kernel-rt-modules-4.18.0-553.rt7.342.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`fP ]mtZ`W`Wۑg`AV[l&]^ND /g^0TIP=} se>\ } Iz_`<6-UA EؔjPH&`2M(w+qwRピ'k?~ϺBΐD%ȻSI9bw+P>~8 m6OHwRЁ{FaY4 bUfEO1jGSFC^ ^ea&ϑwN.  @WK;JY.]w9^ 3Uj^O/ZD2Y3i`8rNWrӠ=@Wjk_q(B:|#z2QʌMO휇ھm1Lhɚtm8FpBx.Z鮯Q']>\TW$iȉԕmtIA:)xAz? 2#ȫ<@69m5 ON9bh΍)>)5bk %,8C1fMl-i,¼i^qTӱ(f`ZI@VsB}o*v3FVuc!p8iTkkbD_tґ*cx{R/~*.èˋU~@SC@Da|$e4,ܿaYHxR/v0DjS<6+L0Vh O [m\s#+AĄTv[rlY۪Jz^bAdZ(R a+G |(jx ª<=PqKP6nu3 f;>pA$?d . V C]tz(h( !( ,( @( ( ((`((T(-__`A(`8`9j:>0@0G0(HE(IZ,(X_T-Yt-\y(]@(^zb]d^e^f^l^t_(us(vPw(x<(y(|ǻCkernel-rt-modules4.18.0553.rt7.342.el8_10kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.fP{iad1-prod-build001.bld.equ.rockylinux.orgYhRockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-553.rt7.342.el8_10.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-553.rt7.342.el8_10.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.rt7.342.el8_10.x86_64 fi/sbin/depmod -a 4.18.0-553.rt7.342.el8_10.x86_64Zx8%/ \|[()t P(HGp.(_ p l T P |$%$/ 4 h-<0D0th("0$x ,"G Icln4+d<`%%*p   4DCl  l lg% `@p4+x-0 TDh2T &lP !(d5(:H#Lw@$*H )BpW0'"90\000d$`֐ ` @)Dp? T ,  + (hD PL(4 h (\L,  L<  $ <, 5"Z0'00px )$\5l H/$l(J"D&$46,DhD"DX98B4)0&h|0T\<:4=pp | t5@9j ` Dh! @" p 0l5@$3DxPD (! DL7T $U$8<8 ,:TxT\hP $t7.,H1BLE3A\xl<H8<$x03l x2X(|!`,#+H"$D | h)@ T\<!`*<)*l=DZ"`= h !40 ,L J!|((R]QM>l$xD67AXQp=8PlO$L $dHp,\$T> Dx $N` 4d|&f3 |1t >9M  2 N)( @\ELX\\HRX7 LF`.h8;8!d&*x( +4D< #hQep|$ :d#d_"4pZ0#UPhGp20<, JTC0J x0&h / 38 <2% ` 4x( 0  h@$ Ht $`<p9 , | @  H"@ 4'( iL | .܀iSp|x$+0B`P(R6I@yij H x34+Q@0,4!<`\  D 4 t>| 1)\(t $)O)YPNpH@*@\$7p3'( \0(P$-]dY($PL 07μb 5 k,2 6x+**H#9$"TtvE1C8pNP 0($ ΰB Bph<$45"  0J@PF0ABUFY h5<P 8 0 <$5`4T,D _\K\;|@XBdO4==|=>T?NTWOO(@&H t , *@xI<!lS 8EpT ,A?UGP'H4yhcpk6 'B,<*=Dd"d,D,0;dH$l 4\4 / 1,1|1|5L !'=Ep #, 4$7F ,0 5` <&H(<P&<PT\=(GOsXJ`P478 4'-8;LV0^lHp 4HlJ\t!L4\ d/t%4dc)<$ x8 H TtH \ (X X  | lT <N Dh` -$Π>(+<8$/dfP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP]fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP]fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP\fP]fP\fP\fP\fP\fP\fP\fP\fP\fP]fP\fP\fP\fP]fP\fP\fP\fP]fP]fP]fP]fP]fP]fP\fP\fP\fP\fP\fP]fP\fP\fP]fP]fP]fP\fP\fP\fP]fP\fP\fP]fP\fP\fP\fP\fP\fP\fP\fP]fP\fP\fP\fP]fP\fP\fP\fP\fP]fP\fP]fP\fP\fP]fP\fP\fP\fP]fP]fP\fP]fP\fP\fP]fP\fP\fP]fP]fP\fP\fP\fP\fP]fP\fP\fP\fP\fP\fP]fP]fP\fP\fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP\fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP]fP]fP]fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP]fP]fP]fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP\fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP]fP^fP^fP^fP]fP]fP]fP^fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP^fP^fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP^fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP^fP^fP^fP^fP]fP]fP]fP]fP^fP^fP^fP]fP^fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP^fP]fP]fP]fP]fP]fP]fP^fP]fP]fP^fP]fP]fP]fP]fP]fP^fP^fP]fP]fP]fP^fP^fP^fP^fP]fP^fP^fP]fP]fP]fP]fP^fP^fP]fP]fP]fP]fP^fP]fP^fP^fP]fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP]fP^fP^fP^fP^fP^fP]fP^fP^fP^fP]fP]fP]fP]fP]fP^fP]fP^fP^fP^fP^fP]fP^fP]fP]fP]fP^fP]fP]fP]fP]fP]fP]fP]fP]fP^fP^fP^fP^fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP]fP^fP]fP]fP^fP]fP^fP^fP^fP^fP^fP^fP]fP]fP]fP^fP]fP]fP]fP]fP^fP^fP^fP^fP]fP]fP]fP]fP^fP]fP^fP]fP^fP^fP^fP^fP^fP^fP]fP]fP]fP]fP]fP^fP]fP^fP]fP]fP]fP]fP^fP^fP^fP^fP^fP]fP^fP^fP]fP^fP^fP^fP^fP]fP]fP^fP^fP^fP]fP]fP]fP]fP]fP]fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^fP^0097c34e9993836ebf363cc3937695c2bb92b63e60fcf0cba79d2d0fe2c994c6126cc856a0849b175aad7be59d794300d899ccbffa0e1caa06af200c48cbfabce5ae44315e0951ff9bcd89917a15f1c21446952537b215ea3adccc3e3f4e086c152e16cb283de79b428a192c0796479b9451784d4cd24e3e17d0b46651ee095729411f38465622668db7f60366cfdb5181696a60e15fa2c9cdfe6590f2556b398a298e3e3da5d90e307aae3e215e2f0f81063b798d9076aaa48df8ed4118e10f2c737714272e5731554fce52a2b0ac8ba87f65b0ef109e074ab46893aecd82169c32a929bf51c20dd5e16bc05f3055d93e53f3cf4f0f974e0ced347f64b4c82e7f52b041d356a9a1bf6d790968a56c752238364bbc55e58d308746e07a8ab9a7e57c3210cf61d4982799ead8447d7b6936417999fc5481fbc7d564b6357cfbd99c1b5ddfaeb61f91f41d3f5ff7ca7b1088407e5ed211d3dbbdbf86bb19a67192e4958d7ea0035c3ad45157f75229fd8c2908080779d4be185873f4c5399173fd6d6508d381f0379709af3ca428260f8548c9e6bd7e2c7819530381382e474782faa692f8aef9e2e2d720eb7c89ae527c417cba489dbc4364649a42328ae6edbd66ebc13de67a6332024997bb2fa72933b948fb82d34c8d0ba3453f002bfd9a101141567b18b709d2de990d450bb2a78ff6dd61c5f45b4df107eb79e2d5dcaae8c8035c98237b079ae232dc37ec24187cbdda5ff2ed777ab03be6f695f2e7133c626e93100e47c57b07b2a89bd3b7681f4b2e7a47c58d5879ac0def9facd27ad8aba5c52fbf65a171094015f0abdb4a1d48ee9457b0249f8de4835a9dbe123159ae3aee7c328061eb4e1dd76b90419bc3184a8dbbc5cf996a81a9fca0f8f1fe12870dd107d6879ea49dbb998efada017c0fed7b06c7578d71fd6f72851826f8638e9440801fa06c7b19167046b87f0bb40cb21a8ba224a6a83d86c4b0b54681d2794262b40d6e13ba23f9c625090d747ca8797e965dea1a5acc15504a3a13ca675fcda50cc1f43b6e31eacebdea2e90bc470f7cfad743679c5196a97874f9edea43d95b25680285320a3232a68c2a8770b536366576f2b49e3a0e462acff09423d3b299516b24373720cbbb2a39a1165f735f00d30329e8a33e5c095da582b55a8eb58a6782535021c22aca2adc3e879d09971ffc4f36fff602fdc93ace9eff8b89c55fc2fbdb62affcd73e413eadd1980fd458087bce626db3e0620c68d98f7a49532089925f9ffd43c69adefb27a1e922c391fe3e300bb27c1e8a5300139eb5b51b716fba9a1ebf3f2c0a9896eff464df59093f92d12926da3dd5345644e4b792bffd07fb6e20db60475be35301f6d538ece1cef0242f905fe9ea7223f4ff91ba58032c79fc91bb100cb1f06b8b28ae55ea07b93d5c34ce9a0e4193d02c267f0265ee5249d06823bb465f70733c7403dd6c1418b59167b6b3b18177f7e1a5f91f71282b8ab954791769f4b0aacd3b0ee66e4a40e875873b2b6436270598c713b54576ebb842c8b9ba06467705dec1a170b04ce864181382dd9e1d4893fdb32e22e34e26d7fbc63a1e698f300a943ae09d3e73f36b66457db29029a9348b3782f14d993d53316fac2d4880388fcbd724c5082dbc74b9ee2129a67f00abe71fda448583b875b168e49ee884a5a2f154d5686aad79e3db44168aa72300593ed3afaca644aacda45e233e030f237b075927d359f7c66d3cc0ec2bfc7bcab1074b69f18c622d8d09dfefb337f2da599ae52f20d840d2a464045ad5b1081cd164687adfb3f765562a27be61b59c4aa929edb8c9ecc7c33857dd1df943104e6bf4c7c27932dd971b409aa044a330f5b147036a3388469e58f841ea47fecddbf2bfc8dd0c8052f700ebb7cbc683778075a1c17aa7e310b31a82a16902cad3c113fd64b0200bb7a2ca590a0f356cb38ff71369d9acfc21ad8e7e83b8b251e3a40ef456ec6decbe986a779c8318ae0674a96abd025d84db1c8f41a1d107113d0fe3953a53dbee8d96941d723de4d0ae68d1836162bbc74ad915c0f86789a97197963299a2bfe6611369d8cb1bf3ce6fdb52e94582741d8d40b7ca6b5e06f531bddc1a4addea82406600d10c165607f87449f0d9cae729483525805d2f3b1a6fc263172a7ab92d16d2870d394ca0e5fde8a8ce92762e767dd822af9d4303d79ce918e61a39d1934cb0e6fdfea0dd1dc91ca0935df1c63b7be3859c99976c07ab161f15516699fddf519824f028d59a69415d3ccfaa0736bb2dc990c764df99590b1634f304be1ab2c3cef04e101d76b7c0affe1e0b58fb5c67afb5b69bcbc04c6feae6bbd06bf5518dff0e3b952377ed92c90b4a8581265f117f14aa8434501ebeb60a50550e4639f0fa0ccef5e026c0f8e0bd6c1e72e91493591f61591624a6afac4af17e8fd7765ea196d952c105733f48c31a7b7345b4b876c4387b90ad4876d31d4857a4e7bdbf8d41e7b5ae930ed6c42010bae66da220cef604cb973dec085e129399b2eb33a80db277cb73cb4e55bf2a9f2b06d8fe5a05352c18ad765dfe85b30f60119f3c746e23de2bc9f6b50eb0e0563d218b9de784df86586f22c15e6ac4913d2d35ca0a8fb5926c66757095b802ac88358af403fd6c8527531cfd41de3ee8d6316ec155fcc99a1965037f5e052bbed1f2d2ed81617b83699d26f4141e8b864b73e7f693785492fb61968ebce1aaa0f055843fcde5d74abddf9b7533d2076c8a12c41434eaf619e94b4db679ceb93049afc2605912f3fa20a5c45c0b638a20c1f7edc709986a48679df2afe65a11b48de8c017170ce96f1a4ae8da3749c0107125f6a26b45e873d5d1ecfdbd338a30d207575d8253d89fbc341214ff50196289d96a60302b5e342eb21e30be8d31d894355fda3586a61c0714933aeba73c0f421eba82e2c9eb9179fe67fb96cf90d97570abb0f0b81109cf7d55ec43a4351fe097f588a4cfcf9f8c4ce302de5885497458e7669f4a50f8a25c8cbf2a7d65600b12b8a3cab973b5a4ea422c5a0379dde90f03d5d9be2c8db36b3405c30f63a8daa1da7f540e7c2a1f29230c9fb2028aef58cde182839325a92b4d5555b6e85b9b3e1f64cf9616b708242f76297988f7370486df0ad70a08771db57d2f78efa4429d505d4a2cf5e6fb34f85c1bf8e6291ac1931bc0fb1359243d6e6bf1cf77d6f7b378bf5d5c4f77b496e525bee9b75309151803e4a8046eeb80e90e5839791c9d5b0cd8e9952104198991990f18f925d941fa0f554864e1d11ac53b511e8a67e735259b07517c43d159a57f06235cc3998873773f0e6a944cbe62b8f3423e7b5ab329abf1ea33c65c244c7d068ab6cfb056b64858d1c7ad433c3c401a79fef496d6296bd10dbef416bfdb2dc6779522f4dffd41de0a08215685434536ff00a0b3e86e770dd382cb463f9d1b495fe3a85f639fed5aabf919f3edb56ed41df1bfeccdce52cc60ee7a1206fcc80ecf17d4f99f0f9c006f808690e20f5b17d91a7ba18ea15b5d2995657b098024d56f12a960cff4486ea1a82594e3ac2b807d41e9109f9e4416bfbe5d27911a956e17799b294295fc70f56987de705d7e7bb4dc65ecda71e342790f37399317c92f9b2c8c95753bb576069c32c91a1d492e3c0ee4120281f610d9d3387d7a47e67e3416d2d1e7bf76f8b32a36887c333a562340d3e54d04baa2cbc0b1837d7ddc88912ca7f6c2c8d53260a3e3ada603ada23d4082282af82b990f53d35ec87c2c0f7f6cb0f7c196865503cfc03c7d83446265d7d747cd4eb1ad9cdf128130c4200e3c58a5c76e4665cc0f0fc26afb74dcf95079ebef74298c384045a96b41cfe8f30cf51601ae361b3a0e30e83975a75a11e43b3bd121a42b01e37328f2adc36c27c28d2217c43d56b380196ff81b690897622dd18ffbee599e9b3a8cfbb2c44caff9e12cd27c8a1ec54896d9ae7f3ffc2dba9d2d5c59856191829fb454095be877f1a912e6a8043574c3aba7c1e2f92434813b4c2c6bdb189fcc5722228636d2120edc04d8857c0bd4abf64b08efc500a5d109e2f113f7fa946d4d076f3b272b40b022d57be3478660220f0b0622c5fcadcf0a1ace9905726a8e923cd7e58ac924f683a94747baf239eecd4d0261d93be57f2696530ed3e0d8054cdee6346b96a68f7f171f31925d9b35a53e72f3b9f1084a3705dcf327b2f2d6a1b1a08e4e5f4b602c0db8cc20b6f1ba514d57caadfc62bdc7378049358df626207feaf6c8900d163e046a87338eef039cabb66f6bc04c0815b5f757f2e97e290a5e0a5a093950d51cb98df506176dfba7456a290466973e6d7d45193ef954ff0b6026f15513b7421dcea5100416e484e379717b4ea46739549c2fb5234f3aa991a09c9b7bf0237bb8ed2764636a45f642e9ddb2a8b9366dbe2c03bdc06b232365332a45ccb5b1b11e0a3700e3300c780927051a8380bd39df3d7a0316dbdf39151bd7706f6e67dbc749c7eccb20b6c6e3fe0bde5e002b150bfffb7200aba8d0d0554c83c4d6a4a51fc27eeda556138f3d10e879761b4b1d9b9c282dad836f4a03f9eb34924272a390bb15c79932123422c644fb4003233bc10705b92e328593c8f0d9c57e6a45ed8ec2e6d1da84aaf2ef1b0a9340ad721881f69e72a4d6981737bd5dbb26a3a67899d381318e2392620652bd557fb863f30f0a4117fbfdbe7103d07c4b126ef001c255cb4d82fcaa271b86ecbf55fb9def5b6ab04518019a99ed019046fac5af1b4ee873f97531d2fb9d4fb306b2cbef821a724a734de541c51ac2a6a1588ccc84cb77953349aedbc6badd3cf36fe6409912d2315405e514a62542ffb10a8d021df1c8d360b0f1e12a2b893913aaa52bef198467febcc8fadcf473bcf364f5f7e6e7482fcd99034b4660fd9ee90c27a4d6cf4b2ffb1f9da58c723ae861ff2df6153743d9575e11763938bef8ee78e0d7e650ed5dd8e472fd0fba333b2229380d3e1e210572f7e526453a208251468abb9b20010dbec03ff6fc0ebc3d37ddec50fbbb16efe56960155bb6e9d4341602ea590b9136952f31f600c7e1540bda6810d37e0038bfdfeef2db8b0e7be181649031ee369852a5e5f7fac8ef17de46332d7218582005ea1ec06f7bfb15d9ba395c9e6e24c12d82d77d150f7afec887ff48ffa875b8db6c62d3226238d09eec30c22e6ccb3afe2dc6cc30aa24f4422f4b6f34d34d60e9327767504c3891a7f02d6465c941c277111bf8db793aa23fe3190ec518c6b7c35e571ce6a2456e7218dfb752c97eb5c7e44a361e9aa364b30c59a1511e66e4aa3e5147adcf683ac47b934ccdcc87d83c82697f2e35c259d85e1b54bb9cab53cd01baa505dd776b69d16eeacc435a42e6b4c857269a91b68182191cc1777383f003b44eed29f39c7256648b3216ee0ec5473885a530995fd2e016e2c77dcb25e9d457c7c5b82a2c4d227ea1c0495b941bddeb8b7a3b2f0e3e19284c14e3c8fae7145cc2c4f0ca285458e069f420a7f1af17beabb2f3af1062544914860cc6d6b1d8f6ea6668fe6ff5d2ac701f04882836e83734747f50eb034beea49e66b5618318eb01118d3d940a2c3f9356ffd9e0f84606b8ec4230e2a02083792c7bdffbee9b84b24efe9e8ab734e80f137859bf100b5a34b0ea911084bd21d7ec1e21168413f7a5d4f15d1fdfa2e07fc3e61d6de93957a68b34a494495bdc65465fb6e911d06b26cc05a209e7c133bbf9729a827780f4cfaaeb236447a276377152d26cd927564d6d9e79a5efedb873e1181a285bc06b21de53243005590182eaf81957cbb03f902be4454ef32a976a38f4b880411d2f95cf1692232ed470a06851121bb62d5d098571ba41b0968857f1b60c85db7c491a9b5c295391de7ad5741a2a032b378289ce392252a1ba3f73f11ba16309a1932f0359f0235a701a83573a2d050d0b01c879d975c4799ffa09f5673889207781662d8bc1e9c22d6f015d18f58ae76c8e17efcaa85c5c102c9d459be951f1d66cc7ebadcfa90bde9cbce26967d1877830954f40495b9a22483f5124d8c667276e18edb83d35e612ab475e0a16cfb5e62d64264bfe2f84c34a764dae67e0c02876b67f1724319fea03a07786ed531cbeb724d6c80873cae9c159e60801a356023f1f413dec1a4a8985500a576e990e069a611013a646587ce4c325ce9fe2c210747d6af4264a4a68de8c465d5a1fe0d4dfc28ab68b7a0fe2a545d79ae843d887db9c65a94f6c11921b1191baeaca4d601666475d7e12d69d5c5ba59db7d93018ec68c5c84ddb72170eccfb93ac80d2c47e9f5909d07c8a4107beef7c1605c7d96f9edd698fb7362085089ef1a3d2594fe28fb27aa58aacabe348f487e12be93c3aac4b82238ed5e5d586d31df25d742e3466f1cd65e0d336cbf4a1f3386b04c054219ce790d9947519827557bd9391fb522a484731a4be32a9a20aa0cd65a67609b34209e75ed13688800ccf2d0abbf1eb2f1f94a2e8cd65b46e7981363f84b845c4dadac7b5b094670ebb3c2c61d5756e923eeb340b2d02f87c18155631314b8580653293171003801d8f5985c533084cc0ad49288a5d152addf6d03e9e04c9e60c9425dd5a5bd6df813919e3eadc90d47c5c070dacde0a443ed42fbc215024a70a91bca41a38c5001c9fc96001c5e4a08b0b060fb4af2c6c78616d16a27a9988c63c04ca6a60ed91f67cd2cb0fc81a7b2750d6b3a18dba2ab6988f94cfad60537d55fc675495cfc1f4df23c258b4874c9ad62fe60b8ac99ea1b03d5b58c5b3979893211342a390e5f3d19c1d0ed95e839f8931a902fb312e45758af57a892bf6a82b73aeb3e9eff511743008ca7d1a8e7b95d43e93d76e28b09c25bbfaf2bcabddfa8c32be9f5a4aa6d9133b90ef2abc471f086a4a327f465efa6dfbf48a4afbc9b487411ff5b2a6cde49201dd2fa857aa24558a98823b507323ed01f0f0873101f09c87b6d077a54a82f3733a441f599345eb93fab75f3dd5d3ac0deeeb44d8af64018b9769841e98ef5e341b7bf9f908804e20be5564deddc72d80729dd051644bdeb0befd17f7e91c77ad0a2534e6b84097e405541572b5842906e94ccaa04559d037c7b6e31991151b6e7ac1645fd65e5c8ddea67f9400dc690631d0ae7c413f6bbc174ed224cc982805afb52714ff0380fc71936c442acf7735d49b430fb106c5f970c7f78990862c431b10f53903cfc55d2fbfc8bf1ec39c7736760c6f7e078f482acca46bf6e09a17015cd44d055707bbdc4b89eea5504b7263b8662a1fe32f5cdf84bd77ade866a47030e9c3d4f862b2896f3bbf95461c4405f620aabc83b7e2f68e4a2e22a6405a708eb941691df0c62d1b54e455134c254a69c7ff0640f7f9f4dd8d77ad81bfeae7a6bdecb0da35e683dde2cd4555356e7c543e4786c3b2d594f486dac8956bea70d3100f044d228f1179b8f90d7390280b5e3807b9994ff7f3ee7cdc4ad045590aa5120ed9c1122349c57d6cd68956ed795e9cd72af4b9f9e39618690f9c5b716307662315490b34be2ae83812e8ada2a76c9e2e87a2b961b6293ea05f2865c7fe9f8367ee8f4dbd343c5d0caf5f2b2d2839155dbcb81537d46ee3070b5d2ced1e39adc85a20e654c374ad927e89b82e9de98e018ab2ebeab56e70cf57a61c686e483108d4bbbb8209bece5f24d5409eb2a6941477e9bfc4e54602ca0320a0e93b7ee10698ae0e5861be2f8ebbe41223a0d7af7bf7379e2bf8e9cccee782c67897030f76587153310fbbf2434ef3c982f1224ded22efe7ed3d14383e7d81283484fc8b6e1108e92261e4b1319325009fef6c07a7736d9ea49fc71c54463e0232d3733584ffa52172d53b13da9491bf4c4d0156c42773a06772a4c1583f50da999a156754ece1b995c61fca90c73971bb69fa7b3ef347ae4f3a5d1187d4c0a70dc28c6c357a883a8a37d00dc1813089712a9793b0f28829910eed5025935090800c92849c8acfb8425a1509e7b34ae2874d46574d10b8695b628821b01a5d10dec85de0edeab4285246bf6b9e95f049d8d06e38f7b24543912db0cf1724ec289b19aa2e207af131f17058b1eb21e54dae73e50ad81100145cf1dedf0bccaf3bc247b84c7357b3924dbf0c8ec7df22d06bf8b9135d4e79f68351a0d6b0cd64340f6b6dcdda326fc6981c7583ab307b3713f3d0cf8d50c0d958a7b7f4437d63c656a514f0a0f8ab102236909ad13d8e8f9626990222f67ecd59b78d8ef636bc8096b12ce9ab6632cdf160bb502125a08ee79111ae5514fc5eac772550d72db7e64cd3215fc46e991b7506dd790ff1b24bdc86da657983a206e0346a931db60fb4fbb5961e63d43ce80565453195b4349ca052277b7b7258e607a277b2431b7db7a42249332c56bcb63d20c0aa144f7eeb0d379e519d7f909abe9a10a64f7ffc4e0ffb296ad60db5be7b36781441757f8a2fae8c1ec660df4639349d451d35ae4ea4e3a47f8145ccd4fc098e9dd0bf0c7baba037eea2d2ba1cc2b59b1801ce4a6ceb9dead12e370451915852434dc59ee38626c383234410e79995962f8330cdf3ceaaf3582dac55442dcafc53063d01cf571469f18043787133e5796bdfe0c616f73612dac0c032568d6d2c488b38d180ae9c18310fc39794918a3a05ff9cb07ab54cfe71756ba8bfc242a4709528ffa810a667bcd8f23a3c571c892866adf7d85ae5fdde86056fbbd740d79171b56231d3c0729718ca48b3e26a7f98cff8250ee3c88b80213f304ad95751d63ab174e593e5c84eee6c7f181a6fdd6a8e3f309d75c2e2c1c211559e2939d85c4c231259abdd6438cd4e20807d8393237b7f7be0e5f9644df6bfc0d906bd9bb90d784452d4286133a76848ffd0725e66b073f1361d39d08e8b6c7d01bd8b82c08d5b745d294aefe4ebfae7c938b5fa004355dc47c315de328811e46e36d0c735f8823b5aba90f642a8d92ecac2ed3f186c3a19b427ff9d0eeb5cee1373c1bc256f0ec398bd865148d5d133f212a53458730726de0f31617f08c9e1d72ce4f4cbc4bb8f8ac17aec768d78a6c760ff069413845966f0a645f62e10c9e52d9f3f6b3cd7732f7e46dda71e7c9e2f648e7b11a301644ded3e18dcf364ee7beffe45d8e871274970bc06f3469d14cd95c26228e38e17ec380f905c6bfc331cd79d52c8701bb0e69272a41f2481f63577ac283f9f7337dac3b6f6128ae2f06c913b1af2614d2e213cc7848f2ad20e99fbf96f7659934c75ade6f3b2d9238c01d1fece227463437650a412a66478b2d450209d0ab7851f3bcc0bda337dc60503c335ad6d0b9f08555c6f17165d967374c182399f9f024d4fabe3523e057f44bcaa47f147b5efdaada6d0186cb94790554378b9cad4727e10ceb58964933e6d2d9e9bfdc0b964e7298f0ea3c3353c6831164559e9464a77711402b3997c1138882c23558443a680fe33bd124c1a3be105571be6fa1dc11f9183eb374c52f8477e3fa8eb505453f969134a580d5c4f11df3b8e91d729b91298cf6392ef2ed73a4969a8ce9f97747ab5102e09beda1fd3708e10370b6f3533391ab3b0dfbd6887840eea2af7569c7bf4e29da163ef75ab42f3a6e0d0996dc2f06780a5a6c812d4d8cff73e4bd778e6205ca3d12f946c9a8eb7b5a72eec258aceaca728c6f57287176943961b2eac0b754905c40e42071a4c7c7b74d6aada2a02c1215648de0023168471c37cb5d129a487f76d2c8289fca94015448d762387782a57e6084fd8bbf608a4b12213017496c6ebef0895cd4faaf8fd96c2200b59db5adf66c5467a21e64dcb9fc6d5acdd745926c0b8395368bc524a763420f5d02168008d80b876c3b60a515f558ba8e6ef23238b0f1484b8388a262d69b0294f8f6c1b17e23e10b81005865e0982f49a191e78c8f79cec2060e340167786f00c4dc72145cf34db87da401eaf02b5cbde1362cd0e1e9fbc68f37acc5624a25764572ee390645dea037dcc6f5f2e0fc259bc4a3831fe4c5dcc5cff0de2e9b30e0e64d14450db10f363478ea7067be8ea02068694e8c2e0f8390d58bf3065f481045a55ae2ed6b24c15b10e6a77caf8def14a9044fc281bf3234ced3381739042221ca66c9c9ea92ef4f7a26e110d12e3f07bcc5e07e687493a81851b7fc13268410ef8ddb02e353a846ae3bd78d43a75989ad2a1e707c4569c4ea7eb37a3a9b9273c0541094d701502e5c05de7a4be7caa8c89abd5bb5a662453a49bee1aa6acf88536630b2ffc1ab9fe6cdf94cd346b8efec14f26e0ef1b0259c3bbf334cf83fb458f8664e43a82acf7ffc7e3d6e07bae0ab29cefcd425b0b9e3f4d759462de3ec12544c71f5aa6167c0de1e6ba729a185498e1a27a138f477ab35c91d7668323cf0e812520bec7d2d6891a75be8c3f451481a381b6d163a1d730977e561a3bf17b0ed16bd6f3ab98bcfb80b933ad9d7c3f45f66912b308373b0b9edc4d119c817b5696d5653a3d791a27970953de9af0bed02a24b44a29971b0f17079a7069b00b653827da2ef71e9e3565feb20881c68cb15b8a179e45d16f58def41c3114a095c29d2a7c9382f14a1c1957128d2aa9b54a52c88ab614aff65b460fcb91aaa95f5c819fc4a7aa53ee4ff246f040fb26c61e33c3c661d6ce9ff2b8d08399eecf32ffabeaf95c53d55af810c8fddb6a972b967a6082aef0afe0bedfe1b092dd3694f7bfea243bc04d9495041b49fb391c72838c7b68a3e1641d1a455bcddc6f427ad60a6d9cfc41bf8096d6636ec5d4e329b051666e59ef4174b259616b60c9fe9ee7be966a24cda3ecfc4189e73c5e75c0c407ecea38672b261c34f9db81b22fd759a9f121a130d88986f842e4c6398c22f4f7898a845b5d036d2c9ad0dfd3d1ed9ca877c6bdc142bbd93d20930a8aa665bc9fca3f81eaeb25b0bbe85382c13180a3e76757242acf7fc224b48096c8aef2dc51777ddd3cad19b03533c033a894bee733588af2c919b2858789eca4f31ae8e0d6ecbb6b4e48642a067431666cf55b40f0a78e0abdbe7468b92a57af60859a02db365789790a1aeafa5c8689a35abad39c76272f590dc2e4609328124932256a7d911d2ac44c076fb334e04258e999faebbedf002a98f712aa783d1161ef65b6d0f28a6a6a4946182e35200f48cd4929f1f74da72a83919818ad6900825f7344094788a856b1c5a7a907070250d073046b1de8e0e2c2e830e50fbb7361bd33114edf0624d1a0d4900cdecc625059e2dc50e7727fcf4fcc33dae2f40b5599d41040dd22b5d31b6fbaf78674aee3dcdac6857cc3767ca5e3b61bcc90fd12b289fd121215fc0b6027d271d1b3bf21723da2325cba2608aff2e5448dd5a17e2f939827cc676242449f919db847ef522518546a68769ca485b9ce651e7f5fb8d7f20eda7069a063847cbdfadf3c57d9fd71254a1cd2e7a496558b552079b32053c245b9d30d390c8c52a8dac2ed5ccf01cf629f8a65f421415bf204889546d43152bdbbd587bff06d6ce1b9102024803b9639c5e1186003f53b16f07a939977065d5c2506325b7963a82115e2d7d3d8a378a634c9e321caae3fa31c03670b5e521d1c0177100c4f78abc731e7cc510a2e0745fc18ed93c8adfe77c0911d9c81de13160d2dc2eafed10e7db9859fe7d960262efd6fb901abf4f0323f31a266d894db4926590f819cfd33a880405d224606466c2375cd50a1d8a92594ae99cb21bc705ecd0704bb1c57a2d0a966e5dcd45a57ab4d225d583909781543a61ef7287fd9d8ef3080e8a3b6951f73c1cde6b154299cb335c4feba697c54e3e341fa50196f0a0c1ff197185809a089f45d3e3c16137f90613fcfe228544aa2684e84385ba51aa480de46155ccf2e5fc19e75e44c3ee43c3db269f9a0662b2a280e983870b08d8fba7993edaf19f5e8db9ae8d859de4be4f1a3bb3a7f3ff2eb7938eb45d272bdd3fad9d560d35ab0ef46f27bcc353ebf4c4b8fc0fd7ff45d5736c1615b40a9865ce16281a52fb77bd8489f42c795458d3d024de6a1a5dc6f971291a7b9132d649cf452851357e079a5259368a1a997b788a997b2f3d8c7808833fa212674a25f418134537e516acb8bfa9c2ff9a299a220f185b7279d930421ea428810361330e97ef13c6ce89146f5e1a203260435a08c0a25060e7feef7ce789ed5c68af987b53b1b5eda0b60f37c001624411638222d7042b7ec9c8866f03eefe653b09ac811ee7d70066ee5ba5254baf999f456487c8d77cb1247c70a2845ffdd61cf457e6016bb31b37f5293ef34cd4f2d0f73a33b0e9917b3dbb700baba9f22eddf151b5a847bd7a069e15d5b719d055932d07ab5fa6c0008a07e7b48dd239f8974af261cae8c0258b565da529ccfc244ee4f2dd365ec8e453b05d99e77bfa0d9c16d455062f09ee31af848474ca2aa10a62ca63ba5b2a626bccb6acb50429ba118b42e218e5b4fb5aba78aff5bfa9aedffd2edca0baf43ce26cbd665d4fe65943516adcda46f4cdb45ef868970908f42c697e681e66e0db2d9654ab41afc23afbe05032623f305165cadd497e48244cc2ce7630a2536eecd0460dce139d24d940663730661a77558ad0f6b2a673d54a5527a213265eae4c8e9058485b4d8f84e0f3f83b25db72909754af2c396049fe4a7438912296789ceeed3e9c0388cd44c991c84e59321c69c0d3df2f2544f4793d38338b9ae3cb762690329a42f34487c31d75f5bbd1ec34f3218bd10b6c314b58fdd78cb21e414175f64174d3a8ce8a587c4e19eb92ac69c1556dd42e89806573e7e1b9b5e759af9c00caeb568852977587888c8e15d0d60b2ac429acaa7d3fbd40033aa8acbeb79b0d9537067ccf31e580697458a6b107cd23dab00a55e2aa3615d71c8f95f95a417c210d13287bf639e35f556038eac508c0ae1776123a3685bd83eb3ed076e4e769539dd87429063f39ac834c9f5db4a8a9ebb6481e84f3809a4cebd67e4a5e042f19a05ca7e1bd48af2225e890387847c9360fea835ea755ed86dbdca72667cfacff06b953408d068bc6507a4bf435f06e205211b2dd72bf221e6f45962274b2d64868bf6fdf3b0547c0cf49251af2d435ab0b77969c24327f4f6cccbada8c5435328fceb5762f74e0540d1824585b00516b3ba0a24dba7334ca271a8de0cb0d96dd35b8c585cdbac1e6d893b296d3861581858e2cae2d8700a3cbf3d96912d62d037f2f68cb7cecad53010f66658a652a46ad5506824eed09ac7bfde8cac5c67d414fee7d4e7df7eed8d3d806e90284e9a6298cdbb6dce97845ba666a776b4ada99fb5430482312a91571eaa20de23121eaab7cca1ca947225f7ae700383eefcaca6fd0549ddcf7e335721e52b701bd572368e2cae084b669696f14ecee71e5caa2bccd995ad28dd8e68c813f51c00425f107091ecd80649d10649a95e278c9ad73aa91e03be86d0e56f5753212837d4b7fe6b180653d0b6a5f97483b30bfb9dccbe12b54940801a50d7889cea1b97db067a16b9143c0717c1b36e6744daa64f2bb2b4442e776218f82f442cd94b261e77c2de5e19a961f97262c45e59879a2b7c0dc97271ddf6f4e1f08b579438319c7dedeb84821a00e11a2cf4b776ab672a23c05020310355e5dffd0a213683696ff83bcfbd2c7a87f5f61a94d2eaa320c3f585c4149d6492056ef938fb59a4fae094411d958d12f429a0f943b6645e3772c91423164bc2fbdef66d595195e3aa20d636c7cf83b16b76ff7443c5f035ae0227c1fe891017cc5115dd92f732018d242deb5c574da2434696137ada40c4e4ddec35e586533f4ced855470abbf8abc0a812f426f766d2cc081fd475737e872ba76a2eea2832b05528359a03bdacd324b8af52774ae9b45c08827055ab97cbbababa01ecc654cd78d0859746a10f8acf349d5da2b95864087d555d1bfeb9af597ef11461c872a9fe18a93b0b414d800faaa34ebb2b66de2697c520e4bbd0ff75c59d194308b5865e1025a151d3db8489d43f72d0f22ed6d61284b496fcaa79a0e4f98964468e7c39a4dfe13c5eb94f93b87735b87390c7732db888d2c50cbea85be397bced31fc7b52190c163a69c090069756588cabb57a417bfeca7e849ecbaba6602921edfddff0983bd035984f8e04fb58ccd78b29c38466bd047e1099ba42b2cdba7c32495e2339750ae870da67dd56b2a3ba5e1ba23b4255c41b5a4f0bc2a3a262cb0fe822437c2d2c5f2dd250c44b5f77fccacb65fd5bf76ee981b3c244aca779d1fa25b6750e704e5f40f0e6ccd409181f4c18d66e8cebf5d4e289c88c17a3554a1fd57dc8a4ce521fdc90fd4090fe0822295fee63510092258a0232da13a1800be33354d0c2bf69fa9d1bd6a737ab9157440b271dd88b68c6e74682ca8c728b6b3232dc21f72af84e7e459f77abb0604c55f36c5f6cdf24c0e6ec2afa2303708fb334608efed5013713e2ba424a2d4769ecd09fc58e294a9ed4f31d8a3b4e13a7619b363ca30678c45520c508cb7217570ce7178235a65a899a420efaf477004e4ecf7bab05dd96aba3faf0e4d85ea11de7631e682ec3f0a8c6ead020acc77db277784fb198b21d691e9c5796e7c6e525af0e3e6b55157c9b4074833a623bf83b2ee6c678f305e00928903fd9062178a9d88071afb4eebe9c95f860a8112353103d7d01c61c66e2f332fa5ea563ce41d5599925b9e73e8893c1c79781e7e699ba9826390bd4ca76b6367091fe365a63427639a7fd07702a286b2a77dbc18d2e2282237ce982738150743c7e8033810dfc538977c16c6758c67f5cb5d52dbc9046f85cdaee0ca34e87e7e745601499113a11cb2850f0028397374acafcb9cd71fc20c00eb233b647a4f2c1c7acd64f6485e04c9dbcb08d5a4b235b40e82fd1e37a4cd33b08a86a09f6bdff03380537790771c95056bda66b9ed3d6a6a7d916543bdc9f33ef721a99fb7620f84a0ad89dcc0fe992b5fcd035bbc7047aa7a966c9d763b1f897a7eabab153afc49511848c6595065e481eaff5d4c0228b3a34470201fd50593f57fac65382792e97ef37cb36c052ba4650fda85ce054b7580224e50b8231e44189348c1bc0cf2f8ab796cbc8e57649515d91fb3c0c40442893ba16b4ded02fc5eb6c0c8abfaf2a062c64d0c8ca5fa7ace819142d154384767f29f422004ebb6c469d83d73f04d83c91508bfc56dea1f1fbd28a7c1c95046d2ddeaf11ab13e99e63fea1679c612d3a9c5bcd2f0643426e83bc49c41a0802a4863b4bb53b3245f5dea05aae6dcda5b8fbab0e4cc6470a353a0b1e3fbf3d804ecc394b0e0ccb1c16d8708aec5223238a3ef30ee6005abed95119fcabf28ef7a5b91b95e5cfb7431c28ea04e1074f1453304d04671e4bdd7bf1e08b5ef6205bca01a9c10ef8c6a2e064e4ea89739a0d73ef555ddbf86bfa1272cdbbc0e91e3a43cdae82097c2445cb8740bc4c5d809715ae84740ca9fe5f801ce4df98cf38c77329e16cb612af60dcffefce22b2947bb4171ada17c70107ffdc793e872b2910e7afe69cd970a5ee7d450501bf9c181c504094a20b254dabd8ac8ea6a861ae10c4f65dc7294f5624c79793b79da55ee02a08d531f196ec6ffb9cc71af71eb96d7ab139ce8785dccd019361b06b657b9257ab63bba90fa1076f94c2221910b1aa7ad204d7b6c35cd99860b03674e697a204a784a73ea6d09c323e88ad95abe170915bfaea5af67e66f90890e7a499961cd3aa89ad2269fe303530998124957b6b605873bd887aa489a1c72a6b60e201404c17f471f144d065341b478ec28c991f38fdf0972452df6da7e44171467667a02473928823636ba0ed90b2645b427065704602c735c3e7690ada451bfae4ef2fd2aba244b767adbcc9b04cc1e522f26d7ceb453a87e82965f13bf9737892ccaf5b6bec1bc85b23cadc53f515a6ed9e9e8c53d8ea6142f3aafc5068a00b5c17cec39b37f68c289c5040d02df7e881637eba72ac52be675efd39c459c0b907e6a7d8ab8f402b9e27a80b41bbaea708a3bd517492f5cacdb107dd8d28df6cc575e07b2b8356f50e8e1eb6e358abde1ddd533945ee4bed514732ee16130529575b71e67218987171360ae0010776bf391eda5d93504acee34cff46e069f31d789eb090a2ce026b92eef5507105053319b09184f8b7df71a478145e299bb82e43f43b56edebeed16c5a3af2dad04ad91fef3ef603e280ca6945d29128fd15553a8c95cc0e9b8994523827f3e98542198d1a79c9d46e5ab86b504fc986c750c508766bf200a69a045c998bae01ed8a32c277fb74cc44c6e4fb46378db5f43670a3a9f745b68a12e1704e080e8eef3b67300d2cdc5a34e9626097732d7eaa819b3f235f0c19039fb15eeda8084f17080e508b6763d2bfea567d2bd4fa1805c0b8153df7f436e8610b35f6ac1067f19848fd8a237846bddb033b4ef6707e42a821e3c2d9b792cc5705e0095ca09e5f15f34026e781dea55b2351471022df7cf4a07b83bb2353d60a7d6c784968fc82bfec3179e0e46e1141c0a32a90b5150aff32b1db971317f2f38cee95f2e9c53821462b33f450d471cbf0f1a544842a23b2f73eee8e42a9109d3e8276c72938b09c947e631431b40e3f6a5f11c6c12fc2d91f476b5fede518111b80efa044bac8725441bfb63786b181ec0bd118b2f7c9ab98aca2442f293aa6a95762fb3ee60c664a562d82ba1698fa97f4aa59c6907c6155decc56fa0d3c9278b1acd7807450bd8526512b31180dc08e7dd85a2f75c4e66b203f59e510d39e9da3d66f130ef62e791610875676d2e6c54754d610a4c6382ffbc8ce0585f6af625f87ebe6bc05133d90bdb19e0cd0da5b6d33882c0128c476c861c6bc74cc5dc56322df6026366896dd26505a7cf4aecb15d7832e21ca3700befaceb3c200a15f7f5f594ff2366ace9204b0c349d007ee1c4b8ca708d189f7cf45997f0e4ab4427dec9b8fc17f2beabfe6712bc110aaef2a786cff29310f4cc0824c9b94a8d833ad503bbd86465d13f334cb295152fda62233ea820e9fae5a5dca2c0aa4c609c7379d351981998949756cbded5a741b1202edbacc3a845a6d903d2442a9a61890ac20a803c5d3f15ace90ac293ffdf7146d13655c123d5e24655ca83a90032b0644919e3ebf4cfdeefdb7423aae7740920d2150850da4b349c194482e820684cfb8ed9a1342e0c52c5834fa2e9d528ab0fcb6dae222d552d91aecc1b8d66f692f9ee5d83d8c8c970305b4c9a2ccb67f59634cf792304aad62322bcef14aa65d6b56cb7957300c59a32f84e02a2d72dc0b71d030d615210f878ecddb24c065cb35ac0d49f433c393b4b51a03d12e7550d2a2ecdc19f13e799dc2815f37793d0e323cd64ba0168ed1666fa69f5803e78d8b4e6e124733de0df2dfcd0e36114f52d6b4a2d14babb572808406256b14274eb086a37d9eb9f9732f6ef602a7c3a229fd932e1ebe29282e00c15ae7f766e0ba7c50512d33078c825c793191a14fecef95fa8ef07f56e0e01d35bb6d6914aaa8a29ab5371c33c7b3809926ed051c46f0d1b7ddda1bbcb3e1c51eb89b871e36e1fa975e945b2a4cd895d9a0a68b3d0672c13bd2cdf123dcd469bf77503009233b0d302264b4b80242ab8f29328b2915832180d0f56edc6b3f0cc433024634805a41d20110991181bd6d830361bf3f277f37ef9ba20cd33d034b97bd7f48350993cbfec01ecf0d746019000bcb72bd4bd4bb74fc5157fbf217a6f9e032802f283fcf6974ad06c7644e1bca636b686c6e4e677ae7e5f0b73f8a5db2f503b6f23ed13878b271d8dda159926fcc572bf209d6998773bb5696aca9fe75abca7249ac370fe86c628d65d10aedafa2e0e6d818b5756f06900d9b9d23272fb355f06d6729a83668d9e82133ce7ec66afaaa9ab60cb5de5520181eda632b27aca728af86c94f243b806ebf94cc625be65dc5b91234bee76eeffe0d717854ae0cdee558c9edfbf9a06ba3e08964c06873405abfb08a5f9867e1b4cee8562cee5f0774caf1c73699d21f19f8c1d271800b2034cff4c78c9a97300bfb179ae6bba9fa4dbcfd39904a09a08e73c8c2c27ff3b356a66851f7c14295559dd153f88a0cf0278c9e44b7132e48601f9af6843f5f0b0558972f907c87c4657a36c0c92ed5fc876396a75645fd758fdd62772c00abb5b6ac3af119fefeee3e41e5ac033ab8eb9701ac3935cd4aaada3348e5936d55fb5f1dd59c3a045a040a3c7e5793a9ccf0379370dc291e542ccd955a8335b11c5e448dc86513a836cbb21fa75627934cede146eeefecc2b8a7eb757a1f2f8192eeef9994c1dab8892c8defac62c7ebf42d3e74ba889c22b12a2bd075ac7aa7f2a8632376034557fa257c992f6202416cd0ffdd802a5c3ce995a2ac8bd7c96cf7d4fbf9d3d8525b23d9543ffebffcf4cc5fa55a60d0a705e8ca6701257c96b1fdbf707886ff638aa2cd5ef0623378df1fc7b6b6297242782ba7b416c8c1e68f4ce40ebe59c254a9e55dbb932545d8027d2bcf5b440a9f861483d9b65a053539c0c716ce3408b5122679d4f98cede67936ed4eca68e67d2b5db56983399d0f5072f5ee0cb899fd0b64820e9363fd54e481e26b7a32a5f247814365f086d531f70218acbdc7b92988e67a1ac306ff872846df1d64bf1f932403bd7f2564a8314c4a018be19f84423188a087aed67657420e8b711ca57ad50f3ffd3e6e3fb6e36dc791de7e0f6c5dc2e07c5257d1d7116024ea40b6d6a141e773d418c1633aafde616793989ba87e72f26a740fb0c4eca9de771840497b4b572c107bac611d78e3b745e3db7752d47179a1e2f92eb6cabce305cfb24af5f4abb6cdb18ea71939b107ffe080a174b86d6cbd02e0cc282217b3214dbe7fd08853f1a6408d029e742f135a60a094fbc6b48b5394f004aa8c82ddd8c747b993bf68fb2c49d5eeb217252f38436ed754f2cbb7706d4182e97f8d9a1a3779a765723131a05b611488cbf49a2024b696d505b6984c872f0927330f37d523c46d8a5d88c0aaed9fea3b38c09c253fa3eff1081abc9330d48d9172f17f954ab78b36fa5e3006caea73d251b5073955f82fa7036bdf500bf9ee8d7a6558b05ef1dbe8c09920b063c98b31b8e4ba92e12343bb7714c5972c2621f1bad63e7134c27f19e9ab7cf61d97493d5bf0290c82ca2ecb1a7fa71890d884bbb281e949d09f21ef846f38b65efd8256964a2607c11bfb6f66d13717f3904ed02524d5a044efc893ff39a21a15464aa4b11e5657aae9ff814758606f5edc1cc953016822258afc0453c8e9ac6e7cea8a1db3630037302cd6a12e940ae69273da1de0eeb37dab1c711966f7ff1fd7ef4748b2baf18405fa6c67e74e4e5466c6a43d0bc4260de315616b5396b3750d1d14e145ea7d7e73b1a300c60e7b58fb8e2e2f473739ea521e4651f8b958f6f86926569144745cbfa9f9e2b39ed0c05b0695f6f7344eb764337d180645b45b5d0d0bf3fdde68d5d2b8d6894c98febeef9d6c652ce73491353e7e5c37b3904d7fcd7ca681cb71aa611ae6986316b6443bca0b948aef7b68062933897c8f784bbd174c8250bb8b07490d2540eff4aa81b6c61fdf0143548d15f03e8666e19c4ec6b0ae6c2fd96f94a8b4c74bbaf8cba76944e702116cf62b6a73e4acab6393321d6e60e1dba1c1bc68dea1c8d1364bc56c12d96da5cca5ffa42632537be8aa764a3e4e2b7bec09f708e30ad0ed213190d2220414335ef306f89f449fb2233ecf8eca937a404394079c81faa5a4c2b3a021c6424069187ae06d9140a6c5b536a1056bd43fc175891e962e71b1882fcacafcb4ed9449307ac13aa10cc688ff7b554b61fbc8f49c85de6690eaad050e1973c2fccdb42143c469dec1f21b70989fca745721dfcb7fafdad90453db80cc1c7d96779a92c87dd20a8639b1fde9530da79f68c25ae9709a88a35061125216907da2965616ebe3268627011825438fb98bbc9013d2458fb3cfcf0910513b860ef7e01de39502d758eeb160298e1d3f726eac13aa8deec76c97720a3fa840cd3debb0c0b909671f9857dae36141b19903b832b9f1ba019ebff2745e425918dd714d226aeeba0a27f7bd32fa0568068406671b2fafbbb115d4026b25a360b544344670f32c812e4a202cbcb97faa175e788a12d6d9924ef79ab636e15c29bf8cb6c3d22a1d2164c82fbc30251ce15f4728d7314fe8656c1ad1593df53db9e71d98e7f9a22e5915301bd93236f96fe2651c62ba0ec880a6c308745e7c96822e4825e8e0167ff30e79568e037173c954d61c6678466f70e8b52aaa9eb627a932f06b0d33ef1a12a91cfc5c7ea1dd352f582e747577e181da17c8dfa2a228ce74bc69bb9065cda9d5a50aea3cf3b52942ac156a07be715923299bd4f6f8df3d5c3048ab58d991b50ad19be9c53336da68bc239d825ed302b699034db7e8419e12dc642f97c5b2cc5856390390af52eb103a97a2f9109c2693818faf5a9ca23891a4c063994b89d902a8892a58d43908302f20660d4159ceff93b9b613395d352465fa8fc92930ddf8079f9f0448672d9085cc151e76f59aec4198db7931e49509ab05965db486db926c32a100a94e7beba13a33041983fe885e649c4ffd91da0c34e83a263b2d587261fe31474b9b6c30820f01b8a45081d94545f7b14558a2ab39cd9df5016037851c857c8709f89560433f2d77667145a4ec8c5b7e7328cbca3a0485121025840cb28d923129218f585a467ea31debe62d1ce281ebb98f2d6a5d1a9c684b78dc97b075f37d06dcbfad9b8def087b659b672a20392d6eda399330bd59ca13f8ee9bc0de636bc04808e0bce9556ddb20e60a0bb060cd516df6abbc5d4fff5e8b48f741f033b4bb58e70715c5eb6cfb7c800201bb54ae97cc0b950126600cbc477b7da63c630dfd19d0dc00bc445664d22a0f07c77a780b150ebf82a13d71c841b7a5e6454a08d13c5242e1547fd81a5cf8b2058f3aebf6c13bb274ab5edf504e51fe274f8fdbd6e841f4146d10d814fb703686f41c48e924ca4ba2c1b89674de4f5d2889f837b2800b91ef2f3855388e3e971cf939a4bf7f9bc720a56f017c0abe5fc82e350471d8b56ada426a0db937060e24b6de626e4de6d63aa9d9d0504cf5b550b1f6af6cb5957f43a9aa5c7f8863e0de1e33eee556f36911cdb50bbe2db64258ddb1bd94bb37a3a149e4c86da671e03ccc1dfc352db3e8a253cdcccf3008952c638ecef1b65eba33cb09f18ab0811ac079fdf142443c3b15cb9409bbeb909b4776678804788cd6dc9bb930d5b78ed308ea7ce7d21f99f84286f7958fa7bfebbda2ea4f736d33bf4698f3605bbcfb13b14676e4fd3af66dc335651b42cedecabbd7990b09401843a3d3ab13b61726e9b40838972d6fca29ce14b169c80bf043f3b78585b0fb870d7c9c55bed5ac5768bf7cd3886d166cd0a9e5a37325c6bc3a81502702332664ac0190d8c0f727e0653fab637a24411dfeb1b169c48ef813d26adbfb57b7faf06f8e5140fd5546e3a98187ae26101b9dc3d7f1c820bf31f447f16910da0ab81f8c6781510a4935f6d88929b5cd9389ce2530515ec8f39536bc995dd058e626a6568c54717594c60424cb84ff244bca0c6e97881609cfccc3a2090e89c3e0387b84109826b047455cc0494c96a3803644834ef88fb71214d15d27d12f0ff3898ad1ecd592e78112dc631c8294255c35317bfe51bcd58ebd81f369c3c0bef60a72ee7b418ce7aa1d4263191fe96b1fcc99db6a0caccc59fc87757e3f59e275b4328f02ae462a253ec257fc5def45df1b0b2b030dc2891032d09de686baf1eec74f28c6da88cff442e7316f25c147edc253ea781791761def03185b72e5f6a623a032fe608a9b75da0f954d5a4e9887b89f8d548ab6dd65dcef254b9255f26a2db408b0931518b653384549771ff95a752c7e147e358d942b12fc7c59d25eb2f2c0a47e812dd66fc975ac3127c5efd7b60bdd0c662a64f212b196a309b796fb523a2c05793f5081db01bcf5e83485c857e82680ed803c7adfd12e9fa57781a624be51aaaca9376ab229d960f5ab1848b97f9d5a386a9c86e54156d655567d13176ca53c668738d117862b7609cdfeed2ebe3a7ea66b42099683a8016c9567b0db8294a183349bc30ddda816a0899d39816889ded31f49a82974b58f103e7d6b52df470cf851b5cad83ea18e00ae30cd16632b031a6b8676ad6e269307deeddcb7107340419d86873690c195c44265ec6d57a7a08ad689d09fa0568a60b5022371f609b9cff6f32199f5479d9e643d51202b15d18a7fa920b51d32fff2b8564c658c4ffa3a93dcd5c6e1c3571ba88ff9cb7a2a7515c8876fac8a230325acacf7f2fec5478405c416c9fa0a0619ea5c693f81df4ddb25ce8a66843d52e80e842505322567b52915fa529dbb6e9a46d9c78314849c0db64b4f2d3ab21e49c277a5b22d328a3162c8d1ca9873c775b50711998fd62e1cac513a7382124ee51365a6aa6dd46c86e85b0d50f7a860f5509e5d2fab3480f688ccdc67f178bdeef553d51807f3289130b022e7cbdb89f105f7759a4c3d0712a76bfc7989656e46296c3409f905d3001082387a633d6150ca2fb1f359307e774321230c1edb11baae4372fa24485ffbdd6ced50ba2c42297cd6395d9d96b71fbee52a57e6ca108875c91c235169fbee7ed35c010a253a1ae7e257210331ad001e5aa4fab3072234b04dd799712d6e89717096b840b8ad14917a3678707e4829929acb916f248e7c1a88cb1e633e60bf9ceb1068364e4afbe0b4db7b8c4fdaf31dab3689461894861c0cbee08fb00e1414f20722f27589c83728d79ab8c4f30b79696c7563cf924ac710c2cdb9066fd9cd5308d16868f297d4f2c1d3c973d4750c25ae22c97c7095e4f11e6675ec6a2f6ba71a14e7c84876157b04c10e6c8cc05825043ed493852317611396bbf201990cf65604e6ed6107dc71f9a651934d652f42d33b8cee06f7337f729fb5257a6ece0791360cec2e4f38fdf638ae01ef9b059b5429d2f6dadc2f03d654bbbdf3ac8753fe9c318335ad8abeccfe818017d61abb50934a0c5e3981a9481e487cf27bf846771f3e661d876f1b28c8e54045444934c0fa2343520f24d3c649fce1fdb7c683e6aa706b885819a4939af8f63e8c8c084e38c314a0071df283a8157b27139097db64e79b0d0bac17c5c5aa6f91f00b7374216e8068a8a8fece8b29785df9bb18a88ca02a7da21e969174b19d4ca8d60764b6ab9f0462f0969a40bca45a25ef43d2491a7223876de7abdd200819687286cc44561e1a6b29624f9388775cbde3e30904d28861a148b6bdc9642d1062a0631f2b06822096373e20742970023ea3074a703c37dedb5291af683d07d038be7a62ba0b9eec6c9fa8210da8c8932089b101e8c67ff9d66a63f81f713582e6f2e8bae5bd50dbd3a385698f15b97e7be75fb0211d5bce84d864b03b9692f35eec301acd6feae281558384882e39abdf03ae99abacac56d12f6be2f26815cdac1083c9c3ba9950a1a4bff2285d9240c2473b93e5ccac698af2828cecdc176e83e87e5f910cf5c762dde9934f607665d423032ade7ab293b9279906e1d0539208f1b6d4a9b15bfa2c6df2a9350dfbe690dde9348da8d22f7a13d08a1db9493c0c78e1c2884c753bab7e3b71181ea865e4f4245ded1770b73227dcf2607b02ed24bb52dd9a758b508a8e9d3a07ff0dfaef0d262b95bc4eacf12381c43acb95977e47636e5a2667aac5d52e692da056bad2670a13a54a354cc2158372808e901ff769dc04b72992461084842ae0fe1aacc3eb80a1373410c42188a1fbc15281b794b414d99376fde5efb5de2e8932fc71388afc6e988142010158bf1cb457921414b0bc5fb62f2762d438a08921e92e70687304931a141dd9edc217cf38e7f878fdb9a460af5f516b96c233ad6b18658ae99164b69d5058b8cd81c829152a10168de3d705363cb71841d977e7334839cc39b5839870c4be93ce7668cacfe011ee952b40e7b62d3e944c17120f68a9415a0c42964384f350d5bb6c7312b481813afbfac2b9bb5286b9c33d7810571e12309b65a3e049bbec270514e58a213cdcc035496dedb873306db3a8a2c4bfb52338fd00831fbdcc44160703b1be4377a3e3d3c5b2b70636e59dfa84f372e153e98a3251955cfd4883328c9e7e50318682b10ccd46dcd848c8aa9bffd241e0229219c3210841dd5aa8e76e6dffde6b577cd53e740c908faf16825487dfadc48850af5236dbf5733807045ebce98c4faa45e15bef7fc7b7ff7afe5f675021956eb9d1c8437af6f5329addee6ee4c0bc76021fb198db823515c515d584f488b45f211a4d0bccd2e7f872855d497cb76f306ecb7736adf6283a094dc6d160ab071347eb45662505d31e22d070d40a7a7cb415a9baa94146c7fbd4f912bbfaff35ac403d7ea015abf275ea4a69a38f6d250d4ec770d1026b1799f77d2f5fea268754779ced17129c6dced34ded33293159641811f159ab899996a0e5d57ee875cf170a05635b5801c71557860757d08ebb7a11dc6c0f34db35920a7a0bbc33b06a239354932d1710dd5addfc767c5610b405a263445aa9277020f59c7ec66c1839c5e2261230602f4e5b79396a0675c93bbfb1289a1ce39d4ce1e9c5d88fcd146418e5f9dace6968f070933aa84a018b1bd91f5e520594d3f7b5f346562deb26931686a812498448abc72a2dabdbef2bbdf858a17867a8dccde7cc66b540ca4b6506c2c2286aeeb570a6dba0b6fa22e76b629bca5c3a457f190eeb6c5e186785c1cc8ba47cca413ea5e1037d6391ec999688479bfc923043bebc3ba40c868a94ad709935b8d0f3083c09e5cc72530e674f2ea401077be616f44d5c7336e09d4055b4bd62ce0939c07202fce0019e65b64dd78fe6be3f333ceda6012b05d0ca8eac63daf6df66a0714d0044bdff80e50d835f0656b6cfaed82732b3008dcf88eb91e1a4fac47a6685571fe392a73e5adfc8becb7f7306889fa4624a8fdbdca0ed9e832d078e18a3a44936b8d604cc8f650c25510f004ba43c8bedff98b7a30b682aa1dee2fede3202f836acee8c693f76df2a54aa0319daa8f584adad212b8fd8fcb4f13fedc7240094c00d06f20ba1496800445046a6c5570c683c2cf7d09d6e676269a5ed6941755ea560c49b84c52051a230b67f4170758393a8681e32537d2c6626d53acd6d59817af6a50977fcaecc3a1cae87201d9a20638e6dc99c0871e90ad941ebd622b8099ea0b749b62aaaf5f3eedf5090952dcf693efebc45eb41d9bd874c1fd164633d2538b786e2e84c96305f514afcdff30da11f061ebd5fa193591561cbe52b8c131196ea2162ddd928ac9e4d4114645d03c49b70af647797a603e97828ebc746673d2ad3defe80af6ace4d84809b3bdf4fcbe7689cfb6d20dff8fa35485b8113748d21322faae70997dbd7604639b5ce75b51d90d7bd3e101d9f415ce5c11982f716e461246f0d6ca60af2ccaa7477a0555735d29d9df195a9c7a8ac99a69e6236a1331da53940feda8db42829692116063894424bcb03f835c13a9acf3ad0832f5a517786a831d82d04c60b723c5707d39116a8fba7e01ed91ad70b7e0ae79c96c9f660f426e10f11c7cdc4932a953b75142dbfcf0119c99f288c1b202b1556ee85351a8358bcfeca7175bd78f4a7e10e0f6d3f7b278e2af5e2d6345087970e6a95929e734210b4f1e795ab4099ebeac5d620966f1c1cb9e2cdeb1c7acf7304b0324b2cc869d0809596faebc83bc894a59c60f336fcc265f97a24852d46de29d43a8a7b5d719462cb4e76e35382c46a26c21ca63f3a3cd091f86463dbef5ebe211517239c45d281e158bd95b7f54a0414202857640b364842fa33924cd4579e6beb876544f1825d4d930e0da8f2547f3dd6b50935701be00b6e14545da3c881c914ec237f23bce31a83f0afa3484b5857adf3fcc59beff87a3b52fe0e2cd7756749478e0abe0270040df16f4600185446b30bdaf6686c6b76c0160c8046d3abc1ef661567b274aa4cd6788762501a4468a719e9c386dba4c4a42d8d9c5dfe2a7f1bdd10049be04838d8ce68d2ccb18b70011157f69bc322f0f0ac158672ed7e589916bc3965c6826ec6effea0e84be7b12a1db23593f2779d99dcc9cf7aea0b971d3c2117c32e31d5539cac3b2995f01e11562586e3db7a6b2036d7b14d8cf23b9b8e536e87d9ebbb87968c25cb776cef57f51594634b079f14e6c7663c3a7472a0c00690c92e6fd2deac9789a40aff73cf32aa1c84526ba227c25730f701025e12d02387934ab65b1f2da6c820e3eb625d107b71f78790b3aad1f010a380f039f058f12b67487e1a00a5eb437720353b8e6d259d18bdcd27d43a988211bcebe559e0c00b136618dd684a224bb9b5b4a65356fbc75033019d316d7aeb81ee509bc90114104ccdd995648d3fb4b01d02174f1121871e581c1a8df910565e772e88ee2df827af513c70c8753c93e81a01e6b77113e812735402ebf571334581a3c1dd51c3004f5d1166dee997170fa9a597a0315e993e2e5ffe910fc4973f8f96013e3d868ad3edbfe0a675f5d5f7577491a387ce39fc67d35802d78580328e7c6a618765affa710eff0f9690ba19142fc5c214cd86bbc7b5a1ca43bc93951b4b6be04d64f99517c8e88aac1c8ed49052e9ef1586028a9609ae1dc03f5b17a632b4e9e868a1b32d6bdc32caeb945793a77fd2e18eed7ca5bcca79c519d0a6ae20661d73e91cea39fab3270fa6b3aec45931d9f115c71f55b263cf46bbff8cad8f56cd65da008c3464683ad59a517bbd43ccd2ed8da2b9e225b62f600d5eb3cd5e1b77af280612e440428bbbe3b10a6b301e6318687b8b47f1badfbd478a1b542d5a087858e91fc144dfccc53d79bebad93831eb15e6d17c56b9a96af30b7822acad5ef217cf156413cdfa74fdeda70791ca0f790e20ed655e3901d3398fc4832cffff913a2417de021508dd48e09e2fdb88aa1540c46cf026e5c4b669f57565c4fa32d9c2ec29098a866ece9fbdbba63808c576811914277bf8a9a7467007e049704c61eb6806aa9e8fe5d32ff27fc4cbc39c2794529e1b8e56a40e8bcaddcefa23c4ce0d5f5f692b44d066c89f4658c5e169aa14f283d361566e8566c6aefd596b7fe2c3496555a91c731d512e28c8beb69a177f67a18aa75d6a410fefc273a6cc3290da590a583e8941d74f94cac17e1fce720b7866e32c136d7879d8068dcb8ce87d16642129c47eb9066900888effb049a927a93fb578e9973de217bc962dab9e5bc8d452a47c754fdd68efeae962f8e4aa3a4b8102e84650fef1b3e443dd345d0b9b1b3cca53c8260ea1cedc58016219ac1c5514d066b80646a3a9130e97efec60e4aff305c0d4492c91c096f5882d4dcd8331c49e7bbdb87e4d1d5ad9ba29a328519b9a0cc75fa79bce04d12b0edbea28e74a05f78aff9e7fecacaea0aac6a37ca32dbce57e54fe22de572cc2d6e247e3d0601065ccf112fb9265c4d789f5206cad33fcef98d97d61ba9d859f8bb8e36ba652f12fc5275d77228e890c6d24b38a297aea2cd0fe085d8fd72afff75bdd4880c194bd4a71fbec42c61eb93ff3318558fc4b22d11890269f3f246794840d1a22de9da1bc55c0f0d8a75fdffd62f9ed93686c576b3c411393694081ee98c687b5b2f631e362995c3fb720e6de47509918e06647d87737ef3c0fcd6f8db1297baff9e5d278ac13aa8ac079e55ae8decb93763995d17c5b8bbd6eaa0459571861d1187a6a89f35ebcc56f92b0b6dfe34e43cc32de12078094971428d5c893df50e660a2bf332f5b96809d7a3d32cb34275cacb35cf0d34c5ef02983964f8fb19b2ea579e61c8756a31b0391e6879a16b53bbb685790965586e61efec0c62e26cc24d5dd2b65fcc0a4a7c169b00ce6646e466b79bdb1b1cd732faaf8333bdc4b13daffcc4cef263464250e086ed09896dc93a08aeb868ceaaf1508f87e722739bd00aa487ed9f46177e69968904cffda33b524eabdc266fa62b96854de539ca23fbdd30750a49314125520b8b222c167eee5a1a8f538b37944c5c1ccdbdfa0e201a18990549a1126d1ae84dd00a535008cb4ef4c890ee9ba405924c9439206fb3f6cbed5ba927b30a876d5bdeac15283dd38d415652e517d572aea29e55e23bf93db0dcea68d9f24dd079b79f0121abdcd962ea845ee58c7dcfe28b03a199b49073f8fbf03224e4b001372d4a8fd9e06c6f8eb32f12480e978ebe45b10a1b1c105ef3db837a9ce44789bbf01c3e20b5ff464e23c75c483fc6c40b6cd1b840d0d411b98d876b107316950fe72776e7f8ce822160bd79cb112b2411d19bcef26c65bc4b17c8a19fc4f3909cbc469b24f6047a4d21bef777cda598ec2950e94f9b93b7075efb850109989f4775d137e8b679880344671873607971bba57b0850366a4a830fbabab7b2c10aae4512d5f1e92864972c7c1b105c53c1e80be94f1f0f84f9a7720bc73be1b2f988a26245ed1960e0fb012d01e1a6a2068ee6e9c4c49728bc897f1552826450620463753664e756ac8009d778064e8a46e476502d9ae1974a75df9313d95b55a804d78f9843dec77f97e9a87f12688a03feed988d7b133ae8dccac5e0f1f4757503ae8b02dd9c86cc74c1e301d568eaf822c2bac1af15668e887d902376548ec53f29b967b64d49da434121e03cc43178c73841798e50a51d33f1e85ed4b1c20ed9d5a4cfab3e55b9ea10d1403b40a539eb46d4d092d2d1d7ce6209ed35ab1614576cdd665fafb3b19f86cbd66bd4db4ce473daa16b4e7e83e576a10d84339b5a3732ceed280725fff1d6f30d34c0dd90bc5017e6c2d0a42300520c915ff936df983d58122c6a5a23f8d6af96f06ea3d465ffea4a502d7b392c7b01326f323b1e03ddb65ae1e8587d480ad450635b8e40d2d28e3a88668558cff928c7842aee819b98e1c4951103104476fdde239a6bb5ec0360ff784e0c482f93aa490a2a85294f55c20a9282c64db1a9c087dc4cd91af0908559e214340ae2da606dce85f0ca01ccf30a9ba89c850a10eba980f44285628380939bb6cbff9f869b76814345282b1839bf5ad4d516cd2097112bd0099a9ac7321517eaa918c3c1c0acfbfac235af6815a222eec699add0858e651d2ad2c0dcadb5b65dcd6097004deee928e3ce5735ff2b035377d0bb29825130fb9e50f5dfe40ef942d2ff8d1f0521a00d9e0beabd72b9aeedaea2046e00f6f05bb1956d7c0789fbaa74a946bc141971fc7915a5bfe1d509d3de6d45348bc1cc449d137d871a49a3ce57e64a5cd1035557d0cf3873ae9702710c51c61bc6360854b71c46456394bd614027c7a27da1fe422ff9eb8bd469c380a73a4a88a36a059a2b9c490db620c20404a96f190bd768d84c0a4843ab9fdb89c18fbda34fe3a6ea83568162d9141311af4c54e5299dce17448c729646260cc2d61e324e9f2ba48305359066c9467d0052e22843e6767df37ac19df05136ee2ecbc95f9b8212ad7236668fe7f9f08b1173d48889de12eb9ea58fd17ae4bfb8db24e34423c1206b1777f26e4c2964ebffef9681428a395fb8ad2cfe626aa42fe23f4d7024f9022dfd0411a58f1574f9eccba6d8dd3e284cb12d0e9aa0cb06f47975e2624f17382dc4e6939bb60aad04be99b252f986bab4803d9e329e6df0083f407686bb01989d535d4223e68d86ec46e492175306db7314cc034e9af34902e02d7aa2d5e20910db1d89d0298c6ddbb877282a2b68bdfbe62f6b835698cc28e07afa2f0ea6316276920f44e4831fdf4bdbd2597b2331618d4a50713cbcabcec5edda56038fe4f77789a6cd027a5e54af0340e85c300c27904d41827486d577e1501307a0ce51e5de07d5c57a89fb3211233872bb6382978e0fce8b16d06e87359372558bc78bccf2fc19da66713c21dac6b2467c7009fcd5542bfb3a27452be309519c6859a11d06a362510acdea646145d6bb4294189e5d9aaaca30f875905699819ff0778f90301c342066f96c96a144ef421528e0d5fd4ecb99ea4ed3fbae0a5427da7aea726460bd89c0cb6f80a7c49f38e7f3e1c5ab40d33c3178a16e772d74df230e2e0079b43f851a0fd9914401897b61743b9cb95017a07588b1ccc1c1fec14d9252ebf07c1963a19a44051a58d1f4e1d629033bbcfafe4cc872cefe0089eb8223492009c981c13a45e234ac592f71564e7dc0e8540f76ba57cda73841c1840365cae71709b72041001d3d0ffc1a0d1f1152e6ee490d8a542f825cc379b7ef8f197ee528ab84efa4b5954452b235443a22ec31696a1533bd29971663000cc2b26d31ddf669dd8c4de4b59cc2a7fc2a2e0f2fcbbf32cb7bf799b387f7e5e42a2879ecfd2073c4d86f306fa18dbfd299abc0d333812de89ee051ddaa3c72be863f49189671b99843f0eb6b7a79f62c5b53eb92e05f13ec65b6b87fbaa82675c54d7fbbdf6b5faef396a7549cb393a7b29a7de38c15cea6b8a91fb447ee76824cf935ed3cc86597e145370b0a5db91eae34eb1be6fdb078a2683fd322c55b60bf0351d125828e270716cc9ddc3ab5fbbb73933da7947ddfdaf39e3da1a3e36415dfa91a62338d2978b615aab9c03a202edf69d91b92cf1bb63fa58bd9a996131cfa1a45ec6cf0da1d917bf5650dc526d72e018804e257eae94b1419cb20119122143818819c872f0add13007c2ea418f2ba54020e8eb57714adbce8b9c04e1f2e32c6a50f6fbae61bddbb044468328e882be1dcb15051b896f7fdb7866820e9349717ed17de9623ff089917882a76c269a893293c330a891c255958326258ee07637f350e4f29e4ac0264bfc400656f829ed0e758f655b24ad93877080c0f2b885a1d5f1e6df53e1a4fa32b097b91616d115b91c7d9195c3d7698b24d6d4d8cbcdd69866613aeb83543d4634146194dddebb653a351d3114afb040ffd61e3b76612e7588256e2b8aaa97bd40fc466e60e703089d4466e0cb32dcb9d7dabf26f1d2d19f8afca06b8c570455e5a478361e418ad6cc5ede1f515f8d281f9a8cbca94bc9145eea7cbe0ccb181e506ae25fe071ab1c223198871456c1128d7cc93f91b492803c6fc28d3e3b4686b9e9e5596cc80b90f6b423e13326b1a4adf1dc353340255189d4e73f566a1337c201d46de7d37a14cf00e751192ad15965b3343d15c46385021a7d63845ea2a1eb6387fd5cf0457e11ee54d4943914dc40615196b89afaa06b14311d8e1518649543ba2ee2f0fab7c61475aebb6b7d2a566bef70903782657ffa4ac942c76537cbf4041ed8a5051d070eba36c945c068499406054a902396c11ad1aa52ba59554682a5a60803f64adbd7768e8e220d0927e1a5571a2ad9ed769e3b36cf3b388ca842d5707ffbc095f2ac77af8d27017e9c784f57bc2904ed2b87cca7074edbc125f36b9b84f9af51df654f1ab993d6c353ca34b2e1d611770b79ea0d68ea1dc15eeabeef9ced74d6e07189dfb00cace42529ab611c821827944c337554d34f4164e92f9c6c74d943faaef40b5c3e0bf7841886c9f2d6f21e2629cb5305d3da547a6f16688fbeda73024475e29438d3901066639b38a0bc28ebac61977cd5a1257e58786b53fe70887a4c12b74324e478d243cef113caad164189862640d7e13a5affa8dba8df6c18772bb28a59170d8883f7f997c838943afdb2a76d55f421ad1fa39b5c51faa1649e92b8ff5002bc5a3984a067e83ef7b54eb7e674fa8b86abe1e2a4be535056d4f172798c1fa7068f5c5cb679ea93dbcef3c3c4e4163524240302cb81c55415d5caac28b7daf5e16bd9e820546d5ec06c4d8f5d51d7c9fa62a6538b10a118cce13435d86260d28970252e19943d0a0f1a4b7d729b2d5292930f8bff11e857caf89931d7ea86f3015f62e8c0b47099104bb5b92439bcf2dd59c05a1a4891a40d43f4a65c351c1fd0edc4b65d181d134d0c10803dc2a8772e2ec41dfa94ac8d285e9746d5e114c1f526b9c8bc312bcdf875070b9efd3db726bafbb1580aa399051becfd922adbbe06423d08971d388548469f2bf68a5dae7b86bb6f57fd93d11f4c9c21bb868ea2ca9bdd99239b572810d074ea7cfa5154883a43f318004b54dc1d5fe748ae2a6a6b96a9b2fca0fe55344702957178396b600c86bb92b20aead1b359aa018aff897fd743cc1ddbfb6e604f12c3fdff4ba0423fd62405c5f57f35c092832225a287ea2ac9d61a8d9a7e11eebf37ad25d5953b85edb54c3811eddf6d00bc733f2edffbe7904052f355f24916b836dcc6eb21f5905de671c85595d5fadb3221c0fd132cd1afbffa3fcc5214ab29cc7b16d48296f426b51bf598503991e5b61d4d9735eb502ee671cd906dc214dd1d9f3b91b5aaa8b6d1d8a27cceaa23f1e1dd09032c986e18f54de9f53c6ab4f82435e89bac874fb2b03278a0bc7ab71f63aacd4a87ae5d169ed778f951e55b792fae9eb7f65d6e3d01421c3cad1360f31564bb83342df6f5875ede3166f68d01ab008d2ba67b20cb4ca886b292a3e84ea9c3a345cce86fbf865f85d3d1d2bfeab41289aa99492a6115b395c059c7fbe851644c9cf5503a70883678932d90f90a0cefdcf4f8dc1f9e1682df03e915c4f0d1a270dbb2180ff09f37df89f878e7eb647cead8b0d945b813580fe3ccbaf49e81c69df30e5bca69bfed82b0c50252740aa55b8b2be2d6af2b14605afdb84cac5430dd92d831ebeb5dd8486ef644b2b894b58090180872db574f63d0e4268019ccf7e09fafe0754eea26be6528ab51abd17b280576ad4023c75620537d46b83b1bd96d67ba873e0a2160bd6647ffa8f2764c3014e12d388afef2df8e55e115db88e8de33d035079ed29a02617e293e1077944db696b4560a9d699f90c7f45c768fb8eb1fbf4b6faef90caf18a22073b6e7cc2af41c6c9931fccbab92c9a0177c5af946fd422e80e95ca8e41f57900ec4eb1741e9b3f755c5153b3bb72d8cfd447483fbcd439d50fbb372690c3bc99e7f2af7b09e4ed86a61fdf20c8a5438478f98abf4fb042933d3dbb4dde7b4c933b3c34c513d205a3c3cb09a29b1c588a16e957dc217d4259d16dbeada79c457177810df535d895fdf9ac293b9aa9afa2ed3373e647edb0fa73d8d05b95a9c606ce95b7f19a9e5ef0b66604980dd142b7dca46df35dddbf9dca9f734731c42fd16218c387f5351621bb6fd44d8947d5330d3530dcf17271e1f2fd8d61c239731f2633e35c1b4777a463db330b850779309eae0d5077b4ad9d082acdca67df44fe9c74e744f67a59ec34be35a7cd58d30c350f08adfe85e993a63334935e2229978b369456a751f4c330b2e8e12fdb1aa87e6e882a6c7c7aaeec45bcb3e74ed538839869c7143ab6d8ca981e4b9a56422f6bf0de27f0fb151919a8d64b412cde3e590158ad3214c967ceb7403f641d2e59c967870299aa764961073254f20b9f6e345b38de4f290c626637c92652215486868c450d2c5bf691be8cfc88e672892d34f05d47da43bf14c96b7bc311d2d67a628f919045b35fa7293fdc19ce8936c76e33abc25ec2a0972aca03dcb566dae03ed0e4216eb966c5e00d99dc3bf3c238b33e2450bd4d89c47876d45f29c317193e114c030d0f6c291a7628951c51266b3e2d98600430020e38c3b5478406422ddc2709bffe9e910f7a13e074e8fb7411eab7cacbd117fe552cf5f5c3d77861be2110b6a8bd4549f03d608b28f303eefc7cf836cdb0e7917ade4c21dce3af8ed79dc78ec9cf8899cf99ddbccdfca99f3e5c7d425fccf645772319d4e9b6ea914e319286ed90b1ce0b238c289b3d9d8dc75bb697b834351a645d2c0ad07216ebd1facfb26783f057ea38f1a5403c0208d0442d0c2b3da8479decdef3ab03a9ea6d28edc2eab02a89bae4f1f18d78d1d2fafbb497284ad6d4169595e1075f9a40c85d07fc1df0ddfe75b62aa2d816a39a11c73b1c550761088604975bcbc285d5663dbeb0c543b6541035e9eb86a60fce022f6487b20a20cd664f7b90ce77a84b964a2c36cf6ef697625b345743aa412adef090246339f99590eadb9991a0b7b18b39feb58a49abe6229de903c052d94ed098f3b568a4bc787d4367c9acb94bb0ceef9f0324fa29fc0d44c1962843d039f3534051e0b902a04ba0f57397bf09bd83c528f739721c79583d8964891a12690d4d0dda8943d0ef0d9540d233d66a05ab775d06fd5051c924a4fd01adccb63a8995473afb8f7d326859cd27a8529db28b7cff15679a465240c49e1e86bf7a89475b5ca5b96ac547bb3e611acb9f64e767288b55ceb03f493ab44289dda410054077711ffcb93b8cddb5bdbfd39370bbda6a46020b397fc6d607eca3481f3d540e76501865f8ac56cc836a9d8f94b17dba9e8418a656ea30f514f2f744e6d0e2741d18a24af7662f48289c67ff0c94c7162522d9742d72b07bb62abfaded467b2850ce8a15206ed146d289e4e7056b02aa8fba1cf246291a9c6a1370a165a50e27a1f59bbd11f4bf7ad7ab32a0cb1b24ba1022d29850ae8b0761edcab69996fa97230cd22d9eb93d2d36a497da33f821033deafd1fb7bb0f34481c6f2ffe96fef676dcf70bd451d668186ddf649c06470c366792bbd21a2945270200dad3fed119166da6623e4892907dd523a06047e3a37ab1b7e4ba3e2074f59fb47b633ebca9daa44461357516dc93cdab4f3a32021877b13993b48f595c19d20cc747fe65553b5bdc5625e4cf1b188eede9b7ad643a09b21e55fd6e59805d6b85daf7452b335de3668f0a652f4af8c30b746be784b6d0b59264d37891e9be8b2ec8a65bd28202948fcf391e99d776f3b1beab3687d8ab660ffe48d1db715c5e7a3610ad3e19f5de84405c6a52e88be5599c98cdbba3349a4781b03409b0f24989128b5030401590d3e42008fac387aad4944c5e983ba9a088dd8b26350afbab6a654d3325be6d5f84879ef262bbae444d6c7bd6d8c0e760bd900b06fcb0c3c46a5d1615424361f98b492aa4aa4ad6f6a1ad6baa9ae9d772c4e2a4cf9641085b7480c8de3676b29614fc4a771aa214998aff061185eb54e47346616d029d21779aebf528228997de8e1e8d78e336568b52af9302d5bfbb97e1c7dec4c2faf52125b2e7bebbf81a44131b8e861ae50562e54a11805bb49056ad8819afc37667d48d080db204fef5d9c76deb593a7e36d18f3ced6f797696f8451c97e4f2c0cb9f7c73f93df7170cc65c074b58a912c4c5273ea0fd97882348c79d556fe8c98293fcc60c03156358f22c29ee9d741222487b8d3d85af10a20ca5934afa74be941796224e4ad360d598eab90bf74fc4d487bb0f824d376ff1f37db9be1b80982fa0bbc8696a0152b2dce14ff5eef30cc2022df218fe33a39bb95189b0971976661072a56551436a26fe3c9dc12defb6d2460f1b408213d27bf89bdb2d6ba3a252e85be959a0e467fb7bb642b28caf196ebfdefa9e39ac856b4b16e1ed31c25f9893b152a43e000e2556540966f3d6aefa3a2449aece0c66ce4dea8403604760d7f8117238c20ee6186051055dfddd9196a866055475ab0f95e7b359d86ce3769f59aa66e2e965c66f097981c20be476db6901031063daed6393e184cd279303a63b4f39fd1b328c9acbdd884f1a26c00ad7cec1c9df2ab8842230ba35a257f0a9e3e7ead37b6709527e6d9a7ffcec622951da30d437cdf599aa0905e28f2770527f404cc410191706557e77db9b5c5b5cbd6a359818673adccf625be4454864bc66e7e40c79f092799b2e071c4d3210156faca74e9fa6796c1efbcf40982494f01a8c37099bd5a0b4d7f6a88f01d9de2f5ed7da00a435f929c4c7d576c4f14ebb30bcd2022ca14189ffd17106a8dc983b3927dfa8f83a221ca937dbdd2c43790f146f6bdc5cab47d8879a5fd2f6266abb8302be29ad7acc95846b9cbfda9d42b682db48b9916c6d82e06941b773267724b3c0ee3d2fc0d89465ff974a20847b82df53a1de9511b85808ea3128a8f632f8119064bada9c9eb5fc1e63c57768a311109341b32c954153d1d37696a4a302687e41f2e5be5e8224daae0f3e17ea972070b44fa20a3c9c6f7e256d41cbe571d115f185836501d753dd7c55b6ed5d27e89284927683bd1a4db277cf296ee7a53144e041ae344a3677844681aac3dad853eb358c3a281bd291dd2f184b8b51a141ce234f0bb13af123df246f2949658598ee2055a7cf0348ec68ce547a4a9242615ff390f55d612b84c6103a42b2e276431f5cab182ef5b2e1c14a850bef64b953356cc86d826e48f63ebbb1e4cb4c759ca7c8da72f2f82f06466954a00cdd2c832c16eec35b1a0ccf44c21e0dfcea9026d9e6bfc4a6ba5ea1ebfabc2c7882be53a8eb7b44163abd6abf899094b61354515129b5e875073fdc14b91f56b7288bc78eb8b48bd7ed493854d3e7f6136f4ff1693179b6d4d72688c014c7494de74374bfd265cc0578539ea3f27b07e4dee2f78715c3c019a6a385a0e58e9834b80766f5c21f76a35916bd2aa731b66647a53e159c6532380557f9de4005bf81fefe8ebf016ddb000287634d9551aee673d6c77b01b2b69f739a7a2152b3b06b0525328e0a457d1714f2c3c73582365b5bc45f4b5d53c16ffd48df165a4ea7dfd4f3587ce998312c7efe610af636ca9b22bdc0d5ce3e3104c756f3d39bc574309674e6be5511a9e6cb09d436f3bce6a8088e5ab43d093de46140cdb516b8935b9352dd6fa0db24f0b501134c3ebb71172443913d831503a90a327dbabfddf22fc717c5e2b50a052424bab3f9163639cbb03d2cb82191c4d7f5cfe94268a9fe9ec0e532bf347884cb39e1b1f0eff27ce8195b10b95e6b2ba4623b756d5b6aad852942e4ac43c17b642a0e0910cb78abf192ebe58dd4838ccb7cb14320b6b7535082b3635fac6d1209eabd9dbf2aa62b621189d15c0aa5c26daa6b74ad0b18bc8410f7e19c32af73fd3c617e21b2edfdcab15834eb1920b00b0111225e391378e1f62b19e50d49495cea19cc903efd4b6672bd8e8010f84a8d728571d0db97a857d3b88e806dba3875fa29d0b1bd01390de687b124ebaf3a9924038dc246564863763a1ebc711c77ad2df7bad7dbea541b212fa25d4484b2c7fdcd01ec0c28e21a60ac076e154850cc77f297f99372a06f9c1983f562663b04abef04c6bfe573243ca13ca379e54e48c0bef280cc01e540f308359b7b8663b5cab04ae4dbef9f5664826440112fa0499048480a6d0b1be1fd465f36e3cbd0e71473ba0225a46c2ebd7e62af403eace47577993d22a970b3a360f636a1e5b6f1ff32d4bbdf0591b958dcc34c67fb9c40d82e12cad9849cd7afb245dcd5c293ee9b3db69129a78a08da52bed5034cc89fc47bee78d4cf5d4f1e80f88720a79b200881af936f29e03e1d3baaab091ea6b7715eba43973884b903542e6bd0ff887da25cbdc52b8f414fa6f5d38a80f8ab77b89a4667aef8d830d8ccaa0005a7c9009e953aee0fc938fc903e7dfbb8a0dd6dbae3590eb525d4efecb2d268f342116fc10943cb251e29291f6a2cee48dcb68fc74e325e477a8323b0eecdbe63fc9d2d39220109e26d71c1c12c8e8a97cb295e063dba5809ca6293861e6cf576a9b5954b6b78e142356f702be7c7d342029d957bef1f10f2e31b44a7ce259c78e11ee94ab511078c4ee28097bcacf734abba2ddfc4e75708e7a7dbb03271cf6a01602be0ec58d8969afeda14084745c325917b90fd8071fb4dfd0912b7de3fe077058232520b5e5148fea2e2231d9cbdb49c530cdd9ccdd2ab35e0d0e2b48dd92d9addcc588fe9528c11ef0494b2d86a541f445a2afea174ddf6e7775e05924b498a201bc5dab9315c78cf4f23049867b430d566484f15d6ba56a2c087807bd29e5c589cbf2fb1541adc7769bae8362649dc4c195de7bbbb2875dc41a2b4f4c95b0b9eb25b9628b40ab53fd9e103ef3da3c93d0e30122b4b2e9fc5c3441664a2cbdf0de8499fefc367f97a6bf3c06e94e1803cf5e23153c076308f27149d7ea2c54f2a921ff45aeff35084ebf73b7a15e2ddbec802d83613b36e9cddba788273e5683216688027ae812511536bd0a12103d3de19b95f7f0650c6125f7649fda0c3bbbedba1d49f885622dd2f51287daf62f8eac2c48280322ef614aa3b1886d391e8d9a4d9376427e6bd3e0ec75b9bb7f3717e9ba5fb3953b1c2d5ba780d970384821047daa89629a1ca5c722ced8013b35a18bcbdacd4c06f7087d2ff10ffea029c62bdea6fd3612f318ecdf735ea3cfd9c7008de7dd3adede08bd6e78f10088c0f8a65948cae14fd17fd00d3dd4f08d9a3a0fe0822505b82d526a4e80abfbcd5c5fc751be7569b0f3123d54f5ac79007b973734ebb08956ad85b51dd841d5bb17be8e19d2585c645cf94b95d18e4089c505018528d61bee9958c621b793a2cbe6d95bd7cd3bbc41b7f1132054c6252b2876f027ddf7db0328a20efb248fb2b5e0eba4b7b2abf8bb891d93c17ba9ab5f25246711170b168d16a1703fa3eee377ace8bffe3d878bf527fe58e964a06df58837f7df3ae4196ff3602f5d4b98856929f851c3880f408d6b3c0e02341f7cf5904f879c095145f3b79c2f5cca9599001208ea95fa2fd2f78b8848dd3fbc4be48328f0e253935ce3260d37e75ab9ae28579ea26360eb1ed1fd006f07a85a3736ffb0f2920eaa1e3f6016bb99ab2ffa9c4d50d1d013805ae4d2bee8dd550a4be7b80ddefed940f2d0b2e8f8fcca12cde4f99a7ba7ab67ded2b53e43e4f8bc39c07567d71049e787bf99dfde969cbad6175f4a74d7b756029882fa0b2cf463d7ab92a8198559900cd7b6ba9a8ad7de8218509d26381b94fc6bf8ee6ac26d86971e127d05130cfb228a6bd43f130e598b8c0c3c29d77ee6b89f8a88de7c5f34539cac95e9ff9cb0d5bd1ca52305eaf2929e7900716f4781f8ffd4049db281a9b86d685dceb211ce55c9bb7f471ec4717a8c0ddf54a2cec173da17bb8a7ab35801bbdb037aff3d6adfd70984e5efc7f4220945a5d9ba31dba0dd778a5883dd7d931cf9254bfed83ea1a857c2a8933644cdaef2fa3eb5f5cecaf16a785c8647cd7c29e4c2e53386780cca5aa78fd043a3736e05aef00e54af5c5adcdbf6e8fe4356fd93ff0d9bc7c0177135fd3af915f473edf9b3ac387641db45efddb9bc0ef8258191b2dcaff204ac03a57824c61871a1b4e54767a0caf88486776d49444bcee1ffe658ac17520adbdcc2ca863dc85e7dbff53378bb7bdb2d5bf6b08f1f58bfc7c6af4120563fb68241adf29c7873e5deaf00af46f100a391d60102ed35ed9ac7796d740beb4094e68f9c1ff5a368e4417ed74bdc681f5d76a93f97743ee5f1b88b75a4efecd20ad61b63c3786b89309fec8d7e4dd6245fa37419237ef61e1e2e3e3c0354c6a2e1759b9d862fd6f0c444e885c745b916c65dd80840f8509d797112543cf0b236d731323adc34d068c5a6cacb788b2fff450e6ddf3187daa6c214138411dc4a5c4b341162b18c0690045234bfc89fd5799c027ef9dd562dec7bd7613f3c06e8f79115e72c642b0dae61c1ca8f3cfd865f93afa77c84a310bba798f202087ec1d80497a38ea3208e5e6d9b8cabbf9353c81c33320b1db6698fac1cb5d052bde341cf266139b5eabde02e776d9bb50f6850ad2660bb67f17134be5a6ac865949ea77808be106c4929257a239e2af4f527cf84fbeb329804819c7141bd45d05baf232cfab7b70d1f3af52de9471d5347168d946368121f0ed13ec1d7b03c8078695955317a0ac0db2d1b6386bb82f0c29ec25373b37392b564ee0470d9956cfbd8d00208fbdda3b56a724d9ca69403ccdb119777590e10df3e3d87301bbd4914a7924ba90cb1a47201d143c044cbdeaddf693c90f7ae6eda4fde2f8be8ec20c68ac1bb2a3a385f305a213947c6aac4482444c454cb101e89e97e8d910139c5d5af46b102d94a732026ac2c9dce92a1d2d0cdb7828bf1d64f6cb614d033546c760aeacfc82e2cdb3e4bff37c032b3318e5d3e9e31402f0f829abe07e7e521771f522c2f9be32671e1f8949a4d40cf09d2caeca5d51b593e5a36dd729d64a58e5593907a232c017abe1e16198ad79a4acd16d0a331ea3507d4b2868a637e9dbb74777d838cca5d4467095c66931ef84f566d4e91ce6f1e9e6bc019272493bb99dc9377e480796f2bdc87706ccab12d83405a145b551826c921e5c9846739c939813a1368846f438239ccb22be520f523b3b91cba4b1203740f1c3c2f09833963b4b042207512c9c4c246f12395d177e73afaa1b8fdfb08227f95411e1638608ac2aee0678fff6ea2fe1e35f76d14a22c0a804bb1e8f6b6fa1cd59b289117b769e704a58e709b9de4c7b367cbe7ecd847272b448eb20d4442e5db4eac8fcd10e1f2d78b6a0a3018b3f13c88fb02a51199f04624c823535ec23764c58d96cd9f68e88d90461a61b2522f2ca1acb3c8de09115b2018ade8a8cdb73c8b0d3c0df2a3f424c84efbb8215832ecf8e6998345fa896184e633b725b4d9655cad7a1c0d9445c821c82caa1b1e8e0ea6741b2c05792a2ec0d8245828c1a9b3ca5aab222a7863c3805d74aa631303dc151f40d4b8c657927663f0d23922910b718ad77499ab57ce892b3ff25bc9e0f91d09ba4a27337f6d9e5c1c3e7350c0081820b7ae64028212e4e5c5c9f807bfef1d4cf16ac736f1a325e50a731ed3c92763e917b1e47f52b4a64facc52c3baa43251b5eabad9745647802874a677c32eea7ccf771f1d6d4e4c0b065bb90b034110bbc9efaf809e2c176d296416c65dbe663b5587cbc555f209154e6312f9cf67172dbc1cde6798f9d8a391c91c8a9689d65d94a89c6b0a636ecfc14b8da3d3d2d51a230a8b2637220017e4960df1a46994f8cbf4ebb04f01807cd4f77ea2cdd507737885d264090d5e98501c7609a72e2e689a3b0c5d5000250d1934df46ecda836901bc7278427dc5f9b065d9395ab0e007c3bb33a6b151d560d9dd866793b7a6c187c153ff4d03ee2f499a5b42229fdeebcb002d6c2fb893c69c94b8fb6084e38e8c3180eea4134f1f7cb12d437bae5ba70cf62dc54cbc45e3dd4f057ea661a426c311ae4e068eb20470e339acd7be005b542395f763e0b7b63998d2ef828c15b2c25a79b2774366b2a2b6ddaef60034d245aae713ef497ba41a310e998bb8c89ee01aa9e3a134c36533c925cedc830197cc95c86beaa648790aae4066a9fdf66d747cb454db7c74d7b27ed1fdbb412490c8a957fc22bf0d1e8f2ca133f5e39392806f1fce76e983e227cc75b5eabfe82399338b1a72b42da795f363636b9b6b6ce4ed2a1d08402b1b1dea7220e6e14a86519a8b5419939269f63b99c414308d3654817dec91811263133400388ab801957c896d7c2279278c7c2885effd3f1ffec2f7d3c78b99d93b0d0f491e55866ac237260b11068174c23bf1e2c1720c9a9ff9e0a5f95f39ac61ecf6c37fc201d20bc4ddf51b16320162901824a1377ed91473704793ad4e06db6d37477e634cae6450b31a36e30e0a790e70db9b02a863d1f5471558d60d728fb46796770250c7036f1d2b8518710928a7e8fb24ec9f306b6524d13be14b9656ad14f9149d8cf24512631ba45fd4b129fabcea2946c133d4a2173d28e99f15fb62edf3c91fccf761c3d26bd39eb46bff9c481d0bdfca196809dc70890889938242a7f2fed619b712f0c36c6f67abf96aad0fcf0cc86a41d73cc900fdf82b92e141fd8e118a88a85410574ec161c616b2b194d9cf2a926f071fa137ced82245e853821df11a211f00177a5e47b70e96038aa62ce1b6de5d1a3c901dc31170c832d199124be22b34849a07bc55d661fee1177a3f48f7b5778bf746d8bae1a9c6ae1cd12fc48971bfb39c2ecdfe805f88ca66c3f2f580e739349b4aa603e2e63e278956954a64041996452b9ca380fdd82166373b89bb6db57fe45c5cce66f91f14869d64e82d9f28f6a217697449a016b0f9b170f4caffa94d4abc16e92d535f88c7b7ec0e346d6772cc71c29b0d6c6be91f0e830881e2224272cf4e2b15753635eb48d21dd06c20db1914cbb17880dca6052a28aefd0a0eec25d62b5dbfd7c083c83f071a506b02fb9a8f2646a3fd9c3dc7eff9a3d1b9767a66ae3bce6e0be5d56fc400cb6700c20df647c8a4434884a0de6b20b73457a87a3ced7cfdc3acdd01cd30ed59b8f38b1cd2eceaa8be43a369813a6f1d9478a1fcfec4ee7abe6ffdf3e26891e459b0e3e82574849a8eb9625e1067f19fd549cff68f193d50e71465031539242e6895c48fcc9d8407164fec369d8d46bfe77fd5b301726a93a4945a63ad6c59d7af727513cf5ae69d64e2f8bdae31823bae86b8392bf207145a393aba6f587bf3874541eaa20913b3697779b3d0afde4f6d8cf85da5e16c4c0456408ee0c8fc1824a4bfadd97281c90102026ae395f35b3930cb28e86bf534cbdb920844c31ea47257ee70a5061ae9fb2f122fb0c2bab0e4c07bfd505ec5d28d10b01a0454410a343ec8abd8172ab12cc41fc26583a7d958b7fe9d6b2d7e10ed4aee3173098909664f38fbc2a58835e0e23f75cf001c06fe83f657df585241a8238108112212c50d581100a5a2d6838164241dc6b39974600822cf99bb574b0d2ddf26fe07cadfa0e3e65826396e69483206ac738a8bbcd179f8cdb0eef6096ff20744d1e4019893ac2a4f0f79dce4f53f215aa5ee68980015ca9d1cdf65ec5cd2db284a13ed70239c42d0b1be82b4f1f1d7aae59f5bd6c1fe63ee996c6ae9c3c4acf33d918e8c736ffae655e9c42da7f22858facf845a679ff223192cf96dd86fd363d24f70b5957e7b79b213a1b59ef3ef33f9512ba263be40f7bbc0ed963fdd2994cd5402f82c4a52d2cbbb318924b2623576727fc5d7bcffb3e9e1cbef3b3a7712103631427d9965afe485edfc5db17d0e2d45f6226c8b4284cceac7c7212165e3f3339b271c3f04b56d158095cded596437b323c0c2acc26c6eea3a5ea6ae731f3dc810a24ecff7bf522b1aae913dc89928e87431e5d860e85dfa2deff0e35caf762dba658ed428a844e50f7c7bef7c30261d1cd73489d309a9261acbea6f7d582497a0769c7c29ecaa95a769cebfd6740ccf989685d078abd1d2187ddc331b665f4eb0dcb9213b0e85183c967bf8b86f4f08afe00b517332b37dfc9bffbc2d6db1ddd22d27c71a7a4be7c1363753806327fc84eea4cdba34bdc2d51d49aa4220f6d7cb53ea053d5378043f270021c77717151743e9669e7e7f7f06506402b3d112805b9b08fdaf5d6c88a285ab1a40b4fb25f56ecbf05f506a97f7ca9cea3a61d39d1d825255288ba7931c312e5c3df11839d74cf5aaa49f6f3baef5dbadfad3c46d6817f5cbc78674689ab44bd2d09b08822f27f0f14c37434f305d5b50e94cf10ac0ca993f1a24a0dac31a4c5902d72da6ac7c9f69aefc5d1c9a01b3e3c89f3912f3edc0b318418f24dedc55e73624aec0d5906ece6bc47d775322bfac6abafbd57d5663dd359b7e430227dba4561f467a41a5a2d9490871ad29d5db8798d81b31632939b35aefab4a2affed8b7408782ac839cc3532cda86880132c5b72c6ddfda0394aa3ff5980952678f3fe47843fd86d0db688465d66e5bb3480592a8fda6263757c1884b3dd6412287b88ec6c57f60b51cba412ea3edc0cd28fc7820291ae6e4837d45a0a583288d02b9fb93883b7258b42e7251774804b065c2c401d3cd7d5dee89ecae9ef0e5a7fd2587dabc5c9639b04a7f7f783baf8e8a28a2b222264f52b2d827f440c6ed935602aa3e284f3cdf512a015b208618fc078ae322936d72711a8a43194e54777088ef3905ee959a8eaf858ccf825d37cc1edeb834b60673565d8924ff8de5b0c8364c7215a5fd91b94e5d0e4ae9d80927966dbcaf851670204e6c93c60b916fc996bf2de8856ca867674c6ff55ea4be0fc97e67c442d195122ef46a9bec46e2f67c3dc12dd0411401d8713fad45c1ee460bfc5860f90b64833cd690c46e5ddb38e316dca2fca1e0a36d517a1be30d2be41aae061df2c8a060e832f05de753cbccf7ba5ce0196732cd1f1fee445b6025e214ea180dc6686bc0f862c440ea56416746e3863858d9af32a0c2e6bd595a508d07e62c61aa3831bc147a312cc3414f2c676fa9f264cd83aa62dae2ccad6825e7ac295ff77f8a431d7816aa4cd989f6454428646db41a3f02e7113b627081349bf9acf02a9cf74afa6be380e8a35242df98feb1b9dd3e6057a9416af7da74e49ea8c492ff432eb7fda59666767d9e3ea7daf561e2f7114362ae064ebe48e0e8a3fabfc674218785ecbb28de5c545439b59a279a8afef9be75f53d2e0cd2e7a2d801f423cfdfc7527e95d632217f74a1fd9f2ba8115a7b67786b636f0e05723216abd72f76cdcaf94dcea56f21b1196f2332811b7df3e1a33ef781ba6fa46792e28d6e0acdec2f30eb7914d5ded5601b1949dbb0b1833fd12f287336d884361232416be73d7a3b9d2abffd031aed42f10f0f351390dafea96ef1ea03a3984bd95c52100b80883d847bbcb37c946a02907c31575f97386bc5e7fc20fe286a132b63e2ca69f24bbf452c3c75cf8ec5ab766b70b62f5cb2652d6991930a1f6d807e8a7d3f7088526198171e296cfac14c954185c541907d130d5a7fa3b39ba56f7b169b7381c5b02a6b0b2d93abb4562464524037c6bb204af83639ffd8a77fce40d1defeac151c9dc359dceb9d132dfd33fd49e38445ab8958b3b7e0c8de07a13f4147264103f90a6fd89a3ae1dd7fd9f759415be4d7005f1189a6f2874fb364cd110da949662abe41ccef926017d6f444f2a8b4b4f6fa41b1f55f0e6e694f1d2951da90aaf7ca7e6c7f11959c6acc016f4d474fdfdd4a59c441a1f901d36e6e4a772f39944eb21ca5175b60c21b87fd0b7e6c72353cb840ff071bf5e388d452b3436b90be542f2ec54842dc59cf9292a9fd7f458031a000ae114ab5318ae58dd0909cab72e1d7fba9764c9fb978bae9e0259c3866bad3832540dc7f265996db1eec4df9d5684046c91e03d8db3db14f6a4446cd0226e53e892a2417b01a22594793e22b44ee15f2efbb97fb194ed73852f2d6c06404f397bd2127102134f844eafc0c35f46d43f148b1ab826f8bea2e18720dabfc8d147e26f41a5e9269a2426c326c822711c2a206da7dca39b36139f8be85c7881dfb7f5c8d8a768124844ccfa29042040a4ea0b14ae99b595d867d6301a97c3234c017b07dae8168fd801ac7f35eaf9cb35842f9d21428c84ef036d0c8af5f1b1e1f7571be160f6c357e3d9add7dda175c748afd2a530f8752f04840c297a0c663c7f8c30b22af7681a2b4ecc005286767181d1fb9391a424a93c107b75d7237a228eaad3f8a0eae1c8e58f4d50b17300acae7e62a2494464e5a8aea1b001726a6dfadcc6bff5f5161d053f624df4643509304957cd0b4c3d27870cab948a99255f9ceb44567a066055dc132212527307f8fd53aa2f9758b4870e1bdd7cb798ae97823d02be70c59ea63b3d15be3f3b78500774c3bc9383ceeefd3c7dfa86f246aeb5452b7d2881857ac647d087f0cfa9647e05d162bafe9b127e213c3b15ba5b91dc0ed15fd01e3ea3bade80ae058deb18a62a322475e37e9a9334e84f1e62be83c0d8caa471c4e796de9555584eb60964fe9fadb42239f1218437af2e024916bc708cfd239dfab564a3fedb5a17b3cd955bd01361d0830ce4739cb9da7e56673bce9180d312089c2d96abbfd8d7be31f320aa3d03c8432c497923b307afb0bfac803fc9c85eb8ff69dbc5fd85ad52c782ea58a124eb4730f471c7470a8fe286817147e20accbcd3c6ba047b6d9f5b063cd61527a7fc4a7bd2ca489db7a9f91e6856e3853274d43a5b46aa769f1b22e0c05fdf36ce86f62b17ea53d8f0bf26a1a938e267518a2f7300f9cd8a880d4e7ff866be68497d200fd24ac93f6d3ab51b9eb1a95b8212b21f72870b4f8057af4ad37d1e125b74aa4967acc10bd88d84cb7511fcd82d46face3be571fb94fe16f4d1b13d6acef203ebf2770a875eb0ac221ffa930dba91be5b30f63a58efe48ac6fd134041ea109be382a226d27978c0eb23fc395da4bf12488eb5863e05230c857bdb7e0ed18336d701b793618a1a5d0a1eaa3eff8018bef44e2ada374e71671a8a349fa60dab2dcf18aecbc87cf0efced26685cc0cbef57bcdd1b26032883c117e6aa694655a3d7b0c1a1a73796fad802d387622c5c8d84c094aa5c10a0c9751a45311c88e880ed14346d4d807465608943ec2ffcfafc903f0319dff6569c94b6ac2747affe2de4cb1a7be2c8e9412e73a27065d68046a57b1df4d6557657541c76b0082fcbc6c535b39e620ac900f2846b6d0df575714a538d4f4f6cec80b8628b6581bc9bbcccada610462b7bab442f831cd03eb2b162a2629b8b53869c243c2fa37a3143db57023a33479cf916017b0854629c6c240dc51606f828e62bd932582bd4eed0a6390252b2a2b6d3bcb0435f9f621bf540cd11adb5a6db5d87091e93d2207b8fade645b0098b2bc00491071ec5653ad05b97164a73b085b14dd12df61297df4423f1a1903e3906587617545f69538f2a3596fb57541aa790926c0d892febc07058ad226477fee7191a0daf62dbcb054b309b6b17c3b0b0660d4a2da7a000e0b8d57ca5b7689e76a5a58d0127212b915b2e259989a358140c745e8b4dc430104828672e1e1999b0e245f07f1e82d119cdb597f96a6b371c0ab0061e49e52896f40b487b77653c07ee7d06724608bad8e4e7313243eb1bde646c02e53eaa096ca342e014dacc056c04aa6465208eb58131710abc13673454d55438d299e0e5c1569d4d4246e7d4549b3228be07634d8e43eec4a17f71f3c38e564b51b80ada0120914846f2d7757e3a249f0e3ede89fbc7c0b95d8b9575aec90c158ab731a7ea8ba99c7878895d63cef78fff220d9e667653ae3f5f6e4eafc85d9047e1b12307a51cd8ada43301734765c4278b7d93727e384e2619575bb886e7806926ad457530cde55864ba7d71729f9c74695227b2b04c16cbf7d6bd4eb41168959bf5ab5cea85e7c9268113c0ad9008158a232f090483d3ec06c77aaac4f1192faa2fe6de60af9633abe70694c27c9de3de69b94f4ba6fe2696e432f8c4d8503118e5ce5204a5d4a28d4b43db344791bd6dcae669e125d5a7b9cc435cca5d2d17358996afa65abeddefa6635318f6d54753cab4e3eaa89d23237693fc8b7320ace1180bd20d299f7612f7b7e019eef25e39edf02ee6a3d400e152290f9647332ad45c4b997beb57bc2c8675a7a2d00fefd3f2e7b34366a51ab4f558af941eec8972f6cfee85b6c7690ce1a0562140fae4e08ab0b341a02010e5512775768fa9af9812db016e45ee36f9fe92c16b0f3194152bf840ad9d545abe1e1cba423e74a23a4f343db2da9f8dcb32ffe64e7024ea6f8972f5bfc7b0100888971c33c73bbaa0bdece7623e5ef6f7e361c950d20ac296f4b27770981817f82a9ea8f4c9969bb0ef09c6e79ed21d0c8feaa50f9ce597f5992a4582c6565ae5578056f0fa079a0262bacb1f87cc1aca97276e1911cd31f9e2ee46a15b6984ab453380f3ab1f4679888ce4f09487953f5e8b86304dcff415d9e59486388504aed28cfea96fb86a4acda452c0c42c44f7ca97359c9445a7b8d6453d5c6826db269adff1bcbccb3f9ed1dd925203fc433af7d8993c49990d8336c59d0d8f26ad3cf3dc398ae1afcd7dbc79569fdb88e8c5cd708b148a04b4bc47123b568491e22de1ed0e36ddd94533dc8d1380197f53a677e5eac0849dd4d2e9fb59e35f4c48ce5d1309498e712abc9a9d35232bb1166987761b7012a06507edffeb339956d897dfa18d873160ab5b4e1ce9e5cf85b7c878b253567b99ec971c1bb99e1cead9acab558499a2d8a94a1b430b18e803c03ffb278c2419437627484f0f886cdfdf57a746de49fce2288b79b398af989722454baa1346f077e4deac3ea88b33bb0397adfe319851e159328d54f4c7023fd2c179a8a19fc18ab5f6b443cedf15b2f369151eea9ace87fe38f40345b78042fd4687c91c477e66c9edf1a79dc2bd6b94ac21b5c7ff066d9107fb3854e333a703f77cf5600f397a3699ebc12f456bebe7240e3706bffa794b5602c781a23fe1321c3c2a6392a1722ec9a0a9e88c6920adeb3a1ed051d909b3b0bfe413dd90b01201db248bdc17bc945cc3c4c8ef0746a4c4a671a6555e594ba77091d1bcf7c19dfa07012185f6c36ef19e62b780e42de4e041db4d9e0e9775cbab7ecddb4f1381238532897828564d35e35efe4b888f26d2bfad6ac6603832596330d4cdeb905b35b3c15b42270b64f1e64f8441156ee1560b428c3c263db7344f41b7d01a6170beacce4bf6e35b1047b2bfd61cb2e08fd9bdd0a44ea0ac83c4cf7ac47f7de530120d40c6021dfa2210b98b7066d9f67f3c7bd31b75be3fe82a9008484c90783ea0870be19c5f972f7747352805311d0c438488b3d09e17d9dc491da3067fc998d8f7710cc411083bfdc0cf45d9c6870ef488a31b51ad7cc20d1d329b942a28ae94fd4117ad0490c1be89d9a44b94f3d478c6c7a6385d4766e180e2e73841100546bc0f1979fb7b944ab5acf3eb78bf03157210147c8eaaccd985beece0231d03e6c8caf426ac359c2a0143b5374ede12109a280b4f3cb6cec5f415e9c2599785166ece7b1ced63399103025660719c79b09ec6fa7233b5774b94b86a1360c3c283e2123d129a523b02eadc848adba3bca4a9df6b6fedeb00e6ef9292af1644aae577adce44c23ba3dbe7ffb8a2f613b3d95f97d8e4ca9ecce696f9930b749697bd310c79eee15ecd19ada315ed1c64aeab91b3d69799d7d46b655b0d86ecfd1abf8adb1761b8fad278b7e0abe6ce01b5d1bfe9b2eed591bbe4b3e82fccafd436b7814406996e9d228ad01586a6518353b46365a922584339f2748e1b3c69a3cf0ac86b9a16b79f1273608eab7d56c81201f5c6d591fab4781ff71a503151e4c3e1f8bcf241496b68e8921f4d544d6d199bab3e13e34412748b62f4e1346476ccffe50fefd7ef276fcf3f8fa62934c599f9d62d42ebe7633aeb8e6c9b5707e996a3f5c8659a7716e71356bdab17524432edd63103741e0f34d0caa28b1e3924f566a73dab6570a6a212e6698980b8d7c8503997952200f68099c7b5d853902894a9ae29133b58e0cbcb85e23b7bb2a4a7e210cd6ab4bdffffd17fcdc47a56d95d1b5f5444083cdec2eaa99a31e9f67c0b335b0b957d7e77920abfb4f71b0864d6fe3ea419957167e9d71888de3b41413508ec2533b3089dd626ded597a930d216dbb2658436f4e0de2676765353b9210537ccf4ac02920182eb5e2c219f30a47e1544bf676209cd36c75dad8b21fa6ccd62c0075882beddc17d87f31021c23cfefb8860509472aea98041dd88d498a05325fce9755293feb5bd0662d28fac6a6312988f25713549bf97e91e9354283dff71cf5401af1fc4dd9e300e149c1bf9b4b0f3ad8a20bb5e1200a50154841f4e66dc103356dd8f2881d4cefc8eba827f8ad8911834bea2409c00fb20a71e112899360d4d5d23b0d47d9784a289b1a06e4fe8dc41d9b52af4e03e2e64b60aa1126508c065384569d6ddb48c796bc929c3ad9ed250fc1a6c927b5f3fd6156609e19a8944fe97bfdfa71bca291ebf91bd3c9aa33f80b09e050b578400ba4b629d397f76014bca23c8e24fcdd21c4f4d731ffa09b2f6827f2ad8f771679bfbb5efe183cc90711232a1b753968bf33623dd10e646c55fd560003c389e308355667e477610a0ab526c0b3c3b2ce033404132dc1dc3eac1e8dfcd50c75b6b7b3ee320dedad952695f62c003d6edc49c7266e469452570ccd73a638338fb75041aa415cbcbc7421cf31fad624bf9a22b693abc4b37dbcd20379400b6d1db92071182ff43bc7aa6c3746b992678bb3ebf3c11f790c96292cd0debda816fa33c54f1f824674d1dc06caecba8b9f414815e29261850fde196cc72635e2798da6fa21ac2004f32bf0d5eaed64cecc02ce920ebf14dc23d3ee4eae6b26baf52e56f4e476015efdd3cd91fd6d8934bb98a694542eaa29403acf8e0954f664b3a3c4e90b743731ae42c2f974917005a3a407a98fef349f64dfb03483b4b8c2084cc24ec15d3d55127d831235136c958a2c04bcb54cb3a77dd21bca208aaee352586c6b78c8de41a6a3ab4a606bcda3db3e27033b1718591e5cc8ff444f1c76cbdc4e5f3b046183d51b1432be10a579592c0585f4eb00f389d19bafc0d476c6fca23fdee64a3ef912eca5b0ea136d50bdc6fc3c55b8043d94e426a456d0446c60182ab98a22f9c88d53eccfd0bd03d5f62710d0437ba68f6f4182127a0fe376b14130c9901939effc441eb29c24b5e959c51e9b7eaac4548a289444fe3c4bcf73e73c8ff95cba9af275c34d6009b31493777694f065686b7bc86a522352a684ea33f58fe2caaa7d58cb8bc15c79e69c0d50bf4bc440523ad9d02b5f6d77af240de1bdb48ea23077ec39875648c88844f9652bf8c0e7358be8720ad79aafc43599fa8dbe8235b9bd3915b1841f8637e206db98a2100dcca8ab6673394d1be6ae6fab6482b0fe0ceff221d45fd69ae0819ce2c949191d4d352661b3ad39ee1c65f0495f70c388180374ad6514bef7b83ebb8163a0678b380402284540cfff8518c50e7a3d20c13e953d54cc39f95ef9c1d711db35f16a6fcf8d749d0288b1276558597f992ed28c45f6a1504788f0a64341f18579f2a6d18361ca90bcf48375e9a377096a3fe74b1f218a282166967eea0ca28785f2f0601dd541d8ef2d80cdbf8d07c1a7e99f96069b6e1c239d424eb53e3e6b1fed29fae64aba030e1916de0c6b3b5a9d7a2696dd023f8dd10602a6b2046d2720303180784be884d7a0cc8bb97f0b3d8978d9716aaeebbc06a412b7048f197caa5bff4d43dd676ba86abc69e6ec46e812f0ca619486549121587737057ecdcc10c21aa6f3eb5f7f6fb9dccc861fdfcf2091988ef50b7fb0281d8dd07c7146f7e1eae4e8137b7bf8f6dca8c7f7bf071655ebc1bc1a7c7d029b10ce72049f7c50b1f038bfc323152451be19a4287c40830a951d65d7d9e82e4613e19eff881fb6c4c7dba2ea3a1e97b4acec414265438498dac3fc811f301556795a55e5ce3fd5b2076df340b42315701833dbc119088b008fb47641322f07e7da518e569b71dc2a35dd5e6f9e73c615d131be9482667bb5fd0be433cdab771e1755d7ae6dcdd6b976eed36b974f2fd3e79f01978903cee3f2a46c59c48a459b8eb625789fbb8d9fe9c7a1e35cb988cffac68b1d79dbeadcab26b06a70efec04a6f2df0c577c6258ab24a343a266493abbe431ec46cd7318fd9f52e0f20c8dcfa4384ca5c1280ce627184c9830869cfabe92881a0b874232d32d246619a6a15399131e22f3e158f8936be7c537ad54b3290ba63b83afa7112bb4dc8a0172e8a4fdce16c2113b8cf29628e9c67fe8e05b93d65bc05bf5f796ba540f792d33807b60d607b5d63cab83cb41cf0db05b37a14d623bb3ec364df7eb9c4046e55253cab8c408cf4853510d730cf53a43e9bbc545e894e375ea547b2e29a057ca7791406863131fbb9d3dbcb86b145659e59323725a5dd1453be12371c4c9fe33f1fa83a630cdc691691223e036d44d0140524a114f3ab06f2622a64f45647c327c0b16690079193c9f4f1d8d02554202d94044e31cf92e037e27a888dc765d919399cf9760d7048851a3aa69e60d407a85a6296ece3c78319317277f597de02ec1f823289b519bd662fcb5979ebcf5021278a75972f8c9452f69b191e883e0d4120687a53cb311e990db28e7dba4be9e5ff4d42ddfc7816cb14dfd5a41a2832f9fb470a1cebb0ce3de579ee9bb968823a3dd8a76a023eff16722bcf795d060ffd090ea9c962e8c922767f58b2ca1d24501c88a687e7dae346f97a15f388093960374534389152a8b7fe47fb331c185858cf35c7471ea25a43ce83dd9e45b7d3fc5552d0f897643d04b1695dd068fcfd18384ea109f833ff37c0974a472c7c9b560f60f9e0f1146f320def2d7cc54a4a235fee5d9eb563d45a725b20b4eb8c8eca0a163fdedf83f9b4e6de91b8f85c957c4ed2b2afe6f75cf009ed5f43ae528ce0e27163ff092c5c62d8625a5bc76bc5760b335e56d1b39371425107f901dc34cb3952e92073ee3a9bf2dcbc9932fc9d4eef0eb05e03bf7ad31e09c4454c066fc93dbf1d50d692457d2c451b31086fc5423cc34ef0d638df024564b46a59fcee918bc39789b0f7edd78784c6c7515dfc31893d6b449d73a5d2016bf7c91b43d91894430cd696d9b96aaedac8405297c34ead536bad8e61532fff932f46c5f12c332888ae877abbf1697bde23bfef840fa5aca6314ac3f763cfc0750b87423b28d4f3d9a5694bf3f86f31da798b092892a5357b8053fb0c5a155d559b68e38801da60f6fc556e1b6cf16ae45bfe562db63f4b66e6d169c5b2f41b248b7513b854d998ba8b790e495356badc4a3c3897210d29b9fca1dba31f3e59e4f2d34ab690abdc57dc69c62a2a5018f61300a7da4da20de42609544d22718c7a181aa10706c0c3e396990f7155a4564756b9e2e1d3a0d2a82a68c9e1853db696cef44348a046be368c3a4faa263d9e3e85793553367dc3ad35c1a37a693be6744b9778824de3afc97246f57b2e68bcdcc31b45b2713abf8e91faac40df85087cf54ffd51e6c7ccc8e189685f768e86a0560a2e4e79bf74f5151cff2c5c5f9483cbd4d6946d0e98769e5816a3ee336919ddcc0a275bcd1b071c0cd01ad44fa768c2dfab8f3fc073fd14e5118ba1fc6148193e62ecd34d48fc18cf98b1f262cbdfde6269bd4680011870369aeeb80334339f8d82dde185dcb7286187526fd110a93d88147e6d60fbfe0a1ac05e0f0ce4718dbac193bb07ddb9705f8c399e4224f7eb0ac36ffb0b3a78de73b509def265b8c0dd1a666dd93bb5a2727c97908050d58fb74d4d6b619f0415d4c025fdc58e379b73e945685494b3efa978cf8be48cfca6a4eb93cd4f8ca83a48141bad9b9896c5b683f98c8dcc8ef955469ddf46fb5ac4c0cb84c60048739a30569780f2676fb4eab035bfabae9aab17dc5bd5164dbf07aed0e6deb00007a2cd0826a5f10aef3f2cff1ea998942c3edab2695801cca9d00d8164f23b4f23858b12c7ef4e153dfeee1393b6599c114f71fda79c55dcf5b13e12c81674498bd277f8ea56ec0ab25274fc965f6a09463f70657d6110aa72d17720946e3cd3dbe3dfa62f41c5124d0c55634d34be6dd1c2821a29af087ee1a4149dd335fabee8aedce632577b7e0481bf0ec6638276be1e67b2ca712bf37dcffcd731313b09c992c8bd83a424fd6a66becca2167be30ca26e6d95086f2180a398b4f848879407caa027ab279ae9aa4605852e91552a43d6f29e1a346695f3d0f09f01135529764b9008ce8a3e8ccc4cc574a1c7c378fc089bd807ef854442a01121107fcfce26e7e7d5bec8eec519d1e1aadf83139eeefe3676b44b84c002345a936d10afe328fd0293a7e9c65a1e2cb855b75de25eefaa611ba7acd728d2d7a66418f26017e6c0e96690c78a014c7bac30450b720f6aff4e339281a79f4956c4606c982321985b5b9af8f688c20763c87b1059ae2972b699f27dba4848d98c42ce55899a1976574b3c5ae1c434154199db9bef5c1427b7abc1346cd46f064e07f77475d8b164f45856539d4192fa56121d8e47ff442c04be8def63fc9afe493900e2a84584ffde0ecc5b82bb808402ae95f653a592136911f7b20972bb5113110b5530679083fe209d3cb7af115e7243ae00f04df7da24b435c67c6ffd511d67cec1af69180fb1c714d93d4c98e466a48acc1624e68d974f371211833d9aae87f55c8440272f4d6e97017a47663a8e0434e10cff42aa126a37dc5336d83ba5979ae6980f8dc19d9d034947dc94600cc42a371b38588f2e8cc998ddb4ef2433a34a3e96e74fb529b6eebf099f0592d9bf2fdd2f663c789cd658c60494f7c35c1b1bbe2df0f7d97773b21183031a0e1584c587a49047f861700c1f33067bd94ebfcff71f83308913c6520379d73ffa916cbb45060a9eedd3686b983f0bf5ff0668f343c84d3a787b306b8659bb3f0eb6ce6c4cf3dda87c31cf3c0540d10b6ef0c05a02b70544f6f9c37a99531fe58b86b446e05049162e972533281ec584c8762e8177bba6056e210c4af1747c9ddb7cecc581ecde19772f3b2e330b6db2373ed4d5df922f834bbe994b411011ce983fc8af9ed820a91f17f5c9924baeec90eea839cfa6f01f75d6948ba948addb4ca52e7d248d005b75aaf50106f32fc631bff808732d4ae7c4793d6e681a99614451aabdc756ff31172362cda83be2f038bd9cfba78d1be3f31aaf31bf8055927b8c11a68935b787f522880b86be3c115613bd7bf9456aae4c951efe159f316da1f8aa69c4b496e3b1c3ec5ad8791c5d25ebbd0bd3e357b44d1bae46ef2d2dbd6dd81361e91b6ff2be31d56b990f096697336b3e4539de4e1222c25be03569fa0c62a39b77975e63cf9e7f002cfbf5c06187d12dc75e2380f9ac80f6b5d563aa9c526eb30b744c18ece79066215a351db1e3ef42fc332dbde7cd8cb1a04f31862474930cd5619debb5b36d25433a135794dab992b86c71c7d7a3b11d1aad7b3752dd2435ee4685e2a06450ba08965ef41c24d0dab150c483a40df1af40a00120dc13c6b3148a197d030e138a049b116b884f2f2b300ed0afe5f60df4c7b8b137d9f0bf01d1bd4b56a9d5289cde53589d822eb753be2c1fa939dca2c2cf2e8ccc810141c87364d022e3463858d84204f89199a46b087077ad9c3f7d58be1b84e1179f416bab4d17ec4d000529a9d250b004c3a4798b0447c7510f9fe32e0def89cf733306971e4e8be168879f33a994453fe222c5d79aeedd91f62db0b52622865e6572591120a32e1e5bda4a78fba299c53af1392502e1a305cd10d85df0cc9ac2198593fe8f081652072f60eb17e06d8a2c9acc9389811ba2c0f1d9b9ba9e6e84a7ccc5eb3bbf52d4dc04956e65d9600d9e852b9e36cc75d0ad069c0d92db3fc6af431d6f771db63556d73ea5d380f600965cc23335390a9307f4c869414a3507967a34787f73b2c0b50dc8136d2d17ca72f897d370a041096f1ffb25b34bf976ac373ad0875ae190e2ea72a3ee135f7e5adcf5041b3acf4169b1b592306a5739acd26fa2a2d4fb01767dea3eb68b550ff4b63d8a172503f58acb8ff99eca622bdcd8e2f67c8bc19b03ef3dd17a56c5653e9be3543f97afb10edc0b7ec2e89c6742f0c055fc087067c565574a3569d138198cc55f88c9cc94fc8eaebbda30a80f75e9843f49cb9b77ee09391a580e8936ee62a80bd8a7b47282fff127f907265e95dc90b5816618f2db8a74ad207dd84ab65978b6f9b73fd5ee0307451b15025d4801f6d12985c7064ec5fe9221790b3dfe40e7cbada193558f66f45796123433d43eda476706cfc3f0270b492f7bf1b1e1d26e33580004592d37f0abc9cc913d51bcee01b16b1183cdeaa066c4452905876551a2a3581681718b9345362a5be9f685029b820a2e054821361962c5f19c1ec89dfcdf3156df65bb79fa3a3ea0495436db40b20a093b19c9d70f4a41eea546c9def9fb3df90d12d05031c7f5a025a2cb85c295d0914e8fbae0734664d5412e28abe044d7c2ab262b893938b81401f9c1276d6119884d45e66c3fd49b2c0ba27bc01624b0dd264d075e2b0c6c7be7e1a29af509c6220918e6a62518ebe4f5b208ee5b21c7fa3b84e8a5a59a25c2fae09155f4f5b2c09062e2fb9752e3a8d4148bad54ba2da6413d89b0dc71c2b00ce9a190a0622bed52b4a7cd696f5299d273fbc4057e06caf1a1c0c201e8b6dc32b5d9d6942a7b66c9d0caf300a5ad17b0b786367e9e2dca199d64e5ebd7a4617325d745d89a65b0a00a47b3868c0161852460b383877a238f9456ef51e6a04fddce61e893290c6fc203cac0fe96946785ab2881764f6f672467f908badc57cf20b0cdeafb69120ae1b1592dc7ec88bd6d508906f8ad502d01abaf6c5730843dc0228c3e350d1201e303d26e3b2973af96799cbb53ace4b7de362128f5b537cb019295bdcbae2fad41a1186ba43a1cd7f8849b8268f5412bcc76a04849d4e50ee8845787724099e0d7cf6c169e974b61a86c1fda604ae564f820ef6e267ba3b01547aa866681f2488b280432ae3c0dad1e43433408af442fbda786398efe55a2dd87b0b1eab0a926cbc6b6b368ac93d36e041d54e6db887182ea66103b11453bdc190efe32c2a92639611b2e69b8687d5ad23da6fa953ae6e77e0f1c05b66a231263331084c58d8a3747707824d780389dd09f748091be94e5ab84b332ba0e6ba1dd59a2d2dc7b0ce2c3a69068a13658e552f9286eca3ad22cfac8f9c939a69d1897922852370e15d02f9954fa1b509a668efdf963932f121b6e3c8a91cc905fc8f1b20fc81fc9dc210167142ee5451d30178943a6ca2919e0f8c1edef8df3fae2a973225ab8c8fe1bbee61282dd7e7c9c35645802438665d1348e3c37a41e85abfaf24846e154e251786ea0065d65a78e8dbc5a87b98e1eba035e2096ea505da1c8efff2334e0f99a8f7205f67e0a3b7bb0e4cec45ff9de701674c572595224ee53130bb20d739730c31bdce83141441dd5d072967c3c4b0634b1847664fb168553047d09d68021a49b138a4f9a280483f215bc63cb0025daaaf0e0222888c292e5fa6371930f727d91682b12beca1b4ea926005a6af43322af97e69eb1e2cf9ea97b4ab4f25710448b60d7e660d268b50493ec80e76b044863f0556491c7c3b3f77c3250c9ef997a583fd3aefd0c76da244b135aeddc27c2eca1d47b10c1d905b9917e6cef23854b64f09912c45de8147b65fb5bbc9da052e05227b5d61935963105f4694bc7e6a45ffcd8bdaa876350e08a828126ec88a616addcb3594de24e826c570a90b687550936f55f2fee371bd8765e6572487a64ca548b425cfb7b91b1046dc4d8f6f1b3849cdf25f58e21c7634c2d42f72b4b28dfada74f6c484aee50c52ce813ee6f7b9d28d617cfb397693ee195f5ab2fce2ccf46985d0fdbd0f31e795a7de09a4375d59b6acddf1c5b5b8a99c51d829ed5cb9038ac4522368eb2c8ff8cb88569f928b971b96701636bcff18d21c9a0eb474c0e5765fa30e2d4569b7fd1bef5988aa5d2bd9b1c5644bfe3c4c2ecfad18754eb096d68f3fb032404c883b74e4bb4fceadc7f12b733fb9b53d88874d05c2d3d1cf9aef0c6995f97d32ae91fce6c4f68f625561a1e9d77c014b13d9f835abdcb27702951f6319d19ffba3637881638036dc8036e27f5bbded5ba10b27859ef52c59e6b1141e3c725f4133bde32ac1ceca45d632a6c9c23d9acf031eda354ba810ee9a9e2387f5faf94cf6904362e0b70509a1c03008843c25ddea9fe6e53dbdc44da79bc3cc644213b855d963dccac760490bc7398d1f17fec733e1affde771d6ad6d5c378a4cb109e8f38d6221fd5c9cbbd70f52ec9ca31891515e9acf61354910048304565f6b857e96b2786e3eaae18f7128db71ce91db0320f9ebb2e0e673161a002b372e3651a0c3084877187a1f33880dcdb040d800d67d74568bb6e00f2949d48f8d409c51439982f37283a8ded40008911948347e08c5b110debb2b66790e8f981027255baa5c1625cdb6c1b125fcde47fb80d19170dfc827cdd0372fbccbe8e98f72427ee7566b0e8f54e62d103967e2e10fd62ec7775e1673e35be82c228ff57cda08d017439642c10c772c808a2331b4e52184f84623bd829979be5aeded81c92b85fe7b72ada7980d1c368c46981d7a895e611f528585608a6ac257079db460885314991d3fed66bcfd2f0709c69d20aa246e5974dff254b67c4685ab74f63045cc3537dae761c1f2d6f8d1697edbac51b2e4c2c803b7cfd715aee39a334e0a32c3dd745ab73ef6f4a83f9226d895afce8acd210882211f78792d53dd1dd4ce88c58be9cbaa7ab82b345c8c41813cd703de05956e3275a322f3c676ded6e9b0f5969b6d447382ee90b1b64b6a6e0fd2272dc3db20851b24013e4c0bbed8fed9d4233228895dc3eb0304201dabc1806396646a473c8848626d37233447159c1cbf41e096c08a49350a9f3ced491ad9d6fb430f309393e5ef19266d36821c3fd24100268deb1ed3274905bd0ef7f8445833a2a264aa950ba2434fb81e41a59658ef809cd66a05e3219fc9a8bfa7f1b639872f359dde1a6338c7403d6bc44e3aa19fca6b1d7aae79b1616bb75607e7ae5d152e7a48e88d648d923f819eb0f409f8c490a241334dda00d9e878f8b36a00c2b449c1cfe141d0cf45374afc612ec49b83f6b217967ddc224de285b1746b7e2f3d3ac8c480a285f31de2b32c9acfb3b106084e571957cc108afe25778f0a00a73fe5a3846a1922fc46ac50e5e91e30ff05f125b7d1d5f4c42cea9dcbbac64480e1c862386d2286d0a1a962ded326907935e3f3e74e74ef1e4339b0e6634098f4f5173fae50713fe7f087938ae8c146f714d9f2b4cacaf0fa86436271a1ad25ee9ea60b7b0423cd4cb86cd0697a9ac189aaed40199148f1c359d95bb364899da74268ed3dda819baf59f37d9bebe239946fbbd19b60f225b18d37680a86672aa7391774953a9645d95e820afaa30ac7b7ff9bad1790e7f8edb9f5cba21078c923fb87c98a9266f16c19bac101853e4c9ae6b2e89257ad363d5281c15c0a6c99a733c381b47daf2da2c2ef944fa82ba79c605efacbdb7333c49b6453126f596388d0829416440f7801470531a9a676e7cee4c1713ff91f73bfffb4b3b35e3d4d20dda61537d242726edc3be434ce7a6539587ded9e4a505bc9f34f8ad475cdb0c59b555bb6e53dfda79c54fbb45d0af9eefef9e86260a3f06e65b22fb29c7bf705f0e1d0c7e410978a6680f806486636128d98daa13e7a32def426c5514269eff4b4eb30a4d9f7f7f0ea035f9d8f8e8965a6fe2d08b0bfd6a0dee7b414ad8684f79994dcf9e49df01d2a44568b93e7921bae4f9af30d595ecfce56be2fec885716d49972aa2756190a1500bcd92637bec9e42a11301f0cf47bbad002dc6d91995538d2603eaeeec36311d232cb39bd44973680a918289aa8e95fe51f602dd7fc5fdefd86b5e69f2d061d36e9cec3f3896a60d1330dbb757afd2b386f812b5293d5cb33011110ddac958f5cb2f29c3bf09c686b64b09d162ab221cf19485104811eb457565f41f8c1feb3e218ac1c802cfe1875cf6b30727720b6dc06db1fd84332899b02d5b7b9f6481c5d39434fbabd32aa6a5f301393a66e69ca40f2c6136b92fc2f2be17135db8fc4b2c933e3c9aea736fd36ed140994c7af3d740080952a8833bbfa85a105973e0a16bafad92e18c35cfcb834a131a496f49ba8dd351f265575832bca055c4a3d61cf60b1f06a41db0c92f14e7e103468aea05bf601c4f911376b60d78ab3c92652d692d3d202067f9f8e3c579d8f00a6753fbb207735613d541e28ebc0a8d5c1c796f238c18741d4f4e05364b4a762819a5a1d1186ca86e99cc903b6154634d529cb9189f2e46860431a24bd8661f7a28328761fecbcaed1333bf6a89612f222da39166d3e319b5ab2a39d410e56bfb42ce5ec0bff603753485e02dae0ddf9445aa581rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-553.rt7.342.el8_10.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.rt7.342.el8_10.x86_643.0.4-14.6.0-14.0-15.2-14.14.3fM@f?]fff P@f[fg@ee8@e@e؈eeBeN@ee@e6@eee@e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553.rt7.342Denys Vlasenko [4.18.0-553.rt7.342.el8]Denys Vlasenko [4.18.0-552.rt7.341.el8]Denys Vlasenko [4.18.0-551.rt7.340.el8]Denys Vlasenko [4.18.0-550.rt7.339.el8]Denys Vlasenko [4.18.0-549.rt7.338.el8]Denys Vlasenko [4.18.0-548.rt7.337.el8]Denys Vlasenko [4.18.0-547.rt7.336.el8]Denys Vlasenko [4.18.0-546.rt7.335.el8]Denys Vlasenko [4.18.0-545.rt7.334.el8]Denys Vlasenko [4.18.0-544.rt7.333.el8]Denys Vlasenko [4.18.0-543.rt7.332.el8]Denys Vlasenko [4.18.0-542.rt7.331.el8]Denys Vlasenko [4.18.0-541.rt7.330.el8]Denys Vlasenko [4.18.0-540.rt7.329.el8]Denys Vlasenko [4.18.0-539.rt7.328.el8]Denys Vlasenko [4.18.0-538.rt7.327.el8]Denys Vlasenko [4.18.0-537.rt7.326.el8]Denys Vlasenko [4.18.0-536.rt7.325.el8]Denys Vlasenko [4.18.0-535.rt7.324.el8]Denys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10/8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy) - Debrand the kernel (Louis Abel)- [rt] build kernel-rt-4.18.0-553.rt7.342.el8 [RHEL-5332] - cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-35784]- [rt] build kernel-rt-4.18.0-552.rt7.341.el8 [RHEL-5332] - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- [rt] build kernel-rt-4.18.0-551.rt7.340.el8 [RHEL-5332] - x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- [rt] build kernel-rt-4.18.0-550.rt7.339.el8 [RHEL-5332] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- [rt] build kernel-rt-4.18.0-549.rt7.338.el8 [RHEL-5332] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- [rt] build kernel-rt-4.18.0-548.rt7.337.el8 [RHEL-5332] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- [rt] build kernel-rt-4.18.0-547.rt7.336.el8 [RHEL-5332] - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- [rt] build kernel-rt-4.18.0-546.rt7.335.el8 [RHEL-5332] - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- [rt] build kernel-rt-4.18.0-545.rt7.334.el8 [RHEL-5332] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - x86/boot: Ignore NMIs during very early boot (Valentin Schneider) [RHEL-22749]- [rt] build kernel-rt-4.18.0-544.rt7.333.el8 [RHEL-5332] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- [rt] build kernel-rt-4.18.0-543.rt7.332.el8 [RHEL-5332] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- [rt] build kernel-rt-4.18.0-542.rt7.331.el8 [RHEL-5332] - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- [rt] build kernel-rt-4.18.0-541.rt7.330.el8 [RHEL-5332] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- [rt] build kernel-rt-4.18.0-540.rt7.329.el8 [RHEL-5332] - mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- [rt] build kernel-rt-4.18.0-539.rt7.328.el8 [RHEL-5332] - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- [rt] build kernel-rt-4.18.0-538.rt7.327.el8 [RHEL-5332] - ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- [rt] build kernel-rt-4.18.0-537.rt7.326.el8 [RHEL-5332] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- [rt] build kernel-rt-4.18.0-536.rt7.325.el8 [RHEL-5332] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- [rt] build kernel-rt-4.18.0-535.rt7.324.el8 [RHEL-5332] - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2216152] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213206] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213491] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212178] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216997] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156579] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196359] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196155] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187464] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192681] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193103] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181880] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(4.18.0-553.rt7.342.el8_104.18.0-553.rt7.342.el8_104.18.0-553.rt7.342.el8_10.x86_644.18.0-553.rt7.342.el8_10  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/hid//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/leds//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/parport//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/target//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/fs/cifs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/mm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/atm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/can//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/l2tp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mac80211//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mac802154//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mpls//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/rfkill//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/wireless//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/synth//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/virtio//lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/x86/-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-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPPPPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP,PPPPPPP PP$PPP*P,PPPPPPPcPPPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP(P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP'PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP&PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPPPP%P P!P"PqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPvPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPwPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyP~P{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.rt7.342.el8_10.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-553.rt7.342.el8_10.x86_64 echo "Running: dracut -f --kver 4.18.0-553.rt7.342.el8_10.x86_64" dracut -f --kver "4.18.0-553.rt7.342.el8_10.x86_64" || exit $? fi/bin/shutf-857cea498bae7d3d294aa0b35bdbabadfd7303f444dfd3dd79ee1305a074c23fc?7zXZ !ɋ] b2u Q{LY1dCRR^Riu+}JS- u+ɮ؇$H6aѹߜ؆|v"`L<Ӊ@spjb#@TR0|jb%8p Ý|?0}0㺵= }, ?{b,l赟_6ϙD̓.W&_S /xı:?+80ǫ t).Cכ$=9V$:A׺F)HUOmC"g)[H$ jpKOrk2Iɜ"2ROᾩ=SsŢ+H|cU][a,fTFA}iiP> 7톾)6 \/ ;kLA۪A%#ZAã ,u{-O4̨JcCF~TTURyHx)Pۈ0A\};wTL8 a @Kz{o9l-]$w< ykCPy0ydb$TG̢&Vŷz~MJ--NZ%FZY~i]2WKאECyDg.44mo̫UHs ̕a[X]Il6Gn} Hx޽ЬL? Ј=|jWmﱕB9򸱡嫧c$eAǘ>T:Ѿ W#+'˵O3D?tҮ;uu=W@!]XgOwoe7'[NH#& "'H;6y9kzsD";K*)҆%Uˢp(Hm8Gj<f?f\BFkA -kv=. M25t#:!`1NB׾DU,ӫWysDt_m蚡e[mÍB7Iv~Sa#m176AmZOE9F|/ 7VFxvzHljh RAR)(Rbܾ2U:M%[1.[i,4[6J TK\{>/bl!E1)IFOLu8 T n IF4X\wTGOF;%uTi8c@'9tg\hs(F/b U p;.- ]G7-s[ e6 @$49-> ;zrHeWͩuwx)nVC6d$:Z{+IBcHk]sIl}p"JO_[>D8w#65 >I!U%#!jE7Ȇ$eM~B`4 )*Xzkdt=w@!zl,/)=:"^`cjg m7޶P"[I'AH`<}فFE ߸4ęaP,余oᢧۂ R^mt|Ft-(Bŗo0/jY%z,]'SlF; -M>5Ή؆O|t?3Y,([c #- .O@dL9nK=*Q)1ltdPrFuAA9pPl"'Ns͙WE$=rW"լ U_`l+S)Ʊ(2a aShMlzaW$[/e=|\8]f/u,0@4bG>r Rd0==եfB}~8-RinץMmcN-UN)Kl;5 ,nÓ+f߈$q٩j1ҺFb3޸Fp0P|k0;T撒d4N},UpNwr*81͝oz:Iv$gIږ7mO/%,=^$&v cbfGfiP#6 J*k ' e-b"v?KFs]c4;]0ӹ^eY+Vz#i)W`Lrnn~j6fqHczLuӃ{=Sf "]J= Lx&j_T_mx~4%m,Kv LtK$Љ~Oϐ\;RtEuA )&i@u[/a`PAB?=5\Iߡ&2,z⟤.ԤeȾ"p-0a/h.uFiŋ;u,Ё)ZdbM`zʕgmfgb*C»2ck;)\~gV\$4NJxzŰiɡE"Nws0D>4%PI%Wn5Q!hFPǐbQSrffS+) xkm- ښoqyμ_]T$8[V˦cڲOei'n+9Nbr5pkP/q,bSWXLi YkpO zEI[E!lݨV. iY5fA7pSixM<-F/7>'^%(yH& g}NDʹxiNayMSi@=_.Eb4x 2A{bVr=X~}N!|_̂(|Feڲ!7R6**hjНpqR 5>MmOc(vY08O[rςht $qJ}œGGX@2QR1qL\yD1UN-~*uX Xa#0l o&%%vhWl WOL)i}xJrOOґBw+&P VKPzt1#(pL-CKR:Lu/.Ln֧Uc9K!ZC`+]}n'#xmkR|<0:@FY繏=g>Z" LpR透l}k_o?jdͅԉQBCqK?A.pC{&8T7Uv,ģ+x+)4F+b87aZ@="KUӹ{ٗO AqYJW%EUaq*i=\ 8|+G]WvjD?#̴m^lya&7-,7w-Agl3c>PGdvWxid%'?4? a&qC_4ŦUDM~c]TA.*r òm#P|$0xS^._tUgE>ÕӭTlc_ARQ&N|5Ռv#{jA&`ȅu d?-(WmkJ Vopir46v2 pcMZwӤPѦ\FF2YVPc1Ɠ&kY_Uu\HQ=qi]\u$S8 / qmikMAAU%YMoE7!Ó5Km_ۿ!2͎*D_`/y{%]P\҅r+{=&}ӵ<'nj=B/>@rT G3 p-LAXm݅Vz>*)ŨLo٦LzQGFq b‰7>Ѣ> OW07m6_xN%_w*jqC т;Zt ?G.XQ =@>H?U2y5ٛA6,\wyɟ;`>DU \Y>WP@/_*#|SMwG6dKiqycӁ]yKTyP.!Eu i?\;#>8h]ٞr 3YBt_"44ͻ8y?\p%3 MxuiJc4cTA+ky eTz0qːŲHgkqyMx(yV$U 894bPY1cqOpp"'pEE9qoޫ*`>gƨ z=tt@^,_w8%B Rs5/m +_|Ll%0?Ut@tA!\õD#FJ/ h'ٞj+lfDgJ&cSLv+as"^Ĺ3)c&S4h:myU"31%AdO7agNd6t,;+;9N2ΣʝMuSMa{na Bu'MHvM'=M0aȼG6Ԃ)@PQR)T v_Lܦܚ}3Vr|;Ro$P{:GY)-(HAED"`pFT6ZH=Q=),GX٢_kē)n3%ʣUhuJFaqoy8z O`U@" { Ġk^==0L މft:?)BxesviVtD@1, KS}ޑth6Q%$'F%.V,ŊwA/.Du ;At#*[Hgt9;L#,nEyj ~m"~>0,%R%',Ybu1(%seu$\;e9lT'#W6!3sآ wipAx|XfAD[L#}{KKNavaInZF"jӫȫUUA}:+v"9oRb Q]GI_ DmdH "8Y04(=7慥 \7%Ȥ.`jrB+M}0c%re8}WEP^LARH%:xwCSDtA9av a_p2&H!kgI^3wǩ֑v>P$!֟ Rk33c=bdm:\1S%f$HG!_2iw *:i L~ͤQ-:ݎUNK;_fpƍ߻sW1d(o<(q7o~LŊ/rg!Ҧ֭IDt~& 9'ćF) $Y( Yh}9KvƗeI`Js Ȝ)>I^+ȱV#UI70?}$E%n0Vc׀J|x;@B uœ!g߈8JrL*S~Q {.+TEC|@mcm/լ4nF#CmNr'UwJEv}ח'@cH=܅Ք Z-1w'6=Sʄ,$*jc;a1>^T+TY3MYF5NqtD=ґ8%Gs~>'b8FW)GwؿXACU!-# 'Uz$!vc3=bWpߤW3ՋF~0j@\[<1_ŶF?0-飁6jFr (5ѧJ&d 1d4yjXQUM__" ^Iȇּs?GM2e[Q"WtfDh=-@W*Z}th{@&߼au6_k$ZF+#oC _XG* ,?ƵHRZy4$+L׸ˣ&lhtYklhXXѝ+?WWYcQh ?bvMDy ? )FiKװ+YhsOe}ǟYl kx!P0~㹷==.*s#dU5a{hf"abFKa Yg?A\PvPz[Moq {@Bì؞M[6@ @PID扶Q `|XPL\'Gsh҇eW#Y-Q1RnbyS}YO[ܩvAҪ`5E*t581d҄I$.w%}tǝ,&`FqwjҤTM~ݰ }@?QnD,Q3S{N.ĭ!c ^Hn0rBk]*~?; u|9{?^jf6vz= fI *-uw.XH&Xޛ-|1,U!5Y wWGzr㷟‰≪p7h察 y.XR`5_C|oUb%L;@jC#W!Y1GI[cPZSuII4$t3sVg*M w8>xWbHAN1zeejkE#%14:&2pTx% of9^u~ːw^+0nωrKrD0}6i CSQSPĬٖRRya25gmg4`=2xЮš a-\R;Nf=)| m`JbXB98di2-EW6.*E8>28Ko?!p|x.[*d'vMU-4 Ȉ^iB͜iYT ,scF 5su5kwfpA݋JF˞G&*لϽ$=`9oD7E_33 6ޝ?~Cwdj ps0]YpB,j8Zx<ApnkkAޞa Ɖ[bO3 VEvyJ)n}Tٛfvpå#RsK$MƩuB,?Z|i8(fG\uo3#j2VL 1yl?B|r:I ͮ 6[bn|@eK'NjڐG 3 oMo@,_cq)qf\oNv"8L4zb0&tEN[ pD0܈"MцZ+4feA.|?PkʼoAp.3g,J?􊊘]r-_{u {WmԢž2_aCaa>"#*J-MTg/_3SjX^Xc|]\UZ].e_]V(c3h 6ra )%n3UE8օߵ+8!v۳d2=o`"eU^LmίyQi. iB\DDiP͔ =[c{j&!;|Yߧ.|0țQ ?TvM2:l|L|_/"m s!ů|j[QX30bOeQ @NJ pDye/ƻwe4k4,A\Iv}j0EP n~"<$S;ؗuh@W6 t@ZL;)/O-ýt~ nr"~4ypύ>`ERsak?e~"ŏj%P}ni[P>I+) -SD/rQkpp)~! ^DI;_c+/U>6P`+Uz !̣rx K 0k&pȑ(՜FLD-["SIlD8%f(vps_=PP@h5ꑏŸ^vx嬸}! IkʛBf. [͈+3Iv'YƠ55 0HQi }H؉RupӺ/E=He[%T@U!da|u0' DVK$0YlĵZBpA2ʃWz|6K?n;F 8 Jޝ%K7'S!HԷM_?mMwt>2G%(඿ˑRhA?v9/%th Siպګik}X)郩Era1e[^ȹ,L[l"G2 C6 Rҁ'IyVϘ6M#JZ_,r< pI>KnA2o LO#Y1H9D݁>~;j+uh/ׇ¤)XX<⃀&pܰt@U"عS z{q> ڝȁmKAv_P@.vG2 p5aD wrI- W[%+$R>; <{qeCK%UY_7'Yw\Pcݱlf+rSG0%N=FAgAV] _iTfk7hLŗut7bjeiZtEbTJ*N[xcM@SȮa;$bz$@\̀Kl!hnZ;Nb2lFCHoj6S8B,}".bS|g#,%$p`+77o7{4CEp\Jۦ@TRd醯l׷I_KORa5;P G&1΅I* { ]֫1Lux,2"q~NRd'pE ʸȪ=A=_[tz}6Qp@푴2OZ$I8%qX ^1{gUJlPס`%SlЅm@P!:2M9acbkuѯDv)V{srplǦjOFjH=8皎(z3.;Hˡge֨@Ke'Tk-uSSX5Чaଚ郻M6IB$`!GZi5͓;ayWw֖񞝫p_D)q<)Ag L̿k5Zu _/1j$}߻XJq0l56Fg+wK+7; HfL~_Gw`zE)qMog9hI?%WU:_UHk݅iK}`upVxml %%~c}) E"#gbn ܧ1 !> OԪTCR ?\/h: CKѡeodZ6%:"[nێbII1ᡬOxF·Hr;1n6$ =3]1S7Gfn~8#Z.A&`x!BG8'~ĿDP* =67Xܴe{0QlW?}5F&dO?0d!| Q..l;pVe䑠5h UK[5պ:4OxA2ń$+_#MI6_KAFH$tH&\y4 +R_08" yMM̧X9CBbSuI3o]^R)HnY+f |ImoXV` t,GTl-"t0Z}''߮sOW`!PS%ݹ'/(u􃽏|ğ5>:Q!fSo1Й͗N*x!2>A(9W)@dbwUYyPGBI;tp,YHNT XCƗh}:_0f/|gIjsg|ݥֱlWK㭬jE/Pwzh l{ɇ2jVWk+_p{q_WяlK:iٳEz4E7hpY?J!w*8h uRY2!-)~kY蘘ܧݨӡ OD6Ru=Llbe7dx, ;" Ėa=dqaxvbw\ْ2'UǢPy+i'7*|JgR6UD!g-Aޞs-Czت+/Uyæ)pxvrEb|Zrd+EXT9:h9&Ur& ˚+O>Qy+% Б<[Д㉓jxYbӟې"6.6"M >[LDd~=AjS2,@y9=D?ofȽUX`߳wxXj:G~I3jXh15ԦM_a91 *HK~n+8d60Y#n©Y#Lѯ "/'Y"6+vvsEl[׉?SىX@Lw6rWO*Tk_L߭lB\ ݰ=k ]E)N 011©I>l Q$1<* *ʯMdӉǨ@ĘF2Y sa{VS&s4x^8`.yB,&_"xmVEHn]fD[Yqw8m ҂j&;jqur*h|=-y4pVfnTkx@,d ' GoLg3YAE%j2 o 1t/WvBC.5*V/Q.nrx8 t-b=WYC y:l=M;^֖S焙IAq5/:igC@Dfr0R:fє ?Ja yiUE$(abyScCƨ䧨F1Z78!Ms]ͭ{'\ v4ϙrq-rOrF+Uz!}Bv S]j~Ȕ,I7H1()&_-wZ:#UU:HT9 ^N!.2BŝDl\]%{䥛SGztYAg=훳N嬑?܍Ԩك2/M:w[I.ZYCp}&ʇ,H4яx%ڂX@6dlEkmהO"1A7AOFӽrP\OeIKf:ege|\;tӝя4wr/P.d'p8D 9/:0X$x+ۺx)%8ߛԶ鱚0˕ dPʚS¶߉Rem'ue(c[F%!q` y)~l$_`X=tud@ϋP* !q51SY7߫ YVjNfđՌ?W3;W Sgz?bd>CjE\pӝ[=U2gh|{@+\D8ʕͳx/Mut)/ OXїREjJ9LsH67 4ӵ0qw,0:ςGZ1sО9ޕ#8\xB~٘M F2[V2V LѹpWϜa KY(OVE4 ':g-DKshB 2jJf#ZJ(Z̗^iG6K.Ne JSKvIZN&gUT 0}L;,dVz6] (AM9y/3\*{]D [͔A JGk̶ӽUEZ2@6QGϯ$ɫ%͢.?W!}Rʧ>\݆rK^&f̕V)naJA+ ÑES*'5[`FN4/@aAI sNS"jl㩂3gMAJDs uygRE}@PE<r-P ) A\=S=\r|;B4o.jn:|}zpJ8o"&l:"`eE8R~9%Nl_Iv[vy dvAn8mm;lNy>w0O mj⽗T[qՌr+@Fpq7Ϥn  Iɱ K5gR@/}-|3w`J"'f>%X VfQ I"1iE0PTM>_/shH̀BkT{!gJ8Z !)wMǍpr5dFw\wEuxg3 Y*17bVgyQ?2ac Ovdy13&Nmwx몪ALr|vV u%pJD{UAK#Ygڤ~c%9~^l@ 2x+sPﲤNI|EO8ؓzp&u3_ϟÛd o wҳG^w)i9Q`T {H!IRXٖbCcJ|l«%n:~ukroT3y"!r6TĢwߟ&_e u΀Ƴoæ3 Ţ)K6ߢct]~Z xН ׄƈ>AfEV-.ͬB +i3_2k-o|&K!#*T/DVt!*-ZDHa[ +HQJUefDX"V1g#M,YsT\0;aǗ>ʶ\6u%>`άMExS##r h#BX[ զ.Ok7q~h)eymf9p)G5_Ϩ:bɽ8_~\Pxg]V w}5Ϩ;RY,#af0URYxPsjD#"o ήO~1 }+0T]%vzt@^*|GGR$. b}'\̸\Hۦ~+TόfREd;״8H1J;gB=Sy8⸓GM#q[d2E-yo>}k+Y$M,/HlUB=-eY3J-YiIw4ֵ8K8%{^< q^e_~.h#5S =>zpZV2TViM}y3RF msWY}[_D-l=3ԓ&Zs o yyVP؆8&ndQk@7SfM7@㌌J֩[P{}D6.E$k G2jŹ%")~\1t@ zba2t c^6S$a|ywpEQEyum1ojҦ*F D}\ty,HPA3M{+u]'N"g|JO9OX;'D4) L~v|`h A2R)[0 Ʋȓ]fFiңS S% f'{C|hg̃tĔ.O gjt3{k4A8fw. QA2 ߷but9^.!.Zm\rMfI.S2"uG(H7d,igr|Q3ّRaCaҜIEvo] n7N&|P@5IŨZͶi^. p[ Y"v㻺JB:=㉥mNRCz GFt +#W ?"+Džq b-8丟>G-g.;aG|ˇl444eǕ!VDQ9|Ϛ[R)xXy>&ي'W+_&'Hf֡j 龧{p4\Nrn+<芢!㛓.v)e9GBŲ"LD)[joBX_l%E|x^FvsS|ri0O z -JcP տ"vIVsM_h4[n^@R+O tZp @Hpxљ-?lS%thύG7K /tD̏$0$)6A«l})?<4b{E v7y;Ƥq\;VY/M< @?[']d]w~ L} , xCe']!Eaۗ䰤eiƧԪ0P͜zXn~؏V0H'H}G+7_wwXd]hj9 klQ"=]旙Jf3,yOjZL*˗fĤ91 H]$0;'`y-:|.?us;W4"\ɽ`^܁Itf/?'£g|nu_I瑐w6O旘f\&&XdTlduKblqj ."_>o-"-MoJ1H '^C@+3Dvl(_[>y*MfɾÙ7ڨhJ;`ƿ2ـtX6k ;mo)sį:jb>&#\%9c{ Q>=@ΩVɐI+Z[|kNZ-T)\ĝV\/;_UyFG -J]b=;B>~RZT蟢Ѯk}n!Ϭ#Wb1آ-ߥAGy,\9Gy'xɟ{wNbA+u9j^.(C tb\߱4j+c50hoBz=}uK I(to5ɨ!/G]SexH޶Lu{#~? "°B]V=0@907wͩu! ʲ* & C#TQ逝 q5>,g4/7(jTf ۵O Uzg 8]s %U aV~SjȊʤhL>6 qZH"nZc ͆8n!cSt#;sB%FA+(SF|rla} %M "@+xND@ϴ.E2巔/>Ɨix9!x;'&7%oN]!m9C: O(|^AהLO-Ó/ 0*Ï5fAH:N蛤fMF⻡2RDhXxw͈D^l?SFz(xxY&$6A 6c%`H8@uuO]~M(5\bŢbge5>S% Sy\Yh;`^G!𳧨&i˚ Yz=TaěTp$Z4;dE];*ͻ;٤ i",Ѳ1ģH:${ jΣ0^hP1,<$r99hU:$g?V~GSM*s'۠CȈu/b:8б)GUhb±IĬIi`k1#;8vS/輫\5W׫knt٢7!bط*WX+\j? 5Vh;ALL8l jc%e~a=Dͭ{7gJ@nT>bf@?ڄ[3эb\(teLYYhK<ܘJNV4] /].u@/r܏%36'KGF;K7, ^rΥ3OtSF=~@IzO(~%pTo08+M[hPոU ދ|t[4;c¨LF{2Y!hnvd/vh\16IvQ3tC/^}^۬04JA|Umҹ-BdN`JVq8Bwy0 nG ТUHʉ#u~XQP5veBNB""6\t*_4)H"ZK=~?|}/oCzyԝ]Z|HΗ]m kW:LnKŲE;xhtWó ~b_>zϡY@xܮT󣹭BSZO}Alt3ܑۀt Kz'YqZA0~~Wsޖ1A@ʰxar~B.A(FR$l@xr['wm~!~e&\Zu"eYڐccC:JB;b7T/HǏ4)`Zw>45% %P+s ==poShռkvʈڠ $~/Rj n3N<g=vM51}>HoYѫ$b?fJ_NPh=D_mE#H PRmzl&dmfBjo?@BVE9k V|h.h_0s^L `;1=\Ѧ.9åe{]V!} :*اQT3E< CM $Hh91P~«Iw;Ւhx=6߁X/rl l;gYb}W\%+`),xJtZ‚E?Z8{1Ddqz9sHR3HY$̙Dz?mJ=[wCWsv7"W+̀Fo1Ow,.{ ,b Ek2pQ4aJKج(n R݉)$8ٳUG;?WS$" J6חܔcV$/Fऄ* sig&*Dl#OPKf 3X(Ezݙ#qe<ꆮO# sR@nhpղX7E1$k-Ԯ: mmuh]y+e˒Qjs~8>3BSiHRʕ :,Š; Mū$\g= -o(tn pF4JD}(< ,{:;LJU,Y$Bۇ6X_' Fȧy8]< M3vU7t@!s3dvv.s|?\*KK=7"vegk*Wzsaf`xÁSiIK r6W<@\=Hc0ghH؂I> d>x>q"3lK<n(xj૎v]^XfV3)q}o?[b* %ɵ8Wy# uma-W߱GTL!.; JIwWU'9k͸&Jm\6狗Zz`#dy>}L;" )%/N),` Sa4xڼ-4_"|f](J+{,0Uimn!$D;0=bIDZ!xV@I0qxb `L0xfCYU|6]( Ѝy -{8+ɚh蓡`O=ue~ҜF5Y,qT5Ÿ˥xdb 4*%S'4*,eQS-k;ɠ#:\{; G(Q"UI>3\`P=a488!nFZt_iqSP%4cF>c-mZa&npF!gCi"4R)h4=kueiA$R,ooΠ]7*GJc<|;fk>c5e("}b3JVsKBl!b-XT@:'yYDR'=ȯ a{sy! d*OoVl,ub? ؚ'XsN05CIr#3*" 1CXPIW$+YH^;~65K-X&`td@ԼI\j,htSB2<%jAuo3is6rEv\JX @<2t`JM>QC7 -{k0\%y֠i}W+N'U hPý87R˂qg+a{yw9 f@)c G%3T*!N>[ȡVJuY`k :.{{+0[ڒ2{I:cK{F6 gQOM,u+/G<_}CЮ-%]:c}^pDByqO&%ز)"_^S5S%z5?: N n"d 6 d [Fh8e nz}rC#Ot:4U|' L:^`QPA:侮 3UG,h\'93wV&WȻյn=YR =n:c- Ji|mjϿKY//+uZM\C|0=@1j pV7HD_Zp7f=u !R&-+{~3X%W&$1.Y%,{,]'v>L jOOvFŵzķPhI:tZ h@: u;,xP @]rS0#syƋC믭7$0 ]0g)§}Sg q@I|stDf]*stUك_m賸Z=ӿ}Hຊ[!3X'@n%z^8fi\ˡS+Z[Ef&&ԉ\$ .vi٣d9gwLczQ_";I] 86 %%B a BI9&541QnShk AK,K?L( `=v$>t׬?kJYNs bb>rUfE \T]FqJV̧pim fC 6叼 : sӃϽ!\fL0>qZP'0y@Xe)Y&-H$2НHA8YEcWy<)M)!?|TQ.Q^q`:`p`Z< '8cXl$fBOJɊvEq,fuEnD,~Z?bwRd\c aha{tdk]9D^B<+&`.zp_+AROpk<*u_㲑nsQ߆_%bax^lGq1V9T_6yyxY 0j<n{*R}5Mb:LOBi_Oϩl ;w+F]ߒG3V3"ؗUp_3O ^ b739CT\LPr5OgHm'zlk+g?@d 1YɲT获KNGɌDԊCG2LDEw`,I9`iKAW#T'R*b¥<eXUB=|q0;jyUmHam6)l& b݉6o7Ym푋mVЯ1E1WU7 dC6\eAXKrjh>!W 9-:6h,`&o&D!_O>.c{CRV5h^(\NaKw}n62prJW aojJ X֊h3br@#t/gw1L.:Fi !v#Vc# xv"]qI>h^oڟ`n2d8aDD L$V銂><R 7vDA\w%ƙ}mxk" ܔţb}G%}2și}:+/?Hd]#B%NB08A/-*,cF[4| *: Ol Kw챀Re׽O򈕁ŏȺ~rC1!XMD=Aa*}S#qm૨lC+בe6rOAhPBVn~CYq3]X.N'k6_mƏ."XvmEg)xaGcTjdAA-3k:2a۝$软 Iaѹ̱|عFmy\03Z[dv˅Яy&Gv\E>:%,){[tgL7Ei_LaHKM|xa4YvhP? TJ6_~6Cܕ,6 3X\p+ͬk\~yk{I1|;:.4 M{#f>+\g OCB#25HBx^:>plToA\*fsc`i5 :b}uJapɟ/QEeS+o j3#S&`n ҘuLOۖYEU^X(H(QO|}0?"aОr7Lon' 3|5v$.0fzZZ!o$gBD߬Ep5oNZMr* %* M-F$[D (/XOK7KDk<2|.j@T_?-zzIf%5ہcz_ &-5MnM:N j ci ei'e"wXX+̀@c!3BIZZ]H| [H_%+%Iqngxq/Q 4S]e}zH"ohqe/5:!@ST ^H5?(pDщ0o%S<;ݢ% P1 ) +D^BPcP6g"}i7,C=>Q]>ts!aA{31DY׶?x[ou5?$C`(/RnҨ#vzӈK-ǁVxU% mk$\4RtKo<"-&$rD&qZ H!mtpW{]yvJ'l!KgSyWR*Ywh8I/uܔscL R?g84L-Eg4zMcX-㥿ݴ+I- q;,sh_*Gv@AhV $/>wK *KmZ{g"˵}t "dּstl=Ad{瓛a<K8)OL cj'78٧Ѝ#@C-[&<ݵIӬt9M$,]^#t$Sy 2V?[>I&:U,&Zיk ȫg#Y^S<;4<jwVbͲ2qK$h)O3&3d ^tVr% ’XFC8p[eVİMi8a4hR$A $= $^2Dv1` X3Pj70qI\4WXo9ƈ0fі1ֲj)'\1VL*Od O@F.6wimͧIg[+T7Z05F0s`,.P޻ W>~Li(N pGQ JvnFA%#^GF׾@hg|Xg@NΘGߚpwf]lNp R$/>p~8e2"ilerϭ%;IeMx|IPl_v7^ -2hW,bΜm(w|CE'DpYIܫSEgڞ=:.ue-a2 s ڀ ,GWpkPM\J]Am. hFidKk^o=fOެ8: m e+iG\g܋D cA?4@rr"/R֜}/ibxWG_,gR]foуyUUV.f6 *xz%T L)-r] tڃe aQ.5}Ibj mY怨^y]/4$g%ưL&gZn:7rojR sWI3+p$R&˶!^S$ +,ME^gwћ\|ZnUHX681({+?F5]Jc"9 iV,@!r׬%`sW߅͖eKc6MOSK;'bFڤ,M, 3_N=-ߔUy &r.vz;8I#*xm`X_oªb|v3ܙ; T%[7TJ/)Plתm({sB6l] 7?,j6,~#ݧ v}`BV@/+RXh5DE) < Yؼ[R}8``Z`~ a.}4BA )ng>i5 &lYhJr,8b#Hށq8d (/ _Hw:c{d=I–ns<ܜϗ_tlܛh6QQ)0a`xEQ2 L}aU-O%?me\~ͥ u?%'7A|%_ōʨcG a+-ZL99UeR?)Wb1 Kg̅0O^_KSx^T0-="N 5$XzeyaJxئJO?}2zҊ %SMZZ,ۅ K:&t(W4}M`2Ly)W~/~06X x~^cNf/Ϻj6?9υ/nj QTm= (7˨yΡB f:q9i2tLBI)õJ3 4U:B8+Y< $w%h |leDZqH`#Rde 3x^ТC*f(L)f99!җF7ʖuvd1~n;C;7d͊okZYm/ODݟ4CC u)[sCfuj訉!~A5*i\XT_/ilD CM1*I`M 44_+)&7!!:ORx柎+,I1,±xP,: HpP޻S e.^FҞKw -[O_wCS4zBEk:3<:4LHo2cRGZa_!ߠ:P[y蜜Oi&#9{LˢSg=wkD3ɌӒ:0ӱ6A.^ZQ%du8N[wy e4q$p2A4B̋NW1^RxL p%OpHȩ+5Sr(-Y] ( NcGPd5겛͸+F 5 ķ졬!_9'Ϛ,3]ǧQJ62.ɒi,. ;ZAS `%`bAdx `-MӠOzc& =_J@ >GoV]J]aL(*{Uȱ>(ϙ]T7<{*\<_.@L6!W^dbNkQ<._P[c衱-b@JՁ1lKE>- i+o݁g =p;Fc04VQ["vK.مs:㼡YC/(q'xl$ք_6-Gc>ыDg6pWܳ)urkBn '(vD1K>e2 -]@FxZ4Rp*X{oqC\z`OS`C\jn2cϣ'Pe+DX&ïk%~}$sP@uh|]UΧ I@ Ci#۫<~&GJhBűwQڃU @qMVZ@XYmG'[%|MR[^[SQۛ:"XJ>em)xhm+D9!q╶ J\ED.((Ov9f%;@ Jn2#hB=v ^ At1+my9:l5Fpނ#Sm S E ؚ^kyIc”8?- YǠy$$唎ᇲbqP(1q3Xmd>2e{ ?=w)˛R뢬(a|-y2XBywjQ+R-H1>⎍ [59t k7̈p8ll𨲩ո똣FW#Rdo.LqV%w"w͛2Z~b 4^0|Ii_ ,Al1T-bP~t'Z*N} %&+L65VA͏ ߏ|q= 92{`/T`˃Ŵ  xa''KoX3zB"G$ʄX<CpNÐ\2Zw|ùVDvym>.+[*R$jD꺭/^ brI/5ZoJҩ񜵼עN5'{|.5Lfs70'\˖ A#hJnb\F @Y݀omb VA2xvqD3Wq$"i0Jl̦o2,TC1xAj2t)V*Vo PqR28zq -f?% o=s1 \ApLpk 7ll=[Nu]n{,ï3R  l|@zVqJ]@>d;/lx7H~djS )BV>~e%o+To@x| F8+ɲ !gU4#`uDgT{0 eÄi"_P $z:{Idպ.ՙJw꞉Ẓ~;Á[9K^Ǫc"2jk L_ sbKRnzzHw$ؓ;Ec(黭n]iO5] $ LZf=mZO2>t.+79*=yUg廦5?=R̫PD\*ɎUPh}N06o4βZ8~3K=[KGLګN`.'Dɴm'nŎA"zCZh8: @K;΃%mƨtV(ˁ;,!@#z:JIJ*JѮqXȣ:H>9"P[H[uOU_uh&[OJNh٭ ~L ܍dFe?ǢGcAIRaKRQ#( j a|<>g$.aQ9<]{t]E1;:ޡ3=jE23c#t>i MXfQ*#KiVHC"Ғn{y:b&˧|ܮ F\6~r<1L*tBnV>?;xƀ̝cOZMMջ8G z0fznz)r/v7P1ŖrO54W*x- g'b hX99xzraRU܆E9,#G8(;Hhyg0L& .[`m zЩQ  |:xUjOL:4$*I6HXkT #VMe)h  m=UI ɪeh-)+ ""IylS2{f QlK;=d]=8}S{:m%Ptcd[>'IɌ;A07U*o9^ v]7fSR*R cv''nDCT}5;FyqzL48)3\G"yLK̝"*ۨ*1ˆ8 Q g#dgM#Me*;0mW\Mfkﷁ"?=)NiƛB%8 Z~ṿ*0iFLr@pQXtb=qihQPko2" zF.b| O5om, ¤7aU]w _F!@"kId\Pnn.V2~znpb){25ʴEr&SCܵuC`@)3%1my\ͨoWb#z :#bme1ѕn\25dx$PTۉ%sY)i<ЉM {{t„FlB0Y`F-R# h=mv7Qt<=#I>ui*vxPtI.hQ'b/ D)_R'f[15bN-3rO>jpc]8GO"h)@) *Zʬ V`A n]hX+>4-SaxhS$uNIv9>^_n Y7M˵jM$+`̓T++3'E}( 21aWxP%opǚdJnu ZJ.`܅EY ń0ϵ]ozTƚ'38x,^8+G#qJ o6`əLub8Ю%qڨzݤ-׭e=/ ODZ8&Z#OaFGޜ+qҕ[Dͷh}A&6p+-vܬ8O{Uͥs[KDG̔$4e4F?sWẑð&7_gQeS曹_|:dMÊ€;]|ad92{,o뼊zJ2L+ը҉nc^ꈮWʡQt淤sni-ȜYHY ]puSFhdm[P ӳ&ǃc.%>"}2PF:pa>d {pjm@4Ή!֖ Ai?h^lu;HT3T=0+[(}@"y2)V-4[br[ 2n.gM4$Ih5[oh6ĪEz 7U"lYcJmݼ'Ki00k|+ Cܸ/h KF3DLIy9ݱzeDQ)z{9xˋ\~d9cz5٪Hf|M*` athM=QgQh:;:'5Mm-\8|.y',._cWڔDž_:"ҳqV)ԞdWNF|А^QدpnIHBii<ǫ^PC=(1_3Qi3]h6Gz^ EDP- ){hS阁~:pW3(:?7{xү0c[ͯTšʴ,e+OOW㾢!XM槅UW%6#v\YCs'oɢk!4rhf1P$޼ޭ h2}k\v"]Oo]ъV8@LKutSa,r@`Uz,4f9$zlX6?[e%TB$1Wm!:u'FUٍ7\X.WATGU`S&= An4!MSs4?Y72G>&8T.FXoC%IOoZ%,A§jpZeў\o"D71>‚ >ȫK&nGK VDq f7z)dz.suigb}mI"i+JO`e;f7^Wn%ěEj?e+!`5g6 z&O"3HlYm5 DJִ Z ,K]Ajby#?nLiEZJ⎺ܟ9Fm W[C3(X(+rGi\ɽt_KIGŤ@~d2NJ47 2|*|)a k:vhrO.ɋ:hhs9aX4 hnmf t5hpW7#ttjg[rހ0z,|9ս\8s24-* JI^?u-t] 2JFxGYWy=mKS不_6W5 I{^MBN!ф>":9eU,ӠF[[o2dzxhIN  |dVը(m.%$@ebq_pQ#kL/W=3zl3w= _|MS-?D~"Ģ SrKb.z;8wֺ>O-&V%NFBfR ?ӛaE[~ 1IG=Y%J$wic*1WAtMN#R:+zuݦd6?0YhQI(QQ02c)ݏ)ŁKz_@A΢Z׸] ɦRQ%G01nX`,NXr [_䇶pXI|p&ś'س&'O&>cR+3J^{we1\Ilzn> g Pڔ]Ffڙ ˳^f舜L^].À$#+*CB߃k$3XjوOq+Z;hn^hO%+K-|뉪Z&05C16Qvʾh"X L"20XJ2`i"Gk"D (;&mߗ{Ctq-j%Ic`ŧ\XMT3n;cG['sR] (7cޖ$(j3xL7]<]%eyѵNY3{rrJzͤ_qNQ'EWQ\i3 =Г%7@I"jnW5 :T| 6bgnT_aY+|؂X!a3k! pߙիDlDj˛>&]8ۚWF/B="6pà%鬵(yzfv2Q%J (9ɨ>3lǥSb("vWat^~B-S_u&sgM >MձzQd J;` a%/׭JCw_F`Yxs{ #P(Z!1RZ"y𽈃&޶W-z C?ފ> ~'-Yߙ8URBf8 &Ik !ٰ1zUkO_O,"_Z ufxyWSwj䑷Wpڄe,gkd'}dn%ZnN [a5CnxVeد",P^',)~J1 `p2r`0eo4HAI*x nU= OPZ#;xw,^ }cmHrz14C& 7:=EE.SNfH )O5o! :!e NnoشZ:M"i r%C[籆һ}Wsj3j=|4c}OLDd%FS;.%$3=nؕvF5RyN6J6r !fTڿ[oq)\T,]kQ4 d$WF)W\gczJ+ 3{:eGsFEzᤘu35|UOHC8cHbԹwq5{"b(3RU{TA(hy16ŪZ̄<  &( 9+[վzd{~QG }wF?fYŃI'j@#įW+ksE &+xx۵r4s>^J]5k7g^JeJ'U3e9u9CuTx\ 0wqdmEszᕪrIbwpRLMNm72!:T+JG=0C{B;FKCÝ-fw.3Aڬ{g1I{t~#94iUEloPh֠=kZSj'RfÏش2Q o !mD.WEj b7D@:mc☕>e'nI NaY(+`E{,"DO^/tIҧ#%(|nYAr R)Dkui#b$20>a)7qFbnтH pZ]=z+Z12ĝt}NYv)Wj/!6ؘC1TP3틚cfU/Wőu ׇh/QaIrl@ci1ǐpp?δ$M,c WzŢ=N/fl`8"2BkL+i@V" һALG 6igb7ޝ:W^m42Ryx}ϺѿBhv.1u J֠x<5vSMٿ^| F|GxPr̲#ͰN4]ʀ/(^P瘄D]L?LwF_r )a{ܐ(-zf[RmApC9v)+"@QS" إ - '4՗֬V %0:C!t/c%e}Aw2]n]c?es͉av66d: lɥu Ľךq. m:K\B_gp٠ւ/!QE? }]rw1^p/?B'a6h|.joәZj8='쵿?L#_Xh,%DUp\CW%iBalOaN<=-v %ǭz{o2)WFpBw4% m 4MUjf nLa<863̶ُ.ar#asHUYIY/{lRɱN|F/ ݭ=eo8^2%I x@2Y%[%+F~=k-o~E+Y4H@7SI{#~Ր"S5:XZA,.cD-gՎ/6rV,PZ4Kg75;. E2,Xj-w3sj<ФJVN#,ԧ3~1B9A,RosW뙝: ] C.;*5#!y:8/%)90Q vp\ aJ`Mj߭O/fa 3OJXi{t@k&TT'PG@]^0!wu|(Tt"w- ~4BUhV/dA]Avw^zeuCOOEXqTUPd+&IP]lѶ0;]ZX۞K/K_旵\%-kc(]@RL\CD9fLJ7TsZ˿ݦ&Qƾ~Tߍ_^Ӗ%|+ߨrg)UWFY($d/p!~vuֺru:LFzBc;$a/%NX#c)Ff^}/lgG<ݽHjr3$uH OISadT)cD=; I3iQBVၧoYSuLCvz^'5PgPX?J|ZpFU0lL-^#8*HorH$@kloJͺ3`cF'Y*-%6In-0dI5|(!jwOe`ΰrW{Np=bM~/y7rL7L`:8 tc3+7x0*Hl0&3  ^M>e%H霬/>DO_an;3#+̶ Xܵ EoTqUMJ{%>(C{2ڐdUqEkAG|Dt\/g"k{<ڎ\uEN9V9ak8n H)ߛw.-͜JV]2ozʽJP 1s⌂ߙq<[ᐹAk^HMKV<]Hǔ<5uHn:+vrs0T?~[^8r&vB198`,-ɓ&,յw1x%B,D&{DCYUMKҼyÆSrKE^xsޏNWg1:{~&,q稚:$HAnf҂/>_Wލ.N: g;;n$>X o$iC42?vu˗,CcObw49*YNJO,1N|"uӕ 6F¥NQ fq~zDmw/:Πl:;!<ʬZM*x%a4E zu\+_DbfRJv:kd zr欽S !7y5a|Xr-٨Id?;"K2iGzۍ.bId&GזGKVWYj6d1HK _?4deˆ7Iʅ'j]1?.~rK)sɋw72\CNQ%4`x/aYNu[Rf+9ϛ|ԴpFYzI.;=,ep|h>Z`Ù]A-Tt$46)A+C&7^Z07?J ?faX1w[OHQO샷l9Jg ~"|"3*sy͗fۦ t;6rߩpi37TKKI[˳~яbj z0SF>eJR AwS>} %pnD%G7r=yo2;2.dFGQzj[d66hY(djtHjf0QeȔ~T bu&[Ts5 9x - |o3Z;"f+Nv9DŽc}+CNEk.*Kn!ře?(ioJI|xtQ';/rыmxlfzHa[F8ۣ 4SjҕwgZ*W^t.}@ˇ0:sKW6~mRsNNwf3 :ư;d̏?\A~`r(z Y nW* nj41EU SwdW 'F&F9"{k K!wQG:[*^$l/ xw?"d9H{z-Aw qU^fIZ|lg],iphK8W*, ՅQh$³D˸cr _=ZLaV$)I FrZC Y/]7dMfFoAMՇ!f5ry&%cg(,ެ7%n$XN0С0%(YỬ;,%Ft\}zff"bÒe%P),1U{N~Gp)Sҧn)\7ͧeؐP: nK$ɨp &6hTL9F,2>M+a(hrueYM^.zsيӎp,b1g*aTΚz\_J'HtKj~3hHtEl\*Lu.mF;!DO8rDWyc l,?-pqSI9ok:„<7-b47'?OM=Jg -"礪$@%{2_^(BnPIƤeNٸOQu9Z}Mi5L{Ljz"$XR1PDf6}: u $2Lg#쬯H37|gsT@HLC]d.V nSBrP1&$X){/^̹8Fx4![L"Ү_@vu$a k?A$R87}m?.}u!,rk(Qa%C1*Ӯ^\; p 3z&_WGp5Wm`zI !5U; Hxs(_t3ՍLn0h<:Z'XdF$}@.]h%uƓ-mm "ߍ?(5~[ JqZ![PyYaC8o%t>"H*Ic ܦ%KD$=z-j ܣEa,5QhϺ6 iQ~!T5WZujKAxKܧ JJW`Npem0@ݬP_ dNZgcJS evEq=FR(W^xDM>!b0:ݾ+Tf|׽䯣G\@tK_=1h>MIv"DwcNgGÅ&2iF6͒5KR'P4)p\61Cht'c<# UwE4;h]BNi;Ӓ?s fȝ#scM·=N>J}dkRh^ @S_ȑ&HPIl }hP!hā8\+oh$~Tb\0α`_{C-g6U|quiUIƒ҉G#jQD)ڿ,7Co#@84p&J:V/bX$qNhIk* \`8I?%Q]87Xa N&bGZl`KbpGګU$9|Pgߥ"%7 '6 0.=z xVaQGx&p?K̊;P7A_+' Wyb' nωAU|wI45'_rB-N[+b&%^B}N' `F; + jk߆~1J@Ll0V^Ws`FndJ e3N@9XÆ9{ۨ>>;'uV@_x]8D*ΧfN]@2/vizX-/VKVmPEaob׶2VG*(AX5%\c:E2xSP=F5`;Aօ <,>FCkh!k`K,YD^Pa^ uh('Nd2.y Ze95w=UM Un"8f#ޭ/?:ˀY wUPDn }X݃{AZ,E (Z[dYl"sAJubQo0e#9JﭹOo -zC 9_ kyzH4#?&\YB{hr5l5L}bt7_]uJ}( ksF6ȹ?fȵ6[co\}:ŵ!"$1.U1p'/5?U&bEs^n›478Fz?{uN.x&4 |,?X4 y` Ƴځ_  AF`b:nuPƮՑ(GwV4jZfiEnXT+3Al6(XL"cRp:J`2yK@z6vx{qy&AV Zo)BꃌҩٚwteFy!ұ?ODOȟH6btkaN0QEOXGuΖ& c`˜ ,HdR-6X(s~̫#02Êd<}\}.%x'f!S%+1ͱ.%@;Dʶ!wPKz ufEwW 9nkZIшWb-Ӈ_k-ʘS݊ 5fLWz<-ee4zכ,A( au!:`_"h/{P];DE(5U[$| Nm$ҁķn Ԏ }O6v ^8*qkǿԝeJ췼'U4<?1e9h]YJL;idʗI°NI@9~q/ΉF8~èEf1NV%@cG~NʬϮ ޿1(~4]F缢i2XVWF ɥƻm`9Q3gbS/-=TdRNxC<ubՔL;欂#n8eb RuOI_a93ۃ赨sblXڪNgp7XKꜛ'>ZszRǧw]tE?ugs ?fafß3ϭ~1pl#Z2*=n䯥jj[Yeh ZWg䇵2"+{Y*h (3೽C!JYXdžBwLNm(%Eښ1JB,OWh#2|#kO1FzhlONҔMRa25LpT7BKXԉ:\xSy=m 9UAKKΏ`}ӏ?)xę96@0q핧N_KUYcx`4 T兂1ۚYyfd`qNy;ދv94Uj2y]I^d"4P9ut9n #q0IB Mld|l>^0s)ڟQO*bI!f9MSF;;r4L0,M(tX^g%',VPu@9hRe Ӥ AFܼ>_g|KYz1XgɌ!fe ThW"!/Kz-O(҄.~1"bc\#vxH\""<nU9;4QdXØЈ )^ f1X2xJ]k~;aV@msfY,*L -peZqٍ/TmJW vڷ39%y,h3qi9o6ieZCwsAugWCS6CBɑ ZE=C~)'oYP<eH5IAl!%e5} :Lw3#Od^SaƄNU=!h.F63H/qA|<%8p$9`-FioIl: ,~T낿+CqsC? xuA@G̾sE^3%u(~RqU M!mnwӨDuA(SxMl>scp+<)KS:bHx5dS/4b&e*k 0HǬZG\ k1˦}'  0K2:RI!=epʧ+M!&~@;Wx~ W!>UKY*[.[!$*)Rot gY>bPE ѤCۘ&[ sv296{M뢰/oeO! [*aPCN3߉nM1y,| YL_1D@ Zt<ّ\4rW@)83bwu9$7[v$,l{;%?0Ok4=zlMةQ^X72T?Tb+6LDŽ*~~(H i㒾lL_Ep{fouvᲾ{k囘NZ0b[Lvh;B2&SE =lIVϩ;&4z}DdDRO:!4l~ pxznD+JcHSyfanF('3W?)׬7kgY'"ӿG5埍9W2S(闌>noH=Kٿ͞1 تOPKY5-?"MgIqale58[&F cʒ"aYcWXVsdaGˈ. ^'*D^&U6WU!'`QAJ^LpBKdޚXt {UgU҈#=j;av/5U~^ zي0Av_+,p.?* 4>Xڨf\e _8٧KOm*1?:VVC9iV<`))OL$RxrL8#JBR4EEpKl)1CF"ňddELőz7/nǍGm \S։izY;ḺMGe4k6aʑQhVc肿Sbp&t 2ݐ 6q?!4IN fWUugVaz=Y9@ v;$1bĜW+M[,GsJ~y{C m {ﻗkEHúIf 3f~m?cAS_:Ee)ZMglfEB0k1e .bv5({AFG@[ъGrp/c}&ݸlǴ&q/Ͽuzr/٤2Wj4y_lhXx7B-L\Ϸb94H77pK\%*^w5*ljƽaSr[Qv71, w4L89O5y}2@1r #/)X"{e% _ `+us 7|FL#Pʮfu.qӏBc.etQkuG݃p. E ~-nIνa9rSP*=1-8t}ɒF1p߰'8só_[ghg‒#5u7F\{k y5j%\I6*4fG7\C kK 0 6x"RCZ/|zplʃCF[˒nH?8䏞ͤZ##y`"aڣ m͒ C)rVg?j$~N܏!(W O i~ܖ-E1Eb֜cII&-Jhuꈬ £*v<I1&/1¦ՁbE}qm@jՈ ?HٺP>\U@^b,VaX1P)zSc {Z^Hw-D햬Ԓ;wm\XL1⨝U>ſ[X@I||)Z/NJ@Qe t2<0<&ĹhGASg>i=EѢw.^XP KE*'xv GӍRg-nݝ @/PՈǑ1X4 C]0v{F+v?MN7(_fڞxP'$"qB)$e$ V2D͂ rv3ar(n4F hpP.6e=Wc|]& G\ac2KԶڤK#)) dVdCPg7ݔ4peWFu{+ࠕh?D;B~ NRE ?= WɭY5F487]ۯCoUӏazOxF|#^8$oE5p2Y mB{)4]s^xA8x`yW~bG!$s[2P+^,AbՋjDGSu n([%(7j&Waq7!^P Ȏ_p n#uP+xAD i{+yfn젧M'tOۇg*"`hl:6+82_5)~EN$Z*ϓg(luGMd~8q |)bD1>(?c2ې\?75a?G-ss< a jظ3>c5㟋G^{H[Y"2*6l[edsۨF Au1m?Va~{JM,Ո꼙 nꮦ]Ok IyÊk$%Z 7I4 XAAp8b\vt7 & aiq |1۹N\xX?  p,[dPp/=={Al2/ K xl̍5+KkwۉE*E Fדl֐\s vqEH#a2fgn[V+<> pEQ5Z: Uۑ_;уPE ,u_hF,.,@wbg L|i.5%J(08X˅,8JB/|[3ωn9)d}w55~p+rn']{گ7g=yYfbm&$Sq5T66K[vDC$OU\sBi> \1v2+x!~f+`86)~s-${vω6Q~ZpkBNffkF6LuV\mOpZPP0צ9Fa-O9JIrT-.AI z4rpi %@3-\<ِܸ7e{R&9cM^o48Bfk!}x6n\ +SdBZ+ SLѲ|%,wF}B hMHJ6ɼ3@BDw rܡ(ȜBY8RCbĂ/^T$]-sgln`eBm)z֠z+1aVfxTμ˭?|`8k+}q˭Mju|,܆c>$twJ$_S4`0ުѫ6+} x}MkV4q bjzOMԞM =ʊ qu͒52WEw))cx?=a20 Cr}o(L04a E|[ [OH O`9XD_3# T}<=PoO=ULfb q=*o*T!ڳ=Gi#5 }h~ʺx}6{ncs!2}Ct SbsՍD=,ϻ8%o,K5qIxVX}n=A뭎LZnMpfKT#ӫ,){>%= bZ-wOPuٞȎ^=/o KvZ4 9eG3;g'I.am%Y*YQH2&gb9$-rdغSj~,jsa_O&s !m$2(N`T|.*J[X<4޹8.*CyOu45ۖnڱf~C]&_RlRq9 KPbggQ_ FVO>VدLȳ=/ɲa| ˞nKs嫳ԡV9 ,^UU*ʕJ5h|w{I/L^ZZoQnJh !>m%9GON J>Q:oVB <$spsw`n&ڎ=1wpȨ[. T){j5+ ݜ!\P-n`G|ZDtֹ͞P=l"S-3-कUKbEC;MNyu̧[yX79gcVk <+\Un"Om0eu7#2Ep< Id,[Lgרa#$䲾^!Awڝ&!:|&]?`r;F"XCZb0p%f=DEx]d0\q N]cyT9溡.qU]J dL+,`?_xJ颃O.:L7Nd&UGc0|f{Kԕ/Y^ŤsVQzc'!Vt8+ àX۔otw┏i*ƒӦjSC~oK5ۺQs ?8!@g?i!H+k~3O)uKKKu]6̃S׆nD>B{Mpk l:oBT,gT@"y^g7f8 86 ="<ǴAu۬N86o2z|SrYc`Q cED[nG$Zq5^5@-mg@9Idbh԰戨Y\>^F1xSua]5V4ghU~z9Ug XTqCYrd^I(Ptyhڸ לݱym)˝'a)$s8]e]ź )r$S&p()Hʕ =d[v&C:XS24; Jy-UoD B`{]2v7tGFKH#l:&ȴJ1=zL=@8˱dzܺuIa8 M,yߺWu1UxdVE ,`)LCadx'/횭И/aTODۙGrC4:FȀp=8_42@cx;,wP^V3m-[6}>a& *‡UiFl"aL -bJܡ`+wkj B.L41W\mۊױ0Mް=>\zǭAQO=H5(u6@Ftߖ&"nso +63,Z/f;o~`B@Roªr~Ncjb<7;4 K s YqEGJ\H#5;O!тghHN(#KfMGECQ;wa@? dد4T4 H~83{;1(WKïFjTcCF QHsҼ=H~**S$dVn&<۩IƧ)ꕹJxy@[eɰtykߎq9$c#1 KB1Z~)u9GBuDNrK2rѾT(3Z5$ 4{quX` Hu2+7K7ɄUȊzjjUvap uQz3zSp >Iohbe[(AH%&"fm)`6Tū]/2V%f_-<!N8bP.Z~[aN;xd<5я+l<ɻFQlC9M/囟} ZvBH $}gG^ RvjVd҅"6.&V\ p5'dy2>`Qp l1$&yo^=fw;*@^*scub_7K}QkĜɺի10Ȑfi0ȏդw 즚' 5 I)A}$v].%e` 4/G0oVz p]Β=j̤a-y#UR־ BȞ Ql5w v$YFol 2! bj~H斄<GPZ/ '_<@޸?n ә6Wv38U̥i g88GNL6Ő4Zb,#R:XPo\#*".h O5AK$>,Q-ݘIA{vph" wn A| D5v\$,xM*qOpdusge6@A<VT.UQe˧~\c a o{K v>ff ΂MV?r ]Mx!lNLbό#O)K4a N=ٳ /V*j* }&ᅵP(LjΪ>om*tAܡI.a,VjvK+q,'km r+pA:SOqlK[,}QzWB:8X_OTO_\ݴXik(ES+d߉m5M?ȊW,+x$+\bm~k\Gh bН 4襇&<,鄤 nEyLX|8lvKmpǔšNcn|wcgJ4PW "P 4|1zJ@/zgmSq㥓U~ MTh1mYqG1:cJ /EڐbptGDwRtGR*SC^yIxJw @S^ J?sgWHxVYByFS3д1aTGq .V~4,Ph;F \)vv"$쾵iQ( eTuraE9Y%j^qP>c:B<^v%-Y4 e+VXogEŽ(@@2L*]R c/+up :\6FvQIR%P}o@qqI-G!vMXg@@wV6 ~7.k\?w%eX%4+TS쟟OK)~i|q/5pJx9_u@΍NGzle+&xF8\CկLB=`C1Kȁ41p:n6{圡~`WVH +`<:oǗɃaֆvM!z]ډ+Cߔo 40dy>,j&_ VWo ~o:1[g {7 w.l&;'&x{!-j)dF«"S@!&jyJ7N+9f.h4^WP̂z|BR RwBzkiǮ0$8kaX`uPER-PlA5}ʶ7lIsqr ^g*.ν+AEOMgjwpRuU}I:ƖpɏonP$I4V"iP5\qH62%*u}`s-d6{GB"$&UjЪq7+BlG ˺|J^+^Fɖfe;2/OxqI Fw]أӻǖʪ "ʛVRt{M عbq>2p7>-XҬz P)BOjALѤ5OʪܫQ/J6[mګgsEK -ys(x\w.;q n6}8{I˫t`ehdBաPJ@v̺%_s5Z0t~/1_ɉyVcjzObuOzDc;>k+:53ց6Uw^ }lij!β2fᚉXD*UEF6[z!+mL5N\8Y益FHU݊#UF%E0zUb^c}/jDD)8Ӎ'i^/tC ~| 4'\ȁcjt5x ƸՐV h#M2V>B{WDWM_[U"DUd-< 2 1ۛ'IOِ&nG~M 6N3=>6 ăh))W3H.-Pd*mD݀}cuU)'h/B)R)Fd{'6,vD)S<>*x.;^gM1>88WJ+J8F;S/&',u2RA%;6q"x}-f?B3JG.}-y67Z[|C\( ö ;&M );w>1A=\( W;t Y{R1pո#*M,=vb3q~|vMl^zC4d[|(D>sOF Ν`¨%%^YڜHfI\M.F85K$215)BlN>j У,s2dg\^D61p .U3W0?(U! βn1RʬAϬzv C!\(z iTAjZnhpf S5m"?g (ᴕz/"}9TC;'_bL ]ZJc"kMvMXx2p}5&aT诚W~' b'[|3;/Μ P}$-<#(6e<{L; QH`9ցosx1o]4Vt Bj9sOb>0Q6i*CnEL~!A'AV<78ɟa`fiù^-DV+N&,O3>r_P̛RuUYe)~j &[)S/oRQD(gG.{k$gm3{)m( w800TW<(i4V'Xc|R3ht08B@퇰mY?~n iDeX2:(xU9Wd ݯp Q.ö6p8!Kfm%J; -ًBH.sG(_}޹?C; 9LWx8p-f;,aB=oD_L 1咙I^)f!9l/y +)~:TĵakyUIt#z;v46莔wg kM:,xqd1f *Y`=|BB82襝}Rs͔VmH)jio獠=(Bz+QL6&WhcH B` ۼ#0딖䂐_A,3}!9͐!Dg =G||Co҂g6~;1tO7_e&0B@ybt{6YQ)םQβ=̜i3ӘN4fD|:H<9doMJ;|H~Oʗn?iy-#pq#j7,$1ߴP)=ō+#AW(CGZY-1ij i^ETtSW!.mXY,-Jkg(25Ou+-3z)&c~ю%3e t4^jWr9 ŠFag?CހnяiPhZ?SM]yP@܂2Ű'FPaϣt!f:XR؄'/ro>XI)`6&]UL(J.]ӗ4fp䟺T'vMg㪒`t7܅>AL?^B 怼Z.|h"Y[M-x6.4^G#L@IH$L!c-hUz=Vf40$8pRYI^`XO E*G @)c_'G CzbBBO^:Wj a_Ӱ! շӐ7pr*c=!㬁܂0Ma;O-TRoEXv匠-Q*5g)ԄQc|@wm7 G#;а+yK?%r[_t a> ̊-\wL4G'A QZvu6[G{ koU!-_Fiij[X#b|͈8mdpHz{V975@AOӵբ=*nlGpNۏHeQ5R]L'8 V/IfL55qN&1n yy MOqv0ZCȀs?;KRSv>׼Ssy"뗯>.h@o_|Jfa!\MI줸N}'(_j3-a,ϴm3!#uRϨEXOɵ9>p.w=F--?29{ `+,Rxg&a&zJs~BrJF]L13Pژ41#ҹ) b=ռ_}HL>JP::H޷Y2L 4/-_$nb( 0ɁY]i*XA6b.h|6{bTV*> )OOHX"V*=39qucpħr.*+gloԪ3"D⋪L&loXmsх0衝 ;~){v3%yB(z$XHeF\p`[Ŀ3NkYɚM)|PhySl,YrL,J̔/3U{0mCE*qRy"8{] pTc*oZݦXG扴a%>ce͟Bi5w& ,x<XuWXC@@ 2߁6hgfY'y$YiZ;b_DH8T<֘`"?n<(OcD}^ytZ*s.$YǨ$MerrcCр'&wA72ppnũg.-|0 Vi51D@gʶ W  A?e^8~:t'z2Wyݺ *n?soIk5Og6?)&lj8DQv8z y?N{t)l\M{P-JUk9d8 .rHԭ#dL|zY]:mۘKy<أTE.8, bETܨA~ޏf}8Rٙ 3eru !OoD0TN(1̗N97pDw9y3/tqʉHG55.@2D[1lVmOibM-'7_%ȊJړ|/ث2BTeoQ ڟ&۰(I=EAC@Ьo-Aٚ^qKAi^7GC dee.Iz2]E߰0X&uV' ´7O $&wk4jQIY:ؙ}(m֢@]uHܲ}Zy#}Ih`ӱi9/azzF$x-@:[%jSPu=R vun_URJE޳1/*\n7M0QTKXY%3M.j|@gNG%1Ƭam6ٚS!rWNI_FyfQҀ۴>5 M'jL`C*3s`b+.b|e.VA~VCXhg~̮n55&VcL'`AX?lh%Xi)0Q`.eЃW Z}E_N`x9yb ,Ơ }/El˷xp=|J%4쀑%' `[d)=t +ެrNX7N 9K)`u%Ȣ-I4i6FbXrChtl ݉"-F}2{Eϊ&nR0Q^rp:U>>Ym*Ŝũg 0w.Zfw@eTK. P0kLzJ{@ O GBv N>B-;3kzvjA^{6p>οhb +hA66/]K5 {Hꮯ?uK 5ȾS}{UL 4s.'8׎a^ȐHRpR H1 Pge\Li'7#r?~^~#"4~Pҋj? xgH= +C뙽GԂuc8bH_d͠75?Ş8UЪ4tp R >NK[@V2K~T$ج$|:q9D,5 ܗYh7׸]mmq(Hs.?$&o0 6Dٹ1COpupJJJ֢ '_]a3&_HJ6wn[RI/{z^~xC2kiq-Q!O镠vۇYs ֡[_֛M-Kޣ>nfp҆^hHtCI"S^'i+~O6`f/#$Р~`m3`?#IQiu(pB?hhg+%hTSI]:;Gxɳ;OZ"lėX!n H?cBMGg @_f*:o\j,>^1/$g|/ O\!=}e#;cq`+rw2j-Q;W[]KJ@,w.W~;Dhg{TqvPt"'nܚ JfXďd} 漱䬵|MQ %Je*>Dvρx#A{~m)Yil1SXc j1fG擁GFYS܎v{/g.Y0@'@Lw%r+Gy Eww{ۘ8<Ouww朐9͌/q]ngsQr1SV_NzΣ0{TkR{Y=v0CBaӔuJɤ]t'2Fz̫Ӊk` o0)x&|6jTnK85=nYԹn"FaD>yqkw(ٺԎ88vjv/* \ b9К2) CeBMK:  {F'5T]ʒ9cv;409Wx|c0, z*! ⎪H\9~-w7졟S 6ll4) dܬ05]8Bg/M Ϸ3)3 s-LbD?D+ 񩧧12M6'.I3m(8JPX*d[U%0.Lm eK GkbS50֧n|*տyX~hw^mZllX<pYձJ7 v#pW+Sv~|V_"KxI4(ݰZ๗"QN~4|n7Tk%)i(VҒbGnaQ~hn2;B]9굹1M xa-Fmxȉt][ѷnemSͱ~^E9x5xw<|y Hk8GeFbGԪ~1 ݒ`yĕ-$c[j)Y㔽]h~.;H$4R(;Jx.;-0rB٨ўC&!?뢭#CGݧVݢQˆQ3ǷTQ]*0oj^TMֵbĺz*&]L}^ ϶2 f|`Bg4"G)[rSXAǓ/q6Q@jAߤR`ؔDd(?\t*%1eH15SDLP x/C?h}fxn݇8i-IsM: u+ߥ}hTx:זۦi;]/o;oZז~X1jeYT>@-.E>p>CEGZwz^>mv =K- ]wYO5!VşVFY3bP)#`ڠJҁ "9&:$BO/sѬX2gA\,L-B$jQykJNzKQ3ͬpS|"O zQ.Q?̜6jl F$Ycuf/Jsj}AXYk(1c7r/87vt*ƍnpjq21~O7wG+bJY愚B^ER!AY[ku.8̶u$[4R# ^MLn1vu(M?Bn7¦ܭQuhlߥnheR"Dڎ2|2wZz^/#g$X4_~%VT .XP"Ѱk*B%eomPk"h^cɰ ~9R~ng-ġp.H3>oo)qmqN75v%6ǒ3l/OAVH ۰j-ٖgϞba8!xL{RLyO>^JKs.ҭuAVskh å?VFaT)fAP>XnayKXl}['rl ^çׂ^;$x47"U soVSu2>é'y*2 o , 7>l6- XLMUJ3PY)gu7!Ms`Oo".ȋ59H=ЋúGá*"ayAvz)Iu `oLۭaJ4S7D|jZ}y"!}sGQ {[;+Ztl&`B^Zg*uMLٻ-o,sgPF剑: Fo+f= ٧3][:|S#=`AoaH$E_QYT!Cd5N푏:2n=qP4k#PEӜt5)cJHXŤ;x46ķ'.W,7~ݗGÕ%^_EbU_ uv.0RC'v|}  XΈN\ؽ2S4=0m'LTZ LX+ ܋Zg ]Ue6'˭Wp&c`%UM E'[Y)>b$SǴۛe3EB-dy5PފV;Ovpc8B&"Szj nǕpcO~',lע4x8` bg v )FW{0ݚ4 R;!$O(D DǨS|0`?OD*132KCԂk;n^92Mt4-Nb|0R "Eă tt˵K%c6 ʔȜ^z_u5sq< (.G%ME?ym5wI'l\qށ4 cC^E#ܢ%p"%@m9#gxo/'b"x_E $280/wCMctK߈^Evi8Gp˰+ӭli.kQUPl0>ɂ#p?s\ÓȜg:@?գlwnA:xҪ=+b ,I)jSSyxm(t:y`%]U 1e6_JMyO$>Cࣩz BF^x$֦kct j,+ ,,qz5!?:df& zg&x 'T_)g{U=%;{EuB~KWXq&,n=\"lxҽ &ZE=8.n,.ZU%;ԴX Iy6~#61VY$i{7K#Z5Ia 7,Ut'LH?^ᇅ~JUqVN`vۈ*@<%BdG0jdP9~%Wͭvl/:i= (H+G)]{~>n9S'ۂ"vO݁zĂe+hU . [q=. R%WstYH?\24EbhÑ57Ua6V ?΄N.pI&RP1!U€?XdQ:G= ?i:i:#/XHY0*v8aqVI 19aB$ij>qJ | /t3Kiqbl]Ee/mK#lٗ=2O]45ZmF!+jYl1]ME H@] v}I ݧ<MY P~p9E3tM h+#/UTO5UJ&:0Dw5mKj}g.%+?1 `yy'&Q{Oh:7X,ԭ?-5Tu"&'դ;=p_#FwCrӻ$8~q額0~B)3LuZZPy'yUpYvR Kq[ WPbLY?`%[đ"z;J' 8lL 4"d #w%b]a d/JI޺BzYQK5y/1#Aiv! E'd]=2ņ곶P(QwߧJ 11Da ~G#~_UNHTOILUQաeh9H.{F -}hpr-L{ݷЕQ0(N ĥ8HE\_y𸪮 1`!i ;dJ@(l5dVXVv۞,pzGk޹k@MH.s$_+% ^]_c_`=*I2Ur΍H,PBgi0bzoP >/3 ƕ_FĘOyC>?XY]˗(݃ ^dpV ,~T򬅳|E/>ߞ~O~FP%? Ps]0h+A"f{A~᥌b1RJ+]7I>0 zB"@[HرCPgd̳A=ۅ]\1t^?ԃP*vP(R $!(e;UG%/[;PBs/gӤh85!2? ڂa'}7iF2}6։-)owƚ*MaI'-7Pt`Idw?>bK2&H9cn{}7&>|E\h s%\ AAX5L܋1q#LOO6]zp)q~`6GiHdti0yu gk\{lhD8{#Kf+q!̈Cŋ(`!E>Nmp=+y%nXeՉ+,P+0^=-/}&-<m.;g; Np _&mam\Hjcup,0{ gMg"gO&X38η:76v."M 5Aȑh>\7j 1$L B~`1f(TC(4TV{`,tġO`pd0nVdoeڟ|J(i(-Yul>Y(3^s3ĕctvu`% eJ [} vʌF`=ޕ$,HJ1Hg  K .ܪ' !މ̓VN63~x:zhm!o0ۘi)2z=`.bLe4]@wt^^iGq޶!+0d_ 2LHfS'R jٻ.f)ć.J6NVxL;dT]\fHr5kU0PFX~:_hj=H{P;4ǯa܌fMƝ(e.IRjK,{.ZqZ$| )y20koZ]}m5A9x%x ˊ1\v0bОQk2( tJNJhjgcAAG*Re+VUX0i9'#;PJߧ?*2MiW>0UՈa"oT=߲@+2jlxݶt+0[X,YlݲoU9#Y ^tҍI4TWX,t>Xfh4K'a:oDv5ܢ2pSӇ/{')Mӄv()3 V ө2j/3XRᩒn~YlMVǕ!+w+~ :C@3_= (8Ҕآ-+ON@Slfss˒~PVLK [Lޢr<X囂hIx9JsڱWimPeȔ ~nFfaRE#ĔjU4LC|(P JM18xAqO7aԇsY+Vqx Tռ;ĩ4q2-M_FTb%٣/7{ ~gClF@JLy iږ\Ǥ zz^w)s.zB}`% y:Eo{/5ujxC(Ś$O3m`}[d|Gk-VcM %قJ_V<1nx9&p("YyhmY<-3^&y>wsZx?UƀeBnCaNJCfۤ/ wzo -0"G]p+/Iw$ HJB}PdQmgmۂ'),>Q wH3QhU7 Vcw8[^{,㉩F2;ζCeWbWo<K'6I nsY6*>, # o"ټcFd]L,7KPEp ib?kS}Hg-Ϛ0NHE Nj;gh6Q6ό)E3Dnr\$ txM*w2J(b!S\B3֍ 2}:i :J+x=EҲ]\䯑D"䮗1J`jZ\Qh}vYݥ=x( }|`4z'7scYziݛ;zG#4lU "ΠX{XVF&:=%=V.\صs\Wtq񚦽m1K*j+'Kh0+!uVS+. eHڎy fxQtV4sܘvOqp{!X9FL+}HQ,.&?z1YkIe:&2LɝH׽b d,J 8>Ƶ#BCS-WW*jEgg?=:Ɠْnҷ@g0g䐣BUԜȧ B7mT[U"se1Ύ78w Mn HCH8Ws?N \WN '`h):@0q5l0VE<,ۗIotF_+ySp8Eѽ][S%c?a Cn ⼼uC/V3g/emA:zzNz% _9R).&JyP?uOh("a>%Y&T^P02?҃cٻ .{g6Ԧ6cu-YaS`AqKLH^x5896YȌxg_rO]3b6B~mEMp_έ@" ˅5Km-'.^Adâ.ٓ.Gh0ѕm~#ɾHOfm`>gXߴm?A7~ ̥` & %D XK+Рb7 7A=Gũ_Kv59%ÞXhJy7 4ȯkUL&y2a#٘d%v Qjԃn 劼!P|cv替f |FzxN5X9*#'vv 'gQlE1t( <o^USn>EO7<㈱j;q(6}t^%9{g $ gMNHfC=Aj)Rzv~nR `~ҟLt>@-yg 5)y$ܘ~&bCCxZ(itOOp9hwT2R/\A}ob=EƛdFJD4@|؊Fqu#_VS_ILڵ6pʬ7^ex@Xޚ>GO`"Uvf;H}rOZ~Kx@VXĐ  :Y5x2y9Qjz.| d~_( Ot f 0T]⭟"ڏ-JBi~\'7<3-E=+.BK_FqRU]OIO%L)|_/Z#E YR7w?m53z}4^fYO0ϼ6b^VmN7*B` AȩO szL8Rnk?qt٢K-lJO +Ds c9(h-6i.$9|axU*ߑ)OaP%W')J;PۊP];S\AwJyKﲹ8oXV}~tGQ3Nۋ &e+tg77b=43!4=Au?+<J~ O;Fk}ӝ,jQjsw/V̳kdF(^TVf˲!@񪣇TB \uNf2PJl}Eg1k2uvs3uJA\Q?dhלs-:OB]unR2p1*xIŨ9=o*c+ rsVw6a* Z-S 2 md:Wg@!Us5xmCRt#MnlTb7+M ($9ѪD|؀PQXs"RPDۣ5JߛVI983~, _Kql:7MMQjq,kʲ;pOldqq`au3p=$eeXM݂ =ƃAunG1p7aPE(`iv/, jtgak=Q Fr GtVXJ*(>v@͞\iyl;'BȿB^!-f.gyh,=ӵX?*طČ*Ѐ ?g Ks'7_R46<çOS7O'܂uy3kHi{33B>+M;.'۞y܃2B8FgF(K:+a-Itfwiܰ$oŨIwls)+`dhQ6*<)H(^ ڻE*E=+~_'q~N}Y' ^ n<_ &r 8Jui*Է97)|ۀGz(S3펙 9[4*w΀+&)]d)ttӑ f -]3GLc̙@ yn.gA&("R8蔫gvdzޓQ?䴆gQA&g`0|KDшW Q(7p i RʚCvW^ ̘Fy-X5QiΕo#9 [j5v';V51} L"Wl {"}^('ɘ!Krf YS:! = ?ĜA/na3g`Oaqhu+J.^1nKƬ5KI'ɂ y#2phqgs|ggؙwNj /ȫ<!m87,2yH4),NU _aJ~ -9|hD3=%\c^8h'FT$ {*Ø_7a-&k*V?2WC[ f.qD!;)zlp|tr2KZ_ U:Ek~)Nov?~QFj ZbR..h{6FcoKC0) 5|,Łτߠ>aGxɑ^u4Z/z&t"[a֒?!b.n$;qրu Y+VI S ;BG31MNBLodoR*}sp2vUT#Ag/g6dYm p<@n7`hx]ho@o#nf7Y rr~+tk5,rz+?TN?> $uH.GRK^YZBRGtqϡwB?H8u6SSK?'ZBcwHY&~fۡb͵_A lX`5A By#+KХ-kԒT'A_0"w]HӔ!qV 1 0-Nam"fO*U6OơKv.0spCXЮx^3~~]K>u.ixXXo#}>Ї\X$l;l|lw>[2 Ŭ{XbPyUi?ʆ=#-=ob5pYnU*:պA%2ڇka=fV--K3㾾{‹o0p'K6[`bX!\igC[4)04jc}t7!'G׏N䅁ρGMB ~ sX-e2@OMЏI/{qX5Րdk)cY޻޲F*ZjKCi.x!g_Ą׆JbС"612(; E S,߯ʩ]ʇ8A C;e%xj%$u`# m^B冬Y1;uIΰ&#Le;W(b.o鿫yaX KKCfhwS|zq-EQ|aZӯ0Ilƛ9)MCJ@ ;THRU䶭.'ˈqʩl~1O|9#7 Ә;wC1n6S+<<7<)'TS')?ʥNc=t{O:#g-0nZ<% km @ !$rTyˣ{ rr7) -&G>/sF]'Vk 5NVO%nZnVABq4yd6(JNW: LZ$zk4( ETƛZ~a*o-vTuib%ۏZ"MbL 7˓+iUbx|ѷXqGaY#\9J>5NsuUE\;@̵ *Lmv@*KA ZØ0mBC&:jwBQ?=+ЏnfcԎb+]xemD#wƽ蛑d`y 0qT݅luEa<ɾ(x_$R>9z|#t 2=߃x[@%whBG 7V3Ac1BCB<,1Ā|g!vh1v5Hz 3&kuLm VHU)' _ E3f-WFajMMT]Ew|)3]F|͘`W(}\$IikݫvR+0@.j}^$SsyR=/!>[퐦]]@q6_BViӔZGlRu'X.I\<(ut8ϽZ sWU\E ×D ,J9J6*U/FhUHmJ"&*04bCV<哋?LJ5zAMmRٛ񶵪>JUGB1AH!Tw0#فa>b41Gc`~#!hRPa@"~;"8AVFv_M2ùi(7 qç?:/yrًӦ"izls#O2mT;3GEN1ԝ%22Z=[9x ZYJaZGYk-Md*StAd'X82,q}012q[t,S5^DÍ,>th&DYCf7>C0hNju9*)e{G=@}-(rEpRZ+lk4FA8pe_U*+R7`$, jψ[||xR,%X^Lld$%#w~Wj}*2l{';J#I6G|Fmkw9LvnP0e˽H)=!% ka ;M0:,Bp숳xja9=)I%rWlQY+ N8M+hȏmȩ)Zsb}lSdMpLr8Zq-MH ^R4ߵ]bG"X@RTҹtV jɸ(Mfjq4UVF [ծa@4tM6%%y֠DoU5#2)]Zr8q"ﭰ\ ㈐f?s7J%Nv쟘uQCXSeotӯG2j0 TB[=[9$HHq |Tf`t f$#EјDJq7 8uފP~5 ?p 0(+a-X~S +B'თuTeٞ e?-1YoPk7b?VOp-7#:`{e@5{%SN :ϘMOAr?MP*^WC0>@C. ?0T[+MJGWԓ䴣˖[׮= >{%:?(gC)(pF twEUvbDa&!p,>aC.a6ȟG+c>zfUj+,XO4|YΑO\D{Z)c{%I u#K3\tC:Sd50S1zvVQCWnrXD(\'2`Fͣ;#d]U;KZQ H/946{ F<]`Ι,C[톰ρa۳5zyNakei3̯hɒp/bg<,oԳޥ@ E2AUcax]q6%rqVFU*ڗNG"n.CN&}=)  S0@f1 T~qYuf<FwF'U{OlJQf84|C0z^*Y4(?Dkyz%OMӾs_\sLs'^6cҨfBfS \v0r5"7/G"PPw(n*4}_"Xԩ&NI )Wb`(Ks4=+)\-h/֜.A)$rf{PVdKޫ\) ST]> =x`|O}&!RUH BOV^sךlhwMAae$$*vgAZQl*_C8\4xߎ\ӍAbWhf;,}:W pZɅ bY"hWոcͻ5A{':³!U/wð\=!7G7@2wL0<8 IQߵYPCmM?|b]v ?9m6a΢4) FY j^iVb9l>$ϓbG(::pHRJ(.Ƈ]p% J߉lB6Fi}p(a#.9wk$3Ifq^rN0ƚ#.MמCl/YA5RAAzi^F Fp)A EW(}vpӊTpE> bO-=K#EJXDmv؍=wehk+e47BڌnZ^fѓq9䤑]nB%תtlZ͑6EsdłX=<6^Q92eF?_.FeN_x*S22hpx,!st~*bDӬe {suxo$˜KǑԖZ Tl/>"= (PVo!/fv) =o׏mkUT-0AX8'IŧjJld\5ޒ Gno 2$#X3^rRVVsova_%]DL 6 v1S\ ͍u Nu70}}[KZ(Fj aqN-IW-D^8u{F8d8ؚYtBYdr[1[͂uĖFcV9>ԽtDxOG1LlN.yfbW mĶzL>8wcٙ42r/D%_>uJl Ĕ4KyR6)#:#ғ?qZ3rΧq3_>r#2(^I?sŏdkCQ1DE[{J3Qp6D {gP "k6+ /z)}O|t1IH7;ZOi#$}s- |W. ٕuב慿zoH|RfP/ ~cS@Ue6cGt;ڤU+V*!"k*ϊQ82eE—ޡU0Y +Qt֎ddCe[6x@n_r\-}eT,Jm4;,oJ;O1wP|]<% B9a@CV4Hw#Ot9D5EZCF1=ѽܡ4@/S*5`hCKN Pb>u`$BLǖ43,r $ͭkl۪X3cAMeC܂1Q!X2(6R V=Si"ܩ!h/qXO8s]ܩ-q 2y $b.YB%f/ JvT ;BIO]z9H_[o!vbXW]Pl̫{CUgK7=Z}(8e6}dtd3†Ѻ[TXWepaGv;)|0u*.+(a Sl!a^I.uiJlH#='AB`|V!rQ來rU: 躹/ =UHLJ:%cM׍Zx{ݠjZ}n'6-@uT5 >:Cv&gUkSNCG 5Z9;sš_*{Voόcjd|M$UR5|s_p'rVMfh( ط'٦A)B֫)SO, rs?LUx`p!K!%r+O͋S`ajQ]%PdPmlz!dևcKjxfI\Jb|b\#0l:r4 m)4ahHSQQxJz7s^k EK-~`q=oSnO߷ Qv8084oezli)jL3#yݝf@ RbNz8/A@񞚈[V.R#IT.iD&o5΍114$yz qs%\Hy,xRd$`Ԁu늼1l`Tʇ<WdOjß[?9nTijEj}p2@~ϷcjghEcreCՔƮc*d]*J8v|}܎;ߚt(:6P7N$Me`d#./F~&QTQzX }mcv:x ֶ~9a8Hwh'wؕڋk HAn6>~%bqYBo De2cS2s&Xp[ gQ'UIi3$9tŤ̵00brU9H Ru7Ql$xbإ)/&Plp>S8Ja_a˝quX,!5(`bl{&0ɁIK-S=D/iX5IK7Ro5/7폎}צӕWZ;"A;_Z?E!7+юR/:d8L?t-db0mb,LLq´u+=,~=_dٺa9"9fo$)>6ĺAH1%[VD |'[ ٸ8 vYl~ [G$g-hц[8j^#90O\9.R= M2ʦyc1qMkfC^4b簕 \黡 jGFbK W5G )rBa);~bZ<\[Y/mxןD:yuotzDK:U 4}K}oi'(.0W%͘G. kwrKͭ5PQ=h'067b{[O`sǵ~>A0+ؔbX+YH{*VA\?vHHg(맀T_`VXbZZ!T9!_f<tH b]A1]?|06"Q'?J(%;{p b,CܦH!*mxz9|Y&uT4#&P-VmdRz7W4 H_iɔlō~U.&`Wc7CHE 7ޣ#(4EY3 FpssO=ͷgE1ʺ cy$_@ES`ٲ :4 i{{"%|ߕ_r}&E:>Kc ;1.xg*њ3mCizxS-9õ6ΖM xx8v(n x/dӝpGRCַSkaņ$OHQ}]gapYIw72!ɓo,[9̊gRC^obdn"{?9r>W910}*}Q V 2K"rv,.+{2Ń R<<hF6Bz+sTb,U r CϩcAYBb!GcSE~xJ~9|@pm&8d"G1 8 )zU (XiC~61 nŠ\іK<5ptAd]+Ƃo+(\,Ĉ1WQ{2(\ >h|yxe+]N3f4K&jchcA7qN6w#}[GDڤ(mzx0k4Gˡ <iOLǒǴҧ [~J0tQJm9 W=vŶFAo'Pi׽j_Ϋ. Gmh);qH}^op_ow6Zw_gJ걩uFh}]S\Y~\zT7Ac vHǬYBr$R~oJ3.Uڲc! WN2%!͹~Yː ntXZ>ݘwBׅͯM=&ohQ+0x EE";TwܮżOlit vMvyI>o*;FjY@zV#*m]qJf]*`_'TeLm J]&ZkfɵCBmbW]2!  MҤkB8 7תAqvh޽YGozW"6s!wk-'%[*:NehB|y}uԪau~'hwפ@1t'B Sv=+-zlh'ޥl`1pA/peѲ<>R@bH@r3 KHEdPIEt-%ڟ@EޗJC dp:d<]:V&])ż66xEݳanȁȖ[tsXI5DDD" bgOTΟKhQ!*I 3VXqRH"Ux gEJSA<_V9x@ hCD~boRZ=6G&I`u "́KrWJZB]OURƐ{hJzk`ULNAMWDy֙F*`#ԕ{1%MP512ƥJpc:rE\Hc'P=yw^pRFnDmu9\}fMN#<+,І)K҂/׹Y*D᠓ cDa%uQju z%+hUbiQ8 XߠpZXyPɓ/M7;ۜf$\~ /h1(9F:[Uz(絕364H`p;97QJFu:g;T7unSֺs3 IU&? MB@D;wO @zI` $$7Wf3\qH XXIk5p~(._LZK ;1o8ldQj5N~&`K;Dgq̷U20/ %sZT>})IƂ2BUP.OR-_j# )rˤMOe,&O8-#]AmE6 9qckN](KB]shfVL}4+DU#cB|$B"*g$f|(;X DS gfxvHxSq:4n":5Ρ?.}QXlmw 6VcVNK/Ql.nMo'7@HEHWn !4Z^/lݳeru B&jDY(LZGiϪO9r ș\#;qv;mj72aT,Bz93-d'!/ܼz϶!LPoQ]=ďh/E. ѱDFjka;n9EI>̀Z,l@87zu|w/Dr}=I//ʓK&BnlS`!?vÀ5'fsyfͣJTG'Pͳ"2KL. j_;A(Uf5J0c̣씢kĶ~x%_Bկ]@)>| 2fd饵tp&jIe#Z#Hu,rd3gs3SWt8N!Ur}0"LJց,Kѵk|-d#U^z~Rw{&ZHbQ3ـ0h޿ti?V>0xZMځikFlw" DfrsqO "}IjwX \̧`Az X=Ji_Gxr1^CQtiC\5T=N.?z֯8Q"Ny,jtCQL}]MnP;p[zR}|F4R1bz1N !tkd&rz5ZPFUa3[9K{Zb&DJ`"0M=NNEJϔge/1is;,g,"*(?z`4QaЬ€<`W]VTID8rW i4Yi{\HHCo~:l.ƵK'5|FD*DZpq'nG^!dJX[!OSTMdH505޸4:n7*=@A('o/n%Et_!Gʴe{8)LuG_3A Sb72yѬngIPd8R8QÆջi@n[=E=8OUZXߠ[Y$zP LOVOlM k q_]`3Tk2 dP]{N-:tu,l%B;]Ì0'D?Ҥ k4}5k Z^ٖ%XE] KH>]stAjqIyb_ОI!d>:f7M`ҩMT-clIy4?jI fa>(@uͬU)=+V=4w񭥚N]Vk^Ow H7b*ș ,'PձY@+Ck&! ڍS[i|z+w0C%mW$e.cZQ*!p< yZ),bG%ڸ4ҹ7,r+K6RiN5 BӀR%YE'*Ng8']u]0%K&u˛ j)):jK .XH1UzGWEᆨiN D$M|ov^" J5U\Q^foщsw, 5Gj2_uO.7* WۨQ"<2Oo>R o2x?mu}uh?jR6dKh᏿ u;i3Hjkţr#\J®22`PtCGLU.fX΅,ayU eB|#&w4ߩua'(x5n`<ԟ4B#nsBN9 mDϲ⒩6)Qf.Aͩ`~ѷ! =|K~ "z 8s\GbHS|)^۱mroTY s'-!3aAmyX_LS?qSռ#{+rlXA?4ƣ]>B*l\S6te= s3x-iyW8 ;ձ^_q}HF)B H2:\U]ײc!-Oaə> "L': O"<Z,ilI^#Tݜ6G;$Z.Epfao+>fPZ,n袄_&d~mHw*YaϪ4?[(d1UĊx/9?g[{&n MMF1F&>=_1F>ܐ οSXUQl32% >e)'}夕SlDbzj8iɇl _ۖ5.Y`^ g!,j1Iu!2\`?yK\ N>9ɨ z O.3cvV\ 6#,&Eaq!ex&؛V&4Zc݊Eb쨂J|ӳH-3eqeH/d.LC葩AcvKbU%Z)Ĥo|ו}{A-i 3yU_5S'Y TA6j×7F9jdYʵ >J_*xW)+"KUqߟ|I mU< |r[id.Z`K愾{ wP&dOS#$Sy<7?%YL EM(Z~Ѽ_+>J}ݗV}g ɐR=Ο#7S Ս "gx&jDrI5ނm<L[j[kX]҈dSL,zSӺ$9(GX+|JiCB'!=>\̐,!'D_fe̅ #Ҟ`SB`?ϼd29 } @( 0ieKM*x~< C.[1cu7}'.:@*.և;0 "XLDCzCҎ̍<%7 2Z~?"ۖ_J<}x\|h׸8|~-K0޾{QI.1//Q^BMC {P&6J{4.bw0^q&v. ozȓW q?Qjo‹tw-FPBJ`|ZW._\f]7 `=G&UӃ]7dZ>\dEw'$G"RX$ 4z() N{XW\ Xq0i .E3DZ謹C!q0|V%8%-[J;4N'6K7M'Y%&݉ ~d T/7l|';Y$ uPmHGӗ8UK`r+r^A(l~Fn y/P]UId%Ad,Xb% ж4FQa}YlMM8YG_Z{a#>qhWYZd.Tjh3{VlBG#v? =CrۜiiJfldOH v15`'~Mhߒ MQRvzCZ_((p_$`{xX@f OdLE~Atʼӂ1oy RWpYΘ兩IKN9Wk6I,HNmgb#>7ު\$&5/y6c(˅/2wspϏ5 "$_9@x"5J+An {ڰ3L5時8dq*x`&_1Ȓog`$FO<&̹+$%쎕hu_-&bi"]k¶aIՃ,mz?uQӾ5(g*voTK,tG_'O K=U%Mv 2V4$ `)+ <'U9Z&ݼ2}]Oz{vt_Jm#[n/h'09mWN~M#zRsF rˋeXL[S=IOMB& -{=(yDgLk& /Y5U$V5Ҝji4 Tc2`SO/{H}=A8"2|#Mo0obW~g qr*i#e[P q񌂒S 7Z\( j*m5:x7F;q5M۪4t\6/mĊ4 D;6 Ti\h$'F_6I&i$-<%Wyw;@fhE'pBvj/D֪!VFbD4w~V6h-yEz0ƳúGAu)Rb_쥦 ]h6xAh'iFEqt5ԝt/M!t̜2!j& o//0o[dbjP ڋDRx魋c"X u^"hu=8ݖ?\=#S&VZ/$5?h\:O!a _!€Lڑ0>[Yc@0¢m1wU3S 1#itm6Rq}93 h|;p#W ! x$d&I5yƒ~El["2&s@PF.h<)WKMIN!rغulG@"?$=2*#Z#Hz܃;F rҚZ WD9 cHr }H96ܩS6g``A-,Y6 T w@º-0 YZ<\.Od c4`ήԇ@MoQ[50Ux@lx7i~-?Q*/tu9Үͳg&ta0YPh{0V8>Vbt@~'B rm+{e hŚ8]Xi Xqaa]&cCdԀ/6bhuH$;Mu6RC׽n촋Մk`;CCK4z-e@`ʟV_ZRԔV*„ {mIW$ximElF1XOrNkIolG4($h"0P YB|1J *##p ,'f'NBŷuJkґq"f֍~KU`^󕔦vkQX5]bG^_QKڳCUܵ^sm5#<$݌P[|u"mti$GxP|eY\xmY#P[9lo6`-I$ e% NҠ||VGOgg|U83+P΢Xb -ծ]Q~HDTi+Ztt>Tk1̉'Y!Aִ%~pÅֲk6ŗI88Br!X il{K6ini2O,R#;RV|}i,Aȭㅇ3j3$ ^ x+3|,+Zs38ѧ Ha-j s"Yfd](Bu4u :s/b&$84.$Tj\0SvWgMڄH5m|\\npeJDB1U7o[wgn0M|(lݨl&l%Bm`@il#NDt^c/v-]~ - (.$ox^oC<'cՖ([30y=<X!m<e(I970IbkGV31>3_H/)I)zᗲUX9hv`߻E<@]P?[{S?y} ytχmI_iIw$Q 貈oqhG+j,oZk %тJ78EN).M43݅Nkl]+ٷł/;){Z.j$܏f\Q[aU6\JNlXt_HJy]^߯n2UL;KL- y=<0ҷP ͣa78 K VMj!Z(c&vM/ 9ĄdQWP&2m6e`*۱%$ Lz m.Hn(d`F;1@%&\'w5pJ;ܵi~{4/L_kԾƒsc|-6ǚ Qh#"/Q8(KtRwэ=k!uäN'F).B5[YR'qBTr qX,ssKrvx;S$$"26~kis(W!!F\ @I\TzVaMPuƭ nn7wQr_2 [;W!Gs>x$?u1^ u3 BǰԦr_!4V<១WK2³äY| av_S[M߄BC:S}OWq',EE(Meѷ.BD:"2 Z6.Wn޻bB+H¯8# r_\%4N>3O!sCZK],Ke{!DWx4 M,xaK⯏ n^JP9;MgC h21aZz\:0S0"bB-JQ$,\r|ѨFTbk,TAXq RF36Uz`1LCs X;yOi4:|_59W50\@4! <yJ`+#b7l9M"ʙp!#5Nhӟw=뻬`ܤsΣrkeB~ AX9U~+^VF fSm±`6aRYr?Kӳ H޶t_-S QeoʲSoL4z RWDTf4fY,/Fu(S;2xZ2vWnTv-R!Zh'MnEx]\b$U )2z*Fh'Y:]z{7i>,ה&&tߢMks'Xt+e-{]@ LJIż1Ƕ5*]"l4~ Fބޫ+WgsYH+COwISaA[;-&\hlHA e̚FKG#JbX{tGZ ru/i% /&FҚ9QެoByc鼘Ž`*p6yTi?*Z#} UD S|Cm_Z{.Y_0Kg ̽>6>ۖog-/*dc&DVm2lM8ȲH#={]Պ!&-@i!׼o$9i 3]E-6MG>vU">dN|9:I*wJSlD,GCeʠfyw!`փ;De"a^ I`X>0i<9>)_߆?f ڧ3ޥN|EK=TQ [bx1UnEipq"CiV'vڸ}u9ngxGݩN֜5%d=I%~.P@y eh;ͪ[2XHIx@OBb;FD8)n۸,&A-)ʴ#އmU񑆭hi2s\8_0|6 Nو6 @?l.;q'JAjB-y\j|櫐>ekQKdm Q Q'XaA^META)=\\"Od洌x$໦]"N9jS|_-t]J_F"lm9 K-4MܽCӆ&9?wPTڬ3OD! ̢O^z@g=R$,{BvcPƞY -~.Z~J&*o$ggbt)+2Vyv9R(î|1sQTo9CeuU ˿I}ZȶBBCm(dXɕadv),KV0ɗ@'&QѦ0[^ ֠3$9H%䨽6&ҽI#k {}Cܻ5v#TDŽW}ȩtl{[CNCQP޻SKqFC!y21/4cYEZbtu)bmǵW%@U8, Ũ?R-vdzn)Dpc< ~u߰!ҙ˨JPyF=)6&5MUXXȮTTGȞ(RRR'gYEgaBJNGK9%$8򀻄7zgqOA!gR)4RU+W,vgܰ^2!%a,"5 1\AdbyDU0[bWB,* ,6mՠ M+\߀Qz&Y&q%ߤl/3;VO|uB`*Ņ| g1I$F"Ŗ&_ʀU1a^HxWw}>L'|1]f;]s>p$P]~YfhX8˯|wh[M[b\8jXEd_#~'Rgݧh9*! )* !ۯ"ڽ$HSGg}penL# *sԃvqg'fƊA }UaMjmkG+ð~dC ˶rV7m8AȚɊMlrd'-6*'Ȟ3^1-:k 9`Lt"{6?ԛ 2{ 87s $JTLq7"MUReTa&Gӌ+Ȣ#;wń|^E?qGR]Û]j3k&PFtYY) Ap o`n5̆6lr1\7!:'(H(b,,)#/$[i`f"J& wc(1& kZkT e6obO˖u1;9E`r44ԣ_L`J;wm̗םvDjQύ* B1Dw1PŷT?h4^.R/+9)ӚC?r튐Wfc,JQQTh$4)ɖS̟`c \!ܻMꆌ}q*Suφ=c6o*AZ~x(2X4DDhȣ#3/ET_Js# 1s1?J;+}9(,)1C}jƏȱEz=OU7z?YXI"3EAl٭h[cV#~Ss{$7u6]9Áۉ2[+OgӰ 6~L&6kw%5bRih!WXsS fo8R#p=:dc^g_[s'vPz(ri 2OP }M)g&C:`L:@f:Q0)˥z=w@t:zTcԬkQ'$xuۜ,!w+,g,wylE}}˾. KlG0=eゑeL4N[,lf"I8uA)vYjn9_X~lZh"xcQÂ.Wcj^L6<_h`!&Ov ʬ{Ҧ3NetKB{Y&r d]3dыA:H+Y~k/t aPzLMSL+(oќH4 l]7Zi{!mtY_>x`^e^kH*IPtP1OQPc%%šѥXOXR.n:-fZbLDNb V.c)QW Gӗs҇2f4㊚4PV'}41Ui!,D3^h;1U٪SF:boRJFǠ#CJ/ǡoCDYq;:ߴ0%b0Ĺ!+HvT0^x%' cXiD,ܪ+Yԁ8h~Tzw1qn MG0-&VीeI\e~U?Q-݇=zWo5w;xۚpDǀWyj Y)e/g-H^S]/\F 5+\|Xx~=}Nj s mi8DvIbj.'_g4gvѷ+sSป Kv!vT")6N/rIJv[Eі/ڝ_g݈vD 4={ > !b7iW*NKQ: l% ճ,>8sP3q.:$]墛K6L(c+9 *{U{\H" 4A!,vE snM`ouo2G-/l3y}>! {R8g-{ـ쒄VלZs8__"W +%W_IŢCyշ(0rZ̛E.-L ,tь{2%KI-xZf*Χ_Qw%XPTqèC_1>hgJ]qvp~dQk˭HoDک{\Ë9>X4UP9+' ]`lOX?|n3B)8ʵÑ_''緉S5$< tPs}#k' ?6ȱ̯·K,F ziO6;sEրې̀AaW Ž=7\iBHHwOubc..*[G7cF=>n9O A ]5CbC{z6۾s<XOi &PzޤǔX"?Z%ASԌ#4k5)ζvig(<ιHۨ*X-JSb8=a4DG5-ke&v{̚ǚKj3Λ׼-i_x&)\ BH\x^p:mru Xl>{pN0-_*,Fu NGX3p&XanƃN$ #ٷ#u z]kYӳ?}ˊoU8V67-QO-_F cQx$RkHoDWo_PL|9r5fv\GA7P,0N(XK`bpLI#`͐)!ųէ0bc!g;Ȗ+`MYsܩ+/ t5`:g?ŞA "'m* k39Lq{&A$P9QƧ]qXl=샊 oZA&K?HQ;3Fȏ 9_d|w<^΄ +v5oɠ0h6B>.o.*F[ߗ/"Ƒ&lxr>ԑ"mrA6&U0" biF1w|[8]yzvtRGOs>OX;a7ш1ͱ#I`"K5t^}: +1Qؽ}tvfb68xsT8=S}MAM2}U"(+1F^Iu%yCbгL,3 V! (:94,qdv|؜AhWW{dܞqn0=s}S-6f7Pye_ YA0t\!ړƜ! Dlxvׁd}W1#89R!Xż&Z٨^" 52]6 ľJ0abTJQJhjQr06pL YbyYTzMgX1KR9KN\OJsNC& >gctOnQ@tsً=NQ9 BC$9lb?=>M"BA:x|]3Ugs_LYx B,"A%hpQ\la]Bcj M=s\gv7#\CǿfJM+p$8e;hef+,%0m>+ w>EE#%<`2V9#k3D\2dDxOԧ\`8!A *4PiCp]Y(jJ]t1RJ5D5;brgD()<@sn}D,[@ȆoB 5G<`m6MEnW$66OwKLdTq`OZI$Uiz^@) I I}zJs>_*5#M.W;ZLd4LȄ Nk?`oi͍#8&QBrB֌x |HiryJ*: y͛eѻoK%h{H=Tt^3Y U۟dU{$2=<5lHpAX78oָXQ=T}`[/vkt>ҒB4YKc|& ڋ\/|5.n:faYΒtUfË*K{"W} hbԊVdyO߮bBldtӅ]P(AG r-\ Z\"}9YVb 𒦨k4XigHˑ$,0a%%>])z)wB;IL ܴSNǘ1n]Z8.# 5ֿ,vC쉂pLؽ?,6f˜Z 2lĐIcfwk]?'R賦ϻOgKx;E5(a'}3* Vrw,`vGr.ˏi^[:P:n4>[4'NO']!Z8-NN7?ՌLyzU1/ ANX#ŴMQ9rLxA&S݂. {e4I1ID *g}(L+'<̻ {fEAִܴQ,=56LbaG}aVWvOf. pM5ZךAQNYűKbbw!mt׷&SOI2ÜnN2}x";E%JK} `()=X')EճVy [x‡VDҊ/p7vwGfdM;dnUT,=XD7> Ǘv>'YK EKY+晴GCϊZgE=,z.gQ*Ү?<3*pvk'lm Ksw[:w)Ʉ")F;[Ɍ 5GjtIy\n@x ncrRKV˶Q .nbqQY%zF$謢&~2~1sJ@3m h 0GRtY~i^+l 'aP53Ťm;=[ue7Eە4P wTRXD> K4Q|OJ+ZxkK-P7=88hށSfa*\E)9Fr*Ya&H#Z~ ZR.7ܜi_"IkŮ7BBi.aqDBa\53 X@sjMw.~z6i!b!w^Zp`gh~ 5XõMyɽIO^iXJwe +IBmF~vG32L'dԢak|8 A+P#ߟS .@WqEdm\=R5݀\XZ88i=vܖPk";Δo0A#y'x-댙 tLO1+COH^1`3qMυyKw'''d?Q1'a+E?[tl-%w:MUx' ԡ]*7:TWn{dWʣW'~K x&Oͨbu~ӿrC!:;&38ͶBMN]Ixg?qܪ!Q>3@VRwFR?sws7]BbS5 z&K6JE6~0q&&c ,MƿX#1u4ڋLkgg#*4x^ȚU"DcHvY!+r:8v.;i .!='e䬌3}_XFgb^ً>a}%b+]=s[nFWa\dG4r3'4(!DzI}o8E# UkloCp7O}7z6c$ |a)

um Ӈt\_-Bok;]Bgu*хd/HՂj 1—Z&Bfro{A1o9&SMf<&KS;xZo(!`;ķ=H6m-?*]F-@Ay9AVRedw.LOėq ^pr82&4OS7ldƣgWN͗E+?I,s!|;Q1W;/ &ѰJJ0t68*B 4i|8nE 8kx\.I'm*97VyeBûD/:_w)"+)倆]YۅA{f8-~w}՞?,m 0e<6V̴{lϪΡwmzO|Cgܠz*B$9GoJo$ ,)u;o*uH"6>t£A*v"e&6†WB.ސN(Am&Aֳ8=ϫ9ƚŇ<=[]k!)Ul{8+yTGw ?zcx48˄q pVeS04|0^l75cN[t8+zOl]@8q;渳Wj-HIjAş r_R+V|PByZFS9d.|zs}m:H˵7v{(⸞6~Fp?ȃPػ5H)Bz Svi}/\:/uJ)*emU)p"ؽ=$iCNC䁐?::xioa(gJΙdnfAJmciu'>YC7~3p=DĞ#Ѓ/" zI"7|VopAN?QjUWݡ딞|):8z{&X6AeJ2{k>F@ :W vqH2eswxj`>3?qD/8QK5t8VzkzACi:YnaK? _Cq!2u_t%?S+*r1ȅ a`nz'ig@fABX׽A%ZͷRBXZtn,WDVtz?(3qYlDdAۙ"tiP.LZ}eo0fqk[0>.lmQGŢW 8Oq oa_d g+B~4MPf 6S?ʩ= 1N/i$=);N_zÁt;<dƉkڥ|>P 2bs4$\ẅ́hU0nT6 R`,obwqe*a`Lύ]_f_L'5" է)gF%@C?Y Wp:Nj@l=F{. @9WïM8نJK,P U"@PХfWG[Ɛy k&6N`T~c!?Hߐ̓')h]̞$1W$$&'`=/ʃX' ZQL$C{sD- ؘѴ5N퇀Y&^Lan8G` jFۧ@󺜧!(Lw#-G;vI QAj(֣TޯuUM X|33tNT+w2: ln=-Fj",@ T^˄N3FOǺLӚ:}@l7u%q<O2Gzp:t n/QG& I0ߴÿ> #hͅ|'#CbQǗr _:s|5xng*zɍ&U8J`$⤑`MK!$裟H\9m1/}3xayai: /X/VIj[1J!Ύ= MAIAؘ0h;@N届R-$h5+ꐸ9!3 ThWvMb5fAEF=夑(a`L쬂 @G&F %*hkcVRˏDGKIlKt8"҈ej&ɺ1-rK+`!n^1tExuռ>OJ q3 œaҾ(RFA. 4{s#xųEm5_8/FŕL{_Y)P9.o]A^pxv*ޘQ53Bǃbʻ Ƨ]`UނG^R dg |ݚd2FlnjVP8]=r-'JkvgSmػM^2Kcׄp_TLݸQ3EGoaZP4N3-(|l 1yXBTyk!cbכ-'k/Kb~,:[2YC {'7J<>mY2vB UdyS;Dxv; 9,^  !N9 ZG b85Bu&ʞ[u%5 *tW3*7Zh,V!6W*ΞK]hXnKgQi.S>Ѥ 4x`_̂%~VQhK# H l]zuƃ:J܄kq!D`0^ymb~b!0Qgq v1M{?iiIF"w"k"a,,( V6a$Fɨ/ϣҘ`a $J`j_nU'; g"t1Ne.^:5gA쟗wЏ2#:%<_\S?_ yAuzq)??h=xڡ[Pj3mucr,Jݹ* 9=j5Ԟ\淎Fz~;͎&m3lVyw랇@CH'fs9$H:Z\)NsT%q$D[(6[:;8V^Ζ>"01<*T >yңZw 78DFbX 2C8} :U1Bo.銞UlJd3v}ۃN6q-v4n.כs,. @;(#r;08ڲm+tGҏ[Z|tGk58/#/)$v~1K]?ȐB@+ ov~(:I۔h}dM"8ӋVMN̄< Gt*Ax煞@ &I" '@|0RVWDS|ʿ2,=DJDU]m͌`q+3 Bӕ `]2b;G2T<şekV*6 *!ezEk KQf]rֆ/+l56~.igN L fJjjk@Eʹ[uEµH,ގ׊'rh]Mȡ- x]bں ƴx@Pa7>f (\\Czbs3pJfzkX{ 3B[XE-1 noWźu<ʯ j1mIY\b0<8]qc[ SRQ*V<JY#*W%ՂA%4!\y:dpEJSC0\{^DI;>x?fnĐ;iVB49A}.r;΋״EcLϞ s"kۀ_J$)c`s뚋رw&7@ 8s)tD\XG4Kmx lgW+|)ޢbe*aikXT_ rh+ifS"/evE+T(~@j n29A|9'ƥjڒ(>pm(EـдwO/~3xl38ǁL?{$ަJTrByCP+5[z)Jl|m]BkWI1pX'jItޢŘ\7c|/K|10/!XDsXބ;_L SͻCѩR'H9vgд `HiTg$819_,ܶX7sQuYB`ڒ}G*,^-5}|ggASu8˴8C<5cRz<c crO =wcd]f'qonJw>(VN$Šo ΅CF::@ܡY# K u1dͳA;? }|e" ~+ P&R1"<==[4VI/2vO|>_ҿ pUOC@PHgkQm| )wDCžXmė[}H??$ >p On|%grYa*6V `B" l϶sEvXrB¸i!X|)^D_\(|d?wZR[蜡w"Bd/&5ӆaC8yRK:(,F?'!4ϸ $ӇSZBP:W0KO@X+! Q7I >6ĩ̷8Hр;mtL7|#g Y."@kWPgĆvNj҇ N*Zܽ8QEb*v&炧+F4dϦ5ɨ=]T\^МW,Ft ՝EwTР]o-AR:zZbVфw2:Wa5_cJ&.;ԡTph[Y[kTC-0{"q𚲍$d%pUm[F.6wMXdDpEݍ=\+fx7Msx {!:$jJQ*r(?styikvƻ WR#u5&Z!."Pk98iLMr +~{M)9/7/?86{ Ɏ"y6y%^r R3_$53ڋ TZVqRk߾cC*ykF#ʏag@}d\ןƢ:qCf#PIǴ 6eRl qBKK`%12Zh$-ŷ}<^ _!V^޼-}^ʳ/?#[Lԗ-ZUiQdp_\`5k:/Aa pm> Vjp)RᴘK&;xbO7wF6VAxN!P _l7oshd?өCBX؍!5BUR\PӻŨ} PM乑9wK(NM UL(ܖ8\ sTeFBOk~Q@8?9~ )W‚}_?&qk+@74eՊ PW z`[W,%aPx^wtIl3D227o]P461Qo)G 4ޫ1gZժ pkUeMBlmg)|.H,Q,x CX!A8-ǴIӠ:b,aYiA w%}axaA[D/\MUU1u^w_~h[ dc ֿo]64-F-˅kOַCaD;~7V϶݅P: IMzARTK/,ϡRQ-U>`j^-%勸}!DK3OefzvW".Nd4E 59cf׷hZ6Y Ͼ$Ea~A0;Ԑ2?Mjfy;&xvsLVfuw 'R7%?( Zy+.l!VlyE(ew/&S#&й4Ʈdiк!i| sOd|{j+.FyKhZᘻmKÿeoО5\Tv,`` ]+'Eg}ΪM(.9 م=GB3}}АS:'>+ňP ȈK?~|#לZpMObN1i[O. fkbU4l wL\+Fs =Yy%:cᜭp()6f 1|U6 ,8jq8Pi\[T1./ȼb[vm @H{O$\v̞*f:-Kf$^˰HA}7 Ɋ@9%,h[џ.[?H1Y-է#WX?e=^]_(]9a+"_fYuS%(L OǕQxpqa $Fw}aĿ-*xLæ5+Rj^1R#ofxMڿ!e).qH3)w'"oYfsݍr+vRݷQV@GXQ:/2CpHG0T1ϲpb̋&PaC'9z>U]eJ*(G˯ +HݡX)(WŴ+qb$+Ͷ\U>"ҞN}*WBQ;,mf2Ehm0bdt7"Շu;C+!mOUfz𠈱LyJHw7pj.URK=% gִ pzdsK)$KXr0k#؏VZ9=W #^[NӋ]3 _$+T^2] ׂ]c\V !dI(twJVi;*x_b&02Ɗ# _ݗ/AWBw9Op:u`l1fK ED%*D^HkoǕ`e~]$gU22ҁ_lS/l^π߹+?  K)'s9ߡng9ch& *aU\ǝ˳ߑexGBOŢŐ3Uf,Q\L^ٳ$B#dmx_8 ðGU'yv QĜ "bMkZ^ u32ʐHǞ)Xi '' IgOJ[aY`Lɱȵ M{Dl>OF׎'oƫ^XX^0#ݠ3!W>t& +.y@-rhYnOcAbCYS59s߂y6NeqĵI9&|5M RDب5[&*tzQ B$J޳َq,Q?%~խˢRj4(s麏3tþN8pѢ-K :%EPa{F:,S@lRC>ޓh;V\[HMi?;l;f J9"܁`=j=OR@<,g"_yjN%]zͺ{ ;[[Vk}[{qr:e}4j(mϫ>aӛۉ䗡`\;0:.N<'PA0C2iZ^c"YlkEHf}\2rWb9%iL(O̊&^`B,4AQ nI'#ix7rcXҜZc>^y+:ͤ)Ð3rʗ`\{/u(x @%7kn<DIdٺoIlkFc2'Uꑒ_<c"7qgVƹ=FfͶ2ApIALi$T^DISŽ; BOI>އ(&Q܁Mʦp ٬~6q}IkgE-\´[t_ <] qQ@>q҅t$mL`-̸@0(Gշ}+ I*d{$SIV:A7AMk8,EjJ1EI$?caISDC̘Pf6Gࣔ,4FH^+Fn#v3Y@V %+esp%}ͬ=۸nz!%wٝ7aHUQx;[A ,<'XT M 2^ {WtB#.h(ѹ7%d`)'dZ9Y9l3U8Z'&LYGN*a0'` p}Ѓc'F' c'%,HmK{" b)oQH۩a6ÅwVZv={?2a˨ʮk+B&n]<ћ@h+տ[~#Y*~]#RJҖ0vS qm̔y 5QqGvטȹ:|GPs(rpPPh?NS?j³QO-#Qέ[[Chc&& zOFDʨZ;*w(ƹ,b-5e%:Aľ6BeM$-\j~ O6Gqb?(-k'@C3+@혿F s8OHg ߋ8PFM|Xc+vd )?+%v`A~<\o6`A<;*ɱ_=L:ηO˵e-aA(2&- \Pܠ Kmyʠ14a~oԪñ,cRq2n{%aęIiwUB4}PGCdv}K56M5UդaI2>=UÿΓl2aF\"=|O\=m:C?Gu:Bx] B ^ca|BHS<3¢^K6?O%Ç%g͌%ΘZӌizKU {N`g$V쵀a.^y(ԞjH +mp抠k) Yt{$}kr{1.wˉ6t \h;QxE27攨\# KXtW3-JO7! 2ۜ>1MCD2QKݲtq9͗aLdfZ hЙB.Cg|/-i ewDg|Feyt1>XzLJ^yO qf'ok4pG1_lIU0W sˉ5N ״TXX= O'zT͵-onz\VnZ}`'iP}i| rZsv㇧OBSي'ү\[=sXO fW_6}_%!Qaas!#8I{>rU.Z'+p|}ҹڼB}!'* ^^BF~"W=[hVi4*Jؿ̱!ۜ4~"E#$o2>dP-[]SeFZՠcHVdЧbpFE,OJ.-fDTgh$/ 8[mjştZsk$#k Ru3=ٯ5MXV߉SW," f#xiN~w-61S _)l@Gd6ęX2^z7 BÄT_?>Bt ;GwRmΡGmӦ-߿)dn$7Rʐ#+ԣgd#g@989p @1"筷 !W؆vozI 9)rsY4xbpT݋nv[>KZS[Es_Hkvm5_y%?fa};Xp$NS(B ⧕`4"e@/,d/GߧuS8 zsW>]PXV*ײ⁠qWNM9һU~ H} Q_".@A(&q.59x;# hئR [ÛBcݐk<=Őmn/T!%`AN{ J*0_ǹ5%)-.x!n<+P7~!Ќkҍc wsZ;ovW164l'*n WW\buJ8Z0^~=eUۿ N2N s3f;i nvG]၍Y;:d+׎>ޤa^?Қ%&V"Xs4l_{{$q"nX-llY}tldѮS=4~q_ w2$mE!'} bOgt_F?d=Me˯AI UI =`Z$ܕ11 Wr ը\ ;ԅPs>V{C{{ qy4p. 1PUu帆;aPz?161^7^}b ɲUlu|* (iiL@|Z2UNI>QGJ Q8hѕx%`lI5vͰ4}IB{I r&`BH e1>ESϬ(WTwEA\Ni8*j#ǻ(; hpԽK;k##w%kb1{{1daInk$ld8+̝Z趇_D`3@5s^vʖPwL0Rn'*y}V8ɟvUpC@׫|GLukeIv*}l>iġX19$ff=OdU=xe#7\sT9; wL WDrm nu wl2z}M5[ۦى{@g&7@Hq8פ,DÅuf^MuV7lΥ?mc(Pyݡ`?⬒e l_ Qu9\% &48Fʐ@%!! ౶=֎a X*")%)el^xUޢB8Qɓ {qJQl@򲁆 8 oGj.%y!Ax춓unG,qae2oI肣A7,[miihXulx/·ݺ756:tl@tw $ws7\ZJoSapzS<1T @˜ortC%B aukί& xoQ+/!ߞ[` ЏPb&cXRCԵ499j&>2G%_1Ҭ,s$NyD\,`a$ޡAKxZPZH*#smG!d?q_n9WGʌXY3)FLn:>RU0W1Vu&[2C|qH dHۢ"W@v}9/5ؓ(\!񣖺9%0u\ E 'NY aDw5.k /4.pv{S|aO}._v\%1i8ؿ\44h}>)X8!Jq;VHBnБՊ:`7_ibR&gXԵu z6%{ ۊOzNXzLȐBgch=J9ȘhJКtyqI+v J-Zx挔T mM G e?j;QD=\#gS%LSi.̻oU*Ur ↗н!s{$te˱GgLx>õG;1k d|+f⽀{)Se~rh$bŃ1>6mR6"J?"a^ڌ6:_'dgZ4x" !/[1osͤFKV~ך[`jåFT ϊyuGjAZsflfҴ3PKV Yݪ0tߊ$ yd1S9XӦ[=lj֧kT-,'}u"7= hS~K?h"IݸOi˽ `1zKj@h{{񊘇(Z7!&HcXaJFN+W_,_7 2sR2l?ܜ i(#V `+av am$iX3Bᆧ^$skPtb,!38 C@GS}w#k 2],&``ĹmĹFq)nz9>C/r\$?GD<ϓʺn-&9b@- +#I)>n@mj@Ē5bfẀ@3(V׏shc9ءS+ސK*PMrd?pK5QӺ8o˟գ, 9l Ѱ"g&,o]ME|r|CnMV"\v珋96p)4`F Τk}j+օ! 4GU>y."Rp*M\r<7iؠ(4E0|gI*l:ų2ϼ}:)U*n2Qk3ۀ$4g=`ܶɹh3845 H%h 4&5FjNǴb3jc`"9*㜗qf %h ü_ˌRgS>Qd{'HadӲBEǷѴ,y_?(q9~Iu9hIvfF6@Fz?k0 ޭ.omk)'i!ɷ t&]N[U 0TŗNy425Fa3y?Y6ϊQ`ӓ#$hMd6%CJ%(aV^G,G#jn[J6ҝa~E) TPm;~ f [7,ty |/XUtN-qJQb]jy&Ac"B[tx衛OG彨<Y+~l^5sR t,nz3!M,~8><1{f)')D1~nDR.ֲ9 iІZfXH4rT \-Bx˩<2Oa)o\\rsGg?AW@@ݑ3 h0_N9r3[#u84y:}_WtcFģDynkN%yQe,* [,Q.ɾ,;Iajh/lȌ=>n,8;qs81h S-^!~0W_7VWp Q.AO4m\暴n64Ҥ{mboU|E56xq. q#q(x}|uMAs' 䓑3 r-CLve\? dq'dЫ3B{a;M:L]SU)ܮͩ&Ǿ土8$G87MT[l=i 4zf˦yHan%ղ!bUB lˌ4C4OkdЄ?}9sa94YSI/n 6*kM zn^EŴ92 }dr663qq& {)$6C{W:rE`i;]g? Iq|=*΄h"iؚ421o䛿yN6B?3B(J0:g)yȦ:.@<yAODS(]piŪgSS󎨫W9'IQSɥ$6;SWYXcnE5MX}fHu,}.gILҨMx.s1*[7bt^| WC8ey(t[Sq7 A2Ot L-f'ꯅuy60f?d:rIޗt|[]xւgr3w175]ᗸO~mNSIhPԻB"-v׾OH ҌlngIC)cpU ;x$Oi;_ =lC~e6G/Gq,@iݪ s]gD TIp_XT cHdUϕw}bj>-E'-Y-)h ԔvbU( F/ m7)sU)+4Р$BbWgOzB1B^"H?<ZaKln'M9`{z6^H64#Ū[oEM*\)_aw xhv"MZbi ;'Sn 詋:OHųΞ_cN"ӷ PYW*4-]ޝ !E?ԷHWg.:)-:8E DaJK^֍aT˰UWi&W0ѥs'!YZѿ&m߼b"+%!ώeȷ kXUU0]mQI K{$0i6oڥg4'NJV K٢qzZg#YUe'aB`Ubj=?Rs ^'4=Oqak:8;\ G+O7/[*I&%<]'Dkh燀p01UʹdNR)j%b@#C!Ta]U} NJRLI)=ba$WP~\!qmE  τ NU2Z8RwˠbV>!^J "a!c<#,VeNgZ5wl"c.:%Ws+. XV_v+Iܾ6BAhH+|߼r\\sַFm6iunCe'ɷ̧KbؓP"fSE>xWcsG{ ]~@'y(AqoWï }8LU ėYUaVGבc}0 9_\qJal/MvǪ)x*ze9*ّdk3w[Vh QqBr+sR g@枖8:LM2Bi 1όa pUِ'y/vLYʆBN X5ʸW7^'"$qyͫ8~kqS{66p=t^eu>kdֽ:Vz]wH*H0 y٘^tALp]-w"e`L.; n-"\L磀rACQCFu`oN`>f>ӆbV*i3q8Fkʺ+\h۝1=7ଶJ !jrM{oMM^7oDBo9AyIv;g'eI+(CcfFR$I1O+J1hĻ]HDaVk~TnqՖ)R +Hž9R o7P93E-UVO|O>nnt1CzYK.͋Zj#lA~8Ȥh3עy; /k|\C'Mb-τT6i&S*ИU2NDJHQK4o3.nԳa=iX?(qh Rxr 6L.kXw͗1iHd$G >]* pC4ɡg'Yyҋ[L pqn(quWfwU/<7[ls_+A#%^J-s'u_dnAv_MΒ%(9 \9s <hH ?9(tMspCzL cuۦCYMHL?DvF/ ,<&^|E ,PwU =<įNU# ;ڙ-@ b ^m5pw8+;>U)܌f׏`'ؓK $ʄ{ ~6vo'2W;:u\Dks:p%N7w?D21@@~lH -7NQ.t@1bAT%vO#_Eݱ:j(l Z$G|H4~IxdgtF>B 4wg ح/`r(DI ?{x,A9V]J.R0Of OEw8{J;-n].^-^c3 &Ћ§ljMl2F>瑘#E|,TYX +=fIgGF0@*b Qosݖy΂)yD̒9%{W!mh+TnlC+dU(s'/Gpc\f0@&?_^ Q>6)Ҋ#Hj4w] zNԩѪh ѾcH(;34]Ýh9 ׬^=Io3HdѽǢg 3x4d\|nSЮb}JuTCʾ1-Ʒ&cDE1[8"Om%T&׆m\d }F;"GZSnMYᰇ:;/b} kxz1uߏ Ó-%<] oqdQYk -񪗐#F[rXAig{4jx0n*d(1FtPɰmlc %bnH7{& zA"82xQc9Y d)I{B[$EpK _{~)0f"3;_JdE !녲?ʱ@a~LD@Jz8(7ę)hF!Lm`'jK{J,INV݉w 3~Q]̓70 A7ֵVQT1hWNWlq@.oOY@7nNߋcA:WmR)^։ҁM!%B[R1|Ӥ:جXDKzhO<笴vʴ9z,9pàPݺrF'=o$iku== l @ P$oo6˖n-XK59*>DM0؁ѽ v8{&D7O=_ |b ӒLEks WϬ UoJB0_GBJ~YJԮnnj"[V:eQ(#3$ ~zY]<ܗᾟ0<ēlXr?W9x͕\FTwi[S Z(x7]A1'V,Ђ@k~@oE{0TQlKA&!@o.أɼ[ Jm07#;"ߙr'D}˸U+iVj v=~p5VUXz:d6jW˾w?El&/‰yR2s? hB@fMSuc>%EqJMcک{v9XTj|u xvM``3Y :djqYՓUQzrխQM, ZbFP Y ەe1~&b=Q:t،sDn3'a8 ===% ؓ-Dd`oՋi~U: )ņ]N]9Sчziӗy6"v }ZW.qX1ż`ZZy6Cƒ ~ZSom`2+!?NjL#~h>/%Gܸ" FI'8R:z{o ^"-Np*Ex#Xh;31at؄6捗w됌um^ʦGBLfHDήSoJMBlBX_(e7@ȲOL+u%AeqG4+S<"r"FLO~%jUIH>pWFlh%+ro#OY=kQG0W1rS- 0,u։# KO\Ǻ(z@*R;2:3<l0#OK;7ԍ939{V%بgE `Eנd8 eO6VQ"IO@[rRf}N6,)FOU5o)|6aRX7>⸍x+(=.&<)CPЪn)^?P{;je#g@6D$t@m0 jAћ8JEabxmm:͑bh~Evc9dvX[:ɬ!@HNc~bGѩB;wxmr}b-v݅WZ }6dBXE!^C f/~B'Gl{?bT}?2| gAGsFMX}:@k4eYҳy +9)Kos¤,psK.| ,mŠUuh8CP!bR'$k6F F Bl}{25W V6Z]P*o1CHӪaГ }Ec dU<Hߒ&/.$ruxN#Gנ&$SD/K>,'8}U䁄; jMslItsLR/o²i#g0bѺQGmMCzAppX&T[4WEeQEK/{SbkpǏP$\[*!eSP2 9h~\?NNQ/PT;P|L_+(|{n0n\+]U#UaKDpЗ|g_/x pGl[/~!8}㪯8=ά=ąCD'?w{T?C#b&6sp>^zʏ#k x;dXF>o9K4sQAl%WYl1o.J?oOI<,&7[ɧ Qe=.K{[9 Xm Rl` kLϪbi"+`,(Ky #wԨĺǯ2^0A]|{>~xiX-D/xşUϊש3?,1ki>&ZUN^ k*\/vBV9;l$AM;ҡiV<I սRu_fی^!}LR6|"ި(q{~2#cSy^ [KLx>ʆos$b؉ATgHj? ]5cd :$<k. H]"NB (Sc*X`Nl›DrV18b`[*Gx"V8:g?fOE'xp"H?$}jt]bJK143$>%]$H+RJGILY\tVY{S1uJiK>̇_ǐt;[-بQx\_a6%gfxPYlՑ}(S4\7!5*lEwsf?zf6M[p 0Jz?jzBu2\c|Ȁ50^ħH¸OHD! O[LyCX:z?ZP Ÿ`V]pU'q?9䯉t@s|HOw/v\!lva]Ȁf>5Xb:+O&ŝ9%7[8d0{%Ӝ Տ=j&BLb`UEx?Bq2qv(8 ChkFQPÛQi@id.֘iGȒzCjB<z.j\'Iy;7!EhZp_]7_%Qp|gew.m0=6^k[y2Su 3I3^Nw>/|O:re^td$@ۣA1i,aB鈅8)(AOkQT1Nwo>ШP)qq| {]/ߗE}Ɉ84_64yʱ.lC!l&<0D#2}o Q@zaIMx*viG:7F;BlR\rxG-mR^lWw*2)$YD[Od~`|4FA~,wAWcmȝ"PUpZ;^ٝ4teg0}ionm:.ݵ^ Ŧ͗Ex~kJ]P.xVLQJem}-`n L'(_t߳H~$ʇh"qlGD?H mKW2pcKD(gG?BoZ9YC6&*۳`?x1ywɂ~r/.F%d/AfWtpz~QgL| 8!EHU@*mtDUw`XD`{^EmUl&}(Xj1t xm8ki9LW.}%;N_5p2 $Zho kW?tDF,ph! /1{Z&ްՁ4Ns~>ZTI^C!Y>}W;c-WYt;s 8OU%~pN$is.6VTl Ze5UpgH0 $&z]] O 4qe)?7 ՟gDF/,bJ]<=YXa1 s! aርL mIMb0:IrgR [0oGj"hW<~Ż:^legh2o'x24AqZ_;C7KLW&^mp+8+̟]%i7jOł4 lh\%ayy<g%;o /%NQyuFDŽހfC߆!PTiJH6I#_INgaVSM㏬r3(/ h--cXȝa`%/6r!ORI#A}wFRv \{IR&hE`!6.% I q3Ei=j % Iw?)0ضh޸8V%gC龬cY\Ճ=zNX7ؿXuC:/UD#ǣ1Zv̯5|`nuH%6" l99ú0) U$ ]Ef33Xo:Β+W?g\T8R.ä$Qաf ,g UؗbĤa3v^7c6 `17g jr@ S4+~ȣ-W0X1hѐ U'ѣ_> p6F\[O@EAvJT % $_:z3E1Gx[7OZQ/lE ՝'[ة&zP1x8%\XZi}w>l 7=$^ 0tNCN$9sjt VF.a_[3u#l6)48AV1xi33¿kK yx/p|Rv|TM'_-j&P#ugJd?wzaV`q'G~G6͘(~%EC$ ,$bC3[`tZUr\=O|k7#[3rIO;V>U!z7jSzg­8;f 9Y%Io #Xr[,\E;8ZWrS%c g3dW*R~U;;玼.B>j;><ޓnY{aDFO="W,DU0``3(Cx*k|[(*W"u @5xOsLL36㓢%1rd9K@{b>:a#3yc#L1{&+iϩn!m,]v)rt;_ m_[5VkUEY̧|R>fLK',sjC:h)mI?.OcZ.ĸFs1TG ! L5&L~h -CSlS h3D13ΌHVǕl6=#U3?i6mhCc(IqyVutƏCplF$%>(M iy-AdnWs]0H;Xr94bفQ]ߎ>-* \Nn3yB&j}#GCikb:o1@?v'g3@[9![x(Oܓ;?NY D{At@}9jUEg"d?Ӓ#0|2cpUgQƶDģEЂ-3~\5zoR`r w&Le^Duj$(l]hOlI*溽`Ged? XqKpCZW}yƛyx᷏sN/yMX O["GC1.}J{ˤviڸE2<B7VBZcbQZnkRK^hlg3d8 j*G4q`޿f-CKޒ"YgtBKa?3kIҸ5=*;""ziْ|ww3TD3|9nn2X]`)0 6پ67JꇽJ~}͛kUw1OwiE˽9?N%e>bOU&GuF_#OzA[fѼ}V,Egt3@ev>lTuVͮO 6'cNDT/ȑЧ]!ѵZVf(F| ucau]M-LB w c1\zm,jRvji$??fCzsA,oKYcDȈ_#zR%*-ƻO#*?J܀ Ep"7Ps̖q&oJ2Sg:fTJw_x`N5!XL=u=gp-ed 3[f dӗU2pj(':"R0Bf xhpݭ~=*;|%ӊNx#8і= +ttc aˇn o wXz<+~"Tj58$4 ȕB{!ZQG?0baTz驸*.ɴqpHSt]&,>ۓ#Ǣ s6ooqyW2)~Ţ=pk1h!2rk$[\϶;]!YB=\ʬهd'_t?(&H{']`ތ7BEU uߩT7W=TB0 #0Gp+~fкJ́/d̾1toGf5mtw,'H2F1=AvMXj2Wdo/dӇ Ы1w‹`rgqD^T,No׺O'fMl\QqBo:H~p1fح6-==QX oT"<$БCyHsʺhOLB{rG1w%PQf77Hl"Շ쁌:Y%kbX Uzw4uL0/rX2GlU{<" ,r?|oxeT+pCH'kJw\X@bĨd#) +8mRH]} +*I`@@aӨߓx"z>sMJS"k)1 |׶B&P?EYhQLQusɁ~; f.{ 6r J !XcΪ)~:TчbN˒O P~_qB|ūһ'34~P);QNZuxA8') lȯGaU(K#o{<6@}Cץbgg2qZ`UxAm ҅V?l?W} ҝ=&:oܬidp Zt* ('k xU/* Wv(>^Cv7˽y(+c3=(({C:̕[-HJ)rwZ7e}[ʹ /R$֚8${uހ𺅛اO7w$7HI4&ʔ{ rնQ(KmhNpXoT`$k6S IfVQI7鏅8i-y%]lnDi9֭;'%@b#;R2|ڞ;F9RK6V>̪gIsl= oH==HA;CJy)؜ #5Dug)Y5O95$RvϨSm('DeǪXI|o")\;p\'P+Kk\~8|fFZ?8WmF`zA[ɵ*ʡ< )`E?nnAHmX1jQԃ+AQ 9K_Q2ScpPX~huc-jn_!o!Oֽ)/2k\P@ʓcz@%@.I( k yWR/h[{ل c^Sf^)UG3Ȅ x̆<g/],B9|ZqWA"W_ASz1^CE%8H*M(¸Dlr ^ `i4yY0қG:RE(esCٷTӌ@%ƦDI9-8'߄]:16.74A$W;wߺ y͕F=meֶ a^ΆړX$Ƃbv49-9q|̗vYӬ3LJA2.R]_ c}]Q֨$j5͓,j;$L:ɘb-!3r/,hCaٙ:8_,lHKBܶaRvW+"s6entTm{7[_8ĊkĎ(H]֣:AIjVgu( ݙ=WKW')ðѬcݴiD ނ/s%؛{aB3ON:L!DN'^+P%}ee<\_^W>ܖ֬S' 1(>PP:>9L^x qAnڝ0.T7D~4ϧo do7| =# ӈi4*c5$e S$ݺZ1_c@LksǗ~N6V\oI˞55xKV;2gt "fpx4ްb)G;5t(#=233ܘ]qjO{h{k9w>qA>=zk)̨^docz/1c].:EE>7sX&P&F߭rޏ"&D+I`&5\fG k'Lv~P vi8ZXn3~KbWd+8`VC.k(:D\fs!w ,?:aG(2=7zOXZeF; 7jLiQ F+гթբ /,~AMŷK$b L-#`%|:ДeF,:Uwi=ͤ>u'n͍z5M\p)׸BJB3.!UAc0Ƚ6Y{߁Ddntlr4EQ4''9HI]WA0Nvy4؅r:Z}~] D9"Z$D6Z^%|o8M=O)ܟ1ߪʪC c5V+YGGEE)AG~^|Z`#. i -h#Z߈QW=Oln{8\~/+5]OixMISQ*z9idh %9loluZǴ`y;?_6u)pQd (E8\QnK´`rH;: OӬQMd: =90@_.}Kbv-}lX}7l܄dFXOBRmM+k(u )7mRVx31WVG|V|H٨ʬ64F>o)ySЅ< x Ab| N`=)UɍPm4/ݰ3Ғ :p9⛤)%ΰuĉ=Λrm:pG ݉^vŪh.ƻXz)(؛`ڋ:rO8DO?V2uתPDj\^\%0ZDL[3#iJu[]?hX,xQ&Bii7Ӛ)Ľnra:,mFtf 4AvSt\{$aI8 &FeFuP̞d*&Jϕו~L(y_6"{HacJDVaө4f.˸BY{*]B#셔5+L{af]|}!m|dx|D5\ 1U q U<3q2eA >0 o0':>tK)rLp jEBoG]gS1)C/J&T8&>Q(]IO0沝hUNXw~֦ :(CջjԚԂ=x35/'%|@Kf:3F 帮YkBXC5 _ xv;Zo48$κM۔}^򑗌ˁ "-t()}me|m|mԑ^,JBP>!P_1nP6I@ wt)^zTu0{LӫY:T$W ԊArC#k*º4Ҹbf5HT"o]Ϯokߙ0T sZeSCc@<\օ;i9|ˮҞYݳ y2zU ){cFU^%CW+ TݻcGS&}b4{K(BM[ָ¼#Ag=_XA)/ Ob6iɈ:5^wlYFyH\:KMhmێ>3 #G9>j񬩼X%qq `m0f&s➠Z}  9gVMArƚ2y[l-XL ]-Y.$ٱNFMQ`ծY2UdoV|ݴWɸnm˴) fO"#U{kFI}(=|Ov{@ {ΐIn}TtvfJ+yeÕX$T'adZl5P+/SIAj0̧ܒZ:1inS@%Pnh8 .Ys\VƽQ(wVݓքHeL$04ϞjWTkjE"(Z~}>0>KTxK"X*Y"=̉0I%ٗ,v85[S݁|1q#_I^Uq*W3c{m'> #倴P$KMXUF Xuk#$YьT~[[qBĂ~82~`Acq䔎 m0)hǝK&5Cފg֧hE:,+QzrwYc {k21 BF)PͶ]7z`d ->AFhMSn"Ny__5r iOM4 %"~,=7rpAic[JDqݫʗ== dݴ܉/)U,Ήn“bxtEKQ99>w5=*7˻m+,b-1,9,ugQ;O?ˡ)Be[(Rg| K!?"J~ ,;k#DNŸR&莁ks}c%?xI>R><LP%NSlwMr&ќquW^$w:HcQEaiglG R~RL a ȂS/V]{KCo^}ȊW^ h&!-ۺUcTTXU Ċ,/޷b^8Aۓ)=o[U `}oiHCXVY%n`(5T͠}kǓt/Uu^٩$J <\68\[ݿĶzo2rРֶ d UNe _lv9B^)̈O躉Kpnb6'kJ~$}D,&$&t SU:l{O稶auSUYOr؆T@Ϩ9*םr >z'3wh!kūZ>Rh~)3LL;|d) mL(,]"x *Td[4H*wa#EsPGT,YɌE;&IL6`Z|-ξwe\:5Qj_Mc"~V;~SMrTP^<]yzjs̀aumܟ:=;5l̦=1l>z,b;@>ëKR{Yh7c fkIVN#̩֔M( ȑt-Xj͉c,\"/0[[#ɩ( # V/}a?D.k=u YR2oDD?9# 2Vm:8ԠVkMIoqHp%|Z&C:,h W\xBedpu.,5%5/iSR/wIkd@k27)>&q'$ _0Ot pNe 3ȥ+Y2eXPD&7!]RQ^Qڟ2nsldЪۂ҉pj0 ],`dadºłw$BWOEr:چˑLI=fpo=Wۃ'(7rBa|aԙQW'vs#m3U}jvmJc?\ C ?o~wr{@R[^1j2CYqxW Sެ~KȫFDB\-6)i^zby/ _lj80AK"(rF.g P [~_pn_:粤-~%/Kns }G!1 5\A\%2]mKzDQu *~D1tSq^ǽ 'K#"(Ϙ_:05[Tvpwj1P4\tMFtve5 )]܇Ue]lyw%./ٗ"c_-#_>"c{Lxˏ* 0ǰHaTlaipKԌr+퉳2 H4Y?rT.ōe 3X ʤx|Y]4~«M\Nv QH`#ޖn`um8B 5"ЗaRyUJ\Ns|U1;IW^3yj-#H#7;_]E_8jvQػx׼fЅux ??H5ǞL[-IYz^wAІ򷄏LPµ spy.! =C'",p.[~[/% (NɊa+ 7-&WI;?uhH1dBU23 7?U|ݓp!k K9/)~S'ϖc>7iذ&=C_~,hy%z૏Wώ?pOx7~z`hpR. blʆ,~ݶs=hc$7Nť;p,㮳=hSO<3Pd %׹(+ z8 Kr9A鿀}ɨ:*q'O;Bl '? NE,5뀏҇**q"Qvm,>uڤMWq۽d!l `Q@jnj4FuR0;l0@ƻ@ g i2M(r㓎Cj!y,ϱdt qրbkdjT)54&Qf 7SPL3$ttv]hMϳʹ2)g} v2-}β9|g{9jM 01ZT;3̪jȝb#F(-XlGha74uJZ>5fנ)S;/>vTen΁⎥ꇔUĦy-^:0Q-~Gp2SúV\8BFO]j޵/ Sּsy;"Rts.\2^K SE-OW6Rv%UOCoe7>]UgcNi21F‹K<67̬TkG<HCAnlx*@+({X.%m9!4@; @vK;Ҧ&[z`%Z*bަ4lr1pc'0ahgŲ)UVLo xY3oh|W*#Ϟ)|!2~A+`#n=h;tx1_›UJz} ܊a'Ce&1iIPӽK@eMiwAfU#|%Y{u.(_Vciij854*3`EI2 +ÅM/Q*Жbm/\;efMPI ztnDX@Э\%; 1e4]{dvnL*mH^(]6HoC9N` /f}cX ZiT0UJr "g1l*Zcv0dx(* >ۂ JKem4{o;W9^!=LP2օr3m<ٍ&Uy( B1'IfgHس H!ZTC`}qsN(|f?jwczv͚0 _R:Xn?qS F+'%:jMߐx*}[HKfR\0mA !6qx"{ɪoQxg}U䏋O6ΗBHr̵e+7D6¹@2qU,{9I'&}+BBX'Vۣ֯܌/4еZq %s[9!V/R59fszfF~+@B2+l|Ț+תjjtr?ǧ׽Z*<$vH=~IZr{Dl)'F:_H f̠F: <eǴ"o0x@ Z"L_tnk22E'jPEĵz5sƅ CP"mfJ$@Y<a]]`DV!NGN..T <u}rތ ޺&G?Z&JЉhLCاlTpx9eW#FK;el e~'E+H^PF{c!{=ܔå= U:{n?cu\{hAKU;G,BQR*mY@7{;PJQ`᫱*m%&T ?=I*TkrGu 5ԾSǯ-sB7ʜՅ9ˉxjr~{Zn)^_&@zxEDp؉I+e׹Q%.m!|rO=8o^,'D0FuƙOE[lU!dڊ٩ljk2N:sj.wqw)7k5tA'ԩ">WƫMFCj= `x&CWufLDF$|_K1WfggZF߉-_r dEr|Ա@w V+Y%ը"#_2 T6<߳nT_\ۚ4:jكgD2OHs_ 4뮡g_{;nYysdU'Ӣ7I[i0خzb X#aBSі=H8"#S?.fd/a/궇5K홂Ȓwŭv-hhS 'N+t4)H ,6$":KI ]ظTVJ=%W:OTݔoa.eMׯqwݝf3J5&,qf'6$(T9#?}{ >̇ D{DF鼧Ii@d58T%=CqX Ԇd *">})^N[j' 9#4E惤v5 k^?в-MM1!c_39ktquչQYO^.]MClp{b4 aX$ <>JzX-طX=sqEs@d2QcX^Vpo@hh;u J܏G$wiSIY,NV́ qP6 цG+YI'ОMU8r xL[ԼoP8i `A`((=V:9ʊ`܆Ӹrƃb{LE@5iyE]`ְ.~fH|24]wr; N4OXPB8Hw=|=}%v%' Vo֚ꅋ尺MAnQO 53GSB~&m7(=v[-sٖgJ Z |.(%_k/֩;eJB^iCeΓ!x!HǏu#X]K {M6鵶 +g\̋hdBFJ7"Ec` wZ:I {'5Γ6`uSF@=cVau(8[M.)Y2#ж G+ruJu ԟi8#s_[cm*9-Zܭ<#4m~xȮ?Q:nxhH蔏$Oy7g0v:X_~фr>ppzNяezN"h8VtE.h:fjB2zԴYx'8}H&Åk7շ5z=ɔh8)I+;e``l"  ]#^Co] }&3EvQ%^FC秊 F<-V: ¢Xi +z5 7GGo! i]lI&']QHqOH  jmK&ghҿHp|@ZՑ FEVoL3DxCҦr14u8ͪ+"a8Ӟ҃nQS 7LSd)B璧"F s$NfK$ @bа ȝ& ͭ;~)Y.G6 h[y#lv .H) >W$+)j3'`2 neFD)4w V;*l$dr2E } `+'IZZ"յs.G)X~b|kk'kej.c)Iv<_j ֗8 }ZKؗx!D5b_pC%D6f/)}4j*ȬSZQ(6GLA n遦zEi*h?V "DzT#jUO[Ll0C\ZBw@>IJ|:t ܥ^Q(C i|)Sjth vpK7V`. F9낈4XJ+Q>ٜ^DQ݈/+Si*i"&faY.N 1$5 JJCfςWrWHQ{f&7fdxjoCd}\6i~HK|\0" I-u}#!U4pL@OH 4i g!(}tt#o`cx! !{\현<(`$< a5}ƿV5Qs}\ $4fH 0l]ͮQZfEHKXjW < A0gsgq}Ň)Qh5[*s*S7dL ,M:8b@S%h Eߟ5|Z(@N(n0\8\{޹D)ư Μs tbPFJ-u{ke+Y1-fڗl&vc>YóW8MSb$6>]EbR*jX`{׹;k8Om͎o }׸BawN@= d3[VTʢ^(zyn!8eȡvOd &p^ 6k簶2ތn"<3νDmV)«Rդ}?NJUyD OkPQ@{A (4:|r2'd@Y1VO)Y1+4dcJ! # N$O3v\}gj蛘]%oQ|dlטhB.o zdQN }Vߵ40OCb-9|̰ O?'s @~e΄L +JtZw| $4}{mз~*$y۹­ t1U2aVKvqBKB3b"o R(GSRehc^M""(0,ڃWދ¤+_z&|̡G0dYLpjI~{7"y̴>1(C;iɼxj4ʸ0c?B ۛEe5IvMqYAngeMkz*[uJR.@د%!EpC썳Oۓv7h}T W{[N@Fe1~vhT0ApvfC>׀=:`'""(n:wA,K~MZr8Yĭ|l0'>dC[o{q0ܷp|7sΕ-_S: yjOXe ȡA&}ImC#u)ww8|̆D֟|L9j!9.K_ /B `gXu j;BY4HQdUrvɚipHkiaG)j%UYd<~E?U>&+LqB,љxo:񍅩ftqJtDl@^mK/5bYFEMbNׇ^:Y+^z*c9JSn%*hւ.RUI_$[h?XxRsK'\בܑha 6"Y>##"L7H@EU ^X!I/W# ak @ofMPuC. as1>..)u'x2Eu=;H k?@4K{>pa 0?I_z-6qdM'r1-Y +'^S${ VɃ)De7"#>u e76dVQb`m z'*>q4/uWdZR(Fj @"Ŭ޶A^e GC.FA vT4uO [Œ+:a}G ,_ўF0*x=@~٨c5l.oEw^Yl~D5+-OE;]S%$'g%Eh#1Zqd'+bЗZg MA~dQ!WiCh4N$w&+^ی":E8_ ' .[ſ!*PAΫp{YF3!&7G)3h(1jKL`nYQ6VR4:ǁV^@S)j=oWkҴ32[j: 1@dܴ*.)^ "F4:P7Z"z!OZ 3 IqmSŠXxn5;oc2{/Hkaۆ `I6R5v#-*F;tE/(dgrE_@ ?kRԙ1U@Uf 0;~Kuu0#N`uo/y'qYV%ͨ +I`[Qڱ(/d B?7&(%1^┰qeV0|% IA}Yi3?! c3(wp<5q$W+7yQol-y6\0':rLxμ P2 *?lZ~oXj'ATǻvӘ \ +@Q a-5TrA6ڱCBӤH+$+}T˔={F4٪c߻ [E691wDLW_4SI&\928 {J0Qk@a3KPu:B9- 9nzڸv(@{΃'`Ҕ"K @.>1C?̹T u;fit.]'-) H9!NU㢈}Or IKvhE`Mȃn9 Dq˳wY7 &"$liG|㝹KPDiy}C݇pc#WTsU=C~FJYvVOmn RS'>vqjwm%V<]w,cZ!`{:KG~_ds}iZ2y- NE\P`۳ؖlYEԶ.lH׌$i-$/uxT0aF/2acCQÞ1EZu$G02[ҍG㡵ِD`zf; 7Զ^BU]mG4Gm"@*E5ghq' s/ )Ne јJ4LJZ.s*V r!=O0Y?wU'^&iD3e(yN6$P5;Vc:\[_D嚒RPllge{ 4wAmf/pg}v~T/ޫdJG:MWW/ǭ(j.'NI 7}U(_~P/^AEB i:Uv)4m41Y;4P(.*>ӟDC$0`$NBߌ?ꪊ!"۴Ga@||SQ"VYzvfIxz6݆S=L!&7X# 3C'c~r?oY{Qegoz+0mV.@d1֬pd%f0+hV2OԐ~s(.P^LϦԺXFĭ3|d"^`Y R7;;\޽:'k_u4GL Ω\#o.m w`|%rPfUҴKUҰ{g˱@W~=Υ)nUVE~x"ĻƤ*~v$Lkh)E+TH8/FG5;u4>:n wHbIf(OaRC1ЃW o݅ jA*Y=`[JUW82vYrVǮWxnLi]YMi305t E2S q"m,H%ųL=[}3˿(6\M44ab3*rg菩| z3r ]hQ5[I:` 9/Tp)y=`;{nq/# D?CXeh|&h6ysigXhHi0>C\6Ɲo(nipi`~yE9R$B:3RR1Y1I@ÇظG̀ pr%ō{zkY}Q["ڈwWfqS^fRwQL%euX`ti~ o,!FR;vL[.KD7, [Z:߻mYu2q͖sx=9s;!+nUI Fsj)ɋbh BmmH3kh ; C\]˘y)y|!6Mjxd8eK^`>vLbב,%HENӃϲ%J/lTDq{hQIXZxOmy jKZg" U+i𡅟;$KKOi& 1czB0):)cmf\ΉtK@Y-#xxZfz1p*۰K G*yyu7ILY4-]=CjE[%ynX`^^)WdT] -67#K͟ÓLDDrc XTaB|:{c3q:̀Ԥy;`X6-O'&$%hӂm,~1}_&7opm@a \G,${5qf(@':)<#H}GPP;{-Sv@T)ケ ˜[ThXWi#`?TԂ O }T -M6oaB}_2lJ&d'@[SKKO٪_y($nd95k{ 7u%5bA E(5;'# '!b &ޞ]qis\a&dKw =i3煝 IdbWK׻0 >Xf^IaqQܡxΈΩHR%G=7 ;o 3l#s%GfH Z هlo $H(ɭz\ Ro@;̴\;@meiR\ۯZ\"u^Ȅ 4u!H*zDl|JFeEB,EϩNAO[i!P;CuǯA? WψGCѮpt WӺeOclT}fNi9"{SmSe']faowLW>l>Ж6pzb(T|n9 Q㤩#9Hʺ9HLqr ֚Q nNBxwkF\t'S)#ާY3e d\ ;qJB7MyirL2Zk#Z7}$$v90yb*9Dv/YHb67@{چc&* ú }~Qz<пqL8u߂N70Pq>1==dyQHGERfMD=Fw6 j=q?3Ɏ6~{ʝ2{;ݭ~ ji| p'"CN =Eg_.[8GTdpO.̽ P${ F:-q]Sw$ؖRPRoBNa8?dHGN;R / `93sOe90vk*Mk6|Tȉ4qx?? ?p`,XgFS=9Lw GU FI5^^Vwa2asy Wb+Llar6јR;«m)hw wi{1;3|hSJ rϿ³kE ŸW9Owb=53|Zr}}3J E05 ^D@4SȀlID&Iʐ /dYsIݛxXhJeJw1v\]⴫# WQe}۬*qut~Is|>*5 u%#C,@ šU_)ulQ~u0CHn+"9]MA2)1ob$(;w_h"ObYh9veߤg4,{!8=.ף;DVDpR 9OeqXBsܤ^o.< x10eAUU=` LFжA:Os9s,tĿ=<&z>aM25)J"%ޅM`>8RtS4QZmOl>]6RLXwu#h8dW7T9 (QxɄ.T!,)Agދ9ggv#tJjq m}_~|hw@H4Xv]Dtׂ|fHnV(ZgC .EMZ$0]%QK>[1dړ7w,MбkM4#lk=>T~}.B1me (թ 3KC(xg-ʏ{[0cr;83Ey$]ˮ:G5p~bX~,Y&+7P7SjjI-^ LBJO8q0PKNٻӞ_gqpEctby*ZgH* 64F}Bi}h~СK1jlkӐb]NzRrj7F?ƈT=鮓 1·V>qǬ( Ý\9q T y^,CU$vEcŒ^}Q1"6)bfFCorl;Wg$" v"f QA]zz/a(sac3 Ji{uscJפO;Syl>r6H]v} 텈UUt`r-\Qzki5IZ|`S;Q΄c6w<StT騝6!0׷R# sR#DBX{yI cT!rvoCwyO!Q8GmdRrWÐI1͆T s뭨OoDWjf~;;zPz9Jy{A&T1*~zIikwc1վteLVHvk?3%nl$N>)GKI`" :n^CS cŸ8V']E<*ӊ3,ŽW;$ 4\MIŷ0;lʳ{4Z2oJ%% et-n{2b9OxN5p鐿L\nzjLMz:d뀍 16fг̩nd"ɅL0=6mgW1C/܍SjJ/˾UT*T9r{8Stxh ٵdK50eK?{C_ּ=R y lYa&mcFg3=02Zmv96fb}B4 Runa.~j"Qdfi'HBS6MYY$@KP7FBz2z]MD &E0b%ps*AHz9B["Ub&=0zu!bo֑]Ym U)pWI^g|kA%kSD*c< T(*>>ng V|a볈bKwB\Y2 kHPVj6wUgzkq$9}pY T.Cd w7 <rdz%h H;jS1|=+ܸIdtY߄1QFe>4!̶<1C]4[A% QEU6^h-<3d\LQ3ۡ}̮3jo]Zg6̗.GOc "oXYΗZI  j.hYn4gxRy YHXsmVEY+ %d(ă@OgM ~L}(2=0d`{2a,E ((xK9N]`6yUd4`(^Mэ :cS4bP(w+k6G}`˔9$Sw3ęw4NbD%]e &qpoDZZh!a[7_su+aXU*$V؃zSsfd%[7Mڙ#'ϤRW2?1Y8cǛyu.]ҊAd&:},S)7=w>ZNjbhjA@'Y %l8FR O0lĖ>~3TpCƑ(ޭfyp=Mre6tLPM"{JIBynPIcل To9~\Zi!'asjg M\{L n9t|)kָdjY( .$|'cτ>dD:c@f\;Տ MxIZ[OzXΑO2\nZx7GYaJ\9 '*>+xt>)Ƭ :d,]EfM#߬ʢ+F7hrh} iV/͊96oyO; 瞧:,z JNۓ6cSZO d<۾_ݤZ"e8Roqvw cn<yt dyΦ<@B}nmk&B]׀r!,A+邷k%QsúB& S03D I5U[7LrHB.'=,%K(VD([؅}낎U f" DIlJ&5 U:T:kes̢:T}j~Mq;HX5uDil.5ZF耫((dx߲N:ëog4 b)kگi6"Ydq`KlT㨑DW'd_ŝ]:P'9 NOաlt?]0VR@7̋Ni^ >%xWX(i  (YiF `eK.6恨0e/W3.'9, e7-G0ēKaG"4A۾dZ.wHⲕPt;NT1blPNkm}bTc0xfp+`܀p?Mt TC fGbYYM;ؖyA?oآ1ioaV mM3BS [,^W1;}{MY&$bUP*`oqnJ[x9$MfR~,<΂ί0NnR;,KMqf5uhh\A:RR 2r|,z$' fwhVrGw+faxPMʂwzV3%mV=">*yDo>٢<Z*=΄ɃsgYi&%kb􏦉b8{1Z H#QGwsliou'c V5$`zh1bymCyPÎxs:UN~+;:w7+K1}ޣi.=y(4\)L#YR ,{6hGr/; THtaQMl$^l_ wNn&MiJ 4tR;qub* ŗGx00Utt n9)}92;& :},C"9ԳakX~>ORɫYb?縕ݴ?s8^LC6eld;aඋbcm)YS˨eKr`Wk:S ne<潜x"P6x`u6whx`à D>m"蝹M/Fk Tf][ N^H g`JKEǨY}lOB3``לj4NfCWZ]1ͮ;#U@/^+OV$F)UzqHb(fl,xb`"=^Qhe/X.ZAㇸi4AKxx1gn %!3*dc /Ew\N~AդY ;1:d95`gexnfk:#bâ'.xVP;bS>08p\g ?=Q#QcD@PNѯ#kׂ}~/lBmJXǂ=6Z*1R9hw-A*K&쒢KϢЩsDS'9Z?D+cLeXC k )RCd>Dv0K>Y Pb/wV. eNq `.fo~A|| /E]+u~9I_p#ma‚Lђ!2WDMmqǒn/*DDMxrZ=#ҖQj ?ޒd5At>9l#l ڿlm@.!9J2p ֈ̙I~2E #O6Adfߞ\|QAgYlh T637ϴ*/+!A *YZsLJOGO%=Ƣ=S"[,p4H }#aj}9UyzrO%fvƊq W5h"l;1S1W9@+ &(6%B>_9"ICAe@f->54L|o^h-& 3fP؋m5J6wlG99^AkI~1w1W\ (N[*vŒGG` AXܕ./H/$c!Ɠ It D"~Zu{ݎfJu@?rjW t~r&9@ ̐Vum;,Kkk0V9%}3JRt VRx[maITH׿y7}\<jCq6b۠ztIx ׂס1~t̲_m ȱq 7vQtds R}#chNz.t\.A!SbHLjdߞtR w4FGt Vj21sl87uP{v9_fm/Bj.FiѶRdڷ0XޢA2*d 5MvwW#kA2(y*++a YEeXݑJrgrS"Bn2Q, | Uw.ՕД|3P+/yy=(f n]K_Mϕ<[Ԇ ("qi~9K8@)gzn&RG[I'iy[ T-Q +Kw%DiQOX*#&IX!DM-uEV>Ly6\\.&x[0sP<qV9j̩͏I'MOd%љ`΁SZ6=6OI"r6s!^$5#[W]6baSZϋ,Q :DZ!U = [&jOX=UBD# 0ItK-ʮ,l`Wo{Z˹7{:vC*]&[E< ))'/s877w 3IIp. :__Ha8P&󻀆{US=GXnͣճ`TD&#[󴠞0h5hl$X%d΁{gП_}Am*}͡7Bر %cBZxxt$˃bW-Kȫ:'G?KOB8~)"&ҠtV4/զ斯88R?f.`Wh%W?pFMSaON |'|uZ /oE )zCZIMZ甩gٜA_JR1V~.~$͋:0TSӆ~i=t7^j QNX@90|*qGKt@+\r &T9A%Λo%.h1"qV&llQt.,(41|C&GPDQCn\m^t)RSm {*K C|7y%+.LRH vhBYI"}t!&2R鐤Cq_3㖐AI6{R ["D鱪1nqm [AiNPeᠽ{'ެّS+;׽FJV2L0!G4p5L1L%GA4!?ChRĺRQmB9u[CGɉX-$']oN㗣o4  n'?o.BH%:$U9S*hetI^@"2bdB+R#1nʊc/ʗ"z[Ng:*I? ([OH j6%!Tj}z>fi&X뙭vm%f33dQd}EU"DKW -۬{S bWEO?ߔPfmxBlD`I)}ŸN=YDĄEVH]- frolS-f*%-X8A9 ˭LZ .;JX3 dm%l[ #Aq`ْK"[)+r|p(MQ YM}0[n,0Bnuۇ_r&}-Y# =n~.T9EG^*6Ʉщ4GRA"w̭uu[ % !U4 Cճ"f.\=.@>PMaJh5|eI""({I*F)&*S "O,?aiԬ:9sl?FIXIQ Кzؾ+2G^9 A\̔c9&m._ߏ4pỖp߁*ki\J%~ӪξA6Ռ0Z/ `2jf0kçeJbaq)Z-r)1lHJ=Φ0 A9/ ٿ\mjE.SЬaNW!FJ#(ױʛg=2ݲۊ\78W1թ|Rv߂PSZ[\* ^R-M0J٧r_m7%~eߌ`&kQzWh҂Rx` s6ܢ)<T,{n,}GzDleG 4QJuG4'OZnH%Óz3B:l923E{Ffu< tvN&<?EzId_<s\D'F {?A0U TmKj*ao<}-.?SP䛛_S=y4ThjYԿmDi9ol Kc)+Jl`hSK *۬"k;t: Ҟ55JǾifdRBO!UӉ;>x!L><-웒b梊aEP f=(=ZЂ~@4qNh[,  &#d]dvģMK-s8x?*N2[wu v=xO} ܥU&y)M gHkh*''zFCc9\8=#NwI7}:]#eZ݅&WJGòz AB1J|=FV{1L._G>yK~Єe\5~}^_~|V"4s#Νޖ#&Xc P3܁\ Cq#J9C\$f+9bCQ+CCds+F!JдSCDϥZ=50){eǓ8%@/wױPkw0u .߀{iQ&1'N: _WSièIfeO kײG6nN)x"ݢEaiME0)6 dYw]5DIbΉq9,=5]Zm)Lee01%(PN<%2510ʳ"r=?b,C1rx_U >a`l%Gsg?Pg8.^ I{;$s?" ;)tmW =(_1AI GW0,5/ddϼ>7VP922N ;wiأ-_ ֌ r`wϘ 9AAcjWh+7#lXM~q09n7/^:{6|:HXe`]BpZoy%cנÓ< )c/ TelN(de'[.c}XTVss:rJ߲PMF!+. A`NC5(Yv+X9aZWd k]tlFfOg1-!6mLA\]I9l<+U.7Ry?-RMd-"ޱY{{[oK%%XJ胻t)}Az Uf.qkU#WڕN{9˭!]hUe,gDw۲5^ƻQ`mKdv&H-T.&8oԎz.FʶV,ؓ<}:JSvt"˷.5$ ;ftI-[̣Gh1to?y%+}:*˗o6bn"=,5Pxw5.C5Nעu/u b jV}i-̂~#{ &  R"`yFh`esu'~ {OS-)0jW6o}lִ~5,uJ@.7_XGMHл/-Q_sȋa&D@!쯚َ f-Bl2 :[uy^#DT+TxuDnẝ9pt~K])cT\hsgu &V:E;juu7Io|2g]ŧmޗ5b (3Yk\u<iG3 N,3Q7&AUHvq|tz)w"WDPԾyCa4lw\èz]UP^_n=Mt԰UFyka> VCF^󯷯 1]k3h[`oVv3PFOQaw;,U|2v-4Nw Oᴮ 2.ث~ʨ\1?]LjغW+TXn'p4&F_כ wð=ރZ-_GEPiV[v"wz1I$,\^eFxesIAApfgF6K ~WLQe֍nVjAdo͉ 2/s#I=t\/G8h"~)H)reJ6Q3MZh7bcvEF Y_47ܔ^v[4 ܿyy\*5s̫, |8{<<0=e5Ra\),ͷ" {{ :Ϟ-hyk¾oq@|s]H ʼEVܬW#c:tTØ Gf(jq>໓,vjM]4,YՐg_0 &S.$7,ب~J"/LYɱ3 IZ{_'=ze#HvلGO q$Ub\g$JrB͈b+D-s2MJ>~ 8gpk$n+-^:Ӈ 6,;޵1h%+Pjד7Ks}H[wUvgF_~vcU vj߆1,p_h=]:s݁dJQ>oe(6Bi @(XL4 Ћ`@9Mtg[!A*pKL`Ө*Ƞ[̉je̢`uV-?\n@uH33nƊJo|%f-ʊOU- B~ޕCe?+"ʀ8u?BfB"Ѐƃ\Ԑ*Ђ\<FkzYى\ muaj O!{^S:,' Mx$š킍8QCb +U ]dIǗ-M;ī8\Nt!AWi0֐>_VV!VYHw*'޾M/77 {N\ ܏"GY`nb:5pk1 k'tǿ=yRxewq }.{Q0m`4̀?+zӞ15i0\^jܳO4xHMɜ@]hoq[^=IHRE7*ڇ7'*`Yb1wF8v Ƀg\FF#3lGkP瘛'8/q}_ms+zk=XA".YT2Ti4,ڗaTɏXZe΢!H?i8R=v~H*ew3:AFUqĠ.ŷ_7_m%? 8؟v&4h(\*=R]P_ңW琩="jKܻ)rlv:۪#qx"hУ^Yi'x_8oW\}x,^O--l"3 3SaR1_YxAy|MF%Qo-V#]{v<5mYø_FTqﺥ=; 2Ct4Y%=˭WXܭ- >x| 4}` / \a*.1GEu$T<ڼ 7\猜X|\cA>qA`9zT{wO\|D0?էz~ӆ&U?w,0i/e؆t$)(^^6 0d%4G!$g,\뱌#O2gb8IJlVZɒmM'8i;[:{ |j]B3`NxkB^|Mƭ\ǭm kUJgF\]Jvu J ҅:ꗓO?, RiRF3gFg9qT9bwk)Y(?~J?_ۺ  Df#0 ΁uoe՝_j% \ʿAmB}qR]B@l[Ɋ/Fߊ*\5.mZ`W[<|%J=>d#NyRH&D~G![\`%?6Mq]yiN$PڰGKDߑAj߀9 voKAHN _ N饹(c?ZjP̈Ek D~Lyt6y1ˍEd{w w~3ɢt2tHD8иhSY>lhVf[pa5SxeAɻ({%a >r첩#IM?L`+ʼ{KD\I6Yq5V10>8sn`^4uYm:i&]ڈZB'~TKRIP9IR#D%e JG^ٹč_MTTpo.=Ϩ J8pZJza)/a]H;pm(KGN亾 mG *,OՍNۚ\ iX}3L!A|ĭ(,i4T4ޙ~;5(8Z^PIf3dc;/<ߛ+79v|6Ujӿ.fu:h iNe(2f~Xж]4A$Y')7xq0!U9;0%KS-IU.~)I=tW$ RA=Q]հ;kJX'W1Nu}m֜!sR9Bߌ+UBgn᪩R%\Wkw,v T E/ S#@d(Ko\':orTm,Q+3?g=[(0?Yhî*zZ_w]jɭc1TW b",J8Eh]Q-BʀI0Oad*w1jqEI'۴oTa\EiM5HWRB9_82x K}l(Zh%CyKq|FNwp%em&l34Քīw7uF`;*d\kN5u)MF_άGҭ *2ų%D>$@\=*F%tO֝uF_{Xz2H?A\@?eٱh7.M=yH~HsDdG^|3v؎P6~@ѧ*4ᯇ\0NtZ[IK4>`Hk6PQݕ(fLp7*џnȋR6 J+"_o6 NnҸ/W33=r|ꃔQ!߭7~kq'\7Q3ϾzCܗ`G[grsJe,tc峐m;?T^}]* |@l--g_˹ycZ÷+eD Zoq y\ͷ%b˿K|MEv#ԝ> N9W%[p|&25t:Q nyU\C3}}(CdcHɆ~zMY#$n5fbKDmWoCΥ*YJZ@Qx2nߎ!p!I~TS6V7w6pZG!Uf`Ax"geH҄Bs\ ]ě3QɉHՃYꝖ՜H7Yri^o vֵ!s~y`D=[Pa|yɎL~xzxqf|Pn5\*V@)5S^ R4~^ v򅰃 qU(쁵y+$PSbpj E+[lL|6B7n:ϾT?B'ha^ g dzb*xI'Y2B N2UcB )%L McCcQ.$GT<{Th=( 85oe \_xſ)y:Sq lB "5w A:R;[fRc,/D jij[Ί7ߋ̀)(5qf;ٮBE\@4:R"Xw8QHNx 0B5_ͱ4[U Mؽy]s1 6*rP_<`S'i2W^;lwCl콗@M.Ls"U5G!-7펙v7 W5ޜGCkHN'FWzݹ0'N"l\ ąΑd+d g Ni]Մ2bv _5B 8HX;. D}('"R_0D\Mn1»=Jʅb/ʶ\= Ɩ B/.SN^/] 4}ngTB Rg }fccCTggFA&"Vȁ;"S%TW(@^v::[R_4 $Nc4S16ḿYh'!x$ }qUztIm7}[>S֨^-P]/ U՞Rg`JS%ɣ⢪a6eqAh@B}KaiDFRzBS5G{*oٔۄǒ*϶%#WK2qTU8Fnt}=w1A>4s,͸A:GXA5h^հ"ghjq cYm ?7[4hUwd2K1 yDŽi\3]>CR}cK9Bd&Gl^ JÛN-\Wm6"Yȫ]S#ƏHb/:~=qu{&GQq΂cS}E =DMHT_6z|KԜ/2v??|b^ 焾AN3+K/=eW~~G# %oAI_s5iV䫏dZ ;qq/\ik ۅ&F$x8f%<'S_t1\S:w<(-%øw]r o*LY…?HvJQ{-E9gZ@K::Zr]R`dCNh/u l2L]Ա+Ru*rWXX=h{r`:8j^T\ƃןUQnփ)F&X?" vv,)e*ϳg=blE` u\EN#AҼq qgɾa 1 2y#!3&z:"7+!5qnNO8ƒJy:8UCX{ '}%ۏtJBk2mT/*@>6C>LIc6H A+G!?#a{lcBocā=ZC;mA]nޢN E=,i&q>Ǿj[ Itֵ)ښ8zT`UFaZktMb83۷&U?+6h/fТ?Wm7 9@+?τVB" !3QUvzJ!e4I:#{b_Ͻ,Xof6*6|wfC,K4=7:8z[[;0X-QKMƨxzͯpz؞Ib^.~֦͛ҞS?wDXQ𢾏մyOy<  $,~ٗ 赞0F^뽖IZ՝/m`Jv޿\G]0 iLsWJ>tTQh@)ҹ)irln'+>x8sG zk}(žȰGac'pz=Q//]w> miQO&2[`غyeh/fr:oZށtgDH%Gju:[7cuc +xwЭC}U,4qtZ J( &lht1^c| ơ.q=sϭuO$/4HZqOOT K u\fHfqڜn[Gt<"6A 3REO_\U7e  ^û\f*N) `WpB*\{6̓XC!Mi]PjmWKNx2r'\23qkϧ5Gdܗ%q&{ X'9\K|uXKNm8̴"t;d C21Ī?|7Xdkl$tEK*(XpZ2O5-VM³3?F7~)<·[ʰ}z8?a0!D3r3P=|OI5* | {-p֚Jenу,led8rF3ӊtW?{ݖkk~X>A/̌Q}1Gj˨.ߑx=(2Dpjll{/t&mؑI iOD._û2,zh0*hF2Qd(H|d_\ޞ,"*S_s6ɬiEMז홿vS)%iΦ%=;AaS!Ӥ1{hl$5ϥ]xԭgZ uPv8_@f)?aplBNk C.E~IxN]CC![.ja Ia'j.39i<) $Y ntsrdR"nj-ŋ%ʪm# v@ dp\XpzeL,۫_0lq5/i1)1JfRW4'&O*'dё iҐ`ذP8z|l`'􂾘,sS2`e88WXxHn یcFř]ٙf}VTi p"ti{A-)R-f} /֖X=V>TQEo@hbvd,"M:N`bZ+L/ 6Åۆ?%֩5q2MnʒAՉyb|`oU Y%6cǁߔp=d'Ev2RW1H:zdbnK+\i )J%gs)z.:?B`N,Az|~C6==;|-n;Lֶ,χsJh h\~L10bw4ZYdăLȱ 0Ԟz#,6uM؅6:{AXCK1 VOiiFٵZ-\o6% AK' atkkwYg3XwQUxP"i}7+Z>`G8# ,,H*r`~q7$K inBʹ@* jl `i_.DMIJR$6D%vUyF2'\'}mѫA_iW~"=/ 4瑩I/}(U6jql;g.`y` 7iHXC%HvcS='㝋;M/eN < 1L70?SrDd7LoyZ  b&sڋNoa#v:9@J5O\a~q}2QNHBpür l]Tq!LfT ZGBF-7.فJ7iygF"ϺeҒBk"NIаB֦0~}}u^a`Eb%.ƩrYtveDcTݦZbǙbiWJƑ~#C7ȹ ]'<8rdE.}cq1DPb}~dhK j$̛Jm-w|ځt~2dL^@V*)g=Y2h";y{ϮwE]mC i~Lk訫&"X9_1z>jS E0ق(Zs6C.#ܰ9T|E~vhQ;R)$VbRLbjy&Wɔ˜( u.Τ0GZ4-\ͯ %@þ%/WЛ ȏ'ae(^f=0\ k> LnAuJbI2jj.&V}ӝgRHi56DWNqiȞw>O }*q$ԅ#0lt:rpʆ&?WwICbnJj roT7%BS1FSB +Mvvak%*X%5"r Q":Q˱"ts atEņ(*@;zY[%}PjzLZ+8!%0 e|Wߙ~U^OOjiB#">:1 *hmU%zGaUfGc>xDz1MF'PeMcvP>F ;.'gS"z%\#K0;\ӣP '$f۟P-4$$962KayR`viKA< }Vg2x+.x<0]Isw9-%˷m%BV&wb>ZֵxUMЇqC4eiRs杪.HdGCiʼn -S|cVS>*6WFQ~`̆j{tp[h霰 cY޿% 5*Չ*䈁޿00 ?i$HsoGP虗3%ߠE1ۥG)AjjHuLW@w@Ǒ_ c(3C1uxZ=*XQFiՙ^Kןd_Ē-L܆0!Ct`"+Ur'=Dj52 !IzFX|;F \NI8 Mz^wgYZ07070100000014000081a40000000000000000000000016650a15c00002a2c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/e)]?Eh=ڜ.+A;/;{bhGٍ5ۙB?,ZF7`V֏SE'%zanB„wJ]9s(6% ߶o }Fmgd{~Nu <xW dkJI 'vL%C #mPh,@=듋%k## i[YpMQ5w}r$H;`G6<ۇo;Tc-g6>>VୱMec{Wl,{t_N"ЂH3΍]D8&QY6T>00uLd'&%-2,W)7yn/vo\]XV5Ez%' {ż4ԽFƊꌡk@5kֶ¸eVYkDHF%]-:g[W'hOK+i?pǫyl%3f1P҄f5ѽm1dj?6Vr¼_%uͅu4)YZ6 %9 Q8zٶមC!snA-}3zb3Q 걁f2Cv0B兓adDN=ҹU2t9JrH*9ԹO]C# FW{@(FD AMV؉O\Mfbb !M7I pfoOo FelIOq*7 x.n H]P!5hD+"Sw.ȟkUg+}!ݮuKi9XMGީdRY #>_)=)|s5lzo-7_MHR&I]4s%A{VSBYX@WY W*Ce hLF=wR*n=xixŲaOg Ps%̭I=6*hM#X"mμ my Ar?GۋTU|Ft1h)#; Db<ՍeRF'0ud+?Mjv=;eG $P([ۆ0`m7he^^0tI"y@܍m gF{cJfo4.6I@C#҈\Yoܤp{MrxN s:.?м3j~rg?V2=(#u9p>nD'9a#H޵9|A$lcҸN#jP;jr,ܘHA۫ u~z9>MҮwDۦ 0wK.KM2d΍Nٰz/EE Ӫ\$W/VdoK[HP7^|skoPCV9;2@-S˟Oz\;O/(\ͨ:+)iZiQ14ηp"s*@zHI ePp/-^.Gt߱y,-.vx%_)WJrP&P EVFu.z9u Pa([uV:[~#d% ݷ%D@'7w (ĩ4/ꗉaf{;ƃSvo}͘H"q_A%Tu%W׫edqKk:|>]I}&oTs] 43* n5A; lGnܰ(J>bt{@\T^ğSFۄo *hh0x+\ d9 P<6Yo)+3vtCsQN :Il2;π\ = H% +v+veT0uFH9wtVpO_;7u!g:0y U'Qȗb7IQcc*[xnQC)KCҔRc?UP:+%JA/&m{:n/]Fh0K2H~Sy'pQǡx< +K;VEGƎn[MX}1F3ֹ cWa+"9|4j\&QqmNS6Ei!!u W:5xd巤86\ߓfft!c`c#sȿEo 4~1F.$1ΡW& vU{4M.Ҕd02^QQ9 S,P}6 >w !Uu#K[a]%j4JD' .8,*]zt[റ \?l>xPhQlݽϝ!EVIs{FtO k"S@YB50i"MH^F?Bpa[jvRE[V㲺}fھ'`dr`,jJMs_*XбGU#ފ@ypsY0@iXIs%_|û8CV-e3G D6M'q*iOiOsi@qG` ٻuܿ k9j񌨝u؃J2q n6ne="W'-2QBqy[xK5I1VC[ZTd)ZY*p-=kmwHB%Bk5ƅؓ( /HUƭ2BA|Eq3F@_ zƻeշx Ÿ+P4E گnRk[PgQr;Yw!Wf?Zu`!c#8VGƔ} aZ} %_@nLRt#¼Hܩ"JP+Q(jke N&SNo D_aud4rYhF>O]Oj[E}:J Dqbŵ$l!FqFO}qpp?߇YFvPHY `R.)L+M=돝Q­oIqX@~G|q!Uu +eF/,X/?+R^6 q9)5l`bPhN!gf?a94![$_}{ˀS+WG%sP.nvnX@Qީ6a>Pq+G;jAS Hɕ<X.?qlwc/[Y0/7k_ܘ\t+Bd滆c~\Ee|b5Nkc|:oXF.#u9e~ٕ-wdm_ƈC`˭)>do`o  7o; +0m9j @vtUIز`5}F6e 'swM^BHM-Ǫ*0b@Ѣ>YR]`[vȮ-?`r27\CQEk<p\:/E  x 4 S5g jی?'e'x^!)W% t^J,M@8TXu7gAj+|(@ Vۛ_|ɮ N|PSkطς_`Ju I'払qaRN*=Cw 'tF-KJ;|7/-9*҈@Ig I 3Ljp?қ6cKSe \ Z^| +xH~oȉOߤdn MEM)j|@m^IvcG †Q3ڛx65&WjO6$*p 430w2F%Xcl0?mL}ER}KTu3>##.M vkK ^St۸$|=xN뺖T+zRZƊVQ,q;.Ԣ= F:\>/anH-8ɘUB-|K޽9 YF1[mÏQ[s)f:2mz`XsL8ՖtxI%@HeR'^tS뜏3ޞd7oxd:fP>M,{{50'3b=c^B:`EJZr1/#"lL͞D*Nѹ~cajSc3X!}s%-$XmN4fS4JڟDG*pu·۩ժ0 i0qUp5,L,7S߱$$~mU34>%#fky0B%ۈ?jKeQz0Xkz:!qg&iwq >3V Fc| ^_@"~ wȾ T)*syG7_4OS1p}DDN*MA/3L%)VO4+#Uճbվ6z14.O/<7T:/<x[MeM3 7vGe`}a{C9I(h|GeʢكK5Z%(kw)61&Ԛ`/Bjz+83%Up QFϞ.ЀN tFK*=P ®dۄ9>+s\t}P Nӗ9uor y=zc~ L$DFm5 9P[qԎĕeEz"|~}Ov漢S#- q f=*$|{mu,yma9VIK >%Yh,dxǫ'srb4z/2b*\\6T$B3fk1*9aUA`eZBfZ[ck[0Ghج|ڦɡnfV0sV}|ӼͨenpMu1S%hNqfRGFB;V n9~ B]Gyb!~)jfw_dTthe c|}MBz7R*MĒLabw_NЛO}d\RXT8t3ʃ\]BsN#BܒVe]D A5% JD Tπ=+׹Ҟt%{-юL>L@OS* K[sHn]37+v`7K'&8!&VuLЏ3|<;땡n5I`?GڧSd?9R1UTJPgʿ[_Zjv\a_ӛ kS~rA>`YY8*ƐQiM`zrS'"CDkve Id=7,'Ðפ7o^>wSQA{.I^4wFJ=rrx} tdzt8m*7!Wf2Vq[SrwOL̹yk5!), @ua-*Kb,óP5:;Q#šZό([͚Y`!$fJ: xGAmq' uRr~4TnQ>ڬ0 Pg0@߰ϼF<|;+'-.`U}eT}670=hQOrK&1#9 ]{'ƾ=$8ì*@)'nЇ^_]ΤWj^UaHDhJkFǖAN@gWIzyHem) Il'rr?9jY & :߶m:A{H ԣ89 }`KE.3ZWtcN-X؏zn>qtL HSzH//)pQ!Iu#?촐K}qA. #N}_}ЗgY5-%ؿy.(|Eæ+5ﷰÙtϑ<$WrֿBD4_nL%9Un3a?-x( 2D~Ɉ,d\> x X w<]]ƬK N42=͙ꃵ%'c Nj£TѨzA}f.z^NHnrW7$B~kGXnq<-a|tC O.W|QŖfWI*Oq:(ԕD&'ié85I|l={kͲ*<6Αe(J1=ʩaN Fh73RW@Z1jcD  P)KzD7!(_˨γA}囵F$s>FRF aoh9]CNM9ځ^-WOb%P 8xaN;E@G:5kOԪ@öp`[I&r9+[WwJlٶr *!}u|#JNGչ6mWIKIjf4˂׮{~`f'%|z^ ?Bs`<0Ƙ)./* EF>&M*")+~.9WobvLHC@*h?LeHsHo<b+S< U;Uh1 bJo 'psjAz/r}(XaE[/&~Cl`[ݩB`[Ku H3|8 {''CMZ{-W(Vm#zs{P 찲GiK64@$3#e 3 ?4 *}0Fj;Brqme-v3k0ciLt"͑ҶeJQ=/i}!DS~hV4(S@'R:>9 <oe9\Ϫqx@ָ/JpδXV/\cќ̄>Υ׷;fUG-YXrTD7ָ3/+KѾf؝{Q}w톦S),'_~UuS e< BH%*UL=0`.مZ=A<5P?+i5y@63_c`YR/'8kLUV>6+黿)S ǖHkv:\nwHt(c$E]r{j-,D}H^To: 9J&ĸҮhk,?T|[?lAqYP'U>XdmxRQQ `H58ڹ$VzGFҖ:e`VQVbmKXU.fB >;".eGzWÕ6ƃ󃩍Ӫ-}Qxs|CM )qzȞI±͓d`vL_ +PI@$8ūCRB&V_ pCЁ)t  ](5|zk{:lȚ&h4 K Fd)uK@|| }Pܙ+y Qbz1mI;!&N#[3U$Y"G"L@hnN `C?k~p(,yOD=A{tL蜐VL$>ګ PrH?ķxM@,e8 fI^-Z )v\>}xFd"r1KX(mY50Ű:o1>Hl ϴz^Ńy' uod(4䫞oniL^'7)Ej1LO7=3av訵@y|? Q \V%N2gj=.T{r3JmIEjʙawv%{tru; "xPWWZqPsd~iKUZ4$}i+&.*7ǚi?~`L):Gj9ye~ /7JaJbփ Y  L&sRWf+?. |FmR\cSẂ4ਪdqŹx-_ `ĽZeppt` &j"0@y|1i;w 1Xp* as hCP85MV7s~ 6P᠁H|OcpԞ/,00=q/Bpy0R0֖hI8?5Z7]3ȭyz[\ ={:y[L(;Rbc15&AaQF:f9wh耷qY:^/ B 8edgPhUGmμcooC'͐!S] S Vgc Oԇj3 VTߐAAVz-F- (pS}U,@L?yk³bۀ:iN٧ae_Sn dk8gVl&:pgT96t9w #(/ghL+8d$ؔAs~-'>B~BFBKbUݭx2u! TTTݲ\`H0W>>-V O9 r^9F Mֈ!Z@ (\Ifcdr2 "}8l;\ :?+ q$zzʮE3mBVV R 88QC*Uhf$vҏôWe lʢ۵71S=Uqm o5o&qY9ۢ%).M'oO?FܳN!0wvs j[V>Z}dF.\hYY]c]!Cpjl{3$|ZtVyK;v|&Jj]dh;XJz1ÕXV{bހD>?41Ɉx O=歚Q(ٖLп,^hښ}lTdV= c2:U{x7_W*w ~]6X6 +/%ay'"?%mchkN;o=+n+\tYEbG~9_H/:8Es/odsؘ(7jNm䦯~k0R:K_K`ЮVS|RvF:Z꧶E 5@ώB7c20*{ǔk*Zp\D؎&It 離pNޓz(z԰AQq8ӶBj/Й-@_]e+3g>VCCl2騕Ԍ{%?!)*\~ou~SuP嘬2 /3(h%=ۂb"=k s~rLS,FwEK"P!\PCv[dTP"sJ-1lUڎ)5UE%XvjÖ}1}H%U9c?/Þ\ A55'b. DDȍ kEmHOs$Yee{m(7xaA͆g2Q9WEf|E=K)4#ߝ(=9mV(|l0^hNzHSÆ Y Fy\ 8^ 'gǨDрnl?IF&nGZP[$1Y FPuǐC[EGµ4!xJ`C d;u3i$YL|}neT#:q =ujm0h wً4|[0iyVhpGdʙ阛\ll,2gAcDS_It26p 23Du}.mWzcOW<v:.Y[A3CІjIWWuXnIdQb9V옋YA[w.SvYNju8$9-Q2-9C%{`cpS]>ORD:*$ -r9Rϡ1-tRe Gy[pa+Ϗy8WBu<; Z(R"|mt90a{zw2u/)Y Ul-c$4Ó3RwτbhqK<h6ݘ(CTjtB4y2IR;ڣᛵpd Zë:eBTΦD$}q\ >Yc!֢!TX׭XߝW)_qbFa0zTCV!>OK8.وo G] f:-F#CR8jmz]6Ȳˈq6EY>N);)K`!m;f].ǭç@Až+^jZ862\ T2b,,Ljպw!p6 #,ؼlV՜QHi!{^;զ={4̳y "zFkabY&wkO}4|`>,؛y#Lt25;:!.!jqulw8H7aCd|I}VQ3 }N[,҉uh `H]g. :;L^n6+r/$,n\ՂFu@7e'`jQM#JʎZXx'(}C5@ se nbu_f< ;_BTI_2.h8 OӫiGٔ2-;C\y-}2;ݪI;} ڌ A mȤg:Ʌʘ 5{ϙoNvp*#wpOd6y4iP׀+I٥ +ECQ1>Ottʐ͡e`g,Y{Ċ׼HQ* #>Kf-vz`>vњ[=elKX7+6dES%/%'%VKu qIEPʬyG)fB Py=> f5H$rp)8qfY1x)*Vy2)b9$Zk2+wf.(lkV0>&XucZo كY9S a嘢+Z'6-zmy*V DKvNE;3 LFnUYՁo)-J4.o>x"jڃwlΩ}2;h+z>Ե|1Ɓ!^;yZ<>{OG_?W 8ѓCHVZ|GfQYCOC]¸Rp pmmփ~"z$QtP2KKrz-aAތ~ټWXgCr/rVäK}~"]U?}"0al(-O!b'1o A Avffs1cC~J /OZԼXʮUI_` @YUak-h$pIAӯCkty"{u}_AW`R:9 .`g6I Ԛ/"mХydm/"ڝmz M>㴷k(I=>l6W([MnGK, N D 8>ey5 *JX8RDgde;byݰb\V?Wmp0W(XEF[t7+jSqo#6}"gx-CB_ST"xU\h O5RRqPM[4,„kksv1pƨYYZjE_7NNY̹q#:ݜ^ݳuzoy>*E8 %Fg[.v(6LSēhe\e'IR ߆q*}y*HBG;?h+>\'F/O0~@,(.}3_9}}F01)"&" FF7 $âVE'!ʮhqגfYhAgp`2`yڝOvr;K:~GiI3 9T -5U}?3cbaәz1%!x8[GW]ąB{sgl/踒 }w v9} e's{z}=61 _}A1˙HT4`؀p"  F29Kފ^c*tKҺK#lvbNM4)\:3eqy|Mh@O74;RI~ku=KO+2WIt x-s=M))j(I%=| t~+6ng1 %X)amIJI"w'R}= i$41l1-ֺNew|ڳRLҰYŸrmw n|H7e9=Pմ|dboj>9)}>>z4C#g*l!=է] OT$ x CWDoin7%vL07)f(=nV[)w^+ tPs @ pt4l*llq"*Gg~|˼Ȃf֜-Y٧KH0Lr T-U7p4{u.u9Çi;ȩH W~fݽQ0fJBf@k#w Qx6pVn/ɋww)ƿ< 7@0|! ^L{橛'? C!<RtŽmD*QyȎ:dPE"9-zjYb}F;3бLQ05 U[ hVS5"Auw$XxA_i"wk AKG4 ; )Ԁ/TF<> ਲ;`Ơ*udV~it^qrI#q^aL !N\ϟӴ(G,P3GƆ8u('2ː#0d5}o eqQݲCy04rc6YL7[! Z-NZT}o*9K_]O7ٜ}7U MF[(ztPb21Q [DŽo`+.EPܷF|䄫Efd4N;輻ɋZn255oGH=ل;miPPS~ibV@Ak)lJEiozqZAZjLۅ3a~7OqAN JfcާCAv-T2!"kdO6MO neGM% 5 +u {?"L%7z /.U`.g1a6 ך$2)zs̟]Ujo<_0s)OvĂM;*"R|=VFq)pMNBԮ(]&{| ii od=hc dW~$a:Vh݋kuhM?]/.8xP,g R&@xsOlTpsaîddp}(0Bs ) - &au3eAk_/2@lȂ@z;Gp=ˀdm(2pZ{j9NԟQ(24krTTvbXMyX$-A]'aoClA>I|c56x>蔁; N O4_b[TPL̞Mc櫙rpN΃CeJ9^#7NQFs$f3> ΌJ=Q;c4.^K Gc S 2̘vވWAEjV^6 6d`xxQ>tqlɷ~HG1 r8mFWjvg^r҂aU ,ws)7h!'hwɺ<&T`.ݱ6 b! W*g}6 G~ "ϲ9h^]f/cGWN_]zbl{Ni>XRAc/WH7}EC 32D}ʳӮ0u19hk 4&oP XKfkyqA-̭C% +#uwOx] . ´'^u 1Ŭ^O@ Rh2MUDuύy)m^IY[]H8dy v >ZHOd]WQagr?YU;ngxw%79԰Nm˨5 c5 cT =v r~ wr5TI'i AjQE-0'A5[nuqxZ D[ LRhypYr3G{,[%uj3Ag> \m8eneyq-d6%;@A5]£ܻS r=fDN3C9qzGQM.2 4Jʪ{tz\y:Y7=uصWUr!UK/W A_d3(Ϡ;u(e+t+sCo܄:V$TA.SS@tyGy~[E|_&2+[vAÜ(d'8+N 5v#(m_ Ffy ?S\`|Z @̭% HAST7L$pezoz|HbK CܽTÁ:.++l-L8kBFP X2q{.eqo mCBIKzZ>%,@2J}J>W;IHnt1`"z|=͓tjE޽9 Zb4h(z냚'=;Y%k%pr7Té9. fٞ`c6^V~my*[%WLtD#)`->:FEXOډj&\{t(uw +eZ?0y~"&5S=/W. wͭ d: 8ۙB隒 9 z8(DN<IAv "xl6hS !$VWWW@2<,֥7joۮ^O dOZ av޽6d](0cھ.2Ѽۊ,4LKN`&Eud%'i3=jCI)lZijز~sfUt IMw5)2Ee6ީzK*Z^}4.Y=B"?{ϘyT5t;ܥ}Z˺-8׸P(:y $A }6; `|ÌW#A:c֭`?CFe'[-&q}q%d|GSL Y_ȉU<Ι”F@J1,b+VkDl[tT_VyYfm٥eDi 1;5ƗDq,cL: FޭWf{7f1#,֚+Yэ #.i̊K7"Purqyύ=ҳJ2?M{;IAHBtEW0iQQLqD{F \E[H9 jW-fǑ4Ʋq&e򆇌KeWF呧Udtnh?F̹[WeQdVt1)p.y@͞ 2-4,fR @CJsʿKCҽ|:,o' > ?솪[&Fb/x p,NƏNZ7Ǐ[1F(ƀ:=a˂q LJ]In^$>hM eN 9Z۩gNk=$,JZG%c6WMסA]]M)_a{Iャ$0FdFG`YـeZehŁS R^w- G>F,^w1v("=zSU*vuѝ MCo.qosd\tϼŁu4fDin" x_^ѽSBzBH$OFRŠ"X4]Qfe}h9G D C >%%B&36>d ?+I r4O { U{eT@Y݃c*QvS)5٣@_vBǨx`AfZg-l{jw4xD. an%÷Aub;0sz>є x X#Mmq\2j&:Y Pn{2\Bxvp܍I;kN7R.?oeZ򅁑S03cߧ|Pe|Ƥ?VQP6BĸCKuRpܣ6V\5#\p#TtE$0D֜AJtȿ|9G]oc1xiB _+wc~La&E24pDD[>KZ pLnO?WYes11헐-Ub-3fz[ă։; !pD'O; DC1hΏ@VKqV% x. [cZIlV#{euy>d,Q鯯ȄFd@"|[Ӓ[?*mCAtA4f-.:8t쳰5{3LA+*- 6zC)1Bc#-QgO*o{lF͞j}PMcG~0:Dxn =:Y!0 Jc\t…|s= zqmNEovVna8Z|V TGn ٪)XI2TY~Z[^94 ߒJEg|YO1){;dP1vl 93n5)던[۴K Tm{kѪ_8I h@h$<kW?{# xrՔ[Z 8IAwm͠s ƍ!B-Lnp=Z_cuGEYҞsqڴxoT$5@2NbgZLSl4[zsCuVQm_:5l)'Nٟ8OM l!CgS5>bB^mtMSeGjsgBy$cOm(tF\[+ f 8) ' 鄗]=tC(d[Yޓ>Bߌ \Pv̀)-\NM>,W&'^d!̓#sD,]QMZz{Is²4x>yߜ@&^Is(h-<=D4+Fu}8|xKkB'tuH,* VwGt]#\/Ԥr\?s`w&>p~QTOieOFLL*6'N-TեĶGؿa^#@H1Rm# e02%8yv9X4CUc+V6]n P})=DLlȇ|̄]Ŕg&rBv0æd_I-5B JZA!g7x4 i%ٻْ&vɣW:A$,~*ͩ*)̞ 4(4ҒBVNU($-j=OeV#3ĺA 2([26G\ Ԛ;/oBnyz 4k%B\<>j<$8גmKM?!smsגYN@1cc ݅3 bUtZog2+XkߟGS(.Zd''X uހ J\< Ο7zQV$E {]kt;&xi{. I4W]މH(·GaS'[@/,]xOQi !/)1ΡeM7 z}ixD=: {ռJ^׈^IN揾ȡ@Lce]NZ[GXN5%mYїI!?kխϼq`p|h)rWڼٹie3 Yك4D]'D~7o+h&bF$iˮ(0vL\q//q#oņ(=–sIrߧa0le} n#( eziVb8#ߴ4|Oem 4♂"64X 'цɠDb oE៦Zzumunω,wkŋ(=ehv)%8?n9KK u^4nGI/\(:l?K^t\ug qEڃ3}e2hP P9@ %qh|GmGn`mX}aqIT_dZE܀vcPV)m堳̈́"Bo#.~naN|jb!KFz0+=mnyVP߭:FZ^]% EIx=|ُJax@VL3Sg<|)|%AdڽREH1fLH&< [rW#<- $ ^%'>Է̽MY A 8+NjAʡuidLvxƇ)3ݞ 9D3*>p#|GҲElދY՞>ZJ%~+kCΛWQx&4T (4WKʤq^uI" T+'-cètHΈF )'6 `&(:+r .y SY+,P gqSne #_fLj'>L9j'U 4lvrj -Nmh;W{GZE9m׹xpGb;awb?] _ml"c/ HT6%q[q&'#ҳte]^y2v"Dvszm,t{]WUk_Zx:}BUO n,H9s&Y8^^/%:#-Kf}Mqd 5wUӃߡ.H5Qpf8 *Rpi Ɔ.a}g{7mc}m| bf:ZkT/"WLe=oqURyrM@,$١;cYtu%t{^^sm$uO,E@ɠJwrg ?X;+{ Qo@Ow(%'b!n}=y~sR;}wkvJWtȢREXLM)N{ f/OE)K?3F(++O6NDoїzlW&-YYCb,Q5M{mQܦ?㮦ieT{# K](gcbȚ΁$uC٭`4/Qḻ \>آȋ0˩ఎ;Ơ5vo@Ģ q34*M']S.dA>!.11+aJr8lxMO`whg҂P*s :^?peGߺi'aa{crwg8Q#[VZ!r._1YwL T:8dkm1j:r3SYB̛bO͓EZo-Un߲dCPZT<,Kr2TOd6!ši6TYe9x9I !v,ܘ"$&Q@pi- w2.YO}c ϳ]G޹nmV"jr.S[+K;*tKH*E.Xܣ1zXUuKfBeQ C©hE@g ~ap\Le| cfM<9tHr[TOZ!5850B^ nفu((ĖEy$8ܪu6:WDHcs[z/" ŧd#Ԁ.ZHVRtjh+WE 1=/͊:.0P Xx^2=G22#XުXgYZ07070100000016000081a40000000000000000000000016650a15c00002c30000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/=+]?Eh=ڜ.+V~"j_fϐ&k[,jakNBV_j,:Np .03ڛǟjTFz\>NrrhDA JlˣR|{Zx`!g^/2DNq#rnO?LK#Es싸g s,ZC p&ɒ']eSC/(2{vj?6Ztaα4Ԣ6M=h0]2o2oaHzX7WPo$hm vLvam,toff HTc"J>~=C?Ʒ?BFQP+vZ+H> -2}eNb%b.ztIyCxkh2ŧx:e8̭E,6Q4JDqP=fK0}VA*ߒzۼʴ+ 7匭uϚrhU50t4U0`'=03˘3cy7"q+'!Wډk(EHA xj>Snt[Uw+K9)_m+m,ϟd[>F+sh zv1]e׎7:f[ʚXE:*N\p;NBlf?b4QNǗW y翘;!w95ч`=@1edͪ1q\&yaaMyZi&Uʰ(0WQs LSHa#)"I [ڎCC$/rfИ- FERn2ŵ` GGCDz#&&g<-A#0@IyZ-~U7܄g~vo¢}If$rX^8KO殷K@@/\:?{q'W672[MHkNF=scjc7}?KW_ 5sϽy{vaiom^* zmgɅSZ}cِar̈́g|%nVi9*EP)V)~S s1W#d| Ab9 y/BAX1w?i. zK $~~}&*t$"J]@"$V>ˑ-s``,즜G*XHjS&}vZP%4ACY}G+CfgDsI9T5]SL 'F#SEFk'r*# tXғSN3ͬ}R~RO|w4ZCх\ty `uk=^(a,VyPTaGUn2*sE:S-f+ѳ3X!7f3*ˈ{6@zɍ;um'vf547=n'/Nb.FOP(Նֺ?c˓s8:1B ۘ8ڰW3)m?kEyˬ]+C PpL6O$>FP IHTwU0 6K3_6Fvp;Ksv<_n\2zDDwalT|j"&PPHZ{Bh/ƌ_7O(ۣG;I"l&)BQCG:oKN△ dbα8d:G؎ 0!|}1Zb mlu1o;U }cON_?O(Dž96g>_(Ή$;Gο@½ƚrHn fw\FXTjecurB`0YU]C"9Ǖ z4X(M\B^{SbSr%w2V%X;k*V[kmH/Z?IӇ"G)^hdO|aˏ)#([%la PǜINcXƽ~KC`xW ]r_V(=K}xž-7Qׅ`L: p~2ՃÈcszu|"bJN\0jZUX#ˠbWJ΍AmY= \+ *4>^]l9+Ѵ|vKGif<,st|'%-{&ϬOG:.+Hzj*CmOBSmGntEh^r+:sݳ3wB-G5PlտQH;BgA0^ow0q^yh%@\kgW׊IED5u/(9=t"/HF`av=¢oV Um9o4} пfRkRu|\<*&+k%1)JeKue<:?Tg \x$UJCc*Vyָ'9zܵm%#xxtRܺ4wP<H(c{SctT3P$ Ys9uC'įNMù,(s1,d<ޱw&_rfh>P wbRPj(pi1+ȱ*=ޗ: 4aq˞eҹK>`;13ia~|%7jG-œ| "D QoQl CN*t,2K)t(؝+f4džU-6 vХ [ӑA7GYӷL|Y}jT9 ۾\/.,6/hb*A>Y*֞*3#MYN /4R;_<[TT'wfl-=*a>7p/71JکSz]tPVIXV}zSr{(WcS=9ү 8!Z58^tv UҮlOW@fxT V8o#*8]f(~2$kb[ɶ[AR@b|Pڍ+tH9$hҖLЈ*U93 ZAm{<WJ Z ll!ӍkU UY䏢"}A~\(@LiNDrbWJiez ~3 tYKV |j襩2Is^X* B8֝,B`DYnDQD!rKҸ^/Yx+__|IC7<_FYf1i #A( kC6ϽjJ p+zK2%u^@MmB>Bz*elY89y#-?'灦8S*!{Xnu|K{LNx 3ُ U @3>Zl3Zie/!%k2ϩ@xlPUq+,Q*(QC m&[f=j&(6cȭli2h|7 tvd Ά_j/ML\C,E0y pi.o j /;b#Zf$ll1zxdKTr-P˵{.ͤ!v;P?x/ +D@&Y]3~0٘t A J-z%Zȉ>ZѲ_Zqְs" B)bY bEP^ۉҾXpsTd̤;=  X le#i ,B3vQg$ BmmkQ)lt0lN-Wh_=X6Z?>!ekճᯘv fDmߋEϖC𖅭H#b_҅`qʳ#v\dU}o +d5X$e5VN%cѪh/aQ1 ;$dMUڇH܁ ~0ƘmE5o]I!ÿ$P-x}zGg[,)*}HzZoF\.Qj:?Ol٦vN ,0:z4ݣ.l1D47af~z){XOfӈ&6gOMsGcc'g1|\%1CZ8xKcIVQQEQSGP'}a^"SՕдܫ7y#!?(O[}" n\Nffzsq cLupej4o܊w4Nj͊#c@3p/~~M 0" &D)S\17 PIhҢOS7oK*A(B:) 3>SpB(_+d}F((Cm8z:=pS.v$~Umn#D|߃.-U3?LD[8%&谞rQlX2Վu*Q-2)0OR!2&ӝdditB`˓QX ቾ籯WLMo#_KIKd#:V9PoAdHHU?L :/R8֢`b\0ĔTr-N@p`5)ő3SsCJ*!䖏e҂rw*bXv.6zŖ6 oyqIѹ=(KZ 7թ!* }mя˨gg4rx5{*kC ՃjCBd$4Wќp"^Tlcf]뽚1Y8} 4/~PD+!wTHC5d.Һ{13u)H3 h̶LTh"a[7B4Hϛ1w*c*ẍ7NB?eճ|D^x6V%28֋?$QlZq'$sCJ|\̌ v^R?`<__]@)huEʟÆ ̾J~1L֫(SO>6g~].kJjf-K/NrVBK|75}ӳBp@#]Ywq(Z̆ ˪cl˰d܈W qFiCiŽ e7mOy3 G9Ώ[LX<ݱm;1@[|a6@k1ibvf> k$xn=XXxm pZ~\R]_/J5̌qlzLE1.ih/=@R >bӠ#hMIAu5ȠFbm3A//*_F@=Sjt>҂!WF=Y4ng1X`B 5\كivZ2##14 KK+( .rɪ\E^sǧEZ݁}Y`ILS+Pd¡ zU++Jkxvo W~윙Kєx0Q3HdC8]Q ;߳e0-"dd3Sc&L X+#%nėoGuS^6^UMT LHbq9i{p s Tgc?rM_nU HF:/s9ֳA G i.;G>zr%i w8ͷ K}H\ 4~! [j+(')ٍZ ,m/n`"rO -n{xeTCcYF5e3DlJw3\AփZmn ]׿},dsCMR6Sm54?BT($!L/vY&V׳r3wLɘ& oG!AS[.Vdu~Nf2]s3t( GFҷ~zSRԌD$hH:+лs-[:2x [*A_k)f4Hx}{zL]s~[][>f{"GqOC 7+%7qpRe;ռYc0>YxBT(:mٸ5~PZ\̬1dm!8?!1cUIe"6,: s=^VT1ᑵ@r5"Lݓmۥ=MQ݁2[zju:|Lj)F2)5+$Stfhi6ʎsma"9W hܶ7}3 j_JGY A\,}VYΚBf@y| ׸HH[lzjS^_F_mL1b \,fl8f<GTAxvڬbIb7ϊFYjp6{B{hoJ);Ȉcn۾1OmLPe'Wz@imT{,ymFhY;F+`oHDC"M-9bۧ`c\zkꋏvٺ ).itY!~-'1`pP1C7ZqV^{y`{ {/UrKg0(XaѳoZm=:ҹw#FCYvTKLI@m(Bl(,G&D$noYm7+:XPdL E49*`q^ DDUPaE [zLV_?6"?͗ݠ νI^7ǥާdN>Quz斱r ILO#̟"=r q؅r w` o7kzQO(9`ۥUsqS=2Lwxdq!)-&q|:GMM̿=g.lMzȧ;yzLI*0>-E,Q;8مclVW@`w+Uޜ@ LefR@Flc=8&fx![if>NV{%ʒ11Nn1{ *vYGu>qFdَ+Iq//G&#q}]02]nH-;mP 7ʹn弲|?ݍ>RJOq LqsS wk6 SY)I%P /I&<÷6dr喘)=T8R2d#`. "Ǻ^@hG#-su1TܷʭG;ܚb랪" QSc{$A/7F-Ӎ>?>7HšnՆ+%(^l>*4R)?Xff=$0J}Fq'*(6xOlCD%%Da5=! ;DSF`̈́jm~Vrh><}fmz|0Ɉkw)Cd is%Z*bKy2l $+S$rBmx>S;Uki\^"ܡފſ,)˼А=Ovf!9h̔yI] UkZAߦo$NfpAPmb+B4C鱀@Atc2Vwe } P*& R@o-?NmL}5Wp.o@RLM48rGp>c{PǬ$,n3MV@~P"qtIQ$ÈK{VnIҎqwkVA}|닣Ssfk59 :Ũ6zYѰD.Qx.\+ U~Jn:se5fd1MwVf}A1uFSAs{W@Rljc' ܾX:ʎ,- X+5G0 *ͦ )`,* C` ilC[ɬzD1a?!zTw@a8A*bD@YU)jCb&\`_.ڱկ`{x9,}->&1ޛHjhܣ=u=cv$lڍڂI1#Sa&"Aްjͺ*JEJ\o}U-s(0c D @2ϐܼр*^9r'=)r읱FA#m/1_<:z9#~KyR*,[2v6J ols̲$5~i9ݩ-UVb})˱W5o^FrϩmJC79{I0Pm_?›,)76fX|+3ʮiB$9M8i;@G??34.ն;#mos@z{v0@X$yc,yRxT: LDiUQ;P ǫfQ,7;N`5d+CgWT{a8xȝ U=o51E()"ˑݩѵc(ެC˾Gj z!5\q>9m,Y>"Z7m,^Ǚ3(Ώ@3? ERvoMy$)l}^g|a޹l_cq!B׷L#Ti,o~kѷMET<]sIۦhOi,5a~a۞.cɎ]!ڄOX)@Nn>ʌ$7JjRFlz7|"d琟upk[Nw&D Q)Q4p昉k7eqtP'iKRm2V -V%4wCo`Vz Owcɥb"yy"]<}+9T0 _k"xM+^vBq+)M8Uol KR(*#:d3 •5C:C`2(Z1&z1[ڠ0"Pe,"G o) t>Dx=BDA&.uA*ͥ7'0]&\}V;^s # pYQb|JMCug<%m)؁|!2ﭒ.T LVohjUNTݫ6~0Xp/iwU|J _I98I1-Z0uUVbٔhonڻ5WQ.+Yvԕ %ٔü8_1G{ eyTq1>lÞVU%{pNGЋ2j_E5\z! {'#Dthરg@呑&p˛38~<@Zv7wPdd``<{boQ-I5 Ȃk\X_•̕ś?]B(&#fパ68afuQ݌ϒ'z0oq9{@jp?`5ardpR. ˩dH-ZI-ֿ;=V0[S 1[O/2A5a-Oz'; SNX=}  ª z9w_B;ZA7Тm*ǡx|CvФAd77j3ڀ>mZTD,4wg}ІZF7>VQjty}UBΉe' M$d Kb _BC _.U0c I6j'xfX6׹M4hxܧ~m.ʓQ-܄xtDo=&^/F9r@KCά> ޽! `[,M.)m0|#Iv}K?b ՗Ps3jQ2ݗ'9- Ci;cے7Ċ 0<&j/QXD\b/2m,%lm<'OՑP%ɹ#ɡ*殍Ǣ7/v b߰9LZHO"/ Cd K+zoM߅,dY3%f>-UI)1iO`ӯ<}ksg=8S̆p{]8mc ؇̅\^{#,&BRy]F A'#Q()0Dp$yDz`!VS[wץŊo0x9t GLlvoX?N+/gZ^;Ypmp·'UGu&lZc3܏ʷTi7!u>F"zA\<93導+gjt6YI(ZɺtO0b /;"&e)5}RZ$e'krhzF`[ ^D  ߚ4 UMn0}G?5?jEVšƨ$JNSP|""҈j'?%'* T+]D ZϓR]<(ǁw&N8*g`K<ٟyt ˄0bWڎʂ\Y) 4Y'C3vnv=jRa^W)wگrDd#--Gb6&©!b21??hǠ {Sֻb|4:ތ볭7] F Lr5XE˼P"  C#]s'ńGr-[%qgS@ W# Q !/(5*p&f=aⅹ#y&sd[d^E?ާKqڂB㪾Czp: e_.{9^W. -5"Od^ICV[VHیK&B5MJʬzEu8o?clkN#fJ`z[X&PpZ+Y2 Z(]r-J:xmu .x;0 /~xv@6&R GvHw̸#Q 30ůurY1Lꮘ')`2)gY5 3אk|ۂ dXH1w.X; e΅xT+(BٍB tsrPK| 6'-i(*5wP(%їj9ȧ^uVO ֜M";(SF_šV9mNsW =Pw A[|̄Ęخ3L1\ғ_]b1K͡]q})M=(2ٔdlA,HV AAD fPL >O|_ a?|V2mg3kש ٳwoWɶ/V%sUeηp򔫬^z.EZO,F(:D&hC'Q0-/<׮d̅)<G6tNÅkiW{0o"\C $%R74٣iVhlgq^m *( 4؜6/’$_;ISdjt pP_uX"Hb# TהSPzJt˰*3I<8$Vb$k%>-:1fƱ S.ɐQ_Yx6fn9 ,&[u)DB%U*x'8lUHK\8^"Z9i8I_g:jt`56+|I`j&¨ LH׹#ʨѝZ6B|۵7Ygd& =&XSl$ DgrT(Y_GT~" r@>G> h_lJ_jm𚤗:L.ȶ׆:sJC_\yce&~ad٫kFi|E^9 (mۥ3}c DQ KNPQs\h_.?Ykf끵ЈǰR& -`\o tEԪĹWh{i7T kT@O`h;qX[Ÿ9Κ[L82['3zz>Qo{1Ƶp>[Oʔ {/< 0QS`.Q 4U=R>&nPHvY&jt՞3@D/ .V>mN8C;|srg E˪v\s%2h)7kmmos^JbmܭP&3ZbeRti:(,/CC:0ϚL?ڲ}'FcOśXfݪW S|s$i8<4S(l H3QhLa 0\9Qůi\V1}N[BAXf~ikyH3rf8fEpXТ7 @4gvPfܽY45N=jbC>NIdw$K2 w6~ 9b!A}1Z/6{[U \f(0!Yr* FN9! h D7Ðȟ~2޵౭G_ƺgbi!5kz{N9ƣfEYw\qq`Β. 3܈|M䔔^gMJb=ʩHdC᪦G%BZ UX~ ̈́Ai< Rv:%O^z)Ξ@j^CÓh:}K%BA \T} A3Rv3Zڞ9րm;5Y r~OQ#AI/&MTn86 5EuۭOl+&Ύ8 '7H^@wێ 4lBj.'FeI&Mc ~¹|Y[D+ N!bsDNk2/ $n/Ԓneb: % pBKYY˄F Ugjz :"/z8w([rq\a|6=W~v}k)fCQira$~_ c,l qޤO;4bVPݼĥ;(o Z`+?Rmo3#mDƀq KǨq?> c<5/ɳ7'D2enPbng|uK` Vkc*W"o~;'ח}/^YIG]:Y/ {o*[4>\f+&ͬ'F={Pzn;-M^}N^hT`h LJG`PE\}n!)*?IxjI`iv>-SMy'8]逥Ι'F[.gs]Ra&e2,b߈po6^; 1F \aN_shrN ێJO)UjsGa [جh %d2NԀF#*p8(i)Ѕx&Ƒ lF7voR'欄w '5vS"Z^d ʶBDǀګV6Jfg9Tf';_X`xH+jEI`Mx* Y}MЂ[)jִekxsDa^VmjoiTc8IR!sg vWX"&Je/m0 Ifu&FĢoYL:!Po!)Ŏ!J뤢N$71٣3 3 ĕC uk$JT4:61̖ ?TKq s+#zഫ+f ىA_`UnbxqCa:VLD#`FH=\Yd2 YPy%a#gUU;[ܕ3K-fp$uQ !^KC4}<Ľ80e &ں nϝ䥈*A^,-36kH ƃT쀽Y|A̷d#%X )lUzK ajMM.U fUZi`IQoeq,]/9mҳ.GX.lq($=v!\BY9վݬdW#G"UTH(%|3#&H(òK%GhǾ Ӎ}''دo!PJƤ-C3i#iҹKo]u{x%+N74sx`YuWs۬PRqI "$ 7tjͥMx͹CeJ) ~rI3 %~Q~)aYnc(ƾYyCbqiZ#Q"}?liqnN zLYXUCFKt#_pL?&̇-o^ ~UTmܸgRo4wNV -[W`C}(8<$D]^)@\WI)18KzWcd(V(a]F~Z/C)$qC 8򵔌UGx>0s z,NT:lyB h"M[E?_$Ǜ[$uVr|)2,n T'x&tG4eC*dVmT)G~=#g6 㘫{#J+4w8no!z0/$B-_yD~JU y z]CR<&y.s#ѓرt ao3^AH7чq# bl$.z%w"*eʵ2}*ŽSJ2f9ˌy(㈯#"e#Nyt+- "ٌJjΘxN&}K<$ʨtHzq6n=uhI)zR_|UKO[y7B{DdO4 t$ޕCꝺU6<>'5`+c/3j4gZer"Prt7n/bQ!* )U'GA@;Ayu::T/C{5(cJDoБa5椃R4G,~s~0$pJ:3%|\6># PE*!W/==YIE5[bazP7-u0x|Ƴ0X슽orSN͜ݛlR)d@FU θhu"1]=)NץGATd!8S/0X@]6,?pk^CX2zjOAs|9| s}D8,c|"$oh|cĺwBOh Y=XZ4odw>~[WCZQ'h8r gOޯb*NNge Y*=7sN o.>)*fB%rSICpy`-s;uX|xZֲKDG۱D]R@z.|1RLZ7sku'YqKZ:O+^)Tw 4+LO4x2ZCX1_l(i. æ1(vV'V\U$; z6}-X:8dգlB3CB~C8r/f,ӎhI&IrMTixj|1ClO/<ܴ2 :~;RH6AoSq] s驟U Ko ¸2铎q}yޙ^ ] Ks2FJ)u8 >;I;C"#1|T pkoT9\Gۨ+Rl4ʩl64`b#\FVd՜~Vξ |J،{I{ \Ul'P (MF?vL? 08X :CqFEq_8|Dմ ,ź^v%>;n`5)e3L#=fte'7%@s7~knfݵWa7=(t-#kCCfpg!ۃN"и:>?4ĕ ^wᦃ8HG֣sS>+XE"U%+HF2#ERźq)Nz <僛ٜY t9F4 +&vYUCxh38\A_Z_fmO#c63mpqkh=YJ5 K;Mq}P#wm^X=?M.t]2>CSFMZnRԩ0Ǔw09PsT&E$ɑrbNθ}2_֢c CҒ/=H32/T<#+Gqm~)LKI}h-ilZV:kN筹%ҲʎRZ#@@k {[e ?Y:!5ywʡ9`ȉ,vj&7Y3O{Gh]:2!̅CcHe9 kW0=E0TI@^F*)ЕT8bGG1]?(*=pܟyBf 0Z\D8Pُ\w+~܇LWz~xAN8DrDi~PcIAJ/=`߄W-UQ`M%rB<p%&Ɉg^ۙL#cǝvfQ-ͮyiQG4Yjó4[js,a"v KkP88[9Yrl,^S4h48lV0ZJ? h~<`s{\}wX _a}l!R! }M`[F .+B4] sGL -'nIr٬#mMtd#`oj:k WRw#0jHj;l_MXȄdr5ދzQb_9#f`el zD%Av2ҵ(/dp  y_C6&A7y>jW,ʺ1ZB3RN2٨w*r/a1v1,"۲/ם%X-uʑJ[Z-aw0=u[S$c7 0y 믇#96Zg/.a:ث% O YzR,|?2ϡ2rz鲠 U:A/rM_' =q[,!0l7Ǽe3EtKdT s5<5jXҽeA9 gK6ފ!l! .36q. GO٣mlߺ_3}Ifw;ֱ'3uW H (?fvTf~e Bv+t:ɋSgD =_{C$̢*e^p톼"!$94eb&M2.=ދ++X:tL8J\Y`%؃hC/h_/1vzغD^̡u:b<_x=߮xtgkbe}}dR:\iY}9=ckܡGKn|"4hN6s1}5\Q č;k]c (&NZ;1?!1 S{\_ǙP eour[ B$t7N>Mxh>ҕqFS`UFU㰵mдjʣHP畸Sy[cR̤ƟIZ_~b.$=irހ fsH].];yń- ka"(nqןv1 l +dB񈼓Zѣ$.poR~t̓A8 a:lw!S蟼LPph/tGq :S޳*yq)a&Gz|GF#Ǿjyq/63DC$ FuA+"bI7_C ;XGByMr[K g"9w`M&2Ct NZ@S c5\[_t`(?b\ ]\яDT^{cՐq'.·I!菹 DQ?A4ՠWЎKtP v<쎃o{!Y%Ix@)cND1LCp:ng2i!\zY|mԃ,G\gFP V# ,ŏ*HSO2|E w1tLEWq?,d!qQMrMigafI|)* $爀1.քJѡoMZ7dlsNz$iHOZyVR|z:qQb4"C=}A`xn7h]I݈`\GOZ/IS)wHɓ q%CC&2DJ#zMЍ)FOD<\z^ Q?1+7iOt60y@CK$H躈 a-Xk}/ ǩJ<.b#Ŵ~َ~-)o֥\oѷq$*W~_$iE"]G ϕSZɀvgɧ. }WKi] 8F=H#8it8\-fCEPTy1*;Uv7A |tf ͈h-Ԛ8P6D$_TF  ׾wr>< yC@UxJoeHeR(l> cM*NkFk=%w҄B7WZ\!3v+djb U+KH6G38! 3oA`8̗2 Gp5TJ?# Jǜ%-*92,c ey5y^YzB O'4ˎ-`jnyB43Xxo)5'jNʦt2s`:;xRO_ʼBУ 1؇,@q~/&Hŭgc&NIrtǷv}`pwRb./ћTLH`;r]@ׂff^K<ح޵P'x#0&v$7 Aaɿ;i9ʱ!LD|ݳw4N#L.,+% @WwIk%7{ŚU zi*e-Ϻdv (̭[ʂALFm[E5(g>^ /fmHMKOإ&&_xw(1uWzkd3;R \gmjfZFq5f}svA^QXqؔ BJE^j#W&H9T ]{vEg=XKVT!p|a 8Go92PF |K6;]/=@:8lK.Ť!KIwHZ XH]˓ǎd^wƒx,pf֒8sz&Bcvxly}mD݉I^xqDDr4KERY"PA?9 vw(9]7gVP//h]]4?emE6CC0:2a0{:%Ňշ 9\ (D[U\ߓc oFI9P^Ij.ɶRA0COf ckT :HזCUQq=Iuu+ Z;kQ}\*ܮkH N&zt.Jpt.Uވ@[TpW\Gqup5 cDؑ:p/FHRx}LDŸ{ءo*)<٭ی`L!*"h O5Y .)&Y}:>@v٦ve'#^F&-ܽTW~4pJiQ; &f뺭FCrܵyUVD1sLWE;VF2l `ЂJ>XbtM DP@N%j?t-W*7qyTϷtyVe% J[_^e!gV.pW+ _?4<ګnPhhӼGք"|,g O_qx_6q[28VQSuVt.do?7o2/j^|*%#?;YzW[Ʉ9n,7NMueGW n}ȐƕYG ܛŌ> c IE6TCm7q'oת[ƻXjL7z35\Ⱦ6\wMf&ˍ/Ha,M4"(÷WCz"@ چZLEXdTO*IA}@]3^"^[$l\Zr@ɓqB#֚MjlrR?M%E#7#Isf+-S)-_GRp .<5__ Ւ ɿPO$ ;ҝ弛 j޼M!UdƋ|l)Wye/ᔬ ;BEx* t]d]<⽑"F9ο6|ڙa'1bD-cr8 J\\!7qUM`גx6  eщ^x^2VgDSㄅWe$c"2 օ/)L4p#/ :jD$1Q/42-W{E0ЎKx*8 >%c0aIUvly3ԣu>LC.&s+;-Uw2׼SPEh9ƺւY;xt7}=Ȉ棐iԴQmYpO|`I\0t0L3Ixm0I.go+E%; <ӡ%"Xrt,OJ i\εr׸:)FVX΄jw'M. d$ o;Mpb|`⻋mSߕ aiɴ0^̓ &vU7䝪#xnyL/ 4qT:Ea&V`=h5Pڏ>xر%ρ0AAA&x]pw(2@5vqMXo/<.@РOK";>wME%^.e9RϾ9.3Րv &;mT*ekT+{K;WR4*\_!3|hzXOO]6Y"~hCO 0{K3xbڱ;|%eH݂10!cH]ity0duӱ*ŪLM"vfK-@@;YA.|DrZ]ҊVq9iEJb3t;/;a}حy[TʙkƔ)Q9n0 y |Ɂ?](w_ gݓIN Gu%%dS¢l/U:GsU-?sp=^J#O|HX6$7NYVpÄoKYUlj]jpD%36KA(}ADޠB q[7i8!?$>5Xv~-]m._Lm5~E񃉎%:;cJzP:CmKPݔ '#S3`̶pTԹI$Hg618F3y2x>H׭WӛS8{&^ϣ屋^OaN'.^!<۷}JQT6`b3M9\qPϟ V/g}grRcP>>ra[v6Slt)ciY[:(v|d饙U86'=Apcn- :65WJVew?Ps͙ O.86!F\R~\okK;JܿbΌF}-ejF&5޶)(R}u$6|Pm3z8gx ׫~Z]h(ߩ/af;0brz]u2o;˞8L tҭ)h$ܪed({ڱj+)Is_0ه9di7(*r<H:ױfyXT\RƿvϊJ)6nI '!ME,vS w[f6P9;BX{dYIBTR2ʹg4 gAK>d9ڍՔx `ABc! 'mvMpck8\a?G }8y=_kr2aﲨO*BܭOx=ː=x7:؀;vSd$ǎF=|4&ls/Ov! 8n*pObŴ&>I3|jņ8Sx/lۃ^X׹kH67@iݪt Q1,93ՇTlf Smٽ 4 ɕdd]}U֪~zenPB?@BcG#3n_9pO}-=%-BIVZ#ovvՕ"d<+OHou2X-˨V3 hf Nu1H!w-[z2:ʟ\v[SEPV|)E2ub^3XE~!'nߚW+<*cKl vF Uv4h|+2I?XϪɅ3l$kj7+J>w&e'86`|rEb*POeJZ.`6$FWw :Ϊ+:͸ Q$?ul^S'ܥ pgTu2- I~ޙM+x@/q~!v|AfhogcRb;dj DtPǦOZ`DU?95[OC0j 熂p6X?.ahC}q+ly"2"_Hf2'*[6М%ݘ?![$8? fQg/:H6ǟSe7.,zY- |"71xMׄ6d|jwȜIdeuGL12b4eP+C2 <%>ƴzTJs;/Nqp?t4NcmuAk°Hv=h%){Ŭdg?B0C؎qW'1)YEj.+U{!6+o1uUI* %sIj"~˱P,bIf>˨P`rp< KgKh[1nF27R9Z,}^7~YӚ+T ,rQZ**.{iҏT":JT0y5Pvif4jFs Y{ !}3I >I3P-L7OB_k% iHvBA!H@zE^$I k =&'.uS_~Jp$`]C+#>^< m@+[Oݲ.ƒ9Vws7p~m=:# Qҏ2Kfe h<geo )oU ~Dd5JOD:\\j ^y0MR<镌Y`zyُ 0~|$ eo ks'ou!8Fv43F=fV7Un?R,]J(; "aZlګF ^CgW N)Fdɑ# .Ё K^tӭ<7RXL TJǘJ ],{OR^ϜAa4 ѹ"x;WeJ(Dlت+(yx026i*2\z,~_Ks :-34c1H;*wY]Q(-ءi؀V;]qgaWWd@¤j߷l,JhERO>0Rز53J?P@p;xutIvblw?A1 #[p|-jYQ{"!Nj]`~֊1x2oӳ\e0X{`ibƀkD"76 g"b䊰M{$# A .z&'V)gj9|t羑x3ʰ37k`oa)ςkp9s{e7L5bkA˜#R0ynniXU5Sܧ\k\.Ks ,0Vڨ >#&{, Vf _80r: !,2X4BTNBd w (D!t04Z-s[;]s*/gI:|w?lM]N\,:WK<$*<Ϗ'4hw'/6o_uBڲk4qU^qR*V'94 1\W TD"&g_\Ϳ1Hs,<"DPg{ 044$>TGq _S-ʃw7Vx^\R4K~Ժ9U+ fIr%Tuj&rzB`U3,8!k7+/hѝ Z쾑BKX~"J`x[nL5`S8|Oڨ A/($~M_q` >X"vl3Nͥ ߺ1C}s2qNŁ*m.9Ryqz`\ɷJd4cۄY94K,)V90$Ɨ.0 LAIRx~ci|Jqmx٬#+CzWJVg3;}i} OZ>83]a圹ԯW`i{37W*ت즢kN;YmnIY;Tdz5CrDP: XWoL%qx*.^(_Ü!2^<MGւQb60('HPy/G?K{ܗŭ| (T7spe 9wPR:Y^揣w/H!,b?8M3͠K.xE1?@Aq =dBG8ς|¿:xMtZ5lૃRayl="^28ǎut91,o0XlT% +vS=g=FdT mV(K U)H8>i%GCKX3=)n>ty9= ~jY<ۥƣ~"9w$@SԖ:  y]twU=S?piңf?󓒵k~ 4.ܾC([)3Ӥ z;YR1$vl]ݎ$JKZ t^v+'|Ɋo0U공efg 0DjLo-d̈fN.5e##X>!9l&p-_gd:ԩ g? rI־ y2Y KϨ!JPf(ҺDѬjD  M+9;Q IHOxPN)s+ .Q`Rym N|h3c瞦z:lwhws$Е8H 4XPpA24Ll2g^5!v&c$҉ _BH\ oq#F@^:OuG?uimZD7YxJGJt;/o&Q?N B1biثT`Wn㼍*S1ݬy9sPr$YT,y]|abMGRVJ!]4 q\zW8%n\}5tCG97^ (S%LԖN|^[o-%.D2 -#IQ?:M# j=wr̜ d¥\ ŗq3$ <L;Ol%p=ZdW[- ;2T# 2m;#O*Yp-<0 vIh4FSOKZdӥXjHk /y{dzq,D'V&`Y9DrVrwVTJutEufNcjQ&N -UWWV15 o8d $!XlD+feSX@o1ikWxEppi٧‡uE/C׿sKR˧Ż8Q*CM ڬ >a6,yr -~O-05TUoEn T900 ^eIX~I'K7hQ38ν!}뗀N(WkiIw tb# @G cn A8tZ~7Qw9o79eJW<.b'c;iDPd |1A3AZ=~U:*c`&paBÉc뻐g/պB˜*O=&}V#vmXVh*; ==h)b !@m =ē!c^z`Nv2*f6xETFsRd>񆆎kJ?@S㞢X!5{H,m/)u-[>8>}6̣Ѩ f8Щ`i tis̻'K le@.c&(S sRJ8WX6;fSl_>BCP_~zdpWl?:v:!cO/щ%wx@=R3A4I %LMeѪemGYzlN2( @L]Q_p􂇆l\q 8ɡ^:i3M+5z͵/c:ٷ`ik5ڐNXZ$ PE $x/\4]GWt='MD.F P3EkN;]M" D.XNG[ XF@o,. DM֍mi }GIyyM$ZMMw)E;dd̿螰K'YGh@dM>W @k7%h sDQOrxUev6í%2 ftxG/J pYu]V$X%|՞}^(Lb@oeeG`IveJmnX|]Gg QJ>!ku;Ϲ]?_`npkO,zYy bMZb_P ;OdVNjL:n!ڒVL*0W~PopLV}>Ō {@D>cfec2T,5Ns73M>d)|y՘(|2o)/cE^wĬq$&cPhƍ,]>#X̃s]Z z3O7?E(_P'ө*m-f6{歑%M8ळ>[Ϳw>E<@J7 ?ʸJ` 8¼Wb/:s=#4)#-~ɣa2hݎ<,G3Rl:%h/01N:[.Iz +AںwBݛ?`2qߎZtpӞ=S AeTbMGHA-=*.6mHmEskq  Ev!R.h^m[k=o><巿X7?,dt`0M^WG7`5m)}qu;:ϲՋO|cr^;=өwLL P0a) .ַFm.1lQ[~&hω|~rýJ_ -$I|&cDXœfLvuPG&`>kV2S̲ \㺧 Cނyh~N3ďy e#|fDzINJg>amiIu.zZG ,懳㤲lFC8e~_[0>eZ)f2 w'oj \EE_0EUѮ^) uZ↙? V]ʖ=}?e@Czo}~' 8׭%SayY7e9E$p?RW-ofr3Fg<`^v dzblZtx%LM'-lzXչOfb/T.)#7.E%d%!0i͌ 'dry,Q" 6jp+g#o7= ?7,H$??ZS‰Bl 2X]F;n]Vr;Y WaLݚ2Pr=W=)|RyjNIЩT}!\xPN%5-6՜ތQa[f/U$I=]*Bs0T/܎[gT˷p~05m%EqvGr OI 4`Xk#7E<Ӊl]z@Lg蠇D|@'4P R2HƆ~&]LؓAVDTN<얍`aZvhA:SO]y* f!cn %}LӖ!Tq=ȖwmąĘʝ t2!rOFkZ[wa n:yLtb8;9&'@~#>ݎ;9VjsruHk.T:$%@{ >:j( uDOԻeSNeb>+x LAϬۈ:TBݿA_j*ؖg=^i1y ܰ#p%31RSϹϥ,gTEdB2.#ėZKZ&{VmX.P={Ѧؾ>_G _eE敵(V8v.Z^֕jM[5ryA"T{Q 7RT4I %\ uv.@}“A+UwK;E 7?wFʛcv!7=ľS]r%U74S;diL\l E."5ju@4'9i^!k0tj`iV #![+?8zzt`#˂͜Gg[H8Iӕ}h."ilIE:1RΩG/LRb_x GHTc P鈦6qV+KJepJw6I`M_L Kӱ)je8bt"{=<u9=#,eT>Di?(l@VDښihmeƪa=G)7LӤh' G * jf=8Bp&PUɑ`JNSDbMf  7ɋGIqd/^sg0VVABh3݅`Uw M4*y-eDPx#i4T|6}-AG􄦴*]?ASyzz)O>Kc%2o(vsI o}zq} a(IQfA;WE^ϓ5:< "iy^b#Į: b*Dh-px@ߋqP`ہ My4e*ETŽs_ XL'L8 pyAx 'K]L\LGR'D. Y1Sێ& hG/s;c XjШB;HܹV/2#"D!q UN;lRmAl6:"^F038⫆vDZM G}yʸeA'UEķf]+d )Q(%IRw91{4'Ot\[F<ח5x(vmc {x+5>dH͒b:w4mZBZyJ%V{D"J :xn E(c7^5|'۵r20Az_8PN50ׁF-P`Z})KB x\ rqQS*>$L/?HPNs}Vr QԽ~̬P97:yӸ(f y&E)y5=(făK[koࢢqDl[(m&1Ln-MPp %6fp*t`|E1.1l*,5O T<\P{P WuPL@U T#Kf,Uִx&mV8[ j)8e^VHTjrb4}C//Y_MU*02u$zZR<(pq% Ž豞U#>(ܯV]{Wz=~1t'<eMJʆ,>bk7'k TDQg6!?+dFg1%Bxj9@hnӡkz89FMgz`a'-҈]Y,5cA?6cTvAZm Pz6aDBWB.$YL9-wG^Kzu]%,=ߗl_Ӽ5L*G"618fdrV`"2JN:Lώ-So ݲR F䊛h%&e?L̊"޶1dTZS sѭƱN Н13/.%^-[6)\?<`񳼡B":K6ys>tNK?ZH؏{"|yQu0f{\ ^k-k6TjU Q mzLxY~f P'Z8uۇ 2.9!r~Z}C"2t}h:=\:ͳs7ٸXaA,#{l.uy|`CIDRꁗ3(]4/!X0 ZRU1(@hуG2Po]j0?`5íW.;EՁ ;&}r<xҋ^Kn2=ݓ"Nci&! zfNzmek. *ٓVˍRA 1bw,>Jv[v}vh,(|U sN-I)?嶲Ǟ{PoԽ6.a04Bk~ \MCӔւ| u6؉M;f0G!̻}8SS@0:hwr7 էXJW+Ҕ#Mp=/jIO6%cYah腭ŔvW9OE,0妩 %/ W3|1]]|T -rr!R#Oi Eoynm@~cQy©/5Kݴ%0%a cG%PKضpJy\6C(tw䱄xrԞ`P]uZG;n8cqx[)&ugїK:' @ipmTۥOt.uo. gCC ɤ:b7|Rs FGT ]F; 薻fI?c*6[\ p`ߣ}q*EAI!'؅qN4j` ó(L={C*QFY0=!bclhU;ej{elCgcMޘ5ڵ{3 }w8[$&aŔf`X צUߎٻ .ePmA(~X;]@ސdñL$L+Z$7Yxuƕ14AMh.m}cp kfDpً+jrw&>HGokmjzJ̴́A{8]MNM7`2}R,^$۟VVM81 ߼?kOT]ؕ] &yD8qR]lèi(qhxQKՁFΌgjlAJ, fB(2KKr¹K4ܸsK጖PX#M_&fHoa&8r{. !9Z1Wc`M>;b#CwJc-b`VͣC r?TպjSuz#õ3Z  (;,VnѿEyJ<*k= 鄋7Ii7͙AxCW#zD<ذi 2A .ٹ_}씙 sFWiV2I FvmwŘD$<ͫ1'G4}sMEjIzf( u)!Ep[OmC*S:4:ka) NjT ^uE)Mݴų˭d.x+3LmpDj86C+?y72 ?{-,:D Y7 X<;. a &:_2]e JSP>/baS02|$],v1``1NUķaP6pK_zGχzd* 40pjWV~#n1OPq"  |&90k]pIgI5"LlM$`-W<k_9:|Oӎ/~L̘-1Kn g(ȜYlΠxI* aKӮT:ZYXeT Rt-^wG†z&0Q{@?q_Pg}UG S?#i2' X ss.&ToQEF;jmTnNw%ݮ̋k2!\d^xfts pwI*Ao] 8mԞ:?e3Qx8[=PBJL,a bTFtkш/P]$ޮNPLjvVd_/r Lݱ>61b)yAAUs!w7\TrO pXzUO\VSH%܅'Ps0;[K^-_{/){P3KRh6Rz$ @M$ e$%%޵QK~#ֵie8P*ag+,8FɎRዞL$^ eԵ.康%,曉KYl}RCAM_Ilq:1ܹԓjd"+Hl~Ru'APHDb4?5ˎl 1x^F I?GۿpA^.<`,_OEfU/$#C_+lNO"\OӀO2z Lu"uKP&Yc$ϴG)Ot%En{ S m؟ݐ85 5'QJv( jIdnln3rV(-%O=dJQ'-,fd6A s31SW^V~~V_x]*u<Ogc}extaGY@{"Cs T=(os粽vl@љqk4/jx.B!&DZ]=[WѸUoQ.aP=~}3Rg7m0:Li0V ~[xTHįSd"꒠[=v$ųQ1DŊf 2x^mޣk/" ]v$It(߅x1Ȭ6M ;*\cٹ uZU~Ue]lOs|80%DMfO-Fr{\-}PT#MɄ*7 :&О Jpl2T N'Nؕi0z$Od^62̲ć{䧍ΝdJz2ˤ2\Ь7݁])`Fԏhsj>wQ hwm|(<<(6*A8XSzp $;ۆuWfra963$',ԞR DZx;ld3qOGL?aHE i[hؐu7-cMU:þvMzVS`ZuZ$5Tr?H0(}DO>yށJliZ[r&Od7z'ҏjQu=/" 1vi#]pIV*|)$4Ynj|z:™^vͱN5nߝb^bmշ~fA'&3 L~3,qH&K o*ش৾m%页^uυ`v'!ls饜7RiVAK9i6-XS i#PO!Eh@~dFP|='ejʩt';G z"DˈRH Q 7A YHW^1ͨSZѤYYVJm9Q`)7 ˟{=Ɓ ۔:} hכް}/ϥa1R_6ZgB yD]7 >%$-?斳__%Lz>n2quRrD-[%\-\(43;n;"xʴzd R2X}_Y.m!h Թ38NW@6p)6O3+ޓd[ 65I S;O}$i(Urܡ\<%2nGhK}RiU =uv}2*t[sHm9s҈07B$^+u K`FqXٚs{몒K@G^NƵ{ި"ءK?0GR;o3Aw ߧCQu;DdmoQe^lhF#k=xgp]f,s$"b17ً-/ Rv}dbr2K@{rJY']5C !Y,J9^/3e̛?Zz(tΠEݐ+T<͋s3P̘Q!|*kڃA<}̥9oX-&Ïc]"hxm&zS_6"NO? s=gyt:V[dW0Vhw0VLyxiFg :~sHh`2̥ sikEQC{-QDdOqcCӄ-/_K,PU=I"Fg>L?#Ż@9gs|}% .Cײ8n̒j1 xy8jPJ|l.nyf9x+p4>-X4 "/e[v?ϫnj`fb E3UGpGQ7N<#aȉdFAnNH2o٬[~6`]MNh0n({O"jMRbKL~A-PžKKDu+k؇IQ*h9+qm#x)&NaI3j voh/3fHߏUn?";e)N lec PNj1=!!O`F e8Ed gra 7${LHKN:tJS=yxwZ )Bke$K lUtZp4E5鑤&**N'|V0Q/V4*j8DU.>'h:NE(r,HLaS$%fA(P^I4:H{ 65|JPqbr? W(Nn@Z 4f|JmJ&9xfptN5Nu30 -S~$`#A/5~'J<ȶll5ˏہ% f)3àm*ޏl|d6Zs@+lA&~ 4Bﳱ\>U,ļ"(V4dץ^CP @7C+ AR6 s338) fY ~sF-:>CFL,#6U,XlOqH(,b8y gJٛMʁ5EG4 ~;nȧmB/|-}Xfjr |)2$z*s~O/#n^40SxE9XY5WaVp}eB ;3*9h&+o @}d&6Ŕ-V Nj"@-{kX'9_+ɾEş#ɜJ %4}>_<9.{WP!]ˏY!_/l9ѧ.NM5n!v@wOX( bI2[ˎԝGtZ=!6j-t&7d3jK*yѶ?6RAAyv夼D(,Z<2E݇}İGSMyR>XPm=Ϩu܂yqI2†nڑ'U L+g'=cBm6f1$#b'qE)~}gvc:J&.F|wJK]rG6¸Nlx4'l-uTsL}]7HF%non=vɕVd=֒{,>|iLTME)c6>{0N*;§1X*pEu,=oSD XKd.^R%4>F}I0:O]Mӻ4y͵,Y`dz)dY,Ae#|3Z;Dt;!ԐqmpӺ. ޗBO>,",T#4_|LsPF+ͫ$dd,09Da}DA_pwvqmI6'PئN&NEߪ0^@wf%f;k *os_yz2sx?&"Q ڮ\}] V"YOsnv͍?Q0tq vq|khX$;n]B?1ɀO׽Ŝ3H?f츼=%UUl݈1XÙUB2< <T"Ov}ž.Icbh.rZ}?$Wukci8gd}-jUnE'+0^74 sT- MOH+.sRKx9?W6Tn{>>]銞DoK&qb؆$M-!-z/#t`bYwqU7/6G(a`f\n)Jo?HQqcú/PXs}Y'd`*X|f.DC~2CqD黑x!bPnc$ %OCbfi%֗SmZq}('>0a$16_pu7ڌr6n0F"Y$U1<4vkGy3-f)OiLYWץd(UH'2%XE(.f7W7kbp*QQםX2iTo6a`c `+bVr\6hJOBDnɚe1kLW| 8yHywJnY4H$LYKe†Fy7̳KThX݈,Am#,-X My&5bMv8D}55e'8},oY ltFGeb$4'b2?vi%źW8|8d~Z}y,t8-c͗;bSJF?okp@ݐ 6/$~.>Vq>0s%cD$oQBL ̑5(pϏIuz;'}ٓ jSG2œT@b8%A_Fgmwl%Z$jyR~{' +ȑs2+.Z1|6 Xj%Kk*%gˀiIz`| fXv8CYCͦրL+lAsQ9,,Lb2V%]^1MWmحKBR LɈ䴺20~/tvJg`VkxZϺV ]KL"" tP!Hxy2KLU( Gx~ {*޷8LNQ4s-0%gӣ,D[e`^A?wN_Lk<Wz24s7Y➾UywES9)c2+@@pݺ$e@?V̨NQQOc ߙ ,\#:Is#m^Ŝḓm=职5g澊eK%2BQʦ3/pjЋQ3y݄VܘOܟJ0ԎpY#s&%-*Iޗ#7(_ceA*l{?sVV[yCj˒gv)l %x%$G9P" vvu'Pj%@&o{i+uSwtOJ5Z툍do;WH;@{|Y %<` >މ;wa]U](#ʲcQ^2K˱@5ovj LZ ^l.gwI.Q*fs7ɽ8Cӈ{a]* RY@6{ZhF>}uW1|z@i2 ,__5>4|GDِt,GKA;~+ I @u. DRwcWk ();x ')f7u *N-}#$M qOFgl%6^xlQT'k)4~IBZlub'J*J0k<؉іf*f+bp $48bqA ~2/I7 4L0Y/bRIAXuθUvMFX#yJp*v 3 $ &=18B z"%kPuE&ԫx]4(]!^E| uN;:֔ʖ{n_A=r|Ň^Ŭ 0 8œ9[MԌܺm KY>Bga~ĝ}o+;zfE;}';KL2`h`뿑̇NZ`~1Z2Z ď גJ#Ah`<\fˊ:qL*S塺JyzzJ)pdچjaž<mmiw&bG`x%V!Cbt\`W{;TwJT}eKٛ=+KozPIYSf^fz ztyh3ԻXؤPh`Ȉ@􀭐 v2O3OY."}Ll[#/Qe\lz#$P(e,Q$ٯB.o-hv/vO"`Xɒ7n Ms<CC-TM_|=wn!K ā34,g)Rj9ܦoM&>澰3 ̪'4{G(XDW‹)[~d 8 }ΦN3* EE㲪6_Tàu5Rcދ, ^){л wVt%X5Y`^+;F [Ȇ0:x+Jk`U; 7@ ^>%j{(N>.IӢV8m\FWh8 =Vֳ@MZM_,y^l4$$fdl* 1#۫I!Fô+}]w31ciGEB𐴕shh~O?H{Z:(-$o&2b\dS,X58x# r#/ C"|"iLõţaW0w e"5WM6*lSb3G]_:j?|g ^B M2Pxo͈f/DSaKzEU:=J=Qlr%^7)k"f^x՛̈́ڢ4ܷU_"V3"/G2ҸҙW'ˤnK<(@>DZD> Ž$o[gU-M3kvyWӱ\x:(~ Ϡ뾈; RObߛ였I^{SmIp$/.qqX(W ¥(JCIƌrue .! \8<>i+ĩf6O`JePk]{Κx_]πj~1A>29n69l2@U G߹?uHi$D.\U%,S| r]ZH" N/O0jڸ뾏7״I̍ZW"#ӛ[@ 0{ mH4YW\|VܖQ%A.4BW!"Y7,,dkY؄ѵR¤I>ڤ}gz?}JN(2,DjPEXFH\gg)B&1'KJJ#Z+>d^M` e fdJ{EjǥY-P~Ft:Sɽ^Oe'{&`yM*V*!QohEbF'w\5V7MG0nWHw.͎u6g I3M~Q"n,ܜ_u(NH_ḠoHn([J={j Mu}(͊xel.c׵c c1/xwbv KyÖKN b%jJd瘲 P9U*4|}y*7/yTޯfUd..x8m.?u1l,dh9(tuA$L {e"5R!Kiܽ8A"\3-|Y? h'[WLUSC[7MvNCz6m'^/I9RXr?<%"|Ck Ε‚݂=ct1?7ŹC%[i(Gl+ D}](ք#x 9ށrjDZ} e.hnjO+%1QJ{Gw bC?qZ7?n qf/V_|Y3/U^˳, 5w@?,OD =c0x8:0:s7KȫLTa j*L'GUmkí~ii&䅀 +`dm}0GIV?J'Elw S_tj"'@ę 3nJXU5c|wq:ЂgLv+#c Vw+j$/5IL*du`#,"@b:"apv%9`jJV3  #nc^f]csWsԇIB2QI}ц/ꌅ&{1Z (UFF[le >Wm8|f4q܉BۖivCuXuβnr o <̘öHwqG@}l>9Nd "J$@< oyZ$t@*+n1bLh<iJ*ؕ3l>.-12W]ȁAv\}wzb`T4K'S]kEYV5n6T跉Ë'|hglFA?PHF:$Kϡ$Q\CYbԭ_'c~5-~Kj{{N1G|¯kr7^@]?嬄Pg/pї)L>ϊ,Lg "eXکK+чiyلfXT!~n<('hhUԍٲqѷtLȂ"fMSE c3mK֩\w9OghTF2NASMN]mIz&*8OO=$؉йV7xvcPPζ rЋ\mPntԁ 嗑9;y3F=]A^∴|\܎_0,}q'^; KWaDdPm0uOy !:Q꒰kCUF³PF S?Z*F΃ָsh3*F,{ӰK=xA8RIcJ4KyBp.׷.J4;>@aAgע2G! ?0hɟZ|A G`KxXZ@d)ȳmQXVHMP֧rc J1ql)f%I-Oo1e~Žy=ŗ8SwJw l$r@O NF|!RqO5M .5 5MQLIZ?a|tPKvޒVwQ $6|ם .c"QXxfDnN<;͹Xl ,yk"Tg'uX |c%od]s1(km68L,v12h"g 󻢵=vDboЊÈ%پX)VZi8i >CȽ(KS;46ΗB28YjvKQ~ ^ b ZplSIr2գ,C459i^RKڽg:C#;|^B -[}w:n*#́)|\;{G ǠsxYҁ "Dmw':TUJ9z;k]wLMu@,gYfVyMK?" qy9Tz_G`vt}@pظqpNs^#FBNBuizhX<5m/rFNaN ]ӟsA%0{8g= ˉvg>a^M81R!_u0X+YZuCUc-ǽ dp1{FT_x" %i%lAb63934L&-mc/0p3; ࢅa\%Je?wKA{ VfهiF㉪Py`r9rЄQ$C~ES u xP,fݣf!9i釉pꚿ39 T*ġnT=iWde [ų2 g™2Fa,7圔ccfOuP׀ r1(O{?kw@!tgp8-*',fsLjɼG0v(t.g^zоIrgZط raj +x^ڏM=% k+QA^\zufe"kwՊ6~|?9 ~+LyN0T:Xubu޶qz"d.7v7䥶 ]Jn(GF3R Ԭf[i@#0H{;?u+s#ؓ^N`"bu_bȢYЅG%q -Y7O 8B 6 xY4M#S@㷛e~chcϲHCv BX+i]j<9]ߛGcl'uJ+[\֤ҋCX/ ,=?/'^Mv~v` \zI&&5(zdo4PJ`)junXYVx 5bV^~(b@Dhx w2=ven])gDEx: I۹{-?_ M(f8WCJŪ, \n̝5HP [~W0X/,1*X TJ" $]4(Psc`?#{]]N'_nqlg-/>e7{Y.΍lZ1rG=^rpۀ; HT{h;\s+y&e(*k8jFP@4d"ٶ RG t5k{\ebKEhN`o=͕;|`W̜oۃEn-LcK8 <菻=Vw#XPf36nd3nE8ms&xGαJفQ_j2Bdw. _Yg.m& o{?j㟡$VH2u&.T,le~ >Ɠʚ |g-^RލT]Sseq"@ i4Ew6M7l`{Xa! aAIL;@ )ovყ!C=vJ۟|ctz@ U|I-˵4}IJ&|x\ȏ 8dfMwKP'?78'y_{._m(qb~K [։WQ)}T` 0nHHw.)!8'N z"^MԤ>O&6cРIb#=QKwgh Uطʀ侬 5'+T G)< HE"[$p?cU hKq_ HXmP~G>h`½r 8y Z9Sh0jt}K"]W3<)s!p+50&4 bs鞱Qu-h#.0׍dIYBIM"5M6C2`+bsisUT 󷨃\L\i\@_*ze8q1²\kTvlJԈf,8HƝ7I#{lAbUQ!¯|Caj$ `prڤ]ЄO0MY>Yz(+. qRm؋hITZQvq)6K*%Sx: ݳ4"S(UݻI+VD Nj(O U,c{*WL&Ԡ65&Y69/.1=yş&QErKTem',u܊ &e ?ȷ6XZACIA 3/c#Ⱦ#b=aS}^ʱE'u:kNV:Q*M2HkyېRu\PNH dvmlchQJemH]؅仃WwѾABp#)} crI9#x8̡vrjy ae6~(]*IZǨ/~KI.pf6mF~rOYTߒJ4Ud@sx^/2i8h;jfp1" +3v[V=ẢG 4wj+@"?#5uYy'k< ?Vt r+D s5&N?,1 (@悗bmO@zQ?af !B(ڋ9 /ޡ}Gf1Q]R(B$HOQJv^1Ex4(X5Pݐ*!Y/C[SF}K:,bVDoT^*4F ),Xn"rA;W3mф1@cv:n)a5>'IJq >-%A A2&7,Nt_4p{e  @u."~8A*RZ:oܹ4?WX Iʨ̤ղJLLu@O\ZuTPt+I1y'1+(iܭpE#)9kGn菮_xxxF o~-B+abaHڴr[#@#C  T琿=Hyr' /Uu^`s-l`k 'Golީ΋f Qa0iځ :,"[NBֻ8Ρ/v"OX†р{gV<8|o4lPR{y(zeYZ=" bt^FÏPP +|K ΀ɔ2$.4cP4e`v"o +E@BT T2(7:2ps{PLqQpK^(92vyU(w$ʯ !%ݹ2 ݃nDRyk?%| <େ LW |M;7ؔo.hmX&rRq^~8 K2YoΧG >M}r>B'"3!t w @ ,3#xz}+g{d곃<ȞhlV9by]Hct?3#x ɳ*S'>rD\1yTvɪBVBuHaT$o…/ "(^],hۅ cWZ/fc\ Vؘ[ Q*{G..F䩃"]W=<;푴 0 {0c1jʮm\}C`pĝeăJz&~6Ug vGC S3.Cb 0 #|<">B"PLA?6J|C9 f,A*B"(7+%HF64EQcW+SFn6HRi= 8mծN`=)@♇i9x蒓m(Iu*! |ډb~'BLDTKT1FUU,9zmCnyR_}z0fୃ-*`}h\TcHJɫ7A$B#hr@5. b o޻W5x[- ׷5F <—)7\qOlکȎs_y[LA+" C,`d2bp֭<՞}8Ӎ_,zhjdCx~Y}XX%-m,w o{S#-zͻBI,c}"ml ?&Ka?' S?`W(v:GW&ev+C"wjW廨c=TN܇!3 m!Cz .o%ap.a}3A.?Ats~8VWD -|T hMŅeZ;^W/\Z/5վ#2=~ SҭQC<I'K?̋*n^!CEVQ5 (CнD-"vP5a#a2b=̽Im)$ |ac4?Xp>jikB/I(0}_M \)}W;l(\4%`uiP5oz>#U\~Nmߝj[Kֈ R @n#1CF>K z{WFGzm ~mg_/%N)//B=L04 BoLXE;ꀏ㶶 $~* $G YxEo0. ҧ!la?ml<_XUf":MUb#W~ԍ#u\`+W g+ֱ2~ rlˍK19 8he֥h,[!%T%O@\B[J`Tsr+Fa c2$G=Y^/ѭ5Ԅzd%T} U/Dn0ˎfٞ'LV= ז.ᶶo,^fkv ^˜I$k7!Sx/`»- jDd#264Xvn$c,ڸ{WiJY8%ūhA{ke0*30=d^mDZO/VP2a;Ԁ1p4eWL Am/y0<Ga7U^t;1ذpNJXd,GTm !71І;;~%!b]٧Wq&0nQ܀jqRB"Bޙ][vw^Cpӆ=ߏGq%nW4zENYA;/6vŠ}D2]!kP=f]P#˯X`׀&랾BCzSDg֯rSffd @ /~]hyR#ed$LNi_2/h $iHLUy n,Z VE0M(!U'"?{11Yp+gzP}AxN$35d&Lv'Tqy|AcAEC7UF <tj>*FbX0-9NǵFsWfd{hg6nh㾀 BqS#@=.- ;nKձ#Zn;|NBkFI1-!`=dOos:!D>b"k\ /t+7Z}m/dݯn1".c+Hf# {G\1шu Jyy63ƏaႌS=t9Л6Iܜ ~0t coe~:ؚnITAnH(!ڨ?Ox͗9R-h7Q=o[XF\7+R0^ +UQ Mj&.Ս|[`wš'I'˄UkTo$*4S@9AT'3W\bg 떴f䭋86OHn#Fa|I'eE9 GH\ HQ7^Qvx$H!.nr2ĮGi _8Yn0!S">Z"GX8"> wܵW &lp Y ?Ի 1:t(ZжSfLwy]D*)cIe-'|CPwU*?W$\KZ<2~)ػu [hyM\:ױVԀo2ZR X?Ɖ>d* ʿRv_Fmɝ-⠙8lSBSoabVs-1~ӢHWsC8*eUeSygMk$8.¢ )Rpb zfʑ~sYQ-De_C"up: Ef=V8õdUgabAGFYڣw8=G#F/M֖M͟ FZbǑntu\TBTFa @GUEJa,An8tn6ب{[]`,hM$,=xmH ژkBbH ۧ&E/ѿ8k/|Mx@ccVEKov 3!CU59,Fd}Of=Gؤ s*S m9z]EhH^ZE]ѿ'Gfl~X *;wпJNgxdniZk o~%dǟwI&= Lʯ$?," Qפ7f]}tnjHa< uT&?K-yW-\V-*|ynOR'S9&=3 +9' zaFohTz'hѰ(/2CQ9gf.RΔz6eL0l PiӇL r Ä#xa7CK3E-h\"5-! 6x$@ :IWlWnnZRMh=gkU2a~՝mhs 5[jWH ֯/9 lFcb)>+v/9Wl Z=2wsIsnw/[)2/gV/ˮԖJZR9; 3U ~`=6MER7@GRgcL Z~Avќk);֌(czZ=U/:|RHE]5ȲZ=̀ls * _&d@.M%2~9i$%m<7R]l!U7B6y טJU3k":9L9糫݈ l#֡ӿ_)`6,5eZgHtDL8*>LěyiACq@ lɽ=顿cbbr{-.̂+ L#틅JI'.z#tTО#N*M{{6ʹ\10l{bxHHnrX:H;<Mv0/̵UE78vsVz4FuiЧd~}3ߖjg@/b>N5UX\1_@ @eGSdS^ !l sH0cdk% |:OY잢, jNmڞ{DJ 2& alZR@oS/H/ȲTR`l}T[t(nb/(v2DyUG>MU+& "k&8i Xxf"<‡wWT fuP&0Uр8 e5{RǷ:Z1FJaym ? AKڄLzE *+IBVyKĻN`0$[Y)zpx+B`DJX~YoDl㙲Һ1:=gQ87bv4tB`LHlNF;r4X'L-vtzB.G@Ba= 7Ȓ6Xgx:4 o+(1o c&vz<}R4AL2XyBnO#]'s2tǣTZ/1d@鐝5O cc䷔g˓xDZ{VZp6`*'K3Wx|(A rT(%Aq`pN6תJZ|7!'2A+B"Va!8ҐS7E r̘_T`g>eh-Wwke*: U~EK#9g){Ztq\l*DpⴹIܼ2 LUW az6#]ڰIm AkBv٫|W)\0W 4 n)yYCBz _!\ڳBXҢw[K:* s~G]}{m$MY(=mE:$XrExvOoW Z1mDDB :ugN#q*mo%V.G=j80KHr{GRZK''|:ZeΖ+b93cRO0I tG[{`Ǜ˳w9g~>'N{r*ॱf4lrV0Zgx!RTS{?^ jb@#gI5S\:)S0]6Eh[Α.x2V /L0s=CҦvS A m#(fhh#o31Sk5.i>7q4|S~M5͒EuFU L}BCD~Qwb4_3ǧ.6Х4GI+,<-x- B$rjlGtGBx)`(J`JDirgSy] } jT)kFKS^ \}F&}9Hd}>L!eũ^ݟN>F@Ad&h #TJ 3e 8)!Ax#6BkHg>4X'#W_N>T+̽9ƅI{KbЬ44Uc/zI[ U 6c l=/kw:N >"|B%5+~9{ 5-ʗz¨YN >L W&2̉Ͳ(C&"&Ljct 1,Z%|tuOTU8N-˼~ cm2W~ sj=Q84oR|U rZٔKr5TC!}*oD^-ip]+pchN7_mϪ=Ywh1DD,D apT sUkII%BѠ/Tq p5%^q'ԝ Mdg%{)ڟX`1{n Gl^A#]ïWdvY./߰\z.p_Td^Zb1mtɁ 4?MC a!pfF5$ΰ .̵w)g'^<\f qdZw'^c-VJ-/;r5QpS0lR$iS,JNI53}i8B|B+[x,yWX*yۚiڏWRpfl퍶Bl>! YѠPX XrR:} Z6ffBx!>7-V ,3!1_Z2eC˄D.Fb$Qc|eNAgwݘ2,MNn56yb\?]S<*epO\z!!M! CZMt^̍$94ކ^_~P dasS:KbIW~9 QJ{sҼ[rїy+[S,?_/•lF?Te|S׉xgPaepZZfO|>Ot60pb'I K2A/kǒ# E$ Bt3TSd12TH¶TAY-6e-]zځo}GlG5jp0ʒ TMΠ v㩾0%` σb֕jzقIj'HD8օrϕJaM2ܾSTOuF#i<^^}%y8сۇ7dN{_=wiIK)hhθ"58' 5Bpp$rHðK·%)jBF&glmu:>Hs% w\y ~vB}'a K|ezWblsmo: ?KDn~H?Z3?,E|#i\a73L{h4YdciJЕń7$"rJ׎Y{p:_8Xb!l@CrRsOIu*8FIz} 6Ql@qB8x4*hէo?BfLjNOC7Z+N+ <ݒ _ I +@/̄mO^%Z+3wM4(0G_Pt$}{P:P~ Zq 4`VZE}YSl?꤉e '*̞PtgWڃQ LV\&x."EC3E$^&IG1{3hQ74GtWV;ݵy쿺/ټx y;^"R4"v X&/)SS׈lwJ?^ҋ7^Ő$)Ic8d,݉Y|*, )pQ- E+>4eA/Ggj{9N͒s,i)&R( U(ŀba4򼆰DD^Xl%ɥipq˯~j~qfgGo,UbLX_ɏXY? `SɳiJ)=Vw&{Mִ#BG# A,]yOb\nnm!6XJh5BAi7Z}=xHZx) 'xAe;Lͮ@56o%7qTQmh0uGP-g-aJ yJq'֦d^e a 4O{Uz>la"x(9|!&\,lL Fn-0Wd1aնq)[ބ4&x+ @YMp /ꆎJ]=.k\r3-iRV#8BDŽQIkQ'ѦK$2 x)t] zH4 2ˋ 9 7=zEӔu%ԱC8L 63\>ګq>Avobj?*GT/O#u,lXZ`K^6p& 2Wn㝸;$JR%$&y~{25O+V^`d|T[3Ce愃9j6cl=7~=DLb&&`xApci:xJbdR.Qc YuUv7PerTjKøu5;dTE˯Yһ̃ᎈ5Dc1HVK* r "uG]8qylFWM'AHSqGI]W:olZ'4|ȡe~ >xsޏ5ՁDNw?GB$U(a"7.{N baW&8훑f@u\-+N]*뫠 8A[N_DE^i鄡3oMyX w+KrIe.'Rl,y4S$T&XmZf>&\91%Vi{q|w错Ș L<` S Tê#L+x'WڧDۈ_t` QRvq|cU`Re~hv&iSQNlêv=~-띤& vh=عx]=C4(eȕb>pxuz۷D~g{aA\KO(!7>撓rebSGG Xgԏ'%Q D.v3o2 vfwO }_zkBs~7Ґ~vR=]Z!p@[A 喜=BF'T\p>z>$K.,0>2 %J/K"@,`.*Qx¦t)PV'D]}]It%S5L-GGwd!i#}n;eQkXMzO{[_;U1jI$@jJ~(iTnk`s9ı&*](\uCofm*|trL;Mn2n4O |B^́-L'4/qrcRd.X{ϗYs^mA5_`5$}EHDT*ÕT,ŃхKL~%. vf,܈ӏJ7?CSwnᏩ]M`b{n5>ƿ{A w4FvE$T+GE[}(1pTxzz7:[(8CܻN',{)ؑ3G-NndJR3 ayT?7'n&*~@F6U)[j~Ix)))?Y{n54;KL]dVm ^W'()҄* $IALqFƹΈ%z]z,oC z rR5gb2yjXH,̇5| Aẁf"8Js ~r ߙ* G<-u)i|[Іv;#BlwޔYp/m %5090wMCcjZ: UٹSUE*W!nq8497'8n7Jao'fveFMa1 1^L`dxf}m*[CBYb&YUq3-`.2{yrO `=ԊvlWpշgjT^E_?ݷ s^#_qBzOD7 iЀH'loțt;&{-.9, X"3‰RFI[; νz>S'iXk7WJKį!wC&-R/&G7sN؀@Jִ'pNlI}*B6f9|c5,b6Ϥ-,cCHDU2ӥ<d[uosW-eNjWv>H}}7Ui4,z x+k`ɘ>A+jh ɂj2lGf<b̛!{7 aǹ zk LOy5G>iwHr?겝 `s0ͦYuej+.V9-M4\U! %0f~ 74I@GWD1&5K)"Im[1kC28]*n#TBs 2 oEygp*4bj/'" j6ЊS"7#Yh%bydOaq+sbMyRT>Z2=ܱ&r\)_ϸBE#Rǧ#@i胆Fh9=ԭ鯃U2F:cGU8נ (}e%LGg~֣%PZrV3kofA:iFfV7lXoA?|ȝ?tD60Eq/ *ӁM1Si7ɂ`,e33c<ٹ|RĞZ뾄[Zϯ{*<+:Qp3X32nJQ@xrRLz<6@WN#W/ܻ="pwjvDٞdsyL)Z]$\K`/J;Xw>#;6ӓ]1ϗf~rx}q@GEFΜǙs`f:ZqoCҳO|94Gۘߊ)qPw^y S+:.ӆrD%p#nG>:=G]uYD'QCn:Ƣ&ctm5n7\yvklSK)ZVkhl1 \D]ڋT3qR z^u "ְ[* ϜuRƝMMXnwWCbK9}=t@m6D%"jИag :A2Љ5UrYB׏qe& 1ލ`\8\jW&go0 |vidŒ*A)dro2; ߂^\OE:{z@*`PSdJDy -iMmƁ)CQT7l5U?8؝]1Fkp$xCO jtE\%E>`Ӓ'DsnJO1l c,ig8Ri܀{+dAtO0t9FCbWe)=f#(v~)$]ryXD$&W9q:~Y1*YT[,OBH9"QRYTnݓgMAkT+ iUVL vي0I}Z hrey1ӎ$;%wͩs2dAg<&U:DW@+ߛ2=#59gQnZ wFjwm5\W˽Cd^1N%ypeؠy!:-LZ݉8S\X\AY!8ej0|C%ǾxOHqb,0=YXSYeXQ yBHhVomTOdB,`ꌛ::I/>.L T*B|%}k a^gҖ)GH9{̓Hݘy_* gO؟wA8ʰHXVРvN-+z Mon>)W b[d+oT1yM:,"J"[bCۗd:{C jTܶ v%k! V&QJL2(Ks#mnpma!҈UHA!Fر.=NA'E+X XD >?j5mvUy ku [9njKмʒ7Hq/F.P5l@W -8aFYGD#;}'vn̄G!6!;!ΑXN]@(S2]DO?>q-O5V' _y|pZ'YA}1w' ]!-(aG8+oWozxi 19GϓE@ ȓiV] dI̺BݑQkPJm|oD-dy)+Ɠ%2q?~cI֔o%Ǥvߖ"7f T*CWPP ] Z"hg2#Y บd⾺_EY]vN@,_a d{ Y&4f< 2\뢝Q]D}rAgfk;֑KWߝl 1ުwt|;?ByV[=A`Ap@6+uڵ$f7G0_]{Pg-hecγNe8>@lYk\@:HdLCz\j:ئUy`-?^&K&ڟ:;qt2S7+VEG< |I?7P!i΁F):F)SeȺ.v^?uYyRx}_1z+'= =^<.QXn- Q(p~KScg^y]XE09*Yarr@2x*E;K[6`z_ Xt&zq4Ğ!'D4nk@L= fpGDupH`,\) 0Ք]Aj((s0Zg3(!;(JQDS um '/uWB}5<A)jpC)l8D"|yk'ѶyL싊2׎#$N o1t=biN@N9 P\_MEh~Bq22$?g2<8Tpm~ļ`5*X9JLv{0/SO~ 0s;FDKx]iQ&$Q6Ig/QnxqZ;:Vy`2A;}# @~0Njॎw ĉWހXPZ gkO  EAV{(Ӽ~I,#! <QuUv gNKq|=;g; gޥR~[Lj7cP:U9ZBủfx^vZ{%`Yqm-Z qr4#\*iF̥sKoӟ 5;Q$vڗ{HWfI0B)L pDrZ F_+Ԣ,Z"dj fk XMu |aL>i|`6rcbRJ@@G0Mx}@P@]bA4ݠhBj{8fo z\KR ]W >(mwFƋ³7Ĵm>-w3zE 5]PNڦO̰6X=mJj'_,Nbtln+i%kB,G P`-o#Ì]oǥ9.EW|I Qb-,y>])閻zsYYN^վ&pAmh D[C 4.@$||J7wyʆ Xd x=^S&3ECŽ{\ U҈y#o+\ 5MGWD*e^<}IS=aĂ}|vid!hk9s ZƤ4^\]V4=MEo*Oor5F65*Rk>e޺v>]sb/ު_c%c>VK:l-׶=/`ѷ" !QAwsK/yd,ҦUԭ=.t2 ߇D'3-$N.M-Jza앸\棜f{TΈ]˾Cb?0^^8ޮbeףj"f /#T9}(7(9ھ/ڒqxq' ciXʷf$D^̨dܽGLܛ/b/~»toٴ)Q{y]ߘvo}2]d"cgg= Ut&MMDB jΕ/u{igd"9@If^vh0G8(beOUhnpLYwb? 55oUUH ,elLR>Όx*: GlHK/',Ӓ 7a$wZJB`vL >Fޅ|քmKCԾ#GʏnBp1QM1S'>Q$ -'R,T+` 0ƔI.tlnGU6z`Z%}&`CB0iO{Tg&~0 {@Uk4V+lMʻF5`fw\4f`G.DIn ʆ~:$"fңUO}__K߹o6 ‰ g#n9T#=8{bфX<\uPOvT 3 37>hX? ED}ԭ;5 tkm/B8\i|Ϋx >+,"Hv4L7_ŽO,?Vk˫iX쥁6u֡6hl\jD*ܱ}'ENDx8@q¿On#@]۷H0rnjq]|O|.8Ic_E * rkV׿@i%;Ok45C}Fsѹ SzE)Ze[CkjN~:FVuK( 1?du-Gpe'Bsg P}ZO6 ޱ/U{|$ GAXl> #tF= wR(;1= JwVl3OݛDv.JvM֔ BIhrݯ4(n!*(6| .^ &aqZ"vh`0n#zUNJFf6YIOo4C>'Okػ^&E5cbx_tRX 7׳17dŋ͂tb^+LzzߚpCJoʷ%1.TC81%ُi} -NJ?ǹFv8^RЀtӿԁn\K!/aF+X~L+Ȍ |EwI9- Cy2^šd5=@7_^n֩'7Ev'NuYn}0W"ޙ-H)20y"\w,U¤"NY,nmݔ}AY*A>I Ҵ!Uj"R]^&&\ ^Iħ#wK׮hߛL(lDD,X45$r*]n_&ÙoQk. ^jia;i18w-K֤Y>*>Ze4:\϶A8* h5]L=?E?SNִ P)Wj5ɩGLiG:GU+-Tsnp?{ VaGSV$b=1*R3mѽDnAOĖ|IXw1"g8Ì |v M'Dyu:x,z6uʼn48Щm 4CQi>phrZ x]myy J+I\RWn*؞]#y,= llZ{ ( Q/nr+4U6&U҈S8=]s̷;o#ւB-l$E3Ͷ;: 7*oZy 4\gD"1sn30nASQH/1Lu @cHSiKP'!3s)N g+@{9|1 g:z]nSiVɀԮeIL}K:͈'"_CPǩ{R;cDcÆ-[(xD5}bdKJPAMIBnE1#}tH"ֺqׅPn^gg0ِZrZZz$ՙS*Vl;$I<=Ifvk>  Wf.)'AX ˿S O9r}7kw9,1.+g[,F/3@$`XU:.-Pq>{LtL^L;ģ~q2 /5K JX%-Lp-v>,&[qĮvv7s=g0vKD[qJҌ9ؑ?PNVJ)zګi7*bȳ>ev$va3+()B 6;aRʉ>H"HUj|&pMbuF+3J^[+vyD:sON %1(8sIW,2t-YYTwI[VY.7Z.G*Iԛ6%ώ'WKz=D;q䃃ydU}ZTOmi.HvYC֘wgwɃQMG~t⁞8iy|iެ%5`ϛ_(\ O1%يyʬy2&% |&52פXS/36(rMKno}Qܦ3|)O橫TK'T!XDFy}'+q8!d}[( @HX6ςbV%b#aΏ@0d_.2y&cf 0 hm慕"nԗjzwv#K[aݛ=!c:IZɥ]|C Y{v%pB46E Dt/+ǟYîJsdQڶr/)JY%L2:ڝ@f1dYo>͡+\E).] !HdWIӭl@3`R%SE {0jJpؾWUI#cw~S,_-pVj BIeqUF=3 $Ic=4 2vt{3s$zL[ \da9jS !90\Ѥy' @" ?m,[u8WޱP3;yJ˘8Hϥ}⢨CE?y!deh%cŘoF8d:M*mz)- Տ W^kiL) hTJpǖe, g UDr]YV懳Ӂ3iHL}\T^ '忈UHRaHRծ6w2UIdQ?FL yp nL< +X0-X)lX@[#@xxj=H,`BkD`ŗ)NUB(=5H:1H]Oay̭BRa@VDͭ-U'++MˀKb&m# #!V"HjNm"E%H{V3(IhV3kG}c8B1Dfa^J~h0OQ6q+Lח'I%1w߬Jx\Y[k-Ҝn UJ"M Dd xVv\[j!lC |ceSJ0R>Ld.fO,.2FSBNdXӣB-_kyYb-مFpu M:N9}4s;;pYTUJE-9Y^k]w$\.e^QLGY~I[ؔCTc$r{^B(wx) I3Ym!JW4Fd:S ]?7z/gcp޻HΌN6QHx+ڂJDQQt)Rf"(c<§o [' > Yk3s qgP+;NS qnH>\_GXDӣIe~1Gn\ӂ:=C!R%qo s_A)M:\Ő.Rqb+f@b숄,eB(l'`-}ؚ~u3$#)D)L "_v 2k-װPDa~RJ18fm[~E!|ScҜ SF2:G|#}$pFVI)JNe0~z'rc>ܤ(͋@X,e Қ ׳ؑJ/> 6YyC?I1sԐ}CpO2qgȀ[!Ĭ<=_4gX.y8JӪ[WqB҈os9_ݓ8@S빧ab Ko5GG~SjI*ڥ L_N) !0.g f1JF%* <ʬ!gh ^[-[#3MA(I2p 'R_ n<%]jb7a6Z4XXw* S"wvKNK J,Kh=n07onr,{E@X/'It7 0 X_]xFq ,\*?ӃQP1F}t7:/%0o| PpSJʏ97njjǙVX {^EYp)c|O=vZx*t8#GrIekޒ81v5\JB2},*ZZ1*- 6KBVc .siVYʞx*]yG5lbkZ:^ܹI(;!7秴]h +[7PE~P UM7=g lfNG!F?)]ئs5OqGdh!{U5W3rH lT[Ne @RTPWQ-gD)'iGBt&fT!I5y|e[OI8?Ȏ6JD=i <k ^ kHyrj/egGoofhM5b_10!(2,x+9P}.x cѩk/sa|<5SRq̫?Z _؊Ps*S!_1WG`yTVh<\ojZǵ6$(i _]Ȩu&iCOC{hNi UhRy/70;wzawM/ӕj!V o:n\r[sՍȺ`.\/nhErLL  >ϋJun,#mmU{\Z5 {S(4P5/O$]7Hmekm"l^*w+>GD~X8(̭+ лs؍@Q_HP^ݦYl ,EUNH:ie3U/W*H#2 iïzګٷ#b0JW FG1y]#r\|nL-ZVk^&MU Aff/oÏE&:&Z= Ym]FQ&m IL3 Y8*5fB*vV?3V]#ZC1uA%{oEqLnAuHPEYU 7ug1]v=SzzwSeY9 Qx.p@%RXhU9^m'>uV15L9widl-P| ̀xԝ :?Nq*[5zD6 E݈Gsͨ#2A$*TRX(-)AOl}9Q5 ߬撒MJ ECdBlTV.6CyXͽ*>oHig[M+U4}+-7($vͷ# 0S}[жIBhu+rg CHeBgxL ;Y$(@C7psqhGEͧ⍃U %H&@m<:Y4SEForro[O_ 0Ka r%X?AR lS*gD4H0bJPhwg5`LN|k5h_ʆ8dĀ>84.i@M@<."Y?u|. @k(r|1W1ʈ$j?+!.>uMz&%ұץ BNfi{~%V"ArAѮmxӳ$SK8eߺ󃢜 i_Ce$A 1sx&mJO}vQhqT=_:A`px~&SKu5elzFHxPsr߀b:h=jځjRظ*el`> J&d7A#X^x0{alުǵV!ǽ ]FX_`t%K+*m#ޘ%mILtz+.c)Oq xzޫߜ ~ Tq7F8Z* \ Yjp - 9?3*M~GzG(,9%NhEd>/5#TF֖Nh^q O0<<7G3I7(BgUg85=|m>5W4:=AiL Ŕ"` Mme!rV Eeכvz 4j.ט@f~J`Gb;JISZf6Cgy?2Y1:~u=Y5i(WNGջ,cr7-qGurł}Vc.@ܤV-ɦt1[ˢK%;}TwvNcM J[a3NF@-/} xK"S51؟U\9#Tq.yb+= ki',7gfjc"-%89s]?`twVHڶz`tVDfN醉e??h e[^OXc5i5^3;`bűMK~^`F>t?|掗j*ݳֆA+Z㞙Yؓ9W7O '+!ߔf0 2v^֯ lsC^G@K4^͔gဈ{a͖G> ahW×q zcq "v n^> \۬ڏ0L0. X^_?r7RكXEwQ_Tٽz!3h|!J% s]iQZӥ m5IƮ 3k2WA^9ugfl|Yq[A1ikKUz27uXէnl3r.DUd5E`}=i`KD_tȼ寝 Ui=Tw+96:זpuozN[<)YF&ǁXmZ 6ȃDϬF~ dH̐!WIҺ6``NH<08ky"%y! ?/8tE9ic:Ńj/pz⑏2"d(UC?D777Aa<IƈEόb^].TRyE V;fV!.!cž^57g!ڰ/JM YR9>w_O,~k&__]r3,w!A-0sq k[t|Wʅf 9S.&~DnZ3-]^^u+h//|]=P0IAM;~o[9 ?+b9z4l>\,@PgO ߄7ZgE:lܿ{@k𕏦efSGg[1,Ќ?ܱ,=W'^ܭ;|Hۊޑw҅3[:'hzw&:#Qr2>5vh]h)Ҝ=  b8Ș_Bfxöց/ٙ'\ZfkR16Ь#iǒ^ >sz5!*<\91[f:RcfďL],ԝj^>:BeBv4H;*l1;u.Hҝ"z]qT6sMO>%dλyM'#GyPu=%V+;k\u)ߤXXղ=}~臐Z5YVb{!1މ!L71d!c/v=qIRNH[PKIN+@ؠa>儁5HM+vU xIg f,b ^#DrJVޛƸУ=e5G\oEĴ}CwE3 \ޡ NĤٶf]k4spS1`/ }ZͫƲME*ABCoj&gWl;152Md 4t#Z`C9LU㔵3ǹaigiೞL*Pc^$K=Hcd ;e$u͔swģ 앯4bHg5~XDEd`( "'Qg@NVrO}v=-]yZ87g5i8 ML}^-<;t:Y}([ƿmȩ'`9Ee6!tgO3 g! B|A'FSwa3a]yUy~tv%WkI|G[X;:e3!^B&qUC⭳ű+dƠ?F3ypJ]T. D$3EפhK :#\<DӖ'\bʖqJg)N_*KٝG`U#Y_' Ⱦ ǕעoKftqG<<^mq3~SMHvw"@nY ޕ#N:Q]^ĄK5ڈ cT֙3]@L+pLICG禍ځ4 o7|:nvlq!!,d^%?E YYTRB7͸-8fZN#|Ɍ3@ы4=tϝ\&a͢W9Z,pPt86Hۗ>N_-0~qMM^4FV4>~Ž|) +HɯLT6p{x7s.w >tmcv"r~&,(2h%z!Yᆶb1Zܘ9f~'GcTٲͧ2ׄSG2if]Eϔ݊D5Gq+;)Jr0l/T* |4zoCTZ~x/@Θ+tN?_qQݔK0S[K.5wB"DtX8c!\U Ռ*5$rśvL{"esakЙWfWML}(/d'!d9\ RZWx伙F Y;6i2L72mD;kZg+/k* 6EW璦5JeRc5|FITqJUe`>.o _ؾzc׏bmvT+uNiS 쁢+-TUnJ59\odU7o`curs5xV.EY(+U>3_7Dԩ e< 1[ˇ5Krr~ceb4",o>-n0E)F%uyfk  Rd K. pwtډQQn32RGB6@.\z6ɲXR0>)l9p$LB?ɪ8dibpWu,U,*̠`W.čJ>|h% o@U}{1Mzʸ8ѷ)5١D*R7^4NSUuAZbY0>6Qس~M(HlAc^<՜?:8|QQ'5p[T;5NTer_YnD2sE>zKהϱUVf5m]zi15EGyeF 4;U*81RXV?晴C ;LDMUZKeKZWB ;u5Z\HQ Tr>^k $/7",CcEsAlEp<elVolOMdh;H5v6krCًfûѶ/se7>I O 6M> M#_Jc/M`2 j 4e>oQeh)_}WicWVcP4!srJc3yh0n!E[ɕ_ -$kŋ#`\M؁1^nqؠ#1bI2\_m"?ֺPIY*W~oJpmRl&w [Vxa2D0 &ȦV[td5eLK% ڕ=t] IbKXBS :]fvՒu@o\TU{U2{D73n,4|hETbR}z C*OfY=л_&&O x1뛡v+vd94N(#-F{|rFz'[:gt[˅ԧ9!ld)g޲p0ɔblR5d£.;@'Osr8X}Pu.; Ƃp`*YY\1ucstJ ?/YQkwVa)!ha(LLvkd.?Se[$, T1 eZo駜)E"NBٗ˞]Q9tї&9-O?xYas(7_T,1c0@ >!J9.(dݲrL {ny*o:MvVL'wJkNˡbLʌ) qΖI 7t1!@D==2ADc=Pn@&#2CYw kȡ }ARSrFvoN%#U93)  Kzt-^(5R熶~wḢz>1js0-. ]x,sи,'N=")YIDo%GRݽ+ZcbU.4fHssS xQ_D3nR7V46ypv o+cdy|F;T^ c3yB!zXhJrb~yl3kq9A|7T:s6["a2W2A$|AOJ 1E36JӭD֩ hsJMf_Kx$Vڒu}@ J,jJU#Z%BI=OTyuO.]i{1 {kvX&!0w>{l-ޛ͈A`N, T|rN{3 pg.kL Y1ع~\3A2蠆C͋pߎ2/pEAlJ[ ؖ2"C ay/ﲠ;@G.d[4=:q?AP2*)/8;RH A9qDI_C]c} ¬j σ]"{iMgYjTіM;KBøPH+W˔b,ʢ(y }hjg TMʓM:頚M lΟ$tV`K6+o[iN4 hxGD3V}1&HXSAH:gL ^=JjO1Fȼa8 Y Q`3llzgLGIɦtF^xvqm3?mŴxٛM},NI}2Dch+U`;l4ʯ <<Hz3fӸ% ^/qŽ[zs孻ua͹雡;gBHS P$;(t C`?]tSzh ^JO_0[m](pSݶkiT|c9>>2(b2\u}xA+gM7fD VUD?6_wl. mZ^tmЦ`_ !Pdߠ򘥜SR4ѬdO>S>yWc{պ>>U墚[LR8 _lpը&@5( U4~gkwmQ;J}%tx;Ȝ;"0ĨSe h OJ(I).F 4b“p&wIZn6(byB=נEh7 2%7-BrS'?p7gimsm3'V; 焨2m+xS؆PV>XBUkcr\ӪZ[6H7o_j{*Pv8aȷuC=e/^|]eUOx5yKc)υb[pOOM}Jĵ2>E7'?$T@)S%ʢ4`ȁ} !4;P'$.]cW0sld\\R23lύ@^49Ph}XS@15׽?5.RuYCE{'³au 6 e4G"hc{nDgπѨXb٭#6ݾ%u!P:n;[E/ꇠrhVWw"nF)xEwIJ<-9-y*. ٦F[џCRW$77Asc?a)yٺi0oAWmWС[)&y-1Ⱥ gjkO WrTsy ٍL[; K R^*.8ĦCяUAլ-Y&)ltb̿o8W݃p]"u)?BdZn $R*FrGLQO)7nFUnpO$#uh h(J=|v_CDsBGmp϶'O"_ yt7^W4}>Vk`6zWMBM8q[_=Z <@P/ :U Jɷ]d۵HNqI*Tm4v c"ݯn*)fSz0`/wI툡^4$B9 f{O >:?QV3Ce}&|h|{8Y/+scĹ[*Mw0W`jLCMX\e\@~0M:6 U+}0ErD. ʜ0*B*/uYY;k9[w,1[8>5ɡ(2bD1?Ϸ)1M66yT 80C\0qŹ@K1 m"v^{ -ArH nIlu(Aq#h{=lDj9.{ 9sk zkgj?-__Nzv @UYC;9=4 "6#.JB9}d 3G+ >lK;-$oBNO%lMS|Rt4{:z{OٵSQБ _|~ZO }+ZȰV Z#V[]"1#ps ξ<,*PBoݛ 88X#yLݨԚ;'s YxP{Y(5,%쌅ǢzwMsؕ"YX)Dtc^I*U-ۧBAB#*_4x}ʏfLyiI)}n 5E_ެN Sl,3M\֌Ӵ9Zg B'kM~;LC4R 48IL:].̤OYeLz՚Dt.e#uدܳ]ʤG ~`μlщ31l3Z"m+O*|=?3nV!F9 ;eK[0S~#{دgvqʄW* DN>@ J 0h~S}\ X,ds19525n*zuOpڶSCBאkG<ĶTa ,TeӻR':u[ -蟖6XxnՃ<~ ǩH ?vQxBV]p"Xӡ:3&IM=1l ݩEƥ~E:gtc߉PJCl$hBU$|FAR%$! u~fAɴ=;sN}iT2LNٵ L@I/cJvHOl!T78$zp^k+9 a$A 0RZx~^oC Os3۠焈Eg{ǫ[!`2F ƹZ+} # Ɓ@-|E)>znBR%<'k:-.fdySe3̩0E& ~Os/+ZH?hDnWZH(+!99N:bZxG|4<:!AF)B}gLвP뒱w) aNAj<#曲%cI *QT't⹅L|VGC鯋H?]٪%Eo%vdâЀR fd54aҤ3~)8Bay~?Qlx8@VRϾl[b[/|K;N<ХhvaLhN6s#nGoEjn~&SW;b:fyܓͶz?{5H%-@՟O5bΆD"/#[f@Y\.`['Zb ^{R2O Z.9Vn+cf?8[izGyh2*|A)F_rP9Н1o_ΡPpKr> 򻷟hOIߣksڗ|xa_ޖ",:oUيk;o AM+&+9n?D,qPf2 5L.^-(0khdWT6BIco2B pn&# 堥45Si \ER`rR\s뙛]U,B{BIT}v%1F@}0X*F싅sҙYoA'c%kX-~+G/t]7|/5W]]#+yY 9%O9Iߎqh\;e k1d@r Ev=h ⚹NѾ tφJsf[ĺRo(+S3!dS]n1<:5:/~Gx4i]%ЕoTϖI +FBEU;Z4U|)CEeTb<#/9b6^8hq*̹Ntu#pۗ|귺|L8RP-x?24>SlA#sah1U@ؤ*@囓6As8 U,[БaMbRW}^ ha;mr?xT唦+HCj` R/ޖ]Me^rPK93O,(\ZWaMhűsW :6_%%a㶷0uuJ\hIC}m2zE"D؏ۤȬ("7dwk:_ቱRzhh\uh|h8(ދZeum(T: &QNo-SExX -\0  ǰ9* $BXzE( pB_"9z(-QyE&&*ֿmm1^,VF{q5;^@KXW\<krX9:\.̳a;"-8BbU%ϻsUs|Y8z*Oum-rz) Yh!Nb!#i~tJч{>@>eWo k-9 3˺qjE\TNYFg`+8_HmnV L%Qqx&kt5[h?A&mZfvwB9Ef5sª?QG;X,dx?iN~YTEtʾ6=L0%f7 ʨsiK U1nif=wD A&G47P!f)@~fU U5S%٩.q9W}甡bt;deVooq81:Ȉ8"ەO4X9E&7OcW zvDT;RL8Ocy$> 4Ζnq¸kYEh2>t_c)8uI;͹,fu?!t#)^Ah:.jHdD\}=8MC/xZα*=MV~`q9BBz] О=Z$?wShq4&~rƣ%uO%}b/4=J,7ცЗv"7A7y CC؄6)y]2C%c{ zҗW7(̸` 0=k[D2F)titEj$!rHGyPG'L~{4$Mx ֦ghSz8[=P45&zܽu\. ,B|:NܠA.g˯z>0 5G2$)E%4 lCddgaƞ'1i%g:64~ztTx-/89Ub3#6ih .0^Ce~Bscs>]{J9 ︶!yąP"o`ܤ=4 *4]Q\H mK9hTXB7 Y@<[~\I9P7~B+2Xy.6 ,͵zXʚ8&UVz$ߋ[lN^EN|D_g%b|ݒGz~pYHH<(D$UB6%(IaU7앯5^MXJ ؀Q=.FdK \"@2mfj*OTO~bL $MK.&-$#( 7Ƈ6_CBJ 8<ÈI o,1v$BGMו.r,~)]N^i+6E0":t/ێf#`c" +ڳ:ְ'~ODC+isGخy:C)'v 8L LL)\ ~~5+Y, h@8 $`!d]n`dّz.G)a<=̇?R)^3IA[M d@G.%)]oAK޺e^is577XHH-x-Gi,2]Ёr9y.C25zrFW"WP'ք(h^S4>N@߆Ɛ@Ιar1o7`gh&ʻ?a73!#|qrd/x3rA9 : >>^[]3]C8 H=/Nev[v ,4z*)g1"#ty`歽ln@29"}ን0zcӾfMz]?RJTtǩ@<7e} i;M6 p^9 /d%3U6h5pL+q\Yj#l6!$|IR>_<ǩF*?U3;KZƻ \2 @蝞5W*1B9kߧֈL"fMac=u+)a*: qeM#=YNqVz sgKy5cPF*i̚4g+-uӤtm|~"9I((+ES{.; ȅW\>2ϥ=ĎTqDvF%KI(uLkVla|p]ĩ2Q*LG ԫgdڜ;CЏW/#li,eS-̰۳)$sb^3m.,;euBUGntFvY}F@YL0LXpK r̚9:DPteeU]"չUk5L^7!l^ \t,T2(' .AD(\O}I<ʗtgR ϧps=,])͹6SA6*}`٧(&\եhAs Pt Qdٮ uCKE 52֥Yʘ˒]ޛz4!];W;7ӥw`I{GQkF}=0dO֭hf4 sjoTwAhyq[93/M8`c, 8m0vIYſ De7澀/+$*UXLܰT]EFZKБ.sJ ]J} #f/gw>x?7YaIIcWĉzLg^}d47D"bH<ڕ&,+ɿpt4JYt&Yw,O %F *+Lt$gGhAFSh6O ؓv ʺAy~\n6t~3 %CM4r?k!_G%8n']+%Y(<^%FF亁tb[IVPIJx Qc,Srem.I!i76uw8d6m<5SG[Eewi[2wAi.%'"1Zsok\LP3^}5ϯEN$0y: M)=<[L{U֗+HQah/fŀv2e壏ns\Ӓe#>KvD n3#ϩjvI{T=R/s@1S]C.,[mAuct#jß.}쌅Xߚq}D>Z4aڃH1 ĥn>V5~R?zOzQcϤZCChcv>Z`ѷ 43ή6yCA"0HUTi{w&j^n:iXq(ꈝS'#pdp"C G\Ƌ d)s)2!ͽ=>F&'u0hBT$S2v\]Ή5I# SHx?1UPj}A1ic:\[8..q`Z8D.QPwYC,ٸ״moqFwhh)i汓08[,q hcݒC9k+=-}کe(Cl|3 /hE"x93Oz+/K&ߌU$r 2 ƭ$LPƐ^UV ]c{uc$XT0F~5.HX{3J(T9 !:IRv)IbHB"+1ۮ5 d֕A4HXpP{lj\ڲA $8v,ٯ'*ծ20Oۂ$p&ԧY vcDnƒ@7T34 ߇?¥.s4r~ltO&MDɷqLG̝7rϳ=D/A2 YJ>ơa[.E0JhY+i% w=n{TU0*XƊK(H~AGnw nLp'>(qq=1D76ozyK1B?|_nIg. \||Ev1c3zrc\u㦦 ƒ},xX̅&\asܣ*2' ^f1}5jW% fx=!ȐذǗ'2b(>oڳʮljtht3(i r}xM/)2;`ùd$.% 0!:SXj{%u. `#5,p:[cwh N|aY ?xBj`(THZ5kw~6-~8rYxWf2XnWcYy@K%*)/ ֺNQK}D T8qZ]~shwCݹO@w8ǩCt_?SSFvFm+ۖ57jrds٧F~T 8UV\<qLќU=T m'Fa~ Y|t_VϚGa[w1҄繪$~qmsDOL~nT #MAt ֪aF$H~C&;y&'U?xn h?̵E6EL"\[ȅ9CV6H n y*&@\2ί*"W yxIb ]4 $zbq5F΁$BA *yKO]n?_6UXV>`ua~ƃqC\R}Y=Q NwK@\~g?7i=cLJ.FqoJxQF{"哷!n ^I}DFr2_A%jm'2][:KqhyxssgLY3wOL81u-ݷٵb?%`߼D#QYlhԑxԇU:Ɍ1:I~vB=Š_h<=d (?Tɭ0:::y1{eUR{t5n 2"F`I.!E h%,zBcfG,Pb*Xr ?N oYtY9Zz-+\ (Y*!IͯrjN{iU)^Ne82*:&'n+9Cm%dJ6XW^i&uyzʊq:)멖 s]{%q0 ,MTQ:v'/Q7,$\6@m5Ѫf#"mIbQܠ3WÒf|rAq%L %_,H>p_`KCD>bet+7>vTi1b9׎\ݳ0 g|Nj/3>iͺ I?vϓT#dOaa\Q}ڊV7N}a|ji|8nh=JO:-N絾`4G`"$ ==JH'Of)8fYnp cTWـ)hhS 5 +#l*HG=Qxdlh)M7E E, ";?.)V+o}#nqc2SRÈ yGUqXOq s`m+άp^'-$$^am1ʲCĿl &vJ};)IzfŖ 9 n$UvX|r  ŅP/C ?ed.'p'erV!. _eb5@D D3(y0 Iٳ%bVQ햾Hj̟islnd8 jkUPżT揢AED1[4r_oZ(oxRPx4w)d:V"ܠx!D2&K]&,Cw֥zKgew9"z~C:qLT_E<XhxԱn[}ڊ]yAC%|**Ë _mF:(4{+v}qnQHzUG=.1(mـK?)O,j8~سɀll#mQZ,A^,vXEx^f?ډpܣ%;!M%rE5upv&7jF;?kV֣'iE~ |~] e;(R=̿'֩}K"=#i'D2XC <{/s@UOj4(w1"uEH~ (Gk 5]2eaw2?aNosHHFBL1c]ѡ:FƲgn8UV*,`N#kND"+IOWt+%ebIw?&IOΚ";C!ČD3G^޹B~_C.b}.:6ZSݔZlqphL#l]N&M,LB7iGBm~Ac#?yFFMqD 27 a!(W+y%$@v˥Sr 6Pɟ ET.CWW$B(/s:涷`~A#>T02ل3t0|9_`Q1)g%\nP/Zw(T.U m%NJmNx\Z9qg0QhU_P0kZ_+ 1Ƚ?F2nY컬\{e/H [|$-.Ԯ 0R. Σ^R |..FgOCt|z+N ZH3h]S?jVAib+d 뚦Yݘ]RrdǟΦOxܴ{3$)kb4Sh{#Sq=8S "OZ\kϛ\ϺrB̘KvhE<=*ÀŸ`!3/w M">VGҸGt^gHb#=Ul;H ¬|EsWٽ9FgM%ML8\1bVOnnRgguQSHחZz!kKsJ$ $mCh?bW8\Y"^.ʞwjia/x41>]:Ȅk0 P]HEMM[CI D۸U PYfC0$.hdթ~GL]Ma}XsT`ZiK q.H׋{NNV%}Yu=.GDL4lia̓n:Dp=MeJr>)uzn#?iZE~=RE \Da9 ݐv~)*Ge8uYSoR+~ۗ,f8HҤLc1+_PL,RfjڀBQb"7 8W1;j>.: jF,``l&?+ 6xfEHЈRp Q4ew, *EP&UB^atJ^1DuDfoo#F9˿ESh)lnA9PƵȿf|=dqg)ԧ`Q zʻhtTGTSct =R0+a4|@+>Qfj\KCRq->a((mJ89֏qRw]ЎB, MO4%_'|y{raԍ^5gڽFzZd.TlԮ 'MlX? A4jHYuE'~xG剪6Gh R2۷aB}tgA2pYᑩhȹf-%-pk8?nSXYR3Vӧ'@=7dXcKF3/v=JE-R8*ϲ[9|-77Vq]|絪i[;Zk >i M/eo"D+˥:- jaz |\%ŭ>I͡^%XD{Z=Axp8Q{I9f8Ne1XISoWeItcJ9vwX&=oA9ɲpːg\(6Hu`wB∮u(H+7b],+4έkx#wC4K= XUal-h{߫W6u$*3!rWw#ty?/Vie+Z`w#!)&" !z@.q\>]'s#]/¸j_3n  ya6*AWi^a;H|Lpbɮ"^Vb ~RG6]S$  hۡzYSF}Ay:#&ETB3ՒQz HѲ'@՚AH 8ZhQ%?kw|s}[$$qXF 'sOiUqDMaZ$N(Tc^-8Zr*W zn2 `,+u婺'xPBD:`pM-063P !lz ٶlaJS}@TGp\#o F hKIY Z33tEFC,F@Nk|ciHYDzbfec(+j ou;i >Gwc Jw\,6j0 2;@F ',HO 2`uptF \]5\uЦEܹLI HXw[֖]~cJO':V?EޑZ F;wxt4W*.8w>sxC )1 nȬmٜʚQv^aϒ [cL~RBIBŲޕސ/<6ƌ S$۾]X_![mIX&.yAi4lƹzKSq@K)UC4R rS`W{n;[[f-\ZTimN8qMisI=%ۖ8-gw/ç]WU_fc> In(W{E+ɢR[W6\ð[1{H/HH? V ^1qߟB.-c0A~2ha7T} x(&FYfyҲ?66E&W v3El,EJDYXg|i a(V7['Zv$$2Lkc"ՅӊNÀjxty ei)zgK|]6ezPܯ61YkFB7"zS}޵XDNUJ!ܻ,O"ˮ+ok4inސk@KAB\wij07Ṉ́ ]=LSܪ G@`dtήp:Ջs&hdr-eZC]ϛɍa~98`#YMyZ%B nZ~ZxI^-C V4B[-.Ѹ=r-5"f4q "\0M8mP 3ޯUD\BZ=#Bn|6\u:eS= `6l $ćč#*tX_Dg#Z#F}V'۫@͜yg7@dz'Ħ'0AmJ/ ]#àl x4cw)x:Ⓒ tL,-\ωݭ$5cT65^ 1I*Hw;qՅ6-J~R~{ZNb2Ai)C3(b[0uQ]+d2wIR=O1`x,NoʧeI$3,zϼXc8 T,"4{cn4rqC!yzKd _W}MBb֔3%/.gU*el9 p8 ħ.;_hh=P9=uo3b, U7 kڔ7]xn"Wwv\HʩT 'Li|W8LP:7劵WGVxF[1d5;HFv_BqRLT9vNg=dk9u|ϺA9~Df>V# Yy$K2οi)խdKgRQA;EUL0^*SF`I`g P] 9\Fdv`rH]4 &gf%;saSsFDh M6K˝bbbC(YtZ %HoXD)LFU%{9g~5"ђD[<P\ul#v\ ">^ƩёAׂn(03%$7CjaIiak dS DR<j#m{ sl3BGj_ ?E-O{噯Se8a74+Aa*_*.mKJ.,>@?/y ج8˭6=z6ucU $XC߁cVNtg][1\Qy*4(;Co2w'6frvK:nq47_gBas7 :Z$V˪zJdG@'cmFf_^Qߚg& {î0wBB̈Ģxf#e_RQv4D ፘ$I78CTa.zC@-;]/M{<ccG>E7N!]ꗯ E¡JWC~l^ y^U UiTV2(dG>@^X%C)vLsݦV&,Ͳ_CMS _Ev`R՚:Y7Wb};1d+7Ґ>[*_|x/4ٳd++baI(Qg?p99+n˾^9+Kp\"0qzsQ|@zyzq19`hnt &r> 01Es1/&0a  NFl0$ 1a&Z.lDLnRR4RLt\B[Wj+N] BX辐KflF 'dJ\՚ ٱLֿbnd@ ![{\O⠛bWT aZ/ݩOzl@Q3_OЭ0AJ9w蹏fZ[\?ʻT"4HDә)q`!ȗѥQ^6}Ǽ:KFAG~?g`anULdz0c v'=;5x8O)kGYЇFwr%U5Rgυt+Krկ|gb" JZUY` ,4":튝 2=W͞!9z$PҺDaϯ){NzLp1y͘XаOWt lLi vk*H< nxu9(,JK86g:~ ScIovL.*E,Hy۪΃*nKP {Y.d- P 3ĕ4uZ{>rco0ؽ݀+C o+0'!`] a8./eew x%mRgUTgޭ)~^Yn`zP'zƦ4ovO4л ذ'ON(fchn2r5a:8pIݯOwsy,+A3&t*E5ԎW)g@'?}Mǜ5)$|$xD\ 'FG%6~-q^,6kWQp?Ж E?u^ ,,6} *lt^c&fd=:*d`a^Wqw=]P*xsw# t< Eֲ<<ٔI;h7P>. U1CG϶~':Y+axɋ`5&g'^m 5#./ ;GF]:eu)•H bk\!lKE~EѱcvsָȤk2n Tr4=qA@ަW6܌&He'IRE8e9ng]Un9s{"߫dӹO1ߜK+1N- ۔ʜ+^3;:_lDLHx*~SCT9k/,=?;+K M)ˇZ)9IcHI6giCė{BMYqa.dJx )%ϗ:!~v 3xq֮"&L@w)awud$s;J4Uj@nH%(j!2,FbTtcP*;}۱îlwaf1oysXq ~9/nOHXxvdn+J~:)";ɜvY_33QTx@}^jCh9X_Q FKN?'A3)cd"CٿTyZ> B9dؙRĵT8@Qq*}o#;%s"LMWmYN̊Sұ69YQ~-V' VPW1LJ6ܼH/gN (gmk &q~os5ń3BmSݠYQ҆~V5 OH?挨a/<ɖdNo||nQԀA~a!0]P~%,G:4N 3GBëˠ134"h>@3#m!,ۺ)ʟ;/}jzXQU^ZWϖ\ӘaݏVPZ*s3+?^3Ӑ0  OM$~ ig4iٲhyMm[ $澎g63FaCt!,ߵWv@1}Xx/ 0%,hէ/`4&Xŝx 2)j$oJi(?g$AgE5Km)~/[/1/ȸU4h;EJbpLk'7Ѵ1D@|WGSF+˕˱֎vFizmT}ג 8!o/Z%6dxaT%BrP\]\| e#>tw/Nӂ7Sf@1bØ&E }GbVA&_?cdS {3h܊*t#m$gO3nVO*r ٟ zΕr~Ipe8~q e̻Y[7 hӠ0*`31Fv !;ԛaQ3K?tl{pźrDV^P*3TxոkċJGXJ<Ah؜9^m‘w6؎'/d_y06s ﯨ=%x `ϣQaB~T_4㼑%=P!ZmDCYVmFyȃ,6O5NWY%Tl-YI@H;v3(Y 2!* 2F >~<Tg+깦ZZt3Dvm?[;(0%'l{d峳GͤMM7Ra)`,»絜t\pɅ\ۦmP^`ԑ|-AcWMoN[l{/,,>gTm[^9g hfjӰlr8β#PR \:s[t\Vo'3(CZN{`:Gh+K*Ðe-%ߪew~Ce,lMu?3qŕ2piT? \]D%Bbߐ[XI\-!8}֊ti2u!eoe9ߏ74oG `B Ac0327Uh? GՑ=1r Uc RA ݑNV8v䥗 젎! [|UL>e*GIuЭ7i8ܭDχafqMՄKUpv[Q<և.C7-)k;-P.5Ol02JYX߃'Eqj@=%j( d/}p[8\#fBo",Lhw$)<3|0\xU8f'4t{#p6ҧ!8ewR6X&ST[N `J3pNKHN!Qh=c0"j}bK' "P ZֹM K0a<6:?kKYEOòXSɞXB2QRy;~w/[# q*;}T%z%}5o1&3~$Ge %%njJm& R J(X scGor/oY w!Q7^dS~]L%qg'T}$7^{2ԷTVuBXW=R9+qɇciU.VUNHpjvYtz.P23'EMGIy_# 8w9A c#:{wStrU4 'w5%lC2Sj 9 B! <Ƚ{nCFVq2ҿY;"}*(*TD oJ_D _P3ZFQYBұtv 795.ܢX1Nbɻ #7LRZtSX1LcwIT{X"AoέLb='P3J<K0aC8DlDzD.N"!״:>Kc|cEƏi5Sƕ9ZԞv+ "U;d݁[rb>b¹'Z_G2?)]"(BII l-l:J*E /c8ٯJ=*Uz|r؟Gµ A uG!G/럽ԇH,Xvdxީop&O浫 ᢓ0v ,Þ{W\e`z1e0ʛgDc;%UdBYPhp߰(=:c|=ђ1+;O\og'z, >޴g-x`)Xf]EA w&&fYHٌƉaF1R h}LQeWuh!+ Ҳ$6_;QSY4NɪEFwFҹ(EJ^03 >ͼ;_N*-o>ħ }W@x)&R'Z80^]^ᴌO_MhʵM:հn2|R76 MՋ t :Ng\"Xш4nd-Ig's5.q5RV{y}-aw`4!CVnS! ȎB8N{XnPSB!?{I~R8GaM!bc QQeO/SZu8=l&h[kȵ! $NF9^ KQG1 ՝3*/ ]n0U K`^*.hFܘA Y%%_hV3!-6%WL Kk&UMm_Yŀ1i]„%:J" NzfsTm>3*Ls:Vf\=g[ItvQu nrW/sB \h[!gˍJ5\[GrŲXp_PgFRs~\)ʼnPgCD[ٔ1@.n^si"!jE#!_TWD+ 坬VrkbmSYW'7+ސW_m5 x6E@zPkq8<u/ )n O'p&p~df&ƾɣdK`@ɐSOwLE!!uyZ7YX)ꑱc,ǢϢ=Wte[n#K&ṬTu(풇aQH]?::7"ӎta/tC3v뛔F}j P鸇{?)"? sx\ ^~WgXט }$$a| Xf^Jk61`+5Mu8X1 NKlʀ^GSV? 1xA?,*`u&s)#V'(rb)W @RzT'ÿȨJu|`mqu%hduTJƳLkn4c'm1̣]O>v0g_Ǖ":p,ѳېܣ-GC6a"mQޤ&7?H~Mr)(!Q3L3f!‡%Jh'5-&5]p[/g2 ۶0AOѻJ#&CQ57"s@5` ܲ0oN}w&;̠߇ÿ @@C~n?.(Ixr; M@y"O}#0Nۡ{aQiv`JUɚļlEnzI:}Ո2\KD-egrn T"8O"XI=0R^o_j3F-Ye7Yn6#ۊВ#Ֆ]CB}j:ξQj~i-Y5<2u94KxY(vlr>T>KyU9(L4X'/fQݘf^[x#Z ];L9s##ąb;yHZ$o+_}8Yvfm+&[9L02w >m# 86xX4Ņ27欐Jrv'3ˮW[5Ӌmnf'8#s;tr4{,,@*,k5j"ͻ(BS+VIdj#V4v9$I4"6ZVf<mg;ߩ%p4q4Ɠϊؗœ|q] /F:Iet=:Uĺ]+c"x]ȡv39UMMv;$|0]K v7N3:؎DZǸ1v R.B? Go7wl PNxNb֍@3]Pc+W'LxL+Z{lg;'|_ q*D @ lw尳 y1ve*S.\\#e"&w)H"2J5x\#%L(*yep28L OCRA1@^q+4 P=y7R3L+x5~5l¢$k1M;"*'7Lߠu{O.p1gu`R}Gۅ{(oS\E'#I[u3qv(u\9އKRz`C{<q؟॓1Cr huoY|,A=+E=~#e 5 Jɬ*$)4&aohCm;V|a܏ JKzr$\?I:ڿ?M'fw&^VE.2̙)„%GfԴ^`m}fQiL6S G^#%ksu>_9MH^5AI]FyNN*&IA$_[tttN_\R&xDPQvx-w_!@:\tYyh$ G]`z-pn~sb'eP_,#DTQpkAVFe'\gg[p?aX9dh KȾFV-ZB pI[C0nH>4 շ~뜦GVuh7}jxu߰`*õ^S6^ZK'S)`*+5'D Lm,Psg01֎'ٶuo%{.Gvk^YwO)s&bwyCxG愖5XNΎ͑V?0btgq ˫AmW@RݎRRICXjS*FUn}pMo=˷]4VQ>lQF7kZDJ`^Plu Z:@!O'<93>.b %W$sL=:l][)Vj~V猹"سɁ95 >= iRM2lcP8ѣ,=N~bTӼJdBڨpZ3)cSU vjpkzSCy0n.Β q$U3 06)(5cӯD 1tH|BbIإ*OҰ$[%4bWru}eVDzH[?^7sn&7SPJCUw~yP!Nf>Oa2\PvRq>g]v랳|7^:6pm!x8;nS\BOQwâDS;a4=TBֈM#Nr- b0d7[y#K8$aJV(I%2Nx;~ MvZ[`AS4q[d=UIe$}brOr?!h+;PΛKyGҳ<ǒa\' TR0Õ Wc)ld{_CSj`]=,vde6؇~7ϔg-`G?l((r>@h-Qe@"h>xU,?7Fz۶I%Q>+]͘4xA&L_ jz2&IF5[9>PD sbE}.Y;4tq@iLݑ9`FSxPJYеmqd.͎Ci>=kr{Ro`^޲9:NN6P.bfJ[jK'S\Ht,D}BJٷH8&ɚdsI}Ba"\бT1H| bHƃﯳd,7 *ٛm fiՉ 0}^4\b:(ED=RoFOEKX?",URc,uG Nv\&N seрZrX[1ި\HW.{p,+Jdi Ş,e=7b>7bQh ~'иeF 6JZVI~e;c%].ѭK15S9~Pa2Š3}W}3`u5oC)*AYYZ]/KFr{W;+KqDo@ovAs[5;<iXXփmq| )f >%~#_úFrj.'jaJtk +@7Xaa'w@%kR\Gж\qj YU=g3jMv;7?IۆicPTmw6mn}m R#']tNZ]B;rtsCfy=ʂu~' 틙/ J顺ވ2L+6f1:TT%~ic)9Y" v8:1 {_]t/1ց]q+wAnꅠ*ɗ{ݓDNiJBDuԑx (n}}D@CYܼ}dzԲCm'G`S;EB Oy,SYL>q%9_kfo㔋! rN{ ̮lLPRso+0^<BS︊zTCVN'=9yC/Ey %wcMس9b-z%QvS %#tvp8TO QbE0տ7o_jzd nBByݦ՟B:PEOavOXb`Q{3\ZPOtUD;cmz@51uv0mx4aR6Xs}ό"gwg^ e9=Hsm[q:k>G&K_sv\oX>EV7MuV0[;ZX#b,$Ye:+4lj+8q +%K콧үm']Q&EE~)̽KAL=? Icܿ:x}3Lx*!ƫn%imsbY3nȧ8ṿOZLCw !hgaO Z$wvI ZP2.w#`$k,U:#ČKJށzp٥6p itajh>PMJx_ꉛx6#* E|ʶo4ɮ\յ9kU8Ȉn N8#U| [MnɖWʧ]9GOٻSpJN4랯mKz([[-߰/Y츕`0CDgV0PT{\/~*M%=J+\CWul{#xe]|Cڗ 64#BfMQm>?"ͣSZffCrue`k$&4? 򛖐 a-kmx٥DhuSZqeJR'JK+ۼZ^zB -X [H ױp :SecM|dX|y;ݗʥ.d)7ALީ~ ,so w]GHMa T >,PrS!gdpVYi&j_(]ҩBq N|lˮ87㪉=zn]GOTyXi'AV=t72p7 y qZ87T溟7e*Ϋ@FLt A^Pblq}}]Q OpXd>O nPfܭU,F "ܥh0:4N| ~;s0̐/DN9y̤ہЋE{$tET_2*_TCLpufjN R#ݕX@pUG(*w'O&KN^BAQ g9t P?̒T:d! 6OI,63+$7COQrK7hǃ-Hgi ݊0!jOyZH,J[91_>׆kWTKhM78 :*$<Vܚ ;l[ZI-WQ?t" C^1Η= dH#H(}79{_>MLΤ(9JmoW(OܢJhy)Υ Ŗ2nbJλ?Cs~$0XŽȀjқ{ ͈03H5hww#dzO.V!ͭwh)Zya j#ph~;5Ɛ%{%_1bj RqEL/ oI4f%-ڏjkJRRxTзэ4ֶʜ|y;bT'gгܝDhk 4,]xfU" _b7]mJ~}vVVpp(o-/}"d C4܂O\ky~M,uŒ.ٗ;wgG#xu i O $8{[VtPQVT86R ($HX%&6qDюJ;ʍ%zbuTiٵsX{OԖom:E6n>†gE}Y,0b[2B%l x;]Sl0Ev+&+{ X{2D"7QخRE.'80`aiŋc[wK bg[dE$Qj@`QOjn AK뭞3dI' { E+V.HJ,I[UV4 (t+tn)Σ9F<ŠC|\-C_ oP 5:h'Nѧ0$"2f [:r׳Yɘ?Ka:}./0HgmzD#RY[+VuV}Z[% j׾W3HOW}+FH;=B-5KgO-M+Q+s>,AlyhZ5s/άOD%y$ 0C4uOi!A(eZ |SIw:2nЛOUT ]RaK,إwV!q*аrt]>Kx!3r^ކ|Y-bjqR'~&ᢌtQ/3rPUC>p-جetFqYG(zQ57}Y: *H?{ɣm<1uR'ɇ]'YFtR U>-T}" ckqy4U Ji"I[sv/X۹hOiD(w#7( 5`7w(G[>Ș?v&,œ<9ѩZ}P $v+ȑwp.1.kh^F O;PVR0ÒzG vKb XDƻqt$%7 6k*͂jNeW&)e/ )4I,u[ -4%JM֯W+bR[䆨2 ^g!3V󜸛 @O$&5D&*èzĩUP)FPYuǀzF ,XQ9rj>QE5 \M35TUefB.57Idu!@7+K0dJ8N7pЗraKQ OnWD4._v15]N3a-)U(cd:{:= !^/ZOPlO?B|SÈOM3Np'Vל:_m;/&y;F~ XUn8#)v5tµ2r \{/w3XvJ 3S(qFES80OimgF a%ʐ),&pdӫNԀ cb/D=Z#pp`~CXHzCSD'ziWq 3Cxh՘ڷ*[,F6֭ry2添@g(f"aԑRO)ɀADԚIyVpQ ^khE ,Ӡ [\ٿB~,91)3#H_3lX^Po89v3`I*ڄৡUh+F_6qi<'6+.b~I2e= tulFE@]ۜKHHWӪζA㚧xE%ބԯt&KW3J|,pWN.${g pn\'̏io{+ $1o͛}vm^(E`SE*AVu0\wP\hEG@U]gcXn&fG~y|D"EP?:%k}{FY0 tľҪZИ١Lvdu }68CaC5(μ1(=}e_GL4*Q&dAK齱NDzB8~_#bWg;[5y4z!)-@n4Ze }{$q!O @oϕ`m։e$@5ߐ~&[JBVDSO \-uf5`-x4DڑC|JzH>US#LdE'7[_CURҌN=ߝKN-wLJ4>\vJsC5{ND/zq7ytL vxzm` DM:֫TdHʼn0 /]㣈R*?7IQV PvrRE3 8Z,2G3K??k Y@ Sf[ƪ1WSҵIS ]u*mfڊUꙘ:90#n5ĸPxD4`~mS܆@ζqT\7Dա&0'FWźRl` քv}w+8GՕq[g#b#6RVc w( }KU@NkoA0+V"O$OV9v; ťlFW L[紈7IzZ/`L\MaJ{f/6M B8p]'l\ґYNrM# %}H!fe)/ H6eʈ(} oP.]QsqU"eJA\ڷ R֒7Uzjz pHlaOLDVtʭXz> :2ESTJ *|k3NȿZ1'1umkapxT?/K s$K7\`D˸:!8Ae':5'3   lϊecHզH#7ұfx;;)PaL.߁ 4Sy7 os 7&Eb1;![mU}STu޺,̭ct462c0 %W\!i,Ax uW2"b4a;_XP;-7] Rჲ) I0ߢ@نt~f/_ָDÜ@TFhUEto. -L@s_k|s Z.RDZ셎wW4^7 Â&ohZ(:u$ }k{Nk:1دVY[A9;!,ذCM"nCwL l"v[}AkYEz` =^},W30܃`[Sf.O  ]$'~. EA fW%Ѭ>Ibv'=pMhxN: LPFU/u }C끎ft:E_fB5򶮼@,y @RAt;Q T$-d%b-Fe puxHYJSۆ0%yeSШ :dB<33%j$7l6inx=eEoCb_h0!ABD,\ܛ)9BIs>HBHl5 MV.l/ZȬc[[ {7UZ5;mqp\l+UG3s7 lzKjY_ߪ{H@^$01Xv@ q͉XH"йM|Wvˈ6(.no'MLgL&]rOŔ&eSb$38 ֌/ MzI4u0K0o'mhE2"BE}V%;~f!ߖy.dRVY|*S'tjf,*Nv)~NAW@Ǧo)h0r'\,̀*MCPf |>{g7el.skC^QH=R&'mc*[HiXM6BX C/C>H׺~-(D`\%I@ĉ3glmМ& 7u+ U,:9Ȇ=U5 ^Kp$ll2[nv-6‡p)4EY5s統n @=]t\ 7~(%(ܺߕ>JHYb<\r{n/|u0H43GEKﬢy귎3+&,HEsK2pH/Ӳ?λmDSA&29#@ñUCXT[`Lxfr+*|, kxV֌ze^ Sy~Nв]rAt۳똉m3J0 e:A7@Z;/i:'GwHI@+2̣3%Tt٘B;HCF88v$?$'m_VCH>槛s#GQ= ]:MNe\6>f쉌N#qdmSpV~@L:kKBP-Vz;! R0R\n'V+<.,㴊!XN,R^rO oɐ֐i8! XsjԹWvMIKȊwP*]/%9F61F&S q#<%Z\CWq;M0aɥ4hŠ0lάrv)q4~Z 5Oȧs3lN$b4_l/8~sP~_8oqY81$e@~ R ^UBoyJd2=['h6,u0{"&&6#ĨIs <5 b6\nRI|y b[$Ps{Ei͵T۹/9V«wD POl-pB Aauph;A.Ef'2Rcv7RqS/Ӡ\zx3|tYhGNJچM`^vC sT-4CP-}8M;"%4 )qW+@ZVjKV;7T-k L*>T89ˌ@qUBlvū]0rWQ,:HkdrHfۊdFDH^d_yz% {!I[H~PXK>5%\2+b-py -t M=RKcԇ:C,E}''8cEӓŒs_yVM+&l#=tSgUßΒ`\q "*Fa٣ f&J[=fT*/*G"!Q0Ctd>,c s23-(@Ēʙ@V" 0/i)-|JBЋ]}mΦEHcҿs"Ő>)JE\,W"IӮʁŋA--Z%dM.=0!Y#@S?/QRePAK_&&@"G7BraRpW0Bdk%6.K.K=TpYx0Snj7O `e},?g^13 0*USpT&+ 7W뻆205:"5tP4[S['*O TKCzNqdQy.u Juj *uWݾ;y PJDt!*×J*RK%gQst}:9ߪ0T Q˯%W I$Nc`2Zi^0fiKPc9}Z7e-塆wH݂?ɒhfJC[soy'A0"U:uާw  50Se:UfHv$* t`P7ɮ~7+(j*ݯT uD- a2ۛ1֎=ELN 1ÉQY^"GtRuA5RGbPwvt"EW8j;X$ 0hf2^ؔ8GIR z/ܞT7Ғ  n"飋"W?$8ގvO](FQhp/UAwڄ%[wrEBHH]BI0"J|N~^"U&Ƅ8KzhOeMG9N+PI>9z<25’cjﵣiv5H9S'|HF90§ ;wW~w'Z{WdT+<}=}\~?%Lwe+4w_dz_ wy)dõ҇]pc/Ӥ Nݘ"m,tK!Y }PT"Wsg?4>/X2dz& Nb~Qn >YwbNPF ;pkAx˶$Lۘ$F&Y,S H6 "K¼? l a25X,(9L/;(vv@| S+Ą*aNg8|$x QYr<;Q2P%)r&E"uT_?Pdpf" YM G2? -gՆ[\O'F[U~?0Mj\eۓhH~g5ДaȪГ=˱]0)I%NNSSx\3 +9@,&[ rZofev\n *iʌEf2ZWBLM5 (]be<%Au6&hbU􀻢-V' s%x%+Mƹݿ{ fS:JrPd:oDm_vW} "Ax(G| w{yU2#k0g-A곟Y}XsjTK-@QkK 0pͱcUT荤hI)}W8 #K-u^tE>w7QFcR8Z*;(p_jCcYt.NuF Ѿ:G/Y>OMj W)Dsaf`~v+QwS!*+ FKdBqep,A:whB9BReC[0H9_~I ߄XZ?5QC[Vp,a!Hk"F+'KeR޿+耊)FXq|ԤV\2H5 IQ9n6uSÇp79n`¦SF}--BrNq5[E'n)͜+P4 J=9p/YD[uźmQpR\b{Ըㆢbki?}n`^g P!j^]Rzc]Rҷ]{(>!祰繩 /oYDB'h;1Yf]u~$-Ad|M!ϛg182hDޕ+ӃQ 9n}8%q| $pE c=nn9Usg)S:Ās8tŃ5ʲ|In`2UF՜Sfچ1bQLvVͥgз Uk\gog LT jl V\brK/&R5&zy(%]M|5ls]var-&0QoN.Dc94\(( `nZS`f.Xzֆd"n:`0#Iܶ9a^æ\팿4MI>r׿tUƽ ]6AVP?,zGxqq׸o[ۼ+)/­JfoTB]9W`s|/+(>J<*qoPAouX37c K_#+:1@£ippb SIxsd~tv@D޻>0sO-wO!jd]Wc7'+{HAT]ܞJ6QbM7nXcqǩNa{w逹6;us |Л z*j:=ecK\j`dne,>Ii++:֪;!ىS*˩z-| $[K5k| zALlm0 wZOoY/MJ 4w"P Q= WbP $icY E[!zڜgiP2$j"3 {1-֗r13&ե3tQkC^\?0&˜{$ bqo+ }`V&Y}ץf-uO-)ĻK *S@쬢wKoЏh<}фEȓ^[6zt :kL9 uQPN:l6Gh BӁmz@(o?'k<B*E |a$cIT}⳥nVߋ')\ n Lӗr%DD: 9_\9c0yaWzi{ |)Ǿyyn):`-RO n8 H!<[(5Jc{qt[JgZ7 Ѱk~*y蔁;#WUbgW8P8OH.eߴb }[ȥAuW⪐,j!1JEe֚! :IK62u qDSlP#3X#GfcE|TŁR글eN"u| jEUZJ8TKuȎIox.L}gD[K;[vm_g4W4=rfX!Dlw75ƀtIcZ1`ɛ4Q(4k nCAC'֢e\,"mx o3IrU+p9/ʗFOgPTt]9&$]^ 0͞~C>W'05C>D?uiɥł}'Ι>Cm 0 }Y/20=]ܺзɴE[GPFB%ޯUHX cM KI0$dϢMat2䌵/6@g,[@YžCnJ^K!3 6.IC9PlYaW+an;I`ޣvpeR0]܀Q :ZyȦ}QGFDl:xĹn6ve!LhcW/ Nj)21zuϢ`Wg{3iEO^5sK"SY8~2*])^z|,0B'u׽}laK&V^ yVZ0m%絚y ~K~s+mP6W]~#Ӛer-da&4k& "MFDx.>gE[3 4YrLsk%?K1W< &ĩ[(%/kx1hK,PgCz|}wI93LȗiYfK;3J=U|OC=Mƹy(2-ւEU)]^5B@+󃡀4~'Z\hDQ?ur=GpHGcb:Js aƅ)6O'E W5؎u_Z+){trpyt†jH ^Ԥ,+ ۶<}!2̗lA1?ᑲ#8\X.3_)oj뷻DjxQGC,,w㝒b9*|=y5<&,9^_Grq ǧgODl Zr DGhFDyVJa!1Rg$MIiJ%?"ryb1n-\&GL͹,r6bSV7pCdZcjQW{Y]s> DW5tGvvQB!〸 ` Tbr"܀E-Mc)|E0 KQǭqNbcN1Ӝ@vܧ!_O1@qUxJь® w0, Z8s0B)'Z[Uyre` eߖdEˎ2f2X /S(Ż_v+g2)SAx,W5fīq-{ ъS`1 7XI~V)fXϚYTIt<hV^MNeРq`Ѱ8?̝* 0f nOs=e>H5BE0 A˜p1YX2"<(¡Iu4-mڿ}ke tP7!rZEY^mrL9 .:(ȃA'Z& @k@_%ASyfKȘW{!%ܣTq`))+躡ɟ#2LHF!l0~ 1w[ՠa`4/vߴs3!L߷%lЋZ\h"wd`UFE6=f8s-:߼,EHpLM\=tr̦\lQt"R`B SQ7u4VADVzx8bgp7b tnݷ$jxRlSBTcZAbl&i֧;uI 8rJml^ႝ3|FE BJӓ #_A.IXENC^u/&N ׷Or83ֿd}_s \@Mu`6_1G{ Za;(4!?5g~k?݆3vo却=q1iO,(6𙹦9J$ׇnX`󘋘_.j{TLyjE35wF6-dDDܭ~>)CLrЩKɉjJ FLS 7vu(JDIG=ɳǧ3̀On6[lJlil KZi>X>\^T93g ];EisvE7Ɨ>7u-%X4Rҁ@fx|ao.v;v}~3-<g{Ҋ+ Q\"$q,&ې5/Be/}!V@g7&iGzBd]qνWsD$ל4qzGSjׂG^s^ m>D޸Aۣx &xh |7D`>G%(mF?hnCG/Bp(&oo3hCL켤Agؐ/;aRiѺ,XIO'+ӕ/# -tiS0խ!FQlj_]mΪ|HS1HAzS0X%5lfj_N:&ܳ1QGE^Rlf.pY9Op=1KWz1H4 l.لc[N[eG4'2.i1ٗC1xi K+#4iɀ+akr|;doʚR2}鵈 %0Rĝ{T]k?k`Ju`KuSxݏ LX+VS8MO/wq=wg `џBz"2%Jqmo!2g@SviBTb+, IPXjCg4-7_+˗(>lb*|QU'!IhymLo"++q,8brW H&2D{!ߡ+tˠ5^¦8EX1a?wx= =15|I, h6CyrlF8KcDy\pІDod? .Ye)G X!OvRJ́~{ \p&gw=kVw`Z;7g 7`$<ʒ?aƻ#[ ` \/V1.uS6#ߥ~ 8OX2ƷLbċ"ش{Bs"{MW&ng0is9(;MPzf[Yļbb֯zEZ_ }VIA|ٗ }=XpQl@I帎kYg61u с.«YC= t0$d(ȎdįT6YR7:YuZDbT6C@2QkIXt@ZuOx ],CXx |zJL8`ddZp=^){_M{D:7?Ձ&5]N ^ #@?4ym{L o/|MfDzPeҗ(a?  .Tr Ʈ/yҠIÃӋqS9U{\@M|/{*#<GhlblXX(EC[j)ސv}AܟJ*%4fz&@8?'^3xӽhDS'+AH(ݡߗ({ %6#pAHF &_K1- *(W4M+bw?8Gre2BP0A Nho;y8BT%\ZV_ 'XSW(w?h?ڏoKBQ%R* K4E*up(X 9t16uE.>3YyO. .(Go`FyEWZ||6FCTA`4#cQx+evs&ݚtc1<\9:T[D?ӫ>ah>4h%GK1}F@@(l]3dC<.X6z #zZAd%J,W ?ɖ2Eh"m)Rk)B([i5;5Hj@I'FdzĜN@A}ߑvUyw9-`v?*26jp#e: x k[\jHh=߸zesCesc?"mj# F2?k$/CO2t=7K>Ɨ1Ua6q*0hk }̔a)+L$h^Kgf>&8pOcO5Bֺm`fE9&j3دJ3*`SYWƎy ;QuxINn {';^լ^~Q! ďKGX㐀1hz@h߭|033 ˣF3R!~wrD׳zWVT-^8P͛{˖hQ6a}Ͽ. -/)v`([ZtDg(W4mtYbY$Aqt!;OI q&Z#D%#9C^,-0p o%+\VrZ̉DQ 2L!+'U(T$_ڰ9m\8WߙkDh.&Q6 o'c#a3Wpδhj&=`7lXMssh2~}ybԄh'.d$9XlZ7[|5Cd_I tWf^!}K4;SZuK֬nBNq}ap9#vlLRȤ)aY-9kv2BlqCb'1v^ig]T;z\uǏ#'(䃃(pj 3Ųo>,69Cof00KX'c7i^`8m`zƠ%P\I}߀Uɇ>U͆N|]7(HK&N18fbK;iiٛ;ל.0hȁgʂ($/+#7)/_'{E;['J\ߩ=>éTӜSlo!S%0EMnx.+!\#|#[۠ p$) Ը8 i>a; ˱s@Mc`@[o:̋ųʧy:Y_lVn?b,|\{R,TV1sBu9u)H4!:ֲ"qT vuĩ&vWwkYВ6wG!Wv-q%G ztcW N8ŷ"VVG,7W}'3tEim;y[ i!@TlWPG9yW.O'i(Q{EڮD@Q3P x!E[*8zb(:wOKP#Ogٟ;9KE2"Э!',7@A(7ct5yDUɀ%|bZ"ojji7Q5O{_@c~ :*C QBEďkj3br-H |vn1Xo. H6=:׎J I^\~u%v[bXLU4Cr,)ɗ%?΍SJIQfw[)t*e\¥"o|,~Ua1B`D\Mק'BYLk(ARRByn+',m+,WVs\~)?pVODVU"8@t[lBNM"?Ű2*"OtMo1hE{4O^Y W-uWWd O]F2_*8wӃ? F2a\ 9㳯] t1!('i-EI,vXJ\q9Iv'\TE+雑]mf_OP73:VԦ>w&,z?ӕpr}g6'  FpZL㔽9sad&J<c \ G8^ڲJPVJk;S4~g)s<Ҟy+ϸAQNkRP; ZpkCj('o޶ @5q^DKAwN_. :>6EAAqX>z ;U:Zߠ)gcqa7XϵiO'XLnsBW./ 6)xexݾ8_ve#\ɛG.e#-{+\ , lXGؚXno#ƩDeCȬu^KݠG;qHG t;~HBBbA5OI`palZxk.,^,A?Ka CrT'hUwGWiS%ݝkOp+/W梠O2.dSH|x_; B OO 䆊xCM=ΊN+{@{#PaR{iڱdqt'5"jBl _[<-eGS39%BKyHIk%M*AULOPG΁P]m)_ .1n8@$LK#29`$Woʆku>J:{p{m,q!TZJZt!J໯}֬ N-xfK($BgnStm| ]yex)t7ɏ2Z9 ]tSR2=rdۥ<q jܪ2 /*Ƥ\nH6 CN)~;^Y{Q"U C 8)-q,3F+`N{r `oFwnFJ_Gy؅' LHcΚ]E68d!)^.)B{"]\ӟ8#7n Lj=^o-=l\ j Cnc0G'dGz q%qM@')w3LX{˼aU"P5ޡ}(jIR%(t p>q#&uoڲOD!OjtrJ]1pGP,Es:YT)PHK|Q yi|7D`QEvj|j=ќ"9nJgQ30$QaՙL~D y lPd7})u-a|j,f+V6 qFe@hU! ;¡Z$L(>:O=J! ]E;^׊ mZHᥱddff #ez˴=EK?~!-1?sPW3&i=j$ٞ4h9+!ٶԕ4_=0v+⛘ڜ*GNU?oX14DM±+Hn7jI%~AMҕo+& ʂ~Qh{,́v`hxưCuO(E_afr2!Ȏ^8I3xm?[}<><TW׊u{|ʑ)@n5~"x;r:9j"@l˅ m/xIp~e.FrpVׁyj2jq*1'J:a!ƐPL9LTYrW!ɒ[ް6.603gn'= T 7@ yW8ɌL<DW@RL+Iwɍg(}̼LnK^MUp̔;'f:oɻf:R[m»Em zWK7B pq|iS[mɫ)JVFn)rj-2IO EXD? c}F=ZU?MhOQ ܢ3ϭFy0q*DG_!O$@^yZj:ng>6x1Q#*~bL{ +,v=6% ɬC!,}EE-`GO56#$0gV'[%E#@ 33-A~--tF4ciً_DMK(Sח3 80ھr^L ]8+#״br˫zC>dȑ{lk*40؝_m'bBAVy}iX9ICҘ;M3L3 ЌPЃkZw\zY;L4hf]IL%T\vwDۯu.(aւKxTG-p沣—kn [CwkRDlS>Ū$u F:Ӥ[H2~Ak 8:E|NBpa1n_,ob`2;@A6bmO5W}"7Udߛ)tQNڜ1J1-%>̏2_]uVeYՏ٩k_Vȧ9/:f.H6)n>FzLS锏Lx0|[aG}+0QHͤA:z2(8PgS|dMy@zTn0N'bNoa=n`yUq-yNф<7M c1!*QzX!l-?Gi2jDR.?OhD>щ"KyF'. PnPja>9)dqW@Ȇ52pZ%B|6?8\W G3 3 MDt]h(\/6з llp@z!1+vMiOX[_{B犳&\0|@R"v b 0qF!ZȊ= }’ԨG+u}Pa0e V-w]uw J:`X@wq-vO>L&+pdQ4X7jkLo}j-J3ކ60JGjl@t Yj'~|5XfG#rTji#q 76_h Ivv9@t5$Qz:ضbF F @&8H949$jeT8;Tyc5ٌmٔv>[/9cf%$7пSMQTc<>h%eQnQ0e/ P F u^Wz @w} EVa>C*S&+.?OV֣809ɁYW%W4V,[WH.D~022LÍwGZ$gYp!؍!/Q .Ep>#fUEK !xe _QۨFY˓NqluiIo&4Ƹ(tPd\ĩ 3v$@?FoxoQgUaٿwś%\pg+K j&#{6BW礚@m&MUO$E΂=?6u1k aywPr,9˨rי{9a[N!r!-+OMiuj)^xuN݄vlIBKP;jyK}eD8Hl fPDiP8}i8|-ɛ/`C?P sS?SFDGٜ @3A¡U@R7 %2l)aEA;}v/\Zk8ӣee 8D;|8 T| x7F[87\2,u- q5KrPybe`PT|_Ϧ#J#,~a6 I t㿺 Md7UfS\ҕ۲`.tџԞ M8Ti^hwNs˲ճ>{ ʡ8A(bRKʻj/ՅdjrIADr&FM~bZuMP>3|BC̿Pah1~Hv {'5f_8+; gBw¹ .bJ-3g,|-9'Ye}]'&Vk4֢jV–u΂TLqŪ2;cDq4@C27^ѱK7~L%y7rlWr92‰3o-Ν;@pUBd0KK2bz6ZD^+3.T3|C\öslcwK{s(({nt%x&cp%[ q>%%N!GB9!s;80^=Ebg'gRH d ptV oK NZ¼JI?4U*BeRY4~`@n[ 5w&w&ۊ)9E5tjޖ\+Z)0:5tX$Џ2n^w$w.kHDr[ &4ieS{4߲ `[Lm w?;bb sQ{v'5B.-$$~I Gk"su 1AgJ[Y`+:* > o\ Wlsi<@#/>RNxR*!GSb7;-iU+ĕ%^{HT ;mGG,bxO{z<5[6>7!csvjLTmUUuk/U:},!NBᶦ*i$;o)/ձpn}/Exǀ宁+})(,J̯*Mʱ5$ OL6(Y>f8b!<*|Mr FtB0>Y0Uc{#A)H_#.tt8l'\c zJ* X ]D-R\1Kqt7ڛˀYtqؾr3p0p6>ѾN/C]+J>SlFγFZ+q2iϠ@`Az}.q D9[K /iʟdi Mx;s FJ,2f2Թ\S](YT.Y♑X]75ߪZacuHjd״ZYjszZ>p *F_qvM!.aR4+6$pYULi]n6{;YNEi}]܂f5';xhSkPOZ ᒺxfŁ>; *YB ꌤ0C0ʘp.pJ}Lr =aS\53[@ _vԲ <8|=A|fC^;DܵmkNDzh$gV}O2y?< NIτ%xd{3-U4ȘҎ9!vH˹ 3E忊chn0Ge#W[|Nnǐ)`QCt '!BirS#0ʺ,ȴyt#WAFN{Mb4Dن}iiD+)(CG@-LAF񣕮5kr|,l/lS70E3Y~\ўR뫹/jYPA~p\dv$N4R}RHSt3, ]eCqa^1QjtS.[*}1Ys0#>a^sqaL: c;ApӜq$삩}j9z 5q:5xf:Yō:jJRøe.PFuq1˪~ ^eBZG Fʜ_C%֟tY}z9r05,5  Vbb|uۼI-js#71[p(5K9, c ҀM9WOŷ1k-`3~|>@5$@AR#R23a_UXw\MN3)[ҧap0$5Ӂ|B但ˈ WJqjífU3 Yjhmg~*(kH~ï2e.%rZO-ۀ+-$ٍ%7\zuQ%TVv+ĩ5=C9qB,׾*9J ,"U:5oWm~<V6M J FW$}FjK[[ThAg"5d_mJ) r}bbhLNl-1ὊǚWO$X>4ʲJa8)eidbFd6i9+0UZ𣗡dUtԂ c檢Ku7 I#o ;;D = >cn~y+KEVQN}U{$P(<}CPjP¡9' ;~K4>p¼᫟TbI:w"=c?{gAؐD巺 ?I&>\t ,cAٽ*-C*r Tgump]Z6U g2%MjCؤj ަ6[F.7wimj k0Ȉ8фNm`Pb f=akm F4->=+VݿʼpA291[LF vabYb5yiǼMPSً,/K;XNފCvUi}?r}CD1*C?$ GGҐ<9+Z5$*ჿ}͟K`@Z% IƣGe|: ^y\n]!вܞO͘ps9lǚ#}@,o*I*M I[ excJ$-p$_U'2l[qĸRhz( puieN®3͕74Y)=l!h Fi{_28ҿ g 0+h 9ov]Wd*/BwU7ldul` }@: I:R="6H~8 7] `$+mY=Dh ]0颯гTx&4ͺJVTrhMnn4aeq+!MVfMja!y kHY)2cǁY~R[:Sa{[.Nh_`c 0m衢N~,@ ՘6^zFBP"EM:őkhs3La5!ʲsFD 9x| ;(@Am$qdagOyY3RƸo/|⩎ͼ˄,>ih>"M&~QGݺ[ذ rki*P6fRYN?f-0m(rLkara aԂHqWJ!q|\ .3ZF*,Eth)#=A?J+Cݡ+4;cpnrcq80./M&*- 0멃-H8(1#W]RŊ8fl/y};څrỮT`_GI]B8Uhbpu SUq4Q߄"9ygӮe#efI̽7*2BMM7*E ?Al9Qz}@&DLFga0}nnZW^-sY!Fgck`|WۍԜuȧsU7K^̪:m C^DEP}Vs;&q;@s7~yJ%_WLGeZb^Nh ٱs(3}gJ1z(ؿ.'7Jj nmE37ݐ7_f/R!+Gs3SZOHN/:1,O~Jyj|F6^H $壁hjFc!hg;k8N8o^* a±wqϛ8{Q6eۚu3+tymG1Äm޽O|W'kd/.iNhe4a2H} mp,^Ń$0#a{$хˆ@S inը r!1%ǢxP:aʟm\$% ҅eā=@$0I,ȷI>?-t >lDw|vmQ{E[{TT(񾃧rSO'iE`jA&Nq@LAAP"~[ g>A1J`RmEz䉛 )ȜJ_LPyRVJo8! ng]CIN2~ncaWӊ)@a_Ѭ ˖R 㞱Es}Bj{>,9i hS]2H?݊9WN7 [Ǝ &Isdo<>U0s*٣rmVӕyۤs{sJlj]l T&T~}:׮=w^_W.>*V!XxVgt=\$ bΧ3~#߼BaK+<,W:ï kQpP~{}亃L\ ; 63ߏ14p-?@sIm<<̵;'[-߮7EiؖC4u>X3} eI~r9NaqѬi<4[/Gd[ݛh(Uҵ h nNsx=٥15dm|;q ݑYd>mn~D] Bk(䚱d9 ;!V:!d?a(vU&ӂȁr;ə%44i\eR*\d5 zG-Èv3fqaF E%c:3GHC Q}v꘠s.~6 ;r;l%yaƷHew?򍷙͋Y4d@ror#O.܏5=Ez #Q{ >T9sH2.b2V UkMY,pUǻּ6m^]=Xf" -"CrH\cipvOrx= 8xI~~XEB| aTB!a:IL5q&NMp8pqX;oh%[A k\vn/M}ïc,8򦻛2gG1X _$Dȓh pL|6J2&ș|ZpgD DŽhKWоv%3'4#Ķ>sVd-]cqNeW6l8X,Ȯ`JHXm0 휶K[WVs۰Co8TNN"-{$IQjy\:Y0| VA;/$X;Mgo43ܝLI^wI}ba$|D(#Dl>^jb<5#=6/\!GF‚J<_F\rTR8&Y?+wwڼmT&{l; IJD96@G-.e S&4 K_4=_xT1cc6< QI{ElCsDo/K;D6=$:R?yít;p#=8.sNBC. ;i nX7`vɨ.EhѼ1 Z&A*< G(`}l2Yz]|FBPScP~֫ռ8>#gѵ_Q&|H`ĘzeaЅ!d e[\$ZOKqz9Ό'gRR#=iubHŒlRrmuo+7X {76'I*(dFH)qǃ o""88XF.@Z@fQn0rx:}Em粬:ijEˡSRČ5Q-{e/LݪG f(S+ ,p.k=zZO~ʄ[(#ۅc F3' 2f&obY58ͼ1\=0 !' ^ۙKT􆼟؅TG0#WֳV*poAՔ -?pFl Hה70gѢ{w+\ 7(lG__/zN2r4,m`5|f(ۑ뺜5ixpn"f^{sqV[ 4.@EW9;Oە?j3WMs9GL i Cn{izUQC@Z!&Yǣ0,- (/\R]?:#):rkaxtɊkΣ%v/o9YfZ0k^ L!W,pXѤJD1;uR,ĴmKwsWr>SC6 yf``OT2?5Z7d$ҁCC9+@-RK2$ eUE_W$Sd~ ?kc:ĞAjϸ3qs[^FVJnΪH^Dx T3ͳ*?bKv0%NE87%z*ԦQ1ٟdmX%xb#Q9؅ /+#!Z3$&k" l.7~&a4VM x~%TH۽2w(#yC +_ӌ;@0_5&LoGI?͓Y1LO"őULO(!1Ǥ0)m3?!QY|$݅aEV|XzYO_gyn[=!P^ _)a}h'8P +ə'xxy(Hu{PV7vnvK4r1*tRMe@Yn{zЩ%Y 矅U 8=_/BV'X9GrsoCu%u8nYLx0=-`.Z[/`ᠿ3WN9cN̹`TEwBzWB̀8/Vtw//߱y(k@,@po[s1VT Oͯ]WQ(Kӵ>7" \5n?uv*DEw;Zg[(˜ &!\!xіbp^ib7zmbQ,swOqORïU91DɭrX_oLn8gf+_{̇fu;\-4Åof3G2!9_ *+#1D8K$l1n7x 8wxȀ8cf٢<nu}xh݃GWХS;{*8LwR4"3lA OK#`weqSܙbh:z"I}3M_ Dۃ" ^t \Ut# IU&R;OS$3QTrW_8K!7xe7kDX3QQ/eL`{eu*SyQ%'*JWoD<䲴780m̲bP*nr ̛~ &=&W7xcmIf/ߪIuZa]@fX)ӛuK%eO<:/ׂ)\zD y"$f^i8< Op+2^وRk^n|(=lNQ%2ùڟ^@Pl1,uzOYNl*Yd2gaCc;O.)Tۚ2+a.sܩELDNq]moK)ޅ:,js8F@1UxcaͯΏɒZnvlŏ]Ŭ -7SpRMF1o+߂Yp%dRܻ#¨4%KgըNH׏=I[~Z/+ߐ.2tWkrf=o'LۅFs25G73v;' A^+y:6:!-FaU5QTL\1 :`"R6yT‰DSDלBZQ+#ٝp܁Kѿse|{K0 #!b* $w-~.׻ k6ı^,HP7DIcfĆ ]8&Ą-C7ñ X+p=͛5PC=SRhğ-qu l[V͹fr>U.Ҍ`R`.#<"A )}#qm6|V2!fPD | |&)G?)eoYōTK+MeLFTdW,;h:aiy]{2l5CIbǾILnG_5onbqk4n5%]A"QTZMPuMf;w/2H t./s ^ 7\u#*,^2Pӱ̷CM ~2f紪8,F` .ЇG){ըb=E#Ծyb{%K|FaM+pT3 ʯq*=p b+34Zk4jwe-sYh!Mtt@> F-I|Dpsx{f<< f1wl[ߺǹ/g.2B? tǬ^z,T!ى.t "_s(R=qú\N&<ʚPk]ׅ9rB13{y y/ZfgD-0hHk?r &}xW"'Y"3ӻtɮ< ):LhBs cx#3 ^A):`xgé겊l6Ib\gZKծtJy[blXVuakdܶj\ߪM6n Rڻ"8,% @N`M`lU`4tjYȋ[#Y֌e(L"STBn0XکG&l)׊֝ 5S|CfԄ 9;n*9VIA$DҰ\ MČl>&C p /zrF4_nar#ְM/A*y$rJqߑ209և֧5◄+?9jFSm(7}C9U6J仼0G`Y"?4 )Rt-RRQ~9M>IdG5ғ *i.reZQF'y :pC ]a5l?[TſߏD,ҚA7M`/S VZx~_Z10?sÚzN=B\0)*XZ.);簊nj-ؙAk$^9w .4< R#b9脓poBtz/[%񞩱-"02VWZ#.ˡ`hD"6喐KIYJ@/2$޷kj wx܄44s|\i''.x(%4[f%]>6of?Yhл'閡Y,M'T#h]{\X1m*n$ڸށrfTQ{Wi/`/HV#-nҫ%7Fh٨AekjTT};z|u2! M'!ѐ^^S&.Z`[phrOï< i#X;3بi.LF[WɞL0W_oysbB,# ԯ+ 쟯I#x@aXOARL(UۑS_՘5u#NQ43?52pΌMѦ,2sAOyM^EO"vS$vE9z.csol9BǑNyk;T"ɓR3.A+3%b \]gqjq۫@"WHG_3dOt y-kV\j[6n*eLgh"N=@K}C= 'J G8QX!xtXZ z0D 6ĘU*ߣɧBNi:.4Lg-|l-ѰoJb}D8|n;vV\Fz.o91MP,~j _-3%=} Ks;eqR([r`x!r,(a-~a($ \7g8G?%XpuD05vzVޚ4ɐMn'WUёGxc5E[l wu $?,] v3݉~dS`%:-I)M+ũTUǑ} 8FՊ=E#'fW[o:qr[yސ4h`*tWס!Df!.,+ń O ȋ/Af&,H WiVO+?'@|BgӱQ,}X HNdB.H(NY6J*j8Ǟfa$^9`߁*'ߐG(t*h!Sh7#@=E&-#%u}Ĩ]4pϭ(ae//-8ܬ'<ӑ>`l,%fq&>%X86-\E`(k|p7=,lNM5t,knf>#ъɚ *1tp/uI7SGA7g+BjxiCѦe;{Bw J ȎXO OElVo4l3P :)s&OXt2 KQeS"0nX +{a|\&w^MuM;] = qz}+@C=?D?\ |O Fph׾U\Mд;' ]?x~j~!U,3 KȲ;ɒEUϱn17%=m,(]'rLvzU g8.++d/OHP\]7qӘU#8h#z8@.5慝HD?ύYRwLdޭ!Sǒ^=R3ȉSdɔhe4]# 5CR{TѤʚ&egoA\PG MmDqr`z\}+.ʌm.'U*+3 Ɨ#1DZ/8TDek>M 'vݏ!Gycd%k%3W.e:&.#y#)0>}(ˏKֿm_EvkڶcjenQgI(MqQ<`|4VRP/kqԴ[G E*UьU {ء}  *YW>-5VCLq{.2+Z¿a(xMۈYŬ,ܸ%vyyfʱZU_ԽSbuKnхC+ciQH\]oQ`mf CBK2UOʻfƄ8 +Y!Y`F_5zSttkv ѭ)l+[8$aA~ slOe3y%>"hzk=Oʮb;1ȌJ}jy8U/*0k|*;;/B:ct1_xu`WpzX>7׮/ex@pzuwJJ}1L>H0Tktst_c\Ss\Itĉ`"1s-C^&%B a ?>cր4KZ% u+ ɥlwwLOς-8`,kb9bWF$W]7uZug 1®o=9J:8q/%ܜFnhUHt'/vdӋ!#{]iLF[Ҁпcy>C so:\'kvtq-NX)>PXB8ۿr4HĪ!voA_F/KE`AeL3<26SAR F} .yoi4iMZ) @'D<q p8DYULڝyWuǣ:a$^W}..EyZK2T2K)nhGul c5ΟlL%UnԳJL.O{=1cJ*miOaZH0z9 <4WUs8EL_V:1:7B%dZK 45GC8VgTzwl8fdDFgS<,'gٚf !YXSIJ!y@Qq;8e# ,HSp Vn1] |֮#uUl!=kyMs'aXi=+6d *$iqE,;u0%Ʈ;$^.$Վl SD+B|vᘩ҂^6/*{'x;’X3lndI"#m=MͰHD.vLoF=m5jEgu2{r5fJIB2{N!fŭ|B mHƖ]xXޒrKg'8,S#2C"Ekn]F&#$)PёU?!ۆڎt78(/U4TjgcZreudΑy F5>N7Fiłde\U}9|U+]S v^uA/ †gF;/#@6P }{{,'/t8;{2RN~q WR,g}q^ւ2 {$ yڜazԀ-2h:W& bù9/;e |"^!'PYHB\ IF̃M9R~ΈB7,ܯT2㭝HRA,mH,qى'P[( 9`P~N(&}eƝa$S6evaZ>?ke'? $-QA,q5U9lFUd[6b%;>R g<^oaӿ5Rn3S~|UUqL(v1螝j? " ,Mgտ@:|bCC$X)5p(jnoኵ(~qCOmd?iQBFYCn\CQW&&Z%d^7.Yb'rİ >H :3<1ISY"(>|(r|? rKOGWߏ'0s˂ [9䴏˷oW,js  Hxq_D5wP/)&J,Rg{|;3.sD5nc/ g5>c6\*_dIr#yLoIS\2j:?6u p/f\_ą #Vf]5B7H%ᄮ__4UtUR\o2#_fvHYe UGQ3 knt_QTʈ lK(=?@cJM,tգgy9EPa؂Z:4J}`iRQj@zJD-V6#"bz]87L-ԡ9+؋ЭݡޭGDfH9lKq7}AlOC:c6 JئUC$;H.WTm 5Zۏ pr,P+}OH|ʷ7k>w4å`O椲<Ƴq=*2}OO.f%5_qZczLC7;7Q!REEºO]ū5G{ tЍՎjߢAw  :)ibo)' ~<`}٠&\Ei P3`&j5Aآ?wԾe0~t#lx(YAOQ6 v:/?S>^1zX#QG ֽ: ρɚ*WgVZ Za|pb7`dǨs-5s $w&줠@&?Հc/6 }Xz?lFaAR|Otn+sySGG߬XJòs/<aw+AiKgi{}E0àP L/{&>&3.ȇ6cuvj" Bor#W~wr:,oƵCc<%!.wRBr "lXS-#G(]s~@XeVS#Us-/DA^d[s7*+C_2\ {}a}J(bɼ22-u=עqٞ%k;+4/)1"}uJi VbU~op=6D ݣݠ~#zQktKr(u6pT_i7SnzoiN3lUAYz%? ׿\J/q)EG-s(-ϥ(Uy17]kSjgC7K#bd0醰|9]^A o/R < 7R2d2ByUy2]23TWm4E]!OrGٚKvv8G<`sG{I5aAG`АB)WD2zKZِ2zh=Jq0n"A_pcDTu{7ꕘe2e%ȵX.s,=kNlhx?-lt0onmxtKE:|Kmv2EllPpS)>< 5|9cU 4P; -ŨVʽrЂ97,_Kt T:#eg6HA㑉<⚰|ѣp_fXDB}53)14F .3L^(ɔA؝eU;*\TaAD*%6ʒc ORVhl02/|2 s Nӫ \Ⱦ?t RMT"zt6VEI͙Jxpx,o)34{ PU Z*GҮ-X Kŭ,jơw᥯(K@RH -Y컓/_~EPsgvU/*Vudm\Xp样4dN0:030xK*Ь.G?1d69_!ZWVxyt'^A 4BA:u'/%Y^6/=_Ip3$yO$ʆ&S@ PEQ17/km^>m ǾcI[^W @{n,BH>NJj5 ~'CV:nC*c?86o$gtL̘J،5 XXTPm. ;o'_âV)}ϛBHXu} 0b^fs@Tc/`" ]Sc. DGp?d TBa#lx#l 5,*o0 v19һ.$^qBaL [s>$ Z)fG\G>A !jE5tw\7W*$Dx:#^bED<)  AVMuS?dVjK9դa!k5칆q2CwI{A v.o^ ܮs=yڍڮt:JMrskM) #erg`wVA2#T'_YN*e" $TN!߂EضHHA)شv"$6YK-U@袪5$;*ɦ>F0lɃ"XӬ%"7̹f8Ol?C';3D(G}ѹ([-hJV](Qƞ3Ć+V&[퓨:頧~d񹽕 _3to_x IU"6zk%{UӈީhI}-̘A"^X6_>.Υ b(e&3$AbVཨrQ\Hk"<}F',?Y1WfX]"izX<j=~s1YU7O=KV).Jn -A{{jYD]a^|L W8X,(q~1_Ӻ!NثaPoeh?x8?3뫖-ESRpo>6t5m]6UQ m aECv5" U6anj̱Q(yO2/s`A8VxSm'UܡI f=vϬ*NabxB7Мte͏Ư!-UzΌ/[H!%IA z_ KIH@$FXHxJ Zp!X/b—RttD"[ߓ`Wpi4$=0^\m ,R$؉Q=C:R(׍mg.R*(r:ãac0$4G bq=4 b2ȬvQXRq,y|[IQr"toZ^kԘ_[ڌ>)\xNp<%bqJRĬYw)z@GZU*F6ouE*s!i>m#Ȕ(kAClL_TwAøc6bKMߵ n?G ^wvs85d" ?Z;gDg-6^uJ@ߎ=TIW \n_ KxtAJĄ!(>= \**K0][80]pu!=Yz9tsu<[ԭK;ͣ/uô_/]cz&;~c EJn7$nK3 aV@.f) !y# sI-, ~yUjǴSO7\NY_y kؿJIx +P쨶vlՈ @IcUnSSwFR2cԟtVBl!euyXWu]W\w~+r\kP 4пg2d ESd5rn%ȃ*mvU;cyxϧ[L݌.ywA_o W>$"8hLnBٝ!:ln`DٹVf M1J">Nc[IhI2|Ui4װ svlAbN4*tbR[)-Kmǡ Cr?Pъ5+\Yw5o+`CG!;Vjܻq™8ϳ^$XS0 j(Ŝ`} >h1ZuԶQ5|%8LdBc8P]5/c%tpc>"%!` #OI׵i7Ҋ܂ bo]U,Θ!IbShYA uZۏmY^UibE;z-*_[[Aɝr-o`!&3JrKhh;/z:u&Ga͜.AI\H ئY8J렵SSE?fŠv^gҌ: (g`W3h8&r/x6J5*9'*yN@-ME#A9 6u_{H3{ ؀3vA.HOLǓr.iG0 n/&i@JSbE#08Iq~" } {YbZ'A:Ff|1TruF/ $+hr%W]y>%S܏Xã$2IIqU!KTKu+B s #es5I ,:O屖 bˠڦVX7ք]G TÅ |o1*Ћ:Ls8VK^?pFN`{VzϜ•"~p c^P:N֫嚖ڍꔯEU*hޓ t+~UZs!z"M @H9wycmE̝Ylc?~S6^Zaǀ{&ash⪀epU3D.Ԝ3&8 1Ac\_o;J=A)- co^D 3)Fvu#»:N7Bת%I,G_Lyjz0ùf'y5x=7 SO SV~*SKUV(L7f`7⶛cq/J\)8z/`[wS˫+rtQvժ)diY }sܕ[^xd&83r C}N64͟H3jg<"vD݅m5܅_;V=Pym"77cב WXk!_v͹*pMƉa%=9[ƛ\=-p!wRV`SgF' yuTXz: mhF<®т 05T6h^dʹQ*:EgbXae#7bACͧYM80@?l"Ef]8m L^J͂\ w(71- M4 Vks힆tپ/[s>N䈧]>v0 cXP^_gA}7|1[kԼOy# Em+6R/7Rڇ~38ƨF7wA{a^B3$ƃ0?eЛdHZG4ezy)\QvO٘;C}C]RC<}W5xz](u=kK[ 8si?qٵ{/U ~m_(uA)y ev13F nQޱl t`ƕԷغw𐉧f>Gh^nQϩu)ƾO@Tx-uq92PNwg/;g ='Wv+<r}aW7cz\- V(W{d,K gAj/\^Qē37 i-'˭;^:F~78 QÜUF=d//.6LT&h?&N^!b,Wb!ؠpZdx(`P-YzzdZ,gW-7}x@W8f^$ wicW&ՓZ)nj7LS g,FNz&ގEľtIrʖ9{2}V3:jzTJjj ܋N4;NG=Y×X P^GN˖)Egn4gAs7iG!#_),AhOjw ɖr*91ö+gES\/ w\/o9m%SR!s~N@+r8 h[]Q{r8poXomkZVDṃ֤oQ WibcTU R-%*iΝV5tzdHU* t?ѳKaS/`JK!`.mv.=m7j| 0l(4%4txБqBYcZ=CC@S'>gC _a"|oڍ7AҼH{ .VCr>G\'~&(>9*vHׂ O-[waBōC d e$=nt5E]z8J)hku*4΂Dީ .\tT6r < hӛ(!c;| +lj3z]hp-Qt]%Х꽂y9`Udmzplˁ:Xri)%lw/ґFU>0 /Y6!1oZBHCHpY}|$E/mlE8Szp[$ܦ˺*2pz6'A5Ĕ3xG֩( k}4g3ʫdZ2>PȆ)~6 Q?ۓ[X&<ܿAf|n:^ƂLb de ӔoWݼ*@2Bzʴ7ν4C]P.9] 1k8I'ipuB6'MN;EW1q}2b DxU2s=Z8Ui$i19S E&'h`8^B1gLQݘl`RA|}d#X$@p^uΒꥹ_^ڛ~&X}+]~$|5( 6_}|"_ޛs]͎顣;` ׀&\*_fmcDegE%>qp{pg-BAAzAEpFL%bH۽ˆ?\g掭H^Ak0fb |cIVCrq&)uJݝ 9o5sƮr4)8__ B RkДFf H^,*=cxXE -}.2sm 2@Sec#~J``f=>5X;a^T]$}w,8c~A%&F졀LCOxB?7nW_HVDS_UmdWH<4UӶuĠ\nwh{)[ىB)TY?!< FU/тawb;~\,77c<~1$j- hX()/ְ { Ma >c1|iܙ6ۼEz[kLߌ QfsAǔ,ǥZܴc9tGp\a/(=Ęo+`2~SE'YO67pa٢))꧱gf2{nਣȈ Z]/@gBG} Rckuo!7{_-E-'FN.u֖%Fp6Whg 52 t.Q kKL1a]>/8?Rϳ]p&衄.&REFFUJWѡ] \Y"bw[W˥4[j7Ńu4CN80a/PM\ڮ1U/LR̆^pDp%_cG4˜ |.யOG#iQx^BxUz&pVB N.^#`QJI c+'3Hrɐz:#<'ßEkeFW V͢b"R1@q;TȻUOQag# lq64,蜽.F8Ȩk1HyV/=uPgwa%>5G]rban}d0Z˫KꚎ5`RIA4oE#%W4,otdq <LjKc~&\駀t&]sih/#5D.A@H8}ap\imxRe2v&o:DWXkaJNv"#\8#njɄ.3zt/;<ua?#eJEh c(+ kh  @ 6Nw}QOϦ-W'oSEtYgl%I/Ğʰ0Z;0mP$ES"$|D',jr sH UԻSW\tǼ^)ފMʳD&$"ʼn|=>nK-* wOg܈onߢN+ػĚ"yenoh_kn3$Y"~Ը4U5&p+6mgFnt//Y兟lIq׻m th7*rξ1@ԓ 0et~`U$-"G;ֈa,Nᨒ;gh_F&T39rtcutCK rŻjC:b w`"n4` %oO˟4f౩`s(Ï;jg y$2Z %}3Eq"f<~ $ :gf 3o$'3kvHΎ Ll3 "](8iYy!Y.K@9r,΄ըiQW4C\oK|j)I>+p0{LXhnVmb#o ;LtTtR V*o{ h#Lz| TZh5XŏheV$(f˅ t5FUh#X * 9"M[^)(R=/Oul WH&eݦp7s~&_2ar[?1V~MGX >{u;D-̞j| *xΥֱj{XvU)ۺ![g 9 =Ɏ4Q8Iqro2K wd[tR BcCn:icМfR@ZUv?UoZ"FoQ|$ ;W0Y6ʻq!+f&hM*kRadj'U*t6͙% E3)$ȸW;Nu"tqzc\c벊^hɄuJy[1]nU}5cW"]JvأM  ‹Pp`zU]-w!tK-SCT$%f_ n d5H>iopBumU@;~r>!䅌?okFk!Z,s#a]\Ap;9RrU^$͋QQնי )3} jeHrOF:ٵwŧLyZe4_eq[L%ɦP[>0jOUyC,L+ϟ9u_,5Gؒ%al(&2_J-դ|#ŕm63cx.* Che=mQ&A]G[2Pz3Qo 7B&c Z'-d>7>t.Kq<nog(6qBu|!wS*͸LQcU_Afږuq@h_7e&,4Sp:7\ w*{|epK+O 8 yI L]?DUb!\9y61#h[0̛+_FvT&O|w0 e"o!ٻ# λ`,S sהPp> Fl(Ow3݃I<$b ڸ>XU*J2O{硗ʎs 9@72'ylv9eg:j.gA4ؾφ-'<.C ŠI(䤣T/{2$iXF[.-؛OUp|yJ 8!dQVud_`禎c~ G7%Kyy$96BvlR*׭(盌Wë%$0KX4 $ȥ'Q!0(fջCݐfrަLX q>w1Ԏ,[ÙTlmWB|nTK?Ot3NuufE8¿іz SǻV 9Oț8hrDlsJj3A9\%϶N.tM'rEhL)fַS&5=vs >GpM2IJ*1W8k,à 3k"vF)V܃P:|G: ɱ=R 5YGA.쯭`}m1+@X?A[3'!K53S~lu/q,P9ϰ՝P~@' CMF2 {(>7253k7rsVWr(~wOO`+.\o8։F/˼ER{J Hc/y- 3m hD9uةX>u21jc ڱ/޾ϣeQ \TJ1`J"$u$-9>*_^PsI$N#7MruA ϝLC!+Usr i""#2QylURQa1?%;c2l G^P_Sfnjxmz?q+(t|)Z6Cl)ESz3=̅%Ffa=d2Nu-! = id`F>2\䩻 {E =o!V^M斩E_{73:oQ VvY 2 ~1z81Z _YMu%wHD03ZU bwn12F&Ш+ТJ1UijIFT谷8v|z̪-HDZz5%OS)etD(:"BNӭE)r/- s6&}΁BsEQTnϯ*/Nƾ+1@c"39wp2[adAXfؓ8m8{=dbr\_jLNR>vK'=IfWu[ET*=7*janVTO8/Sou+?c%#mItdA ._3x{ ]f^"MPVz1?=CV/&9j}.Zߓj;wN<æ#Od@EbJ=MQ"GM°}#9KݦВ?YV،wd""Z1*^;~ƑGn4E>x=ζDȋ"1jDFwhP[&V x_s`E@j0r,Ysع\6 `S20ӣ-Nޓŷ_?˯Pn|FhZ'`U~~A:a|^ zq%+PЂYu*i)casԄ~cU|9޾*~\;C4bx=~-wX{9f]tJukbϷj5g'bc_Bh ^1ii:M tj@Y%/V ?jI" •,Fi"(;"vL{s2/rsQ?cPZr!T>`J#:/r\K\>#QK?(OЙ I{6bK3+?8tUMJaX@|#_N2zn/7]ݱ nLjdsgTnBar7S~+P-ւ mݐ}H_$ ?/cB-9~Sh4CBQS1)~Eŷ$DUgiju0k/>E#Qȿ( %{IO(\Cw?X{,ݚw"=nЮ['~IM&֭ELYESu]"Ew(:'oJ{܁" 7ΕƍFd!IÎRSjH`iSRC +m 1HQc\}Jn\R)*3HS!7K!М7巎#Ͷ"?~_ YF~BbhJA  Q@ (usڋnP0WT-1  |W2i:^BKO d!ۇZucㆳFen9mC01 lrs^95Z@|8ȠB"*+q%/I'z bcr <<jkOHnqKʁd|9Α$z@>ޕgWO"v+]~%omGZ &xp=]ӤLWRM7G~ͳR;eA1D D%Yv!sJN==K_ZgJ& ʡ 9&Ȝ54+ΔEkޙ )Ú|MB(?}Lgkge [-uDlԻ7\vi2FFʆ:pTq9wSzZy=,$<KݘE uVFlސ <h Zphp'{Lne8.ZFԤ .fFzimp [ $%ḥJJ˂?`fS(hq6N$?2=g8>yvi9 9i0ҸaT>sNjC9 (/y]@1'ILx>l8L}ks ~ܙ?qt%{I=U;J"\Xa=pH+ױ l+ړ)+4G ?l:XX_cxNj*4Zň!є]VFr#u>”z[>;2'5;`R#8X/Y}6@iۂ佔mFlfuO 5f~`BFVY}zG 6nŶM}׺M:| df!lۑ-`?F#aj~eXtj/]5BdpˋLki4B}D^(p*cMU^XG ?cQ}{ly7LXt^= hI@>*"!G+>l<D *2]eWp_ U2saԛZ*Ȯ?BEMK{\nnꆪ|\ډBgkm795eu#wTuڹŏeWJ Ǥ f'ܡ=B L3ϰO#륮,,?쉅 rK{yN#.)x9}cAA~4Mvx89.uΪ+:rq#uw{K!n`ePR 7F逦qXllO UW_<]lEX TBAן11U|*8M#5%bZv?>g_x#8Jܡ^ gCri-h1M"L iʵDk銬 nb/@diOQ-Rffgd1huj)kφs*6"Dg.lJ-Q?7!ůM7HgB(y1|중0S[pz F|%@9{o`c0gvQ^UC Cy7 ]NZ,GVꟀeJb!3ݽ$?] SX#o࿓n"GI s1 8~ L|6%~÷ex!$nwEranqM0W$Wjˢ#j#0Gh#5x[} uhCE"f5ؤ:'ǣ '?8O$kY/A-wwa^Cƃ6ԧCJ}]r|iqa{K BkRz9 E)'0a` 8i덁EބzΔFZ5# fWq4˜tEmk?ǣ0Imӣ`xD=ƥZk_\\*w"Q zTG0 >ZLoP&ZRtL,ڒ+OqB pS{Yp~/Fȸ"7֦JKX$Ht Jʻ7=>'Ld0*C3 1ǜ SE^LJyϣϡQt3&L S"BP塳B$ sj@y$R8мe{'1tdj"x m|\ ;{: raxpHF&I&sěԘeqZhr~xE_%/껯[*Et4x+M5{>Ll[ Yͣ[>ѨnELd@(d&zcg l]DPҒ66?.utO YeUat57 ܀B/]l7fŴAP+YeK`{m!OsĂMsfjuMJmO\61wLX_Dm9X$+g7ϠY!xetw=hREg&$#(G t(DHeL84;ܗ#'͹I E\7 i ~B)ؒ8y5sPVe~n.#\Bl^&$SƌGg.e2 GR; g /c>ܼ~HVJA]`v5O MK΂0ޓ'JӻSYXK \ܿ " ޘysnt*P ~+`r[d3!%sPf[l@@ \ ؼ!z{C P 9TP4A:cHF^3Wa r.qFu#;" A`pi]-F`Qa,QgxlI#X?kGΒo )leKfyGzc=zd> f1]‘w=h~)S_/#RbauS~/t}"Yqǟ%5XAtDQ;\Os2:J|+JwXnuDi\G 8>a VVjQ9[}&aڐƯ[d4Iһ)VUBzjkɬcpqfgR\Ӣ] Tֶ|4cOU}N)4;s h't(]5>*@(ZL}Bbcc̪і~֗t )>Gx'о Rwȝ3¦nۼlCr2NйßK(O]#ֵR0"]5 u Kُ:D4u^[۱Wq͠PY-} ~uhDX .I;IK q}nH.wtQ+>6'45?2^c:>J55掸V~W͜'*+ e?0"]p.' @ GVx'/OcY0@- BK.ѓ?iZ)4Dщnv+HVxƟrMvK湫Ѝqjd7~ jsl]8Q}{ G2=ՠi\ЊqʟҁlbEg*Ƣ{S!*Ɩʚyiv'_~'XϷtzS9P[p3MJD KǙ6>D44 ׹Tu1~_h$.[؛Zg!3BkV2cl` / R[/ ^ JX+҃s\ ¦u"oΩnY0G oqd}4u`o~60H#1ojglľ_{UJ }ymqbe^Tw%@b̲`kUeS#5}a0l6g1ŭtCT\<:H¢3f^ R-.XAf1L#kTe;|`ԍ112Fۿ᳿~-5&ϐL]5!ZdaS9_C??o%FT ?8^vN"F-ݫd#ޝƪ$bGn~PDaw!3Nq#:BM=xGwa6 DO2 {BXZZLv.8G{CT+q[LNg"7Nd[W]5"46=L xWrICxō;|uP]br! 0L) ۄ(KCɹ=g>w"a1$zoso!N@ F~Bpr.d8W0ɣ^I/vhڗ"Irօvzj5 (x*b{9NcNto<;0\G ;uPcsH`yL\&nMw,Qz.SJ -os;.BG:3߅V~0i֨GN>/ 3ȁ, otŐq ~_j;s:YO NQ(6x~A ꑙ%8*Z G)#{M&Up{Ϝg^Ŀ82g7*~}^[:˿ZpD_Ro; ǬϠ7xxJJjF+^uP5t1bYv@ 2$L>kgjǕ|%Zz@)"|/#dOfJ__.Q , M\,Ԧ.gJ;Dž>k(+8jG+g ">.V'39gV LEJx!V X~`y>~g{z:_WFL49 ˺!6TuoJj cXY&"T49n7Iseá%3|GNrU6n$@ &_I LF]'FԦZuft2ӭn]y-ݏ$oQ jg1Ycz}dXFR%ξ_@ѥi$'6;s]o[IVX0WNſU\+^sjly5{:t [_|Bxjճ0#޳'`<;lqHI>pmt؋{ר7æʃG/0Z %ˡtq)zBF0WctP=:CMi X29oLA>qzU鼵M_>2iRBak)Zg&W~[hV^  ;:{ocfζHx~w 2J"h1;&x|hN<#B-RrاcdӅ JFjJ{ݶu(ꮗJ>BgM-YjtɖXVL^'}څauXw]6)j Zi"cgjJr|țTmHpJ(:o[jO]24+CwfT#Fĩg,y$?H<$97~.g"A)=f,WͰ$7+^jǁ+X <.c),ŝ5Mݴ]b4pNwm~P8_2] kp[6ʊRvōEɴSQf ꋦ>b,n2ɨJee0zli3X0qi'l#ڽ،kBTFnl[͵8d=ޒ3E,*efJ=׊o[yQF9/ %R/F| Ȳ`C}hS=(e,vTxz%S]0nmޛ1W0~M \ui`vBl T}0܉g 4~˱hYq1W^rR.,-1~ԬTԴ3 HC91TQ\DXFy9IKݴHgki Is'ra$V )qǪzPO唀S_Me[p#E`~\ݠ TQ>m|ccDY%8gg'JB"@t^9jTdk hm'd>hPjͥ,:Ƶ-R*Ɨ)pMBtO`Ц: |'/ą 8)^k(3+ p1L8*x|8~ rR*].ѽHe2hj0-X<a&.w̤'oBft dqjsflRׇ >yǷ7 Jή![4:AVvuNO s\Xeq/ aXp?O:bQM !N@*=$<q5Olߣ># }xېj(RA#|EEtY& Sm&9WO<csL9?ʛ4\T+0DGY\Cۿ| [^H/E$Vм-uH]깖 0Ց1edP=OҪej\!Ms=o TxM< McWdxPvFf[Kwu,kRq:E~cdM黡̱^B-*3[Jac|I**w;'yX9]Y]{!{عm4GEI$T\Z]=#m{k Q4| lu0bhZi9j!#-aVŚ$e5 QD% Q>}tw4jӌ^xA/v& 輷wf|")SPKԋx**N+b|_% @+[Z gA:8O)R0;({&'R* -?}4m#KtԺ2recY8|O=>q(~υW-KBfߏEզpwo&} "+M;򯲰{W]89!7x!p7ou՛ږ1`mSD6msـ>% X~ׂA<9խr!Rj?YQM )O`ňTUcj:"MH T6o,vrY?J_}qM7689կhBsKX'nF%h^]t PnEc S9TfK:|ߙ 6.TӐ2WF8 Е}9ڿKj;AaSEjQܿsViJqmmY(̇jʌ(7N2/nx`/QFO7x=='1࡚?$k0`'\n\DŃ=qSņ ;Lyw,+,-ٺ|6ĐdNLiWU:6 F/x;3zJAL&ӘC bhVˑ'ݟKk1"@:^AT H-]GG&c!D_-%ABˆ0uʻbUN LD[$8KJcڇЄ^f14V[F@Hί; :'p31JB!*؊ Wxj/[jjcBmdX]Ad,ReZ$"l %GyO+Ԇ|6_I+KyM蠶Ty}A(t;-hG|{N7xM7 i=c4M[yeVQJs/` ]tu*%^#u &N,_';4IҘ=Z2<cv SNh'5W`PS$3ٛ o}''?.>2!ATfFgBpw%$M8HcSo"\$*S[~I/['}'.l`,.+}%w]_!zrHI2r (Mx[tnuKU &Pd^o^G\`p4ًJ b:^,E#ݻKZ5b=#6p|aI*Ou9950~aE} o>u^*T8)Ne@8hYuH ׋[fz@ Y̫%dlU/G. .ų,f^?S.-gBi',lvl/N_yd2&'R= ekGd~: p,k2{u}4'x7K4@I{BFBМ(b\lVA@ 6[nHUp-lrzVGD' ^7&=CE5v]5]H!g67O5EtnC; /L0/w b&G=!KMtq=Gɋd֔3F]Y澻-k<7꽩GAh_E U OYw#\VL?/˺6ѡ,(ru$Ͷjر/͙ڏgnBccDJK%JMXb$~i̻O^o'Zf0U˜g;H^9n2Z:n,{5!Mg%pmd_|>MILgu D-l $S<7:hAƁDĥvAH>Cu=†̳xikAI_u}^BڠE5׬ʋ?&%?myoXw_vJ6.4]d˅"s]}wF07(W~C 3̈CHQ{/+eYϮh5&g,cr8a 0NQ0W+ HE茺~!s&W0ue ;Lm?(>@℡H8^f+䚗5?(x8>6eMUyVxM!eA,ŅH.^l]}+ o)e{fitБ/*6] D(d9ѥPҼ6!D?_16t$@~SR+ >>T շ;FZ6Hn9'r!}Xz7}`Y֍0&5V1 YSv//&|'=bERxSo'guLK3OT#f{jպ]5r4xCk"=Ԫ ~(=*tLjyޠLS(F]`dylv ]>ڥA^h ~| *YLWBAJF&KoOw0ONwlϩ.-& Ѱkդ3\,eqvi oӣ̕zg9: β@A9h\劕Q?$BirP'o` U/vxdmgN81ťg2SdiRYXM7.gpT_+yyc^IV^'}tG^0ᚋݢ4(&,)`^jr$++1A|p_|QqnhO砈ΙpNdL9$qӊ8.@Ņlu8/dt̷ k1cEhmn.^怩Cj7yv˻wM/>@:{ACdW?d$66#qiܨ>1N7[gQڊS{=@J~ Ч2 ϰ#ܮfQOʷ:ߍ?m #Nl5AA,")տx%>ќ7ßu!8ҷqi%Eܲq Bꊇ|ORg$hfِ\8K#QoUJ2rǍ?lUOA[;i=x}pFB2ggtl)lZi+qgTGų{ >34g/ǃXd7X>g%OxS3?li K FE0uTFB$KsE c-"+XbK,ؼ10pBbTϳ+by9SBs$'[{=~F +;*”W+nc=09ij엶lyKɍ<eG:~y+0]~}>'I/ƊO`q89ѧ<^$ށ.2]j7{'g0)#Mxg,L$-ړj? R d ,E@ zOL(ܕw`gQ$-NS&ɓ1@uSC*2EmGQI3EH᱖Zh+<3#9g}a5} ֟4UUuB4rW 3q9Sr^e|MRnvc|PBf)vF 07{~(&4 Bݗ,|5 B:ظ\lCQ2R IߜǠSJXi{Y%ҪPK!\wﺚEK@h $d*u-]FA4Gv9᯲Pɥ4fSb4ɋr_-^"-d="ATj8K Vhȣo:X!.$=?5&#~1B(Kr q):hA[]qDyv.UP[aԑr6k<@56y242ul"(ګS/Ck2׭ƏG\2mv^JSw x`Q.:jN39(GyjtG?7Cq|5)ߕݗrXov0;2NκLwGn ll= Ky$-DXV?w ɬR1m;Ej# 4$ 2}iTVb++~*B\e YE 6Fx]o߇NL:@m稊3?" +_} RjO&[>5^%2kevǮo\]RDk,}Y ĿC3*D6Ι)m@/a.ʦm_bl"DkMg0uKEdbw1MY \ !Y7}Vܳz\ﲫJ;l}܈[vD%+:?2zOÔ5 ~T?OG&bԦi/Jב99)WfK@-(ʼn.&,-qt+5N>CJZHY#_LW\Dxț^td!WQ14o Ɨ*Ğ3p̺nh,lL`SHg0p9 "W$ O & Zer4Cζ <SJ`Qm|$ۍ?Uf v"5ꃵ~tQq??͋}aS:<#8ɏqBej9d7\/I͸T7 yn{$:ˆ/ꊶ˧;}P?uTs*[?S:FaQLd \ԙNpЉBLX@X@ךU X Х) R64te_8lsDHf%;d?0*쪄^JEU+SdHܼ'fd˼T{!FΧV%6/Xԃ~ 5|R0zlw61JjNki}L9K3su'o%qlT'`r'Υue"&ƥ*Z-amSeB?T:01l?de#ˮ8k#h/{s}NiQI|J0H%;3ᧀ31?yrK`V(_uI L6sDGӕ@qUCQ;tkP0zßAKq.[ )7 p0WPA0^ld@JX&b5[9<2Qou&0kүOIb^7^De `xPM^L9Q\{(MT(SO=V 6lYN)21qfs9!Wi(6W TU7|.QHfV@/^ǹFw72B$y!?nF_wC}AsYqꬩfԬ0ϴkL@D2>.ć&U!0JU,nʃu Sgr;3I)*U檧P0j3,1kALE7m';w ;#q0MKꚾ&kH(VpծKf[ſn~nv5$10Ug!nS䎋j>2hu`1a w@!؈)?o}yL8 Ӝ)<^Mbgn'Rbn" =p~G"l1]0401x3u标^UgJ@4АOwujFidg_J{[1%N;wwu+\ rKI@8Bx﹊^yos;#}1ze6F E^믯yo:J8štq s:cgxoT+_-' ^uR+u𻑠^%]A޶\mfelv 7(IJgc{<'oTo L-Mmm= 7&̟YDE4Ǐl:OzRz(j)23?螡2-LgpQC|U,bRSg42JX:;k㕎}&ZlQ"CyA_2s>DA!)Ыv>::|SRlTw λukX[(BߵEn}d) D!(a\}k_aw#EsdAܾlTr5އ/UI5{Kˇ-7:ZN f;˺uA}GuwP*[ N8wG!n־-d\t}28ۏ[+R\/%ŗJ.]ZG`z]&Ο.gζWu jL3-У6yr^ρњxRiO3,erwi`QmTrR4ո#s4Kj'TTbDkҤSo h͹5FFB\ s'ZiƆYhۄFy!]ݑeM̯9=/vʗ֮vn2 7Wٟk4H'C6Q UMr1gU.[/@%4wj2Q0*E`5^RvSj3V:#Q`j }C(QW-X[tlA_dI T25P;cm:1|y2m ~e5ԥZU#o|XO=MvK2k^֔j؊@dkV6T!f$'"g~J_ocp8뽬,6F;#N }(.~vzgRwoeD՜׵A\<@r -H0pPKOc-GO7tn}w7=.֨Z34X%>."MFTkfZ,o!ʳ.^+m'"w)J]Y9N*7i3}ɴ#$,`/E+: RRm[IVJ/k-!"čeO&D090tJ;4VO?ey[NHL.Yې }tY> 6Hh`Mw8dH%)9BQSE`+p[ۄpފTw62#/u}n#E T;~\qȣ y:)ys ]==d-.O(_,)3BmO[ @TV m#~LҎŻ0 8.&(\ħ0u bN\+xh =%GL"ibIeؖꟆn=$Z橷pqȻX8"X9 xp16ry?kwx+с1C^e;&[}1.?s B8Zd" Æ j厈zΌZ\FaG*,IIC8%Epߗi w0"N0WM2*R^HYv7Bm1 *c5nZ }ZG0Y UĸHC'|ݹZLidrVltI.(O^ ?&{~aXҼ ~q'QIHLI6>"?82~2 Fx).(lG:.4pJXjaD? JF}mb,:GazTIϽ30|Pz,x˻L.63VO)=;5,¢2G 2ئ^'#_jG(fbq2LbY[J ,[In}<ɷ^!͚~)$4gH9NkSkپE?lbȊ8ý9z^͈<|E N;,TÙUot8u~?s. ʛԇ. t+iM(z} 6ո>zVfCv_ian#6đ:t$'Oj5 Хl# b2,!Mp989Fۜ>2fക-XBK$ H⼨ lŪޕSQz>Q=ztm,׻BN\PķC{l( t0$MO/-L]suExq@a)=;W +AZ{@򇑬b}os3|'^[ 4|z1"Q$p^@J/oγ3FV) GVIV_xxǐC9+He( Tc8r a'V&RtMj*8#K@8Si3/lh66q'&PAycxz*qaFU !V-7MڄuRKb8<"!@6J&+.ٚ1G;ICKB D|02f\ɑ:׀~nsUUy^Eiz{8 r-SC} @Nzv<2@]||q[cF˂E1"@ߊVbLA7"@hcv 蝄j96<دņ:>J/IeH|X5NX,JhWA\grU^@̼ O#U-Gn=3w4~((V;ؐrh>nq2d 2oNqL$̡׈);GK`;'t}: ,2@\/ n?ÀXdWuS~>6MZWwK/!EwDyT WWF3q^ U2HMvt#sہ YSE|WPn%VX3M~ǖ=*z>/U>T+uq"B9w3; 8߳6SsiA>qݦDNFSV&S=z1òL7,4/L4Mk3N|}6\(O+ub( \fd;걖Yg,}gMLD l1{IK6@ H/U%|Le~* F E:9N"mhqs-ʨc/2|#2{9F|@vcΛ,^j@W9˃F(*v[ULp ᢭[l㜨V""ٶ7s ywg{M]Պm7ʨ:Y_"`GD41f:)А/c|sqgxt:EGU_.Ƃzѕ)ay 2ևnu7Cg29k;Af3#*@c 3ԧ/ z_) bC )GђC8io=A~{CC ƩuO$YϹۑ#?}#q.Wz1Pl wv ՊXqT5Ip|/*׼P!Ŧ_}؇' ˨!8eq"-X]kZ]I$Kc L_.lnYPVl_O|nTJH%H6S(wv qDYHRM^"J/fX\KpbZDANuo,5˷ Yi ԁcu ZXrZ!ʀAShXюa [ A;,176|CGÀF{38Cw138ǵ5bcNHCFHy^md$ QSSBql+*ʨtii+1;5vCWPЭgjv14NQN zkn-TyH3wY z&wZ7-~Gl7 dͷCL%xXC섗 uBW7z\$p~_ JpLt!keo8iswVIOpG|vaHG&ba?TVaHj?)N:D4qB1r\n,jvY+hGkxVMLcSZJϰJe"d]D~gRe q\ \CbLRҷo+Kq˲8GvhtҺChYS.Jhн<6v*Agf+T&J3njo3h\s髢TBFXcvf+wtNcwH_ ]}l37YV>G04,QDwrhH=roHKދUǒD 2g>n46}hI^Pd[Qeڇ9x(Z:het z/nxSpC_gӁLlLfzXE );(>86)N^k6XWJFWk|RuKk?Fi>NpA2~*ކ t{NCv.l#WbUd StIYh)L;ķ(Qvpg 2g0uSgscGfCK,_\^.zgXCDh>xTP>+}^Fu=p\Xh:StyGȓ5> ޑl,jo>~#G&QƢh0R|[X,U^7俯T>S45k],j87~1 LN"[ *\d5(؅Z?J/ɘ_r +FoŊ17|V=s0tsk`f3tvO =Zi,h!GO 5y]a%koĒkg]w|6N4芓a`vyG@ !@ʅNCh4D\ X.} R$oPS,Ģt}6#r[ny WZu V߈{eY/-{ &:`'pDk}BfuA@kX/\~ije^[?Y`hn,]I慯c!!#G*gl*1},gh*ê,?en7\aTyG~_ַd׶(eD'@K|ʘ`HpMcve1.^F ń B8$پ{8o`Ѳ4k0wJa^j 6eiAP#)A c  哢?n(;;nڑ6ա7Kߗ͌8l>pkaiHw%(aq2H/ZKE9tByuf16Yl6}S)> '2MϒD6xPpO}XgT(*_!mԜO8IWI@]|N G4ə|vI!=aS҇374]mŪWr,9[qЗh}nDnN og?A;Tj' l[:CuEXq4XQܿ.?*yԾ`!% Y TJHO5oM Fh/.dٻ)$_*;e/WegʄTTZ,DvdrCX@*l]ˆ+ITG<̄ o9 }%#~?l( 6*]d7ODhPϝ@|ә4,>Kl 0y jW͚}~+oʝ0TuaD mwP _7;7!|KqbX$ XW#dtBa5_)՚ 3x8Dm[ EjxZ1r{uuISt9d,>Hu_up!*jЏg؞w+ĸhguz]4D'djᛮb8MLc@0Jp_eV[u_ذ+5̹: =UxxJ\t'[{ht㆞m#BLvD2]YyfW:-WB'ojQR7[i:U=$]焙nUsnUAR`n?#Y wgc(;?{sh30j0Wsr*-D9ᤳ@ uSM 鴚fw>QhYx0,jog]rN)[LMMuz}fC %>wm[6Wjo0Z+0Nc ov*B`FFB`w 7̩ G|ZgmwmxB,I֌fYO Fh%TWb&Pfd2!CO,ϑ3(Ȯpz$%@w\QA=g]_7oB]Vqpk{ùwS-2^0aaԨ ץ?[}Y)vfʎRaak9NHowMaR3F\FUn58qVpKdk;駀xφ8mF~`CA&x*Z+; bNl s(^8'y[CF"sZb7G(Q;Ģ<xi`n^,Ot;òGfڍvڗ "c"Wv ,]ed$ko&½.E"9 o,u[`ԒqIA[M# xq-}l)7 qÀјKb!MYZ,it&*!343s Gc wXU O jl!s oSj5 +2IM.r.ɶ=*у4CfU=#R] p׋)OfQJ%Aq&DNoϸr_lL?o_Ʒjm17/,>{x}$+UUِ9`ۋO'"XW4dṼڡ*[3A2{2-%C 9zc#sD֗R9))$H٩yFgtⵢ-8EiJmeMc2T3(W7:Sm sA;v '"^nG86X@Vn4y料Ydi̸Mԅ tU TcĭR\ 7fd1MY; 0:霏jBOy?D@۰k9G7T 3clRV:LޥQ MHH 1\>:qW ?-i_ckKz H}0{GVс2 }ZB$]i闐}8HTxZo >[;2%صH ң EnS(P ζn#s3^ـ3H}mLjby$D-X۲a|’#8項k{ȶnf`i8e-IezITCWp x5'Z{JԕyMl*A)AkT)Fk7ߓF9JfX$Ggi?=ʺ'0Vz!4.g"*v4~)}8> njq)PȻĮisDlS]6 ; v?V9Y|˾G\TErpO5oM7 e9ZX'c9=>Mo+c3,? ĈXMp,ǎEv:eygq.Ad2pR {˒,NBfU:)Fᦱ&$!e4U :znn77_ -]"гT;Lk\Ut&5pA|\&dm%o8>Fy*<[)"۔]%7 XHI&ZJjIKWrVٰ.ȁ'h+wKXܖ!8I K,g@f$U8D4w"k{%~q%jIwCQt.qIR !0IoS&u(#L}j&H@sgGiBH0&>PUty&Vc(T]ht4@II$[rk15ɑmUr^2=aG?UP~M8%mFX7Amm*cIZkJH}+cxs6tŹw,}H<חtq}~~8[v]TGB>H9ΓE1[{X3Q ύ5xrA7 5b#e\c;0vJLX4Sӧ d(SzJZ\q$M,ձir0ef֒O;k+Ĝ:oޏv^5Ql=5Nax*>~"[ @]㜡wVu/Em.,]+RCkՆ;<`i||&Z ~-y{剸ˤ/27KOOhrmѺN\~ 98@ktN([S wYV DюP\ohÕʢqA1 >2 Dm٬Chf9;zmr$RHbwB fBWTN?BI>cJf#Y[0W%gZ/7%]s$77vi1 r}-<~ &faV<H'&\R{cAWW@/Qqxű'BKsu9%l2_-\Sc9e;e57 ) yJ#څRo@ J̱0G'3>۠nWXne/uWg9!4Vu:EirLE !! @dU.H -|w-2'h_9h~Z[/~P_SbI4^P,uLd)dbӚݖ>1]ExM|Y8֞I +` 㡏ٻ-6۶!. ʽQ{ĬK3dwk r{!8S6WHg{C8oiFMB۴kJJB.Oaq:Rݾ]1*Yŀ>P:&g O@g-u Cz`-j6mPxyԂ|כ:}7[5З%גn<wbK}|<@o5^M[8p*˓Rռ% _C+:,%BVg}UXonh6ZWWh3~{x4yaj#RӉ0*dXzj×ِ4&@? ]J4i\+0Ihnjkݦ/5&Λ)A <̆II(a'Bk*+ s&tG,b>1 ˏ~{|AG{p/oٻMOT="gZz«TÀIk !ІSeFȊ<#2%Hy"% W@u I:@!4>)LʚQgHSC뻷A5ѹ[~T:>8#wmѸ-턜\`\qF qC7ͷYӸ$Ab<8i_a w)wj!;q̟O8ՃXpޡZs4سw\fihc@HAk`*?D|E3X?b,p>Jǹ&ڳVdSKVP!94=9a.*7xiͽLcr 6Oҋj Ҥb(af,^cm.LöխbNC[ގcX/J"5I~R]5(6ZZeaYȥY5|b#-$F\ ɥ_Wvkvs.YZYBgF$TrĆW/y!="8EshYtk^̈RrD|gY}$} 5;B쪱W׺`?m,j42KX؀T,T da8vTPWSY~a({6tW6 KwelaDO#DHFc| irp+Lgu:m;EH}Jp.hpF9<ΐw]rUkQyp7ӈNʮצkޏx8Q?lÐc5!Zt"W E[㫻$|)&8 Sl:eԄ9eeBwM0LEX\싕86&\2׆Fq{)PxK `v@,N$Va ;KڨwG1Z\3f n ͼ^] ݬ^"um7!Ϫ3C>m2H.l.p 'y{{p3Na~W^yBD[K[rt;0s2/AxAg&'&75 ޵Eݷ[ڟudT+6QMr˶Niq>ģA~hMb䎡]8e :cvC;8Sf<(R_%4MrrzvZs [ȇNqrcD:\jQAI97ܞƢAL*13$x>M ފ ;,5hSXi!EsVR_VYDTкwkSh\An:P+JuP&Ǯh 쬩!̰ټ/'Q} "7H(-O'!AnҘ- *~_\f2Œa7ʂsYN@LL\se0j(]1oI܆GwzZbS0%"OڃEՐ+N3Bs<0bo Tɉ2枦X;`P$GJ).u/y#d l<Vd>']ZC¼;Q6TEZō+ q p!sP=vk3_qcʻVV+B}r:n>9buX~; *q;PJQ.˰60l*`Q:5Rc+IJ;[FvFMt7>詧v.d x0hn 2hM~o6 Iq(kpF4QO=UVUUjEHQM&]˃ƀL4BU KWBaR!%uC똉+ÖA!ڑ{a˄LQ#_fF5v?H}wjfy]*$q6᭗mBBe-2S8 (U )g8"e$}öl+ߪ!%TCIU kTI_^(5"[Тtpsu$#c^&,<?eUz*K5cb[42En_8W.TKoZAfzKJhJ Xn!8pM$rq%jnTMguedrϜS5|N[#4\"DJ%9ۑNfNl[o5K:NgħJDQ_tReG(}T加4 )8צjx~) SAV_ R?. gU qLF,ɠ[-==G'l>{ 㷽 l= 9w='"VcEa C; _%PSp tL$9.t3POX|%Clyd@#,I^1gx?"ͩuB!&+$\͉6Are$BygV/zRܵs> yVr]|N~TCJx>1H|7X|CR)'0p~Ч+!ӛW%mJ z#oʔΪ۝EѩahZ^Ċp̑4U:"U4z[’1tc]I;"hj hZźV(BxцJ$_ ӝM \di:AcMJ Ƒ"@>3YAzYv)-'+g>n3$rkEn<{x0#hcu 2GW7NLކ ًPWygʃ"[4(2%dGbԮ]~aL(ae(k$Y DR<c݀?67Z5 Q㧘`\L1P_Dͻ?H88mL6/h,.@E9)dc&!Ӣr:SWR {Bizc#J M7-B_͌ 1:%xB2Yl0St-o8oã4ppһo1gOcΣ;e?9VR}[R[VDlg^W.|ǯ">änE9`A~wCS%WeOF½Līxo˰jA8)N+/q3ן!ՄMכ8g$p>}U~gA9Y>id&v鏺fKϊ_qW2>|RFb1b7'"X 6{ 꼆A*O3-Zw.w$JYT; S(cES eb lCel֩)/g_r+sҶd0/bnpTrW"%񷁵~Ig XUiKZ`cʬ:]>|`>&BK ]09vx7Gq~}<,c z7,ՎXX,9qdl_ĠOa"EKwI [.^Fй,ݥd1ȶY~ozW8rFGsLs }yegjHQ^Q0+6\D,+SaiW 6Zil{pɦ{O]}O7c7J68H ?QHôMu; {(ص}x#Pk1HE[R˷ fл\jLz+ a _GWoA|#Jtx韼DEl YJ,1LQ`G|C=ky{ΘX'R;3%[@ύd\]'XfHLw̔[_QH: .$&)T"$OD̽EVX bQNd9[yq0PKɟxq5p;7W9}mGSsOi})ϚRNTbKJWvyVRƧ5 ,CYbk(Px AjoH.9C]!kRӽO_{h$Z!1\CW#:4I" P?Ccc4nA/g9V&,s$%;b)}_ZXj֝vkRY:j[yUm~@u&G=AGd䎚x8YQÎ$d9AZK`d\?'8jlDG4l3dѲӛm=6_fRp+Q&O !aɳp*^?6rO[LF1["7r. ),"~v\+utxa4^.bΤQ!بK2\ҁ3*"#X\7z~up,rC{HHlBL5ljƿڽr.1]0Y ':lkOVAEH'>Pf|S(⎂W"}J>zF2[<1GnH/҈HJlEe̗PM8שMI8>Ly"O(vmTΎT> *(L@T/o؍ ?/xӴR;`sɛKbذJ52SJAk}})P9|A:r7KWN8X !!VBmfjB/O͇[hڦ\X4^WֳQ7o&jMs'U W_LK}ehps75^eڗlиmJ\𬀀 Y>H'a7u-}f\۹eFhf|gO pF0I#O{[\|/luA}acd4,9Ћ jѸ;<Gz_#l'8dB}]1j-=h0 PlI;Axɥ i82'ԭ4s8V-3ͣ> ":UiӋF%@;+vl6A}!^/w4ӢqFI>YBIcaqvUu_ھ+MT=V@Ό @F6#~JY/N">!OrWn< +Az=ih4Q9jɹ֔@]j ĸ\R7P|̵2NU%ѽ/F*S5ۙ.qqG]gB LXy!\Ȏ%Ms&yE4c_( ۰|S^Ha, /A3/2UGp'elbZ=>W(dfjɣ2{!G{a_L?fpu{Ӷ-d= h6(<#m+Ny .cybieʪTw>S] %u*> צ њ9!v\HOF'B (=\F4$y/c<*Yͱ˯g,uʞRga*ǔz@j܀C/#/n]]N"mfDgP^;PF]6>-*a^?7hyòS\8kԢ0DtDI_;2Q3-_N(6[?gTW8d[7#fUјke4+{cR ̲v2hh3`m?T{c^ +\9z˼迈`cls|2~GшO2&aX%ߊ'ѝ?&\>)CЯH}ӝ/jvf7րj7{ܞ\ y5Y%uitk1Ԏ.T#krl 8Br ϟ1/W.NPo3Ӻxv.A jXGv1)%NOAI#!lnOz.}mU*'0RJ@tҚ*Pd)db1}U$V9ǰ}c}l-G%.cC e 4I}*J0 E}jE?c.>ȗ<4;f׶%x6!ZDV|4dnFH\ x+P~s66w͏c4yP1-vᣕ>Ah٬)R{2i3GN Tqr9[૽K(OrQzIM`ya6lH$ϋC{lHGӵ͏%/3WE$^!Gu Վ,AuA.ٟ#e 1ho|"ڋJ0Gz֎UM~Иg=:GɅl?L^;7Dip]vFاE+;Ӻ FY8wIo jϊ+P}4vVq'`s ӴPbH,Zg!y-.;GvF3s/uw9Hr…*ҁs ϫGq`(Y╦3ˍYY2$64K@?e!4!KgN@C H\6lQD l΍ƅ[rפ{'%o;9CXB۫GjruA}Ni qEF"VE[QLU= x0Z+NT|RMxGS@q{r6S{|,ofr.:7ux 'ݦc7H?W #,[1-w a"DR_//KVJ֜!+@'/Ggk!ciXh/i8s\!LHlJ6fdgaƃn3xxF1B#qyp+&$ @9, ip){VGdnY}CC<=I21A\ٟw8vW݇k3+F> i ?[ #$rݳH}*zQ< mXj;CJD )l ?Gf=``/JU~&3&~TdQ6éA 4 .fζa=3xdny~kJ|+|gaOyҎ00[υ H{Si:9٘c..wnÕ:ctgco!Ca xcǂ{"ǧXV. +c3wH-ҿ$Q| @?Zi aܘ ƿ!=;࿗TjWgJonP+D`^  td!~_)"v,NV?q drD"}elۿwCjX6.ĝxl0&Q☆磊ixJͥLS3W~YwbQTJ rN8+Tڸ%Hݵ,,c5ZCph]J3:Pk/Ggj5jcoJ=T I05WAq LQz{s_8kWx-ȿ쪦O\zi .AOݔr*2"t@nn.k)% FY1Ӕ`!RW=CR#\Ppk{m0jժR,ep)98gr}l=l ݟ%c!Eu9DcNe^rGB.VJB:a[Ow)Tc(Q>='ME%Uq|&T}\*=Vm#v*6"Cv=F_殙C _FXΜ9jnAn;E3mWMZjFv]1C".ĎcyQ<i0뺸 EX?'\6"G|bYnJ`WsJIrkȀa VH8 ;Tg$L@'~Գ HtkXw?o|;˾RE&OxH5n:t_> xD-h-Fdx{+nPhz*Ur\.&ݱAH/}ɾq-7$چY+^#zJrTg>P)Lf?ѥlw)U$z7)c>?c~0b,[DGb$v!Pnb2$q9jMC R(4LW<Nj 6|jDᶢIEf)oeܣHu?"]P+)}-dǵk_}L#T[}6PN7eՊ1q);Yqv8%-SΧWiy'{`.T.KA9U`X:85&Up려 lI|a0RY`qӋ۱1k\ᎊ&H z3P;Oq;c-GȎQS"lV% HF5LK% [bX_ ؎"*OktE^q>e;y{; ς5c[J ez:]f,x;4JW\UoL$FE:dUE^P?2J>V^1. m>:~f2?G@,L-?'zvE=N0cxeу_`}lu)MD橧 QmIH>ϑ8?Bvu|{EP K;e{)~-){3!8 ؅#vij Is@(9Z؆#*NY@ox4s,9Cz ?]tgaP;&e'ƭ]4&/c'nnt2 N( )_3)`sVaTU+EM ǿـ^%5 5_rUTPOk1V1?iXiv*=1u}6@G #%_}6'i e<= <^ J-0h] DYt(\*v^sߟuS`f\Ϊ*xLoTXk'pV0TA^)tjRJI^ :0u缵3~JØM#tlP6]Fi uZi;BN|^_6k3/gGa"cPiz1͘#={Z2K ᥽B1(ilCwzX)=q۞:7KrQF169s2!~P4]ӥGI^ @st&uJCPR3WOuj,ck\E\8d݄s W_U#sHl&WPۀL%/cJcX}|N>]4XU++'G˸?͇tY3< ft,;g`]HSdifC䚿)֤&Lz\@#Οm^T; h tsB \]ډ:6j( 5ZO".'=:.f׆fG%TWMobQc!\'<YJ)^(zb@>]TMW5sD[/_[V1GW~xsIK+0&}k |ipxf.8N Hz2OJͺJO"4Oc ,Wn\^yz2\G(bphڼP&R \Ɖ[=ո~]a!SJ[A9ȿ"77{I]Zm> ?'uBomдj׻+mBGNYy|ye^g$;Jɷ6РV&}AIW(sYMUYPm[9u!hyyx?sw3`WOc:zi;l¤cgjv,$۝D$nt…=i!JN}oaZ+SV,ch΃K [$;&2xBYn#WE7!z1"@,[ xHV튪8Dfh깣&mgE(1.s6NѾă(e66u (h(7r8o`|$И#&O{-lPy>^VǮ3?,9 5S.^:KCKGpM-E\!H>{;̘Eѥ|as>>BH'=4%3!e|C`ӶVIQYdNjeņo:*uK\+o?7UYe9Tv䂫z_cRӎ ĞgFkHV?nA4p=UgVߢ~ˌX~~%%]'TpRA LE(7`4pَ'E6O]-(A;6A͏O(:/*`2V:R(틔>niOH6WF X%d5(`dZ(<+bsC^ VI hڍ M G۳iHG@eJɘ'v=б%_GPHĉ) #"ڋ^ZL^Cz@ݹnq_?)'#,P;a1(*jQM4k} Jip/7bҜW{; աv|O(%%HX.&‚.f/&~42wCÙPq@hFW2 b}!Z42 <-1`/$ 3I:NV9 !ȡ\g0G QVDՊeQEFxq;qC=.qa]Rw N؋%g +i@6}[@KDHH+Eo L~o5,]4yk!#D[qvS]ir{9n2̮d^ZB!? }~]7R+^T}?ZT҆/G HJ0(mT,/p$^|꣆G2#hsW2nїBM -8htխ;` >; jfCR#7NUJ@9%6+/Ucmexrwر[>2@!5 $'op#QQIB"|f rŏRወIEGfΩefa[e Нs0*#NWar9 K*YTin-wus&(nj5i_CZ՛ Vs` {9 -uz;qW-@{І4ӊJ#(BW+"Jkipڙ\> y]yX>OA~x‚: $ išb ፞iY .A G8H:0GqyZrtH}mKG7rBVa&n[TR D9+W-t(oWyPU=*固|baUŸg+~O̘c oŒ<HG *ڗ)}Oiz# >ⳤ HwOz;JE(w3fI9Hv_FJb"lpxj&; $OVDRp,4|\bNiz>Հ%3/*.󗆉])۹GsLW(0} <:9L1lZ$J `UϪ ;y'AFJ菭"~YnUBî`dIKOcLsxyMvBtx!RLQi|o \}'M_Dyd _0&K8XB+lTqHpDb@n#<`, .))P-H%+~pj4zbԤ^b|Uw{=e rεB' rKs=Аʈyn3o_zf39񵞘WP;E zql(N5y9.a;홾$ 7CDjmkRP1(q&`\HN;еHGs68"W:ĕ^t}սFj-9&]S'vfYuQe/B4*-2uY D\_UqdŞ`Ul3@@xe(t糀19a L:' jV##o[SⱚW&$F=,5g:{LE!gVqqlQkI{OÛWk ]ʐOUQӲxD؆mXMb>c)!Sgatǥr H4τ&8>V6HsV*}`C' E$3M*6nħqf5"rWdLUܫX~&btZj+͖98Ef̼ݱKx SJ.y"01µM`2+`o!iz$m&:weuۻAWQk`CK&&_:/D"g'Un1ڱ ʉ!pzu/" }V sV2kJH}TKJprgWi$ZX FR"n7q+x7kV#O.(fz)z:ԩh+n%0×!% V_Zf쮋J2Bac\[IJHccxN&Ppꄐ]+)/-r%YT"\. "eDu+pROOC}!`e a<0IBP t?so1r\ /Л/`X|)890Zr>ЫӉR`1ٮ $i_к ZFYTKFBKT~c GlwSe%&c& IUع'fIݥ 8P͵,rAV%Bĥ$ә Nb3X~y01cʻbBW{].R"X|p?BN:tg39A3(2t8P^Yb 4T1AnZ8x<~ʧ'8R2)Hd5>L[kJwKgH0 KV!@7PDŪiCR*/ksa6솣e\ 5D mzV;bӿ?B/|-\t (2eb68QѵĬ'* `Yӫ|gi0pT+]?Mqx/\,S)zg^uLRb elIIwsd@OcvwQfULwF9ϦVGjr8z0́XO:`? X=k;n;/)3ѕd 0^_ʸpwuf pk#oRբk LIH2Cg:{mL9V82hnyhQwQkh /=Ъq 6sXKMx%YU>L*оጦj^BM 7q?&ϖ&O[{?AC9kaUڇw0n*o8`6[Q8_c'[$qR@6 1bgQ<1U+}WLgW_&̻b[BκƩ~<.qzWr ]qΝvk\D'?bBw/,QI Zuan& 9ro]Pn|$|k#4-7,͵DPl*RBJ! =ȝvJmYѝW\otd3aM;6&Zדe-2\ VۤwΣj~i&R_3'RН!zQ{f o}SX[@JK DR/IQϗc>+)5@Xx&>VA08tl jmgb Q2d~Q.7d6p5_($ɩN9{b}(\C*(x+LGeD6Pc٭:ԻM2n5@fYTUo7\OFJѬR uiAUe5"WY7ܨj*8=XM5 <N |` Cd)nE a{F>I(рmԐiX.t/BP i8Ƹ9Ʀ6=<=)lM=XԆe»jUU%dž+N3v]k†,&.vа#!#6k-SwlV8+y`Aɓ|B\8R"r~>Lgj{:*3YW2r)4ڵZtN0޾t=Amn1FCfǐ01ވ-kc}PwWj jp#&P 8gRߨkh<Bica( i. " GlҫpIgR:\`5ѼϞ 򨅅ya; )MpY/rMʷ}u%tX3++%^pླྀC%5E;_o?gԾk!nbyjywqJGAgj 5(Ht&zb`8 v"1z|ΛC/0%f⶛UgAWTҁLaD,^V1Ddq8!{O8tI]z]1(nWuPq"}e|oؿRI Ƃ~e;y-3*cSA<[oz'(r9,(/f箿T4ɾ H&ZmS2'K=㓆2W9q?I@-Npb1GRTJish^ 2:JubDRUA}[vAB]bZ62="Or`D#r)i7sc<]$RFsw[MS#h~E-(:HTxM׫u5X]ޑ2ʈŸ󵘁.ICL:Fo|MO~{~HH>8iQkA=bgķ[A5*&דOf ɓ5|W8x fAn:v? VtX h<|~Z/X?CD??Ey\kx iDIOCoE9ejZ1\ lT 3~ @8y.ou]mܤGX 9q?ѷ0j%y \b@;)D祆]n$?ګoEИfҽz#\pӒ`'\OB,6K0n1Z2[ON !hخ̀1$;>6Эf"]+*Q|;$xT7knrGKj$nf %҂5Gu|ӏ.wRif}N 1UkdQ#U"sSFҥ \6\D7U2z|b* &Yt̢5+ HN jm(ڰ} : 88A8'&Y}T%onSRe1dju wFCHž̑uxh7 UZ5᪚W EeCvf%{?>M(%X D*p{([xՌ.@~Ikg H+s,@M$PwUS.EeͫrM#B3l\%b tZ*; B4.^~P%u2`i ȑx!3N,lkY1BTxtxZ؇mif,ssHId:6#:C2~sQ->޹H72[POT.bX&TUr9`}YUpl8gwv{l%>G{Nhcci3J +)mq  6eH{nȥ [9 6G\j+ǜ :65nc=ZJ?('9Ւ4 {{X@r/ Xw+|3=4HRaHL{9 Wf &Q^r( Vij t`숗ՍN_op!3u߀~޳܅ `4p}͌n#v_\9yT#Vw^>MWaF0*ߩ5Ou/+ӵٸT_ɸA@&A?hjAjMoXaW0A =KR2z [Mao#lA!~<ߡΐd)o[<]pp|(05Q,#\)e2$.GBV$7JO=e\ŗ5Vfq.uK7{e$WLLZaM' Jφ Қyt>SGE H;?h^MTAspookU/t9+Io}LB\ nhbG J@N"U鬈si5J&:_>aduWY[$بb? 6q4RwMN3)eom䪴Bd!PIq? $yF7<đʫ"jǔc`_]FcCi}?=%![hWYʁ~[ ͠Aax__C>3X]7 1cP;am\?Vbs$ 7{Kb.}~<*"@sfarRD%zʸq'; :4=ܺobuVE3\d'螓FIe^Ĭa 3!*R '+Ԁ^5Į 83Bc#1e$r!,sSl1ŕA=aw/r 3cbQF/BD)ROA}cL#!P-yןt %ˬ  L~Sj 7Y`{I^$" g8(u'9/,NQPHqSbצc ߏ1BYV KFJ5>HY, zm$LC},@mbE|c·bl1rFA.|A)W5P#8L6ٰy~N  wV[t%!Y"ぽ]ua#z^g&[x*I:aLʳ 4hJ)U1nT {2i=]Zg, =xFa#-m$2>^ISN%XE_?uBYF|V96t w!xp=vqQq;췭4WZm>ʄF6eꑑ.i%Ti۽9Jr;zsÎ#w<5tV`d"~w߯ ɯB$)̃|0uN5g yVgQ/;d#Bp ȥnys,ay.ےL XHee&{L%C]hD+-c (M8早yď:BJ\By"Y-'0p84m @*cJi {nyh9Fm(T+>˜CmH4=&dK8"l$lhgm&I!!w`lTR I@ZJ'Esɧ"YD@7Y&L'v^Sb_QOy91$#-{0 SE'3-YsİRl-v~KdF #Ѝpq?ϯ,i(ʙRd"d)nwxs Ypi=?(}O[i}ʗ i}yW|g$Mי`YO fݤH q ]X3$NfV}kkCTK`))fc$myj-)QqX%c(O{v%\neMd}r?Ur9W0^8n4ם,z˜7@׸/>*bFiQZqU!_vN2}C)>5͵l;tbPߦ%k dGzŊE rFTHmP?j~FO#!y{eo'+>ӟadQa!d)M9hLܒc;&~d3:36۷]өsICKt|޳"C hGE( CLXBvc y0r]"pr}cGk ~4_jo/~vBF_3]xpfoaDRՕ흫]O &齸C>rT)ȼ3.._ZmdwȍwLzQk|xuGRaeHVخ=2i0]\4h`+=3ݗ6{";5vt Pa`a`ȏPRL€l&:F8 @@r E fNxόx |~Jlu!E3lKG :}[?G)֥ٮ6K.etR`"j;uawW2uF4W a53eioS,Vx`ݎL >(88|[ #p5@|$lњ?`ԃD }닸jAd>Xe>D24'si GJwOwIo_X ppf/eHK<)QJk HV-|gu ,rL$nC8;#>hc̽o)ڵ4ǥUsp+{|drFݪQ, '@GjIE<2r@^b oSZkP% *;xڲ8-ysbaޣv);\іXtI^ٽ`gGVn $Ohy}1oBe Pݽօ`®B9]w<-eF\Z2!dƣ'P*򭓙gۯ&tͱs۝R,QÀN3Ԍ{. CW؋TŨٵ*&Wx;p=knPH^ckS(>ɠJI{t% Uߛ sFH~J :)F1{ؠƤ=1BįFdMz' Vs#J8YaBѫ֓[y$Ÿ}@2Kv$FX{w-z.OLW3 sg(+{ש%> Я,2ryF#u[OlDd˄qI8$WY_N$a/h1onv7/ue9pmxF< qJSkwۊyW^M.++[sQZ)/ckRKb_-YDC5vV8/yힱ8lv)b=XF(rØ _|/~LxzZy>J&u4I8RR܄SPkgE4Bh|/z $ә3L1`/X* '2.uFrHuw N)۸^,tcb<@@ځ=\-NIQJ iNt|~&XZygzw2`!r<|iL(=yVO8)z`l+vc<9xnHTWjPRBm]0H3vkHVex^U 87¶uST1^뮔/Pl1p$E#s^+y!d`bچ`3фS=WJ\DV6`Pʑ~鋝 A<%S10XNz32gOhy71L]C3N'{^Nϊ *8zXDEY"#$|eKQpr\T2IhbK'Bu^Z[ xUƔQ`lċHK;R8@BKXψ7`ij6ꪱ4Dyԕ+ѯn"4rCٵ$]~wyd7tKV+ > +VܼK PJtHN%?*{Q).=~Xr69b)vۨd*9YTT|DR<>,1꩔ΝoDǬNf4l,` CRPǍDww?ߢlq/K^oݠis'P]t*_ǰH;ǽY)Qw4 8IDg(E>J Axͳ-5z3߆ KZи wpxdm#+rt)@qx;Y%vq9ybv]gDMjI 9"nrENRvOM}W+1i07z-l"؂f/2q*ԵZS&MH0L[rބFxBl՘V0b2v| l9a̿~0C_FYӰ/nN3]ZWf YKuKҞeLK&D43h#6i~Y SNhAa@^BNf r/q!DvH4(a RkЏƙTzr3L@Qv[:X4K۪,=r" ;6 >ֻ [BsEr' =Z;t֊ڋaK~R(Wh"f1"zXA\o<|~撼ݼ[C`n2(qX{<_Ogg]46a(YQ?,Kz*YC.| +uOZw= Q]E(G,l:YWUԩcyƶɓ)^ 0y 2RkZW0y݊p1v&ƵJ >y!4pjM0 DܜK&inZ==Jχ> VC8=.>3{?L 5o/駵0to 8o 9r_j:[.vKt[a8sqJ)EoMNw^5 ,ٱȪ4}~C53 A2XJ(g>/xZ;qk!HRέVw̓r n.#n<妴COaȝɐ\$wK!=3î˥65oxm7?+OCgN5s4j)"Yo#4 8N9R~MBȕ{Y ^ϩf7+jx) UNT`($ n! ZL X\f1u-;#qtML#0L]s2+RS"dYwv-{ӪR&Zv(_5Diǧ+!f+wrHAZRR"6#K+O,RCMCnLY]m |yX;zPSS]-u}Pu/gMN )f|XU20fӲ^QXVb5fh}q'c(CljhDws3nfߐa7;8aaI]nJTtPU{sņnxn`7!3?@vj' |!Y{Xl /wxFk);Mb$:lD-qgAN7^ mxf@"~Aԉ?$N)~mm~ ~m SLnNMG]!^N'Q|"Kk6J=2V_Wsڍse- `։6595AYbb^oO\n)l:Nf%T @ӨQcf?=LPq* (b̟M'gb$fo%YN @",V}sBoJy_ճ 4|B|P8ϧ-$7 j5#njB/ ? P QVyo&P\fT_zr7n8 >unYx eu [\A~zuasC˳t^ K:vЂ*2- |iE;);fgl$geuy] LؓuS y9;qƃ]v_IQw%ޑnS6jjG)rD|q/im'"r@Tb3좕F_yoM0,F Zϱ=QR:0{uVB1qj(/ps\em@Ѐ6|p Sc}'X"9ePdi刱M\2I_OW-m9l)<RG $) 5/7W}L}+alKUX_jr X<ťʰovcܫM kW dbQ2̴ـ]KBPiYkq)zHcq~OXL4}t"Sԟ +"3}4!*]{̑|U3 Af67QWDwtm0A3K.FE!0|[\G+^( '?`1 UPoѳN&I#QOK7o0ǬEGA|0T+%$W3?vhlS?3٠-%pss@wCat LG}*_7 ꟘeXU2nWpW~K7yKDh);g'0u &=#ڮo<+Mˀ Q5d}!ir25"_o tHZox[޼k;'=qodT_hYlgDgi 0Z *9WQ 5iޚi0 3rxh'|/0b 2@9M퍋OA@͒t)+8pR5w"S4}Ykmyue3J\PF ^H 9,w; [{n/iVom Mi7'޾϶Ps,K'}u0bW`O5\pebR\(y+梎#@eQh1&RN]LT*"/UVPة41,:JiȳaK&-sB<}BƤwdb젝Zd.R7e}yKGB0yrodts>$B@DWR!mnQGNKi96׷mB"?U;ohJYs{EtꏗO6ݫcb cV2\xzuPThvMHI,廓|{>mn\  KIThZփMDPƵ!JoH P1vfu {U,JC-0'N@## ^',D)I9@V |W>64e}MX:L\BX(MM$))~LHQ9w$*xgaHM b(u輷jAoG tsY?¬lTZ%^JLErnA2[D‹9FS~ٰ(&y`mU/wqO;v9@nXxа;-<7[/ZS۷@ZQ/=b_9G뵁̓PrG٢O&zqvg(JZq^3ByWZ@>ڌt<=_M<4%:ʹHߧƸ8#c7# 6fNOC8< zz;/Ȣ^ FY*^,`x xW:mJhj#x2YK#14jJc0a͖x.nA M!?R Y$u>|^,-"/$j*?>V \1AV/~#qqb#M3-=$ưbdo΃\\FRb"7'8^S#v6/ t.mLб ϯځ nL=ߥʴx <+-jjBl"`q8/pjAP%4ZO2D+qr}XZ0 %@$vv4y%6s^qPvs;?q,b Ϭtu\IE7m|h|{D1dh]fE X-c[Wk$Ԁݞ Y?OMk؀?&H=Wɏ}Rp(}= &5%-EfR-Gz)18;lvyVͨ &mvwicW)Tr]!ϲcxsr,Yx?^Z-=&>z |_As$]q`[)zFW0&e̻pY /g%F/索?<Ҕbf/[b4kK GKW”Pc?"5.hi8>'㋟_huAvD27gb8ϛVNXH@A /WKgOċ:o ui6?ѬR<|y oYÕOrP 3 Xe>MË1 mX*Nhx|Կ>؊kY3qqï b w:&eI$%,qKmcDLFta P=e|oAEN$q!Qdg_yuёL9)ǛI*7%f2Y[9PP>,i!6lWœScgh4sҫ4ѐtՄ rr44SjX­e2bMʣxaըP|O7U;!ݏu:՝*D#i!,y|(FJR*>J^dT= FT#F%%@gf"0CdZmoX3,ue&P~VlD:Rjuq'E5kG{ 1OV|j{Nb- ʔ˹P.ﭭHzMV *4>6rľڒ=8Ķt; =RGh]$Ec0z5A4̔wɞ( ՖNjF SPoR0ռAK"V}H)*8Uf\V`f<-F>T6?aimԅLԈI%iǓڽVάM/ɨL\nWjx FSx,)Ue&|@j!7' կ:AO9T,xx7Ir2@_ܿ++ [&O(rK[ Z֬5ԛ Y֊nvNM+ }"BHdޛn܇35W~?Bv->?L5^`|{(1dk7([>t)WU{kf } [ ?p 㙁hTFju#9B,fMxMI9|*>ffcӶwٱ+އ>Vj(s>7n5aݮt> @[^ƗHF\!E3sPxSp)#<W:99\kԷATENIG7ӅukaB>3-K,rs!5;' EVpiv&'B$' nzc^;ČQn'l̙)ۑ0SZ !X -x[ʒhZHRΐ8S QCJbϒ3J=)J19*"He>Г05ɵBbOJ-%^6 fYl<3.F| 8W6spew;rU ;ZU׳lWlUŌc&С̪'Z"=. c"R̆3o[uDJmANĉp>OO} ~N(6 4~.GQ-E `Bܓ=c:L!8ߋd ][qzAV#ER]p.@yoo+Sdɝ$ޮi4FJM_3 .E8e 2c%\ܜ3 S]ݔbc哶>pSmUFJ,v#>7 rƗJ΅3tNk;Fl_y|%j,Ҥ$ UW:j$!p.M^ƹQ7Xc`ǺJ'q1l4)s {i0Yq*>rAQ 5| V|eVœi5vDN,(Kݩi}{]H.Ett?g/j/`0ޱ/ZaX IP̋8ψйˮ?[>>pB(*!<4c:@Pz/i /`*n!6ѽ2 O/:ѹ$-ӱ~Pƾќ 0m'4g .x ~63Y-I'z1t)!iXGrBCń^p~nEe!^զ b͉g0ޤ^(/MZ"qJ}ϋsr%19`f븕KD; qV{(# &H`x@ؔWT`8xm4uᰵy WyMQ'ѧ v2AxXD35aq*wn2#)=aш¤Zb$٬;zK>cE2I׊e>mذ9;{w"`7 Tʟ@ %ݦdӻ{MON%!Ѣ1ex3)G Ň} KP5:yuK7 d>)u.qdJ)DbzQV;NS,)@]XNXy\5pm*TH?´=`9 ѹ՗"\5Y3<{`b\4I[*gaob@Uʫ9:񬄠{\&L"  @)_/f;DKikhSʿŇhvU߉NJP>bf 4![fIxqkYwE]ܐ9mzѲK^s ^Eyj_2E_i]JQMܝO2G+J!};A6fy%EvZ7(1tQ{[$bY^vm0fmvk\eu/8+#@l ۸~IUڢ/р^KtU!ԢƊ?ӯ ԚZE՛l,Q( qnN)pЁBBY)S YQJEb˥4d1zkӱeAWfiˉu -Asc^*}Vbh]/jOsm,EŞFkCAşF[G$á, fBu0/-0깸ȜlZSpɝAl;>$g#E{';鞤Im;zfD'64J~Pt;=RC E?&MWߔ׾jBy,łL>i˯Wl[Cgt/[Ľ. lj0lT*(?t$7tǧ0ٯi#=~o4(DӅxZùFŌG÷28S&*Z}A@ E(hg ! ո7>l-S_ Z\(,2?iT%M_F&[Rwi; wa2b3Kyg-×.n=AS'y1VvF yC .%-,RɏMBa&VvBwgp*M?lV~ {GֈcjrI\0$]hɬ hթpx^][N뀋0r'*"!POrdD0K+Vp'90B| Vu&ߐ:wiavP}{bnȴ?-{1L: %},N`10YҾ$pnpFN ?d]xuNSS4 @}ft$(c*_[s| Zd)c6F ٜNc-jed*χ)|>^27lŎC bƩԷ ̗.˪[-$Jʴګ]n߸[jxOpDHa _fhg6ΘYG궶wU4t7)lEzImERpKdXF7Qz4BT?von7*yaQO䪕'B^.Y2+ot_etJaБ6%ՏhOLP3u F%^v9ҩ8/GSRo0_`/is4~[$-֦sQ1'W  >yZA yPy ga+'@+]!g&ASUڵ#[FP\|fc|lK#"˵`Dhlnf/My 5M>ZƉu]#Կ=kM1T>~Id {&{Wj^OS 7*ʊ qX{8{('镚ÊpOT-)2=BvdNV .ќ:Rd&7D@fCK1 k43qv vTs6<\U*GFVֵָ|J||vWg>y5-sUw">bNAQˇ% Gl*Wwixdxs$3Pan,LTR!˧WË>kYL n^tF;1/M @h㨧iz'f;-fG+~9,R'WUЍ+* 9 k :xgּԚ̝͝$[ߟ> -GTp_? x2ZXB:H )ecL,mNġ^{>!rʾfgMMP mEΟ8AA7w`^Ӌ)I}?ZUo6-ذXUՖC9adn$^ [m)51 2{Vw(z]lϻޱZx4XrAAsjg--c^:wJe\)/B'ĩu^XIvD-ULi{8OG+B#- {v4 eQ˵N`|Z̜an v kOXwtVp#S ,$ ^(w@FbO a]E[0p]-vpϫ٩H+1"^~k|w_Lm!GҕsdIq%БO~d\젍^n*Jgs4Z.tYS¥Q \lv>Lqe=Gq~N dTh/|e Xz| B{Gh@{CLMmт?$bahS以By˵]^%6Km \8sdlM &͈T*7C,\ ѿ<]ra!쫡_ V$i)bhV7lPSNϔZ(Et+&}ه* ':N$nm|?SL$g 9s)[k1G-'&Y{ybK~yt0Ks &f?JwI^P6l L#) %RىxȘT/8+(̄{pdW&GA:qZ`wf:ً!rGfxHJ4U[g `TzY< {vjh~J=Ul8c7&jZrJQ_5>nMgœ i"sw[,͑,oCqZCFԃwV[>(B 8̻- (;jZvhYM0%ېIsT!KJhxY#kaנɜKtV<H.1ҧOyJ?#6/S_"6C>bvnrλ,nEMkXq$?18nMzplt!JR}FSa +RÇ.y^#r|0$I1e brLj JD? O73XQn8z՜r F;6ALEhW@2b-q]Wy Ԙ$W>!-S'Q+e6s 9g}my.}| P3sపT.F^诞o.QKIͿ|\Z Ҽ- 4./׫OÐ6qz=N›p6BvFAcC^Q;9/ἈFc'Jan#Co'x/#;)-m]/S&̳@5)yd`LƝ:KT 9 r43%oʣfXۘsCnލ~%$? c}Ϙ@S 5i2\%07T"JWaiT_4E1)1\tPrTwG3sn|5JGbi8F߳ys!r}FƷ@r %I4nabjтr\oÞfz5y2rYr ѽ,2e SKy{wHz( 4J$ڗ8}B>qf=z ؅Z߽6Y9P{L$B 6'wW^VYٍT(阀܅/ؚ?Jxɛ`Kǯ(\ @&S/ؙBK ٬Mhj݇_dt(! &ۼy/^2+dtNǵVEEhƣTVNWg_XGc"%n =O yK^ 4"2|6 V \>JWЇI FVs -V dMȕrxKD1P}q([m7c$-Sc QB:ZM<C|95%J߈PWʼn?NjHpp+h!bݛ~iObKk aH2?~C{䛤e+,w~Q"xXH]4"ȉ|r \CS1q{%v' L ƭG|Ƭmݱ3sPs=,8-@}C̏(>6k"[+f֫[熸N|R2mlVS)Aȫ[x =k}uYde͉Vw O 9~Z\Z:l&F`0_lARfB3$. Dz9Fxuvf|⎧|`A;nO#blr]>i(IpBR>5>nLB9S8Lzȅ4m:Zuf!0;>1m/_-.L-Jqd1f4~He_(gXw,qU:Q(CsZEsP9۫2gftNB#s;wYFD%^"~U 7Z!/WRZöȃFA!@"_4sI{3BŚoЋ_*FzRFxλl;(uWE!Q;$+cv>Q_=,MO#j4,ENk@D3Y#Y+ Nb~xmJ!T`uno`!*IGo_;>SYx!3REKNj.875s~:௎K۵i)[Vo s .sD1Q8`:=3 Tnlt+I0t<)d'59,2uB١FÓdQ@t MÂ$ҰVVnzvRBA&8cP]+H4x[kZJm ݼؚ\\JyPPFZQ#hE12#-y2ݏ㤜^-&ѷ |٭?%jolԽYcbG0sy^~V#LTek Ɏ2_zBXcж5 SetMUu!z) ؐ4 rTMJ@EޱY G}l/ݤGk 2fk{- IǛUä"km~cŠ|>;%#-l#NxY1u`P`+Wn,.\E?&* O2[/y2Fqo/%;m8ǽP}䘃cCxзB$>FjX+kX*ːR73 vO~G}(q_ XZ+ Xt߶Q&kN΋g)T@ HWȌ2R.<.[E,%tKxyR<1v}W۪*p :J&ĺeCr§N41wCfRTpGc)lHqm4D6ulcPIRWQ}y7b8[eS8!6#^6Fi& e6w'AWZ~K~ #N6-0Dɬ8Fڏ@5D#Qy Ybfw*Ⱥ&,sh=_F*GD_`//AE&(9r0QMͦR)D[#;.8E^#Y{aت506~cF!-<#6)S|'{|u iK2G(fC: {λ4]HᗳZ]40K]h_ݺDz`HKq>89j̞՚o\/fse0F ́pLiTW9@h4ˁKBNF8N\a䅺F_!Ia#PjnX*̭UDmfX{jQ sƪCȼU"(4@ߑ `78m=*,% 5 ƚ7[(>;̘QK}EfYAA-lqpPPZGQJ<9tIh|t礻BK)HyR$KnŃ,54IJ?+Vom9i)[ilj\ƴ"9QP̪pfirZ:1lA1VX$ki /[U2KYӜKq픸;]@2ݼ)PWBl2pA]ky`pW»FH`r'.(^$ڿo((U&* cÔ+yme|$+b*coG-/9P Tv1r`[1^$n O" t[z* LS ۷dw1зsf&3?ݽYR|!xP :ָ2ome#:n4~ aO[EU!Ķ>[gT( .I50mwS$oD^W&'&ٗht(rt'ž̜ u} KXIp%I#vp)k*g?;Ěs#u!yj_)Ou+"(ӮycƜ[ذ by?9(?| djhLÏ5`n"!!n1/nt)#rf6X_AH"#3(%DVs\X"ʇӰW!d M|W)xoqNЮh 2ж+XMb c cT#"fOE@gm"UtTi6:#AS5yb&oOG)+'5k.Kn,$)@rTf׹NiS3`r+N7dJ,K)1ωcǧ?db/hmZ&H1g(XFgPi<۰ 1S8asu*' I O foZ!rMh C}-UNB`NaύH5ֹz6(:C|"E [Bf`b~{AGSEz.,!PKHUJ-T([t4>LC+Qpʑ=|-0H zme}([}MH5t]g5X( 6p ֣WXw.lJ g]Dݲv/pe NAE科 /חі{n%Հ3&EX&'"1$*4`!Dʠ}(a-lx0D_K\14gw})rEJJnIGKđc';D6V::_)н)~A_N։$ҙ;:(jI֒UHS"LkB)m]-F(lc$EGvܯ"cjx &[ F8(\ |LkC=p&4=X`/^?5Gձ͇d15ʥ\RL! >#&UT T0539EI%>Y Jc8߉Ӳu4ݵJ DQ:aD[zb$s*'diofV&G簛V:k<|ɻ9& <9@nA}9|4y$5EҾjk~o\nίԯKPbDhJ;ocLa~'Dl. LDnҦ,j_<11Tv_tBt<Œ,uم?Y꟔BM4vs7r4nRVٗ6MD&cVV:3` m~HeD=!a&mHzַi$*N*q'ƾE4R?!a.s{gWNrGjV*AȄڞǾ)kGh1i hŪ]5kz.kifτbwg:Ft%衑\t+ *j"Ex`/XHZ\}TͅJg@.s1cHr桎X\u]©x+w6 \m06$yr!]Tl+,FuӔb U'b'FӤaCgkAG#sB{}2V5-|5Ju )\41{FPP=د@#hպb H4=CRUy K瑖-p g >q#ZpÓ5$otPZ32ĦXzMitoXiķCFgj8cC ѹppԻBoPYzEF @ 5]?erm?N`TٳS3HUfwцO{$_P-$=!KKkѭ*TTtƛ ?B khgTĮ6u@/t߾$V>0©)$4Bt즥^*U!]"MG+0&bus7#[* k Sh7-Lce-nu@ Ս-u3xη\vYFG s_t*AfGV9(egB3;pu,9T:>pȻ㋰hK<}9n9O;e;@ɃۖШW=D+82i9,iKK{3$R;c>E+C @}93ܟ9\HPXWL}Hͭ|=o t0Ĝ`omQ+$hmu?(>0÷aPNrP =2Yc^goGDQ補Q &;0qp#2v=<Ŵ7#P%_&nV5ZBDbD["mT[:hW}pϽ'X7x44oՑ7/@@#{ ,Rya%4yAidO3L]<Ŝ[6} ]/brS.BZn'Х2!c!Æ؊J{גhտ{32Z/[>5B:_-Eg )-h۪h@Nt9-K U A9fs;U}5M;p&lP3WA !85bFRpysDA s[߇Q~N9 ɽݩ9nRJl+zQ!?!^,ʤնU/1 OR5CӂQz`KЃ4^(Zo(Aظ7ix2lt"g+r8lj'UFICE;0rNk#ԧR4voI "2͵.~=nSVY&+T2]Ze+/S<3u)*{cw`x:"Oa vhFx>IjQ l᳍u2}B4 ;@A܍Pd<V7C~fh**Fʾ\xB(<\X.*.]o؞aZ0YIڜhgGsw-KHXI+E# ظ],#4`a2+V#^MC@[iA#X>6ͦޓQ Q.TA{&ZD²)-Ө=h\NTdJk)Z 5y.&nbzӰ4RmvX!a5Eѝuİ S ii':i2exN*|`EہimLm?=' c`#p.H,n#pfƳ&jX%F}&Ki1)85<˖QP*wtZT 0>@W!T쉠.F;1]waǶ/Жt%O63|8#+6,HckcjvQ_$ ѯ=viqDP0@! a;ٓ`7ƹ'oj=Дp9zw̒%3<ړlף"<ˍkCD-)wA" /TOԁ[mq7yL$5F +@Y}/Mtt v~ a3=-Q~FԄoB7(|% =Ӓ \R+{Uvt-<-%ohc5гQ2{Miw1[9(zHg|k(9 \  Vƅ⎋~&L+GYNk==4r _ t,TȽ߾4EfbQkŐ̜7Ucάm[aQE|I qp!́8ѺlC̆ 3V$ז`^a`%~Ӵf$^TRQWAngC5&б/xSݯ,OOR?C˼d]~V_ϟ'<^,Z`0Sޚֳ`)V$P&;j߹ \ydȫ fHgB .[Đb]s?DAUc_3BG}”P!XYMRLM{1K.BVx4asէ]u/mǻ_yHO+{rG6dKf?y{ϭj dOPLBpVfr9#8̫CGqz>cIŎh1+VF'.7QYV"krrCw;> zRn@dכZF P+ur.GDdMޠUṇ78BCй%QS Mj>29t4$ |Z?D(sfULw ?&gyeI&=)vh78FLixp~mP.7<ޮ)Qf=׼<23l胛4?G ZRhu=n/1A rjpA+X u8=zeb$&)8j͒OV5jaFhQZ@B sOXks[Fh9/ϺR$'uBXYA۪_Wi6lئ3}Q-hk33ڄK]rǠҔdt[~کiPNDK6 `̊F608CA"yyi 57`%DDύnY] A7$%X|aӖ_sDzŐ|1_oSLd3 rg_&&zgS%gmlvս7*9+.[phUْ #:S?@)NDDfz+IrN,֌~"B?ԏa:%i Qھ62)iɡH5M+J*E[=QܑpKؿzjÁy@pNcD8 W*͓5` wΗ'!K5Pq AaWE53tL%;fNg }ل!BM7f/MZ4@fPM#N*&0LćgU `zeK|XhnGs6:m嫎#(!(_(E1LofŌ9sf_uoӖDwn\x> j;gC!Jf-A&]}e)r9gXzW3p aՁLZSfF4ԭwC_wm jkXіl,=IRsbmT դPfG,z&6dKQ`S06Dt@,\a`/>O^k"!o,%E]] @3*=Onޝ/qU3&gtA WFCAta]Mc!iFA׿$>i _lMIl~^9411M'Aա y7 & O\+v&O*O ~huQDu!Nn  t)I~ol t{qM ;+FX8ޡ'M_ u(2&f%A L֭`axv.ߗCɱDR C!lV5xaC73c<ׇxHnN /'p*$.&+_̩HGjn.ޓۙ>^%+jgCtجrIBs,3Ԡ7NQPC/ _ϞBA{K֋c_V wV_/%oxM,kJm[nfB?NZ 3][gxα?JP;(屰E̦fGH>d3F(Jm.fu=IVLP"Fw9~D`TZ9 $2n˜oˁX0w`^2hWvԫ;U '?D39iH d2p 5dM%Ļ'9V@U7җfuz M `c (/ZםOMag "z5}.>5&wWn*WKZQ~F/y5;wؠ2 E Ƨ)%,3F $pF' ߮8$}UnG%pح(K5<tisU*1>yM>ʫF4Ku)x+=@Ú2eTGd8QxQ~>(RҐ7 \mS{yv^6PXz|2". 6뭦tt$0:BsYnB{e<"YZW ƏP{Lʕ̦΅@X>wPB[yj|^lڇ'&4lBJ,H"RS =JtM;*[m+oS@$A@1%NBbuI.ɩNZ)~j#b68 G m@ K,YKRD@]긂4jf9*/ 9h0]VJjɱlzR/][y B*FtiʟчMml0x[ЩǬ UL6DNM[XhGK0J\WV_rt^ёXЏ^u=0K[A0g1=߀c>nDԛJʂd=bq\ls֎t(X{PAF1zTe DkhQfX1f^.&5+CElCSb |q]WS'sXGGonxͫHݦDw|NN+ ;WĒWtqqS^4]U  ˘o|KS ƥ\N#b '_=%Y^ B 7W4IܣHWpzg# ʥltq60=ÎwyplD,=ń,ڮ @f3Sڕ6qT{lYk}n)8L5(I.q L40΄MI{|d'ywg*4}JMڍpkQhb'|ҮXMԭBN>tHQF -]kRẌ́w.1sҷ0vp4k. Bn Qw6 u@Kf9B#Vœ;+IPMӟVYL% <' | ;[\lVd gUa'mX2zB<2O .e)@`_]4>w`z/X($q助jιj60ԤBh, 0C.wyoL5^}q>NC ^& gDhΥzf-~€*~ʬ.me/k8`ƳO&lYR'm ȅ`H Vhhz*u8yn4C:Kg+(B_lˍ/3Ap4g.vQ#f`U'OFt\B+:^2jSO"*|y~ҳζ^!0 a+\_E*Wp U71gf pOضk^uQ;ӒvI Okk,bcިn2sW&|թ- M-PLS;Ou+\ʨ nCrl*SQ՛ӰԛMc߯$42R uc4)楒]JPE,o.m!=x 1x| a9`Y;{N!;֜WZo! / m.Y"م95H"}i:@2NfG' ]vyO}BJoEvJ{w*parEe y7A5z?vYOqn[%+YǬ^1ǨB^"5l!J&{F_j`f*x^t^؃Z:7҆4+St*RܕV"Qy/mzTa膿pP5{#m9 U `}[x TM#^÷ԺgUպJ%T*eJAW7: Yʛ S;#=]K¬_9$.x^PI"(=(u.go$*XA^]Y"صK@ޯv0w039_Gݢ$luYO{'T5="w%U) 9W롗Uv ;aLMH?<[-ŕ  FŻ2As)kH)΋o?!v7hft R**zHY c)/R30%T}HuDed:}jS X?46%K'aR̄ 3~(h3b1 ݙKʆ[ǷUe ; 8g=0ѢI2Z z- q}i-Nz?aÄrɰP9+=\:P(zXwX>S-lT̈́; q\OZA'wpp[T]]s4xr^]`$v2l(N G>~ 242PL-nl&~Qnq簌 +JEqџΊ}4Ls^auDU<3 vZwbYќJ+oJ0D>6Տɇ''BOÿL@cee&e!z8WJW)8[d>$31BBsXeת ~5rlofYn{C5up^܇M,qQb0>g!j55 ^]2u9T4!!>{'X>Ys;{Х]ern,Q~b[4ٌe a#d8,5TJ7v*Iue^JTJ S0"}n̯aB6Bץ,~@ܜZ %M4MEXߚ͙/s -jvÒڔny_CԵxqo%TE1Dh]1}.t$cmgN>29hfh(.ԝ3%֧q+.I]BweS:'-AJ]UJsgdFPmsh}g4 :ozxR(r.4yV;Rˢq<7 Z?oXtLm%ԋd!mU`HߒNI\æLTB,Qpz5-]<Gil31z ̎׈v:{\'J\TrD haӹ>s5O**C9N4¾9 0YyQ#x"'ƊvmfUޮozDQVo;[mVB]jhN"Du(ŽD%GZWwvff-µ鈶K% gx;_g>pCGL֛RfMxv'7ɢAtO3z]i K`lU$_[xf%pK]j%a1|nmm\.$/kZ:Z*VwdCB ~4 ?vԤ+ DETٛ)N`D BΕ +) k9wEeh@ӌs בr*󔃱l3\UJ]INE0rB" ՞!])‹q.,l1knp:vïDA);p:E;&yP{,OIrK>O{>nKio K))FC`$Xn5ȳ[fڹlp{lOyX%S3Z%qb$GWpU=I~[ u" 5ѭkSNmPGOe/U/CܝSqQ'5xݸʳX@ [QC.]CAT%! JV_-^Nx^p5U3S m!#̀R}u]rL3q-8Z\(o867_ѣ@K6R1Ŝ4pn[Wuq6 W[25|%ONd$"TT)X2) *-WWC?GL1<-srS~Qw{tK] +:qD4`Esɯvxi{q  rGIM°x_ܪցtPu$2؇>kk*heD V~yd9"ԤэƂ\Lf6hJeȵ:/K]O2k3ƨ+WaXZΣ /"-=N 1FZYo.\i)}bߏ(nK{4e 1IT#m TOd876@# p%atletIWbâv$|ȿ#6<07 gul6^t7+${ZWeߓ0_ 7aVU`Īև:sO&MVjœ)\h$η82B~Z&S(5!<˰ ҙd+Vڳ{Fx#u!-LM?.MTsl a9KRh7*=UG}?G%:]Y}y*E I WPME֛:!#}:rStM}ZRqLP.ݶ]s`6KE,?yQOBG%%RV?ٙ+xO̓ċuWg45E~5`?GzR-i7qqG':{/[(~'\]Pa Vb^z9ao)~tgCNTmyMb6A' 3FAξL3`UVBr”fс3|y\` T!n c1(Zx8EFͲ`'8vO' )I8y-scYĕ?^M(S8>v S &O>dKגB )Ѡ]΁A.;I=nn-SܧKEaV0/#|r"nOX+<3mDC.]SI+Փ:V=+xCqu*d"ji5,.z'qDvi} A%|*ÑCZ\jvf2ycz'YtY L'<*6$!87?Ւb`tEP(}]GA Mٸ)–3a I%ܻ> -\ىq[в v9z|ku.|4}.WqޤW"]֗+ &TlNǤ F>wF,o\>0 \E5=<ϊeY~׿J\2->S|p{97Wt I">NjW-k'R|2vpߐls!8yV/Әzy YdMw{ӷLJ^uT]U+jwJ-Mo/g2F Z k׳y- zYsF/ H4T⧠р^J\F(V.s@*d VS|J蒷泙r%"SQjz- R e-0x'e, ?cۏ-x^ϽVn/Uy^; KJ݉/uqG.V G$uZ\hHBx,ݎB<Rnom:i&1#]g&!X3uWʣv7)8;& lfBg7(1oS^@ 11jB%сg/'&C^F"ڥS:!.bE Ei8igy}oX@$ZS*EIAg8QLNG,ڢ*eîE:8<$lXb3S`B&X$[afclly 9(xp:G[,幈Ar $W*;Gh1B]k\FחÏh?G4HI-lmˡcd(T0-B_Ie2rWBXǟV|Iڇ%M} F7{)@PRBt ̀}(^T#t+藇~jOYqB O;In=x1EUh?닯*<_ZUCr>>9o B-A껠E'XodLNܬLF;3 .\~RHvi_#flc;#|XSjJ sD #*Խ^.s?9:)z6R"ޟk|$Nu5EOI>y]gr?ϙIngg.L*Ggưi?^5g ޜq|xK[@nA3(`'ìKLz6џv$I@^gnr.?AQs+B Y σPEnYu8.aoK8ͭؗO18 -zhyY ʱ|-5 Мg 4 bE-:cfcoN8̈+"} =ʦB=\?9Hu` Ődx1#FG-Q^_GK!ы6mA0 Hg"|@Z z wV F#=LƲ1JT9!a('R aAD*4˟5n ;c@ߊsd'ExE[w}!Y rbYDTU4n=%ѴLO=yРJXXtU*6%Ȼ}Mo'(⶘fjqO.Zm* $bv uzK|Ξ2MeH6d(&փO@5C=h-VSeK s&su¬rIkQ]ɗռnjIeI$\(m+{xҦ #6I.85 9*3IYM{Q= /֌ giH2EGN;Hx$ }yn☬;d,4CO0ji]m҂mXk!_>l\)sm XtRws銉g1&Vb6#n_7Wat8PQyxeš&.6A|׋qw y&Q!a}-I} )KXFckѝ3-&7'zXloA6:JmcOxt'Qma!A0)ʓ^Qޯ_E'jkpAnU4΋٘;Z27^f ZP+{a@QDz?2qKٖ"q/{ UWje2 K/ĠBٰݿUU9 Ꙭ-߷Aܔ']]GP0 /M[˧ZQH?Bp;L.6ݨGFKg7 V&Pz,¡c: o_Unl×ft5MW(IDg6[̠Qu~k";3޵ w+ߍ\0,皩W;ezHUzOf@t R0'{gG4G:šzMٽL2hT{?SN/nY++X3w+RY2Q) ɂ*Dі * Ddfռ"]v^K'I'CNsopf* ƇWpeöfފZn6_mj-' n#G6tI]? \;[,^}SudL}FoCDъ > K lUŐ81R8ǂ)Yg-2.D~F4i,yR).Q:qT˕U1`3&-16ⷷ-I+T[C@K{Y\\Qn KqeV٪c/&sLe2ALhz)5аڟ.|vy_ S׼]6d?זPw}F&Q)y7ֵL7d ꋳ%A2f&}-dg p$??3hc須Mvfh'I-f^4+[Ish3N'vr|VŔHfdQ٧3 3.&DXieYT$,;Ҝe^ƅ@TZgydo&@Q9 H ];R0=̰G/&0;9$_yyALQ{2QPz~"FRn]\Edp9< ZNRިFנז T;MqWEJ"tW1VS˚A#v1O̪:!|AͷOb '(Bm D,$L%ZRd^wAp -@V=2_!e(YВxIDjA%:£&?71)Ee5$.)>1wWˡх(XYcSS++ |ϵ`ԟ{Bi1x4=$<\*xqz)Z5{v>n F~pR R8-HPV X1|z,:Ncޤ+Y 9g}'{*_&B<˸<9A 榪Q(^#?m(CndJ5 =i>[[(=@EĔI|h/Ho,SJƹqrj7K[ciaEph xދ*["eaiD]ʸ|RCV TB9>܇>ʉjMnfR퉣jFU 9sO;}F-||׈'yHy_)]/bZSdy$f*x6rz M"G屝Nf/ׂ1t]lN=Vl˱DapN;*yGxϗ?2L2 }&2K feݴDg5?}b@ɡh˭ᰵIabU: MĐXC^Ր5O7L35kRzN_9&d˨s)w{7'̢S~s֧:9e,cސ0m܂/R HvQOSuܛRz8uY{|Be[ÞFbjH;q.t1!7(]JX3 ʅ}z^t0C(sfmrsD13NN%0.Z]sUsxdNh\Z]b8o-N& 6v c6H/uq"ɝize~QySiU6Q^sLGU {wKc֗sz p|VƱsR[E)7t YlEٻ/n⊤>{X&QۓܶI23](lV%`YSPb>ԓXFܷ-R+ŻS6 f:F#}68`DTʺF<8L}DK\}pE(l5p,mwUuwKްPMNPN%N_ضOV!k`dC8!Ne4X0yBm(7; > [0-Wح}saœX;7YlR&Fբ"sЃBkf忂kN K7ʠTDī+6/ߞs%7lGN,ܞODJ: a>O@T,7u.eY _ٓ$% 1}pJk50 6aJE6/vqb)ouS3#ZrKy(,6)T.mHg2OJyWQiz"ɆMz;e@fGh8mQjB)+vB_tg,Ӑ*2Q*Zʟ.KвҼy |13/~<Wlױ2dd- "¢Tmu~)+nky!~zڿm-o]!{7u, A+ Qr(! -j N!j&|ȾX)WsPl lF@?d[tԤǭ%6]JZٷ e=PwW+i@a"8n(aͰf Uc>NG_1ވB1^DDt"Aon~hl~o #+& 7(1A-(rЖ;-O2K- ;WT5`yKh dZ8),z%1l>S7| :8Lv0*OPy4$PX"{BZC]l TK3嬀G42;>F+w ֯#rJ՞/׋ ƬG!){A>qF^'9<]Em|.iW#oDȉP ~뼪`|ubxi^4 k6v9;/?/e" *b<&a(h3Y&gf;=HlYOCxX5Սr<'Lx=N4Lق]I 2OzON{9`LI0|6-ht@ Rp T|%?OZ3vO!>A*nX@=yiB)OuAU*(t0ryhtz ]!*y"S5{}`<daյCaxy}w|vchjd%Rg35@u .?*H]4 dTmz\`4F/sr瀞W>( y`;:9I({.Y]oI#<Jf^gπ//{1,^3!\Mv*Camɚ#itk jﻙJo:nW&VQ}2ȠF IP2$`GUe8-%hk܀$"3i^^f{InE=@BC73nOaq&x׷=]W#~m{ur,3X# b㤝5 +=[XRv5#oO*?FoU׹JP!ӖVTS&>pS%{+6k. ?!sAժ@"ZPEfl01 #XQ2B&̵!G&(I MN8'd6|S=}~w?}hzQ#mO#L,c:`K2Jr>B=bBuhFqew^O|x#oV-kBC $ 8x _>3UX:/.׹=Vq9ӃK\95t/[@ݻE .9f^p~iF)bu&Y`6ǫ /*k"z*L0tꅦsU˕K:\IiRK!rU}RG FzV›wGw1/<G#@x$dpufW2<k: mBLU;;ѣ4Bч1qlA idx^"tlIQ~ǽ[ӈ`bk-~00?1۳)k|\bsǾD˅"үfsyQ%dIS5KI*Gö[(T hf^c ][[.b-צsgi5D\Dvƶ-Zul~z\}́e-bB:*w;H&VU[8'f[G5jxU1st |'[K H|vb0 [ $iQ> *ɳrYY<}02"G_di1.9#tO&F(f`?dCQ8@jlT`OIUC ?Ըl6OtzK&loĝ<eQC"Ќi"4.0h2óHDQT\z)D+"i60?_`+A @1`AȘvIP|z%وRMHf]'ܼ.}2%4фץ{*cczS)U ,wVm,A0Q5pgW:Jԃ"FKs]cW[(ǁmB:kKq +5 -pBuS aZ3ĜrGC>U `HXw8yhn^ <Є>Uc|M9ʆ秪φP%V|5/dc%d9=2 09^Yꢝ?ٍV83 s 䠛R'.0_7p|F=U҄Rp7Ϝ0*}a?OnfLWd$eDC[~Bh綗"{'3ՉBͤA )b}8Džܕ9nhyq9q#F/`_pX3{UPHݍHdv cu5Gɾ詗^QjX<6u˾BWJĐ.vϝ@oiVxK L :r7nBJ$m%P5=tcO8'OCEK c=)YjBq́7rmXON!"u Jd`o=JzWre-X@@v37vHJq;E5—G>n㏲VYW!z}@=\p;koc+"ljC푨+aj\>,-.–&>m@ O/!"o} kz?B܄]g:p32p*iDj՜)Kpkiwsc+BbhU`KE`iA6Vr)fYE^)m!!nl3Ĭ74瓮XUUffAG0=Q1'S J?!K?ߜLa=Qrlfs3zD0LVC¨&HxRRhcuPav]U"3*ke ȐR,"L O;U(IJS8]4 M+8 0$eqLְ=`&ZgY <~"ʂTۺ힉2ݯy&f&>$ΜAߐ-.FFL -UQ-l`UN!v>#-6b*tʦ=ݝdKzX^5M`xYaX~ᤚnRElhx]Q/n ߺ>9KFxܭo #@T01dI1hv}BVS PeN"X)(JwʃJ$8[U9Km7m?UBuAB߃RJOv-47Y!cY{rn 4?w{ЃR1?#S.̀Piz,Y=1#SJjd ۰@Z '0ʩc!bW/ibyɾt+Pbjߖ{†J?|<iGr%>ãqgʘƥO嵞yՋ 'i\xYG#V?"A\g\-QVW2)mYsSuX J&n\Kx FeYg4ᮮPW; EM@"|z/\o$: %fC dàiFWa<| YCY'avꡣh4 ؀e $`-1lĩz07{ϥi?ci -8GDwvlGc6(kK,@ U,kht3O;Jz%}ˍ4Gӯx S #z_mA&3R>ɭYsAnں H0liǵ-V&˨uMMEPR}k/z* 4&- C 1tvJ'~e@F+Öڒ W#8/w}85LO"OgV `V0HgILJkC7a!+K tYIXZA_UZ%ż]p Wh5ya%v-F$jo;o$')0.n/s:r.:UW$'#kuyxLS# VN YiC8nWl?X`HWNgɄJq3ySS!B\!Iwڨ82=E$Il+cl:'ġDm3I0CyW[6bR4u@ ). ˿hļ=<(IdE *}噗|]z>Zqbc;﹠#דnY9.$+g>:`Ηfa \M/Ȯb&xG9CqJXmFkʪU[H./HSN.8 1mH[Z;gqMSZ޶-{TBqyhtrqW3D:=2M,GV䙭S= v - [cL.y_(^Zoqt}VCo Mp㼆OBД AbbK; '!Uާ!9`-^\ 0^>n(-}G|FFS䙴ZvFz2+!k?`z?QrZQY/䴫Xa۶^ @ 4Fzudwo(sIǫX5*GGz*jbY.(Y\1oz wqf;:; HxXMKh&d6hf 䍖q|=bWDžg%$'t8ր҆X6js)0ndhdS6|E`%o%hHڻ,+&f4£#Tѥb+kcѥ; HFv/kF=Q)d]c m}x-W $ﬞ cNTA jeqʭ֫rUKȐ20̝Sr8UxFKNAiОBwzEZ:h M :G1McO1qV/:N?{ӱ9WDCy|5)uad e=;k#`/ʱŰm.dC eL2Vs){́C1sv,&ad&Y=_ S303_\N%#a5!M XG@DS_@f8A["Yi[JS)"yc89ĭEٮ/nȐA\ٵ梴1oa]sˀLg<"EXcRz;Or(T鐶U) gNoA(M$-=g`K{ DOceYxTQb"$3m4t6W,/ G>6{3`)_cG69aGB Si_FA2DM 4 TU{'L(9*S0256yό"zƋBV*󣴽 f 7$lF ΘpޮNZG{w 48T6r,r})P.QT0g̙M6 놢rr6Ky%SH)֚l4Ec=g.Ao `X)LKh9J3=0QAGsx RcC,U}ި#c3/f6@Ȳ^953^zw 0'o*1Lq@:鷐BUoL<4v8 Vh"+N.wN?O~9ļ+H{[wXhg l^Z#|9QW ኜ3A;߹s]/Ud9\}AZ^=O[)U^,ϟKA0=tXH#s@x!ْO XM֢fiޏ!]  ƞ&DŽ~31mT\?/ɳ̃hSe&ͮT` .0۲uvn }37Ĭc}Gx9:>ǣ_Bwnj}[K@ \޽b1{ny[a*{?~Ovz`4%?ZQ 9\)S?t+^;+l|sK4gi/7']多Kb'y 9AQ^2KVhmsL鸓-ԗ$fZ>Fd,z0hЭ-J8t;Fvr631{ZzįƕqyW玫p5P⠷_ b`?n;u@8HD[;a{z'kln,4o`NY+_KA$\kFd"r}UbWH >$t4iA>n"fX="caȯK7ЃܱGym\S9U]+m50:EX-602ŖɛP+Q\f#>bOL\_:6{S?nMliȴ.Vbm1*/Y(d?ax-PR̘_N4Y*m%ZΤMSSCd,@ S.G]:ŞRSwkFhG+4@M/iTgN=6g7LEt;Pʒ?Fu>ȓEzyoO]vA6cFd)oYA$_Sdmm^5Gܺi sAWra\f書+4,_L!?rd/5Wrי<@rO ػ"H:`ɉ9,*!@!(YX}{2܃ܤ{u15Q0nB v0C=+ɻF2t _T P6c6E-#3lM|ߧ:{<~[ּ2*xyJ/QS#-З%3cu*[fݡ+0X,dOCt9w݇'U]o}QDoσ=O_k^'d wLu73_e58!(b_r,)Dy|dHGLʢ =X9(لٟ:,2[WS[,~~rYLΔ9rq ۑus_zhdR{8LI6 5lyB -}>Skᰮ8'Ⱥv9w^/efmvܾM.ryB]Je*rPEH]2I Vpɺ p;W/3T攖>i:z_L|f@ )%if<-5?deq M8tr_/J`86ge:Y]˥ae }%%{z3UYU~Zm+:E$BE+*5<&P+Bjy&`?/^9^59!}qԪ5tzX*iX;˾B݈{p?#fc:Gi;fҏEzQ7e2XeH h *MvV,*+ҙ}E.ofm,يnsb*b|-:J讹a;=I_NZ@qb| ՙaDK8՟׭f vWCW'!)"TZbڌ0i7(~+yW8!9m/7[_!>ܿr`t=@8N`)Q<>I`"Mb D~ѐN C_|{Dþ,ާ|ƕ{dy1W453(umJہ$CzR/A2-5q;Uq> &1 SR,O`SRaO!.ց|u^!)!#[9}`ѫZMZm_ =K'Ee[Q(ն5 UfZ!fER{!Ye[C h^GEFʛ YCJy;ɩHL;6.6~KvieQh{>swO$9B_˳%Njmg*7M/p% TsUUVھjX'.+b:!5aV<|1*x|:,#}zq>lIJ튞&D诇:}3Ou:jUXfW3("Bf$r蚣^ Ycnb kq`+&7G5QaM9hCh+sY.q#X2 %U`ַ^_ #OOO?:  e) M(Ȑ^RL30jIh5P]*ԣi0ɜ3Oځu9a_aMMy(1wb-ҼSΰ{_ A.ݷ3A5ہ)4ް>&*+r20#kR5(zqCo:INRE5uH>v}Av >,jvj\ݘӞ~džf\=Q"^<@ҘuYŶg <0%c!^;)`~H.{ϵF=9%X~?f3wilnmoqغ 1YޞU`צb[ fIOm6I5ٳ"Ivr6,2ȇWm5c9 EuĆ;,o1 R ஆ̺v} /K)*O|'S\w|EЭ^/ 9r}=[Nf+3Oa HMyݤPF̦(Laѻp!`Zy*ٞgbO{cK޸rBг <ׅyE+'=Nz~9:7|0 !pFNt:Eq&a ֤/3#+^ f-!!K] YjAi&@=q=$DZ1+znc 5Jĉ6\!,[iO32q=luWmx'W:}xVcB2j[%=̯\r9H!}Nkz6EUճσI^ƣMĿ [M0#qWߣ6SPnF̮4]~8jJcRʅ "(d*ueķ;X||,qoG( ҵ\z:lo璄bBϋZXޚp36*F@iQ͍AH!{;*疟D$wx|đ .E='WRY#X8Gt eQZlXN-n)ٻSN'ApwP4%tp&S槷?'";>p|A/a%b7X:4%*VQ8d'CE5Ѩ}_e)IF1tdGՖnxµ\"ˀ )>d,_| "=DRLijM!Ih:MSYXaMWb7ȳ Uz $>h8_yM">})|K$?[3G[Է!,)b_:dVjdBN_aI4I a6-@\ P\yagHvV[ʯw^jD[^$*%!@n(R>#j5ށOId;{-(#Ӈ_ - _/_ɳ2mktUEY 47mM%BtP8G t1 ^"3XCz54X=br^A>*ey0z\tOUp3* .>3> f4);X.u3 a;Nw֔rn%(PrZYuuվ`| JGY<IjA\#O:Up@T4J;H hq|dԚўt>^9f a(mK?Zܡj:>{,F @Ppikon7!d Leq*׀IoZyxfg'dWxz[30eUX6OR,Ĝ-o3OP2!@䦇U O.{@!1=k"/Yf'OKQDZޘ⿒`fA>zRoߗi}Vxb LkXqX#2v''P \`|ǣ=}0nLv7MTrJg%Rx$}9HrfOPY0RO7[u鎿x"8bؿo¤in4-Gp91,D1R`*ٍUQ"2B$Iщ4jU`H]1.!TB|s+Jb ­B*m19X[n^G,{_EVEI`pҞ?Auh j.|MUfR [O7e"F䏓F~=zx@U*7 ڧqg=-f%R)Ծה1ػ 0sADI6Қnj?[E Mhe0,<Ǟ=TN~Gm*A\8S$,wen TbDCN!7tݥH'냳1"be5Ġ$wcdz*XKcPO|u>G9p"U$ _Y/jd88kp:X7h^!g?|zn@>8yߚ-6WdR{1xx*F15s0x/IW,ZǏY?|%JW}U |Ҷn[F 8P\AD F*WI0r=g2C4kB;a1?n-#sn (&?ap D*4P1bKn0@BT&z!~~ۅ>e㔫D"Q铅I#._k9?ߗD%\A-WD\W5IyZgpjTi64fX#dU8[FM *sݢE|:miށ'3ph]辫7Og,_-Cn V@F|O?(lD@ a0[@xz 65='uM994NrUmjF8F)=hiW ZatyZ X׍7uQK )a8x*ʥ'D6H ܮuQNlI|}5fH%ŏ/:w+ž^l5dY̯DqT<ڎT!7e+SPI 6:D{z,vb fS#q(<)8 (=X^D8];Utf^FfхXeC<EHq;O0P rns%N[1ghmS\"׭Zof0#FXW`AZ\3w }Ɍ2OMۈߍ*>FA㔌g2': pZfKH1-6u W׭.ӕ_acIؗa"V/q EXvcF6Y7'گ=`}9X>o}[*T=H^C(U\quk*6B[GKJI{\+ _)*V=IP6" IlD+14qԐ&NK,e£_ڔ躗SgN:BpU/VDUdGs3: Vpygrɸ4fl N_ (H~x\S ,'sԁULuv՞FSog> HfI"݁ YEqVz Gh2vح58@,o3r|~G< nGE+ot|œ`=NOdjmث ,JnCh̟'/䎕P섶a6P 4$*~ rf>x 4sp-^T5Nvv#1:n)eҙ5L̹N $@?-?ȐĔh\=C@\M0*r܀ߑt}O AvW oD$گZ'Ť ;ʠqpfcZ}SIqUA18H] K>V]G֢eJzbEyqN#yD241p\~k5'c*ݤ>2zxd]֘6XIW7 c=7@_'fRvڂhBob쓣Y{7alVֿtR^4O%7(`Fm 9Rkdwh 9$ '_ 'i>_#{^:6iv:ӭit4%N~J߬qk wmbE?U ~xx~ČZt9Oq<{$lz1>KCbhV1Q _[*x< .`1cӿ?leXl9n2a] FR{g5b.hϼ`Iq5w\ pLbX=7" Oa(a? ]`c|ԼM|d4w ]'ο >Ġ)9lOseJ;@LNtW E۟գJEK>bedU|<.uY3a0i޽pD} 9O.v\ڧ`~Lf:BT3-̡ob]Ww~@(auwKx#@WC"w3+*hא I$UW}!FvgZ!|`V98PO|GAqXli8gc ຦(SID<ِ{ my2&Ou&^@:g^ NEv _iOBep]IP>?Ɨr>1)p!dVf)ij}]pa|f ڔnUEp ފf^9-EI /}X5 ` GĕvqyF\G5 ̷1\`Ţv9\}v1+mON5mZS!Ι D%ҭz?3.KТr{);>`+8hy"@f,AM @nJ)RC/ R &u2?>EW\p=o>E(qo5RmFt 8/P~kc0Kj=|Y[%;Yˆ0zIpKE]L>d*yz(^*2'Kr ݓ,șXnZ(r&µ 3(oTV/ǯ܌U2ˢ܂OlwG1yWjxnB1}l,㕭x,WT8s4eOp>4CnK|5uW"3:&t1x, i#lt :3D5RKyWk=_,lyD$I#F;NB7`$ c$EG.!K]E:VpdB/- n_jS J7 ^=OIT~mۤmu{s IT}0n H[bY(9 Vr}{ˬX3D2;xh%[oblȜ^:70֛A5p\ה;>M;>#/6N$C5z$J6B?r,'9  L+m3MV{bǴ)'6:՘͖BJdJ_GCz[;IMJq%^f:UOTN 6?|}8n+}|:] U_R D$NݍVSuFLsnakj7x`Cm<&<+О?n-sFsȫJ4a׀ ίӢ`^U"v&م]~4k_NᣉF3aBP?IQ.DD6 qhqR'Xȑ}2"/8HF]Eo# Áf_<5$40\09Fk,귫ނS5P4r 8ϜI]dMomm:):7߻Goڠo\<,aX% -M*F_Y[Ah_1~>o [sq8_҂&-1Dafniϣ2ÇS_;E/hjjVq]m? BDS:~)stoM bEŜ`km?p<0a*6pnjlhB ~ܙW& MZe:=##yd6[ Fxv)J]WvG% ZӢϵotCuĈYAa4 gϚUDvP |=[ǒّ5:Y įFǙT rz#+Mj7O->g,:F ?4%53tY6oml:J-uRntسiƀu '95"} i&,5 oyձAT-bVtxj2)T]$ʥ+`?E5I( [jA?QzM7w fJpk(WuQa@!1{6~48/7A 9\!<[< -7Qj0{+/'SN%jHjLm-$)N6FĔGD .)e~vLX~&߀CJel g[7)(!:$uFpŀ8:\r'NLʉ~67~sFB XVa==\oJ Cۘq 츁58'Yj/ְwB ?ͬ ދ˰Uz P@w%h&tBGj6`҄-=hgg{*JD*Lڌ{lbŊ1Sm$> 5E;7Kr;3װ^h8̥m>MF}n]̢֚I61 ~J 񾔹eͮ?[8oog?T7+%WR"^p>ݤU)>*jLWD\Vi{ɱ:΍M:o>!]l6x8+g.*ۥ \+^=ήQ;~ϊy%vNӴfG6 5}0 -ϠW.ѡ@G.tPQ4Ǚ6ቐ* ѣ~@7me@~Dnnj [kK<(F]qu͜,0AX8$ufs.qYVXbw  L kLspgiKub^ɃMM+'=तflǔT0^)] !^oq\;F/ s=J YU~8_y90(Kq˺P2?}81.Qmx|hyZm֡B|Ta ]hz~ЕfVkrIuT.sHطY*jȖ'O` ԁM& ث*UɰO^FxUR0]_3'v /τJ69v0s{cs OvP pWHk3`qwh+%$#L.~}Tdey9'sWcxR y+I˥h2%Roܸ W9l/uQ.eL] 2<VUKy;0uBLsM#2QsIk(=2% t~' OQxL2[PIɃT5MF *̎.FxI 5bkI#qdwX̪bK*C6 (3A1=8 0 vKhњaᙂ R' 1x] b\s6 [p>eW蘆Mqr5ejjJ<qS(zTL>ٱ H7.s<<קEȭG6nLU"FᲲ%/d`A({( j<^ᑟmkHGElÉXQmm$cq䭷:t/O#ň88Pwʑ.~5HZ&f;a%RmH2KA'oJ=rG0Y­~C%Mp&I]Ix&ɳ(`u ^q ̩y#f&L] fQg# ;4&;Y/z7s."RIѱCY.ϻDG>PQݢX HZm P2ILaqfA&{غuA=Ʉ>7'3S<F1h91[P6[qpo}sP#Gv#Ls "(T>}t(>xrT'& ~ۺ؆-}IE,iHk׺qS+07䐀w'H]ȋktYꅎF1BG=xsk#emiE+ג2a$2Va.4G 4}t܏D!54sԂ&2Z 2;)vw#ĒxZϾ% vrUx/N/s3]sgkGY^i;j"mOjx0g%){@ Md WE੬nPծP@dJ9"`A~)ҰRmؙEâgZ믬G[+m\'ڝ⪦nl;4pU5alg^3L>X;[Zur5%]ԯ)7zeSNV^=n>JC#o-/خJ#9!*Lo֧Quݟi ZH~wwFHuR{dӾxtW[s};×]yۏTfrbczk{w 5.)t?!UEI |ȊSGV<) $=3B[ 凑 34sGJCJ*`[*hs#2*> =0j=R)7]8! L'] qd Ήc`im&M02S]{v=0ᑯ7nӧblШo~6gy큆9\,LLlΧ$1:Ax" Dc)]Nr;0'!kfJ-X,836gs/tn:o-8c3<\~wr̳%=:(fVه o˨e)~۶͐\kw/$RӇPbꠛ U%7_hoBnxлiL|}9ZKpBv.EwAևLp @?}TvUd"$74 }IMs\*,͜x :Z41:k`+nN5iI$+PS*,"ĤO6p[ ?DL3IHDR*JY?*D~Bh[nk \f$4JIێO_ZVF[!;C}}϶d<Ϋݿ@3CyԮTx߲@Ll=W7u,}]F CP>F6=v$cOҪ#_(;U*g⨥ufsO}UGۻѬt OЭOyܕ_o06Vtu[#x tԕ|Wb[craJD=MA?Тh oPlve(4uƒirh=:7CDt ?`gaO;w` N@u7EYcwLS朚 $I/WlrP,e}pa:#H>=AܺG:|eLR;+xϘawo+KHQ؞FTOǾҾTV !Nb=_Ģ4~F< F6m>BMѨ!0Ҵ lݲ z SP5vfFQ" =@lAMgG?y* pb^\4:>&@,JR#-ttDI:z ɱn &$ݺi\j;BG߿Ig0nm2(:/ LW'@YhT;PʈPj[ɛ~XնdacԽ5`oj5xeR)3:Y2w{8bWcI(ЄY .)yT4 N|mDZx0v(:؅){F Jb<n}ErN׮^7IzyI%ȑ_68u'y|0` mRt637fKksQWFЭ\ Qz+RDT2{l1{R xT[Yr1OOS*dzl7L^62 +a9^^R33( vZ: k.!rĀ3!**܂A~00􈕒^Fuw{w.+nR@MO^l#9M6m\g}b΍m<{PŹh.ʉkȕiga(|AÖOn#nꗰ,O>0s~CNt[U#C޹ooPCuЍn _E'DCXvprNm"h5o"71g\$< XҴcM9ᝂaFCAHTt/xf}تioRw7{h&S|Nn1J]D @$ V;nX(p=i_#kW' D[4"B$?{9([=:41W^CjcU1OdjC˧K*99 hŘ\NO4՗@rtzq.g%˵n?p*@%Ȩۛ{r\[ŵ1˲H]SJ[h-P! DkޚCsfDw&ӌ?e+(5G>4ͣ@ w7;K)$'\rȰw#eUr]a%&B|)".h5VdD7 ΄)U% Tlp|u-o똙!.5 #G຀Ћ$fxqpD_uu 6ϨTNk9bDGX6$epi_5mniC=4@&>)<awsOj](2"W|68 r?}^*Hٲ9] ?Tըo? 8h %K+lyzlmU[/G=VJ:m_8L&" L:/$ED\ƐUm*ϋ{[גCEK9t,-g ,KwcIy 8YYb(TѹIKOb!?"L3s-A!bWORoIS;H^G)A6+^sUy#yN1'D3yKM":\VPԠ3^79% ,Fw׈؉!"_>qKS\`Hf%mŭ ɝ-1uլ*B79W9IWa|{IxLul e1-6us@eSJ@~bm'dl봛g 8w6PMB&g W\ -#g&R =2h䉏2VkzqB}\ˆHӎj3LMI#8WFXC"2QwHxwZLzu?A#4O:D.pN62a rw]@Cm0!b,qw52( r'FkXBocjE(C0(1zl-v~cfJ:_ _H4![\ LC=]]V,GXWd,zܗe%U٭^d\>VYt;͜ ngХ8qGU *;mh l'h*uVP jo!ٌLЕne4$PeX 4W7P֤mKu %yYG66 NrTW %yGFr-*n]+x[EԲ]AUflxBw\xR /| z,=tluI-q+(0`'":Yi9 Vf6'efSOU|ۋUw]<6Z+^I5mnd0'lW ־/JBh͇;E7-'Hƴ(~a2# }ھQ}ԏcCňSƮ 0Kh: ?3>+z˵nS˭Mkg|waiۨL,bHվ=t,aTR? ^6MC޷α9o-?aM+.c-OLnUv HR1Ń Z:b| ~R R*SO# N!Ȇ#o_!}G)u10>Xw?_ƞԀr5%/ ڔ1[*St:M̕t(ʬ31-ŕ˷vDuʵ7uC(m<$Xh%>v DS| zqK8 f<`Ce:PgzNEJrS>eS){NL!P7nWOdu32iL5m{' _-q;Vξ0}8)M aRq0j"ؚ3L.c<6<6ug2mP\#{=@F3Ј VK`j7`X[.r։t!jA?m \s]?1䮉"%P_R9U,P9(L4eoSxǢvsmuq:H2Δvv3UXY<HsDmiU^~`"0Hce!^oo9V9J}HCa'tUb\\O#Nnl^NAtN4۹-1mɸES7_ m1xN2dPʛQ<1/@- -q~Ŏp."}eZ:n0>E۽羈jʨQN~$ IKdk㬥׮uw9,{Fڝ!u]F</.$invNxb3 bz ~Yz<$Tņ HebLN /n-kVU{y_:O]Gb82LSi~Q*$Aoc}7xT|o#}<r)֖i|@{`ET p׿ g0ޫՖ'Fb:=o? 6qu5f@g{DžLtS0c4{?4m)/P :m߯5tn'EX@BFe/6EALi@} EgcΫ g415$+-fz utrsuz>i#.6|Uڐd3ϱosyFe4Aܒ7bT-bdf6iV㔥QSÕT$狊; -;Kn'`q޾uA J)~.(he'¯`tIQ>5{*rf 3 ԏ0~lH&:9Nj~|d #K W "bimiV`%_UqPaϴհlU |8u*RLls;""ږϼѠ yvW^łN!69NJAYre iV;Gi+fEbM Qjt8!ݘ@*"j '@i^/lFkIp^JA0 !VKTI ,GZa&3Fj(qQTYXz` zXj.)2<+԰ѧ\rVQڞ:|R^dvc&"5Sg o:0oh p9V?nLOΑ۫7&)!R֙s+l+T4Ó@و>b|,ek}XGʞң4$ˡɀ^gv!1x5#u})ՈrY9Nm DoY#=Vy-Ѽbѝ8~DzMw<`oN/PLzC[re䊅[_MV&}K=K*YqPj)eRՏ5`W6n`״%<=#/Cիc,4R>8)adCTn6g[sl7܁۝cM>Up-`Ⱦ|pW8w)IdFHNZJ6% w"o0F-RY*/}o-As|Η(TVV^Gp*w@w! bp:2[5bf?gCv>3[â3wpq}h/.i;Y$xSۉz쩄=/>E 'Bu}ik{ţry>8q$9ܹDKUQ@qߖ=rr+"n4˵LGl*F4y G(J}ƱW%Л́6jLPΩ$/MڱXA-G$G%ʕR(4k 0u00v{Y}ۭ $fCpt4ĞW?y'gGAPϿOME@ox([l?ܷ(4X1Ke /XFrOnpäq5$]C@ AC(PxT~N5&p^G8&'k^yQGv{H(sGcVWZi V;e T3$v=F2׽c׭cor*x19p\'r׫?;̙\{Ǩ<=8e- 1@gN^wE=_5cE9Z>cy1\#)N$j\F\:뱐ƃpuEp60O(leJޜNE(3JFWkG::3bxͽ#TݢDjof45hdVyd?^MЛ"l`˯u'UFWJ<} RR1e%'d{؀WCaGfoڝZ%fYR0O2\45>rOR)ۄK 4gl8M-2}&&nTgd탯C [r? l`~9\:h SQNء"9'mS1AGuoNlASܴ䷣?Mt# H,vl. sA=yBeJg3 %@Ǵxz0e9Nl\LU.wϩ2Ha=̲x,a$EϞ@!^79vh R Fd$dr;N`ʉѨ9v|k g+g9a7H&V&?'T60]J o'1MkS(qVz]'':o2|({]_͚}ڵ[W, A+:3 -¶.kqK5gۑlB0_@7]O֮'taz~#d:6. JBNNTpI`xqsIH-'Q=:oS=XcTUiȷSDV^7!W:tGDcKÍUմ&hŀχJy>SE@2ly=0Gj3*J>iۑ^N^cR"&mԘDB>,C-@–WzFYb4oR>2:xAMRTy5X ͢9+c}l*+bwRP;hv;C?N"l}2?I1#'Ż i-QG|C_-ߌ \#\9 aL;0Gj&^sV :Ih잠 x&EaYq95l~o:EcO -X%5"#3N)7K޹s*#f4˪1k( g--AfϕHjY>g`?)Y܁o}&䧨 E+e!y(F'4;DUpÜ]Ms}=mO3kX9Mq5d2v#\GH"v׷ͼ21Url b Y9[-yJ6xtj|f B]K2?M3!6g>7w+(^7WyOZ:gTYT]{+12"wMu:g~qimL: T%\>#ЙeiBAL3 +h[y˿SmXĚF R "0PaK)2^?J̒ʐ C7 ,WׁLs+w gѩO0nqg_ '\wߕc+X?TƝH0ջ5J'#T~C ƚVhPm beFwOi!~V/NsTe@~5sCIidH}u+^)SZ 2U)P3ɺ|g_+a%jY{cRs\rTI*2_fGD1/:?ޯ%٥lg\n睂WLn'Z,4Q/80kx=2 dxtB f"u4mAM$kKsJ["z="AB}6އ'ݒ-ri6XPD%lpzcxhЂ%\ګJ0ioՁ1H6.qwwXя"7ИGE"5 0b $䃰߸bJ}_#t[.# }6O]ՒDݝrO^c8G;!r [C<ʶMӊÒ&!*jԤAdI)}qfsNRYAr~I|"!yS+mژ}>X#Wt%aTw"Θ5ˉN'QUD ^*!.~ƉhU6|*VIa@m}|&͉7F:($n/1_b["ٴ3O|p@@CӔ<o/k~XW_Yj;l4Xr"-pc 뇸8 -hTb?FTj3z?ynlplM<HK\L _]_eq'^m_ a EӤZ`GzlCtWkV9U+qE~ uUt_oG}:!FpY?ұ(J~Ą4s_jBh14U_“_VE80HV-I g>ADLґL#uiE`Αy4] I #KfFz̹ǵ4FỸ4I^{&?,%ʪ_1c‚;Ti(|dG?18C[1}LΨt3rXE,Fcפ^벒_حȶ{T]+%]PMNhGA?oZ-`Ify+vؐAmy_Otw g?~S~_X}\>_Ď%!111dFU^x+F=,%Wď/l]ۈOLghDDB-ʝ|'xRN?LҒ$cwhNtkiS-dZ y P4gN)kףٹ\C8J 6 ӞH3\/V]rBu3W9mվ8?v0 +l_,F3k{d'+$8eKU1Zlp>B &u >r3IM??)dRc}?Laܿt~1[樂2HasG!B۰5-UIuE[8+7gWof%Œ:v;>äCxF-*ku B`"2, X`ׄUor#5kݏrӷ6Se:ȔCz޻їEs9_ˌ_AA$$\fQ' 6:2x"!ې'p^5m*볨DE$^gThGtǪB0,7 Zg 螅Mã/|N 0l_0PaAc[r$MkA؊sMD+Yr]paeRTI&~ XA4ꏮS!#xh+OG6 C KJ.Ǵ?~.0?qgikl`ANcJ\z ذK&;rMPb ^2̿Y/iF|#p-5S% .ЉLrΦBA+!E1qŐ\dV/{T|krj~Z$cPոV.@s SXB#5rajmz/>6M.,QܑpRvqKu"4C=4٣Ԗz<.e>/1?=hm[IJ"긤+hT^B\fU Rd^h>4őSQا1&{\ap4]}҉{<^(;fRfNQ|6-B|SEZ@‰pNqa.Zp"5GIwpp&s1a ?>7A$]^3!M`r53̧y|'&~jn}t%Z7*:mgYhV !7UO, ,M[v `x`A+ uѓT4#NVjK- ]E\_3 ?}uө-xF7 %a{X:'_|`ÛO%)Ezbz)YHzЖL'WD.E.Ԙza?EZ|'DCD:z\ѴbPy6W 2\dlo2qׇxYы[Cmܢ O l]%*ZtuSn7ؗzyCs¡@n8F{}+o,tUMr";Gج==)bqP苃re2jҽp:@#1K_@ܼe@.BfFsѓ&#^fc3kfG;0- 6}EfϧԔ;rÍKKp5P+ v}]z\F@": OuP:CKҬdvRF9 hn};nկ4p///.% m`JH:.pk\Qױwr3Jx<\Ir!skd&'ۃ<9oV RTP dB05 rԉэVjv}vA{Zz/4֋^͐4,B>ps"@I.Nk_HdfO7rNA-F}9I2{sTY2-2?!!^.UcH!qjVRPJ)d~1npF5A"y;*wAd7^5 `#2ENr,v`z$15;GX+BtZ9d!9/ n=ٖozFj/ǽx@X>NJ_lY‹$ ٪#?ub$j~ &xpl;Z uv/]x y=Cr 2ݻCFtcUɾ^vPG3-{`bt(;Ol|zC+~*SCXis(/,4H&lպ+ћO\RP:1)xe,f twbC{zntg,ŁL{# fxWˇ+7jqRX܈ ;Ja`&0cgo}ębyߜҏIG[@*_eU$ymOvIV=z/QmFxn v0+ p"uҪb˕ xóٯQ3b5o`v.5T K-9+ T+^CVW)HzebX/EK?}cr>"Š~VO LfE@N 7LW~ J죔%3P&mm&L6hw+^,u(%]p'=zN SH. gS'h 3Lw而as`IE&N5G迵0/h9qhdOSHhA0=F\`C<ѧJa<Ԩ~FĐSnD0C1D0@&gJ&?Se*]=;(.xDÚ͜moKQ|^8S$j<8 gH D-:*I;m#}&GTX,䦛~1#v5Frhh:(WSo3T*6]r1WW;Y[C#k[y%wkQL-bZ;aUP ^{%/DniB60H^6Aiـ4z`Yp؄ؾ[oV~u#)?d: \N9˦XesrQ1b%ڧ{[:f-\aLaUa{N)q(?55lzqH#{^vx:~Aiƀw%Dq(.oXk%lb"rTgL#Ngf߹aӴՁCԅB;iǷZJ䃌NЎ.iDqSm,$\ZMCVY44 inJ$^S2dZ?PN(zEJodh:6@[RXP9- _%R={Ն>GMA:G{ 3D&;U+Lyh$`nP& R*ʃl OntB}ԟu-wMBxΏk ycK8ɼ=f0,t72ړ1% <5jNzdHlsų}] "\~@@\:֢\=p ^j U)P~ӟ!)Aq@x{4lN nj̺oO-wXk((i]JCX5b,+.mΘR_hԤp  lS`RDǥ~mRmIDddooqBw]['#@׾13͝Z/O|: Bf?1! csn⑖X}9''P1BaK턖#\ :ZMWof䀔/dcug~o C:\@׻on'Gs 7LYZټxTlwPLJ[>)|T#(=[%WjբbfI0?WU7 EyҴ;P%*A Uo]X&@nՓZdLt/4Y.hLۑFn6Sh%wyr7ޜ~b|Z>ǑNmy$Xv]_iK6 5yHHͨ7FRH]TNne~ OaFw+ ؖ8VL&0m P*JpfZj-'|c>y.z]7ODEa *K$} r> mHkuqNtJԀ>] x'qzzu(rJOăK`CS%MoQyE#V eux%縎ox8s S'(&`ɧy*77sh߫n] ?C)q7CW߯8P v=l*LQݼW&-P|"U6 LUzX2bVTskdXYƙ\pǣPmTLQԿwХ#a!D7sJ(ʉILa[l.纂ˤm"@@ٲrH(]la OkÓY>҈Yﯿ5#Xv MWD;g~jLHW\ =0%&Q}XV%wP=#s6˿ѯ9΂BO+J %{48`wo:B7wYڠv'۝a9/^C8m}:@h$`%cЗ@FgCUVu,gUjJa82O^Z+. .em6]Grb}]_o#MEYqk'1Q͛6كK /^&z.k5V:Cn,Yq-'m/ۻ*A;!i^!etEÂ;ȡo}pHnJt?ecup$$W9Eb`0Z8xuL>DcFHzy-2XZ;E/zqW>B5Fs 3!G~E/v,0 % O[9;ŀРwJ+Z}_k٠ȅW} o`u2T ɋ5-'\٬шxSW$c>U,&3;O2*\jz\?4xJc.x LѩxOZ@;vg`H,7'=S W̯|έpP a!.,^7ng#vaE^bJ?`SKKG_!,!E@!rҏגSEIk| ' 5jn>N k۶OK6+| {TTaڰD(L <( *ljCi[>4~ 6`2Ajw2v9I틿"γ׭iKUBw:`L[#N (Qo"lf %^rkVԶswXM4cT"25Pl-UW {F`h5, -îb"Z<z'bS3]`-l|en=[?N IZ{J#G'cE w Mw1|.L+jdƗ](^⬔~28F"pG'.g4=M<y gH;ykwp+Ytf$/'RGm!*[hxl&)kQ 5Qi/4>w4l8+,"v]1F0;3K(/xo6IEN':ZH1V,w*.I0_ .UM[h^:A YX0ݕbZU>tGpY\%RR^ϯ އuFhkjBd\ QR*opmE3]4:JEcsvwWg!YWRSO:pkY)8&w{߁7+L$?W^&׻|,2]6q[*&(cN]҄cA + ֈ=kF')QG-uVzYt2'A}jsƦ$u@8d" ;yVTrij kJ"y90u#Wa蠁#s^ m]&u|Y[(9M(MpMJe`@>XcmW6T+p_rs 9p'5CgykgEWQPQ[ZHT盭nMB .\(pC)a+6nR:a.Ck&l {n )Qg\i<̹1@=*`e =%ǣ;*^LnwXob_LphQ2h•_zB\]рx4Ҹv)a uaqK4Y]>p  O\6ǎ/@w)F1p tXhV]:4"î-cox^ ڦYVZmCr>.Jٮ[PgCHa]`ɾ 8a}BB&ah npQQٯ[3*op;n|]qƿR;IQlPds6ּ" ~-T3&/(Y9Dy몌߼DL&o͘^ٍ͝{g?Z'RD+_=r*_VD"j `Vd**d*^,q)|~WD2^Sr/M:UEq%X@ #ah5W4ӕ;yT1_ˢQ -Wz+g IkˏCO0>985GQHW~ ,%ěUjH=Rxe!&AKmB4;26 $t*KO ){j]{< pԀC"QϠdm_c#\OX^9ݒ{/RbQiպZ;PCz? r,s$%G'/V|\\;BR\著5/ ^ABT+!.Qۻ9(}VR},O0IL5XQ!f E@Gm-ZLX!f^!DMm4TN$pPȫMuÐS! s/}-amqYxi9]-D;ESאGNt+u17'fghn`qtm%q &8߲El Xτ>/!,Qrlv#NÖ^>͙2}="٭6UA{(:Jr,cAt'T߄p+xS_e({k_aO bOyyP83PlBks!D3v],W+1]^X|%8YFs1`tU-:j1B#UЈLK*7zɂD!Ǔo^ j}/6 "iO5>ZCbGc;#io]f)vh׺T`deYtafhK Dc*$J+:4]Sb~)J(t HclAA9bb^3#ζ1^G6!q@ C؅B/X&wgSnL(pa5~wqklɘxupuECd::mjk޷Ի9Pシ3ꖋ5E٦%PCxS={g VE:YX-ݹ t^[Hzb*xYyyЛLU#A+X<+~e J|vi.!95e2K6H!ժ]8J/<ލ8q27>YG"zp?+<~h6D>滿Mp[#t;f+]WE jIR]? |l~/<܎wE(1pi}ݐЛ k|ߌ8"k|%:w!$.:ySW,n82܊G\|4k%iu9rC0!#fG;/y"{7 e^ GPa5Nv7+8o( 0=AYHodΖ =wyU\ j Dd+G)Qv=FBɣD׊qI]e`w qD'[ c~C <~RB(Ԁi$K)j3Fa: 6@dQ핷{npEaxMt?paB_Rf7DbP c*u.,RS'itvFHONbJ\zSmæ Sa`Nss t9"263fL-k8 L'yT=l"i]iU#*)e Mr-"ccOS>Q$ii;2S+cD!U#M1(S^ 0FjՇxjH|3B8N)p"?V$nvt >0[򂍤N9Dh"' ' w:i1wډi t  +ÕFyjuw^r ~v+Ŝ3zFOuߢB?mo?q>-B@RaFE:1"2؎,(I0HQ/Eљ5h@HZ{h{Vt̅" rlm"P1 aeWfqE\B>j#S5kHb†ro8m+]v[Z5&B;y,|l# ӓ"{CizjW%61㪤-q194*y؇֣w"HY96A'u=Z \⟸]IC2mrAhO &xhR>27Bqjo?%yȫ9^n&p;tj3U|Z2݌ih˹ArdQ_Jq, 7.eL}Fy5!ĮlǷ%yJ=&~\*Ofk#I4cn'18Z{[Ծ_ ~OL +DI^!@c=pHxݻd̾X5u CiɊe#yu_A ZVN8Ce jWDBi%T?k4*2l/0 nypɼseLV* Qz3u`$/8u*yaC$hv o_bGҾ&څ➂V,1Iٯi Xot:smzPq?EK^ ]޵NxFDc弼ǮXDfJ7G0(Ld;$5ǨG0y 0 L"JM3pW(CSԐQXm0]#tC~zea"j& +ʊ{z8Å_s\ka{| 4!3 *A+Fb_bw:Y" =h+{ơJ^Pިr sn)ApA/ͪY `,zeJ( S0;fy7 R[1$2aꨠb4"i&pxnTCM/ 3b+FȌ`#eP<ވOa@'3+&PUʗi]fo@j0B[+$o=sB* o]iPO%|:OtPªT\i}d0FԚ4^Wa> 1-e5\*׽JFG0qmgI}o_l8\n {޼ xK*HoS\=Ll w ez*'-% å6ubC]ǒ_ƄtgEOn/2AlUD6 )}PTdW .YV~EϠ'Pesm(._ЌPNHzCv7ǸY%ݫd7g:~0゙vT\Y^Ԧ u5Xh3zZx$ԛ_N*7R-S1.Ba}$ҝyڧ""tC!|va dU! )|S!FNxuv]:42~[M*ZaSlKYۣ(,  _?":E+4˦+nR`h{G s@rL9핽\Gg!*-ә3(8,)T~fȿfv@qnKD JۯQ?hP ^+9qi_zw+pq +6%I4>XԻ옗#>h^Hڶ汴6 Gf  pШkn*D(Z|Yl-Pt;C}ZvjE `Ӯ| E1:_0#0sy7 R,M=A?u&hmCC\KCHdo6L| iVPY ϵ 1j:tʼ㍲"Cdg 匬i'EzNYIY, hL ,I4?m`nn]t͢ .'C:*83-"u&eU8"=Trq4‡A "I؉L@Ƅ}5m#Spơ/9^ZTj(+G75WUӈmkw–Dډ_=&sNpra}\y.Lr\6wr-a$iX gbP`ޝ[Onj`/1du QAbWʾmV )Ӂltc`cT"& 2DGNmL \S!ꙶWiYcgc^?q(Q;}k5c[zM¹(Ci:t?vhSMاWU'!V)-.&^iYޯ\C}DcQN:c}$=a*p15|HM%yDZ&uqiion5g; h}JLLt(B1R{WjrZ/ Br3$B5HImcq^84S(p 'iJ=z`мX0<PZ.]?`1m+B҆7xYQx+χR3jOh~wTH)hЂc[Ys 9Rħ~$ښ yV^J \Ćv*>]%0}dE4U{qcQ<Vv{}MBZ*r@5lrqNw{YH_It,εqUz?` 7}B(~诵^|`T6j.38Y M92uЗ"F}ZϾ|3>t~\U"tMq_S!JwV"Yl#ư±|BRPn[!P;#e%x6=&ķ]A@:Qًĭӑ e(0L; +yhl} X +=+nԼDkDbԯ+M+͜ڏaL<%m.jzb[ nm~rPS3̌&7\ヰEׄXٚmuFЍ38c=;>Ȧf' Qjw[GXwSiuոWg5׶OSh:p{`1{F-̲x(:zb]V1O4WTV&E?wiQ~3aF#QY4/HL}dF=ADtnSq: 䪴~Y`9LR _򚶣@k~?׫ ێD8@z/LXJ'xw#].B?D!Uhclg5`W+UH`Jg}?ץi5CwWohV-UUBV,IHËꁡndqsmZ74o=?8o {QʠӔn\ǦM&Ooo&jGN4z8mkI<$DFrIkހtǒ#*"[sA>tP"vdrD=YAb,a? @1*-ZP1ل"?_uɕD(Udqp =^G`(3A$/c}!n цb }`oMǠAmmUdr<SV E tcP5BR yy/ A\H +5>Б_Y=R ?u_o/|&u Ryj|Bm=z{ϖ_n)4o@Ƶ t921gkcBJBwoD{F g]\JX.3/cs3~'PZv~Mb,G >JIZ99.cA߃f~@!Ή-&4_|z&}z^8U3;n }Î_s.)j}G+vzng-hrE"rtב}SL7vtHz5j̬h60'ӞK M6/b)['y$epz\V#{@9ه"۹p/QkTK/ HypDZY[%ۘ{, owL0!}! s֔:11Oej?UBX!Ĭ!PneV6zzbHh**&}#斵zIb7t11M on-{X4B y"ā4h[bXlhu@I^~aK!k9 {BLWgĮ)'ݷ3)6՜W5%8ҝV-XHlcZM3LVI'%s&ʏw.PlX@+㑅!b)O\ U=y@)_{ rv-x,Eo#xC·pcAVOXѿf9v8n|?'p"~1W~fs&7<"61܄'-.=j{pv?9w&ڢDfV|.~.N9+Yv~$8ҿ^^sk 5uV.ؽX-(cDT{[f͙f2Fz0j-¢Nwѥ'A\߽Brs+!փw6Z_ r:f"Lpn^Tº\zτ(BppϘ\}*ddyG]bnT370TrwmT^}9?0JJ!cplgg;rt+XyA( @h]ik);zxتcjPRlG{Ƃ\,d{NȬ-n١ycZUW|l䮬Bj@Irkq_fՑY6"CMw񠘺Գ) " !nKHi{Z>hTOlɎPSͳ9E9 o$@:\-i,黧⏓` u-cp-eDՄg ܖY-)gVp{q#um"z/p(^_k㯼d깘IHCB:c WPp''r*0ͦ|I᢭X b-@ufv=X:nύMTpy0dMA2G$`MeAg“/p'dlJwۘyiͥj'ZhN-dv uФzkKOU&"x@IcA?aR4a1uJ9=Ø.= <|L7FpC1/zqHh<ĨtHc50oNiT46]5o7:5Jr{H"¹tyumGu &A Tn>uݢK-^t3q@z?uxpNIpWKqz@J_M-) 7IVr>8+AC#Eg?@k b ԣ B"u80Huw:|ꗓnMBX)ޣ\ݸ6\@=O)[Jsަ'.&>Kѐ[vM!@0?Q!ˑw}莃&y2v'e ׎@[Buǻ|"kZ/ WKv(;CN|joBC$d2@؉Q(:]w&ÔsDғJq"nG2G$O)0Ejߕ>5]A;(\巅T?6@ J` 5i6x &dݱv4$>F6s`1lu0EٵkEl'*/b&z4 @+8 ȄY Ұ &h@wCNmxp%.vr.IB%?-)1v ,FckoGCV qZps$b}~(ˣS6Z#3UVYl pS Q2>yfxStuȎDt5쨥#.\=mu hlIZw`k9 pvG Q+X 8DҜ|L@;\w<0Å`%7\,EcxJ<ȅ)E=XTYf=uZ>8fPS\KC.g`jS%aFY*R.6#2(#;V gp\_p:Wq/G5JS${3Ej+&֫Jwuä?5 @oUm"'&ĥ7;W|JemHy&u@%kx Q_3pjtA1ː,Q@QScGmfE>GVUPu~1ؓe@m \ㆊu-((^sIUV7' -DZ &{\ ?XՌ6Z ]ͪN+vPRB-}̹׷6akM`{{=+฾՗s0P [CbsjƟM"naađ(U.d8g{ Ӽ峫rG,8z:m„ Wtsw){ CA*cWo*E'S(9̷2 ]Y3p:7S;Q \z&JC%>`+-F]h#$&R'eP;U%99bīYF>#~P5|d堌LK|#L0ZP$".G.-+A8hJ|ClׁwѼaEc>)R.9Sn]QhD]^#F (]/G+?A(|SY'm6sYK+'&V%6e2bڤ7_ <13U倣 m1Y&Qs]̜8-&˲ Äroy@ +@x5tѹpgZE PwښVS0ϷŘciCB7?e1;j%8OAc!hYM/'5BlWj}_ɏ=GPGjoaoN35re[X۴[Nx.[spK>o42LxPK/ H}D ;T%H q[癢r3k|4ǭ-!ͷIEdd7B> Hӄ}c;vuBqSo#< ,1N`N *-w t!5PEV޷Bm'_6\H~@\G QQDH8S Yo=[Bt[Ft u%D].yl?&騷7"b7A"s$^B!csE'iBZZaw5pwl5dڃV HStAEKǫ"ѫf=L p]a]uj* N*ծ_a(oTAKB;_Qwrߚn%ڼP(#eHnNwB2Ian>-Qe(uTRL:#[tu2M}x.@X.8z2: ױ 5uL 1o6ARO1eY91^HvҞ7~cA"HMgQČt,͚%.Lx6lpfmvNS4d1sv%,ETnWa#0JJ uj֕nk`U&ь:j%VKm6Z x%V@]@^~1՛I?D{4pL=0_ykŕ]Z.c6 * G#K!KnoV8 2L hÏASt_Q}aՖ; '"ظhÞZ\z_XK0hItyIPPy O<&}T\E!6SгsGdaɶ] /i=2|6!Bu79Zv\cxݦg#g* ڃ( G]_:7 Ȃ#ZW p CkIUA@|,eKڄbWʉ2n"t*g⽉J_hҷ<.+$=d&{ KpZķK̝e$ҝm)p\0agENrl~koFJUr)˿)<9OS4ߋ&LYhJl!B< Ԫ|'DoTʥVhcc[};D.r $6`R)D?D'=bwVa" X_ ²v˿9fwH8P+d'Ksi?="A'!d:3ճ³%mY۷EC0}CkM01Ylu1z}SAI"_ lCއF@CC}Hs ytĸ:Zm9 $ĨjM!JV< jӃO?f7i*X$8p [;eeQ5IS"z;wV\D"(nF}mv1CJ5;ƵY7'Č0Bn3Elj``P`Q4=ɨ>Α`NhZsns/`;% /]?iw%{MϐlCP'( N%F;?& ^v"9S)K;0^>2R+;+`lZO unNDf:ġb0ngД2ͫq)qy3صwjCO+!+~?Ր.WƣO`5)>QX~g(ܳRyU_| Nyd%]:CƗO4s}AU ꔘ@bPUr#>R nMuQxOTBx bO Uc =OPwBnyD~4>G>JphȒ7:D Cv'rpRVk +ƢTAt`D<ّ 1Ǔ4EpkV<|نp9w-1+U5D#դc Neɴws-{’w )Y/œQQvt8O\f= L\:5@*JK8{(՗^h [ZihSfϪ%A|+!"1[Q4;_IOmpYh+Eϼ @/ *ítN9<ܝ(x| >v!u9Lu1dO#o53pP(}l(_R.*<,X$0V`bAfZ ziJ)Mo S0t C)x#L/#]Usĸx WLߚf툏_TutR+"cSs%^n=hxI-2Q#iiAEdr޹x]eiجbp FIRTl!9ukC4PDmu6olLeI2d^YBaaaů~EnTnej$~ '9mbǦpQpw̚x&FLbgka N ɩ1<B>Vg 2zT8up% KE +U{DO8)nG2g`)yX w$MPaZ ,$V:1H+OoM;g =ŮQAES%9,] }txm7Zn&fpag* 7vt3F~xVR";G-qJ[;U3q4Xɫy@MZuAaۨGv'sqoSjgz$^l'K o:ZMo;p5/@Q H.W"=ѸQ?'B>8sq6NNƤ8kgoWh$joyD2Nt/BuM=Ԟ4 ~y|$J+HhgF1wM^pvF8BΆ^>{f0f4E<>$I sS,0һs44_Kh8$94 07sO)"2=ڿ¦ wƉ&4-V1؊<*H;_E|u]\+?ogOXN_b#7J#.n`S MU(|*r(;Y JJۙb@%O9!m;i519NJj^ "(-Bn.U*!NQ@?JylPϟ0i0?>qǖe;2A2 ӵǞlyoտ"Ш)&(k}uj-CmLg T 2(̰DLa@)0Q>.?|u %n:ѵ|}B}o]'s ݻ#C(d!|.P\) d׾7åOY`E6,^>?QG-~Dx/o?h-OyiQW [P.mvc[ޱI$xה)dh) PM#Җ` l6FLKYS<r>|~ I{r#6F 5, M(*@*d.XˣBNYd-Ę 仃@lwjܪH `a  R I箹:4gʼC@hYQ6hzT5Z#߶g%1r˰N#"ϏMRl1Y٥q*G!5;b"B>T 1+KJȉe5-]MXQjŸ$#' SK&xשΧ^*(%[y ãrp偍9ӄ^hǐkXPPl5hv=TaN;r~%Bqk1{PJ(2?cޫގ/CisEƒUJE#;Bk Nv9VdK#c}1g@ vbTDw3[RsU8v9Er^rͣ\Om4)adAhc XFQӑM+K)eVʽ,({'޲Qt36s'G*yuf*̣`Z$qIPQzy4s1mQý!a~c0-} մp?-+J\11{~6483Q$yf]l Ji )j$`Ր:/r &0fǠ1H(Eқ|6b̮C+ 0i u@Mxv7;%1b 0U+/MV0)T&ٝ>wqx#2'jJz -.)Zex+_Vxb:ci[l$7- A:Қ+u7럓2+]!_0SX嫨 B`kA,BVkqsJ44h35W5!eƔ%1z5/~ݕr.I\a{Y`Usb"V8KtO ѻ|Sͺ$ym"ȏ Ӟt"/Z(OrII\DZ胗sdwda)Aҽ'+nurWp@9^7 Sze BSښBVxo GST-[9g-UZ-VYh>\S[W0{±x9b'- @jxn[TMM,Q~ҢD2,.XL'JH3^d_Qمjy=يY !W[#.{Vf~!v{V N+7%6ZL?|Ec;ަ#5F*[X2ֈN^4ӓRst5ά,}ewB;d3*dXKH1f]AeRUgAL>5>{U+Lդ|"r؅v5:ak N2$jxax,2NPH퀖ǔIQ[4R^??hNK;L*jk>1}t8ʁHCj7㻇zV.ջݪΛE~<\@zR-kTحIJ1gF_}`DRLp\fD\7'`*P fog[=ٴ]݈!g;؎ı#j "5R<% S#ccJP[9Z>RŵUbOTF67f* l>v|k).9ﭭvЪj4GzG+Gʰ#Rba lF*A ! lvc4O&kz_P ,tY$_3ϧQ7Uִ&O 6SO\ϽcG/=7Y?=Hݸ7dꤍQuIE!ӈ z"VoBC1-h ?ƶ%{ pc//epUlL#0 Sl Ģgbcُw! ^7'&ۅ\TcqK9הoZ ءxV(}QUD&L6S3bxf;!q]5b?~R* )iiŖ "^Il9u4onLO1;T3NH9Dfɯ10l;TAf/~5|!f$4N׾-]%RI\ nt{X+sֽ»j+6XK Θmf9B!ͫ \1"3@v(l8x6`b%"ږz0UwТ({^"5;3kns ('Fr,t("b8[N\].c~4QM'ttmAf6\Cϯ)⢜ja}^ϩWB6~Q!O,(, ߟQBDtui80x(MYs )VS_[#ȟ\9`@_-on=zM:&ce埩;jXJz{MDdaRS` Ηr62[uˌ`Ԯjn0-*Xs>QEt[)>@;v̎C 1tT`rG&(#dm;6wA{9a EK\8)u 4FFЛ=t0sbsl(w8>|Mfuǵi*2.Ia)9#+ΠE:}/mGUIp Y~c56V'hN^ ZEU է^ j׷~ f~%̘KB--Qb=aӠ[HA p^w5G z/A:sɁw UIiSd+=[|E8}n#|ĒŠ/W[OJc:ͼPݚ9׻_bj^]NՉb7?wr߭|k^ҫALshw)^#tߋ_`Jae_G #-^V;#bLZX-ƨnzՂnh40B-R#HrӐӥmML+;T"b ET\K͂w|[b Zќ2,% 6n kpa&Iqlw{nN93>8 ~QQ!fj`^vQ@DUO2>="l$Y,2Jˬe(zw6'8M.Hs{iԻu&㸘pr_*pV([E"byUoq>Y&x)C|/|Bqs4r&la4j-;YkN%]()5*%J`KtDyX+ϐ|_u^?ntՋ&,|&iƒg6B037՘@3z Y[[ATr2a8),Ea@z?KcFMPӤY̾ñ*Xs}|ؑH~ThODFaFw.Bz WTB^þ/F$D6GCd]#߶ kP+Q(^a`jg\G 6Gi&BcmQ3G4G܏a]8^ A('`I- ~IdϏ( ʊ^;J9?\5k!.T6g]7g؀:$Bej.蠌q]47/JCr:@q5.߇f!0ڛoEBT%.2G`fXƨ8>2YhzosaU{%bD01Ƅu9dg^+Qi0lve.+z:i,v3ЪIZ#M~k,tq Xh^OHc;mܩN_B* geGX16  N{?':ZOܻ F(d 8l8vW䩉TA60}qj#<:CrO/vE'KB S@|][qХD/6 27K`qHX*<Y݃m/6kd\#)5_Њ ަ~yM [j{QD`q=N;i_f+6c'*:Z& \%}Ո:l~,f)9TQ`aIw8&TT"F}`i)O׺>}}>]yhE OGse¢6ZN9vQ#P+R.j+vѹ^@^f]jpr:d7{Mg?C`NtNSߖZT) Bbfu&q;z\ٜRC-~/EU)7 tB0p>z=]pQ K#"%TO)*t;VR^۪簗h%{I0Pv74xIkRIx!k_.*Q:os$ U&i4GNBtr4KiJ]ZI{*R1qqdhBk+=錇%%-/GvO"I$kE\E 1v8)n&fgu )S$_l?9νKIFq^YJ~ lFy"u@+ 45r 0H:0]؜) jf|g]6= 3H$J' ֻD)$M-$byM>1b)i^՜PniF&+_"\$YZ(8eح ]Q}9dVBm)6P4:6D╙r[| 4|#[? $*w'c>'{ԻTy 7CE9$wQdwP}`1CTmGNv3gD\3Zh~?FMݎj^ICU^| QH\y|~λ?h\R¿tqA>DeV¿UaICcסT}G96Z 4"=.Op7 ̠Ve(c:(V|iv[6n〷V,x#{rBUnH'FsgV Ed( Nx]B1v0<\Q!DSPNsBqg]Vm|7bjr6Oxd0O/\'k;h8⡗0A܄HRt.Vi;zχ,3asZUἂ fHf_{t"% .auӗ5;Q )*.23?.:ssX>PHu ?LoGW$7oz=GL|f@ܒL+U\??f N,?*:;[1yc8IC1_Sd+*Ȼ fgKf<`0WC2Yzw?`X "sf`c ^̲_=;qB%~瑽#CXu:*>U1/=u3(`7f99:7~W{+;ۈ4>(%gszBh]Œ *e:ΚXJV3 &f o|P '-A]곱.ݴsD 2[XFs2OhQqh]q7_x9ðW+ E ҙĤFxo~IM;->9q H?W#q?;ԊڅP-;RF.}|;V?2;ħ>Qd`. ;AhIHe6NEOY;|B]Ϫ' Y7xEsx"wa(!O)j֙ro}󋶎c _~͹{DcyOoEyqKưr 1fmgV6N:{)ިByXJN;JOr *fTt^ $qxg_w*n *o@bъ~4U8C2oXN=#oDLC@->Ko3D;sReՅ~ǵf9fU-ARn|'ֺAC2+:lk>R2*/;erGCäI;RNwHYH~}&է eW@|t)ܠ4/gJZoM1Yu+NOu(UIa;Jt4y i,f]i8Eacٙy]Tv6пطgK7_v QA]XkSk>%s`;p>f^Ta pN: Z-%]<QPҨ/ĒlQA$jOXг08ƒvK2 \h9TNt] \^:D4ˠ+!DpcTۄK0jwQbCC7uYEA|-Z.efy ukJM+? u%:''cLJghVI(G4VӡeNL{dKR&+okTHp?m}rd$nfz.#-G!Hb+/id߻*:!X}=_}a2 úAbЫ S}G)Ƙq JZ7?D|,nmgEew"ua 'CYSJnK|}chNw"L#>h<?J[֍?rtDDbK_l7=ngOdӋf/XY3r g~Ur%l=)jR bҰj{K8[ÕW{jhFhre;>6q/0v!//)/\0C3}$[}طI P|P_6VεLB٘Q{y^Ҽ H]QmX`0,f $W5u ޞ2V6_% lZ,AᯠAp `ZxALG5_a-~^R"㙕r)%B s<8ـ>r:d.N1m:÷pWƩ|֝(; {Eayζ7Z 8uz,vn,DzN]snn?j@4}Q?XӲyQ}g2=/yu׮*x(ڷiGL)̩sjσx- ?AgWbR9T_^v)r)ˍX?uN%me91}I*AR$'9xpcͷsɡ yz5(z9&,ڿkJAبM mN!^8}̳"[d9^$Y5i%yoT`]~i[{a⑊W"fz|Xq|'W LcTIΓ{ 7&1bS}#&bK &ZO_@M02O]]t.TٝqM٭,YmĸLKч?c!(ϔޟٛsZ˧yԪ[Dq6zKhEB-&֘3\-GtgmdJftzJC6ޝ |a΅YsHu$D Jev yI3ĉYm-&Ȇa,c䭑=,__ڌ#˸}1~L}{rgǮJQ~R0sG]Oݬ]m Ǽf*'m^ ) l5 %kDPTDBe x a1(Ooojd͒ҽ0$Vi4{Xs,V𱌉.>)=TxW_Ja$ J_gA_ l/wν[u) ؅q˹5m{{mPu}07T>ޙqA˧u_Sk(v kK = j~B,5LBAI/1ZS j7 (,t*?m/ar*~ʁ$U^xLLw'C 7@b +q /2̨݃6M-sLILA,YT,vZYPDB?C &|Kd]2RV@#B7gM+kI z6:b.- Uţ%;-<;l } h##KֺB x2/dٔ#"р)!e*[D^L;5ԯ~9C~\?^Cp߲&]Y*:6NCp,4 @ehJ,ecHuHp$ѱ]z9l"=|1[,$^{)hCz<CH~W#LKz@py{23 ̕o\tAxn)*C!UP|C2/Y?qfe'N[,mBтZw"O.Ś&Z$jx〈)\eǖL>"a ?۱gܚoC[MRWG=m=t~;IbvXJg=I:Q6gawyaOޠrM"qu`Y!ao])XUcCH/PRN\5]>"惎1vWsIl|gIJƇӔ>+\SAv_!@4\T^N.P+J8㶚6E?*Wgz.בB%*K90e ;ZEk,Z%"@\3{DSYLvV*a1 f.ܟ2.RuSBpf*@ VA/BIm"n•tpY껯Q=6'8ڬ+v 8-FCm d)@@V#7OÕ[ya3dp/9>m4HOa^ xB9]P-[?|:3J1VF`&+2p3tLa~+ j|o5w0qZƪ o$s yJgJᾣί.P?v` qQD7P%22IlØ?,558G>s+%nf•n*39ST<%1ͪQ=eƥiqQ:}N{ТKLWnbډ/0֢ ;bwnHĜ KpmЍ2k) n8;m2,;ûMlXNcfK,`(CP[WfF>;a w+Sޭ<{.EYUN` )&jI&#pW6_tCP| x+D dC*Ii8Z?B ,2š42DK0P6G-6ijX mV;n4*P=Xpi=@9e'RP(W3aHm>ta3i " {QpUQt kX HX¾'8b n \J4I$rvŵu5' XƆ!#|nM jK][zur+D+3 2{֗,lo_p` m[JmXUys2ˆLoN ǚA+@"xQ=[<]1/m,+O 1e]SBfLLlu#{M58(['[~w#,[>ڢE mN@w'Jp}tKq+Q#&omcw#nW*XRGF#_(~j$A'툉:3XS Y Fi/Ggs;'>ފHm +&!#;|pϾ }ƽ漀@E!~bҝUVPtEtgٌµJn]$T:s+ٞ%QMP/@ m^ &.e݆ѳՒOF6o_se* K1- ÀǀYҨ4Fz 6)]m}᱄+moT >.2eN@-l99kԚC~3jm]}&O9S;0Ȓ^,9vs3/@sD;f,~ʢq!,^ل:̎dLKBȳknZHWߕ8X3zjէS]Nq<9NK9&{-2IQS0GuMd Ree?;$WMX djT!D\1PDVyd73֎'#S8p1+2Xj&5StbJk'ld-;Hocin_J:-w[ujcjH'=|!UūOL"e \\R=g("pkC#ն[{o3z:;P*nIotw"8@eW?}8t130N@ZӉ9.E. ȍ7ȵ\42uswd$1a+^b&B @aeA;vɽ=^=t2k XJ``}ϔ*I 5?BoHJTst1[f-cQ_-TꎢvtZd>oDmZ Tck&8f:R^+B_OQ$L v܊ 񼉷U1E1lB#KUXJ BΪ65ꍛi"׿כhfRT_ŒM6wEl6:{j. d٤}9Tf_ol#WdXF1eEv-E fq N0y<0,^C.0|PnCPQ>$^\^tei;ೆۑrakk,r x 1k~U"ao]s\J2<1b /vZz"hذpFyI1N*bCO:)"/p鐷uY5'p*_P5Ǜ7;4.!JC =7(3!A%Op7΀`P+PK}-;LmQ4wrotZ%$x4\oEWu_ҋH'm/}ĵCˠ[!ivufyUkh;( 厍M..I5 +Iړݕ#=.n$KUxlmwKMarO}&n_Oz.!Ckj\h› dn**3Ra8󡱎q ‘7,($3<?A'"&ix8.!$'GRC-iq_)=d\qg~Ct7 10ɷp)k q3lMA؇S?des`1ʀ}t{Rhh|חGKca* XJFD{ͬ3Y5(\vkvw">q4[M'õkĚ5H(!0UC0¶}qOچY+u7Jm3}%<^_~]1Nʭ8q.mx 4z^*{zЦE.C&9eWWF*tlUVm\q2b̆\A̓En3)% @o,:&@Tb$+1Y[w0wV! 郖x!$9MZѱ7GD3ը2th=$z8D y |jHc; ,@[N |} a ˦M\boP#PU?W4e➾KCL懷DKߓj!<|6#FlyOϡ(FS/FnBߊ~ۼy?*l9XX]h$Ut^h,fy9A"/ؒW)~Whn䋘;pWA2\AnGQ}XeT!mN^>ncsaƀ '磀E M3ShTk[y(hp!A<5R0OҬh@dܠK[u""1ҙoh}j)e $A8]WA!'l4ˤ ]mZrxpe0]{>G֬ށO~ag6 :#{V8;X+keSy۪b s?SQ69w4|:9K% a6?ybmis݃U,旟O7JW~ tď||}q߷ai|Kʰq1c W*<,N8im#+iiͳ,:2}ϓZ\f ޓ#|;w0FOFv/}~|170\x)({b =iw0CxzVspr#6{{vjw?d2)ݮRzUɉPmRCj,?ftzQ?7YO횯sR@,!7?aR/Z'с68+`-[6a`^[dWc5ZYr3F hKța }b!*̡`3;r+&P&3'#4+IF58MnyfMk4tS'- ,^KQIMTL '<Գ;$s08W9"b+T+yh>sgl0tjL|3\gjyѓ Tg혚:vlrȕXW|nsWKj? IA7r{Yr^ȭ.}ȿGRʩD}nlIߨ&TXBKɡy0P2faha `k9*6bM\4MjG_У)7@6%sՑ{OSvyEwwl|FBӂ(9༘Je?eϯ0]h>zIc,5@Z?̪߰whuƏ5H/hlce*cԇ#CwUT9<I wy+= ~ *)c"HjZoZ1{>vdﻲxBgArPG*%DK,!wx7D%Pt:gU@4$X{r =SmhKppɊ7s,z(1YϚJAsRn߷CjfBU@bN2&_dkabKX2NOI@=" "5sYu+ԸٲFkWMnjZt'gKsw|ZOabT'AwUgt*gkȔ 4gY˧ {"y시9 6O&)liăjj_ψlBWUoٿu!r5tK0t > )qDɜ*Ac,7fz&J#KN#Io5@^׻8rNC)w$JG|*cbW>`|5/9ewj_FOH)n{/eV 1\|N@(a阗PZI g˝ eTL f (M}d^2g 5"`BW@;gKct%0,"t,~y73b-26+c# DN _ib QoAY鹋 MVٍaeutruo(q?3A94y3ȥ3hjv|QYD^t7g| Vp[񁨽񩙭_'OۛI.3fljڭ|8-mdC`PNKz" \a]NLݬD5lɭ'c35c)9/AX;(1ٕU "~XD׊,:2˂ SfN LJ:4M@5p-)1[i$uPĩ%sj$>9~{xSoL*Y\#dgș%]zl}&t!Pr'/JH.D\ToblQei):(aeޚnC?ji0'mp} R^>N`}0..w^wB4W󺸲#FzLjFG{gy]=zV&k>Y?8#՞㥷@aWy#\ ^;t F'LD”k݁'SD0hN1IM4j:<~fݎv c.M~j(u`E#z]쌓r\;(I]y08Sax7Tv \57IΓEfH* mg~ƴHѴ)~t AJuiD%'}9GAH̯|<ި6leQɏ[v)^.8yPlu*hEK>!x#K$wA+*ILv/2.]Pz(G$x]:1_V} #rNO1DdjTBLq'Gƫ@HP`B|jma 8/Yb . 3ap&K>niq =_*t؉S+IncTPFZlQf2a \t1K2e)8`WJ-Q+J9ťA6'0"l>H<`Bb 3҅ ȓPT!ϼ(-pq tݎsK=e}9I{ԛMcLTNchY,D- 8ToHK{{xkT*܃gW!@!XP]Ӝ?oI1ɢʟoO@ }oTȎS[0SG--ob8exF,maP5Kp- = P\)Ы4Ԙd hwJi(CH z!pi߽_(´Mr2ϳ=?BX5^#*DK6=3L;^#hԋ7;y],Weٯ"]Uk&<-q 3ԙ dn3d'9;q'ӟ.33̧*ל]XO+?eNTQgNykap33:Iq*Tk l PЏZY緢._ -[/SG?%S#y l3 3dLSA[1r=5_MBŁN/@-,¨0#A\{C^T־O%iâZeD:q]eg Vt"JK$Re/1Nqӵ2g,&ծ0`*:2aЎo-H27<"lPefQ;3 Ht&zQaR=PQw!,D?"QL`R#M.ne!XxT#C͘#$TY" A>f\E]E(^;1{k8â<")}O'ZvZ]2hC}Oj_L Qj(VKY`SNNzx&,I]Կ|Dq:_CjQuMKf]cr>C:Gk6 : ؊@Rߥr|Qt:5ȲüLH_qs$$w:w} Xml ,rv%!nd*g9%L ޕxX!jN>)nUOug3QqDYb$1J22/DM0oȁ[JLIjb1-L50uj~݆: v&L1̡nU࡫]_zQ ҶL ǧ=-.cer&\("^^yTjE1q8@͓@ %Xcٲl\_mzSR=-;[c=e~0>c:Vz_ FW)>_YoԬTgG.?Jܷare~ַV7xi<|_LEbVG5 7EIuv81rǁ@4hxFrintNB|dh}'VƜn=Υ <ԲQUZZB D@e$1+,"ǕT"ϐ,BwnCYE0[O_lΘ'uU˅}d8|rGiPб8qhK]1Hy)L,/h*Myk!dN԰#]Ј\?`}9!X#kdZBѬʧ5UéLYmPgWh&LZg{\,y/5?m*ۑ^;(,W¢zW`4K!A*B@xa`Pя%xf;=g+S-ͥpkeJ]FHCf^y[jI+=E]=TY| X(Kf,nYlhmD>K݇Df W=CvuໝFyqȾDϣ|e,ZvH vdi6i4W,2hqx˟ bգ ;MmΡljq<, )^j^PyG^0 w9 - Nl 5~Z %D187R~*r $@"H\z+dEJXN]ECk'MT_zފEp)J׆Qmޅ라1i `gjҵ9G:R#fdT|D-0q?w]]faNp0SˬoV ɉ=Qz0i{'599Ϳ ꩔ñŗْLwfב%vВ6e^7ڥ+{ [Dz2jJ/P~Q RZݩЀ'ٙK)(ܒ 2/:Csو厍$ 9}7fu/ml ? "ѳJ.kV}dfPmHvO= ΍9uBUX!6D.`w\{qiOcf.[p,w#1>nCڼ%'X~Ub\"}ࡣ{l 0\gvGm4T DBW`U荒o6# VK8%44UJ,}#ڃ'mAs쯸r:=I!@+DtSč2z>ԞiDM6%7!")SW/{'sԫΚȞB*(||OOI}iǫ^Ͻ#Cf[%?Lٓ7Z8۞Y^E;(h=dtre\Ўިuwd BD+0 s4OF¯J}2_S6>!ύngMj$r _ѶfXT`c8&eHT2&b,(RH ? $ D>rxec%̖]r):㵬퍼i e9rBF;HN%`- `+lԦ~ZePQTMì;Ӯn 1Hi[|m}8}EMXT㐸@..8/<\hݪ¤ %}`:\4@:btV:mOK 7:.%jty TVE_eBFV:QOU|Օ x"'uS?a@QV> Gi*EߙK88 dp&RhJɼڭFLX ƐEa3{~;}{fbeFxLfO^Ct>Z>*EN6smAzBa~n0^ՃgP6+?8.DN4eN/6ͭȇGx.$D]G eI "i:4sz1fǰt_wrjǀ؂~SI[8qh`Fh !&SMmsFGt{I~}@.ltV_]E^Sޱ$fe8|#[hX}%l??j͝|WL1aƧhxJފ35Q%y.W+%K] /Zb.uQ!(RZKiOTd@S`'8<+ _b.#>WbϦzO V7z<)u(N|9NoRw?&o7IvB mWhq5##- W _M$ p i B*tIOh{J1o6&d"^|sO1]Oi4Skz\z^k ppZ i{ɫ91ꞥg=\LTr(΢K_%tF}!lUA˔,k˖Y0TYҕyh\*`P1eY ?CPE,Bmfs~=PC̈e-w]ɳ|Z=LP;huGd2b:Yqe⡿ܟjԀGQd춑i"=]`0+&/2 'F{p+PޫQ1Sf}Y^|isi$ſ2QVG(WxT'!DL4@D@[]x@OrJ5fƳ?K@A+o9' Ivovu,~\Qt^U ;hwzr,Qŧi!yd%79)-3_떢"[OeWwlK {.M:u҅R>;%=[2<)e.r_r?mA+]YbhëĎr,C3_X11z8QYozQj'K7$pFI֙P F_@D|5q(uǭ/2& w+Je,5GMZ33KCʭT !VF _>6,-p{SCWh}H@(%OyCYĊAf/᡺\O3\KVsQ1* L:kmɯg]?Y\йR)UYq8RIi\;kv:( TCqU*uEiy0[ (ZtҠWt6JaF;M u5e&Qh&%A'< 60th?1&_sHklB"l" ΅<2*fRl_(!t-ov?"Rn  I߻DVpK[飤zg 㗉Ƹ$5Jp äxv>5Jk>e\NӦ"^:_P._ :?t#A ,e`XM>&a\4\W#")aQ=o 6}x[ Ɲbh|>l-% yAA왡t>w==S]*j"]g}+p貔^GdkIX=؄hd%߁ZAr!@;gx4dspt}Y*t?2HgRG:)yga9!xzүf Q 'F)% ^Ne\mF4 *zYYϮQ!<b1Y*c!2~ 巎0.?M3^qc,D`:<=dJkXܡ Dcv5!Y T:1𤸨u&w?_\! cRKAv92f*[`GdoutRkc`Sy5S?XE&,L͏:vM<[{T[u$F~Uy9Eslyw~|9N_e6UAԟ#idČ%8`3)&.tқRU4bVڡm[5(^э` 4vl]>Qj?7~s7AN,/Z*%[HYt䯰Rb TW 58!w2{gZg0_nehg<(rN~(Ջc \uK2\'L =v*b0@uN@ES=)_=w-̔ kdF,dC ƆC SOI;@@$&X3zQl6k` _o!l~pIkt/Kͱ ;1%m- #.GbzS|l͹1AhN H.Vk}yޢ.ZOR6h YFΕi3QX8o(QYPŶIA I= @+!LMR#gʥ.J8Z_Tyd砱4^veQML˨ t 3.Wv}LMəBU{t0R LibߔPj[s5B<EH<ETĬMQʧQ |@srp٨}(Š5 a+{e! ֺN o{Ϸ_[ :O78Q$gQLFf ƺnc#:K18X [Y,?c 6^r  ?; |?G8D~Eu1EOP.hK7KkBA1ͰET b1 vGF|:ѝ%dWqK/KeXtdW9LO?_(G/`j6K*FB{)[px |'syt?Lp$/2B7tt8 <| IeE. A!WKvrq"C:Uu U~ER@h "'{@9Hi=0򂓆x$ dMHG`t:pt͔lˋ1Q̶CwuA D%eSq>5GX(Iقʯ. roldy-Np| EG5ē w=\P뤀Kh[qQ懻lp &KMH81:`6v[k53GCEbT6ʯ%Ss\#,gzm( *9K#q6 R9LOh+̶FȞ=cT"[:d} ^n"mpL&Nr{#q"15ԶzRT.fԗ p"|p9J *5O&NlBL EJLr㹅o}o^.j#qJ*y,q>@<Î$m(&EVCkz1H?Zzi b1)+6g%})2UlVN K_O~N ]e2+AA,6 }9w׬h·(WK5_ b.MiޱpS4h*Y;#~L]6j2PA LR'[W*H["i|')-!Ɏi}VXf"[!JP48$eBbNe$):y} t8'>{hi;,8ide(VXV WqcL{7iyaQMsmd', 5GZ +"* Իx|SA8bvHAE?Ha`wNbcho뼑i%jo?%emèAhcڕiTOޮPpDJ#ז|!tM:ɽM8u`~LXQ+,-ni y 5m<cTj:ș[[d#VU%1[xugըȻA|ޫ?VL{C>x >I܍ ~ɗwH&+78hwZ]nu3z-Y+I-mécR296RFe8%G=YJ{2Z"9AuA#8;"Ma*}6 Yːѕ"pchhG ? d>+v9ѷKQ,1)_@YlZ# v9(XB/QmrXnb)f9f2vr]/N$¡ۇͫq*@z"tquO$ym2&ԙuF&) bGNs"'M;imY-AbƐb?9VL1H9ăQO*T 4wōo%1vJv{@:p pׁiRo\*O#H$)aeƳsI{'tl4pT|@TX  USKsL͘X&Mx↙{dk*(e23_XmuD3hR|WsL+Nl}g9i{\A8 5guعstQNgUXKy)_;5=̆z8i&˒MC)q6I) 2GJu􂚭t\!y6@o zrn8*.pޠ0D6 [c?&ª/t?;c^Z6׶to~XŒCܭSR!Q958J釰'>P,OpAj6Bvw?wYt3杔rk4oNSc}v6LOr=kiFu:R1=#שtK OVJ,5JhDng0DS:}x@-ey}z\8!qZJ_$dTX5 [ĸbl@yX^W|=Q 賧|/e\}?*씐riL0ۛ3W4Z&5gnz> oVL3%鬴›w#?Θ%<c3CaRsfv Yz@? ?c}%lu~ޕ}fXxG .Q{=vuwhVl)(msppgV׳7?/|mBN$T٤Lrδ\ݰ\bK. 'fjtw6) ]N .W" '̿u@6]h/-)Ri^D,m:qfVFSr2E< ⼺7=d沖їIt(ZF]XZ P)vZ~v7@џ^?OLWuj !T " '-s>G"A_Y2<\ eQGYm^N`\6B-Q5ho!+RL, mz@ՓC>ˊdLZY:r,95_n 4xrprem^=T .1tKM_O=3(k}+h[Me9Jx ա_2ƱA,p [~[*Ys-*-4 Q c(), .=g E\rDCƆ4"+u(9Ti)הe `DC(SCZv3܀#[%R5uìѰ/{n7qxR;0tICl9K48tT > y`yeuAǍ!2}:pYX8Ѓf&vbVatr۞VaQ4ox >K~_ږeWU mn@c*`B9 Po-cPDǵ[<<ݟԊrnH"M5ce{ 0|&Ppi)[b I޸Z8Cϥl>w.Kz~@(s%b]ը%ܯ0s ʆLO,JK32Sgv\`/nFSit?e[5%4sKrJY;!ˢ>սJ]1MKsvm]5<422sRȕۂ1 "cm|Sut{閄Q)S'>&+lGlWG-0¥!tOMx o֗1* ͺk`-{eJ`8F2Ko:Л^,Jdp.!;zMN)!iiZB|K& }~vO idLyDYBNtعcnM Iŭk.Ly.9ŇO=|}@!1TqW>20e\EaG9SS(ɐ`/" X_acs#bgժKFƍ<lӐmMww-uY}=G.\ #qeD>@]֫ vܠg}g17㦖at)&e6Z?'v5 h:~m5h_T|`rT陆h辖ak.W_C4-Q@:)#Lo 1 K5 cwRܰТ}T/wjKі. vsvLa* zQޔiն JNAhw7ȋm& ]~}Ć80xvX~jvBy#<#aQN7LwmkV.r\/ BϷ \9Z!Td-ղ8ΩM]a&p=kbƃJXɸ Fx\8Y}j5!.W"EüׂJ}jkICiѯ+ /! `*y*X-x=]'_5>:q$ c@QjBA~zMJ%$S9l}k ${ݼ¼ivC:PZ=m5'qJ,WSsjoy1lPPD.e>)3Xsd-m` |6G!kxl7[#|+/ ~B}|:fv2z'vRڮ 3ళ<%.;w7s]Fڄ)hG}/ff(J^*R6i!=R/8 NƲHIT|o HRmqXpcdIܸ0TCXJ}nɣ9-F{0>ގ!j>3MLK?TK FPMx${'0V#B?IUE6iNk7VmuZ8!qapo` 'I^Ŋ%Cb1b(8UƂDtW[c <$ճXꔹrRY*4tZ<꜂KE, Gp$tc@U:+5HU0uF14-;u1&r,2f{G΢'$)wawnDƴʙ;`S'\X\ lItnFCR=wlQ+c"^At]` n[T J@wu4\=J!kl{0^|3b[2* 3  V(˸x;ѿރ9^[I?,J&zY'mWow"kyBM75 Y]-r˫ Tͥsg-^羭M QRs`ELWg&R\>"eUX>! ,Ԓȶdˁ1Q0(_7~kF[҂JOK̝@?8({2cTH@ ;&m0:'›D=y׎ ;v2+9db.4d)OzҪ.ZamD{V?8o;R3h+JP6`5MF? yBIaN;hث)`ٱ*cTKE!)EÚ6+G3[ s0}µ2EZ$6\eh1 8gr;DJ,=QP2dmC q\'ɛQHX; L fLD#kfO)0^ AEK?;Q4vW#Il , ٶh7,4k>IXMᣭ{ltZ cȚ @Udd.(NLǦd^_=wјjr-׈%'bUhڹZ:v cC:}%9|n9iA'f'UpkJy߄VSTg_98vnYs 짳~/B[X$?sa__]m9)y{0:p#M_ xs2BH7wa !iQʣ!r <'D+LNT,YRGdzf;Yk:S1*:bM79!\Y 'B $*(~ÚE;fKfL#N;ʰ2^'Ɉ:0qEy>¯Êlg OXAA%mBKa`]o\V9au  I# ,r-fD]w\&ļmc@(/\Ѣ3E5X/Pu_lSZZuoL0v{5s2RxCjVh%Ia5;{.C,$KEī%̴ ȣG5EYV$Nڒf f;PCJi_\n,Ot°M=d"DM\۩QC 8uN|iqq|n6FX*n;ar/(n.Y,^T**tG6w( Y+xMx] Vh+X5p}.\:!`ՠYW2xL}Il 5=A]p}!ɉ熑N@'JU1}TN + i(nΆ6g.Qs)&B%Z(Ehd\T>0KWWڤ;!r GIzO^\]NX?Z& [xi%jლ1ڍα&z;. {W\[/kuL~sOx@Fرy ǪUּf?YlЍyML<^.r2R(DlǣiލZ/`[|&ֿJkzUH!\+1S {˘8{ˆ%^c2*6NBx«;bZʮ!K5ܽ"k1Ԅiڂl_ S8O]6J"{wY+kϷ{Ȳ] i[Ku@nZFRd}Ftn`, )G̗wAE:,[@|c3ޣ`?r`=8و1s|w&.Ƥϯ ʺQXUƕM[o\QՆ+b-j:pLK,҆|0>q*wu} qk|oH.Rs>De'R%PXL`7WOMc76?{,X{aLJk:拯nTWǎHU\ch?a,A$&|5Gi\U`,7f[[7۸WAЉpl$~E@9AVfbLYW0* DC9':ݓ.=`63 T(x_ J JCb".wp\]G2Ik m}ې08b"ݪƲ 8T>F!d.Lfw>V|zԼ9Kzo| '|2ʎfX×.Cԁ=хrX󗃓)~LahybBcY[tK 95~8]%a0z]5r"C7Y"-?/cųˁ'lPu-XyPHbji)h1R<_.U2nu~cu2:nqXQh}XGCtZQ]\%ںG0>IO?Pw ODh(0j+K<^=$[;Ht{ʥLۃm"NBwW(jGMie"G.ep=J+d.I>lέ :%zcm@r(A:t$1Uup9CHiZ"|I mFO);.ޣ4 ̑^}h$R Q-ljD&?'Lwt`B?nZhrޜ;(b?ނ Њ`'Σ>82ǂ%ӓX h z!f) ™Նr;Dp:ljT]/.c IGcD-?1JOg|qX(Jh`,L_0"=-r ]3}؀o :df.[uHͿTS}[ΨŊͱi,L5̺ <$^0t<{?SmWSe'>{vf͠?A-@`dE}geBf:+Q< ,7>t~ޠV7Su08rS(NR ="檦P#m`#o}>m{bpN,0sLzE#?"v*B0@zP*vb< ˟C莐|gnW4mP^+3z̕%Usvf3NsZe^`N_^?q.C^өb6&BpH>Ư`L2h!?e7g/uS|R}I)tv ˧w ]u'Zo7eiJX%> ]~BMg>$`O S蘭" 5pۉ21[5T~ht w8&Xz,'Օd)iCa(!kIJgmJ"a( &sß~U[L<&qaH(& ꝷYn(tjoމ˝~pXE˃$.l=йEk8ީf+JϴGM&dQ^^:oHY9RUwj] ^$u"XX3Z!虆~G2e&U(ѐ^6AE+#& 󝱃 ͆N]0sKߍ)e51QCh+ޛ7XOVtYx?JtSRݠiqdYL[;9 nX|~1ϚHXJl yVv`PMfX?l԰V!rZC¾ŸhN.j™w}Rե]s^^_"0 (p,ytT.eshMU2 IM]@hZiP. E"ɤNZ >3QXnIT./(SF C8wiO<Q c]-=o\ݷ.{Ivo Tt^.e q*@_dgNC@y] Ɇ|[i!\EU軋jpIl=',+c, [mد49p XZKۮGmh†Fөֱ m9mrx~`?B3:*k&1Ur~W˗Y{S"Lr'߽;"Kh:wB_F/SGpp4{h-"NG'4"fhEYџK$IKmgpG0(Md@8>ؒKԘ:Y(עw#rNK;?|!G1jʩ >V>V߿Ӥk}Օ:Fab63yOÕz,sn,*ӶFB1[=Z;]?WH `=\۵=gT);$ p.>TY8Z+=4rg"2g; !~[05]0F=r̼O5;K/ B#Dʵ4@m,@|3琉OR@KXG w8B+Nkڙv˘AY*ՄSnR^̎=` ZtF!kpE XSPnXaw+oD}YojQ{*k ?Ԃݭ1L ͺ[N.. dR,vKCfD$F d2)@>zx`3ڮPtF/̯"-$GI:S$PKl&j|-hv<"Bq>IcL%U=y| Шe:ŧZ 6"Bm׃U7WQ頻g|;3}\TQ䋝G I9(<8|3i") [ .Xh[>s*}1;U5OTlë*,4Y_)S ,Scjri#{v*y,78H.וNU+!O9Lmr9 >謁69£XfߚIV5O|VV:Ǯ%Jѥ`tcvoo(N\Bͯ{}JM(3PZbIBtv - pg3+cgqH?I4B NtnR[s VxݩPD#ZYœGN@}# o)^ ڵW>ՎQEoH]_Nl[}ޭ:4|L$Oq]þrNO-0e9XZ ^1ڣW3Àx9Z>`m*)M75Y9n|Ul[eiȜ;ȧ>14A~9_]tbdFTj4*HW'$=[bp9Qb쳺t ӡ $[4V헳HeFݧlAn]ޠn Cٮ2}F'"3IOyۀ$rόUr>K^.m.OSrH :acƪz- f Íhj[z㔼i>$<1xn629ѯW+=ybȌm_o[3@m th~_O&vTPnEP-3|`CU2^2ttP>0emSW~E>/ƛlbvY"gf)'oJg}~uƨ` #t-(d&#lfE*ΏƄIfd{;3]zZ9'׎u⃤&=oخoV:xv-rSW%W% `.8)zsOmِghg09,'uoJ5ahZ;eܧoijju :4ʲ5bu$O[g'LH6G[ȼUoHf>m=727HI:&P7&gC;E>c#:v3Kʐv.D(A-7uN׫HtNNlb,˧"J>O g9r’hy 6$\ڋ$HL_ZD|>A;#`)C/LQaEOTn-6Xiz=gboI%Ө)AGطB (k1W|M $S{2b+mk~&U7BaFy}CDkvs0En̪y\E۩*K8gjK^5H13Huܚjb.d?f/ݡdp\^=[KFA/+LZ;eSj4utN*P"}FӪ')+rmg4y#5oi2cR'nmzlIDYpVFc]]~fQ6ӝ-HI*Y!T3.w7 q Y3Uvu!3xPzW1iy_rVFam=g4Y]?g˱gBqtVKގ,x!ABĸY')1KQ\\8٧w;Aj׊Jv譣 >9a  CHsM 9ikA}0U>,j=9%}uO.흮Y  @CC5%ӹsm \)<{kq\ȯ-dIl?!} Rۥ;Ij➿PNgKEhHUl #W} =}W/8 ZrK_CZA1++'Ev"S$KۂRې2f]2;vdz*rMTԿbI^ -e~oUX>3jDgU2v++fzCxJRE_-ѥq,6&t+5T+"V7'̂r;yݭ{SfT YB >2;=3?e A=$if2J &AÈK Gqj*DՒ0nm߷t[2K)n)LM]xjy68N0"2u`wx(Fvs|imR:({%*,1ћTm kh7SJyzT! Ekt˂*); * wS͊#<$ԪԀ>7o Q|?&!ÊEGTUĝȎ{& ǰ'Ev]Ąá USRI#is#[={e zR֠Ƚ DkgJ ' vNOcx;"K,U\@P*;vC9 0Cɢje}\ߣnw`,5R7 +51w7W 5jɉ ѱc7XUh[:hI9ۥ0 aХ8ۨ[| /_i$XE/5ܞ~n8]ֲRQx%ѐ p^{ @n|5 ȥaMP-qBqU=NˣS(p[/2 w`5%[lKiӢFgO .{PCc+w02'G<,]dM?2}(ϙ.|ٙ,F?Y}KzYڢ{>3\N?sHaݝ* a0E_.Z=ވ6!M` R, 91^T@ S^b}ZN4(ɝwS!k1swNc 亷x^6%ݼ@b:69yU󔊃c U!"[7|ɜ#w9ȒZQ V^J-{_3d1Kl)F󾵉1Q& rӪD/ۈk9sS,MZz-HF+z'J1 e6 6f۪͠0-Ơ RdH?pF^r~Q^ݍ$ʠWpeaVqMoeҔ[F jr=n+Bȕb_&Kg(uNmt9kz'bd~ѬXpZ'weGxr~ TA#u7~w@ԋ=˹Ś5dS46WG4o 4! E Dr ;=HmzIaBoHp qT̙u =U72ǹf\@4/*Yr5-XnnȜC]bll<}r*G^Ȳ/OHlWY9sʾ-:+ gjmΆ$ ]FjB_.u n-,tYт:?N,H_of3Z/B;_c[g>pBFlkKn_T+o*+kENeYVl D-(V uN3qNR@:h*QlЮMl 5$BK@HQL_ ΅Nta805"xa(DKUUmI_Vf4}T#17 =[y_=0_C+ǡrM4"+L xW\9߾4caC2YK…79ފ}V$K7aꍵ\:") 9!y-D)FuQ>Zj&An ̇9֜ !fĥ|C5ϱq8^_|o%8d{A$"!(8*)m euPƭEw:`T2TBt$JtښFw:0D)o+E0,#%js&*C9s;k1}u#66⹼V"Fگb1 Y } =S` vkPr!Yg\-w%TڪBAҗYpDn^ ćvzZt L ny?'5Fr4t]ߺ[ ogΎ^.[,odž}Sj ITPZ`'8FڵGn%Q||"ʩ 6;J e譣  #e3u_|5+LʲRTZ9>\㙥 ;} :0s[7"`ҩٞ|1Eb0e_FdxcD][ N I A:p%|u%B+3a;ָq*?}naoÄ?3Vb%Bf,Fh8\p[! 0aMC6us_U<_ޏBew%TKBxʖ]* \>ʚO(+  ̦gxlDn,R@Hi&puztn 9.-N]LR! #;v WH}fG7,j@@b]] PL4;aԝ¼6;RDm BvAW:Pci'eTa|RzqI^vHB/l5CRe1"64d6O* U|&MjkCXj9mukDg\>N a)EH [uŕg%Yy'N|x`gt"`SK3;ʰ[De) T2ÆfT7(jTCq\!yW%aA{)O :x^;1~`937N"nĉ[]H\!JBFN+* ZnTe.SԮ$*f&b\_IF8yG፣I8w90V<#=j~UUK<͗ o(ޢ{3'wjd[n2=&CFW2#xl.z=. (nbYLc>>WyR霍BSpW[Je#`ng?)Ӻ־ͱ^i}ޖ)hwrԩv#@ s L_۾`H{!e}xZqxuE|@e=za[l)] [pI@ME*;,."WIR|rSme&.=Zx*#D ۼdBzRH5+e:aA. 8 ٠͡UFωACY'@ QEy?{b pxf: 5.n J5å: 0A0L:Qs̰Q]DWS}CE1O Ӝ|qLݡMȶΆN\t#Οap>^1~dž+l9GGT%sNU+e6߮3iYJ<Ōef[.})APm<+ %D-EMk9س טBtڌݱX^c#rq,{m# 㞗lTNLjqؼET t{mrxHDtBCf^2DFh ``vs; 0Qk*roKBMo"je>sgt!+ - DAާN^AV#E\\A|Ԗ/\}1"򚅶P5-J) i>fFuqvQ yؙ,[XlBA$Oѱ7.S`\(@=s [aɨAR:ĺ>LM`'+z 9/@IVT|P(Js(QqWjW7X?dmasi(Q{eFךw=0`%%afxT40U85$Z~.݌`["E@ N?MV 5QUysƈ?.pB4:!elnr->rR㥆ReQi]w?hLf*WeF$h˧2%s(,UQ#/Aӷ~`MI 4.PR˼Iߍ& ?d}Cu 9%^OȘFZ7>Ʉ .c1=+EZŕD{RҟJo/~z8z)` ן؍ѕě2Cݮ^ ےAVcb7=~NIZ $V@+=4R_{jTwb ooLu ]Id/*)A=Z`fć>3(@,ӉR?a :Sa8'';/ D]M+ꐧcd'HK~!ި # 3/`,<(=f PHѰIU H ˪sd_WjbFqaP侈È D-=~`Zl[=Y둱,KWf <:x}wyZ5cjIKʵjQNč٦9T4?"34pFIT?l[P.QH? G \~-JkjjX0/뮶-v?ԢE?eT۾ܳHh?SKvO5\ '-b0_AێƤ[7EV"O:j) 0$UR@44Cͱ+m<9R#t7)O\~ KeneENVtg6$Cs廹?a}Mqt 1lwa}YE':{fps}e9oTThq+T~l*亁H=GPЩHC~ʼ 7싷4`Uk ~iX8 yl!UL7zԄHx7IaꇣvWQwx<L Wy995ܽ$jsbm׮Ft29e*0\?l ߜ/1FqŐtp_BM9?{ͦJr{nr^9GxW?z[Ԡ ־ɐpjl݀qbu(VLLE3Q>?7WkI3vA 0- ۟x?w320Vx B`*|$-ڮ[7r>U o,P=ȍ9ʧ8`oC* E7=<^#T}_ H*`M:/I4aS{W*"ރnϦCd%FeO@.H*U:2x2yc!6'nm&=P1.zvN8VBn +䒧%t VCQ pUjpN #IŵĄIG xPdm{^)Jm4>X 1w?j5Q7+[ЫdU6 z/s]58h(qb"Y_$"@O1$9{} F i( n y}| F a7E6b|ګAJH9L+m^ 0֟¬L?6ZgB\S+l YinؒzH$;׌vEn\a5u^B6u'Wa4M$7RvH{d4`б>c2ymDŎ yS6Eu/P\v,|:BKc%dP&TOGAPK>RT%PthNm1G&d'6"SM/M՞ptNGܣpC r(ƚxbnxРQ+׊S[޺+y׮Ϣ\ _ 93:<(xf-qWاzn>\Û ɒGb[uۯNCe&?A3LurT170-'C\SD`A wAAmE ׬ plf1DjedاM>~<՝et--.dᜟ&foqDa)eȱu^ wP2lTetwȧh4Tq;CM|OV' 3N#>fj-휦g"= _RA!`>T?;[H{P`b!O++(i=v_Zg]cdO$=\>D滃QQ~&2CCΓ}]zD̮:XΌuQxFǺt9D، &nګ}Xs|$,1ܸa"确"y`\g/:=D.7acqD#GZ?̝o>X+sI\$]H~L 뛼XO]O*5XӋO!kC|@pOt"Ep7'&p~4K/?#hקoV`_e;j2D6pk=.m?Jk  #9O`E@\fV8i1")/j]"v\(Gk6:hgEdko~u7w@Î? zvwuTYeĎbRbӉ&c iei%l-<ܦ^A^VC^@00>5VR##V9VA BU#.n{sҗn#{g+2mjG1F~<&_l-NRVGkC #uZ@ERWMBr?l;kL3d+O;NMOx;.'?vOg qOkb]q?jz̼ޛzea( 2w( Eʪ:0* 8iw "B;6/w;3N=ҫ0X(qƶqk\C]{R2"YK?0ak>㽟[xX @ZblNmٮ8{:q[V20sY]x̨NԠ^STMȺ h:|3pLNIrQ CfPcK j<}SēE$^[Z@6> WդG1a(b@lSb.t# _89(.E*̛y- LifsN=I1{&2` Į!9U2"\I7,ރ2uTCeB cKϭ3*[Y9q#N<^# 3Y55}4{nզ 66$[n$ꡄxHr܃f+Q#_,*,~ANҢ董1IRjNk]p`f_GynUڋQϠ7 UXI+)I2w{T2T,[I8']dtOd^1 -NcB!&P\s5Ee7_j)\ ̠M%cК/,N7v ?fn#D qArɦN{A+Fx&siN~"F3]Ґ0ldZ1۰lCCs}65k !$PA{ wJt%%6h6Ap U&ݦ˔[x'{t q,|q)J'H_ ݤfG6[mC|)G9nQTsQ~TZaDHyl^.zK4yCu$ڸ}]nӫGίOW|o+/Qx<keb [ߣ3sGꌂҪ˜WEjbsNj/x*s̀5gj T9`u 0ooYD@v B,rR3[ޝNkn7Sw|aTǨ_t/7jD 0O-P-ڑ\uk D3KH LG]ޙP?X=NDŽ3K=H/26KSHEZ{%IMv.L>A3[/!V DAz1LpV1:gDKs҂L̄쌜õcKBl\ tm,rt T?,mK IDFJM䶎XTYEUz^`%Q\X%,G~WkѣjKZ7CӘ/${ d*ĪuyVl“Pn}Y@5D2\zxzv ;v `,.!C)dݠVOi, /.|Ϥ{FV8S(yB',M F[&bZ7+x!_ O^/p)ІwG@nIs2JY#[ ҳ%`^0^/癲#Dߟ·ޡ)b8izS*8ۡUFm@Ey 5pv*5ZpJafSi4XOEut35yd3.%ۨ6R塻_9/`hfHM`_BpQd8׿3j51ҡ-r6#?yIdcLe;L D?Ɩ'Dw/DP%^H<?%G%MQΑy<k Ҽ!)WG X )[ H QeBEaE2s"E'>fgqUZhNsF&l.ЈiIK[O4=}y*x07ՋK zuyxnjL Y6>L?>D0>iDb0HB9W-lf5S=i t$QCtb~AVyJPtOP˓;OUiy/{M>/PN$hZ< 1o0X!|:45@B'xPMm:D| zM˙C'Ь2W㈮vfe|ދA聚ީKcD$z1/'Q5euؾ:E͡4J|˹OrM$)kAKOpM竵UG@ ,t! PLkQ^pwc([ޅ `p^UYJ,@JCƧY!]'_B{@4qMɓz286fH7BĂFۄ"PDK.jWlaEAFr BPOj|hy!7%V/{|OjCHaNhq5A$zڥ}N I|.BwJ:VIRY)42ZY{ȿ֦muG6F, s{PSq kh/LuՆL O7R6.u`>2%r/F/KlM= ayqdga9:dL¹Bf{w)ӕ QYG^o ݩ?.ߞjqAp9Yv()r\@$14=fH'# }bi{TߑC<_hhNn*zWrYCq<.ʘf#ԨBq+}. JnFl{Rߕ8W|׿ʘȯ$.n~/f jdD#l|薑10Ԇ%)^rFGIPQu7:݄>G3#ƲǒpəXݛG8kcoj֑3\n]OӤrRbjTQ3*i1K=Ί`NZ$ eVe3/ҹ &$UV썝jh9 :9~<~ wz3I2Ld%H&;O ̽vײ)5ݢ|n}F#_7l!}x 1*{gN`yuBK~'rPC 7\1З>ka>Cm:(rGVw4N2_C{I `O*G -oޥ/ U~F^W7{/{)N[9&<䡶1i"/dwTikYi)·k (T~/]$)xIb8 D/1DҡX|"Sl۾ ۄ1`#Bބ@=R􁞣nf9e !!cӢ*Ufsb @f>M`o6b-[.6X'xf˕{Ews66XwtәV:q_oױ5$$L`U8J³=F̪θʍE6W`8,'O.w=mQQMB06 r3/Bsz N7 ץe㆕$~';fBuRҶ7,H۩h] F͌ߗ[WPYW:Tꋑ &!^"MYs+>n qYK}]a0gL"!Ga{ɌX()uD)nb[#]^ ؙH|Uhuvg a1JqQ¸SЃ;t 3/0{jRIlZ+nÈ:x\q.RV>L셚,!x\ Y]-|;wb_T]4;0@_@d-uHɃ#2W c G{>jt-١ݩ "nkFr5SIH&f'@?uVsBIB^d.zX# Y?I*x(&=Uƙiۚ˾}m?k{$)n_/mCvabyPBnkلx#~p0ziS.ܝzX{'Lhfsb0LdG_%W_y  #E R1a\yV2prU#<a$㾇.THQaZR @]{%! *t'gB?Jxjz$^hR!䎊%V -|!tZz7Ub$V?7B9+yh3ښ}*ڿ#/V38Ejņ7%\[y eQ@† X%> ؗFꟻ2d!@0k/ch["ڐalgAgnGI+DAdC 03L1bhXk^Jh7FMf wHjR<K+S>jU5Ux'sd"nK%#I.][DBMGuX!^:V_d !ka}uTvw.^P/7禎㳳K ~8l?Tᬵ Kw!j?iۼMs{?,ufj[7 7_;1g <ĘD. G&":~- 34)M+YkSR%CrKCp%HFKV2#S lJD<#Qg隿,zFQnVC.ώkzg47xg)ؠDG~}w":iy,i 76|3~IyI4[Ez;Ȓ1=TCYC ;Ɗ5}-2j{< `Az'{xdHL["KT?C]w Da]WzVe…sb(A/qQLw/"X&'[B rX\cnh ۚO!IYs=j8փ^ Wh6I^mP˨qcqju(HvV2@E¶d디|Yq1Ay/$)1qyF-kE1wՋϻ;4w.CtBZу{G~#mHI,YMkE'U?egG{\lmUlgO_I"H&~Кd/W.ϐϰoMCKVY#8^bv:_ϠyPCG^HN+ߙHТ5oAFYYRVR4aМEџ>! }x:*p/,FΞ+JEzx+i?_8 ɩGYT0# p nu#8˜1f aĄof}UcCʥS)S]m)+Df >oxF*/綐,U#=wYi6c>3-iHr&TR? ,)%u$!Z' TMa xq#Sn]$̮xR(C!j9˷}p{UȺV!)<ߵF )ᐇ$yF4!%7>>ܭ%ΰ6Z4WuBjxļ$pʰ?P>CKŽO2rJUA!h<ɽ+Qq9i=/CϟkT!栢3|&yb\}\|̹LDޫR-9;?M\WGG:X6(#ȿJQ`S};^/rVܲ9nIcMy 1WV7۹>!S֬=,eXw5˟Dt r{ё[C=ΐ"-mW ?=:Ge5CAԸ1a9 ;plZT9{>oNh@eDt%VB .Ni:y֭|-n4 K[ ʪlbLTw~TO[3=>I| ?NӪ[9.:kbxE:3.Sld MZҕ;8֜/,@N  E B/¼>9Ǐ7!Lqp5 (rl_vC1p/RdOX 9ʑ1M7cs2\{l-%s"Iֽ@Kư:ECYpvj}E ~fwm99hBfLEH`xSA]\ٿ@XBgEFAAWyʚ\f8ٕ 7k0(_e-3YoA4;M1@Dt%n//(s?X0pDCW 8+p,oWs,1`~A eAh{`wog*Rz4VX$V^TQ,/L[d#{AV,]}0 5b 2U3E8\>W<+i.5e71Qs;,bA1ޔq@e)7GؾH?{ 1$AZN9.>;eb wGiiO'N80tAI4>vK):xnjQȅh/{dm=OBv$@`-4/Y_WU>C8in0 TK#iIg ΛY./Ioν!p(?Y}( )a1ը,Ӷ͟--4&7eoh#U`ܓCK5k#溒N\өIfy8qÓv{ԣat/i{ކ'a&ۃجJAI(aa]Q90A(~~[fFܐĜ10Mq nX]Ei{s!Ցu:.88\vQ_%rwW7A74!?T}bR[n JRߑ7]lr(❯mb^;>Z<11vQ.&ravLj;V6[ L ;0FKn%؁\[*4tD,@40"[U6Bq4\yhW_Vlt߬7z ؕߖwB;.׬N*yHCW:&lL(.8jB40OʛN'M.&<"V @X ?N{53.ɝm?! TƟ!󰜪1|x֌EE3H:rܲCug#ONr[?J+q (}|ӌ JJx&w0}:)L=6#<)pe=<" #n=G[Lv z{ِzbW#waFD G)}f ֊jzŏ];K]\хA98wE5pםƳ,gFJbfUY7z NVS(xJ![T$Sg ߜY ᤌ#+B~lը>!ϑ˞ N_[-)wMGr튰e^}e)䛱ESbWLUzw:UOx3zUBJ ֬q 98G!|3ũH[D9"6n<4sgCgO:Xh=Y9٨ (wi&1;|oEB\mOYZPJ` _|DN&P_&1&CNQj&.]t}߼ Tx`|[cw¶&K'(MR`$l% h q~FJUP,œQ\&v6[)o.}On  JLw#@YR1~7!yZM#djT*[̫U3Pǵ b .&JmRlXh ƟpWd;w(l\:-. RBgE)|o$ÞJ#UA6~:pӧ?vӧjɥ(ּ[ AkQo.ȟeF3čc-[ `"JfN6CִYdMҨg$rjz/T_5S]8^7Rz@rBS3&dMƪ|tސ] K0Qec P7}}Vh7$1f[Quw1'= M*0,CJ׼6G)1W|6c 8ҧ`c_^.FbG$R ]}DT=jdfö7i~Yot 9\lL*m4|̙,*(@F<\Թ5yQʏ>j:dZۻiK.'Re"Bi,ޗ&$g"d涏=!ĬK''ZV$8 pMa#0Nٔ TAGT9ߵf1E6bHM[?s`;0tE-UVՠ{H& EIdS{CuDYtTup"f[֗t[~ie&N_ryÝioƤhX˙쥈i2ڃdGn @U_i=D}?TV#*S| _z&OzfWd8A<l#ͥGTk,V{Jw7ȯwP[sŽ'SCy"%Irq$89h 7 AeR6hPJH0x3Q-5QBOA9By/_e˲ka)'h8 j 0)\|mA]5imLFK؜S'HqmI\y#& 1)tu!`C@~2jMۚW BTe?S =5[bl-u>n e_rM"Ow%t#)S޷!ztor}fH|G!/fFPKdV3SY+CZg o'NEq5߸Fh8͵1t{%7ʥ|i@AU傻`.}O{d#V!9dϿv34aJahF(.P+.ullXu̩!i@W't*Np"0uh@<ê_PWBiٟ6ox,8{xxYUÀ7\v0^Q . 6}r>i=$0ɏ6hQ,?HRJP)J8Uvp+ ÝU/ Ю}Xc򗠶su[vTN eWx?5GuֺGs-K3Ax;7*eŋ^%uV+ZG+6NL~;7w$y0uyvLܜ:Yo㕍;:;ړl$\6+|7ǞГ.pp C`]ҲJ",~_mb&Ԉ-9 }g>f,o)7G\71 ǰ9lm~*0ү;R Ojvt't]2|ϙWnM(2_>AvokEa( RE[DJN)*DRl:1+nNa|ԀڂKtޥSl sPu1A^MGQb=Ql1{Zmf9瘳V!r1{Hvw 9j{bMJ[ 9G!oӜwoP- O( QC@M*hc.Xi:)LC7.lJӠ(oBGl`s A?}%@!N3Ayi.=3⯜Ęx y\XiZ O~-HJ|Dd=ƙbr=K2/[ώHWF3?{DP#R$šTX]싷F(S 򰳲-u,n;ՌOU5&WM|[-Nԧ=8R- ݮMCX 8rʊPԹ,3ѵc ,NurѶX<9-IӾRo c0r(}[ luyBo>lfw~6hf쳻x6 B]e]\LzLrc().-'7ڇnCyЋ_&s9G|,}s^iyH h̰픹4ytB;>rLH,в|,5.` oяhОdS2FOvUO׼fu73`E:%8EPc#M_AO-vkGM?RSjߙ0<Ґٓ1CGS\fO{ok7ySo P[c#ԁ *hk2@ "/nUQ"t+tif-G8(EۀeGIWdc:lG14G{04AXm6UMdWfd1_[*ԃj ȣ 0Qu+Ìp`KfQZCo 5dU{ߢglV:;. 5~ {tg/>̔aTS]gZ>ǥeG~!Pevָ\(=[ztuOÆ2WoWE0Άbt qEtaP#OcOR9DkE_]lǴ;)`ڗAUC-21Q_vT޼>C,biTBlWS)0񪰈N %G]w|0I]1vn2a"΅) 4&SbE S|dbq!mK|95KVl!c*݉#ŠY0J?qal&w7.q9-UV0IE%a0ۘpkPJ=yA&6c k.g'(]lPdH_R.ZBF൵enÐM-6ϙaYZlju}Bd"'-_!U+'$axH|>a)ѫ9`/S(=m(=}c) Ky)(aH(8 P{zޘj%Oj L5/˼*9rܻѬ„W .۰`D#ٻ%խ*Rz*Hfxdpw>A{ge:XC /k:X`G**;d4vߪ"D)(v؉$Yj4m5w'XF^/x7ه}^ \Q 4.0d;s~>"J!:mMj_U_ITH-fPdpKBrJAB:{2\BRdΥx5ScY;Fʙ~zF&ܖ2Qah^Ԉe퐍Z < =AJ!wj+whbphZu g~@a򖫞~^_+=}KG:%Kuvl(8'BS@80.oiTo Vأ=ֆ1bZǟ!3:<75o"[w;PxqTQ1+ 2W_}XFRcQ`zdG*D t ڔ2<wv‰5rf6q}yy{;WukTǼ@ȥW{J53&ٸ&Ǣjo>_S0Tzwb+jvH)kΘϐ+LVWmt As}l o =T5pFmÁ|yUTkqE[x_!͇9 ?z1Kkfj&g< HR;ܘۭmo:Dhv<Ǚl3~yA찴]5j2qkk_b8> ,@:# BE?E%K"s>GAI4Y1ʡFw}7i'ơ\fIw!&<~!ivx;C22F.hig b[UtY#/X?u1 JX RfF!v/] :=\ΌK6uG#C?lF(i5uN$oыA?"ꁿU gJ_za6^q I 3{HyڰsvaⒸ//kk݌:>hBc C8Z(úx dUk]ɽ.͉ױ\^BTLsWWXghv--ٴ: Ll3Wv{T&C-$uݽR՘|Đ0}C}Cr,<f8FSᴏክlfw 1~P| 0AxI>"oޠ"J;ЅuF IDUƃmFH@kU~dvb0!9r/+0 =aLE3{`<:^ze )tQ/ v \]uN \mua ⩥:$H{1$F Dة $Pgn/H̽DKPknh*va|L%6flvwT i9FT[$Y #UBmh6Z"/QQϒ"F.!x1E2]̑*T EU)RNan)bJ {Yr8{rvUvvϘVz.>?ZrBk+$ExNL_ɐַRuL9+?Q3Dq@;^4""*:O ZL"C.ۅ!QL vq\b4MG]xq?aml:^ģ&jT|h]Ӗ 7.Nwr|^IΤSbx.%k~\} ^Nq7qOi^9?qcpM$X5&Jۖ^1Ժ j$Ɠ떼܀b:y] 8 :0ƕH7] 2͸?aLP!|k^]O0d ̢8 Dm*DSgh&9?nvLD;-Zț{DžgY\}T;/bRS~zWs?Gijr<7DO>$ka˭Ju@qU^--~`6;6v"-#F U kժ(ltC$mm$!,qaf\upB/ $۹?kN̓ &AnUbZXg(hy;! _ObKWR 9x)3G [<ʬ2^7HL^~tUI)<=ԦF}@Q)i’yi;9.O\fK;B}*)WۛU{Ds\DNlOnݡ}9>ˡFyY5=[MJT> 4 L\[u_:)0B%hd´?cih Vf+^U EV|<f5gKzjMTw>KZ=CbI ,ea^ c]oRknGO7;oF#.)F>[4`E_]/04>P8;>K. N,F(wiFdݎܥr2;?*Ƃ/j˦ԾpiPy;MH}.%70U /[!y\up#|*Mƒ6͵m_go'\u-Wj Q" bKL~;+Bi33F[:-QUI+' Fwp`r}($TaPDnp+z0"Hl) eV.ʥLԎ%D*ب rh9 l16PxPLѴM_b)--$.9AE dP nZJ]mZ߅;Ղ' '# a;>C>`*8& 7`) fd 9vGLGn)3+H NHUUÀc o~KJ9='`i= ֐z/2Rӂg❍ c5q#*ֶlvSbi uw^]Nyxj.D }R}iTZ׀lN"(QÞo6{s|H6xU6CZ G۝n{(޲L$Pòo8̸[>j}*9POKȟ8 jE|0Ai# q2n}s(T TrF|ScDk+I7exFU|ec{>+5!I $ tJ4"\v43Z.C2U_ Dw|fQl~1H/4 ʏFx3!ͧ@:# S {ߓPY3CN>UmeAU9ҙ໤rly50,WW•w8=):>Ȁ5 4,|YD7YqO?X}@Pk4DRlt&}mYnj [t598ѐ|PaqyP-&mI29A.GN3T9T'>}!b7OZ+Hj̵x&\LBѹQuG2g B0. z ?F$ ܒO|@XTTO?SF2ɰuk;`Vx^^xj} ϑ_1Mur1kRu>c!-9zTʅE1{OxV<$4=;CHN3^`y ԐCdc{z0"̼סr֮{Hm7jGL{gXYKB1 vq w Q退:]\.c)įE>D/[E=p<aQ9^7piS"o |TRbq5q `p,(-圶.5CZ$K*~#8~jy% }*(g q^1u%:/(VOAl }vDK||U&eP_W*ťroYQ~0"0iV7}ْX(;1\]BW ކ -$(krۭ&ݏW*W,X0ȵMދ ɛ4 ɔ7~QSX,BxZt*i'b~_H?c D85(dlЯWю6묌!eoB\+e l>*qˊZWY~F e[Ie\K'"I Ѹs)i=8uaZ`to^;ӪC^mCZELC2ti <^<Th@d+ra"%ou\8r=E]'n+S+@HԏU=`[!?hBe\<9ӑepBO [Ǵ16JvzafΘ]LnzП"1D~Y۶\[Qn gBwb[S= x;V(K@F0.g,nB?1`%ЈǩE.A<.O`xѢ>G`o O|M@N//H``Gݚ߬ePxp#KJȠM7x s/<%C8YJb ՐSө1.aؘ?gj^UpoEAҤTZ^mQ5<^sᨙ_6<5͟5oM<`}:o, r9К h7yhxG8`U/vc{|я ګ8e~H*C0y _~eI (2lj=1B&c]i?Y?ae '@I' I=9Ss/r9JQ*3e9QJ%hg$Jhd$dF01v*Hʓ]KPdKp=T=%Ӣ) 9;;l>hEyU&mlĈ*4D!"Tmf̨F~YҰ0#311V7.U u(w:GSq8F DŽz{xU\9HW4[쳥Q"ET<9Ìqy97o[k)KQF u"5>Q9XO{': >Àru3]9p_mӢ|b*A'E%Xnmx@q>6|RA?~nAmSDBԚ.pJddg9<'J'g+w҉xt^/uW50+*p #ӂ4%-!+~AށG/P%q$[#0siB e36{{,ob/c%+^0#49IIYCYLJ' آC6}׈aj%GQ/$}ehMZ92M=gz$`&~},]jqo>T |rDj^^!T4I1`?^,0'`'z':cߕ+eGMၣ Aw,[B^oyE$b6+VA!aJJ.Q*AYV0J8fUݠ۱iڸxauq6!9ڙ0߄kM4&S<ś֡cJ粩9QGoXnou€{S=y(W+iNwMqkG%2rX@Fiz)fj,b6e:BZƷ$:~ p(mfݷ2O<kKBUp{M}\#;0)NiAL>vT߷%MW8mVc2%$[Ed::M dWtmҾuR<$`qwS]$|!e (Çac0[>L&|Bё\Q[Z8OQ̹eSU fOz/&y`:SZb ̭:/Q+\jy[OZbIn%ΡaYvD|'$`=0 8&<>ێޒHL!NEǰݎ WZ_L7!9K4R2&TLgVG0| 1r-gؚaN~a'N/::^ъ扼ta MWZ1ˠ»_; ց@PTOy2Q$sOl_AE_ XEx006 6گсnzXpdi_!C=C?[u i1KOXyؚ" yqL)2 ,:蓒3ns W;ýUwe77"޿vrh!1Q(sC1x߈"7޲0gSpǬ5zgꝻZ_r;ǁP|.5YC+r0@{P#di]`f=Ж1cnY!! _c.!a fк=/M@KY%M=Cb\DT`%Jz3B ِGQHק1vm8zp7Ƕa`dϣ8Ӧ9>iMӳlS{;ޟ%U0=PMN9)6wLKT9xds8>}w0ܮ_e$`$~$ҥsf6 u6/V]XeZX} ,a(?zfCax i(sN{Dz s-&HTc/S~N,#FVR ;sf aPݭXޙ?n 3 aǠ+@!-%B CuR9^V:qTF_(ꦿ} gKwpQCupnP85ÿUhX gS;^=+c=2^cӈqdj4ٞ.)PySK,MRf* {d^!J:MɥHϓ*^ޙ.MSב/ݥk-<%°7x'B9TF *e|?k-sSD#&]f=ѬDSLE{9:1? dmt^U%Qa}TT92sm2y܈<J\OL4T:TYv&toFrBt^~b<١(r;޲.oЄ\\Ը&[ITSJLohlNyw5/Scib_P$_+-~PPOwV60UQE8udfwaH? Q~{>3vܭvBia5HzΌs;Kj *~ME{qDDY*:rv i w.pYlϣ'R@-^ִMs4~ߩ[H P, j|IF9t*OfU/ov%e"QMuaz` 5ݚO9'-/iOY`,}w̢ChHw6Z}3eMZ9e1EOR>RAdN7__͟Dx']u~?"Ȑhdq& 1X9ϝ)W0/54tͩh́o y/ 08_->Yz 2D;Uig+vbv1W72db7vZ@t0&+t8hl8 L ĺT`E ҰnX|1L0:iįs=rH>z^[݇==wHRta?%=bILwUW˒EUup]Џ79wk[qu+jB+ 똼eZ (v~>MJ W Cz. |b $+E~+䔦?G!FwV$Qhes. 8g2΄KNQjY۟Ǚ~syA`ʌޱ<-q%)>e4avhg{߬0M@T༛.Qa5qqtѦ%iaK86wPmuWgֈ*dSpE:fD9fl( tx2`}¤sȀ3O0('vKMBЈZɩ3wr~wЯGxԌ 0O'3 } &ti Nbn;S[~Z.崑 M0WS~0)Nw6d]%v\ m#i# >*`DpY#Q<ΐ=22aPߖҜ5"nLյ[*5IG;ٰU 3"[̟.~Hj 9U?Jx4(uٓvM[L14L( Z*rWrY{˻)|yVD蠭;~9' X?2jU Zx)mc089dJ^7eRu1z˩hnѣqF1k`FH|SN` x|K:&R?86.͹;ABW.60ڒѪTT7R唢a  3cg%oߢխV«&hDp{]{<Cx<橜pf$KUp(>oHo(/(ZH8Ib큽񖴭+ܯM >E> 0ϛUhxCHh]#]T B/iG{8j7\#`*%hE Ap@Y'c+CK0ӵu#k6!};&Üz tn/XtߗLp) 5[! '}ꒇd}s ;MubM×` kn\_[8"-#횝x v_ϞVu%3ZfV(ɏVc\.9nI5c 4`;.oJ? SAUTv>ZӻU0!l.'&,%Y\; YtBn;6^:>0 ޯf0(l}&q˂)$s6wR\P GOT5 _1掻[R1*rHӒ~3v>7*&#l+e߇clG$iհ\B,oߞ\ͥE o|6 $X 55O/Zc뤱^9(&{,X~HϒBaR/TPoi;&Pxcn6tLq^7k}KӠ;I&·l`)~ˮ3~1@u9}Ā{Eჳޤ32"(-O(TJg_=h#l *̜S,m}bٿᮉ;ƪ.hд(1~hun.D=~CN~&::>:Nj:]"8NV:KJ•\ȩO4;"vӲݾWU;'2tY:.2m)wodhWڲH`C Qrx:7DhxYd9…gE˟{]Z0?oD#~u]}2`.Y[cL@+]3?!̄+CulpOe|@3zVud2/HQ~LXyf{ _*wQ1Ί-&;]PVB#Sf>\ jY"վj,fb_#o9cNNCEMb{ޭ$Z^s/v7 z$ꕐt7K&y`%FG\열ﴼ)q7):w"جaϲf4WxuȗO5J|UhuZ9miטwmS ZXxțk "X9wIQRB³+q>vEX,M8yo2+38R,WeNF~G#ݶh9쎩@N &{h;^~c`Le6cFM_u ;tyGr=;xc*WQ%q@MOE^Zm^ײaqvXJ:0ozo"כ1b LZbT.Cܡ(Z:DW'`d2j(MΉQg ߈a LKQ- 2DZi=d蓸\PZ,,D9Īcvi ڷ8QR S5$H9AYl"^ Ljyׁ)TȢJD~uckr9QF"S5?Êxmnݭ]BLXfzl ~;BOf`Fs'#S$D?>cxJ[u:g"vĕC7L7솄HJkS{MҊT%:4}Llϣ7^$;&K~c4F"22 H N erNC618|\\-w~;?dVlNn B"PXr;tY+YiLhkRBP*$Сȗ&0zgOIu~kd˧e43#Y{f| bQM.6)!G$dyiXbJR'FX雫\qv"OiP7#/'㼿.b8=^o1-HA7lbn_#WeA{\QDILV:>W'%R 3v'W0R*TjHZ|,Z/Q}Neӫ ~S],]aeڒl ր.~k"aU+9!j~-IQ~}{MiT0.*kλɓ&lSjAL)BiOx'?|{qzD!刘7w;ç!E_wa,`N* F>|T_SX@qkfUll# bTAuO Nxe{ Wip(CG-"1vY9_st]S@ 9$3d 0j.؏GvJ I~ֈ&_Yv0O֤ a_x7},}BNv?Ӑirp:%_`33^M9!vK>Q'RY˺$˭ (d ԯh{_+9NVIU권C}1p1֔ ՒMLΚIY+QarzYB`2!#HȲ %?WIkV%PciGm2# = N iB;Mv(+:B_ҬK8=={,5WPw0y^/qIGCOm/ábkv49%r$ FbW{PυMC%/'\ucD@el`t*˨yj¿o+(C8{RTl*$i_{;iKV&E|vi0bPp ?af}br2C`utv77bLR  Feвa箭N(2&=~z%>i[.< wQa9\]ImwȋY%YL,;efeg%67 Lk3]Y,qaKNa*/huII6т)~u}sJ'Nk.s? K!fYC.|'/UfPQوQVZ@(FxF&x\37=n-8C5>A*.wϼ|%M唞Ʈ(BG֘{Sn:֬/e:W4#@'G{I޹մ=-' }D>>-[M "S(K/*dhn}S_}&}BQ*e t_.[d5#z#*%'M+yfCK͍|& U Mi-#7sD0cq6S$@~#Zxc>6׷/U֯A M#f[Ja~qtB(:oUf6Z@]cLlď(}Taߌ҈o$ W(UXv> 'E!L$; ӑ$?=X+1~`,.]8 ,65J&ۓE`tHiߜ=cȿI9)r1Kc7q@͆>5֢]o[!%!8PаTBA? I_Y)hG8w;ef=*:zrn(l*l\i3(.l\,_Ga+ u77F vgGx_rX Ak9;._P F RZfێ+!$Z0Be)Uesa0k\?C{)t*ɑlKovAPAv_Vޛ4>R0ex;?d[8tGY,j!!/XEm0&OGD5ůʐDn JSx߼㭎?/Qi,rTI G6\l*4Æ͞z"ᨸX ݣ4g.[o ë6+D3LY8A7@ƮbLj?VrA7RG-vHQ(%1]É\o𜓨D)Vّ? T[K2*i?#|%W'\COIRl{mK~Ϭ  ~D`,!`:I|AnH QH/^}]g\/<*zQ2 EŽX@11M ^L[@rBgx).g7/AUDZwaOӇ/pth l:QO$(ZYiO(EgpM7YH<%gY~п 1Db1hC mg9_ l|l1BnJ1Sav\`[D?`஽ꖪ梴iv/5 Ա/=o؝T&AC._*P$1I/*m)^ #Œ[Ng1+B,}dvuԭ8%Lۊ?ts ʃ7XtUiu=z7l&6*HS†d0bd'L޺s佛xh<iMf"8֌X癋+/7* U|| {qWR- x)X:778Ds{`Tx%zxL$.HehV5 9_z:wrs  'a{V%%~΀%Q#ܼ?vNڻ82àM_Me!Ь_i`{9|Q>ɣ"˩~` W ]KF&,lL7z7d?BX5N(!`l]"brg&#B,.t4mvm6bv4j%@ [:Ê_]oo';~1n?Ti*@'!?4;/?֠7\JytK!a,:X7*^rvMR{!5_ֵy [w0ʧ6 +S͚ǒ&F#gX|î∟'|N eqT9S;cRIWNYC[OZkKsJKm])D#mkDm)JvCyVՉ.2y82 :d5 2^=$wXo,Y > bM{>+p_RƌmFd!B sq|E9SU&ٲZr`$k'K-tEvѮ(2kqrO;Qiȵ!ʄ,+}Ͻ@cz(ׁ[shVD2H!.(eLMmq x9P?p_9ϳ絘5LۍcQF@SewqU޲q:+Bh}flELkpdy}Ѱ'b_p)--|Jl@?QaK(iP8y $EwBKubב%qʼn9ORnu7ͷS:  x{ɿw,|d:2yH DȒ&]ί8kZ}yxҩJx늲Vщ3V.0R~N2#k0=U0nD j@1Z_svZt)M/ M}T~.IaAgn22K^|?{w8C<“%eͰ<;wftBpj%Q*.0^m ښ\bKbIGAoU =i%(co ? %Yk-_YG.7aGNϏm7繏k9ǜ(<R4uUw7m{mp&V(g]GfV'J@]Ηm9rlfw@|+lXh> '^ Q wLnt=[plī,/RS<:B!+UKiM0N٠h`HM(4dK|x8U/Zr>Z"alCF(3)F|d0bR}*}p4mD*=49n@;/;ͽLisBeڱNPޥkh 8Xq)ؑ{ 2.J#D$?\7Z"Bsɯ;(q{>1F)>T~hvd~>\E*S0_C>~8cn :˄Zl UR1yV5%ŝ,#$Drxģa @U%|ہ*jJ9wrr z>*EjH3'cwr xk*DpI^؍_G*V:u3&Bų}LSYBF'l}Sb=fEd`K{s%\ 49;ldO {cWnX1r }F<zcsD!% cI|Nafz_4jWuT{D|_|/$q˒(/HS˚8yPt)PMHnaӊ˪&-]hϔUQJ!!WB ol`8p;j`JGoL^tg GOw?xT-he5#\関L >(=ú,>d z»"`~o+O {^זXK-r}1;Je4"k?.f2))&I5҂ówآɑo'2:8p_Єl͟Z Hz蠏+¶F 5gn/ax]l]}W@0m<' BB .cV20#B iI ܙ Bo}_( }\;mϰo=4Evj{(/ّ ;((^I/Xy:4ݡZNX9)<**XrsTd)ēD3*fZtZC8!`5SOvi;w d6hHRcH/6SN\64 {:SH7? '6MZydʐG(Ah SS~a~)؁q"y|؊";jʴ ADDŽ@]aJb&c% QUVg7FE* y8󒓺sA>F,ۯ ʼM՛+k[w09@p#(*W姌ugwPi@҇Y4FvY DbE+;ᩡ MB IJp ! L+݊"9pCqFR YWs.h>*HA_#nQ-L7;0|X w3d:UmԲ=b%$2}P~|l ]8А -]9wŚlC{@6e~;L Dq€S_zc`5RK[)w]k?`hƮ@JACf B10& dv޽p%Ni~0zD F3F:Ozw%6k_lTl 5L󊗚r8=,k',b`:XfIy Iw.$v2O$jkW1\KDt{~;|NY3?fHt]u Ē"XV>CU7#(2Ld,ul[$+ 0[>+sU:\%q֓L\ Q!U}Fky%5{s%I&(zMhj~Dq٠uH5!XCضl&UԄq{Z*e"|Z{gGAsU\i|2muT>`@5cj e^2B"=a`v49綃.673Pe+g.0Ɛ^y>y$N>00żXaڟg߫R3 V^BJPIk]9't(?D?ȑ yl^Әz]Р(KײJ :O;Q[_IH9|&hr_.B{TiSwZv#l>~cmr&4\^,M*BLW(۹F;U3|f6Y#h'Xe Dd W-TR߭SMjߥg Є SoA24e#7q d[biFJ**! YDk ,;SVTc!;Mqq@(xUFHW?߱@e4 1ι:%Z{ٚE-^ ڟa{b! ;}< p]mh;wUwقNƮi5ɬaN/b1O^y?_nO-l J@.4?;D>%w)0׼!_YY6f{^BȮVad Q̔j_P50XjhHƤ'RFخUv|ltixx¥7^Ghs`m/G,|{<S8{! •;w۰*ڏ6߷c~v=Zh!J?VΫ*c\| #~[L/4:hk8skr :W#;6x|Nze:3"G1 j%6y*&'c%`M~w8(1l\oR,QYF 4X+퓭1nWTv{Pts9n <} ߴY7Wi zm (xYynϫq1ʡh1B)ps{ȍ(<9=v?>QSGۈD8B`ok?nO-!g'TH;2u o! ~\sOͬRSx('#?` F:̃GeVA%E8' fmȧ:%h֟pQ`@`ݣ-VQEH_SkQ`--L],c&̶&Qz_mn"[Z`v}e9lPoG} |u ĴKR^MW3ր5Q٨46r.u4NAq?{.ϸ+CXBE߷N`Ffo>g'kpqĮNSMf岤?,pװ.y-:2I2W_ꏫޫ>ÃM?Be&K8gDg΀ F.}ʕmaYb=k_åTu| MW08v⹺ljuԶfĹ9oۦ緞!▍{gի<>!dXiĆ֟bkSGw!*ktԄuǽJytc"@!n$,_ p(157+nu to!ӵC^l3Ar]#O:!Z_=f8R+F7mVxV% LxU#9 L,_ehJǙ5Y_@#q}H-IOV5llS͢/7*dWR sk$C4 4[NdE8].m7hZZL<~ [;I!+4-C`һ}.¦1*2eT, 3}MO$k5C\v\wk oCo[bIqَ`@c]8Oy Qjnת }u6{<ȖU)1_ů~x.E?Eq]Ou"Nc(GwrT:X|W[C  SݡKa3t9Sͽv"ɢNNg[NgfU25,qo$_bjIǝʻ=i- m]vXCXj$2zĂ5j$1\8YawmvrDjI7ȳ>E4Sju#}"&nEPEtd*oċ B mgP$jFuYx|&'w#5I{Rҙ?C<֖W4|]6Ͱ-*Fۖ\h*~LIoY8U\HNIzz$+sZZ6$%6"“kaٴDg shtks|NYSIE<Mh8GA[u!, " g_aUb5߮i JM(DN%jia &hm$v# ]%c"_ebkp_Hf.4; Ѻ]mPa F/DE> F$ԏo lxK^t. E{B;ʟ~yցY5Hn'zP'm_3#*kNJߟhJ4Hl|?ЪMxr3 .S4U#jBT<(4Dr[(~${޷@ȸg1S jW9U {"x2t"`GƯ4i"Ic1 V9,;^c'ViC:e`/qv[ $Cȣ NDzA=[A?JR>%1«8ﯖ2ƶW>QTwhxtAD$ T{7c[q}4d'O^}n-,'(sӴ}]&r׾_t38G l4L+zݡ $g]B3LaH:F+|XݫНP,.ozjx$ײh +Q#CHP/ք9]":cb$it؟&6tD^i*5g]y@'$J>Fp'Xߛ酟7SLsaysOƢCSAKIkUs1]`M'XPe,r"ξ]"D4pu)M<\sߣI8}40:LH²2响IJ⎑/̂xM}Hq|!|W-Q׺Ae+1_$9-](}ޛ՘2k}yOy-u)*KFsਬU 1$2msKTl|5 &221,Hl+5i hEG&M5Ki''hrglM!MK1ִ)rP AMI7^uǂ""YW֏$R9%|9\>:l:خ%HXN (<3Ĝ\&DA*2Z0.n7}ի;0,Ƿ$e+ּWC[bmScϥ-}J\~_se_T+ Z;>-HCUkO낎2ݑځTX@7,F vE q7n{Ĭnqҍ-LW%X<sP]Bjťyq~Io8qep-2]B7>0BSWqN QؒQ^^ _o}0tpFyNΏȶglvL3jξ hWoڀܽNª]֣Qq«a>,(8O2dHjP1S5;(Cdn8#2 2 /AM-8mBiM"kC&#!S-x&b9'щ8O'I (tJXD8!Oy%+wqF[1,*QsCGTEȇ]ⲭy Jtлw$.QфzG I[GpR" 7YCP($r'8WxN 滍tf`" =m5E q8;ҋ~R<>-G?G(v**S8 KDEiMi++ӮbZf*̙9 "R 5\)CMpᚐFo7REwk>,A^8/2>NPHEiiUav."pۘ0yhne,`1ٚmtIS_N.=!`Q9'G^د!xD*"O[* +D~ f*f9r1 C`\,uYrټR\jGxIG'4}A$w%O0I:sëQb5ӣFdzKwu)S?a2u-M:j|Uvnt:tH=Xa$Crgl] vSyn!Xy'`Î_&;/a M6FWTixyf.+,;M5q8)Q¢w'f٦#ns:(ɝe؃a I$Y.hƚÛe> MSP43aJP99׍F8Qbx'tOoj;}ZS5 m_ \UG2oHS'EkON֫Z3~Thn \slA[?2Ov~8$zGr .?cgΉBgBtS+!n5ʩ0M;B8h|ḣ1*Y>C}dLSr LɚPK>fw(&{G fpG`_m^^&C8|K/|w*. FS"Գê1QfOZgpb&Q >vnD~aCj4Y=j֘ 7t(<'#tp/DJ8h īj> F4O$ ֟J"Ie,vXU 㶩/{Ö_|aaW?5'5] u']!$qT#H<#]S 18HNHLait?Ӏ6N`$<ĭE*+Y4DOIM Ɠ%S-%t! b ޡx <͒LB t"Cc8$jwt38cnCI Bf;g^?=" FtNcC}]}6/iXP\5(Y/J/T]{jF3íOt;n%B 1U3(ʧWR@΂JOOw7N(A8$g+͠ 2t$K0o3'iz071YfqȀTF5wM8TaX=ҶO'% TZr%tQ3jR!wi%4Vgۛ(AIU?]dĘC,hB7us$lTޣkDx7 >/?x@  {Hq0N qZPW DM2JD͋#ue ٘Fu"M w3hp,&*LbAZ{W ZD27ȯ"M볾Qs 30þU]A=ZQr9tB~l (g=M8l'8}\ iZF߷D7L7דٖlQE{B[SfbHGC-p@O٢f2z]*+{/ޥ*/*WNTrW q0 ݛf(_"-iJlo" Z\hX (0<&Ժ{c9[G,@A DHBnk) =CS J;U5{Jޡ ;&AMdX‰9-j= WXWiPk?/ ڠ11*Ivc[X#К30z#cѺ" `Th3BOa7 (g  4õ>wYjs2i40naZeB )8R.dEYaCcV{$A  /аhN{q. 鹂?hX iۀ Dprӫz'S;{a4"}0'y@Pɿإ7k |96w$|.j'k[sN%9\R50G V1f<^|@XhyWOb׵;X]ev{l-gE3\ )@QQEBa7/jN#k@hk)rljTnn_Pc8뗓D`$?uB1g-_?N'\?;bm/ޕ1&t ]U7IHFcFD:"#V 8wM Hv*W%ˆۙw,Vē:!(G*@mT= jGzz^1ayI73*t!bw_T#kao򨫷S^>Yu4'Ty{cEBK:5(Ncc4z6E?l^S[HVo`@|U$0s:=oI7L ='-Pд qj =~~1n%KSYg-f6 >[-!;4oc`]^IVC&[*(srN;lrFI .avS+ c.~⩸8ԹMx{Neo#;Ƿcz"z $O?y7F-/|Io}E.$eHTv ]GpR>sc%x}sy8Z O*]X.Ygg=V-Ri.t%s~0@S'ODк3S0db9K;Bmb9P['đI%WYkݶYFj~e {- EՉr~v( +$QV +)H-0yYgPfU72?lNt<<W 8Z2 Ǟ_tM/S/6/tURb$Q6>#yT=#N>*> 4o02?=N5DpF˯"몐(փGN8 EFͩy!;K6"&[vW8c4'Hխ!aꮷ1-^y^!9Liw$5#hFU\Xx"_%+$XFujwX'9Qs2Y2!>I{"kXhK~%@^!xV 1G,fx#XxWGV%3X#P[ެ` >tΟ'-v$[y}8$<r ;kole`zus >L۬Rc:iw2ڊ8pUAIRwGSHU/yZWULD|:׾oBAL-tgt9<433؀ПgVa_X U8s +NcVB+c4dGu>wtTh_5׎ ^*9R>RO bǕS ȣ h2U!pkI P^VjNP5H)R#`:㿿Z W|7 \V!3*y9W,K\xd%\C|,!„ ں8VDg`[|;Q^;`8)bXڜ/kJo}I\_E7-隴i)0EFBӐyJph="XcܶI9M;)JE0znu}JIo-)))02l9AxVn酣Kh xlSY;qke}AsZ!aXXv-}CaD4j1o]nSECvy{?lk[mȳę,K>}6ə&-9lm`e"ƀB&ְf M)/lMP q[N-*QmW;M^ lg1Wnh=ގpy3|;e%j֘aB; 0V̷. Q~2@Y:>l: V%PAkhv`}..H8@4C6݆D\IU7O<%X1w &pE.x2&`E`e`$}1xCV TFSMJ~6|\c&pJ;LW7wޝ(Iy;uvG $%(uG*$$R/,h`܃`D7 ^8}bKClC yO31̪TB0XhbT}xvgaűs $EX=)Jm[c)?En~ǂaI2˝3Z)S50fT]r 9aB7w=z|WB 5V)+,],;bhAmZ|E3Z ?V^b/'S($+dUeNQp5?hsYxU:ێ[C!C؋S=*E9U5tGj񋳭c'LQ8DW,1}G]0QvNO.#p/3;THl P%aO0=C@q6k69]qw.[owc& PlO;4(4uu{6X6è=-k ei4LK< OhйQJ.|"E %$3M7Y(BTgg'P/=(VפJ؝1 gM YAMZK*ΐϤ1Kz"CZيa /ٵ~RJn<4&$V=N l:c_T>5#sl)htN"+w MoF6@X4'_|%j! ;u H\w{ {0N1wX?Т>\pnV@,6ֹ8Ed ]{K4ڕ;Gi#\F')p sV4i_ˑ*SS&HJ§*BX'.:HZ Hܢhh6ׯ:tYNw۬mQz2&vQJ|[RT $|Fa_k[m]s\tIiudV( 9$9➄`_w5-oL|&vCS};{(.CfI|; |xQ Xz=y3|vX|VhvLjoZM3ʏj!jU p x碎n1YNӄ#I7tdբ&(Vb-x}Ѫ>ceTBăL ~Dח$j?2{)ǀ86:q1-QK]u!߬3ED_ )T M~~{y%s隙0ṭƣjL;FSc,R󐙥*6]}y ͆0?F0ˏ~~ i33ϛ!a B5P6uV'~e#yXy8_1~`L(hBߋ9{L")O Y_b(8pU"QgAOZrp*m|5 /@%0q[!4UVHF$Ѫ%5ٛ)o?좊}{)CXH ^rj, 5 49Vݡ"uߏޚxR1K6= 0g`) ,%d`عcOC9辟oi&_;˷ѓ4lRvq@M;#^i&I]/QYr~ 20כb<#jrh)@b|7 hӡG-\2QEAO'lpq+yagM,S-uۣM*#yJ0~?I^H$+_:y(h sZx%m#u$FJtUTAlqJo&Wa&>Vaa~gOHCC 5I>M>ߜ AS.HWpSaKŠh224>i0U8Q턎H!eZX}7 4#sT2jVUc*caEKs2EXXI FXrRjSg<@3Lݙʿ*, \?l,u80~Y}hJULSf$$~ɝ>chVA+vmYaqm挷>9b;!천Ru^Y۬+-նL19a .+"qJr`IEi&Ұ8i-pו=xgJdo](%*$ N,7>4&V3}*?Nb3U _9#~wP Xqoe'ii3HPl K)8Ih>JF,PZ=ڧ戔zP |mfno1| wtt܉2K{C:#abNOr{WR,˿aYZSRq,Un=UTYmn3#%Yo_e^Xe(h$_ANܱK=d2WJ;iMKf "" tvv|f1Ѩq$O5)5~$R=éá'b/&nT#/R!(.,wE?Sxx b t3Ӽ&+G&F:'&"sZiG.-*tXw#kMxJh5At v`c?b[P[C&;:ckf=['զ4+]Ӭxs.&DFvGi'#nJ` gn!^ULdÔ7Q:#?1 i^QgTn EMdg)b#}~s'J`g`w=.w:2XAubjxRQ~n %[St#))9kL @t^RHr<+2r9#S灠&nO)dtKpeuj~.Bp! VxE o`davܬ3% "E$O?_t.?G֩\O?$t{wٳpz*,Q㭥ɗY@Q%gWVD!WcF{ݎd6c!1FRcdIܘܭ9/.:,Y1| Q,U EH>jC1"C|DSp˞n@ƫ.4#ǬZ[o57]LO./_?ϗd[ݡxPt˯JMa2'(Y8ryI5ѠzEУl1Ƥh2QG_✳2,]E cwXjyŝlwM]}9&?]"6gafң%Jg9 ^ݮ)Fv\6Kx{*e_ Ae¶*@z]+ 6Pf_co=TDLq_ )H O)-\w;%q.`T{;%,\eF[ϙ?2yOc3msI+Xz MVlp! dnd98EWhx{v})ΝυkKHn5M_;{me.L۸MmO#p*WrcpqPCmAA0 c|;>nhix'ֵ$n/Q M8C *~;kDu~׷7U8d@eO' Ƅw(p#X1lKiYn ǘ+NAheB;Z- EzR>Xޠ_uj-&;tz]eFCB'?9)g V7IfP`jd=iqSk&N;mӳbOZap WUv[3ezFӚw=8x ),3;I]E7}}_:}$(sЂ#Ig<$eU 'ﮚd@RpZG\DU5Bq5i뉐o撂\g_S(2TWQXZKCmOR@*^3x~yffBa8˒ =u*f"z.U e[,bZ+VVScpȑHER $\ĭҽ^yXءFc~ I!OEnYLL@nPޮIȻ %;HdGepNP\7EF%+ќ^hzJm1AɉAq_b[V e,jm-%ifLh(wÀPA~}n7C$EKj5 P1[Oc?RR>bNtn@7 ֚ީ`W=Ja'05e\6~V?Yh g&Aca&´aDyc1s>&BYp u_졘nQپa5'6i/_ç}R? Mp 3c5_'l<ܽ .n_BͷpN+2kkM75L9npw!g_&BM}wXi0IPU aT#[ KV*4T_3 ^Ͼ tB*9!!xue}Z* Fz6i%^U}m*=Y{jj#1@RX)w x4# [`FZpi=qwO72*bs?~~l9;|$.ICXR|31#ԧ<6\“e`L[z>LJ]lq]rgpӐc6uP{ښNXNA8.r.d[^{='wVpwDn WAI kdCWi|D  7gW$jm^o>vc;ˊ焤kOe+'LYDĶK`ASUFy 6僴%0BjԨ͂+ݎ7" &'K,sZ{-Ų:-X}gB~t4d0/f!Ɩ4z:@)`T`Ͽk(0{LKg=#-႐ h: 9X٤&E:_ y8tX@ 6ȳ0McҍNهKH 'rgd3k*4mXw*^+"ȓec/ӒW6/̨Lu.,4QTCڹ3z"{iMP94d~pgZgcZ:84.h\CaN^yT5ʿ֟.>*  3657-Q _C,*lQS^6X7m~WG-v! g" 2 y 3hjW*{٠ KxVVDuä6|NҖon^ "2'.5 -m: 4ifS$EZW8w4`Ȅ8)<@)u9 3 Ѽ ^(5LfTIH岈 )yhG\t&Ss_k/ncgŒ`UTKK|U Z&@jYrV5_B:ZOnw&0W<ۑ]$#?XM [b/єKi{4g Eo'i6Q@o)%QUuYb^wE_5>]2ϯXl'=n_,'VIt,dؠIY6r\c ."!VLVJ6RZ/s>6u:.JUoUv@2I@ѐ!2#wG\~W.痏2Ƨ2݁ ͉F/m3[jձ#]gZD5gk{ml550nD>B!0E'=jyFbT0zc?N*I]M]+&ί$L9fPR :m{d1l.XrDll9/ϻޒX}2, /HO;CJ[r.):@2](RoD, ך;JP$~ c-ϕLjDGXF=ضFTi6C/6َ+ vދpeq`eJ0hqZ VG|wҰ:)2 '۱jX>JAf[L%kHyĒ*w4iF2ڂTdNx1/P ɳ|~*fdi줥ꙹq|Klys8scMZA!(3og{ xJurJT) |![rx/W6gsFvfJS> D?" vl`m[b9Dn @ 2@ֹp$XiiƢ)R}aPw n.Bѧ,l8$Ԍ#H\F)xOhҚ1FnUu(-p{K`z%1@1pH2Szŝs8)M:UYn@)1ݠ n=̊K}bit(bO<_lox3l_uhƒvMLӺJe\⻲+cN*'G2Sd9|dp)ᑾ׏u fϷ 6J&\ɺڴow7ť44yin( P4dt'lxv24k\䀀*]T),ԵѝMlOsk-ZFr ;[ydZVTCM|;ҽSCP!B6:JD(A+Ts;J-?kB: fA- DM;J쉆9,Z/5dA葓݊g ?Dʸ$O!zkEz@\VҨeDw)>C|Z0h߿{@e6;%~:i^3^ (-ҩzr'ui'yϵ@:V'HX ) 9a5i75 d$B"bH>/+B|l\sfJRmM.޴xw} @Cok6oUINrRUcoaN'Lo"HPer>~Ǿǀ:{cц+Yn_#B/8;)pB%KU%ynƙCP<+=#X27cyMG\(N x+pՌ+'JR3ڀ.:SYMѩY~] =T/2g2?<=4A|ӈUNziЬ1vEgdǽ6͆^_# >;GTy ih6G d W%IP7GOg;#SK[ jmhjMPz\?`(EӺ;t8Fo2pi@MjͯOҡZe_lOV _W:@P[i5+D%,ƾ/sh/EXTuZU^gyxj{'mMOD-I]5bͧt(#>zrk.gPk͞PndUa֕$uDQ7S"FytPО6&W7 A%S[v)R\Gx_g;?.\rN䡩+}Q' ՎaeC^aMS/RrAr3}VlɓywK'Tj]L@y vy 7pH$VdS4Cc(0Jgwٰ}i!9j"]C.;֞3=Kg^Tn4#`rӊF*2_Bh!zzrc2 L]Z,L FCvKBsjh P)0$k^ ^(x Ƕy&ZP1S1$k~GDTRKNWJR~[ Ǹf( *6_ B.dZ}uuB/,wJ Ҽ0&(~o1XmػUe) XyR:Wu8ho)EDT8p Jcec4 1q)5FhɁ;5v]$/`Ez!Z/6IdDR@UP|bQ჊Td Fs[3 X.0sAܟ='ncK>fԲϵ*x+wCUw 7{ͻzy!"&(&rsx XfCorOdHq'{5uy%>? Lp6Z՚\Vh5&dGGY.05r25|kZl"yaK MI8^ʣ̅keA z;Fxzq9U}lɄ6 BB\ Mj$NcgX퇷m܍|=xzƂ~~ݭ7jiAnT'_Y ynÓMe/Q~>#krz0̛NQ¨ kx;*9LrR>T'k ]ot4' -%FG $3'ѾqW40IV*!AңNT;5ΐXɣR%v8?U4`D} ^BA` ^湫 N=$|_svA#ݘJ{(Yԛb/б/ۿyfgzVs^h~,~e=3%0d^B/qe4Q (6&+}i,4%JG{g_h&I@6= =3W+Vw RgmJ}LJ[*@{wKKycjd{_ˑ[a3y-}+ύobmHicW>c}"|4`d[cݖmx|y!y@riw(WySЕNIq D4 e mOK^?+N@ݍϳ9hYJ5k5WWmkt=9bvL ȇF\Brn S׮/_+آz}.'D͆m` o џx͐i.ouG`5AL`fܧv\ɳ t_w[, !Db#^"¥k:QgSAw#\* ;)f\6K1j& a_8 9V.Mu'Jt.=u >6H߰2D$_iivH*M,ͅrĊ ,cpQy!}a_i |iӵ{_iCl!_38rfͅ-__PG7!]i1u\b#p{̵mҡAT:\bLPHakh|ݫG`!PqAoSX[Yvϓain)8@{Oz?hjD%Pl,'ƞRpȅ yp׾KCjUpyu;Bb1ǒdnVoNG9ˊ(#á"` =ه+gޛe bWܒf\ْNfJ1f8[ׁU#ժLŲ̮x{NI]o9 ~aT 0.9(\$٬gĥO8($N8T}k&OqNu/+jqke33^#RU c]zTtTeOcJqmRŻ4J-5Res]D:?Ö *Qj_bt/jRbj?M*^dLgF4\0SK-du%P JݑZؚ=>yQ)hNseFQ־|Y=bUIZY:j)f5׿S5 qc@}A x ;]5BNoD}J!8ІP{kN]Ǚ8ȵ2D|q v1<1|` \3)#~iC|᭚'w3-~D3b s~gҩ$^*g57iM` '*jHʴ?%Kz/eU!ʼPro{s8$HoOw83aq>l`jk?M_B 49m^Ҟ[Ʀ O6HN\V`hP֞{ !b:TcH2*Yi ) h+hmΜ"?WNx;#}Wn*;JJJ"+5BaI^-9r;[ݿV@'h^ehUs^D^z1.0jy7+FCDu_7r^.aj :_4\XEYDsBhVMhuA1.mkfUGL{]D*M8IHL|υ/J?B"њJVaG׌gQL֗(p2jrXI1R @3f[c6w,ځ3ąɴEy-`_JZꦀDŽyc~;ř+4fnE ut&{3׫R!nU͐f,t @p륞iqD`Nu {2+YSѫ1hn-@TQPu8h #kiAa*r~AdRō 8%'Tn`W{iTtv+_loWMBks?w}a"! K no!a"Hmz XP L@]Fi΀\Q!sjn * b%.4WM/%}Ly |imʙ,7WoZ%.U0֊o,Yq́nqql|H/|b*sc#Ƭ4A&#ReOMnoݿj~զʇΕXPjxoGgkDNXo"|t^5ؖxE?J9vB8@V!WɰOaRg3m(Oj˘vE߅1!Td#ӄ826=#QQ{72s,fFa8U@2yK"ج}3Z2U}a{Z~s:6F~C[9@>y2zJĘ6Z-Ov#v}q˳Y |:n:BQscLϣ%)I׷_qOa!83KF9"O•TЗACG$aE,y_ׄb ծD8sm!G?!!.~M">A nX`ਐiYp/edͥ-I\5B xu*bם4pw/2Xf8v <u&hw52uL ~R[ =LiX| r{Li~7i &Qn<ڴFIX]%{{:W\3g2NYjMK dƔ6GՎwo/ݔY + .7&e|D41bDAT|Z~ӉLpvb0C׍\HElrΊM|N&С%TbCP%GGft 8 lãoM|Ps|1h):Bq穁kX=胲8 > B|8!X_e/t`4۵ 4L1 NZTiP8EOEJ(pg1 ye)]גhSf"Eހ3;ro<: o{ϟ0rgTx@@#B\nȸq&?%aŘfU>YbhTX-[ẗ/@6JN}`_+6n‘V2:f.&p>W 5i?Q:>x\3Ap4% 5ޙv\eTߟ}ك_f~\WYwxPY\$vHWAcA o0.̂CF7%g_Bu{M]V~lo-!u=bHI| hd: G`{j$ho2n0-$]NCRr'χ=U* 1m2a^Ԇ'P ӟŮ$Յϕ>Fе)3v꾶__ֱw 0$be=a̵OJ=TZ/ĸ9*v5uR'Re?,Fu 0J&M( 0O%x$R<%P.;OEaux~b5wH^5|GLq[^bL~%.|c==~Lϻm|؈v3+f`Gu ?dABE6(LFl7~0w!u1'pPJ]2]o͞B184^}_Ѓ vo &<Ͳ{Al%OxM8Or) ~s%L1SQ- <_,%Zb, Ǭȿrs~P,0C6bH?ScO/ҀG;ny{}qr_,@Evm{^`bQХ(X9dzRs4-,Y՞8O-fֳ ,@ӬտIMjfAlxZ^fXLGʃE$k pZf)2tSw?̶DFJ&` AvZ8_p ЮBj8&|z'] ^g-c3VI & [FM~8;鬭7tӧM'4SX! c4fa|i;FA.ηy{rȴQkATqSy%u/G=ۏ}(Ҵd| H;,VV=1ؖP!Y|`vH} B/R]@y8_E §us{0fRۢ.+U;Ks%/s5@>z8}‚Ð:y5WGu -G`LY'%I N.6}Ur1\L;LD)~^uCNnh=W [4,?9أ]}}rtJr"49.Cˣ9%5$*TЖe (yyw8i eoY SMQT~Ŷa_[;rjM] (7tkʊ9;E7ÕA@M z,kE mC^O(Ҷ_q{Bxd${Na}xTd;4S#(E f{gN԰`!XRvnti;pK>.HFɑ}NT[yH&IqJvO!IofdoSs6~}w EV˓g^Kcr[/x+0 <oΚt.y _QUA(k0c+=z:~++cE;d'2\9'w4Xo|g糊*ѾZ/#;\'c`zԺj8>zp2)(n[&ß0}!*: ѩ,_H(pOX- jRm5&`,e(w:uՎYDPŷH 'gx aX3*T(tznfl:S֖ },o;~ *٭z7H `-R_ Bz=׎Fu#T+XtHuqk{`2+ >nBpK]ʔ$:r*EiHP{0FɅªreF^x]U>UτArJd_9s9of:IL*T҄NBoȟ-CĨ=ɗKeu&=*x_CLEl*.!-6^zErLyxg:b " ψ8wLhO3$ňV(w0b0-pVҲ&gVC8ӛa>l.rs vpLkLeD:ՏH)+*AWNv?c#ˬOK/9 #Q41~oKãU"b lsUNMRB4;݈ fV,AIms o36ׂ;B(AƒE גZN%Wpq|85ٕDz1PSfi5͑W wbHAW] `g۪H'E1;ooN^' ~w<)bAMUOx:Hݫc_.QcAKfc<3Aw1l?1N\z!Tc~r}bxo=g]V/\;8a@QMA -1'~W\_k} K%.,RG1ťY".bV#cW;UAt1Dw ?8JP50&2R)&ړ?%˦* Rs7zM^hN. V'aw-rZ!@􏯑a!>_' Fqmo<&5pui/5c(H[}TZwK|3$Zg>t4ScjaG:f۶|?u5gԡ`oߵx &yysE4S~6RcDK2hÚӯ<} Зs/Hh[ҥk#a>.DlCQ9MflTk#dnbCݲ3 O()y4eULs"hȁKm;^oxd;Zݮ}_:xpJ1$!%iNݝclpcLɂA| hJo"/:v;QYw) 2;(̽Ԟvxu(S ' #p"/>qnceN#4a{`q tA_, <}.5 /;^8QQ W|cOD&rt'iK ͏$/Rf[uݹ!4sVk΢6\fd R&~z>x7Y ۃ&@x|CUE(->&䝥YT 3#q9QRaiD'ʔ:wfIN`Qd/ν|ֹ\ G &?@I!ڋlхQ-)z b}h-ȶl?zNϑ5:w\ͱ"%p+6uΞ^ UsÙ@uQp"9 &u>i /3fHBLX.${?ԤI(<G^%Ma O=MJfL@HXq~>Bdsa-pPS-i;L6烚ԜaAWn4uibJ?mȸSp3LĻjʘ6`X'Olt-ݴA V[>(=pR6Q#ż aGp> 7*;Bg1Z aX^ !d0i=)'oQ/**6]F'ޘXfw7Ҭ6+t;Ҹ2&wqV orFP[7;fSڛWFSt`:Ag,ЏNQ-T4CbDt.@_>ٵi>7tpyEO./`/NԐDPÿ| ͕j2< ?R7E Je~Oh1Aݑ `5H|־Ը'ӥC=!oPjP外Q ">Ƙ(֕OTDn' xHM~"S.gQ^0:3vTv>lT +`nQi?*$Cc:S5}L=C >ܜ-0VnUQ=3>XمSAU l"<W)쁺0Axߎ3md=:܇>}SxDb )HhK%YV(1{W,Y3-bN@qFz±8eFpQ]d㌂uQM_2qŊpD64Ǵ%&F7j+xSgb)DkSr9--&ncYY##fRS+8w?6 6?ҕZ$6pcצ\Z8zͫ{#>B0&f9oaTO0ΝҘ`b ՠsruנRāQ79NXLjǘ_Ǭ( ~gͽ1 h/,fS4<$T(T@oXStmީHt$-~=Z#\PI*S^jpؿ!SQx=^g!Ҁ} J'ukv,N \oB翨~[5FZbp{%ehݨ OAdDJN՟3 |4v-Fla ǧ8A TyV=煰IBubhoXcKB 6nfZ0)Qa?__'nvۉRѡb!(~4]EO X?@zˣ~U[ &,x݈[ƛ4 zVfh{lZ[$3;#!^L?L X ?["s0Q!5~'[k9>"cBiٝt9C5(1YQ " sx(9a> E">;|!m2?oYC4[0Jt'r?ӥ}^͔nD2aC_bdiDQRI rJVe_v[}ҥ"uk.+fN*;usڽ~}79lW9&G+w]%#)d5 `hUaOAY*LYGx :0JtwCExخ֩xvЪ9Ѝ|~P{/Tzhiu`3~}@>)c/aI/m>|:*WJ z~‰YVSFI)7D is>ce$5fvz C!j l0 Ңta~V-Ob1R:lړ&_mBv&S-Hd@S(ڪKKq5]?3|=C9IvJk> p)l!x1x[Bh0n+/6 Hڜ_Hش I$`[D v۵;=zqK'Pr1@V„=ּZDQޫsa_'9Hv 0]ςJk]2 3~"c+zr Pg͇מf3a5perVczW"` :maLv=nMV>xY49YL'2?NUS~8>O6/gvv76"dlaU]7X' ;$aB`ɤ(ҟ?|y ۇ],y L{Ahvës C`8D" 5un/;cmP![.ٹ mw21]ZY n|7y}ԃh@WI 끲 Bkܑ& $KxLꦄL :sqMb޼f|$E2Nh>ɨ^wTm-YFbhl ,ROpisp{aLH Evz*G. C`ǯ'B\oT\9:t۵eJH>O,bJ] o*@n >u( )Jco;,}$˜.SpBy I {[lYRdVZ} 86r;nLb UGnk4PF[ (->_34t[ xNk0@ giK%z(*q;VI*ʉ, (>Nj` PYogjB2xeAb@9]Ch&v+A8 e+wi[VAp*ee[ 6\qo5^dt NHHL 4}u(j'M?NL*o:l42VE\+WJx_wRo%4p:zk8%kw.F?m- AM-ϴwydx0[Ә,YͺaJjtu)%i@ǖVQx,> 5aSV:GV"$BfHz<{B ǰR8n@ "M}KOe^#3?J\He۵(qS8>I&CPtYigr,gcP0Ŏ1&\ ȊJsQaLI؉JSbP"Ywp$Ev@)+ wF d7s~^Zz9>{%Q~hS}FFr(͂"XH:N)ˤ -I;js+qSՅ'c h}LKk $6( ji.!|N%Fo|PhAq@m3_0ʹ]dU-P7Zg%ܐ杋4r2TȁMњN3Z[ÿmkkx?~/=i_SG6oQ!R[hۆ M r9݈}?_ 4"X?%cǓ1)QF|(lp,]Ko,XE uXPUš%qSN%-<oI|VaW`R18w1%`=W\8b;O> xz! b%4_CO<ov0 Yz&֏¹[tqKGWFWuNϣVGR8vEm5V}lToV6#.k'sX0>1d,< <-VPg FX02Ywļy nk7ۺGBC27s" Ӯov:FbVA<$/4y  R IZlVK v-!+$m Oi[)S5(8ǪxO!LhNG꧸ǿRh"f˜9Vߡ@a? w˧ ?ң)i,{ڤz$"~^ 9Z"&xv.dtDEe@8' O7`Jj.xlոZ2]G:ׯJAeW i).UXD4D&Ib;+c2gZd!ˌEhtɂ.h6G'; ]o%zqSn s4zm[p!e?ҥ٦S0'h/Xv T[6:Xi݊Zk Z#X|lrdT7T?'iw-e⪪:i5#ńPޔ\@&Z- b?T^VHq$L`wQ$ÅpBˑǖf]MvlMJ<S&)_slPnJ}AM_F޹Ak,趇KwX?hiNg^4SvjB?uV A}aa fW3xsVO:4;9ǝ{o}&tͰybv9zZVmt^- ~@Vy&v8h2ЌYBS te D#{ޗ5KqvިԆ(rt҉ !'6?vl}Vufs}hrѱdz g{Yc$ * =MAtJ'ǣq&Ⴒp),+{4,鬗zIS),5iXh=usձTk qV9$_ weVh5e"w15 >ޘgRVb( nmmӑ5!y4k ,|=--0;{o,+p.1wY`&g\k w2^cJ\%/Կ;.ss( u)=^@gGr#UxQ*,SDI],xtqcZkɮXxӌ(]k&tLsL7R;*O=ӬZ"'& 1YFoIvKD4Oie:Z_ M$("սɃc9ժ@쬁V/HC 7 "׼WhB5Og+4UR]Y:W9.DT}N_fIױRIFN 8[/ 0C\9p_v?18$5.f05QE2-h&Wg5ԒVcŎ"fꗼDYmEB/St1*_1T&M\:f0'D]iW.VpcשcRXxS+xTQaR(Jșg U0ekޛ "2h2]U) 6L0R1뉖+w*‰CCƜ`fuei G%$|ՎqDi/$jeW߫v^ZVWOK)^,XfXFn"/j8ߗ~"]0؟mM&n&}МWnOwnOvu?vzWЛƅ5 , 2DZ=35>q6zMm /f% ?tHnv33KC^lV+v_ ^GZҘ aчbEoߵh|e~= Xҥ?`_Ҏx-掗NwopJ,wѧȜ)|tX| y) d*#PM{X@(íDu0!m/CM5T;Gޓd^ip\bYO9?D~V(:U՟<*&[@oT-f$){WKݓ~>n{~ܷz(2&Qπ/[s7wBrX(5thٲkR(JkWǓ.C$sXT^A;5q0AbRz K_\42/4c_JV:Ϟn0kƐΧNIɐLmddտeŏudm7eL}s(cK1]]J0 ssJzw_HMT1aYdxYCL~.f FņzhUpZ?l(EۂS&Ѳް['n5xֻ2~>[~gaz@9扮g+Iҋ\M?_ѷ8PUpW^).|Ԉ{aP`hwVkZ?#<_77:eơ;(L+e \R Gp6)roæ5J컈@|]fox7> n"< An 򴜄sޒŀ/$6sg  纪Rĕm0~H,+MT (ל`KȎ"S}{mWUc2VU[JؒNlL̃?!`cŤ?{oH}Yv"O" IU1|0ٿs{ˮ /Q* \ uߥ`pAat1ĭ=Uv{BZDH 㢄X=?Y~) ڠ_vl[S,' 5- L؇Y˖n%`Q8]߮'E95dC E {+Vhg/Qކ֗4St%PM{p,|h_P7))n2.$Mgn,f _-()-o/AC O L D0aux($(6eD{TvD &|cjI%V*\/>:b>%Cw AbћE1chGĂ7j#GXf(̗ vtf(> DǟPS6yH\%~/~T)-U& L6D%`{#?=?H=Am=ÜIFg?9x_O'_[ZĴ!rQbgDb"XNT 64'dU~}89|?D]zBm>gz&kY/LjM嚔3ups_ã_nEmk=nrf6u(v2 %mUt]":WVC1Z*pBdz9; 3ۆ=*Z{9\3T `|ubw?AMNTۮ>;H|+XWBӟ^9ӕ;ZxeD+K9C3' ]e)CL-h u|/O\\!=(+WقeæF2U>nPW*&,> : ,ΧdQHo]҂eGy-ݲdԑSw (N'5Z:uq"s*_ E C)!Jt?XCPz\nDxkosQd*x( /LXM] 7ݽSwUF"t{ BOreR?ai`F_}m6C!ELM|z ݨBj\@Q8SȁD ,z ţ!s]G=t. =2s\(Sy#nxkپ Sk2iˬL6 5#q_ lT&w!\&K_Пyg{+Z'5:TsAl ڰ(\d$/Th(FIQ3 }k{(D, oC/a1< ~_1]+"o_d^z$P=Ujn"{rVMvhjz뚉#}G Yٙ$۸o +ۗq8X>EBn5c[TEc)NUpViԓtDdS2Ȩ$< 3/9ędzfUHMq_1'5ZΊbzwsɶ|_Es#S2)1 %EN5ՃΙ\@}/O]B~u*0L"bܬmr&Y"].Ɗ U?R:CW;%m*F%WpَAbnēd˃IMʙ; IXz+WB,M M!՗O7d:H8@xO>2 ܱX[ w?Udvke2_˰ 9\7 }K~ n"@tkQ-`3J?cZȁb|MtJ~*5{eN)Hv>xF|wok0R+f>K4HuG 7vWQpy\幆p"^ Ԩ@"%!: l#` 1iNk1 &ַ{Կ\oU2STm+X\{ tӪ_Q粔]Řil~KeUJwZ{Q{6cծeV\+vJ/dJ}:[@ڊ~OZ݅a dXJBN`]ZO3br 1+rŔ;`&Y1m$ )WXɵGpǩ݀ŢkcӼ/@G/S Oup6Kb<:/PSalӷ[X뵝T5I@I@$h_ҷ @٬kc?gJ܀:#%\yt7]7hK $0vnpJwf7Hb:ƵO|GFط}s\٨fCG~)bf!2]SAy*րQI4`[٘ f}᧦=rk2Z7WmҨ_.v{u9T|y%m[OKH ]'=dɖkv=9Vd>w&eGz=Yd ý :%CMI ƯOBL #YHF;N} BV L. u6_`:Ȟ&|?!|E>q_427Ҳr:8 KEv6>cnVOݐ2Sf6<}e#TI <* ɹwa:r@as$ %])e0pGh ric80f `7v$cXHg{&b2Cͥ*>l4~ PtjZZd;V#9/"WaW>^͟ yAT"` @zh;DV YpإH-X -ETDpj#w/țf %:CBUy%!kbYH^ڠ@I,]~.&ZM'B_AckP^} F*jIPVeVW;4TDƶҮZ6}ۣ[F QH6 p-xhz78ܡ8X0M+lWجTICp>97Ö 0_F0vt_ @`>m2nlB|Hm`*[+\_}1l ް;K\cӃ;yfI{Xڮ:i?%y>{B$ԻJ.qC>`1gÆsDw/.G#u #wE\ZVk,A![qHOˤ&=k׹}cqqѧl3/]w4O c3ι;l! *73gm}tj`MK f0 >_Tva1'Os(k֪:u~9>o73FxqE1hģ1@jBtB\ӧ 0.mH7Q#^)q)Y]9B6tNdkd*3^|cvxǕ+OM "MU#<StO9M#62[0a2~_##]|DgeKH.oR1jR"mRn\|.o  L#xf -GnԺRgX0T^7TͥG ]'sj>;:NAJ&"n}՟7h_D:_9Mu>oDН[GF"r~j$E&c:py9}Wy.kvνһ%Z~flQO&arF&Wh> 0hb-OlwZbSqGέNVrmuJΈK|]B|zybN7t5Ll 6 j\v*(p٨qR6nlc$awzb~n ђGƂ_ \4*l xdbh&嬎U.FP.oi5fb I`i&0NjH=J߁k?+1-BF+2ФcA22~q>`5U!wwmחfκN;0-$$O0 4 m4o["]7\h2r.L3HN7ıw/ik]b>i +> L9"K`5ysvrtIo%%,Hpl8cRٛO '!1)8 d|5(+@ʴdX't51lXgѰx U>X@* 8 SZ ) J-6} ̑a_܋RxǢ2V-21f#vUӮB/#)m  `!1F+q nS{y_8hxFtHҿ-J3&`Ru?{N"&26cu%[pwkZ^ -L8_ S"3=u0H+I,TN2M }  M+HFߒZG/9Mv]7hlT+ OG 1 RZ{YXv#xSx1G$LZ>BG4 O1g(~NaD'PKJ7fM_+rIsJ:=#K'Ŗc6ca O~&<:(,?w59b 6DYUgdC/v\ZS3Dga>'[wp@6#s+Y0JFViyGq;hip0wR鞓Z 57,{r`Oņ:^`5?!% r$:ܼDH9rJ7^` 8+A }ws"Ub`,E34$ -iNYYrh;{zq~LT)&aGv$\|<ƖgeEj?!tw/F`%Zr[]\}`YU.<,$ U hdP%@V՞Ev)1@_@fէ~-xC8'YY [)`H֥$ѭĶNB3 W_(-A7|`=S [Ŗ.tl:4IrQL6R~M_ 69^|>Ru{Kde 7lgUns 1[&YD]G ΋{zUTcF4XCVX*AעL5RVeU\ D}p8X1`:wa/;-@[\:([ s6k_{Z.+On4V}8^KFG z/`=5j$d_cZ2Z_B2=\>v[kS ސ̐5"([V"uu"#OWpe ʳ7H:jjOfK[{1|F_5An>m7P oK.^1r'ʃ)#\8'!88#/ `Ww ndy;T{^4@H *W)^9Bp̴hbh?~F&XN#_ ؛- C04S3H_(ߤTR0svL# gϕeQCv'6D hs&ʿA6LnH\1ћ>|dE|DWQHFl\^Hw#?d4u]KUYLdi"@ب*,nȁ~0 Bf9lr||g! vݛQd f]Q6a?4 ]0ť]e1LaN\0X_˶Ev;Q/` k%#!h,LRyQ!AwK6ޙ[Ph.)#7xN; cr_oɨeLwR#(˷>T=!sNs+sԖGqq?-#$ Y.\cDvO'G?T\q_>Je> kIjR8ua{N.c)emMs aV.4vsecṯNBPX}jhSwR\ENk4ZY{Fn+jYR'\T܀7An xD5r :UrξntvhBr_1o}JvONyV28.MϓS3~#=Niv_ BFzuBnY{(`x(˺xv+!IK~%>mGqΘg z[wWt'i;POM ƥEUz--a,2Puɔ=š!iv_QY^G`LN1P([X-97ԯ@C`i)b79Zܵa4QpY'ѾA)3FU7aZHdMJMdxt4 Yeӥ+RJo 1[-1t %@eSAW׼3f&dg~ЮBj\Ljh=-˫89]}V.LI0#pӅ\Y갻so-xpӣ)uA I-D{!ӃKx\ \Ŧ6Dܢepq:*.IT 9AwG8;o^q¥  -ӮFޗ&+; W׌CV1Ԛ.G#~1Vא{?q&}eFnWJThAy犓߿!^mpP}Zae *v@h\D g5kРLʎ2a|..}̣:Kvzy+m|PoQO:s5\NJ1I!L5zIZ,Bp ؓ(08eV2讶g|W{A*K3l=(ҙKvט~fY+j?q{.x鉲<>ĵ'!~]I_ 8_ZqG `H\ I6Y*^L~i_jG~m1hU],]]O|[F:,]6]qCnLEQ1'LKyƂL[čVN9|W;$;<tEGмYh$*"n`>$~2aCp䚭FfM^ʑzKFn_-A$Ю~2㧞*aGO5&IPnP-&yK#E;¡BxDfn8`ꈧCQb{e;::[Hb.i2N;Rk2e։}dSG5s^=V__UfuCX I||?^*@iP0ɗ]x'B42\;d>d6Shb}q)p#pWh(©-ظE3t4N3U{as4P|YfO<'P LWA>@%mh425i5dEJ~xo}Фsv)o#6VɌ;b;IG^VTiFh,8X2~*kd8+ׂSAK5Fo` Id0_~i4믻;Kw|6b)I Mj,]Piw}8!QTϗ͝`]33R\c1SpИhZ'z2 N}> ɓƣ2wl~=8g߭~h _n  ?6bWL][hX8go> [yck Ҿ(A-HO|9SSj#b`k̶ cY( .b("01[OrO癪g֘,K"^ytY?\^FX;u(zw51xyAD||OO/z F|Hw,OOOf+.#/Ө'dwl/j'Kԓl]4 ^e ̊ c0tJ}?d5?zJ|tm m5Aa*RabBsBC._A> *E0ar7~-`C(щFfBDŽEӟ,=$/e`ߓx`s/xi+PB `!=@7jFax(8zo㠮. |X@o.8g%IEf8'_PkqC=BV^O^, N%D )(a.kA|Lh%jPy;<f\N#C7Wj ͯh[%4FxOMT~R> m, Oaڷ{Z0F(PٯUt T1BI/jSvaA S3鉛l7clYsF yzH/P[*;Uc9 D(ӝ nDe!-I;Iw'OGtEBۮBmaGeا-3S%Te};^Z+Z9MtNIV7U3=W^tJiyΊ"6-<󷩗/N]>dNG,d qߌ1QEFގH]vՄS⦵P$@M\&%nMƭo%TOYmL8XϽ5hARA}QiU6wJHуœO'/'xcp U H{uGإ4wdVh>?AP+k-01Op2NDjt^~+),yQp(_!L5%>'.;A):I탏eg:rP*޼d QC6͵y06dI9OW֜а柪QD]?{HܲBo @uh%}~+5RUZt4ߑ giG*s2T*a fXN2О?uXKĩ6+Șg :;XS_Z:x5ǩ5ۓ :|p4zy 'LVƅHI`oAe,f{e8V0 T j8Іj@~UQmŘO;(a^ٓrsqrbi$ ؘt8CU a iwdԀe&NeR#~T\%I?[޺ Xnj"B3Cyx M~֟DK.c;`?F'΁>&+A\q8`uٴ0PwājxH4 ZNCw 8q)ɚ\Z(vkA(p!|z>yIG.@b3#U\$GYfxjaOE}w˖ R̢܅Z?NN`]kBp8,K6OMTϕ3JۖKFFpJp~uxNԞIT_?ӏs`SD,X;CAa}inI ^.<ۗ>|a8n3@wAq'4U=`3Ҏ)v~gv8@P@<R}HtT=2v("?0$D)sw"FD@8 '#wwݢ޲LJɋ]S',plN:UnĒ9qg'aFj`\3P!8(PۉV,5C E ]RC\YֶDY [31D奔1xL!)x>!^9t'PS'TR#/bQJG8SޠJڲXymNetFp*7[|O$aϬ٪ld4]:?  քO ϧmjTo"[=t%R?Y]T䄴KsE邏C.=ϳtb|AF7m?ǔ@_C4 ~@-<1^KG< [_~9}/5{ntB +c{Z<("0n18x>PqXsu>WM=\BRD| 4y霵 &k[7:,DPRƥC2AxfX4&faY, <}:l_L|CT-PSBjs6Y7(oFרBku֐\V>&t驁F-X\N F@-q,1P*iW2wH49"}Q :]~q$ TC P#:ź6Gt C@}&8 F!9+ͼ@b \X@7(U[hkM~Jc/Z!gmr†2D\mOx=SģEX>uDBB|%榍l^{0 gPoxBK3:K 3E>D1T/_U\1/)@mڡCW36Nژ0ar+}AWL83~6lX^Q=nr 扩HLxE%8(D(ɹ(ϊNyodg!\SϫaHV+(-i3,cr4q3$dF=Cn''TwU =&9TJ~'Oqq+^D"'O}ruy +4x?uٻnN ُe &=K--- 99bi)\bS[N(rD3=I:^eM,LQ.ƮӤR a?TO]_tUid0j17"XuDijT>}"'X3e' ^ؼOj#T]U>BlJwÄf\dWisufPm2z’ZW{*4 xzV 0JYp$SԌs'!8W}{[S0[(^sPwyT-05hmTkc\ *;vxmzD{1qf̼ۅy_E[-_@}4L(Պ]S&6|]WwMo$C3!m~v[!u*՝W'clρQljPz%7$7GBzWf"~ߣnO=#M/)!Vg_|qsM5 A2+D3kNJ<$R'f:k^iW\aCa@ۈG:: 7z6ёwA"t.t%e 䨿6]/rVz{=7 FYyZMiMʵ IٿzR>LOu8=tlya1`/gD- F3􌟴8}:Js2۞WY$vع&F ]j?Kaj¹okv\yg w>]wpP+#f}+ͳOם&?+.! !3Ͽ~qXGX7k JV8ϵWQfK08wu!t$P.4;iH:HZm-LD\&ƍu;>榃5RĖ s!:+%>JwV2*U' nߣD G&C,<|s^#Nok„5Es&s1uN&04H~hwڄ(t3ôc+KNcF9[N5eb|ߘcKgRHFgq ј`-nrzc~UEgݞ* f-g_3]FXW(@|51aZF6t8#\"S;:i~]r|O7MgהGX*gㄗdžݝ4YT,pힺgc2N*0}6e/Z=YXmq]k`+G1:qf ^[lPSi;U4{.;+SBV E%OJc΋MTS`0y@1\R1+krG9kVl+V'%tV%ҳJC ]$Z8sM]ߑd0~U|bMagޓwʱ|@7(ɢ)?[*>q,^Kupd'ҺGUJ!̽uoɥ'_uzR;YftחL[ ޔW5Uf**b=1Թ;"-D/7@ =tkPr@JN+KnVp_uR GDC/5-{7vR o*cSFFve[!ܑO= 4OjII&ΦY) ӄP,u7la@/6剞V/S=̒f'}s<9Z @4`[n&%ʹ%~u;LsLNEQKy}SHG>E\J0 paGiB=c5lUCMk|gѯq8_kNhua^Me^[Mn&уv>pE B9Y1bWF.(S/ajA1"ĭAeS(50}"duJ'œGѡ;PjILqUrA9Ixl5؈[Z.J㽟!+!eJxs[ICYDqSK{>B2r=u<߈)50&iJ:T=Zz1;⊋ӟt$NIG#|ܱPK1*h= zVGj!;c}&rxܼC_ُˊu)G#m ǝXRv"|&KcY)-ؿ{atTnMP\9-QiW͘!)2e[w ac]?ksÍ(fm W ]3dVaLp*FO,rL!dTmi5(qdc ݎDXECK99D . 5ۗ [Upa}]Nu 1 Fw$ #jy"k "cB Ws4C>hDQ\ ^ȳ}i^  %ܨ:Mh=Q'ApԥUD?}v3n;3ECcG6@/ 6fޛNzdyo=*ZCKJS aMRP7O*(aaV`zAzGʥx'\V?0x!<*uU9t6հt؛ukC0mZgPROaJ3Ca/pW.nںM5l%?p @}/ӎnL6!m+R@XZqZc8Z=6Iيz_'.1Kcf`ó1rC3fI/ C6^ƛ_(f |ҼD`a))~m8,sK ؅{\"\Dj S#ZZPO 10J$^PqBv֢{ v2t5˼Usky)$OE2J{Иli3ȥMC߾TMZwN6 G0g.h8WjV~σC>_2U` 'e/1S x)3If;aEX4s[w6: ?oBbs/L|v:杝~~v iF܁C  NWsTwK 2Ԇs$qioO_V}dW^BĪ<‚C={9%>9-%@Ch 1wջϲ9- `2\؛=,;ze7Yx 2 gLΦ}uIFWvP;D~spPw Li\O[o3mC)-7N zc}zI$Τ*'Q$?N{j*];۱& uj'utkbn9 rODQ 9Uw%x.߆m 1%XRa~t]UpFV k1:$hI22zڣXtZ!mgSءBRfyd|~g{++@&M NeÑoVbm-W5s.v@JnPʦOԸ<9b< $>?L{SB1S6ɟyE:m4*FLǝY*^' Aܽ H,/( `0ˈ 0~)pIUı=~`0y[8ukh⧣b ś];v`ѭo!OBЏB4bnAQs =H¯O7) an6:ƿB.^Q %;-RRĺz/zN|L)GW6JSl{+uƊ.-Yd%1zfC6N5ohKb2`U9( ; ]1}j&OG >{㙰4UsrdǔAkhݕ׹LM?l)%y;qzKiTx&*vEd;q\go1|چ5^Z7v+Sn9'HON_XƑduB6O#MW3"<0Yg-fC܁ Y#ErZ3ZG8˛$z G/x ˞ҐpjV nFָD1uf}r)As+n1|oOK.FB:xe]f׸JG-a):S>@rT>Tum*#I)\⹩vUx^-ME ,ZK [5%|0&+EozJXݩHt5<3 \y|^۝Cnsdz/}qˈ^DOZNsߋFyL%þK̲#ph'! Jղ0&G-tmy|]-#''vBAo#(454XU<_K1QC"uK!<=W->ѣ&) LR1|#GS8fo _; |ەq7v Sm[q} !wSi,jxdf = .+&МZNb( Cgs >zҾҁ3*#_婴\T0pd-g72KBLe( if%GWHk!@tNVS+= ޷JAO0 z!@Agd+Jz.sp[tu1, |w@gy8i9-ʹ?^*}FXT؃%1ԙ2ׂ_GC,/1'22˵*s6"8.Wj)Wdn4<SwWka$z,H6܃KbMzqIŗnY>˃:Շɂa V<&+7/V4dQ~W>vlUM}eKVş>G|H2Zt|US`PL|jB ljuU`?efdL-1 #0LG?;fQl$'M<&!RRH+kܽr4)i}QHw8"7tie7 he(%mHv ,-S`S#JY4$)0S-#4XˠDVM(K.Z"P"Z'~.@`QеV|AXMzSnE[}:l7yJFBjؓEV1Ae )MA-|ۅ#YS??:뇣삚DD57Hx{+o*bV_;m4άt&Ͷu^Gaa`nCXmr(#pŧ6͔rMp/ ؟Nr(S7u; &Nr2ft@92(&^;,Yvhf>bTmÚlJX7G0Uվ0 k)AT π~D`6,chT?$2?PY]9nTD1bF^)S6Z#l2<4)#/ls,)",IRwVC ^S_ MwMeE h|Q `H-;WI $[4 h=ޑ̿n8/`eǂ1C.=k>Ԝ{h{ݎ$z@4l 3(b\@'tEƸ UB&0ER/Z&D rcav:C!ڐ] +"OoH+(VK33wYQJF>hĻGҚPZ.}"`1 gϠ;䤾zջWc>:omHE.8tHNCfٺIhI A9#^9'ᣅ;ق^=~wt^,TU{d9մO)kxV # ΦT'O' V [PV؅#a)j7 X9R"HU!OOsýZT+2u'X_?Nm\O `0>5G#buw :a{F5VhU 00}]@O-,]tJ$ wh@U `m=`Wz!P ~&=\t ǩ#ɰI0-3rȘH_̣)lߵȌз ql> QTan6)=? )b0;nRT[` Yv=f, F>SHZ?d''M*yt|2Dz8}]3) W.;:MpK;eƾV-?`سM BN4U#H[pp!ǒ­_q޵@MW`y79#N_92 sζl9~K|-B}"QGkp && )Zs_0`=cEԀASgZos4dMDCdDF6Ա#b)yZXpx.Zt;|jť$g|#.kF:LgABaT,'p&%oQ`}iyFDmLn#y]^ *|XObΚI#9IIW)rKtplM0#S _!JeS*EJ ;Wv`C&~5H"VZ_86I):@j"NhMPN4rXW_ Y@w*P^.7X&h\Ȗ!Hgm}$iWM~k>ӽKh쇹,s.<)Yi,,ˈo,d: g;H-6$\RVE͈Ӓo%Hmo.d5;7MZOD/gh2| d>`Ӕdf5[ DFoYJ֧,N+ov7&1\ U2'&Z)PK YDQǮ7Q,Qt[8DvxX3Sciez➠ +@BKLk59s]*'/'L"O:{jpU\`XT!+1O d爵0ƁtP!8"m h-CV9ˍżۖ)'(IY(,*P|; (I\1R%\\ ⦀Ò9|kaC'>(H#ON; |GsƔ#^N<)aܻpX)$}9U 2 tiBhYܴο`ȑRx޿]P3 0_x(S}F]N? )/7.GoↂD=q8ߪN/ mۨ%X'L$"r1(i[ϺCs0PcR;6|gwWC5&1}g58i$rGxxxz[WM#$8/>?OpCQȐRcqpe,™+f'0S $V)Y?n-Y_^~0Z3l a3%y ] u`QI%4S2d/niz-Y ^YQx)MicfT"+'DO ceIXx{"xpf.oFh3u4|:CniB/)HܛLd#;R}׀A,7Dz XT-Zhᭁyۘ`s@ l!wCcݪ %q\XUBAE}{_l:ḼDyZ`Z WskL@A wuDzO2CS(2 zUBĿ]-F/ڱ4'!+QI*??4z}q{}C s`kdڼK mgIۦ;:43߶TzW$;:]cjw|R3' Inz] HaIN7#eg*R]}IQ<ZSle_= Y?r񥃝dRWP((5SϾ{^,RBpMQz\;)_esi,G38lao֊ #V"I=r( ÃEz^{+Nx|BW +}Wx#z|#P +r|𡍤7Ub97ك5%se >@m=L^ls5\v|ٕ F*^3UgH>(<*#ݕ~k߀yXw,Álc3XaHVN-B9Сx(2Glp)'HcD;8*Q!9^ Pj%,%hx1ͪ~)Wcsۇ}M8v.g.M8B!VS(kGrJhGųпS;!G/ ޶07 2)ւcof΅$KNe6o39uWByC!dAFo維 ^դEhU"LstFL<{?vÙWF4;\XlhezqInG3 ARdp=3aDk`,|6ǫ2h$f?_EcVgFan#}@;=vf,tS nԦ޺74_rb,0{IkAi]fH)ܾҊ¹MYǁ[~`Oz'I_'XD/y3]tTge-(.Wo,0͏k;0=XsאqoA8nP{5cRAk=AhZkBt 络#/P=KqYLxx_jP@*|3tKe;V%{t߮X)2GekO2dξ(صx^D0iTӺ%]5Ԓ v\` mMpzM ) -jp!?"}8@<2zfOVMiyދvfiE$"M]HXP_?h#X_kZ\:l~Ɵg 7¼b Ρ%H12lbɑ'&6ԑ&oNlw5k߆YM$#ԣcs(ɢuԶũ* xDw {NCb2:`^Bڮ?6 L6UUu-QJt=r(}gMO7k B-qrM=!3PaOq?nYylm9rf˔T4W̖`u9Ný|₀rMnS>PW<N]?aB,n$ԐM ˥:6aAE0:IJa\@,gRcƩ@5Ð,&cj(L 5U6x(os:;5RQ= '´pQA^DQnA=PGh725dYJ!N!b.ݶ)Q4h#k>C9Ғ(gl "IZoJ%GF[C}m29MJeszFDG\ …oj͟ 8"|*|cbAc GK)l|:62DAc%$lf0Z x޸ iCӚoV|͸cVj)dHYy*=2cQP<0'Tx3r3CQ2(L^}ċ=qeD:6"~*_:-NX٣VNæ]kӠv{nOilJ4ntzi8Ħ80]^ABE"X p 1c͹H!WC=y fK5 KFsE}xΓJmըڌSTפE7t| _vjr4')lZK60vVT^2YˊFeFKa^Fv4c.mQlM頧} 8`mfu}yL#&Ra d5X)ٗ *d֑lͫs+b2׫i֞o|-48q.z%$)AI!yj_i脉* y ucgQz3[I/TAnI=A/>T{p1d? EDy!cķy 19zWd0¡?BGeѰ5>>pH% oX1gi{F+Jt8>D6^@8zd[RcP$u]|@=$ 4A3n(˖<(8 [^#ȗh Ornq_LӸtxeoy2o$@|hŎ3kZ*eH֖MvmIj fb<.50G<U¸f`?'UǬ0q"x$jjH:g@Qdxߜ<,̇+( f⪤EG)U-?ߣv0@26rRUJI@ksK7!1H]R8PsxvY,+dHй%vحFᜊ Om.,Kv35X&mݺV 1EcpoB(?߿qqe|m@mOBӗ1^1HI@F\6$pG,<8ԜpZj$k06wasKiba)XÃ*4t@,8:B3K#Agu9rK+&+9fYuI{[ߙ!8˂C&Eڟ=44rr`|aаh:h|(C2guż+ pgR*r5l8O]JP|̝G6I<oÐu U gFu8k[a GBe3GgfԩCU|Gx8t{akn֨7/ )pM/GJzZ[, 5L[o2 w{^;]ĉRON_0Շj$qzWl$] 6'4#sgiÏH&u0'zgEZX:__O%~iÓ#JG!s~Ÿ|Jf^ZYL)]bxNJl{W*Va^?^i8i? Tr (xB ΑH1XߕBzrr!޶}@׹3'''u=>_j?.r*$A-k(6sP_jZe> [AvINٝNCXt:u ,ӚF&s.~)v ~ȶ$V!!)p%RE1wWå-[E f?8Djhx_&N;Ck^s@'rRkjuxbYw wۂBx%z/ey V=pѱ;j1`T[HǩL$ ]8E#Xa*7ѓЦ6]p ǹ}vziZB;0'8ÐU;CyNJxL(NXw;4o|GIFF`T4̓x3hT<Okt)@1_ )*k8~:>/ι'ý~ohDwuRK\krC -d L1+9ڤhSpP\yh>y㢳 .D᱆rTHzm z˯x1qtȬrN4cA̝U h/וCa}kɉKaۓ>yxU9gZB iOh:{g%}d1n|u9sIGP( {rELM$Wh~L egRB[ LqDB%ُB 0|g0 4H}q!^glc=vp0SOƿxީr׮By>$e QRd-B*WA.@&Blx!k ۷ms|S\Kڡg D%i"ͳe0 qQ9]DL\TM$%O;V15T#K3 ߂xN 0an%."CqMl#|l"hV'0Io~xaDЯyV$)2&v-̢4pV3X]T|a[K(Ӈd4^Hd+&QH4D[1iQ<7?59V%vWμ %cJc} !1[OboԾaE+Zvo5$qäw?('4pLH7V:L ^Srb[p:`G՛l\\wbY8j_% u,p ~ZUCA?!Z+k՛в f|c*y!]ʯ*!cr|l}1Z_?bFrcL%Td iXL֚_uWP~Z؃<ÍFd3:$dq-؜1\Ŝm2%WbU_\VLka47cMae^˃MLI O>YlŕO:S `.B 'Yu!I{+644)gj]ދ,S}!*GΆϖ@&)O9-jdF9|+|xcwLcc{ _P xͫhf4sX@[Puk#[PJ.y[khG@-z."4UB΀cVV&҅=`[ٿ߷b*Gζa_Ah6F袺L緼pNPw~c 6~$P<#7 +USfi1d˯ɷ Rݯ> e '_ 7-#s` -gk݃{9@?Dѧv6(z:g^^|t6t`ղ֤GD|JeVN;*q1HlsˉDҋ"nJ:|Op\ H&Vf9[Ɗe+&ҥՅXkLCCw,k |Ks~燳0qʃae6z7&DV1@aJ\K|;Ea/9"73K>e/T9IcvluТߺ.^wc,㨓{{q'R}üynd0K+FWͧ8b?YYǛA!RhfC~6vJ*g8|V\ KHN5:03!vΞ&n(s+OC< KF %8>2Now*v0/!(o%sٶMcԕ_D_hO#^S=n&TQpEa/Z#0ƯkL她6|VyOYu|))/+Y92^ lCj~ ҳլUWX`OPJ_ɝ_s>4N6Z||9*(ٿe]/l#狱Km+cRBj}pYO*^ pS~4;|Rf}^DJjMNNA ~nw{qv[꼢k ](/,6E]5#BiĞ(j\H *Lx˒r̫:Z w5B0Rؚǹ\7 b[V@}q+#AxbUHI#vwHUܭPi56vP^ eCeD&KÍCC֋>w*Ry\ѯ#?ksE7>ØLV576A LF#zi]ވ=15*2ᾅG4~l}Qۏ%)"ty#:<-+r:{)Y|]Oǘ 5T` V=uÁNt|NE|/d<( &Nǔ)WAl_|<Jp>Y +*/:80)֣VvwE}H1A3&q>t(|Pw-iր[!M:6vAv)?r^: kkUDz;F Y\9u%L,s^\;}ב",{5zqnBجlD,Ha8uBʻ4%RofV)2"Ov`"Cc q)Yr,ՎV? ߴ-er½;DL/Z̤,N H_wɹQv`)1PﰴY14;tUN4c,mFDBYU ;`*; aT)Q!-H9{8 6eT҂Bw/RQ9\A-Oe!a= nA /X%?tY&3'aSovUN=JQT ݞ;@~Wd~M= Lzp=qхʫg}P(&76ŗVj1txV[] ew@ccbRH6gp3{ ::__?w&7 @q<!3 "P߷@^6Hn^rn *3,@FnE=a.8~GCz#(|KDUctGNOuH?y0VD,WD/Sx:aPct_1݌u@sѥ&>v; <3DgRHax)EX99*tSaw^ߩ6|>+yc5kA!spAOmifS#e8b9q4o7k+XJ.:V|&鋢YrH9PFOG.tvYKq-2dNLߑ7=wÑfIx{ԕ-XH0ùPi\79eVT(55U 3eFInuQ6!<&wYLf wp&KQ|iuS8?N]P) Utu?638ލ7krBV  ak0YHfj؃LLO7z N$|+N0AdϞW\b0+?ßKݫ/t)nyi^qQ l]:kÔ#8'bMRkB3<Xw{d֔$`tUд)D\Ɓ~c1b>7=r7;@d 6wrκKKVokVJH%;`}GU|͝A·Fy 0vIe$`*q{n]bӮrLJVHEUv`NB<`ba-Si IcYe@U\o<^zЪۨR;^Lo3ClBWKLsxkf5"1-h FL'~L^k~󱡷[6$>bWY1qpO@6F_֦zU쉗^^ʊU7֐-v]x'Cmkj8CT?7 8F:;<! YH N dq4 ,g/D:5b6p`/Nߩڠ5v(j9a[}'Tvw5+H4>Z:agmفCeWpo V?W1'){[8rRZ-Ld).;f+(19.z^_jɢy3wp&ZQ0^Lh*A5,ySC L\`,A."wMڵStGRwHl3ȼT0<`!a>d?+^* TĞ7ZBq:+򎫚u_/|Ng¼=EGrˌTA2=4vo1jaqPnZla(s^*X2NnȜ]` (;Hd!縄G5?Ex#dmѽdQ[r|AwJ5pax1xH,s[$qZhP-0x0? RQ5)UtGw֋"L(LϸQ 6.jz{w2lS s5Q enp%5P^@pfeH[rH<8ְN_q*^mH(IN `$O!aJ&l93,%cM0,  aU.ߺajozyI}hB |0$Q0ћw#nΪ:Ӌ0b/ޤvuZ7e "2qc&Ԅl9ZY@ͷlckצa89KNDnmMюc DK#}<~F{ 7fMXXD} ͵IIX<՛1Ovl']n=dGr$ n}F*ïw`[/+٣ sxYtW dEG :|:%U!9nv**݃,sS  +T0V͛o.奵I [g"HG?0h!GpFvU cNlc* T =H>\tl6:ֺi)Ģ? gYxE#h3+<5%bcaW]$FɅ=d"zo(u/xL]\f_fz gX)p"zOp%񘰄S ,X/JFPgqh %  ՜Ø(fN|sƦ KV*ݮ)zVy\"\8{)1^uNeF?E@y޴A K`u–wThs>ރuNgݰM|y-)9gRrFQzs p@qV?!9%f_KSHq( BD3^:@W-ق,kh}m,=odF E1Wέg1a@h}W7I)$4H2ܱ 8,<{p3tDYH9 |vsA$z*ȷW߮^RN˯"vݮMw:֔6-74H*n}RuA<6C+X22+=V}IIf?) 2fKB7s1E!V*Wi$Ibh"^ڝ\<o([eZ5;0RQ&>.^sNjY ]oYad_pqwN/g_/G4F1ww81,OLVesv3ȲsVǂWlޟGH Q)ޣT6/HIiaj4ƀZ; =&5.qJ*|^'MU6ji(3o3QFiܑ9oD:t |8f @ dl[4CkAT2C:vq)jvkE?dIi٢yfFb~UzłY<3 LC߫0-3{RXfdFdu4W#ͫ\TƩyW"3MHG¿AM$ukl7@}80=Q|AD_*0h@o^*ݐo#YaiXy",69rrb;͗/{A>GYS'P %dDAV LBۚ96j>L*S{HA[VfD]HNZ ƥI"x8z'a۽CqN9)?@Ii"l`́Ǽf z;DCq]`ŢHKyYX&%/1$^?*3Cl =4>1؝e5R^(1Vӧ^Tqlx_> @lzx4\խD'5CeQ2&Y GX}M/kR>Y)d-IC\x%"Go]8EPP]'딥D?|RebQ9 \]> e(e^,Ӻoy̱j>XTj i|"1 ͰD4BG?ȫ5pӿ-\_50U7n\2PrԦi%'ʼL$sA0Bx\_s7=-(/> [jzzUټ qTHM[UAHN$C 7R!5Ҏ‘ Q[DPuDP?XG.x% 8CNu'k!KvlKEKWdUmP}hwwS3 l뙀!9mgq"]{\'l֍ڍ迡5U? iSwLXI(؀h!Y<-HYzβBOf| 9HL)i܍x&6n|kiʜq9qo"kJZ @ygw;[!8IUg֤iGZ8_"UX4v.GQd\=3;UKOg^lN@A$ 0}plFZ-g0:=:Y"4sfM=aFvJz,h 4fĒwXSYVnBS\`g_G]N "oS(X_Φ`4ri)wkEf͈%>e|Qc;W]8c8BFt9zdlTcn_#f0Txm?I S 43h"a]K}|&[E@J52@c8'KG8.0$h}[Y-(sT%)[R4ǝݲa&3i=[ᡴ_`AA]a6FYrf)`FlZ".T]L3-BvU@]UT %m>Eea?&wY0P$yDDcYu g <+5g+$өa@|t0mLjX+r'U:si7c;#z,{߱$*K5߫eN\wJUf^R 3t4&&-n[ULTS#W  e*UN΀\:lV_Y}6 #1-/J[ w*2&C" !qțKİeXB$6 ˛n $-:śZÑEkbD=ȊRUB|xT9ZaVɍ:C.ӍxvF&{ZW#Ә2TU[7:3 T/|'t"Wf~;3iOGjQJssϽkt >~0'rvY!xp:Yg*hӍ)sJM,74^B%ܿ6dmQUd8-8۬_k ve6e^hڙV\ChjscpAH% xf_4V1'Nĩ W{̶P¸e.G5[MoKYa,nNrٞlCisӋI d:B@]fNy<9kÒk=I F"g#H!4neBjExm^2Dy4|ˆY0`jSZ&&k;9#,m$yjNQD^ѣ8:'\.A|Su eg1\@t,`,/}ֺUWom% /wk"ȇh/Jitx` -@DYm}%_D<^2]'ZbTAl餆_Jr'a~dFGuҲ4\Svw ,Z :T+\ +!>{ rFadħRgE {ΠϻWpo$/UkUA2ޑHˎ+/H*0 U-uςolŸP uXwh W-3hذE@s]qy4Pcܘ2лLBΤ =#(!uoմ7ACP{6I㕯5V.k4ٻ7n§XH 'xJX]qey%좹ՀxTX0X!Iy{=`Pq^3κ[֛<ҜJQ NV0jSnc ?KkcZ[HH cʡwr %)vנ+Bex?Iױ_g4l'FNO4ݢ[~6zkMB@ Mg$_ݓg`jU:l >E&0GR?.ȏ.*ZV=Lvz4 uDzF`iZ+=9wG)g= a $OS\ \*EY">tt @NFǢI8x%p?\iÏxe& IǥmnFLկ!&YZKZH x1 kaaVaZJxbAM=l٠^J挞s6qhs; _[7a'h}:L@-}hEBIhmf_إvK'?Yq6]i:NH)Nex*L#PۯSK 0EN:qܭ|j]<0F2:?p_%A5!FcÉ&4B]w<&bb3M%a/u`Woj&?%NՇ,.6UlȜi䁀"+h"TH˶ ~@+މ51,ű4,E{1uNK{fw`B_0yӏ V,3OW5EJ0hkbt#Nf/HZW\NU]cbI_78x\ 8qT@l = h~U.?nW+Z&玷\ >vir Q[Ϧ?Ֆu´c9WF6[]j1`; )OGs>CB۳FHձۼ-xoN_c0}:Y3N:eHs>Ej;1uP[eڀ]ì&1fyDQ/I #_'%; cDKXn QVP̻RxީbDN%)w|ZaeXUa-1 !u6!}fos09J@w.- tbcu鷬qC9V] ((r,] {ʊD[H["ܮ$Iy|Y )koӼ,Q1"'b,Mm rTބ1O9X& hE*Im<2o !Ygf6{/KY  )(RsΌRcr>}-jmct(?@34 qސc2{1zVmjFBJv!^$\tg_to],O1B>TT@+6׬K,(w2Be2;V$[ Kf;(2~-RrCFR&?# >kk0bW$wQ$~<1a[9#ot;S$~`:n%DFF Ȱ~LA'= Xhsk3n*y;s[RM[Ipd1O:Ĝg42ѕngkJk{s}/aԿQvtQ]O+oGnx?10pH/6 `EH", h~4 Ȯp5%4̧s?CqS_R+| ¼Dg+wfyzV\Jq.$Wɭ'KO/ZBF2I"~k]1;| E˼w}LI1?td29=t(6[p?qFHBKWH=Ye.Ee@ぷGwy]3kh#>3@!Qƿ쒥4di=G"li}[WßmDDlʵ_-$zn~RW 붂YhK'IbOyG: /耦 Cskz'bN++سuIBw1 yp>e~oqLJ\ic̩!P?R^GL$u5$˝1HbẈ,iKfAdHTr]4kj/ƞ8leejuλ8ñz)C"LW{JFkHHRMcYzyZ[D ]X*n'VP-dh+AxMŁp;JU!våSQ aI}ใK?_un]Wpdޔ|rG'-e)-7v(yH?K r̀(ڼ=e*h̓IPSFrkdA-ܩ3cA"ܸxR 4 3͹|.Jj'ԇS!z_LݖZZY'HOΓz2 ҹG =N1m^(1cNcH~  x ٗ?|ݜ#QTiʧ= kJeQ`'h'T1|tIE5n):ȩPܯ;BFV+R!b>xeH ѪmDlF:;~(rgE(c]U- }BxEI ~k?k,N';CԠzJ OaIJ+8َ LK龃:)2 zsuUT.Ќ8Qmd^0ji&**.vYҖ.K6'^U>[Yst6X+=DEP7Qcf(\X ͎va~ _Ml=XuS{)}Iee< >jKw[l b^ǣ$WZUQN_ί1?͒ғ..VYvW܂~2?VO*\neN> W v?^#Gfʡ n*;n:iqUa3 Gkٰtu{Cμ C*7C*M rY.T2VВj^ dր4 #AI쀈1fsq2v0פ=`'T `[&gUURN)0= ֹ.w?Y\/iŊd(̉Y)X| af(/rQ:*Jt lX4ivc2\[)Q?ui@N,-g)BA }B2DۆhEG{QG|\>RE\TÌO<U;rm i~0 Jb3#(%aX'*aOWL GUή1"D;!3Ѓ-F$,խdD`8M*ebX.PK''\mv%,Ck:XZ׵F2w/m'A=3E#Z =2TlʉL\P]N Um_}Sy|Zk%4":CsۺB=Bef_+[(ӆ@nZ'K2z͌c/_;vn!:2p˔&?i-3;h ^1.MoOԈʺҊv4:LAPP5"+g<4CS(%8K!9K$ "zkiA8+ uL<$q^SZ4\v7>Z3B{_R,agZT:zu}('+J=u9'JmK5AXC(3@hlEH[xW,Jn^%еdGR{wLTALN\^vz~w}g_|JOkOҨ .79Y4cOhg󬠈нBW<9#`"w8?29phg4N,:/8$nض8e&1 +*4 pQ UlVZANXWF /Z*J Ll1?E&OLCo_O=qb&PA`0c=A=؛/(6-&b'S?ꀚz7"g-RaA~{1}0 OcrP Bo fX)G "w> ߚ*_G{8f1J mdv3A!X2&"w'ڣ~+Ѣ:W5~4|:tpρdP?bg]E gIBٲ;D`߆xXڟi`͢-6NL'h4?:{}FPĦM-9H^ƠGv!HF2di{{itkNǻj \$Q9n#!)A%€I̅)ҖG\U@Hm]\87O感y>F <SXO  (MiŻv4+$kd$~k<.[Bi'ѓI[8919l}B-0pDaa4tw="⛍rVR9|$-I\:ij/Ǔdj4NDIx_lOЩ(wuw^E_JK6@].^l}OP"Z¦ a-[j30s(UЭ ~#Cw;;Ta0͛黕 Qr!d#ւRy\DRQ?I^TAԜ3e˦倮D$.UZe WjSqu[dWbƖ8\l σ4l!2jK0 Vk/eX//x(˘FmZ L\-F>xAd>Wa}劷; sZsXbdoGU/KEjM6yj#p,Gm9ax>F0cpN|wo vO ? vv> HV,BsCGNT. B+H]Z j:mm^\mϡ46Mm_}JGߙ$b$Ƶ^Լ҉SՏ[t:-GT?ȉ~lu[ [E1 {jTvGʦ)*EYȪk~;5o?kTZT◮ g=5WH ɝ/+0C!9,bUfhPwn㡫[Ⱥ4Y[yi;}Jڣ5>t=P/MWA1:N(VO`S0k,+-u͞DXťIQEIԠl\ -- Nຨ\;5tʩ/Pr*GK*h](1 E_ox3ls9:I ZAܶ?G]vY4PڣvamoT93L˷lc*L[/,A9e(x]Giȼ M<"hˁ'uQʒc`oO2t Nyo̙A\wz>Cy֔x9&l^{gv,tRL!X+Pwtq;KQ/77#*R +Nn2/U} 2N"<8=jHrUߣqCAX^||68Hت;:*1.˨z$85 >nLcy,a6 &+_?x@71 ϔ\8ƤAsrHxD ~ց$y*$f0[Szj9 MLS;f:lnK| /ǧ{tЗTn=ψ%逧g9C> V拠J `azv`ܮ_VbmN%QB0H@O@'|/q 3xc!U)Ξ{=l2Yu'OoW8;j|G8RtiZN2D5 9XD8[ =%Qw61HD e򝏭f4QYF|X\qιvd$@"Xϰv[c2C~ 1˅p;lqS[75ì -__ٞqdT;3hA*o.:8Ľkb :76&h=Eѝ;e&q#iDO(H)^vԻKƇf]yf㌠r:JDl_n6Y 0Ql<`fH%X=Y EuϜ@"ZD wGm28/zTdM'wuWyCn8[PR]cn=R˧\2E/ ĨUUf0܀=5@ȿ{]4:|JKW?d>M_L[|ߗfswr`І) CA+r#Hso%`dG uU7VDQ (=|f&$}VbߧN:* 25pe[[>$ r!k1iGM玺k+5ɹM ˵S4wMhk᯾Ƙa^""p3`6MYɚ m^qhjL!z-<6f:Y8y [ 6F{,e7Z? R;̗;'$i(wf V~=<IB؏NUu|mIx);$'b6q^ˋ=`$1Ge)c&߈Ji9Y}*1*˹m,ؠS:|3 lA3+h4K4]}m@b<8Fk[ҹa9 ]2lfF<}J_[ 3 97Gmv.D{F9 ̹©l;p.\˧ęc{tlQc[D @V >'FgVc{GoȷaLq@vO[1jQs]VZz$ysf`8!"@1_Ǫb>M;u#c<|jW>Ǿw)&V3Xl7e<cD>b Zk;x*޳:ևe/W<`q[P?!f}5qwc*TheL?|%T=9 A">PJ%3/*!EgMG1;[t/x,h Rd ^990 WYN6Fw,,dsӿ(:)7Zh=8⨒EcQwHƄnl摫N7gt $x _R]i|QOU=Arߠ&D‘!iݥo/c~{5&&dd<_/$RY_FܹRxqU0|AEm`=ui@ t8(Х.keʩ+_pࢸo#$GsdxJGAEUI\%ԅ0+&hȟ`mD@*6rk4R"oL H<X n̴.(]Afto-N*. /~}%n4*M]$(, D7zM|8X<[,5T-8#@^.q WfLڢ՜+R:='T4TjiHQI8"+i%Q乿+gSךg֩]~m*W5IB)AHTNB⫅ RL(xcM^[E9˷Ge/nvUn_tb}σ8Y ,5eԵ\SJG" ҤI^MB otfyO=7_\1~8Y4Uv%l> tsP rb{3a'qߩE3H-5UkPnF{d.YF #99=OO޻j kqN܍¾1=[}SD** ~7'#'XsRP@p\$ܲN'gVˠrb9=!Ujca T2T>I!9Lb_'IȲfhfʈ"r̳HtsY"p&wL8s(Ue%_ vlLϟ]]Ҹn1;jjβc5whA#c3W/]f.4 I$SB(o`#i8ணµgÞc-BYZ}wԯxG HT1}RG>e % ;O< fz&!vM-%a0{U5 ն0 8CQ*|3Qsi'H>6(QLMu M*pggf:jhm&z̦}́ҞX"c|qPW 憝Mi (ѤT,t47\}"ZmW@OnHEjNYzU4"O^wD#N Nn/s=IW@~vu5nбOɰ3%1eS?Ƴ* ( rl%vRV7k\R A%S]ydB~hD/vmXr)uq7@NL 3#fSmR9$ -%whLy'C67yk-WUsCZTϒ !^-E'm:]o ( mZ >*Ҽ `׾ tX<-L%#H(W?j>yWhmBx5qleIv[Ibw'+: 6kV ޾OʬMrVA{De_Uƚ 7G"~x@ؗ.ҼY ]_{SR4*A \gSSi'&( {*}׏=LF,z)?[/S'{@^B̲^1?'a fֆD-ȩS@&M -3WaC#jyw 0LOr;t[:H7KovG|}*J#bz?pBsz5`n(Gʢ4ݨ0!%0SqV I/.L GSrH1BzFAGBSeǖl|\,V:N.j$0RJZ E@zdԆ}L^ꌰ7umjVh7Q=bUөw,e"'3ڞ ok%^|&?i00s/jmt7j[JcĢ,Bv'}0bXWշ]aag_K -xx J}*лBc%[yÞgƻAx2D@KqR{egtJZ4 8)zs65K7Vc^Կ'khOH)Tt:=-80i }) Mx?+N;rje"VTW X |~7Hʿ#=0m4PMY%䶳k Z#"2 翖غ儬gFHdg䢛;WQdo+-Z-Ycw5_Q21Xj[0vj*c!9@v u[dY vo>uB>ׯԴoVJ4Lv< Z+.,٧*A BiKf<,Obnq%Yhl1ךM :AT ǖU-pz.*?|T!s:4pMJ9Gܘ+w+ˉi QOTӻ&4b 5ubJKUQ,!'TtaDtly?麌ZTd!/jvjg4؊GE>AN뤱Rkk',DCUS3&_059>Z}{xNc RӺ Ҩ5"8jRxZJ!tUd:i66{0;e" ̊օ6d4E)w4KXIŴ ui|@dnoaTo`uBvN 'y/:V T Jsћ-QW7ElI V)QFs<$zN o9wqA3ե$RK+vENܥs ox^j="/vREM[*Lυ<,h/6n cGR37&o .#W&z˨(cczI3V~k& P(-x8r۸YSh+| #Pݲ: gJ>}4 k͝R/(&-l myC*y=yC:P)iY \ʮ=ܿ?J3(~ȩnvgz\_M Q Mg1k5>w/Bya߿U&G7/1>q;7XH6,Xş6uĐNJeQ~mvP;|1+A*74ɍAT`Ob-M0]W4o桨R۟bK. r.-o'4HGs&GHhDG< 8,c*}н6A䜥AnB> h_ZF-T*߲_*|5*\(YQ5 Q5R8p3KwVg|+YF\Z3z*Tn_mk CqqOkd4"ǰ+?EE*V勺~n Q2dY^|F>hmP Bb&2_{` y 9'/PJGpbqֽ<)?w" +^_3ùc7yK̺Q{`vzhL-ZvlAޗn3'P>)äI ƕi̦xoR3F&?}ئcgj1&~LYR PjSEkj:M%[āK-6b]CuЖ,"x ;(JabU?*A* ~?ߛFhLviu砎aP9P^/<ըKpQN (CƥڻNqWGL[p};ڿȮ݄iY0@N&| ʘ6e.1y% +hCǜ7ר3Y,0f{.X` _YOth r]ӛ>(yNZxgj0u? +6aTmI@5꾍fb|?cV}cԑ&A0(7c\4 &2ޢݿ%W2~ЧhSf$K U(bFNKi*ߊ6R7x&etTXw*4N E>~h }Vk`vv T_,EpPyX Aej)ϨS#'vMEp-$SDLFb=+i,_/?xm8}2ɐ{E\[?bAZC%vh x3 1RP 3|ٿ|j?6R} 0Fy%"q-ӕuל[!b>m7nx;x$Mnk DtbUA3r,U غ'-{wYj 5q^cP,_7+ͅ30[ez?6('#mmTqKf'FzjŮ~ teYhq{܉<j^簚X~[n-|=jTu_yp{HS +-hk"QbEf¢bD0Ʉ>GA"[A5/+h> w?$bwcցquv'LiW80=*""ͬӴ[֪r#`1`j4".3}ͻoiUYTJ=!jrQC  $/F# zT5PBN}_Sd:,iX`M^Iޮ ڼ2N@;}}tg/&_<+ӾklxU o*$^JJYۃ;q箢w&;,s{$WT\zBFОHSNS{(Tٗc}VNa27B^([*Цwq֛H+8.o>-Q_}Cyz/a$q|wF.qJ;?cG./up70rSdr!CF_`;aRݾ`)(p$q7hKm˃6+G0Z֯Xk84碐 ;$φru%GyT}ҡcROTF X3CZH+~c^\Os7R(# jKL˖09vhFYOy|+.Ot:컬 eY"30HxDupgS:y[O:֬ OxAł`5  /ݛq^2XbvKh!!EͳG~ gxxT֗x3͈u6JoLY$Pǧ}/Xy.io-p9`Uͼ0c+rbn> R:H:~A5$&؆a0&L=]f]A٘ƒNvr:-nWf) 68NuQy}R&ì");v b9yF.9JG\J;~eƷv3d4OQyp=|BtV}Cx[$s1j7g3}*Σ&p5qnMbAؓuv]<"vD@/aW]|8j?/2SEq(bRL{F&RD뿎?Ht~,Lac+oƒ(O i-/a2$t|0!`=ܬAՌT]c_]|.1% Ǚf\EQM Hr3/_\o7"ZK]'[{6|=&-zPaGQgCqa1-EzU"c^a>hhgʙyΦmdv)Vϑ*1?k.yMU%1Lh`2 o\L1uwTgVSLU0ih<1i~Mؠ7mޛ ~sSH}+VS=>c=j_~V }Fr'&BNS1M=\\ Bdc9\5#@^]K_K e]1+4s//US4JhRHqEt^bq L~8yr& yW&f:뭖Ύ2+v`}{>@ U#wɼ0w1gvL>q1:k-%yɧ~Pk(] w̭/1y\D}D9~ßd6ý`XІO`?8y#bO"9ܸa~G iظt?؏Yu=+gkwvz(6UU){[kyc9C^+`5mb5BZ=xO&8 A_+JK-Qii+u sGx;#+>a|0i9|5UʩS#X2tWm3Z'Ȟ<)vw(ʜEص&RlvhbNV,Gf߸=}!_ e!Jt =`Јopr|e-;',|S{D.ïdE5T`6nt0g!5*NrG<+ eaܹh,koq.ov '3!_X~@UsP9jek\h<,^U~E,plK"2~CN!\Ē4kl0^o[Ȯzv*`)qˆ #bMf jIrd%'*;$}LIއIEQ}0,69R*).n@ 茰}&@T~e鄅O\"ꍘ,\%H1{_8uc5dm:0Y-JFL@^Y SD1?ʛUBac^U=޴]@>T)\cH`?p@$3/j+:Ͻ=eq!L2Da@&X)|  XmdZmvEJн]c.]zqkc7kC;MK@G;L𞼁Q2>tXߌ:);lY𙽛mg-%pWr_2?FF2}TC9ŔNglhyHےs?}l.,u^~/e\80*b}+~;" kj#EeNaq %IQLe٫ƩxU]cb 9]dt?jp`RVIhI{(h/XpO/q4LI8rйj(4Ԣ"wG3x$wg$JLa)WO;_&Ę8]/@)aS_ uHa:;+}.x@@>7+s=\*E{'Y ~ ~*FYk!w >FU  :$+2\ň@bn[!;kpYVuz-:nOOu~owm&Ks]C$4ؖ@6N 9m o>&{CƱBpjQvP99| Үg͘?T=ehՃLosewC)\ ,Lq)tȐZ`i_]hA;5PIlvGm%q=")8 \fΣFnd4l"3SM`Um1:hB2Ocrf,N%~^Ȭ&}wn'0I}O"Q"_1GMv[PLVM:[GPӼ+; .=ʖI䋗Xj6y "MZ>j<k ˯$ !He/tU_hF*ב@l-ÁN8smZg!Hr;pom^!s\ vwVڿ wzC|KM=*A+2˭YJAϒP/ЙaJc{\|Ƴ@щƿY1A5$C5\[;8$LG.K*.rՃ]H$C%+k` |p"wp'Cj  ȗq&.(¤䔩QV9κ; MÛh-~OCgjFP.mp*Vo+Z z8xnъ{yyg1uJ//RFᎉ1DrWm>Z{X!18^t>ŀ{zjK>V.s6#)n&F` ڰ攅%&S-9 h!Oq'TDJP_ 2zlu$ÚpNMfav9ȳx!ڧ?ؤ11IȨӏЯKt ىeG Iy_Ji12pOI`\Jk9~c^g6mdq}`.@;/0,hs==ApWEM crskXvKUsD G.w!w& 2`{* w%L\GI0Ay朗|P<@^jY44St='SE3TrJwqc g+B<*oHb0ԁˇ`I\`R67g|-` ֟#E\@ Ӻ"Պ!EO4d:TJ7xam[AP( ~%P0"m9 ӌbi mluk`LaYpKLj@oY2h{W1ܒ2)Ja>^HPb+#gLܨ=,JΥF0;[B2P@@4:M2l {BdUFn|y",玌:\9¿I8-egǙ^,SQm|vAp+ lv^Im JK&񌄟e}iEٱKPFj{11t`7ML45b&/YT`yߪ"n$딶 '8y1QM9ɞ]ݰڒ(M Hpe$j}xWS؍@t=~[EUae%{C9 AI :+zI)cqY<(ݰ[bߙuSm2vKtmH Q+uჂ. و'˘>W>x7 l﨟ߟ 8o! r`:vZ#qh2ۼ"H[<"pIZ wTj'!})|xqO1=3r^! Mrtk Bi3`O3t7P wIk=8 0[;1㡴"b)JeG6b:ku W˂jl٭20V='T2傎 ֢O{`sz UZLpI$ѮAPGg&F5ۧR2H5%w{)_A̩' ޣ{@PFw[9xoj l66{?_k92͎sx8wW`KCr^btXMӢѐ)o /KD= LPvu+@FI}>7ŖmsOɮ xZ1N]ju6SmIQ]޻\.u(1DGkk'V`_AAq+jg6@橵Ǧ3lZLa(xa=CM2lV&5zWGXVS)s',?uo99[C@߸[`"xͫGYyDt疊5uL#u35Yhh-̝к!74!Uo\1\tMo'u̴0X)vhb0:t߫f̑R|NvgLJIl7~o*{K<;Q}\q;?4٠lco6/+#"%DZ?8#p~ʞ;2@7ۂ$;jʇժN*bdzJ k^6$7S[qK{`u]3r!i3g3/V8!Ŝv:H&urm[ᰆ935M5^ e>q 0ٝ1_zT}=/QpTɯ_sP ɼkth`diR=9ֽ=YY+= m\0vgkr{oW!&~i>צY<bjDs]3*eFT@s5] &Su ǚ6g +[xRL(kQe9cd9*, krn#&.DߌcUf6dl+)m[Q~n`ʎAK-ƿcU1CA*E g!fMAx?;?14Rg!(/k_+&hwvN]7Lhi"1L?y9'5[VXcӌ)XL0+gG$N˻,sǏUfsiaS[ lmΉ>`kTGCˆ+%MXg#mň){gםEՊ=\ի2=ՀrI8xɪ/ve0»vp Tux nn}QU$ s!Nc S8ɽ8N9dM6,a3@E LA0+ʘჁ# H)mrSiA# 5XXr ;P" %e9!B54ZUK86]pi4ɣl-)_=A1[ueJKϸ2insqƁTHH{5끖 ]5;yN rQق/=ι Yg P!N<@cpXFO?(A©cŞ2ƏSD_dpUoڱn'ĹRK }&ڮMF˹Sf=Xqd_*Lzv}7—}\.E`SOeV3%op,/W^,pp!=9d4x]'ΊSa2 TxXO,K/P Z2lp/Q%+%Ih9_[*=!ÉemU& ? M)I n2m0x/dkk4pP|27-m# #mAQ/,3I!Sp! M%3oL7t9pFsli2)%{a5۳4ǩavɐ~޴szOrM_pB@IY`dC;N 1Ú.^r'?lj;ɪ ȝA KLgCC~f"O}M85Ut<%# Ia@0AtApUAgWjiQCO U[-?Cz¤Q2Gfp-JH+caPny0>0Q{FTNG__k73eaєP @+*L ~ :|s$ѭȼAEq z9 'k)H:{UԌ䣊oxI5:6u֪jŽcp+_vڤK˵p"hTY$˄ueqᛮiJVxe[iv )UR\G冮1udHFx:Ln0B Rbe7~('5pMHm~vJN'iH4 vrÓTX@lz!RrheMXX̳[ā"x#׸Z~+IFh r'',s.GK Lҹ=tב/+q\3~ BzKϵW,y}+so.bH03 ,Z9b?c{NR1s;9 .;ujRCԿ{)hs*sΪr.G/o7R_)JI?;Z u5o[6ivs*^eIhAP "cE65uu|B}UؾHjvo)?w5MݠYjB}pv{*T>K!ˆySP!?Vy%M`%B%9֑Ap6{K&Q+*((Ei>r\M ԝz ='n=j@+pfEPBዤ*l~_$#f*I(+\}(fB奰vxF y$en(<6Eo.!W߉UGQ瘄^U2/Bc/SNh7̹m>M bV7o2Ht+(= s&ъG{.fDhP ^ٱ 4Bg(#Sb t 46-dKl˥rnT,CEBcoWjNuN\kaF^Ԧ7̢-GozU)&ܟ=JX]tOBXFDעovWEhgoWLY&v+` xxo95H ,B> .a# hs7#bXmYNC3]u"m88% w+\KSw], 9'5tMZ71ҡ8Ӊ3پ:Pyʨ>1ykV3iM?5h,q?4FzdZn\8淡w#q͕a$^8ý,\v+JWy*unE24vg\f.zbbpdsRĆ)¶xa?],3sX庄 ]/۽̖/~^6Io#6+qMdD<*أg d|7HIᅯhM}%WiUhTn]]Ia^ngR[QZoM=&B}sެ7xu0s*Hڰfl|_A'G˹wJ`H/'|ڢWZԇ=Xצƺbm)#D?o4͸.銗Ĕv?Ƀ[ 8ses5u]DKۦ:E@(R3gl)n Gz9O`ݎyb#\㿳=ԙ"|Ӻq4{OEW7OQOi 6w@^WUlaU aw>JE0N?NDhh {\W;N}p_[&"1ŗ\X|yƜKmqqY W‰Kڌ(yH`"CTkùr/ ai$['ߩW}ěYQ>Q4~p5虳ZtՅ^vHm= < =bN,"W >^%$+S'&;W>9ǍixT=k*;9\"uupʽ7%R!| Xz++ KpHw$~pjwt4g&,$tsYL_]̃_~r?WSPjH {-1EA k{ <>K@Qu#A$,,MѨ$d_6}Ž4I[?AkѐJևp"]cL$6]a.TcXM&5g#H:h@1xdXC%eP%~>My&OiE_(F!dD7GD4CR|*Ў/HS/hiy$f4 u";دY3 SxFʥyV+ty65s([mW6Ѽ.*%xkdn Ņ Z7iL 0, :'\2ptPmYav*yl4έx$.w\COk~OXkEn&"ˁ4!6VB*E)wizLV!v@)D=Y51@:B{V"9Q[Ç喔8Fxt"'0.҅gr3\ә`JlG*~`w )CgV:Jo)lb3:'$׭;^ҁ&X!W\!\irV,kͼf6ՅR L>sJ%T?5žnCo|AcI[1iR٩+"Sw|oN5mw/H{,f p~%wG0 pA|?/&Rm( vuEwcg=tf z=#-|6@!9l1;@B mZWlۙ/W~GEU*WS5-O+@҈)oi1bp`!ľ{ A1 ~,9+5A@a[,v^ saB0ŋs*L}ā:w-6ny -KR'zƩ&RM=/ \ 3lmTlCU5t:)$歒"~xmjT??M}2sM9l?. 6lSA HY-K gC<,P\Afj KO'"ڹDzfg,`!OlmM1T)VBϸ)DryĂ7E1VcL5uW JYǚ9q(UV:I),]oLXx"Z10#,>1>>#~j޻2r"7ʵÊ !8S"E9[_y[3 L12Lvm0@=.};Cs?FCD?G z-Q!uMr8ߡIEd2ҠZG?bQWUj"q/-QܭnK'i市&yQ؂緬4}nDx/0/EJ>FF&*AY)hw'yPxsM[=yhWXe3># %;ϴk]IΏ\q3c6G8<&_khx\L[W>v>(TG/㥒q \L=_=A!9}wcd{\>h";`]CfR.?eKu:vcCecè1_{Ŵ K\d0VWuE\Ttylu_oj▙cV9}\rW^.!VT51`h w\T8YtjEۯڨ yQFl6ƞ5M_lfT̒ )<i7+EOީ~,fj*¹H+MI׎i'&HXJ)Fx@dR#!BK=im~O]s.)J<߫&tDJ|p7NVժgﵖ_Q6Z%Xʥi47t~SH7W6ljH5F1Ec90J+^>'3wMz@V'nE|ԉP򝦑''>T0`eKd=]/DXo泺}|p.;#Jc hZⱁT"m;~mB>ِ˫SR.N46;Ўjd>j ,F{R7%k o"-ޝ9]/ݢ<%&E+$[Վ_Pq_'7ldkKR1H;qx{Q-pXvQ^ f|= zIx%'p(hJ\}RX x:{I Rp!(Z-F`M+t*qbG]tȭSE&ΈdC8t @gKʉT\[=@[}ce.Znє_ѝ&^6!v 1]Muhb&'hҬ=\Kkg66CAb}̾P.prsg,o/wfʻ]0vWgk l[N\w&3 8& u'oߪCQכ\']R($/]!J=iȝLgO+^ECu} et5ԃ,{$y$g3gy} ﻏ;=i tlp2j֑;ʲ.Ρ\$)Q0>9 /֩t8 ,f~wp* y"_Z@ @-'BoOcvy2f)&7=2h'YDoG'}Ϭ .jbubr:\7\w{Np^C@X&%ʑoH/Lğڠ)d{ӱvQU0>~lBcӁ,"#@el?쀟Al`SqvV}ȂR {$zb:/>82JUķGz0ձ r dd0fDTjʲMp)܋x&xkA Wot(0Cq%=Q4w47;"m8N.?DK UHhP/'C3tstaD#H@^ >/a@B(Ӈ?n@}%~$/&N0)yv')@Ρ$[N [3EʎN&T9Ֆƌ%[EszqhL;,=z"Fvd;?t܀&Jo/G#GeBAݜy.=rSc /opWqqP+01"0]jyx2Q^nEu馤Nr"<^"׈RL<ֶaҌ|k[2 !'K&=Rv_ǪLQKG}OgE&ǖt<~) G:1i(rs_3'qte=k3ωg0/5A7śfQsC! ߜ{EeZssŨd06 &ș}1QeJZ=x?ZLH ñd jx$p{{7c s){`0d!tX5h]XOGyA f3nu 1#FD57;jKٞgleV>yr+&l$RiW]1͇rk _2,d~~t,DÁpy{3؏?ՕrR[p^dctܴsyk Sk ߔy91_Shg B$KY=M8+BHS q*SA*vT'*YyJqsq YKQ$uǛ>n3vTb֛ƾFIK`yM<l(geTwh|d))Xxb@bנI;'#~"04]ZP/,j`2w8 ileNC~w/zYPb ʵ:UIu%˗/I- ь8տI0ӈe.!Ү׭U; /73k9. TN(Aw(L)<7sT:Bz/xKpt3'1?($dFO;niU=UJӇ.yY\Z RʑE\E5Ğ }'jV 1q_`5qbSVӵ&%@1˧پY2 ѝ:Ч PE:{;2:Z? 9eBC%CDCXipM,̕ Z5hH* u̢$.5k= wL'e 7%nuֵ9X)w8}"ɝFzvCL-V#-Mo舼_!q 8vJs?y~ 7{h~ʠnnEv9 =OJ4+^Ju (Ig(O HKNPT,x:tb  G#B 3ՙh,1p׆D pt.ƃ9,Cgiw\I"ovvr8ą7OčLaQ2X3s11c~|]. BZ 8z\}8UXJy}ÄweeUw @82Wo`/ fỀϥ ʿ +qf]-=`낢\:Iq'DX3HoM <<ﲯjӞTYr1#)kܽyY!\:E cHx6"ExUMBU& W/sP0Vb, LTÉ_[>5CJCXkt 4xnXd~ ~% \ǔA^'Ɇ*']~52{SЬ+L*(L , /,q3 `bTGQ 2ǪdZr-XIY|*~%a3rH_q/ڧL eW X|#Ba<^W$ulyQqg6A%=8.v0!l!Iubc̳ GL"_e7DrfBPg,..i֚9>36ZnJ1TA=% z%zaAҊ>50^Dy2y/ԫjSbUI8~JJX00b<9D ٯ$hM ŮC;TM>򉭉7rI"J^pb+3Qr|M|$Rxt7xD(/gS9-:S)l͟2^VmKW8@llxo ۿ$IIMD.7w`$"5];RuKKQ7\CT:~˥Y,(SЛa-MuqL!Z397Rqy6= ?m@_F`\\1B@>QGAoTt9 M;@/)0 mz+ۀH76ϙ1 Zh쏰5ey⶜xskՂg%e [USjlOhL==UXI%, 'kB?J K*x!D%bq6H4ߞ7IFkb|b : s3L]e6!#1ҝKRz[O6]1/am:<<Ѝ@c1mtT3lY\AD#2!FR#BU©G(77ꤸ(jf&a΅SFzB`C{ʄU꽆\iC1] >lH+(.o NTj6Tݏ?0)I:!_nodeGP v֍M "k$llJq[ĕw6xU?=(`G-3ynlGdi0v;Ӎ?[CQ.ȵ{9R9,l@eQz]Q\F~ڋ="Y²| ,qCqp8V+֬2'zŠ嚱:_NR?i`IgowR0MOv|7ֽRS'~@<;K Tu'sӻM0G^B[`WFa3L~G z.Şex7Эkf =:iٍϦ'2H=i0r)"8;z%sǭM+!w4=MrAoU35 -MF6S k2Nެ$!~ 2x)xvhiBUhL}e)'1T\Zba>]O+0G@;y')';Χh-t7 _6xZt}@c`s34ٌ3pQ5fŵݓ==xU,[?&u;{5krc2j_6[eAM\e&柤ӄw¬M"ξJ7b]?W+v]x<Aھq+yY*CEzg|0V-2)pHH68zcD 7g\|jNdzRV\2D.շ)ja2f~,2Q( q(jЯxFA/KI˅W pܺ;x#u Caޏsgzi$Kf]iLRW߼.ꓻ_ݡ.;^ZDQ,_"a(\e@/}&=ĝPyhedPpgg3-i^7ю262+R8r MNTC ɝ/0 %ՉB( axg烑Tnj{F>< yJpW9\1nVbx}?F MJ幔)% -MH!;<<\i^7z_b9'8ҷ➏TZT7$z N*1Yג #5Ǥ*_sR4եD}XsG;G|2<@_kYgsZdoh}VcX[5CՐ+fr{j9$72XTB$'5lӾp׎kwLw֚RMOm83H(fsPD'#|ÖiӟA]=k,eGU(s}C18{.kYxj';,vOcή8aą Ӯ;dÁ5!BxAZBҰ~2xGq蔀3NC8BS<<&,hd1=Cn+:]GΥ\B K^d'Hw3%)Σ0HouD8wƒ %; L~Kt@]Fj+"t вU=Dp-^{1^Jukɉx92GˊYohEי%GczV'{7A]](֙v=U[1h>ԉ kqܫwA; @n3Հ^\ Uy^i$IkaA0fB lT opM6#qd3Ik 9D[Hg.^g˨};T|P$c$I%ڄw*WrVmqp[6#Br p -NwaEEGohz J+9|=uAt{7~KLzP+ lߏ‘._qAc[?z8Q1vuK ޟ kLuv5Ujsd^Twi,uCw6BL@ \*r$t`4o_J[AH,exyWKQnĐ IDφsi ꗺ5`l~uC2 7#=D xI25 ͘_Bԥy~m⛛Ɓ,s*(+8/ZzcKHףUg*|=Bwd( hJђ$зd%6Oj<@PeDwBHe1`F 9]=8&2 2q)>l7mbK}:hԚ\l҇ ̶UOfp!g < y +` @~١ı Kwx'-Id`Tkd_nIHbPh] pK$_\#Q;GK߂٪:lݒcRM }MPyvӮC $^+w;Qv|S GT8zPc$d}(J)Rp a XT\)]*/8) >ua4I@D6wuB{~LQRىTRtEU%);!#7v#U9 L27,(Q6B.S'r"ej ޴}#b/b;~ Ngm) 5.sh]5F⇼0fwx= rWʆLkbk[F〺®=v!@s8u X'e~s7d2Lo۳?Suu$=b`UBQ8١~$`veBO4ЇfX̴Ve_W\-F0P~uv; mCnC? p+&c7 6XaYv")YG-tx0AI}w[j!58f>[}dwsfeRI;X nWy P7c;AǢ+vC:M xz;*gwSz=@˃P}GXSN)p !wB.9afJY,Rt(&ͪ Gm 8Q̳א)$nS#e1 .S5ruu e D,UhwhNX&-ecy 2}3A22X7(ҝkm@ƿH %EG"dRI={ƚڂE2[6g+80 'u&'XP'ԁB{Hgm G2I'v Dsvf$ЭbjrPBzմ.۔=Ԃݺ]|u֘^є.4 o+[ecOلY>7oB\!>.9Hoe+9P%;qp49kߗ!Y3R5YB3O2prk> 杯2_Ѡ{A,/쓔&ɀOM͢\cx.OQrwq jU4+*9(dIy'jN߼61ĩSP"nPdgWhDg'nVI -vQ;>3R9ˌzf&B?ǞDa}Wl=ǭ*)j m#= -U.ŘgFgpM+qcܣ0Л\pwrzQ>l$x`xv]>EE00ŮSshϽ!@]iD hZ gZ!D$mK,G %+5$p6b‹1f&ɜoƐ{tBo)rB.VOQشjR_1tT_%ZuIs%vp쪿dj?g,LionͶ˜99nzvR}t#@)iF)YVjۡ΀ ,6vO0!j|Z35z}$CUmIV=\?ۏi^Y[fbyfzcyQ U7xV/+  :2bYGi 9?{jެ,cM+?~ijCཫ8kN4?9UO?Ѵ]yT~**J?%F~ڪo hd c}*A"L<%c`Jyx|*53-#t.@ >yA!5DA7qӶ+5d9Xd] ƛ{TTxFE 9]w-ьdKܑQisŁ6DjKbw5*l3UψrV\&ۥ$-ϒ`,,O'ba:W x޼`)Z gKRnقNwr<]C2ptHW~+ R'ij~&rJ'E fbra8ahP8˅b67Ã^5.bT]3G,gŠm;$ $F '0VjmXǎFw+Y)~oJQq'Y ^ƚ fTr22%vxBDWli# h0x)+ԃ 9p`-xX>ʦ1wNsXp5Ǹ%h8 rj@9PHG?, SZ`ӣN^O% " W 7aW6Xmfzsսg dHT,u GqCZө y`\GG4nf(pG@b!EbMѪrF"@jAXvRc)ϲc1٫65E [X2 ;w'VZu9ⷠ5ػYh`C5.m#Zk+A-K\3]>}sbRj(1˒2a-Uu.$A~&$aОn3ȿs_e&-WTa`QuP| d "DxI;:۪tk=jePu`.[t+%6bOڣVޘzѲ(*vD|:nbZklq]%{.1+gxmx@۠6o] NeLG*:6x&͕}Yx_k i9OU#dC tzp~\YUƵ`j &jlBSs6ر*HoQb9;7(r6[rM , |0Fq| 5Rg?u]DJc2(z?Gs~^ʂUkn6i.XC}pGYI]K{rr`3 8g] u۪ϩ?XI'-&Q7/> MZhMh>d3[g课ٔ5o 㡇e(~=^IR%n>`4|UoM"黙Hf bvY]A3ϤΑKVNES{{o I:Bמ捦X.4Z#WʬX*L7 q4T&wvm^eLbAi`W9tV6@W|Q%N [?mX3"o3",bOqiNC7c?mO:$~ ɶZ>[ 﫳ysp2xjByHwy;fTr,) <8H>H4/?(zu& *U)u%B-z2cZTHD.Jr1:P:Xtjd-=8|wמҝe'yy9RD̷XJ17\fiVzȞs{UǓYWˋB˃2O҇Co- |i[Ie(lLǾ[a}ip)0~Vl𺲪xpUDT*TGfD bUOvgg&Y{ⱕNlhؖ=/!v3әu%'!H^`%J!+$#K_8z_#m}^%!Lg .W7!p)i ǘs޴Es;N_`p(wZ'ɃQA7N(~sڬos?fz#@H[,綊 ̮6󙴃9KCc,YZϳgE8!Ovbw?|dw®CPȕE-t|γ 隂bl`=6 x$Q=[>`yd\=em$j9!xп>{Kktf=H/Ĵ,HLCE1*Yy w+c}?6BW.&' _FW@7W4ߎ[N3Ev4Ч7 ǧ%`^&iϚ|q*Y@Қ`~+ PN4h@x&8 h/T UjA.}jGO"Q#9U9IW;e=`Tm0(F10pCuTqmEhx~[}€{{GuȜˏ6U/i41~Ҷ&&aP''R9uRz _|(aH$~'d#xcw.U>MFEo@^}WEI]?1)wBvl l\(cz *B zn w`Oxs`>4EkNg V8Z@]R itR5sK@pe)}fyS:PǥXDFY۹ Ym:]ԧIPɀT?LU\R\ o 85`O.2$(•n}Z*7xؔbTAH`esoyd#)fwa$҉=&o!>u,?[*7EYGث"S`ӢL c܉ygq&I# l3a4UƛOV  |d֑_pׄ`N[9=MW0KSo!I-lIf$s#۠`u6iʥ|#<^h\t9W`wp`,:ۼl>#YT誒%ol F{Fe=,6R]gbM'=v>vGΒ?0~šO)iɯ9 $І- vZe`Eܚ粞H3ABU`TѭbkRes/+ut#es;<IGe5BG1\s $ h6+) FYbBƩRP:#FGY\ylq] zֽ5vT 4V7Lelt8̶ɽpgm.F{k~Cp95- |+ c M1Zjb2Yz"+ u#T. %,VGpN aǾD۶o ͳGTԶ_enn$3 GS߇E̹씵^B[ew?- bϫCwi_ RcF gPfH%*%Qc='g4NwH\*)ךrmpHTj -7(Jlf&,j= fVY8BMU!SY( ]Rm`E$΋6L`vA,8ٮ] s뻇3,БD b~gסf4`oI=QyCk3r_] FXS71S>†oR//Smb8UxWFȥCN.e+5U*jd9o].'vHیp"V1.4_u AVC* n\ij&7oren\PleWCh],̮>_B(<\n+鶵`o6;_ 98vއKG >sB0J'lWkԗ' zMof.'/@X"5:]6uރ]Ixy!K^ %.` ,.Fd[ T]"C B_huȝj2עO0\?۶@ <[EQ JvDMzGEȒ(DM蚚0P`4ZEH~{+aX"4ni;jo"OgoPF7wGI]o"k?F?xŒf)q*N{To& ]ܘb;,ђ6^g( \u$ 2:L8+UksnA-*@$!楔n] t۽67) m}Begbx|ɋ[&x. Vz?mHJ2+ 5s0R mYIXMK8Hb߇ 6+(R:  ݌o4/i0sd{r(hDQ3˩>g> d'iav*7[uo]Ȟn BDukx/B݌((1dDGVT#}y]B&C!M柕;p 6%^$|BzpPq09c 6G~{谖GcOui1c[y *᠜ AҝXrg&4+腹(?Uj^=8~9r+'>an:/ԕжH@Q_Z}sw#cJVbr벊k:ʐ-D$~R0'ѷՁg7f-ybg bS xb~A*%Fam̎;Y#"Oa'\ _ HV?nw(SEE<]Dl-X Du9' tY6W f]ʚ|55l[T Ly1^. g E4)* ~y/H *&o"p%Ϟ=  lH}̉\g- b fe}̾5h-((];D >tY+;gm?$ @ Mi1dG5\9>&B}R+~62Gx< Pe8ۗ҄.24Ery}MnS1MR v;<\<2O!țis1_[M:X|Xj'Nn=;bgo\j%BA&5]5dW|T #z+Va'G]B-cҹk.D&ښ9YYD6>bk9kU8b=oY)}XhqHbh{^XdIԚqGB8v_,fo  n;CM Ї0W$ȺMc=9q"ofSWC$1 $~co"+{cDN; ɢ5`}UO\X-(]u^[ ĝ (w àRJX:NnnmXUe:k"oۛ @5$b)hE:|k̈eAW st,dC{/Gد Nm~.EvVz 1Ʈ..3 diZͯ-9lErKx Iȩ]%_+lrd> "ZƱU$4jHVWq-}bfj/ ZQ?474"k>:H8t55@{Afk'6/ ka2;ΩYt2-dnv8Woˆ*K"/?BAS@*w=2_EXཨ%E9ZJnV*+F:wYc*`(87 ӆU"?M/fkM'(cvS8j\p?G^OK~*m}cҠyV4M6iM)K}Q):U@ e;gyپqU'f,8M}fܐUuFI;lanu ܺة׆'bu7k\H4Qh|2b8QCJYhyd vQwg;47^4?-(⌯˘']'|ߛl!qLs(B r6 K&n-n](i>mipk`=𦶉j$=/UݵOg3| ?@D}o{"8H}v._cg}Dl47/_j|qgx7r6mkR^jE=͵g4&ʱ"v9n+vAAI+lIchq`p`I 4 ,Il5dSg(u$/h0*@ LBWӏY%G%$z;vYp['Qx7~JQ[-T+ '^+PD3" 5|i2:vc3]z՝,ϒ)q!\NWh.kus0!-Hxޥ`FBFNBN `J} 9O^m؈3VD[XĒq6GJ B|bڲvAp .W#TSǔidn#+$Nޅhg+P/JezҚi0ShlM@S`P[=K]~}#Fz94S_ѱw;/(?S VWte~(ϰ'i*Ү/::E+H~e;7pp#;&j[3f-+ie@X<j)ɩ=ht;,vV:nS%mL:G+QѼ -]-'*5P1פ*CB<t|Ys<,{"~e8*$];ce49Ig؋doHrpƞ&cR*.֞&e7^o? /Zhw䎐 +Ę3=ߟ&W걄 GfףD nL]|.ƊRU?m|@٨Pxa`d/ͥ'j z5nFx[1ɤ*qqȑ;BH3j6^y< 0-Jm9x~J2\b8[qM :3yW꽬芉Z03G,J<(KS6 <Þ߈/ \M?47Z 3A}T~{v<6In1zM'_ņ!_XF«Hl |VXkJ"W E1eBy֟X1Iz[ ,#i?y [iwlal 4ĦfNİ>CCxQi]9/s 귎wtM`h[KuAjlO8 dkZ>&AץŇ yB[Mn[FݻMq]߲~|82Cܿ:VÊI$np+*iޥk:=Ki-`=E.!rfZ2XIb~D7L8`})pn;.GyVn)Os1pqvD"6现rh,|ƞtGX}j (8{%1Cuhoj@@a?i=xH&vi EI)n{&gLښcy L(iOCKAGt^:КQA;B#nEc@"]~ s$Xm)Թ '/UJ-h^zFF*Eܸs_b"|{ǖ:@ٚBX͓#K-Bt0T}Tշ_g?`A@sg aӦsAxls9Ve=>x/1ΰqb7gܜ:׉Dc_  0ۮOy+0/-WP2cm. 9[ĖNt0J>h=绿!^ W}P5Dt>sd|RS\E1jw9c6?+2 o{A/VibzAUKn$m+gc;cF2D?\<]xK_sVC( m~$wFk[#t, ~ -hE`aND NK&6k瓐4-H37j1{nڡN-FX[e?g5ҿUOPw yyÕ.ԍ'1uaH](Zj irZ2=Cx>$_,4KY;ohFԪx,9 &Ӑns337o Y}$4Ga)0OBslE#t00 pLj26J8Tn2˦UtGܝ K怴HVe662)~C$_б.mjQ'\ޏ4"ʃ$: RӴr%KL&k\\=ts/X/HghVD[d*}jA{[SQL~'j{{m!qG&c,hldE݅u{F]:do©D+?)(! =`afOGAo_h"ԇo_Kh:OʴBeϮaꡙ/O/$tpǼt].xT%|BOіa2spl׀ % FJe>pu?lN{rG}?mΑHa;LZj#\Tn.up5 ~Gd8,i0Q bψ(:5ӏIJ5q `]rlǸ~ՌlMማS'^ r6M?ݤ#f2@w8=ߎقT#I\gT A(h_h(׋?O,%/.Rsm"+P\ҽDS_ZZ Trvs.3{QxoÒ -ju*GrM9(C;/j/L1tkΘ_ǽ_DMWk0uNq#::r0ql.igONLWQ-n@FcUĂC[yeìD@Is+^!mp9WD74J&}qF4,$>!;f~Z(tAw0?yIZf7p֐>z'(Ha$?7/8:,:o,f0)PvhCCNYcFM\gINHf\j<1f HA\}p7h(bPl܏:; >"9HKWM<?X'>of8pȸwzl?ZX"N4y dZ:"xmn;VCT3~_ )6}fP6XȜhP!!;#4~v.G0eNۉz_J YVDpk%8ڐoflByS*'`7f~>IwvI?3A& _ R>㣓5fiAqdS[ClL˔> oɸ\7] `q> |D9v,eYnM!y"$!@ҜX]N~>/=X(m"@\rl1QMm`0cdNYjGuٳN(OkT9rᏱŒQ~bK9߄D]y_*t4'xqFx]0DK~Ul(F⊚ٺ Ĕثso` 5 #m?: U0jI+j/b0M-DW sHƛj(+lT>T~fG.\[z7Q prU,[rf챨gy}J LDbkt?uÚE1- Ȗ&\N%CAfc_kq](sľ@߼76vߕx\!O;ߦ,8;J%~S!0kc WPeN:AjCXg#MYiW.*Fx׀OIw7w]QiB{Iپ^EI/'/,O)rs%3(ݼIn F[eŕv ۇ*Vna$Viә(DnhOZ~uBpŞ`;{x1?5y3E?7bGNzv`ֆ »,w`9/"O2[]"=T 0}u<ӽjkLSON$oaN}`cS' F;I YC0(np>l̞fW(6DO]?؂|~i*8I,M=3oP-5a4eϠrጚr&Ϧx?^3ѲVw5ѕaaZ/wX ]ӰǏHTI#>yZD}Qd5[OXc@f_^"H`4D(ѭK(J생K+(Ѿ_a]yK̤$"̧WDw*x#3rw{y *x= Y7I8=Fzt&u󴤼3h̎ KaX;}ǽM-]bQ&v C_?\kgn tJwTϘ0m ٺ=J6W٨Kn=Q 9׷6OH( Fa י4+ :Z hj& ݎf&I{U#3׈0I={_'5c9Jl`;ohUA#t :MTSШyXAnkNvkw3did"K ϫ*>B :U3d %/Iv CZUBmwul,S|zH޳ %LJ(w.Ԝ|X*_({> O-C˜"Y{l 4]6+҅0%WW"%^1Zd2j/$ڞr5 QAK- DXm>Q=F{Ԍ*cGP9c ܥPfMy=dk~udV2 .{7[W{Vُb!.hePy$+C1D,5'%dv#wov|f< (~)bSM!GA.L;(0oId*]؝IvY/cC}j1q\H8GNZ@\BͻQ:>5v7,ÍK*н6`yD.u;pLy*(@@{e̓!g\PعWAAɄ{8i&oF.,aBJQ%Q}8iu #hȡj# W8>>Jߜ;2&jO1yp{#pW_zMt?#3i^gGq35`EnMMZu^Kd1$Z!!`oajK{n|Qp/厺x Zpg-I*RgWgCNI}9r"bdsyϝ=OaZ# ݴkg##^ڗs_ fމ}r?D Me^ Spl܎Vf>tGU>"0~ Vd~Բ]iN=eNG'`z,[̃}ffCh- kCsUT\E6Xas׿q vS?UV2u3B6{ӤiM<sjƔ܆*y8(܏n'K:e ZL8Ӂ孬 R'KLʋuZ!4oȷ3.\C GfL![Vn%MGZ(X`Ah5 G PoYg *eXXn+C2x"A20(Pz s%R| ho @Z@L$QVU˕4k1EXL \⫾CɊCౚkCA8HbB0c>IK27 _')+K8p+J]!:?Uf,ѽb }{_n%l{m,(Y +;o#K8*% n JpRcQLg^k$b=Q.obDDK,:KMVĪ_2gg- *R,o.xCxnB  総 f4Xi:[cFtDE0iES i |,&Cz pZXRӺd `O9R Ƈm 1;TCWfzWC5k4;_dU`61 'L ,pG|c]:\xwk*^Y؜0I~5ymPի" ;ѽMM ?FG#>1Ql`A塅|OӒWH33Tbhҷ3 =.#]6I+3Y $ |JNx-`ە(5Mټ+A m*I +[>VRgT]QdcÆ~Gm ϴ KL}e52y͡]EO`f,".pv)t-<^65;VW9Zi jՍ%U:spQv `xvUm>ǔ3Cϋe3|$PR)C.%V.Cژ6DúԲ+3*Th 4u),o6qW؉nËYܡ_^51)% TBA6ÃE"򍓘!0]F!'sbju,l&Y.43%=G{%Q]u@*cQ_U >éVWё᱓OUySoHU(8dQvW0h q(B p#H^^\\8uE)pQ` 䕮i?UcF$tjAuԂX]Dfr,i@U?n.&+M:_,TO&_*MPMJ:PMmX⿳; +UtMor8עFH]!W~ ⼧A0y+bipH^/cYUpc(ڈ#]+2~9:PֽfsO@ V7i1h^vfL[>zgo%E’<qRYzg}%  fNz0nb GHOp@_Nܼm΍.K).tAmc@4e NbI O0F 4Їb*Y'pVȩ?ѱߤ;!;kl2fIӟHِHA߀?e5V#Xk@̐7wCX\=-3^-mtWGF{׶2 \b {`e G#ɵ$)B)@}ۥXdi U<Dn< c+\,P,Z},.L'rF_{c%N۩GaӮe">H;̽C_Ce*?4oF|SUҳm !tIj FZg(ۀ>f6`Pe +;rk~GeI'TX]ǍȉڎYUZV$pHXƆqJ2ɱODnV TU'.ttN?O('#9e~n߮Kr>Fmtq8~u88\ &T# [2~G-1@JrZcęSă>J01&JuWA55A@$y]DnD5bN2dR+J3KvqYt`X r&S9IG/[9-@L%rG9uР4`ˉ12ײdzvWDq]it.k|\cb`a8Hih}0NA?@^oǴr'wov6AzrC2e{-4Lΐ#_KͶ?„ ]f'̜Y/D1Jd7Ϲ q#Y]kJRVhi]D\ $U%3PoZJlv\BD75<-ƚ8Bi$na pLDp%@ |拳L]`Wj%7HSf0Ę|%*Ukthxtv;<] -riz*YVlx_^]`O_;,ߝŜ$|\oncT=D:dܷbLwɳ3=>V4m/OP]9'pbpjT$7i]7?fIkʠ0 Ӊ;MVlk{ۂpDxΔMhJ%6vp4C,c_6u%= Qv2S(:ja=(bR"Y5t͑r=D# V9RZMH>Fr0 4!m?T*TWݒ1(#1ݧ56cgiZu`Yb}QnYXorj5o9@̐WZ{UyHD%n~|| W_覑͊x^ecU~%[1^.QNpe"dA &$SsIKI{죚E7lJ4y?ٱaBz|5ŔKf#j:>k\YoӦ1 ;R}D|FdjeVt]..pϾ@o3P6OCHvv9C$ :`'Pa}ЦtH- JBHZJE]r&]ІJ]&kp`1hc=3'! @ap0|7G/r>; KOu3DV>Upc |]hnLY>: p$~~l)ZFz7=B]}&}ۅq@8Z]/1Xuӆv;Vv;.f h'9x^|Wy}xr8oA}XUQy@E@CvQ$;FbbJ1qL[6L_\zkuV9ôB@[Oe"𥂋sW8GhQ}Wj! 90;h; c~pU1,WkA?DF3FS?鿻taMV/"E#.x|݌o%" `WIapW`*TO qM7Sз=R:&x?JF}KR93NsAϤa 6h\ U/QR̀'}:Юp" xwKYi.c+,͊lxz,wMנJI{]8G> w>7?B}#8:5[WYMlO 9 8͉мMqz )W:Z~;F?.LJħv=˿ҝ%$ޞ+yW Ӵ{`t)C( (ǹ@MeCK9{2 0~A>y(/ qbPc\2_'f'#fT>wbMATggi4Cg 6Uԛկ>ZF1<4LE8%fagĪ)ȍD}O$[6('VJZ2crQ|"Ky; R-YII5?BH2&0_T4sӯ+2MYLx. FR*<֔FL~Z+C}:(d219(V(|mw19d=,cGƕPhCgՒY3=uSv)gW"nwu` '{OWMkmr2>'>@y:7Ӳ 5RO@PHk.N~W-V}sP\B[d$esngPq6=G\Oh\ \0U& ;8$9ípCkk툞K8+Yp厍Xuz|xz/:ɖeړ0!D8UG*T8l-.$8@I&~o,S]ktƮ~׿F|oYL+ hMjU֬ nm[5 u(罈,hت́֕v0큵3Uc#32t}{Pe"GϽmr2B<k3[ j+"bВ*)&<_ ⪌iYͶ-Nj*"~"s-oWK۠ތZ^G.FC 39R'xH|!(<&8g,nY/G'nB*ie"\*cX$)Lzu9KMPK^9WM m0I%GE͛A R*FAd><11o1BV[{UfcQǝu #-WB;MP!*:F~w8SCk1r>ޔh;##= "b6P駶S3>GCEM5V쥌Fľ̌9 DG1]6C˧~ތx{*+$^qc53kym' :rA =~{wGn=rWK^2{nP E%wZ`8F5$yhu=ijf/*ƙ)JRPqz k("57(lq) 9r<ȿK/ AeR~'hckޡ Sf2낁f+?C&{Sfd2Ks! APbv;=j@UHt~kDv0zI.3?/ "M &tw%NF4R%~W& 3(g< 7[߶ >4|LU55iGAGRADBex ~`.F/1Sf B bCNLxaQRvw[ԟRYRdN _ 1mmPK[G/%|pu6ԧը-$^!6f]̷ޔl'@DHv6e{gA962,[r<4 1.$; `o9>P e4dzd,;Ɨ5BWΗxDI^k1`)Ҫx+NtY$%f%]cjr;QV'Ԏ쿣TEto1ލRzܘ|E(fgisjK~2BR)B c!O~[d֥ ;jZuY*"K2 \EK-|H^--)Rt&eˤx6*㨇vYFQS925`{I民 ~D-߄s3-ZC(97êfCP˰p_<'et;,v'bbnAխyĞ,o&C!g `%ǙU=[|2ۣ{w*bfހ Vuj˜SCm9"a#U+L&Li詶+,'1Ʉ:]Q9XOWU|"Ff^rź%]^d' NcT [DCv* JfwQ#?,ڧl`ysb k`p]X-GCQ eO𙵇dIRJ4Jmy \{Fi{$8eTu%ӆD2D&]!R `QTD8g<립'*-_Aj|b' 3&(ޘtFn*HI{+^%h!Z]e3ⴷӾ(zS&#m$3_@W}87}M a(Dka!Jt;won(NDW4lXoCtOX3*?d_~)UXZC̤VEJѝAט 1pe[FoԮ$Na|6*,h浰r{UP ^fIL"5y8ĭ>ݟl/)Q g W$ ҔMT!EF0!?gG̼Ѫo;Gv:.ө(Bb I؈G}d8,bCk,g,7מDW Bͳ 5V@#T<ACn>%>VX[ LsA?LᩴRq%ȻEp7FUxɒg$:'JQ A3}p4P' YXoNvYM93Xgi~L Rgp5P[b *G$0781f',>Jf>DX˜bOQ%}P% U닶zYX'H;Ȓ)C(a"_VOʡV$(ovL&szNUs~<\ڧ0^YKCBmQ3Fޓxn&Cil]́H X,Ys;n fΈjK7f}c_(=6f@yލ%Rֳ9B ѐwRB{3Pʗ, ,?Qn1E^{lNO.05򓖤K+"C97/I+\'ũ7nM*K/hOP^90+:,^ïtJ7`"i>)#0AM*ENr|L?ot/h\&!X=:eeE]IB"҆䡀2CCnVn5Z"U;_ -lRe'/2lZimי=RmZ-(\k.WáY#NuGJ|f o698Xk AG^ze9N.6Jшث+FW0~|3c3h?\~`Fb*ϵv/6LZ>6&OE7K-=d(WVvuʛ #QNc&Oo\C8]X7Z@ %ϏF[{<GBXCVNп]((˞+Gs\{]n@elVDw0zxY^)m ]akj{ ?&p:/kzQ.B Y_:J O x̹:D 8 #aA0-#Sx2A}'iH_sKR嘀=M o 9F~cdmLz[>'ЭOΜ/C\Y :J8)B! ^#Ez"q ~Fzas=H o~`~rX0ܻkʤ>ۑ\I̖f.,\{GyGqcBdYSn:q@,pIcoDյV@x(:UAEg;]7j4y=?rR@8NakYcܝ@vBThjIR-gLZzĿg`IW|i~16=L_*GӈW'0C39(l=۠,R$JSt5;Z2ÉΧ78f" B/qD( _7좁00x&1g |-%X^jX͵ CͅC5ByU[3s/.>8M.Ly?!Rʖ|! xPr$3rW͚ GS  *OkBqؕ} *M)\f;W^`S UcdTMbK~#ω;Mc00=-d8__iEa޳9[<'죬 ,L> 6OpdC3b ԣs1$X c$9G9ԒɼY0R#cKeއ'P` 88H錗YhTP,W@.a)Friz~z!GO³KRwbJ+֪u,)9[˗=].9'I3\y h2hzxܣ`K/T͉ eH6aZp!?p&P3`ob-S#tZCvAtjH׌|zHSzQE?˱ArBk*T-/Lmc0Q,ȹzҶ>iu6C%G!Fvl.z 8}lqAY)FM2.Sw_U6>0>sal- ˫H84^6^@.VA:8 Ga싓چ\=}ͫnohKg c*e<ʨĤDLodeR][ s^)eicӝ,_&/a˒X>tpٳ#⿅Lm})(^my_W4&'iCdwdocHNgw$ )TͼyI~4R7dۭ#W֔Vיq^h[C&({v}$e\o}2p 50h4V}qbw) DMR\ikvz9FT,-@;h,U(r=e>ɣ\V.&WturbB0 H"RWW 8!f# C1@.-L evdz0f]c5h+beK]|ߵyQkJ@YYkpe/[p }(m/S+t*n}6S*:V 9wS6"i~P]g SGNKfKߌ5Yҫ%brf1`UCr3n&䱆 7& cU| RiSiYWrQTh'=V T(6?}Uwmь;JD^@F(~Ny7R^cѿby(YiΏܟoΨ]T 58H?h&f=&ؠ˴:|Pe#NT>|Pe1&M;b ρ Sa4„tA9IIhIIfT2~*jwR /}DEbʾai cc톐o <$77#>?SVn>0poign,N/knԝ6u"ogYBrBswiPx+^ $h&@/ 4o@:X6'g xzf:դо7|^i%SN RGW-*9ҭxtrRsIE=[y; DyfQQg]β(2rñQ=Nk]ڜTI"ܠ<ӝa2D(4ܵK^Jv0ʠ9Lb̠)uP72˝t9JsWkTKl3y(!C3_¼x6aJ͚ZRe+w5=pF7Kcv+d5#GЧ ewPb᯴C1zܝMԸ$R~dr+[ uוLh?`riڡYM zB of{\'+Hn>0+m(g<شAGnA%F=_oE+ѝsebCE `Hi:%\9gXMh>I7h:-~C×kT`1rZؙcSIƂ<9&uJNKʶ玹ݐ3NTKWt+D@ 3o>5XM+H~aU=S8_uC%<8)VH)wf/p tpz,TrUڹ/>u jS dvwdw_*h/0Gy 1#gjф?A-9UF d"Ez/ܬߋ?`kهfr f(>`pKMii!fQS6Hj9W`F/r@HG-u@sҮr13ӋhΓRkI85_ UIPNd u/&6,nduXs)`$-ZS?\ W"x#Fstl2æ" SFF&@wh:WE%sKM<bϗpӚ uGІ]d1 ÆR㊺y"?N9F_%D ):-K r*V%9F:t:Mi?$= *a&GR2Ћ?QAoGrmM&ح:^>* MP%nKl YMr_b,)̼5`/z l/0հ@a2OaSyJkӄAvaL78E`<łJY2,*)ZɉԍW:e5šN ߗ9y"=PvNCY+tz]ƁpXSޟ=$8j8o8-lNW4LQ`65$0IA6z%e{ )#Zh"dS~\+=3!-YypU#y"A{V- ]&B_b=^ U[k/e#mM7.!,#zbAh,?}AL)2}\l7TYbLLk9mnUT Cӭ#b%\ႝ "7)[Ao]`ha$oYn9 {.k^b|?{pQ ⮾ P9nWq 'xF0tOBҨ@x$!BpjU|06` QSoʩ# *Fq|K d{vnʆJʟݲh/k0_Zvf儰a+^|0U{1Ws:*EU<=6r0% S'4^B3o \|!vד-] (rF{_w$Q;%2,z/ פԖu9/(X9}W KF7AQTv,hBI7*qo8V:: <>@EC!v( LKR찆~78} T+ɾ%5KuQ+{7;L8^^>'t#R[v$g0Nk- C$f\?urPd oYedLuP9Kĵ&{o׻z}ۓXSgbx(A&$P i wQ&c{O Q+П'ރ@U(\ЌM4ւ Wo=9}}-&X'yҚf]E-nټ$p K߁[zZbFGAeH/8 m\UJiqQ' >4e +QR(wur,zHہor_̙tvwFoaMcb.,Yf>gpȥB/-]3 ).#zHf;tm>x`8:{uJBzf'mk6?$=L1y9@R+S]/7.N>Z}.U^,pFJ! "H#8w3ވֱ(7C?:ulvb{ppL a7qTl| AQL9AT&m"ʦwRK^"'HK'/uuUpBG B>Tb2𚫰')l=2'=FsQn`Z ^͟H}]_$a;þW3*jyRC 8A1R݋J}?qd|ޫ ]ƅC *Zu6OJ1OtޏC\9P0OYX&s}v~Ŭ?IM0M))=p*і) K(؛4jX.2?D+qp[_x&K215Jm B*#hZq&&wb]z۝OaFb iA&RFa9I;!jQ|Z"n٠&~s}LE0f*9[ON:nȘ 3L'r!*s2sV||Gg檚SaR@ `8%G HhƦK /ݡ P :hG<74A]k}vp+O0q=`@l`רaD+o~Fڧd־n3K "@>E{ohk8wHJsZ/77fBJ>EX/`|)\Շi@*6(*CPd-Q I-.Et8Ku,Y/w̙!ŇߖW=I[ )MKuTns~ǝāyEuR= M RaFgoҫ:95^q}؎Pʃ_u,TYbMQ `BsG[u&JL:mãQ$@~IֽMЧѩDiH5:sX)V""lqFl9D  S?5*uO6kRAПnЀK< @3]P`^Xk{^QJ(O5+bzn0z11O{)$#O+dDy\'p,-!{dY~5S]-јwU!ӮA,":':>/&k@TVmSu3LkFTʊ5'2Lɾ tϛbM/~3nFIνE(VZc(aQgRcY?i\Jh ch4Ov?:/m?+LftՕ,_0ss R0eq8IYSGڣĀTVYrN=|T2]qqڼuX96imO&5͕hIjJҔoM>lDyyo)=-]5t[|D%kt|kMs9E Y;k2 _rS1j70KyqOCvӸd$'XR#62vp'AۼL9gFg7Q$ 媋Ax<8*nU;Ӡl_kϔEL%*W \х^ AwQ<]>yMaȹ]󉚚FGPCSB[B]D">Xhhơ5I&Xf^,v Pw(k|iVi_lc}P#W"N؉p1ZB@S_E d^k2SVRyDNVS@{gr I#SM[%n763V"xiYwKQx֭<Ec]5v޵K|Y-c=oJKhaK^4-<29KAsN@ƣy@Oy[/,xl5eRIA˺j-ۉkevJEaTv[E{յ}:/"`nJ5S /֗ϺZsA%@G ,wC&Hu|D%Et:y9 &)p0QR} ; vÝ0+rU٭ul<u8tXB0Vp9`ų=0M#MV>XmgdʞXs Kϲ"Yࡄʦ c뎹nv;\^|@;QQ2@HäyE^K> r&eֿ? xZz?:)Z{I,abeM/L/@ Kob&^@dOt6.`_Nq>5fjmLUvK{uC- uIFanL6Ď:ExX$@c$߯?jp؏91cL8~y oUU7sj>&]KPOxd`L(Yllhn;<4{㊝Wytɂ|FFRS:Qu~W㧭+8Η} Gxoig^7A)A.]mœgz(᣹[/g^^;Av4nDbi+m5+&d[oxWAu.25Ϧ4? HPX-D /E`-1MG-2N,*y e;R=wp tXл=S" Eu_x'{p#X^5}27imGvtsxS ,5(ʴuYbYch"FO7 a\{m^9% $mQ )X&~,["C=G=mEV0V{UU{ q #c}{)ˣa82}ٓ-z{uJq|T0.3@75GBkE.:014w>*K#mƚ<=pJ-w/vA7&`mS3d0K_k#J'7C|14ehq҇GVy E^71;7+NbϜӀ', ̾ߖRqffd9i"$v~bGAQ|V RRh.$t',NpT9$*Xd Αs|`NSPF]$ qJ[*%] GXnį7 鬱w-@N7Avxk9sbn1kb. 1Às†㩣:t0*0d Hb9@Q/߆.zF\Xo؁@^.9/a9> jޡ"da濳|R&;\fGRo31R6QrWM4k&M q -97´r>=G;eB\tE0'WG;dCN, K: |2 #XRcȐX!bgXE] 粨nVHe\.ت$5u)_oIYҡ׵[oT$N@z:H(} 9ipw(KSyM,Ņ6gi _9>hj8N%qF/Bv[bHH^\:Y= JFf^pNhOMِә-5@;81MLH^:' AiprjQHitswJ@{ןA 0Bb~ %AL.%CqmGcRl "\މoPl;/OrDDUk5 [*wzy9sWOSu0ffi 095/ M'f)喿4X386?FTxq SclXݳ^&  yM\BR1'c{(np"=|YJJHRىg1>E0vɁ p;֨!}弡bː,`=q~ߑIUvQ7tR  rT֣d݀]]rN-M=nTwEwy. $zIRwL1#~XA}Gς+9HUrQ[bSNWEovhG^05TDb8h~*?j*'=T=/u*My܆, >q ߭PBrRNd]byV6.`,ѹ|hI 0ܴP?GYUR{u\2՗}/QC2:gpcyˣv>8>@5GM~IMO'_*XowCS ^`&6@Hխ0!ѱ3pӷJ5dns(D}d. u'knD#V@m*' 2+zp=4{K,ۻ. S{Oz(iXPH4^'/XoO`d'WWcR17@B,:ybG]whKpHG$hgQ5k%˫+zZA\@}E?RI4Qb/DxIn~E;!"-̖  YV6M5)a0SE@uSftN=/.pH;x g?Io`N7 /PmQ&v ?)2KbyR3Jdu8,]|KPOM&)Ppm3ԻD1OPp]WOla0Q@G'a4,~jVxPHrfrE"[-_ 7:%|&hZ#Q/EuUpw.7+O?ev,vDg@j5Ŀv#7!˶[f`?ʹ/Şs#em+U !ψsF}$( SZnha]~,)xrvGa^)ARlG7Ͱo>SXY2Om('!>\ЕIh̾jd͂$f,5QM0ihy_ rx D?j=7%dfA=f1n&+ׅr"?%!${BdI3Amҕ7 P% IO KaZ:~,C±b-c]43%9 t|dbiPK1!݅h)]9JO9 Qck-DWթK~ITzK)_u"YiN(5i:oyfau_M}}&DuPA&zQ!#+ l+}Q]Oi)#"&4[8se?i;=:ߋۇ/y++QJΐ%}IOm1mփLjh.+LnTͭޠq X  PCgP=|ֵikD'%`F__0yR]?+LuZ]}ctwSNv8>V]@-^[$J5<_.M`s`Rh&/}T' I@P]#d(z[K}my密y_mfj bn9۵rRk?+ (G0ED*Ɔ*:>+Β`IM&bw7:-tPtַ\u(9}mlW,j(oLY1ڬv8宁 UK ! ӹȃ/ه3g.!J}?UNj3[ R C(yAbfRa|(@t} B z>;$+cUW[͓!O 1\_#\f0jߏ2 6 Vz{6:U 롛帝[ܫ 8ea1ߙ/Mq0rsZ.ܒH(G=,GFqΚ"erQ]Qҹv('3d,=nS?+dbf4QF6j] p弴ISw+oѲ?}z D[ȶŗZS/@P`̏0+N/ެzDܕdf=X8YQ~ NmAd[CCŇm`&Ut< f"4T@C%=&!)Տ'.'߁|Xe%}UER5ˢS:܂k㿝e , ȫ3\;si`xZӋrc<obyF|R5\qKb 8a2a  !* >iĞɐteagl\Z4|&ѹ:&2Z΀Y9h5[CEk-r ӛ,ܠH\/uyz@uWoJ<☔wnGJ&i+vY/dT"9PSt΁To9@pdW~/q%^H%cӪ?KҩUUpbho~~w "MvXЉH By.1ġG\5FjCЃfӅ='\;m::(/8~ۘm Gk"V2 ԇ6;P0+:BDѭlК1tGf=xh{t[(7ՖgPǮ^ڦz<C:2÷}>q_|W?meLHY WjܔyA{Y[:=*| 2f=g-A#9]A*EQ)nR|)b:KbJM\eE;WqW]eb)1PUQ><wтk\=kPhZumKn$%}~/=-b:1,L;/'clnlQ$h?\Ua]"duY/K^D&`"AB:zXgrD;-hu&s1:h$ῥ;v/F+tc,:H*(d%rkA~[ *RE '5TG8mEdb 9,֞-3j+-[&Fmܖ$BР~m`z&gAv-Uxmv1Rt9 ŇM^Ikր{_)KPCpō S-mO8(0Ɠ2,-X!&}UͩM_e,CU@csz;ГWu[OfQ) lUZrND((][̰tVBl:R| G ]S׳ OdaK@%Bh̬%b%E4鵩13d(&Tآ7k͙8j2ο kf{oypm^d{E=y>Ajk9p_*#< PH+rÕ1Hm*aCUtK~);ͼQ 3?,(zPD&Vgk1 NS|D3l?\QAߞ8|y7w_({BVB陽c_Cn.Ø҄#>S1O~';}8Ac6 h`GҊ*}~D8*zC̮:uM%eTR5(1 QtWO}f&@_I'BQS?ΈXpf#AYGz-˘R7Ygٚ*%!NQݫd}@noN{9\іK`*tbAU4*#>4xd=Zu;R> `Tp0 t s|n1A91c2јAe Ŝvb/(я=aោ_hc@u6 oՋTmOlDf z=P\E:J+fa=O(Nz18MUU{yԋ jp17#zo8L2Zg,sFT$F w;y B;gש-߭*0.ET_sRr`D%h0dp쇉ƪ!(>Sh}]lm|^V~T=8Y4ᄋ0B[bϥ"nµEUKB><ip͔|~y,&֏nܭ*r&%+~_ V۹ڑ0} Bǟ +w?a/UAY ݎ8fGI^OfTsdsb*b5%R7P]}ylc/X„Nv9䤌Y4y=\˭Z+uvb-x4t!y'ax"$WHg VrK`W쬻)Qz-.Ryoe>F2|@XfzifTSJ]'2&Sw=D ^HJz%DF٫T5ab@M\pWثCO{~Z9}Y ?-ђ;]TsN:{Z=LϪlFкY}ʺ2.ڧ(L݃.$^;5 G״Yh O R⫀<\I4*`)^Ɗc*[87A]H9`I;?䯶t(n2l$;ɒ})/b\GTUrvnkhHd4|!,.pFzhIkD}^ZQoGhd಻$%45ڞ oD l΂kmyǣE}@rz 91 ̿QBFs%MP{,6ϺN? I# qiUR\_~4r22EvdC=rn)jb e$Q$uE._W%)+m2%V'?Lw1Mr"6L!%uh9MΫ >(E{32Rȭ89ɼz*lc,RP !q3A!隕67RX>mw|aBȋuj%\MqO6>9s,g$'Zpg<y bh!ZúEQR b=u{dV7xaDhBB2(=3J%臻J\* \ƾ!zKR} h.ͤhVoHB;S̢HJ@TLu-mi25/JL!~5?C84۱GlpWKHps{ |tVGM{~Ԅp3vowQJͺ!RgHpŹV&vٙN~&OݽCl,xy SdWll.cBp"Azظ==+(سc jZLg ofSӊt j laJX7Q H u2^{AVތj]B]AG^sI|u6,,Sqe%nFT܇ Be8?nwqj25y.f bO%qN}SʁXe X .?9OG7$!vuTh!M%2bD }ોvLB^·3jo`('"گh@ΫX DM>^:e=9 [ GzY:tȭ~1'9nY1Ƿe]X)$KcU\ Z7? 4"Y~DMѮR~_D0T6:C~ChNr &¸Y_5k!%G{Wh ePE i1`BK]@组 ՟d"pGi[tHc-f{}#whvpQM6 2KxUȀwvȷiN+3tF76iX?}Ez'Pj!M ι0 [/!S럳+ Z%WiC*>@Vn;K c Yl bM@cD|!nC 3C]Rxx=9z9Ѱp> Flvτ͎*a=1Yw2p>Tf!L vΊ5>o‚jsi|uI37oIz#=گ?Hy)O2$q ag 9QBxҹ/S^qnܙ^ߐm+TQKr6}2Sm>5`mow8[iD]֌%bTa"фj/2I1MCfd$Pp1O]Z.wSG YXY؊xs.qp1S3Y"-syݑ &(To܎&fWC!4Qcstțr׏,MVi*C/yglBÕ4VqɥCb&21CQtV$<.jcQZSxf$%^[;0;e*""%,kLt0#v hW)`nD1p LxO"W / :8J~]# ;Eа CAtLY)[4(_MѤG2FD6[EѸ +!s 2m!j"fzrNvi*f n+ ڸ{ŌG>(յ5E? ϖيV*{ĘY{"-I&|Za*p<0JtH4Z9JukwGb &x]-kr=.~=8$:9!^tqg3fQD6br@PMK6Q9HV7AֹiꌇP$'bsƧ-S2y, ^a:WN:N4wU$5gu`QQ09[*!MZ:?0l jpHaNeg@QOC4?HPw  [!9UhmTLLXi"MïE@[.s5s'c捬U~ϓQ Q ?UdwU! NbJq,^4t()? ϒؽC 9 3j"LodGK3^p`Cf38S0F,k#X!8<؄QW?/$ %C%w*e׾4$,t[PRgpRq2b:αf$Hw`r[+CSU; YyaC2G}nn~Q_>C\e5ƚ&).K'__z~AFg邜V3 ,6r`|TOE&9I)f`j:!Gr'f~xH _rMɰ]PO^2mk}nu&gge Lu*OqdKV.h oII`vn,Hr鮾lz2 < ?? òA|Q7Ck^Z / -'xa#{;l?lrέNKtJf@pbM bce;2uzaӕq-<UoA_M[9)!R{<"?)n0\ ӄ 5NAnC}\tq\;ɌٕǠ'=hzA֔riQi((a`WGI|n[j}sA6 .x$EIköc X:Z,lxixKM=we2/y*_. Q~C`cȝ O]pa2^[l(GL#\:&Eц=eA-Mj ZDۢ35p!CuC*5M!<=I-CˁNτx^xEoJ R>+MbƪcQ 0 M8X8Cstk.4.{OD[a[Eqgf,p~@hUi}8xCus?&qɘĴ_8.?NПج/CUϲʶ6,!v? .:Ύ7`Sb>~$;+ 㿵@ UhX :Z{hrhvN\h')ώa8{\z/;l=#{f|]SF~d pON_Gu$n"F fIdTɍlPc ga--IJpŽlV$gx4c]1OKaJ^FQ;^]Y\`y}>Xhooq'={(tNߜ=, rtsǃ\eں*\!wWs}`^A27iiy#~zڱWB ^o{'Mf.:v17-ZtWy߅ ~di84kdD3y\FU k[wLU8ъV69#pON@j~ZIm*f㑿t`Qɱ]PgJChF1)z >mٸOn[W,Q;þQwxuPLvg<{1&[L~ǛbX9!) 4-J.G&PRdN?!m*5N4l|!ct)߾Q28M$L TrhU=R)Ʉ=BeBÙ~&3/267|霽n͔6*Y)sN4 swD_ͨO#OU!dOSPe('-+Er@']~R񎤼V0!^J>0 = ކů 9e4n.2-3c(Ѽ;[+|gvGmʹbYf!$E.zelk6>$!Bg[S/({~0i7%5.#ZW>*V5HV- yW6+NǗ]O hH%&HʰX.n W$6[-9DG3TvQTVD %n3"/~#)%\L!eφX uv-R#>1< `p`anD*ߝAu+jC${BZk_ ]5#{7a3pW6$2AvۖMu:4fxZ( }$][8+󳽗v r6Zy3kL>V!KhK5ؤB+O3Ov@t W-o`yba(BwXdKX]]WMS  XȺ5/3*t)e|IՖ00x. _mYUD C `YɅn1ZEEo[gj:Ӗ ܉/֟0S{ܣdU`0k* B1 v z"VtQ)of.紋t h7ejH,phUZk[&5 jLgiB,l+:vj7&%vP zmJ($HUe/ T!0J?_0[MJYuw2K f ?#}Z|pfeySV.+tQw7$T#B ?l1 BVcơ], ?KM:d:&țYkp8|Fޛrd2m 8u6G_T!mxz(^_֩5F)%JO0zړ( }ؿl/%,?`c1%ۉJ&BBWcC邤(DDGU;Z0ndxRq"%b}ʳ:q}L'#ӳY^ܧ6&o; =Hoc5 Cʹu@v5FT9Pg_+r ^%X38@!; 䢠4͟YP`{kdQd3:ןv!BCʶUf쮁{*qDrnv{FT|ޫ/$eJE1?mݙlB,?X4jeb=Six',Qd-om7G_% ?fxXO$Εau,E۽Coen&p9FG zYǐL=}7hSL*[E%'Sg0^4^@Pf|s,i-=]-]kQ9!tKOc<W㤥F>)J- @Fx"{%,0ۛYyOgrUq{eSX*+brgaa j5=q$,BgAtM44)1ĵ!j7K+Ll5et5 ;Q,Z#jX&թ1mڻx>CSI q}TiFߕ2hɁgv?1#y{ vJ]'swRu`xh҆!yhcfR |?:iBL.)sn Ǘ[eӝ&1grǡц7`Tx;a6٫I⋨UHJR"iC$w`gj0pN}HfVþ 48l #ࢉSK^`띟&Ƌ1ʄF87]P ۱sI:gwmۆtd’=1HM .N Pz,/hgnxD;φ2~ ,HHkU%լUh:iگpHsOeĖ)窺Uy0U? %;f(iRk]njEs_`Wɠq甮3Ta9a(U;r5<N"Cb7;r]˘-9uJ3@GHcC 2+6.kNXt[h%r2{Dү/4t`?;*(Ȉ.d*#gv1{}Pcs&g%[?BIy]%R0+DrY=V!!q>16l;Y|pPN hݱOA#} *Abfnw{Kt?8$>"( %m _;_ocoj ,Vg撳w9P=la~9{^n~Q$_A.4qGA\#uy$d»HfVz.HXb9THŦ;'oѝR2Ipе1>&̞r‹>"\ggLaY|>I.; 1>XB*NhX1 /7Go'%  1Wա,Q?m4/m؏iR{.yjyO%C>*IA?i~{"{cݨJZ_asfD~^b3y >>QQ2fĂOl:<~> 9 snj>şDml#C@0&*y#Nei]$Z|@]eX7fR{g0 +Lo6Cj-c595@/ȝ|JfRah'G8x1ADR9ۺ 0DOqĨK *yxl(Y]v }IIft!`92]SP6knR|o&)oi ` ѠcVțG|ĐGN-6ͳ3Ns ;X+:(46Bv6UyJ ~`$;M,:(Z<(hqm~mv3A,d鎺è1j͔\jQ `SGt\[ђ#[T2)"hT+V|}Co9h A̳-DP9~Lzݩ1WJl lʚNid3oÄZ-zM[9W^b]kf1ҏGC痕>[nEMak\'.MM*w(r_1Rb,hJD^ rT|C&ΜGKFQ/ATU| 4PFz4v'#H?ԋ R[@eN¢fܚӑasE^дDGyn[:='oQ!uѤbagYȟ6c22gW}۝>=ZVĨ+ԝ1v!IxUO53߾aVGȔތꏝj0,Dm@;/N-xHWZN?0S?(37څչ[Q⋳P6n!FW/.6d5[T:t,02+QܼfK7{WM_~"N$`-zJѴFk^݊xzA1ʊJh0({MXZa%Y'_Cza%A9$!d&&OO2SP\ wWB聍`iIo< B`vF[Cŵ ^50Ex#\uمWۈd8FzAh ?"?Y,f5[Έ6.[&+H/WvMTGU5Nj6nT>P~b[R ;H\v(4= [9dѣ18$][OU6+AYtdOF#%'vH/SڨPG?V}5;2ևl24X²w)?G P0 /rEltg%\}hHsTsz}a*:#Ɔm=qBQO'Լ5l#Ə8\ݚe Nޚn6+l@V؟5IVU~.T;:Hwf؋+~Gڷޢ'lE["d琕ym0/sn -f:):]~b,ҕŗf+ZGLG3*\'A4@IN<0T}u(Դr8 ɇ58qᾇ\ ?C/8/H=ne1*RT`xJOvTB5;HBINrmw1qϱ0A5Z#{I>a:ZH ?ݕF:"ں?Фk̾C:w>9۩^SNH}jn( {')X<&k9AQT;Y &tAFX9,}}½>Y"ODÝ1@$"vhZ1E+Ee1L`W}2"&":ĐCA4ZÀg_I/?5]+ۙ'Qy\euf]Vzsv5^VK,,Ϭ\\_KK eA5.z-:6w"r.x&]znOv],)dmh89i-ܩA]@*Ὑ'm4䃷5t oK?|} @ 5[M1 jaxY(H.ٛDL.A94`sh}hOaԸKA8!L |5Pz2?Z@/)|̕Dn~նk `-R'lրi z 1:Bo.S vL_ci=*RȬ@LulղIUUaBX.[doZ<.քٯ<2iK8}GX[lurbO .z, {xC9B@!$%] OGpaۃ tUíԤiדV!"W.挡+GZ.Oϓϱ52J,8PSuk5É#![u ;HQ(FԠXc d(A\U!YcPWf=-z؋FkE(*F|is)$,.(M+}Xy:dxnBr <* } L$,VT<:=:8ZӏԘ,[ q^Uٴ6rϺ$CR~uر*-gt6r\KX>4GS"4scuRކV"ȭ7RU@(!H茡ۧ}Q- OCϺǀ~HȒft˫/îuܳ9T8t=&}j;l|iLI$qA[w&<J:}H\ EVXsq{Toy/չ$ N=kԼ=&Nߺ}rKXIi4z 93Zl5.uW@^8vY~Hgss :bUO)~ݭ=3iub8pMʨ?cC0SIzliu;S,|7Pf& .k8w؄n (vLX_N瀶p'6$z4_\M,Yߟ'Z9U\QhxhmG5S!9!w<8Cc@Qei+l=I6^g(i^оH]USChJpGe5z_Paz5 %luٶo#H1}2h{Z0Hgh/eqs cS?]gaAZty=qk }ʘѰr/RlŐI}`KSI!\("N4&#|vxqK'B !`.!TGRҕX[Ӄ'UHtζw uQ(gMlnZ-%<>{vxS:4jAY-ۥh;: e[݋iv;̄2}=T &8轪qܳJ7ThEV,B2Nw\:GKS@j.XW*wSy%m;|'NVS/>hvaA74[$:"R>k^w]YS N:z/׊D!Xw֑g)l.\wCj&5`aѻ+}5K@?clhM63,Wx~\ G.yQNGjrS/޵C1~a"pd` ɇIR(eMDF"դzr) kBfb6 +cbQpߖ_8!}p Uz_ ;0&%#=%"$uyA("Kea&I Ntq<#U(@#`;>oN7`/)`.XekH&]_K)q0y~Gkܿ:E p5w`Z3'D6^jH}řl }96U 2~h,7`%&+bLl: e lƟ"ka'y]oi+xEwQJi z3T3(u$T9@؍gT}% s闛|uHBT(4$]\mp[Htl!gˆ[TGܪ%?0 %PY&Q5tLTws&͛zdM0>yUMMٝ 1cT]'&@/K9>^M oh ,'TkyJdTƔ5=8' i//Ž6[6 2LӁh<CCdimGCD՘* y/Fׂ8 ࠈs H }nDLe%zxSVo޸>űsb;(UX᪓ *wՂY-PEF<(ѐ?Bs?OhʉA=pסfP;uEΰ+dplCux'20+>C DH-n^AG9 %z%"V9vV5PRNlQFl럖Sgc_f;mìlJZ*< TK 5o<+`SwHE=KE8yCziv;hИ|5 ١$*Pq|Â?HI_Ea7yP@-` i%Ǫ VqZ^i0xz6 ~r?T(yG '=-P%o>t S0d@T UA$cwS,@q̟͵&W.W`OtOz- P** &o緳֝XYE5ewHrP.kwSŕFގ[l#v3?'`9a7^$bɛdmLVUŽ0N3e? tǰaG#'54^"0M tX9Dqa\hW=Yk0X#*bÒR=^UGiAg.0O?W ;8^waN۵ SFbȫXj<PV𧂴H3C=,mȾUw!64{ڰfL)iz~9?^ )KtQwʖ4%*)v ^1GmYC7B#a[;#@|嵜_";,Wƕxg;2P4N~<ޡ-CnS^ȓ=4A) Q{*P8*>yEI tPoe92.| `8dq2dy!\Z6aepVz| c 7 ȠDnnׅxpDOjyk_tɎM hy2rv${\lw([.5o‚A@Ukl˂'2Ir ׸'[|a>eQׁ\ӮZS!]r|;xSWٔE]+9@=4c/"A0j_b^K_pE{&6rSҮ蚉frS⢩%PWj~)M$LFVoa*-nJj>WG %0ƟF3C! vyN@l ɕU;Bh\l 2x tbV9GBJqn yRFcR*+\ stf, ޙ~>8d4^(;WjIr%8)y#cW0CthyK.q#n_YnZ O)L54Zo i4-1/v;΄3:>Tͱ<0u񲶆pA:*PXx0,B"=URR%эvVќذdfqCeYFcdgTo(-^a`B:+$T8H) !$Y4m|=.?`[fyяQǥp\?I }UOo+?R@ǐ9ӌ?۪KB>ݨ C@g](&o%vO_U)zp3hǥM@!KP7M)72<9ϛo܃seQM2J\xRT~?e s$|7N\&Z,ZbҪvѓBxTu_CWh*!<6ڐ50;F(S\>iu wX$=Emd1 gld:!|[S1r.= ҟRET~BXG|ljXr/O V$R'rQ%_f.KE:k \EWDeN0*NzZHquA ٞ$guZ~9̨\7zc[,)J}h#uK"jq|<Ҏk] / 8ewQQPql,Zf"iw<^f^+Y#[¿;97'IX75\DLHelq8wTF:Cz^to+W.ib+vpSQ ץ")=҃D%*dg~} U`2&;:u:< /], qM`*L^UJN%$QXN!C**VQ.Ӕh]=@zݧ)#աz!MDc=ATMkD  ح깐fkf iIܿ_eIa<-Ę&i$$@DK̆XoXyj#xgK#HFÆXXa8F)89O[Q&(i0 ݶ4$2GOBu m7.˜dOq"߅+0rߕ,X8͆ Q7rԤu4eFd};|sEh(!&,awD#%(1 PoD֟9u}woA lL3tuE5/-+68ee&#R3l/NKvk ='L%/ #tN  `;_xI]Ge|y7'EY>Lz܊g> w3e ,6a"vrD$.m#uro̞XIlؘ-;xSB^m;=Chb`G򬪏(X-^-n$a9 YV7]!G5|g]18_r9a7՞zr~qP7#=d#(&Ǝ{L}v Y v+NNHr0Dj~K3)L-D|h3IGt XN(sͬ3NCUZ0RYm]hfpj6P{0WC-p',&4+|fbweay[%-Y(x?+(z%IɪV5*ԠQ0$[?5 B\C\cYN&":X'.OM>O{y#d gƀn}A(Cu|HB+HtE o+6FSGl6>P@;3%][*#[qkI*77? y6cl_蟼qr9{V 0|ܡ3FCGI!Չ(XV{N၇WЭnSngϸo] x:x +noKrT9i4b/ ̮}K C)k4> lyEJq=FDѹoN%%&nH;;!?mZᔐiP(@rOdO|\ 2Ǵ(W>\lt %?Ur\wMgqO-9:9/֌3c'י_ʗN?H_ i;n@ '՟^ܛ-:i]1;:ZnbXS'/3zv6Zި^eTTF<܌75o{2OFr~&sٌ|JAF銪k*)G7>&+'Zs+׍-P mJgُ}yI7J9]`PMnJ7zikvu~א2jctΣN HRZ~׺p2lAa@̂-, Ykt:.QFrUBjC :\6Jx~'6GX3 m4:[Fr)0D(/kISm*DC4?829I-lB,&=K@}n˗lLD@䯝Q%6Bbdv*ƨ 612kzE:7dT +Do6[ir%@ߖno2}dk&~N&NK*8tט?iԺGS滳$ ί'FC#{,?ĚqHL=9Q3׳IJ7oSٛ6C;JLB|1-lV(oE zk/⩩'֠pLN̨VtoN;ISQfE$ T1j m+Io& 4FXo ̧ ovKqC@ $$!"$I&W:jKnSjjOnl.$k$q~N{8 ɧu:d$20Z,oW1$*#^;۸V2Pҁ y2|vȠP|UdnCqzEŢ@qc`?Pr|֬q/$$p,^'(@ه (O -E%].s^ف_b(X48nU$&\-l3$;>αrOqB#>B&t'43'[͘A»ާ63VϘG? f_ Q+]Di3{&ӈCNa0''}X$ISfHY+sş ?DEͳp|wT.mn+OV'VUZ4% #^s@dž^2g}"$o{|hڶh!RóJd=/"-pNG{U6:UТ^(##\=$ U g`}&S72NMXI)dhը/H ݠxd&Ͼ8\lU ˃E|G)1e0^;e^á߆&UKܪGIS,&4 Uu<҃ ^[`m U1t)n|FY[sS^-&9Cz…&P|+'y3ܻTRrKW7gdZ?yѣP8FYTeFK"]Sf*֧9erD}̬]H%v ؏c$R;9cl~ArQBRLi!~4az2cgBp!&{vNB}6dodAu_ Vd m2Y+>R{+=˸45sWQn>ӸLak8dgIT.ye%e 6TK/0lɟ^gYR8Yu tk})(NOm09"c.:f&ҜMunG\K]nxޅ̽^=pXq^XJ x۠0c2G "L;DeqUK J,+eHT^L~9;98Ձy6xcjVL~]Rus5; 6ܥ!~jެh^[εd`]PqOcc= @ zqIof_SU чEe {:cNSDlJ#z+Mg|s4xT_OaI5\GRN|77xk;@$}4ZFḯn?bdɶj{_6*&7!zzا*<1~^1_K=<rM"Vʹ& 3MY:O '3WgZ[gؾx@u7ƄS-D>]5uyқX>'$MaƷFX;']CM5h{'[8 ©-ԣg?/*m5\ꭍ͗՜kE}d~s虴*=9{]~p>Gd'Z.qF7{3^/F4*1qF {FKa\p*?Zt/v ?a:u@ӈ6ytmMNy]wO>#*""5='eUAEg۫F%8fOX툠YnWhLxGz.o퀎vU ]EmE덥a*NejXiI3- `AZb_O<.A~Mx7Tw޿M[i'pK!n )tQ9X~W/!xSarr5[L_xT^@R5qbAgM*r6'^|(8-9яHs5q( JH LD5mZӨ)8/6}=T̗ϫI[A>:dno@TsܒCS˴;~d2הgYeWUP+^lAҶQaopqs TM(l u^SNwRLz^yY"C 74Qѐ6>G]kPKbdz1tSRW%aDq:h,:4R2 zԆAN1oas9Y1ѥ$K,MOh*=uq?7oIu%u d eD}4_NːHС iT_c:"c⭧4Hk䈵#XjD*6t8B~8׆eϰQ 3/$wJ9_u>y﬷z5k)V@羽UBߍdnċ9ѱП`O߻P)- UaG\1TFL1ƔD?gM1%z!`Ż*Lܯc>e,;dBbX;lνpx)ˏ+wᤕSsy"'G%X!=ڑ1p)z?z}2~1KzHFտ(J8]4zӴۆLG@4S\DZ B!ƃΞk28:Gfz..yL@/C^X4Əw 419ն,rMl@`B(&Ua6v-1TcCjj}ߏZi3p<  `bO>V (hNR %M쏐5aэzKsw^^P̛,qMH  n&\0%F.0f刑 1kv #+JoUCbso-j#lX=cX,N°ӎ]="%Z?.S[[X E>3vͭ%Kaq(G')>v0vTiKW;/ʀ';؜Ŧy/}1Tx ÚCa# *3&K1G>;H^) q37m{}rbp;y6Jz>SW| "Ȫs p>r/lڱpS (N~*՗O)79<ԒU"*u m.b%VLпj=sk-$JAymT=xk39Ć3&[Ć.exfӖq)44t:KAC;IjLmB17 SBc kwx>hsy¿$. /21ph68-L6cH{v' ǓNHv5n95t $%Oq=PQb=.(7@8NPBDc(*cTl7CX-AKmȶwuYa  ѻ# 84vR}\ +Y'H>p0{JfR:CT惒N$\&z:NtzG j5>a P!ú!3ʌ*ѻstsh`33ġV!W,o,lBnbH^vMÆźQǪJNbgjĄv:P!myjV"|=ÔY9C C-۽:Y8+*!+w< cwڇ߽eN=.Bm͎q,oMGș-SLq 4`1GbѮ[c:Z>عTͨƮffj/ .O@<˛!b[x ]YVwy9oU$ =U)uF%aW|:ԃE"Χf>;dz )BOČ)S! tu`^:zlY1tЂ6<{ Χ>]v3l@cbKhr̈UarFwί ThUr N=ޕIW*:{CLӺ7BpJ |Ačazd)nq]l*̌yRc.׉yg>\du,&b·>6O]Yц9RxAw86&i1F]\RMО8SW먄I-{2QH*NDQDE+iRXnnP%S}}t! zSeP~}7́Y)gRLjg]j 3'CPSy3sJ4jh!\]wE72H5a"J>j=1{8_ g)-vH]l+hݻQ߅"d ČHS< ZDrgڎ-jZ %vm & \WAjh9i!ME+פT .dԔ`el}GiT~FHY./)x>!ʒNOaZRFL:j?`# AĉTaskk,d +Um#r%W4&Yx(>_ؕ5SO5,[jE~Q`{a8(K`l (JPtm]|nYb3AώJLk &؍If1I+y5ܧjpT5xo h:޽c n%VQf}%^,5],XU$4٠sTAZ7Xը_&)<`kXtڊo'bI5Y p^gG?bsrb /z }Q[!$shV滅 @u@XA V|d5A^B3|ԬF 7Rqb4蜙O毼!lAdɭg6pA t<`oe , ҫžY # b90Jm"Rήp'8}%8~/&< B][vHg]@'ov4q5HݑK]*1# m HrU~72#ϔvD%MY3j,'iyM{RfZ#xJ%wUېK4yţƯpgslwrs9S% cGog2޸<et };0ɾdǗEJƺŇDŽ#mbh5&%3GIjrc2r:$j_+z4_\7Ko8=ďK zktEclcϋNڎZ';c9*PieL{y2u~P vǧEX؁t*+sLmOјs,˞c?d{a|Ѭwֶ6ׅV%[]П"!i;B?9Ŭ]׼]9NC貫 7ЀG%fc1sk 15?JV4LN{TYlpZ{JojBtn.V$buϹ(Wt.Yw>h\* 9_aF7Ǘ g_@Mh*4TzH"?$?'A2IA#&Ru(Ĭ ]}C"a_h;:ZڅE %K=Q-"uyQњhR){_6m U D p=oͩ&wR&Jo,,I|6㐏~$`j<$8zw!.@Yf="MU V8bn~~= q2 b*tCVa\5gfzXg; 63C9LL6u96NoQg7¢4VKNu B<L1|fC<N!Kj0 vQМdĹ6Au^bt] -\'_bzx?a Nik_E|z-&c?:wQ6;?b)p“1Ӡ(]Z*,?M=?۹pt8^hrk@$R 9Td,j0w!oܭҁh$Y6\lDʪθR@;4&_n9!P6sdtע׍2'.xNQo/I!!z翻( 2탈yԧlC) qA("P?[Dszn/'gbA1AuNQM/ia&F~H* -v-CI qq.DQ;BžHmk&94qAqĜ{[/4h2 :h/1}$)}pd3:"[fDRJDTXFH+ɐgetf1ڄY`war*Dt>]yIG ErwSL ZdϪ Zl:ct[lsLЎdt=bnYîJ]aV .Ǫa?xS4V -rkɿN-|tΈ[^vzy 82 ' :t 1-n*NZ}*o/Xw;/efPUQ4_z tYuOG0 2o< 2?nL1j y2;@d֞ht[.Ew5&`c&k3 dXN-)&u9F3/XCvɞo#ڀ#rמ S܎_U^F FEzur( Bƒ }2AvݞW:/Xi`tM剧;MyTcZ1cqXjx1~]9J. j'֗xxFIt`(b(_IRf,5h5\4(t-ѕ9222 JYѶY/@vF>CxqEߢ<|8U,Df[Kk!C*ɢ4!6[2^'45 5ջ.t,C ܾ@fc2SnjUH?١ᅫ3/$Lgl֑IH꟝ū"9v|ӥrIT~͖HwxĩF7^}:)9MY7~0KJ·n_FK089vnA #Wmchw<+X'E)2^[ȀSy='A̢L!ߟ,s@\:ő&:Ğl"f6S-U>eVل,bl%YŽՊ&ijϹAq'0ᄧHq+i_bc"f̷&'zlRYM`rn)3:M>!dڈ{6P,GK-9KߊA0F˪AA{ d e dtíRdĄ\pltA@v%zKZ1)K:|]y*'w9ܜ Tػǔ zJri=>-p$1pQКЯ+ s'dgyZ`I<߂ooIgyģ% fb^@Lh*ЏU>wm=\Kaу Rc-k$P<|7(,-$ .!.dɝhƺ޹鹻H]-V</g~;Z@eb.7!yקuh=9m CEQŇip?#]oB ^? bƩti6uhuxh=y aE'y2*(&zɞ?Xd6`d.O[gq2eX4<fXgWF֔Ô~,^e%&ٯt9pjdnmMހ9ee~hSIJO-S>.Avۮsw ؚ9 8J 'ЬkRBH2P){.Wjj-fz_8 љOE$&+ڟv2:q8E&vw-tg|7&:USewAjߡ'P@yNGVʃe(ӈ'sS?rrmH l#͎1܁9Viq.2Di1* NApiaԚw _\?mk< ^nap涐%X`:\ʕ>JW$]a+T0o~IjRM3hڃr[ݯ]uyx1p.U4:%;%}&u.9]2lQ Z?Ҍ7o0=jjY膘\֐OmD֝{$uw2YcmAmsvZ)ΘetOn ZcE%pRRI.]x& MEtTM[Qs{}9a䮏Kl V'{ hP.\?É+]Nɠ=TU6B!#Y0nyJFpȴnb]$'q|ԑɾӉT,!Ps̵}{\և iM{ߒ|ĕ<81UhUG7dA -`N&_;BwMxvqm4Ndǡ8 {tD~C_վl;"#b_s&.B,dKmo(B ˯- Z6 EԱfSx&t7a:yc]3bB2yGƁJIi-LԨE%p%WV P,\(pɭ_S G)RëZ!?FS 2j oITX-J`lؘiZ`qe)HŒ!k\ 7׼=\]|Qx T{o\A dU'ĂNsKwJRBqUy!P"(l~<+a#FNmQjv6s'H7n( @0 @ o Jbs9.wOk Jr S҈.Rq\p.VW$dfǩG{z 3*P#V60-OPvBy\6r TO̩7*r7 }\yvqC@#`Le{9.);D؄E!EaE#zwBrŦOU30 ?Wy2rT󍔼zM&CX+R.(AX]!pW%ao9|:Lh6S)_ª?"[Np[}HTV#{q)/؊Y>V> _t-}R2>a]@NR)Nڈ9}jI*ʶ#pXS'[y -֖v最0|pC|349\\ 7D}(/d1wX""9!ޕ]M.>do==}KM̱11EZPL ȇ|xL{{BO`%G*E6(:gKNՐJ{gvwe5LˑP#.l0\`b?ąӅ ܹ WIu RbcI@C帎(q] ~kU?/,SMYhaDP*ѫÂ\*3s.ft{ c B?^V#'򈚂?v@vq } FFRa~xR(2W#F5U;sz d![wӊjғLhc!p^qa-0&-[,MidÀ' w5Vv TML]2 Ēש-1}s "CVMB%f}GW{;Nlj ΃>gt"iew1))8+Z98oHjSoB1#y M`7Vx6ބj-7K{ vntSZ;].3&S3a @w{QGS胶[|o[ {#b*-Qˑ_MJ㞁A S\=gGr({2 n [G]SݲDXpr@EiZEHD 3Af8rbO!"W$0iʼm^p~ȔoQkJ^}Qbmb9Q6\jII߼YeFRF޻s|V 琖61\P!+ ppZ&4m!VfϳwJ6޽Og*k$*g7EvpXj yZE3 su C5]ʽ8 ً9Gr; {Ula֑#n3VsD%89^O2 6Y2ܥ k ƿЏ*{qB m~J M#.;`+)vޕUŀ!W1H$yP[帽H d{3Ԕ~5rز}v*VB.3Hc8r%'AєMu |ܿd*̢-㳉-T/-يo$i+y sMda9DJ:!O8Xq4޻DckͪF-R}-;vM,riUֲ_ʀfm,l-F؛;M#G$i*kRchOVh G D$و3(3+H]H.L#duv#TkuOMESLk]"wlWݙjKowbxh[/nfa!L Aya+]^ Y-24!}. <ly@#r?_\s&bU3VQ`Տ*>q g̈|aۑP zN_P5bk |+ ъawn>4`Z(KFjς1X'Krtc~vu$oF"E} ɧGS; BC(":)׍<`l}0S&w[mH.(>gy܍*Ara GGl;>2t ^fF57%O}NuDŽʪg4,ʣ&KYJ ܁H3- bKWA 2h` 3#% mf}Fj^="sMY)c1k7ƟYtWe;>D$L`.~~hg] mNK76ݬp+˜4,0J, o.t$LIW-neֈ1EUDn}_`gXfxuҷ4O rl1nP\j>92X){d0GDQڷUǖFߑb PySKcW1FlWU,X>qTH!j\{1p~ep#35Z"776OWU??GH9EMsJWdǜ5h{Irڋk_"P=Z (?w^rhtTATTIOBiNI 'oAXDxhPVďU5쏽\$AEz#1FzsΘv 5Hh<`h#6H5\Mکs|68\"#+F_fIltVC'?/1U͝$50x8`I֨XKm(*G{hɞ\_u}6|ʃ=[ ;,5<&DW El4}l=%\.#7וqP. ]FOm,iڍb~+Q !qI؃p*sc h3 jWO ;8$}lFevl!%d-;D؃BdzvC֫4HՌuct\i SO/ɩ+M#̃qwӲQtv#l叉IP^q0^ZH(mWCy9 yy avTt#,hAҩerG^jr23P}Z53M__TU3[W~2Zj.禄)j#N ]A(o*BkR7,s5hERy9Mm', YjaCH [ˍb3 /bn!6Ϭ F8r 'ڡߝb- bNޕ |&gitPRB#ʙy#lkG, * Yqit5ͮ"拼 y^R^K^*H%>1J [?N9*5r)roEA!   N F((3BAdX8ObP8Ȼ8[1-YU~F $Սj> `mu(yr^ K)jpAuܸN7 #)q 2 -k[('wSggKcȓh qók,+| i`+˪x l4HdJ&ov u;߀jZf[:,j+G3`(|1PzȵB\Su B-P5d& Jc1U^e|׍[?K3!f܍ <@& \oBeG=`A{J܂!p|Xu0CFxCo&^۰D7:g9O}'F'}+Wb$(WZQG*N!IIjS~ Eʣ:@mAˡ|8H*|(ElfN)LdO8NuYuE`2^њ,̥Kɲ攎"jU6j (2xwfrNGl}J&GMm}cz:mr='䢅n&1z` :9KbkI )+&nWMɛx_:W1#R#S'NVlGOm tr.krt7#Zp^eMv4 ,zb|;C. =$6.>5 l7AΎ+ Os9Ubå@C_LS*mX0eA,Xat͙-Є*#|f*X fPd,`=Z[ﴤ.&dvvr;gktjRd\:므)D:BB`mP5/VuĚ&B8mREW ФT{`HH#+hp ah.+~-({dc"w>^T-b6um'M4 IjnVX-:G)qޱ_IOJP%/UDYN6 zmz[nؒ\}0/Z@2v }!+KAJCAXW}Z/{gvL>Q9ʊY閃،#D/<7(Q+ ?\Ԑ?FA\Eŧpu? M@5/+le U{}1nom}{'gjK^g)0?t ={T@H$K (ѥ:8>fl>\UDJarN2ԙ6. [LpmdpP# %v9;+2zV6sID'c>f"T9boc)|YBlp0hM8(1x-@%_Em/b3pfdiP8K8Z)?KI."H~+f^Ό.. YKY2wR ^Dآ@+,[e9;dL']~oBZɣeG"cIm&qc4 pQ灙4D]6ԇwbPݗ'%)4KpS Y+0s]b540,D/~CX }9&Q1y}/7˹7Rv7%[Wmq{S:ߕ!e~/m!Z={?ɈF ̴DUOG&29,|Q0y)tA^jzj8ļP_Q@n[%ܣYs|A}+rm9x̒xp6g%?XlI~dhbtF (nbM*A5%L)TAC[=Kb@P}N,a)jSv>-CoP1G""VHOf/>k>v"bI c>a\uZɹoM9r&:?sXt3Km]@M|H0PM-{HhW擩95+ Ƿxc1bT<#޴37 (e^L/-4ұGDX`dbD8Rh8f ÖoMt.D"ͷ 3>}kc'ϮO"PР-9Ϯhb8 <,kIUj)]NN0,|>*U.q&xP1}n.3qw%Ԍ‘}(4U>Lz+ Ʀkng2$Po)DTU6*9/k^ۄh u7/U ßoR;_H88ϝ4▭.ȨG<cnx>2Fʹm6Y@cT-m̗@ !_ i;U9OL`Td֋!<=Oy&:_cJ?x^[=DvF~S%#K6_-avpdKpm,>!]_w c<5vKO¥Il{2揈AX˧ dنuMr qo|fTCU:T8x1\wis61&}vl z]e,7:/ei]ʩM'=0܅iGVNc*'@rH!]Iv+FЂE2uфEeŒSw Y3|Q*tNK"΁Ici6S Rh?ZX/?8)6TwmtL8zh,aYxBQ`צ-]tlXxԎ8OVjsO+75WO_ߏRAU6=x.Ӂȥ4@6Dū %jנXmP1 9g^@nPiـX[L,շkvTco~h*3bTY 4t#xXXh~濛[Z1yUՅun:._[6%)D  A0Vhyl X;UDZt{QlteC#)Xd^Y6*,R?Tϙ}mk.R+>wsyT\ph50E~ F`noQa(Xe1Y۝~'zcƨtv֩lNg5?RۣqhBK1{foyw>;ki)gǛc?qC*v@.ydfIϭO[uP(j1wX pGf_P =N9ECbC Mj;|pd3 6BB(Hcx3w~Gݕz;  m-`W{sYJ`z鑤m)fu1D?s2r*~ #E夦eB\==HX Ļ +VW TVWA@xA#VZP]Y07V[vZDLRb))_.ODkXkx> /H^[,.!6evE&H˧Bϗܖ5`ƭ>xY dGP{v vkh#vE.>B1:r#L TIM#u  hd&KG~DG<9cs^SX:>'}»Pm_{’243UE3L:2)zR. S L=7t ٦M8C q W{&qP2<%~RNFL,*0bKfF-RT9咷uQ!)ؔ"=} 5Il[*tvA80g~b%Se;?~>"̅#Əbֆqn blL{zKG2؎1vU HC磽?%Wq=Ѻ>Z>YzbGԞV>^,?)+y:LQ5 E1d(]MAQwUʪλ( O_[Y ?O;U4rT67[0#TەMFp)^F׍%U %U܁G-%J{7cp{5kqjxa2@tb9oOG >LrRNs?φ <f!&bgCQ^"N3.?i u| `;4iE+n>FDo# d+U3DiC^sV0%k_HMonl튅H1eD+ٳ;ώf[  zU 5-e*벑h?@nƖ( 5$3S 8"U\dbK!qD2?0m_n.]C1M ̙}Ѱh#+.5ʻtΓk!g>@ԝl1bs&%Q w)zgAiܼm({l~ #Vd~ GX?KT<*yF@GjF҂z./8#B/5I y7CoNȔR:rՎw?f˩HD1\CcD¼} jw87W-sG#dk<"=eK|n e˒9 v8_@Y 9\3!r1=;ܳHlP׋߫!c̒UjnuXPCz39 %l-h/q6i8)nY^{N[Hx T^Χ| q[oBHdLDx_ܾS5vnuk_M8t~û`c;fB xwY兟%CH-h;.Y'>.=V&=B$yulKɞչs2x1һgYgy{^_;&B소y;VP jT*R+Or)r$0r߈>}a=(zy$~] )* _ #`7cT 6Rև,eBwhTkJؗ:C<+kpAÚ;|Z"%@\L|/2 5t79Ui T8$h)~4r]nԴdz!mQ8?:U{tiՓ=+L"[e"V֡xv!"3$>ب%i!zYs"iXy]bׯ2zäR kQ@O-c\+ ) 1#ԏK.˙݆R3*wT5yؒnE=OWgQR@Ѣ:QF)k} Z*8 wje4@Kg+qm\JH.s_dphMLk'w>TG$;溦8@ m(L%\%6I-bWv06tcuDiJρF.'f".NU L $kb+ɃV0^2%- 8@hp/DA NqT`, n&Og*Qe "z!, |lWܳ"`b#~]\5k OBPȿd`Y:}EҶ`F&PI,<;:W"|oT3˛4baUtH Nxb{>^=^Dj*a)cakiiLʤ nWbsWcq5F&pusqpd>ڱlK9Rb2םOª6wZ5DkP ܫU0MV%{105jK tub}o!淿g_'P2ДnA.vgٷ k ٹRNO.YTsƗxfNAI0`ɴz=%"khlX!nVb?2.d׉T+t\8`;ŠɔӞ3)2HߞK>@|UҌ٪)E[3YlouΑyfiTV/IYVz['j'LF"&h1C3gu# p:1ݩ(YfA}SFTH+ލE~:N~-TB6n/V+BPj;AUMixx6+r j}doAsx;cļd8q[Xæb&(isۚ'LtqXwOPq{C+Q.F,?2\غQȿgװ n3to,-yñr"WrxBWa/9T cư p7 Y#~A(,wdMBX.+2-OM3;n?0C +<{M EfrX~!(l^ uۉ*l/XYp^kHuzT| aP&p`oI'Ќ b/xmV'6]w@#==#J]cDk@6>ݐ6J8c<\9: 3f?v@q哎>nMu 5edlvh5C-iBFti23 +Ҏn{ia<}aa%kz?<":'Oq;N/H,0QEһ:0C~Za~޹,B9vEAQjN1v#Z'XEDJu ucB$6wu) {qk4U"=Kf2:%+:U'/[,}@V.Lzk,s,0T- }m p6t4svqida"|kEK8 M'fQg1dsSm|J+?ZIHUF03<'/Iz;}}T<,1HqX)93JD /{E -]0m8o?R*䌯"KJTmpl]en:^aoUcg7@DZ2&T2 "9]0hL@b QY)O{+wX4!VXrf='0 '9*! I+2'ntz1Qz$WXj tUS8dx'9&Ufx:~L'`Fy)h{ȬvOHC*RcY/] s)̳86ufjtg (<頝#Nń5Rs?uఃZSXEr 1d|NBBC-(/ÞJ%havྋ,Kόmmf^ߐ 9F-*ƺQr:G6v}rXpwAx<* X:.Jm:}Iu,mq d@׃sI}gwæ,_fLS9^ <]o 96`d.MɍhNHZ yD eoj\WB+x&ZY‚_~\S)$3 N/$Kx9O*^'d,Ps=)M^SEhBu>PHi0 3Rx yӵ%W1D5ux[rLxʊ-RY4|i+h=[l36`dp n{ '(@%c8&=*t:s^rD< yUvF(^;ٺh7YUA ě]`o8˦=-;Ľ*U`gS4fU^F^Ś*("]4t̏ۮnn fff|K%u8KzM 5 ].rbB澀~^wLN)Jp3J8ж͓.15i=]$<ΐZ&UJ5ww9pOD;3qd4(-W@ B< 771٨A!]fS}#q 04 Oh5zp#2qgF~ҒU;s`5xx쌨4uvl(˕cBV<: \C5YTrIdAkA9$jWKЮX%{*>я!s׶FESgC`;&Aavq\׎7?D{ɰMͅU˄l*X i+˟C8, TRt'a]ʅ%^pܫ6sc +:g]"}1VstyQ!YibqZK)pa2u_J'P=gEx.k8V>iUŴb~LG=mɊ|lmF@"WT"t* 1b3o},+rW8c ݥN",Ϲ2Ƹe?YP=ˡ2F $h67'k_vD!mx: , uv^š噝/2J:-MAkdI:(Axi[A*ތVFcR:B]A0uÁ:dE]_:pǠorcQ]m)pl~ JEE|iM^X>5͐y[wKh32',ԝP`U1$mP#c9؜W: 8WH)-MV~TKR&3!$fkg:.R<8Ԩ?Pi s| aUt}@qb۞6fѐPvB a$֨Ae*$]ucę ٿ$A׺0n?XoGPE8@ii*^|=^0/ t;srp턍pzLA~p`kF1Tk1 gkZݳ*Jk+X,Ŵos呥Fh([ k#m7t⒲NocXYw%VW | =q mS77? p&X9R3V$hR[⤼kr"v}FČ ed3J;fD\ךYbE6<w}AxI=hˤ#;U7-.d6\TcC5~Z.mu1@+>2P깅%( 8I {m{dpf쇶4P1m95$2݂uLB9d54ToqLGީf'5]=-mZCߚm&:\+(RgGD(= L9YU(kx B -2I„՝ %u!iPo{a:=H_E[Cf f0Y< M0tޙ0C2LZ9sMiq8{u: 5Fo h2UrBN|A r>igXAaI#+qm~mʼnMx9}B֔'```T';(->?[)KRpnwEAPghn4`mqejXP\ ti ;E5pz_O7ڶj,Db~%#3a]LJ-M3&vp@  B/g0"_{H޺*.q~WfqaS+%C4v00_*08hL_IxpmI8ڱn|ѥptE?}_M?EhwY_|&"?h۫sht!kNJ:z|@t* ٖ"LT YYqjGN 5SSnBbz, _7' ۍIȻdZCRF~ƙȠ$յZmL"WhPu}\9[{`9#!JZu$Et#G@p{^V'q-8)R't]lJ wT%!pwTߎ~ q}nq5o&!\7lJL1e2'!@3X5u E6b~1M=NJlh"P 1_U3M`Ivlp\ lI˹/EK[ot=+$ŕna7rP_NWU/P{s5 [Kވ*hs! 5h}3 Lm> >qH`ț4 Fy?DU|7(`S֛Eurµp^,ݟY?>| Ӝ7iX001BY )Y@8 QS;N_P %24xbN*+ N\?A7lW[ |S 堞3 5-hsdN5Nn>;Vŭ_዇SeyٓqK&iͷ%^ DV-4ZsjL:A 1ZNߢsxsr=CQGrYTRhVY s)(C)LS5h`o`:p* Tc#K =U"7!a5b̆h6ʘ5|ZMI?mh%h h41# g2 3HYȀkFlm[ #c[E|P}U}N{AGYOs;Ť>;g9ڲmOM~%tm9$MRnR4PɗN$x>]Ṕu,4 @gsIqv]Gs6Df-X#%+h|,/\߃3$Xy>wʀ`k߂'R8Ug*u@iS`clRţi[nFiXY#5Y}&6벒n4sږSP^89*'KI:;Y$H$@~&%5@~#gt[s! v:;棾8cDu`v'ᡛwF:%PV%!Bz/֧NFif*.L6Aw-|-"hBiy4HTH[W7,ͳ"mpvt-X2y^*y'TAR~hT)źsGUdvv(Y΀cq{}-k(Eあ3^9(U^^c'y2XX,T+K N3 }987i''n"mlhK 6 N6 kN67mlF{&|_H5ƐNh ˍ 4(_7łV-Fs"L"1&|Ok7 Q/H6۶yZb>3d\…,ʄJ{&Lm"I4}7xSPfLĀ{;`J;,&8\=|^yy{xl[G!'e+F۵܇Cn|~=q=]4Tμ4WyiA8 zE|zn.G6#\۟*"DʴF$7 ؗ.yyQLuX.NlL]jշ=1MU̦˭d8С9+zOHZKL}NkhYg_lv}QhbhݳH==-;{) 4qȏ( IA n$*1BϒHm7ZOF *!Ŗ]V4W &0?Fœd"wSM}jYHzoy8Xo-#pZñiq9Pf?~6b >([QzSb`y<,OLL&Wg9=[1̼d! 7z9Q;Wm ةCořSyKf 6%(@-ʵBndh01Dg`!X5(k?7KBNFApAic"Z9)[u=+7q"s?z::" X`4M T-lFg< ыHYH@ks5:%g:hS @f80yI6>DÝR E2Bڮ:G5 ZQ!w~h|,}k،u0pKy$PV_FN5zO vi8"44Z5p)Nĕ=WaI2( yE m)G˲kS wU, v6}¥h>+U "1e|Lpu xEe%/߽3mK [>fkc aU+}Lظvt7f F5_zasf{egͲP FGq\:HoWo77Y!$:g_TO$-"Em= LѴhPnbŒRSy yKxY!Bɿr}^L܏d~v' k-0]sFw8@q;IxhG6f$P'HsmSyv߽`dc>IuB`o Deԡ{a t?o?{8YPBgH46Pl= H6Vũx,9l9m)YJ#JɞykI-pˇ\^T;Uq+d%Yܷj=0x-M뱕&w[QEH. .`s5Kqzo1ONu|ylBOLGS^^B{7wGZaoЀg4>>d5Q,ڝ/;恵9(`Ɩ1?-vbUUyܠc'} 8I~ 6ucLn6?{Ӯ뚘Vb#&.-T \gbGjAԒ7pT8>k ȏG. iz _/{ .r3Bdq(C5:)>.tA eCXt6b(~%x^MB }gg9s8Rr$M[1XG2j!C6gJ)lKblK[ FV_!L+h)97Gs~OMcq>sQ飦2O9og.;dq\gFF+{EqM*i~xZ6I@P3: TgA1ʜOD<ژ1ğ<nўքOSoxaړL1]IvB/Bq"T]ړiV^ ʝj89Χ>Ty)`xv\Rp!1a,vְ,LAAY8 xlmåx#(_q49l.A`GA-gs !Y+&Qc¢/WFF'3Aꧢ=_!W0װF ź{&' rA}jm?ԥRr% xL;xIm8ngfPHA,{J4#ҕA\D]'~V <[ %+H~+;quo! ;'=Ed7[r8Ԣ< 6@3!lB7lgp0 WЖbfnǤ2w,Z3Zfn@z(Sogm\]+|# !9>K=.p\ ?O e᰸EnBT󐸫SԞsABҦk3D$&/#iQ+6B.|X̕vcJJe>#*LjU6F$74ĀӺ8+d2jAt'p| ^^dpO}S0Y}X8w6#fؤl+|oJ9^/,arFX8ɓLČġjRMX,)N @g+IY ˉ&Lv0'Z9DU+(^yyugN XW5oAeLsaHY"caroT &*=e MY_V"H(l@w5~qkE1?vOد QeNׅ*OXslm˜Ǵdͱ-npcG\sğ[bc~rxRPM3ڇGAZ@iG-!|/#q rC]V7ՖK6?̙ nኘ}1ZhUǼ3g`$Uf ר U PI'88Ky]I[g.o(S4VNI@ B/ ‘NpD(2<+^<^T]zC$ޔ"N ,NyqA{ /NR)Pp=!<3feҮZ:R;RФ?f>`7~q|qg_'Lc-s[^vp)}`15le;bk݂@J*8S~YO1UJIny0 hV7> >J?4\ǁϣo1eN޹*f^"]q VQc\3h' K1%O:hbnbQg$d l2 +T z^Jn3BܡNpp?/YR9lo:˘DFq4V %=5TUI9-"ԕΆNp!A+빛*%Ed~l:}ԛ7$9#\ªs̃~M# A%Jʲh%ʹ8q![toLoBp"/CEW }ΥνMSU"+,QA,&V z-ȃ ySM  -3c . H*BtY(iZn:c'N0hPB%G5.ᕇ8Fk(?%WiiȴUiY@ } =l/v9Zxmvuk1,â>LdWrr-FŰx>@ׂ̈́`(r=! VVӗ.EE2:FeWM!6֑tpç;,z?x֢ 4|$-2O6>3*RwYxG6kƚ(,䘡24p/cr_0$="}~n% hz&p/3gf^ee{*bIMrqBAh}K坦K"_f/Qb6\s8RD)xO>U0o0H1Ub&"N']I`s.ryNK3իя8km r]N-\ʃ6@: |T[IL887KmFzٔ1,'sUϷR:SF$LH_+Ǖ5IGC-ZH?1r_CeF: n UQ}BYTD_NCxFZUPtp#jlI}-#H =#㚃zTw$BV/W3\䜙E佛qq<<٢.rGҪ׉Dm$=&z9>%!n&P@Q _e1Ds|cXCp*03]Ko\MEiBy=k҃KNt*KzeH-%I V'7wYYRp9B>BՁ&4Tך(_.v77/ + !aHe-u 4l.̒8@fs{yKipK7$l"=H7]'˽K0J2Qv`5WyA.S`egݞ삛 ;$]f3ĨNև)'Jw=?=Z^~B{¨²^gθ/`* `&։EAG 94suc1gϬk%3^Ҋ[7dIl5E&Y^L{'^JߓwX]UJ>:k tS?^èOl8=29>6|Ix6y"_>)΂fjE`L?NbZ"hhWLZv`?)1~kd|"3`r*EPm\Be㎡x[(s, aRc~]Tx9-gk2-(mw/h-)hDh Akogy/R.z ưx(-ےfD9|on#ia=誠Bfhйqlu5P*L2L$=| GRrguz/uՑ"1~ְ/I&fI]BּTIN,Rr3C48H8sh]M`§ 荄KgP\/&rP uEvYL#[&M9tN_ _avrѶCb2ͥ@_oJ pMd41WK HL׼:r(*7mOOT/HT]Xxt[*E$ ,[E^XX3{RϞ։{ȪįdnYdͯO`s5"l:Kcؕ&@w;Ul[<Բt"cP 04FS?|&XqۜC oK1%gaOQ:±O-OvThv)H+Ǖآ#,q9Y$U h$0pd26AQߕB(*(% aqE|] t OtN~ldȍS ߙ^l;nT+Й~7[+^wDfN6A70~NBMq/w$4B+s,_cۄ acRKHmyUt^Q@Tu2HhsEOmЬj?Vt9&\>9Dcg"N_.p247+Uxo W*D2iObXg4Sr[M,4`JfW8P6|y|?q9\^N֦ٜF$x)yP!.m},$,uKΙ) J6ìlGB9k'G(O2)ŽRxIZ]L29S$uo$9f\~4zX!(@824B tmZ`uE4=yF @ @eB>s}ˬ-Gxwt#(O  kCwl711]Ctt9ED*D)5vA.SWhb3 9 %{v\LDf%H~-UȓItQelc||vibkcuQ|}.EAmgy0fYE@[7h}A`Xm+DڪR4pOe$޳ A("LrWCs$0FYȼFb\I DT(`BlkgÈ6AEx6#c[A?n%<&K2 4m'HT(\2C{ؑDjXS_&}"wq W3 ̻`J։. FrXE [Iי Eu 8Z'hz]u Rܭa9+ay$Dys0Ţ v jnïotBk2>tF$NticE ubx(иƉ/ͮE\kP#,`$ĺuXzMb"͆^:axq/PYo\ -f :EͰ>X 9gN,ٵ Pvq) 눜d8s`eo $|=:UܵV䊁'& .!^SWk?Q]`934#m 5Se Nql]rx'MgUZM 8+YS+ g4Y:aX 7MBjD׌47ӭ-avTJSMq\%Y2կx@|& -;a/0;lʇ` z,AW@ tS.w8BTа%ya.AjfRAN$V#e{9*E28t,ȅEls*2'!s4{Q@TxPh=Dϒ~NnOכz9twPyˮc/./&ztW n A\;,-D6GA@uWYIéx/Xzى: DY_^&5ouAd2J-w#7e/U&+W|Br"4jO^b/;$72J//ZlK[ռCH"k:պ^:DCZ=t0}~ψv۫x ,7@{5 ۆE|S0D?ˣ]MUKSaݼ; g(8vFA"EjPjA7g"ݥ3s1 l Ǹ z)NOI?PJDWeFSbܬKr)ߪt)7۝R?|b_Đ@xwy}Y?oݙP΢#Q!4sL5ļZu:lgc9jHn5BD _MglfZA%ʟz;e{jR6ξu}lYaIhj%̢(m yǽ\|(; D),ϕ (!h& u4"խ|o۫)m!5W)=MqL`fl=-`HhLN$kѻjz+zjL{=yjl.-tvC㖧ӚfMxܨ+UX7F ߷Xz|=>@8+Mz]~U<':Ǎ&}+ubeK..0re<*>MN4%cWh!+/lЫ,+uw]5)0 GNėAq t .h`oׇ71fOb ¥, 뤜ÿ8 m.?j\]&(|}gc+c;zyS3gϒۘUVܠ&OU)!49 1]bKZB^mvcoe(ƅRs7D6E"kq^^_]ǂiˇ.(3=b2Qo8:a䫽lA?O} * m%GH&';hm Cá 1YJh">6YEf!ʸo_P 2*ܱe2O(ނ=J$5һjg=EJ+I3Mc+Bi=%Ѯ,Aesm+o㖹&Yw2Ey!6b6s9,#K{r3fb"9h&i9| W 2< n"x ߥrvαCiF#G"L QRL(IEE+x׼w$C遘X&%FuN{nbdm5Jn A)F4|¨j>6YA%U+Y;dWdP=+7,5S"q~@&Ýtwp;i-/i\MUv0}^jZ,AbPzM:YBQI&]A4,#,z)aљl_;mhe@>e+*S$_P]e|W(cfB M"ΆjF$ŞTs@=AqkIj JXmKԛ1lH;:ӿ2O.NfA)BJ Kt/+ ԕf-vǬ_Z ^$юUkMlؾ~~ } jF? #8`i)^+|oX-=+ 4%0U;QoBG'۔6^kJ8.k|spPB1ԺO [WˑZ @MAbtoZA^ԅS ɪb`HS r4z&Œ,_D-IknNW1{tJvmE|}GGϷ%>.6"Rwi1u`{]FYY"{sܪuHIo"9soDG$T;aG 6hd`"K 8wӴktO7w懬'Hes Mwgϯ5%+! WzdUQmjOH] @=/ap]0 VVzlձ;p޸tm~:řU ÈA15Q͔1P#bNVa/Vk*DbyHSŹE!-ޭp#[ rL^XLbKu7$zs՝]C+mѥ|G!Yd #fدWk*lb T0, .|.%N= 8O07$xk4 O] wzl@%Lͬ\H {n7}&̫j,s5}I%jLn0WլfQk"$31I@C1n!OOCZL.ʨf6Pcu~957-3I / ^1BRN8:Dq,3x'W= ǭ3tM-|U&n f[^_~7/lpAgoE |a5v!I*6xt}<ׁ@]粫 0臍vf#Ax+BLKP!L?BZe5: )cQQ;N%Hc{1`݃T8[f+$0_4-nmh~E% Dt+2*@Qg3O1@=*Ps`g9M#ePn)Kyn\cdQp]kz jUƃi?fa+Jk9aXſ $<.bAxdefYVqD{l]OY\r[^q*NB=u)E]u d`'Q1}QڭHd V򋯡I73vNS^ؼbܹF9VyIuC #g1Oy3QU lo^P2z>݁22Px 4l•OsU%=?ٮ!>W(?~p+%eqz`A*ġeJF z!V"7:;/ؒ zs|@)Gޮtߢ8"wve$m gw/8̓gC@%;P4w&Mر@+VǗ4e$p,ltEGԷVk >bܜ] &8}t o%.9I1ڦʫbCdXϻ}lLRB3A<YOXɜ7R [:aC{{4^m7+O5(MdZ*b?`BWPY4ɕ3's0#9{o?B+*/XëO6ݸ&8$9H34Z0R193;pZ"nF.Wp՟' F~ǀDWV!]DYpbox+ڝ@BԑݖAѠp SdajԸ4Я$/$vR`´[R%:zɍ̸Jl d' M_ uiך -T`ŐwپNi? $ 3 âA@Dg,v*B);nAњʫ%#,74u}f҇\3lz#10-7sA$▩T˻*:ez44%qO3ω,$8%(C#XO<Ӟ%ױgXgF}a(cA։[nUqmȠpoJX= Yqw' ϯ6 7?VKCsLjVFGa%ł6/7H.ooj`oX@} 7yCx5>{3Gkː..jyb _/;|bb#VhҞ(3̝JޝrdBœ?b%Op}Lg9][`= tWd(qi0C$4[ulQv=kVnVi VP:D'5 c}FE)L~_p[ /`UP$O%ÇzeQܤaDvJ)4bAeއǾD-jӡ߶'B1WD*;UVNǂTui->e ٷsJ֭[tGVO#%eș9],뒙}sv!G0(ǣY55pGI5U\E&TBR3h'hӗ[. P_q1Mg^_Wֲ X?,x53߈o̎9;ܨTGɎcUZo16RV^_ dp<Ճ])ǔ:瑞+Ah ʬy)*H@2cR{l+WBdelWHSMw֜RZvAZlk,/H rx殜3?3Ww 6/jl|h\hCz1r,IGJT]E ÁuA@ Pj ~ʾIiND(in>G^H@h!  AG캨+-r/v6=jVY4Q!Rj$Hkz|Uʹ!ۓ=ŭ?$ջӣYONJu3ieVc(l6/"]F{u>(>F"qs";ǡD\ %QnfO l|v@|HD"v^˝':@}7kJʛ!j07`D|);PF r_a/`0U`EfC@3JA&7vB \¾l+@=T~;rhbf ^2cMtGI9ؒ: Q_kZm?K^dcOg hʫ}8V1 wg{ h@6I_5!9C%Ϳy$\ ZRa"#hefoeD?^r \L]cbc x/ o`81VB*ǎ ep~m\SWQُ-+"j%9Iz kQd%|ydi!C9P( nwXWPՕzCm-̙kg/V8>f~7V;C[\[pQ$JSaIc0ۘ'.7KXJP.py'zM7DY9Ab'_?n$Lrk>BfE=dp7jEl%^<3̠:H¯}l#˰Mj ^d*M3=7y:D؛7^/LHŃeoYU2]YmE,MF@ Uơ;кO'bgjDJ0Fv&ƤZz~?><č+j䩖&iR{&]3AV0ǠDo҈n@Y q˸1 ƒ^ͫYt(ob"4U=& ;VJiPs#`4npAYu 1Z=.zeh4<${fQ,0~RX[ ^Y'Tެw! <Ŀ̃ f#֏>hQ$Ó柝'sQo>@uIKs$.A|;w󤶮.)9,/L^sl"B-ă^E6jt uVƾ &ERnw .= U0 g }KG.W/9(+1(ȕ_{̊v +ﭲ/9naћGD9̻jcIT۳A/ V/4YZxC]zmăZL7|w(ڢԸo?ĪfcRC'W:=FOP<(̘m6/Z(_Nc? ?Y8Knу A:p3-X@jSڽ'72_VEsQN mgKKwl(j*و TL  /D`wC|^ruC%sow):jηA^B"OLhh q}aZ5xifmu-ܔ0Քkfic2㺠qY*~_ AdRr*T蚪{gnK5vcGF|\F.ĬG[y=dxuFA,[4'Et8]pqww^֦4fFH(o Qq|2-L~r>Wh>hFfB;FbQn#KΗc_b[~Dz.MrEw<-;y' _vqG^x9B~ E? YByϻ<n:["H5 Ō,AOHݮͶ;we]spѳ?]Э\\ӒV4;Q[~&Ju,3PHXAuϛjYW= DA^*I)6%y4$hL5: #̫ƑJZp\!3aݝ#{uzQZH77x3DoG}%dr{:vfES{Єa4My4MdLw'^ɡp ƹ'D]ƚ5 eRR NTN[DF5 fd3"E,O*H4\j<1Co9.U#68$zC>'TYmow ؁I,YS! 9$W$E g(>0|], ?3ʮSkElV_pKQ-bhQJW7Φ5bp-Scϥ ",CHx}H[kY-]let B kl`VK~H[ MrN\fb/7R%ݴv8D.x :/  [wF̙XNOHɜ,)#:/"qL!LQZCwqN : [`b?lL[BG0rXEs4.Rݧh2x Z6IK_楧>O)Fąϸm=x$' l'LD".T5lQ*5bآɗ~H" !cAw|ߣ%j7 S 2\o+ z%BytJgCXV,M}JS8'p2׈D4;dsω}jO  2(B2[8qbuZ{#xs4SCAv?m'_rQ>"d`fڜ;c?q9 JTa﬩HJ'>N 3K 6NNߓvPcg(#t_ZZҒAc'_O kIR5D {x,ﯙ @yrF fhSIrc%""<.8՘씄1@VNy4Y:I2PW$_4.*{|Ɔ?=WEVD3wD!bLܵy%flI1'h3YpTp{ϸ1']^/rǓSC= I5yjpbX88H\ۡZĎ;ْWJx yHNҍ8mBkFFjOAc7so @e}_*IL6H27]bX@s.DxtSϼnHrvq+e}R{@.q^'O g\eD BԐÙΊ,8tJMqV.qwkNd)0)}91Ѭ'LaF@PP4'B='#I>W͔:V-g,fȁ֕ jWD]x Z%\8z{{EBP#JGW+v'ڭ4}⯢?J'2 jdBB|t L|lq#=:| e >Zf% Ofcp*|HWSϷ3_f3.|x3+=j]m?yE5`ǣT>ÖNESX9yGKE/O"dM|N\tIVK [lUǭ!gLjDUDK^@iAyb@v`c%>.]M(98-f῿;˥*z9$ݱUZNeOo;q`ezP*u7;>c.k11N)Gґ4m,'^KkB{XK~>I 3ʓOkI'(m;nf;rt7*49S4R#蘾xcIpWt^E:K<~*Snx^tBϱs'|}\6T-=pASűV}8p})$`^n/M :bH`Tv`BxN< iAZ TvR5i=8NAB^^0 t Pyc9!/]#Vn7= Z_zRkV=u*DaTF1e7  zOvB7iy#lK9(5ĩؕb*|X8M,ju8=[w05ѻ-lAKQ%J -h;άkvW=zr0UōS).$oD3l%SU]Fv[oY )J,ahڑ{mf)*bJ+z|׮9wPj?X7bXf8{܂HL[G#}eOlͽI܌NlzSbK+L6Ͻ/E6NU*Ai10,"ǪgCDŽfl?u@PHy>XYis$쑞b@m2=~G3|z]jsij \[NSmЌ}Z[ƀAƝ".H:aQy{mz?!d1K4v6uel6[BZNxZ[ ?M˺1L㶺۪uc!|Lŭ}a:Sf$h,}fpKC{Ysb4nڡe)UfH6Քşox F$&#)4ŵťO=u\E!+|=Lo4 ?qI1pPkZ{yf^: &]Ʋks,J$[C ټ `#f׸  a>lGs] ֑pK2|O>= Θ`dxX6.?G+YW#gs{v=K]l5|s4ǧb1ִN}x?(~eubPׁTHxD۬Sb9l] Ta fk o6=*}{Om$!u]-ِ.yNy!\r#v {ר D{i<9qlM>7 =xAWz&Iia"HB1&#t %֐Z84t yV?~&rU0p>^K)l.*?c *6fm~:};p,8EjK0ow块?FmN4ǮɧbycaX})bFyXl% A*É ڗ92< c[F ̷&D$]j1O;8ߍ A0"I~F_YDǵ k.Óg5м+H$cTAci]d@هND]&s-/3c1<+|x"0D [Lzu\{isj=a,XJ;U|RОL%^ Fn%FE{@χg0f925 S_[D+(})hËXF|M c9Y0Nvka?oIp.tJ &S00jq8Aw mwPy //I| |Th0 ? lcYߗp6 ^O; Tڲ`s9sKb/jq,gHGfՄKuhUO`Rտ ;nƂMr:sQ"SHkU1C2?;L/ ~_a{#;E ~2|:+sCp N9d/+ H Qh t :؅77퉊0hiǡ3@=u6eg*$ۍ; @ @P%x`;J})70p =)Ri! 9OuϦSn&wĤHhs0T276 5Iٹ%lydӑ9toy%YY;Yw$޿Du]Ԁb 0sS(]VgF'(((r{>T_lEyh 5Dz,Eh]~>=ߝFH(,Z4Eoz-TV~2i^l||rZ^Zm cl/BeŋԴe Ќ8%̪ܚŽn&EG_ˋwv4c҇|јG.K5q;dV >]1<%(a2:y*v/%5Ա/J[:`uXZeRKNVzIJɧn;2n΄_@jQ(hO,҄2< ɫ% i#?WP vefߌZ G`i7!ެEc'+A(Lfl>h*ʘz㳄p "2dwYh@b}5Τ+KBLj%QD_cQ09ONl:9Y Հ[iB>5~sV'6%lܾ맒MSO?k!t pl~il_ i1?:&rVu5<ĻkpS廉؞R^LC0)xR+بuȪy΅>ڻ2' p:y:q d,[a\*YoCY/5eaKzsEK!Z\u/NAP&n[)Jx鵅 6gӎ YoUEDtUZ{|NvJI(W?TOc?NK'["Zfif OoK|AIU]1>/o6rILú!D؝|\dam&O Z%F-jbnK]9RmjJ{DHmq@9Js`1FKxO)/HhQlY1dl4JuKe4 @'獁A-9_ij'*!2[zALQWb|uHS'~c 񰸩ϷW4!ּZHe9ԁu FI[,T-w @7Y=)?<< 8|kZGiggR+IZ㍛VSRGW 3UuPuCz2guu2^p0ɢǢn-0%XPtqZ w`$oռ&P< "35NP k_<nnGFFA "MJyNJl! lUv;jKd"Cl [8t6}5 :.u{Jg SwjnLo4׻BTQƗGy$UAXAOL4 1VN?s[ޅwa4 r}&8@%ҁ4E&^@+j'!I9٤0|s!񐓯b6 _%YYnKj`QWd B[mb:YV?Q|mw4r~9aѰ\TvSX*_*_$cP቙6G,bח|twx;TatfkrL'R7u 0./>0:y%볂{TDf W>~:9I wϻIzq́~7TWK7%f} hũ޸c$^_N;պRG芽Vq\cSE9R G਄Tv(Hd& )d{N>`Lj3/ s>HP J]_o)c0d^/JCM:Hj^# ѕn@R<$(Sky7o3cs+>9gHF7+n`׽J[Gg,aT\(E0;gjz#e<-(Vu?#rwp%SڵX njzF_y0UH&9 |91_(uT .R`:Xq1eOSKfUjY"%6ZJ}+Ykg%Rgt#%_ߊs$ )׫lT"qa̪ o-L/isӃ.k8ўd&ZAgu|>:VKEn#;^8a_ikz4fEщQ~ʝf/@QBd.Q OGXC#W?AmcO,.iCI` 4^XT<<yH,=iEߤmۑ"~Y4:\No9X{"/LJ:bYF-R!>%1M]1$|EDX TZHe.r6lI!&nj(nǠI1QLs5f*PF'ϻMVedX`1ND!pC>8ʌmV HV|(]!Ca"<(XjM,{bfJJ`mg3AH>X:kP uq4OzV.@2I,!I:ANPo=+Eu ʼIo%D8G uI$:UÂHt4? Z ? eJM6|q^8?yyw_dպGH mNEs&l4.^q9Xr~b(ϣ֤J O𺅃;+gfc:|EBxq>@NeezsI\h[\itk;ʯ0X/t9vj~N} {X6ש(#q|݉.Ƽ`O[[^IK.w ah\杄I…VeZqCmӅTDH8a=(W,̊l ҕG894"o^ L 5x/2 .Ҏ\N|IiU}@뽾q@ø1IicͲ;?l_6bCZqWNR|'W{R92'P.p0*\'d%ʪ|l=1axA1L,Y2D%#0s%A]p"-,篏x J p|=c)3k>i#0T6kdI:(t:23A/o4EG6mXC="Pi 틉X畲im+\ȃZUcMOG4ZwKh]-B+N=UN_;MYl8c_q:rr ~hj# lh+MS}ëWGS[}&WQ-%M?жJ6D*֭(Gg9t DITYq>5;;08 ϺTIؒ_̍SP^tPsx.\ggzT K+[ ҆$h|#;65,^Jv٥Y*;$ǎ?^t06vwfwPF;3bNє;(g SdN ѥdJI?fQ">zu+KIx2Vֽ3>7֮%j %6^ <֩|NX3<n|[N*xB_7A(ԁ)`FM ꕓ{P^qDu-E\L8{N2pZmM^ɋׄJƕudmHYDKxY@B3x[ ٭y~W*.KKW?&^OABP{q>޴v`AdǓB'r O'NWS=8l`Kn*/X;] (I)ĈD Nls˷>#D-ryuw:J@vs\*x6f>_ߜ$x!vLt>͡P;4_颋zjFl0-,Y!&L}rbr sBٹ `w1. )ꤖuMfSm{/l|P^(bp5')R>9'{FM.q/6Z P"n`B]@K+XOGIb4[{U);ÝbZ*P9\ ĶSY>~w^Ȉ<63WcxbQǹhQ v̿ HL-YAp^$|C/frL}.5*ndG`Z 4/ Q6.F!>^; L5ʶdmU ?\ohh JN^gPk?jBGncfռ{/+> דC= YN1nZWC0V |ɴ9vkp<{#9ٹKJgӺ7;8B"do:D~;WkEߘ\C^e!gJ OuݯFލ}1v#1# m~׏dsw⮍ .T  L&+FYYfNy)=qŠnrAlWp.; ŨL.S5 _Y}ppbc^ToQa$kRuhke WjJo7G(x5;]} _'^$: `D\M/k=`Z.aQDžʒ?+wނ>BMݓ< .߆!N 74rhre\d>dYSUb.U2ZWiHy6,C4HjY|5c]Y2[ub?wg9Ԍ;?fPJ@2M!xmvGݔ0,H8,g%a,_cDM w7_~sW/qզJؘIha>j^z%" |^HͤDVr{$8Ai0~ӾwJ?IpUn2T:uXQ&iN{A׼smM~(tVz?v`8-6ŒC@؞WXч߻Ia4{$ ̜/ Wgp/HKC.`ɲ z۲9M3йTcyE =5jc3XiiKZҶB)b5}$=$ZJ@l_HM B~_õib n+#%t#ezS Aok~M[uꎦX]xhnH$4z{{bE2,d =Z1nLJɪK?o>vW2]{ ja`]P--<~roQEg+FOCw0Yi^OK]9,(D Zz}ƳPJJXT 4FYlm,J$VSR2e enjԷEiԙp5A?_N靰71:oXy-7;=,XV``Un#ɳ$u+hτ#qv]>-MMg2(tTt,#Ъi*A7w'Ito GegaV azt&&p/˲7P93aӴ'Z+[8V-\h^{Zz3mEq aE2#!üW1ŐRbWn䟡Sh~1}[FBTy >b_^+<3Yf mqΓX֔KZ~qUbj5;Иt3g1T%н 4sR`8nBY''cx n>G8bDȯ !#0>L5{h]}.m)sDz}dwHc}̳BP؟ay%w`]Q븊*}𗃸16c'3ŝ-SZqt|\4w'?&cvM1FSBH 8/#ުPuI7߆Ӓ3JN Jަi|Y*•LkdIg= ql+*0f9Q4\ܳSUiTp(憧G0s5|=:m%fRi>ht4pMK0@^e?!@y"~9"N?o e`?@lQ d hL2rĮ9~`"А'6]J#ڨN;,.Kr(G+yX$]mAٗ4U-x3%w<(!4}ZL ;Zpz[hsO)bP:CƇ|oU{ն՛;|_ES谗APEExrdlu`!͋3C֨WpHp빧KY ~'Ѿh|>ܐ)(X6ynqaR!HpPlF3aϞݗfh:aG%-xzD5R测r*?vt%ulr{ɘ]/6Q*$AqS2 P<:Yw=7h%Lt?KO_RMGXg_%5EPRkX_Z'(#M~@ws;7q>8?KHJvrk@$+] U&x좗Aڃ?kޓn(Ͳ*E BTt"t ,;8VPX|I}כPBV:;YuCs?Q&өX|4L ^de40p+xwXMfg+n?YKYUCjvV'r^ugUoۉj4ۡלrmU,fHxp "R_s?'W SJ +Q塯KI?AE1=/R3W.3%4XrIwޏS$Ӱ ##'߄VLZ{Eg|'91:1$O)z_Fҟ&%=խO1bWH$)Yl?gC:Q`3:R|‡Z6O mD9C,/OoQ]##󼓇0`=Jb=m(?}RD /(mH?uJ{=Wǵu8X[3Gt^{3\(oȆSO?&c'f'6TIQ\\:.w[]ѡSÍPBj-=52`jĄ$O⦚vm{c, sU#"1ĪӕrkJ&ؤ=/,w3ٱk]e@7F ϸNcw7=CCY{v/82lЏm$kn$dVZO+pzI؂Elf$g(wh-ܥ$K+DRpxK{qύ* BB=uuXc˔LkMFa8i֥r 7 6k fB }-N~AVf5x&]lXiYq<w{yey]d#qYp.6epyA]0>nrMqrY?; D~_¦`@/pWz`,3u@r-٨$߁Ҹ\݅C~@ jmgDEŎ7wquq/E JfOw_ŠK@OViW>\Etm$5 Ȍ[8]IYFHmn8 d'q#k"np!95n A[Nv-ϪۀSQi<ϓ2Kh05J>S?J A n<6*j V_Sjd墢{ܶ&l 2ԥK{fp)=p) O$ZǒaCW-dʛ#OĂv:??lˮ8$ ^Y C_\۔;~q5nn@-R+['02 {tmņ;! (z C #};2ildOtv,\<ɌS@|1/ba^e8mc w9Y JɆ$<[׽޲445*~@ҟCJ'2||pl7l*&?P? I׹-HޓzϪ s{-!#5i(Gpc͢2nPG}8@>+ ZnTZO}vu{~Ql 7Wy-X GȈZd*$B7}kk'ni}_JdvPrDwY\+ԕFUKH3b/+ I]϶)hxמ2e܁3&86>S“3A޶q}rV2 -D*HC궷ϒN[} >RS h [o@Լm}*x3 ~JX[*{ͫ7.éF!5# ۉ`bÇBmLR P\e4W}) #834KX(qܨ̺̀ܥqq(1o75T)hɓ `leuI.oЧ~=W,lv^Ŵ )~[7/tH=tH%txn0nB?\B,ny"w߷%76cR]FEIffvXpA5p5 'z15{= ƹ)Fuz;e#fl7â' ,׏w஋2&h\mbYv%չU9E2m4JߕnUcD66:JlS ub[/]$TMIZr֘4s "s[xMx:MrG`e±8 EM$iI<氵l%uuLMX!b%Ety!/tD'A~D֡ynn0=n/mKwWl'zL5° 'caOWLKnnnYO0M+Ȱ ?]DR~J {ӌNL* >j!N3'3?˸L~՚x Z5/֊ɋ=P0 H=h+!@IL71{`)<@@2Gs#q 6̝,$@z~d35VFdߎط?&6usF晎2S.e*=C_̼Ϡ3#\$k`x{n~ y3 5]Vdg3Ό`Ϭ'l&(ӣ2n?6bļ!ɼhuv~ܵ})iw8uĉ4+Latt#I3Tbv7t{FY^}j| F!;/O=j0 3kܙp~\  C$r^ C3h=2|:,N/~㾉:xD?jrA5;3^s(shБ17!pEYZTH[ l=Zp,ƀIrY2FM)G~ZePTͫ%VSPw;3Yt9>yb'S"9VenRz 3^v ɓqm?ϜIo1KnV̍rOK7DAYtJ>|KDO+@ƹsr;QH ♰&O7ΰ1PG4/m=m~^jw}w-Nw ˴xu6(RXߐ>1Õ@ +Ȧpj3 ӽZXûT)N fCpgRslSjƷYJMB ۱XSLo)WyOmjtd7 $jCMHBL[mC-ЦL{N%@)6q"ArB!`תa+{C)n|m{E FbT0:ƞjDL'/X jGD= ;)1ݿq, # Ny [KMkb\{#qh/9dcTMh7HBכmK:4E uBy/6 ݹYOF#"jPi32"nîI}$>=[ 'vZmH `pw_Y\ID+*t=j ~Q.Zrp"'z#1I͹H(6RP@o VD=D8Qbt|!lBE-G.B<8{+>WW77^CȰ?Rh܀=]?(*'gӷz 9&aTcŊnH?,܏X=JB]VI tiFY}u 8ec{Я! P D?"07P/IhVkph̝,NI2D؀⽩^2Si4~#m]SKIUo?F ;Mf'MD* '$v,gcS^cmfGy7?*W:b̫M*Yyf[ GP-aoH]*@ >KuY4x՜+rpQ0.`k.l~CG=ѦKo6F+VV%'ۓBKg$(-$#xjtqPK `/@0XyĠҚ͋SE`, Di4`1tX 'jlj7^XPُv LA7 v,ͣE9l"w ";%-`gk[:\g ݮj  lY9CF&vM+wXt0e+7+ 4 )_wWӾՙӈW"뎄@dI%W%fQ%j0>䃖#Y`$jH0>BT8y7rE*Ggí<tjy)%8M,dC:D L B.n-@隳&Q'X^%%]Q9v _@gFR') d՘OjOے|^ǂ⹶8y:$u !m7smgIdl+BBNs#GL2uN箚,'@RJ5mx ; 0(fC` QZ}L6<ύJ_ӕW065˴VCM5Fl_MMVmK;V ϸ`[oc\j|6~DͯǞ X3gH?z:Sq7M amBE ?{Y-vHOIA?3y FkBh;5}!*3FaJr‘Pچ) ;oSRΔ 7򋮋9Ʋ\FBj ԡ ` 1g,p3nBb?k" Q;g@ r|mg-"ϊ%σ76AMm].{Ъ2Nax ]j֧7L$;I _n:. H %-;l_ k?G Cyl;c%$Ta[1) Y8Ze1ʝTm)0DD޹в dd'C ݷEH+@-o~8ЊD;K'0bş~t7I(VhiRL$$~!Zd4xzk{ jC4)Hh0v1M T~Ғ2B zZmˆOӜB0] qzܘb1D1)#V9/ҌN^c9̋wW$߾ߦ]XJY)C$p̕9!ɔ@:dw6c.PMZwR*h{Y̽ϑħ[-A97h5QV];)W\;6N ; HI&G-QX@|LvYQb~9>7y'Zi`M{gN1Y>XWVlZ`&.9"&Om~$m*.4Fū/b4ϴ7'0jqS3̓N k^w | UJOc"ua\I>¾ą-_^"V~S /r[SEi+lFˡen\{-u9>nq?+~/3IlH#GV23JHT!>SE\-qD?1n^tPKϬ$xg,<#c}BEtͻ; +2l9ΌTh۞Lk8oD`U a .k!x"lB42h*^(+) k3x8mQ޺KTk3)"5x0[Q\S``D< *JToY%&uDj#|N5N4>6oj~*8=Tl6yGI@jmaoґh&kPzk7G'3a0]Y^ Mt_b{>9_/,(|$ s:@i XR8GL7\f%Y#p[j =m-c{Xុv3Y~JЬ M,?aN/ Ji5`G%xE x?'Τ۬]=28%ib&V%)IP oȯ 1Yfo*[ A .@$ǝ=ŧDYRXh.N@6R.xsv? {ʯ[[3'9[$ߡpa:?=R2WVښ^@‘U  $K61&8Bnͤ @6exUxTgM1$ܒ!*mZMG|PmEux&@cmX`لU!RKu#!Se~*COC ۟[džَl&ͤUV+`;~wě! /[=y۟è&Qv$né1/Q0Ɵ]"o:Nnmؽ"If<;"is_c;6WNmjbBw?B &f$1{1)P"+Z)4 ~F(m(M/ 3D~:i`tYKɚbceIWub l֮2lv.z4 O<ؒJY} n(@crxĩlXan;;kDC؉+7sN1 /$9?JF+qHRE{ a`3w68g8[O)=M#QSTsHaDas_eHM^"~vV |^^B)4uy5Z١R#p.S*v8tKffFQpe˭vy !e PX%'4#]bJ})@؍ 1ZCqsBLYܔ1#rw-3qUiVy2b-$1ny4tU뿪xw}A.C[Ӆ=Rd縡ٴxO6bҭ @7:B0qDDfq%1=+~~,ֵ7qUBjk|@«riAezqZBIAd;~{%<>l0sJH L`40S'8<ï \( s*!. j߁(Ҏug:y;È(fkݿ> 0xyd^E[aễF>*жt?#*3ѼBB'x0}vgyv$x1YG- 9 FFB>2_n}<1`ՖQ@>Qce6vi'sTqж}1R(` Z ~qȉk<\8DI6sQuZfZzP3uy5 ~%V@; Gnj]>KxݒEerOB1h`}EW#c(<:/xJ;v_E0v~!Nb;%V>=AR˿I[|~H$bk0n o7v\s@+OcVxW=QT,r x$84=|9 c uvޛvQ+Κz &:/H&^̜"?4Tr[$GҪ k7:P1Mn5ۍa`0g!$ZE4҆<ԛNKW>0| $c̣P icJ?|De f1 oܦVnxxCj[=(f@GRE^Iw )JɦYϘ@(}yV>plہbzAlpw~O\ %8cU~E? Z_xږHV^{ $Ĥ*cG'xH *YNb*LAQMb\5(L.z6+"H@! WJ)R ;E0YKAp^Ydga~\cTMD¼L8DZx!Wi.g ΀ܒx?/n*JNd@V%0Hg"A?|m t7WQ`|3y"K.1Y*tBoZ,fK;|b,Q䡶3Օ"x"fcٮsl@z{PB.Y-}?~:v+~8pZ2'GT#~W~Q}eʙw҄BbwXF·>"A jsN Kg ߘ?njh==^($fBpXL;SfwMB-bz|h>J[|/0U(x{W(?dwx}Om8(Z=ˁ$,hRUd8 x_k Y|7Ӝ?T^R5ypt!ٖ0<;y-en_]Fb?ȷVfš1bM9c}p ~84ضa*.lF%]Ħ^XըԤ+kPTXH)\ 1=W蕍߼<2H t?(3{MoQC6œ- V. '%~CЍ,9|0ndDգ07ɖyI6F׬y -6TEYtcKn,,[ G~`&ߣxWZw5F ,ŢH?Kg VM7&([RdhTɌ D<ND0}-ܻZxG ɬZ֗u㙽c 쉌5,f&B\!Ն@ 2wJu sO8Z8$&t]OZ~rO)fYmŽ}"x(@_ʷq~$ײR$ oQ9n1lOY S)}*}||S:*K"7ÅUsM\΁[d*<շཛྷ5XAIUT{j|SR<}I\e&mԊ)_W>NnNFVSk,XFblh\%afksFeGz6HlўU4m5 6.TM DQ) :$X>]?/ ,ITt]Lv8YoW)3$}; NRL7}MSk)f3DF?2 (:H盢?`4u 7D}} Be꼀vhl^lz-t~n AʍIDҟl\FRd~CWPl0z@izj ǻ cS=z|ؼBߦ&Wت:-V&_8-r=:b$WQM Ɖo-wWb 0S6dÝq4sTжOՁZ,JTosS/!ϓyr߆(d\@KX yAÎՈoW D,hh VY>8e!էQ^=ǀ߾$I>9"pa`wjm&w/WD#Hq2dtv '"]Pߎ' EW򝐄^ǭ@B4E$UPj#:ʆ.a9XE/K.loYQDʙL? gj)VfӃYyx?xnׄBIo<LUIfi xLb{6'nµidӽ$¦LLAE_ݽ 1QGL=3"ё W7[W|_zrmHFJC)t~+REM{wHy_tV'EY aJE_*טC@H}of-obv-J6 ??zOl)"Pl?j=ܻ@eo}S*鷄p(s?9e[G^4 fi8$3|JKumnOV} YA$t@#ڬRX;a@Ilxa^+L(*L,p} a`,H}&;O²NT9bahiR}~R^ 9Γ$QwÒF#w14Xq1 #)_U,zqH|P / ao<~q*A-8w?3Q;^k" 괹: _f X7Nҫؚ`'j]o81`Z0 Ȏ[&C30쁯kyXJ# y`ske9WaㄽWeapt:?zVЫ-i fl;( y("3N7W4>@&ϰu&є](^eX L/A5 NPN8(7VAsų Û߰3C=ٍ5,5l7Z%sp&C3Am}1EFyFv6QU0Zh2]4dMBw}&օz"TrQfkDy(pP0Hp#Vy|2.g ![=Nԕ1o9=Qv%8 aХ7ŠIT8θȐXmfTN ӎTB=Fy?%˽$X6@XRjOadbNG5w\Yu\7lv>3c9L8G^aq#zT~YGetN?g'Bomѽ<"۸oM=~\X5K^Uyh!&gyrj84jWit͋f}! 8F;*:4jAꊦJJ%tAu?TA˫)8/c8t*c&΃zD-:TfxfI>"K?lN~N mEu4wA CNbWGV0j0V=Xu$MZdt^~İ!/ROύ 74F+eoj6|. ru` .X#`0.AŔxR`X.[.8kRa[6yvp'AMٿ6ݕtw'm9W3@O_TMmc$ iq%y m4R(Ge ->0a:n+%q W_22CI|ڟ @lҏV@D7?)W+g77~zY6 ݷhkߒQ=̳ncl癙>j# ]͌۴$*K ظWEdy'·=uKn\ ek(ŠKd~f63c'<< |_MfP9ھՉXrT;Do5u 7M&SB()>zh̋6+KQtLf.уj f3eHziyLTHeM) Mi[ ;>Ag#Szk`pQUgR]e~лJ,pkR[ᜮw1(2 bWyC{~.,Bd܍- fGvg >ضEԁurR3Gܼh#䉧Wo~,i9.C7?| ]~D6_RyD./O6Sb7uqe3Nu/0 ἿZD"lKN0am \} 0yJ[-i+po`mR&9w9K5HVJ OOQV8V_F[5'\Φ]oCE0}w1X NѓߺKQh~44砋DfpQh?LעŹ wcȉtzѷp喂{b+厝ZNuc&fNĴ}+kIg27EB- @WRH V׀7Bn3Sxaf " u-`fCksiaCfym4 zm%U&tUilgR*5^ƥ`ѕEYg iޞ1\چ#U1Z]7b}fbK O,X{P^C3. ?̡oNυ{`8ቕ .fŞ Oڒd(LjkhU1lUYmJ2)م&o1{5DajbDPEw?H#嘧QxÙN=TU[azDrǞJ;GJcpϏ A~']JT)\阚 *`Ս-%!Wl>swhϫCۘ@4 \ІT눊9nr,? O*=VǁA>:!ME$o8pĆ9U`wqeŗ 6jaR666KtcL΀~1牛ÕLL8KOKnKpXU#{95{ rK -xVF3h(j]gfE;^It<%:)nVD)fN nQGIT_ʃNN+̊N6t9SeX˸J3ZKٞT,3'tx 7Em:Q4 Kp^-i|ivFM5R ny#_VO}z&-X¦ 3^ իuvbe e2{߀x<}u$%mP:nw7\8# xnNp`ڗR->lLqe.aPg컍.7af$F5٘yw>j_v9(0=n (tRa(ŭ[F ef)MwhJ?gxfMmOr=0}+bmgKnQQ⧍'rWm 5Д7Bʁ2T]XP" ӸLb\E3(֧D %:U0&GPvT^ 3dREYJyJXV6kMO81ZMX EN v]Dɹ/+~:=b:PAfLk12Bu]ُ1x4J1?:ԁ t,Fb~|`MiAim<+?B]Ċ` y[?8_ cգ]{<ԑ(U^&L ^ t(A FaKAגٴ#<ѩE`=ud,Ҷأ 4 "HQU;V}.YYt$ymIS9]1$>/ϓd` \ʰp}föˋ> (,l 9ՙU7~'ɐH]lC< ?^!jc,@(&q^0%n+ꔯ+f\ v4 hJm'??rHJkcB :{qqan{ukrE_"Rcht*xd}UB -{cB dHs!)g6nV'&`n7؄ lRNpuZSYm")*?/Yߡx3h֊lLbh҆$XuRZܷxs|}=P0p91zP֘lR89D"^bt"gDʮN$م&njɱaM$m@a5+2ҩ#¾ \&jYݯ9@рSMfX+i텅^I1|)V,hA"6ycyRyjd=^Й۴[ OUYp)'kښ,(F/gZI2t\rtKܡ!6EC^$ms:"@ꅃ$Ή5p:E}9df=0o>6sJ w4!Xo6|,Tg;EwoqzlKC^@ &eo0DFNF7#/ekA%7}&RȎȴu/;Nm]Dڿ q h3gu2oIm1^ _o>Y6pFH,`8hS!H|߳ɋ'ky16 2nbDwGjK@p2IuTϭϳn:2~P-}BZaVh3vce9%CnZRZ!_T8ؘ5~@q#(t v5>)K ,~ :g5d t =XkmԲL,OJ;iUӮ1 Xпt,gMo눫 {ֱ&[cu,xFR=dyF:no3ή y^b/XM j|co:c%e:ٵ"k4}FBR} {21/TaJd/~439>]9J8Bn6+t.m#p [HWf|'wJ^?LM8@T#e Lsse yZ}3 n-ph,]dWIe'XN`J|nb?N&^jEXw%Zwhx}cȔyYgV.&v-=Ij j:))K2Stj-lY)̂ q՝ ̇H2=!-V hF_{B1636-AO o f&cc\-aꟹ=ݘ6/Q\zU ǧ0/iUõdݏ{ja&74lUwK9#^'4~syosA"YtodDVD~0%!zz8p 6k{,$[ET#=yljSM (2}_Y(L4 CXX[8ĉ} Ū-)f h+SPxF*LoF herV,"iO@m;*jZ4Z|FW뢂{c2(av3s"&j)?~M?(ǸTXP%vbvA7R >b& 8Im}7bHEWj AO2{Ŝ{ n/5ĻD¶X#ر4]Ao#Ia2\?q1j8)t,L佽,G &WN`T6QXn"Z6 L6x2@?9%C.LN f]@al;Qh[&/V6ԒA|4Ry,?U^"|=7'~&s{AP7/vЬ=7l>\UE5̝x\GzAVƑɀB (́*^<s?~Ҝ9ܲЕOQ$uur0a=oS MI.zB5SZk3Z*0t I8M- ?SDv2Qr\BGJcX)hs_wM\>5%Dދ޶Xv}S􅻵Id WQ넘`\%`SN< hCk /$r{T0M7UΪu2k4wkK>c[!ȇ;*$C8ڣm%CZ(\G oqS.p^cZW2SbY.2Ϡ6,jNkpٜ֠A bкĪP2d#/JP>ާvvV Cwܭ0LhĜZؤL6Lg@+`7nLk;WWүh%Nփx}i [qMuf¥a"lILzx)B&/nϟѧkRB#`p;(ܚ7dolm,RHM]GO ?vIasa1 d~)xKaB7U:[$<{6J ʡQ.H ^7H`#)P;,xA4E֧-2aIK~Ȯ3hN^^,u!L C3~?l\t`UmT;>no)^cUi\H(1_}~Ew"6S7F - }| bR& op'>y-=: Z 9Tݳfd)i\6U6B)U`*3@5pɏes(7W5FwXNf<{d $[0k[P.GlG!ȉ*S!7c0 &-y)ZI03-KV@wf+er*f_y%¢"kI$Mӫ l"(M.ATqdje8+?^%wPiΕpb_.R#̻|I.퉋L:Teͷ*Iq2*Ju2 ^R-Fcg3Ac~;7*Ӕ'#0QDH]n.7&p&ͷ-~S%2^ *0~1az ACf_98H2۸: 凰r\[@b{Ƕ2@PQk+^LyFhDC,cEdsX%F *"4FX-PLr= =6Dg--:ϖ=oo'VA{ `gR)[b*UwN<&Q ;t2h[pwpil8;mTGK!+hblzR ]3YP[{dz&[;?Zo:5 ,ӉWIu-"` _JĒmz1*G|!lzlg99d57G]nr7P[׍N{R[B8V38"h#G'wr_,3D ˅S~]K-DaZ2]&hk]ơ+/f,y6Z ʬ@d?așT[0z#mCM@I)~}|}jړ@7esE)9` bv w=y=QG~l$sI/ x#u5C3r_'$T^( ͗; nrs%˩)(F\L\G!Ps7hgmPN&j Z bƤ(6 69K[mmKSǓQN}& Iqw5Gpg ;xZb͒n2CD뤪X$D7AGNdq;5'#|{vCT(`b]y|jV]RyU@V6d hvCB) d1O顷Fak0Ҁh,)lJ#d+!]t SǽU2pg[VӬ cCֽDot NH)QSƢ}Mqd~46(&"r;pYt9`P^ H5XBYgw߷nTx5/r{24 $KbDsGVoF͞?㷁8n}0abi`6ڃ~45[Ts26?"\PNuS%t(N@N<(-rd{?K }289{@O"5JFנtV~j)(3b|OnTQFBfAp\Tē5eru]Qp.no "< dʍ.rvݮ;4Nef`%{ Cϗ,§ |;]-s4 P+1EyU`e­ 9wVlW]#6"D4>:eE: G (FjӾ mgI7KqU~n0n [_/xvsM`ްB 3f$\c3Qw^pP[=sx3_o*N)OaUh&'/-Q_H! ;nn{J~@x0~;U Mmړ#Tt/6y4⢞ #:$Sh]KyJ*J|'g邔!D!EiV@]ʶZ.R#U " /%vͱÀ#Esrƺ7O.05~$ r$+]̉ïCylmՒڸG| >tRxs =]|g&| hIs*;6~V-w,#QcqT/ XD ::>.VZ 9\ P 0ٿX}b ?\&% R6YUHݣU%Y˳P&j4X{~FkZT6Ǝ1+ap,Mpgx&: 8'Mo 2__[M%1]Z70_C/4x8M/r:հ8͋Pc/Tea;1[Ȑ."VLQ~_0A`e$u#o7Xw $_g$PCW謂^m(۱a1y g7 뢕AΨ!*[zz;F 6.(@KJn㊢_Kp;O2"?8{B`_@?^߉h Oxحѯ6 jip|,iN͟~ퟀG[]$JW)UT<"[L)7yv;u4h>o+03/hv[ǃ c_}[;?0u*7DB;ejVg{.ƽ{cKDGޟ@rxwO%n"hi}.  e>\$RߙeqS|(zŀu9"e:0ZJ1 k.`o=]1YmGHO4wݱ;kvz2%od}|dKvϊx03Fm] zsmOVaGSv:vs 85-TӔGe}3|?TlU_ji2xBt|*&ClvXV/s ꌻE}hM ېKTZ] 8j^bID]pnwxEtXFW3!80I?4bUw^haUt/9x_X)q" Gk Xp<a>,pYl݄YyO;c-cs /&x0wʴE%*zyM1@K/Sq^ĔEd G4@mx"$@ⷨsmYbi*]NuᓜRT=NٰM%2 g}.<$-r~qpM 8!Τ=#/Xyq]tc_X `H}q+^sz%/`Z0Sz |ՋRXvK[q>͗eGɉo Q ro*O~hǚWTYX7Rtzh1T]b+T{4ٌp{LeQokd[3Z"QH.yUUwItZBVUA7xc&j|06"QXΣgsvU=t Q+_9zm7%%uu ;ܦ`;?~g2۳ kYCX0n6c^߀&) )_f?kTǎ7Gc%aqsİ<}SHٶY#niuE=ӴtCѷI[+ݜw}EeUDžUp̝&4= |"%G94\"rnJ?̨ɻ҈eu/{aiҎukPXo7V'6hΈ㽻i,[ 3<^OuZWg05';rx[ă*:3¥,O}lWxZ&mܤo=VϣncHCc!E&ewfTjC&f5H +UF` }~(@MQWME>h 1ЊJ!6F:mAlTfoaoHܴ(&C%V m?^?CRe% LǒtbYeY4c!I u!'3ND_<]&yuŇ@ySX!֦qo| m)\;ոchzz q{N+ \JTZ>N2|\l2$]+ӦG ivڑ ;9.[QETT= iP)z4:E 0pf{f. _,쇀>#ۃS2 <Qޢ@J8() XV_Pk_k9"*`0d,.FOIse;}vR<-cRƍͲN+Yh"9i%Z/LkԮF6cm4y㒵GG30[WD:80G_ ^0G3B;50 SzFJfwJ(Zl+e0EopHN?e 2 [E2Kyl2MO‹IbWpWI!|ӡO~' Z b{>=ƉQTg8D=_ ^ gf E3RІbca9Fʟ7*BٸF򫓬7ѝ%13TcU`is o^{ 1x{T>3_G M71 nIdD☡Jh'`3pam-'T(W2(3br+ t0K1`Z]i6I[+@Z"^%`U`~s@„EC^<FPJs7Ƒ㒺V'aQ^%9Z3eT"l;Og`q||[5>uB"ғf[lw}w`F}TLcfL]bFNH\UjmbZVjP,ˆ{SęXG n=mԗĬ(IPlc5Ckb &qO6E)$]SY>OrD:5k:BǼ 5[1IYse ԕQk8` dGĒ"`^oafY nnOEmydzEUQN7,[&0Gkr{(4EOS|H! K{s":=?'7 #7@? \̅>@ƫMpu_l<|0B [D:zBB81 3467j7t5b'3L٪m2hqqPh EQ3)ePNX|_.}S7Q2M^;A_1eB`2\B笍ែYkZ:U^wPX3 9L] ן ZWұEg:"blv؂3e+'_/5K}[1 R`<<3 ""&Hx^'Gt4?;컬4%Cxz,3y\e|a^qp|:Oݍ?o ڂq.)! Na)_%[d)Ҳmm8QGz~ⰅitH+nluӷˆ_=gIxb ?runuj v,v@?j$v-HP}2T!Jb62,)zWaҕJo2QeʃI^ď|]&w#u?҈J %==: _ usF3Sc*:S}tZx6pn{'͸ďiMX;U5JTޚ'l~{#x|m2,b'=$. Hv.٩-CO Itn1'9&j?SURRxꘝ}Z_(U"-:)Re$`XS'X&ft!!uNP sw5D25a_+H}u}j rJ1]fT+$[PXbqz1*Q:rC֢$ygƲ"K5G7n-wV 1&hz`=uN_;}Srf^ kMތ_HV&}*Qm94DoDn~80c1t9$Hs(%~#نcTt0G-AU [q!|_ OJ[UR fM=+{#9 mJG> S45SW盧.QlV wm48/T/Kv+vsE=(,}ߊ8kR-NqPYnW^c.R ~S1 !_N-,ݜ'VO NG%x_HoN,nȞuQ1"o6r/_3M!E-esCC@C /h1 pV qB7dqj(O>Q]A!0"Тdyڠo#BXz&[j}KgQ`|o93*kT= zi?$;ɢ_+H;ߐFP=Crpd[0Ը';7`a,OuGoDciɫWN'("RLŭFoGϱ}?w!%uD@^S5aTӥBit I`b" iA?Z(M%{5];mObHHh937gI Lb;)m(dBm̐ #NTs<ҫ6Vma9'x\贃!96f7^kܝo32xm0!^?I-a]3ΏeB0zK6:6˲g }qcO,s_6qpcčDf ˅ӻ6nkSxz&;)z!-3s.%2mq0sy>o]/bjdKe#|X=Tgyʝޯ 蟍>⪼B%3AG(hDz$)7|&IR3Q.g~ےbqÁg60rZí:"?)|b5RY΅^X}y=_a4 Cչ#RȾv3!^PĐe0$j0oF?2G'LDV;B.e=RJ,Hg~¦\:=MCE߯6X8 ֦=n RԮ"։9>%n~^H;OFiZ0 3VGġCqSFWuVX KF wśWu}F.PǠ_b5oªEwR%£(JW"aQ6:Q=z\̈"Y~޲m v$EaUW@Ħ CEIW3rh/TvLc>b7X쓈+yl}<Μ[b-imCxbB(nވS8NAéjNd[`EYs^L?P,dZH0aLN'ƇLy59 ךT <9Q@cQ_NXi pe"PsI@=jYZx~=,n u Ommb1_i~!Q M J џOW޹G2߫M)PGΗ>ɰZv>@:NWDlPsಅ+\ѸUiX>ZMеB8 Ҫa3/8@?EE"͜ی;9ڧ 5z{M~=~_5[]Z`ii^ګbMRy>QUs-re,K̵ϴȽKp.1*-V`G̈q0=`eTe(8szDꖞtW|XՃݺO9ؘR[* sd٣ݖ1A~psf!m:%D摭BM1uxk n˗k3/1623L NflњWMlI]FiҪRʣ$>A ,>MS J,sɝorg|5moYV?`ķDHF>~˴2xv)㝦8!ЕΫ?x8hkY%|Kp `ݽ8!hڤw vdˣ׍d΄|_K7Bo\MKf޷K t&-a!o8 uى.Dt+˗Y}Pzy@< 0D[ƺ-)9"(דmLPþ6? {lDkC*w 6~NuDBAU`>$%n;B?U[\1ፑEU=!<+F4bEasWE&e'X?x˻>b WѶ ~VcWǿ1#b4+&u~'Vx/\Dh.+uCcH؛7ZV;#TkP'نOclûD1a#R 쵖=i}Z97&4N>g{{[.,Bq fQ:2)4ٽa$h]9 f".L0 vu}0uwď%rf|LFKsOjC-x#JOeP'6OpW̱Q|M9ӜqId⛶J_V]2By` @nh5~6:_'VLiB>,pԖ{jS8Tk/ܳ (д>˽w+us pt蟧=W)6= I]]KJF'*y{K^9G@EPY3ulw9bg2 t_އXn%_k)AY#`iخ6t4yM3' b;C)>RAk ;|5C_:GK\COhW!`606ުfX0%jd{/eZ?f?a6'u$WfCS6{T%-SkdG@=&Y9d&K_Kﳧ]Qm|<]1DKG<Χ?*%0P8} ZP&7.w1bY8Fݜ ,I qY 0el{PZ\XlN6\r[{υW~J_yȰd@ܧIZpP=䣴B}6Tz@նa2b1QV7tNf9Ë˽+VOaʠs45'gKŜR $,'7m@05Ho&,d 3ZΙ m x0lv7a9CCD1\CUޝl3` r1_VٜY.XE%#@3;?BhEB=Z^7撌:p9nw2+U~NB/)vVqC&_ePMt;ZGZb.~rwu;1AZJ= a\JDk=p_c0#%㋯hGB3AT9>eч:7e%`t1MVLs; \< cs[-dKkPy?x̐(QQ]R)(ºGʌLH' H.5.c+~]z_b| Ag!tj签<3uOa뢌(VpZ2<=ؿٰJ,y <{-kj0exP ,%URR:6ae6, ɼi]];wxmqѕUDBtGPktת ]_{oE Yސ)pa?{J+sC=/rc1]^r,zXp֨Pڄ6$729 8~PN߃'udTAq2 jXS,l^`VS9&25pU"?~`~w1)@g;>^QP-HW(]V< qhg,9%%1闊jvY^^1']|Cm\.=T޵'MݗPUwZd=QJ$XDQ8Vg;7U[GB[ߵ{d.hBh0& n8y]Bjzh㋂Vj QB?ܲVsiUNy-Rܖcӵ"cI(XWǚV_9nv6~BXU)fCGɆY_n9kL"~Wh`K26iev%.Q&96DnHJ3[@ɣMqy_;`> \pxnE|'Q;^>el0XWclll2OG`ef6{Z麲^`P Jp"_:քPoaÉc(Rݽz 8GS%bЛckop1]6MwV f2,7}-Js5$O9Xk%ļ+ ޗ>1^0AXpuZ5<9z)ʪk8U(blA&sOL. ?&[=a RWVf ,#1GI= \y(|B]mpP'aNU>Y`)@,BjԣNit-37X{ )&2+=-F`k(McIM?=؜^X<`t MGEwS筘گҦvcG?F ))PQl}k\z;10:k5L4'C I|3dYKIOS;Uac\:=sr``xȸwĖ~XT1 \2FR&CRMKF~>ݔћCWD+cl0?R(^/ݖb,Ǹgo0""#HHYuÀ: ΡՉ9WGI)Ʈj)C}xEtėS1+PY 6o֋eyd$pwvщ9aޅ3S`黟\[$ڬ1F$Rw]ֱa mZN;ݰ2{]NO-:߉ I k<ʿ i2󪀿=I6wgPP}MaݴyO~jWf}z]_^gws>'K 6IYvȡںASB}R㎮$68ך#Kדn?.:hRj7,LC z8/֊&/\"puų1k!kx Ph[˯'`TZ@ҭqiD/Ԟdgׅ>bƾp`fC,2Hq']1~{tG*:k`;Rh?WMٓK4w_T~Ia&gcޝ/,h9YnLxRxj v tu%Rp*T~&|+ v9R k =Sc18?gsg]g#.HtX{B%]M&ubXdlY`.$ R \\V[$eXA@Az]Aw@}&{#P=74:4kC p{(@lruW/ 鰬H(Y9U'y7\-ҏ.`ZJ4D D\̧^i;d$]x@&O&ۯ0dIep#0[tؤLݼP 6Q;Ve]~Scsr7QA- ДS%$P0ĵb".` +'f}{.{\-}-AfAS sT̫&2Lxf <)V$oVf i$pi8ciPsD:`ӨZ/l{&GU ׏&=&amdfYi ،q,qX<sg`\v:)O5f 8x ED_J ܳȨ-Fb/#UŀH=`𤙆k{Q*fL\D fOˣ, mw$۽8_͛.=#mCk(Rݹ~|Πp y>k%Zb>RAwJljχ9E>UL1w@/=TK|[=+4A$/dx$$豑+9%~hxykJ/d!فOAtZkFi ^zr[gVҒs6 Uu}̤ XHײ_5mc Equ.wV@;'zUa"Hv"i[%S$D4a^{~·I1ʜQ9Y,w 1xzWbmvs7 ˢnE&C4͵]oz= SJcLa #^O㣀uoHjL&rK0BQ*z`@۩w"&vI8aXm'|(KmPԪ9p2xD&$=fhe2?טcYuEj^1|ȯN{T8NGO4Qi1a{ILiuꑵ اdk"=+@]xd.N 1V4)|yQw^Zvypsit^YʢXrC9ɾ$2oۙE9KaЩIҎU-k|: #hOb}i.BPCtnI 9T,@0O1üِ 7f!?JQ_Ceq VYf:CTmiu gXa(vmkU,ORɐrS20ޚhDƛ.좜ta[W?8c/eɧ긦*6 )R-φ8%HRwK9yFryNHL 6.ze)*ܢ4CPs|I|'6!6 CνVrӯ>EDȂG Qɩ7I)K'zDd<_'~.Knrpd5MHp$=#7YÐy8OvA,er. yU=e?FY,eiP2^XC̮DVlLUFC]!" ֳ[B "(6*Ѽd8ndljj?K]Dэ:ñSvEHn'_Nf?6ζŧ(\}aFNu.֙:l3w6_^l9* ɋSp(t0r0ibt \ܧGko$f)3&ܪܱwcNX9X}ڊ߈SiG8> P G胃` T΅pgF*\*hpWݾMqˡli{c7Wn~l7HX̫BY.r"  PRD+NrL`|5K9+T89zJM{|#5רՋW,pto*Vc@eB<‚ƷhɑLMk;['|aSk6?:<ʨG; 鸜bK(o+ш}53O-F].[ զϼE:FJUyjWdΘ|HdNUȕL۶g*ƨ8s/6lrwޕ:MP<vXwwb(U_qy͖ R^(>%ouZF.5`=(tyذE/|}R9Swcm{M3QQeQ}8Eɣ::~pnB#p3D;#E^,WD 2ɨ2X8sǐCN(lDHOFrRr0*]K+)nz @5?(VJGXwKE,ڧFCrbG+q4l5}_pFpݞBSM{ǁ,LtDyGO|VX@ ͠Bw0$UD/؋ȦBu|lE7@@ ]kFWB' a6y~@mh}I ~ E3 -is?B1JKȯy'}T DK%SoFx_`pޅQ ܽ2'#e6Da0@f"nPPRifA& }7D#u"am*Q?l \|`2CЦu PԀo+8zCk *b%1c M޽pEfbWPx_pr6|V;ic^}!Dsڄg||uMJ̗XOq=6<5*)`9]%l=b(Dx)fNa՗@`;Aa+Wh/3y4᪩C/ NML&ejB\}L=xN&VddZrMPoSlPrʇF~R'eXh3$'SR;s땈j.w!DPssUVW$Er.8C976> >}0'M̖- B05l FDq5'U#}lR'LL8ۡ,K|ԝֻ"ܝ"]8r@Gzwƨ =g6ڳb7Voho%n]tR  e )_\S]$TIpQPk,%}r֙'s64q,N-8 I`9!bY9N;ISY _ hZaϽK/,)elt;\Q.mV&4+J8̌#CZN,K`eP?p/ -4QI qؖ qN!d"*%-if䡩K[OJ`S]W!9X\X`jMA೤i`SxJ2Ƃׅȹ*Sq31)TJR"4Wo> pb{[d1L"Pڅ)q]YgFu!]acȴ2K= Umy3A*z~Y9ɵ#+`=ga='s.gWv8KAW`yT_fq0 %KRrݦ|?i3r6v?/')?VQGHK1K)><~/@)3z )fܔ]([#*1m(`}ÍCdi:*asHVzPPi>!4e%D\%oqyO,r:^{**G=aB^M]\3:I-immF/7cw>E{һJ@_!)AbƇ?3Spoë~ ?yPR/(hn5fյ5j `lT!K&O S)G&ޮ=7@nUS.+ u]S _bWW0^8} `@RH;mޥ 넖TPB(:R"}ުU~^KBє YhMG}ȱ%$wP7dWm•\Q+ȦW#|zse:]au4^e oRKmb*HaMV:}gȐ軚3.>ډ۔~_aTf +Z} E㗬^-i ]R9mKleÈ&z,q-)oM^?VڈJ@$ `U@F[MY'Qm[<}t>gu)#W:_Ŷ!Y9t>WƊNuQn2̯1rz 8\_{;GQ>}OJ%/zWWJ*H8PW1a'EPP)hRsH%9<}r}y*qԵ2- 93j .3QFLanC\P1#2Θ)Go$ 1H`p"RA%=4԰x@MRx*.SRKKYJIONchc_`Qsߗc|@XímUh'"8jY%ڔc*dV/[䋗z&5t4BE[@C^撑teRwdHoC;oEiASǃ GwXc MLW(݀FC\I^ZP+Rd`)Fe5h(FG%Vʳ/ ʍkAEXR.;bR]%HlCM|1K1&v-՜,gg̹Xh|Q`JGb% Kw}w 9l:Fl+9`Iʱ}>\uidIK ߠ3@:Cn,BZmxl !MEx .%2 ?(: An@G˫ʌ`*'Gt>6,$ eYxRb̵`kmذ LGYA#D0GQ"ҕ=cA"yV xOYWŕ)<1v|)xN2A|2#xDwϐS iq{pU׷ڤbPPzXv=ɡA;w:#-T%TT"0b}ANzQrG;˪5X4 >k/Q}⬀3xy6W2U ;.E{RM/ըd_[E"u nynN(m[)QXIEU7Ge%n#r-:nuxmīx$#-Y-37 ZDx DRgާa"+K]u -oU2_QK@ *،j\P@gokCP<)I ]WҒ Q"Pҧv6桠NI.0{ϟYTS'%ټ;wD)pcF|!_4-f+t;vmLG|Mq4?7,.Qssh3lt5ќ|QXCksH9mNޛHoo.<]N L[Uzv w Lrɡ'(?sqǨ[rgreW5qX~ICѢW?L[-=^qrDGk,Г^ 3vfI}={[Au^A=%> 2$!XÖjoriy*l:O(/Hՙ#A ^Z#ͥ#4!v@B!AJwozW״t4 %I3|q6)o:C qSDlΎڏxo<3LjʽcHp;ȪS$3&y6D'AtG -A0+9 e;yaBi0B=FK-0e;wi?hMp2D'eJkKN~5v0TX #Է}:>T".OR˭ZN$ʹe}rfŝ]{Dw12m?n܀1.7 PAshNGopV> )C+-S}FktBqʂ0W\.vBqFS֔qHEV# CW A2\ ߢK~/٭W*ڣ%&[}H6E>m%A0.]so@#.p6kzq/kqD@T Bkۂ!*.3t} 30(FR+|l:w7@ >z~FB|U߇*ۅ7.n $\HݸfMGOs 7+ܶ*!\cR'Y?a/Oe!{hvE.HC,{"b y $ Ν5usɚ32C oߒ"g4KgLP^hLa!oGhe\L%E/EIBEvfF=# bީA(@W6ENUY,I4!#DݼOU;rɘ} 1u`*r5x#zvP)4Wtm<{M_/E\i'hRNQڗL@ߐgu6A|Kdę~rtFኳljHU4Txx@!G3! `i@`vӟ61}0ÕW-~` "-JF%YP ZNHNTfM?ֳiNAGcAi:|-%i矐;KDN.&6ɑcݰ[R%@yP4<cbjp75d|s9!(}^_Coj')ʤ]D4"HkmP$\R-!$^0tk̊ d[ u#7]\l8tXxYybw V'+Ҿtl$˔s#/o/ "]Bk3];!E4"KM)G[`_%eKndWX9 Ϙn4 `2'+q7M SOoqO Leo3wPs"TujFzְ>ڝPӟѧ4/$]hj|g\kzjU#$l~"aDiMQMV4˷F/ߴd3zSDRۋOB)]^WjZ4pkocb`dJ&ntsƾyF([|!ko?j-IOvW- ]DzG>Ccbi=޿B ,3 );.}+Vw@`:caI4+ʔrH:WfI:B6 ٟX@AIn< T~BXoM0;'3WwgCzfgBmtT?̯p%7e:ynZȣ{U>*>rQ}g3= Dke_9WCrLx#jZxf1ԇE^0Wg%Da,R;*ay̎0qe/]~MLPk~S^kqdI_+|cy!Xczv7H?:?&C%=\&G6#m6ɥBbb?% x?4f]|v-Ċ]==8jѠP zc !(ooͽ.v3S Gm6k-t9C- 碨,?" Bvc&Ve3"QaB?pF,~\y7nE7|hz%Ăt5NJ|˱wwP8TU05D8?>|to.nY"巆wV.H_E_|917lH՚BiA8 $cWYNAmb T .n^i JF^G?I@ _<?ꓬ'P+7&llڥ8Uam3(6W[^v*l;ڭ3@S&p,[=CAҿ@WujqRA,􃕗4pAJ_[H=[u1tgSIѫ]rK8_穸7︧K׭HҢnrV=hW1ڣ D JٌeDm"4yQ AHC[K]Q7>:Hgv- Aؠ--YWw5tw5 U(ʏF]-PYy|gʴsSЫL1&촘%4Cc]H"@& ЌT1{#$qx!l HLwOWlGھ}RfFURb[S\/S yM\1 f,9)%Rb Ċ|0$L!®ݖzU})R#`؋qT&<ߍ@n V[?(P`q*d㨾?J27bv)>q[E;6+CX=9v錐dOnO6n,Du$qn',?yQͽU07PgsL %QؕCΊܐw(`4<9mzgBp!# QҺ?BvcrRD wKcUk#LiQѵBS|HSl#NP:w9b2`V5 8*ח@(ΑjQPvk5/XF#=9dCtc~]D,(~xcFFb[_), - 2@ŮU">t=wo*A4!%pBmnROr V9w*ORW%TϾ^`'3  ͮW8sd& 'uWpnk/fet/l5W*Y$)<4+kv4Ì1W\<إ[+P`% Ƴ/@I99j~ iH7:yg5a0pP]4PɆ>[My} L-]?db@u}txEe!!VߠaetxFgJ)ˉ!9V߸hYxGF(ב@` m﹧"yl;k*P1۔`DG2ʳ1a ~qvu?Ir ,9q 3U -+|چVN,yzC`[`S\%7{OlH PwoKĐ'7LibRg/<$.qPiFuV D\̻) ;`Iwּ2L P~2dc9_YVbt?)`ZG&g_k9_+xߜsouS|t!gWrkEH'abql9=,N9nzәFx "4\G]+q —sEߊYF5~孖t^> ì4p e ;ɮ'KY$.F.J F`&jAU q|&NdoOko4X5].<J*?$g<ܠąE};ze+Z.܆ ˪ qZӪp˧$p3 ]{0 Imeϊ"ةY|lYq߮6+ |N ActZD@FWu??%%Jl`c}=4H0hM Kfɝj-չm3(k l{?m:իX)/u# t±Ÿ'o] n*Oס_F_ ؖt)#_=҃ U.(QZ]?;/D72v^AR2ՠic}2_{Ӗz^ ZWP X^|c^E&dVH;KF.T+"u*iNj*TB9CHmMI;ؔ\KiXUH WV')^c΀rs -*T;f o-ps)D@+MP48OVc_ֆȱGkL=s(I0Y|/*saʱ!&cƼ$ϣ0@Bѹ |z(q ׏ItD _2dP3z]崒qay>Q^X-EPrdɕ5)="L &,?דl4y]"qd/ZOFeq-e-w;Yzڰ!cF$$ΕfFwdlYNBn@&&\'Uu{cx3FXv }s&?Oz:)H`y!,iɁiXKۭuNhV=prsY` }Qf*vcD Le1Ϻ(5n:[Sr:wtj`DKӶe]!i#GGz`Oa"KcDӣzA\OdCec#X^>g4j"Bغp 50&M]9N 0͹six4ÏDbTO8[ztv_Еp-A9 @ LjV-0Cv%Wzx͟k8{QA`.(lޙ&NFKңcۋN-`Fv(_j&D7)`A1Dc` BT˾m{C s# Zo8k87JKamp4ZL͋2l \]!_BasI%WrB4wUn+_R~mb2 cܻ\d,C=Wgc ځ!TUy#^0KTn~2kۏ^ۖb'?Ѹbf2vͼ׳J\k/-9":qZX`j)BNjf Ne%ظb@s 0HM(ZlJ&KMb$ڋ碔[c:UO?Mbӕ?7D=*0k>$BÂP'|-}8_HdeIFl*[[>Bi MqU @ Ƈ%,EY Ꮽ0Hܐy+4iXHؘڕl(dG,# #݊Uq' I{sLnؿİOrM-8IyMi9-C itC+Ԅ%^+/}Ŗ;j?`JɒmX먪-j 4˧:\HM@"zSɶyެƺ[ݠzzP wZBg!k8~`rJ\}W`q9B:8a?J(j$ ; g Lsƾa>3Z^{ڟ8qz8mu:6纐_ #[T}W׽ҁHWmѵ1ۉ:6VBo|qX)o%nϯ17yX==ja $a |Rr;xBC F/`+n,$r_x\rL8}YOZ߸j,L7c8+|̭>,_oV7PpmkTi Է {]B_ܲ}Z>ɋ%kZd?YЇ+ˡ8嚵bQsN\ +ӬmCz2/QdMBIqIk%`Ygr.L mABe$PvLs c;˴;$CH }F`d{ߨD1(GHiV2)>?N17,4pO)Hw}{KbUc jqyQP'%pg9榵-KvvoLdAǗ QP@<=o-׆,l`0}SXVSmzۭl2E PFu_6Fb/S8Wb=^8vPTjRkZ5S%fdiIB ~UݗM'ΐZz+"GFn<c =iSqixI*J4fV0alN\rl5KAm$ȥGgVwT^>)#HcZcx7@FmJDSM'e_C2ٷf.7̭>9m SPD& Z\o\ɦ"[>\`5`ގSuӋv'( #jXJD1k j4P':~YlKh_kzI%+AٔGH0Fd&֝WΥ$"CrXYkNḽB]WjRwhN4\b*/8T)&5S1ܳb2QHa5߷i 4)SܒE 6q.t 0Ԯn8v{dҮG9S6yek9;‚b@D =Z&Vf~Zkk5 q瘦$t \m@S1X_)qa)m$3G] T/Q#oeANFr[/VS+_KO|>dz>mb7 0Eˉ.2I`#1},f+Q”ԋzs|^-4ԑ@ZW!dV$3>ҵt X>*SLJalP$<'׳N\1d E6Vw+c搊=yi퇷  d_$:oSsp vۗ)~~T"8Q Lwr@h.ީd7뙅2g *FR:AT8$['q*99#5Ma5*Op9?3oW/iw&Y.-G}P% oZ]HO8S,ãSyP=Ǩ'2K!+ ^X*muڛbS*e"r)gAafҡ2 :2u$ɩWL/LeYOmjQKirEǖ`$ [CքLS;&€⚚OǮf=R"<=y-ݶMH+rOނ#' (0BvxҲ3cY'H֋p >o{ _‡N'yK h+ &0LC)Xfxe~F4jHV -p-\[)?]~\:a~2SR<&rE,eh6 =M5~=SS5KMպ96&ϩے{Z LbcɟuCAzuKkk( r|e}ECnVOlh3WG+`$"O;^#I~R=欮Z՟%rAZCG˟ ƫ&p-Jz6"RgU0 v$CU Zf94> F%rL.ˈrCy4HAw(Ҭ y2̟cdY*c6+2C)c]6hAӴ? ׎kWbKOO?18+)3 |ڴf袣rlmԓ5Z>%DW?6x?ǽ1xYf٧F> i!Lf5|ip ]; +su.ݭ}kH5[Y B'vOT3 7X"d󥉣յnN0w*` C|IͪTLL0E_"8Rl_'YgiTTb{?C7++$(UJ %=Wjj8Ăd--'rЀ4DiG$P[@c>]̜ J)L22>= Il(v~3YlIPc']&9D8g5,` a#'1j;aK)Az-_ޤ#@K,Vl&sq63n5څK(?*]io~OC~5ڭ'@|< J8435q`:RA.]_Ov\euG`,O*zU8#7$NQ:=ֳwHcK2j}o_^\Z fhvPZaF3jzwʢ$=׌pHv/\7Jb-ƅ hqͿ71W_\>;:#ucVNi\'M9vFpRtyVGψ2;J^h~h{T4A:"aڐ f`l*~7׳a4 ~+M@0zfh>ǁWYx` b yf zgΉ d V,a*׷'Hvb#C^HW4MC" 1$O7ǓC*,;'bÌNc诲\?.K~Bzg+j&,* "ǫ$cՏtnݲ n8II/}.-N=ƛI33hv%@RgAXO׎ڭ! p$ 98=:S(na滺Ca/AADh,EA|+)VNrH+@][~ 8, 'KWN<&=ֈ0_udZgDJ(9f bYa+2f$ ۺ/>}qI6Ų$s9H# GF]d7& R[>d8 YK W-֪IBD8+yX-BILͭmh: &:Vnu}ŒtObq_"}k֘BYzu6wYPJl O9UnFS]=x狪p"+_zBCv u cXId>ò&)o^?m׈Lݓ_DEPGS4L~~ȭ1y xoбoϠk ] 0 gZ7)}TD6Ϳ5A"# mc혏.wt VURTvZm)<=NʴjAgꪲ%n,A)ҳQ?Wf)'Q/g_4 8լ:!6VEDU$KL%R2cÒ*ݴCdQghI @N?@o颕XhXZA9/DYq3k±)g6I}n09{U.駺>#Vof?&5t<:0r1N vz|DmC4`wk? 6Ζ\}DN<胰~^$lURe{+Tcr>_ۤfT v#-OnHys~~!SҲr_%MP+,>5PPW̟7pP{tx[kr=CR_=U)}J,:N=5b2ʚFQ1zRx.,`'5Νx ad4Sc3CJ' 'NYKOS:[!8-eeڒ'*2[;8 O,a^\JAV]bK+:+B!Y@0WY,RIkQb1 jle}AwJ?%XR^_ .p@̪~}*`oa"HRѨUr C&m+a$o<gƻ@*0ߩ =4ɟ--,?ZpNk_}C6 ,QZ~aEwoQ&o_y2JLidox/M6 D޸9;8 n3e=պ6LZg 5:xlm]ܳ@$Bz컲4ϼG#Yvyi󢽞]th>NDE EOsL%~ ! >Cr5?'/zj=!\"'],w I ,#0gITZ4uKw o y]ߤHG77 \2Ck;23l`vH!RFX-|KceاzV4 wc3.{* vP~r%w~q^/bWӢPͿ5u숻">28"F-Q]H1'P'O=v;ln.Yg4%tM0|"l^^ ]^y1wœv^Ϗ_; PA.2!LWGuP EDe7EY!4TqKu|1EDȫ;,:Yhq:B?Xp|gWsFsC(B#(nsd:̴©qjV=f1}fj%-b2;ӿ`.B 5VaX] -JjB CZRhYqY_ߵ >>j{i}/.'`4I|\{n_O fR4"yt~B%.L&rr 4V)]Z X@RQqʻ|~1(")BgQsPq|S@"/sz֛QqqDTXp)50JY'66֫k649U,Ce35kZ*E3Phf8:'|QFKfk/v0  먵L8_#?z2 w8X\!X\FN%/hU*Qϗ$;ͨbpl%2oYpBs©&6bۼ,xĖ7COIVeG׀=4*T!ݳfUa ΦޱA˛1s d!aC*&7Q۫tkMv 'd(Ke}L*y'I+9\/he mjy\`8ٷ%UUdpA= ꌹ$[=qO Y>vl'Oˮ?UsS ޡǪ$q'4; }8 daI X2і nZAܯ8FM)9-rJ੗hzTM$ }qPK}|B[aH*C~QZtH#cႥ1|*౤Gs,ip @&2t~xzA:Ĵj@ E#Z?p.t~/MMTi>lG[̬ xic $KRؑHtl,lhGu({.R̬S_c\[2iyUsM1k6yȼLq\prI޴`׈D8%Rf'4岺)EY3,0zwUewg;)Ŏ16ek˲yTXݯp&@Ey̕3X~%O3\㣛-)W¨5BM@y@ OvGdWj[tnm0DhȌγ8}Z2KM<@whRfZa^I}~zE(.q D ;ݔSWDNhPU Fk^;S(>-܌`[5}m!䠁ճZ0i?WX\*H tA/a_gj}4c1fx}Nh&0165-E+Q™lѯf@¬Ei{I[J#cGX\W69y{;D uiXw!5Ca3qJVE'%<5*䍼36 I`oHJBrM|kzTn)Yzn}uv7,`X\0)@NV 7[2BS9ki5gobXֈ!^OR^ުBbѥx1*lI2hǬ̃v )zM2;zWT\ .r) 4ܕFƅh&ost!p}7vBaѝNwvnΘF KL4d)4db1/W:%Edu[k Ys}~ysppfQ>U8:lG'nmݰmTHo Y+Jh;Y*kK6+6 պS"#߶6nvG٥jJРBO~?U^zD4fO/ն@z8Ʉ_'[kCl(}>Luޝ ]XS?M7b SUANe]?Iw:qϸ>p۳ Oڡ_o.$P+h9Oﰌ=S. 8@U*(vբUpțVE'Ա-]&22|=0  , @7=:g W/(/2_=|9B\̆ۯ )e=_`dp.#fE؏QqZx8<>v0AZQyG# jȬ)cpgb5=i8:D&n;4Z0]7%EÉ}zҡ;o@aU;zЋ:B&VN^ϡ)Ӯ&=Lf&dy+jCGU]4ܫ39V*J.f{ QJܞKܧv`PWZi MO3fsdGly:ϛ%g K+َv܇m,Ry377b=-n\.87tN zfwe/0l|t(֮cp"S]PfԃRL5lr$WippҠ̯ӓM\ҴK" V%ay3*(QVu(.v>|wi%/q1b:b~K} >=j28&un49[ΖQS@;~K0X{~fI.U%)& ~SN="K# ?T8?洧 d^v<:-ᴋ*Gk?VGvz-a{4BP6ùGe@D9)` jV)eΟ":\>.V|&]Fb$ .*BQt`r4 JfmX&O1n21)[DҒ+J8SOL>6'QW&J5Qf%j%-Ox%R>T9$@APĎw5oW5j{yܖDn.JҪjXluu1pdH;=n+0SvAgTDz]kL>^ 2H8G&\@..I: J/ʽGώӭ7vg#jaq/ɼ_^Kpol 0ؐG,2, `hG4QPuF+PHk m-\P$:-PjL3Krj4)>‘ henP+ bb[Sq4NW"+Ԭ``H&$d+4eV:^QNޟG67ЋwGI ~MDG|aD%L@x#Cq:&v}͏Q&u802.~s'fA0M|'(DI).1ܑGLԹ=yP`ƒؐVU{| {cT4F)9˕B:2n"yu'j~Jaɢ?9VRA$% ίI#M)`n;@nrZ7r\LH`:d`L%s.q(@ rUg&+Bupi.nP8RU;atjG{]w\`BFwX$Z-6zi6 A|^̂M)TJ-TQU IRN?4![gۓs,*XFp923ALOR qDogN dXfcDUu'Qu(=qmHk'Bd##;i5 kiG6H- ͇?`pI_omI|eŞ#Hs<N81m93>YNxNfSJ~(G"hH6_ NStց/AZo= =H\YlQeH3) p0~T'CPÓAF%2g3Fw\V=5h9u8ݷ>xɗ{Ev2?| F<)mGI4Z]]j?D%#p,RuF`&T|ၗYpgkPr;e>ڐპHy2b#E."S7Kc l`5Y.{d7mw kae3ܯ^gI[HMѻ^i}ݡf5HeJ z(cX1>#SN? D@.)D`"!XTo y)&Yh[ƒ&LRVeE2!nRxPCF?KLW\ eq_U,jIVU!'2J5lUT6BХP%aBƮNը;NK,&vppŧEFAF 7I 4 2a~fyP{8(v+F[Vv̅򢖹0Lp7g2&+HJӲ $S"pFg]d-Mf74C*އa/DU6Z1قȼZ` e9x'u|G *1mز$q`T$#ӭO׵MbܾlM FNtvvm#Maw"di] m$դi 5,2Gzܰh) j.Mڛ^p\*7H%5'.OL)}@Ga`K)YȥѱE1]k,h)rօzt?X*c y 2~vSVR[Y]A4? !{^zW{, ){o;Xoϡq(])%eE)L3hq%ئ4r::`nE ˸?D[轤]Cʟ'Y* n:7K}*}`8#u r-LWHv[N9u-HL=f%(p(\D!Km3n\LGCdЈb" B=Zc­sQ-AYS}Rϫ}1aeJFP4 ڝ2>O}!r;T7(᪑  k97:M+Ёi~yG-u×7x@ |2=.gQuMMeJ憖#&@"5?V P?lھ<%5y*Hh_ЄD+}M{T{CV'(83eu}Dy'״VUF@s~ <4ӳۤB _b9ް"cItpWh^P K]LS4,}-跬Y{m/.᧶ [ag%;4)B7dZN%yu4Ю$xKo}#6vU@~ˆ_% gUp 0ܭW7e˚*BセP%E/FDF#7b{JC:PxV^֞pFN}g dd2  8(h3D=T[ݿL!MnǑ\U )y.OD(ŕKEiIeKEPGl>dځ,=oe"G*'yR'HKۉVB6xD",}GtuC™cp"p;\t$մ։(̗hvLY@J cm~ſQiduřb[?~`Fze>k}t)d$͜Q7^MeyI.B➇yvԐ@rGЎcLU;-['JHvΙDZsWh RLCRa`VFm*HXKc&pO XN\`ԵYy@쁫fKwejmyWT8%1mԛuoZ9&cWdꯋ5Y-&n0fX#ȗQG=,DByPRa}VO|kAd)؊ee4NɁ"q4 ] \  t\.uC #4aKR}ׇ%vQ6e \PgBlǍ#*c| x'.f-B$E[:HC]4g!"5ۨ#78 NLao{JV=5< M!|PV> !m"3 ހ4ŨQ$3S%<J^elq-p;#ʝeji=F֨K VL3ؿv}QFgU=8. J  pH+zo kk60LTtu%p6ajC= >a/].Cg8F> u3b|<!ֿJߖ|OBq4)"Wǐk0 nvؠrk6QL>>l-Y#G9k6:g{U[M*I ~Y׌В-PCNr;UC-Vmz`fw%S|+iBt9\=O_ߛcA5|}m4=zŃ8kI@vT SꇹW6߬ZPgKWs*ų2sE,6 gÜ=\KnK\WNwf1fZ`Ъkeہў K~r ICDF6@QpZQ!Z[b1RW`W0( !)"(ݞņdR[)IO#w.H~\1q0U ?q?F4akc[ j/o~O½:aZtj}`BsvhOX^fsp38*J;SsxN%4d.J;{'{n- %v% l5M7m#IyEoG~p[ LK!( ұ9.2L9Y/iaR[v~ Jt{uG;)Lp\~υ5.:n3RZS#X8ubsSw|&6 6hm' -\7:2qej;3bvR`g^QOUTERބݖ8!0S?REA`h^C -liz_WzĕQmMD(\MN5d-kLxVoۂǨzd;+kwBϙ:5@5Z0M#cr 7bN)zυFykeZ 4>81R?#|_CĬl -qd&իwOK- n5ĵkӁ!&,HU,}Yޠj?yo/?ѐ=s[ Z磊 }H;(删?Y=&R}U~4:J E\nN7Z<2N}Y4)M,BJ:T1lގF&s NZ3Rrl:8|;E u3Kd:EHv Jà%Fz YB ⪔6t}L-ͺ) ˍ*aL#L\ O/4n?ސBj0@\ZG$dԂ2J;*[Pԃ, /=22}:bryY[0`VЈkM#ÈCBJ 4+Cz(jksW|4 + d|Q?M&4Nlն▾PKL'e_;vs#ֱx \h krx;;ծK,%ٵ4Mx[\#[Pp=Ϝj'Y4 #wWB!Ԇ cNI4n]j+0Z} 2 ٫IװGHbwNE|_س{i4 +:C6" ' [Iy6vk:{lv1  *]?QIzL\=% y BX-~n( BO N0~P_LDǦb (2s]?8 8\%Sl~|1d'%Tq)eU;8,h͕dצCDmە͔MڂZ+PDsO'@[9J31}*D3J4e!Yމ?WO"YjED"3\?ywC?[$դx 3GP(J IQxY{D֊bsqBsR5M֔m?֖Z4y6{ؗ*@$]Hz"/¡C~-ݲ,CZvcMC+Bϣyѵ)z^W7 RyQ=\!RoBkN0]m38)Գ  GU+1IRPUro"JunjY||kTͽsb? S (7_<̟~k-&Rk7;]0U;+OI;nJ' 8@KօȩG 5#BBlq[:B9(]inf l"OiW[`x/Pjk@ srL(QJ(N5/>x2`Mw^.ίzϝ, Eݓ][.!:`W׵E5缠IaǬe `3g4K,`G,bUsɏ}v_ dZh+>QTg waEDTE "K(0ZJ6ZhfuR P/| [HS؆SOi:'ߩ^  Id8xOQ4`_sͨh'8^8y\/هn}hv۪lC!HhRpE2F[ePB,ALK#- 5(-1dݪ˓n*,7fj1 ݠ|Tߩ pN἞Eϩb"֮Vo,Ǽ?C5RѲhuGfDtQWש#gPW*9?W2F C2 S6K5 nb+v??6]P"XB{툓K yH es>KT<!F*]#[JjR翨@뿓y%fۡЎ:GcwPhfei>.dBMYowՙ $ۄdo-&F>}x t qGf/2CM'?H=>?TMz$Z\:IYhNR8j42ׇ>b-=I_'@S:8Qw@pP^o]Ciut3&H1xv6ER|~P\a3ٰJU\8/ 419:a MjmozO ^;{R&z35SjX ~"娰 Tp>K3VٕLSoƚ;s&ip]$@J\vULNc}yslLȞbr؆JY"{ZE[zkKK ;?o^B Ě.cdrOG_5Hj _i!t_[`# &CοfUEeM]Qd&TG s"umqnBe̳6sxePRyr~ vpmFFP*kIE<W6XǕ`O{f3tvkl{W0%wr7a%*hOٙ]gdژ̬b:!ՂO%\pn[ _Ȓ&T Go;%$ "oScĪ3\sYUBJ]0T[`E2_H;߃ @jeTJAh"%¶bS1n*1R']nh2ðL91Yz=R>-H_l 6P(>%-EVf9VW  Y 7`\Fd*5(9}P1ānx-Qz!HT3Ѽ-C\bWCEL,RpwJ$e[k;QW3.M3yea#к[c DS:Ϝ?.d!+#N`J yei!Vgx;|R;m1lOƝlM&rn QYq%Tc/TR.XB?B_j Д5]b4g>0&Bam,llS[s; e@B&!O} iXWalU2%(n .a^MNA}QGcOvJVEBߖo e W oѼ#=Ar&/S\~k]ϐS"OQ99&m ~_{ÀA 5Clݫǵ8B~sFbV81Y}"Jtj/?8e|OQ+2'{CNQZ W!lFĪݮ캀-@`J3޺:Rd7?Q'Gx+{" ~0N"w|MUژIuNkC"ؘOrlr b}d%,i`R/DE8]NބX;( !uu|O'j݌[bR}DXpFk{]!@/ f &@_XuCr5)ߌ*7Tw7p}|Q{)n[Ȫ>ţucr3KXJovp>qZ!T`|ӻiA}aPuTiXo!|o;ROL<ֲ{H:nPa0AqÌM;淯*xO[7^DN.Me{>ғr6}:| Ak.ҊJ|XOE긒8*g4Mi8 @W; CZ7zN>e;r?'I]=A`P),/u䘎?H:Pw)Yeg^kt0wIy@6^B)(ēhRO iЭGw[I sI:!AtPv2v%Gz-‡" oXZhjuzĩX?z;l1wW/2Uj-h4 J(,Lp_>-^ݛG׼g0flcM~vR{EʣCڜL4AuyH>PnpcKr.q-mn$IJmƥ鉖nR`6S+b`]?I]5:%Cm g/QiQfƢb7}4}]CC&Nu`*{p6SOc#\WKK>(vk09sϴ &c"T2Eb7 Ljs_s5ls Y9^kߓ>EW`EItaAeDi2zfcfRb}D=Vt!*-v,k(ef* v~ xH G@7 D}.6CGZ$[᠙F,l{eP(ILUy')1GJۻ'ڇT^BOn'BvH .5Lc䬛zTI1;S"Z-m!]ŞPKe __9aer&^mv؎(\; PLסBK Kw #~g6D~~Z5Mԛy$vD%(HDwNw&M?x΋V@'h1֩lx)" Q)sbI~ơgȇ8z].T2/-\!ԉ9M99 'l\0(ע?drk?-7ʜtdDt*>{,f6*-s(vi.]UKvxO1G[%rr<RCmosDZ $ծ.9}=ՠɰ9v5?#PU]pKo_o`Hh&($$徐 @|:6KYl@گqŽ.AqB,6W7wy)_<{Q Nr~Df?ʮ.z`[%?5 bԩ,zlP\Or ヌ( ҩgjE-т:5YFƪ23(X:YW?xucf PSneaM9Y#_1v!F)UZrC~xT]Xs"+i6x1O/wi1_Pfc:.r͡G{*qԒ ]{8=dXF O*рg&n3*igͶj)ֱ0 e|;)3-+7iDe39֕\5bNxYW l-Zlžkqhx Cc`g^U9YG=N~8"laVbuAhϖO!5MrNN(grjVȃ/' `T̤ZW|]5.t1Co#kE7[AOlXI"yKnkP6ϜoE-}̹VOQ9p֡0i*XUˈ Ҁ {M{D )4%O'HG\(N֋Z!骽\U:aC-^.W\wg8=1B_7™ʱB&mn_6A?f@OO(F+Qo`Ⴏd\ai?5Uɗ!ׇA嶹J~cw $h%k/`D=]PzC [䒪V0ou>&D%9C.K3Rbh\9O/c/2G߆/jv6?6:2[hBlV2H]E%~!\ }hMʜ T)Lgiku[EL`Lܯw68zȉvq^ kުUbҿwyu!ߧɆYS` {J7F/9 MOZh<@!̤b!WJ DF1Z_[,Wx!pkȋ`0Da8 r&ybH{?br6([Gj~Ŧd~w۸U!lS˕`ys=P/wtNo/ 3YhOunqz(=r>f#IJvm-{6 T]C >-$ Z_Qc2Q"alh “l1?e_LT7T`}Ylr'>Ĭc A3p.xP>HZ+av;hOѹ`ۧߖ,#@teOh{.GӉ;gu*{驖 %P?}+cJ:nGgDK}ϋB ]&l3mJ k,ۥ JJ[*!26}'&SZ;:LtR?0ROm:cEtLgZL+HN!ZkkBQ4"S:!։Ѻ}Sv <u\c(%A;9X#*5'A ^( VGF֖*b#}Y~mg_F6bω:uweD+jםEt@}toc@L(.1jjyt4w [+p5ֶ,.ctXٹJQtBRTW\+րֺ!cK8K=L↌JP>nRHLJ;;**l5?[[٩oY+qaG{lZjZ7hǶ,>m݉taGIXp뙢b+ W*88详r5B, C< ` +|X`tUQx݁uĹ"]Y8^+]cb^8)*X(w^AJؔ[NI,|.b!IPpM%~T%uk*z@]*x:pjMtayiÿsE* ^d.""Jl]Z}OkX`]ᨚjC~N%"2.v5jȾ+'om#@?:Bzs/v4;BTe{'nJc aKv" XG%_S'oٹF.QA*H-d-)Ϙ0Kz9UN~ >ҋRGhSuHz N]=&h0,V 5 BHH~haCgpÒ"1SP^#`{M'ReD 'c@>T|'Ȁb#%]of`uYhypW|RI';[LJ_,KV3ztŒ)[\o1Wqw7}-^wڀC(JWMA85WV-2nCGr4”^B8] l &>#j9!M$YZ->/O ̓"Dewo|k(pifN FQ`)/<ϳNf E$d~r=ˍ0l/ָKC~2/yxU 觳-EB(y{'d_2KH4rQyQruyv0C_(P ;T5hn>,GWDJ{%ʚFpT1PzbW%=񣑒.RsZ{wm?aC OoꏜTI/FvW8o f Mܰ>'g-S淯.Pb3'?`5ڨho;#OXvk|%l0IR("p#I|hx\Y Ը`M5e%JI|E(CYM |Nt>6geY]f~F_Đ_f$Mq~I[,0KH2U%odVvۦ펞N7#+82p Dɍ-`1 iÕYfd^vG-) 17rokW-">v)^p]AU-WTE0{L)BFQԵ}уqV䞂c,)("B-,iwܹI#3NT$b[ӣ=/Zrs⪱lQ'*$c >G x!Z} 8l Oʖ\n\rOV%by\ܩ"-RgTl.4MK^4CkQՌrqOx97'Eip9P40 C$l{@YK)IO0šglLRVcb %jQ9#0p?2X~0y1C Ura+|BH%*f6<,'Pn TkjxzN7޹ ܘȧguG4W.`=HʓVq9#L^iT*PxϚ a3ju oDt؄0 v]9+S~*`ȼcҹе3%!R~ՋYXۗD5L|9?@Շt#C95B#}H*A4 I@])$H6یﻆWЂV&Oⴱ?1Brg<&!w?k\)H[#_/m?x؉_maFNnS,sb\.(GI-&CߒYc=aPd<,q 9]NK}6 HαAkbu~75\aETfXQ1Z`\cg cW(`cF):, -etD9)l_ғh.vCR{IO =7BQނmS[lz>AY/2]}˟H^ O Ius]+N. ʴ=mGOve}''s` SChPw p8Mb5_9SڋEڡ7HmF Fݾm2X}$a1cm'iW{ {n41ē[_/c-]? c͋zB &PgG'#ahW{$0hS(g("A! erъPgvw:?¿BZ4Uݯ&W̰s zD:Zbw]WaӸmD; 5|M$ε육#'A,d{Wbr}Hfײ1-8 F1o2'DcoŁNs2U0xi ёUMP9k\:s~> L#<KW $axA" ty'7Ąʛ}ħI`MS^Np\6P3ˬZ}xX7~9:PNÆi/ӀG%  #,ٲ~wa:M_!Eb҃9r-2Nځ)á@TII2HuJ, 's63Gɔy(U`t&Ď|y񨱎N`#Ud Oc62C9,D_ tm_r[h^rbVUI^shռј-ɉ0 n$1s$d({a_> nBDqJ$GY3-' =ͯl"ou<^٨,5P)waS^w,SfJT? gol5fI ֽura/z؇9nMw}uت(glN(ƩAlWt1)Z'WnwjKmX.6;-+{ݯgNχ@Q0_@A8_e%A.ezVIpK2U^o\,9 uI0 Ñ@ k{ 5ē0R+BE0[]#@jx\`]ԛ?yjsڅ$@9Yqܟ/*\afʈUmS3kxXV/W1CXNajwH(u{-|.wԺFg~LGׁԜ;׻emAʘP-_ =sX=roPR"Gꗴ[^xN) lJ~E<؎7 YN."d$,>Rձm}h|bڜpw%zI10x{۞ )ȰdܚJunNMEǮ"kzm'Nw4`8'#y"(1Y ԡ{ )cj7j?5VkHx^&53+G`T:?<`}szZ7@KD.ZBc#g ~50},bX0d9E]º͌;dϵ*[Iףr,ܝrSs(~< Tf( 4( ˣ=BMmҒ5c"[Tuφ=_X3KD1X;.<} ux*c,xbIZ}>B;:!D|o/<9u?RK̛_[?4< =x9} sB*FׂfJb+iG{D:A EnsSVQ}8Q_ZLR%.nK`z>w̡-a% ]1?Iq$ykBQX jx-]g .w ʹzMr|%?WMPRLIӵAĔw7cMA|$6rԞN~Z%q8U0zD9i]I/EIsy~+`ҜȨ]_neC0Ic:ېdF1ΖAq n~pRpe#;dsW#.oV͖LVU-`TynLHEM=Zjoj5iH9IK[GW8OacPtsh5HFl7n`]u^Ity&='6[O/uh_r)Gd'w1E-PۉUjpP % ʥ[:ԈQ 0NK%3m6L6Ԝzh 1 ݏ[ؐw9Bk@wEPyp1m`ail j`Ɨ07t粔t.y֍:Fh#t!|I3F7רi$+~pHG-GfBHCrSJDn4Lȏt4_ E8N$S}$Z'-I Kly *+*^÷Ya0nS>ij"<$a㧍\noNЧ&.xfX!::%~@bN\ޔ<}zqYY=X3۠=Eu`\P5r溿Z!Gɭ*\EJ o攷#]R89|%r|'|ǔ`7,ߥggtURJuzbQ_* Uⓝß(2 =~$raF-H֔<3x.-SfJϐVoˠ/dj+=ȗ"G>=JA6Fs8[J]?r?(e4ԀC=RZoOcçsw3la6oR(۝ݏ+SR~d OTv3-#yҳz7zh:0ge^"Zv1 (4̠;3L05TpxԛlHǓ"h jR6CoM>0`Eϊ _ʴ) boz@**i:4whDw-`RJunFCwQ0/*4s~='1?ț2M蕚}eA(9&DN /R]yVK[lE f' a Ħ"&~S4`?t&_5hjAL D- F*#L|C"x9_t;M|, i?6hFbWW+!F PgxNJ fsvmݚLi@cB$-)U!37KGcK8umDvS0Zh|ðȔvO#8)jl~2Rr :9MSU`[ a;ۓÃ-&|?Kxl=ChHHXx[-83ƂNiNKڐhuiOW3%rnqāݶs=D+iF6 ![DP8c9=nii;>o)!.> |-Tsu5JDqIh=-܎̱? 0{i hQ DhqGEze1VŸ n4R6zMzcQԌ7ތ)o>d;ܶR(ϸcF)t- /jM(;nXuF#.>t շdRd/;> ׸UFJ8?QGJUNdǩ]q`m}M˪L`$^iX߽ᶔ~1Wr\<)ܔ+ƝUC,>$f@(VjUw )4bm W,Gei0zRN)ZO]wwk&a4u dv%CJٜ";0yJbKsh-A<젎{SaA`5IV[hIrBGB70${R򅩡pb+?zG XaNzv"*^6e@biE a=JaZeQ` \|&9'sy^'PNxߪa)bYAy >Kv8 0sJ[Xפ2M l)up| $9%Fdf tSGg}ć'zǺ_I|3{`߈H'Nd :T][CoZ5Z?F Cfq}m~NOV-ANWv|:Zp D2v0c_?Gh9Ԕ{ WZn[3gyZ4G3ikL[ j ;^t. z {N= ia̶'v[m'q~o BQĨP G(=tV}_a%iޠKOwq%LJxCڼ{ ^pR@J̖ԶVMdw&HT@SXQ'/5A) loPoW}P2JP K4>Xc84-f+Y|Cy㾃Ub- 1,CT.6 ]!/(,BFfE,2ɡSfe<;0~dt_3KXj?ub7'" (7[Cm9+7{0O22X$^?C/6y#՗\5".ȎNHF=bF/as32>~sMe}_&=V\M]RwB_Ew(Rb >/ ?`ę#8"b~۷Luwag=MlЕG$ rw~Q,*s&~o2aUb _OcsqX+[olŮ"19nJskU( ؏!߆Met ş+)Y-eU lI\·/ZE>|TxAX _/+c:]ƕw?74.΃>HT4K!>?eLzd75ߓZFLƘvTBq a(`"KnH-6Hǻ=`:tH7eVPfnr1`*X1yk`)]h)kzMַ7C \|Am)t w;$Ъ)D`NP.ή(v(SzSÚNNz24e1@[/~_A '>fIH[\&fŷ/p1<:u7\t, q;I6 WHfW,뜱)vJ|(*.~>Ơrx疗vdO퍈s[y҃,i=Nq>j@yh49,яɞpolV&=.^kOגc AqiޒG rE6 N4 :G[s)RүMT0? mddtݫIxI;z;ۻ׬̛V8o*A*n[gLD֐J{m}>fִ:ZjUh\v5D^P)=wB!: aäRtfhҏ#gbaBWzOtf^*u!{DC$Jks#ZG\ `j1zS{Aҭ 5TI/Z-H' b.P7ͅI>jvi핎oHu؆Kj(ƭMgtl)!2x2A{B F4L[u\E n?')fԊq ќe'_O5mO0+,rVߦB`D_CD =aB;& J9;{%&՞ T-`O`yzlW[д0A([ 1*Bl)o;jl@SJh< 1Iq*ynCfs\('_?'_ڝ}e=3 >wjJ-%#CcJ>HZۣ9uP^,Y~!7IG.|Hw 4h0mb5՝_s5Dj-@@Drx - m9ӷf"Z=Y5(c,@. Au 1!|1=(RĻ0ȉ~]vEu0fJGHԥ2, ƴ)2gEbY !<7μXL&yk3%)2'mMUꨋl/ߕ6M6>` ؤ}C7Sg_){ Mxi`D@ցuJ&cOѱڼ6m!9J3t}iwI"lX)“FTʆ>)n`4$T{9$&>}ֵ`dtE?E{$p%L*>1 9lbwN M(&\ qQ^i{#R o_n'a{xITq=HbQFa 6e ґR'7z .-AЪ|2ב>k0zȗgʱk 6V3 BZO\ |&~R[e VYƃ`#m37eK5"y@ssJ;ͬhq9 1@bENDHF3Ș e\!]P倪pBtmpP8|:RpW`E9 '4 cIxMVFsy5&3n7Ʊ4a3F@'!0T4gO Fi5vL^OVnV2_7=H?fVp#_kz'o=bIJ;ZD r|gxS@ M0Pj]Y{CMB}tÑK҄\aWFD'k0oE &=THޅ + sDkȻ:<[d|!t7IۈߖBǡf[Fvh/ }$hs_5BReM2kvol ^*VlݜQ~D6yOS5%V<ѹsܖ9+㌭Om{5#o>D!qV0LDZK3W 4۸6V 8H> Z_jDn !*{mZhՄ831y:\e&As[fzp ]bwh-O2>Na I g2?M68KM#h7v] GF;P9ٸQ9?UJ`ĢXZRӆ#9EԌ^thBg-nR.)T5j&2/5,uT޷4!WzN$tMiiy+Qj5;Dlk:OG kK9&uqnRQ|G/e%7G*V]sC u+Ε]Y(#S+Tv|X*һNdШ\iz2H%wy9)4frkzTqcC º[wFBsZTyѬAygֽ3ҡ3ރjPCOk Ui3e2_4kP̲٪s9d\w5i e<؋}:8º6 V0$x #0$ϨI^& ]%#F'%sarGn &&Sԭm8a:haq@7zp6l|@0߼}:ɏni#KQ)Ӗu}E5>U@tӛ$1#L_[Ǩ0)sŽQ>I m2m :f"7zj]G wߥ$` 53kާ ۗA[ND-AMEI=Xop q@/JesQS4 ~,ɩ\kh'gщ~KB4_W+W|>$A;<TFt f8o y]ENl9} i냝"CL}qm?nmyC,wݯuԃ0dj(hjnI"ӠY`d1ҌѤ풼hXTIFp~C Ȟ.t0k"j ~T 4nӻ\vJ.37Һ4h FAάOg2Ago8NJۙyG&\EK:f /R u_ ѡsV{aw7ށ&%Э aP~Vz}I F+s+P 7 MAԵ_P!5oKE-f;{^Qa-CPR`BՌWb~ˋ9-$Iew8]ǩ  ο*D/I0M4!Pd}`lQØ󡑹gȪO8G@RrK@' |fOV11uxΰ)vtgZח?"i0+!1Iј0 dolH ?Km$.La6$n!*S{fARc uZ~Q*jzqp:V$*sl$e VA#QSBQ.S רA-]MorǕn M+=v%?Tki"򗘡ڗчcFǖ6s|3v9F!J aخ m{21ke`s+UHꭓm'qQ u/dx؝f.+ mJL9D޾`;d7 Q` YdQ'Ck("A y}.1";jރHƞ&EW~'2G+rM@ؘ0ڄ9&p?Fn|RaSmkzuS|(>Y J]%F'~kp^ t"mkkpB[.Cb W52*wLig2|"}sL-EȒXܿ~Y.QUۚgV@qRTnTa Gr% δ'A%w:zSa*zz ؼFɻ8%uqMm_ygGˠ[SDbC:?8{{ -H &a!:Ų#5#{nFv_vUĶv?b{6<{}BFՔQU yD㍓TI,T6RVF6|U_"lOuEGND{LY׮5O= Z-y羞0>7Pu:4h\ -ZzKSg۟ <&;$@( ?-;MCls[V1/M"xVR{>Il-mgm/hu7*͜  rjrwa !ToIփx)Ai| \Mi ՝=x`QќT=Tʓ%ɠc9(HbߍgWt\sz3h{FgӀJ#"R8rGB\0ϼPM¸6"oDԎ6w s& lq$a EIuTF.A3,X'CQNg#ФAj/^TޓК8 ; ˧6G0t;\2Fҋ4l6ra2^DbIx%> >nJp73} νd猂`[g3<& qkXRبPk}BhdW]Zq"-y@Ү,5;gYlVZ-{r͛ڗ0({KJy"Onw6+p􇃒kzk~"VrTxЕЛEHgY̰i"M"1?g'sÏrjxi$(g`Qb@mEr4xm]UVgffn5勷٘`vq]PNs 4]8Ʊ]HBR 8h19>a#WzPLD'MbbG:*ސh < ΡϿX̦5Tj~黰Ѩ` |xd-g$ d@vq=ƃAa RRI  PQ WTY)2yxt?!ӣESΩhtr^u둯j,/ Ll)%Y |tSKJ'CL(`l5H Y`L.(@!~6W^'EXI&kCTiY^:O|.ehJ=W~`*'ƪ8W4ɟ98N/ >kB178InЧ DrAI=:F A7Sr/v6ꉑ %5 z_砰D)ʪx+1zZ-?I Mz h_'> R#jY7 {K*'9 R1?8~ĜI"bATf!;`E.Z4ƶPj SؽȰ[_|?I^3uV{'g{ ngӭc7re \Z,^ʒl L{,~Lp Sd\xY'h9 o 6u onru$j|Wysfݗ\2a1M'8Ʀx= F6~~(C;5+/tgCH{oPvƞ.2]|H0-*_Ti'lVmqyMzrCjM,*{Oc2 25[t@ғ>cW d4Ӛ*q+U:FKǾZ2yBK?}e$ Mj>gXȾɬ]7ԏ|tԭZ/UAj(XܱܡlgY"TU]2c{^Pl!Km686LY*ra;NW2UOH.] sq 33AIxwΖ \_[L5ktKj!Na^Xp"N_zIx.nn g\0c:38u&Bn'Tb&~t4LwLLmZף9 ]  @&N/|0$Yf>?ih6Q,GH PDcU7dKe wQٵct Љ'h b3aB[7yӨ?i+b!KNMgΨ/M94 {6aO VCW:an %Y˾o @MkI6\[E$OgՖF-WH>LEyyyut 'Ux?ur's1odjg#5K( (l0=9 F:Zj ULnz`cWdZƙ2eeXk>EzR0Sަ#&V]v;q t'nM4^kQ{>$ʄS2_S&t5$YxMu{ӗԫ4MnP't%v|O.S>*S>E׫(X[o"0]WC9+Ke*:gk& G'P͊>gῶ@30M >w/SO;*z6ɅmIنܔ#dW/%d'MdfF; {,(!DhdG8ryw(r@UqTC[z%hLS# )6 d o5DŽGW)Lx]~[ 2d`x\dy}/`:dStY;jš M1H/aGB AsOAql$dIBBw WJ`X65,j|7+ˠfKٜZB^LcF4ٱ-2bdy;im i#~쑚`4"A.wA N즖 p6s# -;k5&J7ŮP";+3AUmfXq? FQ\e1JN \ ;͂W^|?Mp{IaOwqDMf0'(䰖~x+geW\pBQh⒧ya}8IF`.L\g<t^ \S坖UŶpvN{r+"ˋkb@1r92m_9 qgbIj@v)LVF’Yf̉@ַDЬe[FJ, dI%u1їt/O(HC)kI\qS@('Fz HNy*B8j3ؖ.PU+'N:7jp7mنt_T&W1^|72]SNLʝ )uMOGcDYfȍK;#Vqy(\9a"6^zLH,Bf,:oO0 :WEvBI YBWW >?ߐ%BbLpC߂ nGQa]Ha/p/y,f܉JT\oڄ(eN~m:H9!RD_6>71W%IC>`ŀĻ,E&̤Z4 t1alZY߳9_M?M~*;{ofl/-N&k2NB:ۯ?;0}k"mW 6f|9 Fik3m`a CEj&׮ǻ^?lDLFc|Ptځ/Jꖷ )fB'J~;׹Рl? I5D tYE,qzfcCvJռ䫊 BI*;g]Ψ(Ie%;5ȟ kmbLhp&ZsUXJa!İ-acgjJ"pakeQO}>b.~A-y8XKpl{=*5Ung9HyaS\Ib1ߩBtgR*j3.bƄ2K< HTOkG1:d$3ckT)s$|`7 ]"$c^LG7}.x0kXTu`j5ǧC|Xq8Z~Ϊ~7Xg&;S 1_}oQj|Y ۂlM}HP(5$@ .Vgy z̲3)i1Q$)x$xȿg7uҴEY;k~$sR9fEW-%_ _{J[@(t JA+ 0Eݬ}ߦk{eS5i `yJVp-5gu|`0(Uf2ˀ\tۼX&Àpg UҹC1!t13ab_eFOC4 ~F|TU=ˏJ@y P=Z~F *ߌ!W#V#% Z<-S%͐6(e{min&|)|a &aɞ6(O14.8q r<?:gbԆxrCVҥ%Kz<^d eon87P_0ZH[n5aG0%j3h9YH`! O; Tk2?ְg&EzGuMj%hIjWܺ,J r ۧ#"RoxPnajq O  ?|窛㈗kZL_x'wGW4nҴ-8H"%Mrq_Ӹ0Ok̕"oshzbUJ}/lo }C=g2 q<;9nq#y:N܁p4!SXX <g\z7{fuӷ\ Y9p ;Ï:g>,{ Xa Bvc^i _CLetG>o?\*=~ c }}sb XJ8UB+X)֐66"Z`]42 ٰE1b _ Д{}=v0VYӎ/wJS1mNܨ3aW>wJfY1\ѫ.ʷMuU hˌd@fk|ENq6EAٿ^*<,UVG;5;ō>l? ޞ'.abZWʯpvOj]\e7L|<py =/l 9OnJC>=t#Cq],RLj|~^#&L75D4Og!5Y؎ט_4q6J_4p!8]*݆)9A2,:J1l~KPQ}t?0d]&G-CQʷ.tJ~[Iln?,#W .p}lעe-2ϢUdžyh^|x~S8 )操'i!FD&% nҹ*Lu^CƮQ^%a@FjȟRnyza[1aNJH)gn,dt+SW M#`;"w>PxIHPu޹2ɾ9T>Y6(&DX2܆S/J$R*UfJKѱDLQX"b#{Nt 2'Kwzo'z&Lb3|Rb%"88UKK֨HW*APk=m3uqsm~‰GwMZt%}(0wdrD٠=\e[IYKFf`o n#8#{"u{y4MF0v݁| -́|R)xJ^?<,c_DN-rPi0⤗@dg20k[L 4k]7M,:)Jj)fGM58nHY75BV"5m(?Υ`J*`?I7f+v}{X፳/H߳O 1t}ۥB#U$|G<)y2|^ⳅ0*:]܎0.CSU<[鿜Cw:YPo[FHXgȹV dTMx_ڦ"|:͸CbOb/3 CC`you񏔘sFǑ5P?/2}`[z6v Dw"7XnF? X5bS*S\/-4F}8FݥpBaɔ @[dJؕ|I1 JpsܩE+68$ϛFi)ZD{9 U ,&n"QĜ[ +9ՔE[7:{.UY>8CVs{*4ĴOPo}j~>@Q9I|[3_:Z<c\.䰂iW*BRZ?t}^ 8 D5|+q<ݠFH[|~ /m[fJs(~@CaUBPMb [glJ- љM$ yqMf;s8.+|af"H]2U@n+W8%Hv̓'U!S]SּDm2 ҶT 9書x` I͖c.P(l.^/zF$ 臉%(eNTU 갍X7݋>c7񍮺i1PwqKn qHHi[Wv=Ϲ؛iau+wG}B1҉,:&00lAEHe9FmBcc]( ):y!{I 6Fnlc,ˢ731:4ٻ*ӹɌ 1hR&kZHMB쀽 _`IbTh.'0BЪG1n騳,KPuމ~YxQ/;a4P=?=JIF ]"a*h3(m lr`j)/_Qb5:ow+-2Rmow7mɀ7YxTcaN5V-:Y}HO6ݻ@Ƀwi_X+wi A|E%S_kYESha~<a(paǍd)X tt,Bƕkmd?kD|52c C$g#Ѻ߈3SOXbP}Qb-v+$%YhnX?3sxngKk6m$u|+e8fG̽7dg1@ *<\bHwSѸM7 gR$Sas'?@g(9 㜛TC_Y76|oROr {(mb,/BO~=AR4;+i!}hM5ѐw^4xpbbrtGw' yKfBI\2V:d|p:^(3!\h/YU:%kivb4)GIx̓!o ;c9hK :*wVV@}F-("?Ǯq8+-UwvND3H-e=ަηٛ'Rg^wz&JZZܬ*;q?eK3lV ;i;ƹ`Hʵ5[siZP0³R -͈hq,Dy3(8w8+>͠6 {+hBB8JC <6Cy d /QPoi+iwEbk`8uvv>4nh_EzX ˓S;{+k hMʃaD^Zy%_U2.[BTb3A0bu-9rϿ #}ŶN-#[TA1x(ᤢ  L_ׁ]k|#OЫ>˂jOJ$'7Xe*?Z]%P)j&X.N!(&H s:Q3%BH_|:058W&x}T^ BŊ$댔L%D$X#)*s|vo'75!5x6Ø8brci{ڎP-F`CQ=\XLB4FpDcÏ!Ta;ARzFBN%/w97cEMZ&GӅDriXSy \P"@%]!ÃgKc(|U 2; '!3<9}Z$AkF GR$՟/1?) +a-$ylkJ]uy@RA%T`!0Я~DŽA͓3ioK%?>v3oI'/(U]&Tbd5w^k:@9>RQ%*Ɔ`ͥo7i\%F @zZ|=n݅[ip K'b[)Kp$mT0_@'lH_ʭcXZց(^d{B&վ0_x^l\LfjAQ"h'P1zF ? 7#+^j@|0` ǿ*ɷ|o{>>T>^aڗ=5 ߮똵C<>^4SoާD,f4^ _D'f喇=N .z Hv+2#$82 }"q1wh?#U_fӏ$E(:XT33גj[p4̨sE.я,8c爹z+g ;˾v 6  ^ 1h@tnXM B1t򽀧i+/:N2hpӈVֈ,D8= GŁ@CٳgOHx /4=;*jL<_sd|3ݙi }G ;B?  h ؂P(<ܲ@rn*NE% BCz15yؗ+|dp{.F<ƌ-^._W z(I\-4W,Mdz&{$)9^!Ih92VB5).4hxXgbkX7b,+B9/?҅AetD6]mI96sעІPV錣W,,YaK6lm; )2qXTm^I$_*ꤰPWGe31yMOOYj1ćß?Ĵ!~Kͨse C=öӓ(S {Wڜzvqʒ6qa>jeP_n櫈H5cwŨ[jktn功v/|O||!P 7Ar]UlhyOi}{ҺYF)٠Wpc` z@6 `7!MN<HK-QG.Oe? ۢj*c[P|_wd˗%χ){鹦OY@W n,/z|c'w} 4O 7yߞD)'xHñD 3=Ud\ҞJe>f7~j?^hrK7DP-uAY{BpѢm/K?,PNZ\M\ jMN 3Gc+B6OOšd_w C%`ĭ=63 b1i1ؖBy Ns>, I0ߢ}ڝ`~Jn`oS[̨ 0ǔ8ݻg5^d{a`9\pA =^_SIL_P޵L=ȳ\+ K ~ nahOYWw^c;.WQ)"pZHg20!ZXSa(C~- (-j7I9LDy!1|="\foh<:|Z&@'?n'ԣU&d7J.;- K$ Zk]Hv ^ҷbd/2ϐ;K=Sz.h,La#ereO<8\9f6x{,ᨬh9 ;-Q/ʶp>AZrg#L&cRrc9@tA4RYA#X)aaeܕbbHb9MO o RUׂqhtϮ#x%ދ8 dvLOqȐ `8.ݵD̿5 5k|!~UCuaȸENg$plbw ;.0h;?4s$l\)֩Z%"3J!zMR.w?!'E:y>'?S##JZ;3!QH0,~ibk)ôtء&4&A{KMSkR PX4@۔hco[NUyU5_}t{sZIR#|F^6b%ڮȄnҌ?ՇVsy|"//C+pλN+dP@з1y("VЋjtȲ~Td =asSzZ'7GG#=tC{cƎ¥ 3~zI%UE wIbylXZx&4gr l SFQ@^UYi9 Ɨn_Bt2 7yo9VR=Z}8o8$U=` |DiS}N2^(ߡ>ڳ6p#+W(cȘ?Y7+DUOH0> \,s- }~ex=X!MtPqa`pHUij~d8ʨIZ1}U8ta<)VmDRm d,Bo!}t=0Y[XfqПnMb"_H1ܞR <2ACRi<u  TW a$cMk7_zc"]qA Ӡ3XPȬFGB}>6o $38j@&q +nEXymE$.^u9U'4wTLY2 ":)ZP:<]/цCGo:O|:=[ DQE;(4ǗgW|br<  .z a`Rj(tLzywGiwր WU%Cߔ NUr n5 g QC;b t>GI Ht UMߕ"h^xyf+1:US-ߟI\aSj$qTSoӼſ'DØ~F#L?yq8=dMxczmJZN*O7 E&-Zj[ZflM5OPTu*ܯe-"|iNWAZT `ª_{)h>.fFdq̞a`%"*Cfck"1*q:laCS ~8c t z/^Y'EنmܤyQjqGp8SB;^X,@3*( 8AjuEu5&cuޔ'"sr|`<-"7P.<{{x Ԃ_e8@숷ܷf*[:`yrסkT;p&P\MrO O7ʙCBSYr!+# >А6*(ozL12[it¢%Ti<" D'40L ]2 cX%~#W=).B=ԢbF;,4MuB Ow{36l/g։l:&PEKHEoa) Uc$Ƹ#\As6Ik#uMhm}xiAo}-6QGśCOq:ӟRcL))?CQLm+-X WE<]" ڌy³۽S"Dz&~xk£Z9-BG}HXW2㮍.4*ju.`KA] E[vJj6kH,OL 2 S\^ԉ{db~E:V];/ij}}SP"ɠFۿP`5Tkh؉dQmPSs3ʌ߷Ny[wT@v11ݟSy%<ol(0!UTL\@x"KvEj+%9 HBRq' #$jwԡHFkDjw,ƚ49խӞ6xB.Ie=p^&jM>a&@r;`dk' P׳P5~̠{M;CnQYL{0lqȑD,bɓŲ.q//y9ٰτ٧捂Jn!^T+C+]"s7f"ΛqT^P9#HܥU=Y@-_ ,ɌC0֠4T4F(\V4E xpk³!4qD 64t5]R޵$ֆ+O"Uk68 ̊Ie[0L@= X“X̣fz}A.\5'aӻCoB!Mߠ0`͍8sY%:C&&%1] *vmabɭρ&<׳T#3Ļ*Y zK6, -.FbpFuv߳zV\E*AE*Y〨#veNt#:&Z3*9;#hy1UEj}eA^(o5[a] 8^=2F$QaxMf=387K;g-emk q\eo*=ẈSvip99p3݈6k&c\2bK2?N]K33HFCSWj$*F%$\4A q폷Nf1ϖ:/&ٸ;ZI𱹫fn{ުHNY%ݛ%1%"pAfCSNFl=BO>m#3PdȝGjo83x])O mMT՝Sѩkh2ûTs &ӯ笡O^_yޥpwa0q59>;)d_lx@T§-iG^@T_Z"y1{T-g1H9l8H) 84lTH%֖6Y]C5e_<nloE{D1OlL o;;id_x&F"DU=Gndu~Z-⣦_Rkzᇺ+|F*ԉrJ[Yn`*Xj5`&QݼXPZC5n!qBAy~XSԪ{.s1A[3 c Tw$iԩ62%y^52]OANJe05xqe O_/zTs;9$FJ' X`纘=oe5eȑW;Ìs85.|9N8/! !N ܀Eb7rIlj>H箷  Zhc̔gU4r0/s)ev{anaSҾ.gY#*jsE;g#g#N[&A Ԗ.vnG,|eGᔜj@o>qErOIh~}AӡTF K3Ï6~N>YakBЊF'Q@P3hGw+u$ *4:ȴ cQ sqh SGq_^Dv+6DqR9W,=UdnqƌlLs^.-g@^W&폙巅cu{Y槔y"K9:"I긌X2j#uoW8* TVJH[JpA]%;'UbAĄ,[C^?Jև-gFVA5|gyPӌ2w;oOi%N*qq: .\`/D( R.vm/ 3T`E} }DC'V`̠S3:gh8ª[@SOfKܨ`DPwN`|׳ 4>8 Lczðb.$Je*F/gM‰GXa6728Մ?6 ɸx850񡂔PGr䃎fvz-1^Rys{If"XXۣXɊ'6s6%S9YUOuxÊW;?ZKz'H I e]NߴڰĥplMTZP 7YM"\ю+ux?,J=A#ae:7 < $VO!!a.= ^n5n8ξ:[mdE12N=vRMk+$zD(!aV(tf!(I[!ʣZBxbOTנ?~?/c0IA' T#Ph7oXpC}4;IFfΪ /B_31 `S6X?nj[5+e- ,ѝ F&ЖYqKܭkA\n6u_YSX)FgNz XkT?Ya#H-+?sMmɺs& TЬ]?PմREiWjA_w!- [!P^ZH9|4gzy7zˈF̰nh]1N§% %- C ;?*:ЏJ]qp|<֥/cG;ڄe֢nSE =PhG9S2Ě +]T)E_<{"GF<DzZs"# o>9x&t~bcn{_tF5 hPPt7z wQ{K=F>rn2 l=΃!3`.M?8w/Ch@6#r1EG6*r HHq2:F#y'cAE,!._8!'Lض|B#-ߴ;`sr=ɵb\p\QF͇_l>Jn&uzWA)d}aZ T}o!e4bg3?|p hִ^DVfe d_myOmt%YLfv&Z ^$%\Pi_*G/p(/\rPם]2c~:aF4қkNj06sGդxJ Æc^(c>GįjϹxg.*;ȟW#)vI뚧_jT&\Nq,qIMs5}%[q6XNDqG)Q?\ NT=(_M&!e=/7[kSKnyJEI8g;3 ,+px$릿l\IBVmkAW ˤ8 ]҅3 PzCõm*SP>6,tvVY"{&؆(MC G<@+1zu^8s1Sf T0gZ ?]5]k[PP1Q( Hʚ{2N7wvX!;*WXz~]<&5W!XI7vylP%!⹕XrǿfMPhD6b6zN~U;_lg)1&- HfNKr(,?')pk\uEWaq|pye?|lk N7s ;t{3+)Y8z 5ϧoɿ֋{i_SUk Z]+Q"RMg%3>on!4c-m0~KR{6Y2:e]f U=4{4}*zRDfgQUxaG! $Ro6ͯmoR;5Xa"D ^~UZn ]1TZb(;S_5I%x5sG=}s)N'9嚐5Q0Vjd`,ink5m fؗ_U c4]hUPkFX/FI4o9xV5  a?$cJB҅'aѿAyo+ h 1LY%vq#U +.(jt*#h}ĥn%<9^Mar ))3i9{22K~D"L'^cj Z$Vk0?2,%Up縷cp )Dp%~<}qF$tWA@$I$=F&)72wZ뒽9F_LE2$_Eig0Y#֛#1-@*ZVf;DsO M5dܐpŚl.A[E]~3x1w~^${7wD'lg`KmRYFPFf_/kN͈F~>Wv ԞPSBu^0L"V=~\](pLp7l>$т+mg!W2AR6Kʣ>3E]_gA홂SZal}Sz-WQaXŒOⵗ8Ъ֯n1*=\RL*3  5>` z#9]g3܏ /u>b|Qs/bmIX'~M >g2Dtޔ6R˽rk7 -wvӗqUM\*WsʗmijK|ʃhD JW9%?`㭎 7;\G<Ɛ0>Z;j}LEmBvW?kPi[£bJͦr(YƵ+Hl` k)}WN\n+ 9Er bP y=G%I;f|P-`U(Wy\@ctiZ E'-92 14C*7\ma?1S I|HVɅru5֠Rfyb8Zw߸]axQ2x^/i4Vݥ#s]u%P,u &k_ߕ趒u (( '2%wu2+h7&GfEb&Eiz UO<2:OY! OǮ[<#J'E%wPf]q/~a:5hS,4gP(^GZ䣹JyO_WQbh97SFZ*$a:]d}EK{-ʨ7Y Tҁ҃ -I9Z {W甛;FZfJl ,~`ێ :U ëN͐aj8? .[޷LXi!LQp"mTwq"H)c1Y+gg۸}`=[jh8$V44ˬK$rg-3#]oaR;e x(kFTs r6JMnubZ*R*zʅ/5#x)AK~P?7j x77)4j#TT\8; />st4I[`'b(*l#[YDN)⊛)7ʉ 丽 0Gc,ܦqneKi6QjmvN}(tɅkVUqR%Q9Wc6'/5!eg7Yޗ0#VQ4apȊ&nI9oϽ=cXtm|wx`I (C4xY kNœ5P}4U(L&f04<\ZlN4VOw(7k>fvd:+ĐWt-Z1ik'REv324FmLKF=k\@үАy{Ck;JCۊ Mɷ 2mQ]skq|w^ ZR~v V*b/s$}B)>cEk"zkƌ@8' {(X&ӢDz  ZMtTZc&3&/; {! _^I@z8~A/F͏{[qâܴ+O[!rn~UȾVJ-(֞HL!g'FA~G(I(]A<ayaH`4;7A+0Jm|U*&*Q٩ts#yi4;v3q+=ݼ $ӕ,_!KXʿKvZk`Ӆ|)Ne,BAykI-L:m *"[V[H0Cua]M nΊ2qmed:;'Vsk~oBGD`=dfYN'kz`f-4g ]cC` 6v|WLiX^!WO#'*(%^6sʷ9k|_0AZO2J$jS0\t䭡bde1ꤶ騳@]ܳВ#XES~IAe9|SKc$~MELЇ }l @Lo\b__m'":6$bD4 38Ɩ; g"H BtI3nEُqWQv0ºAoHF-׏l,l `EϊE/3mqQ켚]D)*0giQ= ^^}J:t7w$g-ϢF5}/c6mUmt}tT!|>wtE`W| B2cT-QCAw^ILx'?UZW@=.P$]~)Q(3%a]G vVfmQZXpM>zė,x<6)ڥ2{\=Ԑ㵤6DxN崙AѫCL@GJq@ J"N4t5 qu^$[bw(,16to4{͘rIァ Ůqew "!ūl"$RÉY~p`>}/y3Ofw#FWCgeͬ|Hߚ?TF9 dP/MJM\!@#9-loPPY9ܿ6K^P%d Q!tM`~J|naxZ ɷWk\z6z=N$ MЍ7^@|⊴h\x?/ +(" ۏlXv/yar>F0+q;3\krCt6a]>fXdfbqhaqm{}2ךiYJ\+62;xnLoy`c7.:ſXrt'uu9fNE^Җ(: Hd]ZI%8GZ\nFr.=7,}hibV( qP)T8fm&$XI1; @N/͘O38xg#<(g,5 N\Q Kias$J*>AkRAX]0؄Ϋy,,#!gTB(l֚1@aE30 }!Y!UʫZ9;sI;tzI"L*#pt@kȤ/6ϒW_ȢllҩZ %Si+2x2 @u,{d&{ ּf,OHtCВʺ-eGW3X)Aܼ|LQcN`i6Fpw%{ȇS{ťAsf-ne aM l|zG1R>u 2W*t4}FUU OvV,~p:ERwl j*"`YB/5vuoBkO {ByWjO8hsۤ[|tyh o=?Mpnd-,zMa|-!*(/ius2/Hנ͏婊YdKpk SK$#}>.|R(W|ē\1nX<K=_^–5V}0G.k'=56+Mhh\')w! ğ֥ _]eZY1dƿR g ^ς˲=TjXXͮ#wL!VGun> gGLޙ%'i5>dV&GO&J#\ t=5ȨO{{3{j"3K࿐l-V ӧfwu-$DP_uwKDT俞sJa"+th4.-4G}?#0I|-G^8LHS"o%DZ(.h'?O{G2u˖=lk Jkvu+u٠As^:diu;yUma{۸Sn͗d~Lzƫ =';[p!;LY֔]/A@-ʏF]%|I oBTѦ⊷@,.o>C*=Ӯx L?GuOȤ)PRzy& ^T HAG9Nà|-n1QYj3qzo6얳{ ֒G!Y)ayߤF5f(wU^]]u m3miԣ}T MUv-P:[eb `$pg1e;^ GL,F4SЕ3G8Mebo'<| dI ]Duͷ KU~ 7L~{nK pF H*87/BYjҧڭEjS,'a E}V<>L^mc?*HayIII ͡ L45S( c ޡ2/t7 ;A$0^XJ !Tf=q&V+'|ʼn+ǖ#cN&X8#jDXq  !   E!gYU xᵒQh;)?tuM^n*]+="r`S?n ;(_ץ֐mDE 9 7fK ;YT:! |Xߎ;a +w T&uM`5aȀQΓ46QBzȃרP!+_1E~>jI=,A̱gh/VT;obm2Ywi[yP*EĂYgf90{&l+)>`l(lh &؊1Ƙ~(> &w3/.88Dtx!U+«LcҟXҭI$<;DŽ"O6yaa۰S ސlϚtA8Vv/3ø܍ @`)!Ϙ"K% }D! | a7AqT܄4;"I52H=Tmr=[ZN M,efON`P|Z$-z(>*d`.n|g/I8!o%i?@t:b*P2ҊAe!z|y؊4Ϯx&X"br%DG~t(_1H}jQzC<Ǔ? ?]=}whU%cCPSUC`˛"cEݞl0!b}S4MAvDTa&'^*#LNweJiYUW,mvrmDWgAmi[EK0кeJ2y|GX} 4]1;r.c9 HMZ5řF %fR;JTRPk]4ļpN9*u`I Dus)DVB^J@mIZ-i"^sI! !M]n-vX)1AUsm% DaM@Uo.=7F$^TS]%W !(46\yR˺X2`'x"vlэfb1+@SP%$T蘚\588,E<@]Q(X-=Ҙ 6n\D!fMzj&G-; iCqFP4V'$c`DwKsic Cۗ^(rֹ3 c!.E3#/x֍#z071Go) Ty7FaExk*F~S[g+`=ZtK_5 k.G5zk]HqVmy:mPmbx3++ꝑ>\ۀDQ䶞H5a u$/J>. V֎# rZ$mz@ʟfQvL9o۝pvs!6hjI/qde&\3[MηL+3jG)E˲Y c^>i2L6Qi>vjԶ_ oG>[3G@Q@JǿX}i/̃$h|ɣ7]L-~^e)6_u_@qٍ+lD#ÐOdbpE8ET&7ޙaB.g/N#36~LWLi_@R_`VDݵCV#Ndus3Kb5=#Ƭ6? .0iS -_Aֳ틌V3̽aD.yezPf=ѽlV-B斏«?,8lYP`[]#,j`֣37\BS KvO2BMMRҊ=TZ9Ms2;G*Ml #ڧ`d yeݡbKo;ÝJK*T͂4%}ȷOC -*Q0LCKn3)/jR.xf4.HީOŐ){PCb1["CY]>!̡4yߟ5=q:fTiCeٓXG~Pj,'޽{ѡT(d;Oz4vXj$&Dv}=Wpe΍ F7_?Y5n8[n&QEVTc͈E4'%K8{5BPZsM۴;"߱2hAVM |ChS?tƓ%@ԙ~}āTp= p(QA)ou,4P:嗒C-/z4 S;/&ia4BԳuq>W|F1i[APNj0<7L`r xp8D QNdyN dQWj4L&` 9c#QC71ft?VK6WCC]n2!V3j)&Vr.wN#{Ur{PweE:y0,5M7!4#ե˺xU3 iM= 7#'7%~ U][|?".AQ9Jo=,|q:!k闋KΠy*\$ͲmxQ2*ƂnB/Bq4 w̝=tXQ#Eq޷1 gKT~)htp !ZwSeN`{*3]My6j>N}KԆlo>)$k^b `pn %6sEpĶKst/ʓ\?=TQsLbwg\z}(4K5-Divx'SRS NW+5ml^n'w!Emߩ(Q>APA{ SjAH4)D?b΄iΗ^Y}Z xO@dǖP>Nu._16ApDZJ |̊ #5|1(v* ʪpmjavf>aܧPpTߙ},8-g',6W3o-3X֧VCڠQ2g-NV]֋ypU N˗yf ͨ\'5zfҹ`*bLL3[Ka-DsSȩnj 8=[}`$`tl˰uR̥1b̜iڰ5E(r˸ >&w}q&H;p'C@ܖ`0bOYci&fn/5C> v/&?bBXAGՁBWŚG:f:-=ea.(@ƣ1@֑WW/-U"`KAvw)Gv]XC;7i`z^,*ߘgN @[,:k]a$Ns}f{\)3AmC!=9@F)Kp[ kg=}h?Vk =w-~n|;̙!os!5dnx4,+ ii9~FތG}W3U(RL1xF[bx{o` = f7BrFr i#tG #(&1X~X2ٔGB{JA^BM|PvԂ+Ql9ƒȴ9~ ?^1鱺ڀavw܄x"d %&&icB!:d`,h6~2>&Z%nyrxڅ!X &*D_Q%i1MU[66^NA,;c.q y[>:PTNLibQ 0O%͜ed? n=iQg yh^¢ M5 #;e9*b()%\Vwywt jk7BINFMZMPzZ)\daŨ0:-VhY̚mJdIk\.rGIUn"t=[LUXeWO7-Ļ: ~L k8ޓ|<EсL~Q5¡V΋mlS% !NݓC4=pbTl8 Yp钄q16SC+ب{Iʭqfl &vbk9a`Sv YmC\9plae9{0rIժ.(Ӿ~Y׈.dp'0tx> 9FB@bōաp9T ۬etDa`V*o_PQ~r((jeJGʻR}^?1\)30? ?A>i6 gve>"#tsSڋ򣹔g1j\}flzB>G֒w XWqp7V1"K Dqd۞FRa>-G._Dbd>qlϣk8SD-~݄€0;PWȥõnqMoxűZ7n#ML7|OT,@+{D/> iblR|WLfSK ldRS,C{ٯϲcR"m؀"|)cЄyqH-<)44ؘJ3$$(EX5d [MT_O\)au ݢ[}AGLMq 2jUKZ^\i1FBHDmlHWrIG}.v3]`צ@U3`WsҠ&{mFkaq]g#O2h;tQaOC#ٝ0 ],oCf?F`c~39j9Od=޺D҃P"~Y%԰[K1UבO !H~=^oDBڲ~Y~ʝLih 7F%Xғ+p>[4[zI/6R, 4j%9$$zwq%2PXB&G@ޫ/IWYy7š S-DD Ja['F ?т"L#'d*Z|2pe̡̟Q5m̡q` u6+h!YK='r?,jg 8MN61݆y0(A0PCzcɛv10IeZ}]/>Lc('9-Bman'):(Vd<О(aoLy6(y5\JuHYA'W- Ϟ]YL}ْ,]8K1[J4`(;bzFF=OEIi=g~3}?@)Jrh(o1L{ ) fz7 3SŔU22| [RYزj# ^pˉXM5Q:UH|@X[Ո?Vp`` /Y.q^94ͻfh^)A?!Bt2 Tːݣğv_jOF7@vƼwosDC ~1pyE5(6r'FDpbfP uˍ. |`5'X M%n:EQP0;\eL;ipJSW|-nLXeAU72 BKTP7BIk[z>x)ύUxByH>5y{JSণk]M.cK;'.#Ƿ#힯<2~C7~+l"Dɂ)2Siʂa'Rqp| `9о'R)Z-ܿ FC"4*`gvH?,Wt"Gh8t~EH%hj7/*#Sq;I׉\\ej=Lmo^Js "b$HEFdMNH>ͩڤ&s~ :tIo>'?K/Wu\-6?"ij}CS݋0(EN6;Kӄ %t-X=܊oQ|3/?#B1}~@[Y0-iWᖺa{"xZ+YP1zL9^/|U}>!Xe/BC3v L_~xӾpr!ڄcvB[3R;fu`}*.ۥz#X-iߏ[o)m3 Ly-qVj[t嶧KYA z+cIW†q9~Dz$KFVAkj혲QfB泍%v4tں̂xĸ t&`P>w~'AaLM`:tYB[LIiT}\ZA4?!ǝs(͈] Cm^LqG :4~֫}忚RxV'K .򭴹`QrGnŧc c :FZ)4YQd"Rhkʦz)n|i}u)mճ+^5q7$,L^p@2ۗ42R'`;Ål./F`vE[rq5 I4(Z /4Խՠ\ LㆀO,:@EgAhgY]A׵'о?FJ\<`(kwQ$eQɉ\{nj8Xz_65-!Gh,Hݕy"K _٪}RqDL~!c+g֟<&!K]L?W8l("`C|ܫ8McD 6PIV7{U)eN)=< OqW&I*;0hh+m?UۛZ}}* e -42i;h6TLBfS@ $ Wpw$%Jj10 MN/ޓI@7'ZxJQ X7VL*$'$?]lIˈw] 5bQ ڴx+GϿgl_ NZopϗݾ?eO*|Z`yu `+2ҋp}{AWvsku{4$"C#  !67n"DT>bSj3MT@ Ҧέ*gjHTE-d5^i;qw [S6fƜʽd]!%=҈$C;A_]jKfi}>ǤS* X4CG*B ̦W|46@{dY 㦻;5ɒz !OE乬@TgWtfs}/@΄b$o&V@xcFPV9 ,j KKLR]5EQ:*TV8ԳC6!g \pR݆0Rs~-ih3c맸`t؞'P" <<"8$I?pѡ`?u;5N] 1@ ׶}F5PjXT N'"4O{,3Q`Hc9j9K6=6qBr&3֬EӾRprx93䧑v C< { .ZXֈ2(ura'"\|px$8Dgg9ڊp eKJtm':C9SKWqlwl( /X:i( ڌ.ةd>#D3h0C#w,ҹ2L3Gߛ?E["Tk! b[0xpoΔ֩&h+cENkAHfg6Z8Җ`~8hӖ7J'8Fu+ʼʯV.Iu0u% _rA(oǹ+@Juc$d͗Z4efMJls6,IVSS|=QEuBf~֥_zaPDiM禚o?]^ n<;nW8>o2,ю!S,qC%8Wmͨc}ƇH%a"7T|΂&2Gl1ozF{OK[u}AL'o2΀:F+zE:V1É̂+nd݌yC]N Mٺ,ǂDW)J A~[b]un bm|/|`Ozǖ:OCƤzpE8*b۬7Kvpv*ܺ+ g2utqHܹ I54 !q.W4}[G*z&c zf.{Pi?]oTY]$vduXj^Hu݆.3!GRI3#cq.tUz6>}Ȇ(xvUbo ="̘,<Hof3\`%-Z>:"!U?/88_=ut/j”Z:GɢZЁ3Z3M=1o)hGl!h ?B9&s :_xp_}B;Neu#IpJRܩ2^@GI Ho 1!ee";B[ճ_Y?[Z9^{Cts+Sy}/e+LuJ(^4 0D`7W`z!ާ>-'$z/q@xHB G' ݒx?KKϦRЕ=>礑EQ(%B8oʀj)?tn͛X<%Cy8v?;j&Fh O~HcaIyfU=@8уS 8!R|,ԛZR{弾0%hۻT{O_1ZwT[YdbɛOvr/T $=%{C1m#Jx?Av =!e9FZ ^W[uE0P$T>pVS‰VB= X* CLJKLM\zH&@v\+I2D*`lMBօ9Fc˙z (Hb/֮sVI JIWIvXbi~h鎹];1U,L^+Jw-GecOD}R$qaB r$ O!=_irtQg9I "*-i=KS#>R2oWnn@E*Si;zR6J8_e>،Ibr7L˝Jٲ^ Ē.L޵gwixwsZ|JZÞ'#}ZcY̒nQu$8b4!o,jڮK`6HI~ݻ /Ckg*0/TDnb`B{ET1 b}BkA9m^ZwIf"FNi{LuPDVn9|b RsA/8c5h lB9.JK\A\\ICydu 3?p Fr̖=q%w /JoMGD2piWg75 B6ibS#mF whNLn"UbD!`gg¬*}vЕd_W$~yk4q#j` J9>Zc@H=CNnrY8qi+]VFjW5\U1SD*vu(cQp-6-kk߬UYKM(^.s^M hyJx̀~I]/Ԝ0EALD>3+yiR ;\5$ V9Pr0#hX0:EV,pĒe/Eֆ h(8m jPZ`[p\@Gn{z^[?!So_F왩cd^0 .2濧ɕ5\2)g@gW{*;5 ,UiB WQSP59 ҺnJ<ފ:|W'kdۊ#t,PF1#CX> έLY"vѺ R| >...*wBCr1"GSwc oBm[cQg^X4;;r$ `p('f dw Y>'))9ƚlb (p/wLyZ)p:/(p6l1x@UN⺯Ta|.A*8O?Y*j:0n^Ĥydu%[Y#@y QXJ#KW$+ɳD`AHlw AT7:Cĵ{N\`N%o_^?&#KIA:s{OI\ m(a*A^O?<ҙtWUf߼ˀ18BO`٪:6DmiB`2 BQFY>F\^bkЦdb4Kÿ[,UwV75[%SJ_(|riYTט  @)^n ZjCK]9|Lz )0:x-`*ޣT\7LC3o&j"f !T~04 a!yrz@2 Gv{7Z0qC+cZx,PZsn!*2A#~HاRC\.ܳUǏUn~y`LdӿƼ4R7^013Tkg~)z\J(HdOW_TUsxm+34L!Cp s1zYmt(ݹ1R8E7.2em:1D~(Lj>AO>:'iwdͭyHt@CV<-W08l8_Xw[UJ|gs9}d GC>ߑ)43FB_r3rj$ 6a%,XClA&+Xb[31TNB \k'ʶH 093Ć<d>I{KvNd-nx]ck{pA( TPpmM&QY'0^6IV7T9i] Z^M3gꌈBb#zLptI 6HJ[`8Hmm kÌO|q@fL&SF4K58t8&{t`qʰkfFXnZIW_cpJDyDez(h=`n'.xRc@@3J_R>fԡw"U==hXƊdW{Ϫ?)z L=+@FշN\W2@:͸ ՙU'K xti_aHJ<@]{O0qs8~^29'/=Եv >`#(}(  ~7\"4/LfưKQ)WS>{ܝE穜M+c/w,mƩcUBH"ɸxà_c ibO@^hLBQ/Lm}%rgyY'2T)ˆB!WҘƕ>W1.WKajW+3+,Q}Qz>hS࿤N_MкԢ`)V]Ƌ:15ohω$Q9>@m<! <7F")Q|Ѐ$,iMӚjQ&юTj/@:#YjpӽmfȚ_h0(#Bݢd]\7wڤ>1Q0,P/|+2a2YaUosF%~s;_q.'Oeǡ\%X-ʥd˩=e2С .q2nYI'XhqУOF/ݧN`ħ29[f.֨s8%7p󉥩2|a`JQoҔ&ĥI7ٴ8k-LBzngo|0W^.,d|eGY6ʱPdzvC9ƧqzBd置3䢎B)LSǽ;}j(3#tH FZ'J<< 8_JhyR'f&VWa;>(XOFXa(Z(mػ>W8[=J(Q̴$oaq5 A,rE/Og]Á:gea9%8韡iAxP. jϐ]UN"~ug=]?Ղw,BBakEݰ(eM^}$c:hw=L|Ecm4Ĵv]`أ3>2l Aޛ֯]MD@a2yv'n9g}Y曍AdGkpi0-@ ~8NlgA+P^H,m&BGy6X.(4沾(?rwW 4 U\EB7])l ThӒ|RMXe!^:Z.*Z6E$Nbk`*d@-{ÊԠwz@B@pTu#MUc޼TX)-)_]#B |) kٛLo>Ga4,$||@Jb Oڦ:S $A\hɪ$^J#3=-GUk8K% O &!;(g^aDHc5y}jX5Z $v!97,'p+DԐ+1|HvoBՠيo|14L@_`o`=>AO"6Ǎ"!;[#ݮ:}Y#.7p:8 PYyޡFJŲ=>)rY@/1dX-˼]>_s /0}:XrSn_v-iLUސ(^yKEģ$5#}cnnD_M}#uCvff;ڱ L@f+ |7j;1aw;ija\ Pl7 &T9rS[BMz9%fΕ]xU)& ($D`C P,~pU7njͭ3 p(͑p\$&U_pzK<lT9n5W.`Ho"hw}[E_eHItnC@s7g?[e8zcCp\y,;ĭNI;w"ao%V"]CvJ rCђPО!sY"R CTPaDU^|RkiQ V6zU#ɴcFV'TɸdDu^R\5}(trR]8Tr\Qe &i/g%ȜnJr\mஐͳe_Nλs+pPo#W8QN98YweHӧ v+aFK^%Wȧ5غzehYo銛1b9VzT*;0,[e !DU5 6~cJO" ̨J`x :j559lj]Gցi5 aH huTbZT`~k5hr"*&~y{3;ϧkCmrڦJE]d\*fH.,P Ȃx->j}V rg22 C\1wԡ4$=-f}kNoRm 0] Qx8,:~.bjy[G}.! +Ritv6sGB[ w8 …ݑ,::}8lYFA6i(㜕(&ᅀ1}'G|-2&'*vRU0UTɟql/G+ch0ǃ N htb0YCQkZ tEٱKdS:nTFU=3$^܅;;GƸ dor ;!dU.-7,dVU񯖚׽uֽؐK&xccVH1+YサN5t ue}8sX E˅4iUJq}G &h#iU(S^C FbM۳F 6J{ ;7H&p7$I^h򘭶![C=RZ%V=7B^m[Rq1AAIg}]e.|d5(LJF"Fߝskr*;@6u5B4Yahmn~hE p:@=ˬB$hx╅[x4e[8d >&;H5+,3b^;gO"蚓Ҭ sႮ\"¼QH!bs +E$O{Z!Cu,6G/*X*vkŎJk|ۜ.nhPI'cz>s~Sn,ti QN/B)yם/!x^`s?Z#"\w@Bc4@U,_x-I}E?9A2{4}<8ڱi[D+=MtB_&5զ$@;kઑjzjUigQ͠[{a2}W46%Mu0-@ӏ}"v_4Bno"YjzQS8zDGglAJ v?aP@Pұ 0v r9E6Ŗ5a~Xӳ 3"ٕ]cC!Bm!dՎ("oB V[7V}hFS\-`ώ?N w)K^xϬGK\R`!$8ń~}[f*aZ ?am˝.2yt=wmgA^~!4u04rLԏ 'ʡFe'$A:}k2$- BZ[N1G~5sK< )DŅ@R{ ;e/EYJ. fƶr PA$]~e/[zg 5sey _/(1VKOv~TVF2z$,8@]`,! r/I=v;P{1)VWxֿvd}Q/( ahE FMdYy.Eڇب #G\1gx~w$ѣC|tM]xXe]ARi%EaT<1HS*wr%IDҊZHg/LUlH& Ŝ4ejX^\b\ `XkZa:NZ(Gbiv) 79r:obE@2p'MXfuUI$q3P"';k]$|Y %o:`qz_YsJgV83+z[S|;I$|/k1}ԬϿjG-d.xIP! =Hl'0i@ JMϒqk4sTt;[-_'RmZ=YHV& Q&O i1CD?1 e2 h;V!F_.k4$ZWוoٍZHmݴ X#v(Pl;{){̏*`< 5Lo$-+XvI%o~H&Z%,qQ>`CzC!`CoP} 7Ih 6mþŀzB+Ҟ&h׫ ?t3\any-LGl fPB3XKPvXSHHc 3$u#:,̐\#!=kuuP?i p @ȱY4[9鵩9)#tܵz0V4IwzGS{,$*^Ʊm(lq`m inp%_4f%-t PtB,OhhJM7~"i\5|8T? }b%L@-h#erpȆMA^R;д4X{Rc`o͝1zV.kH8\}c~jb?5V1.ao^y1ΆoG(<)vҁufѬzk ʼn#/e\bA߂Z)-7Dcۮw5{%GV&MݺtyVlCEQ'c<-IjR:Kv$T?IYĄsO繳(u\Sw'ςqn/"_Ro2^, %O8p?2[#tB|~: L[qp5n3 m s+Iʌ}I$[ΌeX~*(nH)lQt*@H/2KcSr,h d1Hqb^}yTi0C2=--I}/R t3e"F'tBCY,,6YցQg|&(ogZ#yYbbPT^ ^wuN>5_g0 &d9j H\:sfWb/-E;ð ߐN}5 j0P8=0յ,s\U-qް,uWr]LՃcvww+s`]ݯ[j':P#"s~!nB]FQ?$"Z?_1EL6$`^\TZ\%. v;1da]ZJ*f7~~%!)`CV%iov8&Úިi+6(|X\O<42\CSHeWь8YI*5&0w OB\Lz#$zt{+u3Ҫ"Z=nKVKolYW?-|.ݓFpO ɔ?9z5۸]1CxP?E/l~vx59P `[pԁO{v[aZ=~БJØN0Q9j{߄>ԆkiVKE{ojRoquӑ^b1Jz3SD <_RE=*s)rid=Wb.fW'LQ֐d.h9=/ϖPZlu.mt^ǃք}q?]CYAf]+! 7wZޜ,@rBᶏ7ޟTsbvHLD__TGr b݌oԅʬK_l [!s6Ziw?Wz"r#z^w-2O6Զ.ctkflM/d>F&$JdjsM4U(t4慪ݣP}mziI -t?Xy|n\{tȷvn{KnP3Ґh<ԧvDZ.Vs쯺]Y `-h7nV1e]:Jf(8ǚR'e ,ށƟ>P 7[:đ,־BjwRG7!u/WU wq}+V AwEä.<;mh,Rm:TɰI /U>ph&8qgv#{fMT[SWg+?:]6USoGnr"\%78QN :Sk^+] GDSwizϟW8EH?} [T䝖7% mp6WҨDh뾍Pyդ#|By EYwBe{Mln-E͹aA=ޜ8a-xJiV"e2 d jTXiͫv];1t^g]v*r={[uKYiN7jtHQ1vvM gTsGz˗׻4}X~m)ED,ΔzBzg|uқWaj<)kZ`{>HBUϮ[Ze!á뇮q=-D ,ln KbDQc65Dڲ̋V.gO/8`WQغ[j^ 2_+Ԯ+LRQ͕ NVC</@i(崙Lnzs ̼]@s Ss=ÉnV%Ԏ|: ~='/%* )o㽚(.~\z@P%zǜ/J]ƒ/_\ ^cUj !fxXޞ61SE5'D)4f-FirV0HW6C9l<1]eMsޢ5tC OԸ8ˤ7C9Cgte_I i= B zp6l|؃eE&uֆO^QLB< '튻 _ucu͞Dti;_: = ,GPh*H8+ֲ 9O—au) dG%4O@#؆)C(?WjT~Qs&=m{07>ǵI")"TgURStjK@dkbQ D㓸=)Y1OL{~Zψ/)a׮M?R\'<$+@'׿6o<8HOܭy[BXq\LPWQm1@b(.%Ē1\ixcRt)y27ݦ d|֠/+f7MqCyl<]KBYa*61u#|oT]#!2/byȤ,ɴ/@'>﨓eK/)Zm ً>]6Ag biFM*Zeb &A<;\Bn[K"!|/A$t; sq@8ku^ Љ!hͽtLAXun4{Vl\u@*{?VȿefFfwC ɴ D۳XeH4/ZJS$STHW ʸL{-_s$7*%09]|z MlX#i,moOkYBm2NE`cagh5 Ja^!e< (yj)ʢ~A`@ܧb$tC1v^t'={y/ AO=bz!Gw/rIyA)[*>`oa%0(( AzkOV>)[> }2WEt\ʼ \r@> x|{v̲AGec&w:#eU<*c^oLyӄfm7+@ϣSB,-tj?K`@l4_Is \ 1`^4 i F)o HD˓w30=I= +Bd-]f]I-՚<?>(0׌7K#Y,*!zj`#^>gRt{`1;e(84=S|(z( ȿ2sD ?mEp'zi %VI,IroN/!ʺv A,6Үt&b#%d'_0ڵs& AoS.̐ql . MhIΪS¿ nvAQE6X G+D5SEFdS7fl$x|K3tutH )Xxرc2N<΂O,sbɚ:WJMw OV$+WoX+i3H1]/tV D>#TB(}x*h><)G*-:QϽ T"^1윤S>|M0ix=Zk3C2-{DBG?2c0XD`}SW dlk_k(Bw2K;x$ "cJPO8ƦUIPN #ck/eg3G"d»D`7%gfѕ" ^v:.ӄdWL<$XOE C Ǡ[]RKC0J",[r:~M:[FQsD$U]0yBYn|weqcTgN_q?Qw25$3DnMDO45.B3ٽuBN #^=WtkWX-a.ꥂ@C 2O*Fry/jCw4Ce0n?nrwG-G1:Aps R k~9o쏅Ah wt"&A*낹՚o_* Պd&UQgܐm]kry:'2;',dZۚ67BNjo&i(OIz]pChBkI5k8rg柹&JGg /2*meemT9$&M_HP}P jZi+b!dA^"WX6 ˾)cfݒl@j׆Y` #36B(}3 A%6mXol287O}igge üRnOps1$/LZڞ2E YaIle$csWkҹSCJQ&&2 VЌk7$_2bPF$VAv3rFU}3R$ӝwJMOm[mM3M$U9U,ߍ֧֪$:bqeu9Ęz"q<6 1oyGSBwǝO,€p-<_ LXq)\g AcDXR@ira(xˊ,qDx=۝ŃGqB^|Tbűn7]llQƎ BF҉`ݨcJW\P\_%د{} 髑f Wy:.[@<3c:r;$o ڥAv|lC ?iX=.IFh>.K+ܺqQ;3;!!l3wOPU V\&]yB($n\*,bVs̯ aniܒqzd "$G*N;`.XZUGiUl~O$Bi=#Q\K-?ۃ!֖4\iwl+@aE!K &w{4$dg0.E,@޴^:6mFU/f˿5tsa 5Uꢍ6Uv87bW}TGY2Y9mW wp-OH 9Ƃ;Pe/Mb~MK֕IqM" qe"S c^b0݉LS ?iKUff/^ue?5> fp+xƽ B^E7i Č y ~ԩ^AuX`&qωK~fDfpnws7l^Mݒyt+2{W>m!*wWk[ZFA\~_",Sf)9622E~HZĊ6@&};\*,Zwy;U[? qSPH++1[|lȆM-Ĝ X!TT (IKL0ٵFԶs{P= tf]oE_:[2c;U@aeéB Hߛ/* |)dM#\c"9 @:"Fn^F̜%SE-Yq[ٟ:K?hV^nϊ7i.*~)%f=bGǗ^kIJ:.PNaCH>nG!4?x/.,vg-ix;Uri,:b_Z"4B\H8csD i cPBiztKb0F>u7{֟JsUy按J vS4&wY<xיM*/:?"XVVXi#J1 PJ Tsk]\"L.gXf c<paGro7!|Oى`6l@PK1W?3j1. &RbwbNMR ߿U8LNpYh0#KUhV6B/hJ{E{a|%X) 2O\'[V&&پ}bIq=%+$V€+ZgMgvvmmAs?tRuL>UNjz֑d-(ԙfe-[*<'Rc1cf(V )I'A;DgҚ-R ~5|1c]+EXEPᘤђAəhQl&@`\8sL4_rc9{ F{7v+Ѽ0)oijZR@ӯf,Q9;[yYa d7 ^P~G'i;tPpQ=^"ւIk "tP.ČFr\d\O? w.zݣE18%;"Ez^RA+pjf@X>`G&굋|:/pbkfi'V@/fv 9 /:ludm_h] (%͆KĽm6߈AC\ x:L5u@fFK9?f /oKM *j''KazdGB\4/F٦@*ag%$Y/&Ͱ=a߳p YBEH -1!ld߰A]}Ŧ=V.i,vE0n(c }@尢ab:hIo=ɤ܊KbQ<m,݊A"vmQvԞD65b¡Lˇ'zg G S:7mT"XfX@ 뎊y=&UAOaBj!Ĩ,=~ޯa7*̪|lqSiPh&vPRZןLqǘ@[G'ԊRЅ腭U> x+yCrB*_ 8̮PYx*.fRZEF9Sn$ O>Eq@C><'9lϽ:>56dEW<.QEVlV:<>R|W Plv]yb{5#۱#R&[.܉bM1@#,|6qթ8Q_.heX{r++[2 r:Ȍ IZK"Bh6G}hI[m#-XU¿$VdGIԽ]6.7a)$?qO3C5ci]z#i'H ,sy%VxYh%3|J0{\ Ukl.ܸj^vo38LiPh2hX%=y}&SbjY:93&m"J\@?.SYχ|L__s90n ;dqyƧI#fy:퓡ZoU%DR-۷7\VC-%; ttS~K`呅7i4%P[Cl x7LK|,5}P79an罿%=l7)Ov@C3}ҫO pgrXum iǔmP" \,90Sd }"Z8/w,ϧjL03i!hv dO G^Ύƴ|XO{&v{fu[sԓ)npM4-b&s 5[ӠAx<KYuK6$X|HI+Q;Vqӎ;V.,= \O':sy9i *IVL/a@ Eqj>H<¨AhxxA?K'i6B"6%Jux{,YW@mnIKvd3"]/& {93BeOyp;հnWTK^;C-h\AE7'AQt|TqԻR. X(R)  Zd?O`dv$ ))SQDW6X~[' 3^.Kalv_ޱ.]4Êw!E ~uB8B̀BAv@͑UGz*¾`Z.s7U"IrC;.JA;'K"JQVW\ 3h5ywNjɮRpShz䙬0M`(B]R:6?wzR<]x:XT Bgދ ةpt2av/~6+.왓!Ţ+9?u[0xtk+Q +hT7L*{,n-"Y_bc?T͊sJiE]#֩VH͕ܦtLj "nGݲl$H {6[PA% ,x3 ]9&DCp~Fר/eπ!=d'lsݪ :`KY}Jn'cC޼V>طy%&THHhn(Vͩ͗˩nmB,DjVUݫHn Lm<\{w8e_-_߃fPLCk<*˕A)2,;Fz;R嚹lk[Q;`dZz ]G8X]t$>s ~xhUBn}|DO^[u@ ߮6R>q=Oh.{i\V tE)\F9loki_Ao߷%ECt͟JS@;ƴ'Pi XbO_GRN֘$/#x`hKx5g͂*ὼ%HxQ0nfwOK- =[iй\Jb~=F2gnKObv7A…l-1/HPz qGjW9cЋ4eΨ+5Ť0k ޼BB,+peHa݀y2udߴ֛ب|tD@x@ :]CzO|&#\U*4 чFXUyyln.DC_Il k_8C|jXخp< oG4|aP-0r?x "0[/4pX9&Ra<s$瘪@-Zb<6ѫsg 9Ơ]CP=HZZ nS<~  t y(:)=g`P؁-g`x?A-mAR% Ix2΁4J5z3t *\ ;C^٣^ O9EҏZ]en{=Iy1_{5뢲y yYk{htgL=)<MijlXbdnrl-ŦzYXktz&On@(F\WZ\ vVn:%ó8s*B Qy3@bhf%TMbFBf{8`@h-/??&c؍н6 (H\f:QִR*s{ چ6m3I`KYBY3H EWmI5h<}F1X|^i1t#-fܟ=Au*j;ɽ|Qp٫d}Iؐ!F%Ñ#%նcެ6 m^ hҏ)CkވA'J5 IzRKwDT"q>ޏDK}>h|NxmH?*^;.C) ]}z2#,T%VUϐ@s5!XLƇEkzMXb+Yyrm퇇HL;҂~Gp1I~U;J^Q\<9ýY#?FlPS b#Hgٺeň:n<&_Um濖`F$P:V)ScQI>s gW;f!`]SIrPP PSP1_F#ГmtlGlмqOx+ItUɏ)T\Ǫd]ށa&qCy2u>qw2߿bq!O[ROо_?+%pkcQnΡ+jyHCO{:YJ.>hd()l=׽rflHw V:,FElSutLD &%<1J))WN^~AsM t7SDnPGlIйb&8>sd>$J"`Y&ʧ^m m"_K%>JC[ZJmy6bMe@XmM~h"xUNl!P<2 ع)o U I(v6$i\Vb^- &x$*؀fV[pJ[}|08k4pL~/B6)yS}K0^bZBxvgyY5/I`VnvMFflQy~ /"Y8Մ]!ǩgR?4]Zor.9>'͕cn?·6 تM}%}\wafppz1S iiUŇc+Hd)uRƖm21*BZ|'(Ze:{O1q njq{xbǩff"s8O&r;isߋ`ak!!vL7ܘ1dSłLISdK$7mloJ;'6HlOK&> /و`S0A}[Lz$ŦICATSMY00W9c~.:,Vb[ZN4\}\R %Fn0\@xHĨd|ں$ k}6~(v؏t+xndT*jљn XQeHFV܁?,GfpsG E%nI2{E[84GA4-քu){މڄON-\:D,`vhG=Ny2¡#nX%S5+ggEֿP(6 :,~]6'y͊ѢOw(̹D.t@ydc[$6)zRxdᱤ 扆xP[/˸~"?b-oHYР<'s!Wڟu SPӷ%1 _ 2uDJuFkڋeK#ƿo v-}=eGyQ {]%q6?K YkfhkHRf "Wo0ϱڡD7ilѯ2:mmS:] q>;D;ϯt$f" ΈFӟ$ PnGzI 4r4kfib^GUg,PC@0;dJ@#Pe܆jEZX{aODdd:ȉ`ہlvkQJ)s ?ܰ;?"5'OžcsؗāU4܎ﲡ BOD4bg&'eXR+[r妫瀩}& B"Uw5-K<3`=b%/J60ҩkxGwr@fG[B@%Q\Wv]pC9AȟT_ݺxK@2X6ETu6uQ6 xUM䉉 .#LCh"5Kk/I\ąB CiR'mۂlr|.߰JE×DUYk޿ FOEZ\3v 9YeU.. mwSu 6B?e $ףhd} @s]r2ZY.{^@3gX?~%+1}Q௄ZM8!\Xn 9sfSdQO7H>̓6=n\]Z{Fs=XWCeVI\44M|ZˁcdK-uT?h1N׉'W c6c({(pQFYqz$g+^)Q295M,OlI鿀Y&kHTQ&z#B,IK>FSO=YN!ʣ˲t&N6fyvަ% Oe7dDF K۹N-^e!<sט_pR(7z/pDQTIL3є@'j!~G8w7ۺgvjH?C@|֞? 7C&Wyle> ~` 9L/뛍gX$?T"a? dAQG䜲?h!hbs aBv{\  灀€}G'`L9TL:@O2w'"W N/:wjYR@t}p/2eqYΦ|XJ֜\V˱T >X,tn#Ď/mZd YG:v5g2 /͛`''8D^"'.,jRQ|m$tO^X3PEIta&p١ S֎ gFFf+=A""ľEFy#L l2q>NAO<!WCr؝dO3v+R"-y/lsjrgps1A}`;D&P'$9<%{lօYIn8EcÀXr)[S>tfx;!Qw6pB&hhtʥ(]-]b従9!ĈcКy֟}tٲ,Hfi뎦mРA2dz>;y{]xq6< c1$?R/qd!OYGyMjJcЏ󵪨]& 5~L\I{3ٮ¦ʖ؃j㪞4ixTc=gZuh}Ƹ#8\0iK`dpmO RjʘZC6=y F%9--I :&#Np~}ȱDRQm F*.(w8NΟ*:h^tJb5"$3ˇa|eM oMW8V4ȎAEs#\e̬_f ,PU6%c>֧^O*d륓6t#LN~_ꁹy& (8Q8(2fao*d.9~Qq̑<,a(g)xʼn G )u nVe.nCr 65s0S7,_rICks8ytSW Czm[e4upe8kef/ #"q=,9q<,VdQCtIփ\0}5ܧڮ[ COL7Oh !3s㞁6qLHVYYD|ZZ00O7 ^c+A{]9ٶKO+s EtvqWy3NQu'O &vm/[O}}XĠ L@ ǃ&{-(eIW׈&>Qr;.;ଥ4VM@P7pu^ۢƌ2I sN똋M p$$H\µ<`9ЊUl= ,e+ P~BuM7H;)hIGX誳yI ?'G9rm8ԅp- H; IBwSBl ]218"{9hmjKӈ+E {h2Hܥ|%SRXZq#!jyxL@Cg\Z{3eWU O@}C PJ؅L]eb~<%:`FmwB,ILhZ(!9$:mT!,jIph^!?T$!SM.a*HY6gXb0cQ{q|jo(dƨ?*>q:-玮SPaJ-QR,_u6}~BOUÈVtocNŠ~l84͑<CNӸQ1"t5359y3dCDt7|9qokO`HH r'#rGAҍIϹɛB~%$+LH|P.cGyR햃_f<+Tʴ;a->-81=qй>07&`R"!W bb`N9y7X ]47LsP ӆ=D9 9H=?$.7`eeXpV(W|\gvE46H黅;pUQ %r\ 1CcD:&3N %֪vKʗ:HEcRަxa~@Y೻IA&0|L2U;4P$U v흣gʧ-HmI 9(8;'ݒu9y1k > GxJ' Lxq_4jiZVHO1K ׋\uu7NW8-TSJ/x:4Lxu!~['Z/#1m*Ȁ҈V ؽGn[3! r"EEt>ew:H\m;SkW0Ń>6=EB(:0G|Wgt1s6[PQ<-p`D;jv+ ]:']P=n*vp`ΡMiMې?1?jD} :Yۗ Z_nf҇=s?]wٲԂ\4TȾU-`l)-Aq;ca XN@β}Q]h-P^o%*tx6\J _dGǃ|Z`ng檍MOhy5M7 -]`6m/̺2`o E!A۩@p rd .]1'c}F7l=:PëFgK.4CQ?%PvK[, .Cдϸ:КsS8~=YQ'eۑPb f ]\\'FQ82j}'& xf>ChC0x^୷v? _-=LdzƷX˧|CK(O<Q>, %c 榲^K#]8' PxۖMPN1ǣ(&2 8B] !ѥdCED9~Π4MHQ0>lB~=O!>&`{:4fH`ABߢ}0jjȍ|i%qP=xoW֯wըj9H(]oK#xIb/U7EoEc'W}e#ԝC/ׯ'ښv惑4bDg 6ul]Cx.1M\t#qs_PFΰc9([zpA Cd,$#%&@lґU3NO\pb7'"+V],7.lN*-e o?IQ.Vu`28 tRTZyir>2SuO;=mꑾ,^)R EiJNq9C!|g |oVrlZihFTFv!$iM$={ HLX`TI`J\g4xɔ\$H_TT_CQ+ħ|KPv0A!w+L4_vbjw,Zw$ہ k 4ZwE,?EIR$'VܝM_uɖ&ᢉrYOF"8v>\>e5 ݏs(l+wQ"@{R ؆)ǹKץ.Μu9K\/s>rV7 `MFAD}΋#O ?I(a6r)ʢ+Y3]<'m#1eAr48.Ta󲢠DVQLĒyG)w(C u'HWʃ`eK4!4PJaE\YMHhƺ(֛^IL)`&"qMIW :Fq;w_JF>,],iKNj 0V#Mo]yǽأN`[óD!)5!N^&X. 'ELќN`eWSfd^ ?do-i)Q xi.E'Oŷ[b`9 :!kcm0 %f6'yYHRJSg{vmEĠT[K.> gO"iѐ~8iz#o#6rvծ"GX_,&)Wpsco(6$drF`8E<Gb}Yw6C'*3_4 HhNbbM~ 7qGi5j_͕x-ZLj.뜰 VX vۇtΎ 7Gbꅞ>|ۖm0<쌐͍3P~wC&håKy%7)px<&$(,_MeǷp*8]xJ`x\C^ 'qY,dCٿc>UBV!X")Alj40Bd nh[.w^ r˂NcH˶Kӽ zf"JoUkx`Ɋ~;Y6kNy (*Ŧ3F€z4V 2˳Ҡ p*Pz4bBۯ?ԕ-o{Jt6dՑ<Ɍ>;-IxGCUAJ6 XýV<&3<ڜRM utHލ^+zRDpR݃@=bC4> hOsҬ]z$?$Q=ntY!& nNYsAHvO#g_BuZ`h "#,1 \ ӿm?J@_g1>'k/!\E YHHDB!>*Glu(Dn39זV?#1> ȵomo[𯴮j0)hZR%OPg#,$e=*v9׻-? CSZ-tü0>_))#<{4}LĶ3׃+kogܷbVS"+L[懃Bj)~tmMy+_P8qiehtХM|TM+$&z`ž r.cW1כڇ xu-|.MET|X 6MmilLG2*-j}ҭf }=iʹd`ҁg*'|oGgLڹL4P̷Ǘ/12n#z>=R_zI*Ms54CO<-xitGv,uk,Z,c5\ÅsRQB}v snDY63/+R[3*ajlݑ;W .Pk~C_\0քO2t79J1K$L+>wG9S$qUkqks[ˊ*93w1P%^}=!gTZo%\\h'qP~*#1Qv(> {У컪(y5fP![9[n_N"籖?[h$n"Gg7qF7( 2:? KLȜwdC!!VX.Hnc/>*3_=Ď/Uc런˵Wl{G ; =At;H x'i&Kc#eAG s٭]5ʭh̥=jV.^=JMZd!ƒL *J"/U6!*)[?i/A1]i~G9똫\: 8znx U0 wL$R2vEV蔃?DԜ8k["c`d6!u?@H{! [C9o{Yި}{i)&W c]:^_^NGѸpo`]3@-|I-vK&i_܍"@$K<+ ߉2;)sq栦%l;fZu,Kj(q\4H]E>Em .foo!4XڡEꓤFY֫aDb&fOU.%Zk!M12C})KݫlǎfC{ctVC~fzð>N l%o8xYĪɌ]썯dן>/(}yu2(=A>`y..PT$b羞{f< mG{dLhcgR00PD ǰɐS0\NI  ʔ XeYk"::ha(ӈ^9ӂbi 4=jdk9ɵiѺH >xV\"ꭒxc4x' ӁP\v_ڡ(m1Îݭ1*@* .Hb``&(fʍ W vU? scA]d9mEh_2j8&S){>r< ;DՌ#6Hfj D5RZb+siz3b}J6 95-OS΍\u::-/(3]X*3F[]8wpGH#.rv8`-/9&id,U69oI0"4co.:Z[IrDZ8E"%N|DN}m7^nZt#V k9nP4nxs:jM\Xgwu~{]"6 Z{)i'ٮ0x۟)=4x1-쯲2teR&uCg6-….$`&t Ys2 Uw_v Mt FG̗tNNj`nE"ے+:\R~#춢n ݪAsQb & l<*t*ۜU ^n.}wD>gEt`ȎEkwUDKJ @ş$ .\F)v7qv%8qIxw뽙oZ~3_82e(+ м G6;{0{>*lKj_tAz;B;I筆 sO1Y̒^ZU8 YZv Le#3N6 5u5tizA>hS%&NH}y"q2H|aJ呰k3uq%ޓjXϜ"Lh;ѩ[|:!7gTzc xFH|W2JAkho_\ S$cI3v(~K5 F|-!kﯖ^qs"d+Z+Ϥq6\LkkxV!j#|`/pʰ69͍旕HeZ0{n)fiy1%t/܆([G1 OMwRVW@ž7BY#"IgZlyUئ4*2V6~-P.CY#h'lB9}4|ў[,eq:e p}mf9ߵg2~ݲPkJt d^|/>+3Wvk5^A"-}Q[÷E2Qa2 x]F8|%s2ւᒯӤR써( T7ۊ-cMe8QMe oaո Bb_}']펡 }y EXwu?}-Vɯtr FGЦ\H7-HL ~#>LF 㡫͸P-ygAKrTJ|/]ms8-iGb?ٌr%G#SZp=J&e-I_QY`}*aU&?&KJG>n,(sk2ҍCؽRVol#^ДC6'XB,4yd0ITik˛+|t y 6 gv󒬆9"1EY ^ieC .:rbhKVJA&[ R k ~a$Cj2)\Ãd78͏Ց.m?KQA{DbٓB5`;&,ZȜ/ҢԜr,W0w %(>`ƺfQGXjEĔYOIpN>g= -brkim[up~oߵz|#d[9kp |]"$j 03N[0ƶՉ`"xƧΈ3-a{_27f,}?Lcv7ΕAS}';Ev-p}}d+&k`x;(b}I/h-$&P4J{NяX0f]JRJNQZ5;7|<`,6$sUn,Bi}euDOD/n>s88n!)lmx-umi &c8TQT(46™/Oi>@dpQk MwUW td'6," Oomǎ6c5rO z\ꍯ00z@(-(~ǁ0xe} Mojwb;ܲd܁{7xeiޱ\ֹQ1M fe6"d# 7=VƙKLinVa,UE2 huFsźs_}$0/=9fs2v0[ ن"(;kq@.2iWqo2/CIKV&O hob,}B,NF\%hLǿېzAiNCU $,B7WR }*:tvj=t1b#)d~ E&!t|#G?֤:G,{-]D$!G25TAQ^tXF"?l=IDaEȭT˸s=+qr[Ư +hZ?|ݐd<7)cbRx=ιZ.EIX S._R>.Gɕ2v \.I+ UT4P]4.325KDwQ,NϺ9@!z ]5dOM1bnf:fF#J6ME"Mn-.9c[ס*%eՐZq G|B2.HBF8RbHd 6/OOՉM4.bp8_hdc`X*O=@;&d{^>S|wϫIUj8v^wm9KHQoNA }DsJ]Rmf]xM f6qWgWM @JP0Y~ D6ޒ?>NE}.sz4{J:N8qNZuP v].68u d m텔3@zutP|lFE kb {;^[d վZ:Z+)iZcd\ܚ6+0i}a ѵ7zSynʂnRRbV!' HaNo BAw$kaZt5(.q Xzr)k )iæǥ-ao:tsx)ԑ{ȅ(G~_H{:B-0$m 3g{j(t@uyJv*# {#)+fޠiH )ϊ|_?7:r#R0%2*0'wQHJ-4 f9>7tV _&b&shuSLƷRc ʽm/e%Nt){6doGW>3;)Er92ϵҼKl2Z8cc`4v+?HT8F$^Ɏ Z<\dL{p:-zo'<&Z/ "-pk쎝;.1?:ά>!C"\eR@ӛ yL"H !{e?#>͵\5Do(@Nc}FvW(B~Q-%mbA5ܔtr'aNʆmĊDpFXXHqQ^/y}!eFJJB.>&".H^q#-3Yƭc8l*.Ӏ?Кg،:z[J ]MV8Ϧk w`م,\s-VQFTPw?{"{ >"ƛOy(4jx#i/3`"0t%JP@JW͞0hK*,ħ=vXRNbyl0)l<{VѡϨi;1n4(H(z-:^i4sH ʥ1ŚjRY^=ηyܭ 7 '<" pK)3-@niH&Ԟ{D ~[TKTIæ^0]W:jKi/p=# a& ߐy˵"N\ s1OiMyj*x (|$5}y|Ӽ DQo$_ɝ}Jž[ QHwRXa>b+?0lQЊK!lԽגS}9+p$ISsVmcnYc̥$(h t\Tv(g߷#Q:&Q/$~G 9&;fHKW3M |}/f${cGefY%gZZ^Ip *ƀ4rk='@Y/@6^R 縱c}pa&hg?&쀥,z()PNmF8 [\ PU&{X<0jcDyf a[brtv82f<+9_r djWaA$ҰA[)!oGɰEIpKzw<&NZ($<ə\7zx ue3Ճ˄[U(`"iФ}8Xt@GT^+龽ǒwfzQӕ#afr+* Ci >ey3Մ-Lܸ_3^j@ޓo9b?C.ұ Oȣ^4ngb` '$^UBXu|"Q|2T_hczI'%QP 2 VI&U~#0|h>8 !@2E;,"ê`ۄ&%jGP_m]p#B%nP4;ގ&=s[q-A;F.6L/"H:=Y:nG-Y[krjpѠmDlc2kŗPOn#N,Mt6.ȑw$! f9DC" -yF{+{bl\̘b &()N Ux[hU^̀Dۃ\o_^m:kͮhw@/./!* <\-@Y^O1X=f< KnIc> pD(:^u!G'y+֨p jY/yedڹL%ޛwI>_TICо3zb|ekUW%ƫ'Hy9=/ Q +>rabR'hyAɨ{f  YK_H+[~Ntjn2NZŗxKm*^bZgtjgSa&-pSD= `q%Q:z\(6NנּA-ܴ?!p2, B`֬& jfSGJ vPʲ%eiB=o~hO~liBUOAq-3NDѕu:PO0[9TaŶ"HQY]_sy7Ɨc+MBL#|c08ΌT2Ta͍A,G\9B7<u˦ELyig-{n)Xq.2bWѫNY%!p_M~/{8>TvAV&M\ < kB7̤'/;#Mn˃0G0(/Z+s11~7ۿe+W\i!O0=H ce ޥ7E$I LxL^#qr?faOPrfRQK 2}ہ}¼e#~y(m󋲙cYn\ZԔV#Ak_$ ]E^=0Ar\hT8H#giGbeo#.q2PILutv̝r F,R,aY< >/Ѱ3LIQ{R!CM4 fR7Z ̔ XN=Jt |Z|np|d0Zõ ;/pD<4+88:zGF+GJ3h_b4^"ՒBJO! QϪ xy(hl'Eyϖ}9ŐLk;?t_ Ȥ)ŖZiC2.M8G,ֹ(|M8֪maSJHGC[Hٕ[dgho7H߬p=*o+,߇YP7t- nP01gZ "hnx/7wgM) ~wl"pH得riʯ lDzG7]2s :N$5o%IJ҆g_},-Cl(>eXsrR$]ȷ{ w9}MA̿uܣcɆmk PcN%^DZ|۝B\a@3Fp3r~lO1#/x\[_K-Y5m1JQrQk|4)?\焮cnj7!ZefO$2x>v`Ef}4)XC{߭_=ʞṈq 4ePg l{ՐuG7w1H 0Uy2!i|ė($<'Gr@:9wfᩙSe  < TjJ-cg zܦيǓ₿-WRM##,x/`XVOGO8vaY d UNgɽ!C*!0oj)LBb֛ARu`JLŠ#3Z^P/c/ -{=.m$v JsCX&9ڜYMa%K00nj,)P D3I}*cN)п7ƛ]d4젧YF:DzKxB y7ZQ_Ǩ|ǫz}M&*{?gꈗ`v<&VM펥>@{H͌YL].cUwvy =d5EYLj@9NRLOڤt:3u׽0~{)G=d ^hmQt7&99yz-"̫ҤVR|#E1[Q,3{--`*㎺ϙ2J"1ndI 7+n!1BfWs7-7siKK4e|\J,yඉΟ }Xuo4HV{*_hlJs_\Acr{@ַD۟k|7` {_1u >0&FeY~mǰihHcsD6~1+pWN;?Ǟ =*ڝc9Qk{_={B JbBU%A[5ff|ۄlD:)[ j,-B2:J}"pRao[}DQ)~ '~m,m]/yauY`?VċmʕH eU{ޕ#3/(1\5H8RAI(GT DY)jM@'pX:H&P?,j;r>*)5(Vqs U@@{WCJ n.[GOW>XZ>u2֥!tE|X[.0Y67McKZ6 __S*T),{-?n^beu3:«خ.<+fw2\޿۪4^['u+kO!8֏&lBPi]a_!bBB`@TLsU{&ժkgK)Ujf fwG?PfRgl;?|VB߿VC7xhٻJ'^6@^WaYX}vNmr٣wx:)ׂAŃLG]ؒXֵZC3 nܣvaw FMJV$2/X7 ,5~ R)XҩkBaṙzzTLg25Z㇎|UA:Mnlۺv*<xd(Sk"g SlCZ>/̔iw@Phd@R+ң0 W贠q. eH/eH`S{3B/\ FpknƒMh:iAfB.Iޝ"'ԡS*;M;^DaGKRqc!ŽR i1B$S${W%' TrV"sejHڿ޿f*?g9Ռ=G8Aڱ3ߵvD$t4oUvAcǗ;{k\` xLPw&v*NDm&H~wbL2PO68)W}bG^V#/0m~~֟?Eު(Ug7w#XT) ΙⰸL4\c8݋*W#틸| ^4 A"po}KwPb3Xr jmyE0+ 8AL~N;h8k2hee&l»1wc>ő̹| XYv΂pوgϢ0J9b`_"DNRBƇ7s:W袏kv#T-^螥2]}]GCR Aܯ_ ҳ\Ha;Mpӎ6M}S# 6 dHlBu_*d\j39ҋH .HH)RΠhSeopܴ(7H>ZC-Pr! U?uX0Kpe*s-wՓsT$$Z|hŽqF[O{[Z´. u//1DF0M.zx^!knIxa,9h"8{CP25?_a]SmRIh06*_ߠ^LE̦\,z : ) {'.u\(&ܼM&)wxy5|3njъIg7yh7 _<{M5Qɡ,kx"m3n|AHY*A!żF$+3Z dB ̏3WΙ x?vuya+]G+-)Nt~S⌵N_}gW MV6e.Y%ZAt )`R`"b y"غދyxbPWT yr7XFa%mbPv-W J!O:B(UCtB5בA -iNB9]A=mƌ)-|Sn$#><t@ S\/7@<\ + `kfloJz Ay_C?gɉЂ bJwӡiJY6[]Me9ӣ3>(tlm Fz*\f2q3\lLtR K m)j8[ '-wQ`ڲ2V[8yX`:dpfz(!VS I9rM)]mόQ ևSԶ$[ԙK5ң & It+뜾KMСbɄ5 =6HK,6_(m#p Oj@lD" Jj`t2'݂pnc>]+GwE>-y:#ej$ [%x[D zrǂfF 89yvkߑA,Q|q/3 ^8; ;72‘g2F~X(c8ML<^. L2w=QaZG? @@ep+\k 4Bu8% q}@NFy` ܸvSAb]8}ta꽺TJڷGT18P yeqRːjny}.~W[x~;[tf3`s^*ڌmP2kƬaCm̨ԫs:l^֯Eke/R7J|:Io@(AYfR9/Dio@{4CT4eoFX5MQ/W񫭎+x±~ɝ3NMXF]IuBlItH= KU=a,wRn*|{A6]p^cE{cDwV)voTB%oKIc8na_X[Jy$|I|4;_$w(胸Gu(286q% ?U' ?t ,|ο.27V"Z? iWz<)4zj_M}CUCV)Wǖn >xI AA۩krl$FV2kw@*Fc7udꯋz|O^1 : LrdiH NHPa{qIhMEz#~N? /OzcPPO1G7ߤJ̶ެ$4iO>;e:h;e<iʉd؎>*Y ;LoBCş;JR<`uN!Y2m'0bɓ'E\d;UJ(GA%74yl`dkP<)+Ev9E. SJaې@\>50ϯI nrTe㙔 *a8 ׭Bbġ1 MMFv䟰cY =F@ ՚Ū5RN^ǀnTUcv-PkmT'Xt'/e2K#fUF:?L^]d8 a #pu:2Nu?#w£WL2oRB؅!R#ܡU 1G♥D>W iOL/t%nm^;1PB ɤbÎgLP_םD# |Ѭy:-/.7鄨򛰤3S58b:ij:1)<j'f3sdt)X45s{"R8S]}un}Fq: [%<Eը,p򒫚uo4VXуWPrcl r^ƼDPz7_.NMMsC;|N?1\)yiTogٸnX􋐉̿b`43C<<Ȱ)ilpL6zefUf)#Ht_{qqr O EqO̪-$riͦ&9>m:NCnx=ʋb4dw  i֍n Ю,^l-5R*ZXAgU:l;EC S¸C<(!3k< 3(XAv[YV>wW`g P^g$74~Ÿ?Iη.#uc¨@YJ;{?/~cT~<*lӌi OYH V7FU@H_ߕ'WX Yk=^^/?U̘4 cnOcsi>vpjRcjqjW@ {fw'R:.9Zxӥ#aeu[ G ,ӗk vis%[Q_= їd$v$,V<"_ai"ˊ1L绂u^Vz<N#hfvqnTY!S6iDg!]F, i8kY!X$BhSRyNe0К1xۄ'~D1rA΍F$o_I`=J< eb'wI3({QI=HHcmJ({ma FǤ!yT[%[޴q' k +r.>XvQ J̫4 'wg պ&]$ˈ+6)SӒ\m) ýlf /8c%ƯAΪ֟ztRPeQy7#ML Ѯ&UtH×y&ž/*{bReb:cZ6(gK&;ӿ^+:(:tȰqRGo*M.?m[.Zÿ1+?`XSu2x3591,V( pB>a:Et6{UX38b*"1߮ ؘZpOHhwe7-1m!~3!zVE( 5[ /5ykGؐ,̋is=~|dBww%]8%3/l{ձӬ]嬈Z5<ǩjgv p{lQb]E5jBs"%Ї3ku"X;Cf8Rd H !:Ki[{Z. $21;#MX8 8U=Ҝvqg˨Nr>ܝ{tlKV5R\8Pi-ĵR5dM̅0ox"Xe9);B*Ϛ0.~E|x1Sӣn:I j \bNmX^3wv9‚t> &CJ!.ln7R=_v%Dt.>#;\1Pv5+i8@ctgQ7VbƸ@gMݲ# z-J ˄0R%XdRNPqV|b{P7ge8e1~ZITV014%#Jl;Rc<;-L)ަ _Ps{YgJX@֖/ L7u[{/tĎ˸*qPH 0ݤO Nho8ֵ݃鼥esYPwdqFp"&w6g;J%{D5鱓:8u{ v El"ϲo6Er(c:&'BO`^shfM9'ژ;~d"ًtu0V^l4lNtZmz]^w# -îWI* b<< ~-uRK!,A"ʬ8E֔dAx/TMP;?;֟?ѓ@n'@R^ ceg,ݹ!X7r㵤ѹ׽djM!OsnxLMgjI=Ы=z/Š :2$I C;zQ0 [~LalBsE7T\\ՈovפԻ>@]Lsh o;!,za Rl6YB!пGq%~^jgV$" jWA.'}Ew~E g<鼡J14<[ףq'!h.!FKt,O'D,鹡}.O0—0f?|ߜ CWۅ?{u@)DApqW0',iͦx9{F꒴ҭXf*6B3T`iF8NY- λms,{@KKf:<ݸáCb4ҹg? , GzoF":Ym&ŌGb.r KհᗧiXfR褕yU=ӛ(" >P$%'!)i{V&5-Qǧ 3c&UDj j le2 nF/6+2i%ŻQEv531Hgո ׃?-^S-E< /FZ[!fHeG2"r,>"~쬐KuQ2mQ9/IHb@xsN (f_GbC6g;,e'6qS5t)Z`3+ B!NmygQ.Яwzmv=O,$5"atVr|յh=MRdV>7Y ˉcj˸"0Y-SBFAVZVKA\IV0fe{h K#J{l*6!84ln Xc۹lMZiKb/EDJQ)ZS T?{ c04^q'[~/GFt8FmH v@MN΀#Z9o5horHGZizXoO4D5ʩ@UbOHc[+f"/Г A95X91*WZQ`=lq*ɶz4Rl;3jr\OFAB-藒I¢LYK:UW\7s;O$L6?L|уLAn9Ձv0ԥvh$$iB5cŴV|XGL؃e"l[ 95 сFB ߌ9[}ՓACS MʀR7*}81=K\'A 7j} t)g/auH3T!%x~oKȚ~.[E# e:V:څ*Iq^NE9׳ ݄SetR^5,^8XLW0+xnWx] H\iXmK&G ΚۧUq-+ bWS{@xbc-s^o)ꇕCO8u^ =A &zBxJ2+-pRa\U6E6;a;*ߝ_*/@{Hꖿ+ް+8z4ZevExP"t>3[&lɿV)_Ill";ІADߵ̈c4e4>^^./Xf"2ycʊG[ΕE>aXX^8kpotkUt6.J&`q4oU  ,&'mF8՜2IEto:xyɎF|c{<-NU.s) a1>Pݶ7iQ@!HՆ\VI_# $S;t>|QFbĕo#UWP;Ξ L\ic +g *)F-^t ne]vIU8,[C.ery[\UX)9:xڛpLc. & ~FTj6T]Gol\ 3ņnXw5PEIL̤%!G/"B] J@9.d옪#}b1HpsWmqmr9N0!be'F28!Xa09"IhsT9ō+PAMU@Tj].$j}us|LqNm&{AWFè#.W>L'/\wMTm9ri^.~'g "U M4bSl=BjtVp)Ս6-bz}hoه$+L6Z1.lɦq4_$Wrv VX<-nxDxv2K؞3`oC ="FDGRy4sm_y]!43YII":?Qh>? KBO'&F?ȫj1Eq+WULk | eiqĭ7 _ҩ VDS;A)?D&?Dj\dܼĕFJ,.AKHl; +h@EB959QKa V;؜Y,I”5_ "qND6b]QǑ\orA!U}Q Ro&%ϼ|ii2Z k ʟ]t -('v"wb+F i,+-B $Ri )y+ƞڛ9\2 ŝyD7] 9Oބ9%dA|xhy[%izW{09X >{5Nl2Ύ-Fܔ;Sh٘{6m %.q16 Jf?%~H.xgfRn1kgtwv# CrPs'DWA;Wڻu&/ M}%Ƒ#R%mӐbmO(If逥| p:+'$酆R 0/ /Glw{·4tˉ1 I~2Ł<Ѥ}ԎPDNX07M3Jb;_${2zΠAذSsbk| @Ujq ~? ^+{d: P3l8PgضZb6UgqB kq둠 sjVsQuBtKnPBITdʱ2*t/5۴2k~Z\m*LuvoєIMбe 4Y]pnٴf?8;K_kZ۵` : {UBUI̴(ipbt!)P>WGx,p17EmDV@`x1,,0luJ&#Q{Vݴ[X*@3ҩ[XaT: "KiXygɍFh<,HmC)9=9j Jaܽ sm>VWu~[%D(ksyS?AqȱڜJDP2_︬I[cNvd 0߸_ϲA, qc}1-Yy>Lݩt_ݤ!sB.c#M sZ[9oCBŴšNy\MI WO|c 2Lדn%H&7%y-ES& ȝn5({ўU{x)k&i@p AwYVCwtIЪ^#2ۈB&uEV\F}f݆' GPAJJpk 賋--YZd |ׯA9RKnI߶fAZ[rzpɩF+\x?OWxh}λ/"p h5۬AQwٝ;yŭ֢V%4#Zt^3\.@*SaEhk2Koj%gLDu@VreHh,/´"S d_2+KAhOIDd7)P$ -UbY|G@fYǜ!QžO *gĔ ) um.㱯PBf6Gs؋B%/Ct %\Ũd"y\o/{n.o] ՝5 cEr:r9K T۴ɴEV6J\VRtNK3xP_{EsO;}*d{uS?22AF!+J̜_pGSn|D~ }ǫRP/dtvBҢ2=yH㭀u" A0;UN>$&F@QCvZ kѥa.]a9yMW9T$aL>b%"W sIDsyYhȊ4.[ l MKdRc-¾䋔>i`ӒZ-9we*hz%R#B.ͨ}w^kveBaǨʭUPl>r_[{<6D?7 ->1 J(@ϟ^7LiIDU6 hF`E{0p9?=KS6p!P=yZ"hY_8$7#K#=_kV}aT<\v:ݎ!2K-Fo2akgc.)HR^Pꏣ/j&+m= h^u,-*?fbKVf"}#wD=Q0.}s ]5,_\n&>(4hJFak USڢ5P5w}f`&O^\.tSfݽo՘6^LjDȊבM軣f`Ц߼f>!-Lp"G9F1C=gUW"촁0UfD_ZH(o=s0~G!^ӆ\Jm6B 󪁮7x?`.D p ) '>Q_dIlلh\zq$OG%~pd{UVKa3)ǞZ5{P $W -(bѣ"`90>/ԅl$ SJݏs+@^L$T~-;{znUjB/'莓&% TLKy2 1W` (K"}_Aj]ʰe~MBi4⑈m_@4{yAi"?yx7W| i,G+kr7[I}]6tz-$691q IZt P;)r;9ʧ[9@0%ꃄ9E @⻭H}@n\%.\tiڇXtTLG3 l[N9JL4yLj PIҳaحo΄a iEF?_0CF)oO49ڌ1ԐtXg=j8@3 g(8q,[2Vݵ V!M %+nbl`dè56NT2eDG+8)ZFٖ'N!bmJ EUn-@Te$Amo|>Κ>ecS|N:(RtMd ͸CZe)1z`[OFOѺshX`ůC~bgF'渠ZhĩyJŪa\:V=fEM3‡܄~ 겟jampݾj'™_(rߎD9@dAL~x1 mAox Se0Z8 QR׼ vx ]FUjATZ%EoZ2T47Qw&)Ǔ$$.B Yf3Q},!oDRnA%:M9SD0Ueg%u'0}s& @wY|nJ4QeB~)-7ρfưƪ f -z,rFgf^Y1t _ r~h dCk DSZإ AS]r'[o-m>t:d58-6=)a,\h`A: 4AtYqGtϬ:{R0coO85u{WٟE0=duQd(N*u툭L]UY Y^%C%:֭Gd&}>յ#־)` 9i&Q= #Ü A6뜂S.>1$!#xѳ2yO =s^`ѓiv%)ɴrNK}a_ BKݺ3T:?#Mmp| m4HFؽ3dQ}Gݭ^EC%sQ*Lj-O$HWsxd{f5 bv x:%gZ?z iH[ШjS$iXRQNskͪ(r2Dޏ7έ*]yra-Crhwmlq ^bl$Bnth\b6&AaY|'F%XhmFC>!b]62׈ؓܭٯ b^hCBj0\Xza\BSp3,ξeyc!5* 4QpcOTzƴ8rliiB.'Ҡlk烩\1SU0?^ܞ" Y)%( 7!NM>Մ5[ҶYP!x{Q0xEv݆忬9cXޞ+z\S:OtJKX%e` 2d4PJQat$W> mW(pH˯>!f(/^4r#HN][[-^( 7s&U嚒Ŏ(}ÑsPC:u/dh/QiG֎O5H-@6EVJ)5 *8~xCy>F6k.2]k,f&gq~[8}j—l0 S_!_HI<|t6t-'ZL0ꚥ9~#6pƒadsҭkD>hWDfkJL^iߨד5"?j&Eo@C/B{y jf j:R*f~ě/d}jҿ  N}H?7] O XϲZ54HX ^8]IgusWK[a7I%}-b) H+R}m} D;x_0瞓F1揵 E>.F [#h荑ϙ٣ yR QBO׵βer)%Wj^ӱB ף՞`S_hgUv d_z+$~% m F]&;RߍAN+a^PEzdn' $0ڏi"@n"o xooò,G) kAl Sˑ:ZmAViOV%D=SU}P Ft*(ubr*.Šk埈\̐.[F#|)mc7F[&{;,+$HX$rM{yT/l9} =-N /idv;Ļ`9fҁl*t/X^NKM۬֟xp jVsc[UzXɡ:[us>uT"wWbWlDP°8C)OOdw"dܒ 7a,WLU9sެ? 8* [To {d0ߐڙCֳ0 0tOt6 ( \l?ޝ4b@N%SF'9IYbLBH`B2pyrm^f_5@AH/"TLɚ@U2dn[f7j1:re؎~jܖZ< .q?p^xTixJ ~3KT 仹K3u5ȃOK/'z-.mq ,g=5!``vb#N_1f礉Uno$|/ ]>xe:  "XVx RyLF0L}d L\ Q3k/aKr1 7bGԷZm% y?F6IpheoE5Nudl׉Qk =WkVK80I7& B1Kh~kNi #"bP1]5<P?< ..T$)o1?)YNɱsOKe{l~b o9ΰA"B##)> *%uZx5a=H$TrdT, ŚEoI9UsWnCǮ7t0y,Fp/mMbg3)E"W F8?<(9rdC2f@TtDJ HU{uAL 6cQT*ПysUp؍HŜoFെඌYUv>օ ߯n (i>68hjG=)xJ!ur" pn3ԵȎQ$GC*(xogo//BtYŐwHGߧ{z;Yګ~4ͬ\R_{U,A{*A6ۭ-勠-֭>E cNL :c<3~G%1h b0jXI%"e5;/AvvCKP,y*vdpܻs$vEүWMIKH$*S9=^wyRܪ⭁zȒr~ѣTG>6tew#H„_ 8X!f僱R/LFxޜdIYhف%P>냷eh"RC(?g#~y4EPǭ+7~NbKPBϼJLfu{% 6l1ȚX,չQjai}Z!UE5 Vb&fuam,zdeƋDuX]Qg[MYuߴruyʉ,RUp$P?@BF~3ɒU?ء-uE!J'ZCWҢʙxF%Qg> 5{')GWzvo GR8q [ 4WXЅ‰P(' Ӟa;͕k.:N6SĤ"iAZxZY'q\ f'E2>2/:2*p' 'b9ŒFQνդ\7Mw\ y0#!*)i5@R1G…8pa-)˿Q`),>lg\c_terhI GB; y5Y"ikf\5ɇ_եKKXZ.tÛB)J!1]wM60E^s.Wn#X^l'[a $$:9}]% v+%^-u ] ;:he'ܠVֹ 7wUϰ3-@+mנP?~OMdzfofU ^Ac#ߣ;lj.z0%IJ"Jb"@L Ih9;@ln`^^'=Q}`ScLX!m#39gK y*Z?J5yX1 hn _jV2q%:ֽcBk :ʥ>_^/ s3嚞mb$rC8.UW|lAZU6xyRZ Tk#ܡy&NXKe4gI0V $L[bϜ>R = 7U)_Zeڛ vϙչ0YO7MĚISWl ?cj3z.f FP :8aQJYNP U4Tv _f9%ԟ(xӯ 5؉'ˑ+I7, 6gM}E.3~%|}Eqq QW2UJ M|{%7TK.}_f}$^r qƅ;yQu⮃N= hN+zoмtO X0Wx'kj> ^N UBgaSit=wy%wq-]@5R|I+CU".d:X}$ă'aS!؀t\h,(|ȧ0nJi/̃29ea@jB}ȈGF:t}ܮj9\MuG0QΦ(f|O{!ƊYP*q+/< /I]wKbTYW BU!r2&ථ!$xLV㒘B󐦊Ot}?v\۶_h_Ocew>w'Q L/7&3VkJ҅Jg*[ F+la՜"Ҡ U%OJWoJ;= UsBmG̔:;s"ys?qJ6SG%/[vhnźgD~IU`"M"nkn|JensgzL3\>O0w}08IQ#%aRw|G-9D8Tb :1XފNƫ}Ux-%'/jS{ϭ\o 0 # ^5u. Y740 ; Ge<|op|Zr (TxϻClԨ%F7ي5,xS NgϡQ|"v{Qwߐ&GSFEr-.\'|R!_ç-\C)Z'y[&ljFxu E$|]ui0%tmM_uJ onls ,$!Mk)IYr*Ks gp94":I=ߜuTQ!)ק"_q(,c p:@G#*pAzէ&I`&m6xB fa0rpӯujiԵNԓu:z\9Q^qk%9= R!)ᤘEcK ,|z9mg8㗻QNb .G}ev>OhKj*BYM'Zj!fWN$1zz ԧk3Ekx.lM.dkʜAK?Q_8xq2^Uw_ӤK#( *pg5ca~`XPUH$VVhU^vC?BQQh@ˠ9afum3=xf>~}<*وAW 5xQ=MT)2Bdwvş4H%>s _"كv+q5|oXzS9,wy+W+o7#:O$O:L> ۬F;;;7c8Q#WN1I[S杄`=PT4du7jVte @8; xHΪn!,O"B?:3UVc;QWATjl)ĴȑF L?jYm<<}mvs(]2  tVd~ [ dN,Uc# hFģSŗZ\A5s+G/ua/%.3_&URy7q)aLz'Z)K?X]c@+7<[0њ!k?g7M t7'S4 ,2 tAHeTY9|f&smLxf}zO/[V͵r髨7jdKA˿C6X 7N@oEBHySl&{|q`d <[<03csm |+\ -sf }/h"~&oү&)db5vg*`w+<*.hQO]B:ybju*ٟ~EWA;u9.p(EM0B>YQ>H}b*Sb7n*wݑSmgXTs+9Y9‚ qc 4֥78a촀pL=V[ *S<  Rz°qC&Z"*"Q#ُ$E TzRң,'m͵)Փ|%,]tuG160>9SE't-"aOe|%2Nm@Ri-g+oF1C>LN͆32y ~OaΚ쯚z kx_[f}ȗg5X^/:lPlJn-&W5Нpo(i%v~R\R+nH`Ǔm /y8\TTɱ0vm gZ4ғ[FMM\E(WIEd^d9`l{E  "YK| ~b({ 0UŠ Ѝz:Kh0y' ]$ /G ү. qwdN#%pMֈ7;ǣSlgU 0 b_![hJI?|Rv9J̳ u_k_[񲞩kUW' (+?r]:ۊ3Gɩ>pOfHJmjCӓѐ.FT8#$A\i?J\o̾AA&*5egK lPNcS+\?dP 2|?/с$Τ#tB|TХ$k8cxuJ18 LBHQq)ÂWE]pE"'d6Sm vہ27ϔ$O*ע,u$ɃvHJ+24}UoDF 18x=Y}ݻZN+&Җ+]/h̰8j>Mea 2ꤟ@dG9BIW"ǂ+ rb39r;{Xsc`]UJop*HK2n |,FɛMv+ݼqyLRoekj}켥3S+WRt0]]7\!@YjAW`W菱3&i`R5*һR۷ߑ3R^8HSv .v4Xˌ_g{ޑk/DBXRRֲN16f" +ut ~d調-"y@ّ}\ɨJ0hMhU8ټ҄<fY՟A1&r̽ɉ\8YcאPkyeC Cs9L '[Ws ()8df}U::~<B S)^/=`2ZW2f!WcPWtl[n}تRوa2gt;M|EH9.Z 4z䖼KXH\CKsxOsɳg1d>lym:d|\CPrVvAZ8͐?J/5D(,'bjo⑟Xˡש;E@Dd۾\{H7dLpC<>XTsSj+? [Zi&ʵهQ ste| evςOv8(V0Oz `dbٴ&Mo~h}s@}&CK)p2mlUv)vAELe!Px| gXmp&z ]u9LZpnIȔ 'żP=JţI=' R& pϛiՁ4/Zj G~>ѫҔ5:Mx;WF ˗qrǔ;4<|$ GtB4˛ZYe #>&'mW_^ԉq|ֹ8PHAGɀ[5;d+X6RhO >S˂&I>B[=Ae[I^WQnTJ9V}.|jSf#V4吽\KU)AY`9cb_NE5ָ$yܛ GW<VsY6:<=ѹ{W9u<f;whuU.1ZV^' BE8E Rdp@9*1sX͏Jjx}5C6Fj:H|℈?ʣؚtIvӹPV2y]rO"(:e6s{*TW~=?2{5 Lc|jC<>7%شS0N`.VpBɓP2&+uŖyʟCbWQqڰkA L I0VJ.QO9;$ϳGP@Mf y2Y4l>&ÿKKD KTw #xc!y؄tK._`A HRcjAX|ɜ|2_a6cľNOmKUW Gu,.<lTbdKQ\Mkk#;fEAklt([Y2)eUx lrҀmr0^O;o?4Jc1pU:^*@)K=xtlF *J™jڡK1ȐPP]i@-mOEk3`ͱ!E2p삁 GYﲵKHv;'o H{Aϳ >g)Jï9/*]OLi #c öW4Re8me`kꀝGmsCs\~3q^Nm~Z9f n$ mdFO̬wy5ۓh= #E4g6hxQ⾀/}aPX7ξ]g*ݠ'{b8&\b, c;"qd5aH;Bq%ڧxۿ4s ͐hK^Bx Z@{zV|VdzүHD]9Um&;.إW_FYg(:\4q_@"l{2\Fӣu>b^CISͲxFM!}IX'Y2[ ki]!7T1Գ;dMѾkmJ4f/dT4J--48|$ҋpM[ ] iOj܀_Sj'G%0ņt}F}}vdqÑf%%A>B6bf"%mO]j9pE/kC*k 2ϙ܅̳w雜&$N\+0DwO17~͒BƮQmSX$@ʦ):ѩJ zu0J~k!:ukAT#+l AwrM^W7A}e+qXĽ>x-O48m~o;ZM VR G1Abbѷ2ɥ=`ih o pđIFN6~ӓK88D]Hlj:dbRdBgvtbeV ӻuRw嶿u<+n=%skOϼ{oO-W1܄&"P͓w:M}x_ $Da?KTZ۟s@"yNR$TMjNoǶHs9]Lm@Y8 xcKkxkZi?'Ghwe#H;k§<,sOE˽?ԩ1l,< {cd-O?hՁa_3:APx;F:dPHb}7= .a~ϓB8ʸm%?6Rvз'|R 1})m_ţaL$1'Q7ѷ)#5w!2g#'R\MaZП+!m9n|>ϊ9OSC.TPP MnG>pݬbU3ۃH0&m|0oiV B.LYP Mσm$yg2\@سR͜WY&H'za\c>tK&M+.dILtS7.Eg4Kyml^-)ɧ1KZB/_(w%ihy[Xp |9^u"Ҿ'S쐆|FL1)Ł;篹>}^zO7Jݹ~k:pyӊgljK͍nݡFҧk ,C[|d7/V=ﴼڢ&4>rcJHt?cq[ >gi(FFq&:fp_OTJ5]@h]ZV7 Ԡ~N$_ *e@{NPL^^f M?or *"a<Ɩ+;/KXu0׳6k oCG*uqu0.t*3]OgQcG8W5V@ ^mvp@)Ln4~mCMa3#wm"tHƓTvzpHnW |y9bAoNؓ.aN1q]fC.1kG]jł 1OL%Kvu5cWS[xZuB#P^kb6AUڃ=C<6-y hEx/ 5ө 8|ں1O:e?)sb[L˥Kz})u6(OfY&w d|IYGc JMj35}SZ3Pwu_ԮGNgY4d Ռy{`:qM{(| S / [,O_TyW#m[\jk[GbEwLqmثiZhFr4슏<{|˓"G<5fU 4uw'sM; b1+d¦|y6c+x 9KfnpP@N~NfMFʲ0O:T.)dvZwŕ+sQ_7QCGdhp)";JSW43cm"?銭DWOMsJ0vM`p0M9ad:= Be %'q*1-n8{S]⮹Ar+X(P}vاoGVh<#KpULm߁_7GFrA ֔ыաK5z3OJ7ۍ}4!r8-CO_[@;"2h#X~ 7:[JNDVsd&^[~byd1#ṭ&Z=YB KbtԕNH(U))kͤdKM(7)ȯtKuez"3PġbXR,.#a`[eV\;pL}ݿ?.;*0!Bqt\>OP Ey~ z\WƢx/͈;E⽫>i ,V(]7e!%csb1V{Či DүeW k2@N9fvE3.RG]i/,q/3 ơc:{A-<al=z PotQQeg T2!J1RifHk\2uR~yEQw' E+$VV8p*MG}wLGC exzPA#;ӕJvNPDM#7af.r8Wt'$F0XZE_?j,M)06- tH=ה >,8vm^I,eG_˦}/ !LEگ\ٔ?3`'E)磌+xFkA.%7#F|R9wn{N0 x/EA4H ]xmn=rqtq/ iBZ 1l#.ZSzʌ-PXo5y$b0sw_\]"dv>^YwfM}%R4[SF \"@}Esig @ѭ?o ZMʞKV !NđId% @iC&LNjlÞx٤2s5» K(?"=clT1*OI&daoD;>-?թ1ICu^L?}-Z @T=w:QmqG46OG3Pe;X*zDB([TW70hO sQwP;C_ʖ@IspB'%cNJ,CӍ]$nNYYkLV`^C@ @}&zB=?{1خ &: "o^90ȶUXrBmۼ=ٛd_' gP5;3aA ЂmٲUe4B*ۡ= }fQ1:) z2Ejhnl\ql&3i=䮯\f )E;gR rl#? [r{k2Z=y`U7:R:S:m-!]Zv JpoMF<Ӫ'x;ɰ(UXDތkYpj6S} zWbwWewJZc 0?_r&H^L~*W}f[iQd/-Cziy+>>+H" D5Vx%k)+kfy%} Щy7z?| <ܟ43J&R.T\[o}LJ+(1-p5،Ϟsi~˽Ү+$jZ\ p(1G9_>w\ `l.C:Іݓ˚ _/<.p38~.c1X-8Z0ȸpϪx(n ˈQG+,ZD-p^]l.7ѰK3n|TY+]Z!N1, f8EY -Y8k-FjQ# dKKriYq{;/ex^뛣~ѲUo;={CW9sҀN3[7 q^zSܿmc^HUٽVca c┮ZȄS:[Și~ڏ$aȵ浳,ۓ {Ⓑ~0ЯK^h hURC-ڙ:OΗ]D xEU z!aO6*;7wHobЕ#$@HGҾ Ƌׯ;M8g}󒀻 >nHA@'psp']TeOGZ>jvhˊAK/ #Y,u,^ܗÍN\#iwNEK0$}%&U.DB7?R!v)>=.UOf֡h$Ljtř ye0G(G66"5AԤ^LbfdI }J":p,FEB3Rˬ%yFdCID'̈Oxg(D6]U\ ZP+Ԛ2(J ,ޔz(r MJ`P?VISY 5lh<SHh[Cs`CdOѫy G7,Aa["tg6T MPX`E֋Qx@Ʀ>k5yj,GNY:C\ }>h !mL+"Uvd{ے!ˢkKKSUYHxG5Q@1vQh0qe(ϓ_BTu s~ι7y#QS¿7J-KvI@Q.8nש0x38A U[IXdX\-Ӧ4([8N^ʙ7MBkJ)- ^xI<k K65ޱ+UtȊLVUc-2M[sA⪚Ҥ=Ŷdq$FBڳ6;yAM) 뛏+vW ':ϋ gy6N4+@%$Ŗh5_E~׃"O5xk)fI.1~bmfU=j2e"﷈7x2j!2hYiso[n3U價=ρ?\ L>DFe jN6J#whm{\+u5fN6.O\Z9*)1ʻX3Ny!Dh4[8 l|Q!$^hOBQo47̘\MƅPA@4wg#ժ;#ڵd[ʻKe` i{L Oj>JsVI}MicS1WΌ5 Ah; ]!DXQ׻ i㋽E/}^&3 >C`ۤ ޠx[障]؞-غ_&+ }@H/Q93 ϑֲAaH#]v6'?jmUr IXE .=oR I5E03D5; _'؋Yy@)q%^3*FQ 59hJ:Z/̔SE =C }a׉UllCy!s yk4PU7/F<~+JK6chR A7i[_C uUoCyWS6e1qYoD?F1?b=2Xr xHU5ifxֲhҧ,I&h7mM 4ly*Vg/[*j=D P⧸A' ,Fo;͈qnC1Ӽ_"3<ȹ#]LqrITe }m^Y\BIh6]$Oī;c/b!7pSvГh"* ϒc"o\fAH͎w8.uwrz!+_tz:(&brܒu92R }K d] %r8 wBWM}гt#H)1 a i";Z4 `'mjpZDш?@uxewK20G0{pJxz ψhlU~c^^0o[ӒS$tXKa4p,v$S"h NDj1w28ɧ;( E--)o4 Ċ GuVx=,F[fZ2fa+a}^ ? ivAXͣi3-6_s)ԴB}lg^JTpޝ&*7nCG{ŽB\EMۜGQyBwͿQ6hX}]#i6螼t!Y}imS ~$yaɌ_o Jǚ:aPF2AU` oNX]0#W֢nΛn{Q)4gZ碶 ?s.Nt!yy*vTWޟ)+y*Z4ocIN9Yh_?nm%|΍d|u<4S`XY"r}+& 4bW_<>+Od-OV]-fLWV˫~T̴ׇ!3d@VC讱Uo^(0-@u侒eEM^Q*hbE >)FsUwIܧ+AdK3v٢L2ZwP9rFfH VOHd=q%D]ӪeBJ@ @_E(J]N1ī9}Ӗ<>v㔉E70uQou³H>%[$sȄ>Iva!7S iȺ! _]]هtl+-<*@c&lru0&g r/G r+גE|ś6|>j ]-\P,4UQb9cY:>d EȻ_}\`vsuE10jDax!oœԂ&^Emb`u|F ̿?#)^ w u4\a7xW2+ό;1ʁulyPU<=񙩪n8'i!nBi.w[UF&̊ͰDn=El@\ S'GnAV׏0a!Ҿ.bh~YNޙ{Dr mѐtm -2=kE$6"~h:k{BϝYfAN3FP Sr<>+ >.ͪ' i5ێ<\g1.0 )E0`\0.4k6xյR7 Zz# , a"Ѩr:kS؎EFcdL'oN]4Q ݸYUc;!bjJf_eYX-&mP;PF=/5QTi+U=QvQ'@84zh(1p#)xOfy2I:fu%%Ǹ>)Z[P UVU$Vn_%pq_N ,m]Dž]_ayM :CoNE͔9aSH5-b[ʙzMV-ܷ| aZI{IK" _ Gx٫;DAz3-jk2i$rL;Gvz|3^S2|7Z8X"R{ګ1J2dq]敡kX",mP-PtbĴm!)Պ÷S>5Qy9t#V%[?W:E>::}y5A/yHׯbls7k{"qqZ*F_vD+). KSI敐OT$B;;q񊲝$;3;gY-'mQq}uby^8e VAfc{' z22jrʹE$qJM<_'Dpvh*Qp uw86ɟ-{&\2otd9p)C=X)5?ҷVb@&8585#y\e-"YPRUK~ќ8YbV$L Q;uD0 dVR(;; ˓9rZ Fͻp4?q'@쿷!F60ky0|+t2D x_Ae&١Ѭ HljCiX7i-^9Qx Ia6sm9+gl)u5nѭSDQ?;[͗ Z+G/cbBLU_KPBʭ jKxzd>"h%e$HLHV;ZAJoCpmEi;RO4{P=1 1Ȣ$".Rm؜9&|H޳Rf!"v,}Í) * K05gM0=teq-8O<\1ݯoM%2p@) =KE"IK- WG<2bJvEl4Ty~B{HhVu#1RW.#6 rSBij|RG1wbs)Q]d'nH"6veF;m?!2ٛNaх/,et߀8 &u1F7kٗD{F^ hupLl7: -(ɳiщCY^R! wb$Vg$̗ ^;S"I=/ZXZK,6>u'xpЌ芽07oΕJo/ v&u_d JTxsv%ToN P'j}XA-[FAVbKZSghPD8 @JO yk k"HkAgzF({E=<36 gC,cYxA핻Enj,}4w ӌ$>L;eFÊ,/bLx .gKf+r<1Eȁ aQ؛i+%q $>m`1)*-ynOfI{ RF Z$>RXw 6ݥ`ۼgbXk 8A%zꊺ;+1fK y?Evy=fd^l+pUALnlZ?jww;鄽!fpS$F.\Qo;0໶^o I݌$yWkޒyypAZI"Pq^SGB &ջr MX>lǓ/|(}`*ILf4GX'M8vcuic﹏#nblOlTsLjSAA:+~yUGIimBֶ_M*6ՕΝ`;V  ΍K ƭ}5HBԔrh8DuM#6pVӕp.;o딛urg>\ a7ʪ7 jPt_yZR X㭋~G`n!}҄:n/ o ggW廿N-չpa%18*ԍEJdb-цq4;]}"Bs3{T2Ihʉ0Cmpp:g혬; ۣ=χ !yɌ= 1] xoCÎk֞#l> Aur]Lp mJ̾F;E/yQzO9l[Pމًtt\L[R~:v`_ 8/zda8n4u0r5*p9ET]AQMtc 7{07c#b`JgSY#0DFSehd,Woe,Yaۭ*~A %..d%r,drR Û]%Z-+s ﱘOf!TQ36/PE/3tj!ng?^Ĝ_H>㌲jŸ&7L-pcjCpJ"hߘ3B`50*+#\g8*XtS=!×'HwC9\5(Pˢ'| SlMR)B$Y zԭ `!ǥwf'ٰ:$gXɢR|369'{_ v-&pkm_WG79Mɞht|}DV@в}-CZu1— ":Q@{-$@cTpWN1CgY-(sUV]DljR ~&i K2]<XZEaWZXD8U2*vUw B5xK8#AcSKb`JnWѶ“h mOVȢNI Kݔ:F3tE@譎۠8b[^&7Xz7l}?Vݚ|'f&ݠC qf(qn7l~ /z6^[Z$V!<~yWuoTJȵثa泌 2@xs'> b2$/^;e ~ejkXc=eWnU&ak~ _ ,!#WNS#ՇsdGc(fVP]<6IG/bT5m G0~ExJ#h̋sh _\-II~FP|ɇIޯ3^*0 $]z:T:mb:ȭܯ %'"Jx|dpC ЯIK5Y&cҋ_^'7|E"b!vtmrE R^ yEM{8%F>.6E{sEk6:nsp]_軎N1 fl2;I(&JܒC!\]l`wXcA)S \LRȲ }ϻ#+Ncv ,BlQ[ڬ=uV|"CC̦vX+B}A1mkz4W ݊B0>᭢ǚRLmdS^t7>ţXHje,QAHY~*FUIyqbXu@0tR>'24lZrwK Lfy(TMf8w̷Yd$+|Ӳ'ysmc&һ_}1 /`vX׸5Sބc:SҔv}Pf%=S{`ux;I&2HSU`9WcsYz&No8S h`) DR||_ZL%?4Ƃg! a&d{DixWkll?^dGap9"UBcQKLZ{/ՐR-^쒭 C炕*%$qw9jd#:L.j;]>票x5u97Z.pf3Rof 򿙝L8Q6$@'h¥"*/*Mb mbB3 JWEvDJ~_L!Tc#>λ /NGX1,-?%AfLid*^c1aȜ_HZ" JxuDQwGOjZ(N;4lo<jOdC%ܛ}0(u";ECa?8rhw6GK ^$qnI BC@#ĶΒd}ҋ1KjI4կrc C>Rks~fW=W49nu5h64Fh+Ws7= E5)S/x>Y.XorŔkdW8Zp颌.`!#ֱuZQ|*`l)TGR)~ͣkvӉR 1a3'fA/h2qlBпw~1RBn}L^k_` + 72 2R8//EMҘ 5n3q"pH? nrz _o i4u^Y_ssvWE莎?bl{}?>Zxl;zfɕ~!5-GO<`uJXtܛHPwIp?**5Odt}%4wsFyۺ+z6{F JABZj Ed4/!ŭ!÷k.+.kwz_;m9 uݾN~ݱֱ#~Q/2]."G Ϸ1Q9L4W';""O3{c7SL;P d)ϕ+1X~FieObuDz2E#"iʛ_O Yq kEZZN= !>AAtWlIr^so`GŻ_'i7|]* *^фW%?W >QL嗊! _-=m&٘Ė<ʽi\ub:@&,P?۶ ZKi@c-=T)KxHQz,i4vky)—I Y7O030j^^g;k  VOUB5)݈8ssxi>ճp^5]``|1ZE)&ODq xpX{sƹQmrEhętJ <a[wΤdO5w,sFS,IL10 IFQoP ?'e ƥEKCr4*'J2"_䲢Uӣǝ?~9Vq?<ͷ&b ACeg!i&ڞ E,D$Eْmt°w(Cʳ9·X J0QLGa'mFkѻ壸.!7"# DhwGD+(oȓPXR5ZB_Vx]ZσGO+2`Cr;CMm^09o#` Y G-]LS-`n7`YWw7R)qgjm"l2be=X7,K2mFt)yP87(v&5172 qt7y }Ԧ^il2{UQ0l}TEdOk$94=oh0Ijsɇ;2Ԓǰ+:'ˆHԐ*z.z|)9.z|(7Y-,k?ӽY>a<Y/wh3Q jNm vNHo A^"R#Zv;MxyP ^ܵ-VT&כH(['iE:I">H[vNRi|ѱ0Tj<;#4}T?YHؾzKl:qtz# (,P&wxg"]J=jN:,ˊhM2s [ ʹgpy9žv. JkJ <@.aƟbJިlPW\6`:KUt .4Sy8V qd걻{^mpByHm~Bv9IYU@(?jdG %l3f"@FXԷ`LF6FHC? LUxs[tB}k_)E>Ժ[[4e PNI~3*2*GHEϵpp2-{92m]&!tvRlFC+J/do|O (m(?pL*d ̣0eM_l#{"4Ӏy-;Mj{/ }ak>qay'uReO!DhPOik(YׄKRWoO0#4P;}Mgi-9Qy:O{` tԇU2#jklP9I%F@eP!V%;{.Ξ&Yo`Y5 gU j9syLb\WZxB4R'̄BF(K#BNAJ8?$ ޡ5f+4S (7ZT{ʄG7 Htu%F{PF~yuXdCkQVV%6-\xK"`[(g&~AKqn<nec ih"*(ŧbGԶ8~] ܛuDf |&lP[bV!'qhT)S V{}UXLN4-^o`.]29~lvdCli/2y [Q )S6z}[_9n-FH ";(zN$)s}Uxwbuy?з1 3P~}Wk[یV^Dߨe)Qʢ|Ub(X#+w*a0VZ#MQdrB'.ulp2Srox vV̘R-jWu\җi/ ǘ<(Xj;'AnĄl̈́]Ƈ pX^'c/XHwghwkKTCNX*􏝩Qs͒/"P矜.!+{杜 [C)?xZ7JI5 \- ̠Xk>Eԁs$)ï4wWb 2@jOǚW{nė3ٽҚ["?⃑1%M\{BUHhpVE zDƇjՄne(t" 2!!8KQvlp) 'dͭh(ڦVCC; k"u[@ ap;y%KGG8}pX/?G gu\ѧ2 ŀja9?7ˤj㝄6A$!uҗbՌcׁ[ :yw0eHAw.T"4*Itb560U *M=oȡzH7}7u9 xЬ6 ZeN{"v,pCCl_|9&"P8;F#^UͼPceA{]L1# Ci"Vu"ݲB GAp';a̹S;k뫦 c/ P[{9=Fsy.NuH3YAJVw Tqh#Y?)N%p!ɡ ـH6#ՇR=w6G5:-`6EB\:quIXå#fiíoh<;" R?D0ܸ).7]Ces@̤2!;(rn .&uxtOuR@}" [ّbnT"۱m܁j\CA6uquàFK([AV|p׺'+|<ÐXMS[JloZ&!FaVzχBxިDZ%'Bs?݅ /N g7.t˫44o, *<&8fe y[7\;mi&X9mlYG5sj|"u鞫7=^J5sp߿塚ą6IF%[ 1&| 9jƿ"?LJ,79kcNS4Kc!R}M_5ٛE"yqʍUc¨ܸzS%Q^$ QaePncKI\`hB̞ nbOl|)!mV^G׵9r$پ辟h%Y9%KB;/W#QarAiNX+4'vO=@K"x`=o(]hdddAkgp,Z" [Tyxv鼔Lc<_e4 7N enY(y#jQ= AEacrTQBD2*"R&)uXn9 L@Œ~9e WPi5 >ɪz@~kRs=;cmclUmu.|v 䨮b@##A<"($)-\ ]:B*Q]x mU'`0`Gpc\~h|w rm`ߺo8C?M==Q̹?4z4 !zlʹJX }ѻLNiigSo \̬V89ʔ/!i?RF̋-°&A 2Ubo @,`iyz4%;x]9-CQ.y-O+[02}^'#,hK~j fe;3Oeں%tڪ(yf͏ί9ltF!]Nٕ-@|}@BҊإdFn kOx$̧(zd55IxcU|d{ 'פͲcph*\2)<ֈIBK2~SeøwkmJBu\|:s$1w^.<ig{VAUk;'{ JqڽndpȠ 7AyhAjNX$}97]2lseq(Q0SdЅK*Y1cvAΟ6s#Uvk/;#8w˜h6L^PUw+;VRߘM 5_Agݸ^w*҃-Izu֔N &{2"r U"/g1FMk54HT宻RJzs>:`U<` 4޼ ]gJ)|]J55JDbSasW.?bxUr˻~m"!]~/չ:I{CjU'D~w y;U* @+R.Hk[3zb u074Ye޷+Yy˛ĕ=Tq%!AhYZe >lf}_}* È (9~e`soRܗ)c]@snsݏĔ8ljr5M2ɗq*gfdV"Hחӿ%\uGqp4kq䎊Q޿6FΙ_HtpMN_ H iPY'(a JږI\`_k>Ý")s>}a,Kh>P61A51Jߑ8([|9wUͩlJrw΃idE6Sv usKTփ)A /o/u [3546lfxNW,ќڕ-L/̵6&)FTV қ66P_ G?O-xxmɒ.Vi%Rư2Pã+I5/\)5QBufr jL)-<x+S6aԁ6MEy``dIeS֔Pa8 ZD%15rُo`ZLXl T? omz5t43Vv'xo tiJ뙿dƂ ȇ7 QJ9ŧ P#qI ܼ+Jщ(XDzб/)f0 Ngtm:[~"npWdrݛњ^r ܎LI{|В><Ђ#Kt ߄v4 _.aּˁ2trt;LTm\֧6Į5ٱ aM퍔2 ~c19=Kg`a!@_?VSZ6P!bfv[bnBkmJa R0z4t1МyjyADC8(n2!Ĭm}$#TXv=0 H2),Դ(uMڢO :9߰- t8J]>ISzX\~l'>zd$'kěO֝uӭFrL뒋^ecGd4Ih\ZX$ƬOh ٗ]K*p.:JVIj3EDYD#.Kx΋QyXsii>cA%EżkM֋ \yOa^LVꗰV,<v{gkS_窄B+H#H"[s`o<{4/`F VgPG1]/AriQ`D`q:ol0"aKRF,vUChT苾S2etfeHPt2k밞 kת]+{5-):~VBkЧWFc# ;0 qX0 YH0TlUX5UۧbnǷUoKq:q 7uWljGMƵ2#-yϔؗ.>_!XQ.j΅ @0H~dNP850j/WVsTBDJ=J3L=2%? L>^gм_@j ݛZCDpoG@>[C'CqHP܏6}(c"n=]zG]`(]~h Qڇu- H9S"0E0H4J/ ~ICMCC)Z/zPG/ DDWwwV0Y:y2l?RafjGOBTԎS~ElY:2]>qBaZ AgnxhkWXC{#?BϢHAA%7&At,E+m8# Nc бN,zwԮ$>W۳䢿.a^xYEpo ^&1`Eɪ ЙՕ cؑ=]pߣ詉G]G$@ Ջ^}c1w#%؆Q7~%mK>^H5l&C_nw/ aw17E^,ɷ.>@**/.h= ][ $nze HW[{fF Tt"@(Ǘ(|Yt9^.gw vB2*}PDȷĴ4*ـ 0N0$m}h"M:\(j("6DMӍq wx&yBhV?R#݋FM< ߷n=qY;Jt0qҾ8Yr4(nfø}+ E\VjFCˉ&fӞড&X:I&Iy'~H1m `~+^4@b#9 !B ":\.KvkF3(%/MO=>Dog$Iq23'j~eQᅃoWi39wjB:!vڐ.MuMM)j[$$ণf˦[qҤ>Y6O:WY\R3!.yq Iȟ¡y=p"Kis IWU9g8ơ__sP/KBB/Y~1vmKv#RڐV@ K.yNznT3?KϯGq),H )DL0$A(S!wֽ-\|5EEws|w/~fc~$6B(Z' ǒc!RK4jZv@Ү1%7]v5{\QD߂TQ0~?*\+X%lV;cor1aǯ[|_I{%̘˒F\t/Q=+Y <|%ߨ_uDH]B&#~8RPdDmhQO(ٚzd6P _%\C I B|j^uCGI3F6p-6jm]5CLA׽e=ɩXis^-;WUK=|5/YBʁ+!1֧ 1"e ,x#gZ|&-{=Lҵ<~9f^F#jSm;m[^vdk8ҋQ<6 |[]&hUb{̵CovGS݇A#Շ֕[:&tb{ "5],05!02qK|>[#KϱXy9M+K&dn"bǀץ4/_A؟n =Ec [[=C@d{.TȦ#P Z.cȗyFW8gSOE FdJ]hˤ% R ]6‚U e(UC `QZcPbNvMu'"=SLgpu}T3ZPהRy !Vg]+f8WIrj}R|!M!b YDj,2NӰQ]mi9X(_ wm?AkwL$tXwbU#4bZ_EaBnFn涠]F+DyD]BAC#(DR6骆QJ(|@cd c~yZʯ4sق@\;v"#\Gŝ7<frhI7EWF ވN=437o#K%(Q02>VV'UO"bTjUk, +N ]&\s~X1[I=SVUtrCilo`T["[|JO$;:ܼcdEf$82&^X7!)m;},NfnhĀq^Zt'}48e 0@mGJX$%*gnӿ[藬=oWkOUl )7S[4 ۆ۫ىBQDj4>+|9/ov;^CUL`Dz<, B ݌v8xxjJC{!?U\y_xU3_O(ȋeei:D=jrlvY;u%(:!tpuz tE'1 6n{by=":4MyXu'\`kb7}ˆ h ݼ'8؃t8j0t"0id_ȗ*sꛒYRE^ rs,Z؁`Qz${ OUBL"0'c\v!'Fd\#5ƟЀZwr梊T;v(ۈAO;b&PhA)7EXG ' lAFA-Ljm$x'߲Iy2j ^Ѕm 5mUo)jjNrvnpGlk~ ~dPoT/dvҾ;pn;{ xQ ϭHҝ2j>HQ%ƍѝcËp!s3[2G͌Zb9IRL5To $Q*y,rqCjxj?RMM"c~ҏB5@ iqmg4dE*l].&^ X 96.(gɚ  l P&PPQtf]\OHzoM#ЃpH .&6ÞD`L;d{(K4)ܣ8e?@6zdY٥H(Mo U9e;5>1`6#8'W0%F~Y6D1"&XgB7'.<5O7ei?FAaYMu hb蓲[+fnrJmoO}#3l orWeYP)ߘoϷ*bDLХ0b}BVn& R ;Y:'n83CBm'Ag SSBc6?Ap 64R*0<>UP}ϤDK fX,8E;4[վٍ'aO O^̾9 V7!idU}7eD.jƴ}v+2oi8$=YL%7L2P=g0x$w "AiHq(?m7` >cE|*^8+0v֐!`PM%=1).L9ٕC)H>Lp1x H2 as܈aí.ך2Ҿ AgT6kU\ؑ"` 졎0Cg:5mZýV@̱'O5j"},+A~5er%f Tkؔ) S^DzCM_gqz9Zۡŭ%0H֭vǑ4=9th_=Ju߸K=֜^<S7ܰ1wa-e8Wr5 v>cEѮ"뢝Gޫ@=m%G^DbdCIntOvbbUp@*nXۧTo,`w|CU*$Jvϛh{,,^n! L/iӡFAH΍3oMqKގP6)|+QM 㧯 aI*D=LSz;*cܼ%q`B -nrG _Wko}zt-|'uUT2fZ 3Ax?aIrcFa@{o4d:' gI Ɋ"hq2:p?:z^p1ŷ;w|NZ[]IEEDF3dΐ0B\]+w]hD(+ib?*Bun}/13ΣPuH0 4s{[} kWO|- _B=sڄ,B/kPmAis)37u%$Z$oo,wu7++H>}]r mPڠXČhSI_/8t`@sV%>CPd0;XqM<^lT/ċH[rCҏmjy 9}))Wլ"M7y; K3wp^dGAwD/Ss;ٲ~+GKM揣# 1,b(c C0΃MS ?X(#@Fq(IUS)Agr?#5]Uۡ!ќ7YsVkY}/dp9Qc8dux.wrATFܬz8 n9JaMv}w 0mi|YsEZ0hwvzbܟc7OoeoGs]Y<+A5}TYV\R"QXpH7aԟk D+gV`%buu3n4lrSơ(&"HcHԏ$ץ 캩>0J!h15E( aՖ:qOQLHx~ƚùb|ϋY;KD}F G&;Mh 3Eva:6t.caVOs[X o+P` kiMmtD]n1ܰ APsȋH"JZ/$f~SV04H1KGvt01= <9Φ9yKI]E]XRvD( +']g_8A 8 _^?NUtl˄j>Ͷ`QB9)LrM1&CdX #8aS;4ۀ`[1!C#5Tڡ6IMIM5u_qZRHem7N<5# Ylmhx]0[Pd) T׳@o`L͂*wy&--"~"L c`󔎨Hv&>"Ș}b JJFV |ދ׎]iqW^gy˶ҟ [6T2hz/5z!Z46 LC$q[V,+ p 0r1-{+P9xċի^FU{TR藭0|N`f.=P|<ńXBٰhWRhw27ۧp;!ՔILag | { ~LIHfRjb 17&rdKZ #+:} 2HJ}.SXaG&|d5*QQP9lkʳ͕$׀SDLc$:=ihd IdT|L"1`u:9vy7 Ÿ׾391u abؒ./מBL B(T-R8b9񓴸tki H-gʄCK1;;$3[e\.|i բ/[ c-ͼHI:KW3Qd+: ߁Zmi v?ǫ-];aY\=y'}"b?gsaK= T*7slS-oPѺ]ݸLž4wi y93hߠ[${5ܝcN,BNњ`@ 5 ǟUe xܠUd§cuG)*lu†23Q@,fx" -~qMJ%xW0 {ȷڨ70IAjhS/ՔU9"=37qkQ*X}0v6l~8aYHյfB ,%4qmhyW|o %~xކK@n'و9RΙ;'.({@DaiF&uNhv4$ `#<- j/w`=[B3  pȂ%ű ' Zد*†W|HOo:PMB,wm[ ӕF#UYF궩Ef3Ey,t6hV.b2aT(d"*?JN콟(^5GԔy#:ưxo%6[!ìh&+B.;NQ>Zm;:o I`ihMoMMC` V8L~@u*z$9$k͢3%~vUE|ʔq%NrM!νziזKsg/THao,t3-Ni=4r@|4h s/HesLpx5^3(Vxc[A@]vBO2 BNab)g v"RVq08 :# R,ֹܣP )4{7Cgє,dV º_#&-APUl"e8"3[H_6J8V̴| &SK@)~/"­5\c\*}䅟brSȂ5Y9.d?Qa=(#O5H›A::$mKk'e iYp wNN]й٫]"{+Ml2$K>>=SZƎWH_x@Qj{d9]yo+I¿s)*i]uc@eNnP߿"1ati`ެBQzpH@_!Fe5@ZuȅLmrq PbW A̿C A,m2m+u#& `~Z\OT97bg7gؑ5dtJ5Bo|;ej[QhS$u+,Tm=ghHj7wɤ KHGbh$Q)(QGRĖ1eWc&ȝ"Atё/GB7)=ST~Š/k|XP,G#L%nw@hxTa^CݧyF+p]m2)UV}PٰSXyh™{tǎwoy.^@7ZK4)c=o[(HRsQ5I5IoB?9ojȶ/A<?Y=+8HʶTh@k׳D|4ZQږTT21M7$ْmj7gHr5\VX41OuՑz/|敧QRS٥D2TDK-)ݪDSWY^$LR4cJDf2R<>%w12Ofm {=nWfQQr Z.6QIYPGQO9Zo8hG'$Qmh d&49`A&fNg3-E0 3 77LGӒ%B`ڂ$C|'pB_iܸAƽ׫U}=IeR#Dt,6271wZ1xWJ7 5 !dVwW#zVc@j>,s G8]uN#]8PA&BmC?᫖ɝZƂ87Eܭ^i-y͏o'oWٓ$"ͩ \([lqT#Юr@u\ꄿⴳaOw ?$qGsYBzKnFBUCͣ<tw iy!i,+OC0!@Zݮytmע:tHz1ef>K,f8iRMTGRVFPAVZRp.M0RU`@DA&'τ[ 9rG?n]#Ze|v,zt*J )?5/DɳUl]'B&lh:V(梢 :>;ϢZ۞&]bJ}Q޵oT&.>}Ȓ(D>ޡ v&$;㦂qhҀmGYf[ka,r;0ݬƆJmѧuO2'sEfOL .s|#w WIVj`ULXx49@ԺkyUMD.9ylxjʮR|dJEM JtZ9?):o?1A\%Q˦5@NQP#&,GPkKA}ĺBnȏ]j"GԜPcߏ[)R| ]ۭxעVwA@UJlj0$̃r kTFG8*Qm%ifW'#0ڿ^EpiXtO3ieN3T!q`7_Z\mуlrJntچJɭ 5T~_؞" I"2]>QxEZGoᠿmh)InOB)(b:#Ks>}az4fk('s)}Wv~߿u;IҬ zUoT։NJ<(VL^'ۡs- Cq;z`W'<̹<g`iHwB^\o4{Wĺrb?Z%a2X/v)Eס#TO25rH*E8b]m.3֭ N"6@qZڅZs4ie[a)nZM Twă)pYN/FlnG`RݧK h t jzFW;f7E_Z/`p SڛAߞ䮺(wO m/ w]1$8U;,aaƏYR?`;9ӛӸzҦ\LU? 3k`QNC٫)꡹pVŜ-B l-gfs@. cD dx3"!N%͹"BNNg 2;MP6dI8C\ſ8mw8>~8Gt?Ҧ@/1@%[Alͱm#4: sX"-i]@)c󛛝_`wo^l#1{<33kp[ɡh'#f%@dD+$NoA\3@Pʤ*bU``Lbz-$-7/=ʼ\ q`x  &Ba emWR؛ EO h}^SG#__Ftˤ` /\"/7UH^3U\|ysAq0ҡ:s:;K1[jaslg$S;O/?/8yH€(#QnM53V9Kor.y`pLh;Yt/Z?aMمA2' _ TC9 zvLs未*|3[$6՚ ,o,:,\  _O+nSgZ b:y'8x3U Zhȏ,UcCOՋф:ܲjhd"bC;f13gLƘ{!jEnayqG % ! Át7_K@Ow Pfd^2QOZ\]?δPW |#.6i{RҨK8bT{7/[iXFяB"(>|-G$u& 3"u>mo)}OS,vEiqt juDPv%^b8(ȍmpS(hJ,Q*P5J\/dő ^~:{ cdɹKo ҴNZ,(wRN!{ct @M M]0Y./&fƁ1`nS[TЗ[_{>&/K?˽%z4hLmu3$#8918#,9NaZg1A:toz49dpo;uJ͋WHsuM(]v':b.Jr:4$YC9lH G<zD­ KsH8W=k{S_\)r15FF FЫ}M7$ `=^)u2b=Eyc>8ecc:|s+8uUn9WEcjw\rz: bxf=wK b^u"T{4ҧluo!4EAI@bd5(X grG(sW)Ae+^EK `VhT#G+t0_k$*ᔏwQqp8,RZrGʗHI\0BZ kp$%/O{ߊ}(9IT!sT3>BD@F'CGSܗ_CN`2tP 6U<PƎ?DS8\DO(tx@WyOpKm@!WL=F QA#&T.BM Nhִb9ķu_ը5$HkVЗB ܻVfpN6I1#Qa4GD'}Ɉ4TEBR%#5}}5"6s)'}yut47(NcY@d|{f{p!TAK _@X7AFYi@rZd/ǐ̚/χ9`FkaRba8Ёm:Rc{}C#9?V<7׺X+R~x$bv^s*7<:Hx0vgͅldߢdd$D7ׯL$6ETuvm#WY>b)82D DXSz\KRQ#-\vm&84m2߳hic$x$U()c2Y15UP 34 |ҾaynMQwEd㠔14UFK|>r6GP iN5|QuUno঄RW^]̐_偷$0+5fo!Ɵ>@ }n܌+~vS Sd>P5'e%Pv'a_cn Okcn[.Hm}!`n2w$Fho!I'6B f@G,$*?K6GeS5.bKWoĻnep*mtVS)4r'>mؒ8UGkقҜ֐ .];V5AIcK"$ND BoEaPw I3 ߘ N/#ۢSb̅Š T"t=GR`%DJ\.A)F1{H1h_РVTX"6NP /ޣ9yQ` A! SI:$}$yei5V0N`DvFp ̷I֏QyfƸ͚ $B+иƧA> $s5$ #'[ e?7=IKi:oq֌7!9?OzCYeJ`q:a^\LOzpl>'Ot{E o\n`ArNwI$ē4E#b(PXPV"5gBYáe!\b|^&u)غpAJOUqq3o54.0y|hJrѳ;C o:JV(.DrPb$ۜ f]~*YStrrƕXDʂ<5-ŝP܏x6bQSL'^??W(OaB|? dzO!R_h,jSr?>v?Bdamʅhb> js,G[#Ӑ(J 92RK/}E@Kf8I2+j_&B@;re07h3\y+zaOunbZ/[w\\Dž<:& &YkR:ym)(gNf &tDwBQAw"),B[?Ø s_x +$r)g)i?y j IJ>f]0U FpMIMkYԪrVp $7Y),OyM:(AOfm cSTuvʶtkîSS+,w~`6Mk: XVC6#pJKW_GCS.&ڬaި8ȇyگ$8.wuT] w .McܮefA䊐m1*o=Pk;!U=~nYzq{lm]@)z8~6ƺ.T?lz[.h?VfG?+x6>_kG:^N:ƻ9~^hdKP>07ppjI'˼ 20XܯFh[$ 'O(lkA, j-FR2{"fXC{:̬} n{9xK$j︯LKyL)(DVX<= 6o쫡 6]y%Myrd{K]n.t ^ hօ_MzazRΏ((W hƗ,Ri\*tjuC0QFo<(9L@V5ĆH"nz>+4zw0'˰W?qd, y?#*T+"e@ZhouZQPPΌl.=ެ` 6Okz[0vQ|ݥ*r$w̒Ծ\DA+dy jW֗r^WZe*zzg3I*NCasYGf^[wNw^114 ңo;]Qz-c -[$MݿBUe&2v]m6IxiV;m犄 @NH8DԨ+Gs Kg V{ AR!v(i Y8ُɲWw5 z̛ 5#Ƃߥ_u1pYII1'Wýc6`QēyX ?%iCMHGĸ)hY_J)v(Q$3?U _SO L dY!Ux!1kmZ ad-FH4wK3ȌY a˜`m6vZ!/1;xr4ABwF,  4V_ć mI>1+WG0Id=fX(N~@# 9Nhr[E ݃ zgKuI!YEuikѝL7ăsנ}{ŶQ\7r;h!oe5ą„9йzV< "NxXɩ-^H9*Z&9c}z܅Ҏ! ǭ|a/9͟^_İ=vkb/a]r^ow wd, NV 撻euGx7,y3M}`]ZʉHVy4TԉwұK@bu⯞Cmw'0y&FAݾxإ&Մ:쉯Z2ǺK^ dhY(,g5|D4 <3f;ܠ\{.\CFmF;~ S4xMbc\_e>>~=9}_k,@P0A,h1c|⢣a9?.tԃ7G٥qz2`[nǯ)יc]dUɞ4=u'nֹMw]gtV6p  yNE)V%Jw"sZgPwc+opq&\5/DUǓйɐ;>s@Eӻ$ ´Ao-žЋ5kgw˛2cFxʞ"؂2T40RITB>/|2TzQ2:5Apn. 1(q.d٠r%u$-J^+iO+\ttr Dyyuۮ97G܉ɣ풱rwgۧngI͋y\rq`qQRIqOJ(|LD=uwv|Fy+c+I9ɻW\d)2yV扄܈bAZXtPD!ndƤI1`eLA>ZŏZ,<;qͱ;/nȶ@N9AfK7(_:ݿ##?09/:yãCn9! i +0&&A,rT sRd+YШFTL?1-\H+w6Ih.+?VeguJ} ^zTį$Lѭ8;P/pcd#`#)|I@x\ck"eI4~TkPj=ZMU/~Dx9!3B݀E ыLm:1+^3y"*atQTU7ֶ\ג?3c3X8(ԤD%L:U(}YAvC)V#]vcH~{#B Dm^#ֆXT@§SDůJj~o`~gӫZ .n2P"ѐ)}Z{vոt SK0smA\s9oE9F>7f_,UȻf2x# _/Ml=AtrQK "x+q:KY 43#p>}&xNlX4v50ӯʷɣ\v-@}ִf &N4HSv7T;Pgt NjUٲi Vo;]'T'_3қ枀Α(9(a LofjW[F쉝WD܃t~bD@)S?by(\]J'#~m̈UX J~:jxqfF ѓ(!D|c'w ̬sHbID#*k{3aUV3eO$e#[48+[qd fnZO7C6ߊ*9z-?7{sa~TpqrB"HLkq!U Zߚ|V(* wr#`]<}@Y7yHq#D 85zQ+pXsR(=݅KY/-psCu=,JN=ο?OJy{֋s6{$ Th yEB4b ԅ9),Icn6j9Ddzl4O:PRYlQޗxPL$jм5`+C2]c.W$t~m|:$nWZ^W C-+m&MrzKq: 0kz%j"MZ)oj] ﰸ|vL6>[ةoe‰ڗV7մިe|!5+*qaE4[pC6Q 8OsCV% frT8La`iMaZj+ub!KW#w qDpP;oNJxEYmk]jq,W ׅG6OeVGad?' r؎6-j~ѯ $'DŽ"@ ^9t5x6K3 7G~HwUr~-Yh~f ؆>&>ҭ9m&6䁟D7 xk/tE)+v #}ߚJD酔獀qܙKY;*.rPX w¸ْ]B@~ mAس#cٮ,nGѩ\[PS6>dw jFgo[WM*7Y-lFu tCGb嗑mdJ2GNMIj%KIケ@؁)܋!n<=7anFr79RYM{.61B(7&SJ$-t*D3=2- jU BYI㜕'4.4vFngrF2>w;#S2R#F0_#['1Ģab;!Yh "" .XƑ3LtBeHou˖%#}NV^ǂSzΈ,+h$!5r!nW+7 ׾V,7PUOԶ,wm:},4W`޺aU#~^]SaY;C1jvՔ-. O{Itgdٷ`;5\F.$^wP}2fBKuc6_eW뒨F˃ r\x᥍UΑ%NchOVu )^ae |5TqqQ9R*@}w֭ C<<IAБRERXx l_/*~d<\ .Ӱ\lr` @GM3Ib t&QVS@߃{%D ~^02lV6fu__|z%>7rd Ctr9%]'1C)BQ.\s#3MTxIjA;c$>c:^pFn4*U|b}XS@"H`1iiڗ=3*):RmJZڢ?}Xyuޛ,] sT`mPpALux|`Zv9yKmy~uq^bщgވ:2ퟯ+&INˡ7z|Py 7}@*)ifdӠX5EpQֶ|g$>i:$la򮦱D{M/cL CZԞdp&1D/ߵ@$x#v*=r+NYiSp^QnZCӚJH%`zo&:Y)E:ZF1c/+\/s#R>e9$)Z:m #NuNYit<"ib1 T[~(ɖ\Cf_-d6PP!ss)zit0*a IT9◓[aؠ2bwuA`*o 6 ~ivT 4%;lUukMOդNCmz ;]U!鳄 ,Ќ)#I]_5JͻϝQ`Ӫof۳,{e}LK#-ЅDQHP%^ښ`~w:~jՍ^1\>Zy^椧}FPį{fi7SjAaԬGwe9^p q`PcLA#QCX 呭|T:1صDY29| /bqxUvbh])pyPʊެU~┳w%A1ٲksGm:J w"^X4(ȵg9 9*4P&dye 5W{ה+~@~9#\͜r0 ?d/LgE;1|SaQ'}cFq0z[-[%KE"{;e d*ݣC6ܦzV3i875@P'!b~ p%Ոq1x &:@$DRԺ#̽D֨^l4X:rPg2z}hhɛmegw?lμ*|v4>M_f[_96Iᕦu{Q*tu q\ cjGHgT[3reK1{|e\q*ˋa (Av[EAFGim2Ϋ@.V/K!妤L){pdZfB*̑7C/W=&`I~֌>$.dcpyƓgߌRJիn!u;5{B*a:<Vnwu6,*v !,4E _`]B)Jf8^?nbvo2Xqu1%&k<+0寇Ή^ҔPTȘ\N|3/ fB <v mbk)ZV1 !DGUg%L`r@[]ʨtCX+> #GR}+B䎂]QkL 4'@MЍgL&%WB0_q Ԇo6, n"5tS G:wR 3gT CK꠷`LA[!; ?Q6x ) 5:Q.M|Q}mFAmn)3`y/F}DR?&AؠOٍ.  T Zn6`)B pO@蓱bAd%%0]t,|njE1\:zUS߿BJYobu{,R&oNaM4 (G\}vfޙTg!{cP3h?e-j5$j\4h/_ѱs|#4 74~.$T88 y0zY]u;I6(]魑9b[ 񻳆@ ڻFۼ|i(I5z! ctwX/I|T[+oF&2KMO}_1t$M7h@_S*LYF/O+4p.Hu)a'ߒ  &TfFڝXt-r{ EpS:h.&x<$ m_'S`o%s6uy{vxiA8lB뙵 \7F'5Ɇak#s-,3?֝EIˤTi0ӓo*ƺ%'$UEo8igoVPO,IxX.ftIļ"W{C4Df؉4GL_V,Ć(ZUNcu $C}tM/#4B9bɱu%'Tj B&^;3 sp]T dDri;~QtP9-UGyc1dw$һl%kf9 AHԂ c(cDt9H#2-f[Є-aVPC5ncq ^(n3A+9%n KH*  Pg:/TS MM㔅@i͔bW!Br*50 'bfhRe*뽍Vg7q-U&Z/{kOyچ-S fU  i˕ƪu%4Fh|찚y*|;K7<Ft>J'->ɻu3`>OA2&p|_wSxt£`mV>}qn\[VL{Y5۸ %.H㛗@6G/c2&$Ș"@뺘&3[z:m}[p-kV)Շb VS&ZҞA?+IGZZWcAI$NJ7|@{FfcFy1WF't2H{Őr2qv O\s,oepk[vq? (T`lւeB 9c@L/V-R]5͸_.V/ DGF5ܥioIi鹮Q {؎ޡfI{3?%z͓0S-ZP%-ܒɮPϻ(}wf&a6~f|-ܗvfȐ?}, ){|7Mѭ6{³ sqC'@M#֠FFϡ -Ol6‡nާQj>%S>>R] ;əHv$3 vJyLP8!5-i(1l*_waĹЎπQjEΘ뤷xZQ@Oi} >Gݵ"W W J!(o=ǧHQEg5-m)6eq"TTo;h*`<~3qUd cuΝuxjIXCki_F\դ?now{g<s|_-61sӟ? QEӤJ 6MuawxQt=UF:cUstQ Ϟ]Ѭ&8f{;EcЊݺo?1ِ`؄.L SYʙlD.E <ƥi1eWu]3i@s`e b,U稪,wOH 8`RT9&1/ |CRfy3:y<*Cg?2HC[]ݢ<-FvܢTRJ#y%PNKHeڙfc? E 0!NpeaxUxay"9_Vk9 5AGo@(+N[ 7g =MחFK@* ^ gFXӽR]vЎ,|˵?Խ]UhPc?7m띄/kl6CAZښÐn,ښtʎylK2; 94aWse~ I`hh* )"ѲhD4W cF|2+ g_tF=aP.x//"WC_P>p4'2V&i,@߱#iE /͓h_ G,gĤޖ6 ((<1}~qr19a!>u]k%ms<>ojΫCW0ԡ7ФY^J=ch'snuuBh17D yd||ǡ|#z ~=qr1hQ2$ ЇHUYڞXAJ:`*^Բq$ WMNӟۅ`A?F'eaǛwhVEZ6a;7p!b5[ &UEeep^Z]aZ_R坕b!_>x$1C.E1hErpmbĈYX}݂N )h`h䚊g lURxs"Tj9 p{'uƱmdAωǮE#6O/2v8ZРLY.zv~>- TƂ_8(dwQ/e]c펗Z \@[Ac"+2u(DQo+ ;j)oR ,{\(j!jCXX,΀--9&ᴒfYC[U`J8B1>w~ld8+xz3gUI  ω8h#.,B^jQHF}?c ڽԫ:Dւ$#'#M1vhFњ&bm'&wdc#|D3ٚW:!.髣3ȞDi֣5T|lh,K|aGX_HYc``hK> sXe"28 %MC0@O^v3!/YonOxt& ڗyӱHEW8}zfkxobcӛ ;H6zZCӎꦣ:8S4(tM1Z>_Q _Ȋ1CϋsP HPUӑ.*EyxlQs~eEQ{D3˔"L!B_ YJ(fY|ϴ0ko?H?͢oP})'kdF4n툈p]/Y1az{%>21= ҹjU&2.لky&# r sD IY-^(`[3]Dj+h+o+93eB-l{ 4*7s(" }DD  G;3Q˛ReqĘ_UC r P|DwgbvU|v9#>S0j.56ǰ }8(WwxӜW|->:zC >{*M E ~ҺlR5 >3"Ԑ{5iҹMiEkY%ءl HL[Pcq6QԪkZ&g["$^Qo8Tѩ&Z_Gx&TiNֆztGd%~XO|̐eYW2Nrތ+tWXd "Ÿ-qCzl 9gJ쇋Hߑ }$ʍ+nT|MPRd`*#9ɩѹgp 0{bt(|3S< %eYRFJEXZսԴS+XޞCRNu밤x yD /u@|>ҌBH>00G(`FBDL]㥛);R[c:G%uvs )@}UP=ɭۚO2mEӚ"ouH3Q~]4H!ΩᆖY$ʮI&@5FK_r !d' 0-rmY5ߏÝfg}2c._JYxM6fz}+XS6ϽdhrQ=&~1^X̂_&)U}:g Iӝ?d^ z-%EsQԥK%8sf?MaG<_&Ujppa z="fAufCV#} \M09Omr$PhW\ 夑A}qϛAD%WRYUm3CB }6m6՞%fs~Q.kw*;~=*,l&+g '6ή0"[ǁ7aJ;x%̏sD>O<ﶥ,}*͝hG0TC̚Y?9N $*j勴G^0)C,z o>)$e !TǞ*!I)̠1dnjQ`B[$!>&K:ZB[!dA81b)ك#Ů,ܦ>h@f{%~g KF޹I"1JqxÞ+ܟ>(0вRKi m3MK?i:Q|E\Vj4 !kl=i $CWN GN#B~RU6xaq *jY#ObB;>ebu\Lo#k0Ѝqxyw<?]%H(w8$ a \#,'(Kse{W>BPbcRL3Wќ-3OT;=;g^DINo^cot#ǙC,|݄0E2>@>p+qQ/m ]IW"})|O!2y1]8C0wzR6Cv^1G"Mko\ޫ%HEk? ˛sWl ~5XْZ7Ccn#J<J2u$FD?]d爛7́q0Zgs8GU&k,d?uZ.阁oTMɨv㜝G.t?;[YtgR)iw +ju~a%!;L fj ʯbD.`='nr3UcǓCdѨja/5uAF(SS'L6 bx)FnK/=w?!]MZ{MduRGVo&^% cG8g:5x3ԏ8C4I~N݅ez+PM]11OeP@J1Vj1"Do4RlweR !^=Q#O*8JH2Cۑ_~9"mf=dp`` & o-w0YkqTnó~3% $2E|۪<RE3Afoy(OiȎ-[W =w M{n5OSB-@H-Lw.uC z4w9~԰NenWR']fJ3# DAې)xΏJZ5cXkS9Gf wޫsHq"1@-F3&>=-y_6,Z"UX[Ԧ/ }~[-.7P5/lۯڣ2͒d[%8hSbqrўIR㳚gնTW w? \:ЭBez;U7ꬴ|? o rhp+b(9woh7w/ 6 h=:xV3ܪMq a{Y @`YFC n2kpa߸*`".ĭj#*6ܚ(y3CA͓lc- "σS-Xh9${Nt(b%k-s&, )A]B2W݀eGɸ,r 1;3aO8̾ꋡliveJ2! %f8cS(V%FaԿ#r+vԁh3'qnݩ.w̔ڢL$ИȭR&ly p6YS:^K@~tՅ;ǣ=63՘td*U7ԊzunQfj7*VƁa%DN"oݙ$ಚ'"3,Յ<` IM>6AM9#UhBS1.hy*w61&9 \Tƹ ;0S<5̙4hccÜ/R3z,_IsI+'YW`YMCF*1*U݈mC'boW=eľݚ T Ag>JWK9^kb6V~\w7hWXZT3;XXLGN#Exjg~ꥼ:L׆,{ ҃d,~3ڷ\NT' h9.AsJԷnׄjTyEFg_$n1_vk&}Jk("grYby'( g.a;}gK܌QkrkG (H)D%0[Z1dk -0P =K˥*g T\K72r!3tO}`af.<"KPNR]MuVQWy>3,RO)P2,= ()K|Vު-nXO2f AyX=v߶`Q%^3aS#f;;Ѵ>R+P C m"WFPىkhaCq #I C"3iڕ!2qtEWWvܜ-gX u,!u<ۈU[%[mLRc bw% aoܶ9F1ndCeSkt -XvKS;δMd׬,2zm#j vażDK| Mg}Eg} <wjpsimߔ~e3厄zŸ%Jee3y6c3C{ō>ѯbIʀMEX@gS"AZ9W=B( 6<6jI8)x_*2Sj<,G&o'- :޴Np cbd"lrU Q Y~@06;(;k Cs 6nP v=.;_Oyk2!ʃ64Jb` nBc l؝.5\m ^j RV;dXQ7&"F-=WAJǎdSbiEQZ[O~^'/lW O":u^B*-YƖK6oU7)AfQ4 Gg %ze`Jx"&yy𒨩O@@ARNur%0 4zCS}+[OiDZH찠9.3~2[T)3[+PO=~G<| K{U'B47{ 7רo \5f~;`^K2WԏFW6w o1p}*ނxQ czOzx^W=э) ]5mE^iI 3?0R^K F!Oә7w%wy(4N~幱/<@f<+w<lNӞby$:^>K)|-yB`$B|H{$A7Ǭtʣ'O>a=@Yiħ@_q`ϼ m"۫dѣTHG~F]Vq)wb^rYh ge9NBآ`nX+:I&exM4Rvyd aje&Cq8ņ5ɯy֤ʩo,bK}SNXFfQLgB_Mʻ3hx,,qb. &?XƒXL:q4k.B9_%@a*d[x4 [KB629yMx3=jZXhZU*/  ԛ7p "nki׵:Vl^KR㱞Kw?MY^f;Z`?$@CR[8; JoW1G)韮FMA~)Oи "ώ?@7`1nfLuHD1Jul{$r iO@OjsX :6+"Nq(G7]N)wabg#س&}@JP#n]fRGVLlQs{D^FĠO'-l!9 ,}]C?N/Ϟa[s8Vgck^4$Vh@99N_@h OSA6y>2(2/Mֻ$-JgPǃp1Zf U4&]Z[StY6Dv qZܘEL BBe\&Z[wNGV߃g0; Q-'xy7'7*/EA-ٸ{̾vC/1­>?A3no]YU˟񙠂'*S簡jVRӪ̳ܵij H_a%=,T9=:BN%jxCneÉ͹^ @.D\EfM=?ĬetiH a@LG9\HQ ؙͳmhU{{)9%""˿',i5E!½va{kO&AٸظQ<q2=fIsCδq%V:u]˚Yc䩆ٖHYPuBtǓdj#ZOsK{5ԟ1cKwb[*^pGô|F%̲R׶tۧ$+$)r".rVJn r狦7.E9 q Jga}dЮYpعf\sJ%={ %Sla]{x MxJG $µgbIG%̝GnojXʢ:Opo;hKHnPo0AG.P qkh}="o}|AH`m-&pTd+2ڙUs%ܭKt /A 5kO`}mIYu-FT+6j$m]qQMmG5ΙJ9 C (\Mhk il;y{]~HpwS$ҮǦI*D4'\gԖf#JKFĠUl-N5r͛w&P3[:f&MAIp#d +5xMNŢ[o@Ww!n\7JfКr8ʓ1=[Hq kJ4^oklVW1G9 /^ӡ&D犅[ g)i$X5=J,P kXJ5:"}nn83x -.3:wc@K(nNI>#Q7_2*I]o#E׍3Eci{uQqfX"@.'9XF̚naXOEt e>Qq¬} /^=v(5K5.}r%6zxB`k}+딌D𣏕y1ͤ#'oB$6̞_eVܻ8M#dSoaî6Ml ~s (l  ;R1]uU$ tQ$&h.{|m>9_:aJN /r_ ey XubA{f)? q~-)kM/\r6h?JЉc޷`zjS;#pu|key *[X,P >jTbK,8D:9~[ua2|Q+}}( /8^s7Ur6t.0!&=f3&Ӏ24i=٬x ejM|kc^Bi613(i֨y~k͈U- {W[:Qt.rcp) 8.hKїzYw5F>4v6槑 wf=YVE..p)5P'F:1Fta|+ѿatι1qm桕~0:RPZZi*6I379kTe5;eL\g.29䅩"4eԕZlSn>cr<@ӝ!JF\"2=NUh24=^Fт%~a*QEQBf'0\.Mb L #eP&^D/=kgok d0S|I&tc{$5ϟc(m% 1vX9>'@.W^{?WAuߧW^+P1ד=!щ.s贈Вuip_FP5gI"Xzh ?X1$w++*njn }-NT [T|* ~y,v 9G,iCm"OЛ*"p{[w&Xy @Q6,OV쇯e 6CB30/f&:] hՔZA0aj2^7s5Gj8ͩ`e6.3hRd ?F}eq%`g VwwQM#Q%vMʐ Em"f`9ȭRbP׋NCIfg63'_9x4TUl.+XD;Y͙U-jKxMGg徬uq^;?{! f&¨赔je7rЎ2Rn]==: ]6Gܸ2!6JX$@z}4ZM1?].?;~aĪ/_&p4VwK6"W9 3{)#D38/}&8 5T/y d#/oo"5K;C0Yx'_iC]3j1^1( aR<}q+ҼP>)_T٩CBI2J)1_x:t$٣m1є|ieVlی4h`ѷԸF:r>c}q[CWx ^/#W|ӛRy37^Xo\"V3ִ @Qzn%, )ch~ߘ(P~F w(-nx_e>9ouF) ťzy]A/ fǭ݋4l'bӎڟ]5쮧*(VRmv{:z -ėv*:9_yG#2ZX;C3 ƕ[}P(~FCL;vڱIL)TY?NT Qg`3ɖnOS%$(TK!L)KK1\ӜZBM2F RZ!8Pl9M#Yjt2%:kQqw4h$!k).0%MG# g%Pv6F𧷊yyh֤9xl7|)ٶotER$gmG::S>-=pc|hJl?D>9uniXG ӹ$c7;7=BPD7-!ǿri >T9䓈Pz4UJ$OC8YN5iU8uxL}'=}v&"I'÷yG|6Sը/>{۳!mdk@_tԿhNVX^tG촾Hh UaūȢ )! 1WQ},ULJKrDŽr*ć8 Cӣ>&1v?A(aLnPDv}]ƠR,5~fu*,2fɪ8Iy^<n mK8H%!RîKks(D4p@kvϷ"HٜW7bu/#y~l|GG2X[( r' +5qGHX90(]~\k@mqx_~!&v5 5"@Y\3ep~B* ?(ɏU 9^~!DcY)HS! m_CSvtSuՕso<-*ÉW@,!x#m(2E7bKϿul9c"@IU8 _lyǰ2;C6 CS4exHMyG6bG(?&57Oт;0PBH)o;!=,"T] mYk'Uu``wFn!B[W)&O$ m[84WYymZ٦B`r:&jXkỷmw*rcC,&@%[R5۞T9اُiI'A#P=nM[Xг8^2`c*ӐeW4 kE':Lsf^K߽{_`e RUqM@Vo^ EߢSom ;*nGc_Mq;x-c>79`$|Q`$n$KBXs9saV6ןU!xGܭ'f1== J, ]6?A:ުmHZKsf&AYỳn_trDBP&do™1_X(MwR/;9Tq҂E5L`iW? MH66A,zYntdv?Z86,y&̀ݙC L7s8hbd>^2N0&l&0l3BFf-{tDPJ}"iͭuW{; ߙl2H܂ WTb`a IƲz}Q&P5d} aMĄPI-gEHWY欃xYj6mY@w RSuI67eV ynXH#f(\eKUc:0ǺI)Y+0rGyK#>)n;5< *G 5,3+ ,E(]ĐԼ xˡ,~wNH38bƩaAs4-Nv0vdp?}"H&ҿ'L,<q*3Y߱ǠVE<=|7;Sxy J pr@]MPZypxq0aޜuhܖFcy70䊦t‰ jVfslht8i=6w)1qtPSnQ^'hKNDM`G74=4J mx{,$᤽_iZn37P1 T$.{Nq?ZMla;b7jܜ͉w? +Wtt0hU0p戠A_@MzQd`zE'ovFk-JJS2 U#3=PGp {[[}5Z*ƚ[LW<nZ`-f;CQ *&7oë|"2b~Y!(B8OYu|݈9Rx7W1=~ydInڒx/Iio|~kxѶrMy\sUPTR$1#U Z~DDh؟O}@!*{J%fWv*"v.7j;<' 6i: yP F^!'jۣ=G"IR`N+iBͯ6?P7'KLnɧ97PR]U^姜&۔)x L\0mC`  %w8<]@ڛU/R(EJv=fgxHs)b3>(Lm,fLHC'RRu]3+$qMOfx`/R#p9wޣuV*@o,[r@tܝ;Z~M}WPhv9Л[G[ V58,1ԖlrñEY:;Xdfd Q9{Dslifmh{dq L"qtԲ 3 k6p{~g=n]'=p9P-RsΚhF]^~UnK~0D!~萭IJӷ2.CsS7@ݧ[K44p6/y=j5*COtVXC(_.dU1I5?OBn%E0Kzڏm ށ_~ڬ㢃?x w8.NuQ:) ea7{d:VbqG>]iG|Z2(A`-f 5,Dgxʐ֎l9/?19.P4؛|QPJi{x6-Yef٧Y&Ω糉$gh%;ƨ^3E@ aQ?,l,)p蝙^4n+ 7B-nRom*-DMOG=j )️%~Dc {NyMdr+;~ǮWw\R\ZP*8z+]d%-gCge0DzF ~7`#%ibs[;#Q)F>( `57lE^ܙ*a8O3KYb1$"Lp}{VSfY/18hOcG=@L-I[ZIA,5@M npg]|kZ[``HJ xZ P_@Ykw7`2`C}CyC4d2=`/s^`_q@!.FV(<!^Ħ]y~DV-l 0HC|2QlME?DP\!#+$["] 9eF>-P^QޣPCAI;Hg8qǂGY^S%"ϣ{5󵛼"4T(,Ԉ1ƍ@D7:y.]96jya]`NqI=6wȄ!6@]"7Xt0rs 1`F&ʿpr'f–Jl;M/ܛ&jR_/su2C 憼W̋%~Ożi4!p`!ȁӀDv̢TMH G|5(xG5؏gM$Sg7JA4<10y7m fa4Tzʥ&u1]|*_őpIb$}Q.gj&VrLt/a;VljUScaj_7N4qЏ r#CV;X`جվU!,y$Ŏgܤ`d_lU{AMҚ38Izp,>LgM(:|t *Y ߩO޲>Qd2ND$xNµhM/wkF?L4~5X6{ed9k~)q>yy@*SNn X9eJ~cAUwG"!ߺSze,El7c-,"-l^<6п^آ02JȺ=-CtWLt␃2bNrm\'Lb} *iP^uy+Z'4OIEWeNI brB(ߕ0:J+1I$d :zLXBhIa *rω0 mTD'Wo5PyGfe:shl=dKU3{';el+RkռPu݌'X\b|}4 S@3/uQY73ʠ m Ztx:T:ЊӕO;^ `-tlNAz)`@La;9K|#IS}.CIKKuR#_Η9XS_Z<<ͽ!j#p"F9^fy9]`6swWUO0)f0jܢ?k՛cu@}I~bx۾!uy3J׾AKN&@fxVX1eUj+ A\lv.xOJrR\=Xn̪4pg.$^3FLyb [.iL tòB8qnjƗqȚ>:GUnx"[v΢D(@Ƚ㰲S{3Q=w&H} Xn`<tuwq,zا?0u-X0g/ 1fb>=Yp*:,f2Л_򐞡t!؎~iݽYM(.hRK$u&' g NeW59Q/1>KVX@Zؾ.>z\Kb28{F{<j_ZSiL,[*k,Zz:֛0)wm/(NF #ͫ1vb{HlSNAr$zFkqgֈ|r+bÙHp:í'^R#s/[ bؖwX1%3Xlp7Z~b GM^ 2*7<\4A-ӅT{|P izKc.|ЌUof Mt)XHAbOԙ o߳6r]{~8u E˙Si=A9vonQ@?'ϖ(:NP\3s' WDLU+FFӗ ߼\m0ȜӃ'w$b;q^ڄR \(̺\dJ5xh5?qwiXyZN o^I^6irˑڗ[0ud6vkUǣ(+9RftFkDsBz! ̀cP/yPI/:Evf$X+:FãtOwoE`s{}qSXP~Я^hш*~juW.:7]8%0w'|l[8Hr%׋tJ9؛[mv'Z Ӧ|l;EJE>COs+,f0+~B@ZKDJ'[K MbYI"9w>Y wn@HUߔb|4h/` nRFvP6Zehormi۾2Ѭ<}%h`e sersk,K[6堖Du͌KWw3R[wILfo_r_cf|00}ȲEB,ra%ճ%rs7i_arMƳrz!X`M# Ak]}k~WŏG۰׬$uoazmvEly/=8_0ųn)`϶ג1%H;>7b~۴=-d=7NJ 5Fp O?z]gCnɅ<0/0Ve9b[LِVڿH)ƭ;Dv`b+vbb2W aF^/6+& 2r$;L/Dz\ ?E^ aadVSK9Q#+%?X|eӕ;̷a AIV 1/6I24DwK18[}鸫IRj÷x/3ig,ؒep;$9ʀV{yaQ$'~}`~T-ߍ׉bHo9(ytrHF|ǔ"YPtϳ: 'k ƒ .wt*ޢCQBz$J&H Q(# MgŇw9%JCbW /'į?e]+K=VXlfmx呗'z aU 90tlVٟ֘BpոQB_^> 3OؘT?7w5ÛON*0 R³h/Qx*D7曇0T˨yI*}[ u?{FS̓s"Ņh,XS_1MDO1h`, Q}_uE̻B PgU\VngN{pzVSql仰?Ђ&bZ"gʺ%Fl|7EdYPڠ oI mzN1k :4aV+ڋsDUpvu'l[0B\%%44tvāsCIY{*}e{Ow;YaKAW#7O0WP;J恽Z"w*ſ zQB ?"@\Wk(,ݵ3dHQ,!?#)'ԍoϗ%^ nR71 =%0FO{twF3iu𾽤X׈Qӯ>̀7c&6lut?]Ft>f'fM*a],߆Y/\46bBy\b:~堻@:XycRϗ'Q;БN2Vs|H / MxA\%', b@k4k?MK+)ځu[E/ϕ =͞IGN(.Qqx7W2&v3ff7GoX6\'>{,jj cB!P~:# bY&CmӨY:Z;zWS}eϐ=J;Y\"Y0`@#k9V=tDC# tLb@;MYd$G]? &ډ9R 6Tk譾w F|d.NzyW T|:Wu'P b  ߊ,m=-dHR!p]i\@|klx w˷X!g0vaKB̮#*Y/A`_bUR p'9l8^6yS`f`ʸ MJ{qZ/4"2mё8ŘPx.UxܟCm$"cuu=.l#K{vݺ=c!y"fu} .R_;J9z[f%d~%饨^)ndCASfLt?٤D2e9e#q*E %3$\"G&uX2jX8IScKWޠ=8^]vjpKz4K(eyvl˛Q5TXZtxtBvP,}??{[ ^NP ϑMdYgfSkI+ uJ)w ߘTXm"Z7II8>"M/VÃ1iNs; V@-}la4棷G;..ռT709<&կ$tcf.Y/*Ի'ڽ]t&(#ЪY9fM1AמV1-wn"EMFk ,?9DjZ`쐾Iؒ"zz0PF8El1LA\cNtvu{ŇWԪ=c̣+'60\Lul{Z,+ߤBt sΐU}Pc?EHFDΛ\k|89ec! |B^ך(t^`}4pj/iA{ bW{.DaD>(t2_&sܾl{u?5q(Ŋ`\[Lvw?7k@ m4SRi#_~y(;\s̡$ TᢅD %Ȉ^~KZ<+zL*Ma񄆴BOa;R lxm!auAЧHd:մfz ͡y?T>us>Xȥq(rS]>D+`9lGQY S2Ю冴Hs76OfwԢFp͹E^ȔvS]Kuo$S U6ٞ~~ y5;uYq_ @BڬM㋗ 0ZB'- l;"$OF%Qxht-71]ӇF-`f ?0+KmMϒmٮtT(b -0!7#Q?`8{:~Lu21 X0E,&D45Gyt7tl]&x+7ҖY!]Hh߂rDk\ԃ|㫣4-w}Ol׸1p;7tfв\uqw(ZlA`>Q9B;@=57陣0=.$z />H7:'T3=Q"s􋾍'vb .niA%*h2p1FkinPN-BTΰkm֗/V@sŇoXtC0@?T |0پJS+Q0&ow.ɩfS%q[Z~8lueQ$.`$ƛ}b FtĎ.qB֤sK1$B@sSf'\qij7[8"#-3Ёп1O=juڇzʕEe{2ݷ) ؾ"mo֧BR c (xFcGP+~Z(nsb 2$2WR%,q$լXYܪɊr@7*,z'k`^A`V>Y$nW"Lu9u#!]dy>9\r #:0NQ7`(+`nEQܜTSlBFp p '=LJsk6!Cs]$k;J_YjBĸ7\sXC"Xq/j:TߌXx~>KNWuncMHRQa+Wن [HR{H: S.Κ&ξw~X VGg;UD*cɀSW7 . ## wpoMe1`TbEJP:RܔcGFExӶhV҈l49Q\m0OJpnsQ4ט< %¦0́IS{:l4OEʇanbn ]†h*@tzG KԻ2t91+hI9ZkD>Jvcr?JxoIlmjy'X46E/?"9ƨ*6Kr|0B˽XŠ!̌߻[X\qF#lYN:vvzoӹ[bf1H:c q=C,i?Gg1#=5ĂCydY?;4*0t srދnH/!i_e{cv}o;tȟMB>J O+r0c/3,)K0\̟3He]Vɾ̷9r9NJC07H# g@n$F\ջb9n< 5nV}-Τ?؝2Ϯ@/E+VvvQIֿ̲NIǨ͑H3N_^O&_Wy"ehuw$Wq^*'@&4~15,zK ƿ17(Ow:Bxa%#!t(yne@ev]7:@5Z,FSQ$-l)a'9-rk.o5_c.6=w [ҩ|9[ꇗ&ZHYK ^AM@Yh͒01Wa:\KKidswx;, 9`!G1pdBл ;hBJn󄷡L{-V4n<#q]:];Z*g! {~+IhZCB8Kg7W9] a1`GNvh4c;;;?vuĥOvA9/qtm$`YKƶ7IYtKx@@,YFޖ3PYC$ÐX2&O6ex$qSNE꓾R$wu ;dЎ2nFj![j,ޡASFAjW3 ;c2>/7 4Q25FbEr+'OWww/K`̻ ;jWy-1Yq)̰ށ] z+yёl~j:+n:etwT٨/3SwKT!aDrU}>W +K k[Mhe0ej{kjթ3Q5IҲmtZtg}N)5f;Sp `< bM,٠wչO3`yתUJw!u$cAfpz<DƠgȞ$V Z T!O"A5 `:W5L,K䁆pXbzȸŞ;am,8zʀ/׳4ȓilBm?][=W6jN[RțҎgmX}JGivxVXy6`?ATOX9hͳ2|}r9!e'Ke7.0d=+t\̦ d#Nv TĔ9o26iNz5tɦ=B)O7ftƺ 'M`:J#vb۔k6o]0rB ,")w  6C!t_1p^%QM+UKŖG0Hva !]M 698Te=*apJ`MIEmwҼj Ƣ0 Hi.A],B&=`u ۞[?AXoq6D;X)!Y4v߻n#a_'u$KA9Ǔ%j-# jNkS3C?uf%CmK\қcAA(wj;#"]S"ٯ,:ClX.~!&z4c!k? MgC]ݰJ >P4S*XIaʦ~fOw'9Y߲ca2I rOc VR}&vv~UM:/lػx73o׍[R|,xA(ĉ#7!gJ#w쬥Au! }#4N.axk5qNXЉĞ(51h\soHdKpD*s!U^X+' 8oHHd3LNCF!J Sb7_,$HR'}f{A|AoSm6t;h\ROV b;x$F?`(^(wNOl^ԭ8(B)ǀ6OL8i9qXwqpbcJ*=]{vD; W[]T= D Ll;:(-RMA˺7ff/vP-;P\kt`1i0m٨^rat)#U~p}9 5R)^XY`]aK B,$w{j٧ij#8g6Nu |c3E &tY~DW\)qX_ +Již}xx7 2C$1 ;`.we`v薌k%<o`LNAcsʍ m=Ec!J.MOp)]'9JjZVč 3I83ZYb6r'igco#!,+'|rr1 (;@F^vͺ y2'y'c{wHa@7J!?q%"21L'IMa\2Pz<@.0~v'JOhǢXwܳ;pM'Jxi}L<7o\O^ ۣ<8IMqeG  CǿBkeC]]~xːD VQmAF%8^{ SEXF1P*Hj v0rLK2 _Sv0*{ fk h6IY8/'^4xLsް90[dS!'h~?Nsuek[n^`[m|5[4"$$X+脑ɘ઼^3w]Lq7{.jXOm{!sE5yL w+X㴅98 &]p:G~m4?Mn*h/Pd_~/E7ui9vEP7Gc^ 4n> %qNo:$h5<YН_sm8CAUZv*kJ?p,NHݷ̬. 9~g HJ"g;>"3Bj{'=`,E)7Q'f|$J\:ÿ,,ĺy 3>+,ZFZ)!S؃Rlju~^vtt+`1 :&]b;'7sȦXc}p4Yi {+G]DTm&+s…F,ʺJO*LEU "ż;fԘ3hͰz;q}鍑%"`o– AD(/=K!syfɽe{uepY[CR+iW*׹ ʬ3.ʊbrQ]%f6?'I=S6JnX@^ՊS& wn9 xsm;*r~*%go6moutGl,>C5 jaX}f-u3s?Ľm1xp>o:lĤj-s|~ ytӈ"2\Rk-U .3;cHmQ;n`^aю0 C}tETv[3 }{o-W.=%%xz:.G%ikk$x@+ Mt;@9D{` )e L1BQ3䦟Sff+Sq>wY-(Bˢ{vlZOQn;B2[9"7$T> Mع\c9؅}n_${5<\y=<07SbWX";=Iy盽9e. S˨Gɝ6OV)iibm묫;v:W_7cY9)./&'ǭhC[9piؤB齣 M'A (%W9w3,^E%mv2"eC uSbhh䁷spרEj'dT= 0ԕ z)P~kedCo9l+jne bcB`gk]i}P7F "f'9bFc4{sg?CYSB_l9t.o:+^Z Q]Wq=Zּ=er,4]fFFTI- d>GOH|^!^p#S+mC/KLEZ(!J#`jPLt #n1Xy%hXQlvnԍJehFbx\CIb0H^ $8$ĤBoxN?3Xm}> +hyy 4 7~<4kQȔ\mowՖ eMH>:4?GRZ!ͧ&x,#q[ da+"1b/Cj`"6iW1vu(ğOa&:J 3"fz׮ Yw2b:0[>m ;4I5vf"@p?D:So1mIF yKެzn$$g>(yGJ _a&z/#P8hpUR 8`,H@5,}`pX~&gXXM2 Qz4;Y2 Kl=Q #>mH&k-&ސ"3cN?#lj:Fs$@fWZM5dbی43uċK}*[to8S|Bs𘤝Kl0vxG0m>?dj,ZvX@Q-nZfi?:n'75Նв-|DYmbXLXWYE#9jH%fH!9Ila-N⅋im;Zt,6y-bWa? [|d\>_Z6<0Ԣw1lUD 9jeFRw˧N :V -M:]=hM/6PXoy06 W2˃Þ87-ϐHIque7I~uy8-NDfř3te(E?.O=[rhՆP3U@1f5V!zwsű*ՙ :@ۨ 2ǚ*vr;YXfp l闸i0幩ZCaG^)Ƌ42NɫodNvuۜ٥V(ܫ,Ϣ\^ctZ ;UmpzJ),-tP;U0 \mĈ[HMM@+9#HC{cB- ]\k(jg}ĊvFt\(5\0 R(nQvXו Bb@x=xmُ[Htʒ18B~}9)qY[+<BAi=7fT0[;@͈ln˾!OI*+Zr : ~@B|PQs(c8o"IRLW͹F-{(Ԅи/CڌU;ݚFHDswopא.j [ߣF'Q8DyshbL˪싓1 a-e7hkCKS,A#M/4:!Ѽ+LdG*:&_w-a/<`k>)5@ۨuvH4ZYW&ƈ䆙s8ISx3>۬wÂ(:Vmx`b8 rd`ϩ.-[ hEqx;HِV !v2gFZ)AOmfd H4 2'C+oW׬,e#Z7Pږ囕Y&ItBdn8I[p'-KŻbG&&KOR%#z6Z~N,f]"@[S/+> O-:-ֹș?c%XZbF({*x#Ed42Xb^^>)FE,6?=8ۼAe:LXd%~CT374kj 0*9N{fv?DÝF#L&AAGrFRhQT_W8r,$doXh7Xm}KPHw~>N ·cSg / 9{a](fBDjssi[ʺ y^9TaC^"\Mt\^*PH]2~}OfQ+rtϝJYMOCg ``1D@PgSϦdDiPt e\O2_F0 \n2IAz cω_z9\IF/*5thC d[h<&vzXx XE?QIu<`ma $)3a2_Qb:۷b'tAḅYy-mϻC$J,a;NYNgγ@~oQn5uHwp:&?RQ-<(P?OыV8澜|jX $4B"S$oV9j t+39+%rwǜu<ڱ#&An\!5G؎hWpWX-wČV+ڗ@%DS UZ#AЛBT2cYQ UaC֟K}^DǦ#Z9Me@Y=R,Is`:ΝRܭib5`7[Eimد'C_tLFx}|M>XEq%E<'YfkRo/{"aYuO2bGna7Bgx ,[^[J?glmǏKmٖ;-[.:f2S[0 skŶ?vN `o̅S(OVy`xo!(H {~ 4"0 ƴ$*d-`mb|Js~qYf HSyTEݝlz5Ey%yWS#3S;sboōcps95s%`,cfv]8.,T_P3j}OoPg,=Ɨ\}(^bd(x,Z}o)_Ƞobx$|[ݷXȎFi7, Hϫ"*?޵3Ttӏ-n'}mrw)aLÓev"xwEwF #Ȳlʿ#=Mu`̞/>ʓO{=![ƒΏƱĽj}F@ڟ_weױŷ{ pbT) ŠM% |^~?zZ2{:$BߪgZ;d䈐澅p< SܧeFa-O 7Ȁcc}p?y*[S%~V'7ޒWyyvRhpoayz@%C8=He2\cg _k/; IT8 WH3uț^52`G H@7Hlvti<4|::z\x0 ./߻Y(3l=x:&R Xլ}Z`#d&FjdxފgV-_n3 > e̝PU] >4ͨݶ׷!V2=@LV:rCC#6n. !A@*ַKR~\A7qy%P& Sh[nIT/[ (/5*W'nA޳z<^0Ap7BLJ("Ek'gLAj9u7? 2@at{*w* P^.4ݱZڔY3,K͕m̞JnZT%B4@Tմ?b%\P AOcI;8-6?Ϫt^ zfKI-07p5_qx?(a7C¨o+S]MM1QIN""A Xmo)^N{o^GhۓIȄd[֨;Y鱎\fux ĔEU&tXcxwNs8D08jao} :ۏNiyƗə1ݵ]!Ԫ-w2қWzHDQKaOí"<+V\#juG\-;y:#8(^=fjMHtoWhO*^8!9:Lԍ dyj6עASܾ2OΝYl\K O.jއAWU\9# NM ww \]A6E->WP@Ke$f&3a +U~TVU,y%,`Dܼ3NPHIw?3,GvlϳE LJjȨ)^ڑ;} _[^/.~wSK}RCSx7;jQ{. sp:nX6)e)=Y5Ad*/:[ڽ"@` ȦJ'n /, aET׬9 t6CX`,oZs>"]ʯ /IӬvRC838m-Y?Wi%TKbӴ(j ai[ -}_ۘoɃcHbAf]P{W,U1׎٤4WM<< 6zGb o5G w,)9bU2uF%3cSSJl$ p-S(CgH *XF a|'QwBvmM^Z^`Q@ y-l5+ޏ0]q j ~w.tڿT@$?4,ըG 뺮hz޿/jb)FC(MO9e}rFrD֍A,ؾiߣ*:(\6Ck$cBpxP2;DWCUW.q]rwɉX|(uĘ2Ln-ФzP(: !xbTTEr,6.܏sEV@DH?[,s8Y Ξ S8v$ eIa+VM[L ~H gLYoJmnʫW\EI N 8}uuk"ŠVRvrc*)-TpkuO>Pl&&i bf$\8^m=&vnMM:H=#:( :=}HSQџZ!X=ǘd[ CWAT o@%ob?-]Wb(>$1Y}8Y0n°_9[ P+l7)G5P_a)xq N5 BmDT[̸PqbLjݩ VŦȿPܫzj`F ED*%? 2 (%+ύzjd$7qj~LA(F;5Ċu3YS轕 Ml&j7jw*A~ॄs#=b)%t " 07 B?wf[|cj4k^?x~zJi vME!5?H]e%&M@-ȀLF9K '/B)ӸA8sӒXɑO띂O4.ޑƧKVZŐgP1z+/RՊ6LʬAWr/vXGݭoϭgAD NAbip5Tjj;~'sbbD2 /QSjeO3k|evm5 A:T WKOKʣj_"W)E!:WA|!pE2Z!Gj~ǘ}87fOz u^fN&HV658DC C~ A 8b c`0* w`\jkD9"-݉{^|j9/*j{N"Sݒ{s@ÑH"Q7'*H@ sՙ}2g(|x,bض'Mfh+C_Z?(q~@U-X>gIϱ=E%8D:-ӫ P ,8^cxw顕c/е?Ӻ]TOgb00gKLB"K&Zgxlq$r Hq5]M%q0MLU?v#%LXQBAWZ*W5+M>!{/փk)7[);$ 2+"_dW˳]Wϼ'Io;4wM<3 pXnTìʅy.H~7Drg0:kwRĒ*ƹMI~~P _;Y^b ue! W}RL׽gm_2H~r=4NSR!+` Tl+̉`O 4 bn#ZDOm;,# 4T>RA8-䭢$?|1Zqqwviʎb mU}痿7**OE\ ]oĢWmc+[ 'nt[鱫;)cKFM&!M% lyܳ_rbUyTNyYS~[cYYIj&BiDvX3$~ ,*P D0폗y:-͡QpOU 't/ۍ%؇ Ii'm] IŢclΙ2Fdid)O_dpYxmYҡHPU:'\|Voq1uraGۿ/wA4k\(Z޺ѩCTŪ /0Nڕg23әvRz;ֵ|VVY[~ D؏IaPhZȎa*X- ev^Ƣ3}YFVWũۘy14V e%V:OP~%c\[Ed;=N 9-\|g0@/[2.Vu1-Z;?r =@'A":lw"1V>dJtj0OR28(M>)z0-4(@.9 wA7tta5+dDQΚ"GxĿy׉.f,]xZӓQ608z8zoit$tj8CP =&5*iAbH#{\3Gzz8 Ԫg奁sڃХ6F FXx]:۲9(e@CдB2%T@T0tL* AnU䖈-t`ހ5S2}E[z:,9h=޺V!|f/J]lT<˩JIC3Uٓ$9ۯ B~VXh|=?S%凉y->+SVx3(ߣ0[Y߽M} i[ oo3ڱc3'?鍨Rڽlsթ1Ԡ,8N^¤B`\z8~q S]WGd b^{W(-ב޳p]2Rb fQ=WclL|'nOҒAtKDA7].ZD4K^̿o_\SEYm#J-aCl&9BF)xwPPu** ivK U;zޞkꌴOgn0h2XI*#%Kb{dbO4,Pfp~:=d=ʩǁ o7X ܵbד" "_e8Qg/^g{r5ySr񾋬&#蝹]ɏwLOnx;ftB&Fz}f2M0 WS҇W}}ίh7j84gK{SFiݗEe{Ր$JW;h<̀qJXg?D6^-wߘ7RQ{FYź!c3{@I i2UJO^3x%!}ۥdk?C5} ;3ۦ ~mRPX HA۾܃9-/69j*:!l]aKKB ^k_qJy]<??#H&8?}4Ir"A\mXƉ {T)BmF>}[ҡхb$# JA"Ԅyl53J#<#,DI ~1!~XZk%nzIMjQlnX[dp )yI'Ɂv?͒6fQܳ޷Բh;?cDѾ] |l@̰5b.Rf,VKB( NH'v/G)QNKC 9b\'C4"jwtUPJL'Itَ`ªI !N=fBdX 54@-bPnJ)eKir ag+?&t07ƨYfwP|)#XܺR5؝E.7f{t3er)>4eDy:g~NE-Kdnsۏ+uc6] xl!7r OjYjmCme!/;س.DNMp6g~N;9~s"-zlF qC L{̓xP@ӎ7͊%)5@ tlǕfN<̃}YG1[#hHUF,.Aò~ԛG8ɋ+3 cS^r$+}7~X?=s%m,&魺LE`GẄeՑN,deU  ǒ:C*]')(r_ nYQ SA|UX^7+!p HѸ}^ j+Bi3DɃQY[[SGE3 ZKh8n'9|kȹgZ)]9VF*2va1B?Pࡠa)Į9sp9%'0 xrs@!bX]`=rLFu%\j_"iEiK|$RCN?pJRzdb@y-wE:Fćx˲6`Tۘ=JrDHqn0Z#R Ըsϣ̝V+7: ȰUS6IoWl "eN/0_׹ !rNK)t2[`haQ0qbA4n +ftƞڵeXMGU%Gy(z2TI?`Pm OWoqZ0tC^^לO7itd~:U=`zxNwcv?Be[#ay y ߀QaoRKW7pmH?$j4PR5 ˨3"I=۾r*\ n,ơls@txRJ7(`{eH{&PR"79t:黕鉹;/VÙF8#vNo\thF-* "s`>a =˦mPȹ$&?5x\{[C:)P$j0HK/7+f f]"!),M9n̸9OdB L 3u' z^w=>r']G J%a}Q Ix!YɫX"#G>:m{.JؕOM*,Q>U㖴/&} ]JFVQ6RrI`zyA71⡀ͮQT24S{sZB?׃́|\5 `loR_ե ${=f{ HŘ6yjμ ~a'br$OX{c  Ft֚^:Oh#lrʞ-s&iBnoTNqf>ɟ׼3%n,P+j<9\σLnl/n!Ƿr4P:,tW?wNzs6E;Ā'v ,-ѱ>A7Y[+N毖F~ccvCPIVI_NU:/aRms02*Li@>Ѻlng79'?; x3y`u7)n" gRɹK29,8V1}Y9a`Mjv'2!2B!ŎuH~yO+CC+R?|U.rnKvp&kc-A},Hqr du%0Q8 Cӝ)~N33L:Ix("`Ք]qZēW*w6veYנi?Di PALK*5@W;iSN@Kay(P}TO8N(C( *:#8fhzq5B9Fj'~yo6N*@(3 Sܬ(|VzVNc R(9b&/=^;Y/91<8t @zrX'vQ&?V^wXȁ׸Q3L?9_8ކd)1Tz$)@&X$~"SýcώQ ^ 8ANc>>~WrXjpBtY^,2(Gz;VLο2J<`Yv/-o><՞ъDi/ H2 ,Xm]Slf{YA`4:$I NbxcA}cBuy m_ۋ\+HBhϊn d->ӱua"?"Gl¦ăYgg:hŴ[\pF*Cm5d}[22r!)?ϲ~?\W2CR. Uֈ#yva<7|L4[W?58JQwe{/3E˜Dn~cfޤhD_QtJu5B9ZT$iJ(kU72CE=H;gnix8UnhCJgbP&]ᦲO:VHՔ0U'8i'rT*R,+[b&\blھ!myLϔˍW. bExXNZzᅺC jRӞNm&Nl0֤̅5pP@'`<0Oaej)̛:g(P( =fzp]Zv :0N,䳙 ó erpC(S_',rV*\r}(ԄUFi*jhWAyIDڠ@!]7YQu^oVA 6)bϽTopyڹȚaFDkGi SATqd·&]$a."6 X!O3VZ1m o {NOM8@GK|eJM?n]{Qg]|2M};Tg`n12}HDՀ̪w"7c'ΜG5!w LP+ԗ!zㆹ&*hZE_1:OQF>Nuj:bdY {3H܆SM<[;:a<j1>pps_tԶ̖5qrR/($,hzOr iٺ ]MKM68;((dA۝ϡ|pz@ ذrnx>7e|x`Vacُ$ܡcSc6xA`GUL@ϠD /T֮z=wYLy ,l(Cgۑ^`~q왠B:)Yj 7o2(΍O "E&Z۬ gWk#ull\ rJ y.7ߛ.5*HrZ9gX-Υ ʏD&}/ TOb o[kyri!(ܮqgr0/0BFcRV.@8pesJ~Z2bAL,Èɾb)AZ42eM.Ai2̦/돏| |ޙTzMȮ"?!#$# bFY*h_>~H|r5r{/2%|,N9^kp'N3 e92:J$NȽE71i@{u;Ǎ(nN+4^QϏG!Ftia:ءqe`/!mh[8Q:}S&'30SDU@up P=Ȝ?+A+/ 6cM8 >^8:pZ֚QNTP|-!"hCT``KNS[կi;=+35aOm0(7|'Ļ3sw1~U/mPY"PvWIfYu L{y%  zIearDA, c'ETf}*2p5GeLy\a[J0'\c1,@~F ~ZB1!,- #md]B7rĖD6fyT<‡V%9*IWRFlJWOup&+Uy{|Bh:<1n[ߙz)t <, Nw2tk,!o_7\@vڨ`,wemPSop+&VwiTNDͰ0<#ҍz6 t]w7`WŞ)(iY'O1CC~I`8?QA~(`/xf~3 NdƋKg62T}$~nlz+h=UBRd._3Wmi\ULVxW-7qNkx,lj&f_NNXdD4t[tִ<7-Ψ Knh#OA4ZwFw&Roɣ}~< JaaSF)os!Z轓B+1QTPbKû%dpbwlpYRbȟNUU+Xk~uAY6Er˶˓sKۈCz-}H=DW|0 Hc3O;'0P,L mʫN7RtOJXNI/τ `:Cѽ`ރ=h:, ?$XGKx_>CMEW"^ecW#>q)&~,K\E=wҎg2 3Y/@a0q|m J3A6M?).y-(R Jv6Ew78_st"o\Fh% .нHaR4 4 q55#1g1$$k;).C!{ ޒB|PY=rO /55Otk:afO4k ֔`BDy0ݘGĔJVVNY^;V-PId+;ZWRG?gCrຜQ+WiNѝt'BXY\+/hhx]-.Ee _`NYA {Mb(QǾ:hg&f$bNTBOvZ]8+iPn1g&|dpC>++Q|jE;~?0% gb |/89#54n#|R&p7hf:JEYxJOF8MMi}$&-KOWh՞ Cs%zJor GV]&(tz#IN d2j;wak_\O\>)7 Gʞ"jT3{T/7}$ꤋ:Tp.uI[,n;I5ҜOOG$x8%}0(#GirjB(Z:4N'j8&fCIP\|<{r;cΰu64/ɞJNnRoNwc&3K?U]"{R_ou&@4j"Iw+jʎ1H.ڠQ֫=PMU8b/07b)KV=y%MdlsR^lgfBPtrpK"COAv'MӱBh4z^yrjL#7ֈ1ٔ3UCe3qW2ojQ;!Fnpg6s ;tW\JW$PF)|&Z$\E} "ҤF1M@:^;Kn)1  dI]&PsĆX 簘X!N>ۚ~CGK y]t Zݤ\w/&.c4p@5J㑂*@AOSЪu6@lu2.Ҝx<1sм rvѫ/ުKF/#FXC}U}/!X;AvV:HXqX:ƍŧ  -"!3e|'p0+AϚXǜmmUBx{$|1~̭fqnČ!wOL]Kn6;uw4dڨ.vj >6.ὃb=vـ@ȣ>q2I#wNO tn[KMF?e~-@Q6k{,9sSC`gxxc20%\'ٯo)'m?opğkD<#gɩ"a& v LGc[k|IPuSoI7 /ϖӘl`| ~xCuaRg^B)ĢT޴#]B[)##|Zv Bt:Șsug]NF`nT{=L4пiNĀ!换dY9 daxw ~s޵f lE<!ѿXbX&$r6  S@RꙸјF@ `>SVuc]ZV骝,zH 0uTs'D7ϑX_erZ:7N'#}I}^C)!@en|\233">QϡvQ}!x0< E9C% gBIouv4b+Y?׏GRcN5)`w%8*7] ([sCx uS%f@Ƞݥώ>!s 5&(cesw/LNƖ3/Oĩ-f7q3aGE8f[FR|J8seApf.8jamNB0װ^e槶 yQgiKDI)~6 >F aDIIbu|7&dzTp 0ݴ~'7~A;Z^xkm˵$qMU56\&bP"!A<^봩Y$ƹ4 tř׏6 HS/rܓ~U"23 @,8MC@ly AIL3I23Na( FLMtrQhuIy\+[+":)aY{u{xZ'$5H:c LRMc*L/S5cƳf1e".Ɓvjڿ%sշgҮosȯ sy|lxK1iS:v)C/^ )X5Y|ԅpV^?Ѹt~,Lsܷ+$C受v ݁a!|y|k{84 %8138aa) C0i?4ki̘itt^ӭKi&g8ZlHôb !B3jPX;z$ũgpYmnt)G1m~ǙErõ2b {XFKFTpR"ލ 69NP! M5xW .Y,|ı&iX;ZÑBk*/JLTN~_1VVW~e.hݔR$Нzo4 _Qks"$xba7 ެa(%{49bQ(*zZ`*0F q/яJE^f]8߼1u͏Gޡ:pA/Y^4Jmh Ba&ALBrl!딘>mh3{>`Y6DɷIPR73+u("k[F|OV1d }tv ڡ)NRz2^p͵),hZc$VP 7<4z#5A,hPrBz Si-GT!D_ړym=R[TU6x$}`sb|Ѥ;p$7pHPufƎ0S 8`fA@#eEPapsHٍ%aQ]h'E4@uNLSNA.3T<ڋH.ë pUi΂ZL;Pn/LGj,ʲeC-6R.pw_(r>;%1o4s6\̪J4w6Qu%_\B27#\s]1"ަb-U3JdԇVs*bj𶴛?e7 Gẙ*G&N) GJջ иPS*9:` G4?Bv@ Y{DG|'9d8q9>^UWL@fegڐf9PJ:s{;BG]q_7fuRt`,OWeQ=I_ g?D-*@w5>6{Sf:/ܥ 6Pi\e-׃UØ|ܔ3@DH1ļƠ% <,"v]6:1cːDZGs ZDx{$'lj A) <g.&IO8 qmXAxa3RE/h'.?g/ۼ@p"EA_JZnP.˫ҢBi\],ܿþ"iYp=_6.hM-BicvNĆ{RD5Ƃ.b]4o\*:_?P*B $KefK̮q HR3|d( $-1l'L9aPcVX?& o*k\U3V?EMK<OuqdvTPcl;JJ"g#L*LG7+ B|ԱUU1 x*O;mȷz'>Ba슇XT:W0g8G]V%_xJm< 7q|Êv#>T.mV`#h.JpS4A-M L5>#&j28j8|g0!@#kaB7S?NzX9I*t]DjFu+oup^ e>FND8퇥d9*: E%3~ۂrDu@ݰʺ.iefKxpŕ^gl!8 ily`nyW7>'35x=Ufbɥ(k?dJzͷQMPAk 0zUs Ǫv,=&$;8 !r1ז>#`մ#oN<2q7O?F?SbfB<3 "X015o ݯ- h|_s3pF 9,V# @uC] ]/ABFdbLBѰ/*mڭmf='mÛ NZ`G2Foy*aD4qvn |VE| "r? YIdAUG&(VԸ{o+}FGcC7}S? ԊYA ʝ՚_(KQNiy-ś}Ȣˤ2m d g|"ACPJjaX;zY!'Wu( WYO~5D["BTCw~e#tJ>(8=2*4"NQ4 vE,{~ϰlu !KI9h1@aÊČ邥0~ A$`+Q 2=CAHsJ_0i+1(5nN4& ]뺼(x!aB$dRN;H& ˥@Nl15:th.uåFzDj1?蟈Q vLGP$$/co5TX@4 \v} (ųK]B,&-"* i tLTPJ3uaeڋ"fzgt.U(t={NĎod tG:`(\Ybp)#q>zKGˏIBb` :qG C "'1/W=HNjI.(\LT1"sފO`T~lNG>{ޢI#^[ܩ-9 TO0݈{xE M?Tz9: lwE!~ i>ue# ?I$@AjBS0rʼn+ ݤiu~e > fMw&>~#4H;[VEJ+B;omNF:%ۚDOǥZHJ$hhq:oF3H~ԅezRXF扆v6ciypD#܄-y + gfIZ"6&_HpmA<'~vbV;}MP%jS *cԍi/EGDoϫbV|;^iUuX W?[d6PbyG, =ܽ}$p-OAЏr.P6L*rkfMDW(_nߔcgt : q1hݎٝ%) *+܅VpҩqSOX$8.պhX!VGC/O/0#t$*C)V\WCwؑ@B>g x *?ON2]oyAo&I4W߮'E= U\;x#?4e4\~`6אI0I,S%/mx ZqKij-T!p;2$Ιz*q2 eajVo"7 n   zHT:qG[ROmy$wn?3fER]uf`V%nsJ̀H\ T5JԮU߂>W@m*&Ɩ罴,#-T˒,oh9Pֵ3 %Sq.*V QIBЗjRSo]l_UīMNX ]7 YRhPs. pw'pb*}×BqITQzM9}E}L5woj*< 6|P($mⅶa8o~uvQ5Io;C7fH(V3cءQ/1D´&]N2F )<^bx \tu!FⅫm($  .}hqWn|`;PRDHpεŁ,֨td_]a`^JB r.X*:s< CE'?$ؒ 6Cmk(4 ~b麚|G]nn_\;P nsszXj#g ̚daGDspLSZ95Z'r痌1` v@"JQa a6Mno.2o!fM%]eN&}i"]CxK$UYuqߋӥbX[wOS!t;@;A ѿ=S.;-剳!l-qP^܂򘜾302=8f8C9R{GŴ\0$tj ۝UD7So+,>PX04Ojq|13!a(5xt_ *NADEVb4'9"3p\{bemxڶE-@k݆{gt {l|t^NV&^}jVL  P+[7%Cb R!i[<|)+1g>Muݏ(SD)_8f *ҮhT=NnyrIܣ+̨TAn'uӪֈZmA՘sLI&-[$窐8j" ]k_yyq_zoM(2vVkU\6qϜ;Mr=/D p$xZ4P1ϖpdOuoMj l)rȨJA/!hCӡk2R$hB|z$fbB5io[ypDkj/qi:gƳFjJ N3@-4TE}VѤ(8fMjrkv{(W#J}IRpKY y8M0=OsqQ b}_" a@dު[…hD~D1)j=ੀRM+|Saj7^rE'V2~^m 񊻢pUɆMS 0+j3Zoj5y'4yiN7INW Y<+6!j󱳵`qk.M)Ǚ4w9hK̀iO_ ŰE?k^Rv%M*ꪦ]d .g\b+Bc/t3>n"%Yp;PX~@8nORb9ua+t8A ꔓ" @_ד<3j0ُ/׸.S!fV/i2Uy_ (مNk4{qYaԡz je7İ8\K+#V. Q!]w~7p*xQ7.DZK<+ip|#O  YPYM;^$537/8[ r_oc@֪4^@M07N0/Ă*yO)*QV_*)o>IEhVwGEo}YH?☱gݯe>͈ߎӻ9aH}N֘_Ř`-lKog$u~ԟe.Hӯ?_Qk^g7c\F;eX.)f?`Z{k]Y,'˶)Uo:RgL%3.xvYET11z; '#q7E̘"ڴ߂DDf~MsRP+X9J6Y@Ggwn ߏ̬lLx·K+NN^v &Cӹ(^K #pߋ7LMۓ{uF7Շ) f&#o %3`BCbv˅Kt $ŔcLčIq+x,=C: ط7^ӻM2c[9ҊtOΆĞGzj$l/GB<qec^ =nxuaRCغE3Ljv#goi9&?N[M_P㵨VٜmE4jKI؁iv }+i=8d4+0שԫTs%|uZMy#U fpʇn37೺z[-Qy>/4c)M[78% YNCۤ:W,iSy^X<9. IMm'?}OkO-Q Y(٣6AAҽbKА`f%xI6J7֕eYGҰAܩȕz19(:'qHTA>ztd]g}r%!_,@rlW+sV]u]G4rAֵgp }t҇7ܶ@SYaR!01:A"9d)yS,0qqIZe|LjmӺ@(!앹*~ Ld9 dLi/jX0{-+*K:ѽwB ~!*^[NEktʍ*#{W&HADG,B7wceno':bY6TئH@fRG<=1D'Qo_ebgFO+ $Δ#V_:e)Z eS)2ڕd֋w6/Wn,}Ӛm{331@f~Uy,~O *b嵟ڱAEq/QiʇL;ro; Dz C@,5Cf^]V2}ʔLeI&RL_7_Z xALV GQ6!#JܣCO*"(7r9$f5Tp1|#t{b1u8^eēμ*DPxWoϿ2ezAO):A!W[DSh Jedk nE-z?e` T1~,_0'MwuJĶN2s JQABi(U/Uji_CZJ+,F,R$h?a!E)'&ڃBВUQuk> ^2GQI¸V:y&"B,KN 5Kl~}CL OeRA sy-sjH(8 G L"I:(N豥?s@=EYEdkP X]Q,jf](a |K&F!%Z-Fќ w_qW^uÉgtfS!wM@E@h&E xkW&#>'<#e ozQ{J[R }[UvZ[IBBEe0cyqIE]3ك+s=k?`#bt)~L{W4=&_:o`Wk`z{~ƙvf2`ICy?mE eaơ2g<}cCKm_ ZRܬ6K36ҙD/`ӡʃz-bMN]ut6Ǵf=8JuwKa\I } kMdU$R3oսEiX a/ӻ%& K[I*Oʏd+K{#ZD 5V@7J,4ta>` !>w=)׿YXޡ2/\Pa(E23W+gAYl9rW`_SFz ZYx$ȋ?<,*2l; LE}#} Ξsuplئp&2-ɶ;.rḼ-;?%PdoLHDCE6;F '`1 `+Yv,5\ (C(g𲯴&ϘZ#9KB3.2r1@ virD~/Ghk1ŕ㣚QaGg#ؿ&qO4lBڊ"{؍r ,NBv$Ujs I@S5g>5hʰV>$|ieUmRcx{D.a YR@7@NfLIE 54 U@j;/KB>`:K\4~*!rq尰os7r.vœ\o>)B[}J0|?8]ڕ)3N^yr= BY"a'`d~J=mlYdz/BZH-Ȳn4+ #f ,J)}V|yXA;T̈g5;Θ0ʴ׈C3̀=79+*R h\U _brVu~¿mh N5;=*Na+! %2{UܰL!RaΕhcA=X9Uc 8bGK=XgTMl$qˇIdS%C;Ս/ j^c(-TTd&yM~[ݛ$dj1P Cç[dyD*^^xo8g~v( ZjeiǯH%ӛ 0W!u dy'3HO۞o6@{!`ޓ%Z5_4ime~_i~/ 鳜F\q]r&1^)\Aec~B?zÜ,w@$'w} ޸:쩥xw&6[+AEq6#;@ mFA>\CMxr@5 *9pTyjdmJ@qz@\\Lté[a|CQ0Zt)O>5J[ئ;\`7d3yOs)Wՙș>c?O-EIe2"f"5B0zG8) L qI_]>C$ 8Qw">捙ĩG^s$O[^my.' Icl}HL[zXfӠ+:X(+w(l53IQ4m՚pn9.(yR\Nʗhݧ˔ȟ[tyL6ͦL0}+7 WF~iZKExGya{*$ѷl_K9ﰳQkga>2nz;_ ptЍuj=VNIqjL\:Bǂ8(j'K o\~u\tޯ.1bw&z/qR\Iwީ.3% i=x/S*H`FUV. ӣY[]PxM74YWwkZKaӶ7| y JwJs8aBy]yP/=AcM >"[$R%kZ9IN0O^'\~Og(:YYO#S,g-6!=`l5:JqFcG_깬 )y+jҸL.Arr3xMwR"0jbd B g7P-znȒޅGCD iʤ q@n`D&! h Ƌ7W]K>zoS"sk7N,EY4ls?[91w="cѭsqʔ!7/ ucWa4醿tQr ?igUC6)Rn%ʱOPφ~{Ͱ&DU.iű5xe)yg?G9H'BOEKIbǷ,x6<˜DtJDrKfv*kz˼%X$+ 2P4Z/B /ZebY%dU >5IQCA0dS^' f[zς!EAkI :.\{ xDMhV'1߬w$V~Iq+vXUn&3ONя3fҋo J8/=39IܧWy,a^ȝKJSLOSPBQgyWDs>tC3ΟgN1"1k.޸?{ZBf7XB9QQF2̕[)8%RMx]ʉXN <>A2=Z!'r]+`ݏTՀԡNGd藍vB}e T23itby4竮nt?]n M.NNk!J[j5VqkdzGVe7r<cVŬj`M`"\V٘&hh|@ BhAʪaم3/:8'|C@,1mw`Y&Ky@E'OQ"lE̕1m۽ Њ аCIrKA(ڴvgcJ!K{g!5|0(_A)itHEq:D{]`xedyak&V=F2XJ$ڪt^"8nKJ 4 ~(B@_ԁ0r-YrIR9_=VŒ3FdѷtA?okAQj>KQbۍd nJRްErOu)f([n?GGZHJTXl5N_3Q֬!koȄY: ##I?JkkQr)~co^R3#$OspV^+ &z2ikhwɅ"#}$x2gFX*~ [`2Ƙ+j4 p`'0TH(<(!\)/ڭgzxG#6UL=B͔cmy"9~{YP,Alԭ ^L0 DDŽtp12R;ݜ3Z?.=k'u?ތk%vrWz^<o?Jmi%/AaVL9m_ NMsWdhpSTPM_Zw,P[h?9L,Fv$oOß-=Սn՛5PX7cbf rGUrjMg ѐ]딵tpKs[9Q= ~"b [N_ qqpèxdx%eSa6uls< A-zaZZ`*U& On GJ`C_InS &خ,KJXz`ӳ[gm689ǢlPCzorR̠=eqw[Uz,d: wYN\>xvaE8'ޖh 6SQ+@2YV&.T}n$"u#jv7ϨsN}nw UsI/4?Ҟ$uZIwl BN*H̎Y(tr4Z nဵx=#͡}A˕>Y_qXzwG? Y Fڥ`$E2Ɔ~ @ٷkov**)UCC2VJ ?QTc'kߖ@]67J* 4J]CtHM?ɱц悑Afͬ,)+F3b]%JQԸr.q9 cX& #y $)}l e/$x#!{jNY2_b֌* TQ+9R }Old۝݁15'D(*oHNC?ExSI-ٰK+fhu{wh\gǾ>WLoSЅoX<"!?R<OwªvcIf23FG#Sb U/Bʱ)RpAlZFFeIÙҿIl״{N=CX F1:f g%=AW"l9~0d,)@HXm2k kx͒ʢeGzo*W\bۛ$g n+ "Ჹ;KXiGGG( {8!=Cd x @xl<|n+}[x|wF>TrgK]r (&"FJZ{ 0aߪ/EBFg̺K9܁8W:W,JYU~2nji媦x">Pp7HY6ˌxP೎\-#9 r 1zuvy/ y+IAM/ k-"[I;ʖx>Bnjvu<|c&Iؗg'fL1BɚC 1FeifGm;(`{qn#2t:fhZy&*sY& $: bׇ; 5hc HWa,}h}I.fBpV͑[;B;Y\[2u4o]Х ͯSrpw>W෶Ff!̔ͫh)$l5~[Jb]gCW Sg=fN)jQ}.˘M/~|mOg_;,hU09,X:R! g4&sp (L릨d lDz,0R"H՜2U\c̬iuu!F)J ]1m 1*1E} 0f(kU0vpY`0u}*{U"F|xS$Qgs@C~U?zLeHPQERPʑ0ܦ*ZI_XЋޟY- V_>}k]*nvK}"2"KRl9 oB>xɰ\Hg"D=CC³E3}s(=ziѥ(f oEx#&eU;~ 7FjDmEܒN\FG G\F ڎVEXH 6@cLQj? TgB3\HyMT2"Uf;ʹ|XˑR!3{%?PEÐr:j x!˖5׎ՙyD*W4DY$/fw,65:`==[`x?F4R70^O 횻eM {Sw_ 8y$])Nq&S&3 e{mij0. !'!Z\$Vd[7JľVhWm<HJWc([_Rkww'H4Qc,ѾgG6 v \cBT#+"dtj朚Uy뎸I\7[Hyk\ މB@g74pzI2eoV 4k':ŠL_6*T=fQ9ڣ<..y+/YP6'|{T_n_B O%Cf S(u{dRXPb/xsqanׅSpTOބ}notWŨԮo>&pAM.&zܞLL?Nb=d'oxq>n.A܎_ quѓ\ď>{୮w^ _T2揶~!I$%Zl_R@w+D0E"L9i3ﴨ%l$UcyLEgkwNoRzmzEϲw(mf\Խ<:܁jx O2IaLͨ!8Ap^TaiûЂ4-l\.sr_lw͈aBY~cAFuȢU ~вBy/!"O {`[ sΜ݊1*Un^5 R+1ؿ`qe^ףO  ҁgp=7S_a2|V ]*^qMπyZҴ vEɴ2uG9Ep*^Q<1t}3}ؗ$K\"%V~xc"⨐6~ΕߧR#B+C3+ssB`&ܸ)$S.wDK{B.V|z`˻R Ѯ}P?*LCDN ;i0: 7 5ێ/fhP_ˁ`G5cX8ʎ1?Z͕NEe>&[tpl4 珸HQw( *GG3Z%T)o*&>, 񔒌`L|ͅދU٬E9hȡ.E2фO؏ 7JstC`S%V4]uAKu Ч8H"3n5mPҟ2ŋ(9Z9k }kGV֔v AZg҅C=S35ۥz𢚊fv+?䙔'*hvִ'Lw]okRLkd2l!&}2ҟs0Z3tm[ 3@tLdf?L4;8]$J8;%ߨնo]4)ғg zWNjA6Fw0 MogVQk\vk A8Lc@@_a4t6KGȜd VЪaKNXJ}1mgR4|8߇?g[5_1v uFc:@$"tbS )2xM p.d}Ծ,H VtHb\ׁG4={bWK'e4 *N3k@R;x\&=5y:beFgn8;/Ɓ*G4@n@ڎҜ8gp.})y7{JE(͔tҟte(>|e3ye$C>k`/,KLc1cjP"}:GUUiiBOqJWL1&(:HmTHT%>{nPb#ejqɛ@/zgjQ8aX4aճq;Xũ 30dVe"g΃FΓK:/Vwȣ ݂l$"}0'`c ~ćKtUqUU%vv^A.:X; } cc_V+ M"Fws/jy!t_*TNNAD nƤ@]5EwX[7 anڇyPxP{6Ѫ}JߟX OŴ`b\~'3bGP-eq7q`nzQL6Ʈύ9jG|3ŗYS2bZxϢõ:hCHi߲6ƪ1[o5[y2Aޣt3 -" =+Sb%[{7YᏙe_ H#T-'S:J"-T/?jp?`Ο ۻOg+Tie*@z65S܋YP ?D]"]5Z6 ýW}1U(m. M9ʃkyolR}/Kg{nHNʨ F @vg&@_w;KMG0=/'Zppo dlC+/6H}QU؟'~ - J{`j.ad'Kj˒A7y Y/ֹ8 {OL:L Tq{1MzQ8O|×͖CNx" ZXJmB)Vc67*(e_STpIMv.M\/\ nZ[m8v{#Ρ(,>%Qz n>y'>ЛڀE3=Ӎȃ3A๋e˄zCN8awW+/+V0K<}"Vlonvޒ&hg_/3cěfM%5jWR+jUoX5JBf+iF[l~m6CIl˨,/'1{ZdI%O&b>M<  R0 r oS(O4#/E*-YKʣ/pmqNs'o1+:O^ݐ4fW=oPbd0t;Y"UBe$x`Ԗh9_$'Xȿl2w#z"iz#Į6=`Kyb5ZnV-/i I$sh4P!cȟQ{ɂV RD]!w>xfl@ƒFs(~A!lV?!@i8>' 5E{ F!J 'emQ  Nю[d(PrZH)@lqu+ph&x)ꍧ}=Zlebb =>xq_=_/:u6 w6cVxS*qF:q ̐y"\O0eyqLJ :ݬ:aRIN^D< QwC טf\piܖrTK}Eb1]8CA@C/t${@/SϾ?1Ӝ4(psHƾcSUooI;!ӹƍp@~,f! NĹX(+{ygXWW.<"(%;1Ka33_4Ŵ/$jqq!\ElOγ a8VRmPK Th)i B~ƋFQZ܆j0`b^r_쒖> 7rvdUH= ^5c{iwů,\  ޟ ~%"9OFʻS̃D>&&uƏAօH*#"@cQ{鼱"t^KvUU|DJ~f.ZG֍w]1]ҰF4(1s?Hq=4޽z\ 4߈Xlg/2!57cfY7͇PLD-Һ)dES#,$ͤTFkas.BhMgq赃QcJL*.?y\Ry{Q[oAkCITn'mXb\k,%bZm-OrA'Ƶt d SqWt)~Qp0X&VmŒѧ<>/C8u83&fI*Zd`4K&0AYTz|w`Qq]ɜ޽љ%8gкJ?UځJX8 sfx%%#?}ֆ}l7UKěC{.?`v-[ZϛdéyzOց &/M?K͹WNB/ C7kwa6em=S+GgkjE."sQ{_#zi{ }M6:Rn(04\^50-{(=<(*|^e zsϲdȡ3+A噔r|H06Z#ImwT4`|zEng`@Zan\(tOgoLzS ?!Jff҇/v%  AB]-=)i`oe+kCϐ\j)ۜMdh:UHBx\x|MBCҴBT"[CVm%Ǟ&rNqR}m}G 08w4BI00 hGdPfy㸋aPb}gb1K #}ƒ[Uu_븷c@*OP%^չzp!1F;Fu2]wphCQUPhidSжծ[+ΐku=H"že .T8Թ*}`P;ϥxO~Q$<ߠgP&H'㬭lһ?PeOML1ΏmˆAӦ~oHnnӸ5p:Mܞ7bRi󛃀lb:?Kn",#2-rc66T5p% q'4 }Xȕt'(((֚H܎u?"bGx*wTjs|]rJ.-*|#{M!`mP!59rS[2f_cАwgaGǻD#=RŝPˉtjZm.^҉Cȱn/.1Srn-zU-yXG  I鎎`SGpVb`'B|]Z,vj )J2ѻNFZK)2=S0! n*sY62.x8=HD 2JM?R y]ٕ>0.G KQO"؁?(Er 6CQQM ,M,@zlpum&"|C6w0 Y p X; \X5"2Df9L9'Xs'ݏaHyBō {C%T7<}w&xD32؍'g Ng̚ ,؉3w^^ÈO%HET,Ƀ*LJ ?l/<Ⱥ١˙9G Jؘ,PXIE>#{vbLibNO-P2NgE*9X}BƜ3tTrkW\t LZOن[yRF4}~O]oU؄fmO6ݗdÔ~BcSC"%=/zsw^ԣ_H 0AJaIʹ~lr`$)1`Qȼ/[}ǂb?fqaЈHOW.CR^PÒTLQ$كFTf Ɓ4ǨqyG,7DBM-ë ~rͻc\'[@}U\D[9BMc'1䪴r ?TUnsW׻5ʆ^k@]<(֊[s9 !jǺ6rABLg'TǨ `xe5\l;X&$.Uǐ?) Çr:xp6U'cz90UpW4u^>sNHG:v**^xB#~b149^"llHnBqB;bF^!dQ!ݛi)z ~ j5 G'}>jUPӛX\v%)}g(":4QeB]yH_$\8JY#돯| xO):S*[[Wp.W*Q4qx%9Cp2QA2MdwᐽIMu 3US \ӧM<;}wԩ5x^e;*Fm9Aw1̙VsUk5p@s[=wc=L+LS2Q %Sy  MZ;jDU Ku)'&l<l2So۩䕿.6xq*9!K6{:6>gJx I8[]{ix uhF0GEt4ni b56ll]\T|?dzZ||Ls%b-Q4c*Bw0aNXR 'l,e]rV=+Jnxd]rم9UnzJS#59"_?b~DjЋ(X^o`z|IIwgQ_m 9LrJF;^QR z/2IF^=42ts=uӚB#Ƅ]oM`d]?O<Isui5Bj٫UH!#jAITX{CO)wXEDwfFd3t^DkqΒtӒp) Ãiz1'R^421a=%tKg*Ѐ$I@<;֥]VQVgpK~ b`TW_w;5(O;Imkf@mTn?f@I%sEA E (y; &F'kɮW߻)eM-\"jyoWNk 75U)m #L0 yΖ0e^Nl=5ar0#?thec|E٦!$i$[ 熸}AujeA.)Aa1yu!d&ozgg$ oU)Գ~RE(-& Cvk5,y(GhRRNOKv;L6 =:6X-]1_<6.IJ36qtrPzӚe^;:~91G44čq3.R°/e96dC_{vKo,/Pv+qS1!w}&2Ut] _CvN'"s="^"'lr6&@5CǹF>a\S˶@NvqI*;j c]QegOC NI*~vV`/j@#k nѪ -r:ubfk-Z[nS]A{=mo0 hB`}~COY<-R'n(\1/3k< f)Uj?iGru`:ѨR xv wsYeL@6E贴(B] p/"⡙ŭ'Y0m` W%aXyYHC*myR?AaX=w{2AlNfU%פj=̟X18mer1"Eޕ8u fU|GG,v{iS`Vd0VGdzY;b3 ʧ- VKg+\^N6I%gToclv9ιZUMu 0=#!pg#,Q#&K/hʂ)c<9;Gů _?~7A U֔JXWq)k_1~! Ѱ.DBG\AL6>;M[)=5d(x"Lj_!#_!y Csaurœ *DDeb lku"@;\ҫ=Fޣ =[(l1>k16l+ $%%IZlV*tY1@}Wm\q=k y߸p_7΋|<2PZd|7)ˤ ,aTW3{*/ 31Lw=֏A k|"ΙWފ'ԥ 9E )S3|DT)U8.Ȑ'siRznMVTRS =s>fE+R}ZXvߜ|/!:nk6Cj"y\Ȭc6t;hdKHSMy:<&FT[g#! xN  d[cs"lc6Z5H'tP&xQ!!j^,%2*;;QGz- ;UY.v0JNsIZ-T+Șd մ eOpJ[(KPMJG-Tѕe^0K*+A{=ǥt:c&PJh } D(/o`^ojd,}^=sl/:5ss{Dz>pvqAT,Qkq~~{5b% W(밃@NJ7vHa_Jc,k1Ԍa^=[$|劰Ƣ#a)Te=f?I]{Q)~UO#~|A|{o!˥e^;¨v#ʆ2啈Y Dvhs) 8+v})8q1w-2S%Kle91j=UQ-sԱ谌tHxhc'v}F|7im\G-8)Y g|A #DTuWrɹrH eR7AEj#>:q/f齀+Zyk̎'GѐϩgAQ% [|JC@ .83d4\U;bEhiq :=8iVKSaDvQ%h h:5u'PkV=iS![sl%V?+2$V]3+ pn1J/EMBցIQԏEr-ضL֐liT_ _! 'ԇJ`n˜: 8F534zc/6,Pa'Cj2/CO\BDVZ¬7{#"{U^lb0EhRp zGඌ`ZQXaeqE.޳7&mnxl9$%񓲎,ֹÏ XqtMyHoh?>+j ?YK!F}>58}ig16A*NbCK+$Q2ŷ\"ώY炠!^V8Z 8tZ`5AJ]2lU{rݛ^9EJ[3i^* LzAY fH= &'jS܂(NJxwVkN=s|N37V.^Lb)$LSVtv1Xќ0~\)O_O7; 0w}V+aDbPaSlXRLl߃1/^uAo'6^X<{J[#vi1ê%DO< wyQ7 ph@ ,JMf'?VrkgMϥY,3qN&i&|p8I+kXfGoq=RA䣼SモNg/kgSq bKUsC? 4+(YN&$ Nnj%f\/GXrFz{Wͺ fUb- * fC$ǓjZUg)OZw*Ay}az){~AsCհpr{WTlT= KҲ+,^MǢۅAIP%Id䆯!|07:Pl'Jn-VՌCHߏ3d i^ۡ?~@wiDJ_i@]i_%C4`sEj?ƘI%AUNkY4 NC?Lʊ;i8>B{'{[ r, BdbEѪY! <FuٻG\h1fCP,U;vzQpRLvdgn X4y0@̈́=9:IRaߴO8GU;r|WN'!lӂ 2wɒKv.AbP %,YΈk*؜p=PZNMlQ!,Li 1 *o31GZ+ )oyde#KE)1c J|oR v!iPRD- mka~q*?qwj.^Z7ʮ8P>WFZD>@>\c/{w DƁm7gh,u&9ymoqMh _^3UV4tSNjs)oP5}{2CЧ2EOw>t7>C&xMa>/T PAi}xM"eYFDi,;.壱 0zi߹7k vp(ﲨ t Q1dO*':Un9m k!p3֕xw}/CqneyNj?*@ܘR @9jН ?PU%З5dXY`8 Q*UQ;I:t̥S1 3ޘG'cմu#68k%4oYNw:]GAi As.Or-iRW v)=AM,pAjwsKE6K HnaےICnТfg9ohXͽTš/6cN% [9,(Yp؟3G׫0;PYRKM!Xi:No ꍲW%DM4 ʇY3#u=,yՔ6$` $X3J(Rq8ʌ+yGgWкs[8,5³Ic wx6M" 3oI̚J7_,NRGQ4iT?,,hβ{'J tN2`*/ w*b0 0$5tZW\Ks1dHW}īs6{C1Žz(fd8IR:(5}hvL-C˅\`(4#3CV@%Ikge?.|]b+73iru[4ּBmG1a!H吚wl,bzۣ+'w#O)OA8rcQ?U kd kM T kJ6MG"Q;KKBsF} y.6nX Xx(Y`j"0'Y;٢l ^GWReἾ^]{†N0Rպ<Y9jL^Do'W &GOzV|9R$Nu)ISV\_жV%fTVVWޜ%%oE;A#I1Po7l WЏHBۿcSg98K=='y:I'pɧLlN&~e2&-jaf^^mO5OT_4&BU!B^-- ` >t>a\ fr!1V޲,@hT]ak&%+.창cK!`6[_T"b]01۠CRDn2hnq ˖&JzLy<0E2. )uHFèҩ5٨aAC%]ϵ?UzzD/*s% 3ۡ m9T[ ,oz ,,2ul qvt#_'!8zj$߆\wܯeMk熠 #=phłkACHK.aC١>䚇c]5bxFk0ޑ/ZU;* 8/f#={kH:̜Kυx{6׻x+Иx>ר⸪U6 vrYW9F4`]}Fz$0&m9׭?m(3mޱQL#ITHx3d$)u^5BU5u'9T ^U܀T<B{2=dqp7)lMj gYkL ]͈=6`Xu kf!Ճs9SKN4؞ @ Dn><"NZ'|Dpt7bnڴyД`G׊7zLwfYR*bܘQPsGj9'W)#9pK@H#. s*2ߙJ&'*фVJ핓@*pfE\ I\}$"dx񝡿כ$mh(~Zc!QKeLJ?An J<u5Vu 7 Rp>2ļniשӔ:`*ZVw3bXvV3%=zfvCENPT:ff4Z.*ʚJY?zT:xLMq&<`=o߻q;o JtCp@$"@p͖1SZ*{#Jx-^`wׁ{EX(>SK҈b$i~!:-`eI'5TȗyDwӈYUᢿ&",|L$+p1Vr%R/#D2IT2ԗ@i2-D.WM׻SEAA뵊[۱m5,^wpemm*Jj di`KҎlwEE=v Kf>fk6X0++6g,R>Bq2D'fm]9$Ml,*11B6ҹc vtη/tEǂ6^q)5f~ZR(Y8w+{::PϪ|ە,S뗰R˧9ÞkAُcu5Œܟc+H?p&cA<뀔#:*BI({fۍSِ!MyI;!+R.JL^]~cTv2?LjLџm? {c|6&\jl'auCkYd?JIoK)jeYJP:6]`tP.b xh']GA5(\<յΪ WD6syd󳑨]N!c5&ᖏCw[_cѝj^~߆CT )K7\Cpnvٕ1Ur; zƓ_@? vSn[$}η"E@3llŸ j%)Ŀ\t|QVMg6~j 7 x]BZgO/S1Fy(Ie82V(AD 8n8<8q(z{[%"5ދO8=KV淪,ms>+. u/PMXh65ìu_ŢBpĆ@]1%eஈ< x 憪a8O*J@iJx͟1iRG~%PBÕKJBr1G~ &2~V(􃞀I249 x%ʫ < m6Y3IӸ 8mz[NjK6>IEdy~o"*tk"G#0d#<1mg+Ը6yt]lXұy wkYYpԥex]\3d/UՍNW#oiHSA.rM*%v~(FcT̴VK=41hO݆v~S<غUH<Ŋ5d/iWBQG(eQM20n,aKO R/#5F1MK1P* =+t"p,%/0AL@~kcd&=~y ,+&>EdC:Est:@׍6oe>̥(K0AֱCLŧ/U D ,|vSsS#6X@5+O^鿹Y9=[Cy]uN `'!o_deȮGAhc+5 P rLH7a`Ov@.k=@ m{BUIžD'&K 1^ * /݁}ĸmJ }L|R2n/lwp/9Cfл֨XCgl<9\t 3M}`zRal!؟QtlgM|(ɗB._ ,K8;ugȱfK7dŽ^3C!2ts3j'M^xii>g!J)O-w͞nt.bAtl@lȌ`"1 #֯)S @kY5ީ G!T1t%&-2_,mߒ[+-||H!}N#y$*ȁ`lFݽݗspG;Gљ|G$ =$MPg[r'_|<ؒrGyUy_멂lW 90l1];Wd{Vʢg(gsJYxg hI5ǡeIr,'JehR"Nq ]$_5}>SS ޤm+#Xdu|""Y&-7P"i2”^ee2҆O_跽n6xrDL6/ 9kVȆ`Y;{ h.| NUv-@/$V~wŕ,_ѣW;Jb%_+&rO$ h}:*ǂMSNcq- h^/,&_UJ(=-wO2I*69+GKMǤ鄤'VV9J"Rv!v,w"D8'VpnA3oXF^zFjZ|UfIOxhx&#H8Qys2́TC}ηo ǵlO'r[n>4PWMV]yָu]6bH_2?mvJYM7!rQh, FB0@xi ;#ȢW;ӻ4ϘQ|+xeu" r<VRTPl2 zH*Zs"Kc|uC3Z8S@*{H,@PW&arroaOLD {Ms\HOFB8.C4HW֠kQ.23kXr {rQ_atf[&<1X"9`Z#x=*{ǗW #zquvIm ^ 7<WwG\-6Okt_=e t-VZZѩdNc{I!֦FkLdLV8v6Bяۉz'jMߐ|6D4'F --om#$$"۞m{&r%k#,Fmq*MFW3!ȉ᳅H31Z4|F)%W(P(Tfܵ3q9D8i29UI_Tki -GAT\aDsH)HF Q1HKPԺXv a3~OAL!p6!rΎ>=;->ew[]L^[ۜt(Ŋ"C7~[J`#r'2P3t>mK4[%^Qmߩgͱ&yٽ_˫$YW=Y2S朠OP!ݮLfi| Np[ɶ}~+ƔN?,Rl_G|1o;9k9Hĺbeܘ=u\V$4ĸoս"9zR}L^.Q%_ =I%_-T "nKöl8 ~MRcЕm1ol^;GF3Ys3$wԿH4E4O/Jg_3dF5^jf*|b)Du?BU4ZixXa'A2dMLRcjEJ%0e,6b-zH4Edp~HWF24,"&16!idoi=ʸ͏PlQ6N8}*@=>r߿E9e[u,)< mC~2=mm$~3~kFz|'Tx_ J[ y3ӔtqIZ HL.ďdvR;vEY bZ6tH.*/85F! 7# %(-Xk칦~gRkkQo9۠ ;<`o |!;-ҋ $UF{eP[ 0ͫL9LkBݓ3$n8}Sܓݰ_qr`;r*Z 4 d;b^򰒞Y89bB%Nqd1FkQ 'L+N6g{f>醨e``1qW " 7_w> } K|vF;q~30B1s,הI¬j&PǑ1ٺ#=>A13zQ%;TQvOտipA9c@- A&[Au-_W>~w{Vke-+0fxiۺrZ|ySϾŏRiwo:m\l49;|4 'n Z&jKEcO8_ᾓ ]yUHQqW %dHs%?4q±/ixw#+V0y.u<ʾ\a._-:ibXq _b#K.?*#o/=pGd*8Ccyl-^({};7{4=xg,5 B`jQnIj>yzÍkDc7w&7a!Mb&  +i~mzu,IW:B p0Eȩ͟v0\m_r4HH"[(ئ,Ug!R4 *dXog?NmbpC /xkF>"bJP73Xok9^.}ZO{=jHdA+j:bg]@Mn"eNG :WwHJe9 y'0{T]i`0yXR?~V@WH;|X?kr1nXA篈S&lM:x:mއ[pTVcd,1EtO͆dBk_VW7~J޳Ŏ|?!}Nn+XpS+è$r R, f]$>2 =a b5n;Pt!'zr9 x6N6LSFFb-hMP |?c`,[H<+ 8%kY?RS1#<3MJpu^𫽽y;C)#^h Ȍm+;LxK6`)ϋ$17blHV[/mF2[u[}bM_Zsjp5vcl5Vkylp6طvn!0x`QfElFiy: > *Ѐ3}ie֛~ [)@.:f"7XG!?ipYxK\YvEXUto7I-+3]CGn!QD}a_ zB+CHi 33q甔\8RQmBHpY|17MRPvwPix]<+Cf?dwg0;Ep8gV}я4fL뼰p^~lJP/X#F BuPׂVb}N@Y{AW0D3Cz69B` w[z~6=Uf+,h^o_1)DnWA_!-"46&8~L?xeECy3_w$arUH;H))G[_ 0qd˘wiŗ3 W0C|d#Uٞ\*6-ǩq Vۡx $Q& ]I/d8X 2"'e.Ijͷ }-k9xh˪ow *!ǵ @M^l QW&!-F#!cOׄc)\ܓBXYˬ ogHRqZ{S2&}Kc#W}JD]0$2*{J7 eÉ}TF۟ұC CMaai`NJ{P %&`*U6P<(M=43gm4i0v"ޢ|t/'vU1P%W-;Rβ2Da bbs/0C[Kl̒f V0SƄY{&K[?O;D6iGx*G _L.ck#s%!O^bTַ7g_giVeVjLu\gM,@ʃ + H:k.0NB~uMw^ B~0B9OTIDT~-`;~^-+(Nf=}FC;§(T潥:cG qݽqCTX ΆpWVA~yxG}LñLXٷ}l!6FIUFpw~. gvm@|4KeFGHWf>cʽQ~rr\3h$,`ng ,rdΦ3 SƇv=.f=U+25r)Ԥ\#*Y8)XOX 5':M/L $JHĻ(ozeZ\Qf1_G(9i=-sbr+JӺHZy3+*-J5Rݷ p™/ ^Ì5k<`P >FI8hL9^C@"_mz5`h9-+x:ݳ>,vJ@3ҐOKFNQX#'R"$=/=K?*_f_n'_>['64(D,}Y2{/PX:i_NLh+uz;p%V~8WZV5^y7Eĵ/ބP9t ]8*Zcx)tע?+`K'|1?wy%UW{h/n!o}u*0DJH|Xe**-s8c:mKQ. +o%$dbKD3[@4;OttCe)zTxXAl>`8q7^Y$l?iݩ(M^4/Y(2+B?7W4tnOG6IS-yݡPa/чe H֓:Wk K ^cumf`i| 2r$1R``KH. J S\|"z`՛ۚ$=w VU>0BgfP#{P\mO92l#Ťދ-Kj+>R=c<:k)UqdMPC5(+Id g%Ćg+׶HPF4R>Sz²`*2ԛ+j4e e4g B1 jw'(;%U~؄7ki%F]?>X˥Ր G8}dýQpBqc8b=}=IKs3;CåI,wdZ^>X3Q eԥ!Ah n߇ Sp$6fs9\8jNsP٠)c·5 HCrĐ:3A)ypec 'ML)MzKz K}Ns\ǀ]rHԛ0єJm,eE DW`PZ'xj՘:~?(b۠=u0c◸V82[IÙJ5bƋ):\q$<>rib~q|2X!YٌiW"x~G9Dj2R]A8*PQ5ɿ'=j5/=_ U nngޞR^1Aox0ےF N~Ar蚌=R(m=n2N i$$4|x0y |\\^T.H ⑴^fHJ䚣ԥJblĜ]rO!;pwp+WkʸWDwjo_)TS9D9]3\oqϽż<{׎1&ٗ)zPGaM ~>(x2}ڊ{y:RWE ā)A'Mxvm鷋Ih~֞r ǵIڮ'N7.읇!G!lZ-g^9^LnmuV>I /@e QJ 㭶 3w {{ݙ[ݮ!pT[L *&5 1i(nylIi+bit|(7B[жo0|P$ Is8,H&=ps^Oԃ6Ǡj՛O@:x<.3K5j9:hĈi7ٜ2 DV;Ɇ@2 XTZcNiK. ]`1Vm:},TPTblvMݯ n:G%Ey+8K5~2fDYB5^Y<.|uSce?>yu!`"eUv`vӍrnfan]M{3Y+˱|AX^9P0'JJ -h< qi8E*h,5 1>/7GlF`-;]9)X L5L]Mܲ#$ln w]%FgQ2cRe?PP `ko9\JfZRB+vk^qf=^YI>k$h<<`)~#ŗi@4? yMQpBBZeKkXx& mI 9ƅY狊}\&a}-KAHn N5~ }Zt~Wf sO0hSuwYn>?2eo!Uc4djf:=z=ܯ`ty\5* H5{Z ŪH0eOϛ ^@xg>V6SɟfDׅpX+wi /la(~-:8t # G ,C`$QZg C'ǮO}./6 "]ԟP9dbqzL4$ˡNTQ}|jUCMQֳf tOvNu+`"Qn XD`[J։3 ~1ٹUTDVs$*2=OђbjRULw]QK~1 K)"2Թe 887,!ݽM\/d&{Jfuf!,٘ZfD5F'&c ϵ Հ 9,i580W,a[Կ (gR2 q07Wz\h)VقzWESL^'v$.*3_BwW%!Cr'*>i_)nT;}̾Al`G>G2kG#ф׿k_iij W,4DŽ/OoS&(3̄31^ Tb ʣш@ j0Ӛ VT>Q:XxdA=@:ˉdqiq|kLM9 x @+֔xEA(X{$D"97E#պˌJEGMkFk/&[सe E^`lWr֒{(a O1p溻"Sӓ,_2ڟHi!rۍ깸#5;kg^r:I}x-Ʊ;tYsɺ /+Tŏ=fxm%dwlD f6Qh 'CuۙJyte~&յ.ҥQn6D-/8I*KJCo+7`R n['LF(]z-&}%E(n' ]߮WxCeKg R&z2 'rON鼁$Өu:L덦fc5#33eΘ0'W1Y_*I!|>-!nhZ8,нZkB(㽟_LQ?i;Nvwd~./8I߻ꌺT4'l?g1>t]]~z_Xa/nKq3~̮LWzc60 &IpU ZS zVS4CV#J{i, +ah6gCƒ %G$&C'#\'a(٭nLypBp7OsdÒ̤kkN @k3,4MclwanW[R&M W"[6 ;0HD,#jFkrV}QY#/Zbs-vķXv;t.:/O3 fɷwQORM6oGo<7լaL'[#4;$ֱL$@-vK.rS]$`]gp_m-VQmv|]-c,+V@EsJ·w@(:6d5&{Oe򐘌cbek_bʒ9~ W ҼWr-6 GE9&BK$?m]C8`(>}+]o'?աI&p4#an\`y?9%1quo8D7 E/VPbL-eTO :ʦ[8MR )04~jv.$zvd.Zy{ށ0vW'%Ԩ}qjT !Lhf&nn&DT{wm6`L7 t\*MXx٧Hoaץ)qw @7ˬɤL:#ɼOal`YAj"lӅ`24xfbs?KE<@MW#=⏁H=ũKH=0 Vqo;kl1>Y*g 86ϓpP>鯣N),lu?oTV KWB$ %qZvSb3hdV]5ٿ#~aN3VwF,02^H箱h$Ef]3 F J| pEnv\WX3ȒXXZp>2d c'R)ј| ~.!7a,Ak#ls4G_>2{㠭)Y9'^;>2w AXyzJXg=UHs#:N{|lã=FTx}˰q40lpk@Չv5= gFgm78N$!8zXӋccnhJg${nzivlO~O гZ^"E%Mc٧M4=z!2$Yb?]>F#ˆU&~_i'q?u$E⍅?fB`!ًܥПԷ , qA3ۦ{SLzX@ O N>I#Ιauz] 'W'G1Ih ͹'a|e# 'gZT<q\ۊ=39S?8RxvT`u(< /v#}gh,"cze}f" ˧MQو{|&c$DMzSjW7䎩p9V!cϪL,ٞl @4B^}-~ @NuJ*můXF ^%Ņ:h.?5!GDZ%gqò2_ammLꍩUgfe' /1_F&a mfhTf/BH;'S Eڒ6Mu%k h(2ֶ/}{٬NJYI7ڐĦ6?@OeU2WD3l}U|ϤGn2)fb nGMb8;ޕ"b`S&Hf8t*3hKs JNx8!GLE `07@`AVcOYA/'.YkgJČ\){ӳG'm+nGŔoTLmI͈!n(*Ĺ!zEqX;UGjldH;<%Є>ƹd雨y Akˎd֓F% =z4G)#'}rA.d-Y}Sxwl|2'~*Fp= J!l(v |?pN&UGaH已B(,*!U6UJX"UzȳfK6M@oβKL}e;Hװż=1x38jx OG (9 n=DwW .d ǐB4~.A{4$#;eX kJjB"9ϻ[inM<3O3KF1I W^VbFHnYt#NrEY`IWc=Rx?+mIv>d4 #p}HNJ }Cۗ"iEB_ p&"Ǵ$a0 8GGK%6T:GC8H> (j{D]݇,FI{!BjOgxĪTaL"Ƹ[Bu2NͶd;~`$чG$0Whv4*FڇTTT]իV\?O Jv$mn8.#xȃtDmOdK'`$y< }cˤ?@[u#hfp[W;+Y|bz0k䔦R"ϓR4 B֯{GXk;[ 0ivWW ]]Elֶɵ=TdZWǢzM`" nF5<'ALG/(3,}{^}Мz*RE @͕7F&sRKm96m":iA*&&rAq68ԯ6JԬfm7E7J? &M_fR4]ͅ/E[s5qߺƧú;~QJ +WXzR"1 ínXf5 v.ayL>/-%`<f'%*3-L IGk*8mwlW_̓,P۫p#dR M+blc9b%&aXit/,7xouv9B`7o#0-0WYTRT ᫹ Eu?Z&կKg8ѽ%wlI wH`q4mWLbҟf*sM($U .fv34?I 9vI+!t-lq:wc ?{)mfY1&/?OUե)Q+mҭE zZyg陲ЛG¯#2ROg<{r8SN}yp[2IH`2F^I="JDGi2qPCu,[!]$BN-k^cxu}JS?uFLXb\S4t\J -#S3/={E`KNor^`Yʝu`/aJSݚy. vSj`W,~7&!U-?9[@vrS5z P|<|fX4Q:Ya1'nݵW w!MƎ~\Zƶ}y4 `7iVex@kw|lR+Z]:G>*QTӬ.׀V9?V,E8p\eiktC82 vgR:zlR`~ktLjpsvJ5dmPtX'rRss6 ܭ7앁 v_i$GkycOexTF ,m'k )W߳6}(U*5M{*w$Q@b @f߿F{\28hsG?|1jVI(iq9F2ų[8摙0 TElhي6YԎ!9.|7W6Љ]V(1 s]LZf.˙%cn8Y5 1Çn8GقrU/9eG);2ijB QxVF|u3%[.l*|mc55XyqLlÃZ.ET{UXݚ)r ܔ<&h*]NmULdN+ˏ$1%mW.5FKHg+QK\G'0}b%-q;{i0" *S/YJ_ Wala B{:c&e>'>‡K;{JFoG\DxSM ͸1U50pEN#7![ 1TaVrЬd^;??jb-U0[KrFF`5U<4"5\ B|4#"{R}p"R[dܡhK{v r%#U͠5>^Me-x4wS+!#B#/.xu]G3R`cVgQ sJ&&Ȼd8koq*8=CJl] =ΪvppD,r6ǭ4.[瓚"K@1:梅z5awy$ͺNuQV(m-TBS 7&+jqJZo`L!Vsh?|gNZ;՗9=ߏk@̣ >^oѱє $ixh.oW:c?yA*T,!n8R<}"Md4.Wȗ {qsp~Z1/4eV6-ٺ pߊ,Pړ?t++d6SOx}W܈a"UJ`g3:n˪h-a蒿P 3ZI&@+eJ-ג!3V9mc_vw:Y*{cח6%Ivgj2 'KZk6wOy6m[G}Y6=a`Zp$Q&KkQVS^* qo%?ExXpKÙ~AȷcᔏVe/ "2("GAoЀպyW[gyh0nXcZWd*# ZKu!HMI*BN@-3 #"r@=j`8=_#hgXTS[I1AV\B" i?jl{/_]/jvCQB2>7R:e3lHXi5ukԛ2_zܤn[o:%&Ҁ=cNC?>ܻ,U핖F\W:=ŌF- dKUbo> Yg&VEo. _@q{tTg/jkAr#''r.x7*R.bE#'D "yut2řJP89 L6V Uo#EX~g:k=^VA_ChРQY!DTݏL .`- ZeAn5z?rxUd0*4d!dL9yڪl?j N[s gÿ5y qèP 3r$LWYm$gmQCq ۙR1R?1 wo`mUx,#a}ཀB/.BYXLn[| 4>xBRhP./cҝȩFqՎ6`Z5^0Uw\9H,'IA6Q6E wT0"~EZSݛZ[gŕ:W|^bhd# Gi<%tZDg,I4o L.c9iAd__81ßNOT(U'Å5Y  k+"y]4BK3D\jiv ֢ӠǿKW\a [?l7QWCVڸ&3 [5H@?4?62HGW5iaie ݌e,M9>Z;w\j7Y*^ڛ&^;D!'Q&h-2]t,OMGCOLktE@hra9ɮʁ7cLan>į&+YcG^&`VpmMX 3{(w-o1Rfi5(m!L(ZG8϶L4 b!{!d%6PȔILY;C1rzOiF@s" R3h$>b5:&;\o# 轂P92,iut5iP W42Ɣ,݉|@Sp@Mou[.1~T^0k-KIJeNmqg_bSΦV V9at]krEU<=wR`Nmj^EdNUS].rbhq K_Ѧ]o90\&Eh8A43D]r6s-G'\+đ/p'KtF(rB`9DGvc b- `jEn&3dg^C =z&eP O(6qJW8akƬqUoүo/TRӛK.uL s've+~@z! W1FqtX(KH`g81U^ p }6 ||__ !M;\>"% .fcM槊+{8G)ݶ;O1/3">$NL:uVR. u3mLfdx~jVvP\@5ƗmR `BvKKگ=TJBe][$N\{2o\r;cM7CCkPڝf J r7do]nL0l/o><_9BJ"EDS/hgDنcmH1(T(QY|v%o)rP^9zaIO*9))U ?@VÖގ@LDݺ%]`ya\Pkv랎·:\nUsh&!QH!TZ[Ή,[9rʢ-xE`IeG!~ɰ6Ϸ=Fk =Kxx&;?_I 2{B}z׺7bF` joԖ&A&UKGS\E2upL2!=1`͙n kA>h[-ZtHdk[ݒlW86Uaz;w,#DWScr="B\Md3jO<k!dowV9\mۜUq)!!mHx J/[\"\, QGKeJ[HHaҹmgfZuKP(:aKHW}l]I/7%{Rj $Tx|Լ3bjXy;R)_.\GEdyi`+7?dZkm 0NG&l@}]Rj)H ku;K <3j$rӰ9WucvRSD1UP BbqVT7z/(I~bFECҨxp czjR&nԸ:// =%a椈ICرP񾡻!:y OxH^'w9Ūq;;5-JRa#R*S7Iy\W #%ԡ9x'o9S/yi[i/3Z3+䔻]bXzRUqceqzAi%nHxP xFE}d=r1,*w;·C]tþj4y!3[sUM]X1/s;>7{ =eI0r]{~0VSz-f>Ȏ7X #py<u(@v# .\uRXϑM'_f־#.R@iħqu&Ýg,*<7rw|Eǿgq'7_L3i.ݐƚ8!ՙجd:2w9Djnܳ;K(1~WOaePHm5J $>d'c|Xƹߔ* X*TV=h?NoYUkB`~5I&%e ~myCa(lZ}҇4kteIMڳK^߯2a,%^E 7RPZQ[IE M@_[&ʕFd)%4lmJf\8>uΌ?@|8*=`,U=h9rp\4ƅOX`ս Y7.fDԛ[MHMɦ԰؉pup6gu( t&au32e3 iM xp3tQ crq_q?Fj8oR, k{DM6A[7⣀I`@T-?o1xuZBgKP_%j.fvpSܚT8@4s/4Q :Nfsy./ =Į`,]N*z`~ *q~|pޖL&E؂It{g{!Voɀq1<^ٌ~*!8.{"qPmRypsQXSJJC;R9[y&S+OB3el*>Ѹ(np\52ХšFfU~KJ5ߕ\Ɣ3}AbDz=Vy_삇_%Y;D*%HÈl%bO>ЇEeu-*0#X&dN;IzVvmUwN2|H~^'RjຓݘdiZSĝ*݉KJZ ־4/k/G7*#-y #&X ߃:\,<&}L}mGu=NDaDS[WD'u)h&g';.<`rO\f32H ,^oncNJ14wbFmݜ%"#mvW=Vp3_ Ipncl|'o)rA&T RKfT)9eOM%%}93_/l5ILoݻ/^1Q {YN {ʜ\" ̔w;f/Mnp*0CJ@OKh~lK&Br_뮱@{SHaɦ)NW5i!2хh B@BV-h^Rx6\*iRjRqqc=VC1[̞^HV OqJ{C.<:])Xj_UOQnc(.eȘ~x&^{oĠJ9P$ ~Ty:By{>MiiϠc1႞@{b *蠉Mg[OF/"m{Dgc)u(B6YZEYK70:4~I7"s%E.%qvZ^{Ty7mP!7!$֛*;0r7|)*X{j[߾Oir[t" F`l:pai}`r|9{nXM #(K8AϪ;49!IǟH.OB܄@k?\j :gLb7͍̑,u𖯒PM qdQH5j۲ r̓[?6,@g?V*Wy-xdz\N 9xr7zYwϊ0l`jHWv˔#*Ó2|]G/k\1d~ސ+xϞpo.z-och.1c&܈&K7/{rL G ;Ȃ>71Lc6(kw\| r,,# @Bv2qKd67ϦYcKh ҡDaB]>`Mt W;FsiאcwDSޡB#AϘK%O,|$PYzive$p)?_A插sJ 3圿ئZO{z>V fFpRh,;/飉 s` ߚgl *8K!W*%uXNաH~ߖ1.kp'(k> i༂Ồ'TZڼLCRz6ӺgM k;8^~]Y?0KiP]9hSuzf=>Jr#**c^I֬| /x!ͲyH:|D+/KC"t"G ؒWRœ ]hB&Wy9z[}wE<)^cձŧC:5/>lAr2 q=N_lz V oz`A)ȡfmPDCVFj@#ź ]F0GBW{Q=2XlW#fGzcJaҠZO $XDyoPO35"h3Xel=Y ˡHJ[*WYِjQyO 봧576i/&AICH/֬qH 2))^/)g^Rt(};g\]x2+fkaz}!O!/);ŵ)c%nMYP▗ӧ!*^ЏBb9/g|Jx'e5n g8-GWX%w0蜆dLzC>rQ!۶aiZ IqyHCȰ `$UzwwCLIp9z\]y}jmeC2j%`%ЦI \"@j-S07S#/$1™'Nm{cM.E.31aĎB{8fmL=NעtԌl5:Y9G)%FUإ-}MjcS4_iL#YNFv7P{rL$0-8ż#8L˟W~Ry oh5 })\J>59ƯbgYKo[" R5s6-2OCyqrlA)+rx]WMydZ 4}h6?/Q=;[ҡ7`ZW凷 &0#Ok"tbG*Ūo&cpQ|͗\JvRT=ҏG68kË*b![,fv4R%ս.43 ~-݀lLF OJ+ ]W,3Jܥ,i!5̂?m\-T'^KЖb]ihx6ߚqгfҖS\Df+hU~a4KUx4VPz>j,#!LR̰/I?]D,mxVqP*lMc[쐌GnH.k9487G oQ6Ìy{x|_%F}S!~B0[j)a*<Ðc5YM|'$s7ʡ1_ңԻC~NND.8]ъf6q"GpF0rE)Q!y~%74>Viy/25N7N4_;N@mKPaK {nl c;4 VOn (vB]W ˚[AǸe +.B54U,TxO V515hFl͍0k@c6y. $ys 3vqblc`)ED(%PiC Ax @Qtp/-9:/\H~%GoqǢ 3Bab'px|ܱE ή_&i'4c2[JqZ ӑ=3s̓tgj=Ycc9Cg}C"ຝS /oB @ {i(>]֛@WL k}t=> {I2xL)|ǿrQ&'lRX_(w1Gi=ȓb83jcK'?6F;Tn)[hڧB=y h=sKo7Yin@@+Z91$ϒ=1`Nl'}3N ƌݘR-Ǣp@OAXdVa4O*ڒ|| &fs9dЪFN"q $)SoЀCdNXlr|AMB9m?_Y_];G@ֱ< m3z-<б}Tж* TYoqNgwE%Y0WId(T5;"-{? "C`!"W@i/H:fE8M(]CJCPBe63or\Ƞ^8wF;8u|Rfҳ! hzο*<;N6`!9{'$U Atr (5n.sF)A \9|܀W0\, ss.@"qIcK\a+Ikc =jw)!2ɤ2'6L6@{1B;^O6>֬X]ibe)6r,Kś+*)172`|̈2ѓ\z#v8Zv7&6q+abIIfF4UO*I=>9s}!<Y{Mi/#B[60,m8s8*8 8y=mE`=zdy0|vEk8= I ,"cD'dfGd\@XSÑ.;WEA5I+/" BJ{?xG^~ڃ{\6 I pJQJ2h<(1Viݵ &y*Dz-E!W*&J2daa{8X 3$,ݝH;XN ٤}{a%vbR(|+tV[wҖF\웥Zm~ AKRvx~ZvJvS_5(f9Ski+i}@kk%*48PhfO@:BvNObԀ^ijctB}aaxQvNt7ջ@}O2KSN%k뻲o:-Keo3n Jɘs)2$S9=K3;8}W·2DK i?\]+%ل H _QDjPq~y' /[ުY=<ˢ<7Hg f>J>Y$}3 fc ¸!x;UKbz;]C[I=fuazM%c|\v3 {7!x{<=`f'k19*](4$BfOs=R\X TfZą[~1\d1ig (n殺*4<'NWѵ" u1ĜB`)н]qy_jX rQ Z*t]G煔sD'nN n'b OQb@[p+ o (ff!^1KƦ8]^J36JEZJ| ʚkק3"Gǖ5X,j:ɶQ40#0.?sт̑!Kv@CЊvVV 9 ^~h#ێӂ켁X66}*hMZAc-ETmxQ$L*)MuaK!̦}&]DU%mr}BfekC(-b](@~r64?ГeS-5on-H[EA]_VE eRq62/:}VxتV-cn ꩪGR=@?49p?3gvhjwˎa=P i#C;L\7c[6q;PhW&l+1ɉ?5 lGܽYSfplqղ!/96P:xX{h'}4ux #=pZs٥ >]5hkQ[8X.8_Ӛ"%S2"!\ᷦ*'/FC=4?ߖPC%R\tYEy[ tQۧ4L[3-rAn&ֹ"NvBMZ`-]h3<4Iu%B+8M¹~ˀ:")ȂA FБԍ!BqaEǝ+UYq,1&ǭ4AB4\ʟūc\i?e#E[̔ޭSoxhZ32$Qa2Q.zXk;l5r8,HNM#cR0; WLZU4 Zzdv(&,-Y-oud[J_>(M^ƞ╝ :x/!$I⪢,_9rZ1)F_}x5o-[TmpN>=Ίj01< YkZCdQ έ9<>L2) pW,'Ś_i| GK #dds۳ u\? Lv@++`) phxK{6)Q`ușx7c41L4 ?+Ah8[|}q 0F?|@ujb?fba"UeeP:= t,.4nF:m:*?#F:'ӅIED(qvRaoD|Bך*&]R჊x|+[ޙ ~H^M@){) ωrg;C|¥SۧĀ*Ӎ;M ֯ pzys6zm/zğZ$Yn.GjtϺ:,@͎8ȰʭL!ou&=[BaVs):nG\k]Up >ډ^FńrמW} P9r$K!"\m:S%S[G>B+G=GQS"\ rNJgT#xDHe ܣpNIJXMokkCۿz8 Yi92j GfV7Dt֫gWZ\6}rK.ֳO82<>>/QAnuԈGf=E5\eqBj)bH#W-HMe9VN[=lV>F%LfĚ׬ =mn_ᒪd-gMf3e^Ql> PccX);] An!!>񮘵[@1ʯ8QJC>X, i`n:GL]i:fNIb#u"W^YF-gUL-}CJ8-bi)(ĩU~f@|'3g:PQz;ׅ62Jc: CX3QmŢrl0"[WP:?o^ykń/&GρL7ƣ0b8x^ZLi欂i$m9vMz{EymoB (t%o(qoTܺvx<4%iƑ>fh*~ӻʏlH|OV'4r!)ˑ y9#󘲔j g`l`Y3!ZDi$Eh%ƙ65tU =5\)]Xӽ[G']#Zg[EKKfc 0<5ys\u*VI!0X-Xx L38{d(HI\B_u)^,iZ]9aTA?N ڱB舖\#"[`M ݑso9T"&vT=-m*>^ kak3vE6}ueRW?7C E_\wI*r~ϻ8[pߚ4v spn֧`"g,Xnr:hZ&̛Fe R!5 Fb{W1r,–pԈ[T*^i!9ٳ d*PTԑee **!Axw"U!Vҟ\@aҺ JE sPWDj jij-8#7yuY5 $UǬ;w<&iyh~ ĎuVK9 _"Q] 5toeg-}g@P#TffB ?zTz:3w}wփeYEt`s(R(tO=bfg!Aی!X·=9"{)>yܹ父?\ mu69=u&!JE2)1<%F;汣G0i|2DGRxa{J4d[i:čq.\^NM|6Wv7OJmT!_e?`0U7 L ێnGR*ɀ 2xC=TgLQ -QlmŮcG׺ʄOm.7JXVnahn Z t@\^}! y@QOIۦtZJ#49:WmdQܚ;D=zcɘ*A{ūT)Cǝ!) 2Ϻ/$;#i9F̹4e\n*e=_$# 1BB/\4N =ٸMuxh|ǖ3ej =oF_Jꂅ~EYP7bA{ErY1\EH~{i Q_(έB?з!)~}v̻6C7`:\&AYM>]O9廋xZs%$WЏ8c<{U;j kH6"n⩊~_jWIW8m +-QS'%VC?Xg/[<%Rq?nE?1.b1-Q€6gG{L36eiIk+BOG\$ w`{.G?eue^:0q35W[gdcPH¿&ѢQʶ!@k}\)0hc ,y7jU0sޞTt!ReBA\GѭoELa(n|Is,ebXh[stv09<JlƷSU$k+3]]Mu+x-Y炐 {{Fw5n$Hy;Si1eyӱ\b9yCN;M5 ?)(1/wDWNXS"(}呤$ DC-Oɉ݆'pA/؍:: }#ə|W~9((_īx30~[)A6˯3vˎo16HJHU9`-3ڨ=kǕAO}߅Gg6( ߠ=P׵+4 +2u"̨ڤ=p<5/ ĶCUS:Y"{5> I{lGb5&q?d'%USz$n-l.`>ȂѝS;||f@efxT$&=SIs'4n%V}:.,"3j" HOi;zk 6{W s2brZ~>Ki6ruc4^X:mv}`oW'xbRhGSfե/+R|#\mHNFBOrl(IE]>?tNtbOTUאĖٟhBK=$̸qu6eizXN+2փ?g64SKæd1; ۯYE)<{&hu/ڝ(U>w@N#E Wޯk|'1hsuΞ‘{D;YQbd:8lدK>gZn:G_"$0gE(铕A(#U}; ܬg:+Cb#6d}B"]Tvu4D{`F!CB.밷fM1h\}.1%_?x*\2Ne-ۑkGnV)dʥOd?S2?՝쭮(VG"3*+{ۤS)'!8FkQ"aInq p>u2W!*Dg]H<2?Agv X֫?N݃ jXC5i';lccϖt!c%,u&LC8h5,f// Pp#$SﯗĢ)$>@]ę~ Q_4d}Z=] ǂ+'UuhfM~m/,U)"ۛeѦ .rr7JXgnI M}i'\ ? Ę'Ap6坄tp36t$h}zGOєcQѵSm4J7+`ɱ?'B0 XAdwZd#Y;uqboyTD7'a~TMѦZ "sX8 Y@G6J?DY2AHЋ [su穱DX<Ӆ$Fp(p3 M:[GLí4%:WO/e8PŎM{V^z+>>UVW 9HpzZ[D{%;Hv|]T ӛ_J1uwu.eXwvuW6B(bNi{jl FFMkxRlrlB6D LQ&wl~Op5hG2 *Yf=PégRo}Ir,9b_,n$o +6qXq KeJj(7A>3ŬS̷ 1}w\£`d!>V-L wPKCOݗ9=ˁxėF:Q<0rr RӼ~L LOx(r#"&J}NS`C ?~zy&W;#x\´1ij1֪(=R$4葢/c.YgHfb`W1ȃ4XP^=S\eLy?af6 KZ}o$0.+cbY z!$-6WeZ GJiT͔ 1"}E%8_{W9:Э]ɧ>]`~Cl9~'PGX EOiKQ8L((Y$k3u- ͝&J4?;'liz.G?ɴQ :{w ]RѲ#7z n? R56Jn#}t"=۶2C{lAh,s3,'wI8: n/שq\8QpϴeZIw֒[#WӈMRN_5-ūG^/+ Fpvz5O~f`I )W۟'pS=" =Wc ^ *9%HY EsKuDlStA2CMh8.;&~ZxOlrVD쑬GIw¬C!e.= pLQb~87Q0\f\ǷxOFsj*Y]~gȾꟹ౸,E5Rz[zͥqP%gȷ#dF4(DD?o-yP+#|a(ğBgy R0S#w׸TA_[fу`E+KGA|%3v+Ym*(Y+XRx@{Y]PKi_S߆ XI'LO.'̣#N@GKymx\LVp b?.p,3$XW2Ptsfyc#r9'6mC*=px}(-OPJe ~4-Hg@.nB>aa,Ke׌ QUX$LZz?`J/q^LZgz$έA#׭P1!O}` T'q {{/b{ h[\o(ӣv 0(UڋooPنeK7TUP~ɃHF>}("ܤތ4ύ6uf=3\߈,rG~0!ؚW:W!)QOPxR$ŘkxeW^rő4[O!?ybd>!I/)4 I QAx>]f~bm(;"w`jNW|F;>+[sp jF-Uc1ݬa,RӅ@0ŭDt&,({^4W628㿥tS+a]Uq9-Ir)R+H6``$ @^렩*QkWpeu!ty*#ˇX)z;:L kz3=DOty7noT5aǵ epqj.H8EX]; Lt|t Xy <{HӿlYol#\kmY9!+6I5 >& v$*m9,wNZa  {^>7nTl@]\ e\33N w ‘N-Z[ gq&|O-@s2Ű*q/;qKRCTk,k饵cNλt-"i΀ dQU7Ŝڙ4J'gjcJvVv)<h>n)TKԆ CPIKܚXJH7??l<cW%bqw$&Ntw/ޤY% ,+4R7}=\m3>XlR d1 %<֧*Yu/ pW>~Y.ƒ}4+chKZx!Iz܌AP]k}w (qGD\s̀wfJ]Rg?[mdve۠[@/ /lKwL4ƽ rw!(C8n.'׵$B ~rيw[G[9 $9v%]:qI8A)#6)J;= ikdA lQ 4S%v,4U4HJ_UES,w/Z{0e`#y8ï W_'t }}ݒ419aښ,j_;V5>FF;ձ?%0"* Ri5-@f @AU>m#ח-<=QE"n %X.7OT^VOƏK!8$B˹NJնVEA՘d抚ҫl0w1pswl5$-rRrW:$&mzUy'-hqyYkM^Vh<L@05Y(Cu/gs7J_խxG'pg ? ~HhsnTV_/€d<ǍHd%#4or--9,$1'% 7ҟc07 1HaKs:_C&j 4fD 0->$=s +k{-Ԭ5%n)a)?sIpR+sGt`#ϰL->h0խ0qlh{D3_fZ@$/tPǁ- |e\f2뱪[6RuwPN+BGa cr`=oI#R3znj,)~=Rt,sp^I B,qV' #z4lU],:%]\cpO}A.A[8Ȥtv-'$ H`Zi}l[ǁ̼-$ a.ܤO+Km"vATWaTz`(jwQ%r~S ΛNxW,ƫP@:KӘ)X@Nk 8O3y K%<$ s>wS88^n8'CnJ1}N1fj7>saXߓVhKލ^]̏n.Qy oL3\] 6!옖|^0Bk❄g!_N}Js>ېHXv7B#K|^,Y)f <&dZO6'n;hz L)=JRz`q<_u'aq<sܷxg\y|eZ(XUsK'cE4޻&i-h Zxg$aX,dMjGkP@.*1@oL>wƵ 7ц<֥hsizXۿҩkb1hg)eA :+1CB{܍ !$,+%qJGb$oۑfVx]!>[}gU \-ēcs:]ƹ[jv#M"+A,&I6c)Uo?QD8 -qgԍQ`= "v_jn4jժIZPHC͛u#騂{{3,VA&;ohkFUgǦV$b~If?ߑYe(}/ X =ec~*L$:.xPuF*ׯ1q"`0ESn;x&e@3= d C_֙ eO(ݔ*u/ݮ^Fgz!_;Չ9Q%7- sj"|ImS&,+wP\#z3)]S&SɳU^dp8#f5x~{v{RFu +58ћ.3\%K:g71C:Jϣ ĹX]ZoIge7XsE9,B^s@_ks${Nݦ{Lm¼)jRrlm c&6=Wg+NGQil6KͲ*o`51W|3$^ :r%p?E@*UVXzVz9ΗFcMZ Wp(LS \\xl@~iLTz{41L~H<#qti9rQ3~Rc$mm[" 4\mO9ƞNČ elҕ@%ۈiYyF8M.KPUħRpىM%>eX`ͳNE$lp^N֛2 $d#q"pE]L#) Z]6 tJQ2Q.K SH&3]m#-5"(grU*B{d=4 >(JLr$Mes0C$Nn3@k.R`kd!ϕc7 qdŽgc(Myr&*U&"m-n?n QYIۦ^\O|]uĄN_/IDHUK}+m8u@Ys:@k7ρ2CYONl߂K`ɞ6|XϪl(ЄHnLzl!QC*{>>T,T~sWHchgߣ|baƃI%٩Rƪ'E0VkTNE۱EeP5Le^5鹸B1m̎6.j ^ʁV$Ɠ6tqY)r&R?eJJ^&#Qі%n^4nߎέg @|/$q3 7E(^߳ U ˓ ۑ8<`3 ˆ#RNt NLj`}}iax< ̗~o$pU,8ƌ5,h"sqlZwDC_dvHVZ\d2;iyy|@_t XYN]υ|\7eDR,R>uIr =6wOYǽ~fȁzk5x$( i X"1<} tG4}ov~n ^>/jhg^(#?rsOHbv_m\ijkӴ̓3O|6wb8VE];8Lٚ`g{CqD2w@ (bN.qcAs±S+HU۟7k1%%Eſg37?/?شZ6M= LXCT>E?*lH3% - /cdJݫ]rG$]2)Rk PI0 r2^^ڋ*K1۶J(Py: gY0=-Vf]xA%Y~22ՀIB:DLh;l@t? h]3qYm/ud u\v >S +uş+5wp pYCYk[Of0Aj7 EI9nzlA ¶/`Fgr{=ir=άI³5l1o.Ni`7=,,$3 P^!tg ş?+y -SÍ X‰b׳:\@l\=_:bыϫ`1XIYZf1 ϻ me(Vϡ$1- Ê< T SN.P<3َzJ# TУ7KclT;Ki]l2% Ŵ'{U|Lb!vEZQWF@M=XId 8Q. D0խ`J$qMͰ{U4, `P1u)@j97;lAL˖Mq~'qmƝ;/<<[}LI18+YDW*?KNN+xP Q$A,Egz'KEO;eA2SrhS{nW@Hm=MHq@ݜmКB,Es~cehyT zI4s Ydkjqo83Ϡe[-o. qr2}=?EAFS{־dWF%YH&{k^ Ϗ9 .P?N"6][rʓ;`n5'Sd\{NQ +ðuSͼveCxTN^ӕA.usP! M1t+m5|OM GzPʡnDdZҮ./fuTot^Qj -7İ(N}'q.Ճ3%AY6 mH%X:Lң]iLѴj cC ytssa3S!C=5KRѦ1ihS;HEh1A=d#i9cM^vU+[44=+5VUjGSNmU5d]-hZ*^HHdK 2nJﭿ^,Jw7ט\K;e;Dzǖ*i Z ^g]*?DTC],$9&42+`_GEv]e~=c%jBO9uۼ܅&YP4m0Q-NC̎6d눺4z*mb mT#g?13z %mJu=\S)JJ6OJQs‡+Ŋvh?pDXol#8s^[ jg{8(Nx\ߊ;[@i9{ lo sDj?MqսT. 0Y{a zfhZ"vl$?~=,^;r9: eltCfmUnV~ TYb%;7Ɨ!4`Tn acqùkMD"TyE@p([n{[^P\ f=b:Q۸$n@YB]KbpL13inNQkVC- R{O}x r:sR'd>H̟/u-U'aEx}Je!+Q̎]&@\\n^[+֔u,K4cRheżBb &%B.8bޘՆݫYd(f޹^3 !N9oXwJ7#: ́?tJE4\fR5'(q.E8dGEDZϿ+Lm q^7*_g`Έ9VQOn|JӑU|"4z+̻Z{A9q3S:CVWRA"EB8AOn4 W6d"f!dIe]AxWRŽ#(c9>F>#Ѣ1]]WC=dV0ڽLaEpPu(*UkyЄG:EDۛFacXJQj_[5v-ŠssWLNoJ$jn%zNհ6"EԹ؛Z?ʠ KZ% ?zU׌(MP 7t2!^E|ۺUyl]We_Lpw+>UETd~Ŷ ҸyJ֡?@L:DIF.+uX&]8r^P~% 4\\RB\GG$4|ۑ b,cS3evqLn*eq=ٖ?HP;EQjne9vDuFݑUܗk|s(%oyua_9PB!c5]C߳Is3#$3~-'XChK1&M bȠH<*e*Ys%2_KЄ"+5+Y$nq9LYJ<]۟E]N0 q-1hkg6n)z\2B7)6 x#iDXJJm0kboFMJUvбQȊEa%ZhƓSy\{+/VGu_7WCjFWڞdOuEjGe$sO1+%:z#|վԀgbYizּ5#Q.rsmH<hj5U-Q+2 PxO˱<־buYogʘ+۬'FB P _Uk֪^:@@&/5k$AFQ9T˴syW;Z~hpq_ 3Lx%SQ0s{ZcZqL" #(]XuuF0ݚm95í8EzB~&|lF,_ڇHELԪ1ax+%2c!u?"')V wa܇e#(dAO˾hG0MvaS(BH*? )qbيoJ1;c:tg`fȥ|G?\|0NEH܂K^3GNo\}e_q~LZE1S³>&d4~OOY\E!ʓN#fX׹~; X\1}`$TdI#{KL!wGZ9U|M(aOnMQ].}hV C U;D&`oOD&xߕM]8+3Sưk7RJDgЄF/of8T%$M$NKA XѤK%.Kգ5ORy(Ubu ) ˈqu RLFöI2:bb܉d Y''vWL TXv |H!n]T>AVA ) /@(dY?Wmg a Ik/ȓNJŐm݋2~8eNx@0Œ ۴A!8'2[Je; RPsOmfD,OqxbxtOfD5[T"b~@:tsgdp/P OBƅA_Jfm2D%(U|~p}暉^ .:&#w BVBo.Q]W:TisC`O\_.> =ub~bP )A9!WYjߐ57s͚x X`xOI9K\X7]IxZ5e"$ qw޳᷒2&9e,ʆ2b>LI|,rtLCrB#J Ȋ'N3<(AM rtG}ӳݿQ%Uu^v7gaesr6gފxd>a2-Y%$Vʂ(>:9P8ȸhBSB 3atR:߿5giA *#KX"yUՆk7؇13ȧ3OVVX^ dk[Ql`! 9>Ie߲öp&34%mE|HxerEAM/D`WBG1}aRn;(JF+M4& ޲X\.խ:[(E#oQo] oڜW,oLb@/uu I!2;@STeác#4Nr6Τu(5":.4Lve6kW" .OV9US<@]N`Xc) $c!|Iԅ2 vQ ebS"kgޔaQLߠ>}SBP?&]qH1~/,BO1{<ֳ@LV'qNW:MQ<3j|3=I!:iu.Rfd72cۈ+eTUǏyrC ăl6_X?9dr5.msEd g Qu%2Y'oRO"1p53t2W[xam'qCOK`ɌQXS0l4 ZQ'X@_[;1O5I o,jTt#6ƒ8@ex&"iG]gqv~fH7I>;akp5i]EE')1f #R#44*c$c~D܈L)hL$mI? 7`0Ď!$H6}8?0W2Nm?7ANBݯ\ZO 8JR[ 'Ԣ.'ѲX6vPG9–Ā UvmJV+ )[dTZ& O,jG %>$d2o܈砞(<_Xw;^|Ǹ2u& "Od]P7m ;8 ǥ5TSEߗL"Ȝ>:8&Nv/z.,0Ajl*kKqF~UʺUç*]О*Y8$ugT,<5xO:a9p4Mۘ$Km 'ױr;י`:B[@Wa*_/D61LkYX1籞2P-c 1_jӠr|):󠷚Dg^j|HO;⨌g |E9GI V&j]&P%R1q;4sg4K. 2V?3"{@d.̬ ;τװklQ,nA"N5#=˥C|6.cӌlj_VKԇƺ=yq鉺FXcY$H<09r7YCWù'+ѳپ?Qii-{UyxKʓ;@e,j.B: ȢmM(Q1o5eB)|k(ЍWsR >:ߓorD9  #>5T p/MҞ^AnK1Vd9ȋӛJh :S_[i~7f]+c~ )J׌=X:?٫B*?=<+PT^͈׽ N' Mx- եl*YT&  聛b{hCjV:$:kDJ(B6 բ6> ^~`gHo_ 7? 庉ToOv韏"tt|3}n^f ˟@}xvr˷N$,H U/Ht]<2PfexUR0wpdDnՉ'\l'Q? L$vtd8&$e;C9TmK6Tre]GM'V=d"wLPc;r~g9vA4`+uuA:l4Q: hD)(nQO!\WaC|JC`Љ' 1ώ.QIOd켖 WÆ'7ưK wJGI9l,xa^r0=K8e$dfSROK QfSlkƃUq_ g ШV؝%bcKhpCd@‘:lHcUY&*=~s+胙ߢL`l4s7H`|$za,tM2NvC boG.C#)wpgM ]pmg$, eNTs=o!?@n~Ǐ9>nN"SOl$î;`Rҭ Uխݟ JޣoG`&9+PqnԎƂ韆}.w bP6ŕ 7+ApƋen~Æq Z9ΰ0ZZr*Fޥ߈UCN<"K)~Hf14Y"aYE",Um/(o_:AH)۪7^32Hc-W$R#Y=3 ߙk 2\4 |=q)cfzs)jt~ tK@ygl_>ע&( /T'g7MQݜ 5<"3D hjH~)$V\M 1R(}_Ezx  \+E `&%U'tA0ɽzKAG(t;҄N9A4q? 7;-bб$NK;iL.ρIW!O7D USAom&/7&S00m>3 ,Z ͌qRsUssކsc36q?DjK!Ig*Q _;Jx?aC*-%D<&_]r$ZC5"(n!əQr,65Cq4LTI9ʏޚS?pwm`_nij܍8d!kh'Z5SWLmfujl9>Ag&%50 ePʘ7`hɄ+/b@_z L`TEtSwRD$GsD9zHSnwz4)DS1{k׶'iBi 4dm9 )l+Ac)[!8w%My|UM-H3l4@CHB!-?t\ ʕ=\R>4غ"@¬)cP*՗lɘP4fSTlV$#XB5aux ^2{*2]'^ƥ%,}ڃ-k4d,DD}v<ebFʡGV+s@ ~=&ΙlE 1}jVz?ޱRt l*-m%3axXm1=߈52t2ޔ,~nP6 :Q1&+^i?j _itʈr΁vH53"{`Ncq'p@N8*k^Ex43:Y߻Ѭ>{t1ftDKL=]x\*q Rsʾ9IG~ Dn7숬ҰjbZJiקtl 'S/&\ @t宂zsmy 3ެ';zDL\}a, žUnzW´>LC2"ꔦ_ݘ^mzb dp~-7W1M.gٴî; xjS0y-gh> R\1?TG7+CCĭA;F.eYDPTIPx\;:cQdiP>·bdVpv|+>F/U/P=GgqoBSi][E)ƎF{48FU)N Rw&@OQD$)+7sDqn[8wvB Æ<hξ,-u(ntYW W8Ԣ$&\7lht\րb_lt~l6#xٗ"Rm7{r2Qb0&]QK|"} !V"aұ앞F8uiQ>Zϣ0ƀ_< jk- Q %>C#jKAY͟#&+KH{9; sQ'}.?J"0e`cjVHY+uu(t '}E}..W-fp:&0eJJ`A.h , V`=jCoƿ0(Z ZٸMwy> ( I\{PF`M>5=YvIJ gNxo~ G:(͌e3{nkk9Yۣ+))/9nSj%j1*MM=U7x1Q„ {ME7,& pkv+b-8gtD ůP~0tJsyD%/a/" 9|8=vꦌǖTN- jy^LEXV@=oOhzZeȏהQ `>uHPO_? `{{MyߞaZԦXjLz]R]ඏ\0}6YgkGqb?SU 0٘ҭ+'_m[hSP`wIusې棜$}XG:?~Z%g0ݙvSlwHN0S?$gׅ@.;U#U{bc;\TS4,ߝf ѣ.2#$ui&˫ ?yq?*cCGum*3KKSl%@mXmV*xv<91R/PK@.,2҂Q8W{`u]❽jT0n_MFht_8Av0*xHw"utUIęEnTzGV82T8Fi>6J"H¡KU(XzTu/46H+d7PY UDwD:Z/ {6sBjc_ y[*q_;Jr RZ̩$LF2 KcS-^lQun px} /!o'W; bdTG" ,% ÍfϢȜO C_Xx-L߮ʍQ_ʴm;" + t NR!߉6E1`%vԠN`$e tOCQ:H'V]bDw~3oم],qNOjZnɦ5fW6bnP^e&urZY S<7F긍!2xdM g@_G^U"3 Y72v'QV䓨lwŬeE+LBYEad)p0,PUtN\D"c3G|"I*&!!NU\woMCZo1Dx6FoƛJ烅X[db8ۂFANGmXt/ׯ s+W;v5Afᵀ} Bq1:$Jc%ɬMjaM_vJk}RGsɗğmtf-"5.۾>-YEH$\WrN0+hbo8m?y`cċ+Pnmr9N*JYmw p2JmB]'@:] ٺw g~ @j{6½&fZ g1F{;W3"hv&1L4 FP 82ȁ(F{Y_DjZ/`#B:I}^M a5O>Jry:9BKDL 9WSssxMN 7Azw l1ư5Jfiy IQG22fV7՝al-2 6{:eWƛBӅX6 yꄵaNWbb}pj1y v+vv/Ep:dp½D7[ތ#3 W<헺JRi*?!KmM! 6LTo{ݽ(U̹hHt*kd"c0Q=ފֹ֍F~ʩ0@5W0jdx6v mhqz>g 5;j5۫=i&6q?%HU+bbKH1'AGU~|fH$n%u5 c!W.)3y| )EtgJS#&N_E2H1>rReж*̑tZdD1iiֿo(0Nޤf\)XD ٓ2y|-L{DowM"qYzOFlV"Ҟޤ;O>U ~um90@uq@ӾTɜpCnIɥWveT߰b:mevOm\'!ـ5cX~jV>*n*"~o@D߈!](O^-Fd{C2{v[`3dI.r-4.᫻~MOs^R1-++-,eO=n쉟xQArd?{z-6)`RRM 1ۺczt]7m|XsC~iTjHz̡kUUaTMmQDq+;$q~dO151+(_3^CSfTmO]ިY^#"N?[zLn(J*38i=5PRO&R"rFGK؛$DD`$hOe<&p9{r9!P_@B̴$ᵹDф#ĐG^`/GRr Ǔ5$-ְ'fJϡ4o_B+2f :Y&rW%ӢʣHIoU Ws(Uڥ:Ök[,=]!5؋2+c` 񓉣LV\ٔ`h\y ?y ?\׍R)/ љ[+2ګ3@$fBҾ `*bHxdk\ 0UWncAՄj{p@&2@~H{BX1ϋh{e˛1n|pl.Dh6gg%q,>R]P^^E'ҁ|گgIE֧j$4<(9Y-HDh&DzV,;Ćz',,23 Qxf_C]>9ꊺWJmDv* qn\rdm :}<9'oFq}r<x/zڡ} E~mrI ئ+z+T @s-psfȸmG? StfO&)5@6Aԣc_jp/ŀD7ay>4gXI=_kb jQ/z7R 9Ek_GCTQ8W7TL=(u]YB/SSe>HVM{0[X1}A\6vp*!~Zވ7 5@a MbZY@˗$f(${G{X؆`V S4q*|~PM83!azs ҷ{ *fI~rkL_ϳBo.Po##]G_M wPL@ {@S!|* `d@`~=m:5]rÙZH|(?if)na1 {&5'T$Y 0Tx^M YI/0۸Fd|zRwXIԅncUYD&՝ y` 7L!#7-g vSvXi `.o(ʀ$J@nn„~dC93uNQESpC'`$<ʈƻHQ&{^UpF؟<UsI:(e&2f0[G41,",^ fF.dq#p"btTJTd3, EI*g¢#\ F D(|?- zv7)^mXF_xdl]^ i!x\If)ydQ  x2@5XdI2 %.BD"FD~9&'+KyZ1(A 9䓵J8 {֏ۍnm"KDvUn5\oAviQsA_A|'JO@uq; [.5{b \bw0S!e\ųo yI"S\塸cF@orzR*@$?IifgN{v2Hq5Eܰhii <+` 7 6<'!}2R*-Jp%3FZt鱮dt.A\rD<ۀ' ]O]HIc)nsή ȷ7yEz*Oމ C!0+$_70 V>`j1őf7C#E{:2?f=g~ef/'2(ֻy)dOV SB= ԔO7 :m3R;[O^• %8(Mj04YCg#alj%. QP9SD Nr|īZQtRbڵ~"%5pv={ 쪱5jӛGࣻXt.tN.EJBzWڸj;ȁZSQ/JxǤEkߜtI#&8|n80Qa|Tg_V 5qTcL_T]Ҥr*mKR3*Kx}0.~雤}6Z|D,tQruYw35^Ugp|W RdaXW{dTt`пO!nǫYIztREX<5A}2;Q"^Y{˹M2 \8acZ`}% 5<87 &Y^2h5 =kYw|CSٌRK)ۧ^Tjɸ0Wk :E922Тv Tt~Q2R U.ьZk/]!ˆY0e_HTY;Nbv1b~*DAdJu;:4 T ̛pOW+Z: jlDuΔF'Q#$?=~`Ҳ&a=x%% Xpܭ$I@+YUaRcFSW:DEdLvZ +GU,ᴂ<$qKl`yShp2jpMV08'Iv{/bS%WU9[; E+\.xY(̓@ Ӻ!DI xfuC#Ac9zW0e>z ~'8W/d&UOB TrMg7:40׋C'WaZmA_j8%IMZբU@F͑n{5FpK=.ےD#thU%DySH)ҔQ;Pc1J;ZYihkӾ䱼2FT{1M^ Ky?(~ K}tsnVtS6C=3iQ%ب>QN|Sos|kW0y3nJ49@[Ni5n(S }Y̠}>^wsO9e09^ A<_ @ jjPRe5M,Rc *叽p6Pu&6u ȝL4$(7~)'2~ao 60 ҝ^R^X6YLHElf7D  r=Q\Jm=4=p^t.; \55-K@ a397f McHe3 $z:Yco%n QWՇ6OhЭ7H?XO:qmL{lkUK%`|i[F sC)a}bsiJyL&\84.% ,'cek @d$LwN<"u8mhIuE.}*o?jcp56d˂: ,F?/$hvqaS2s/%lp{Mm?siFPtt@i~|K_Ǽ"=z2rbd>KԉcCZ=K# .DVhh e6t]ΫK.$Pz muTMaJ[{e J!Xߓddvs[]{+ ;&y!c$|/{[:vecJV&VQ %U#<_&uQ&i˹KYڤR4?G[^^+RCV2e>e]㯪&ZykqGa՞ Gc`F#~ XV/c7 qKR!nR׀B))Hȁ=CSpj{W >!#s\2U5Y3D)jsj*-݃ݞPH7`On|>T+K)]^ pfԞg؜Kbmo@{Fu%qEq #VXah'q I%jUXljt(Ə#=+ckEٰgybl1e%umeE;%#A%!e9;v+ G[ cg>C ҼHW̫]D+>l*d$[١z[ 28ˎNgZaJc7 7v:t$g{][jƼ#P{pd7@>ICT-DzJV̿!]a W}t}%|/V߯~ &iHS7I$6EM5Vb/Nڗ#U(I&?̗,Af+ ?E4D?A,9VGբzq54ܞPnrlmlx|ɴ)q>ZX64/8;&3;wFHO}Jܵ ǻSUA6=NicVʕjϢ -(׭lMk hSNV,dE3k 8::IBokܯ:#)/-@Uާц$JԷwP[=$WOxVqx>KS}vj'|@3/)kfҷ9ވ`H6ػK* WW&лiu|eSx[F F %ѳZjiKmd#Od}R\2vKox^\.m@Ќ u)_CZ K|Р/SzGYwWKN79v/eR̜ؑ.bNoeq鼒rses(Wm&@:@{孒h~F8nOjKvEm6aצ+b<:Aw9s[L"j$ϘMÙp̹,?u<%ҲvZX.K3_Kǐ[[5Ȣ/%@_lsF i>pY+8$u&N,HY]X'0/ O5B.wGQ9K9[~OExP7+[cmv[5ZCg1$vŮ*jMk~ѼU#} ?Ycęq\^͒k  @y(Il?Gj k2<9E鄯47*2͐դ!iQA: ѿ (%E pKP- *]7+ uw{MqkP`mtEQ{禔y#~s뢞nw})zM[l3kY^; :j'a@4J^-T;qL> fxE S -U OܚR%W$m(T?Wg_@s7%%d`0^d=.r/2-v0H oolU}%\>>N??># Cg7j4O#爾,LՄQo$OZleT:Jwh65Bcg69C2@Ha"pz (]|buI)uR(ç0nP+АߗSG+NăklEBH `Ȕy5+W p̵S{:+IDlHa( 6lP.K9pl% \B`9 7gV#[ڻڱ[h_郲/h@rsr_{ї /ۑ„e3 u|^ r`WoW_[8 cK.>Z αE\뢝c}[ZGD.ӾbQ vA'4oSj&`=RGT:%>{A=wƪbHcB⚚' p;y/JZ3́@rq}8QC &݊6ۤ/L%F@q2X:ԊV:9qٍu|NB>-DWͅ%B_WWʁyC@)e]+C|TXϫ : WtVoI:vșwzYXFcg k 쌻ʥ"¹ .AԽS9xY>1E3$,ݲ R" y=;d 3J`U#\v" bǜ"Mg)Ch$.9IO¬QXUQ+4 FRn,jLBBz@e|SJTe~_Uh@<T'/uG2ξ~2 *ATpL 4iH)IBMC~q^WgϬA`NFcnfiLj#余~ྥ͖.vMak=kk72RWmfo q=GaD"2]t 8vBIP\lwR􉒽Lhٺ4q'(<7"f"UX>R3*alB1˫Y@oWtUĠaݑ{%o:~ y"l؂X 4rvޯeÜ~]Bv[IRBu뒰bw"@' 3>tLiSGuQ]3HPz1J(&AMj'|xT& bF~t (yҿ>Bro&B<Xh,]Y&+-VxVY0}Y?X=F*n"|V). _sɵʄnplobȑI ߃.o|K> -B^>6$S ׀+ 6]JyһCpv~ą'X`ibi쉈ʺ|u|j1$Qhuބ/9S@)yOy7\e"\tvz4|ʽm~MaTFT8ơ_wAMs\n%U/v8UmGj 1-5Ҵ@ D{9]uF΂߭X_^'9BP1ltVw+NbYP 8; & lSI.+;l!ős,٤) 8ުl{9; _Dh@ D~ $i 5q0 HUp|%ì?a[/3- 3ҕg4 Ti6v&TMo D ,ʀyyˡ$F91O!U껠kPT7Uj8B<d ^5]@¡^GiSk; W6)D5өCC q;RO7瓺W8ij:gv<}BpbyxqDr[W0jT$T\Yȥ]Ql2]:$c6j8VQvC](go(E9I#eqj}*_sD0,\ҿœhUy-akJ?,ͽ;A>3<^}gV^өV3/0a^ $~t䷮0vc`-/e>}O{$#;5y,LE}5IlѕSc⦤^ܙXKp+_6b 拦QzU 4wQlzfUБQVdKtf'|`o;Z_*cF6LkyheixԱ!fjU7ykהjieCYjX|%]/&mcU,Gm nq3dW׮n#k ňsq$oi`($L-'ɞj +~)/˺9 Ǟ [&T33o.n.޵9v P((#'USLW";ʣIcg[$Fp{P9iE&xXȝ^ŧk^:v'o-Rƻ B5Q8}:<$4S`{+h? l.¢>INv4#JF4@`W}%Np:U|V,p#zRQX{UZ   :u j́UM)| nF95PefjG+O,Z=uhGifm߼GLIb] sm:U/%YS!uy1];fLF:#F,a/i@>? yީUZq߉;W[Ӥ*ݸgGu4|'[ߙ(u- ^rx T6^M܈& Cl:7/ i1J$ܪZ }wr#\LA)q$l(g;O`"Ff@8 e6flg4A&AU!% Sڙ %[+9ff^i\=6/d~1A=uC(7⋴dQ3NT݂_$=bn7QMPW( 뷮zr}hv7(HOc+Hfն Bh[ߥ{Dƈ^gwjf DzYz#+:EÁk=~^@K\!I: WQc4c0f)=^?Y!㙐ȄO+7JYҫ=ݘ:7Βnt%W]?# } ;AY"./Q S+ 8c6b2ILS>q 5{Q<=9Ӣ aIQ,$B ^Jyg6. s#vbf2QOxGI"ORE ,BLU-+lb"ًZ׺}q L4L99+/b0Bu*)l !F|8PM6Rhq=:IlQ$sź݆ގ#<Ź*Fv1#?$<(7O?% bF+bcq!XQC-d)Z TuD+3wF`I5i%96jd>~۴|S%2!*I4AK9'au6"ȓ V>מe;PG Dv>b~g+r{?n{Ѵʟ29ߦz9MxES-'`@@(->^-{")mQֹ@4l;}&o$%66ĩhP.߈EՊnUʫMp&5;VT'T\')2gԇlrHn1-C#dD8nH8@+/6t>OEvȒUrXS|B!},aQ%͓Yf'X\u1!!'z/8}7Z * Ho3Dң3[3yh:Oyzqr5eK ytU^xdXC2$l^6T]Σhw_4Ł:uN gaʊٔZF2z0-yuf@IInC2o/Kr^Ќ>WHZu+x_aOE%STۂ#+S*3KpGpbr1$?E$*@@_ݑvui_ʦ,jqX w;;jhp\5C!~B|DQޛ@xrݭ|f2 c5hŦ*b؟k3n(_>y.MAkb̂q̎,vEu2 MYֺ@(]D_PNqva]bK]% \1vL҈o*݅$ 1Uo@e%WoCfÅѶS"9"6EƜY3 KB&Ujl7H#;!Fq!wP&R9yU(ÓMۼK>]0CkEHBdtTjN5GW.ݟ(Me{AM&}ir'/wJ.kP>5 )UG!xyb(Ҷ/qމIڸ]ZZ!az߆큋ƴyO7Hzy*~>5A?HOdNyV7~~/hoeC6u"1zeNӀABf)䮈IRŅCSGEJMqρri_$=AšMRm| AaX䴙V}LJ &חmWMأIbdQ b3Ȋ"# ^=ωŚ*pqOQ#X[\idQs%1;Ҕ`Y?ǘ)iA0~ BgOlrXz{pnɏ;!ETwEDN(l5%xxB;8XSsGO,/"P]GNJ~~Ӡ}oËx'AL|`!(nOY =i)lXXjLAmeD`pEyOҕg_a! ad#Ò][:285'lLƒθ^W>_?f]`zLcbc,M3^ޥT\mۀ$ճPԇ! ! >IJIm1լgoX:KLa^B6Z92Hb#X{hoEai묔w5}Fu4eՆUaɇr %Dp$==w#}-ǿPGΎVVCީ)55XN؋kLS V<8UqO2 @OXo!Ihv)b,Bi ߄Xأ"1=猚C}zҲX70AN4Щ$ўCH[v* ; K[aE{Y!Gr ZLsyڂc.1=V~ӵQLM#g\Q)8;[:!ɫ|L 㾼[+O=?Ei\vGHW\;um~rm-vkQ@]ϯ/%,td~tFP$gS+ e #qøJ̣ (lAru/ة̡g%3,l[IG1#Jan En9W K@;xt2I(P\yK]D+'/Vs_`BY!ɞWIicY[WRoHBI`iv(`znE$_ivAn+Uhp1B6c@$ PL2{7և_%5{qJ5u膅Ye/svFA;Q^w %E̱ƁY,YV).gSv)aN| XՀ/F>& tҡjWPl$c&Wsn{P2)ܖ818HF `t@Qr`iyR]^?޴]eP&yM^z$^t֛0G2'8n0}rZsđnDP.֒ R7S \h:kiCGmXPXXJ7~Q!s&ݘ 4Ka7T<:9Vy ;rNAt{/(4;fv"i 8HX~ZH ߸R{ʶ$LSfc. G$]Ҟߙ_#JE.qzq픘j}7r]}uUIK;|9\l+Z=ϕ5Kؽr1x-/2y7^PBsgn|r6-$XܰTPŋ$;y#Q=K\9Q̧UmZrODsm:h-Siq4?V\&X ,$G[6փm9gnM\zN*`Jt%nDoM-$Vppu 6vA<)"7ZCB~A?Ҙ,UCeZ=9j㎃ fӍIRY1#z"C|-g^HWO 90QpwZD˂D7LjӪN拮x]F'xM¥lȇu⛫]x[Ρ0㶨{~?,/lҿj7-+3=e jhU@8۫Z-/6Eg$_ '}E̵߁>\Hkq")6Ҩ{3uɊK %Gk 0(is0?YG̹t4K.dQW\M>k/X^."g (-,qW~!˪'N kP;Ҏ GɶWN8F.&<MTF{2tfJQ C6iO̙NBYQ-%y?/ Jv >zLRx!'Sγ4cd:<7Rs|Ph{ +ͩȇN5RǮB 0$w y.'riUQl<za:{Dd;0Ĵ s~AŏF^:?Deh6'ۅ)PztnSo?- —!aC;ŴhT&osisvOa0$9%L5%Aa3<̮*h AxC nR:R=F4sZ@S@ʓE]L j^;FCLAghO1?yŷ Z8;ێTW~E_hG~"iبʹN4+'^&s D%<^UߙWŗ?T+uy8Πog%^=o{I(gTR葐 _CLEjW?6rP,HkI׼|$bdK3ȗ?y&蟪RJX*XJ-cR,M5iwL6B>t]C,exi܌{G CXk;e!$Mɴc ,T8>̄"X%;cau2ڕyh( ynP @* +sNNz$b|ן6j+{zE:a(Djx?&- >CL8?{Q-lޙ0 #S"C 1ka&|3 L p$\GRQ9dʇ1xl0}<5yF*r:><6&))v wHS7,Aa![D[%XanTv&;w>ӟ9T٬(8O_\Er67[;zH짣,'l /2 &źʛ r{;ބw J\F[m{2A(^>oF۾csDOmp) YDM7ᎃDL3N!J>>%Ww`ł=P<6q+m 'RhMSQqw۪K78~Ns.2[X?ީ\4x :WkY;KIxU_|CG9eZX7*|- 5ˆa2WFOaMxdjLݪD4A}7TB b!=6%@'ˡK2!-l +iTKOP-O6ǁ*R]Fs:$N"p?;3:;)A/=! eP/'Dҳ檨*}/^p(PJuֵKX8 V5@܁eT ^kFRw4٨5kq؛8<&OK-pxhV|vH{!+?7@n"]fffX^6Y0@twN8`5çF#_rÎ:3EUªܝi`bкDt#v{LM!ڧČ^ɇֺ Q \޻ݗX%ʴ-h1(5y#^vCӱ#)=;K}Sw'[XX9k5Ks[.ͺ\^_$z1*{z0f鰫CwRR_ʿ# šhl1(@Q1a1nF ~N%@22$͙0An$EV~/\-`2 _<xIE f'0!k|u:JBCGgُ-%_D76$7mV_Ɍ '?ah[\0uDQVZꜦZxT0.o`i"`Q&7% cl@ᵃנ_4|桨x:6=R288bsc-e<zcXF^vp1lw7zb4X2do;zJu,ٸt;~;}twyWce-]!IwkƮBJ(NF~,tT1C m>Z/%7 $zϗ+˶'W槠GEOFA;G7nz~ч4~,A&\&u8mh{HlŲ="ʵ/S|(ۯ-9,dp-+S~EkQ0iQZ)q//vLȒrmD2ZU63bɖK gm 3ʞ>2nFB%2} lR|qؔ=&Ccw(o l1 ̐P-ՅᗺetmAGd" 囁*CkDt}y`J/+Ӑ&g'zegVӰf:CIppEej 8G S ~pNF 2MTvQ ~]-Bx]P8J ^̻[/i\h 2d ]soT-!qM^B3 e'8r~(ݐ``^ _{ qx'sz/\8dYW'a̰B_$Xz&ΗXmd[)[;)^35woEzZ>bn>P~WEeN|>%b8VYh=G䵰NPG>R VB[?3m|0 9T܅EU$1"{o,RI 40yHV_Pۖ:B?6ag1INuPz1v_c+5EnUm% FHjK3cGMƍ Df"9\FALm=M+k 7[2`6D4~UuDO=ݾV6m} /czFGt20V=Z=+l>%S ߔPesjGujWNN&ذf$&CѭVXCsE5x/{ZޛDFS0Nb<&'CDPYLh] 7x)z0P* ]ò)=dcX~#|1XKOJ3@}<4TQ AG"!B,WxY]qǵf0?j+.v3?˼ m.+UI\lw:ꔗ8ZU!ZɅDV߯aE1CcbKmptOg3{DR(-0^-5QF-ةenHlN%>"ӝ қ^LIS *Ŷ,_oA/ \QNE#lEqSFČe {N"a|R_VhA 4O_*~5N8  sl\4C v2Z3ygJ+3gijS=]&ЪSiU8nUIf6FMt7lV.0ML(ِ{%1h= ]Ēs)Ý"Q JC~U%0PHآo{+ O<\~ Z1+O̟lA`hL6}(tОR?`f# n&{JCӨQ̑F_:m-nIw~[otm2\[a#SH<$d }-?+#-CODWI_anô);㐽ci@YBd8 xaԝ􉙩 vDŽ=mWYђr5<@j◪ mLg'?>*cB-SY妌R6G]aX#3;Njb,N֏@#f 3Pn5oWQ d#WAdꪖMpn9^54\\ Pa~(hl,ZY{dčg +5s$bs; % -Чʱl;?GiiU9UEfF˜1ett}L(力]U,?K@a)OӐ?0Exyo.ي8:q8gZR,;FD%k5{7v!|s?ky>]/L)t( & Ӡ:' M>IPQMVzs;p#.V6ؿ4k443ԨTrH]N+&/J<-IOC^1?_6~!I$b²1 ƛ;0c+Ɗ߹7mdT"j7Jj AU>Z4oԦwM+C&Z3d~4n /N96R:> Ǩ89U(PSq3c A 㼰>|Ia3 [z4]]Q&DKG"-HWng`·rI~PAX2L4vJL+ƻ4եl2o zFW&f'ElҷY-nwxNbdy/vc)#Wݬ%ޚ>Nq! '6* p*`V($um_&NZKIGv;` 5gDY#`;i*)֋KKSp 9P>X7S\iuP*o}RY0 (`;[ۜ-p_1xpd%^]:LU-AD[Rd$E?{z%@j41L8qάLvqXONUuKI2=}Jr4z*Q϶ }Ua-i~)簩5Mw*5z,h!滤M |)q[NsJ4UEڮ_h#'-3F(CvmT yTWYˠ( \JLc-ڋ*ĩTrNm6ܩ9S)gYN7W? A<"-J[|/U: cΜ_LP*EK7|)t,J>)6M+PZ$w?/dtH<ߗ2=Oz=Vp5j*KǒUΫr%[zdcKZ2M9.s29 A{ph]b߾ƴ׻[p-ϗ=ۄ"Q˦_Dt,C߽=k՞#OBqPڳQ@\>,T G޻oVB;.ݮB>!)3#Qߴ5c6L 'SnQ c5>O.<<a^jR2 S&qR6FЁdr_/iWAjX13 X %*K~FᎵy ~~C-<uNY!`7\j҄D,k#ʌCt`I@¥k_xĜ10Hz~-HoHy <0[C\LGϭ}Va)3opqlp#Z9A蹒U'Qʟ}Y@=|lHu3$1]h|0Zi}2,DWuj3G9tVyH1_Jk+($F 6SVxxx;@R&^stt7"41qa]8$R;&SEY^pb/a=zg0ͮ$GrvgX 2&k BOzzhb%e.l݌Hzټ\Yx7#2OQ5M<F%K2 ]^~+w{ ШHfT_D:|n(5b\e[sV(˯W9;jaH>jiSxzB YqJ"˪Se$:2GMx@!S nOBr& {B۟|؇@S6-lL,3^u%_TwIS +jGGDQ#BsfS`Ỉߛ+f̍87rEڨ;x$A&S-^!k.>݀k7艐HBOSLA~g %_^UU @_;nu2#8DZb=.HYrMex.jTC=1*'@}?]u^* '|nyuܟBQVK:(ܺ&1'ZP# ^z)*: 2%̹mй4"|2/% ݆cvd|'xԑChB9 uM4bcWa)Q$m8*Gɑ?kI퇭!> -D[1('OYZVJ[#LE>4 cj|`߀Æf9w̰ Vdi;I-_&gyǪ~w.-x` 1T+NTNE3ߩP}^n_O{- ,*Wd }DIuL$.VLK\>ٰz!qŜΓy,u`& f 5CE5y/JIi೦d6W^׭:'Z<]rp^h}3ӥ,7g+9E0AUwDMi>`N$]7OأsOfsd z,~,LҬMxX11A3|7/p19,T%\&Ap?U2ag[ 8̯enxMOF= _zARV-*tJ7BM0~JSlJ e1 sB9ەMywjTL,WCliZZcoE\{mE}S: PGijsfsPWof.^x;s>Afu_)2%3SCφ~EBZp2:)y{' ~H* QW,oMgQKs >??v>N*_p+9صUbӂfR3[< 5M v =F$Wڠ}ɏNDif K~Y\])ҵ//IF3=SjwBy?P*ي>8rӎ/ej4LB7fvzุ{[ &N= T7,uvBA(m~ے1 u٬ofiƨWh31DHZ bž>\CE>4S"FM]{@N\#ύDͬ~`3c>dQ`Z$+w+.׊0Yz1~!Aao_soW~PD"\ð*ׇ nQnްዚٝj:w@N._~ wWaTs1LEm),f_l=]$$[>E3b(/,1sp)%\}p+xYN$—$r 40pw ,13Z xj5/r)MVIF{P0J6IuTJ`7D?[PD .ah&LВlВCzS[I6~=D߷#L ՛UY|OUy2= sl{DkI6M/Lv'zk-.[6Ld HP|Od~jzXg~CHПvhQƹڌ{(@}]Cj_Hq e㧃moj$ϭ;X 쬙WW5N:bA8X(,V=mS@=HMB XgY*?d.v34RzjތxhO$3 6_^*F.sn$-/%dwJ%̩%-vtD7l> FκpgUpfS徇[\Ԯ׻E'jE\}S"LMƖIe=bǪ ;/( ~>u` 1E6;CuJX 7"J%"!%[@C|&uҕ$t?:jw+R`+9m5N+_Ll[u`E70@KV^ll]x$`ci24| gɳN@>>󑨽xHʔx$'"\↓ ^$V9eSbӗiO!"26#UU>\L'㋡]חdQUrW { ,$tD!zYVʅo;^y)G`+^H|8-si[0H20Qgќ@ZgӠBٽ -╏ vvV|μ ; Q_lAr5m`H;J C#V[R:ON!%(oQT`@'L ţ@~>U lM}6HE̺߫]?8 KS^o6sDh}!ll-h 5UIL_p'q_8ԕ_5ɚQI%rTWn74Th@go͠fȤR&0Ԏ^ocC2"v"eQxSߕCMqZ]rTk~+J2;$e2~Cm& i0VE m׉Lߑ6Ga6VW y/jU{q FBmh~L,kXzs7'^&45iБ ۶AZ1"vcT^* ef Ra"Uďl{O T8GԖ}ْ %o/A`R6WM͏%RS],mDe|Kih(Xfס%8^WL2 >6xVz LrvAfKƎ!.TykNTACI mnM;N'}AoɒsQ@R;Z]RP:oP: 4`C/D`RYE;\raNWrJkt1 uJn^ mmG'J Ԉ@W][b̌~38vL^y"/5Q=X#,|6z{Tld֐_% .֒<N[%$)ck )]  GNq"k QwW$Ca8m ]9g|Wkmc ФXAt{ fg(AߕB $cDS9nJYm`*m#!Fc [lkO "X'/)!$Ey[w!Φ<$[&%9D)-Tx 0@;m{hlW:d @Qͩkfoɟxci& 3Yϑ[a)2; 㙋{`Vqt pA^"ZW) FR:ktaƬ`! Ӽ گ;лiJ؇RK!Ѧ}m1-:OⶻBMt{L(Ͼ1U&GJuPt[;2vo)`s|0_I VFRəmʑ?7 A ο0266x; IdzI\޼`[ ߫;w;+/LAsĥMw6^LHl$oOQ1vՇVk_F0g%9Q5cz?o.׳K|̗3-)rU;FV.!DWꦶ RkT&Gٴ:).Q>w~x㷠~?=LN8~CK"CjKL¦?s .GU)ْ8bbV[ PDel\%s S܈F}ܮ܇A8ib.p?2KQۀ{Ze̊'M}K4M8vZ \Tq#M% ȣ^;"Zrf >t6iWQEh#A>[+R*+)#bDAI2(jJO[^\sA}IA}7jBR GZoWPY%1Xr1=xЃyg/`=[?P$B1g3DP6xWd(F#{%Aox )GVTmf{mg)96d@FΖ׼AF*0%a+U' 31dLT@ 7Oy |lx&ՑJpԈ֠*4Xt2i`!V z. 08!H{ښؕ&YKP3tuz0uڒp3gJݧ}^vn`_Y,wz:KwJYӷuX#}D v1o9|5ģpM"V{:@?J5R9#y^>GegE o@ONvIv "ySJ>0措mG1K;#E҂;H66 L?sMQįE[LI{LATpnrm=) U C{Zn\e)ALٌp[ϵNqQ h%"3&PuRnzx+qA/5+4"QڂIݱ0-on T*x DPbz\8ǓgO0B\;:dӳf3Cy-w kɎ1JzEgC@/mo &U]? IO"D =K-/KmKy $Z{LOo@}ҍq?֖G6e2rרURO &RR $)9wS'R!)2^+|OA{-3]}nFe0˼+y? 7\>GKw}Yd!=MD8egn$54uCM+tz&Id5c3\BG*2yP0{$M/SfXYM\o7ÇJI;%~)B7N ~lY[DہФhxˁ/ݣ󿬠RjHZ() aʣWBZV7of&OPsKoFjvp6Kh׺Oy+o/`Tm-S\[V)ۥ~@A٣(Eu{E+Tppt>s^NUb"ظrKy{kvZ Mޕ O^֐#0\ts4K6!:IOikwwx,CrABca~10n}ҽ=PXSA+H ~v5"ijqtP#%΂CۜXMʄU'^@_Wvɉ=4ϟ7Z9y6:ԇtC䂖?.>$^@H9؍fKAJ5.&6H\t/&2*VZAF꜓cEg!2i#ɷ#.#|叇-<hŽGi| Ӯ`}Cy!͛cE ֊'[FUpBEcnGk$;]lќ},nwk>ř-rfW@LIhcd"6lй^'zN#HLP}n^Z̥7aq>oq@Y eݒT^ZFϳToMLcƽv+S2"zc@#rWS/9Dh3޿їʏRçfUzE|VK\;/!`L]T^Zw{5J1p2 Q")mح–'$e٥iE PJP_xАqk;Xqڱ{m^MF(zпR H8^,v[X'ԯFqX#C>ć>܉#g6}]/oz+*I}nc;.욆X % {{vJ.U鷜*!8d+0}!spHbP*[ʌ5l$,I=3A._tP)AآOQv3Oy\DCz0y *h~a& /'Ϗ./$ +,uȓlڷ318Sԡ0*b.ԇRmÏ`{g[iCѤd`H`N ,S S?"1f" !\X\]dHAei#F=[,uZ.-!Ԙ <^w6 J:h['Fe$ms5V!? TE%lnTBcEu -#¯d)4{e .<ACr(ТzXg!ļ/i-jOGMܺ[kmJ~ rY1OtczSLC?Oz`'(ͤ8XSceTUoFWk&w,JҾh#4/磯77+-Êm+( RdeM(RQO43pQ5Yʈic 0"ch`\ ,WZ2a;ЍJPтe1T}lൂ]tcJdBSw zNN1Ol:J$0^YXȉߊD#-ffJII||R#q~)*ÏU>(LӔ&H~ϪCgֻ^Th),#J88cIhwB3RxAZIyooo1DU9/_ N{D4#|߸$9ܑ>i *e!%n[۲S0\ؚ))x%īѻxU3Z䉧8B| MO"gĎ!9AYMF4ʺ"{Wl/[)_Qy?'jn::BJ0!1}Ň(Fr[PˋO|g#7&KEd]W,/Kv7`{+ളMO3EW%e"1=V{80^>PF^?g H>XӴȫ <6}AJzz/7W.FЛpm7\ɪ0m9{./P6t\Ik!v*6mh.rO[ c+dJUMtURZ|uro/qapS<ΕޛP>+ |DD$RK !'bzLL fE4ItTFmtр@GЁ|Ɉx`UkP2ɋ&y;!U7]~c dcU٬戲_R?>{) :L2Ed56YdjOIp{Fh0X42d+ mj/WD\9|U \dsly`;27~q::tot;/0QF >_X@Nt ɨG57"A7WaFД''?yݔ*-~Uql\))QQESA}& P˞ƒ9ԥqn =9Fdj'=әttr_.!C%o9ՒAX=xX)T!W~@ /s{n9iŌzDZw["}S <$䫺X`Lj Ml*C(N#0`Q掚iH'˸ VaFY4]Ģ%ŝ`os&߷L_'r8DmijTӣ__4xdn%axZz`DEp`msF|>R"uHݐXA0,=L=i y<`bsfǹ D(mQ*95̑ЦE'{(,[x@ ة|pjMcs0J<:x2^xEdSEH *s\EC~l 1i >jUV}ѭ̛|l|t,d@x/(b',-WlF/l)MҸ0XeěLoy. |Kn+(ND4Y'5<n==+ J`Ǣs} P) e"J)Tp{_mS'@ㄹ"ɓs(%yJL D_l`mtS@C@걷tXjLyPd?AluwEqS)0뤦~Q<HjpƐȰ҂MRY '8ZU7(5WP>ö[X;O}|wZދ[qb]m]Al-|2l`i.V HyYᗑ̘n ;:'6:H("StCu!'~4rfl?}\0&eOh`qœܤg_؀[ゎp+*=*wVb~cλy?]#/sS/N!ƕ1/pKεR^FaxD4> AhV_'_ W*Pi޹ptac=yxIrq' ]|Z(a޷Ke]RV6}FbrgHUE:evqH=th/河4Nf kUkͷ;IY*CKɾ^r5-QI`Em+[pf^!~ktL9 ~WȜZILT5Xбk}_ejUB{4$Wøi&~¤MdGrz>Z ̛ۖ4f/qn!+h*=c2 5e`qk+djc1b2Ҫ<*MO0kfGe|/c~V%vZ4c5#v~Hl^7S[DZ:x#!J{^,p؜,5*ȇJpGA`([UT@Z0*l&-U7-Z\]3À97Nȥ9C麑d4 u̅3or5I3kGo! c!NvlY)OgE,Y e__;Z"zێDʞg)fj93 ތmUnu/7l nsR )2f! -V\4 ,a׀)xn%n}A8LDHA_2ɺyj}7jE d]=-eDF+\g dV?"(W%p̆P,K`,?fN5v,/=Vz31ߙ-B))f~4E;S ù]2Nfʡ auS* p[MSѷ^jW298l‹oLTa,2FJX,fQFBKO lg{_]t=Oԗ oTMIDVOK(im>"UʂqU>lff&ޔ>Fmuf_)" %zgErD]E8EQT7h)o{xZ,af#D k9gs\^u^avtJIj~#Lbv¶ɨ3BLl!;6@}T"l--fɳZ^)r.:ɘk^w|%M/H+KÊ=|s=箱(%K/~ <7jz_~"/RPeJe͹T쟭D_E] D_ҥyfˎe9[.Wruc<9IrFXǔa+Z PZcļ\?{&ܢj~>H:+Z.#Nv(_*gT adaUUzϓѫ,{M\S(ޑIQ,}~ѿDë^A;'LS.R#}|]J @S#yIUF!W[op܅032MkoO䥹iMpj7;hDFx5JBEh=O"3[34 RcGt"Jp596þ/iԗi$-CؿnOkAyH+&w;$ltsAEBu*b+ie~ɦdD.~j "9"y6@pfj!wX[ #=Lť\קa|$go(媘)"}` N'mZT2WP#(v0mx@vWngo)5nrbו~O1g5lEŭ@ -7/;M|&Ŧ>哧R$dS VZyMHIwPtR{$ӫ6a;$XN!&s)}bm"ϻؠn=zmY#$bܾm])ܞއ2Ԋ[-x(Ԣ;*PS.:9Ò=rԟ}ʷ~?,hIa1F% ҿ<ȿO-Xlgy92c`b V~mugP2&eڋ1T}v,2d -%gi(w$Y;zW0@D<׌i.*m> Xr75gi/nlLI +H}Ȃ|HLsqh> El,| Bp7>YUvyDR$PprwbϢ׻m̊,W\'t-a/P jfjYd=+E`}!'"Us;lɩ uFn%G[u->/͢d(H\~ - wԾ4\ZsiaV01D3=0OU>L^p"8(Ξ;g)Q:!r"ƹBѸHlae܌嵊Y+OF;~|Ϲ^,. Ot, a@së1QW j' KoO=>eȉK,:nݖg7W^->SY{k9]cMPZKv="JP R"{w6y? ;\E2 nݑ$6K>b,!6]j*.;GI2 ?X {szt`_ ͟5#'a-G!כ ݻ ;ڤܓ:o\l# 3KcuHL1A&N%:A9Iֱ1D(1&'0⎮)$o=wqqi.Ch=ȒHAan\xOfJ0]Mw{vXMebwZڜ%* B%y(h+ӺO׉l7SQnܞ06);mTۙ*T,I=׼4 ޵+.4cuGqYt KXPbuƋjeuu ?%nߧ'T&5OwumՈRaĸ{u;?w3yi(x |~iͿVųy~`\l O {!e 엠b`0#A'ɏmq{KC''DrTMpsdԥ"y$|Fdϳ uO E hKB -b CwWǓO&eQHX8H= ӔLS8n,{[XXphI@SemA՞ƶvejZ?a" Y@SJ H/7|B"'RPG]W]/\T=4c2KKs /~`X0WlTԁA]Kc&sϬs.cE"S\g0lҎVMؓt_q&/TI3pe^qpMe:vo\N7sjM=/%Yl\&霎] s1lt;}.. o|i7LwslZ~ώ}?dkW8X1e M&HF];z<_/(?[P $XGE&ג'WOt {% ا·0+n1uhhPf P6ʑ)K\Ms0-$avq)MŮc+Onv]Ih [-6M}hEJ\9 N52^֋}OmfTU@IBҘCySBKfW5s7h(o%kہNO;>8hAfTT5IMxy=l2¢RL5hPG`fp-X ;E?6>\0.Э/Hƍ] [j(_TȚMeTϛH<)Hs={B[Ksh6֝0u JK5i%dyF4Xb񬛀d4qZ)@un8+3_z@l4`|= BaSYZ3Rl4;Oj0rĠʙ"M3_ 'M޺h((HGIΠ`*`$T;Ec 'zFU~6*';Gg`Mp5Y Ńh@^ITM!=YL6.l܀g\TIEgIyl-%:9*eMBtE kw{{66A(o$$#VQfK~%*S9(UO]$jgo^KhVZĻUW n&|HE;źҔOcoϠ/wyfs?E)8W!8ڜFv0:T8m,{mzk* zrL!ÿRۭ91^O-?1duj4ְ3lj^ 9UR~~Ǘ%u+ `b&VRkSZN,{GKY;T gWZ[]Fՙt숊hqI~T'Z>\"|~DKmax#e>oUt>'iҀXdNK.MiG񔄭g(;bt!^5 aܨdXg~ߢ w.@&:ZY8d>u@@!uCя%<+_cSra&:4WfZ,4fs%H8ްݺ߉rEiePAEKJAי|Ȇ`~§}qpQȕE[|/QeSYezdwL6| cߝ+,#2e.ʣt&^Og{l;VԊH+/IQ-RE`k(O/n&K$Gtlۇqܢ^|(ɰ/b{\;(bN+>0 A)i8G>cs6hOчp9Ʊ,GO2H~['6tEqڷי!4hܥlִqScK EsNFS͔([(|me~o%Q̂^VBCe 4Ii4Q+XL<-lAϤA i~ x{ʏe "멒G X迷|[6 aQE%v=HX݆#ߠ;;`gBW/ʞ)i<=2ĨLA:rd!9"/$6p\ruYT;ݨZBFrI*E17㊷VLcmG|Fvx.W?« W jr)`.Ig/a3:2 2d]fL=(z- %C͋&,CrT 4[;ktU^MَC-i,҅#ʽ PdqNw+;k.8Vl (P)Ptaac 7r"' lVTr1_˥lHA1g n6lp3zlt1ViF߲:Ig` صt\$d! o=qE%m Vޚt@|K%-mBE )qŀs:+ oE!K練p!O(V#0gkʎ"J9i_Lvɻ<. / ؙNuj1\AW 4qK[ ><#@M<ܰG|DpO(Í)~}&sI.~ꢶJ |ŞsVР 4o B@-N80 ct}žEHJJ AW-M@_"=9z~%}|IͮTK$K* f X`!i AyP@=ݖTfrq R <"aLLxdH,Ƙ{zΊgeCf!y'nt yM>;mk<́A‡J2Cq 3O3zHjFqgw!!?.dL $e(9ŏn-zs-B0:d5M>wX*PY,.;.46 ao]@0!$1HI o4_kcL+a@^:d=#FQ!K֧8.WI'S) ֌`Of79*F3w:2?yXjT踵kks y.ͩ>θqE C$hB.&;J]b+mi^ L]CB!E >!2=k!@Fqcnq}]nWWzM *#aiQ&M ίIi])d1]_q2 p^4wV,y{ A($u+9"1hS=vꆵHX<'yHuߛ\R(RC]3ߍaz~շEb9zS,nz z 7LMZSfJ| Ϻ/Q98,RT V>ːؑRF=B?lI@Bbx,n}T`'@1dܵ RT2_EP)/!jb-Z׼Y'L֡ۇf]E_4 Ȗ?OksI鰅 pvĂ6RGKE&1g0Wk|(]zJÌ~E+@ǘ0 T& .Fʚ߷JD A{ܐ58g&;vدsij| lyHjZ1T#djs*fɽGq,}VJݰ)#NaL˂ôJ%5@4\!d؀G)Wfor1sjPv \"gjeT'B^w޴OuܣPf'g~RI!`6 rNRbqcoy>izdKz{i=9)LCxOu,oNϯS9_N_ f oÊxyroF12cFYɞyYCPN,1eȮȊgɍ jD- YLD6f˼ŖhS F,C`*fsi3[%y۱&#Of(Fӕl`'! bMPуWGfp֑Z^c7f3M6 UxR몴X#R2͜CJtob{n@;Ƅ-`ma)YnWח|wV#)C3m| 4aP0q$RҲ_qķSeqvx157)‹kf̽ AKݰho'R[]OGͤp,w77jLedX,y.6,esӿKWW;[y8v|y+q$>Qӻ|,ϻ2{#]O@.cGa؇8{#\|/w>bsWz(œ9xMSZW[Fr[@ %Dh|X r<a]6d激e+K ={Q_Cwlv 3,sF[$OHdPN MԙH0vcRk'7!*Cq.N\EԊCYedE.~l$ vZND9%}fqk/N0tP{ 3 ૻ-sC}ΘyrJ,f&sk+۝*~dfMP滮Dvd5^ 'hvl^4?"&u XA!RA;hY )6'|4*Uhi5JV{ڙefI=W߮?:" ]A8-qGV.h8L^<2.9=0TlOy|ޱ8 ;.1P\g.c5dbW9ǥc Dfx?<gJ_䅩"w?d**O[iŕӽIu8nW [E`s&e$}\VP=FTMA(ź^g%|\J9dSpc,@su+<5z{! /o(RA7(i\ kR{ (2J܇%W8zI89?d%_Y\G[Je6ĉ4/G_.ik^]vx2; tC rIY \" ?MLxSS_A`g 啵uƦDz^\RBylݦK{(S⦿[*?b8=|B@16´c/`蝓vP8n;-7q Л_u[@']HLV'W=3kC:D0v Klj9e ]q&iLC%X+dĵeߠ:wLN|6e&*``ZB SLGP!R{$3n|5$?rSik,Δ]:K@T'Q4|nΚoN*QIUrbk̟0صD4Ȫx{57Vx)ȱ^6/knĹr#-_%IhQBDV&э&iTk9 IN$}7_8PiӯKv/&R?x9MΪB.S[&=B>aRJR>vt vn#vmhʰIQ΢Xu}uee6*ZHo c<m$jf;9Ste:U(l!I_riA}ޫ;d ɉ2pزkfudIQj_H+V]2O|\]X0@4{Vr 7a#H۞ <0>Đll&E!rAFWrB1C_cm АK&洘~x ,\ve41,ڋ DZɋoU\* \K bʉ3sD= .\//2 wncCu~-P\'#\l֮e["A~s6sn2=Bj2L=>py.y#kI4|s鑸&%~נհ_q҂=4p"?]NCsJG|.`?n*sӚvFXMZa:^>YBhZ%b_zGO0a*tUDYmuBsR9ьTγLGmZp2TQ *D>3{jb}:^9 ڋ0ؐw m AdNcyz|#uCG9UnqP.t[35VL!}5_7c¾BȊFp~,UV-m|k>Pr4,UZߊGAmqSAoWz 9DXJ%hA/lDD~vLy6[#88۱2zp B'{K(} d2jU:*N$OTeIf״4H{aC6atddp読'XFJvW` ފ=XMO(N]>bLU8r 3lH)o$BRǀȎxh>bo6mR}۰ S pxfQM=v fU"Y0Jz.eřhF)M= lwi?T˗C҄VzcEk 3vb) 35WIyW95&'̮2+΂OkW]{7]Z|3v y*/ Gj]r, OlYOkyAOUyҪI#9NB֮Lic7 G*qA1-XgXnƮHi q(ߴN.x4hN[5b wNF 60ՓGi!>[bF5;PNp>~jk:[;iIxea'/c4ǶيNxxDK\3wW-.ZИ$DCgrȘtwشoBe).'.f:6m©ϕ83vUY-]yYAL!@G3STPVf ؏T*E6|ԨFH\h0\?l=So=ΈOLs(AӲk-cF 0L#"=io+8mvf3(m-Nz]͏NԯG 4qԠB9UJM֠xA_g_h w:U12Citu*-5AJy/ `5z;E *ǿO ds*ڶ]OK nbMHeI"SKLKMU>?l>a–둵*x(fe~uCDLj^:)?_+Sz1s [*{~._ol7mRx]F-2S mmG^ O* j 7`ϫ@ jJQu<7n&PWLap Vga(mN裨^s@tZ5FDN|=6mGiDܠF%qT{z{*u+u8`wuޥh~5ǩ؆:KO +PdAP ; 7N۬{8{`2}mRG 0"U`cvh%@p -?(O4FݗUT߭m!6Gm\H/RtR4 H48EV2;Ld{so"V09$n%Iùy,CUt訃brnGzLR(L;!ܟ vV#'$qZ6ڃ_DJK1ܮfnǏb^ٴ"g"զUȶ[WNa]mCR'OJmȆ$A 6QdVC"ͣskUO 7O#7c t+?,)Lݍƒ)}-: a} n] BDz{m4)FdI)!bFFggnOD܌? s6l"|GOpzjWõW` ~Оc x,~%QwNQmߢ7@@ S ]toeXfg E7NmwdTQ%d nd8`*K VDi0㕧 \40HQlք_qK_f H?[YBi ea}9%PpXPҒ -g Bkن!Uþw;cA  A%סZ%D]qx’YPD2<u>Ǧ?9 \f0p)Ŵi֯[LÓlTBXxqEeicKQ3)Z2uJ]7L /Y4<5m_gAv\(a¾m1`8O麸k\7C@I$I%Ql슃Jcn_J/+]nUCFЫ?vu3}Ez=?h.Mz@"`P~t sH<BFk4}mᶐe-K@?_WCީ]" ވl!_.RpS>*%3AM jm-e3?pHtkg4;'G*Cxչ:,+FB?Ȣ:b8+FN,5btH!4QU!miT|4@2A~vo1?FZMLbH>VL6R0vd,_MΟ6վ JݲmĞ9+lTD)b(_[ܝ Nԓ׀\P;ɴVufR 3uXVcKX ⴨sS2Uzى dT#`> #: \rPͥ 6aSxF0ל౱at8D*+QHiu.Ϥk`.~!'$Kuŋ \+as"YK3ȣ:c MoЇ2nЈ@@ 7kԢbmJ]^QO<~SVP] c9 '"A=3MC7bD1ֺWdDr@Bﺖ"yMi(m4I=B#nC<~}i0ju$z^DPG!hv`6P8onH@(D2gϑ sVsOY~ó"azp`9Gc4[;s4_{ ̣$Œ*d)&Vcj;Cnt7GO`>^4;?5|,BlS[9Qx0O$I`wQ.+~ӞD;U`fU\x7TTC[nrreT9R}H\ 87`Qy(|p KiTLGv pIl@AaS/f5gzUG[?m->A^mi@"i6x᭞"eNO3N,d<-A< 2R2ٱtݦ ig-+73ETLP;`'t8vb|#5Aqփ=̱Ss-|d -ľl)C78g&ח݂<ӑck|sU` n=#[&{Y?}<7%syBLI.Zc8P@>nqd;:yZdnw֣&u0(fiTぉbIM(uS{%wuPip9 g5^p8&f16D>}B~S;p"V0fQ \/:FaVh0`^d Bq0F|"z&K 8QSʼ0E 7l}2z(~p(zna*,{G]j;pvR/z1`EqD5fPk+(Xz,>ZA.&oYK34c4:ZJ3'<1%*gZZn߳e:Gjz&>F4ҭ,%(qؔPĜ҄cDf+wN%WeGK'ť<XsbcE+##mf;UŴ6`ʙ]z,W7iXr%F<^-fQ/YÔ$: TȠ:BSe$HONy= /^ΤO TS/ʁw< n\L|*R/ }:ƫBOvs#0--R%3R m1GD"X+\>u85%QG~ԩ"P/</_(4 uf qd[ZnN5zLR޻H`rNnD_M–gC5upaAӈ7LhH̋vPamL2CLϩ ]T k/tS_.!$Ti}5BIE-74{@?eDo+ gޔ1V~Cmqhz`|˼KXKف8BdiQ`O,DU /JGeYJ\ י=/'||s&ř~d61~!vi#`co Ly̲ MIᥲ߯c2 ҝz19k)lxY<&JoLx<0^ɓQiD"Mwb>Y՘Im"*PB,qХࣱ](Ōy[ :2b97,CD'=Qqs0@"P3\PBϻ=Ac ="1cȝzjKِ/uV$ d #8܎h9Sۤ$qDr*"[)TFvC3 pXGVt.~$uC*Ja%[9Ȑ}ÆHC@Sa=i RXRN5 a`DL3쎲X*F3Prd prXodp~;5 e2;8 tk̯5Ԕ|eʱS &b:nfdS`}"moPS+xex^ҖiTH!wB_.XwxEe'*xPE l9z+dM2bފZB+^s^jzhlONXSCAQ(|" WUGARc?YD.'\%{%65r,kh8ETCw 39amPa҂szy{dͯGi@1DG~K3'5I-Rr$ba(2@?Re'z<@W1.F3z֮lK) Tϝ]k8b0 xiwE. s W޴=_/H4b4֬+s ܭf6ڳFt'Bj ,~f`ÞdOmrݷ5!;ymVT~BBwC~96\yl{)DzV(cm?bNB?rAL۟[~zrVHxc?3Bp"kpQ/!݄ݼeEs; \V$rjse_58("NjUWdeg%sCQC8}BIZ;Ԧ($rC=5U\=CœW6ү:rH K~֊'~Hx$@8%,;zm8lt<ڧF DɯHSձhՊO^@0:ŝ"uF^Gs:N*ׄ* 7V<š ݀_j[&l> 6MX#f ŃX^jEXjҊiB RlMɕAqWв9ŎRatOxkjd09f:pn9 SJ j]}VX5ڨͮ51P=."`l%讏r~xJ)aҲe6N슜.Eӻ?+7wb;]k xM/g ` #?o` E(K@f?u") +lhHJgeUw`[&rKq APܚ&y>$BXp}W4cviK&y8?~)EVhe^ MŎTfjq/ht&!MbSה'^0͎k Dj4gi5LZ-mTBPX/{)}I:v iqƘz>u&1 ˏPBlG V GL*_SƹzhмVMFrjSnyj7) LzRS,k'?QM#gQٱNe~ A ڠl [m$0J,9zdR艚N[Vnv) _ [UjzbƦ*h RTr+PnD""\ U͹j|'()5=D6e98i/)l=TiŜ}Oo)*Wh!媀''{r007UsIEq  ,mXׄCCL:sb,/7crxfXS= B:3Dok. [N=7QfDq);l`YFSusainy7:c{ ƥ=*x߾%~ҁY`1pr9Ն UJ8UuT: <Jr~Admn5~Bߩ|`!w-Ϊ3ܦtޫc7Xl;uae ULl4"s'˭qqKj?u;lTz+#`O(HNQ9§ ȧ4߭r=/ڬ8Ԛ2SCaoz?`@Fe$GO v.k%.Q5Kip~DK?E~B1;Y[d<6 ٨GK J8-.è^ :>x~1.WCnCZR˚c#>zAa oUnԀ_A ״z<8_lύK卵;t&`ާ26xkr٪WBQyGf\onȵFࣥ >aW\}L)p2m-7sD'*rc4@%52H3m?p*y ^9 N,U,(%6%'F Nu"ƽ vk&pb.=<#FiA^OWְawk1Z>$6!u/˖͏ٺUb8sk%*~͢ &ju@ E{)QT'C߰ u(F0:zhx: 0LO4/y<poJXzF''"{7`%+vܸ& ငKPD')-KꧻJ%D=AVPbv%(Fi!fITqk8CbCch/LacWhtdSiќѣ q|nIZyIv"FXY@7 W=y(ވ=)⫱]OD._mztވ\K^*Dҋ Ғ|)-\}dDѨC0Ȑ8H[_W qN(RJ2XN`1t-]kdBc+a%5 $c$'H}qM05]9";E)m8Y)or'=Sc[>E"7d[,A̻q1 ksS¥%ku ,HUzMbkɇeUR5S˞=x?P|7ÆEmPh=N#H ¹p1Ǽ#swrlI[<>l߀)J|ܺs1qҒ$o.'҆[  SG8dd@N"½,@j##цn~ ~fO mkUG.gƢ`friHcANԤ 7~$$K?*;hIrBv(WcDhc||УnJx\ܠ]+M*S֎z9%ݙB)<7/,S++l-KnrX3U썯D%1U,C=5@z5~&`!;".YS9s"9?xQOD$?W.-޿.eckjpkuS^KfZܽ6QB5A4(Rթns@|]mt];Y[DҧhF̬;&Ƙ&`#d 纯zj3_L4zju&;z@?:tsрH2$ļg[KrSXPI[Jm"l ;uv#">ZϏޯ6J\FZhɢ%D=U‹FFNL" ۿ8 JYCkYLZs¤'ydt?+=-(&b T v鹼2~GڋPe(ހg+ m5$(kݕ! @k:L%a4šc,5CĄh˫ XӐܟ5w~=i/] ͧμ YN=Rs鑧]f: #%; eGSde KQ7>cxۇwvk[O%^LtY^wzr:jΐ%Op׹k:ÍNa]+#ha%isM>z-f9"DI]Nf/[m>I+4>$Y LR+ F,="Bg٧R))!Z" #sOAɯ*L;X=s"fwY&6=<^sesc?GC,FqΛCG*.('8ZZ)3džOƑ-fDK7>;u20 @yA:V,Oٓd/F>lB3.~or)ղróՅ9t_4D`|$?<ʐK(O-KP>-P~MsԤiq^st{H_Y1 Zv6fjlBuAl*h^ٴMBw)jƞK(7|7vo%M6 q#X>g &̪|_vd)J0EGBpakxf_Sȱ N%ӝ;g5sN<$0 В¢Uފ!WރgBQcmoH}P} zS Yn$aSK~úgLy)p־ _'r5].OS9P f&=Xe+NImz_T_[=,н$jr,  -_ɷg"|KcwWmƒ(a[-؝yWI"ٟehnJHA(PD2*}R/n n\mw Ѝ@ U| x3)"ÌZsrkd(f*4Ci+oq)E#؝>̰m\}+d 4+fOM]SQ@9~d|3 Pygӡ 9~5VlbYqiwJ^/kxJ pP!y a˛'[ιlPe6J<. Aׄ2A%W\lc.iMEFgQH6#ۛ~⍠FI+:+5&%m*A Ӄ { )oLPVH&ij:@6¯r b-0V4T&4z}+ML +azS=57˦LSIf$*=d,N,kzq S>wvb!mSs=4!SȾ*g[].펊ɄJk/&Iq&$[мY{ ]5Be6Ԋ(!с5fmI[J] 0-/!z%XpCIQI?*z+Y%׊w'pwGzC:Fn@&l(;0Ef {Fh é?=gQްhXi%<28eI6{ŰJ,)ʔ5@!TF] ȼ|. ^]s} M';j .ޔ*C\?3-1GI GϧD~k<ľM;b7,ߓ!g0*F8joaSST1~jd gCQiƧĿ-Fl؆ŻZ% ͯBHq^7%v);p`w-=viobBBJ0uȃ.g [XnmI#Đu?{{C ۫wFdABM@ 8:E̩I9F-wi"1[}PM09q1eN( 庮dوvYvӣq[6lmb1uZZ^kԁj*؍0qaJ*,= 1cj5@Ѕ4 ƪ\q&'m8*c;^h #^ :ƺUG`M;Mjdd cKyL{`0> "$-S_ G p9Z~Oz}7Ivf{ \#'I-!eAɺR\ϙHǦ`Jw7dN/;1xqoi)Qѥ/#1-fUla%Gaf^lwEDNd̯VZdjddj]|{َ˵P1oBŷI'/M:.eU'-fb%QјWCɀ5`X1d9Yagd5ɷL@~R;XUֆeF?k"'{6ZZK"p`OPu5q}<צNHh]1+n1Qu9Ĝ1V糗aEZznfP1,;c*1`j1 v]x) +H |޼MGۓSDPsӄX1f[% b*$߉vԩP~jzܗ)Tzn)Qj6_wS<ɗcWG[f0ncL0( ;r]hW.r}U9.C'hST®`ou-ҽ Dp_CMNO"RF o4jlmr@Mr&~pβ$d\m#G5j(<|%ؤaX-=k.d3F}ՋALj/Fa&1j&JyQؽBwn?\65dC0~9*A8S ^R{}@ #qk mt?lhp4;!k2C84/l"z`Қ9iΝU;Jԫl'w Qzz%loƃz!-B󗬝͒\Bn ޞ$FS"dHȫ"NcJ?Z!'Ǵ͔W.7u6;J;W,WEA"hc)IR)g0<{.̓ O ,?!Bk%zc$a~R^qBtp1fOHTSnq+OP!UƐ/4>;঒>EvaݮOGNvQYx/ F].\wu0@KCi8AoC]+q\0NkK 18 U4 j7Bs!'Go9P.tu{ifpj [qpH}n ]dd<4LXغCmqh3^Dc_kHkYH5'cL3.xXQ #9 i'԰ m?b<ȟhk)M޸ ,&ZR6iL&H)~֨Y i,Ūh/7|I|PLL mk0{9+#ki?5{kJ7eճC%٭%=ldu){̰cF#P3wX] Ӷ"݌:Nu҈Y--g'Q B KTyv0ޅjUq9_G3L~>&6qy Fp^qmSE +w+sB7KQ8BJQc1bO767ՖF1Lg *."ߍ~8nXݶf,dW 䊙v?C֤|Z/_o"cFUA`”m?z8UOUnP* _le)LOǯ7@ ^ M%-a8 ը{wEǧ걖\V=M^eqMj_p7FoXM >]h7\\ UL!PL.B(nu-*۴=ȃhr2\1wbYx[2Q(IǛlANSMpT|nؾ=~(>B@W`n"i"hNCh^W*WK5Yٰ,۵G{TLZ o](/fr| <,< #AAקhbd?U5fPQf4ylڊhw/zt㫓moNK9}0f˹0M4BB`3Ftu%,'RQz.My{j=|,4;uhfޒ]Dc-8%)u6uψ=C[f:E*sAKG a6+"`5?I}'n*a$zQr0jXvK MB\͡\d' atQ&QgeQJ,_,qʑ8 (IJGJhf+ $§2gW4 iBh:}U6RHZɤUD-dE  :7ʼ 7PUҿM9q+^v{R3f*#ygX8 KJx{cH26(dHOoe0%g qH~1s"y_8AWېdn/LMj9z2@ )qSZ)⨐eYl '~`$gixY;A>HqB/vE,%!N.G^Čj(IihCb9k Śڞ8WS@RtoWn20RSm8ZΉ-oa&ob;! Jtf^Ln2<ω|\_ќa9: wnԑt//lw(ێ3L*@W!"Lʴol_bB|^BlM?1Žv% Ku(,vk̀~[RB= /8p U6^jE9 Iw"z1nh΄XD'6JpAafNj@NC0 `@*Nev%$ d8r^-ٱ7G;~vc~X_d=G%KB<\9aOkyL/3ŎSf*g>ы螝 ?aZpi~= ZГ<4TIt$2:+D.Iddi~@'>iB@4+cd2f峒rʦVHd(OfǓu_:FEWCPInt{Nz"V`('J\96q%=¡ @^\.2ges)͛w2 6bS>g@'C鳠d]ū٤b$θ}]V{[R՜@Kp,๹(O 4cf'Xv`rvgT@O4mJmd3DD1JFQĢV@~" Q`8{ d#l;1]KGPCz}_̟l"L QkI[Uz?EL(W<7{`IÅ74L&4Ɗ @zGv, )TeumyIOb}-RiwrP9QJU"39klA++psk$|#Y6۹tm_vr.QYO9z!AG <p%0k7mkq4ʇ<hA=}!^o.}?WƉ%Ҁ+*Iѯad6wV]BwN?[5G }^Smx#T~ "g)^\o&&8aL]0%eUE%EY`MF+Ayͭ SIp]St92.Y!)9 /*"$Ġ/=? u@ nYZPT2:Cb¿ZռrRZ=ڑm7jv͚̱|MB9B9,j+EH:67lYo iEO;g,K!,>_NL@!pHz5ؐl]8"wr6yӹ]s}I^k1>.Z'ь;n0JWS}+T3̮Q8S4p1<+ߟkwCKˁ 2Xײѳ6_Qn.5",t{X3GЄEyGvq}S$ϖ. L`p+1ZHTٓO{Q:r5}˵lMq7S&?Q(soaxX$_Iyr i$DD-kAVHd\q&yB>{5|nHd+C7&lύ$7;_U nYNj_(ɞkPT)soģ> %b&tף tI3 :_>u^X]ݗk]xw L\ܪ& i^eFy2jO{ƛ vU̓Oԗ}&\QP,r [  h~/҂:yTG [0 ;ॻ2&T_ѻg!Q ARÉ-)"LfZ3P&Q@mȊ<"  tn p=nD"͚@K5F2nM)/ 4F)|>ZndINevGvyWIfHWZ$M~ؾ)O]UA? ogJ}KQZM9\93}f'-8E4id::ˀAD(g Ͱe{cP]Z%pHRtq@G]*S&f W|.;pȡO9XJ08̅5|JT<(Ʋ82HŒ{pvF9rUsIPzH)Hǂ`reljZ2!h {F؟TmoTKT+ lh3j|v"5S8JzvC*Qqk8a%s@w $D>^X%gS>a|EE\[&Rt3T z.}FjAl%QEmML@z͂*~[h{t>Ua8@͚El)T`sZ*t|3Tw* + P5}ތBL%F#q]\|t< bbbU?U\bje-GHv: ZLJS~V}iqe@e>WpܰyA ޖQI3YhoY`ɉ4J4jpjjwt]VpM <}GM8|g#o|N<1%cg1֕pUu D&/y;p㠒[*f"ݷ;@sμ.Ey)wo^U~{J^@Υhe9eA|J?ukMBdoΫe/Rm蘸<Nb0½vJifnm[YG DRytl"U͒L-|C^pIEMRQ`qnIބGWܣȳr# MY*a89i]p^CwZHL.ϴ=a r#)f2b'^Bejx1sIڔi":5BB*qU/qi9/fpA C4ӭGyD5z"N4| B-ť;F;b ,oTrM}opٻ]B*9XnZ=MM0)i'eNHs?rO>zȭϓ:Gҵ=Bl| wN9:ѳ>޶(ok\}mDuдLu'CN\:OʖꚎq/v6s(b}%n>< ӄ|NH\E6Lt+Gjk0N )g"⬛M@}M 1FsrY-2bw0y]¯6R,;<#[_&_j&t zQ讐sJlAn3/'Kcgc 1 rxgIY;2P Y/&44KRpgÁ앱- xK£pv2%^lՁ3w7j_Ľa.sZ0 ]A2:"vPL zeh\)M p~cG ŷ/lhd}tYX«&,= Խ$|UiEo­r;w{h tGi㾚].sρwJݜ  uSX|aAv5+JX +sN^~OQl`." L(MP aatF|L3CRt4] I T5a(j*|dK;o@<Ӥv|1I_.:m 2 ǓdX Fy= ;]D$ Lchz:~Ox[΀#K%ՏjdR/#$,ƎL^a>#V^w; Zt1*"I V߈M;Zm3uTzb׉ Xěfަ,hFmr,~pf瑀c_*]߆M '&U13^&au%Rϑd-8W6kU67~ԧkNe^N)Ϣh3SLjCsH~k`I pG_,]PV$m3ywBΕ*"@qoH=xݍۀ)DټPXyߠ7ku}⬚Gvnj+ghS9[+ >t0+@+/[vyS@Aȝj*9QL>ۣ>KiT-AqBJ,8;P4M0ܖ$ghׯhE #8+LӜ3){ٿiVȢ%U.fС2|}< ^;"o)Qߗ/w,ӟ~T%Tv:u+TMķ{;RjM~W'@=vJv ٲ_Pk\fjO* / 4Ɂ4 Hzoaq=k=uP;޴&Ly0w!nKYS1]m8izdzOg5L*AE׳7՟10ku1]]XuF:aE,*Is'y]ڗaP\ͭ(Z9"ںvz<>;cOA Ҥe;<&5XD=].p eݡTlt[u#SV79to5h@Rtر|*6bIY^ž?'.f@S ,+i+^kOh""-\88vnMk͆4 i1v?` me^%j轿[ʦ%h6q8,@ ?ӕWѢ/|ƨ 'F⚑ɊrD>-?Hw| 5Via #2˯8A%sMqJ\ yF'cwV}9:P&K9y:h 糳Ĕuyx[Pwbڽdb(DX%Wlh/ >GH?b)&@QsS-&{5S*ђGEg"$CIQI$=>y6a<ݔp;IG3]7\]0@\%Pi$c _V9$3 sb7K\hfaE鿦3Kx|0N]`ak.C&>E9b G7|c[.V[0V-ehdN\ƣMYlpmI{nUN©eÝ(Y~g9TYㅙ5&U~8s "`*xk簳\ 4>] wٌчz<__t!:PF1bv&Ei/2iqXs&xFn7[9TxMaQ * tqm/j ]Q(e_.$g±]$ bYJZ!J8<&a2ܽ^C=)'C1e0eȚyTCry܀BSŎKb%LiN1`jkP->wäONwe>tw BZ%i̬->jafbu'?b_5{)OZaomhbP̝+]n<AEr8#٧G%ReBrp8t+I/.ʊ2N`$](|I b(B2;l5a֡.aR8/<\"kX<cu`HyГ^Bk<%So,7C fe3uU Vڋ6coA91n=!ćm(ד״&L)\ڹgܡ=Whno;eķUS&nݦlYvX&i}\@4#ߜNH.Fͅ՘IgԍyPŸ~5@Zv̏-zŘkH @]>]9$u? X6,֮W5Jrm`ca}Ӣ95mN>T'evoqv@}(܂ AGq{$! Q8Ew8xj'WT%*/syUoa!1R}iL,`_5Jeϸc Tr6[_,5jPfqtț2ζ(zY_  M 4``Uؼ1|O24">y]4w\zSװV"gvNhv gHaA}p#|^ L!#kAɑ8uˢ ! p\&t3(?m>ŚHx zma+85DIPVh>[JF] 0.{*l?[㈁=cp Y[ߗ=4{kGnb'gPx Gg-a9rS3ԚN| u/nQY ƭ{ЋhLB^Ul,2LI#Bh>'\5ñz3 (Dx _XYP5 aSvMDn`դ1kQr. Eܙ&M?֌&75iOD kOŪi"QvzẒ D2zұ]H7)!u=$sW94]YbǮ/?jSbBq_Ώ*b4.dXZ`D^`CGwTDUm%_Lҹi|gRsxh5W_h * d']+T E*43p)jC܅oMdz8'.`c%n0hx^3ڎ@HHxۮ[.GpLY=X8KMhQ="]uzB+)x4egZ1hq%͍oѯ=rEVvW'V $)SҼʄƌ f@}T_YY=i i&|h_$>d_T8¦u1 !6AkrăíӇZK5 C6W6mqk; *W>e#Q3-ƖdW2;J@Fz s>tc/TO!Ѡ}ZL 7p- GmpHVV4k0rHʣKf*8#LZKú=R:-,|mpNu,]=,ؗ#+ } QܘpZc(3[tfBFe);з,FnL ^boxp᭄AQW돊S>.XVWWuL/b:8c#$_ .pkI<̓ں?"pzL2jb_ @(F9:kj!p\۫ܳ rg$Y\uy:pqW)OCɷQߐhUg4ey;S1G#)UE%px)TUÉMc$Xm]m42U EXrg"0kwI<òͼ"mj> tZ s9LߵOUBkьv)[[_t}<?XQrPkm9 BUr6lx<}69(3S^݆^v=>`^zE\W1+ߟP'%ާ' `Ղ/>U&AUOȑ|2ߞ9/p!v=că;٠>ʔy*H8Ș& $ < u?$Dȶ$Iu6޵TBѝe"=/#m\- A٠R4'ƱG ֜իEIIy[LU#˞sgae=QbPRa(UE3fߓ:Ɂ*X0:{z;3-g+k#{Q-Jɽ"yZ&B4FR:z ^6S-'(Ͳ1D%HIcO&/ʐ:IZb2n)6!Ke7T ' 3w8 vPVd^-*D9RTq[17^g?UhԴ6=4knxV6qCN>,VkSpK~JώNu^p>$|aKVfdv57r>75|%nn.c\\Ԉ^HP=,X v_Wxw&'ϗc$bas8<cT8XWWi+z 9)H*GiDin)3 pCh!cz'?6zOs]QYwa[HaᇾhF5!b'-LPAߦ hG ?+VP; n!{hQ(:U4UO$/)UMq͐iZ8̭pef6DZD1 ~F#6bl`Îz^LLe=@mj8Ui[}v@澼 9&#*(z͉JAo o`ļy)%3/Jg8H8HVp_|*}#PK#=ńej{n#^x#19{3 *6; 6<.%ߵaڪ  .;"0諱XtAI_Yᢺ6yQhbXutogx_2ރ YDJ@L+%&Qk֎$p s|>׳˪ k尧{ [8 WYGWkQ uySo`sNf qqMr ?Ky[&q{Iֽ-^ZsnƏaC%UN|%TUgߡev@ H[xȬ5xu>k֬ѓriHMžЁj,M 9Ҕ޲zᵄ)&uU˲ gJ8(ffl]aǁEk#D7놓; dQv] 0Ĵ$cyˆųGb0 𲗦CtҴO!e @Vo.+k )a}Z/eRvtLϰ NڸF7f?4 / V_螚,}G|9,=(Y<`T ;.9Û3#"YW Z|剫?Szh[6~ʳȱe&7Brd-SaƉ k|"QF촍~{p?jX;tȼx#ʶoCd[> l#,\өb`WfYކ=1:׏ST.F 1%c3{QQޑ+cxӟ_$Dދ=UpjP]6~"OCnjiF FٵQPf`悗<)%§01D=U* kO ) JB#lQAbE8k_-9фYmL+s6fzi߼E=1ID(ٯNL#2Ǟ;|d@3*='K۶^efbvpbptm<ɘKןP898k[Tlq鴊v Kvrӷi,Sg}&7(O>JV74!:QwvMQ,L8Ӻ!ҵ,E F?֗F~7u #J;A=Ϝ2+vZ8FmPRAؼh}I԰ntF<9hp `S{ۛ7.k+ٺg9u1AVY$P!ırSefK`k^lN`)A'`-m )b19%kJP~B3\*: !Z`Z;A*Q5Go#ђF"\w&/d"r'a;J)H,®҂|> 46#%A UU=E߂+v̕_wۅy|hVK4=Kf?lWhR:X'-:R7{{t\#< "dNVkj 0ih1V<e|B\ۙIWs!vGir[:̅pt<\"-P|N duV3 SMBW ,nP}[:Y:|"fjiA rlAk wd:X5!03y87t$7%cY~ U\t0]~st޹oZ^9Qw|",8b[VrwهZ+ M/@/r fj/*K:݈#(o,m4MtYYFci~Bߎszl$Q C]sNo: Mm̘܋~ uwX@uy"`$d9k#Š/s:skC& `po'd H xq/bm]ۖvR6g Lt: 5 VϞ[@UxT.I =;N5?X<= 0 `o6P[T"MH6$à6[2^;]naEIsֺ ^~݉glf`XPwx$[a_; V .s^/<[e0]>TyE_YK[]FՋ%>'mѭppW+^ ^9~omN2"U}Xm67C=ǛGX H.tnS,0˗PʼnT^[LA Tq5GF?Mre;4|}#V_lN|?jHTLbR;s:ͪQ+dG"Jl<>*\}T]9Z+,=muc2A` Tpss)ⰠȊO;S& ɸ@ uDgi%ۆa7*mdNszчoRwM>Q*[t=f'XoJ@F*dzo̩V5ww ]Vw[fK6Rd!=5`V@ӡ?9"TBb}:qtq<+>8s}oN{|UseqE('F\IO)UUrc3BX -q')keˤBV0l;RL㛌btv0"S)!3 dW/r({}w Bp`G ^x ]h|e :bZp-P)isy$NK1mrFi*le}n5uaxDsqTssW)V(PT 橒C3{] TPb72iac`X wٳysq#,j@Wn.zm(4=sNq[Ez-ڍ%""r <ҥc?ZtztBzԞ7-,a8${Sc~3rQptiypUzq0pݙCeVZ kt*vKT(gB&x?@]QUX"iF9bza '%ĨFsq݌@o3 An롫[Icܘˎ>^Z.rQ]1pƹqn,[yXXB.A_%+XU:+W2cͳ7=oPr1:]{΂\^q. 7Yf`g}uE( A%U2`rY['s6+3^kċ\P LyO(xz _]s*/' 15|,U}!؝}ҷ cEBk$w(ZDҨS<॔Dׅ/B`u-De۳0(WX@L_\@/֬'g?Pʔ8ߞq%Z추a?Q}kJ^5lB7A8pfQЊHL8[DZy5I;]M 60t=Ljud֡Xmg(yvmn H^=@ϊKtO*OۜM~@iJ=Z!FR0j[ n$[..KGUhZ8M=itY4Sga?iLSď~顙1sÅEu ̖XïGu|EBo(_7?7eHY$$Lg /|  }]㘕 ѢB~3 i=sk5 2Au0JvS|w%.YoY`T'Ш -.n[-҆vv-tbgC;J tc 9܏U8EU>:nIoz<R%WEXX ģBذfHbH[%HzaZ<}R{V`~ଊow7Q>hqc1,שq~A@~@'4D+>};`pbףh/X8nɰ`/R?[{L5*6*ú2n*ߠ>0,EgUr8R))5 wu2{@C S y!>V}S3y>'OkzMqд62<'ڰ^â#uG*"l8X1R˗5c,THiI-, c { JRsJw%1huۮ= ,8 1 ۳|KhÜkW5/;<{ }iT: 59]2ZBG s"i_hVL{!pkKzԑd[ 589qIkSXJ6ӤHa9ck pDUV c),3K4@|~H rL^EN>ieN|㪨ua"u'.wH@86xTVbN+5]䁝)}Wt=Ԭk3ha@MqrX'QЪEE5rIiyTUCϭ@Ƣ/1P5Jp('HkYy6r(eC/Uga3){!elUKI~d`c?@ z <\B ;Z{}@}o0㾇䒬m,Dd3"옌R,}h(RD(=yUvM fҞ2>NGv{dDs.Pcw5yzqʇO?d#--la:~P\'0!1NjD;zԩZi2,wߌZpb@(&k+&QFDuY^U;|3oa荸[,1zP9ZTEل1K"d}7@K/ŸJCyEMZr9+7h1˯$aP@G+|ȶ{VtLQN'^#Z'u.*us|/ZHÒӝ^ݞd5 Tˌލ]Xp9lV_1EIxulC,ܧՈ;-3 u׎U ,}vz>;$륂/C~PY-q$އ3\GB4JS^a><~Z rb(4ab8?_ه6FIMӽ"/y#2l^CžnJ{%kH?n!bQyx^,hnB? H])ZQX5Y࿌3G'8"Ym\M`[tF/PUQ}6;P>gm~2l U)(4`pV'^ HȦلOn7чY&=FP] OLL=cVC)6Yxn^Kғɫ%GVu Fh1pL4}wvJ[FɨRG'ysE~^6e_}L="'i,Q0L!jߴv95y8;xJLM1z4dPWIu]C HUeL p !!sholi8e솋8o/FS݊<dl(ݦ~x^8]U RO,:LF1m-ޗ{R/V4)V' F0*HZ`l) `˻^?aGD) 'R)RbX瀛KAZ9\{QGC#Mz:jH{t BKh.kuf_3Va3J~LYC\;=G|d!C6Le`d?b1a$@4'Y3,cg%<$kbAvCtOl1(P`^uPF,O$%wy(CRIPǎ4.:vX\188m"#ը[&ffѨQY6.00Jڶwj1r ởxϽ;3Xt,Ro4 K76o`""?t0U<&^K3=+2OYbdfUl*aDH(d/ mΓӎOEӻuu[aazw7*_/ Pы*#3qQqyRsCY$vѺ{0~ 5jgYLT/Zx*R ;g(d!oFBWFo] ]f Gfy.z`PIr(>*TM}e!Ŏ>t{@Ds= L]'c"fR QWM;:8L;v^_LCp 5Ghq}oI4k[$Q:IU \ X'L:~3<ݔt H/qo$ ſG P|m蚪Cr :xDVo!v#KKi󉰿JP?#t1p[{1ŝZSXMHD29%,VHRy)Au %?T#@Wy"NbmU&/-$mB`]H Att (la'|Iti"Lo8(4%.{n"?d/ˋrN[ZYV߃IK$"kTE%lՕ겔w>Ӧx1CTqn {U-@tXhQkmn ^t|6U4RAם M\2j N#[/ y67JKeHƙ+BG3@kS* I&~^砳TxS195j5+=DS1{l[#>HfhO.LRY2vX〴w1I Ga:G,O45˂u|-=H8iD{N)k*+yǯgk8]Ks`l~)=jѽ\5ރcU5$Ib+H@RWLJ67rncv(MFwcˉt)e TC#%ᶖCcO~J~+a7)*R0[q&}FRyk>@9f ZV덜oY\*yIoɑS6^(_V)mk >'|@@PYpm8t`vnX5 q>ugz: v 纭3S꙳eO 'l ?ESOɫYYӕJz8>tn^yTNC11E:j;ٔKkt|uULu;;@di ̅MWG ZƐcKhFk/ţs z]~[A`n$V vbxgMqē aŲRj"T8۵oͲZ ŭUd'>fO1iURg|Du7[جi@b|[jCIfjT (Y0^®"t|3*wڊq|0<\ 88&Bv{Q@dH2hG`KsO^$rwZS5^jf4^' <V*\H?>oz^]p|f*|ZhbIuRB3u6_]Тzm&R/tg/j3s op'PBb$N6dV "|'įD7G JZ K37 ^/Ʊ)K'5]k@(jUSA~tIfU|~2E9дV&4$"j1<`-0iWx!IE&HtemgY!dv!TV$ :kzUx]f,٘/A|6q3y-(o\7kDT""R:ďZ6+jS[4"Y̼؄97\_Qy=iAlfCy9+AD`ROvPbxK@2DM1Lu ~H3x#*2hɷiIAy{2C7K Un7cKvp X[ ezL95up)%!;yv+úAaCyyx+ Ձgr8G>a,'L8ލC渔ո$Zzjɺ%?f<}TO\9R ʕR3k`шH%wY7ZB" H2TFӛ|v@JJ4 iA6bd]̠6cڙc'=mcm=8麤h*V55QKQѴc69[r6ZґBQ1|>֫dtrlVQ2ќ \D#jm}{+Ѹ~Ʒ`buC@_w<Ӵ8.>Qwe!HuW:BiuQ_6eB%1hbH󐵒V8}aBPFsޭv 0ҭٲ](0QcܖYF}zؐ.|,r:- 77 tr2bG r1fcf"iC:Q}}4UZwefLPKCCT=#֥u~5̄~B]#Wea$=ťO*^amH~s12ƀwtEU8d"@Ƭ`D5FEmez;s0_aȍwAeVIA#kV=#T͢ƥ [XD{[/\Bsds0p 5kmFC{r2 s{ )`iŐ%g1qL&J! EQ1Y޸bb8 z{?oͮdi&f#hEqmY(㕊tZ`ppO-c_NYHҒ90@ׂp\JKF{) I?}fM )`pu*KH1zw7P!7AK#z thׄ-ƣSG/N4/ge8i훉P99)|$!8é mD[iO{ H,f$E$f̉`4ʦSUܫU^o-vxj-+tOckq=) MEqN$4hV/Ie4/_+$HL S_$y@=]=pׂ@J&T-$i_P-`yG`ZW&@MahW`YLb譌٪r ȫyF/k{Gqdgcu.wqraw2@'hzi9C¨%b40NSY[S#=I8y Zae#wRv*I̦Az<TϝGfXŖ!. P:=eX\m{>W-R&^l{ڄVTӬp=3auv"p4j3?UmU 8܆ I+<"c]K<NP%&>9J~m&݃cGHU<)8Q8fCp-W;w6=e"9,.jՄ+,9vWzb̲؉&K` F"hHhPMU4_y&O.mwM{]>y Ysr `qߑw"Vvl!!N'/QP렙H}Z/(ԅ:Q -PGZ lF5euNƧ'5WP bA ]K8]%@xA2L(S5HFi6,[2{\W B1ʠ9 j#$)"2qUq{ɝ.iR{kv S}]m5I#HVbmLn|GY)?e''9o 4&S/ g:sU+,a"L⇤SkW&urNJjpP Eb2j$WmIJlX[el8킘.*7:K{^$9D:uaYŻ BZR8m$A8PSvgo%#PplXTgt 1.SK)U#.fc1/t(!K"y|P&1!MwhI (T4Aey"P gWn$S5# 57hw؃=!*,Ӎ/d{B-kNcKe>m -4؅xTC9SN mUp|>Nz9dHDC`ڏ|v&n- K)# ¸o31^SttDS=Oe `մضx~VUCphSo}0M>V<'s<}wGk\{{C{ Q9=hL0ݫi!|KySf^уsl?GB7dx& 5ZJn(Q#yPJc5/;L\E͖Ub<|< J'It a&{$n~ 9h)XZTl"Hk>[}'WV=1rېM`QTlÖ0kJ'Y"4Se䶝diQ90\)5MO}P#74K+UeŠyPcմ;!H!X a܊F9aU)hF0b#dMƑGnK =eCP BcuԣȸI2vr#hb&P֪啜o: |?wG!Lݭo%`2yc/}^x}\P>zJT˵;u{!b(/->04jaPN͒4X_V";ej:N\>̏!LIߑO874M9 w9_m|1FW.NjB`LpqSg:^ϯupJ>*OΉ2ޡ1kC3O:)ywlľ_hM >[Y&W"+ ]rן7RICG l3{U UgFe'&v(f WI=D0ya&vc0(n%t I&THzO&ŚC kx7>3;OI^(6Lvj:̗$ZxbθZDB(%\Mp!!$2?Mg>*< CȠMvT+2#8M<{O;pgť*Q_Ϊ̳0'ӯfm ?F?yWZrcz+O3j8sJQ_a0x  # ] 'ePSDBW_峧Irz_}X$Tvc&D K.倠33Mpji`2k9J J:v׆n(~JUDW6gđg#4]HdJp!Ez7'!njҁ0XcUx$ / )fD6bĥYn݌㹢x9]]k\ER;tz*LehS,PF޶i0w4,A)# Jb(zz8ɼPb.V1P )Λi&d5#ދw+[XL)4%?lL?C`XR L]Rj~Ezx`W;E=YlUy3"tUL>lx;g}~Ƚi՝'WʍfӖ| f-epG-s}4no$qnu$ua_A!:0G3wHҪW,W~QmAJ;cn=^)X_g.S!! / !]uiW,mWb'٬*i])ī^*!{b zF{k7\#H':$HF}PAU dum@\"wW~LHl[xc!b>\%iT]vB:ɮ"&_zdO |sHMI9'vT2jbJ++~iWr4s÷ @x؉REnT8f[nMzƶߏ"V0Ka|eqv1ں"+WZBKFz(`!k^->~ wCN$rfGi!]=IdZ`-? JkϾ=絡<g ч<\=ׂku0YgNm6MZl&P ~+B +ɦ*J"ڣN=/(D^gQߟkH)vnd|~!o3{'i=<>=J]>EG@#!1>B6E <fcg%i>\tHmMļ4qݕTt)_c\E܈'l޷1J^˶(5x~"GM4S$0)J3Yq!)N3]dِ%i$RF@~EAGYGCe@]Mlu}WӬ^ƺN]NeX?>G^& igP|l:=H}uډ:qRR_4e#/vfN={tr>=!fH^]g%ѲE$s0CT̖~ =@BYFɒ[/-_9֍(Gz5Fx=/`+=h\aajBɖk< 4 |qN,n 70Ǹ7A&KԕJ"@eW½f*'Jgl!LQ`u0MtF4(G U WA9GA[+c%\mC7)NcLb.7fʁ{cdӹX{!e_F25Bwd2i?(ДG.#}!L0tYܩ8 W^TQ-A=>X#+/)+A4b.PRGw,_JH=9ߝ=jcZ=LoQi?ldJ}5)Aس mh֜iPG oFfX 3Ilb%zwYЧ~ o_o-;i(Y oc څDyLfڸ11}ªhmsԢ5YF]j+XB2d$8J[ ݳ7 3 JH2Nh]"ʚ/B Mxd20*7)K?.up!3oȠHU=>Bh:qwO쾍iǧAi|v>j>jrHXxm?&Y[5Q}ֱܻۛ?A U !޲2#baweF=g-\pɆ%<2UBJ-N`X9s-y\~`o;25<4|gGz(] !^>yIq.?v e  7\{?/8'aToc*}AM]]#ѻ`ә r˹]UTz/fjprS@;4Yb{@:4Χb3|FAG˰A %vk bؘiww" }8B*Oz80N# ĺ 0mErA yR.LJZJ=aօ6Ӛ,\wӹՑ)6CEY `M Z[Իp.b82V3@0`Z3X{պ<$ZI?TJ?f틟 Ì|ytuQ.jǼn؛v̟)BCݙ>DbT-,g?J(̞:OAOg6|8:DGSG1,`db) +\.@NV6XBx:=s`[-"۟_rIN[cHdn@ ^qaNK̻y9zB还;+YM0)&AP"u@T_~r-n]XM8YDq6ͶbIT]=/{l0-i^ウ',g?it1#Eʢ5_91j)c`NW[ sLF cwvZsr=tB=sˡ&ycPO `߸:N燒@E{I WED\ MNި|04=?D< vbt)}rqz&H0pEGx_UbAܪ-n>z$X6fK5L_:aݗ;Z 8cAhK^g fe@*\/"@ohGVZ#ᛯRԞD'B^,"΁? $%D S#?3l;ٖˈ}}GMwU{aCos>k!w2ؓ_lL0[3Yb#I'KLj{Nd`/ s}K, 0lQjI Z V.yXLMTٖMe,KO.woCZoi߽OȻ>c@9`(et z'Ϻ@ѫtP 3*?Fׅn4Kȵ(^G662ar:Uvjzc ݐvӼܸ`Gµ]!TE@pi<2LO_0zZ(;H#H `ݏ_"Iڙyu2 \ AQ\}7U@@LoBz%b9LjV- +>afTxlc^Y.yfAX~ t0$cBLj 2͏D3;} U1Tq (1#QJ Fͯ~ %1HY'n2D+$ָ;E9FNQ`N,#lfXvAvx,!.-nGa6*f]RÑCZ'[F={E}{) 8F9z~k1iO9_* ; 1b! }yWiWԱGJ_ʝ̟~*[>^@O?7IACBxo9$n/ 2MX`IՁ@%ʷ *>Ua|P\2.9}Fi4|˃ǷJMJ~ {ciMdkV.Ṯڱ$qבw3|SJ!Bz@ow-pTo{Kj? ju"Y@2ZFYfW(;v@WF,̈́dh7Lq嗸w(zxH> PO,sSڛ/b'8vo;{pRP5}v2l|3gq6kp8+hbauկ1erClS"j='G$YFcj2֘Sю` ;Os!-I\M9mFG@"y^Ng u5Ұ%wbvƨ\JXz2 ( JiH\dU c̓ {ZЁW@vu417{_wz x=ƼB |v H6刪C7sRPOioļzC39x޼ikeHXĕ$$iNN3V*6ǼzQF66#ပҡͅ(Z'oK(-u5;p&n ܟ(t>sjz=ȇɾٽwPZ,vtd>B'yuܑwGQ+/7/Tzo#YA%Ts>HF ;^P<1L =|Ga)T=BVv6j̘0cɲ\ݓ~saێ`.mQ]a}zݼo݌ԍ|6-%(f䰢4x "繷[?Jz ~[t}Iqpv;cYM| ,{&C/UOl }r9drO-&;WPU(;Z$뇉 ֟Z&~H&j%h4iƽ Ł:[>Q gc{NzȕLGД3AgX]i*J -Moa趜sgVx,yr Ѐ+/DUQi^3VB90l(sʪTnGw\N86[MW>Ω@YEƁv:/($]`{Xj8]n>} 4E9aasUi An `f0:&RSXgK<5!*kQ0aztmL;uH e@ 8g=G14?#'Ʒ8KL+,ɵQ F.Ht{]΀A3_NbOc cJsW¶H+VƷv2Cvb;>97c8٢,U7n>bT\ЁXOZ 6z7"a2Wn 45 !fk[Wh(('Q/;X>;o%yǰk˖iе (@$_S)UF޵ڏX\xٵtjwciGhIh簗a W1֥Ft4lC^^,ɼrLSa$[mJA4-!O>jW)Й=Ip ;q9&zaCiWp@vm#Ed̓:[) I#`y-nl/͢wW#Ox'n!DʎX}k+JǖүǢ-î>k)o/˛;I#pfqTwn\OPkorj'!B  |E =bb֚B鿋ŔG/ǚ]:p)k׋np ;Z˨<10 SѶy>ESjL(;v>'lR-Q%$4A$&t!e\#t+橽q忳pFWe:d`灐P)ni3(6>^O} x)ƊX^RIz{wZ Ի%#dF~pe8ެH³!\k0[;|wlw0$V|B's{_*94/-(NJ$L@Wʭ+awFs()\bBIl "_eXQ>_ < i$/KrztH&qK|HMv].[ t߼hοtG~,X_q"  H !͎W5HBj' &e#V?ofjr/0c|pkƉku7+ 膗<>7)Կ`) /vyLSǹL)0* Ókٕצ`^덳v'gLP# w_!Ԥjo+=ps,=Ka_nsLRC2E8D'Ӊ^scXQki gԄ3 *r.=iZҼ`bkSEy2Y%ta*ckҮ)'.3Ѽo ,~yřf`r&rP OrJGXJ'np+KC殴~t$̸ ]Dv85N7ϒ(֠Xci|`aM `AG"}S 3@p\ ؾTHf ROX$hB4o?@~d HBiD.1!Nve]_4h3d n; ǵV }>-~ĝܚaOBX؜чߍ%Kʏ#z@?]'H{ /]l@ʵJ@3b%$5g338e(h;^[#^ (Ť*#٠ =-IgM]`?)A@yҏfc}.cz d]FpҘݺ@f},(`3"=_6~E!˜ߒ' mςe|Uk]a57nhWrXE'`8w]Jm[lx}+0\#ԣuwix<"wXkk DU퓲Ri1Uix&MTlb31JЇ۴D[/[د,M;;s45vOi~s cz< +m{;t`+ɖEɞ o>9,9v6ˋ^t}|WSS=#:`~i`]bBW_(DjL4Q̞Gi&C9VMi?02=5"?&c߷"f2[έD܉xwc|s"vOt~rB.>O<]{a -4B2\kFN}4Ҩ#ذ>S.4g>c(,E(WmeMݒh&qSynjymBd ַ-W wX)VNKMR=j$!&RܕīA4ȴC(JBF:iӦNjiExGE8rocӧH w:ZcWyۅXYLrS[zOM6_A`o M{>|_2谈1>Ls}} [r[g=Ó ϱhz&S])eؓSw=DcsE:Dv7Fn& ċs1U+s^1ᾟuY=i ~f Dz.A)-tUQ.AR,?7f+r1.7W_=!%p2A!# @MtGtNuA6ҲmDKnoNBRB^55։U9ӳ-D*նߌ%QÞ+Wǫ[#{\(ijF M_}uY}(DDX`1Kw<[Qe7D>MX{yf+ZP$zhtrޮ4c0]u.3a1wiga''ZȋͷypCxSX@2~8@Ҕž/1KTn8 x*HwzI\9"cLYcyeNIK°G'Y(L -oV s59?[ zt{ b`xd;<]l V`O*:ޙ^A7/Ų]b0.PpMA@ò"vJշJ +.3NXoqlbjU !+ر|XK+YZܒ>FQ)WXqZ:;vh;IJ$ig/Y. l6ڥB.a#0>6RK909` 䇈ؒ$uv3}T^#)7q~p\w N8{kщ8;i AC[Qs.8{^|QZвΎgM Lj _^?^zvPJW=5[Kc7^NJ\tZ ֿR#W#·CWC(P!/҉yaT༼Co[(Ă9S{b卑T<ʎEEی?rf0XχA/W 1s[oQIם Zhukx$_Z&>ܬC0܉#ikUz7gX2*huk\avsiTʥvW{/s+u^:3$%恲X'K:Ռ`Ԛ7A+r=oExg%8LВ`SCE9PÜ5}!Y 4!Ok4ollC1k+lr8|PQ^zd u+|!F#),+/ީ\]9#.f`uYI #Z$-lMH+:9oRrF'ԅi]sQvJiܲX쬢cn# K̮=+>?p,Ѓ0J%4ޔ< I09&{W'c e[B[S'~םLL|u 0RӸ|-عSmH/-زH7Y^yy3F~f%Ƅt&NlGO_0D6Y4kB=#!Kk^Ls.,Af`_ty͉`b\|nI\D=T~,`aƛOWgg`Cdm\A+6VueVXT-䈱 Y ϫHa2d"6suZ >n7vȢIe$e-3`#O|DCDa ^;'d^7umT eD@RXDqv19Tڢ@{&GNiؑ3S<缇'U$XTac\3't^m}3QV\3_R@ '~ }[")8b",Z'7DfW sɒvAr0 }$? #]Cf|X:V߫L, d=΃sΣ׍̌ZSEM sivNa>%πԟ0 J!($M'[c##389i*MUݏ$=c<4;jE^2Oa9't1Uxr/45mŪ)NO%l <[7?U6Mϒ^t; gi__EZΈ"@7}y+ٴ|LwuS4TQ/+̂]$kɓL_MkņlRP;L363N&=~$Zs ѣԶ%W>O'MZI\?vn }cp]&ʩ,j?|b*mw1޼3k7c͡#Gu*_%^@^FU|3{9cfO\{d p1νxh"/{'/i [/D/R^de8A_1,{ᨄHEh~lݟDs<Ԁh:qd޲.%891kQ?øӜϲw_{DdsUwzLò^kaH G|YuH \lf L=_>dU-(.ΦМX=%9dp,b+_&DYpA"nFt$eQ n?٬,6<_p54[aWq;Dr' j1} Ui{T{@@VV{iPW6λEgB!gH~K~DmAOk_2_XzSvzka|9&A:lbUdQRYLuWaKJ: w3h>c^+ ~qWN&a>5-AAzt4maG -@X$[TƍwT'_b-4I7Ta-7>Z *riM-w-쒽AhAFc(xt+2 a2˘*g\Yg]^3!n#+W^P|@ȈŋZ ]Zze|?{wl0̠|'CVR3'q5R-}v Kipw&~mhBf=_aa6\׷ZӄM}ާڢ~Ϥ\#)&d7z5T1m3Grhxq=EUFԿG- esN7-Ͷ}#)P*PlAx Z .}'I_X+esPC9.B 1vP_aᎦn^0s¶)럧j2F4%M\Ҩgg$ad<6Չn k 6:hLTEY#MĺC_yR;#6&sWSXFX_m\!wH,Vr*kqg_w:%1%3v=mxm5a}*Uئzt(h3[}!_6D =]rxiQz9N[=Tͻ:ŮMq*:Z(Y|p>xMOmR"n"y/SjwJ2O~.b#%Fܫ7'fAGZe|6 >T*>th:Dx=7mA ^As}uT 4Ozcٌu`/Q/vaGJkӏDK9a ^xa\,[z;gPp/xI?p752ޮ$S'xwcK5;Q+ITVeӦN& u1v)R9ɸ!p;݂ބIS)eGlZ@d)b gǖC/QyWI'g.;p4n>~5㡹{]cU ι@' |`\+O5O[737EC ; n\!+bVI>k(>LXiM4#ȝ=qe6f܋پkZ@o?$ـ]ڏm02`fPRO﨨ƋШ wUd;d{FntThOAu/-Ub_)M5-o7&ŽpUfOP͵͛\.}7bu@[29c֘6q!2.M-Y.PjWZJΡc+$K K|:uUApzL__AdiFVG; \/(^ޗdI˄a1}$ܗ1LcQekA1\vŻIZh~ᢍ;Z~11*Dm b? i'}~l<)\!^ބKFTQ2&P}ҧ8-ΠHOiP-O:9~=g0b:i\3ћvZYc֙ccU\B a'D*<3yeYPlZYR-`^PPZ(1a92V1P|ځ!QvSֶLǡ#a".\A%8U0&/V|hU\.5R3AT_(R~p@ ߥOr6j2hWJI0Dy6f(6967jժ|^IO;̙Ԓ0йvl~q++-Bw^C cd>iə$TzYc DO\zF *Bسrٙb*l0t{5-<K6a:yX9=`h7˃rUߤH2he _2q.ܘ(SrmfBzJsCZ jxY1=Ee*M%[ׁ.I^h |n`9G'f~|KcTj)_kj4'$9񆯱y)7ݡl<d!3wZ#j'P<FO %^E3\pSlNv 3I73䊷ʂ4q~`՘9ʚ1(ә ' & Ktf1䅸uzP@1 7>c807SbW(CIZ-(hE/PBqI81Y[&?񩰕0UI?aBx D1\bK?Ƀ-g5UOLk$1Lcs1Pk9(*kP:H+[ҴG$yw_e"q:Pmtm{̌(NlDv3z=bfv \ѻZVМk(.r= Z4cbmŦCwyl+W^{r \^r`W@ic3wo#MD$A*vh UXB6->1k}&ʤRJ&Ma#ԊE܈C[ Vq䍲f,ӊv&/ﴧFӃ8Ip - fwc(bw8]{Zz(@XqJVEcmy-RhR]懞~nK⡲e.ERM*ۈORLCAN,ߩVγ͊9 Hi I 9_iQ_qk{h.,4̽3k w-c*β4baق NgAp,GY/eJp@ƱOS:I͚PlO(aA(ß-mc BuiR5iP8UUTPl陛pBiX;(y!~pH",ș w^0f<)4nT0pS_H|>y_qؘT.ĩ"}Ac=κ( 8WLY|]8hL,̈́aD1d]y:y.qԴEzb: Pv+o^$Ѣ wޠ2f&6R3d m̅<"/Csz=$d¯ 7wMN#7 ✺r޺+ `],[@64q6nKAxwöQ>m fЦ:<5-X&y"7K!%ߠ/W*N!Bna^nS7Tt$49 n %k4-'G&;RXzmʁrc6CjqUe%'beQFkr4ū%f[e$)sjDj L7Q(J {Hf|B U!/D&m2UX~Hp<0-IP[?b$WDS~!XNA+4ZHҫe AexW-~ O򉫋z1ޢ1F` vѨ[ b]> v6|ŽU꥖)y:va\(2O[Wu:E״L2^7 b{ktMQZFmblP= Il-RN2t@z`K7FZ˷]ocYi:m Hɚl=+ jMMhdƖr "Mŕ'oeBJ.v+ m?ai"'|6aU'ۯ9]A>+Ek=*x! QUP>5]cb#py(r+ &PE}1\oўBq@; #dO\aɎGƀ"]5 Ѥo q aolhbzaecgŹ{s7z~+WM&ؐ~.H-8\*= J21n* 59~*?u-Y(ұXNO7{@n~V硷:X6Ih,,dKuoF b&= K'S\L5z;^AI ]dv'd7$\ʕ4kD̯l<g9є&`*0:So<5(GN$vl5XQ_ߒH0E Y%taM! ;e~'>9jn)a5=3# _2)>!d ^sy:YC|3/Z̀~õHzOxhrUu=EN֬$Uv5Vv Qm7P=^]zS !@xyYFٯPo)+Ь=Q'$lKuXp;ԵԜVhp5IUa/'n,'㱌7HWOe iRWIC`LI#v!7ٛ} ߓ7pчOm?O/Աv̲{:#F D"KֹJZ*T=\] qhIwMYSO9k At#P5Z8Mg!ihs0n/Ygq]"alucAs>R1rޯaɤm%n*D[Y{]8Om2=fᒹA3Ov~cH7]z>OIIAmH@̀:2!fl@;j2aP3)_`r&5,WFP:Hl [6FODR4i X0`21Wy}Qz .feJ6l#K 82(+ dd?"?be닸uGur zG)(ޮud󳄛\ $7M[]0yIVpXy*;4+#daFΠ3rJN t(\Pw/lB-[JR \ Ms[ qtΨ"%6PQf=NG鷇l҆IdM#hFQkɳIƩBOd/$;#FJLCl`[~&QTq+ 0BpVd.ϴ^cL2Y,Dgr32D[ 7\twFZMAA GW>|ؖjmuHp-;\0GaF: =#LJE: Hrtm$B;|vׇ4 Rbeڧ 0'qrRB_nyeL[-Nqt eS[vñ463׭`[ Z~f2x( ;8{"~@y#Qa hL * a^T{g "KDQ"NDi*l 5"~ew|d _s#?^= O"u` - 8q{g qcu8^R>̝,kC%u4/%7Fئ7mk'ɻ:Pͽs9)̅Fَ S}PAoikbk(`@Wㆋ7VHtI6xZ~V `H8qܩZb`xĉ/]/6څU%ʍ,F\u"6ڜuWba<y!g*+ǯv( :3􃁌5k!L!OV#}Sa$}Jɘ>BsRXJ!?y]΁3q %EI/jYȢO E^a*&,L]Kb?HڣGnoXb[q89mgTQj&=.pN8+Ou\e5o0bg!0&Blb-'А*-بXr#S-Bsз9z[<8IՔN*g:S`fEʌ'QW) kd\ 3O=df$FΎ;S2ݭ]Y-Bm WDz M֐Ze#y.EC U$"Ñ f{13ͤW[|5hcn2D\[ƫ _Dcy`m .h^qԃweIO~( 4) 9)9>ljmMS1^0t(eYaX#FȲ5"Z=QT0u&*wO!"]KE߶i.J)|/<ܥ&ɡMK$u]Z]}6Qbp^C+ [\J̍&T=|H`]Wy|YvōrZb#J2\L&ؗŒ6F"ob$~S7$Uƪ@&+Ge+HSHG@D3(Qښp=r]|XR!odb8=PTSNP: |C7n0ʼnAeѫTA G2pqFlb[@{/ޞ2Ozri% i&:tV_)C|V?cHυ<_þ2;rf D/P;F5˹F0o.C% v+8&|VG 5)xёdD5=ԓw[,a}!:ۗr?lLHOwoi&f?L ߭GԍjK+CkqcE\$y~aW3][1-}TKHJ"I%zXdf·qg {_y3 NT$ChK)EƯϸ'Zx3qU(3zP=ڂ[ Ǯ'K풐5h3Qq'2-=.i'պ œG7Vz#b5tIJ-\9/gQa9I+YObOOL<\(>r$H0.t~f绁d;~E h]G^xi83OмR [%>k^2)ߌ>{UBisZh"ۚJY79]D4U=c}Ngd d/,1 Wzf4ޤ, r *)siyݕi{~;"=qdU5GO\ct]eKݻ d-G[hnyڨ\z9vP%dgbgEOsy 1fBɸhqcNM@FdwBlB`{[.[)``t Dr*gEC%p@ar k6[у:$na P,eJ|ǁaّΜ{$+E4Ct eݒ4 3a"Ta_^##Refw]ϸVqܞ80WPLL -RZU1 / 9\ F1proIeL_\(!qNDF: {4~Z8]ߎc6T.KIo- $hzdg)Mfc7Gh!ٳf Ng* px'*+ Flyބq6Qŋ0i&d5dJ=Cpག %Ϥ&Uq;90. 叾]3Z 6$I$#6<\g1vDx;y%xY1Y.;j>i9\Hُ(jQM;BxZxr6'<Ȃ:!XM+)pq^i)">ٳyuZi?='.+%SBeB쵇HzGw`[@w x/j@W*3SiXwޗ#"5eEu" dyaZmPZZY`ȁR/TFXœA.y %|d98W'„/U zY㧶Ϊϓ4W|Z Nv AJt1qċ}L 5?U{]OZ[yt4Ӟ/I!W3LvQY)m/uZ!③^ J=&ES!m?e{؜*S*{VURR{@iC|yJlr1m.OB8O^U18A XyP%x#-sSFy"q~V=6[g'>?RAp cs8 \& O fuߺnÜ>cŽQlg׊JYjCۊ0&[+ +1+.qިi"zwP؀~)<=ݘ{|rPS<[Xo"C$D*8\M&y3li6_+As]N7yH"لP|r%op$WRcaL p>_ݐ9TǶmiJYeؚa8ٽm} 5 ;0}XBdAz[Q4L).zMK\RAxwB8}ԚZW4[OM'tF(36s` wː $;ր@D6JFȇ%[(!%m>~jS ԠkbAE,Niy.K}̱"cZ :;K`?&WCL (CMU5~G !.ql ~fd81mfXepݭ.t]~xlVST"-*!J`" sF1~\rHH% =7-u;@$p9#ypJ@tm9_HRa6I9lFM3:ShNIۿ-J .&f3Mm4L8G B  UaF4S^3HҦ[Yϖmh Fo}-):4[]-70ZԯnOLSy{Hu(hNaX2 JI3Eem)u bU\R\"I~Ŵ?\E[b5xR,B)J2ڟ2.9 HqUZܺܜ]R4`^q:Oi7-W:EKE># HdfƚlbsJpM_?yIܷF 7qjnGrK ǡucL3#ЈNv/V;]S+81bXG{~T# 5Ψ %ˠ3ϡOb2c&—:J]mvu4+ s.j0*֓K!\O{(/ QXپ$=H1% )Jy6ضOH8aw?%嬝fW,fhTDp}n#!f"d.3 n1x)D9/$t9wG2Yu1%)aGk2U)`@[7:9B G2O$>桢2Gs[%M+NʃtB BM@_v?.EJ z0i=Nxc5;/[:7>kKC{A u[#2ǼSO9d-5-ZGm|l$Ul*Vd1'c$(d4ȑA=z;a}G>v(Х겵i&Ll?){jᩳmPo L=>9 Mq0t !VS ^3$6ӷ e;pN%G^c>"c2mKضV9Ry4^W>)#{jȊ*s&7V\Ǜ =0!n7ZClg)̯! oTJH ؙR e@ngbO,|MwEqhU8*KV Pd";o _uQUOj*T)b%iaf_ǑpP>JP6y4L"XluIyTøZCFCe(qJ]{*^a&UQD C\OL@Xr|R̟.ᤎ.r]Z"j&(P n-ba3ɤU.Nrѵۮ ;\ %Rqŝ cB ~2;;JNwu f.$1M8B&XW7Y^)`^5՜E4lcy}J޲`60dч\α m}S#*5=q,҂x!EN{a~.Y^̶sm]ew]= 8PoXn,#$`l"jH$"s2šNz6%QPgV,z~Em>CGyirvw v!_(~^rnjbH|0h\ 8̻A?oSz)G1"ޯGAP5[0';bb3͹|B?@l!h&>xr0Sz x E۝̤/K+5ц*[J}+nMa`;p[Kj7~eSiBʥ9FU'IJ**BpJ岔gRJ;hs m]B= 6*\Y2<)6t500X\vC49mKb oc# ;5%Q!&]X`Kw& 2y3=Ů5b ?ύ)U[L+׋P!o<_qp2ܕ՝{Pe˿:0L: ՓgPl_3VJ0x&v 3gT½vfP _;I k|U]q/ x}) ! (B7D0iƺ*RLssy ?$8S_c˥5 gY:>WidB!LXb|ۑ90ѧPw)syÃo {sV߂s8#/Ge:TɊЗ15 @Uxnt41zu\c)Ix͂{~B[}.2(Wn #}mئػ}VqcGH` Y Vu~htӪscr|kz]3}epRM" (OBLG5ug'w2.Z#WsAXsw6q5pgLhAK}E)i/KSl3')-K,(kj,wjEMe Ѵ6k5'͆)B ;+5:9/j潉.ml3܇}9$!xsګ0usm~ɑƣ@P8ʧ(͇kqwܙlwE |5שKBU )"κ_7(!YP2U_9Aa5\t(#{HW rӤ.|[b8f|LJWHRيsRйcPG 3J›xta UXm`~8fW9 lԛ}4NYtԾԙz'g b߿LwF gWU=/XiB SC噭 j~ %bC2y{-Vċx-U3' V􆊠n~>P*ӿ@XSD*o@v9lQޫ`bMHKBEF6&K6Zu VK86}U$sj,NH MT ޜ@YkJl ̛U6E ]ˣ6HUq/$T{;on#n긓Yigkfegn}'cC6KrnkIac9 ϔ* U=+bʀOf QP+y^!#3`&> Uӛ!/ > WG[*т`(ņ=oR oǍTmnICPcUd0AfF2O: XedffY8—NɊpBK9OnJ|e7٪l8459T%شuILcjO{O,@ML*_t_3(>6Ph*(Of/%F0\xŏp×h<jLz+BJ.&rϟkUȦ/a'"Wj,;築W 4sBnoywo4ѥK~O\,a ڌ6O3^gJoNՍ7 A]"d.F`}l>QMuE.҂p3wy+Klc>۴n+e;+ z  Tf9Q,6w|-<6d2.wQp򘑵Bg(6i /JB#t$dHgɀ}06Pf_b(!1, ݅~D<8jP xj:j2a"ຄԮ7 f u\V7{ 'oҎ"k<k?4Q7/aNM* E`b}Ef*+1[?/_,L>Im,ˋX,Ylm~i b=B&b<焬2dQ+1 [WرEJד$5 .|铭Gm}[vٱBV" CJp=Z!1pA i0m C`HEIưuݟ%diiF@D7{GJbyj{W/R3+٦3'V;29D`t h 3k&`!E;"GC:-?MS*܎eRM7jҊ~kef`>IEFUew8uXOԘT7C-ok&?N ~Yc &Қ*WԥG,_-~]Ýơ?X4ݾć>т [~'qAMgRLĔ/*~8 [Zw{)vkH. ,j-rVw[S DM]$ノY-R svz sj):cϳ< ֌۞.\$aD e+Q]7eyF,.'`l)arRөU4m$ ,]>/_ukai >~J6-C?2ESO-~VKL Ѝ}x ϛlϔY4gwBFz: ϭgx*'hLaY̖$!m2h}!KL|ob45iɍ={w3H hd gw.􃶆ږ`P~d]2ef>}9C|~;Rr6l?),"yi7+0<%U`s*_5!8WZ8S@۷jh,#QTR":EcYƍ;((aVdTE{;5&sy x]?r7|aoW"?IQMZe5O,Y^ePZn/6tY_»E|5Dhgi@Go)^˭pRr>)^2 W]ćb`'cH\4 g8/c$U8 Vpi|ONS=q(Wc|8^m4;cv;Qvr tX#&<5@s6D.(Pn*am{Xt1E;Ź{)^Ɖvš芸F@Lx6 ^ݜ*,^6AὊk{>9Z`( Hyab wvsu3 H88&}'+zl OX`$!.k։\_ɮLᰱYoI!wq =MXN),L~-OQ}R%PEe =vΗ j~-!|+ӱ0O3 n-M@QCWoMߺ墒 };ZOi=Wԩ]"KE4RX+:mܰkz(3{A*xWU3[w\m6t̨*$%:~m"wqh2d$dM 4tC`"$^lM^gbɤFzϟ#k+DG&2J"Mh-Bq+}le5YJ\^[-3.w0^.wlˋ3W#_=1ӆeăzc/C&IUNެb-z5=}`0(qؽw++[(#TĽWHM6"cG`$ \In<mJɎVPXߚ+*#LS_ hs}ӚXZ١D$k(?zKC_ckDEI&SёUY4/Z~SŲ +XP.b֞u{hQ|r;޼Yv5S 13dA}Bʁ Ѳ[נ(Ipڨlu`=]fycO/Qi`ڹЗ nΟKiO^Z;֑/;=E~8XфG:x_YRpW10e\M3p3Y(gQ>R@e uzmMP"D\J+ Cr97V&vir8fO5əx,v[+XcD)19\Sut@p$Gab*5Qz %lf姛~/0mǛq] eܻ圞fȚ+vn l)#/|˫HѩrY(q*{<5xE,ql0kko~"~]q+xMhIDŠ:T,dۙ2j< !wbf%dPh_M7y@W؆P,Ҁ?!P  RcՉfUSpDh"!CT7{YU[Ǩޙx._&ǑE eS"paWo$& ؕP 8 {mbvpWQ;9NK~L_1XAqzp x1?^Zۺ[[xjep_rKF-!U{d.O^Ӻ A#I%->a /`nV5ӮFe2jx7? F5sj)8~tVK7k#֐!~ܚpHu('.04ӗ5@zP;"e(qy5d#V6hPC *Q<>gf'Y`گԧl` }^[gOSR~f(At-8LE#'?L$hG|Tbؿ!49qJ3 ugTfd\A$',C͙x/.RV0!/Ί|i>rIBߑeDj&6l@X+<0Og_JI ҩ8ߵW)ځ{.h.6omtbkԺS Ԯ5.$֦?e.Z,PylOڮW$%}v59׬^$쀍xRD|^f,TwKEpr7RͭUA1pw,RGQJkX(\v 6DCX-bW5 + L z_Go>45%@*l5}AMFAId5mv2"qq#;! Ԭz?PDQu|5x>m`}|P#+aO%RYۘ[0;lsD~ Mh5&Ϭ,kQn_ME9QJ8a4!z(XEPLAX`;,/g+G]^u dr[gSQ_f`[j 5Ӏӝ'?ksDp+:9B"vOY~=7Nw%'09֑tBD׌|ͼ/|låe!R@4yj;rq32:YTuƢ/J"cޭjZW { v<&)N^%>c_?c[kˮڛS )J_/j(z(eHfNDf*[,2 1M2& aT%%xnBOSrk3uf i&fU|äoJ+PȾKϱUniM?1 Kq1:%8W y%Z~'u  Ɠ}T%o0:I\B쀪e Eܔ?l΢ۊr4˫YM{._c:>UT\@Z*07:v?pHa|ɔs󜘷N@(" ʞēQS~2~u4[K-T>,}WUR9Xy(v2 ڢhrŕp> O,nx8V'qC;,7ݿ;=~6͙ -v ee }TzXpGƯmEWIYd+yR8hd džcb\i?\Ho {t,nxnD(I>RJIP&ɏ <&t0E-<NJj2鸗RJWiTg 2AyV['\9(( \)'u#GoG6̓jdy{7( a>hclP1?TGl/ Kl8WQNa9Zkn: ~9}gh}v9֌A.osM;-ϛ}v` 7}w{)7ވu>3A˻ՌO;K,U1srB{ȉJZb}fMmH<؏CkKl: F<7s1@~SeP}yܴ5C& ٹ!u”hDvn[s~O<sD ذ$_Qw^b`D޳ r_uG|/Y@Dxζ$*}? hT'; ^Īa6>;gk[bJĶ#z O0h'}@tgs] TSf a4X1hyЇ03xc}rs0{Xl =;4 >dew:_ia7-~dqUm#1=~&RܴJA|-v⫩Dx4 3"v`jzH}YN'} d+H Lp+T]<^3y=T(~ {Ւ\m*}V.E?GKV:bwXg겜WWz5]nYH?o S8BXfblɶjE+Kl!|BU1ثXP-4| lFv6Q]Z@Ÿ⪊2`]7VW0Tjd<6"h:eRYn/XY5b`/1_W<բM>KW7/\v]z27ˉz ;@!~3=P]06@} xoEMH\ISbo03EuٓxFnC]%WFL>oHnԳHA3K*wM1LiQca  GEB E x.R3uzвlsF|f^nAGcgP{c JkYbžh!E"x/M7q6^0fxτR-$/gra[k9H0}Er%22Yn@c-hX"sydw 4rx[xF (>ֳSnε&onXr_S2}k݀@eߐ]eH>$aA+,mIT?}yYSS"X7?Y' amswX귙5xA{SP4Nd̰ wߒe$U8!IpL%d*qC- xN#  YwZD>t"yKӇ3.)218Gk+9?f̐yomq:IД2CfS zhVcm~:!LɧOEC&ޢ+ӍZD!Q>z`inHe4FYg(UTBEOMK 5G1lhIg$dc!)k:b2"٨o(2}nh`+;OlHk6Hޫʖ!sZ}DB&ٰ$TN*Ɨa%KNe[] ԁD >c:z/gkkL gV oQpX.ŋ"X {fo&ϝk??_RtCoQqH =oe?wVVV"\IOT]P9`s3044LejAkck|R3_wos+) -9G3JY6*2@}vFeg &! T55GoD#T1}ve2?m1>b8]+\:s#p }s__'(|(T6)~)HREY?6N+#T[NGY^xnbѷ,fR!!eK*ayظ])[/t%-6T^ur}Sfn1x3zqd蛺zJ(,$2O齾;E'a*" " Vac@."MһvDΞ o &|jΗ# Bu&_߉ʘ_nk68 y_!tyZ5CG +y 4C)GjXzߢ5N@V!E48{(JP1b]0wTT&`))))ckCQA.n.HP  VܺIUq\_iqyTf [+O6v)=w¨~[VQk"Dpc0[ž~nΪ.O;op$X^xB0ۡ s/"> 7`E #ƿǰ3rxq]~|0`RP9KQg`+_ǻC/@M{hM^8nRaxZ6fݜO3UīhNDJRvU%,IY8i:ȅa|LZEW;z0x~FJJd#jB *6j/-́6i1 q`wO(^4 k'eevk?Wd$9пJt0c@{!vdU5əLwGܘLhvMrVo6rAdgNOX0J+$5ۭ&KZ4L7%ӽ1b~X߉DԒ*,q}Z41n~ڲBD}(DPp7#.muђZ(KMp\91r4)X2P9a{#h 'L;D|OgT& QdJB`npA+)R2Z3wWfftHQlF!,*&FE1=`ZV'v]f\ JyYIGcF~pfNӬ-+և'̬"R҃fiL\.u|}OSOr뽴cQqޖCZwB͌om֨T[t6Yu& sv-N'`ֺKaa,Y_\/4Lґ~W}.=ޒF\E8d{ WgkNZH}aw'*m1s6Jn]2#Oyl11 U$wt5}J+yuc_3Yz^MuYS`Np kb'"837ƪWme3>):gIhk+U+Kx,Z!yRҧ/; ^d3[awc=/[~V%U!Ge26ӂy6|ҫmMtM1;}U=@LBߜ(٫ ڒ#o'x"r\ޕ- JM2pc |]B)} @p}.! ŨQ@.5𚓇]x{~~ZvҵUv؞ZB-"KװaMօcs}BYoRGC.Mye,|\>ӏܸ|aGAXoxr&Ĕ** Tn &$g(G ]\A#Ow"ðvlj}+:l5[QB)>!@8)U ~~oېQ ׄ6|L-/kRo(GQ`[xtlvwPA8}\Էɷ޼@<H LM/ΉSs(tw#[+g !HTK1ƞ[AP@F]R"(/?tqYnGVBQBŁo('єTaЮQClh< ]ġ gzQ>R]] ѻ*tWJSo]2:m#*NXCjTIcV/}ERWOFtcRL6ðXأșRS01{00X#VbUeio5?xo< 퓫ؔ?ϧ36:tl`V\f-0g;Hэ/]Wvf)YYb])Ɨo]ޡm6>w<}J~IӞG^ձ2a~~ x%\+#!?IIʍddIH. 9NFӈ(0 2y)Z9z7ШLqc\D'`J xhO!mngπU~~.(߼0ٌ?o:&r5I)?Q8'mߙ2](1gZ 5o2/(k_KRzXʓġ2!HrXQzL~kٳnd e9B6S!/Hr4D܂,C1)RRß0Я;% !"nW]F6x~00KAF&b42NՇ̀Spe"Mjlؘb8J`'HN^ngɧ QNXenlx656(C¼!6 _I ޅ Л:c}|2]qBgbk4zNV _I{7^Zϑ,}x fPqBApM|+fPKSw UړXL#*!|Z- FseE rN8O4.4oaz9W+K;'ǴjGmƧަRdHBf@` @s={㬹sroNI t;w Wb# E>%31wkːԈUX !O|o3]yc>m-RWP^h⤴@ZC*UKR޴\;2DEއp6 -D4lמ5/x5anNrxP1 `;oHg`">N龝QZ8( Zʥm0Lݦ뎢^߱^fC%Ui80?1LMta ]H"`V%1тv²Q6%+ɻwe <󵵗 ꥈ7=_< ޘHqVSQ$K &`g*̙qc!TU;tfQEY~D1ډ5X˼(~ ?T`##s L*ղIAF--M `QFB+BU $[ ր.J:q `8Kjš[M%Ay!@k6XvA䮒Ǯ=_Cq`=N3%羚'A6`v0aM*z] ֿe_X(!*$ -#oVF7? 7` b6iYH K2=u ]t"=a8~`*X ODB2f(Pb4w ix42nf[^;ĽX+sH/&asyAڑCdXĝ5n]']VːфcfX τFF}"Eull eiN[pnUŤ'gf'hY^ۉ|#Do+}*G#@+mDEd3; k { :l+RjE'Z_ekRsLIA2Y C*v:P;%Irg-y38~DyAv0rWa=8J1g8@U)t. W{?:Li,RQb^r#̬Ȅ {h8au6p%+9 v1MFqѦ>B诳w #uuj5?nC@~qP߿적2)F;חj6[n7;qAE)y3؛(~yW=őRit.BbCu%' ,+2x њ4$c%ޅ!2H敀?_t'ʹWmJn7&Q ;Oyu <7)~8J3tR{MCM1]Ipmz)tbcB 1&2>~Gmcq}8VWԆ޼Oy?Ni7N27jMaaGům؝͛ ;Uf%p1~Hy _]C!*Iv`գ.']^UͲPp@GG[hI! #g]^ǯMtWb,cavTd>5$h&d9)΢Gr͂BlRF@߯DSGIUt~~ &F'H!~~1$kE R.2A XY&c|̓u_[9 s @=4OΈ0s9iƷA `4')`5e1e*iw op=eGGЋS"Y5ۈ$?%V -~u' GlGtSBk P! u a Pv;YTK/l}:$>C p(kf5i3i`"4G{q9uvCtx$S+x rϭ].\#LquuI|* }d^8"vy&qޭt`o\iƣU&^?~Ă\?/cmm3N< xCiNc<~9{LI$(Þ1 ywRx OTa)3.'ݣ'ңb,I),fb1,'E V|hS(a_W^ȁ? dz8l>nل_<A>j4v>uj1HJ1Ҏ|%m]Ȥ7;f2//(o.mq6(]+tPLvN|b+mHvߙː5+2Sx Ӣ CQoysybs"bTdUG7t4$,7:asFDXs$I }gAh#z֐JPkY}獔]7m-ͶLwIY61i5'+;R 5Ozb89b-Gc"'} ֓g5P.6Dn"n5*3)I Ji163'ÁYS" ofVCoQJ\XM\Q#& bzm5/5*!Xi`(aF7||2w*t'7 TBuճ9Qs"$8 ;,-i<}؛<Qfm=Ahho#X3{Q_qB[c2P²Z+?8MJ9*hÙ\TSe'Dd OkS0:QM$koŏtPdr)6 gڙA`6cߌڟ!6(N"q7"d6 eRb3OGVŌ|7O:#R.)>7[Jv; p,[{\&{$<*ݰ頌 pf?=TF?s9J5Pm^ܞ8˕| )dHWQ[w ,OXB-f A]~ y^aN;+#!v)K3֗hTy.: qӓ{1a :pO䖘7KSd]bߕlL>a9i r. MBަ8PG`u)P1ϛYj`$h|{lD3Ҷ E^?qh3!LFne\71sɄr5]ʢ}=KN[vvM5B4.FStKaSSpog2⚶xa_wP'cx*,v ߿TZVND7 ^~UOφaD8.&sh|h!Aaq#@fNTRj惷mkt*^M+dYC񃥾G)+2Z\aul;v@q#`=/&#R`|ֹķ({>YI' * ix`5|q-ͧ땴u}w:m)²0X 53D1xG#KTm|6u:N93-%G hAհC?ըz68#+ﹰoF3`ڏg߲hMXz7,E>J^SYR]Q*SiJwI"<,܃SgP$@I#7Eqzv=j"ɰR.5 ө8u'gg6hcQF9RNԡ&x7C#B̓5a-:j2wN> gإʼn+=@dX\>,T ckl>4+1we?Uh@3UF2cVyk M'1-}ZTZ{~N^GJCKp~Ij02 6ᰜ ;Ot u~?s_Л=tyҒKpl7Ɯ_Q MCnNr@p,/>h8,24n >--hdG6be~.Q21(v撗Zjߥ7lXCW/~?_skQM7![~vر kQ4NM7C,FexGǏ"Q `![䖺1=A5 w%d@G_d`Bj:eVM}Lm[-+heОn qh㚮}d J8S,GŁ(hs)N]jmA'oi߿ a"€AD}1ABi>F9Y YwOk;$"̈́>6ʻ,g\/~W7޴.*R%Tʢ_67o) p# z>(oc2R.O>TFΡ BBVԃ]Х`f1cYok2U€mgW+U 6Hwe-AQStSt3Yٽ hI9Dx􃢨k {GDp ^]޻ 9OImZ-iXF%-c81Y ]eS qgCٹܹYT=|e0X63ɜ- ZCݬa$ڍlQԧvG.My uBs f |ʦy{G!r=f(5CDyw˓&vU#_\ES bPO+{8jlxiड़lR*t 8khdB9Wyw.,h Ds:sAPZR끥%^.~=TCzya/3ٺ"#ZBYyB߱zt$lgՉja(Ѐ'K7P+_GK:TkxFVpgqIHBY&йO#o4uňk+jv[Zeuhv9gZ^i`dP2LyCv Bl(8ܢG(VD=U,w8rk6j h=h,ZC[E;a'hq+r H V\1;K&C L8_ٝ׎ $C P#-vQvUu__Oo?jbݘ-=z'U/m;}fF5,*g`fTc,V%j@|gt1'ϾҘס pHe${GB~Ru?jjdRO 0}SV啗f8gbg&1ޒ %Uf}_mo}'],ᕆ p>$,3`ewCVF  :(j},x׃vivL*m&rxpĞeU?cl+X0²Ѹ%ٿJ;dc xYsz Mygpl~t?ͶuLDp-Aa,Uۏ -{WAkAJdDf_%vx `;T =rJ/lY`_fVFVr!R ־UvHF;!/DsbX863k3~n XxaXQ;T?%UxǰzR %}.ZP~,a1az+]uЭ["nRf͏#I 6S7Z=M.+d4}5/ȘD x7hq̘=هebu'Fq8aR\sCV`)սDc_2%3K`l-Ÿ)IҳKSO"CSFrWW[hzGLzEMOH1v ug&fgJ\̏O|A2vw?˞@&ª j I-nAd ?ƭ?$X,md!'S70ĬEi\( 8U殌ڂ @Tl^ZW4ИRy]֚GG,"Ʈ70[=C~Je35ey,ܤk\h4VUv'iٮblZ"ֿɍ(ͬtbd`Z]+aw}jŊ[YEtDq#Gn[^!B )\j8'`H%l K6O"5;v?p?Bs$nhD}` ¨ARV=?ؔ JH  1"=F1;wXR!Uе/Ah5y5 s|Cf6DA^~z+k:1Ny{I{>g+Jzx{glsi߉*0;;!~cTC,oكG2t-у G'ei !gmcfD̽>BHZ$ȃ^c$JtSޞ;]n#S kvÏw:C&U2nbe0Y'O:yicT"¢Nh'Lkv>6 Dh u<&&&;H2/iQ=ҼQr|Cz}6F@Bϻ4kyr=_Ɏ2Ѕ pP+9 3+fD6n:!3hRxʄ#W G\1V3,35ϱHnCm W7gSxip{e?q[zKEy<; fӞxMa4C nњ4ߔ@:cy<1B7v*9@Apic4bBrdR?W tl| 8 OES{ثe5[8ynJOZ|MD,x2BG1#_}<ˊqlՠz3wh !NK,rSh*j>X` U/u<]./܅uXMx^F,\ eVHzS=F.;2bjNeϾG "=ŴD1z)TO>g6O}kDZKȞa m][ V)*,ƣn[$RÓCCx_:W5I}̗dA'YD"0[Imht;,=C IHbJ!//KAs-6 w3W\ OS[ڀG;l6Qgv~/ry ri{b!*J逅9&yr, YUa^ߛQب 0"em/7hiZzlFDu8mxK ~*ImQwJY0MR@#P,^6n!ʋޫ i&qlsy5HJUY8u} A[٦j^=SCmֲBR^kԔ`ncxMXaʵ,Ekf]Ւ(UYAɄc>8lj/,/p!Qe|5`:yV'h}ƗlN91BB#q Fs=Uqھ™JO(pn'DL!+[-{BPT;*Mk ڠv xF%ϱiZ$=~.SeloFG?єޔrŘi: 8jI*-Dxt4^H\ue@;͌Go%&艜S,|JU6P˛2>sw`rC*@ oYH{?ac;{_AN2,MOHGIB^TDt Gvm v46,CVZ!'tgYDÇow#"+/g10U'EmvKu'x3Wpjb\8|B 9O.z#̉LS#e1{q(CdU8գFXݩ0нRcL*Y^tTjSqQ&vѳ6Uџ8'ʪ)eTa AS5t jɪv׬E3Qx3pbBMN`9P.E[XG;K8Qr=on -:##o eXSb*&ƀ ,} bZ;븧ikdc"RV),`ϳjBlH&6n3n"n眍Z!rr @o4Hs#m){>혩R 2G 1uF l>0a",DCM!4sLٕ;ø hic.ŭn~RK#_  Od!g1GZY#y9623CIB0_VPS)~/~RZ,)Sl]+x1FߧwDl-H8<h.OM~%gk5 IX})#+!scdpe͇56j8E]Ymiʃd詒H{ߒIC FWl "c6iΊ u1Dl6Y{=vjȏ~PoV~&NL5!W#aMҁ:߅YhX<"aͱO蔨,#l'4\ڹZ)܄a_LMsI~-Eւ%V'TEwry"Pk2PQNhҘs y~% Cl?ѭ [&8gZ4VlRu HrE'ۦ>BE1KNl$nZ_B+;-F_7XlN7Y:JKmQRÜq7h[HԌYV}BoXs]K;|0f1.Dwy?2N-+wl++퉪3*w tmzbrʏձl"4*-:QOecyȅ9i$vޛvg|)^8O*w1G]]NqZ2e:;w!{Pt;,αHl+:. =Fdu5/mhI {D#:\Imxa-qޭDSW/RzWZɼ~r[z_ 2[Tz NYH a3QeB¢XMo++@.!W]nSMfk;x={^qN&.3Ba} ǞD牁|N>G4Y}u8f!ֲRgІ%W'n "VQvFVzF:C_bqB80WM[D(] [VЉoe6mPwَq_smD{q#)\x+Q6n<7c ը3q{b˾17@B^}w"@T8\?ZL, k\=[Fg~~1u@1y+2~i7F**bo˟V~Bppak~4KtFp끣 QY{#vѫT)4=&dhcuh-Υ(*N٦|J`gU[oWvrw!T85PWzO_lڊn$dv<߲4?`w6Q% ֖sRO̷)$3<&(k0`֮!t|C 7g9 =Ix-޲[DMB&!wc$V̼c e{fcOXFF2.|"aXxA*yP[1e,qlS04p܃sѺbhoY bW kX{FBpWZu̓!K ,ʚݤ~665FZt4ZZ=~l!(!Ee:`SL9Z4~g~&ɕK/ǐ2],Ɏ97DT ːK;$Q}K>^Ym2?V12b_vA?K3 k1/i78Ol΅KN㹒.I+B#. ŬE0ڼV8OEnЙ,Rt'$ D¯/"U\wrZ)!i8쎰QodP/SvdJ;_%_<_&tυA}%ax8.b %N% 4>1p^aT Fz.՟TɧӮ$JY:p?8,S-IӐ+Om7,Ò%ޟب/RU˧y ,k ~tVQH'Mr @LH O&6X{7x2قuRl"NQ*K{R7,&dvT줵rB>`xXl?xk% P?u:B`\kͬM𫼤,z>~< 2vCzZ egGGLjs4AާV k2Ʊx>(븊UY&]V1S>G khlhM9lLREtA.u\H 5bz%܄L@@ W/36N]k Q쪜7}瘷LEPуy~du˶?!SӫX5ʑJ_*@u=m܌alf<;~P{p.N& j&Qu m {7xӲm<RPְq Ñ/G \Sj@1Лx*(^wn'S@'gYk^bQW1(h|J} 0IGnX ?`?qJc5* 6Z¡&Nt =vP뱘894]!µPCjY53Nx؃hgmTXQݦ=L-y܅x0ɹ'ޓg5AjK6S+[j vk?6jAR]1k̞2Ns7|"j;˵9ҀNGfP)̧m"Aatkh`_pPmd+/ 3Ո/N l߻># g^ݼ4ǒxArr3ܯ:K sxB|=N%`R)>R٩zXT&SUo}OJgh7x$'۬\s MŚ;^9VftoB2Ls*k2b@ BX'sgIw͛|:{#e;3 lW*uQvP&1U%B{ɠ\AOٓJ3^"ob$:GKIlF,I׵i?su%-`5VRr}0 AP_12,`Ӑy+>`'ӅߵW[8boU5{dؾYw}Qku01 :xZ?cz!}E\B/2J{tR}> 9Zhx@y=/Ǯ0>5-(i^K 8@ N|ԋ177&-@,>=(LZz :MRU rT!.Ǥ"s.cntRo{-5kCŘ^W5G5I2?ldj3j̟O6T(VƩ~F>C0G]#Fи7S?Q{%zrץf 3F^` })^:VIY݇)٩n{*L("g/086:`»=5ɉF/d9#(% 1HINb} ~њ8kwt&UI=b JڊibZq65Gadf^1F i\Thz=J}UY ĉ*w?P v{IOl,ˋ0j,# &Flc#ӳცW._ݡ3wȿq꛹IN߃Np] KRPJmW0 .Ԡ˂[W۱UAcOLSP/QH`к`ı6= ZevRRӶDUCr0VN;Hbqis/27%VrÓV2C|3}8(ᖐT CwHDfW7V.G9L; "aZ>bq&}c) 68{$01+>(z`I"P_ AQɋs:~ BMCh-;QHpNC_NSj!Q𰰵xհ7ݤ G79٭kG hӪ[Oyf4 /_x;${^Pa+DsrYI?pT i]b'+ PSorM+㦫*^Əhq>{eZkL"c$%=HxWkJJLĨ?0I/,IQpJw;1u[:IV3:z'qη5&'$x l#T:Ȥ>A8.k| [g R/o2f}}|ox=Px$~pZ8tϚǀIEK]t rEX|+;ijkv-M w_@QZvHV݆S Re{^3z1nK`[!TW_g hS$Nvyʊmm^4EMDdKue'4տ qYiF# $gfRѩٮ 0#bfɢ~<= <[yNk#$,nO ]@ CFZ;g tV{B(ARY.кϯ1'nxËߴ}Lzeʹ&xeJ{"Ly^S<.Гi%?:XKk@ep JXnRjGSEc[ct>Un"RS* #E4?ei|$D;"$:,N|'0`ҍQRzDץs9ocg{c}7Q6,tOlYHv Ukț=ǵ+PAvUhRgB{8SC8;(%gnWig#}4NӇV^Ņ E8uMOUm`KːFj:e#]èWcBHJm̀Q7;c V#Mohu$AN^5!(1&<]b@- ɕNuYy2aa~`'2҂:uET%z"Nr&G͂$͟C'7ؗM'vI:qv _N>!7' JÇ>O5YiB/n5S̤`/aޘ\Z΀Qjt BS}YSb޹K׀hNpwvyBegk?gt}AFH-VԷYI0y:J&2 S%wOs&q "(BBZ"oB˳MO[4+x\Ʋo#SR~_#A ǬXb>ΠلEۄMФoD.$1uVB0k!NNEg+<ûO ̜ : /:a'rܯH#.uԛY|ԗ>*+&Ӣ%m]LS,6[ի({J:ˍ|ʮ*\v+\A 傐5ЮgqAC S~!#\16DE*6zc#?KѾ[PNSgMvJ@zHxe!AQ -c)Ra3nي#C[]Kxy؄fҦSD~U_&K-HP膂 elOiAKK{wT,ܾN,A143 qܘsW3t<\XUCG6ZnLÊ׾cT|D-G?3_knsJWGHO<a>q<0>NZ*3*70{‰'oj"LuUάݥw¢IH?%A<5[r(;@%/B>k3+VZr;"#pYa/!݇mKļtpa$WᦰWxUsw5$P7HA{).tZڗ>))oIgA~ ڕ&(pEQVn)Qk$PV4@pjNpVp×#֬M>nK~p8"$5 8kC|ސ{kœON˛f㉪0=fH:g2/Ek02ݓV=yjfmpT' ё3 V(!i˾pAp5 .j.Y!~eU5 2h6r,td9g< bax&@ #fJ I>.+҇eQG4Fqc(^>_QVW<&xh1K?u3ZE^>?MnR:hTVF&^]j/\ )>mQV+ eJ60mSXv\hVۥdK$6i+94co=S&[ 67w0n ,T:jCZI3valۖޘ0- AJ!6'h0cdh]zU4xk.1O +~G߯MvAvܡ4DGudEXk> }bA46_S6+VUKJ/5Ӵ+xH9+ps;j1<0U?k~(0Vj bR=-gv0*-UHbA)$AJE*M5CdBKᤦ<#K$ߗ=ڟߵc1^[COov,j1!=;l-HiJʼ;J0ʹ)RtWɞ(֥~<=w^A\bji[i:;/)RJ.\yq%'P C(ֹp|0jq1^+,B?`_|9vLۺR 8 BST $eȚM XW 7f]lg2qGnY" u! PnMø4v} Ců UՒa<>D$$U[jS GQ퓥M#JDgMƊM|[ #qCȅI֖l"a#|٪n0oI8S˓0Y]d0ix`p u~~D;N6dR63Z&aB^*, O.In>MGSpHA. yґOZZ`4d,U|g`}9Эr-Deǒ= ?Xq:.[~ոזUGQ6u6 %>)LЎh{/GtRy! V<)x"fUCCI!*{BYp9`Ed GTFX8՜eMFPZ1K!BN<_b'jϷx o/CiEnNNcjuP;3; ^߰J ŠuN:"h.k#ND7&_u2(Hht0.0bPٯ5|6hJn>K݉!3&oVꒁYh4ʌޯTAk&1۽9Ʈ&\6; T}.owZ  c /Xx{4vg\eF'Z)oSI&W twV ~3w9d51@ɤ{^L M]w( PsĖqX٢5ȗՄ:Xb!tvֶUȧ{~}Jl5$d?o⭠XY^95n( \ uޚ>ADNt3F6!8Q*p*HdLWgۜЕ̌}V'Ŀ@lEjXa~ ax$ӨePmJ.rfzj'-=WDl%?ު -LRa84%IEo=-W@<&3,U!kvllY*⏑/szb _Pb-5)ȝ9M &7o#N& a7(i0@ֆ NǏx?2k2'Kӷ6D|WT?#$H#g"{泫!iA*(aܵל#r4 O_/"E,R_;2ڢXR3mօ.yĝ#&/;>_躱 ,>ʋEv }dʹ9^zazZ3k2+OSxW$%z$PP*AA,v⒟9` >ien~BT FT%`^;$G*Ƴp#q4ד ZIE^"\vdq;-;T =tE=B=P];f#XWԊ7sc7Lj&!U9p|B0]>-J=o.TfL[*[AjiR ;^WԺml^?J\*y7!WzB7|ymٽ:eL_o|W]9X}g?Z zq`vDu)QvhePXq 24B͂Na*RXqh4ܒ*R>P7yb~XUnqZ+\c jCBޑ` !T˅oz:u`4(S7af&'J㢃7U:>Ra4l W?X|!) -)w]r]Oj!˰/b4tJ,mrn^X 6[k;ї|EVxG, ڬ kM 9?4l*H8͎I˙UQQ!Ҋ+Jg';"gl2 LUD1b}ȕbH^UG$@\,<7Ne7"aϙ BؼqpFx9ՙ;r9+AeK]ѩ@w|d4!ތ .[Cp nz =VUtyK1rH7|,W=N.ɤfA#&qõHŰWBa8)]OXamZk9MKL!}u&n应tٹ=j(>\}{xm\DpY qbcS>$T1ܝ/i +LCXf +ra1Yˈط<i/ttGjXwsZgh(@\4V1 ~YFV |T-*Ql;pTg&6<&}i9pշd*#YH=Q 4g}X*(a :7"qvI:z ýB2c6ւCD6-Ue/bYEn-U8I"r@XxPLZW: r,i|"=\^Pꓰ@o(3`xǷ_WN} 'R7vRm6~%t51q<1{ݦV|6/4"sjc~l/CU'SUU a#ڻܚTbds\Y:nB]T}N>uy8iU5iRs"`oZaL5Z@̙*VwZy^iROs cP$Tb f0(&Һ/+Bjr8W݄դUAMroI>,u C-?('Gs~&4 D,p;G)o L4Ӌոm}q,tɆ}չIJ9`)Gl%aRJs8" M).XZ۹氧%pp?lgUFMi-: ͛z6]eUU1+'_v}O"/v:})eY'J۱AG@\ȸD\jB$" Dh- hd%rk~]A'H$4|cɺ-ax06 V΅1 qJ?D+ڶWeXi冠??=;37BG]nlj ⭑)tlz>u_lbM+ ^mF\ g!Xɬ l0;yƽ /1[6!81"Kd҈j<N4'S=/4T3;2c-|([@SFmc:sGjH%xd u2ဆ7`^p'bźwoA4RWKdk_ &FuP9 qha9i` }F7ܣJ g.LMQ(V!Ґ߃6x$I~4¾u }^ kx7a ,/ECm-/L}gpx )1=`S-z >qx$ 6.+}Yԏa[=.Ry p]_IOXڡ~͙IxE6DaZ 7^)#B j1\ROySaWTC^;G:3`7SEq+>qHma"l5\J5InaPG2, wԺ,E] LXЖL?%^[Ty/z/}^ EEʧqdCn]hY4 !ɲ:B%B\2Gzh:![}0YX+]ꐒo=qZ;jM zGCHw %vcFM"-X[w 幜 W,Y71 :ڐTsl,);r07K['po[6-.Wk։ֻ`޿<8$w[LyG S-k7-ՍX%UU>~#WZn%¯N󿼺:P69}OJ֢uuOt I@ Ze5 91vSA Rywh46)KEG1ۭR*,ȯmzVYdel?} #W])2J@8-k~00?Q؄:4g@6PG/J Q dΥ3Yf*y һZsX MBnKS:c?AFsjMal;l}p tȄG@MyFyv<b@v\j&/+~|VȶJVم3-1'KQ{Bt;fP<2 E+H-|Rʘa;yQ8odF\FO/mFG\'YjG;Qɢ~4`NU@ܡ &DA4Ac&6vLηeO3wdl5 y6[59 j\< Ec0En,Upq*WHaՍ׶DE_=e{}Q<"QG:y&b.zW ;ۑ?,XglF=$Dg<̩ m谭\߳ӦQRLcu";by,|=+{7w(i%;|n3⵼*Fdz&jFxW E4f8|4-w| O=QW_oBIȤ+GBt`θq&bd%R )C4W|s:B5JwYhם|u eWs{5+ep($2eu.£7x*¥+OyRYfxshv']P_Wpleas!8+yli*ILNk\;8/H㘡j.{v1@ &SϘeJRqxE=#wja3bis .d,996 djh<X@w]5"O ĩK9*+܍jaQNu,82"+5nՙL ~~]?eZPh۹"!Pb a'<~4? Y݋:'ʆ(b6m˕gY/Pw $Pןm6&k;iцmn7 $UWyFٟ.'[sRd/O.eu_)TM7N<U 6pԟsq+#6ZIưIoƘ*>4',uk` !1ݠ'! Z/ xA{oX#h!cC౶>Ҙ%vƵ4QAл=W^{mm.|]rF+bb 0N15+WHZNF*ڷHHpY(_`AM|U$n/D*5\4a7#, VG_1vfܻ[YGP!&($/@}H{:FF Nf+7K15~@ ݘ jJ#f9Fh^Z<KqUI5Iw"RDL$:xa#y_t\ڈs{)?+O9G^r" <ָb=h cy`B;>n17JNϡhY Y< ez@}U9cX DWGh Bq6Yn9 0=Tһѐh4W#'iJ`'%.s7HvJܶyl#8.AWnDNv! PUi`ױvפPEstx LQbv5?V.X?1 /n]ix1 LE4A[ߒ`':4A.WN+YNPo>`zٴ vmszۙCWL'o[Y"uP[;pXJ$RnGe@d9pbGyID;y wP=PTm;xqI&Gs]ڕ_'u#I<7iP[Fi3 K۞Dkx X$^/#Fx\zF2ycbֶdLl *|5oU$bC*[5@S϶pvyy4 'ݘ(0n@ҒId/i|H*Lݶxzddx96`;ue2Y5pIU5ݼ?.I>y=],]4-QG <)2|!wܦb7^Be؀(g4=O;%B( xF e hù\Z̄gE [.y s*FL4 =<'LpMs-QSR ͡ie$-BYNk^$22􀪈nG+/Hazc}qb&Ĝ6F`zx A?(ه2>*ښx7[26wx/NGDEoF •d;站mfrɊ%K-) Sd623ns2A:snI0o\ypR*'k!^gsi44Y&ŵFF:*ݸay-x\yV%ˋ¡Vu"]9*tRjÉ{2i+B4R~/v BÂh)4Uf0|UnuO9XȸURl-3P dh59|f)wߍ=WV[8^HԂxk:|+,"wS׮̆_u6؋yr^xm帱J޷ZJRdxp;&FGH57T<¯ ɪiFK/i"r-=$(9ܚzI$!UmÇD7MbHw-ϻEkuN072\|DQ'ߣ\^CJyzmLJBVw; ^izRޙٜ1sVO1Xdf)\XݻeSh"yX9vqIc3$? |45kZ@TyydTCK`)_Py6T9>~MVg'B@=yWna ?cwGRIЯs\Y" cH'q~]d;xeb2~yC8S.`Hh!iz 8 x8>B+FR6nwgtϒ{77M=DZ)?G@T3gv#Z-sbB)21(Xwr׳ph^f#jc/XI9ܼ6N)l|/m4E{Yʛ[J&WEUJy?&8GƻR.m!Rmcfyɕߙ T_x93oIUX = [jF]0 4PAG7Q}[~@;G%у@|aWſuA)Wɝ-C00.tDo0v]sYfy_ˀ!7[q%DeC܅L ƨC #-dN|Qi׾)?,!jkBK3Yyy]/g_sܢ$<wгp?R8~y`BLhuu۱KG~c?5mOME>3p"n+7kFןo`#C`FfeXidԵ`Z'Y˛D?ڕ0N>X&&Ul_ciPbX|9Jzp"u%&4삾G$ש~Z^ds0X<\b\sFDbTkJ8g²4㿏1%%}k@%ܾX>>+vvѮWA?χbu?~\N7dqE{r1צ q6KߜI;:M8G U6'Kd[GNA`IY Ȝ}rڮBsd5k`>bFbS>/ˋ m4|eħU1+zl!}yby=Ku}" `%ӍELӇcV.0F[!8Mt^)7(})}+r+I>k\i_LmX1(jNt mPퟎ)əUu+2C7[z:F`7O}PMiNXHq5qݏÅ;AF.к?~^Jغ`_m$c @&utEdwaN1?YSE?$"̌:/J%F,ߟ21`B{O]r_ϐ $U T1Ab}I> DO@Ӳ+S=Ќ>O5- f5oe*s46=CUdmLL'J s7VA ٯܜj=g͐ fJ%XGr+Z*jtbYW? 4$3P6Tg@Vx8.)bѫ8@D9aƆ0lKؚ7XK3:9WGcҴs0TG0.BPuq^%Yq\+$0SPXBhM  :PρXA:GQͶ@S2%U'S qݘC]ad+X){YjAn3ŀ y`;Ӳ!}kF`UGs iw34|..~tΪZޱvKҘw]%If1#' CzASOf5![JLL7\eh&1z5lj\Vß6w%iZzo&NOӪ| e@{}>FF} UoDյzUP'g+Ԫ7T%41%Vf\\S6%'@Br,G*[6&Ph6j8/lacm - ~08"ܯ&` L۵xQO~g@ve ,Z0Xɾ[TQ'(KBރOse6CV|'O|C_{`AK>F GuͽmX3}+1= ΨաZhgPh}^K. KCb ti&6BZ?#&Sי ߾joNa-{WAZ&L]{. m7$|0vѷ7G\テU$0 y5O,  S1zGZ.>'3 6~*>o e޹Cpca7,RC'E.~W/׃ٮqT`$]}Q匁dڞGgygJs!Z)15_Te e0Q!C9QqoέgP" χYuCrI AղG ^oj:z_agwv*@[׭O&eU7QgqQgaPtS2 F|֌n!B`6폍Vk宸Վ[ul QQVl;:R;GJ}Row%QT|$.κWZh?yGAsDƸ >ͧ#^;(S]öa?e $,zh 4rgRuY`d'K1+=.RH6u1MMN`8BjY˾5Χ%n6^ԾaezhqAHΡ:oĆ`` Y:<,ӱ/mҏG "#mTDAHߤX+B5>Qo"<0r+ y" QF0GmcܔWS7(KpU*Nn4/z_9Pojޜ= !Vd{aMkx :1q7IJv3S:G [QR 5hR0ә!~7:@zeӍrs bXrz͍A6*WO¢~epwQ-om-, k6~pY3bJA۳0ZMJ9p"Bq,>F\dС'iwxAK1 38EQ`4j-P<)~ S_E:*}zbiiviAQG1ɻ_BJ jrU*Z̺k@c@ήHy#($ֻ" J0VpV=rw7/!:HM[J1[2VUO RldkfqHm#er8p&NQQ/"-EtOA ld1ݰ 8I@*?|ڻFȪˆ:S鸝,^>\*u4psogy$7q:ִE< [ڭVkq'p`ء<\uv&@ {Cԗ'1sq:V8 rei8A'ьH6".xVM0_v[B;{82 W94 XZa?lLT1 A)҉2DU2MD[mja:NK$vAkW6!LMfA1nRW~~v*D|?z biCc*TUiq*~L.3ɓ~ ЁƿhJ%V{uPqJTG)Q[x$kw:J@mWr|wm 2FCqy.C$^҅LgBTՓ9IKennnG-)#c[3^ ki۾ o6iXÿmBJ&fk  #\jY]!{]ۈ}a|F6!G˞%Wn;έk񚧋Ҁ-5s[x2;4e +ޑ>6{_η+{I 6&; zvkq:P"藺Dׁun+)6aùDYmNa5G"53R Й$6)ȞzhDþ QʄB0-sDsJc!n py8'IlgЋ$O^>Įl[]rDNbTcbYyIO&&<ZO;,24٬76۔f5ِ7+%#{Z6ޒ>rMs~oʀ~co*m~T* tg$2\3QBQ'y/[hRQ$f7s!?Xr{sbFB(2W6s'YqX{jJ;ct҇*/ntrMn"s.N ;~S*Jl\mX{=fe).%>Fʉ sQ〙ZWguǟy->C`$pJaKoDP]Kj'(_ `l9N.W{OOY$ab^!Zb34'kȧaX[NsQUǺET2S F:Zqܥl;]p~"]MDKr$0a|Jq*)l-ZpW`c_YؚQ0箇s oqSƬE0u*x$ai(qpZǿK ܡ䞐WK[$ɝi]r,Kà2i3Z0ȉt"q3&ut-=uErN-heSbp0:+9y}SǣY _?ѣNI=8+'O/x10ځ~8u }F$*\Mkki0cKm0^pn7ϛ $$5 FΣ{+VCT4-c}70{Wm+~_xJ(.e6ЦJP3|+f>_%TW< 5$(Wع0\f䄗!6m6 /4dK?g=; S2a3mB+bph&s6bUȑ:eP)E%>~bN3DSuw^c^Vao,|NW+3I{<0zP!mC]+'{%GNR.>1~a°UItPwOq%&\oHv?g/1W eoڟ uLOH))/;r܃:kPߒ@7<mЬg  ed@ NO dqhkF#颣g_@jVj}Y<#G"=*~|][u{~^喋6e2(]&.WOk)'/#v10;UTiɍZj_OP%oCWI&fuY gy4JF)XM#Ar><q+"J').4'O˟Ơd88~MrXe;6A0B$J1y4*)-σ`CI8n#8xfOb;f q'P*|? t't?57q9N'$2뇕Z5{eM%=-8 4э)p)fO' }WAK zTIkD?QM@GqT;et4ELv\ L5FQ{;}:qʄ4οiyxm|4lu;Z1 QK<-DP;yJyk^1iE7_ #E27D^@JmWf Lwʜ1"kIZd>H\bnD㪗sB ބ2\;2ӎ?N]ăϞ[Oݗ}Ӕ!~0;VTdK"P*sѨx0R#g- ˮa^si{\ifUut7nkDE_?8yJP\f@("*c= 0OfSaBy?u0. la!v"pX2Rܙ*ѯes!:e'OGn\ƚ,tY 2p47/6x)ڣ(e.m5*<#god d!:uZU x6N?FbQPW5Eq.%=>+[kԶ7kP<\|~X sI7{[t&G=? Uࢹ.əo 5X*.ʹ5BqL d$|Mh)Xm*'HT.x #AMZ`4)l*`xi:X+psqEQ<"A($c.> 6xxσ2/te"(ΝnZP SFb!WxxAOQ^>KEYgg^3!^;i[HfG<(z^WMU^##\@S]FkͨNȾYqNEDZˍi6<j1*,p !\ʅݢ?Ib m3 YN㠱M:!> rhaLĨTtσ{\[ݝ嚬;"`ۻX 溘ͿY*!Iz*MB}Mͅ%#t͋^ ;t헍RHم6F7x4!+.E9n{atƝ'5ѓ,+c҅",)k! 0Hq g%҆ZZ+gr/h( նb}eg`Ƶa|/IG^W\'!+8}鹈@ȴ"43mHr%]R3EBe?%OO3[eiYSFkEwf{nkRr>Jtar86o-C] f5}v!pgMH-tX1BZ+tMHֲ }L>)˶ltT 0<ص5nML|D&c )u bHX8*:M@V .+lBwjAW_ePOhDW Tl-i5kՑb ȄÈXA@"+{8^ Z4Pmul(E߱,z= ZY6.ApQ`2WNmwy 8U>PÇ=J8d(nfDVM{EјîmG mmz]$Xy4L=k;g'LJ!.,m!6D[5LC骐5vقvi'K%^40|.1k.`ǯH}?޽.bqZ{`ZQk3Rp'+AAz_ n@ ۄtn) {FȀNn.C9 j>IC)I}g bG['3=pb";#靖$_c"o-A}0$3prM˩ozmș}IH0(}M}N?;k A;f>Ol7@ BW YU3¶|+PZM/ffS̓Y }94jE'흉Lri b9b'%_\lsVa(St99*n YGR>=2w,ߙMJ ]ezLrpˠo5ڱ95NWKqe$jx؈ ]e^~`m?9Ry@3%{E!{A3eKlLV`5y</5, wNG.Uv0t#Ȉ;q U~TfyFvp@NTsmeK[*WR^FŧncV04'>b-űM,lޯܡ"lm7^=jG&t0Dcz:lP(YF3]$$5Lv+Es\^f$ V::G`b1e#6bբqCBݐo̎$|WS* hlL";}@ &^׻M:S^EmciD@A GmK7w nWy5 }b":EXto= >yǚGr6>%n'uGۃOnAr0_.1B/WVD Ѽٳ$L8@ZQNjs/ED$шRaqIҙxѝ6譫 7Ն;HT:E/B|aYUz茁I"K"Netʪc փ=y4 öYxü4 =/}[qss`ig+Fqo;];zBBkxkY_d|3[d2TֳnADX/Q|]nh!%CTt]8psÔD0V2`3@":^@3=M1}fdžްRh޳*䧫^zSlw-O0f4Y d|NNGp(=`l@\mJH|Aj!!cO:CaAl9 XZ7H0#fkzyK] ~C [ ^^d:m4Y$wr`Rl9"E]6q\ޓ')2UAp]=c0!~<)x&b^Ji6"?hgCt; ^v6N $ {'۪Q]VbO+ų#wΓ% %/^hۭRsayW FHw *ыAU7y!+PfI,훴N?(ږ׶Լ%Ien sT>]^LQUj>s;wdCWvD&TkZ %)bV)k4;_gv?;B݉}߮R N97 "*)]~ p5zvsi_%/,\ UIW h蚉AhnEiv8K$Or 6µyh%n%T0lpk9ͧhLsٵlO{/|v# eƶI9o[ QyGJSyoy(xS޲grn'Wsz @2"@az)}㵛k߅ߛ0ty|^hDЕ^X߬CNpd1،cO Q<\6zN^/GLvqz^4\aJ_)Ox =C8BT]BRdE~|8FwY!q }F\G}+Be& 5V%S_長 @F41K|?X?:_5S>St:۴Ĺ;-+VL=!-]dN5BTj]Ru$◼r+6 _ڲh0L=y#*D5P՝DJOA#31[Նk:JCtƲw^SeϘR@yD%\-Q$PZ)k`% -U, 5 }l^#bv%m̈x%6}m\ ƶ:'{@.z].HqWĤ*)z =y4r\WQ0u3X+h\bޱQG葖u &H| \B&[&x\ǒve¨Fk.?UU{ܡ uB%>ym1q?YdAčxU3C6F{nf~Lgi_v%DHӕׇξ{atDdqemt^QqhF<`X;g=V Gaiwjp34Z_V#D:4dfڛ֕nѥz]2Κlq{m3;Nhv:Ĭiߋexg8.HL yr}ѹeI?S@VRiU  lmWf焎34.P0U "ڡЋ*3.m"Q5 +M #Y<0ШbfW@)IRQ[~ҷrPBbwra!h"ܙٹ & B,){_H52>PY1&TXY\'|VJ[ ítA>@!hOO"r 0K^G鯧 /Ef,`k\pP_f 5x6n #bN IgW5eFlBMl:8Y? p9I?pYqRh9ej'|B7 nr.?GZʅDSۺYY8'^Tt5i7'n"\m yi஠7GHhU50JZMʭz7*~U$]~0"CW~>mKUE.y.6A gd!ƿ|zG[6 SS9X¿h<^攜ȥ^ԻM>N|EQvԈ+H]H&Tk?~xt*=A5C.-dz`n sS*7И*)<1Mg2hbXtۥGp&|BDЮVԴb+27bȹrČ$֗W 2޸ƣ~rS@ړKXNLgz=C#xַRvwʫU3`q&\%վx &fyDʊxtxK&*-sWG͍gGtȒ ZcɩT_VMQ1zu7PHhɱ.@t*brY{wL@@K-xJ1\?ç5E'ztrC.VͩNFnMH"{6+S۵W. ĻAyq59 j*zszzEŢ=f)[ۀX!AUsZAķh3S,gl*ra}cM!p805{KsP3OH>P:x͡K d|GԂ& ]wo٩RqpuML`!zظ|̼yiH8|YZM_Q߯pM@YUB e*qjs'yT.'唝0AT6}Eu.v!=3S>Faq\G f< jMK=h1td^/rγsŁ{47 !é+B&Ѧ%RF[XlI!hxz%7Bځդ9:c'./1䔎(Ί[)I!NG j2vμ = Ĕx0 =!cK% sؖ㔘ݠ$N0xcjQZEisJ]qJ& -rLc]&|AA2TơiRCΟ亶p fwlKP?11i To24>o1)CҒf'Q\̜]Q^Gvsɻsə'5Gϲ(%]Ԣ~OIԪBpHјYeԼ8_OfR<jOiQ}v8,CRޣuf_"n -,/^4uƇ͑v?1^ ]'|zr;%k%01DRJWBsNc3y`$:.G{0)>N3?_2Tm[m*> ^φX)$f7Hʱww4OV& hJ_Ji afVMɮ|YU @Grڋ{ERX)0)ם 4:]2>xٴ`jp&;q2n>:(]"D!F9(M\_k]P'YD\6 6.-(/ũoms KA -œs҆x7HFv xp]hzvSxi5Krt \t:j2w9CWq]b*#h%V<\ƍDxp\7z  k.imUIgJ1 5լ_f/Sm"HCO\Qfe?KΣE^L(:Qna}c"*R+0f-j$IԎψB">6AJ$PGh28'UZ*g kz ]vޮ2cm%K+xO!?lo‡~?bPBKce[3̡>Q[tUV6=f{_]% zt(3OVAfkzotCt;uf5}fҞ N?g ejF|iD. p=7̔,?cMX2=SrzQFԮٛ(W6(0O$PcAU:'>5[ֹK?snf9f㟟R/}vM߭G2ˆmM7p.[sA9+ &8­2 :)%$Ys ˪G={޸k.`9oFc|"Y-t@&r4t` 8{ oN0\4QX'|r wzU[Ry4f_2b 0+)d)lTNsVW5B(ˢMڴ޸44DN)蕚KP@$DC全 `4Őaұmd+nYW$fm:'Mt&`j,&YH:#ҬxҡNngO6ja4eAsܗdi!}͍ C_5.-.Cإ\w팟j`$|`Ey(XŒHQ`ԹYA&CO{m`xzi=zklSSHy醢Maނ\'HUF]qV:fG. To2 #FWje9nH2*ň :VG*Mg:Ӗ)X!P0bdaoG,fvZ@hOư=\ M|eT*7p[P$cAGp\J&Q,١}ip!&A)7 Ñ1+?zzv`VdZ8{ \܋N󔒡DmҨ\]@~ 3,d#;PmGPB*n #2 mAS@#v_<]r?r txc7Swp.Ҿ l76B0nB8#l/^! ɿ]n⛇mۉ2&OmGD (V, E|(ʏrVW%8ƛ@@O_#|,"g(G&NlTD7 8jRK`gyt2&h҈w9J0n{RT ˅. aF*[-go6Lz\D҆Cs4U$wpH};d٭[-KM ΂%vR};I WfQ>_QG$ƚb?yX_~Hh|^w7HT8YcK4 0is5wP131,ܼ(:q ($' {Dt/nF$2ޞI(hU9`q}=_MqzJuJo#EqM "W_>Rt\KXuD\aR^p5]MƿDY.nʼn絑o&j?݁g7MTQN(N:N Ơp2RR\|)rj~Bd[a336eTh9M͟sratjZ7Z1FKP|ZAkW`I~ܗ|k\{>P7siM)HCp1P]4~M+`Í (-{!+56V%yGxlSrz{q$R9K{Cl|ԗu϶B J,<+ޚr۶`l,鰸7^ qwC;]rknnbj`;fH)xj9l{{u-a4@f}%hx/_|TZv{?'eЀk›ͺ$L/PU:ّ!m$W;{%C(]AC%O_=hC Ķqh3:2K2`3y0_]Qt{8c_pbRUߌX4wRM5`{Nʾ oYƁS^|EB34r.Nw3wJO/;9h^5D#)n%$O U{ޑvk+{M&bH:C@!cOE_:n/ߪEGc02"l:jTJe:C .uٲ]׹یnz1Tn؟(wHTyij|rljk0Bbr/*/c?6 <6C*z;7W{ f |)d;i3#cz$沿59Yga½5h`uF]G{:byYV/9 ´>(mU׏d]=3I{W(L/=* z81]N~a@D8XQpJ5['N$[3B ʂIq ܱ5#rkpD#Ț ;\OyƄM`Xn"`m{eˏ\e܌V7Sл;Y*AoCrcuWmRg/_CvB@숽M"y[JJTO2h"xֿ8LaEomcC~8a xh %OIv@Y~?Du`/5ccff H)*NE3sGO]OYF ԝzgB8a 2t_n`zwd 1[U5!5@b;\ܪoƔXSDQL ^I:_d:=zv ǠLI8nKc4hg֤sp(bQz4' y~A(g=s-L}a_̂J֛T]zOH70|;;PޅAк,`6ՁFU"He+clQ2U.fez>L J0/OGX{;K`.Ta X0IUj9ww=?Iz!1+WPGwMzJYn!7ЦՊجK)sv шqIRZ:*@uug/TTly<Ӗ|_#TItX_+5\}/f0#d|y4YIo&%T.yCH6Wj<4aE:BBp-|L1 a/a15tEa%/Lw+A5@nFЌ%07ڴd@>]ef-}fLj I҅`F0]DA=NRr%HԗsgՑV8?ءT>Lr3^ƉAFkNjjgm< m" bL&5wǴgUܐQ+~7IL[ n-1 t[%v5u/ ?2H }d;MNBpb>p7EzAC5wxjVjdʒf4>u=@H xf{"x]87 iܯp `"L!qS`s)I/39U !Nj<6YIp ;_KnquˋQl)xvڶxT/IR΢eցNX~4]2}O?(0VnKk9g/'#Xwa)gD`Gj|[;` (GH>pdžM"tJg0BdW[ :^EYnۗR#NK,m0W|`EK4a#4-ޥ`Gû=4Rd|KnPQ\ɊKշ@+tH<'Ԋ_I[]od7t5m>;ߜVj۽&s녕6=aU0]@]ȝCX I4)[ 0_!e9qX3xH>"Bc2'gdlHVtՔ|r*ו*ё%dgeMCn Ϯn0%b\@Ytt5>]'snw{TxOcJڒ8VTyLXr5ks]zay{öv3mR\hضf6i]v*EB N&ɪx\}IgNRk;ƽh>4~ -'[@Gd.,)뗯+M5ý~"e8 ߍ_,ɧܕ6nL!CVRhĊi#3V/owb*l/闇{q3S,>)J5.$gEL(%8KCou39#U;7 .J?ءKyZM)̣fN雪15$_LYnrlEq+!8$6E &:k޳aY&]&lr:Œl<6=:e3R; +#VuBءʈt.|O?Ӵ>> PT`؞ LUADz7V2Y]Shwv5Ko)uͤIskPbY'Z3 >]8$p%M6Hyn4!sM?z-<0ɖ+hb as²CU{G|lgizlT=]$r\.O*ըRzhcJPʼDdMzXl`VÅZtx@0*?[yS_xO˕.*vG*dܸ-i;Bw}ُ@C[?b:sf :} \/ >ݓ3 ʨD2N.c<6U!&P/SNYz>::2~ଇ h}ˍ!áID7Ni]1 wTB;k(- &t 5!ĺB?J5B끙UTd͢#h:|onMSL|ï.(A.)/yvI\*=3A0)A ܀'2~g]r K̟ d,7.co;-tli Q}cP.[,jqP89ȃ) j~Nȳ+[j۫mԩbq#0>1{4,g_< o 3g;߆xGrޟHMCkTŲN&^t\v;vh(&?6eY2Rp6 #_N?<\xͩ:iUO!3rO˥&E$ۋS8uҪ%]߈i:5kxs"=y|Ԃa{w\͍%<Zdcc$zOx6(i[⹣0LڛF1aL@sdoWn@  3\xP΂>U<62*ut9lh9>H7a}r}rĝe=7hAQUCME)8UVyK!u$Q#=(yDiwT:trnBx`#kzXN(6U r,) Z`yXKpҎYO`xi;42C(AwЋm&V-_U/ r$27'd-M)\G۬SRswzF&`]DUM@b^U̕D4AJQQZB~*֊pꏐٵ:~b_Iv_ۭ$RCBԡ&o]rarj|tdy%28tZpszk/w4Y(_k&.)vCOi4?8>l|JD~M6Y!Ogݰ#뎁aN!UdsC nEھvA*6J ԇoࡗ8paȆzq= `e9prtف~ |Uǒb*B~Dl㇮KEtF2@8nAP TF RV\RWoFb+fR~[a@Q>_nعD;{ 2ár,"ea#P#-&xtL OBt==$.hk3hT4w ި577YeѲa \fI_Х\4~E}Drf(_1&OS fs_.4=g|6]wH mm|T(geW>Z);VjG\>(p@F}ei v0Սp߂-YsmNy$ht q ؚ &mBKH[/!$ӆKLʃs$2F>^RۉF+ݝ)YV?TUӿq ߯J"%Y 3" X4GjOp|/>YCRrɮ}fZ,q |LM S^|}Y1 f;@ >W?CLao45wBlus+F˪e3gQgg%+ LV?v'+뼩3&ݻѨ]&Ue/Ȳr>Aѯ5YkV.ąFx_B1n E*6ǫ3ޡə"TpPes^h-(FƁћ$&'6IYo [v$7*}($L؉9%w0R*85P 9]_TZ'@be,󸗡ݸVcH0 jc&JQ)D )ؘyXGyG7%M(k~љ!/;Gak8U!2ZL=h <M$5Y䟿6nÛ`>h!l,clp@H!K2jv2[#v7LK sc_}XC<#"V&J Cjt B8[̿${< Àtw sOM'SQb⵸P~~6+r)Kԙ+Mt_o]r#0s㔁D3dadpAw}tijjp8qȝ $Lϝ(L LB΅>^ cP bK!|{=BП<>xUq  ITG{Z!Eo?XNyzy>*Ho!- WaL:r/Xϧewc[);;+e 8̃ TvOЦPTkY2g F1^ڷ=&/8[B#5I=>twP؈'KH]n>b5d r E%yM5lgtR{C6A#;[4Tu+M`El+⶟EabTw}"ɦa!9=1M\ p.Ra!1U⽡c,rs;eˈ9ǎ;g_+KE=j6BpK SɳA',-Evį[o Ԥ&QvIIԆm* 'b S2͞U_XHzCN8>-O|dײzK/6B:U :*nm!jGEMkz__2uTX/;,H1YMQ20tr#E`! VCrW6A STʠF36ٕ[/)*G:{B\ EܷE# O߁Oƍ!URbc82H`;,Ql3+A<`viLvpj?L|nN`Q@* B'P2n/"2Mr" ԷpjήI+x<g KFDGdBjx # YIStr;V6}BBw4r4?Xb\<6VcvZh&S>ٹPECbaZ"b,La\B}q+o+=!Xc؝t=ee3 )C|Rir{̈,'о{0m9Wp _gi`_+[ZJ<+AI_%b{=sOX[kp\y.0c.D]G}\?i&'0YY8# ,X!adn:7ZbRdW9rM/D7 _jhWJNn{ŏnս\mcPP A'fdC.|u[-o?~eآy((@,+!k^joR , ggm_1dĒm;*ӦKx;R~k@>BAm"[K gގSVpr| U/QШaB _ ~@,ժ3GWUMźv   wk3fZag$cfBQΧ#|],:GTp$t6aǴϜi2rd>|t!9D`h6 rT5_!fb7f0V-=[ay+@ iŢյ 꽚xƝBSN9EIq{jFJ0饕d  .f҂ͅԚ34G (pKx RH(v."q\<''Qāѣ!R Va/1qϑyVha'9%}قbݕ!S>%>AXlbJ &&4YªVS%k0n{Z~DWkH(wzQccaVMT)OJ;Uf6CBMM;KU˱}bat:.UFvsiDĤU8jm2(9ZBYvN.Y0w\Ymh3:iye8U6V T2;"]li/\AIe'_E+q'踳OAtN&%33poQk'8KB AQamvNhm8ڊ˧%9!1k75? iyR7[m@H*ĐGOZ|VI\`8VԜ@x`*ĕf]䩇 3Nz֗W٨w|wP9I@sK]cIHa<ۮ}Ǯ*E7jP[7O3 ʚ3s>_*׃ʫavgBRE?K*]9=ah[=7'Ix O\{^(@(CV}0%_QK91:ěf<>3"ˡbxd+5PRNq;EFpvoi|:#vo?#7J .P/!myZFBԛ޹Vdk=:81&^n;Td B-,M=>+]3io}w_4|}$&I&' 1MIG'WOϻԖ b4M Қw=4^B]8b͆*VF@(?Do ˤZi lc\UNeb+;̢!Op;uQU)g`X$ތr.O#m+6ۅDDB>)ҷfTRDX:m3Iof{qt^1- ;MћQ)]1ӎ98wx!PdLJ:Lg< ߹, \TRvE@,Xxӻn^.ڹiI'M㔱җ!>geCf& ;U[sm]lax Wfk#6 Tcswp e0&ܥ 1@C|Hj#5r9O‘(VH`41dդ^026P{uzӐŞFV `g_T6J;Q7-~ h&TԊϬFkKmar]NK j= $B0e2F!!'ϔXi Ah~`IS""^n ^+w [d}2HtWz`LW)q H)KeRy)Z LC^a/{ʺX9l^PգLJ[w'KG jWr(> n+aIׁ#0d0_&noCYODrA{mWŵ`QQ R7ԓ \.XzՕPkbSx/>3p8t\"Ki}LT<:psPn=,#^\ֵA\QJؙ-,QcC̰ozyA!ɵwdȎX8.T%vūÈ0XD>05T=p&Sx.oWszMk^m[ZzOph&LǟS)o8c4U-$P$7` ʊy&J0Cd;X̬5 sBķK DI؋QgBB=y#TFʹt7Y-" jv1NzXɁ$ *|kќh/@+1Ez% %^C@@%:bc6+}Ăv@ 꽋3.C ~)Be:i"Fs;,*b7 #Ǧ`t3B !z$~UłHqhxJm7Am(Ka|"m;a]e I;d%5a ΐ 0uS>3sQ))&$~փE9 xrmXS'F'@^w!u~O7ݎPo`+㛁\Vd5'> AvJou1G!o{o3|Bݓb<) K@spd;NxP-85_ՆEĥQ\csa3LA'گ!hdO=AȁD7 "|;NjJ2Ȁ SHsKE+\E:f)\;B&Qw|\TBv<Ɲ|:Qshbid ޘ=dQBո%zVǹ[ݞ5 WŝfM60]ʁj̧&}YSa#oRGvIrlCc$S:JOp<E.D]l[UT}n!2j'.h|˪no3%|4wJr!C(z?;,8tk_8P0z,AA*~HȨԌJOޏ}|Q<@`" >qA<l"(v]Ωv:zk/өºڄ=|wx׊a[ʤg6ݍ9S{څc>ʻ0c+QX9/ h= N]F3*~NJt?GQ)()|a`wv5?\/0hDt<$줙kc l}y]'6pkq8 EPyg5Z4'o<)'7B8&%Ǹ~0Y&NfR*} H}\$ߑq<)Jb3LʉB|H1QL*LQp) N*vu5Xrfz]~i*An@pvtnc?6FmS(t60L=9}JT0P ޸LM92 ƩM #}Jl%q~lpK0[~YK6vDlg1s Xޕp>| >Ͽ.SLk.j"8 瘭"gpmKn;((#<$SPuhq~X vpA\K8lrgAl =YA]a(g/k P@ dZC9bڈrj\V8ι`1mP[$""6o+\ c2p3\8H 8Xhl壑xS1tC|MP\RrIX nS^|T*t̐2fc{w+{<"_ԩ oدW9:G?Q=m'*ɨ> 7 Qdx8R9+uAC$1g n>;\'\7qJ[%-GB Uj[ѢGVIz)|O&̟%[TxFQU3wWbzHϫO "."0=kЪdç1gs9t|ƍgiUAO@[j)4;j l#_(b$ՑfLgLqKm#eͫ }?ȶ=]>0Ϝ.s't*ӄ'-NHlF^+Nxv85BJ)?-`v%QЬT d"~) z&[1U8J)[gFF挛?@3@?&`ઁ!`&lJDm b]0-{=[`eKɺBxI-cMl(| ,))RU~I rb?gZ+\8sf-Ubɑ'Ζ{-洦|wT{`tSXjgRg]OFh, Z“{HPJXҝE45݇k|:io5"($,b0WT/P;e >}9㙜WVW$bjкGaj--jau[L}?2fhVS6EVJXP YO.E*wNPդlkoO:qt a3dxZA+ӊ)˼*\֫$-ڞX懻?crScG)T eew `0 Bm0=BBo1ڤ6 $cwR=Ի~!:b *C(H<ӟpeNz@ʶC-r5}a^W^B<!d&)J|l'ۗ f=(Z,Pϗ#_9 c%NGDzsZnO'*@ 9ʋzwpGfDKΑ9cwE$;+fAwpr.72o_]|{24z:bﻦbk kɡQcfIy_^72ɋqJOzl=+&@=}B Nv6Q;z|+VT${_z(g"ЋWpĿ+c4=9^w\;sœch2Fqbb /r=_o ^{FFӬkl" {iʨ x*+j=')d FF҇`>?4V.!NJ>~'nr^Q[d`,}@ ̓2ҖPt3ڰcbp##lNP?acSVB`h@%eψ%CØQzLŒXCyVsdw2.piǘ̅RBͣ }B0RMք,PGB/8P<^x[g!G+Nwgv=|pGɷPԠ՜.#Bsxs!gp J" 5 ~?D KW}Dh4irU&V&]3}# 2C-{? W5[\Eifys!K`K IedU-hܧD\Ru^˻τ}8怌竇V=?jf@yڃ,9*mv&G 1b_2C86 ݱ\$CjOn)j3VE?ynӼ.ey9J5ļ~yMh*Ac~62-ؼa8ݾ[_ u]'F iJTl6h'HeP8=G $nO,Uyi&_UgN&_EUM3%ngJ\v#uiM4A_KnsmXmS&U;E24aaЌ0AnGԎCu +>MBl,M/|̏tvn h;*J^!ί~F!?$҆mF(Lɉ )u`d}Z b:)Q`A`sm;r2]Hp ]b% _x*kL#2 4D]u܁|r>jw3Fϔ,lpSX=1mSJbm_w.ĒpQݘ;L+5dWpssYۥ >79Y4 /4nvb{ͺP ݛq[vץha+0Wj2M\CPD/'))%\TkI{p` \\UA찙@҆s=!;\1M^*2/vQ5}H9f}W5}.MW zOô~y3&𘢚<'G^׷EjbiꡳCQǪciէe#sv!8;zrFw4')lĹ8z.^=XE:nF W˶bFaBk*4co:xtݽ~"KLxTΥ(@dhغ>w&-Y{[3 ۅa;OB>/P17sr`TN?]'.[| ])M!q qy1z&A5g"tb|dQBd r SVeYQ~4aU gsKGF`谒ֺlpҟ0d^M3G_/z1E`cGDq,8e3\|nb&%E x)Ga.kA?hlhf]vMiͽע7aeM=%?<`ìVmP Y"ج&||CRT[m-??#66t14$ .+!oAh"%O(3pdkQ]pl޶eWF9s1t{(s]=UmSrAͦާ7A>Mt)BĊ3,L跷8{l{RCh&NBm[Onz0[ځS]ݚS.Q2RbJ[L޻(0Pl@EMb[3+^b-ZB^v[ov]T{hX@o{Y1#m ";8N [K6/I{sQp-.6X/sÐ$0zEāHZ*P3JpEJBW(֝ DF;X|\noQpۧM C̗ 6R JiQːM]j hTKŽrҠG Lf3qDk}XmnÆSih`ȧC(dz Zn"Asf1-hi·;$_Ԗ8ڱgNr} J2v2=MxEҀLǀ8>ogRU ʽh?*H06:t\ki_ Vo!:[|7㳺SfILC7MB[Mp`0bRwGg3CCk$㹩H zD+"o⟻ tQNJZ:S-s,X_A&d8dK:>ҩfaIt ]Z? VW0 zV܂ȁHcvTӡݣkŵ -`?ѦJ5dskeU|uv[<]G5ݣ9 KE &/ jCk}f鮜kxvwxUjKpIGDMrn1bxG1نG'3#ۆPK#nkQ7P–ri"VUh؊ H ijc>[4C7X/0B^CHtE-vx-^[#!yhc؊mVqW%7`.q/O}PZr"ֽqlQUFD7e 7)Y B59 j^$Z<#]u_!dz9{DUT;r.Sc:~4CL"_Enw%h&Joljr,жUѡRs/icz`'iJ% ;6 NW}UbtȼPز;PQP6)_|;ܼH9#,&c(i^u*Qf]6F]4Μ# 2d3dȂG{6Dn} dZ6n|V-2mj d\v'vQ2Ly=d%HuE}&u4x[:gK ΀DFڮ:}a#HF[a`}z~%Eiw1i>#7}zE t%mw+0O4[%St&mKe7o:x- mZ~dÃ+uV2[^qx|U// PUX S gh{@'$_6[P%z 4V$:[j7߷ l[FH6򭗜bRwV%zJ=AMxnh6d$cׄ$aijiL++]M_P#$;c68(B+(9m)_q%XEp LLeuRIW@לQλp'tnptJpN N. E{"PEx7;:4PiVN V2{41P`=n^獺n(s f7,fo8,]tĦo(u5=5B9q dVK$fcl]`ŮT7kͫ&:Y) @oFW(Me1%K^0d 0|;,Ae 'ӹbkg5 iKz0(`~ #qspX9`yD?i)#le^eC[Ol-qhbt@c3*w( q,8o*Y\OUb92IiI0T۾Qh[dx#x,{m,SZ|X F ьq1pY#R:S;FEx/ L.!*caA'%Lyp]nDRiZ7%֕&yB#|6KE9ا&v a^kn-ʈqIX (l .ra (#S%*F=|enˏaKȪ^kDɟty|q4v6=PшdLw;3pUV4n@).9r$פSzjD ~0?to%lWg]s.tH#F}0 S٫񵧯26 fLR_,05o*2[K8ꦾi\" @IDXP en:ijFqj2ܘ%0셚kMzזA U"@}G\[;*8$u٧WqiՍE>LmMLz'nOw bxFJ Xx݅֐ht%A-W>O1(Y8 |xF?SpRBi2ag(ZЌF/&@ܑaDr$:aLYaF9ؔd4/o+@w˜6[@Kvȝ(1V=Cmlq %h3.7Bb8RO0٤?.ڢxG>?N;Ivmv2aH= ]]zkF-\Yp֞'pU{蓔t{:,o|{Tչ(D$t e͟ DGzT'5}bsu@nWR).f6ʹj)7&#R߫Krk #21deX],6qJwykB󂺮QƦtW AŽKstvti>!2TgW$b)|g2[=''a FO~kX%y1鋸~Yx%G`836L[ܛ9ƪY7 gܾ/r oútKo־hzec/pN.gA,~*p[vlK3O"<muKK!!b#^> D ݱysNTA7 ,s!Z$;]vPG,Y;tPîۃL;'u?TS9M|@bNgLJ4ǪHDivIѽqǷR_A;]~? O澁S%Y4in *Q;YWlR厍fsN,|z'\Mۥ 5GE :F,cY2w >Z?mxgbCsyezWZ3В P;-NѽÊ1`6}3X(5Jn2JM:\Jko2qΏr,0=6+0#BЧē^|f ƑPW{ $BA5B|*DGAV)Cba\mHd2yKnJ뾶-#itaܐ; G ZD 5MHԹZ-!qtU|_t)(u"`݊s"=|µ#O6+N4>GR $콆o;JY*mF% NU|թ(flH^z2֍n䄧.L§)`iwbpU lfs3/Nxeڂ;oJOo/׾ZPEwoFi]>@#%TZ0`~S3C ה.k '<7>2>q$3nZ? 54/#w@aaLU!i~Dq-Sx D^ ,vܸۼUPEW'^|ynK-CVMVNY`4_W߻4#-pё`bW wDu(n༗|9$'LoGz/Jp@lD:,r&,zCKPN&;?r.z8k: qi\ tow`X:< sUcG #-|jݵT_C )4m?t!ttGip->Ay)|d:!e3'qXw8~Gr$9U@?pBDh7λ)f]r_{A fF&6.[ bK~ƜF1N9&_\nc0Q!̗zS٣|.~eD~l.$ e\SJiH͛v7~bk=KU5' D91;k)e B&dk5hBĪ2N.&å{[WP65؝E?8(&]-ٜspmMέK KifਅPq[IמQפyBS]{h#H>3DKUX;Ga0/9o`OdzNGM\ giW; ?" (W4 }"80kGၴʹQNS;xe`1P<*hG JS'zdH ^8٩3.3BR'Pߏ^gf8- x5~Ȥ\sT:(֤m+Sh\?:N^?ϵa& s;3qb;~^[ \ ?B?lÊZ9ieh>59AWe'icRޛǒ^*'F!zR8c#/?eeOۭEϓ1!={Kg($ y"Zߋ6.g– >mz(*ũ糫hε3=bҹoXLm5ZM @q^C)4n>G`12t_AFs݀c(^m@({"lZ݉o0r#,Q\kCs{(k68dr#O<&y0Z7;ZK9[ò q۪)U_9+XaOf3s]]}Ve x m@]ȲqGJ;<೩W;NXGNpみ)-I zuO2g/} ٥oƘQvߠ>WB v ! ,IǕc`/Y@+R. bnWٗzFj8@ ܨkJ4r!H7tat|/ #!K8u= 9}4 vl֐Pnx_|/Z%B{Qx7lѦ. /=7~F)h2QL=Q'CpG`L`瘄Au )5Ѥ¯,f@4LTP./kO?vjC$`Y:JUz$\a'I"Exv&H40˥\ I|Ácd<=JW:;gSFQ?e3RNn*iF)+}d/6vrJ:Ƥ|Mhq:2V{=[Ng!.*vA޼rqoG k(tW|7\nv)u9+>;İyʹ6[ Y©dz#$`|3cp%V:$e}jřYۅX2G1L[BJ iͩ&ɭ>;77YEpl4#M@#Xbq\7CH"F1`"8g%!7!8[ E13貱\*Ug}<9m)Q|OwKF!& ?CW'W)C;Fjmu]4l^>/_X=2Kb Ր[ҖPLСu~L<В^"}j;`t`')X, ЍtxJɇ&J!gӘH ܆zճFDvXw֕we4ԒвPB`cq_6!|,@7)ˢcC ܑEL^ݚӌbhQTLg%5hߢU1gZL!ћ5 H ZJWqTђoR<1=#5(ȏ AG@i= Dp{fapgjMkq~ ꪍ1>g1QPWg\0 nr$ 3x-giy˯^\`OpA-NPNZ$i;Tb^z*$Ů]l#8rYtCz4ѓYk9"o̶^)9r"Q[cdN ?ԿF8Aƒc]ƒ`3Yw3}T(P yIm3#i,$#A'-`+ҕZ5P:7vg1 D3HHs (J"^e7DPeh>.f Y7`epLW!T5Ltq@"-7ҸxT:QP!w`] mD4K~SAș_̧^nnw#O *xܢߠ#>U*R8AE&"z4]†!"ZϪ9t~wPGE,S_Ե!M}|-Ug/F1}i ߍц;b&Dڒ!%u])r}]{7e3NoȠ>;Pt&tt`&|0[k߃-~cP3t%K@R4VBmDQP:Ot7VgF}M6C RI T0Eꦰ雰%eqW "]~Ap0=|[ Zۤ;p<y/{y#.sHVYx\$iI7#1獱 L@ȿE@qj]{;Ppڡx8p"Td8eo끻VFod586/B[ u~Ai=o?RNCA ]d Yov+/koҒ\Z HYFXV``t B*VNwiVHP"7nF1/$f-Kz;liSZZl*G3_Z3WHϑ!t'\dTysdV8!|nО׼ōjQ{ԍ~ $A.KmpJqҀ@63 j\ȾyiB͈Aś$&?ӡpGJ-ʦ蹲ڸ> o"bm~xUYK-.QLT@ϴb! yk_o"uAX'Im-:PӠmTHL*LGOsO lMs#8P0pbcXk߷WF۲H7(#s׆U:w@({1;Pbh<^I517в8ܟ4bF>ZM!i)I]6.&/kRLGr^P9v -pĹLkSS6 rSB˺KO<@+ߣ^aDa*;WN4W'!Z˝256Ja rpwh:͚YqޗNx0EVu(~R 8Z,BOwϻ,3M'7+y.M(Hd焫tC q^]oV=\ߋ EkJj*Od qgt"z+pOP +4 |)-]v!UT=dRFc/[Th)5G?29/-.{'Ak"x]H.HrxS!|o_OJ @-4(UK/7c!EY'`;[6kfYU5>EjTj ]t?Rcכ.A1s~B>r=㬡,KVB&/336FVs@(@".]b:8嘛ʫ2G=Ȳ&͛2M1E ̥;ka~=lW`pszeuz&dP}Jp{2I5;ؗPjH:+3ֻo4E,ZGƶGyngN(/U% 5KĄl8x;Y]SbďґWAZ8gCP>5Vqo<-,)zG6|]wRPI8vHWTwRU%(pdO`FyMiu?>Othr.%Ǭ8X. ѳ{ `M&R,^\sGи4nlD_ťpeJukVm6v-V6ԷT&(U{Vl3I5ۉp6CsHu˾~A={ۚy䥩d|;sqer_OуFra۞Ӡ_ #Tr`EBxh2ٳuz}aЌrU98?ͳ)]-ʤN{0[6[V lم˘\S$Z-$+qx#\HCtf\.iN?I4`s"OUkNzK.DWRgUX~@N DgNNdJS[=`bwXʜ5L yz0ϤPE[iy;k 9q^] :eY˩30867ɇ03 fZ͸+˜!eGzuR޺lS$8| uU@ I=Jtx*J.].9"-ů\B2_fU/YR n: 6FG 7DTk*ft1V32T;l.lԸ$:] Z^T6%yIlhjn q,FYn*ۏOI hYB9Ero?Ö]G5^G$y^VKBS ]f"bIQ [i 1 ܍645#G.PyJ3ŋVjtnFUo熣!s1+@nǝv ΁\zn% 1#x7kC`#o3ǔn;"C&UbKETѐilJEDpUǯ\ڑō1U2Ҕ;y9+>b&Efg<w5'<}l^p7*mwHveGFAG 0NJ˘aW&Lx 򍡭XZ Pxi٭1vrM50Z@Ř]*+ i.Z+A68>cgVN8!F)ͧa.u_RL:y\Yn8()/16C ^#':I.'B6"+W0Q$[7‹? '}A|% h9m5ycL jWMzmaw|@)H5$j7+{J0;m"% kO8)?K$zyUvt)[12ʑe21u%b|a q"sX'J>ao?A9lfsoK zl3lfItᥓhx=3oCJ ml{䆗a…$zD6bv"[8g?Cфzi.榭KS@uO"}g&[ A.7鸶 h _{{}Jo& >N6q>,|{:['nRBb^`]E^ rC4ggDLۋ_158xhbv J}T 3=+zN*4ی&[bɖq.3)8RӮ"JŴڱhz&PͱΚvDںPGx\4x8KxK٠xMÂzT} `}U~$h_:{~y$!BϜ^r= FѥHHuFq,_Ç\SQxi]GZއkN44tsTXDBkZ,kcyI eqhDn `Hdq6.6sr ';`IZkmB뿭S-ô&iC/LA^vr&;Р\Q@ƒBkpI=ᶔ{#t+%+w/#}1]jV,N=(5ǀ A۷{ibC_}DC@'^qtB)6݁Y;P[vjߌ-KP [2,n6]^IKydYH␲BX'Eᯠ!T5 HjPpc] );DǝGn"6f$]Fdcx֠|(ѳwr8zJJy]iʁAw ةcrxv_C(& ; m6#5k 1uV彪 R$a0s][=bU}ݜ$Aɷԯ3ev6@?i^@)YdYv/a;Ǎ۫.^l+t|xn yms9 &$CjaTUmņ ǭm^Ώ溵7;YL69B@=b,,mi\3$ .ng#VE3}|yƌb}GTwo9g*\zwk~X?2Ab-%ViO*g_ 1y,nvă.UA8"Ǧ,=u} mX8,#r62OreE2s ?\Pa *9]RIve_nI"c|}b@ѐF<"GY:x9 yr9ӘɈc*3M`QpOmwcn}++!RIGI4м9L5,DnF#x천9*w4H>c(Deާ*mL8ׅ$rIv`(>R.35c1@Xuv,'~/ Pՠ2E 1NY[mp.ּt/ӥ&⒍vb98FBQXrؤ>dD|S1YrI@X O)'M-11(ߏܢh9Q0pV{tJ>Z.} \R314T!q9vM >RZ6&#qke=7|<>ڻTɘ}eq6˃,+&:'I1dPS! _Q:Jo X=*?7kٓhO^akxo7PFJ%_펇`9g| HȻeMNmť~5v<^?wMcJ~#z㿎1o&c ^|E+W͈]6JӢJPIc'΂TAP)Sx{]OT]R %-Y{oBOj#"q AoAI˳)smxF* ? ]uRL2e:ޜM3sAq*5Uw04FG]嶷Z.^6?x?zB6sՇMa/V+T:q%0_B6B _{OG۟Xm lOߍk"6=̹+DO{?=V]Eԉ2skӣP&Ӣ_1z%_'#!O{!Hp8fօ֜JNu#20f-RU&W>;✰@K1[m[ٓO[:,Xwq~pź2Ѣ_Iw%C3ibvP|N& ``eֹkt__&ƆR+AAVS~Q@ĶPWsjV*F}ަ%Z 9鵦Fa%-ں*2m}u1>c+Qm1}yWY*eQZb> W~}n>Kbח) !ǫikθTb୰p*sHʳ67XM@v`";4}I!i+^f¥|ΓZ1'ug 6B1JS=0&tWܑa-حAu;=R%a0K/ڢ5W кVJ?꠪B7?@`EQըbFfrYzwKlؕJ-tCWPp|RWFc)r'`?]e1r~i= O+/HXYqH%eciEj4C۬׌(%r4ވjBI#6h0wh6F C+8^N:; w&Qt_8 *VrhK Dq̒m8eCQL7%t5ࠍk~F Ĉڴ̬EBDxz&|U 4 {7$^Prn c"IG=~󅛱ުJ(<Ʒ&njJ\aQ.wFSyUXz ,kS lfJ҆ד#n}K_ 2gĺ:<|K>ؕ=G;[1q3Mvncs(+6)xԢjER4 o 턂w3LIUQMF{FMPqPzq A4^G?䋓 \ף.hRDbwva4ŘඬЃ=,K'25tr5͋Vb_IHJw;WZ^/q̓=hr\Fܿt :J)uۆˆḾ ^xS$Jί (cV \_z^?PnsZUjΫN}'DSU5~G!3}'Qg50 T^%j#0FTȘ*S1WLV@PNf]|8孒~{bYṛ* ^x>n<9M-6 =ɄEsTxcVD`1?O(kL\V/MF3iU gxbPA"0ԯx/wȅ,RETpq e/(%uTݱSXjF4-%X4l9m%+e8 URlQEh3BKd@׽&ʜ}i#G1hM"#ӟ :;lqFAqzlVL7^zxL.r5RZ/Us?rc铩J鸰$"Ucm ]w%QȂ>Uû̓>.Uz*'6LZ_Է$ELNE:` ]{iȀ-p&TUщ-~o*Naz,}Xt^_WbʳlTjSxNGEqTUP 7|aVZQf^ةh8eEmιd\{ǸKM(ֵ1`Uyg -v0)MaFK:'8{>Y.iXvG%nA1TK_zQ޹M=;XWYoV0FsF[Х=kd( oo;ɒށMD W"v)AnIGװ{P(>q>&v԰=J 8Vh>V Qu$FIiC&-B'z(4Da^4 2|S'|VGLnI5v w1tļ,Kt Ʋs~Kʲڋ olgݘgx,&EHݎp@ ւ2 DqIr M?C7D+qp˙ijq23pO⬦w;^ Ƨ.*ePZ@3#c 9Jl班 @_ר=׬)'"R MZJ>u#.K稴4E`Op8%o ł]l3G̘1CF,<䢂ʥ%;939s<sZ^B!9'[&ހK"Rw&S7Q0kُ#TހCkzm 3x퀒^O9ׄU}ӳg(|@@W,G:-q+؈IQ2[ʌzkD-= KCٓ(fl qydJ7L6RGzhh6Tf*^i(B8_? Vs+i{>hnsYzj~2Q*Kk>э-g7=ҍM!٩f3?=zFu$IUss(!RGȎX]FC2z@c9-] *%~ ɾ1MO\[*%jc${ie]DT{~R[pYAW/" W~ydNJ]iS$[I!tx~*#S W6Rf1z;IS!]HG#@SEnq7gHd8sf|±Yfˤ'3v5/SUE9/L۷: yy݊2Uz/\:8Xa5jHp')*Z~BNoTm*/Rȥ4 Q9zPke_:؏C<P4#LM+3zWE}@[x"bKrCTbs@ǯ_JVXOWQj ӨRNxDZsUitD`?/ng930IaK&г*rw9.bTepR`)WqVkH0p8W<$ DIV0߁OwT)mʏ7oK$pY )U HH'w@/>5Zר.y9OVs57KS -g^ř^Z(ȂSZ2L2&|36MI2[~W4vK8IBU_[|Dc# gH~Lr>OזyPSrBg6Emf>asa%W&U[0gdL0%/:{sbKb) Gu+>{Ht1I]N564}R" ~]j&=;^Ӎqqļ&/w j=83 ۰䦗|*Q%j7ѿǿ$sٶaڃnmANة;tNzsnRĽ۟(aK=%>_s{ˢ\dhqi܎#9⍌&SFRJ$iM''< 67HZPL4].W{#O3+N8"%JGv$|r&%5e:~u7chJw(@4ʹLțdɭ,ʪbͬ9t Q*0QpWs(7{M v=2s%ڍKA|g#g1  j[O(AU;P+y܃i}H=LɋTX?nupoT0 KEArkH⺑=~t%;쾎_UrRߙr5!j{ M8Oe Obh(?PS,]cp?gM ~̌ HLGyLi r`L^3&)OɩV/^7JZOZzQ|벟}UX$ߜ">KESⱒ@ Kr^ﶛGކM{?WF'3J|HWO(OĪ*fO޲ܻq, >V݄V0iDB !!X-*]* BcH26Ud}~?.杘 iF?7 O'yI6XqӮQeq>5,*yPVBnw@h([nJY=+vbѠbS$8HCd[o;L<2tMD@_vK](tTMb@TiA$5lhr%ʔ 7ex:,;HF e.WJFBxI, e!y'{; smF~3*c|"]%~lA7_{u%b]T9̻pMiC/b\P0ܮ|g}y`XGw+v\25|rI-M8Ƞ(=Ք띛#ܣ>r/h{&p?nmoYON`l屧#M9J$iJgc2) at_ SwIOxG^F2EC:NVSBQ.meZyɀjs@g0G$#t@2Rώ?USu8Wqg+K,%lIvM3d^cZ7y VQ֘*CZɵ6K \c%{Hhc]Cm܍M~!n?n LeԺ4 ES \EkXpª̓<ɿ*=Y&pP bd";Ȑy-YEgjݳ['4 `ɤ 7kXc{<~ksk#Z5̽Н(,p=AjL 8'0++tVf|?+ҍ"?dE"Q<"$XXHfEъ&AxEJM8,{[ KN@CB6·(/7 Yǯ(`тiP>_#baV)JPZ@\Y0r"Ҩ>^7Muah 0pɶP󽳫i{0/<ƪAR0佗y r;  ;]:dR=+rpXDbZ# rSD ^=#XO ˒թ#!1]@F[)ݷ+(RRzPS=79jUԣf`ڂiLjZF+EYNLyKȾFmѐt$I:tFBR- :'ZQ<|!`\p\44=~ Ahde^TxfWP]C&$d*?,h{Rxl@ZTʌB #a\ݏ%.vmc=:uG i@Ljrv^%%u??KA,UqJ3P; F}XEzG_gTCNap馰b*5?lϛphBQûc*{DeT 9bkl0)54 eAeޯ`~p'~(͠ }Svj\/J'ޕތ7$Ⱪ%gU]9xz~gux@"vN*BW.qo 1&n=*W?nysvp&Z!YIuV(y Y,H0Dc7v ǮF'LE$}Lt_rM>O)\{9]shV}bQ .ºsi s}y7ߍYS c 7^:s^ ˌL\@'jT"!AO$$~q!nwַ{~;{HS)E'hckpA-!4pYU$vuT K=-t{Hŷ2ע i.$߁py>^ 7>oXgv*I2GBn3"e|W`v,.,>jRlñ:YK`G? ({?A <։۟.= [ЁgZ!䛕o_0'cc~>U ǣ"{;J oH[7JgoO= 3Be*RaV!jAXW #To6. n2^Rx)oG#UFwJ/g&') (iOO5xS\FOZ6WIx5gLuK航-Qb64NbRMN 2K}_窨q[]]uSJa"}.|/j:ϳe?󢽪{7"`^!"Ao .PfMQ:wjxes>.CPe!9۠b}]Ȫ<[!;m02v2ۀt'>VMQS} gp$SlKIq|FBN&ř~ځ\X]T AҤ=:kM=ݱgu [XĤK}9%4(%jnc7֬NfGasg+{BHdmy2<l s&̜ j1ICx5۠\Nʷ(W/H%ܠꅃeS 9 pc)1ƤUބ̀27%["o1F.-^jmnTZSN~|KQO@ΛѸ%c7?@K~Y 3es+9Unml)0Kz ꃢb/8<&q2԰4X_f/%e|JfUQrgz 3*~g/V$E~vaN!ܜO竻x%MILT])0Hu+*ЋN!c.C$ < 1R|IY=zGJY,28((V Vhne?]},W 98Fɵ 2)\-4vp~L1vcEH\Y (J+Z fYgL P9@~3W KV[Kh}}.")(xyLY|NEgW\tDޥ9G>ugS,:~Qv9PPWdk;~B璇B!aքj52nz 7j[4'Xݘ.4z"8X$uB]k/̩b$CJ8.8cz,53~V(Z;@8(*dQ2O*s4ju`2\-Tfw?Rgs1X5ʮST#o'*,|#kle匿 J5(,f?4ww'Y$#U\mC/gg ~mmU$MC-zgloSھ"ic#bb¬>^*uHHr9Br`A^&wxrXF9O\e`!^lkLBN6B;/][轣tu!+"ݸ:Ѓw/6丧NyKHhnF ZBHN }h@}o V's<!4@I\bZF&b/2jjz%SW!qWmffP:ɂL ߪ2InCRs!|$Q Ky<#ߤg(P{Dch2]THrڡQx?: 8`l0KRnLcʔ.^Rǧwic}>.h0uC~ 9c[P7O`MOJ:b4n8F*P1* w + =2wZa)}X  ­n-cI˅P>[QqvҖnGi &&$RS;D>"XUޝja%Yt/6@tw2yOt8gĶ8`kr_Ĕ`S%` G 51 呁;e&)Ũl <5ß3΋]P+JѹjAb /@@PN34w(#YmHn~P)Z嗦n $5ܯf 3ǬPV{x*$Lk'Pxas]֮,w\ vKa+XjcQ:4aP<]0 A P'.%('HM0bNQ7 ;0 '?/HDr~{Nb;7 fźzznj4/`UzXs5iomv?wN3$ZsiEt8rj9}bPHk+8 mt6m FְvR%C`6d\ 3~ppMZ tϤI#g- MR i["rfp8 }mU.c V+"$෮{3h 7` @ ,e<8rxj"i` #`ԯ>;3/o†L&TPC̛aԤ>H;Ja'xy&{BnsV^fya# bHO#kpdp".nWxf:k@  uݮW>Ѻ֑$PWUpSHkQ;'p;W#OfoZ-^Y~`C}P9k5ᕽ^3Xh9W~@M= Ac-,Alơ~ޫq]8F 课<_,&j_Q\IyYŎ~sFbㅎK{DE3e 򜋓ǻq cvU x#Xؠvm< @hTlMYzor&!>$Sx#32DNM!yKOZwbn-=$?HDL2)C"xڤݾ2 ^{+Vo.^;\|\VjŢfpUzZW{[eQUTL{G5"yޠqb?|ӿY+ ~eQkV ;QQPd}(\{Ѝxeebsš\ىl ĤHnn GvCCףmpD\9Sk(װ|hv\:I*F(ljɊɦ&wG2uR#a#ܯ&~} W0SqJHp!o֨du}HF'K8LU(< Ҍ5WD*Xy%Ao*K'ߩ3^ٲ_#zkZa9FW`ihx{E% JPA#Yj#FPyN䦣OSPv (8}ίIng֧ſrA,*7q,Y S=OhPA10NZ.iXtv( ̪=Տ`s ƁPmSPF\2OY~+O C0n5ڵ;*My>>{giYU6.x4t:!yTՙܶHQ/W+׹f7_чF p==u5ͲBhcX0*5(oCy0gBthoJZ 3)lRŐ JJm!n8!>ݻ^<=9Qqp|`/=i#05$af,sP}L>"0v / FTy&̓$CKIӳe̎oQ!3fU?a 7$jģFDʪܚ02YEEU.!Oؔr~ 0Pz~[Fڕ4&nR]I ۧ ̈Iwu@\&(g?Řg]9%/b!bc΃F;*!f8yiQMO"@qГ((bs~[e]+JD/ g9JZ#+ PヤY{|џ6F`ahjg/Ihj_ѠoaMKpRtA5o/FIid=ao5Ҷv-co`$RF#+#z7[#$Rߋ0:9RQ-v%>bTixʨe|"T[2 YKZx}67}1 ޝ!.`^99{s^KH u:j+70'G %N\`BnLר5O)?~!BiC|L:-οZ$H Ϩ;ru*☩kaP#;h6)ɜvDĸl\dOLUGlM.Q>#KI?C)$ $[>͛\ۣ-D[7UEN|JE}xRNT?j;Qbw@)O‰~1PСpJ?wiܦsoP#݃ʎs8PCہyX55y[+-=nHm _a"*o^7,$x߸N5!*+(w) :À@@Sz6{34:U/jԺ~<ׇlұfe'p=='i@:wEә<ڣ&\d uB׈G{+Dsy]|ؔVPyϖ?W8 d@U[,sP >d̼f"N\"߻:aC@9kTƬ*b300 \%pvp!jg]e(ȊJ!=_Y*Fe&TQ[/ʘ;JI`=;X± iV>2_i'X[%_чc8xqbH]FȾ$ ܗh:kʞf c[2pcg&e:ڴV4Tdw[r{1?jV ]]g ` -iZ6˦N|~M׀BC`G v)=?o-ȇ g.I]$kq]Pv3(\NBoX܈2fm^;jkp޻?d6 k&XKrw|ǒt=G}o]WWxXibK~pAx[W6$3Zg՘w.-c9*8=N/!b='#!"<'ZǶꀁy7DO70's3<EO;J>2:v)ˊk(4+;b?lDJfܗZylpliO,4O<7Yy*kHwO drWJ.wDf2͠zQns w"?!_HzËI"LQ̞!8[Yub⪁mK:k 'xK|W}ߴ2܏0_ N;̔eZKTnϳ;ԧbU3j~t0N!AWǺOC4A H-߹vUU膼EKÔޝ rP1{>V(4l,Ͱ݈MYEry$:fpOӵLBG8Зwo? ӫﯩׇ2TiN Iqs^0ٙC+$+: 16K˳wȁnlW90-[=8jenLvXڀJDvnކ9 *C՟~l1B%qƶ?."'s9 #vQ)E33a{,> gޝ+/[2T7P:gYha`T 7UmA(:1w. l}KP ەKw$RՖr!~w1P00\amn" m(?k8)Η^\b~G# `Wt!CO?j̜0I8:1q$eBL5@671h KoԕTY(;El<lj:v Pd7L/~u8wcypjyҮ$+T2vӳsF(f1_A%Z@eX˒Ngd+!Klsǯs -*Ahiawu5j1M. Wu2뽜ze3(=2R!Ŀ̤tSN`sF:<;n"pQ\hΔ[>i]R> Jג4Qw7.bqHGt {AY>)DƠsT`^:|[aBYP} o(ӌ+Jdzј8V*#zF,W>飫C @tDJ>a^/&¼b =4#>V~GA%ɢ@op*y0 UXz1rSu 8n `8s"^^L$?lv0[ gݿ%pPm9Eu WJWZWp $E%380Q!Qv*JӔ@Y;݉%ѮLH'o.QG00+)jTx]ًf`/\cc;uu6ZtǓD' ].5֪CV< ^$J|Jxt⡈cWHۧ@6lm0For3#`fh 7c2" pS4كKJuDdJl?bi@#Q-|KD}o0aJsXӞMN#tC6N>acFJmۼ5Ϲ}C5rTVSE3\pO.Y[GD#9bxq1E ?1> Gz:X#=aX7{'%" @s+y D*Е5͘GULzeۡg>a_fŞ O8(x 5$LVa)ۇ@,c w`[؄1Lo^y\6y@﷟¡(Qab|%uUx@?k_$g[J@)kĮ>k䵉 cJ&,hK O~zX1"тEȭ=Bt5aCQ=y6JG@k@;<>~f1`7}'tQ!Omx`A+Y~՛,Λ%r{mgWRēRpcLķo̲Eƥ T2EKrS+k58GH@at2 (˒1ҔNۢLۆZ7f= GAKM0A?6' *yDвD_5vjif3VbT .>QKa Tژ~56d$to9.$#_,zmeBՎ<ѱ"+\zs]0j\i=p,(_麕 4XEavnsJnXĽ)(Ǥi MAޔ?"{$㷉@Y7;(u'",oDV`6wP|Ayo1P:m^%`b@릣9ט}!iMЌP(~/ᰤ"ReTo'DK+> J/eIAPkF lWЮQ`(̯9 QgxM'>uv+><Naf(+-VE40lH;IȹD#(GS4+| toS 7 T6CYG~^BX<`>]LСPPB 1̈+ufUf}J3 ޲O.9Xe|PŒsn 햽~^G)[Eӫ̓7 r#ʠYĦQOѳXiI^ (Vg_wz@<}Nf1iPU]@+&q ,BV~ΣȾ1 GѶ)qݩYCnf :n5+jidRIG Cκ2@uX3u\ﬗ}П9ꗆ'\i3gSi|e+<_m#jbPY%G-E- =@>jظ7WDQbku-escϤ0%Z /`gKEVV@Ms1J:mk NŠ,{,lQc{qc*i=p%c"'I fdNyr`Noˀ0*Zzd|ҺݭU/me"wzY!vh)iĻ:306Bjpo z6d5b4\Eh":@ RcN>5d݊h_^:˸YW _m " cmjgIX HC's 0~CD<a`5<\9896(!yҵ>Q |7cgU/M1x8>Oc: C `F!$\DX$S>c] bۙx wi罠 /mM %\BoRw26@[D{d-d4=%iR 8"jܦg#>vSH8fx}Jhkgqd?=SBYHnC3\?'|+#)s7'u|$XEzG*dl4FdWu % ]rfh $3EA9Шu.0º,SRh-7D s.p2Խ[$'^Kzʕ|I_%v;qÂkmc(2p+N"RƲ%,psHAוPAHU5VNmW E\%ƕFXR⾵G:E5QIƷ %o_09٫",2= џ\l3T8uNP桝=@}ްT.+tLm扖0\1b]_giifWvf၇W ZOzA(oRHY-?1E oܸґD\qֱT `}@[hD\:me3l =؆yik$P%^zY0bKR6&QLէAYSTQ.:2U-oSRqY%֠ƆZc_:C>"y{#50>qjmww^ݴGk5_;8ReߛTj=`b!høQ|S28EWV昙!*!X=_ʬXh|Zt'Ez81o40fҀ7ɔHF eiЊ[^7u6?JKp w Z;QOUF n`$'8ʥ^ԋB-K9x#&uE2?}E8 A3vŵ^'V;%e9z1dNUoa@qgM&ں)wUA(lTLPH A<=$a|@ ߔdGQ5gemݒLâ2b(C& Sfzi͡1Si@-|cgU|'CPLbZʬ̏g;5uXf$'mf7&XRQѝ(*Q$!Gqq}~+c%3Bm=ib~#~ot];]ʾC0Z`,\yw]oKW& 4ވ/U/^bRR8 1 <LZ:MM_.@u18VWaAN )yó%qҞ%^loZ[=+`;Û'rFO""ī^ؕb):H$ N!,CDUhSY0#`&hemif)0d89m if(k7"$}|>?:P-jm ݋+/gwC%FMoĊPTg<~]_׵qD8tqK@ްL_={$&0"_ )*w7_h4\Qh,Yl+ZkT]wjZ3jG `C5#ң>rRdp&㖫_8]=m%dn E"횐9 ^ ZGI7JxSڰ |etJ$E >6 ۑQFPhڦrm5 ԇK}< 5%>~"Gٳ1`(9ZL`%zKB3,SsVu2 k/xgj !,rlg  P5cE Lom^Hw#diRrW#) 1hu [!9 'ԣdjJSwsd{UOAVi*sM+}~l3U5VXǝ{&ô'fͷC5A$w Lg;%qǚ<C^a,$-'23 !ց:,iZ]BJG ]as m,-b$2@~zUFΞk bיX ,Hb` m~ $. ~x8MKr4_R#ݺ`Rt4߃H4O$xy4&|*]QZ1ƅe<̲?޽<ڛDp׺3vހ ;1PWvfAr2akiI"0$},ƤH]P-fY/qe_S5oeѭ\ТV7P*cS$z`*{O$n~Ae#fst _z^F>rz%88`.@,J箎}ƗU|W׬VoH"cgY`-n0[1QB={@ OCԔ3mG(mvļM/n;DNUC,35/MsfD+G{ l;$E؈Q z ,sJg]r}SLk<.9H+fJ( jh*lpyRTԋumN"iNQVgb2#V$8ҚYH:v;oJ4 ؁*GijR-GAV| {3Ж mpCJn4i'`VrPlW6?^5/ l4f\_J(\c9iP]8"Z`V8*Ӵ/tEQ!żsZ$)u>g-Zs4p159 BօaxqPRB\' WY(o`/~9pﳅKjUXo1>otB'hROL" \5V em5_{C}4c2Jd7bi-Ho5a@Nł&GHN d"ig䘘*-ЋgPVju;A,Y4@XLKdU-< Z?wfĄ8ת IA۰y0I\EMZN1IrU\N|ij[DmE7GR{".QY6_[% [ߪG_*JR4melȊPnc p/S]8mL  qJ{K%S,zGb=sHCNљ]FM]v9kcG *oȦIղmqncDhݎ*Ɯ UпiϢzHz3L_7 &sj_,VdXI`꼊64Ɉڅ^Zy!DĊ_)e`25gV2Bвz $cgi'* ;?seP3xf:VJ?8[o:Ld=ϊf zwCxjƣC/|;ĪdB0hXt>:b=NJ7$MNGK^4$)I5GĚ*AP zyN͕Qtf -Kx:hŽd>DWmҖv{w4JY\*[0qAbuwy ح!i*~I|y[qM[Cp/MJg ^WLȝLP+ /=B\)s.@NYdQc /褐R]3u`reZ2gJS[x] !%!'QƤy~WmTh1;- m;X,"_ӟL9I!uE~}8JZ\hxLPpъCGSe٠MBr$(QApc?|{AO}Urt%YV ̤z|Z4vCB(.'6iwqCDc$)]4b-fcj .O ab *ZpFHAkH٧4{ =x7BW ?_d\'Ԩ=,pfR%NBX8?j}YXJ"}M|Sh~UaC]2,;ɬ~0~ %{)^^2W4݄M4P%,W'P aN::Ż姹z2\lr"+?] 'suW ֳv"d^b**ۤZѴz?i':^զoᲄt6h8(Lеgz5!U &N܍z,5$AE1-v\e0Hʨi@ig>3 }`Z^~YdPfC\2VWRK!}/GIJ¨r/Xjdo |EaBM/@C^hi+)Q'.ǖ&xz\s&'V36BCȡ:zT! |o :FЅMgU#2V|bTuા]?q܊b lסfIBV\ban"Sl'I#!6ls%"?ư { C-q_|C*C@?<Q}?|eJ}%C߅Ż#<[ԾދY`F& Ҟp3gPzxIA!JAtN澨.@QX7,c %62a!#2\†}g }?P2I$ehcS0 Miء< :ʞⰐ V׊Z7ww L~<`'Zٿ"*Z̯ؼ(+uLꅨlU=I>49fSGzx%b s%F‡dj̭r5R_9T NYwtMJ۩/up=ympa`kJr!'M <@İʖj7f*|**EP%*g.n^JܭmV<%NmHE9_Kَ?:PJ3r?Vh+MYLXs9T&:0wՐ?J'w]`!>l% _f@ӻ^*.K 0ÌHec YY[*iy9 ՍyJK##F]wը ,]R8ƺ؀\+$(O`CrBX3J sP24C`mBΒ/}$re-'J*UOWnZyxm.5r:͇D j-lf(' Rsl4X\-sй5lToƵ;=? X<ZZmO15t`Nm`x~myӫ+cGGR a0 0 u &^mttSw$BjS׿Z0_& '2ؿbv^2ɜ ă8Jw%8#(}E: W^6S(^uRvY:[!D#v ҃V2܏Ԓg&?faz^k^ם܍o9ޖU )9lVRv=&b uU*8"ev^]6OpV\9ݚK _(#YQlO4 4P}ճ@R[35jPl?edoΕ%xRpf Lʌu#"~PP.-gW̥":2iO{ ϺjgfPljnL5Xo4oO=4pWDzz]D5Rބ$erbƩ'jۣWͮAN>$ǝPXgt g$uuَGiүH<98П6sÆb4P4lL@q8y^W娠9Ag\ǧSoQ˜mBώ= }o$@ϲ{XYL%is ֹ(f4pe0D G2ٳXD{3{`r_&l33ץo:sbXe LΟ=%HBH:xꋛ9 H)63>uY1C㋜*y00t|a؀Y&V];x$.:lx]l̚9(_Q76U D`^VjyVQFWܠU }PuH-8ZTAnąEV=kE e̶ ]z /=fcVҌvpcث"Ls/d h{-U!7X*Y2@mai!PAe[ᎀs TFd"=My^*S?Mk<߰YIwk|ƕ3uZ:#wP} YH"7 씒p+ADuOEvN;vu2:-juXSl}J \ri 3 1q`i*( -w#)Jռ v3;=|cBw;hN -K`Qv1wnB,~Ly.jM, FfJ=D=0R2<9`O͖~l 250TNCr79{['*ߜIfশ^;ٰtUvΈIR_gl!V@R̡%[Tyױ a\Ӎ_Yemyo3goSBl );ZR uy\%rСي ^:>\0n,oKuI+$O_ZiDÑ8o X{%; Y8w|KYv>mseHae߇4ݦĪ{Zv2F(D[7:9u&^(šQEq=nHGNh^U PokȄa-Q9&~p6v3 Ͷ#N?Wc>sj_ rofr談k1iRe<;%srRa " T"]|-uӀi\lN :t6}kD,?ض^Joˊ$籤>݀Ј?~,l'HSD0mRo~{Q9mB'X@ԭ ֶ$;F"OuwYgw PМ~%ӇP(k$qkT/ QXV(CwMv OJ'ƿO:^ʊ lz8rA@t+\KX8.:ݏmWZ]~lWS3Zpͬ.%`[c{yspU CNCP1 mBĪϲwKH& ;."MTDδ5nj`wxg>#ųW)έ{;i<.PCj9qx) @[4V^P2|!lHdE.TJ g gBPǢ* 1R9M[5?cZSuOxb6ŴAȣ8_ AjlŘaLm+mQ+R3 ".jɏkö`%] ^XRQGGH咎 Փ_ ?({\@sjnvǰ ۪2*717G`Vր$5=Ea<254&fxxZ Z 6&nŸ&iX?6=k6rtI^"+y `A&ےMdm%2J؁BE f n|TWB}}wFN꓁/cdy]ҋO5"`7 QKGu;I,J Peo" ,qeaZgO\Voa?"TNg. ˙4D7en"pl^)(UI="Ŝ&!j) 8jݿCq:&YD϶}\vW/pRQ??zf.ȠZoG;N; 쏓Aי1Ś Ȇ 6#DT.YbiJ7O|rit;kƄ&q]CJl+sd/_;s/2@o]GʓVp<yL3"ힸ7Ē7Clls,hn$I);_DzcN1 ܱ\n޶?[JrH_[rtܙ?? #GI).:%Yj ֔_]GM3S% H9I>nG=һϭOq+bGeηaT塘qe"3^&b)v(l[ϴ;o,pN]_vOh3 Fr`>[]4xӱDݕ^ԺNtZDڧ؜}P2+vܹߙ#J@#LVd\PԄ<͢<,{:{ίwL0.]ORa=O*PU=+zbDpcIհMXa~gJnS Q ^ e`8v7:b N`ǘ@S ks$rDi^M4«ƭ}ڳtVhPgdsyp2PJ]T!R)XEs%rP]g@ygecx^vE|&{J pFv{x1;I3l33?aG C Sm! itYԇG=F|#]Pۦ@G 4*@L#_ gㇰxڏlNAnv7K(%&VćSi8櫏IjOv׼8pBHQYIƜv=I/ax߬]E>EHJH FqwϱM>lja(uEctށ^/DGԆiB7%`a䳺A|W+*9$΃i'Q ;p) -U'DD\"}S9qo8, 34֏ K&UУK#Uax\^Emr![}&iFbUD^UF"@yxߗ/"]>d<&ѺaM1>4@ҷxuJ7}1t1p辰D߹ȢHHl嗒qPY`ʶ Y *x*q :ѶVh4piqchI\_% F[T9uGÛ=-~TZ׺O[\-ԣ-G^ ?sSW." ~L`~[Vh[UYe^1uE/qS̖/\{o]f5<_m%?($8W;(}E!@|0s|80XpY ?r8#dҴK\ k2"KΞFm\M6 D:^8.z·\Yh`k=%dUM SVv\0Xl U[UdQVT[7&!%/oWF4pQܖ)I*5Ѱj@HV>(a"۩/ӱn("=Qpӻߣx5JWv2kѫ)~^Tm[#z+;K]> l_%SiPooe(߈CHzu^SQ"/\U&ke;q\oӡUinٚ6ZXB3)LuE :X˘qW&rϏ$Mf-3E%bvb}nEcV|"cԺL}i&U0~؁ގ4!p Q~YǯϹ${A^;7z$_#zo|4|Ac׌GrF[<ȼZnƏJW)m#D^fjD+ۑdC;~ qXU),.&R||5Q]r{mQƩ*@f{g]but`|aC~("g %H3e!pIMݨ& KG:mm1OBDZFR4?1Y_uU~ _3"Q?#(sӳf9$[_i~2,L/4qe&hNB{WM)"ZLGf< XTRi`-xvL!n1nϾ `g=di~`Y &l J+zy-mc P`4\1\jk( T(!pvMj.üqjĒ@ /)4K@~Z|7O@KK[R"9Yqrŗ "~@޽G t瑒{!4)TٕvB_XxR䴈ZoHz-JgyU4M?-{7rumfqAvCq# 1;ew^J)α!p/|K6n S[LUm{> ;E!\#x3+cH۷ SiJ=ML =/Ņ2ܐ8DM~OJMwR #,_RMڟ*ȩE≧eQr| ;8D^>Y+OO߀̪¨Gh陝T8? .xB Q}Sfr,ȥ$P #s}-N7BDǘk=[sk\5##5@fzzXMT?7P0O=$ͼeBEhhE7{r3WcqavPNXq5,C3l4j 'k 4P>N0[?. :ZzAFT!\Qz,3%80";yESt|V~9~|ѐZl&M|} nK1y!&r_BGW2k'HylՈsa1WByWA_ >N7y(ubYɕNdadp}bԈ]b ^1Wh5|Xht.Ar ȵzT q* rz}DH(ѓһkl(}uV(^dpmYI62sٌS ?xP `i?Fle cQv4*A$Ϲ/e˚!<]2KƱI]/n:!'X:UEr$ 4TV{:c "xȂ"B[-\ ]Vc'uN4s I_Cyi?Z'$09u"w@0:lۢ@j$Gl0XAcnc`R(V0/Q6ǟSPb Z( CO\(&9[ 7uuhDܸm*7@8}4SҚ6QQA51 EK7!NO:B@rt|އ?Ө ϡn2Bf6Q/̕y}mEC0CV<ȃWI58(pNpo\ɚu܀,.+hg?KTQҍU%)NiD&Dȩ -P c"u:coX"c?lhd~\iaW0X9V3FVθ㲏 7 y#cM#4ot<a2YMR\O({G;J|<캅4G3 mD s歙(iolvFW(^ D8J/e Ktjw IM&&$rYBiL3ڈBSW@jI+ }RT54O:5^4? f{R/%Gh ?o}RBv-QҊ0\fCl$[Y}\''BDHǡ&e7P4h#,!}qׅ7zUR+V6u+QcT'5X,#, ,#YO_퟉xmoX] cN Ϲ6ry1Rj=qHְ[k\Vb3#fs ,,J.b$Sm;7?.J9uff :nk9V 3}r T%}nkAah9304IҚ8I@.2G)a?bKsfE~uVl?ݻ1DMX $B`s w|AvHrYሜ=fv: 1_63ʲdņJ|~G.y p\x /8N5 *e rR}C(V2?!NHzJYW,`$K+FfX|/^M˲Fpq$C>܆Ҽ.?L z/6x[6C1U.c  XݮpzIMn$E=h'Wu DsV ^֜G20k 3,)lz؃ 7UJS(σ*`¼Z%!L" UU!jVb!*}LJVh0ޖ5 )M+c oT;uO{_QփuK~sPTzuNLK^DD9)PQ'nj=CȈmg=a$<4<^> :˶> Y`1~a' T -QpҮ2YszBqv.aa?wHmo8ˬ-[Vkʽc $9rm^h\Z[IcJXK̳|˗zujf}3yJ3E&z !,ssJִQ=j$_o] ƒ;\L7ƅn`!]sk]P'(Z0l\S IӖ/W2Ѓou2zˁX&J e~?n\P]u1;1KD{;p &n 'Lwk(% ]^zF. \QVpm1|0[Ȍ<`Jɴ DޠY!yRZ,@1N5N(I NOZ K c~̹|y{: -᷀F>]3@Tgcnޚ@qp>{S =}@E5LQ,Nj YUN6+!+ ^dpz¦KgQn_H+#2ͬ@[nW0߸<i$ 2燹"uEʦQER~-- %:C͸[򥫲#7'aKA<~GۛfZfҘˇ\dtp !6fQ. jچ&(5qᄍR,N elt \fm`HCd֚N%abC͖cxdtn~gDeFX6w:ZYa)t<`!Au/,;r=%ݵ=YŶJw"E ғì)[)QcG] gںh~AKv(Nn:-a n^o8F%h~~KBNzL 0/r Vp&g۠  g'mizɹ(JZ?C(DS-YMF|ޔbK|PܪJ%/8AcahTzazĝJ9t, sbXl3)bR^=et?$2y v~ppo*'DRUL9KG4/&;‚ 0,zcQ&Eè˱SⳍCk 1ػ3d#>*+yH5@pN <&L1:0+mnZm'H [;Jn/y=LY(=~9 p@ _hD\Yu1'PuD-VFre_MTenD|dq 9+qB񫺸ތfQC3damEiQhX-+Y hެC6{zʢQkk!ldHbq/̞`7 z+L- Q˪%h s y2~Q3z WJVǦD-W/ |/|uј ݡpҳiLŦOh7#./ڑ_[#ON=B1k|GVU GP4s^RpG7N1iᔅL~'s_w u5Bg ΣNl.2R&֒'-^x?CD&SeyDyO}s 17O-L7ZoT0R/TZ!O^S ̑\#UbAly)2R6N!ğZG'5TCQSy.91jRs;|~qC+75TfvHeyo=}^^gr23i8ą@3f,j{oYjDd 1{7k :&#~ U4!qX(VfW9$ 0)xCwD>YΖH>n曬\*CbC4 b-g,Ŵ.MD$FO'=AEkJS0DVl6OT1zvzL I!.jT{sCRbXS/\6l'ZdY6:5+X]4Y9ɹ,UfT{6o+,!β:g*pX)%ةlwZO+í>\Bls0BpYi;?Q3%1EV|{[ fޮS Ie3Ÿt1nw@Xr"^]L}9Ǒ (_ ^͒'B](yB/Sh4/xi/3E׮Qٺb+HcO@)xAل@9ya[v=k 9;t5"<_?N@5LkzEpE̹+' .ceNo[ɺk;j+T38wQhyE;l<9{UWbdޛ]j)J Gt uStCIy  |GEXDD_)QSLNT*RcFycBV2_=+P}'Fø­*SH=\Lcp<4QjKcStē pLO6?\e!@6S2W c"l-JcTGC2Nc,DV Zg ("j|iqÓ՝#\|5m?~2fя)6R-Ի,tFDԍ$.)ݵyZR3$2Ue8ȋ 1{U.Aq˷sW=JaX>q-##A< W QHz=}xL": 0̮ef'$A8ts<#12UKlPa|zrЃbļ)b w60Ǘ !/GTݩ;`SW ~SlȒ󉢼7Jg{1\T 9)նe*N1sNq⌑ R2la%ǭJɻl (Ha\+-mZ 4it9x (xeRfUz(͝ț3'kBs 0')y!uUhXYnd7Я0dթ8h͑!3Z;sMo=Xp-a(L-VyEE'`?b`ŅQt4[+"b<;;tgoEm2ɚ Eê RO UiפVX+zWQ<Փ=u9ߛʹ|r`w bw V'y.Y%6se_>`3U9 sAk.xUGtrѦ;tvi<](Psv}Iu _Ɇ?qּ*:O71)?:FYNWU'/ِ91ʬS"d4$z i޴lӁJz !>-U&r*>Hx 3tlݭ+}g;@ hqp.5yO_leCǬ(b}ֲYOKܖv\3;rD~c.ҀN,6_Dֈ<͊ضo_n[3 ox됈k‰ՂEE)Ld"`TBǑC==s\r#s>TL9{3du^_wqedI7_ρ7ח~];_cC'tvV A5~r\Nu%ϟ@Mi*O4Q$ms*ᾞ9P@Ï1F1QMs\e ,;cC\4s 2'B`wG9?E{~N{ݦL!>3;'Y#`BI9^e?f>%97j_S|`>I$DD}]+(l@Vc]R?OxZAVP㬻g<$+iJp&ϥ+uXW$ w=GV漛q XWNuM/u&fNSo pՋpeJhuM QIu(rd`5Z땽XhvT_=Xih'lD:_)|@# R7CaşO^Ze[B AT$17UZ4gO3ln8 ~akw³l^eIg8 etkm B2vy;}7#buzO7n"@5&%'+ZM+8?Mokd3y['eғӧ'7DT5!ysQ|+m :P+{ZXQv<:@{$=1a@09Å%7ᇱ:nH"g@Y쉟Ѵlm[|> eQPo#+fh,t<.e7d:ŀ.W(c g 0gAL6@%x~>kۂ *쩲F2kNMv  yq]&*a|W9ɭװ˓B:U1 'F$lc14hŠԓ<5>j5윕D_il cp`[J$ɼ3Ʒ 3R~JyQjE#/YBٓM @ xN¸,Gljakɍt")SP>WS[L^`Zf>N{u]応#ؓZhE QVF?4$zx3-jGXAi4w$Vk`EL;hf{Sn?һ3n$Orc4$PjzmU7=|yޟhlz> ./7Pԓ#}$N߾n> jlu./hjE]\> ¿w.uc( Io^:7aaqp y>B^#kuk}MBu`KS6Hk&s}ڒEs&TbA'pu)th]+T!dJ te3Gc}U5&klP ̂f =n$5o]iZUmxE2An>v&^Of' FQeUil :Ps8's|GdG-u97cދQ.}4RHO)͔!|2w  Y:Q7Md,[/=[<*_Vp@QZ!zb ZѦ0 Q[v둜]"k IpEua!Gyw}bzE<{UE,l1`e{fKʬvR\AS J'{ݲۇ]$m>EQioܾWdbtdZ AA&Lwz8&]TIy{IiTԇ$d:Cۃr#`pJBՃQŕJ9R nx͜x_z,Hzwt VS '!DW= M#m.bP*m8s)Q} (`* < hh.x}sKnYm(s2@Pp!`b_fl>Z} sR93=cV'K"J}z^ԑdNzD~MV1ʊAH[\7-+UpOt/Xܤ|}x:WGOyڸX J|)3A}˦s!uTlI am#jT2ϛ.NB~䟞ΨчY},{%ku_eV3 Gd7C ÚKƣ)8(ƙ;&AϺ ϶ߗ4c9~c9?bՓ?[-~ͺry*:c@T$^Ѥ ɯ KZ -Um.~V<NJVSQq 񄁁X0׎p wwbU69'Y ۬]a9ϻȺUn@!BP{@ayZB'K(Ug\Od =J>6xc&1'ͷB`JwrOc!t?n\Rpr=7l*bl?GWGP+-{z&.Q\=A$%R9'jNxHd]݅Ǖ?_b=iL A8mTf߬r4Q.U/?7Ei I(*wK AB!6dS˂-rΌZZDk$#'ޓ馆e12m9ⳤ⃋Or@;>~ }9v.aRI6o66Ί._McAlJ_Mj'cb2WXbW?ANacNBSZ/-MVm΋Wtw+g݈,Ġoť"]f%9F\hRK-t@鿶 pE et)_Rڂ`-ÕdP+Qs 4\-B`~F-Y(W_ pV hkΎ +[^<.XT.E+滙I{ U |(?v?|ȉ|P==>0XB`hDJUXui{B ml#.![$k'o+%t̯VP;Md.*xxao]-T5&и^>ڲUC*R@rku/lE^s7 3{75Q 21Yn{8/>]H)MbҐ^~fIfJqcLQӣkΜooQK! · 6!r[Ra ٢5SK7Ӑ3g¬ʞv h6G+R) +c$lvܻb2u?1P 9=b [ϷMg$PY)`p*i {~CSZdτoZX^kҥ=sS l:\j+K3RaF'Tp/+RYr*rrM}ɧp ʜBe]99<-c{rL,#A ՝&w# ]4G &jƏ2/2GM|i. Ϝa~f!;6]Lmf}4y~a5[iL#PdlV S7߹+1iђaAoXm5kcŚ ٷUEATIRe:͗GsgGCvJ~? =~lce KhER["LeAgb>Dm9^;b(;~3$U޸ہ]u%j JsC_U ^.$'˗~*2/@Uq| ˿^882S<Žn]PG%\~p +q~0$$sn{ ;B]KtD$%4q?X5/'DT-e-!kmU~ ]*Y2ϳc*`I@wIꒊY4D--OD%ޣNeP~48m̈O:@ X0bR]+@qʯ[ſ/WRmv0Fs}9Nr{DleɖXlV%ND?[ilM<\b¡,?瘶&-Oj8:p& sCҎָTwIhwqG/}% q04CEUF ۦC.zxIb{J[_p px, 7/!g1)c3Ik}6mܿ+V֓㜿ǀ6Kһߓ->m7%_ok 6B%83|jQ^w"ժY/ElLkǚE jtY]ѯdHX DZaݘ% k-Q෫CkntU@nh:tV?& "ơ<Cb<&e ia9e9 -'Oӽs,gx?PJ¥L)@ 7 ЭR.9\TXPfU~%bR2mՊ ѥ PA Bj/OݼYmJg%*#HkMp"bܔ:˗d7q>}!C808]F?S礢 չs@%P II^y1 "\F)R'QK n^: 7)Juc~{2|vr6AhOtsUՃۇp9JJޜ29R^*F6xVypƯQp0ABNdN!iDdnsI O7*F V+.Q bˋ+.9Wͣ5T|[gR\O%ߥ)&8QgYu SF;=b!NG)6g[ 9cq},!Ó̳ڄ@Zq2`HUiskN;rb z(oFu7 6S6; =2c(],/.£Hk*u]'XOw`hѨׯۦsAF8/i5\E4[pTn:Wvʶ%w'ϟmV #NqEzsEouP?ߛ-G~?|rb2/ \ֶ؏@0Ii%!nW*4Eٻg<# r359ov\Oǚ)v)6aN;<DtJR"FU3_>aA}ՄVWk9LaQ9-#^9d4T_{n/mW^^%H]C7`8jȨg:ˋO\}KIUiᎿdI"I35K WyUvz B>*{I&,`6>+Jf2τuSY%x6PN;ݶ''m$7as^'WNy]~unUm=ju vj"aM*RWyE-jG@6$R0{H֮52 "dES;6/פg cu@lιEЃ9԰C|f_!Yd5 aT) J"592FpȴMŏ=s%)ʿ7=A1A/ĩ[7cgsIU-͠s7 )W ,>ߙr@LKZd\cr %V]qe"}zcIݛ8sl,n-ui6$l]jX'TWPO=cr\5.ݛaQ<ƣ0m`CJBoAZYšda+>* MZyxeT]W7۠ߗ~\-Y'5Sq]%m{f s2^^El^:0 m%N1d' WQ)e'le 6 {ˑh+ǀt/c!l@6[7uC&A.(cLk0+qJmZ~GarOw+p6_}͍C0 6B7#jg$۵#^Vz xhX$u&2( 'W$,MZkK߮{Q&6$>(jR"=Xq [?dzބL%!܎Wa>AubS2n%g?8Fomr3 /BG!#d{"F6 Yv>Il GK[IWD[ Ub&_NKږ$B7iau,v拟 HIW'Jn .\0acL 4%x6fzqB.$n ʾzٽ+TcY?[˫Z.g]=/$8D&(%(f኎:hNG%ڋ5r :'eĨܑ)/Eod;^q‘S3;2iUtȔ DM.FQƆU9d" BVV.͹˳=3ݰɕV84 OTvF7Eb^εޣ?Ba% M0A-K&F@'m8#uj6+h\%<,8f}mX>?Ө)^Ęs.`csG.CkΕp>1Zț빬 `o@" ^ɠ7,*atҢ0Le 0XͶ'] _ɇJ֋qhq4(^8+S4e:8{T6ISG",'X';{Qte|+谟hokw6$0LTc6IiSz &E֑kaC}A#5 %yr4Q1D"i,:\[-DDFeS _Tvn,[ |Ym۶-ڈw /ez(h9 FFih4߆mv+OZ!,ʆkCU>6Jfhk=\Pec+MǼ=U9ԎR)j?M΂ۅ~WwViXjrmL܋M(W|9:.brS`&&Bp30Q(t|W]| Բ(pM\ q'ICC C}ޠ\˖1}y8ܝK'*6Ke{04(WƬQtʩs<@R-ꡦ|2?g3;mg J; ˭K̍MpIdtV@(x# /c5ìSrEB ?'}+a" 1@7 cڜ\! E>~X;m܄'.(,)AE9S"&BrʒtkLR t8dF. `p`a[┹"And>Y9W 4m8c,*4`mM Gyҭg[МE4Y:ﶼޜwjtU66"]VG Iv7#Uhh x٣'kkqb9I @'WoI%. Ԩ=+D#6rۜy8 ۶BT|]<KZ8%n;QARQN 7H(âO9n[)f|=nR]?&fž.}Z#haq N`I mD\|ʫš:XsZ$ѱd<@/QfQ V71t~m]K=֛~&՗o7aqԄT."IHlC6y+x>>%O1YEġE^JV ܥ6&[/$#pIvYzM!08vjĝ@i3ʟ,^b4lRiqeD 5>y"6 `O1%Xw AU{nip+*,)DB8 *ҸV?e>k9TWX XYۺFK~}}I/{I>B/ 8)GtKH_j *1}u @$h,s !1NgbLNt9qnǮ;^ +,ٙ?~G6ҵr=3^{`0jpAo))&hydj{ލAI|V{6U:O@E4:c4t UAiYf4ݣp\ؚ-pt/ѷxؤ&Y, Tb<1S:D񊪀IIF'k@1pL9:G ra¼#3ܖeZ$œfAZE'5g^:3*<ի(UN|\JC{ѱ톂x0ua :dd6&<=~Em-Qݞϧmn* ' <J670:0RHVV6٘Lp9]qڦf ju9eԁ'KShԁt-|iΝB ];Fǯby-,P5Ixo݌5$#*P&.!1פS r4HcEM86{9i1cD,D>AmIJ׏t4j'L" XˏQk M`_鴳^2Y!"i ҤDz.¶si|5C{#_+͘rMr$9h $7mte!LM3DI)ARl2}Bz/~ ,+OZg 2<|΂ YjZBR7IBG:<]U36骊>I%2V5ޝ0wbXE:zf,|FpԌ|ZVc6P&Ȑky0|4 GE[ ?[]׶Le.&e=#k*9[}b򌹣X87#V#3kG`qG/EO!2">Xh{&e33;0N-)Lď<9U4M^$PAR3a\{˕ ƾ{_E=oIkrplTA"%(j}OD_"GRCqt}QR-fOЋފ;gT(_sno֒&c_>BiA88le^@8uRHDHw L!*}_C{_,a_[v$c~/C˨xB{ƖᙔHj,K$/M )$1M?DNS%1jV}J@g_]@V<}qm`#N%&ѫNJXXmYHLΈ}Ȩqɻ3Ȩ2_^!"뺂9GJג&zPj+*uN'Z}\_TrXeiR Pu"•867D9ؐ~Mww5R]fk}mMh.`[p #u&큆B^^E:9FmG~}Loh֊]-J߲,b%ݙ 3/)#UUb'HW DSsGmT',ԃֳށ`$x X}Yn EJviyCAUwo[ 3G#\g$8F}sPq}ͪa.5ى<<ɝnmȨkL% QN\JXT>RƐ0Ugݔ.BYhdטa] L9Jڡ:n$R1W[:'"Qp>1Gϱ#"ѴߩPҽd1pQb8/}t&LA_1ӬntC* Qc,IҶi 4 ѡj?`crV _,$ t 7o}1*X 8t%5=X"Sq:)hBzR,r9Z#/j{a؏U4ĉ}D[E9_lRQ\zY8Ő\2>l]ҼꛚCAU ^ Q+C-XzmM X dJbOdxox#9s &Xh! JU 8a|W v_DALb?ʰ8Om"C2 Zk;>ѧkqW1:IhP, j7ZÌ=e Me+m'& :q~-Ħs $Mh'pbi`GyO~ط6 &_ pɖg ]}9PVn|oqdJXŊeZ^$:YqWhy* #S7!$P9}X %> 6O33 P O1P @Wߠ[X775?]F Tbva$^r:_f0m0,tu$nN؛RP^5|WLA[L9cDܰJXgHXP #s:2.f}Ey=KZE&4& B(UE(hM:GHp-wЍs-ƍxyox/Դkt/S\ I-(N&!.1B ]߲|*F>6;'.Yu7 ?mb!NI# !eaG鴿uN5 kkxRRZ|遀tR} &\,bXX0ͳyfia[N{ *Et̊Σ^kQ{x`B0,i.bx #[~L{W;WLy?r敶j'ɳǹ)iThe;Z sHU|~HcD--a"9 aeDJ+_>‰rdOK/,Pt5|R 6Eȍ.th~aK^"fXҲ`3v ^Fſ*0U> ׍W( +# :ƞ||ؔex/fO&%J*D:U#@cFK`2Ժ6Yh}i[kQ"Ԩ*Ԭ6 ŌWqaj(ge=Iq Fj }gk}9W6rXF,$iWp3$M':sX6HkJZ(c[w_}Z:,|klss.IJV37F߮exaګX3ź??'̴05@sssY.y΃rpb'4". b_Q89o-J5Vri$ Eޕ.'{/[s2(+Y<8THbB^d]W#ȶ B83l1<'UtkeS#n @Ei QjG^%UǢ6uF*34;1̚$c {wMN/JÁ[H-/)E砑SqG*#OG>Pi>L98sHvm#Lǥ[mCU*OsT.@TЛ LKo+g(ҹ"`L\o I.1!q;rݜbȆ';x`naRH'85Tv*ϩ"Le6W/[8"U!@sC0;m/ U;&9 co,}KS)wDFr:B3,GuddٙGuYzRF x[xU뷔k xM*Uא"no"&4y?t<5R7S찋0NYv~ fūl hu3_}QE]Yf2_Jd"AxKFyAZ-a'$_T/Ӎa#95*rI)F.k8BIB̻bsC~囡??FJ8{R IŢw m*y(}u5k;KgXgwFI+tYNnqP91c."Ǫ =o0jAДw[;vgigqX;f!?>pN?a!Q<-+˒C3js"zFhެΥU,p'kty ڐƥZ@r,cϪ#a=ٷ*)r nqN龎w?%~;yAlrr t" nsܝ=Zl(f9$Bq=h/zFmX@Dk@_X7Z%:{ Els͗BʁgիBjM1'6LȰg+kaqM Y~Ͻ~0(ϴd[N`86>v?BlCu v38SB}QQȒ5ꀃ >MS[aBTD 쯧uP@aT㙂Jn#n"&1ӌn*ō;PuPlP!sҝ~<* IѬ@ `8~'fpCe@TQĭyB.9pQ 4S+qjx/q!㤪H2W#x ѧYrA+=GzSwE_=xkz7pHR{ ͒,BC M$**$j/Q'Eߣt*h3;IW\NK_hw FQ0\xy%KÎ `e=S ^2N\9CA }Ʊ~x xe}Ko65l Y0ir"beИLR'`=, q"ځ, dk $< \~=CZc Mu)5q !H8 ] U(-WlMK.>!1!0h6C焊9RpdWq0#ʩ\4􌲷9Tzq GUUASPtx X 1l}5C~{:7xiTC&{AK896;.FӨE:CFO2 Yvq6aUL\LZYg>yq"5wIWܡl Z;fhBlK %8#BԬ(.9j5‡u 6RNp,#lkp^m}ݥGCLb}PT<n`_qD]yYK*322Vk90[;`O@z4I].&g -r[HLZrᨶ~ޔoa$TiaN͠7x\|o]wMIoeLdz $s;LvZY6OhZ#D33Չ7#r`= AA(I jbЧȪ5꺱 {_fuoGMoĆF_M@5/P_@OaAl&$uUk;XR!FM?`#PCF6,;cXW0 QbP~HSܗ,,$U/ C*,J "XQܴ#'~vψ^^j[A5JNό|5&<=|Zk+)ŒE<;:p}+?xI -Q1$7bdU+8@/~4e:;7&١DՔqΩG(JKec*s_'L>֨9x -mc5Ijipxs*: LEAJ0 Wl(VZzp(cqh4j7x#tż0$J>Rp:de,jSVhXZyt*uY)-KMǂpi\e4}/-ľmT֯LqL//tmQTim/?dK J>K"z}4;>~K8|jMM1GVJYH}u,F^ >r̲5Q2&Gv JOs !%c !n/_/E%sK˘2fDZCe=($?dv8 2F`߰Qx]G/tM:mJMl 7P|Q*CdĈDhz4[C=mC=Ēҁ=((  Xf5{<+2]UWe]#F"w:,c^9ZTJsYc6q;2FR]ifɏ&,2l۶ a_ BIafQ4E;V%T3zLg<}IX+i( "hIaCd 0:M JCOѺLK70M&zA{0oB': Ԕ Q <^ WquMRd!y qEߗ(e~K:&Ȋƶ`qLWT&~#;v:P#|\٦KlJwZƒcMSHV;[fh 7ٌ\k}U<̽BYmw[*P/efx[C*(-`F\?B rl[7!.8 Q$e>?]іpsNXq 3'Ipȩ%j6%N7? ](X"* Rp;$r "f#s/Xz\Len2/fyA>pȏ&cHkp)+EY$'[7ձj_7ǽv_\*'s)bv[IդWt*8czP,iF0cǝtmp,_{S2y p٭C$)' ZN^bjgtw8L?Ԋ?hhA=VpMeI?Zr?Ž7E-)zRnuBSH;gNT a{X;?{Kiۢ%g\X: P 5Y\|egC͞ޡCgQh=x2~Z7}Ę7Ha2;/N?;|D?ўϱxҖ}?QcOh;p *νgBxs]HQ%y; "`V~~OOC1 P}GO/PAE}5YuIJI7i;Cǣ@ R-%ߠTma\`$[wjwx}ZX_U1J8=:~hXF`Liv3&EɰyX]ЦPfP'Z/33*O,kKwа,<4>(*„ů[^ j0"4&;U#ӧ M˥i|ȆE;!f!L]:6'Y͸-/4K ?Zq|W4oBY;T Ʊh1-P{i Um![XrTh?Yf(Xaͧo@\JryR[(/ r2@^V5"}",h^2z:xsNJoy_BS!~jŝq+=JU_ٜ>Wٶ&Ut,1`2>QֵQge#<#5!c/Nt\D}H[7^q9phq{ޅDSc&5eAYO%mZ(Jb,\"[\G1tcUC=ޚi8ʅrG{HU8ݦQdוּMgSBZ% dYt(q [mH'd|yNaY<:r'%|Xh;q;LWlv#٠D¤[ eW QBƜu31~ ;AA!0K-a7&mB=MghB56kFiY&^M;2>IvyUvpUhp2Մ|Ҵ.H..w;sF,a HI4o{^JB6yFy|kpoF?m+-;}B*-c7ZejG  jV7m3W'R s%^)*q<% t| ߡLq5R{R8Lf3Bۍ+SDoY2ɲP܉|P>&Uٵ+.o:nzѭ|ta>pX;ԓc}rzT?Zg\1hltDfv(x]?Dg?a.Ӌڢ i1Q3^P_=r%Wr jg=1^$E910+|Šfh\eCЯG5UZf({k[ѥ燨FwD<ˮbӌu=8mPS8 ȱLPVE>Z3,KOe׆t):'kO'/ Zo$Sp I`ڬfD4/.*#Jcaftb@δ#P]ќc^gV!́πg!>rz"N[&1MȾb$^G*˪y0[IWS{VeIszp =j `l +LKO~ 4!XTH]_Y1\WsL&` E!j.uи/sPTo+ھX@is}yX oqobNEif 4"^/?"}>8<.zgxLZ9Z ykVhF3+pi?OH8ygZ0hlUkat^~IZ\KvtOEsg6$j}n"!첝z1nUd1p鲪vV&.5#lYA^$~%uWJ_iWl# u{|Xs k}&҅v<O~LݝNt (M ŷv=MDVJul;ZdHJKД_" %^:;YMg foW.2ďp&hM4Z-ۊHuyW$5I" YBn冴 FǓEqQ_jz73Kg/ N)yZvb3O)>$sȜ'-Q5xZm;*4rlUf]9r,`NqV{]]= 3I `݂=G~i`;ee<%.?5fO*ctWgsλ_[>ՅsM^6qd\!zM/8DvAOHl!4BՄIl.RqS)Vmiw7W( ṀYQg˸}X1V82)/Q6Kz?)ů.1dkq9e;!6ux`<\AJ𤎂%'a ̜w5{vN"w2ߜzּ&N>oUsSљ(cޒvKlB8Xcoќ1 ^1؂ҭߓ#8 Ivxhsh;Ί~c~y7vR |`9@k@ >QY+ q9fTȹF ZB-LwMKRPH :@,7)P8e{o}G38|VOS~pDYOf1Wp<&?u\ ; _lR<}N⩘CRIUA[DhM٦$-k]J w܇wׅ Id>"h8o/$~끏HG kJose|JhNe/I$GȎ(q0@XD6 fqrC@Ig{4:Q8{JUbgn؅VIr_~GV'Їv{r9>g|Jh`٬ϸ*^5 ½>t߬JXޅ 4J4Jbb2X,;KepfB] ;DԢ2,H֪XջOmN~5K(cyNsTp;$$oܱZvԍ: Q45%<,m1(αꝦ]Q_Sh:0DCE}ڂ^Ѡ݅tK:{Zv fpϡUtN_,A`Q\AT9ikk_eE6Aw챭PSt,} {!Wpi.=ݸ00])JNwґGD\~'1puY4u :ε9n󆊑޿o+ \*? ,~k(˪2t' x܏SA32}I".-Ö.S}ϗnեvCzG5\ rͅ*6,J$80h¼¾Axf0ٽ^sO+#0^J/3Znmom,%$.:LE$1֜!q;wn|*Zȇ@+5P)e髄nUKL35/M5zZ7CKR!) Ap@9+Ӄ;җ䘅dP9lӑb-'zR+%Z}u-Pk5D!M^;eDc΅5;Pn!tVn;N?}O{~AUO"\VXIgMAf)2fV2:w-Nqj/P2\<Hq4ǰQB{3%Uգ 002atqqS$#=195th %ԝG?GSãxeSw}Jl"ۘ ·B$.&m0<݃X^ҤA[c~+m(:*q)1xje,=^*NZ\o͕/@Cċo32k^ 쳮+ S^ҪL+Xnx;)Nhsd \R 稰:_o7cT.>:?y M1seyVY RQ욏~Dkh-ԘnY旴A'oX`]񕍤J #["Mbp}/kݹ tVB C^9 2@Аf 9 B*4yn)D[%?R S5T|2=Y4Z1PacvM͝=;t1R^e`Q}/\dn(ibzfWqG Ҵ2a- 8d4D |ˏ"d)`(sUF{|$;}Hez?~maUy:܋:Hz/ҟf~cpytZG23yqV}jFcVzftoEq|ﲊ;u)„͟巛@҈Qڳ<eB7ґUO%lAؓv %P~F,EbLQd#2ܒiӛ!PcMnwlBKh <o-Ą 6=: mV5358yLtcSIfb=~ Z_a\zS()Bc6HVvKMpu(]^v|9}CrMD1Q^Nڋ)E(ol.C{ /H:b#Kl;af%3vᨃ~ǡVnSޚ"oAc!fW|׺2.X^ű,=6'^LP#2xeMt<٦)s-/r3XJi:Cؠ$> unلKh=܅#]3q7K!Ю:숺F+ ,y0cECTɔpDہPyT ۊjWe= P%wrP[캝tB# LOwk=e"b9[ȏj/j)_`Qx9P[xc2ݤlF,V# ϒD)0YXrƖ5 ٥܍ՙvUߝ#9uOH¥HQuO{w܇'‘Tb'ilaV?Lь:+:?OPd'y_P㡎}.&6HAn4Ǧggm}Sy4f&6.U~XI2~n#)MB">'˷.GX:ҴsdnURszQsUB"OoI@@yRfP!'z3{ B_kLƔf ,i6L}9a!oUo9ham#?X,V2.!)XoL>u綦^1>r#5~fD)j{. F-Y4sG(@ĺ,)DU(󟬜i>F*.G4(EiVd3XsVx~:ـbm0!K뽖G~woſ 2(1'd)iXX@KQB9>F[!{ErU _RrKIX`m_d6e8_0OMo4LfYiSakq!I8`K},=QK)(fgH1l -@܌#38)/Vyj@>JDEh'C<"m)=/nC^8,JUGH7zfdljod{*b~~!16_m۔"ܘB',C?3@lbnT0j7d2kZ)LUM)_Ǿ$ \i xmIɖ{ #8zILՈ|\X󗍯zdQgQR߀†i%ΐrpAGŚN ֩e) HNC0yJ~rPFX16+|O| ~i7C,:*+$ݡL¿I-M"ma!DߦI&aor臐݉W*9gπrmx&'>t@txr>AvrI7 nu9WLjO~P39*!EZ,L[1 oť 02oMh J4%s>e^#H%2/c4g"G=glJn5RedcFHC9^1jtt:^*et݌h۵K xYl1뙽#b삂%7C 0<H70"s|W@XCzŌ=E;Dz|leRe4)n}.޴Qf:L%TOkXZ"fJO{;ip (pSqJYG-vI@Pg(YSÏoMq[Cs.HT 1RFׇ2r>U) x-EtMr-v*r 0j+$ÃW Jy^97VTRJϡ >3R ̏ڠ7lݼs=ͯb ݓP"O63J|{gfI;2q”^+a#4jnV2_ Y<)&2 A_ Z_{,cfk?NƞNM ame&P2҄$kK ?g 1X}չpys(Mtihwы@τXADy_8tIh(< ÕJ.&Cܾ>"|\~Ԟ#G"W9O <7*Rdԉ_?qPWemb`uH"Rs+sl> 8p6/< g:R_UQ {d~u?usYG1~HMh>R#YlleL3meKIp|U~NJ4na J|`){C[v zoE^vSL"iQp4MgJNL3^62-I=oΊgv_s ֥&k88Z nW e r}  #R q:oftluDsJ,,;jdƇ\;%+4ZEٮ&q;lMv?cMn6!HF,>܇2r#xx)<7h'/3f4B]SbJ(щi1~h%\)ml|$}[’_d*|+XiBvٲ15>>j?l%' K~Y%@Śd?̴G OR$hQ풆1p9y+bRnFŦ֨"2|mRи5]!/ȥpu'9vE?)!(:& ݇- &ic/kZ$SH{l#@rCřFn^G\K܅DW#t -)Etf A8O8FZe". }۵fO\Ss CեI6po o'M?Iołzzug1v?'fy3m.el+inw~av`C@)bF_sN3}הZٙPNИާU@<\ᙘT獜bvUka]L`~oJnǙm , m尧Jvݟr41Ы2/O4mS*tTF)͑]n,cQlmۦ0LkH_."%A_LOP5PD*T**e8 p}}R]4OnD yhK _?UIq C2E7],}YSs@v4 .a{O$}|Ήcǹ:AB h=Xyv[*꺦F^AY2 t MW߅Q33aI0HԌ轓;̠W㹖HyQ%jR[FYkYG";}'%ey20j׻j^Yȁ&[gURFL,2%SsrDѼoQ3{~.MV:cj}8yA 3?ptL9h$< MhaBOGnWrajT#$\jj'y8jj=ԒY h&FƉHTQh(H)"6/&h%39^YSgfB_r%-57#!+! +2F;EqkĴ$H䵐_]|;:@>ALu?G!YU⨲v!^k|J]fїfA[268ނ:R'ɔꉣ܂j()F^{ } )yly7d.LQYotϴćj9Cы쓶b̒5X$I534Syb-d'Rج׷`9AHmYRM͆'af #o?ڛKzYγ즆`땏JcLhP[{Q]Y\#llǏWVlRZFz\,$'FhcAHG,4qZ\@7$-ded;l~_9~ w@M0NжP%HK:sC_8 C2 ~Y^X;,H)0aU)Ȉp%)|9vP?+Z:<-/DSى+wo9R$ Uu'كl/*bE)Ihu7JDAփW Yػ u=u6EJi1d%&븗HOrs%Ge( ؀t^Z8=[omYUF%= ʜF]H3m^ҺX8E17HĢ20;lN.< G6%I¾3q?\;)"஻su]4*ÐwJH}"EOlIH#andNH\@bJ&,_чqg/oHa(ؒㆾ9Frs y|7!O6WKOB R%W]8S,bVw2z} 6]y8 YEbɅ wj^" bްUU 9'bylOD29F//L{/_ !*1a7K]Ơ.KSV:u,_B7_)tZ{D[a8<#]263^oarw_Mm{.^`?L^Ax$bMXN ' h,\$ӠQ#A2A?aǍ.4V;aRqR5h썃0ǮU26k-TArT)juIg+aCq,Vs\rϕ98(VuTy1BZU]Cҫq۳LMpQ# R+h`(^Fx\o]No21\P GTeW$(es*́E2(& dƋџjp45ahyɊEn|R5ʀ$~f:%;Va%dPJ-tngԲ8рwE~[J@2L~!jY\[jZZ$=\b}nw͢?\; ;(S(ÒY{ra2X{Ėj8ZΤn-BW/葓~4F剮<,-*ϖVANH'Fot# JDkkޒ4*:p?uS]%a{qXo18 2"Lf#xLX]!aEvיOp:!f;`n'oK%b8.wS&ۘ:W hf^q1ڐwẔp!YΌݞ,%#dt.nWM^i"pӝX<e#67q5Hjㅣcw$e#^7C>2ixdnc,# f;k|俢g[C^CQHp7)| †Oĺ80e  mFiN0gCr0*/WN4Kװj2 |Ƹ;X&_#%*r`jH._Gf:8iCz:v͕V{9#iUVVLv+aTBo^"ZY;xLOȪQ1Sa^.8VvнlKX6r7>w[y'gFG*M(6 `iwHQ, UY~5W\]]]!H%XfCH, sW66c%X37FRBt5Q!W՛@qCj(O~  ^~4@:>kU9[# { Q < gR sFWܷ [U^w˫>D=_6<-6oM 9 ~e4b|hiCxUU}Jnr'bXIUbD8<OKTI?}ձ]ld;s4^k:wG${]yQ{t8;􌾁 v~CSrBL'Yh149**]RBBUL(IXOcrØML־,:dbhv_c,,v4 t1܎POHGȚ@w߀)Q.py#D} .4=H[+]Mopj@t  lwnUGV)[®ν(_i@Ijyq`ˇĞ~HÑ8mE˔Z/f>PRBt^.l=FaY|R5a‡<8"U,1p~k>Kg\*P=oC'\`Gs>yUvWT{&a3t %OMγN(N`T5sTU[5xIkݰǮQMmXG9dU31Dg*tPp3ݮZя~Ńw}o\>)Bnq:/y^4%ڝ)`:XOƪ~V< EM79˂W/űt<ȥvF;nglV!ox <]0Mvp/4k}Z! T;VއL'>z%VQ9nul4gU`N\C60|-#fk tD}|6F1 3Io27ie-AbAooשv{KH-;ыwY!<_(PC,SO^5+s9X3<#G6Pt턼[V>ViSS8rS ܊5MަsW|33iH~3tʉ3y1+C.hӅ2ȱjTCDo]Z[AeOKB#H`jUc [Pg9>ִ6Z?4}xB0zyy4%ߺ8g8S@Ieg}-SQdL0oHM vv@寜0~ _I,74#L)y9ƑquSnb: zFtw:Fb@&Ta.CϚHILZ~%_dj; &f_5%:J#ouw'Zf &񔽁#Zg{^&r ̕#K΃ 鲁WOb%ZprǑ(@ .F}j-6~!/(;3JKJFI0 +eMF]VqEߝmsx+ЃѼEI+A>zngTO3RbAOiakdrHbJ^gH3r;̝]\igr%=4+-Py_:UtUVx=s̻ ֗킞lu,@*]+V7hlߜLV{udBhC,pg 7ʍܳ̉K)cѳ>c dw/A|u?>RD$eiul!Jp;Mw 5iْ[ǬnF RK4 sk1Kػ<QReIģT|z/s 8/XȆ)Oy+>_ dw}jf?L @J}2MG\-V3$W1׽+݃^PM65 }TYoJjZ0 1ߨ[Bx|ny|Bw9>N%!P*wm6)TaX4Y&Ngݖ  VPANu}<] JuP$xF =cB,|?+7׋|񲈴V9y GóTkн FގM w(>PP[cicd, gLFhieK;);m9T=o~Յ6OEsro |D/b聈ȥ6ɧL2t %*0EY-ue$c߃q֩9v jm NR|-[Ez6Jkd<an# m<tpW2lf=!%ӢgB,%&ؼB}uFrTfAч'M,[7Օ>b݆LQi&F{yDvIr3>;dÐ)2E{ x5J.\L?D`c,qQ t/&c`tMTaD_8>|ndenX.ŢTW]% QJ}A뀺JR@EnC6In%_t6]r7ųɚ2.%J䦭`UwLU7ʼ{VѨ2?\y#?Y;,huˆEcCu/YRl]:Yq#@k6? tХ㓋9N"@ƣSyN{^3uwJr"(k'g`*kP\NXJgō6GV's ENst\8*O" e砦d޸0ѯ y4Zc甖[lOPJNIUɈ_`<g,c8lPSvˣOoc̀ 16[5%^=oX!sz[Cf/xdN:ռjN'FK@|D͌qR FrSRK@mEzNWzY{Rcx q 1h7T`2[` w%L@Tt *%eǫ͊,b;Co&?(j;N&3\T8n,fL)6|)t8jeY0OU]s5H} F'9i;iR+8LAɐs=l|j#wNO' ;a7-NfcA8İtAXM$$C>9tcN]$Jn&EKjX樮` Srl-ZʷX()Jgufu|zB YhF6/4|w:v !Dzdivޯ$^H3 )(~ ƨ+k_ >ǯ3E6?fKTjq> 1M,͠ުSd@F0x7_NLZ߸1c^Z3jT(˒y Xhŋx+Q@áCm;TsNh>5qr( {%Fv 5تsV Ao/w`pD3lBˤU3^H)dx<"3)IҮclb1= 5 "4 վjQ0-ιC Ph+<_0E D,פUP1Ո m7kkʣA0< ^ d sLs#kL'gdD hDys&Y9@IM]o k}"=DNUb1=QoX @ I r~@硝@RعZ.j(=%ʒ 8+FIHox }4H()~WkuCEV?=U_ޮ5dG@B.)4t-L~^qrZޟ8$}`LeJeտ =MA24֗i _Y Zfwj&݇ #DTWfڳ-ޖ"l {Wϐ%!Q1} ϱ2>nJG)F#דDɣQyv~LuP},xM9[#}E&U&! ݖOt F׏4>Pm.ZE&@ffKW(B3(XEbULW>Zo{q-YreB_29:Uh"3_MQczы|SBSZc`q%bQXq$y%%/LBp*^ԡH%7jep,ПQ$\J)}Ӭs\+ڮ UB(:D>E/u4H ½ ELѲ~Nk,2fh@k(x[fTӡ"#n8cL "4IK 36 YģYftr,~M|̍!?8@4(1rFQ_T?Ғ dŖ'$z+J=W6f䇠ړKKf 'N#&@S3ɡZ4"]lpe?z;vq]ινiu8%B6zṵ}|Lp25)Tl:3<:I7l&W}{ҒÉ"ٓ0ÒV:s?n柋f蜶 2.-S]?uEgQ`7^G1Fvtm %̨<=S*wx X7lzpZ7R#B*~BZ1p H;b *FgQ֢oI.7: w NnrHT꥓!2>A'pX_f+>d@کuNy)903}t k8[ސTAv.N0$y&Jh>Dg[N\-.ϭx|ZMeJP엞K iΡS7偵9yVՑ^Vd;lRY8K@[P"dQYD5MРlؑdMY"shPP&8dí6~dZ>A5p\I6z} e xmc;̋/fwS@>5=*OE·7 -l'd ն(6Oiʳ>.Y8K9OK儾^S*5WF2o|A i_Yԯ?Wp!Xl=/ rQ+mb,$daD%<;e[ S HQ 8mζ}Wud%n9UʚLbV`X||}KAxDG9ƭMFu` TeLJYrw(vT_0,κB᷌7[̉_`Y$=o}0K=ZNklj*64#*'Oo*˽S K|ɇk`@AqIxd[ՄZh]d'qؒ\.މG鄸]y~*LQ$Lpc1=|+lUj rODJk#DvH I'HZmh`_}K)dF*wa*dJ/eX]4d]!DH4q5~fb~bkNPvă{eW8a3h}u,jLjhb` VS邓4ʺvr Fp`gśQ_Uêїk3(h ˠ M)|=es,톻 :>BG 44ø[Î>}ȬƘ)“ JZ ;!뮃;Щv墢rN9= Jr[XYtZ!<, ')]cY\bLJؼ̨a} b-Kp"J[XdeOkGӍ=crn=iߦmF3__ۑe`xB cZC^ۥ'y0WxTH:hUBX1٨&48O)zlS͉nD/wžm]G 'pٓ#HW)vD穝vX,onqcLB\ڽZw]|oxQNu}r)}Źq'1󍡔fw(#+n_;`%EXo%q8ӧh{8 3lj +0@l* b$=/ D_Zp{j+65pܦ9*J }$'F OڬozBxk5{ #22xB~9\U#&ϩ FwP>fqOu&nhŰRVGP_u>3ks yROJc(-\Ⱥ R\:ǼUAM~d.oUg/!gR@,J)5ZoV)T存>,w(CvUуB_R Vk 4[[Tenaf}(QZك4_=nrDsJWDI}F [ͮ͘|Jsm]ie*HA% 3By*l"[mBx\Lв[PF Eah!+I}qųa 8[4bYׁNB]>l])<׶ib_U%G/W`&H=FZWD"%NYPr" lܹoJ+nsJ-OtIhO_&/ovFf(wB>5K( Xms̊ni~ fzZӷ9_ M2ߑk=ejcR=N%3DVa cÇU^EU嶨)pnTuH+U E/ЙL,ͶP5.n呀h?7v;UskDe hUVQ*9O'{ﰧ*Idb?K=d"@Ԓ%ԭZ`RܼgWhb@Di T`&յM1q$t`i\sq i 7>>dzɿ޷]-~'>bRJ"F2 z}WۑCCpw)R/1+VߕjYBx.s@Oz:gԿahyK,{hqNpp zj^٤@JΫT ~^=V![E"2k٘]Pde4'? vf-oJKV)LadG!Qx~e "vrsTTfߨ> N5$?%=N\HPF=UK_*>uZaaB~ grf\76eЬzy--WjS1z#ڸ? '2녑WXL?4ϖ\RK@</T@Wbm=( s= "CT.!l:2hhH~Wz3G'shb}4[!eyrjQAYQ '`? w]ܮYrәPAi@Mkܞ *U;P'va>LTN'H4v0*,CzRdwssk~*xƋCNa|q>)@;cf0oIw5U2a"h=M>'@+Ij։b\odG'ͯW2~9)lΒ9 aw-|[*]V-1+*$S1XD_ ZA,=(*҉Op~D pRx1 g=;5eM@zD /uKݜfg]oԚR#~~95Ү-47g.9r9B>T^=&XhnSQ]ѥ{QWb;i R`9MI2KubO<VGc"y?6,'ccyFBǝ%Nhi t@<+W},~g !ZMF152۳ZOV"D9{ͦrFP,u`RGHMh{Іq YپΗqKc4U@JEvMSVt.I%|e~aF}Pֈ,~RƹTC7ղVM9(})xk ypX !Q; 5tH>KQ :w3 y'- %jO0Yn!WlsOk̲~jX*ְ-|WigVMD!Wa'QJq'l evN9%RפVmG9_.($ T81tڲ\_*C%(gRqOtWTK? 1*- P W)@E<R!vHY M/}ut=<@ vwŗ܂PzcI7}H>v\DqZUfcp[>ͅ\a3m'*mX|[Z? 1KMnodi-'rG1}Cn~XtMsF~NQe O wX﷯d~EL2~E:[2bSp%UoPjxDDwPX3lTDOS)KYs)۫nR?dn0&> Ŋ tD.^1̴?K2Wa59[kĺ֩0*< f*9;q#}3u2ֵ;T /x116Es4Jg~V'(8y̆ahqMu SuO9wՂ!{ɧ6-]NBW &:oM %l^/㈆z2?Wyy\wWOVx.en.='"U5,%'^T)jĿG:qƬȲl>A TBw 'muU(iRklJ&kӁX|@cެPݟ`΢V35}XҤbB$g򦿆潀";o]V25uNck1p%YAoQ'beI8 K,?=w:mw-_I?W/7bŁs]H(q2D.+-Q(shiD/_'D"(B1YbYZ$.۽sMczC^ J*5ˀ'}6m;C݃ L+4M(μl?"eI IlUޜ y4euJhh8S&wS@E/?d5&|O&j>{ wArhӃ՗-9*1vTkm6KTۃڣ-xU1]eD/ͦLRغiw #ʗ$=-eLp |:۾[Dr53KjOrsK8E1eZ^%DU%Hw=3sF"񭄵"#Jh.`CsM77WXLR .3t^򵀂P3ŀe:[R 7\!} CafrR^Dc,y(UBp&u1z.7a|f+KJ!GcmnP_GS骧M9[;*[lTz<tBC/h/R|Lڜׇ)RHŌQmSnÖ-}?A`Pdܘg bD@CH0/!F`q]ݫJxHZ,TyN-1UZO 'l!I'k3 V;5u "ɲܲeqjXm!uop*JHPG$NڙE.R`WͮeAhLI kMB0i( P%5nIȈGP*x`?2꘷)E<E!p Z!K޳g8OyYs¼,4 M^D>:^;%9(#A͹ŀ#}XyGז޴BWᄋ~s oC&Կ x1&KOY&pvXlB5Q`ta~Q:ײ$r>/qQc!Kl~0VM+.]#߮Li1Ɲ-UA?_fЅ wi7x-fWE-Yf/YFGgҵ5 @Yr ~#v8Q"g:飢y yYK5J7MjɺutvdvvE-r[%jC.5(ѶT$p~מt6\ RgPc֘kSL;gIay^LӗI)1p$&(906S"}pY%UM(@uTeʡKw b)?ڝ+|d9-Yh3Ay5Ы`SxW>'2~7ϛ2JuD)EpDPrZA[S~{Jyf27 H߱|$Gg s/'>0gLk AGiE_[bWa; ]4 eA&q(Z>n>E(K,f2PDz g6_Ox)`bAf§.>J+Xb()UL\4E0yy"=]1+Y v2Ss쩐)؋-[>!% U Z da|;k!4d {.\d-NA{F&d+f^>_79eh"tSɜ/d+I}ƹEb? $Ex]\k 3kG[Z[O[(ͨpBhV5b |J1x? Qx:Idפ%tH@+ak|wyo`GU0&ӷ 1-Ҝxi;@s9dlD Fe#J,|ؤgp"Va!?]g'OD)MaljjV8mMmVY3EBg ڎvFѓNi|=hR,Lw'xf%C22cNY9Wj3H孪Uʕ3ʼb@Ħ l[fڀZݠFAh }vmaB XHHN@6͇)oTc萒bPžX))ĭcÐiPr}l6nX}[6(1 W/e?) <w# i]:įtORLp[lT5~B IQ+IJDg-&"C <۽aCTPһA j WX.֝1!a %+cwR TSحL,Jg&^8+0,[u8C%Xrwgݷ #nιb7.a{ADd!Fv?[&,D[_qsx,Z^c`, /X{㟦PI@9D4@tTup@ao;+9>fzƋ=Qa^\SrL0a:EG'>TC;.6A7~f%f/~[Q` ׆_^DzLZM-1EGZqqΝXw\:rs/Ÿ́uۮ֞Ր}M]=B8Qvwd*O(WxX[oaKI`k|nF|v<J[y=P"hTѹ}ŝm;e &jٲH6>K;鯗Q.%Y&XI}v%8=]Ӆ<~°&)eeL5ǯ~/@^^21ϺLJwMX[RXK !^=EzbAf8M"Tδ\S'mYq\DU4DZN^r|&60*&˛?W,SddKGc`#&Xi/E ̔z4YV0:73+1QV[t[<8B@QB=.yCoѴ[.`U(N^E:iV}":O@r0ox\@<bU_-|nj3ykWR-{7et| R VU{hL87Ǭ@"f6-$a§tT ۸1z;%F?e{M6[E״0$[oF_ p,U'(SmE'Phfv;͋_a8JͿ 6{>M/B" 4D HoM1uefHK@GJF0t(E)n{ u/W:f*(TQ}ѩ#VSy>!+:|T~IJ%AbT u!"WIa~4t1 j{OR.cx~ds['=em6B"W#+nJ$i ©*-B ^<&ʇ/֎2TQ%.]*k"Ħ.2id__ܘj_^beL) 0A; e K J㌬KjָgxK! i/+T]/m#)ՑgN7zT(;Ï9-^D|h;*m?>Ig4r렘1@res:,/Ye ov+}2;gޤ90{0 Je*jo)xR b-Qe O*ho/>XX}&2X=O\6e5=3`=hge.^ ϾǛGl)ICJ1JaF+kS=ʧyLYidŃ[)e]\ #a 7bб܄Z(.w+0%SfS.K҆@ :t>Q.ͳ\ƅt>hy"=JQ<|g_gys;#{!U#x0VA_[cJ@z!yDw1;#pgWnxprѶ\mp5 ܵMaiEXpE3Rio躘xvǮW)qJMXںf7ܤ } -IRIm5Hމg<ځ3 ߡ+fEL747ًNba"z]RyD8ǵLoc\[-N5d訐60U9Vrƣ̿` at`tY dt8.rZ{Vۮم6ҍ3 'M䡦ʧ dc&ѼCRu xt6\LѳїyhNb/I{QzJkrG E@ ]ss_kya4[ 0obT+nsꅛ|z@$w6_>Mg;6 T-Jyil0y^.%B 8nnL\3>%,斺Q:&) ʭJLݷs5x'TgUhD[B\N >ͪyD B.RJ>yLT󳟲odl]و5-d&(8./bYdpSr?xnyQVXÔiFͽXu̍?-pB(Cb963U@&wqEN^}~3e~H^ s` CfV5 Pmw4,k uHviDv1ѡ; K _8x7G1?38pāe &7$;* a//a;У'TvQm =b)z7eKGY f ")vaGpud,~fġUY-vH"$bzCi[K{syaLhyJ(v? DE rW]C_׌7'kSe1s88iMvD,Iucz8度){pX́7t.J#vUx;?(c A8 ]RnꑵwIp2LuÚ7+ N sYXV2Z$cՅ*8V}EcQS7 kYD|nN '=Gd>G "Ҫ*kqG`2feKU\kZK6Yf#=q1/o q)ZZFyl: ^{qQb@ .F,1㜳f1zE1'"f aHyؠ35.dx҂nǔi!LI.kjC*\Ύ}F^Н 3:=h آJ,cjMc$I\4̎Z<RP<*ĥ-sɀ r/9Ao(qp4rJ%G1Ո}x,ҤbgU i\~,LCW[U'mZ4{z^/Wn UZ r8 ~5-+24~c7T7"Ļщx c7vKH2D$xY-=bBc=42#'4_'CЪ, .e]Jf hf|EӶpSdYHa'<(7L-` K073׈yzmOF]P.b%鼧7ĢYܞO}P)=}1^B-ʅZ@&:[ x(9&ʳZnR AI̟ aD28P3)Xz\&e.!XM+mH$c<=eQS=4qb8 )ә V;! m\_9Vv̱@䓌1=]smu^c#21mrTxYqD.<[mķxor )2ol'3""e!8}Uۯci>jFv P{⤺UMڵL_1ۼPGHS>ɟ3Ɠ59Hos˖E{k޺.ӻ#]G]`Q*nnlbt]g[f+@!J/\JēL~NNm'C{߄sS{0I+~27J$TDu}ɂT˔-?~fsGE+kƎހʦCx͑g7shTO TOk[dV L>AvWC G[nKG(m[^/z9QJ j CHOMI_[Սk7cܤuAF< jl6@,o푣NO"T^|h@k@C|ZS`$"AbFF "ݻkt:-6I<I4#NƦry(-bjUzf&`?X1Y{/87q";DX=RADYο.;F&,j }=^q;,1<)zbe3h$&88sm,˄΋h:CVEhynz?!սX] 3%R,zlK} -ls'{4=tS3eF!#'ZAgdWj_}} [e8? %/{0Չ+.j2ki nZs{{OE44v׿$+0:~˹4>*)'*,F|rEbgdE :|?͞\'u8ZacbiCu7KUp0KIcU[ޜpy WXKc Xd xõׯnyRpQd|.zHo7O 1o@Es.[P᧱E`P1G8nq\v+#e q"SRj.R}&z7o4P){[ּ&[9ʥ:o^tί:B6\x.^_|M0zir3qtץF5UY@dڤR5(_']^ZXPo7M|f*OZX'#F2EBo'X/٢;M۠hA鴀샤 t*3rj]J:_'J 8%`ͩg^:K z0  G3%(LKfLAMc]P.STcIa' -u$ JV2QRDa):5* nKKH7Krm@h]h}XZ* kQ;t9Wg=0jF& NCim{71w8`(LM9ɰo)~u*~/A4J &6[?81COAG^OOkiǏqftfsweEQ!STfvBMX቉/Rzx9DyQnBAR|0H2ф:IjO!SjJE6eSDw9O_:d,為$}o{>CsgfIx1Ut&DH&5vi"\L@eaAS(([J[^K7_b-%SFV$"iv uFL + Gl<Ew {z7u<#挺DWdD[m,CA. YG COE \G\[_>:/ F }Hm#aۣsN( ǘ[ n_G*tpf•'rՓҚoN>;g{dcIaܗϫ34(aHy)lzh HeUȧ&j- |upL1/+o@aN%ՖCtZ`2n' b.eLT[衪>pdc5,_pr@:jԍ%pew L耻:uexߜoK[P#O¶R.:f,CvV< M]~G F/tg 9PxB$Mx'vʚv5Ô+!M63:hcD!#"8 %g>q#nٛD! EUU˂3dI}PB}&R&U]NLϳ?XWTWDMwx'ˡ^Z9%W 2uIyJѕSAXL޳w)=|2j5Sיeُ[9z`1'lkԥHO:tWh]֯#0b`Cau/϶UJ4 ՉCpǔÅͽu Gţ f yfN9HodrT,V %+ kD/2 $!sl~;:Bt-OxKX`bWȶYoxrGlC"Th6!RP6r'MNgsP[STn` '+ĥW Ӹ Zhig\M{vkҊO+. %gK"5zI}4.źO|Żĵ5}<>{@.Mq5GYud=-rЦ~.3qbTA֍TY '=0OҮMg aJ_i Qbh&9eT% k|ytsG )jHfՓ61@0R?r>¿>l5뢋:|׏~ťeAp{uC%:ث` G+Kg yDlHɨ'i صSG!خD8z>bdIv?.ĵHF]}D&ԩaLeK˽=K G$I, w*B % xh<1JhbUluқTF#f1dq"*{k{.[&ެѨoG&H^Ȉ{N8mznٖ 63yKgf密HHEs ]ԟȽ1E}vѲ,r\m_X ٗg..KEﭼB}?I fp՝<9ow$r3u{ ϔ>ğ]Om68/NSpq ~9pc8T8 ҅WVCϻ=%D"󪩑_^[(@(?7a" jGbQ w:skD>~[%:.=ןv/׏s4dT՝z ;4Ga!\37Du1rak{:KUk5o)a/=V?/ Kh@CP4e|:[_UŚ0awjAՏg{:mAXb1`sݳ!y ܺux~.mZr.94GџXRt7F葘lEbVݿݦ˄^oWO3bd 𑝊Ƚ7:g)87ǔVZpAEj*$צLF?=㧲UaG|Os&x+fD"\o|aNZ l =eМ H>Lv/elHGIzxY{z>84w,e|DXx]ڧ P(JxBĖ ɜXc%Y!v4#Z?qP39 UK@.:Vұm Ah>BwuA27qғ:]y38k F gvV&eQqR'V}Fopԟk. pڳ(O iǃ# ;=kuѠ EplN7Wq& $iyJhP'+(_'{g:! }~qYD3 K%gOƭHJ6aCul3Ml #,6K%\LE2$P ʦ G8L(E4x菨 ɨ.bB5:isy:ӢruU y(xc -طjb-ʝ%g1a8OתH]8`fU`݁٘\|x ; o[!fJ̙gƸQUgKokȹ5,P4'B\؋qȬufe%Y(C40or'<ז/2tf+-RvSxm4A7 _Ssn6͈)A~C{{ҵ0yC253}y"Bk^+o|Cf߼F%άђ ~.|hA붩OV[|X"Z0a+h쏽Ւ +T7Tp(&\}Nt\ U7^?ߙ &DFAPMÞ Q]J~pdBa,)a9rydOnN%6P#rTۼXask#W/}<.j?W8{5y~0 p,1G_'WRoQA`"p@Kц?8@9b2ͭb]$ ԃX 'nm\=,`qY k {Tʷj-j|#:fN31 xd<`zUm]@PGb^򒳵_-"uuCэ8<{>py/`r2 6o5[p.ozm ^ϰϥ)(vP$'G$dz}Z1FZqj4k57K` nPR@Շ2?Ľ#Zs3pn3IG>-xN/\q|rGߜtEEJڒ7 CFdXAvVArolXǴ]_?NyY"nMP]y7lPjvQEЮt_-H ]tEGG$9iO1a((2Fxmʼ'bJ m+JV^]`ބ 1< t Hi D>=juk;Dp7B"=G+pm_bm3hۂ.$ιKٜD9qqTQ>" I3 #'Uuόbfp)Ϟy>p-r*h{6{ Vvln =4JB>֏ݿP%Ĵ aOF2R+nu3/ތl|ڜ FB`Aa׌Th+JqBqH c,En"W^HFr_ݮ:%U`?hC`x.BшCx9s\=/:ՈE{ tAv#`wgfǥM7,KJ P1 c,f8!ǸP*|Wu#b\}rqv-$VN#L=ik?Ҿ৑>3Hv[Ҫs*Ms+y-c,mhx] y^ӟ8G cfA+:۝=ۂVOf[! -#4dG5;?V"9WAy35ะU2߼Q ~AlZPC>[Lx磌Xgak"uFWsMY8 Y2j+`u$G:-zhmgU&BnC*} ƞ92kX)BY,~pg()86# B;x9 #Xf`*la = G7gnuB%& ?$ /PŻO٫h[R☧ҲzR@1<&/0ב|cf9 Xt.]Q/.+R>Wg^<sMSEN>= . ɿpygs::/bQ8:C16ipzO#S_h32ѹd-,b!Q ptAwR$dt)^b3U$ nu$M D̹`$*xb9֨AQq4p"@;AI/if^22DBDYܖķuuP2wɭuyt䃲B["Ćq 5s#kiI c%ٞ1MSQWʋUW %TEߪ(b2 T}S(s7Lj/:Ɂ<"6HQSoȺz@qs8Q (AnwAN f52j><"oଵlbқ.Ě,ln !牯ԥ70+ROQ$t_YhJ Pa!ۢV5l|KAv_rPxٶ(1MxlpA̷`6Ĝ.R<p<{=]vIy!sDV4~ma `~6~'/ni"񝹇4_̙)~ҼIBI#ҭQ+EIuj8- }Hw&pY3Z٪`&&}P sn%Q^'{>-!&M7@|?|V;!PZ碳񫻄ۉ{…티5O {)J-LP~/5¿hut0; L23'?7/|q ϿRΰj$w^ !kReFOo½KNL-2L,$ut-75?Oj^F.X'µL{LVE ?5k;*e .T׃Bߊ7l_C.J?N,gVG 2 tN~3!4EwDX :Y 0jc^RѹX TLJ{z&$4.'0lTY/S#'Hķ$!m Kj>ǀGX'z_E^Um"e>rs ~Y7.ӥR1Ndx=;HnP0'R}zR\ 8s+Ь>|xu񾔴Ld8CT|%t90=[;:IpN_mDvP+(Mͪxc{ޡ#m@-+Ż6Po4!e|SI%rzuY I97 2Dż2lY=Ns&8BpxM%70Sg?r9os\B㸓UYr"}Y8S*I(GFEE h;?Cn?Izux6lH]ձ.6H1J^i"0hD#-lߑ7j\ff폻u1Q).M>Qe$xq?OkKT|$ o) j4:8\K;y?04x)!vE\9<ҝh}L9-34y }9ڪEg+b'`EYjC*xrؠF0 $/ ė榼9eȡ2ꌊo8iC x9>D CjG$|fLOv ʇp]%+O:'wb;HuĢƶ?m )*@x\ycS ^>̠s'x4 z268^SnME佨8M|yJH5.iHB+h>P!H|~&RAh,A.|pzWM/Yؗ) 5alG&e 8L[Gy=vKc9zQ;CfsVDWˬQ% -gr8) !$<+; 1DžTܻ}rUEMagr#ڛWyaTvd'2V @Hl_KL֎^-L!n< 0Rڧ- CZբ(s/X]ݟ?fNdBfP zV>p;뻨,vVf>~Pϭ: ,b4dԉLY0PF'(s'TȲ3eU Qz*.Jr*H'3\xݶ;zM$ p5AuM9Yk^4w)Pctu~=K7MP`tƒ*R\݋IΞn*Պ ]+gCPĉWȀT5>UBSR"8i)G`7af@^aއ)@8F$"g_'9nO _ ˾>ok(NѸb~k"I|&aQ&_L7 *DfW$ }ء_RWN?z3/%w騴K2 LEg[ f*)TpuZ FQP;7Q.bOE/. gA_/)Y QApo6B#+6,])c{BD wBFqۗo߉e O5Wg ~G@0!HϽm yBkr̮TXٗ:'⒔@$C G_ 0@WN楠7)/8u/%,ГU-OeG^lЛ~\ܺ_( aԷ7磗1|bzg0r*f2oXi2U0ξO潧(9V 27? pV&Kz(qRoUE0+X8ɔF4o Ѷz;>leԇ,{ҡ!/k(I>H ,xS.x1IE BjjJ?:1o}c6\1N*\GQL}ݰӆz#eΥ -D@EzI󈬇wXyS!? &3]tGuާhmR: dKwp\.ph~(@jLLl,+ 價IAB) j kEEt)ϊֻy?s PB?0z?X΀}{%r(>Lb4f sܕ_bP>==1(ǯ3ydfK77v}X/tsl{ u*ФR?2T6 (݋9 M}PaEmkF@HvZ6 \sy+ٔ O4k0pq>#v}]s]9hxj!v\VhaO[LeTŪ[ noټ|'U̫Jx`4^ ?Й~3C,u:nKׄe1tKg `kG#}tR+~^Jx)mFySDb{OSaJϐ++ {G?%OU 57>5S Հrx;5 SC̳i&A0ʶ'5xʎ(xA9|~sSoGW<[8ѤѝnTŠd3>s*C1g#h-5.?1K"N}6n\N&e܊rc*bo¸[` ')w=cR4kSMoS!JTT>fϹ Y%$6@xI4?t]Rim`Pe$$=-^1Vڥ;GXBt!X{tގ :h#]/{ZCX .FWuߙ7ل~pVdqO[4^D"-0% ?ULtx<6/<.Y$d ogOf͙ A!"q][,5N vSSE;Bqhb6қjBe) Gh\X!X{ \')9t0x\|,wÀIGU^0ڻ 'yҘueK}H'grBB= 5,h RXYkEaY%LO4Nք<xX-暡b*`+xF;Ov hHp+Djv?t;]-Ed PEd\x%Eqp^2xM˷ }ƿ~RoJxJo+F3YX r%/~G&tP R435@6eLM1١]~;̥a+쏱Pz_'GA)dS_NaU*wafjmT~ﯟĦnR1. ?l3 G1(f1_ó9(]'3- *|vݾjL_YeQpjGּۖP3czUCn}$cxc|PfnY3kr,CJnd1QlAK>DUr iug"ź򼷎e+0rmI/j~xK4X>Ȭ@%>'=;BUxH2{%%ـ1!^ 0GX Q' \apiMqzS|ȄB%h5= >Uf M8ۏ 2gн.<ټ-wsR*OuxQᘇk#%69㦢Ȕ6-rV&r,),e $ ~g{DK%Z0R) 70?4EHU@Sq0$pZ"&a;ZoHCE8r6{MkK/ FgS*1ϊLp36GiS7knS:AmțpU?Z|%.vS Hy'!sLx!hXZA=o_ ;^ Woo+PN6g +pV7M'5 7.i2fAA^ GM#X eiytZaLΞʵbp-PKPY浪mBA F:gF+?Һ#2V~KҤٹ|܏XRJ| C;gᬥ6^kx7*_Sv#ByS2)74Ni4wgzFxȹ2M-DZbB[]:,=;˽H J^>,Ċ-`E&x`:BL>|85o iwX8yKj |&Sr+-#E$hrs"#MJBjm|b% š-@rKg)bcoGmQN/u.*V!]OQ+t,jޑ6Ѿ=ic)ƥ 5Cژd^~Ĭ!bPzqDNhl3cWCHERNa".uEǀkn\YUu//hHS![A2>ST$m៻-6@J>YVި٦)j8l3}Wpd?'5꙲(, -4OSTN>?gA#N\$x)W3ɇ~L9a5Wc5E(TfqD~ENGhcw,˶E5 Ղ7Y@h `Ǵ$F6S'n\W`ZDCRfS`5K}cnLf-ۦOO`g[nfo{F/vIl  S'0 6mf̫G|m-DqdQ$B!wevj~#|?oȊj8OX-|Ź⏂9kaF/MoW 7:@Ȁ?7~Q0^-^ kӴ'Svk*y ұ'uH[Qz7)E;C0|uO>K`hKL=_uJ>N.32|r|]y?TJW>gblU]2 q34˔̸֣N@ۻ Vx i)ᄈQ7Am"uj`C$wByLe|*,\Cm}rR06׼Yp[8KKGLó# Yk&Q-5?/L#+ 4ѯ.'o"@""}l8I C}Pݬ ) iQkҧRr)(\!;ű ?ٚ9)3nT /elO!Լ'3IzHֆl8K =AhrabLLtD4Ŀ]$zk9eEJMGODt r n]卼ʐpY{[HnG8!CJ2J蚀A?(܀I4=V(Iqh'ef:P zLځA4:-70aWIdZ͞'F$z[mL}^+ZMWT6V +20f=y% ƅqgFívmZ68Jy 6UAlagǎsɱ74Vp'WRyڜߍNLUɟ<> G?.Q RĜOdɭцs,NUck>u>o==V/ÃIy7["4)PEUG/*5 &G|Q [JSݥvSں[\4s*iBœVuZ Dy|6$&{ Hud*\BI`]~{%ԞQeӝQvC’oCɱk_LTA(J0/p}댭)V4`}YD;ϮDp8x:?U A'[݄S&6Rld`T^-k!$k9[u[2;e7_D,'seLwSg5UG[2mR w$3 _-$gN{M1 }R]a tBtnAKn$6C;ljd48ܻh凕a?>N>" Kit+cPŏR(T&qOA+?J0=UmcXö [vܝ^bȆҀ1)p&7U=Z}H+jo/,9M»2qj3 .X7_W7TnhgϽÀ,[(2cAb.^TG'u$gmO1vK@^Dx1i,ew*`0~tFHMf\I܎n|ۣXi@>d}YJn:G6h1ďNIJ*K"8d7s ޞ䠶mҺ?($VI P^°Ba >ƳBd'1} |$q9mPn~.}nCI\C5[8*W}Z GVC ā~iS b-Snخt&ӬJ0GL'f4'hf_F,% WV*@Hk6܉&u2J֭B- (S~ hlAObxXaw0J6&?cjuq\9@0qXI`3 Vdj*VhP!Mꮇbt\*RǍhGK!, !O0ۇxٟtTUL~}IsuK:RՇ1hY_ 6߲V=x-Lj+p I9i3WZ x +CoWv@ovD} $ MQȳv(C~EUnbdkW^bd#P_6lbטd ao[VHj_N<'niByNrD: #&W: ,? SL:'P_7*zj iP^ᏏH ̶-IAs%-H8.`c紬x~$ÿy~2RWp~ lUWhĮG4x# hat]Bh^k= XAbqd]j2aT]u^,B)Xl3}0Q Jc`i gŹ><0+3C|~ILe-r'UI.I񲶌b#GcA_%Ԫ_8~(эYhdR#eW4wǍ*0 Hs&eD+DwOD s){GU֤D3B$&TPE0{g0^,):xgq8/^BAaDyeM'M$5q9PٕC].B gac#~zf̀)EabΛYfY/ON]OgT;%Mgp"a0J_+7Xe;a̻] ;=T -9OK3V6lVzh=NXZU{ [dBG ʇalṍ߂q6NY;eX\Ax.Ӹ s n6o ܋ q5LdyrQ5 ݾRw5j>J^BQvJ]5چ-uPJK_ R2$-m27"Z ޝM=T .z?yw ʖ eMDT(^L'fsK6plדpVu)(8_1}c.yKh\d6lXs8ǽՌYft2[iB"O0=AH"s%6yx2a )&Scfk!#k7,F3s暔WǛ1yI`.ܘ\>tWZ*~ꮊ*.x2w<~%h)eZ!֖҆7y BSDXFAYE~AQ؂ eƑx+VGw`plm@2ʁ@D~uHr;w , 1*y>hyO&l ![$4hTA */?30`Lؼ´{&$M,!c jc S@gdJ$-cQÆxfڹ VzY"lgwmx{QdUoZoB.= SQT (`>/Z(ҫә$sqv2Ԫq}~gԉnDOznSxhx;OǙic#ٯULuS{u 6o~6sk2$ snC7+tvܤ8Z)S Zڌh$T(?9Zvd {4cZ " f,&bԛ8ViNB'(m`;j} D'Sޗ|:\Pge#:^cu꒡ݽHRZʵj`Ď9$lm^!:7r>N$8hDcx<.s:j}$~c;)Jw% 3s%`B,ˏs8UmU?%NRa|bά.B۰2Z"I!{i?X>k;(2컒O|GR}$$&M)H!_/蚓0q5i tvWJZCy~[Ec)Ui0_=RV90#3cӉ5? U =V!j#e̋2mLn1g4H7z.a1xU`m2$TO=KVt@E9RQԧ , nvr])Nz ͼ1 sχyS_* N?KEpt&0|SY+gtrm_p=.d͡09hП `.8r r_~e.>iJz@R3܁RcSy,ߧ}y(nΨ~֥h~9OBiW"CxƪmP@3>~kar'ppu1kBe|G@q8xJ57 c2+'r!kW"F갩>|Ί;Biq&Bh\yDH!d֨NwO_dhJ) |̂Vۍ\2;48>kW+_`F|lJfAƘf"jɾdUMCCTT ^Оި 1TF=Ҷ0RuH-Ykˣco"6ߟOڙ3s"'<sS?Mq?:lw1>0wkMO;<!hˍ2OX,C[1,E}ٍ*@~cgznkr[@$( `A1'#o_'ϜJ$/:=b;b2$dH<ϓWvxU k5Dl) PPb|(sא?rB!s8t_")ݗcGǏMzW2_.懛>.{J:u+KDeV\Ψ=\9"+ 5G J_DЖd]y)ʱ@b_5L6ﻤmvjiNАNF/RO=-V=J bx6yda:#tΤH^Q{.#WazS"uYh9 kNN{QMlzi! *ʗd=y;(sj@|pn i2aΒbI_ބyHTԗ7",VMuNĆeDV>A;(BoRZhp1Y\ 'Ie:ڟ;hgA!lH9;biCno`O- ~h{0b5rHj܈}hH\j8;^5֎ȏ샇z=U[P=o?f]ڌ<ډ89wVXvOt$[Ο} ,)M8/MQ:I¨'2BM8+z +Džus&`u;5Okg=/A8WC0eY;9 72秬ciIʘ*U.HTd-+xWثdw\C_SáqEۉE DdPWQ:a-Κ陈brC`D0m-Klܜ8zU)rԇ'CrWuϦ+ֶt8MQ[o"LeIXFXAh2x3WM5A2gJ\LS W4,,z286y엚qx.@KENuW? CF+aC"Z,P)8KOWr`}h@?-Zzq(7տD8L. [Wy\1+D{K<Ndۤ)D'׬}%Wf߸AQ7ݔ)au06(neT{3? Q|M{`yi`N9e@_N 1 63Qa Q%!&n"*6ο>j2s0nAK*T_(%%YU/l5QaY%rtoʻ 0.<՚2 s?8a0M !Iz#.Ec$u~Wj!=Kޮxs2)>^1 9h~@H|^F Lbg\.j^y௚~JMPNRmԀP3^ƶfԽOnh.uu@yw,1je;KAv3gwF.%g,;55S$7kߙ{̥F GdZ\:qKQMe+p`Du\e;E&'.63bDY"*,3FnQW.22@ 5e./OEIe9@Y 8Md5k 5s,Yc㴞II(b@e$Rp~oY"{w_z遉T%]G-4zo:=HaO&T9pI9FGNr+h™젓yj%t O䕝#W_=3VbD ޽Iie8X22dPJ4C Fƭ#[6hJ~j<]7H!'ck#%\ΦyT%tn8chpybbY!n ^iY.:U„ !2 1>~n^G)Ye>UְqUHնjjH 9xsUtˠPv@c)Fq'_F Y[mD(p.ܟV@L-s+vtM}q{OGoqK0Dr_ hOOkJ' |<[PM5Zϳ&*\X8 aXI$ f{)AMib%Ҭ w_9p4.ߒޕk=ye/7 4PchQQ&ݕ6A Y 1;6Yzox~:|zZVڒKȺV)qv;D/Q 4*. i}kXDuӏFsE?H2dT{iX1}5m' S|}Jr FƦ|Al_hP921SJflǾ  VD<_-'qy@>ke^A@o_4]ά08۴eV8$d9;GDTtTru,NVQuGP"vP󪣽`˂x.t\خ"&%FБ,̌l4)GɧIxZ8N#$H,UsWw.sϡӳL^ bﻈ)vOu[2}ϗ-P=9uΑ{ٚL6 6}6ɹ(J;y;[OyR[N:L0ML_ =;1;Od6饸 ޥt[i*ͷJ?u38$jN1(*1 T@!np;/~nBCPL?k8,JXg{ϋ^P̾ pue|daNX تhN7щnOؔ}[scVe%ڪ|qt%(jazj5# 0*욇{`>ePsy5ߊhҠ=eVdlQw'yF}` as ۍAnCwqH NlN3!_~&)F1;vV)Y.߀9ZG]2YHdc 亻 ׮'{aK*:LB]X*Xis!ZYޤH"Dwcoq@o9S}.9% sE =1`4f$Ucie% ͤ|%j01ԝQ6ݡAn)UFoqzkIJO|m# 4hd@E9VhkANIbm616 Z\5/ܜQO1*i Vs8 Xi𷳼ky9@W%7wAoQ<~=sgcO")S vrR!oE8FNCIR-බVp7L #.prbT1zb:j%GwayWO w[Wm6m^ X@q\Rz;St١k6RBfƏ%ufg#I.|^¾7S"D"B>4 bkP1KFo`s'y} :t#agb:?5m%b |yUQ˵aފ%Ϋ6g06j~IdGR=b̲/ 0 ylM=I0g=C4?so,AE|6}òT KODA %E6N쑤y%)xXī!fKP|$oKC40Ŏ_gEq%ldD% ~$CZ@,z&Y~.3q *H^5ϟA>BL q Q>!L=Jy~Ŝh(;`##ha>V>b_ZC! &@}G\]lUc+>5u{8Ys9&`P+n 䖴E|q)sMR4`m^p YoI!s2Qy3d(sҝi.@{gܲ\_4\ґo.Eyh^QU,qɆ,SZGHCnV TG*d ޺ߎVH|!;-/EpRZ EP{49l_<;$x\hSJf] )U'[PΣlW)6i/C :CoLTg"LKSk)F_4r#x=²4QH֖{7Uq=*IS{WvzW?fuMwJpnYfB(4Ynjwn+Ea$|[1nP y?6M2䢓bHvKT,kv--.5yUo`r`/~L7%i'_G/D#b`X%.cTCFqEu \t ˟/q~C)D&cGFpC@`Ě[FܞS(Gf֋ I1m74 /z"'MqMFb/O(P5X4kjNfp{d6{w)*|f^2uiW$Z&Z[7Ng| oR/Ϭw䟣G5Ǹ根 6FM+я{RyBm9MF/(K(޽ae.’fs&mTxK'#u>˶xr :!{m:7U |X@ިIqTqοgNC#S߈FN4$h جZ-pՌKT/=*ʲZFr %(}a1]-he 1|e̪ uic74-k^0l.N3ʽԱXiI"p 1(dRr\}mUuw ;u28Et8=<=.pbE;- 6\>عvQF\A&K;\62pCi Nf(T /jZPw1&uRA#8U㉃6aߑ(рhM)j T(A";  65ߗ~Ꙝ~~ꬣt ,q4+ՎᾌjUwif o0 6tN#)u^z||l,"ޤNVŭ^,9jAisW{AԶtFӮl[$]k0vZW3Se ̣I1k#)} 0 sE"_藍?6WK-E^)/j4RVMr=<0BLFx4Ufxzkg \x@|?FUEU+&(鼞0N{&#pK% !C*@D$툜 D"ϑ=*h4k ;:`浏ًh)}PلL*>BSkb@7W LufcSײ>';Rǎd {ɜ>'(9{V>݆HCFêBdZBSOm>6o`DS,)BR$6*тpe9vZ3]^j2=f,=fUBdl_tB|3-< =g篺7! Ʈ}G\(A d6g!j:S2qeaEj`]wNG9~ΪP ]'"jia؉6^S1i)̇%rPEѐ)43^zZE1$ՠx3Ů A~Vd9Qf?tëWQ/}DA, .TK.KC%IC/17P|zac(u2hEɩ5MOzٺtgrg}>ܩf> u\XuE#ٶqN+vw) t/e H#M#gGO R\ʐFdbq|xM`~{._SB?è(pנ3: V¡#·71-32)e9hL~=xEfD]ڬzxqThw٘k$0ӽ}zZ BĔ0tx| 6 Np4h3|Z4[&CqTmˢcOW:tHIſœ  kh">Wo\9[*;~#4o8}$$t!l +ġesG$ zƠuL%&z5/i'x8t22(rnu"`XHdV'(,_itDk߰] 찜ddgDXȆ\K4~] 6c3b!KJOtu:lH5k%IAA>csDPHSDqG1i`1eQl{Șnocb qta(7IHu . 372G}GȀ4aӓ*vm{BZiR' g;'OȾD+ĥm6wH\7cUL"vJNcx ^'0R|D;d| 5E`h-@1Q[cJ@!3(l-W@fwp$} _^6e-?䘡m\«A@A7ʄ.e7 Qg~=hNZ7ሺZ̒7)cbzg>87Ik,=sweL=YUwؿ2r.2;^cԓ*K_Yj3P+xX%A2 z[J됋7y 8Q5bg:ZK4@XL:X̢!X;g < = So?MFt'ӨmQ3x}  J7_ܺ^]iX.U=Zޞα&H) Y]S7!aJq{6;"K7QEiЯ/k#i7̪k:/9`Fc ߕ0%p\Hk\Y.qʿSOQӶV|yA{^< -4qC$ƅ@罷IO0ۧ ma&[>ٯFٞ[d.-˧\eAazJ?G~[AiUeCDQq D2  CL,bL]&2(=?~7TҮeNyTwQ\AgA{<f ހpr5oRV9#E -]ʆn82QOP(aD'S};7@& /"iiJBXk<2#^Sd.2T@3 B {ݻA/6eoe/f&fV!4󰡁`hy@cV˯+T5#sGl#qlTU='u.00#16yqS$~?FEPDno gD7ice4c4C\!+@ӔPsnWWj]cG N\E ?ΗpX5Ig%>xFIdCJ7*<0w䛷p|D~P2x/ۮo@ZZɍ"-OV@y 7V9b).5xG žW?$ ЎN Ùq=3^W1⇑ p}Sȅ"ES76$_ X2Uf݇@U N qEX@vB^u\ |u\ 6.P 1oxl0ޣd`nT JBI$ |t,r7Jּ4 OOm0`ZO(2Xd3](RmABhtJ^AMT:nh$H3\Y/g&L~a5g l2jѾ1pV!E *'Ȳ=n{ W0~˷ڔߴA1mmZƍ@϶TTw~)gã+|#Bpa;oA5Rbrk&v.cZxgh7Trt Rv 8MZƗh|D1$cAq@hGFA%!\qP[Q@R|?WO$F;PZi`RmNQ#pGfۄEu \@ef9Sc$>]a"?=Lj@Kt }z%2&\}~ځ0iwGMDo':B?BqN)ǗU灍1ƅ#:PfĚ(5lR6f`/I*ј!c@CbnMv'5r7`(J7#3w.(`c"YH b&>Am۵o4j VQ)ۃ=!-"hjaq~q%Gc]qL9\P@W;-LZψAn-TiTڤܿW|"ڑ% qVzYyZnMf}x_bt]1ҖA88',xa-JYLl(^ҤLo `h%{xۿGA?mCT8}a$#.|Ti[M7gKJxx$1|ӭ/^~ъ;DOvpfdơDZs:@͔{ CXϏCsQei( |4b|5Q*K1Pj/E5U_hr-9^y?I⌟aTka/VsUQ^%3܅/s'BhmʂwdAuG&(L!6GTß/5,lz оL 1ն҄Ӣ,3YњoF!W8Zҳ. ՅN6Mܐx]n) }x1e27 jFJaq:?FpQUw4UݧZ7+f]|f1=8FKG`X7IE}PNCp$=5΋PJ[5 Wg#h9tk9b[c3 U] FnGAiV{<[g v#MIf~R\m'&e_n, SUliȩB9+ ɀ\ܷm7lx R>*a["FȄ?>u K&P{']"0ͤXCDgBUl/E̩ HN}PBw B,,YzG%(7 OXOjgP-w SzneHZ$酐&LE~)l̾R,<@8W,g8z)h bZUtJ֛@:^ k|[:ِV2֠69ZVOCgrrx^i_[h=ӭC4~f_9a<9) ^)1^!K,7(_n٭W>[_Ѓ6Bho;y툕|k̘*l-[yO`5a(|hUPTD^.щ̿J|zb|5B=IFq2FZ@m#.Xq^Jj`/9ԇS%[;#:Z46й>Pͭ+"ON,s35K8v6Y+ JYkt4?i \)7Tkk86Zxßv!+g* /^9 ;y]B-43+Veۯݿm:m7!)m]-EVi'ʹxgA/Mo9l6+ ]&T}1S83a >nf'˾P RJRWސwY .]pzNaV81RN9D exrYV3] 'f"FiX?L0gb3iYJ$Bؙ gǟ& -+*%I qҷN4~ى:cj2/VNy\6{*j.[7ZDw,$[b_K|IQ Aa o<Κ?z-" @éyw\&X># )RNm }'KxJv.5_ug/z!ߴRĭ}tūܣL JQ-u+hGhWlÎV|Y9,m}HY/%7%,q?"#!1 &6g)TZWlܼFI,TUtݹ\E?3՜ %RMR4Txb/qnHKGT,,F2Ck8VdaWpGQs[CCX #\?(m )us&jB)LTبpK0B% zVym@@?U:?E qn^, w3uiOn"@h<40U-|; 1:6u fl]ؔJ$zn) o^Q|6OkM<=&ї-o;")jN. r[B۞ey%K?L~FL$5``էIsmZ(Ym'vJʮS9wˑ?>~W%Q<[WN\EW멝o뷙LI+zr+@>S=d=7%=WY+2s[X|\:mc$@qO.5B3vaX/e@4|HV$'LM w^>Ҿ&BQ,7H5m m8 @+{Qyc~|=OpI4ʍf?_wYRTE7&#U7bSi ͡ Ԑvetg!13G3z ڞ߃{5nq/V\,j .+dv7l>4w*eEOĜc*]@?hHz̯-;>xb -h9JJ{|фBDB(gyXƒlF[| ă\y~7i  ԐCVBwv5i7E.,_ݸ _?g:s َ`J|,Ӧ Iarڪұ=U;\?} d}W utiӺlxKeɞ\ (We<ޢ<[\; rSeN[,[r&[괡Y4lğ ݛޮa,ANCu-|\֌8%! ]qپ!+.9f!jmQ*5i]GDBB[dN Fi%Ay2|ؐ|.\D20XJ{4<_T~6e)1!,w']2AtLfy(h9a 1 e xuQzqv7́+ݝ:|1^ND vʖ my^Bm;1eيR޼'#h䮑{Iܠ޻~5z~{Lq? [©tbjXRțQ1xY+DZ"_RX'u1jTeWZofMOoq'v@ZHZqrJ^2’ h',3"G`VDf]\ xYѳxfڒ^քyXA),5;78@%qۋ9r?(2} )u Uu±j-oF[n{^! "ղGBص~aŻR`K* :~ҽiK9\Ǻ&a'#;?tc2e^] k9@Ou(O!I\eǾfǯg.ŸwTES֋q n֜%n3v 3#i~ 2x#W^ ?_W+$ @hD&8k ^hb!# ǖ_J<>6J;6<+};BdK/D7N>w?*KC`:TB럈 +5Emw^KAĈR87 6ڎBU 2wNߣ0ulK+V4q$yȟB[uRxM"q^jxB#ebAO>k;Mi@Z@^S)^CL>w:2QRr9{MMbu{̞~rDVXM7LX'{Ѥ PlHT?7[er]-Z<#|.Rs`: 69*d[ԊtT]V@ ZgzB__e!Mָݻca(c23k:|y"?1TpV֛Z ː"?@3E^][r zn'svxG|\#g3Jܳ>GM|ڨOׄ (z|P\h _{EY\'Л~bݝ˯ k8>L8—XLNC*>Z/=aۑʶh6J0NLJ ڟ8&T* JYqMр5"8b,)4,"rVӋgj;:.MQu?O;ObEé{X )$x'o^N#Ť8{Cc֖/ܞh4\IeqntcOuE\feoKz$vԓ{ 5Sd"4v1K-M;Y e)C݃ڄfM T*ZvQ]='JQ=&*guot w .k ϾM0Ŗ izAx˂dlvb9PF,R Yu Ѽ$¢@خbwP%={+}=hƎѧ LaU!aϝ٤6}q+xR}.oS7d#yg]D#yƽϻW3ɢFO/4aդf<"uNdM1+!'tqQ&0u &PD;Tg#gh\)XQbHk-f4dYI8p;!B_~,/G W.6j(fV<=JP} W;${_+N~!{K>31d|c}S:b{'ɬIxV!`BWPvG(sqCp}qX'M[pfa$>;yܷDCCCO 8-L;|`i-NP3 cCAe@'\"@l򌇭a=ppoHBv^ghpcK")eb@ɼ9joi֤6 ^}73qw⒉&BW#d=" XI &jY/ݎ,UWhȼAۋ/z5ŽƷCC:*pJgIxsB[V%qɉ4|gX?/sDc,j]d;Yqu1x6F%A3pNǸ! {Lк]FNEp mY "/[*WtȈ\.iu9Xf0@Zevd!NP3gO8.` \]"&S]f1"㻃/Tn$D˺ox5oUpyn &+4Q"8bI|%2$Cq{[;ZyDzۯjxcİdh6`T G63.C(0Ve6G{'R%#̉p&E-R\pI||^ M{قBdQț9 򀳼iLxOѾlPO?=CY~,4O4ZiP`r Aph @(`Դ1L|ȶ6F(zݨXlC|1BvV߶HRH,l_7Z]yǃ&Sݖ}) 1"w+'B>bzO[ö>)+BpAJҜ]5w&,,/KymOש{)6}_WҵnjU^6U'OYk^6ڿdbf֚Rt~}I$,:9Qz=}\f84 ԣLLPɨI筲:VT ys`0_HbHy9@ζN %B}f|L_-']|6a+e }Z%DAx Mh]ɟ?~Ѣ)LVpݼ3CjVϨ`&)v.> )34ڈ,e(1 ŬQi`՛,l)~͗X^yvXvlaIIC3XлHVO|p G{$q7S+EAN<3 `mjy"FQC#s{C;1S ,rmoc ?t5 yݒqQ,V1"86yl%ZЦaUgUp\G$6k_j3YM_ږtgc>f;·"K嫨]dqY"Z?k&[2$a=gq۴3em:FMR0`o_Dz6򩳛ǃӭ}mK}gbҷK,.%qlMt}@qҞ%OaW'B9 #) S|@ L!iex1BkꡒLխ`%P#]}!?ps"8C< ֮|G_u1>25Nj$9W7:DGTa(FPM@G\;k=^Ru8 21N"^U&d@Lp7 hقX'Q1sXBKګ$`Lz;ž6ܿHxeM8"6˚:7mAɕ<[U>.@-ܛK3JPȴos6VG5 rH3pU4}<ُ/'Ao"A5t,XPӆ#1gszxX E4_5RZ`>_.C9).[ݍ$[U;.a0كZxWV(rPc֋qz;@WSǒwWCN單Qp=/6MogT"_33hkwL3 :4VΈ TƗH5%L]O( $Xj`-[-2YXh[MrxE] 8YN+5'} Z/ҟ)VH1}jZټmza1!OA~]/>}+c!nru T`<u<8"\L^NMN8t $ [JJ*S^}mZtcD#T1۟\S"zW(HE<5J% Gn .5GPw)OHE5n ;5HC+- Bܞ 3ciҡԾQ:RήZdëBR/YȈ@r~2w!ZY8ޑ X/( Y0+#}*0ߺ1PGFwl<857M2;SrwP EMC Ly~+> Vyii7d!Z/~nO(%u>.`e^B- ]eʥCSͮHC bh@@O-Cc^')~X@Y,EY?8JmH8z QR}8jy$]eO,S|:rH ˠmJC\:yfB(Grj5+p\{gouz 4M4dkٜnP7<= `õҬ/^XbI$ 1>EXq bĩCϩeaY 5{ =/X⌌LC'tYp!$ ݰoK9jV믟O@#ԂCs R?;ch-0\Ea|F;D띓{h-Q_Ŧ.hpuZ%r)އ 3nQ&Y5XT˞srHڰ=,^& "D#,U&i,4o1߼N/\;;r_YxGP0́ Չ\$~[)}$GxY$y&Pv7؍gd@l善*a0+5)A/t2jBt g1Y?WU)B=̀K J,OFaA80[a%滄t ,P(=F-~mA65&f  D5x9G5\5Y6Սi .>{#G2Q! 1&ĆqP\.#wp9\[.h+1aJ* Ǜ"L6Ư-L鶠qd 5vHҶy3LNwST 0TLKhMvٽTh? c?8NÏBǚ\ WГO3aB& W, DŽ/#BĢR BwmBJ8M@H]O ݤo9raDM稘(`g8Zt9gZ 'z4iC}`zV]CndJfjDo'=ĽiBۈsH6!tX*Dݙaj%LR#$O|&GA5Psm@G]LXQj|{@7i`wn̫tVU3b; U}pT+u˶6^ULĕ3̻R-X>*.+ _QERqn%-yr=6*4=ǐ|yD7|s+ `%<";Tw#g@o£j]4\&fN\I =U^_֠BX+Be(G5V*jX0sy|&/U! ;:v;(shu%r0$<(G˰̚ѿ|$$|``a-XRJaLNa$^=5BwD"Ap*n!ߺHL@eâwsn6TZϠ,e=,@I 641J[asoCuX>pZt.xvT VłifX DM8̴[#C^y,H|GTݧ."ۨdO蔫W4(8=I|NxmlAMvzVnm O3 Ĩi|ѾEK=:j{ND{TasUz/ lzk+ ҩJ1H: hDHĚa4Ux1O&4/Ydp˭ndS6IvbUT2elߟ^o;*CcG’ |W;xe0tاpOUߏHP|Lj(7ݡ-:Vݕu:Ac5>ƈ1R@$N40ԋFyYm:(c`gH yw@Clv +&Ù\ˡWr}+ H=zvīoI`=?4%i~GQOwY &xjw>a=Gd^}-t^~k~[E`"pR3!hC7!ڎ+J3J@R7HA oLi(Z4Xs"g_L0 zqC37I'`X4hmQO_ , x/M=o.fړ0[U'~,${Z@4A9ì,o]g6lrYO($J2f(Ȼ)xT>v[vȧCR3MctN?8.y[h;_>!-XʎNe>8]M'k\FME*0Պ+(g| TvŚjZR/`JoTpڝSNhQ%*`BAkp6{oq2'm|'\¶m֩3'`#Wƾ<>vc%=5 brm;4; =Ol2" ,l婇B%4C еɩB@'0_(. 1*p<4zNd-Q.8zqm'/X7X$vRC{~|b;ǁ金T; 7\q2"=(p|>Y r_E//SLwZb߆; ugWJxx(%h"RȄN,Dd@C,'}.v^t@D <*ViLVq^×gQpSSv],T;~LF%Lv/Un`nxf''kws6vB&d1V,}F0҉\wuqmB6\wjEރl};`d-]?6S k>ZU灆!S]Dęo`'v = M3K +|T;H81 ;]9]K}ًȗ/UV\LSUH?sp(Njopsv% J.AkEdw]W DrH䣈^sͧ{9Ga~s`2jB-)^#+)&顕XYHk4cC@B6`N51 |vEzwW,:E K0)Kr{3,ÇJ vYb= x[%>@+a.n~ܩ_zyvm jnQuEwXgKv /y9|U8z*įuUXSGL2Na&7<"5X*2M~+D>R0uB!URc e_j&n15!iw.,V@⽍hHP{6S|R1Bt͇Fpͅ U:`S\<^ugC{HD9M0 ͽȀ lU5F1DF79Ee+??$B~wPNuJ|)#BA3 \C`ͧ\]%( 2& "c:0|Z50->=yc6c.bEZ _U QTųӇ$0vnQJ*xsK7!Ϳw)*3G7:T@1q ~uYZdP{IWkz7CŴ#e,<%γK_џaywXm r&\ti=1 A+VN CQҟ s ,rPǾHx&ZVom%o^/.c_W]x,ЉیHΨ  qV+㡙flK3h,K|/KUPm\+;"yy}pUD7` :J#2Ec^yhIcnfL |D3v6y0 @9Ls~?1ze(SA9F8tC LdJK]DY""D1Zeo4LMF:dxgõW–a43z k9A2u:m{Ljpň}% 5>Z8xP>KHL\{}轑,Ju*)'Ϙ5u*bc.\J]hHβ?xڒՓ&KB?i?\0;H/oqGZ,tdF(Fh; #l`VX 6x r@&#!ҁT5 v#k(uk`P(n| X;kiߛwtpciH Τ&p򲈳?[*˂ EPş`A~e7UD;+4֠*;طӾmX:/~~#A?ԟh2AD'컑 w e{} SQ ܠAVV Ce+2臈f2bI'Gsbmx[= b4ŷBŽZH,N&Qj٧ttv QGq43'L1fdWgwx=?fiyAR߉ZRhC `w"Ō"$X`_@yçxgp6^ Wi%x/*@iֿk"1HxVоIQߘx?d%:8,~Ñ= w*MC{Ŀ|Ao죪5; Jt@B*=E^v:C\} TfSs`Õ})Y?@wg|J5: {Ru\Gw.]rWԚ>D+g@`ېLE+W>UB޷^rD1P$m01JȹUj>µS[.iMO(4@\WYxaIKiO ͈ErQ4ǝqbkE#{]^]+D {5A=g5st~ 䕣%ߺn=7fK5Y+l[teU}vEu6&VSAg^]"ۇX2INjnO]|QS,bV q$E46[frt@.\fŀx]?$_gSIbcnIU@e9Q #-/-Y1[5"i{C!ż{B^51|,՛58-pɷgK>(#epC>uQ;;`/r\ݸ0|&q*|q )H*:5|}cy tX{Dq\KUFlgg¬nN̍FƋ4қkkiV 5B[*rdg̿K9$ ʥ췣SElx)v.ARrs[f [hN]mfvsp#~syĭh͋١TL?̆`I0 zy^`Ix'Pv6f#Ǐ W<݅wqG`4IFD4ys/@E_ʹ>!-=`=K'䔘d`9޻&ws@wyd}OkuN2 %;ňcAy #)n `S'^AW}ė~qo&v^x 3|,'jd0ڥ>PEB((3PrG5*SR)ctʇL&ke?EJG:E}F_o,9oeFMhzEŘ2()u-{@Z~`i^~`'bXi##9,DNNaGF˜X YpfÛ%%I 69_sޣ~LtIyX5 Ԙ߬?b:bo7`VW1?m,{~LM@m Wak*jg-.c0z7X{;lQBU͛qj@z*|zkt Ra= MDY/z{tPT*&Y t>#\UqSa%_jR #PΜb vցXKs.l#O@sFgM1Jvd{t`{R%;_YFʴש#ښWal5O4G#н)8s k}tr >g>y6^(QZN!G&pn[}ɱ*|BsLMdzcnC=?tR\&Rw8v}F+>Gm5:*$*4[|F mm%q6D+*Yj )x){zd(d{vńv-pκ<4N0<lER 撰HX(XC(?W5 |3 gaǼLYbNQ{Yfr 6m D^^\Gy[(PTudoԫc+$CK5ѷC%?4\)vצRq|;7oG&Y@P+H'Ă_&T% taX]{X)#y2ȶ@tsxsyeīe#,v@ 3_8j֚\.Q+w P,ү,q֚'yE\+(ݤ:?+ŰŸ_*$F5^LK'o;5,4x#g؆Tk]mxi m*'մE4JEhjDJ]0S{0*^A&+ evb)]18C"ۿq'C!pLelZXaSA/{#y;qpbkS0Ucvb{B5`h-VsT0!:DnT;4Z~dr?J]^MM$6>p.dvn2?=vIW`xp:<ru˝ Dd4YNO<aˌ6+U@KGː EYAXYqk <R P8); *{Ab Lӂ}OG,~[J<Б~sC6^ZI¸ȃhЧU~;̇8sy]Tj f@mJVʶH .= 1t%/44?/ex67&]3c zZ%YƟ!bM+hݡ@_ɆRTr1؇-C6dJ{:έf!4[b(^#dPW#= &<$Q仩cFVZ?ˈ[W0$F\"xGs_f<]\ !v]+ŝHat+*0Ks20'1=;OaAg~Zʚ'*-./TRrԀrCd j~q-;Kvi62Q&T?؇u:=9o L[mv}؛ Ǚ1VA'z'n/?H`Y~w\>`ReDE(&6˻{6V { X [G͠JSI] j T&ׅ.6Tlx_m\JOh6奄'OMTł`ńȢٳUq$XVDYUphw.9QCrf~X>~w—Ҥ+ WжZqY_O:q$> O~LDbוTJ,R1R-.z63qV~{5^x{9:Ăo#Izq*1&}VaKMe?ኾ~>THGA8x"gkF'}1Z{xF'mp.ZzdY lFP;ql`{Idl+d ?"q8]g:vY]& #L7shmZN{"Z6Y͓'TmF'^B7↶ɮ*Ig@~^(9$ salO㎦,bDσ%pLn̒Z#\ MkY҃} ]PI~z[TF?׌?(P;ҏtO8*"krAWvv3d4z1/p;ejgqU$CՑfp*v'},v0|?<> G(uyOan3;MR)=P8 !pc<ŀ06[Z}S|ѸEܵB:UXMq ẃ'bzv%]m`)G ߖ}$ije'n)//jxPJ62{(\v1¯U}l`ۑ "uQ D}R͡=@MB  -"8Hsn|&!WU%'jLg,!=SxfO>K֩SgjYhHTK5g `3P$CprJaw`םQ~rM;܌"Ⱦ="$^Ǡy(3nD?!pJs9@bp-Q9%-ԭaI%aSToNXya L:H$<9)9`mY1Q(\>Wqf-1 4 Qȟ,QZ ص ^$3 ^ZuR%KkD}Ox{V1jy*=i/ xL""$05ROFt 0x'_d՛|Ŧ*bs5xŠCE{6;{'D;h{@!DLyœF-ByAM|-'H^tޤ l[\1+Ԣ̈́>cZڣt}V1<*M]!D!8@$LA)"R-g:NGk0(;q Cj® KE<^l;ǐŁW?TX?omIu :e6x׫*"PuzDFlj# q.]`XDcḘHY #;Ŷ/(Z/~1:! J 9% \m!3Qqr-poz4W.aD#B>+zRBAhեsn㤹d%Βa1.Q]d JU=q|l.RڔyR~0a qec_W>R ՑExN%ea^<:~~ iW'ZV#oU0"X@9Бg;vOAL-:m{ ) M+ch=b͑2~\p nhNm>ئ:% iXaIʌyV7ցiN8F&eO"Bm$~kEUSɾ5ά{V@Г1:\a'tK\^A)t@5IJ7u;G.ZF2l/2 |;? Vn/7qfwDwjacI\?kZ)sZ_me X W)_Ғvц{OѪN (c$Ԑᡭ~F+J{AXmIZ[dzq.Y!+ءU`5ꯤÆm-f7DkIk{949nQ`'-N#)Ugm߯h_5xk~׋(V0%J >~]0\Uz9#}UxxD<ׯ=qZo{l $EDB6J+>Rk 49^Pk-3w8]C!JHdظVMzo]CYwP (isB]ϖŚ1쒊=NiC8hݤgs"Z]2%o{I~SB.*#_xˊ_pp_K=FS YOT0ߕn uEt(iz)bsThW( =qxg]h(uƊ싮V| ∊҇7:}= &b65lu^qPK˾8݂܃֛}pֺ0ɞ0ƾt!D#Ը]h<lj1lLtj9H1qrn;4#|5*rNR.d-Z/+Z&xCcj+O1rLZ,pV 5oњ*)S}!hhBǡ@tlƽIOY+l߳nℇy^䅱 *dpj'1i} s҆ʂ}g#nM4\ήD?v5͟O1Fqa XU[`lc*䥆J5`Y:6"wũAl 1-3q+e\|cϧw▤9+Xȗ 2 ۢ8}Ĩ k-ER6yJ:G1ߥxxj)tݘu9U1`cWq 軤S"į` !:6'@4`=P¬ iiuJ?@jMNi#a۴,IՇysQKݣ9 P7|amlVԾ w>|!~G#V:['Z`DnJ-[-{Giu Q+I`p(/.*,K9qlfW:Q@c ^.a3M- ngYyZo[m-"VK]>M)?`~y:J^Qĵ@e XumDf}ӤpoKRSOs 2>> d$!@уnQD_u)"^Sg0<Cۼ#k{ qv?bvo ggBv&o 񙉧TbjGڅMGKLRp_}3ys RAX0][=LX_f\i`wd1_Z6u@?}']jyY(r'/^NsӝIC&#8 wq~l DX]je*fu`Mnd c&hL݈5r\#}7D13^Ĩ=Y"7(RRG ?cXV-?\}zr{#F)1÷`p߶G$32.({x^78M w uKʛ Nv-kݱdGg'!o+j߉(9 %˃#dn@Ug%>2 L? lb/Exmg'1%845@pz -FN}?H jN7kQl>S! bľ:M~xSf*|AaAJ\&Ϙq@SٗBhaSxūL:F2$մBX}3NA EaΫGF$X]w$ jch~GLUO'\pZVM$n/r+TwwO48ĖʪAɒG_1q|1\,n뒭_\QQfxI}oIsaMŜ5vQjnrxC!Oj316n7m&+ h]i=L^GbnCnFێ<n E YS'h6EI =_5*6fԖn5[} Gbg9iyäSJSĻx<:kڛ$<$F.<߸!'D\yp$*P]ƚNdlϴ vm:9l݅.` Ș#t~7 U%\{%ё)7`-B<> 9xL1 t~τm#_i!hb+Ɩ.hU[  FA$gxEF0_cJ&Pv,$A&$qoA~u=8;p )46Y}jeL]u籧A+7^\Nҫ Ub\,N]ߘg=dHӳ]^\o@WTFϏytdj$@:V+4>tywVN%Z `PUrYf p#Kٮbr|w&mSHH# b $l_IV:+SnL9>f5F yN{{܁85'ZmϨW}MNjDBvŒrɨ;ˆP6VkE4qݫ$4NU Ea}Hp>ff9kT/TZ,vʈwLy5 z\jXgr36"*kW!(OQP6ys63Hg%!"!3 EFMUFi_ߢb[oGlXuN: ̪8c9>^ l DvY p3\`Dq;nwꜛl7 ]d5;KJ:o4`h˨+Hybh'ՌPetLeΐB!殮k#YtSrjP?iͣ/+g&ꀬ6b74=Lki9aXT1|[&+ d|iPPg$R CP*NT!]V5;j_U<\ a8#j<5(*,{wa:CJHBŘ|uذsJ.)ړLpBynF*eoOʼjP4DN⥸X͋ˮR5Lh@Z%s7tt^Z{P}cXPw+i" mIy1ȅLc!;|libYHkRT5Qt&u4S%#HNDơ0B٦y]އȥ3rO#G)*T"9AoÁS f('AvPưjZ9pfu)OES` K8X[VU GIVh%ߤ I$wxOm't_ЃbSG))Lȯ !G?w2ȴ9܆~}H tP \JC Ȟ hI\I+)5޴B6޶K3, VI iBOs3 leh?Ir^F> n!S_IߩeV[wq,逆P|U$;// aʕyN1))MJO䪖( \U3xXhށZsTR-90#hx01Hg馑u))_ZxKknےmf7diqb1ebNǘBҷ\AHwʏn8t+FL4 ah2T`v`-ÿNn/2>1TJ͉]2ݼm p* NQkU׍U@QuPa$ y!*24fcNL;V@ @5 ,zS=1O[DkXr%=(S CY=k¶rFsHgX%Wt;껰ㄌ-Ll8@y[8/sI9d8iMqڛb%ىfR΃V^5HT!a#wjvsu8*9ƘR &[cc%S'[W؝x-,mJ6?X< =fUBM91T܎ϑӏНY+7'}zq]NY B o %ۇR,i[ Tٰ!F\Dbt9,[V[\)3ሀQH1<[!qi/ZZ@PE!d# F ۿk]ڻ1Ark CuO0j'rnG?OǠM%PTz΄W^}Bf" 'pvKTPO̾uX6tZy>y~c5݅Rg&y4ٟRS0>,Z XM`h9.pzSqxO =mHD"4Ŗ%c;T;Л~zЋ㹩R(hlzpwD1e^deZ{ZD< y@f )y"-0Jã~<LNiYFs#XЉw4e4T|W$QP:{T]knDv 2V}0`LaPyXh3`CK*T=gCޠ T#)G0 {ދ&wuag֛܅*+'~6j}V#5eST6vBDu8U6c<;Ut #,&hH@XPM15Er@+$tP\( 8;S!]Dr|&55l1hp D> BßEZ"*$A#4s.*zd%r e+D7?Ì էl۬W +ˁP u]lUB,f6{Bם?"Ai&If% ky@ j,ie|š?|,qUx` #y/g$P鑲{W=SmMY=VYFһ{NThy`o^O26)X#1ww'$6X8 J<@[{cv$P1]7BitaE&-Θ9SiR^شk༢S8V9` %.PbT+ZvYq$^:;zMLh=eF U?NPpIv&x] /be$@C^F%+qb ɉe/&~9wQUҠ,A֓"v5S,}0t~g[V]xoODػڳ <…>ŬЅ{AJd&Uˊێe.CO쪯AY62KRPyMЪ3Lfۊe0EVb;J]V`T!"F_kl!iewkqC^s ΄堽>yz x}4Ӏ73l®l"EK"P'蝓 ɜ KZx*-%7vwǴT+6&I Oxs5)LA޸Y[*0rSO풘)rӾwc,gaz) YF©q]'kޕ=TDE天 35s@BcF>K(ը0fǩzPuI13ŲpA0OUqmϘ5xse\pEsOmb?H]\<\z+6Cц SU~#8gz1ݓ$8ʧxor y2>;qoudc%|xk:{.1XK%[S_ Tyқ(8vKрˢg,,&QS40_k}bڋ!aW<y(t@ŏ6#T!FnmF?nvHӓ Q67>|mI_$jOTbgS Y򞚶 ZPW<Ĕg0(_ p'U"HĶ dsCy{GgrU36 "lNsU I`l_Zf $x3eI,t,2EwCP,RL9q_+NN?$&eg[ʼn*k"/ϪiY۾6o8"=}'b̵e]Nijt3NBtU@0Qyg6mRw!WB@ 0<^1@F{QMy"cb_N>jNL7?Znm\ (#|,<=^ȗ u|$cbb05|gց(wn.ȁMɤn05Tu8}U~;PXeD"Id' =y008~XF[сPdZg L*(Rz&ۤy-T-D1:}T0O|gT+da)ou3 1PZ{X8lP/#DM_T|N#VgL}IչwoL%ÂιI\hafŋQ_.tX*oh_DccrPie)A 3dqKsTELIGΎ26!?T蘍DWe ImA-'6!T*s6} Rr7[u+'=YFe+I,3,c|,m3yiMI~O0Y :[S}^0g$Ԇ& e 5uTd- qϊxVȬsT[{B)ؕA> ϐe>eH"olv(-B -63y |߁Tr^;Y|!ljz/{Zwf&VqSx_?P1Dk!luQo/w,x׀:YxXRrwQ81In4.;<,Lt»K&}%z7y()q~n82Hmg]05@!|GY p@6r*3GYA-ۿ91Mp ^g[aD] yq^U6u.+ Ɓ7c}a&0N(]gTA% %iUp2%\<>xa%HL8nq)W?BINH;'`%@ո `{oUtܪĀW .tg!^k: `ٮj0Lp!,|[钒(\z|n!40V_wP5(, r.5$90Ȼn)Tc;`W2LZqM!,sP8D03 (,?]^{|* NkF`yΤ 6Ft-Krd6 _~'IFъ ($wBi“[ E_1Q ۲\ K'ckoOع]C raN 'Ҳ_9nAQZJmGu~cx犬d" ;<_@nZQ+BaXw it+h]kyrk7\QJj/Xk$)U¤ZCT5gZEQ|IQ)ŨL7qѹIت✚GDm U%wb,'פ:Ҭw;B>h'b4 e*G)6yrv\W_=bAPL+" WN5TavDlT(q6߼i>l "*G2TIiNO28ߺaIXUD];a1a} cv;@YZN"Jg\FUlǨ>_b}ЬF%-.N~Ƴ/^Z\[w&f*0P=aEͥh@ʹln7bPYs'Q\v]֟w* <ul5XEG9D`X ~]YY2I g$j9rbk.^Nu||~+>)Phz;^|/4ԔDŽiw*!uv|)oc;.0E>tez V0CfN1u^(%{MaTN⁔d~1}%mɇS3dv֯lR "TDR8%75wx')~ qLRgޙ[.B8db~FEb}yqq98Bm,H- /s߉;PC*A*xjbr6wߵ0HPW5ρbd]]ӯ0&LﱪsAyZCX pix0\ݮp-l^ O3(1 ڽ97jcg0;|c3|`6)*~->E{_U5!H㋞) |a{II{ܓΠ8\.*"%mJjc)y&*!bY ؄"cEWt 6)BN[3{ikx8{zi[2@n oW:j?ŠtNɕbenOe]bXzKYoV(@M7m5rpNF|mϣKeypM|'rds.Ҏ o!];=~&9i]J1Iq PhTZ/JŌ ~J]kEo6F +ԄjT M(Irљ&<{߈fg&u0]~ I;\#9o+>ϛA$׌ hmr =./~dKq@)9O\!;CU8S+`YGn9#HFcq_% k2ݘ \Mqo݈Y~!<-b,,\\9;y4g9dLb&!A6IL ;3%JV乕7o XP$Ygao3 W\8>,{t8FCb(Rͬ!:p$舴Hﴘ|trOr4Z&ObM L"'col@(QpjўDk;qVHi{X-pk+e%8΂CYQDMFYc~S 4|YM kFْgq/F7YU4ڼ%Ia_D0͛'S h۬,5{>@ Gqn ͊] q$X$mֶI ? 4SeOxIgɪe:ʻDĝ6 B*D4dAWԂ5*IZA1 4yʞ{aNY15Yjv"t+X̑[x^HnG_>q;5 E*3? H8TF$ojKi4/Q{Y;bG@O^@vvRi+~vdSUm8tgE A|B7<)[*`/U7P;/bVh6cOXP'_?GEiL䜂ncF`k}1Ltt}WuXИ\Dd]njӥʬr$daJĆSF͙FH]:MtɝKnYOhV%>vmS?4r%޼-u2%Oף&<[Ĕ\c^pg1w`,S-#P2qԏ(]5p)#RBw{|5svC*fPe#/iXuKBP`8 [r|j+Ώ- XJP4T/J+yncCcR(QcLYS.D.*;[pRՏVDiXB?zjGm'ӽ&Ly u-ɞj<^r=Ǟ}C"fl15|!C-ai*gc5?= 1B|nFzcNC?W&Ķhcm5D&*6 Ohh54ӝ"# Nml-)_ D dE|  g$@R>>A充r)WG6Y+٣@aIiT;3wc;1':6 tjk!fxF/9^\πCX\`r(lLUT#ljCR\^-9 ~uWU@ &^ uV$^ b|1 2Sm־uoW̅M9Ā]gPxڛRDyt|ĢȌ (@G%-W"$SXU\HARNyEVO#ԁ84`]F{-YI@MJÄA:ǐ cfV#T{i9au@cXщA1eXRmD0aۋ_7&l]Y{@@յm#[(aW ?b 8zT`y#XG!];T^jҞqX3< Hh@h8 & ]aR tL<- =bv6yh" U@Uϲ}\\yq\ <-Xw3E Tݦ۰{l<_Eq Ku9gDuy{NnW!͸7vCТ I߁\k=<6Ɣ1 $UwkkL֞bd mu}S۠ R)M7FF$DYX{'&*NΩi~BiuG )B6nSwI;;*jՅ%&hhBU4+2T$'C24a܋m]JWMѡ}[JV]eH%(Z J }$])?DA.-z-λu׻{b@ŘcFUa #>@.߅C`UV N'8ǫd4C-e0"yXxl3.M8T=on耙G:kzCH@B$.w!N\RCuFgeYNVt V4qdB}GcR( ٬>5,Hk%GpDHP39aB҉m6|wc1?O&_Փmt+ &Jch6BXhKޯ NSƟ\%­պ2o8xIabS?zRuJ}NJemboǿ ״{YOrqoz$u[èA\w~D,M02DEKphWm{YF+I\G㜔"; mЊO^} E̾:cuIif12ԫf(eq5N!Yzv3Ak̦LEH)tE/ J | @4½Q31'TaDoؔR5ZUu?54Q]v/n׾>K/Rhv^^D=`Xk'Σ@ w~a"9ظoXD8'k*gz'r)"CsZ-q nFHFRйnb_ܟL4{Kok":,S2%*y6-S0h=k .~2wfxw.t/ @ASBGo?:HL0 TwJO!$C īVnah= G "%MS%.m߲>y$.9|` >T{+Ȳ 3YHMGG ŒƦD"t? KBOI&; 6ea~XqK> 4jyuA'07ګg_~`it&JWIW2 bY;l5(Puy?rp ]3kxsF]qnX}6_a?<N^wMz e'yT_c<)j2 RD+]u3HPZtܖ JFoj!E"3][/3;I.增s;+c=;0hijDt;[hDqy U l2Z_+cm#MMb3HΏ%b9gGWIUuρOWk'j1FQ kEMHey@]UٰRv"E$p#dM<;ƙwxP̐OY4Lb+Qiz4="4 ^\:sP3Ueur{X#^*'/-X$†2WҵP)07?g XqةKhqM$sBb6K@ߒjh뚶tdD⁺_<(&- M"7>Q}cs,GҬ,1 2BO xA{IwцG.WqIk.@%[ODYg,%"6f 0c/e#=FˆQtUr1?şʀ[~021~AIa<. _ۆzL\ "S5)8&u+^!&4R>#lb.'sEuWao寿3~pgcKL('Ro|/qOI*<&Ԧfq3Gm>s'a~@x7Kz{n0$o)C 1XLG%c,r<}5iX-9VT-1$:W]3d}aSadi &MTP0s"œ j\("A& N]`ز*nDufUf/Ly_k!^:ץBA ?w8_NRy/ƹ164LC(^Z*q,fq:+_WH0VVo65aMQl $i:MVQ:*T2:v[֣\J0>nl6}'G!~ʊ=8)Ɏ#hܝG\Q]JU-f#c3H:uGqGlﱅy=Jٿŋc<V=ӸFy %1\je?T`תq"Xh%(oF]QIS3Q(kM,,裂0µ|lD 9Yp5gGYmH1ϦrUKT-4B۹ܑJشg .ꊪb|fn9ug?Yv%Ʉ֞T\)+)B.wa'z WtEٝKuɉ_j,{LCL)d2HÙORkn)34G'#oVϰJuOaES45&&q%TjۉZ~a[4*OMr'Acr5򵉽]xayv2` ȬP}蹈٪muѵIqTק.L-K4*v:g ] xp2Ew [uE7cc~D*@%K^Xr;> XM!^>~\IQ|ܺr7Qml ^ϴ|Mk3,UNɛYgQ<@I˸9`<qiWX/Ƴ +(&4ҷxh㢣Ez\S28ܘ cϝJ_ 'bFx0Ѣ;$hallgѽ#][d9g c+ҟuϼIyӥq?]}0Bc,%O8B4b@v.}[bwO? Puyy؇qc,Gb^V}8u^ե3PĽ66p$u*h1!uK[/KX7@l/Լ^ߩ/ɍtF)& V}1uA T4tbچXwo-m[>Oț]Z0h2YT!X$Iw]E ̺D]&@Rӥf:&kԓ9 Lr!dcŸyRiMoa 4&V>X@xɁҿv;p5 LfUZQ@zҐ^2m%'(Dz[FFZE `K\CyO'pܛQNJ0@̝,'++Hi|DcjS, |w=3 =>eˬd嘎tJX;k07Alz7!,(a4~GP"8t oC͇_@ HO iEa1z})bɃ0T?@g3Ԡ|ם/jD~ ĚiJh@됤Vͤp=kƃ)m!6x'1><4Ĉ,ٺn9~`4FʑK}Aʍ$L%!!Zjw3%4cZnqy76-=y89\pBo1[.F_&2u<'yjXbHU5$vWc\I8yO99ؿf񝜻`VO(j}Z 9JhIo$qPmbXlPs%+jaXlt0|RGh7gejv{DHDa+h?Yk[pw4ΦP-Kk]jba5u|cHFD6T (%٫;yF/ypiprrbRnJJaxfM0rNW%*LO~?Lec͒ }6Mo5zs n'DEU'3d :E zQa))Rqnd*cHpyN(ZU`.Y_/ /NS<<{m)@&bNrũZHz @ϰCdnT"r$qFuLgM&Pf%Q ?8ΊE. 7D>}a$oO\hM!64T} m; ssW"75+%wn 4Qdf4>)K6۸L(cbW^AbsAL/;22jZt>$}z2 Cw(i \ѡ0̝e!Wm3t62)1>g.#]WbFs!˙*b3"0@A1O|\&&1._Zu߮m e^xu bC#a 4:RDkauY'+_4 _Q'`B\<_z GRͽc=߲hq`8`nE$>vϊ6?K?gέ6 o/*کhtrC)eؐ ~ҏ߬Go.@4MYe?mCYN>$g˜ݜ&.l< Ч˃<=nQ*4Nd9®f[XPEhp} *%W3GKLnt9 gy.3:]}|eOvy*˘_Nxxcv\]~$D1N- ~jHUu18?ܧSxh$uJOd-8>H/fU;ۮ?CQBs) ilJ`Sb?v hY|m=\ERڼz-f%펺ObsQ\D˥J5ZXMZxO&ho6վX(#!&mOǬι ` tm[~3=oS+X莝 _$R QDN+9ST xCO]ly9m{5 +:,BI|GZ7+Z8ۍa_srzNrX#tJ@ (}xsn}7GkzՀ0xflO!yWTp֮%5!~ y=5oSҏJ̩]lM-џu{:r?C] Z,Y#t}it #-D*$2Uky\̅|i˦ [k>NT ]<h\ o Ce$vt@"= XUI2k\I껰TXM59)d }wRY!*+*ϡzâ~)ǰV9k=Qұ%ƹ$~/ʦGkw7ו0z| }vNyp*>Ykj9ku#_KSQ2mnFߵ60u[/fOqP7zk(^(~װ2ɰU6]R@u@lLs E2BKV _XT̈r5H׾ea^D#e:F $1FE7Ky{܌.QyI!s:a ׶ ]t4wI|MӁ- aZuPtQrȾ.i?_D8`x *%Q7Mi`5-x`+JjYcQ +_y5B{ۮwCIдAN_IRF28P,!I֮Jhr ^Jd%K3 8 9mI̗@-n@;%7UpKb)GM3W=$7=}ՙҀT6p V͏B,lj꬝!*[{2!3t `$:WČ"qbDL~~M9-q ~GüsxE:8/L ,2;GSI`N<>-sd}q$ ʧf " O5^ӪQW* A Ãd@-P:)*D[ec%ᔸ"ԭZ..sI\@APBSmIWfR,0сOHrfpvTVBoYwk(ٗ*;"D.G S?[7 UŽQ197Z8i̯D@:VVUjzyP1 pA ^ d| #*?3lK$lu1/(zQM0v9N1l*>ԘJΉC@);l06 >kI䊲 d2:)z!kN6T2o비$ xKne $}[q/37t#4 4M6/#+g l$?XGDTgFY$uL\9b}P"6Ar볋\㑹Vbf(ɠKa#)bHOT ==>;.YA&9y`oͮ]/EBmr=}rRaL=Z 'Ak Jƫ2 <hux7WRyEl?nZZ3Nu3AuwF܎z$,Y)Off79pkZhAz$RMoDY!eNѪ 4LjM%&j$CIhnfd*d\koՎyOLw _0L9Vz|6,FK6qщQS;CmY@_C26 *-njBM.R !3O7'_8+fM>i>!>'NHuɉjr'Fix٪7@5t+3-wQW׶_]ppꊔ[&/e;9#'G|S¢ήV6XLHƓ9-VU/M(jQ-FaBa+ys)Nc?,<.{kE;1FpQQBQNKʁ7߃|QHutu70,63Ɯkhq*[:oƧ.8g"salQ ߜH80լp@ vD(.w$mP"(kAܚ.مN y>oJͷ@F w ur_u,"|ѥTyM.$Oߤ80̝eRt%GW:hʞɐ?Lf& IQvTP@/NT1\Ռ 8fG똻_eף2Tq!mj -b~PoYm\~&kN PDuV]Mxg-{mNh7Oͽlf\} oyhCކXWj4Ӿ·}M7F2 .}<7.'6,A$_!NL$L |  ~W:[ aa:p^vd'e:Ɠp?cIP6i~&-[2G?b0.9R,RYeagogvUYXVlzeP]̍9^qQIc ->??k6aYcVmmоMP`pn8'l3eLZÿ̍)aݵ;؜vWz~h=t |UHo_k3&4 aR9_9/%%xK06]|R^^;.Sd kZB$Жf$(DI։1.lSP,/tEjy b\.tײ-QR8!x<^P*K^#r[3ߖ/Sс=dz{ܔzHN Rk1Nr֮7-wdCV_;pƷ:PD2F֨aB?2 --yş@+<5qZt}\9̇Sٸ-]8Q\ J24<=joq&_^d+!)ݽ`?ǜ9?ضh3A]ڠ 9-Df_`yt2ƻH6N|6dyG@hY_"Qʳ<{4[ICSf+eoowZNTkH+;h8HP\}B`e%EV%*1̽ryIowbPZ>8ڔziX8cGNq+.aQ ǵ.w9Ah^qZqЩ [, -k!${\A7l:&,rZ0 >ޏ1=?x!L>l/b Ib5ZMK`.|U 'F),9.$uHq5'ԇ ];^b^#\>pg P& 2qGj_WMy0N=vrD-Oy0T=#4wᨹ'3X{56@ĥ*j7?+F!0M( ׵?0e*ZvF(1}MGL=B  NWDeQwȩ'%Ã|*q)?7OȦІF "<1 }ı&Xg)>C(Hd4÷H:s28RI9T'0^i˕5D(Ǐ=(,ĿDb,%3#m@h2zlVAM?K-5vKKP+U #ۑC=c0j&v\'Qq9чv<-Ay)m$Rx,]456%rZKv=,6ȵuoc}njx!`̮,w@OQ: ㍎&6*Ja'64gAmTlP`  cU5#;7T"T&f@,F @MAQ8$:Hb} X;k>(us ;XBG?u66OD-c# 7<ź=2/e q[~VN&%@ T-k TFo^~6Mnzl*C!ly2v@L=V2s&hH|=eP޻2`rk0.܀˚=]aϘ&X5OhQb!GIs4{<%8YsJʣS/tz!DԉHǝ:GX\'aWwums"H:+bi$hS nd A._Ofg85 ğ'.Z}@`_¸*"Q hMyg2}D“V޺lqD^)f>q+LQ-XZŸɢ 2t+c~x(]8`VEɬUMfaJFqfzXꦘ*[F.}Bb<Pq(OdCcc.YEHg R7e=_aLTז7Ht‡Ǚ2lilc.͌ wN`]ɯ J@CĄ lT1Sr+bDx*BrQj8NT8nTNld +iiO)^>`G3h׻Rڔ"WsZ]Vd߫#^K9 8Fϼ3O5,}f y{GuoCiB 9 Da'$3~d ~ <1Fv)!3yd㉮ٺg"7q 9ڰ=|Q%7I)V9 0~!!lu̟cI}]&DYv2ys`a8ˏ?(8#ص lGj[s64'hzb0׎xCS$O/;01 A!/dB_ӔJ 1t _ӊzӆ:ā[EzCn p]"0wBR}zsT`AET!'B>mL)g"< l㌗6% `=_PY!ޅ,ǘ!Yi\vbRIQz֌0 s 93DDŽzs=k㠳QYY}f))'6HyۦbSZpvYl4!Pf,rlƂը~T) ,Ia &݄被,6>eC#oi}/{fjCF?#Rb0]HG_0 OĚ\M?XS3} mU~4Wb* G]kJآ"s ~>k&+J"?Zsaz%;Rɝ׶z7@}kv񟦥F03%xެTm ƾ#r3R!.F9(3g+.OV8vA}@ ]4D`cZu?et biX&tvBYgQ淙E>tg1QwLCs*Zt"G.9nL-NdR-AT] 9M$Ś{Թ=x8n쇠v{*2_c:nOcQ]0RU - \U2\ }!X+ %ʨs6^Ld3,(0&v>sWv6H3T^~9Rq`'o߀3,Zz؆ j1Na2oKeQ C-(C[kh')6\zi#$(rF8I|W; Tq"'Md .mpPR?]wj ODuH~:sRGk4ɒV+W¾i1H am;$rڔ(r`VYL+};>yf6W^Uv^tqkBퟙG=U(|XsJ7A \OW@ 6mľ&̦rM^vH% EΘķHWRjce"ߋgrɕ2g(z6xd%],$o5qQ}p [MՓ}\G7Axts@% Eh0ETz[Ҷ(* bHaX/b?@$ r"۽(Ew 3X=_Tw/ 5oLiz % :8Ûo"/Hݚ/b?D"O=|/~pr?1j1a!9Pt]ɞ?k()EqnrW㫽Of4ǶsU!yPu|D&̖H!:*aAfi 7IL%=p`79~4EvH!M2AE k%_OF[wعۦ~7Ȋ/6k夤ɩۣUR"񎁃x3ztp"llGٖEH8eoNZ.JFWdNfhj'}lli ?9 ##^5o$ Փ(cc̔6y˝uŭe%Hڜ\X$k ВD Ѿio12b19:$BPיB ƣXv%Yxt6!}EީV?Fl ax S ,z]*1V@p3ʢ?V= ~] i?۝ eըӊlhtD\f^w%'j[)\Oq˜AlV料ADEfx`iaϯ1ŷG@ň)e 5#h?2<~:n2j}S4w3.Ms./+)<4NAn+Ut' "ю&%nzlJ+}Kha40OU 2#Wj?Z N+zgG2h-oogs\2zlXB8@ȯh)f~]A]֍cn&z1ş_ e"Z'@&XvyÝ)kXMv&3I$P$L(e֝xzx6P6?|#3I[h*s4]g'<c!`[E[pT|X(D'vs/x̓~ a+ 7\͵%ޙ`EQ躎SO:ey3wtՐ<_ppB[jl]L>&P D) 9JFXjy%f``܈v{s*2ImCxq4\c 2-*? pA"Ra3ku-(@ E c\VK,`5?ml4xj1H!d !k㥇i7uzz$dPkd5&VQFv"c:Ra'\Yf7Dexe?sbQ9lSi?Ǫo $د%r"#:k٧z͏M3IF:&0:hnؿja h9\5& oN?nj_bīɐƌ &DSsAf23\RǸe(PƠI})n4|uҍ{@k,@[N%'u<6SogSHeՉw<螋%!}(Uq粘 &4ig iD!ޤOʖb*me ^"f ! t-d@sWB?50Jf'gS+n /O(XnU ^) mjzW'i.ɠ g[d9CtF6bpNZX<Z#߸L-h+AS_ol]+υzn8M~To<{E]Љyuv|w@E6 }6-Fx&7=e|KL1X6|y.[pi{i/v </6z̘g td\[pD6Edm+a/ngJ?’mU"1a) SLM29T?Pch3e^Y ;:~$NgARGgwz:8̇ tיk~<~assk;r $&KX0&﨔\ Ymk|v9S SB^HaK aJ)|j)ҙqĕ<=HO1c~o5P qTAiRӘP;d}#\uˆbAҖj@졊(i3 b:_=Jyig%e%<=1 B.u.ݘzQ#{Y9T(F wƊ} nA .5-X8XIFAP Lj4@bݵ7u *SbT=v*e؄./Na$tº4AץnpAq ܈}U֏zxh204<~ħ 51GPYZҕ3z^[ܝzmA`P9JI.6D)r8i2*cE> S@m LIE7ѹE 3hzCxgyK)-*mlǯC,aQ+MG M vwS&\_nÉHM"rпab܋ѯ85pbd`.^M*`#srUUox>̲b `具.w 9:ߨ 0JWOhJ liX.#%=үUavPVW\-Db.-n:]Ek-hU#.{TD&kwVZ) Kfˉc0zafvXnVm5'Җɰ}_MSl 8*Ӊa6SՊMS<`,[>0<1 +V8!"`U+GM`s;FlrN ${PHIE 7+$: `UjeNKJR+>scEإ4IBv bRYo#c$5P[5Eȓ)Ꮖk;}5XN{gJ9aFȱ0Ks;3|ӆFްMq/r!#H 6^'"Ÿ/~dYnZ >Hk0X]J?c"J'ty4KU^UMqP̿U5ĈMe,GNфy 6=8I+(؄ 'A*%fnZ\  78 3(T6-^8UL566 3_DC *2&ڻzF!)K6;j.cZGkO>֗tmuIo)URHDSü.'$Ͷ$Wh]2a+řVĬuCYD_$/RF\59:|^AIpu1 .&:se??fb%֯L/8؊!( ӧ5ewI0ߙCyzm{7PW|% gFm 5s1g8I!1OWT 29`'gרqP^%˵H:JF`DL=VnݳZӝ)&83X`R8櫖ॖapp{a%(9&(@fB'J2n݋ ܮ}W+ޠQn7b<>6)ctY>SipANCJ˔۸, _no j 9^Pb+YafdjrqUubjjMjןҔCı])G6?¤c9d;TW76' S0VHjϴ; Yu'Y Vؖ^L@pBM|v4׏=o=;xQWYV aW/%dH=:M%CX)u캜J3+Y"+D8dG@#ȇұ891>1}TՎ4՞NJ~݀,mQTXI$kEwڷHf}>|| ,kfv44TL|9PBdlD=Jnu !单YͰsPM+XOnJ}%887f{OK[5E9 7keX09A%*O {[?im}ثO(UIˉo MQN_4 +uhTʸ%15D nm9UJZ֘U*zMDԚDΉβ0\*N5 #l{T? ԑd׻T`پ$56J:mKFo 4"?c~<Q4owdB<+t(h»ݲkE?ٺ2 CBL¢Ֆ"LP2J\&ADuU?TU S,gOm[_o#@VWqnfUA؁'%GǦk%$&oa.11Rғ/kզ]VdXq2~|B{M)\sos[mc'lѡ Fa>hl>.Uz=<´kɴ3JI܆9 S>wD/=AN}w};;=d&:|^MW^J"_2PغkU 27q);%>8"^JOT 1IWڎۂTg0&] 2m$hpQ̚JI l7"&k1.lkӣRY 0 ockOH'$,뗗Jl$rP:dk6C wV;;T# `d\SM2Zyy`tsZ[F*R=eq󽛤Wx </-ri B,mFW.]/#88I)oc aX-٨MC6Qz0T`AZMWh@}57w=^!|"$bw3]c0Tf3+L1hTG< dXe\}׍ȶ}Yn AaM7L;Cy]|'-b) '%6ww-' IixګGPa h+>qxzI 4|`}bLo=Wg@[Ƚh~aMl** *̉aq卑 CVtQ'&H$? Bi ?S;U Nngr_*z8[/Gr[ ʖp۟QP$9/]B%KH2%;swZ܁]?G߸\w;Oe#!m$a<$Wގ oFz"6ـi*7\zLA=3uz`itk8].SGC9/5C&bм뭘s\0ڡw"͙:*]Sm ydmyT^zB@Lx]ogFvyPγ F5Rw PsCс6=ȯN5oK HL>OǑDG=k.|nTkV{ IL$[wACA݆Fyͽn$vF#OV+֖nʬcGYi]M/?%n2TS$iof,S)H~&apДq_jNŸֈKZjcHz%V"LIE0+|f.k>a*vMqvZyS98PxI]'8}}d~c鼟&|rd'T..&댈R E\=y<-j hoq,"TMCT;:|b J*(5Rn"ܣ-௴SALpy%`.#wEΪO&MC]֝jFL%@J-,eFL?ZӴF7Nt_rq_uY'vMp"W$D0t r#JAYpizQh́͛:?36J @;OY SN9Zz;J$ Wo.LzK:ܶ3577t=xA" `\Bm~ 1r~Ne*/'T[089Od!#l:_Oz] km8z 9F|9 6h C]&e2J -k-'gu*1+(Y}8WWk5x8O83%)QV^ó .Tygh_F˖`:TV/ifGZ%MB@I nR`yya6o|xO)$ 1XI.ԯglKkKO ղ@y_J^e]z)/Q!0mJ-3 bD u(|o {W~s<낾ȷyFzHKե7qvM 5k 1jOD0(N7jS*t<{L/V yS{5[,ٌU /lB:g1b(PNW_-fB/SU?>""¥f %(,Ъl9 cMzĀeW+>d@}` Fd]o!fUG㤌U%ǘT{Ͻ`VkmŸ -à{_ Sq2 Vg}rdm/TkR EE|Y40VZG6J>: 5|yO񕇞KvlC5Ug3yLzdGWg#SW߭A߳K e91&%e;)㘁j ChЂLZt')^$ 6z߈ݰK4߇iɺl?*o#n甀! 79X+K87>3=z:Ri!K X7'Eʚ0kgQZ/t;xCCk]ZΌ(XvIjZȊrV|C *-?hGיfwlC]car5p0b@$e wVaH6j7fEPi4쨥ڥ8Xe^7×K &%hthn*)O6')Ew`. f~X EjN$PyT󗱼UY>&ZjKS<%qʊ 8\m8]\} v?0?O7L? Eu$ {P4w-#nmUSp0_ pQ dqV22^Cܒ,>~N$(K|]k PwvZK}ڀUIn`o>北vlxVj-r!h!)<=vC"<emqb~GPO h(4䐲ۍ\LI)a/TrZp?ѭ=7x0$)+0eQG J!n%!&|IB^QӢj? 5t ڵ@9ȳA_䒭 B1Jz5C ňIjH&6+/`FN/LܬX8ͶH_;JG]x+5fFUaѲ:Y &lJA%h)z|):2y$)EvQ`>sf99v'3Z<^WnuɭjC FXǜ\ $I)>ɉۿ!:}Z 7q2NLCO»DDEJAFkp] Lb=4hsl8OP;w">{W4Nb23HD#yZlchv.G$m2qlz2ЂkjItELLRͨLhn_p X6nx@XJW5݈F_꟤|c96E ޲dS@ +Ryq8{E X'cQjIWLOmNa-}~F`Þ4_,b#zQ`#y{b836V 6@%NeC`[1'DgEL,,m5[~WSk ?2л i*,izԮE@8z*pqdJY܏~nfj$ għlk5U.TWg%" 4i0%GH:,'K Ep5||43Whk.D2uSֵ]XBy@86y]o9-3-K0rĆm`D0SχL^N P[^ӹGar^#ۍ=^$Ϯ=W1HL=0ͨ.1\WYy~ e9M T$!Q8O(pK4goRZ7J)nraSܠ#͜\ A]P*j8V> UJ}+hfL' 7c#ۜ:B3aQL+(ܢ^eR΂x:ͮ {2˚GZ6}PKm,QKẌ́7ccelA]Tho 7w4+"n![l! dY=|bP2$r%fm )cGm߀B22%\Q-ז (y6^T!yoܫ3C.j =:/FomZߧ~-TaU9zlRӟLIHv1xB˞gL@_p{sc܅WlZ545f|ZG=]@+Duqܝ}]vAǸ+Gp '0H&SmQm KjlOElK}9ŐDM0ql=l{$*q wHHg⸦qrѦK9bYx43 Z(Ac!ѬכB:(u*t&!/@YLk׮!RX"Q24(zZ$؈ı.R| T(6iahFUȜ q,='GjjȨ)iZvc^\bB[~M?y҅պf'e$v'Չ˼竿3r61Q Axzrl nA/}čeǐH=_t-F:p&[Y.0PdxN _Nܬ-,\%戼Siwާ(8? }%y?YAj͇&6 FDDQ)/x2ZwdfhX^7nLjTAׯ}.>ܿylK$#X_PV똭p d+TΖ6&}nKV"QRic\ A\4u.uBG{l1-8X饱Z@]2+KtYH6@CyTU߷ĨҹɸE߶HiF5݃X)14;g1āǂ Q "^|ڂ? y"? eur tN񲎪e+h r7 )(M/pzϡg((EV|KlozA]G2-_w'i%>3 /XI&Y\J>>5n!"b*nWzeyK=P&!ImHsi,hO+ #)ҙ>^!n%E 6jO/MNBCr" JCeӣmf&&0s/@RiZ@.G:դwsIw̋<MpwHADG ^gf$16hwЧ<~Ѣw:ά Qt`9ݛ8vV56`K(d$ǖlUϊMGٲ!Du}ŵܦg)C#l->8"2]9x3:="AOvGbK0aUx9X:"~Cxk֌=4;&t%N0ToVHCt j9KK`K{<^ |X[.w昶Jv6la? WB65v E$Ob =P"53sKow*qSDT`ng/RbCmyd(Iʫwi( x'~ddX@Vw !MqGZ9WW}?ݞY$Qt/۳^:m:E5ibǼФŮv:-{  )ԲҋV~b)907$A!fUBꮽ^Amr.˫(|69Ь޿%nr1.no,J\9@ Ѕn:#zϐ_sQX}8 %S"z54N:S(s8a%K71>dnqtFvc5,FsȒxAeEoNt1#TTw{e}W(&SO!F{ $EwW J7xwT^~WEZ+FAfmi|}=z@VPnnB"}gӊ>e9 |M w{*P`^ 2PLfy|,%W$gP^ ^.#1)Б_j5&r.Qc+q ;d]YwMI\?vb}(x@{pһm9o-MYM|]֧ !a)cJq+Zhb 'OKcĞObm{Ad+m3ʤ6Aebƿ cGA][ig.B"O#hYu N'ޛuCW@8%OɈ-tF,^$E J}EHTWfޕ05m ֘$A]QT.Eϊ !'&[@wO9]e% 5@_c\}h G20}7*n%s`EDAK%ҏG=p8p/+kLI-XV *gX jDRR&Z#OzX~.׏,?oI)*:'Kq Y7t2g@ڦ3UOX+^eE[$CduA[jqU,Ϯ)ǐMQS/*z`ĉNuN:ZV YV'tw|z4moe@>~ #?&jt؉l;!G*b!hU;K奺؆bWA4Pu;5j3Ƀ}zL뻩'.TC]'G$G]Yq#C ڠI:@ Ç\[ dXF9{ԅpƟX6VOC*6T74XHXxM߬4u 6@3-h/vq&Giܰ󲂸HShP{w ,jUh!+q ~uFZ~{ vJ͓(5UR΁o$Dr7"fobXuZDhiBC`R> N[KyEna z:AKnΛȮʪ kቘ:t;}Mvn0'$Ϝ119v?V&mq?Yʾ2FkQnlBI0Fp_aCeOH x.mlË +T|rh5u|etA[@} J pD 0h>d =9ӗ3xp Ρs-[#-e1*k`9' dS[nWgF͡?%V ;~ޟ.7 ГdJn |9Ը?U?m/D(%nTm)c رCB'O'Ox UO9&Ҳ-B '<`Ը]kBؾ+Bfq^t QtV(|d~a&rC=sym{ZG~gjO].0Su(AEi-) 7Lʲ2=*( ߂j ǷJ9(q|eu$B*U*.<}2{öpk>{|JS`|Cqމb`)_p(5H,űqTպa '7y?{ 2E=i|KaYaga-ꄪ3[1寃HJ)31oײJi*CV7аޖb[qJ}*gRʎ]mbBjPd:u>ɞcNNb*ޱgoi9|఼cAgm!9w>aFF>1,lm_¦އB\Pfc%YBF (=7 `yǧNr9c(M'<^Jՠ\FE@ǮvOajBjeJn'SxOEEّ\^RY\:% Yu>lW/Dz$( d ZfOw$Clz1?XZ'F[<=8 )(ʛH?k~h׆Za]?a^ݶf}f9j6zN9PGȗI:6fQpP>QQdZ^U::w>iz)ϑ(tDtK;2jF1{A2 ] Q{&_yWgcS\sɱ?xq뼮i)*S WJ)YS-'qHX+ cA%4dU5Jy5|m$.yxI\\^ SӖO1)U`awỉNnIJ|tEdImi>\1칊.nF[YTDQb58#Y796Gm0<DiU+äGTzXZś>"AY)nYv w7ny3xdtCjM=\$p  fdZO@&D\Z#ľv_2^#=N'E2H dgnWrޫSVf9S l2faAW?~ԂEY̊(y)_%@F_ZGDkBue 5Yadή{8wxrIoRd\vhF.A_nY|0h5vwo=khx]xR ovޭ7;VAZE)L]2elOc vcLIS bY[T~!rC2gM[yX54 Xc/oeA+!ϕ3}h[qhoHa#%߻y%_ zT}‹J9]JC)xuu%X-D< ԑNGؤ!ZUk<;Q_@z8>{39s2j( XM7 p1.ؗ1b~s i?pcs|A9q''Heiޙ+gA*ޙAm吶"<(4ˮ% h:."vM2%ɟ1t>Fȑ}cJmV[Zarl2dibmou] !]a"Wui@wybu~u Q&#BwjPg#!)I$A2S0JfCu@W||>I1.⺫TA%Z5wm؋zzaozh˂*_D5 o_\E~)=uZ[Ikd%R_CzoG0ʄfbDn q!/i ǭ s_{זwM*APT**jW=ow?aiXֆ+@?u;/:bg.ÖԬۍB$?Mƌ7>_A<e RmO(C c}큁׷Xe&-u )s^C/ h=6O[T'SחhOJV$lg:i Yπ7rVqD_Ͷڴc y%yi=a+Aul5a؂E *  lGRRj!`|!,N]Bi~֡kd-X c-o,haE?5k.vTרŅȽ+HK]$@1>ې/ґ<S;?֜6Ż%e[Q5%3b.Nݰbvc;tQȨuxTt8ުՂW3qZY;&6ҠaK*Ph=&R݃~SUZ{joA힓q']36z 4,q䱮H O'r,\Ħ 8;(C\?9It,SI&?nސ7C:0M>>z}x'H&ȃɰhUԣwqE2x1js6E~uXm pځ5Gvc/OZmTj{E8~"2 d~CVxu5EWN𮗉R  ?V_8X%Bom!8*Ic r=H)qxv*1U#&~G @.>bFJm^@`%B܊FT/X0*PC#}q8xR_6{HQ9/ea?Q\Ў:rsw-`NܒL]Q"+8D)"Jy|;;l}IC %_Kڣ:!s%TJsUX1lCvK`s|sCƌ3?LBg@8e+Z S/[LJhJИ<&8 t9fOBҹdŹ*%jT߾="n翙Q*4:4U$k:gB1~)zOEsU^QX\_iYNMz''D 7|L_)g)#A h3 #29"SrE,X2cPi6/ }jz1A0 tY>n E?"/|3(c#yq7a>-dVhp2%4A[AmCb-貰 CQ[V0FDAѳB2mg^W F5.'ATpEv\.GghOGɈk٬RO;dp?b4V*%֧RCO~dcxn en(4]i^<>SLz4בwWJ5!&<sP$xIҭ_+6Mz$gˈ3BUii5ٹ-Gh/zsaDhyzqya%KI`.OrK' ]]߯Ewq Ҩh'ȘMD{ٵX/y=}uQJW\4*W7zo '2FJuGZ$_`Vph36ӱ{{K\B4ȉO_ p]LZ_nEA yw)ca- .p' :&Rd8 R>NRyDEY \^SL2IKb A^ v־;Kɳ & RYg Pߴ_ꃝ8bMs'!>m nH057-2p7ssJR|:3k̅tjGG^b"G'L }<dnh^*Zs`*|VBbd!?ȠnnMOX[;>U㩗N3wR %v^ښXC}d|U}MO": lh Y8aQQI3 ԏ(7M Kc &_e ޤ*0C3}sSj#tr 5斀Z{')<_32>fיDu4ʚ'=6_hh{e# xT/7 nHY ,/& ewpt_ {e<\J{y:d%z%! ڤ 8?ᬚ&[^S2x̸STv&zg9xX/ j0ߢa w y+%96niWVtӍ3*0 &v<췲mo$w{͂c'q!+V]b s f.\v:ջ׈ ߦo1Kb2OWJ+T ڶ:Efן2Gw~ %`,Tg_Ş#|bsoQ7-y:)S͠#q h6_4G~̍w]NntJa D B? @wG,w~sQ$Lhs U!3^Ka'G_AaU>\$Z̳Z~1ĸ"Sժ=l3^38r_ܟv6:Eg2uaBs=p=4ȴ~c@{M35ztGu| x?pzKDO])X?zC>i7WJMN$NB>./'Q;TRW2WCO̅Q5 ԽԤR z.aN~AKK0U{ДW)d"ftnh:#B:`i-3'8' )5!cfK2-#᪞/K("p=kk.|SX|/ C\?8Ev(O+?gJRTºz`Z]׽ͽQ=,x4+QaC-)re:٦Ԅ[_qF-]]=Ih'!{P.0XuiZq/߷%j.Mӫrлm͐J!SGiƦZ;]-DQXDV9m}|O4RϵӾ[yHObVpf.W~\? +HuWYvfgS͉)&."e$dь b,BftoQmEfV!yJ{&iP.0t!Ǐ?jVz_|F*yuZ;ALr0UWk8?1ͬ) Sn3rVA% ffn"ex|0?gU*oekp%e3g,XgCF8^we (ޕ # &hiq[4-Db7|J'$8?\t}uc1CZR j10zt|_3u\]@ e#bV=gdf,F[evۇYDLp-.8D S5YL@ MmCY cV3їYx6<1 ;ns}_颖w﮸")GRjW_\e9S&ω){2DsyYa)iB'x% =>*r;\S@SCRC-#\tY='cGr){k;$GXF:A :Y63?$ER<ͽ$A=SҁlmaFmw@vvDjsdh <@>9(5|HWszY|C|y&.md ?.,핍p8g>=+p k%K O5>{+g Ȫ(/> ZW (QTEDa NY"rS]2^Q=ʨ] YC\9DC4 hcdy]R!STomZxUFևcֽ_PI՚~^\:4"0Hx { ߥ"k.#BbZz\Am vB}±,_J/R>I ak|ш_A ?1d  6kj%()k 5睧a' w 5h[#Ou9*Pi9Q-H*>2ny4UhRv/wPA@0ዡިArk"= |c1! 3*[-fLd:aO4y`V:+ZXjYiɞI 0/IL4벣m)I-ހZq'-?Ɇ1y@:f:6]*BC;m1iI=\I>vA &ׁ%i)sgՕaqQ%-5R5=H>t\S7=^xCb'~xʃ1]n`PX Xn"idiV"!\8L̼NIk}ВbS {Hp3k l,d1W-Pϯ%LO_|2&^i?=x:@'Mu8;/l8YNW0ζgvD799&y;Nީ _03՝FZ>352({C DTTn 1>?=٪K|ҌܨeuKISR=K_{ |=5z|q+-U ɮ}kO: ,Ұ]o>PwY1 xmltC;!>!Q{ZJ46r:Tpb JYj`TO<OCnwNKY_mx_<$}h0[ĵ Jٷ]RvT GCo^+Qo{r}%[mٽR1ANk6ޭ{o #P\jVtq.XNI}"AD&)Bi+<1 t͝H1Q;ցfpLe/_–X l 5o08AuZDH(ZaBm9/\, ~Fq@F))793LȶpV3;⸫!2;Aq'|hJi>C kZ.",=#="<n_v-S (22~ɱqt>_뎥VS9*}(]tҺLWY\6Fnd `vGQh5JyOf24H՚}F)<@ \ǁ+;삤^BnՀI\ #Dح;'A.%J,MgfnTgž!lyS-4\Ri+[ Ifu}{,0C)JGO7UhB8 NE0W}6.s"xRݸu%P&2|5eݔ\vZT5),8t7HP޾e_bA2<! ]% Y=!iP[b,X3.kxix=P7fȋG䏻ZY]}Wj ' 賊].ul:4䯤]${UlLNh6@M_p:Uvu'7+䢏\. l!V \}0] 4(kmO >dg_GQq Y*`/pb>"A\wTHp;;a:sڔhX&#{.a+Mk?3ԟe&Ȼ/EmP Z=XzE ܨ@ůp)u."wSr M ,ۣ"DI/CfYnц]4@CD N,A :\8g(C`CgXFO~1y-Ba:1 ;hj!q܉Uf?*Kfݯs[2vo=RH"aE5-|dÿC4`㸒3aboŸX)$?} sNkNl6` !fV`j#єEk=ʼd֓tS.%T LQ\T??2v_ߔ} =ʚK`yGjO%nBhOzKPD\;nDT:^5+T~m|O,l CeS+QD_":R;+e%9|]Tc./Z +1>L"8kC&]%y]N^D5+)"%|M N][m;f\i&h9 _ v N.P%9jd, ɸn o9<9,=MŠp?t2CJM{a+>} 850qȝg6ِI­^臹T%-|cIUP2%F:*Ѷ@~3Ұ;~'<$/޴mwr'SUEs@0'.V)xR}\zAr5!(.%!p<ޝZq =ap$ s(1 ^]䜕wRFZMOAݾA J]v $5BkQUsJ㉨8Zr֚*1_"Q`@7CDq9mS$V cHq1cP@w^Z8nk9w,LT v%ٮ*ߐ/[|K¨pGg"Rld;KxHt&*+7" ;r5sO[B8IDF̮,DqB*' mXpQGr,}`wY'7 Aރ>' yfqIIݞ 5i<5̀72dov6,esVV&9XI DfYF 3v߱_yF3UӦX5s)K:ԎðdZE]*4Cc vپԽ*4q93m`?hÚċ0$=(jm ՙj#?D?ͪb_1"E RZZr!]DyR"ζ W$@h_ BΧ2Z!F>}\Gğ,Vɹ%gҞ;=*掗GLO;I#EGgsIyf4'ϹE Lo(?$TaT|2"^,T!t&a@N>σ?oApٍTi'̷@ơΔo"kDfڼXߦ Ƴ#<_*"K&Hy9`̶:aхVVQ=% dv>^2k 9$BH" +Ɔ.m)NƎ,HTGk A|[YܶywL*A)Y#kSdboQbcNp| dTXw{ɤX6 ē[ʕaKvtN&'LZ%T;wwO>M@P,'˫<>pv x8{2Eo. -KS7ߙi._Ub 7j7!\?6U㐃2R*h|c/%XP0Eħ*jx#ǃ.+AVuG?W]Vg7&pb؈=W9`^}n0j%uؾ̣zKhPi,ᨇ.0e`[sUqm1-`2͎ꊜѹ< Lp{bj?U6&U =])JnP׈OE uʧJ5Įbgsb;e~R2##N$(}G\HﺱDlZž~L"621^R |NHj9߹VSLYdSSti!:?HD〸}أu,- TBRRX_Ii5Ut'RHo]TJ /#<'fJB"΅G{98B5ҢTv[aco$EQp./ԞJnw11kn<`-86zvK0V$`<:W\?w*ӡd`Gyj19t)յ7+.2,`NL1ja:u9BeP@`wלRvĦBw2GEڑLp낥TƮUb){<>3X+ך[֫İFŦLcґeUuUX- ]!x(GN})# 2nq]Qg< lf^5޷ΦUU*.*(BOW qB@)?_;=MR@F#y3x\oi 5Zu{-!yB`QJ7 ]9vV~A\-w_J*⭑J C ) L/, ʵy^a6X4 DS BaKtuw #!* S!nqv!qě=cROUwPZrq ”#ѫڠEN  hk[ c$@Նd ;0%,G93+8 #.H UN70Uh|bN-q]Os'Gr0X\#6qLR4AHW4a &*?egnxn*VW ʩɽӯ̄0*eN8JaW "I#tF5 mAt }1FVt:[ငp8,4`A '~vN 0$D|֔xMQogR#֘2}>dJً2 復~jD)qUBE-fz'F 5s{xP}n@͏i1O- C`'>^`kݢ^㟨QlOv"Rs[fIJ ?G#E0=߽Ӈ¹eC7 `Kfy(XEӖtXG 9TRi}l r^},EZذqՏC՝/wN QrܜZ7$&tmFqya5Kar[epi Efebyу3qaN(\?6cQ1 м;Q{zܗ:-~HX9-Q lK~}UY(0={,23| ,OZqRA> QL /+ؾA;;%G3M,|p.U)8%vݱ3r侦TƓ,W^o1}AT8<xl ER,/ )>$4JE(cbۨAY qxnBS\.׆Ϗ0G'-{E!A@ 6Wn [6ly#9t'dWzb4;pBy* 9m(Rmn~&[t2p,#0l-;KRǯY#fJ1a+N`A‹gi:!cl] 7``<S>!g> wJb`O }[tNB*Īۋ^ao2EfҜ8joY UhM ,UE(1+-wsٶi]Y:Ab7cR B1 [:nΩw6'X_U5ïcwghogHR$[a#Hzb!nd|䀰)%z}}qok{烻vRC-TJ<7| /t'(Cҍվ;i*i"&+ wsJ%TWMbg][yG#Vp?+HsV|"l"ӿнi$-0E,1DWIXqYqG˯yQfH">af2F!ٵ]-(q;)y|;zQz_*%vc,l6Ӯ}JUTbڙq>)p=kpM/8ib`}JpY91Tb據;|j%2ReL# ?2V$qp2:5#0[ށ.?L+ΣB .} *1feվ!Ҧ#s~R%EW>ΚQ_9s:s\Ѵ@Hj?{A/Ьg]YP,¨0&d ' ݐ#?sH ̆"#~L9r4W?x-97oSܮ`쥪;x6 Z]ة)"]Sȋ"w?M*LDsE=ӏK)vxf~kBڐ[Z: ZwJI >0OTK5# cuke: Ǣ=u?%bElԻP#Ha,;M'Sb>H56}Rin_4$ap}9AW}Er$N|4RWIٚ]ˀ|'EWb4aL2Z1ͤ4Ux"WF4Fh;NN'BYnm }"h4^/:Mn[,.gC 2fs"ZcW|?:i!P糯ա6qNr^]lЈXu)&9KDsݸy##Lۗ|L,nNp]Y0dpFQs1TrKVsbrSNybüU[ WĴAČÑc\SÔhsvFcfK{n=(II x-8?v2(륰+9{qeGq6ӺMR*(CL+g:azn8]3ң(aS^+| z4?eaH龜.npu!;d? 7y'{A#Ԫ0Py4Y.{OQyJFw` K|zYܣ@ߨe=pW+'Q8+A,fO"a+_|u)iTlª:Zj]@,~"^&*#1=KlQ|yE>RbH%  =ί'<"ݨri7=1ple'aI(wjj`vv'$C^(&uP}PL&8&Ha}[:7l`^%VfCI0Zou)H_Zưa*àX/8/{@GG%ˆcu% !~'hN8A,AĨX!Rv%aSPM[G+nZ(R3_iّr)KQ }'M$Aew HJк|n~eZ-ocD=qnlGFW-_Op0ԯ|{m49NOWLo7ZTD1\S0¬TIZcDZlzqJSvUc\Za@mCgqg+7M6A{tJASD'AlxX,j`KAPȹp:]KAZ~x6\/>Mt)OiIvە"]xÿm#sDcyۻXoRpa:ԹY\N/RP㤆~k]W9Zvx۱_S:5}k5{gm|Y}p7Vw֖OaAɰ褭Mih0_^8`^1Xb ۯs♉8=8ÍdHUC+/*Z ̿Tl{ҘqvZur=:Fa`i7I/-wD(o#'2 bm"V@mj/i "0pE6KδQD6Czf89q;c r3uG 쓍wz@ƒ(BˆrV~aLBĺ:=&iV,31&B  k|PR<5^X WQS&f([reL|:^WDr<|Hp,niok9 O g,z!8plY=wp&cK颁`޹N2Үwȇݜp =o6EEu 0RT2R+59 MOZԵԣR ,Pgy_G&v_AF+D,9gJ`V%)]f0(OW0X@wTF{fSA JnlV/6K%ZunS6501gF vgtAEEz" WTęA&] 6uy Scμ((ǀCA_x ldžFu: s}IV**$L虙׆OrR,| J)f,^tpΧ@AA*OQ %=0L7GH|&sF_p섥M+h~  nZsF `Y"f96}M(76gBہK~t)ר`;wpn4M̗fODߘ/.D̕ T2%邟 5y?UtD~k%X^P_45B"i3#\ptt{ A'Zh.ODл[9!UW`eV#A,Kd'c~F)|?|=d[$ͽb"#)@e]D%bl9XޟɰvM`Ԇy)С~sEX4rjB>B K=䀻.iBglx"_DdQypucfRV۫fT&˃CRv'WJh-=wz cD:-2LT􋳘 BiS5[9qBbĭgЙd)f^m]gxNSe6_ևٸ|Ɲ[]7THXeㅏn$#JyKYc/9c19ŋ.CT0q_>L+jxf!xf4*`ڻ;(L'bd?S^.HKнUf9_2;ζ5Uq*D*Ko^=40}eOs\֕$i;^MÅ4tSHlszk|Tb*|m !x^  &-͈e?ea4; E$u20Sʱ i#&\ŎsVgk.<ƽTֆT1l7 nvgcn-0?Jn( }!z:gJ+^pfݟܷL%-Ou%mߔ|~=?ѯ&ez?bkmsXۣ'MLGЋm ZkU^&Ɵ9gEqn:sKӚDzn;6y ;vYT|#eɌ." >.!njqn=< jSS3R#(?E*H*FTH6}V̈Ҡ 'N6ɗR7~. @j#!["`PtX $Fo:Ś|㐓u vMͤ)-ne l::"2CSݻ'9{ ḯ-΄F)[ 8B-|FQ@r܂FBt<b`K{)5igIYP?說r'ˍ2wD.G4\߭Da, p7IH ,Z 5 Sg<axMkHPd*G9^Zi{ְ-EʃM@gĞMUCD(3zh6VBО|GyNV8 Q0*yt#|Hosۙ`*'qѻkE cD:k0ӑc c0]HkyQ鳥n9S|uz:@:l6ZaeqeAvk))<\玟7|.L}w^  27PЀ9'!|UY6q<J_sLZ  B ^rh2 f+p(H@]mϽsݰ2:k/je 9:F 3M]˳/S)TSUW1f?LJ%`Y8h TtFa4f>>edž"EB,^]&u-Q2B-ϛti8+ V؉Vj5e- qˀ2bp'^hfdbtm}w&E3&LILEqMc7GTF^T&N@* eɱ}}9<.o?(9$>w'R&OHiRے[vj -G&Ytb- ~wK|!5M A_`\|dW'q+<`XD {YNA?U^LNǡĜC2b&JOpKlRWMl3raj*p$rLDYkPyǾҡ;0}5a=)#Yp],9E()p"ޚgH+Hk|(l y0 sS-fI%#:RZ5S/D7EAJ N7 IG+1/`1KbVtpǢe}>ԭzSFE+NU;*3#d=Is[}x:vT#xMdr'ktm}E$Qz?^.0VӁ_UO_M27-@jU(cFrGt603mլأ)KIwꚫIW|3lً֕D$9yuƶG|oV/A7GA:ƟG;26nncDb4BSpx7Pm!'r/tҾv P.+<ߝ]:3b惙g#4xBch$CZ]!,o >{ 8+7hʻ|\}_R H26;>[{BWW25u[Ngnsf5D68>l%gp+ұnRR~ɿ|:g󙅎tُPC m#CtS6TN;l[PD<;P}Qĥ G3[FEAĭ x-+ۋ5:q|!WJ ?C9k#R4q>D(D ;6aGj06N= 6kqoL)PZ`6B~]d-ߑOgt΀٥?/ESe|\'i3FǭL\F{kQG=Ŧ\Y0 re۳KnoZ%%4ϙ>֒˭%.uAotgmj1?XЛH詁$Q6ܟX7 -w= w@+tBN8RAG 'ϱ/~Z%s/4΄t\/а$1g %*+v>3zϔvG$JzԶnI=YT 30#3hrN~x oAfd>+4 9&9hFޟRE:?)>Cd=7zW[)4ݩMvu-~(*y)Lv@aw.Qԡf0=n{UΤ$aA9jxpץhV;C)5]Np]h?=#:9]0(M$Wѿ_6XTfuyE% z>1pԡJB!tczRڛYka_N{ii9FOrV84p/i\yO||fq N{Q]VSD3Fȯ[3{n9}hj.71+sXI<%%?"n@e}TlnOI'[1\ٱhMJ%PjDyj' 4xJ{m?^!GlT/֔ӸzkGdS9gÑaSxOd V+eD=sX=_ n˳9KJ8LŜ'귃j/O8}̐e19>g#9Ls7-klZtzlGE N=`u8)]ޥK< >8!zsWy2I'ؑ{Z7uNm|@}2JPM t>lǔ{2a(͉-13hBEުHOwxd4P2P{_q~pZh+:1Ycj/(h/,N%QV]F 3N1q/%u{3.u z#4q#5Kѭ6]I^wxںߟT`s8cji Df#1qN~||Y(q:ܜX"yg)bh[# uըKzZ+"xXG<[c01w>ekYTޝx)$if}Z[qLӑiߑߌ@qJ_p7 ˽y5ޡ˟ioI۱'$Nnt~ɝ6\O\l'ݫKmRACIrOn8LfIP&\Q:@#(I(Y=iI9Þ׊]E0]ڶ\ ֕oaS{vx2@Mʊ=BNUplZAufwd_3KJVx#8Oh>;})ߥ>g|n{2`Cȟb3m-c7sxe+t*2[؝Sץ9BLBY}&:7FIcuPu;+xQ՟݉S?qɄ8 ֆJ !{'Nh0KL82~*tS/i"e|EˡSk·=bQ#f,{I/|bhGẊjWɼ}(zXNնd2m+숁5µO;ޚk&x#>2,|%NdC5iI`-01JE s.opMf(; 珷I򁡣LA@X^*xbA?\2};A8lkK;c[akj0 QB"j*DPZk?O P/>*)wO^ Č.V G]ȑٞmP` ,x ?I(>3C/a&@+Rα.SVN8 Jc8cʧiY-QLΥqmW^Ov9Jfr3%m'z"*(<{R %UkbxWVBx%uv.{mu- m'e|Re|3&[IhIn/A)\-C?Wz"!̹.fey9\zEiqT+x-=]:-=iv]rI:SUϗW%~4M{vR(AĠt3;}N9Q9̎A#I}5KRy-qeB/jRRV;»PfhB9>CJ'N?ݛA%1>S,*~擅bVZj#fEI6L*i(Cu>~ݯ}F}$8H@VL950 ÐA;>#$~#/. O tYnwّ|8uA^y"=,}Zxuj#ʫNl$Vj96Dntk$5&x 1,$d[H>>DkVq Eu?L. Әti2l[27a{VCCh M;zl=ۨAϮe5aj#Pı 4ϻFœ/If_)iK;lVXNPk,ٗD62>\{!w q# aHieŘD}+NGšis4ꘄhtbdEKZd^EQYށ.̬k216Iɩ(@lNRb{ !O.Qʚ sP$}tBu㍧SJ~~)N\ZL#28]4RG$ͺJsƂڒgQ~>, )af>W1ٚ+LuǠ(/AYc~ѡu쀢pށh#m>q_}1J[6ˁ.]Y҄v ^}KcjDmϦTMH ˲QBw!Mc;]_sWu#x9?3{ H ('2$5"ˌSKM5VM)@Ǜow]P*A8tx+i\ltc՛a%g{4N:Fd MZZWxŽU9h4yp8v#қ DA IJWUXxq 2$La\'SВ2 $[1`l'k>$K߷ۯ?'U X=F(+g#`a:aY )XđU9ndC`FΫ|ʸyO*Z|aߪDkvQbVm)'V/ٳu*<QRJWDubl;BX,haYzEeC?|tp+GOl &wgE J ?N+Lg3J7Z IiZ@=~mYe8vAMDT'KU7yi`w|ʹ d&'be~ VU$ǽӓ;HW汭OFt׷ޛ E bCⷣyLtPW`h>6V^|]|簬ŚTκY?\ T 2cEQ)'w1#*YI.ܐj|;²hݧLi*`2l"ەaز_o\>)Q&daYҝYz>`йr v)TXQ ta:\GZ`5-4gy'Rjzd=Qʳ]x@Be嚆Z䃏,_Gvg`7Wzʍ =QD~Vn'~vUl*rK)"FaOmf4vcD#(f%!zWnJ)]դC`Ē=$Qsˌ9ov Ή Pkz:wwjj@ rcQ.Yef7~K2S]}JxZ!=lRGF͵t}ŐS|; &8'~qc? Xf27I_hMi}ȵ =5q7H! "{J5!LqŅt:9)ܒ~mTeXo ~>IJN4G0nJJX>hڄEL BRfI :_.D]&2S[}%6*!yn7Ni<9ƴm%C{Y >֦0΂0(&kcЇKlz)t%`A4TQ;0zc2I{rQb[ιTW!<&5Gt8N;-(aE=T"8l7$jc.> ʚ%a$g*\ķMWl-Q%؞2Ǯ2XS“%jM')rI"p6C+h#)K]y+ W(=UiHgGB-ؼ/L*S==2rܿ(t/h/r 3PB7η(kds!:k XWТY4@}HW8ݴITu!0H$Jxp^,r gF 0b-( && WID5˴I=MDt))F$ e|I3#c6\F;n%[6GH6g\;K1dv:s2zBRlҘ~9M_7U@|yP g0R}-Ys9ʦKYQN1ݥ/DT<*yeռ VJo0uc8{M{@.:d&dq5t\_qO4-AݠluZ8H'{aCޠ[agZM):sҋ"tH8L#olj],׼*'.qmu,]̛)NP S[@t@.~|O0{6xb""C1^g,X!#'Zvz{sЕCk.x4SX_rC v'XV7/~E=ͥ~dfݿ-֦# S9Ѥ0&"Do:6Y4H|kV)@Gg!k]2=ܱTYuK%/2T}*\?6I,c :F qn zp8+rj jf8*ךKd5jR=ӰGN& 3e2ݳ#`!Ì6HwDGHb-޾=Ş<1}Ay 2]^2݅zKYt /d7cliؑٿ8m4РC[_c y'^,zG5(n[ݱD+8b n#B~!DI1[65W|2`MMֆ lℸAAcFWQ9:\oK{*nhR$c]#=Ve)@95@Կx0ƚ``[q0:_lZidw7$\IՉ-Ȋ 7 ڞTO=/ ,$wiLdn%F>]>%6q3.6y+-+GbDϥ) !:^`,8~H8bwXPbgts >mg 9ybb/!miltE@˨}fEV}MOg28OLocԂ["Sa5ce/U6Ec o wfRuxgqAӀOu8x7 !>k1zcabaS=1HsrևnY'Cd, q4pZQG(e?P 44qaooä74YB&@uUmaZ[iSZѻ(i9bhO؅T "HTtݰuP͏D;dՆa  w6΁A:ͮwغ<#E72I;r)=E4{i2if^n{!j&/f=_9T4oϵN.U]"K ƺ[D癉MEL #Xm-)}^OzgFsEA+Dv#]Iі#Te'eD bҦ7=xs=|I5g/0gEEkXmF&wIUTDxL7`U3K{UH}#oڕb1 u&MhH!!uH-b0|&c@ {"e ;Q)H9gæǹm!ZR>*=.K 'O%Qg7Ik =L3RiMB]x}5PWǯs-)ځ8[e>AJ7EX|DdRyOn3!U%tdM+h:70U4ETRmC7z ,'7L& ʹiϥs!3Jh:AϷf"8:f B+{و̒ZJ !*rTWL,oᕋPW j,u7$Qbт4wzf W;qi=A_bᡍQ&ƀo,x/ĕf>Y(xNRk$p{c9j/SD <wQ&5R`MBR'\4VR #ͪ9y = &lXHt,j#6a92hIF9:`jvH]h^n76HM(ɤ譂ՇOE1Mmgn+?\ 0"̜q{X+-eq PR՝Z5 KZyI= PBKT5`y#H _J۷`*20:bPNsg+UֻtfjsҀs .Xss3/pfi2;{67_X̹YYF ZT ^ E+s0qKTq1(򼐬rK? 4?Af]g#JVk \Bʗᕡ-xo^/\ݬ.{y(es6L)dug=W5U@4$kMgEJoߔգq u)֒?SB[gChaa ٸ>, Tq Py QbNۂ;5YKm2GpiXNcAO'_jjz֐΄Ƀ%j-xTC~6I6)p [nhnd2+ 9q>< M-o+e,&hBomp2|Ajb/[ uZj:&vɫo3nUv);Ӷ78.n%P Y"JUY*G쮉ZFU7 >S^ңN"ϡKSXTӳA|vF IB-wE7A]IlvOR?Lr ur$uD;14̓RQ%ݏ>:i}=Ir.:P%,qp ϓŪ;`)8%{(Lo-ݫ<<ʋXqmȇ C@W/7%"Vfm_~(8"<ɇ=~3- bBޒXPaCGةFI#+o|A&!8wk2kÎpP]WivDYХ~VVe&(7 ٯYDRcJo^ԧ4J䱙H;bbe' 9vO H*n^Lg\NZ ̎-EgqL PkWm*ynN!M=zhH4do<`qg$eW$ {>) `߉-M|!e˹0){ՙ Z[3`eI:<יCt;Z'hŎ"Qvr%Ñs:cv "igsulYq;5(Ng3ٶ}N) :6M`U ȄCuȻ%'́b줫 @@n32Qb3Jоiѿ8pwDVE@$3,%gIt{t ?Vr+\௏zL\ɨn &"~)`lzz-?, ӡ䈮YE ~%!G)!o/q{Zt=.ǩ.^&E{WL R'$ ݐT B̠\a 3J : λWɻlJ3;؏W'ճ l1C /(Pk}[Aw[1-U*quJsޢ<1C}1k6joPE4 a`' 75[HRyqr"yYDO*y[qqUk}UKQmFMK\'T4;2ԇtO8bUN]<$6r_h/[mt`+ZͿܪYZF'5_"'4~8@9F@m^uco=ߩ`ia3YD}X&x\qBڵ]NFv&"(sBϫɣI=gI1lDyϨ3`_k8oBOT8ϓ^X #,@aGhQ@X @$u %O6ZIaDfB@( +ޣ~m< ߘ'6[s\ o2w $-Nl32Ncm-"c?hJ/Vjt80L ,J\PqXZ00Хcpc'Kc(:)3WcҮFS|쁀$,ןi]y#'d\?­3uUl^B,@tV9D 5{r\E^ _A ^-,JC纜AYvCj!a}Ǽ CaHLAj-oM)T>\R4:dH/-^T=ǽ)R^'` N(D֖AϥIŊb#}&oZ{i GՕԜ'ݏ@{ͧ5f{b`&r)- LP+afx)Gvj*{'#ҥ}+Ȗ}6UX*?lHeؓ]~NJdyK)l"YuמfjN6 yԖ$+SdCӖac"&߭*1BSEw`_,Ȓ#:,r >Ọl޽0SwWѮ5 *z7wr{bݦ7.ז]B,nrD5gdE#4f5'%L eGYAl7ؤ7 ߩ#D|wh2cʭ=QlRu'wǙK:\sN:G[ .c<"Yհ=D02SL~qFƕ) brL(/G>Yo=fp:m& CjB(HHŐe p6&  L?43R;y%>Lf7G m_w+z:gimx>o&BdSR m_0?ڨ=;@MMwQjcyn^E+Sʷ >H|5(-`q6ȏ)8u1d.jdWU7.P"97(Mj^ NGSo5z |-opU@* ł5?d1^9Ee})w2R5*{Q% "֊0Ʋ|3%\Q` K M׉jhc]dǑDu "ߪ':ui8k:h`y˿[&TPK`/pj.4[WӚei12GE/.yx aD=U I4Yⰺ?>T\J58 AdNUB>WX|~T9MlvXToճ42.g $5]bm7j9KVUM;h{cPqTnퟠSg wXq5I L/Q[>q핁ろkr*#7/i锜G, R`" OChf> x ]k!Sn.sj RgyҶ7׉wSڨ9BL f _ƫsS@Z.+JqI "JBݪUq$+7籗T9`FUt>wqx2'׿گjV0Y&K%0LKy1>*3nA< r6$Z\/w>H_AZphwy  *fښySHO&FBծ@UfH3hSg;`?(&7W U&SőfG4/ym(Z9ӫvZtN#Q5nf#-*dVa8E rŠh:t`EUoB)gݿw/ `=a Q^ƣ'X;%%UE;biϿd*'e>KFE҈ B1`\7 qtAgd08~FeKЧ8 ,Wq9~$>9:V6$2ڏ+;*ny suzRYZa: 9HKn%Q:VJl^C rf>PXu2O}(6xHˀ0lQg ػy!FC~o;dd_<5u ψ<cqH{gҗq(4PJlDtPm Au7z<dC Dsk&1C~1VL~HB%6D$$_F`LuEB`) tȧ A_Er#~1'd,d[yWDaP8.@3% hQ`Hň>}.s/M)[?ܪ<+vZ<,X{-R:9z"Vym;(e;AW0&~p߶LQ")V-M2%Mǣ%_xh/PAWDbᔭV Y?Ju)|.eebֵ J.+|y7 aڇ k=cɚw[ĩdm<#rL!G(4;~TJ,r3pYWs,2FeA3蝽=Ny4ăPmn6c[ďsHO#i CkW# .^LSde'0jo|"^hcOw̭gţKn-ȫ[2&[1 (d`61jZ%IR.T"=\VGv6j5g psV`b,Ayc1)rӵ&D-?h{,B8=H>M խ K.sE7'{yV[`SgVg|бÎL<%~i^Pu2u vcx.% ܦ{up/L1*q! ѵLႠ4e#70ɑ!-h, Nqj#!G&e~?PEd& GK3Zݸ#W֑E3!$,< *j/rsG5 JǍKp~ҪV`'N`=sd-lf\ t5VۙGN:^GsR6ݳja@`ĩmq"$ֽ7Mk^b6Y qf`8=CI͊/݆H稦2OkHH=|+3 U;nGNYln#56y@iui, L[VҨIT D\9ÊNR&5Bj=z+xJ2~ae O ܡնӞx4 H4:w:jԴP9("! ^p!uFLsJ_H FS8:N Z*}ұAmm<ʖ{.UY˚I5Yiʹߊ2Q,50\nҸڷ}&YϤy>\EBςhӄs7^K<.˰`yC_Usp 밮8|4[_eh|-oJ(%Yr5/( {qn+k$w\F`84 z*ܙMl !~_~ R!`g/k}\I&B yTNyՠX4>#A<^X*Œ]`\L5K\l?c+#q>dv b-@ @N-q/: |kCs1i>q4-'=Hۄyf`\3%JI8lqQΉJP{ci쭏_ņZj4pbtTp+)iFOmqҵqyf;Aan<_ZZe w~5Yn_ @[==kZr8hyWG}g!T%58PsD߃'>uB\c"54w .'ZϵH)RUۇP\7rG:o2ڤwCF1chGW/{v@49U9?~>xZ6&a,=JQZN?DWݦcksʒ|onB%]&ӎ)8Q4˦bNanHG~%*oM 6}O2QU6,77GC =L5& F?!Ⱥ!˪9+[7SMȹJ>WE{-f|ؠD<-n=$1AoT^cپOhUhke,^xTmW?;u2j73?˻@*AK!{i psz?`*;&ツSuWc6NMkȺ }0oy18o}D6HWpQ.\LRr BNSik3%FXL>Ws v:w[ď;mK$` Sj7D o?vuڢ]ej9ދ4L]̒ (6$sYD?{ k'4c}oӅHL4ZL-@mF&h2.Y'e5eJb.l43R7A9?RҐ٦Z;Ƀ~QSW١`M bFi/we&np@WGS@%X0E7A2܁cv-Mݱ{J]Kpt-oY_%q9puDPKphyl#F|dae{*>l]76^PHckA, V{W^yB& ~S^ B$'U~u5=XGdD#ܧvϔ? J{~כc#kG`jP+ "RyML 5$t T]"{$\LwEwV{ea2s]t/`mc+l}+uMH84&HɈ;ߗ)v@nuXQ˲@P(5h\ӠnVՕp -6 "J#*ꐿofAђEymGVӲi\E\o ( yb"ɷ۴Pkcr ^#OCXx 3Q4h BcETn!vkׁ]e"C5`%Ռ:эV YqRsxE],SϪQAV_wnOPi>0i&>K`򛂈`]y;u ?XQE"U+ɫQbHREtͻW(;DXӽ!0wZw {m'6_&.qah7/3 ·A"+> rMyE']v'S!iŜOP;iL ekRSq>³IBRi-ک*kӍ2UHȗ>6 J$4]w@4Ej1)8\-vF_EIY O)ݶJpAlnX%$=4|_=:[>g 0-Ԅs6XU@O>ʀ4wxrv`鵢nڛ8/|1̕h]㢛xE5P31[]o]E*0tpn)(Jm@Go+|YakJP/l02竷Pα+ Tǿeqt=dn!YHȝڔ, T wrR;U|D[sߪ:/ #MLLss!;[Z} P> ~(Q(%!(^uEdw2z0V)u\>3lyo J#1>?/;Ӳ,tGqfhJrβPD /zZDYiBRvYpvm=gn֬_EDe(euvb+)NHdv<%aAW8 >z~5u95p#5n;@AL1._1gK?&;G*dzGc1;z&-Fpp+d'p!E AՁF?@cbG9[]_|³ݵٵ'0Wނ [愬C&(-m1* ɂPAY_Y%wV /*?M8\ ze]5HV]kgnh?^P1ԾaU +o(c=<FO1q_ⱑ{u2aI͞j@nv@a/ i[`П1E[*;D%ŤR7kP۟NJrH Î:0i[9IcZ|Q@p}*i9>IMq&\t>O"MR&(YZFuMޘPuI߂z.5٭2?8WSAmQL l]3">?##bm|Ho< hf3ߗo2ARJ}GNݒuҌj ÄtP\SIn> vckJ&^RNtdg0L$W7NMG{]An_۴B(+OLG_F9c@#DZdDKhJUZoҎEPt{&z/ܻ1K})ݭ5Qdsr=D-&"FFhjl-;*S~WOaaM<("}/ZO)ژK=}|ФKl7}e#فm-jt'_E'j7)jo1iRkMMPFo6j+d+ }k h7 7; XV j_ůf+~X1#ǯfWXK6>ߜɘtq655ی]dimH% MVsDpU4ܲA_=6|Ho^. Ed{=#i9_ť/M3|#~ҪdH/||G $2JӓDZmaX Z_ܽ.Ъ5 c )~lTz#amo>⏎j|oq{V%]?9J$P7Y!7a'j&Jlx;SQ#k̈9AUpT1'ueNGk?/5~Sųk75jSrpcOkٱ4^26ri׳,ϫL+:[Bmn1obL v7jѥºJRR 쇦i oegozZ >C_[}iȦAT5sq9ExķեqN}.*g:i/kiaz7Fid 4C#lҊ3'BPߺM +RlHCr#Y{mkU&9H Iw0>u{~\3pݦO-6ԓeqn7\ʖ$7̪ljE |GaVJjT.Y0w^EQ=@}o!a^:/ƹp:.M5SWz>06i&4ըd0 )d,)SP3h$dR_AA-$œ~ n)>׷ 2,HA꩞`iso%mHqjy(SXZhA4([ZHv\>m4b?9g azRrnoFW\~RMR`yUVƐ\&~lla~ X/qwČ>ON@Gm!uMP'ήm96l :%zt%]S.:1n`fJHCl<uVu`xz̼rzQ%2WGE.spMeO}k]ÛVL}/7C%yXB}RO}0 7W]{G m.8*XK?*4|3fs^F44['\>@_ԗtwwtol .GzǛNM{.E' |I } nUepUN܀I!E\a, ;,eQc;"H¾ukmn{~ջx{F8@xJ=,q FCI$&V]J/T*ݑ|$"?/×HyY9s^|/ČV GM{"-U& {@rB vMLˇp& joPY^V}Vvun1Vm 9*缚Z{>Bj[uOfЏyaD8 po.?깟`j" $ZT U׻cL|TjMtz*d̲.'iӁ4۷+1ĒGv{ XPhw$SƟMy]5-tT.}j2`8u60^金8(ō &DvEa?`Xƿh.Ƞ;#9K8Qf*Wר'#O?㹷FعD#樭g bQ,"XApO|;CprC(dӔlԅRoqLA>/+m~? }ŨS>Udl3.6#Ц)S,w)7gB_k*A= ׹9&qvHGku` PVPUao|<5ҹԟM脱)Miejeb޹@6)V)u!4G6iL!9qÈl -x{gE4>.OZgi3#yF|4 yмip`aQ堃qn?)`}J{Vv wQ2Iĭ@,t2gQ:UFݔe$y .#== 4V5:܁5 ly9q}IC+k._Նk0J(@Eaܢh O5 9di{Ǵ-MoYo9JwpjMջ^nzt/REPCgvZ԰Yz {1!(g%s]ck=|+!8h #W6կ9&((so-Uw1&I#ppݧ#:9~z0ፈ ᾧ{G>EUy-g&á'U.KUo6Ou K! 5\Bサ1O*fqٷ$ 5bTe0,G|ܩŇbb٩5gqaSwu@%zQre)dYOFFɺ0ˬ\A?!1mw^c/&~Vt|, @бKӗ|YgiDÄJӵw DguoVN=x~+;>UӶejQy!r戗ꅊ?rRp,8$%6ϋ{^N 2GC2x}||{^sӄ_<bY֖|J-klYl/~x%#tܥrC柗iY:%VY sgO@fڢ/NW0I9 );6gE1.D2'|H~Ձ-z}SXh==RԜ *NfdREmdoaކZ}4fZ1ul,d樠,qΌwo2/P0x^ ƻ<3Tu#Q39KOQ"1VNL~ֽ>#@jXNY=d%^{4aXTu2UΟ.&*[ @o<9a(7 ~" {:+82 :옽 Q+Zy!' '^ӈA:R̄s0_Kz}*C8t|ן:@EF<컁3FXK!*6IԨe=\&ګkYtv:LF7caGeWzGh,ײ/Dq v|V8@ M/8Wȸ@q1I~&IaEmbj  =·_]]ƘfL\ O ١E\r9ʳIw&D  50vޔ  [mq0շ8u;Eۻ{1/w3;A{Ͷz9L+U[N {}&79d(}`1/$$6NRC:zOuSDh55|kwo'zYo˜cC%,tlrUt)>w:lǷA ]tRrHuJg%{4EC|rPA=2jQ([Y{`VFJ.IfS&X?hw4Q } L#"4 c0ԖB}hS[Mi`U>1HH46{5Sa?iLes!0 S{25d_CATҞ#h"?abvA"U>YU Db* +ЎtjA0RYICiWA-SƐR!O!KGBhh5l\;,D*D#2;")sy QpAc7yq61,}_*0y V=#y,[R/cu ~©8.Bov+&JkO` _@oS?N~ :0(;,-qmmM,@-nxt{\d ۹u][[E;P,<@#F\9&P)?,02jzDo'd]qNXd?7V%e{t_xK2 exzKEoN[e.bX4B* i {:MRJ$#ͲjU*D9ġ(%c*ևWmg:Dppl˹( "֠פߑo(% -jTAiVqKa]kvrûxWjXII~4fʇ2eB2(]s#ʶu`>j$$J o% >݌fk; 7IWug㩎PC0k?)g#r#>8K*i6x_EL0){=9gWIS$"f2aTczGhs*|d 2"'[BF&k,•j%o!'o#u↺p_G^xM|v>YE]͌s!99cWXb>f5+lkkk+4bY&Sx w~A%6BݔnB7fh6S M>/͵g`D񸧆|+elWI4eNFEe\yڃLYKTm6AI Dkw> S~mf@=JI(F3!X0s %-}?)d$PAU˼nyw~ MIZYﱐ5(}ޘ>`_ & R,!w@o}YQ)n;4fqרeCkp+ʗ ",q-LƷw tZ+-NH#c/z(vkWl &z=ZLꭠlC,~} )|ׁȍǪ$53)2-1RjytU,tGGGJQޱ_gO2эT ҫ`!U|l4vx$KTsnc cu,+ 㩑E'xWUQ%M _ZG[`/. ^:E͐҃aDtU}*7g@@'%]]&yI.IX/Cj Y-Ȯ<A?9Rl@ZFe"[/+4c1WS9wEKXk.;B/({uǽl{zvPM'Np-'Ї'Wl_3ip>YC~[hj|A)*z%?D_dsþ82߉/doV y&VIu5Nl.6o%r~ |ŅWN 6;yc8c"2,)oΗU3o t:[&Bk~(C)|mX]}ѽ|7EJ-i7{Hգ|'i2L0ez9BÒ4W8ˇ?PhcEBwW2X Qa֌A/1QxbYi}5 n׫[w8㋬~p84O#@pY/W:.eϵT Ä@7:$CWY됋ݮСh==y18~xiPTU5(ʛs+RR:@a QGZ8,U>[/y^&yo)|m¿ϐ ]'T5nEn+n4< ONLQuDK†qIcن_Fp><B&-p)a_jzIEήc-<⡒!s&' >`nրD<ōLYn#pD)(d6Ռ+!x>.N) ug%T0HyP~1E%BQv1|ۨ5ūizih>3{pK<u1 $S+xtU^XĈzt'Q9fBNc_|Ma^vId-U#ɦc>ibb'~]r gΛѷlSm%_P߀XW;!T`2P~X~Ģ AO RzH2ۏWԒc' ׷<Öb߮95lg2|ckjx1vi=[*?.-S),ʾ2;X](݁AXcbcQj<9i!7":}lWZ^*%CpTx \ c=nl>H+Pu}-v4i-K# *}NyE? pS9g6Fjok\M%, 5ܔZn"Oxp(c dݱm1HYB3 ߶ ]N{4[䩳䣨6j(N^UQڇݯie75JLK>gː+O0,tdW.}t"'H@)^KrRg0T}sC:PiW#+S#|0{Zjo2u0!8ZmdEѻ{zn=9ρ ]|uy!gw8LݼްG'g #s|`\d&N܇/AZ{r+Y~#Wu&`S)ƐbQȭ}A b D>:n﹄ex< =D&'3apRaUC鞋14n'qc( itZԓ15 dKMJ",q ހ2.lXjLHTxv6)9~jﳣCQ"xLK0j10NUkjzz*݄P.=m[=eI@e8y[^ןcU6Ҡa1t 6<Ļ6?Y#]P^Y%=fMHZD" im|j,0 9&P)_E-''S+gF*pl4QtpN{\E:M |NtAۢ+>,Gns|?S X'yM ƊR\o?FR?M4|Pa^LUb 8}M"=.Y"gH:l~t5~MGE&Y8)m[ٔOM L4_Ni , Ra_ ~ly6 nQz+dܫ El@Nod3DCӺu_?RB].X_H]z2?pt4W2Et}䘒  \P98"x=޲6]4Q^({ŋbV9]ڑ .ʲRtۘQȃ/CKĐyԃ k}Fw1;1m/%[m+ab t-\[TӔ կe^xY[jmo7GڧC#E<BJzέ~Ìr`p渹WEi9Eeu6^^=|/ڻ:bD:)ܕ%Yb~c_j  [-3R 9f#: QOgIR"aV?a`% `z/g]?\ Y:p ( THVWv>Nqt WgFPOC_^*;;WYаhɃhQ0EčN/{n*~"Fo}JAc5>I΂~ɔa( -^x3>6 쟢1a&+7K%&"<0J@֨9ikHgp)pB "*Kn@W:d@BhtB%F /xk<'o#%޳"ԎHy#.LAIO)X")XT;,~]bVUg)mtD(5coх*25T (*o'a0/&a,g#w"jKte, 5Է~,%+rS^<Q9NW%UA\ 0~!AS|-'+xiR=hgJcO5KY%( ,Y"Mi$Pt*L%HŽS%F y[pba&1ɭ (%go6 .CD H\ʮ+ʥ&|d{B5W),'K'+ŖWX? wFkǯH& f+DwGgK9oKʵ<}nnbȷ#DjR@z'RWSъɺkrfl#Wre6B0I؜B-l9z'z :**#͔u:bG(&9mSfX\<ᶑm`)e* j%ݎ&FC(g'w<c]:d+f q=>r&b&,L[Ù>_ %B6#o߲T_)üC-.0 .HE/-kȝ[l1/q֜Vs6"sa <f e\ez^jh&wb uXvf*sT1h;_E]cՌh}ڛbn1fWȡnAo4y՜n>$}s9%J+-JP?*. !ՆNJFDM&],Ȁ N* Zpe`Ayc }Fi+[0EY{k}IR7:BPf4Q)(,$J &FslT } l"x|}%߰Dl)lO/?ǝtVUm'(#]lL72LQu :uY_U2W|-i)H^|UrCgüx[>>|[污;47UA0qO@pp"_w%h%[80+H_I;9N0ZcJ}rܞfO 1z-a/[mݻ_jtƨ|vRlȒ֬s2שdžW" wW9-YhwE[1D6VBcT*\/@zIc\=zb`}X}\| q쒫)riymЅ> \0@U$YeYx͏⽹` C{O(͗>8][ҒhN7w +LWV1AFT5o\3:w[$۳h. 5 lJ_Y@s8M7sREE(#kHcl93,]T6~Jjk!E1N_TgX=92X`8#2kIYTcsbX@=pX ~rǤ0Z%R+o=eo98E)ZSL]W5ޗ*燲$^U$_u&H_fx\{"␡=Wx?GQsD)>Xđg +,f ڔ Oxɕt#y{$C 2ª=[nǟ{{*̞@ۇr6?}"EPA_afߋ>jk-nuaLvC9u[=*ƥs.ƙaM"H@̨Mᡪu6ҫʳd X}XP]\Y+(ѓ7!A;~BZdÈ4*õf˯8lLiW4 <q$]8j%S-ۈ!H] ^g@nC*N,v] xNmm㠤1sByR6 8] xm¼\&'$i F7*ZQ ҥVI6?[!x~P|ZBs|wr1  zPCłi (ȹxuR-s K5En |=!&o2yh?f۱B kBD/̅6(|K6J`~T5膹pɵ'*r+[~K󳤏ſ:m|+/ܾX:<lnLKw%.SǪViw67e 0dpjpB{z#iKuNSDָ%m,O%4?U/^3fu6"<ukU0W$.&~ ﱞDA5rgޒ[{R -H$ZC}јiruS+:A6ӛ Pc\ + T<*D{ ZCGӧx ڭ}QfxE*8bS2${8Mt8H8in3#Qwoຌ<z j!uș(O)Os7&W6EN.}DUbr<+@v5ϗ~YddtdL2c1×^~ޤK]O Kp r@ V>&cf5[ R(VH#>̓IPnwj% E8a֭ݏ$rt94s1,;zW W&m,㳒#T PDDq.AXzCwm̲J}cgTf(g~KePzn:3gIDБZͩ4EdfSr5Tyhd/Tu3?L3܍\}A1TKcfgH0lz{s0ZR]#ȋeʗq>7! 8&E.IQ]E\o!WXr7vLBFF+@JQFhr̃hGY%}Fz4DS10WbC?#b#`luEֳUE̡X5m魖paךkcQIUn;kF)?$&o?Dv|'?PMMH1Zk_I:2ub"*ۍSvgTe2Buv=g'9DڜcpLMtyQ9Mrx-#rZQLQ.s3Vg%6%bS(U6?]' ȏ S[p%s!~xe@:s!9ʩ*35w;\>$ezV  +׮Ovc ޲"}g.R*x1i$/z>04ٌ+j먢Bh_CL݅рhymkR1dUH?W1yx^u nW˱v_!q_hed7ۚ?! ?>ꌤR$6$cJPN2`mȅ1[0ud_P0DsMBN K-x({Lm#^6蠞[fk`qUI^H٪iHy$·GT`srmԯ"DSiÃ^.bƓLy6 ny5T|kZ|5})$-(T?՟@`M4UǧL9 fl)k$r:x;t> :D@\eS7 mo}X.*ml~XrدO0'6IF2UfJрnTq_~$by~exl;xs<gJagF\J"'+e,EA{D an>3[AdJ+BvWwcbLYdNA$O2S jIge'qLxZ惹T7[S+fSu(Ys#Kٺ c,6ŷgζJ@bV$_EtO"(1\0TR~MȈA^6FW"פk!' ^"C$U\BfPWniR^VL.em%m6~y6e &1w֛O܅EWd}#3 C"451 ߏ ؤRqA\[Wz*l-E)P'Z-Yw/qh?F)VD\)pGcvV[=EX3vxqdѶ–NRͳKѓ2߲ \iCj-OY']JBXAD]NB*">7MFkmzb}Y\;cǚE3}>ŒA‰SMAw0/hLCz d Qz cZhN{Bg&FU߮~%l-uz)txnʝ`]M*Ca+> @ dJ:JZ6 DЩ}[=4v%:YAPa @1 Koh٭}I_Oukʚ3j:0FX9}?ܼzcZS2(k.@=4|̠*$qǨ]4VD-S@PNz& +:r 'dnOjr:[b7LeDG:忽k[CB~Gz`3&ʝ5~SCj <Ŵw?TIU؈ /9L;[[\Xdђa4a{}r z)~۶毽tbZQV<{6[?Ŷ? 2+ba8-]ɰUQ\$8FJd55L^ E ]'ԉ;5xC\ɋL)2ܑ(jGlmRtDem79cGtLPBZ0̄}o1~7Bjj|>hb"0=tKr< slbx~\=!p[5dU-)B|?* T'0Acb~f)Pbq_QziuGN*n6#ШG6rJdz!8tYm6&U,B/J;$B0B6O2W"3ABug ~]j-xj(0_X$1Y\GOAF??tT1#νw5z Yv$#<9.*eƾm͚"cq5!br8d rwu3s9&H^tԵGH V+jb'_p-fi Z'Luwp|񩗫^GSJ}(>-I\ůk9Ҏ~z"5yYj 0+\<5l4[7~> )fRkq54jv#0s(#7޸i{)xvL"%'hP$ꤷXב.ʻp!bsAaOH7:yŕĮZG{ZiMalA*$?G}j]TQ`JRm X (Ҡhae%b#hii,ͣ R>լ}Vh02*BT5:`/͒xp{\qϡ"Zf&s'؈IR}J9\A1d7Zê&n5#07# gv){8&Ax qIVMۤdgm܁Ah^oq샵kכ[ON0WL%ub2Id|^#0T$s*JɢlVG,ʫVys]FSr4@oBlJ>Z]ZǥrCT/kJ!AA^br΋'91V?N}U4umK1CY6$YG-ۈa7 ElF?I6|.CO\!E;dKNkTγB m|yp@ȍ; ye]J 0j||8^oZYۅoHl ID?P.U.cK1rn:;#Ti1$-GSrDօ r!RXf)YF3,h Ë1rH ^|>5* ! %U>*nȻCiCNkf`8oXsg&jW䤪vk[è4wL3 _kN[A7)O}+yr&\VqBn[.O0ˋ 0R\ă-O]yO 祉b'!Xc-iL}$Yά ]xf6HGno?%jH]*{u?tU.~lvR-n2LUeiJEjxM~;kk0gXjN./fZ$V8åol^bهo˫qJIp5&!H&Ӭ=n}>.j@_;ۑzvyydiZP;yqw˛>4 Y3b^q1̉hӉ )qΒttPZJgc$`@ ?8:0@iɅl, :mUflUU~sdFU0" IYXѹ?mW;` /qjmr-}rOzMN7>`Ak+6[Ӗ ,b"x|5o>7T[4y# %Q4P:ʤ=z6w =/l* @Q lyYw@B#w2< fی7Vhƶd~Op8 |ېN_`HxQ"0JMvO˟0=x/7M5D$&9sXLjGL(Vp(%J_5\:PGz~^aMZL;z0f]C'uM>Qbt9Uh0$ݰLEmI@cr1/ܱK^jk0W@j$6`aQeD~x%8"~B{t<< ¤svYtf *?#=,SIxD— sX\w!@zqk\, EqMַla~I8/ w|a.h@ػS{5iK7?/ipv9z6n nٮشMnCڍL@Y_$m^SX^65"8lOwRKBB,q/L'i߅>Q?3`jӂTXZA} )zq1P(uy(rpl☈O|zoCAxɊ#}P6ݴ}\x? I%l LxBV{ 2ka+ 4EJ\'5gS(K{t`iikP$ԺĔm]vDf(0 s>nH`ƣy[Yz.aF=icZq#ϧҁg9]ӰHHmdHKŪGt#Y6ηijMV-],gsG-DCfwEJG& C]mp̑灾ưJ8X'37grذEe_DhV$VFN]|NSyECc_HN-z&<> =5TOWl[LAy"ˤ @RkMi"/nV},MjhE?j,[M J&nQ4rhet\6%Az2Q!͙Ý DTAao-rZ!U`p~W!hEB A@K?&-Ʊ0(p\,0g]hFn5ٓFbQ7OpY\l]6c \26[iXd~EbOo&;=*JV!LBeZ X]&=KOGh4#f˂ƴ7U,1{SA$ΖW.튃)8^MѹValC@ 6"U!),vaFz cאl> .&j{ܞe"l*29PxX?!t5`^\+y$~+rO\FSxoqSEt7qx*Zc_"3.ʶ϶G,ق lQ$_7XL}`j;zdIP\y.Ix!&eςiB.> T)k'Lh22kXaODs^ jyo|Li NHYғN8P֮Sr-S\d!a[O&o墆DTGf KYWv}o58 +?7գݿuiC]Wۀ9i9bAW!^Y@aM%8; ؾy [HG T9dG|$O$.+>ǠPPq7cZԴ4qi>)0QX7Jzbp\k2f`9Cuq<+R,-%@]:15h-t< òJi/fxT >.1b:|0^i>KYqr9-Y*%ggU&ȍSh߮L1tO'RwcoX= y,gJ5@c UHbP|MhQ۸qN7)UGt6ž 6scvJJN%®ɭMg~_A,oYAGk^KIn@`9}^bQ.%gC"hX%_xئ#h,Y]D@u[U)"c[ [[¸50GF3j-R|D^=yLʶ/yJ$]al,阺Ʊ(D\cg JLQ~T5? ^P,vr`?9)l+rQ4zۣq!z 8;z},A bZőyS{`"#8ݵ?>f;A旭±Tʞ?< !1(̐}oC齔f..έNKy{I1GkQڶ.*.Tǀ4ذ-#QEfqRIX 4487} '=AlDVʆ\@PgF]G|D]^PI[n!ճj=Aw\*I-ZKt,=f)*T 霰^RY: B3,6DZO9ff~~z}Vd5ʶFϒ6KS:cOs>,̬YCtq󔕼Ul)`x}9ǕHv@’W(+ij#{Pw xɚVuF**p[i&i?E@F <6P۶~5zx꣤L2x {Bܦd ">UE1i ΀O=ڠ> x t8WyaqXkطZ* Z ƠI"(rij'K&,e| `f..ެPB\.bbЬ?Jd"Cp*O1S%T[6+V+txdd8o2{U2+}.~Yy9#T\.!1k~ֱ>:-4'ڠz3HœI6 l` a\w.$XeƭL&u[pIꢥ6떴W:qR(ZqvbDAex'fgSZ[f'8W}³\\\}9!3S$> B"+)O(5o(_*- .`tPMę{<ј_^=xR 4kvҺrƨÕ ] PY%ӅceM "m]&hXL#+/,!lv W׫`D*=KV$J5kF7!XWe)UA`T˟\͇Hf']יR*BIrہMRXN_/e [gh/f_Q\2dG2O1T`x-juqxywmB,ԕx>qaUKv74Inڂ0)lGp֤w'mI`'tcehI @ݼi [WYW979.hp y99q>ZYE &}GXhhg?lMMŒ;6v*.%OP08c)bf٘3j>kpbe&פ*h6.{S3Я+dL햦֌WCRޝ69Gt%џ6=8vpWɭ|✼u'XH,arT)7G0;;i " 1w}~.I[Tǰ☋h} yATWq Yue v0xS+lH\*\&~8 73WcO7jߥB]ٳ]NwWAޞGX;Ѕ qfErP"(Q>c#N3fnӅH0zF^TS 4 ЎI0.@M z2K Ͽ\Q'Bj Z;En B^dxnW®'eJ!( .0VÎSa2n`Lm>Oі}OK)ā":6PR{D%!6Aǖ>f' d0SԢv!;Ic)DkL?vXJ$zS+6Zd zQ8mK4~p;KF"#Dųwj!"2T㒦 ,S>*'TT});Fߨ!\Prt_ Q\~]X#Lߦr}tT`+W8hY{AO{фjubs6s JΊN1sB>yFv0 }Gu53h 2 O﹐Avv%=_zI$뼈UQ-1eW#t2t`u4ŏ3Ѧђ=Ђ_JR*xqfSGC%Cu#FN+cD)0ȣn鈻Tpd֬)̹亦ѯa| {3l<h:t]1ҼZ9tvhZQ "z}\F~.UG]p9)Xu\ (MZ)+bԪ=w(k?F-/J)z$9=KZ &-TBOBdm}dSmzF)"i\{aZŖPRf@2إ:*'#4%ѾR-2P wz4 ΐ{V AoFl{ا;;ǐ=Gr!)rt4‘$Msy-S*G[`Lm:DM 4XP;ᄠjl;$4Xrd(+Ɩf#2xӅ >5HGΎdg-M0 nu5CsoS!):)U L*Z5 _ 9"u47m$强@#IT$n'>"ڎ+5X 4ևƝ "*jnc0 @fWy"sM^ieI;?SҐ&vVL+Zy@`t/@k{H3%sy~w='g [1;ǰWӃbMb9P&w*R}LtcʛǮg ф:%Ejļ BΧqn ?P셕 CXIn.*`V'z%AC ݇KU_irRB36)FP_@|͗ tRdlckG*vӋ~8imЉde9;Л_GEҪR6_^YMxDlm#(q0xݴM>l;0\bpeݑсiOVYT)}0e; [E6V^_ X"FBjon8֪+@mq=0za]Ĺ;&q_$=BfƜiKv(:#Jq]RYՍ]d;¹͍zO_\I]'n]Wҹf酨|ӓ~T輞@K-Eā^$* lb%5I9ԡl~dF#tll06-hOB_!Y86./`9C&Pڴ3I{CL|(r<G)i^(%W'[(,rWzx6􁶨.ij?vni=0eINJ0\Դi9N=D蕦/tRZAyi1Qf~kIa&Ƀ~U2Cga1l`ɂ<8=I4AnXx;)8Dng Hq$%߳1/mreITp6V̫7uH9o*5m~)MRѐ%Kg(0HOdyñ. ˼7Rҫ|ѩ/%5D^ZB;w_%c"?iaHxnGL_0QG:SF43W/4 ]H^R_C'֑?$¦f]& 9OF]dn[c7[7u9>@>9DPƃ71G{@ƑҘE;CXi⋀C1 2zX/N}Zm@)%`E{QcqR^IWUdSC snqd|^P_B煮'o%'9cٻ ɼL{,3$gX\@l;-QkUdfT@DdȟZ9Q5kuqt\w:@YY"faЖNఒZa04h YPL3T9$.kHcFN="o̓V]c\?KAʢRiz5 ,-fͶT4-5G/:o$&@|!QC=WKEKtLJ{䌅_Z\(Ɵ)ѯ ΍HWbsK:K}zXL#nJBi h7w];iV 6\ԦY2ˇ/~)x|4E&SR]Z~g~[*N7 3 zq<1Γ+/DPwLBm,PWvnMB YªZ"M]I+ɽH;yu"IA{h";cw̜ôu_vU@C_W{3N|ExH t3tYZ CjX}o!w,|ԅ5R"A(J=4}DB?(dFp2<)y#%:iARvhWw Eyވ] ]O~zy"484$F>dGq ^=;*@nUU022 P켖կh٬K`de^<ݍEhg3;E٩߯TUWi$_N¨{qOuop $ J!Hy {N|s葃Nn摒;5f1 uscCi I`6 [0 *1 wk=Q(1 lmWYKn 41'}$.Dpug6<"gn, s?\-w~ct> 46[~DܨouX&ԏbA ZL`5@̚Dx_1;rp%bpG!t>,Äk^@]h@vL 6?~ffHCCUTl4 ѕټ.znl h5*eA#"IEKw4{W^1zi_WtK^B)NՌ '2mG!B,Oi?41DyA4; %bxe3wJ-bHrxpxQVߧoϔ:rTmo/jg+!% <-bEk<D:z}8$vr2RJˤET̰7EbÓә-=,iL>KӣKm}~:+[[/5TܲM"qT0eIja!@.ը1҇ӽoGMcgzoBg%W ցmuub߱ZIl$T4YVDN(*a%Qߗ->-&2͟v4ċ蚵Kc`5K|&*/%a;hEfh$֜1P9^f'Ǿx5 !mXLi=nD'2]6y/Fjtz ]kC~XJ:lS{$e[D>r{<@`nI/[I-d$#H=q1*=Kf:rpz$ʼn쵗5JJ&81b|Ӈ{5vX]{6cܡMc84L7h ͷ$nbJkGj_P kjZRZ& fJ u̢V>A)-ok=),=;m|\[gV!Lf3 -e/PԈ SU?HT\j\ %ĢNwCv54t>-ӡ|pZD Djѿ(C!V#*k2Y\;Ef UKvc AdoԺBlkC8'6*x.?Oao^<*ϐ݇Ð\E&rk;c_BJ͖%Vdfu{Ìd"'Z 'K*X[(e.s\?@xgiy\+2D/$,O#nfxܿoA9w>!$o;@.CqsG?s8&vouPz-L61X6%h/aÜs}7|&+D9aa{0p\aGs{d?Ȓ} qTgD) a.VE@TnAbDtsrC#V:,Lf/P50F]{k7h,R}h)6`&64IkI!~?y: [GVEHiXNvaϾ(̔H;EODҖN{ TlHe%0ئY7p$ AF<[# ?SÁ(ٍŋ% .(QCEiҲsF)MъT*7}QO}(+wT~uvañ( 7z:YBL|V<%]*ii`"qIXս3cN <*0[[` 0d8R }"Cb)I?F”o(W˲]R`e K,^JAubtX$}'%{܍Iࣄa++}1K?( ~ e6_>I|ҡW<@i6S+a. MȘ^FcY<ﻷ)W@;UtIXnn0yL|eR(|B J44$畖~wE([b'aTMgF*+*5H84$Sks폨o,JI.R3X(*e,bxUU2aI=syk$OYĆh0]KT7^K O{δW7fEXTщ^E6YmAT3E;ӡ{{ P HC6TG^-" [=j1* j,CvP1q{e5-%%S) mA5?"n׎-e3*NfԖ$9u^M1 ϺtMt ~DhϖCaYw N+GFI 4ln%|:tQ7L{Dߟ x#+"U"V?F BEO!MKmcz9H Gƞl}>zr=N*W`\48cu꘥<G\ `Wh ;kq`kTn7=K$ȢiEWLyo#bfhʷ"P%?Z)F0.co#ݱO}QJƒݘ`ݝ3>tZ`\&Il]áMfF8%9#[Fd϶m^iX+ ?x q'{]p.)oVǯ5LNh:ԏ-Z@ ӈ'{:r$m42f2hϘ3f0|>Z c')hwMY2Xc8Ըf찏b8 a*~VL2S6c}՞$X"q\M<~.o{>8*Z ƶø0*QVi^sxk)5X$a&? +O% #zfݑ y1 %% f(.z=ՙ, J(K=2SMy܅`B#t٢p]#܊KUOucXUH`@"C=wQ"+;ݺ'4ھhWFӎ52w;bg\dy\p^4aoƓ׸7*ĴHb$#@?^ N(+g6ߡ*u}řon}eb111X7 " PwKF!,FigW.wtG tmhb)F'x- ֽE231}kX@,1W;_(7FWlQ+8 o!-l9m IS1>,;=a̿d& sQŔH&K#=ׇkoWìK.'aJ~\SWQrog("j{ڧFF#_e0dh}Scy8̡B{_+R3-ԀZHc[ ɋ'R&̬"s=mPܕ '?^/dKiw^imh(ODP}){WA >71 ÿ8V!%CoӞ:V6MP=`&\ݷ\ m"% KDn$] U5)S:݂J`,|}UӮR K9ӨZyP;;SK>B{XΩVBMP֞Sa[P 1`MlHna8fz'F*8^P2RM/X"y"d3J5ܦ.ٟ~VprDxWpLG]`^wD2NixCra[ |8XR@nw0jT 흴*"@%U 0zY lFU2\ͦ"A%vV%Gh jK"*Dla3&65,/ oDH_\P;XMWh'\ zQ$a((m[&.HtĢճg^I]m ~h9&j;X0ְO7gm.u[]j-Dn|F$J OYtlVw+e(\T;uY@ŠR >G1fOY.{.F)JɅƝ #_L` ӅvI;wY[ӭ%<2Ue>@hVE2,N=!\"B2$),1$פ xϱ-@vaVh)W4t_AW%bbH!ӕk ➰$(_I![hӷ֛vm6lmY?-D+*3ȗ3 r\; ZA}oYInN 1L0xtIeN֑O>qK$I1E旿 ~emȭh)~#qϓrZ<9}{ͺ@i!aܺ+6 Z.D{}@, n1%Z8/8~<7=i{<)TQzC]ٵ* )~y"9KjFl bpdc[2 l" θCXꅐg1WYD@>M?(A>ئhyWjךS'WѦJG{`TP@|IDJe=5< msFO7| 2?G>OӐb6/izWƢ>5Q6rh3K/ &,ᎇ_ Q&9ZL"fq/-"lϸ0ǨE}_t';W!wm,s){:zVR坷xzzP=Ak1crr8>Mݚ5?>HX:=^HΩorbpo(~>[-12in5ƅgpGlfh3wS P&4tb6c䮖 ۋ`Oqـg}@vQC˧a_R^`*Ψ%'ݞ|"Bliy\2!aE}=x`LwԣZ^p< `^İժŬb^;IMKId(RGr+5P+V>s〞"OZw DG䖄u$ &<1[dmІw^ٳ9m_эEPj-T@`hPoڠUGf""g4ZN+*i`ɏ:tDM:"uRG-2W١e4e,mՂ-.MۑI(0,Ag?hPZcJ_XH5TP`B!*hԵ䒄a*+p4 a!82?Ydoa#x!ƃM{ls$eipmVH5K<~1CZL%ݳP`ߛ0?ntf:{EPwx/x)]uJLIι- ZHM' |* p f8#y*djLT.B6H\`J(/<,ק\k@͚Ewe#z9NE/i&3?'[W_Z5X-9*nҗٱrm)׻9M*sy/CWTKg͐5N\w84 \XGUFYG+!q};-pGdLx6)k[9 ZOR-6"FGxXEWZA/;XviTGхkc4NO?FmJEݺ? V(ο8*+󑤀\5ۆR>wx]8:7_RSY<].TBB?F@T%H\IC{޳QR$P yIu?5{n\-lBOP=u}yKP^ȳ6)s+RAϝxj6x[Z 5$R[0dΤD@dAVrrÝvDڷF3&BrUƍ ,^#;!2?IyxuڈGWPm()jU_~x+.9Ug\2.@)Tޑ1ktϭHFPc&V_=b:?-ZGy(- "y9+R?DJLrT[ps;cVhwm.t#Kt?ApKMZ02g+F@f#(rВ9ܕ $R)NI t: $~;VD{z@  EG $d,rj*޻KZl!g*r`KH'Iػ#wѕY ʙLh:-| ڹiO:%!. .gwLy]%D"8-IfVdkO;+5SWOEbU30C'~=6ѥ]mZ:c`.ҤJolD]i^6a6T ,!tf6\:6M,e9K,T(zIPi|K֒|wpghOLr裳\$Pr@rj9SԶ~A,p㖭!%q΅$V0L"IIdzVݸÓ/"B$m na/R<7Jiwԅ!h3ԆʖLK-yB4{Nޫވh_y+X(*ݙ9GjWS1~pEKv7gP >f`Ry ;S0v97]<[ C:ȪI',?z0[ğ*+!Q]2 WwĨzQ/\XJ{+8|\?S,)+(gj# ;7]J:xbZQKs|0VIZd+Փ'Rb *Po͓0/%V]&slNYYQ>4k44a?1MmE59"DB$DAZj[&K\+0'ř+i(A4N蓒_3o%ۅ.&Nyxt!~ؓy{ 35N8q&9oMĈI8LቌL1[ DT -L'mBO%nDoҋ…IqS2 TwIQ`$yBt&9Qlgc\ |lG,r+ ᫸Zii1H0"`@Nb#@LfL6K e-3^Al ܐ.w_դVKV#$qR }=M!pNfHƈŭr&_sIe{h㌼K#>(7{=N_\OkXvX%WDS-v/U%r#K=B6ް ĚRF}uY5=̢;ƫQ<~½Al֨ Y͖yG<}nsYQNpWhI8Fq䌹/;r?`ϒnnYH3c3fs0`wO"֢i ڐQuOM DZ@jJ?9A )u$qJUk_75lͨTv%ӨOf(dƇ?^kACEኹ#wv }Yqp^9";LJMf}3\W ,,PÿDx zr&jl)y㏧{!ux 8*K|7!С(0z#nj%ֲ#ioSXD|*3WXq9}SF@2S?VKXs4:vRe^eS7 |IҰ 2~Vva~axzXi`*յ. 0IFž͇_t-'/TÇCN7 0E0''͵DațMIt:Μ1 vFFzބwdRdPZEBDMGz9^tV A~)ŴW}eeLG=s7!Їܐ!+[߾Fc"]@C-h1imnr+ˀ.:Sc 8[xChZ;veĥ|#hM: dr:,yiTit-mj3a RN:xUE7F^8J:86l=,vmaA}Jߋa[9n/ >8`_yiS^գ+dOW~^s\ @)jI8 DV8cCjЄ "4'\ɼk+ 2XBQaPy  He"QA8s8!zp+TL8 *1=y*.ZZoX &@a޳CHJv_L'?KtfWT Cig1?rBDR,2q|K醶;nGJ8zߖp^^~{dtUhP~O4yvzɿN9VU{}ȅ̐:tKH(K'뀑щ^'Yg[@[~rǥ!Η3c5 {4 1vn_`f]0 ǖ9u_cb4ûrkN?,9nsk-z_xo%Ԉ!_Ǎmi%tè~%k !:ϡ ]ϨwuO,H>,؆+2GjYZYJW\L=_a0]!W+'1CGl|EQ5.N:`r: os;RkAñ{  5vpj%@ i·3{E~S;Mt$dwyMm(9~@pMvd{`#R/O4DػI: G+V>R |lQdf=Qx7ͶxANfs^̬%齊TheCUnc0z0]yfI+%݉Hs>6KZ،HhA&Ak-16ZsԛI7\DٌԐ!}/ĔW$ʨ4yQg_aqM81%]؛ggS;?&I4 4po*Gfu$cdRm"|ۀ/YSֳ+K0󅜘NUyfk-PXpwYkI4kr>H,]%aMEOMj#NzKIB;u폳-9,fOQfkNeWF%(\755_?1F9Mo|қ;T6#AawήXX^Pwb HAub|ϓ.D[ÖiPo>^T*p D ]u}Fȥ碊26%},lq#rkӦM@ZdV͜zZMSM:.dkOhfZӋAR‚j‘ba.gW)kՅ FB !Q7<HIY[Jڧ\ }`#"Z/7/n?*y+M9*UB#5kR-Tݢmj?xG4pJ݃ |$/󄲥ZBMb 2Z@pt'+* 3$~v MZ)(&Y-X\ڹϩ]wg >;Oܵ+=豢yb v ,ăPl"%>jnZNw(!QL[C| ^ζ4!DMe*ŷCBs`VZ"B!ۧ^:R8w±iyD,3TO2 v 0P\gU"hyJ$HNM$O[K4S%,̷t tƲ^Ν˴S9Torgp3R`>@=; r{Gڳ׀o)8>u/9:>Mm{<\&נ]ڒ(;Zog-|!h9$'SPB2[f/{~! k]oGI[+Ausݮx-=+:o8uSʭaQcZB9+&t>`Hފm m [ʖós*wW,)Z2Tww<.-a@ڃuaa6rZ{!pol6`t,#KM̗.o!VJ{FYoݜj&nNI r1 ݙdkh/ 20M9Ych!-J9qCbqjh0"\Mr,;.#-םbZ~2޾YbYH4ξZY`XA9߷`M|YuG$$A4ߎLg:v´ϕKɼx@(T2687 ;@Wd1Ɇ@[Gds~xO;ǶUim[3kt IObJJ;=wӿ/ г`] g{c렎BpQvY,6;p^ 4qAՀ4hʸg*^V }瞖{Zy>{vŊC,r6d;kE%/"&x.99*ɷ#gnN/V^JC k*FI,QXL祈Qws{0VxƝ6>5qk M%Q;HL }ij,]Ci>>3Zrˣm_ (2.]-?bI_-fODY,=RIG8At8 J>C|)HEz^m) ozIR8mCõ5(+:.m{*C|1Ik"*8gn _#=m9bHBu ,s{ڏ^bBN]T3ìPdž,٬ou|A[- myso4 ѕrx̆hq,AQ2N\ Wc?TZM^6cZ[Og\O ~ +83{U7(|{R4#/%ZerYw^WSFFz7b|zNJdRci-%61V*/}H7ux"U#c= #5>42?\qMEmR#_V?^R9+/coPC9Nvⶪ_;G VY Uj_k!QT#0u$r[#g˴WT|}x1.(lK8{XR.ro";RR&mm(/e/x?F|׮WpobeisbA'j[<3xAǚ9|wT*(;eЊʽ4!/S`pZdLR 33r OFDR< ,3EjcG-njM%k2TZ^[jF[Co9Bx8Œ 1:&@*iꃂnKVkLtnJᖮ/Kr=:]B=H{5UxG]6-Y?.3U^6# 6c,= 8ЏOmIֽR׫/uy6kdĩZD&JNikBʜ$WK<-ReEI 9Ӈ7 9y4zd6;aOO-2oH2\b, Piy5 )'Ţ>ekr_o>Xk`g_گ-!(ek2Ңǁc=j-Ѓa L.Aod o+uZs9^tN s|9.Je%S,L )Z r" '/ r!/ KKvKK/bQ~%Ŝ|:^)4lHLdO)cAX֕nX5vѲ&CiS#.~FyJ " m"y=aB1p WWFS9(m%Sq5c-fLK8"![BzVIs4c ,J 0"9lnaϨ rZIJlEc&ִ\(ݧ@* `zwR%4O NwqU6_=4Z\B'˔t.5>$?[lZn"/𭰻yK<}--ZɽO: 8h:v4|_4=Q Hw=o]o``vQti<ZB{)2sa+Kut!@drVh=l[*Uhw^AF / BC ^ssO{}Q?i@:C#/gK;&AgWJ,^,X'`E^O^a!4LNoqb+0A Q=oXϖ^/0Ơnbj>EΑ&*a}Oґ=?  6X,5je{"И4@ YQD^`\S=\{%4mvj\܊|[;+XqfNӐ;`ll#.P7Add ˆBfY6N򛷊ȅ]OVo6QBG/72O 3`LG)8":O`:X@%L[ii.37=+`GC"RpfLl]̇Jpxl 0G|3eQq?@­;n o λɥ"&M!@L쓈g|zEmh| 0! 9![W{ /`hAow8 a]R 0?@]_xRaIoC)CKUER NwA%}@ W~.y."cPCGwoƖ}vɘ*JY13ҥg:"^JDZ$y7[G|q`Z(AHwz׻*p-anu5zpz@#Qȅ\v6!Ii+5!วau.U nбkNدybëi~x8) [9vtFvNQىយ)zF'6' 3C<=faN'& Y}p zu?؀Rλ 7"1\WoV˶{p'lhS(P[2C2,@ CQWÁsQ_ 0Ef tnm +y|Me\&I@}#+jt_>EvWL k I,m2| XQϰt9ڲsG["9*fk+7'fJ{6\PԔXk 1 sv=_Hu1>>Z9K?k I ơ5rTʾA\ГoV~&I B<^gEqcR]Po[HkAZK.%o%ۃ,Ap )w*U|.ʄlw_Z%PhrC@iFȀ4iXbF{ĸTk.rwhIl_PMωO@@J&PWQߤp_sBXXn!}Byѽԙl9#ovyX9obOZD!DhWU!JE.yad JC!=*d*+vH䕶EJv6YOv&";Kuv"9=")d)q};HIّ**h,d`BZ&#v0ۗ峡L2?s܍ pϠ(ǓSQb2t]j69 .]620 ;C󉩞;i XO4R1[PL~sr#{T=zq}ի{gE3/"4??#1=}/mH/Mmq.C_ǔbK cv }<9BRL4JL)dž*6ߏ^.&);BY9j\[B7h-\l~' ]Gs_pV!qј-GV7; ?c<$F Bv& 3kv+?*C<. sn{1>^ n64ݜV?0jUp ~**@VI0vB=͈aRXA G7lw.,S^enS05mtTG}!Ul!*cͧ%meXWR Hz͖eMRz&?]GoǀO$#E,ywN^`phH[ UAap:eg;Ve!59B!H=w~Q+ KHരfTӾ5[vc}BU$e, .ݣQFZFcUa)wƏ5 q'DShZ @`7'R): Z{~C%CdvϠ, ѭao"02>P2٥ ջE}u_>|g;A:ɐuEtwNRUClYFsWx en`5[/\2ePHV-gh50pT)Hּ5S2qy*q]QQ wZįIyUvG0&c ۶կ#Q'F_zFNر_O 6>N61kqۓNNA:$TLo@hb|{q 8BS M +mT 2,f E{YY'7L}Pu^>BNǭ@\.>4t9ͭyEU|9uxO{W<)}R{(ƽMtkfgF7U Pȯ_X0-a5;'H?fh16~pgjVlպL4 _}Rѧ4Wy&[:O/J\lFc*G9?,uꠟ}N$:E3R,zny Ʈ&0k4Ǯ]J&8faj/~5Bs6)0ѵDZFܰoH`}X(H..^e.$9W4tDedᖈSIl ^;avfw4 hÒ)I\XC?yM$5>Q;#`0OXy-JD .9ITWzmgB탊/G~&jVkk^^.u $Fw#CO^Y2yVD'ȱ'[-I.?/v#!/ez8XrgbqHq +6,r|T,|lLXm w:϶l1rWjoذp0>Z4I#19W+*[{Oy<@Ǎ͔%n'R j{%e˱؎ (]yO ``AuиWX&jڐίG 7)IABELPkAuDj Oƪػ>SvmiAÙ ,(7踦$ ߤhvŦ' $&dVVHW7O qt6$]q~Q1hm55Q={܊ |ɧRX `%ȶ2X"8֞0&'NvJ䔅ya`AF H_9wLF^w?(d3k,qj>2+5!J"qB{D5CnEp>onAxqݠvLa^Uw%19U!?tNMsAC K}tWpH\G"uCjj m9^:GĈ9I՟B%Iv. *aUf} EڟBIFM n|ATq1(hfQԼ^㧜KvV2^+=?=KZ o/X~yjФH_'|=/iaIpAwA&ǖ¨;; 5rtaM.YNȲ}ʈ}vY`V/]"2Oů?{fq޷OT*_M 暐NxE.'h)땩wwsZe{ ^ DP] &Ţ9͍Mn?&@LowK(x}> nkH ! SS˜H+2`> .\5y C_7Z` YA'q M] 3dMbT=O{*8%XoR*]ߵiVG;rD=0LQZ> 6cAD-t|̍܊]اm˙3`YQ8ȉ3肥”Byuq9* XGfɆcNe| T-;bUP,m#Ybw׮!Zz,fFg.@H5*Pԧ{EK9z9b?LYbw Ur]:yo1[lq ʠ;j nK(WNP}syCejd᤬U1*ϼDDV|H-\'|*b@)cڻ~SBSPX $}D""Ut?#c] a+rG1h$.C>a^fX $Y~بoW̰ɮZRBڨ1j+$&ԃ(߈1~5S.YRlWcQ9BF!Kɺ|r6Wkcz02BtQ'f Gfcm5QLDe__^UV mVJʧ` /VY@ڝvl)#-esV,ꀉXu@~ϲvHϩ2$2e{};osK:]-B/hU&k$Ugoy&\դHa ~j.1 f3b",:ncĵm_lUHP5]Wg?)yK4ZjH2i_c_p#@EawI`bY:v|&\) =9ӚZ-~JP)r.R^)ʲ(f,mЏӍ}χV\tJ# +&qDT>s;ȏǠDžOVYS(l1rr-* e#/tt?o?ōRmU >~Y-?Bg F5 VmA`zbѝ{,XM/{JjjԹ͓:6%.e |#biY"$)k>0T2/(\)0k'a iQY Nh p* F.ώ%0) ,$t$}A"Rn يut~hQهo^`y)HzR0ln j;adEzb,ZCb8Π-$,qzRw};X^eR+UɈ24ck+/)9L*X(RG4*LLz 2Egu2q<0Y ._PSX{y"wr8ܷگ:3|(A>N!5 KIo6Ev_hp' ?epx=HTП3ae9 xR0TQ56LXlbA{١RāEc;!,Uʕ6}h(fo [y]"U*9D-jS|Ho62HK+y\~L(VnN鿗V/̀͗09{.XV8ě#S,ry! M' S+njp ḮUq"V:ژJǻSek ׾ m- !`@}RC'- < k,~Ij8(i&LХospjl]5ϟeDk#gLb*Zgn$hIyC*O4& 'l%עlp]عk4okÀm&/n"I)bK"7Z`˒g2vCݹM%{aC^rڼ_IF6K!Q)|=ކ7TE"Rd*t4ϖę Zuԧ5oD >p4kt<-08Ђ[5a{ܩ$YG+N̠@)g[f'Sjڋ{$[t9Js{ǭ,)) EZ&ncVT ɯ2Pp@/*^lel znn yO E %}9svv|ܷW* 19b>۞,WNw1oCZiopIȬ_)}^ZJ0DH?)|0D5_⍄k8 ؜ŧ 顁O🇛8ӝ4* ="ܢ+Ԉޖ$Wɨ\j6+>rfY;v$%˧-؃og]9Keu.dzf %ĪEQvUk^n:>U_}D`Eۖ~aIIwrbP$e lcQ<0v5c^MgĔYݾ%&}Xu|."qd!%P_Χ [n{gXkľHx2{zb~'g^) |:g@܏ ~c$~dľٱBgZۙx%i(1Iْ}RCUh ,(}!z Z0k6Kio%I-Wo8Ta.ItfĆf?!4yY6De2O0&Z {'cd%n1U~qojF;w/b( S 'IPަ[WuL%#ߛ]Bڢ!1R3_.Mnl+im3Lq)Y!ٝ$p{È8ʶ vD߀:CaL !$bn W%2|Hx^Cf!VJsYqZ = YJB+5w숸HC&:RPa?~Ukd({Q6CbfY0_I_ .e yrq&Kc(j][*'55Q Q&wYA,fgI[n+kyUņ8/Gٳ(\S*-U˾No98@10ǺQ^6gXʕS CLү'l5:ws,'I<\d>d S\mpc/@#XUy@6Mi$03Rj2"cEo3N4 7D,TbĜ|JP:Q-9I`+JI t,Q;qEUGɚ&Y\5o Rƞ.=/% (=ն;b#ޠM2.;|986wf8Mt;[/,>z024϶D2V]jdaX=ys˹ %kp/Ʀ /nP3[Z%17'qFsru$bI5+.W s֎_+^4ƥn|'6 Je|͗WO,곧kCٶʇ~WUg3/҂e٣jB kwx}AI͵+ ~QIXMEb>- "4H+Y;V ڨwld:OV(n<gdW>C³p I!T|xV[h]hGKnФypԗn]A1*^VtLUkQ}:b)'ة]qyP^Om/򱧫(ʝZjVD^K jM@v"-g{ nʋy@'cOyͷ n}.FUݭ 'bXZ̔VX:Tm_Pkюk2x`A&i 󨆑 ;H[#{91hH`,~׎oleM2_2a">Ds@-TIewT>M&d7tmñ]!w % !@-)ޫ@cli~>iX+ ֩%zgQݘh=%dBPFw'd]IͭVpQׂٓLfڶT9S6tj빏֑1S] UaXChw{9z#4wQЈz-잺\Ĩ0(a896(el0 HVKХ}Ϲ$Js ^f<ӟK;i+M̙/#yk>.(ۡ*Vd o6sq)H)rq%}bjׅߝ *-̺7d.Բ}K}V_a5V!O΁e0KËôg|-5$E~\J4j?Y  Jh#[M UldE(x:7 U<39㔙 0 Gّ%&PqM+V;0WEnfZ4e&E <.:{hFTSt`\h bjm zvP*Ÿ dA;XN/>"oDc:)Mυ,hfswsj;W D_x18f7I lWFwm=ĸEv$R[ 1{Hè݁,!KoݾH1fuwZTe`G9' d;-ӿ|MƝ2Y;{{(Ԏ/v!x#3_4-K}HDV.6i;UtCߞ.6>]&ؔm+*FPVb[e!p2Q ě̋9B_Q_wv_d&\|&%Ha!}3^: MlO_%g#~nW7J%gYOXa,6t-.}Z2Fn^Ϯ(`y8#g$Y!hOPuL`h~iOa*S\Tqn.c;B;5 N mWouƖ(4h{#$#[DМ mi%pY#;y]w\?X*.mGuӓO9g0'<A%&uz TSY?i'Y$P$1ޘcs\,M Z'O/wy픲 gWgaқ5 5oUܣ!7Դ9uXhp/T}xV> ;aUfN4ZU1tnį҄tu@(YJOgBo0mInK);bVHN_L&ܳ|!(3zO3Rv\OFTPo^qCʿGmQq,gK Fd6l˥}ZYJ9nnq1 ͘U Ψ_NU>:зd4OXQx-9aQ܆V*mQj&M} Si"E < G@xGC ɴ1w uB8:ZB;@8: K)"0fs߷7Spq#gy4$[6v;%, A% ҷ *‘J6y vW+0`|v:0/t<9CRMJVPhSt\7,kΟs"j6H-d#Ħ&qiRXED=\k. *wIΆɉm$-J0KYk[] Uq2ȥA-⫊[84 p#3]<SeMYz~IX /|_VY5 ƉK=e&#H|޻8_Xלy~CnW@rל ,wo1S+ (YIyU-U!A)`Fx :Itr($9NǺr !sC9XXѸ,R=Bdwn`Juvm&‡\u9U܀mGSv5uIk*{ᙄd` *ZLQȺ{H2;eH/nv ۣ'-Ž!&_ޏz\٩3G eܪ{wW4Q6vUhd"HǣQK@Ƴ eH`mzYp׀RlI_P41ns3@SX=J߾'dd gˈGXUWOXиKk MLE.UЅxbБ%BkILcSѱAH7Y~-\3 'AdZG!,D95n&u]jBGvHq%*O?znS^X%ǝfFF.LEݓQ z9TF?ZFeѩ07~+͜s\b“x]@#5,YeG@V]2LM]p k~,afD`Ѷ8k9gvw)bYgr`ߏA; -1{ƌ‘%_eў2<c4NMetK\.JUJcqKmCE3fUJRH Vj~5ꨢoO&C/Ĭ=ؘ_5h~%e\0G3 TFXB-@8lY@ԌҔZ>nhj1a6LT 0ܐ/Z@݌ϰڛ3T%ǎgc%|]AL԰B WyMVñ\3mK0IvmEtʹRy^&f3<-'"h8Gi^ʘ/GjI+Iq }D==[pbk$x[Bx5z>XՈx^S~ߠP|"潛fФĖP. I:gCMjPRu'=+A (ޗ0HHTz#Hm/HUpɚHYioӰ@ٚ'D͠ ʌ>9RL5"k<@y9z羂9[{b^'z_ɂꙠXզܹy&x'韼 iG}LYؘ V}%17*$OP7[Ʈ.A w}?^ ㇝%tIԐ s0EʇKW^~>S7i+pjvRk39KhȩzXܻT[ u,l*1ݑD&ZUT;#<0Y7n:蜅_ .RkFl4)cL_gH(yuicDl婸^gNк([Su^DO,5ds}\Y8_D-!V2ik$c1Cr=[!L=U-rٽYmяU8ʠZOUa{q:wرB|kgk)J1= =AMK-DeGC.]3t̨E?+"͇y32ӛq-9<Ոrsx815jPdy=) \z(C/ƭ1NC'*Rj_uPkV"b;lM~~O>fDSlx~9x]AKן%TP|1ZL" 52iڔM6B =9^韻*v|6O\Xݞ[&T#mV爤XVྴ|]- mЇ ;gDN{,!0tkt[dBW@l_`83nrhړlDK0طZ<,qX4s賉ұ ɫhZ4=v4| #-`s4-]=o(|=:_|侤^D3Duɪ+uKN>;3nd%&zZ9,kQFL?Ĺ%ІӐf<gY!x3u"E;`j~ԕR$I陸lG#loCۺqe:.l9)=ذXN |_gsKv5DQ{^xL )FTAS J6 |7C%eͿȐ}nFށ$ֻ9M=dy+ӣh.=#w8i@~,Q1BߠG.6fh܏ [Ak#{.pٰ.&?%zQ{Mփm~RkI0C1 뵦m/Ƀ]\#mtL0VĀ Wʿwr |5HYɘuXCYU'+YcɁǒq87-Ƚ/^M1hixb)cXLL=DS9u5hmue0HÇ1#(/ͤ4S]v㤝pbZ乳 iS) JZ!5?xh0*cU.!"mx T[Dѣ9oL&Eӥ/~QsFA+HZp[~gSptqnG."/'[jpX9G-bcv9@وky.5덵. OK6._(Ƙ*6_TRp]2PG)@KR$l{;? GZ|eSC P7 FHRԹ9Ų2KQBU-WAy+]A4)A+9}EhEAg!73 $_̰/^ej;vetBˠDR^)`J#nqe9<~3gݍjF\DpŲʪ=mt<^j%?nbg/ ( ޗGI2Wnnea G̬$%+)ss0n=sx~2͋vS?yllj B⻼l7)wQ2lRf\1jN9\AOMc`[wKd$D&٬hI |lFTYRn[ %MPGՏ>B$2S\aQv'ƈq4GS$T?_S ЂM3ht]ttpν)T[0񌭥( 21xgγCs_p]B{[}Mr>,`AfI: dB|!Ksgv(gH $C?RQQdՓDTG% R XdpTߍm1!u!8M^"n)[bhO. ֺû|!T kS0(W쟬a[C᧏bLbg.`ZCY^RXӷYÅuX}8Dt$23~ 56r@%)RLNj摖y9y۱Y po#Mm09Ugo٤ 6 hZFZA)-sͥ{*7s㒷0Ⱥ=>apt(h !Uɕy0%^<)rAPZhD<œeO\ ҲO/ IlLLD&#$xG0n݁=|帒i#};Xre&LE~ iWjd:C.j^_R9G<'H]:yiX t ͏sVXyM3f)`d:e 6)@3Í~u7@P(,+vLa`?tEqI}C9[^3XZ2ꭶG[* FS{l˜T?OLFL^3ܨ5X="B4s Y\* HpA#}ct ƃJfJ<& IԐm_ Ӥ.âz0Vj":DA5+eї9<׸? Xx&|V*(+{_[^]t^&>ϣv `g rcP"1^qA¹_TRiW ӟ7{0GjIL1du5^h5bP9UbO6@}g*h`A%uTIڤ 782L҅9^P tڭ2LdC+ TuL5ؙw@ :b+oFe )i˝b$c_X9⑲~ -}< U6e q8i[.ܪkW8XQC< -3@$XUPyI{\DA>x+|7*;l΂/܈{{5^_{^%tЎ,@jխofoNj5~ Z,^+ݍs%9ĖsyUa|_>1gmmP-@+O WG[zl sjCJbk&;p#"n#a[ NE23|Nٺt QIJt ]Õt R=Pvc7@s`FH*!ga7|ȟ|~e)z䅈>dQoܪ F+_ _ɜL1ə'k81y#;Ol<}_7D )pJik?)nUn ~r:ڈQrPrvFA0-ѕ=%/Pp4VG'@;eML< !o!8tcŒGo+0?0w=%GNp ײ(f5v>Z؆(u^oI(P(,I8${q^,7jS3bO̥Ղq%ߓ{c~ܙ/QkV3}2oub/b$;8Ս6< %8tرq7ɇṠ|)ZP]NC|`W(_䉬K26dl1+%17%"󸙹YɊ5/AÊ1ۍkƙ ZuÆ߁Y*4K/FjCP/1OSp~z]% ݔɯ|;nY9;^abSf6!2:IBQziS ~$1iRyJUKz7PeӁn$ɻ_̕r ^ERp[sd>ӁGEޮtwq`nhEu4M]ؑvAɎgkPɩ[\\tW~Y7*>,q٨+Vcyr~yme2(ľ51KB ܁K= $9_ Qe"5tElܿA`TF>s U?ׁQ3lJ-*x{ &ݭI4qY{v$q-p82å#n\*&rnH {F#ދ|ffQ0`ٞ_iŁ-6J'}ѕSSenO}}DNf`W).0p٢v5icbxR!(i>HlecdžPe>ٛmW#p[XzyM)"- fIG.ExTȣcO_l3[>) J}EKXcaJ+~MA()YflN`Rà*Rn;oRMe닊2KM3F"ZE^88E Lk7]&QVhI%K)kjA]{ڂSMYlty0>G-Ty 1CqxmM/25fPrҙP_oo>he4")ic2 `q[ _S%9 %:OFEw]z+gOՋxB$|OڇF0<"0]&FqҸ,rzzgI/+&fL&7'c}(4G )!~gw^[A\<ϿTT'V8S𴳽ZEbևq[(tT4FFdϻUϱJlش`luDdwhVE}=. %:꽟h{vkǵr v3Q H#xi!R1]I37#;qgQ\G:EDJ S~ S*;ncx_;_qZU4%n7KgFpȺ فIPgh^D}Dnv<ղnZ>\&_6l VB͜Ő&x:AGD'" Z.LIKyZo@,B:0ѧBôL ^Rrpe\I'R.\),^8PZ'= 4ʞ?n*z9<ͬc{T{ R߀[ȧŢm³$p_Ȟ#KO.۹f }{28/S>6{-cQarlDIJ3A̓lKa;AVdtn#n5Kޱa՘~_O]nrOSE?3v;7i<S No DRDn+ qF~_~mX/#b?{Aߑ$[kEVM^a޷6^}ђ+vV.3] Lr1'OO4y̼1ЈI$~4󁻋p6- 81YG%/en^F2:]jvLX?m7P(~gՃ8 il ѽ+~L3cю!ZŢ뙢8oDTɟк~X˯azncBqc bJ y+`S >c'S_;)ѫyԡ(1*aٌؖ3Wq֛8L0=Imjo@\&UΓ@/D+_@4?G?;OA=Λ6ڃ_,H\ɬm_KPsl+4 ^:B1om W e*0~+ʍ9 |k% /Ozn:An+ImG8}kzF_ֱOGPCUn;"tsv{LKF"Dk\ | . D WN=a `]`˳}:)n̈́ɿ҉Kys ䷉7Ni?_p./< #M6ۖ::lu=J ?5a4Q|,/Bcauxo/l42xh촮Ţ71+Q*^(Xq Y;,ګin=i>%l#c~":nC rлJuV;dFMf$ɥ+&@]D ս@/R:ӛ[zalUK B4c/sYOܟ ۴oLGz?4}\ɽ_,QO7SY%}U̪.CNE!( ؖ.X/02ec%3WDTcw5B5ϖ  ;bx+ENA\b08Sgc $\ ڰAYT6@DQ3anĩ`,USG(o.GE]ͯ#*`5\#Eݠ?7E4aHixV E R+Ϩ3aO $#9l DG c ΤVI4rY3o?r#ġ23ҕ]aL تnߪp/* }=ߣ.VcCRkL `*Aup$e"uUf-a+ui&X IōcV|Y3*nּ+Ц1Y$ {dƼLJvh*)e6unT6BEi &rTBS]V,.muNEd-1$TX;`pш蟞+ !>b )K R7I&@Q̭>=խXz1w&w#9Ѷ/ZPt{zPwTi&`J+_0Izƹ͸ LUmK퇈rHː(H{Kwh۲$zju9}}ˉdIFw&grV-,L!(C9;b\M ]B@6!5)ýh!͞=TFs'J_4ZRŅ&3.`=~BlMepu7m4vX9iT$vqLhqg9cs6X‘{7Ǔ̑M F VїqMbpy'-h??Hã"J7ph D+Y$~mkz/P.[Z\Scy.䅇ց*U.e-H뎫xG({ ad|qfrU\@ܢ֞ H>-( Ӄij%IDgJ׆ s&^w/kbYWNmuI)VI!\/^=~`U9/XPWY9ĭV ?hゅ qBvx7#px$:<}vݖӶC B\4S0øCw賙2ގ67ZV44BL3)+`8Q ZZ iIc2X@=[vNiI@G%\2} ΒABh9 <}s UH:>/M69F϶0u͢tSP l-ԭxP=#waޫ8z+_5Z#u1 név +YJd+mf|jjNAxEFeh."g;lzn@μ_ȶ'f"k}^~1V]ݝp yFbdD߰)" % zT7B=VЛKyr?LgRfw ݘd-.+ PX?B+v7"E^UM!X{0:|c( vf{9Oz;]&ICb埬 }2Bx|&&ru.D\ǣ(y)Bktub"&m4;_Rsho5;R%>J 7P~e ĺW๘YT!#Ҏ^ݒ)ad1F֭U7-%j +ۙ' gj{ֽ6$~M5)v|IQ:R#K ipݙ}X]QJz8XE: ġzbtNEhb2)՛0sr;bxҳI ,2*W s"5 T†& "n w F-)حa_Aq$DA\hRfse]BzVR}PAF~rO"G}G,/XOYܟQ{a |cEQϣhi}+/#F%",ȥҗ$S.J t?e:Z$A,?'u-HLwlz>G{2"̈́z=T&AvwީUIzD6,8E! H>.P9ӘѢ#܎%^~{m/:Gt҂Atӣ$aMZ"szxO;Wrlo9Isy\drx_‚W@)BÈ3r[5I=4AW d>H)h/? "^PE){sOy:6Vf8)~Hmh*|h$Tme!oƯ~_PrbX6NWLɪ<#.OD1?S#CfŊEgJzcm]?(gGNca3G>d1`FSgf6(P(q', h[ʑ)T\zh) x径aZTTFjS >hsfAe6 ۆqެ{=4t.XNB/f+Q.PRIR9 溅#˵Cghg!{FJpqIl\JJk8WɘiTR;~Eiөow-MYocl꼘 Gt2O82[Fvrןr+m~ZrWoH~@:slrJ[B'nR|u$<_9 {aXș#44XypHP%|7~*q!!Bē)LZJN /r\<pWwOa…@}S#qTWq;-"e~ Dppoz,sf򅙪Dk#lJȉ% v\z\ ~ 8_T")I"Nnmr(-vf.r>hԢiI>  $L-yocE1bo\r2TGE8uRd~wKM/́^;t/Z͢> @j:N0Bo#M6m!EoH'[ap!+ޫaT40R տ[zcCaݜAĎCYtw ygLLX_/&(QϏ&8J3AKdӋlv :;UG 8t2G2^+B*oǢ0{Y {IL UБu\Šd#I c1~"V++eWۢ09^ SFT>qTDT?4&[H;9>!p-ן>XOSѲ;I}%F鐚fTpڈ?:}/Nщ ^XP2)Fɞw@q'LGf Y_ r眎n.6B bz߳u!ɌʃcП*Js.\3-SIɬ}xo)% ̣W@Uꇛzf9t4i^߲I4B](h쉀mDnt:>Lcv=$E2ic {`Ӥ!JL_Ʋ `>Z3U~i;X%齤[N\%a kɸ黓f= p\)GVy 71%XXE≬HY{; $ሂY,oF) ٿ.1#;|[e:L^.>ÍHUOrZnWf;DCHN? :ؖI*&H`_Jmܕ9Gj`+ykVy25xʔFA-B@dY&.ĥ&qwEz~#ї#P K G6+Wl~K"y~@cnV#_pb>*|Vb BmZjG ؑI!;\49m:isKanqN%᳘6=_mueeM/n^ ~" OLU,3!4ԁK ( ͞LvSNNE'AWY%wڙA#@o)ٙl&(!;x  l1ςwyJv/Ɂ`F_2IӐ\O‡y72<Oy}y[Ls\:BuƖ!; ot~1 P w՛mZ n/tyӾ٨l{Fo rz7„޻Qۅ8 a]- gJ_MNBZ/ƬEӷRGRmto˗-uO*jv$:3[N_~-q6s|m.Dᴢ?#tcYcU"ؓpNeN7;{H>-rOՑ!^MH1X]ͶyAWkxnv@ɮv^)ª=(2Ŕ謁wZ~A}~e+6KȍnRej8׹(]Wt|ymRn˭j~kq`H+ 7x Òb?) b1hq\=勎;3l]Bz[n =xi9\{ ^dE˓r{wc7~?AtKGoi/v^"YY s x 7T)uCqNЎӊ"0\w~eeQ#ۈT_PubmZ tb|_laHjUv9D0G2o&|"(3! 4zg^a-2^wqWZ p}TSP~$6X4͜߾g2\SiRD Df3h3h4LJe=o}/|,GiH@=`_Ն +'Imqa2Z>ʻq"ZNV F u]،3{7Ƈ䜔'[K[%=7OTPDgA VCε2`TT.O{2O%q˂E#21O|VUU:J.N9J tK1@ye3! B)T$UGy Bri☃K¨=Kf;rPNIo"-ņGuW$0;qPDyV><2@hMȋe[lɴϣ A臋K~`gjN"`քmV*}D oz~_ qM#Do'B,l`ܠ5Nf@T\Dt1e4k ^[)qڻ֮;,璢Hc \Ju^~8^BIG0R7Nqs -K,arL gR ųWk-@[ݖl%`nLq1s`oOڐj'٨+U\`;҅ w]t-sk⏃%JZT#>RLh*8z7fT&owWOJHqJaj~7H[Un;T[|3GT0HIDIQM991boӗ#!k'ILVxh=>6p&!Oim*Nx+0 ^1|̬M+9B1͗,Y8Aˇ[dCKm[ +e$I%D9JBǦ2UyQ$ĄrSf[ȿqnRF&X)& PƽZɮ-NH P >e/F8OR41oRzP&R{ ebWVtDV޷vtm_Rm/Z(^bP!oZLZbR<.=m^3GVӅc1=%'\`zrtӑǜAL3\Gɼͣ&Ľ<Ơ wtOi]enۉ.Au2UAOSަb M!vg.' '@aa*+`k3$1,{oѪ27E,=bM54$ο #;Bxѝi"F;=im=6 BOȪ'.U81#JGH$яΧti=ru(zзl~aL gf*')3x,q:x9kH}k˫R:x/z8_D7Pz$Tg= U[ND4m7Z>Jawؾ1 3ʜZ12hzTl>O82g&-QdCr?+ 3j**M39כt~ԖVz[dRlRBք"N1I.`٩)N0ڣ1'oEWH!Ee&J7pT4w(4l1ƅ76a}VY1K~f˜v;PVRg)0*NdP>A s^ _ q. uIp!R-A CaJ}E̺׳Dhϻ+C5Ƚ{#hC@A/m/ @k͡ק6HDaoWW|2߆^?(,y; O xq~]9Ksqf*}ʢ7w PiC`[LG/X8| maЬ1+-g̏ԬaU޻ll0e2 WB47qZd1C 3G !?N֫A04AX-ygÝyG tZ~6ظlWpfnqG=Ѻ@s܅Đ^Y(mr"M/iX(<*g;Ƞ*3x/M}ƶ"8Yxt@N^ay%S^>^PY7!2q:G@- MjʈE9.G^2}o"nZ{Ҍ ,֯I[NgDzw?!rXY/\5ؒ0bhZMMHdWv'hIf lH279`dd}U磓t c(|9jbes e `o@Tߪs}ݗLBңg]~%Na̯FTW0]UB܂tzFqa>+LkMe6 '_4]WjN4ЅǢp7&T4tTj==$ݚTG]]oN#ǹL׈de So#xٵ G*{i"ܘ( Cp-5U⟳j^=.OvKrD(kU4۴S `ËC@VW(-*Qo/RaOҒ;UNb*c~%~@xyybC6#LML]BUyھШ\ک2U&nu>/Ўhح2cP,"g?z%Űۍ,YNv7W* hǷ)= ېR#5Ԕ*Kø H66J! 3 A#Ȗ,*c"T7d}#!`u63 04^LўR >5ԗNoY͘ -wKy;%[ؗ;ǃCYZ6"ZRa^3HC5XWDU~b/rW%*ǫ9d7QHC܍EW*fmRܶqU\Jn"fwVñ Yz[2)t RLFl$8U{4A+r7#{/RxGqy|熴1Ư2|vfuǘzCzUM+='åߐA-*9]; w.c1j*ӗ@7X=9OYty>dNC҇ 4L[s7fƜ2^St5NYN8b)eԽNLD@ar_`(b)itWPQZ _J{Fpm?fk#靱^J6&\K:HK=ǚ׮h5 r.E%0 'F6:w j[;m |5|AR [?ʕ?j%CC™icw1: ZF hFNG׃'$$LǬ0 TӦibd+t3K"(gƻL%P8^BmOQdx>}̯}C ѷ o&]Cc兜$Ѭ*셏(h!Jd3ށl+!ƻN-БDV6Eo|{t@>L1E: 2Tt"o]4Y !x|ء^~g:Hi<< 'LoH|A,AS#¯6eAE \B{gϮC{{ĤۣE68%/Y4lДɔTJ~tŘnx%ZꈸLg3&DX v`*hh}\:-DCoMW0i{cIB xÝՖ\Yn/qER~CP>;*)[쟴db]iͿn(KIΉFu?5'вKNڜ4Sbи@qo1g~/͆Nvb9Q[j?|Dν9vI5k[dokY1cP0^}~vDb @!{E\BPh;V{w"2&<{6{~ .CP%O 73fe(jЬtD). EkX4k# :U'Tg\Q@:`>֥b hĂn ͥS 6p/kWJ H.%g N/E`gⲍوhz0]* <ѮLtĭDslብ"򽬤lE2!f@EXJ:*P2*7:d)KUPX#ah|IN /vXӆ'eSYPmA RG X;*fW|f+}AI:<"\؅"WR%̅5^8%F|ir79q[`~\!f6\$ZFt_Ei?qQ7$= 79{y[b>U:=R㐷L=& s ;&~ fgDT2pjATTҕPyũ7b޵l^+}6PY0ϳ;k$_o/KG&yߊ2xذ&s2]}bˑJ[GQo-[ʦD' U~)ߦ'MPK:CƷ(:')+çOԋd˓YCsbeTN8ݰ=NVP5|3%4/̝&Zݏ5)nȄlj͆jȽNZa꫕l: d CM=p]"o2IBd E*\՜6- X7!IO رqb=4";TڤDMlTf^'Jns'YXU_ku\F5bvNe-:O, [ 5Z g+~.$!e:x;ѤHх5z|tJxM3պY]W~QB" yaM\NQnQ#b|!7?w$3mҐ%+[YGfhZ%-rn5dSش'w%34x^/sZ7g. 6+m+哘/;jD0uK$֞(/WQyeI$Bo:px88Eko&(.\&0'VA!ۏP&d* ioQM/⍜Dm ݻXrD3N9m, Zq#|C /@AQ80@C:vk7n82(PAv0W c Ơ}{ e^˅wb鑄PS 6(lۤ􁕄.0m!k_b2jkh.3o}'V^Q>wl:HƭgrfX%#1b2[lQYh% |b*W[E 1c?_ĿA(C#d=;iXU3 JE tmtvdX(:Z08vimvpY@%ty_ FE"a-p/c]X5Şx{#&HiB‚!~/r<"e7U5|/Q*ZRCw7~Z/{%ބLa s\NE/~ k0ȟu#>(^x7+ 6ԳMկƜ{ OR{nN_"³{` ^:Uh >6nԕ^uFK&# ?ޡ9,?i*A>H,ЀcIvL[q)i)mo6+.C-ذR)/gFq k [ڠJL8iKj `oo nOjna%R) Ws9lF4ދ]麲'Yn4Rmyimuэ3[B%"ڍ&JVwþ}\V*2E;Z.{ZswE342J؆+`ϊes,A51OEӐq~0&'~ K}|T3o 7$"J FѠ0@.  6|$cGd:lc h=w=AM+q@s9ݨL-gfTU{G< G?Z/S[42^ޛH*IGX@kԛIq"# j)@7Ș?WcJ+\*ɤcrS18Tl^["ɮ2f+d >1]l;,0Qy~=|TuY<2}K$DWsul+ e6,O7XcsaȮ o8kڷY-,A dX7+IAj<^ @Zt+X@$9DD ;Jz V CkAE͈#sOAXGhi&ZE[zŬ>t'M|Woݛn`7 W9.k/(6?Rlae|B0\ Esy5lEU4 Er^V0E &#ց][O*x܎aI &-+/sY˯55n40 >Iϣ%6un:}ֶ߸{) IѐluXp4z%=tG&BeO[P-V5 )@8ՂZ!M",衳A/Lpy1Po?#'˟\?pCE&7arRp~ܵkr:ۅ Nw.2NG ėS5 hBJp, `_\Yux@bVDt⮣6t9tH/yb@O:& A>t|Mh+6|n=b[Y@el]]*F9@t9;1B8CKAo@έkCGqژ%Iťd{T?n|an`Rd0 ao|I58L]P'F QO2AsL! t4fB` _k4Vnb4CTt$N bcEŗNQ58c)]xQ7xGSҪ=SC-'Zk:o!{j/jMz)Iˌ7׆m 'DǩP|/ rAL cLhvUE? bUPVLTz EuմegqUib"'^V됶eҨ9|؂\8;#5Լia1 %gdveIC5+B.T&A\("u>Ըn}b%-DktGQ-U^WOH\⚸C8ĆK'ciDXy:J`i5J+ 9˿eVHUAS,5\{HQ2Nو9}lM7E7/MtquL{57rdd4y6 >uqΪếű%J#ÔZ#AYەBnnڢ!Atg0t(zTˀ Pbd]ґ"{W$$(7xI0 AmR_ڨ 50T2+` 7-=Ny& WI\SO7['"j>oK6w5o~c|l}lK_ 3vǐwl։:Xx} yځL*j(oZ[qRW~U{[6V2b7h|l:ht3\b@@Sc"MuUdO[ZMC{+I=qH*Y9j] ^w2B>eiAx/&FMFdB@3̀ԉȻ^Xa7)}F-|F,AC!#[3E$T8O}\HdER|詝e3NjCs1z\kԋJrHgRx#}2Fhj? :ԤI>rF}Xr򋃀 c- .[c=&do{b=Bx_|p@+xv<b^M͠.O/㓓d›Bq&]t"s}?B>}VQ=kpһ!ECUEGfKV8J86R\I3%̈́g&=N$@_!&&~].y&<;0L` hhfH~IGkձU[37TxCm)eWe1ˈlUx`2b3|KѠQUӬ1+ł/)ˤ4|#d#qrlqC+HD'#iHIFoX(өyy+_*ޡʹ$fY29 [fE[}pZI҂dQq?:F0xVVT!x:C K"{d2>#jn ώ@e;*AL(Lg[塃KImQ&aὔ"bt銄9V0kD&O[q șZ dӴms\g}ŗPgrˇWvQϖ>և 8'aᗣ,*2c me偔0G/sj{mpWrQs*;X*hCLCؚ鹶QB3qW%ڍDf@[GE0dmUZpQ=lD]+ke+[#jj&ځ.N;I}Ȗ(^a-0k[#wBvH@/{wm;5 ӿkcN9s#/Mf;UGYN(YUq"&@.W6P9_|Ăǝ5&G P,4hj-/J Tҽj]Xk[5o1\ IW0O?l(b@«7ݯEyv}UzٶlaLZ/ VL o,E 0><*vAwwUŲoZO<@|2bw*|͗ћJ!0Wz}17bE,<1x]%Izݻ 矱̎ߣkFPh'!4#cixV5l'Q6LsLMJu'yQ.ض3Ø g׶d.NoZmJEBqLfhSYlJ *1Cཀw˙ h` i<~h.D;DRjOmܽ]`Ҹ68lԏ۸C:"??#wfӦ.QooY|x se.ЛȢ6_&;>X:$?Y R Ŏow#F~<fDKT3sVa ?AmL}<C8=JM8tۏ"CDH 3sf2?6QAH/ppgD:Qx"1׽(쭬Ƙ88,s6և8!5Py@9~?z|1ȋ^e3j9r7 '(7M.Qiܣ'(B~P3d *]?ZKwY$H SVOⳚM=1&ІO3p#F9S.5$|:yfVh.cXxS(6 oHۉ +eZc>5l.GcpTL6uc u\Sfg ͖ =zP5)hE?cDb yBzM G DD9"@izIB<4$;F)=+) yq옾}ywRs|]TZ"ӇA D\EaeU{@AǤ%:E(A_E+sz083S*geOZ4t,`ʿ4XsTZeD]`U썀^J9%5@m.>wnYw62F\{ݳ]?HwbzL$=VTe0 X4﻽"DHI T|2w"7'a1yNF 䬻Q |CMc]5c \П|W/?bï3Nd *q"{<˔/=r5AYஇFW(=zWV%FPMEmRu:I>d͏ {Wʅ 0`o~jМ\fmtݫ*큙ƛeoug:%1pf'S<[jOl*oxP}R+3̠O1d~275vƈxsK4Ȍ3_A!V}—|ߋ϶xt?x) H"}!':_O+FVGU񥛀?ysWReLNg٣6u~yVx'xv~{,=XIڒ=Cuh S$L@|J Qk?+,bbQҌ"x1y]jZ.=Z:_:<2 ])c5yyI%HD $bb9Џ%3Ĥ=>ɺt:< @: йSwv . @ˋTĊp?QU|HUIdr)\h)3R9f fu\HK`!9lIJCHxv$,@T"@eQVmA~G,  ߲k7 :ByWn\-la/QUA{~.qy/Aih턼3P=6[6q*=ifl.] *a4Ӂ-R9mW=$:+v!Хft}?ś|%#w0uB"x(oe:+L:3JDsI|&`l`,n t⺔Sc6{sR^+ X̬eЗ%Y(Ǜ<q^oSrΟYC4V{*~Qh(%JAZr.R/'6u L;UU 5o3O0*VɌ=Gp82;Ѷ%q6ƿ g(ԕlNUs"ɂ_7UX88X'0HȩT%$^Ȍʺ B7L$) yKKGt5 GZdE8bKlX<&AlGPgz+>@zMbIWIi5X t*eSQDiQy\Z@"Ieȏedļ]jiD}$,8v^5qw~-l½MppD]]Ee`X Ć0O~u4GRңAžŽd%]2,v{U9BJm}0@.rNe%y_65ބh ׀.|#J9lyw`b̹XE{zsͭ뿇:4&5Яsl%2}i8|f ewo&sb5с4G.kS_P.>8hJDssy%8Vx|D=$ǹラ$Xȷkޡ 滏2"4jB78KY'!#!CNtbgKep}Pg*5hn% ERD1IoRdqGm/`DN}oH×rRA3X17s"sKwO([tg'AKՒ`' ZfƗWGþ/Zj`$޲&c>SJ&c<,&Pu@2 8E4Q"_tԄ_F;Ӧ<1/-p8T5fTew#J E5  l[Yy)@,sMqy`\yLDٶlLa,u7e0&{'f.'͸fe F)BHC^Ƶ,;A|Ac|5+%OMQ;B翌MrfCd\SQ"b:}mѷeϱ- ̞s& %7 /Yy|ZHW9iߟ(IśHps5V _BzIAٜӍՖ梚G7vo'g4>9{7 5),i3YRqhZ!ۼ&G+_kw2$mm{ɳW1JYY1R[5EfG{@ Ef: 6bxN%pS/V~|mO1|xKw,Xo~M"65Xa'_>I4/UF}Bl<3wd4tGϰjTD$xv3K[4xZ{F=\I4HEk9SMB^cI!57o !PC@^uTbFw`{C.y*zQugM/y;6=9~'%PMk<5λ`tԧ.4plR!le IJB" Rz)<'$T~|r#" @( #!kdZ i#1. h$F&ޫb+Ru5RV*/6I۹ 3zHgA6I>$H eB=dwh־<2)~mz*l+ABF 6;43>k &x^0׋]RxyJ@y߂1gy#:e/ܿ7ZIz|tsap/zXM,mgE9;r ޮM8n[ / &~a-fߏ$멉G.T` ]`WLlS]&{ r宺DKx2}{D|fGiիڅQp񩇍xAHGucB7J =1.gqq- &3KCS[}eU}ne X˶jjMPB]:|Ԁ?R붨6 =-Z^DXrqÙ9k"?/Y :NNQL̇r6랩OLz W k .w2rJ/ozZP[d+Me #is@@/jP}:U`GcPvLΖ C,υ-aYl]'V☳9vg`0&;GuENб7Mmm[?EydPG#aD]:UO̯+p֌Ru4rvס`K':z^|Va+̟D{b=(9;QYLx"KH@t|moe-pߚ{x:k܄^ ,CX*YW%DG*]'#& E heHy|כ>j1O0VFU&#(3٠3@mgO<ʨZׇs}:b[nMa;F:n Q># q?KvYT@%:h1Xu^UFr_?HӠ^1dDK[Z}-h)O#Dc.:MzVU0^" JxeAm|mjܢl)(!K38)L!M{bАsSrL/ZT[s[upDj@$#z^:[exS Y%Ɲ7ġ+FqƎŪU1rlNeFCnͦg샐B~mE7lRm]#fFF؂ꙹZUdi5 '3 'bn5[0wO A:[ȹ7"tV3bd ߨhhO?k;/5]1eR]3{.2ktTws]~^ƌEsWO۾CMUijT!oQHc8 92̥.)*IǺkiu:{ }QwHP` X vOlQS] c/%)ك6fa2Ja&Uy%?HWO4Vϔ}52QڈknhIw33?,38[VWzF"Ho8BB̒Pˎi,DW2%|m\ދ. G껨M}iL埄=AuvJYu3ARɎwZHyuJ$m|w]#}X^ޥdA Ki_@TeЧ`DLUZټi.:ϯ=sn@9&(b{6ϯ9H>N@(*I 626̗=eWpӲ@nBhdXu lFoG,PoqW.JL[vM] ѽ&c$~RGEdQlW5<H-r.9/Lg蔔ZLQ 'UW#9P]98`5FEUes{Z,Z4zWfT3|Aڤ0!A$pm#Bably5O]u%^*/J$)E'ӊ 4ThQ#CA `,Bus LYbKuSw ҋ0.UQAu?iu?` M(lAO?UŹrH)ͤɠ~\zۓL~BnjuSl EL}"+2܂K-~.‘731G jœ _;'5! \*?+_ZǨ5θE8V~!VC!si*ue K^BeTi)V wsGY2\G" 4 rmjQOЊ|,qR-򫞎!o>FG.seOh3]O}^EH]M Oʏp&5\fVP?UudY}D- +\AV %XUt"m,q34nk[>3dhH[Nx7ʋMCR#!jT;OX܁?@1[.MG{1W;hєɈr7sz̚ocQ&n틭ȣITA obѰtI6o9ſ2dϪ S\f@/v!,FᤄN P1約WH&s_u`%Qxʰ {+ndbqE0D`fgfKHVF3tAđ6 r;Ƣ:KN u R^synF9pOgU&0kyb=T~C،#)dx*?v.MBZp|mu~ǖuJȿXvWN)X kj^okY!.[_{8:a:sa)0ͤrJ:"մi1264TE7MNep?N2-ی"IP8?Yq.[b?Uڸ_({Vuc^N50_El鬚aoqz c8EԌ7^ *Q ȿϬz-Z7C3G EwFZ^quˡ܉ 8Ffvi͉.Sr[EdNna<9\r~$@#@$Z xP:m>RH&z]_ "R~[EUyٹL1vä'=b)"7PXKa_ưT`ZNAP0+k#7Dط Z /XƣBƚsLr;5:̡pe l,X;Nd7! bd?ɓ&>V|nXѠcdӇ\𢝷3R\(,fI~<΅r噷e1MzVrC!6%t[q)AبmQM̤2Q  HJ\LSza7E>u5IŮQo#rCotLA܄LnVP3WfWWf+O<?" &r*~pşԉ&Hy|)ns:mjVl[ՉHPr'b0Kdiul@t 7k>H=,PCaCQu'Wrqn&ęGeD nHԗl!TK0ib)g;@i(Nx2tѧT.s DR#cgaJ=+Ltu̜>R fXD"e G%q~Pϙcl/LDHQܝXGRe> \f:Pz k}papkD1@΍1@6yby(FIJ"8A{b- /ʴ c)]tjX!* FZYh$a\%pwQȁaA+u UjUW&CoB+fJ.Xe~!!.:OȎOuƣREۆbFuISd8(#cɔ9\D}u}[( KQ=yZsw~A{QQ@s~KzI3(,.2Ə' ]^|i8PVKRh5P^oЦn2QI; ()Rx a:m3wQ΂uC~."=U)5[ N x U{SO傋Nq5M!>YDq< B#QyZUm@%@J9*YdkX EZo ᔈit%N3JRIR7.3Q gNmp)YWQ3,82y&?eofh}53ObuQ([}oOGyrTp5FJY5TSɤ*þɌ}l/ljy.?ٷ,PrdFUߧc9KnĭI ,/Y ꗎaƞ n5 z|HKŬaگVu ݟGzS)oRu=N*+T*  .)%sP@I;~P80E2mbodRX<%{pdKC'QțZ8'XǷrb %9A-w/TƝ\d3"FݛL ݙG5JTM85 0^D_AT]͍ppAtC$d6=Ln $T.$/ⱸ@£IKNJ'!nI+3d` ,(ZC•"< J [,zl|UŸ=Ļ =>Ҕk{s!56%۝:XQP>?bۗrLgFņqcA)?܊a?;Գׅu>o#3lWx?C;40#u%9%R) p~Kc[hW/,8 Yͣ&cO:_J[^p_\kqoQ#M T<zvY˭qɘ)uɩʗfHja|/s$Hs("Uy{딀pǕXi~bc:,*: z4a; 12*_=.ڿ,Uhz9CLI".NSIф\/䣊ͦ1iۺPFZoP yQ Jw4Ȥ.mFI q>)Ʊg:@vUJ93-NnJܣN\ޅ$A _f}HOcR(&1Wz,oƅOs7 T0 sMײBˬ ~_{ / nI\axLg~nr_ЇVM%7[Ȩ.`tؔC+eq{M(9ދ9xlJAѠEZDl5<3_!179 ~6s3:)a%J}8Zm@ѥEIݶoO8UL9v ({!4n>Pm\55ˊh*vO$L9rj/>L/gxb"~/VۛdAz&Js]V}`:~_ *IuX `u*]`).6 c:}.Gp,`KseP[z0s#a3un(G+a٦7SP;~ \rd#ijKT d]FQݭ<[,& ZmZe3qn{m?A"EriV oN)PU@SqEelEqKBI/d[-\iజ!Ē, ,Kr5MY#Ӊ? :sV`0Yr*Z:CI_ }) 0A'L~[k( 9o_ddv",^T?-^.qu*սy;%i;ԭJYxEjRAĸ)F+u0y7Glg?7l1WY]q1wa;t*ASDV@N{|l| ٝ 6޷I\/:ni;3'zZcuwa~x*Y<0RSdP;~(wr=oZ4#٤JJb9{bNͨ< ,,9-]]/:YKԙ{ԕY͊^0-bC&& pP7دP~#Clp~*<-CYRQERL_`=䈭εxY Lꪫ+)A!VK"䘧s(d&goFXX{v ڢU >h]Z㌼8A8_56b2W|Gh9gQ{2yocWHC"2U-]Oi{a^Ѫ=: y?v폲c/4KC[.'x*qVR+I8kE&'{w!l槧Wv; uH ϯ[(xi"0lh?gU ١˦. M&O`]=Qϓ6^xG̍BNJ5S~s^KJNP"34b\c9ƗZ43Hh簼1e[UY*"X$mf}3GL!+ӬxۍDGA.th9crKKᢘ!s.L/{W/LSn3eḿMBF[A|0/\Ҝ5i/NiDֿ`aQMiƷVϸg8EȽ ^6f(R1嗐x\IG{¤\ clůʯncpD{c64Dw/k'Ld>9wych߂E$cE%c;"~d_1ox)߷O0,ǸgY(gE]-nu,?,SLƂX4CGc$Dse$F Cc=;% xe~7RJ`Ǡy"C0SlFޖfv6q[PN* u 4gf-oB^i#m+`Ȁ*BD7Y9yHVBN+1+Ɨ}$}$ g[82Nɽr˵%YG $>(s؆13XUBB*efຍn(E{d J8(JD!.Y M*ZcTcP0>uT$^GSwp>2\}n{jՂ6Cnn Yf`TC?г0^0Tݺ&P7 Jt5HaGT!z_-$]1mf=t{ﷆzX=ۆ]Ly#lPN6En[\(8X+go{pL:_bln*N&J*Q$Et M<7V#.4_zT yu"%?| nշQ&] +NoZNNvMOhcXt}&OM@T,qLt꩞npPlLlV{F/F;{ҲN+?Y GfUA.aCmD<>i+ط65b:fklMNH]}Jf./+=XjV IYLqm֎IiHAu[ 9iZ?뎯AQxRjZu0F{}4+wV%bro6XTkx78bg3! jQG#(FÑe'@Dkt:̡ԭ#2C6aoztRE(s@[D>^cѻV_ߢ3rM;%-eCO NA9E3ˮVdV>wJ``O$8;+XRwSC @F֊\r qM.LTF"fHby[1ɾ3\Az/b饄H}/~YVc IZdfah&GsA{oM=?o'. fќQD;f A+/;=id0`JUAY'}JQu[X$7G*U_`ՠVR%ŗAX=x 5::4bxzomoSbZ^k,G QF|v,m5@^Zs'\)Wd*p6Eu5ٕZΈStއ P"]/h:XлnzC!%,.n:Oƌ GRʾsx/7`Ip/<=~+L-E]!}(:10h道Yf ]}he>Y-bhǩ%|P#Pve;ӶW2O C_ۺe Q?!<*劯SȐ$3uOZzWݘ؛]9ɒWbJU;ߓQ &ںn(܎簽0ZNR5K@qn9tZ%><Ck{ҪxdKwGǸL#^d^zm 2:*i}b$=aX[N9Aɨt9\@쬻gЕtۃɡqTimfуn׳g%^*ui; ̇l~ xP`8)[WqYZzs<$P<:]H[hT\$N삷?M=s/HKjAhM<Ç8{A, Q_ h9>yֲ5 >}`p4'ipk0q_L3{(܆ͧ?Br?Yw36r\{\|8KY-a >|ԗbk1v-y5ff1 87<-R-[Ґlg%mza ƊҦ6[qQA+ Zn1(B޺bھ9gCB" xяO#A+gg Ux ȲC7x5sYA޺why"7t+~;W:PU-+s7.Vzv;$K`1N O_^SߢāT /}>Am~SYd  +g`R'z.uS1xkkogt I'o@d>`Y&QMЍ3 y_5*"D%Z* q9$TY40\oU ;-1!9A(;=3srƁ5f Hd@=O~+j rwKX+IJk2iٟ`61{~'2{RhM|Q~C\esU Oك:2V'rTa>\EAH, z=* V`{HyQ"Z۶9)B}jhs^ TqrT&W|T~ vą_/Tүs851{ Kc,Ncc+c-*cJ'_՟Nh-0NkIA>n F$a[dS$d)+ÌrO%ͼk) {k. _ L qU ͨq8j%, ˯@{hǹcQE7a͑u ̻X šF،T % $I>`Є(}2)罻Fenk!9BU1v5Fw_>e>d>͕4UZD8ΜgJUe' 㧡׽E?.cE4`0y[f$ʕL;p6 yVD$8:q<|:V7)+N??dʫ1}px Gs/?dH350=IRk'l@t}[4W1b6KNb3@40=90CV[Oնsh`!+ $ ǖ}0YW*_'*kN/qDzhLNfXfw+;Džic(=9|7 gk,0n~6_%K^N!CzBI36p0<ޕ!3Ǧf<"9Z'+[Ro7Jy '{-Iq.EY}1PwԷ4%CPE+B-L0V2j{mo*2'͡D%g4T5& +~\D+ydKOv"Dyl2tp r8X;qVSϞ,&7OdSb+Bi_p)t njIE ZU] ݕU'!Q_'k&qJmɢϾLUJ/Y\Οޥ~^:z6_iCD#,YPf8PZL`!E4 ?FiWږ/neU+_i jz[=/x߹c1r? @Aᗢx߼{onZ.%zU K>XX|n"Mh"S:%rz2کF=5ŷOZF䣰>`j pԄJ,WьpI('$Ùk &Gha)qKǘd#R,J'K̵!4e)fyjAGR.YT/dP8]HO{:E{ƓѮ+ ci!p܇\%˧z0q7ksE\Q]i%+e]X&Go.ĤiSE8݆i/HaX߸wrw芨U -m Zy^>b^L{?&ޤǟpqTZ׳tE B8[A71jn` ]pBV" "+$/03.+oDm9rg|Q*Rm.dr?E+ߛ{`JFP5^L{BMWzzGu9\!/ (E}e1w: =^3lN!c;h0_i`)?WI"Q}"FE23+HsӁ+>[yO[TJG F;ȡ8ݎ[]SLp. B*:?sMK,7uiu\P_EX+!?!Nnk$Sl ńv)!>=, ƯmvҞg]φbu֕I~YI}d?qU2]Q_>8?y+[vAkqVd눍~G S|=WHs]-F4|j!x+D&xA8*n* G&$d`0zR9cpgx>1Gp0۲BWCL]o)3 p9bH. ^)K,|hk{Psd قaP!q?ud؁6>4!RI(/6]1ih+)yۈ mu8<' $u. H'Dzs#gZC9 ĈVb(۟=N>zUNz}b|mR($e*HJ! KKu!& :WwW67yDߧ0Yo`(j$СY6O2aYkY_է7 6'866; WWuLL+=C>Mq[z P2zM^V^XR/SY^(Z!0 H;:ÈKkN&T_9:!q6; w v: ϧeӟ{0 v$s\/–g"5K5T˃H}kcVWt̩ X_-N"?hg}f:依؞ef'6IޅU(~գ7n!<a}|xP UqdſwPN~X ^kfҸt\yuE0q9]B,+{%7[DKOeZ0KӛVqFѸ GZ'L|v@`(#8k;w_J4QF~Ycr(G7,@ 6r/}]7NB2GqY˅I2_;8(d\z֣i}jZ.h |l?{U̴93lkKqԵq$n0d6?RT$h?5ZN(b7DwB%.q'=$:G|YVV/g85Z#0ӞM H\k޼]xS/yWqa&fj{N0$wDs{aFRHp9ݩw+kP \JSMNy6䀀t۲r =tkbSuǮ9}1;RFI_sa5T>H ~Hg-{b]9)D*O߬SE{ʑ&eVAgr"C";/$ygG1YD PȆ2v*e[;>;( جctK Q*Y:tDm"u &fKdO8"A'c4좞28$G|h9G[Nqc^Wzx\}-/!ccJZ5V8g2z,V 󭲆1I #Y xiq3$tn뫮5O}[pMŻDǸ(@'gyuSaVlUWd*+: ̣jr?@\Ug/pW;T"qYkhΑ6ݝ\:*tz{B.Iq=ܙ8qgi~","^7O7:@U4U5L/MyqPÑSYdS|UhXܚ3jAf(R/ZE?6O[+,K'ՠYatn8Dzm]]L cYGvE<V*xESu;pxӀ2$V62fbn+2\w|hsq"/τi~8}ISy%U n~U͠翟_?˕jWۆ>R 6J:[I*~0UyBlqY&V5z ۋG[?J%; uX]imD5۸B4'M7EPA=,0(^6X#Q=a#-Y PA+WO%!/g:.:PzvR}!J׳ h[j5Cl@ZSr" c| Q%ZU\]Ź#JӊvG+ Y?%m gz~ˬ.k18!YXItB3`d#<9YAHNg!Vy|:<d1la?d3_VB {&4~?́6 !,;8! lf2}v0K~HPWB!]bٌv' J!_Nv r%B1M&Vk7cc^#;$'.ޘ\_?@;=qPs՘`3롡@f:|]q]벿l䋫ta˚|bEP#iP \qˬ3ʲ'H3RZqk0:YrmǤa L|Dƽ* 4gDRI\e0b1-xˌ0zXvXY?}5tq8  N.,N҄mu[F]~@8nFd7_ftz|e~WzB$6WS0uqK+bz ĨIQG`` Œx۠( :-gRCC@">${%sW5)e?Ha_Sȝm;`tAY40 -+Xg Ȑ,[Bۙ3Fm0H<gݑ2%>)1(;i669ʈ|yK̥)=-wGءI륗 % bOG0g@!;6ᗭ_ϰty?0nk2  MO|tׯu9:y8; #uHg\7byЫh-cnF)r" iܛs;H r! 6n vJ'ӮΘ@,Ud(0L}Q>F-̢sYhMCO% s(|=g]footOм"]Sxms #|/Ao>|U<8^en3֟ƥ.?VU1@cf~L!(&c=8FkyT45ft\21A-o% -1J%ürq3V](gԊqw⁛}@"f!2 'PKz=ʠL^Oy5f=fȊRVb;#X 3WGKt m)agc d欛^#n}9L$6.bưS93Bq7nء2Qwmۘ)5J0b"x^4h*HzY\St\<"PiJ-QnSkg44&k* gISLg oC̴UE3vڟOO+GCr ]"OqZkk[Fաg'M\SwQan@ 1MPaJ 4vxvGljg6rtwǞ,[.Q%a`g^T|U|[gyG9Axam 7,nfyCbK!_VZ;;I{y(_Y sBmY!gc"]+f3iJtZ࣌ʭnar }ăbC`訒a; fB6W=8w?Nbr7wx?_nAFR:p/5~mB :%%E^5S2.I"ℚ.8Y!Z -PS9DׇT*3d..sl삑?1{Y rPP}~pR7'r/P5oe,Kq.$s1綮A+e6| F%gr ,Y-IvGdyuP/6d{ -.P]fԗƹX|Y*ON!{FAFltj1$D?Y0`#W/2To"Z}xA%^ o2Wg[ʌK&5mtV4y$^C˲zt93v_?ЊF`OLH "_ ( Y CkTZiz/(mقMPkSoye~t7 n9 n 8''+hnH^抦vOsAJJGWP:mSFW"k1> G̔Ó3uxǵ>%dKtyjя% #G#h @M "q ѵ 6zՑcG?Jc7mhTݐ1JHpit4_MX\ FfM; ]>p1T(#tVV 孛q J7Val!zjӛ*6[yGHsګnftVf_?j̔,herE}@Q ^a+6Xz4g`E9 yl4{~_͓+XX5. #`)9+CUM9wKBɝGbo|TP>R5 ]^4iQ{D(S:s@kvP d!\\f`iOIGKXfBYPcۚƪsyP^% ?H&Ў"isi#=dt_ ɧw #!Ns+*Rbog:eer8U>`~LEiUSRLǥW~({-3vK~_XJؚ!48o`RHPnvib =ZԑUNy Տ+:'y/&0Q!9 \ME #_[Kr…ļ3-%BR5#Y1%îcQZ ;š3}JDIVv: ]!j`)o{Cs ~BL}}e:2m͆,lZH|\%JMLEڦk.37ͺ?ꚵ,g|Le(a:t4>vS>B0H-!'/d\@wajoDy[87BY hQO&&c(5=rn!OPCAcw(uVg"ZS)vG J+;#V{Hy#vҐ)^b&]R,Dʗwp\SpvAr4;߱x:D՞MZ4r.Q 3ռ #`y R7;Ty*-ruAbߩh{k;!A-MCt"1ypUi!=s_> GfGViED\@LWvi0!\5<+pզm?cIm *UVEѰ~cyPh1vTjD.';:I׈n(m#2#~{SЌx{CT?#r( qtpk|-Q6 rakSBTzhUABJt?uA]Kac_"?mFh$J&Pcޕ mDDrH3!G! n^A[S)Dt܎#a[/99[s=5EHq%ˌlr #N EZpCD"#+y9&N@E Q0МIYIJ;,4 (\ XBF{;Q.y>n}K&9?hmFhL.u2 NpMt]%r{Ұ9p¼P/4uN5+}=u[!܁@Y%3 Yg0rp$t/IEShكDHɣ~OARYgb$^=[HU`A5.qұۮ?In=g4>a;7I2=!Cs ?I2$f8dQo>qulAۓ^/6M٫H#hF>~k'lMp/ | ĩ,zixzU~kt],E(ϟ9DuvNufj?26+!EH+:)L1J<{-6=܏C-)_7]M 5u7rOfn*pi(:oÖ́4+>]ݙcTgd0MP1_ }G&,Ehߤvs |' %;.p\/{1-g/ҥq|.8g[bǕ^($7F }i? |&*+_0}]৞f-d(OnyzD|G/UtG]F ΙDQ@~j,O*kQ7bU&6zDNm1$j}>4,a.@UB u[TAp֮D,ʚ.X=I Mhl囜Z>fIYª9^gm<~X7^M8а=QEuGlxJܛ0X$x) `5jN\õUuҬِYu Esw9tЎHjds)BJG^t:OkMUY@lĤ:)%d퐞*\-׆B+]PiWeĀ+e`Ce'g-c}5e-lZÚVmш>h\Zsʞ63BcYǻ4e!ȣ=vq[2K”t^ Ԏw7D1v;9.ㅟ !1n*}y ɒ~*#CFC~2^I8#G537խ( rinj ۊ.Jnƫr>c@ xyLc^~SX+Bޅ@,;/Aո) wf5H bOnj>YA ym5:l^q^D?Ωeϩǐ60§ o*BBΎq0"IǓ g*?<5U6nn%+w#6+Y.A$17nh %X""Ak<3pd9[\C>Ԥ }2!:uT/R(kC7d{E$> HX!,NE!:}o#+x={My&mNN6;`Ǒ}a j=#Lk0>+QeLi׉&E'X{, tMΓԊ>i=vٽCgL3\գAtΚXx&4BYGxOa PKu$wot ƱF,ӊS  N + 4Km69gԥbv,&Ty?GFWn9N#u^j ubŖ:+ON'B~.n+_s=<x[cD4ojY=Gҡ-z4[u8;m^$zÜmN9(3p#rW hȏ !OVӴNsՌcdN pt(WL!,'~an:זGȖY6naW1c jU3x=Zh+`\a=j%tb&TOisij1DA-%=:_x2>)J$R Ý %qC0[o[ڳUP~nLvu۹Lɠ fcRZ^('o1CAY']1PrL3h)cʢG0\!UxOHp#|0zF1E3 WYk65>`yХ^pq$nhm`ZTjt5ͽ|#c|fY'n5m3נXqk[ݦ*՘Ȭ(kQ8whO 5Z. ]o|S$Nq&]xm1ԏ-(q_9d!@n+W4&TXםuqvsu-Xo=c]>?O{^}yq]zTSʸ-?P@_ 0^/-ph"ڍ~_+BIq5{_C//z{+&5GmIw!gQOb. Dױ-Xx!3cҜl݅DΔ:%ϱR!$;BEú9v44 aMnhZ‹VT*c8szYvD6p(9QpDL7!%Ȓxty? 6xUq8j持A6|A۴kpHؽt셏8K$Qk=˗ ;̉BIYBjSV$F<#|k>Ϋ%jJft(jVgӱN<ru2:g@NWL+ :z.5* E,rXKQs6,[F*urc|&6N?*&!\ד… Zg! R02 ^+^8Eҳ]%: {J%NfH>EafEFf#C&$ \XN)`D ]O}mWLK:vuK1kj0>ĈZ?>[:?<) xa憷lg"aF+{u#` !_ia,ӿ{g&6!wQ W(l:/Blb;+$A) Y@ fr+]ZR:T`v#A5Jۗ/&J=w>)-6K@['9]qHF毧 *PsƱ.MlnKS[y{ A=u,[mN Y'WԅcO~G[q$|G3@d*}p{͍AVas3\a^S# pq.'U_§B8GsB,#Ͷ'u @b C<,lG/l{& V̀]#aT'|u*VunswuinDs۩R!Oԙ\DC3۞@P?U7+r!,%E#Te'5r FmxլgGo:sm{+;y8 x'*oWu=8aze\ބ#c`{ jv1$+}@*Lqpc B +E 5e.2:VAlc{عNH?bN\ssk6a8+} ,@Iŕn!4;LDjJ]'T ?Ë V֪û2K)ASVzf58A&6ԝt@JALc欫ɍ1"LXF6g΀ȌgK$#`m4XlОsJČ{ =Μ5+^iGOœ+c_ OZULʄm ELRU0jifwMu|zp <}亞D#=>DK!@;8D+oK :n[}WWO) =y$Wγ 1.L[-C!ТWkC˸D%R3gSA16HdEgi!6Ub߁5( OtأlK!:.^e$f"Bf]wXf@iUh&k4~T-[दrZh@dBV,o zJ  ڻjcV(o Xg-(%+t@}N)\Hǫ9D}a*Fn̵"_>L9F*i-A|Uψ`!j<6֞:r` K\]ՀKʣ0;∨bXyn2 ǺvRk4P嵶PWV6DE%EZ]NߣfiƠNo*#s̘|`OH*zb[RbZiZs9e h=Cs/wk,da9< NHU`[NDh}-{sHF --*qZV_ <PE̤T#&g؋ZmL- *Q6CSA}jtYmu#A+}ڮ{j; wj+iEw|61%WO ۡygsa`cA6v*yqB?7O\`k /To]Ebo|)꛹5d!2:/MZn[bPA8otWHAVDVNLԁ0 eLuD=O^5z@bTcY:6^.m^%~1rfZl =Gؕi`HG'JB2.:qeͭR,˕X*Ȼ,z ${Ypƪ(MVϥ4g mVdSce!I׹ x56ht3ǁz:,Gy)a疴fƌi@K4k(_AVIaOBV*tӕSxۉӟ T"'"FXwFom{!@f%߂nruv1 c듫pi2lȒ XCPY,qDF@۝mՈ3C85àPD3T܁&8 (wJJq<]mQ@A_@Dg5r(0s)EkJ%p}(JI}"ސYMQ O>T*'c0T\QP-B |; n/) "H@>>V:>l6Z}86#5864ő$;哾bӫ~bz˥2m$XQŀ;n ^JNrͺ)NW1CdԹQ t{zi<]g;g8j廒OXPPNق]mQ|S4s` -5jGnHB.õxaB\P *pm a.rk ;My?15g03 16a!p'TBEo2pW};(ݟA Wj=k "صޕpO-9~ozLʋ0λdѢލWv 2d~N7#M<E&U | v(T=\;WdhMe|֠5Jm X&BFt {\Uf{KB*)<`c.\cEvΊ{7!;5 \b뇔pN>Wsaf)_OC\if&GfW=B97 XѶ*wok.m|}+fIb~{#B@EVg˼17LG%29% DV?BUci"&/I!3!` ҕ%Ui}I TN}L72i;gfߦ iivp(XYYjG9kya)Fi}hŊ2h"PhsDэ87z^_irJ4+[@sSʆsZQYƵ"z! NOƝň$+M(=*/2#e#l ]*G}=϶HK }_Xs ޛeSֹmO [L֌'A)ӎ_Н#(2u`K>HqV[JFaP.3x{h^|!z'ȐN\cqs>= LaG)Pa*1h8aX"yꉛ zpA%'HP}m2?"^C)`7(|r;^ZIH;]!Xk#~0-gۤt Z&Gnլ,3 BξҀH[[-:j?MuPn=к8=-A۷anq xIW4JfIo߮#{`!wPDOƸ,K@Pr~B~V#ajͪfF⃢ivn,Dy]$kpI9F;ٽU_Z֪ \B F&Lٞqymc{:c>e WÏat=dXԳGZ8 Zn|xԅydcĬ!e5^u+@ VC+1r[~J~oVNAC-#gXv\V ~"I۶#*OA{Y#,I/S\{89N{&"DZh x!,{fsNJd92ʤiuz;nq``ZL"7}"vzAgci}V૖9m`%B!ݺ}{`]]>c@z92^l/ڢ(DwiCe7н6\#.?HT 9ovєuivwӢuܛU±Qk=k5S!'Fx VxQk_f_"59cj 8mѵ];"hҸP9"J:a>uNj6wQ~sSo"I@:x77N3@ׅ9:Z nZA.tĦ#,<~$"MۘH糢;D9ֳ(V:aa_)&cS` KEBTբ{1ȦaKL( Cwe{`I02UJ{$[6WB!0$T>l.R{v_2;p!={CI1n (sտGu/RU$e=$ Dyp*[XZmN?>hmVc'5נBY|LJ.^wr8TS˪B pD~-W5]:CW׳ ma<ظv@h-}lO-\Omh>w}) \=*Mh_mD'L(RKi7|6گ+|1PG7\fF-_owl{_l>4{`88 ~Ok8SsV$|xh5KK/{xaE7ý=8Ch|@-V´[r YKS/|:ewQEϏߢWJaUpU% *fI/Nf`L;:i!JPnd/5z;)حoŽqmqGwp,WZ3AdqkR:B8d ȏYmcJ/O1@w1Ľ }E+Yizt_u!laX k䏆,~w7y@`ezH4 &kH2H'wd:pb+^BE3#? uԙc QeIi&/Ukǻ\:dFFQ]" fFK0_vkҳV#qB}*m8ϩgbC~1:T Mӝ{a}=ZVM/li^ȧȹK 1Rb.QS/(A"@K.o) sk2&TK8l-F4>"( ke8N\c+nN0(_*m^obGK=]!K7wtNswZ_1&<:A2ka:d<T܏>KЌOUy<`T3c&Wgb _ts"\04gp5 CpYs:g}Pc$s}LB7T2OJQ6})iŬ4.\>we݊98)9BLBp"֡qs%$Tۏ9ɛ gK>cߍ*L 1)\ՊL;,*6u: 2*m{WgCui?uo\0Ev[[Qo"NtK)1ؘ(/# 8C䋈lY ` T&7[WS`!M8- ľK|l`WV71/=sk+']*M@+Ko~CS5؆hwvE^9#dCn23s,0tU5,;;'ѓӃ E5e]iQk;@jǬ4K k?ؙ=IX~m(͎ -pgHQG˽QلwQM ӿ "z͢(FRejx}gAkw{ ^rX%SE*߁p{gm _MGgZ'MV-Mbt?9", )[{'nq))Azb;5HD~ ,Iux=͂+U؅ Qwo{{Ot)"*z/vC<'1CD5fXg:h@$ku+ncc8D`h}0C-,Zm١&׆=TK)n{/7@ѻl: >XF-c%P>{wL!ַA/[*ZD=z:Qêz0OꄲP~&sPM}1u`Jm2uP>MX #K~ϵ$^,6އXM"ጮ9@pf҅P/+'vBos[K=((cj56-Q|.Z3ݻ?/ٌS'T L/N]Ήq*푦:[0gp*87ByDjX& I$U8DW޷4k4%%y{zr C."ʆ&8^&T2|[$R)4Nl,)Hʀ:%Y01~S7,_KDJZw#cy0

6Jt.&PP{%.%_Z SGjy=fVAwC$WGJJZ|!Gy˖@ҥnӀ'D}QHJ>MDfJ0uGQڶw6۱$ݤ+T8I]9B-,ÆB}g̩v7#2lC^`2VCn^-􄽀|' |caqtO4/纾<*+[nF=V7{MzcMЍ_LrDa- 뜙;rG~Ch{ VAuz"Q@9;6qJo&1C̿igi@_Ix<ʬb_ڞXYΠhY*刘/]%\2#nO8-sC<ʦoVfwStDrpX4! ެ )/6&YN]OO߬{nuvMp|K E | UDW s ͊@~gBBTk.ˌ io+N<Ҵ F`(%%)C1X]dZb$Mkt< = -,;%S0}ۏ@-O !2B[jR4?RA1,`Lg fC5[8clOS5 ,ׄp|j7һ+ }6w φOz+o{[KxYQ&&>%*uO4"_!#čpnEs!αK DdT]Xa,#ajZ'n2ު;WԜn6jUX9pI~$C9ǥe*^3^1ᇚBg̚._XG"FvUntjz7  _%X4%]l <=Д FR%9AJ BgId3p' Z 67׾-"`%@X"2!L)~y2zHM9Rţ~FOengSܹO‡*~dpcZKUh q 7}24t_WtїK  fi(xĉ\Ţ}N_W3eDOSG;çd@}&^)x7W,wע/2eP{4 v,ԥzmyAUNZw}u-7Ku |AG:c}RJ*7Psb BC$YXNUT  +Q ~e >br% ϣ(p4䭋W81[;QAiV:&((S#!`ۢ1fհbjᙴ\wmcABL*L+kj_q(![6WDV |*Pfsh,;nH>@ih?5[<9|6>s`1U`B|K(<w/g)hׂ,H٭tYc:FHyRd8Rk#dh:Š F=eT=>;M &#~-؀C6Vg RC?JԴyyh6`pX*,Vu###ڣ|NĔI^ĈVŚ29O]W_ 1#sSbVưy"*qRת ^B[tf5Ne'}ߥ$~SGd/=|^|rNq3peg-ibm;\$z& 8 -X 7t^v+ocYȋ= b6&3~?#q;ib stol-0@x5h((U9 ]BM4GڨF[К~#·2P,gkBd]!!fk S*憏2vECl{=BTHdL2WMp[FYC]hT8z\;M,̞eTg[Qc,1~cQ6y_[٣v.ڇ!H{w4?Qr6vC%^/J>CX;N}/arpI ޥ!|0UzRr`Ϊo1ӫH`l&5>@-: \8 Z$k.m.p#JY)PtnRE;ɻ!:n?PRZQZdGn([9:`zr6$v ~MuidnIS /~pE&'Ju]Z( #Ŀ+O0^dCiVk uчED3:3} Ѹ,Č}^V?EˆU'#/\]&9-ff@ t:ؼ_,C~3b"IVE)iuWˆ+ׄv{v VLqxw Ղ0R3q),UDŵiE(+T.\%5XY_j:E4ԯσ:Ve~HtVn̽芭-.α'ZS%2.Du1G [־R>М?{ioIrlVDrikjkfYe{PA8;k!3˄OMP.j*nuµCU=$,|ij d^jmL^+]hqiNɥmjR>Ц愼c6Q5Zl4yT`.\"  K+P)TP[%_g6az-YRWW5?.Tc3cbd^WGvJ}qTKg l< )tGTx@*nWVd̢eŏY&Y'U[T9VґOحz!O]Ofʄ KC7R8[ãduyc}B\:tu6S@OKؘƴ WKb 8:,C%{~V^<;,BP&i$ v7T;Vd4BvlQBϟYz}> -9ݵq+JcjDPX6们ĹoH4ta}sv$)F}[Hvz<6-$S،gv"P^|K PEҖN6w.f,*Ɖ5aK#H2 {殇^2@[fyȸƏBm<R2Osc]0^ūʬ +LkcB6 ? 2CG3}t[ {2CqsX;qDk=1 ,r_kf쪸HcvcW}<@OKG rNl~LuM,=pZ6s?U^Y]Ů@Ďݪ{2#akdBn$LK=&]( U*$.iT&Q6 F7CZb3.OfM6%RXbطf3S98| jZގcUc<>NyjkC_'SEqA,#bb`:RA?#3=m)#uPĞÊ ,F 4MIRR{@!c|ѨZQ}@8b2]-2Cؑt{_a$J*wQ5c(J41@7[K,g.4E{BIgZyǮRHIնKF<gхy?\kKƝ8G78S?+նNt^0ヌU14;co%C{pY-0;Jrr ׵s<Ą/ ?pOXx }aZGBxTb+Ni&`NeLY= w;]]tjI$?\P:Z]Qd{ϣt8D#S}xZvAn` >.?_6!XJaibn_mܛid GOy [l1٦I7/DU e%=LVOܸ:|GxL`>Wh`MY&jx6qJ,~Ss.q2"Bͦa9-&nj/8\cSnO"Y8?-I$xWU{ViFS(beWI>R9Ihu-+RO+k~+ (>ڈj,v9_(@-ez?GտnH8QQY6}87Z>>H4Z$$JHW ƭw=SŒJWOWn|޺>D/F=Bʾ ]R1ɜP+-x#J?e0G^8,_nWd\ƻE NA&bZG_ cD6V3l%dҝKKZ1,0}+#qZ˓7evel[NS|@sޤ# +&"jhsǼ7 "dkVL{Tko/pS^9s~pQp:a@9ERN<ٹ-j/J(%C Fsз\'D<\^IT=Z<Zs@U@;׊8!;;B.{)6~aW$KЅhQU8 V~k@&^F{eo>=Z$sx;[͜J&v.;-u1O\){A|[n/sS&ٖ%Vw%lDP3Wn$^`DD5ν5fD͠xP$vúS%T˝j!Wm4r UYNcٴuki\Th 5 `ѹz? . .OPn,@hds&,}yz-bO!f9!7uox|J^0vUM3 <*n Yw .} dGqlEB x~+HrmN(V:,!FmION̨ :O e2-|Slj*=g<5s=`X:>3E'hG} Rn[nՄ.d cn rmz#ŕ*H`a!QzCo%ʖy3 z?jR8Q,[{Xaz4R.П g8a1B.:ާΠh(@=2DTiָj#m3HΥř r^Kn-rX.)1uih`4iscp6YY/]Cp[?#Re [Uv l,;e81FiEsC:Y#zNZ^kOh?3(cQ+(սF|9h1&}O O0ZHkit\ H.SΝH3K mQÃ]N_8,Cc>H_*ELT?%o^n}!S/E.BSEh/ƨ-ݑ:G(؉SCZqcC'Ep8S^Dxf#zԂ!R4ea8R'A\( 73W 79B&~띡%)YUڼNmcdXz:%;*8ɍU]Ƙ"ED"%qXcL?X XAǶ{*9Hތe>#T'%Xzq-  T?*_^fh8(Pr;RܽzPJ4ڡ? V5[\)qdHt{*іhEؓqYKY!E:|%Pc fWT򧖼qP"wfi=`haJor<R;td*k0$-4 r&MEe2K A2LrPJekVϺiH /A0oGElS(!UIogskIKAh gW(~FWV`^⯋u! ﱂXƙ/\DF+kS>F^o?Im7#D~dGq>uB>r&#ԍ?sxFw l5 '-p ezafet g̀; 7CH@_{p˕'L|L#)Јz\ڝ<%ocZAo*hn CT/pHI nҍiAA `j,/LhHkjB gj\ $ܡN`XnڅK9“g-o-\jҀ˳qd%g\Xwc0^2PFwFV4:wƺ=GRW2Ӿ{#dEX q٢+ЛKdIzFLK1h~Lsz=PWs9 n4LE{i[b.XQ;ɞ`m+36U7,kcSg{X ֬a2{:ɕ*ߴ,YXb/v@,SR<,9NLx%,Tuf^)lzHGm!QAI&0 y\VP U{ JkL8 4@dUlL|(O{ꛂ0{p1RbkKM/+5޻b:O)Q^\7$Xk pSB m"=_m)v1nDhکROhx<u+j9r-c3Ըrm໾-b/n" "[{qtd%4̳&VAW7=HD/Ab|Z4klw(Tud3;6) eYĬùe&84PSU:YS6nsK,MFą)T:Q\u-s)+7ppfyѵ鄂ĵuٵD63S=}ͫ1Ga/^ăkOۥ x?jGddDKEtW?=Jጌ'_ :~ eK~<^,ll{=|xAPח!Ir NX?oB1YH3Ł+8BV vXgQr* | ҃т !`f i0ݐm;~v@s)-bOw[J0k쒩SYP'rQNdn3vR/Tw > u'0eS-jZ#qjZ^MmXKpsyh.sQئ<1upFd4Q)NֹM꬈'eRxtRPϥCfOgL>ljeZAJ\ռ:)Ɠn$o3n:> 5Msf tTzhhܧC*-)HNT/4Agۥb34ڷ=Gbcs5dBUs"T8%dbx-:H#lBn*G(˷ ީ::'KgoJ>m;)K$/VD5jShbvvE`0̧ =2Ffx2@ANJT{QQf~bQ#xbH xtG>TYe<'e[כ[ |m;oɕ 7gj( ¹'Yq^KJ^~͖ڦ!J8_Zj˄Σ:?91Z cۋn@y\G6~*f4l!{XU/aZUlk$ckqP=yTpQoi)LGWR15zCBAƗ0; ]$w[)WRCջ@:_maߠQ-E`v*`Hrt*$h9ahٯ(G\xn.?T#G|q+(cd2 E+#ӧ{ >1q?6H; qܛ 8Ed&F"EUu4n ka,%Jw ~ 8FӦwG -@*0J9-Rgͨy&pQ*fBKY&w-o.5O#˺i*ҟh?ZOJ( rn⸬mc,g ¾ωX{OditPHƿ&˭PCi&`SGR9B+9 JJg6!KSqOCx{hEl 宋A-c;OOyKOL 5Rq9-/_)]`r G #;fbȍ39<\upֽ6-m(WAmzAf.;=GIzŽl^{cثA4yyNs0߅Ȥ2bNc~Qbq ڀC3D.!$#٥V@X_ 8Dkڄq2bY2cp;φlhͨȀRB֦| B1H o&4FrFxk 8*3HΈlt,0?Vd.s` G[&Y=I7HV$\Ho & $u+dl$ n4L vwb)(!dT f wx~ ]/5bGD>[*yQ &f$O+xf/yth4S-e;ء}z {Q7b*_#ݬ.AO1xS*G})1h{=O`AOlGk?&Pʷ~"vpc)< =^\/B Dۨ %teUUd8\ji9C/1 j 5.}M['3&ium@&U^=%&khpM5]nNZF=CbRiJ6tӰC "b lTK>bGXL{n+yN7ߐ~&-% #LJ$FGX~L>c ō/S3\f&)aQ1;qjCf՗W53Wm~L7oE8!e~5Aa3 )_3QS4Z]'VgӱyRo^F悪]D3j4DȻ}㥊-d\02ݓ+∉w7t͗ ez8 ]#* ]h=碂$6lMd;JfRjkEJ>t\~`? ]䷇e~y`Bז/gS^lV$F>m"Wl+un̥h :&LY辸{F^}p3 Ӽ0k݅znE$wXWj(sv: -shv w#-e]xVm"2VױhUvTM .L! )RgjKiU"wP80 ax)VDɁ2YU-X}L(GU+gwCk'D*||q% zi"0bŒkQGdžik?|XOR NjpրE1.gmgkʿ {~)l8ْ?v |{$fzUE3(}u"LNY945^|(8MR &]W@ d2>ZȎecc$ȐF(@`)z nRf2fEly rT[/5FUtOHGǃxWSwANX64A2mm5*xP/J{ ~M>yr'dd3y}ku"K-L|~nsv/ZUVDRzB%tƅB)b?TlU~y4 X4&*䭓u &+?/+&{E2; ']U"w4%l^[UTkq_߅; \`R[o'gQԏ=- J:8]@|'Uɹvb hG܏"qx @MA#B#HH ݾil_X@yVm"UR <Mh5uC S[zcM3lNuG\[7;(LD6Olkљ!AMRFP9\$ 5L_k9Kiلy0Kz><@ x:wt\& ~D˙[ns=ywcO~-R,uPCA`M_`G **:O7t_UQ񨗢? qjreo]1d` ؃tXEA~-b"ЉC8Pu>Mpi^l97Uozē!h;o 3vᡳD\v)E=#D\A@Y_*}kOJ6+lΞ/ ٶ 0N-̊H0^Ihn6$B܄閮X+`d 2!r?m,zA,l5/.5G:Y#_$IZi Н4QrfzwrG`. AOk3UQTJR"(]4ܽаKR Ai9*Sl %\gI-S5}C )z>6 枊sAƺE-0KдNx5Ѻ]wpU4;P_Ԅknb&`rhadI$h7%qFEu>kx"sZLșa?HY͗@,$W@.Hı&$mgzX` `m",p Iy|ðcwΗBVX'3z6`9${^@yCECƖc<]Z -1kp6wˤI L(X]IZc`]>?^0L:_XX0JnsJnvYyI%6 fuaTa]_MWAmca$sb%@z08IUwsU?L(.ah9,S׼ nhǝٮn Pu"P5r+&~Oz)br op=N+X$4p 9ng=*m\P͍;œ6.{#v6Z(̛8P :;·N*Yϟ8+r?eVRe[53,JL\%!5\K(ijsEj}kccNtBO7Z T`[Z޵2Q}Nj漖)wc9 xkFѾ$GǑZA!lMnf9rcl)=dRg}~L5:j 臛ΞZkUaHF4?!hGX4iXԱ6DSrn9,zbW*geiw8#=Yz뤞n LXY[yƖXVC &+Tf7|`SkzT6*P3#h<~l1jW3҇ hIe[bH2iۥnVrP=W9i0QjDKdS'._zֶ gpnD~u2^(b>O^˚Cr蘴5  m' >9y&,(lX%װM+@aG7J0HJnj )o`U޵wպ\ZXRs7cǻAnd9N wzkCshnΥRxi/P1nVDj)g 3F&m\y6ӉѤRWZ]Z$N8B?D\f5̏!xbo!oeU򐭌V-yDE&txp|unX; i 8v)FB;#svEO qx=~6&G1Cڷ ܒ75!>PǗa.=fɰr4$:ŧqV2uaǃ[JL< jb1U@G6Hd2$-6FZ׹8F44(]W:@-f@hp?Z 3!ں+bHND2ӂ"DW: _ =dM0 EYt#ĸM۷i (/ o!"vb]ֿo{Egk$;KƢ2NN;3_c+B$謹+eޑ<JʎD)AA6LCа W=wZ7HDpA7`qɊ?fD]V8,<˞EEVu]@@)JLw vӗW5-rgq`/l&:<k>cUn {Wx_W4Dkms(4>ONtsAJheBzȦ$e^ t>򍆆ڊ|={/2WrY!p"T@LsӯѩEM.b9|cQ>'@2֌m`x +xbKKAȉ\K~&qBƈzvBWbCJ-6ǦORM2a!rTbZOI"*KtƒS0)\Pѓƞ;S/J`S5 =Qqp_CDAB$,o SR)DGgA ʶ%-#uuÙ"^S:ikR.fk~DM| ~iKi gNS{RY4n S u~}gᵣ=^lurq}?~hm+wkRm srhu(o]2+,@b j,s>$u ֵڪEr YGmv" >,̄ߋ]/`[γC/KJf#_KqA7(aaK,$'b6ܻPB&*KM Jfzh`n= 0ǍL?)z:N$T(g+îaD&|[5ֶkbT(# b&y1+LG>_2i}eTZ6M`Ǐk?1>39`[ L'EvGnS;Ȕ<.2&)ktgms:MzO,<,ӗuIJ/$rxԽ} 6salQ}z !1꤆ۜhOÇ7I M)~[hh:Q21D}vJI ߐCvxI~)rJ%I}3>{+D;l&Su Y?+ ֱ\g |OUlo,ɬ5 ?[w_k lNP sN"twT&7ΌGeS,I)g= ֖%z&n8L ;7h]6U۱&,f.|hWɍ%V]M_2!N2 "CovL7ݿzy^siTY<Vz2*.^!MgL}PѦg}HWι5}f1ߚ=)3W-n_,(rYIveP|rPF+KĔ GI"UxW܍\J FmBtO'!9=:#% oWy8Fb3O ,Ͽc=AQQǿ\;2](;ʰۡ^:͸H0\͜>LpftxN?dfOu K=}T24sZ~pFڟhOb1rϕ^pA_4$q=+7še/Fǐ,**/Fl2ҷT`$<4Eժ8tLƲȔ)CyzHOz 9峟^^IsJ?ɘDUC5i V FdVpc)u@)t\zpAWg tMRnfKtfL,@e<8İu@WPg\cZ㽯|Ve#妏#'v6?4WRgPO@:Qkr2?z8f-*Xހ; x(Rʰ62\^'4֌f"ޣ ϥ$Yv>p;zi;+AzD8A g>3 YAa%+Qf)bcJq__mYq>Ux$qlS}]>$Y23xҦ$7iRRDnSgOii޸U5mZ[fShCm<2PyFHƌ:?| @Y$3W!,U#Ď>/I&H%:[ mEHz- C%H 'j-D5U22PW%±T ^K1>o kITgL FM^[c (1(})e ?aCZlp+fnKp3rĖ#TK*g׸a rKzeo"&ZE&qp|ˆ3%ٰ@KU_8:iˆkgƸ^/"MVde잼9v(/DKSR9Px /RQ.[a@[)$NGiQF$vx<sVM0O}fbİv`Mp̂]C"<=0Rv<_Ed|y$360}riED@?[47XPH[+ F{& +i9r3L)\7<:n%PRΉXt5./ k@]$&y[i2/oKEB%ޑh.(aaMrߙQQk3P%QN^ 2[OEO!ي*g)3 X)Г1'ITQ5ZP}@ΆX<1%\#BIȁ~,V#QJKk.6<0(,Ub\ y|WHx*oVZ.dǐ8Ő?ܵint$ SX|NGv!vsÐ32'5ETZUYd17J:N;ȣ=tg;W6rb{ҽ)w\qiȊ5X,B^B_U[9Y@/JAB.2P# ~KQ4yJ>>CVGϘUl{w-BpQLb2!PYO,kv_@%lPfc=ng3hI}_JA p5Q립iP+T-?!$f{#9n.ǝ 0X!lU֧|S5?:B6L~^O i$lLRl@)m3N{>$cT91[NFG(9WU9V`9K4$\OfJpnB0!߸o r چ[v̘~6nFqz+GS9L*E+xǹ?Z3B`HQf/K<(݈mpKoG;w4{W!|9v.BL61Z6ȓ/TnzĜ.ea`"C=~?6'1,wT.mi^.5Ho?Q,^ԉm9(Q֦rM8&Z8g.~1\a3P.KL 2߷{6d+%[ B]Jjx6EOr;dE]"9pBGlG/OQeT*9LrLY5GQQ>';<?c=1Y3 a RXj9QGhlf pFZ%Ɗ34G_ݲMT:  _T7kU@ KG 9)v·aB~Y-|ci:rHEsaʴ SvaDrknZRj 2$,uE<ͰW %R챲DsLwG<8 |TL&"]*^#35ԩܤ/$iz l]yxK; "xn_ǖNkC D{!W x)9ĤNN# <YvLf|١!S6'L> o/nD?: h:ZQt*ކt8{M(@ gЬc|N\X}[ySC4ݮl9'*Jr=0ʶINN r=*5Gʳrx Դ/ܢ@-a5#L -{ܒ)B+OSΐ?~~ :v/džcqP$ncS'@ Pa"\ݴecngHH*ɰ"͓/ÜӧP .uI+T bւЌ "_yɦriT e {,6b[LG4$I4ԑP h+lߐVb#g/)͙\Ԇkȭ!gIH.?9 (,Gp|xs;j5"F2?T?3f{0FNkGzTpUxS Ivw$9|R{-w$?L&}']a¹a*zFyVC{2%ޭ{}(*B~ LQ3$i )ZsC@nތ))9]GzTU1bcra+Qv-qt㎨ɮC04 _7M; Gp7MUVx5ĒpL+*)gw UcZ.W =.w^ ſj%{'S>y| ‚Ƴ޽ .i9kaUr,/V(a?,Uta}*xmMhvF9{:UԲj}0UׯO_+g5>qBsA Y^GN<c:* *6$=a:, F}KȀᅩrQH}  Y@aoǒ(5I/ M@bPϿf>3m0ԕG& G,*_-#j U";ϝ1  W|my\ǥe7(E?q;D~cO?&˧ U(9K)_P[уBuڒq\i~&WްLRIۧ|=Z<+Lehz=lMFfqSM\ 7PLMuBo o-aO C;P0I "QvBO* `U}z.5TBc`Y ;v5Bik,N̹,mZd[ 1@K#0csvmb25_,!-+g7rˌ5^ԏ=zL@5v/y=5rJɑ{iea뺓0m&sHf=by,>n2%x`<[L{%J)؍ʭ8pLke?M=9wTSzv-UH܅ߋ;2G˺֙Zi*mA$(v3%OFqlW/ZTqCHNOXc,uG16Bv%[9rv:x7cәVܤ".1e7g$07=AXXzw|vXL=_2̸5gw ptSnF$j fa;L's~޸LZR\ %G b6''9* Qm8oظ$ 5oZ*QghG 難"Ė(bCCJG+1fNLdX;606>$U84E3SR[ O?GDBMs'.Nd:bRd;Gk穂~=xMXК7wMYvF!?^ ?AJT~L-V$@ԟYC,p3,l9oAg4FÛw s'W>wO}+rf"5RX9u> R MЭfBI&Ć^LmdN"]9-͸ფ:'L6OQe̲:0#<>I[h ūjP@gU 0?i-Yh_y ̘xMr: qYe1.&]͓_ʐZL4WpaHJ%:TuI*0G-bgISPPQ}j)EjG|F,E|'Y5 y.\2^'Sx8sY:}A h?גjcpc+Aۙ(җ!J^lj,\Rj'*=ڿ ae &БhM'Z[`Y/k/el ]{31اUX?YIȡ0Jq%ONh@#$dޭϭSZoHhnȞ`M<^zo^EJ*Ӌ?;B "bCJMe 8;2Ӯ7Ri%ɤY4S!b5$G(|>;[V-,>:'޴ O,YqvkP"?CgEL U֗hl{өQDHQnBE'6c4 4sbaESi48AV.~+W ^{T[3E4 G_?raՒSB='3aRFG)#3W|vS :W *a!ๆ:~E bD4T~@| !8_M!Rw~7$r&-.>3Ž%#b}aC,тf6ahpߣOž\>"NPK˭J?`xLm5@c/&p8=/e#L @z:'1an`ڹ ~];Nèr`b)dJq+E" ]2هM_J*{d¤ݼ]3[]N4=wBjs+ÇB_K(tЧ1¾AqO,`fauJalzt su8\5}ThmQuW k({ ))O@Jpv(_ԜnZWWG!Vc&~g'R ήPywL$D4.&mb&>YcBHvx>ˑDM^r01[zԏHv{qHF)]ڃ $ O.<ig8 t1jB;nb$y;)pI(k K~J)v`TbjS9/)ZpqQ0$t(m[._H_^]^(jc/SЖr}2 w-wIP9{pkYyHiGo5Sw"ȉf1j3yXǥ}E}Rb7@7vvi4BarMحH Vp-m5le;`B*9 jN !911Pv*whPLGgyIENY{ed`w+āJ8aj9 _q)c`B٩8ۘJ$Xnke_\ /~)7OgÄ3j`טdp |XqBgekKi\q=`볘uZs ]B4ZG tI[۲<`~P}PVsVȜlE,!HE\̐;L+ƸZb'4aSsY\ HglSR;n<IT32od&=жjL,Q3'= UtO"~PDF~$Uӥ@YɼųQ\ ԑͩl59gz$-lsVˣhȝ^B f&Pd]eAdO2]zKϠxN+Jc1aHŋ,ژf,ln X4hYRQ\c shB8MۚIk([=Ua&2:n} ?\k|띎,|[7\=Bd:@u4dK6z0(Ռ\Bz )7OŴs] dCLqTso'po[WŲwYSN'~e[9ٟ+*?X۩=8^)@,=}`[J3rN3m,ˍg)+騂ALHpQOhdk+iYy7裲iU|ul`.&V( "I3tI>2# ?/S].&+!{ؐI"}$n- ihLހ捪ɷ;[g-l 0Yb?4JUC)fnENf4ko[nciӏkɡ-8;k[+`@̝QXƢrmIbXàa$ʣ'$-齽 2}E]-u|ɀ2\λ[#[&7t$eHP99_ų$W\Iαd}mTY ;E:C!? H&N؉YU ~60 T|b/I.R:~;Cp<jìr @! +(/S.eft6o 􉮡#Jr |,kfl/ߜl^ϓ`$Fc=۾IMkv^,}1O+.1&yM6aKB+ʌj~&@eŌ=;=\J&Wy>B`2N3C~LJ|,0! OɹkVB5]b&gy( hKV3b9vJS$Ψ;"~ IkCpYFȈvg*FUgP#\4&2c0NtsIڜKp/ClT:6g#M~G6$G瑭d\ _ p;8F%?S*]SmJ6K3,xz(1W9_q$cp 5H?w^*Nvːz H$k9,(F ?4-g,Ml@f 1۷=^=_"L˪"u>>@iqҙUÎ]lvn|4Jǖ^ xL@<Wa>aH'ζ~YNʔи,نAB#=.x^~鵀㛘z$8foC +]ܾ76xJ6"G9;9cO8CUobxe^8lKb)y +*R PNWH2p1wxQpO̦頑 86"VR&{:Uϻf,C<5uqSn*++u(JFt@"zO3WkG3nR[ foK:b"Z ڙsD@~ֳڎ&o`RӘ˚uhIۣ 2}J3ZvQ}q! D5)'u.,0zl =ݽNj!wXǍ||C+ ɳ&I nM؀0d+Fֿ[;6:~ +ph=7FiGL_D@M` X1.9d4o(hv,zM] Scyij9꽏 >R5%M@l">rODRI+"E_Yx=ZiHk۶G eN؈.QH[K _ !pz I|śߨ KqN>NVj[de5׳8ZgGy?=_1yb\{2ˉ]B1X!HuÕRSh)NitP~.ޅgH͔K&BH¯gCRqQ#o"BrZB9Rݏ\-~^3AOìs$: %AkL=wWf( H9g OlK40 Ce7!LsgK` ,i,)c6#{t©'.![]J OquxXGJz<ɕ\25aJ2f33K*-r? KҡcpiJ;p`2.$Ӑ|zHWQ#N ؖj?#'|O@ fT,6_L.sg҆#hzQRgW? (3Yi ,>կQRqv;9_]HwlvGƲ[|f(TD_%R7H `u8?ӹ.Į[#$zw.*/Rv H c((:준0?B^'DȬ{;^9'phRs(sGRqƛ 7`V6DhRVw/ޤ]QZCwAf.bñZy;Tc)9 #SLW}O<+3{n/_s_/^_,)VC ƱMݝE~jiPRi\<[n%wܿ,Sf"V>hDކ<yz8KZ1ƿS'0S$h P-]Ƙn=K3[_=gi?pSdd9-vg8vgy.%t=)_b,u36_=Y)vҭ;di /UbUM&WSG˜Q==WɣyZ8gIM}8 QEAa28Ln/b2#fT>&Ѵ53*6^#K(9:ui086js-mKE1y. :3*Lcx2-AL~ڠx.RPe.i>l#('ܿd[x8p[ے?IUb* nj^iUnn0Y'꽶Nb Q#R31XyЧu (oBĻu4'P3%tkŷ4?4op$DM;y]IxI͆C?yc_iUKq㐦 ` z$OpU؁f)`%ߵdRնpR@-\%!Н{[y_$+BEZ@0=K\phP<_L3YUL{ A㦳Ǡw©aq~eLU$Ȥ:XdQ&s9kV=;/lRś}Q>$ K (]TFCq5jI Bslsn>NE)MɛMo6`<`D$UV|#yooqR$pdQ$|N_׃!`kUg]7.v<\?+u,PlRa|ex`dm2'_V{\**BOW_(?E @i}N ~Tk'M,xf9pW Ky+NL舄Zc9=r |A{A]LNCƗX'Mk쐣VyClQq\:4%Љq}!Q 2rcsǃRMO)_ߕ4p01bɂ$+McԑP>Qw\W1?Y@JtgnQyޏ|_<4/Dž:~kL@ xſ-#ަ`da)%i}\Y ̵"Z%o[ b)vOׂ'م|IF\вe޿J.=M{J+/<, %L.E4&oowG#l3.@ [bڐOX zC;9HX9 /NH VM24pCdNpm"vz$DMd?mlKG*c][A>wRϿ۶&-3*3|^LUUR=ɫIbQ7AlS~0,Iϣ]@n ?n*c>6A5 kuiS0a*`{<˛:95Pc@gJf2[ gg^j˷BƤ&K ;Qmod}R2:wbI~2N^MվZ?@4'RajQXWCuWZI)-وQ7:G8W}Rʉ?Cwɑvm_8e-< 7:5q쿖uGL-歃,P<Öu)h,8 0 sJt\O!.*?dql$Snv&M(ػf;U/6W-'ׯh=UTXe,}>rytun"u;*t.fOtW@-֑6cUaZd$I7^!'S 9Z;X\Z쀶!o5P# R}]ykɉ:t/jw9^☎AV]2?,%B|g3A:=g'M8\XtlDLn\p ^o-9>nf;|ܵrI߽oK[JٻXQҭ /TA%bFͦSB.wA0LMvTZ,Ҽ椵Q؇2VE6iޔ$/F0uFLQ۴Ta^zC*ncd>"9M{rxCSkTd+^G-#le]ڗ)I\<|H0rb\;GuwBύ=6+8 $|Ƀ{@ʉUi!'oR2L JY=7bz,9=P (>6Z}NL}O]@UHT%)S>'M?"q$ |'~މ^uf 8 @;}|ZlN}/$} nd_Y"kN"c_N'ig?,IcKqmɴ[5Wy/,d?񊫍yxB o#^c?B|`X!%PtD%?X/xI!*+{pR8aw 9KK~:ǎ 4T nDe ے -BOVV`f> @nɉ&{+{WjPj{>iQ"-"zbࡏw/4 P)+B\dlcĢR*'༆ CUjjP h(n-uȶ:3eA 1wy=DbPПOi89.m1:)M!|/-O ^9o ˜UR$}0: 4f}T|HY `̻41;&n'uщ-Rz; 6~i>9fKm;=;?NhХ`A UH> h6n E[v٬F!qŏq{n%!uZ+[hG"HWk֞l BP24)6=EE}:Zar8aBBwIE Uۧr~Ϯ"֏R2 UCD.LW!&-: =&cpW;u4xz#|<Lkע:\0:E: ׹h\xUI7A%f'Izc_EAN?RPC@Lz._> ho,9-߲G?RAք괾s.]׉DCWjWT-c懶\<'L}}jY?X@@iǸ-[A|9#֧{}@}F{BX噼Z.1&VϿP#RF+uh5/RJ0]jn *.[kpϬUiT]Zu$ZpU;* y=De !mwg.;;'7$_.3z]Ϫ]Q1haUm@2;Jy+ӂMbG vlo^b6z_UBMЏR&-+C3Dt$s^=תt8' 6zcpz F43_ ~GtrюKeJ|X;bfxmE^r4wqx,ܶiXBmVL)uH^WaZ5JZ6jDܯ&s|hR+vGQ޵%^6RAt=a.;*g2G4":SYE_Օ=ѱvUSSNJRe1nyNHO?jS[X;u:S'7k菠ӡt~6K.'"/ c/?F5 ;= q~jO(ɑ,ӷ=He"k;K`iLoUQŤQ"їS*r i=Oq.H%ќFO'6*ptpB_:FMDr vaV C>ß3MX [59-qojH7`mc8U .cTtO8P=k-|jꛡ ; JXkẘn٩,r0dUfY|ZlKzhlL}>VE _%-!DyTޚ&/tc'"r^e+ZSeUz|^K(a)FP|Rv!Z"Oh̐e.Qؼho"T-l[z3s#m,~ǗḽVAZ҉ O?e\MjJkcP;|Ki2Pn y]A`F9M4*Hnk2m5܊pTcu3<:>jhlf,ՙt,;`)5I+@p+n]' D83}:ltʑ8MNE%JV7 GrfK drPu-a2I5bsM.Hss+pwk7,w~?9m('+v EC^=,@-օ+ yyGLw]l{` P!*d\k3"}!%-k J/o~*w)9if)XKUid{yA/}ހZ6!lQ\$1<0prݖpk}5!p^bZn;OW|}k}0.}(ǯWIɢId8^^+2B B/:K6.mЮ+8fm6еhY.SvcI`g+ma^Y\gןg^aמTg4)Py,[<]ʊE"mIJQH8n7}ܥ PCN ;j*ʋ΀PI Xj90 b7@†Dgw_3vNϴ_F7Twk%5Pw"XAgϒL$9x:s~ޜ)`*1-\o׏0#O)`ĊE#ֲIm8ϛs^<khMRzu]~h 6q+s9(??=avQ<1g&_#y;@'m=E.(ΰHhWXDwTymT# G%v/P#%H@mDjVcO~oVQ)gB- qjO%k~?ɸrmH3] #X~b1gBzAJ9$TgJk=H`5x-ivT+fUXC#b|n4,܂ JU] V%g̾F}޺kv Y xUUj* zV(,4CyDoQLf2΅O`l(XkQo g5)SSF=^ i(|sK"ZK;QR, |bKާ~zevPY`|{+qC>m %Z'~ެG\m_G{>DT]C8dTTG :@`$/(&X~- n8#_bNȼ=<z#%bUQ) ʤvgƍwĻKij!`0SʀAkdYʇ6A C_KcTh@ іsVUË T 5 ҥ׆LT} d֍5Vo.3o`rJ89{,K&)KNVCT |,t|=ݘBMRc~c'q/v׮_%Ј->9N1 ٭>I&PY&)-FOWx&D[ u2mINTeh:\MExUE7 kni*k 3>Jj3htPo,ȊhFqjg*oӃkѣb.d"17, *+=΢V9 R|LĜiV[j@\r 4#nzKZX 7D@0~z&qCdY|Zc|r‘@'@Ԣ$ibQF:˽GU?OÍ1P-[Hp!2 Q}-),g:| 1g8L $\ G7oécoPwM4"r\PdUTE?"}_/ٕe6hR OZSH")r[]!̇C`@Ag =h(#&Ih-1}jl6F%R)KpQf)yO,rK >A~;Nh:,ZTφK,0&;%f XndugScFOEuozSvn^t .zi9N܍vj%K`%eΑceQ 5F N kݘHqɋ<^ q̩85wF%x9hx%Q&$)sAn뿝-7]ȡ҉6r4 (&w^O aؚXnZ;)EgV`<7+٤jݗֈT,QG3V_3TC-?,7s eU)1r so ;TMg ]XFI9Zw~*Z@XVO\:lF[S DRZgT +`Lbrr7n*l>#StvY#0s?ɡyU''3 [86JSj+hB)B؈{DŤbi'Dg %O)۪tћ grIg= Im͓A?p9տ,+O(F-6pU Om9̢PIC @[z%:O:B^yTt]zjr>8Վs"H[f!Xy)-Z/Ti#f#f<R= LX> }Ԏ`Hq`ɽ|$/rРxUW!Z g}0b6}e1,}}˹gJplb:&ة->} $p$(.Xg/3mK|V&NjK_-e/=K#Tr-6?|L |+?*W4_O+3e k+Å^a cg3k]ϢOCĂ AfQ='yɺRW,fm&GyM?zs%NN ʃtM(q>5 * JQ6ls6G?#|I.D;JbLR=#9`@吧R&G +6=8&ۋJk 319*USpdM(a~]IZ2o-_J{ R˯g2o˶򽩄+&`u!X|K/lTLri>26a}|3޳/GFpFlI ֕#~BgERr9}?g+PT:Hnͯ']5@\wK.b-PFx1pz`N6.7;c^0X⹰M0`pBP~->9?Mb"g] ('ׅ>y,"=$b n:撋$e~JŘf3G!Od<BH]FZLuNjj2QES\T+g+m}g~? )C^n;K:QǦɫq|^Ϲ+b!Sλٱ0N T; l^\i/P!6Ïߗ6>#M}dMCXR^sq>a^؛/,Qx?POEx6#tYԺth7l ֟%BEH6 v",vk;&WC80JfdEܞhKQ5":k A\%eZzs*r -Ё"Ane3f' ۹[2\/ϸ1^A6sɬ'-G@=o]Q-#1q"z:̲쭋-L!a JQ3C,ۧj  ':!Ct46 Ct!-l%_ EgxN`#@&KrV5KKdOk#vdS.;KdT)pvIAȟy=EXC.qHy4MȑQL7O1'x1Ż.(a E[.p:~x yv4&7Quqa=%rDxT!3UO#4hvWkZ"v,45()S+. "XĠ덪ކJ{n[nj׹,/a"RĮu}4fqAs EJp6$텘[Xh@^}&cycD XQkD7G9n> zˡ?N3# )gl7 jp~cJ|@aԣUbr wiw'w]Jt%m. ٓ EjP:hPy-$HCO7Kڵ2om%P^.5QfwA,1mNhƧȍEQِ5/SYlogOZ8ē1@j6ڇ"}GeG5j/LŌE@ OPJbȒ&ϖGB5,bY6Չ= *Gb_ p}F,A=nv}L; -IBG`+ *"h.NE-xpQ((t)u BhW7>J]5ZSuQ)L7BO,g"Fm2j}fzi*ы=k<~1(hT zkb jؙcNW\9~AR=4k43Ge{td0{;49)!'e{iȋaً= *\j:TC @-e" Jz8j>al_m p O w2Hֳ#%-$7-]V@]Z矅1,*p5 @ xfs^SZpG2*(K%̿\6mXPJiweXi݁H7_ں}Xvտvp#!2!gx,PK!`Pu_-n[^CE%a/_2m"* Yc_Ҭk YޭAV*Y$3 \)ƲQhvrc6<սY cJ!Xj!uYvgRo흨בg=n꿑Isȥ@7{lc!)I0wjϾh?~~/~rkϸD%(Xd' о5>+=s5ONpvLpu (u=ɵrD&aSzr5uRLԐP2 @}M/3@kb_6UXP|XR3NkV=7A,1~Đay M]RpKqg1 rUmJSwU)zs4 G*p.#Ԗd*))1%gH@{=BJm(Nyh?d(0R/4ZEȔYl7|FѨr8Ö8He&jz}Gg!9G9`c 8CX K<䋰˛XAPn7@s2d-ുt+g[`^gZXG0ZP4Fgh޾w$$):qOIovd@}?>I`[@̺.jMkQN셓\,|vB*CX#uW1@uiǛ9tG% Kb%hyDbd V>E$$ PnDj.-bE!Z1Җτ+|ΦD6r6Kz)(Z>QF9!mGYgٜ@;Fkg-b%|J5(6fγCЭO{/g{># X}\^O 0b ;`a `XT˦E$9= jsyFRTۭ'uf=!rKfya[G*1R$'y.:TZO*'1舓>_%9{ ے2%$nI0'ځ4i>v]~3fxJ1@J&pY \0K 7(*+" ۍ*ibCjwɤ#?ch*a~*:!r& C[@ߦϧkD1m#LJ=H]QH$O^i^ǀH3vq4i)15;co-%s YE :Kx# V,,6ք(ku+K&tH&H+Izk UבU"1*iac$kE8n 1ImàWE(ܿo"3|xf`~JBS`L).p]?T%C7'\ĦOQZynurވ_ Zb*֐NrWP,e%JqL/#V؏#.aʼn]-Yr8G~@ޗf TM挹:[Ù&򿘡'J].GшAAʍOA 1u"{?([Ş*]Yܱ`bWED4;zH.#\$J4g;:?0C'Boq`@}KE |j5P؝P~tTMoETC!;SlOgD 8I:v M.dTRQӵ1R2L쏑+bY[(9 _ѪwmJ{AD(6WT> ۦ{TkEl=YB=^{SkP_ؚk*OuWꢛ(ADovEǻLs׺ٞ2iy䭹se#)t3.}T!h[#*QU:ڂ42!3uyof_c-ACC#0."LC 疓qߓŝ*ռޘv?'F[IO"d$tbI35ߩQyV$FcF0;bgAόz M G?K$4 4_|J+Ÿ|ɗLI[6ViK8.i@Mg9\hn/+ler/!5x!]u8t39W7| _pOT2kN70)\SNZEGyil]+o uy &]sZƠGT5~89wl4c 8±-oPˋhzo^QFZi*c"\(],H $en>}FdZ!Y"ZWeK¶Z͟3ZY3f"JTІa0˾oയ vɜ`$=>nIgkw=]k5ae*yֿ$\&3|= H.~k}es=eh!d=ZH1~$QsW&jDT 8ոN wVmBnq<]}YD%Ou]hY\:= }FR3?"LMeWla/213 anJX(uj&1V<0|fC5y\J&-!pްL*TT.;r%ҭ8XI׳KN{=Bͷ.®[䖋&Tg79sxcEъ:E&9! *m9 @F^)lPe]w/Ѿf3SjHͼW8tu9[]I&hF'څ GBz[u( [ a_k?=S6RIw" g@j˳\S)D#pGIIеEbn>@j 0zNE͈%No=-Wi &KyJD'(-`??Ï^.JUDJ%J3%4gfv0UuR$l(E>*VK#ARwh&ԻemCp}e/tcF\xஹ.)æQPn-UigqCabu2?iH*IG]mAfrbKFˡgc6Ee}ȇp3_Kg*GR5_!R>4WCsdqw<oy/Ӱ*Gpy{ KdA4Ȟ*U'1Kcs)&^^斫/ks/qDUY'7!2T$wi$CF/OXцoelިyb2@H)VȎ['! jS~M[7sTSAh޺2oq]'8p ug8Lhr6lɌY0}ńa֘F7[10"k6`Rb н{ݜN2yXj lq=lBg~BSp7Uߚ[X@,J oֵ~i[)u!^@.aR+BJd`=_W"O[X*h]>dq&&ȁƧ"׆QD:6}ȼ|ZXat]17W_+3>.y_:qrm%!:y@'4'WCب0%P25BV`E"FX 5xI M@UFŘ ,W4? XfIЙWOuJh-fr;T98_%q"?8cN$LCj1]l|T6^I`9S!>q0>8Ϥ!M|h`:)cK,P+kV2m1 R.Ľ}!?z l!kX<dיqtpL 08]R}9-xae:$ 1nLllDV-X'%NHkŇU,jx ;q7#VpiN5$Tu]Ȥ`GTEj*KxX/t;ӽ.l2tb&T_8ew S/z:$^#~1 zOSJSS7 Vt >zkO{5i!U@g*e>ڜqt`XVʦYx!ÀB8v(5)89ԦrIhr+EZHdZbmhI1T?m/bhȆR0P X %{0r^?}}WG1ZdnӭWS)GbpYOɌze`tuVn&qHכY' ?=N\~ BuEtr31E/';;p쭪U^xSRB(#ΔH$ n/e -`ys^ &6svo^k=åW#57D mDN6T*_Wb1[c ~}݋ KDŽ. 70kØ;j(猻~Ic#>Q(Q[&3qp0PB"_sUY<#lxi +53:"msЋ,둄H ^eC_K/f$H}Au= ֋ F x;  |`Zr0P^z/mT0nyqH7JIJk:y:<DZM&u- ;2@Z \SO^YM[ڄ8Ax7z̖bq98;J4uGm]-w֩G\iu<+O}$-Zዓ7S֊þ;Jp05mOhn 5_ ˂ K|ϒet2rȀ"i2 <41FfJU[1pdK+Q#J$UTlk@0L*a`Vg?wcg,y:27/6=R }̭еaqp>GviݪUڭC 88_<{"J4fjhs|ْ̒l4B0X,S+,|F7U&m)U$hBnFgmpл[a"S˴E"ˌ3D_'[\UǠ% ח z _/YpWfVgH'{10}+lX|9ыJVh]nf^W:} |m)ʇH[  8QP wo N9 Nΐ!dltg$(852;sp(1pV>IQ\Q]Lfa rZ%$riiޚ*uL_۸>of kZxP\żFSjyކL)r0lrN&^- v㮢 =?9Qd2[x|uJ4<,YnuQ9]$vp:ikW/@I6d"kI(U.eAa1j.D/PQg `&}e#S !f-?[R-@sbN^w*T[Ď鷻Wvm\=VK Qi8K7_yI1B>lʷBdE)`D">J>օ(k;.C"`=t Hővٷzg,GY%(d)9"A2(qw\ZxZM @ymE [ :0/갵[8K IMTNg%tO= ga@2Mg!S,'ug}\+q&$ ub/Z+trpCd6RPGtYݨ FhAvA 5V'uhr>Bm!$[ut%ӱbې$=0eqݯy]GC;ms֢lvI`]5L&I8Ա&@l!v03k_֋L&<" 8k 'IO,Ŵ]1mLxn% *fwf2{0ixhB=6~VVOc9Հh4=ڠ6B{LuS i:x8SGGzCT1W {aNA[[|!$Й|B7"FN6S lMU"x.\LD|5!kw4Ir(_2}<ǎ[Nʓ"Б9` RPBinxc#5<X;3` )AcS4MQ JA&)0{~>Q,۔]WЙ!njó-]}YI*0."c en* yfN}:Ťg+)[!NQ*t\p]7´oȃOeivt̊N S+m2tFf]6 \l!Cx*A$/:LQi|mʀF'! .&/ gpuA*Y-Nr:->s@6O77Eo XY7+vnn@dj}8paxeBv v, yFn됶ˡN[m}k~牿7x4h%(Tc9_|𻜁=9|wwG,MoQsP^)7Jrff+gl#rs7;_~E>ѱ }lqħԩbEUw;׊:mVYZJϭ5p1x!]"렆(vW8G*h'yO6wq4|~Д!2U6!KC8c\tZSH-򗠳hS7n a䏕pY?a7Hyk\I$T..2}8%ELH9e ͊nR4q&!_Η e u>:E( qcprw"qbOB=;§&O&WDVRB1-nDdb3tO%hvӷ?O IZcih ¨ovq |=P-TSK|͇BixwtڣܐٺUdQWfij%VD&`\\Y4XR52=3lA&xqUU#7x\xK+.n̥:? %c8\e)8NvEr`#ƗC]Zu[3iGxHUNz@9ɶq gB<$"Ӭ~&]`<{X.u 昕d}l$bz̵Nc59nb[V iZFr/ъ˺ğ~jչVE  -q},n$9/1T2j&22p}-r1MD8`^6g{zx4<<$_#D j_O'%y:|-)zc؛ r 6`zs0<bgh8+-oMY4fyn҆R2Q؎Ch{07ARFPpeb=~/9}^yoÓ* l=Kvn@Ecb9^L+ɱ:E$r jKC]Ǹ4tdHgm_C>: [Po*fNh90]~@ &{.ؑ[ u{:rћȹB᣽T@vG;A1Q7Q8Cj%r򇆦ExP,24q9×[ڪ- V ce2xP2wt}9w6mFAenhS3\y "mN`EL6g&PH3ɲ'}P}I,Yy^0<{ZQ!S\6%,eůBpQxe_N%p *Hfן+|92I.wxW5}w뢤}6)sitJZ1R7&{G@Y'lɐ~g-XԲԶġ)[Pt9G3 3wdO=]0N:Ɋ.kl?k0:Lzof:&l0\ 㬛 ݌pn.TbרMl9<\!]hjoF =R0SېEER:ΈmDgC#~%Ű$*:戱Úf~\Fx0:{[./ kP F`p6C$&xO-u>o0$e⫀0'ġK2"vxs%,֝Kaɐ bҍbP%Bjߒ~č;3ߎ pm w6He!x|=\L Aˉ%w;"&9ױE2zL@etqR( z޶ǕivaGo= qW'm_ L] Y\^'.2Q5C>ǀKX G][#{g#@4 |V5x&m\me+@4ݺ)NlPX`~eXr8Bn}U 9D w*S&'3L>VfO1.Lt@ D^`;\4d DBnq@~9,0o苺cܵKi%w0YĴ9$1:IeRƟP r=uхbw4#O2;I;6X#6YOk굽zN֜.m'ҹ66>F޼46N5qhzTc*b|]tVȦY Tb7&H+w^YE{6a唛'ڏknfBja5 Qi HI, 6+)1&isSj E[Cvqo0Jvx Hv-nTks`),E z5ZܠFZ6U2rv_x\j%fI>3ogs *Bkb5ec+Ѱ42ږKv}3I|WcDSO #h̫#U6hcH6L=}۩u,\]s \ B$@ s[kWk泂t`0ՆZs_t H6`eF%^層_6J ~s٥hTr^'l<ܺҤ*o  63r0ym1UCT,^ s#նrK+uiBe7N&%y~o+WzfyȈܧC8/ >_&i'Y6\OX| K!W ?ϕj@kH{KmHXtezT𫩹QC-M֑*Xf?kvW8)VO!aQ&{BB2EUD.*X;cSK+M*7dU᜗]!UӒo$D'<CV< RSE%7$M?AC"%/J_X+ZAv~ fJlyi M|(qfe`Wy=²]* *%&A""{j뉙^ t8 :\*蓛%Sl\O;5a3p╚2ym̩|aU5}1˽)G'_d#H6b` d(:*̉.V]0FD~ЁU'2%6D܈9겶RU݆DDjeOʂaDZTkN^a b^T1'H1Ǧl^{`NZܖɉI>Jȸޖ t몒ŮVyrN:m³rY17!ƘoƛE5 !IX+tBӃG:(ͦݐϙ2\nKZB혅tUλeRSx'8wGh@Ӳ`ך$0l8#$1ӻ}l'x规rT Y0 *Lj ıM膁=rS|@7PQa1)RSEա/8Amۃg#H[`MXil-D u8x[]DkƷ EXD%QбPD͎ WoFY@y^7nGjfÇhr ҵ}@dy;Rt~"`X̥ƒ6 u`Sa)*OGJxϒ:'δYAւrn8% Rk@mseIg 1+mm_+]);Js(q yS,&4wvwBQJ0y(J7=.SIviM%`"4wc_`٪1`?~ZpT{u3}~W&u2##B\ H|p*;֍-N+ icUEԘq3T 6إ޸g- eQ2|2.a?.'Y\ΖϬ!qK_ eTDyHCy'6} 1{+~"xx*Q?O/p|lMEXO  _„Z@qފ(j[q[&oZHZQ6mDdf~ȸdPJnZ73VywP z4oe0.6p#`=W[_hυJG=)wpqK`ILq00%~{ $ ro)K8q,_DuSiJ*P,?l H* K?S qE) vF*EaxQy-.SغvMveو1`q vrIϐs`N~ |hImW}f91?tx) _LĦ0Nt?>G}N}if_(_7AH= ȷZqJ1x·VZ!SK޴s_6ys/֛{N)Hc 1OqxQE/:cn0?2 5+f j@5z1i_&RC.kh RC'~蛪0 Y7'İ  9veߑ[gP"drur@s)(Q&5IٯYF5[j$j>#Y&t9 a 7EV Z?B[ zNSG3⚇nWz'$@ʙA&Di!ᶎ(.'f?qYاC<kχ4W"sVٺN,'T[X#w;r(jTꦺ`İPJlQ/.=NuvRBgK-@48Hi2LNFG [0`(>S祦0W+.&#ˈh a URzP=q] }B%CuZ qx}d+ Nj,Eoj+dF,z?.xiH)6@0ڸ |/{!)~t%ؓ;=6վjsE3tQx,dэ"p'*˲ Z%,_$CCЪ$ SWᱯ* mTSjqbnGy[jpGok.(֩-voG<\8+2G+Z#L X9E -p rp7--#ަ,m;xԚ^L^kC+m MVwS@YE9K /̡x )G>G N<"(lfݢ N4A7C"ⲝ W~ |<ʂ::Ln强v}i:8$h:$>1fSwIvYi>/K8  r6{>{IH]XneX(>Ny,c>VU?bDD~!cYDDi#tF&w9Np`a4}!S*ZYxl<5IGι_qC7ݚծ]ٞ>1{GPYs+IE.P]AlPZ;32[Po<*c<.L0u.06Q]paЍUA#WmΘQUU_dB52A_ɶGw_thBUV4GcCZ̡V5ڙZ;KucĦE-@ShY=k\1|-\ۉч; GxX5GrrsEN?[oHw7Aywru=Ҭo#B޶hFiu\|'Zz6Ou\ig"$3L e٭z0iB۱72bq6 yO~ ƸgT)g& ERXϺ)f@{@67džKU0* B椸N|Kބ!~:7k@Mf6>F~} Im([P>9xLv_--9 m ·OK \ee@e8 ߌ7oWdk@{ךdnޣ8vt $p(jB%ü:~nr?֚mУ4W#E#rˁgVX#-'5J&3z,I#] TYM # 7` :[x^[ů L8g(46'؜}ϓAw9):<^(hyNu¨`@Yh4J^swK)f+9o7$&oBXmߥȚFRdR9_Hi"!FJh֣xK=b溨ZO#dccI2FByR,C:mw\ ԯ߶&Nw1(qFM ri|#̓LZ7?Sm6y*Ͻl x:8JC3_ 2# 8H2?͓&'4צgXk ''֩0hȜ_6*8.G+>8>u0n<,urxzK˲t7H_! =H\vBW`yFDp"GK4z1LBpЩbŒÅh:-K|eLwu[lN$g&;7]cFo/P8^'n1AI0 &gj Ěb*B^s/+P Ln zCx1ѱm{n;any⇗@KUӐdYf֪*.D\ƧìMUHK(%^-𥈷hw#E [F iڰ`eo BGie#3'.h@MoOlw9.g'@-hv׍Ā1D~cn+ٿcUG8яx54t(xHK( /|dE11'K5 ;kB[o6RݔXw˝"7X)m[Dgu(*S\u?9~ԬSvWMykG&)hqO79kޘzo?7/!YK5*/EeښU21vld1 :p[Kx' xcgJ K8vIgrw&)zeo6o0t abO i9f ͒AP-w@ %>3 Z@5tU-}k)eQ =j1ƉǛ=@6ɏ>!:Ty lz.=XIO.f`'.NcrnYI|޺CS$(0GDhm+IR[C]۟r <.Ug| 4Bmsl iUFbO TL 4rxqJ g$(zVl[{K*͋mo@ q0y%g:akv&""Xa^%c„Œ-O(H>&9~דrDBYbmY7`K't?t9|W3ђZ!"O <$x}}tL#SUqU7aS7rKBqy+FJ(-(NCޜS J[w+G &lk_74%So/Ui >A$N,;wY ˇCI_*im&kk<}fzԌ. ԿsWv?NcnKuCSq:I\hX*`b=[HcMIio)(n{]]}SD36vZQ-ϧ(6U/Z1hv<ԮO_;V剎QQs1qɚB[L5@cqp$|iCT$'ʗ$9uJ\E# n+'8ّ qqTlT@J爘Lwthenn/+U"Umt+$C!i=w/Xޭg,0^Xs3he VѐJ9qfwL:g}0|$qPWߥ7~P5~˝=|=M3尙SKd;*Lo /,r^'#?aM* }6*SS=HB7^+bWK9eNt+]c8`v i:M|g!E&_O0zM3?y 7mz_kMt7]l3B !{a#/gFm&v T sݽX#ɘ.FS5\:anU PF[3 ^|CiZ|C I+ҖMz~b4Dх>ãhmCܥ{MG( (Knf Q 0aڡ_A}`6uw%$}ؚQ(P80ddgG6EtciB-MeX*VP$u:TsN}&_3kd ]0Ju&1θ>Vʅ5{5F6۵J qQ_.[{ ҂3ĹT$Bв3p91AU \[($' &h@s$B FХ2&fNw$K.\$ `kBJE#yKTpͨL)Boy6q7N?߿wF2 )r'E}`^ NbEsZD y%z_ o;|Ʉ0.-lg?-L $*XäSh wWecBVo_f#cZ:FJщ=T)oAYx礂6T.RkڲI)c&lϳ 9xoY6 UvAw50@g8k - wj&/8S ][9 F ZXkfp0]$Bh`(;WW<9Rs:^hPѝR ӡ2j$1Qx8|{L$zG3q8pD?C+nQ_M^_zsFAw[v2PlAQ~+{ZMm'l(A&#D8.[IW~05+** xRĭECe9ĂC3[5!=T߅5϶猪l#|NvMPjl-H[-0ccCu"v 3l\"ajا-Q;NPEVQ]/s)y7qՓώqC;ׂ3r(/Z|"|+1WdIkx!EghGaLge~1 !s9/#YFW<aYH؍-&1,ESջ6^<2HЃw|Yf)VΓDU;vc yrS`ߩcs笘T{wXj0z/d%{ sYrS>LjA0LLc0ntL5Q4S/|2KӣWԭ0 h渗 0w §R2B!l[O^M:l\h_Ӄc[2]+WU<ÝA YxzdU6M3PѲ]ZDbg=0.O^ fY%!C\]DyOc&1F"z1Pvбj wFO_.?:WIXə|fsk7\n"*Yޡu*‹>cq Qm,B1- >aN#>sq"[;u H $= Ԓ~h {*${£x]UVeԻ~]Y k"=Su008gA)o?vꒅ}i_gSLNy"k 8ЀYprև@٣%[A!- # UL4kkaKg1ɴ$ݮ娵?nkDr&AA]$ R% ;Be *M)Nphj}4gVLae]x% p 3/:َA@'VZiuBh3r3kwiqtUUf63W+3M0PD vgU_tRs 2 ;13_n˧֕M* P1*<3+\kZI=K-y14R$u+æWy*&0DwHckg۸= Jv@Q8o2 xPLO Jޝ<~XF,[_U֏iVIø]7 [7o&L+;%B`ni(*>>4\/j+(yD?c@Js{R_i!60_.Gۜ9#]%LY3n}Ůi \e!G6wnMtS2c~H2/yP|!-00-)|壈 '" bwjhv6r>`:-uuq gpi+Q(⿦>mԤ:M0$TeAZoȷy E%}pk].y)AY$2oU Cd!(*pA}X:,f >FRE'Mlt?lH C~RE  ʳ )ܑ!c.qE6@ ;ڰ@KSAa`ǿQN.Bkq->`!@9F7|԰.lb 7L靖Dz% b[`l9M?t]yʀe9Cǡ7Upqd IKb*dٵ1e~,r|;nĵip=ݧX}ej6w;\iDCM`WggpidKY`͂1"C?zv٪&fuoxтSf O"O>JrGnQ&, 8T]9ʢ k w`QQ<evDv.R`ez2~.Sc Z O0Br&\%cl'323l6Й1w9[0b׭WQ.>^xV‡'Sq ^FN#JzL۱꽰gȪI֧VG] anx0 M2W$6@Fsh6k%Ƒ6P)ߣ0-j۰u$!m(w) >oOWҴ,K4G!b",Bs"[>f?6֣sE=D"}o:e o]ן{rTp ޜeu'ُTM+&[dvrlg:fM㿀MM$_2FU@}BTӱyFk橹l'qJ<EqR$YqqˆYEw+J/Rh4:\N vlGDw{Fh:!RYv(:s1אQyoލ_lDP+.g0l{| q;aA[[s =T ]{X@egolM&^o p Nz'W@Vm*4Gxg`Tjxz mM"C?7|l",+H5MW~Ux\pA$/ek)qט=v֚<2t>^'Oĸ)JFҏ;ȿ+t,t^Zv-۪Ŋp4Dl { j6D ">a>.WaWڧ3(f&KWTR:'C$#9Vz@,9l[vV%Nzߔ4)ۿx>ٕ?(Bl\e8,˜qYsOzpšP2~LCyw"`iu7ґf%Hj;9;:jGxzcLgm} s͵>JR9.ӺOBɅ{- b@ ӎ@S$"kzФ"f:ᕂs Z45ő_N(ڱp>?,oeB=eݖ#M |B/x̝,`4^!@}r)zTuDB5+hTѝiL-*9̺Q{>(QQ> ,1RVb٧+E7-8@/J#cd~H0>Iih hܧO|\${wLU4'ƅ@"\i_P7) -CoTnA][SezHos.H46/щ~ĩo 12sLF*uk}l݆55JK.%Y&9޳*?@uR]zRB5oc; Ƹދ^k~cn.BW лth13Ssz0l oOEȃFj0jWngM(ZBbHi#^`&*T},ִoN]OK`ߥZ{ ]Aj8޺emOyifj uV$IJeaX--w6%܅ &BƳ49I=oRZ4xo8*}O"Ux0by ByҤA|wE byNI/Ib_1{?\Q<Ӗ3]>j;Z؁z:֩t'^ `ّ+X\%qeZ 4A0̘e^ m`8ޕLYe}&z÷9qW^K)n8R u_Лj@UZ6ڰQMIAgf íŽ@F+n$%45mRb O4uSJF\j2޿7|](e{!OO6#TFu-/0CjD*ZP J޳*zq̟Qj4/ uV*X_a3 #T[:yLŏT/칿瓧P| rW ( 򙻋R`)a{9PE,-KN7sy@m7jt_+9 ༵AΗx˫Pf ⯓$qin_lwËfđoM(\6nJh@9B$+V8j/U͟=ߘĸ؁TvVu.zH5l܃ `9Q t>.Q!c0)o%j+=6q\^%nWVyw=pY?i.+%9d+h(0Ž}lQq Q@5W1h:hӉhx۟oɠS}ǂ~0!A(о (%yJhqW-qm &5sXKX?~1 - B$U^,m#th֨Ϭն% iB HHjSwrl-(|鯶uzbQ{ Tr"j]Z侟/G1)Ae/:{s*7 ~:AaM&gPI_ m*Q{. ;fj匙S{e9Y3Id}p BY؅qYM' Hk_:Ӟeؕ!Hܒ,ͅx|qϼպהշly+gV]ZݩZߝPeJ"{ڰ-%bT 7^_s}V7ҾKqJ/*{gN%&hdӚI Y1@6Kb"$^+(|L׎ڻ$8u1e#_M\r m9RMWb:.ĎC sziX+ĭ62io ^Ke+5 I0UB{b1\IS@wi)]/}!i RZ L>ވ͹$) nr7ţgQk yVDY[e\B4ΤCT^Z^s17`=OFgӘ@Nb'ݝ;[G} ɷL[b$*S\_#3? {z+t"޹ِ|*E=@{4Uq GDeT{tuEWH9>J%cRgٲiv";evdw鲙q#~񄈥q liB].&plXRk.Vcs-b=bqa?|ݕvR:OL-=^ 0~#/G GFdN 2@k8-pw#+lIFPRFX8Z*8|{[ Nȡ~5d*R?E@f.O+Zfj\(D͢7%?vL´ ."7q­S"b>lf@yG͑Po=y9U! /3&ԈWS[қ$pÈn &_~!I!?a$nHWBdñe~=Ζd;qs)M2+ct"MC_O]Wi$䤩>}ڈJ&d$H6Lٕ/F>$\0% ƽ/ދ_V@FV1x~3ET}=n+j-`Q9:XLrtjTz:ظZm9ۡ{ֆ8>T] W/"YI?ݥiJF5˜Zw%;B/Q@ū UAf7W8hs57v ?an"K .Ggyb/}v0[6~Xk)Tt}Jz*MUn1DD??EK=X_O@4FJ-Twm .sxNKYep8e测U)%>&ZҜV22ږLD͵obOuJ)`R 7RaEgJԠAČysJ #^lul˟A XE̸+t:؃ zyj^bJȡҞ/ '+MkONMF{(ū6L4(lڑșм j? (Dc1J{9W퐮.vHDt6'ѣ&y!vX:(3\ʥۗ7t VI4m-e&'۱`'Z)+$d |E溆S IpFscȊu~ėM:V@fs z!Gx7O~%P'SB0]S Mknvа<6&yՐ/[26@l%2{3!߻T%W8B6S]F褢B)gbѡgŃ V*H=bա@D_t[\XRLY^6F#h?3⹛е “ݩZ[/Ԝnre~lf }pT~^E,IN,I+ }qT>b:+ !֡Gs'.GߙiR3v4 >]*#z'}Z/0oODgUz[ / &(LI`aHXmbs'$uT!F1jŔ b>Xt%1{%H9^l0~ Lr1 ro$Dzvs=J ˯_4&9Іxc ؀/amLB=3PrFUKV!)/O/P}L[PD2 %܇1"!4 kqÞi+\Z"ܭG7 C iq{]kv涇1D_֨5pf︽ ]R$;|UcX%V .SrDJF1 nƎ -d0\ nf3 ղQ ͩ~ ӱGf,*vI@1l YȫZ/VgC |*nSF7i`5a#Vޫ͔|^WqbE~!|8…/ž3٩`|1St|KLf%ʿG\{np|S{hA08],٨4>Zdh= eoY|!eQ=Џ9+EkJ|zg!l6I,kT4m&PTQ`βڊؠp݇Q̟V~gn̄2L:;$0AĢ Tٞwl4LvʘT! \QC]多8xN r`CJy&)m(H-bG2$Ӈ/,baF.Jx4ܒ^ BRYαu30r^7l8dXDT؟5ٟ>qԷWJr}2K"w){ww-ؒм! (I!4u`f k T@fHǙ/5 ¢^3yz!Qe@wBtD#p+fƀ+TވY6SY)9FMUSepeBBB` 'xHi8]9.zߎ);p!,Wh^F蓣uIj uX+aEV.t(:Tvdw 6@|co­ƨAh窣¸daf#= 5d Y3%q'[0bOB{\03=|ZEޫjjƸҫ0Ň-XUCDcAx^?T&75X|6j-5y#hR8&~ ]M?86\\n_;/.3»]pp!1Sb߃*n;dg)DXN8bF!KbtŸET'6>X62PT= R6aD2}si/-D-? ^/Zft xkfUwRUckӒDG@%dvʺ&XrzcZ_xeazo? ,fo} r`!HCml2Vk7AdG; ?JjS& \Ck* /œv_`A0e7{V2_ȀQEVIUV wȐ;4owxQCFE+&KX%#\4\aYU3 `pF՝ 7֧AkP U_ѮT9~;pW_uo V -SZ:M֡UnSQU4I盵ڞѝȳS9xqH{H`뾄*.]^I7gU}KpIX:؇PڿS p4kD8BSYBF!i|BJsTRj7<~1.Tgďz, G3$HVĐ97Q1J  nh^!⺙786wbL0l5jT\W.Ц]mE<̄bIӁ ]S~&tC&(SVxXm% U"NSZS5z0׹wWY+MaS3G!dʪ঎`T094nZP/GXd}MVڇ'͖IhRvQE~52`e%@wp|-lޢ"v($u5$tVʾB*""he<h\Ge'3b|lG*Y IDMh]LWS5ZЉ>ΌG1,>3';:9܁h|KHKUR )V:%s>DᇙWeEH.كlo'鼢h/xNFDS__bCX&j()+#=D;_zO0RR9$%BB pn=wCV7[jeМglsH`T_\VM]lCX\=dxyoy"NWMy+ Qкn([*8+{Z V?EMinOy>^ru\6>r["%x'̃Ǣq}r|`i jz ހ "-n>zEa#`ƕ?#IMWB%'/Xo>|eDn_%gD>+2-5s-O$ ڱ H{8q(ߊe'ˍ/\سVe;. lr`GщX*eK!vUe'S{5n葘b@/w@1R pttPAx ס^=K]7QL_ڮUުPg@Jh4=DTk]Lm--- 33 SD`g@Ww#~'^,G%&DMM&ɢ몝1aF)ZY_Z ) (`1PrP68sKM6`c&ҨYvfe:-7`(ORc5M71ivV€<|>,{_+DlsTV7:4ښ&B@ "μ<ƻC Y(' !A'rwPLKڑCRݚk!EKg<25*3˜@Y`Wy 8Ij+4-Q#ud52 Go7Ш}GZ=2k- {F+3m0iqMpx֩e[*v/@Α#!٘-GmݶV(~ L}Kfz:wh#~.a7T$iej ;>("/`LE#Jr#E'Z3EPyC}SCG[lCٽ1Kߜps&~W) fǛ&W2UܣVֳh~s&;zX^ yCuj:*x#LeyCpH17ec=NKt=D~M?B'd !|VmNbc8?>cnR%bKGpnz a_03wn`h;N]nV܁.\MF5ygu*>]]+:m ;w$(+O$΍ݞlZ;jSv#t(OOe ζG݃)B g&$xg;7MgVDW=ks~wZkNŋxj\'ܘzM%D>֛I=Cl"L,ZK"=Ujc y!@ q"2&(O; &s{#40e"oI(3QRi쐒Zlak vǽ6貄` 6_llN9 {뻛Ђcc=sۉi+ٴV}υރbE` XpyLyҳEuTBnt`Uǁwܛ}Tht擩ؤ% MuNK9,{H2nDDʇF525~;nA@Aoúd qG)yؓm?J{Zr1pQ=]+prZ0,bi!:BXgjzun:]mV?8]?ּn$i_ATE/ Mȁ cR7lZ~*k oߪZ';k~( PW)xnQ룥 ѡka*m&9ݶ2Z, FhOvP()i%V.7ܩbRGҌF90\Dc}PLAhU¦gdau٩lѾeZ? =nhU@6p*s: *L7&:_ qbe8MۃeCAQYO W?D5Íh|?xwr'Lp>92oָ/0!ר^RTAD%j@5ϔuIiW-ugX[[u/H#|<?ga(Yk"ַz "c%Pc܉@@)m3Zt )I'm`+ZɊ3ܒ̀6w*X:Z0$"ۄ{2@j#piB͎TK ~cɅç2>c_3sPz(\e+A7DF[qƶ閃l>bQUČctR>[rWxCN?63ne| q@_)\N/1wԠ{jVqa? yy~ jѫ_x1PGL) +O^5PVyί%MÔt7#TKsT!mğ6%"[@ˉ1+f:T@K|*T2ZVph"a-ofq|tY9f{*"Es]`&¨\biʿɾ=I)?h`jVvq)a)G.޷+:Wz/'E8 beB4 j*D>"^=+ζ6 vIB]h ؎olBfHP|}?KkMyAi񶩠y(e[>$eBcuT3w4<(_zQCd 6N@W^|^)DΚw3ejǿqoS/?!A:΁*W@ ~W^F-:~h#0_ ~* !ܛ l );ktjwOso ޒ ]dQl?nIrfE -3c.qP@QT#lq&BWSlUH:3~ #E5h Jj67J6XKdtqGN"Bwv8䈢_r5m@O5k@§7^4T3ۨ)eΦY9-?hMEwl4( QD)`¸#, 2& QNcڠɣs^Q\bLNk ÙJbKr̊kQWQ6yph{ 'X\Wi+XyoP)=c8Hyh49qS!DlQwi?3&U/*6Ҡf4%raVρ%?CY%P} !GJZ Y|o׎z8 xY|64ZZǪXA:KRn`+M²+Vmknao{ ®*b/QiTA铣"DϺ By&Nl3ņetet7 ΞwJqM 6dOu6KBMK ڇ0 6uJz( [%6rdwvd!S E,?O?6f#06L5sq]oڞS"4#A.g)pGxZġa:}؝Tam)@ hy-g+L3i0Sn`L&J XƑp^ CM[{vӏ8OvlTҙYJcERb)Ѩ)Z{T\K KR Yӯdt+|qrWoѻY0GPSSHڕp="ɺb]v?eY*I*w+mB9Ϋ'ڟN4Ԛ嚶w K|zWwMuƀ>=},ސzaU p)F{Oe6þXZOȓ9hn$!x)=qܨZŠ"DhͲ&7I{1^gpwaMCǓ{1O(Eo#AکNU ;jv OtsDG 5|f7_Z B h4Af9|8`#CQ0pܙx[Z%Al1'g7G.qp󊺃`Cn,:C^3ReMWg+?%f$ݚٹs l67З*0R`hN{f}# UGYB877.q5vob彮{fBhި>Ecj[T[SY8=}h;}#1%]͏ +uZo+?aKQ99Kw tMw)Q?U{@@9uH@q8Dt-j@K|ej{݇2R,%V45}n y9 vJIS/}*v|3RXذNE [}f;=Mexy iY#Dv7X"Ho]1ZG>Rbk;j*zNs(EFω$9JU#icw!p:w*:q*CzE9 ݖ۹7K?@9p"K~)6! qobXiS,w(\Wt'++EF}giT ^Q4 7qf wl3Xd>Co&o651xD[ubB8dmZpy=X%p}:Z#rD tFJL/hlL6wænܝL6vl4ʯ-Zҗʷ{FiPsz"߮3+{|+ƃ7髩/g/ @0Gyx+ ^q'tHlyS5OZW~l-;*K# 5&'S:'C†A 5pGţtEUs) Ȝ)*D{lCgTi>@ =\ȉx2`Ϋ$9fF+義FfʰfAIʟ &5h.U+梡py{ğcB0ެ2S>+>(̥bJU8ư )tґ@3QV< @y@5|x IvmqӘ'@J.34#ȈGU q+8ſމD"b0,fd+,m0~c?\gQ] -)xD^j7^G{uM.[ \1Yh#X$-Ն1-OsOG>EdSLz9=Ld1{-AÂSإ+/Ό)e%\:?G_$s=n8vZNqm>lTlAIZC%iD fKꊁolg HO,zWzLmYU +Jo~ɒND~ _}Ս aFsgU.M^պ_-SSz؄5W-B*:~DА-B>B:TaOzLl9%1hO ǻ 4Uu\VU6&@Rw|dC࿈?`E˟HER ػg~]u=_)g&0*+CSs&}jtt`NDDszcϱ0 67u_6%+mdc ϬjN׊' n)8욵?;tѸ]w2gIf ѐ,2者 qtPOˡMk44Ns-h!X#PW;|{YA_{yQ2t2m08x} ,c 7u񜵭El`K,PrJV6mnʙO <7b'SI}1:XXML ĩ|-ت(r9 Ŝ]9^yqA9ū=X=MJboʧ6:#[Kc9תlxE=f8g|09>!s#^ђV|Z GJum:)4m$l qY L]gLZؾ"$uW/YY2/I;zY[rClP2rNX&c8MeV'n0#Vc_o)0L'}ma i eA*Q59By4" q Sy󷾜evft;,퓽Ǘxڶ-}cljALAT=^+$sT<.!t\p-W[e:r_N+Hf+Ә&5w%uY'?):ELMHC&B]<]E'=GQ̮#K5:W{$7M7/dL~/|@Np8"ߟAwOrriWjIR'()cF>gPn1~#$`q;ʼn;5 #%zܣq:W2TGy;MֹNgkpIAE` Qp Hw6<|"_,}a^|F_OO۹1o\>+W'=oʹ[} fEPD ;C@ʚIyJw(.nmUXNʬ5[rDz8ijQB~nqP?g(DH,a%[<"w!L5gd 9uh: 4v 2P`h”_]R#02+?2H4l'\4lxz}ݕfqt 2{EÂ9N}Ef?ZiXoEջuYZ< =V]Y4X[R=5oȪ6[No p1q Lٕk s+\_/ǘ%5iWswF-}n8sxv١VZ0Wl)\·{MudxQ~R:+{O | =o O^QW6$QYp|ց{خ/ga-,.J=<63|ؿRvM?r;>H@NQl.Ō_mt>X|'e^X0LC3Ah)]HQZNS}ߞܠ2$FzxsE6tANpZ*'虧v> I wKC* S4/8Ѡ>'V>&k~n?.NK08l@98ͨGMwjVvq>D /qA7J}!ivɗ01Q2sF C}4Eh DoZhp@qn`-H.(F < bІ;_S<5]Գ6Xgv}6‚ Cl36cvHz6-K|+dwSH `]<$WRb4,ٳ`| +{%2*+I f,<(akR,+;U3_z!B!8ZV ʤjAf7pY ] ˫iQaޓyj9}׬S' N/a϶;깯i}_XmP~ Lq BmxuWAo]`8Guj>EBܡwf DXm\7OKu9h̉6Rųm*iKCq=A_lJ0֘_Hv1 ^7Yz SK.*%CP=Dn[}j퓬M)dV0-$n}_NbU"2`"rl7`dǕdȢ2jJ* uH(?)Ym,nPk(RE?@J2pvGƖ!c^40uuj WA $U=;i.ZDJΤPL3L%:KWw ``=_2ɷ׎7026(5Pdw곲|gWhCNQp{w]L71%~ Yv@-bCT9*G_/% G1HH6[Bo[Vb*ض[;k5ugNÇ2WcB1;ſ&_W>δBa20wn^Z",`ua4M%/ۻ/X=R7G'=4Pkj0&}aw~AA-5yZjIJoKz@E Cvj2w)0? xU:aFl7^l{J&:V!fJ,*!Ymm^Om}Bsכ\wuM*a5 X:B~/~D.~W[[*#@Bv` ]v^fbCV r{E'Ao]X~Rh2)ka͛ \w0_,[h/6j.ගCUMqHU3: OU x`-~ixKb*.}:Xvǡs@?i᭸'*7oBp km :uq9ʷ9OUؙ,<ꇧ:F Ҫƶ9Yz#-ބI ZJc^+!Etu|۽5pKRo4.Cޫ X2]+*50,Ր(%3\#|H 59aS+)bCXTL_;s/;J75IɇkR5`Kv ]pYcH=anp55nYr! Oo۟Saպ2==5_Bv(m#nO@"ۉvgjtM'-&lFqFZ+roU  M"x"x0<"n2%`]r_a#m?Kq#zxK ӌm/p9A0H㦩ksOF 8$H`j=!ȿxt#6OϯIJwyfl}b6DsdxC j8%i׃0GƙpLhuZsSTL{,ZE\FdY#?/+ݺYwofLCu&R&=ls7M~|eR.{׌_)wdBB#P8;7& ӱ_(ʱ6ׂ9쨘~ޮ>eciꎗ(CI] HvUfI\E"qM[̇iàF!@'g<++tw.ו|G%(Wѓ6^fRG\|AKYbE_ǹq05|mb[ {7:?R[ay BbπC2S_F{ՔB>!rz `#RGuM0 y oqIi`*DSHnLȸpBB"g!|zwf@ 7堀؍,uF]e^ 4^t^Lj~QG5Evu%t?N"اJ{ثQ_rO f0Sc$!OuG"Xd7F31'@78qoRwK%)WKi`EΙ*Z0.4Aק0 ܻTPRfGCQ>/ 4$1MELUv_8+ aD;Evh{TY|! 6:h7Sږ}\쳛 p}&0` ' D;l|7tB]5 ?>]0|sF-E8;GDZ$!)*|!iq? JqB;ޛ;N3ek(?c^0t%z  5mrc >fIrS.V$j6ʾVs\/ݣ!p88YV?6^m]o<Uj>^M9ދL|`a_NL)`cxTÞE)&Y|ʍtJD|dEF!u,QѰ޶~l+Ӟh *A1,ṙ@FLj8ѾH҃Qc JWp";KE~0`WjO!&T㯩?lљA;>ʾzƶsܖ#h[=,&{/+Ƈ\lR^g3ҔY`aE(|KJoc&e$y~`3%MfUA~au/k ^t3^푢eLrKVnú3yA|tzBF&v1-uo5uW^^ܭ^ٙ^K- 6͘1kzh>zP!ZףFAqp %IRѝ܏G@MuNx[=&-JÃ%+X6ͬ|0tK.(d8u]nw/7]Cl.ݵ3"w*I (OS` > _gGڳüvhǰ ol.D]Gٜx`5$cgi꟬._Tʂ WosM_zWT>t;4-sѐ= MJJY7v ^ajtkNo/ľ{;f9i[O˳DzY){P҅Y&掾ؓ`D$_:NNk< L QW?*tv_-]{bJ @?dHxVˌ*aJW;cS3;¶d0>5Rr ٴ1iF⣊]: T"Z%'Hs^/Yٙ8uAWm%ȅ%SeJ(Tc㦫(<\-|c~1QLv{pNa5s?\ I$oYL]\6[;UZwn'lS6'(1S)3S73C\`m:{3ltJ#eD^ٺ43s ީp );R|{WVq [{`*Z;H5SMڮM#D]1Qݯ*Φ&TLM7Ǒ 8TYHgh&w84/yoMCER&?@=~s]B(kũcګ%"+(T*p!̮tn hNpVȹπ+Z!X:ȗز=c:i%?Q);er Uovw2=ک{*b ul"+ۿ6l:jx} Du3SJlD:ojjz*t黠;Sg6M ,gı9 )Ѓ:BBz-\ -gS (2?}zyjY8>7CUxO%S5 s_ϱ=Pg| ,+O9Sm+*-ٍf+kte]}PXde+P ?yI M/tz=䪹eKG,RR5Ս:YCGHsxYtΊ'1Bu}J+,Lx rIGw qBha0xn(dH´MWF"|^n0az)98˭݋k7s<VS)-J6N>Cp;YU7RRc +`T.ˏoӟ$AH-a9kQg}ªk;yVM}t0Du.! >GMs.Y83ՇȑMJtE3džyhO ~#[h`:źV0䴺-Odɠnݙ=p\h&E[$ARJ@Cy _=7tR5\]vTPK9ZҜ|22ճ@)Q[9Ы?Qo-/.eW9KFcmҲO( }m0IsK H*}<$@b8qm#4} V (`?bR1FƈHǩG ҝez[d|[}_THV Nt^Vq9S,qsg<41!øv\*RA%W{)= Vn9JўY>e"y=xQ<OfϠ21"xm}<'>ҦyFJBW\lE +RRɂƭ g]`N"S|gO^p-)t }:!(duw 6Qs.[w*cuTy0&>J/Bs$N°h_~q_ݯhYvFKorņf걘k=7)\ 0,KLn^`{vG=@H^ =4Y^jd 7sL=u){Ta4@$i+[ಘ^Our`tX]hfcdwTRМ]ZsFVXqnzoRM dN(D#(v3fNd(AqWXOjVl5Da{I}U5zfm!oxPg'?g.^P;~xSE(NbnJLѿS2_peG! )Hoh%4Ni#LT#ځ*G-)@juxKM#Ie"rln펖_P|ui@)TbgEL@GԳK,8 tt_zZp:꽯ep0Yҁ ˒ϖ]W0}"kD Ő?C@uXsAGolⓕe%7(2,1,p`;:(yޢ"YmbڇdN̑xi)4]t˱ˮP-bSKك4سn $ Ԅ]Rn^?d$mR~)Ii.8R7*Z(yRE-:,)%#qdQ S 9UNK ]unTp6NT@b+$en3 :EikH#tP:Z@E?)b Vd㕶] rRdmCTT9 sj>?:(lu3L/(Sm&{ gԨTA$D"%R$m&9OpHwIW g6`_2?&,] oO1%N/EZd4BdQ?Riœ$Bczj=a x"#:چCهioC:1#Zo%]v?@q2+pkW V NiE:""CQ8wBa7w2짱ڕ)TαC_grѳ>*vί ;eHfG%0AE(X{Z y3E ΉAAHQtpUT*VB6@:VEI=k^o\zƹFlć(؉C1 3\=a/a5Zre4#X!**RG :dg (w+u] D["D,o:*u#)gU}ςkРk+ nl \sZ_(6I ǻhBgTͱ=6l_VU#C2/S7k9l3FV50KV8W:`fu/*/tB!uE;`Nr:]*DYyQZ -0Si]KZ9V϶Lnt.f,ٗ|b#Vܚ)e{%lof'HEN1*K߾GfW4"I[xnb>%oD M7 ^V˻X!EV2erj&Xk5xÊVtk&Nl:9#[ncw[ϥ~T=-o̲j,` )("+PgbvRҼk5GJj׫GцbM34pj9ً]LIɫj0Cx,mU<=}nD)zqth$~e%*[ FZM@*CqRyF6ھv&c&tj ҅HBH]jt\˛ (CbT-I%"dƉ*Wu4Uu{ [79"7`u!6j.ynNzS7DI7J1><7uVe/'1"ܟ:Վɸux!8}.?{BZ]r+߽ Ә";G`*=| u۫"hmP/A%}˴U0vd<,'(ĊvqDX0$t`d<3P=RY_F3#e襨VN U5><5t0I~"D41lQ_w_Ñ(hSIM^QUN6%<(_w6P`q] (_gD= c~?΁~Q=}q Ajj9FTNΜQ7RIá}iJ+-_hZ6A5y>OL0'O!"YRy R3,0."n#Zdzan[9yhtv 2ʞu|9,6Y`H Db꒶"FcRqbDm8~UZȃƆ-6Ya=d(z!옄`pE)LP$mbQx,'Va1QTp |'7FWEdX?YU8!V'VZ/~tBjrskH\ 9ʾ|3‘>Vґ2f:}UXP*IrJ=],񑗍F{`p4@>ėRtr[,HԈ;϶2Bj49٘`mMۊXa/mK[|&z l*5vIVÞtW,S4n{AH ٣=*qlgnW L lٗbd4ѪΑі83 =8x m*9ɶ˰sĊJI DԠ+"?4 ۯ]:МjO 90@ҩXeJ1Z-ZPNk}|pDcw(ψFJa]>%GE,[S z`y(ZQkraͣ.PȒJ g+rIt+im_Hfvvm }Nwa. N-êF? ]_`:i>#>jU NT` 8P_3@瞩Ts` 5`KU$ !㗣WO H!g6rQi!XI E؎]p3`x ND4LE4J(ġDdIjƸ8sbzJ. dyIR]P*^-K1|$%8O9W Q a{}"T((GT/)eD_0Փz3!9<| u]H>Z1$dيvB:DלG:|hcG'`)'4IyW?Jhu;ˈuEgf? C ,g޴: ,`9ԽkTjߏ:Ad7?mг&LjO?-ߞw yBqvTi.)r" RuY//6(`g{ŋICT9{BNt0,qP`~B4AQ1APt̝Ln1wpraQF3JpkCHR~%P2Nt#Fx+3W€mKU\g/lF\ѫFB>[)Ny:Yyq:"+ m맏k[FH֐r[cj_oꜥaRtVcϾj8U3Xׇ%dP"MVF*gkUԮQʪr ,*0}D&*tf0޽(f(b*l&e–!(9^N`;%Zd2rgP ~n!큎0))>L;M*Ƃ1PNz [ƨwlyD-M-V 26UHȈ Qbo˗:ylbSn; 2L)PBny`G\B&E x D .M*UG >4ɐoF[:xY޳BD@veB"(Kۗ?ʉbx>WsCC`.TnaaZCNΜ,e2AL.Ԉ"m/}ádj4S"=+$_DTe|hD7U%|xRJbpFxy@ͧD;lJG4$'amxGdP_?# FU0[R f` /88֮ ֽz`l@;|$lGK^`I4O$HAUDݢ+VdQQO# )=6#9ImpJ 7t, 1 cz喲ieisC)* V]uk)՚NV&aREK L:~<|-OS b|C[ietK?s/4MSH$SQGHfͰ;%s fwy6]Sގ-zex/KƩT{b H Z"w3 h(k0pIγ*1b mod-1U[, 8?v!V*VgЩRC1Ğ7dm./Na[cg%^(=Vj5o@cp6~[UL" $@ѭ"@v~MmUSq n>>t(1c~#>Gg b'$Q_ hߠ]Sy9ѤB&\]:FusT(>5߮e P$ڇY)"IlZB,s(z<YM/IXjk o#$ๆ{xJRG{21@ɑh3 ԛZj-w4K҇? 2zhԖa&༢a9wȊoM0'TǑAD֯""~G)[F5ı>((lL81@P6퍇!˩ܒb|zjCѢ;'h%VNos*=/zDYY-=(znaBrx'SCʸY*=ڿlew;d[7|(}ͶoqpP+Aˆ<2=Y8os'0HC1yO˘3Sԛk|kDZ*)^u\nd;9ZY!eP6r*T'%F 9;MΡޅE$2-N4~J6,8rbz?)-t +<(Z 1OZ<[}R$mFl?G7dX{?F#lߊi&kyf:Lݷ_aOz hw{bqY΍MX-E]Aw 8Zyj'>TʭMGWI~BG1a|ty2Q`R XG mUBm8 !ݏ}m&,q*H1^J]A  ީ X9S9zWew{/l\\():P̧,8%{<ޡ'os%@0)RR;cx7%lH)-&G!:6UēӸИX5ޡW ]K]ctgƌ!M_}˰(I14+!i^8ܻ䫭ry5 xLy#xB~%t&l1iRp0'!KK;p Mܪ5kO3͎";67v1IWVw/IHvp8zU qfhi2aX͜y2%$`) ƥB`ۻhL\ŒKeI1V:V}cKc Xkx#K Z7QMY,#N9eY+"{)&ɓfl_/cQW׾>du`z<.$r39xNs(ET7k;9L/q9֐^7q X8(LplIԙKi]]r 8O%wigvveHi\,4%g/?( r(Y} {xN*dsǼkKD?tvE1<ܪHEI|TGE;.)Y؎H{Yper%"@GtT]5 =TVפ=գo.~1nUAv ;oyyYAlp[H,Y)H(>IqZ"Nw'V 5n)v{.|  |!PMcoè<;@c Ǩ->vR:0Lٽi]h(}Σ L7=6K g}xave߷zF".W֊d,qru2+PU uN;>h#feD2X$: ]ji]tK4OPCX1h,@p# 93J5fשʪ[$=Y鬔j(3"a9*{eOj/z޻fx>5ZաK W/,ݦCHE wo0]NցA`C $޾BUT[ŝpCt@wכ~ٽvT ̈k"@Ef0_kVKܹ4\zs:T신N9oAo6z!IXGEo"b#TY=|0[ӑ?5Rvqʌ@"L 탳Ӷ˚R)#S9pW6h҂Yg9;}\ *.x8-QFЇ^yJ!1<֬w.+@QbzHPCs,IJ{1)/7}xKL{0“)'sdqnt '8lݚA&!6]2N4H٨Qgg~Iqp*SFr iQW%&Ϝ'kefZO6.P9:ZvhX O:4bܗQ`D"$c*k/g)uh ҃ɤ=㵪ф?w=J4v~@MVsoSQ<puUfY« PE,2% %4?Z[ "Jɨp{ԶLV4|w@o.90Ɛw~O{>ZUԺoHJ eELBB^nq@ y,9_ % ϐ= Ex]Rq@qZ7O+2lBS#TF &slBpgh;R{}C+">(}cgP wh?ek7̐OtLٌ2 ȎyWu, E?|kт(/LhXp̼15?EnSJ9u%pqZ>dwDR4a#+ ]۔j˻SrWY uTXSY}K럟U(2vF6$xKtɜ852c"9hc|m|U>_V1DML',A'T= R椄H=d@XP,ޢxQXJb;']u9]khL%yp20T s*=f!yV[uLb TFUx%*+g$TÏ8﷼3TP/ߛt~=^'iN<^Im~~4by|D@y5,׍?C NN q+; U_s3-RMhu8ֆ-J]$1 o#\- 9skVR^IQ8 o >i:D*ں[п%0I >":d~O-XVzKO 5B̬2frhR+0acp3ý,:pGh\՞1"OV+wDltjTDh7NL"*-K_i.^CB# 6QE@5{7qoU?j}{)ǐg6M?2ZfC)Q rAnЍ3z/.%FĀܲ)3 qO-FjYᄸ}Lt?l 5&"z975l?KE0Pۜ S^w`c9 s~h 8i<]h" '_| hD o\PBƃK{Խ}̫2d-|st?@/"?EVi, , -%`7,0>&8Slmɜ~ ‰;HdC,(`iYtv*`FjRenL9|y/H."g%dYK4)u8m`D1.pRZ~nx98AwmQCɭpj =E5w(I׸87S{.OeJRK;G,*6`/58Bӱ#| GM2PHaC͗Q;+S7w?\U)&1Lg)W@y_w<NnDb9:X[ofu&i9dTa&a^Bw=&Bb,Dg"IAGyrCi SA|<Bvz^{n& =6!-湎3Cn& lCe}A{nPLj1L>~epįءUga\3U(ASU̕Ԭ!sP]cS0d)rty&\KB% O0.>'Woj7g 5$ݴ\, D!-{iT\z V߶q<ۼ+ ,c l$RzrOLmXܶ8h'.,3@!wTo[o^|q.r|o":kvoy.kPv!VP y49MMsAg#~θ_e^vD[@XX30l9C^3CMkBxʷsAIh)vh37 ׋d 9@K%Yvv7қzd~_[OPJŊU#j| ]Mfy-2z$XW_hE\bUL][H#oB7b:ke+{"|i/LUL5aµz#\@ۋCݑ%9Cܷq|I VcaU^L/rGQF!J6Fq@-?wr m7*Qx=to!@)'e%)It?<27QMpyD*j;,5iMI;;*&-4=`XkG{tƭpJ84}ԭ,9 ; ~Ԩ#jo;ʆ'+жZ9ua&kLjzRTP0#쉞e4.mlӊT<3Ezr$u>EmU0WvaILsN9i^ .)6$tti'yހm Sqm4xq빺}xx :H7zQ2N҂1j wWEdZ|b:?-:V IT"6sb Ci{3ΑΎחUB?Gk-,ի)\0Rg_$fPȦsvmi}"Z}}0Y,myQ]. 3@vyUwUfîOTEiD~Ȋ\|s`Y'=O"e$ЗRN/X6YPKKihm)˂Q;+-n1(D3ykyCx3Si'PN$M vX\|օ[;eVJRi j+4;/%%Sg6ɓ8e+){7&cu?OYP(ޘ@QuQ&Gpe5A]l 4xJ ̩RK =oJ&J yvbt牿mDJxE8c%POfZ&)nZ 8f'rR1}.ٜHfG j"wN` E|$.Ayl<yҐYrZ :*L:@>}v0+EK-PPA(3swsY' _jt?6eH;`+B&kP[J4uuJaIeNӋqCJ;6"f73VGX(B CɈ}Uf/4G& p5W98gO3 ީrM@U]C*#^} +Qe*Z;dicm]:ܴaEOɋLG>ӦS=_@IPt/*kcC1)0<? d4ڌW7;L:1D"{ ׶A &@EpƟw0ɓ)=JBjRoץ: bM|7L[~JvC-WBd`#.GM4myJP0=4&6ugڋM\rƕ:5 pqFF}B|YdX!~[n S yg{UJ Ӛ3}z}&D 7 D{ lAY؈,WKab[A֨B.;k>GkO@6S͚7 k2Ӏdr"mkOJӄ5ku'R䣱nV2}xjjи'K?j5H{X,bHnCeڴ_7Q>˻w`c$1 5r(} (Kݞ 9#nY$I֎kj l VtS++gT='MSkt Se$+>ʽE8:1oT\ "&l* yI+QEjնݤ#"FQl;|=:_2cRMCX + RPAg> S,tpHO:К1Ίv>Xl[C͢6kgI=Mea%S׭q$nY;BA|sxPRB6t ⊸pNj4lO{`;yHDgդRQv5WlFs(P^)ԚǦ4~n0B "UpI-CIH.MuehӾv/HU\"}nNϚِQ\&4 HmR b}N:bϩ,cvn@h]]?҅,FmVI*o #%6D\EIhv۲yvs_P"~.)D'}b ϐs+]Ri,W\1gk1u'ԇkp5/ޞQp󁨰&;wKQvXDl-6//ACy_/"k|ៀ7@nQg b,9|(rmi#c6./=BFv4Mʇ+)WnjHD$&6{v*9J 9A LX( }TdB-YQXtc4O0j3ْ 8YrL@f3l/#twVcehGI_2KSk'rqY"s6!=OL1}|Ӗi&vK͹lV C9x)cCW1Ys;}~5%FnuvuKCispC؎d3n"8>ңcqPyQKZS8/`׻+r|'XB7 Lև駳DRahͿFMxg5C]+z 2<)1z?7t UDS9@O6UTҺ lE ̸~5:M{7ݦ8zMaͣb vgԴ\>K!E<^{G..pl mJz=qo:6Ax +56ğ$9n@\ew&2Ž)&e'xs/ 6@F}wRbŴfmɒޫ|5ܳ</X`Scmv߶xv,E`DawCQA=qRljo@K&?2A` V,\KrdXT[qGWNuF!"#=U"ڙ84oX9l-UiWx+qCww !ڒm ftẝQ'3r„ۯ͹긋oس"([Fp4gK`~p|R%eŀiIO '֦AoesQ*BA%~X޷R7wsuG;' 6ՆIN)8<~)#a~s+ȶ16z8X @"+*#grf4,3|p= IqK9=2Z': )-4_HC~sxp$>Bg$ImgL{](:'l iGr 8<|MESĀdJ`׮/5z`?|﬋UPgq3Ģ$:$o#;>MZw7(P˕̳g RQV>HBbP,GH QO0*hx&\CJ*FrnjqǕVZąX|Kk]M8q%Ba`'o~Ԁy8:9T_h~\ohBÏ7׆R𙇴H9M;,m:C\G~~pVΆ)Lƴ05iWP5 BV;̷]&x:9R C~\aFxҟ."\f1T`F _C[rI@sQ7!G|L#fpqLQm7*Z7R52SJ3`>>9=r>T2FsaS]bv΋ni}[N/""beѦNŸqlpŲA,yuהfՊEB)p" wLyOxmg4W1;Ʋ\ :qw{;H]勭h$ VW}](YeN:deT"qК;ȉ׸LFDPx3Dp)zj&01"3zF iY+Z Z;g#c8q5oj )`o^/eFbgU0b0:3F¦"D02zÔQ >x՟+ro$ r:sGs8\0/$D.=]!K$KP aHC(PlQ.FkIN@/B ?5&0$oMˮ{J Q+uD RA(}X7K]d8KHf:4-kS|h,.Gfnˤ$,?ԡSJ=S[yz%Ŀ@ٞDJ/dcݙWcAVH 1?6(8QS&\ 4m5oNojmmi "ep\3 Ƈ`EqiުY۔6nx&yud URK:AaO.Bl7%I ݑfHo41l2%0޵k#\^;ʻ@$G%ǫ xvY:p~_/4gZ-+eZ MɚnOk?#TEWH,v?}?: 2ХM%ękvNG* 9cr'j$%|T6]p&W $q ,?)^G6kY$[z4L/OO/ե;dە\}yVfς&>8†FlԷh!a;e꾻hFԵJ$GVt! *m<.uzHrmu_\Q!=C QFf]!?ֈiHǙ"'z n,.gj<#DZ/߫ j7)ly<XS&{S2yt;wV&+nlCa@Ƨ+:-1]vMc!6_U9l8U^"a"[l;0ۆAqL3pD]aplzaNJx^ uUޢ m%@x:9p]~e/tsEN堲̡KgT̓w˼}Z9Ɖ feCOBe>4ox87I"j3O-ѲsڵK䡏.OLlw0־m k]}kҺ{*UDB s-(ǢISץ|g& !<@e-V8ZZtM1C)T.knxe5}Z^Mȏ \8H|-&dJzR#GUvI~l<޻n=­NB'l5Qx£xd"!# YSKeި=!pq~Z2tR;<1 [ڢCo:wjJ<< 384F_؉@ 9ft}wz,uk,=GŚr7:@rt[ '؂+YZE]u3D- ve*ކ4|h@6,B+ Js8/L䬣b%="m>Y?xO^D?C1\|8]3qKl zoVa==";O HaGB9mȴu(߄҂Fj l6\=01hn~S9žiD 'p+eZ-W,n4=(UX`92$|MUsy=;ηCkaWp͋C^?nG"K 2n珐vs۾j9M5j 5:&NTflz!!}K?F"C|q C.i1[U?fw %'7vu=QaR&n3$og'j;Yi9V59- u]Ͼ?ގ)K.tþ (a ;K]J̚''RVtl,ZDɍI^_w  }=2eq'p7$Pc4\,#ݨE ص%`$H*>{%8…<嫆C:+/_*?4& ox sx2놓GP<jRJG ^M?.=).W,FԜξ{'5L7du1éua{!MDP0It,"miB~Җ \]թ3`W49EL}mP^ jOc+_2˚u5[T|W]>@-1 D.^hP>FW4eX{ZIɊAY|$M=;5BzpEXnʏ-_(ҳ!BqJN¨Gy`DZJq:*qKMG>h6fP}lSW ֹ& ƦPꊔo!#%?$VoFj~·UGw&oDܜ4)G]}@dcF#:ERZm\7w1oM#B65ɪ|؞YMQ+<&8,!:^Ds\Fr5;n% QS7urP +_QӹvpGK&<Ϳv`8XMf߸.N j/m&6[_bTrvU93rqxk5 O! ))J?li$a%bFșBl@q( X?_}aS*LLtHZc6et v^y_Ts἗m81-/? }l~prZ( B0n~*~o T?F?7[:78Ќa<֝L֡\y2Zq 9M'z`PTIXs_ϷY܀}ѓ 6d :FVoSY⻼mQ#+5u/iX𖦞}':a>δ(Ӟ<'~; @n5s60tLJ4% :.m 1Ǹ@ēJ16:}%Cj8JE^,Ψ&M U@扣ieƶ."OGI3Gsju}$_> QlkSХR :*2Dܰe1_@jaL˖S=K5Em^r1o%t?kbS( |m/N=0X)j'\Ye&z k~ NWVq7N߶: e_<3,zSɋ?y #$ wʉ"}}*n\RQ&SչMzwI(نr& 쐳G~q|ދ8, .!9ns]) |1 WiC)ҟovFfWTM<В==S,Pg4e>,%elmNm<=tT@P~t9U`^Uc>v8,3W[b CλR7':40}VĕdIܖ@qEkl CWp>=By[E5JQR(w*NxwL7QW~*@'P4dYa v`t.Ȍ ^oLoBjӕ#Y)P c/ÝwA_٩ukBqCXydg,~y/R<`s\tC$ٟ7ۣ9 afC5! *@;c0`͛0TK,F>Lh60b`zh\bayq=[/Ɓc ZX4>W4%y[c|i8Z|$DITaO*͍9Qקs[E@FN6$&C%̻*H2gzo.V1B uŭ;hr?s)ܱԖ~! M$)r8 '1BP d)\! !!u0ks|<qwq f_.k6sn28RCm|_ˡ7Swz*VbUəAH1 ,>]?}nos6cmyifҗ)< q[ևMcjnfb P.\$Gɵ F}*q@bx mlG_m9^lŇ&ؒ#<a~Y9mN ςtwAJjnGpKLU*%KWե\}X0+q:;H#< 'rZ5B#4e`9VUcn}k%hڕ'+XZłÃ*=;٣+55:CWh*0('YN^K4T=ǫF]{w`ܗ t%7o逬Ag9e?Vש:]k dBq@8Uտ-,hHA5OMZ(6 quS*-9QA F9 >g1{nX,ʱ;ҧ0 `wíb73Kzqe" Um62E ?zfG[RtuĆ<*i{&pQI7SUS24R Bj|^yŅҢvђj?&B`̖oueQ+42eo+ZKPPzKI=_rYNmOL˧SZS@Ѽsa҂R1%d Weګw]ΰ )K #|Jִ:KK4jf; ĉ\4~웳T7>YHp iLRםH;@@#55#3#Pbp1⟵$_c_;i9XlVeMi+Gil÷A^ۅ@DBaΆJ}Ʀق;]R˙)j,ቆSAjH؎&pg  hb♍CS!*pE(J֖S4- Ǒ01И6,)N>;Ik8y*i}~&o݅9]tSW1\OHrG^&#c>v_Vh`ż,]ݪ--qy%~gpg^Rj%|(mNY]=1v d'WM*&sG~Rg)Pyl;Ǵ7tI`t幠&}_֖1ȏJpvTTnT8ly6Q^|bÔw$#%c>4rW7'j0߻Yy%RS+`߉maWfqwLjg(J4(BzRbg%rF3Ƥ;b:oQE|nɂ.gX 70sA ww f8G+I<ʻDb:<զ c*2ydsr[|7TG}4/;Lv5h0 e >E-ۣt*m&q4P&>m2"58\M+8]7'M9K%$GݺOHMZ>;nٜ z/!l3<ʨ4>îj0 :V?~ޯQZ3$~;خe;8,r5&obܷsJA%IYwTp 誥L_3hhy4ʄBm.,EZ}cs|cކI"bbzqYoET֎] D7rAsT|j-B+Ov`6=/˾q'?EA޼ŭz: C1*6/s2KSqOXb0huqW7&5܂b1 Q5O>5Ti%G'蟷aK>5%9] lLw9EAQ sȧLz5)RRI]Xc`DKvB LQYrm,MLyQmbjX_VLJhDfD3!D# CꤵoVy>5wN{t+,^) [KQ%bsq  9IR,!Bj2`UpC¦d.*M>`K1 ~(Bn}SxP҇YJAl6ƚVG -fՌyvA c :yO(9BrdE_+ダa [352UEFZdҎUn^\GTX9g4#&hDm !Il32kL>]3WK52IդPJ~AVYr~tk@˦@"ERؗ.U 8ۯ9.僳šz&WKr}\. }Yc)[-Wꋖa5Oyg=ݲL؀'t1|"wt B'+ _uv5@0N:E·Ci{@iZ%s{+w{S KUW-!nUg /7CtwQϊ_ y{cĤUvo Z2x'8ڦ-oEM 8\)qiU("T S#0<q? =(vq9GBɏkꑷ璁L,e݈쪮m b(S1[ԭ51x'kyQ[vW_JM xXoyU=N=mk±qw~&8f \`p/g\fPYR sw)ihoƫ4WS[S6mHO8&8wNL=z-@3_n諘E6Bvǀ%e*YO+}8aByhj2>W>RQ"D즅68A%-k;*ޅk4N>Xy<p15R2F`$2e2%nRi t$⸇fl!rpߢa*?42i:qWb[.k~2K$)M.Z7%vJGBa-vׇuo4|"c.\w!Djm>[/WXy 0XbR1Y0f=rU(^uZ{`e}"2] J=ˎNd+:&v½Q)Om˸Q2!y/#*.PRK%RMHaϲ+}:qD; K )/ďL*&D!]>ޫ9q@ҺM߭ lWT0wO埤CJ~]Y&9u_u,g[1զ4ſ\paa[Yŷ0@&f+r$~v(_pU~QB"܊:< &Š}-v0iDfCq5֕ ]!"@o9j㎜)O5|HĴ0.H͡)^Aߠ F5]Xxq3vN;nVZ ̖tBѬVB숶8{8ۯǽj*`qҴRq.C5\4i: K^7Nߞj㈛D;aNhSү!hvmNhH [>@U~(&WJy&lDdDP)E3cKzObJi&c˓_eYLsd]iѰo?s@5 oy*ؑV3f Aj֙FUջԩB ppx'|5ĻU<}5!Nh$=W=վ5f/I_ljqIeM,Q} m6ZpQ ,s({z t*Ȭ9R`(k:Ń-ƍU"(VBfoڌb>3jZ*UVëW1+KAjfFgdm ;'FҎ>* (P&qT+F7Yn{5a4'_Λ#P_%Q^K˓bYeuBO%jYMJW;H4M~S#4&OGj&MK&}Am"pQmLmE|68gP;vzܱ:PqS6Hg- Ȋ*uS ^iLD.]P ik5CM<|v1Ku3eB!ͯBq&*Lhk E&?B DS=:׍IXvbmnrZwl&A6ܟӋȪ8U MsK!tw$2elGg*z^}}C@Viwul>/ 1N^YxvGjClOB΃[/ҬcD;ps{f(~xuklFog E6ȍ9[Ilu1~^5Ļ\_Z!)&~և{ѩ[`^Q U h$]P|:mr76}1Cvn;>#$o׍ZwcrOi53Be{G}uVFCnArnNɑ]0Cқ7<(e TRH/ϣ騢4M;+{\>ݺySRaow6.EUŹ`j/?䦮uoYS̉;nwÓu i(sv>⒊/Cd4VW<}0O4uptxV5V;̞SQ_m׵@kG+o;x\s;*6y[SnWp8 #R 154VZM ? RdH,pm1eRG7u1߾x?gSΙߗ 219y-fC88 }d㧒M6{b Ķ+$Nȇ\2NUn6 o FvEnm҈k`  ,10]31dGr_JlCO(&NukFPIÈO,㈄31e9O&*bdbrDZG܃kk8mֿM֒Z0Lg]'%0N\qRCqalO8X_5Kg•}p䋺 q~% DkFTh@qC(K+a{$EqE9eX| zKy~iW!;PDgAZ_+՛N~lgL-$.Hދ=~]ܚ~ gV6̡Mqh\MmZ_iיc=W#AcH{@E DfaΜ`Ǟ)xJuusf+P* NVaGNQf|wmonƒ4FL0   bLL#A9 5R DDij;g+>p'u0>[@l,̀r$ڝa[O\jȦ YB 1[@q>fQxSp*3oW<}'uWӤ_rNiR-~瓄Pt>8e`wo  !VXk .ƥ& #>kW# 3shQ=h+Í@qT>KuK2Q~!}%\ 2GoU2F|qlERN95ϱ#b&l畫F݅#+x&92:#=c^[&SFY;~ݩhw <~--RQ1AS^jvZ.j'0"6J~lg)u h{m) /;p .,yM"b>:mҘe!`q]LDW-_qsBRL,J{"e/gOhosg%;60hU,?L8m>< :]#6dqkyLz|+1s4X-vğL𪞨TLcq7hP/Bnd)߽Dz%3Y(v@Z|`7}</u1ATپ8Kp=!>HC;V28 >2ZPpaFV5(r .ԍܑS 6/LiJ49en`2ߊq^J('h;j\PH{ /EHNxƲVf 줳B]HAb"=}<ݺơ-H!RoL:`]v(©Ms~7 fn2+8to/m|ޓ:HL[u ].@j[C7"5ɣ} `.&O*jgCUFK؃Mi cDQ{QxsԚcz7HBp9n:2t 3Lb?<@R~)͟ fQN/CC =_k !]fo݉Yt{hMiN~ DY^hH^mF&4Yh Vi-|!L\. PH>Kh;~`J{L.f5gIP,B-ՈOMvQ*oux L8kV p3smVG< ?eT3>N{5*0Uy*wiKB| aݭ.GxܿLHR:'hsӪyZk HGFSvNRw_QO fSlل@g.%4ajMK#K$B vl,ԋ_4={xO;ҋdP+'YQ>˪I; 6*AWdD1df( Hv x\F"4`%B4\rVq.A9\)ʑ˟ZnAKÇ6hE,ɏT]Cb_="KfiX2Y«rDlGi0DenrlQ3/baLJ=oP='cle3W"LH:WjWD˂ōF̒qc,cv!OvpzA)_;.@%t9xMsRs6pp9N0⽴4c| +.Tp5į?29v&^$PQ+Οl / (<8VRw8*^o )n[n}PH;$-dc~%A' _U$^.; z[\uk2״MPR̩%hD. ~zõ^Nm@*Wo_z_-E0 dRkos^ɹ=v=R-3,LQO u%k !y3TzmT!̹x tkKZ#k}B>i}5lv.3`/{,̴)QޫגQmQyQ)Yd@>-Q`d?1F^ph;DQ`Obu9?fEʉ)c2< \ ۥZXh+ ;ˉ8WJsI>r.>hXʨF\ @u+U,( yPT}2:jyPZ GοGA RPH_\>iAֵRxCn'^,){uebzpMa{@"=ɢFݔC(0lYOMz@m f/?҈M{܄PaŨy-%ĦeBFteO$F9"ną&`-̾Y[$r/Io@շ~-}pؿeҧ5t9Ȟ_TbW-*&.^M]Ua꽵:j~4K3vOڪQ !ADа-q K](( 6OضO)TɉLP}IE_^g1R:php@5L4e2 8ڪsBX'?P6#}5S.=w^@8s[..p]БGբurj˲od!C(-82WEζ]_+< %!OySEAAqdz}AK>ۘcNad-#އj7Wz8/l߿{fTG/# EOx Dܹ[Ě:SNWPFor)ew,g/g).垵OXs5CX˞SrC)jL>46 `$sIQT-8h2 J֛3%C i}^!`hceB+1K*`ÃR^\U/ ]!K?/>5 xWʇ2w71nMB#t;h@O!\)0W{W-;[i@grl zB5e`C;E Τ재jZOANFU x$Zz""׭N3J3ZUt«KH-zfSK??w]7 s%KJu<hˁ=I2+s!ҪH9&P'L*?R|-/ *9;s J< n+DpkFzF[keXp%2$ӍNYjʺ+0.}rpL4vKI&ol(q.-z+6C&O&7ɑ_lsn +4߿"})[95~xxaN2g~yXwtY$Jİ?GIRw1 Bwj{润Q 9 Rd6u!2ߺ#A*V_/g%g3AOl':{\|G?E4=oGH*KS&dKՒ5 \@k awr^w y(e=$B f׌?< HTlv:wg]I@4epm=rjhV%SB721&U3ewp3$=aLR ˈ!w%g,ٓyQMfB@Ϊݗ oI "+EFɐNO99 5?D `V)vaH2oabحX/H}zf><Mκ71;Y;Ԯ엀a:})e[qȕl#w !Y X"gsR@N{&X9!1I|29a<U;#/I&&WK=|D'ïDx@>Wp7Ζ3ot!p]tC$)`5nHqN+XovJɥ#xf7ImVU5poYi>G.6{5w>A@ af0|-J3C ]T42^}.^o'v[{Ȯ8c;rZa6B'@(8J֐UU K85A:~Hmv4J}lӾy1!df燢8qt=n+!HOB{pJ8]Zs2\x RYUu]㯞%<-A㓖$uvZ˫wςkfϽicF~衜3:GAo)+O LkNxK ϘMi.I{AxHY3jjD bb3͇" ՝[=Zv3$_Ūh-b W?*W*g*o?P|(UI FAu;@Lt$%Gs~Vňa gsX$vD6gŠt_v I)Fz oa11^ zE_Xf{/Dme9|Rd8}-w6w`aB:Y < %Kp+{(wPԡa=wBO~l6ZBpN7ḢZ)BAY+sC ZVuΡ,PJ}hD  yC;[Y7.,22Lz30Cȴ}cC|7ub$p *wI}0fYanP p^sle"8{ LB/&F= PkZTqj!3Ka;X%)5UO1_:E{J8A.Y2E\%Xnb'1|7ȿo;e{scs|S E|?xFf )p!)UW~#ؒ\&Qk<_K4Tִ 2DYg2')΄&yUeڃ $0vak4&&)l5qH:piGJ7+)VT}P1Ɩv u $k>5Hn 2?}%P_f;ŅftH͢K1Х$%;zj0sh1xFi!ȭ[KwNZ6|\:gp~f* Iļ1pxizk1Az+PW;/oJ *1L,0&mpT O;|UJ(2\,qr-XǾ/Fغ8D$2tc1lJk ]hV.ꈊkA؋F"HBT?qI GԈ6X9%awutkqeQUMn䗕ʳWM z1>'UPpd66݃Vt |몒a)cҙ{ ܪ :׸&v4ཎtTM~4J&5DSmA{l'}KejJ6{^c[K>mw(i}Z5I1됵EK]=W[0ȇvCILĺZOߟVyP?)uԄfdiV78p\k$mqG,f^S3:@gʉZZM!@7qfF?./˯V1j?"SsB|X$T]ׯcYͶG'yxom|9Z-1% $cwR˷Zx  o.,TKp\7_wM\ߏg WxW?"NM"NYyrGؐ!=6ScDe>^C/r7pv 4θL,]_1*8~Y" 5~OoF-l*xnLĜ(4mDkc/nv5ˋIcXGOFަ F Jڟĭr(Tb4 ޽ GhyUY5.bhAXHe,bXa\D*zSb6 YkNEB74IDDڙC:ٟҝQe]=冎 7H}hh7$eD 6u[mA`z +J{ SBfRiTVÄ9CfQx!V6FHHDU74ˇq!1]n/}8w^RݶvlmVo hɘ\2Oj߆'-jZpl&h'U*v4 Vf?0[Y1Ɉ$1 6Byq_V"9pY@(f6+[gVI27є ;qKl3L Z"%̀{!k2`y0NS+E Fk:Ux\N1ċߊz=zeP3jEhD?Ɖ@VzVqNnř s{}}8 uŰ(xtGRq6_k15 zGݟ NlMZVJ-1BK8"5Gr]̑la+Hc^IAdLލ l NzH$j57|ac!28XNY?R6Ꮣ~?pyc ~ٓ ,{:dԿ14~j#f0c.0h,{B}pk; [ \6^*Vrxr鿙6pi8R>Mfv/7pz;ݚJ63tŸOIpqNMVH=ۼy' s+cas[8Ĩ+__pa/dLuG-3013)&83T%v},%;s=[w Hf~{0v*.cXwu}:KE~pGhI[-K݄/nz}qD10TmZϨ aXi["_- C>eZn PN_T86A >+*<˵gW0C(e!{Ƒ|łd 1eT8ѥaz^Z(6>( %dWɢog*}X 'sQ!'q:4!VZ-g0X26eca{!0FKTE곿c*? TNZ8kV 6RIÄ-Tݠ[]6I׼nU3'^R/bNf'Cۧf8NO?Ll qL]'03~5Cv /ؔ!U=Uxr8Fh< v!~ IJ#ѦٳK .r,(|2-'2L/Z:3-%˻Ȭw"(-#eY*|rQ2x;@x7BS,]뷫t`>w?|TxaCn?{b@!$)!yNѯ4JZ񒦭sIQIs=IZLʅk(tI60†ϵs֧F#2Oy.]?BTW;ĂmriFcyC{H0G :XS $Ik{Sqôqk:^;-pl*"h)oLYkrW4x=r] _vl=颜6ݪZS[.s6!Ԍ8;Ro-3DؖMe+ h^RPAT>;a՟IьHmƔOڇQΛ~?G3&Tճ ÷Q5~`ɵf.Z[Nĵ_"W \ {mq +[grx Muuck E % 5%|D}Fo )s^c8.ʴT1Fm<*Qe؉HfPW)U(cRdPlv m#Xz+fĩ( y5Y ,#3f0iٖ%b#NntdLi;O]KɯO3vb1I#NtKWmxorl jqc.o&F5,NXe8vۆRkHVc|AUÙ(1K<|Ph+5uAF0u +6 I|nDX!Pq9T؍ B٩޺oE}j<,cKv [9R2o# ]trE9pw<>H( GaVҠOsK{5Oka\+ =qh7,fV9b.oxG!OU)V\08'ȟ?,CD2n[gau2R[nyI^*ۢ`Cejz}x88a?'ERח#C:g`Nk|_lRֈUiBPRYL .F+خ1 ]ʁG>ԤCы.{1P56nlk=4+17X uLJ ën 4}jWei{`_*Ut i}V%jmz9B0h˥R' V F5)a m (jƓ \RO8g([I #MzKOocAq~R`ȅOvp GF52$ы(sm?DP(WT=ߊggW.;nXSDqO_M᥺}}F. E_F5nS@/6D1kj0 6U$g Bhy6~x[%I3ƋjXrh@d%{K3NR.`2͢4UW2hѫ9}~qTL=9q p#J^u"Rɮ)>O(et-bV;[Mφ:( ^Vl 6135 ?cZ;lT-Ĉ)dV V5TܓI{OKSb[榹U;pXK^ݓ,cZnz l.@oMCuqcijUwb&T/קsuZxL#;&IGK)* k FoT;CoBhETi+^,!xzs4Ah O\H(.6WrW4~tKqk@̜6{6>5Y3@vŁZWE+OA*y@V5dFfxnUiۈd^HwI)LQG8ceCS|P/8ޞ6K  e o&_x6Ƞb SGtE4XvjHHf469A| 帍@vg[FWͽG<ikiJgZf_<+&}Ol &VޛD1*,. 򽮟{%Yt-t4vOXCU lF]2huMr`*A9{nT^FC猌f'gY&L<)yhFVpPMUl]"KxzksK}f33Đ*K͵۴ -v05Ih>#qI_4BЀXgY'""UdE@ ^oFNX \ݢk:^ɀ%s[z{q4 ݦ[Ar-b0`{y4i=h)19X|SC/Wv;w|Շ \[LƋN.fvUk>K)$RZq[aݛ(ztVtjGƶ2A[-xAˈpV~TRFWJ[nݪEz35)^D1pt2>/;H%>e1`wWKѧ6<b.q$zNZ;w{n&(_jlVfȅˆL yC޵.C ӻ< #"d/`5 Ӌ;Wɥ!k045VQ_l8/·xK 1M#Gv~Ry,ň{-3iE~C̋r.Ke=;!r] < >:?s!BA2aTq?fjxO_"YY; 7#!ߝu|MZY5/QL`*;~us[C{:z ^xԅ4lV]wH} ? 4K'g?uFrg?|Q4 0=ӆR:vd 2樷Hf&O( ne_ |ŎD@EE;fJ #P Sz|PC vkSim?H 8+b/T ܻ' v*gr6D j@ٙ y[5t CLYǝХzYȾ\YldY8c..jj11yX'^f$6-hYM28%\T|YD;'$-q A\霓 ApNG1u"C #!212!*BniGSM76dB$rR _zd fK\[ĜSFdr.bx$tk@ذ( ">ZڗЅ3ZU:ݱV'3{S\cg&@ 6:ÁBc$ehMd.wC;D=Wx<[EL6 mG1eatR{fqb9w$i^UP˵ZM?N졢 "wĞi2E^,g$.<#ܸ5 ILu.r1R=XԱjodU}Sm/Os!}UkiŐ$ >Wo 5?IdS \UE bth:Ǚ1ʉ׎e3o)]"<5`}jݤ=0nZտ ` x@<0[h lx\ zT&5,1Mx0Kh-/&.fl8G^ǐZva~W|OAZmUSo[̎&bAr:BVqǧK -o( bp)e {R}M X?6wU>`GSuhtS"K > CLQ:agf_X(T?{6;MB`!%}͏<ZElE-JziןuZ18#.٨QO#f;'fh2ZYi̝ Pxn΂m鏗ы8Y2#@,ɈE#$ ꛌk몞)OnC1 ۼ,dLs]ØHȹm.Ƕ*y=ƖkޤUVWOgZ!cnV*P_e }ջģqtE`kڣ:0FbPsP 8Sx) I%Yg!lORez71cc$gdow:?un碁0}M@I; \"PT|>%+׏y ť&7~fA-0JTNBZ5uUkwK^PaBGEkx\`E9/c3oq}MULpC=N64v4e r=ޝijgϝG@}& %>jH\?ݻ8l3M^`#ACVSg*"ɒ9e,@}r[ fn~M&.1ed'SF]::Gtbr*GM_b J!#cL^=1977n;@tq@M8β$7+_p7yLU۞`YOEH{Kg4;K˸Co01 9{B4.[?'gxX۬kDȯ8B>zD,l) ޠu" GqUzNF]aN R l:oNze{؈^biId݇$zl`['] }uƄM9š YU&3g?M|.ʘCjzDG~zxDs!|o]; ml-W$V+m5}5˾Üh]*"J~ө@S b&Z撖^M!O+,IZ 52{ξێ%C`| mʁ_y~P>!^-Bqˢ{qjSn=:{qMv3peK3:áqOLQfF~AA ^%2XqSW(F#yJ!%Vt=7 !#b_:|ku55_蠴!:$ J&ZxL(֠r<:e7B:^KJO8mi=&ev1,vJHP )o  o)4{:C/MnH/8-Kw ]u < - bFduh{Bm+MbRV ˾a0莔Pl2Pl++|a}mN=0vmaaf)kV((ܩK"3LY B{A<ԃзڀHfF[Rk0ìf6{GbMz=UԸWb_'̨YՊ'z3(&Ժq" XxZ=B*K~fE&:#7^bZ1G{l o4jN];1 G}y4 r2"fAW9ðr fU `ϹgWb@?!nwkۡgoäA}:^璞Uʻ8#rЃ1vN~S_{kyXk FeP$IDoI|r 4Ѓ.ges .K$):tnr;WRw]FJ8ªAXj/DO]P_Gkh̤4ًjX\9ݰ*Kd(*DCŪrq|=aߏif.@) i74̾KBi]SwvvzfɊ~VnQnjGHt;g8! {*]?KBɓp~ium"a]n/oK6h&{S>/Y&m)w) )UuQl^_Ilf92m~ˁlЂN>#rd)ׂxj]11q >Dzp Ķhm $ L7z{W"J.$4ClCALҮB B ,2&%G6 >KxbM#]2=\c;Lt_N(_y8uZw( 5r$Nv f~XeTX =%Z @'BPz꽤'~sato#Yuo*mMFK/usM巸}!(ww 7l==B K"_Is$*.jr ~IZ$=zLи$x[ a34 #Vi{ɒ[O}(~4ekHBP$1UL.AU 2ɳj^ٟ9J*lC#ON ˴IJ6Kr E9 `n)5,N%utɽIJ>Q%_ޱF.ck= ˖OMyuY+aVdĽ=XjHȯowG\dE4&ƨ]FWJәEUp&v8Qz40Y2Ւ.a'ީkG"eK"9>X 8P^]xچG3~5,Q[`~أ{^hK[6oO'孄' qĻn =ûಀ?3_==g(cl;mVN}e/y{kmjI ŚTE?ϝ>")떼s=/9lup<3taK֋ώrk2 ߣ&O;QhEױU(y$yWIQ oiއwO9= [wԐw΍B,;@a <ʎ04~mڞ3O6$iu'ORI] ܚcl#3%c`h +7WU =JAkAr \h…Oh&\]0vWk`Bec |،] "{S~L0H8@|Z̤3+5 ( 뒀"܉btPyn!|Yc 7}&1w'>NftЯTaEqi6ԍhlaXjDb"b<#s-zn1O(Us'-/cR HUv?x{g&?$ɣNkk1W;Hibo(!E %ǘ9q}b};cEYt,cH`8{i%hϿ_~[͜vgdU?&l>cW _ۧʒ࿹?mKk";ŽT(T\7I`R0ɿv!^aT0T+K)m͐څ 2ڲ)[|FIX:`/OS`lkL@B[0x†HL29_:?Th1XB3Q%ftD'D |> 6QPq--RjAKW'T7GL6TגLHS[D$ܬ~KsV݂}]1֢rP-/r5gi<)*pz,!+x9qh!`4(vGXC6W>%z. .xOrq2L??ny9%ܲ{^{zόapӭ5þUcKUǸigCbv t0b}Tub:,{Ҁ*!lgr(o-~ D+*-5=  =f5!7WTh ')^&dßדcutsϒ]/yZ(o?+B_oTNhŴaJU,>/.Z=֛U 3RerDpȭbgDyG]]U݃h~m E:䘰y+|dja$Fԃ9a+DYn9m]ro^dtO8myɜt "6MmZy rG }2{YNCn/{x",xiz32LݭP{ V!luF2!*jbC+<e-6eZEZ2mvHY.32v~AsdKC(ec+ !Yxؓ6V,uC'}^1-s"vݍycM˜#}? nw;[!/{z%m&皱T逬4t8Iկԛ }~֕qD΃LHs+< xDX:I+k*M&5s,z!'@>ʯ^ɱpE$|nqсtXrڈ4k S:"M)&ɅvHK Y?U*WchGK` eG 36|kHND1VFpWԵշe$#XD4&U79ČP֜t|omlHӚKҍ+u#q=0(Â0L#9ynA_09K;zŵвaFO%T}Ҿ9f-,bGy8t~R%.rGbEƾNם"PHX(-CB&%ͮ2BY Oq>=1WQt']3цɜI]]5Ejw'[AM P\Ug]3hj'{'2' נ- KW3`mW*+1_K_lr8 {.Q=l$>~ꐠ@iA.l)Lމ4;!tPK=a(n?!5JՔh9yˮ[,:,#l66d؄6)D)^:_6Z;l.S巰_פ;4*1/В9?L ,?VnY EU'hG,5ڏ { {YւҼ6y D[ܜ\4"nQ(7RHg.tdqicZ[_خHyZpao)v7e+wE>÷p *)Z!Xx!*Ա)CWR'ۆZzV#'!;{*c5hNg%p waIt*c1.ԄW)P5 1&swE%;`J:),goŘ>8>7G1иg(Ezۖ% v.28"tl#V;h"',)DjSzN SyzyYOQ-]y5K_4m7lkpQPYSuJ7JF^UlMA'MwbUg+PZzR̰jiܝ%cm`c_CyVd95AD=@Lw4.>3Tܻga(eQaKǣ#Xje彑F*b~8#|e5Uz͛d^jo$R DjJ5iOs"*Pmc gr? ikIJ>vMItS y_<2–bA2eMC-bK|#>4kơT2[*3ӯͳTyr q!{œY2 Z75sa?{˅OscpG='f꾄g7E]WS"cXu 5hQGpT.vs>Ljn>‫V)<>ժ| UԓRh7fq>>v ;n|>YϏ''~].M\{~UqDP"FI"-qzd^* lڇw0= J[dd_~(:yixPn?}1ՇngfBE8 )[Ð}ĒQL]_GF6˅V=Ҥj4&iym`* jhUr8J^Z@am2"BU`kpź~OZV:Dq[lDh{_g1FS`l zKfn0n%( Ha(q n[T(¼Wڔ72{|_$"go{GPN6XG9` })x6 b#i)˥ !}$pVNsԩ80MU-b%Gq,/O֌c2CPdF z,Dgz!i5NRm!*KLA*󑍴FK|1lpiB0G歃:OaNKc~j$0O<- VFQaW"/dNvbN/e?r]ytBky7 &`5>DǕ7YqXȬTIMxlV${uA=.IlzBү$C5ƧXwdePA6R{EYN̒`h=AO\T?.k8эNg }ŪBE{FfwkɑDi&Y?cP˿?>/*XnGX$ɚIrzЅuULv,iBu%7(U18٠|J6wݪsѭр9-acb#|e1tG?ȣ>žw6 ?B6}{ iuި۸~8 @$HDl6!l[UA&ROocb>Ӆ,0.ΐ&;wv Y*NeF}gRĻA ˍ(\}t)rj)rps"˫B5x.ݜBV>RVKubD/*0Tޝ8KV|/7R@qage- 3*mhs!FD>[xz%>ăSE–M@H>f~#>wC f;7%} ^XAEdT}xJPld#|Yi'H(E xTw!)o 9`w1nfQE2tuS_k^8,A%/EjsepkK;TisH1~IErLJlT|=4|7SkU1\. =#M@>pwsSgdPppy@ÂvХp+(]6 ٛ~5xa- SmR~0|qͣZ-(@^cJ} 90՟ۍ]'eRZ@>IKyrf$pa@э}*KdNip͵HYo E`zfl2\V< Kst =bfFk82AлRGɬL& +&AUCXwŸ%K:?@N`gJFxŻ7X}0]6w|PؚȴP 94>6ͣ6D,%p^v\فKF<swd/"̃L-^ Ȅeۥ'WXjH`PTYͥ-o6BF¨$N5;pKݘܳ}o: ]3?ݻ0E(D`9;'U%+_}{MR͎A/2޶̓[MGE;#xZ /'7Nӻ]`QS֐|啠 y1$5<1 ƽL'yx@hc]ܲWBclx6G.R>LnP06`!Pun|&ϰD?-xҏ,Zx6nGE;2xJyh0sӿ3L鈉}ZH52ȶ:-[\64>^ײӑ s_ϟY ksJG˔K.L&U2gmNZ;fE-[@x: ʛ+4ȐXb{흪X?:B$9Z֞k2'I>ѭոr,!_n9u[M<>z0;]+hsAz pE*E7] O;@Q "sQG8$#m6h|qx-d(닡7QUK)nڰ.hyi ÊUQ 8mUy2#Jy\'?HVˀT ]vG$b{@̀ƮEfd@t2%?HBHzFyD .D‹l/n!m_Vz:<q84L#fxō+-TCȠ Ҁ͋#}Ǹ 21{%L& l}v| ǔ['#_w 1f01{>X9,s\d0VqJtiT^j9}N;zjKnjbT2Ha8-Xi5mdf @Ԅek*J엖a ֟; ë#_ǩv[;f^r\CƵ9¿npS,;LJCAKՇ?@e]rޅ>SY>j 5DQSN" )KA94Pk?ֻyWwwҷʄbBW/M|ÇT[d%^h\˺Ç@kc-Q2t^cﳻ^^nOհ_YAroɾEbM ) 1i ěȅ*LWN3Ӕ6v aUz2_ ҆Vv1등HWE=D~._),^}"2ܑvo%: p,Aêjќ+6 B&`զ2S{/Ma8j]_3[jmM#/h8)D.XiQO⠕ ǩ+e8䴍CJ锲;-a?RE߶kRx2-iZ`ʐ]R~AG[%Gey7>?X$?Jjl _ '^B$`71); )eLP+&AԑfbA3܉bp-/NHANw+bnS%/ַ6"Nlkr^聦 6K.6IZ* Bt9B<`θ덶 ` S{ ષ$m*f &оΪ[:iZʼnP9}m=U'EO2|uD'oGܛfon oAɱEzeJ-1v1i$C+ \/(Io9gp#|ڵ|];@[D,LmtoҸ@__h0\4/"R" 7=cN3a-AVr݁{½y w%p{ָn <xVl$qWWzVjJ9VEՁe<2ED=-%R?4ç_/ /SK\ EDbukTA;j_|dJ٥?ɳ\v3rf&hc\!N(F_.^ߌA1o FAHK.yp8S.BJ4#n8`TKs˫ eSmF-r|}Xu@Z'@a%xlDM/-& fk &=r -’xw] }A; bZ06y?8a33Pniz+UOk^O 8DO/凉 R󀆡NWGoĮ -dĆo=$>9Dp)F'P ڏK,SX`;^~FxqUMufdbY'. ^cXFi{Xݑ3pG^6fnume[uS<| 7BDI^vN ESNou .*Jzn:{N!K"֯{AـO1 9R"(BS1KnM$:R5Z]J!1V{p: M[ 7Ķl ysaUE+0>Tg2-]wxmhkOuFΎPƯ`Uʄ0%prnSvX] ajM_Gz4[-EK\!f3Xw z tï <~_Z7\.VpNDEez ;u6+ᾧL Ar S!$ }{\YK?GIt(X h.{>>Y#pdbɌeҴ{`%TᑴR ca[!QELGby>ICbGSISǡhnU8 IS:)Wb˓s_GI ]3`Vw<-;vjGY0)y7YnXa60g++14; LPh Գ6s 9I/nv߭nKGТc,iɲj|c6"AFNVٝmZI)F9# j?T$9N).pe_@rߗ?Attx~8c۵dw^!;Wd3n<&ٯU=Lob 5rҎa#6M:#I)ޭ09ʪHEhYߔ\ q'9i-,fk4 kD`즠;<`a =r7:awr |*, j=}`Y4Kf~om :vviؐ>R{Y UAGt%f傘inGY_Ln67h5ӡYh@Hˁ/TٌSٓ9UrR#N vb}0($ KFLd$/"$8cdùK-M% ,v|%a) c&h<3xY`("؄݄T!bG_sXnLNzjPM N7bVo-EpJfaKb)y5\{RA5LZ-e&:ٶPl~cg*KDXrM l9/ 1L2f_Cx03-|E"$<:-0Yc/(GIo@P Gѩj+$K~~x̊{lT`RbOz6' ,h Auٲn[&a絎HZWDPk&wwZGg%>%0LCƈ#>> 2}$!Hlk> 7@lxyG7wj,&YǡW[H*g ʘ"5A=3mtui~=,KKZ= fA֎I#/~cQT["}8 guR+yh나yUFW!Ty#W;lw qU"Cbrsx),K2czaCI\x^%$廸ݛdvvhpUՅٺ:^(-:5O7D]NumF~,&G&8 *%ersEQ˄AyU/ }m"7CmucEo2 e: )؏Ԁ33);^Uԡ"X\~ %AUkܖ ;JeƼT&1ٝr `0gv׈ft'Riᤁ@8>{o|y1ꍂ#8uA3ܳӢ@fwD|351~@a̙?ub|:d,bʿImJfه2, {K.UDDaT3=: /",ލm&y&MeVhBnU%^)+gM͝p*bxcY:}3xZUG$Vhgn>ң) `dͥVRS$,'+ޮOk2%r8^ox%ˌ"03Y*gl5@  xq׻@gj/rB8gyr r5Dg 7`tb]a8y=t5tsDukpX2<':OCܐSLR v/pbׇڂ+r݆9۔W{۰U]H(@RIuJ-yWUAI?M$4XiC}V͉FԢ:}}aRu I}C˼ʹ+pTFG*9n Fw?ھ^hS 2hVtv?3qQxe~zn[蚰ܱ?އ & w["u8Z[&Y)ռ4'>!M)RTE=nkEk*xFNEp(5 <'WBy*5\ZQZxbfitNg>c/xyZ$59>!l:R7e%D:ŋk X%3CV;v=$a1ɟޙdWE"V .k ȍ\]+h=Q4AEf7/SH#hrVncnշ1; q6eva˹Wٲ1K^`ɋղh_&8÷)Ma@{AUe}3 jzo/Uklנ :\%xYǶIWw]w;ϔ Zo]2_SvM!mo,Ivְ:>{FlΙX 㾑a a-bz}F8с5AAΰ_ґC&(̂\'fp0߬T%u[j8}y\pJhJ2+1۩q%5&~vҕcKޞWz"5nZ[B0_|-{+Zq;} r:+6͔ǣJB5Ò3f[x)y.ڑܼ=SDzPQ1^ĭ:U0m !ZjBK'7*}vh șoL&FBj͈̉j>CS[!ſ .ӕzeG\gȹ%.1E-0:;et* CTxY/ K7`72Fф/Sɵ)惍±p+~]ȬԛS)v{xjro\wS%s PK! 4w$4/f?Y<č96 ʹJ]b n?qGNh17PJ O"U[uoBy2̍6mKBv|LHnC7 P3~O)0 *޽|q^ _)XøRÏMEw~Kd^m41mr>>k}l}>Ei0lF$8:)Go6mAQ8;X(l ZA(KQTo{&grjGIm1Q7^_?QH #Q)Iz %&S3Qv0;]NK~?EH+s6WP0@6k)Q)pIFdG辙uK!V2~M/GX l_2 bPUg)</`ӠTBO};&vq'8RY}mzۋLޫ_wBΆr}hi,Oɖ%'^?)OE5.9< "|9Dl9NVsk"]1X3^ gk&J(i2CbZ%j=!щރ pm*Tb~ ?vV̗6%5}~: LbLĻ1mi̝Ys;){P$iNѾZr֌)(nj{qEӢ½6dQ+>6 U /P] "#s?3..EFSP9p[/ctL&w-N`@@L~H_NVJ[!bi^&Njz 73vԆ6P&5%DkSVulUn/'➂=d [KVU GA] q4]^(7%g`ޝU§hfR↑/pkd[PYfwwˢ29/׮Xq g5%bf~B5C7D*EqR #]hGIn N{:6 0{x86M_Ol 42QI67l@-FIDDW%bQc7>d+ n7N3@N?or{@O뻸ks|ZGsBI2DїazǏ.mM W$'@(*"f st F $[f# \^y+b;nr¿=iJLF]EUKG'];Qс-{(O1 `YŠfH7T\řIca_1u$͏@ɀ,$ɕ ^G i|'^W=RA -+_G $dSVq 2./43H r 8O"6sd `GUB:STM7UHuXan^;# :sd ^.w}m4 >B. ߁Dט2 EE\}Џ!d} 9t2;0xe(dڭ9~}L"7! <0qfx w|Cu\PUhQܘ<%x|< " 7>T%!1x M5RHiWo=А9+"A_Y4#ŏ wms5ׇY="Mp6>D@$`#L MC Z$*#s+_nWɦ.ɡ$]B9_cő M)bͰ4eʁSUFw_ްe\럕] QSSv^a @oI\ pKLj??˲@:lRP#5 Pp|c wNfo ( Jy8B&JvdȇQ080HOj1_I%<غ]Z̖R;uj NN+eQRHRQ~Ǵ+?=EU7op݅V??GMNe B;{p*a!MhSRpʲI6 ~>Kt$o v5;߮{#̎_ m˵Z=D?^Kj/Zgw˭aՉMY8!6~^|1[َ:uoKY3uUOazNNƮhfcb!?ƺRЂs*2elR]_»u e/uҏSip5^b0qAxwd,g[åJH ^^kN.hcS_.si‰Fq:YԳq0gq3=rtk 7 s. -,l}cFnA7m|wC#s&XAPo^&"< B@G>a 4 8+ד+A*;% !X\+ '?g'#Ƹ.Zc% Ih 4p^H4 >69_erz${%^"#ܗ*/*v^d."}KG b_r^򮡓]/LŲ :Ѓ1 Y}/EJ Y&do򦸢&njzb[DS?ŕ{Ę àloQ}n@IE#<ȍ9N&:6!'m{J jnxjU3F0\_$fh_WFjhep !<ʸZY)vLokhR;y ߸`a68\ lИ"o[i@_22FZ#`Zۤr@IPڠOj7o*4;Kݟ$~*>ёiMmD} EZ#&giz%(sNH9K%'UӲ!G=InzǧWtL8ˮkn5}3IpD`0Vj{!x ~^"ZIjV%Ϧ@3ouT-sMO4ku!Q|`M_.f Xǟx[&1S"cB+=Y/iJPɂh.Ln瓮%? o(GJ ʬ)ic2P_}ڛli (S4+ 3K4u` 6I2Rۡ.;킦g=g`5Z` 6^_e>]{LPM\}A״OHN*J+q/ *}?(%krsڧߌ3v@Yɤn}WkӆAc:Fq961h V۟v,Iơ-0pq*bc/JjN(Q0TU*BC.Ld≮qn֘%eK*q?|MGχ|Cg BuhѴ0+*'chk<Ƿqy OiET;—+KK1[1LU}(q[jdFC)(q>D|}y3PXN8)aeI*mgu}hnZNgۙi e6K1lEOUSdάfG?Ωayl)>6 ć >L; iN#{l%3GU:-sh9qy}yZF qPj^8 Ԕx0 m=;{yϪ7Gr͡> Iڋ`'AձzsCb+3WX%j߂=ƂF[v46j;i~?ͺ14/JŞTr+Ė-E?āUϖDflP @dg}] gףF,~Nۣ6a/+{|" ܈6ef%Zwj䬏 c#=1" ZTlKG^AI|XpVmҤJk יaZ:^WAY,VZ7RQ8_ʌy*'R@QɎ@:t,tZSkjœ䜇SGVZ3YJPsJMBNɃ>j߮ %,0\ߏ D(.ТQgh^ɇHpN,&Mo[!g:$QĦE'6g:XJȱ:2ִl)/նU0?Q7< Sz7DN'8}R^Nz6,iZP ` efO  vS;-6Q=q"k:kSz sRΖszڼc2ŊǾ _xȾt&&{ԿIxf$~. 4Kv %롹淰Wk[)R[uYWR.  ݀!GyVf2aKFL_[A<; Ѽh`e3߄ҟTGE*ן]l+&tJ̿הIy 됒D/Ep UF|XhBeZW:_Gfc[ F_ьY=Jo*qVrTvM&TDJsI%aۢ刟Ay C@IkR!<ì밻Z+ &ofH智8KuL^"@1r'"(@kx4uD)P9(b+kҌ^մBco෠*K(Q.&|!L#"4W9}{>#fyȌ޿nb}}boWhFb xʲŗ5q'wDah4߳\>>b<.lyQ:w6Q#הm)|et Q /A/윮" zFj0x&r-';k0'0|Rll˟E'ox;>o1E 1$m ANKÙZ`R%#RQ?i1zu0ZZ̽9Wh>QDY'^< WQ,d9)xN}Df4帩aNouGM7Ǝ$ s)5Y2I⦒ CNU?vx#Iڷ^n_K!T)|꤆0_魿hD*7 vd.D]mv+Һ˂':MIx66>LZ`Y md0WY)_!=hmB ?M+חVMrFD1!=)] .2pÝ6G'\>[vp'eB 4?XҚv5HMM)qOƙ@ P. S |m {ed<\s`fcjub`|=X1*lՇaw9D2|`]wb'8L .hd6GJoPm"#wcf~a!kazJyOHphͧ` */:`r ϷrqކoLoD jgc/kd5T4ܱe4@wQ>앝YC\LIJp@]XgzдLOse'Q׉PGҜ//SBoVrUo2FrawcQ7Љx`9#e?vb PJhGF혇+(A/f-" saz<)&"QnQTö)#j2Vm㇮+ !CΕ):RAA( ?Ú7d|%a+M~0SY~g=J͚C N1z?*;}[P￀N㢼ScGbuϱ6 ݩSc5WGz"NBG>6q> E7͝I<,GmMh,FcRuF`uaKz SKoGWJ7~P$l3hT=({z)kP1rZ5S}OF~r_s rUP X f@ڕ*UVI(CD$!\8-8{0;AKeenfhBybQ$(_kœD;YH=[O{ `CҲa^O0;Sw3E2 ];:t5!@־3mA7=bF9t/iGVȋW Tz=;эUYѾYlKU{, F!(Mnk@pM?%?tѦ ]XA4}D1(F[QA?N0'/fDPH$` oz^Xh]⹞|d.+dnPyJv~tϚ0U} ʕ}-kՅ0nZPHyQYح\pIG{0ڣ󜎊aĊG{~XQސ9H  am f.Gco+0.-peN b"܀x>cЀh h,>Fn SڥT*^cl ",x@եaXR~4»zY~1gU \mvR( #dGEh-_kPU9Y~SJL Hx'?Meһs(h{'Ͽ|SbԮjw]< TrX[5 fPoVUVҸe"rJ!mtNکτeurQ=amӈlY#ҺC ~ʊx.ӡ"\&\o bo^bI0.[R o[NuA٭sso|b:u[-! la}A 7Bz,(+2i+?LZ;" oW-:e@.ΕTVޏ8;o|w;kBΉ@S@Oظ0&}zjؿa?2P/|؞vDJ&lv9H1ivh F6JLSCky;-z1,KOzCJ +: &da<>ݴс#Ž%vnV߯P{@, /uFqo\9Box tbݫuG &̭8 %L?fl3-SZfaJšP 8Yv~ V!j!v& \fb֟QXƶa80Z>zl^f'tT} "cP?K}\^z*3oC؛6kִ -GJ7v<ClBR@?/b^Q47);r]_DҎ ht,鄧%^L+M^ q7$&6nm+;%ފ\/Q`1P5~?Rð~eOdlPD7P5W_~z!;9|ױU'Lq.Ax |ufla~UKwzQժcqNZ=-Q_g~ fp7\I0Vq`VC_AӕdIQ+]y,3 ^$(?Xyl(X/d#q JL/'~>lOl]4h5sqJq$&_cr]̧i+_łȋmeWs= V#WtFs)Eq?P>U r%spA@(wQB.~VUD4'h1cA"\L0Ns=MBbI~Ŭ;k~iV2Ytm MYp$kqjb"xuL׮(N7!NXL ;(i:nE\ބzp)94$)A[+.TqvwYtT{'2Y'ɐAݢcJefuIU3WM'VjaYcniuɣC#Ƽ2i_ *H#!yЬKDΎ<J]gV|.X35'>f?&7nYCa*~skYpě-Uq< ׻*wǡH_Lnx={Rd1{vd'?duӢȣo kF7F{+hYvzy=EfC%fWwDږ;8` fk()ގ-4T*!x'M2H˳ U13<tX`ZDIe5`ƔC <\rb 67&o|Xs2G+,l(!29ZIrk}/VBA:3Jh`#[0GQ&Q3W繡BCXB@E^`$M@ET%|i=PX jMfkLS\*1 `lԐ!S+!;fʝ?*` Pxa,/J @K\|la%7f;EyO7=# H~.J̫WTumA[Ɔ6aɬ*h<xNcD͘2\mȨCalecgI_Aƣy})g1m] 1&CHRW+LWO}f+{N؄l^GM-j"${T3u&ԭ@in_>,ҥ2JZ SF̓xzX\IOmGϋ򴧇|rsMj:߈fpYR P<"l&z+N`UyW@˾3č_b7)NC*2%:H8reDQxe-TEM^:l5b.^V3Y9 \l@sR{J߬US47=4s§u^<:+?Tax2CS݉1Ξ#G4zmGQU9ȵTkˡ_zlp l"B;[c3';Su{Oh9Om0/{СhT ZQ*DC65;ߙsEy WIG0SX2мI(C<cvGM.ojkL@ 8E9(C$ _E3- ,Cߪ[Fo hAw=b {Zs@4̚5˽M&}]e,r3 sFO3Z'q2 C6=$46[Q A|%\~1ap=xK5<5/PH~+ڪaKGPiBgLM;W4d_Y|M‡+K/J tMqP9*8{.i]6Sle(W;aī  .`v&fK]bF{9XI ]8"GkLRXP{80dQ9 6\хYVsɞgx/ǥi5 a9k5.,6H-rFߌגּ_G95ꈲY.(cQW*w.ws:OJÃz-`8b߉)Q{ bVE J- MI画Cwݒ :s9t㵂ͯcխ0{NDrId{7" l3фQ n=ExAsdC'AsCmn4n e'zE!Q8*lҧJB$X%LDU.Qݲ!.z)8?11V: ?6ȔM>DKeQV±(XA$z9qU번{n ehKG(=G\lAѶ c3Od0 Y*SV֫F*4Hg>\p69 *| vP Їh88nAѝM,Iȥ؏7 KejʗCӵv]9}ZCZ kQ M&}LaJHrkQv1t[$N7&(إzuxf a!"uuX{nI(FQXJ"5 8Z3+cy(f(#b~TφN'^n lɔnϮ}Vk |_/ ~n),g|D)@Yn9"G*^)B-ˀ6h!M&s @ 4wzAByn^]On]ςk b/W`Q%%n}pMUCt>Ni^N~0h4B 5Rm,?/%uHo}nS9-'b(ګb-&,(M|vH8mlxr8ܴRVC=bG +f/ʧ7W&E VBֶn l$./mw`1vH|`#*:6P-m?[ 8 i0"- >Z C#b+ B5-qt_4&Oߵ i**N*mQ8?&Q\^| E]5BjC0=3.qj&-ߌ?01Uk%,)ymGG'pr7){loNj~%'|ya ?wğ Po (J= w`1}gרOIDJSR3I`W^Gd^:q$" (K]p iį);}raܰ 8 lf!`'j(4g !mE!ℬ !\Nz Щ'>pn? f ?`$*K"e,A%z7<75x, tpӗǪ p|vn[͂mzok,j cJ%gyqM~Vi*~tm0 _v> {P׷fD/^q>1 Cp䡩*b0֝6YR%0w`{1d:3t,1v_B!,%y J)w+]xx‚#ve{࿾W&Y_o|7'K|[QDc J"_&|#NJ;soQD'˽i.>ujg2)i&^_s7W&mrҊkCk<㌦p)f>sn9z/ryej`np92'\؉P=Kl&Quaߧ'2&Lyj#! Da.TI*Xz١z9 6I$Y;MNLJЅ""%uh.!Adl:#[=o9t@ZTX }bH]ܠT %jHڂPeUY{;W{E l*-+xüjI }yDά }l aECJjVKzB1KR/GXo4r`$zcr*R}EF3gnZL^j 5}룈,Yaa ڕ8cpR&I97|DQ#`$Q/UZF -8^.4di JL E[wReQ5 [Y[EHsdi ?KeC}.`_ն|(iSG:\޽AXKcSJp1l8X "#,䧿=,t.Ey\!נ(/0j'NԽQ!NT7H 9:-1? *| +OSk蘨yAN8saRKTl+۝/qr4_1J)NO٢ ׭}n_?G"{bdɵ3^2 ǘZNV7؄LRwYM5aNY^p B/ #: LmCsx4,C!O\΢%we @ qqy-?}hﴍ};"VJ"wEy-&g魫X/rx2HĿ 4J7ßǪ$::# ZypU3Ѫ` %?Zob`@ͱa|Jהpm}o>. ̦>rg(cN}Ki=:OT"]z'3vE7yOՒxq{".MbGj4\vgj\e~FHX+qKo2\F^+W%/w#|>%gDVZ3%@^ d7<}&j=\H y}+~<*=b< u$ÏEuPAhh5L(jz+;` /y6ZQ+J3FȠhqͯw DSҽ#*Vn0 g?rT րcjwhӮժGVmqr?dJ6]dj.^vSe̬-InQL(Sʍm(O2u>DJULyN0]֤=I[mYt.KFU5֋h~-T{>^v4KΑm!ydVR߳Œ0E%In}Rʲ_EOm\~ku٤+f.tP-Gp %I-y4(oދ7+)<Z:T3SbO;j>\.oWq]vRS)NiLVsle.ȳ@c*šz7_҆xn[lQXkVO$OҀ>pjxb#ouJm/*A\AXnjVtq;XqA@xґE`g(,k igj+4Uާl1(1wtyabRbuR(KRTcE[S34Ys6A4rL{)/wK_HYW-#ژʋn^Ҭ灄. 7 7NeP&25%z<+̅jUӄL8qBV,v^Pt'ه9w+;6HIg!ދyv:Y>dJsǟ ̟Yg(X/=P s> DŽ[cNf"Ǧ! kc4&X#tU{)14% oG5POWy؎UٙU2Iʆ4j4%S ifhR@cn(%G5'cN=%ULcc岾d}] ,pL#ONՙw]bG |~L&l̋4H$nJY+S% DM[o{g|)@Ϸ\SŰ^vRu .6]4vxܶN  ʨQ-2$Hkv 9)]SSjaC/2 v<ājGOPt$lS$.ڢ85uM/)v9hm1 x:^SPt4I79(@Gۋ'y_{. 2 X9C̊\xḓC5:LT\@O3K8r[͍t2`gs_ [Ys( j\!4&qFyI\JZ?}M#=dUkSFb4*\eX׾윂mAV ﹼCs,.a$qKCOYk"DK Օʒ%Y-0[# C%9xOrǦi/ z63^猻KT#2ԀD>DD 0 5i9fg5*#=$fAdX+b0!%[[(+at+:I~+C#{+wyYRBdZf2Emzxڋ9^<` 5L/_gRs//S#~ѽMk^8)N0?&H.kԄe"Zu{ձИZp}o_$nz1!^!;Hd-wYe}DbzJ|Ňi:: X5H6i% &j5_LAh欮޿?^5Nl&Zs(g\%T=RWZ ܖ>7V!E?+]]3;Jdl`KsD4#g'li7ԉ !WpM>iKLDOV_<8q$UϺ' i5<q,ՠ9{i?#ʹ-ENh"o:s.`pf4y܎pC#4VY0BK#dm<5"ɕ+hR^PS"/ `'ds*':sfas$K}(!:mE#iaG^?fXcozkU[P@md>^VjFp@TYM :k}}0Y> RjMjbLoz}wJO0C|Lf_)u*mG{/~<˰CqEN+҇17'©>ÇsQsKGNL5lm#FE);7ߵOcluޏ)# ߾`D^q-s,/THj Y8U,+H`qvFu'Yg#>j\>xu%64j"h?J̏1ڽŊ3uD5uʜu5/B8TE[wY9k sӮel T52G;~]`E^&3C-n%nZ{݀YrLeM[T_D-i1~G~X~t;0*)/n,q櫍Vկx%4|?s+f}Kl97cEq<ƓU4yg_!8`֗5LiG`ړXGafCBlj[|ӿџVi) l Bi55''⿄5C r$B>XjHeM,z1kFպϜ!@! C[%-xQT Zغv41 ܙsk(~e?Ҙ-;q0qLGx?[,W?<`U]ȠBsΰ9/ɠ1 '& 6ho"U/ׄ0 ^z7 ݮ@>3b675Gp=(Xy?T]8 URrõ*sRBsdqYuՀeo%SXŧi1"v$n2 Q\ghM$pU~䶁Q{HJ+T qI-im>w# (nry g_/Ђ'[SDr~P"]yV5>L6Ƕ.0F:>!$ [f4V{mY1oMz,QTs,IX*AjU-1uxǺi`,5?pyo892S@q˲Ěhgo=1~5I!Iv͈QC NGo30I<;'QV$N /?eoB66W;n6:{P@ }x:W3P1jLS5a)x*^TxtN./q~~?D5.@\Xo8.,@yݜT&H kwWN\u~nG@˓ \TZ!؍Q2ֈJ`:HvIM3?=ƓL788-{ UR\N ~3YJ`&&-O"wg{1կ_"܍.!!v I6<:_;߈d^ ,(@s1ţ+8Ubhױ}o=NTx};k&}* ])O?/鱢q#m~paz79Pݍ;o544H Y*e767Sޓ0H@ܺTyҖ&~ oQ\.A(A:ӑ0K=HFCL" P(7đ"cD2$]el-,|=՗UhQ:zKq(ȹvT.L(gX&1NiC4рնWxv|U(G.zϞ(muvOrJ UȁEI>I*~!a^ 9k1poMa@ JgA>e1,POāX'Md$0ؼ.gWP8O4 ?q7nڰZ>ĵc咇@ {2+jG۝oxwZW:7gD'4 %'f;:+2 >9aPt+ +DZ=Btt5Ѭ Qrua7cũϤ&Im)h0 ckù{޷> e) Z%OQpZZ=bBI*s{ey51&P8&hpէ{]nLouJ)Ki;EXbwXoݖl5E_L>r-V,آs;8?Bq}=9+%!5`λZr7>(65BJ$GJu翻j\)OMf%/49U]1o>^gyzDqb0X1xѕQo=tz4>(y깸 \0BC??0+3 AD 1]h$0/@sH+ONU/*2!}uiI6tf;^oñ-%@=?-<-(lC-u[px l!̤Rƺ~ΰnv.viƝAUcؖ@(]ݍh8\ A2RVXb+^,cm0ɱX*D+ P7Cze OmLADҍgIo@~{=Òb'Qމ.ZSyh߬Ϭ$FpƎˍf{{E،L/"v_d)4Bn)+25 *.TYxa$47 .IXrf/RZHUڱٱSEw>Y|c7(|A\Q ҔOOi&0y6k[o0F%pɃ 68i4bU%ߞW܏ᛌc- 27-Ȼ P07nU!$HIښ-Ck5\^r2K&jE'G^,a6|`0_IP1Nq[Lmٟ8gM6;X4s꼮r"OO|47xKt.X-GI1ۄ |$><#Ebø=!&ZUGAg@蓙/%҄CA9nV% nދy`Tӹ&&?8-AKd7p v*,4[*a,kNGh$Q r[ 0D@Z,Y{SJ*[ D@5)9^NVSF=0T/ڡkz$ȥј$0$Lob]5bf'D_O5vEEjH]QRꀖkco-܎K)7vM1h\NCw|&$"IDx>".M) |GJe;MT-]HIvrul\ yG|SoV,aW2j:ķ z0!.X#+> H4{YO)uᇘSjA+/d_i`)+ F\Yk{8q-PZs.Gv-$a;gS1~onJWISCX߽Mk824HBS>CO0PcG3I5k?shYo}N>]9Z$>4tKm).W|72( BGl6Ĩ U6,pLr[?fIYY8jt8)g'SK/#\Tq7޼p~J9N4 6PV&QJ[A6n:(u!z&wL=W"t_wp|,K5xoi'Ӓ!^u@&{S|Aic76^{*A}M$98髯pL5cITe>ܸC/QPҋC}ަBEb@j݈V˨u̻v L+1B Ma'AoG%` /xhD7!B}?hO)xD]QῚ~)p6}Y/-*9uͧu{fH ^գ[G[S*~0VVg& |̜`: '#Ķk%y4X^`EeV/fcm W8H7LQأ{+*-}lR3/Id̖?,b0 ǒڡGUG< ]e,qӃ#pX9:HO=L&=^cO, g%=_+XbO0(TaEzT/Z(L=$u苘@?!>r.lnkhu9͏QҊn4>Ɔ6m*v7k_'?nXͥo-Grp*H:t6%Rg@26˄lQJƙZQ}.&T_*\Fn0GSBXI)@LRTq|w̪t] }kX9FKylpiAt֊6KCĉWZ T0I1f8nj"!};){Х Co/d$\]c17 cxPML @а I/}*k|Ԙe.3ygv(N?-hzZ Yǽ^ߨI*O/kє[Mwɢ7U31ӇU1v6ȡ69Qz|:VGs$fUAHc}P6RgSn^8T5s`^d-in^+cL9 x3t!aZin'OPTOES*TGI7lnt|GS,:F/^;YYEO`ORTeꢴ#&_)Pf{oTlgLE N'r5|yX#jE?mh:}QzyP=v^MDaP?D䵬Wu,]\Ze_YP1tAڡ}n?bX,pEqa1cEƙb_G']ݭ=5';41grRX\( (G3Lb(R`p1[F*GC&">6Jќ̎0I4<2 }Ӕ~\ݏV2?s! oV=lq ۟ L5ޘv{h{%;=iAbS̄i*wm`'\ I>AOGEs}'WJ3qb1b98+N-r* LWwOGt2٠ZCQ[Y`j3),@3Ԋ?|ֺ6d e`h?x_(qze&L5!1,@IWEqE* 1܋`~Z"Z5x'LSK*"SŒk!bm2uXaqڧ+LDngGF- 2`mo:BaW§3KHfU ډ!OVp͋mW2HQ@}0)EӶ"TPf1K,yo\@gI ,;bS%ajQ>гrHx}>@gMrٹ[CEk@'tq>2Kp4rWiF^ |+rAQ) 펆jhIw_-u!Ldbn4,3kCE|]b|՜xœ1ҐǟJ^u]@5[av&#}kԪ$x\ ;cY {3KJ ]6+IOXza+ bG;QNh/AkA>?d?2GUj$EG?-J]--ӻpVkLMS]&q};āF+-D>. =8lQ)ÔL`9xъ.8A>"'oձ!0*Avx@ԩ#֣?$YAFr*eq`.yOG3,cdx_Pqc>. )pfId,^s!{'g = W | wqXLM%%ŚQ2z{,sR1{e8`ȵs8 ;z?miک)>Ea>tPDWS)ghFWmь.urEːMѶ;B̰_jȢ"?BCԕ ’{ǿ 0v) 2,<~>1:פFx8τv1>caL'vz_W)ngiƑkԢ)ȟX^C|DҋX`1[:Z.-XsGORKBj=q8=$Uw_t:z_<|f,_" G쓠XKkyNs}/\rWR Q5^%2l{$ݒiVZUIhc``KG4;=}AX2Lvz\h03~Č*:ʥ / e_Zh.ҁTHꏬSʦ{L w)}eMV7 Z_$?tϓbSI::(lDztXՙl ]*F W/#8UܷǢ!:ׅ er.~Ԕ9! b`sDpc1EXٷgjm=k 2rGC`1)ӈGDMD7E*+D&k$b^ DԫٲE,669bGxdXI+U;%V'+*sPUl=&2Zp׿X$!h9%gPRhcS}8ԥtnwTN(hW֢m#h.E2Lx8YkO|*繢WvSՆ4KUமh'޴q9N4+pܗHXr*)ZsH?j:RW.Nxz9Z˘fVQaȥ;~۹ 'Rc[*+i=dT̹Z9>ͷ jE V) aSfcgLEեŇ8@ģGBDr=l"G`R|j5͝9] gL;\zNy9[\32!^r3lkiu̮,sSmN9tgk|/Bbe@m O f  q;S\9GA *Et%c=Ɨƹ/nmwk!1";!RpOOȘ2WzMɅܬVFZOM~<@|"CfO a6/ 02j(=ўKfBò)M&v!dLvYa4}ޤΏj{ -w o($kavPؖt[H{dX6YG,sPm(F=HYLkTnvG0Y⹊RKhT973rP?80ݞ9pʓ)IBh@Q&3Mb'E"hč#+=hIL偞G;#1s/zC{I,=4P콜0(G㽏j.Y7l//F>|C|ZObʪvI*. FWao[1$$D^?cLS.{WbH/;^ טqkO<J*5w8,g&Fq%B[/҂49|cw-֊P{AfoX(dhk> &.`" f ^kԱA6D xppp, `'\ Kn\C8 )ӘCЇp[o%bƻPMs)~Mwp Fd:kNxe KeH.o`G{lg~3u: ]TP]K(^~ndrx~%D;tOD2lG?Gvd'(ZX'c(^waû ?, %YrT*5 mD}^7-LO CBʽ2F ?$&m=LexKèUl>tEI)ցC.ߠY}lOI 75 ]I|\ JIH \K);>,TO*NXZYP Z)3ѩ > læyzapA`;z~q&sՇRYI[<{| fAm5v EqWI<<2z4GO芐0,"@vY.<[Q'/eO 4L_ & N :YP{;DAp͍@TLû V.Ϋ'lr旍;SK^a65|l b4.8Lx{U!¯l]$pjLe ÷4#`nsED:3 5u%zX@f}_ӊ4ߕWWdx,ԩ*)x@% \OӶ#˽&{ } )ЅS{0`.{'#:]fW"&SD1tVBB ,IAՄ ?-VmxQLJnZ!H2eB:8%:aE3^b 63IZ/)vJ߂Y9XoEǐS+˗ln.O g:h KDv Aӝ 9&Ikb$|c"=E}XJytEqN:3zJ{']Gvo &RYcRai.{>!E9#J?A2ǂs\l+ 5!Gm9<+pp_Rtʛ$`j* 3M2O#bgS$eh6^dS[ÿ: ?`Nɑ~يL}*Z!߯ˌO{ 1Ǹ wwQ*71=b/1xbL@~d md5la?MkD؟#OA{sڻO,؄iyS {5_zgp%ѥ{uc@ѡ=S9m^nET+06?"J4ť9d=ȍ=5W)DM&UjHGGːuTz'599b#YnoB^ Lm9ߛ'8~edVYlAc@Y T \-vi KBUQ?DOU% ը̸NY1htYZ-CRoG,Vts,9{-6m[Dp ; >#pbkkӦ? !/%N$+Fb[?ݟtӗ>dK0r˶_~e>VXcQ ܻuOױy:ȑPX|}1g~8=o,\Bx`h(rQ,y088LQ Q|Ѕ^B+/ M6X 5x Kiּ:7t溿jxk/zYaE6}^F z@ƍHZ.N-Ƀr#B^*DKi\^SP%C:Uɓ |rF`-uⷵ%E~KzS׳`E&P`~iUJi89CX ;+T?d4W?qUV?Ɔ&SZ@ +Sd@fU۶<F) _C7(vQ]H*H.r^Q8OljBy:l`50/0sN,r Ѝ5}5,z# h]c sR&ɗIy[?d^7aYQڮ+-0W; cjqIb#ߏ5#%k`$!;udXGIλ!j; cSTf@Ǹ l/Oe"%xKxe,r[|o? \.#HYO Sc~udm~vuh?$fZ\e heK]Nb4sXy[5/(d/Z9V'؈ @qWrv }4,(8G  >ٗ:kyourLnfJtBPHs­WMh-H2y-f SFI4TcWp <)8f E#O#|\~2n@SݢGhprt 4J` -28BcӖGcr `X!"%3Z@B*ɮBV|aA\ PNzƸ|4 h-(Ƨ։z'[UZ>,RƐF^ I(d6Xtэ5_ r;b+iYJ'Y5#(g O+#sퟍX>iQVn@qGͱ+aL\fA 꿼>@=8?P} ąٶ>=w4x¼n[RP kãD JݽGɢفq7aAfן nSWh2Io:q`@dGLGsz \[`Axm4κr _X?g``|L&H 쁹(#.0O(Zq4'qtwi`NNӯ83WN~fc7L% DvW)i+ "Cҷq/_qF<9;% 79rs`&X ]6_#s VUN@X,0o@%0d \_# yc^̆/cåOiX9'=@v|ɸ~BAXܻLe[Qo֯"|8ܜcHYPc8GuAs8܋jj/ U }E}?^ӳc#S B$Z ]|qF,]\ UE|ol>4>)%-N͏^3#UчB"w*QU (A/Qش&#Wnw1\{K*5N]ulcVi'+{IM(H]ӯH!;+RN"‹F.roV 2/Z*9kd9^TfB!r%hOK Ao$,*DvҭvDiRN=>,@GhL)I5?RN%W"T%EƎ57&qai]2Z;n'yNj(Ǒ zqA5L ޣ?_T %܁mve2Z0{sRoQ-e^K:5-|i@ǨpmQ$wϧ kbe P'Om=6f-O0^}Bˏ!"$[3l{!]5GS$7Ag:x7ucf&VipmW"H?- QZnS|+NΩ 1<͝?\ۃcޖ+0t^"5jK^ƒ}sM񸫢qCt64;lIv{pXbs̑:ߦ#V|2EKO7H4q/.O5R-xq襴btAl,@XoCGU뮧&}JqMnӅC;o\o2t)l*qkrEJQ9\=->MCJMFH#Zn-C,$ica1Z Xv ~n/MHL4#b9{'Gާg*jrqU/ouJWky "|6Q&GPW-1.TPD}V~FJٍjW43D7n&wqQ+kxsku="!S*оXB!])p߫(0k%rLj] ?Ԧ*nCYyFmUjJV YGU#'x/ly<ׄ {|q%޶؏, =QS6ky/)=owD]2U;Զh:jHW!ӀUˎl`b8@m<yBNۄ1q~zg}8| kJ&v9@<^I$~'ԃɷ,3bn%uqm1=}3ťC+A(hSn Ɣi>]hk_f8TaQKƟoU}|z"'+?y?Gw# yh,iBàz8 Xj3 u܁5$*0\ĕ~m~Qr %=z+,=g#vT lpԂԇbZ:;~"fHdr!GF2X-TUC[?9!ΞYy{Ҙ4XP{vwS ~44=ɯeҀs]Vq1y Q0%6N3v⢆L?f@CXTpk~)Xx$0!@1Kk?Vu64cM9n`R음ҩ$] >תkך˞$<;x[1  ~-PsmҩywPIvB 6YÅ42WkioF?亵9N w=p #Md%(n0ֻ9]oMxmY#QѼyЙAV(p o/&SƬ.S@sӱ!PG \d$?*.{{GPJ@AИW~r,WӼ_yIk?j S9w>`kiz;"nSi󎮱)/]`?xL(SDJ-~j@ ^"{r)CWߜ=MY._A¦f;Oc,*i,M욈w[}2DՊP׳i+Պ#&@|*zLn]rq/DO>BN<Dk21ǘy 2Qt9 U2c[_p?֨)IOASP#hix\!%3D'w^X7wiǹP"| ] $LbP?qP!+r_R7!1j:E͐I-'.`UǢ_H.Ԉ`~7`lW|U[XBxf8QOO\VR"L/ueM4fx 8 W SӘ:BQEoV{LnbzE',d #j:АM}Ϩh+F-żnL%d(UܙQا{c<ܝ2hInJn\WqLm3J7hBj|AL'j"YoZ$YIbg+JuH~nٵ,+Ojl5DM+b{hCKwy42vzu#g*-sYA2:PsŊe 1?Tdt Wsx-cDrjnB-S|Ѵ[Q )cG5sԮi6J;`f98ummXX]hr'xtduM7OFHpLɦ+:QWsߣ3xsCsY!iG{+ Q[ّzTRi;1ƭ+xVW|jz|trHxf6_{N: I47SBt,t&ZYTWzuk]y!o,?ĊV Z\'Q /3\,C]!d#LJE:\OWW-i~@>d>*; oh Ek8XNJչtOD?x=zc`7kPZQCQÑcЬV)s[/&=MUjs0 V^AEZ%4:gª/Z~oƢI 9d %wJ;w>ۙZSOC:5,gFM !!}~GI)kI=&p?5fey{j5U3E6%vG" 0K.ÎW(iQ=g®浾x8*-5w:REXm w݇&Mest4Ȍ9Z^GdEw?Nr!?DJ8(K @w /'b#Ey݈MqZdnų} !@8 (׌__jj>G;|EEwK3Is/yQU3d| AE6WaUDeP rZWߧ<:RkOi#qJ!Mhz+v4ONI1_c8@9$5Л #?=Ӗ" ?BW}`8>&F>29N^y@}Gu!GDx!cׂ ,#nrA<[`Y~[k^냇6Rs<0Sv.i^-V[3 %(iXDm{pxgn7BqM^t{QhNV;tWx%r{Wg$Iω9:lt>R\Y]@< jjXf8[̂\|V>$Rb ߽łM4q皊H5qE cyZړYuMωu/T!u.tTEr*uQoZ1w~'^hjC !)/>c\ӸH5~sG96b=hBMJJw0N.~f7m$GLJ_{ <5F wH7%`)&\FY_dklwϻ(HZ )k~I O G+M$</Kͳl'>*~/wyV.,=#dL'6SU.X% X-Y:Uj(lÑDsiH_t ʖ ??}{Q(|"v?>y #â4q1DR"1A}`X+nyk:۳Jc5zP}4=1:.CN6Mԡĥ[mAw `@PJO}^`(y뗓$OEd$QmAWX,OG'?zlE k,1޿0WitjR%Ƹ(ix]S'ari eMeª룚FG,.q|+w˩Mic%vk4K_ev+si]Ӹ-g)?Պ\#=ՍSil/NM|ѵH6` ;ܴxp'^)|O. rH%-/jJ| i!!9r%`#JŮS1]ja3Yœ<#g(xu t_6(bflN~ hf~_LU eqƴj X52XE +EDIY$w')\CeJu^N[ppmmYy,),zRwTIƈ/^2b ,7vXf bxp<4~ol\*(g #X@8b*p+7qᰑ#q!4)ƻKo^(V ʟYٕkF́֨[R&sYBNn Ys?YpcZ֬5)C"+ g9D6d5΀]J8n 2TwXn*v6.U_|B 78ױ ]^Pݩ?I6i('dn$`p١DDMnKC.0{ues, BvU1dm zi򪱚Vkʋf9@-T"t85B>pLh3̘ lJ`kaX&㳿!hm塞G""mQ¿U5yS!~sZG)hPVMIiܰΑiPj*X#CoLqȺvŏ2T~>0<ނ\5Ib^ll--jB wP Um`$`ʲO'ELkד!U-{<]Lx"e$lI+O]jjӳQ|?ؙفHZIP.gۙ>?*YouѢu" b'k:Y# `ijk0cN_E[bɄ>8rz.,5x0!.㪒K]~(0qH#lHabYyl@*V<5pɳ{1LnndҼkNVV0T?YQ)e,݋:~], Dæ 7͹3'W+۷&\9y^y,B@E|ϖW{28x!߲YYGW\ژgW#$đDž4Quqmr+;L,~saOP&R]B*G`SiS"m߬vhLhUō:kl`tH[KdbR9t ?o7,f}Eūn[HlNs+ E*z׵e Sa X]8W~%h29TJ>Dp+;+5 xrJeڧzws_o+$vV{y)BeIMBPǡ1uc׌#S r<5({/V;+`Id~dJ~_rFFD1v¬)1 )1қKM+XRӶխ`0+ipj1eOvt:T]CՋf#e rI2G8fδHY64WimHfZb%+`ˮы"pou!Ӌ-sX/ jc*`Y$=  g®@ana`A4qd3?sPWNt%Lgy~[&=8`Xml JϥS.q-xD WU`  UFV0!(+WwJ2KZHJ*5fõoNu(\Hw(U0N}ܼ9$VQܲ3Y-tD%#$~iv= |'mQ,6d T{U*;4WN AV#kzБKCT2u"n,:ٹr*}DS甐 hр&2B@`|(iYVCvxup]&^FUm`P^( uvvf/cs|)0"GJua?:۹PvW9ܗEDZ/z/7׺&j((Mm\*VAoylYO)yRul`{n/D&FWO?Y1PjZrEF~5\d58ǹp17a^r2ίOI鎹ChKϩt_n9N97⌋q,br2y(GyB)*w0vsKU_SFa9 RZ~ 2QV(Ő-[QTY<9]%.iz'PEE"grIw{E/$ۓQsYׁGkNNG$̘hdRG;zo +yj3Q寭\p#Wwq!ZSIM9U{E*|+):0n 78< 9{ZN(Dˏ?RnRn4kHloȜn_/14~4$GE쌮SWiWؒw2qb^VNE PQL +y|k?0!G*}/T`}zeω/nck}43i#B)oO09hka05DE?>bA2BWUn~p'Bh=Lh)z?qJOYSj&Ft .*<{k9d["a OB13[dmR샧Se(hM݇I-,1oU4U  p\43L9ȶŤBRćd'n #1A $E"w{'*By ;>e`߯%;5x:>ntbGԔ~plGsIJ9*銓YgDvf1'U8rGy@2r7~P4W' 6X~8oET~"ށ =mgOR"7LdgY\D[LhG#c-rh}j#԰,<ͷɂ muB6AZa) b;=?ԭ+]3weQn6/ kw4qV^ jw 6"U?.ʑүKk6_\!JɁ@Mi)1I1~&Mn,adg/һwvXȄb }kVoo_> ~taOŠ&Eݡ.|!M+Q=93Iܬ-激/Pe ̟VbQ2hǩ}i{ex?_ꞅi fμap5AXJL, e ][DUIl.(ꌤbwLNE6'L=æQc`-3[%T@ xxT9'2-f ه T:ؙ-0 B+auh-(fS;_sށb%|!\[ةʇӐ^zA%@>>N cef=$2 q,>sL+cN!aB-i d(G`MUl6Sϼa' 2 +`(W#@-lsE( :AexzG]樂ul7mr(`s㮊P0bs 4=#>1 =5&PEK O0ۦjlj2>mC+іw5 i 7jS?/e2cF%K l!U 3 }H%!mw3[JŢ2:C<{|\/_5\~POnȫr̈́o[$|@9sA V7ؘRL*MXBOJHȽ֢tę>Y{6#1~[?vX+/Fa$4U⻅ꊦd{D2F@) XZLajn70i,/ t$ڿ6 j0@mf/ְXs+bH9 ef%b+`XYC$X|;}giggܜTwC%IP] Fbk;0Yy1Lؑq&hUx89֒TCӛY% zx=I |j|,-ƏKtUh Ż]/]g@\oyt6wGl钓 L(:k?-$]lJ$)0RPwѾ3GUaw-} C9m;@v9.< [0~8n\&~:  4>W/T@_~XpW)WZ.7jոw6wij_}A6|,!cP,y̅#C2MPԕܥS,CʸeG!J!#MZ./(zT P GE A5̅_l 9-Յ+F h|w_ nO^"їp\Poh${]c_JJ*t(iA$T:8&LNbJ $eƤaL_jA樼Ұ͵,;J .?qO,S^jگƐ\5ktv}1 R#D'^C=<B|Tɏz I5Oߴ?* fzo03{\Chu*njD= !$LSd6Ԇ `,':950Mµqo}}e~G^-4Jeh2B9 6"#$q?`k^ LN^}_5 wAi?ܧ&mE~? 9쫾_-jTXl?bL{2dK"# S:ǶUkǣ=ؓW(F"-Pyq'.L]\oox@p?t9 $fk\A)v/wm%LRژJwiY^f~O&Ŀ7( b#p 4?)Ib3*t= fbM)_2ۊ0bD\L8{K׿{?SSݱId6O։ɳl]]$O5/q}h?fG{V?+-;9jz|_T-Tu*qܱlCrQk2}7E!$ @w3:z"l!c9sҚm+-ePM`Pz˸nKEL$`h?"˷Cr({W#2Bj奯9g`Ѽ,Mp eUzHzdQ!//^.@ "noޢCfhH-|ωX6T-(aΨ<:TuL2i*rU78~2J>*$ ANuaGsΟB+Sj6 fᓝ b$u9W{<"jM˿a*>IA3EP5U<>u-f3RW<֟: LޟX+ݕYBͿ0EMWS#^LJ""If/^i߆.^C2Lw Bwn{Nʩ|x$@ZRXLѮ>ɜ9q!{:P-Wl QUc|<5\)sxT&.H-FHhѩT@aTDq)D_2k),:o\ےI~O`؁7rҚ.rEJJ2}Muy1Ryme$[buf䖴KGF`ze};9k:tG%zK+esX^Mg/6:䞩<ƊH,m? ì!m)UhMDŽE%+p/ +7J.4,4T%<;|UsY:Osڊu=Kd}Œ=1EjiΚIs8رO8~srۻ-,t(P=":(LK/$>E ^9'eͻk.v~MPv_x@wKպ0V,%ѭsЅܸKZۑxg;}] ]ˬ_ZSwi$84b&#:bB})M @2&srUX8-F/EWg\d,BXO,kRIg0&YGs&?&\X,OYk-ܵ΂4D8xwz6>{^yy!eS'8a}\ 찻 nkh= SMRP_ ]^,PX}-.Fe#' } 9,4 t]ޝDU`Nov Z̉cӓgqpbNED;Z?4挭v9etz7怼̴=BYd9 Q-)v*q:q\f@ 5iHWsDq "7$Ԛx(|sl- xu;df3J\Mӌ%u'G= LP Ĕ  t\TM:Qߍp0ln,ɶYGwUM( d=+yVB@ ;K%kg|Ɖy{Q0_aZ!J/~ 2,66~-3P"`n懱V:HD?=<wbHʱ^ɝ˵_C,{e1"ܙݐ ;(DIҺwވU$?cq=jQR=44ZJx4 eȈ,hY UE˶³ORy7l %=_H%ra_)][?eM+/ܩ#Tý` z\E}5nוі\΁pdDt|A%% QZZXGlу7 $xuvzw4Zp|mT-qBݤ֚d{:aGh('PNǜȋ27nDrNC"έ\uyWXZw EE-'ԕ)i` 4Rۇ|Ѷ`x)L Td}Op34m3&#+2"mїJO|в9,gAVr떄wЯJOG⁔*QG}~b =|%k$"SI!٭ ׁ z[)4yP3,}YfjyA-h4;;[*o-,3n[py^1&[WCpDP?1qa#d.hFpBhJy1O=k{z}I][2tK,㘀x;fG 5-ŋl rfF%V\Z 56hINN6d:E#ɷdEۯ⤸)|aHuT0T]]dSbE^x7I 0 v- mXhyʈcy+j~+Mψ. 8%H׵zo/pr-|j$\ԑݿr h]FʏYӏ'(_fo+SPjT]{a~lf~21P؜,O6 mDT>?l=S`hHJOT{Zk*mj]F.𛱗EfWޣDp#:鑤[1j%`m9[R8r"M2:{شJ?z{:՛i.>93D]RHDbOاYAKnoX٭- yH2}b}A%ć̹W.ګz=O,j' }&Bɑwu[\eܬ.bavm5 .Y`m5,B+NSpʦ0JtiaMKc Pe0rwBf[VJ0*Ƒ1 )%bM{:4j9iL^@X Q%2kЄ{=^V53yҞB\O_|bС>vv" |XFh)502+3A `Vs;S~S-az;=[[#CմdGkZb6!wTw:k^NNc(+VUYxkaaqzB&{FX˰]XWCcH:ΐ`FupM2ՓR[M[cOx49 vZ1Z|fdPj(SMR46 %D8!Lwtaٍ-'_cz4LY aዯE\TݭEeU X̓Et̪E_x#0*'ŝ4~`)Qqs2,KMYAjFvosTVRN_㑠!ؠGj}x$PiV4v2] v&זY]lK:: B$T"|m&Iz̀WXE޶^. hC,u_X-Fݐ9M;WWz]HY? ״l^d?yrkhC>#c{ap F̕5afiʭ+c[snSf~>2rwJ&W$zUXs(x)CĘ{'qշmEL.hH(+?;h.ϟкS@YquEX^#ưȪΚSB;;LQ]YaUܛl"U1(V 03ƒ_ɂ JT+nRCi̜Z~nZ/UWsIIa֏Q#@l)_ o:p!NAn,q6hay ǂqEB4td%3KW`k-ӕ@w%X 0c w4wHMU6tZ?ODgҗv6x=6C|ם/;64W%BMr~2Q&3Z{yܽ='bkVȗI;jqVHFpo7s#p}@ճ^i8->wI-sͳ u60juVN2=MCeeMX5qU$`2Rg(J XxHb_AU T8uj &rjȞ} 䣮qvLYw?ַZȿ|ݝO:·E<+ejgr%-jM>W$.}[cpӡ+A+/i+E6}sJfՍ>[ 1٣qį4:D Q图im0BS7 JDm|"bHrmsv8YAc&gGkPwk!queiH uٵT+GƷ<4IՔ9AU/Ee)KZ}]].|8vpF[X?.k$1[1g5J?k)o%$+|d*2rv-LX`U2qPI7L *L鼲x˸S Cĩ֒tޒ|/d-AVEĐ]'Ê_m7\&y-J*uV91pad21G_9=^e+쥬G&>'>ia}@UEЗ51 H+H>i4^:y8qxnIS g#- LTC~>rBV n엖|#:S*bϠ=I:wKxB!~g66Xp$\W8֢Ce>{&ɾ5Fr{LuQUOW[ݕԔ=S30R26s<<?YkWA#&ٿH1U{-\*xH˽܏h-h lèc4QZof?cߌ@ /wTɧb6xx RGv[xL(>$nyl|+>WF%ӮzQbU!ycl,\7%FP{-MVm23> ZG$i/5sKWsMrs8R>/VWq)7XLsK%C)/Λ+B6 Qpu5r+ JAtt._h M.ަi tb^BqV(b%*@ٰU믦F:L[4wл9c.oLPNQwyH)zRC6]Uܐ)>Xx%犃r[ˇo7ïx4'&R0>WB)O<VDzҩ7 ƋCvۙ])@jO`ةm4\}o Hu%-COu=PjLK_.BtmtfTaU_4bLTg8-{Srmr(`:p8ٷyi59U͖iHP=;yj8˱Xl&Mp̙|Z?I ~O& [SVJt/&-ϖm"=R F 9YBD'{UeaʃBv4gz6j29WxT` {2DBzӕՌGhm>^5cQ>[gsi{ b͔TCM{ 6Jy[e̎xzv[וSZWxf6KگgWc+dWw˸9U$E TjpNbأPND7NL>kc2@'YrG"8jEHEq UQX꛳ۧ$HliyްZd)f@R0 vY<+4oD^.JF/0dW zq> z*s?|‹ko(䡈h~b H~xP &Gk]oݬ4#Gfrq-He&=U8ĵ[TI%S0F~;Ɓ`5+}P5t(0bQ8 +8a0ȸ~i]5JâO"mN*>Tm(qq*M?G5d JxZ 6RqB~$ĠݬOHPb_,- +8wϪ'5D< 5o0cwY5#AyuJ m23Hwㅦɚ8N2f6vc30q֕3,ղ'3QEFH۸ӂ0[ |vhs"8[m*DtJ9.!g~tmxj68RAlY3#q&Hʿ \ ֺW CVon孯G]vyކ+F.BH7!x#'\x(*@z ?cGM+ fĥE PScsEQQA3;W^fә4%jDa&|{9mdRd6{ϵzىÚ@ⳗwPzHye֜Z.R* ioxUfX'748FFwm#ꃧf )_92 Pz"AV Ua1Dl $qYqyb.DT^\H@LrEy^U|<V6){ 1-}T0t4IzlgQ[-=Q>FD%ffe[~U!VfDD~j0޽G9>s|.q⭙wc + 7z7eex\񠎷aю2m[;gŀ 6iHJ7tJ{2EWa>O;ӱ˴m5+'>Kq.OӮy p"^stٔYpIR sL4~w$ypAX`cݸIi?@ U *mVc 8G{ҲM%is{$D<"bq{J `[kf81yYlrߠWhݜGhS5 HQp Y0Z%Q8w$mB6M[IqN!|M<1 /74#"vf%D>m _}'rƱB_ gV\؄=9UҨ\iGfCe.0Lm=쥳*M({:- :̪ zkh{~[%K+P*T "bVS.|SQRM76tp" Tבc DQSqzق\UX߸ BQnSMkv Ȁ]MeB[]s."Q5^5Ep~ǔn╂3`˷l/-+B rYZ3>'ME A1K O[;SW w[06Ϟa~&Qb!?飙c3e75mTVD ~`^5%1 Ӹ(_Fc6}ŤVA~iN͇/$ўE,͌B5.>ΨB &xQCS]ƀbdCkқ;ĭf-U']lu4nhyo bҾg#"ό e" $gؒbGȕi!w+eGD6Iq5¼Ec,%oju d1Bna~|H&*x t9W/Uϑ_`]`5e]T׶H23xRK?OQ^BB܂Y7DwtIoeS}+ɛB`vgA;16-.&yPuFN5Fm nC]PP7zdp\kt~엄Be*J?lDnC ``y`?iᚨ0 H{jIcg* ]G?-4bZ2vܓNtc7 )UhȝG::k dr b8ı ˦ÆE1}@bݶ+8VFsl^/Åy|TaMT3p'޿CdFEGQ:YR"d//(6HYơv\=6i-|RNށrĊysDhڽaNՙoAqVVZ%smR{lUƜtXN27THHM@{"% !E>tFH4ԱElذg3>rb qr1i'KֵF*&O4p̌8N%x5ܖKlA{p= <&יW-Zm7'stU>nN,?N[p3[R~ʧ;6ЯS#AO&%xuSC4@b&0M4@qt27MLJ%p4*'*UKVg|;Ǯ /+ūQ TŸBcf@7 9xګ+_۰K [yj:oU-,edyGwɑ 7fEziL3l7 V}5 DĈQ\ki 33_c[! Tmj[\J+VcDgUXqW7o+Ww`M(߶չ`w}i /Z(n<\̈́N$yF FXBY%?||#w#OaE&N 3zi.ĕT߅o2Cc$h:?ׯ\R%kZ0}-oH"%Ѧlvxk7@<*sb^L㺩< T4h:q'"ڰpr`_e'Jx2imZC" d^|IuS #a=1[a Z|BN~xNFz(Wmy'<,' 쐹bxRbw kESM4j:|u1 exDl9\zխ}GUY:l:7|4Ս tdώqEƽWA̵F۳5\K7X7ٓ3pt z?#v.Z5d"'I168脳2+/1?N‚ÀR_]ݫX\Cd9Cb `Cr 3륃bBA˃ ^'A\dR$M'ƒ rp֙zoG=r,ڜ00OwixM'6Zǔ㐹6xR"}Qޮ徶 ##KsH>O7?;Ve'V(ZfqO %0%)aУ)^ <$=i9O)Y#x.I, 0"i;=Rd/`tb;H6Jdn R 3xyW-/jD$mz=v]O}ILeAlA|ĩ&@Zj5SKkzŕ~"א2뉲ȫJ krUbZ!%7ھ*:~Q^;2 ʀ&u gc֋fgXRb{,I$[$vgEy9#RmAAeg_F~;t}PjT6i8n(Zp "i{_2,͋c*o(cAkC5p QV?5m0̯ݠa FSx!FQbj:C#ÙNꩺx!x4w78N:Rg"RsO9*߳f\=Ic,P?TPS_ZEL<ʢZ5Q jxDSm8;M[n;tL!O s+`eɐʴ-}IGW@Y☿[hн= 0 "2]m%a΃֐yȤپqEo$žsB%<> =z::sr00k@kvg^88Տs4rVz*w_Io" ?p 7󯼼&K-c}Q {D^b;Hi]GRjZidKQ9hO.&x^מ5`k '>۟ฑ. 5@қqkk|QG8˽XR:Wg'@71OV ޲ a A Z_'(JC+lNx pHRv9Kdsx!ysWn2Cc+D_=[3K:;Bkgߤ6rQ2آ_ef `;Us'ɯhe>Bh'R5 ;l$}5c㇃{m6E\ݖl[>"«-[S9WvnZGRʙ&N̂Ֆ_{Ny/qH*G:#d PlgWYQϔHᵝJL|%ԯ<"z=ewU*mX>+!Y*'@j=I@9h3#nd' 3\Q&Y>2æZlrI BoCw֟%o5?5tƀ5z3A_HDE^M*7f0}^6MNHZd.<Tſ1NїF-@bGƔjp:S;2͒M s9Y/i"i-ʞ>H4;ڌ>!K3uB F*5^jGvi\]$vxm<:1 \+: O]jULGq z@!{ڹTu7p7NU+7/'Rh 'M1i30c:םOj ;R;7)5FMq'zm0R? '+fvBwG+m\ o& UNMvs}"h%OGU7[pG,祃iJO'w,h8Txΰ[ӊȋfZ+ƷԚ3Įd?ŕWK)HsC6_%s^SM=W J>!(7`m 5iFrr2 Vleb(Mx;ƿ'-ڇD [ԯxqHfdNhD2Զ1&0m3N1Û$ y/8S^[K5Kx{)EUD?QzG:%t:/7R Hh}ܲ?Pp ~$4sҐnQDPZ":YpΪ5 ( l]v5H[`/0Z'RQmx5^#G9ǠݕۑjSQԕZRȂ;rbVcaOX]ƕX5l>ҼMIIeAb?xdhnFK_1z-ӑwC%7[@%-M8v:etY1)aPb!LX[`PJN CS'8Z?0D=tNN*hk1]g ~rnю{nmBįpTni x.RDC?P.|`YM-jnDPO9F1Z*˦]5*a{+0Cdޞy6qG\jݺ\PGQG{a٢ Eg  ºEwXj6a^a;̲:dy,z $՗;8kYL+B&Y:~Kx*>(+p[G͒jmz(ܙqTP;k~H4+_lԉZ;^X1~ :=J]S3)Y7BSqJ㲽6 pr2FK,T4O eq#qq#V>ZuCw,#&r3(yeex C|(xG6,7E7y ={wI ˰g( ~ PT0Gh"&FJA=r]g#£W`h8?1QaTdܘ4*{Tby` JV}z}?-R 49TSG[;Y  !bcCi`۱z@fe_!SX&ɖ$?#d6}i‰ q8HV%81&'Oeq~w[eEL'J ޖh&^? b$ep|~p(,AM` p(hq_]ǸW/jÓzYw4s%7 R:yPU6ÇOBH&8J$7 d3('EQ#ªOu ̔mh[Z!Tʦ5^ |D/rgbog& Z^ܚF.Vh[ y+W/1 |~?>EΣ 㤙|.޶p+ԟ0t1T/!sdGKDbctWy `V76 'ëEr鼨a3[Ҵ/Z 6⾕3_uM7|kif2m_li"p0%~˪`jVUO| sW@e]uë}:H=-;hBjk$s#[9%,cuxPȢ, |Z' FLހe<@4a+1z̻ĨvCEU!^eDw(9I篭vV+6%|ѹ"K UGjUZ |xOjE49^: FT_.63`OJ Z""#>cwN{Kиo&Mg>F+J'TSxRXaysG$e}y0s#[~CR\iOG/vKWLnkcI6(|[DV )mΚrGzuO? sڸ14bO?~-gT]حѥ ;tL34&ʏ z^Nq•^r`]<ՐoBf̊d*22E_ \pIU& M.E,b7?]n"nkuAys(gBg4mS\^ǷxNTeۊg5j#RBp,V9M9JFՕQK Mpe|kȗq#97]!vm.^e@&o?aN܇PpSCoٛ[ʂzez/-x\f^L|'s MBloކZ8bRVO[QgݟሹE^Xѡ x]Gx&B Z>.&ÂC]HbhNk{t yvG$yIl;j8]ed_GBvҠ ^9Dڠ dVN^|d~h 0y{sp.٪SeJP+-:̊] +GnY)wOB%2ƆU$/[K]5ÂF%-!g2z"A{zҢ'١e49T1: E:\$? L4W5IL"%A$2KI&/r4>_q+A{M8St31CLU;Y9܇YU(!#qp7 Pꡡ]B JUʱ]'g+욄9|%{pOAKؗH 7sQD P /!1jY&?9'aėH eu*OG"X}"Z'Jq%;+qXkX'R4Ba$y,vB |DEMcÐm} <@q3. u)d?Ė4- Ḏ)UW k:r b[T#fWEcyw8}{zB94#zD4Y7qbmoQ-wQqzX`uXuҽJUL2D^*Tt|RqT9z gIOX}nMkm7/:%Pp7mj^{.(?冻}ט=)/Nk c\zb]h/b_9"ȐJ|JNq(6D/Fr34Fv\ҍkRU:P0'tmi]}W"]J$oiμxa33 ֢GS 8jx; (5=IqK!tk M",O䣭/A)7t!ڨ] <*#0?]v2ER8޽$o-â!ȥtA*Bs_URݩVm- ԪM9Ti"+!BwXr2)zoI .JIJMvN ه?1E-JAu7HqYi B;BPDh ̍Oh 3`|r5ؙZGcK8# %3p>Ԋ ZtvI$,KIu|hjW(_ox_z/}1US*",X9185 S(Tz~/z('!J{uADjۦ產) β>ni"I_Ql2 G@ڂЋ79i-VB31|ǥg£ɡXkO|R@/lhF'!p*o`5רւNiۼǍnQsyC7qx,qpy=ys YA-3R>'U6}sãNRٺzU B;nR#ZM䆽}>IQgoD^o Vzff[lRƶs٪CڡayHǨFllmš>$>KG!loXD ,>%޾ {^:J8NT%g;;ت.NL 7LhvښvoAſ,ԥw)sle' Qp/!Azy4Shm]Vh4+Q="1]lò ʅmp0ˆg"@8QNQI$,+=dkŒ&`#ٔ5[kz|iMu]@J. lɳSa=)qg8kCa %<ZS9ʚ%jlq p߁NN^;&#')j%tMe+Z]qa_]h #r^sqjW ܆rM Idez#6k|[Q e N%p #(} ,C77 X"当ƙyS< ՟ }UڬGKo஬@(!ba ${m@ t- Lj`ȸjsr%A*?-UܤUM Rh)<׀9.ؼ۷b5_#'jrJ? Ѻy6Т?{&4V`uhoi峺cь>f^wUhw{brƅu ,ZM3 3%Z;9ar ]hN,wtfht:o7*pVG; Po0ecxv'K9'-ZcjnN7Z|mykpď!tE[|&z+{p^qq/̵ˑU^x;y2 `֭JSqns|DGP{WT.Hz6284ZQ@i<=zs0YƀCk1'(3N%Ѷg%\D1-={Htt{-=iW5\u"^4VRc ob^HB.16@~d\5vdB/4L\s'Si"5gvO%.K^京Omp/tZo£Ah/.l9 }8~%jɪ0ʨض^j"L)Mjn}lGIn솒>փJq]ˇqY!xjSP,+%9_RVdգCBfp48SՀڅuۥG` HS`:X|jaf xd_9X#Jݒ8G+yToy`&|cPOc'Vqo:̍m6ɚ}?Yå\{XXH.&3fJ¨á~>w M=Jǟ Ԩ o' sYoI[U h9@C>1C`3Ulrp)k( ʸIлk*_ tq5TA+ҫ_>n3|ҋ4?* YrF%_xO֎50l[OgѾQBS#!P_۾l"FnA6u_p}pʉeΌi/1vD'"A/JrAߢ5@6fM$;O;^C3u ZdKJHkS>iuWQ~+thgE#Ύ@B߯LGM f@XE c= &ҴLaM=]3T!󡼎!$GHb(^٣%"i6X^ghPG2$U Uկ)L0o4 Á :{/XP/VN8 DӓAf/-֔X4n aACJGAMmv>X'bz}snۼFwUjH~k/~ N"O o"U|6R6Chϧ;`Qo W]Olx~$V{c[PYlIB)ajqN <}Yl톳c{,mdF!H`@DPGf4!QI0MFTTj@2߲R0FZ,=fs@݉n +?a/PbXh7'Dd̹ )iU9iމDm̻:8K$m㱓RM\4:8LK,|(GNاq-~/.6VBK3W&XXʕ%>9%b&U)bB8Tؘĸ.hC]ຉ{\ݾ&uKպ~FbG@ax8 uI 8-!)k’eI[knρ h08A@[yQ=u#` 6$Ouh [Ónj ?؁*u]|qdT b$ Ty4lTR6HeޅKJ~6ϽqJ?,]ۃ}䬛}!F[+Ar5<]?ȭw:Ȳ1x3% erD{ BliZ(͐{4-ڇZse??gcֹ;wO ۢw >W~_ 2)QEV]Ema,2lsG*{аCv@BnKP@!̯iyQLbUr.kNwAnGx`Igoqe?B>HxFJ4Rh$h;f+Z^{ҌK7Ey14;TlȐ\㯪Io4:k}ҙlR I]~9BI;ylxNJcDTWOf+tHŨ^cZ"Ki6Xb4:͗2A|ܮ|mA-mk1 >5ˊ}u@;% +~6X<4i*&YQtTZ2ï(ڽd0#.~ʈ_Wv5H#:FEnMpuxSGك'*N ,6|h.7!C!U}w*iev7^c~ī}.^p,sypC@Mruc\PDPJL MWt㗙ob-3fKaۻ;}v+@JGDȯ &КC$f)&@:8={ms^q[u|[Q-yrKvJX]NF$9d;ֶrt7mĹ=>ب#"~\!{R (WhgIOR# QC\ 9qKNE%oq֦Xdx_nmBk!X؋cQsy¶Qs B&^=d=t< '%HF7T9q)\?'Jϖ-ƈ^N0 $sJ#0@h!-G9kp&Be Z-$Gu-w( cSsaM6aӗkV1OL'}yw[/S2 A!}]p;:J?Fшg@nt$q ? `E`c0b|p,|b5c10A"ro`BI!Q , i ͨZ|nAFɼGQs}4D5Ӳ_*s5sDQk3pt,Q^[HtVgA+.Zǰo$ JQy%W.S,b^̂Kjtpp2x ' ̽Y&z4%ݛzxR?d/(ɦY{|l т½B#adX)3r}N<9gj4<&Mq`cISs#qbYNKčYҾ2M㟵EQ ,(Jj|.`ճ ?U?M5iBҴAWm+fwEٯF$!?Id-3B dhZ6v+\ Вс=M o7?g0MoƓ^["|g':)TD B|u]*w.O״%j1 Ace\LXI 9]OYx+2r$6hDkvMZ@Yd)^}< ~=I4VQCޤF0TWZze m Jcx[rJT&/etx,][ʛuSn>ۜ[5GP*^36EPb'`ڏg~}3`hMgi#H|Yf^ձib1^n#ꨮAD`B! TL hdLҭQ=&I("NhXz*JC1V FD=PX8"َ%5̲YSl6̣1 ΢1m)ا2W?ñ4Zߋ3MXpU2-r,rLpKBXVܢIIB=K-8PRuwB'̲sS1N*,h\ s8Խ}&c}6Q5QD_Q[x|~ 8OF  hֺ}YS%I&z*5|83^F74UuϠ Z_2NJ]%T#*uK/k^-f x.uXP8@AE);(ʰBH#2IIc-D"BF1vB:Rw;jZ1:x6pnu6Ư)Caٳ|J Hv d򚈗)>Ӳȷ&2`vpf ;,hڽCÌNFr+d~ҭ(l~>bF5^o ы0z栏ȔueK:+%`BҭiA_wx!';ר#zPK44ɿ8, -O{pD/!:?]v2w8\G,a㎮e}=I/3>_~zQPk_>Ù=Non2q}Z>P 0/{Q7<ݞ&O=Ղ23)uNnY0X%S鶠`C(ׯqfY}*[. >8B 8m/ [8.>heಖT&֮&[ٹS֛f|Zz/L!nPfra0hr֠ 5Ë?)F;2@}-)mLw܃.3nR<2B:|} 7?`4"R>7! B^1]RNM+YW<)ǰW;}{dY|PN<4?aw+mfn0SYw̧N5>-21B]aW3<"sg2Yp7KyeN_͇bxG/8FCvl˓ _s9&q dF7riy ZnHJCnj@.}%d(|F!tl'JX cf8ܳH"> mH: 3-؏soŗ%W{F#:aju 4G.SMJ];jQA>(4hz2 ror k,j.Pq#?:Wu ֧.<˄J7[Ѐfe3[ :f}Z{$foErO_rS!<ԖecZ› Rxwβ_Y?^.}K'{V5 F܄ ~_ U񐟎6]/(W:\\ Bczq?oȁBWT Vr&Rt-b :Rė~.ʮțc eU5.3tOAȱ Rŝ!.ͭ.Md.?< Ԕ&8!Kj g44Z amsL" VDq]Mk5a0 ]l$ ϠmPeG^c {d烱c! 6veXn=Fv1Ml, =W%f߄P%H5_k{DsMlzw khYY 7%,bgB~hY ?O9V_{lLTd [;Z I'Td e9\XpٸKnKƦ(j#^߄*Ub뛽k& Ʈ|y7&aK4ܞY{|&A/@K=MRZXLHA/~DkO砜Xhr5꽎idب[p0_Qw3.Z8fU= JƄ0C+}O?ֲRe\̉|K4\.﨏 jr0ygQ^O̖J(#{t"Q[ W+L e?9Abym~6sh,fIDZ)k[(eŔACB = k0Z<-Kzp35oxalǻSy59J֌3s1Bf`M+OOz8WƋTD Yc2#'Td8nw]K&y=>8]+V^)>Uk_K.yx6Mny0@<󮡧}ސsT r4TBTu}3 G۶[mz!ٰH!fq⧔fԧ Т,IВPMn-~0cM8䀠^IiSMq:S<@tUz@jMXM ]d-]o3xItpUHgxʔm~IV!vxV9K<$e!Z9 R&dat0sVV9rnA#AVa.Ob .>[ %eU6(:R)ln:ON;v:B8`Ffg~k(䤝dnSayp$:'5goNLrG4bu|@m X=jr6/uwHFJ}u/N 0mn`Yצbq5!(zVL^ٖ3:Z9!}[v)\Y>I[op.㨆A) E?V0a`@a߼F1>pUA6,,MsLX 4 {[46KSq<8v1<ήY5'9+j23Cgr]HXuȮS|Ik΃qńfZߺ9Tk]Q\7ENX\j#k[Hgq% d,Y {Qf^[y\'WmzKyGO1E;mq3tNKL؋ 5dnukPg{Ec>D`QOGs -[&$ 7"7;2O5x%|5T5$ N i|,ho?V,LF/=  PSߟ-@n$iRw'P3JoH;Hׅڀ^LH:o-RG x.}RPd!iy&\3%74΃9^LjҙB+75"dfME}k Ёڬsec%̊1weƠow7\pt@B4ݳlX77aw\jKq %. tsPMIy}_x;,䡘AEET]efB%maW758-,U!#5ޑ/*;cxHǏ7n&Y?], umV{c /qQ1vfx8Ve3\],Uaޒ  ^vZl;(™e5 X׼ʴE~B,:+d́#Rr^82IQ2c^] qR9Y)YҿKMnk(OO/8`%Ĭ6t뫄= ۾&Uĭrw=i_(f*|dR)(].&tȻ_kvW/>Hk"Չ/g u/$ nc:̽C8>@@h0sKuEAf\?$:֟LK0'S8$c(cYws:_xenڿ#u=HA?:oO`!_)J˻VR9#Z>9xo.EI R%2T`0Q(E1yJ@:JBsc^󉹕oR=֛VpP(t+bv}p0GwFu>ɳc8b˒8ie;Qjd#TB;]vҰ3 S8ݴ][2 -L;2`<IPXx>8 ʔ}wel'J9V<  4ظs8zLa`FVw ^IWȫ_& _{rd>B{Ĭ ";ޮM1-\%5o'~v`UtV֪m(ԡ66|h~\ɈZ0! 8 W=ꠁ4kQ-K7LCE9D~_>i/ zsm'GaA&fGX@ d+f Xͩ*.lCtUn%Fvu+Y.Qkݺmi> K,|ôzT4[U>HJry'b˅6:@*,'nu2H2/5 XYIB Te5puUqъtǀf4'0W @38tӲne1I-Vt Y 8BհzmmºlN^f>.O:`M>zc7q"znӥU!$Xa5/XFUHϼvkO(i2OCS^+Q4y uD8Cjw 28;?+ss](:iXsᶧߥ_TEF~bH;js̃3+>:Q;T b3_LP񅰍KEFYAԩ|`Y#z,Sn4s.G=_NԄ{Hvl!k_ QsqxWMV[hYU^dv_ُo_̅/cJH!l6IG@ <(kV }& o'ҽ `>9U3%AR56#7сJoOF7}о{|1/}\/0T/t0p!,1 p+U1k:xӛ3cb:6v!7Or~EƨkZlM坔#@=)ŵKO*sΓh;ݱy"[uzQaX+ֵsQLK3?hP[1ϼ6Zq :#䓘d78k)"Uv0 Gqc*iC[ƴB\0ފ^o7d*yB,IPOXvNڂ 1SWmQVy ׅ&TUTdhOm:Y:KTYtwCY/1XZ⥷B%0,q"-1rP'bpZ,(j/Be7R*H̰\ž 8ɌXhb<< 'xqO1}5/օ;>fs{E_6w&jL xGPݑB ib}N7h Ui=0 {v`+\~yx:Ց95Hl7GYQ:!!^~SbZT1vS."ao.SG0JTc;hs z=Ѵ7t1{=/c!%ɻql_aTf6;,;Wcr=G@5x/~B?GRtvup}1X)HH ? I\=|r1|FnO hԪBbh<9N&+n s@#t[Ey1wY#J-/O8|T'R7rPPK jB)mL $0t+iEC@x"j,x^!U-p'fg1Gtl/Iq o;lfB'9(l[pI[RBh"0^95$$lM,3X\X)_"/ax`BFƃ/dabqۖ{='b$0™|B]k%VgѾdFcx-#^Ka@՘vB)LX-ﰥXcpP]>?ٗl6m|ŸJ\1BkkdNKsb=~mg7ɂdzk{/ nB,81dF[]+ͪ+`]p Tx ˨_e̱&ٸRtN av?1/9Gm!OpjƦz,~YBME6|KhEX)󒟪/iF/( |BRmPKe@1ÈZ"N&[O~2QIJ(\R B|yzu1FP*ۈ6.&@f:&Szͺ31v3o,KK6G=m79M뽪*!mۖo>:C${a+*BM8jP)\+Cb;V{>\IiGI.QR܃ ጘ(79"cQm4;vX<TY:mH5AkrPyQ<+.-ui;eeS ,L)+ 2" 9y0(1^)"#:p$ }!'%.h3d.G.E_%sf| 1""@XPZx%*!zeIBx7a kpFk怾Xi([Ɂo)X,=UcuƳ}c8ˍGh_N&f7e`Kփ1@m/au芥zׇg䲯8a4뚃9CeEIVԫHǯ'Dg` q:RoK z%K:Cnz]p$Z3gQ@R\d:MPT;gH#>Rb O?;rwzXlC![ 3. FJ`uM9z FRNRĖ9\zw^œ#Js"8 =-$RJ/xnO=k\y8cd"ZQEaI4;(d\:IooR(*F/c̫ G"-Y A4OMNn.a-bVL+=Ҽu+SUg7ύM%ŎM;MK;^b +y89%p[ײހ#m01THF",4wpL43fEm/{AOYab9wW{C@nCc֔W3b~6Z\dEd r:|]*PzM5O~湶| aV93ixg`nvV{<[75@pSO.PZ9 qkf}ޛ=YǛyk(4qYWɷ^tS*)ls,"rMCٯglC>URvܾ!$˜p'g:>v#f!F.a mS>$njO=ݰ;k 'qƷÁy;™+ <[̇CM2uG_{| GPZeb8QawmiU.GbMzXfw Oe\(}PRޟ8T 6{pIA pAҲN)6`Z7-=g@2䯂eyӣpM("[RqځqƠK^3}Lya?#VBBK,9M2žJKԝYe$_FycT2E0j)P0V݁`g(+:tqyus7բվD+'+i :<Fʕ>$CBN+d_TY$^$^⚱cGt8%:/F* # E =O<*CUdq BR'0?kRa9/Mp\[U=|!Q;(o𡉄c[=xiGn#/2o;gdI2S -ͮw{]͸^t7ɂug'@kD+/O%۶qvΉqD:^9 D8%hC/=PG ʵVl8 BԲ ǧ{p]9A$=eZln\/9/9L3"Lj:QzՂrR?xR?0ܲF:ƐNЧ?3?_] |ATbR4TmFŒJ$!tJ:|j=\Ytso}:>?gu}uY;#xih v-w  O@bAG+2Fp/YWOO|"Pߨ>{eI|foNg"d!u f'Z+5|b:\;l0:TfހVq6BOEiX؋TaK}|Lfě/K)Nɯf81Ulq'Eq< z|dC7(T!Lx9˜ҫ5O-%Ϧ9[}lF'MfJmjkƵgwF`-ԍJV$K[vo4 sXB"/]LwVKU\37yl:K"S`ldC# Po0ze|-w16-pnq.n!ҺNMz.Θ ]$xV$-ZE^O,F.,:pk@PQvR? %@v"=j[1F$*;W,UP:AY\) nr?P4g)>1VD(lW !t@kܡ;0tW]v,[ 쭘o+s7 Y% $bBwe>r>ތ2).qPAWOpD vg&9 `^TisŲ]CS%3$ݡC5߾{U d5ޫsoNl bu큻&>vC {WHjJ!]VN14K= }qR:Pz$ ∹Sak; jIVI.a37Nx4QꅰЈX|yT@!Aopi59x6T[k"ky;(š?L^عBʧW&;ԻGT>`؃;'\mgFɳo&վ2⸔J gݥ؅V^<2Ls4R嬨~>| h =蚇Nx f^PW_`䅿`P/Ov܇aD >xHo|Ct9L%Zp&{px[Fi%{H8u)2P]yKi]5'Rc,d,V Fcq*B;M $R)gi]}M2,h:I@=jtmlQ[ }u,6$=S{0;`ZӉOH+F' rYߙ!!UQ(w*?v`݋s^ք+_vD+3lgArnm$I gz("]hVU:op7_aYgONdj+澥3ibkGg~l+[j#1';4*b\l&i;-\N\@1G 8#k!ƶ *GL_`,7`EtL' 9Ə|u@a$p VJՃüKjU8I>+L܈Ns 3wQ@ڭit:y||(&?𯝖e"sXDHMTW2_03Lɏ9fysfXFm6ï ޞ!d6=tCv~a޾8 PsJGB%\vfx^ W* vZ\֪sekKTf֒8|bfBp+knN}듯4aHIL;Hb S|c>Z4hkLJUzLXŴa;.l'\3\g{̀bCN)R`cdMAX"w#3n9[y",%TSyeWR,E+>jǩc9 %4bEYVW'TS. g8S CfcpcܶOn2M]qeyALõf}"\ ;ߊ"鯫"'ƤbbX\MGP| P<2[$L.{iZB@O.j}a춎^ֲϸeۼX[*^ƝiVV["NvicWͳe%"Q|&eh>X30NgSSUYS% зe iSެr|ӟ\2 ]B[OёirhP<`Axfbj_i̮=H;BNҥ^XzrJT19&²\QȼR5X朾l4,Gߥ YpYCtoTlrSVу[ wQI:=LjJg[.rvUcK%U{حkVչ=3oD3~)6ޟghU9U,\ k!hra&mtޘp)ӑ <\p*@s{|qa'OUo̺:ZkbyŐ&m7JO!hXq˻ICxln|*YnѲ88=#f^X@_~A@Ip6N7D1)P&5!&Զ LʨN LkeՌzt2^4IgdA>Rgey4{j hIxs\ޓu5 +Tzd7'B>uTLa1eQ:vpn l{vx,(1NLvhWWZA'h@.0}H>MN8@t4ةgMJ~]@otdKڛh ޹y .f+lKYeQ$ $l֓D߿ֽT: }b]0];4 =Q'_X"+k#ejm @-?bX*uN8~?s空'$1MQ ZYedgD~qɈ{gql)aKʙʳ(H[G,厛W*%@Ӕן z~uA&-v`-/ec"VҘ<jޒZܟo)'1(*1ab8}BĒ>x:H <{fU=c5I9>, u3 \GcvkG^u;iAaҤ @VF,x~Np'!s9T kD ii[mj7h!CVgsdi| ld(GJZ&*OVTY蒌c2YP.Kh.=0>j4k9>[Х~疩r2n?$&kv]ɫEpW,T2ת^!X0JiE< ƃ Ȟ Qt,-dȮ*\[&ZP`TU uU/piu ieɵr&^2̩1v^-q_sI}q7ǬK\ySlNgu+(&"N>K+ll 8BOٶ"͈˂ _l_ܑq3>*[xT"dekmH$GϸtbcMŔu$fJi^tP߸OC.^W Qd xd:u'~5-0Jb"-t"P+e/ڥzn4 LI'$ WacetL;2/NZ$ᄑM7VJO/}{Ns>y-|}< /]/4s= vޒ`z;bvk;e/%Qt1 =>U6םp$k,|4Y2o9AćDQƎT:#VwJ6oĕQ4 gDoXɩ٨g#|xK뽥](|y`6q Z[!@&DJ* I/nUs&Ma"(NuLшI7` b囎>{%^q~BwO\p`i5{R*f6kQ,b, HsTۥް;P|?خ:!rq3X|ǵ2o,aI-`qҝڕۗIo>|o0k|/@kx7-- QQYת!#Фƨ*hcq}yLCqO^GJ-//G)a@_WpmF\XIYŲ}&`s"j8b\r>J|*U) \_zM3Vg:ZY8b"=K" EhhJ Zj%OIT'Җ;viATy+KU %ed !&_CGaQC)j !vtL5Rw9C\܄ѢE18jWmXr^uqk5Yח+TL>8Df5΄Af;|{!, nIc|'dѵ'o*R;GRACjN\XOb92_n:泿jY0SVv.)y06L=X2;gמ&&к|N1Ռt$oS,&sd)"_b>p|$J``Mu:bi%q-? Pmq1a&Y"LdzJ|bWvplR09 *KI?g,oq2KhUν<%E:!)..Cl޹:9F2{U&j9vϴJ}\< ɮ9akLD?0EyDej!a\+VoufҜ7dqyƼ ᚝kK'Hs;ؘ{ @LW&B87pip^Ư^*{SM1g4L)TN;g#⪄B`:4dZDX.>HJ9X}c-7-Yh91x^="4Xύz*#7i'm×a!fR,|F pmo`ǔY'BW:A sI{4WAMwʅt $"]ۊO{57fuoj܌^\(U2x ,w\R[vzL`H)Qn'$"܏YjSѻEY$@R#_bb|=rcJMbf{WKQ%׍aAjr_ٕ$dh4Y':7+.6豀ֆy=z'~{K [QO1?4F 1\KR= sG47.'\`’ҤP5<,Do[:lt]IiRApr Xh ɤ8O6V7ߘK3q,ͥeaޙlqF A\- m~R)8t{I_hk}DM|> Aoպ.16s$nn 62`h$7yڗ1Sm s o񴾷YU=McJ{9m)FT J(dسuBEl7Fn)o4`U~AReLtfqoH$ $/TqZZK:ad1ް:k=EWGڣYqk8Ej_els+]9t&Z.i ͠7נ uT5M@{0HJglZ;.W4:'@ͣw ;GQOJc%JD6a!KKj80-lNt*L@Yj4+%Zm?p=T^ =s;Lzy?TIxݖ £F/:GyNq,jbMRf/70#q*N G;h}<\#{'-xsyDY;`0o{Wl+/v {vD +zKk ӻ,ie|P<+#Qw=*;9* M8-^!/6iypl O},Xm'K>v\|eqI8G[)-u¡yCgg:seF??n6j*Yr #}ƟkNd5kz  ~vуt/ujPWʧ5IlLZ6xs%HZ|INvT"-cnQvJ1|)2vB`f?,Pal4IotnO3%MbSYCNHykƍʧ?5Պ AB;EX\~c4kg-litPufƑ8$ RXwWfR.YX@n&xK{SӎkicI!;R1#͗&o(f,/9mUP['?ԊU iJ5_ CUv0uȊ;xdĢn|NG*+4OJ}rƃc}K+Khُkj+ڔ J& pU&(uoIir0 '5$ s[}/iO Ww7YsSQ8+!$Ґdר\Gq/ݱPe$un>H8U&ŬolIRUb 8Oǿ``q.=>&%|QW8nχl艍p]eg^:LB?V2HP -(+ c#J1%bHȻttl)%<>,nY%9A͞zÆ*gtsr1oV} bۿ\nL)_jXR. O Q)z_aY1{dQjczW2b2YLYj~Gz.!3q -.cLfLN|~$Hd:bZ$4"Y0NX0.IVyꬹn?e//2mZ .i-;`CԎ;tK /{'5)0R8 U_3|87,.ٜkfLQ5+"w95c٦I-tFx<WyxK ڠs[T }X59շͅ-ZA82轞ڤ"\ֿLxTփ,^ʀwՁW7xFZh<5Ļ:(ח?,o2Gm*S"b9%egmͻ|޿q㊿ɉ_ *"ψ9a΂fF=+<-tYQO)R^(XALR PSF[^JV +dbZ[C>4 O՜Xq^ %G\FQ+ 'XI|  U;@ZnH)׋]vώB68-, QX oI`@s|:=)drzѥ+GWh vC7/A ׬vGh &_O\((%UXibj2SȜh=/?\U N~TooIf?q)~7I3/eA|@ 28d M -|!(q5#4a1 kzԶ"V;8LNkA1ā)2t jO%f.B-Sh=-o*{gh*JS%=t!?>bDbkJBl9S1,)3ɨEA./Ve7Ζ}ގbSsbs gjS4T*4CIM;>rf1Sf^A:i72-rOY8>+ a/;~>YHCJI=CHLjsN74NskE3WܼV 7mӷn,;y>nD@qsLu2e\q6DrH!jgh"=elߚW* FHlLZ#_ 2 }3P6#}*}se YXf%G%a^VNFze#DܝƍH)iQbo0NFm\hhL7 ?tN7'*tolk6acsc'ucb>6n"Kd11I>rj3ZGU:k. G'Akt{ Mo:F6bJV ɰ? 'iodиQю\xCIm"Jsfg|SꕺGRZmwMR/+BdWMJ ,3uaJ+}B5˕A^e$'CM#dR SeTh#y7[yg9$)IUF.<+֭ԏͬ.Ae8 㗦Z`(YL4+E)~shp_+3Z8_PM)G:+z%uatCz(eҎ2]b(_blN3"Kahk?AЫlO$ @*lQu))0> MО4VT|s~u}'"S:ƭu=K 6Mdyi]btsbhfu8"eķrR:%RJ"F]d6/)Ά ÎٻO%eP%@p$kq_~ݽ[`/Wa kK[}fw<ݔ7)2QteòBLL,2W b&*l%+BixkAeDX#,*R*6xR@O&֝q ueDv'SN| [6=a ϐ$cʵvUυQǘ>q;V) X rzLla%FWYKO Ko3U#"ݼ ?W~W"8BI&b{) }49ӫլ fwWG0/t .5t0a툭n7(gYx 4 ZkCNFHkyAJt`azóVߋC/͊4n6Mb)_2o^'PLizqe:\}zn)',qU *x{LE0L*$4OE,:סҥNzJ͊ 'п6Y'PT 4N, :nYv5:hbf~V~5W9+z.\'0]Y/ 'poufEN ;Pk<^.:r`;4 j6O61pz/5.u L0֕qwݩx sxB[\lt.$_@A:!.1 XY d=V4bR{%ÑцLk a]?aXI aHρ(3j ďg!%GgXaGgNʞ-\&U$ rׅ'{b'2=}Gua3p̈́PM"z:^YVTVAn/(l\F7j@rb:l>twA98[dnqnp dĜ) *RX\`F1ߝAs5"^K}baDAئ*" Qexʹuw5SI*e#:Stxh9˃t9R>DoyHꑕqęI%59Ɋ9t%#sf͊X:mKx?.5e<މ;WWj967 rj %:*,I맂teۀ|b[.9v^eΕH0iN\3E;!ƽlbmf@Փ*JaÛ$ F{0`DQʌ^o>em?fNabuS xq۲^I2W3Yp*?!ҦrOw,@ӄ>; |_i`(Ob'䧊vI$?<İ0\͗o%dl&.`>:aٸ223Қ̓e461;:|AӁZ*M8_Viu\ B5mŗepwA=ƭOGe5 !kW͝RPx(&"ǒb5y9stϞҷiXa25E2G:v-LE 1( x8?'UjKD` ,>2"d=-3Y =vj&[>HAR}>h=J,'9R?}ϪBX}œL֙9|G.F}׀s-7sH d'ċ;V-o ^cX5IsTNuEqPʟ (YK[1Cҁ>L?u88c 8~c~h*JE~tM?ѽ1d@noIt  Ҧz@F25AruђC}c zttIyL%d-6as$;8ǭ|N&+'8Md[PJ8"H^@Pu].%˜Bm6gZC{mKU;{HMà&A`Q!# ' {=1"+?5۾2$>%ihN&=Ŏ <(6ILd;<4Z N jc u#sE3rܜ՛|VD`CP΃ jWL6B[ r1;ˎ6yE21toX hM{=PWş|es eX^PG3Jr;*L`U8 ٛ神G9=1"K䔑KUW*I- {\jK$9g^-]e! yh&:gT/ŔWՈ{uva i.A6}f%W5VC0-1HbHs4x.]{7yZX ,";(DuDcӐϓc~_犟JѫDvUФ>G^{|izuS^Scp8|̫NkX>{26v+A`N6{90a93Z'?$P-qLds4m1 & %F/Gra9ȦrK3y9YYڤzy81)m f2X!S[Nq4GߚIDc-:?3naү6(Vl:5Rҁa2!w$$c+7?B%uh:Cto\r<b<۬=/$E`\^Ja=HثTYVYď{x"2JDL"Jdz6A>.bL?9"2 d.,t^L߭w$,QD뮎@H^*1.;yQUIs]m c s}z:w# jfG:3Ax.Х8e. bV~S*.'g|3~"n{tw}fq{Y4!PAI `ka"s<ڳ223rCo&ϱ \OJp!d ]~/9Z}緃(o?[9~(L ĢZH K@ ?ads´ӴERNV"]yU܆",yn`67;? /qXMQe0Eͅ_rAL h?} *>ip~2g9 ?xr_ >=5MJD3Dd%,%m+uOQzAKiuoA8MFMF"rϏ ջ=(yAoOo(s.K"MQ7n.llϹ&ڥMY-M,2GgxfR!m2 4ĨI LJC@m|ƿJ-h^r7@&25DJÆP;D*I{`4:p.J&mmJFXQ:_lE GSc=̙_H*-Vλ!^1>IWtkqQV}%8EYe8d# ЊX'Gx##~;33\BdXjsyg iAB:av پ .kV-jv}}Q_mE)=-~^zγ֧:!S$Jj% YMHDeWݫ&i[VxϿխL#-z4dcRiu YIG{0$a.qnҲ R=qѓ}!"w ë*?_D?b+>Kd$ݴOlsEHn L~e1 yc' ,`Wtz_dkz6 ٥ôBN򶲞!M4 8(A6x>0j V8ئv|2+ƥCYFw- tLKhU U uH~&BL0jxND `*K}ql12 j8%pdBX"kށZ2P%adLr˖t}{;cccd#kpj).ʟa).zxA8 XqtD׬$DkwEd`g(!޿v,S@o*HI8EW53uNP2q6}o9TsE_$ZUwD4_ڪ€~26y恫F7Ӵ6?ѲZ.mzv?t87hم@vrmCe dX] Gf(D >'j@X_2i =q ZXqt/'Ɯ@^sr{8Tcw/lh=$MB;[[&=4[$ՂqꕀMDox;Z˜yG1ɫI**8pl9>^~ EiS^i&Չ`2?趣BÈv. `|Ġr*]^q|?s} AF:;4/젳ؽMNgo~gˠIVL,,vg Og0n/I8rSq/F6asl( jX+@ÅfޓPMv5KA3 ^^޿:ˋCrR]lph;Rx;݊EXz.|]<ьpAӳ߭B}>[a74<ߔyBa=3=걙4⫃;=Tf*^3w7"Rr?%"xX;%i|%e6K.p1f(Eì݊bQ={`'g7mawx@\z/ N%:dI) $5cyM3f1Jy wp'7y{VLq4AH[Ĥ 4V u:dM2)vKs>^aXMH]~ûVO-*ai5d)9"xR8çYmd p%ujsEO1=5XCC+<>iiXQbU: !3Owb4xy㋬H%|^=MY:=J ~x,NZ_B0p۠nQq>qrT04\o1 bR,,Qa]Xz[J|e:AamJ:@ )GgCjy,o)<3NNz%_$FPKFxdDDYxu*ݘc.z 6[*1iv{ sDBTjVdh`:"cqEzj Tx 5C'1m\тOl#o4q Js u ;#;>i-^07Qg?zjN]%2Sd'Ut'\Zv~SU[+fVh6S b ERa 4%)RnᱹE[,S;'TtDr0,ߐ)=/T 0$JQ+{Nfl7kz%7sG"WDg6xV"WVS65\ I,8[hintn\$mMXc{ʆlDd"dbI\^4uG2nf}*ԺB|pƙ*B)Ty/J䔡1ч}࿥$7s\7ۜDzg,qFKc?}+Q>9 }N R3ܷVeiP,uPh wSOb/I;/?E&3_b]=sY\`LJ/ o5q'OkˮUO )QuQ&h9!D&zXz,2Qi^f%2Bs;[~   ~ ~VRfg^K v5nf2nM 1 ᫶"N20G*zp(՘^2SD6`!BgjUA8>h]$j+B>M9:vwl($>29nLFA;p굢i[/Mvi+D+M3M&q5㡧Bp5RQC 5SEl &Um1,TS`I(N !sxۘ2mI"7 qY:X*/L|9ŎZn_@HGR4a,ݑ 5^DDPݹyta}kMqhg[>ԟH7):S,[5Jh=0zbT=:af"3ctw x^L4(y%2ee7#y<܍v+%?\LL$NQ4i:8F @)|=o PaЁ0 3p ꬶ?1h'⫭-Scj( D7߽7<ґqit˜\cr]? c2D[_:krI.yC`̤G8.`uk? %w n6Tb|J3uޕGa]L֠vt14eHn l1M4s!Ƥs}0Q6?{FwNP MO.J|VڍьȸpVg8uSZ] WMY֥~)u<ŸFYn-C@V(k: 5ղ{]Hc:Z^a=:'"%,EۆV̄-6,ˇL®wAvk,oTr!C2JE[N$} AB\#(tfpAlˎڔ2܈ Ǜ=Y<,df1(h3W 4 3C|r^/Qnbmokr'72ZA÷%^oW8H Ku.̮c} :H;m6̃Vg&YsWQhlʌ;7(|Ŷ_م`E}1&8`b-uʪ+w/4)Y(f݀SU~5ij'!!D*׷ډ]f%:6V8+ix=Vdqm}R8 A$͡Mrj<+ڞ,?hTAy[0j'E<6y/DY1eO-'P U`ћ@앨aZ zZ؄kfLPy ([9qxTlJWd.V jӌҳo¢L 4GLE1`>%$=(BQ>`#2}^%|1[5kɱ粮^ %씌@ǿz/vhO!oZ7>=P "G4m:J2GS>-̰px}5ߥDhP08KRGY,-G-Un4$w1?AIs\)4AnrqNKEх* ޠ~(dḠjه,OJRN_93_q^%~2!_`2iBqP6+*҃'Ni(r$&&)a"c Tl1=k Qf$Ш I0eyׇ'. lM;PE\זi/=5sRjoމk#) 3m ceDvF+WCP&B$@Ayw^=Pa@&S.Cj&ڸi(w9 khQ}bujqP]6vWNI31h{O`GDvu9n CحddZ|6&9VϽMtK=;ySʨĶ &5{Nc$`\VG]\ _[{|dhy9qs9e=!qSgm>9  + uqׅZIk f]Ƃ>I&.B lUUZǍbNRPYA(rsj@[E|fݳ5/aSSA?'{NSޯ0y D9f"z*8եg!;#|#_ᾂ1u Sğx /VTbS+x[WdJI@AZ#ÉrhvS"U|)~Nkd ZWiG{b#& FwޏϟCYmStY/y^jXj|c1R#ך÷l~ŖaИ7v{'52rGPWIM'G(ULYoHҶ6`*^$/%1<-.k%eS^1EyIޥu !0}xv:r[`+ ^9Een5Fi]0DnsFV 

A/p9jwy@`Fp3nIUb՜$aX__z=8Prد+"f IVp9z)[5,Vӌd9sn;tFK9b~iRKiAԵrF_rrƭs n4W eGUOfZc+i9h/RlִŢX KG}ԭ.j{hMk]hg. ]S)+،)(B1v8Ova&%2OZN5Ҧva2CJW:zPXYǒU4팑$*Q2X\V.K+GF=ae*Ptj՗G-"'oDFI vބ'=4ERGڻWͨt:lȇPyy7%]16+ȟaWZXaIƒIb 3Έkb0: r@Nf@oَ6kպ84v*=YfHqv.u{D=m/- %a$}=7D F&L;ΪT:Ֆ۰zQo4ŭc"A ~y+!U{͵_9pڝP/?DFI EM.@yÜ)M8f00h2߮=o;T$yKJfai [RZ)5t~* @Zׇ]lhL)l ^7uk@B$Ȁ) jJ!׃"aVxT$]¦z}i'vO8Hwmeo,tEc=Yr Hg Gёx`6kk?jOd:1c6>*nW q.S -*! rDݔ{P@Ҍ;C͇& 0QSqOŏvu `R )% L S XfwFD}ȂI:ii L?u|NSGڸ|c.4;Ib&x7h!7GM p]ſ S,/4ew>,VY''' g.f唘^{24zx.^;gsδe[#90zTcZ `s}ڳ{[3e$s CH!NcM13Ly+5Kc.\gEPB-:)9dv= ̇e0@g.vohdO.ǽ4bD*-(B j;$N}ײpMr.Xh+\ !=bqB$)¥5} GK˄вN` ~t>h( OY}|TpOj$42h# mJaR jgBsdTzd.@\CWvV*o(.E6>)0\$ .4F}:@qjz^Ph 87'♲ &|wd>}\±)TCN+tvXv!F A\>X e @V.yز l l𨿲kZ, ZFb`s^ﯯBVsO"LkyvvTɢoT|1oF,׶%+FQ6FAufI"]-+bt}ndw?"W͵%4So*ijm 0 O/.I 1p{d7>1^Ǥ;i8zĚvbL9LBX=U!'Qk_а,XL{8NS%wyqnPL&2bKxz%b7Ts*Zw&(*bCwVd|}- @&. H*iZFB]:@.g}D0*dIr1.|lt8(SKqlSk0.ivh )@ZVided8qLvu_о9P>h XI SAPm'H''б̜ .(:F"M$^ fk^v"6PXKP]@k͑E(knPQ 쨰ل &v6[ Z\nq:6Wti:oxO% V@bEJ&t(ˇ]ۃKNwj<ݝӶrT1QXXYj駯VL7()Ҭ+:_m ^ˎzu}GJaEʀ#0 7DKBj Ax:l+I yVHzdJACgV^bh HuS@P/ >J:7; XO֑lq:DdIͦ",AXr!JY8=S@Wӡ\+8ܽ'="8ͻKS@ԇbef7|aD XK*ZB{ <=A>n5f?-c关*+!kh{GVQ>Pɦ#mYIg/qaڦFeMN#A] vl }l6+XHuʣ9 JUMGCe9H,DFC&ƠoG9hh%wy_7U bHC/b^ņͩ$z$DKp׼F{(^WїRx%r R* zz5MNQkqMY-s:A!46%AUQC^*jBk}WN=0" s-J~JP7BC',z F65H//۝LaaY\Uzu&kD~x2b|hKz '# K{l{ik3Ob >z=d,[˼,)+NW7v&n8x 4341I5W 8hYJvfb"܉C<1|?/3 vʙtȚĹd!Z\09u%>=4\,gew\Sߖ8nۭ 1@ґqg^U|dL~%YkdᵳV8s1N-?0JRn댓\ϋRRgRR$| H|\-ݲ$2$x!rޕ]gqdud}9N^ kv`Ez[ Pi(kSʼ,4J]0p9[BTʢjؖO?8A.܄ s86ga\x?_w1rh0EGGtǃ8V{B1peʝJ% 0أmf(=w[%ZŒr58p~bA\ j9e!mVfd8Z'THf(٥킪7/C[zkϟ]!\+YVtoEY<@*AX o"'o N <%F3p_Q 1݉D'e&,je#. ?ތd͛2]+' !Z[0‚叐IG|]茓7Hx?Ÿ=@{rJL=LvŔVaYzȶVPbOs-V/MXZB ,19+)?9c=yVaH`7|G;r*#њvN*e*R)n)g7C|`cA.r=jJH @] CAvX:18 F4 PMpqA{4K7ؗ7SaZaCE@I*^jDpb" m<;cxˍXZ_OOӇH\L:gZSA !e}HyfvMclo-iQb<`R+y|O(n("~Mwf MVJ^ &wH;oIsƜS.ngc+5IǫGAUq%;(H/_P8g3 }o*<8*4aI B*k<5EK2NK;W g9}G*e)'vl˜* wC2,uoKZܤUoT:+; 1S/mI{ܡNѣN#Fg=>ߕ&cktN\MKb_՚O=,BDOX]8ACqڀ7gv aʛI֓1?NA<,~НRx˩?ܙ4w{lsǀHC"CW,$=]Z9h<+zuz_QayhcgcGܺ`h#+@!03%V^X?%!U>VMIFY"=iٰ#z X/T%h;Y(TdYHXi%MFmۀM 'X(1k捿"IMOMg$nuUv]k?q Sr/z1L'5$U 'NٜZ?V+6ғxKv#L,T_7y!R\<@}0xBo-f X`1#cvbyn1.@*3 U$H=A7%Iq4@**HH pPzT#TnZs*uY`Xva5ID 2A%s5ƖSȕRRyG}njaj7v^Я<2{v$Ө-PS…r9pfֆC d` ?Y\dtsEwVV[cݡ[պ_<`xDm_2}az.)SE яjje{\uѦL_wmOaiI4P/! 7ib.,^Bq?Z{#i.ݵANŻ5㊺.*G*v:e8{',RuT/h]]m:=*S; [6+R`gsS"vNX(e{#e<Wޠqa$ &L3]{d7GA%f7VR7hyRXVH]E5zbCy\2H gGnEm*5~"W"R4yGܿY=b?(~2!A\[P}dgzIU8{/)i?-i~~wF=LF -^_' 1hT)ѺoLў0Ls]"8Ö9j?Q. [iٞVE4f!+䭷%딿@ ,Q2<$R 3Pq]=UٔAUJȝKܱx9+>Yk9=F}7)+k"Kc+Q|nu9 ck+y)<qUmBw~*UE|OD(̼~a.<_7yƄOΤU]vIKSߞ?'+ߒ{𬀆xh`-A"w6 wH P* ,"dVWLKK [5̣8ݘ;z=-+w%\x OB[k(7Ea@&7f<.ຊ2kZ'JQSg}uX{wh"dgTH- 7EG軚g^J3qYOU6*qr,ɱB oH0HtJ:mPk\(g'҂ fwآT. gFt*|[юW$q'RRfPv*{XmiZ] g6WS’དྷ1b`3pB"ݰ0XCZ΅4*Km鶤0}OUH Mk |$V挻GY/l/==ά*xZtnK#j3C:l(Ǯ4l@c>Y# QdadqHz$+Fr[p-3~x58ͪ0G1T΂ϫ?;Yן-3=RȾJ K  [er-$>ҕ!.Yn]߰~nq1/_RLX&,8 $"4G"X+Ǽ8?[$z,GTGP{*8np#zBR/=C}֫(^W04*JE~L#M_QpRTQod?yãA:,+!ҿ;#|;UnqE޾WUEHpRi|aYy<pT,`P5aEAl~tH*P-xp@{#vf 6sDM=fE7Dۡ܃{sisL-͐^']|*XUމAdT-#a> fL̪#p!+7ۣ"̿`-ڃJhmnիjX_p/l=Eܶ~e!*I?/46U52HL! ֪BFʚ;9#~uR߫5:(fhHLIFJG|mɮ7i7 2[5gE1lG Bfy_&KE_e#Vބ@),1 S5.k ]VI$Q+?aV(QCXoPp   C0HTw"]ARrsᯑ;U70oWVr-}@~~b$ gzl'hO5ߋBȁ{z"˩ _JiV~rIf%&-|MzV{m4 LmO$(H3?> 8%1qs`tʋbr(7y}_}Њt(U"mn{mX^ HP8T%0LŪiS3:=D̉oSȡh{L*>Lzb(vn]`5R(*A-T+|Rە5LʈHWWj?j;Z}t &n,{k|]J<;.zʇéY3&5/l;N8LwX8Wz1e갼1kyPqNZbݷj!!*@}8{eϱ2[].ق6v7ʄ*3*}IDpP9zUuA`7eeLM挏K$ ]s bR'^*[`;0q,fKcLl2$,?Th/Ы>7R!G3Gzz :m0 O'rXL_#E<Ʀo"h2R.F,NOH T*MaIL}t]!c/oCj$d(3[] uKW)_8E)$ΔQe:ttM7Z'8C]fSZɿ(͚wxe4:ᶕMN .v]N!딠Qc[]f(i6HF>56 Nq#?hvf/6~L*: X8&9ܷ!];0/r{ ~[,~JVU NMj[D-iSuۚmQNsQgB+\OfB5}tZF%W)bcg \oԋmWqm')꺷^6l']IfB.e`ӥ UNHH * "C'Vuѡn-gT"#F%+SAj48dm"&x_KGJY`O1U\Saa&""5UiHzg̍ ]Yi/K!ˮ՚e4St/1;my˳Ct횯 {L 47?)~RDA|RfX!t;ҶF^pVtf&<"KƋ:LC቙ ^NpiI.u*ABGxNHg  X)ZŊ>'#Ԁ*(\Y?pòW癨ඟ%p"pqždP7Q*NJ&' :xm7ɬWIݩ6H.Zhu:4)/UpwD+b<ʆb`0:gf_r vԃ6_8>ɨp[2dgT&@*7 TA#Ir@^GO…ΆfqPՄ.u>U$ѓt'_@*hX$BEҰr\7K2urLZZ+@hJEWd\c(R@K}M#7)re0}x74&GKo*9*2pdPP,vqՙm=mGѭ͹6"YE1RrΜi2GoCޭKif= LJ)vb3PJyE-Syg@~,^ skM>}M#w{Q[8D~'|Hq V{5E (ԴTy1nyL3Krv΁ɷiQ6hXѕ ͮ ML>UQcY,2[[2Sf0׿g]à ˪hB_^x4oؒ\So^)FP I>a)'9'eȵT-ldw߂\j_Tw\P2CXu_Ǿmʐ]eSg:oEN_$E.8d]=17% 0炇 eÒ0e.j 2SnZz~wI{$HVvK-VF#A 4l`|pRweVw L=NPNq%+GQ~R04@xp129\ ;Gl Z ҁ%c;ikji[K (0| ~+M'_Hy@=-Fܹi\ە6I3"K6n8<];,6Ŷ5%Q׳4V:_I@1+.yf@dd E ¢t[~CM)p'ѤJ?uIlXUj_:c,OB6ǎ/nCW2߃wny#ĢJL9?t c'*Q)c$K5ov__`a/4hUB:R)ʑâNeώQlx9C8><)jl6G3 iH$Ryuϝa zO:h E*fp )_|$Pcd+8~vL02$($g'{K:gWfr~j9$dZ~O<=tʸ2h[ ѻ6r2v4߻L){vo%G e5b:E{F$K}d޹S,b1Rݶ-('2\8qL=PKȶoGcTQŚR{jڼ) W+.Fx>o\?<V'\?=U H&VV0j?M,vw| }`S\ɗ9rAMY=w‘,p}=l~rO(ca j"~ɿ1`ShջQ)l8:WƋQEf`َγJV>0M3Za2X'U )7ëSXOH{|_:4m߆~h?N"Dgb|T&%\oǾhHKxl+D[y 5 ۵T~. o}](8씆 *މ팩M+X re+?Lam=">q Sw:tBug]63@Չ/| `gEޫ);+˴hEǨ̬/Ȭ-{akplA _V]pדP@eF*!f.F-' 4z \] 0k$wl27)!zJߤ#(7/]+w[}j./[T];{wx 3C$x/!߈@may|*]S1j~ TtKs*qM(ɩsI+Trq9ڢ| {-B]/n()xS<_0WԺݩ!5/G{E"_I,ͱýDQmS2I֯vSk?dj]lA.㾪4(WR.H= Xo~jsX)5>TcnVfvoFξچ}Tp& nK&zD"eAZ&޸(>aiKǦ3OHqhT<E44).K`Q ^v`DZ;Xah8wW0wwZj<*Fz~}֌$GMCx(M ~zڬ=3N1U6XBx"akcpZʤInԮ#X1d!%S1?p~eU&<jXvGt¡w3ׇ6ov3-m37Hyr0.|2ߠ 7lx4ل\gd9&쇤q.l!6s0R6-d |e'ض$ VÚ뤩A~}˶(RI": wqcC'ȭw$2ytdUB2 #*=b -̰%Z>ʚ3G> .Zf9.gacԤs'4x;ksmj-º~<6XDM c ե?m6OSW* j'T]ߜr㾶ռu# cb$vz-SRfg.Ÿ}plYKy:cX;P`iyR1;_<yʺ{>Q[1N5& *NraTO@0囑Q'4ɥ?-弩QڠCv?' {%`%MaE3h})xXJvr.ܻ™+K,"x#)=Өc--9fvBm8VT U/kqBJԚt0p=(BJuE)uLNTS6Xж= ?ͱ^+hNSu V"3k̇ČEI8ˣrʠtz]܏!QS~\_(gN) ~a<^oRҧp H4CvGUFoq4mŶzqBl5ϐf=G PC P÷;V$=|J ki?*$Xd0QPʴ|:"0߃i/ rAG֙ȅKJ0^g(y,֧@*^L(2&Vs%. ]nȄCK;Q˃ PI*L\Tz5AH΃R3`LMKppa:rԅ՟$~:gK *<'a͙9G^4w힬gNۅqnzX8Aqt("xq[o-hE\H@B8EJFlwc:Ҽmr@7n1hIC *#-~j #j] П—!o""5aIw6mn rzvm-dG<%d6Cǐ I]Og+=Njn,Pyؽtlbu  ., l\! c#`\;=P xѶ 2[t;g_Y{tּK6(vSd/-QJ7 M{x$ n;A'@1! E(?)մ;2|WYQo!i$N,ޜr)ERO;Y$Bf272 kWz5$ P@Nb`% DV-A@?47)EAKJkdb4pI3̋b׎bZHw~7?s"vԓKiͿ_.&~NWj(6yt$E ?,īѢIƁlG_g/^TblM6 J Cc/W2fQ'R~ Byl¾=gdzE"|3ilj,ɇ$B#S"-1G^53H޲tQGN߅ykyES*V| FrXkpjUVWeNJyʝRJa9< .8;Gt~*f o_h~Yd({ΰx[N[Ґ5dJ`qL6au{#^jϣ׵?ަ# zw`S=3tJ ?xU<+RTqRȸ]Q9̌ܬjP^߲ٯzwr-φsˤ?"UQU.&Z%Cc-0(zZӺEPoO]wG*?"j ``-{ݙKsYw_Gol37LT(c y3 @l6Q큖~5DT pg5Ie"r"YwhND?}P|/3qB_ӑ\ dteq\.ARHhNgm"K⭂'26k#1F,}5E+J /ޙw9ud\07(~SӗVG((KZ: Ϲs`JҰlA:zA|h {>پV&wzvDI߾0'Hr* ]< pxlaf&2ޟmdb73iw0I,?|569fc:U /.uA,r0 _b4)#h CyȌ@w=!7(# !oy|I Zk ~NHsgv*iߊq "9 ][,rINVr.Cv\6%UL Ff vҶV4,b'UD+_呐TPz8bIqC{ӄ*DJQ A|Z#).wf! as&[Y&ź5D XxkDKD#A >k%H,0<%wpI[u=A6敍#Qf[3^m.9 &T"(lc}/11E KZ!/v'&Hی1G!0~N=OYMwb tZօhf"!M'fBKDR 5/woK~]?Ō&qY2@̽˶a_p5vݜ5I&;pkqxxR2 .$ɗ mGaN5AKq狅pT+:Nb-P6T,+' sjh=tw;qGשhH48@Oi4r iТ@d*VQRgks~9@ u>ѪFPNh 05})E]د99jvX˴@,'^9Ns7¸- >NIГlWwVk Pג@uRZUz>g(lmhp")ݳʟKr$EZЖIܠ("^kؖ{r۟q`pKhF?ky3_M?mCx4b֘cn y'HdݡFW؆1YPs9iV!]}f+`w;CJFe(2azq@ +, Mp ?tvznrvAn^6es.JaN{r oZ 2Ň_c@RgJ耲*Ex!Heu# -։`%ބ ?X:JSGn l4{XRhT1`c}|UR2'NG:K‹̗I+3v=#'u$Izvd$mK>6JN qcۑ%k՞k*J:䑄O>'L{\{J6dќ/]iqU\F!sNZ3:R/CƎ.,a~_%oXirq-֬~`LSG-y,/sFr:. l^bg񹎙gU1f{&)t3iVL?P6!=8rj_;)*DYVtFo-:"tXN}f"fF1Eε gUEzJ kbrC$ARխdΏ%aF L4 _3 i Ԧ#Ji VuNi\ϨNrp`s):c *m2diin@8 m}fc.*@<,  Ǒu)n.Zn}գ*%Q9EMo7,?K'{<_S;BS*sVK`n!cReib2c~2Uy$/H'G<-04hP5Hch5&it5@D)/"1gX`"ٸu[قzn*j8o;0_oϊ؃o+!%Y K~|bɸvJCZ/H=uH~YM5 ЯŤGrP&xopGP m ,Yԭ)?l >2Ո*?\`j{͡Q7aޛE7@_ Hh٥r;uaw֩ " jpk8UnP@֔dƕ.m]Oޛ!s_`7Y*-D3?t"bMvU]5^`ZxKMVW"Bea=/ Ax7_Ⴆ!Y5V7N\$.(ZQvGfJdm⊯kc '"iiq{ڵj5fq3cS40NrKR go^荷p(&iFP=NP1|$vetGL >u୊SuXMfW{ں8Z2XL˞f Ò8$8Ro6=&MR3cWۍ0}.É˕Y=LJyrI9;8o5OP,"Nm_SH% ' lԟ&ÝqeVj#,Qǐ6e@&Y"KxݏsByqM!/"SpqH2eQiXٿt[U;qABic5!%c[3s<=.Op\9EMzDC4/y-iv$P-.uY=Nn1y~-Đ*'ҼKMx(;ДnHʿؿɖDu1gcY'cA5,ȥACRF׵#ZzH`Z#dZ֙vGrkeنvR@fj阭&u!"0I}7BQ+~?UA\p ^ϧ]NQRh8]}zWYUtѺ9Fq$j'AaL4qP~EW7&_.k $~ȔTwvw}qvޮ=ѬL9@%=*H6]H763_ͥ&{yW]Е8q|-Z>0-NIAl:|8q~˜0z(Q]mqD֙ LAL#{vr1pީ&}x2§ܲЫ~RX& ӡ iH#w *4Za MZqA/4lCsX0H1 ȓ,B-±tH-(@zJCe4PDs[:8~y${8Cq0ZU iΊFevr-o1l. ~FArcf]&kscnN]`uwAskjCTo]LZ:߼m/'Doо3vuASP-S1@S f^#a$ގc./.~Zks~&WQluv[+i v6j^8' UN*i1 :I }Y/{Ol> =qස @6fڻz>zL5" t4sѪ8KBxEMQ [NUyNh-g[ #aPr4ٔsr`:](̲;A! tREvQ@Df7SwX nM{[YJ%$E@ǍQ+!GlP'0^/@xKpm V)ASӦL/r:jsU?sWHiϟwr1@d;_Z:An_,+5s ØCRmҞϠudKLH/ޙWcc3iH=M& ?@4ԯ/6LE<ergvZ<)vF#15Wߓ~?E鿼q)d/Oa:GF_.7s`?}P 86ț Ru Ox pl8JX \y 2;8" 6n;ޖ]h-]R ݋ CӞnO^Iؐ}~W Xdƕ$|?C00?#Y!{IulXpT|sd݁ndYy1O|w4[r(Άo_BkOITs#PŇz#yqiyO|Bx-^~bqLVˈ ~$Fd፡hs U dj\F- o.;v@/Dh4#kCR4v&) !jDH G:S#{:)M ߘ2߻lX7#{ _twwϕkHl8("X;\aKR?~ruƅyZÚhݛhhStq󀽏`cV B$`Cz/~lsa]&Ϳ_"k94`df9{ ~\cDH3je_Rs՝ ?ygVQ2 0u^Nk8k_^F8EEH9L\٢ z 9ٔh\[jWV7uxEbe4[עl …^hst&J`"u6Ugؑ ̐{Fv,l<=e'1a{`)}$jyݛUF#n dqtb!b%aGɹ!yQ<`AX}6xЗ#2`IFkDkh̥l;I1ݽ]EnH.em6wr^DvQ CD9!NhMA7K2r.{hhRָ?|ۍDobT O}UAI9~e'}gy9"||ϴ{8\3\0qk=  ez{L6{]' ^vda_`U N s+B 踿~8A"Ͽ3 vV} Gׇ]w<p)8]X2[0:^Bv ``/c#bV3 tM̸2r2 0NPE n>qgY:jn4[6i=GbuvJ1n5 /=||Vl(gل 7"C 2vXMoi5gEqZ@{ K|sFCc/t3IjwlkTKb N Ux?ojo|^86vgKԦf;[mDnv3[Z(i,R@ fxr8GӭN_ri7mhB oՆdY]!EEǴȕLo ']'*.+1a/_f\|*="Mk?i*̖rŊ*Qoj`BLAvI|tz[5Ht6S]zv+X!Hp^ mgukM2hх6!3>ȡXU16 |86/^b 7n+5lx]+]C/kNۂl5KOp69rdhH.?d5E#v\lβ-l7g"bAe.ۆ(&hߒr2Uz\58醻H Al Sp>Be ^o5X FR% nӾlUPy"/#︘q6)52\Yp3-sۻ S#+yXN+~e *cWeS&tUzHwI$ +>{!.JIC&͊EP)4fO:Kp (vB D;'xY2Nhd_!dSnot6TY / 7kUm Yvmd{Ej:>2)P=qMi8کI&4A 3*#W q~uXtt2!ĴxܪhIG/B:pKКvJbTy׋Qq ѱV;|Ҿ;A վQZ y(BA@`0=џ,J2IHd ᒠ`k.WfA#z'C5CLP)3Q@\㍄ H\ ? I~6G)Rk@Zl~ Q18@4 E=ֳbF/V@>[7a$~N/Uۣ{o)՝(_r;x:yp( gu s;r 4[ӝ)w,ol) q,?PuTBmd c4#lM^5;,E9Ԙ"*{HJ\Ywf3-1jAGu b™"Gz`qb$aq MaDC|E`F#(5[nq@6 dMUA^1(gSŤHb`&Heѿd֧ B(bPD].aeA0-G Xt&4_k!؄MaY ~]"5W%D9z}X싪i#;xgR6 i2X4"?B qy,a!&C@X=ˆ9VF8xfg G,uK6EGv[؞ͬ),1.]l\ܷcyEpMEZ}k10GF adۂ2ok4WCx}+W&\2Z&b@^a&JFӒ1<tzSFGk$N5YHM:YqiSW8 /]z~wx|X>q{7R߈1/-@G_{>$P%YbGF1 ݘOˡ)G3VeO{17^]c*6̨gyׄP$ɥi\x1nj4#I֞)ؖ :fϟ>1k >S7sͳK9f|KVjVt  YJoKTji} Yظ"[{lXP=6$U7Eu)дsKr+'*JDZ|L9F6?{e/"kV_ҷ#\p \)x`X.0x(fH0qT@y]3Փ;sڃ_7 ]ϵ;LU1&;T 'izD]X춛$7rqU}$_! SEY4P:)=E?>Zߕ~ܰ $tEŅB rx |,rl* {5pEKj~JkhEu߭bL` rK[-/2J:MUd2Y:a3,Wadvl)LJRɧ{@ Sn ~^L Ͻ_8]} #F^Wz#-JlʼT#'1mo8ȓ-Q?4=X3{(lY*y8_zdƣAEo;2T@c+>J[G*r@)apy0}?i@L~Cqu(6NVBӍGx>IaɼYTkmZBP 2*6{<)*7H>@]W8 AdP}Pcmm_O IT}&-ѷ\YFyv\q~_ #&&j0,FYb`gBô ^wWN6Nj`̨֝%6h%BqA'μYLlG7B)tJ !CVabAsM}p5UOgP"uN睺|XJ yN:28ή܍^!yܡ_ٷ?g݆N#EEANm:gsǾQ՟ךJ}nA+LZ7^G.bKyY8biϼ=V >{w"l%GS)TXW54xz"=TFʟqo92wqw X, {{/|3e,]e]w\YYD4o{稠>R}ƽwCvCٌb |WK5Y(?C 춇B{̤>?Or`fCV3 X14}ЕrDj'0dGS݀e;<2zy~912FF!j9?Ld鴳nÛܑys(qdriDiM,nz=cf[ =*Y_`ߏt|gx2s:VPvy@S&1 3`vb-*Y۝8vD mPs}4 Fq\Y> ͦ\gZvWΎqfYbj[G(hJS=*ߵGșY@Џgz45 (A->nupC` *~x, ~SV?%LK3*$.=wsP]U*: _=RTCP'Is*_e]qkT * 1Ζ|lӶ{xi`q6 ɵxJo IT;Ui,2^ba>_.DX ;\2sVW$,LdN95l4 @ƫTvu7-%R0YK'졵Ϻ\>H, KFq3bTbF햼^7rmHi. /u9z!b}M 8nKPG?Ì% %{pw:kZM:4LcTLB}}+y|Kq(s$ 9x1/ 8%a{FGe˝dqu ݏ3E /պd#SWe!{(8 0t_Tbv:0.9)t)\-gAO'#,u*ʆ%[:ϡ8ce`6g`ݬ@Ä!;TK>o@k졄HV@_ML$Ƕ@:BQ'Ƣ;7*Sr 6 +9^j>cw?"nZX]c.͖$.J؅h,љvNiN.rIw.F{K#]2Mi.xgqUAv o{BAwĎ"˕IOx04p 5PU81Wȁuw"KYJ? R~T}OdMP q-zFܮ rdڎs8:&UYl}J {s t?E@wUsx),-5>Y?k>ajD~K%-u M4Ep* ({kH#7_v@?65B,֩>YNn@X't!^u ׸l{[L`w|C5{` ߪP0$ d=Ϊݡ蒎rJ&XT\,r~gPJ[ , ,kTYGt[!.y[\mSoCۥdj U;U"rYX 5Ԁ;oQI-l#rq jR?]+g:?9e/듥~6\vj!W Oe2-1[ V#lܫ %mDS.qAmr] w:!u>&4hXDmH)| Bg0xx1GHU ȝяl%'jĉjM".kdHloQtG?)~b!x{gGtl:Z#S9/H'~k~qK)ēTP&\Pxv q _ɫ%rrM%/_/SV{qtτYBh FL;k0!!①ΙtBSj wI`/0/B.@(gkgQ$*:mQIo~"n]= qf|6 'c"TcwUiG$Qx}ImǤ4d%SHǓ*KIqjK;ͬ*j/.f܃qe!2hh6u {MŞ tsY҆<*2S`xSy6nFeV$V;C1j *@,iUw,%+ujLZ%QcUiUtya=&A{kmG;"2TzYFdZk@kdZ tGlFhvy*9}So4Qρ ~Ɂg& w-ͼ/}CWaԧpAQ} Kӡ*lPUSuQ@d&#V>!u곘tdtu [̹Zb8ٔuP> fQk6֡[^܉)P zp 0 W!ZZ˪>|&zV4 Sf^%Y D>!mYZau}'K(8'HR`1\os t{$1"}@RJ괰`'.Y! 9ZczD)ֺ@F0]oW |O}FVܡ+"~|[j[:JǀK2 6"+ny5|p1zE:GetQ/R0<R[kNGܪZ;z*$֣&ԡy(gh;@{ٕn kٶ O3Pȯ3iUZs lV`[kJXmTh.cn /a] P_k0fe8f_XhL=5N$Lhq%(wkhmarEa .37@oӛp@h`քnVY|m()g@[(G oA;C|aVr:Hyլ76+EW3h5ժ5>F'0U~*>.l9䘋FC64A/:xO;d2@%d64ca{ $E<>Zdsb" 8D#fymN ]eooCU-AM+ `B%XѸ ]2v` *l̿5Eٿw#]'p؊hFhGْ!0M@HY+b\!_\bwa]TAAx|x45.c,_j^h.f-xo P9G)\8;7,P>ʘE"S֣p iycZv޽PUF7}9DHY  bߡЊ}\!I 撺Ii޲vu^.oQ0qqmz~6I!ai>]/u{C1c b}dcU$j0#/7VL!/c(룵M'9H?{5IǑ"#ꝭ:\uV6aBh_pIb0oJl Տ ЊX[$Vߜ`'=|;D +bp׭Hwl:@oJY۶j"BtY2êiZ;uBRMxc SE+_ rX;>՗~|PVYWJ>j}Et5$}ʺ5\;NEN4$=gXR%kF~K>$pgb,R\ y@_=}CAhT{}\f$b͗5{{j+iwҜu|96ר>pr٫_E/,6<*@xEi]2`f|MJ%ˠhM-$)"}:%xohtEjY yշkCڜ[^ܰ%r⊃ii#5+vnhs?$t=1m;eWvȾĺZtc,=(V >.˰5'lP ~{zdOInOFFa $NZlOD2Yxz*dC.򶲎aEavS:[/<*uuFJ7n~O/ZvBpE]裋RQ>WڠJרcM un޽T>I`Ɏf< ]\0c׫{vv-A-PNW##Z"Z1 o0qRI/P)FQU_z֎Mh ȿN9_Fߊ(&oYVrT0C9\[fo]g"0˲}4pZoÅT ГCmBbRB) w* E ]rJ#%Qy=`('r |?Wi28AK_fyz |UR}̅mDd79iL'1YF 1qܐ$Ơa'v9.AF+(&\aB(i+y`'[9tK.[NR˄S% Av˖p?"P y-:² ~k 9t™R ل͟0é1©@1/k31Ku&ev˓Nc_D$JMQ/n,0S yI7 @pͿ;Ecw }ʤzt/V/Rb[]Z)ެNVln=yJ^ "WK\ ׆ppI8%|3S:if]2$iM/QXN*hCG l{v..c4ȿ35\9Igϱn>ZczI5\N'4"ճ(c\w'h "']| I3@ߌvFxՊr;!G?("+0Yn#f^K[ jj ܈L`qEѬDDЧ$!"@,Elw虄%r#v`IJ&UF/lbL9"/E1GUcU&_qH;m~ (Q `X 5~JUcPyʻ C/T:) 5"eBn6i]84yKp/ =ѹL@ݡ9Q)|XE}#Eߌ匈ZJpŞm_b1 ;dzC'Qq_[V;C^+59[уɞs]OqLg}c) R*o(>#-@9:21m6 IvXˬ $*s y(0`c(uHȝ5BW}45=ѥ*.W%]uҵ CS e5}l"@nº0*%R9gm-3P6| ɫZLrOөy<ЧB5\7a[5k55Q| V$FRIIRTkvM$n+bn4w:V\--TPNbI<?KE#Y+mP6Fa3Ϋ LŻ5t z://ĸJtgk8|-0AG!an[c߆;TT3p«V'>Gs?5i.I %*k[ |rӺ"1g4yq cQ5Ω7M6\J lw^+&U1V@m]^1ǰ]6 .A1rɍw+ْkPkwJ򗡣L4q,:p5鳫@wWvd ~4* ,YJ 6?,bQW+SHk*bq-^ep+^Z#Q.C.^-8A>*^sf$S$ Z ȘP#X=jYua}(˵;wArjZRvSN/)uWď)R1hQB}A|ODfpjׯT֑Q ,uhDC"q$7޸%E0AO%^V.Zq9B)~Ei&,#Fml-rXo _Yi5 l^c c,dmđS<\4-ԝ ш:dqfx$o_3c{QPr:>/)䔸 7CP R;bR{4$ jv1Ues3O`j<=osI2u}4scך䟠mAh#w6hй"ԩ\6攺!?w *iQ?)z!,tƁ{oJ l-Ҙ_὎R|wPFˆYx<:F$RsT>kѼ\M@Gn*.my78cݵi \sw%jqWQ뒓' kk$wȳڎ^' dmz6@X,^՚wR\Q+q4I ʭ'3>|_ y[uؙrAMB1fggsƴ T3Qu%An|L? b#r>o\sH.雷ް<"j܀^YO|~Z Rb_t4::wvU+g2{o5& X6':R8 Vc5X)7"_(r'7B/MHE?|8IM~]҈%Xz@K[a%]RFX,2^$_/o/9c>< s@:,rFuX{`d yi2 Y*d*{C7LVNK"3A9 }1AɆgWKv4sI<=3l uaYOmC 闥QeG)}OK?`>_\_W]yU9?j.fp%I^r𲩩<-đSgƙC:zWhfl߳ݷ#0?F5lqzAoXG 46 u)a `j#? [MnWƯ8 y`4&Ԅu_U7(@Nr#U o=ugBGW&k2[iz tDh}Hxdբ< l}v$Yks =ߩZ)exa3%<3;ϐy,F%&'2MFK3>W,RQބ5G)vQbJt$Pܕe hfKQMn?D OK@})^g8iĝtb=~d ΢궲Nom }§^^^W̓}3恥_+dDmxwB[Hl8r5`}h luFknvS1z?6x)aM Б[yfi_C62_i̫ə{sNiTJoPaGAYW8V2+ R-]8AK:mJ xuRK\} 1@?MTВB9>byvE;XVH WfOɲw`A! WE8W=:)IưjC޸nKoG#pk&yfiǎp1VU \Qﻰ0j &Y(Cن3ٸ巛I+l *!rS\5oK> \s?{pa~:<~Q˛#n#tґK>vN7[pTX0m_n>ns5 (4Fs2C^3+U`ۛBQN"cl]PBSk6*8Yt ¢Ũ 19GWΣh< uj[V[g!x^`P#"cvCyQ{U 1 87GI&lWǂ|mQ~ب;NKIK.#-K`huMcz"@`5)dB3v2CYۘr@߻j]&lh3wь(+G*=|+*N ?(ǣ{3M֔]wj}ҰWQliB@>U>lNOf fIҪ~/זGb/xGvGuC@z`Vb}*5$y;{V({u^;9+z x"V_0lFG],cF`R dgQҾyQoK|: 3hzxyz<" \M0\Ehpe`_÷'bJ ,5J&ы/P$[*^naj.HW3Ǘ0'J!n5L}PsNfn]&3УF|C&UÙs\Mi"eWH2ѥB0y٠aOU8ڻr{Ac#K@Abn6! bv_nw=w"qn'JfC->CbQzAmޫU&B>8ٷ*e0Ydظ,XGUZ#AVa/-_l!cf˦qk({+5 R~Awy "$y ]le`s)|;JG-mUabDP5DjIIJJ 왱{&bn+Nu@1~'O]UH2A_ WD)+#e+p5͐Hs0eT$a 9瞠I&_kgcKYѶֿ.60c/_:jNF#&wsFbm7 %OOm6vj|ld%ExL2|T R"#^E\~H?/zΥ@w_i^&fVf4c䤚ℱt C _ta32D9HRV͛AJ>=ZuƠy hK;Ifo* Os{3YڷJ`݁jEks`L5$ZG1GÓde ~5ck,/WiE&m;~zeY:}!0\8C1VIɘOX4ke`u΍YDI%Zo׽">}mgJ |i8Mq jV͑wpޅKxP}׾i4k5A`  ")l*F\r&Nxi%ޥpLȓ=䪲~hnYQ@ui.jkH-!٦(ׯ>uoZF\ѪqO s>}]jgu&bg򔦕O^H~Nq/jY`ʨI?.9!US2.^ U䤃-4^`pō$^n۵Le\[BŧzoDksƾv>jQ? X G zԓ/8@ކ"zG/e/+T,d 2TZYwwVM͜JΔ`n$~-CJaӠ>e"؄0q)1BC/.YrXoI =Tī)edжJ] Zs۵5FF)fg7dL0\v5ʟPj3VzB\f=NA qxEuwk3CK\6G[!;Ѐv L! QsB#kĮp":FϝQmmj>.JR;ZZ$RJ]^h,8E6m+E KR)%E v]DTٌx7?fhn7HAM.S$oMV>d\'PuV0d9ʠY+?E,^uZQ/KٟnHZIh k_{Uh>ڒ%){Ei4}`=G˟؋gx 0Uu1نOwzUId%!޲~]/"N@|֮f&$ ,H$i4sv!m,}u22O.8d4<zc4s#][gV%)=|SB@[N}n<*&Җs,!=FKItq'#z8 ؘUd2W[ ee\ڂTU `t!=Ŕ1`\tP<+·ӄth ;4Y] !>9y'543yE_F8^ǜݧXQʲGfu-d613;׋^@pv_>N~`ͤ/ st!EnN!N$} 儩V#,yb M7h"/x|vb`'_SH1F=?W?i}pIy\fO1 BN'yUq[6pŋDj2yЬ,W.H,:}𿪿>J[ Z(Mo`;Sn;}Gc^Q$vՆC7/#-8C_At{(^5OSB[^55,ž45\tZ`׆{+֐ K=}bb6_Pds%X;/?q 21#+S@V ~~[FάyIفgiBuH^\jIc[.J& 6uj4JJeue$1|<񭃞Cx]"krU-h7ke3 _L6뺐[.˚f:k9B583a[|.[bu#Vxw&z-IUI>z]QQQD "sxVdu5gx=lߠS\ՖٌO句zqE\\MlXe?`qn]+gw7yДċĭV9ħggs2O0qFfs{r H&>@JƧ M26fߞ9Fȯ &?S%"!lJҘYy3l1G?VȄN?p`x}JzqCP|5bE,Y8EEZ޹W?Z&FSm9fᤍ-TB@/ @+ {w9F]HKR w7n&9Y!Se+,˩}l ޼?Q#N'/dHLz61TL IK+]NɛGD$H$`\-j"kzagi᪼pa&b|*["6o,/%->>kK3 x4\-G_oK61e u0ڹ~u6iaĤ/S#%4K7+!P\yXp]b#R-5Ӹ/"eFd(i!TQ_h`zryZFtHppC11RXBD`UPas펂å /Bʮx .0\MU0!yw]8urѠ# k3[(XH:!fԡ ^5.eM\O8I9d,_KuGV:~gM"ph Țc"k1,($"Bu'jqqؾp5h; 6e~df>"%Awh0jഺX/v!eVucy$bۍYꮸ̃AOl׽Lڥ0?ېtk=P'p7檊')nEv앙wek^:m D\nK17F8]{\\VXЎēN3ås.O H'>| w?(I{BhߐHIZX zX%ZA4a}!IHD2X)1I=f?C; XB#jϊ͒fH3'/6Α:F9$&v`ҹrCo ;':O;\VGzD d;c)IN$ ߷jP' e䪶5WJРck:Ag힆=B,>e(jwV4|i:0|$՛I՛o{ !PM[{7A2XoG:,;BgNj1~z*fˣefϸ6+&kѺ R ϝSja.Q`N@FDޑK/He,;[ AYf?'_R2ʀ B&g׎WK S iWN82ľR)2E꘥gm~."vm8>~cGi4MFVxB)tDSP{{i mtB-)!=F9)#;/Ao+-{PG 'y 닮jlAޘz25X|>`t+\郕R&?C6b1~J CV(7mvB<q?Y3֮=H\9#XȮYDkՂV: 7HiÛi{d^SsniQ@(~<ɺL% կ-mOQR\LpA6F86C!/éE#b@C& 塜att/@wv)<;~L Z܀W^w:[s+J&o>o=ف$#~q2^R\m }mA3ű!%pfGxAp PҗUB<ܡyd-j|zegW$cb"tm psZ@(aE7zw}<}Zk( 4VV%p~S7N rY{>x?2p rl8F`nX\ _҄yڶp@MD;v"zϞXp :habTv)o+!W,1ʧZ*ʸsZ*O-TvIכ?IMb&f‡^!snvk?jЮ*n92AQdőȘ3Bd¥wI$iwcXe@ >z.|nMVqEYߝ,VU6<7ק} Z@0ܢLG.08)i.0q&~͔G7<^ yU"@fg/e,wK0 [j%q#Wj2KkAig nrr8S}:Ж|{^8e}=<؃ =[0/Nj%p@w6! UͬpE9\_`:f1Ue_/aCH@Ba,?osrDͭ BuVt (%߸Io6sw|%Οj3z:O+jJ&uJ2{mi 8 r=>-\&Ȟ‘ = -Ia3`=|('T> KTTfJ@.brF4 c3j'})RcoWs *d5QE[+f@3IDHz/XatT"r?-}AW1M I+O/JMvF #_?b|o~O$*Em 8o[A;;`4r$38ω̹!8w3#Z(C ^t$즗*bB_},ŒfK}ףPhRM㺰Ajky .3?v:0+/3g.yG9?cekwv\ K.  QP+[9rN}=0k-"*i{+De  KrLL_^Ovju*P*2"X=TSPkMA~Z Ɋ宏]40JۤE]c;DaֆShtcUY59EQW;?;|H6]TMQNj/:Za'僻ɛg4Cf +fπ%A0=59^' ٽAkƛzG[=:rh?"z0 ]Ы5k؞ ^ bq fBu!S4ks7$p bKy߇y,@_-C-g0`\qLٵWQ,9WԆNm*n}w|XwS8+ 'MqnIb;QjHXR_y/u%^xo5 b̋9c[fDZHhpernRoMQ ӧC!~ vl3!!teI^o \g[R,";٠YW%֐T .Ѡ< RO/6lL_Td>c焁cIn9c(yB!±BWnTsU.[jVq E])[au%*4C2`% צݱFެLP#C!]1&3+"cՉ]&y ,&jٌL@_oa`ź)W@'ⓢbd)hBU:JCfG<%Dv.,QUb駷s[ ${8xds pŝ^k{Y^^J˓#hbRYdxqpRk_ck, 2U/H%}ɖ$R.8-G*c$%<^o=Qw2da93"`et%ATHuKc;x])ƟRԭrr sfzYQ{S淺FRFxZxVJ 0m@Q@&G:g'BL35g 1םp 2a;/ EcWb&D|PN!WD *|;BՅOĥq ^kzE;yIMISϳ=Xb/D%B+VnQD!MtckM&okm، vrȦh8鈖~KumcCt߅UJ?3Y v?UrGlӕEȠj2>4 D&V~bory &чo1USFTwvA 퓼}Y=ϛupϤDqO0].tuQ*Js[oOX\`9cM63V!֖f_)hDըlnѼ*(Hdkx˂ܔԈ붫S̿fc0Dc'`n h(eBt< rE]w[5 e8ӓUG0 lMM}NztPa^ C|"UȾ2QgbaQ? P`fQ3Qyȓ>?>wq:=#?R5DZ&m o$bʂ<_Kظ+Ia[AOx.l޴z3Ӹ)H oǓ 66*~^A[%1FSƷ0x"8*V1qXEo N鈷<27N)-ό:W.eZe7 ÿfDo҉Kbc{JzZ/VW5~´vٛ|x&Dz?%M]AxMOr-]SMHd1r oдad4Zݐz3AcPΠg-V1 s[0^ThH'D!~БHmM%!*NWl91o7EJ 'Np=~<}ZCT7Tlr&;R׽V/RL}={"+Y-U*'ב|=a1V=s~&@uj+Pb7Z[Wr1&([ͼW|v%q%+\W-Dl|ю[<oJ+S2зATv~Gl39# IZINж(4`(h7.O^uv2LG's}m 5h[#_2PfXy5p hl#BzmJP(40dD qZJ. 5Ҝ\vLjWt2G!anݦ"X!C}u)30Lx"/^=MSN8:24JV ^%PK.iO7DWh~hߺ@LS-I,]sv€EC$L|ArHh.MW;!yGWݛ~Y<=K_uS6Z0tq`?xsْ`ѭzg5Ӵ(ZflHAs TѴU`9(Skd`|gf_RVϓ-_&(YsN8?xU1 )o;~#I@Zg";БآJ>1P&YyVΤ gp0UcܐCXݬULq"<Қ()HH6Nd?aև#Ui8Pݐڠ>tN8t$J ]5t dM{ΰ}S5؂VX,SsqnG/H$/+q:t[n |3@9LR8hkcn{ƌ Ro oPЮ昣%"Z.E`T" cBC_\{+-EA%|tnUH`E岋PܘgB9eN^ĐT}үĭ"vkMf07'^D]"?t2' AMe/k[ h-w:(뿯1AJ]M%+a`Ww$4rDn* D/i]3fS5Z &kܚm'yƈ8C9 P$s-&zXK V&;^k `ZH$ (QԚ h8=7-*!8s6gS>X{Kwhr2^{ S&~ f+A&5Vgډ!Ҩlo*Y'I:EGV=t9#1I +98xBk %6j52\(+Q`좼LP~]|@̰MCl.1/:G=r1.pna/IUGt1k5+vi46$ma*g3JJX D#f&w1Jg,~3iJkځGW1~1+x)]_>Z"5#ʿflzh5?H+RX&28GZI,N1. K}Vj= J1E 9,F>5nPS{aEA}vnAuى<*)[!qS4Ru jWiU|+p5 lME^ T.E\V6~HDLLqWa-xiS|<' ĸpV]zH[]Mu3 [?#NDχ"L-DSJa=?ix+qvT(=$4eH IQ X‚ѳv諙Y}a@e_ k ?=lB иkeyTgb681Rla X5gS2+Cc=GRoI(S-2ZxkY L0nοg-,n4K:*[YafV_8>=a+fȫ>b2:Ufc#AIcFAP1TW Jb,(ԓ 9= aQ<-?WrfY-*T'g2JO< :oŜW=[aT)y_)\Aɣg4y$W74?͍0rB$*b(=XYE܁}h9;W t+LZ: *Jp4o{Ww%;r/1yM&ү$N!5Tֲ[y ",Soo8 F cMb`RykUCِCYSR{ 01ܤ"2Qc/jxN)*{c+{]}cwxPlA@J GSR杲;?7ӵ7wJt+k%`|U.R $(k'w9[I2 { _V [!*0'&3-:9?m?2{~|,쥣`mtVg8>5uu!_(s^_[v0л:Z9/+!:7e/^ a LcU![(e 4$?eox?e&P QW(ƒTzSvbg*^>WH79=TPoxD1}+C½K 4z%6}i>3g,PMwT&6ӽ EVNš$6N3Ҍ5Ff/ēք=VʱjtuThGQhD@!]y`|O1q?m|ekA ]e%f@,ϮSpN6LYV{*3:+˾?#&d l'+I`fIޟ4lm;.6D pד6KZK3g(k]!(B`z_<0}ܘg4 ~i dh88zߙXYr˲ t}6G_ypZrv-QV=]_?F~}&9Bƞu ܰ #ݸ:Gg$nGyH$ 2.=kҬ{ݵ/`Uj*'M\2%ҡ"1G/ao'V-FPZh1HFL"^4TmKV!*oʴ4O&14d Lt'A[8C|F. SNid& d-cI`z+t?B!#DhF?j#bC~ZÀhx0L!o =ZzJSҝ[ٚ} 2 "ۦ-ESDEjXjxU6·@gzh>l8~VpmLYeU' Ď#ݭñ 36Am"DX>aW O toaBe%6K@k)!GU@̄~{"]B pb;&7bj5R ~ɵLxjrCz #[?t4|S Va|!%0QnbU8/?iVeGY0+Z߇#!|Q}P=QC &UpNb0 r|Eن1i*X3~V{4_o| 1`p.,|]LpQ1 j3 vI~kvvOCydٯj.Xh }uQ񝢨7:N(fwM )S]b"9ّ)X@xWjIR ;P/>u2ݝat0E@:u轑q(iv8`y<ȩ(M-]ԟ|3l+0R.SqCU@M`%#` YR`&shREaW`#[VrY1p zx7F#Œ/©g>Q{]|RtH̅ a;A+IlPhSohFy1 >.$TBŐa ЬKwQ3Β7 v[| ߀@Y*=I VѲjٴ݃zUɛtf?yz+AtYTYf u*!M(||ʡ a ;xT?zG׀S*Aa -0T꾭{x$FU=F Ntޏ$gq鞹O$~?,U+< ,ϳ0&byrE' 8`W]:3oqVtqt\M#wd!8'Yx{E,>g O%a! 8FRM#۬ωgKG:ý?FgQ9\av˽㤾c-q7wcl}/^s ̺S zRνz^|@|rI;('|[7_Lt9i#Oel-[6tѵ%IE 3h/!Ϭxj"[l _(t|I] RG@˸.f:K,ˮ35Ӂ{jy2dSr< 7r=>7CC4#gx1K/1*]bz:<>ނGԻ8ʶۢάmE~ہCW߸tOn}0<,_!ɜ 5.6) ,.g ()}}3 Z@͔TqbB#7%W}/&kBΔBNpޯ_y˖)(x0a0p>z27gZ}P.!MRro/O})30%׽5nizU>Qy̭2\Vb\o̮dfMDt+ 9(1psp@H9UF& q4kYxQX&L9 <\ ᘍARox6v9BUx[F֯]dω'7}.*xú8UgEZdQ{P\̓e! S+f& m 4*ٴ+փm+D[9m`Y(EɦqBy@(J)f)\>o 'JgiMoa¾ԕ[Cmg2|W0!:GXvg 6 QA8M+V.$>\$`N&rɪ2l\}wc\;O'Zf :ѫ2XNkOq'9~A:a4$bY {?Թ+ښt;}X!IJ6LOJZ[SYa8/̮&sKu9+eBr28uy :hTyI%x:B.aٝj0`+ y U 8Lc@ rJt Bbg[T 8MfL2rׄ:&Aet漫W*0Qo߳&Nۓ6{XhaM8U!Iq)!Gociξcəe+U_ݯ /aAF Q몈JhR~%r6p/?|Q]ciBH±^ͬp?CF/x$\ c|cm6.$l?aNFu-ؖ4M4䔌50J LF.Qcy\~-<kuPQ qt߈7xp,ai_ d f1R1fVK$c7׳)6++؉%34BaJ(oS9H̶fnXvd#f'Nz25+7($#`7'v4p4• ;I\''TW{}6L`"Gc~4xd ;1g18Fnn&-owS -]@,㐬!$_mײK9n5TJD,nUk$.*gZQckhG 06yaw>@9*WL8>Hۜ:ŒOjnc>"7fTaJkٵډuL2BS%י`d{,K>)V5/qχN] Om *f#9U~=E˜~~IamjUia2%uw#Lh\ J2:S}CUF%XtS} *W^Hj,]MA$yMU|dmkv(ʹm5]yF,.=Pp>iivsCʆyw#ܯ4{w w!; 1q`/p5Dm5obhn?%31Z+] +G!XchV `Գ?렲1B9+ToAa݇s~Ÿw3FFt \ ݤ6f9TJ+))=bmT-?14zb<{bkiHm :&@]u.Zv4.fB@VXu~oJ2TiKX E0TpR;, zbtw!&C9_՞(Sh5U)-T0!L OIKԸ/7/9N\{ ׽]_"&}X҈ːaA|Z>P;UU?U`e5حhx<©նɃloB#_:H+-ONYŸѶ̼8?~v*no~ROOuDi wi*wӷSkOXٕu@)Y4_F{ۥyc/kbTu^8w;AAsYv_9j4 Ę%]XN',/! 4Z jwRəy8kpұ+ua1bl(̊5ŷh(T2~- P|,"~tn/ jḥ[̔CNO}תE  `geԚ|{f&AsPqǃj!7dտɇ7}cF&CCYnԑZj$+ug>[UzIb@Ao[ēQW sf2.Y=\K~sFZdrF$9|@uJ r\ozƵ |X~D 'O?a121bk>#ItZRH9-0_cv 2>`ˈgK21OY^ysuuafӈZ0ܚ1v,ٷ")f4A^h q:pU"@@}R@+_D ܲNq?IT:i70 0H  lN..X_m챌=e+ț9}\5U|٪wEg\8gۘUl[j  F:f(v@&{Nst,=/Cޞ~%@)nXwVݻS?ң@'e}4@檌PUtu =8ndEgR|±l| ~92 9 a)&|+-'4}fw]x/ n~T# k_; us -ڗ2Xmšxߕz_E*RmuC2vd}6nMlBHq@|d{\~(/qvp/\K0E">N' =(ӯ,hrZږ)EJRIwkc0l?=KlKQmV ϶+OC2`c5iGTRcQ'w s)EcJɁK :V,"|#wV`Cr>lHzlk&O_mT+x\<</E<{^C}~`)݁z"ųf$. W3Tb27ǢDg$If"زybM+d2(-p5zN|Cq;$LJ {*rfMo긋6$?16-HTѺ]jVkIJD9CY?6i|8Ȃ|PLl9Iy rMȨQ*wyLL_ӹU?vV2ʱX']D-YԎw̩_PNܮA;L] &+aKUi c]ӣبoU0Oam9G3qc#MxHަ-jV}L(" SU !W☉N]typb'Q{& <RmkZG"+Sm|{$SU;10/ۂxt1c$o wm~ћ4#[i>v MFrR;Eؠ\ⷨ TTzff%C\/EA»|UEگ)fŘMf ͸O ^0M3xr-S3Ōl56D)_V i*)俺:ۜb#y2mL5_9f,V4Zч0 m]頞-1Ǯh[tIlc?3xғy@k8zؿ+K6O;nĂ2v+.^0U9@0w߁E$Cg JV4`ndthnB0k dTH@1$Uov&ZJzZP v['~Pg9gHOVɆ}Po]UQPF)$ȱ'Qa@Irab{RQ9hEݮ" ϐ(.- Kx}XJPPz0݋!|AٳW/U5[W(9,Qpˣ\ 'UW'}h}oz#+`Ӝr ߬x+fZw(ZjuxԚ# LY#a6 TSݪKgD+#Z_ aSm> աw#of_`ȏtROp̦) QOCSpSl|%ay: ^6wjhFY"Iɭp;`((!̘|åWOU_[z;JG*[9DO(]r| td&7QOOx1#ԥ>kӖJ$1/Z䒢LNw[)N|"ª/%o3,?/]rرh^9Fkl͋<7X2Te>I3IX5cy,oSØCG,|C0ND^55g%Pc]%K*E}Ԟ/v$QXTw$e1[bE \m%QBO`M77: (Ln) +a+*yv2;תj;q }W"u ^5ww\BA:k޻E0z Xں8.%C1wܲuT{U¯]W)shdw}cźcSa-Fr/޶Z@8ctGߧn,u}p'`e?~[[\^}tID{QyyjG>>WI),>FDVc]񡊑2(mK{̗RYF[ HԊz@SȰ0  e#JqK-f&O9\D WJ)i&tg/[$zVx!5)pGݜB|ClUX}S.T "xO_'CӅ4E}1A*7 &Nl9XPLJat%N!] 5X2^ԶDn>ի؜;4z]?X,\I΂gq*:uk68ZIW~1»ϧ5.GcM(ypW-BMxG$=@,3-Vb1#Soowӟ:hG"1sbրW$\3=ix'Uqi^c6YS u\J;LDvd<?Z~½Zۼ.Qo&^:G[QXQuҘ > Q V綶jbJ*\T ]Z;3'GzoP/*n kې_V | e|1 twEJ*Y;dFb2]V* W~i5GKw:Ȕ9Ok3"ud,-|?,:ePfYJp":0O:e,fdǯf/v:NE PC~Ò!z/ }ƛUU>Nhh yvj;AZ&ZA젶pam"-Z]% #ܗh +1_ƻNQ&A{2ӑMNf%hi32 f_+[6HIN`LZ$cs<LJOeƴB҇i"}7jӬnn ~ FUi#'w4?[ `bI.W7k_Wj-!UߤK %k:V)gf,T$#ꬁB}<'RmM4=/XX3ӽq(4jkI#PV(zA KCy'_s 43Kk> qoƖ~Yr7S:RǞG jBz_U妺F9q*9JdWcN3w Xl8G#(J_]zd?> .XZVaC ph<r3du+yQD۾/pJ[^2|{y:rԗr7bKqX7Ol=ݻ0w}BMsE2`;Hע}-#_R:_ ]CEJ^x4|3OYDG{Z)C'DGH)7~z$HZTfNr7m"Mk 3&ίhgy&wyXc:5$AwӵG.#9w&9AiV$_z(U>fх+;%j8A,tgJ9ڝ1nFB uU,6YV6 \kc~Q Q~E5:$qLֿC2(drXFva X4]?aaDٵIwFɵ978'32L0?0/ǀrL͒)-uF D:DAp'r)EH3a*.U۩\}ق*lZBO56UY}:mہ2Ar)<껼|G~7#x(JrEP cɦ*+=q؆D2KC!َ_8tc }Ik '4}Kȉ71i|=L 3:=+iU^=IV owz7]f59 ~[k #aqIǿ.пּ@rx J.U?&0Dcu-vYלS Xm!# >f6&U8픀z7 \ܦSpLJȕn>314|gQ641].9NiT@Z.DN\JTAߖ^EFHGb*߽i Dҙu+^iq,`XT%)~j{&gN2w_X?VKv* VP:iܨS΋X4|xj '_A$D:x\Ntp\->KF6,qsQKOugp&/!*%\fǟMyaD!-b[N }QeGg-?}pzi66꣄'N<\c*zcU?]ٟ N@7=c0Dqӊ(݀p" EYؼPu?ηs BCiFiYF3j>7QMuCqY.n{ͻ aT\q~[l2&0ԩH$h;fi(Xt_a ߳B'1 1#Bk jxDɪʫאo'1yd؄ƭ=i{4w\je4-e>Z*,ΊJדf>/<ԵG95ŵd`{7r[4K| 6E_\ˮA&\BTτ#LD9/n1?ҦK }ee|HO}j~f̖Q ڪBt%9<6sХsrU|S2cJٰhTGP%gئ'ƛe|'uP\Kt{**C'>FeyL"x̉qO <Ҳɇ)uqaڲF4f;^U#* Y}eYr'[M#fZH8pѵZFjBK売+l V7r zS{I10. #JED@\c:i~3ҕ*7xl%:Xmx$39>}HaiI~љ@;jh2vY_; 8+kexk}~Wr>VdKaEn"boKQQ {䅅iZD uC<* Sx N$ J%JADeu'g@jY|ڍYtб=x=$ٔ"/M=N5(`G1>w^.>lh@Vq.WDr?3@l?,,UmVG{j}4IRTnAZyYH64&ibr]zI XoՉi _!~q)H +G U?xP3LPN{޼> fmx`QSMh5 ⩲3Qc2=1`.)BKuvv*] Pz+`mqb?p0o}J :0'?e̾$>ԩΗr$K)QUʛ^ CLx\S( V@,y}6LEFkJ:юYX}=C&kPS 1^Wb7o2Ibv"@ğDcZA@mF4P?9"yW(>/w2͇:V_H^xF*SN]A?8zB oB`ԙoDV\>Z(QTfEX2iU&쏼ْ*nk6/Kg?bPmGA( {q~ĥجvС>N`N*{#_e8'm^?/*E; 4(w!DÇ lʹgB yCV987[?G Raw=ڠs3?z !U;WuM^pSSm ?0d{S/~`1-o1hxZ\#%p~8#[DKq+k/Awф^έu<0 Ypٴ6J&S$R]?~98tmf/H3Qs \l9lqEUݗj{gxlSOeVgD.3!,߈e"b7TRxU d2yp4N3&=j w|SM< pjP+ 7mC̸: 4>HW͉BV{5MэKb^F 0u筫IO\2u6Xw*l-kargS.y&8z6_7Bx)@T֯ P;/Cbص%Ol<@.*@;'QQ7^՘FC۵+±;bb >;V3ȳ+)ĜNҮ| KkS.Fч;퉰Cvyh{[|40""mdp }v0/6@sҦ4 g8.d% 8@B] dCm . 2_Qwp(- TǓ\+MdUL(i73\`B P HhcՌW4 HҀK,3(f>LR*A Gi!;Hu(ys;ȫ펓ΉUV{,w7z'Jr`5>)1!\Ä-d+YWE,_h> ^*3Np2OEL@8);+44ֽ+'y9^ՐMqoԑ`$kٷB=o nŋy-}h9! Âc뵵d ȱ͔b:Yzqb4Y"'򣨜@X-Hn_|) ɫ٠RF]bg+Ul(%ONUK6=VXj]m4fVg5Ftt(59N7;H >C(عi4\)ub: oKas'KY L$N#osh&?PlCN imps9:Zjo$PŦt`ϰF쬺|r|]SCEtzW-yS\TK532,s(j/y%$uAdWdť:H0p_d6&enÒKl+IDZ LP~ép>n˂OZ}jb? = {EXBZ$Eu7NDc`3F ֗q=r<$,ɚk:^/2?:o]XO0Vcu#iS]񦜉@lpns[AG_􌹚jDATgQ<,yn_F\v<6x8V.\~9|"Ⱥ '{y \sA%11+~{hO; o8֚THb駈<Ԓ=NIs=4U*w>kkO3~_9iceY`N[5G U`q&5(Öud<<_$zaCՖIt9{N&HaDlfsDPPTpp5WJ6b瑍㾹 UT]P#_PfA+L8QĐH%jD$m!fTMR¨cT?$x{6W־5 @4!k~I~t%g[rE˟9-g/#Jmr<x+#fI"mh/A hىd䉸w{p7uc!kB\k ⽺;u-ZVNB@Л1BQ TMeB]bL7b 1-"zvѶ.BdpIvebI5`#v{- 9x}xo둸]r\}@]^s$&1舚Xa߹_czzJK=g|T禞|oX,42zk[Lx\VU`@k&W@3xW0*E+Ѝ_TCw6݊Fq-Ό(RRҡfc ~7+"Vdt颴SqT`UPb5zA :Q.rb hWԊ;59E8@G>35tM1{$ƉtG,Kz_YkRtu6C![ #&%qsh-意ANh/lt C&{}ՙ]QFOܭmHͻaR3>kjI2n/%T5Xio! 2&3+=Ђejg~~iSǵrap"%Rĸr)^Q!a 3BϞ[l/58VS&ɮM_Usv?R@Gs+?/BN `3cM3dߪٜ8y6LR.x ,T\iLAjؗ%3<>Tg׌y f L_~96ÔɎ15;ec"[^̾?YD%1?\'r4$_DqWL@&@>Y`3sWX!hD#}k޼hc,у\i N'jkܵLM ḴÈJ"&E |.t-%-$Z&VIl{iLSBЂO @B/UQs:ۉU,#Dտz~tw,JTW/9`tܸ $Z?@y\K~v0wB@cUtQޞrA.j'W*|D}[?? R)G7Q}6)z8  ְV-g0ﵟ6bXCz׶E|zo;WW =W*}+(XcYsR~1C[BW&և:,> 3xg@J^,_ɪ?s7 ]\CpO¨gȁ@ghJzkl?KImQl}uqxSJi^ ڪ6E%$ROCl0qZeKMWl7YQA:Pj%L &_mdqq IG{'1؁Hn4E%%5 24sYL19g7_&{+=1CO1y٘:I_%)_I:Wll\B@K?)mӓq 亭: Ƈc P:=i>T^#֔pCE< #Oro;}N TsiIiBjmr!ۣLߝP kﷷx&KVuutJ~I̯1>Pj_Xx c6ha9-9| 6s/|9C*/p&H0-Mfy֞tХhɹ+Bq)oL%iYR.J AXu'^Yzj-Mkn©/&(TIo[9Kk< ŰK>f ]1r;ߤ2U6 XN*/[t|V;w%ƚaj^GTL1~qeee<[(_^S0 ى1qf<lA${/*'AR5넉,MxDvb=SWGh+Y|^l\' }LRFz;q+'lTZ\z$TW@>dPyQj}ʬH10Fݿ8\BP}!1FgZ=hZ Wb6fSGq{ N{lsSKw7Ybv&*,& 9Æ^{H5,g p&Sa$v?y6sM#'-A:]6-j/=޷ Ď ܐNsv֛h dđ>n">fK%?;cm&1'5bBJ;P㉍R6ι4~ ,O;<<oUefj;\2aqRlӈan\Ij7 bXvcj#RFgWه4O9lOB*Gs/~S#xD}AzuAaUXߊ[o.K8R*WzriV4"W~AJ8Mr|sԐM-=/-,D߀9 [M`(gb&cvEB$ Tծg:/3~R3Xer^SBă`Ŵ,*~AX_Ob&t2J:A] V0WXk3^X-clBf#tTÚs "0{ ћ+lf> vF# ;$&ުivda.S?nMϸH q'e.y?5А?P+[q,gӴϳqhao5,g欚 -!Ϡ^ŔM*ekrE ^G$IFwb>nʌn&}kc91*\ڒ3Ak S N?[ uz/޻cN.hqȽiUfZU⬚_ELIwz=(PNL~a'I6T0u6_c9q.ZsI>7%EMGESrhG:LY/LXr4>2f%Q! ܖK-M zQ)jAs4VZ`*#}VDA!Xp]"MaiT-ݷ)vyѻQtOJh8Ed?cBe̥Hú+ʊV1.'Ye5AWe A0 Dk5|:~{#m^<\DZl!.}ާlUD\Mq$B&I:aK 4Bze:~Zw,T%aJk~T :bޒߒ%7m {y_ K(h//g`L]lmIh )? Aĉ7>\}?򪵆JES.cٞh)0\ 'JLpĮAےD{FZA_ BG7mQV[*.~{Ot@v/Mo:xye2id'E1 3}G- :Wy~iGJ0w6^IEΕqeI|++ikgkoL!j)1d'!uRqҶ{^m̠V6+1'h(9+tsh5HdthK\Qu2F%٪xz;qr|h)[Xnv]Kg5VB*ĩ1n,SPQ-ͽAhEܹ"ċԸm9/tIF,P\c$mT4?#g> mbٳH6,M\zH4]ˍ5&~(W$\j<2R9-MGk%'gv%S7ubZ7wVP_HÊNmN{ #%EyOGq#1"qO)"'Fs^ x$V s3+ѤrÁ[pIJgG.Cz44Ad?xda_b-*H^6X,B2CY.FG_hq{uԓ?e ?%`-#|2Y : -ma~3mG>u"{_FC1r^)2Tb2f?(c$%&̧N4y8T.K`!Di kak#upNZߝ+;GB|6A|o)`^ <)+6D䁴k+J2ht.CRtj_ubWFT7_rXb1NuS.+3!ٖ$A9_YEܡ?2#L}#48#=ٰ8i)76{}&)"SW#HB|T#.C{'cI_D ʹ8nS@9Nv $t/YZEYSkSiJ&bCr\A8L _bNKz4GZN/՜v5?5NKyzkC 4C'C)E\o[>l읐AR&A5Ȁ GBuRl`5{A83ߙ=Zqm„EpK Ed|cȎÜ%]T[  Q:T b =Ac|N%L^㣾/ESӖ=6Я:7z'Rm.E=w~ހ,)&3|:K1LH'5ŷb3?-s.sZ=bK,FrWA_7 [nAEP~CJh߄X`İv+p)=[(K2B2bmsl}yxT$3(CsA^AHٓs3LD/:JNX?۵ª*5똎{ 6i!.TAFakZSxG#+]xt4`(5|0{R&~D4WJ1>&X47IT Y4?jL9]vh^}gX P'J!lq/\J:Xpi2N3؎ 3 WRDsV,b] ȷŧb+|hZ!ܮ;{|%IrP_Q}NpޓHK!׋c[Xb}zg(N6҉WH: RLOb3 r+>$ bNl:vU#s}|ֿG)l/7!!AJeUΤLJpV<[<ϲchM̆SףvTT Y\VAz -FZU~3xdӦYDߑpgSI?.pa %b*A#i_jgPqΚOLtAr>z0ctÝ5dծ~ T{#螒02,ucNP>a#)Ƀwx@UPsKh;(T{Y9x_>%ȁ'V|p4m#viX$6Q5P%!= %_Qt[䕙"]l[χݯWS<h3oqB<^4yo.̄p6]3~ԐybKP0 -q:|sſZ)}w&'Bi֏мNf+^  u'in e+GͫPm˙ܕڤ0- w3 ؊gړ^O8kcyѵqU^hBCxl3T<7Y\W:rJ4b*lRF-߁dcN_<tYzXk $U t<Dz5g^/Dgאs qYcYɌCxGިï!l7 P j2)92:!ofx}lFA=nʃE?xZ^D;8r" #agS{5Lqa\?GSە/h0Dp3o0ۧdZP.<T4Rčܙ~ ;HHgD!yR^kwԾF5`wlW@vƘlD$z4}=~_fRVӏe5XaCzkG~DT?ZA$%v1']GdX&OX?Ƽ/u(v#k8MH^"kgh AO%-t="~H6:h_&~:sugC`LQax؝Pb.Θiie1b28`PaQSϖh氘F4AEDk8).:OQC?,!Wi%4MXc Ё_ƪڵMkéј6rʣ_,𢡊;Q4簿ˑ_P8Bs2EB5 `;_o,_ݒ3ԇGZ%D/ n1vre{?@L"`~DQrA[x5 @'^[r`uoSہ^ʖ!K'c҇`iQPٯ(Eu vBVoP*<9YB .e5H454ĉ;whmhtL-4 yTg7 nwh׾^Xasj4w+%0אәO 4*\&IIM/xzsL`mD|6ߏ^"w41 9P dySzjr`+}2H$\.pDӖ  (D\vڭ<92,FWC^xf]_ (!E 1f}-c;ҡq;ĸ"}={,IN'̜Ӣ8B#ؿ5 1K)W%Xںي_8QmUR22-?2ݗ[!0Y``{HQ<{t}^gH_"v`$ΓS)(CvʰKrocNhx# 1NQQxe*R`(&p#V~SEʖL" c(p\'V6d@-.["|Mk&o"֨]?ay)a>/Wo״^elPU= T7YӃ ''wvZHK>fPBE'P#n##*Ku}.ُْҋYAȵ NV`CNKfbF]J0N-?4O-փjGBT4TbBՙ *ou'6ʳ]fF`9U㿖hZHfV8nO)tK]_"ߔѬTGo[YLad)-H9>UrKmp04S!i134yvzʙEIH૶Y22"fp&䭭XRuxRDVPuvXK+F1GqD:_ J)IףiXx Gz%M(IUՓ-+ǖZūϮ4` Bq94 I*W3;pU-s!@J₩Lt!ڰ̆: .pCae$(:!b "K"z=1x SBdZIkMw+L gTW<}Y-h6ؼ2jg&/M"$qgҬdlR!WUn;7φ[A ˾ "_R@C2ʣڇ1x2=`k/'8 D !aACmDHI`tC&?śejAv&֍vm8ş[ _\8Kbؙ.2뎔Z"uŚ .bhݫ{jzȢGD R1Ic,*B.}gH#f(֭dqxҧ5{j;U،廚S86MWIh.E*{jbZ2OhNW41ج!QQ"fFa*,)θpNȈk*U^4hQΕ}M %* D˅ůf&OHqu%BdJwMe'e)T8 C7ӽHSl^\΋K j ;Lʌԇ×ӑ`{NA~oX̾%b\,WHhQI<㨂C*mmR)XIX&OY f^&uFxAB7nE߬FUdPƴ_H)XH{497^lBw|4;Z+ OPn1@ ޥ-s^dT Seo]ޛJ H#MZ4ZKVTˬh-|^M`U`\Ft]hk7.D"'FWIrV3uM#Jp AV4eȝWï@%YA!Rݲb)7Q\ho8HV` rH8 >6L5X }/ IlaDéV6%@}3Ylf*O(s94%Lh83- y8iBy2-|_򠧸NW}&Dx_LVǛ~_H{Fn׍|쳓G>oP WD^Xa8DTB3<Ȱ/wuPЀ5+ ,gZBnGA>zQB{2]֠+[35׶G(^IU44H\qX?Ym>j%W ;xZ ,b5+3~%<(olcEL Hr+|3GD '8+d&8 Pdg(V-Hڹv8ȕzAQ]vW;$cPt!Yx}"0OSOxU)t:%m,XioL=a~aY5I+<6wd24#}nbN":kͽ iy߃*8#͞lHT[Ҕ`cRǥQ+FiJ  f|`}7dP:W zF{3FvLp­$]^)h.H3MܶnA\^iG"D`3V.RQlVb35SfZ?3·E Gwo9:HDvUǞxcr;M,a%/lB!ߛz;1natb%VlX90vINʁJroRF)Je(b 1.&/W9vl¯jU$=np/%ѓ,"oBa?(pD}[b.l_J$^CLIp4o~mЇ ؖt5׏c*-kka#`CS0\WǓ2B]eG[W_2}8"^R[Zc~.f5p#7~a'GCK=dxoZo]|k|D/"~{ݐ4NG%[ =[B_zbN S+8n̛\@|$8 V^m rح%ؽɽob5y_5Kgd}䬜Q!#OE0Lx)\u3P!s eg'8YGGke(ɻqc9SÒ9ԚGU[o̳i:ot_ H6} 0-g\3`=G:$cg!R) :=&]bě8"tgWUj[y%JU49s-_+J 79^e&Y: E>QF\?Hct0!`y3էCf_Md-ez.f*~)\5ӣ$jg,HTUV7c(k ZhbHKECglYّ2hң6sd&9/xzxi5%m`SZ|ؓj"^M"HoTT_E+ʓ,M؞T,B5 ;6h %C8cdmz| wL_vl<*!= qo@Hî *ژVwE2Zb :M|Lмn{%*6g^&Q$DCt5YߴXSjx9k6 /[MWAzFm@޿Vg#5D ϛ\N ¢3Wl$."Dh>Uv?O'Its3ϝdR_>Fh/0,9T)]"FwVBД8á5/m^j@ePۣ֞A^ CVOpjbdt!<0#.[ tTd/jH4¹?S@:yٳ噿-g 1cMPP_OʝlXg;͡E-Ң?x0]g,}Ek8X3KO%, ·eRWbe`A if9݁zPeN%fO8wPhbZ~7/ZjN#0V|[8R0l160m33.v'})[{oe>lΝ >o-b%ސ+ZzԡwcW)Sg裘SĮNǓ1!'ܮ2+Z}jaNM *ALRRU28[F("K3-.h,K|Ogq d&Hin!!꾌γ>EɄet+#]!alg4&Kn=0"~k|I(u-#厧߸QE;|)(lN-d K $c_Fq9&hIQg8w~hniVLP W*dzܒG|Y8h6&^mȼ,;v{_l2pP< RF팕'm<ٍ5lޟ]rCz2mj9@o U@;nָ+ >_2>$LGaL6X9$~rg7W)5(CGypX: FAj*k ` W! P-]jU7bV',hrkn ڀMuz"? ' ьm?CuWq˓hӨPɂ:g󶵚6RU, _U.LJ N6<{G }7Wڨf V_hnOS*&XL [dI ۶7@q4~$ɾB߬r _KV@>j \PFnھSBF8= `骿;ertIDYW[30 WHnG||7[ZU9!6Jyłn)a^QQb{0=7nyMؚ_@t 8H5A`X^"a?-p !ԋ,4Y@Np|{0\&0bn Id|LAMmէG]yiI$%oz&Feɧ_PVFރr7|Lڇ -K^5* # K64t|M3GڭD7)}<]-zmO-^|$B uzEc6`H(:/:|5zL*JP0ySRIwq}T̄tG&2#C 6=-k~zk뷁*EL[|Xv<ڦ-o*cZh957@٠B^4bT.IUqk&)һA@3ЧQt\Nqǟ|'X E[=]ei(¹MBr`"l} r˾ӌb~ChIoĕo[$Pva.U)iޭ&j=NK\+X nK-3aqy8~1̌եLKZL'ӑtY7dz=GF|)݃Bsõԕpb]O mҡF2lalh溒[oyv$(xFĊXbjVR͗@@rg4MOrlq 6 au:??'IqIWKu4DŽ U)P]c뭘YםMO` q|Ɩ'?uc)%@Z \tZp.WnZ\;bk@%.mBYMHo(##Y@v;>M٭C>;qD[>~ƪa,HWhbeIIQ6Xc~78%4}M*GÀKoGmN&v uCw8~͑:w!kiɁycHBa60|Dg8hA-^Sψ*FAs^hJt:`{U Q2|K.j݆ #Do1t+2B|,ڲ9aI`$rDayPJFU)Wzi(ZRb#vB~6طBGeaM-,Fqw@{C"nq4?-Y0KDA:{B>S.$@y8f,M )t]JtO4h=e 8$JR= |K,Iy"3Qlc9y? lNw₰s[0'>;%\j[~N ?ws֪BM)|2HWnkkh\yя5PNy ք @ uqcбƇ!n$04̵[P^]FᙬXGoSPuPa>#&+%21$Afr61%_$\QaptɌ;K $?əkvsB' Ya ෳi[J5(G-מ0-!<,ͦBEP$Q a65mɜVQ+M\a澍V|`۽GI>JʏWU; Ȧ)cs" K )3!bk9{uoƌ圦lZȗ y)4a9VN'ce5ɲ˵ ¥q{a^kh`b vb pqE,ÁJ5UTo q`@Y\ 2Drqe/ [ݑޓv3^/h<$NųUb {^[;,h;-kdc\E{҇no@<%0t;tLي%sMĻu(?v%d˼{IPw*O .!V1)_[O.T$ݙ6KzsB=^|Bg`cĪIxkc0G@y0KB5m1.@`q/e_քmur.W =wt"wk8~+&uܣ^*?>zڴxa/N^8 #l|<|'4/[]jQsu=PqF\7Vȋ=2&w(w؟e2 3 A[$F`Xߨj.qoޒHxH    ڤ΋*P h@#A]"2ߑyIXPa ;'Z&Gj*v@\N4 cpChєtLזVjNp%5b,LWh-n>R!miR8d|J,Jo\6['"՟o6k*J>8]]+DJAx]`T|Fjc49NC~9;7w ŀұyi 9:$q9*2JV4@I_tJKL#G%|@ a: E0'c/W9bPέ7Ԟ#o<)DE [ld;1I I Hx; Pf yT#Os”sq$"lG_%ݸ9Ɛ¯cs,L0C$M}zy2pJ$.k#2{1R6[j&\H\?۫Z%ATb#Hwe|SY[4Z99=Ͱ:8gO7"JZ֬GO34!֒T}8ѝݚ@V;"}6g޶?hl.&$r$tđ St~w~(EfzXXjdʞd-6 ̦(o&-2Qrk_]82';f,Al`iK1į!yۦdC\@L Rɳ"xչ3ZO4SgD3q, A܊aYu\s&jd!(i/ Vߦ|?>bluJ4Fdf^Q oq4tIt{抧 jk ZVp]pJir]CB15y}n;RY^iUxD"7{42ֳ{܅ւ"Jp^xόf_5j"~I?3X[S!eq]'&9 7xӚlʼnmu\ Jt;vpCLfi']:p8P.@E|GzB)1|s~oA%NJtXmxRbNF$Qh^3xgv-(-Ix~'tTz~E\g7t]_[%i<+/fT'߄4HxD.LZzSʫʹRtJ9ᇯ7I" UI6C b bΛ%9 (,RqL w%DWMe[L髒K/Sj(6.'Xge%D|PdEZGt6LI sUz4}}\M]O #Ȭʦh=~,hS Ũ=ɍF}n̈́-w(-_aZ- U&{_LCӵjkض"|.6 ԁ, _*L7ArAPTZzO# V}j;z"{5Zm@6ދOygܕmpĭm{}/n|\*;R O\,Ξ0sҶ&fZO+kXx(οTf'LU;۰YjHk<#҈,s`Fdn+ˇ 9* L"Pwu :#쨔ZBvϣZ9RNz#Z" ă/\ohD݃;^DnY9<.6}* X މaKM񇊃u] p ) ^dݕvui;K`vXNzf?oט8-D uTKpK/ }|-V'ί=ΨOk S,qK6+K|N~ \Ftn;TڥyH;տOTWfuHhтA /ډM٦bx i?`4/X^%"I'[Ѻh%]6UJ@4!gE`N.@k'oPM7V?2Ds捽Da;Ϟ HO}zN XՂ : q`jߙRt̠4:nZpc),l%dav ynsj}s A%46_-gV~> 꾀3NR"Nt#43#7@Y t2C602lrt3@eͅmV_#RiyY X|tv.':/BrH~Fi}t> :nЎ& E,ݭJic 5P\ҶVI.;]$3…i Ӥaa]I\!3*AT'a ɚ 6:1&ZV☪-p+v6DW]4ϯOwΈ ٧chc0:A9o)G3˪|6i*oť1 N~ǰ*ޞm/銚2v"PHmhoJ jzV|`Zxj`݈i7tWޡx$$/&̉rZ;dTkNQn/s&Ղ 9]9?kEUoT\bF:1JzCr6 ; , cjm f& `'aKlZ/M$]1 |^Q ր ߎWwjp JMX 7[~rx35B4 D4GRDz'A N[uVpib !>#HE Ӷ(f)J.uSJѿzAhjx$ NY_U4k2SP3VnZljS.2G @B{}̟lS-ÝJ6ޟŎa=5%#nd)/*ڗ|migv=Z*nX0z\Z@Sϛsq 3 #)#@C9HBr5{zJ`wlnگqȭ7WG;k-0kY Wl |v{0uY5d66D"E[r; qy?"rZSb3?zN+L:%(љd))Z1B+ȧ()`y \Ěr ycn}Ҵn/ׄBvwu;:kl+I Lڻސ(ޱ1>밻üd4BgϵW{hI}=Ϯ2p7&jr{{7"?w۲'0mck`=WйӲL`ʧ[>3yuk )z>OX`}'I{!|ѡ{n|jF ̕.HiHR9lrp? ,iDgna_:+t9D/Y5Î$U$:=5qkE*9QI 32 ~ /[/(nVDs`&e|AS3e)_-UtΝX>Ր^\Q;EXxZoQ21[+u ATV']ΰi*cN"aRX8Ki#J2K/8*i?=bV?0v,R !xe J vn1F\w? C9& d@[V#Ǵ*)C&lC. `tOk@cNƐ0) C#꘦@ O] aGHMuVczauzJi9dn7n*qÅ'H?)q 4ݏY$ :+>IrV(OHdh!pgpt:s4Ccq$'jky+%T+N>#g"Y;yfrU Q!qi*51SIbmnUvHEYzټF#7pҋm5PmGOR(lԪ鵧]T"P|o}b+|Q ʰ3*PzrBc"*.6Vزje9ccW{%mscә6D5ϧ}Y rojW9K>f+^ACtwu- 3X{\mx\*]-&k*vSU{7'W5l$@ƽY"JQT׵%pj[ K ``nN]W{K$[k#ՃP!ahŌn &!hýѺKD?sN3{X%ʮ?zT譠uR9qhjL2:#Chgr{7Bp,QB\΁z gYG ]-ogzG& q20;)6X+yҝږa,}qҾ!rm0ϴ&* X¡>|$G+aXi yٗ\a 7>(hLm1ի[mlgة`/=x fz o 3(@/f4cJK9p0eRkyȩzZt&8u5ei,K:0#̕=3_ԃVG~ ߔ1\9#ع[j.-d1bXJ*>kc0,R2F\?2os P?' HU[ Hwj5_ W`8 n ~`T7qQk$v9|iĮZ"6К&0Ew;]8+%E]\Xd3ӱH,D b#pq6.RuLx ~xӥzXAhpIfgOw(;ajQf=QGhSOw1zSI`/LLxƿG~)1 K 4cyp:G)7;9]ā4y&x6g44B#v`O}#pE p1H%|r&w$qѼmO ^m Mŵu65IVI;tk^ "qC0X8B2fU'|cP2B`isۿtCr >b3btYd C\Q0 N3W5 U~0akC ;|l,&]$/u1fnY}_==gšUoE ؘsIÖ6bSw}gtD*B^ZnUn+`ߵh"+GfX8?zb"x#]ѕǬ5y_gq aƅjn&{̡5anB'θ!i>eA܉ZZ&A#EOGdTJ+TT)ׇ;I7_XFU)Ror;N̉1|aIZe*[0/Sd'5 M$OD(wp\.^ϨIt㚕5KF\8L9a&>.&Kv4X-je^n|!NOiTERk 2,5{!fS58ꗺ~ϴ0SwI}s[Ь]Fg7}hb&v9<ݼ ڡRD*h.ҴRO#s0/Vgy&)z|n"n@X *yVΗÌ (ʠ8yDO(|fqڟg(|`٠N~'xͮm"A^#F5g v~Ƙ[ڠ%ec{pgs@Zlu6ZՅ܈R ,ߥ8<Q)K5}C%T/:x}yWz sυ)^]Z.]Pcd%RD@?ۼzrypA /?l TD %!3X+ J^!:M.^:<52:iEgjVCDߓH+;vSfVRi+=K'୶L3߻_I"mWlcs72u]TwlHRx wsryIq& θR+T$ cCTuQ(ZE,bY%&/cnPv;AeW!e6w֝9ȁ χ.f@Xz%4P3ą5GCVE)+6ڇ= Vۗe^g6s -mNA/ )?ח+5a`̚+V "L1UԥovٛNuAU\=`4z+Sߦmh(>=ҳ_i7LJ7؁-' Ez'V\RaoFO4Jcr2q̊Z VJ4Z\9Q͏h'A(HȀzavg`=H AVM$;>?@F6Y7 [a8M?L< L0- (5= 'ƪ:gc"]yu@05(WuQ#')rEsߥۉp&dد..Icߛ 4ixO܄",FxzFmF.#Y~ǁDJ $XJr{۳O t ;ъ \( e/h2dE)\?1 -D^DmҎM]EB4ym+$0Wcbc>ymojS`TYY)k1IQs!.H5T#|9YH[}ZS%#zT,1O' lz|?i ,Opi'۰T@$$%&Y-߹+@gkhӜ a9±kgڛ?šh8$b'AJ;9ibFF*yp\تo : awo 8 p_v3]eK;Q~N_BcvhgL ^Aజ`NHI\pD,1#w/@=\OnwysZ>YA& Kzp)E1#b٨y`5avX]CF/Kcz0arwl)6SysB$쮯Ɲ5Ět4úv瘟V,xmάm?~nSpV 񻏚8n<؜̂@\N]֡)t#fʖ[!)d߸B.K?Bb8B6=V ZMu*:F.>`EۑnVUbK? t˻{| )8}5H(s$$~y[L @J`jjsroMXGw23 8Y h~Y, 9%hKϑ]/NrMϛjm{;bY@njs7*BC!j:vƋ`֯[[^ߙ5rjb>?MP;!2}7Y3uY莸Nn15q#?hQ~eu~)}wd 0j,XP?-ѱ?73_s&rl)"aZSFMأ"dRŘ+w41}8*}Tp$)KnmZi=uURN=`kט Fcnx:D=!\ #tI cQ~_6,U[TnAM&Ye8J0֐廳`?3& K͖z9 xvYq[qoL4KZuIgJZFنUO߰)xaL }zAiQJ)p Җ{ͅGBsPt'V);r%?P j>u³X9FY ΈYY]=vCskgneM4Zv,zs}7C& Lk9ۅZ'AbɥTJ G_"gSۗQbjVƙ`pEg{/uI*IxGՠC<Î]KQGf%3ɴM`Z؊@8+v`r& mSZ{U坴r] XAEӗq׀T5 DP 6]=} dv=nfىK%& ˑ0ǶxZmO<6ߝLϫ;r}1S\ @NS*l_F$74 5O.F0=_U.WPZ̛/IN/G @_UT-wBxfSH`APUNޚrLy|@eÉ#0gWڐ)kC\Uد&iPj~ӛ(Ke, TcrX]wK!{ZY~ yVB' Lk/v+Za%ͣI)Ý,5֗xNjp)(s'm.ޅ X@{%F2A ^ `0|cCx-9 9I(4fݍvٚޅJ!ns?#n`?`vӌ<힢PhƮ%g-6h6dfuJvl9QŽ] ՛m!gW]!/ˠKX]62ܙpQ2V>S8CMZBtd} Qί ^v{dgYM>>^kVjޱ~6 Ez Bq !&y"?Žlbol\#1q)rF:JwHUޙMtޖГ }ɁC(@屠Xރ!2J(2`i*epNuA6-Xy(Qw2aY`K#WIժRW=iJy%/v'blW)7&57 6O#1Z ݬ {$^<掕B݈HeLsobA!םx@eMf݇V\n389p+/V)Q@i} *Ѝ*oGՏ.}nȍ? &h,7?'hc"bǰ.7޳ƟpZAlEc1BzD{U72-N!!%"):7We [h #P?-hݵMEi%喘qb oDvc0&( fwyR(45_p.Q9H瑒n_Y v͉KxvAN1]$gUH,֛}  Q?Am4Ջ>cxI"m*P *7DSSzR0X >Wp,mkS6cD_jMkrgf=|^[ӏ u{b@zST}MfAJ0AARLnzӖDހ"ﭾZgnIo_i^&^_h}h@[k6$^CpPc4&<-^BؘH.g&uEDf h sF c"h& p[e7c.GJ'hSR!]*…|twu ٳT+s7lzm2ۅ}ML,n2B=CSZh$7 %2յs`: x9*xk\UÂF}0I3FJYD:_;r`x!^%z603pHLOL4@Հ9=we(!|53P[D7l>|:I(8/X02kZUt)@]` {շTHB״&p9n$ kbu}#9o|m2_&jB< |إ 1/I:F vJd8LLc:NѫgK]LiX_Q,Uf՝#LG$-e+>r.޼U8,Luop me3*J'm!?>!]hŌ4N%8|j+*UD>RF5Th`bBᐁtj1Wj$;yraNUmYSR/bџڦÆljIHM'+3+i%l^cjAgiAEE2L-BԂHTV!'/T/kxC]tx&( U1:sl =yR5Mny\tg6mhX?~LJՙ}2l'YDt9fjRE_럁oߵѸBW <ɘ}W6C- rOMj׬_Xj lVg$FК'_#!KA.Zl "-Ya5MҰ#Ujcr<2rob'Gmm1 j'r"QS, A~gfF(f#A9nvYg}Fzr_ íكW1_t)e |VoE9 :2yQ MTS m2}5MޔU P1%|HfK: b[od90ά z* #uq#ǖdz{6+>+>Zj GJ)U}9NS-jR,? i(HjDʜ}dxbIӜoen<<ţ%VD=# mW6tšPԫVȽ:6OQN6jJo:9&>uez>>ІC7-ՅݯW뾯S>$scHԵ/oE].fHwh/Cb6 ˻0إٹ-!A^w8L2Xk ;~i8Iݍ4Ɛ/ȵl= 6l0V\G-f\cY>iƷ+s)石a{=Bmy鈏#[Hڶ,LJ\G]6xǧ9RXVSiK DV[I`1OsrӛG液@Ԏ _Uqpܹ _ wb|ekTӵv=jhb䈻<%8 N$`*L,<6 /Cy:z}rj ZͱT"LvB=~HϟȠGCk) M+K0&M (M8}͵T8hpq)eΠ'{5IKbcl pzjDwX7,jZVk*[[pj=f9 q9.n`co Bno`dnfkC`jRJnTN= ;u_Rak6"9&+FΞ_0SD芏pbnwz0%K|)RT!8@za} kn-&,!=# y%Jk! U(n! U*W}ظ>P *gI=੪/Jκǽ|(\rLqvՑLs5`pwRy |d]w39axKeޞPB">c=Nq[k/Ļ% 𮓧??y'w>*{a M)у/]{-ʚPF&!hr͵<Ye3#FQWNDıUFkHp} T\9_[N k!-oO9-WBIIiiWf᮹@8BGxU jZ7 P⠷(.x WuZET&.ǂ6o;*ORqISg#|$ed=F.\NŃ.\!4~Ň}󖍦(lO:tXEfU ܖNU=* Ϭ6&⺺k7]}oќѢx[8ҤC?Kkتg~Oq #}w7>y]9¦J6v|v G|,iY:I=MO8,qQTw^aM=_b&Ξ6uY=0Se*BBgjc7uV>MpM#Y ςrn0gI2`ꮔ3= cʨ+7Z)`cUXM"mm,vOo6EGc qX?MHDui@YO:=D=gH)[_Q6ɎE'erqU&D *i'/U$fw =Euo0BdfA6LҍOnV-n5;؛Xԭnʒ&lqV;J 00&Opf>D7p#lK +{\hk(ԔOBj!;ٗYҼ%~uA$>&>5<;Dg?,b G.NdL~xY\\'|--O2BDUZJ2&T9;8ub7ϳn3fNOOUٲ+ֽ0I!ŅaZHL"kuqFs H9l[ G[[[ esmʴD3y!rRY3Aώ&fO `54%OE; }I/HtEfb0vI훋I֝lQ]'|.r+yxKL#^+u[leOP`SEN!oȴrJ# !*quҤyt풒 YWr{~!P燚&*aTeĩj8dwY 鶔3%GH#uyLMOnYX@Jȶ1ğW6zYa8J| :|6DW'mQfŽ#"\N ugk.hq#T4`gz=AKZVG"5 KeP[:0Iiqc"aV/2l/+"65nTP0}_7Ԏ -bī&7UiG4g">uWs7ϤMuGߣS$[E*MPuXdOSYRiFZb|sbrt 52B|Q@$JqjMMlh"S+کQsbg5Yyp0[ mʥb!~e7H4v֛K, nKAE+,^u{8)( C@[*]엎0Mat E2t_l&g ngHl:ifwp%߸ZV~VŞYGcG]C3`L0Z0gd@m4DD<3js۳v4b2Rk*cL:t!iGjzc фGhH058*BiRj&U'<Dw%ή}FДvF8`#A bwӼiK2jiFUzHCJGH*@ĸ}a-\Hds#$_Kn8 r?0dŵ[ʒ|`wEQ e.ULhߣcn`tUU+Y8K/EM!@Omm6- &HdL~ky\ fBNyR6f 'z's=]BE]IPiyr%V&.eg?"]@a eQBZ!t#Pw _IFƼ/8"Ljnb͂*3eww--Bcםt٬@]0vZF`H#ۈ^8y9S0 a-uO7$e=Q/BRLuCrmH4Do\&zK.!Z.7@ 'jV~d|g\XU,.l=6 Wh̿cORWS]( /uΊm.jIlDI.]jVD6אQ`Ej(Q I^􄄲IX]8H]̪]SgJU[tI`T? {-pIN8W͛pFk<ݴQx(_oU(VrW*0o=& 90+[i=ċbҫXmA<3BH~!Yl>=# L|Hs3b rXZf`'Ԭ@ +Y 5-_zJ{1PbH3E.hw4^h.:L1'Ф,1OMPe6W2뿍J|1ꊄK䕉B8fVpN*Eo<_oy@<[ >rC0H{{]!N"6dС2'f1S8g3#ԟ*ݳn̓YhXw-|}O G&cg^4Ggg7g;A19=Gv<gXyڜW}] .YM|_h_U$$;H" |x%Rdr\{pe?C{ŏaj`tdt8D;»ɫ幌_NWCi엫TaC mPϨ*עLPYnܢwgu,9>} :W,j@guj:r*i ]1i׬uաԣu+%k&HjJJyXKв :fc9cRlkd>d!9g|id6~3]bkj%09*#L؋[K\z}xrs8 DQ6 pY(إ!ʆb4vZЭP- Uv ;[ $ARY[Y3i7T1rﴏbP}9|+W ai3~_*f&t|Q^dلI9nǞpE42d0Ae s0vzQ O|G'`J*?atcwg<ʺilh kI=^x4 7TYp >2"[+EX*5 oa)#MM/o&Hk|Ջtf%5S iYay|'l MdERFcṶ9H&[w'ԉ4rCn45/I }вv}ϧj=Q@qh/J&o-q`pW'}_Z"1!:|]D2kKzB 4J?@)u瑳nCC-x.]˫隍omuSpnUC}eW4 r-7=B갞y'.撾Ot`_u}fk={5s Whb\AI|5WYIjp=+sݓwzƮmMQtGH&Wg J!`llTg4˕rG ''@B/XF^Uto7>+$w,D(Q%:IQs[껑8d=%v$"YVǰ{W u4QULvuAF̈́3qtVrc w"tA+BG 4 a c8-O.KqZg>ٷu^V#a„ I*#<0 ]hN$MV;R+AyU3x@AS D@_7OCBgj@}fH6j?wȢUq"6@F7q/lʟէ(Vʘ smS\] xG%C@:GLoyS*OqV.16bKF@<FہDӡy/np{ Φ'&_E I5R P;=ΡxCjMs4Kj5My>I8Wcِ̬%1x]쟽,ȏ$#y]"s+qexѲM?G 0GԠKC$`xQ̄ZůU~f,ڸ̀eTŤXA+,OV6Bsa2A`0Krydv= Dz1&e{&-odw Dz\KFy<)SF #$w/kJqݡp#pi۷BXB,vʱ< ԰TQz3kK ZhC6qaR6B>9W pA{:MK.wu؛Q3++P|2DM{1I Ԋoy 粫E=* %dpm؀ Bg& t(##t#(JSFeToEVt B 7.Sk9BϥgG^vw5MȒsN ;,@{η"G̼E+g!ʎn}l8qe 08 0fM%1Ȫ[ RzLȨ^+ 5|*v caͬ&g$vRټv;6fL6ިSN]ip5ǫ)VE L(ߐ- |qrJh {u : T:A6d&ǺCyj,K&~o K5*|hc$N_<, }s^"u MCiqӽX@[;+wmLmheӖLMU!Acم?9q6KEdn8"iqvDD~` wpWaKgRN"mKÐ޵!۴.92Y&g ?qA׬ ˑQa̠J<3GBRkp8LEJ_wiE-R%6ء `u{rFgRyyd, bzMxj*zŝY3čVH]p]kS+Z}C=|Ұ$hrKD3&2nP@Lqp5@ͬ0P/P|;`{xrӕ_2/wzB6Hi|cX\ 4KDTe=]BL<ҘCTۭo6˼z pZAv> @E<:S2FЍ|Te8GVYʺGč!U+6Ťy6ز<1DNkaSH36jߞmE dR x<5陬uN*j3MxOkz%f3tnBkqVlL[lYBL1Q Ganl侪I.фlIX9ȯo߸@3I$e϶:fJrOiة.!q\Œ (0FVuĚg-ܸ 'AW}*4VW&Ipg5:_ m_Htc|e7H8`rC$sMȈ,n}5A0 u&UʁmfbhB @D (cuzL)RAMd`-ry!sdm{dSyF;(%y34Aھ! |WyО V9b%/gt+u &A-v ernrM(hN~gudhYIwIH L6,i;ͽC_ӿ+:F՘vShqnmq$G//uzg!w7[m/,8SEFZetsR |`\D}ͨ>!QWw%o,?C)g+>PLYAN:st2{JrӢ~uw^xiLIA2(b(TT^IC*Ϭ@{wy/R\e)~аԔ a2JT/VcOM:; We75+\v?bb|VXKUUʣ gB^[(D$;+BtH8/uN5ƣrB܁zI$W]oBR eyz,·XIk)nIM P騣 (7cX[0j\k:]sg?oͿ?ĒP&X"C~h%H'~n[!c q+K(Є2U5C[QLgsxJMI [7UqRk(&ܘH7NI%3|ePVtey{VGFfEA_uP+ U[HÁZ{%ĭ;\o!Tzhkp7J /Q $ezEo(Y(?XM]tQ3jP"- IQ[p]#mHj}:;>mJH Z9S޲w+zĵإ V v:T0ݤ.#| fv)sȜSKjks:k]OԹNehJWU߄'Gz;JT&+MM40ٷGb0lmHm\u\PS"v !}7?#_IFItQcF N`jlػ@@u=B̑(.}? ,(S+20 讃% z6^QiN$}`bM2s^9<"hQk,D $p Z+,!]P@UN9LXJ. :o STu-ؗa#l@ 3yO.7Ǯ|RfBlW]gd6p5:o^etMh!Q;BR2xп l.`.C<HIM2`=;ZHZIXW1Dd@Z8&m!!-NL[KH90|-*J_XriE`569aC0~x˴:uxi- 'w12F_dqNߋ5Á <* O=%0;h% cDfQDXs fAu"HGCb,'o,y ?%ciUCY,v8}9_(dZTf|t0iø5)f27t/l75xȀscK`JE(L^{(3I%Oy I,5˚=DH䆪uY]@/2tcH\A6ȞVnGNٔL%02eql;d8^RAAx9B5)ernzd2EqL >)MЮJiڊ)<]_3pI0o6]BR)8NlbӚKKER8UT;nclҤP3 >ʼnӎY"ւ{ ROz7QJ;)S#S]X^nh#USަe,*ߣlI昣*ݰnk#ׯ-6lDќf6p?,(e9`5Jd$SC-WL9[zlZ }h JKvmAbjeuѪFp~wH|_>MA;"Z+0ig(Y$&Ai{颞ҏ YVȌX}80`fN~D^f |d,NwM6y=|[q|~Ɩli`^oZHdȞCInF nzBֳ6eoRcFg8@@R]}Cٙ lQŐ<*/j'gg>&t(zU%0ہV ؂>(]Fy^Nx,;4کw(&)sg޲Kݝ' p1bxeGDH`LoYN8RV#@TKԓrjccQ=U'5e~Xdž菭/ҳ;/mG# )6qvwC cX*y-8]u67Ylܹ&8Ȉ! 3[QA>U.T_ub0M?f.bOpl~3:D @]!@yٿ-Regi%w4ɄTb)8<(]#zgUgv͆R% |}@DoѳضelTҟ3DuDb[+b)( d 2,y`֙g .1BY;ʃ\[DvFM*l\blVmִ67{'nDz=kM.KI&T/nX{܈>em`B 3~n gM٢qi_F+86[QcPh2w ٱ-ی<]ћ$`ոv \.cgjXŭXUT+Yī`G8֘u H.h x5(c/0wЋkʴ p0 KΆA_B`#D|i;/HSl<էԷL:l{Vke D4raEY7(!!ZzfOs*MLh1qSKq6K!Ժ yH${Eq4#_=e˲sQn_#3b&3n-Vy|[ڋ23ޜ3U _l9= cq/E5`钰Eff<.Sy[S1)NӡxA]bX֪kCwqA7xZGFTB>n'tDQuvf:jCfuݓAkgCE4KD{>x BQi4&j֞aYtPZ=q$dm'KI!{Q5[WB͌&>Sf02/C_' nlJ(߱3-rT(KQ{kטZe ,&! ,^@|)z\U ]\2(ܥ Ut+v>~^`:G Gyp@uұ^6Y.>nBp^AC쁚fыTsX,%[WQ<8 ^8*EaDr!hQܽ["BҰ4d`OiGh!c6%_YP$2 kUZbn5ڬn Q)>@j !xX  =ʋbwZªg 8B%K'`z `%Wk𡫢 gvbvߋ8+YC}!Rm:n(\BQ9R/im ` NC~)f}y<s:4HEgkYSˡL9lGS1!%6X†6{, kYz5o9:~V[?VjhJP|ƉHPh8o2rӕg.z}n"JU%saKϳRt[~B(k=VE`>hv"Xe9c^S$:*YK$A\ȓ uKc&מg5Hu} gq6r៝R̗V*Qxԛ2EJxr?Tea#~E]hgl#U)?q9=摚D7Ka"`FBbLûhq0ѷWa~ S q^W$;qߏ$ ( 燾¨N]ƭcMR`H{ 8ȗS(k%cάg#BdSgp /?×Bff&1_&h/<$O_UuZDIς/.;@z- 9]P F Z]n,sfdU G V$:nY&6(Bg*;wX <|ʿoMP~fZ{Y?էnBK%㦦++-m_/.g'X>oW u&BT=zq`aç 5 ][sZ_ ?$kf v7C#1e\qfdp0*H,}* ;uK$d8?>klo: ;k~ /#Zp̍߄ӛr_nzDV">]={oWy5| ޭ&K<ˀ0a;2t'rӫ܎9&/\j#IdF&>t(-Mt&̀\ZߎEzLCjU@mqbi6i3LgCB-%ed.'蚾Ta({"N'\q&>⅌x92 Hn(|؈1Uh;1)qb?V]xvy^况NS ǽÓBx3Ygt9a)*Y71Ph5;#K6OsD\ WIv͠âUi1-- .'Ytu^o!|dsN,Imm1ۦk+%qo`אVҔxxmƼZ*\َ慃[<y'Z姁vYԐ~í[-+?G d9QϺX/1\b1tO MAW{{YZ(;̬G/|@鿓oZ/)Q6Rs$0ރo̼S:G ITK)V(7? uKdE9|Nxl:F>@Aaꋢbnq}xJ7UQTgaDui i6SDJ"])KV٬Z/~67&a'%E3Ɂo\6Y_J=`(Kn+P)ygPp)a̦?U}[m5 ՟ZZո^|\ίIdnkB3Ԉ93Ѹ#E1tNGsT`+|?a3џjqm7Cw,`jђ,̧8@H4}(Gz 05F6FZe-6}.C:~#Z?lu]tƲ//~` wM5ƫ4W2ƕԫ~>* a}R,ÐM$4|%LJ%Ѹ;k(Lxc/R&O0i yXBwe"e<7CrQ3# #e3G2U*V]$vR|6Iae) lNzu~)97~(,,HĎ^vKLEc;^hŠ5;5Ň~ȎصDt :/MW˂B%Ri rh C)9TMjt3r~f *eӎOyqCr~,E'.C]4>M)P-p|*xm^,U-aВ&*j8 $j0}Ve[7?7f8$Q깢v`Aڞ&}^}Kľ=p}dR^҄$=J q}90HɠI@=ӹԩ#RvA2DV[IJx_CʌoowR4VTWAKoM^BƖ]]ߋx7(ż<.=C3 +E_~&`5ߜuryBkQF_% :}{b! Aٙ[dqnANjO|\ {.l~8&mcEh!M@?b=b2}b+דb$d踎%^a#gc,ҽQM%O%}AV{pi]GYrK&R4-pIʡn8ȃd*#sVjwG?quD! 9jtaOJ)ezH{^~XbvˋC=Π,yo T\R_^3^U>AxJ 5Fw4'jRbR\/aoITu(H(:ϟK vwa."Zy*ٵRbzzv5 ~Z" jH@5i~|pQ瘟ɔ'XDʻS~ ך['0Fp#=@Ϩy7A1TNo7F0鋷yK'3^{KTGvhm#$N> CE,@VM\bB鵮KY[;iP y\kbtzbNjk+$=VR&xu0PxH[$*52 WHYrAh :q?}eibOa"?#Ey2"Sb C5qkruL\-CsRBMH(BIR7onZ8^+x)\=ƥ2ث(wߚE~ы^Dl:ҘEϕv4 _1`)|$v(  {RDxE=2VD/ebK4gXy1= @S줽3-0Xa\D}`"$ α"7[Dvp[' OֿÍ+ga"*k J.›GdŻ{Ɂ x-8E{Kf-l$城WQ'Ь#sȌTHړ;9\ms=O(U`{xkM4ߔʓU0iki.F D~c\ADҦaQCNvO9ԥ/;t~/_lBkK͛zwŴǽ;{/d251­v`` 7E$>wi.hTJ ? "z7M!diL9qbdrV-$ʠmՑ@ˣ>C)h+gM"3!"4a gM`"%"r,6/1`z!"ZI6,&ϠlDP?{uRd1nnKVL3RKHov!q@!ST O0G|몀ڗ$ܚ5;PB92IHNյ2v Ck&mykv$D\uxpώݻ6FGMmPGz׃Kea11m Ca(wnw* CǪ@ʡ$$C`d]'.f9Lb=;øp_#Z\=uMοT[3Yy,a'is&fR&Ue ޓo 6_B?,$o $EI6ß8*ِ}=k<:l:O{&Z('OsEWG^^w#$"%v%H>bOcRM M0Jn ǼIf+{b[-8F!:q0)sxnG.Т%{5_JymSpwJ[LԹm qR ⨺,x@:ዽS.[AϢ5ֹ^E8S|$˭/ޠ-d, 7.Fz*&o!<#;C\mE9n>fv4 䜅f{|u;h]--WebC HIix)'KOR3몑샴ð!NDkEæOyom2Z\s[\c,|[DD^؝*{K7LW@'k:`K8\_3n/ Qw*zü:=pbD4ԭQ2CB{4d鿩nu>lK3iWtx=9(a`ZР߫iA.fb~1Fl֣mNQ<FS 2p4w! Hb9wQ!Cl_>Bѧ1\WC_zGzj%,nk\'<C^+oK ( S e@zߠ<wڍ {Ǎ^ب:h |UV̫ Mcn09L k H1OĺU^ a4F]^ߊ[>u<8gcH"N7Jfnl>VWv,!3ՎW53ɩ~vo!l(_c۶<"b|!tSLm22X;UV4_7XVy,_ )f;)#UM[q< |HKgV H$KMrfaɅ10H'l0{AQpM]:-&N(j{ HxK6ȯmsN)oPe%jXG4H0EѢ~N?( ignO )}cηHD6d: \ l妊 Lf";c2\48RFȷ@Gx֫bߒvZl+SL7ܰ*du06\+@&^wp qy}Ⲕe9Euo}&M ڔKQI1gSpª[*6/\PyӖ=C ΒC!k tj0zCƒc*=; {?i%'^Rnv ӂ-!VCKeGE0U:ں"Fb p~Ie7d6u>sAL̗=asi\ Zzs@}ڃ!Ɏ:րHըWmiY's:1 FQi%Z< j Q2Ce_+雛*M T0wx]Z>Xu{:TafsoY/v P%XV$gL߷1O}Xr'zYA7iF{栄3Y'%&}Hܷ2ƞNjMK#rEq#tb,~>꠭bta:[zԆkG FoLح&\3SfZNFЬtbl)]g䝌[`M^O' R;&zx1y>Z '.'+(tzp H&,\RpANr@9'nUo dooEHԙ2hOV3IsN^W+%}.|-YVhz6jeC8 D!D-=ٸ&vb5^r2SV̬K"]iQu>QpYi'N0R8R~*1^-]-ʳ f<7& ~JM?wB4 SKp&/!b[lttd7Х{_hү~L ?˳w[y;mPY4.UNĬ/ߝ0t].9q/#4nn%w6lIȧsl֞\P%rhQ<N̏IY:E ꭒKl S>6 4oiO 1b+P&!dbkC%L"fW5F|x7{wcA$O6lrc63LԄm_Tq.P]#녾;`%e%pjs~&[̌ѕ>*.;ߴ-v&bnH`MnC_݃8̵$ng %eCQSm(V3.$& Q-Rșc?h44M^3+j4=uV: ͷe7Y4t1xcK6;|1-8laf383 dw|+mWLw+cŶWps|TNޔ?*_yIظp=~O>cBE&7PGp}Ԫ5yMfVu ' .dj4| t‹LM"wP)`AGl>BؾnȽEx%^N˿lr-q:F5asƸ"ȸQ|&0]!B] Ѡd,0oU3>Sղ{U3\=GH d -5 #!}s4PC4;r>@pwc9ƙ"]@]cEuN*&Pj;PgE0h- hMHVst+]N'j}ru=5C&Q3tO+$ج U6ì3kk,^'i]|7. Q׹2Z.C'9A{8&n xsP&#94K'+*ػi'`9E4yh'huhTIv _m}݉{?D?g3Ҡ/(  BHyt 0*|`v`A8J祦-:@:zd:5/Fi"Cw(0{8AJL!b5>̘Ǖq_y2Um; m8f)ﯦFFh \+EBEJٲDhY6]+O[C'WN޾;3cD.^ەw)=D(Xr|&62}rv>93/_#6w]斓In]ȃI?wta\xວ7%y;N*jub i,,U Qζz.DxQpGI+Tn! .C쎳~EWϠq޺]1.f"h1 UzRi*kP_5[Xҳ.5[=y5!)k㞀41jD#WD6h(-{" DPH&בXk(R_|ӣx!=!lIѮSbe?X)"kh_H0 x{ x;=hwpHGƢf4@firfBDTȻRԿ>8J1xVfH_\FƎH+HyhT ʻ6Y4GPy>E-?TlzbsRBҺ[|[z]kgYM/'ۑnR||)Hbg:zem>d%" 0cKBE9Jr `Y-]ڜMҺ󃶪$ ZpkRPy!HW^c( ܌=F_F) 76=TIOJ<.sb.rJW[NDt)QFjGb mŎhп)pyLHrSXV l ?rSFJn(UبLۻ0Zx[?~-&<.QMjFюWĜ}RI PpD yu"jmXZK,UQ~reGn D캒: BHHhiTJL;e܎c7hڥp U Pwq_!rxæ1gwNsO! Z f]IdsjI\Y-q]W}Վ.Ju"rDE`;8SD)C$姸]"k/ 6B ۊpGY;oTb~#&(m4 oaoFnn7-fmϭLRܐ"*tfZ|*v&Քv Ԍeb8Y첷 9H)l*"n_yRV*=8 Bqv4rNf+е-Uݒђ:·ɛr?O3^ Xa&G,|pj B?5@LLZz1ޥWfɥ ^{z8;_n$3 U:̸شzÕK`s<+0Nu ͆Dv.BSB8" ` n/s&VKwlmjŹ+fO`q3>zQ7`tB2w̛{=\7NG߈p&3O@OgjMX8 1,[$RTHWXg  6O)2bj97" L>$3OO>zX]>ԗg方 XDc %:AHLv<cx< cъBbyD!P2Y70}GV͞ eh%:=e vIy\;=rsYVZ_֘\#Qړj' 2ǃhl"[ a5<465 2/2WG A;|Áv0gk5|ES.z 8c; (;£!HW0 Se2cK/ |e8-[嚤2DW-!53 qӁj3Ȟ1us[ԋ7,SCL"RޣMZUYGNxpQc)ڭMQ1<(+ - hILj'&wH-E#"+Lگf a p"?pqK6/SffpJGA &0MB5c!I7\IXDrЇ~]5,5Urs^γW*jQi7SF–:zhY}]-C8)>_&c#B&H̵hj# b{ps4?LHv~>o}vvє+)goڰk"fo#zWuZH3g/}|(ű`%/<VCfp 軡9aSIj[P-ὔhRD`E {}ݑy>r]*64^WX6weMQXx$-1{Mk]]"wcCG,Hf1ڏz>-Ab070 ΖA4MIou'n4I )2U ?r98K;n AXc8hy, Q a+Q `jKȭAt@PV .ݜtrPH+P(%8v55Y>9\sXj@R nnjʝ3~$?3f{~kx<_U-F%qBuië?U+{c;/OsTސK'*Bx*%f0R,|"⑊t锧C=2z:|]io^P,KFnni_Jٮz{KӾw/fBh+m.P$kg&\g'MbYonL>|Oy}k; A= bBHey-;i4<~;YCsұ~@# y{\(xSaoiwA_-jQ B>esryƥ(rnuOdK`3TAF}5+ɗ%Hs4|oi/P9?+OGYuOZZ<0W;._$4~- P NUWBj~YTh C'rO_209\\'OF<˘{Ǟ <(K,דyd܀Cb!d'>2E ͍ iW"W$7|KLc)  ]'8f\W6LylM ק%q;>$_MO5G&)wq}gMлYyJcN] :I0x\69M5l֙&G ۯ&]ddCIμkdn$9w _kQOkqfl6-T!;g% H4qۖc^ IPu2 I(ʖP+}i"W;.9ţ`MQ:Hw&#HDW8fa\3=T`k/]ghD+8{u@ܙe90KH&cDz2TUI] ) qʷŜMfGnUsh'%YkUm ѴW1l )fT+xp:x0o!Z{ӆ_8Ck1oAr+pUֹH0GSc_E|f|@ GgV*ƽ#l =ȱױo q\1')(Z wqM/% 4U^\ܘ|878p!">3[=[OK!53ֽ[V\η(~oR9D5UcLhE<VVU<|`@8itb|1ܗ\_w6wCV],Ƿ'=5 'C`KLOu ;W]T#R8[X絞pD0mĤ.øMO!wNS`B!AAШě>·q#Aù0#0*1Krv}C^B|arA*xWᾒ{[2+8ė?a1g?W kznIs59߭((cF\[N3P2RB(evJ̾JO[q͠1czl~"^Q"FoNF4Hq!3UU dyD?_^ >ɋ^ )L94Aa*".5) (api#JCod HkW*& 3( S *ۺ>i6lnk3Ģ$yP]o9BmIZi?M(dG8&ŤՊ Nd uy et09aFH'BE\2o<ajw Tdo8=U~* 1Zmug~0Шy'\)Ws*Y)cvp=YrrL"#T7j ,跄\϶wG %&\bLz/ a *=H}l&]z/{~q(ޢʹ|yËK7\-uE>^J4L~0ϤEp6EY6@NfH>Zg"b(GFMA0md$!a'1Jkvl 3+֡)^IC$G(Zş]`QUJ np =rdQ0tr<usZ+ʇ/#UjߴUp޽H4Ҵ}Rjxaf_e6Xxܓ +cg{Ma=5 p?ȃj63etvL?NygQ\k^]NO)A^wv7/A{ $h+BV#K ڄZyJ:QAю@&\@:2>i &tHg${XA:¾%p,j}p!NTupxETUGL"/>N}' m% Nys'½趦KSGQޠ1y;1ar[P+#6s>[ÿ7kʓUwWaifL1_.x.qY@/\ƀ©hW`*fK >q6Ma8'V !Ne/uRybqiF i{gVQ6׬$GCsz4WeSHueЬ5b`e9|nv!3YuFDs 'I nH{Q%p@LB6wj’BT}-PBo+wSbk=|w cZtw p<"ݍm"5d㽻ʙ|=wRgD=v/5Eؚ$M:Ftlb_{pˎ;B) b4-Mwy%-/2fb0%oR!`HIt`qz*m!˱dedaWp\V~)* Vm LZƌ^y zG|##r|Fg}f:a|T~ԳBلAvmLbժtU*f@DjE9}'M.~MقNnԮqK9V'J6ٍ^GAqQ<.­'V i#".r%`03P ]S5"S6 ILQ+ծ]XQpXz*Y7^x{˽Qm.{7n*'fYZ!to"gV;TFSɥZ*t?mxR(̨d ?֋Xk4Iaa=hBW[@~e4PyPP'Xَh"}Fx`wdpU+-ڠJ Ȇ-<]P.Ǯ.4IAޙAN]g5A{G;U PikG&šv,n]x *jԒ@0{]KGaOթױe"c<]-Ce{ǦEk*Z+$õ+`јT~ܻVka7>F>< V&XAr@խkN%* 4-q/>iQ+Ye¢^)Z҃@4޳j<ȳjɭ}qc(]U3;\?܉e0^l,l")|[J4 pIR|n[)`izU_IXqYƋͯ^XgA;g0#qa\tIs#;}I5 ittf*BJ3E$YWVrLN2@l(G^5l e[zkǴ|-M9nz:760xޜ .9nw5Up`[` R*w Qz xbO5}0Lk? >Yڂ{- uJOL, ;A A SCO('NFHϦW3Ӹ Y:I樟P~,rC7`27 A?(K7fS_$njT?|o¶q.)Vq.jlddc~e0?"W/SO.fR8XM]T5$شVhgHjEާ?;&~"¼3Gs,>!IY[x:uڌv]f@\$d]4P|m8.%(m] T7d~#@xe3S<^s޹3oi%1EX+(f/{'zG>]YQN^DYiz1t?wpNV&*ܾ*Ja?E0ZjFc!ؤj Cž~ )t7N2N(' 7]AL|z0Gf~ֱIo,|Ǜ,Jtr\$HOC$ɠ{=ʯ0TΪ"kPqi%>Fx=!D|1=+d#g*ɞ>WPU׼=x-d׵--'xy@0 .SON:v/O×rHK&Tr5L63:̳l`v o$3hwB\n 3B`Q2TE"QKʺ …!b1uG5% 8$:R-źs\RsPsa:SLSﺙw,+Q&cnO/j{kb {5YRVxMO޴z"=Y23U#RK.giflH,4 7FM*lK@93}a <`:OqujP=wA}ttñY0q3 "S$o P+G\&9>@rjXn ic,o9f$Pv{dշOns|j\g Ff9/DȚƧ*0^Pc¶X0oFvX4Ý6qK#X>)>IugUЏFb׶(^91orXe,yu?5n#!m;1p*uKSHBiӠZ{\'k403[[Z)dKN),X%9-N/szӃ,/kS V mn`uEr;>.Ln3~N.aᶺͳk:6К "ޜ ,Bu>QП7[įǴ?lk_P\1 tʥ('؎:4i+{ A>2#}mU:[wWʼnXˑ=I߻2K7UJm7)1u,~H o fi"zAYlj83m7yQS][aF*!+9[+ɇLUh )'HP;zAZQY `E9>t6/tk{4fLjP6!(wHvDrpUsG.lFX58x:bxTdcHա4hlxuG;GT @6:LqFyTĉJ%Pm:T z|&ix,Rhu²9g2CO-H|Jx [ 0ё"z͟w,fBs GXh@.Qb)Zd ԁM`-k,Ip*F*mpݮM H;w -tr%)KVyC^GRUpL;+F&ϙML &cU|]z@^& ]@hݍrFNxBkUjf1"IrǾwmmҳ6#"?OkeB[\wg=dY=FKt`;X|܍eV MW- >z+k̰ B۬UNc5XjF$–dn7~KfQHEb̪x`BY|=\7W-y wZA$%\q]. )!l.$ެcixޒ-lfꈦ/~ǚy؋Lm4&;5{i@A|uA}Vuzk؊Ih"0рsۮb<ƚ"p B|74=I_ AL` ,ju LLDVz1U4Q:h1q*3= +hn/cfJ(/m?xíJ% Uc`_U><`~~ʃ5*rsGU 'Z0=*93.LD2@ÈɵPok\ֳtMٞ,Xl&VI{ycJEL^MFXK 2haw ev/ z5i|D .F *!bt!NG`CG _YQdw6Jr7au'(=+\^꒕a ."xpNyJCQ05ܠs.~" sH:IaF+@#cn!>ܒ$2d4t96//LvmQccȂ/7Xg\r76o W2{-2Fd?Ҁ%u&*1FFڵk7q$A.eqꅿhZjYp Jr$ʧU5GH H2Ca O'0u|E,1""gW^A4Ӷkm;n^50}J̹mPIw٢٤l'x*aIiPsܹ[8=7*؃z$u=)*-mt)Hv W [-fN3BY"`OuեqH ;(EP&B=|"BWYlfcuvHO1\5%d+|2eGo'(S~[e¡X+HKrW$aM ӼҜ`_%TlQQ.,ÆoW\Od8J0 \(aQpŐ|A~ aZe_)]Ү9#Ki;GTr}[d@3^pM.(Mi0Wn2 U?ή}/%J snj UP1);PR nغy>7ǾCTO8ħmmqt2"ʾp\QMAowqnEð7ͼ%/'+ҁ#s‘r r V?}ْ!U[k ;%^AVöԍ׊_Ni;Q+`8>]FVqP[ ER iĭG? LeT4mgh5ِgSr~:◀R2gk%(S{ .)*>Ч8 ƛzw󝯷mzf8ͮz8r, [XDrd"[}$.۸BҳeBd]elb5Xطk2P#ֵܩ@זK"w8Mw|@et8&Ј@q1F;(BGPp?BІ(pT/I3iPR3{!$H3o:صްhw:[@(%pԈ)T !8UXNEZhQc?I3L(MQapNXfwi̦kCɄ/r~6qէdv_߂B=A$j^jb]3ph* aύ\ͯ'22-EZ1M svcg%+7gH;xaeQCfjycӬ.faH7yq̩s 4>Weν?t( lVh2?, fq3yhf/hg Þg:d'>|^/dm;,9>dȃ7L<%EN\4VW g@*0u$m 7ಽ+__4 'ƍYXI GrInul/ٿy*hɾc!(GN"j`ϟgk;5EDB_ASUA PmžNPIj~_r|}}yKX~V7K~1aN|2Axn騐f山ˉ2 t5;7kiH} EEɏ]r2΋{G#UnE}rs8BJ7|+9!3N2FzEkҎlHJКCwH"L |Gظ$ dzRj*Qʐ>ߵM;?D|Yր@:ŸAQ'hXwD莡 V|[N;^w.%U*Oȩ#Tݭo/Z٧n&4qJ ΢ȃ#x#|~khUܳCgn%jn:OiS ]}:>m b,!+00{2q%b2Ӛ{ |>s t鹏6)rbſ,g19|uita'[aNsuq:~h_K:0nW+E2 +ҷMf exDY15,]~M:e&Hku{b: Bk G=1 Sb=4 l /#y 0s`B˨^O#j)8$Pry( ܐ7U  zKR ϥ YqT.iӉ!РMnJQ)<UZu#TPP$f\ŐH4tzleX<\ ?X Nq;Ǝj|[s5|@PWmY5l$BhNkqz {!P,v&O 3@V[H5;7+v\a:TB:"{Qּ2ʅK^k=U0Y9Se"C)ȉ *21pXj9ޘOe Û{uIMFX~&J2xs9͔!2g( j`Tdxzlɋv7IKM{دemH|Rm[w)З8&705q]6H% Dįf|2*G':5$R1TqyJW0`+y,"<j͊WKFE Zk۩]ntcc}8Ҥ⻰AKly# Tc"=wfڰ$L-Гa/EAtꓯ䙄@5,p`/+cdǒ :J{4`AzZ%B^A=ծVN!%3/ wʎ0X6W/kdzYͦisl0׺rN,j'*n.w .}9rE_,40ry6luVkDՐ\SxyJ^d=AJZU.Hş4+|f_f,fS =[ djA%x24Jo<NN/Eoz $몴,iyBJeWer.<Uն;rЊI7^AUW}?c^$Fde,&IeB ]N#/+4Mub?gq#+t?uw\},`u;;Gm>ޟhiV`x}O)çl聝}:8^_&ne^C2\( (^oG;'>7X5i-A,.+ }7S0EEzsH/^0ay3-ߣu\E߶#&HP@&MT Y"r2@] N>&CEJӵZ~Y.i @I_') δ8GL7zCjM߶.D9||wJݯB.b Ob닷#i:;_ʙiJaU{{OAɅ <X9)mgPSb(k@4Ɖ"2K+hB_&naнtZ_gk[8UR~ 8;>1zkߏ'Fwu_]!(BDwWb~R`-H38g}#{A0xTAZʞ6tbf"/M O;0YZ07070100000019000081a40000000000000000000000016650a15c00006950000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/i]?Eh=ڜ.+{bn1b eZ_ޣao <p=Fvyrġf!Ԍ8q| /EG P̍Vh5 X)59SUv4׳nc:MLl?1&qg]wB.knsmvjfP̙_Lr×.!e(!z5(vuSJ yMװEOl= eðu #iI>AK5wA!C|޹iCN}xyf4K-ҢO^?MlV"_s ,"+\ %[$*]CD19no}_(\.U{*a#!~F [[4FNOUnOb|FE5Mps M ڕ3 frϘȐYkFX@њN%[1цԇ++b#X{@c\ՋD`[Կ#~`؅!gh/xk$w`@WpoID3u y5Lnۅjpg(j$JA\W%Q uMn%0si>8nڷUwR泖-Ãs|?hL>9&b}Rd-TY;`OŒW +vGu2 ^A#AS>މoUwu#kwy}ABKW#&;Dq ıG=IC(bf@|^Q%T,U UT{>pE NcT"|@QA)ۺsbsmN(zbNrw*ttNNP/sĤ<gԹ S]-usZ(w7$}y(ǮQ7g\ȁ | j8c q88wo#RxvVy:8IXXѣl?V]$:ޠ~ IU|lГ`q^++E/ô+!?Ceyۦ>HQ[dqX ]}IegȚIA"Y S~ B?M;]o`~FƩq0ƄJϰY*/_"A.BC 5ЗM\ UVU)[b Q,6B[Eyk[n"sa`s U!J'{GJyPe~u1fhZ[tDQEvɀx.OJ/+@n=;OP~~77װͼ%+W&t ;5#/M}D#Y/h؟l.SD"gE2ٝ5h@Β۰xm#'HmXq|S!N>PtUy0~ul~b)35<ӕi/9k <#Ƅ P~-* #D{ժjv#s."ˢI+ī&L}y:ĥ{L)uH:-8 +AMn9Eb\k*=S=gvX\M0.Y _҉qH8 )LNS/5 KrDf[\4vGP4ʿNe>®" =μj#_oK ?o$2\.$]K4Í@F4,8hdQ_-״!s\.%tP~#unY;%l2Wy +;'s1;brc%_p0RmfsAcp<|%@ιVEt^o1wVxr%`X}ɿA8APgy'Uh␚;AP~Ͻ+u+A1Y<&kjc`u7tKG/eo'ʭמ5ը u\n$@Nyοn[jﱈ uЧV+u6@ĵ&.>>` d $)#g=-^p䚺nS$2)DnG+[Q .VkbfU8xFgk{6:\%~|/0d3"`$>>ۯ%{tcxf׉]<8/D Ma>O WO \3%48:{hbXh8YEBU,3 "!eperkRaf} AFjmLxA9ެ1#2GVQΪb0R_=Ϡ.[r4^*ױHH\9gSLŹKF<.Q:9'sރ!kZqG0KD X`SL8L>L5Ӽ(9 XuSOCpۣ5lbw˾+v>z!H߫ TNC^q2"J?ͦI#󡋑L2 ̠E{U)[;M=Vۈi %S!I)UA^KD8.NQdePTxKҭߴQp' Oc~!]BB!,պkaFiMlt+XҒ8wWp{yZ6I |S;b#"}A$5qjۭ/бei0xq٦e [{#%B^[z7nf4WăpɜU@QR1${~mhcg*r Ô< V?ٳ5"&J6!*rD~@$1' $&SJsrlvH nvAoYp-I,82m=Ebٽ8I萂zMEg?IO޷3渆"CQ~_]Q4D8PxNdYSة])LzeRE<;}=Ʌo}kjd_kKE~drz rQk%n;G.T[k: WcݶŬ_@S9g㲕B9/Csgq9o0A0(|/mθu9l C #sC~H&ɹ8z(%6V'zs5jέ,Sȅ,G*HD낆-(ѓYpֳ:j & Ocw$}뛸 vE-'j4W6N Q+Z:V75+Ў:;gAF | a!61_QC,!&Mά ~c2a+%rjVr)mو[|h{1ܴGԿJ :xyFY%P2:)5% /jQffHH(Vs/dk~#Qhc}RQYUafN`?X KJ.?U32ֱ-ٷݭ$]^A3b}KklU!tzkev8gEE$өA{ʱb(k]cJ /n2Xq ETT˹jiLVl]<:r{C4=B- \ ' QguNIh1|2}aEK+zdx%+Pk1 a"IY'bR~40? FB-VFK/pZ1bB=,H|VLMSaq 叿@}-)%VVєbD1Bǔ2 k#Id^ ?6N9; $pnE!qGPҔl WO0bjdU֙K*>"'pj-"sdE>$Wb hK{[{ &G7 XOT\d*E?vc9s7rFQy 3 Q(ZSt:Jp!˲6 fKhJE.Vϡ}[4 v ϪU_wǁBT*PlؚD%e"m@j$qaa?ˮ17i:n - 굜^'W-qޓ;]Lր*Dⶾ=R1=,]O 3<նٻ`# 9EcZ3UHGlѰ#G p؞>[\OD?:e|M' wIⅣfmhg{'-V%>=>P`.w;ׄln !yƙ{JBm4bܐOa?E>׏S:e ?yo Lke3~581)PwJ t\U_ k <.cXDKޣ^޵ >7v4iq{f7NР}aKׅg;£nE -ϠKuXjy{G&B'6Er#q_V<3a0ǜ5d¬c]uu-GƩ},x   u(;d2}L[qPqSGЯKNCLƨ-bۀ(<*4G)5lM:vwA-:%fuR,w} t.B;w[z͍#pVՄ i"q: NU!.WܬAE{MJ\ED2o`iYM$j[ -lAa?♨G˦:T8$fY5W;yF* SwPe a!w^>8.FyUjhdF}Dj}))aM/l$l3昻'@rO)쮞Ǎ@ѡ"kqh@}ZylU~gz^Fa84*9=Q4Yl׬т2eN#^!c~hC,nmϹ8r3Qw$^.ST.QUs ԼӦp/WT&t^>goj{E4>ol%&#M{.\V+wu2T aRf<9Fo yv,B)V0K3ڥes\/HNھ[ !eqlS=_E3DvSOԤ$3&q?~>gm霺$oIi1p8%-=Oܤlw-ڙm}}|eBto5Ewt2,aAjߵ) FJK^5R2uR$,oTS>i݋f==3hᕗ` RkU`ľМ%Fh, njcT%9ߓ)v<6BKc+2WO$L=l2.}Ģp*3Jne}U(GT˯ V6JQ)NJiNbrCnt.UcѶ FA_۪qMIKk=n]BCYRƣ$vAӵղ=RW`mlT)9hF1$2Zt>H\$Q#ʲaB_¨D8'iA& d,LQ8F48(7cNG>/:>uX-h^ߥsH%/ϘMXT $&Uy)̽Y#4UKu1(N̛.h3jlDj#Y)i2=c=_X`H^P-CZ芉Wߢ&t #`}ӲᐴpR׎ɋe12 e⿦#ⰣWnvi@A\wx5+언J${pzLUDBL 8kDp!]7i}g+in4Q>lOw,(4шĽݯ4%æ1Ot]x侰41]U(Jɤ-z"[}_hP§h\QФYv<`r0\θʿW[6=r@-tb byv'b Թ!!zɊQ֦.w=W VfHȍZe\÷gˏppJM~: C ^(;;c zXU*wj`U\Og;TYdh8K!'Q"Js:> cxMr'0U^)1!D4V#|U&9i7༳<}ϯPl;y.rFm:UdoS0rWݖ`XPT[$!+ރ]J)/vВi&GF~QoE1bv/4{7 hW. 4AJv&OΫdWS^(:ڶBDhǦ^lɶ#idjLcj|JBFzUHm ;E ʱ$o.jkwN#¾`]?^%Y559[Y=:83WUa&T[F1oջg~l±u]^Lc2dsz`+fBmy<"L;U))^PǦ.TQ6ETd[p kfc]٭ XƃW4>T4XYǶQ|-$C[L6SV_̎tjDoڐ,̷nCد݉U|YBGb`) \e{A7!XDYk@JI鮊yhc#YڸDY`Iӯ)&r;foBiI$ئW"TɝgK_Ķ<^$F%j"y3q@bS5k.VFS=蠘_X jIyϙ>Q杸rTBҤ sX)o&l ^q%Ntc:qzo&WcQs[r+L_[x&늘O/2AB.l,2jzM䑘 8I>Cd˩Zkfc9nr^֥WZ豤GܱҼĪX3 A4,$ܔ7 eMNS`*xZ//KAR҆xlƞ\sF Y|t&DŽd`jKZCŒ1*׬,R?1TK(*9d )U sL66O"ꬥ6L!T5-6h{xEpC:PJ\mk:9*P|UR]*'Sף\RuO߿C ?⤁ ^lybgm%NmL{Yrt} jTLO@e]kEsL*)lyp?_oyl˜*۳ʃ΁ J>Y$y[EOg%@:(F~L3=bֻdGC4wYB A,G1*;BЅ(AJ;n(GP ʍ9Cor'FB">၁=S_\ՁPJUtDC_;v1#C`FWܡ r[UlfJN(pu)ujQL 2bUc*^t@bD' :fZ֓p"j buaqdA@MߋcF95.^ D$|D(ַ[Z29p]z߫9|8r@IV r"iI=`o)ɢutF8؇)ߝG&ved.4RGqnGL_ꮈi8C<0^@\'Y qٰc$7k4Q,^)s] 5m= 8֢n0J<ef@n s~A6b;ijd=t/C\fy0JȱOD aǘP8D ysXބWt:ے"4]οT(2|t$!ڀSabSHFx/q4鍰DNM-Kx`j^B:,+ PXXjCN2/oDz2Uk YS@PYy͌ 4 Mޖ'~Ug5&Blc!#͍8|-ZW C;F[2ziԗ0e˪O[PyRѼځuڒޙ-2¾3<>`` &q j[($ qsWl0= 4ɯ%.YWNu^9W['dm_`\s.O}}7ta|ou 9lEVu1M *50!L$eao = ӋL)JxM0w6c1+$A!^W/eʤ9y v_ͧJGJϹFn5*G1G Zzr5͋P&-". %A+nuΓ}@%nvLN*/)Cw&Oj:e1_#+~$Ig"(L } !)-1UJ@/m${ƼxHe_@bT5f/젢nSDV8r "FDU \ Q*Ja\G/ލ2{e2*e31.x)mS3w6Uܷb <ӕy"{\c<]$3/P"ʓ; YxY232HGw<`Y8OQ؂IJ4zdžK8CDs7m{[mg|w_o-Ů%l+o^'Uɘ !o󼶼>6[->z FFOAV[ַ"j~!jp^N|-m"xS_doJE"}|ͷr{e U/%%!z@w-2q%>FĊ L5~[X_zS oM|M0E){ 6 i1loYCl!<915. GYf_U.M4~SɌ2 ž`:>hǯNprybrbC^~zQ#K܄)ט9ot-*%tx<7h_܌5UTr9EL kf@s_Gf]VlS}y !W eWu1D㉤/)ǶIչkb~?ނ#Npnfg{nse6c [/dA()˚;Obx$_1{Y;f0S&ڐ3o 734ZflBt?/$Vw2gC`n B; _ ³CSb{Yph_,ރW~~J{F噷U$m[HԪvڣg<bn&XTԞ7XuSEJțQ275fj梚N[嬿!osUVdP&gѾ=~pP2-?GĢVP-ոB[[ *J9Dcvn40} @jt4l8g.9xQ1Ih2q [.ǃ=RbKڤ/,T.T3䗇5`b |,I( um{/jj> m*NyoWֺ ۤ䃳E8L4_}ɰX(n|њޝ v%o0E,)Brg1rjBC3xm:ъ "$Cy8-"3jg? V9;Zf5ӗ׌-B׫]7uC܎_a L/%;6-yK* #I=Qe$\;wT;=ia"cpܩ0>s)9!I"sM-5_ ʖ&8&B~s~찖Qh>=$ n?I%N4 V Ȃ)+`<ʏ@)(yOؑ#1·0`~١ JГ5q5).CP ]\91abսMTl~3IF]im1s{G^$8'!(Sƍѽ6$H2 j84\H#-k!!{ȏl%m>DҠ^ =D´<" Pv1O\8b~mڲodMcé XmkQ$\WyƩY֡B¥oog<<Ծ`"syFp3o'S@?o-oAބP/@5ֳI/KsӐDLimR%0d:e6#g#ߵpRt JC=;4rc\xz 1&[\&%m `U]QUе Z;=@QȕÖJVi47_0|=>U"=x= ;PkǣRA}39OM̽v=RK^`I` @'?BHiswnmGи\nў bEL2LtHuۼ" ,e=òqwmW艻OQy< E  $bKz 2 j|^DxA1{Rwl7\>ǝ!xƈhGc0 3=U_1,~D: ঵ʊ U%gIzZQ ̊MCljf?T=X[W2{) lu"-]VF1s>u-IggͲ sX# bYal._? Mw|J 8Vv_›%Zp'gѯؿ?Xyp[@zr3<$Ť +]k'J=y_q' rdC ZL}sP-$C(URV nnuպ<Ō1?{tFŜVV10* {ZbK.%f\`*ޯY43qg,RMiswld !AT6Z"y52cP /,Gu)5'=*]5BQ#T\#~+!:\[I/tX|[Mは )0!Xfs,^C!&,# v ibO*^ll$boS3LxqM'@)dwx\8:RM-d9e> &U/-?0f8e #pA2>Rԟa;CO|2'96{*bgN Pg  rOgv/cKPH֙r}i.͚O-j2.(QqCG__o0osC5 SA`!h`vJdB!T&)MO15)CٵNKwI¹dZEB1vr@#gW 4.&Zᶎ|380 Ozqn`Nh?ZЁ/ _)*Z'?_\=jHڤqBa3|A㫱z@n"{0M!ټj=n!!CwR,=g7)yݤ ßؓ?kԯ[-?zYe˽ipJ͏+q7 &\YV=2TK-2܈y+̢-WGXq=3D7RضD9gD9؁Yxn UUzoBxs*09b~s0Y l(kt[/; c b-ăvY''yEÖ-aez[zg\Aיþ`!sUMXŹ+@?,C`Pi-)19ĮR: T["6ݣA; v3)Jfw4E8lu^0\mo]9|@+`+J?  ,#vC$X5GM% Y y]U SJF2e$vas+!Pd8Ӆ_)57-e3{xW@Sj>̚RM9bU>bQ|#CnPUyi 'u=Em5[gUH [dvG-4g51fVP |ȵIMȭТpqSB =xE*$9g3f$,WbO0:.,\ wBNfS3X1ڇCov 7p0 k^qt>|,$d,­^I.&h~cD7i-C0[R옌O |.*@K@YD._9ڳ?$;-q s7qzI8^b!G"3l^2jfG |6Ԅ@9F =s^fTչ7 !+Oo7s}̓q 2ز$K־V[a/0ƒ7C1OQ9@c@L짋u;M uB'BfgZʟM$ U/y37̮93v PkQ;V^r:E*)`/izt|^BgIaWE$;4TM'ZYH,FdA6^r(5<@rΏi=Afiɮh"WN!s*N4e O^"c$g{L+kN5U[9M(Z4eZC߻pV2*vJyY))iqT#PωV$cu:?(b욀|&<9V'ʍɤA= |I.`r  hSq0u#G:>_H:lиogN9qx\ (ZedMiTD#ʎʟx5d@ _~Gfgl 2lc^cב_U$6N~鱌e+t5P@ocm_'5ΓRF/xRzj札#֮RvrnfCok/NPN!P;wQSXS$i6PٓOhu+tVnEd6KYmک!YrfT}XEӸp,!q/~nK~_ 8>Dc{*S3/ P|uwWMs/3@XuԺS^PV'fPtcM.?DhrP惚BاuIfu]Q8#% 8.ZEp],͎vwR <'%S/:)idNKL`.j|ӎt/%!Pv`PD a`?u^PR.qȫ/ EӜ "[:FxEeN~$x+=ۍ̈́T =0&{lK`[+0Rƛ1wj҇邺-iH'EBddCh.uY%B^\+ ʮʬ$*߆uo ,/.0%,1l7C*8$CHkZ0U/R`_s?H%?6TwS*|}*}p)_ /{k{KܣqLe.7kM—1˗eN L#ZA'3-t3pܚ/1a yB@k  Nml?'s+yVm zh[Z0 خh{ɜW8Ϩ_.<O^nU&73nDvM x`1~mNs=7ds6_OZC=!>7!nxʊzח6q PƆ_*)tidaW=;ѕMa8K+wSY.^J%&{zKsVVE㹧ӍεFhHBPϟ6.髴`lU|!ӯ/\}@Xf_xMq>~\d3P0&|F=P hI ~[+ Y# do?ʋ{['aAѫ06AX4lUZGœ#Lxa.x!D ga:uTEб)sޭyfnDtNUߗ:UedS!Uaź{'MzR?R ET['ɇd.D/DAG y2Y,1K":_0p@Qa N)?6e,U.-$q[+]e4. v ƏZF#,5$=Co}d˙N+ g(~4Kр9Y@Z3.v}A#Oׄ7rPKɢqv%Pt ]*xp8pz4@N~ c!:5rRy Xh\|*6FTɼdkhtT`i_/bT^ayqj@`tʧ?-NӕL$8)SfԄ{RXHeV[Lkdz|7ǟHB{,)t OY1jI#R-ek t Bmy[yL#at.nJ[#0 ẖ37yy>L*R R"{% k_Bj/8zBO-5ďBx2\6 )(+K TVfK_^[<& 7߫  {蒎k郯߰Xh530CC"#*ZXH}&H#ҋ1p)x.ĆɺE/W@5I G( CqsPWݤ?KYD=mt%|36t~[(xOy&o\Ddh1nYثڋyfN/9Y;!6Rj o3vjDr9__7y Sk;nTQ1cdd""H${ը i"HddֆLGz>~6&2~;\i8T7O`aj-|ttN$S$~QӟwOIX_9P4M[c<)1&F%.YcgG i=*O]>06HNzE%]j967o3.o$Uu582`tĖɇMC^=ӞϢV@ísaʽ/+C>ŷ/| xߕngB !_)JlCKtD5XsԹ)?vOuk\nwøLk4V#k/«beq'W'C͝3H5{;+MO3T i5CA zZŲT&,Zp\" E7EQ¶,h5PCg(.+4GeyFIjn qAQvaղmX0*KC]fQN{9-b w b%߽T?v Fy]߁t)DO\E'oX׏Qң67+-vӞ7KK)DU*iz93Z>U(Xy_nGRulPΤF)IF}_8vI6a\+v Zɽq1Y8Je3ZkqyNT i=#,0{?ۏ'lv¢ DƑ|6;L Oq1LqI;꿫r-,#5!k #@D#SpU8 R=UߖY" 'y5\v x]NZۗS~[yaj}9`/6b_?@ns>p2  t$qśqη#'nt] s,u岅uWEY' ݚA72Ӧ7'd c 8 {7@_lu^7EdY 3=WZvAxjv!ׁK f$1T5L8pAH}vQ;fM#1XWa`f(DyXvCw:O|h;]P0g2Gw s63G^dx2% D%'&eGЊj{cXN*0m6ak$iP 2h=5C*gRT׶MPIvxk`ᢥV;wr$JBw'~V2^}o6d`OwhD0Bh c*̅:zYPWexXU'\eХo47#3`,]PdmJ X<`ATC>)ag|?̆)Ń-pJpm]tA֡Tlg$py!]î[+&F1Thúyt(Bc,` ӝ~y3P)4XVUfSܫ8%%3./yb UܥJnL5(y1kCݩZ8Ⱦ'Z(LNr /o8V)츇7A8=FṵW#==ji Hx) *7Ғd Ũ"BlbF x%> Jbeׁ#w!HȨz=~TWm)x<ٝ' F[=tMs=PoNC0On7Kna43+h$[ULD.rN=K'z04+>IAWǪ<@5=o&broZpl!JhxT%_ane(3؈_86^0pEw:)ꀶ#% bt4{ \NM-{ۧ-up 5>Ixiy'7+~VXmvNNN)P2f=Q Q2g+kO~L܆t>HJ^}g_1>QS; ].#m\&,5%- :MdrV B )r-h9BV9n r&_j0§P0;YUϛuReƠ`aGSb|YN xxؗC@?˃zUcu ˪h5=_,3- rEYT9Kc!>c`z8-FrG=vw/9Pʀ][hs**h!_QL@Kh`dx .&&O#M'~ܜAf,UD+ W$ 60{gn+T}~#t+6o09 ѺM7$L#+ Dʕ +4 K~ZUWo#k`GNB!ӳ&v_ >ǚC]Qh%|E~6  Dv.)YHuV ObeM9O(ҫ~v0!e !~z{D -`Yךݲ7g}iӜG#8to+ۡ1d3'd)..v}Փ X Zfno_SiL Jyt}􍬵_L@(BEPY:_nbDY\QCVDaD K$u_9ZϧŢS\<eU+r`3ސځsCT`ݢ*') Ұy]9';s7Tjh(#Wq>mtc_R <y5}݋d)Wnn-f]2rR~&Y䌹 Q6bFF |Ӊ:ic D;"C*MOhQx@:"uf,Z~}͔ߚ3țOۘK&AóH2I,\e}9jefP&uB*Wg_@Q/jcݳ'Py)0IJ)ufCnuz~{]gޖRK*.[eJDiδb >pcX#UW&| ?P>E(% Ʊ/lvp1y.V- ToU!x뒟 b Cf/)~/尋{Ru 4^=~tPPqr:__/Zk#H߾| K>gEOk$ߨp =rh:d:ޜ0NT:RUSCIrqR~GV-*n_ϓ ~UƚkCvEJT(ݺ͒oFHM=}3MCӀ|oc%AdXGLL֖~yǚ*rR)j\txBUS&~0Hk.G]H*,1aF W6Ճ,U+8?< %gIulFIP1Q-r?kιżۇ<OpːXUyaϮL ڷ MvX) %'xmeDiqϚ##PY;,eɀL۫OxN/T72 Ts yNPUƊg[\ jIUjg$sN7H(+~5W|03 MnK{ĩAO>98B(0rdhqP'ҙ{v _\Y$ubvEBJgx__y\q،}fʒ @r?>\r?q[IfTP3.wȦ&O2],>jtZS?q$FA?ĤTPa-ko8'o{OФ4ϸy_3$؎[4WΛ!hӉBl(|s7nd4j9 ^N^eqV"ghvzDG|859>9G P bw)΅6DHH >PƯRD؎OJ]erL‘[HmMo, 1>y% EO$h-@ ş@ P?O; ZUFF)6('A-mvw6=*;k,J_ΛB]ޞ+yH v\><-({(r h0w0 _W,*fz^͘7 R]a>8)|(Ruɉo' 4v[SzI^Gxa[XY| @piXҩJ/Cz)r2 '/UXtJ$I 1.kMVYk?L@l\>_b(ILwKEڂ f纏 |싅f9$t#R>X3`.>^"ꃻ\S6M.c> U]˿|juFo/ tGPW&$g|ׅDS}`B̒^큚eC(/dڷ;K pB&.H~كn2q 哏opk1 ޸X`'aK 1dpE۷җ1 塡z>w>έK4lXV|<-nLIiL=ezܼ)AعhDe=3t7[&`R+7|h@5-x5{W @qV: %eeXck#8t(jԃ罖 9:9х1-rݹoFg=F52ZZ%K' Jx;[`s@>YQA~8J)'2yr,.>ŪaMXq=v=й%ͦ+PL 32=e~6oج>ոa4d/] \cI\oys$Fh}n RkG!K@-/ lUdTza4O.XU+s uM?u$7mfXpm;=J`Fkc ><4,O;AȮ BZ~QABބsOތ*(g?˛[#Wp03E>eM-qcWt8%ZȨahCH:<4L.}@P}1T)\ c fnDlHOR 2/R Y,ڃ`Dg_a Cn5l| @K ̦ :yq|Er">>cdjДg->T*dF?bU:S#I`@ifL0ȓg/w"g֙UcԈT#S EPO>\Ljk[ x^8`KcyH63}(d[E(Z4NJ Ob|n*(V"JiqAmCxɗݮ24 ئ͊h5F󟟨BMgvPK]Idz`}a;¨u[ˤyܯe K'fp2vǗ-w¼59Q_Xa~ƞj*SBxEE%NQmIZ,ZRo (fP[Ra[.W50s JIe8HOu(YeGlmC[{aD-Jcpn\72$z/Se$'do0x;;bnOi$kRjAH?:@r+F\boFRҩRܑ7F/?Ko{6?N}gzeԇP=^tL@9zr[{:yEF<&쬲DIV^;~lyU^1@Ϸc%8YFgD|rlloj2,)14g$5~hŚi y Y܁U!cmڝ:[B/1Yc Iʝ_1lBv"\${aЃ®RYPj,;+v0 Xo֊V|yo{1WF+}ƒYO?<^A4tr1`J [LӜRl;G${mݙe:{c?{59 T"Tt8HT99QlVWPTHl?nUE9IPO}t8>hQ׋,A;wAJg{&:Ƶr^AtuL& Eܤ X†Ǻ=:[{呀{hrRCV^9g$пqTRkàTF> s)|eHQzB7i#3AsEYFeK ?>1LJmhf_RtTtкۈG KIAK2Q퓯ga/g37.NU@cםoQL/fxrLڑȶ N4wă d<<θtzcB,6#$B.|#X&_T|' PW? N/ډXT+̺>Kܣ *:=6]kSbWYUGP(Yp ?MFڵŅ_sRZv\w-%Ep.P dl֎\?RE #x.R/Jm/<3?)]ذj KyEI 2,FO鬺}-1S[Qh .Oh=Ӝd*:B؋bO*}7Ҏo1u򨙭eEY(.&0mI(̴Ar|qV#TB&d^kOH3:G0=F}.79/ÎU$B`^*?Bt49>%Z63InI$?L8;6RV`1= zY `n8s3,&u5o S&W!ߑ Ǡ"Mi*bA$YGʆfngq\2r, 賊obo g)WۑI ʹㄪMM.1uA|4c%L3nvgB !vħq[DE8Alr1g!G9uh,o1Iq++(B@Gr@b_Ӣ@݌2~ζ#H)k [G'n&aȤ;D=j$>Unj>t'P:[2SEwy`J X|?>@FmC$:C0>(<_WMLbOC&mY zUD39:=RQ:Dalԡ,ubA-G>Y (E.GD& sYͱCc~<:W1Tޟ׮Yf {4vSg~v-|sL2$Co$[@ad Q1\|$wew7HmDxjSfNqj#_()RKN{?k&Yq{]zYdVPwI9 B@. LM/A76ߞ0("<cL1(iQ?2ӆztx03k !' ld({]m+,`kD%aЪEmQr(BҿfVx$ƙа8)30e~m(au+fӔTdMGϠQňBWZvMV=Fͣx~HqMqڞS"MwT{sxxYL|k-C3w se YA2(ltX4M>vfxd?!5}v̸Ö70Î Ur4G\?DZAZ ' uR`)ó}:hEN\cv`JL#ׁ0ʌI֦a)LZv>^0l R<&"~im3OĻf Ȗf$Ԅ@H1sAD`q…BR[W=Ϳ&3A4\=l+**b7(+N oWcĊ-Mk]dR3~Z-:O>s aJ}7d#D>yIx\ݻlcs{7wI7{ #x"QeIrwf$O9a ufRAb Ekj=u[=]pP4xJkܮPwaϦjv.aYP[.,$ >#fj0]l#;V" DD>}Ԟ/NtM@P; f8+4[pMKxSEIbM?;C+I?iS3r`QaGU Mu#rX\$#9]-0#{Gotx]msTGG_t|?6P\pY!Th}\-"#Ws(I~ǹ:8 u. ɽ4I=:"8/?1"AU<pEndlA6TR< 7{cr5^/1P*v1:-\T=xnd*Fv (J~٥0.-Кl Rdwh8~ס 1.!J]S:vUL,|Bq$67whb=;FzK\YNNyd+ջ(m_zBOEw])JC*ǻB۔y0 1 =R=E-xX9}/uZu^plE-'KHx.ȽK٤c<,4 D(X f anB{M#Lx+K0a^>&ԯu0.>!=%xG6^,.e˂w+S纞<;WRBn6=SE au# 9!8EXqԁ_ϱw )}-Kg݌ Fvۧ,z2͂W !yխ`RpU/)*!&|B 9^P܌hmM)#jN5:FII.c_ݞ9q`tKp${.7tN}q)^?wt~]AoxvK W±ys0tǹ ?w#sQE"";óeAf/it@}8[x<+f52:$gS {,b'gsM]Ubp/#TVރ,N+A%oh$>.S,.%xı#%zF/K~PGE>ၕt 6clMjJmea ϬfXV)Zy#٨H.E W #'Xav.5՗` q<%&Y*4C)Rm+EOUU-2N\1Y}P !ԇ*o@vYPH X\qtTW=8i"!s&#[B`Ә=fKlGyNzax8 }+~vZ>GM:cM|BMl$22Hz2QńB(qP~ae$a#xPkӅW /iߚz,nExNf?cN;[u51FkI!'Rq8$K%=C7[@Vzt7/*^rXO*UPֶkNcdfĥOr+/"P5a4G1|9(9]H3_a)w}{?OEIW??D@U#+KȃsG:΋8?W w [%{(*W_YJ.dBc */^B6W{fY0WF*+s 7Ë)ř%MuMn`H{.> *K4v54Ӹ$,aom:^CGvNTz3 \<>v]ˮ>ESh#i8Yq#W2x7hޣ~kxJ<+XXJ #>q (^8;*C-bZC/ῐQK\vژ"NF1 )^bh"v ۆ;*C(?UC]n]N.7 `~F gAjpo[aB/-n 4AB"Hn( r23D3.0t6}.o6BѬJc`Vqd-7 ye!;}j82\)iJy^bOV˽3׳H :Nt-ftOޞ΁2{As~>*NSDjdck2Cr#E -m&\c#MXtڋ/}5@IfI$p_qVeH6wп *J ѾtѲt-m(o4urTbf Qǁc?5l `EU{8 #jQHQY9,ӻXÒ-ٔx xihedTGB V4S~5Mӱ_a h|._u Vo|V+|ZPCYi=~أX.F'72˛˕]1V"SU EE;SgDCyzoUMJS#DfJ_i;}Zb Y?3\袏_X/$=5𵬥VFk^KGF7j)ܽ5߫q« o%V:;HkZ6(K0~V9 bVi a]Sa6l<c!-@M8`1UI_/~Iz',$ -+p](u5ADa@a#+kץRW OOqL &vN%21pX1x0ҍR;\ovI#R'-t!TMmY!.rּ3ZZg:!{2ӛq10G8F  8m${cj*ŋ6{k-+e2Z`CmtߪϭE>V'O##{@U(!q7i n-]l+bn<о ˔q$]IBL7X-MZ;6(=^ Vm*w'0A.d!Z<וIC04>ޔϊ!MWH67ws`L$S|KF ?J&DY .hnMVۻQNm&dl e*btmk<_Ձ.=h,FLc0$Ior 7Q=MX\  EWldFR8A`ָ3{/zt9!jKoC5ь&f 8'SZϾ5 gLD%\Kly#57X޹s8s)[@N /uHP*XB](h;D4Ԭ&u0shsG$!yz D2g J'-^ݷvT2IDhwI.H! sa%&\g߬R)J?.P6- Iocl&Ƒ&?j B"D1S>Qk#_. ƩVL,V`\6pv&2Spu;%yd 1Feg .ߋ΃{ɨg,jjy a34V%(1hY7V63/ eY1nt޻U@'mJC%gc@i28l{fsf^e3yKXn@[58~65#;ZAjpcI~pAQ 1BȊP *$57>~D6bW!E{8#5,󦶽7 k蟪˪aȽ-\7RQ`Π) ڰ6=4."Kil)`~'Ғs{xEUB3k\4$ ݍNC6!^V)KE3 PGFD hl-: $G Q2m(i +RtPҖ$i"7!:sE{ |͏>Xm,|vM׍j[Hs` bn}~\$F笕 KIrX-R꟣Rk `'pcYPYg٪ָ)7עu+{]λ3%~ۛAn͒ڪ֑~9zW2Cył =Fڛ:#3 :/Q>wW E,p*zk`~NIQAI44TQd P!G!E>~,<.yکNmA+X KV~']{bu,?)FegUJsD{'=5ײRp_d; bYĩjM n:0|unElC=8AB`8O&o{i7Uk?021<@2k':3Wgީ+QF&|ag0ܨ cI:J!,=&=\@ŅA)=ś6zB7ZbeXpzj`תLW-$wD,KgRQVLQPQ;/I6Mm}pSň xc›e輻' nܞ+tL@1lKW5U8?˶(pZ?$DDAs%^:/w0 V\T!+oT_0+:7'mB_{Hf TiDB) h(㫗߄ ͮoUY1J$hG}| Bdi(t^۩vILaPapi"؎~}hqtY)ڜ^2Z{eM Ͽd^_:rCkT^?B 9?xO,+\-r.~bGa( [-&;lsb^iwMnY'jyۋ9,AH<;H1 /u*)ɓ|p~U~{ -RFG)V m}u > } jmEݲSQbf&ee+0U)V^i+{-΅WR諢! \7. uw &/2V|fNi៻{E9bqNu~uP_b,bJL8vbJ-BLR$0 ib2?B?.%R6vj+ ytѣl_Ֆ5yc~fTx.f.MЄRXhJչ8AʃwnI O4.]DdS3aAsSR]:n yWݴU˚,0:EA(&('DpT!ꠒ׭@q4!뺶 m̒8gV40 148(ٺxu*17y%y9H'[?; I v@ $^qT;Ke(=d#U{Bk}ebDYMe#6O' ]I5\F TJVopR -鉿tu޽P\u`X,^\ ):KpTZ{s ~C#Oa֑^1WվYrU,V`j1+: G@TSr#]K(;DdG)<{? 4;sQ58b̔oYPQJ1ՐBFW_w#,  =ReS tf(S%A]eA GAbw\mצpķYbx_HMPM|] #]|I 2. ,M%!U~g:T&Q-dr1@y٫᳽}(+| yc?DYhr/ji/λ pHg9$ $V!N2T'ՠyY'ּN@  @f!Pɪ^o:液9]Gk>i&ʷy`tX+_ eviC"Y빾6Y̽D9,ON!#*Di"WJ2+hq{H /e%hwCX,j*N7Ʌ( f}K0.~2TgOfqJΉ7F {9̴F[#i2F]"knnDoa3{V$ƨbtNj1`9 9('G$҂qcHӽц#yLOm GCﴤP,?M6{czeR$;r7o^ H/o-_5^$ vipr"0WnV^#AwzXLpi<و`;G(Z'u潣em -m1^>F42,'bڪ28(2NIY.5BX[v&[щ0VғWlsb/O"y!bϨ`#R3om5,f601;>02W6K!2 D3sK">!.YTa'EtC~e +1# g`/4}a䐐>}@\pBSǝ;،C^zj-OgsPER'oֻkuӐH/G~5d9t Ѫ}Ĕ@:3ja:~kN.f?:&+K1oI6-6,KuT6"" u]ڂqRhUE|oRޙ|j+)'â͖||6gAuS'gzl N ݌Njy46ERv*"+Tm:,!)TVK 5:_EA .Ϳ6Hj**\:Ndh H48 T|# {fڍ`S-vz8k׭<^9|;2bQIߘѨ2l-$VR'[,s*I,JP%*\^l`w> WtilwȆ&ڝ*)3r _whc9+"I]i,)Ù;XAnNffӫs5[u @$ݚ2WՆўA υ^z)& ; $H%&>HV}FLtlD~t3ħM;o7 kR<~ *},v,8X?ה-69I{yvy PDc6TD y Qzw|Fj܁aSԤ25 Od?ɑ"1iPIXK8(]?v\6dnt!8NGZNIWM>9gq.yҍRHׁs̑cX8;J:>VÒEa;uF15 T4- -9Ht8LDG}in=stXۖ{8w.s1U|8fbuDxH掊6lS;2ka޸jӈuhcQ2#"뤴<=hwZPPӧ?x&Ї<>Ra$OJUDIzzs;N=d ~"dE]:u%bZ,WQh`Uu<-j{1ϰ/Sps)Uur`䪳9Bt" G#]_x@] IYQKZ4%L_1H]H]DPF^풱_VS,Z3ڛ)EX(d/aX-~9;hw%BG"lanYiڴ MտKiA" whzOԂ^S>&:kk]EC+L'Rrô3#^z%z?yڟrT}Dj8 LMsEM}e3Ў1)#d ,h* mA =Ҥ0gPi%H&*_ReU#ZO zpmppR#"مů<6/Z6ܲE|Sk $/Tw**JͽԦqMp|0IܹOL8x4qg<ֆiÕzm[e"MҠ/Z€Ն"Y=.;ǠBĆ޴LpSF#N%tlh#EbґSp8 8yxU50CCa#tFoD6*6p P\uC΋-- z@6~ "aOnQeq \q^6 _ym]:UIeĀʷ]cl砠o6pPiu,Ah!?կ>K-|bKk,z5Ts}@*త$'m}_,[x6z[o]`ҍTf1sl%- ae/DDށtڦa% }`, Ғɓ@J,GCζGdbGn8 Ym;# ,9irQe+EI.Siog4_JF9 gM.2LǬ\Ir-x5@*Ed{[3H&HY&⍶kXAp,7k n#DzM^g;Hi+eZ?h-\ `*nm8  Bޫiz D6szq^'f@o\3 aN9dnLJ=7>Ɂj,:Myղ/<'lqmPSi˧V *;/ ,8~X!lr)`SA0A=\7j܃(#y Gy\I>Ghj,ufQ7QK=NԳs!%XڳX4Ww^ySqq :6Q.')t۾CJD&JH; IjaE!fe=#y4Dx1&)\ts`VB2C[$ˍZ4#!o+'ԈT3J ^jҔ>C$tS669#zWVX=z{qg03OcB9&XP;y "T԰Zz gd0@2@Ȍ;u~է[ o!˱zKQTm:cx^SKg+IX=bxIwX^  ʼNIFf;,Lv3ԡ?bzZ~(x 24URܝ`ґ5ȊkL - ށ o^ j% ).4mRVTrJfEs(lHXdܪ[4P_Zв Thq| CgLY F}r!,Ci_ :UOUe2WXf@wvaUXqZ4s]ӝ1US"򌨮(h^iIWZQ ht2U](8jzA ]r!p( (*ף% [}[̓Ovq Ѩ|`͕!6?5DێdY^D <Wtk嫫?+8s"`|+ưF3HQԈ@OlfІwi'=tbЭ"|Uoa叡> [F MdGoQQ w8MpZ}z4_b얽 77 kMiif1d4ؠM;r[e!8^s cցt}~Qm]*wѡZx.R/tb҅V2SoPUUfsmE:Qx";}|s]#΍ѮV33KOBi3.M%'t菛`;Fl@#B'do`rH&pTCT3 ۰FB( b.uݹ~)VIE}lt |Vdz߀p8MHF- 8= yy#{`gCll+v[MYL?5_"e,6EdguϬh*ܱ뻙{Z?է~^g)ME 3Om2_ס_FC*.6QA- ͌#L=jDKa@5Ҙ|8H .yU@t$2|{(5fIUriՉ}]4dhX9?Mb?vcifo;λE4G03o+@,jdڤ2<Մ9ѤCNٗg'(P+NcZu՜)m$vSfۜDZo@Gi\X~T% ? ڃDa>0z'bAvTwN;=J\)X WB~{fP%hW`*"])Mڧ0[&_p+ Ekiڛnq7@6'W/<=ޠs Zyq~P[Qq">1!Je_XaTH0oLn3`z䤌3_!W 8ۺn183l;h ,\󾇆\j|0LHme.yJ,Bahw;iT_l<ϓQ$܉{G\Hf3(qjy1B si|Twf!Z5|:GM&2F10[8?srok!mFC}Jj:׎Aq_'- xuUާA%e3Vii33Փ|qK;Q[e.О9^gm)SQh "\I hK/J{=&ꢲon~S=#S{i̸7|Amg;){DЇ7:l{_+I!J'59†ci'N峽3(k2ዐǜv HXe.^Rb扺?LEA?~":Bί1pΨ!5xCgdR6̤E _ndj+lZ쳭7) DIBt._< kHf,6IYPIy&[RmӋ ZEQ:Ϧò(,J .-tMu&5;? N螳n`^gYǖb`pga/5˒r;Z!)>6V/ը9=1wO2m|րJDŘ 1al_,](zЗ}6BZ^4RHnj˓ Y\W8CxWu|oXXB4y0cJD[e*pڡ$&jώuLא DũR˶Mԝ*p Bc!DnDl^{~ l*\ڑJ&?J8;(ojxY1IR) x{J}fq9BzwrKE%:we8%[r3@TXhQM b7%,6駤Emhj#ڠ<"EIq ׉Z0 9[)K&" p;"A0wXQqھ52 |jM@* 'D9"%GZ47bJGRjڟ~y )̥Eϣ/=vdF 5I3rY^[vbpH0Z[/2@gWVZY+1hKL6hu}Oh *GJidH=kتՆMN1'ۀ^3GBzx `SR7}*(GFEOhXFfxi=ܪjgQly/k6-0~[Z 쿎(q\ݴ%ĽJ]KZH*>+LA?WaՌ0Ru7R`He@Mwd+8)>k6󪍾(B?\jb;XX }IуϜ+jD4ez,TyKQ2}۴Zebb Hzd @8ne>(W=TXӍof%l3a (|gUFIXQԔozG^H3-YHr#[jJR '0^u\OHMZ)e9bA^2((5j=#[TB,S ,u["p2ǂ9z|@Nխ͖^f(mJZ̈gi]ixi6Ske}W u`tK H>AyPx T.nPhw-8NC=2XL7&e>, \Pٙ3X ġS+sȦȯD-}7@ 2)!W )Yme%,̎qR7i!ȓ0QL4@<Z9RyǴŐEEEVvjP09,~;$m=id5˱k-i4[b kiՈ50H/M9ٯVڊN{ Lw&tǰ5s^I^D mܾjւ% ѦݹMii.JFH \Dm-|6ㆳQk6(Џ|D= oh?vl=+L")@^.iB/,5@x_<:/=K{myhtGCȲ&ESs4Yl$&,Fu\n);p ;")d> EA>Ų<|Fmޖ\P[Q9!";HZw#)-N%FP4T)%U!4leQźU%d(@:m6/R%/u&Y7ovXfkfbI> ?f>DaW!&cQGAx@jP,bsSj%?ڱw =`W#J ƴ]y\R>a7fT.Yi,~V(߂SM)֢( h:kq[myu^*Efvk֑ .Y[nyY⛠D|Rt׉T& HB&P4Zlmσ"q",n{cP06Pw_6#!9=\cL.Yg?0 ? sPZcgf] v[t$8? 2Bvf&^61%yTwY>ulH>Lmۈa:,&T$]bϘ%ᡮFW<l(˓٫gT-h*J^-ٓyzFDĄ rγ`(ZP\/sg7Q MLat 21/ oo y($nΫ#EL|B"&xZWffuB3-`EJ >UPW V"zʢ^e)wY^k$ERn!ݐmx)|zwKUH16X18GiiGӒ!nRXi!֚ͻKLbt?J}>S#{8EsXyr\]$LCbGy|oyZ/ 2G-cOGUq~n2$ dKg$/|N RTp<7mrxxQ`QwGfrΌ=ahrﲥt:4YJ;bU@cKXtĬ%7ר)߻$q9:Gqʤt(ژ|A <"BՅpV;h_T\rpt?)``ݡ`U\5`hFZE +1MC$6sQFaw#kYKn1^JfejyGt2Q<'PiK]<ε< JIz~eϷSVz k lĶz`)36u>#"8OXFUJZ=mM7pj9U ѝSEogB OW~T%>j&Vc_>pۘj3Xtk:s%l ;F"GwjTo3T2dUcNhzB" \=.7ߜ$-6zG\n2M,;Hw~k#x9Wދ dm.J,%׵v̪vR5ב*m\;5̰{ʲ|A ZfZXm6 ҹPьN)-!E&rK@3blj> {YPwm'7 )Q ?WlThh'ZZ =x2R1{#UI[wGݩAqUR7kJřB/vq lO!@濔ȿtʺڴ:By9TcRf+JE#mQ_0q:ߵ9Al/Is_dcG+IbıR]޻F]ST=#0i/B.R$O^$L (G3EN~ԝf4-d%ftdMWt B͇L]ic{fiӅT6_%@X#_@#3+9*e=ĴG ! 3 g(xjl Xd<_XeW7w8QSh@gJ$~Y))kPC/ W0b!ma.ick LKIoDpq2 ۫|hHY 5 ؀W*elL$Ʊ)XŲ!Ʀi%$ :}3A <5LbLBjcWӆͫÅu] wGލ1aVXP-cbT~ Q=r+K$m &^<: cV}},-XN!\#61ytܓKOm6 si]ln)><{ F;gHvق+ E̹Kb0OJG diWYzq)_F4C{"}$;]hu)Z׻@@=~cvYt6-rTZe鿳1gN?dG__Ț3=95f=1XQ!8M.^m+;^"P)0$.POG>b|ZĜG92nk`S9ȏrǿݕt+:Pl ֕!el *4]Z2_AH+>e >cL(rY%]0N4 xłq"c6Y[h U:PJlIP\_3'jQfS#mǯ~fa[7,/\> jPɶP%a~y-&" q!&d)?A?JG([Rۢ*MgtP}[ u6w\>]Kd0l7!(p@yfb]j}k9-EVFXaCoyDc4xƹ4(@B|U {)BCQQp>+ƥE!\3:~U9&#NEr\~zsph`|/7V5D.3uE OxĀ@1EPQh:rU@tGrb&L}_9sp);G9!;;$K;eiEw.nCJ@sY ҨiDTd(;[ Pː ϝNKE2o:M\rZs;nmyB| 5M9&եB$F[VL$Q:}gMxtu 9A 4pi\ܠέ+.wuoBNDNq!F3tD*9dX *=ݛuE5doh.M4UYbf`I< Fgs& Nsdi7\4bjwmp)B!|V j9ɧ1<k%tz`/ xeLŻcg@`5oj!>׈-n `BCCQ:4oLwB"u]^r[䢩W hAݢ(R-R o2ιT4$5LMU N7pWAuFI3[dMqLlUxd[\W|˓\W,ᷫgn ۄh>45 hr^DyזK4oC^C4Vf%*"r!fW(iW-6w垑*Nl6*5 :#=͐~i5K1: `3: >||@~)T 09|{F`.;c ,~UV}bnrPk%@i4>J !Zs= (0 ض 1ܙ_&o1tJ)BG Cģgձb|I~W/+x|Hk%QIƸwF.ksPU(G{PjJ*gNF e+ p.K<|bt2LrJ1 Q,kآydc,>:`Wh+WHU1EcNNH­w 8Z5{ԣ]} Zc`m_Dzh&/^e-*;TtԘfIѺ roQ{kLDSm _yHaႋ_]H?n6vbQdqQz0,ۯ~ivZE1d)y] dD<I_€1YD"9e@b̿VPC)[3һS۔6#$lz,j(iڽ+ = }d՛m}5u,f; f_VbԿ -4RƲN(G-tnpscU (p d}YP*Y ٖzXF)4Si_wBԄ$Gޫ od_RV*ֻtYC|5f"Pf3y@&!BKϰk-JQWv29/ֹ?cԜ2 gfP*ouJt ;Fb4I S0DRkP-5H_]ޠ#h5ޏ_,P/&B-RC$3V:Z02Ʀ-h[@$Fd^kQ;$8\Ă4](n3Yga&ZrX/[P K p5Csոj/'EUNF_Qj+_9A#J=4ξ-p:yߦbu_Yt9~6>S{)>Z2(`x~~&@4uZ)EB:q+|Ut(N [,C1=gT#^ h> T1B?P%# 'ZPMYM_ne"1a-'*87̌6NMוan# f,|w~A1 61cǡ*QNjin,%y¸޻v s6h( *NE[<(ԑ ԤeeyUȚskWpej؝?_3T:EJ{7Ec~/<̴/fl`FwY d<탌5G;  gLSONcK'9&$E_EuhJYQ f:]L/=(.ʷC96MWT;Bk,NHx}8|C!WPtGPz_'r yxТe]Ru /vO(LRB*yvr^t֒mqlK~ehkS@r\r,OXӑ%:ofq_$ ^P3`kX =XivD$ӊ#e|[O`TXQBʞWD HP\:jB/A>Sت\!^'|g;Ai':fl[ɦfWw Y6dя'%wcrRnDFqӈG v+vrap+^O[ZA5ápN@DUB|VS&bgMA  Bnʾ'&9ڞvjK_w}xUL/JWj ٳ40$?6M]%mDZ]%0dad7 %KߡÒ?aFCTGOyj#;l;KvȖmTnsR QJuԙ}#ZHz̼Ǧ iXs*eTy'HjHm<V}0b7ECJ'2-_jӁ&vV^ CU8-L˱H "4zί<L'ORp6 ee=.qYk;{ڞfYcRAso[GWB@?OQ9n6BmiVe%@",DۏMPӚ&W=٤ICv " rs-->Z$ pdrT 5ǢqDܩ2wQQ2`ڱHW,b"mX/ 5_;gw-j?nֿ>>7NǠVQQX *y9m:y6ء ܧAD0`V6Q7|(| 1 ,ʩY"ѩT(\\$|7n2$~4"i섲SǩZ"o6BY/J/w5! b1*BK8W~U4n֟𯀦_Fl+O{;ٌiQ{1 r7tBAT@bF>wWwЧM5bˤ`ڝ/IU2_)2Ti~3Q*ӕXό|"XB2lD}}Az ČH􉜚tk)ÊQS $`%g(b a`;Dfw#=ħd9iχF 6xшG}ݐ+Ў[J+p _tV/%(f <25> >_FS\֪d>zB L [b YTn&Si15;vz0=imH9V$U q8?(f,g F+c)CJ1Ԛ!HjrHs&`3.A|+Ӧ<-tT8=݆'ӅA%l `Ow-n  *d ?P٪ܞeϧ'~vFFy-GiD3申|ךߡC(>ǵ-_qeDGI;j^l΋4-h噔?PԅGb_qae 6ى DC}6< x5vfwYF9K>۵>H?$_=$ȅ/S|r'?_}x/萃)|~"<̋ Y14y?5z7(a4=8߆u~ P:PS@Wlz:z-Fcn즣E9*1{dHNV~t^~TTCTq,ocB~:"'+#FnBRjg˯|Euܦxt0X(;CvO[FZM.(͇|-4qZw 1P)х]5;ߘq =ĊdhT𝯍FJ[s{9녌=7rk~$~eTH|}j1V>.>Go^d9klVL_C$ E>{񋄊12@} jx y낫# )ز!bh1,R'̢([zkI kj0[E" XFfHܯF&^ ٿsbHU(Kngeר9Tf[:L AR&2 rpJOV"2yZ%KZWX8g46hq4#_1ӫ37%|^Uٷ!AO;N!62 emA 8H]aŦԡƟv_ɤ)η@PMAz. ;CM2ӄHBVA)%+ēytVoُ<8hZx͹i#8ӡ >O0K*(/[fLB|'m0њXZ}˘m4G3Z{#i<r2L7r*-̡[ {{$F6=3mu&tn9*Re XL{=cx]&1ȑh}~,%6wN6aM!EBmMb*֎Qw6*\R@Q"SZ Q4n[''h}yӕTaA MJ(C>vR~z͓T`L#1Rq{;:qhpF`A佰byl~EX 1XL3@j8vnf!!GfMGeYk~{YUdQuۇ4!Pnߒ*mƅF!<vK{m #3cZ-G)pgzj-~̣'𺙘ހ*ih3HqolL]Ķ,AhAʱlÏ|C~ %萛ǘ}5dBMsapSSTMT$-jӐW$s6RFx9#t$a inu/!\g+.Jdc,^t;wLZ)Ziy/L'Ѧ+8EVe<Ԏ4t9$ ʹeWE%r1$iV5A1"G`$/-aEQR*LS]&˸H&jmrZJQ-3◓RJ[?2oJtm'4Omn '~O oqiA Iw<.bV4Bq^y͞lt6$+Zuzm)0.u› i!YOmKIqCLʦ``Hǒ5]'3I ț`NCӊpqv:N\Iy<]9&jks-r?Ȕ9KW3pT4q^?~/&v" ?e%؍WeNr{lNԱYp>sۮme!k'1Vi1dDMZ0dfw46¡l]_N#DQa֞~]ֵْr03`*< 9 MP-?"W,ղv9"D6t_dQDuJ_*ZI!MRG0,'9õ,JmM:.8FFz3xNenq:ҼuiI$3Ѳ:!BXb(q"튳OtEH$OfFvwv,VD6b|W[k@hA`wgThǓ/!nG)^ÝX8-VҞKo 2;5a2^tZJ2OTi4ڽB{ r ag:PDV"LAGՄ"1RS P1';`ItQfy ԧ4Ar \/t_@TGxE^Y/iX(<_7Lg P0|^Ҹ L:' Mmu^`V8|hG/UcJ1~気]E2\ ut αJ_,$. }?Lu;6CQ1ъ[*_0Dxb^*\I 8@S2!^ Mu5 C2 J3tP U9x.M>Ib|Cx5uKq]X5/5R>% ͐,I@Yq*z)ɋU܌-I׋iTJC' J5[R0!`N&pA;=䥭 Q1(rMΚ*%;!33nQ4cmXJL7lq'ςLWz>@ V`7N%XxUF#y*躵4]dVo?Щ .F;dvOLCzC<)~ ,GK/F }@ӸQ &2l,ZNa0[x3L`Ґ=9e8L0av,?c!`:n}DXȔ~_$:hTuZ)4$զ8e$Eܬ!+ AD5s):;nA-=DڧKg?K5[hbp=b@bp8tJ7+(I<(m;!ߒwQp&$%^SiGHEe!)BRQ9V2J8h !jRT6~D9Xva?V}5d5H:QC;/y5X#UF Y2O}KcG:?ߡ=Y_9. .)l`j};"ӆ(~.-L-4il؀䱂` U-Q a#;aT)DyT}؈ЀZ7;9 aʯc`J1gnR!iKq|o R,5Orz5c'klèSZ7taV\C DbҠmjT i.|r?M;?O & (zoolk[CD+!vQD*5hb4B'F/Xo!;ְ~vZuc2Yoܜqrskp- "J> ՀozmInD% 8+=LkY yS:zOòm k 3 ?7zp d׃v!.^bQSmK3`x3 =$n@#> 1ŠZ `1/e"B4xRqW,vN=SV]Dڝ̪qƸn~} Fe!e9YE2[B#߸Ϣ~hwbǧo.["w҃tɐW&_ %7X*VmdF!uyA'gT7p( 'eR %Fo0P(,-cfͦjHکȼJqz[$_' QH#V[66RhAMI7 cZlrN#iqa< bKe=c?[lzeO~i-<``=3;52xZU)@Eߙ VM6$iiWn&iK6%Z-PTB]FIV/Qqi>gx2?eʰA5 rċ]_ϙdvnDܥ"}r5kMu{ ,``Nlk4.5 gvSWAe=3ɂ^/FP}/)XS!>^-ɋ%Cf.԰i qwh* ,e鸤}m?J^Yu~M+Nڙ(䵄bu (&\fnJbW b"?~ic.V\2OG'%=iGUџ2b3a*ipݓsF;n}pʔ"WFrW`A <`͌ů*{2PJd a*>U 3ڇ4&m2x8e;"~2&]f?7 ҟA2+>|j |I˸&Qȃ?ߖaZ߭rKl3y=+ۭyƽiUu7c ך1JΡoT$G|w0ڪ,v#0A&#9/lY'fEX`_$n&G|8Os] ix`{ T iK!@:0#OE0osYNۗR+XRVGRFraC~5M]Pd „h3Q`vOog8h"ȾDߔeEop.=Ihp{ .7}(=~j3j'w%DZ䅂lLD0JB έՀhT6|HP6NuTch/VT 6.Ԡ#82fsսi;2|&L-Ks EԾ9+ɵ?%)yⴵ O.UyΩ֒*G ~ [-r/Qn¦QJ74,"a.!R- ضKe=N'rv@}}Q| ,YfA1]?܏-wnܠzXLT@!}lq Ŷ]" qkÐ>{`0zҍ&A\3B6.'Q…}EASB fIP˫W%`jBJ|U&?9Wd#슂ܑOwor PLPza Y~S$ZKD%_hF͉aVD1NƎ[Ę pG_oL 㺅Zày' aWd'kxMl7n_K'LA0<Wꢜ#p@?xefJ[\Оe,Sm{ŜY6TD?78pt^3oR єz7~XXHb5 ]jKdFČ_IoX-:d'~H LX2 ,>^Uw؀R33c#ڦdƌd3[!~rY Gg!x\G)gꃠA_۾pJ,#5#@gp~>'n'C=]K9x[pز]P4<ʷ^qN=";A|LolkF(a=}~M9YPMǒHie$7 sc,iۖ :;pf.W|bodqS)Jjٶ;Ck.xHdIToGUXSEy93&c|igW1UQ>> sm?Uǹ0s=DcIHt Bq1p,9M ccwd$ؐ XCN`n'2?\{Cհlػ ̇s?BƝVK CV&mJ$o⒛տfm":2r=l:q8։yNv/@glliRe}pgBI cHY#()~|ŸR9ҕt~o?N(}~6$t|/x› ן3f:$f6lį~r,(e}΢9Θw5 qA=LUnm=sfĂ7WꏾFKZbmϰ)wAJj w=_ 0w솥'u."Lewv ZGmΩFBđfJvhi']r©:%ԛQxz>{2xyVc`Q3 ɻTlR^OܘGEQ#0$}Bu =`--%X}]M&XB'Uv8(!ߞé\iqG%ޘh#`F*@crqòHjL7nt$ع~Zڮ,R@ P Uv]!Q:CP@FweOxɤۼUzMU #gq<ާ@$ !5JY^_߀oqYL_|YK 2 "LwcB_ rq(4<<)l6p[uKӖfk k`%}Ь2 }ts6|X1 {*ɇNx;x.J%hNؾN{{ H݄}%0dӃUB~'Oˆ<W}a[$ _6Y/Jg [9sgV v_vL1E]i"at}IxxܞB<9?eߟ[FI.9 wӘ$IɿD,ĶrBPya(&uWMg入Zxgo5.8n!-{cpBPZyc4ʨzmzZ`8hc#EœE{.dw ho!Jfl}ѝa/=KBD^kx~d,<. ܆E|cS2*IEj:7vC݄-/{R zۃGpU&q3LӘx>FV%@,l(nr$ δA?{ݩbje|}2/!x`6Ĩ5'0gcL:g< C 'TԄߜ@BX48)0pu]qlr\,@G_:°*H@Ul ȴ.ѯ2l@mG3:m|2Ӈ0jF/{RJp2uH).&ށƞ?t߼[,YG-+S`xv='Rԕ`&mO WssG>C^k4E3p~?#`΄RˎWNO#Q)!wI #ot]mxlU9{"C3O{AN%=o4HQd[w3FyayݨJF ]^^s<{ࡥq'%k< ɗ]%4`rp`"KcG9?nH574 Kwk Y@WopNނJ"A^b0 g{EÌ٢)8ԞT_w-Yu^@!Zp۳%{+W{ogYϘZJ<ް)\Yx.MQR1aYq/0qҒibBJl 5E@O3ͻ,_p iT~,: J(P%5 EmFi(ӊ bYVRqv==BFۨn=FQXxqZM8_걺[,L:  -Eܵl-Iv"1gob"\ UM>cchp.,&rH-tY4J h/ ʋfpj<7$04n;j U)f przY`홴Y1( /7JeGI콜jpx&a0HSb)3/0KѶ}Υ`W{S{rU Z 0&7)=x7=i{7@n]|Jqد|{Z'5ȉ/a ;=qrkAU\0 yj4gT}V<>)ej1x9k. ^8dsݿq$ɳo[B4=|la=Y3<7c'OhTfz3$X 1txW,IqSfUpNmF[s8 :SѶ]*Oq3ЙwzVS|] + yT~7YNO \ /TKoGcNC6q5*.f8@x|Y8ؾ`Ls5V0ͅmU{޵}pq Jz&DxWuw~!O-%Be2LXdI7Ҙ?k@vfjs[M[ ¢kmcja 6!b;g|4yHgněKc+v-,:վgylVUNpN(?HZe) ފ1AӢ :0|Q&Is@,!@s֊ _7>Fs;c>e9Ø ufwS#3WE(Jga3%ɓ|Ot,X:&DM\\jk_6}ut"ywRsF0nCPMJ6AC D A%[RIٍFmC <9AD~+ u6t m)l+FMo8zs 0e-<zF6P<ʷ= zL;.22i ]l#oĵ H W1NҩlBqd|xeb[$ f}߬<geXI݇uZ1r秛*_9$<D-5WP^u#RTA ضO#/;8EV/S޳2قxCvm.օ?1˂COBŬO9 m oT쵾9 1.(VA W8p7PwYLTӧ&XĿ0Kz2 o!8Fij˗7Ԃ |ئrפv:wu+HO#bДl]rBbs,MB-H);L(u18:F%ߪƂ-\IDɔTʇ .9,ez/>*mt^! AyP=e)+B7y]]݄& _ 'Ba!G@, 4$x #DK㑳Aj!Ռhge+t.붞+fD _I Z'gȨ"v̩rV?ʠT߃9+N \r[tQv&1U/ӟ '+bBXb=Ҏk 4-Ikp<ڔw-$vf^ o\I˲;OH\;rP2j\Ǹ~{y,S k8 qepj(| ?NH{B e3kY4I/ [,$s ]}EOZc&*B"`!e ;Ô۶)m}<}1Y[Ɓmq̷:ܥkunS^W ;8vuACHƭ|s-qr&UIטGh;l q}BHvQ*w S"Ů2 (t]EC臁-2n/ 8kj<}x؇D\m} kOn@rB|m1eh!raFB0Ț8^P7.m+|'ޓ=ܣoYA`, Dk44poPXD|##s}9#O=8H.:@oDbnQMDsv@vĵL\j"MYݚy7 UO;ASƆ0)Mآ.FޟhK/QxO' "uPtA3a茼3ǖnPc5_w և>Y G*L:;4+vb0\c˩wBUm>>wط_ZYRR \~ϸW2X> P;ퟠɘ#\h2;7#<W542hP`北]Z0X$;q>ȷHrou?;:3GR6(n>Np{yz( qdu&+a P%O$!W4)HZLC>ygDԇ(Ø͹GnGrYݰ%)<{wӗ[~ڷMUo gSa{g%/Gm; ш2Jj#|d 07oD* ]=CMj "p\^ha{`׶^R󸰆iNWo q[LJ^,箑} `gj^2Ơc(y 5oWVI lm[ʪD:ΘKi=-[e g;g9`9d.y~tN5$FQKGw !Ĝ= FUTPp ,!gבcOQJ; i>tZz8"]IsrY M~$]Ÿq'm0ZW$ˑX;Ʃ:/8+!uԐUV^Xc=d}ov].53R0H)y_py hϴ 5ā[N10aBSkd963m˱^Aw;W/KFϯ<jK?ͽD\?MJ%6C ̥#R3 })1|biSA٘3V'RG|,ə7ᧇ"KHV%{Rx+6Ӻ:Q0~%ũd)'s珎P%h Ҵ+7"X1SIGMٿY)@rDZ2١ul J(iK%|8rZ/h˦W)?ⓣ\6jENT`1?%ڜslR}dKXeZFg<,'CтA+X}zosX%Dyצc++jǧV 6"@O 2{<> qv8E$FT# 榏-W:.\hu[]O7?ڮ>ğ3JqKB$DYw,xC丟{Ydt~u( qt0+fO9hzXޠ 鍥WO[Lm()=p< =9"e&Ԍv80 ေ~H7m3jt{ŭ#PY>l{3 Ae$)="+=%2,=*!hn<- 3˩ƹaUg 5d-dš,ǢȦߝW>= IهtW^).Ez$2k!jG}Dn㼸({VfMz43l>.}qŇ >)/?sJI7$İgn7s2B 8/S =%_x7D13V7^ 2Xfm_8ᏸ̋X ,e.8w#pHD,iY~76o_k8u9qZ6tѵ|wˤY '+ }Lz`; 'P Ak}8qh :YZ _!/Ji^SPf{P,;;J"F2&0L_xK(S\z<5`wD|ŇN" (uvAe69BفfX7_<4a3b 2bY(fXhY5.*y'.·sݚrPędޱ~Vʥ xhEꀄE#l!2:#G|H@,k=zbPGZNj22Z:G)QR$&5ZnqnCɢL(&"4 nr;O! J16iǠ;E<>g))*tE&T;9jTǚ\̍ˀ I8mͰwIR{ypf2hI/1Ss4HGXC0<7[ xޜGw|9+O<E|.Ь?^E˿ЀgK9p9jXCU羭۶>FPaþE,GTSU>5N7B;cd'4i}V=~6%OރU$wbr7h.I^.sWE4ȧqkwcd_FN6zH6= N*(Li¹EϨ@u3 2k(`jڄ,bT@CQDE xn wZ>n}7I;+̱s1Y[zљFkFMsƣKX3prgJSDn\Xx!`(Uk)Kl3;?t&FI / H^jН^9ƹLBRZ7qD)O]6۰8}B&!*ƛ Mf)Q!.&$HL݄Fʊ`R>6rsk w"`*I1!W'dbTx;]3co{froP8PpHv\W#,ok-˵DEtsT|מOQV8ULg)%+&T7s`deÕv9C UɊ@1;wG~$w 6yV@g*V]t6$gZ8𐩭*TSN:6QwBaP F1)u}wLdI,pК|h;-] d͝u!^#+Oݸ3tEEf1~iтͨT" 2A\?־ /FF2I"*lFs:c:,T2qG9ڮ4Ae[JӰ ,} =_gYփm!* E㘙Sn^=q+-F?<$čU.΀9 }=ej i] Ϛϭ܌k͠"5׵Fn(3y (|CDhM m=וm2Db֜=5Ž!1IRi09X~NU)p&FMF)iη!;C%å.X<JZDׅb6e.46{F<z3(6x~SMnp_1^y➾TR̻,mR/'~Ԝ,B<5BRy0&9 ,gW"to@J!P|ȜNWHb/Dgp _(՘Cҳ޿&N/}0cE qēɩ z npO)EA|[ǝ!7VAiL<5%2;NfmKO"zȠ{JLKψ\T8$9!-(nKJJ7(UL+o~ho9Z3 ѻ9TumU(&80*lY_B'W)7<(*7 8𻙲>_JϡXfq; I E2* VܤFj-7ZwʍFdq&KO7hiرj!K3#MCfVYSv[C5VrtE1edIbR3U[Y|lQwsDžJ: F`ֻY$0" `e5Pч)VϊG\Nki>gi _: [0A;}M|t1ab2 1nV # NA͋*9%J.8r"+582ʆ;S=+ˏ]2EUu-͔ .G)& p.Fo z8ߩfoXy0'K<~o27/;C> ; gsSo]v߈B sJ=LK^U]1m|CRR>v{pY% z'ΞQ0 ~V.3kQ" CTC|3=\5u5CoN8 oKgSF{ k־̽|(UOW|vwc p>0&UպwZYXn)چoc{ND>XE#cdơH2ȊiC3SMb@b zƜBL1k ܘYd)izF^[k ?OYg6pXvkqUP*a /!S5OsQ|||a&E\Wt (5SȩZ#gaɑ J Sd<ЎY&e}5gxK#W `(qf)&g ?lk9CہtdLPJ]$+mjI^պ^B  >5E]0T޿Ryb9V3A3{z8n(n@ BbOsI;BС.Duo dN9SpH _ \G,D{Ԩ!yN# l- ,)n~v5'* \2wK[:<抠y'y6ڢK}C^*EZ O9K93xEH"Syw-{L&;ٜ9T]Y |$2h3{~=ϋ I8FU8@JZEͤv0J+m @ eƯ X3I4IlE]^Rެ;LE/#RL6/\DȦGK2V2F?d—@[\1źlh ;~z۽#'!m+ Y$1R0Q.+K`|2Og)oĴt!; ԔI)uy,f4 yf0,D $UO|o]k uA9;ڈ}+vm.:|Q[c5Ihbݔ𭀪BAGZp͟0/݃oVFۤ5-{-v!{uI QlA/x}I{bL<R?k;}Wc]VW4 sfM=)$ I άYp>,wF[jb+3VtnB15Y~5+JZ~_vKţMwË̳R_=3盺RgY ;u";Ii^(ґ2@kJd:s;Dx2S}}]MfZ)nF>{]7DxPwFx+>lM'pZִDyrֈVM;A,$ v+)wՖ[؉})8: v1Վ*)' }ޯ~Y 󰨋&[YO5ܻ?sa-k&̙93H|['XZ4&MftU|+(fhdHUX-kGlD`2J?S5 E!_ J\3dGt ף+07qA4$bR= p2!B4 F ͍{{g1REBVJ@8 *GmQ`q#`!7A ٬ @'V0!Ō5" PP?1vC<}^;y ߆긂~8=VK:EE+ 6.?vG u(;UL+7MlZSsM<'Q)In-շ0;XC%'`qޓ($nuoc.!Im2f;M_ȒkC70.ܽa4H}$ _Fܢ[WSz=Ey#q ;^^BB%+l6Eq ?C] u9:ݸ.\6دڕ5K}U@7| Wg ҏag8o=k6mUZ.“đCLsݬ<^R,$ٔki;aIUp#JJ8 ̙ c<^B?}h?d w\!yt\dqccih pUwk!NG*D/T濾 K8Ko %Lm|uPJ:ڋछ 3," STG{U"wզ"H@\ J&L1R9gG }$^9rln*eE=uNf X''p 8;|QN*vđ=HLZmjM anoF$rҟ':&μکNxAX-/#t\Á?`,ږ192n.8 ikB[<*&8}15\{E1muܹV3bWjZ-e1|)DTsS;O-67':NM p 7| d%Tm_@FmOx)ݪ!|26tcT{r*(_KLPKȺS4@4b|޶4ڢG sb7+]S'cH$u;tΦ \Vōt(TX. )i@[Ktt@ (rvEȟ@q d?=1l1 mx`cxg)!|D-h,6 4'}r@[בN`=յj$eG m>8:r"|at'LuܸdXjMvd-DU_08iRغYαql-}NIoKsPP˼Y,GKmeGDDDEˇ\S|H̭Z?`vd.V6~4;9F [%>9 NLtdtjR7╠׾{: =;ʮ61%F6xT iZE\Tq24 TPR٢ɫ4B0sV s'r.dz~p3w6G0( ^B,j0KRd 7jnXkj"DvlP⻤t+5IjcIn@n ovO䈆QƆ-2N֊5V^ fAqnIM~\m)'ٟuC4zFsր;@Js0H}Fc]_nчlw;% OK,Xx"':g?b[Xj.nL2.7vO~ges3NwX^XB 'nDbWSq^ןrb9;ku㠉妷w-P MQ\ZwC-/e,* |m$g8?P\`Fwg!#hqNo"Oek f=g(YPqYЩ1F׍#ve7\vDk$1?0iQ6'ݏ2(C[m "7O}TV[ߘNeů~ {@*F |W ֌ ?<,Y\?<(}[sAW0A8OZ nMDR0mBOO,-2y]/Jso3q =&Nm`c6Vbuhgd()$VVgu0IhPJE>?+‹T+bꍈwuh3Uh8 RB!ƣTSJhh)p"VeTJg^Ƅ`[ʎrdʖK‡L$[)! Ir#5ד_P ;+$Uݹ5Eѱo][{>ED9)8(=˩QO ʕ Q`b.☓wN& ŗb4HXL.*ӂ458{S1HBi%],(rkaz^l &8 hwGUMOSs惖:D/r5A58ԃ#^'; rqzl7s/$xڈd< pتQ*aܰp^h8).iӛw_jTtWO@XthK=,nHFc y$ +Il>]{6єs i:gMY젾x ,Ӱʄ(M}qVE+} 3uő'UrǏBf#~pFjtPsfe(軻sVNƭoa#1/Cl N=OZ,8T QAe\k=bV[)yߩ R~b ƛٮvNbMtbO-%7<O>qWJuz  *6|_J鱨0~~4Zh)f|D?d;:L7ZV-7]Dw P% F+[$9^ɖWţH<֥]o'eE \" 2z4TaNdX 4) " Z-k9s0 H6\?J0\.7sp2O|o:\H|2Q4~ k~-8^``?WnzUJtrybP}0^q*D`,̛7 /AbaMAt C$wBTr%C)BۺAwΚ;ZZđ*,V2&̙Ѵ1l7a,7@94ѷTJymδx2g X,}jΒzU:rեfSȟJP>i^ɯ%Fvūc]h5X8 S4AVSYu8KVR~s0o\7o^xp'h/@5\c!Q#'Vd1s=>ΞbJ:yd?Qqޠt'c@\`aṥk HW]5Ck5хB◜?s+|*Y󦪇yE ϜҴDW -,=AL: >hxrnUl2a6kޗl#Ϋ#lC*/"4|4fMg_e )#O᧮R2۰յ$;[HW`'8?%!(!ȩ_[%l>J04?CܵJBI#MVTg.!'ߞ3G+{uҝ3Ped I)8X&\d{AGJ!zg~B\$c,XR͓+/j!,s53ꉁ/D8W8#21S$wXSـ3G64fZnP8i% xLNx9 zX?H=F%_]֦̠UxFT3-W*J޸Rw';'&t$/͞Ym/VQ:^_1- 7ڤe6y%8"3ƓҀ.B;.Q{11.K")\ۭ${ccrL{`;bR9Xo f xX=3qRLx~X<q&ԡ 6ϰJLHwxo^[PJC{Dk<0 4k~}k#{8͓0'=J 8 B_ ~Xqha>s A\G=_NW#"|I"lZʼ P\VRT4ew>տ)m,>eZ:g1s!v'ÃqrXj2AHQ xV(W1c<^hBĥtc5?Epʧ%\)@`il}Uh@J))RF 5!~"ef%a_B$\52Dal?z{U]M#U 顫dZLcR< #c\8&7+<[Rʇg_kz(^`M1Bϡ` _#ԨLE%s]:8>+h<8u\R_r?ŎkZvamAoވKϵ }1hLf\M˩frGK}@l?7׏l٫?O:l }HW^|,jdv݄l_ r}w#*U- `7 k5flNō>WRjPGDh&hޑϿݫbE0ap7m++[}eVtvoNڭ~5 ,k2Zä6OJ+Ԯn2]њq gu('UXJU;kqCX}r~a8y8T/EjIOTQm-TvNTYg2uV&aٖeﮌWpJU{:lȴ||+m)񷙿?Rrski%Kt󮝓?/Hn m 2ȥbS#ơ§MKFY@៛FNW-60/!ގ$N|y:57U~^ȸS!ϐ!wsG Cؗ` W@?q\$,0P<ԩ}<^D &  ! _U (B+$U5T0>gn'Ut_A$es[;X9&j1 8BX#Ͷ! t_~YPIU~NACw`)mI"! jhnY߭pYU Va$=$2!`z?NNW;!"4piֱ  /"@)[xJ.vobA ,y(iVa09 ecbβ're1,W@iX0PbI|ـ@yyNNc[Zqݴm(^=0GLRY*5u!<, v3N^mo*|"[fSĖ(\`ǚp»0"i^n[H~i n?3l6{-4Ftu*=N=rsWNXQ-Sdû/t ?vJw pkVq@vQB5NႎZW9ƛIK׏DHz}.VkE5E༱'Nwo ]/*TqdL0݀vɲS(mT xrBb=( 5$B=~%xɛY0k=V1.W>uukՆ A꣺fX^T5|3v4r!Ac|i8.5 LBc3~ڒ,U0<':E3vX1M1 K#Q z` \7N%37O..;1%a%z=73 ϝt\ÏCuLA8-><% >"X uxgQ%ՊRK(̊E%gjw\@req3'֫Hݺ}^kΉ״(-ڙqM*\xb XSICn'¦ 겪 ʬ-.7ݓ8L[tuC:R=E:#Zp"șmȂk6|c+}vIփ8 1@n~[i _Eg9Y O<dA;Oou].LP)W O&?o'N ʷ٤ PLiZ|1uGj}*!iB3K3tU̿(|آ*`O!6,`D/f5VI=] ;QD* G{ȋҜ& A -#8|o4081~Lmw{IjRYҽ? *m3_-j. 67QxɬrRY7\WX F oTk?$8b*wE^-zrx1DHXMiw*YNr љ> 5Q{i:is7Dj xߜ MvɸFA%8#x<ĝ,h_9.k ٷcx^R>]#-qʋu53'i~HrQZd,?dL93NݎNn[vfƂs6 s.y[ȿ=h<6l!deoK,;E0K*u[n Ch[egSv40k\yjÐLj\W}K'nRϨ߾xbه$E4-?SSJ$`3,M '. _Zw=(R0=8{A~L_sv>kP?t) ZGc?(%b 3߂e;#]41B,3ÂlE#Fe-, K:?O]#oT4ޟ>Z1CrU?mgn`G_ e(b9&Obd`eH]KWCF*NM iDhi`q%W3Qj(aio!{}#Srue^߭wW|Saurn؅hŀe\q2~8s%B]hV&P{5TN e~$8sH DzKXnZ?ruR4A`{sHk&B)K!dkep x#Y/q„!U`l"ʭ#U<Ӵ&:EQt&j幣d@ hn kVKQuTl:&/9ari+)Z0Ns4[6Eu- {gxy@d 8>GՈg;̐_aҨ}ψw4A7RX=~ 5w; 0BopJIg;F}Vߢ#=7vS}޺M ;o[j麊Mfqag*4H&ffnÔNQe}As 0G&ޯ|jQ:d'|hPB>8g^9\KUɮݴ_V& =?~j(? ,1 T\*zq)wSZ1*6q%`;AU{q2"L'uYk*uja{"ng,dBHgUÁ|v*{ '';B]%=>̺( 0[96+51Ôpl4}6#Zw2l#a¦a=cRvPa,<kS;#MN4/[?uuMv_Vo.Ƌهr cG2FqIiC<1Vݴ>/p\#}@D*pbRN0z:%Sƅ#ܢvJCjL0l|/v\8E>IY' .&nv7FJEe+-#aF+7yk:B嘇4e#*1M9"@Cb<:7'f* Gɣ)[=< aGpwBdW`X`deUHRt Yy΍"1WUh\G1wʄj~7s+^{$^cѩl=MgnƹaKrTx+@n~UxDe1Ĝ|OyVGRe6jFbJ>3&^u͟^t ʽV*'KښHd3u;ޒ["8rKJ.2>6<:GϘRt݀wKqKxx'jhVԖf뫳jh$2Ժ`pKJ l r]8󥕿I5-u&vp5 L:ctq93#"iˑl&_`QF@ѯ6dd(Nk줿߷Fn;+^Fl]h;w&N6!K<´rio>{0SOp`V*UM|/jH_ѠgP:,;X13Iԓ>'!gvZ$*)ع]B6|U̐0tQnMȤŷ!$FCT/:w&8{q8A*S4bD99z 0śqjL9n7 q 6լjpwDρ}z⾕#1P䏩6|GTo(Qe_GUU}A4/,4#vLp Sb08'QoRvڌVKsJh{! 50]T/}Pu$T:|1A,y [%"ZkLs~ە&^ZaA.xM:÷,=5cBm D9yHIYmr.`|>…qu%]d%J ^MNpѰ/Iت~ |/Ic%F}[(_F#U0~ڹu@U=2\ռ6rRc+k3}3f 1nEvg&pCܹ}ҜX=.}0n,~ϬR%YVD'8jsO9 - ^?v)$ ܋Y*{/?9($+*`A}ضO1G(KrkX>Q*\@ jW94H%}Qv0Ri 3Q]h=YD'; sYh1N_?$*\ɩcF v* <#R׽2"ˢQAz op>d5l4O+B$o{x/C+L"CH o3n?x9j Ʊ#no֘ˠ!|--g,tuHLAB E qJQ}"ZБӏ9Yzv+!IOjSRIԱ=% ă1P/+e`  5VbM3[~ćKML#e4uLe~ ;* cEw, #OcGnܝ}SH(juTR^#wT5klLU )#obWphd=_Ԙ&͋wy?ŦL+"՟fJ C$94Eu:wG<7yqPg^3gօ;COAW.@̔ eh~*- 50h ،~ =ji]=!s1M $1@ b=Ei@Q^Hj8 P|YǖPh.GR/=ɰdu 걒M? XL4={z+;$.:. _̰Lzbŕųe@JN Hƃ?30G=󳖵)q[ʑ]$W],I'`p5TOc*G". C4gpBpWhe_ Kb zp4M|$p /`1P`;Vy3"⒁4ivV>r>ÜI)y`-c SGw_Q@tB3@}gj$ E+#Q)P$s<_4?xʼLr#q=,arz;JH=}3UD*W sDaSL?t0v8/OaUmuvp{3-`PJ+dRиyT t'뜜)yP$V+Ca/FN)G/ "z,VUVŔsօ=W b$$kF1h_fLUփeCSjuay,{G|c1NTǀ!Q߃H F](&!⏘efkz&]ϧO˕jв20_|4i!Y; SDYM e|sO|Hq3{b,|du98&Aj7mvO%qxa ,CV)+G%wֿuSz%r-{=,}$A~)oS<`Ɵ0>F x3!h5Bi9m4~m' -7/5G]6Usޝz ř [s>fJhSR )XC>_WEοDm3 AXf5O+f8IC}z3Ԉf@5XxU"^kݗ߷${tcv]rg.. H .%NL}{V!KR{# 9#OP"9FPg5Ug9@ MǾoixj8ə8vSԂDю[}-G!#p>߼,Wu oXxZ {QL, i*c%DFER;bԥo/QO>#;9baċ4~[d9-},St(yNj[u΁zkkԃ9F;^LU"H-R<VI X@} <qOeHCmAs\g4if fʥҀꥳگas}9傢l ܼ(" x?v)u/}0ޏzzbuoklyΰX~^7AKǸ@Y$0ƭ]6kYe{}bN (J(*п?|.GUAA)۫@wC65XJ@Ld^b.٦tcQՋ4c8urNDt\UX=,M$ [?PZmpjN퍰tLTp|y#D~V[98D\dܑe[^n+g't Q1/ R^Ej!qeQa"?bJ䒟c`J_dM(ŶaےZƧ݀dEus̼RrZYo,{l䬮%0: &;6hɓ.qOV{2ޜ%B1HcG? 6$p5 ;'fYql]KB&%9/@ TdSmmP4+bYL9zlW1pRm%'wo"4SaK3Ȝ!S&1=ۻ}2c3GeO |њL[6+ .qIZ-qwphBIpT4_. xFHٛ׉ZUhJ[bSm?ދM~͏4.; Ȣv+³75Q\bꊋ!;y kʮl3ҩlDgYZ0707010000001b000081a40000000000000000000000016650a15c00002198000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/ !X]?Eh=ڜ.+Nbڪ.g⮿LƟ(kÝ>iDmNf+IfɈDizŜD*+:1,j.)\yQѿ mRQkVJ |; ۈ 6p4<$n7Ui];< Uh5b8CgGgpȄф姎 yI5^]p2kV/V[?.Jk{L:I15&XH'cOyQ"=Y,/bШ 7h3m1ÕCت̓XVT@*ܫE}}T-B5yS*fLى5}p)PPy뤀`j+H|4Bkl< oC^SMe!{sSDL$1ޖqx\0Ѧój ]C* ~qUvL_POƛ8N QXy4I]]M#$8-P<艌*s4aj@i_5/m]rk6x։;Dڟȕ9OC`$'nJ۱L}?݈AN/AEv$m'Zv %O”O^𒝇 GJmÒEiʹGȹ) =[HaZZ0z&]LdB l: ]|GKj5/Lu~?O>RxABE19U[~S"5Hrɹy K rH;*A> FOV> Fo+vVx$PGqzgLZu7CrAb%蕠ߧ#ӮMdeܩ9O_cn)} FU}@in fASb [O# 3vlЅʥ&Rҳ Y<oOen.>П#v1n6FqIb첂h>Q8բǻI8XHhj\Ή1uKuz#s@X chbM209H`<+4t.ZF&ёz= 2(،-bA(+D^Z(Z|RWSjכlW$mOu {-AشuYRa|ةEN켑%56lճ턨+Gm8R̀ZR%d0EPJk!\)Oxտ]lRYYXcaSBlR*TCF K|a`m> @ر'k{% ZD.5t,p8%Cjd 9PPIˍl#us0$xk+r64.B۔Gb\1Ā##X>}>Ks.Z.S mS. \C5 #oX} Y:W劂^De9YƨIq)X~V?S¬ "cm$6ƫX[:{;Kف긠 IS5Wrq.j:ʬmszwK ;'ٴN1(;]ZMaQ^vMo!mx jkvuBM;u6t>|~[*0s!VtBĪn_W8wd/:*CE!x[Hb"ăIlZ|l_vīe1~HU~\@;ܶ{ŽQ?n/% ,-ćxvN\]L7?&-^[@HRj 9 oRc[/|fG s}Lz <x^8A &2qtKςᑑrjQ~LsG]mR+Sc t1CuKeD౜ kh.'wL,% Ndӛ"y_CԍhDOsf -CBI_cPFJH6[sr|ať[ZZ@0[jmn9ˉtbi^ز̟tu7j-U!/SΔ')GC N}f׾sr!tspq rP!DyQю+\6Z&)ٍ].Z㯨a=r؎3֔ k-u?=},(;N^RH(J mT e17)^a+;nQOTTϥM,rsWŪyx%M|?TuJ@vE_*1W(c@lQ~T` x]Ҳb7֢z;!TFmk^T6>/K8ʩI">ܧ C @ŕ-U:C,)CSRL;(w® 6^?~5B1x՟ń̓XQwg Gv,kNL'2K l)zFaJ|>R? )Μ$[A5I  5ZFRS0W8Nʪ-Ɠ 1"B"*TGs?' v (}%Xч׻Hgyib=;X^t],oWrFbI-PP fjχlBĩ20G()U ҞQjTڥ+ PVxT3#Q6 (~? aWGxB>:2 "`D߈$qqx6@"Fh1@\ @ZP.mq L&xʨtPb:Bu+JMVt[6FNY\vعe,;vӯp$:^Fgn8@k>FeI'+>iek|yVr{ÛvH7`$䨢pA] 6孢6۵ UzdU&˄ L+~} 3Yb>a%ա' o!ao^2Č[v^s 38`MRd}sĚLS~"^|-g5|^Dzʓ"ϝ;3|# o#ɶ0 4.b)S=Q|ΆW'1]>B|T+ʱrt7 cp@ ٢yOP-d3kz em+w@g*ЊRGoG+t'ŭe`Ymv@!bW'/1L#{&G[h NɷsG tتW-g҇IPb;L$أȞe27qN bP ݛڙ&n<`AdT~5,٭՝W LMţ%=].Ϩ~" ^'%EA%#6uUY4|$ySN$X}$媇}ss&̿G`!eYm2i"j^gbVYͼ7g&NfZoj ܓZH vFz\EC^0þRz$9RYyBCH0If/%ԐoJ0*]:2s״$_īo$}]An4NI5.sA|Ze2xdd% ,U$RM#)6mkx0} ={}wj7ݪ]'t-zܢ$FݪA<&PܕQb˸[J))6f^s"d\1ϳ8N0kmd-*Xz~⢱O&.Q{ZYQ~ᘋʼn3`d(JƮ4G(hvʈN7/~m:`֨BpnyMYxظ-)dcvWsc soCWAv*VM}n {KX]{ЎК9Tfz )0uf C{\ć?t2tQ|y=H,A3{c!3F,- TeU}[g- hwua'fƏ^u%KPߏ9c9EFLo|xdCU@V-F]Sn0Qň2hYhr a%JP^E`fbJP7*DW+#s\IԗncK20] ~4Yκ6,ZƇN ZoU-01ZQ Tpĸ/(f'Ns,*w걭YT #BIt7[s.VԞV;JʣJ4i^T,lx=3ѥ^3x(a< cZ|g ᧇ'N^(QL$]7[G ;qǍKtn0|#b.đZ@LᨍӲ~l^ؿ"Q[::RugS2ϬٸRzw..$]8Ry(4vrQta;gV>A;&7w󿣒 <8DϠ kb5R )򉡲{ dٚa{cs.]-.€5|"+ Mnl ݔB dtc8Dw$%W_ V?:C>(>()D*K4)Z7ݜIML}2C}* bo[K 8vV8W/T7cURڿZ aPY+ֽk|Pvl0+JՒ KGnPӫޤ.i-ln~m/FFu,`^"{`4!69zګ]KR>Ae\ m };GWef#?HyP?(#N]3Ȥ2J|$]f,tc  pN3-!塛!iz{b *%c(f'uP\lq\ ҩ_d隈bł )pI!Gv/y#вDam΁S0@˿,RRM=_גK<:(EM[}o >b"1zCV4w]A 4f*yeoaPA~􂌙&N-eKw}b? (?`DY'ӄeu%ӷ+/ >m]OXH85J?ԏB:c+ՎU˜ R$DsW^.~o]Y9'Nd6u= A{p.(VB6}nQH2;ɃDs5Urڃ Zwx=·'36q܇ٱKbxnb@$jaI~<%HСZvG!~|gqפ|f0nnGgy4CAYOQRaץB I,Z-IoDYkOn* Un=|I@ ulWxRbO$ݒם|5^Y¼E޷\?2- Y^ewOxN-0?!VԭԗvK:jH$-оRϳflxO D*mTd 2J[O\^.E!jzgL;%q*59ʧh5# 0(3L6RsTaHL_b:Tj3ŏ$ 8gi[B12ݹ TZR,.idȏYVw+PzT+&a,ccRJJQX_1xW("uQ3$˂MIW.:\y;-ʸJ-.U5#RR22Ћi;@] P(c+h65elN" !{1_oWr3Oys.YOzAYAY%€%D^ ~ϛ.k "Ts1X:k+}WIدN%?`5":3HY.]t4D$[u\˿ELm:R49oاW|c'Usb+(DžK;[7xϻ^v|m#%P3fɺ{H5AfCX w+ ١r}4B4z^D&(ٓǎ]^Uc^[,M1TP⺲<[V؆LP Ό8q8Мgplۺo,٠.K9Q}O v 83e(* 0^YlQ{7MHHl}H-dB.#^7|K$}2 :=Xe[B0?v;E@rYȺƈ[bGiH-kqofuc֏C#&ظǷx#~!e/ݬW%-MKU| YMqE?|w~3~89 2pyU\"AEVIQNX VWݤF$m.grಠ4Yb`Y_M)'Oo,16Q)}˙G'K;:hSt#eJ\meU) z N˲ B^ż',R*IqHUUik["r\44 6t^SbI.#Z^L r*, < b /ACzv| t )37"0g @aq{5KJ1w !@L1!:_\H}4<PbImEՎd a8d/Sg4?/dk>ttzx2P\!* BiϱgYZ0707010000001c000081a40000000000000000000000016650a15c000010c8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUmχ_ (Sx$Y~$c a= ppRmbEgKs6, ̅h2gc`Zku ._h'yoYfH˒c*ĵԼr3X#_ {l^3%3wwa$_Z6HƝ/-/񈪀Cͨ3E%d^ mtZγ50"@ TG[2ɖJiܱTCZg++7@k|=dJfxǚy7O'T , UuxasGSJCe9 s,:l`Y' nR}ԆKTB>O=Ӹ$*>cxk6L0HAl6gPl~^e46yyN!'sNƺpC MZC@C>c 3o9g^\s@C:*͘qi\Ҟ+n@j^і>N 1 ЍC~(H,AUH")ORŴYMhdxl4~PՈ6p))*FKÉ L!fhan>I;N pݠåz2:aFBŰ</3T\\!YvFc#<[ܫql'[ @I輠 YAĢ[zӕ r9 0M5jj IN^ԡ6&K PlEz\Wϔ0/l>v`x9x9rqƪ"HS3U [KWCU؏8/GvGԆf|i8d{!a~ϲbHÅhfc^xCnյ>n*UWNCq?A-ܜ*C-]i M~uK 5-4G*~!;A#~$W}mtX'do+bJ̠0|7˫-7["5@#o&hb8@~ <~i>l ~@  &?~uH *M?QN% TؔKRB肟Z*Q?[CivyIU 9Qvd0ls6Ρqo&oJg*V]Sp"I/RYŗ8fbYc1RX!M{ep!@.\aJ0xY ?΅ZIcADu|t3:kp|jTFmg 3QJS+䛧' IqL whsxJ[*ܗ]k$$Ry E`L9gsa@2͐E)c9 >Rd(k6H#Ƈ?@ .FR{.:bd ~IOMc9tn)nM'T5=odM&2Um d4DJ(+$A}p )<cuQmԛJP}&MyLg Lm}^${D |lp?ZlHK|M3W6ƾ#Q L{jFhW(em~~L))Jƃ~-G$:Z_4\2Q͵b\+9$kZ EU1Mՠǁ&'+iXf$qv3Q_P\G !kA:O"[6',QϿИ-%RDMDPeel)pWz;dNP+ڋ^Qmkun+1]R0m!A#L0F\aηECnG(WOYwqqY#Rc=#ٞ|5b2TC؂i~flTĀs$sK_Rd- 7 xre9hK!Iht Wڏ׵s*]?2EKLMd~3cm5H.*Uhe/蠚-aNI(Pr'i*EOzT-&GES6m8y㡜s)Dc}(A%%VA=$hiEW8(`8 &-O&z _gx5=JG tf9qR 3ի̓W߇} ̞uyr=hMlz]5X(P?r/)W5w(@u*:a[V^éIiԉƸ\ &lHV LKÿ7# jb05,ey9\}=Mͩedo}N Q֘MR4bg洼ˈ 5Ţrf]I<^O9l*SU|  ^dOGTBs棿w$9~^91*u/nzn@x!#qGp`x9SteA,b$YE}o2*h&./A H@SZӻ;Y:f ջFUm}AeXX[QĹOąbИՒ9*.{&e)X\AjV`˷wES_v{N]Z.MиOHlS#Y4 %wdԙFHio {+,"A%hp3(ϗ 'β'ڶ%JquTz1E%p HNPZqS',0uUL(r8}ЖZs~ʊޯszpQ<q>evMhEAe\pkr^.@!Qg-&r|mݧB 2(9+0Midsŕ4fKH Yka٘@wWLoxm el jH _uKat a4*llgwfB\9*3dm( 1|*2$b܅ H#"؆uy Z$u3MM #U{&p6zǙK<$O-f4H~Q&N{,îKah-Z?lh PXCqe}S}.!6TA^W{ Be!ӝ Xٔ5ت4@MP/xDM \]Ljeİ*$WI=?Ο\X;=m0Š)oՐEiNM$ v\?p:Ո*PH U7A@s{r}+ _N_Zί >RjC>smz0`N0> LBҬ)5,>m/IJ#Su=rk,!X |48RE#Uf1 7LruvyŁ1I3nm$V5sO+ԃ{O-5)3q[1N5?<>Mt66l-|b}*ع{aO%1JCُȵ Ҟ|c}> xKɲ-EVE2f P W )@.XgZeai6#DXG:{g@ Ÿ>^r/~) db[Sh_nl=I~`vA;HC>z}"+b o0"i'ڋV/w.{vNʅ{, ZviV qp|܃J6x硋\7TbVJ$(2I&#Mf:`jj0(5eu劍`7g:t`MU5q5ɤ}(u?#pN,Q"gbKc JB֞j` ]+v+(6_VZ¡ 1hmkU /吣 ŏ)pѫ/ᘪN ғd_yiT<! Cet k2]Z"tTfrYNgIokrbO ('Hg)eLLLx5A~O-8 w@v(&IaPR׊"&hB~9[䷔ 1`Nv,ڡ+o4H1E oX1`ac[7́'ĤkJTڢh"^k}C=!v}Et;oJPZJΑO$#:]]kc`cJI1N[a` Am;t2 1[VRms?ntM!J=(5ЯC¬g rU7M8-bU C5PJkdOiDwpF-ُQ9#mn܋lfz"pg> ݞZ,&m9HO/nǭI~D"OL,v[XǛ{}@Dlƺ_a$k|];Mn8Kar8,Lcy.p>iENJf2о) OY3gnOz|kq1'@φOzNO q44K'_;O_w XeN\y>$}< Pƒp ńǠa֕dq 8r֥D%|w. ">'(*ὁ%#6y03%.w1p ZYG/Ԝ[bTjRT1ٗyҩ}G]nZj1c3GW!U(H6Շ}%#3/BXGz5īhnl.h;lrwE>.65]M(Z&n|+eP w]MOII/U4Į5X&f3 4? o;H RYΚ"h ?@x/jOşȲ?#%Nq^)o!u! DzE%rbL2@ysp.-y'eS7SA>%+$- Y0`<}T~a LTq+Or g3gSAE snʈ4K"b\mqN= 30#pUYf %0\$,ӲB JG/x*u6H@4<5_0w/TQ[x51S5Է %)YELoN$=&B/3زkAsUjBٙ=`G>`á\ WyLf2ml=$6<Y̝# f( ?]lGxDW k-L|5*!PYbik=cM" ł3Vܙl h [ψ-@< ALV BtqǝԹf a9O_6j gP1g4.4lܚ'=ŰLCXpqDX]#6' 6%I] c|FOVb!Ppj0`ZdlEzYA @f l(-BYch[Hx9Gq +!fNWUCEJDMC;qGrC9ר]\#[Xy9=h_V4`}p+f]ȎE+ %W{( I!}Su<^ϋ$TXѿAB }JJcUr1,Cr_L\mu{fXw˂QY RW+i_dohGfUՑ#GhBj󶿊ksuߧ? Ȩ&|彵T]G5^c=q0@K+^<@ٓ jM8s8X¨,wv3.&s:Ѧ+z2 k@eE`L7z(#/9˻YD1G4$[<e 9GKڝf%VqҿVKd(N:OԆjbrM'Ak!3irm)* 5r}C $<) ("DAy-s{gZl[;u4A5vq8PӺwC8uuFRNu928,6+`'o`!P\^4W9Mړ0p&M>FSfcǙUKUNO(Hn{-}ewd=2$*]Knya^e;d5o6R[x9Ӌ=vXO|-e4ODDVb栶ElVILk\K4˼aTWt KQT=H;}]9~[ŘZHkڞnwk@HE:>r,SjڷG>Pr6kj<˲#PgvaCTӢ[LUG."13yY7g;.0 jBQ`q',eOoVJOͱ'ؓj^o2UNXlj٭6͢XiNY82|Y .Hn+g54J3E +r:gD}<+զ>oS%|?sQ,`c :W8lSE" ;yr!dkDL!rf ,&g̥Sci7 7Ж6@b C kAm k8z7vf;zb!jӲ+ԙwU~@O jBC!J6pKB~pЙA^SڜmXԧ?ܷX|WBOpÆSGbe:N!sU_R?}q!SrfWFןI΁Иq)Ki+m|T6vQ:^ !2'܋қԁH@8{>Wwf(՝`ѿADgb[=,o<vg9ҏ,KuzjVvfÛ5:r Xﳇƭ@tA|6IH hFKwH*f z]ixid]@!k"/U0VLuv_ysRҐtZ7KqR,cA)KR"1Ta&=P1I:%kὐY8X3~_(wہN^P:3,#Ͷ\ɠ֨ERy -|8ջMf~5Ž9"A5M/]쀚^Zh#^9Pk5*j0{JX\73^Rqߊ&E+y5G| q vBzDYa&Q qwܐ C09v3`~@>F~ק"mC^5K^=0\SHTEf˾ϠW!nԦN=.PoT;9y UhNmGjQv6x,m' MlzI{'asϨVZךBJF\LQǫbxJRRhf{bP|e7śs/V"⚦ 3DKY &g2xhPΰw惜&Nsɇ 2aPsk:C+~JvƽJ: n}P]3w#<쎷~v4t⇒dxU6v}c5HQ9+>3 u3-05=Eo5M*@0[KrsܢN֕A324pke:0/h.ł:h.C=@ܠ #f]bϪ$X/r3ɲ澻sZ{1܀HOIUapA!uIH-Gti衵!(%#d@^(yQ+xѡ >G_⊟򽎯 6:1{xkN)U-׀fAxBpO/DAXFP0L;B@!)$cv*dOG*UgCϘJ-G$u-8½Aμ jE#a%RiѹX yW#R72H/e"5_I>'Nt bGFX+Pԉvl_Pc9iF^|6A!UT:HeSFoPʼ6\O xB}SݥB5^yi.uOeXyJ>`i2YDL2oUrVзwI)'ڥgP8=r^|ʢXH .Z'&h#}̀YVqLwOT$!"{i< 0"eiΌSA|&^}w'Wv_ 1טY>DJ…e]$z?]]Z+c٫Yu1>V?L`^Gڽ L$6[0'E::a x.Ջ*gzy6u$,l"=fSp/,?MBjIOx3 g٭`DgKmtU{fȁICb*iW(ot `{ɒAaCx> {VŸcr?*t7:*0'k KM>D~A[qu񾜓7źD3tā'1F}jzpMuW@Xui8 >?My7!N~^);xj>YLldMϼ Wt0{+I#̪YRnjTDFpÌ9VyI# x~kwN 냧߁1ߡU+ERv][C.gjpQL0"amZt.Z&D!Ǘqu -B=Q?"3wg11cNx)(8]f>߈ǂrg%׿^h$_c 9qdh^(a(Pmwݕ[v{F:U W'vEQ9s; D n4\C޾cDH@d{< n{c|?-Pfq>.F?[lw",P-:" :)PCp;q״֊%ގIL\/Z'7N\:VbzmјiUĎy2>`:r&)" (@N嚕`ezC HP5dc;d_DV=th!|)_0XWV>>y^QC DL%Z墹֤'"O`sȣM. 7ʰޱO mq@S# 폐+vJڬ~^UT`!]F#ypY{"ձt4U:U+Pu܌ʨX;RAgNy>6ɑ{w>mI\p'\VTf^t{0J8njQ|D=hXC̚Rz&G_nzg{«IC|%=(, ^ЊP̩–}XF~TʡUHH^Eݓ)uD4qhH<!e~IDbҏ[fᨮ'黁VJsg4B K~R w5ίYc>h:(sХ ~pyءnQeq2y~Ld=^ܸ!t4an۸W y5[=V?nJ' pl-PPU4J@ڒ3f9vC.!0ci1Ŵ<7聃R#Mڶojh0jC<:(ݳ'A#{+>u||VYtz|&1g<~em>K逽)$ A2>o.{*9ˎxd])D a7W !l©r:##pҧJ(72db14BBrO|4XE% u'G2]A,VV4ici9BnP,~A5Go {űPxKI 1B> "Gd[Koo'y/Go@S~3 od0ouYY1P٧ȸ-? qA8z<˩z2 52 `h %wl2>{@2 /3bLq)t1 َrvݹ F|jY-,ZSۦɱkHijլKI _V 7 Q3ߋ̹]YP'S8 RFP>zwE`zs MI,Lr/5'q_ ΂& ]h#NM".{}1R8>s02+6^LVh#D-݅&0V{)1B6O7Eʜ౤)*ZFbSl^&O'/ ^R~(5\dwhBDDO3}Rj 7#b*=RqTY}C3<}s=L!˅E?&CKx@zd5A')11>ژQK~X~7]Q?B3Z/'vC2e~0n%9_+'ng&{q|'Zgtq]qqM:A%FMM nu/p~JdّX-uO85 ސP,V?oՔ@͚G+y":#ltvCD=jL=X!gwV>dŬw]tǶZ=^LtI8 _!rנz%o̬ WRڍ9p|ǠIsw2q O,IkD^ F\];SC@S>ǫm,ow6&NMeA^u3&֨Qqx@"HteO-<{)_t+z,PFb݄5EHX{M:)lmms+2>Tq ,珰iZ8rLe Nt 0$by"tg@u*tDQhZpɕ[$}y'hݦd @ 8{ iX?ϒ?mpFOu]<)b&XyAoTtac`Jg^J C\N6̿YfĊcCwޥ{yUR |yL< l)- ~<w6UO y_qz?|n+K.¢hsLؙ;(+ DrgWgeS.M9Zߍ~#~iiR] 8~;/x=PB*IҜz'IUSf7ȚK[.dGuU}p?Ê^Ŀibz Lp[v.XC2&EYłr+UEFi:/t`p5ҶdĖm[%"dxV.rL 7$3Kx>2KoS*[LĎ-;_b빳)X!S)ņVoM!.=+G6;6 Yh1`7l|Ǭ8/\oڗ!^0GU¦vUk_8`0D:F2doGt'NUcW:J`] y3FAlVIhh?.OONk{nLC,9EZXŪkWZNrt DQQ|"{hC粒W bʦΛN,yHUDtVqܵoX֭OUc՟4M9&aq@o7xkSKx3%Wm]HFEh9$3Y@2 ~bw1XU`>>Kr+{EysjҨ ^#aKFEJ|ϨcqLg,EsP .kB{K\7 hշRlKȦ^BfQ>.2/FԠ;Lw#ª?x_HB\f/ʵ.١Hj]ɠ޹mw6+!-MͽU0U2PU/#A1C 1hUp]Wd:B[ /M[nX/) O ͋yrlK*FF0+4*p9LD܊z>K"K vʫИlaT@׵@seΎ{44JM;"!?j򪹳F wuCAg21S^\U핽#-V$/}S^C{$w|bUAUN%Տّߕ¯QQH-A8W"k;V&cp˜]˜1⫖*K;VG_b'Av(D\lۀM {#[clER@r2LG) 8[B"M4|xZH);TV/\FOo mw=}0ri@'7 UsNF^@f6UL-:r׽u >-)Us23>,F6sB\TlA+)Z@Ç zE~MP ~+`(3S}J'gdyJ)¾zڳb A w51R;w n uox|P6kC@ SAiƶu sSQP<1L|K?{}k<|!RnDGɑ=dB@fѸXl VyJ3#3(g10'Q+ź."%=7Eh TYo/$jg) P:JT@AGW:LrZ  Imޫҧh*BΰzYO'S:GZ~JYg,h}NxU6NbUao'&x0F }n~/Sni9]Su , ^롳>S8e R 8dj?n<{ot{..}}& B9ÇE$iN/5ϣZ~BXJ{Ò(z=}d(uVe_Nby8taP]J&rhXCۛqPZ^JȦ%ۭ[l\`vmT~$>b/0Zp[><'GH4$Ҫ,.w!P`ywrQ[2DHξ@4cC&Y78?aބD|m^ӥc1՗d2`8ƾ >!Jߨ-&]sgU%w HK m߷8޲|59qB/kfHwWv7qiK^MQXmX8 PYR\)δZy<]Bw/t,gťWBO:]"m.Q֎[Ͷ6S_Z5ofXk - 3 $na/[*=(\*NV$Nwȏ>W|u7ս 9y9@x>U^&=2۰>Z0|0_#&h ǚ8|H vQXzRܭޣNzH WDdIBpfB%qgWwDɝև^vRh`;y-ާg 6`K?ٿ1"=e?qt A:(e`:P%6 Ԡ ߻`4 TPzxĴk;es`YFxqx~q25Z*jgsK/}7츽Ykܫ+-@@6WO`*kX aEn 8[)3޷z]P1*R$~"fb Mm!Z鋖R 4-҈v/lf *7,{ӟ|Gm82}.+SZImMYDvjx>=!p24{7'CrCp ^BSE'9sg($̬dj;%ԅoF| gcO635c-64*b5'wubwחDȃ< ]rE8U"X90pkʓf@r 6*L!1'n[QߏV5)%l 09`:zMUj*޼ڲqNa1(”,`cW3%`'?xϛ+10 \F͑Bf 4548簯 ͥ\v/YdΖyh!+ 9>9Zpl"m0'S9Y2t%4V rxfD*(<(6],'x޴ZPHWq5*D_ X9u}>¦I'ɑ+2'ϏEUm9)UE:Z/o8ÍXK\|q@Qw$( L=+(AZhڴ/No< E:j`ϊQ UFo:9!xV+ӮrV4k?Y%sfFD dyXai>Q.jCQ?!{L۳yؽqEv-S_HTo&_jSDwp\Ѿ_`LQ&䭩jq+ߣ&:_QEafE~>qLZfaKst"ẛAͪ@~{1%6܁=*W،`_A66/hA щ l\Ϛ;ﳅwf9eAnUh?1B&53Vֹ5ܺgNkCO׺RbK3{ۑ/ 0p̿ K3z 88\"d8v%="[; MQ̷h̿G膯C WUj`Z=CQ0aqLYeXNaX0BkcE Km㉯g'j0o6" c}<7g}tԦMYP;^QlDs@"nz'}|hLԏ1 A:E(K<"hZmo zck}*g^+_%M/McYԳ!0[j %Z_iݷI' Wt| GJ! fWgR;^5Lb]bT۲SY #ziG% sFbQ4/zRP@Swꇂ:bP~C BZJѕO'h"%JlQtQOBQ8s=& |fTij~҆v X าo ; I%wfmnG;ݙƬ]JB'mK*`&[o]] @qw0H wC\xYaVZfb~B~5_Y@ehސy~zG={a\S`~lT.k6K=OF6Ci[oGM)}#QXh=hj}OA1<: (Qlg0 \5vSH.P.G B)JV l"SC&C9*!&4 M0xtcxXrnz+ [iplSdR`==4y|'DzF+4CJج`&ephI>/uc0 uzP{wx@>݂9W 02l42t ڊv}fyBַ&,y8ž%Q}Jr(ᮨ勦)uBkM:1ܟ*Z`?;O* ɢ6[=roK fl?C.3~J/-Vk7"(V{#ʕCeo2iK*͆J6'+bi8xt/3?4u?wۏ4qyX]J`*9j)YMО4cOcF }ׅaOXP?¤F)ӗ C39B;H8xֳU#,L~Q6IY0L*ZF@ރ8p^9#Yc G9UIw!LetO=QY 8YP/άIvoA)=o<q씖xp`D6dXʳw3kX~f4Swc }Yd ±uhYO?d~Y RLTמŒƦfGh _{E"LF_oaS@6)$;*T{$"G`s?4vD&|_$EiA.nـq^`uXnиT; V l̓&m;<539VCdIWҲJgl8,^ʿ?'י+C|/;"_&Eov!A1pwCZReA@˕?ɔx*D!u1Ӗ M"48'sp<քζ `mdzg:ʪF&O-ڞ)Ĝ ͱB)q2XC^#~Y:y9lIM0#ժMTSOu^ɂ3Odiԧ{ڴnXhSXW!՘R dnO d j^WΝcρ{ɽ҂YHP+E%Rq԰C<_8܀4O7|dn4qPB1Pvt D_Hd}Ђ+ʑ QD '<QE!~42c9 H1Ev ik<%AeHٱ`aJxyL9\G"po»3+l:H & 8La<$1uUӨMp}`YDLԊrus~|>MP+_dZ\ZbD:xiɲ[ϭS(vzR.ZjVkc[d +qy]٢VzO]}vhR[N$*nmovgαaH[áB$r16q4$_  U!|_@^TJ=I!o-zcCΕz%<4)إ\kE{t/bl8ج^ X-c ̚gQwVGL8T^h5hih|Iުaa1•zCtݏx3f3Q\CQӭwvL.LRjIfZY40KgFmSL~vs?0E<,NڬýUa^iMFp170A0nD8]# `ck57 %#{FܹhG֑_k myYJ?e!80mD R#fuHF:Njs֣ۈG TEr8ZZGί;V.G>eG.m i]i 'Z!Z"~Lz Ģŭ[S ^ݭ|2n1N +|!)`'Xl6L mh繅EZ.sNkTIF ]ՉHEDt NN#|'˖?--еg2m ߞni5w~vlƎDrFmjY\X3/Ӱ5X)*"hUcmm G2slkZ< V+mvy2N2+SlWT<Ǘ;(} b=eSQS`?$!-w1ٸݻO뼂u@-[[ 9=!pfvXJE#1cdrHHT}lqcN55~( OmeF_C018; : ڻâ0|e*₵hii \nevsCTANhEAyK):SnYds:Ш4Orަb2le)@Kh]Ǥl? IP3ܞy`f)fBzʞ)Q{oV~x>d 'IE3Bfv* }55M(t^l07,$@7JW: #\gЎѣ .0xas\p oق>M>`9o7 _clKv a)TB/Hwy]-nP4X( Ӕ:I66=Y]_.=4s6A[؟^.u$$r C-&LvV9//TgT)WBD*ͧ 5Qo;q@@5Sntm|LN&K3پc[  "65Pf~OzESHE,qk5FqnR2gC2 {wZu #`ޕtOԮvMfl>vP X'#kA^C*ΗKawD1\wW0eKDO m<6Ϋ Fa*:gf ;t#c9p{2ɿuvC^ZmiӰ4ePcdc.{&YK(3cOx _={^U%f5q62vyƙB)(=.)皥YQje^٬nH=]fΖi7$?2&`Niĥu"+Hjl| b݉O劦'41R&aܒ:Kb\soDV\PC8I= oM@7tOX5t Twi?)y 2Dx:vۛ n}ƝΥyNEFQYX{|,8: ,SofUk_W{++8ȇYh̷hzMۑ:*JB;X^|E+Y__pBKV2\Jo&9biCߎp7U ~ Z@_6DHˇ`M k̄r˂ 6(';pjUѧq+ϖO /`t=:<!Vk @Sbn&myNqd,Fɂe=T/hc/JP7Z_ @¶_EX!;Sq}3؟oO|zQġ12m?idc.CnI&V̘qFH&h_2*C?_5.ʊ>U]qJ4Tô;t-'D[jCGQXÆ`=nSQɟZi2YdD# @ IYev2‹^-(j &e LS+c6E>Jmeh;) j]WcXDyF ua8 (p@$ۙS-J)Ʃ`Q]*FDD+o= cBal8eoTʞ} $5JRyHn2 VP`Qmeȋ=d/ȥv ƵC̹5v@i%2f% c}yWkb]TU\R/X ?8 5Vr;*JE '~,@|ұFzVj<C9M2OuFRv@̫Mjst?>HؕjXOFraYrI"@vK3Ri,Pl%4Nylrn*#I}gܯDzލsB|X|J:Nk7pj{QPnzuWW|Nڟ~!,H b^hmav9d+ҍrK5YM1wF&Bp9ԍR W4߅#7Ny)Vj96oOz7q+e6fXn>^GC"h'7VzTçW;g1i!3e6?&'/#%g`IubgfOHT[8ZQSYG"REH;hl┺Is؊$gZX9;Ғb&xMnIb 6/̩Urt[VS I}G݈žU'-Uh{;{䶭m4IԚ=D @@SM*W)$NB7Lb~ 6B|77H4xBcѺǢ bށ\}t6mN1fLb,e x+޾6a3UR_涪TY C ?t݁On3?~\.s)~uM($/;*5qd^Ci( u.>, ; #X_V#M^s1Ǧ;RT 9oAO]elk:(T: 3KTo q\@1fTAn_S: dx~D2;C̅2h|ho^j-K{.آLwsGnI> | _ w$GzY! Is[>$yt0)1o%IDHmV0ir1e$|~c'>,;@>"6q RI+I`ɢ9iG;vi!{|\cJ. JnS |IV>}WgR$ *ŊuJ/a%+CSǝ~Ԕjt)WgR䡷G d9JLw^ ;UBdH]Tdkiˤ2hZDo(t"ZbO,`HtRW)ۢAU!1E{T 3M5[ϐ \&wʃټr"mƵlWy@]Ԡ,wj RRt ~xMc MPQNZ8l ŊlEf "7ھv|!yhf:S h1/lk?HȡۡJZbe(`@'ܓ)\,'i.2#dX1y= L,U =\W:+i>tkVc4mB7YܨَLK=+Ԫ2>?ݐ|z.ԥ B#Y]GK9(Z&Q^PbsY;,\,#tM ̰cš9v\w/b%!Vrz&O*yh[ڻ,^, Z\(Xc/6w~Ovl  Xat7^q{Ög3蠙ÐCp s5hګQR-yQ d~tF jKCC ,.JUaGrXqz&b4*4ƑP dNo2\Ɓn>=9]hV(o[yOu1*݋LY*Ӎ [Պtuid,_iP!.+6m="8QpGyބRtePBZrm0Ԭc z~_T=,{0j.mxS5e$~s&O2#^9$t, Pю5 HQWoh.|}xR psRx 9F麍,S@E;LFHDF%/{XQ29KEP [rYK&+O゠h}O +b{nƖ*,D'Tm_vؔI߆p8D #!.yPk)QBiŽ]d20 1azh˶:b9,ea1`_#V_O]D3sWjcǵOe&UY4mp(5,:GGU"Z< ~O> Ǚ.r@JJ2C Z9JJ*!D vx7Y &SaьxFnŒ^$FQLٍӺwhCl}ό囮pJGm{m!TM-L092Dܥ!s>R_uŇw,-;W戴ٵe({cXyb}³P8FAi8?ԇl6y[(eNOCOjLޙm 9TKx5aUA1͈cf2]w53y}8͹VX( 'ހjا}AB̠~9 [J:~뤬m)Af 㠙}O 4gd!;pEJ?Ʈ7F2FA"QSCtSq/bPf04|"BOsoN#֐mg#K2J8uOAL-Z%V #C61,52߿ sU9t(ych {x,ްLsRUr\ uD:$4M{s2$YD@V='(9V ^"pK ]d}юFl{;Il11;z7Vs b8"B`{ѠuSPnjֵ͉Tޑ򦣍"lk8O![{`8':!F%*.|-̸C:4uli;?VH.Z ! [[F z~ܿCQۤ(o(cߘ!+N6tk­/]ypa5,C3 DRVK ۽Bk]x W05J_k,uGhvt Su<a3懲U uK޿ VSpI6c[+iKqǠ`,TmÔԄag>Չh%B#㰛oɘ*ҩD}{ a6uu s_:.Q6sD:蝕z?Lֆ )+ZY~W- (I#]dbHF%eD|hc&CtKyh^}}XQH*f6.iv UOςs A-zsK9_v?𒵓.tTL7)ó eQz%@oE0HZ&c&doNV0#+ڀQPE i?! %kQu?Qϭ5F3y-H g;$'fbGD^4Z`}kwU)@Nvv9!b06x8<8n.܅1ePHT^p7FDw^s7nc`= /IT6y|lnYJ:tp"H3]x?Q~H;Dfn{WGŏϩ ~A6=Pi=w {0fw;4q|oqE&zB]MSۤg1Xg5kû*Ѡ-%38$>/@ع;_TI؛eII>hM6ύSj'~𘁅vgR<b iW Èd@ʎ Ӝ%<ݝ9"mlP YddP<CBQ33TfSձygH4"It}SA!J(L*Eع|`(]=ɞs:]ï [nJGў|_UƠfq{~@$ޝB|ٕԿ ( nn7T=miM?Bng /aD oRP\}5콙nBǰ-pq|Pı 5>!ͩW +\3b/Rzzf0)6WK3Tef>O4DX-1QpI".'gZUC}Ěwb8iAg(t\H>UCDFguv5%[3T5`Uٳ)(g0s fp3 Ԓ<=}@'8G#)ʹ-i@>Jv;OPdrp5# LB\djTXm.= 3ZTNp-k& QΌb04`[x!saa@P{Q𗜯wLoR`ãgrZo3CZ2Xpxg̺ߛ:bRe;bQD:, f/!twu2oVVrܵ@N&><|P#E.R)MFRnsqT D8UJn4CoU"DՒ0qo*(\ƇO1>?o ذ΅wnV2 ]_ P;a5 vH/S 鲙A0~ҍfk z.h*<$l-+9g*cǿ;OT ;3h+tpJW9r2_B¯,v`. /Cw eiYfCT/Gw]3S`ZmnFVP$Uwj=8~`#@ 4tWEHVU"KX@%Ai]x?m+US{Dc y]?Ja?rkC`%nTʼ+nxUB< \li|% HUcPr1=K }Z6عeXpJu 2eF&-~=]W-.7kumQa1(J2`=]^\Gq@GreԷGB.{?MiZ{{L {a2{93x bg%tݾ7Oƫ*lq2s#plޭH?ХTAk-e ,WދbŃRilCZ+gpf$M=S:*\jz==x%?ʭ!CMEpd\U 6ꕒEWZRu؆ {V+E5A̎/UKxQ~G@)W?eqqo5: |^%x~Dݥڄc^^D=C+r=5DH=]UBs =%7{:!7R%{ \@7>&lcsߩgVT7]Cܖ:`9fO>ۧ79mBzpӺF,C7 +ߏ@2Әly fQRN7O׻jI*JNx?霖_fzplbO 5}ݵuŸsȓxr *E'e35APNˤ9~?a3?'S|w@̪~WTր2!"μۅ 5A_C6n~Q`)~\6 3 -G%⌵005 x65Oe@Y~ס(g7+*0ў@fؒ<2 ^zPDpB{0a O̷{Ŧ$Ȉ(ͤE=:uz2r,ey |\"6ahO,9HuCo2m1։#oK>5Dq`/H%,E?ZC{`CeF;. eP<l/D8!VW?iuS|Co*;3%jl$1p/幓 GǎbMX@[xX (}T%!ϕKOp{B%PG{5CUi_w= x /&NIw"">L\٢&6 5=0p̓j ].`AM9s[LT0i!̧t([3K+NB}؈ΈѢ:i+CQww0O_OV*b˜8^=b"_M;6ЯZ6msvgLn,r$p4xOYo%-q͎&(q&2]·&AqwTZji=eFv鉃)ۘ^nwW*n†"eHOr:;M:&ǐRRPtMbd1&=;IwjNgWI%"'*#ɮ|QԗVrDh `_CglK*qOCV/9ɂA:]=;KbvKE? z7WOS/9晪&d[".r T/0 6O8E=I2Js }DnB08̧&Y t~SPQHs2@C u2Wޘ(SJBj!SoJf_xĦRVj&4vS8Pߞg4k*e`2 XpQZfEM{}ωl|'*,$~kZ13fsDM'sÐ!3fRV 0B^AӄAXXFۻF{.r\W:NlK.agrZ J.>?\ɒлَh\OgD.1]FjmdFe8=w5>5PDv^,Xg"G?.WWԿ%D7wJ,.e4zdʴyDhq=Ϊg/d nKMaU ۿyZp -rLRO WU ֛aN3qJC `Cu; v%~p"X_mZ= T: D ?5q`R|b'5p`ȟqLluGJYA򹈲i#1SՕguUpڹX:gL ͊cmpo^8 O|gTHd4y,(+#kD91t.~lg$QQXHB:f.{wEv:ΐsჅw裒oS HԷ,d4޹> ?~&,.!ņ[%>,} Y @x-;$[vjz15Qg(GaŁ[>YΜv캤{顳S4ۆ%q~"q&kD߯ȯZk*}᷽-Z0 HQɣB7u'=dRXzf7D!ʓnX)78]N{\~sm꥕K¼Oy`gkR.9б7rwfFǔXä'S(0(zC@-AX3@woW^pr]f˴m J@`ylnSCu#" "'}3=!"o7I\;Hb@8#` Y^d!-w%rN*(rζք4ʿM?\TMp6 ̻cbb6+,\&ɸm^`zg(pόpC=p)U0hj3#1# bXOmEyW VW~"'i_3r+CkfJWDΓ,ELͮḘt=E%f9`"Ypc .5V@Zٸ,.vQsyfZ{à_.+$zp`(>@WHϠ$OFX:_ywBs>@Hv#TOS24ts&(ƨtC HFXhVB\ȺI/wF+C (ˌ  {yuci?)G3u@PS`XD;=7Gfc yrc?2(`Pt>Ɵ ;|Ʒɘi?q,RM ]CSjX4K3Ӓ.o]dv+F-r!;;QBl!FFu:\Ǹ[孅3 $`G-z!ݲƼۏtvrC~Z:'|4RC n pvi ]Pk9d]'$:u ! Mw}08m PG2?]ս7@{T4 4 u'Ԯ8d#vȥm"ƓkW@$4?XH6FAe9?`1sDYC'0J`^]yxru<4_᪱QEeg3?h7 77A! aw81. r/7O~c[8&o/9I(jPYJu7iްJC` crI7fVP5e-}y61golip {X<js|%^0>4<$ݾwx@j_z]]hȤ,7⹬\ N{aӿğJ3jҝ[S+'E\a>xٔ(vSa̱ȝk%)͵\Q%q}9EحgM4{ZY3@j8kBcLw7@ᗺ՜a"ug6DEkSJ$! PTUC+1  vVԘW|TIk >Rjyv MY9' <=^No1W!/&m+f;Lz>?' LvẀl6wBrח(ԡ ų~28OU'=KCxODw׳iIGdX!c!K NM{%G %6ѡBICeUZ,y*,C44`odp;?$;ct6+8qOD :֪4^snd`fYy٢r7&Hhtg:&HNsͷ]e%Z=nwTKP@=54꨷-q4?5cլ\K%oz 'OFTq(`Q;C7`P'i0ӨBB^jCsod0]ΨͼWzD?ы73t % ]!HS,]4sz_69Ӓ%M}@Pb|;@+~]?'ot%JqxWZ9fZҤfMuSѓS\ESe&=6񢁫<žEom.{/i-<܇F~nVgutv)3K;[Q 0o? ڤȶV@7B5Czx#:x:[ FfVڞnµxitXcu@uIxo&\WjX(4G$} y@\@3;w#'~م[RD Mglk%u 'IZAY$! EэB,˔9bh50 [[؉ZJ LhʾW_%ͧt[ŧ6Z|^Iۣ<T4H-w=zË\ζ>h&.Q9!]}_\қᓘ{d8){0(F-Dnܵq)}/5NwƖb)\0í[&G a#4r?_eQmPU0AkKhk 볏X\|pKLE޾U|g3,b_f|Ma@? 1/C)޶_ ftRg3a3תMŋN)Fp >IPk*hhbLuq|K}vF\a{kwz0?m4N]Mw&_r޸v) w'nΔ*xe7d#2j,r[@E~_>+/ycUnP*+ 2 hZy:ȍ)${N/4ia,ߍ%b-EdaăOSc!&XiqNA#$G=ٓɥu)TLؓ5ψs0 e$JWgTILȧ2Tꝇ ƯT`8VyjL (HUυ+o<FJ)M⣝rjw0KeljIJ>iLsuOZ(|^8} IB@Q0$q@,}h>+^uxNnV/Nc E!D=Z&kЦCruT1Jb/a,Aټe#oﱶ: '䉨~Ie18]QM):CQ]ֆ3y)wDw'@b%d6t QS9[ IP"0̖daGe !G܆(} ΆX幇,8y?܍F(W &ndLI ; ;@:<;b$pl\WkG-=Q4sBcURɥRy ceC.òXi*!6Ϗ)eFcA5K?*߳EYqE7O)lcJl<˲ffTk~2eE#eV,vBR>Α1S{G?S~_);$yZ=]~ⅰJ' P$Z*5/5j2O@Ph=yjV@S,{#C<5&*gNEHq&a"l:z[]dy&)f³ Cט4>ҸVzu&r|3dUE P 3qʼnUo0;QA^qۆXUslSG$I:yXƲw 5IBA{7]Ue]'BY5;gx" d㢊UBT*S{\V@gb|,PT  ;=7G`)k)"U2ĭGdv V[նLs^x w*l> d 0{F$oS&ǓYwr[.Uo9֬Vo"QQp%k ƤaGJ*uNlT׾h#;\Wm8(ʻ#C͗e/|1اa=力kK)@١pKYcN1e.yìte$ WZ9^ynq)@m+u*OK"8VjVcQgjFU0N}S~DXg7Vyx@<1ŋW N*8 F@WbVTG2{&x'8 E]VF#昽pB7.Hߨ7U: 7 F7W7[QXqP"!]\+H\)4vsZ'aM 7' ]r' $U`rW|x?J 0 k,P.ΰAg0H5tĤ{uYd|vE27Uv[ЩJǥ.J@9ztfNW>,onߠ7H6X R׷jEO@F18 YR|5ۑ ~E+4[u* Ww%)jɜtj\_.G\v,yNQvs'9Lү1^ 1̰aSVʩooYXH PC,fQ}{ʮkO n}uF ;pruA-VWfj\S(ΊZ39oGoaH\0ʒ~fu&vc֯YbײQ/kKL! _ǕHair[*MĻb}Vd)"P0vlq;۬l|f!L(Iۢ_Dp8X8#z TrWϛv EG lα1]5^!;u<r{:߀O`gLX HR2wCܥ`ԦE*0JLjJ"E8Ӭh1_13%'(@+K쪨wh*yŐ8RBI|ֻZ 9icOUmzL i="Lr$i7gd,Ub:6.gj4*Q,0#t\}6$:XQ3 =rvd6~9h#֝r)X;SDaNBô)+0PۏK:d5,'&ar)d r~Zu/Ppfs`Fz[t xT". kϿ3:L8J&kH,n;}ew֌ ʒ\j$_9+wsBɘ3wSq:Cf |C.XftoH*gЃ{0ʡh S@' Sh>a>W'1)q^_5 ѐc}0ikןqIe]vY~Xgxp)=hJ. a(9(fg% xBA%2Y-̟hS@v8I3̤OujW*Qwr|,M3 % G uvyپ0Pmo*.Sf.Rzu4v>in٬@MCڞ#VGy7_O x[fx _ _DgԷ&_/}gJLH<1&jpљn;wڪ9yjW;#(E/سGQnW:rXhR}pr^grG7sY:`FxIFBLlCrWҾ "Q32`-|Ҩ 0rN MC!hۡFmq#%sq#))L@*cX[5\}s#IZȔl (JW3ωurب/hZ N#.bK.nn;)>[gi{__Y\ShIJ8Ƨ^&T'Rga%=9Η`vX9 釸{-$o R_Sq3: dR~Ddh}Ӱ_e3F+q\c"I8mx S |{S=UNΐfu`?Й+`֋؏0N0N*Yz+Z۞}x XMEkh+Q'v\˺ %ޞh&#ÄH܄rYn/JAE%8 A|]ݧѪyG+"/^c[+',s'W3ҽLK7o_e9*K8z,XmSޠdys G$=hvKܟ$+02 PR+ZĐWfj݆V -LFD>m[P\?= ShNBNs{]DzM 4Ÿ%ӕG X ^/i9Н}reKD)+6)w171F!^ߎ\~b?{Z}L1f}m5ΘEdׄk|?sbg1|HTˆL MQ: 225u1LA4Ɛ=9: WvJҲe k-wM,MFhGs,I,]@Tּs{5eM!_[\:-H| PĴN&l\EDE+םD+@sPVyD8/%Fv[-aF\8 Ҫ|۔2W)-}hbfF[%BR~dG|yB^cq݆rS[ck$5\n*bRU'|1P(E]d[wj:311*a H?pLhzOj&jUEqksu/JR2( uϬOò"m&y_ xld[UF͊Uɐ[Ec@j?v4<# Bں|@T;%N$e#yEC6&Ŏ Ak1׶|a`EөoD}`N^r&->}mxU"뤕`NhqPTx; 6>,EC4Iq|[& iPbj$>sVy ~J)9bÁ#Z)]zT_$RH}@BA (*n%ToE{D?<"2<|ˆK aIhKD* sB|!Ǻ;gW J_J3i=4v8`+gB c (Ah2ȗ~$ ?{ Ca ojL'nδ}Y][dKRL?UU }32IbXQbϨ]VN ւm@|R' 0p86pz#!޾<K-*Bߠt#q\WH<  ѐoKCt&E-*;щ='-hw.-zIӇLWYRDm`cXޘ/ae40y.2:6[ΖCB ְ+-Ql#m67Fyb}h]V(lIN=MNQqo ARӻ 1=1d ~OA$rS4i3)Iz僾Z-veqߧ͑Oa3_a2.KXY ۤr9/h@#ԋ"RM5G R|LNCkDXYAo\x !(z̸x#N*W`1s!LꔒM"8|ݖIP5^:.OiVo֦ Ŏ% A)"xKL ϓ&PPE/h'+&:1z(E|uy|XtXV%5т P7E}X^D[JVzVي:PxFD9Dö́X "-0"Rh-49)j@0}s$\5MwV+}PXhӨ6auV Y0V Rk~w;>LGx}1a4a|xQr5!&mU\L/X|x/T~zaAf3rš%7w)3Z{rE8O.jYn!42Gv8!=ReIZȴer'`ט8kr^"?\Rr ^h/t4ãMChFYE 49A+߁w;`1 *0\NIg TxL> тȍY#!e#WHRoȰ:YhVיS͐״hDE\L Xao |g ӫAksO2,!J/_%e>c bXt' .`IJИ;1f8H(ː5EdcO3Nt; ȋzl=ޅS;k1M^t.ȑ8b{li g υI^3& N`QHEIa7E{ 0y<;:'06;~GH>"C zGNk*rNrRx\)l8ܟ@RWZZ1IgI=9+@DdC J$t RwיE'-9V, RGd E׉e5DT.di>>+I_.xoR4ߖvޣ)/2dU~#҄~ #ypfq'+E/&|%L Eh0/Wy^|rl7(d e1rL;KVw۾OɉȠ/o0W6~zoNUH|Z57oBnFIg*߄_2.,9&\W<W/C=D/ZQ3y=*YNׇ/EV5ghTcEhM'&U?ea-!|C߮vOBRHǪd([ \+wmy-B0΂9޴_UXAbyNq8oq){&y%y0oMK6oE#xcr_#{=>k qs)#;ߵ X1m8Fl+'H\z[3喢TNEq\wV٩X!+xDNeM."|a+z۲<%\.jv{ ̘E/g6Ϡ =Bh7@bF!9SĔoud՞2c{H`)=0\ 6H^s/`q6G0z<7OA;̇+Ъ#!o((=Ghx=] sN&q(VqLP$J9P/bn9?IwDsCHpPy|XD2?Ő 'ϵN%ȡLKA {AfepP(dN8-z#) CsIkP&DwE& T,NݲP}x"mf@D@*}Tض2_/໬a~Emlޟ]@WHuX"FIջub-VHCE}lꦙ !SXS 4D{/٢ 1mhA`?]/?#lS!yb|7ެ>Z >A0 k/1CLhL=K}TxLFu h'Qm/Dz4+;*o<>&xO[HuJ~UaE:pxRXpauȎMu6O@hX/ίQz BaAHQ+Xe-lN'Bҡ2Ã}x޵EU3OkhV5jܝKHׅ,DC2P r_(|hɍjvFhϿh\&6d(}%ba `o]Y/[Xy wkߥilzo}]U{@ͭv I"kdY6vGF黌=AvvX?;ssH##ب‚c6pU]k5C Cc;&(6gB]6_fɉIKlhvO.yecѯݖFjLE),\bPA+$ P R j<&JPJ6@S3TFo8!:4RAIS*!Vv49۵z_GSޟ.?<JǙy`A,U."oj[xAUgCAQ۾_Gu+Ǻ4ЍmqE1ZБ|2IWJ[w qpT#;ⴶ.J~qD: F/˹'-gܒB(/[ٵ،|hzצ[ e ):$5fGe։C+(-0%~pb`#vo4|Mgyޚ.vpSu,.F+ߝ2l?0wg&M,:wqoļ{b,$R@O:ANЇKc??93.N|m5+R5_{yX%Lt t)WE7jbgwn:rU96W}W|Mcwi>X8O;H(b!&wkTa}B#\9./1A~dGSe|7YZ_p6;P`G"kR}{?n\U\-`ՔzC|ղ[oSKr ы `>:|-֍Oy`"@3OD-Y4{QQ$##uloc)ESc)~I6/o@߮oʰ,n*`'> ^Nl,eH6qZĩFl2V{;w$s*NX%c{K\#%SPl3lfp.sS*V[@z]"3s^@!{Hם"nǟP|sXMXdY:{+g3!͇LO5tLP')/Z䶫}uhnʕU9۾, x&JL]gmG9/5,r#+zs'؞z{g]5'09p4..88_Z?5j1=׼ױ`H8e@#FX:<&7LN0!= ^9v*(E\FpoVeh2Ѡчp I/s~zp2U5pw[95 K.xd(L)/;+Df<_Ǟة|MmraGWIyFu!1q; LS 6My^aޡmΊY6NQ◇6ZI'L])K_y2ztoZ,4Eg/yW?38_՞,EywoR4{P&!M20dmf }u$Wq7|˔JdCh ,pW`5%UWC0rlװ8bћo%nWV6 @+ՆFb U g£PY #ǚ"ZrY es 7V `= "Q_QEq ]AP?[$llx{SS lSb՘3AΩӓӈfġ$ZĴ gx|Q/&&q0ĶΠ/')$[zɂ!wt7mE@4~k1&ŕF0)!~gʡ:윞 6 ~u:E祻<)%hgHMb*)n AhĔ{ 8%ދ?³РɃ =~yNrBKc$3e+gj+|qM0 $tawj[;S-VRcEMn 7ɬMH 75iFNyB:!f!ݛd6h^z?Yݗh;_,QC7~஦][0kkS dhFޜ`X+M$8}"A=:⾇l4uuO< )/ ypXD-&+zƴkEr`Iن0Us^ ip]0c\KSٶC8~m01Q]_Z֎Q)$s~{XA}@%hk(CpC"¤[qWN^k?PNOb3@y[ՇDl&vۊ5`63Gx}ͻ\CFDRPWgW) y#bO@8MecZDFBըHjF-Dc>Tgsi&cP ة_N|Y)Ȓ ϥSh^l}ϖGA{} ]4k6nbV!T;$`0Zn. 4" x%P Sʳj(" E4wk# oݘ%o%{d*SiMt({zF![Y#25W$6zJOkŻzL1u('ia=(ao:Qvt-tU\;tY 8ڃRgDcOqK+ָcZ  P(W 'Vk(ɷW/:}uVpqP"RS 9N>!pK%]KU:j01fIPm"' íH<6D8$s)g WzF&7V~vB]` _wP!RY݊RA7KG8'p]i`=s9Gm /ጒs8A5>7eLw}Iq"b4OVârL՗+ AJr@"m1zp :r7BzH;_ei)un@_ơ6Gc,#6PeIHNwG{$X9^$ZHy()SF(9\"d ~A-h.07:q#㮇y^h(5kI.=ĆmGo`M{QyOEI;Jhs:~_CƞkՐq^wϦ|$Qpl`gŖ GrG))6Ь>ɉ*r1L-؜ `C 8yN~4 +y"eBf ֗o]ukr+fhCa Mn#kZߕyR*eZؑKЯn7,wxͰ0{"?^&>ąad۩懘 &TW[z-HvBq r ^:%8S>#hlNI C' 'n,=. vViyWcﻻWL/ϡٝ"/3#0q8 zأTLv%X]J?v b9&lXP QC$S9i="彼Ê"8luKXV &,\ U(yiY?HHƦ4H'?p0L[#)A瞉֨7ø%B<_  |{d8}@Mp0ÈV/dY6F ْBK6J'`-nG[%>ZE {l،f(j[w*E10oƢy`Ϣԁ5>ΗR%jGYLOc"mǢ>PL0tFlB@m~ ;O( .hx0)FbU96o>B { ;?~Lˌ@gO繒ThD⽴VLm%S ZخfH\)}M4J!Xv=ܛ* 2ufB&l$l?7讌ipaw0`6t)*$j.Z3mU Ā!WF7.@& qO<.d0!$W'\1-?gX]^k}R4XjS|5wu<*%qee[cm-UQW4@ Kf\㱇ߗv?0S.;HFM {^aФΏ>D=CD~wl=h&clD;$iS8#;"µPr&s5+唏C,f# nFq̬s&1TƘwҘFFNvM>rAd f>xof}"tcy(7D? ݉HnW}^C-r3/<2v%i*E'9~s'i6]U:K2 ^D+pogZ>Ȓ* XdFH&ƊOi-Uf `Q?<|4hC3?0R3%ap[?QcN1iMާ5+֣NZ1j "_/$t3%z+r0]7!> $K-ZSGPb$XcҀᾳ2*_Z ߎEBhL=vђNA=$G2R{j=`\JcgI 4x>JYZR66ggB9xwb *~( Ղ"olu8 v[tyeҞq&}_t嚄TM:Z ~Ik*p& в†2<|5!O-ܣCI(fUuT岻aE>ቕ$b{q'*ԦMʣ=su'$ᐴ||𔷡;X"[ԪՒ i]ȆC,9wPuGt FGDl|mC$h~DEݍL*#Gƃyw8 ܮPJnR4[~G5n*Iύ.cQJcC𖓙z3Epox4LŤi,=)dQb?l,"lf'm;`)޲[}36{Bi@3 pX%󑤌#y@cעZ7U vNHKnрL"/1T+٘#RUa߸6 ,\!Z[ϓYM@Oemɻ|Ox)dth8!eSgl3/h{=/gT7-fHWKWXNY=Օ[Yy152/HYayͯPX!$n[OzPQ>@:O왁g{!oIP< G=Kgk>9^s/,pNZQP$R*9)f;*!I| *sj٩µ!\'Gk8ZHG[n'qF,cK{pf>t6bLvն*OX<$xQ\aLZXvxVD{Øw+HhpvK+vԐoRwB:k6i^!0 7 R=.M!2n%]IHgB%fe?(els Wq@ (hS>ErZ5_cA@LJp Ц˝T|ږ1ڮU1"Nx|"2bZ0I1ĺh ꡩch4(Ec>]n`G{Fo Zu{ֻtf{f,iK@ :nP =VŒNd.57q^:4pL!I\ z"%:HeId^+\le$h5赁Nzeޑ~qM:@fҸ6 ׷phU$ < S4j]gAu*7x%bY-b6f\-p_蠆Mx۽kCORm]]<(:KiQŋuǞ&M]Rח'r ,Ny)B} m7W0c%>>ɑ3 k_׭fZ2]ϊ^YxI^ib+B'6jټ8ЬҦ !vtfD@VZn-J%u> 8CO iϞ=I53FUbTKh\[־ccBk OPJ9 *Ee̢>Ho@Y.-;?h}>SdŪP,1DW!er𭈋~"p_޸ Ȋ73t l$H17qҫ 6iYqS]Cra^ a!s^dg ioe7E`*}  R"/N1r&ATm2ηJ{n򿴄"p?O`5i%=P~vpk?ʻ)CQDkHNxm~h!PNFĀDH*d6uBDh}p%&a &:y+ `#4[z4 =y7g&8# %ʹ ;$a\i. ˣmāf080]}['8ewӚ$G8k_zᱻx/.QOU)]к(vcd5=O:Uqy,I8[#ڽ9噳5MkT(EUȳTKW j zfbQĵym(L*STT5qJ;ufqTDv8ڟ 42Y{P}Tsc۳~MRbͅR+kT0D [60_=XG*uF7G!R&Ʋ D)S\Qky< 娂77an ^lT`)> ӄ;x plSyP*Cq~6-*51ẓԡaT^ kxΪb;ZkC_ +^}{!gN\\έ2P!Dߣ?0{r3-d)ې4)#< ^t"y;JYʀ]G_𪪖e^!Bx5aB)Xf̍R9kN:@ WK ˢPZ^)Ix[pcyk6)A zxT'8;Z$j-O@JW0p^.XkNyy_J_dދ'cWm<0l"W,x?IA0"Ir=30j3[_c+l25"49OG۔S#<%%qٺa|> 0,:gZl5].YW r>-+a+J Q ъ Yjl9 Wcez||y@.O8>#98c@y8k0f:2O8|%sŒ9>+0{eTy1!´[{ ;6kзYJ*)jD ^7XawNo#J> 8b&mǹ 'd!x Yg6pтmW> hO̩<¸,0JJB.3MP;SNVn/6U1J:`wgK;uYJɺClɔ/xC}ҭTl= [< k٧9/A{=y-7%PC4`;Ng2))Wd܂zVe\:SyMo8zd>P1FxܗWkm0Ct Rl?B FwxT@;^/O2Cv'x|4CQ`1rO5G.SRS\ a!MTcՎU5[ ͥF1πUF_s_/|/2iqJ]SAx+<zXwRwǭ3QPwk0~!@HEZ6p;>VGW03:OU\\Gxez}',8!go #N Y$P/"F;U)P %Ip"[Lq{-m7E_+[ \u_؅1qEUD.'|Xt G!=D=Uً,R7\Ņ^\=^2F qW 'Ac"st쾬?y)SPM\S)Z2kVgD|ÝD"F G06Mƛ-A$`>|dAF< R>~%`3ndW(aG?U,?hm W+ZŔ#@ /ՒD<6mQS<< 7ٍ 鋅7JWJىӄҎ5Y5NYZM.:7t[$ ~GfoKo' fe tc`|r8y/IěC5^?T~"l( !D{-sJx#4S 8,N$5_A( #7"4f="ptf}U߽ў5wD!y_]@|@p#SFOkRL? rF3 Ò-'*N2=sAo\DÚCWB5iZchx ( o#;Ež?ߘ~>d7U#^_)9.~MD2a\SFF!rcUt{N.o4c]#{⎎\5~<ן:G(d,PV]=Uɰ_nz{j1RS`^D=*ϢIU ?}%K۝kyhsl0܂ Bd~)rZ\'h Z&} ,@⧽diOo61u_KTn8;Nu'P{ȀT=hSS$b)ybʧf !VF~pCk,:p{Lg#py +/S Z 9ެ$$]HG;.Zc3aΦ-ZXSwz,TE"&H-х5#EG df~%J P*9=j>_C02d@}1Ӎw*sq&)?ͮKS #68.зz$ʱ؎mV :Blf!O-N*} !e7h&y U^:s} 4sOYuBB=Ø$hHC 笳y͖'-IY}.kzҢx\muw{U\\ FR[t"p2Jz=i@HJtx%nD5=Ws BG?*M;xDˎC@a%]~FdUp]'#6 O ǃTM)OeGȤ*loiE7?P鎾W\Ҷ_.$b}W nxu!]IY+C(;*kR;QĆ`ЀY`f9C$ȦeүKYJxOW~eA!BɖT \4}tlb4rS@Z,gMz(>ŮNX'aM ӎrrMoNRJʠF^+?c {r|$W6x)굪.ZÚjZS jM.!`B͡{x4Eopi FPtȗ+ZrRV<(ȝRah5INÐ3UR.ٖ# ds>0I[$@H-M.`Do\<$ ܊EÞF=XolVdҶ'ri?-\24{~q7F V,!LbNtޚA|;=&z}<VKd#Iuc8p8iVؔ趟(VOc$Hɂ-R&D5GN4DbXC^ NظBkw@T ܪV~3*>8 F8'4')xl.޺psn"ӿ(0{좸B8QXj %Rv;<>\vB֤<[E~ܯ7/{-ZL *6[~kd{7QYAHէbf} Yk7xPCv!F9ɡ.QtB.n=LS_Ǭt>)8D:?6E,}'UEbQ P̕.Zp$V7.ϒW(h,1k2m \g 'ٯ 6,Mj!Bv,@ZIc5Hjt(5֩pu?N3uU=v~jmxIBwNaЧ[јW1h'ea1ba2R Q'Wݍd/e*Jh |y*:f6*IO^43 F{VV:2}/{!{(qDPz3{{+{yy_ Zrr!V'v6Q͋ 7z;xQeSt{ Ɩ[oe"SZg0 |{(^'*/$U}W(_9 VW+p)wKq%IV`QY-c8G$HxC9A؈qDak:}~ר up4O1;Bc 뉽4Z8f ʞ龧sMWn`Ԗ;O7u"x|L[i+ 5SQDL79X,̫^:X#"KHP❨jo]Me祰z׎zNs>+BE _㭘?&R_{b#݇ .~4L-N6X'(]S S/Y$j OВK.YiÇUbHTҔÛqQU\ _4w4o˺MߡuRLLU {L k?A@]ԓe@YjIMd}Yc[$zt -qz/P*WO.$crt@qr4$zONZ.ʳ4, ȥfL@+ŝ )n5Ηb~$$ʛ'|i6@thB-&j9q7^21d`V-N%5>÷Zƛh6 {u` 2)xa# ՋUI-K)5mEd ճdSKmͺ~Dž fR5eph#͒9?jMz48db,&e*ٜ:_iFW QR' j9SXɝ5@:w0ȎhY`YNL a.σQtͅ|DfӉ !40e3M%|K>1&Ӵ0*~_8 ,~T֧/xaGx$0,WNgs5lTNq_Zz|twдsU1*|k ad˃EnQ ?:@?V^qAW%f /i:j}\^c[1u8UDL0! "za킅 ttKsDQEA3rE^>IA>y%̸\)"pi&I4ClrcCζ5naT88aKRyƄ.߿Ie/6Ոqov֩6@tM*P:>kcrDwHPSg7gq.N}5YL]Nso RѤN%-H1.QI"8x{őC>⎹>0:ibH/}df4@L`apTϚY 7M ?_Ykԯ7cQ 8M>ue]R?]EM7%/M-@3jɄc -(i_3R1RCզDB#i/y7%etJx{H ]E,`rugGg[ n22K/}IjuS#nit8* MthTu~,N}%@,G޿ 4z(ר!zWq{8ǝSҝpx4iFo<|R( JkoqrmE׼bkm:H3U'@`G<{V5BvǦ="\,k ׫pgzNU3þ&&73D:p% ^b}:m=p5 MSȄH/5>/;;ӒCKm/F  4} M{ޞ})uXtF~uS8 [%dR4L*r,;#4>b0 591PYlqo 7͆+]X~h Yw*/F8.&s=PdQZX oQ~%Mʎ|rnr T C&< 7?ܶ#Bd~1)p-hEVɱB|V1O@7[swDR͂SiXn_r-Y %l(3!iִ{sy鼋i$ xpr͇~C7s7Uc!ЋvtT>ioE~15ũv;z3nFX+m/._oE5x,6zrFjSӅDYD" /]=} ĵW2>•;|dT ;7gH>nmWȤng[~FO`/.jnݛm3̦Ŏ.yb{w630h:ePϹ"(p lG.GFZukUKC.uo\tdi+i"bȵFXA e^5 ~s4SBWO1}BMZr(~X:lkr|5 ,"Ŏ=:l  .B?٨S2yl{ PmDf^~S_AhN iZPVݓн&L}z_Yi @sg2,}k{ۭn`NJz\oѳQY2BC6D?i?k\RSJ竓(o[Ж_@kp% l{ψ@Uoq$lNk q ShOhfT 4q6b:`pf]#D!.d_6{*"W[%p#} lp~Bnb.qj.֛ d C ݴ83r$z gDR ԰#WZ)*xoNAt>1> v)OW,}ED]>&S*=AZߊ9* xyt(:6n]&AiFxq=$x8atLJh*Hq^P mN$z5;Jplg!6ra2U_f89fpuIa2>2xTY. 2=ki!4mUp;3og'ɠ@56XH*%qke]={PװO*4CջS_^0ruʀ#25܁*pFyAwΐ\ee< Ȱ1kʺitqGvG}؊>8JZӉRp@%o }=]MtL_!_SG,=ӯ`vKf&t# *[vqkpJ#@D> x{,]ۋm-GM" B9fझP {k<pfM?x!4r-Gېh+=Oj}sϦUF?3RiT˜!ῦV[̓Uih׏SrʪKh~ԍ^s{Ar Rtε{Q端&ɋF2T$ Wpܶ4E\Hc{D} R2v8$OJ7ߥbm QNY0Ff*~|FaHzdFGтfR3L[Ţv$4%?9u':ǚZQWrFR%jO((3lWv'zww釂_ zEm).A^ůμ":Bc(]m+pL(' ˟dYĺ 3@nzդq$Pl^&7.lF6v ~,Qj+/7 zJ^ѢQގ#ݠ@v1e]* WJA-@nN*dze_Q!|U!tM>}kHv"18b36-"&{Iobg_};{髫^5`ӟ{6cFe*y}ɧ{"{S;fsαR9OHi.'˖-6 HP=K/Qrh\TUfgCx$D{ZecQ< 1PaS^ߞgxCe>-;Y{qG- 3=+Pc D*JvtPsր&<M]my(H|Qh@a'ee({|4W/τjUG g6UZw+99@}R^>n&~ό-4oy8b[3Zk.7PHhoq)fʘcGH"_d$)E4'116y+:Y㺽}-5-v 73ϦaG1cs]H>]~_3bĸ;s"됭G@*fԀXmQ4Y䰡8zOgL;QcUMɳ#ӎ\"P}odQ[W@88"o0fx6+4b+$ɴ` `ns!.I.nSkNK1sj(@ɇ{S=VV)fC-g zݞ>^㜬WXHXVݖP 3v̇]A]濣YuyB_6nftE* ^&XOt"9MM_47Mkh]%LSrخQ)#+P%6DxmpEJJz8C@ ڣ\GѦ(6w6Lc$KmFB^ TrL92˄Xd Sj=߷l!Ź6`/6jqCe ^NMALB:Ǝ`DxytJEAql(3a_LYZhH\]TǛ`ׂuRME?-"٠s( ͿoJg0P/ŋuT>D60h.^@]Z91k'f MGCpNF4guNotɑ&"D{3R jW(;#1j9vG܌FL&Fs!BVV>!ȕnAH0Cou0#LY"1cܧU" m; ű6/{JҙuV¬ɘ%`P'T|$8IaDopiӳFW-uކ;#qv0ڎǫʦՄN<˭>s&*c `1N({uDTR!+o#agHsAlvdl?B|Icq+kvc*8ngξڈ,c1'Ţ9)@Io- wfY!|>XM!1r\66/RQI.h]b#!Q,Rt:rKEYЫWBēetXta <O^&&G7Vny .+ɮf@|z2okFwA4bY3 rC9٦'Y/,}r U(K 'Ҭ'9Fkh6ڡ,#p!?4_ ޏ$5UL{<Ɣyߏt5V Ÿ2N>| V&%x}`n}H}~ќ(6»{['r.|8˜DX/K</HkX(q up 匱dATyUΩPcIo Q$=3E辤}m=G"^t $8S?ߦaj˴N)"swkhN5QCd5L^C _ |"B u(xꚪأYz">ce/ǺaC< v^)_2hG$5%F <22cTEedm"KttǯeTL,TF']h a'c3R8Ԝ8ZVo#v sVlo& ՜~ZGdr06/ )W߉Hiʎ#%"q=6nGFI+H0[j {r_ܵoU؆K`\ݨK8u6kvvT 'SbZ߹q9(ٙ߷'*jTEe6.ˁ^ ,b,ORW&l]Ӕ cQu.r~T}9@6.%B:F[Z{zvqϐ%@2%4BQO,8|6]Y@X{gC35u8:jo뵚LkY Bcme.%@Re!p7 ,BE{pݒi)M '\N s=èS鯉GZaT>sc$?x܀~2AE*d']]HS~5u\ pgN ̏߹߾N kT8 w"kExp|bTOjأQ8jɔ(]R ө? ~7B @6Z@a?GzVі!yFA~E<1't# \96׸(&> 26du,8fo6Z|سU" &$ϓ<$`);c(pq ՓMh<%Jb#^~;{E&dPr .O]J\E˘ume,$S.dϬ!og.~ת̺Y94(Ģ1n{_>;уsL6~J,ՠy359[Cz3 DZCVe/An1zb['WWۢU՛o*G eNo٨-N9dq|v] e)eK6n=Pb)N$s댑r'(tE޽}:Fߦb,cRGNjDCmIbAFGK1WsHVx^@3c$F k`Rn1}K-^kDjJ)BĎDliBl La|PsEe.Cb#&C$:lxK0-hD-Jw^y/ M[Ri(96"m/QC\>?BCoMl{-zwr ZL>_$薥ϚiNFAvD?2OWDWg Zm]iKi7U >~(ʫc@ch}HDd%֗nI +PE?7WT6M;'} d_ hgԛ5ef B n  &gldshRAUBi7_B܋-M/M9A[}wLNA^҈9ZCA-ZyB!Wcsut#H!Y4$SΩzBjh%`divq nh*4rc#i&$a 2:tr?P_H͚:!p$=%<0v?8#jgpRQPأ/a[*m]e7ىpi4jj3JKSP i~-ԊX`HCf;[{TP-((2C֚JB} RDvxeŸ f@FGH(fe"xB0ɀF>< E|/PQb4 4}X6C.KZꨪ.ҵt3dDDC/ArsBN%i8$j`k`OCEC N1_{.v75"׍5bcz8Dbxvg81:D>JNh0T>7}!m_4dvFDnD͝7vA{KS yRDbShx+gm4e q&fVƊ)k0vc$ t';8Mk #[o2]wѨtzJ#+۫v Δ 钲CiL98Sb&nؒx))eٮS4 &Z^Ϳ\İJJ,g"{%_?JFxZ7.h!z OexN w( ot 3uhQɍշY;f|K:[r[nK*fVwMdwv Y1\*yyB&OVUniOn=$T{ ur<ňŵ]}-3ԢẰ\G YOHoyMwH.eWi}bOD5f1x\ ?5q|)Hl/{܁@I$x^PHӀ|(E,~Oc ێ5mMnH9]%yM, ZNSyw-|oZsNQtaT\4I֐aοoS7Vny@פG#ǀLh3rMBDLM@ܿ qG+z=wRFǰ OsDvswvg IUкAU@ZܢdiXw<ҏf(hD1zGD HHp2:= lfi'HsO2mҽ m3H g|&`LU X ^@_`8~?]AJc\;i- /1ĕgw@GH9Mh %>#N;}w~{B.)E/Sh|.\W`L$L",aCZ:03)˗Hm.v(|>I>̪hIC]M8 i_3N.^36t0)5s,c`o\GvVP1d1l{m@/̴iC  ^w$48%6Њkۋ"GgPcydESœR_b,1Ϣd5?˛~Jž81xnE6?a%O\";H>*l;S8y<(#C~5VVkAR3j<=0Ud3a :M32nڟKXHm3ğ`si^xn #+[ҟD8u>RH-fb(K dAP ȿ<}Z]Cڀ~Kܰ4lϞ5gY1r`k8A>1ov 5%Q+oguh . 0`yP((MwXK;lJ.z:o/cog2pNY~=X޹h{?d1꣊*4yYaǝ:rf$RENRRcč<Tot־q).QSQ!ܑXNUj-뭫f-fJ꾞QP zqI!̓?fn{tk3=!==2zn%XtL L%x=^ yBŨ{&Ǔ15q2žͿ3AO;(**Ubx"j\ߝvpG{vkS=ݗLjGK'&.ZGL828a&Oy~c|D ])gSC@/YbPYQS$e:`iR,Pjm'RAB˸_ v:fP#STtNA5ḽ\KK'31Bo)G7RS9O"Pٌa[B_Y{N3tЉշ ^Hw\+bef\R!#`,:(J(* gg2x,Y.nɉ.ٜf@FCz"U8lhk$,Ncw)V1#0&|H:jy TwG#i`',&gTz IF=g!K!jL0 Ӵ^ T7Ϧ%$6 OXJ'?垓*HOol!_R ѧ"/vmvwoLuo2![V+_BX[?>H-qFyKf`3,杽ܚCղZ}P!3>`dш M#rB%AT`iI5tA8*}Z׸;`ND{&?By1g{ [n@)0~riAlv0,h4VOA5(aPN[sfu%b2G7 H v?^DABC!ɮu1\Y X Y ,{T[;Rأ9n:MI/Om-%h=%oD/.q*zx^ޥˠع`]{5"ԤAQiEt{Z;^c]֟SUҮ68 rMDAzFj"0_og,pb| fZ쟯/Z} #s"C^JVqzTeπ].4q _Px+5ӌવ~BS[5~ [ʱԽkJyuUG͙@#tIm? &~0Q/.51!H*0"x:{Je,?~[V۵xu&NC.A$IY88G\_wԢ[$L-CH8 1RF1PhZv@g?%bxVHb|!OKNܲ$tKO"|?i^ZMMxK'pgZ;>%Άu# ,O%?xu4ô֥$LQCLdh@R58<4ʺy; =` ~.* '0݅xmhRb?B"B:d s8ceW\vf59ڥD1f=_61]ouH`j bo^9+TdԬ6֪VKdDawkx WY0&5a;kPf!/꽏גfT=a] *}F03Eg/6[G~D] ^(ޔ27-ٳ< EmޏN%HLܦPeݔP/b9a;KÈNӣ<E vM0IklR-̅Yhހ OgC/ axǣOS~+$]Wq;P>3|#M?} 'ɁMP̅V~X}0+PW},i{^&kL+.|8Bc ^˾Wl˳$FoBA{?>7woŴA;7ڃᣎȎҟ֋! RImu&<rwl~PK?bhjD$1W'! T-Ak}&h)E;cjdDU+-%`Vc8gO,7>6Ef|oѣz&pGCuDDoXJ* ~ Cj"Ԓ(l7 <[?ӻyV8u@!BexPQ5ƀ;#O" ?ME)p+00 Y-b aDQ^ǧCp__Α#le4pa(?;j.i 5'8tlSÑtbE&'$-h4žD PFXqyȥ6e X <[Wnx0S98;z #ÿpxh~h\Կv\J(5~ӕ1(I.=j,׼f :\lsS1s-S&UG2'-o=W405E%5dc~'}fR3$̅<,OF,?(3@4e_GCД1r_ۧ.RgJsg# A8a5!yx#w X.sWK0֟0i Cߧecl;lB+m:Se0PtӷƔ|]E< s-W3"̓doC]%Y0]&}RZYieR2Cznr/<~1pݘG}ũ/ϥY/jac$>I"9^"dO@Ci@򬗲RBcH sTA/TN1RLB`D"[%U4(H6ipg6Ls:V/A+9&ܓ-iWsVكYe`}FBIJU_G[ # Ԧ;Iy<*;|V~tBpV7΃ݟX\_6v] /ҳ0dPsKw<+cS^Oc@)p6 ̇.S} /GK60 `45D1y'}vC?JNH =V^Bb6Bù25)Z0SA5tō5D+.TOeTP|,-ΔZݹг Nt_7=Ha-a ~wB>ʾ3Qff>"sYh!(tqXy@Q[Vl=F{(x8hzArwsAzǁI5hJG00k>\kqbg0nqcGיK>Sw! THw"8xDs^q>o ^j} +q?}tm}Aֲ7LʁPSbƦOi㸊lBlZ_8 O~|{:C Wd ū]bfjMzyГ^lz`Rz$iD,x鲨}k$9mOH[q~bt w{Ho}m e \Ơ+kj0UϜș=E'C}T=ү+ǮDAcmlbF@N`CZWN`\ovb]J||C:jP(P}Φb *`O􄎂%`5= xűk**4 K>ݏ$CyH&veR\R).߆jȩ' 0%(v _ޟ!uY:c5X" ]ZKp#}~H:@0M\סUcx,m[$F7![ C(Q +F e4kbbĕp;ڨ #buŅ<,1.3tZrfJ_5!6<]x/H)Z//5+.d9=_(1kT45w̍@T9t5Kߘ\'A1G-+Yֲ2kSx|FVuI%;]eX(ShnBU=x(Dtn$m} J_#9joPC!)' QFQTWStң @C+qVUALsU+wT9F&,νs >YO?V}?j[Arq.xBr鑶l ڀ; vk6O9q(=#4!XП:&'pdF aɜoOY+Ow@-Gz-Um?2s +h}.#S [4Lvs|f~C),.ḛIedž Tr :vR+U]̩b!}8yg4K2r6tOTw 8Ԍ_)m*֌Z`y Oð>qSpf^]<?ՙF̾۰<[fBE b%n$9PQj3?;F{CBi51:A {OCtNl"֧=>W>o'GOhs;"7Tyk & ClrIGBu3QE HцI}̋0&w2D|(u^;OAδG)& /4\ÏUs'bV&L"s.-uOΔ-$԰EYQ80p"yu%ARֻ S/ѓ" hmiG{F\@!|.7ObSKM +Kld:k$>TG==+ Cj! Qfig`d65wak)U<\Hm0;akZվ\"QW6Fzd)pdF|0C&r-ηt޻V!:0HWZхٿ6ScUy,U 7[2;H-OԏBˁr5zr>,= C< q0 KP{t oԝX\bȏlW>eᓃ6'-|ynhC+04qIFҽꅳ[(MM:#6"sj|^"XP#Sf5FlvqKsd7> Gξ%? O]nÙeZ M6[\khʀմU(V f</=MKW$S u^Ggp4=ٮ"P-_תpb"DyW$%z,'xe?/ҜHZԑ{&#g}3ؓw"+p9&4g 81M's\Hؽn wHgSu<=?#Hr-zr {8,=j*ͪz!מ2@AX<l"Ѳz3@xm4T59v['٫9nP;,P9̵2q'htӷxrnDl Y{9q/Jc)S'KʀQĩgTj{F1߸I1ٔk.rZ/Y0ӭ hN?[}VrSG˶z.M{:TĻ"رSI+zJE҄t1>1.} Q-sA2Tul253iWNLPL=VWl.\Vu8(\J=%0?Z5(rs4D1x٬Ɵ uԙ4<KUM- 4SgP3G]hv o.Oڙkk ]lPr'J7|CZof-,AKj.՘UF؈KѨE_P3}q*AJ0Z^h[C)A׽V(UL/79bNɁ[n33+[?\|aom sLzcPk :\F3P@t+荔AwGy3Y[Z'9z ?fH,sgkuxksTpwN!W9=6?f%*wxHӡ^jlB!!I\,ُbhasDf yˏ3` dKeg!~,,. LڋC$n/zN6Js^$`G|Xa/͎C;S.U..%uF:V,]uSeԽ$%+)[$qwj(_hak_G:Ū8EXs< AܧRVο5LavLPner\{o@'Պ61&!!'5f] Bg=(0]7B4pZ߃R 9̫(͙h?T] vTx$M8 ޾`8Xņ_8mpDMa@Hkz#B?FGui:\.o7n]WGL1gkxg%p,TŞU;5w#UM{"}V8u_[aYɟz%ʰn_!0l Óu;Mnj_[3"B65cF_tN`"K\|Z tXGt+ϼgkĈ P`sk|5OYhfjPmӭG)L"W ,hZq_W n/ix֗gOhG"<4zQ$[G0vZP=6R> Ա-,'u7 Esr U[ rY]Mz0Pky Z/}Hz[^ 9y\v~d@ M,gT) U086tƑgT]B >իFy[Y]{ϐv;*Aڱ^2} 1K#$OE;/`h#Tsv_(A҈^a,3#bW>EL:wD$ht}bj0\9-꿜AOT+gvᅇsOl[5'ͩ6P *wZ+ p75[X%kgum@Dozr FsZvMfNUVW^|%&SuʿRHVYţT֠~ aqwmSA~s<&W2Ʒ1o`R1͜3EPZi C~ZD'7Q`呵][M0g-A@?t|H$7ރD+EYSg :#+̥Fet $_xmHQyP9RҴ.qbz]GI&Y/5>P`t_GWhVN%,FTYt_)B%5l4}| gݎw^ 5Y\Z-Үz)h&{|OTl&, :sl ~DWV^֋@4.8Fi>cxIޛtATƘ.Ѵn]rچ;"j%MOI V }}e./rCC6‡QD^=)׀UfS,q7/&O1o_tM&Kj: PpNn0@cJLwGobRi߱QzVtXFm>Ohb4^XE$Ym#N4sHvd.n)#rLJW3p5b➃]t8HoM;Tc+,TpcLRwASq'v 1ggt) w1Ȫ J6!,+6"p5}Ḱg.H^dזTk#2[Z3zG y#Dec{J_^qpv]f6e Op&F_M3 <<E WS?c~ը.I&27>iש}=f|I~dSX>NwwB3d$sXVe(-)ˋuuKxX I )nRn={i%-da:%ُIAboYђD!5jCϭPqT Vg>/5 %Q)eb wt!BY]Ob| `v@x>)Og(LC!뙪Z$P&XtUg7I! o=e2 'W0 I^5UѬPi;Ossqni؜ÚDب>y ?U\د"brr !Tk,r ?U 4>0ed--7T7L Mg_O+)!\Vء~:i'$o XZ`0iḨ b U/$\F,R7V*kvoD=Lʒ}4f`wk#JwmqYtp~$wH_tq!?u޿OuY^lϷO$}Z20yp]S-hx_#ͨ,K'&boHrdqSSs'Ή@wXJ]lcwM!AQ #X-о ӱQex~K>7pJNf"c(i$8,()co(իBV{/1p`He#)B3 *k1f_r2Cm(q>bC6|NIJ&'DK}qO6nrA-`HH+Tpij%$s(#l&J\i@)b8<;exx3)P._WQh1v 85qh{,$}64%w<gr = G/\Y&Iӈ嵙2~~qн:~(w4$}lYJ*ϟw?¯<:ìT{F M'dڻkbx˥u%s! H`ɵZ?S:hWH|ꋳ,/P*ZaCOB1"P'(Dl W^:mIa( " lRӎa-TkHYbce ؒ7'nwq؛E%Qs'F0|6WG Ysn DX<LֿJU/v1R,Fd$aCuV> C ㆗?Hѭ\dgp/dQocI6g9QOle_)G Ɉf_,`:RS6/!O82$|S@mu}`Y⥦%[!r/R^d)5uƹ63]NZ$mN69KGc?[᳧{8o>$Lj!:'$oQE:-f̑"}ܝ- C˷`c>T/gY&pUErg@5"q@,fz.|WqJn^{Qy˹YX>Ֆd ӑZZl2]oN kfG<=0߸ q02bAA,Xc"Ga߸Qk-J&'|fZRoi%Rn P{O.m/͕ W衇/jƛͱ:nWez:/^ 66F.Rþ=i>( w}Uhd/z /br{ .V^"|  >`Eם7\GԈt~ֻ.nh_$$&+b$5RmXu|m=;NB xO%RWl9j7W8OQ[q_߁h"8.kɏ_͙)#NITe )רi$HBC˯:ͦN79Jԭ-X,H!ߊ-@ke%!$`(5ݢba'=*N`###g ђS&a)~W<[_oԧܹvfGAh%J tT""Qnb„%[x|)hݯP`_@FU]AFG<[}vr Wg(rJmdȭT×T=c[EvIϬrgt-qo6ݡNdy$-FǡFkHFr_%J^W%ae,3V޸L)؇~[Q ks=иHpMтLv3Sjݹpr^ -+I5Wŋligsh]W82x(:vPNʟ⏬3Rc`j8p`b5Me(va&ݭ~htZe&Ez9/bL6 ǬlKE,@sN V6 :k*t+ }hADв .fznk%;SG2!p4eVµyæWёsDLtlk<ec|:54&*3bbeiէQn;}ag/|wp+K/mN͢`)'dp`uF`.UWQ00Z/J-gT'FLyf@z6_R,sbI9|R9IY]ӕ{$3~/azxl;exV;g~%7-ex/;ܙU9{,%/ D>gƇn)7bӬx):`$/$p)fN>F{TAZ %7Wērf]G&w3u=I-+ulG /'Qe.أ|ͱՓyR*}a1, 1Lm;.SIGS*uLG8[8mCZⷾK"Zx2A6N1s H^bN_#f-t7xQޢKs"6u(62nccN/"αV`vd sd=C#l q p߃W{D8oa 48SC—P*1n_AoZSuN{H`uPl %/j6Nc^2_ [/߇;8 QoZx;Q#*y$TXDՏu"ze`Eo$M9Fڤ{/8Ǘ5*z oٚP#. DWz_86U6lԨ@HG10Gj101( ݀EfpK|wBۘbE2~Y3MG"X;ht 1=W's6.,éug}U4_Ki"PFJ ?ki]U]0“+Nh,IԎ<:`zjsU!Mhkz c+Z>Cn]7?v%.x@(~?]曅ǝ}I]/l 3K-uu%Q/* |rFJ}ד*} ɱ;xD^#5*nK8!]@5ReG& Ë}ZSud&bd𶓅>ő%sSm/y|OVàF?S͢8K.6̾jjbce/ݾT:8R~c0|PL6"1,N@:є}IM3bSjuH-τjb<% <<3zruaUFm_^cmߞp"RJz+rʆ([RJJv{W`|,Myl5Ʊ9)yeHdGցYrwķ ZdA`pV.zi Tje5!ZT 8i~2LU^gW5( 4?ޓ1~Kf[&wDYI|m']VwJ: xV/xkFYM os:yQ\"L2\4xb׭h 16(,U{6ec$т[ N34G1g"nܕ6 h>So[+~o RFXL3yƭp"G$KUfX oL=G._e4gYt QŪ6@M8x S@8'6'9`=8}_p"$#ز67 `RNۢƢzqIn핑@/R+q+OQTPQ=Ie-k;0a&ɫpw:4A4;C^e !(97wofŷɻ"=OJjN1 C3J6Nvy&+ ] i nQkĹ}mK13( x,D>bW<ш,ڍyCSɲy `yrfjXpcj&emсw9 9@OMc"~F! Z,`ڿg־Yo]3 ^A#3V%7ɥrBc]Fz/D_*Ϋz&./P:T.nzy጗k{b.Nivp[/Jʝn*!,GX%ʧO!Bp뿪>U>㖜չeZ}1}w 4y(Lev:u~}(: -)~JKi^adVd lT|ɱKķ#{;:y'0qtyrl&(omp ~zhḑ4ʨBչvekX\:r #QnPMWz auazc0Pٮݽ01@@[ ^GeX5?!x)SpkJ)ȁ9,Ap$@a ڥ|AOٔu'6okSzέۻT ̮)BW>e&wŊ![ =dd`~o,f4NPJboR ow

x}49(d)Q :? *ΌZ:D#ԥFi"|u:u0^ӴN e,Z?Ե/jͭ;T`H焥b_>_ĉ dI6VҨE帨:Ub`8%&~tFKG9^5npE PH +OG%,m0]M@Mfɋm/EU-r ЂO(%$'M|p-f ׮ d!I]":/iJHTjhI.kjbckɃBN+(I⏺S:^[|9A¨aBVS!AeqT)۠.ݤZcTIA -;/ zĸ.D?j[I$@ʪ~h!^FSM [>D1b e0gll+)8K\HNu|K| $gŽt7I.S6b˱͌|\iW؍{W ל|DfϻՄOUK&w06Ա%@B_rzzk) +<ȕ&1OGT13G&,X2x7\nh NF#߰d0t,'v+J̭ቡtBb'ƫ5WK/Kbma>v<lR2"8u*c;>(}' :KOX!pw]Jh,5x_ 2I Ao+/qU`@,JLuj&U}"M)X(q*\IV!ZY; 98l/bvAȵf\a9УlD; xT*\7N2֖W)G[ԕ4u Tcb) x)synu?^X#V>T9/~( X]M'&ĨLFVK´vAAL?lvE{D.?bndye,2e 4uig9?6Wp-YZr[Lg-B.pF7xțe.3:jm?ma^F\1_}_,Gakڪ[hM '9\ XLE) nɸ3O;cd` n/I]pMQlZWvἊM 2jől57Bqci [|݉h$;Pg!z h-! nV!&a[_5%c Vd4;NƔ+W2M&.tQh!Do%4d.VrUd+5 YbP7`im];­>L z1$W3W~ QqUU֟7}F5ɳzqˌ^e"͛SkmAZwpm#X7R61:bLph֌&lp$Qɉfx,=m 5 7ОFxpZCK/yoyekJEcu܄LLc<ڱ{幙SyJ00qN\! %L9ˬ(ɬ0Yñipp*P'$4t.P+wJ9aW-g9%ƙ۞Tn'\y 5yE<`` mf56uty -z\9Lk]se N7 ]`CM }oaI=D cNRyp&;N ikn<:G֬^A=ͫޭj<,SmF4sA 2"p&6ZV7m:6X1V,NC/gqC-4fʲ QYt77sX }JRK.vRmc VR9*㭾o>j:5?BV7470UdϻcH~aIou1Z܆ UGگ}t΀-(J@=qHҏX%ЅaIu:%х/uzoh H+En 5;Iۃj  `75%q'ev6LkyUw{D 6$H/6u؎s8~w!EO0]nj&`(&7 ֋Xz}",yv1v?Sif! Ӓ ԝ1i ?Qg ow{M[[}=ipHXm ˀnexO٩Q!&eʂ >><>k5a \,q{$2Ǎ#>™&#A+h=W_<6bwZ{;2&,DO3>=ބR5҄LHz}Nd`g@4/zZJ88ܗ=BI)(0+~h%n(ibr@R8CIZ%`| (Ӆsb@hU|k]M5\*ԈWia5訥MS `׺CLDR/i\H]6Ch:OJhoha-_'BGok cp|omdG@%CgdYE*FK.s?o{ ScrLrEvKu)@f '659.SŤ61HtyqBkaԊZQro@):S[Yw#W%I-:ƢF5Eg&x0j`*4vIڬ`i2I!έ|.݃ QK]? |MS0+3ꪱ `%mo#g':wAly7a ǍxIWlC ^Xo3}؟`OclJQ.q˭)L>6==SBgLO# qO `k5Y(h.?=~c7ımL`Dէwu􌖕=YpSzE ?p,̡ ᑣ׺Kp^vJow>hNL(p#}gY`vbpuٝ_#] lJ'^RCB,OkWE^&?%&b(aZg(iM&.Fe?^]' /!-Rg! ?->pat&)r~;߲+ d+KF j&bK%2)-kf2Z{}!$0V|2\.,OhI舟#AF5fmV弙= /?(j'g}>`hNcq+.Э`b3\2#l!3q zP2b&ɨMbuT⮄רP4TPܭ^%yMl#.c5Lk*pÌL 7M ADp6 ~ko+gZw; .pcQ Kv`%[:- /2vHS13'St98.; ۢek;{I#r0 c Z/n6vrQ.H$S;t~mQ.RwAY `YC7E! ɰ:L}"k~©&7jS:?r'R$[먭E JV,mx%m8'-z-m(hN aιVsN`+ؐGP3/ujDD$2KeV&`]_#+-[o,2&Vޠ `ق>BS}\/irc0=׉rҹXBQL]Wf9p1e{Mɇn_Q** QKQ$Z-rGA Cơ t(8HC+?j\X2HW2)aנl%*?riRsl%ύ76)ǣR·NH'*1 I)W=eT!!Ig[#n7<-DȘ~Py9q}TSsvM!JIy_5Jr)<1u'= }&p߃`#]y8"I_k9@$so reww8,Tա0Q_JnufiDZ!KƵǯVOpaE"u"(rI,Mzp&G蟆|2#L[]E$ p)J&Rkqa9'ܟ+fíCdZ:i"+o Ę)+h%:!Yx:.$RNHYkZ4\M^/=z/f蠫ҷ}(~!["kbbd&Cc<&FѬ.ZCl ˋGj7Jx*PZ~` /=erj`t 6Bo` &sbDtCC7r˨[dpC[+H^ZM2ϜA{&&*dKYJPI(9iz`ZȈ2 (t}&E5ze )?E+x45^ĺE"|!7;0/3J1MNLpYg_ڝx`8u&.s8g!/4Fe0TAp], bwaF[@@ѺSNU _:ߒh5T/Bv'Tka}N0gup כ6WhG*+FE;Ɍ_~yF1iEVL(i)!)C~kiK<}2Bo'6$רYz *O9-CRkV? P=!qUiR+C=ЈG f)M)ieZLv$bZh箔,{B0NuU r3Lq<InMUAv5[D;vJAQ#@΢ g9"KdeZk()dbk4UN'[r`coov$VfGrU[ό4 ()tfWYF c`@XTâ5?mi] O,>A_j @ò3.c1x(8 P3=A :MD)I`@;,5~vSg?cJ|Fd]ktbCĂZG(μojz8M% <PTyoQ-Î{lh2WX!F'0|o($xr2*שo?{DKyyMo`.ltP,Lϙtk>$2D. ?(O;҉ Nf]\H+ OWq@ @&@ৈQ)pǑ pvt}a:;)cϳ-PccCvDLHt\Nx[{l/6( [x6bVmǡ*&i_SA-pM6El=Lb_tq2gs .#ZJ_N ߓ#dpoCuB@abT@UTÕO>@?3<!$+&u󱾳1Be  v% QiԥCk Y^{eZꪄ>:YJSl^ֶ'5ދ;52o' 0>i;U`]׻&J8_;I{in.Zc*:0FU'iѾUzzD-)L7CE. `AV\]M=}]f8}WVfx*OHG*=-!sS-%r|viٳl znvr V4者 ǗYwEMCtЬhW C*| - d@.t\7T_4mvM mSω9#}n Pj}%Nr4} /(1q^QY*Dp8OyZMמn=Xǩ3ݛXsj+NNLY@);&ssM->351V#1a;9ӅN^v,%&<G՝ZxȔhSK?=*0ůd3ۙ!;ʓX~46lcV,9 4RH SDLޥFWZ>OlԨ6oG6B'a'f uJ dԑ;iFdwp{k3.{34$/&Q}Z% rv$/x+VYΕcɳYdhϧ<2}ߊ;hP3>e,'gEeFܵ,CHim{ʜRBCND{2'MY3x_v#(#}+ՉY <1^?iΔv|+z86aR:\ 8ڳ>}]#uDCiQZ/lBIbԷGJIKtխp ?:lhPՔY\`dDXuKJ& ~D:LrWe0?Py :kٝP:/oL)Rtx8KO=1cs$*D.oxOSbsψʣM6rMjGFҢ1}|чj4eْ@ YlA[FgAg!) ` ֘ |9) L`/9P6n14=}YH,0Ozzr9'X\XG"7lp}!Y:ݸ(w {%Z)d.msE1-6 B?ZgHCi?{&s,֜|Cg&4y -EIˏP qsrpf<ѹ~'R)!1N{ da*P uBt5="_2\yl+u/耗yzsi'o6Fɏv gxO& R}%1ϝ,C鷢 z00^ T"z33aԺ^EU#2=K~`yVr7k(NT3}:BNh{c\k]gF DX֠n5޶ [Ѐ=T2Aqj8L'\o$)bw=p*Z^~'jy|#J>&crd),*c&^Ҥ>nO=/rmK+PjO0s! R`AQyg"eyj&2 R{#)%\Ū |5J ]kſ!0%Q2chZ\pi ӇѐғojЮ*cZ^S/J֥8w dP_8Ty͚ܠ%hjOGU5ۡBM$d / ـeS=gm˂gAR5eAµtyg@?5?ZPm5Lʶ"6[)O5Э-/PTbr(:IM?-^.S.^*%[//N7?D%zZu>)N+3|s5ӕA(oz];F.+_D j `jE0hПA?e4HVo|6gPMhyGt S,7ƪ#n~Qƾ*L϶n_gj4-2'/h.`GDe#mĞ3-d( (6Si\L@c_5ƒ.ʠIM EԵ@<^\ ]E-Wm6ϡ }zw$HyhE3Tux0e2ϛg"-nE Z Чk!5DK&XԃiJvqYVuQ#Z|ݐB빉iBlZ9߱6X `ʷb*Hߓ/B=_fqdv@iRcĔq"UŅE8WRev&m|_HL{bd~7 !gۂԬ-CF;j t8r(g5kJm&oHS3$!f׿&3-ܒPݶG#Hpqm h: ;~'!6=X+G&`:F?|y#w#m 7Rn$DX*`Nk2'f>S4`7 2uTon,v5;.2;a5J^#1aWwvߕ|yHypU"Q݁`Tw F4nDLi]T> >`qggy@/X"FPuB,;>_c 6J5=F/c6X: ^ԹzP[ (NQ=e7Y0gռ>xB60ѝٵҵ%7;³YG )lYu4'.G]"/N$?B/}+,KHɼy!˄;Nv'JM(BʞKi VlPfrafM{([drh?U}a4VZ8 Ą۟Ho)n#gu)q~Υ>jR'+uhܺ~X3skL j{p~w;u`ۘdȿw}5\63=L?O|@U`*[a}[/6%G 8= zaTDչ%^$c_ӺKr'=sס&qAbˢ]zKHA}n/O٘cF|V@f$-vd~4ǺK78FNt*s^cķ Ka$]e_ڻ؁>Ԁ`}RhDZg4 {Ÿ.bz58AOίLg 8ֿ4´~OqsGo6V\8ԥUh, l2ҚxnswI~7nD^:8%rM/2 :oڙ”,5Y 7: L4jt >MB> )#TykoGjQE5 ߨٶIK1V^vص4Ia( +dB5ß_U1NJUF +IKh^ʞ*Ka_||eoԚ{Ď[w"a\볯 իt0EA\0w~'Y  |qؘSW'Fϒ% whA^` gB:Q\KJ)8Ox8j]I""ny/T*{ z1J kL/'rHq60 Gh߅U^m<4lЈ>zR {2Ե '|Ǭ\-:hs˂^j x^VDi e<_ Q]!UdGmnZcv gc*)*KwVHTjL!Uộ mjN\T*ZrJ1Cm1A6Tk /cp[4-WV-Y h苓EP=~T x2]o ]0JX?\ - ݇] /6MWV,)i |jRSs`l!q]A_Yi|k&ĀھqL$C7/^N7˅߱(A a+P1Y<0 @qo!]UkCJ8%1ݜq 9pT~@BWY n6WXBkfFqT?qkyCP}0a~k5 0cX)d=k䪗ijc[B\}Wo?jo,۞ 9ܾ+Ýjwk\Ws72V N]ehVozXt _t{ҋ'$\~: b:!*Mgɥd*4VxaW4 6tZyWK[Bf7 $u4J0*BC`OΖ@l6Ba 2[:r&DS +AD4NţxuLwt'5 &oLAP//XlC3X42EHD`mQ8t=tdn"+?( 8oVd=ʚ2(j#+f EPx<==_9KJ\|[LH|51;MΩ|M)Kw|[5eRX8 z) u8j}I1hoQ`ct}p/ [ *B+ha(w7[MϘ4DB`-^]&yFJfv# Ь)ySދp nڷTi>z*>N;rL+ET$YMj1_=Z[a*!}BC٤`u=A:z€hTftvB 2&%*u-dYEZz0 tUTb>7(d9A[3$+xXGnF9+XE3[۔/TndK롬`5t0\9t yHVFr9˒ժ;0bKrOHgఅZ%X$]mĎ-='!Y@w1)d?"QMDՀw=%kE`@ "\mLQ @VZgg!hF9BU D*.)O b碜,~h$٭JbV whK W!hd T&þHDJ/u{Q;)-r]k^rJP„,A=nFƨ%386ÍbV\{W6Y63Zo2@n/(?8M ąf{Mq^BTșB X0@Vm Mblr?'gt pʻ~eh!sHJY w^@X m4 uc⁄'6Ɋo]U$JS0#U N&|P"D>y75N.^IW̥#~WҞ:ּ@4e5^#|pE ;3X4ݹ3@*@P4C˻gw3}W#1jQrdWt)lƹo(`r,&עø6Ell!q݄Ab8njmR罿 aJ/eu4d|TKiU ! P!,BgL4o NU[GNOYFD%H.iāu3gԟGבѣĞWIU_8XA"( Lt%ԧ2zc'vt}F-ZM-ǿ/XaW"i/PHdm_BóHl">= EPҰDaUK #TOJ:l<]N`AGܐ0BfE@RN&f0:qcT?xFBG$(Dgf8xヨۣ}X)yRkdG*66"[ڰ(sӠYqS %1R]!`4QV_*H $[: %TTwi+DNVP>1i%-?4M<ߑ%J Rw@=F9ƛPI ?oe "ib~sD~,TMD}N3%s)ҵVH zE,[*/pQgYosI[7oG*Sd,OSP1XGuvc4 ܨV d6e3 H%m§J)\} $atO`ɚ'<˂Ps̳{(=CŃ}x?͋9_]=n b jo2)ˊWZR~^LiJcvVd_y#;sLҋ7oj4A?\QÖi$fo&̊'Lljŭ|Zc*$OU85;O3zʴ"_+rɿ*b@Ez\jT=2/r&{:H85M9^;kiKW Hp`{6> h.)^ec Ф}gY_-+GE|2TՃQgH1@-_|?#02 bVX9xLƻ&72Ğ&EHP\4Zδܯ{%l1l#n[<)e:H y'6#6d`H5%RT΅Dp#t}pdW3յ4 g^X7#xR. f3RI *݂TBQqX3`hݥ:׮'~o$&ʹ;%zbj=Q쬫^[{0%ʱK9c0 ]ѹ6kğT?\C L#Xkǔ}]6̌ "[/hݘE. 4pCȱ(x҄Z{ձ,?8EE,/}>p*<rvpa(=<'33Z[ cQ'$V]Lht$'`16%9QoAD3Z#@tJ*Э g(^ u߾|>m-'ZYX7^xZ@OtSu61ZO%ibcxbq_*.'as&P|#zA:( .& i*y骣/h4=MX)!`բ+h OQ$ iFNƚs*Eb'~-P`UYs¾ĩ>%m,/5=ב+%6OFYgd?#TYM\7r:טMq[Ô %[pmun&<^$!?`oIX \o=UE!fN'N,4@u|E$JU=Z 0:zVgD؈Kf1|rnL稩9Ne o~cMk;D``> :=5S߮[ZdZն yPtIZgU3ot FI7\;hJlv 8Е"NAIc+Bط:J,lZl"yj Dp4s8S~A O#(/&lZZ5rɲ`7CsaM#=j6lleOȏbtx`Yn*c&S)5ЎgmKd⨖;GL# SI*+AqaW2Le<7QD9dx8c[tcszEpukK ?wy#Q^l0u\G1q;%@o :D I3UWh+m$ MAIG!h>;`%Hj}2Wꊬ!(Ej'&xbYϒ#< ӟx[/,L")q[ve* [ b6o:5plCw2=l 'f?| ;~E-Evž8Bya cZtVᱭFO_ \G .d'96$!_/G@qیKqL@vCqz(llXFI@fQF*W*@nΤ+z$/0.xdPAƵ\g)0D8 X`pZl;s9}ڴ8vpo^T$<= W0F96/GwWHݬ@eIhXV(*sٚ5o&3zRk'&nʦV:3k=0[|JxQhMadʁT;u=zq<pZ|Yv#[.|]@f+Z(>6\r]lYV98Zbf. ݻ 뼄;U?؉_ۚ ^@dHEXv+^l^8۟/:Xfzt27i ΪyDSsT{ߝ)a.Dꆩ$Vn/cgbjg5_§X_"[VE'Wג7!AOrݯse` * y\mc`iߜϸk/\Q7}*5{i ھ-&q%_}4[6S8o2pC5OrZ;8|-1qC:1!)q<*a.>*),F%@ƉTyd}4UF^)C@&FŎV#eF2ϼ%5oC,RO\2.ce.f]ocX [{dnkX0u^<_Ӗ31,#lr)sMI&eG{ (YJ4ף~lbnǜcHk׹l@osqYT)y~yF]V'o/Dc*z$^fyg=_mx` ,f\"eĝ%b<㒨L_GYJۨr7'=+FĴdvasrN=J $GX^hHq<0wl&|DfY Ô۹xŠ!Ah]/찡p>oGʾMxIR;Yڈ74|3$&@dy 9աk5hy4dHjPɮ}]T:^n)L`STTh/DLOE=M6y#4gs=Q`F\82?!PO 6x&8G&o^ #(̝L"(3XQVyTVQy(7ZȢ;Jud-^B(J*8ո(!F ٟ1Fv:]WHO5eP*.bU~8OCt$ױˤ؟""0//2MBVOvFS %N{j1U*4J7#B-3i&r$7Zժ>LhS_(3kf ~hL[+YyP*i&O,[z4 !QXc'M :iE{pC SL<( 먨q㙣R91%gNu9uc_Bǧ6R3/ ݸz9qK /rxmAǬ0)d'oBeu{w+ :a~6X:z] MP?o RoA]BX$U2CY #6Cڜ{^$A& p(fO# w[oE)@ TQ{UfII97 "mr '?2N6zCVv+Fi4zBh<|'@y;q'g<8t0~C`~x})>/baɏ8nu'g'\~=GhM'3mؾ46g nF~0*δ7js+1]˪E)'j@K!YvnЇpZ)]3CGf)etÿ\kiFiJۜ4Wcg$E䱠"[Uzd|_>D,Ĺ^u|Oa"uFAW@[ CkE:码-#\g$ iWzGY` A7\ɵ|s= ~Fz5oq_?{<*cfuזB9 $HFP n rC/Y,Z)`z.;E3}1@G>eo\Еd1IZkZƲR%GRJ]ID,*˃ZҌd>@1ME*wD"fxtR5Q"tJ޶y}R9{&,;4%^fPwtjb\0BbL}%깯f`} d0gbE߄5TIk׵T,ZRa/)r|[YԆ"S̝1H)z"g;*|pGs AF-V>>*4VTeb(rAl%[_Tݳw6Y&XahQ<p,wŲ~A-q A^iq,` $-vok=}2BvFX/ÂSo[nd~LOIx4nw=_*|]A_߅!!A% !XM 4vwA5TY39(E:Sp E~Fo~b)UFf/N0ñ]|-30Π;<ىZ_zI[BCaZ!]L8 Rp4[&bwSdޒ&$WY%XBa#PY˥!bHXoZlވ<x;ZV6"rbê|~aOs?JA:B߆ tiK ؅Jdٹu}epŠzN31CzcO6"fNrðvN2;取,(%i6ӝU{ď6y,Z+)#k:j|)REy/{e`. qw8ԴB%v 0.2]Y5W-C)+C62%ݖ&l*>r=w0;G`@{uQ](F9걭UDoPZcfQqJ6ye?*7L(BUXZXCCO8M:yae|nR&6wCqi>RV +p$, YkhT>$ڃkr[)-Z9dž"%õvr"5N!s=(\FQ:mqܿ(̵)AJ =Hqky(1\Jt_B UIQ6jkgF֍I^kAǐz/Ҁj:)#5cȱᖞ0fkRxHDA߼ӛʼnoVRw-!OITi_jMzr>%Jd5HK\ A+XA E/륕hZPXr!=l:x_SMqiJB+VoIdwt(L8#8qz =&?Z0Cw ߶pT1o|#ʍ ǵVH /e7,N\# 07twT'‡t_ihj ss.]\|ZaiqDߣ t&tF|P"_9$zV3$#8odtd> rVdhҵp_F8 gIA+e2ں&GkܺFA.GB"H@=l$۬H+TMm2]u`iW^(DTJ;qBiItz7K*>.4l1T PT/.ƒ$9761#0mVJ~t쨺:K !#іňr2ͱ` [q8Ii1PVXb8%ҟl'ұ+E'HhQ"w%q<;ު];¬~6>*SqX'*u'{rݚc(N3ңi]Sr(vgC:0-]؞ R]&7p+FghݘG0r9 G.J A LTRtslrG.:}ӇN[7Tf\9JBuc, ='#8!qFRE)_5!h)Hy}M5Ft0OL&JuNZd%^N4y!ΎV<Mo?>LZYZg-"tWys@%t֐^tI2-m)ll#``.\< ©|g"%dj Vxk}bLj4'r?(7ϘuXwq^U5O-LF$gzB.qU RSRęB #;ӀS AkGƆ-ڤQo/vR6D!^C!PuoOo3Z!:}vT§DIrU|{"6VRbz)4\Eఖ@+cQ|)k>&#=/!>-.dک=<+UfmCgU! =PDwfa 3~‹Aͭ &$3"Ŗ]_=0;碷\W"w7i3e&䯲]W&2v2-%KKY?YDt~繙 _;?j:W0ۭb nC_eF8eR=[lMT=C[Yn ^<7oW-Ƌn6%XdGKco*X𜒹 {ӪLH(RZKXBǣfqoQYBIJys[Z7Xgێ g6"sR/aD'xjd&P.$Α0}bbFyӺ8k7 6;~}^M]g>@=`di:-/pbSZY~o%r4 r/w@<#+ /yO Ld/ۢ=P(G$&IrEA/JSԭVu^ŪW"&=w7"VvM4RV⿧VS|mM޿7<2alϖE dNtypbgYw/msl,=J^^*~'hX;ˡ[݆v@] xm_Tİ +`M4K3skӱ`#Xn!tP3NZi5 7A@Lg6y KF5Fcbp@+zg?لm zxW k"AB;X9r>w.j|Ce jcTOImF{OICd`8gǷ'$dqft{{R|mSz)|F #T!M[]ޭ yAX[: M*-{q۸E&_P@↧z>ݲ)YԐᅡZ}akGyJ.7NY.ȍٟ][N4-E6*ljh~vh?ưEM?.3d2I=o%҇31n OG=H![5MaR"(dHvzm.& !uo#өh*l qכ nD5uctq%WdYTb_'~Ep'D ĎWs>Idc"Rm*8l&*"Nw5Ua1ǰ!/4HׅZ^`'ξfiAc7U+pc+ 5pvxW|857B^v c݂Ц[[e2'^U—4EcJh>e7{aPԎ>|˭ݟLj$2-.^i sVwK%P89ō򬻂!ftY6YbiAyUXiV&T;aW)S+d-SZAu9o5 ;t Pu8M5^)݁?_'h !mc=+J1dCOj9(`{]..v.V "񔡽+ \7M'lRR6"1 cAÓJ_*6=[I=5Qj8 gQ-ub.I=tҍ|ԍ3?L5x ~l֬b7%B@7@лƐcSD23_O. 7(薐ȧW?VU-eq{mAY+pɶ=C4F1%ʹsXmvoz dA@->htPb0lwbp =?eH|yBdГ22*0Ws9S/>-;&s($H mm1PS̨0-q6 /-:P0@'qVsZȥLjiE "̌:֫;G<*@~fBfМ MKK!zTq-';ZX/Q6LH]=N3av Ӽ.d{|SE'*ɛ3V"[ZAuwNqp{=kT 0) E:tM*4TQ#qĠI_~AZO#y=4-S3l0clQyhO$퟽Bcu-)& Ζ.poV@g]Sʼn$i ;̇ms8^U| 5o#F3FJF4z@ՕR5ʧ$1?ܕEE]Ga\< YK? -qa3LCi*نG+\}m>V~4e idDUCDFM\eZ7GR6 Wcr=^5'COPQv(doE#P>A6W94ui.{eZ٨`.6;[TsΞN*mUt '}tjT -jyd}Oĥ7b4ӹZTSum\L`Z>0 Xq ܍2#B*w8] ˨?xz@HNJ"NEf@U8\qt&ǂ/(D$`rU)Xx~*KeDWZkW%cf}KE!um yOZLa{%gLCp81@#q/LB[oѨϴt,Q9+ ܊SoΓp+Gp o aGL,RB˝}FgnZ^. ${P{fnKZI#ƔY4zkacA(MPl*BXb=';S[s:E%L9>-\|;۹W [?w:Eჰf҉D{n-Ųo@bJk|Uл&T<ؘxىYf!K =e1'5 ғDRCX:~gBxND,MDg; 562OmGjHr3H[#w!Tş^\KOd 5'Ӛ5#SA<0\HfWYX;!Z"]B97\0f䉴DJxƂnsWxo@J7_##[l\Y eG F#ܠ̺TeV#\9zח)V{{'3bClw2q\.^(Pֆ׾AX$̡(tjGpo;~ 3oHlQ&B| Ckx V s;`.Ozu;]O]O$%?uўob6C|̩RIj+MCֵlR`aS%hydeO`nۉ7vFQʔKM5an)va@fchvuL.R鈙Xy&QqèGyÕIj}*uU1CS xwc J/TOq(Qp@ OiE\,s.u}Rb!I A"'K,43.[j6 -HCLB/;t{(a}1=u6' .%SL󪳎B)萐bse 3PY*]8k+п_m= iJBau)Eߠokޢ#,bC?fH5VG}!|Ms?!lD AIlm,-LHe}~]DX9=ZN[b#ćg\L@0+Elb-(f>Ra1TgfKe VqQ9тTLuG;bJSܘ͎՜/e &VfCM3Ci _*ӝ̩W5d>U{#nQ9]m/*OF\'5%^[ǚEӦ%>;KUP̻GЏC*(גiMwxUڢUW<|;^)@N?9Ĕ܇2±h-fZvݣFGɜ(F; ت*nFK_d^XOzp4wֱtE߸ގ;l[S(Di}XwuHedz_ ۹k`SуG b{ć#2\#Q+˽tfy8[ֺ! քk 019sb];:R6<sx?/N.SL,79 0taE *NJr3C{9;8@%0H) ^a.{Vt9^E "Fyԝ TTAdgQ,HclY&/;_ly+.D,ww9e~4dga}f;p`=%FZEL\4yGkSԔ/Axcf=|FGh "beB#g b6ٱ ӝPη"dg5SM4k)eJ\z2L7`]SҚBi&Yd7(A2G`(O13%g] Ĝ^ԓ0;q6$3 ej?Pgw6|>ecjC~;/hkF K>_cn{  O jBFlۅz1`QR, xwY97ߦ Qk+.A=jŃgfpuwC;wnZ%_.'i7C @9#I2\qy/jU/)!8`+e1"GX>Ua 6I=p<6LIPwkYDgYB5;]z;@ b!s2Q.:+v"KW! r3i=s! nwx3GorxVO[_O|qsIAguBs ZvM>UlҔrn#|75؜JZ5n}=hC~ՏhzT?~&b۲7 wL 'fS}ȸfETVH D~YO{j-_] oRɚ4G_NUQ 1ꃄς.$hEq 3JUݖKc2GO/<>Ժ}cEt\Kw(T`jbqkja~yk1}핧tQ(obt+4"izт|m5'aͲұ~5JN4`1%@Y<()ؚ1E3 FPF$g0ȝW̞iSyfx:p,b2 8+xb5Up/];Lm7sGpxB[Lx_>r5& Hʉ NDaߊGaKֆͩgx#Oc,+πN7lg4FV;?XɦFWaȶ)ŷ[uCOPfJ79 1Aa8q4L;$5.8u:_*z7J9hPy^*~$e!#'/*I~6LfۨB؏#jДv+e򼺼1SY7 &7>=[q27|"u;ٺO!O/D`9UgíȖMj CRm9V\N]R̥`}3))X\z#aDمS$?ּDǡ=܇/pO^O:2DSr!šgG [~# e)Ր{\4|e\`%\9*3W& @Gbs r>pl&#p@WkٯxPz? p}gJlރy>tS+DbwƘΊJOsxyg;bɹ8s[ą]̍ ԍOQOPy- ~nkl[ $\ ,!,9=ޭ PHAf#m_2Mjg]`/k?>E0S*|G xW׾oL*djՈ #8y@a}{zoNPh:"jG.dɵF,I<6RZ@_x8hCey'5ÒïԕGZ,}aHGaG[1iۭ\`3Ƹg Xm jM,8_q,kWW_t(dQC"SeC%NOSY-yۓ_VˣM^W;*=?* lx[$zlw_do}mYJliD,PI_@G| d^Qvu_G C5dInFpZ"C7kjkSdA^@ ftu3~sVVڏðmZdKAmٍ?, $oUVHO7eo\I&.IO1 9ZXUu_&JpoQ J˚d ?~~&$"wZF}s=!e:hLކJߏ(œ2㠥q;0ݖ#)R2M71=EU «II/ Ku*#Α?|_C<41 K&a=6:*H]>/>8r2;[a. h˅" P>OY G򛨂ulƬU9pcpW/8'Yu1?j4-Ƣs$&~̡fkeqʁ !<0.I/?eo#I oĬ@"=c1n=e3Po~)jGG~[gfn2L̼kl ~ԇݞ#[ 26aDĤh`٥sjY-#d$f4bqYK/;@7w;`۪4]xrq @(;JerJX!?U7[S%{Q5!i0zjὀVPcP@r C 5ACSRK*Ԇ}VǢGn̥<8h smM ~4VbRo.uW _1aZ 7;UfKgʺBÖVQN;Rt",n 9ʒ)6[j$?c0$:49WU(䧜UU4Kͽ-*;?u>*>޾Tu"^')*}kh[=|TXze+e{q\J5p5UѢ}NHF`ϖq)TyB52y0;6qd1Ny4H@lo鵱 ks)BEv5~j 6 F_?e0'?eEy#Yvtj0;% zW:j?՗+`Spv\L"4E'߿ 7~Yq<< ȟ벹1T&헌ge@ %q=} XMVr_Ys8([$t{a̓ٯËAM'~;$X+}mŸN/$y^iF1^4B_d Uj6>o BqrETxdP?<7Yblr]ƭjaD1fX6 %1u/z["0g$ED,kkt̞0;+ԛқ]`|3duuKV2%>~c$仲!L8hZMsr diEwK.$f0XhPꞄbk4?7mC׭M0u{"`NG|\)n<ۢ| ^ B%/>G^QǨ&v3'`@ť=(.MN̗NZQ")/,AO0"06I/FrfǡF ir?66.4k}6ͺ4yH<λl2YԷ\ 5ԾdT\hܿQ[$YDmcU8|iCHdهr&Igpaj$ޤdti̲VJ]J8Fv7er78caĈ⣢z;¨#%kQ_e·_Ҧ3E8  b::} \O1#bfIYGR9XWP[Z/-W0-ЀPC{jf(yFunm$Ofv^$@:&Tq1>pe7% d:K|TUr }8'6iA2D(`n{3}{Ȋ)Y0'w9n]u< aLʺtuEQ3\EJ!&i0sl>haDE $vVM0k≞S |8ſXt@z>31,q`wT) ; @W+z IfdHhGveysǨU-2}u?Œ R(#2BoשՋc#]dCkdz<GJ8izaϴKe)FEsMS{ѦŤ; .9_ZQox5jC[|8dqtk&ÞZԁ?-DAѭ%a`Pܰ1-Ǜ#-oU M ̺cvF-)u3I$s[9#u\/ͳ׎@*qJ|V1`/I)7ՍppJ_c`Qjv'O{p#кt\瘎Gb2CQXMO[ P(;҃E*33bs)* eVw;x\鞮C9NgݞVab# == N%m3;imvTHR%MPw#MFold\~IH_d Ck},;5`z혰i8PEz2k/aOPhА,&YʑŹ| T~ Rx* au4.|jMZS)HFAߖ _`o%ςw'"Lh{.h_&+ߛݱi҂ռ8 2H Y@woz_<f`DΥZPyq& ʫ-=: U_ke 9~K7 s9C\TVxѨ ́~4y2υ]U&P%5i2^F p$z" UIKC>d ( Ro`1 p3}\t-$ ϾcZ^D`0ܿN,틭x (0OZJ Z;{1%sYf9\Gu9 >*k{V;IR$%܀Xv'°GĞ׉YN"v˹V>,fw9V@ o%G?9@MP%2L = kRXhoY$AW%{Yd+`[ ʷzζ 4 +cQYD&a"}>Κm<]sTθq%dqdd|h+ [ȓt?:ӃiLJOG;Y!*P`PI)oʆ{:6:O)=fp5r4 `Ld q`׌z Z)"6vs"y) kA^Q,=zIo8N!>G>_M~fEO  MJ͢_9K;mfM|BS,~cial $=\IA^boUbtfp$rvg5D}HzQuS~^1GQIliX3K3M (Q2LsX]&nOpqZ7i!q] ϒNSh)԰~ptcWlg+TktHp[GmۚU sOA%z~aVkZoi[h/ tl5՘zCH!ܒk,~Ъ8EdRAX&Fϸ_!4qdu?dW!Unf5P ~O ^寀v"jb|ob ypaW/zS3(_dh"4+aMgKSꪌ8qL cYcayɕ գmԄ~mD nC -‰vKYen,d*\u JC`nͲgwٹCWȧMy;%bGaovV|;[׹:u֑I4 zΟshz_jbU +B"FE\f/5E,#4s>N1ٟ"_$UeAFDGuU=f>C!4<2|+*f+ÕahAj&!ck6q>3=Hׂmg葂q5 ng٣*[9鄃uvte-) žFmvmkB˴,HʨSzEf3)l(\zT֤7pA)Я% {> D$a $TŒ0bT_ S#h a&nH)s/QV|C@O\ <*y6ٹڎ )"@3y>`qLaҍ+35DF9h~vv$0bm>RrU9L6: u}4lt;`rMJ"&HTIC8&O 8'i8eEt XL/-nT#tNk9g:6ݴ=Ñ*1M0sWvUL/ 2敔HxUۓc#iĎ΀q=set1GJ񺙗xǖ遌 &GչA?|ff_v L|.1|?l}p!tMdqp+bݦ/R UXZM~$߯;Nx=CH)O=pBt>k$k!hE%0+;VmĨϋTQ̩*` 1b) VtMDeqXÄj;ѾiZ]7=̗?څDUJQNe/U[J`kBU%n0BKO 1'-R.#@[0} $1ڼݢb<6ms鿾L[:%.ڎw侫B@.K|ΰdLSZjK}&JeZ(»SIh`V`'%(2oJ㣈pa)v;rD;荜.]eW O+!!NgT@+Hzok/a+Ϲ*EM}:NFAy*_M xNGti/9ݒoy3Wo[e0x&} Hqicυ,W¿ 5n(S*7*5&YbG ̈!DtP 1v~l2d~ q4&3YK(Ņ'6  *h &S48OEBS1q1YC*¬s *G #ugLa;^gĐd|* Z7AT :n;4pFČͦI '-4\˝tHPtRBkGx- H,&o`xݿdLgGGsz.D=jH9\mi5\aKJwDIooEQ{!O'*µ\}+ >L辣S'@dh)V),`lTRr+ eq8z Ih؛N)y˷Ӑ$?dy-GW'0W+Xp„ǿ-%avQxp>N9M بHgKpٶVH W) (vQ-b ӁEPKOd+wEG;FD-*Ǜ)1tc߈@|{R,M&i.2č%m->Gsb 7 %J7Y-e7>\U~d;j4O( }e^e>6m'=w,ӆwK1E8ifo4!XI3˖2AħXI7W)ngg\ Tn9FBŏC=Bo4M=^N;5&( gB ʲfNd8bYMQEֶrrXj9F%+Ye8zw]?̈k G.qkq 0,Fan=Nϫ\v;& B΃sI =_ztkpWQ1}:0%B.$wb&tKw`:}^ٕєT2QB0^R }q.re*8$j֢B8}O}* Ѵ.Zog#j%9M2|L)NXmi,W_]QɄ] 3ꤖ?NH/<7O$ DW%AY،J=(peh_71:!ҟxI\=wt੯zcJ8 F]!)Y\L*ㆴpa-Jﵒ7p҄-H7OZg?/UVdbooN0٤&Q.y2D-q$G2W 􇶵w$_ v<}7E93HnD ص)8Uflp<Ӈ|Y032k8n]kSËAa#Q'}'h 5t~"/hY@r`fXHM]i@Y"lNN>y땵ZjpI/ƔXpĻG1"nH!~⡕* ,޸iC{b$a!U^~Uͽ<}p }^t{oMpF6l"'C[t3C" ǡ1雩0|>$(`0bPN4L+%x&ƅUw i.Ȉ5Jvǚ')sJGΦ/KS<g'cƗOow!b6q;5Z6Bku+̟_V`(0tQBQ2{eܚLk mԎ!AiL0,Z(z,7cUYN ~KZCKvrThÙf]S"{K|%zH _<"wnDEȱxgtz)~_rօQ!RHRIg7,4&,aól涨`s%DUE2uk> 3ǒ,o N-gl*zVt(SS 'esʕM` k-kD WAT@+qXW F#,6ƶЕeA @U]cS >뚁|WL(x%X O=4dc-:[|:`yM󂀡`ʖ9sY`cz:, u$K#֪ퟶ|FT+FS@= "Pkg[`Y>&|-'(-8]-'. T"Ah k v~'[m@L$huBb. NDc=KZ,ja6?s5wC.*oa~n)#h\/f{lT4#oeP>?.^'bs<:4758z5`mƾ1!*/SKJu~jN<|lPdw=o=~S_Ccr_w\#f5N;TZ!/K%Wv=Ƴn"n8H#WW8?\qUZ9R;t8RCm 5l%O/alLJCv6Nk?s7#LńJ՗ec}V5q%J_sż6X8 -QD+Ccv5 A6Lfidڗȓ- žXDv@ -C!n7H+=-~G"rqޢ@)Di=f|x5wxYϧFndJ!<âN W`|:ĥ u萧DaC@jhD*^ 4 scޫMk95&Fؙ3vn7zZWD ^(Ķ(Ɵj},E!>P@Jj'-?|o(;{6;խnԹ!Uw)ܗդ[\M̘WY%#y19ke ::<[nb>)GtxYyey\.}~PΧ3Rcj-n5kTn>elW2mK]k3aؘ}z\/A#dQț   ǝ7hLp< lKZGgpztb8,KHD"_V;I60Ih/W7_1&^tak݀J6X[~3-nPD"9K=t6QW͂5mqErO'\XZI/q.iC(F '쇦FCݩym2n10EF]S!N_WZ>b [75`Daha}l(/T6TᅼLrx^"ɟ6㮎g-UME嫯"ߕGj@S6iJl<&(c=*]֏HaK*ʕ)$.ذ5_'SY  hc\ZdA|4ܔ-|'hqND.@ :RGv/ 3m7H}=# ٗQp\{Lmz^JlMIi.˷oF^ɿw1Mo<FVTO8;EX\W+̴P?ӹ[:ɀ|@ #[鱨afCEJ^01N7c(\ -=<jqXb7O!!:U7ݚtJi ܄VX\,Hr0*lj>\l2 b#P&FF;TY/z{]I:I^l}MnBeq|7hK,[Yf+>ke$@`OO-L .Wq/ ˳߻\K*XŐ)E-WqӅ=xgI=RdEjb 6l Xi[o9ܶ-!l]G R@=A}0qE]ltSX (򤃉ݸ*tBOiv(s7N'N d.IƎ!Pf#|`WR(PuN/)Z&JC?$œ%O#;0ly uɪd^'OEE N+2uQ@48Y{mUS^Cf/hq׺xI$ߓ Fs2v'!AQ>Cw\9c*mTU:%-&``P+`nvmw_r>4 +D׀z qjJNdBRdol! G,Zq~MԻZN 7)htojl=iXg6%`*W5BA폞FUxaGKikAҮuߡi$i㰹H/b}v,OIzR>at6b)F}M9#3HΡGP £-Շ Q8#zKxFJWJ+G6rB1V]O =2Y^bY_d>,qC J$e[nұQIyKs{4apRL='&m.F!/}k' /7MKN0ꊅX18 :9cI`vKBp+xy4;|)-$Df㉗*3 Pw1Mܳ&ZᮔN96{Ըy3p(̃3}%k/00rȶ}]$ ԳlCE$^FrkwDX]h~O Љ<|EonX{;L[A<8l\ 5 3/OZuv̈xV-h+g+xދwfA| JqOe<ưB";@w $>fAh@!bXƯKy"p-$ l?)|81^SKȊaGI),ǗɩMٸL>x׷j#VoKkoCa*: ň_v0Gf^ }4%?rˊhYKwk07w}(& u/7V]N:  ̽*BBu2ws&1o{ӃQ$6\G ]asRf (lV"'},Zx8 CwN;~]סw9̯c? = AB`ku92s_.+,y"I^C['0(:8VX\yv>|):63V&,hN0vZ 99AVT"͌~)v>'ٌ[}H2W 3SS4)zviw:շM%VTBIXϻz9i WiDʊ}^2PU8 ϓ5pOTp]L;ܐ}C YE^^w2u" miz6x2nfƩ]O'H.ju.sVAp6i=\*j&]tְz Z>TF<'vդyBNi&sPԈ}a 6ƿ=;]F >ܭ, 1]1ɛMϼɏeZN6Q6T ȑe۞2>>Qae4H> Go?^*\03I6"!,t 'hL/0a+ȕ˧cLc \t5(p䛒}3H從2j~2p?՝#3rCJÃ1ъw{a~b4߀+ds.} * *^(֩Գ`O}ߎ߸*YѴ&aNUXpU)3.`uAϬ1Nf6IJuצ%nav8a*š#O|8p6zoc-Rmؚq7%-9z8!p*}+SϷu6fƿiEMBHm͙ EXpL( Ъ4ۮ6F@t[_;W x?4mvL1ipĖO6Kij$Tk#@5 )ׇ'2Rx_gi<"|3|v/J7* qFF:cLaڦiu^$م!JOM&STGg9<~mFwW0+$ c̈|G\FAIq% SmтVrъ2R839h-Jni-ֿ(8NԅD!tuqȰѻ Kw1-zuy vM*U SXMp4VΪ뼇(a 8bJ>9t+HCbMoL4'8)â^ºzv w( #qt*`ӷ+R]LyЫaVk[!Qٽ>0/ܠhfo:\yGG''BTI@&RB'Q.ȯ0l Wzf>*R0-:M?:MCT*rt(O,|s" eޥ=*%BP32RVz%o`FራΪ^.WVIb-h,M_ h.y'ѹjC@GT:U뾘PܼmlXuը@ϕL$_r\ht;n')A1e̜h ?z.T7tUQWKvk?h^8A`b nKg)4|ﲝ{?EmTK/k=bfD~i(NqP ^ :{ے a$㣞Nn!nT o 2iD' J|AEŅj6)Uo~({ͰPQd$l %8_9]%e8osFh)wkH5u%__Y E'y˓|N{ 8өMtq JcD{$3%FOOiu?^D{^~JQ=}c]=PLb ,/ވRk EX+N^Xv>+ Cs)Zi/մ0~jp# %cź%'eG!) ReSzica)9^8=UŌVjiO;R7P:9V=qPTxqVw;Yn@ Xڵ*M}kh/jPsP9yW ~AdLcp4Zk :KBmuv034|=x%ـxP&W꘥-f/'d)y-8 2mƓx4OH%4|30\r-U!&ARA\Ꮉ ՐVk/9 b`4>"{/Xǰc<왍6Ai8VǪ1qgC- R_"#}­ۺx煏* r1*f/<L~X PfBd,<`3b0X/; jW&)gΛÈk?܋tDu$;8Yw.zW#/|/͘2)mwD, ףx6]UiٽN6ϼҭ|=EG>#[/{vSP@`Yqf%W$9ꃩ!pގ$F|cFчyJNE%Cb;.9[6;Xf7xx_sq zzdJ(«.$aQy+zņҔ,UUq{ q]̲P7҇4z_FRrl\:;/tuS %rsOchh:ֹԷ)n4df83.k;WWZ "EӶb'0>Xpoχ I(yT=Xa=aZ5'=>%ʬc`  .-iOϓ;ѷ)\-Ӏg~1T^:wCY9G̃I?ۉ 8dsiXH >~>2CE(\yfE8  OҠ}1TxV/\3cV4ɗ`F_!D*Gȱq"rPXPԁ*+F:8<ąFObn^a"m<ؗ5nixxOaE٤'&]Сztu1/]AgI!mq\EriT %7؟$ hPfMmhMr] aFbd2!tr܈ҪsShԇ spޮ |fs& cfxPuL;W62V'k<,Bi\M%5a?u%jNY2di_&[4T")etC[vx!9b,QfC3~fI|CQTK?H:u:kv'$pG {.0ߦ)wdu\#%=jœH7wĈnm*:p>%-oY~aPHqnj'_S#*bd,? 3MaR(cw 3`J&(}o2f$s.K]JFܟF9;HE!Xo}k/#q_Y;DЖ1@z*< P V`Y( qɵB*uU574,i潷PWT^1v#{_\ryFtk",G'*r B} ϐ [>USpC*N 4\B)HS~6C{PAuEXeЫ̲'ס1oX8=Gͮ-%G:z*ՏE'=j_;EL^(U " \0NKP=Uxg`yqr0)Fv=+HLchZ ixc+ASn" -Tvx/Qb]$Ltf%>FP&9%"n)#d'A\(Iޣ$aǎXz-aٔW7 Q-;sIL&I}UC7`0ssEt]rb:&/!C/Q9H*(TtOrVoJ) Td?#0 ^̨L#k(`᣶Zuj7qRέeZK}ة5vwȀfҗuOpkW$d;^yX⮻g`JkiHdeNP[]?5nٮw=~ $;=~4N 5<\jBD^b`y #epSOHs{xcg4kӷg}tYw%iFwV&Ny-61<" fIcA ZIPz5&so\svyvUԏfUХYpE{+THb&v@`ޏ]Ս5S¾vabF9[)]' hi TdQ-*_!EyG m4wCѦHJW~4#рDJ7K7уD).al-1ӓˁKٙqQ}G'm>-7^U4,mB)۾o}KkxT:)M9`8<7i/ UMN Uzc1iw `z*TjBwKREk\MYM8y'ޱS< %ڌ$|dM5% 爪ۇ҅%/!֣MNK& B^lWmD0 *Hhww0|XnDbW9477`4?uh3trHjz t4l`&fw{'/,RY6"Isn}Ģ0ƙлNz~`<[kɯGV/P싄4|.{Xǻ.Aܱg@ u:0guSԠ|K4ԛJPe67./&(BLoTW Blv%!ɷ9l@*<{`o9 вtE_L\{euוEeִwSiOu^T'~((Mm5q >z,uqÛoe;TL[k̛,^vD%ǍQQl?m' ߫D ԁT<l,<?&ؒJCSu`ɼYC]$-"ɀ" ɕ1b8 NcV5TLF$舝R?v7hLJ-a%/u4;Q7wKgѹKi"3eYw,n|&+dEU#LY(Ocs\L9PCa6ӧ݉Q2~C\2N y,"B8?:uJOG¹k>"Abb DZ8p]O|Zw18O4?1r =4ȨՌU`?\|:l3u bfV[]lq[haJIT5=6]80eȤ*{3R |yjz_bt 1HKPfڭ ,W+$ce8\{j\0FN^RܢT̜_BqWЏ ~"3tԹ?pNN OR€\"x =KN<!Q˶IOM͞UAOХ+e߈r.y5--ouT\PTTQ, %ua}u`H:(b27l |65 L]ؗ6ЂLH4ڦ@*72 e9|+㍺ :@r^,(>hܡDSa5` D~qUqb4wr8S8gvjrV wP%3uR*yB#|̠&^܏Nk1ZwZnas%5HEvOY1()W"0:p1]_ۂ^ 9,P.PB E# \ n3B<"yQ=Vϭ\k5;Qwÿr"ӅӔ9XB.6Nڭ$]B>/޵3M4Ò*AoǢ%V*IG^:VӲ-#E|s{qEScu ;;bxWRTޙ#w|Ϗ~x? 6ʃyq 0DX}:QMg &b(F*M-P?sBڋV?#,_7{*76AM$ٙw=DHn.^Rc%ޘdlxhPhgZԐN#$yܻ@@zQ9U^bse"V3ᚉj1PTuMmZ" rb>C=\TnS]'~%W*0bw!ß0c̲&|Iv˸,lQּ^M[EZ)=Kj6G4Fq_V1OgH8y)d%_^ >{5Y&OeҌDWn;E"oRV'( y]Ȅ*&H~Pv*E&HKi#z-A:_gT5d^)"k7ڝl'g89lҽwzp1p}7ȿjdhM]&b;^K5ujn@*!wo']ZB(8K3XaJ]8Q /ENXhAeע D]/փ"/#26vdeyp}XQP$ 0&^-ٓsDkUE[rv}Ypa(}tn3I'kYCTp;ƺEz6:lįit!B:VM@ /s$43LIER1N/#cHR :N^DD ך&z% PΖ%ExCƵFsxBŚkoawɖ*Y-8@Ule֔8N:;JDt\é{Q >x(`YXˮ? hQ/wĭd:a^psXj+Ls"ӇGՇv{r{0rux9H&XMG>+eb<9xe_TE(9R-ަFqv؇|ԷU S72?IrE99:/0*SF@b95EzV "+zfn(vO댿7TMgOвݿ*Ib2KwÇ0~Iof&_>@Qy۾ܴՉb~u9I| ݱ,'8'z i~Vnhb 1/ǛKv7 IxuyHxg1ԭ%iĐ2S=M ^=vxiPjҲ m1Zw0..titD47aHDEV8ϯC ٛ_[,'ڠJޏ& ~Dg^} ,+TΥ^싗XCK f@ފ-SJ9kSU U=R,%HSyc-5;s: W G1 i6o(SuyFW 3IV_`X%axv# [_D? wٝC۠JV6~X!A-$p7d[19aPoda~onZ@Hh!.N``rNKkBz=3oŰG?r#&aqn7K6uG7E\k-!(Vi/Έ/Ɇ|ir_lS3<#o5VhACs8{ =trz#&7 !3̕fϑ=)TX?u7吟@NYoXvWF>*$įޅ檊oEU! Zot&+^/.L&5&wiNcݸɋ%A/Jˇe7][\f _qf<~ z{Bz%JPoḰ8*0vqz 0eqZQ24t,ƋGcwɕZX~&JOJbJ*hV$ f[ov㻨M4S 7%s>IV)Ȭlms 4Ypچ2s5VDc}buIlV/z'W0+aNaw)٭Ng k밲l.D\6=&w~p$ŬlsFlU|{TT@yAW@5Z~InDž>тjloSVlg&̩hzi=U!|O|4BfEaykl#+I]w}36|(H sYxϺWaS|~t{x#N_iDc LJH~jN$ZL+353Xӕ4>:6:_B* >Y'DL8!\f(&Xy<ŗ^ 4_@` ܃猄9VQ5C-rֆ6S;deom0bm--Wan\ٌFhG'IHZ.% qE/B "pJ͹TY]9LJAGH7%2JMU J_SF}~YB vAѝt  $#ϟFc=rWj+(VgE9P0yعOcl4MwUyP="ۥrnJHh[=]D#Lg,7H t"}T" c/WN 5!l}:{mS!eziFNjK{xLppu/콾$g5HĪ&+Of/]NE`*wpn.jȚa% |{i)养3y/] e**3dIf ZvK͕^4W+őNacyL#Q~6V/Vgdת!zN(s=祃n:nʄuz&jo9JbXҦځwѣ'2u[~7J"P1Oq _#H6j1B-@~!? cGɸO4ȱj(0X/nK}uA<a c<4եf:5wU[[)bj%I|[;Cͨ~A>~ق6?utA6!Y)+@T9f,BPZ b-𷊱a&n aBcj8?RCZLgtΞ.|yT=5WO0មHpm֑9J-$]f="E$E"%'pcF;}ȿpgϡI0;?C-#{6NɕFB[VFX6T± [ihj-k-¡S_kT-Syee &,ȊKX/;)1 Y C8U.~ 2{ysxצ>Vѯ̛y)lR g@8JlK&n,5/-KO~YGVʖgn5T 0p9qketBCHJ{XhKvON&)~$_=&j&ML-QBdMmD{I~[XJbT›w<r`6x՗2Tw  uL׼Z)]v16yHʩW'#@Wtki^M(n*ЫlAA`i 2ioO"֓p+5C)'Ā\I*5q<]#ް'cٕ$\eKSkY97/2 {S S?x' ,2TLC\=.zeqG(TsMI,R?H{ϡu 9b<~H&C?Jg;_"1€-wҮ!MK0%7ASe8E'UכOX$8̼$@_ g9g )"ܕjL}huDDzK.R21V~aaq7A>j4cO1/s[8$.x ;mZS&cܹ[V] /[{T_^CM~pV{{Ǎ:yRS^ڶN"'֣_KZMKP;? 5:W~YK;̺,`ˍ!aZ_k3 #Lhtn3'1q! CCXc quW="(G}_6~ nk9Hi&ٜΠc'3*,3MpzUMM/m7JCjҀ47kݷ1YkBpr-@\kiؿap!`vǭ?¡:;#YlF^_(8ď>i 3i,iQNu%=‘ϻ.{1X y5p秅h-]=wILI \ \n gykP:OT4:v_7Zf ҜE'e o(S I7/t߫Wz2zݗjtL5.2؜$ ٗSۮDʙ-MeBnjI4V{ 0w.נv!s n.}ҕwI(x;z<z qƃMJ< Yk"GT ^wg ôTAdLmp3?@L*H{vq=_>E&Aϻk #OSZH4# '5j0 '\o28esxREWde}Qy"ϑ.Sy'Ҷf4ӬߋbEWY'e5Mj|4r2gHl;Ӟ9ë'4{":ՠ|hJCc̯qUZXw%xT-mkc?dixX|e,`};@-.el=LǮ'=2Lt"6{{8SjƏ(˳V4%S O%Ręq9y6 Koup} r ~"Gb}W"+XGF;V.KV-,I`a]1-n|fF|hq=d$e3HH㊊N 1S&@lڮ䂃ڌB/{:3֮#VG>(xJU'NW_ne֞.b-'FŃ,"RYHݗW:(.A@14>ד.5<0RV9)aA FSRy3Pr K`M\W܌ۻbO*[Ie}Daf uM۾)br)= H(qI^\8 dsKbIdw/^al Ԉ$93ty43 8b:PR/&jLDS?Y_W;@Y$[' eP A7Ցߖװ% q zGPʉ:/~Dª19wS𺩵wnAi矧 !N׶-A۲Њ#2ĹB/q/;J5fAw P+fQ@^(Ћ_G$!EI<  XXQ&pˇBB!sIQ[&b` Lhi 27dWw8=IQ\2l.G> gO.J f(xB藕"R  S;`p0~F#ߺʐ@9#ymUQ]Χc*>)t{x+qU'0N" *r|sB)2odm3 -rؒL\U@5^Whh|$:gM8p)W0uڈ1+Al:k7~pF'eEimxH]d}) Es?_u6iu WVd*$?}VrX*WX`jdD%. -+y7Sjl5R@F˭26w}_=AJE-s:Ovj` QtFs. K=-_ӽ׀hp;$9t6%ҭ|-XJp$A[*^}z~Ic!vI9?i~w -gEqI9eLyKËj$xM]دmc6uFD1IHQq-m^l)OxV]ȅ1 =v9)s^ϤT?}{r! VG9Jz(K֗"1#@p) yTO34Ԅ rخ;k#/9h_ S ewV! MZQ9P<)g+'r;2 U@i/H.vwIzk)͵_MOfnM7#uPc%6A(oʨcMB$CxIV}B@+`t’2dX4K(#Ed9fچHY\Ybw[eȨE\QtKї9u@i!@>43ӸZ8,r+"W$?j!$]*ѐhڄ mG,(`Hhz'@lFw Id|u'H޳8/CL$;X8Vݪ]Vp ;g ,% }`̲BYB^Y‘Gm9 B 6`<5kļLlO9>J%?= OUb/ "nd1 \_+!OZ0pY"i5[gD U|nN;2=4YB{&[ۄ]<2yp`WO-'^F%]jYUDf2JhED-<^o?bn˂m<^EnB ZWTP]L*\%-}CbD Jq&4#V!eP.'hj R>PumpX²֞ sJ=xrSx#(eBlX/')'Ӽ^G/@뽈eɘR\_~3yfkI1ɒ6 Pke@8/q8$~5v05/`\n 5Y^20Gpx"- zNyAPJRĎHh-,"vr1$мfIO[k`6yja1Y>ʞɝژlcXL!gQF}E[zv.RD s߾ &t;e{3 S\`~{i{a(PVԷjHyu*N/;bd^cz~Y4BU 4}+3̖J- }cGP~$jV '4 EVIq.ᒆ E] J#;R q{(o?$VI^ɹuVbѰݺt;2}7+ZXV*˳ٟocIm⚐Y(]3~/#9b)~Ur ;DlU"krCB FhBPVf "aoT~H!4HLxa xt [< J~(%@2%νx 1(ypHee.[>V0Kky8O&WRvlH=eԔ S.2~uYδyq9 Q^zGS#sK*?7 x6Ǜ ͑Z~{)b5ҳgjy}ϾD( ~b۶lwcTaqK i]Uz~8[yl戏RCz}S(D 6^Qsr"|y!ZRGiT! oyYys]MM*E <#Br\U|) jc$EkhBևO/"xԺMN)VFD#3~hQ2lx0c+0z]>?lc5I$_Y!+=} ^f6z*-r5-E-(Q~P}ڶC<\+6GH҂4/ÁY6_WC+[VAe:n(R|F,#b|dyxZGθtHDm@X{wk[ T,E:*A9JNSd̅4/[VwPmR'3;&X.3+27 G;E H0))WcJ^F}J4J@?+y?feI'[ЇEg9 d76K2HJ6QV9 8ךttGx/F.tu?O$<>.Q 7>yԌ}Nc`GRrOT\6ZG5˛V^2;PnmKg{1z ,ҳg1dD!_X)Uh\Eez,%#?GUW3:bv^p\XM56avuk뺜[#6C iJ~ Ab t_ZWA43FאKK/N'Pެ9324` A;, %gsZE`r/Řm+J(8!;rvYk 7B֞EHmUߎ]{k0 =6镱T"[9,$؁f/K ?s**E/vZ&k㤂PHlH׏8[ 8 n&J4]7y/XD/MЍ+o DKwoBPZҐkJq8qOl-Ld.fȜ(v7gھɬq1ꆋh]H^UwM`z`A敨e*5!Vh밯cC|٭Ye%ľ& 9N\9`\k#)J^q&_gh{]ӝ>b۬_a}FR,V5s4"FjT7F̢$&G>Ԯ/~g ifknY?EwCS=mƄk'>"]3c JKsP :Z bԏ+V P[GX(ȷ3%琫_`T!}2<+aO©n %ZɤE2}a0W߄@qb $+ ñ Y~elsqN~ȲR|Wg~eW\d5JuUy+d];SN2iṤ:" !JK/ĿNcAFp/!ۊc?ϴq Kyo9tyWwp6xO*]5Â8,í,~T]Ԡ/ajQ$*nm1Ӓu͉Z̠uo~b5p~Qʼn&mp ϓ %]S=Y!;i2-OS]Z)eJx0ڡ9Z)0aΕ7t*K9c4t }o&du :`4ɞK'[qD8b;a42@<,\/ػZ@[T!R&,O#HWGfc2K]r|^QJqņ'twZn0󕧏rr@Sa\]iYAOB ߹CLT ؔFɩLq o{b(U@{amї_J4PNlPU:;ǥ -{O̥3*JkDҙvêAj/:Baxh)*g`6? QC@=$Uc~.RTrϖ$:Zv;"n!*uX9 wQ/'K"GZ=ϋZ5gIL.T14>[U/(sl~sܑ:s_YK0ԖSM߷R$?Q.$ ȚN,†No=9b&Uu̷mҳ(ψgڞɣ?O G,ddZiX$fßzöC>>n!8B]BYݓ]TC6 t^[3 nA/ەU!w}QĜf i؈OMz tQzv 41^\kC`837o(,z8;J|B5jTzkyI<nc'w*%JjSLJ %Ilw-PAUi+﹖D\h}+MIU\ou U/x!E&FSkugһ!huB~wxM8^aFuӓ'@xJQ6/~ ,s}`ˉ}ۯጪ:I'a6{փP,sp}(!Ziv(,H񮡢FE8n >V6iy$>TF9iT\gn1nK" VmDVpN)^Q} VL@: zVzo={oc%HD]I% 1<ȴ<͐Ssʌ*NH,ĎX. YEwDŽņ"&lAwXE:~I|`3m5yƎ!2RuW  |y-iTc^}s6`Kw~Na JD0|iU䦩qKRAJטb$} 5tTf0쀄=F?60x:.oҬ'$ZO9Ne:ʱ4+t:h (CjBv V2BO v{])%v)̠*Ȟ15;lxn?SsuH  >}C5okϑ;@3 89FM3$iJF Y`qȅ=KG/Esiq.*J,=ЯVgژ{}Vyz!bHd xNs.L"V0tHֻ4JAmh nA2|?6~0)]kCR)fu]6:c?Grekt.QrƳ$nrH})M\aĴ{p|t/?# W.1Ӆu' zFx pywXӨ J|)j]rH~^DnG]Q;e)[u71%mNBntQ bf3MtEȧ慈UiTv$NBR)2b@N᫆MĀf]6cE)8z/+*9.wHZE&E8A #Mfw+k E&i%GBy%Owd]ȦKxLu(mKӕ=9u~3zH!,YЧD)U!SylڲLG#L >cWj;1X.77#T7Wz4e"Jqw\6fxlY^eUł9w#)\o|f0b#ɲ3cLu}fT΀ud2O ΑK}q6{Wн!u~xvYČns^:ͼr{!F]"(s[ħ7 k&*T8pJ}<䜋wNπ_]|趣jh\ 9[Q_&fo8\/6^vPO6/>S퐄i|d,bv6#25@2 ޺;/ 5Jbmڕ(~: tq15.X~BX@\}yOpX˩FX`>vX7Cm\poE?YΏG 2:v~.fxBqz> m(ß 9:JR8B1n8Y数tЍu(PIIJ'Fcݝne{3dR@sY<~QC"-C 3aߌ /C5?L˺%LeC1s"ƹ@ԐK\+$Ç}࠙44 ܙQa%k n ; ᏎuܚV]FOBlFF Ώ;{(ɳy\2D0a!ۅ`|*@mu,eU2heKszYkRB. y|vIpAzT\lv1v򺶮7$j+ Hgx`ܚ!󲉿"Mo,"6R V# &jK̤ p` q1vr@e(% Nca@>LŬsmiƇ^s/@r9YoUu%DTnSw5/ϯ6JD/È:q J&@!~p )P \aS̍ 5ɼ|yKMdGo/c+b:Ӓ2싨y@%!ͭgB7Da$Lz2KWI18 :d08l;hY63CmHJK$b_ ܭF{A*paeЈ<6! #n1x^fQ򃻈߫98#y,U$澇% Xd\gb%K!aA :10;_BFmzg* N*0hIyc] Z'0|eU33I>XJj |6tM$t^x6[ a>GvpX hL "Y<3X:/S^$L$KLODƾS_l}F#` .f hW@fl#e6kL-<͘g$g6b>Ďv`/]KzYҨ~(yI 9\!ld4}R++0 .مZh4?qq,?^5"uHv}$lwc`v17@ރg?FS# c"x\Hr7.2zޞ&jlk!}XxpVC|[_ R/oV$4芓P\ Zs/%؜)a>*Mc  TRsm}uͱu}?8MH\ط׉[\bzIh. 5< 11zUqxOښ"v wYiq ҭ 9B@|n?e"6C2 IKm@rjHhCb/fS_AϽ`|&cI,'Ee2h7F ż}AxrN)Y > 9$N{}Xeڳ4`7>I07[ ʹu ԃixQ,Аyc#`K){ qE.U^FEȼUf8,e'M]K26AɌKuKwMz #&ߵii6"*`7-*ՔG}5>!F77V* F$jv׎̲&XVLiQ8: ,PcuBK3 wJ8K3@b%r|;LJAIy-qި F۰>rp=al0&^b7!ݧ>Ķ{ 3Tts3œ&QIe sj*F̶BfhwU¹Q}|Pjl$`.LC/HήQ*.J) &u1"݋X#J\ %ywG#`T{c}qɑU,^,_Ե2kBcX]!r3Y@l8WlH: 뿌;ѯFv`er],AyD90آm:m,YzY=allu|+keY2X;c3-[ 6sΖ=ƅ{8xkKOdD.U듉$RQZJœR]~V >NsE!&qÑz5?#L;<09u[I!!9)b(S/H9liQ"Md*}ϩ]ZӜ3#qv+R'@;VHZ}]CvĮ'by1J_(@`9f~(կ!Mqkmt|E7ܖQk2)m}DB jå慏/ m8eFgϙ3VQ$.嶆5W`a3TҼ g 3TGf6['+vI8hY'ڄu0T'޸d&Yh0GzxD{ok(In ј4-]ŅiĘҁ%_2=./e俈w( U9vxٿB$eZꂱ|6-(ǸQlxnn҉Z<%(zN(tB2DmS,5ktY8[\'%Ȓn[^9_\KB;ӄB4- 4Bc րq԰'4,7եP:Y^7Gs.  5s㏐M/RW]l{YE[Ecpt{{{Y``~07B ^8ZnzH^r{!߬QDpٰk|/V=m"#'ٕl7 As`"F: rE!'9yZڲ)[H[goNi؝:Q,_#N2c~MjUf%͆QمxdaxƣN-<%o} bD4qe ,SgH_Z{s}=;ܖ3"TUgswK%;f &{]% RT )9Xs+̻*@*0 i-OS. 5G]YƏ߀](Зb = 7 5kXG Yj [3+FNp#an7T|s1 1uXp%t|']}ֱ|}2dE|&eӠ MmL)"v7]ge$PcPQ/Q)؊V 6PP5g7/lݠ:*A+\`4ԺZvN:BW '2u Sz=N|5kmhL?Tqq-Ϊ45s CT0YN%G[0qC{@E>܇lY~‘t֔hF+ғ( : 3a ΐ0`0 PPdhQI/Z3 2o}z12fJ it(*#hHTCo*cCTnU BP@p0֢A<`&/h5<>emB ib  G90IJod c ƯKL U ]"6ũneV3Mj/)&2Dq@jYZ 1(ҥ~ GDqyP/ۀ8Ѻ\.3VuڍU&#INA9 0InԎMah.DWr͙Zê+.3i_ z@#ɬ.+WǑ"h%=-Q$pyj iw}*bTaGz5$tpvx:-ZԆpߟu+T5Kﭶ1h- .X}ϏmKB/D 2I|ߤ%bta~+PB0=oZR<0ĒƟHX0Vm".kH"vOs.AkWng5bE@u / $~CYkJ4{d~b}j)͗ؽ! pT;bCdB'ﶮJslgRL}͋u%]-~Hz)B>0mK_,ŁOHB>Å7vQ-!n6OiՖ4!ф t!yBRѬ}"xA} ##?$.C#C|\0d[(r 9;#Ś*~–nTB4ih2I!.~_8S\nQ;=K/7r )[|ؗi&ІN aZLUqq?}VpRIh|$Aچ{lRt^IJGbB81t+-q'^O*D՘{BD'&~St%t.0$yUi[M#%X~ b*M'C+.E}7[sB.s٢}` vlZp>*;-|2 q+.aRG=q/*":2<0 ˆU->D- c֕< @;)Oπ zAfmtuP{HeYOS."USNF/&(&c$vE)Ν^m5)fc7ئ~(aes5M9A GAsG~N$_o^=zyC1(Uge5O*ذ?^]oy$}*70.bhGcjɎ/:*7\RI:}._ICKS5{* ĬL5h=`OpE` 㰆LL9*⭡xfL+-[u<"e'F]p3p[7vyOQ`Sn%4PHS v5{ *ޢ<e8㎀522R^LjNa=gUV[HQ` T# !VƢћKOϯ^ -X:f?ւoߨεH$߸âfӂXaMJf&I|H|8xO Kq7Y`d8O\'e'QJ%(#$Ɩg]"J[9y-&H]@paLįD+f}iwC@٘"h)jy_k{)P5k"^m!+I#>GɶjiPR RqچnLѡͩuE|AmD@ώ&*ӌɸG֘rWl kO^y`Ry|ƄӧmuE0-6zy7> ӟ n3Նҗb("X=7͞j4 o/+ry%*J-G6HT;vT(DYvg+9oZKRb+6{L>.{[Yj ĸX>zjf7aS ku7%ȉweʚʯwK ,ӑEYcC`I7%r ynq#%'d2@a=V1 BmmZgzZ}KA{*т_BΥ2Md'}\TaYsYAMh)C Z"ЦHpV8svoE)Q䑜߿ɲZY y~ P+jl:]ziۗzWl 0,ЅZJ7;?+ݱ8fiR!MezycK3kI.#G=ڀ-dJ}t <[ Hte!v=hO/ߍS.5 _u}drQbv읞MTDkodK㝓Uy`]G4xT{Y.AkB>te* agVgsSODzpP6R`5ljq6OF6oU 2Q r%yQ^GhݣWJ^2@7oymp4+>L TE)|w+mmnL" #OΰȰ*CK'O妽<_vUU^r2PhˈOG{=u4`{xTV%b][_Mg }ְSEjX,77 2@e+$ 3=4k+@䬀/ՅtC#n.(TDzV,B aZ~o^B:q ݝyW^zQ, ݷ5O.qu*$.]l߲%7pQ L/^4`Kqjn`TA!i8O'X :|a/ iӶqB(ojgF3˛6T@3H3ɬtJq-rv0p/D·{ uR{_KW%rt6;AfW:sPc/ T%F4?(]o6~EW̊"/֜3ɵ[*_K(8A?,\ +-d8E33؅b٪; .v8s[ Q6 YF%6+9AM%_%n@|L FBQ;yE0 i5z!d;.>5N5#1GaӤ<էhO Ң&H|׫ÙqtV]H2W^,|]<_H@J茾}fEQ^]"Õ@Ң)awhz!zT5 sdžkgRLSeB$S914\;uI=H&y9`Uk"r[u8AX=@Gy38U4D bǎ*^mr3;oPj" V&vAT+z(ENLLr˨)}vW %RF@zlIg'j6@47P!=6Ԧ@_RWISr0NZ Ӣ857vl|mahNJO/MF0o (_ddě7ׅs#;i aFޠhxW'7ɄU%I7\1M4-$lLaA+S]Z4{|M֥+Xbon}nuSt d̷NJO|oިqb^@sNt?`PL)YZ얟ZEI'=s~"44O[*LrA;k!nuɟ QD_ma5 -c7FW,J&*n+4 ºaz2]qϓnFY(bqGjzF/ $Ah\Ƶ] Ln]v6ݒE(Wӈduw3Qmr fowGC\ٟ" ɿCtx61~ ()[ uV'1l:S^el'clfs'ѸτrtJ/cT\+%6[I-dX$䕱q+Rh F W=nI$cŸzAaሣώٱAhE2>BwMg4S+:.M!%Qtpԉr~[# A$`cJo퇝&0!i99Y'O521lr渔}dHlD^Qr<IJd1]4ΨRgo$Ăt n~NFUf>:ju~ϟ+Y?FbMB%dO-24yY L;tlOIgR6 QΙO"=g=}[L , y#>òƽ'/ysgf> i49]mjۖ$!H o\Vie$űOԛi=" x߁*{s9V`dz\hR)SZAd( h`^U3*e|bFJTƅL?61XNHbark8Jkq&} rtG8]%D?YbZ]J" :5~lS??LjYaW+ZzXX1cs>rb2ΤR8˴1bVG$p2 z}vI9A;4ŁZJksjiXveBB˼{J12"NWls -o{,:&T'Ř$AJ@+QRRo~W)eW fp)FT:x}R^!;$87tAzh cMҳpvz  (J,W6_ρUi] `zb(6ð ~Uꤲ.`cG4Q8i3ĭH7'}BRZ4GSSDJ6)̙j? @7 yȚ콴 jV]S#tC,q҅H:zpy]>=+tI}ȚATrjkvRSJ?3My6A)]=)ԝs(^u3ȉtoY'r|Gkt5x.J!w;;:HiA)_.Ź.H!xgA(hR nE bcq7.*7F3ٿkgMW05*Cx}Ӭ\')\'C;_BU8L˗MO[)Eo!:;wz?;Nyf]B{eԁn\"㡈pm!փ&5:T@bjFÀrZɯ+xP HW[}_z똚*⻩ۜ-!݅(Hʨ*;'D=b 44 ƫ{ٛcQk6D(Ux~6'gׂ"“\B灿,PN5VgJH+ ap aF9Ѧˠy*ƾ+M&KƬTI)Ib\Sa42,ȂTirHr1]ޛ> 6j6+׫/^Q+kRi1sɬ`idWd+vkB-SP4vmGaxB !O@EV@XzCe-mr\Қ>t& *9kr/?wW1#u9+D0*=aQَf|Ȱ\<'Z 훶kZ Dވ .P9>ﱪ^$eLQ%18yl h"fz<&OZ57@q[}yxCCqd#SF`bCF8j7 nUׂ7`oCzfJr`bx"<W锸.)5[4Hv ?*D)\qby2p%d3)i:+Rƻ;BeM6PzoL p? v*t!Wr 7Ȼ ,&KW>l:s.`{{|1 ,IFˊͯ ~Vڟlu.Zӵ/ j ꂌfN*>Ӈ"|UkxLM: ZEǠ̪jê~ú"}xvkŠy&yzQ+S<^ c מ0]oWYz~|vTcT 4&ݪ< zgǍc hAX2~f+9Bd N[H[~ }&1yHܔ=c8y?B3@_{.Qa6;f{0l0&J®9Qf&{zŖ>hMQ_Ŀc8A,Ԧ3( L:a(=gɱyY8h鬒>6LZi8"ⅷesm]JigŒ/vaO l#rF_6UFNI?V+6$͡:~Q[;Pϩ{3fG+y.E;!k^i*L*iO4iCE/U:;x$S~&/#oN5^v^HANqs]xS1 8^8!ϥYZLZkV~0=[`+&DXv6WCC>QL3lWNM~[JCݮq:Dv\iZTδTKc9ZTͨwwk #Jo.v0V:y#y{M܄ \\t[l>M Ftt{O2xe"FVCwNJWQJ 1i!TV9# @5k=!/8}a9GO| K~[C y2V%~(p,l!*[lSQp.OY}{z "К4lM싯LDj52e_Sz5~C\K—Z,"`;B<',Omvz݌^<d:|cUU}7i剡ɧh<)f||ŎKPT ˘FeF {F\^Zx&d/4ZMU"\ɇ>KQ^2j:sN3ӀU92JyBWol/x[c"9Ab4WY3 5W4ՂBLl}ZUNoF|fa]ST8rQf#VPFq-Ʊp+g_%\U%ܔԢ;tɆ+Tb}12n!x{Fk 0DNUh>8HɤLe:z9b m>F;N.dX qHF°ZVS6)gCO4$L92ق$BJ_t5i.8H 9,NcBdn=Jp+<RKlqphAa}, 2_T铕ƴrWfI8cNspuϑN NLs lMvN=[t7 4v V#6\ ArcHb>oNDvzDYs$hDsr樧= E5 -MVLǬcMkl4K*1T*mmh5ܫÒ˜{X~tbmktxC&KsZ4ޯLc_zNu+RRVlIn$K޿*]ɕJ$u5{ ?Y8~,b*Rq<[X~|i0%*>V,8okBދNP46tNޭ/|,ൽZzỦ5k/B,"qH6߿\n֠VUPJ#Q4=O C\ 5|bKn &I);-P }gÚlR'zĊJT[R%Q2$W)=fa$zv{;1ʠ?|䕃J%zʦyL04P7 Fm.B^ޗsFEi/b;O:LLooxq;cXۑDJޑ"TW/K߿X7y};9_`oЃe9P}ҵ|#A%I尾N(wz0m3}څDRg}։TGzCbWk^ԼaDQ \)7HEMG+ů*Zz-lSCtxKW[/_ w+Lm6i?*1t%F0A)\icDU kD(בOz%{K.!YvvQ 4Bgn/ԉo&5M BݯCۺju*x%ujxCe#;!,nyi_Lpphm uc] 黌F[Sa`ƫ,hlep齤@MAz̯;]E awx! #=neR#o㣇^*N!洎{d YvFSXL}K5B {F3A]nr>0/j̖ꯣ6^]~ \y+KPo\Pl@5{Rxq7*x ~+iN3c'&UPLM yWTQ6t@6}J_zE8|$ڡ/SJ:B,BIߵ!0G"v@?~BI}}TB. .IO{/#u;yGTa$ls+Q+E Nך#dD"݁5 1ӈsb%{ )?bO/ l{Cz.vWw7ӹ+KY;ɳIOto6~݉ nȨEWf}KdLjdQq܈_NLnw/Ĭ,VZe4lgw?ؓ4A T]2aN$sNmW9>;ץ8w'}<>Qat(L?R,yFH_X$嶃Dd&`;6$aNQBODn3G!J0]W.]/y-KTRz\?ۅxFWբر3fdۻjDϤ:[G=+:faB`з_EKc@ͬ>m iaǗ^ӡBFhOY"OuM1E &!e ku-)Ctѩ~ΙqN&=.0|1p IvGU=b4cI[/buӹ"ߛ·W֘7C]Q$`YK\s@KΛhPXa/W|`!(K @-`7}i`JST2s| gy^6U hf7+0 *<;]Do]5d)fpCOEU 7{n[Nd]SsE 2b$i]h"yGm^tș zz=hA\͟xyANȸ-mjٚXkF)gg(@2`ffܸ^&gs;4w8=ԬGjr L[ V'XjH[-\+ EEHHWm&m0r@Rp? &9%t@.y6OņZPr.7%= uP2 \"XkuP.}h: L?yxqPn& xF۸%/{Py(9kGTIѳ{ L?e.ͫk>oD<!*ޔ?q6d=%ZH/lz㉙Pkgjx $|:w\$j*HQc/g_ HYVw 8vHGYp}t QŻœdAiyj/~*I}H0BL 2VW@R6*rV;#ܝd&ZQqě]VI{lK' +KcyݛA舖CY:IrX!)>lu!TGĀ0Bq4YLzvBKKMߝD[ $^e; 4울ilI=؃";Ʊ_c0Eȹ|j*{+CUOױ\]bjW(S[1#v9܆V"J{;(Y=xII 17U Y+S如a509G5;[^BSX B*HAExE[Q L_M4:TbV!6MDVá1oܧM1qCvv"]&[)-!"nQu _K! !Lg_xԦώ 5mh]3cc"ODDh *.=ŴЃHˆdbH~ ^"S'Fp[k)K3bxsie N 4UNš9{%Q@05lu#?*rkGTv3=IQWD}7*9mCu:Br@Qm{)[0+:p/GR7/488QZ"ۯԮ& A'1\H?-1Y&̤_5$<m,"uOÙ (DK)%G{#y_ ?D8O֭ 9vnFm` ӶU)7&9W{#}"d+o^cCBAu$%}?E/x_Q^H.wtb<֐ )-^:Yw^B+DNc>=_̞\OlA&"eXg䈐y-oPSR~v/j#tK_7P?quo@#usfVOGpAN;Op'ESFtH+UF}g"$L"jtn߀sI; 1$)$uwk%7sTO𦀫S\f!7a`pJ5Wvzw8xR,4H,Okbܰ`דXR4=1e G.^(}H5{y *x5nXI%47L){2E"*0EV s!9+rK-Bo1to?|QzmtTds}/TbnT +oDelXX~{`dC݈0XMe#(T8C['.ޑΙ6Rɟh SI!D`Ȱ][q}|ޡo')LgvDau&{( uC.?*kOZMI{S5 n=vE {Z0M )o]&;T?AR aN 4+o9DbVCgbVt  fRa\x5~71<' g):fl o(%ub \#^ߡz'puOdB4]-_ޥkgH`P1$%'Rz^#ӖXocPi|tZ\AzSQ((o-\o@ ߔk䅷Aw݃A*c˟IK6 B tGhizf]`3_s HӳWW ^`*T{TZEO(%dL Wg/cI[{ehoP‚kX#P.z0ۼAmX}fMxPab>VMw)1y-yNdkx{4N5-&ܠ\x z T[ Il{nz)ѽt^^'WCPE^iG| ?jP$彊T,kݥ^t?Moh> H"T:1gy㙝FbwGd$u}>L|5ɑrD2)?g` ,\t9'&pQL?mP4qA|t8HE}E\XrZBtVQf0}X[| ,Q'?SSx) ]p xݝTף]q6n,26a쉮һWN-=mn hz @U E3*ϟ~lF(ly&asI?m䢉`vDn-|PyjT˻1ˉmث;}QF'J"+(Vcx_]ij{,lRa]ΏxE4w\j{6:T (mw 5zN dMsV][%rm' v+bR` cjZK0Ƿt5VU6IJZEpz~u_!8DRԹp$9Ż"nbKq:onϤ6Ak}#KE݈ {T`o s",\ .N# Eь7!ac8k}_M,(G7zѤ}Y% b4O$AD44G8}ȍ_ [WJ/^;mNيeSgúhe!<]ŰьТ)!<{L )l7xG$@/[nYHA,$B0}/W~>E:+=' \ಧ+ FmA6bD@;76exzE*1/|/s¢ftzN&sI:GҪLnypupxP~A?}0"{_ȷD Ą*g4iK]ƁǣABHJP( ~pS;-Z<)e񼩛R1>>U=Ը_>'ĭ}/Ґf`@Lut7nl=R$"*hdhɴ" & 8)cg'B8=tCsHdQE pKl+`md5zKt~xfz*5-x^,X:Y 8NU7R"?F ۣ)Gx=bDy݀r)%2^'pn=L 4$Z7g؍&~b [#LTBćVqZT|=e1mho >44-ߒtF y.ӳ{WU)O-j]ȭxI|xA"|iYE.O89##gT\ Ts4hUy]WI䅅.i;0RÏ-(5ܘ{* pkmaв P;"G<\b+8v/;~sve97p3EXw0875|婁HV> TzOZ9ToRux1/1Sզ){Hۻ `[bY.uY,l \au?SI/` 𤾾,疸r*LG2:T+QD #N@ %ELM-i@ ]tRNQ~o93__svd 8߿i8?'x*3>}x7'Fې3];VEORr(84ii<5MLWt g~1'yn!m x_dvj ?-ޯz{%Nzt z 6N?SNBˤ \ndNk{Hsӡ~SMdJ#lhs>Cxw(լ o?d+/YixNoTFխlչNF7 Mc_;sjWi kjGnwY ާ6*{ץ:~z_jϬr'G;z=2`!4^:hU|3 &$]rafseeaGȰhiw0at GovٚO,\ɣe mV }"_S֛y 9KBHE@+P},Zˣ H!VXpcGMMc<* 1mˠ0A~>NjS,wjO[Ƭƣ0$XgMNGچ_EJ[wl9?,1c0gwx~uCDVmʬOaVCw摩?x~,[vAUQF.9GZ! ,(l @/2޺>2=R:SڵӳW)Ɵ.~NCuq^C#"ZU[kJA6!KXvYNyf*nD/~2JվvfDw$tҊh".dg% Ve[T a5в X]ğJ-<9 uC$73HlI뀁{#1L T[ve3A[L\]3,xf ,ҝCλeXd5OF5c'ʭ _>:ijG 65DrU9ֽ9:JQuT RD dԇ.j[/ tVXx {HO BÊPbf|%,ڍYf%`HG Kcr\%^]0}yW=lЬ{-)W{놟U=ouikb1& Ԯd/x7G ZE]$M2MNZ'撦 `@_䇳/@Mp$HI~U=i6O~U4((lt[2Y$I\Lxsǎota2  *;.:Gv$}z.VFX㣚GvLs-J\)j2ȕ >tYsp37(|W.R4_θNJ)J*nT`PˡNҞL2`'WQ[E,9m*[(j:6LL,Ɔt% `PWL+a'"E68߭$: >(ٜpRMQ&~yv A ^vjvw,DC,Lg8I.LyB|#BeyjA6 ieK ޮƿڎ}U B=Q`8ES|̇#vh9'X e#MJ:3&']cȃvb,Y+79GZWm wm Y8xt-C'z:j}+ /(:[>Guҿ^,Gg8\*{3LDgFi>_Ir"2tO?'U@)N #Brfb=oe`x.$!,Mt1} X\#EPiggxPPJxR@u؅vW saxiy[kLvME!.jn¨bZCTTo9G-5T :A9ܟ/9=`H2]mH &AVA !DW'Ru}^&|N|\RGˀ) hKjZMO$K?3l%57^D< Gш]ZHh=K9M},%O""e9}m/Y_Yy2*sG!@_]J Ro:Le [AD<ʦ[Fe#ݩ=v) <&5Ai&3 oDKkQ ɹ%y=OXlłdK⿂Z1/ n}vzi~6)HRʅrN@ LU(J :4( OMo7Gߡ ʈ7$$H?A6}H ]V0иL`扠َy8_6bᜈ7H0okҞgL.ghw>&pAD|t΅31h؟5 r vɡ1$OfsN'$ő =[ɯ:~58k& {ܣVa,a!u54@c&dR%q4 1=ZNl3^6ծXXk,֫>? )\lay)RBIkJ{+jRמ$JQ';w|<+^yOI7 _u f O\B|_;I"RHq;SfQ_|g7=L2aW֙B'>拨pck~"QVGE^K_+{g'bg[1o=o/?U<Н@HM$Qf鼥BBYקGA~iRu496dI6q\ L#TIĠmYqZޢChxV[TU E^G`ʓkX0׀فc\7#mߺ_y)0]O?j6OUԚثs.u "SҾ~!-_H+0rZ'')#VT>pY徫3}ɑ]OZKA%vdVʰP V xrc(߀NcCahmtNBftvthi}eqkq+^DYGT!v39 z*pk-;Dqt'ҷRb #Ԇ@B}"s?O)0&Bέ \%:l~ch_RD2kbRg5pK[v"գGb   ͂e?MԀ:t ')[ma*zvH& ϒBݗ~ &#LAVxϋ4?}kX(4 wKH8}ꗇx.~g0?ffPKK\CGUCqdhCpl[>8ĸzR䬮nNKx ~R*N8_a)< Xf?<"ՄٴρOݭOt[Wp-axT5(XFr!f'\XgkMNdwTY0;0j:@0mH$%hWi+3U/0cF&nz%/-4g9 #).8UCZ⑿r  bW .rq9d$LcLӨ . iX5fgYPp =0/skIZ!K-5m r_cpbtR"69CKo2~\|D76!vѭaǗ,k!>*Nˆ Luh!a2ɀ*rCm~UQoǙRUYD*ij{Yh؜RpYHγ Xy^Fd\S8xFrYRwdq`7+zh3%(g8ӺR?^1L_ )N!)OWu@89~#PKY[N Ԃ̈́ŲAr)j"D?WlN!0qq'|VntF 5Z:-‰ hFRE|HoV b*:GOÄNr@ g~Z5K|t۷5jrq"㏧iNO|d [i Xgxw.Wed-QgkP<˫Ωzns-=e up{r t-;)A#G8f.? %SpP]RťidE.?E4P (DxFE0r!aqwYQ[`aYܝ<IPjR;y8>mQZS כbc$J'Q +-'6~TJEJD_]gmo@{z&:4_/?ij {~')>Q+t:yZdT{9 i]Z!ϏDevYY{m>M ZüLlsHmh9Sw6VWwͥ |7 3-p4 ̑ K19vP ,U-m4{TZgޞ\=/U6v;aKm`p&_֠/MۍIdfL\ W7C!1LϤnRM1RJ"/|D2iV0]oU9^5?4x`'?9*VOkCjG#B9Ө]N3-a匀rcЏ8HȤ u5cy9-c()ن6ۧ]< 3rb&{`(i{wY-1l8:6*#( D!Nׂ[ Ju pI5=U3jL`9e}eAX%'\7iIk/P#$/@VlA6MKUJDC P3ՏQm:k<Nz[3 BFT)K;Fiq[WLaVϒ@3@'yar{)u@zI;b;ϸl.]ov0P풵9z6Qߕ? |z6j7%z* ր@WT֞JbڣȠ^%b>Mׇleuo[};,R+X@x PUOJCB-O8:QFINn! =_ЍG?~w1u)*NKBYsȔ7 $R~4u0#ݭ[hjbmuqh;܇ >[MD/٢Cܫvf|֏8|w%cG#WlN& Y"['UȈB.)'$=џ {.3DvU[k;}<1:+ |6xe|z:3i%uDpA%FLw@хe".4 CQ6wQ!(Q1 nH[EjQBH M/3'0"LSßN?yh B|B+[N*YHr٭ԭGEXP {̄P!&,DC/$:+Pq0Ov9~"J&җs8 u(`Йq-3Q@JT1M rsxg/]9~Ժlykxx`&S6g@%+Yzdkd  xZ=oj`%!pBkyrͼ d] BT#;jm:Mxs`~D/r~?|+'8@-ӭK!6rކ򫋠wĴP GlPI{H&R۶nmTMYQVjUUXKf.MV3~7XC5X?Z^Fޫ,%R^Y!)*Li^]vaLu ҇Ҿ7}qv秇xrt~HF3Dd{}ɦ$X▣2c0-onUrqDz>Fͥ5QB~L>.YȍS dī4PNbg]?uU* :\sGO.unD(?ˌ3kZ+- @|[׌y]Z:y Y J ?tzANRZ0\B+--_3:졡ooΕH E + >^ss\fQ_8JR{F}Ҥz@46g1fWc6JFm>%Q1iv>VCV7_n%.bb4K_:ie$+Lc qυT9 ɓ5& ruKo/rf!"3ݲ z4՝IԤB6##c@6jvKGaEQړﶺERm9*ou hoɄ1@J9 wJK%yfy|2>X *h6r\"B8!yGzFL>VJF #ū$c7;z$S&PQ} H/SIqY|UG VMp*Oʅ *Y.„@ v,^;Q>uRcPU'67'jىQm,W65 صj#M04sҒڎ߳(4[?@ۅ!Se I/G]u'v0g{jɊNr rHN[`Z/&֒nbR""X z @?u#.Tkgԏ@)5G$۸n2P > QN9DS|; |FTuݔ\14qb <|qgx b`Е;'%עDlcڢ?O!Pqw2~vxx2 yk-*(>晒J=2flo=s3ݴhåL_?*,c,{d#2f~ڸvl{k?[6y3aO__IiG>h+"g;_L#M_@8^GNF ,ĹGX'_ 0Fj(e_O;ZXwkPyW71_el-AYb=ιuFeД==}"x!s%vċ>e|nԜa.c#_h(/);V)o+yiœ<&7r|6kWɽՅ,,Òi>??~uѺcAuݬe0u6:̟ځg_zu$uǼD!.5]Z-|Pw'*WP'W<6z̈́,jlP]5va& N3s_6"k\EID,iƁ~%ʪFW])1uN|Ww.r["3}•aZe k8,IC )𣰪 m˼7BO]f]z#^|RnR߰ ].I[:Г=y7v^RF%DH @ 6QJ"ITeqRNώ#ԜTՁW%tW֤rW5RD&sUHvLqRR[ dl2_I<wOl{A&˝g5an skJ*Z(-0.8`@UAyI7٨ucfJQhd1?X%cܯ; +;e:9!ό"؅LE.])Qϓe$T**&Wj}\pB+`N'V|(y ~Ǫ0-E]1:7D+r1pz_Nm{ծqԜYUm=AM΃zj!Jύv/fM{kZ3 O[e@d <Чui&b捔pg?=c!dd*2q̵]NhVzZZCSQ1R|'QWEFoNZG. r@:B\_6>@k aa'b{'w=!tǔ(`3v"cge+N/t<ۄfÛLhٍ>+nﵭh w̐D<͵$\ΏZMt:!vP_mtL^  -$t }3۵Cc^3A4djg70X4l> #j+I<&%ZΛ_| U^O%uo`8"VV/4=%<7O cȲNUW[p[* ]g$`ЁYB~< )"h"*&qH^ZiQ^ĦE ކ^}!lċt.T83QBAxK`%LrkJY^>\i悠]7P-=(cmZ^C䟍 M29Z0o)\b kE$Pž- qQxSN7m ͓bAa|dFUiq6;; (vvyNqj\`7s@~!^QUC+~a>LըG!_mm |ŽIV0*> R^ Z(ii{(?[\Vd(e+$Ǩ<-njtCBT%qЮ60^uyWa8)-<%L$SœQ9Љ̇.ĺт~FC/6oۆQwwv1P')<{n}xip0\o*XiK ߵeQ"xFW QpdFz-}^©0[wL"'٤Rn${|ɯ'R]:|Z7Op[r.68yDar@zs[ƀ_ .,;)$OI\EcF?1ؼ'=bIbWBH;9nkFv%Zձ_3c?AӓÏ?r[7'm>hCy\HrCcz_Ų*]|ܔ qJ7iE2 o0'YJ2"|`5dKuKIy-1!r(1^Mؖ6 {F yY٦L\JG'?|rޑd,g+uqR`v ?džN!Jb@71l~Eolw*%"N7lum]?5ZiuaU6f3if&7%K>".z+;EFE)Pjm;Duyɫ%5n\DXd=OGGUX4ggHII iF] T] Tƪ 2w4L r'<|lxuPf v1p!c2HH<3_+4{P=aPh9].\Ao|)PJt*8s{d}QsY(|5CԽzPXEƊWm/P}WxOmN{m~+o6Gd7 Gb-cSFs`VhSꟵT/VV>p*W%D.&)KH+ 9sTхi/Dؿi˵py 4d ;!&A% RJKƒUHdSʧF(p87d&:m⚽` s4Lx,p[ Km1TTQkaՌ^k텽p6):ئBee%ix6fp IXs*&G Pf$Rֱy) ;w1[Ϥßo' ۺe$ozܵb) uV$Ӎ/\%ǘ;CӰN)xb[-'R?;x{,JTMػT=d"9' @WoDŽ(ԏ*#݉"AԤ nI}Ozm%lSCSQ4*{[vq^2SY VcNmA«kuz2(/ TթLªk qpŶF29)ְ 5b#RɰikfsGY I,1-.FhSv 8̏7OO(aܦ/ӵ,E\LҮ{A{+yC9I `#}o]eifiuY>ԥ E=gl8[u? @A;P)YkT\ɡxzwDŽ'ԩ;5< ifL~X#'&!.ՊdOSVIƕ:+JaӧL-JZFs=_?U6Ui[\}MMm c?)}Z7Xݫ'HΚgz&~xCI[;7SO Mu"8[r]_X+̸(ߴ<~)+=5ɠ6n At@rj:.mivp/A3Gk5rޛf`ѧЁVdWAu}vPm+f"x ڦL^V 3,al81S5~!YP#8(@ٔc$w٩qsyC0&L,8yD8aLRS1 Cz^CY2v1= 9n/!#cEဠpCAq0Ac4Q_|O+k7L, _gwوavVtkEx4v^;i ڣ os8% h8^ږ +su-kγ=lxViu}Ւhe6 9}ݳ UVͫh7wF@BͰi|l/quZ2Ӥߡi#?<ͽ?Kܑ#.[Ig9#r1fkdc0QѺH3t5 aU~DIXѬ@~A¤9tA%Eh=3p#Y̼XWVWkdʧ -QO|[ҋOpl5 hG|WRx''ճ?n-Z0.y,~ݾ2Qw:ή,$J0ðS~`\;^QYӤ- z'FA!ALGз [6< } _6yfl>)$5v,ESOGQֶPWNkP9 -T~eInٵ~U+5hDq$_ށ1(w]%y@bBH`uw˛̢YgݢT^Rho@d'"+'/~ %"9_loI8hpЌ1Z aeA(y ev@&lwym4adY}g>ԙLpy"F{,^iΞ= 4gX2aP7q<6D.=)Qd9uGeC^ . +rG(('M,OgH,)>WhJ2Dd-r"b)9wZbZWRSdp8Aɡ 0Kr Ic~ o}YE[h@Āֳ\fҠY0n$ +,) ݌=tOLjzJ4%lw܂/.T#`B_Zg?PwC”H_Tᅩőp75%~SAUd`>Y2`ro[E@;Y6q+[gi\~yM@x/,@bG @יbHB|fQv9=<0">dEOm-HVmݴP/H'фEw#<۝~0Jܨ,AHֽmks(9DKÖ:;#p9b^ >zZ|~ǯ.i+ y#v_Zlj2onV35I /@wuxO+ʊ&59|J~ X.`]ͲQܤϯƫBtcJ{6^yyI^Z] (oYPN% 6jQ'nGGfLSyRB);uv b&!*rĢ>w`.UXml1s67f.$CLtF"8&%"fFRF :"e?X~%ܒp/6 w 6ׂ[ѳۦ;i+  ΐ E q ¤>hIعғ& ed6hs1EÕ@9GR>Q:1{_Ƌ29,F]:YՕr|tjdhg.dtG;r;ɶ ?0>$Vp[Q~x< d}U(ޝpkFvrEs)2>nb/iНFZqBx͚&Mt3TG_כ6Mew;Ts[՝G0o5t FE=h{ ĊHGk7ɯc __y }73䇷W0kJZTAd[co[1zYwnjˏw$ ռB΄<8kgj 7 xJ+mU_tt حnpS{!Y4] Yd˷RO,Ac ľL׸֠KM.}dF+m< Avɦ%~AR?`Vos|)t&h-GEpS_ LN2И 8GPt4b[8D!GbUHwHte;u ɛ# e{f1\9:B[TkvXqoe|=L=`/  ̜2Q앒wtLo)La>jUEBcV]mn: N6sMq ~&f )69f('otty3D)yX^{~9kPPʺ$I(?Ւc;h/sfXWkJȰ|=f"??n<@; N!-B:; h]~IE)/!d%ed{r[ĩ!i{OGݘc<]b^+*KG ,ewbq눇C'.GU1e셍l^ӓ\q?FOfB.Eľ/ڦGz  1vmQ ր6lźQcI ܿAeebĦp 753Q7Sl:b^J},PX_E@ܷeBc6w[c kqsЏ5I8 ^ oS5΢8hIH<AF(d*Mݞ]]o5 :qW \ 1*u‹8_P+h*HX d̸w~MevW^>,TA{b]*Ùo'OQlt/)w;O,빐w?~| lH2v'$a7tȼt7U-^d}鱰n dvSj8.1g''%O3J/y)7vYIIGygH/+o֖wmdȱ v(oNc DZVGY<3l8{P}ע FAz ]6n@H񶾫YC=I6'{ᆋ.E]9Ƴzyo .>JOrVxNFD;jQY0I'm3~r4lrk5zN gGb'dVaY@Vg\#3n{Ä-yHsc"NՎi S-b 0EFk!!tTgIkjVӐǀ3/X=0`*^ds2W8(l],ótHT>^x}Co`j/e&uF 7b8o5WG"{5 騰 7P@vP2yZzT'Vv5Rb\MCdZoR>jèȜ(J#_sԖ @UmK"&cz3|f ,"ndIIbE8B$aQ|"?4݈#Yͅ|Q`(%/Cv9Ke+έSMkQ`WD9R~Ш*{|"7.˿0h÷ Oqh+"ʰHB-^OAtQAK)<,BO߫]\.aTܡ|LVoIASvN7?QkAܕxξr["fTY:BEa;Vuu w Ź6ҩ7ޚ#$E4%FtK&-"R1A)gf } KO[Ylea¶W1n0Iy-%Ռ塪,^/QO5ĤyBA FĎETě~Tca$4 $ԓ7‘٩{\Ć!ʠjh78Ϯ T\~}9[@uQ Rxp(ݪI1;5 ODs|ؚ-ط-{t*4^ʩo/&ފA]/J-l"] 4^3iXODj#wu18V$]Z\ {'㲵eZ$Dׁ=W9A(a[fثđXm;|A &Gd"#EǕ%KbJPռ"|9w-BH>Mu*  |#=L,|)$ =C:SY֢+_9k=&3C1[ ="kS+>tAub)D&z)IIy~:g ;W 9 KIdfRJ_;/D2Dc"\Lsͫ5hsh:qs1RL 8pܡ؏~] B2hx CS|Quc='gz7l$|aJLbz(5 &6jxYjJp i כ Ve );c zTmSkKKCgC ~@t,9LU=(ɖPwiErF3.FYwG+˚=/{Zl旙/->>m} sI2y*MUZHt-B;ËrQ:b.)&X5}G /ǐ՟י4ܽ{-MjIt مe1#cd5x>pk5ˁlb#1q##V!aA$O6ݭاb.)w)u+-ƛ2\8UJ/A -s9-UojY5^Mhs&'=Jcy9laX=l5ŞOhQoQ,2%CyIjY$M~AO#ӛ7F đ=௑)MԪ d:p1s܂utK=D] *c1Pi5`ώ9d7ͪ9.%{qļvYZDz^eE^"ETȾJΊTuOU-¦vJH qbú_χiyݍvȞQlQܠx$kI `QTد0] 7ؓ+N[tp ]j^ND]zM2zA93aG ɜg R\}xx=bG_1i0X Y@<1eOl+9eACz%'|~qfǮ?^ 8BK0Q`#g}}j#<39]逖YV o]% 3f$_u .zj ˦N[d gh H "&Io9:bn"y>Hx>ϪgT  -<^\԰ !Pa-?[j~L-bRYA`0˙x%|])gNv_*٘my7oX@NP-al9ay {Mm)^ :nr.j֏. Lȩ3@3< ]VX:2UoVQXYG>ʧ}NƤ.4ܙ3eK]MȓTd_6en0g MK6W.v~wg_§![U͂l0Hi& (w5!EjDCn\=?KX' VjhIJpLD5#&A^p™086=_ W^9USN[8fl6k/j8g Xdk@n%<%%3z1~ OŸr(+Z<[l>WBа@jhY'c:!ʅtBgsMZՒ264UO= `{gN H<˳Y1kAo_"; V)&Ԕ9 DS-F J (]J4 |7o#&ք ~.0h{'ssB%6!*;'3az3~ݴ0I?xu B6RkZOlpMq +F7hf}̘:G16_pB(g9E~z+}B-\;s vwONC 4Ľ}7+9u&)5.5W{0+>*qa\<VNx]7X5B(n19^?&[MzA,'SBig-]0l"^WwDsޙ05:Lj ا'ٵtjDt4h_| fD.l[FT2*ju&O)Ld*W7}ݭ|%>p)03vpq+C&ADOV}VBLR]+Ѝ70ߘ +6{?fJVkwAyY_{vra,8M ?*k t'wz9倿omjs|(ZsJFt,BKfJ[TT"Y{z.?[hLvh{qSs[U\)ct4>8?O^W{"'4K g)Bu:Ω} ol6'J>Z'Co+g+Y f弄xZ-(C{Jۍ 'RR\oloßgr ]7 gEOl$xlGiW[4]. `Yʯvc"EۛL'Ӳ GBGy]##̹.I1@vMеKV]זvI eT@l/ɦf/=8å,Rg/БoX~]_$\xBo!|B5Q|+cȕٜt'X^}t|6WH5^WxU S!W;?K il[@}+N0*:(Z+>&A(GвT!'5m"_=CªFh"~SZa)(^̌3?#>\'.OuWlUZqs}[-PNF q'R ӛ6n=r"hǗlbͣB7?αgoiA$ІUɜ5lFy 0Dfs@^$˶q+wqVZ~xEimH}L?SGkc{54Bn(Hy;ὕ_CaY nܜ78RoR juWMa9pq ^,-/ϖ`J?,Lũ[MCU-]gA\@.[w=[5]L3ƣ &Dm;E+?!pC. (`BzoP>GuYGl*]Iϊ 6OKXtݢmW:D8͜0ZЄΔaff2Sc)H8&׬c= |TYiu.#Cgp 6L/n ERbFjҩ2VC 0 A)ih" E{2R$ո큲z[3Pfo"O~Zr Uυ8+DGδ5Qɽmq䠯xm)S M+x9D}~Yi4Ljk?!JR8Rߦÿ}A o_ՆY6d'*6qFZ&^Bs;:h M:}B>UF+!4^=yOA.?U~}&ʳχC@޿5 0ض0'3_ {Pc dJČ7 g*?PY qwB G kug;0+`0c0rBwN+̾dN!xͱK'smmbOĨ{BSǭ鯎"&Hr2,@?xE#YttpOWDž 6%`0|#k-2g'4`HS֝ԉZΉ&]iz kFԓ| byک ["s~26?2ӤXn|T,+,v":l]T rݽM8*M 3'?S|8R&޿XLl™ ֓IM(t$cń"zǀWN`+(ơ-Hx̖| _٘Ň4+,|e~?RuWnr{2bgϠCnf@ݨ_]j*~ Khv/hQl` UװIJ4R~ ރ\sd8id8,P!VaI|(-iD41 X\gE+FoG9utI;",C䛿qgf3^okm%oe͂qOyS0%?V!P|7;bJƤ-SG&*ϬXE7 GV*[8O'7t_{]wTSVoDB$/2ef0XkR_D sB 8} kg/!<ɷ {VHXUT*f1rPiw>t 4L;X~@=d__;v@{}R WL,W;_y 0}:A˂ AjhE{(X& cRJ߼Em33.#-$1SOqr򷰃/ܑh4䗡OE)Jgs/܊:Zrdpk8pP.%w9o =<0ܗQ9s? .@~Ӛo]Ja7gOQ7菨7C1$LɯLQj%h{ճy5U[EtgZd1yv!Pٵ'-" a@>t&V!p<-6PmnJ,VRR0frBb~w^*!LFBqS`RtZ/^<8s厖FdΦ c]C.rt|5ю)r0)\kFhy9gٺHhEoԦOm{>;cjmAo a*&:/yqaS܂Y R7P*C`tGhqT#j1642]0W@H*J 'E,8օ8͍/҉rV${2YgTQK(f4!F>;>-ݺrdŖ]pW5uC9}^UJyjlh}osMQRI'0yE@6:r״5FCMM>8:Z(:W,فf#OtUwN|&sJq17J VPjCqyBh3T&\ +7`:T3:oSA"1CG{pd81־ӵC 0"Bu;{6wP%@3;?e מ]Cԍf'"cFO0$+2TL3PvSs+gwuX6uА$+T‡@fSSHB/Pqܩ(קk96Wm[-3<%S?;M7SCVϦ͖WR[XQ p_}-ū!_3-BsGIm1WF*P}jǠ'.4D:FM |"y{KJ7"gDad^sMb28ѠH;~+)̒x p d.'Y"oZa>l5K _SI:6]Zj85𭟂Q]5Y`?z+6ɨX\?mIR\)e3p~E`)pni0ޱΕ? }kϖIzFb$W &{tꤼa> x:hijISMCg63wR҉*ppUR.sa[3!cɁ9Njh{a(<ˤ2Ւ Ã_Uqͨ<} ĚgKN]_<& ~5p,*xgPQd+N?'#eKIh!7^@Y6EV; {\Mq xTgƧAy/ 9$?PUIP'Ԡ{|f3+#(OE4C{=*?ZnFmޙ|~;!?4Lwΐ!^9pTlLw݊V<3({)IL*l]{4ղjI8|p !`9,tVq0ڠpS[Q6&K֧pJ@ H "7aS\k+o&"@o~Zu s]]k0tGu7Ðj_/3|iyd+*X;cB}31k{pY|ñs\_z12s\S?@)7K ߱rVJ.v`_\Nn &1u3I͈a\Z5 c3޺h{){%UvMNR0M*Ŵ2 NPT,0|Sc2:ÂU-_Ä,t^Q#>z&?}LP$P8{hNPdjnA4mm)+[õ VoJH[J5CB+R獡%n{^$߀<] - w.,mgF2*L--rP:Pㇰ TLBRs^UdZOE= #+m1.|Li[hwѪ2cʕRo(Bݖgc dOScFfU>I :%!ӝ$y[Wo:xz^\w%# ;_gW5`乊V2eS9™A3nP{ͬfeI XQ=ÓthY~yh>3gf(df˗9_,n8QCdxQ^n LŔ1O4t`"f~|oA;>L[a/-apAn#vLĺȷwcHĺ.&R&6NxaU?l] @tqlB6iڧ*d:HF ?e:'4@კ57X-EFlm5@FbS` A&fcZOPz鵰E55z*l"pfYI2}3sTmE:HJX`2?S%O-aSOlFei}IΦD,$Rs !fR]E[^c̗Ak $(haUv"1r5*AyKͧz)zخ-,T հYtsDM?Ѳ2oHo9o{|\VG.Q>5 c-4F&Y` U 8@,cjuƹth)m5}rQWLA+ㆡOR-SP-ws`wj?,wyx*S*R%!(Xzr?B ҟR ky`k8[@.@аxg%뉑z|K!M^q؎N~5_î U=pM _#2D4-R1aF 0>%Xھ]e#927434\,}i:= B?\SRHuF z˯dcTf< }j U * qP1bvW(<'PeMg-+YTQ~9I% 'On*M O6߯(ζ7)i-$OȴaKƮw)5Ns|7Xͣ;ʏđ(+)[ܳflkۇXWlVrdiKSH|/p"+s!+FӶ׎N_?욏W+ *9acl$ĭ $}rgae=A:p7`AE|1W =Q3X'0IbX3%nu)^f,@GZR͸(1YS:kׯ yL뭁E׷yaս.h,%vYmf -b@v |m:2$ T ufٹ5fo+ߓ;k"i+`w}I֞_J=,d5~9 BiMf 0 ]ZC6cu:-AM|yTŒ9VgqYp9=Ϛ@FmFXLfi ˲=d}00%$`ٛqHM3?(JfQKzwSEԀ )U{ ?r?Dވn'.4%J&+ѕ~G1\;?rqoIBjtmiI3r%V- $Ji&omX m:IJ_ ej hT. dt `'C)dFl)h@x@-dɪ2r vZFpe`9/ndr6l^ƪԩjAJW\.fOP~!-).;'¤kREG{^n_M&V{VaYم4ile(mЏfaN\vFi[U+M4x| r$-%+JB&"W4Ӈ? :_ԇ9Tw: %,9-γֿ?f~)^ ^l(cf2rɻI"L d:ߞ?lsM:h"Mc #v?5|NF23Z8<{YPdo>`(~LdȅςkvvI0ѓJx}+.?V09u[X9Te`Y?j 6?y}n L15VoAhJX&@@㊫}2}sTT8CO7mw =nJV*S9[mNSu?lЄ$PGpDvuU׫lJoj+* l,@eknGE̳"bwL on5!>-v_*T.2X 2<}T[FXQ P᷌bMɬ z IbZxj=5[a&ש#cUGB́{1W6FQMmVnt.5=|EvP^ P{m8ǔo8[+)M3=†%5+*rY=fj!NWƳWџT+,«&Z31t)d] wK~խ ΞjDj!4pO.`6 /gGqG%d^}EF[;nV<ٶH ن]Q|lƾ)mYTCsgm7fj= d1ps qs|@&T2\+Pؖ"f3>TQMyxPB>A `}ĚɃԡQ$twNڱxF@"H߸.ztzh8g,$0}yMgʼn U]`1\~yX-ca4ñFWD4\TtKGR}NrA6HiXb -mƽCՂ>1:6!pEC׃隟/#r#w&KD5zQ}~FL?Pw^ y@zRf0tĸgXe1;(TUv ̕ e WS^!.>$xOs5ٸH3}"gbK(`2Pث @6Dj#"#a݃-oM4P LJxT=`s"mòX v]čYLrI24[0xp>YgvcLԦ֨ITn5f jus)1120ReCOmRf8(IY>BF?Is$0ISD{Y=TGSW'3Y$kY(R}Cx޷<ӘwqMCrr/-l G;fQJxxal)_4mt-8 8皁Ŗ~*rM60,nDA p(^ *˭'!=?_I P楶T#bmg$uyuGW›m+[ΰKW)=r^r!!7DM޻5A\4st&G=C1)aod=jUD8PiHPi@Cm1{59)0Qp(U1;F5Q\&]Μ_JkK;ZHnzZ=`: $ǧeKTEn0Tf%30nOZ0SvA1Vpl_YS捠_Tr|`CpykȄO> &mV Ő\JjEݕ"ݕ.giꌑEY{;,ibKũpyO3WwٸIKS8(|d|hRshU f0 ?tYM>שIbv<5/sb 3N2*E$!z_%*p(C"vD#%7MvYSzsB UgIN΍Im}:a\L(hoL#i3AѝX@ /PdLK$%O]S ]+ Di|v"3"b`dM+2SVLјr״E  =v$r3].9[514[rS_>}~/I޸*it}>|TBHذ*3i!*y1_1(QX>.ȍA6#ԿUSjuapy ߼Ύ"N[}u$ZQ`W'Ӷ?X7jAb-.44/}@73/)wܦY=5+XΓŒ75fzajV],Y3U'lV_݇+IHڊN{PڈJW-u 3S#q{_A75#mE>`/ޒ }(&Bݸ˒bin?@=jPy tp) 3 O8\F"3TUzKsl QA- > e?t$^!DոF}·$;6xq :\m3fl(˵BÖrlf?:ȪfbeބxkJ6 tQ'lϒd{>cpëBr?G +bAez6KYyfkŹ.p԰Ov^4OS$U`yUAEo8ܭV@՘W1rĻ4 #~;0_-HV$l0;ml̀eUc;Վ#Bd5J+߭A9P'rkJ[nէ5*4<M⢡,[& 2m_[Y^3Vued|ۤ ]ިx'i$ͫdZb<=Pg4,> B簐cQ0潴ӣk8~(Q^D>&XFlsΜ:Su"J6e1 ۪, >͢ZR U!:|?vn\G}xBeQLlT=^TZ~|3ȩ^;<@0 C+| Ue_F&CZ ?ꃄ:Ab@]Hӡl.(.6լuʌv-Ym3q: 㹄Ys Kʈ!3đ-n3#@\>~IB- HNҡ)C$Q6tܷkW+^+XԺ2{ܦڨa>b.w%6%YD3ka>MݟYT0̸fTL 3^S<3,wpp^L%#&Db?58w(# W&*}PfWk9~>t)#~ӳג>[YK .YդW vV9]0s.%^{\jRC@1{RM:N+f"LY"m ='5 /y&c1#^ف 8j='I4~>sPߴMafP5I#5٠7 boٮu%3 'zYMOTxxm %wz)>Xܠ꽇"z`=|nĥ+H6S'4KBAx19Rw2N<^a\P62yZ#i6u*)5SNы3ew,l?uAE[Hi8۟\JŔ8agnt#jwmRVgm|cK}Fe`(Azt@s\Qrt,QmM4̬|*-+; `H@ inmspDR;i [Ŏec9Φ4*$ɉ"ZڂAP,\Ƕ ^N=cAX|@:VC{%Ň1]Pu\5y.7 sYǝK}eZ66Gl.#ʱ9q <EdS%A6=JºpMվ-W튳/u09_匂_??4Oz)j0d_!!Y 95X5&QVXݙ*ʳ]S Ө +-6 CSbO% F^!s!t">&$!3hw7໇y]xBFsa'!V5:]wƯ` ڲEefRǦ~s8L۞sSܰ\{LsPL,kx|]_;y8򩱺@Bv%ZbS!~*씕mE+$)hg[-j;95Wܭ}JBi D>˲M%͎u_!l1Vs\!/ )rYK1J\S{nq 6ZblZ[Z};gSK ~?: I?7]ʺiGo?&bd*1颗houۛ#Z붷0bq@i >ƜϢ]Zs%Sm|u%X;$c?d>eHe<#s&AY~cpdx (03H:ePEƞ+mpαzd쾥 lqZrfr+EKL s.Y5 @ysew/yەX& 5T/R+}#"9Ԫq~/XG}f"ڪ~h*gשra1K#w+!!JFfӑte>a5+'2PMQ"ݺc`&F ^Գ4[&˽-~. $ ѾFvd)M)oY!ɟkWSoDu^Hsh- bn*sKx̢+Ka=?뉄*:ąnl&s^lTΣlj9 [tyjOA)<.}=&>վH3T[B+2(m|Ǖ=R #jjOU5q-Q0lw$>XFLӉN@*P+5ie/͎{@$è_/傄,,'8?Q׉LܡJ;S ]ZwlFI)䡫&i(+D 49ic9JYXKb@1=\=}(5(O$_{=Mp_L&j!L']CKˁBΡGO;w)cT~#>"MP)p 2i%bɞ`w.s>>gMs"O>,`~]}lu4 "G$yWtd>rI?@;lO 5n^i,ڛ كB$)6sel/ҔFQq-e`e:-blW1ǙIG$A"9yO"G%"tXY-$$$l`Iw{;L ~<%>e]$0w ]~3.HğDzj⪈ۧU0yHQ4'1Ѷd:$I…R-@X(yg L-Zܼx!y%ce 'd䕏cTz/7%t֠/%zF(hk5H#YQ$ԣ]ɟlw>o;ߍOY:FՊCmPF]˺-Q } YDe[yܒ{_!~{20)pO!MB"gٷP˶V<|kFRK@m$.RjA DRQ{\53t+ U]ҮAsqF@-ʞ(,v"ƑwA{6Z٧m<y2!w{#T aoP'V mXk3w qVm]A:v`Z{Cݔ+l0ؽ{؝?Wp, h+k\$쉬<+"ռmea=i(aH.S6CF^% ` A8he$qy}EXx˖8z cyq &g;_e#m[^`? ʑ\ Ve<{c=EnhEɣ;/y颕I M.Se7j5:PX+, O0##  '*75o6rzhrnE"Æ/  /jMW7 ?@B=֮=臽Rbʐ /ȓ6y/-ʗ[Az~+fx'WO]吠ICM4LH*6a|68!3S,O2F;ig+& B e?w;j@i440xB3ݟeBJ1 j̀C1#$JM XէE9Cq3˄r>aiq,%lSD=CݙC)LW?t*Xz> ;||C5ty>PMv<" $'6gzrős#[mBm`5-9|Da)# <x_k}`ޙ 0{}L0Ğn/X|p8gQ9x(?Nzc&}P)C 9TH\j5׮G '.OX0(P q}x(,a(ZiF {1\v8-_k5f z&7x<4E޻WKB̮qR)#"\=E%.n^E5-ܮH;/6UoN߰4I׫DE!X'&`1&)e*]v\_3GXz8jv-!bba{-Ҍ]J .N4N<DjtqˣaݶbfC|f _ $΁$f(# z,eRUkO:FN7gzE 8c}pvVKxF3 #,@nR4e꺆0VTW2#9綎ac)i0}6܋(\ɳ3+"ۗmkv`|bѦAl+60w:$E;f '2sƻUTr|F2%Fňrmj%w0C>0s-.vȕ9Ѻ_IԹK)^*_֭~&N $5ԝ)R`uφ`\=d|b\]jgĉfYNf @= þY 7xC!xPF|Cuyt}֦hv5PDOVe违v'p WOi^! \8lw+Mr"li6t a>?ޟn8~ Z6KRoSt0 !yDiŝ_VqsI`j2N%lT $zp4ޱl b#{ š*W _ޮE[,A> $C iZ1Ϋ4 [af]IiՎw-xacՐ<3Z" y#Xc꼍m$9.ﳴJy!;ja7խ4K2$zQ4?;tyP?f4S4r eމL&M #$Ez, $N]SeΜ 9Uo34߮)ף6r(cncܸuCer%878۫/6o}wbik:~i՟uxG}\ ʐ2OdpQ2L];WExjc9q YTew nnkʣY.DԊ,QFTAaӒfZVԨ- &;R =R85θwimEWpIb3_Nz>oHu}].b~ŷ)LuzY.q]V?` C,C MoX9da2lʬp+GY?^(S93Z01G h4I)%j%"A]5wIDT˻nt(<\Ptu;p̨n=oe쉷RĖ)XVKi1r!h_6woB!}K[U#Èe(TSn:wؾtI]E41 Knԁ`.m~V7[$tC:Ƀ=a\.ʻ RM"Ʊwۂƶ,o0V9m ĖFز,4"Q%ƄTWxmM/0{5c8-z!r[B`Iέw]m~+O( |ﻐO4 '%k̩Tp73OdF/|Y>&< ȩMFѶۡY*M8 po;*P1 )Xo!,<ʅE~pO0VY/UFF~ǑY%:wEՉHq`HqD۠Bts]Pc ҽ(o1lWc+y,{ŵ vvaͰ@=nlkɭ%2Y9Yr+`f}?mCH1ۜ~Z@/(qG3|}[p=,(gGaH~ڪ#/`0_Y_=[zÕ#P%+hkr_]WXno^N o cpXWb ~fZ"n[cWV _&6II&r9OWO9YS hZ@%4 &vE+$I[Ⱥ3^ 74X~wzȊi?)yș;ӝdvK  X ŢER֓p%7IKi8l;>lvS@remFmBWv>;P ΋PČ(2VU>w)eܑFMԛvBf~:)֗$&KzvAYTB%}{3Vxՠ v;fמ[ N+@Bdھ|1NI>9?@t:OO*]<7}+Y%Ub9^kO-I [џfݧk[\r}F\]&2A;jހ<w:7r#gnf%G3Ҡ.V$@CVA *̆Z:`9Y1lp}啡 4Ud#ӣ.6ّtUnv]. +MN@j&R@.yLOM JǂLǖZ.VC>K!mXkZʩN(NiG˩X| $~8OBn"BB'(͇Mlʮ?35xYN{,y{Yy86F'ͨol h<\4O=E0zaBBwgTC7K ȏ~%s6\o֜XJWMHlHϒȫER1*t4H3S <7  ԽָhX\s}+ےN.f~1[=DQ8\uHzmpy@ nL-BM0`֛ iU׮2b&g}匦)H^P zV˽-+ v9V5(o4P ^-cb(~1N\"?9,^׫T gw^a+Ih {_~UY~Ѹ!{NplQ؇d yE)?ضl8n>rA̍ḟ_i.C>&|("6Wj q79p kC`J/GaZ"sTˇ9cLMw?cCy==}[UԦMj+0MKATOy_:N)]3숀ׅMtPBDv56vTC1gLj`F^z >c]#_뺙Tz cj6EvB8`(R^+'+YHy6 InZ J񩛌8. N](ܭEly|ykKس)_QTUx7 1LG?&JV@0 7m3`۸0/)=,|~է޾V1$u'}z)&NGL5`<~ љfN3k*Le-O(Ij C՝&~Lo5/pŨ`@#{|y/'\vv-aU_+A&q8m?W}d&1I9% uu,*K~yx1I4?8w=b˾Whqf~<Zm /M Q2} G, 9JxTك+z$ڣ>HJdo{KLp %, 5%sb">'*X`"MyLP4sAaM44,A (yRE0r[41Ș$OQ?7  lN+aa@T @ME%xx;UlHD 6[Z<\fhk+ .`Df-O&#E:?d-Cwq;IMSR1іGo :!hj3?ZEzrQKEh\ݨ Nn2`a1, HVjz"' Nq k>|ɐȉ4r RSeY+f-2Ls4IN0%yژQ zW"#ԼJVڠ@ڛQ)$m*/Ol<Ո.owQ4h,Q5̿_sXCղ$ISJ >LT8AеyqnCBwQf8e$¾逬 ZLьdT\ 9Q OCqZaq}109 9jo7i_$4DɄ)b.(;}2@>…4KfG$sk#_dI#}v AfPO4b;Mb8/^=)M`|0Odʲc\^K v X6NMe ć\D3 ٹ k%^FŒ|!9 <.ʁʹQHD(`z[ԩV4"Ac4X}E]HaVa:=i/%ԙʼUҸvJStW܎jֱ?A'?Z0S`h㞈1S^p8c*<dK&[Wm埀cH6GX15L{E;wU3= Bۀs2$?f=!67#7#2&uY㔊ȰŠ}4뫄6d c/U[aQO*F1oY$Ô\EO*X"5Y)A:ڃKҚn{DIMBf6U[Q;'QTi]QyX9NBgoAIjbƍEG) 1Gh+ф?-~싪wOPvd[-L[򓌇ew;w!oRє*ސc2{Oo G{l&5(yۙLWZ`OD8YV [w (Ւ^h{tgPI6dŝWc QX[CLso!^y 醘IJ,vE%F79h2b(BBg,p(ِoYsN.qnMz} JlFֈ]3מ3@r^QS|]?_ !"{U1 nx] ?AыwWMo쥎@FUZN/Yb- u©;?i]d#Clfו ҋ~1>U,ZB͝g:6QbC}wJ5.*D}u=A%cQE7[!vWJqV!) ygjEK ;x =R4eՕ̤%7αG•;6W*`!"#0cǀi_by]W*9"'U'72MGj}UqžG(T] Lbzkh/Hmlͱ {M cDa|!LJa50S0׽awuWCi8W z!qK;иj!.#]8eS%ѣS׃܊ܨJ1un6gq_#af#߷Ҙ/SDfPNkU[a(B#p5v0 cRlO뇿DhGukUH3)r&#fi _(K1u JQ%1)oQ♭7,GҹvN>1*Ә,ck9dbD2jB!ȷ܁Ϭ uC1/T>U.T@*1;S~TKV( o!,r'9Dw$ 0HO{|ҞfGNfKdf)閳I.H6޵AUDZܹ(*فFPиŧv^1Ul$Ay͓8q_&DyeP kAhҨGÝF&W8+XiJ*Er]%7 Zp:Hz.a>6lHE7DQ)I^C*DSM/h5"J,cj}c.Q0F2>5#>gƽĜRf(ɘXnLo2C* a[ щXzJ+Z=Wc˜mI\W)>%F &,(N)@1&HHq.,f"N4ԁ||[T8mOlj<w(ǂFPn1`,oHjςs̡QN,mS/9$62P:Lpkw {Z3?j=n ,PZmғ,9Qʋ 8)DdvGWzxH;"S4CrjVхAqp"gwn3| M.:Ϥc\6䯆bEvt_뮱1Y}^1R#XF,\L-CՑVɉd \>McXnJ"ò.GrH3XX9mcQ08(uG~Y`2ӕ.,.6Xz^ mcp:ʻ % =<<;yvxm>ɊD$}74zRaa{lM)1  LSDU鍍6 lUÃ<|c,EI@)P$jE ըݎLKۓRD Xּ-Eބ[23 z#g&5 G_^ q-VU( [U>qL'v!6PZb,}P}!Um+~(IkwEwV=Ԩmp֟d1{9$L'<@2N?WᚨVk! -wO&e,1wH@?5j{:k(&R/(-P#ʢ_^y?o7*j wGQ\ jBҌNx.4#\q~{Z1TI0_GkXRJoO2 undqVMtQv2p'.Dc nqJ:H476)b #Se, (TD:mz^GKsLCDAkڷ0Z֑V␳@Fs{lwG&2?=j?o=( åj8/mXTF9rJ\:>*SgU?a{96>0 |VKKj8*b} <)7خ]L'cTFj}; 3MSU9U(ɷz(D qiY67&L{׼T]ىv )xcrm rY:a ^V-2)Fy҈ӭE z*"ihYb>6C`<%'G!`~<Ϗzga׋ϟ*u (AaNwf@T$ rEC+2lXp_P3OƁͲV.`Qx^ok|qqmzZ_ N8݉DjŹP ?l}'uxJ-s rNNzFɊԺ| UE c4~r7 {ٹ]3X{0B=}\800G+km2~xBqvZIV2^/P AC)u\˛u?qMtI^ 7Kxe"y$N8+TWaUsjbkq M+L+qeJu?>8@1ҮΕ?7K/VV l&lZaL2)(X"b}2DYFXmFhYTSIk-Nd7e$2r |s iDcv<&ԋ^S1ygTft}eXR%Ԡ _ɇ#b vÁPӞEi#L(N9N wնg{ǑE'!ŤcVr8:a7'>-SzwGA`4J.]Pۡd|o~9P˄rDM[ՆE&Qx] 1K<-ȇwcwւֲN88Dˉhwm/w9 gD|~tyEhJ[MAmbBx&ۚR4a#x Bzn1xdd$aTas\}d~+Bnҗ'0Ɵ5V[#cʴI#pʯ3BtR]_E?m8Q=) :"MvǓQe|]e/ 1J'H1/qs?/{tSRh+=1o.=1X'i6c%<->OTx;`ĵ]\v)Ck%7HVsaoB07'v0)r d禘u.HJ4濿Xl'ӊy۽GvsFF .AUiZ|` !F׫s[ЪXz| Z#6aS\"8}N>7RnI9\8"yHK(4{!l"2?rl>܁%Y>SþcbQd%Dr xHڣ!Gvufޒ)>FPX4pSHhHe2m^nks(3"arӀ{?QSc]K (~"?QlTv ߆/VN^;&DK Vl5ghIRܴ^ 1 EOʛݎbQvLGfv1 7v0*JC%Ԛl/1ƕMF)z tp{:.x+=5x%XG$X4r+)hC3~֝h `pIz9^Aopr򖳅܅@4;PHu_aYLKDȊBpP ;@~1Pe&LR^8Bhog<0WU uҬ ])WU$JQ1<=E= )Chj|rC5o޴<:7ՕJٖ.4\MĀ^ip7s%n6D $y?$-iǏ^*4ZբlVcmŤ`ȫ\]wur;ΚF`Ħ͏tSm4NU WNMU=Ncoqq5J4gk|y.<ίa %szϡs.=αI(N1?d8n|Q ~nWXE|%'yKo,_ ձ&Ձb;ivꩌElF_^t-.s?-}^f$(6Yh ojj= eC<,1 E La>fa-9zg!h_&X4Qn -BolЊl\/Ц.[Fg"ɖ\hz^Zi91A39.E@˛w=/=US$B*b!e4Lt-4@/M9@,X\%|+ Z$ ^]RRRطb.QLDJ )5gּ[G4 ܄FjH"?Uۄ00Vh$yYAB#OfQh4ݠ#g*"r:s~v'T •=Ӳ'4qFД ט6CEa]qWĔmQphF6zr>< ,NO \qDNnLZo^y:8$]I#ە3@mު?+MK112A:&\?\`bOo1yп| ~£vxj蘭R)%BS1SVlX}M_';`lpƶ+q}1 # B!`N=@n'+.VAo>Gb l45H\[̾Q[\8Bѓm+w`t<4]u/۰A$GIUM%)}9Xc P/T1uF'ɪ٨D_v&^/b9R CtEx-Rvϙ5mnPjJ0gȱ\< كpI]mL{88XpT[E&kӘ޲lWݫZ=[oaXޯC@k)wd %&h|΄ ~joeb3;\ 6jq:H>V(̖k/#r?^9G|LH ` H}دWLcUQ(&ŘOd`쾯 ^@m8,H2RPͦ%f{nP"L[@OR# "{ԝ(iJ!% +T8CN~(sgUa@q4GfCFs <0`ZKV.<; ZܽU)Ԥ6lHVAH?4Qm|ִgFFqhk3/ Oe h_+C/_~qdÅzfl\_+}]ͦ#X!&akc}fC 5݇N}`*>bٿ0[/B)"*čRȝ't{NP}E`[ m0J컰t{ĸ9unvG9 ^ tR/#jr~ ?ӂy&cxU6ee$ jcOա@7=3Oe+5E|۵c  [yjՎhaZ,T/#h\"1Q-d3"<<vGya9C\էzQ8Pbgf1B,e~\Q3XJҴܒ[0uO3>6Ol_ЄXgInJK*o^Z޾>1{So2ITzAa5 `@ܚKzC08aI'l8MZ]Fsd'XMeFC#+Rd4gv.M׈yp7NJvi:uF.(k"0ُ;bkq** AJ8.E\~C7:j]LeHo_wŸ0ʲKhp4R)x V/=}.|㊛$˭$`=!ACavETXaPuu 2̍_5ub4>A?UȹZB;tm1xL9E|/O^ϏojY-6!6>f~O!W;W֗;@AI^l=#%yx єLÀCe2FLj3k m8eo>${L~椫Ϙ={L袕tV5).rHIQ {BOev"4FO+*5X$<  Li&#&mFFi+I VQpG* vDv :>xJqp2)[8&nT3S43Ifߨ6$׈=&yU땔P7n#7}Z. +lry4  9`:M%lC(^k䯮B 26pP9b<<SQ鑇ϢYY{.͢`VW&iBB#$% GE!MΣ30=A 7 `}tq6d#Wjr@G Рk &X,|`(eU)J-66|2Sߋ*)^,ن*^" &o8PC'PiB*\8m1i݊yLFp29aFC_l Vt6W=J\?48w5t`P`9d;3r孔Qb ltw͈ rkF>ʩ遌&}*sȟa}~o;i;eG2Xq4j}~B,e3}BGw1zkYȉg:g7>[\LOe:@Y3;&ѥe1["W̼])4Pc(_ZVi.i ?kď,\k &1zCGWqr:Ax=\NP-߫].9 ,>*ox"N  Hec)N1(WѶep_JJ ,*;m +: `)~$k\LAjQh%K7;/&ww{{22s rn( W9:5-(kmI]`borJ|Nb)x6EP5g '-n\z<6UI㇝*wAc€4AR\;2Yp.6Z+{ XX[&ƪu.vlTO<0އIߍ)N7M;YKD1/uxYRRӯքB(:,3\|-RU i$qȶR 5FtQ\,i;O[ЛdO 7bBnGz'8t46dVcL6ib4ҍKl/a?&!*Sahh{\ca3 &Pϫ!ZYҢ@s5d(EނH鲲@D.bUI\V$-ne&N"pd b,vT{Kh2IbŵAd/t8{Xxmo@{P>)??PRG6zP}Es76s9\CTov<TAzT~j{^ ¬[eűA:KeG GQec0Lj4jrr×x\Zqg0 Ƕa*&ɟ7~؁7FG/[־?) $ 򵇏KWjeWetF JRPChd, mY6O=\FJ+h{:hBxnWMg$Bic? }Ԇ{o2Ӂ&7Z柚z/-&i@gD^'Ao۫|*@V>q$,qkH]P7*s{*dR^ : R] !P6 M{4*dSpԜ>z^4y$YR ؼH 8&XTR516cuWxVxCqU>&ҊCi2,1uz[$T(z՞a"֥?"|R2W-yv+d:5Zٶ*%A íy }80ڷۈd_KS#G2!]NlH?XA<ڊ0 ͸rټKovj,w?MU?,3{1JEX%q WKjT\2 )Ѹt`i/3L˿eKi1Vht&P04_b%c !Ȣ> M~L7 PE:-hbp-;&Gڅ@=㢜Q(Ro^ԁÛFVh]+I: ݀q0T-ͧ*S?n:HNg*%sD,nh Y2f/Ye˕H~g4w<ƞK9L |$ߎ)R1=C T7j?uu.2Sx?J0)ţwȗV*QcPY[ Jľ˘wm5yxRk57m+4#06Yw?=Ng[FNjB.ug_.{e+VtwF]NT1}Tw:lBa5Vlf%GW/>D6M$բ2o[ bmP_tDUFb4cü^*kE*[u[H XBcZ?Ɠ RBa" qzq`%ׁ~cJ~-US`?G~͘ 0Las۔7xrZ׸"􈌡JU[] {ᗓ|8%u$?vvE)=p_ܒ"L/+xPB!6cSS[$#DYᖒ4z"#'a>Z(]r $uuv^MV _ C^9Ī`bb+ggW}tf`&q!̛XcH(%CUnE5=A%<<{V yгHfG[Eq$q)zcAPm(23']CA|gB|1 3cM\] cI|O]F0BLÎ73p["%R8 x|g,V(y6C1k̹Lr#c19уr$ v P 8+r^l1i@ \KD/)fbJxxx  z|˕kBN=VSoYO˓^aP]!ekхu!z&vʔe^߈/粦}Pz{ oO' oŊk!%[&%^_Kӊ>fbftw&-V G~:D=^լ@9(੆N @&B3;1ZYt&~ɤV vצJK~( Rd{{)) &Yx7x_YK Lz+x>0IC;vqG!!Ǥp6 @Ʋ=0]2=l#PO 9qOםqUhWWSRyQ_'Xћ˞hid҃(C .ՙH5LhXL3 $rДfNvl1|7p>q-l -գ[OźW3* q*Ѕ#BqiM7 TY.W̪[8M}]2-Tr[fQaȦl qՇ+L!өǮ>, X ~,'v:-8+d|/tٴkl vy*$Pr@49(^؉wC9 -uEԿ7E[^Ei0`ӤUOAKQx0$kAXU }g}Ѥ+LXNlF(W6=Z ~) &NO&@1 G ywJjB}u9U$}(bE_mUm@Lyyc3ə:i."OPB'j:"F_t7c'޼jPBt2ÛT"$^ܭ`Tuirm-߅rh5=J&)_w]?ZYIYtE3(7ACnH 9` p awyr@ #.e,H} e'(vA'8e(V7IhyU<7O'r wZ3i2t:lOd""c> 3|ljI 0{H*gYА=Z1e vgT,p@AD|ZJ|nV&? !E/H< ٳֲI_}Z{?G<ebʽ)X7y+;D @AdLr(P4RV&;&C0E$~j{YY>Ts:kpXYFnze~H# :\ʼ^~'vVG6#.Utѝ1SC6=e|7\}ڂ.H.ZWφ`͚ ҥ4ђkMFG}WZV0$[ou=x6:5ucju :d~4z݇"0Gn #j  ?MY2K8 uNMd2)I@ a˵&mW&J_xdW}ݻ@;'0(յ<(Š?$ZX{oNeh; 5㉶ʯ_=v ,џ/(XZl"AV\Bl2W*v[(.rYr08780G>ZqX,TL#6*aE@\SoN~⒡NUy$ y0FTg]ot~ZhLxDxA;iU#2}3BzO Kk΢Jc;7ldhb9bcWеIpLNĸ1(3V-?6zJI8[о5*>HّQOk*}Ξ!Xzd-=*cx8yeOQ _^=r?6YjCͩ'" ଄W.!J:iGP4P1FkbFe`x%!8'8ZG_a?C!0p1Eb\/(@:+5DZM7~kpdjʺRW\vZŠ/L 1hTD: ˜}O>}6)D*4oU3h M 1_>-t ad+eA%XD"'NHT0o#Ͼ20A&D|'R怺tuQM74660K(IK-hq:M z[C}L9:PrN˔Ŵ2 )i$h;Mv7Pzb< =M`(# ۼ&3՟;K.'%n{' m 5&޴1mkn;:C5UNM.sΚP [ ?땟3$kq`g/t!<3^ݣ05}xRqs0KDQmbd/~b 1tp@7zַ\n+2VPL QςR.?>AbSڄJqu:hQ7#*FMXyjyG. G=qp %w:V&]]P-6$4#v-lWu`D~+)3J?Tsc1!ܭ,~ ]|݅fWu+q3#xCc4歫(K–ZGU :Fk©}(ه `v3zi ^,jZC#R)6;T!@0iI,ܧ \OiDOjѯ$ y}KG E_́ }ŶvTYbksşCPO @}G+`^L % JX3geLz; I.m*I}I (8Ԭlީu+v)ϼ׌woSAL$9/ՠ, |6V.𲒍f?j *Fv,ٮ)0x4E]RP>̇=TP|y7R1 PD|w HtR'| yCP)+[OSˢg,y8o:uׁ7-ȳ`fmau ?HPeT(Oi\ƣO&%|ln J]jp0=D@k6Xˌhѐ0ON^] 5XĚwT F%}MT, SgBRҡ rHBĸwOs0sUXIhQ2L-Ň?KZR$丙 C$7W81u vJQc _Qh+`jɑhԐ*{f6|+-oshF06IZ롚NIQwlAoTTjuHgQAX`}|q7V38.@)Xiaw|Q(zAi_,DSWk|{@^B@ʀH hԭrJ}W}SD)4:ц!D{r*eQJ m"%T۪QQ ϟQaWgH?9]X K7l#ZR J}DqLnK^ZFB?3MBRR=)|n\kՕ=4kã=n<(a9;3d#Y"Bk3OTxMJX`p5jXb1 أ&Q~ (b*#W ׶!T6|ttxBj-gv$g0fN1F4;O| #xDI/+HbQєކik&c9s/MٶM"1ȁbIn*΁$4sXBV|B},* 6 -߿jܚSv]gDKVdh[GNcp[iBE_!G,Jn<luĵf0׎QzFIA\xdJ>,g"$A8̄J^ԀTP\j t-یk>Nq&wMùM!-^nAƋ,aZfPz u)vL>%Z0{a mLkN{6(O+ϭ b*hqr۴, dw S4ש~.L:?P7Y[W$q0<8w﵈ѳ}V8= +[D1G5<sf1B@cz^< FS1.mz]~ II7y.zE~ٹ@xb+듮V\x5BY\&ahTxӕ+4*!4*Ңorxx]qg3:r Tȷ* kx/C"l,V"IP&ƗP ߳7 upzGJ.&)i?_+!"ƸH 7B&1|kՂ0WTP!_)C3-$#(wVmg"ױqv5SaB4ᩫRh8lc4^/L8HҐ$ȫSIg;`?Ýhj[>e/ -WW[& ] JWu#$3>Q2![+ xgZ\D[DU5Dx å;jQ^,%}ٜ# ~;)?mS1aӦhv:hww'^%<.Oz k75zJ}|98zn^ $؈*~Î#1Kل:TE5ҿRe;|{ڙ*=Ǣ 1Ta试C&pQ r!Id$%~(dF1%]Y&>'Xp^5V!y fg x(`BzI*Ж<.%#ħ, 䮏r%KXFPbJwA z`*w.HD~q7jB(w-4|*^~ѐbyN+n0Do>٩e2 Kn7>Ho]=".c:eZ$X(t&VcBڌ Z>{a'J0nm5'cwSHQ̞˾i#UL[D5x Ђ1FbzM9S^ܹVUr9!F< .b(/O>Yw\8]6L74RmKvs{#l XJl}"\xQ)A/'rOʮ6;ߺR^#ua~~I]3.V忓G4z(H( <Wx!jK.\qSD` 3y@Y*χ=kdKn|rXTusfQ7k/W*DF۩Z-?FE.]tt6IYZsIU"VO{9 !4'7Q&)T(Nԑi'9S3m;U31﨩K69F̈!B#XK94nCVs_k0]hI_3jͫm̺HݭسH5%X) G ^,%GJrBM˄Ąn J]صD@fÒȓX%j~Tph6JKD! /;)We -nfKg]YD ?L6i$ϊ u,Cm;r8G/f.IlU`݈0McG1AB--86j6Uv&Sb6iEaQdX_:D$PƓ^ؓGx VTn`owjrVФ EܒȺ6^vxa$d=5]IssHOф( xBs2  q$~YIA? P"YޣQ]fonr/V_a3hL,\i΃I rd䪅 4)Eb4IBa%HOiܷWnEbڎaE-CSrvc6m}Q`I86H԰z?#ӬV)zy|{vfkr }ͼ=[xN}?(`Y8Зd+{Z\ɂT^O`Z1oqu !Uq;+6zbP廩bQ"K]ŕn Th52= ow`Z^2|[ nzxLm{¯lx*}s_~HJZF:M΀5Fľ(Vڒ>PGLERA<>|^NXP}BSqwˬc`xoKbeipQ_|̯B2ʛNjeK~+uo4ybA\Id8Z6;9<_#'j_g4-WF{u<'4_Ta g ҋ~yR"/va bq*{}f+]Kէ32G-xł%F[nI$iQd QKHThu1ӥB x5^M(?yRwFSTr"YuRDXGnZORAE 2Oc_>gYmTg[lȢtSM?*ש8ۙ\:ɧIpq#/;3m/|*ҫ\RvSk=zI}JՏ't4z:%"|LQ>x#L5d#}[Dkj+6=.y࣮3ćpvUwBh{$omTm mzOw_XWP&Fv%` X ~̥ %DmN@נi@/&WYbjhc~6SGbjHѥIZ8xɔEt3%V̽vxo jHȐ+xLGe`Bwxb}~b+E Y.6]l.) hOk1{<|/Ța32MʎBL&|NYMak*KrDN&IZd[F{N\mWZl(rwiqeQ u>4n-ۊfiԫ aO'{tъ/$ +"N@HzNv P{ئV} 15F1b0J^@wMsI$׆7'7JְA SDVS:/pP)6HZ)lTʣzw,rg>AHw_aٽsCuY߷P8o{j$tL0-Ԕw/Mk_F_5kaAvۉ鶂a- =aσ3M%uX}gU+y>yBaߚނL Ę;6t \|?h>x@6bBRv_`J:N @1iJ֔n\xЯŗ_p쳽y]o@SlIGcsN~E66'lo R.T# ѐbK P"^YnxF^IO^si/BzvOr6޿ v<kE']VXp^Ȝ+}J2eFyN-T޲AogL.^׊6~09ڑZ{m1Wi͑'zYw'L6j>YY XIbb2KBJ>g.C#^ڌ|5;hVALt-9ꛮjRxcHFx3e(.N?D:?vbS`ޠ3_\-\xRy܁GUU.U.,V 84;TK H}ҥKz#h"BOhH;b(% /wN=̈́%<ĸ7ǶÖ%C$vǕErM~9B,COA@oU(?3#T#9[&pc YX ##hD.P,I]HR9 V(DCUAG]1lW%CܖNZ1UO{U6!qSr4MJ ` o-3AN M$Z$OUC K@Bd ptwGz՞ әl߯NҞ&°J#jSgϞ\셯iE@w3DWfʰJRTpdh_dyqp(Ogu?&č!5fspA t4-Hh5&bF/ʲ?Ō<7bۖӲ(2{xj03rJNY8;Y4ne?IqW_RG xw2INrAAo!緃X\$E<ȷ>;cee7dXP [ TCp}5] 9Esx1AđJGB?> ;RR_#z`2ۧ)rQc)π 3 Lr_{A%k>}-zjS>t8к0kfiRSew BL`;T&dO@be dnՋMz1RyŅr{g6 eأ;}G4E硝yY+JՔi.w99_k8*W <$н*I+ReaOOoep",eu9M]ˇ#dj~^QatZXΣPӐG 6&L_>] }]MFPBu |DkUFYE}]cY1]sSx@Nj񡂔z`jIdmȱj/؊*vL7ls# -sBAqkDz196|ь\EsT[et6*|KxPØ0+:hHaWXuQ;_a,R3ӓ Adv:{XBVN͉J`ć%V v1t[676JuNɍ~^Ů&48<߃7Xh.˨׼M"k}ԘA/( r䜞A9`A6sPh @õj%[ ,@B⇅u=בzd59oDjH8 Q1ͪ ?DkO=!>STƊ@9Bƈ:$2o˿LMHn4;j/s ̹h$i$j(S?SUX_' dj4)dVz5DO2Rgf+;u/D~suv*384#m4[MPd,!gF ,}pN =5P~uW4 z=qB{q ( ~/,ɍVb7;Bå_+uS4s:ӇF ^\#٬~ x9`k))"'Y*8XT6x2@ak(.8҆s']H%_B?ᒱ$^7U2%hv<63 Yʨ~3@1US><QԼutֶ.$˲(=Yuc D>PEy‒(qO/~?6Wil/TJj,)S;5pЈ3\bYZM joVRt]jhWh3/)umaj1yVG*Ih[ݜ_L 4=?hR$ OTDyYmq9vxb/xfux͸uA掊/A7k+y t P_b)]ML(F13?tfSHg]i %Rry1kd' ߪPUqH!+HT*ij)<KMAS ph[q]<L\~+WtIK><(V%/_:]Lx"aO2ǣ pȤafbgskQ~-U u8*1b#:BI4f$ke:TF`a=R̢ƻ%œv ?#!$/?(6Ŀ[#ua`+ZGR2^-5̡LR0;?TkdL4ۏaAux?f ߣɞT՟-aؒ(Lj& ,|e&|aq(/yo@C^"<`]p >Tr|AHs넾zb ^&du5ȴq@rGdPv#AּI';<%aSkbv0>S큉6GU_x533r骇kW?ˑq#& /-S?gJt!:f01S4Lb}`ǐ[.r鞼icrR+!6il yU @xpp훅7GD{<5.ipxؗ3(J,;+(٭h`EBÑ̋'qmIHtj> v y㾟* >RiB^ito4.O{m۵ )/Й!!jX+v_ T (dC* WPMCeu'1Ww^/uVuQgcJ:BLRaw%i3[칽irw^bdcb^c E}A:ŀzR!3%&k |i$g aIiaS!E?lL8 l1 n=$KVx#rY9b<nbyĢwVs3aY{OЊ,t]<,T QQ˱2 ̊j onN׫~{jsm>9Dr@X850v+W0lPg +" Vf_Gnׯ=v_^QX;%W u(Tr0D[}7~zPDC"n˕9fP;Fz'F|Bay'\zsA% αMLjZz;^ǝF0Qyx`]5$}t-]Q⽐PVoNeG,U/[/Ijέsk 44EY/#!5YK:rcp`xN*k'ʲv(P ŦsL/=u"@<0߬= LczۘfhU[x^ϢB>%lz'ൾLptO'ZrEH &8⦓iI:}R`sP3$\[3{!*wg(' n:S>ڵ=)Bxshr7;n͚ <96iąlG|~wˍ=$r . prV֑nm>Ǖ8ulb=݆<2eA-IEV˂"c~4(8xzʦȰT}}Ll<_yRzG~!i΅I,&plSSPf9,Ũ4 %S4q NP)0'䫇`:A2b6Xz.`H(GsL>X(6l[KwCxø/4ɨ}C%م Ggn9Oh1 -&yS2G6 gm|@ڶz!P`8+. ](B1aT&xIͤ2:5+ذ󀥏F [@>El+,+{GT^[U 1{w Nj"iB=^ r|jÄQv-N:PnI}Qd2)CePjqEz&4I/+1uT-Cְtox==R!9f-%!U>Z^QB1F!m_fcl5?B_YC(Q#}ʀqYLٚ6W̽3WH^Wuի*&ؼ(= }Wkp*FXKbڶSM7KmDGɣcp^d =9/ J%FV<M%,Yj`wut {' 5.T1;w*/fX?Jyon;iѶO 0ݨ@o^H-?ܦWDl+R1%BoV\3O'>чӢ~#eRfPִ{7ȸdeQ#5ӯyIYG fxݷpO"wWqŠURiH+w !Q rҹϡWVF\Ke]DTvPA"zC dv|~ KZG] /t`|q?c^^aͫW;c2X2JJ>ug@ zF "^]{ՌGÓ\{w ll6Oi](^^)AH(M~;FCI0P!l:wnk{' e)CI +,?ayK &"Ѭ~S"/uӌē/ƗSO5$(}U @" xy60{X̒{ދWr}64V]C2;"bOXېG=sb2肐SJx~WWQ3Fv#}3!g3V B]خ^L6!7d7(_e0B%9ٳ267CRsozsGI] _P[j϶X3"R*sQ]ɂҏt!)gr3CRYv{vȤU&_G^#۴CW5ͧק/3= C ޕDXCÞ6yoz$W]03>e,M4C)]XaRd@S! oS#w.<ГFp{Q:wEWOlo,å~$z| Zv<>LDߣ!1FiKZn!NH1`Yu]Pxs)O^bzN3ZtgMJ27o6_ v$U-JN= cf4 }!iXF7('&Y7+JM CwߐOOL X@z?V~AjUߵu$IB} !2Ngw+0]@'hJ`9lBsD D(cSs< 6t NzV^<)l#53)s峪 !<2/mU_\AS\w@**w%c2ڜx܅lv{ A싾NjjYsBU=KeU5mGb d2ljS4* \5ۈ'XIUŇAce (& { ,p#ǂҚ dt-}ߖ ²˜7 ?`U!*z97L@ I8a995J;cdB;KfSIZ^?_vy}F5(D/@Pq &N^+OIM&L`9* P5is$`32Vn'd-|k#1t2Ʃ2lcer@kMXƁ`J/dXS57i]yp7/gWxG:G?h(kXV'job%sΠB"w1TO!'o&"fЀz ;hi4PKYfvKVX||HB5k13M*M9 ^z97CUi1swo3>%EL`!Ȼ[MQHZY&WK&aЏ-nuYba&=f\K8ȼoQvSϗXm' tâ'ӝ7Iw05a"nM@4S PVvq!ٰ(B('fI8Z`qB!G.I D)>">~Uxe/fgjL-Υ$^\|ޡ Xpygfp2@ڝ*-*@s r{mˆ~q:rRn}Jx &3Ù {^z_.Fj,U\cwR.0z:*0[6 r_z ΧlMmS7W;@޹n]n8ݸb]TOgKpE>g-JnC)heת!bB6->܃wkw1QdO^"UB/diz4P9,[$_&si1N-N! gJ5/y6 cjL?V .:gToDRʭ]Μ܉n1Xc"cN"b)NBҮq{p_Ҭ5)%[˞QE;ctnQ~`_ED%=I3{)WHJxD K+c r^y mu]UL:eD@Uo:f j 7:"׶ܬl$SEw8`FcN0R.y*8:/m}iP` ɕzw/7py;V!Ӛh2;xH* @l}s iOeNҎ4/i]ZH݅{ H OnQ}jŽ&p̊ Z 6vb(̞#ղ2督H3;'R oZ4 HV]irU 3AK=Љp%~ywO GWE ~,KŸ:ThZA9>bxf?S%)9#eoh/E9+Q Cox~d)-\T{af+"2M/̣v\]r7sE> sP3` (p"x:hj+@Im)4ߥRiWIc&^/gK^sGטtb |sH S"ܫσE~-9Sy8,ZF-d]>C7[(= v0ƲD|0=t@$:tGmN@"~sKERwc5J _{* 3S1lZ[]0-WN+fסQWZΌSRS4Ȇ^:x_f8غ\m㒡t֛y$a Tcø[:SP?\)Zom}m?>_ ;r:Ùv8)Gcө=Iz;=.f6}5} zyYq)I 6 IJXyGg?4S97GAJ&NrIIJ/ΫR}C;<) cj߅ShM橉&B)V"~@ zD5WN މ)S25lR撲Zx|tJKޛBrDJa>Tc41Tcԉ"LAs%S$l4,Ispz# ,f?8/^^n g wfyv5j+9e2iHHar[{QSeOiV>9W3_5> {3u+ozUPwߏ1DRTF}TuMRk\`tH S]rb ҃0S% 1=礶2귴IPwӆ?cd2,9A{qq"!$>+R`B T,h[ϟ*!-A7(6}GZD\ S \=౾DSdbfҦ-?; b0:9,6x%Vl(YۗZ /u;fF6`:o:^.E_L Xfju7s|j;Ήoa>ޭm,RwI$];lg+Ca,NJ2 _Q1MYޏ^2µ6,A"=TG!⧻@`4ć~vzQ! 2}ƣ= RJ# bŶL*RF_"zTtc ː1n bC5~B)JC:BxG=;^Fէ3zuYހ NQT]| K0W qs(y5jUF LXYj/7,܀OT-|"` Yh9֔uh>D+뀽PӤYvVбKa Z6R KђN"\d'G}߇I"ajs 4@l NA/ϯvăR]V+ u%8%]yT{,P A|L=[QGjl&|P*{[6Ho. v#`UI~{#Es>F:m6j|h|gx6^?m{3Jv`T~͝Z*wǰiZ|eUIq3%GD5MA`q+K96`O3~u WE.~˷IRͼ.5#`av+ebuMA*-qQR05Z /0ݬLN*DN5-Z#8ѝ&].>'.ǎ s_`4[ iD1+׎iJ}a[Ūok*@nx`n~Ĩ,#_8ꌫ'7$f iͨ\}h>iL9Jc~ẙ799v+^&ӿ TҲd|VU!0BJrnӠ`3yXRd<ֹDƱ˳6ҹ h "4P}/g|Ĉ6W{D ; Ĵ7\(d)tُ BcCG`^ j9I j\']gRmsqHSHWcKڂvJf\-3\ /1O0?TF3\*$Ӥ&s|A=\t53kc`TEղ Yj.WɌ2Z5SИ:qXа:X_hdi)(O:H?]'F_UD`Ǯ0fhJFmі˟. 2,EAd:a2KW)D. ,nYBw=xON:ݼUppԀdd[g (Wl|>m!2ī]RdhKP/5arOqyjà"R0OТ@C7^.&|!"/npTxTTʻ80wr 帼іc ln_"ki*``9ܟR ?Z\#: ^ɯ=H">_Hz!ȷe0~CnS{]eIAK+[?kt+5z5\pڤ:ncEQJH[̶gJrX{V9sf5d|n)@Vw؊ "yoX^E_[i6Eҍ_] c~?jL# 1DWn[Q9@J m 6"s%?W\SW閻xܿ@"Pڼ_2>@ &|CUfˋzc]JxI=-lfPxr~ETv),֏)^w #e_(>[,,&U| XgeqQB/ڮ%;rƘWsIsA8ҩj:GmK TCghumWdmt6 ͊[42yTۧzr<*Y"D W.˧2A^q)TE])+,H6@,@ &^` )_|W!9/}n|sT6YZ%G*=:$n1ԙJ>2wĐu6bvѷc"!>tiطv.L0d+醃.e#D/%XVͥ4؂cW b$ZOCƵ S &;PvtjsCO;1+FsOc\f3>o$@E-;I=&I?᜹:۩F Ϩ[!aw ~0$=O ЊA'67^ Xx /')I~+jK=d4mCl/*|(UɅtRv*/p S {Al"'&K0[s/"/ps2"G.yb5&-$\b h]Wfuilg;pi{Gt<)Np7A#\S,TWFs0 ry̸DL}5\̎s%D./۱Z1I]+/o9 h!ce`Shg_mA؟XEU8 ,OO~h ]lEa9eXh$<$HSJgrt#G*qp%R,[FD%Vj3) 5e[kn&ʸӔ~D`fYCqʸ q3.G6 m*!7̍6SC('#VqvRj9aK#vvh>T6˂U к8jX*U^fY{;)Ԯ=5mf$ c&4wIfK+ğ/JmjM5vY@!<]H9\Y!-_?3_,j]ø%%Yv݄9gnLJՇ7)DjӂB31k[ȱ! Hak%ۂ `クB!"-we\1 !︘)zGeԣZJ1e%+Ŏt:/Mh$#k/eȯPKhȈYRPHI}{DD.5*_]!Es2>I'аe TB_ev[шTFupJAM̶Kr&4Ӊ*g8]RL-Op`Z*6^G-Ox?GJ&4x0|Q*;8iڽZEz6,m $zRJDZպ)ɩX }R] D.5oB1˸}#%SS0c//ܱFd=Sst\&=Z 5L<,W AfUj!^b>C)jlohoB-Ww0=D/xZS9QṔͶ 0/`C3` gdd<a qЧq曽0ATj0;2ƭ F7B* i-f3 N/厹^yc/z2Wc[r=kn:ݒu&j 3t?w:K!R:s,53}7'iXx7C)N~6ɰSKQ3OcZ=NVysaH?Xv@:ԑk{̮W6) &8ES 9l)^J@,^ٱޝ7i/%wW%D/ɜv̠~Sq_XOkg|"? brW2|ޠphmEd GC]-e}wvYU _G~6$R%deJ l[;Unconqpg2RX{E{ʨ/d.g n2,u#\)NhQ\zB^b!hRilOǑ'7` -L}6>ےvz_.#.LBA}tՈQWZ@ ZdjW8?gUՊi~'WEe´_1) `abV!6-ggbptE- "erW-pt_$ddR;}||"0R7lFbd|;8")_,g4yk-y} ĹaزIY|lf1øB{SO F_KZS: c,pCTC#"mT]OG[ Pq\R_op)''~%+:\hc^,GLS.H$E8VcqweD]%pmj)kby y8+W!^HJU#uZN[TT! =Ubu J6X:d e+jè{#7h걀&r-3ݣ&B]&- bv!ubYzj t0n gDY"{n =]C^gQNx/ yS]Oڣ95^$-ͨh8$ !PЄ4p:)TBBi4rҭ(&?~,ܶPuaq^7d>Lr|/ @ẐpQyN+z? MtNv8N f&W\2 sI:E  K#Pfp幀 aȣ0s b!L>Z^8mQZ4I2|3z, Фco0![4uq3ʡ ;×Őٽ}m+ʌ^CS`ih;=O/i [50I[/qys({jԜjRܷvnLO PSf@tɂޞVn[7YRݏ!3֐*wG`8d@nU+E1$ yJ\oaHIpMjq`qU(GNqxAT&W`|=Z|L@Y&{b_Ǔӗ-lpPy~ieI9VTB H_jCVS/2}:N5r\×CИB;dxtR͟ص4r$=ZowD0.y=|G\q̷ 𷨜 %Zǥ*K:BQ )G :i:ޱQN]#Gk } b]_1Z~EjLJ9l RO8lwz٣ Y$zTv'SiLs6yU!J2:;,1/ ϼ?<vWY̔D>dKd"`ѓh|Hs_sm[S~zSM"R`ʣq&u!\L~_k,Au "OPuf@`6y޷ΛPGյ<[jM :TdGyp <Pgyd߾7X ^zb8C ud6 TW++@h|"b!CH ,Cŗ29{kXtdt vbѾ*WqtZ)޾۶YXxm1jhM{*,6 p4Giz S.b1nySUhJ9qJLEP`QvA(yűm]|F|L w ,BDwb"ɷ=>h)^ҧdJ=RVx49e.mO< QդQ&K25Ip`(TN %KP##7- [9Eؔsvwt))m)@UԜKftS1PvӭU(N' (sfUnQ` jhzԈX) F8)lno_z!Inǁ&_m"EԳ,O 26+6&{i#FF*ށ%Rоwbml'gri\&6v&w-_NZg,T2pf_הoDKY~a`}&R#r.N#Q0#; <3K.`i!6<2v 0zknO;t5~KU^?rC=ר@al1N߬rcʿp-t}Gnj-_ۥ#a8!gVVH䅃FΣ(e"/Q4l~?+n5XAG~)@LWDH=8ĽB%2"!k;`̼i ';Tn;A96/Ţ&[4I$*}R@S&깸U7?3EPFȴ$ |"maĂ&^dH]j3t\ة;@g ߐŒ "@}Ngxě09ޛ/Pz@6R|] ,sݡI"VWWWR0ާ} Y]ՎH^>$yT**&vy$ґ{;”Y1a_cZ& $9 $lSbjЫ?cne5 *9iƒx ~ )YB5f@z}s=J25b!ivTD2?ܿvIS3۝d4`.90̛h@ ^o256OH zDHh`oAkk%[}&(Y\$:}|(jCFweYArM <9ekf?ˡ5^2Hh!sk9.($ܓRlH*Q&l7Φ@竇]e:Hͼh}B $dږ_AAcˏ?TG7 VySiWPvSc`~U'0>H!GV,]-c {:u!`y-S*L=&WfV'!ثėNޗe$NO73TJ#4< w;Av*Xӛ"z27'ȞnX@s`aꮷ 7R u{T9Re@IaS+knλrzR$|ã2G*vCfDOB,eOu:\L=2V"8ɘ4 ͓LjNm:g݁6AjQլivf_jjhGj9Kveǵ c͕; M;cȞ"C$R0-U0Fg)=/ŭxh$?:݀Wlc)elIQ`=tΧ.mӞVjcML3-T'7ױ$ = šxD`r81y2 g$7΋^o`/_6ƭq ɻb\8oÁ?(5Ơ.0jGVAOV4pMyvDD ?lx3ǘ;ҖecpFwn=ʱ-wA7~~2vEna͍rv{i klqihVW)uX}v5,rHq =!zntSS;\$ԍhߦ/#۶ȧ^caV(#Ŗ,m+&3F]nEW?J3|zk͵ )ޡ"B={`{%'qYb|I} kXcD(}[uL)(yJD2ӫDB$woⷥŎg>$98V c](WH<݄7RO6S|?[gȶqKȁ[[Vx~TR^Pwqŷ^/~+Jvh|s@tܕ:r,|ޘ %!!{^2THZd3O. J´$xse.lq+蓿E`IՊB?]e$sx#s׭6"&hnTc3dYvma$QjIL3"\хl+k`r 3aȯx iy>!]Y吅Apap4!@ji\ n pGo')'Ѵnגs))?WҐgKcRp;@Ҷ-xs6iDm3ZA^8?9f_P\S{هFm'&gwB/7jK&(5>ٳT]s_i:e79svV>O5jyon%鴱_ {P q}^GF:qD*RЇ#퓸1R[ϗx͊6zplP_:ؑ^w pU:䘗/+, krZ$Cmf5a%_F7eYS\wzL붡)ȉ> ?h~W]r&4hL1<5:wUq҇jRg@~g2[CK$%vQE.J B],z@7ȑt4nAx=cA9pU<]O[TEW9#Қ{Dze]ٖ)(ك `1P5jk+b>ɩXk+jqўQ6>zYn e`Æ&XYaԿW1|CT<[_5/μ[qqȊOoe!b]3,w Q31m'yEUSAo9,`.ާ%BE q؍bLbRfGmӞZaF*h&5Zߟ-C$f>DmJT;7ZMa7mԼ{8~O|Fr6՞BP2mb{FĘ#Z%yqwj0j>_]Xak; *ɶJ% W{+%_/iNlOyV=x)xqں٨RDgSi)жOi?;7b<ڠ>,gk:$B 0xR%a1V= [ ITԉBY%RbzOw޻:Dš(6AWyAi+lW Gryl(FPsVpzmVޭoۧ8HsV(+ұ"]ISp^867\&{hk Vy1]BU`b%/(WU?Hxq7 qqCDi `لv‡mk&(穧dz}YSe_t[:H#.Jz*X_%%+ƋDe"7zرJ:͡o7A},`w\y/yVjiJ‹#B.bZ M 0 /R(o;Hݾ+X,r8f+<x0gԫq?h G?έa Jh6bm0Pje+ Tګк#*G؝%L1N-&c24bB%֬i/߃n&sNcul%!S"7A!rOѥ@zL ġ2 !7 A)GY_GP`Ph\> Vdhasة$x%:6="u(Guiay]uv6㾺х b<p8b16D; D.1u̸< rt{'@`'aNZ7 j?)w]5W>-jy{ͭ']GGx#]fmk7Mӝ%4@@:r0A51z%oZ eۉ٭D9HIuG|Pz"{|ܾ#:R^u&EdYp7:Mw1ν]g-EpϏ| Q(QmǶ';y Ŭu4m7Qbz n/X]~E0mU#+Hw8:,ؤ(- /Q n]"?$&Tqm>m/4/IM։cifAr`c,/l `;Ou\J|":Hoz(nm2!`=^:!2s>>&FlW%i+, J汍i8ӟ.+2@zQjF( ,ӃEwC}%sKI[8XՖkPzFӃ)`/V&|h#*pX'9HY[r6ÂUi9Bc.bHOlmaaP$d^HQ33&,IY7&.?Mvĥ Ru6/0&nj .473ik_SM_K,>lve{U*\TIzK <\J%jY!qW,X19K1~>X W!aߢ뎎7d\a06/ se#|GŚ .;l CJ/ OEd$[`hr{cdĢi>1\a]+QtlIܷglXagbM7NKU1']KQS 3ܢUx8Yƣ0vZգ:c,#U9-e $YU'D WMk.ÌJ2`7UYtX鵤8E,[t[A;<@#8[bg窏;0䇚ң`P&o/ֿ4PqM:PruS Ox(suO<ԥM*<  HFFi7 9&5t|I|{1q-BcjSnCd4ھDgZ8@ Z!q;v O'H&R$isEh :5qGn˜9 ehQr6t A[Q_rRֽO :or6%&>o [qEůSD.FIg̵W sU 3{ڧ$ S:l侘8 F(\[jq.k~l-gXc o3vgv[a&!fedzJk$Z mQ4.;8zSz=S}8`BZ٥+ۙ.hD{ib<ݬT;ڿ-yD4/{q5PU5qՙ ln<`#DW[MzS0E\.zA~fc]ou<9 q׼ݜ&Hs߳:E=,s(fAd40Q@]]]U<-#0򎶻ќQrE3kx&6U aPt^x9/j=ۺSe~J>=&~΢o d}GBkq*IQC[9> h]\7KXO8XpxPZaUa֔.w~\.`U`qC_:/oe̙yRUD7_ 5s | M'ηե]˔ ʢv$KY;ќW٠"_fkݮep퟈@kz 3\[ 2<ϋ]ݏs,v _N&V:#yHK$4z L|D2jii#ö4ɥ8ToԊ/aQm@2d0%Og#Vr̈NvO_$XY`+CUJO/W~.Da^]}<6(<C/KA8*\{֊!:5i9/C)^HF)M(w7!W/5Q[c!$ Q >E S %G9^?BE(E)mtVbByኂ$f ź88 .3 X~S6"%Oٺh1!E6X 'oxY%yCߔmb&(#af{)E4|z}yہwO',U96Q3m l+T0vgpV[\\+kA:} @iKg2jtQsuE5`Xޖ ?{:H"fdp'$"en\\{ksݻݨ T |SDH׾1 C"iRޮ qKnk]W{ $XLΛr#eq.Id9Yt?= HȻg.2Qz}鉜#8SL#So*2> R}ym6?)GJcY\k^ afϤRcG (;Xwlhp\Ng'ICdĿ,χ\ԤW»B7ߩ~)HDk͗_ܣ\]]>HJ0m&-P"/UXw5K>!CyF(, =_nN\($]vG{jsW#V*4S==e8[+{W\+~}iI2 -cUY}ZبR0+( `"bPooF<E筘2pqvS^?jZk. Oe4k5JjeM +O >p9R%;A](娼GkK܈-C &OU0: ܇pq*>힡s*#`}sp,XQI8veטypH!9KГ~V]4QH"@ [AS)^ϻ'ȡLj 8Xީ5&]HqA{WtL&gƳO["oW@)oN$d,baXdҜmo5cObe/hh:.1MUNsЫ :C 0IΑy!c?oY; 3+Z=E>`߆sA.0o;2^;IӉ# od^گ[c_QwM_!2`b-lm1zWXr/T} 1yrwp= >;+P(:Šӕ\UNW5%Ŭ@gfc:IλK,V!(}HMLx"N3R`uwG|ꈲ2Eܯ4F ,F5Wό#FkOY$ ~V7BOTU˩ORO|nlzYwBאlUƴ;4© 3TH|sv/&<AvȝW`ƅ`NC +Ȝoe^z&8ty; r{.10EO`Wz:)+J7`At-:ƒ&y5ֶ+(tbgwu;8JAXex5&"`[e?Nk޺Q(2\D~x6㕁Y"'̚ ˠOryJYUfiaA *!r)oGO)H=g=iC_h610ϼm\ ӣrg4&aS 6/ qnxi+e 2 XYeDV*2a݉.; ]g1>۫S`U, !oCĈ\*}7-A1UZQ{"ۄx?!'VnTPtSoPOqc08TYE *$מiX9X0^Ʉw8*n3P{!̪nu0nD ٦7N -PC7n<$e+rF8( Z?܊"ijAvOqءN / 2PAPtZ.iIegbs GD^/Wΐ$w&=EJ%M,"Wz 1f9JFS^0ޣYዕ+ȕCu7͜,  KC4'@IgslVb6X8@g(ʩ>GN}S+|r,K[ gE[j(Y,]ҤhRAGl2O3P9~(oؽrUC |BBg],z/>fsy \LUT]z-ʠ݇n{ 2LTA +>&%/el@X6ie}Ֆ ^7unLw5>Oy8xS(Fj;ht ʔHB^UPLWcaB.OAYjs,&h=3<)ȞR_úG'^?[+qÆ;)',hVdIToY!6#QlTz*W IGnӚlV_M\x2HљM;-[[!7ylSMӿI'sECߟ )0U##Nm3ɀ\괩L[%MUGDk?[79]Tg A$%_% *z@^򷫽:,+<bꅰ4usR|"f:p+W21=Q+C &6n;k9TwX\Lx $v\'E fk:HhPC̲z%٤՚K njt)] Л 7%RBs bN|vX?ߊl>@+y> HhNK@|}gNN\µ%^* V !M'5<)y#]I;`<9o'|h#iOK Ƕ<ʸ~6WŖuE1AR1W X7-Y¼>#+{ʃ4^EތLڷ,0J`0Nh ٳi"{ ׾-|{z,7{.4; La9nVe=S[-e&L3!|ea!}`WMsP1Y pPGOI~DףK$Lj2W~׀lC9 g'QE=(:grfG%  9JN骼c바Y<nąW,/ݗX}Ǐ٣nRtɘ8I{h?&XlX|e?oy7a)v. z9nuP9>*u^\uR<ѓc\ Ҁ~co .C6*bL쯭0wf4]RDL%6\ϫF7[9y֞4\`7ݰ<_Fn8thKmnڊB ? $_MV\B oMLQ-=I;  %/A,U.au!?JZG^~vχhJ>;ga3Tx[z}JhQВ?81ZLruq.e)b#m1\# \#jhRz5O#FK2WJJpf2}iòT~%*-{ 3!HiNAA]5M;lkCvi ;tk\9a!?W/?CCWOz @Us| ^1GZEs'm""X>VcpK:&*8 Jz1[CR+_PqvJ,hWEȐ}GAy ~X Ɵz*lj?6k=O>_7FbxIA?s&Ӟyj֧QVK]͊$Ԉpc8$4QO<&ASFl.3\q2 iWUWj{:os]p g$`AB=D6.Y4PG7F_艎υr&@'٫ar>U[ZB&o\.8 *QPbbMEP[bA7tT| )r7D@~=#9{h9SDU X=3i96<0~Z/cA aŜU?-#:%,UuS͚v::SqTPW8F \@d28LJ'X `of7d?{5m}NihX°ٷDj[+q2`e'p~>v(HA.uےw^x7s+؅}μi GH;ME|,ؼ}W8[/nGO< [f^La\%ϒ\b˘_!TpTT$ީ+@EbQhHqd9_Xop,1`axmTaė@Σla5.Nr_JpO})2^ߖH]5dʹCA2 u12pcM )G [;`P:YaB1_i0G:w|Or k Gy:|7fbi{!؊vHpѳ<;,g9j]maFITRVe ]+Mv0|s9d7BgTOvtB >dscmN&-<BE" q$dH9 [$fUc b2M{[_@lIL-|:?Р"pupTs*Fnu q#ET%}3W:h)7v _N7D959r.+$-ŷDT3փvC)_+n+pk=|+ }/x(qFbJ{o̽F{4jN|~h`~YB]mPu9{Wo/UM*:l3R죐l(2+^0˴}&=ahf'.}mR :YYEjq.͏D|@-ph7$>\2X1Ѝ&ؚrV v64dUj1غl-Eۚ,rwR-|)Espl<ȍ 5:[b$@gκټD:0h.1gg6Ur޻Ys:!YQS9ANIT)ezzTiN]dP~ b#L@ )Ǖ,=ՊdfFs{Vg?r6-͂r#\4v@%Hf]&[¾ׯ+0X6$ƎŲXKxlsc4P\Ie0gqG*@5rjtSZiewak < H`ϐ0vI)K15-C3M |I{5u9+ӫ7?!lVK'D-~>{B)*,xt((9kQl)>u/F|N~S/ᅫ.7hG' '6ja/"%(ɘHOv[fvz>V{1wtu6^ԃH:gr)wYOkƾЊ='|ŧw>q5`A1S-&eƭGDog\f|At~92d'Ld ʸ0 8坚y3`29\Kyo 24#K#kB#$ƳAU9FD&'&rlG !EKHT݅UO߀ zZ^QAٻq̴=|`'ul;DTqg5lC4U cu" 藚Oz`:\,nUbW Z!E`Iɞ=:(򓯲Q*Q*@1Z?lݩPJ%n~hآaV"zLiǛ}%| CAQ (:/eMNzԒ&{Be 7arrT׭f1\Ki ^ܵӡGnjpUX&T>N;MgP^7S̸/=1Ж]{;KtA?@@Tg=HWʬY|+' yFX|]-vݫ:L|R4OiyweLj)70[B$"!\QY:Nl@|~AV3QNOBK_?NjPNy:CJn;_UZvO֪k-Iuj#c)NE MH,nBt[kg`vWI봇$dæٸN0~9+SS;c/']Zj0 = q•u'E-] "3ƘBP<`?cuC +lwz) l(%nMY^}̌[遒<3(OTpMPG>q[9olӜx^ 0h\}f upzϹE⺤#o0,X@1]r,ȱnzT,)eA5ES7sx0&; <#wM".gꢈRt݁Vqo/ܴ@B-d@K ^T@@<5ZO5}>^Q52ebk5]mBdPqNx8i@xiUē,=a'(%8'yV XI~nix.$0f3 v;`4q(SGA6f޳Y@H_)B!3R@V|$]X0C'Wk _Py\Fˤfг]e1ʧ`G M*_AUҘ]wP)KNdlgf#ky݋b'Ճ )Po`U ޞ^Ԯ/Y-!taөo:݅xՂMY7s:C\zixt,ԣ:c\(8-B0۹Cn])Ѿ!*.Ž" 8yL֏)uTgb%R& &)^=&>R2k2r#c[>Y0݂QL_/Q]J8t|%j"y4v5#:_ ,6S;PBWv|rZj ,.=iu`=ew[Ҕ1ZE~LF*]TC5~Ѕ$|#SwqDŽB3̋¯tmUV[5}gP)H;%׫:aP"X3,"#Bvtέ=xvSrLZIX7ZhWTkmjr`Sg;.co00D;:V=im ,9@9pO_[򏉬 xBM*$Ѫ;|]88J;޼HJ0e9NtgLNيݭ{Q^$:ל+qcrӗh.QOrRA0ė2*j] HCA6>jRc}_=,K|Sg`o4ҐgJUhs9^$$ٻ8׭ +&x~t(g豒ͷwA˳#x^IbBʶ >h{&NV;h(YZ =[?XP{ .x"*5Z#k^2T_W~.cSTY%i }2P8PU$z H#~ ~YC+Kho9!sb|4~*Ģ-2#]@uG#|oA.un\r6H! -7 _w&&mf*$ d1%Ma28kw2JYe@aՖQa<,-Y#2K%1V X` ~LkC`(O*"T׏}njvӗ~ ̕F~W Jr{HA}^oYzr`-e`1`?6^3Qᗞ/>wIJ -<}P6YF'P-E"8xj= V*gأmV4IנĴ5J1{6bSU\ 76Gy ]z%|t/B/ SjkS^T29\+ t D {ɟ(Akw~,KX_5rO#G;JZ$*H.L{*0Yu1uDEq*=mnVO{ F7kJ0$xQ oX| euŠ@k{U%Y4!9փ]~_wb Zb%pi|^huUt_! e׋ iU`Tɼe9 q>~\.7D=( 4祷!os%F>y !#SH\p)|b?ex&׉hr|0*rDdҊ1ְ@:܃ K1zPBb-s/$*vbBHT=9uRl-?c~[syC= Z}*:. 7$|CƳY8>אCPӱ>g5B֓V.+3j=q=iTdeT?颅y#o$qXWQ[ |Aƙ+EZ߁DCphrB_)M=D w4:msѿ?/ ep PV~Y3?z_?ѰBi&6LYp8&F^YfJ7)BWph߈׊֖wUucC7Ln/r&]] etUh[iϗ6gbTX!O `'ТZMPISa^ƅ8PPYz*oVVJB1ԉ*Z"ԝ}M2i:es=-y>Y*YţKumɧ'C^ߣPvsnjb..*;ǷxEip(i6U!Ӓ$T?-W[-Geq=oUfj'3%倸n,Ǻ.,# YTqC͚F*X*G(v9}q_fzIʛ2ll;φ($tP?=!'_a=xKBem~fljm(M]7DV 枘[.ޝѡFY(VH֜]raw;?3 2jzګ#nH=?.W d% A ʼb0:"!tT~4Lwxnxxߓ(+AIdM-eA S0Rϒ64Aͳo* ,/2IFԎcy$,^E:f(Xȡ>4-U퀲G/zԥrGHuspG,l]&ݑ6[BJ7E{!F@=rf) 7ߓR:rKS*;?qvu닛bEM;kv ;\x1>YR/ ҒA6 eƐ%a fM-- ksi'5̬po?T|Sanj)ѽB):BI.21HmVZgdQCuSaAwa-U)Y@i#O$FWl:Vf[!6#| l*RI#YڧP>ýPa!L^95ډO[Fˌk#Fyo|774(?̫B?V7ʆ(<~;D(9Q¤ `KxqS/ Zmi^pcœlRDop'!+~}D.S[AX*j4ӍPҗeRRVk7^zJSѽNaF(W?u3ehY X}Y$ic0]DV4bbebǍB[qQ?5 q`*x{ޙ4 D jBz=>$s/3 ֺ X3Q kbl>w i@RD`MG%;̹t R5_nX:'g~Vn_ֱRJC 7H߼?Xi2 vГzK0#2̇\I)jDȔi!svmwV'Sut;{〆8q@ *vlq/;0A|q=l+Q7 Y~,96u܀Pek f\ |A3a w,הl[&o=@?YHVݥf|qh@>"Yqo\;%m :-VHT p?< ې18Rs>(_BV.~)d{VQ iز0x042T@h ^2v`yFqee˒aUƊK˚ao(V%F;XVeՃgHnT9*p | ۀvY{]lhtdaX0Q׮խLS9f|7>E 92;Ƙ:B&-[3XٌOuzĦ1Qy*34LlvqfYC>g؉D qӯgwgAܭGvQE1@U|K+$k1 J̢WjAlN३ЬTeXYXIU8H鱄֜K l qgt)V}ǹ<:Fs~tb(]R g^{nJ{-Zb9/JD-#92 G3԰5;D" Cao+|*WB//M_yJܓ`Z!YKEnm^s$5l64[5o,0NH= 0O3(C9d@qwA$LWK?_"lxweB$q%"{23+aJfnj5@^l|Nm6ks= s\]C&R.LPRPރ޽y'MTϙ 'Ǿ믂5^ٔL ޞy^U΅bɎ0Z!wdKZ(31+*-y-If*/F^R^݅^MwR(4u3]ɶɚ.!epK{Aeyo hҙΐx3.AQ^c;̹;7Z*.DqaBX5FCezkE(U易>Gݞ8+. 4yǐB];̝` e"U$,2^AMslA)D)'{%p+qndb\ ѫ$ 1bذT|:EGirAIX݈ʺ-^W+OTߌ'UƉ2o͛WϡsTuj>}uU<>qhηB ]*w-uOuO~|gemPE$d/ޔ:V 4.,q;l;ohr>67!jf0āS!ٴ^h,]91&Ǽp=ꑹ-2'iGȁi|/T^7n0c!o򊇸d{&O|A}Yx~k OgvG7Mс]M[B,\  D,/VǴ'U.WŠemuabGEB浨sX9AhDNG=/8E=s;$/g7iDho_Ѻ;d 9 nG_pG8 \ Rw*+<Ԛ_&ȹx@V3Ro" ,DxbYb`m":CɣܫobsS3g`:1M6"$c87EѬl:byѸ(GFV4{stX"O j+=HOM@@-stw63=<>"ORr/Te[sQ!\略;@|֕?Ʋ 6.Jn9>muk"Ń)NB5lɷI.AZ E,䏤WdHE ߈#XnD3++Õ4$-lT8}ݹsng`{f)Vmb譮ps%,l@of ;"ܱk]ؘ/&ŜSFm-쾝!(}h);Fz:1/9qJ۷=St?@ (,fCSgQ)8@d}*l)JJh܆P.].Y"_bUڃ׌,uOFZX"~AlGq)"da"[-ӵZЈe)[&"V|.K7mn7a\$'WbWC%!KҏRp3{BlK mK,p@zw~e2.R!mX"LǛܾ:Y[I6 sROLZ|es:sq"7AO9q-nGi! ] 7iZK646B8[2>5Z/. #F}Ӄ{S<öIe_{Z`%#CXWA!` k,m~A?|n#m6@'m**M75s|g.%hQXQt.õ@'CRhRdo LRMu."J1JRa2k_Z_J`;}E |#QCz hs_k@2 1 #⇌oY#+o"*r_X~ #n`$r R ܍AʳcMWIs$mJ.?In;b !x͊wP,q:ͪ\F/[o GA+ֵ E}_YIv?FO-q8s*8H9ЮGa oB b-?e9 C8yelzk &w2v}nŊr`ְKtfG}j$L s XՄϧIM-|K3C9t躯RzU1s8S/`/[%8` ~U S@@p&Gh ך/\F=",&!dVzD'y(IGziMC% *(Æ7\]U+MjeA+ . [&elP$ˎjq;z:B eFaM]MC}qR[ n$w>NӢc&5K<.Burrhq<sg[rG}VxeWޱGq.|Mtd<}ȹ 6aajIp'ݟD1/YwQ!G[#p#A,'o&$' k9**˥aQ2;lIns*Ÿf,8oyI+*ض,ZVnIDǎcoU&gpvkgun+W"Cډi;Z/)lle8t;z)M An;&,Yz^X'Y/a\:hm}^*3ܼ؃ FyfrK1PKeI9[.@|n%rʾ|!xh+GW'Nj@,!9&)8}KN T a3y_eopܩ._fjďbFȬ!i¶N !R"q}.ª7B'ף5`i{˂'3$"\twE2:7L=e7+౻/<p\H`jL/KC}h?fAe8іr( "x8S b`K}9`':T0zm#tCj2긋ȍ]MyS?uQM5խ'6)RJtsJ ROp *XHsF,۟ϨoAfy'i49T̙2PZ1EIr 2hS%Pƨ̳ ހ'Y}h/|ge.ՆA@M`;55N$9Һ*'.Tۇ |3)Ȉ" d)1xj,i 7l'AGk.K(mTk=u{?l(2QWclm?9rĭw-C jw)Z&ЍέK#_K4<e48V>pψ*?ĀTxrvf5lCR4>ab]62] ;9}$D}lO{8 ; |,Q^*Q*P{-@HZ }9כfo2gc^_oQj=,Ő% xu禟b+6!Mg rG{;WE|Acor>(T}F!ĉ ;Z^}p&4+ve$GJ8L%ZOp1nh}Ì^n[5Z''; r{ )?ߏ!kQ}dDOmp VSH;2K&Q[&l% Mч+Y^ExƪϽۍ e7cC2¼,{j%ˊW Bfv<1öv`dpH{g),=Xȶ$[1k4~]ȾOfy#[FѕG)^I32"^:o YiW-}GBL3(QN5ZL=2Ǧk#qjc+@@aTi=^(XzUɁU"73b*{8 EVgokI\¼ Q぀izF` eܺzKUjڒ߬$~uQayyw4o:w,Hdk߀?M{ ӿ(gdp)U =Q4ZF Oww^*4P%#Mf8̇1uE$Y!;kpɪO.B{'ޫEG tRI-i2~  [^X.W!G'*n,Ϣ7%Ɉ.@-9ON,dl?\xɩt^+'tg OyčU^,k4lSxkmcS**I z ̿ӏT8RB,I=E}: :ƐK}䦴:ZIE> Cs oW 51߆2=2/B$:=(,'؛LճJd;n/ _\~2=gbhаwS gۡi!^]r*x"ufΚt!hvfQT4eq_!7vʓ{Wh92f @69i%Yu*` 2@ypU۠H97<hnOzj k(z`s-N7_OTܺ׋_d6 $zݟt,Gm99nPًSF!*!C VMzB`n;6Jeģ1C0`lf[+gCPR@JKv^"§~נՊRlԠ ͆!qV r<}j:\?0 \=5Vo .I;7LښGZaKE`<|KyAvXԀK SRu2?3?&Dn9lL/Dk'0 ܖo*St`je6OKXsVfAeMIp=Φ{T:6i456| fiXJh5$0#kAtx9g#qHw@AIvi<03ێP]Fm#UEsWr},CQt5P `ԅ=Fulv)=pat@ua{,-^d8^鿫z\!XLDzZiG8>=:Г6zy -x%}>~,pch8D8@SwHtf|E-},qRœo)Tv6LPpP  GIGwb!:XM1p4RKjaZ.)́[ԟ_"JXwP|dblZ@N؉(vؚZʕt-9U9R:͉FWmXoK$Z؟aWD͖$>3̸ܤq<0TXBgj0 V-cR?/#+tR. nϱ_Y^o}4'ZfMRל ( a5-K+K@"s@ý9^ B:+i_BWc\j3rTYSfs: H_EZW;˝pԫJXFӌĨhK 1|&16 G@HNcYjA*=}ꠏ`w/-j"gpo0Hϱ/mvЧjc ZI|d&ervhw$ ع'`ޜc*5:]l/'4MK- ,_iS1KTzۅsdE[襐3󛘺ټ R/~OzTh{P~)f$P$4 M3˚sCШR3PeI6HdX-8X0A_k@mt6S\B *FlgnˬZ~c?K8p?ʥ3I׿hJ2lORZ'A*pVH3Y3^5ufۖZW۰5u>?=t3#y>NPA@lԗ:AWPşPYM̽LcϔB3*OGSPXHKm&AD֚ƿ"䬆vF1VYȸz:o6ty0;|qn#X /bG~ r= k>^WQn:W~ݒt$- 8s޾iYS.-?]&*"([lR u;~Eسyo) X=OlUO,JfP+1[zJ0>\3q[E5^U):l|H?4nie+`UYe6]GGeTqSDߌ#AȚJʁ}~S[zVC c+.z-Mgm6ɉ6q.~ ًV^#t*գKmsٳA/RHz#}'4Q! ӈ7Ho#Y*XK)C߀f\Q(4U0U*~ >fGTi ≋\)ob1@0 W132}| S3oQ]̵P4\zcrb~WdH\<\yi*ۻKp: H^|'ϼ'=W;UA@lX_lz . Q*_]_!$젘l6ѽTxG–aOz7[Vt/gz6(Ep[r!zLQ۲qU(2`彖`=6Q\2@!^Yi}vhJH HOJ$ty '@Eu(IKt^tӰlxz`ȫw6>ƀ!%p7`'B}xm\gņUgFtx;x2'N]Vw(TjM/I)eˆ/':RY㱿0׀wFsXWs# .:!HBڑC֐:HnGr"r {W*[rDo"Ąz qۛI:E.bg۔ўS)P9b;-8ӯvpx٩("T㱸/)tg@5 רVt+Ȯ2kK;~ؚs:&pҔ%v=5Dm-J]Ӣ;uźz]wo,+؃Ը43(8f"bc782|"Ǫ[F@$7>u[:XS7MlE拃sp~cPQk$x~7g0D8Xhv;r3p,9دvK 7yb!}A[ihWapfqJ;^ '@O IjYzRmDZ6!ooPuv>a+=|U8gռ\|j=5vj룒XB ,B㭓\}jn8DrmN'`Q3tм]EtHx u<s܄,Uԩ[K@ăȠR$e'{: Y,LL<ƾκA7 pWXd4qDԑ{6%dk*jd]=SesLkPL g7{~#Ϊcvd1(ce),Fg CMc<ٍR4CG;#mU&2pbn0- Zz0+3RԷK?J®[b߯bpl 7eTaӎշA,6/nBJӶmi7<ģ5)3h1In1jkjVkun} XI]P~Mc<""Bq%!?!$11hAn_|N-aGt B[ԣT1%K8Zz׶<0n[.10˘1 #k!dH|kcT߬V= Tѹ@ =D[niOJYW:)Gj# _^: *L,kCKU_Q] `d Љy-An*7NcMwj"ϰۯf*Pio\gnPL龵'U||[tWCVzN-A,|ʱ7iՎZfAmpU2r<s M> ,ʼT> 3Fu"VQz" *1ANB5Lz$1WXQt%꛼v9"Dm78ʽ{y#V !N}Os[ IĻ׫{}e36*%vA|;5 3tG =7ƙϙI,?sslZX͸=uJiM7@lGYZ0Lr{~?173iDoXֹXE 7@ l`ÈMY6'EI+PehWWH7q|cn0*IaPHS=5F z3%"Ҵc_35!$(^UUgtŤ~:yUe7y],MfDD]ЯO)R1ty6$,4=~0z-0#$ u)O(#x}]ЀVH]8CT~ *aL^ ?`1*T}&@+ଫ0m)ҍw5k D #u:.Qӄq jHeo_waDf s3^cJ\(3Ӧe. C[H$Hί1"=^RΆ&7ݸ"|o+?+sr]iIYkGc:p^P5LXD1H!g|?L0mZ2qD0ֲ'] 4A(OR'`Юi/՛rlmlKPH\7{|qPtDt9**asR&9f_BAa7٧w:ԃ:"1/πS~,e/+UݭRJMD8. [/p"3G4A/>26!^TB,pE4P׈yqt&:K=(~<< ;S} ,=)fMarVM>x/ni kob- + ՠ+Θ-0i4|}kE:#(d?A7 )뀿{ŗ>ȔNS t7A/»zɍ_YxVSޣd3 [.5i~m={ \T Lm $F k:t6cLD Uinޱgx7Zh8uX\2')ŝ(iXĭXW<%qGMzB_;IkAhF̅S6>tnWdCz'(n6[N$#I mEY^߬Pxab8˚Wak󺫳l>KC[}|nt[L7SX: 3̞YWy:zTEɟ dr1&0Er-{vIz,d4/G J> dltI cs2Q?*;?"\u$]ENBͲEa7vbѮS=qM_$rN&$i%Ff€gT=4)O4<2 #%+lR`ov5Ly)/1Q'Fŏ5j{D;fFZ | 01-cWSJ/ 9)dшS1兮y6`B*KWQ(+6 K=E'JN6;};k{b^&,Aݞ-ZcYPn~2Q^W,0wToEhXKZE8H0=p=@i5F<:߮o󩠋:VwE nLFQ\V*5WJvm$8gvϯ'lbKh_]]9|<7<CU׸#9D;B6ġ_RXⱢV5ouBg 8 (y,QQv$bzf}WG>gd\_2U"N-êK,`lĚN-Z6)jLw v]aoh =FGsrgbDj͚ tPd#]v0ۘX!q{7w%Hn8;.cf]jgs(!'N1RC&ƳG3LVQ8^*JʈP=p6J̃nVܰH[ok/C̮ (<AQ=z_c];Ǡv$U0/wqU?cE͙G>I;up$!׵edʮw.G$"Mu6bAJ A}馩 dm>5pC])?fͮ!U7Ӫm-<+T\m ][0n];vN)#΃DJ[c >~q PC$ =hk̵R:c!]KOeJI}pQh{Y/LhtTvHa3>WtO HlUH28h[,(HvѾzVB3*be  @tQ&=TF@6YPGi.aGm^x~f5f_NLJOL+l@"W֫ѵ^-%Lg&݅cY(OVoP6kq7z$`Yb6žFsHo1zr Y:y |ˌLL~< L9ӽ;N~3BBpU8xg[jfJv\:4zĺUŤye`ҌHؽn *`XנR7ߚF"Y"ӑ#jIY@KGj9yrQ}bY]{Ж/u|Sҍ7CŀJ}'|-æ%r5:XS@fx 1D Yn!gpI.ZEXx /u!n,qST^% YjOu &D;7_LLlbnMiQD7ot>4S wq>m2|96PE .r $ OoZ%ϗDpu `[GC6"oK2&%v:%PHǐVvp;8O۠%gGl[0S$O%!t"~m/tK&AN5o駱Apol;G9WNe Glm&BC1#A{hc}M1-=r9֙ݎbh{,&q&$=S& d6Q[Z1 gG|}!ԍ#DDO|ed D@EQxF߹ 8 | ap2y GȻ[+d.kڅ# jqQ\ِy %|qxy!(wf!( Qr2-|΢ɘ _~ǺLBG9؉gO;'ۚǺQgҁV¿gH U^#؎o%p,Ȱ :8D%;ooG 9xa)y 5C^'ƙZ8У QT^a@ugpbG:d^M Bs-]mn _+@+u4Ueq"Gշgס͢w~@d]ƊZ/néFGAvaBk2ey|h*Β>X81ZieB;HtfPyEOUzCs#}?'9Iv4e:oC VlvY62a7eQ&z%b1͠7r+Ÿ?qq+ 1."IѠ̥Wa$ nxkF\$z_*jdQ @I:2R0l0FC\D$!u<VMSάPeۋXi9kY9* pZt[<TQLL1@L7c̄7X׉.o.e.:c0k>:LU^[? 1_{y攭vN5"PVK_*O; #Cn(bF'l<$g%DkI &YH5!U[lu\r0f{{A}n4n*ēbw.xꥨ9sD1h2d`3Q^7&{N%oF> lyb2Wad GÂ#E"nBVTh\ /LmSOشT"u_lpE1&簤u9PөzNwEx$ :bJ;o}/4jD#OOUN—*M[oHC̞s+i[7"\?A=g*5Bcrm,;)9&cd.:b0ccF_2l 2>u.slR?\gyɸy 7.Fsdxq >K*Y#Pt}&pJt8_<1w{qH:Y>4b*Op'eO֜ ZgD)-5"J[`.`%Eߗ=k|]ɏʱ7Xq0ӊ綛s"=XALR;|E"91^ԥ?1LH9~~'YS7C$C/oE>qigMdO042#*xȵN7.Uh-vkz(+$};"eҨE/ SMy? Ѥ PP*{$mhAWR " ;ZQ\k1VQk"CQ^G]֜D5K"+wӜrŋ .Bv9J{<+J!X05=k_Ioy%DFeSI8~RK"٩A–bnϪPiӔ u0c= SY5EQI11mCJL1e#pf~3<5SBSS~mk`aLKܹ ++@زXbB?&9ba8EsC3|*9HDg ҮP.. 0lC_]Vp厽+;>'oy(7ƻ+kL9.MTc9}׵&do3ȢC u$[ngK#Mݳx4pQO7| ?Q_dW?h:4i}k,@XB'!J5w/?"KoEuY3<1Aiz~0$:B|qުʐEԽibJU[y4IɻniF#CąӶvzAx1~SMeW3(5 kSy(4T$ "~Cڕs?5o~k]0{UlYUQ}q:nto$w4)P䯰Ka;)s!0kof(D1(S宙4h^Yu}s;E'i3^b¹ (pU1_p2=,9F[ NEp=d(@9>220vbT&l{_6ZJP*wyo߳]vZ(uۻbHeGtw`ޔQ yA,:Wˁ8zHcPASAv1DR4ht;srez:XAQxu'vJs_B LS:[Mj&2 <9m\#ЄxCڬ`t"<I9C渜3_JGW<{@43b++] d3C 4$&7(v2B6 ܼ L3GwM*NPXԕ%Pg6l,F¡<2$`&L4%Hs"ִ7EE'8G( Az:[q>|n2hhRb'Bm7n/xBL%U|vƫ~y_+"Z;]|q;s=ة==((KB!Ezf0V$CYM.1ue|,T[ {"ZΰuUT-[9O9DX+`v7dC'Ċ%Yx5Lh@*U f!,&6PYG5nH457GX7XӅ-yܩ>[פF[f0BHj˦;eӻʊ5AI,< kh ڴq2uF3+i7<#W>#k,L}6T< ^̻2w;yҠ +Ⱦ%&/~YE(oe"1`/ʨ! XyѱDv x'iFhx<#_r4 gi[&WiJ g`М:u#*H{#>0:{xyZ*`8:%ɵ*p2X?ִx0: /,U8;IW״~lPwtci-*f:'PDl_8 Q5ly*~P],j+\Tg=d!]Ժ==ӯo<"J \ʚ8/#q}*- wdxh hi_'_N*q72Wj.JgS94`,Sũxێ_DtM덮ve䎓:nx^1?ƶ%5{!W ca[ jF ǦyӠ"n燱opyyԻY/!wJ y}2G7i)w:c"vzmZsF1+S3lZF&kGVI"7\NZPp<Ǡ eN,2>sfUOZ!Í[`>.u9ݡS g"1J?3֏,e G$p8`~IO-wI]x-N4mo<GA "+!.S HS#-e)Iؽl{u$#:-ى/œGa9#r  P5C"6iK?x.36~'Mȶj2/ 348FWaR9w3xCphbKP!oc~b | #Rru%[)|MW茟}af@/lJEIp+G#uV@ђs²`[q~= )k8 cGg{YI #{*^70p \]vCwcE9"=_\43{:oIX1Ʉ/1+/0njsLz& Aq#\h7%Xw%x!W2GK=/ gt8_דʘRbHG܁#SCl'k;|^Ńu :l|koKV3jNE?ˋʶ `m(iRVҿp-,Js#?CEEk^K;;4βZ M;):.El>. AL\7l+9$({0"Qv C0Fdjs+XqsXIwTJTJ?ss)b_DrX6JZËsj{eƒ=zʓ)4)sE k&[Io96?yHB*F2tx.P*bT{O9v[}ٕ=>&X)7eszMj2вCQ^M )ٰ0N==m{OFf9 Rѩ@͒&^7OsfT]I  L.Dv(nnmԜU0PYLpRE҃8F. PHNM [Ŝi~>yD`&C봷]J^qI :̷E@sdDCbʖ Upx|Šz#ij~N8DaXU,Ħ97yylp =3e]+x`&55bM|V0aR P`2wyMむFMCC?î`0OyUDt|tb;)Ci#qZ# %=5z¯ao7P#9<)R},BmɞPqDaQ$@ҷWM.M qŢZM^]½Xpc2g@c#cݡ`|Uf|1Ŗ*R֒Dz$GOlt7Za 죪p*zvN:MDlqlQ:8 UtqX6d :3}tVщ z@t [Kx9`~(}Юd1©E:M_=;+$33p\RAƚzOU3 q̽r윬ky! + Zb] ^|KJ*lA^}g(u.r]i 3~ҭ0a4egQ+?dBUFţɜ 8~Xni \As]Ԅ4G-vT=X}aw'^'Ϝ0HeM?z1Z[Š*P$ O=3..z'9/rJ^uhs й( ԟU"T\e =wG;q^"q7VLCv6 N ;7ś6W} V" y&Rb\2RCam2d73Hq.!>%,>q_!M'cMIS[y< n4i6?zRe|}寋Y&/s@V,OǮkM֞P'Kay>=$EZ0 eq#Y"𮿁7 :7SJYO! M9EG1 |~UFa"r}Kas: _HNl!Xu hfQlW؞nY0,Z@MpsH~`/}3vzhPS PzL9PW ɼ)5;OV͒ۄ[yQy `vˆQT/j[V E7&(Z݂ҍ%Kj&:|"mZtYrꞴj2\Ĭ*՜ Ü+Na`IǗ✉[]Vx7؋ҷ 9S ucps'10zH 9}z.9V9=_F0Y>R"Ű*ږgOdOGk]<:;3A{kmK8{,vh6XOê⨷W9>Ap c,"\Fۚ;*d硟WŠTq l1~J+GL{oNdvt~\!~9,Sj9~MDWxSWQMB9)KTp ݐq% 'L u(5kW 7RsN8xBJ}5t'^JZ{p=Kм%S B0>ʖm8v{j}Y]ebv7.s,c}e3nP !wLľ1*2BhleQ/xLfR9Kի-5=IPcČۣVr'~]U}/ra W^#:{<:LU tSb!$q&a\4lMϗf|J C t(+&u#Ǣ-* ;&-_CwHO!?iiqV!5?IE0w[.nO-쒇ټεݎ#e>@ EQOj5y۸PEx}EAFF%4EV,S!o?1;K8ڕ93/G1B@:0j6o.!CP2܏h8ȡDP< EV>!x0y8ϙI-1{6H`ۛ^O!#-rgY0 Js"Boh|z_ywN=H#IWhȎ23II-3ޢl.T*ذ94AtiVj"WNzz5ut^7,^II}58beX1D{X> ֫Fbs>.ЬN3ş<:*T?B#ĄxNkĎ`콕ߪe*ݡwwXg![JUĖ`lPGiDDk~tɫX6S[dȪkuݿ{HLRq2o$e>zbAJ(zURõ@6EvdAݸT} #xs]O7K[0`m-QllV*?*Ik80M)'v?UKi_CT佷Em>pePnuҥ( tײh! vAíMUb 9THōe0aR zSNܡ@?UjǨ{Ӂ#оC(T`b+A,6M#76!WA):^?ߞx$4P *-zLӧ[dCGXc7owPT~c3ghY -J\u@ lf!8\uxqGi@&vZ.*{LD7_BLΔn]a1x~JۚAwamL:|;px+ /4ti&f{6i6.\vJx~0iQ?( : #@Fp6} e_~lUtk=KU9]Hm+E{HQm<>0xȚj\}~q5ùؘ.ӵ`͕).2m}{w,5( _ʍ?w;o䷅J)Zf QE6ֲ7M=!C&.S@ا0 `Lj:#RUٚ1aM6UG#вK|9qxW׭+eM|+ O-^ޭ&qܥ\q-w܊+ϟC @;m|Iҹ/z rdO ~,b1*;D-(O-o%ONE&T_yr\}QR#RBV*,ble#,CYctD ]}G1HGή^B;Bnケ: 7뭫źoȿQH4uw-MKbs\f\12+h(2`ЖP Mn iuWzMYN 6fAsF;>FBBfc etZkj`JJ}^]p:2)1d\҉ dkWծC~_r3ٍ~ "z.5l ̏GKN\"SfKQ_7{%z_Kz̎:5ϙʓPisק'*zFlyjH=MC7 n|b-= ~ #XBeAJɎOί >ftULU`q?AJ΄ ֠QeY|*b- iAJ@Uhq4}?ʟ6[Df"=T&bh5h5U!(]D׊δ>max0Af M~ߟ(9KǧeGF6ߦwsuLLVU\=z[NwBE:hŽ#=# Q.SCO5wBa38KO`迒yD8 op7i1SY;J= ץ:Q1$dޟE" sKɶ׍ ٥PQb^` _ p) B6Q\t[b'r& u>1I(Xx%kM$DTz~j5PNӺ 1piú~yt{%>)T$";- ZŰo[3?L6+7U>w HPN%UJEwr(ݳzt~Tiez|R'!V<%pfcVh__cF" ;*∐qiuO-ZNށАa?6@]G|rS#{՞Q9/qb8yqp?g& _c;A.G&jtm( $t}J]zDiZox9̜@Jf%qT Rle-m1(p-@&`7 wZhFHWj^t{ i;H6A͋A~]{BDK+ 6S<,SwS? ,>YbE |db?};'ߢ8f4|ʓK|: 5g&8=ߡTTQ4^.,5UvWE_}-TCY_uMZGJ w~qF ֯H>Y @7kKHʼn-)thu4Ѯ_H<**V+xx=[i,jEK|8S>ɤT\`@NXe_Ij;]iG |j%<# +sEg}gqRVH?S~ &?  Ga=-aڳjo{9^ ; Ee[)u ^'=LJ rՃYy9tČ&Y"Q[DUu{/8|>:L#@؅ݮߎu7Hs2WS&>uķ+v#_X@+MN<|pm~Ҳ~뢉Ipnq42|5oAy]AY 'f8YE(`KϣTf㼎!rHIL,D{{j-> j`u+{L`ƪ@< ^m8Oh^;yY4mPbBTP[rnV0ql; ywOvtZz|qîGoܟ=_C38$qi&ɥҥSwXe'7ҵ`]`L2dyo^Uh5h)vz*"in 6Ro 6,LKbD]"] z?ǎދQn4!>M/oFn3t{*͏~wriyI&}N=kX*GeYGv) ڀPV٠M@POzv3@v{ʣ@&=P2:◷1Muo X@ϔ,3@g;k-snrTJ ?%l_^{Ͻ/idM% }Qȧ뫒s&UμR0@X5,w ~eRZ}\ݣZ>:jN fBo X_}U:86Vڣ*[  FWG!>OqǺ/3 YO}P.BsVTUqEYDp y.[0yɏ\x`Rhb;QǤYK4cBs{n s@hb R˄W? 7P59xC&i&lħq3he)ڸR"m*I d7t'y*@ܡ^y$q';BH0̣$_lםaQfuF!Q.`7L"C'ZL's&"=.mdC')Zb%FZ%H9W#T={"G'ӽ~^nr aK$,s@)"EIOɂil`m䯎0E!Ѷ$0JڕƗ% aݦwp-*+9K}9%R^MuBxad9R&lDL+?Th5ЁREs'Bwf45Zl>hz_MQQ4T@~OQZ0a^pكX~j3Eom:7,SFWMBWWa/o{m(GL Ad<_[?Zẗ́u%ݼkf ?Lv0-ҒWl"gp#09ƆCoe{]-5 !j|֔{([xMYlD1Jٮ尻 ;DN{nN|)X+ 6kwV~p?MNK"S4oWEwfhCgٽRnw|q؁c_G @~1G)VVY/۴8tn U1|^ױЕ1qXT^nK7[Ǚ ;*hu=EbVkmށO`>6]/Uv:Sγ[Dҟ7`E W%mD-M}G>by3's4T+Z ŝ8WmݐJf"YҜyܿ '3,D,:nmV|1kJ䵇s 5ʰSXy~߆8ks C HB$ [d)5QY:<>2 7Ry}8ӨvfkL'u2U0@g.]ti:0ln4YZhYvF*b5 ,~`>HJUh݂y_tGaٛ"rQ (LX|KGuJA,DJ FU&XFw;6c Ψ),} %%xRDQ9NA!Z{|/gLmz+b$tX"N}+h!H +zvͪWʮeH5/ W*Q@Q7(@RiL'[rRvD]m ?zC /ஂ ߥi9AW;07މqKe/׿wo)ѱ({2S1rVe`t׌,K] ̊f`ŕ+\폲ǵpXz-$ߐt  20{‡Y,J•L# d rhAH9fd_#rK쌮OW7O&y-u@uX/=H\ tl&єUFz`F}"t?-ZBhskh !*\<;WC ײk,J4d8cQ5IC1\jDt# ?hZNkV $T)e$b4Nu;mKT hTHCبw,Vנ9-MY&.I-^}s’ cMǏO֡ bG`61lqwg*&ЃMp; C[79WB|f/ڻFlqEf-$"5g$EriqM:*׹Kr]i3H]h8}n{ 0o0&E{G9E5F>K LLOF);K2o80X KI;E'4㍡ g qvb'@ig[à3uYi_0VԕGB;s>su`q*ߡҝdnG8-ynPacI/HSۆM;izV { C0`H C (ٴFnrsNF{YxY+E@dx~Ѡ] "2C;BGy:C0,wrBd% ޽)V[]XFT,ے]El~͖RΛ}#}q,rvE4WMcp9\.ЬɄ lw;4M=Mhm3se&4i瑨pXi`hTߐNĦኸxfSI6Z&BZތ̖4 > o̫ :4I|{kǠ|bpWSA@(xⰶӗ 5ed/n{W&ǜ/;vk ]tggZUUԣE<{魆"d$[Rц(*St3͝vY+uP3]a;ҩ>d7#* 9֝,_`"yr kN2)PWbGD$^A❠|D7X%sxIfw߂9]IA2Y87RMpuOpWcٕ̈́5z=:wH(L?D$3ܐ1}@ >ӐI֛SQ=1}aX\}D'7H$' b}rCnm~s9o%9ۈA\~!;ês?ȋQ]4gɎg%-N㯼z FF9Ց@\vPĀ!Mb Ǹ+E-Y:Keշ}C.>tyұء^6^[lnjLݹA%z|hy&#. Jh{^E;m#sN{c/o:{MɱO9v 2U`U8:XB.$\D~A}dETe U0,qvDoZD'lS֢KlCутLڱ`v+ j G.2u.:3WReћK8ةPIyB|ܶ1"7- 0QG658b(??ci9gVg E8waMm8sH~3}PJL_c Y.6ݵgK& ϺVb]Vid:}0t^@Bo< "`9E'12p>fhHͳ)|6,`g+EUfXwrQ-|$ǃV+(aL&#OЄ_1!á,ke =ftP`Ӻˠ[!rP?߂߃(HGp%t= 7}Dnj_e1K" >9Wr*IǺ/0~0HP3WUoʈtq n11z",>Y8{oAs]SًD:C2p2.eY56.*& PӘo-Bɴ-厭ƺQ'6 }T6зjdv '!Ii<"H(wrPIEnX ,cmIs7:|0N*' wmʶ1*oUz]"vGJ0Ie;o`-t@EigO = DZ` ڋ!/;Uax'⛕.48Fon X puk2DO}ə5+rX6juCA64,gRAn5-ʠh [(ga rXЙ[^AePiJ*<)B:Սn (hH-0Kd߮ΐֳw\bY3{Z ``D"|f2G泍4r٧nġeH-$q*C سY죒(((\D1~|AeO'5zFe<[t6r52IGI+47.Ӊ Pz:V0 y)G|)3XZqgUTҤ{QLeaȳ gÄWT䊦P#MQ> Jt܆ XcW) A=I_Dtj0xdn ^*:rTx)t@r4S7Y>{ܿ‡c9A鶊Z@h{QWhu#{7_A8Mlܛ@#k r)3S r`ވ'6 *BW!`^גʧ3OZ8:( k$ϝV2MTrp{G)g<:Tp"hnkr'u/ۏ)A'5@@ 5F]6+҆:>NwB{:߰ssS K`vE"٦a[2ޕ8CGs`5 Z>Ew`,=H8SXzzՒm{!Rp72Z 4wٴmr칯~/z>`6,`$.DwsFV :ss,߲" H+S? |b8QOlYMv1}xJ X"s@p $Ml;rؼJeq&QXZxtZ잽}ZՊKnӭ>i`  Un?bj?^Tnof#.t9p$fZSX.݇`\ Pj{K.e/L(92*<߃t7+x)@xYcKO1f$SKt[]<3 > M\s C%\`En'0+ymJ^=%P6bEޔ`lE!kc:T O{Z['EX)^ؖNk!س#l9}U-`vl*Уh*9 <ہ@A"K?&ꟁ}βgB_nBʗHz>EY$-Kr7ǰ .Ma]n&.@0ѿ‡-Ejp~k-A$Xo,BJmw]p@gP ԮTd@H"QE+W|2vgyU~<팍@ y>۳ǙVoQ.6nIJP:!?/Ц8~7N1N}V\ ?#W$eNtI2Vj o HH/nE(fLUsY=ҋ0;߼>,Dci6^uKJ ~YxBQdw)Z.Ry N .ћWcO?0??\<(F58 M9Y&o"E, b@EoJX֓$4KDۍr(Ә8_PgKyJ]0k(\cci\6ߧMGl" bJ9"Ƿ/hy3!CpecorCZ*"r ch+WOBT1g1Fv'&,@sm맡*vffpp_W8`". wGd]~Sɤ{\+UTs:;MPA &^Kt*=HȶZ\#bF_M29l&]rV! @8R?+%Rz#;60nJ"tyB2mC-k>?!4#_8zGd?nУt^%|]%%ՅJRT'4kV@ÿؑHbAʩ-B!}xyZr6V{5־VF6\4 i>NSi{&RZ]˚aqff)!T\ |vِОxT} b"h{bP8Y8Zcޭ tl ӧoE_;_dt&/\(jC,3ݺUՁcQ~#)(=y&e5mb K1p6! 6uD$TվҼQq />Q:0߈2D{fѕ G $Ta"[J|2#ĦPz2n{D\Opt@Ƒ0s'ih>]py 2'"s2dG7vў'5@n7-r-:{/(Zb/t_<J̸=C`Bp-;76Õ l^L]sQr 6`]-H靇HLap(V2"%/( e=Pn (KSy5a,ȐXhG]4x.0Ē T"O1^&C^|(96JiR_Dd-c}m_kY}\rV.p|8)#Y$J @F* >vm==* ]C(n䓘|pD!~ˡj6\G _d HVJɇ)jgB_(p386d\ye^fZG[#8C@wh"J=So?, b7 )~$K7a@ź%@Qg6%A` 1frzmjMfbc:l_˘ PO^RQNA_ YM3D_$dƤʿeTɁk9. vqa-UR+d09dLY p#dK YDz?}/2 $_>=/5lw3t#L2|Jc-d㹑 |>[Ѫ>`sU̡7P7 uMޥnz_/ђL=pk! O>#3f~dn>8 IސN&c*4DB#XnK~ @`l{ϯWg=,_de[we8ߛ;¤@M&b0^ցE:Ng .WhOB`vaY>SD Dź]ˍ =0"aJO32؞ր] H3 84k-3Q7raQO ͊&?/wYtT7aHʨ`Ǧۿ\=6 {:oh[u e x}z(OӇXS'ZHrtֹZIPC^m)UIDnֵڻ'2y9ڥʲ8%j==)5gh"yQ/GcSλ^, 10PkaT+%D{o-Q,BOR<zSrʮ&iQlٗo1s󑐱Wf+O"=&"7aRq!F1`GfQi#I~%~e=$>'1c[WS-}6o]Ճ{tiY^1/y?i 7CyoMIqرa$`p`ّv fGb`*Zў{4y.t"^_̤A(fn7}cȓ Ka[Y9q=);?>ěbٴһʟDn*EpT(c}kn lh^5xe7Uÿ}cf1fnr2B1Z+d;7kX1&xͩ[{(O&y+22 dǚc$(arjYM)z=ծi0 gN2?nu|C²>LHX ZhZ~e&B/oHmݏn^2I;e#/,`y{Z?/CBJBDıȰF"c?zNÖ Sغ`|mygGwkW$9lq]CrDخ7xp]isiSrm<`^7&xmzf;nYOHMrw,橸dp;]LS KQ,e8#nÛD -8WBz3:gi Xx,Gܒ;{` ݛ 4/aJ`>WEtU 3U5= |~_ 0dF7+x¢#rOV˿iOܡЧ^iq^ -qO_+2֚nG[{&o|OݚO`I,^a 'Bg8Z)8>3h#w;4Ӓr$Pz$?Ou{yXc䮴KHr4wnhvTy.)ZԪHCN\%n|؀p02љ0rQs㟌)\y xa l$}78Wn'٘)+HNFO!,1XGi&Z'%XsK "mo47M3Gl(עԧW鈀U 1BHj4^P0A@6+f56w[ BDB9ypO?AŎ Aޫqk4^v^vZX+Ue+8X⁑tG<}ϡ%{)@B-QQ?-,ݴةeC.ogym㌣7NElUoI zRIX$o=\Hk޶Q3ޱJfިVo|vЁO3 OlgJ[_ 3Iоr1 `= cjj,IKRSW>obMxD=nDN IH]$!/^w %:}a$V'dM.ȉ7Q PY. BqPaJ`TTrИ!+&kۘÊ[ G,*@ǚ*4laĪ{V?Hq,*n LSd xq6E1uЅߠЧDYJ$ČÍ3w2ē[@\ ^)c@ЕcuYﯽ]t>ppqLE_tj_މ[q8@`mݜxlo^HKOn[3Y "LQrK\S3hOOiʴCN櫨k/h2p?Jf3;C~#ly穹} ^9\mYы]Q {syę]Z^i6] 28;%Hw])e$:s1={Sbݥ9x!9F\<+?v9 H1l0WG )=8Q_Y1֢a=J2P6Ռ|f g\x-Xa Q뮒-d캂K<`B$H0`I SZFvˈ9zg@Nt@Y0bNm[RKl_.1m{{$|emЇ004 @|yXe]͹-6 y m{&pg%F@J4Z@d>;h[rj0ß^8oAG A҃ S4[;s(X,2"b\;ʳsX\WT.0X(Pk7 k{I"[`U{=e o:5 s32CڔZA mY$Cj~>M!Q>2I&[ܾxJ5[Wm t4FV|Xė暘>H JnMe|=Pt]& ".hZv])>?Ed+7}֧V$dTRj96𵦪r|lV'4t6ZRHL=JhD͋<I;5o~8,$/hvW]l]'P ZPPkȫ~*O0$v8+%~qa*=1ԼYM/>? cɁj@TFmcV5RW Dlo=~Ii[.ke0 H"7| .t=s"*M#fu (]PӉ6}w:VlBtX _ƣ2ҼNiMp쐊ҎVmeJ6*0>=o}K; +!\,$Χeijyq5z VxpW.[(oЪŸ9 DxHU?JNFc6;|B"d5YH=/џa\T4(N@k-3#-h>nL-H-_"8a pomܝ KGa OGk,.u$yc>qYrf^@)OOk)(+ (Q(c~^QOikU3W#ܔyieIm9-x6l)]% [3 / `2,'^x@N"`&Go ;DsBFjl`H3~uR=Kv(kؑ$'D˄ U=~mSܔyY̅F o_wASUA-BaG{<9HrSOT>i*N.%P4rSSw҆[ƀ>EMsreA2c eZ~g rx&+r=*7sByYH(`Sqꈤq@z dy塄o_\Ȕ0Fi2;Ij'iXkˠdu2!G<48N6)OY7¢?2՛) #B'pi.)fQ2mdQ3^x/8LV>h>5NZS%F'|4ޗ&[뭉}|;tuu)}뷰eBtBIN`|X?1? | $_.@3YW!pvû*u1to߫ 2nCk" .;XxxS7 o^gJDy'2ijikH=[5Q*"Ҏ H-2?άg)&MRޕiaՍvdH|m)g1`Ė6nx~ڳB@98׬C|O<'>43}YM-UM=Fo}b.,biF`P5͹dV[ |qˈQ3%Dm11X͵e<Яت hCнzpm~''҆a7"su (>@WۜL)3*bzJǚ+ k$=mͱayހ{]RA˰亿l]hN̷۠:ـ$q9k'(^x6 xCoS2eԊUs CU)g'2"iV>J$cTS}ƈ]fwe M]yʺt?5Ӕ4tL+$mpz zO=ep| BE,'W4sr]G:Akv$w 5KFBqծYBFD=Im\UewMLS"0MXCD~V t/ i :ek?1z%DSL_95Dgjq8Mȗ݉Ȣ *O[U4 Mw]XfDlk1_PJJ bB(1JfmpxV<ĭjFM:ۿҥY͋Uq6[!Qy~kexpteWг3 ^/JY| H}\Kk[IRQ%[)Sr[xd}LStUey*嶿n]٦ dɮIJj313]on]5҇ U.nޛpbggr⎫j8t=^xu6^ޠ^I!hxsaMm^BJ-Dw?q?O6]P-uiʿ]_JF&dUO)gI3ϞO",5)X&N NWU,iE"6F"\>ZA`L3DFhqJ2dD kVbLEK)6zD)65"Ng`U:0HyQ֠D$-BiyJ縦}K؁soQT?4#6yG܅3PPҩ|Dko}8bF Ν22OYUnKq~n16853Dt 0W-S/r/[ hA0mLZtvO+TE9 ԋjJrnZ!aӣBK z|PQIB*ł8uD@Ɩ("؞ƭ_O*(TG-&hΘzfX~flҎ(b?nJrltj4HS00fhF MӖ0+{DWjHÐ&S,,!Ұ3lA ud+@%>`$3\ޮ׮J l~DalZvlI U&%׉uj>R'I `LL8]oe0z>:> !oMd3`,+b][}" gW6Fi'Ua|=_0Rʹ: 7d)5b7";t|NpEW묬/ZitǥzA\{wjYwjij<.fYO %Jr8b}dPֹc(ƅC-,t,;IfdԛUY[ *F"&J<3'x /OqA^ _ja"Ŀ=<׺2&W*}\X{ӌ#oL0w~F61HV6o6ۺtƂ}P8K 1p'!X)Ԏ+_!{.ӂEY_x>P׎{A/fE',A ZٸZaVh5~ cԯ~?ǜ|Bck0"FH9zǨ$h"Yi7 X=W{k{gAF+@6|r=6G~c=J_(G\CY5+JiD4Iѣ._8A^ԑxDd'YNI85g!$K:B&sMeIbt[o#)O Ǹ)9u*4װb8-T&@3]$j_"aϘNW$bh~+!v m^h/U88^9˕H,NR.&! -'/0.ZmF@@fdԨS]\AQf &o=- 3{w^!01}t:Ǎoz-tRT㟐FiXޖu<9iDzaeZ5,MY}KPL\R%"¹ [ }t&X.N"b^3혣\ߠ0H$_>0^cNfuyN ?у% NzV-íaѿb2 F,G[FD4懕4.gEbH)u2' ?Tܫ {QZIC%2ͨ`ca׶87/}tZOm9ҺveY -V6K8Y0'Ddǻڴ(Mhy%5Ow44i֓ψ ۪ ^gEdD\%q̅/C ,6ǘ+]S#Hq kE;cWŨ#&[:L0sl4Uicxkɲ!KlI hxmWXOL7${Uy ^J=kuX&є$T-܉ O8xͤ=v]])]d!nivJ|}ViG&X. 1*' I Xz+ރTX-,m-)ar ]95qLנ2ЈW~YK5$Z+0\|硁(y`]5Rc~Ez)6ixgxV 7F}+!oA#lߙ@_D [_Veb/{L%3\FnUkPIS(e 'gMBl-wП富z!sE]c_I٘„Mi>(2"P4`I m1$p?L j*~%YpؚI\l&OWQܧ8jG^1e[ gFM‡Ӭ*CWcIo@Fp'A/!زjܟ7P0z,E Z",=[JXL~1}+)ljZi. {Ĥ<+W|#A]ty2uub܁UuNGh/ֈq"\qbO ҉һq[-7KC\EZ ΨL ݏAh,V)>jXuXG][^ T5;Z$TX`mdޥ{'-]LiMd|a^SU=9Q\]`]R8x)X<|MR!y=U=4)os/0qP`ޔ/:φ@{5HT%9MSV5{^{=G`}]pg@ L@vJ{/Dvg1jc fcT]J'lh[b#gTP83.$VG$o6!FUbJUKȦDޙ!dc z\ZAҊ4>ߔMRF;Ϗv氅@NT[c>t8 e*Ll2Z( Dm+=3e#>DpS&_b *].;xa$B&~zs)汿)ǫI]Yj߰QSI6Iw71sna?6Y T=>ڼAyOd ذ{0ɺdV=86n1>jvs 1 IM;  W17G>/{sՎu' O]`^5P?'1E5>NlO3̿ŭϔJIrn`23nN=R)5~dB^G1z'}b,$2z79*Pi} l?Ni aT8LĞ&v0hyB+/b~N6w^ϫ4 (-(_<`ThvZ03hFo5vU6 Tw{%CR =T,!uWB4_#^!i=>G:.;fb/dqn?Xy@gS!Câ8Ze.j˕Fd%8r}uTG% +BKͷbW8~ 5T{qIkfSq8f MH^[\M v1Cm=j͏~Һ$aͅCHοM9pG$w?IyU.w%JTXmg:f0¸-q=Ľ/fvrxPζ75.{[92zSֹć4+<*}(tG$/eQ[ez6-E6$Mzt2BIm}oao/"^֩.:%4[ڜɏBz9-8K>O:1>;,8) ! od yqpO5g~2†:)$ cgv$U˭h Ǚqv.ݳ ~yH]U!HI~|Dkp՞V슫ͨfᆻDS6vk]&ҪQ<[cT3PIEIAR.5 J QnCYF=fGZ:KM;-4w5x6BՈ:}9# r`={B܉!&ᖴ'yGP' 7@S{V!j.șQ0:og&2)"zP+4Ihmk7@wx'GzRgƽ͵!q(ed(2JS?Pȋ*Mfja JOo 6 \($BX-Si-F6:@L bD{{6 q t*ߜ&|*]ީ7;;XiVnqceq6Z\WBoMȚz3 ?N=| <6=.dَ_) pƮa X'@+>wFɽaDY`(y"&#POKSY;ZbG照.`r;8Jq9F ³5!-RA\_TlYbbm@00ĝ)>.H]_89S cJ ؚ"t cY6 𜴩4z o-˭,ܑ=ME:OP?`E,yִ h!hϋF`o%b#m^z#%U|H%?*z9m~ @_oi*? cSJ=Yu;+{R+HE tqi+?/\/`oB1T1F G 7F ?^KɆaɅ SvȊtam/}E*FsfE>S+1aws) O|8 ኜFWóF mL])h54/WAZ~LM.X&@sE[YC, {=tn, Ay2˜8WRkz͓3䨺+Zz1FS0 rgoWM n-gz%>.ȉNE6;rgZѹqc!F`c{m>c:CH9e,;EZ-~Ų)m~JIY{fݺ`.63k3eZu;^b8!ӓUO's:my[7K2ɱ#tlƜ9GK %`OFCȭm;؝l꾃!:B|p\ɱR<-l٢4=-V66xUB_TOyN# A BJ= !ELyѺ' V*8Fԭ3nQS)&q(8`^Dwz˅ڑЏdz!%|!5vا\e+'m7Zsx*U!j{yQΖaߠbSr<Ö b}9d"=.ze=u &Hi>xa1idɿ;ܑP;8Ri kJD#2_`YhbXv߫ͅPLgac&X/4/,֡TЭ=}`#양Kd [76MpfoɹJ_hiurMkػJo Ax6v鸹ܱ*%wtq>="6a mn@Z6-W y /qTbBIcoWXΟ}G&&B-J [qܳ@c:=ĸV8vǓk;BJYZ{!5ϋDL} U-)%- q6B;);9esmnr^Y??Fr\ƗQ?کxw cmq/=by 紀@rl}דjּ,3ض\CֽF8 uf- <ϐ@527x2AF^;crh>JawG& V*zTyv+'eFrHe =f2Uh] e6>`=> rIUeVtN:r{gT>Zj3.C [:g.l?dMA璕tlj7njL٫O+RXpY fNzlKq^7$GNf/`=uVzpjႭԻBGC̡ 訌fA+]C!{JB10W?}۶euҏIu#[l'L(V^k<J"H |aZTY޵a.pGK;K`=04XdGs1WO0O;u +"*8 rC3cgwmm0jf;kfg^]6xYSH|jVY- [ШP3u zU׫+/}'CV.|PLa@(6fCgz(I#U1̉?)`~LD0.QF Taev^f6R`oW͛,4Zm? G˔AO6ś# =R@h!V+ۆp󼒭o]``FK n 5P>d{u>vɨm>l{^ ρ1l{gZ"/{*c:$ {qYaG_|xuZSj{_OB1Q1{ijsdԙa"+\|yHfus' Te΁pzK +=%U9E5d . ʒ\XɦsM=Dn Gy7؛!Ab\%bE\رQj+ _Sto0UK۞>vl7Dҵ@$zFǂ^"1>,s#&=x'̼`B{-`b-Rwmldjd|R2`~R8h(xL2]ɆFAd~޻3y_7;" k[!vE)*q z輲RNJ6\=7ho%AB)"N# 0y%K'<#_U=vgy, Q; @2{ ڮn)ƌoL且ruFv2pMiӁfo#!+RJǪs 'l*Hſ`{_w*♬P`9BjJ hZ Z C_$wUr)j`rֻ)z,)GRdQ!1 >'[;mG伏:rۂ.3a31ncestI`*Xp6<4@Ä]@{8="HXK d(ʿQ@9&9bY _=}*B _L zy5{h@C=q&: gD+Xet& jRsnW@'a 6c`B^IPZdSwýEهC&2rORuݳyY.)R $6sbÝ>0ԞUA1N۳X%G' ^tyuzCpr^$ۆknG˕K"-ϣ^0m`H6\QUZ3Dp=6{~{%{PO9glźRWA_7tU߲@\,+6wwϨiDtAaoyRr^+WkX,p|aPq^3OY-+dvTDavXAf+= BW]WUo.*QSgJi\:9"d)B0w3玵z&6Z`-YMsl i{Iջ)z*W*ٖ^#H1FD s\K)tO3j?M}.ӪSra)ZcJ?| O88wH_m,T4閫j;6W" A*^W76|7JufPX `%[fi&euBY~b >(nLk, y4MȳC;>A8JwVm??g&j 1:tP\;x'̞zKpX?BUL"#hw31=>glvNnyʪE!!88ުx":cݎ~k+ E|OLT7M{w|$o'ߏ%ua-@@`c;(_"+컁q53&_EboI,*H@wp ؆jhDߚ6f2*DV`٥FȒ>?BA1kցaҺ '^bl" ;TuV1!MSXFP{OTdqW6=6& yWVZAe-6ap |̹7xV#IDnu@A^+ uO\ ^QR #n@XQԛ@"(>iA4A!A k`ڨXA.ͭ%XҼfcŘ EIJ0? {TkQM6IJrܔ^ xGЪ(/|3IP s\?M̛tC'rO݊>.0Bgra:ݝ F=~M⸚QUNqfQ2]İ'7Bi )B2k{6I|SI"Np(5uV0vj|\ 7O[O<0d8V3Tx}HY_MQ4AJ4Π* =OІ@q2ZFBYHp߈&fOU.%V7B9@ƹwv( &5Rzĉ$Wp] @X?CJ.,CE7ÔR2դnU!ngE:Q8xsdx]Rm !0v 򣚦~:故8]wA({iw)Z zGuCS|^SZZZq1jzAUePف/q`Ue`jcvjb8 4+h0nkX윊ũ@ ͨetkL)OX!'{p)H}R϶E.JbrP=swدl>SC#g!i_'%dK;J) iPd0aXaI:NBuv+L*e_cQ׭Rͧp^՜*AA^>$47|df!= M稡XJsы҅!~&a]@th/0{I O`3pVNoE7zGeU3ܣ ha؂L%d*Y:= F5 ZaccةRap}r{U3duXh"IC7XRMhD6\zjn(UBE`c z, S¬igeU0;7ltC3ncm>b wr/Gِn>n! 5eO`Ak޻>9lÃuh1kzj.9ߎD$͆$עTKҜ٥AӜe*n?Hj80TI̼G O8Sj3j;";4]8x ?OIɠ.9DhOk%+v'l=waƂ*m[STcvJsh vW.LBQlnV wgK~xym/HăT #o5`RG*nH1.edrı pM$Oe~C V)ck\TрK6ià\ T4[SCӻ~ iWS]N覶@QK AA o)0]orDL}?AA?Ǥώ!$b)d }R,QF+cj8>8>om'G߂v cFD}QGSQGw(~Qe 1W[DKKa}^t O;¨u!ErP*I~n il Up龝Hjx-P[iJp׮VVWOLˑ#=¥a53XWA11 8 #G"y <] ؀w渐w˸ kw1!SF nj Jʜ3ݭU@Q? }Kz!$0Өz} Fd: ںI3˿EVEXK7 i=q.#HHX{!%'3\]6@\_OZS6Dỽn}QkP >)`Ҷn5q%x3o7҆KEL( Sӵm.K *F $?h%ߤGIMnEbJ}1u6z ؟T;o 5kjbY6:#9pP^ d<3)m@hfJ+k1𽵪 +209;985yc$s{nEt Evd`@wu|]ڱOBR/g55>B+( =]&6R?J#Nm|gW=io3hOk 3px7-+꟬_b1jVŭ%?4c"*f) L6~ ~tK., 4%AHT(\ [%;B4wCCq_=`o"0.=O˜oC.&J6s"M?lOxetas0FvGƫ)Ql֟0餭B][2?%ug|4m8S]K6 Nv>2Q~a|g-BKFL>P0z@;\vgϧg} WCzy;G@h WapNVm=Ql_קy_uUV}G#Har9]I8+b)7h}Cd'LH$|EV_$`1D0enϻgSǁGMmIxZ׌@!uPliEk u^ega,iG ɇ0zcsG5ٜŸO2}0]R =q$]>..$^aOnC ,/3x1N>zӺΚoj2^J48#EJk~l=Er̦;%a7tX .\zMj@u7T~ .qh2!@昖N`ٹz}!R xKb5vTPY&QΑZ/}tN^٭׵🋧>`QioMYŏ6M_H02=kF+k7֝o6J2!WG6R$P_tzVADnӇ6L=W yXIQ3w__XVh=O/bM٥3Lw7<z-+ f wu\􇪔NI{fm{_^qYH>p2+;H݋ (|̖肍ZPu8X?pGԝ0 I 1ʣM:h+V,g4 PO*[I9q~DR-&O+|qJ5d-dS=0J0Q*HG@2DV^b.n| cLUNف5JзZ3U_<ܰצGԭYП Μ8 W4VN$d y-O6$ۋBhU?oYl.0SڂJ ,[R$iKs`3q]Axz;};1@=.ە%m1cǣ([ })sC#t4ׁCICm,ӞÓaefǰؠyvי\+NB凮Y%5Yx<纟ZXvdfh5p&59pFF|!Rca~LuD%dE'>J\o\,J Y0G\"?c!DL6p5 0R L;O%c]Jh-GI1IbpE.a_ 5mdIj:_T!5ڊPO0AQ9rJNՎ_6MOh\SFևL8vvh nރښb' a4GJ Qmor -7&a6t2~P>M|S WB;+BᑓWW% CT؃bᘓ>`Pf ad}Eܢ*0SggKVX߂luX;$!BJ"i6KȇoFd-Wg5Κ0"d_(ǿnN@=C " lsi[Ɖ9xb6zHlWA.C^ƙpÑ\dBޱ'Dޛ>(ՔӎӱstD }9S・%#MֿȔ ͱ'Qk j*y .JSe40tw0~`NK9 eK~ ΌdH38!͆V5fSqӶ.JVFd:ѿٖܻAxl(K y@@z>K@a J?ˎ]՚%r~nXX^:6+vw!h#1K%l&=%Ak9yjViU@fk.:w`oW.i[Rcxtvg"_tc"Tvzu E_IGkQ8 :Wa-a :{s6 =dFNE3OCŨ0N&+b\Ȯ☲+R$a$.!gaHf@AKw~.|jpavYc8tqs)IAxA 2m~R(L%_~}l!5@9GI"xq7~¤s x BRH&N[Ph,??MQ [ˆ$B|d98wEغ Gne $h"P<䫮I!ףjA1s=\&6ju *6f:Ass\Vi4pS4& QX r^ >53Y7@HHݍ3Ldi߲1|V" r$ vYۥaun5>7@2lytB@B3tfM@VEtuKm^8`aDQ"m;߈5  7xZ> xf{~fk-}n H)NARӷչ?1 cI0Q]Ȯۃsß>J. :.cVDxvb/aג*mtϽ Fŧ}/^270}H>zT}q.yRA|*ԏ0l?̒ gr_ VňzcDVVv38!m.B ?h8g n._ Fq##Ďjo/b mMXg<~9+tbI%E*Ly%m]]-p ]8,:GOs5 6{Ij|= eNQNZyܭ-tof@`bИ%`wLԊ ]l9+*7Lȹ0hH2JgXp .=6dtkjX,m|d6NOygpғ#It$8͕;a!)GhtwaSW<$M1`yaˤb`jkM/-//pwK. zB?-E/>98zw5 GݔJoLrɦTJq N IK3hǰ`^XFy(LxpgzWN$\~5Fa?] m̓ \8Ö.kU'WaX۩.$$#X.;"FI b|;~͇B.ṳJкKƻl >Th95s0y&6E(DKIVC$ Id#][U"1tkR>lzC~\{| f+NJ7ɗga[D\;yQzk!9?(|?_+ Xז~?O UmƾRRO^R~ͦB4>wˉV^d*;7%\7w.|iS^M{\Hyk0ӐʸȐP0nkgң$3`ڱ5ވl]S\[LSn00&t,^伝#~3r6qx$rmM3Y£\ ,ff#˨F.PSF>ZS\"w,Z8UkharSOn-mewEz ,ҩ8\7$ 3 GIѽg[[G/ν c -@hn.ʼn~n|^C7WTŸ;ȫaH 0([R>;ZMNtDN]༥Xm"d:7UT|{?rѱ_VĦ:(nTqJYLERFN/!&O WK+AV@Fwa&hNڶ>_}FSYڝ/#9ήr Z e h&7- ̃=)`SC}vK\ 5(:37l3.z]So%8_Y[UC%{v=%Jo7bj[jgn!CrPos[Ɗ4>ss)]2p/+" 6,/J{A@ck횶Ń3Mǟy/x4J}ʴGڒAZ*LQZ=\:\K.yn*.0~< O ]O0z F`uK:m=%+(O !fKɪty=85pTLǤTFJkJL>æSM;Hy kK5CfSKmwѽ,=a"kQ+{1l$|%Hds˳:x8LXߢF? 9x`䧩iɖvID loV_ %{ul(ؤDJOރڀ/WiPd ;&7CTͶpw=>d7m"?w晖up0[|Lc3 ]{]z-^tCxyr#dxZ9`דIb@zjHaZ/7T* Zq!h:SD5U]ڙc"L:^@ O4Acu9i|}u[9iZXm\<&zCdN/ %e|'֨R#5ViME~v$ gRrdoq]-A޳rK׹H3c{e~er:0 y5 1R1_ _ ~dұ$*;II~.s0ttwA,j(C#'ϛƵ| O:5㜴d' _er|w[8v[ '+VFidAe.A p ?;]EI&_`+OVdw% !0vOIgƃ7ˉo^uBj0[w4taśr)_BtJ^|5 #F@A Ԧ*ڟ>W䨿` v뉘I$R+Zui\X/L;P3%vFBf@Zɹ)d Bن7{eva=wV[jR/ vdFx|=Q9coðntnvD -0CMr12 bf맥DZm8̾,${73jG?A*PB*&Z;Ay0O-MB}g]-+J#})vaC"Y14q-#ί\aWe%KfNN$|0192g|ͷhmPx_QPx+, ,Ax| UNm KAяnaI I0/?Ɗ"')wuMCN[xPGшMauUu316r;߰# "PsӀ/*\8C_N]|RBxP{* yY j':(|JAPY :*\|@hSJZHYqM4tY\:õb31fX BrMXLm)[[=ɬ;?=_d;eTayoP @--YAӰXŗe I Q;Nya:UOuރJI\c"Kmmx1yis\'2OO,O..WD5R=5b5/AB'LJ=a0q N*qp9iӁ |R uD,~L])wO oH!}\gCP*]OnOSj xjre8luRiRŸ;1Kݝs]M# VCT"2c}0>|8hicDלB4SdnB-kQ: S| sJ6رϊNY,XufR'0F ZDͿq{N06 }OQpojMhLi$N8f-J*{C߃kwg=J" >x~['|r!/Ö؜6m':W1^~|̕ݳF4`tVa'}Ϯq0F,$Zx ʊ W13I>?Þ*`zg=W~!-ۨ8:/&tXb׏DRP㔆j*aZYC&BA``!z}^a6fyj 8D>:M6;kݹ\ɦ7s,&VJ*kK*ײ44rp~#0V5Pz"=2<3Ƥh<]RrͶ= %58y!i%&VQ.vI"^m\AqG2,ۋS~ub\c'= FWgzTsd:VC~Ś U Kea- YkJr.\\<ˢ¸4ct)ټJ,ڧh!vݘ1f|}Nf^0[ ]ծ1Gr[~_f?;™6O5oϵP P{Jz?955 <ϽAF[-Ʈn3h0ͦv?C=a37ȐDr$_dpC5w #veImw;8Hvo]Clmλ!G/;_1.//bı=ecHHTzNQlU|i;߅WB-_:S<C }bhbGˢ mō-)4E;o1riWUKk劉;TFF̀{-0`3uaLcv&̊nqYd14gKV̟K|p#齧DD\HB$i&H`{Sγ3[i[{`?H, [2-/[.[aU Kpk1KP˯zjß02Ru#]ܨ`K`47 '5ڠ vNʮh,/8 ,Sg /E#1gú򍑋qqx:`'Ѽim2P`n2-8lwYJc kC'/ (AC긴.h签7zT9>#R#lnb~"x'F@@ÈD^&s(j @B7*m*L¼pY``҈Tl l fY#}5zm I䍉M2wC/+ޜ!L!=|g+nXG'LB.glkKjIlg鋕bq5qՌ`u192,_ⴓ3abϑO9\tsȖ T[`Lzmk9g^!/2,.SrІ\% yOa )7oonZ M]gG``UFZk>_ ee̠HbpM-R[* _8M1/*;4Ln {? d;Y\Q7tX ,(7.+Y eIyyF'ovLej5vse9zmRV˾!D u4bQ\?SWz A {,4<<3h<0Wwլ6jk>K LNIsX[]S $0j""an qguI}jܛ %c i)c<ΣPOaD1z/1# PcƱ%i)+hZ` ^w#- Y<ӶX/I_㒽t ױzm6Y3 J6?N!cv8 +!ݝ_Z65s l+VشjGiVe,i][fO/Q^|y(k%eV|ˆt[* xŚ01 $RI~00Yh<AAW[+hqxA^CI|[h 6$,o.-7\3-S"!~ؒR$?*~bV6l9~ф8P(67}Q cI]@~R'ΑqCżbS_2#VpYjIFsPhA&z{ip -I% Hg)TS"fD|- 2pN C;BLg-m["n^l}vjC8)IY ,J`8yѭnFNt*u+@8ڤ9$WSotEuG2 ꞹV֑%h7H2ˢ9 :TlS+HjLJ];܀?j6d b54Mb΄bx5B%K`j MǙ[; +=ģW'1돱=Qr6xTg8C !#N-Y)˵Ԇ)p!Jk&{ "lh*g¡?yjBϐJ.!4CvRHUJ&WX+=Y6ɎY,02:Ȋػ ұ^8fθ@M"QZEWeý=Ddg1~H'f\/=-_yP~!S.ʲ9k)}и C>-Gaհ [K 6-UcYn& Rh J7ӧWtg|2wc$G=5רp(h';NxUx?9NA¡ T`u OS GxXAʯY_=7/ǼKj4q0>RL' D.Yy}XişΦVWX Qzl??JHp=}]L[63dŻH"LEoGXDkY֓,r7Z6Y~5^g 1~2 VgXk 3VoGM(JMY%? {awªK̟ l..^;jRp27 {@f3==@!^%ȹ3R_Ү[ d$l! iF7MЙ؇'so |QW振Ĥ\/wRN\G""WzґiW*w8ՠ'~NJ7bAUllDsmPXzMԧ4vitd28Qo`K#ph_23#Ca$E_n3J0oy'蔲ϟn!:2sB-BQFw; ;h/+ܘht yV!뾇['U4(cA!xHGgl; ]Q~12n3ꙸyDY竪%B{[̓w?tp٥WZE Mz}󒓶#!/| Ipt)DLf!1' % iEbRnu#Rw'k\?%!69bKkx5Wq/ ` ܦ켪/՗8䪸7DҿuùI;k\Xhg:6H 9?*.[c_eޭDb2+LtQ**y!02tGe\hSglUG_}*Qw1"M̟[.&IC !uPA7 1ETm)d* P2"mƎLy֡%aāX.ls"e1nH{|:xB,(AO&nH?V =_y8Ȼc ̶cGu:V50_3c>P-f9fwO8V!m qq03 !ԇxz%vÊ.٫dݵzDWzÛ  M`·>R\L!Fwmݵp8+]嬍l!~qMmǬ&pwMX&0Dqدa\px<,ż%}pbB q͕AǜY2熟{02ME`\Se<ݬ!~S?nC>)E7 {-1j@ehTol_J{26:q)`,[\JC4q=vkdF"31#@U:&*ɢ ̿TJ&Rf6:[C0'żE@]# h^Ӂ8ܞMprK74&w<2:/}K@ >\- ^")T/saOlף4UqK6hiML*|:$ɞh@S}SaL!gQCPjK=ɹxXHܾ2j`Dw]\;ĀJz={T[c(ns5qa'@33ouXs>BEz0ߨcNT")@.NGlaT-~"9V29}7ȏM =(tUkF,nsraE@nïΟރ5)u@Հ$ I4gXAR۱ (^"Bٚs A0[~o=ϰyC(nzHёR+z Dy ;v=+#ͪ<2diycJ Z. lwce~uj:nZlY OH+1qDH8W>o t7|f3K{LҺ:N< 7f+4&cŪŠU^=IyeFL6I9pT*_g䩝~MǦR-{΂!ip(e1גSI@&Ωc=1w'Ex(et9ao7@^ȥi I:OX op"ii.z'AC# ?SZ2S…K,78ULds$Au#څ \&x#YS$GJ)V%#2+RQf\WMBtp7@㗼jyu#^tH@c!EWB!~.쩫L] vm߆`cф$Oi'wFjSbdC%kNk9="E:5͹I?ȃ^xAS||i(<(QDZRn8y1^:6Nn' ">ꏏf5SXz1{Sr OJ4Dh.՞a=fc0Dz񥳐_ $R緢FS<Y$3GSV m&=>5Y`Y<6?osϢBݗ 2K#)P4{v2HvzKnEq,W N`Y7ԓcmQy}7d}a=8t4e8~J.I`(<֭h~\{R@S NHi r hnթgH'睩:6~ 4uQ v+$\XW'ڹ}M aԝL2)!A+Cs )==o1z ViN:"Nâ4CDjֶ)5DKrOŶƭњ4XQ,כ-`TT^%gv<+l,xoDerׯ"h !`]7p~qa4Z;_){ ʹ\-"@SXUd_o R Ш%Nx'$d>f_cJ;ȓep)qzs%m޿Nk .ЩG vI~UqӞP*Wr(1:6arX뮨ҽW3tXAUzH!76{m7x(ڧvb. ڨR R'A_K12 N䧫[oÁi(¤0A+np o2f9<2͎y_ҹc{CA4 ̑nD/hjԗUKbG`C'؂)GG ІWi>31*^)_>!CN/ ySsT]( |Y𽪯*^7H ܠhQ3 :3- h֡o| ֯Sz]#Vjƴj .VV[[vl BN +C/d5!`!5 җLv2%%.΁rL|U $ J*$E~AGjc}uC;Q>2YwšZs0x`b/ZL ׿۠Q{|\(9Js=`9mԍZÌ"&41PPR)7.@60n,A: 2kLXR_;?]Yz(oDp941K=wMv EhExNUvFT(M4MI±r_Ç QDT,cLnΔxzEdUB21 v`# O碦-!o4%L}9 WMrr ({O@A:ጧgEzlTDAJi;+s,<1܁[CM5YyZ-*$KBq4 {«z9J"n.;O{N8@G(Ģ# BnA(Ȏ[@p2#Nh[#/=ح'nh6K<;&+}N5~oX#:i䰺4VkD/M'4vzERYCw8x"34rb߱D=̜֨C (Duo֯?lf P4`77h@tjYHԦPHyAX !]iCl:q'oױj N\3X[d4hZ WHd,:MuVQjL g; 6wn;2FwAr :0tȄ?>y K6}1tD|&r`>_hN)qK泘h3?_+q7Bf8PjW?FrgGYh/{ӕ}]P]=Y#kښjNUi ~b R}Ъ(V~v 7tOo>OBbg!n. +KlWCC*}omc+8Jь^=-FBM6^74$j'xkMP{"(]`Lj"L]0"|6޵w~Q_̷ߢ/K9})1hb)$_Bdz͍HνԨ F]P#0Yi 27'#)UY[.;!zPvuFsGĶ6'NΝIx¢6i% l+X5Zب1I|mcm, #2"e5P?TV]]Hto pyQd>!oh~HCf†Def'#h. \qr?uT΅Z'0 ]'VG]{5#?ds䈕Ƿ^ng5 Ex9L@@E:R{M!bk*޻A5+Ă=ņQMt,ZdG3Mv"yVCScz͵YfL "+?\z, 8?N Y7DZi9TǸLW1 8޼=0UmGO0bdQ欃?ccS%(x?Tag+45*x$wE@fUM^mHPP'AX$VKi¯Y0xl4zQ:|th&ǣQ#5amSR[+ hXKiGfF_/t:A hR`)RT$1}%s)%En-?RfEM4`ԗwh\S5{Yv7T69j^$0ofVasΟ0(v9 rohs\wXmnaCoEGŸ(Q^,2IUKoXH?S[i1p_WmvPTjBm̚9nut+P)^noTmCF 6'Wjv-zѦǪb:fFx'M|oTu塶n)9lj~Rޜ/x.3'hOHR.KTScQMeR\^aΉ205c%]u ]+Cf\tߒJ?"n4maw/ھRgROw@ċY}Pd+#OKg(1>t*6;'!_{} Yi-M3樑E+ ge迨GԗOC 礄,+'XW)D"lUi8h3ů1dn&_fIYѩhW{hSTlӴY#̑mX0dn;q.{ ]C57WNHZ@kk.{ip||sY4(IO okzCd#:YPLZ9j,м"փ#9<VNwg>})Ի,,RHg1mee !Ә9 ETP^?/h?`izFTk@XHjFVmD_DJ#h;[@lNcLQ' -R l%!Uv%#Ȍԭ&'uYG{%F:i.Q{ߜ5ƣ{9)Fҟ35ù=&ׁèuA3퍥*~r!cHŽtNF-(n\ώ8h&cGI W}2*M"nc Sv3W-ݔ'fIQ0mEGF|Y#THM/܂!9V)vAՉsQrcDe7[E&&`{aE ?vm=q^X7&n{14b9X۾We0oEXM>JІm4{nhzU2`J#HA]Mdnv7[4gFc0Ji8g.bDTI-.z] 83dŵWʃH>\0ƅ!pQ6ղ=xS/!.']m_ѳ*օM rzļC1k-^nYS|ǰjrflK[0^éL5$QEU>LCS:r8xKE|a_~Gaۅnsp%@ Dh`b%3ibC!Dy^eb\Ԣ~-D8j4yN^Ӊ1vC݈+F v5ͽt?\ u /i[kNs  ߁c l}Wr>(5\{6u\>G7ե+<|޶AtbGYo$BBKVú"^DɋSd ,*u͟,m!&s a;iMvhmf,B%ŸQ(<&94$/ђ,g&ӬFgD! 4 B:h:t<a!DγT$-F5aw~iqWz;_V퀕 n\Qz5]JLrR40ۑUcs nb6:n)T ÏUζi80=;=<>҈oEo5zD 2f4@ث$0WFRty,K+|',)ҳJC],/`ZXi!tg34l~P :ruE׸b~/Y5͚H}_BjzMZ!c#%)RU @s(ej+i.FXC?9AsٯMZzjGv3ǿ9Ƹɀ_ο)) cxW/A<󊭞x/ɛo׽hPT41Q$Dib,MzIx qQ=Nc0ʙH+9)X$V&~5Zy\HC)KUtR`)IʝiqkzޅI@PDg Ow 7PÆQuLeRRJH~:V(pޘlld|:Uozѭ!TTj }Z$린D!+2hNǹ7jrЯ/"B`\,zע{'WAwaEIP+-O;I=1:M E~9L u ݬQϣ$sg"I6 Q>YGtZ~aT.괲W+4SInpYDRBJm rvk*b<ǯ}6gXD?O 03[њtӱ՜;􌏰NB;ͧio0ZcEjz0FBcrNAnPï0e<0?8O0aN!tft>dH]V/' @cj˷BbEl4*4 EW.w\.J ]> ?+0= )/ ߃/I Ka2HeҰd 9m W֟煠6@A' 7Ke,=uX^M_)g$a\3![G62UtbԛKNkS#yP5O(Aڦ<{Te1 %f3[SB 2Ewh+rN&U,͐{ªNTT P`zSo"OAsٴ zzN.0" vV @//ĥDE'_cV8 X٤t0-nqdW5tkS)sw7`[7BՀ`ҁpUCQs3׃58?T<&V)`8XJ%3]!}Q! +M,F2qit/a1 K9 VM.uYySԁr)%5RvGȊ)x~n\pATH.|!ҥ[&c1Ě5RvSq,Zp wC9G7AlLi"jǍk N"]mu:MDU[t.R&>;Q)veAQOyVlฌ6;.jq?iMО Fv3"4]L>CqS$vVunx Vrnaߞ:s<0ctA$njGT0zk\)OsçũCz 0σ: SAs,mn"/M?vry՘8ݾu~~:mj6w_*#?&ǾE ̸;.3>7&M4Gd?FR WF{ i[&C5/U_aħt#E@jH4(?ʈ`XֱMhWNZ9$g/I;2QٝUZ삾 8Ad9%Jxs-F–<…+kbPcn-g-F>k8&WsŒǕm#,&J⮔\x3 }\$!cC%(Y4B |Ub_mfm~yx9o3LB/ǀnO\* AԪ>nKO@/1j6sCAWX\bf݅<⥐Q0ˬA:PP_y4u%zb@ $^Cf&[& ܻ YE~=Ry%ދY9# 9-yY{cO1m̚>>GP@:Pۯ&~b]2LXI)=٢V ;;+6^0'8NO̦#mNf`Eny |xJ'$7:ѩ豪|ƒkFA6$u"EÃbD3Ҟv:?~ʱe䙜231%9)gRjA;R^(v^ E)]Mo/W1JCc'xHhF:ne]..`mt~$#5 ƈ"N$LBhȦp(Y`~o%T*F¿ +ǐᕠR]xlI9Tk)ͨkN_g`2乳coZ=/^6s(B$Rkpw koR꧴XF DIqNXx8r&^ ;]_C 苒+D3{uh`.lh]A:PmPdњw.>;IӴ lGC$٩\4'/} dV.'wӳ7ըk5`k`|z'lɨ[L=_ͧ NVs:igRRņҮ&<#; Kfuͱݍ iMhziO#ҷqBLp8Vmʙ\W::B>ˮL@Ar'k_MyٯfF֨ɖc"F%4Obգ8Cg< 5ٻT|'%_wӼRxެO 4G%7#u >-:!q@V9Q+H++0%W߿W"ޯu?6"uU探F֣#NEDQ]$e&Y2J-NĻA$n'y)RS`&6IFʽJC=1Co£_K<ħszIsS=$aA5$Y {EUDW¸^ ?F P?öi$4SQU ܲY$C-L[16 j. twGjdxŭh S!Ĺc{oQPۭm[^|I2e?p@K?}@B6x\el}irLFq6邔L]Kl@\q5G4yhhb@LoD!ЏǕdQR x؇oqwZ{GCjz`7p@W'6j0U>WC`"bk$Gf yy n)~p(9fs՛$Z¤̞=@Xiy MbCAbY$f rQfjerq̪WZ(XEH\:-# <Ჾ*z KW$۠#(|]z+Zzx۠:h-%FgX]NQ_xqm.!2niΊ2t9\ڷs%FYo)t-H#8?E 4y+ KXCm|AC)vU֟Q)g=~⠐W1kTHtP8̃7LFh'fuuR.Қp%Y{2Aût "rN!Il {eGVb܏$} %[$}u0Φa#`~iwOciq i !YPU.6%9[PTß@aj ŊAtƲP S}54{JeV`ٶTwvKF;uxd3mҍvPo@S-L&RDK1 ?QcSb_a][cLT\TmOoxtoNQe. [(S%SzQmoFi8];_93LERsdn3(Y; ұC!j2uoGQG5˶ո4p3dezS3RFX jo/e$ 2@$| W 4"Δt58(e;#o~+Ns[/?dME{OtSsW1mgZK~uǵq7e >VJDpy+TvO!}Yz+2TY=B +lG@͠qEyPwi̧]APVa7TLޏt >eܒ31P ~-$1;N/a[Vy!Xv)wX{>gotJ5k9t#nxb1y`mGpb9z+vHL;&N}!wK? G#<ߢ!qŪ3JUx`Y>XI5E}XD?g %l[Mv6ٟn>(xzRۥ†e8T()TҚgAD/\/_ѴO$3 +{&@; U?o5{-iBV&Dr2 ̖{vMNݮ[rJ30N7|9߲ks`&:Hp&.&MKfhO `TZp8$24j'tL+oL̈=-]Cd,4 BF}uH*YSoxqP6GSM w%MHzK 5m]i 0 C63ږUFm!llhP59;eߢ}(*:!ph#]?sP3 8q&B/r|s 2`9=e,as @=MXq9WGZw_h]]{mBCՅ_ֳxyK2>tޥ*{.0 b14Y*&( )#wXɎsXMew*pf!^e.ӻt,_+B-!В>Qxvum2FR1Į1]vy/r,W[PG w2ZlwVyjfH "d})Y|~[a`ʋϧnw3/>[I4eS|%BvOMOQ5:4΄2ZVzUJTN>6Ca<3_G2H1{\ț~n95 co>+xW?'x2ئ,{1q?uSJ<~p[yGsȩ&Trht]^_.>* JzVdIaSB8: ? ZQe07,Ŋ/ct-IWO/pPʠ>iѵ%}tBlmvdF6K<W['2Tʅj[W?oCeHNZo8(feIK)GIް@+@O>/X T%e_2]qE3vI$umt.| BUu!0g4*r]~Yxt 1eTW٪E(Ss|}V?j+6CoP8(aŠA:RJAҥgrS|+imG?Ct#tٴ7+GpIX@|W'tyNL(q+~<cMDY#i\@?ԹL2q'dBBxALW_yf0VQu, Pgw|:D2U$0FR$+4Q%3᨜R`E]]6rHB6x ݘ\oeYg٭0@i0dۋiZG&m*rRPΊ smZw8ߊy13Rrc8}L)pnK 뎞o.lb y)4BgwE䑂l8P8}:RG:)fi ݵG#iv]Qc7E;EuG^y(S,u:r Wz$Nn^5M!>f_щ/Yvj(g ^ݹ; [4)GQ^y3F r3S%ˠxq|}5xeLQ aI{JrYc oS4Gt bBEBSCBQIk[eB)h56&b;Tq2nr0PRڟ^$SXvcT5>:`v@Sw+\o#]@jU"`<_DN⎴jG`ɼ_Q}>NruG}*<_KWbGٸ-k{I,)[}"2Sw5_oygQF'M*T=x|' 5W"N@iWa$ Qݕ[5 Dq uV1#@"U^~HF#Yݳكt.oЬR~Y3(&o훶K5y}@^Hp= tWn?컎/ۖfȍb* d(vr1".:'ژ1ͦlwڂ$`B+vj\^TBN@Nwb[q~Ӛ7`cZX;j8MtJ:dmA9 'J[sº(:x"x)?lHճo}!Q}E7=rpLޝ&trmUS|T;fÌMGAk|~/!oH3XoGb䁳o7&)?< :~g䑜)|ǖSc$ H4d74ݪ5 nn,0%Eƫ)UjʢWs8]9(hT}74VO)Dn#7yd;oe[ډcpNʼn1dΘ+rE4ZFCQy @1xaYr%jT"R[-sե$)R= > 5ǭHMY rOr"KM5%z=HrGEcY*I.X)GB- C#C}ʑ|jmEi)5aכ|{UE@j}zai:c+񠯨DZWIeh lV<aBq. j-D NCs>]^K05Ta"?zgSS`qQ.'H;Jp +zd-P]1i|g0 !؊f\_P|u;˝ 9I2C5܉JIRmF+U#_ ,AIۓl)C/o WDm J|qE,C.HLXpFH/vy\;۫TC}!&A;=8eݵ~ߵ"tXGgN8e.;`Ss]"1&K+d1)3ܦ,W:Yy g E,1SYwIg7 E_~bG q0mC2 ~u5ĝtJMKx+_| 89_NʐP*W³N"ypz|zugGJ \#{+OcK @FW^~|>~AL1L F%,!%2{=p p6&U4y~;#Fnp'x4Lk׀ܡ7Q LBq>yER90J : LLA-k:KR8Nդ^K5}ٔ(K|clUEWWG4Njvswl/ w#^WZ=W<` b9,#T\\`m f܎Oh+ޓK.vW1zRc_d]fsal_tϰغE/Ls~'uY9υdYllAbߊic-Lž;9`~U{5:?2hylzqOm^O6V=Hkxyù.X,XQ+ 68܋>q[XffNl[f$\FW czB)x_ 'q,ۆh ,c}Sxyjj:-F,Lx}Nb]{ÍtD/o7襲`"p۶7W>m,uSN]@b,휔lS[ #V!263MEnzC$Έ .NՔg+iZR ~A=R)VIv7c=~JաƸM?ۑ k(tRmoiM'`x*7)AM=$FŁíxJ0^MB I=]^:Q~ojV(r{YF+%y̬ l :FY`gIN YǷGfT!se]qdbVB D'͏ @G$ %HLoԿʬҴ SлũL{IJ2&@"P.,Q+-g"T67T0hlXTUcjVGo9",/3Ff|Oey^mT/n#UR?qӮz5x ^lh'fJ rha3 BOƒp`ߍ9\:/ސЭMt/RjQ_r@яhM;Z稁֌o:{a>zNCI* aMǙ|z&wBjYMi)Mutl yYFp T6 ~yMٍߋ$h{oN]/_7/tÑj\IIcKO( |w{}_}!"#>Ge(;΢x1G<&]eV0hX3:v8u~dԹkT*c@(AF88p_9l.m2_W"m6N VQ"[L=J:. Y2 2>t` sfvY&ڤqb_Q ~ʱVE]jC ' J&8rQr/ף?WbQY~N=d!kOQ.N z$t"CZŗjIor+`fdp7d߫'3@ƒrG"g(]ܫ'ptvd iit1v-xꟚٽد D:lᝀl{/[Lw+5*eҳ (U:S D9"텘#ӄϷoy yX$~,!amB$,j`[n#M"b\K%HmG!<fBVIr6\qE[6:E y_/ #@T!'%]%A7k 8 +Fvp[wf**DA]#!n/("`N?/"|򐰡exE\hhF`F2 3t0o&X*i,zQ [7T[]sQeֻh}N l++}GI#lxknȈ@јV5K%|Zab̅5 cYn5PK%(jJN/H2"]g?c^5jAy|hrBc`&e;_l+IYը\[X0v p '.n[bm2hfɏ2jTArK;t kSF$,vъ?L+{j%;e=<& VIvWrv-qZ%mjZm繎$ryb 2BQr31-jO XRTN?8:#"TrtPI?yjsxRֽY+t[n5^,4LDd"+4] 26(^O<T],3O_6D&7Z#^̧ =!llf~6bZ -z ?>D.G~홨u&E9<(ar+rf:<@>fvC RBԡ|=%ux*ɧǿBO\7qqGϣR-AU{M#ek̈9S|0[G[D mI3 µaNZY5r,nu1n/ EˋZ-_!fcڻ}/e_Z@0o; `O=^g.*Dlce !l9푊<7Anu \RRz2 s`8`F;lȄ;]>ejL^>,1Yӥo,.剨hrnQn"ڴg\ǎ N./feA )i5Ifb('x){Gs, kۡS!~fPlStfz؂'K^x{ ˉZ]@/18cμxӌ? Li2Jqaג:#A<#T2 !V#grzz8g {q o8&"wfJ$Щn'S8(FF"8Z%}  g v@R$B)^T0+ ^Mr6C&?Femm`cmxzg \I Z>ϯt H&%7w?- ;򀺅N xҭNڒ\U:GHeo`BK B^ST)DbPPSJ@y& P\乩2IW|/ V`^89ɉL6|{iR,@O09_5U`XtT>־+k^Ny7?Z`h%֗f|MrF2 Yˬ'r!u)ZM&-؜ISBr˲S8z$|wČ,ܙݏo*?(TS 4+3c#T8B%8n&)T"*T"}8H;Omc=C QȩrHrᨂJԫ+KA8;F2cBݑr7߱Ef;ۃV/9~})q Iaύ[.xLxucz7,p+*I*] 8_a68u a [ӱu. eu/b@`H bc}G^I ̋Y IDuoۉz{\e{Iّ{R$oZV[ k*Q5>9rW[Yz}]ϋykMnqtixk` R?MR9}ZȼBwu-!Rn'`Oz4;Ǧ`'.5\K4%'F*g_)2͹d1ZCZqQ nO| ^Wl}U/u,!훶'|Ξ O:y@]O_ ~uRx}[@2F6:1NggØjmoV;chţH4p ܠ8]ܼ &Fp%EVBT 7A\05t"[-lJ\t{طس>_OT V]˜TCL[.!͠Zw[80 \f@O:RB0.akz(Y@4gصruQ~ oZ;OIM{5cK c3t$խguHKX'&SVt٥gy̐We8${IXF^!Т:"TC>Um`um88ZXT;B&K +,Y A;í'AAy GNe&n6}(K`BND~WF2Ib^I9&04:?c`aX,#^nmA+xg8({u'b=^o^ nցF;.LUBHFxv8b5Z<6W6D˨8>٘g/Gr`pU)^^8ǐU)-{i_.z_hGDT;ʴrO./颰|ix=n`FT ! 윽vk$(tvMD¾ -[CP՗{000n]Iι"zz+}Љg1~pp[kX(}Rf,"^- h'p^H6+tsERh/U1oM/!xKU听$G3zq?6XNJX_sC/r?-iFk֣җ(}³A?Nճ57_AÝwi;FT/xos=WYj|M4;A#>pZXmAYCj͢xlb4H+Ԯ+TvcDZN\Glw,$К)UTxHdI*5r yҞ(G*J˛:_NcWP|C!ďPB;"1E7@IgXx _u'_+7=1DRS/;⚅ǫp{,>0#i.qF oFHʢ-(UJW͙Źv YfH}- a\莝g2YKu_\*ڄBANn MK%gfVri R{J}L}I`, 7Ƭ9,'v-Uk$ (.Z &{pUa yO_Q/uh8~P")P\ǟ^ؠ0uau)A~hNw(*xFܪj=3uqN=yƛh&b}o>u[\~24()Z{occPد%l;Հ##[ kjLITG#t b-~a"9%r]bd)¡oFThŴV_d y[ۥP<mVNs_ X]Ba[gdž]JNݭP`0l±"$ EfnX"W_u xDLw/9E7ʍ oe -tJ `iwDu:' Kq^#V&ܒẔ2*,>)QH_f_8kh [߻e`$3m^(a5<0 C$߮ mPP2'kZQ4u!-)(5\pi: fzA1rRGM..[@f/EC2HpL.:D矣NMY\D i=OK*~Sd@ƛPA ) 4/Po :B qIܓu$y=s顐iծQT@Q2i$0O ǯ'D> yBT/' 6WWi KL(qQڏ RN2/;@?}4" 4 wB2o+v д 3?ܡN0z[ XcY'=cXfoka)& tSZ-ѵ B.cf\1J:wpq*xO\OJD);P y34TL2ab@MVhPu8[(u '0FL,KEIQn &QF Ns' vHa}*TNv6"|2s|_O8q+B[z"& *ֈyk.W)M"O(JuyugW (/5WݣfjٶV}bwהqL =8DaLɥx=X׫f>,v>џ\4|fW 1s\2+TgAʕCL(D*cX~0ਧ_Ή!SF LBH ۜwwC{ /Y%Wo;ͿQ>ʺo'1vQfFeo \/*SRk4/p Wynw{~#/. RYC̳ABw̫Dwwµ}[m;!NywE{i %LYQ+p"n "Kl,po:|9du(WӷTz՚Ɩz}ضA^/ETmRn qxdMp}"\Wj ~qC. |+,#!tCS(aH/ڏiyNR1A.-" ӂH @47Do/%^Sy0 :Dx@};Ep9,{ DjyQG3vދv/y_ҹF탔c+EGcacU},ϫF7 uT_p.mgwFD*3;kh'W(HMfGԏ--d9y+ӛ?N{Osw@&@}m7Ingz?'C@3h tIVnp>ʿmr"[OU׀5=xŝ&zJh$$9\nlCjr^$Flʾ/tEjtE5=iے}O /qb S|δl -yxjOYIjcNڿ"V LyE)^+-x:=7Z陜NhMp׊3C]xaH14q@+7- }3jx!]ؒxA Gl:̈ 2 8-y h )GNdM/,vPpĻJie ؗQO|z/qvIB@>?/ R_SU9<-PgExl6T^~iZ^bkш[}Ңs{FRi3d*2K9H[ho8g?$CLjt5Eo0kiP&Up[2>TfzhW',:/.%A*}y DwugG8Do{VW݈&YW[<n3WLϛSKa] ֳLiP wϺBduŀ?KEG(ʹ΂;-,)kMBɔ)'3<R{!G!·'#͊u>44^)/snLDE>Nw:[_jI\H^=Fd"{tf4 1e .^&<^m Q( v,Ot3EȚXzd[=@擮f8#j$\W)\=niS7B}T-Y0~~Cl_!N 2%}NDc-aMwz9|}-{"4(ty)!ƾe"X"05bs3O˓D} vJ#-'|CQW~ű?G ҵ\Zp[!QJ@ GXBV jϹ${σG7 إjfܣǹ72R1u8jK@cÓ7'uiH-,kcN] n4Xc2 08]c8qc%h-bKU%~AC{KYض٢N|݆rtPID.y3vTv} ~8v Kɺ.et.]͌ǏJ2ϳrҒJEC8Q$^h\9Sle9G KR_[VP9ݲsZysn':JZ`sgqe.s;؃lX6Aӷ*9V25N*P C`1 UASmGk6oΕMi4phK9BsΌ ^b/jJ^K Hɘ&3 ͷٍkLl7RiQ8'o 17~Ѝw /+:Y_&gci?gzQbu=fAx.v %SS:Ya\xo"rH34GAMtvI 6>}'hTL+eGv0&42`J`́/zj-);㔓{=#cavPE}^~8jg"ЋWz"z fo=Ě߼$Hw_ XF IM-+S] `_qwףB "v~ȭg>"H;V w{$«ōρWLQ%3 vobj"$ .w&alTAoJfM4dU8hW(~ݮx?PJƏsKȾE:l6HეV̸.F@)^1)8gKHhAC2z}ţNP<#v,(N&ӵuGFw}b_ gVUdROо2i.b~[~qSfi c&’99 }Yed7(VPuGCЊZ?2DSf5BG I򥞛8x3fI:괄WqsJxmnw5o{B/zλ ^ $W"4@D~kULAY;a ڶmQHNXu'^@?.CO 1 k sۤA{GE˽k>'<5@ IԶ|`df@&30U*rߔkVpX=8ukYzՈIk([9վ=9"vDtL./ /QD0 8 K 3 )^ 儺(+@a"xJ@!WcjF ɓ9(3ʠC\~óbCN5UJ vq(+ 5j)E\0X{ &E ókv382<)oB2Bى~t@'ƜՊ-yYOy= jMn5bjHyfXGjC3dme3;I_Vp^K+ouMu9i]V(`05q kB%bו9]{?/5-̎$XXίxq7 'Hf@P&ɴpq,-26D5/~MHv\;,#7qG#;k儵7ڴI"ϱKywss8%IU(.5Ŝb)xPI- 7a@2^%7Һ vc-L'՟YRcFBψ5ɏPXժf3.NE=Yf(2Mah3h\C7KC`T{m|'AiQFs1OM#'P1={ CG-Yj7 ǟU2I)#D G)>? &=ÍPuKvUJN}%4π?*4YLAlS$ M7Џ l[Xc[;vʀmQ{YJPTa1")+J"L fP f@wpb&Z07h a2sCnM5 PZ^ Ѐ@K;~.rR^m{5uY]Cw{EeJNb(kJsMN yb| LDaTl*: 3~EV+ڿȇ7rQޞoApxbz֝P.YѣuS鰪o|5CE仔d#ܳ;,~fr")OfHEp夥SfL\_g+@l.lMw|,QM6i!H^Cs#cCloe20r)VRxHy E;q1Ѐ8+k˗MKII!Dz'|W4:\:[xJg 7[U7V`*t<ͲxgfJ4B?zYo|> b4Jy̝"]{ֽ>;L#kehk2َ%<yAʰk2[.ԹDpU[o4 W:t?ؗVl/4+N h#'<ķ л,u{Sg2&ӡ~SJ$,bƋ^FҦ6`L;]ٔ,Dfˇ7qr2dj# Ҕ\(C_Q̫F߈k}ToȀ:0$[?fK/ณ/ ̙H7Jbkp_IW1"&``v-H9W]6>oH`eRZ3ʕCc/ ifHՌ:*w_P{, Ԣe7gS#sXjoL95jN@H] NbzQLFtzBn%TZFaٔ Dз^,a$KwnSCdܪ|ƼT?*+>ւh ~ K/)?{&dgHvTxW4:WZ'n86rZ""D}atUwKe{-!Ꙣ \w04@ܖ D|og8=̜x^ / :=F#9#X[<),$rvځeԹoJ<٦Cn}#qubj)| I2-< 7sjj/iӆ[I9Yu2>Z=z;w[ָ1mϪӽW0)E5 FvoX;!{4| &~,Z:f8lJ2e9 Qmi%`[ػ0CR8w @$ڒڜ` 'n & (y?jW,@}cufA1I{C\mOt}\ oIȊd+|84wGpZER xw~Ts%^ݥTW6ļұ?s1Ud("F+Q5AVb 6s)ˎKRqopKK~ח ~~h %z1. ITExgBW磤aQ;3Dt*\V.< %֪_e@Aⶊ0٘-os ̶Y2D~~}fXjUlAД ! R@W~8靨*jpE/9L;| Uwhl?ws)좟s&x( &zl VOLDWf\sQ z2;0&-rb)jFȦ?ꣵe䰇y_ c4!>0ݩU3+l`ه+wu4npZnߙt#*]謤顇G}~G^K:4-\D]8V3k# йqdJ' ݏ X -=p"5iޏ l|Sb<ȓx *Vp % Rg^PEm{5 6}/pGluM\nvy4b7NsC3 hftVeXΧ!axtp 95]FCSI&h j G1E K)`"(?ޥ*]젹,|:|ӃEmˈoz8xD ӷvI]s=Kʝ*)9%x=|U2 @ ܬ w>H`#$'<ͅ|Pz[i,=O`*4Ew\3qH~37"ۿlHk$&}ٟ0gUptke G4nl` ~$9U>+0H+ v8ZDeb3Ou6F?$jNMjcLGW=xVӧ~"3w@aSoqJEKqzaE1;оI$Oo)qTU*i]u0xTLNT ;}i~#mݹבwuՏt TX:9w?RÄsJ򵗜kZ"u}C.\kyDdB|u[p*M NĘ ٝ/6 P3%X!PG2ꄾKd.TɶAѻ&OVhe#kB`k/lejss>GC%$3wHggܧ@3<EL6q>uw@#H{9+UY#bW|6UMTo QCy>"TPɡMS5 nAum1!VQ>,:xENiYV8WK=~}FKtІ%DXNz Ə,Oe6^CЩ;X/2~':YOB4׆+_\M.XQ}H1!R Ӵ}7[Orq8f_o [X&ƭfOۡSp ASjXPî}nt/iV`pDSdʽ.NE$:x_Qydg8߈?N\фHL! Oc$]8~j'1ݷ w (GT^eSA^Mɦ{1Jh^{;yK S?JDn հrעo*)g}?߇YM¸^@4eUZQ"|O\)^ Kkጉv/˓̝frf.Wj%±-W7YaՂ #emrvpsΫD=^ kCO?c VDf C @B [jrBٮwo9KrZKɈq"W$`s׷*)f nc6(np7 tn F)ncAo8LYd38RCy+\L:ϕU3iZ<E jk2ci&0O^{y~NX{vQM#PMgbPƘz1jmr_ wXFX 'F"Uh\tiy>`1PIw X_z:bjw X9iqq%N Ӿ0c An8dxEaPޘOh P_zqe/97D`sZ6ۑg y^DP֐~-D G:5H_s<|V+v.Υ&喩 g̱*L}; #qi1ˮԕKER>s^O-Nտs -Dtu+1gKGx уdɋ ,H=SV`IAynv~Χ":6nE^b@.b1UgӅt2` \m:"xEWV^ר3~@-G !sNZZxRNNd|,6FlM`D W="RXF{;r$y@;ۭJ&9SWݳzeT0& VבD>.!/qDS _x XvI߷vO ̈́%|C<_mJ`(W<үSG1)_c*tnSO'JOHLħEF1*mTV$<W$p[LJ|M caix0~SlR_MSmǡ̀2)Ga] ]VޠC?ONlW8-E]7fO$Ʌ3RDl1ܧY0٩1"1J%MF1]Gmp*')4BG\xVq;}J`:|Pl0$#^tVlNZF͵YߝvUy0.CGw *zDpXwB!#eKF?dT 4W;nFDstzd7Km5JG$W҅zZ4 DT&ڌqg"uXA>Mڊ"0^d$~}EK2Mpu Ln"9eۚ~S2o,hvEVs;/>ъ7$sQnep2kЄ뭟%_*HbID|iUSH; =^!Nb9LNG}R4䑙! [.7U}ՅbGf$@J )ZqUt6dE_@sHXyJZr{Z*)m|˅:@%? " BHlf[C`a`G6gHMlAMc wȕA̷@LHv@յcdsӊ'Oےoypİ.㏃2%r}!6Yp t/+?\Gy˞.f"Z[I624鮟FlPѴs^PCd*,_;NHv52iBt=K XtT|%Z'mת:ؒ,^(،I;f^Y(0Xl QR̡1ؐHgd~6k{Kv&|o${O;.~L$zz #P ;ryGNs(A8}x4yO'xGj][GJ/t }.wUvI#&^Gը eJйQeiSa:ϓ$@L5POi7!5l+E>q h?cpSBoh[TP;r5d$L8у<K1'VulAA$5y>n@z!$ƫ)QB @TU36a~ڡ EyH? ̮P UȪQɯc%߃pP%? 6@48)i&Gd-Ohr3Vt3mRmCݏ-5*j_NZr{PQ1)k/YB->⁼r#|':_F)]2TyAg! $MvYc?5[3 ];R~]x(U;0]g{zT(O (m!AϞ-bd'J *G$=ka :m8NӖF9d:/x\ Y,ߦSDߐjGZS pg3e.b/4?-ą<:|rp]N #dI9}Cd\OcžW*ɤl[-$ٻ~>{>uHt6[_ܰe9"f>jK9̈́IP`&fspP؋Q%ucVוڔ$ M qbP&F^M ~Λeܦ?.#!Y)-zrY1 'VZY"g0,Wx.XUFvy>}Sndݻ{3igd-'Z:4nh2kg@0Jq!8 Wvg2"Z`N̖܊^3hਐ. aqw Fk#G8̨UFEٕԶJ9rŃBHzgE{"$+%yT"vZH5nހL}%j=cQ=nZV K5?Rs]=ɳB3zNe/аT2B~:Cg5\ fl^kF:A>EWE%OoifyNC쒇WiWg{sl[˵ȟ(pL`0!2]Ӈ0~93})@D"#$yN Sj={xr hHڷ̩z gv@]{g^p(.8'tO:EREރ\eCryD KX؍E;2ՉV.+  '64 X7WrWn8)f3VZ\QyW|^:h]Q36oƼ&`y^=5͠3?iS#1FwYuquJv ~Km: i@ 5&P6=$F8LPA. S{Y_"Кeac V &S}_'-GxUŠYRSAk4"ak,,CN~[=9"KPC ;6r)C=8r Mg1 d BchL5xMU$4]-a^lF;?^~.|)qK5^Yt7qj#fӊxژkl>^[AB)Jpܨ*Xa(ۇ*zqR;Snj|4$V;4}%L;3'BtAfJ =ohL\${bf~œjztfs k(yvMs_cj&RZloDIk7kΊ2z5@'1aj 5Eο$!aWU0c6|" p,$`reQua A(@HceU^vp>"5#9ۃjLE>Л? ~ Z5O b%i*%&VprOOq>ZKeũ{oWDŽ٩ Xݎ$'ݗ0 qG=P}1G15ꘘ R @aWJV{ZyIu+/(.@`<yjǢ4^^׭a =WeE#2ROc K K0 Ye=j 8:-arN^E`[?Bq2Zrp@Cֿ`VrW߂hB*@R7nwT+bf_ asc#Ҽy1 :w:dVMUaPo&uaSd@*V B_;"M3`sRA:8mN? F ى{Ǟ&)]0r~3& ǂ-ϞbY8\vҵHi%"(q1罧rrMm[eŒ ޴,8]UG=CƩV T`-ԧ_}щX^uxXT;dHI$DMO=UBJ\<[?Ҙ| ʊ=GWAZhSxG5&QM,aχ$܃Hl8n@fU)tszCCB8Lv={LP)0] ߯M[@*&.Gj#}eǞ<:9٫ ZQDX@4Sd@-sf|yVQE< v4 lkT𱞭'> ?Qӝ_|`/A+" x Me^SdR9Wb2 HoIoKmf4}l*sgǹ1ÄK*zɋCK3GO7+ <2GsLZeljpˎ<*?K k8(ÆT!?ֲsM:|r,ba?Ā@#'25W|RtogGˡ-QsS3xh^d7eQuU{PLOs*zw93Ӧc 2>Z'5:>@߳x+.J^ DDP3Phqujha年T r$``|\~{# Ӿ"#N쌋 V):zЗ9t@J0%=yF+_*:}1Iޫ >m>| /l6sAg|sjTF7Es׻;ܪ)(KR\˅Oyaw2'fZK㚞k귴VXIU봆;N_쀒`渐*rmFIUk dl,km"~ZpUF4<>x,sK[}XLy^i̟8P:n /1#ə_t*H!>1hA"qV0ʒN'E=a,%7#mY'{b9t4:m" q{Ο#$~BE[A9U_y-8[qZVHEQe{--Y~ʾ$ s vךvE: `G rƐ-[̕ 7;. /0,39[ AK]D_S t7p!1A8jwgzEo{4%=@`,$,"j`gX)=CHHJp^*r==D*7U񕕙 K3(P袟AL}jHuX!#LԺ(k\6AHQ ^+m>}+ P=4\h~?(Y*1ƥ\H>ٞϏYjľc cc{]µSOͷ}AK:ym>B3 C_P6"66żpqűl%%9S2J˱C~ggSOz&K1lm%bUW=^p)7yQ/Hћ\rFց?@6OLZ±X?.ͣY(,1U<0&ǎeuQq QΫ+׽U 7݅&9\!)Ēmgq!?hPz ΋U|GO |UϦ?#8(Wh!by :JTÍޗw+_Uѻ&FM ta*:<>(޲au .YP6}Ivp܉\j2iU0͝/=^v1po5x98AOL9 !Ϝ]'D%(]hK5VɊމ9PUĆ'与:`/*3M݋"xI#auGpMW-j14/ F&oeIw 8\vJ .C4{:>2ߗvb!ݦ;zS4X\4&zu߬S8B !SB0859,k#kTl<-``{Jn̶\vzP޿6a小iEWKnj[?$ iP_"Y9Fp1<{Lݽ_:wNrؚq 1!OA`Km=L_ۀ|Cjg|6aڐI(A}T TȌIv× WmN=0K͒٦Q+^o`sĥLf9h3PB|c"sc&_jMS͵oP^1tL} ֯G,eD/EŸ.AiƠ"K@U I@ +<*%-1w{_|~=&ܫw!5DjiOjx1!i=.$}~FB%ڬ?j=+G˷[8/#k8_1.vvav8._Upv>gGd{l:f"AUrK3 t⠭vQ [5Bx3D?I89Y]瓛AU;>>9},EmgpR!0,J}J !^#K᫼H~3i>YxF UXOT.pC˃κ e#(|QD":HσmuV/ 鰽Aa_}PeMŬ<}#Pw iӧnlT~胡u2%$d &w9kT ;(r.eX&Ԗ,hx=/^cku bU.<܂ѯ0\3Z- bϟznasٵ壨&iDS 6%GĨv4;,K鶠t+VFZLISzg~kda[>խk\5ѯդyr|`uB\@KEpV1'ixc-q\~Tf]mCWItKkTgmgZhaU#j@EAVTFuk h zpPp kh5e6Tyͽ=vqB$Q,{l^o{F7.QaFWljKƎrNl[!NKcFV; 1s Ή/x ^ GqD1p:{6ZuڮQ@= ƹVC~qpmT( m}>*矖 O&4˸TYWrxo1!p+"% n綄4@a%|~7W"%1A[̇z]5 rovd`a+=X[gt>hT' X,x:=je^OL.Se/vbsQ$|qs"%`a`EVm߳jPI& t݇ifb3L=)rI^r9ϴ,w/8((HҿxQD9T'`)!}yc[ᑌED\[6U )|6eD\@G7_9**po6SŴ# F4!*xb̧sHacG߉˹yT/呠49aygz xEF)ğOKhV_2Bd$WZ{DޗH,x h{kƪ|V8{v`%n7D&/8-gT\pt*jUݥkZEG*M F  WseIJѓQdXQ?KH9VLXEWwLl!z#+*^6>?~J5li45Fz ZHQ$ hVxV\:.'gV$˲/#j[Hpw'*6_4B=(xHu,Z$tZwjܧ߂A=k'?i߁dی.~MJɚD.)cU/y؜E[wV35.걶ЄKX ŵ%$&@.^b"L ";sNV:Mg-KjOT>q݈)HV{ '] u[okU;MzzcujA”F jrk{v´S(U\!TF J.%%$>{6!e Ag_#D֘Ü=s(򈀶 U&zvXw{0(BYU6L>%~: i($y`( P0#V1nB">A( _ {!T#7GM}0m'rrm ? !6J㮱(Yt9)9!s~qY;ioň;.wLc*ɟE8#wdݯФGɀyxgqӯ^Y@^4[cZ:32@x~=CubfJI2qȉv_'aMs2`Lڈ6=%V@P*7D%JC/:20ʝe;IxOS"J1G8t$yyJt\8tТ[HSO[.gtt,5Ig3r[BWk`6o/N{Q'?On>Gr6wj̙A{o9-NM\r­1玎60s|҆*^`J T\~˩]y&KO/بU3'}^J'+(zbp c 2kqp]NU+ }0)k6*ߢnB;؎:pR3Gvx6F2e v yA/(!}8q0x;pS{dSLwˣCn%^Z &rA>lB挳I#^P9>ԩ178 `KIA9FHie#fg;T5`MCÅ⇙ƒ2956⎋isDبW) ]h:H'4bm{Ķ-p$FY\ JcD=*>bQ`6"N u y_.}#Uj@6qUؑn4:hÊ*~v[F%)b;{ }Jm;̩tˋ΋M}vx{VЪb=h| q%X #Qw}-Qbtr5\S@tXm=Hꠛk MPg=i4 Om[*P+y`{Bpj5/&0Z.^7%@-PQ^0ޢc3,O'V8Fmαû2.]`KY;}\(x ylu+;:gB2‹'Jը BW GR#<R s ==& Ou/c6%fH|L-OC@[#†Vy ו QϕDv0JR_?"h~o ;ql1g?ˀd몧?Of t"Ę+>1Pm>P&;u?nJb ?0ɹ/P-_d6)47%w !rnA$ N3+Gs0,kEBJ:~9qiD#cf,BGܢnWK7[ؓ'Mnc gt1}GKyCp-: ꨡpӥ.WFi[J?'mI7&I!T,EqߑuA!EVvMbVI+[OE̅p^ ޼/KR 0LN LU52wp*d݉L$?%R0f^N{)VJg&N{g&[~3#adx?DD XBw\x 5'#'3QcBf*܋shS)2TM/ |cekVs\b؛ ;Fv=9xraR^V]ջCA>mgC>Ffۯ)`UIvM;wISS7Vݼ,gqF׺>Kد[8)zl*#m&=R!\VhNG2FWĴl$@>5f e'ڭC\;)z @Ef>ƊK֏g5L@*"hkqE{jz Μf\s؇w>#ӍXȬ[#FL _\ʒɿW©]ⅲ\ ߍ:+V)Ѕ o6D͉j2VE"BWL>qW\gVgI92>R(j9jte} B fmbL0B<ٳG;X+U}%"|?(`̖w|6s:ojx+l1B!4ۮRoMҽZdLJD\ɿ[޴]=rapr=E`(MrbUw釞 Nmq\* 0di+Uj3t֨~tZh0cu +߈ {i2ޏo<8/U)hQ+MH|H'ڬ0ZLfwv]%Ѭ>oա!`w VhkU7VV`ZQ$HgI< 7[7 MYMsij)ٚL|X5d2RPf4 7A+W˷,sᅮŞҢ_z8'ZlsRۄ7 WYWIC>x5%- гcn4ij{"IKSS橝 hCCS&2!J@h48(vd@bs005|~]!,CGk|9N|C=6SLXR="v% )N6Ea3r0=TE_glU/8>t]<Drt]:w8a`v#CC:tDɨ G[qwF]eO4Bӯy#ab~U{υ-$s|"⇔< 5?>s/}@i)GCcGkrFcC?"1/yD0 qn}."-e<['R! (fa.\X0KrKi T6 r|^Ɯ8JYׇ#cNJj-֗U׀ۨ. y1RNbNa+zNb[{=hI):_O}D pΧs=bK3'55zmhmV%ɽSX2嚜S `=uxi4xrG7}_MrgMj] @qfo!LO쭒,"UbGd7gT=P:ܤ{[A[;o@B[⧂&]Τ*O&WfNk g<WTz8OV,0`X [ <':V'X$.%Dv hSx3jO޸InAa f3 MA1ܱ$0ॡ^R٭= 򥵔zkGnR):u85E#ѹT҄{toXr;(?jmقE:S,eM"Yb.X;j1T*=;Qڵ3cZzKG>iI(9=M&eFCy%"i>ߓN/(m\)x)O(o-0LMx Tio'bZrWcAcX/ ڍ*tU5)NBWY hnUpܾ,*${MR1l'x'2xUGHƂ2{`-D6$ք 1quV")U|tN9-_Ye4C'޶Sg?#qENtjN 3IA}y+h6zD,<;H[aBf4G9A(|;,#wb{{Ē1W/$',ĀiLdGS^-DYkW6O'aS4h?qU59Sb)?0[Fp37GdoyufMQQ2w(_-ўFT0 :%(*:T!Sg ;;ֳI 3lbv`3ԽޥJvB3cx|rMA^ҹɅLa(ϊ,j/n![<ΨKO#N{i8@$g#L]uK9#(ڄn?ʀҞ BA0 W΄s;LEIL߮R=PJOF,VtfTY dl3/:u1r2ݒmFHP)5xGڬB݈NsN45Qa!J9mqcJ|\W-@[W')PaI:@M7Aql[mn,>7nI:Mknc\h\)h9-/GG+Gډj֊S }>2qk,sPo!y\0a~, 9P6L] `P<Ո>ة-[>!;6:\Ɩ__fjwEe宛ZGKn%x~$S2X/ _t'&D1N==,m{d1aX&I!0]OnZ:N'p4< aH VG~"-/x%z1*6V7? OHU8DB~\z޽ ϵ+2CnPY[Iz ֛*725a1;?an_z&uyc_)/@s]Fw>%?:٘7 v@ Ռ* ?BIֱU%fRYel}qA{d[ 'qd|iYB`FpR0J+g~L\`tNPvwRp6[e ,HPWt;`El-khpVQetTN{}vGjA/7( W͸3tp~w)K(RČb,D'fo{R-؅8w}¸=\&HP{jԨhVf O=u,8-~\1D6fr?wRm+ M"yYn?mX6ЉoFG{<=4~  I$;_0I5Fi}P_FPP2$c. };_Vm5*8,S4Hv o\0U_ ΓԺW^c2/D0NY2qLE;nߩ.4~1.`BguG69 rk` ph+oX^!6]s Yf X1fB})qW=Jb5EKn{[h5^i@ Qc\::w(Ewq烟Nz÷l i 8}?Iu|A14Ƹ78=`e|dqd5|*d"&"{-Hf1T,b}:bIKwg@-U1b\zHd(%5s:_IA|%槅".ɼDqniF3%rq[a%UYBo^gMi3ްȼE $^M"JlKbmIyUsQ.a(w7H1t P_sb3GMD`*-R쀃^oF"zCӴ0$`hɻnڋ _BgGo6E>սfM翛ƶL i5#2z-RQ Tmt}%7r@@糩3bs>pp"1EgȐ1-11nkA!)*v1?"aƈ4yzNɕ@%VS0xp'W;28BcCM6_6o]`+C $%[dyD{q4~4Woܱg16a*j'z2P`Vah ]r+/ #wO"h^(:~F 7wIhoz}g#f{|fA0eGstcj.'~y{\4ƓT چʩiVtYp `VcW3J}-Ӧ+OWdǓ8K- kɩ"eObX̘o%ݭ j;3p`pNi&U },_)szl@Q`q0?dMtWy8aGVeJuݶQzS~c˞Zǯd>iР oȆg) 4 E2&~OLXC}[*D@8vqy\-i܌w\eEv^ @R1u2W)\ZK#S390nrA{~Y*h"0n}o}Տ>})'Q}|v(crk/fA⵴`KO͎*i_h@kSl/.k:ǎ+%=40gNC\bP:|]34`O`FB }A\$V;mV c(stU2y I:?b#frEQ_Y5E &3dĵ*6dm1^|b3L`RXJemV% Ϲ q3ij2OgC&SRs!@Gߡf\n1XPr 89Qnm߲'لȍf70 "H(7|]^O&cP=^Y1410;[jd/BYfQ/ >o.QApQ. ʣͩ^Ei^,;adwyaK^.s/6[q`Z, `urDܩ;W%nX"SZmnZ16&eC`Mê싆{k_:^0%'5뤙| UNYަ 'k9nF|. )H.W> _Bv*M1dKwLffj|_thbحw(V²) 0nՋN> xf#gqoIʋ+m4qwI,\?z5&t]7"猂PX֫"Uw1$|5O1`ys —dLbP&Ӎ_gc8@\!{?zM6YšrO`0M=d5pݔ栃ܜiZ>ل"a? G).au.w_?#}J4B7 xM[F32P'aC!?˫˰ڔc-tOUV\.3'U72'U0x8ǓIh=R1WFw,P;_]@hFʡ2#4aecrhl=o?]]e:\RرS-5hR,Wog5${u0G/噈VolM !&Bn/m,(>\'&1e1p]c.:Н=&5PYm:zH= Ä 5xEE]ϡ`6̝3:I*!~J8.?n (E|VҍvHpl=Zm\{z'|ZxV|iZ8",t^)Y~p8l]Jea<>VjB<^Wk(੾vMîӆ#N;P[ 7-zSzB+op8ʛ;*?&C~_e&=1+.5\wP)1LQF1w%yL I5@ I5S)',,&G rNkAh`d%[i5T`Q8,kCwK0h#who$PQ͚U'] w$R\u9PqW]ޔ5 i=>`^miGI@*5D7EVy$*NugB&0Pb;gKʢ`X\M*bw?h?rh2uS#)K6=+nj pbuyh |[@Qx9_e yb)HeuǾƔRXhCdF%7S3|) b"NYqt=- Wv#gS٣&Ty1W\)+rʌ#Ug`vlXt~ vasqS ʙN-x)s v•ηs.FRgElI]izVU-J| DFSCr]#ɐݵ g(Tj.K|Hkghg y ;K]+rr4/߇r"$bIX5y6|orₘqQ-K䀑$7xAh w/?=Oَ2*Pj\ ]b孻T+rV|+1])3Vq㖫/b](Bz,sZHuA; s6t3Iɧ"N)ɝi:$=4ba Q} hqfn3.~nB/>% rWH&ܩEվOlMKJW<V*lfa5Uڣlz_[?bжaԟ&*#=j]:!<HJWz BS8X11G(u׫ykQaX k;{]kKB ?ٚ$?i|V=޸aͰ)b2,ekJ':28 ˳Pd̡͓& ܛ5OJA<JlILEe'e"ܰs/Grg&ni]m2'FnGVѭbVu1 7Aܹ'J}`왕zAϖi~z;9h>i׀S4mIe~YV|[+uGb0*ϳ*J`Rc'i mn4&hK=C %+NEgܳfl;eƯA2C^:~em?d -gMjS~ њM ǭɟf- VWHG}/'^eL,nBPm{OLWzV|?9$coHֲa,TP3;p'rAf tO+iװu|_6όi4ƞ[(jUIcNz]Au?s:(0O&<D4 207 :+C|ʼID &ۚϔb/ vŁ6F3vf{}zt:wI1]_V~l^[ ⤣4H5w5=s ""dHf3B@%-]ɕ:rc!"LQۨ(68F%gɇZoMi<א-RYeJw%ߡC;HPez668YvJA3,)*"=#7$jeKK~Z ðn;!}79/#,+mjP>"u%8tK:P*̎$҅ uӿWu 8>ů#Y&>h ~'K)9յc[Ų+`AĀϋ@11i'{VKT_1!i:I*>t4KE)%Q6^Ǝrm{>'52_t/=ثqFR5?V8@#:Bexq}JY_yC;xț_Y0vkCsm$n>{[" &1]oTY'dV>>jJ"$[NS9vzWh\0wTUX8f6䲺9`@XQ ɤx#9,5qZHrNh*0r_0hu͏td|jTZ#ܰ60 &MJ$1B#kr%xX|AW\TZMPms2%/(6K}x{Vgǵ@`"W|p^1#᫂uAPCߺߒ{A ,z?6Ն0DZC%! d4{ dq G2` #dse͢?+幁K}t}rc5_bt)`16ެZj "nY,v׋8:6 )PeIf` 7aNR*U][I aCA8WJ.l_[8ECPũn;pvo(?qdgfG#|<x:Щ?Y Ƿ x,)- ␑J=ewdPe !R{H*ZO)n%Aп73-{?YQNC"g%PyNVU wV6ƀ qڊ!LØB?4> A[eoCO6׼ fV_O0!n/f]6zZ %h}e[PRkߓJ(h?bK3Uk ^o E,[<6s.lߧdxn CtN;s֧Y\f,2>67c=\%#Lv M62zfNj_KXY45qN#Uh+ϡ _r|s.;Ԡ` goh>즧5 (e|-_WFؒQs澒_HcE\!jғݝ&Y Xq1?H2;e0ד9-z-_ANSxMCj3cg@qY-6#: B\ db0f/q,k}Ws$˚# ?%=:GaK !ru[#Vw5īIgx ;`ɽ^qPpBlRg&1ɊBL%ɵM*&+Ӥ-27aRhCĎO\dtc3:B+uiCs,-x!`u{ oR6St m\0oL dIn/Ut,*PA<~COS6l{_~5ftl'Xet.Q-:P @qSOKnM@Q*1fyK`M"ϼ 8yDdOH :eX pOxi{=E&Co' dq0$_5.e&Ъ9@{z7?۰U*;66=ya t&g_)v 8?'ȱ 멨V 4S/!᱘"W^].ǨH!'SăS4g?|L$s6ק洋K} \  H,ǦU/clگU^ySGjѻydaYwf)g{=e<KadC?c{82;k_X T}k|XDy)Ƌ贘l _Z6C$РTL΋W>7{Z۵5]6S`ѺmB} T&DZ/ݕ~è2X1މRQ{7+o,[]=ַv1dEY y$yMw+8nǑ j+E[J[|?侁2+C^ 뱝|/^._"m[0jmzpkRK3ITX*;$I]Tť:2'*-E/P:]d#` yszdž7gl?vjnb>?#6W9ʸ)f_e΢5I7 ,L.ںB0!;.ei2jMHp5os=ԤD )wİ"㫎l] {IG@?d/}͹H|Ѫ˺}0J5JWx@ŇDWQ \A86 |vҁ%>yrϴd%I݀ bR% ~ rpWҌkU^UCAYj)+Rl Ր֌Gs7#q 4ZϱZ 5bPt7_{*Xܞ vE+ykj.ZlƇ' fTQk Q2])q9B1G{B@ 6p<&m3HA˧ܓ>w%*󫅓r s)O('dz2BaU-+vVdU぀ ޟ Lј>Sɒ޹KP!K\e5৊앳|iǍ؍ㆃ"o廄vߗD ǫܝ~>"i=۷ PNҙs}- l߂xIˈOKIӚ1 beT&ύ ݪ ҋO2=wi*i9%FqV=:pv.ԓ-@5LERN*1$J^J}uu6Cةiȑ,kOm+r÷AQMn Z dTuFar:}bB5Z<: UOTIA.,.ULe@7IŻ_X)dxgsyJhe(khiZS 98'eS.\gZef +w*P̰BqsJ5p?o'iWo 0Uk ]Yǫ_,ԱB<q.ׯd*XLdpv$;0X$lXn`4i- 's͙GHe#&x q ~܉)t!?%>&@Q=pa`ExK#&Kպ(5'"]6Z_!mU| f Y +e/t}ʃ?c*PXJ*ߎ=cF%\= &XNӞ',$nGr(Q Kcm,6-@@/6lZ2ݲb&{@^x@0 \ٌ/oÅ[׃|ݕMT`5#sC:=6K;i#T ʌJCic3wMMB 5\w]X/L~D Rɷ$t?H< sM$>Vkrf t`AZY#ƪNV.༙ CHm(C]*Z?.TC'A<.qBBNf ^tGFrTGOr= ”\6֚7|k{b*X+nFFp HF Yw0#qk7kߗIA Hm Gqw2;Z)4R9 1KQJM[jڽ"}u >9I.Ͻ.MQBŝJ7bɵ>o;Cov#mxs˒\0L~*S_rsr7G5Ɖ#{LAb&_~́#R_I/rw푓ma1R/<]୞;TT;%0}|e+`٤@~$ _4om/1R%nט1CoTp=>1U{sГs&|H鲋B&(9@oW3ߡ$kXdJ G4 JaOf )AH V«'u0XPo_ܴ 5(m5dJ\O7"FXԱRZf- =-{Hv  17lk/Vh9d/A?qg뛮33!=cq5j6e7*J߯VJW:?96u^Ϟ,r:3Á]rx37Pț0PlTtqf9=SdY6Jӧb Wo(&>ħoGM=Dkl+Ag>9fڀ|`0L*i=k)9(?!`RD۰D]bϷ{WJ~LSIyQ̟1,Zb=ɗ!+#v^UzᶝtԠfԎڏ_޸mt7,߾wt(S`zz,IZ̮S6._gE%ŻS_ %xd/ت*UGjHKF>.1!I,gҤJc7 =ߓE-OmʠV|M AwzqԪm+]ȯQ+ Qg lbrbΎl^+1FgNH 2xNJ 6VKLsz*tG ^&CK4~l{əjiq+(M>cئ"D=M^BhK[!v8sJ=$L*G$<]Ru쳦39]u.9eEo*]DEo$1q'EMqSq7;y9@ݏF`A#Tl(V ?2HP֛sD-(RȪۢQC,.b[=J%^sjЈ┻oAVڵ\5mɑ`bDe8b ʌo~1bЫYz.In'B»0#$ͬu*>t%MF]5X9 5gG7 )]E(m^.]|oehtѓTﰥmjJ*MZ|#e*59]AF~*< ҙ|PPօq"z jgAy P$b`lt(@~gUgk& L3o..X.c ڃ'A}"qSLBsiG$V[q@a;,*ޮ#͐>byҿއe{™l^w3P&S܀^& 4aeg5l~ՇKd,ԧ%?t=*)yt<(*/6_7Z$ot?¼-N&v59"[bzp vN"E6K ټϮMd,{Z^q`^(0 @e~ec&|ZRkɖrwc˩Kc#iV:[ ,ED`P^^0vm#EJ|4>PP b~o3f+*`Φ%GPyɸ xΗW{ ġaa:B ~>ӆ!؎z㏞/qU&b&s&9"z\)/4qIRSb5]?xbSi#}}rk2ju̥)_ И|O K2}cҎnT/*(,Bd ,nm} Z${쀠, US+hWXu~}* ؂7ZU8g%1Ԩ'lXK^(`_%qTzbKSV kCҍ¡[!3qB]!g:0Dedm|a8њ2'JSJgXXͤZ %ؒ1=oT2cÎp*y1YwD=ΌtY1[& MeѦĆ:BWfïܐ2(V7Dq)ᡖ$JЉX@5,\Տd`N:n$~FK#/D`UvOJ a y* ).!.MaGp`H)5A [uǮm6u:ܒL9!;[HIeDZ׻M Ί9P ԤIl6r2OHoln"~1?:x 7@`%NJ)%ęS5-D! Ú\3/߂Qz=LU8gRϓ@wO_S搞VW/T,qxF1.MFTY]l S7}ER֡mጰ,hzg]~i;07 mᾺZqs 0DͫJ3 Ƃk`eJHqr`B ǷR촪j^'}V@'vsZ[Fmwr:2A8U)M&O?Pʬ<;lTSasK3ӃPYP}X!ʻq2@X?CyKJdmS"ٕ3鈳E4sn'۫3״IrϰB2:)az<$q"3lbFE$UU¸DNhy%E!O$"h:5̳aj.bBK`0tHbASKb6jT])e5RLفR?ѦD@}!ii>`9ls1sX @?;aQ@ý^S)p5Rm%x.:kA(|m{C_nK z^kMyy6XuIv+2ÑOcyKZn/:!^/=w#a8r$BR0Wgz.deB)6T4ͩϭeP6 dxz5J0:Yt sĶy("vg߅ULYINtԃ̲BݩG"} YA;Opn\m VmD<A7]̵G`M8Dw-ר* YJMF%$kgj, Wkj֚sO<2a?)WYݺ"@u_&Ү$ ͉k$ .R_y (|Q^|c_:xK+wYP#z>pmkoǁS(9Nb٭ڨ Onw0l~:4m;Fz@z4-vsgQ ?<%rS" W Zrڗ"ӭ @:C-Rh&ڒ MHrwCl6>n*  {>&i#%d(|mxݦ˟NMBI0MJx̧BIْ %{-?;KnTIr( POEڕgLlx <\,mlI(+%[^Ѻ-]ԸcCk\oFo[.t/J/AK{LN˭M/ōItOWon{@ v@C41{;hͽ$˜}𞈥?.X/i:@t3pK(7r|{) a('bZ3 g毁DbHNRXu*E9?7EK,IqEJH7&&Όo}FH_4oIxd~8)c>kDrrc'PS҅ (V;XNzr~]X6tΎæOvHWaWJP|22TTـ5>Bd<[]^dP Kj T=_60 >J-2 Yk@@ dȀYYI铤Wy t.c n]Zb_9ӽ3CA<kcF%tQD-La% CxG9[.dUoI 9I{sxuI\Hɤ( -=5рA a7.פ0*Lě_+tysjzD}IP} f?\ZG`v5iܘH RB7dE s1ah]&!}W!,kT.#itP6nO?(1Jg~ٍ?cPuFl߁eg Sϝ ^a&O1n@꯮&P1s!jd.jKa2j| XECziCFQI1x$&PQ{6UoZ;wNS]=XRq \>材tC`;7rE OMxSjfΨ*l%[/2ZL+S6P&D0S7Rh,+'eD%̨ +JѺ…bٓx7\i8Zѻ&Һ=q\B+`>"x,m5OFDEiڮȋsyPf4Ata 3"q؝\+J~3jza>z0wD!16nZ žkzc;&;K'U1yBqܡ+,z3675d OnWNo05/=*^TG@v֖N_ǦC~ aK~?2)0Xz Ivx5#K?tmٱ8qf%j]6de:T`QA=76bwِ7 +bE@{v,nz7l3RЇ7EIOrQp3G_ ΄ gp :'OG 6 2cN-&W׻QIq@'|7S JrDzUwO|ZF*r4ܔGO Oiڕ4di k)e$𛁴lNKz Y\8c -L&)Cc<>7Ud[Lf] GߘqlF7pkK'uu-j~r]?][ m3N30Rj xEn 2 ,}-"] o9 )ԍԥ>ls7Bq5*¶~+WwxG;UARk $[W)j֊1Iy5jxޅ`%{ x0'OdZ s;#iαdh1ltɽQ(7_ _Eq]~: g?x2c{m!;D1L*fd͐e)[ZL(@=6!A3HV -)fﳵl[!-72lw[tDʃ@YL]Eއu rD][1̩ڬ6˯.R 5͏0$|hNxȉ:ÿ|Zp۴ \r5Ry^T4.^;IR:Dҙ7+ xvj?.ǖv55(AytzMA.!QUmjw1$Ǿh.).`&i ^]f@ثO٤:fѢծ̟efV-XS[BJf-20 ]7,$'w9nGJOgj W'jOeR~(:vbo2W5uaBf-l[F}$BD^>NLxʵd:I6[%m'@Y3-ִb[p4qiETx @")P+!^0bZG䃦%;W%pX zn؀*rͻKTmҶ 6xL/x79DHMxQ |,zl"Yָ}V܋բ@,h]G~Kzy(̌k,hc˙;p [Hd + |pV4].pJJ@`Q!kwYJAmgƌ_ڂb|K엞D"(h(?T& )(!P+)6RSCȬWoB+oL+Z6_ 0vv҉Aig@Pg#Dܕ$Q3.ۥB) +Ib2 "c^]#| Yཪl\" AkP e~OaN_t3KUc}dߚ4?׷Ӳ!M\A~.I ɞi\.B9o㚙sL]DҽtVk?Z5@>W'pы0݋cɺx&ӹŎJuXԻMtvo7 A N$?"(jVOkήmYDIvx7 s>\0^7W" .,BXrM3;:ME=#<=?VP[V /$,%!H:\ \o]ԫJ|RN')8 g9թ4r((`O ޻Ԫ$Rj(C9T_}rUP;k)]q;LS^&[ 5S-Nx|u8]\oܙ|1&HkΫ6ъQ%+bc RBzn0ۿ%7~ d]p:% $ q%.fhEŊ)gts%V`"K K{X'P֮ _r˹ ʼn@yZ_:°<|v&́A;s{Nןi(q7Ս󃼧|yaQ~ڇQŜT}m!4Gd7ad#dCތ]A'.R9l`3),1[%}Ob_PEԊ0&Nb.1=l[$Н"UI3]/Bנtէ|mw^Q;yXF'黇#vMŽ#.tf[]Ueknç3Ïf{Xo2SH4ubҮ|ozM FBvbu%9/A9|&+t ^+ݍ߼F 0McĨUR?>)U5 D}̣c9oJEå7m? @>|j4pb [4 dsu)*0pvTR?uEDC4@J(v۽ _gsV30žx~G] XgX<gKGi 1ʆAH( ts"VUhV/!i/3]b`AR̘d}4t4oKkЉ>)~G?s4}(-kf]-c#=`C)[?PˌfRlʛdHn>aKFOUK: nS ZZE3Q]\&'UXSyAAE!:!BKA| Z { ckP=fE*@hp:wq 4DǰjD߉.ARO.ʔ8rӅ77V!ɥe'`2SG2چib,iM2 HO5q |tE8P0u ,dŚHr-^pM=T]#c&(@ٴmM-Y/hf&t #íjI[UiZLWH$8v25Kɉ<»=ĝrI)1 u6~(݃IՠWH[N$9] ك\жj(^_ 8ămo4~Hr@c$b"9Gl@yucPeue=a=ϻQQN( _-jBcIy}dyJ>-7 z|>co֍KZMpkjv+c. $)#pWH{8kfAF`!a*H0\axf#e ƍx'Zm8D<&u\ $4m nYy!e~Vwl7wkSnZ3E~ujNp@&b`wX /{_B/t?tOiC"O战)ljDx *fQ'7V(nW?$G1\ A"aBo*RIH҂Ƭ/AF"r>^{=h [ aى6')?JF'_ጩ!66ђ'RcjHx_)6F[X՚O0"d"34uY(֣QkkfV@ ;ODlJIZ ly6aa"M pB/*/vPIX }~8D~ȩ{fu֞hMo pόbUK☓hLqk;T3HֵX't dRE{)$jt`o g6TϜ5 u@F85Q1x>.0 {ɹ*i#%-m8koA?qrb1[Ufo?Bn6.CI53Uo( 'u ",],;-7!6Mf>jפ?WP~uf:]cJvkqu0 \ʼnRʬ~( (_+ήZOt!5I$Зq埗'58`O=SJ%J7W~wDK6PÄØ l&:$(L9Ixǚ23Iy%w'RDōǏTH¯X*3[s`k2\4kt8$ɜV;{\F~Ij4۰RŕXo Y1JF(V1\Mjkpȿ}H@fLYiQyJݫǿ%z= 4@b P*)>GR?zCnSc-BE|ݧrI+1cgN_Ha5J9HYwC8\ZT0.`,+sOkln;BH$DqU=KfuG% Z:BxW77 ^[=Kc=wt7ML=r`EhlGa`%D븲._kGf\MgO֗vٔ NQO{1φ v-|' \M#Y0~:=Yh`PTg F%ZkC&z+ \j8(7`hALR=R0:u֣Lw@qE7 X|>U&C1 &F[h+lF6GPDP,` xБWjud5;<3MXd<6smE(pd V2wDy"UI GrҌ]Dq. =q= 暝u`^?>cn^s2fe)}j ߌ{RV DAJZ%[  6(kPT1lS9M 9i|P 0J8J%_n5`j=${Dh `YL1{e9}NANƢFyN`sޛd 75~D+JyaN}5ICzd`X035Je -Si@e;8S̲絉s #a1ko o9`Ӊ6v\jd檒Te(#;.L.xOJ=JMk- E=V ̽rK9#YKܸA)6:XZCY/"UNJ)X?-wzDvိ26K/='UXtӞ%#׉ '2?eO $AboyQ1{*ʝ3'YE:@:γFďbxr[rtр JdR2>ψz0\w' Կ[\au-69Ӝxy,4j)iE'LGgq ϤA%!rLtɶzw|`zw7Y}-"ǭ&&pyڐp,1jm]"^,y!0EוTt ьNmEJ}pxmt}m<9*f5ڜW*HS6]%+BTv%#mkRMQ>D)ӵzσpC1B$f/aue&}` T~[,4T8Rݗw{Ǵ ؚ4 J-o,= GuX/}ǐN߱JŹ+h6(:aSvU(G0unA+"FJxDHr 6r^d@pm'ip'w1!.VAtD[DjMBkGn]Koo-%E(x9}T 1wwAaJn h[5WbWM/U`37K,E˱DJPV,bm wq!uSE(.;WNGMCT⛂RK"qM7bJω̯ffN$y23P :f'Kg [UԠn h9S\DY>KNؑea,.&I 옼η3,x}ifXG?n)<)bӞ ,!.#jhEo=Bʸ"nYǭvTك` gTwdrN̜ W!竈]-@EZPܣo.H,oBq$Z֔.=ر6- llsu {+.bl)4a]iT(I?ׇ2<TD[WZ*/vj(?]R<&i?\y< 11B8soY]g+wZcFA)seeqncqCT^쫇EYܘDHqC|w{Ac4'sҽvzː5^@ #XIKsJ̑;G:|nD_j&//WWo$WkW'qTaj; |PobEW.ƒJ#OWa-6']$WQDJJ/ZDqҙݸ8|X4(L3-8RZ dk֟WmQ0_;>6[Dݴ:āHu{˨".3bzhKMF=!S:Eyl𫧈z{BmWlRhZ$l^1Ix,=J+D yV):X ^ۣ>~&j_[aL ``kw !*XR䕣t3Ix@^E !}sP*R: DT<*O3VB a& }!0g}6.4ɁԺc6&e"sVjR^mUx >$[ev%^ 6MhžJZhRi)V1 i=n vUKeத6 oR`Gm{Xg<ЉҢhz#X?w^wR}SmVS `$)3 YTQw;l{8uZ\~͊l#:Q|/!0)х9Sv[*۸Y'EG9dS^͛6Hl;P*8cid~E&hCXKLAY?A_K@HtB8s|,y2- @H#w .=S0TW,(<]g&{BY燰!E=5Bć˾oU8)PhǐyEM嘝icJ)A]pTmptͻgHU{@o(1;#鑔_;^f6 "2B6^ci!{Ftk^xQ:X0H ?udYm%"y)de$]Y= +Z19PLI)%ڷͨՈ ~*N csUQvǨ 8ztF҃͗A)UmHW# >>OY tϾ/UQ ~`L@ޚ $PtPCIhП Z4/ ]3"{Aۛ}:HLtɯA aJ 6;xXڕp{B !l]ef5byM0ҭL) ?K5Ui%' qHȿ|ܶJoY"@ax;ՄԱԥג.i ~ɱ ^haf3ѯj9cI 0|Bb[9o'$/ʂ]\qp_6=kBul;-x ]3~oF3]їu+g7:'ۖ4;. X׃38Jt.bQY D=O1wPW6q3_An81*_HOoȇz)^:h'*♳I-~Or떉feeocO|,ƶVC8J Ǖxˢ㱾KۅdN{p%/M])vZB~P 61lȜ'aPYALY rнl2\ިV'yw7^M ˧}D~zgUQ>LErj˔Sơ9-v9ܿS("Kg~xҷ,ۢ 0ְC/Tuc72%%O 䱳Mx.ٛ=`KunAsY*)X")Týq>Nd^=e`[fuvLr]dC_2epgd"v'(2ݨKVa@" OBXQ0 |:g LiҖJtDQJx @ӵ7Զ8JWy43AK*Iy Lz(b6jV1.z뎀٭GMqnDee^ Ed/ "aP+@O?caP}Ҭ1qks`eզU^=.(3x,,EV |]/d +P9^"tGۻ8l1OR/i)`y^6-L(H0*c|CEl]:H6u,!s=MBivoXre* rxo]T((.}GМ?i-ƶG٤U[>:i'$!SqKť6Az Q(nTN)Hz'>P-K'lQt4Ӄ1HղS.zU F~c4ƻu˂t֏YJ1ѡsfџUQftƠj?{x43J2^VwK^ќ-' Uv/ ‡,:rՄ % w4nt=# s>ڭXbS֜'/M|l31{b%]$6l%t:FT_$Vw-,(Vx YY>S*Iw:@T((G/+L+b4 us ϜDZbr.0:e~7W-beDl_,@ȝReKNg qьIыvJYgzTOF/Yl^+-y*a$zOx=!὏/{`^trJ/.w0>K DN}}QYdмM AX H3bBjһ+ڂm5co * d`r@fuYDQA8Ϩ,4Տ ۅ=Q3Tf9]N|93htʓv/{xkTZU/@_sT6!] IS:iPEY/x9I9Vˉs$uPtÿ5A9,&H)]8 'LͺOcl ,F ZQP7RBZ^ȥ `2Elf;/}a[}-G-/*=3XS,GijA2)sJXPy+j '?W4#1A4qĢr}UN9HŦ9'}96o[T|q3:֢c[;ws3͋0K?ϸ }m2b㲳oG*/ff<{D*JPIV}>9,q6V>:(J|x9g'\$%$xTx֞5c22-u)P) Bs+Aq~f찋 => yh1֟# 3cyKHJ#U @*4A Ifϭ#AzxN_7uJD{M*ZQIY0QEc>8s'fNezCR"Ml4ofl| \5O2#chieA 8ߌ&ס DVNuڙӱ|^ ,"-ogFKqK&*BVTPB&\F( %Q_yK "I.ܔ*͘zV"EB=.\a±=ZKp;3xmMkw&\.LR\OvUi@JuΩOB+PLEYCQy =C k]VtXzĨA^]@"<).K|+֟i hliRP̶roz :<-g H*}~3)f/Ⲫ(?Wȃ$Tn KV+u*kA@, Ç}`WmMB L>&.@ xüׇG "<qˀɅL-ZV: z"Cy0ާ}!Smʏ$G+F=KoX6}xo>BeD.WAaG;'|A7oWco }I P9 :6%iQ azap£m@4hlN|v6l\. v^5[|( ",h_L]+Au^ oh1c[Y&"lSB @4\wm]07ϼg(H)`;_>_ r;/6{-$4,W1?lO/+`Ư8-$Ю}b5mdᆎ}A943j{؞{|ϻn LTa )װ(q Rٷy?#l@/O +,Xlahy xW.d8J饱*Z;Yi`~EX8#K FYYlFUCęu.X$\grX'tNm-A":Eڜ3ҤK2o9LWUiuæ$%'ZȚ}sBi }COtx/0pBĆ.ta 2jVnɧgݢ JГj=sh-[}H1 ?/[7@"<|-C{QNF6,L"_IB17UW+̈́]Dy8J?])c-Y-q[0^_sMЂf3RF),ZJo½z¾o/'A8E)]4P= `cD{J v`\m0 ۳&_h!. 6'=O-_0{%Rw{0q^!_.ǽ8́Eӿ\awo'oOI8^+K{r<|LTM66A!ZG/O,MIw|p H,br&lыT3^Hd<}6˖!LM|ӏ!_aW 4 ۥ{-JP:s?eI W0C9suE3c;\[5puy3#+ן5{̰)&m" ucq\m+VnɠfjE͸nr娉Ye?%̌z|ьIV j\@u{#pFٕt%"#JtʀX-Dkx_wMj7~GB"B䂹wR4A@b$<#'7Hx7\)4zl3a½IP BL8F W P&b¿yL\J$k{n'r2nާ-VW8UbNۻ7C)b g*1ȝIL<:٩ {R'uG[1~,_Ӟˏ8]NJ%1j w?YZYifȳ(wޠ[H^p#y6D Oy~zIxny 7nU+5m?90EE1_g¡'+ǹnᎤ"hxmD/n VJ3Nc:p6 !d`6C|:F{)},j7Awz>gLd&OT#Y[ Q oT-:?]{lCW9ZGYgSG67~F9 sРb1bu?ȴWy7>_ƣ}9%mXʼQ@(/S%r@^/FG D[4o &|x|sPy7R(OIN$_IAyTl |~ϊLk~K qP?ǁ#@J;=I Ax[ijvk3x6kF,t6tESy"!qz'7(2m u\@=ke!#g+Q]J<,xI;81;0ZYi6F0C%ſxEyhk>\QU k!=;7Պ*_eM+)<u1x$B]H;pz )vԞCvxF2DT|ZL_Mm;x/])eh{Jh_Y!;WM9rճІ?-olϨ‡1Q}۲L0VשJOm RVT+!u>ީ]݋s.Yf;:G]RQMj{D3L2m b[D8b9V UG4kQwx1ލ^|61؈:++̚vgv@Q\e8n4V_Vzp/soHg0Y9.0FBæ&KvbjG+g@Uv_ᴊ /ƿ}>(?̄ff``7cvН5Z^vpplj=˸} H~lBs#W`,{ cipWej8 :鯼¸uN qOo5Fx))т`G$4U?[Y LGp08/]Qɉ<@y̆*ڛ3s଩\pSW].1Oٝ"!Q Ep1MlE P* 9_.86W,$Wހ=@4FaõOs܋v0orA/qc˝"Ӣ6E%0v%v C®Т@5H#cF"jkCi%XzmHjѥQQڒHe:(ܭj"5x7%Ψ{'Jz!9:v!^HQ63jColjή ׍ρ y9CY+oH.In"`(e)0#]ϳY}zY2_'t)O QF&iS~h4:LRo]*i2)8@7l0bK v y srb4^O3; @^{1kewf@_uЌ pa䩆,`ph8h&3Ѓ)iA OF' ɾKzt[ 6%L&=#D}.@5t}D :^{ e +5-%r"d>yU$qo<_ ቬBƫy4}00& ZRFi5 b@v xKS)|8bgRK-$n ޛSOHt!=b|RVo\hZU|Lڶѩ4#Mv;):oL!w˜9k5zĴ9t>41LdtLE#ԮiU<'*j7bNX)iuF]wK j+P 4|^P%ŕo5P\u %ifRGaD E\G@GEqtQ}Pq KX5 !>;&(WZ`?d́ ͒'-NChS#X0} l41Xl&Mw"֧8P[+'>gy[jl2?whc~?Ё.J/ $F V=.]vЊ0z UF[MM`YVΩC )6/&]<, ¼=gx;Niwתvsj cǷ&H&w->$)*A[6%H#0X鷶n9#W?J.@A혧3 '~w6^;ϕ"(Oh5cb׻^]$$(p?Xmiz~ lނQ/?0X=@\bF뜉0+Ѳ-8#d(=i[ȴWd)cU 2 -,z&ݛ Ck.6tUw]t ݒD6DS W^òeyjw1zSc]\K @y.qs@=r˱#Y)p1D&v-LW>\p'Yd'nhnB]nXԎ(, la=T~!Qâܥ۰|rSU{,ԇ-(j)ml;܇ vCv[~j>)SE aey" z&~Ģxt_,1d9$G$sC zg{ǜ/A2%'%yk.NKmv]ה n*ϵx@3 rO)5ts).Ӷ!.iP:.%3Cs%~44hg7v$ {rMlv?KMMgV2"J1sL#FJlU \¸ >Xei@LD|͗U*Jj|3TWhZW$­֕4?kIjUlž>pJn,s"˥ʽ~\HMZ+HoMOvz+&NW]lj Y#z>G kA_Ab5tY'Z9 A=1zhg󾋳|#Y;A_Wˈj ŸF<;+ 8Z?Rl.# DIO:110)VrhumEUi~w=ޫty^Ƽ,QzmÐPZA7KVEL hњOPF?*Og] DTYkPj p H`v`w1twGg+6:[[GBzP-әgUb8gJ2WC^9,7/w5j7q0mý9ң2U*.i&m26X|)^dbh&b , +lIcjOg^ 4?S"NVK/I'{ͶC$W0?Z--%gbϽ8fe@hS×*gқ0c8iHIsp& l'>) C,!jS69|žB?xߥ_pz 3 {yN Q7tvK2P9xId\2 3  nNjk9O' h%M'G#4|Q\㋤&qhHRxF"DNOu:`8g,: &eس΍4G~CFU-7a& ~?M]2[HKI>s'qŦ+*bĤ&#QJBi߁ P,,ӬlI1V>G$[~:\lIQX<aYjJk'|)oW]ܺQ}[)+n|ZznvEg:bJT&a#Y=F HG]5(֦%ZoB܃O4H+n}o} ߊH EB2Bs|vUB K;Mod[kMηrC]Ub<ƽSsE)GwŌHcgn|;St*#K.H.Z21kI"9Fr^i&Ou)Zm,,wψb@ ķZ\1C{n&MWA>gbm0eC`QGgo7o^I֖ cBWϴs }-" ԣ<BG0!-k |?TRLPYOAZjH\`6B2llu=سݾxO-* 3IWst9̊}:v᳹.&9}/W(~4n/qՙ1Re]#m-χ*Ts'$)вJACC`QWnXV)EI15vK.ZB ;/zBs'aNנ \;95F$^1YSIDl"EM !ʼnvwD¨RD 78i| gw S3a!O9 Ǖ|?$\2-g%>+>ZIx}N&kj}4Gl|g%9 iU]{5ّh@th_OѩHxqoDJếF z-vfJp#RԹRA@_&2XvwσY@#}iR{!/(ȥ2 VntZM"?裈P^x1}d}d˷r!=% Nyъ-/%q!4F/vJ&p*rK`LK߷`LJSԀlEoI!=],ȇEQV2}ňqtr:|`E V(^uADɠaH  Pa}.kx1"P}<.$տzJy?o?5E>˴VR c Vqy-t"ai+ڐN,3==C:qggFK)l,XU!OoO!^t Rc~b_!Irumfک=B *#uMfPP~JJ#-Pv%~-ExKpxDT[ҡtqdJ׀:6Kɘ;tpUFV i M8sKAΖ=I[CȜ\\U3( !~;X s`,y<8{PXGNaz5B݄> V&2DrX 4ҦrˤoHah&Q&\H㧫)8)[ʐ7Ɓt(/GIp1 c5EvgjLhk띙w #A ?/GØ2ndѯWc\}-Fgr~v}x8o}Puu 5mD#қP17{,tS+UMo _!}۵bi.jh6UښE`0Hz?-GʝID f$OYr܃rZc>WU`[zYW"hw_ cEOZsD}pߗ#Rw EQދ-?uYPq//W[ ^rx )GOO [Wod%>fc2N;|ĒʫoyL'Ll ·X66OpTXץp2:DdžM:ά''.Yt=:M { x KOwT W\ؼ,*$#Mɖ>5SU\ ΘBA)-q5jh6zjK7ro 0<.A 5bs'٣0+)pH9|dq9Lܲ0'דKv1X=dy+Irk5 ^gǼ$Td Ҟߣ׭i9YHZ%xb~5|Ue?lKy$fR_8஼7yB[HrUaA.פS/mحz2KA qZ(Rg+aDpC 焭z.PR Q ph[T@HS3^a![V 'nd^QDdj <(8ETbDsqیQω:wR& JTLU,reNH1".YXVzt7|3keumd1UdЛdKKsY7;ґ"H+*oA6 ճauu#imoq۲RIr;(0h:y$B'XYn5-C5u{AxGT\8<8 c]2-+Gۭ?\M?tճ @JbR;G4c$v+3 sA=ktzRiXxq@ՙ^USJ#vPސzfDwz4\QsfVȹ</Ɩ@vE&Y!}Gf"PZı# kF9A}ZcϊX+:AYٷm 4Nm $Nqb%p wt CV[Cq]e=>T_-ElasCQ#LZf4 x\ʼ^x#[55!^]tu#cqžeTWzOIg;\5TB:lc0aFxaLq;Sg= [.^܍TM8p@35S9UZ[х1I8v:I*lkäJ&e.>hNk_\YaQ{p\BU*qk}-IcOHIL\$j;lai--37=I.4t`jpOq(חv m3QBkpeH@Ynv/4p,h"#GaJ/;&H#)_za+VҎ-_kX Үj$3c|iZ%@tߚ-$oZЧ8F$кFY/=_4F5^vDp +˿4x g,t# 'LJGI7w(ҵ;q3Dž0; ~ʙ>f#W;^s}-ʇڜU8 +#ϔb;-JXL%EA~fؑ|O?^Bt/足^݇I9Awgf 4khhb]걑Sk؜&-M_Qǭ#ma#K/FY<ʫ̄P mZ-zpР cr\ $'38yӔfFmuDD}}iQ^QJMP 9^ éo[|D{2;+Э-?;6SL O Fo>r1RۮQ5rhR{,t־=s 9u&Ja[,r n${Sa+BJॳ|$ r|!KtpZk,~xՒ.iu$c3/RαP`@bZ7L1YMi4/(TPz*">Ø9 ?(ZpQH߭\8*AJ hMz DC*[kr|X:o(G0@;k 1qKeͥ_yC Dˀl]Xj4:k M]Ӏ_b#칕 ւF]y@0GHq{${I]CK(u75<4 _QgЀn'z@v]M6[r^* * oI#Jw gbE?pЊw ǟ 2hYp^ Zdž #u΋Lx(Kie8CZ?&VvO;?Oyiu#EIuZ +sXd%T=w@"oaM%QeNqv%N2"]8#0BlLcJZi^P4@@eosD˼xDGrai RhncwyqfG@e뛶Ah΀2SN CWdVX刏ٹi<ޡ P[Ѝ=z2p=w 70f7de@?͚i{TFRx8#ZhUc"?o̮+$]\ĕI+-+|`f+JP3"᭞Il}M( @{9Z׃lβm ^2 @HŃWF+1c^$}~DB^ tdl䦿@!v>Kx\S- y}LR'RfYܒD9+n;*iR ?tI_it>=C18Z@'kMr,[8;Cy&ɐ<4p=aHל=daGQ>W(#i9!.38ǹ̯tBǹcXxR*x; [5ղ)|S`ݞEaTg<-zyȹ -֪Ϋ苏P}t_d/:P̛j 1,6QϤ}Z-0{z[˾Q tЩ@&4x͙h]mGeOQ[8JXsO`HG)-KF:Xz T4!.02&L0cS4xed#HT&6z9ڔr+"K>Aq#5y/ٺ*fgȸ(c?\I'lk `l>u!Ze((r`n[{"U//6ILՌ>*#c/d.2[cɆgw9J0bh!Z} šː:H_#V(zIۉ"<;[z*`gj-)k@X( kNļ1 ^}Bsɑ:l lNU `:9C^@b~czKu;I]{4vM)!JڥrvښqHGM>ɱ ر^hewY*Z0-!+:;ʍ`Ǭwj/) շSnۄFgUd Y7L+PCi0*W_Gb1K>S)Ehtu >&v1%@l_2 ߶\D43iL;1 X9M>J\9Z쾮zx̛7o<4~PH WŚ|0rbo6V0bCeG)_(w׮ `O5 x+`~ jD~վ=]~+Z _G;rf-׃ˍ&J_RyTP09lzK߯lzb')Stۨ9П 3Y4@ZsU7A[1.!r¾Yx]d-{Ӛn)P+ֶD(ZJgIQqiKEbb2dj-j#B =J_F`=ڍaq -ǎ7!.,C#N$)b7B8&U5{\xiE Z+)׹y.HILroϵf÷[k>}5Zn:2W7|ЕexV49$&wG/լ6LpkF 6ĿJ檩ۺ3ee&VpnU o{`w S Xr2vqQkZW/7Wc6AL]ᅲ,q۳Pn.Tm lEvG?eEɩ}J)zI }tq@54)j=!/s,65pxOv{̂xs%p[= 1V;ܫpx1UVy!SxNk>uD<)}A'lٷ dx]$(2"s6Q Cmafp!ΜZv**Ӭ7!:=,_*9+nrfg|v@{=P𳛗,W 쪑-1O_e&wZŦOa_G ,%&|B;nV#F ٠Ftv2 Չv_,s_n\no3TTi)㰹u(CU?'/qU&,9Гˁ#;1lÌeSU2UL/謡M#M+ MWn<|/:U3E0i+GX fvzei'tDΓ+gǐm$/ IV:Y8p~ ,)IK #8 TBidnH<9.,P S qVMVbJ jk.48Z4(w%\?Jj681*6 L{8f'pԃmuG( tflYE7 55ہԨ"PrW;Vz*% %O! x-brP4O,j?F/_BJj|[(yH;}j$؊ӿ?2?gj%C|U|3a5L̬C*sh+_k;mQ?fjX 6.#Zذ)Loi`NUR̯`>5NXںM]!Rh.|ABAXsIAɗds1{?B"5Yȷ (*,cv2c= Lx\&KV;桪7W%+TQ*@8^/ Z| 43s_-ʅh!JOgY;!` O&pUHT;l I=Z=v"CNJ@gY WL4U+%lE~0baI_,lyVOEe;DRQxl>j*$k%*a4YkUy`Wqae:xEFcC-Rr ,Q3oO$x=gR5FP%}D3-/iHFZl#xI.,ڕz<I45R^9{|N g3FUz]Ѻ߅qd>D.zV~@{׿F?gIt\^"` g3N+V]s%3/48xss_+1p4Q-{4l3equݧ ?i(9VhׇQ{ucgj"SrP  ~Eޚ"IH$%(VFJ ;WCOaʚoG|+Y?~0;8Cm.DdI=]ٔA@$ )%}>UEiڒx6KK #6T9Z >5>3Pn@ZG4،UZ-p?bNoJk-ptU0D$iGwe%VU{G?IT9ҍ@A9,[{A٘|sCf5,/8~ߝ44~j,bo\ɷ}m)Xj6y§NV~;BL$YP@#@+'ҼJ o%[\S(N <֫]EidȽ 1Ubup]f.'hUR(A;ZtpWJuY9Jl2iu6^ZM{O9*'` (M bXƅv\g0 gt^Le=Aƻ{0ůPk%N@?rA)Z3#o6r g8&m<O$vuL.W+=-M>OkFg 5,D0w(=?虊y !lT:xNvL3 B{tѕ& +F##.kzNvs]: õe=z?L V/<r>BsA, pF4RxK}"m~VvVB1'dMbX7-s]RmЛwsM;kX*mOƅ7}P)WDIg#8Wפ/ym./EhVƳd/2(R?Gvѱj ǴSMjO sM6)c(1MP!4%? >o*WjbW;$rx|W&3)983dX/nXF}0.Awp ф/[$4+)q/UfD(|M{ kV!(Fe"TMc+=i KEBO[s`Hk.XhECrxès^s5mpRM|C_';^|aNXߏh K}'`L*_F>,~S'z~ȵ?;d͏.qR]l e,UNuJQ2 q0 F> 5$$`C"Y9zGM:EM^oIԢ~hdr.~χ\ SePf'tm(X廒6PY  ӐORErp{\U&{ך{(5l!ka#uЖP7pR>YQ1rDNC˾c x;F<݀TR$s?O#ޞ*`i1n0|OXn\CCJbҴOFT {̗h |t n"lsep1Ůo>F꒙ʶĤ+ᆥ.# _N9Xa4GAy 19PAI;g6{̎-SDӻ2GpE:Exm_9 z^R-Aڪ{Yq5:*j1I_Kb7jd Yl.> t*D'Bl&ܽ6Ⱦ %r4mAH g\ l|Sć$L@]rDx#7afX:%}ʿ^0pzfg3Ɣg?i.-v`.rQ-k=>Ky#+Wl`%.4s(AQ|_$ S48>f>%AӋ_c}_#f5.6QatцF% D1";DFJT ?[˷$h# A]?PڑSTqg EG<+K)r?Tz;6} hi-^D׹ŕpf۹﮾įTI20IDbVD:Lg|Pcx˻븑XIFCPvj0|ZPP};Bn#Xf7UR#ֺfʋeO{7lNCj o{ ל3#cˇUvCP__b7ZI$XDa!{:9-%"nNql9aS QI&BLK J ˨yp a:\g[(sf2Ky4K|\|EPIidc̍hꠜ twT[Iδ3jP2#2i#Rr˪~x8ƐJp3XE+S]-gb_=haa8U0P{>7H =nriR_hq#߾|B>#Ȟ/6P:ZTd8^AH%/NZi7Iꥦ o\fŗDq϶ci2{cό9)aak+pt"9lab7S^8/zm[{MZ}6Ō H8Ske2VЭZupBQ *Sp`=Cj{aC]jBR` P F}4|ck޲GI=J٠M Po9[M!Ȭ_ ѕŞ4>Pkg Aݪ8+!T:0RFLr4;,H>*0hI8;mì-gYl`'ݱl켸w KlmY O`=4Nzx丶=_'33nHkHݭR@LoX~e) eٯcb q ΈKvwJ5My{;tl#^ (9s_*Hh+8i\>ZW[cs _!dyoRx퓞J`jmUZpM_ug55QHy݀dWIʞ ';`wjKm/{E .g؈)>PЎVf iZw. /3J(h(cR:TR&,r3m [BkᶩJQXk'C" 9fW,d^_?b:gVИ#+yGyPyQ̛2GNY$t%~+x_aeb`3OϏsAI]Bh{Z^f@!-uE8C_45^=9KD+8dQp 3pvH+uN%+v%W݉źIɜZbP2 ڟcP|,]?!@y۲e6kn1p.lbMN*xKKHq}_d,y桓!X]H)4iABzcڈWDzRC,Q G*k|M"ˠ?aǗl @Yʼnɴw8!{(`-GsKG 62EݷN1A̡^kmРQ)_ꘗ" ɢ׽%Hf=|OYR5pMzxՎgD&t͠3Z+Tz7$#(q[n?[Qp{F"cE8uXľU\Ykq$vo^bkƑ|:sZ~`hN O"-]6<&UrNo0z*?~gu_I^$%wKNRib8/^;= cB`]8is^mf(UIaEלqfj6 Ts5A@>_0&:ʳĿExW'NZz i~eVWvIJG\n9S7(|B_"C7Ï@ZXoZ YN:h}I+< a߀PJAomF[ۮӧ%N2 jRH A"D ;]zPH$cVL^а?QS5`~`[@V7gA;Eum];F8)A^} 9H2Lsq+tVXvJ![^y,7rkpIuq.T":dJPᄆ9kmͳq- 8oS/h#վ?17Y\_ȩA~mBY9ƛ~g9jf 3[tsWKh8l[%r "[$8V3N7~0CHGzsNS.aƸ\pζ +EunSs$M?Zz,5Iʩ0ͅ77DRamk5\Vf`P0ϗc}!H Zw%c~ﻀCCE^24G]^5Pxe}zO.7oԁrϤγxμ\qӺt*le=>s`mtX=a\tSln?h{]mIr3Qtr(k91+k|N%5!t{;ttb ;D)r }o Sy2W.75UmG>uC>7I[4_Kysxg8Gԇt'7+/djZTpQbӄGˮactqA/|eKص#6?/.t4@!ԨTθGǁ|0bX24ps%PqN/?)OjƟʴc1@-E_Mafjp\5Z5+/KBgKtig}tF-JU?naBk)71lB^!U9WŲb<6 `l9 Gzs-u%~nۑdaJۙC<{"X :`ăbpqe %FTۅ?k7T}a_=%N"PRjȻBNx[N㞦>QxH|Zb*bA*)s/@f8Hɕ= v>0¬L擠n Hgpg?|~j rrpUY{Ӧa؀ 7] qѨxhlѷNkb _"$LUЊJ|+-Q1[^+on|8^ӣx/ihT9+@uYykNY؏8:AnU ^mqSLYa͓уl)6 =kY{™FM5"a3x$sedpMP͈T14ziTrtjV{d%,G: /쐫 uܒ *D?xd)ark0.┗/T/!=G\ƻ{ p{W.O[H8w,۞dBNIh[wP61'0I{Fz7gU)x/Zc;88 +=BeÈ> TRe0"3oPK_>Z7ô,Iì֕Bmh^7 |2O,UhD=2e+K_=hgt\(RUBLvHK'&h 6 `.KQnw۳8mGrdfk՟@-nxŒ!_˃3 Wb*?u7{DG w\K͠*RHIڿ+96NʬTjrRGJl&z8ZY֫kB>-dU<}ȐvZw*<0򊶎uإ -7 (YOOoDWQ5@ݯSK"nD*j/z[="·w sFڴS+.maIWwi~N o!lpo} (Qwfd -2G{_%57O߱qdc:.1*' ~uT#'eoݮ~"l<>{@We<&s|JkpČG]+Kl (=| wWSĈ yo],ev'ʇ>hq_ +MM1:IZ$xPg{ϕ$C Gk׃_AV_2]நJ,Rjb^/& ԓWt$*>!CQJ\QpsuۧS?zxTA4]Ԏafl  n0JA cs5` \}=${H+?^g ϗ{QnEKpVH> (0ŇOeDhR}!c aQk1˂KZJ2QSGWeVLӦu7GdxeHA^dmiM]=y:=ܾ!&y&}  Jҽa>߈X((QJDR% -Q{G$ͧD4)>ӋU&'bv\~ȜΑ댇#TWQ oqi͗!֝ m«Ov JYvo5a^j,#P~aLS9L } Y_ 3ISG%- R/!e8=X>,[k}DeϰoIgmwɧ[Npv:4d9s*\-o:8;uLn{k op)3Dx m1VI]BϜ° Sř-=8˷+Ii/JDUlSָG/Y=ifB 0r2Owo5 On>zGE:|%Ӊ T؋>Z飘&PMo/ā>-|o`cw҅ѦT[VMWc˒ e]gGñJUDJ1EBJF\~{`%u*2&4,]G}ǩB;b->Ǚm;#JyXFl uso%$ 1WbL~bú಩aN1E1YNĽ= ݝ٬ " ~ Xz;$CQ,]&c7=}nMܖ-߽mб.ǷOͼit&&d|uW}JABwA]L~2)Vqޱt+rc-sH;= _lT~ɈI, hΟЂëbY /po"pyM 䘣#\@uѥj56  bO>KZ\(."bUdaM9͐m0pf1aSff=4ZӀC?a 3֟w7&UTj#<m> iW<%?ox\DbɆ:[."w12+3WzLQ`g}}|}[VwH+[-u?ΝwDT #zbCKӝ5`|~h8H7dC2E| o؂\a ϛ5Jƛ*" ֌{*t6fh[2?)^Q\p*ѹE#̚ J<S }%q~'+"{a4h3> -`"$go*U֏՞TÌRbJ8D6C&L`1Tج9qKiՠk+zr[? PݳWt ASڹ)44ZuvZX{0jmW!֯ 4)⹳y*DbqާdΫ➩y]*Q"<UhdwަK |G=,{jفc,rX͐4d7c|{ ^V&~ z =Th.ks=e^,>F_4e%K4ܴE^p\,0gsDž2b$HHl [ *t@Ӄ>ѵo|{,5f$0%گJ0*TF 1řc.&/*"$SW0)JxMD|ޮ8\z+l51<^w=a1f;.Q*eM'6yde*;jF'7Nk2w|$B]z()5eĨ)L6oց3ȰCEv#sZ\,aqmd%1LԪ’(ӄn]4\ o) בEPOr{(/5q;(iv蔛T aipI`1> _IKμ0ކߠ+&n_l Px\7h]O]@##W`sR?kvKJzkHʎg\;MUO }! )}Krz>Y_k׌ vQM_~+ .̾D#ś%ب8X.lzۮJN+IؕL ؏W.D[-{ d X7,\yvUKi]cۗE^c!蝝5,"Gh5Do4Ԧ?/IqFR)d:|wӿ]iIuM4د,H6h$XVW& ɊHNEucU*;JYeFEƍ͔gb\фs5g;/$y^AocMhIj+E6S M$xbg;8W}Ub{wN/@iL߰߂..Eܿ2GVNN_\+~1.w[@OU`ͩt0$ˈad?`#'ePH)vb?ʡ~<)y~ Ȍ+)nB='Ax56WEC2Ͱr )_D8k=$4?kA4daG6WH'CvXK>wbgنHpr_ᲠgSJ_Gx.M ϫn ]/ g*]Q" 03T3iK"$˪09jw80j d: #Z /2AI Z1d870ZMU䫍H1?S~U,CfX7pW3e/(#.Pn@yj}d se:!}HtZS?t XӪ:#%;FD0MvFF7͑<{N]Sis .F)yM!inͳO}iZQ)2ԁRh112~Dx`FݡܟhOq~ExQ́LtqQ/-{aA_{ ˎӚA,Wi C(5J>G(dG(}x&SlyӽC`]-0u >R D0r9 x;6 .ITrZQf#o`Q$hU ApHEi]3j1BxH4)˷<¹MEB8ޒ_ne92 hO։\k@">f˻!!H,QtkKƞź\CE 'rZ}o( 5#v7K5Y/eJJ 6y8+9e*6+P&ς`~nن+geHDI 5&9\&b0W@\J6s.-8CidͰmaBdgyu0]$XF?}ky\igY‘Zm# '1= F=֛N8EAF/[_y7Av^$.Lg;#or*W|FZ1XAJ4v `AY( 7(+L*\Vț%xz悏P6Q tOG3H-K7Γ(]` ?,J!ZqCbK#5}krvcڨ 9XՏ*z1>P;쐚dQEưdxSq'!C(^2YyAr*_[PG$jL2wЙƖhUdu&vK=lR \ܐDgK9aT0 P}=ӰI3mj,N+R@&S/,w.x gI`Tq+Ö1ID6#;RsjM1|' T}s0];X"2ZLc> pF>NDMlCf_ ݉2QD`_ogƬY][ZʧlvK~a7|jqd- ڷfĨ:4#DMu Z0٪.$uS njX".:3 _BITd!O!A#L?2`NG݁ OBTZ, B1,|eϺ=S!Lzkf ^"2 Cq#MYmtlFp-dRPƱb?/bL{;R$VEIWknւV,ڔLFy6lҞ]3lE(t>K{nmè >P{Ymge'|3G"tvi~ ئO0 9pfz<a z ޿ k;ֈ^ 8+:lUWY%fk{~@숩(5\̐ ciodbGϪ)lmZ&rtc:;@΢X]-/ 6"EdG"K.6HAVG_窙 +!Sس5 uAXQ46cLNv~]]~4j١ (>okQQb,/]}_bpXw3-Ï޳c\b N#^ϰ7du.Z{8Dbn_Fp3H`lz\L49FUbXཛྷ݃ω zSsZ =j#H+Ǣgڒ^0#/`w2l@y_$Ӧ DF}S^Ŏ:дAPfNv^J5e7Mfڻ6Gn_$WkB_dnIn~_,0C<9~S!l,Iԥg)*b=񆵣S5 H57OXcex>\Pm'Ʀ=6ڣ&59>;%7n>h2YIh`QrSw'Ĺp]4XچԎ @ˏ@yX㏩s3=c  le2AK߀5 Ff[c a%4ux,S t.U=+CsVl$ m]p>mMZZ8{E,6_HY!գ3?!վ(P]I'C&[1TS.k۫2 ˖aC7WLC6dJjP):rloMN-:@ ŮAN[(.4oċ;h^ $F_qvc.L*=u"N!/mp_;n /l\01ؘoLPZJD~ūnU>ޣ1lZKR 7!bxi=iZ~;|*aK 9yf)`5ͯ RM 6Q5/_o6m.L? eiKDD2qLM3{6 `*\˰m4'K7%>mџXL.[.nk,Ꝼ;]mB- ,q# ᵅ^^'LE C j)%b/0tAsoQ'ÌR,ʃ'hLQO߫@HhّnqDа%5wanc=XUs *|ؔN݉ՕGIQ䐫5+9]qXפ/mU%9-J?I0M0g}OiO(uRpuRž 濪>Ĝ&Mnp1➸\9 g_*+GUo1Y^] ? H)<J\p٦?`8%UW9i@Ɋ=b/_fK̗>8˛W2)rBaGII'p'BaREq^ MMѴ3/Jglv/ڭ;],y7௝1z#l?_+cӔvIu~H=݇]x~^<|5)Sڎ(9*%]b_LruɎw[](d7'O&mX8o)<0. =|04YPN**DϢ8nbb2Gܓ& ?r#__,ޭq R"IcR6D bz{8~qmˀ+e4vj);€9T[ =vL,O+b^DUZ0-:G9qW*0k5 5s|\ІpJåhz7;epѤf*v6_E: S8pa4M;U~l$g POQzw޶ uo }a)dS7}V7] .P SJ ڨ&q"-`)25QI C*ArguM sa kG+&oRqo M7 ZV(F=ඩpHL$y$_v:_BOHsz|kЃ~u_ 9G6۾g!-V: |x{LCFN0[RT"[88AY%⊱*JŅFfKHlK&7ۥW1>yDH ;簔:k`3Y]z cT[yHx<092!lf`S7o^F:(i* A8ӓuX/ A/w9lt<4>8OO ZBbNxR2,ʠDX[s5Y >\|ukRFYnve?_9'܁>˨dPN̫ Uwnos\O( YRm6|ȾQ{-TH>uW`CFP44' ^37jWvcAP_$$@GPJ\:1!{ b%Pc=1/hZ2^.2~ۉQ şibt;z.9dB.`6/ [Ow*M`'4W=BbjC%حID+&  4o]'KGGoW虀 {g΢(p)xF3Sm~b6Bݢ%KR{g╯Wnxm9b!!/C "CsGc)ȯs㛕XyY̼GSҗPQe>&?jt&375I@,ƒ߻guRlѻqa+0󇉈8RyJ7?i zHBs5Yg^woGj衞y.rB1Nφ5ۙ00ƱR2$K ƕ[-\c-NqRJoY0dȘzUP/^t|⽛@5K0HetUq&18Ned&sԅ$F`w4: sT ݃1_F*15#uiN)߰yJpƏWI-OP\:ÖTc0`&JeV>+q} @,/{ ЉG&V8.Κ ?VtUoeKu'FšP<=k)1cBO0Nv*?Bs=enݜF\E%Ӫ֞ e9(B>¤3j*Jtd&H+zVD mD}茷fpB6@0NhO,gE㿫 f<1JBEkƃ +O/sb O:Zb*ґuIkM؃b{X ơ4)Yrؖ{aWYUn1ww'%ed\2Ř3"{=2-`^^GJ;+:V'11G fpuab˒p1 _RmgfŻ6Z6 ^N+s4m4cvQb}!؛.E1\:uWYx;< @Iz@7lkb Nye򵡓]3܏>B}k^M c(R":>fn9AWc |z?:r!5[~$"791k572g%/gk++SѣFS$ $4ϟtCaAHn`w7쒵j[EDF+"^%2n.؍WFg#k#;tcXDkNyS4vC=I}'øee#Cۄlž{8C(*h1̐3Ҥ$7:Wi"edib0T+˲}A'=4'r!M0"-ex)X oң5&vb2ɀ ;Ig4Xś(QkbȌFy;6= u<%R^/ b~QU;a8RD*/bXRg;zn$, t5 66JqDn wW:\cgj(bLK!R7n Þ GuUG79C6&y=T|6<ʴFv?Fcb"ZmN,sju{֨a3\?u4zq|~,Ry8ru)'u,U+Fd2b&ދa!\@|ߥ8W{ICWd5*8Q^VYk)ԋt5>K,MX*$;+7+$/X~.߷DaonE?Ƌ&h&~rcV67ZH1P.CRBTYgꔋӹ $s9]̚ю) Yk:*V+E7f I^ (iXEir;v%Pd}€7b Z^`3R*{n PdSM{tz jWj Z6׺{fnEF6bv~֡%r%7z+x㕟hg,nkѫV[Z4mDq%D,BH(Z7Go@)pzjxd!H7 !ŋP1eiS"a- BdŘQU3ȑ$A#_%t"`l,R@Yi2%89H{)<&FfIt\+g qsIE8P*hJ##uCy!^njU o3b0A ʒ󖫣F-U|7A0ˆOH\{}׉\GYH޻?L5tcr) {OB i:~=I ~i>ye"M]Qg6^wYx&\n@SO8d\ZڽW6׳C+!u\$pr(V ]x0dVph)>j!`ÍcB-`|p<?OMCY/(ʸ+k̑hY}T'RFе)G3n$a |YG(eCVyYOhQel9-0 CƏe/l:QgjH$t(m$W"e y $zSA *̗I4K":4 }"E6=J3kZ0o@4c ,` glT$^@˹&Y}ˬ|6; ~hIy%SN D-G(MOP++w1U2JJWl.6`0(;[#$}u◓wcQZm6Ƞ.CaNah}HAD]68 ]׀84Mx(Lyb'rZER%tjY8tժ-Tx\rk5CRU~'ROy52'lB8}17jKOrhҕ>J`>YU|DجWfmw3.Ty0&9߁qƤ[}L];kT{( uc&4ݑdQ&#u h~=z"v<޲`跋;E ? Md;h+)xSRU^u$.(^:uG&pzs>H +JP6J rc0iPpQERPYC5OtkrJ2(2y"5`C=ٖ=Gp";7^[ m׸t)nU诉wяJTDwpk9)pٍnc8"/SB`B+FkM$q (zT/穬ZI+*Wc6ODLŷ ,So*QEygiP_Z^p-N0]6,K2QBp@غ>A%1 l<qQR^o[)o"՚BeL wpka9}y( [Uj~ ȴ,߿>f"r}HĊAMCjy z hxa8b.vWmc+n<e~8^ߏ (0~_sOz8L+=t_)Jg#~CK`HE5ƩG vYS=6"*1M14Iv{N k3u`_Sc39*,ൎ3*†൥!Y㆚< iVXB;l#M? 2ʂ`ءLdfBf| v}%h%@T}kNNn=^_b ,3ROfM8Mxk]TڤD(g<8XvNL:YP˲,桶LimD J'7@ 4!E&eɕ  ESBݿ /|*5IOit4 hkE!z/y(F#Ge mm--ɫ`rB>-q+q_gܠ1ެMfF7#d۸`}~7施"hCSzP39#՘3nHJ4_^yvNsH,!飙r'Z3 W=UHOQyKp:JXz{[U%@3Nh(73=.cqn 8Q ڇ-r8O:>-. w$ڍh흔!wHHk~%baW`&adTlR$&y4jY:؝灪Z :'-*jVx@^@K`P_qEVYxB)|t(;Gcׂ!@4}TEwN;G?#nH$|)eiVj &0 >8>|? b (dcZ{>BkY?wZ"SnƕY`4d_`֫EN)`pq>Jzj3Ҵ;f y\یYPV&W3`)xL'_u 2+v ݝA^Șhϝɴv"d]cFxV (5 { sn[IU&JPK*ۊMWVUY)L=܈#a"RyƑ/=u6RFބ;U,m#&0=G'yЃXn7'py&;j&(ߜkS]4? TnZ= OUe"hX^~+4 +үljV">&'ףߠ(/;C4rOWNt21%ų ֦b7qM@Lk92,\R(KÔ_!&(VU59c$Rv.ijZ/R^⌬3l>B#5fߞ3ғWyҎ{`g[soB#5^9`& d)'t'sח2$^!2[QTf6$FvvJ77rf?4 ֐Ƒf 2&wZ)yxcӌuǮ3/7"`%AlU5{$.fkmо4tP} QSW)ǁ҈<Ϯ\y1{3sJ6}\7wJC1L/P6)vfBdm;)cBL 盚yasxVS3id|GZF o8<.EլMĝ`o ?d +(BJ[s+ZDkq"aM{sU)-CΉ-~45-ajK 3B*+&u%:٩:ԡN+ӎ>eI^F?z DR4RC5h]vHXPNAhFNo<0}d :(=L)Y /`ïLfpz~/JtdB9'C֩H)ǛAkp4KqPM{:@uUel$1YZvMƅG5l? t5&A↢<W}DJ4F5ri ʢCXy##աˢ-`HmhlJ54l jBU_g1f HjD#.ҷ 6<𧲙n|Dg}Btя2ԣ^`yÐhۊ tІ؜jicRiY;IwaNTMԋ!V`9(JSN ]"κ3yjII_"hGy cU,I,؍%I('M IC lzF`fy|8V$/!PGS˩ 1OR>6DqC [@t@6t..t~,]rqDK(7;Q"}-DwM^D T˲ \ H&y4,ٛ']@RzFr6*-`ct|Pa;*q*5:4Njg@sŢ}s(QplN=RG7|~7*nJT+NA&'SfOǑ"~yP#t5wW*zӪNaj&Z _:do4hд/G*tzv8 SX@1 yBk!by~h;S|&Y۪H0yW G.Kx[m3[nV?ǟ x*8/8$`Hj>c^j'sس.%-GwV":GPWZ_s/eC9xb6\yَVNUl%eX7xhI NO%N;m9R׀)uY OioGf%0N󏣿.W ,s%Lge)Yj*]<{Š.ǎ?RS.0.~>_g_ >.됌 rbHyqv )-g564!Y-޽HJА-r4:pl$4݇ZR3Z'aQ#zUڣ7DqF#"л ӧI0 i5sXY"^Xi "mW뵆A}TG@cWI#OcDo@ۃt2_ay_A?)!`n n$ 6HąkwɓwtwXr xb sζ!Cj qk*1O_<< #gtHCKFJ$TZxĒq6(^A~Ѹfvcʘmo3 ST?F*R 5G~)C&Ҧ4 S! 9zbb^nu' @65*řC}*m﫪8bP F99>^OF,h19x~(L{Ka撢FT i^OS+CPo0 ӡ>\%#?]]P ̏?*ru ]}|g8'||PKMJ"GHO=nF'טmprCNe:5V_w.\*X/Cj) ˈ|'4jMɼF'-K#f޲17Ԛ"poE|g.>Sӊkj?xW `J%fLHf8](MM2,l\k*MxQ2߭>͜W_W:)XK{」n&a!AB 3R\K1;ކ`tPl'Uaֵ/hkަs;~;JDqN'l\Pqb tO<)^hM?}ߧ)I}).qT2zk/&k*>Q=ϝvw xudΈn\1 uFیՠ~DY80Qj (bׂf0 Gw,F3qQ Ҁ9Rrfen rśB5Q4ns?8z!ƶFZ3}ڐ]j.)MVo #d_-D 8z_D=1.@)4W"PxG zKKRѯaH CC"#  Z傼Qؑ<AR#av_( RmW>3PJ6ڗ0zH YL 7{ك9Z $ŶF3 5B_:fDKs."fV%*|Vph?eeJV- C.*K3lru}E8v 5lΧ-Sk(ch>es;h }*t ,ƮPe$s90LK''MDj^;϶G^?J4n1eWcX}NRHC2cY]Ѷ7~ :vMU# ފB PԖIl{ń͍+O)ZM-=*3UTĺ%.|rovs0AĭKu|z>ŲxCGnnV XA?%mds:0|(ߠXraaIڂ[%TzYc:IΑNZulBUYN}5 YgRĘ3X_V eDi;Mބ]9P\>ޞLTdr}>k 祫WZ0b*.ZWJGDů?^KrHsk}Ю7چEg gqJmz;^'`mP_5hGKs? 4KbiH СZqĭdLlb݋?31c^#kD<ǪLD|b=-%QZl*;L[  s:-oIg4F)d '(p ̦˳frҕ-@h=AKΥ0^?z0DSrzWȏĥ$56'x0%qw z6eBZ*ޤKV53^2X=Ay[dj@MoV pKn>?#їgXjʆ8A7ܤ3(xrbXЅQ=msGGCIS|:u5sAj@f`.ԩ/uïp;[7)7ӆckxp钟LxX]bV)Zį/)bl4;? 59R] 'C%rtۮٶ9 ["+io9߭ 󅻉cEWHThy42Awwx='{u'La)<o;0 _I Pqj(,X:f)OŠmn'GYm$P͔*L2TlJ^8S6νi*\RPմz^4CΆ܈Zْ6\ۃQc:lSi{"8=Y܄ϧW,% )?=F= 0OגeҁJc`3Ş6}#'kRrSNsS&p¹Y 'wLTƑ j!Mz𸽎]]qNm:,/5ds\vwz$|N~V-e;!t:Q61恤nGBҹ}ue' "6n/h^eL~Jfc?Wh+׭F(IOM`4Rf2 .o~f T-ڄ9oНJ~9X Ž {msC Y +,ص8\<<ۊ#mj&keu2] 7xrY7N7+ˁxִNG mHˌ "1_)-f[zK~(}2 k9k](L,9k)l[]'Gb ?urQĀ,F2" vn^~YK3?,fo *P8_"c% ES kݝ1)ҽ sLr>%PRSk~Z1Ip:j1!DZd'Yuj;ҰRh? |DTo] "D5]vϰrbq@twm 9X@笕-yrs0?_$x7EC&]{CBRaDJSLe5] >X \[OթR5 O%5ڕBO^nDKe%ʱܶ#V7keTw X"R1p"KHr7_Ç3cuPMEQXAɏq?+F&G_<@T&Lus 3C׶Hȝ$-K?|m8JJ4v"Fvt|uB3]ʽIY:L -2 zw3QU+ GºpaSkHLN'G S>$ѽ]_.tV> zjA']Wzp/ݸrJIuY_VlÕ r_/Si*FI;b~Bv3mq1(1bSj^I ,79 L/nDa3ֺeQxr9>e+TI]M+'}o-I ۤz$&^u!%g5 ?4"F,5r vKP79)Z/{N2'[H9 zWO2IwIV&c< K,}Od|͌" Nϗ{)lM݆40v8yU'GcH{)¨h[-`!oEMH"ŒU箴߼ w %;"))q=tVi=15z|" 2Fy1D:=xEK>u|Cp2;ᡳk%5B)V Fs}\ݐCdD<]7(%z:Pw>K71z6L8Am5 T&(~Lr(mH,f*\Mt/Kҿ|Agum욐09zT$ȯq_*Uh_w67 v?¿?B]BNvnSߨ$.miu'ANS9vdzVt&Ӡݑ.mv;É ϖZnpZ}Ud- вIz^_mO7zK;JJU Py:A4ch4@(<5(KbGM^rP) MDE˩{żiDoױ5IR} )l4UmP mG Q" (㸑C z$NL{=;86KXHfw]0QlsIܵWR/x8zQk $VpG#6g/}#mp>|'«'/pG&/.R^[qtH& kИmF؎IXdR2ŗI#FVV%5 KI^31wLk!F'V,%j CWYs,Y Dgh0+XyH 8Vt=gstȕq;[r|Q5)(#dAȭ݋(wOsqb)rvkNutѯlbd!+XIJPө[wudIGP7}u0\deA4q.ɾ@ZD_{9h 1fW[S؋Wӌh1 I܂QS8WV,0:k-Trfvqtz Xg=KXk(*S󣔻NF82!i`!d)[+&Ao9s8RFB@ĹvDTJXQEF^v0aeeDHc%oӉCUkҝm,"W_٣ \q/hI(#*礆I$0^h!xZ޽; O@$lwk:'p^vkLv8T#v&?3/vwF~mCZKB]gE+el ik\ONj3orOmwgaI 8UAkqNr Dr$8;C5=֙l~2 ^.,T`r0A$`@r ,=YP>wIwmb߬u`;Gp&3D`CyjUzmJv4FռdF&ӏh5ըl-Ε kZl"ch4%w2j8Ek{cG|:{ |V}BϹV:{aʬl!%u!ck m~ ᣉפ@4׌XULZ:H^e*QT lL֞'<IڶFŅP߼77Q:yCI-p>c=^grt]rex1TmG^E@קq > Sf o?.eT/?ZwC$g+ACGsUP.+-]vYi ]5$lI/,Vi!-lز[t ALZ4#Y!$#և/SH#Kk- Z3K^hV3 ْ67Gy,حTmw iW[ ZXĵdJ YZh*q=-CjZ1RsRfcHK^ lzMՅCo "Mb{M _kO7L8R]8}X]Ǝ-6YmYl깢L5bEgQ]Ĵ.V/ AKV.rW7SQN\{bonC*pat,ϝκLחmoC L#H\]B#߰M}m4./r+;my| 'HEsJ8Xm;%;fq~0 &HؔPȚ`8AQ\y'ޕKIn|3 WvN Zճ*I&Xd D p"%ǟ=n?Ú#*Mj :5={;D0żs=s-U4yTl~7ٺ`O \)3?rBOӄXg0' r_kd%x|Ÿwqci\õ0+]xw _95iq>$Ҷ.Q2 cu?u\\HreG &,(oo/N nbEDȍ| ~o>&oWX aZ{>ڛХ"^\NRG,Mhp0'ݤۅ5@@Q(2MloYV/SW fLs*p;rh{va(oӊbv;pXPR(zo1uG9I;8d؎֔4_rst4k_ ج;Hӱ,eMg.Ǭe>%+<0i}ȟl+,\Vb&s/xwEe$b,r- y2%.[h(ev:͈qh i]AU:gᡝ [7liT+@8e+uVF{< K&He4uCGط2O~!@377$KO9:äy) ".{UI)#<NJ0p9\SvrM3F'k~ugph;`s?KKAʩ&3`; %lЪ.vQ\!I!W`ZѠ7j(VY Bޕ- a8 a>gF;Ɋ ]>7=#t&sy<؜jF#C1V'r 7L(_ŖRRf(Թ"eBi)#6$@ĈCM*~Ch%Bߛ|m"dgO k[%n$>8NaU;˵˯a8[ާ)'Nihɗi Z5㵪F_y4n4^#aF7?m =gC-Ley"W2G.x5DsfB7^kVF`AFqd^(Wc4z__/!$.U7Rz8, "ML@j:z@(6pݰfżkRme Vx>T轋5:+9VJ>"ez#*iNض3$}=F@${-'8F Hb9ʣ0vMm/nÔG]>bBwm1zOh)<[8~R҉״|vdsk9=(/?gtBZ.Q%}6_Uz4IT7s: K=5#Voe 9 #DF^x? OGC5~CCx#]3{!S,H|C*yXAP Ai+j6Z $E6:@{ZۄIz'wt:E՞݇X6E'A4s)Zp!8(* k *!ۄ"wqHo PL@5"IT#r6x^ eOuڍ1t%iWm'Q teѶ sG s4>|K/dbNNx0!L@"CJ<Ʉs]a7 C h3p͋jVg=HɎ+@T {-m sLmm0Ch4(Mht -qP H.UC8w|G)MftyuޠǢ xDbr/7E;o7g gJ7~8~ӌ sre1j2]`#'5ϔ EXEq~ōdaPXgt۴l9@!2roʖN՛YBHszTzSDQmZ2mua5nҔ+M,SpR#MSv7WYFaL@p^Z*ŴQv@s= knv>e9(pMSi).\9Y/¦̠x!O|وeP|/*GxI[zmj\OU*6{0}B߼uگޘ\;;6a09]sA`FytO]A@(,‘'x5_{LR#WSTA[sgR3:Eʦ#&b ݩ􋬐uݧ_9kʛְLK(gYOX(`pm˥ <=wC v.j}Yc_'ȣ0P/ (3vs9ʻj,tSy y-SPS\97ӮK0BX !J5q}"zz#j$T>/9&KYm_ر r~3/ ְi*RQ^-K>z^f~ NjcU0Uc&8.K7< G- 2ܐڗsZ޿ *40I6[Tzlgs}K.)AQ mlzx CVhabQ J5[ujeXϖO8|KU!zc1¢tTvt;<.0>3Y2XT RCDvo~h\N|D:Sؔ+, s[/ rYPou(p~\sL\ CQn+2VRcRTτ#nbz$9|<.[1lW Z_i8wj,ނ>H}Dd1'z%"%2R͎^m%5VG#}xbyJk[Xe X$1fCȲ3? ,%SWC5]l@㘵ɣ4~eĵk >WGuUC|ZJ\H #w (bMcE]Tug'P^*ggk4]?Io?5w^]ȣ"1O}avym1I^ynvM.T=Eݯ%#{w 0џ@sQu-T"SbH髹ҷpecG% UO6q";Yv# &v;ڽ ddcP]S؎5XZ V qM4%#0"O]L6I]~eŬJoL[RFq}ԩ Kp]1I2~i!Hd8[NOxn,Y0,)XO,]BoJ< A6g;1 AT{2z&Jv,%P9"gU5 5PxDg4AIy2U)XgiLt05Y)Ԣƛ%ˁb1`~djX&csUW]BTI8N8oB+Ăa0\cd@½8W9V.~Ԙ㖍i'y oCx,O+2fNWMRh3jsW|hr]{ٻeRÆ3nikķE]@-v4v}à@OhyhDr:y4ƪ5=~;T2228(h;_ȿw5L?2ԅ"'`>(R0Iz@fa7`e՚sg2voK_I۳x83ffIj*<2 l 7y8O iV0-RHTS-u3p,1FI&eW N\_{VT:G7߀}ңi,0O0ɸo(+'! 4u%E+]oA.-"U~*\̵kHO.Y *2<-``Z(;tݧo2wH;nZ Pxg,]4T+`&Ǚo>Ʃ!Rm/QkH9\ e0v`~8mG㝊X'fgwaB-M 5S})ੁRvh37U8[ƃ Lq%kF]84z JVCP ryãКt"S"+W9ۻd8U}"ؕOٲU4S7ܒJgמ0-3=*ΑY@au6kSSOlTF_ڹPKC77腽~O6 ? 98ذޅ!tO{Q-ӎ1kI$e=h5ҕ&P\E8~< mZ9gzRH$aJ-H("Wn/TS/ DSSӘc~wWְvegD3fȫr:-=@ R;-i (F=yuh=9|;2sX.~5iZ병4@mCd6N c,cO"04O$Ee{-ڠHgR4rՖe8U:sBe.Sr .0,tuXFp'ד!C6ζIڲIPIn}酂A$SUCj"|?ԾNrM5Xo"iL/˅x)TvK),:CQgPn<YZrذhG&@Ś]*M|pR&>8r'~AA1ex!Ww@H4>~I]Guo_MIt#nG'- )ʦw 3~[4db&&trcTu9NN7J~Oj\6`s#,2XaLhC|Cj#9-:pn'~ .(/0|T8VU̯Tˆ8[Pa?U@ _SH5P ey|Kwn@(90v:8g\tNό$mT>Lpoo\.mFC>,OYen C0yr>擬˦b/Li38yqJ#laTC[g^~j7@W׾蜉 hM̅Qk?`X4@GkL'UξPR*gD4Ii>HfyPavZ`Ag,TXJ"6~ՉAJI]:[  /M HTxTihBqH~ wM .1Dڙ۪4y,/Ho\̃Hr2}iCj`J%'fNgھ (o+-˾|O3ꩡ9k_BaXnRq rノ ٰ9~RNH5_RW/J8Sv"yO%YDTGnSxE<9'N5E:u)_ 21YLl9b`wE@3 異@R_wax <|[Xr W7k%MM3FcҖ`1@x&1fSđ33 qր)q/!6I~ő?B*`sǺo( #?K# G4#b[w:R-q4_AL-ەk5fd[b w k2l߸8!DJ~*hX6tÝ H^o4{.Z2ߒV胲$7t4A*P,*U$Mzp=$y8S!ߍ0S9]C܋L`SKIH9U!&){[]oPVQ5@7\顤%^oj߽%D)*/Tdrv*:ݓN?GȾ;S)R00e *N 3W&1?-S/|Dn.0llI}`Ci}phӑxbQaCG=Юg57ڧ+8zr+Na|K1%5VXzV`i>-VYg+j?`OҌL@>шʩ>L6A4k#}_p3 k|c5竢KcP BaO9_iJy ѧ\$$PB3U;W ߔ3St\j=kB*OMYPyKSUsuS_MjڿǿD/=}7{syx}tAOS%'GczWmfxt jZOndD٢{Sy޺[@E/JǓ&OO[վ0%뛻J 3iAv~RѲgy.$_\]::>qwV""jNlf#~q+L妬J\gXJ8u)ZYKR?7-#Ppmڮcu\6O}O WKAPV}_Cnj} /"F*!kji3}+"0e|u/aT6pNެ$lӛc 7Zo AEb)P$1ϼqbJ.<8!2N˕ҫ^K0k|}u-&T.̑n=b~d`}{Kߚtw½]F֘ !0R0O]0fxomK,Zޙmr8P}M఼\?5I]cA&Y + ꘩Afׁ,D2tZjAÊ?$~1f.>޾<_hՅH̼m zB 4XUA3=]Qw3RNˍ"]whfvU\M%&q]ބ Z'Δ/漓BP@Ͳ*6\C˒*w5|jCE%w6T֛Ovl˴ކYٕV bJlqf6=a*-h'"/ew/<7V[@?>EUP9(] QCZ gw`3W6Q KX@bїPdnG+Jd\yI^O(*O k,Bõ~ OdEK\"R~Jpwa|H-l+u҄:u O|5p_v@ Oo5]~K@(N##k[sk/Ӯu3w.Q(kQy/#c|Q6 %AӍs ׳<̳h6%±?B/8% 0͎YL 5,siB[ӥ@M^23n7"5" #{{99nNx]阯ѝ$ MQ0g# ̪bd6dkh髻<`A;pV#C'VZ9*։ yW>8ʾhX S.] I(9a&i;"#~wK >ڑdRtk ߠI|jr7lΖ=ڣ_u(\-D >6FJb٘ߨBۆy%FK`%b\y^S3䱄O߆Ep07%W8/eٷB|IUtDA猤]YND$Vs44H}?:Pı9iިtʜX<2x-]OR]Rb巾&ޕqP 5/q=(5qv5 ]qr|'*SHnv˘L$4v`ng̹3c3a,`|Q h-Ҷ4uu|Q!| ol&]lc? x:Ȩ xQIj%?p *H)ũX }fAJG豼;As8AD.2a-ۆMYr,A<`F *ĎUC_Y%'iw2) νBH "C9`3~Ol?cjߍZžeb{ؘX^/T",';TV /},|j;<c^c 1gԵWi=xh.> rP'{לXe"pOz*)ѳ$ }r;c^l5\Tr ۂ=lja`:@TYAbtwUP<[AQ't7< Qwu{ FmH= n *9Ai"ۯCvĎ:ANN\9OCs瓾Жv' n!暩=A_M!h :nֹȪ@z{Q^["fWޢ;!f)c2Pj\hAs|綖PI!lP[eM#X>^pRz /Kd*P"n6VϦ?4,~ʝ'Vɐ 8hHQB0;cbmᴩ6~faQT?`$ȓ&g' ֞;jĤ6wwJ"j/ 75pGu@ uq3H` QxjO/!1QJ~#9IMKSD [x8=ZN[q/M`l+U:0_gW ޹S =uB%08ExՔJ%v2'W G2OpRhuN5et[A9pl{x9JƼe*"K-D dPI;`v(V/C| ;8Pu)$Y@81߭'-[~>Ɯ]1ry~ ك^8s~{O>O^NӓYBx5E&. S ][b&'1Zig%WALH'G1dHn,[$׎a5%,h욘G 7jRФi7`q͠bF4Rߑln=IJkӫtl Zj\Z-I]Ctkr(QA6 lm$񷍅5JɂerVA3Kn ar鶖ȧ:xLG^x}Q\2̦vy2qKz #9.tdLjfk'eUIyX*=lm^5p37ri;c.9Aع''ȽYҍ)lG]1:FoT Q0Iel`%7#j3ƚc:nRͬ,hJΟ t_G .l;jl>45ŀԕ?kYTfFkԿ˓D2-:PPԛ{D++ :ٌPnO:}zNA|BnĨo R _Q2ho|2ގ"KW'jȕ|m>pHf/Itn Q]dMŏQY eI> 8{rֻ2/M*A{Ψw֢7k<-9E6 p=o/#gx4 SyGo{Dm\=Frn ٻXM1|Kh۞BnLm’Kp&#XO Pӵ$1H\Og%wv'e0A*>T91F4,8Y/;7CfMl瓷.dp~ Wr' 6LuFEs_/t<5II-{JY@6x,;,RݤF,ktƷ14K,6U>MP9 r篾fnxP(x.!2ЬvzT4j QRapWNwS4UHK}'f%mSt:́%dӍPY,xwvc+DDY]\mT bM;`cЎC],RIťCyg+/Isd`(7E22MyR~U"ϳB]{/‚ O2)Hek~iQp?1`UúCHrN80_U^xlo(&JW[Ah!\f1Uгav/?gҤvtM>ŘٚG;+rQ>t$ :hӻn+ߧi~ UWq1U!tF%'X%lW]ڧS6A;jiy<3O?t?b0LJfY<, (ߤ26aJ{!s]DL ƄBL25#Q2ح71%qGُ=bjj tD?u8nGqZWÕtt  KD9;Uk1Q1dOhڙaad1 {!1Ө;5sd_r]>-2/= vRtȠu:/__̉Ƃ3t/[{fR/<o~)] ߐ~Vo-z0JT7傅)p(">BGZ{,m1a(g:DR5>7/L-` 7 դN8@$5˓. =F#,5jEug 7?CжmIp>z-L q?G${%dD~92d mu J˛ǾI.V]KB'$>^:i)#J668ppD ũ@!wYE(3{RpaZM']Uֺ zC`lREdsQZP.e[ɭx^撋8\ 4EN*Q@LxfϹ$R]ccSϚ4)qP^sħt|}EYHn,}VL8#L~WP b31N&drqlZ 4{sDÆ3ff]涬QJqpz@_8^9 ƌk|O[}lПFd4Y$LxFѧp>ԊM?Wׅ) eł tϷjcrU? hr7Z$l%*kB7+b">Zld$ɄIk4p)ucШD爡3g@2f E:jHxUˮdYd<s=)KWΜepiAfEopIP^Z1i8 ]`[^5610>'i Dm({}ԞR"b:)_Ee||㿉)^$h*|lGߢbɓ"jxNnFJi{Z㿀0E +Wl;8ye3)mΧϜc3oc TZ?U+K1exΔ{eԃ!D~j8|:70ڲ_F8êB]S܁yB~sga4X]S +uCmDlos&^¢yQ&s4 s*Owo?nHo*l8Q6|ϣ)vZWOo4Qy1z+!g]t=WeTB̧ﶹ_b>z.9F6wc;؆Rubl3+v|5pM9agCq]9&p.sS6}5P=ȸ]8.?H=ٺNdh W9**I趿ݽ'd Qǽ O_`Pl!7]x6af&'e8ۻ cɶ[s4o Fwse^`c&`;]AKv4k$*7J?|h[٠A5$1[`$_-kP-K25e-軣lu4-Д&;Á(< \^Zǁ6a ܑh<e@HNSdW}Y1 D,FTfȾUW2c}B K4]k7$!B/=,nX ,{[C41?;F(n@I Ṕ%V)w|,ioMgdPM/\4ymi62pmA0Aq-?4)Ϛm U^/"_iw# %@${N./!ǃ7&Pw;ę|IP|zMgu9*CDBIX:Oq1.~0m>2cMyѐq KV W*;!XfV]ۏm2h^uSeaOEI6YGC! F *#!O<,mg^\s믽mw8!B7.0I4>,^.9r/ZUOۃ_WarGiRw!RW72 +S)l=7f)F'0C:5 ܓf `/SW'Z7]TI'4NoSZ ʉv/^zau6ח^̻idI_(A bZ tm?wh[G$=*dLF%7u9J*$sMx}ɦDк=&}"Y*x,M8P O<Q3ʵ1׋*3 |Mo$hE#hiwYbO G1j;{ɺ&ETv{ ̥RLw>;.͕3 ǖ\}F〡c7ǹؒED]bϧdH ==ê_M.r+9yL NTWb G ?{#uբP߄j|I)w݌)"G KŞQP?Px6N'1!a !fD!J~]N3'ą){(1+^>0[郱 ]zlHF͛Gmz(q"x'zP5kqq:YM+b0hZ4/C~k();iWK]EIVfð5!k4Y6b~ ~3Piuzw=+ ;VQ< Ԗ=\"3Vq2Ƌ2xp%$hmq<:\"%;Pxwf4e(NV8WoݫPЬv#%!HqaR7˳ ~]rrtBoWJv7ɣӖH8b$Fٷ<~ΛG]M&]F=grL= 4.wifٍ"uW _'Se" 9yte-?W:6~UE⹔+%Zixѵo6RHkMYNw"-b{!wG*PdJvHJK;?V}HQCg#\wA5Ek(d))&qN1'5ôQ(4,#u g/d'U W:-S~|-]FB9QnNݛwDFBS i\Qe5]^V"'Ww)ĕ?qd\0'2 o.KtWH;64n}G>1Apϗ"㞿>f1~߽92]bj3Ѣzҁ.ʭ͛NVYlAO{ ^l!`c2Lh@pZ`qeDT<'`biTUM)9\X0_@vʆW"fIUY X^4!J E|HoleH=061`ͺa[$XܤjcŽWX I3b'"""BCRcz%#^Ҟ Ie`etR@tg9Z& ?oAF *?kY_N0V] 1wYՓ˄¥1|ioH[jBK)ґ3[3*Tu3JJsaW]+aPUcF,)h(UiR~ӆY麑VX'NjJ (Zf cIʹlckڎCa1bs_q3"8NX49ՠ\ ry {`8wϘ%ƄxK}gԦ AږqPT4 P4ił[]3}kdDs.({uf5`cj=a|پK8." .;:pUAx<SbW4O@"2P6H1#2YS-4Q 9\^!GE{: )@U$b;TY%7` e" s2[6`s9/ Ll HO*@eok=t]Cj; KH􌋻 5I cs!!%:J]qaojzc 3v pa7g"R-n]Iխ)DnG0O#Y~6h"a̕>y@ 㙋7e]#,y&?^fq)C)mыexFвQmbJ{P̣9_vhm1)Qߊ+d!?ViC("$!,V ΆPQ9bp({A^oҿp;6o<QS_d6\ &<=Eb5# @H-p&QO|φ:c)ל]# `ej:#rOS F,zJ6Eb%Fq| rrfΛdȔ3u;H_fMd2ogA@#C{2ߙd[=5XCЪf}ᡵ-܃H%Pi8E_< %}eTu9uw镌{Օ?~n_(h 7hpZRs:; p@wf)hBV^p5nFuh(!/0>;4)΄ 5;O* +:$񈂜 ņչEX|N{jLn}캞p/:Ed[4.eߛF!FiڮԵz$2;bP)xV-MD|b)tw9S_ˡ,6L'NZx;87hB8(GΝ1d7(8)3ZGl7"< w-ޔel^a_L8\ iYjJk@ݰT([w;-G-oee0D֑=)'%S)E6x_e(;Rj8آAkN2mSJ+iE:+k{]VA t07rdCF=x|+ٴ%CeFk-GImdcG|Ġj(Uz>zЫiZd#;JlULI|VgK(Rh+(,۱ċ \,vpMeB}@!,7~XK'kC^r/F|.Od%k~'_RrNE} ` f4%/ۈAdbV7ĊO;Hce]hor &f}G!,-uRPDk^|u0vϛ'(LJ3Yt uO1{_ř_$tY7[3sI!͍L{SlmP`"&qx7`&1%vewq[@iCZg+r2YCOSnEw|ӫH%D?w}\mnP=@/< ?@( FUJ{N*-+fIr9YԪxv qlY{0/اGȀT2 %$W(έ /3R^5xt2KiܔZ"6aRѦ$#~|LѺ膨CuB]Nf+2LScF L1]FԸK`h(KfFl-jKvtƢpBb9S/@|R_⍝O5\HثUfAss}T=k>ڤk" ɗҝ.D> 7@œAt82_jYuF`z!mQ?k y)6[Tޖq~ls$? T vʰ4nܡYoI?6Rɂ@h%}Fda׀:+M*ochHyx{iq"h 6?=no+_#BV BPbrX"XҠ\"[QM{EŖ4;`ѵa֐_b1?9hdڝ$#c Gplǐl2Q/`B6vkPHR)|.` EK"V- vom'q#wf@29DQ뺅 2Yrp&LIH|yϨAPfeY̎pq' lJ 5d(.TB %j jR1nyVԤH+os[E ׆H`^ݫ%>g*Ƃƃ9<'W3k:a+2$>uxS 3XmsC@cqèrZZ}Z ԁų"l֨dGC(+nr.c/DŽ ܀s'O}%r.yv1)wNzD';D.~u%k {x2`a|pyCin. 'u \*![&Je&0N9߷0 ςeƝjA^T&G}{c;|RSc>Pѩ0=M{_Y` U KJiк{8G7Ux4:\aOSbpmћf'„/U?*ΐ~߀P^L$Pt*>r<1oU?t`&$E8; /6_d-`tWovyCWuP G ҟ5Z_>\^ 1d dyRBS8W_~R-_U׺ЖC aa R-`EW9:ӤXha!3j|@k~r_c"^d>ŽKmebc}ōId0@s]dL!!N;S-  Y@Jok'/u cS'ώ^3溊FH}/@4 "M7L1/(WK0ߟ;\ :o{Se`O'I&@:5xjR+,ѓwC #l2 *AW x\zmT`Aٍy@>P;~'leY' ЧcoQb)]^(Hvev%Ժ$ĦԷ:zqJwVfrjwZ:2nmܛ|9/G9B+]+(fxkjmlbȜ@O\ZD3j~ ('J*HtL*p4$,Qq}8ZefWMPwjknvtQHӢpXTgTxEVfvy?&ٹ]#B+#PJi wx`}:@F) ax#dv\}q=QC64A?tAф("N}sc Y9$5Lm2%|V:Es)S \?e(,!b(0=̟GǝOAGz/KM1Fn,Ii^c6C%bREAf/~V 8f%8'ӈ:*<(gHH©Ӏ,>i#cnfX[b%Y-nmcQSar!| UvĜ?@_[9$;7ŋ\NI &e]U ?b<~31=9su:oyTh?~&O.lTxLDW?I@X m?59ʳ(N;*S Ĩ+ {K=g!eb݃*#.x. EeXs@+&iWs:H\b+7P-d0o|.˯iqKG@z17(4[[Қb=AB9yF7sN{adPMuAƷ%֔VԨRT"6IXt0VVߐ) 67u.T V/* S_:k>*6H%[ ż+>,uE;Φc!S`<;er~K1h\(WmR*9bkK@ƨ.4\ʞD]t?KB,73!tlCʲ>?*5lRSϜM83_"prtZ$!ѳ\>Qtk3cx)Unrj|Ukfc{ֻ;ϳɇ0n2qf8^0ISp 2up5U,'ZU#*t<AdcǦqk Xp<0AI40_'|! |H_s8;c٭5lLHX : p#m–H5uYv7E /ÏtqaA ~ 2s43UBU'C;`},f植a6>c0X'V Pa[᧚OaǑr|ÑY F2;t )w&k-hcY&$I;r5=4L>uSB7/X2kܽ: t@,R)(tV/~"Ķ') I P| 2O[d8Z!lpr9#DIVQC._7d?[%֥c`?;֜9#d!<;4Hb~~@l ]#=S9ļ[ӵp`dN=ucsDZIiZvKHD3ejh{#vٝBg0qx3Ǹ Y]BGoګ+v\>c0DxC1?@'Dwֿ2d)'h{I}3@+%$Ӑ-6VH> lǯ1|/Y+LgT{n!E-?_Fbweh1Q';Їx W9L0*9^d'Y@mV|\\ke fo]hkG23FZoHQqo\$_ OH#Ho4 sb E5LI2˽()x6C^X\ Ad" &/Tx`NGKꁉA!ԀXQ3:y. N [\ [N=jZN?CUOJ(MHߖkzkkFvIRVp"4ɐ(vP`'JX +Hc"'4! H0 d-ҊG[o022 ̪{{=l3< ނ+\ʼR*Nx mx.6 Ѐ/&уyXb.?\쐕ŝ(E&g2?!#h&;Dʽ& ?Z^‡Ln_C,3si/ΈT7N[O1-] f Xľ՚6r(өqO loŤ"W3rݶ7;%Pe`s06xAFavז(arg7p6iD96XG/2)z*RyOMrs1Ak~xj`dxÄ肇?@CZdVJ%bdCw%NJxKYG)2C+-Хd4IDPuoS^BDP.V>q?b3kS|hal`j?w]$#9>,QDIp΋etaRȍFM`2;rgB3 #v,Guיp[Lp HM77.5< ƟK԰u޷($Ko0nqkTt0.œYX] n).LXQEMH5*dyGQ$GưU|;hbR@?%A9bn{٘(}6q~JENkHj(U:zɇ[JSؒeYb$%'@ffRXAAFhR舚͛NVMilK%&p1Zr s DG[gŢH`PZ5VXO.Y#x f5S!+BkGX|\TJ@c1(i^3k3Zb26xCy( ˳!WA+*cy5.EJf0'B-xivf%h/Ͱn zrIw u\P#|z1$"M񤮁+>Iy M6ٸ S?;XK>z|in7#QƑ߈'t9BO|dt0vkʊq3iApnKΓrlFf@:=FIŋUԘ_W.`D9ZrOGimqa.AG7B:/vM+Vw2IܜNp/?.@ؒ޲)?{ąg)L{D@,u P"y# ZqyEWhFvwͽúve>2rvv̑M3-gTA RGW+Yq3ls(NgiE&G/MYRMIݐ =(hhl7&aAsq34h!6NSks,WCPZȸn7U̍2>Q#ϥ\4Ȋ9r <1\O>pc8Eܩu0 i3taYG{mDWm-B{6#`2]ڊ4OPfvW*q7t";φ}jBP=UOB%NB9a/ji!@yПī Nшc4e,KVd|T{F]O<@D 97{0ZMO'5Fa^ AwplY0^G?H0m]47CL`=ES5W ߕcOKMuf4 vI Ò)&Bn:JMNbo$ ĕ8:uld_(ǑLGׄh & OP 0Z+:Ppնrg6N.pu2j k!.}xA<$?:R7aB9l/*'gG}%tRBTHckf5D%Ʀgm";=ԃK UM낗8-r+Y{KE ʺmVOviudXm4-cLRzJ 'R89o0}UEK6A%czgD<XMx}bs|ȧUn2e2Rwg!X;Rz!SFM6%n7B-녩>X;3KWz/^u҅3{&SAVY~?#7)[}J/Jb?U1˺߹`A`̨`Cf:8V3H_G6 a?'Ѩ鑓.әp%|_IT={zWH18R|zN *" l̑WC/$E1㕙h_T. BXdrmo$\O@+lv=esUNk~U*!;'L>)z[j+BQshVQ"8?=oXO5^s)?#o^Zb[ɾґLc+&b2A72J$#F cՊ9mϧD=֪W{!~%29t$4a;=Kl8*Py 撤P)3~7V;S [UһȥVQHUJaX|90Z Iፌf f~?mѬ8]>ZGt7jL>eNCIaz z4w\m盘ӣ蝣i5~~j"ѺU]n0Zu$au-*5qy3I 7HDRx3@mexŶQ\fwzjߚ׆!ᆖ%{0 \˺$a2i9< 0u/l^e&Ñ4D5B Á#>RVxĔA}Dnkih9AR]&цBj -0;sy %UrlA9}sٕC[G[4Hv[ipD]:TWs<Q4owl nA+"K~x0#>-|[F)Ѵ%{YV|-/MT=1Iopl _l6Z]T y{%繁z"K~X:=~:#])bc~o& 8FR4$EaWcN0/}g SKhf#6с8r6YrrAaZ?k4E;\[ C yab|w,QGǯ9nBUjcWlV7,ve4iHTg= HpϊzPz3GO[VpK`Z0b '~#;.KB*̩+!kj2;R@FV:SLdS.[`,[3"H*cJ:+ez qDyW `KK[*c+4ӊ18zĞ|ÍG'K*=mM*Tz%揄"bT;e2( ۜVCʽT&fdf˰{M pX۲YKR.6;}b>"6̕-| Mȍi*؈q,/*DLʪ9j$AQnrߘAvXh'Agy)ſB%Zz{lGrG3Jį)UEH&*7?%d[yz'B0n4Yb^V r;h9dlKNPO\ivfϪ2/ݿIc~MVp(IZ˞`d:ծ 9?S#Iʽit㜴5,Ѡ< #ltݑ-i05U/phSJ(:>T~W'݌? ?Ww'?Bnթ,ӌ@Ɇ&X˯5zEGfg,&ު=|nq(DVi$d+A0/5WR8d47=~!soͷ0o`"V\͙;$qV)!Ѫ8>xw2*}^<Ƈ,[B Aj5+RU?WoׅZN#6=𲼷hu5eµOzmsunyNy8dQvu3'V$"-D.kNkx;_K`HґwN,c#֟tH)=Ț 4> PY.w$$ 99Nsa6O=xl OpkJ FI%_Ǥ* ˲;)VD8U[ƺff$$F^پķCŞc{}ưFʴ]Ji 4gifCufڄn,W >>|8}p: Ԭ|vIOJϥI['T]QGϢ C4ߛJR-b.n >V?bG̔݁{v:ѥsPDUCdE ӑOG ru,0w9an'INf^TU;:J<>(ߩ˪\2fyĠ|U5% 5mg/%ӊ!cno=4g)\ɸ7S$޴cv -DHkJ],-'L19)f޸#Q_h,`ۧO?=dDb63{dR) YF?NAqHdm53Bq?UW.bP6ýf2 ?wr1 2_uLyppX};I&4A~ueaɆ1UOt?5|a>T?fA}hz{hLHke L̅gVJv<,lcG"Ӳ iY߭po93,oۮP#=ltGe]8[tluFv`:O$q>`\s@B23`tN[: 5w1ݹ2rs"mzU)!l,)PyP!)?6%KMZ|_jCq1-e$_лs^@CP1^=Q7%zs=6-GL@2{QNDI6lCDɒxIEb@MFحߧS&vD"RP3k2Ŗo]#ݼ"FFA*S' Bh.B{}]Ztg~ߋhQn3RŻ7mD3|W hǛo+  cE;r3h'Sۇ]as?` XVs}11+pIznz:rSK(GܑOψ#CT]'fjo_8?o~r .լ\A=ج*ZwwaJbSSmx9 |zw$wϲGf$BU䌁pLU0$3>#s+!C:_m隙g, ¼t~S"'s 6Q[A!(s**ltKE =-tpKdЯݾs Qo<T&Ƙuu "FTO<uc~d<Ryos5).(,i9$JO{xC1C][W5og'`)ޮ[zl C4}1lZ^¤aȹtTTQ`N'_wuc6әndJ[:9??ԉ+ .r(| T4o6\ 6YI(6,&5H:*ׯNAΘ}i<:di9j&2#]+2%)!iPM t!K\YY:gj$"mbv $IDQf5s"Zֻw1Z498ME{]$A~N(uӀ?ڶfs{UeMIy1vPI.>h&F`K - M4CUUB"$j % qX..[$7Xu0cl6}Y[p hdb>/۳OnV,|KQ2a_B&v X(kG\%(?:PenX,(,|:[S/ՐT͹m8|t؜mKW^1J"-@Ug0kj8*n8fi;gZ&IzEs8bpΟ%r3'x}_f_X,W1pe 8ݪ /ЗPH gMyzIJI>'NХ\ aei~(XIeT /@Yu2e2gA76z?:GN4HzqŹ<שּƃ"ͿMY;;U`ND!5 1R~U`yZJSwA9 eN j)>Vc>2E&X?.CBlwa㞊1O[5fRDE7{TDqD؅L^.kos|SGfq+xM}.Tbb__a,(?\L6!VF9Z9 T0,b_6vM!JmF-}Z4'9b05Zw»6*ptuz79\. AۡsK#ug|x||tT)XC]aq|*AIq'T퐗{KpJ8Ҋ~.fSܘՅ_ٍ-d| "_-Cܙ$"'E/׺M7XvB4e٥b]qH<` -. , ,N_O\H˓x]AYF 1 δv#wa"oשyd#bjOB_Wpu(+kcǏ<U:<獲#K3M8 xkɾ(~_w#H|NYc^-4a8*8U,A"zO:+7ĝ u[ ?h9ce[,n ~kWApCEY(lJBn!8Ia M2vuw(@x "dz.5oڍB^եR~OIZjMXjJ‘5m/`ZG:߬`”@R*|[^?MC`I a 㙹׮*FomlSـKnr X`% v`AiI2SpX#_+p8+-7b4\ZsHY:wm{[#ǙOٷ;QG]D{\WzFH-D6Ksb_K%tul c$P8#֎{RmJA7&IU.gٶöy˪bb5<׊0!y:Yڣ.ֹMsyG5Ĭn~^31g;pBa]Ucm3LpٲVw63R'3Z9)tE6-cyC&)!`a7G?m$jB;G0˿=eZ!jzh=ibjMukMpWHx!V&o\YA eU1 e-xA`cTsaaJAXk돈qhun$_HpaF>$6[Dy,*38 B-"J4\|`G-.I-NٮW}xP,QewC_~B /G$BاBJ#YT"vv#x8vꜛ/~{u [b.KU.X*(HHƾ m* |_Cp[;sov?X=xbƪ`;ۆFh`gMʁw gRstnJR&s 40L]/NJK0(j}[Kq>%MXk`H{X Mte yWg5}B fqYUr3)MŰv !~7y z*rUّ]QV S8$KB8݉;:ѱdF Ͷs=ZEs Kxۙ[cbгxpua9q#Tj nwV"1,760ʍOy!=!D$&hθ:L`w3W#jcB]/< ~3b>  kYWYi4ڻQ^" kTlڍ/JgC笻WXG/ Mk I|w2ەܛFhoqN3 DكͿvDG#xS1Il` * ~$ =1 #ˁS;j8V&",~)TWJ`,/XXe[Iǭf)l $k8bNXNbѼմGH->,foLvNLu+ۯ-QR|G0ԏK3DmMrԇBht6DঙQh?Uh"+ޖ#1a/=u4O{\=Ӵ2D,7+Kbf1~8vt' kqX3vm_OH/HYpj5h8VT gI6[ze&= kQaoFQ.mi=Q2TAk_Nzף\? h>)e.A~o q萪V); 8뎂~e[x/= n6;Ǫ%dJM]|@XOSǃpU/4ѹxԧd~ŬS律"6mT7QUq906ԝǃyt2C5.nV2m4eϹ۠x8YT>uS-I-ܿ`"4PZl\,Qzh,D5i ЏhoD̎d|l]h ,W=j#ThqVV6-5WROXgz+?ŔBAo=IJ<19d.4QFl VaE:7S:~1CE/ Ͽ1y'vfe43g9N_d,7[m[UjZZo]о#$ge:$D#Wћ?~<¿.`gU6]!jAkyz;Տ>b!C1veYDMj_sx/ye#CHо>RJzȀj7N2|kk% "9?e.b'uVb՘|[Y^%&.]{N D ,l*NRf3U $-d¹ɺ8[ KD*9HϽ@* f({0"xVrߞ=>-)éQՃWg}C&A WO! =QxLaUi2dPZI=) e|PXҒf g0&yjvATnāC-pLQ CYrw iA]7r \7,DεDP{K $RX?˩`lqeeK)74ܺuAbkv2!7Ȁ%D'ӡSqW{Ӂ#=PdHxhj"%]=0{r%~HKth|M~!KYa܆6ǚш[jo sr-tr 1R{|L[Ib^\"<+H-J/VHd+O/ۈYBtTN(0!fOAE3f`VzHNj ہrBk:v=5cuXQs𤿢Gs1洸2 Pʛ^q!r]k( 8af~RLoX_huo@o춳REr!K20HIST:YH$gZs T,9yܧYJV "2XT=/bLL6?O0@vGMKJdF[S w*{< Id> 2%5Ev l{d~==i37cD[sDkȧߩ $=_~@ ''BRP~|G]ԵaYQ`Z5󧻶46JaZ2lfyk@`Lic= bQ՚U^mrw{~ XEwAI1]QЂ@>Y3tB@c8JQ9Q#&d*v}?n~>p puQq E@0DLu-|ch}pŸ̤>#./Mۙ3 X:GKz"ؤԶQcsOXXe }%F rmHR .YnUV&s ~xPrjpXrɫ368cqE1Ɵ7 Gxt{c-8$ =e=pAɻJ5`+_?*aj -PL@2;-mZTk"P?EMjDp^< n(NmI 2`T9W8x h -0_17)F4Wi_~dc=.f8OTfuXf\ŸjD~S!8z%0I9bΜr-ҝHdՈo71}*r!N@QnnˬP9?gamMiKF*v l6?uTznUWV@b-[L8!ė="Hت&QɡZdycTo?JrE|gU:fB\:?>E/vZ^zwML~f*$eSV|K 4wY t|:}`fC*jN'6dy[XyL"ݯ>E˦ ~v *ڋ0 5֐2<4m'<ߏDVHTGEڸ2=# Љ1Q'qҲ2aXFqh φ ${23J:VBD[bĎ0үHԓr6,H2\~E/:Ez}GI9fl}aJH}oFS>:^L^_;ard2MKgDh/EI{~[Zs%SIs%.R="g{Sc򰝬M HRbSL@1fli;F!1#cdTlН,/xJGݱ r5jLqu?f*i3qk8Ky8.R%Xm)_KH8w@;.Ăk0 VL.R@_$גuVHhEްuQnrNjqۃo٦VV voL;;=i(/TA ⑷@}(NE FDtyג@y|@}ɒu๖ϒW =l hw#{iY{8brac=kO}3}l1+`"δ${ M21+'R!$7Rǘ/cŋaLuT5e1$Ujw;С+d g;{ ܙk ^ &t832O,\U~:[!~uЉD#jfd:n^ 9cu悄u8 \0eAB|ɨ(Z99Pf[WU@bSη+ .N LyӠ{9TJ;m*6YsORf* 'Hjp@yTʇ_x F)oME.n›a>W6"e;%Aae;6FDˎJ>t `ۚJ),wk*[v} Y276BQog1%!S訟JI+SZC$zan8phL$xC]$KiϢMƜPz;96'<7 (fW麏tÓ0 3s-20S⤽\{|{ ) w7|] atse^/pǬ`_xRY/wϱ$a a!<gL:ܔ?*@6蹷A=#'N2KFzﻪ!nu{ϚX8QF:A{!K7qX=0bߘXf}^9Y>7 .|Yh]Qy0xA|08#ZZþ7ߙ8 0Ӽ |gjKI$dW6H\^iehohjAs3tzrO+$aMӜ/5 pl|qæ@(q6'U|sX|PM+ YK]Ф|5 )t*ohP_$^IfM7 9+b'S]=X X=UWum}rNcM"KΧeն uYtX㙮BVֈj2yzܺʉƺBOgorD7g6aIQV2] Mf5 X-NIɶi@G|"^ˊ -3OxvyhyphsŖ\iR< 11s| NR]5E5 ď6Q.*vi]G~svou>9(|8دZ"9ۂ XpVλ6diĆM̉?N\l/TtSI~ uiU;5;}Pת/=,Ɋ{\Ʃokswc`$P:Xݓ+њ r=E]VIE@̣\[ EӷMj]JxsJ͜P߻MAo&5 2c G9BC~$w|T- a"Yp}BU^3’S- &4:I9߃ Maꃫ 1`\xkƄeA+!lavrEx YGSX7yVPv~nJ9 1A9Vhxky3yZLo6/+C뤡k(iEF:Ͻ=RNd/kʇN’tH+yxrx1ҵm]``L5& /,CCF,&(;:gOvr8585PSP7(nU;s;FVYqθv_/I4KXQ~½'jU7Ob5Q0:~iff4'*,1aqs[a]soA )GӪX_['sL7( rS6+9L-!9C7^6Q4 dFq%btjFR ?gybiG+5F!UFbCyYQˤF@3K EIhDfrw=nU-S] #QJde?`~КI*[)nƕJj/16SZ@(wۋoG aჄێv`1TD7|`4<"JiK'_iDNw\uW;AUL;rCjͰT Fr1i^N{@ĝ_ gBG+WU`Y2?L):x~<r) -P:I4كTg:al2 j/%y1/cEbwzTf SA [2,S`C1r:AaO.бr3 b]h%߸2>C--k -YP%=jփtM'>ɀ:f>7hh៙pep xFbP$|6JGyqbTJ5yFzj!|靌Mž|,>PwH WAE9XpW'{^hK> _{g7PyP tSd_em/%2\`(_ÙK`-xjq>Z/Gy\|ZkXpB/p g{ئ vhc[t:w '6qdnN(ޟsS(kH?]X.PB}-2O] x2nQvqeژDF9C<'"loDol'|%8).beE^H/MWzуˈ] Xz%*KJЈv*rQ_7gn/k 6c(kGjkX#.pz]tKlNK adyn`IjM9cA$9x+ ϳ Z Q]:Ñk(e{lM54~ݽIz>'[Z Ĝv*RoFTNRi٥H> ;z9!\u}Z}\'9][ro8{V9ow|h=!ZQTu<"؃9ޞ=㍌7* b'À,")aNp<_bVh=ޯA4r1O.ޙ[& *uپ#=<#;8 b2cOJfǹ+nlE WF\q8`3RZYJng\yP_|삤\rI>lXX'p偽a+W2V wYUnWyK<C/^ ,2"k(uۤWX`^J!V&̎{N'-sѾZ6 ft!|,\}$}-#D FP$'s ԦIM .@}Jh$15W^2(+[.7-.Z ]]"Բt u&(Ѝ`:6ۗxHe'*o2!Wj m-Ρmρ漮3XrY|zM驠Ƿ ]]A4bhid&Fcdw2R:D)n5띶X <;2 2NS {w,\wхJ ^Iw ~-A.w[]BnI&:|~;Lڛ#*yM-!;TM0ävF:77(3t A]D AIG"CZjPZ aW0,s9cklH-M;sD|@(4εYZ*)jʈʓpԓ%#Rm{ X-W*M%tBIf+Ѷ il"T,Nu} *66cH9X5i.ϰsNyMO3'oz[Ϯ9vą۷^T⿠Xu˱֯!gO4fᥢSo\âc#dyC/ظHQG[c-פ[C/c|lAm"} sMS IsQ@鹐ɣVJS($ܹG!^| iZK+= >;pa)??d?hKe%QUz/`9A)R_9 'y/[3DžnyQ@<,l_-?q<_*d9}g!3xw&oݝCS% xg(],u'&-)8xx#krd&H0Zk^y Ei1ngRq[ fI; |րѡSD4̗C|Rmeօ8i6*LBEFYWsU jLZDthJ#'`hGI.!P:0x#ohmD\Q67%mH%d+TQKgCBv!VET+7t!`U#e Qo":A_U鸋!dSv9f@XfWZDi¨Jv •Ͳs83mԔJO.8S4ӍO%;ĪÃi *Iql4vg/%RYN~010( #bM%YĪ m!|v!ڴJ&?;v(<_@kVoޫ؂V0#h7wje"U:oт$h|2TOF)ZRۼXDX0V::pP-KpGcJr`Sh)Rh]uys,O6EE H˿SU( n,]bٽ 1`^cSemv'p{mwnZ\;Cj Msy{caM-T̶p{puhWSs%Qʜ 5M$yͽ'(D7%}%gޛ$-1?xe$3̂>ƠAkR^ #tϖ'<>Z]1EFo8 J"P;:_ȑ@VF w0LU1vqrUiއ;p} %6IA5Ij擢8M{L[fJ/XftpeL|*,iUIE{{ ..E@o"S~/[߬m%jm;TL LNc,PWfN/nNἀ3IEVM6u^`^I2ڊhŰ4i@i„FxNx<\^,4awcQX48X+}o]Um3.6_eulKÛ$ Ʈh H ={3} .R?N:#}zX عٍ6N6(3@WoT/]lۅinO43VlX\+3ȰcaV.ڝ҄5S$~3?*`̿i6#<.y.7O#}׊nwՂLa1 `dum! ldl^"3J.|DcuC *k1 divs(~3τ]%0;Q %#eJ]_>,0](S5(b3ۏ,7Änt7A{1yVnԘx#Gܡ|׵FH.NO"`[3sdt^=(*Ei̸&GZ oh(4ATu̵ w6 dI[SBLLv_T5HxeĎL̽ eZoRPkFU4Ƕ̷%d,+z?qn"O!L RS^ضL>=p20<6mPJMT9YEe-dfK9kQ]]-s)~ÝoЙn*=NG!o l0[J]pi^GQLlhra $6WuJ#d(=$|. qi_IR}t؁.5ѨNoVEaX'r;t7Ͻ_KbjL)D0|;!;ӟ'WviC_;Ҫ<2J6]BU4K؋NpYX|m\ aeZnz6,uFJXdĚ"j&no*1_ ֻ8L`AmʋܰH z[IWU;y#Y^B84)B 9w'G`"n |*:/ҽxCqDi ڜUA(cj3[ S߁t${G"7X G @8Q7/n4G;E)QklIvyiA JGVk~s m*#{)[̿-5,kGq>A-*s+?kF8z"C/+DKgM6X$|6V`m%`; l!91Bo_ RɆ(2'<^5 9yW?ێyKH78 }T$']ѯN/Rmt4QZH@iϏe45+p^ߜ$"f`ۚ&q}fJ/Cct\x#sm.<]j[vEt ȴ BKť"Zg=e驎ht_\Nw HR?</_rhd3̀#gPnff5V1Tly`x&P^]+2#o׸GIrT"u?Ԫ1J6@:# z-B,<`:P,{b DIZlaE,=P dy`;N=-5dP:1 tQ)7?\YR?5^d-GX˧RZԼʰrH 3sJ!u܏:G SF+|w#8%Xe?X17+n&WBAJPݞX_o ըh߆JWb)t>pvMK8wR!difȋM4|I_d>CĨ+PDwLȥQ"_(d,}v9%7S[mVz6ӴAqv\,;u~Bw:^ w2eH-g:N6=Hx[s%eZ&bff 2|( ZkhD*Lr$hDP E7)wG|4$ʚ}@$N`됱 QDZrXdeB\@*ܹ*n[ٜHUFB`i{tEֽPk;#KGϘdR~Ytm SQ.qrP Fkgx FrNtu_vv(T-dl$wDD$I#>xuȾ#~0tX|z1п'~d:$/sF8T_gԅLE:OIJ4kuW뫒"me7 60P$UVvA|!7d>WBR)2V2~Xj3 9xvZ挩&D{q%u:Y#r/E"bXx[D3bbA$O CnIѩh`ScCf?Gxt:3k_V XwD2̀<[[t2kg!ԈSq'>;"fĶ1Cو \ 7?MWR!!o) h(o!#zb 5ͥ_5^ Bkknmʹ ׇ_X-|〞.G4tIN2|ϙ;~PP0-[<adEsQ{(5Н)m2`A(g-\DSG槐O ķ3juP>py!k@ _޹}440RR- *ɷ".()l'ګǺ Ӕx'M)bOrujQe޼y(NK5jYG *.qS[Oe TE sV▇d0g8_?H#dy\c<"'HfU1KBGd'nf>jG^Jƙj!YP1%;lӎgްXfV\cGh>;ě^{tL:l$h'y'ԻmK c)c'Ɨx֟\&^3?C#v_{CR)wڗ6>dlcćQey/EpL˞6dtuaY\ҍcbV*m^eĈQ*őo])9D$"ϡSsw"0] J_2ZF7hGa}SGc'Qۧ:х7SlAiwUaʭ^+JO?A]z.g߂{>]}Z MZJE4M"|xl?pXmƠF_$Mb2J )DO mZ3"<_5&0I؛˙[BP2X)on -Ks(_|^Xr^ voi1q<#\RI - Iq>{IXNo;1 ITYWV[kyfyrQ]\2's*9GHpdRT3oWõLv:|+Ie:zB F6)y^;dEp#R 2єreFʕ@! e|B"`w?b֑6xJa4*OT馩c{W+gx caό@τϚFǛj`t4̑u^ aj Pφ]h # 0ڻſ nU|kٌ3@J@ g>6<ȼlzjҜ oVB Vs-_ #Wev'^6ESik gdۦ?Dv~ 55v~1Sy ʪ WaPme'_*Sɤh(,ӻ6XDI< &ןRYZ{lB`Ҙk%+k#+aTqӽ1O6Hg&4ˈb?Bex֣9|@1\R0;Dw4pDgL7?E5K'Xg(rn|E@&w0XqoIb;{A:[-(F6Iw 7e~TM5w 0G7;#N"Ckfg v&Kh+2(1kغK>:iia5nX#[n2 NW/q:Ϯ6!Y" f 7\腺+G`5v&zitG1 pZztcڎ+q<[_)-Z] F&3y`207mFIܹߐ . ы>}KOޭ'҂,{K4Y̓buf -#9zU3t2o-~AV2eu|H+/&% F<2\J =FfI©ۘpSOxh:}oaGZCnS>NE7u]tS.+\9I:XtseWd;䨖|&69b/ Ga2ȈLZl CSc9omyk> `煞<ɏFx\/1uP{g+zb-dqߧR6=>jqA-4xWG>pzh&,t<myZZ.%]،c#LC!i?a9-q^V1 R{zX]c?X,4ibђPQ/D"x9/WxdaǺE!V#nln&>-dHB#E1|9A_9k4;&sxxGƯz+3 EčKQl7И{EεسƚVaL SQNb;*.[:9.8k0d6s֡ p)n׵XkLge\U|@|3RjځD[xKk}Hgq\jNa[iHd%Cmdw뺣$ض;5.r۬j)?H| tᷖO2NiV}2X6A2s֌PΠc[%M͙疜5}(e71U&_{~_[FHUKG4o]tb൮f&o̵*rL|I<o_pj4 "55?`U} sjM`a 9U8;~I#81i(9> cTJC>&Ewf5H_+uY2N^-0wg_,*H~أ|h}36ݩZYm̻ɧ$eϸ{w:j\UkJ:*JCĬʤqE-1nJp@''.:(_ÇlqfRygirdA=mMzVLrHXuOkBؚAH vg0b%#lHS% |qUJt]Jc@bCq,>ժC6؅)כ\FY:l+Ǜ "0e9ƈI+;9tSKR(|+ݏJXVKko\Ѷ5R7ͭsPKح\(^B̄Ϋ0ӁVR cnSNdm~X˕o(v L @5u"nISo frzrB=F[l]7DhͬLBs*,enu7Gd/4Fem/ ;Bz}qv/ft#;&ܯ#'1x_-V8;{\!r`̇E[甤0fE!2I c.}o?<ۦ#t-<$=;8}$>xjK:'yPy c_'x6y2qJ%&q7wUnYQ?&ީ~ѵ:$[ax4p@7Il^r;,mPc.ܦIfɈ!ʇ\z{m=bոԧjD;_0/kE xf"oڗO| ̯*sV*s])VdQ^z"vٛp=Tz;-RK6@,J73Sسli HbY I*_aZO󦄀 ,$ߢҪ?.FzK9dP!cʑbVh;7\}LTiÚlvLs%$}kD#a OSSXm2xkS$siz!0}P~Ks)uSd"7n1`OXtr! CRk*pnÐE/XHe hx8\l1R#:ڼEj˃GH35G+njk˯h}ejp* 6<1YFHRu\u{kK-#))L'lvP'CBT +hU%?W> Ɂk`-6!d@vVNLZKppЎw`F4ej[]~s}4E[C uNJEOhMzQKf@UZ#|FN51\sz^Uap>0>FB4+:rqb :4JE<\JO;&4ν1^@§mQ7eAjh?7^Tn"}(njPHYs(QhN=OBи+s|TH^&W[q954jNȁak%˜v< q9+pD^"3uȮlGZU4l<'*J3SڰQX>,-YVZJH/ HlξW!!^P]2 HKؙ)=Q]:ȡ[QGPJ߃a9N &?rׄtat锳QK"oBbI|9,"w\e4TL-Ioĉ\S&`HsuQ;2 ً\S/N2s̏[ mkj֕ٱ  2,Eqb)s4H [g}Ў6҉|.-KCbϳ6_k͖8.EFWchǦe5 ՚D :v^b"P@z>՝J}w/1Lч_…0wۜB|AU.Ƹ;D[ 혢r '&Ӝ٪־6G"*/%9wFRqf^N$խ|#|$pI JRD?)}õhX/Kʩ '=w"ZZΟ\( 3gCZ.s 03͂ q$'>۶W@1ɫ;܍)Hʌ (Y}iYc Ytxȹ|H >RV,iJ`X2!1")BJi(:`+/;aѣ=9c@q+oLM͐H`Qn.Ea9۴DllA-:ˎg]ܡGD<~,>>|I6{-^@ p$F=ÿq p*>n)>B#ֳO+)H>,'Mv0s0h!NgBk.]] d߈4[ì4j9lzrƆi!.%U/L GC^c'2d9&4.sHL'Z+X3foqձ]d.!~A;۟-yS1!0a},NhBO'Jkc涘*@Rc@_7g._[PĦ! ?p䂂C2دrݔiqFwJ{A)}xon04"Dcy~ٷ #ߧ flȰLr"x7yK ɂENi#,{K; H{]CBLIl՛/Q! Ĵ&jryKKCl^/8e FQs9-W8W`!MjN9ۜcC+ |W\L?4S[}\MR)۲֝I86ߢtaZN., y՞.D| Ճ%_ǐS [Qgmp'1ы|[64/+C5R˟3֚w;ihj?]7WkBfz]/1Iۑ\2i,؃a=2}Um޷$AT7$1_efW]!DHo+FL5l|[ OXd=fmH@Zv,$javO^| 94BőP| 1*)ބ &'ړ/b"!r%`\UǸ7s^\#D#`c'08k?T` P~MP ^{u:_IA &W'9pn&xyHYkx lSwH\]{fnW\-ٍ@2TȚL7{AΡ׭-龹s/aG- YRu%pBt@)=O jg4kku q'tx-cxmeb`c˂pj5%f#n6]j(攝I.+7@uW]vTt5VIp4)PV*}P]:RR,T.ܹq`t`~`O_ z S35fʂ2bʁHc8>n*JnZR'm?NA^MbʥaDaVtw1ɛ1-O}PT0x=O)ra>p/zC?噥w_hjXԵԘYMU\JwdNX+C6]A:SX %=)V* 6!0ߑ\|,H+baL^4|,ܼ7"n^v;ˋ$ɢy yJ6uJϾa8X'@#|c0O^a0:#sN;fC1ȘwKnhnօ֚/PuXT@_HtNPac ¡`Q<*ٔ4ԞG4^0J2vBF^^[yjo#?UU:b Kg|{Qf6K{ h`^l6:P^KzN9/` u*e&c?ˣP̃]r2 6*[;mgcLm6Ԙ (/ޏN I 7Nk`6v{Zw €j$k;O%T1|sKYDŽWluv/QV~q-axhd ٝOVN;}=;2 Yx Th m1'p)^57s+U Ļp|06ndAޭӨMXwYX(Sy2i^Z0c `ϡHNu?T [$sVv-ߠ3 -cv{VRm 377<8戝| lTLrDͬ 9@$ ʱWur6Fc98Şc/=iN(1#G Ojn?t1zk1ff(soL8ް nь]UGmuĔt NVWD&D3"+7yXcc6@3&m]NSBlR6+V)b>Tjɒb%."OxQkX;e97I4,86݁؆R^E@2er塮Džyʩ4frO˅Rlc{4o~„s:ϊ~sFb'%u#Yܔ[E;F( ,/Xo 8᭐yqә֟bbSyb|y{lvb'a6Z8XDH"ߕ`pqƼl{MUK],W@[gtN,u[;}5jb|s #Or5ycpz]>C<\7'P/Z/ ؟ 3-VDrNr4epKi '쫭^l ݔ{aꝼ0bсA0K~ θڥ)BM3^ 5ꙸqSEk#YQN2M<{-ÄLVM?mSؐDbp/T?ݼv*ݟuuP̳ڼF*fE $b;X8M5vuD{+5]\ugEAlvVθ8 4]1>I7ȬzP70_+#-3"@" 21+LjI6*L9nl%!M7#U)ï) }1t+> &d,bv(W 9Q31=n̾lf>,ک=KME tbLgl\SOw]ׅ$qq bR]]Y(kaH"_ ?]H eM͑נ/*8<)zLDBdXdzuۑ/U}I '4#1d˴H!άOZ`S%]={uܮݺya^@m^Q38t{zWF8dk i4~~Fy٘ !$x׆kXGҌHR~x,{|/nm\!H. Z7 %x:h&oTALKhCxb^$X|YثȪx >RNqwO*@ɬZ$8|YZrM< @$I4OA'~)M_*`䙄eY'~&R ^j5};~ߋDɤodO5?v=kNyDY[S`?BS; ^q Z+E*B+NaGqW8PiWV%DHPOwzƺuȢ\)(Bsq/9ArH56tkaSkx0 wq _9u@㛣mH8]d^غv x*nTeȥx0D{Jd.|mNs1Z i; 5s S,lĹIk( Q%%Il[ֻ2QnGV(Y[j!~r6FNf"` {< <7W(5~~AWtENY8I$ !WB5X f3߹#ӎ|भge&Xu4[]j+2*` W ?|l,uY65 zEb6n6 R9x T$': ߰ 3Dlj?㸾ĹyprMw;Rmdly$ͬ\񲆺P2a)=%=R 9Rt8LV Jtsv׾:G?eރؕ& Q_OB{4fsL}pyo$ƕ49 "6/ЍHH|Y؛ pxΝmV&CLsR k7 ̷pi֒:vJo`1Z]Q>s_pO5pLDmf*?9 D+CFˋ@b.` B<>zB(>tU ^#B!/!@j|N lÐ8C!zm&|D5Ǿv>CxzPyn0i33(@7\#Rߔ4xw ->=N}+jrdm\|uھ-0dWr{g~cU7&,tkMښHsmg;̒&u4/۵wCe,6g#r>jB;Z| j~Q%&D eI8N{V:-S{(DyQiÝ"eLmaGu-[՝lm-4Caa ="XULB8"_5 iЈ2#|4v&Fo'rx(t Q!W.ʏN``{`ˁۜuWx!%u!T' a~2w"T(Ѡ| 8(c0TZ0z)\7\p(rį.4փKBuE hpuC5>趱%@30 auWlb b|d vHyJvĒ"V^-"RR,> Ͱ`<(vn&"R,LY3@hnϳ3::1ihC/(:+F/@|/{,OerggDp+߇U"]B.a|E'^M{p:x6v DMCb@ A@9X}kzT-IQ&Qر0:yI4-Ҏт4sANK*P3؎ P/f)*TVßr酾e~/_b2x5d ze!7G+"'@Hc 9w~V.V).4CSRTuAߥH0&CwAC\*^c[ѠɆY'zZqRк{g~Dj2:},Go~BM`Dlr3k>m7 z QuplQ QlN\)dג.gl&K <?q: @L{?^Mʄ78TP9z%(EE@X-O(N  ᷀~Kd俁  qoݓ-Iy #XJhѸ5d #d ZT$Xpb;]TJkA(cE0!{Ղ 33yLWŷ }*Ak_a]|*EeŴ5]$>IcCjљ؎툷yGUN ~sxw뢛 bfn+/C.SrݨGj'Ft9a0UcR[7 q~iL<ΧX=kkBQ'h4-'tiYVQ=%]B;XV8uI2%RCPFEaɫ-\mȘډ۱X;1՟:ΈMDZ_-۩4m9Kbt cc L}?&owʐ>CGɠOKNn`/H  +9wx:aA28>EgtFry6PkQ =?-<]NpwؓI86'wu3Xhyʪ W_tпcmؕKi8Z5ԄёT (3gނnnj[;dCg#.;ltd&om\E]4 1!u;Ǧ,UKdҼ,`<%qK/@Ӝӱ@6Є(,ުqOavD[+|,hFYiQ$a*۬mcFPy.Фg¨fJP_eS<;zRRF+Id 0T?Cx匒\&j0^/06򿂈{Fׯ\Hwk!̔Gn0Vj^[-@Z}EWC 8v;Hd*/&tHvKxlkw l h+NU4`C'G !iN}ØGr+Qa/iROLAJ懽 3ά68҅gi3[&Mc}ȻK 'оfƊTGwQӼEs qt'"4V)nTrڳa0%5lOv>W)~tGC:9 q^<=sV,w5l0K_(q%yijOfZ$[.R (NvAȋ/R/mX E}Z7~A0u"߶ 2DҤdJ y$UhawDԡзj`G<\`EYϭ"4H%vA8qY4-e@kB).Ed$b.6Wޞ;75?ol|fD*hkx(/PQD9:bPutHíRvZע cPfo=YG!,SY^|E,' D^wD3cvLIGA˨M?z%g02YSKqyMK{tҩȻ9pH."v i=*n#*eA%Csynge9;B[?7o.1$TJ7xW7XOǘg 3tRToByNt/'K@ae/)G:{yǨ<,Mu%y8ϽD ѹVnjjEa'A  /=keyOqN^rMK ei1U {EVRkeձD &PPºꅋ@2 HrDKd>bӠ2v[j=85A7&p%.w0+n )(N53QB4=ufhl&Y+3&'{v^vh88DHI>ֹ4 |>qG$%=#7?=?-v<)%7n:X­ bdr~;XhW'_㊙LE,9 HvORf|7YrH"PSpjO\gt*n ^Y`x=_920"ŘDA̩ՕWW_kh}-e&Gˡ,7AFf6E=LjKd(iܠrHoԞJtSHT%'.g9.+;BVwQO슑y쵸Ǎ$c!jljM_L N۽(uJlZ {Lδ_o zgLDąC7 Mi^ б@y3rj$.0;ywBXUzCVZlG1n7]J4L]NSLk882\R }TF B\̴NVn ̈{˷CbgnbIΗj5˭ͻj54+2 ""_ 0Lt9tpT,T?PWJGb G,LWFjFj *f\VаB.4իgȓbq:i.STƂD` Aӈ;m0 ] /ĭ`x J?^EjhM2+ /&ɱg#,cM)=ov u $';{D&_nͣ{iJb)ˌ69ƨ ҵm&'m$.KLRXh=蔎,;n1Z.2^cop ^# BdbT/HB _"m(au!ճHtQg@7lJuNȜp*T> 5>Mfi:e1NЯ&.-Ψu[^xH\& ZM2>ɤ{'m @K؇'["RP;HR>]LUXWs@K#:t7T hP^@߲c艶gnB.i-[+N2wM^~^}jnC6 V)v)>m|k@l; N~0VPjR4Q_n w{e\'oHיr0&nmC=_l|TBu>*q2I朇lP|Tn*.Z<>S nrH.{}*Uy` -,6%@@>OJw`'L&hoIKc qÈl4x۞{t[CS;b t.tv) "L \]&i,TҢccgH;F,iN q<f+k&]o2u'W>>߇NDO@Ɓ S;H@[IYIYMhͰ?Rv0 sХ{O; {2B9H#FJ{ZFS$XMGl^h1+$ii:tXŒw_Y}o᪢怿:3t02@{:/#,M~ 炓HgM_T͔e0dq-/@BYb }cZsIW9Un ?ef*G3^U/ꢤh}}k0}7å<@­cmZLNssTg?%8T=djS%j!s =&*)&y@<(ݓuI>HG"lZғFd%#t/l׉L4Z %|}L?};]@PnƓ7H?ɾ&V.*& TÅ+9kK.v $b[#u.&8*kXjs߃ƹJfW.n8.T}x lkؚx̫8} \VYyESnOs\Př=!#B[kvAܪX;MzlGBֺ Kn]qiD99.X'EaifJy O0Ih9k.aYѯ~F\\DG)&OX<)Bjz%\?APU4]U ,GmB`Ҡ]ľTԬIL++Tf-j[jy̜*4st;-o,41;$ߚ>BX{N<#1EKr.[O]1)'s׼l6&RfG4A6,\R߄a+2)#&?]xJE/V v="U=Z3X>#<Я.JT^` JY^yݝܐ>B`⓳% qs7z$/}ـFm8^SRcl|6-򙡅x;ۂvOiR{ )W;1"AdM 55Hn({|[I͚Z:y7.wE:bqHFݔ\ɍ?~Vf/1Ց}LXq6ŲPc -eTI6^J17?aHY%;##gYk@Ҙ^]+sƁpU` \ # j+ ];ۥG 7ZPsXB< #nͥo>#K5Q#dZ:^/x,#9Uޝ>Q61 !>n[ Gb [໲`ԫQiOIE~D¤](OZRhw"j2 ^ܣ j/GጯA:u㘘AYľu/k&U rNdVN!ֵbH7a!aF !mGFM p Y } nJcjȔC"R2uQɛ4FR"!u•$Iyf' Y9}8!Q-KJ?![kvE ۋ @tB#RlPO6Tv1$B#0~XYl{}t1.(P'b4>V&kaI`3q:|T0p:s:B~XQeAZ5;=&17* *J(˅,6+֐zYq"cӊr|ԭ,O)kԏUPN3Tn ;F:cu;,^z$>R`䝲f_P`o(fÈ(DD|97?Ir2QTf඘+[8?r"WR- I4A"e pf`2V HӚGhi'ua}l xSSAEYÙE'5jpf;{(BsWEd%2CID :2=]/O$C1S=(js VMg:?zϭxf'oыnz |MZ~밹?R1YlSE)s_jQpk: LgNV8hڿwkcuRl>W. 6;Oφ RHwRoMi]^Ո9{nЦ;Hu>Q@ES c,I ";ͪmw{RF%̤/}l 6!I16AOSy$ꃅjѝP$ta__($M誻Ͼ}w5)(Puǿ-H*m1FcU?8<K@;@Œ^<1%`աQݎ{{CM5e~ڜ0Z>g,D<>-Xsf '^r @#;WڂB%:ᚈAY[qSC[ fjr+ϻD&-5nB8:V)0*Gߕ}LԂĦpm^GɩI+iHM63OhT5ZjնӜ(p5Y>aR_u6PR3H͵A|HZ)y;%8PlBCUI-kP7$ yzͷHfug)Yv Z.@}Nl`Kx!rhr@ JJMA͟ׯ@p. xwu/K g>o tR<\Uc^\e̶Tӵ{JvmG+ȷ]+A~WPf:}v;ѢL6H0D.E x؝gvN4XZoMJؓ9rn9w!@`M2$.$re ؋rsVd$99? ZWߴ˵z"XG[5N̏d?/\iT*0BO!z(I]g+vudpǍw4) ɘV3 J`0^XFv5 e9 i%>we>2d׃FfA>X̷ϿYAy^7fdMLk]np6)~[yy] zD(x1- G Q3ۥ.f^؜Y)( 5XP641W#+E =-pK QE{kk?tq ;Sۀ(dMEuϴ = s3uIk۞[دA1j3)[O鿑: }*ĢTB@%{0 7 "\4]&ezoq/oKuOLQ:= ۝ rQ=$dlo<`P2.RWx* N[H)\_sJTZy-G$h^%:MUrNV naT ,7Z^d[p~ulW-ݲ̥CX+M7;_9[@7ABd \dԸ2}.PIh1`xRMdN;T&JSa{fڽ)N!KE (>wa7~sd)6!e.VTaK>a/+rX<(hHHְFpFuYX O Zf>WZHm3nUz$|`9K"LD F@h"@U;?2J26Vx5#cAhQ=ayN#OEGn T:qVI qɄwqGWwnWr:n:n8ӥ F[Xi(RFQQܯF~"Xӕ46\G ?w3ԏ*8y|(D E1@GRe=1@L^ >Y5sC-sF ʺռavFw{xǟSkJpXc@J!%u܌qł,- }{ZZ_o ҃"j{yW6Y{pjm襾&X܅U 4djV2a-eCW{6}@GPP⯵K3ϫn\:#dSm 5w40#VP̎@p`9N{z)Um[>u2QW޵-1(zZuX ,t,TSO&_'54 |a92WևNk[W Fn$/O^84d׎*1N `<p(kG?>`Y u6=FɉR6O٢##y_KC8̼͜-pB}_)I3H!Չu]g)j (DM3GZq`،/SWVv0(ײ=tHi3:8UKmrE1 ZcZ9$5EbV$ɟ\FgǸqKţƃaF46v~EG8vvWjǨʅJ&N]PbF 1W|!߬m0+W~ٝpysNv^{9fJrH p9ke=HɟCPgZOjP^X/5%{`EP`IHX Zp$;-O[_cLܰ'LNɧg:C*kJ~C+(ٝ\lu@yH:|q.ho7m81zJp)P}VCəKN=3A?ٱ4I'.- Ɠ'BaH6*Ci+Ԭõ{b6D(#i8o/oDfБY\@&9 wk}@?~Lw|'S a|)1-?'1@bnC^u~3J%gMW:fYr%6 ߾(*o'UhcK S.E)8"qR-۰۴ f4j(ݶxr N I:>鴢?`", d>AwO\IX~pGf)e@^R=_xtlkI>ezyƎ/np.i#ҝi+1(P?7kg=jYm)&>fHR<jc|aB+^O A2b:@‡%kށE| \U/͉&Zdp~$M<~3FuxՕ 1mdo Ă& D͌ӖJ` R ƶ{% ~A2Oى2GMΑ*X:K;<Q^TCDyK *ˮۈi Ͽq rN:+x=|]տdX _0VS1k&3}[˔Zn\'k. eJjft,՝J}Lc7;Լm`P T&&B|3e˞ g7 [SY_]L>? b<dDPN {h:)nbΊj.pl1v\0[OZr"Dԑ'gN~LE ;7](ѵ.[xr7 E\\rgE KSD'kBQ`s/I1 MH <eYs&x ٓ쩵%N5+A~7;44ϐC*xˏH0 T@{uh8kcˎCMk_ZG;f[ y0;,7@7C*%Ṇʁ;ӋBl* &^ Kl\܁0!5™ЊGrc}AG>:~:Q]SMu5[ݎuY {VamRn?Gs7 ||SL;ޅXö[6bVB,tt7gn^qGhf c6`Gj st5}^V2h(ơIZ"s c"Mie"m+[OZqPho+)ȝw1 4kd)WF;P, _dzzV ͠AˮBMy`DlSNvfPNکԓ7in,y兎G,% Kwc`:,*㸦ʡ8lMT ոy"%ZvR?q`T@VbxdQlOo\I˒}ލ TwCB TP b4]̦u"WY6q\Ωa-l^-Y' Ш) uwFe8?(M //*WP478_פ  J~c fj֪e}ˈD>E08gd=8oO.2!%j+mq{%r'5qqEC˶B.'16S7pz n}P6ʢ4u7$,07{ʦ- lqBN\qGSyq [s*v8I`07 QǢW5յȨhBV[:ƣ [oRGwE!^T k;_GIY%KgS+CBV c6//nSnjhc#󁺍R[Յ HXP-@w_FnhlٞFARlbu8k&ڿ@<3PA$hz}S:9:"sm47:huuMhyxvLadW4n?q-9`El>Zq{#1v QҮU@KO`~@ S< eNh<D'#B{5~r# φfbA8MM1=m쑐-yJ.)pξsZiD?)-m~-#rfzݍcU~-?m.^GZ{AȓFꊉRW绚!-P& vp@/~i66qS:"s[ǔrcL 9‹03nK38HN H@pK^5w<-&P"R&$eF%$i/DR AK50P6-{:q'A*t2y凂q"sHZlc$n}Bώ>jZ,<3Y~RiseBݬ ,doӏݙy.q˼_P*fSnI's:}_qY7Y?F@ҳ fTH~g?Ik^YkI]!yA= Ў=-:{:Gkz4buėz sd\=յه1[ 0dcRӑ>ve_{/m(>dTn)7@5GB34| _Չ;oge*Q^Lnnk0]ٶRGLndF-bB>+Y5fp )B_Lɷ,y:6Πڶcڹn{z vrFROHK.ꩀ!?cLraЧ!pak,(oGHk*Њt'An\c+bыzI@n**/T ݢ5BwcW*?$U_ 7=zW8@e w7%i1 )Jyllޭ޸ &PbCX)KG /Lt5No(J_wnyǽl̀M/VZ#h=g=0\`ˀ6X k]b Ka\yNWLڽ0=6ܠyaxgJHYokFxO%Z/U>D˜gvR1.~Cq1V%uBR[Ši9ϒ\+IpD/9<ȓx,">bs=>xbY1wk HrѝMuo7WȦAt!Z\5sKo޳9u,Z_}HP:%H(8{%Tɔ B hKB>Xl(U$ MFl_s{3gru0/is$&}PEWՙI\"K)(n~RbZ=;ը:'6qą+3͎'$s 裫[Y$l ED%d &W+웈ɩ ^e Uh[әg}D\D 5X8j&Ppqn f}.e| .M=n74N yOnCs*9#{G/57UfCٝޏCa7"%G%P^-##rcwV;_W|= Ѣk̉ȅF4N<|fI6BY>Cҿ@2?_յw%پd[oͯ[9Q 8=vn}v$ÃCW5ۅS0]D-zE!gg+]EYwMC@'WJ8摟H v7x(Fȳ4-8}=V\zfNaZeĸ،X# .:ɉۘ\%]У<@6x k64š ζc {}.ᬦƯN{3bXk{S98>cXADǵ56 }5cҊtwwYz¥jӜcmiҗM_~ j;mq-)kE=/q~CJ$TE8-lhw\rOZGӆwlm$c0j㛀L k/SdVmd0=ɤP4v{?ww/lE?|`(rGYm7>\|%l:^$jR!JcS7: l_z$+Ԅ|Zsd!Rl6:ɯX 3"V"膣'Pf1r͗j"e;Yǭqo  fQS}n[?sи(^zճisрO~m]#ž0ȋDC7pVPvۇ6@gZMV-=Ȫ6ʂMC{:2zk'LSR2^ӹcfqA뙪)1$_v[I$D-wLAx>4}SGy%mf-moN[R!r'nOg+ڱ~kw$?W.0Gz2n lTr+ [@Yba=,e}"B`i[a`0t3Y>aOշP$]oE&$;2F 2.9BR3{\mr$Q[ &E{yԉxDe#k5U. ߶gxNt$i^Q7 ] rRBiwffu_?;y3}>l.i_^%";2]k-GBݢ)|r ]H_^Ɗg&@/2b$&ț@y$CwF #:zWݪPzj3ZUoBoFsZ3Tu8P$Z(2UI0K|<3ȑvx邝,,]3v< ?c%Y57ov4Jծ&糷Hd#VF^}рՅxߪТrIl~j+hٲX]ce٧=85V{[ YDNI^uu:xo]y5T0ƽ<2MIZBHL=8qObJ@} b Cڿ\ooDY(Q,2ـR2+ėhb [:ɢN낻wKf@@<{idKi\zgx%UǼR&alrF"xQH qD _Q+؄E$~$dtwl}0y* (GJ\m\Sy0ɷfᖶ=.)nm+mBGQdž<ʟ{R(.@%Ih}!Ť1/}P!QM^^'F6O{ >n$YbNP_1o!WaW(7D 2z j(l T2E6ЌELE`m2즷έ U{z7r 9Xaˊ&Q.Hn%鬽wUڪB&ʖ kQyYp/ki<#g i[ҏ9iƹ+ GW^ȑsZz#±cB+~3vU{ށ)mop -IhPQمXlqJYS8j=Wtex@eP&mfWp`(s51#Q O2}P}o4&1B&{:8t'¶~Ti30p'qI+R%yDk+c}_8v:l/.`b&)w̲3\}?c%Mg0R9|~4iu(8\=bNGvabEnāWX@.^;yzvulUS3uVKR'^-ko`)BڛjtӈթQe&Q#I#sYdq?*-lY=OEJq;qK:iAIɀ?l% eHb lpv:7i.vLЮ:Ajʐ /f60,g6O["H5PH`ED<{-CT% Rjxw~Hnz4M"ͳu 60|?ҶIYyôG<z3H Ew1Ws=SY=̓H|̪ ò"}jFV9v5@] A"332A˙ \D6=T&G՚Oa L^C?Y_!BxύzRDOMERP)/%кƜZGVi^;67U.r9{o~Tč?DQ7O4n>KEx=rZ^?p=$<߱y _1N8N'-QaBx."*Wk!/˻zD_v\ ѐOl8Zch7ѩ[Af :Λ3]j=KZ4}Tĥl' NʶZ3b{L2A?>]eɒIUl.M#R~:(I]uk 驺 }}E_E%8kl-@JR Rl~.io[_=busDrfeӍ4Drӱo%3r%c9< c_-K#588L_tq7Pl!^? %zsz<\IilW`WwQ:$7yKXlfXPy*AQ;|fo#Zp-MҀ^+k{zΟ}\x76[O%?QT"r}kI,/G7I]A1pJAW}FT;k:5G^iZ)\oqX{K <0Dq,6d'zp4i[N=-bg CiM{7S3ϟvAx2D: ObtI$UvMYCY޲yo#~ίӢcX@}KV .ޕiQZ}r߼E1E06&@>M@A!EŻT(p^fjT=۱p ̤=яv{~}/< :jlf3YA6m}VU!\y5\QU?Y5?2nI7jv;,uKà+Kڇ3gG?*O:2ؠB:ہCg.-og}xcz2EPUH>SZgRRoߍ=TۨU1A-lm& _)H)'^a}~O0]7-)GP; alAK@jA@(f39"פֿpkdzW//|Y"h o37Hn7ۂ)] |- 1ThX t<""vQlcʽqJ;ow/nO|')[𺚖,CS. em2xuޕ̓]L8ۡKU$Y6{')Sfǯp{k7Yc7US8,e0vAc&6X`ős4ˇʔۊf屮%_~CD$a=<,`"+H@7wt _^UY>yv֒`S$8^Hc DmK?l5IqutA^(î!OkhiGЊk]^v{5A.v&R'#i2_T ӳY:wBm(Jm 5wh:[pQuClcNմ@K)ҕn׺ka\ ̋r]0@yg5fżM w vo6:FT<(N>73);m@rq.qIvf3=Fcd:75ɰQuFuWZZM$ݦ_n(ulp Wto{ub;3X ivud RVr3-T.bE aG L_)(k?k$&8bQl^d.s`k`ے,rtaljIؗ4$M|zKzP5QA=rIpuu/шK~йh&T4u~ ?33`C};.jh*,gޚݜ FCz?$q/roQlcyyB5aeLkgi?Wp{NXg?yAO@>=0in =>{Cȑp-lzfp3E /i0m{Vc}%w2f <>߯ab:̒Ϋ[A9͉|^\u{om_J4RaBWOEѕ(%?O/OB+da&!!lUHJE$N$7GuDžҷ9 -~.Η?לRg@>67/Q6q?^jkݵW g<VZʧx:Q=k ,.HZB T+e.86dfk>Rb*^r~zFT8/Z0wd&ߛ̉ y2|C{x(^HL1F[^kHF$-d&t|?ix$tsۦpdxuNd֍=Fjb^qHRr뇿x;V(g7l!?<ާ% &I R0xA;6t5~inbjj?wTBvOp+<+@؅Gkul ۂ ovO%htFZutdÃC}3{oTol翱jHzOpPWl ̵c}A<{ses! (_B+BJ`$@z;u&l{1Cc+ǀo9 AXQm kZe1+'1A_x%!/f@)eȀޠwG|: N㕶rjbA 왹"mO3^NZ*dh=ġ҃l>w6=B^yvDgB+Fc8 v ؜ ve v}E%bfr(? %4Iv?8s] hlTm d?8#+YY9$ZH_ 1xEέDQ3ا3ݩXeJF%CoBO~:៊rs+ԵX ɲVq~K)a쬥 J9qV&޿"1pd;05$㿃H0J@sFK4c2jJmyQT9j#AC*$}`.5͇ڱlH*Ňi P/QˊƷ0_h+ߦX ԅ]D?pe[?Cs\v]& r d9ɈOK#}cC{@2VjFƊM7lKEn&5R#ӫ:zH(S$CJЂٌ. kWxL b戠:nc)|崼f _B\*f/ݿBf@݀Ơ@x4JͯR 5H;NyI֟݅H`8᱆RɢltQtx֢hÝ.'s5!ޭ.ƕFd}I$ʰ)V s/cG[-ݿ$xWB"NbyV(:ܵю,U7Ou̲ozU3W0-VYgU yܯ5IDSn׃Va)&Y?ćOEɾ̂ t}ΛW-oGpd(^KV90.t6˛˓D)Ha[wsWq5}k chFy#_>J_ أ7GYOD YxȜVj*#>8Yl#vS1C(GiW4F\q\/NM.fkdL `no<\N>ZÖkGBmbnPz^84q,[0H:"TRj[8ddʡ. nkBa=>I4^uruxi %Rcd żD\#ݞ HN"2: ;ˆ f̖p`$-Ik@95OOG%~>{v2 fo2Z(HkhEw`ۙ韤xU#@˽+wE+'*+Mޛ`|fQrfz~?oubhGgSDAr=&ZC1VܦͻO1rvkTt"Ы1eGي[p_D̫:^ƼW5Z5&,{&8T>aJ.69ZѠQ 0!]ʌ`.V gfՋ v/1_OP鬿k+5Vr~Iz$]<iDz4)1gMc]q ;壘 tw̔ ^cY~lz =bԭCokSy*kTKWR\6#xqzb"P3l~ 5J cvܱp Nĺ'Tv^e.4=G)&}ݠT5¥v34i5sS9/ 45s/ im!iBy/7)xdKc< 9sjm# HhEhcD!4+/2z ALTzE{[ݟ3k/1qbqCSDh2݆C~ aG`qM )HBSO}@Jԝ nv'dBMA"EK_I)vbuxJq{ x> O3x̷z6,LbtŭGۗzd?!r{l**1>ԩAu*7cc(Wѿg|мz0|Sqp( U#IҰbZV;l׃twTYF?d^/T1U)23DguYMi󦅈L0Y9>TهOCm@.6t$6zajR8v%XjL'W"%f'Ι%T]ס؜E>atx`=rwQJ??}-9>RFqYM){f3Wxߢ> $]e U@87B9pe#-^0E "6[,12hR3wUg-IGzg"L7:M\"[!hx6j n.&t! PIzm0ҲVuuYK\/``1dxSs{Jߘa) q._#)=$@d˺ߟA9%t),~࢈dSɭrt>Q~8CyLO&+TKV6 od=13PQ`p(=3Uzp'$LBvȉ4+t^yX@x)IwryI~UH8gȄhUBk}}Q3#._>+(ұVT:Cxe *-|C7Ա'(z|R=(,xܚ>+ftsp6-SmGgmhL@J_{^{/R;.{9nfIj&5+]H=q{.I@^:L m///@:8)jҕe)lpqIzy.j_TrqQ/D[Mo\aq74aaY2 ln~cwgCծKl FGEkVgFPW#EURuSt6 }'9c0R䑁`vT#qfBz^h;ZR`oDź2d/a!# #qt{a uLH Η3 [EvYӰ fPo̫zXbcF484%nĻ` $.I}^ wb]cu!qSa@y~dF\{Hp-G O]y0Wjo WnbO;I\{nP$*$[` Ia󈉅^f:چ)˵~Kڇ l(7Z{3QoUdpqVCoekX|k;2$qlN*3<>Dь|zi-jhpz^"p 13Nde1 z|#7k|BBT r!l&7IvMpOO_BPl9OpVXj,=6x-lWIOʍS̐- YFF-uǼnS8BJALePv+v#j+Y(z"Rvw3Εjp>mMuy}IKAFV]>+=z`#O3fE= 1ؠM;-FI6TT3QX_XGܼЫpFdV*u9i< tDd K٣u0||: dS-|[P.oNE6n3(Ƴߑl:9f'AQ(!5z`hk*sa#KG4.P'$t?⥗QpIFND&T'k0}Ɗz ZCͩb\gI9%\;ˮLo|zvm Td g RY0 h~&O˦a4j[ tŐMR0JSyh" FD)oQRO&Ssp+_(@!0p&6k(#1w|4SSm߶/rpũ՝N*^wz4=GlE' Y|]=ˋ矣>q͢ޤiH"g|]$}wĤ ~jUoo`F[Kgpx?S"ӷ'>xH0?5<_'p-?ki%:U@%_6ޝ!6!}[c@IO#-h3Q[gIHCDT\SvUxn*61v2D3}5:¬EG-.E'P_H f`L{N^7.C%:,OBJOjUKbL#vn|Jg 죳h>|\)AbdL86q8MS |CfG[Բw>kn3flZwM.=js$U4:K˘댠w#5Jjt?u|^.t:,"#zwoSE ٶSS~h|_5|`Qm1EDx@w(Ԁ#YGY$/Sy;͍6Q m$4Sǚ,c Uf-ښs.:K:ѓdBlOV b6` ~A)b%O~f:s`ۻǕ\̙ i,q> ؇iKG9F|1Zc{OV92`ʳ,@X+,]uG_Mם!uMFԚ!*Ӹ~yQ[N/~ 2v,}=!$mdynY\W`A]r:a=)@VGY nwM&ncY6 {<7Tv-f.lW3T>szOJ\Y؍mM,m!!Ti>f9+zT2tݩW(a8X >?K Dg(Ǽ[,wϾA4dg`I EoZ1(7y.:/>8O"?>p_X lmKrF mHţٱW?6|D:äai#P׼zc;y}9-!HiL2H+v٤aMugCZșX\ 6Kz]B=#o;ndRy"cs&~W<+}<'r~ @9gn7S.L{)/ȸEmpvŗ5A< e XQ r  ?-l!\nqH ^-_p' ă RP 吱 c:L_lt_㈆8u)LP.b,*1|R&Zӧ[pV(.vNOآQ'QeX=K > :E_:#a (hŭ@C*wD4b!N)%A(Biρ3+zxR5:w5Z\L$#t4{//NOViEm{IE¥"?%[o :tjQ}Lx >0k]wm.R3,& e!dgR*{rɭsvoP MU/ɉS̷on2p#מ~٭{F&4Oy1ޗN'[H,Bz#NʀOYp<h ~AB֧yA#L!5p&sT:Uk#ǁ;`A?3kn&9̷T5BdiAK*|JQJ>!G87>ѷA~:o4TC ~ÁyMXpԡ%p")BmӬ&`LYi j&X:;;S<mĐzn?]I#=ކ$ %88ޝcIzBhDejT`9Elսg XKV(ml=ܙQz8e!kZP? 2Fq9u\M*c} 1J0F+>:_F ѦYi| ëϔ 7ʮH0;NWQs)$ g׆χW4bG%ٶ[s 2ą8EB%mW6FIb.I}LWjEyت,1$^\ Z'v|q'9V^9B~*#}UPqVHҧ6S&,CԺf$пÕod ^IʮŸJ×Sߠ#_AkHhbP~liŽYLSumAqjv?E$hm$}^8O4}a>(%xު9ͳA!! 2ޑv/2e V_2@p/b=FbJRUch!ů1yeN6dd,&1NV*el[ZH^kj=P[45k-3:>(nH;u;JͨպL)n dz+Y9th[>TëވktRQ'y+j_"ـLGjvV_Fրx٦ F7L;#kЦJD#'-rJk[47980C@b?p<\ =L",;8P$OI475T(6p{.9/,wïAw+_ ^tᾄO8ht]W2g! ي vd| rlʿ;k5lĭ$QEݳG_QY:#!LG^'֜5h9yKKvxrv r[)v5@ʞ*=ׅ'=y9O]&~mAT<:}gvh@cj\RWc\2ʨUY -$ Z@bgtU=##7A@EUDf$/s>)mߔje0պjΎ~zSdii>HA 1OQME׽}IL&jM `JSkxa̼tt~( jeˎMG0*4 b U\*'&^OUMZR t=|j&6e rb+~M\C!X o5 Oq0%]; Y5}:D ae\!GW-h0d^#(GNBEoNЗ)8? {2+}٨UID>pBgy$it🙲hr' +&.9^״!x/:r au;ǐU_3d;o@} B /N.IwLD1?hLI`ڭmu# A ͨY+(zM#O8X3#6< cZs1 {هeFV f/4WDESgOtjW%mv7nsƁV; [ibY񞫽YEE;n\$߄x<8۱GCA揥0$D]i`8=9eN&~" }rdj*C]Y[(.;YŨ In/>B}3.ȖHm]) TBCvo.#`D3ݽ]E\K>0ZTD1IL1(nk SgLאȞD!"zT"Z8Hm/qˡS\Dz;)iKO`:nqtA`yAv)lZhyFv@ǰ,H+AFx&1 N>@dEo0]D h$,u~TM͑%VƪAI]YY*u`ٲ8̀Ke/3))gLW@FykbdC5fldBfu"U 2E$o]u11 kJY>|˙ L <8"%V|;Ew2ޙ6*e]Qm?ڔƘY|_m[3CACI rLnju O[|(hma$=%8Ѕ7:,1qlEƙޥL_AFE.jlj; A{0w[9fiNГHl1("B4ۂM[sqELOl7d-E6XIQ 40tc?]luh09WM 78HF/iB畩3EdW{|U@ЇA[= Pad~B\eG7`r(ԋ/vۃqq#M'K[+WB$Lz>H\:V;NUL܁5f95 9vlDjY{QВAq.?EA`_kDQ"碱G@IȂ4SØO%T2k\p{9+}jy=WQ3fP {r,&QNxO&?/kvGN,W>P f)i3ysE^ hّ_!#a]*wܠ Q0Y} haqvypXD?Ļߪhà;w=xj ?WE8uq0/M_^=m;"y:'XWfj/:6wtCɉ+ZN\okr?;l/rj K[>௖W~hzl.H+ \bo=.sY?fOx:$PCݪbpH:x$R;9DwL"A{c1 ChNa?lAUJʰYQmǹ7N;J$!;ozw욼ф fd;ɡVu%vlqGg[+Ƽ n{0>i÷(إ@g!I[ӆKI.2yrko|CEfVO5ˋwWD#:;Pg\&t:ɓ(jꎹ^_L-D:Vc\@K=ļ;l5U.)6ObWOiA*\@VOX8 (s~)6UhrFݱc$Z;( iKzrړS7 'J[j6/G#5KJjPpPn4"0tza-GBy&)==hf5sq q_rOjcfUCNA##! *)[X}.Mx!=:Iku ģMHe'W΁IiL8%(Ч/$ :^'b-KyDnbp!@Ş>ηni)9rOAaR͚h=_lD/yCp|8Ie:{~qݛfqBnROWP?j7O3mKy'Ȁ5SHW~&Gk;De"-~M_ _̸hAm`k WFDG;7\"XEc H2FHU(]-i.k"*OY`%oޢM.!b9 …sJ(^2ĕ ǶYwyUPs5",a,N<t8Uhɷ7fl֝C+B|ePU$MJovժ+hrCBmIs"[R',5p1 gzȯ4U( yv⌨tKj6snŞB;'Ƞך 4y7-#3$:BVTˎC "3<$I;˹\sLsT#1W'З ܄2L!g}ib|8tގ %i"W1Bj +h_RU[y\]T+ jV䗀4jHm[è3'"D1:x%,Ac5SV 㷇ph_5W8pK(dp `PiRI>[P.\$\J^z&}Vlq^Yu\SK*"+2+墖jӵ`h2ݰ]*n'Mf8Ǭ+! #Jע ':,%}t/5̝.C̞Xs*: 4r}@ {c{FQe[9!F`Q޶BH_[TUɑ+Ry1cJp$}wQ Dllpt-n9 \qqk^emu- u4uq'jugwr;xS-}Ew!|7qc9)G|jm/hj-r,/%rUgщh*dl[${D:QƬ2<72<e}NB&S?F eҴ.a_x(4I!7nwdP FeqlZ$udU.Ms+ \`m󂥆1ޔyze? w=_$?aq<+74nы*rω4ZTjwg/=_ EA˾fAÖo_x|54hiͰb#5J,fv02_Q/]=k4XÆ:Pp`?޶i}Bu6m^mUU[x:SA (ݴ*Ş5;0).X+9ӯ&TBOa16">LZx?uWT Gl[n2_]@N/׊ٔ50t<5qÿYTbHF"6)mH ξ߉Q+i3`6fE:5):78zrF8q Y:fo|g^ݞ"3W,n]7dǕ_7n9zv7vEczgIa"IB#Y0M _BU/ͦ< 0?BxrB%fFlB=BA`X{szo }@nc~;,WvoTpAny: dUJ@B.p!!~lwt`%rP Z9i´6zPEˆvIJ4Pay p $c%|t?:08d& 9 9s<ZQ=W˷.D.އfy;8D~-|;o#M0U>E=c{}cbSWO,ɟXYe-Gp„%iS"`+~Sh4$k"kwRE/&msɦLnӡR sLaf+VrDᖽIm'HX蹽x6d+ſa &MGH$rɓu2;]!ms&iP >XQi| LgB)3Ҭ{yb3ߠv}L*nCQ3·( o!0 -֍} Gⶹmt,mPV z;i.2EE{Ϥ3~S9QaH׏U*z8u_Jxxj}3?9p p 8^ے.~]"*\R^gY;i1x2!cJ2o6ari]˪O03[Qȹf`㤛3 i"YCrm/j\A_zT}CX]YMo癚=<_]p`JU(oo3t{iF:usV$'[1=q[3M*{Ge_vꮯMnuq! D.O?ErEGac,4|*]Ҁ?,k @ *%:dI̠_zS+RUww4Y%BӐ' eY&ÂsŞPX׌݈PϽa͜; IsϏ7\͍k6/0ТXѽV$@B_t4TYdෛ\:U>Gb7(0*M`l6ʓEcۀf7= 0ݽ+<- d%FW?A-I#D\ҵ#&eIR-c3C9 0)O+{J6QK/IM~#xAOzM΃n'w_ 1'ZTte3^!ΟF> mWʘn5>ִwXW mΧMp(@EjVPl-N>9AF. J/ *oOV+pN&Y-h+DQǁsJ-\xs89 ҚFUlo/+bS}Mz[huGG5P9wwUE{9ՖXl`".vX\E fRzX a5ii_o 7.FeΎ1PJD$4Y†z SE  ]Obz_|`x3fn [CLvNE>d:PHk8/ >6Y. <`w=(f-YY\t"*:HqP#L<%P}e M)FM5  ᬊ$[ns<5UTCM73¤ h7x,AR=VvHf7Fś1gu,7$V bcǪ)nWbYX(.n8$ BtX[?joO`tK ѷ2Q\Ԅp1VcGZKqK]狏Y}RCL(4x#nW]nWP&aU.MIn:]LRx>,5Ո~T75Cb!nTw>*kL'-T5n z=vZ#2- yNMsR^̤ 1qu9 q0@K^v6ahGf7{wO&H*0hL@&g܊DfWiT*=3.JCT6䑴Z_-a`na >k캣#.MpѬ^U#Ǣ >Ė~N#QnO.Q^fzmSFoX7y5˒`ֻm],g1@^ghUg-ixoNv=LNy%gݑmy\c+5檔%w4ɼ0nNOo|< ´jco";I||ן0[lXy.TUrkb!@ w)x EP5fYv7zK &H̲ea92]y%tP-@é[Y]Qvlyh&镵GLG2Y}T*7q:DFLj.[͉CÄ[wik [7.tMua\ڌ%@;F~8=K&S2\VK2cXUMx *weH)UOÊ]ӬR,_U MRD4 [׹QcT̙IfI0q -F֫LHM}TE ɤW`69=Oޯs(O'wd(4Zq R۲RTsϊWL|urC(gb2rhb@AR-ۇ-I ĠXgLݸ 32eLP v֚$rJ gT4=*ŽlCEѠnh ? +G!(>?>{~ZYUQm6WPD2q !黀_cE ӏrboEza./C$ Xmp:um`_w\Ϡ(o;HkzўX(xR&"nϙ~ ekG_4:Ds*@TmY\azL4?yXcA$/I3j.҃x(%1 =&V2)4Ɋ*(1wm(^I0KY˙:cxz6 R:4sZzM !{gLnHrq&B0y羬C]ޚiBAF۴V0-/tHSe1K,lzo,v&`ШAFPܭ%>y=rd cV`v\1 *_ oRhj{`7Q5qz[àR & 2qrLWJe^;M`zm"&f&BRC$7xrN5;a7OZ; (qJQq[v`uS{~1«;ȓKlz| @dt|":TbHNwtgy~csRUP7xwЀYifN'5f".}LWyy}+>*13(jn*LdJA{G9+&@6TB]/>ej AZݵ Ȓl0́}8„# a4˙*|UWY;c?p>t u Qݙ/9uq\dnGJ%(*JeBĘ-AYFXh>MBzyfKph=<ƒB-tKB +񒜵Ƃat|nXH.8zͨs%zGUTFӜ쵼#-zuL4yAr^Kµr_OEo ;J]jV"ȯ ,y?0[|;e8:KᚆzVQUL("ޚj^?X`h1PW)w?C8pD+=Ύ@:}u0H?##3:R! qP50h݂x}U,YI 庥7(r:OZ<2p: 7FȲ/KRcy@f{!E0 #gxLmˏ80+'/'w'r&#@T`H6/8UӪM*3 0H7Kb AL`6m՝29#& VnXXYV(LZ6}~#"]om_|] o4x5-ٶ r9š] A:PQP}y/%%[XDCk^lu=m%o3g8s~|w|:e; D{u.a k37KR+;}4$Zւ{ |DZ\ >m[9 ٍ|rA0ay;]6G@IM3 7rŞu1htxP=:'cCX|jɥ>RrC1Z*[U/45 vr$f9UAI;n<;+%H]!h=KU3! XO诩Y0޽a__t_q섺`o@A 1zHʌ@;_1aܬw,BoTHˢx., Otg׀tݬ^̶Lf@:ivI;'%N6ݾ˟y% FPf^sy^a'^v!JLլ7c FkYr\{#'&dXUj LRc] ,}n=l%Xp'~peo<~u F #wX69Fk9"lo% ޗH==W*S '-xf>iOZHo {|aǿNsI;+fʁ0 ;aĭ;y5N,jq(Yrhz+VOƷ| A,q59Z)>,fwqn,$y>`).FSPXpFv QQJr ?1Έz"g^Q4-7q TuL560ͭ0L,:aN[2¶dž~ Z /~AU}a&PLSΗ13mc:,]S8!S'anHw/tm}r lNu2B*S6Ϊ3iTi:!۾kH_\AYyȳ?X@0hKgFh9y0$?r¬ݐ_lvWG9k&jE}ܢ&2LNOD KAjCyIGu!nPBڊdc-:ΟK+zLkwEtt4hOgҪ*'f|eF!ԗtnD8zP&CR(l|`Ċ(SBA{ /{?4ٍ9x)ħfB "Q箇wwëP򱱁x,A(EGK T/ }Ohx4wʳZ=ohjهw|3z13wx< uD_Pc8%Ci0]ƞ)J&>Qty5WA% ?oL:1b!Lt'S HyP5S?Y,>g%u'DU&m}RXl0]c{L3]둛Dn-:qMLlLvH(!Z{ Ç" XC_>'Qd|${…q+Tc'|.Klwi):nqFwʪeBK,-ЛAnz"5v0;:I~xnI0F['R|M^}>XB.z6?Խ7g'aLc-0\uxz&|>[|i=u+ah'n6b^K+ް|Q ɲ8 Z~Pt|e+ dz*7D(z dv3UnA+?#8*\K,va.?obiҥ/2%ϥ~0jt:[}9DƔ yP%\LYf"<:1)'ڧinR$ yN1ǚјAwUPJyv8 R; G& ªwǾ҆tbfi^! ӣ\dV e&~);H58\P>](-̺)ͬ6@?O335RZJHs蚢3w1 F7DIpo9 02C#f}յĂ3d;+*W8'/ y-&WKL{>ǟuM@.#?7PlUn+Be:dj{;^0Sq"nBkd;Z!cn6!֖G"Wop'S|ۦڏl@TӪWo#=BSD9C~&k>K.-)|(5l8(I|%^B;0SPJkZ}*2ϔzpԝ_kO\bK)ٛ>6%b G܊q YSLd(Vj#'R궛jH6=Pr3a;ȫf*j9 mTS5`~Hp䅈ʢKI49H7I CA>AD&J8,s·kɟzw2h_$Vwl0R8Tp|YL#Z~ӸBgDs bhPwqP>K6*]jd(+VQ `WLniൠkRm*5<ˁdSx*$~s3慏oҚcGn]s$ -zX.ݦC2j5rԅ{Uq`X EM'7TG$r|rO"!?((ЫEe*顛h@X㋒c F\bȃt^|L_ PcY-?~_H?COΟ jH)|h.i1}:{'D>`tjDg4V՛dv] -s&K(7>mf?Yajji,s4zkr5~xa%4F&$Ft%!{y+l(\GjMJISE5ÉqO{pӹ>rUݣ|?] |aG sوS1Gӱq<-t8.߽\j>\ڐ]ӌ ~M#2t/bbUGY14WReeNbpSrL$!|f] 1o'U!L3!~_&OYi[07p؁t݌cWڲP.+eV]\IA/MN'r@<$ v4|_3:8,0o1#UqTG"أԆNh1-[HľK#ڍ4qz"ˆdLh+¦:&kE71[ f$#<6Ԉ C (Mw<+M+=dók f=J>}d{,NL%u"w^` KSɔ3I-f[pa&.5$?73AՍ̟V cl"FdD7&(/3|f1<~4W翻蠶k׶9Xj>t`[q&9g 4Hѿh4˞ZPED2=[g~ @1ԺuM@*q^3I7C,QIZD e( 7k4!H\S!%*1~as7\EGN*VTл99حo;G=hF|_PEҨJMOOu1yeRŽnJ{"GS$ RW({r3R%H0*;2;񁢡=jM%3&Ia@{g 1|u$FÃW3: -+l0hmhf"Cl>>Nt033mcKi,{b5]&Hȫl%9'(ñ ߂iLf);aŘgg(ʴ&Cd0&A*6icĥ SqS!t'ok43״5/XE Š?g'~+qGkrTs =Fw.6BZe_Aj# Й6]]X:b́ny>:?/jaABtz'\hA퇽lp\}Wl5<8:1x%Pmj`_yE87ޠnBJ|XCRKl-~amE7]+]kzU1;;6q1Œ]6qHywD1j׳`.y6hwN^}IDGa+kn&q^@*+1wIA!Ҁs}e7T\ƙX!7Ѥg+WW'=:w,O8/^ #0~ET]yIѸn)N;FgvEg)5̿z5-,V4T̵qvWu^tb9zn4X ~4~$nX+,bN#߾}{>.)BzS5b|US[G4_ _p) GJ -!Wc mDIEPHyX 7ǕS299">;߮%A@S׻$;OEwiIz e읧Ģm@U,zڤ`m5dVAUSYJ 9)3s?Dnᜳ+Ŝ©N!4]'&FlMC1C]V=鶥HBTzp_ID5!e}SDdl0ETh=5 t<9$ 1r S9ik?i"X&.ώ1#̩"[z+?suȆ PbɪPqdgXdҎ<(jlkOۇN q_qZ{ @vI}#4.jtsGqM==aKPk9ZB$ [`$6s6ѽf0Z֥|UB UyIh 8c>B<_x"qZZ'^җEuP"~w B +FRi* Mg,eqi'D26%QuyT:# ߡX_D4kNo<_~e ZOHN ,o3yh6XL9wC%Z&. $V8',L7F(L~> :fHia[Y(4 7eqϸqbnFoqjES/ 2a艶{r/DSOȈW8ěsLX l1 ;ghlږ-aR)YL7X*(~ lsyyo!XR>VK[,`ؾmEL8]7L) h!h}z_}iI/qxHԺp#6^8*hhpʳD>Z[>5n2@r{Ws͙~8B.(욓Db+2 SlI zϬ{ WqT4S<taOxWn[}+rt~?gc3ǁET@rtgYQZQ/[/?.!qze/'^\,:Ԉ>s\*=j[':^ziGKj͐umɋO!1(iꐦG DQnN/{ oSiZ~\EϷ TNM|@ ԛXZWi.{E-F]]ҝ W= ,n}/ 4y]_ȍx$../5pxqQP_wăW*^Rpw//[ah+ޗ QI:u˞s>}{owq¬0ޢQIg@BcŒkW%q"hB47W5[u93]Murm8HYCj/C$yn5Յk ֥ x o0.mb*'J|&GXQwjxY!Q,TjS .Iq樴hi?Ϻz+&g%Nm ژen.phnݴhB^jG ADI(vɐNB$j8ׂ֘4Չk/}ϻy 6]c\d,Ikf5}ej/1WshkRij{!$L}Ke𓡝Vp"WǸl/wvX#;)״tLf<y'( 9S".c@;%,!xVxCivُp\7L{?ZA%eh~1  MnrsD2?ph5,i1ڤٞ/+9xDQ5q!Z`gl15=Ln\]Bs&^ޘgrrK-Yl)xD{`nMW_9XT`!Xd4c oihto3D! YZz`g߅6HEĂZ% '2M$bUKI(9+^Fn}i?O,ѣ gNChŊw9I·x:g}q%%h"9:vKKZ'+\27x 4˜)-({zOSG}$ {IEkNuTVǙ-5rIliqԬuF =MЍ=lW&^>m,&?+ИcMX#f{]<( Ȝ+n '{5؞zhGhqra(Bk4|}'K)KWc~^'R.|iY4^.9aҰՅ^kgoɨ;J/ Ƿ ɣho =tTI3 0#朲ȩqI5…KV.(K='/#a}1Ⳗ@h)s]?RVT8}| ͦ;2(}h *:rijc .|~8Pt]հ ڈP7I(l dup$4\Lڞ1c3QWӡHq|l>)Km}ݼ`/ˇQ.)tn]GdqORNN_)xO&M9`@F36>mW1Kjm)^4( ^\tN}Upjt:n Aڴj!zC@ N#FTn E !_wN@ŗiKќ.>.vC|[P?ǜ%H8/b-L[B挋kqoG5H-_%`>x-bcW8W#6$OƐxK0GǛzA%XxiI~%a,+eBBW䗾5feBMlOᔜK Uē^&̑݉>@ ᪃T́B"P0 F~DY-sMڧ|D6"GKH`%i>,c1,ikux U׈*o*.g'9̲/ȈZ?/O"K'%-CsGopŗ̴!akfVb|VȋL4{85:  cF.aP5I3~]$g/1.:fՑ;@K6 >krrq-]L"+@ &4#xgDef85+gjӆ DžFB5M &r" `A4/y bУ,u6{,^@0Wy7(|hLX˂-eviC;^_^զGG?>UK ŊS\m$h&s`\ 6vNSx{,;DΒ.Op Zm@;`@Mn䉵g=qOA+Npݬ͜"R,黙N8 m)B[j!il zLʋT*/ p5V65Kz։r8|s7wi]cO*.Y?*4P..Y}T~RƂ<)]] i0cta(N4p;B%՝ڽFgi鰢 ƻB6jcF0Va\^lLO}iWBBiUq7H=bNX/Q Cì`SցV#NsA$X0;;{^Еdy]as37A!@Wm$"!'IZ2{iuH|} (b(&#l7'L(<soTH{)Ltr>W%Ⱦ/ h\O%}ɏ2eJwYe9HL6+09qb:N~:1#^rS+X1N"m\;`Sr=*q,(M [:y<6qȿ4o?BAR5͟륧 QPF3-q28 e,(^Jphʘ#9WAʶuRϧ1vy-JUv@ }؍ɤ=2׹ pRf﹝N;j؇Ŕt5/$TdzEWkaMY ;ֆ%ѕa0\#}&lLR&e> 3МlNBU{NtE vMO{n:H̠J8Q|z/:y)a>{V?*#Oh7ծ;:cv?.MTe1Ю"$_QTt}RmJ(/krҢRe3d FfOvv&ui/lXk8w77{q"ٯR_'ģCKx@=A ۜY@'c/*Ŋ *BWU5"^|B@ K=L8@%2ʔQlMp i |.ܗ<]D-%Ui >O]0M+PUG p`biᗝqy pvE64UB4qg0\5KF|q<Ѷ1φcpi[mA0 i~]ѾspT@(iJqnjBOZVTFy(o` R O<=Mք?L1lzF Mitf]bzLC7)!}T~\JH#!±fub1uB!:R}כI+L_CvJd20Ƥ4'2S3{`-l1]f1dV-(f >@BM.Il0#fn$HecAQ@#( ABJ t.qӭTF$^ZM)L(lZpZ$:5lQȘ6ז}Aͧ\GbvGMm{BEGޝ>q*a 3֓x4ooZmC.VT1n@+~Dn%Z4}nTx-7WΥVXnRx+p^AR`[2R;-_.OE[#Yb9jW݂*'<t|ƽ3K3%=Nc6.p>PE ȍ;41n$Q+6cL3dZJMr ;X[Z̡%G:ӠR`hZsiv) k6- _gG}QQdEl^40q&:2g%@crăG# Y'8\ܻUԚw]fuCQ%փ 2%SPS*a+-FL*?s1e +Axȍ^n|n;^-4r*9U@toCV(@[w梱QZu !qZX)ɓ/Pٳm;^SSt~B:gخuB`Chjtv_&gP],#$sEr?P ;BD6=)m69 k26n seG>/+ϐ$ _e Xrp(3KFt;U)`Tx?U_shy{`v-̭aiC BS\w}?=^bFG-sH:{ O:fL08w~GHc6}5. N1VN,T4b55m&'dDN*(1? uヾMt5#tboAMSbfVֱP|ll*wyJ fC >1Rp2Q2i<xJ/=Cڲ`͘s ߦ>&m{EA--qF KRܢ/ouSa+JyŻ"< SwdB sh* bhLفv%8d}CJxz`gX "tZK P3UItT{fMF(Lr~d)'I'wꭩ.E#VLLti_V')櫋QE[,] 7ڀ-(H)S5gz&K:ʆ*=7̼"y (Flҝ“AukzSobۀ PX`S@VH?x@NŽ9"a Z@ی ǁ5u8mÚq֫\JRo7ag KeڅGM .wt`Q{wU96'lh92ew6󱍏I_K&FVk|J is#:]u]`@x<  ΘVyOZ]2%L3Ƕg^ >N"_Øq`3FL+%}&Dž9[5jaɡh5˖W 7Q2_bO8[z?fցofM?%ؖ×>gv<盈 ;:ϐN7 `Y+[S<2|G:7P7^[%/^5|3 Po;_gtFޔ'{R4{DI $3V` g Ċ/)*4D NGTFðzJ8%fe'4}VB+q,'9f||mJ7o[VfiX|]x8~qy֗n[iu۳ &e(_E1Jyƈm/ r4nAp Ǭ\Շ׳ _30u3)$~{1+2'ZPTܾJTw7(אYcB:SKZ$"7:ȜHmk eS,f8ۀœ6lRl/Yb`h}NSǝ=ͻ$@)݁RS=mݙ?ӵ|[ "̕ߌ'P~k|h}X)K5w}R\?/Fa]%$U4~WE]{Rz|W5v: T)Iq'm+Ӥ0ֵ<d-S%l+!/JQ.U A5B]ؚqòz<Jx ?.C!@\3H40wNR)HR?x$+F2J}T|  =mOQcMѐ*>cHooԽ%C5=eS#*ia0KZKSJ^>cQbWInpkԅbR$ڤaG_?LA!`&lQoá/ыd+q!eJxRJQ8fv/$ b\@vuzM0~,̤o[sm(Əl<9/rƋ̵s&Ec"{kW$:9z5m7]|mH",ԵhlI[H5[:o'u48LAN|6J{o kSAM@9|EBK \X[pzˊ]?3_hj&Ut3~2Yy$B߉)[Uf. b#!-+VoX@D YpCc7h\jf UzV6{nfk v%%L4j| Z'xH*ЛzE=[ƭajvkZ/sm^LY,3f9K<,bdmJ8R?| Nw W垉mGM@Q}e@\/QO7'/KenbsNG 'Ni1 JTK?+ YX|r%rDZy; ⊉ ;J@E/ѽȂi.k3u&霣\$&Xk6i)nTP`BY L/;lJb]߭X3@K΅'XaELQ$+n =3AULDi7dqSV*X)L璽+t!Z%Ӂ돆yF&\ԫ^@V t8zڧB4aMx fgXY7)Mp& i7Ƹ@Nub/L`#;rfEЫtS YV4klA$هar~ev^]tW-: R)LeτJsyIu ^e'O w&q;Xo1{QQVy9b߇,0o TBWj)?r uT7qSԎ!YB*6zQx`9nsdȗhPrԧ+ͤ4l9%1/W|QVTnJJ"q?4lit!q 4<0e&2'w&,#,Q-YýJ17SHq9kgL_-Or$fo=wZ0;5;}Iv4"xhjڟ}}-6Aɢ_8=Q[{pLDu) <nC9h-kV5u0F̚V*sn( DJ9ӡ8%Enx@JX?5q mD @g3 сBtIH8TtTqeՖzս3Gt"z3vxNWӴwP-\ϔ ۡŅGpn`qz^:FO€fAA %o-ֈp\%nrDbl>.c_Z/onz,BmFI`ϣiqvO$cRCo;fX6[,RZVd0 aR6!h,iaUԞx3 Anrw b;! @Y:qY~ mE6f98*IA@ G(E=8-Z˖a*>5q$TN]}nm' +ZRh-72|H)jg7fk!b01p&)،h~ͪՒ";f8x2l`*DJg 2X^"I{q#7Gc ǰh3/b4TBDțqYrt8Lѩ_m|ai[7YI.`ӯWFWЮA.@bʞҜ},</n tYbolC(PzT}LהqGN/)(&]漯TQ r4'{֓""2!嬞:8tB_rqGQ̠u ?$$QFY9Sx [x{jѸ[2>cM1 ](2eGזﵨ:OHA DPYŌ&Ou▃ڊظT24 Y*,8NptJ J<\Ex$"42Eg[2ѽ! h),yi3]+LF=&##hE\ڝ4Oeo*IxA9#^zΪ fc<"$XI |OFӖ355Ҫc2t9ٖgv$Re˳ґG4'xu?z`ymh1Hۈ#){Nl8.<<=[-kIX&D>t Ll/TknOV4G^D`ޱabel?~鍫IwX]UjɐQ!ehܩ΀MOMԧ Eq.3'p?:r=ұ q~\9Q+$kF@X/82@u5^_T*p1q+cfR8/ISz5NFkQ x邈!GW1k4|∥曒E%5{(8-Zl&'{2+hh/_% 8*3q&}%S" IdAx8piEFBs Gs]LIxFqaGT҂0U^ nѬ61F P /\_KoI8v}Uf pr|l+Yk= v97|]֢w})|l%2iptS'Jwn譀-|t;KCXdu e#iO_> >NWG<=x0sŋkt )a[J DC{as>O_B]+}?&9A/PS-ȩ&#~ +N6'sDAWhMCYbVv[ &8UО~(SX҅xY*ќ5B1fTK3&zH-3z&qgD&׎v.tjd-'wG!ޢ,KT288m~=Vj\1~7̼qt&w*[]QvV;.$8 ~Zl@{A'xxy8Z֒dtFEʨdc . hD_5g&i00 ȭV+_׭;`$[0U Rbx ?S.S{^eg$BC8i5XT ,uu|+o>,ncqr{s 7(1R'&WybxDS .L":9 ݫh.Wɓ_yU~ ohF2,(1'@Ѥcc` tFGWjϩE_NhuA)ԼoU/@|}Ȯ$lÀIi`Ě$X̛9p1'pGC5̀.xEԆ4_dc0#bSDFW|7 'a?5пL)ܲ<7XݘweVE@3Z56HU8Jw+ώT0 &BIvRdž- )tF$JPDu}7[0E5DLn}-2$ w&GkJ+:o \u`'0˫sqRXӂ2͸iuzЖo?$_uqt  o!3@ʼZaGiRa,)̉iOZ_Dn&Q석Fm(ᾐ?wp&ͩٚyq^8mAR8,.7qtO+KliG:Q/Rkc*'"5Ea=xk9*Qn$fBLfb2qwJViZ$ySU`sz.jW;NL'iDUc09V'c~fb_}xs+_̲/om9kif'"i#2&4P08״*YQYDjEe&1 `fq]PѳLM1աGZ({n^ч&i9R@Sf{ĝgzi5!c>t J3r׍ k!TYAa{K")75e4zVѵmH=N,_)FI<=vCn~ \ɋ|\LM `31܌Wև Su˛;,cعg%`r9wH>:}\3fgƱa@&g[53K4ӄ{m@IM#~=i?82HiyL/Z]1].k (^a1˸GT:B^/ ַDњ嬖KWiQFk5!IDd^ٜҥx_AL'ʍ֧] "'ԒF^uP4=nJ:AG548%fXoO؍xR52GmAɛ\iM^Xؚ/]x-US> "%@i4_'dА@C <|8=4lhn1e^lYE&j2@9fTdSum0TzAE>Ggqj=Z[s?*nxUA|}v/[;j?v{DO'˯'›F؊jQPpI}`cM }v]6M((֏]2Ȇ'9jjR$E^vG}W,^KvD8ŪU'AV13?e#cgR))ӄkO:wŕ6\w;m;II|gʕYR(>K}3yhOFHuq5 _sxПC-*kzG jG7#H8׋5'6vzod?F_Wu_`ӻOAKB''gCydRƇۺ]TUhVY]\ϸ\G|2`|YrQp}da#cnf gV}+=<3sT6)P#Ӡ7vA*6Kvx7#w91r̵ʥ0"BTvP((tM(& B};DVgM4 Z'/a*Ù.yEwbil"}TrN\Rucܺ#ؤV]p<&Iu QBE;U`ǩl-Ge1h:t#0y"/eW]t HGF':s4iLӓU:?nsZ&x}#T5sZaiF pr60@RF{_NCCzbЗX2<$J!4"vò'}M /Ϫ E-F4W0Fdrwbb%{;4Nbxexh?J1JMr-;YiKT^z4t|%9tGeu愲rL<8:wũYdTh ε!XSIR_i`/Ŋe< ݢHxoYVZ+\۬uDf(tNvA5 f# _3̢W h@)ub0cgw}9)/ Ix o*e͛'PNY*טCR֫ ^E\_d̈́dlC /֠|`9k{)XDۮm,C9Α؉,AR I(;x`V xyIrg`ۆb^2$=X}Ʊz P癣l[R DžtqZP\.(~&;qȉ$#ZYn' ҡ·k' IT}'|}VOM@uC27F'/_g% @aL*pv 4F y_$o+fkZ vގՕ~O:b.2O2 x1:} 8$ . HuJMp K._!3q7l>9XsQplQXF(aHQ5&<4o ))5ȴ1 2YҊأe# #e̜uBGܵKg ̀ ّ1K/֥*؀sd9mc d 85X˕61J:߈rr*N$LVC}.(V:/"Ӷ vF_u"IӲgc3٭Nv-`󽀌Ͼ3?^_h~~,o(wX MW@`4&p;ᅯڞIWa)PC]vg٩f2jSuc-_pB,$u#ӳ ƱxqMQ4S.n U>)&"nʗl%ybjpիĢuC:|G+<wYb1Fޑ*G⁗| ^?[k7[`c䜹g[Mer[lAZ$M.nRK+6_bQY3Cjsx$lxXF\צ8 Vdĸt+^dxd]QIO(T_ na/¥wmHĖ_OS@#22*/ξ}fxAc-򡙼6;rˉjQ>:[ pPEg^-U vܲZV5eƓeh>v:=P*UNq;8V+J%9jSʏ, dD-|utM";Hh[JӞ6z 0GvNZaGXJ`6BbPonz(x>_nŠbap%>: Rc\{ 0Sଟ sF綏gܻȾ:o xL 9=37Flcћ#=ڢW|CS!"A{XynE4j]ApE56]u \đo($Dc:_1eѨk{-]ZZ>+(.~Z#JM?.iZo¥3t#ҍnwLW{T˘ S32=K ;a (Myf lVmAާ H% OVavCbѝ$a_wxX%oVn}ϾYsHe|4v$a8}Vjާ?Ⱥu3^zQXi #c:,E҆*:3ʃ)(d B2 a c՞`oz<5 w<|(ǜTz~j]6Ot_#s'LD5c \ ڙcʏ=㲌oQ"%l̴$@'HJ>6JN\"FtE,EC+_ɻ=kխNɪx|Y n Q$Ir8XPg@ژ2T~A%< >}l㊑a7B?6f9@dAp Q&R?'QrqV 9{H,`ŷjBtpg}rhdO71{>w}(X{A+vni@VAUcPF"x׈g({.Hr=T"\3RhͤZCIHDTգo3ig\6 eP|tv&:U9p!{%. RGmhzѸd4MЙո:0=sj.,& }dԾZx;BgaH$^>Ej:?dDkt*".r9$.mֱUr’6'sUCme5=+B=.;SF1%OwmobפvTO{jN?XTg3  S"(yKJWng'*(ak{&}\1G~'؈檟8-/KФC)q1en?YaۀPjWFsVk6|ER;P7plByt1FN 0Ԩ?} J"LO_Ko +J8Y`G4X"8qcT~$3AU}sviʗb"{D(K0@䮀wȻ( 6X}P}T 1 mE~$eK_>#7g5IQo-^W挰Ak[!i)_SAoRs0G ps[68on3QͣB5s[!+>.}>icVq`Ϟ\`JK۴Yzv᧒6QO%w-BZbB~>Z3ɚ=f@ hF'p%1osz tLTߙc>$X"uxW;شժ߶>  .͐o Z K14I=xvq@Ћtn%ӌf^lS=ZڂN:gdH~)a oFfud8;H.ƭŭWrJ~r/t}ycSmprsg7F$ւCm}*(Ahbggaۗl58L೮;EEcAC {MZBgAzv7܁TX\İuө^qS|m>-tzh.d1D=%'v  -ߺh7vI*aλjB v@%؇blp ܄Cp4ej ;3=XXBpvvT/<&NNubn~捥y>VQ.y\g\ t *,ZED9O~F'7"e>/H}0F\9w z$L遝q1WYm/7)=Մ*Y|Aw[VbN { #s5Ӝh̑S㬣W5ьp4S)•WI{pkH{jD6vrI݅)hC#׽REJOI( PLf]Y)x'[<+B.Dӊ5xS!*ۦlя ?i A\HL ҷSi_UO;T*{OחIp;#Hi:@ Pr#v5:}T⦰Zyܡfh͌ƆJj fO/ Gu|e;[d`zV>NJ&窭;e20zfêP)D)pkq!Z VxS2kSIKyxY@4T G/uQRqo(*(L/ٞHE^r_#Ã- ' a~;v$9^'$>AQ\濒ZܖWuVc]Ψ-/C&wr5ZH={OJb3otOTzEc^ܐPͼ8R\'o- Ďyy_@54cHꘇRo6L^8 Ѿ=&jh},7k@k. KZ~ zh)TO8}ʑEk7-mIw*6R43Jvl<ǭK,Wc$#ƨ$Q81*"Ȫ ,4{`<"fyFo2cUfÃƀw= ۹;׼?V!&j`Uxv}6TnŢ}?aQ弽?s/o9!BhȜ̏w{ipVJDފ/~q3f)>Ž:i}m B2m$5^65o,m"?jXڜXU]w.`?E\v`Om:kP|QI ݤe`C6(1 bBzD6|-Z4A>撦J I*7|}c4ńrQb5/EsʗEl3<7o^ ßxL))/Z %1߈m?da]aTZ껸=cRMJN 4RE ]>Rp "'7g o0{2?vWOD>,{Ě;,M cބ(RhYҗ2t^ŒgfCHtBQJɹW =amUVL({IAoG Rys1ƭ͢Ӗ0q5ui옯^KZo!k/wuQZ@rjD yάf/(Rͫ:0/)'Z-if"&lks ۫}԰(t97CݹL@Bgրڳ@;@Ԋ"+@ 7qJ(_%}od;M]5)!J[ 3"+_#~(YHf4|Lo)tQkݰ 䃃O@_ѧM80ѮCq ?: Β6#L1!3+Y!DiE6׭A4;gkA{:y] s $Mn|JkJ)k,'n|vm.ш:xǨa|rKo3 ?v HR>U -ȩLIe> JK!}ϋ>_cZ{ᇂV2~~e}XT/3Fc5O&XB9`Yn |T捌I{P_`6͠B2lhljG{-&B{s  [;HT_4ۍ2H,0Gw+I™n[*lʒS었< <#98륑cG¥b{jvvz$vGv~#) d8T'+ͫ-KVn`R+`QlG̹oed1W@ey6C {y Y, 61:,Ew?=0T07|v-h| ,8G2qMy鋂zB.;C#XO(u^c CI(nD ]|1>8*(Rz<͍Z|lpL. ʇOb'+HK˧JȐS]޾a+[pܼ?A){`4KIC9`57]{+=1f)@Ԑ;ý(&+xQԩWUkI jivfg@Tz|LYK}nײ0 .j<{f+: υ^1>@cxk/zU+tH}>ŽT2G%zGGH3 OZd:S̋cvu >#b]x^4uI•klSj-BN_+q+jcE匌>$+8<0^%}\:FF^3<-CK 4;dЌtH?H|-cSw>39߲n`QֺA솗ƒ)Y0ݓY&FwЎ#RJyYөL2fI1#JEۑ(XXt2V.?IyX80kxS進q鎋[s?s@L+cHI_ g>Y,tUXT4暎%^fzhakV,\bjo9m)dY7 ;Cb,=`D7;M ptPo&&MFh4*Mȶ<oJuςhyϳ5CZ@"{DΩ-CE7DAљtHU*DD(P6\#}(_w8^ȗY^X " e|Mx %Ձh ™Ӽ`pU5)(n S]e]&EAU9$ ~%,77 +d@d?Px |έoCw3GFw6u!w"Kⵜ WhUzMT:oN|Pve* `\q6[vg4=]h x6V s^4PoIo0gIT=v/.-OںH*- sf:}3'(s)^ba& A -(?i{r߉9gܱ=3P+"&JDլYMFP$#/2v?[>HK"W♬6/5r&'׷ ^:C}^*S q|.۱K3<iI]Ma2d{;tds efk 'ge6VhK Ӛj($-d̵rb]cy96Ht.B/J-vQ]ТH:kMK$WQ :%'k!\1QORb.6ݩ.C[Lj{C&JTa(ؙ'faga u;'a/gO5fQa;ی1=e+baGV,`x&QR908 tn źfxM*z1vt9$ 2#C4kF&>g rw8gOQuo<1N]C> fȝ7tjڨ/]< ϶RNxVmt" :(<ezj`9oEQ|oJ͙GABoFܹos4伟{JI* 2 0$kahν;٨و/ph^S{FA_1Jn^ŸV\|wZk[;VZuNMuRwbyX7yObԬe]8,1si϶J~loE!!v12پUFRA(1\Okw[5x l޽n'Lw?o _Nm`OG X8 27_?sJUY9b+JېIǗ+1"3"z5/=Q}h6i_t\hCgG0t}j`;"(]T9oS [c1N$:xUr4 t*CDIoZ.C"ݑXQ1EdA9(u ]l-QqT[eD ,UðƧ<#T/ %dH\|:ҸNt)9>|8$ JKc- 8K;/H*=RC|V:| hX98Dq2J؎V0J8|{Y?kMνECu`Vy[@ǴS:$М󊙢eA𘛑2=61u%[[k"| k_=]caG%$SUOV`]%"^lxͬCb6quVUtH;Z/3x∞TDs0׋Kf㈉L$gxw])Q ),N@ 70 u[4l'O['Q*-!Kk%TB0 ":mNgz"l=eHD[$ ,5f$ fqNQi&pĻij;'!'[sk&غӂb/!8C@X'F5YElhmGwxAy-BVHRO*w` iFWfH6X]Ŋ1mǽ HȆ-aq?e@IDߟ V_ ЈzW赮T U`Q,G%ȝ¿bk1y[A7L-"+Jc 'v5_9qahc+Lfz# !R'k*D;q<;;އ 2O7kZX,mI1;iW<i j]Ơe0͇ >Rz! Պ~/AJ2a{2N2QưP4n Ҩw5t&m2%{F q6Kh/@Ls 찴j61EPfU!sb=_E3@哅F{u7m>Z >\wXD#vrOU` sGqyٟ3_P$؉|W46?aeu3U9oؖ|4Jpvk3W͑1I+zJn:I>e<(ѓnQu~Y8ݙjʡXjW;G $%_a|65,z4X=7n㰦*{nZ(7'-1o Elg^=_]7*`1Wd&(-oFsP& '$ {!D#d=uV".P;U$I6Hf6a%V"ō^=VXBmF:*TkxF7"<hWvSq%1޻ˀ? τs*V` _ Edy9uOh@˕^9ܟ@MIكAvgu; lyG5ү iyj`p,Ҡ\H$,. PW~}B^U{tr{ݐe*7j $#|KvR7P%.MVvn?Pr(1O֊qk'CԗM; )Gl 7Q·^ԼT ΓQJ_̞&6#m=8.in䖁 Zh'  a*AJwwbq#rƀסF\zN2RGUi<B'&3zo[T0n0be_=?& |?7aq25*BjuνKγSyגmE9jGFkeZ宺<>Q YДsm_E&ZG ė9;ܓ_E76(-j3YR[Oi ̖WVNRqw 8}8J$c0a>gچS)&7z>mlVP:U*Dx˻mk*RD7e9JU &6"UtQ)y D4ο]WQ:bB/Ĥtd+f(퀇}@<"EA@ $wM:OL G'%'I=)ƽHufxV,?L͗gFQ[b,9~$diëIKH||MLv:ڔ]p{|Gc9#G¥ Y6e+2Y8t'΂mnUDsrڬ—J 36t`Cql}]1JIů6}<_ו y՜j]q 6)?!sD"-AY~4gttN38@~dYEE~{teWw3FlIarX1`ĄW ~$17ZWD\+9l`CR `vq's+H|'&|b3=U`-VOfX9U=x|h%4NymI(Al ?=l( )$Y-C5ځ.X Ks ,i`8նnV e.FV+Ə,yZ,Ƭݙ(DAs֖ɹm ӏżC٦RWM d%J ׫wʾݧUUy$neD"Z`gZnDjku(_ЉZK6h쌰FyIF׫^"Y.Y Y@ uC**:F5:eaM0TKL=gEk\;K@)}LY` 9ԉðʔt^6t(>6曯;e9[J{LM\cd~zG?,r?&ީ:Ugzh3E}+D\zM=Jh|i]z`kY%0ǘ5sIzf5V/g%įGH9P5 k9KvE+  Ufѿ2jhD,0y/2GăeD}?w`c|Vۢ`! V£뽸A=K* @qP= b>z 4ekmI3wOLcO q|qFwړSť+/>"C w(2rٜbdXU' A9koӻ7܅|Go:tm"-C*b9wEeϲ_bkp?qy -P[37]ڶmҋN0Jn'qT{  =ȴv:Qv@&=fϬfH[B8Ԓs8OIw`_pYCTU@#E$vUv=Uŵ$@f퇽 @$t2U,~=/?@+嫿& =w knbwT sQtsf[{I#yBЅ+\ta& Djkbu6dPvٯmO{Nh`h9?񀎮4PAw oe3,wτ;.#P.H' K4S$=_!i)=hqp 1';.N9I #~Chd ʅbJJ¬^M^@ *~m6*nތgGPɞ;b/2_GZ|&?n GLTK3 Rft{# y%N"3v$hֶUd"BS@(?`nR"v?7r*$*xndz+qt;S>[^/1P $5&l||9bGXxWtmD [Z Kg59k o ddֱ aBzozaobxZЀLggKZvn* k7z|yfꗋ(,R >OD ܬ.Lz8PTLa^~it>RGp(q%H,ECF;k56Q19n}A,##MK`*3!z`m.{&/6wdߔ0SjXhcף3cN箰Y{ ;%07^A&4S^r|Q+wZf[c4 te`3hX&]U#}Swl&]^ݗ&#'Q~^Xې~ `R?>IcFA`# 7=mN,t`?ao}]}{F|}#c/0h2eW{/QE`zK2<&\$OV1wOG5~Bec}&}`ƥ8#LQkȽCa>F<~3mNgHXpSFQ{  1 * dIiGvb\HWSda/0.Xn`nd$-v7uHz3ꢉwC~ƛ$b;.O OLtLpё"TrEND$ FV~fv(g= ߹֒v=V%)B2^Z{+`wi?<20H:qĢKj62]->msg9%=B'9PaRU'=U0=u"7zIl88G]}uAIJ<` K[P;CV1|ֽ g 8)%`ǐF,λ( C9ujw8T @'=BE ).M#{3Kp>=,B,~̼;l4[ɮ(:r/]:Bx7RwV^nk~J}5,;!0UWFo1*6X{ dC* \y/,2# aKnSm/B.bP- ;`&a3:!E7`O9l:|c b͸"1ʥWWnJL.P#>TÔuY<.\FѫY',-h1QzE,/_X|.h-sk[QNۑb}bi=͔/YY|>못eMP#xDfqt$sQ% {E,Voʦ\u޲u3fl"G ;׎qRJVdoWR{@B`(Qǡ:]V3,o>yE==%1`SpGವf ,C4W1ou/)J}*HlVp?}'%ɳ{HdnOU(fz);0<LAnT3z2;d"軥O%w4B]ߛbN>PV̽G i-ïPms:S-ͤg"iu A猝Dw罈tX%ӎ>w`YYz #&~I(+m=}a".QAfn!)`V -"pٌUEXg5 Qc̾0 k $'+&fm6NKХǴCT}уT#JͼN.y6*i$U|iؚdp ""T 6*::lN{CW%l&u`5z.2 Gf1sgjl@]i537<禁Qt /}5Ū cnW)CJE缏F !L${Uϑ3? ܠb<|fq2-e%d 4|tNbAcMҳ6JR1Bv>'ȖI*`7'"1Pl5J]S=Bd=3=AmɩJ.ɗ_:F.>X(? zJn eRpǁ\Q3ޥsPO`qX|1'@;g)xlm@s}։Z*+\|9{vpirQEt:tWFf}_DZ},Rޭye49MU:QSE5i\]=' K:|']kǐ'Ov+t30mwگH0P'׍;xnV}@z[/k[yWf}@t!S$u.Tf5B,VCxԨ~`;ď~E{|pb\ DۻruzlsbP#HT$i&gQ!B&u)glx^bPoE>(?{J+)g|~O)"#/1M&ѥ. eZ`_)s슫hH}y:  ^!#Q?/(HzQC m%h5vTbuXmU %bI*PO^cd&TvZ6'?} Xs7"n=ƲoTq ֱaQ:L. `ݯ Qkws,#"IY̾0~eo %XPv#YLGzD6E_9㬡>;\#Mu"*jHu~Wzyt #Z6 hm>p&+2L߆pu6Wz-zWU▯'Ytt- h`u??FWbDm{o[Zn$uAO5hAq?nV=nE\v&}q mC~ XӼL±Nc(jq4O,?l)?|rm[\S߲ ܡXQnk_mx.m?J]iH))XbO{6"dN1y;V%״)h/Kjݿq\QuxjinrٷFzP}j,݁įN}R#uŰY_A$% M8ȃk7xuRicPZa+ Sf*JXQHi::iƌ|R<^o;12~ 4 Kp0Nr ȫ8iVE :x:;f`*r[Z͊׶Y&M @a1Y,{:wGym-K1tl7))z>l$[ $*"6c2^xXn'UuS{\ξKBL>gU2NVq;o蟆˜A8`x ^g;v SH/pF\QMߵSb!p]0(OtT_Д[S4C]{MGvp:[YûODbRCÉ{6J DءIuϝ?(%ܡCr;\9:TwwY*Q!yU79K/-bC$_=Qںq8ְk  ysT;mj`&3A̭|[Bv৑n̶,,]'N[vab%A1?G[hퟧ ؠքAA`nef貦R\vaYɜ^sr̵Yl+?5DYBO,~HꔃzN0}PlbS{B7[ƥNosǘ>t :tۃDu\$Ȣ9'yC s? $4]d.7eQ ޕ)_ x|abߥrXJu8iVQxlY E\8d;4n3@8h Nd@{3լ`8:l iE+뉾u4=.-W~w}(F8Hw\L㖏9@xߕPe*W\btd|V~@YZĨ 4p'yHw^F&gS[Tp w-~"d" cQ4EުM,#)I)UQx;tKOgBaFtw<">..ZHǞE_;|"(#G8 =bHlRSQzZ\C¤3dUB(f&|OKB&ܢ,QƎoI"{^9ޡ㶜׃>E"%؝NjFA^`Pu9_18$0' UNEWit7 [/[NbK+a>[ӎ ʉ{ȭo~(g,oOظy ܛ?Gmؗ,nλCԗgC|l8dL! =<߃&[|nA{(zSi-އޤTP~I B.nm$=)x3rѬ7?sap<=:Gh`DOrK=+[NZG3П;,FTf9 %+YKԤwriOp_|_&Z xo(΢I>٢-1 }EA~FP45G8$Л6k9(2a݊t!;#csPL Y̍EE"pq'G:Xwja `/VN3UÕANAu~!COZ_xUnhA8R elK|Ɏ#CبUnJz|.y⠻ǫmJזɽg=K@~/%VrNƂQy7E0NBx}'~c#_ C|ˇ;kOlBk|%r~J/`[&9El)4~ogT8A{ӿrTL֤Kd0,nI @7me5L,ĨS׎ĘJ5{̊}eQݜT81Xq3密Wc K[xU1,_ѯٝz5F6w]v_Pq3ё-QQ3E -kmLfWS(qm;2:6|,>:4aX+# | YLmKWnLH^PppBblDg.vDȁ"I<ɜ@WI;;29NC\?7ɓTpeՓU|[cXJ#Dҩ25]LX" uO˦.uSLڸ: jLʘD!M^|qD6꘯DL4l; CC=-݃`7srF $y#NFOa 8Rq՜~JPZ$hXz̸;/="زeEjlutglShc"J/MjTKIލPOsW }.,m*{Sہ+hOJ{ }`kJf6fF'uo` Zhd,zSpXq[)A[zy10Bv;,/6&Ip1gXKjªhXl],=7F͆ :Ƒs=(!˦ܩ+cT WnK9Ե96ZhÅQ3ݭe!/hטn2Kn_F;eC8?}*[??(3ZӬ8aD0_֕f5DGàۤ¤!P1c~=5=8yVlެ?Yu.Nt(#<D!OTr(co]!}Mx% _xdl#'XR/_4A/ QG+' |GCU`,Ѿzz}:+b;mַ%'I6BtEq^+x#7iPt}:j8Yk:C kjrC龡uO0 Sq<=|iª6s/~ m 7H3jz?Mz<6eXZcne FC@ED.:@^>| 'Kn%zQ ]y zi>X h%,=9G{0M(^n:ER;t= Suݜ-g 7?L9g(K,XZ)(fwq}l 5T'XL["cä>qۉ?F6b)sOm]?͕^ۯ(*2M&ʮ^[;=PA8?N^x\V_Mm^elyzXC0('Qioa\I6{j%[SHҮ jU8R Tj(^aK"B8 vPCWd;<ë=#4dVl 1`5Fz}Ay$ y,B?^ץOK%_Mj߈)Iɉ?s%2?6p.c.M]!"!U[+ݶuwYt'qsAz4ВK3鿸BaSk`Jfh敖reF)VRE˦}O렪$EVB[顏N+NKU姍}..X^%Rf} ScI.Dר[e )Nx{o=u"$7?tѠ&l`4\{$y/F)w9l2;'Icc>Nqw#Zo3٘w.J\s 'Q0 jF;6Ӌ\۸kVn&3@[Z-Ֆ~=fW;M;`f'WM4 LM-*lRlV13:/VY`yeai蟢)w/Ԩ,qz- 8 ?^.F~05-h?!~)6v*u& &Mg(mXxVZ滊:7N1! pS sWHI @cH"~܀y-܈'.:z-&oTh?,NH{fX)O8*R^cu5I\ϻŴ{$D5|2! DiK/LKYA^n$Cΰ5-Q w K7U5R[*$P\<[pblDG up 0Sl6~1t#?"(h  l|sVb<WjP6FZld|#3$NT-(1s/ i]>km;D5݃ .EFq٥g~"S"A _RoGb(f+ U6@)HgPV5zp[cQA f1khTR%!;%Q71O simQ# %я}떮FO}Ɔ:BV`A4.?+T9\LkQFOefHT6?71 իo]޹?>q<ǀ1*4 7;[׎䥬#;0z$3rz@YInǧ%V*GF}ci,S0'&yl[uM^nrIJJdW <;u9N vH}c$]d$.|{tVLw1&mj.QtP&t>٦ [\GH4Vm\ v"?cdW64bqp>MBƟK$P`''S @6Hor$;x6^4g¦ ug4soC z`?-n-դ'lbhϰ z͉R;-ݓLҢCEl(~\0pӝ#x#|Z y\ Qjo29 V5l{i7>aa39QDdf(z"O?IR&g&f(]H*5zם޸vPDSmg Ma67GXQp ߺWd?ߴ4OƈkqAlzt,2;a\џ2d7a!8 zxWȒs2"I'>#*Xf(5M\33K%؊dh$_]42S*n^+ѭ5/q F6'ib$ZAɍ՛mpJv+<++ ZusS}VЇ7[ NK!oBu0J ݘro_[9M͖ܭwQK f)]s+'1ZyzƋBBH|V., y;K].3[I*||5,f.yi3 `L$GY^'T2=3Pzaxp{Vl|?9{Ab6Xooo׿$j>^m{J+{yobN3bO<X9y۩ $k8"xzV끏zB>96Zl&nrOh]b;s~d-5ݔ/0L\,΃ F5埃ꆼZGFHaOB;.к@Wo7; N|R"]%|13?aU/_`N d( ]d1qY7%?bQϊFŬ"2 eΆ*W+Ҋ咂b$ L b".b%ؕYE?rVZBt'J4ՒGG-8.@W#L{h9 $W,m;Ѵdܐog'rlfj}.Z:s}5^G#Ü1ÊOHW5;B @ݣ{~~k=f{ȣ,]&:ղ,ـoD %e># GOGnYQŽ3i\::ނ(k\@{-j)h0,=ي@ wa Dq9^IÉYթ,_aLJNSeZ }B5uϣ=hn)-^?'Q?E4A" IЯWI`*~uL~ W܋(b35Z䥼) 8j?-T]fkhByYMhS{T @ J9#Mbΰ3kgy$%h`3AJqXD m}ݜjm_~ǥWd}KeNfYå$Km贍M ]F;5Ԩٟf$OL|6ԫs Ղ~(f3ogKbnG(" NL#bs3LPܺ` dq!mEh@4q ~a:JtP3QϪ)}~馃[+ %|Il? aK8iO1*/z QkE%ҷ6 d,Γ@sZS˒F! M"q|}RMZgz M҅V(z^7# g~i^ڈCEN&~wMTG:кgK ծAAŞAz``?y33BC1)F?vzC%O]E?rJo6w?cGb 5(&5`d"kI: [Lh);sڿYD~_Ywׂ~pr P~.R.U+dq|VѸ6\M/dMvjmc6`156[҃omچpm]PpXRb,=g'ڥc>*iU@(B@$98ZŲ=#dkRyv[[Gs;dmNAla)xHt050[>@Mp0U<Z@ͩINh%tcxK.)aw?.-`xA<65F_{-iۇp@5ih}d{0Ux& Ni:O@'Bٖ/6<XՌ&;:Q[cY8FMzZU~7tVk\wHEf_ `"W[ ;: ɣ=ȣCX07$s1)ƖU^ݶbW^gfe᳇ɏEr-o"y{(r\)sz7Pʂ?t=.)GGM:M'yw jJyà}Kٯh =<\7{rvRev(a\`}~HbR4#W1*md  FWa( ȣ}OVؠu܉";xsDVe Ify'F*ϻo1ʓG& :|+q͆H79p=lL?5`5 j]|FցEX? &(Z.]8f)a%=TkS&umJ{#f y撈D_MI].P$^$ s-㟑+=)O:K(>%mLH3AfY$!6'CR. CZ2IvM9+ans&u>Pmp+ :oE dĸpp]m2x|F/1M.X}f%XpV3dQ7| HV* +B+y0I8'⣔9{"4MN>N2lCa|tŹ8='>VS_ٗ~#,% )"2"ۤɁ^y̏8EBS5zO.^ ~_Ή2|__2a` qT_!_ 渠Rt3[kFi s[$qyntlTpPmX|e*Z>}B"ЫhZ Xy~ܵQbsG_Y/6vDu{ YYC{DlCL(1& feB&Ky~)h t)~jf2ievCH2I._ЊS77&ߗh=-̀ G=f KLVi?5\y@7G`M\vު-~@Qld7v@Ԯb&D/ r ., ;oj=d{FFv!"Bwңէa^AK,T$i]5}*6Lɿn6?GG}V.MEO1|% Zf0t,K)lׅf;gk6b!a6 Zs|62l`qozma/A;b䩋;vbi@o0 lGc5s6Y:F /TO>mD(h<FY|r.s|={iBP!2 6}%,tG109j ZׇBi]&nNTtaS{L+?V+ҩ]lI˗L)o-!L'gݫ%MWT_CH̶VX FiS~zVV>~W 0Aq3vbE ~@X:Bz7p2>=.]чTO =컑w gV\@_,Ol[vʡW֬dfJyƝI2apW|t&Ɉ*3Yi I׫e2I_&kkP_LgR~J/7ΡkKku“vnv7 >ԮW_vphΒE㎫Lԍa!T9NHUg('VQLO[]1Hyj+:ңge)Pt;0ަr [38ű񮀐l,j5:yNc`Bñ;P<'FK% (&Nnz䭎L졋tdBOubj*B.1DRXZȨ~Rez*BUjף:)PdΚ5dj5},Z PFk~;! y˰E)vomo`EVtB<ir1NCb`qf^o bܨs "bJۯ% \1,gc:Mu@^Zn6' YJiW$HZ(A~JEx]V|V }8ZN1MY~!${$j0m.`: p?Y*Ws$ N-Fđ_d ! [Rm3f>o0"CpX6GuyOwRAHAHGkهGF~X2js^ =3]sMa>2FA=,`W]tlqH J{HyyDͩʯdplF`TdM*[ŋܶ2edc蒔i ^OV8p"29 *+̌Ɣ6Ūҩj&U`ĨBꨮxUQt; =ь2^:^zǬ*EZB?k5.{(8Js1\ C7Og8pWg7eObO@PgTxɳ9^>pΡf/8=i9^b.>WyEB Xxy Qjύ, MLM) `k/muub.D C͜KgͫY4W&lcUkކqc8ȣk9<\mqG/,/0v_(JkJT4Gj#_"JR|-W'3$W!ˋJ]6BSZQpYPk%DJp+^57Z[[\05!f_`$&/.|iZf$N{}}{YȠkߠ}dc痚҉^l*ͦnmE 3TH9d3 8!j6 ߏ{ٵ;9dxntQ+h|9y:Hk/%e7N [Z@R k9*QAHuo_3+TƝJҵJ!V K)p||Osrʸn"hpb4ydtM*=zD]ο7}MgD-MƎc$a_# &KN"w+q6w"ua 8MD5\H{?~}^=˩MbvSTԎoKwex~/+pOq)cwOk|ƟwDǫ|Xik)C]'jWg~eu⍻:asAuC/[cՄ{4!9r-J&^eD$t7|A^ҢQ>1m`hLH5%9 %O܏"dM[~҃!Dw vC(C $`"bc:~X,Zuڃa^n0[5u duCVs~A{௽W3ZƘ%_XIZ;~`-5!f{,3ĭi]QWȌ^M.gB+уw"T8:]XV*cgt#20/.e(Ĵ2sK < wNk5~px^3Y!YNm\;xV67E_`g85dA%Vgpy7]9GḀ,}-xI<8g9(tFaH\;k<%^hCYSA]qSJ}Hem"hxUHHH[gڿO{mm].pD gAs5^sgɾ Zzr f6Ο2mQy޾'i$X sG 0jֻb&MHj=ZYK7Sr޾h oӌ׌NY=U[h,GCNsJe3~M1;N4# /f[YQ ҁs)uf2nxq` Izb>6g:#]3~TIƌ )}nbkN2rx9:¤y+?/6x7{v 3g*z'mh(XCۜhPѱRӜ< ĊC>ym=>qKِ~e"|s6F (oݐnc/ȁ;p ɧi妳.^JOkg osu$sc@8nK{χyQCцrAQNDrd}.vMD5<)dPHNP^i}=v٠ N\gpF3,LßШ>k7# e`v}ܜ9K9?ab,_ &+ӈEGxnhu|βJIʎoD\"r$NG3D9;C탬z{j|oV ~& Kob|{q!St6quũR t;u1S=ʧVV%FX$rCXj`9hƂ5CܳBLiԑ#j6>A -iOd("ӤkXB 5)Q['b>< ~^@D.lYulcapCό8]Lإ%Qw*VB4òGMn]%9uDODǶkx yzgr`SwjV<-y@W#?&0^pQfЮK5 ׳҈+ +>ꈧ b)oyaSgvsqTOIMZ ۂ?Қ'cG;ԏi०dVIs8hT ɓ?V_'si4 DL:2MJlJǸNbYAmz?Sy/靽)yrG-Er鵯c+UIj7K J6Rcjn/dZ .H(2-->O3g}cOL׷5n_sf3u;yՍxߠCsLn݆:r#ŧ&npK1 teN-ؾ;0(c:XZK8ϫJ 5wFM٬ד㸾p6i@Jv?je5t֎>IkIf L=% j6ت _ldr?37'/6 3R⹜sˈ9!lW2~ '){vCMC葐1+8%E}LW #!"4¯L)` ("٭W"p!]2Ml$,x!i  d_U~D;(@e/H%auk(\|h 垤vXgHu;w?`k:xZmXzԮ9t=]Ch[~RT &KGۆו( 鿦~(.E7N~,Pt,ps7+*vS>]ui/۔Jc5T1y`G [ ae1I<)w8IvrpOIoWD!j\p"U ^\%?$!v^BtЍ`IG,ѭ=|rȃjXX| OnQ*X1}sz(_O0mF_?o^,nz#9׶r:0t^Or/ah`PdaT#OUɖ1.f.퓍x7rxۆB|E&AXZ➦Vm'ٿPInV- }q&P["Ɍ0jn(-=>C 8 V )YNqK!Ǩ 勌y4nڥֆr97+͆zbDǀ(DÑV܈}\c@=u۹瓆c=SLVqHUCnru yMOv0ٟ0KNePVaZ PdE~?*EoL.<.|e@;i]|uD擱XCq1ZlpjT4xזYR7re]0hLɃBA& *].ɿl]:A-BʚYlx tX%tNՄ^}=~3"W3# B_T|:Nt蚏zIr0~;(_ cq.DnT<Ԣ;6ؤL=VΑHW)6p 6H='tηG6a~UT'-[wbVr T6V)h_;~yEƌ=kў{BnaaAi>IW0JG>TLdjﰇ|)W##d"|߫ QՅmj};9IޙԶ|Zy*֝¬9=O_yM- s:?]Jo?l8SYPMjIj m}T-;8:?4-zfƟ4teN@~e_  ]+Rcnddyc+AmeZM|D$X`Y!齦Cƛ7(PHXV7$6O*1萕8aGjW26ebjiňgYE/Z!{pضJ##cs 흅?2SvC_aX*,+-r^ n#*DbKi_Lh?`ޞ > njSQ T4~- JR*p fFE8BatflM+S'Ƹ*GIngd^FHCלA=@\)A/B̨cF.\9fATNs =I>ILЇ 1{u::Ō4Gu!8jPy=e_@e 0ndYa4sWs;9_( ʹ?}FVqFmmaOeb$x )&:8uYzF{uԅEDϼfM<@ G+iA5i]7(LksDG}ci5|$Z \g~bO:M/a_SVbg ƭ#{!`٬zڭ6/qEb~Vj{7%uL$#Cc^$1ax{ 8?gd5$FLnxѓ7is]A/|H&0,eN0ZG݇0d-Kpn^L{I7¼EDܱgh?F|=u~8{-PN\Clp:pEt o#^2zsӻvi3qAXѠr8yM˨|;ABzӭWub| p?+0$HqF!;[{\lA2u8<uΉ@У0-|}걛V㽮?OlOeL)8p4SlaS rNlFZ0Ѵ@'<Au]&&3q &Ryd>4NaXc86i^ɵC24ҸA/D1u9U}w``E2z+1h^CRZ!!Θeim+&&$z4ez0T!묀NzR7{eF'9jLCdB6o۱?&a:"?e{j&C)N23. JKuA\Pë1y [ 1WEX ][WpY 2$Ew>mQ%fئm$ɑz.۬hB#3>qt9F;iVCE_qNi#wl _ \0e n! Ox;-b٩۠ "{:<,.5ER7y.kUGs q7^S΍fq@KVwjn.5A7󹩠2P#ື3_+G؜2WDl,RR_k\7_"$c ]8{r9Lwx#xFLtJAAr;[x8Z3:w,۾y,,H xڢ6RT]łysEÒܘ? t) f6 Aq3=t0PHLvW#NjhC(y5UO@Q^0Sv@~ &89G<21.T#eGTvht Q`s1.Qz=7 ˱۩}\Ncq ~DSBU> F#ʇ R=u0ಓH׎xQɗ XՔ }6 ^N)υ-zɷ?NU62?9xgR)YUòĮ0q-o -)Qoaљ^0:_U.Pz|Yy~.VH1S`gjZ95)g1S2g AQelpoة}?`ypK18@ >2xA9b5AԔ${m|ʭu*l(lT5pr#֡b}N,>RlNUa~B%T,9@;G\ՕM.fR핏rUYp-a6avۼ} 0Dsmǝi1>Hb.W@\xE<ֺqn%8ʥj^?Y9X׏/0;h\1h` $+f׸ݮgFO:8J9Q;Cz%j)P{_6z~!% |ނOfGjψL: ;aΟm4Ho`žȑ:.6a> =o|'q'B^kߙ@5.s]q6˓9k*غ nE[ǡ{S?*dJ N- %x#݇S3|^8Sߓ[ >7Y흜o%8{n3ƄAK_܀_E3X,n,5̀: vZrXS$ȈTր {vA-2v'Txqd;K `neF@cj~mK] ϺS%,fe 6s*H]"8'Tu|Yf x>0{4k0*Lc>rr{f'ev(O6fr[`2v-a': Z)bPCZO+,i# |4K'.ry$T{nO;+kp̻d9*qV>-ԔYX} ڌG!?F}oq7=nJd J }Q LZLcqLڋ$YbT[4Wi/4R]xSVLehu +N Ck{H`P is o=FK|oȔ׌Aa_mxFH$rH޾G(6[;i?Ť/`ik ObgjŊ#jR|I_$l7Q] 2A z5.UtW%& n >qi#LE9[70j(:VaeKm;Nqm1#3;Aa~j[08e?Eo L;3nodݱ]gGwa 'fsh;3>;ܸ7_Ƥg6$Ƭ1!?Ijb=**Œ ٴhu@:L87fI?T¦V|ͦLĂyc,pmr.#A*^>,V(ifƫ0q%&ʻXZN=N&  &8ϞnMKf_x~ozް\7 ݓW,;* |[y|x&:ע ESDl;7*:=X+AM_Zh }V%Gj2Jc pL>࢞v_J\Is<9P#:Z^,H6S fd`Kcw3r]ܧC%09EB#z ]o|ǞiP9FCFp\  {*bfg^>Q̼p`{.8z`k#~!`}tWz<j왗e)]`c! q,ᆄV `W3k H$R_g +JG)7[<3QRK^/ǟ~4{>@*|qR#_ƍ0H`L>pdי s3J_ H~0{ZH+^"41B 61SŶ쒎M{71ɜ Xk\ùשyP8^Ͻw[R!~%9h"Yu7\â@.҄3QsX.B5 ̧ \2`B4"}8艗{8?,Q&GlT梍/JX,l#CztG1J :Z5\_jcE7靅-* "6099R]x8 NSmBNJ+BBp GG:L~>h09 o[EHtQ< "=qE )!c/Ǐ'7$Z ;bMAuG=!l,lMꤋ54v kv`u+ ]qxR3T N*ب!LxM}gQE#ɼSҮy'$at镙 ߀~_Û-@9P0$ Tա74Zv%$pg_9$!K61,T -d Ü2,@8$SiwovNͨRa+ՅF/t`ZBI]<_36.AkwđP)$mP}푛M5$j# v7,`_\]㚷4m Hcjkrh w G-34,S" [O)nRͦN7ӒB=:EvxO#ũxVmq%4CE -!Wx_]."d( a%=/km4 ]m8"03Lfftq Xl=&8-/ubD\E`]tU˦I⫢s5ψ/ 䫝>~.{iD_38>Y8P1qjXiE>YۡniܢPfƫ4R^|mQBb9hZ[oIJ4y=r]bZo:\Lw}Axba!hg]aO%zSF@81:_CBֳJՙQW]xsf`eֱ {=X+uT֧`eNUܒͱRWܢF6|\-:J!:M=ÚwPt׹?/\?0z].`)7o$?&@dYBP xo׏)[;b_-7؆kOe@Zaob6.{.?L\jP["z'T(۹7 mZ7J(,m/F+I6MkmTuFQCް|n \6wbS-᭣€YDzN~ƥj*<4OS%UԨv3c)U{6=%br:K$"q9:'x>XDYfr|oi xr&HT˿ @Ib:aX t2P7 boAXE4Eq~ME8=EJ l%j8 ®n㜄ϫ!Lr'3nfhL!.x{AxekaOIMF06NK @&|XMr|JbMLkNNA 퓺oJo65䔪hn;㥞Tr+t:౫_CP..`( FX3|{'&~WX2lH)]2ݑ^"89%q]Lð}on`h:@~3R#L[D/Q+/? ev#4+:392Q3AYw8[Nq ܇t|Iz%uC``r9Wu (-:sfVy\plg&FxT#lWd#宩854&ģH*nם&~g?jNDRB;hD\\gY)2~{dVd+Z(BPgCQq^fJm旈'Zw%GawM*g72T?EhhYt/AR#9W1~'EyͬF2hJgF=$]cSj7Z,z}N`uFf8 J)2' ; p^h~̲SlԑzK&T[px҇wwk\VBӼlKE6 ,A,̓ۙxaXܽmiqx>u@yBx}),Z[*kx9R6P\j"p@'6żY〧|Nk 7Tk$lG|봬niCMbC _(έ'ɿW^iMj{ur4py#0x}t>/v|FK4|s-r^i斻3jICASBid[ h~@6 u)s;6է{ˠE{$2ɲ+ f+,e@le>K h;K辆$aL}smuQ:x6QH8_++UAqI2j4T٫ܣR W #`?U:h/X#E6wR9˷DFyXIq' ;-IAp0LVʙ#!B2W!F(;2kyƫ=9v @ hdVt>Hȇ*p_rʭ<6aYWd7|lw8Y5Dq)x&u14 )nn)~ CvkX444Ӑ#$u8둼]2 L.gVlCFKM!6q~{;KnWgZ_BbzNq(F< wO7shCR ]4,pF2bmm@6!Y p71W'qܶLTnhqĐ% gK b1?{daou!C&ʞ=ă&gSt_r]r䖉 !ZH}`s;\6.jG l a :2p:eXrs.~xL .B s'*dEwN䑰|?JߎWUM>ͼ˹23ӫӽׅJhYgos+={c䷠>AOOumxk>mJzUmY%Rgoq/Dtߪ5VƒD&jHq9`$xx·\rZbCrG#Svp A-i3x:u^B)vy@+-_^T]LٿK'|> )<]q_v!"ou-^N?(a'Qeh9^<'1@5\e+ss pMhL z.zkfVSwcsBhEݢjg&LS}u'zuQ~o=,-ltZOkN]d%KW79 H*+| ;i4J;+hשѿsծpf `T60P[O˵ZAQrI v7T50,&ఘLwwH~󰞙;fdИ0R1Cwp>=5S6鸍KĽ'oI-j">w`@ub!IkAFڌcGK]/aN, I !uW9)R; )kY:m* p}4P> ӣ^[h ٽu|J*@ful GDVoƞEU F1MYW^-MKޏtI1S蓭#0e+W t:!>('Ӿ/N׌/rp R C9 R!vNŎ~KXE{ڟ$7̾Y*fy虷Zs)DpF'+8j Q稅xɨNgKѻFp;z /D%n6o?:5ڟ Fec\ָ5WؾXhOVꜹ) CsU5ʠ 0ZAYɓtQ́2^a'><}KU|.Z -9׀ 2l=5m4[p%N~Um?/F>4HECߒxcߗfyxCݩ+xқxG%h':Q Kecr#SOArb rm;c˽^WeB( 1\fdJM*D5mr`nb`coƥȒeXO G8UQJ3H\ʓVs[ذJHA_n6[& ph3)ݩ䷏GI+a}N!U't^^:mFh_C5{M@A19*@OOu瘚`=|\>hX^8 1$.xG$Vr5ഋ =e̛ {OǓ4M7|67KSO@K+7OdEh;c\)bic!XpAML{y*пYB8:Gchʆ߁&g*1qQc=8ocB_c\+L2N&juhm(oPG$ߕӂ֝ٲxFcD}Kri5sfD\(V*Okal-Zl !03J0X2`bu)| ?m u?AjܞcAMa?7s'μxU)ec$}ͰdtU ʲI`7|AAr2Y}a^$>klX@GuHE= x;*T4+[F)H34ԔSmo00-U n~(Vd%L#ڱܴtՁ*:_l2)Akr1]ȝ@Z<7 OJ" k Ld7mNk.ug!K%F> NVP-g!lzLK=Yo 4}tt,ƸNw@}sj}ͺpU 29M7Zn4]Հ0B5[ * ,+] Cꡘ,MEHJW.SdQU$b8k)͠ [bH X s[=ʾYN]nU@ȝVP0iqP| )78#M>,dOQNSC|I!%)7BoaOw|!o^73t* P@DR2YH!: )c k%9i+ q /{YY#yG4t=<3ߡ-LC8 kpERy |32GRjb~x9 >IHbHh ;')џРKX^CnI{4(IoS膗4qԆmMv? 6=J:<(I~]Zm3 Ît vnvnD@ZmU*hJqUI|DŽ!%LpZ',隠*=Fo%[QoP857AZߖ=\ yaJN)V)r#b'*:iΟ:;ܯ)QN[5 .E q-ʼn'*?3"6Wr*jtʕrP9?ɔ Tn64o# ȹSu$t=$!e9F*ihp~Mקpzqt/m+tRg7ÒϼAmNv )_&Q%cXb9GĴaQ^VJ1fhw͋L(Xd$#%9W" LF8ObA'c5dT̯@%tL=P؟m2_4/5~ _ Ꞵsͦ_V1NyͬMZ֊ v>E@_ oSW.C/6+0ɇB$ FfퟥFg! T Pp&2 FbA{-FW4Ʊ |n}-{}`qrOH&cjֳPUJyNY^Zx&&ػ͞1\w'|ql쿁PZMCEM̸:ިcؚTk^rǴqj/bf68CcXg[jUF䠄' }Jݘ{Yqb,]yH~9Aq%(c#{7 ,e Kenm꽝(7*w6sI5޸A2>yTL}]+YkI<-8cw渨rMP c3x݆+mk#](YoqCn`GcG^56d/D/ q~DabaV[/B_ۋ/8j|w,r*uL]ly vNi+x [/Z-G cMg %ؽ^KvF ݗVN)@)8TC;SטP5U!f/F|3cmD>|h|f.h1b3%8tEq&dF&2|g)V;?rnykST cH2ܷ|1=N3,%+ FKϛj0m̬>MIŠuº1!sK.+vk W[h !hFz Lrۧ1ƞhI_/ ii: )@ iXNshT&ѡ'SkfUQ2Bh2 >O'ʬ6ƒЧY!bSlnpNS&O8 ~`е$ l}L3o&mtGA4ύv^G`īzol3w7`M=3S++`ѹĹƗk0(]q`(iᇻ+p{B*O3UU~U6us>+lz R/Jl֑\r)`~D0;9mb/D5Z͇`XkL_gkP̟kjTUYf6!&:˰^I^d=ʢr<vDhU_(ӎã-PX7Qj " wz,2"¦4g\YL% 5B>¤M<.kS*ZD.Y/aqPE [JjdT7򄪉MsJ P-DXr"XND."f^0.FShvZ*B]?lg6szŠFnSQMp@i,Grbu>=Gvoz GS9Mȵo_oaSuh^>ҩ-8pPH7ut¼j֢CG6 3x}Z,:! Oۘc?STx`ֿ{a> f9GwRSJ6?SS/f zҰ%-HfUO:yI?H7.iGS+p!nx$v>`E ~ '~Š)_gizI%HMc)\ឳ[01:cgcZ_ůPC:hF)rٻ:%OFs%=Kt#&)Ni佰#5v͠3lCGm-r Gj8TxʜmciCVܝr݄? oUO5%m]i:o%m ,yт$Z~DU2ڈkԜ|nY8>PR}dؼ؋#ޢ)UAvN~Ga-BVD݉,͏R;lk[347yM 2 "q.|u}C5`o \{yGcs`l)&i:5|^.xC;Ý{T19QTd23(U!Gn[B4i~,2{IG?F poݣ|A_)r4R@7P Hϰ? d"?hDttFڭON߭qٕתf a+ݟpFwz 0_&!hzyK D!EIADrg&# FZ>+$srQ.ޤb ڔbα$'WI+2o/^.T}zÛԀuhb-.I+[L^* c>NskTǕ&,WP(u;PF@p t@y2)ȳ\mN.ҭ0op?r8k@XE{> (ò;6dС‘kĹUcXG-npT!GV\C1=Cjo8OͨD|!/J dml!"S'L`"A9T]7ᕖBY;=cZ_|gul.z8&#gK럌mspnH&ZD@ͨl咺.N!^L~ ?/=^a1I Мn4{VLAtR_6M^V?a8.tPeń :'[٤uGXLL)7=LXHql~9뚽]f. ، @8LEu躍HЁXͼCv8=@cUEz؂w(≮4cA"q6w3SCHc.ԣ{IjVe~Mcꮆ\"]L s+Z! LGnmR=惴-Gxu;5 d ~ԯ7]Mzi7RE>@C G^)ͰL\/OSފ΁>,XqHj}SAն,@GِM,n`: #Sfw(%c>~`PE< +ص0~ r+emb"ZƜu~闊wA!y TdW).ӀWK'(:4dIXLrȆѳX]E4KӮpz'|E !MV+ˬ\yj)9v uǾ2`[]Bs0OC/FFQ5 hV]r .89ɴ kqq-vc7Y\e&߅b,Jn@~бwk窋1`w⼟k:CڨUɻTt՜6O?CXKJ77wK QY!c^.m7X[]p Yܸ sґ<;fMe=bS$n% Y 4<&Il}bÚR/2`:ʚ <]5S}iR695"K?a`ypf?ev*1껷$,qx@B}X5W*մFT:*r"rI[4ei i-M#{#w'yt' }и QedK1Խk6}kO+9 ^t"E쉞ڳ&_(׼ ziU%it_^ Hgho26p]=^s_\["$WGR},@)U<ϥ轿jWtI~`c_ bAO lFjH m.Kncp9Z5y𧻓 ){Ck~sS tOU]c%(ُ;گe\ÜWSۀ:.x:&SU<.oo~΄e/)8G#& rOKG@BXdb9xoQ]t=03qE^ߙe OXz}bִO&fŎa@|/5.w :typXѽĜj&,%SPɠjJ#Fv&AADz*z#9 DǜEs8j%rD2ZZ9|bYqӶ֗Cg32cP[ъ"Ri;6@ 5vvy:<;A/W$4έ,7 RGO:~;qEm7op0lg7ZUmQ!%auO}=Bmz;飴*0t8uU6dRżx\v:4 6A˗teZ]@1L&H$]IL=^@Z%JDaXlJ@τN̯ QUi'EzbWASGcs@"b.'>%S,8%p_:PeFʵa9auE";= LiU}`~ythH ovwiʾbS/Jp!UOGQm8g(k#nJm/VH D1Ν_"{_W,&3ZTWJ3=|9#yQo)]5@ݺ$oO7OTMM_,"&dt[. ?LGu&hs<`x~;8nL<"jK*tBiwqꬓ[u'W80?((Cz (z%:8I e)ۇĝqm ;|nWWeVtǠfZ$LՊ! 711N`z\2.B8x{l9T FPna бS*`C}X"+Sj;:cdgɑSn/12C~AOf 'do/Wլ %/]RM]4ZQ X Dpp71V[mK^T _>( >idH_,(M]o5mqX!ӷvCm]ɛ&>,=,Ӛ".U=r}"l2Wkj%pxnp;0b e!MAS8Ycz_]a_Ab˼H'(9;q7zzN!'hy' mKySڷUd _dKsYU{dEWzD4HH:f=w.n\<ͼ&]+q0RȂMHoo'iMJ2u5%T~Z ?1ƏjC5|BY0 =FdXR2$qVY[Dc8e607OB ߷&hl;~HlZ,!= 2n-4T T=4 )VW~ŶEĊh\I̼~>X+vw:np|M@36^2OJ =cļ_a<=E0k!xїUq̖)^m`3dVG ͣ \f^ =oecoAaJ֑GUn ®ȇuՔ1I@Egh+bI 4*Z. e2nJBX uxn] &!ۓS&%o=orim >YUmN G'aS4ўx)c՗9WY/Tduesz]m^i= VTBH<:]w=Ƙ#7q-o騢!GA՘AW: ;󒭌\).afzuee1' 8я1M1~SKd,R ΐV0 < -[ĻpV12aqhihg-}(pqDzYy3T~!$1#RI)}с?6y2dg利 ?mIOEO4^-877MdV:uē fmYImNvJmК_X7z+׺ .ÆZB\q;=hw6hH Yw~Ȧn1Cׯ[70bVZ"GI;5dX+HqэSXgmyl o &hexʧ֢o\hf^s.$+sk6~`g\q<dzJuB,Х9YmjF6,e`'?)פ&G)As -6ڵFo* ZŁv’+{xc р/9#1QЕdJ ^TE[ -|d(N`&kD\schbB/H'R i tHʺ֡'5/$ñaEA{Ayr-GqM@2g;̳x c(厊HO;Z{sǹwD# Eg [1;lVl \^G 7 9`<01˘z1r;.̹?ťYJR`#i>hj.`DvNG~˲}?6c*6Q'ny[Dt2'7Z3յ cW_5k U32fYod̪-j*;t+JR83J>HD WJ=C96Zh[{HAWOJ}%)O1M4?uۦD҈/K0 ]"wSTKigfτRX4 "4}Sogo]Od ,?|k]0ŵiY̺(kMpC! V#y/7j6xC._OZD-$ȆxtZd9E %KaƷ-ېYxxY<:b uU ,Mg;.MjH`ūL*YIiִ;r[sWoØh&aKGEjVҟMw b 7*BiF=A7j9* (zo#3hfKӇժ,Гzd7 rخ]J 륦H2?-5~'B=Cs] MQ2[ eM(k!F'T{<$a"VIW 0 ē>w"~%cXCs}U ')Ǖ!`aJцbmK; ooXZpyyHq-6vۼUac!€&PLCw)Bq[dƅGȍJL8 <;?@9~g;,4]ԇL I69V2rNwM؍SuƔ*o]~5jpoL!$.|B56|lhEt)\m0}Jh&EUcӐVlq]`uZ3%L:PXxq4VC.nA' ƻ:;9j;z%.[{%R0lS{(Nb\֎,夨u>g]6Uej.~3lBKڡLJqf=og-^"(DSEk$U6~|MO72L^i ,#UaT CK7#;BjxIX} Mw^TƼc+p˹5exJа';EBuܩԥo'7ьRD(֑$ f}LxA`-㾭̱y%_hӒUA PCykVbyT`˜"="tòGЇbP#|V. ?CIpC02KHË<y|d}'sĔ׆=<~lq 0 [(3sV2q;Y-g¥7 lkNdRw/UL^6)L7M{Jp&#r9a Y 弳>%]T Zd넚lǔ2vf2;o m.C6 %R`R1HjdvaH}y+n0;㍩A;Jyspf/N;rw@,(n"6_o3 0Ə1.AWdr.·.Tyə%E@*fjZ00QC*p{ƼȾRPԱet~FzR6/yh 0:կpuѣSi TtLGdqTYF)8pQ,)8 \ a7sވC{a"(1gėzPT' W]ǠDbx-h.,S;' "$F'o +%"Jur4 (+FtP<Ta}$n/{ +dJEU)XXD!r0AL'(a]}=S~gH]u 4 a̝G`c1:ҙ]hcH7 B,@ǖI-K/ )Qh:ʫB(flX9kP4:ÑꞌtFSUT^;sZH_(NdoC*{5( Xn>,EFN'w]0eչ;[tOb2vα%4Hx:BPZX?}yT_185Է>$C cp"I 786!xE@2+[N<%ڻnynLfgek2`u DP$aX\\WoD{]5T5eу}]7gA*>8T 7<\pM q" SOsh*x佬vV'%L vÆq),JHe1ʂO;C)6uRpO$m!B^ ug7( 4Sl|׬W 9"]w. Q9 PӞ'vWRQk?^ ;Cb[i.uL┳7YI_R%_-hF'mɗwsAT@X2vw}5G .EG3? >(C^tgKbS־. fsPG*䒹W'y)z?1̤؟1N->AÂAp%PC]Ӳ#tKSȘ m/Wh kYGi3~C} :n¸.D8K;:5 ,{"z_J<=}C&Y$ҡ(FB$7k Q5mrW :phqAh@p⢮ڄdѐ}F[%B)~TMyjQ2)3Zx8ݯ޷A2P9T"_URlalU^GPEc*^E2iΝ6= %ߠ*ژ?E]K^@O~|i( )iq5TSlEIS )3ZoɊNۨ^/]"? foٔ\¢&CԵD)#!SLavßŪlF͒ |[r\yp- c>(4j*9ɣgLx8hRn-r?wvz7c\ GŶQV̀zL=yTY?a5 S ,`RLLFE%|gc8DM:D nA't#/"3OMU`F'v*!24 bSis龿V ;? B$珹ОN.o:mskpp_ׁm6 l<%<̓7ǵځl*n/w68h`2a)mm65w6N|)Kڙ^ V$Tk1 &To :,!U߂Ei:*^'@{V%-ے asC8-g 澩[، &ڱkO,rA<}+_n =eRw>)  m~]jˤN/5,5ѫPT+?k~Q8M5FKtչNKWO\S/iن}E^B*ft| D&U0Z'gW8D9 NI(?-4s# yړ$u 0%zƠlfjlL]X痃UK?ɾfAzK HKy z/xT-Y̐Y>B`f5}5_lI\-Ĩ$OT6옪zgcZG?uˈjA >پ#nٓJC#I ](cKBF,v$dK`d\Wbc0T*P>돌Y[t@-H~ZJ_Xht6t&JWHyT,l "KEyw 4$ &ƪ'+&wz&5r3νbv @S=u?4M_9?dFIrz;KVt780E:´)/fNIC<ڭ~Od?m}N _ 7n`>X Tl"WcOF+ Ã1zS"6*NI^^.S%OsIV0rR(\`mjs@짐/zAko!L_"!='. rǽZ>,F\MJsWk~m#^+:$d !tb`bS% IPh2,)&G%[9Uӕ_K_тȐ}*92`:yO:{3~jMpAj Ku ɄI$g^y^ pn}XMQһ+#*V*CWQ"M{XE"ki> p;`s`=r~j:HDv,slQ|ڦfm ګ;۰:2dэ2h>kPH )?ycgX&,:ecPp7.W⾻eC~]z uFSxPƖpވ$B`|.ژ0i7w_N }w_a+Q$>o|3 Yj)B~.]z=2 [.yӛ"XϨâ^9d 7B6v$;wp{1bL<,JX8Ik}T<8_"yaMZu6.XBt^HF5Яj>v6vC&͛"s$&n wg;۴5/]cӉ@I UI~`-:Jx$|fbV璏SaVj CgǕQ Joaڋ/PkuLXd1' `7ݽYn]<ߘ@#~L7esw/d>`rvn.>1#lm^NԎ}k9cB{žBO( Kŋ1_G[+Ы/:&ݢDheEWWh\KkBC]0NS/@RRQ2*nD5&ٿ[IѱE1's+dy}T82FJg ?RX/xxs6җD 641HH,ZSL2ǔ֓z`{gl{|ec.%#k>tGs!c 0w]sj;d7m'/0 ׭Nj;Qf@{- V#B2'>-Lkh [2_$0̿l]:* ~ ? ".od _1 hhuմ;PL21G`-2qzoCzjZ ˳QJdQMG6sH*Wby!7k[EgXp`7I{hI=v|i(SA +|q6z~%0 &;'k*jËڽ[;%G3q-J鯗Jd֟**2K̬v̪8T|I偀MdVTC rӨ kst!8l͝'!6l mVأD}cįV3RֻKMz`b0SE*Is:1Pwi-C[pZ*4*Qg6s '3 qԟAlCƳeP65]孚I_o $Zs 4t` epЛ'-yfKC i7NaS&l^m<1YEfNέvM ! E 2!~"3*>Zҁc,#夣˖jMET2,$ۜYjʅ\3$Y x 3_vSĖ1hs|THCa탃fES9cԿZ*8OdS:v7}T՘,BOjڭᗝ-DU}!|"?n mh[c}[,JtLyj\ǫ"2(̯ x&/&QO ש:w`m7W9`Ξ`xH mU~=@\GZQŃOc >%s W>MQ;wsNÓ3Rs4x10cZ x9_VkCD"ıX"Xό6CaC/F/AU-( h9 niD=B?`(=8dM3~RiL[`q\V2 Yi 'jR_쓽Lr:'j0 {kDY R pXMW[f #BOȱ#7Jkgj,wZ^N-^6ׯgH]TZE`{:1~A5؄$x_I>fk vJ=M3@S? żcjF ]uI2T5pna^<ƦM7 L&|2;T)*  Ʈ5 3K |b0阕8~j!b)ɦdl_sM)z/2^2Kcz^˿=m|O~ANh&βvcǐJ1w>TFx&6O_އt;wārE{fE$qy I/3#4DݹvbEU^`/ą-#-8TW{xVvvS<h*HJMa;iQ.hOu`@=Q[/Fí+|r)Ho,9BzLx &<(/5#(P 3 E59=Rm;Sm<[^; 8nQ [z[O} &Vhېi@@y"IG#|҄.32 ֳK#u3sQXi|cLSbAAڀ=kZ4kOZkC5 fkwt۲+RA4ӆljkb)Ezox SLd.5-q= i/n")}N)7(Bui]D G2!b5Y6TAXnB/KOz0d he}Ӫ‹sR]:eMeTt`U2)urjST'%-{ЧՓk007>xmK+ @IғvͦHiqXt i< +H*.|ΨS2H\g"pmeL0}[e/sg#]Z] IMɑ`'_E.{R򰐬] rfvsNrQSr)ș5%`GZ n]P~b}/ٺ)̅S5I̽j-/"ێ#ztꯍ_iyE1qZV7!c0ZVlZ>" !cR@/wyv1T{rh&_wⓀ0ڎGS~j"s'7 C 5Yk'g">xP~lQK^wG ߷S7ls˧ÇI )dL=Ό+hP7p*xswN!E]]:Z6W6=y0g+ kPb6 {VX@*.ՍElIFj^U>FXFO$7py3h.\a" <C7( HۙAC?t.B5[ Li:@5F<غT|d&}VF;uumlVFU؀14AM:O҈BNc+˛녷%\/wSˢT٬nhڹ×Z<ῄ(,oM"2@̴(;:FR₆@T ֺ)0PP3k<~?f2Y1OGD7N:BJ5O71 ]4JCг]kcC6NIr0wS~&U<W!be1* s3#;yTt]J@íȞSP^Ty1ZeQl%XSlX?n׾ -SgkBP͊UcomvdzsKOc}L5ꡚuyÝD\U])EO&'|ﺰ\/\g("kJɻ" \X)?rl&bh'k&.gA1V0.&D>%CDԹ@"e .ywj^qOTbSyYWrkAq3i2ZSDEǧ޻d}wV\mOekU(Î<"+"))c=<:^¥PS+@^O{`$ z|[Ah ^Oq / xuE<C:I*Yya&it5vtM5v w~Q(qfBr &qdi,/Oi3o~3Ӧ'HQ*^vTL6UlA3'SpO6wwx6efXRᜆ-X/fK `!jzQ闬GDVB͔8%?<2f[uOZqۦ5Gq0 Aɀ|rȥqEhU1͈Yԯ;+ z%q z(R /Ju~iTkv|)Ӝ &[Coz%FS%%j=uDPHC ,q_c{b2m9"3ve;~k1%Hza#fƭAߡ9'Z &%ٙ@)M,1S˝M01?,Q:.JeKii72`GR`]Gςi^YV 5O:P5o3-u0xp&Ht684/4k!Gϻj(Fwu4gĴK'^-h{hJUY+ ==t|Ry,3@p`9vXi5%zvlZX`*?yaaMV y;D,1KÅcEpw>+~90Sv,<= W0$\rNl ,lj, /'^8uD)SfC-z(ֺ;l۟E^]|nVKph6A Hdexf8 X6$F˪=GI{06D ;(5=6l?NѦpW&5nrw1ow"?/2C5\O˄-ﭘ-OCJP #&rMiL"Eigj۠+$@wܦ6Tl3T Nq21qw)iU ۿ=m򫈞$#R|?6&X'%g{)_/gMbT$G>_'d' I ǗQײM8=wud橜t. DȨUa¥t;lQ6B >Q\ـSFtgUݗq jwew2/ԝŋhhʐsQSNCDEawpSʘEҵf1(/^^Z煀w|FFMfn_ٞ$1F&n2rQVLM&p5Z/b4no|q9&Б5/yQ_ߏqP L$8T++WS1vjts;GwG:&SMpyJ!]., #s*BJ*uU.@H(cq:>ǭ $ۧV_qiYBMQ> t" zx*Rh;r`T8FzyU4L$ d%ϥե#lGvx| Q .`!fp3ǚݖt6Iex bɀսiG Z>'+ڀԘqÍ$nS B8z {ik$wS-5j\ɀ\\ApKE]r[lS}wu\"+oi7 5g#v,v៰D9)+%vy0prMHC%;AѹR:=5z Gƈpv KJVb'ܓkWI`w7<qvNVtkroaяi[-XHo'?2ir\5 H_a(kl<^)_e`QRkd @+@cy+A!uki; `"ǖQtfURO%G@pRkьbTԲ p ͬ^jYUnEK7x*#mi=_@jxOҌ!㿎FN7ӃOĨvUY"9[ɼ9en`&U:YDy6c)YYbS("2ЋrA2ә:PY0fP\.`P~ 6C;3;wBCHvU_ڪS Bd͇bBPDǏ%LӻP?X3P)j5ycB'6'O]Z;F(p;ui74q][P./pk|(W,q1.2S' EWUO1ݧʧ;VC%\b;QUvj!L+粖ɽ͊E-V\wk|dI,[2>ރ Q=+lBxU,G^/Z/ԑSYy&6B=cNPDc ^%gs*c 9P-yV:0P/1hIZ(D1-&g2Y˔~.¾bg@,{&ՔH?,6ym[O`㟛s:vWJ{j!OHr~#Q@L~uJ3EGi;?u]% {sૄšfz9" y-r=dS3^a?g.~onaBG.!lfm, ~0ET O'}~)..kl͙L0 iW.’o롍(](T[fᖊ&kd8OFї!6@?Ą9fFfEl'r0g=lޙn_:ғٌow^ `>^e~MB|6OGbb|M 60D{4˸TI (y*&] Pʹbr?+5-iM[ɑ|gZBGc+nDkB"|3WBaf4Nj|y#}Ԟ^z}x8n:ޔ/I}JZ>e؉W'r U.=&_5vq6 Vʓw1p RhYup+! +lxBQ ;%1" %DO[yZ5kO 3,Ls߽ӲNh\|: <[^f^BUZ /X<7xT^66P{~fNY)֦U' G d)UX..Qa,)\ p7q3/ wWu\c2se/fY!349fmgv%Y&\US ͐EN]B_mw(Rҽσ,.&gʽT9bP9P,WukxM@B?2t/9(pAӪKK\Ǒء<ҬޒpA> Y fx[lCSfNJ.8:\7sb,{+]s5*iZwۘ;N?)fn9C%BzcE(}љG=r x{5^9Q-SN>Pk@1g#nJpOf*)E!ǀ2zZ #k'{mڰ&S>ݻz:Ѵ5itf qK&Tԏi9]{"\IओjSI Sǀu/~Rm|7tMPCg^^E؝kа6=ӯwHLsuF$mVi~&4bwj^ ã'K=ՇE^7 =~ΙiGmW3vaE+֋V"P]jhbzTeuW~/ %Sed;T}ݓlD5NGx'o4O]'!;]<Oڊ 5n<^%B !hC/?bw0g@ajU)G4-țƝES#gid4n=pd Jf]maJu;A ̍ު}mZwZ2 NPۓoe2hxF6pQ@5}T_T@|$b%lKb$>bz-IB#~00:Ub1SޑJ,RKպ9S]ħ0d(7ʿނ@ŵ ȝ]Yu'QCtʪnNBQzJpNW_̍y`EXo* THHȻ֕vQ? z P7(7e<їA4Ck﫝R]4RAo >&IζɗGlյ5)<)):|5O߃?#Z!Մ㼤Tvؗd/;-=/g eةR`b ~/t<9yVfꁆ vQQHnMqw% }G}^\aDB5B1B֢"aS AA.ݹu>ev\i,e݁)JmU-9wGH>V>1Yr1:ٸ.Y蛂jzXna ?h6sY|Z(E@ߠozNQꃹk-( ,򄸲tmDpT{qjF!Fѭ N#m+/EcUxLӃ&r0DbwS]LF-\ZOѹa kc:I `dӎdX?"Ԯ9Fh+e!1䌈IAP܌i^_]Mb¨K}$ovZwIo9|Z\:N>OH(/My:Ҋ#_3tgUQiדLa;eH@<]r<_=AQ9VOm 643HkR"@bEdN6&+)!2o}Bb`|N |wdm}\NJYsA ڋ>C?8VPt<⭛wp4Es6h4 m{*Ǚa対/C[ h.3֥@]_IǓ[uP3(ݞ7A4R_mKJ:EB7jLۦvv#$K@KU~6(޸V6 0SMpe8[-W-K)iUuD;nH~YiϮ>{T 9F$M!ԡ NqqC:|_n{(!pƱɟ6KtXli КD="oG*1??T?g_Y e^)<@,,N'p.:"B'$d!x`KT8 U[WK(J?oAJ6scJ;^yw"/HQ# rEwmzg2`[Pf],q:lO_$ j?b. պx乕^ZCDȘvuCTaDUl4gHfm*7G@S)xRVH D'Pˣ3PH!nƸބ"sYC5&iq"-T.ئfChطMռJM+o5@ FLٸn$w#G ,b%0{lR`(yl1VStAjc R ky-jIYtr海MOV'Ziu&?}XImq,Cmx߬L$ki4kc^F=\d~w(c8s%i}9E9)_C3G܄{E6Fr+Bc\-m?EƘst{oieVɈ)[7 8 }0LpaASZBtks,5ANS&[^D["W:M'MsAuF\:m I&i^A;8]\ /5R6Ѡ^0ϴٟt!#X` T#608V(rfvˉguvE+Ƶ0%Ql$ûЖYwTuc.Fjtѳ}J:\Ձ;W*T<-&YX+ .:/puRTف٘\߻TKjTjPns RPCOP7Z:8gQm-uz% ~r Z{?,1$*V6~ :}VАHʯx| 6W'&^\W+4ҽ aǴ$u֙- >ѫaQXÓ5!Av#笡 9 O:ǪZƾgDžRjZ?ѐ}G:%ftdlʾp@,L&F/Uh͟ +5f]^HD_,z2ew%$jꕑɬRr!t]<:P芊עUd_22$Gb"hB7%Kթ9jI{PrLxĨD(aWg3ڿ/D(cd⾇7F2y1Id ;MM~~*rr{zv4ԍ c}K?/Wj(^76|ÍEBm^;8'])sAe<'ԋkVa5Mն?%'%ϻ?l/IZT+ͩĆk~t(l X7.5-Ӗ3zhV6y `,HpU`"O5or B20iBMG8~~w52ZiS4T_';8 @,J5}p.(T #fkceэ^+a(1EW7)kkNdK6'/br'+mA-N3,+U2Mͳ>ub^V1{я ¹ɼiQq<=Y!hݽ.2ԶԿK9w0MR,ND-Eg7I՜_0R7lWаOЩWw4wRW& {9?/lx̜Pљ˜/ 'cOun +")vQiiGTl)R|~^GG_)]}:Eemk 8?MK0$ Ҩ6NJO "E03mAu{;.S)1Ua?櫗%ۘJ&J{7g568zdfDgBkuX➹FlgE҈Յ aZӿS55?7 3}`q=xae<)w EE=o9}@]5ʩBT7pD묩 Z|pid*q_՛ 0wsEy8)eU%ӗ<I wB^(J @4RTj-E_\SllIB`-ӟBȟH0qwBRW2VoxsB6̩ o0t:,Ж%;~({S\3*nB`h8xI.W N_UŠW Ӿ(XHu+-5$,%Ad<*U ϶oVQ,(ƞ<*n8 9΍.L+vBC!',@`j~sv^'jێ#a7]"[]mGX7{wh"""{z rz)"mKlPW!ꦖbB Ɉ+IHttf @M?Y;ǹ;aIt%I)Z4=DGZ]أ.)NTeD([P?>.Aib`II2L])ZP? Gf p}8,4}\^I_+AW>2a}7TL{tuNhkEU^66WjЇc7o7=eoU s"J&#٪з;vAw%p<`Ple L'?L' F͢SЛ>Q:*oRpucytU ;.facܳV,#DN ))r&b@rvx~Oz܆ du땂%.,͖Ͽ#gkPl{tHg.RO}ԅFM(E¼A ֗R:ܣ H1j"+~|^0ZRٲذהc(xgktw.˯R{)k1%ƬekH_!ZOh69lNK$#% .&l?a5qUFi wVA]%k|'"MB+_{+ $ArOtq'S {y Q#p"1`sfE* $q )"MenϮE,< -j%ŸU,m~Zo%D$ f[{@Z9C .8Cev˦JZlHxOcυI ,~E]"-2g|Yr@Od%񤆸dNv2Ӕi+ߨg]eڪ~NL|U Ѐl&h[tyO0as|CDPl ^=͘:pX*?0Qޏ4b[x^+ktYtsBw$::->jp`yaS؛c.b_a^kUҴ47Iw7d x{@OJjMvm9Ճؾ`lrCR9ǫcH"}Ǔ~PaIVx}Zgȵ!ePUHuҌ\' N$:Y$*gN#n}wۆ(9F@́yMXlLEQI}6%[#ԙ]ڭ ev{ ʄLxeǏ\kyC1 Y`AxȌFU0"mpzaX(yά0=&5pI*ۉ%M;냵ّ/b[z :%OBT)- ;˱@uǮs6XB"TE*4[ޘet󦱶4LU EQ(5O{8 >;S䥴YA-9jIrbG=Of~u_fOփFX`&P q#)'**U3o '@S_G-cRqpܕI?8v򤙙l W:LQ :FT1uD8YA~R e⮏PZ|~~PlJmub߶ׅg sq\(u75QfVw!LϱkY9Z֢&'5|2?JmHK$_"O8&<_wBRi9و/< qRrP,?&+E9qj:7Aɛӕxo)R<^PCٳ1S}]TuG[{`AII5&-kV4dœ4Py$.l֧"uQ]&6^磷+zʏ6|quK}%݈p %#=e'2W|wOV Ry瓍{CQwFݪDKVf_[-jCA_`PUVd ME,_oX+һ:FT Ѝ+J 27ۤv9ֺ]Kca].b=ɐeNշCt}]5FDQyx';&(o&Iҽ_uy!0nUgTA)X+cMaKvryB?nˎMQ9.-Ɏsxx"bQ5z2tW6F5^^}besIhSBelw5 oQ Õl(P1ur)ļCu"+>Jݏd˹Z&‡Vw"HZ@溵=FڃRBsgp|zI0SR|W灨sgrUF~[3gr^!䄸Ay3m_$>SNoyMdm|AP ym-Qh ?kPnMkoC)A 2`mtLJN۩>GqK w\Y̗N+>K⣎D,9."J;ҳEMK3sB˛3BwnQ86/ס=x]~uzS*ϻ[6V]nH4\Fa9"iKQ6iN%b*YN̮mP3`b~((WÃ&Uɇ0˹~OB]aI U4k?. W\.SZx8]߽=脐yZ'MAz+l_ֺDY,:Kπi.m4ɩ/>KuC{(e"N(Ȇ_pl?U]ڰ~dށ< AjC1[1)7 ԝao͐bY;+ꖥCnN232$$AYTDq~3ToQq$[Pa52Øb ".@D\V¨̙p`'ݘg^!}It>vih?\6ʺ כϹݡlPB?L.!n"9ۑ&ӡFk!h0V|f>BҭOK!".R6kԔOފ>t^+Cvl={ywawư4v?P<.=yrȹMcUySΐ|a65q ~w]D:1X,ADc> }oLv/5x$9s-3Ǣ>fQk121bT@+gbvS=QrڠNWU3:pg,Dv[ՁZ~wRmu ˱ja#$1c~KeHZGBLT [cZZ+"^DdQUωW]X ے+ż׸RxJpv3?`k` H=ql=,aHXp=S S !c'լ@o w425g:QHr f(|D<U6~]?AuAc{<*d5h.h5p'ϝ^n?U,aEo}nfnGE)2b)V.ŲاBʻoB|zu:<-08OUKT#` 9M6\^CFMj(.xأ~^KjC p +ةd:zD}[ wGf,'Be` Hk`nEC*F~` s:a ;>8zieƢ= t$1HD!fo09_z38B?e,+|yJF/E#LѴ 8ҩ(yd@B`YO0@`~#b6)Le)8_E" C"dQAA,4 )d74i X'p5C*pl}벍RJ STk|aٕ?8#3bO zs>\:2뱳lR"A|Ղ1zIR Sc^eaX,n@- ڼW.\RrO,g`;' 3Cɹ&9*6~f?n5E|mEO@y+m"tL$OI*1$7X h1I@T2Ώېȅӱ/TըlEE-} [!Ұb kBR:eThआթ]>A$F; '+cThM,&_S\K;0 \5f^Ȼ0Y}mt VŶ)yQRv_HͨBPxQ04Rp ~k'[mb(q`P-)BXEQJt>iPBU\w>#Jk_Y1u2h>vݡ%xlʓꓺQtO 1bOc_H* eـfQ?[b8Yj{v"gWv9]v%+ʡnRFTÀLC37hh4J]-%d塀m jg]⬾'nd@@-or~}bu]b/@4_wǩc{ *f1 ٘qSx7ngN^>ᷰ^:꟠-IZVKY8ڞ(Ca3fԠ%*';oF+knɓE R rU/)eVV,G+!'JK{oBp -#?v\7’}|Q4)-aEKGd-ꥇLTP`<ߠeWyʥY *{u9upsG,?H4ǰM#GMCރjϾ(F֫~]bݑYr]8& J)#{n}bo3Toe h fa츆<XT+xnBLad-tGElF.rR/K'QB蚅x {Չޓߎ:==ōQbToE#AfA3îe ZSv2"ҰS )lmVP,C~+ŝk$ 9!4PU{m[GFk'~so.@Gt\^ňYiT,ffGAn]j#I0tѤ7:N6{}F|䪓-Y߲B&<K\;ucP]}Yyh1T,=xuPPW>5~r{Q\B-5Lq>mw(v<6QIG>#jv~*2vJ=SzT4H(+ `ٓ'bnh2.Ɗ2g"B2V o#c4VLrz$~90}'_J9ʚw~H+ x.iX/Sgm^F`IY.g _^>@:bdbC6|ޒR|1pq39p/Ah)h:=qb_y \U˂< \;`Bka~] V)D@N ik(,ؕ=p0HY'G@bdKW'NI_k7ʿ &xcTApM)T4V5"\Hq@~{hv_~H{7ohxy_JqPUpL][nt(CJ ]6~tE͟GL%;mk f&Ӫ:6I ɶ7WC|PB~J\NjkX;x&辔1V;Zwfa^$:凿⯳|R[=ۈ_+cs|$0e%{GRk&xV Ii9d!$koXlc7evm y .<(BH1XP"@'?`JmWŒ3ƌ)IŖ{ufi583e>vs G@%5ݢ/[HTs '?{Y=ر:J':+AQ7=)8#"pc߂yf: zl櫺L'$*IV6$l4^t !r=5,LL]HK,(cө8yk^d%C=gv+wTeC&kٖ5oV5&A3QpZ-^\󛸜JQAwo,Pm $I2xS[f#z[Uԧ#$ ִ5 ;\,G)$FDm ΰ[5N IĬs.$!Vu-r Y"аkZMgcu>0+ߤT?eu U@RqwD( 3U ]O$Xb\@$[iK!}@=Omꁫv-EX(puZOw1 9'%ws\:*zn>X]+1WKC8?ou\*˧NA6X*;QP#ZBK%xWgq9`,5"l3FDWwvWI`B6eIcEd8D/./S NT7Nueg& ȟ Q|’IRM~#\LqOiVQ8Շ,=I~CZPBG,aNOJ*0yRPR}y^]Ub!"+ C8֠V(g@ՐzCTeA֛MUlα6^A0 `U @ eR=%gwf86Qk,5'd_}L>D]-C`7FQ\FȝSx{uq0'F5 bD'|)[9RE-gzW5?)M+ zI2z;& 댂~2GtaL7{ ʹl"$YwQT\Rf/b rUS`m~Z7ɻ݆\$N`նƯXzcbX;>[c(y{DԾe8 ۼ#ۃp~z@3.zh v6ˢ%3ʊKϕ,$4ha 쓿TKI"?@lvdh*ڷ)g_Ee$,z]fQ j+Ș`EA*{SƝi9\C_rƒms/BHC㭗pί$1ٟ?6 'Q{Qd;wqxζw,=GfX~~7J}&&g!%S2g1eySP0;Z-.r쯽~rXHE#UAnZi|,@s݅Y*>Qj(OexSvSДqxFSŔK, vyn#]Y}my.\ͩq|IWSYz˪ރhӱ|˗Q:|6|.,|N=bt@r]&(!Ҍ3YqhZ֏}`REn-H{A ȼP-je)tT7*W]!$7F!z]fa#yXa.GQA`6D5ׄx ZtÈ/U$QM0֐.Lpr9Y- ScOnXSBjOm|tDqTt<Ɨii}x_y>쉺 gIJ t]NC5⢦gwE(k]yT|fu Ov+ǟx/ JA_CWg%نpˤz Įٰ[TBB5essCޘMi[L֊3+R#'Po4RU#Bٟ*oVWѝv- ;DK͛H%@` %94 au^Z޼L8ߠBgQ{qjseygnDeEQ0/]3HR}VU Ơ*yg|DqޓWǑ\2 րVOi hFBx)6Y!ApgJ2W1 ~D'WS`2=iu\¾fK"i2RvH295Lߊrn mtc3; /T%l~נWXQ:ZNY 24Y |h {;)@ZVۤjN(UȎ&N\?\a*'b"DP2eݷ׻;pdobRuİ-{s}:k@V|>PL![;STG9v2"$=8PTr ks_J;iFvz0RSƴ|r$mi6K7xyY\[+DwZ8Ez `96Ad!5?v[mk Ac a(B*Ev$kуFZ^4 qh&0A}̿e9_%c%1OsT]<" DY$Vɶ5P*@J|tBTvQ c~z(Ņ?1s,kve7EJCȚ?Ƀt4U%r`Lȿ .3@hNAWj2zgh8BZ'yݵѱh20&ZʍQ6eMӉ}XIvRʪC7D3nF6 \ev^eUES\k|i8%}UL˼\ӄ @$X|:oew[lܟb5~BPC= 3nz ~0VDOcg>#İ_+a@@/%,ySuB.|PQx*. RLם֞/1x}0Вwl{MsM;>* WZ\X>5~5t;TWZ=?9{&-'d=i la(O.Yh2g[shli“0Cj!'iWJb}(Nvr9QK)Z"#UvZ:leĸne=J3Xw_r7)g(k߮pf,#ОBBx %2]<M}80R['6 Dkɹj[]6C ÎNLXr! Ȱ=NY 3pr'1ILUfy 7@۠WVi2 XyPXv.8Ieѐƴƍ3;[mq7p6I|--o5 e=/ŹG6w/+-)lnD@ݾ4\oxQK{s\rqF{YL.tٺ\*:l5tS֖Ug!,zX/r$۝5(nn/6,> s:vVY?wSJ އ5C"}+u!&瀓rH7~Wn| r< ' lo{*ח>sn1EQ6Iqg/Cdž6; ^g#Aӥޟ('e8k-4}5HNx&42>Q6' 41vsc.)qfZaÖhxO3sDmM$ >d GrdSCBrF4ChF} %k T?&I{=9.5p-./跛tVNU=hY*kEdAх [!UxEV LQ~KyT?Pk&zh!̌Fw`(^z-?Op@H(Ic12x8Xȗ `;+G\#:  =rF0E Z9]qbn fi+bq7WM-?] Qܕ,=}Z+#c4L6S#}sIt'm\S^MȢBj0JWV$K)7a'}LJ m+ڼg jr4zKY)yYl WѸX=)jmײ xb߯Xw/le *I` pcL ل9ܰBhmRtz4w"0t.*dm&wtnWӂ3+PZDWxƫDivcCK/B5 ՕL0%SEL˟v='oCV%  6q$geV")Nz9[ObK(Ki/Օg过Pz驤+ &f֬:݀a]MeÞJF )LQhg]Q끊Nzg'ƟU/ˁq*HK&O Ƈt}B2^0gCO9n=[ ˑL{NS.`D`N7zHSfRtVJW 5̙|>٨,J=W[ աW$sjxuGӝ+,q1đ0L0CT`fDP,ޞN>ڤn'wJfUԓQ"[@˳qLs̼P"Q p C}o3bl-XBĶt00>3yTCPzEF%bs]:1U?|5럷ʹi yb`?UD{aE`7{ן,;͟Fߘ;xeRycW+;otݜ;mLMi\e,cae6ZbB*gD5Y:TSCqĮj-`so{&YZ'"'WuH# C^Y97O}~35YgZ}!pҀ$Jỵw7[ǃVγ> ( RV߭++F&oL(fTOKlX=x2pC=8A~9 #")qۂqA,Ns޴4p2#OR6'hޡK|_2BpePpH&-nG>2Cop7nu-8C{yi.F~危a@qx1$R$̮oz-9{'<4Q_(u>y7@E"[d0=Q64ywDæ֗qQ(-9{Bo<_QCi3\"Ux:T֐b{q=f6ЗHِ[@0rt5W(&$cs4)_b򑃠b 2oCim7BJa\>Q 1j-jԛ,N2vLHDekh)sw/XbN.U{k%/cll1??$f^I'G]3WgZ3˓85wdBґ5_Y1c:~pAYJ |_N<6}t}>;yV9632ؚ?gzf<91` !EVVM՚`JR1j(GJ8;;:\"1fi-Ppus4Z{.FP`y8VKiA=[ kqN\;oyvǕi60ku{czDLl/g`O6w+G>vEW5D*HZhLfNUUG2$=5/I?8!￷Μvc3F!cUtbSϟpSh}))gC!oN^缯;" }%㢸yWb+q#eրx]$!,?`j >Im5&FkM%[UcyL,ƣm Uqlt.3z2&QGr?B'U93FpæyfR]Z,I :93, %"Nl|!}=\>#B&fs$|6?x>)htySedLL<}L5 L< YQndV.cb?硧WOE=GUɬ ڎL=7ë-LX.47a1Wއ,ʰp:-b:"܊;R;Frמ O3BaQpVܗLT'jugƶ ROvFlAp?*PM-ruEC͎cǎXX #!.duvjq18:e=?M4dvbSV B$@E/|P6 `I&5zѱ1)a ^]ulՁ ZM/7_o'2A$(Sb6밿R&t7)([wiih,2Ҫ{8 f!=hEn^&@AT 'ĩ?J+lj/ǿ|E_yK=!ū}5*e]ڒCjcFAp` e(=鄝FXIҰ[¢U0ȦcIc*nm[#GߵN3@7damLr'WfzAix[~4$5.DQ&^̨⼕׉=ƃ]6o0 {…GS{#-Rg7dCƺ+:/$tōc@k[N/oo.ns|5B<$Q#QV/P_c.,zEX_ t+S eMyt0҆xb n8DrzICE Xn_MOHZD-'N>(|^>} HaybüK |m"6 AբLw3Z'U0"yȑyHZ[$4b… ^$4W-0ZU )G ˨(Uci3t-PA_а/GϞaax*R.oՔQ$U+崇n".`+ށ*Mu$pcI ϔ51Y2I1 E~ſp*8:!K>%9LU"cYǞgpvCO8ixgEV2lz˥퉞o0qxٳ^Ӥ|~|:7~>1l".Zp.W؀^擫ďk6 5XG.!us>充[;Vd VuEǰ_65~"'U&( .]'Bmuv@ˆy>Q޶6NQs7c Qq$~$ $j *$5b]GN[V&dl_8W D Y UIy~+RF8=kU3 v,u&pټp: Kh]|px.!?ȕ.jثwd2Ѕk։$[1^ <3f3 b=J^2\̙W}VA1c٨5yҁ kYrM5-:?a^lo6oQDub䁍e׻@M"&Y%2 J%4d8Z7ԑ肛l.G=#Ŀ]e3sN$']h tQ.l`P]3gf_́o$+ ~2 1 ȑot2dnƅ(Ó%2\9! 0$˶/&[3sKΜcd7tPݶu%rϤpNX/W!Ec@@D 3 (Et^o*pn6߼t"4U}P /؛H6e4J ZaM5gEV>yA[@m#XܟH?7=_TV~׮WCLnw֘@|"%-JP;NW;PƦB_^& ~`c)Y.<[9ӷˋ4>1XR +ؐU;j*}F,3X]i .dn 8_̓Vؒ;|\ˊkt?GMPDZ72k7gD[twc2p%a)$a5(:Λv\R˜l#D3rCirkV"M5F$-#+)Jt.w_Fv0u)7,10 0wH7^[U")V#n̅MY${ ̣M|t>/fÚV4Ҋ(/'/#d'T@<u6? ЍdÉe# !.A-A{2]8NBu4AO}a9+4 SdQύ/ Զ۟9~h| <"t"LFθK<( ȂY`)hBN(`tY>_S+2u Q1Ѣ3Dwe^Z/`>KC{&*%m'$5[|T6Ugi_lپe=`9~:X{W{cBc$)] =ė _WșV#}=!7xA /81I#`$SVajۤH4V~80ޗeuwصmwCZ&\ِÆF5d 'М˥")%8`Q#vyҴ}9ȃ Cmw{yV4#u^pHEAN:oE#r)b\x1rT$"~}ΏݝHxuH35.hDbS#|-.rN'xOAʍ#:ths2{"< E0MjÎ(̉wG 6scd6V:E _ l p]ˉ.} wloZZ^KT*JƽC%$NzL= @b.5*ތjDKxrdV#3/6ZQ9 TfQ,zPSR| f.t$'}MY=+-e./r'O 2ޛ/<6Ȃ4Ȧ5wpSjy}%/ |5QV:߆

#^e󆢠qC dSWW58F_Sz閿 jI<:FD.,7۶sAJ1oPxUJ7א[s9OUIS >jGOaF&VcyM8s,;PmrǗ睨L׮|$IRJz"u]|'p50J@KCq0 eMANWSUҝJEwaL'm/^oYǿS';AN!v2?x ? 2Sejcwb!^q;S̀*8ouZdGqf:'9)s@\O1 xO4qDSh Xߜ )4 QӰ3Zf_9&?wesd.zexڲSq0nOܮd4 0^ @Oy>P; T (djܓ G6_,1 d:ws2`-h^Xo~-c=-`U6<6J½ֵ"𔮚$s|͂g\nښE'jGv¡wr͠UdU7And2X#\+LZ&"DV^x}blxjj[fԦ{#`ZTMo5'>,ISs@I)MۂMI̎ A3T*l98"w~tNarBx ;=04'dҏ2*"!T-YiEv(i_ъ.L Uɾc ]ZA2%y@3/t2Ns+>UG:xY묙@,',~X D' ?!d>pqLt*Ia6R>*'q.I<=XU0KȻv-hگ9xA֭'"fhF);aM# %~q1RH{WtHDBa؀K\8EjV|B'iLP]fǭUݛ[޼ LSJ194߾FƇ-䝐<5m#b팞ƊdƓ6A4 ͝CP19D𣨫DR>$d;w] r3w˼L9~\'9@R'>zi416?!ĹW3F2<3¬[WnD1mXjH@G H4 Ĝcvv @te943 3ɥL3MJO}-D="-6݁xJ-J2֤2% 7 bX߇>?-.?ѣlFUzS"}-'LO=<:3M6TLj漆oO oV_̷X5a)ya r VVvf7讚 I+"2\Qe֡VSGWH7+pNT'oVf_/}E5+)tro}ݲ67TW9XG'Szm-VL 9MU#?ͣR-2L?xͻђ縆bd2>FzN{rr3-IQ=0 Si'/P+EONw AOb@TsONkn!_Y3,'u~U^_#/L9;ݧg+?&#:%B<ܼiBǜm֛3]qo_ŭasRRǺ˼{bh3Fvz=hZ'EJד&d۹$z*0Ö<&"x[7i<y`f__iЅۙ+gܮ{upv,N^$l d1E{~.[[aԹU:# EKG= 1;@xr<\]V~EZ} QQ/u)]qE4Z9N,YwUGs1P48~89!u q37 @.b{L{<ᡙnXX £l~ȷSY$_zc7c\*eG):A믬m[WpLUWMwI3ѣf2gi@vߪe{%(M*tjgc%>~T3mUЍ'Q}ҞtBn!B~٠jn\iHMzZ4 #$Q<ƶ@VR/WZOw )lD,YN )Y(t:u?WKJۺk\UuL_ykp~@Jinm)wjH"8r2Uoka~m+?(6>%h6 "ʉVDl.igTY&ε8)L܋{0ySk@JdFd] iԑ{`kCOzaqq"<7+^pJ$aF42D2Rc8Q">Q8(=0®PS gWXҀȋF,\LŃo,CZE888?3v_~mI!DCiN)a^.°HWܱS##)2L&2 e1_y[.@]K0Sg]eQ ksEuX/36C4mIh-eIeiϧJnJ(U IJ4Y9HmlÔNlnnϼݘw(s.F4L+b.]iX-6eJ^S 7V˫5-a2\9 e9uK6phzc=ċ,$Sv\ C]]5fj|`k8V0&Ț8gW_OCgKƻoo4W0% sE|&Gga \R0 8j?ixB14"F.򬰝`VO6!~ꇬqԏ |:wXǙNX^{7z;؊$MG*L}ç)c?Z* S46 ? <auѷ@6 =StHQ`Sh1uWeރUi.qcy9TDqwA|Z.>AwyD w7PV (.k:e]삷oO1Ϩgcmg*Rf:Tc=3'k*Hlhg2=f^XH -).bZHg3Bcz;+8(ކ8T煄nHpe@0{W.]"NJouOбXz1Z mJj$+3h~;=w~b|"+/#Q=-&`5C5H$B I;+;0;荁Sy\W޷YKx;$7@Js 9GRh6@\|Oߢp%a'B ukv4ڮ,x'"E.l,t/󻗽 rsK]}Uj,/ /s ZY a <ͤt7׷a KöL'M5|ŵMI7)9RyOzĹ)^+Z)5ME0ɪfd?QCǔU5B-R3JYi;Ԛ$F_i`l릣/ '"|s.eڻ:>jEʕV#2&?TB^6-%>>&\X<t)\/Yr{ xؚ9ŭKd+,.jߚs[j^c+5k 7#QN-x@/Ao?\*$Қ`)4bQ0E|7SʔReL'(da;H˸e2x{fV)Pkf@>KgxVZ:U}8.JoXf hHPZ Ov!ϒJ37v$oRtfy #@f/^ԔCYbI-g[/M&qhG`]e['MΗZ+3l/u[i;L~ XQ aŏ7<@v QG=bUBԯ>ioΏ.qx 5n*v@h9~WKs1G2ޛ|Wl͚S?|_*o<8`1155,`` QsJ nFc6bW8H܇93%HbmVL+3|X _^>jxz{"z>JݢH标}RKUi9V{OM0+ޟ(gL*&0 ,/$y n1Nz|7N/Yv""4;Kdp_,1ϯ$mwx]XɛNGLsa x/O+ ?TE)z䯯!Q\-RdRѐb8|)@FP={97S :2a\HW|Jƫ̛G-uw Fg>%k2}7H3zx5g_5n9`ݫ3lqfQTQ\(Pd NNu}?ύK=[VKI=õIҷ(l/-;f\xw~&;^Y4|L [} ;!8hD[|- q5%SAz},hk5\]W'rm>]BrOw31\)oP19E7;fe.9 {{9LcdYAD`6-۟ܳ "CUV4 r`?hXb#_@N)ϬwHK}pFՋ>kf@OvB4JI%CQC̱˓!j/ɴp_ssSb& *]eCs:'_\Іщ] Gxd?pksT35*gW_QDzc-Odk (%`Ւ[&[; I$ɒF.Aestw$d?2f) ׈ND{8$ۤWd)GieHr#pB55į zcoW>d|\;I{ fvUSvNOd]ms$5"Qǝ w8LMk|Cjw(S[Opγ0;ojל:bk$!t% rwCf' j]dGKPN2Z gɁ jɏ(ˉ/GUnBd5DX]23+h)V$ޢbx\!eU/%;8JbKvi PSEׄ2гXss(W/]*Tj$eNn\#)i"˶Ă$f2%Р݃e(T[g!xBd~&'+٪УC{l>vo}X῜ZRUjahkT \avR"6 `&J=1?QbW;?\A\|.O = 鄋0RMXRs|L]哊8(dF!)H/|D7~O|+bx,(PtK "NVL auG4۶͈n8,xރĐR0`Z/*886^J3NXrhmE&{ WmaŌҔ榬 d=X-V:"yIJBw|hھXL3 Doo|Rzԫe ]>P#"(qиi{Hc3ӹ'y.:kd'e#Ksysj;.D0m{PoC[%N.)CT,wƸEwy$zr9 &zBK!{ҥgDɂ4R5Yk ( 'y['?4f -/yHK̇F+Xj;h IeW G(9\li`_V t ) xZmWOjicʳY0~F!|Rn[Y*}c݌LnZ!1<@V٣,CouJA>}9έEI!FGu x']Ν1oK^ԯ=Fj\8J,K/2(s: ӄIes,AR 1)x"g`Zf5>Tعa# !Ɣ ̬` u=ZGX=y$ ~4OUԫu)m}g]w / > k * 7S1OI '&vjLS"ׂ.1[P}O' p-'v<^Umw#8?YTಏb(%ylг4uF'|su%=AI -' PCx^7oە+:M@T؇^N%άcPFnYb6{6=?d͠f榞Xj̷1]5 Ex#j=Q_r~v1oC=dF=@FmɄRebd9`'W3(#IqZ>ec0}\ 0*3aL7]flĠКo=Hޔ xUKd */f G{ 'l_*>g *|Qt!:HFV Kr{^X@Oo@A'{L i^\CFÂ]$իn(i}muJF=H?rp>1Fk.53Үsygg B7tAP%+<կy\*vVTؿX c!6^a'=ިg7Rno⸉ dϥ>W!Qp\+^rwgd3"e gZ+1-xBku/IW޻pR|JDT(/ܔ}M 9֑i=c eϞxQBME1k,X>-µ;w|3lOŶs"T㬌WݵKs!H;,JǕ!G+qbBɕG2N k}ɧqRHOfaibke<@X7GRM-H-6,m| p{Y_*,8-'BRfP*$p m,?"vHR"0wY1=f{9k"_ v-JYw5sӶ͍u_&Q\^}<ϙVexoeCCs2:uA궡{{ߘh]7}j{"J+_f,p~8A0<ҹI*}髗Pr\ֿ &f:\41qv J:QP``É" b:Hܨ 1x:BbKa^o3Ad^cM60ӁY*hjzqAϙ/pB y8M"إZG)ak˝sq b`aŗdNAl|Dy@p<#桎@ߝr`;4_V#X -2aiQ95r/O*sh$=:'E%zCИ_F!c\(!ѫ F T`]DJ[ Hz:4ݤ7RUtV`|%̸}dl.ߢoM?2?[J{$ŭ^2娫ϫfR`*˞dJq5pMȸB n0;V-] Ú a39 MH~cܓ ;v:G\Gl+zh^] 9ƮL(HՃ,LH2t%9*˓FG@ΫyEpGNY 4m;4xaeޖ1ק W/>7>Mmn;*2I+p;o)6-l'$6p*zL=0uYS `|uf|Œ*FիpERuJ%W%Ӝa4Z|C )N(Gkۂ\l]b(mtҍְQ*CRGz`@"]ű/D(N2ñ21L3t(]wLqH66JA["$&T;%a3P.:%)DŌ2U\;!£i(|DcV]}#/Pz5m=B/z$F9@|z"ϭ);ekF_eG 7 9-QDYM߇51ßO[kq;ZؼOvTNy:ch O-&9_1Q~U&д̴ X,h20i/ITSD0\rGJp`{|r\Ns,mmk[ZfckoyNy0Ù/A*iz*m@k1(>,r\US'B>ˏee8fU϶!ܑu.`J-CvhpSr6^7/r]pZmI:.9pViacB `n m lb*Ps4@V [}$|>z_"%FFTص7~oz]EF섚R^ձh?ţ%bWbULs+#2v?.E2JK ~um O>5#PB! 3!e9 <ui%$ Е&ⳇ7;qMǻ#Ϣ izXrs ӟ J:N˿^9޾GYk`h!=3niWD!?q*Fx ZVKXu%Lc$jvR07fB =RK9&-|tVhf*Dɛˊ_56諓RJH;#(zqh7 Z2 ``]E::Wp$gǡG,uݩi1I  :EB2ԝ~aL|76lF0La1$_I\x7c5Pۃ5"EY;K䷁fR$Zi=kw~)u뜽lJ Әdt⫇ߠļ܂=l"oQ/K"u{?3$l_!4_=K@`ZZ@DoMd$t u#bK)߭FU+z^3er-f-h];r`mAde}os#ߕVå-Xn[2:@"=ـ)Z{y6rdTkT[mdЏ-b-qC/$e;ŹGYgpN=wEd\|\ ~Ʈ>֩S3gt0~ˌ'HPNC\>uFroY(w^ [_$?_8zb =MU,3 MVe%! blgy>!g+RM"iWXu&VCyQ[OMhq1ډ~7DzFyv,ҔɒDBҎ_>jcO̲ Ԍb;}c$ )8WgCgϺbm{=# A[.{1Ը=*Sc-ؔƦӛjw z~U ygL2l~;^4>yо{Ա:$JIs3A̻M%XȥD.n$6V 3Qli@ p*T D?,|Uψ-|ݿN]0 )]1z:h 9?{Һk 09R_ m46^4VSCBzxqm:TYzё"('Mӷi ZAcZ'Ws{xMXxu̮(a4p-0c# [W FIzu9YF NcADE9daKۚ>aNXec(zByd)Cj?ZS7 *r;,-S}Re[>HrI?e (jІ>4?_Y!QTosTe9,eR']Y {hgdHx<-DoO4-PƘ?&mCYHH"@Go*W8=SX%PUg5Oh)u8`C+0_92D"p⩬܏hOe=sۙ&溍eb edKt3qߠ E:72ټ2]י2n' //VHi_0_D5cM/M6tGKrEztxX2ϡ{tȹPE$M89j0'$Kx0βEnjľ"S kN^SO7L<҈R;A6/ #֌i7 y,F }i&aH`ܞ_|&%Y04&;&Xyto} 6\~0 2~PhW_>v0kJB۷DVO&35[;:6GtϚцerX<]^q㣿L[WtB+{vHU*^7YY)X$&_HNr3u2V7Mmmts"bbs p|ڎ?=ܪIggj/j9vVu\wgŭBvwa9j3Zޛ 4$%4{<t'i#^ E0N+ps%{ֆ7޺`(gWʮ/Q@|86yjzȎHTK"aP5 @@kZi$j*=;ڇnMٞ@)"'k)c*9"=zMCv2X|],T ޹E s 'ʯx20BȠYӑ,H ]m7"ld: QQ_^֢ ?,Y375QF͟RboO.Ru]lYrn%)I)u߽z5j.F!nRK$h/+ߟ$u UN5a&cf8褶]h!R=K̮__|.Gv=ƏV]Y%yG]0 >$Rkl-nTY/k?3_HFgHAȟ셏 kOnPq T]u j c D;[+ ڑ]D02-eAHk' W.MR0:O04Z%Mm^?^8a4͝aP􂐃7wFyjD"Q<;;u"ǔ"_@$1mP.ߦ31_HQkas#/͈lZy ~}酶Lekz^Ycst\MbQÃ66u~̒RaECV%Q.^q>)"f۷@v6lp<8engD=ؑaO۫{-$ )w+o[٠[RSt:}Ĝ9d:(ojK]:{:@Ug:r`0ZO&.]ՠ@;?N<[EMÓ׷7յe&N: [E o!'4!c/1S(Hp_%L&@1=-wfh=-EHL]Ÿ:kgx$-Ow,Z6=0|AFqy$0[.[F)0Q #U?d o5+oZ@- hjSIƦU^ݽ9p 8PZ?% nnV'98u㽷R[cV/=:`7_0|bWiM.hII$(㵤ބqf2gM|~;p͞2UB l?Ppu1~uBԐX?y7DJf2\ø2ӤAǔѽkhcL ׵ASʗ[ܳ٭tYn,f /Y"78A.i TI²A ujq+;:A2jE0zQ/Cᚎ!3[KeQ!@/FjEr`k VڃUd) mS&}4P"ms`f֊ m͞>-0ex ,vEJ2xUILUR#CKKAρVLNX--]C.6lg8y5t ^-/(McKgE_=#>[HAz#n 4Ӷ)"_Wrޛ[n J*jY\U˸pKw[r#V5m!PMcK"UƋHNJhIsoPH(9[$'X891[=SN71e( ]%uFY4Jٴ.a萝 Fջ0KUAբ \79LTŕxNȴ &1}nJ' O1KDpVQhq # !Dr ~Ef2K0Dak=鶄iaQXOmGZ0^6~ԽFB[5+o[N>t:,@ܙ@[b~KiРFLj% Poɣ~˴k7и>l#^(f]h`vxb}uU/nKҘ 8C2spnlOjN%w3)AY@=SWF ; ksN]A@Lsfx)-͐ E `l<`HZ t*T;[i$hBTR^ Q2 v3Z;Jdpkg&=ј΢MV]v;5hK8I'vf~fJ;REԝ/ܸ6Y;GX$*u}l )R  gix|nT2qZ93__I 3>Q;͵t ]ѻL Tbft~N\B>*"3WUmO!6AFPd\iC!LAOI0&⤴}YU@+/ވnDbY'' dᅧC,`,t 00bN jFsFfJ Qb/Fde O-ͪZ@Wʑ@dZ;6A!9O㋑ -yvyy(e {w`1$tځg5HTgff4(!ChuW8d(JS ϙK>ܨN=b1 ½Ji-e̼?45f'al鄱cTbwƎBc>K:- ! 9Tuh-pA$YSF"cVgAy%k',;1n[Uƹ;Q`~QSRl V=R͎9){[118F/+pA^{$1 g͕f${ O0Y=:3;W-L̈ʍR#hi'7މXqD"5B&>"§<-<4 ] ǂ66,7eH7~*Ԇq{P!7"DLq`&brd'EOЙ2OLk$ mUmTͮS4p>aj5i+y=p'>G㘳{@9X*肋pФ OR<דMKsbpRM2ko]3><~leH{'J1e,j4Q|,+msuUV77s2xfeJVQ9½V wVޖ=ڸqeB'|tlJE ;swoJh'B0a5*3qC)X ?*%=jfxg>N橦^7an^S?KC\ŕ.nF$TLR\:g>c 72]_Py?cHxp,NCOg2sN,"췕doua-]]fV?;A^`tp?d%l3w%o+beT<[{)B3U&bQ;bdd-4NwJ!jۀL,`=H @ NaL/>]qIxa1&\6aؙGw:xwW (%/% tlBPLpHSKюQMٗ5{ry-FۚƃQR](̾c[zxQlC"KS:ڍj_4iy9/O#ܑZ)sY+< > p2IjJ )1/.K쳅ޙFJyf({0:.J||CP('"=y$6jGi挝wD(sv-gF{>_ІM^OŃ&HP#kZWU(*b?a{4q+%j}P{*1[VM -Ne}hk~Okvum'8|T:x>YJ{ѶD=rı??K;cП`ҿJIw(c|~+jNɐY V I}Cn͵ IKh9`"͢#g~~_[\S,_zW*:.UهuM < Ly`uāUP:Y4n?ꌫm ngڲ5$g阫Q|Mh5gC CT2?vR\vkr3rԍg!/&?6z~|L>|jAP?@zWx;7gdCҾ>b}Nk?ֆE-h>~2 XݿhMvA93!-[ՃgDgR2P4 #h` f_7^z3) k!;S~p޴L F׾l ]Qh]#0*nLq?HƑinSr˴k,A wZ@ĺhQd֘0ϞQKAYn~_MY}ўG|3M𶈑kP9Bba\RG8 D8sUACۖR&S8 YS U<E/oQmEj1^ҧb$ޥN U \u_F\9#UR|lZC3K< h u||_<)^~i -w( 0(fo0 Ak8!Q*0hHf#5^R7( IղuPYCh $[SȦ8₅݉#[ɬC^gFc64I')q]kV/Wo@z̡ŪE7uhWԓZمg%؂0}|{]WӾ;==Կ 0$I7V8ݽ_KMYhBv/ybj?@quiJuJ{J–kq͛1kiQ~@ Pni @nT!^cJ]7`֚~,U"kL'e,e&(X5LC #~q7ղҞ`EWMfai'fcIpBh6cX!#^3 "C~8jI 7!b)u Ԙ4#Ľ> TiE[O`;=,CњDZZS]dniL\a#80^ZoRWp~t8AhꚚ?r絬L:.֞B[~FlD^3rG}H c^5,(HUiW2XnLlb:!(Rg W.~ Ӄ3S&d)]? v}:"a('oeZlo0.<=Jf):}.:"in#?P巾ttf{At2ݺRv<\kw'#,L^ٚ]S5+]kbaGMQVWlfLO߬/vQ ZY!O񟂁?iσa[ r/u65ӕ$paKwaDkh%#*6&:Ej~JOG"1_#n} G7'$SMEWR &}+sKN1%ɑ7=ƹZ[cDxt!pٮ."I9p̜Ad\-B%pǪ7 ~rnnBLbĎ#e@B㎐Bd( ]NblB/s'jD y̽\3e?|Hߚ):l0/`Z\4f;rkӴsE;D2:!:z !h )3O2q[k*ICL5˭*oůa/ۥbO`?Ω'jS?`Jpl.jtѵ`GÍH#_40V,w?3铃ٴivvzN/ HY`ka鬻Jd$U/.ookɄbI_ 5؆ú,,+Ixz=rnʩStT~G s>f5x} C<+aeIi+E5)/_.խMSեn$vjPVJj?T~{r~_(DtV<\.)kS3#\mѐySST Mɵ Y9Ƀ]޺6#Nm`Hkɢa@]#L56175U$U9-#"[KAHhF<7khnCNˠqSO,!0.C;F*0$ _S]xn <0L`Q~ΨZhh8JJQ`U;A`H =;8]za#ER F^SƔۢa2$l̆ οVtMGNuթHRw.;M@%OobSn Z]{@v\u`}hVɍP< ;71Iԩ}ei{0LB4 -fU6Hy 'pirYoFHݿx-Jmk|6"_$"ʗtBϕc:Ing92$`I [3]40G;BJ$} AxHochV?X ,?Oj~pf)զBZɥ<#?zvW?1c繹xmSV]NK U42/+LOЃfĞ*ь,9{J,vhtp_tI"~F׊=Ggi8_'s3P0eUWūF(=6PjR;V+2971(If{8k9Rs]ho*qכVf* acR+;`Ek}nYt!蒺5nw?aB2Sv\}oU}Ĕ%N%C<I<1G<ܚp|E*_-D+PDn?V5 Tdp116VS%Yr,8R×(~mdAk9 T2u.ïWd=OzṲrnߌ K,f~Y@O䪿ȴ˫\4E`]:tmmFh8+x}NfH@y<۰rJH."ј"dE?;.~pj/c9scuuOm:u6cW)_yEx2͇nG1 7ϓ4C39IVhRi,BV`ln6NghBwaw,I=y@2@$7C޺@]YL>/u`9`Uޒ@,z=!ׂĊWhzרbٟM-gR7UJQd j I1jYtI1$¶ޭwa?- c,>%EyԙO7 b1 CGyD\vr=RxURRJp P' ?v_h.i#w ١D.j>5j3h(cEQxٙ MԪQyFAu.(8)TO,Ndi%mNdl\FC5bjzIְn1x=6!F~d)]6EJS&Yt g q8(2G8h\=j/Zf&N0ZQA:~!saжk0׿ϐrT8l {0,n>zS55[KW5qÚ~0.K*{obyz#I|\1rɿ졔tnhf箛yna; ̻rwN*ŋoJ9p:f"}icr )qcݘ9u,OgT}# Tm5P%<,NOԼS#y7˶ ]$|wXᷙۆMEXH@vWs/l9-l),S.l}lkU C$Efd^Ot@hy`|ʅwZ5,,G FMJ>']tDZմ6ť=#"A(oٹ1^,p*%QV X`F\SJm3 ,D6m_ZîL\(t?{ js (] C#[Zqi/9l`p-б?LѺueo_f{]i)1',w$4LRjJyk#O kPAn|l> 8̖|2W %@3(1?[2646&Ea M5rF^'B+0@y/)'=K֖ݥ6G~s[G]vv}ˌ,0[4iLGB BZtH9zΚi^{d1X'=ӥ+w0@j!^Y0'XƩ /@ (G1I;&Cm5u)PN9js#^s#;W~Hy4aցbגh;BaOnQžXC2]WVANʟax +R]5E ![K7` m o)?|nB2_8$kx8ZqKA's.#4[9>u($jm=1yXU_^&]iߜ[]7AGi9M7x<٥C?--=<_?}5֋~ID0n \igJ6,p_jdXWv :h^تp ]j ՄEEZ;i6yeBwzR̎ynÔ S 4V.spX[Kl Ҧj۳"$g;wk’~g\-|Y ݀es6=4)=V~!2>߿El JiNb] B}[@i@;cO M>tFgRSr&W]1z#MVD}|[l lVC:1Gׇi~=۔-cor?@=&r8R1 pdI)S%W *)N"6_ $h07.kjU\Vs= gf'^k]?gm"_oQ(}=U4^?%v2"|MOy$︛$ws<$Lӊ[I Ƭiqh)O=2FwwAZqޣqX髤(%Hg7Ľx[KA29#$2),Go ^{s@pf'R8|88#/\>2T ?yΖ+qr`w38{q)?Ў"Bʫ ƭSXaL+oij5қt9^{Bt>4tQ_5 b; B;K`v'L#ú[!K a)Q^#S %6Q 6!W$PҪĘxH_a'1G;V~هӓ$wMA4 b?]cEUT%afQ6t8 L2W4·ڙ4)Pw;c)BFg]~PQӠs 㬀b- &zM9(no} Xʜ`RdS RE%O6E{;!h0ʚ{voR3F)o]jxҮyvT:r0[]G# ܕ_[!:cr*n<\nк~w7%uQ4aޏrt7KfQkw8zh$K"|.AR07g dt6iUd6D<~*%?Q_Ʒ?sB;@Ұҭ0)8?r >)@ !\ |MS`Rl*WT mxNs2C\gk/Gx PJ^f&g{kF@pOT6{ӭ4#TXHa|&'Dr$Q-fV,=0"9orL`+]&;EY0X^x:E:71Bۮ?^|'q1eS 4eײF}~*e'k\Ynjn+HmGO f估8=se_~NZp!RKKuΛ|wD4O L2̊IWUc^\@ɡhȄ g8\pSYauE@Ie4qfC^W5Tv1+OHM8{27 9@ W8d e4l^i4QĒa/#b.9ӊB_1ׯ- j8SeKLeMHT1,r}a"zyl<+м^˂KbH1HnX+ 0>c5VbCg>5lwS ["0CN=5Ρx^@xÑUVq؏۬ a$j*ap+Q/6</5)tB%EˈQ^a Y/ՊZxDK2"YOI\1qzT%w_$Zm-Lx\2T)mmYUcqm0v" 08ؓ\U <ȴGG9qC*bŅC>4JR>[wBL9TH\̵>?Vl}%Y+>hlJ2Iw),s!yWF8H@$EC `YO*W${ h;"*peH .3 yky:O1.zvZɆZid$_OseeDȎ+x6Q4@9F#Y$'f@ FBv\NWgCѴmD-:OA9wɻcBrr0#aMߥluqA\fq~KY8dOfK.Aҽ"$LWP9G<6z+Hwzڍl+H~En+t%#5=;| Ɔ&Eq`/V8CvO(D3^o!k>>SU3Re5C3M^}h|L {h\) -gkxp +<}ngI0Fv%>È,ҍ{}'7ZxxzyAkyяߋΦ]va$' - 7!{p[C?čz![di.+&o GV1%4e"wT! ~N(ujvKD]ԘL'⒛IqsoHll  Io*B:g2io5ATU|r(7jHw K i 36_q}[݃a$|瓬q+}6?uc%&륁~(, +ƳZx5Ne,r:\’?"lFd1]d`X<"!)3Bn>6$x@iU*=$PFf2 3.b96+.(/~; yfh(e٭dIþT:iM2QmOf>v؎xoW#Е ݤf3gU=Dj'cbԕ_B[>PA|U!.m<|:[G8a2P -ך٧Ie(w+͂~ނv<)"tQW=95^ CxLy=f?woMa}!$3+',Qr%@%C $Rdq"ns7o#m8mKh{pޙz$ge':'玢[Plu47Z$GM暛,%ANW 54tN:P>_cY>%Δ% 0Z Wwt'A8n$u tf}t3'hw;~ ;TrU] HEPo\ݤULWV0iyx$<I||tXtLvIl]aI &Cet5H蔀132pW'{`/h+fe=ũb\&J+g2(6N_W~C,t$\*mp(gƋ[ycZ?#`TnGг"zLg?1.-n@o&zr^uSA?z0FqN#1=3S˝k }@an4/=:ŽJ=tɜ<,V=wF! 7SnJCxNtɼATDk^0TɝqPSuq&3iG#mT& {6 #DbU*ec7.<fa)+򺡦4Rwj*N"d+G[!K*$3 }R2r Q,fw}nI uCww0x)%¸#0 ɸ=/NQD1r'GR񂖵tFV>nX¯]65iO]wyizK N̆WFkn#Cw4ĝxcZ?$ً~/NwWsդEe1mfQna z'? i^{I!7)LC_hQkĐș~`5SDSj&)S:[ԌY6읛g? Q*z7e'^ '%؊K)i>=j7ڲdƤ*d |laywQX׼H Ղ೙\GԐWX7X(0w f~kxWn5WʌP{ .㺩:qFȜcoU*%(DkvS̛Lu4WJtlQ٠#qa,80Kf-ϩVwS"\W?2~wbFPn),S΍’ ۭ E Ȃ4㦅ԕgoxS!!7 A5m6x؟Yqƌm##M/m EVx-CrmCz*¹ź@+Y{adhOQ|ʺK2%>N+yb?/2xN~jW͟&#PajOQb; }X 0iڦ SY!T`NB-˒=|m`!i}#x*&c]aH>SД[:W}92Qt5>,ar\KQY`o55#>{o{"KRyq3ߦ6 :=[)ͨBJUBk3]^{ix1mȒDzZ_$9Y8G\pGol}re59ZOw6Dr@ `>T;v.] x?(e{RN{Mg &DZ**H1Nc_7\ bv^/tZ%<L(@a(4m~}njuh>y_~V>m $TN—U+-ۓ,Inp|Am50D]?ΞmxM::MS pfyugѓ6I8%A5RՌ EmB3BtW;aNFy]9^ TKy"Fl3 Roi&g^(i|Ҿk*f#2 ~لɱ&"mf7$vwӿ™1c|S( J1)kw+X^'NkZ5e)n*$FLO;8o38"OV:ͺ05jlrdVi99 [sc>}Qh+\ƚPG& e>/~ڒtm~rLNRKB[tJ2n1-V)+wK6pwLbֺL Kjk>Pc -'8>1@!2%J>bAHt);r,V,ōos\Ԕy"#!iTQ}HTk|hoF[sgHg%sk:޵55pFfMF'aܨNO?DvR4z>Jrudd-{*Fpp -#mp-ǹ^, $$+)g-Fc<tB SĴ{FZLisIXa#O8W G( ]> 0QUlٳ|T훢+H,ԇIVpr$$G-i"Eq M-N:A&$!YG[FdM97D:0wL 4(OCUhz:W"YGU>xj~X,cܾwɡ,&e1wfgorĒx)Q%Q>D|YqYȕ.,%zn4X,o,u'z,)E!9їcT;-ck~`:5~~1/ѽ=x!JE8,ĀZStiG wrU{< q#>&ґ73=>vH\j/LJzru>?%MZuiڠ{#+j/f6E҂c)YW:26TWOUM O+/ LJGħmU9םm8?]+xB6UoKUYK-߅r9}G;gZv1*7_TQC.C[4YCUhmr-5O<@8+1_(L۹bHBSEzc*=H̲/ZxKc&ib3aoH@HFM" TFŷn$ ^F~(3/D_iWtgܞ).|`~\'ڄ4=hi08Ƅ>ޘ?swʶTRSܳ&n?`OgU7h{Qa,hS\!X1eb[ku%G]Vc٠Dx$niYbI.swOomrFu6 >BZ4eu^w~@"CnjXEʃA׷֯Pͤ?Wy¿Qrg7r=g<~;.Q¿ II@Da_*n3` Ә P0c7塶ƟXf>$^#YżڌHn'MⳲ/֬op0??B s .H~9Y#p&c$"-.*} JMjbp T0W/XO]0},D@xt 1,=(ދ!U\>feAJc` =ڀNEI qmӕRt }i 1@"37ޥ4#dEܯ_bEPJ3MG $ 0D o`'tw)w_f wPg7YhZlS GMhY!11[Fv!g|QGt51SZ0OثNҝGӮZ#:68{&Y@jHťܹĻ)LW >њ\?n7DYQJyU=}8?fPm!GTqe8QFU쮖V63UDud[*]k'dשt)7ۉg'Pz-l@ԍYhpiA#OZM_3N,<,<`v$~6o61Y) #_M_Q'֊ WfqÛJX)LψX5xѽ3iۆ+ơs[ꋰzv6 VGסqlgpLQ/3aXA*8vJ23 7'pw;Ҽ/j ܪ(qpTf"2.T擢M! ]Bbq:'Rby+~Y<8D:hřlQN j %"M?0KcIb(pk(j)}W |'7FNѾ]w;nBY!?1ǐgxA;ơ#0Ѡi@ڛxv}<r+%XM&s>rIk?yrOrXS#pmD\J Tx4Y D@}l5WPJ>‡pVYt:8{E.ao*T%;bF%,l~#=@ Rc'*P I(5ih8zS!ڗEP=ohE94zrPJzgHdHnm#ݒ;f,'TG+^dFBxoF8R;PֳtS>{/撿|$.J1" `%$ Gdc'2^q_g`ӉzjAr&;47f*$G~h4ʏ,f"8' {R..tN@' ܷL>y׊tvS>}({>vV88K;MPv^'oj\, ؜)&"i>n?KeLgr^-goV|ڌKՂMf6[nWށ[¨7dNqӄ=Xrh H׊^(uu !B,6q {?է\KռtZz*2hjftAjK;>mᵧ(ژ&AQYwD~'ЍMϬ1`dYiD14@Dꃞ>7-߸fr'Vf'5ȻLᬐ ;zmcUHΗsϢKti"B?H+!פΉ*3Gm[[ : [ ̠$svDvvt{h6 ,uKYtfrԑ +8|PlOZm2ƶJPN]ls-Vjb˕}=HX!EQ45S^m'A.ZI>O;M4Zxc=RYC> 77c5{# jgiFxF>𮲟z *M|xUʉ?ZFwġGʣ*_Lѳ酡%Z]+?fTeL#91 5jt?gkV{x(fªƮE9hC PY>7:^$/ݢd9bTcx~zFBYܝnсUU?shfFvu P@In6cal{E4-0ur1_vc^ja f160 x A o&QM݇wx!g V>jMesRѿ3a=0 LG:: gW;*|@6,#ǹSpNYX(uV1%eTNKYz"bl9hgIAYX(70uԡy#!; )ISZ6P="#Rdy~͑65ߤw@<ΊU`,k ;_Z({O]h JɹrS}#Z~X+tO%.Z`o5{۞B&l3&C2Nv-4䐋V)z"3j~LΎ)N`!43WM~+-Aco~1f`}]4Px|eG'|f$Q{Tg*-nG)wukasny^yk+~+pqjC/, !@!s3!d"+$@쯛y(?Jgg[!ּ{Aںj0>Aoq (/kKKM; `-nH\jM?tpB4<@3$W Ԟ@b-3Zmdl@ !'$ًM"kܙ lg~Vʔz~<9 GmΣ٫pz\^#0^BR8?/W!6ӦO>c+i#YoKR*ē[^3^Q>տ -EM^w)L6}+efջY֓Dϫ:$mՂQ.h$$o!P‚}dY480's)or&Tn ?.5$ʑкN0'r6ڬB/*')wuL7MD{#8/+y25*ә&<4k RB=fT옃Eo#Twyh!.&EH![ y D˺6nΤa)#K~<sv(YAyȍ~Wi-y,>"}&Θ?p2}OYqMm!f C_؆ޠxKBtO@w_ aidFg5%3Iv"-/D&{-b,guTg =R!qNѳSk 2ujq4AIPy p$3רcRtf-aNS:D$S [J* R)QҞ@⦴s.~3M5,ų1GTcV+tcI&h*% L*o1|v82 X=[9݂Mh<-tx.`Ͼ=E|6JlS0:klrj܃ ҥ2V3RT$f?[h:+ȟYĽؙK#n6|rZ =pL6OtR5BHDHK_Ԁ7t]p6kj(nD ʱlf+\|5[A ضKڈWai"a\r&lj[9'w1u Cp+o*trun{Z_xFؘD;fyY9MB/=ڣOh"Rd9 7·N6H:d o,(jfk}z0k8 \lRzk5})Ci .a=y𘠝yZ[$o,wKA۬/ENµ TX, ׳#ujiz߭ť,TMZ{F:<(ȿLْ3LrL?8Q $(ߘr -}+Dki!M [-~=ӂlJ Gh6=i8AZڠn ]Lze=GnNN] Ni~* YEbxY[;g]TşU+(Cn'\ ԺP`"75|;ojko6RDCb$88hB{ A!FҨc ڴK̭Fqs tLR DSI~MgddF5pD"ԥq׺'+? cIZz| ȍ񒥨Ѯ7|^iN0;L![S^4e@lݮao*frWlJmaD1:ʞvP$1%)PY# 8hf4g (>D덚ǯRr\#ZX \rm VII"YņPlQ,+z)tWKꇉ^'Nw ?-TBu 7mPn:+b}K #C9n!=QX9n/mF,OȲ"S㷢=~g) ~pEqttvԂl4aӸkQuXM7M g9=sbZ*TaIp[XDڨ[RQPȺpsu|wP\us:TUGqJ–A8OK'RMC:R%Є_7L|}ZahT/&ƺi1^N|k91%3:鶫B&~^飛|`8kq唷PS+BxW `/yg1%uUkcш58 #ky$zBՏ.N@ sz Nj¹ _}?\:aó7ڙs[pGG (w;-bT9&KuK ł"dYsa=`ڞ/22L20^i2VTd߶ R4GQUbBK{ak*( ˖~Pѣc=dUXS}DT44ƍyDOc?T=-5aA~zke.E' FP G4@# +ou8"<1${^&1{ ±s7aMP;L\yW߇D% VŖxFo٬J%8 XHg{v= ~&A\ѻ aRA uj*ocVW}~{M~UqCB:0DmoFE9kCz|3`O=𜺁dT1רGӬloWҁ s'B^[H )O \vDzYe1;vN ${t7ZbbIOؒAc#ϗF }q9Dh*9nJi@s/&jaxI7KdSZl̑U[EPu.#v1 h yn0ꞎ!hOUYC$QW:G4)tČA9NH\;,_J@Xf"pݚ|f1-N=yF3$5ƃ$/;Lao Aip8z1lmc~_-#x-2 ;$^P݁5V]/|d _qt-o/SLq7 9bP3Jԏ*ѪtAB(D*LDRWk@&Rs-/&B0R2)] &3lٶDN9|$7}W5EjZ> OlӎvaX+_#ȝ*:y"nދt E؁i?7w\@J+k^'vUT+j\8(~oڛgc{G3쀕\-C${4 t_Zx c9Jap{*kTd/.Lq]fh?)2t- ~#\۷{U͇w?X3Bۓ$?rjEq7;~&:~7t[+sD9PӶڑF,`{zr}%GY߾IY0w,7#=/w1 Բ'TG!*͍=À:(`3]'=FK3Gf2H@"ᵪ}|ԫ(Rd~fb.PG}<ҽ;`%so!ͦ9rz{1&Y=u)Uˏ׍n~UݗvGJ'SxfV_ 1 ַl/C;fzXQVg",*QO #E 3]}/5n [1>ǒNhT' Zg?|":46Q(^x'/H=6 S! !r)DRF&yj$<N7blyyS "rN '!*e@#Xrm8q'|6ϢX1uK[ӭW=Y5:yZG}-C+ !,xa"΋[w50Q֤ 69{ւjqg=QCrW6;R ~–0I`ӳ AXf,"ΎW񕉱Sw9E<l9d@c'_?FhV)aVaV{\&c%3>iKwzGtb DxB[; A=)_%Ϭ,,DZP|o+ E"$(N`KIAwK 1}v08`{±8(8K6t NΣ~mH>H@.BFsH>P4B @:>2QW8[:{dc}Z>}YB{{ X u'KSy鄴12j,ӅÊ@g?wMlСk] Je"oGQCyM_BzR_#KC{SSYg8$pIW u:~6ghIBYFҴWlPĝnH$|<[շPOJ3ޙ4Y/3YLz;DFMCuuh:ۖ{:*!U%{l >USj+ևU6ިbjPASoKhyN{n~u&! FYv4b(uj~eO? O o?S*Na6= qM3\?VmF?r!][yΣQg? S]ĒyC+%euU%bNSzCQ)^@Bdjq܃92|PdϤ|wts(3WvȔWEqH5 c}6ru^8(:E}:wQ]q;Ys A2\*ohA?B C22GؘK6Ej\ITk#hCv>QUp6n'sC߆TDUsp@bpPsG>!N:2.l8 '`yS \0XƔzi$q~"KBG?8NsxF(y*P*fv$٧*׾7$.f(g)Y+SBVKk= 4@`iϱW ry.ٿ" /_ V4w$#؂.Lg)d=ȹS 7+*E<&MLq0`As'w ­O'Zsӽ1CByuM#*F9K4$?ʀx)MOw=o}8S-`T$};ܵw` dZ*S])~鉐[ilꕅQ~!J6+dWQP9SN & SE9C;kZv-)? _gu b(颬gf[.7UVp b\z28r{9y2gGvWHqҍ& G(Q&QS7@Ȃ?+{ 6T \>J[t 1ʶ@bqQO<&?q :e Ўx"{A0yjUG3C(`,ɯ~:zC5m|N&wX>ja(I+{pƞfeN dVS]O9m$;ӖSPwSܹW əU/h JE{ϧM+gEӀa beȞz}|V-wQwֆvbգT}Jol'1"|t5BkfԍΉU(:k`NRdtJ* oTmWWAx Mmu.rNE 05m n.!cLo;.q_)ڃU^>|ޚ)hJP`NC^)K_-J:g"*oc6uu0ұv [ 9׀)q_bni`q=ӞM2XN^ Iy[jh >猐D""܀,`n&fM Bལm16N'оxo{\B*p#OEq!se+8ȶ&iվ?HW;ԝJ;f .i8}RW<*vxեCusѨquGp~e\,xh=X:Üf6Xѣb 㹟\Y7gw_ guC!Q]aI GD0.TB`ilv|J.A,ۄ[ݹs3<3,)Ǐ1F+c1-n?=\6:.ӎ4L$coȾ77ʙIU^<8!^"t jMe}ŷ.tCsk(Y4;mErpD>i<^\n>(j j3*Xc'YȊ(VVP󐺻f܉oyρ|Mbv`Бӣ&\w6%4}f7'j-YҨ-<yӗO?C9_Dw#/8O{"ٲ8(v@-At7~G3c~Su6`U OJInbl-3 QKXݑԫQ1z%[ixl4/L6˨e|t]<(^%ݟhF;jv+U{I1$=5$%"eCP`.~@:waSýir(~UbMiyEt ~N\Ҫ%=E?[1Ϸ2M~r?+qvu޸:f yF%;0E>t! `+\k⟬h ]x7o{nX"2ǵmC*%3;5׻- tnhyIȾ# z7Zu'tuG-vYafv?A-| _Ҭ$3eV](W@6wuO&TA-5iB[Vo +~b%8+i s ]DXmk`gGiD)-@e`+]l ;ro' c*/} {ֿ2G+RHz2zF`c/KFrA'5ה6f%ȁك!-0ة1Zl8~^*{fr4ls(n+ye߲llE8:DֱսЅ|_l0.B?t %b-O*t#Yx;|BwusdLLޕ~QRΒ9Nunw_YUJ4;H`.1lM"i* )[c^u(ě3v6R/w|;Fh~8UUxQ8U\rPq:[l+i'%緷5q HHjϷ# e ?P,9 \ҠHTPn<%_;9K} }{=`6y,3S [xoq,[ό G!z,O;L@QAQVcd!ouw"k6kjv} SPHoڮF Qf,虵}*q =sWn^гOP~"% 1z{6,OYy)\SҤw5uaT%{,Xl*YW(FЫ_[N O_NpsBI+ W XLBɋb| a~ĄMȩpiv$5S q|c (Uk9Z>(#KwA֪M5&sRe:ȱ&Z+WZqH]k\v&2iCPGCQ$ZZ2 .E 3wK8pTrbäC6) {8+`MF]:Օ%[sȒ][[ | YDV;,x{XٷxGCFoHYg8jFEJUʸg,B$>P'70W<㙒ǫ̛PJclf~1uۺ6 ^K|#)c vU,wdiV9| r~XIW֜A;a KT=n*`'T=Ɋ%#) bMަ&G3H]cˋR=[ ;^cxQ:RrT'x]]DZGe67"QTF@MTƦ`:E/XnzdZJD{;?4X׸Z`*Qw ~gk$\ n"h!3dL\޹lbN-:xSx2w?YEe VX4L 4@/;G䋿^lbdE|DQ7~}8* |~5όi{`%qv&%ٓ =kvo>P᮷9Xp8\Gm,MøقWI4լFí<0,Y X'Z&zjbQ73UB]խFa iti:խd<ڎPsp|z,W[.f&_W# &kuP2޴)Qn-6)}c,Ա8Ifi58%ae. n*X8s< GЅ$lU;HsBʕ5ߠ,;ԏ`ØU{ 0mlR\^ @H.JUauA/A.~_X7_],H)9iwyNj|k5 q0ʐr97 eLF?Vp=u~"Jd݆W>-Od0N/'%گgRb%@1A]4Y%l KhՄqAoRb ;=nz|Iq&EְATXzm:?@-O!Rع|%2'ľ, '(P9?r1~oI̺7?Mԓd<ϻ&1zOZQazBW:ɫllbm1_'z0Hx"J.ŀ,kb&s sxz47>5'=zњw|%{VAFd]R\P60Ԁ _MY6 [eE~o;Gԟ̓l -k<Mjd#gZ8ln {%o$%4jQ,B(dV0_-!9/9&-? h3!Z/_hQ񅓝wutw,HCR5%y)$B}T`C;5( ҅a^1" )'] JbȜ}p2e"ȃ[x(rZ4־R#\mMg#,~f{iţ ?gQ$ iؤ?G  ;+|nW34RyxJuS-d QtӫxGm#&F/ ~wK3lፂW^*ƣt<vc8,=[J {`6]W[ Ca *-N( l/OZ {.e<0y~ MOp[l !'gHߐS /ѹnj=8OF`_@.ȳY7"SQZOse֫ }K3N6Et_m~K#QnjJMv3XFRչ+5,;̯ɎL˜2/fT;Ak!o;/)QRT6zKoC{ѐcKD\eu}i'9hfB%y dWȵj2,Lf)yߵtQjjωSӐD}R;?1FuFR^Wof+iFCTF|9),w06n]tJNsʇ:oNZFp1gE܋p ,Ky?o鑥j޽W._&l9H1"0paj$U(m_#1Ө&DgNj3H臑$HA< qds{dTQ4WȕBz}7C`7 y_q WWE/ncwE\q+-hU7NW3=SAF]C~jbEY.PWYzc܏5{;C:p.Xc{`=xI`'l­BZ/ z:j9&kxXɦf]LxS[5+C&PZI lBBO̺>Ti3M&ܧUzd 3=_@铗qXh?1[ZԹemэ'2.7q%Fbowŭ6.`]Cz7 OQ}rZ9Oʤ3w2IS[0&`=Ņ,WG0r7gkPp͚:Q_4{\ ǖ#1&ڷzYy9躞Jvyͬ(37rqgtKջDPdnMBMr/ɒ?o_ wքye& ^*\^";]l+|}+˙lsO d 2%vb;xa>HĐ1n=gb; +wBH7m%®3X\;sz4{):5[m$>Y,G+փhU`1`25RK;pXa,| 0;@ӗѧ{˱.92sdNIfeĊ#"8bB3A2o,s|GR)?NE!{}ٿ Ė{zM`9>Xtv-k4 (Gܤk+ ')3Nb2S^\/"{ $nHexisX,u% V2\ʍ;f ;z?͝;ޡ-[S>zB* =SenvR-{i(F`mTtwxFDwNtdf=<:?5CVU;wWQAY,vyآ(\QL, 邮\ݳGc~$Uh$ۭ=>p{j[9r,3 AA)[..qC3 &munܣsHcG;q`fc9@N(BB* X-"ډJ%7YRTn]?et9E2~1ѧgb AJÐ4 4:_G(İ_ r ^rFx2+ܪ-,O{gu$,˗~|%Ԯx<3Bbf '2XY{;b.3jPoK'ȯjkT&jOj~' xk^ua.Δ+q,_4.~4Q$>`@iGY1jjr H֣0-6\.6Ur5^D=:*5LloTl,w+ZGi~?J=_ {_vV>Wi";E eh }%{䠺ip!ύ eXǿ3, _-5uoTkQ0к6ۓGJBbϯɻ?tw@VSҰK|$1xM6@Ę#>B?vـ1*uo ~)bs@yvVgS8:W؃д_j^Q{:*^Nv{̡\vCdS\L}Ӟ!cp\ ư *ޮ mCbReЇDá3(DA; [:Q}D}Pbn^jCȶ`1fO`&HLċe4寴7C7\a%Vdq." s_/pӳ_h }<8NJ(3m>啳4Fh4x4D}H^18`NVΉ(J8$ǿsiSzoM7eι7H"e^K[S׳ˍ?ȚqG>xpF6 *SJ45.mM( \p}@Q-&%դ(uSz:C.?b' @+$ <'Fq7<-aͰH#j1뀺-hb -UN@4e7gfY_K JDpqb}#/PVm[QyZP)SZb^*#w.u3Ix~rGvN`DАjgH+l9??X6y֧v~h0#sf 68[㟶px >fmV?hÚjGGɘoX$-؛݄S[Ok|Bk _%%茖tФ"'x@K4tB$'{_j,EDBI6 sD"B腧CPQ=(Qvy7#ZÖgq c4*XnyF.<gqgC^YDok4- ;Y *= ~΃}[[X[wr";ry?w{ $^XX^q' z*cf闎·}l(y9en~DgG;,ՔEvq!3yڱ;% E,7p?_z8=F# 346Po&+&̞-| %lJ*t`vols.reԐD zS4" !IMQ+vƑ ʯ+3e^_d@5+a8t{yl<luE!G4\oK $9ͷ~3v G:fߝB"ь@!Egc>'=yL"lRq]XUu U|BKND|VǧTd=HpQk8MFI(F?#8<ۼHǎ!j)6b:xև*jzAϥZ3۲yg8S:W3pk%YR ONQGfZ2 3Kr <}ogtP\hgF Bţ RПd>2Da5o1[$a/#In584ZҌfpCduMrJ&9;EA^"Hs72aX90V(uj(1:NN|V(3BvВm,ط%ە:y56Y;\5`b& 1D,KҨzĘ !74j–R C=(.Xj +8HRw l¦s7Sup[VFs NrkY{} XiưOQOG10dހ #_&q-axƸ CdUٕO ^#ۊ1Bzv!|kMѐzF/7U,!g]%l- Fbh1Y ;ml +qtG1 /sN1sm:l o,Ȫܠ dy;ZS;jf<rK^:d^Ɗ[cK'liEUxdK;\q&Xzt D+0w|T [-ޞdt*LTld.Il*c֣ ꩢGmu]9n8ʀ\&ͨ7ٯ$Vg7MX+bPyx%~[>W4?޵қDb7oňWplK}ct7QatT u7p˸Fd+BˮEmcxFj\BEgEnwjelXd̀ZGܔn:ǚU졜I9Tr]`>Rw+'=-ʄyٹGhk \;#D`،>k ȽYx78yFܖC$~ǣ0<ρٗ{LF25QίGl9YcI[!ȹq7FkyAKD[<_4(ו=ESD#y}ݓ m*A=.Z1@rpvh( tSY8qmE6Fī3@qDj}uه3Ǟg8:n80GؐGqKKO{*ш͖ov}Zz jh;캟ѧK*&J]u%`IM_\]]A ʶNtg-%ϏFUV6Izb%%pV}lOh~b1o1ڦWS r RR Cj)\/I{4 Kw< _|}%c*sdl*9'573I,ߡ_s$P mlɨ QZ ^LmQ^ 1#Py m|e`Q뚳DD',P JĀ]FZx9 I4\L*aSv"/?6tpJ*fߧܡ-ɕq0 >$QS~k%Xev+7kZ7 vfNuQIw^y4>њ@w *4IHܠf_ApHَyԺ"s1BHs>κs`nRVw7I',%8;Z2 r>Mlitaj,bNpJ|=W+ YI:?sc- CEO;߇M|ա/.LB;?詵-"m>Զ fZB[agRpoc|$< 4<=ܬ:.Լvq.AV:cԈ HK 68A)M>1Cߢ*L-\.cY?Ri_@;e3(Zy/⃧_ۊD qxBlZ"k͐1͝].>eBQDNGYᲾ` ;}IhzߎOXth^ Po n3'sA 4u ,&P 0Z2 aM_8v>e9hir~َźx( [ |?pWYF# к36T:7;vmi0yh, ԰XLfyq}m_KbtCwPhh!u#~Gq'w( N7GaWe}GafdY0|ah4Cz~y_ȵ޵l`!wUL}A:w S$d.uTG@)t@/؊8 }֬ [Xp׳*I5IÁIi0%t7=S6ŜЗXd:w'j>Uѷg$h ӤmJ:Ry[ y3Y,Y9On5FVVqD%8eXhtnt,p=r(j6:E)+;/p[% euEz!ze2n#1UVt 6w}k=ъÑ2 ;'81 Zu ncLnA$5c"ǎ>KS:5JؘJe+{ OmD0[+~|On289OP6eTxnnehɂ eAi}7+ǟ~AK߆rje6$}_pԄ/K]஍ԲzP3Y^X*;m]#>`O CޟwDF4+gpd(vyL` 8,G %ae5uHI}0^MŁ}_(s$*SĉGbUk>-n!J4D{W~ޖ$.hl?8=cF^胧 &pr:X! IC2$S_ [)0g "؉ưX 5;ϏѸWfhً ?Fvy&Rz]gm &NwQ%"} mOdks@M˺(b}$MJJ'4^>cuQz/~M=Sbc13u 7_w/鿲@nxQ٬C*V|FP7L׷?hΞh^\aUG3L[C)eo(R#|䒧]G$$4_ܟT|k֚bjD3v+4*&EA Y&eev'i8!x {Rގ`[BP3cܻMM`ﺤڞ }h3U۽܆EyWZ3rF) T JlAzbWxU0DU8؎EM`c#CMӐm73kv# 9"p܀U1"{c>*e'm_׳_Wi,ZLcxȧҋ0p\qdX,Ԧ@dx7&Ev=]$Cwno~H=))b#qPz&3\m/Ek;'d]K,:v+Eou\eI%A pLSy!O!Q42l#f56f#c$퀶/"+Ē2N<WO7R ;|faN! :S4,!39JMg)Sy s{sy ;qs7ˤЀS^c `_[]zﵲ ty¾o ŜLJ@n| ]bR^Kz=tlіF-7ʠ'_.XaU~)W=`he_K^z?deA$+n%502۲"$`4ypr!d8qRMmbUP<Y 2F* R. U$RA$RkB}dtIʱm&@14(B8JW -byDJFw+ S Ɩj@nr"0}G݊`P=Z5`])TgߓeenX?LqgJ}5P"]]ap7cV &L.5r Z]9@tݗRDڈ򲏒,^ev~]PUA?3BM%2\7pd '8σ{t,F.ue]xFuѰMmBARt $oz煯D4!WzP5I2̩kOD K0 lcDED"zq%jz&Ҁ\-GG)ܦoB3FcX na1*`Bzӹ(*Y#-ַE.t}ڀ>UKTm`kOVE4b3ɛOV '= N.eGX(S$Mn ӳv<2A$5c8 -!BŜ؉[hroa9&jBQؕB'gB:)8k9_&5p *'xkbrW ` >UI~ h*~Ci͡jf..XT7}9p^c '=h#"``K=j7"Q^c}dJ2[Ȓ,fP2U?F2q=1"wwHJDIj2+)6:Kdh\"jFX!1KΛ@|%sv;Ka%ef?%ՀyΧ^;d߫ 5x%̈.PV5녠I@oBKLV d@6(,RY7ڸݚZp|fWZ#<쨆 #I=l)j6UoUfI,Z_ɣi$Yޙ-&a36k1yN8>IzReKȣqi#jfޒNh$EzԠz"i_׺3064 ֵ}ejB}=ΐ_ӻC(?J 6&l]8*R8m $T&׫#[w~>i]R'ќJ)-o Җ8ϞÜڌH27yQI˿UN.w:ظG&e4d$€R~jyd\X4%zQ/wS)b-@Zz:pQ%u^HL}>;bQW R~̞bŁѬW:I2kVW9DqK*a$z.-avADnBVqPڱbS<nzZK@>C܈^~%ۣ6Ъ$ZJ LtX)2mQ$c"X1Ӓ ÔmگcWhsLlTc˚dtXzNɧvQ sD VHOl/5mhp]8-<OBXKI(pN=(KhRIGC~L2Zi::Q%дnᰚ;l?Ғzf4]#) 3 ȭAkYz M9h=d.=Sǻ;MϨr.I6At?Rj%ex1n/I7uBP)D+BS֯}5_ wvdgo˾3!y+y.؛2b9;JJ}w^(F[YMsD 8vc$o*!Y4-N@"B+hbWUxo8,^'pH_:I_\ya{~OD[7!a%8<ՕFפmh:}yVD=%OeVf4u_7WDnf+ԗ" f˼K^#O.lU.IPq<vYN? +Z:{;ރ:n sq[Z=׃, !KA@%P=?Is ުDz;2|rNɳ01xN '/#q6eY fRMf>Rf,Cs(O;8h繙uɰ9>^u?|hXVʼX *RqSj<d_뎎Ueu!<+lq"gf?e=k}`: Fn*`AR$ÛäX:YxVYҔK2("骵5MNW,HQVGiT<~b({WBmwy F3=%#Q+?`at7]FRvpԅJͪ|!;7[ OOb4k- (# *_s;/rhu4&˖Gynad~|q i{ȞP;3\yC5' >!J֌b\%:FC-5,"[)KSVK)EDIЭKg˱H} |+tthz}2-24!Q)z!-W%c9·,>Qw<3I=g,\up=J})s>/(6ҫV2+ViaN ɐ 4G)2y0sx}jѬBѦh8VGs5#'a`}W+Z?wԹ?{!"ԚUSYG,7ArYV L( %z,/0)ht-|􍗢ʫ((ٗ[6 3^gI}>y+-=Vo-J^+y|{uG۾i^pX%Җ$W:ziJn+^z9ijF2V%zhaL1/ #&Pn> L#v"|A4wCIk< {[*(4%U *h1(kl3=/kvw9@pѺmiJ66otthGeK PYތv_0~ 16Y>Zt:2xd}svWN-?nY0Dsi͐Er{\9<Ə/Y=C\ޘDCBh  {gpೖ!2F٥XX0OV*!2xdxzu\xG= 䧇ߧˣ;j$ \kɳ>hS訵D"E>,= 5kiS3kZOG"VɥQKGʙW_ 瞐7'ӯpj(k#yf#$.+? xZںh-c3qϟħB G|uWd] <5? aƧjP#x"/li6lN]iY¯L-d&+@5&P~3gCZŭgR $~>S>n>|I}wְ$x@8~{4l*QP>8"B-@ T63:;!lN[G5u_q248$q/=h٥k/p>gy CfRL\XjRf{ 4z#M#ŭE>,V ~ r,<4UxYAn :5mW\/sq!.:ulgc%HbPz *-MvғeNOx]׷Z5mq%2%k&R-:$,*4w۹~ 06߱~e6 ^$ bL[A?ShHd&cqa:D. dHz3"@枏L?,>zp^هEʰ1a js Qr#91xjٵH--/ƂQ4} ڋKWO)(bncbD(ZWWZ,gӸ*,9_]Xay+YC0x\iљ[fx` (+ ٻ?_"=^Wm`mX?Ya.k| C&h q Qܴ4p=tZwL զYtA6!6aQ-x1>9#HtĬV#NѰ+ٛD\\V 1~Xto^(0HBw{H~;AtsqA?-!)^3]yFl5 %h\J76 K`։M,p{YWDiu': ۦ#HiB=`2$FSO8ivvR.y|O˾PH2N Ġ&F9&NŶ Ne2|00R.yS3i{bJ]UwӔ~{Y^~ ]A/)MoV4P5wB#sU0RkF(i]-Y6uZ 3ydN8[C *?"wfPVϣ.T1% vSL7RjcxO紜 <0xh46DKh Le2#0N).պ@{769ӴY#cI˯E0!QQ,F<:5HlI (dm ]) dXY~wd2Е:A"}Ǽ̣y/Z$Pj܄-:0WlυjZ Ȩ ^xs p]vGvhVb`9Lu`^NDO҅]N!?i*DB~ڷ}0L %Ql7e- ^R<ťNqݻp+V_HPdžr}rv4{oܡZ-}'D=κeUM>]|},Xo0hW׵;)kvߏ<*Y)1e_ 4hΦ0fYZl*y1;H[!YCff-Ӆ'S+LŸ:?b䘗zo߉$mQf3Q}(<ߧ+[G-IPڇ-sgìERRW/큳ßB֋:I?6F[tGT/O~1\`3Ya6KʠR%RW&.qv|qɷݐGry>)/t 8 T b'AQO|pqvCvEbݯ-b?D QfnPyк`Tς dsetE]4"K{_µ:wtcMqzn*m;|$QbeߺC'A5P40% Fs1@uF>0`]ބy.ϯ{s/Vs-^/"X E֪":.[ґ.,>?*׏{4/a 5?}0Rζ=¦A=>6D ӈ5sqf! )VA.w-]zW j ~bsQvK)K'N% FO2s^{ĐjؼvKA*m!9ʢrƒKN*l؜ ޓM"N P98}'&!f!,^(I .Teٚ3p?v^#:B:ަ:u*6M%,XCz(=lVYbuc_!;6OX2]l?(ܩ=pЖ TVRCFB?U{ͬH $/_&D5As]K"Y*&󭳲ʌ њÜqVS@\TxCބ퍢FȺWKm=>1mӌnӄ4`>);zclt 7ȃg.@ZȟE2 X|_`]P";b]>-Oԍ۠$R7'M;o2q“* D 'bPsuל7;H=_Q@ 61H٬*ÜW& FEođBzCs`d$~@ v.~"ɽ>0UqLnx$ AoBz^l %`jfF>0;;A"xRRk;Zy{9;Im; C}Ïp":gi-!vcZ.2{ G#wț 9][b!1,,/;#kmlnz84bcZnzzFu\-ǿj97/I1n14>9v %X:WǑl1WKζIy;2|忒z#pB?1djiC(Sh> O:پ{4 w1踃PުX=>C;NQNpi#y3Q襁P{@0FރP(~( /p**)e> ~ Zn%.MW^ Mb(*R*D%R0;ϷP$^i?K1ԼIJi3P>1vMg.@ U"CcyNYY]gfԺ+Eh&64osAFM'vc8ܹ(#߈8 M#GX<2D=_~c1\eϧInSvh7Ҙq4gifNwݣSa +[0^d7!OQ 츓m3Shy__D#gxR)XZFeAE_"Ein) #7ٗ~ VaS)Nj<}Hf~maOOR V%K]xSB{&JC+1DhJwҧ%n&Da%aTg4vU0S$\r.;?~A&JDOME6#}łM&'\&xsO|tڟ:ֆt~C!T*v}h,yQ1R. Ǚ:nt<^wt<,^Ҏc*ݮC[%TJ`r0<ZM4gQӣixTQƓt+&ӈgIȏܤ͢O= vJFq,ҟFiø-󢀇cJ=JK{;-\.MZ@6tm=7b~+[J̇iK^x7驏lMcꢋVޫLPgZA'v^"4g KF̡%C!>]rχ:h(#Y7R>Q|;PϝAdClħ2CZyX칕=bx|sBo| m(w8vbƖr-d:kesR|g(/!DF*J<-٨G3B ~d{XĽ09}~S4ϲ>;»ZC,z%DhIȼ{B^3z'j% v5y!71%uYٵo.Ņy g'X łk5Jj׃TV%K1>>9W!f @H\eT!9!O9?1,Ҥ+_#b?ĥz;&ҹr`gd/=I`IԲoQ9BYSL @mbb;y]`W}0 9`NC[2KX=[`MA lH:|NMPq)Pj\J%Ԭ1vWaeG>~]%9O_. 98Tqh k8m :ܜ-3+ҍYlӇɛV(h9JbbPFLWh'SxZ}AXw@ܴ0r5x%z3qӠÂ/Vӿ;*;mXFMweZs)4' lǵ. .\ZBqpPNu ُHRoI@œiEAS 'E Y`Ⱦp- m{KS]TԲAfX.^1r|e$.m\C؊FVCћ=09J_r@XC`_nv95&FFu6N^j6\8G|`w=0α >("Y{L_l=lamNF.9l`!a ?1t(BIȤ;H*Sqqaۣ {ݾeϓ)ig2&-_t־v+֧7Qpv#,"JЏWsKU+Ä*b1_j< Ǿ4S 1AO{ez{7yNY`HaPcF1!WW |}JCONڌqcij^nB9vA3|܂D E~:]|NO$ P59c͎xb;ޯD z4Gfڏlg4nq,p;a$/RȐE3,7ڑVhpAYTM@n>l%Wl. Z)4Mث AK:Bx N/3CDՆ $"MtICLMw[-HDw5V@fbRMZ'CK{v_,cO(Oǂ$9 ^7<":ڌK̈́>q>ϧ6 QO@4QIOw`Wݱ|〔)gr` kMaU@fq(2g #Y:ֻ׏;+wE&r`A.&aa7NR0f!f\X7!ސFYp@NG57 -g.XNZTU^RPߋQq݄c5 : 򭯰LA(!2:BMiļIòwERs'aZzybo6Аߋ T cR6j4 Mg=-1&_s\=s-@L!=zUkE_ت/\=6OJM9ր/-?'X.uLX-C}sT}B1UAp*? Z JP J)/|DVf> {Vsk50;@aчo}_W\XhJ>O]ތ|Y:KŊ[q;.xCk4 `G:ǑYyyCisOnM=3?/zw=4)\nNQc-GVg$G6`{UQƢJ{Oۍ*]*Q [zv/"3m!EӝiccS9WJo^5f"$8W :VJT{TZ]DD%6fdoڮ2R0TWb)t|:u`D@Qx$ E`ũq-^7`&j;JIL^Xv▅)fɶWX-Nd_sj: N4K6pITxᐠП@M~ d;E C2~~*'-#&t=ul}˸Y :QV*dBu~lg^+Db`Ph493 e紂K&} [+U(#S2?fJ E gZRx(]8,`|DV  xh{0۠OKQ gD2H*v&LϼbI 3} 0ѝ l<虤ol۽ʐ[,mî;c3`pJbƏ2?WY}$"^+a-U1D\}7`t𼰧1 }ia,m=j¯pQ~D"9H(4J@lhӏ)*˸m@4K?K8 H~V$w(^ hquv̿oCpUL8@es$N-f)#7Ii1-\ʖ~s<}q׀+[45_@f2`pmHUR )k;} t5;򑩬&!cړ*.îwA3S_SŽBȈLF'a}Zh 콿 (Av'Z3⯼.y`ĵ߳%7݇a-HgawL7-629g1r"Ey10ğ!0Ϣ%` ;|Ȍ䃶u@P C _mSUh{v<bsr.2>߃C+LRo*$^~Su!bMm$}n%(^9u Oo-/P5>I]5L^)*: lHK0Q)>^bY]49=)\ж=b\;Qae( 8Zpث.iRE1J)ށߜ[UgAa-Z,p:ػp8N^e.,\wո& _,գoK|!@%O*jیNJ}RG[uw,>f(񋜑{X!jeKL_$X?ښN PV=Dg ٜG 3z*8ԼI -B?k#%qKd%9BbQv kBc |onbOS]{fE(h-bzރ_J8Q#G>Ea?64y"" Z|> (t6劁f.R,5z@Ǫɒ̳Y`S 0K^!cu<  ZJ`{]2֦@Jhťy1"B\;1"fF:Sԙ{WDC];"8z,i51 -}<K{Iyn +#dEm/UXGH㰜lВJ^ x2SnFN^ߤOҜilkb2϶g% U!B0Ԉ yR4W۞Nc #t2SK yAw|j1&Z#}]ó;&)A$ /9ip~^wV?+BθP6>v*_lDϥ}!Ӥ ?tm]D4LZEE`SElE~J"BNd{\(:m1[^c| OYn)qF[-H]%H& Lz8]M5MLp SPJ{ 0#ŁL36:L\F-!s͆;Gk,]KhDpF ?GզGn2qNFR¼WZ]βG)5ƹ}|h0o1u+jՏg3 st J3dFo/OK ⏄`M)$NZ]%5e-֔ES(P+E\ԺK#^{LlmR>B,3zhԉ ?h)%2WS GDzFn9o:Oh_fcU*7Ƀ&ڬJh^}~edmJޠ2/ Hۏ5{_7p h`p^L)kKPĆ1˔p2j4\ۓIDZs؁Ĝ@:ZOǜ"p(..! C]QZ\ 'Fhl5;zpT#M%SC²L =6D~@ XQ' ?mcOW(^,D5.kSf92T.P*٘=k#{,ZLx=sCm!òr "QZOyxU;TSDN]H yTI~IMZ !S$zx~rlΖU*[̖.hD!t7m,ȟ0CYCœaEH²$u<U/r )&1d67;. qw; 5~9Dg}//S/+٦y&X|2=[ - = =UI)9Kvz,ך\z(B&(U6`>ydkw |y i̐_+OO5Kj_ѮBۅ;̱_.ʼnǍ6- rt_+'1wmSwGJ1P?^ji -cD ;$֕gIv񉻶*DE𚂡:2/e PZe0l/<?b 8.Yd5C9n@g`q Y8xtܱ󧲨ar]{]k@(f@/4ܻY0`q3JǡA2T 40Kr"%`kq;Ms^V&W/dq2f8}cő,$Cü/cOC Ys :HO)LUx,39 ~׷bh]ޑ-Wo'w@S6 ŀS\V\_I'3-f'",]}lzj-++k;i+Pi[զjK[A[N<ZkeʕC{"]#:Щ?~pdY,'ih=yʴ6UwVunOCezlpR~9e-7 u~ܬƋMX'v\BͦI@kIv=aC{=Ț95C)/b}O1/fۉNvzAu!ڣ.뫄Vd^fKQ:N-+֯P )qgqz~7f;;UjSE7屴ZK*kJl5c.m,`p_g) Ŕ<cr6x㊵8T$Eց2[;{88錜Y<YIL8󼃐5lh뿱uǂ$ywrf+YFF漨s PCGk *гۆ]~&;&iB\hF|^1|y0X MkЏ4|VT"@^ch1TqK-W{DViyީ]qa8y|m>2.|O&(dLjk߉lWj2TRqhT=ͯd* ce',!} ), _’UFߖtB=oYye/F3 qNX?+|كtjsLܥEnI s.V5Ad*[.EDA`K'_9VAY#_;&GZ.`sVZ]kP C t qϚkj]HaH0ԆtJb ۮ ?JFGDDYsogf]{Kefl.*bӫai]hZ}+MC9> HXG4#p1~UxܕLhcX]1lB;xC I+>kgx}fu|Mn_oKRV58o!"_;=ڰo_ U#xJ"  yI!Y6CۘLXU!̃eC3 ْ~+]yXXO|d7B+h/jb}B3Et0'sM#aU_Mxl32 rɤ!?KFm%B`ŪL@#Gm{;=u_̹Gȧkr>qJqܚo;Tk%rtSGDI$ jf&L P>湿tITeA;deN{8. X$+N4BEt؞1/@f=W!g" 9LP[Ѽs͌Z5l,͛Yq1zuK!RަRƙz3֙Nz*EBpCJ#xa?~zĢaPhJD4LNabب$$ ȯh(d$PRw!9h}ɦ 5c`Ul\>urOA gEܸ9@L3QԺtF{gh AE ooG'F/묒+ Yu0e.5!$a}"m|huظukޝsyFܬW(6~?Dl}j/o?]# ߽LaIF!I^Kf溊4T#-_-hǦ<$"|~ ,>.=5RD2tSQ}\mg # ZBY:&9Kk>/V@]58?e{mAHm6w!lk3n ɀ6A]y*I/|:͂F费QPYlJg:_onf{ saH>ܼz>057(.+Ʋ-zpt)R2vD`{b %/͜ zxd>>={`"݆Ͷ=|^qH#,qӮ _"Gg9W߁]D 4XeX9ʭPN;kց9Ih8WؕZ\A8;˜6"tiiLȏ 5jdRJ} NꚈٯF?|\{5{hȊVЬ!y_(I- aʢ'?u" [L>~Ns"[?,{s0x;"~X>1uF8,Ռ/Ʊ};o'3~>r`Ȏ']'+Mk=G nOLtYĢZrGK5f~1ƞk%4o=FȇXj[7)M^+->^%}ٷr쪱C}W#mT53C<㝭Qy0D*j)B-V[ 9 mm]+4C. ^i6 R҆.B7VwsmK>YLիܹv} 2-'8 9)N>FU C/ 6gKt\7ж&8Rs/ޫ븋/T *%'H:vWx5( `" q_ϱ0֠49hkH 4#BjN+9Q%{b]dWKފ aM&Zt3SvJ-}Ta\[]y.C Wm58*IN(Yh1 ߬DaŦY `#3i Eˎ4v vEmGfdꜣ#Ozտ9uYip5Sw&~nB ݾe¯81CNB[QnkE%xʃǞd nkAD9 ; Rglx)H=fe/8jnb0ޡI;۟T)N kdOe6ϛӄgehyT)얱uhx zha@}4^KL`NT~!şHc} R]+[!ڍN{kVv>F][7`I8Z\"+"Ky;6—ͅ%91vrCZh})OP t*riU0"2mgBǚd1XxګyDf|W!t@qJtH -| hӊ0rh((%7ƴFQ 35Kv1Zrumx2Q2 G};1ZG7 Gvq(6Ň;Mqb0PAK'k$D锕DYltHɑ>B@*ܐ[ piT;%(u~C SR%P,$z ydDīOnLMgHIʇD +P%Ak ]wHtfֈzʆfxC&څ6XR e]cd4B hCu_ MŒ> elkS V~ɢ%|boH2ާC_D0 0{7E\Q[E,$\!e,>VD$Ļ iu9lS; Pz)'U p㽻.>mLi㝩B)]qd=gD6N!+q)@1!i5ʵQ\ТyPcrWm2؂g8ğL3@"vˡb)-=dgK̈c.Ǽd3AFh~QMs\WqN狆#eNcѼKQ1e +/HD]x f0xA*)ZW"ؐ{'E 0jV)-HYƽJ/ݫaf }eٿ ,UF_!i֏k+ *g p$`}&ZدMESi4GSdhuꔶMZGd'o~ Y9].vCUV(0aTBwQJiG\6/dyjbNAxeSu*>lOH.jM2U)L@k1e| H?eypc&&3!?)LxkvQIG ~y[H.|1+ʾ_CfZ1~Cb [ŋwVL@uͦ+yj>yKpf]t# bBiKꯃڱPvL8UXW#"D'Oґ-_i <,pRlKtАLk}ފˊY(N_ͷ{}s*-:kԭd xm;qu܈>80NYS6ئ1s")XZFeB3*i.‰Y897۝?ؽiGK(MK(T>I^῱{rDMp< gm1wH*Go]2{ø)=3v${ (œS&U&؇]oiu dM=T+ oܢtwoM>b>*X2فN[Qok 󚉽) Þ񍩘:=/,e CG|BcwdV:nфNz'Utt@ -R0lԨW;eEC" /ʖ[yFZs&,ph sjޑhpp)<0vrE$Ngn\|ȆW@נ_$Sɻe^^7] bZ@/mو.$ڏ_IۘjfD}L%\pfg[mUx۠)L8(1|.6>ZUGccCWG&,ٖDE@ױ l,;O޴,N4 R2sqܱ-BVȉC :,nJyvN߅|o x/|@ V-wF&tZscԑSC;3K-a !C&*G{:CLclof߅>8(K\'dA8(i~ء6n w+tn)A{ʿ#YqC* :0">ê&@p2fԍՈɗ$DxJ(5v5QO|Ա6Nsy]RXFc)3~.ƶ ,A]piT]"]-x2YvD(]śFHHt,<ٶ@ɊG@zr o3BKДjA&q2e6+INN𛴔^˜Y0)Sqв昧騄J""ٙgSk,ܢJ*pCjar8]#ZulXA}G'VJ€8jN*\kIy}-(pAn[$!^΍ ي+E'1ij#n2&%E|]j/ohAuc_Dߛ{u[S+LgDs#u'2zjxLEuxAuK ted)8Vv4o{84eˉ+~'T11@F sitB_a^ M~яGu6W''jHr'[[g*xfWOs|9?UNϜezd+$ (`|[WpbB+Mqf|OV 6޿L\DyDwI+YC, 䥏!!9"βZ [ooh,;x3N?=: <` K|*={Yc [Qaur/垾t Ӊfὤk1v{ aS?VDPGC9@vfe̔XuYjҪM# :Іp=w=Le:NK)kgYL hLm8 ̶^&0]VP\Sd yC N.]XL e^ad}:2fL Vޕqo:2j##4RT94-dH# kk/u~( run^}Q3I3wVN(9$F"kdBv&^~TmLG삝x Y&ҷJ1SvC#Y|'iC↚d5C?6I=A$oMEi֐n;lFVpp\?Q|_^fMZ}9m4*'"fAD_bK*ォZ pnBcq>m`5iSb^9E{l3.6E85$}%uLI6x;]U@ok:*5Y*+h_D>XLܳj}`gQ@yblN>cˎ1BUZy؜̞껙\+O5J2ڮJ\f,h&!@Z?:UJֆM7qEveې&cXej=mҷ"t(4HJjxosHb w;yK0muCَ:|<+b^H)ӲEe;B+<,t /_5BPbyE"wD )1^WK(~HۓkL*nJXXN=CA`b: ^:")iTE ٱҠ }Jߩ}G- A*& >&Vv8CMO*566Ox&YD@}z.GKLӐ/z!|4gХ?ީٲ{bl,?qi",9ڧ2Ɏ8ld BLgצ[ v&sZ\&LpOhXuq>&qgrIF M⬡+朏 N?N2azߦqv2T:& 7$+Чt!)C]l Oq8jtl Z:&(K*X+A1"ǯ-lű|g/c9BD-S܏ΰ1ԺZ$60!W5.B!%eʵPY3N@l<3p3:u{jN9r6d PQDL+ CKװoeO 4DEW6 ޵n4 qp 4}Ŏ)3ڎ;wdaCP\︛ʩnߟ_y2Jz5n=|^F|pM8c~ vfT2X~cKv3|,m_#K~41S !g|~"4]Kܥvԃ햡W1knr7B%/&#A `oP"܆OSXLGƐX<9"+`VY44JpL GT~z勺%kkB Ղ~0ߵ.Q |Xy5}:(3*t+L-LFa;'uhȥ䔼zjXCel^LEc`V]OҠ"G\; 1t:#c۴ds$dhQvW$|}}i ܪ}>I~&:OjҗyaOU,$Og1#&_rza*K,1 `j@Yo׵Q` 5uTI&*^t+9n@Ǽˉ7.:o!%n -շ7T(6j㾊PMb@AU8"@6y5l'1Kc4m3{/%4={rɖt+@E=V(7E~:.;-}!L$'Zn|&f$ j^J 4r\X%WS[7 T`O86\涧6v>#ǧSq _p1PIDr)lG\c$nG,_R`ãP !qHq\84A}SLX:KFl>--^Zy7]I܀<>eZ!@yv bS@ D,MoMWhS )sVaH;3Ovx9G똱 tf`^gh&Ax@N y?)"%šv8D!zkzKvGO@yl`q`&2edH~̈́q; -r_M!TSؾ6bTgvڻ&E"e96m-*66qbx18xqt̄C$$VM㒛 lYQk @di:ߔWA`]-xgMu [kJ=CAu%[{&}5CK5h`٨VT` QיqdaOҦbf^rl 2EscUO !VTx '=ѺfY݋ڹ03MY`?.ːXʩEzuas%fT.jA>Zɟ%y UY XӏK$.|kVyXX !R]1Ss[!;kR Q&pf@,[ok8951q RʗAro xMVuxr%b@]Z"a}'x.E?9Y%H(q%a3Ӱ~רi9T×DeO:^&턌=X2pޫBq&&?'Uy5iNQ vjEdAQXgI8i7N9}H rV.|hiM`0%ز~sm嵺@]@crԭ0sWVl+%E}c'1cbznc-VQHj?G H ַQvsgt 5tj 3tV_>F,-^{YuPa 7kDID""b u6pfSaA%b,@ ŰV9a.z"WW:~Ðю+@F%tg,^AA7AXs|_ .ګFޒ`&X&ix!a\. s%V5 [fP<-2B4̼bgf^KS+x.,V=)~djtxC D's}\Ƶ,m8n,^=IMݲ Oh,\DmU^n},h^z%i֧_V~I&$]awR?qp#҅6nFn꾗['Ck/9dޚǻbgP73/Wy 0m;Y)^N*,BhQ0#M@yii=eI d/ɤp ܘʜ<|g`ry?XH2B{੆ukY "\`ԗڥ;:)lҲH/  d gG!WN󞼜;@m(VH7fnDzS ih~$)8sa>@}f9aotp+̧W!N\9j ˰ϔvGKЋ a+nd/=m֓a'uӽS0ϪOi:d /4:ZN+N9ʦ${u% )Z;s%ؚ.Ic럇CV0xE _84%TO3j>;)7k! Y"6Fԅ3G1bl_Zl\ToE7=8bE=B8&]evoH=8,, Ey;'xn`07:{1qyؐeZ0mbt}bvbhTkYn@!|{3lr:ˣߠ^5%̙v:ݭO{ 7/yqbҘKwWE{W)D_hmo}^,"yP9a59}4_.ʤV0r싟Yc){CA&"x39p̠b3mܝWE<kB z#d7j PMȴ?lF@D2(Y[q2EU]cv L]dd dU,Q2&Wds>EY* &!u'|)qf8@D09zh.'% LeM 7(TvtJfH= y͙ngPl-c2U/!r_Z`V\Nzdx$ i"52_0CјDy2p<(x-s1D7gYBLNnkluBs٧"_o 4-ЉGO1k˜m15>Zg>CYK* mDŲ"X;k5iھ7lW;4/ɱH+3_߆3 pc/,ړ_8hNo5v0ahG W r!tqDL֩p_$XirpO~+&5L =m\jkd'dxж ueXb߼?vHmV:Rj&LD)h!( \Q~O|I%J'M:B|,/%[]-ԧ3Bg"Z x**m"yX6T4 _yfSu'o۩-5̑d,}@ۈ_ic;t>hXVwaTX?HϘor,$7!&_[[|7Q hqí Fz?2I7E9? 9]1M_qXhL(Wd%npS?M{Yb/"8%>p::NlQ;$`DWj> Q?Bls?cLGN&I \FXjY6`9w'A?n MOcY!'ͨ0Pk^%* 2.g׼l/?@]ΊĒ wA^_2IK.QD1J"#~dHXPLn$wd(u6yF3њ16(x̥>wE xS+Q}(?\PAUw xdO}\D2BDs縿0.0YA]# ʯ }L* jJT^` `ؼL!~-Fĩ S9Bt#?ޏFm$g -{F[ÎSx4qQ[FPR99$,+Io-Mu4[rʒZVnAN 𲚨[FL PQCA,BqZt=6GjƋ9qL z bގǸȋ6/[Q-N.u3d7Oy~Ր="!}][lu%`~j &1f+ ~=-$'Xk}XTtIl%9eV?\*^/bDym 9r'@CqukLV;\/:5g4T9ԗ}O<1V€> 粅B-SaEk_31|@jhz.F1X5/Gp7S?c"/Bx1 1dD^KAS(;_8a4qhD r0ЮuND<؏ASiu>߾Fo'nD.L2aT%>9d|3_-F2~ܷ]sDJ>I$PK~]mP4-%crS8UHݒ`uFzL* >| 80=W][zih'Tss718 ݿ3CbR!, 0jҩa&ߧ)0Cz)a8/tu<N2am0 >L_G崜wE:*9oG\n5{/iK̲qFȒ"nX鬀۾FBkBGj\ֿZpꀍ)~*}c'WF[lM<8U1DDM <Ȩk +PJ‘!IŜŦ_#"R/}RCPc„[+Siu^{Ѵ֎}}Q}?y*ҡ]ΣҰDc)8gxYt4oC19hw")O2Uc;֕F",9KƼ7<*_u |xS^|J3tW*EE`ƑݘDV䀵iƙ X5WTyX4KZ?`_.0/P ܞ.=%x\V9{UjS%oH?yۃn 1ROw#01,XZoq4Em\)710l[3k/Z 581bG6ͽ  *6MGh6R8!(#bB^#bl;U;>|8ˡ%dΛ_&嵧ϕRK~+0f(!P>ZT9>nȌ9;W/"6d9U+ߋJCwNl-ie_^%evΞ/IeC#yo]N^Jl Wіf!thyyO1f>:n!=1],#HንZ%2K@(BE,6 [qj- 2.~V^Wl2PZЫ)v}G<{t:tb%fl@9m~rٳqsA/9_yb-C dcQbpTS G&DI^1j}yN$ix\ZZSj*6#|c$!udIgCd GSqfgWdվ@N#ލnlM;^F0uqoDpz4k-ᆵS@y*s|ZE@L=,_61fC9mYI[H^ODHMMi79DI癬FCuWA=wy򑇐ref\{,ǩ3WĘRX)7T^E}Uo[G_G|6 -$𯴠'\ׂ1عT29؆[S9{eOA!ίi] Ü^7?'ߐA̸/їDίoH ՙbY9t*+k3Fm (͠%^ݢFnLS_7=u\J%z` Ոb۞dIyy%;Tְߟ<6ѵqDk4ܲn-oWb>!S{!|1jվ:!7Cړ@-AV.fe'%Z=b VnR"c_;vg8vDӎ4;d9[rH7~X pZem;v*,< Wڨ7$)Knm^ /"YK׾LN6g-lN U9Du ' lTY)GРl=ڂXtK3h7? *6 \Sjel?SYy*{ΦDޏ40<3]XÏba1iNjm2e)ϼ,R3U'ʪ 4{O-;w޲50%+/9EV󸭐dB3){+aTEI0ʪ-"Dg2TG NFdh#wWV+z,.mPX) z5r4pqνa()boշL3_ g%vy9|%C,܌lj8|tӢC`oq݆+Px y˯31@) s5\ڦ] uYWqS& Uαl/(f%b#e7B#j@)4:x~q֑zT𣲨esATs\)깬zx; @PfUV.j=JwQ(Kmq* ^쬼Y %_f&ތ٢=^S!h=2WFO)_b額c4 ={9Β$67|5VxX;MҀff` ۷sؘXMQpyEtpc?jdQ ZnCcv,~WGPr܇dc 9W,҃Z V`}cB""y.[s8T<ܱ#dݖZ}r 6n}H$4/hNuYʥ~4b*L`S&܌LF^UQc0`ʝ2,`\WN~Y?q?[i͏E6yꮕfnz`Kl9ZZa `Em]z˕ݲ̣Ty [d#d] ޞyܯʌ 7oF<@ D6>[Tpa[tc37{+i&8wr"Eo.">wu>Zm'|(rQÀ,e=N?{3Bz7Y-OOq7#Jhcf/Ẁ"#Gb}`aZ΄<.OΫ~7]~l R&{9wB KnQ aN2p=~riPRDg4u-cEp_dzrlXěpU6%v|Uꃽ?k՘EǛ`b7g1[ym1d͘xK oBDӘe n'85]VuDDIxyژ3@DwFj!fךHh&)Og@*T=.1r8S{#BԜoCD;Ί/ KQ~ROL(d4> ZX AݕFۗH~*6]&Y6]54"1mHEpRQroa!zh{Aa3$vDw"kF Xfd橨ն>y`"Is%}>.7o?D>'3&Ⲹ; [}5,TS?jorBq&׵c5iɳB?=Y}4Lf\{|`6V23Hg[~]XB@%Y6- /$]L./ jLJ@{ߒi )ǒ(hn~l)vv8)a&v7ӡG:,iAEZ_\72_\&47&v<6TXRX)Vx+`C& y`M#-)ZhN @krRQo檿Z0j{lGj٣QݼrC &OٹO1vi ,uw'E]t[ɛ= }zaK$NO .UU_ nzf=dʢz!ARWSGeߪ2'. 4σoX& p)Tzdx*-ܟBtFY C;S;-GC#nS_Wc*W Ґ[4왺XW9xXNO0T65]po'KytkMDm%W[OoB:{KYݟu*UOcqRFbCMAb^=pZXp2@e:ށinI5Y5%#yCar,(RIxFαFȻD p%wE={xcv G qnYJ-ig&c@ĕ+tTݳ:5_2f/x(Y"_*b ڊWȂgF>@¬I<9ws WIq˰T:g Ku-=H/{*_O{F6f>샎b&Y?rYv;[ \jĆk#oE Qq 8r9݌ ϶mf8p'zԚwJ~Q%l|0*9J L3q:K y}>eGu`|{tTڲ(DK9kGXDsgT\sen6}v; V&{,[z''e %rPND睳ff$2lX#M[y:9xd~Y֑vO'>4W䨟RVeh գ0B$8J &G=i0'6弔ϒW 3̯y|uTfolajCFPk(fot\ٖ3y^r:q:Ih`vV&\TT0FG0v0/ݽsڑ؊OX| ~ȇ:앆` -g=mFhm/t`nO 7edᓼbӰ5 g$oe!~לRx,`MevvHS#Qz<|l%40Glثa~,rIlPr|WcP?zn%p4^ J lmcB1.,$ $ ;nrY7aWAHcɪDC0*uR֩#EFJ1qzOɷN)^ >[ON+A>ue>Rc4^uehqF&Ki"t: i;ag`:.ۯ,!XSöly] C7^-TK|G=Fێ}Vx/,WqQ7zM=(, }pKfKuCl0q3DVͱɯKzJ Ȱ`eAHcn8Y*Lz7ޛ2}a%nԹ0l]62} oyS`l~sJ!uBRs3)cWѵ.ЮPO ÿ3\ ^0RŜ@'h9 _SOyA1-DNz$-Y",fi*΢iw1 ̋P=3TMxG\   Q ^3HYB43M%A0`3ek vCģJ"fr(e< j,IKZ<ǭ*.qg! K7ۮq2griULn[mS aپ9g_a<ۜ4n$/P0HG7a{6g^k{Ib7Ε𘤱ۅ>ɁMW >ç *`^Zh; -J.] wV"UݗѩEC`Ա3A" x:u=Vkc1n3"naUV$HQVV.̏)K?ll׼@[.) #;q2V l|l1;0OF2RI6WC]>\ǜ6~Ne>.7%jtMTe5ɓbG;4APq!(9$[mw{F2=r _ǟZ^I g|+]d2[+ߟGa`&/>y:(?+ZeLλ.nZb>B7GgC :uÁAe>$D\e!uèo+f2d7[P .=E/F1DТ$=߅XO1T3Tv^bW B{/zW)c^u7vHGn>f`Kv4zMW{2g. ̮@.|?XIN,J33m̊!0,x4Mbs ä́ȁ#984|k:㲭֪+a(9M@My!GC m Vz~΢w Cy$Wak]8+gnV>=ʩn6n-%"5JY ޚ+Zi`Q Uq["H߭>/`} 0_ LM*pBwav  5a2 pz<&dK%!H Ŧutm9|X3%c[ܣ( ud;yDSȰn i-Vt(o=$zUl *pvg6ldQlCy3rnZTve5(0BAHccb+6F${9Ӽpf} TsY@aXܶU[)V~4 `PJ¥WD.]=C\nib GP w8vՁ"s OyPwJ9s{@*PRS=*I:xڧi/afca"Ty{N&׼M%|!wlZQʤt>$:+p0OntV ĭ'x,CR[EjJÎ37oiɮWgpdk|B2e&v%Uu+@f95WUTuqlkW^ .bjHeĘQ[2VA5c1۱e`:g#_!e[{ KL+4ጦ41Ãy.*4ן#y賄Q3NZ0dtnr'RFOhDIO3Rp"+ ݅W<>jZk#]ڜJ1](AyԸ*i^y%j;57ċH %7Ù"eY]B>NKlnO=@_eb;"EA̕-32IqL'C|p$~4B]D2"^=B^=P \^aW[#9D/o,OPMXޜ4I;nВ7jca (/3仧NS(_0B_lcTH&& WOg=o ^ߡt\#}$7efy1S]CWԛ]vm!vjg5+2pZF#fԗf*ބY;Cbō=-D&%h8#k"n_$ cg< U8N8QWG4KM: }Nk"9!WƆ(-&.F.HR.K-/U/j\ G Vsh=>Lݕ = ӭ3!}wKL׫ٌ#)ﱘbh@$E^Bچ&UddoNt-qWdw\Ϋez/Jƈ,_0NnZj^`ד `at 흩јs!62H.Bp@$!B;&Փ#>F(Z~q~@";Pb!LG!AW /1ڇ"\uӺ[{U8cIx5]p"aq곅 ^M.r@:`= Xo3YNw: ߹w`aT#yv~h,Y@(NR lpni13!qs{DcsQ:M/R$ް )|#!vw6m$A-{#yP`(eCҐG,0S8XcD[ϫrUp4_i<&hΞ&,@F8P35Utˀ80ҏ|_Oj)cugdt@p^PQYiNjQb"M! ,lR/8ͣvseMZz0 xQl[ٿ bh&bPfu@gwI hGz>^hW.ž>|qnbq8dqReU->$Z{yѻu,IO0q r6 ܨ]KWʌC3l>[1↿8xDVeR•Rl'+T(*<ڦz-Ozܣh8&ң'zoJ9Sb55_1: ϥP;?CӠ6HnIAbAGܨckl/'}z^DU_3~i$!Ewvm N.4 PiSiӿqcl5<0? ʵf3!s+|u) 3xgYvΔX :}յ^:=*XEX9 "+e ь(Ɵ%$V8L*LCaR4|3"Q'>tQf?? 12]1)D{LPÎAe%@$֘Ϛ@[i_,QvN5rI=tF0HY>7 ל!^mnmgQ.:`qT{99K-!i LEyr`J2e]~DpB0u{\jE6~h]q2BB6?=a ħE6eS<H1_ (8X14I)x!M~q-$=`B R5{~Ob"| 6Pg=݉< OJ=ASd-Lh\iVMneii1] YD/EtF܃-W.?u' tt'?+ G6z@ Ngr.u%lwՠ}- xɀ1a*=PGQT KLyk\ )iG? 7hq]= F'\S]GZįDP2xwTri8_ Y@n-ħ&{,6xAۆ~NsmU< TC΍ۘgb$k#qUȡ96@4tg}m/jBKK8H|Tt5įu3a%|CY tt'$Í D?(:PLs,:q_ixqM#J'xwfm6t۳sZ}7" 5d0J)vx;fFw'"gyhiMHSJM/m7'}yT1(!0:*RϠz:s@VzبQ ?b"_QRMy%<` :vO3dHҿz}:WX͸wHn2:h3y4rJ ~&J|U|Gq3.+%;9 | R .3|,tLQWI0gNv e/6HrK/o[5rqw'~#M51Fhif2*aPeLUMMlPg9pḁy3Np.cȹAEJ FΪ80u0x̓,aS%(!*7G' [̘kW8:^20Tu0{Qr^- Xϕ8m*qH4駌7lEEe(akF+1%ӍZЍQŌC[L^:pH>-Wk5'hXwyBbIʦsGh('Xu-D'KC\gTEwHϊH%iz+$}W.G$܁f\w{(buO9ڧΫH,bJ4"[$>zNdԗO,|wiZ\*S1 0?S#|/f6UJ.r}آ`Z6&:sJxܳ%JߴrbmI.j{[H2&QO'!fU[63<~-g*CF[9wA0XmBY 1iqY$*mn29k /f3HihЀ/x᲍r"fI#dK^:\HSwgy,15f͉@ +@%kK=`Lc0AHCh9/~Nl˗ܟ>-fbgbW8'RT-'D .Hϣ>nlG~BNC az_Qx:Fއ-7;܈'⋹ Rs0%lMj43Bl*v-^E4WpZ]_httY}Um[?،0skV(hF5BḲCW?0"IUW;G᯷  Z ?D+mVr7>r4ٰ*%|$W#/LXD Oz+`Ljd8VLriՋ6A2 k&3Բs> 3$^J`rvɬᥳ\ޯK2W|evp̓u`nd2%1 qJ]Я{FBbmxW(i8'4NРÈAkkɢNFQ!gsq#ZTeԷ2 i hsfqdSLλ\iNJ>skaAbO.\ zߍe>|bit%q0;3xb[ChsދKkoią"&{fy!ěoyMAgթjk[O:;G4'7MxXhTt\֐vU+OI؞' O^D.,$@|;šhoq%2k3n`[퍷oV6y5vOfy)g 2 ~p SLH@_TyOAG`˷&(~&ߞ8"UYaaS;l_L/ %:5L,;\f{g3C EnpR zj!k>N]??Bp Y@lj*/9)5 q&1w^(D%=^͐흀u.dɨ!W0;%bR/amJ1}AՆq }uJt{Ëj5W5 nĶ%q^'Jt(iq|bjQJE+Y-'dղ2|؏F]%WX%6՚ f~ Z7]>>A+άHԵZH_Zj V/O>ұEd@GvUVVp0N{5 Nr_Η %4>)!5\޵`6҈L uR)JIj(pwpmT'xXGo^}o&KT ̎E`Czm0{XY::"We{Wq=WN&Ջ.Ym@?gU$ê8=,nm_:P0fV9{z&)A'N.l}{F;:a/tis}9>1m;hӹ!coҡ-c#_3|,3gplü ~&x/xMdH7!! ~~|% ,7k}yPOϷ9-r@EЌeE<|:ڽ陸2:"ȅ+KKNU;fClGt6=ν:O3F7r672W;H_ &\PdYi|K ɟ !MjV x#pگ87'{sb,9d>遙tD;cʍ[U$_צՁP`^rRk%?XToQ< "hTZ!`‚?n$(Ƿhh(#4Ӈ?7! ?=mskzmW Y@^ a&dN2>t6B'`z?r?D+ sD>Żr6s/K75Qe"gl+Zr$CD'paA8<4@3(ڈЫΕd|E̢7V',(1:NzE.$HRүCϢI-J*i% סkOך ӨW3\bxr:>+_ʉU=-"Vvzp [3S b, Z#=Z@J9쁴i v0oQ;wj#(VsaćbOaߗ;jp@<F: ^"S" kǛc[zPP L":7eeif.O])yHiQWʻN 3^*C8C#2_&p8pgB >pyG7|q%'YqKKHA?4-ׁ{K߂,QSZL!ɲ¼_Rq ߙQۋf(O9 k͔SŲNJ;*bo5D%-ev>y.uqi(+"G~T)a'; @Z#3`]hnoPR}.y%Ũà7xc]Yt/O4Z<;eS'*õqf_8YZhHʗhj%K =vyV82ך2qe0"9V =;L􌸄"hGȨ!K.L=>p]nk~ec @- ӹO~eYZKcÇIqlqQ)^u37tBPV jF2kz;ja}#7#.*o+q"FeZj+Ƞ1H0Y\cn +Y5pQCP0X)X`' dq V'zX%dSCKS ;9C?yJ'F~ jzO%A7=7'٘y5G'X 6 @k'}"rzF8q\ e2gyZ֛~8'~ T8pVBA01G$6j*.g0lFG iǣjrTu->n'$U` uGT=&|5F8#Pv6y8 'K5Khj[ge^#焘%V4E<'Κe|Zlv3cR֍;`jmvIxp!͆B Ndb!ʺձ;"ژ; C S5)UcrQkv> ij جMVa(!B[:rq-@MB}ڿZb䠅swT "`4T @3JTt wv`qnO'mFpjfv\8Q gZܸB/CyvuYA8qq|RJ3g#8^R|&!-D`ˆ'KMi6Pe n.%bGc|lXi@ 3GHc@z׆Nnk .TW+cֳl[G8#NQ%!)E U]zBOJa !n~!pv+‰qkdrUP*@i@'hنš^,{!pLGWI]9=kЈ0T[S2 XM-39tRv $*U+49lg6Վ'%m[b 7( ehd\ E%巃[ó۟-6D 7G:6|$:ƨQ:8ڥtxص81,[ i9T8zt @Y4/Ӏ^m[yx*) P+&G5|&6iϥ%N]ZBSgihT9O2VB DPҭ ΀ˍT$ML;{ɋ.~aw;7žvq ۺ=yӁx^w2Wݺywu"i֔!Ο\tU58Wdu/d*(V⦵3h2Y8e[@$w0SO'ޜoQbB樯dZwpM U*NB<)D(>SE*13VU.F-dzXLH@9% %4÷X"+'~ Y<ɂeD-774t8W-(}ëI#V +_PA@KxGbgת6[(sA< Eo%:ST"mk:…=4]Q}ۃnX Z K0Ws7NrfcV.?[CJL|N#5}P?MS (\XNTI jUcFSP_eq*k MOv㸨\K?`OW4ɨ?Q [r1А[ >81SN2kS9NbBcI| Rf2/о#FޭfLM>,OQaԁ0s8_Ȍ¬f %Q)y90wJz7DlDDS-&x)<f{1*[wOX-j9'teʎC60`HKֺ9#r97~j0ἇ ,_]q77RzQ-Ae>O3tq5¶CgʛIȂog1ih=afBW(EIQ{c&4h֢ nrN#MNz0Пnnb'⿪Yb=뮠 ?OM\qZ)aM4vR@P>2ENOΖDc_ HK΄^E d\nejˢu o 33"Kۘ"biƃ !tg ?eW%7oBr -~RNBu6907j2ع[wGxf1ܛ :MȀ#igh{OMi$>CY GuNVI?'# %)>젮A4p'֚XPICْl +z!_Q3xPKkpEM~Ev[E ~ eCyufE;jR `R u۩y6lLWT MeiFWr(+*HȻ'ԏo,]s1⭤_^*XFRE'NgkhMZAI%itx|t"^G<XoJ}Q= ±kBѧbkz]xz8@=XMsX+-ϭvLKE6>(dnh}uj?RB3:7P^øe@d'F"TI_Y!_C7Ta7kFw>ק޲3*Ocd"xۮ`GG& nzQ S goP`7kbjs0`l΍[%52)Svxfui{mGKcxae8g%&1z2ܘG8:TBd1&W n 4Ȁuuwzvv֦['g:7'ȷA] a|dLRB^)ml6CL٫`%;j3Y')Z(=n0 HJ-R ߩïZ3sc,54Ӄ[lg`lsNvh8Ic&i0d/0 ݐ $څߒtCuZ<^ğc8& \$@J\c^^Eq~M |lvINL |#iQrB]]aUgwT ĉ1\~%.[k*FeQugN!kbp'78yvj>YR\5WyңGeoJ+6pS뛔Oz]Ъ )5 ޕD ;tӘ]boD(M{zsQ~:']xk{@o6>qL<Ҥ^NM}T\p3F:A7q'%?rrAWDv.^3eer"DĎБY;.{2b'1 _{}e2dx4ׁ[I9VRY;Doi *$Hp 79d@FML?ao 2`\Juהl!2Ҁ#"v[l?̰X V́w(lTizI,U쯚P1.\33V0ax) ڜ-Sb$ @Иe@w+͸#"UN7: 6E.+5vD=Dz %@4albB5tؿ]=݂8=GI5o_ .kԣ̾I9z:=!ģQoA^vx-)ɚw;z՘%oՌL^2[כu߸#?';.߁Pû3F&~J:Pr-^4gHV<GLYvi?ӫ @W!whÕon@`]ҹVf@:Cуla由!VZpYm2!6[x%$.Vsr [%$ 2 yATQ %n0^c3ĺnt%m^z`V^$b!Tog 'WUN&ټ9=gbK0uGo;*3- DFwؠ$w3!m +=Hjxkxon \zIG P4-ypoݎ|f#CO q-ح}[V7a~M=!bg5ID}aN]Ur~'Nw>u4'C<|][0YQULxտ'\v8,>lFz(B߽yb ^ Q,[X kӍDāh|+ T!P2/;@H^Y翝uR] *:*,3 _ިmhpӑiidlZL~y2+x,8jTϧR0 .fF(hCߖވʋ./bk yNjd+Co(7DҰ"ZtM.XߢT|ZibpGfc#hƌ#l#۠i ¬q*Ho^n=;TSd|K4^0S"JPze|²vaGi3=b?w18/,\Pl>9S9Z0> i_h`p^za ì=Z#_;[pT@ i?%Ც](ו'%;ܵ8pv2Yj.)u>y͒t7 5sBkyumG1$*'K"'zS dm$Zm֮d+JQ,X(tf[Js 0f^ Dn+VdS߶D"-.3 x1{BKEH;0[#u2?&q B<_̽BP훹u۵ _ҪlƟX?yh@) z}9|Z&)NJ4Qx89%`|c&.4̼ 3ۋ鏟3jࣻh;7ҭd"7"rn2{YM.l3 Bm(}GfF0[y\q(a,ao7d2l:US: C\UGC:Rǣsm|*L Z!=#lB< VO `+ms,lCOSz𴙈#XɎ Q}:4틋Ub٧8=?r;kBs*HRոpb^$`6>wڍ5KXlmϺU~T:F":u֘Bò8Zi*)[w'|,: B[V'kU}H_eU:*2aoĀCŝsaʥ.(3\[\rk\F!l?KAYX@[/v_yn϶ogQ7*3n :u+bPz~; XKluFA% ]l[\8EXwkP E M"8,~Ts ɴMcA;Bg*&39/sSS2/oK|}#UqՓavjzAH0屈4/w>x <284a/ ~ h+Tב qyR"=?B LA:0K-3džn g_'5, .•W/w%٢y%orZ5kf!̌(g|RqO,?k*ers+zNd'BNDM .#ؙz$.6%=Ay5œ#JZ| \˜D4MZ)2]7"`tIxlpftIƝ&,0ZXn~Ezu8PZVŞW.:{:]T0tR;**EɈfVB72s q|? Z{36z\}wMH Ā<!`L?:+'n#Imn5%}p "nARufRLE'`9yH[>9RNCV fHPݭQ$*g9i(5;f%?1r{ H^X0/tiqNN7o(eThLw^YmLsz o>wdŦO)mĉ&j (4aϸ'L |}\,]S'8k;KhrJk>Ez4VR?5Et8;?@MG kUB!ľ*dr|9e_T*6'e b4 FQ.,44yjf᭪MO`1;U̘amxo[#fؘDA8dC5=(eT½^ZB\\ {s  oHD@F8K쉷 5' C?Q]6``מ=K3$oWhxⱓWq[5N> *tp,yg/WR>p[,wB1Q/4臕gᑂSTD\>EΫ#@U.cnJw80nnAl" -G@Snh&;WR䦲~8]S HHZ\} ]I{ӓ:M&.O',|D+-gFh1$'VvmUeDHPL~$8|()& |ƺ{um1Wm;wRn&TdlVur),;l&e׏ H1|!^ !IpC9j&s=vWD?]u;)=}S(!=} hdH2!ҟ,ҳG7=%wIʝVFҧ1b@ʎl=ݓ%Z~||}-K ;+ raR(QN/SRеܮ"k(2V^_kd,TWӂD'?_ =6GT-m|_EFS/vі%IOX^TexǴ)c*{C!وYT*Fd&/pp.%xE-?X4d&'uC 1R;~f#Ntvc!vw!f%h^7_\&0Tv ZƂƙ(*R*mG;|7O|qqwdKvג5'|'T (*ބhRo%_|rU(]krw?VUt'S$^G##'pUk;pT܋ŏ{TU|{j4d0uNwrm=}3 G^Ljl)ֵ7-k4ĿHq)UAOoX ȩ"/lbwe2>_C"=P &.1^d@<)\"ӊ)Cd)V=\w@k$Exxs8ztv1]Qr` gA)9dK:'1ќ^2}wVlebڡK<%]Y@rsp< O4vc/H+ iy!;V9WjkL riIMQybP0 pQ^r֒tX!"HoaKT "F4>$J)T2GA#6~7UY ڽnmڧ>h;1=(%S. zBz$<]oy78UG v1 *'(f9[u1bLTrxQ^o ׁpq?hsܲLl$%P@,J:k+v *2K*oHc7[{Ҽm蔫p< ߓgi2W2eNW"W?p)Y'+C\t.1PX}?{0r`ٹPޜ%hro!-((ɩ8\d|F^yFHG0 EbEK6*g g *J0Ach'(ˆ{N{#QMm\_gP7GLMk(P`Fzp,FWǪu";{ĈEMJu`B M@ Uⱀ cG;?c˶[@~H3/%UYkOBJ f; n^ab` .$kS:^CLZ0'ʞrʑTs-ޑrƃ1[ Val4~@4O9CiͅqφHM(=##&kLOa%҈E$ۈi:2d` 6Ӆ-ZCRcn@|^x|' $LJsаIEcA8emMXR8рlE\f䶵w'hLM[pMAsmn9g: ֌ZYpCy]W1KtN<8}2-RU# //WupbV f÷k|r|][*[ZEhO 𽀱mUQcwIWP2tBuʤT ;5&&-n`s:­j^EI4F&{S^Z V60r_[ >L ;$|\{}`+(sX:p#!“;[{ɁxuSiL[ )GK.Á@Hkt1{NQcvK]M9R@>ݮ,XůĐH1 n^r}\Od|;X}yè7_l{A"^ll:Es@wg8md%VG>lN d.e%P|Eՙ $H@IXnX~$Y~XO/߅&dbo5q[W-7 9U 2X3;֘/% l꺒9إ@$PӞAYwT̶vA&6K+[ظ٭JbNJS GBLۗ}a6vʜM kkf+*xS@9|ؒ*ϻ^9zW(e3d$nI#0V۬pT@>͒*VO2K.^wOMgf^v9@Fֿ~vkehr M#6l0>+O#a0:5tdZ׏w7L$<1ǔ@BQ h*` %) oS"!V#-!hpA(Teˍ]$8/Sc} {uPKnVO1E`Rj&4ȶ6y:JS,҅^ŖEt#n/8{e,$66}i@> * m%}Ryeq󚖣^ų.Vhq*@FLMu{P X?;\i[rH'eh`4a`54naIs^'V6 !^?go_#[ G2`ܑ:g;-L$biA8ꪆ^nMc(pl`XP@KzM"=oі U &t3e.=҆瑿֑)%H:zV7!Vf}}9Cxlk$;9:RټNcK-Ű6TT"4v*ALu+A'PۊNn4R4]7FʪfE)-"#E6]E#) 'jd趫"@)Mچi܁jhhP.1L~2KcJH ]CSMxYA#l{-ya II ٥Wi,D8 PB3vnT@.o?9q%lپ1u [I"Ze% ?T榭Zh鎡ݜ!tqXk]?PMeȶAv..NI4rN}ÕXq'!^ )LUzϐPP45$7@8w/Fܑ& =i8g%A&!poo2bEԼbIrU1s>pH/ 7r)`,,Zmدn值]^kEY&Em^ĘVM},748LцtNݴ"Wv;l'\ bv(3Mnte 6՛^U#2Ďjhhub~55"~Eij@ WŻ2dz\{f n Vt7z a G \hd7 `$#c U1d=RD9}9x5{G)-DXJ8j?V(1܉Q؅z% "b M(H櫶+`U9[_=7P?mZ:/7sA#.LHUiӤR@gFc /62 OS##'te礡w#%2< 1o{CV|_DdQܘlP{ԁ{kGe-c-"YB2D=a|Ӊ\Gi! Bc/~uGzO~_6r9BB$kʹČ?juau{Z1 |F^FPH%#ySi;pIŝ#ci@^2#}99(oEQIžg7|rNyhU|Gg߅:SFCJTf9Ԕof` f^-1`rmYMc"a|cdL$p!ЇCZ.J,%ʭHXgzF]Uq 0a;t4.PdAУ@HQYhU)hyٛ@ҷ~.wGqL*֗o{iDaE. ,uo&6 g.< 3,O'wPވw N1eu3fufE9 H*Վ-\\4EEn-\^Lrv+83ڡ: |"\t|`U{5t ?TQ*60:1|՘K\"5wfmik$`Cډx8.$F[k<+Ҿ}íQbe#eB[|Z1JNDUI Y@JA{!w;J1‚ V_d>i4BeM\KP^l[> vEbPp6[k` ҽ&Q -W2dfzFFd—ǓISd؅Z?OM7_7!`;KeB7q'@V#pnߠFKBVYOY^ Uz[24VuƄ  3w&:1~tJbI\Nc&X,Go-sp*7J{g2}Ubl N)λ,s駁o6_M<ń 0?,٩. >HL7bV=}b!TcGvsD3le#GD N  2ضZO٤@ #~>0 C&u)ȴR>%ʣ lrw~cOX͖I%do^M{/ɿKR0BEsY #tKj7cX-fIy]bdь\ R<WbXswv/ gKSl>mN{e3dAh ֥̋tD$ xaF Oș#feS_e' ;B²SIJ85;8|-K%h;uF`Rh.3Dd$UhouȡDLza!M; ٴ.ɬ|lt$F@j~xA7jH$CYfi!Su 3Kpo u#Pbd-3Up R6᮰c 麔nO!zC5sݦEoU[E>u ;to<4x!-ϱts>Ӟ{m|nJԕ6A2`BJll=k6C3T " 9S "α1X#.@oV=_n(wNT7up`TigݕUը m,[}UYzaWHJ@A6RY>W@ʋKI vIGXBzF7isN\5ҫݸ]\ؘ*wGyDk khf20*oKQ/Kc|Bv)Zȃ}B`*daC˩ Q~MXUbm!ۭMy 2Y *egH*z$%An&Y(2W3(!g-Ɠk e;XBb}dYzVV(F0YR\,D߇wkJR|?'OQǭI_$)d r(b&@q1H0,O^tA*Q^pÌ]pYpaJW䌿`L0 ;{cdݵOB% aU-Y>[:0?C.kFDE(f/{ D0"ҤfzRAnuOP:: ř 1~ <$xM2|l/Q- WLK^uM>2FX)+$r%j ;w:C#WgQ0tZm1#P$xPwusӠU~lߤBf-PרAE1\$ں =C ]TPMj#Dm ۺ@k{>{H7O/s~6PqquTb,yfP26O>pJS6Tz}{\{"ܚTos6Ш/Nķ|ܒ EJQܮ!!JNMn᫏_GSr!sFAG&[ iPd(RSTrKF~1B2tLxS2$Z\9e ԆFzesJN#iS*˱a°wze!"s)mVlYf;_N3D_F[Db*' zah-e(C%w)4wE4WsPo>DT]W|,K2]lg I'6m}!^ۭ|;B)'XdUe2PN\rT4e2mKdSm HD:ZxPIcgp };zZ ]xMز*}ҕݔ mM%&IܟUe0 !݈~RVݘL2nƷ>mYsmRLh 1AA ^;zH3Hyw,YլnWyN a L;F<(fb?N=x,zb{Fn;kFKkyBCSCAM};}?5  ` Q|_3k~4n;v.S&O\v1I}0s29W.|biUdB:8 sEGjt]SѸuSL8a4m ?bQp!R T (aUtcPX/V2<_#QB*5#~oYυ*[-dxj ӕv 9KK.XQu ۮV@!އtxkGlO) ֌i^NԩG}^_1\IHF~+t ֯wsp_h?;LIycn&}]#r]zon䙪?upMDĝB `\fe騆IE#8FV5|p.@P$13水b7g"0sai.ʺb$hg~::v F7l9aعͥzyySyoKSzɭ\;R|9)P˓~qJߚGC UMn#Bp.uH"A]P*S궅J@j0tUٰ ]·Q7b P'a1`<Ǯ`bqmoe'@tH~}bJD5o$p?,\ C ;僠(]yDէ ; aN~e[6.<4溌gݓJwu r*-'!%?5΢8: JUm5~޴;>bqE?Zs4vzB_ۏu0pZE]S JqNPsvRxEoi~wPgRF >y*ٝf~^SIJ! l,+y(<7A:֦U@cg0,]y!9%sIyL}-WG1Pn=2{Ol"F+YpiIBW[V_T{K`U/akeVfy V$>*AS`f&S;(+ce;vh ɷ~<%MhcL,(ڴr*=AaeSL;(-!7 o&b;f$xC_jpv$Ngf̚s!f>ۖnŋV`{w]M$P6{L^&!,s"z=Y[M7ؑ %͆q mp,/[ybn1{N%ڹgFtsS0/HTPXz3:̭H?As0o~n ['.z]D1O 4ZUy?nQl?Ey9Fi,dNeqilХgP6ަ}r̷##.$͉sp:`+]JltޢLQ K&鲞'~@x)^ e&dQܬE+l|GUDI-/͐i/ggyzmG rgx-6oV%x4`;7U3uZ`煌u"@ zA2I |F{yՓ=r.L`#fDȸsO"iO4=,- BNXt"he%98Q15(8p`-:)c058*GQ2vo)` cF\̡0@@iaܜIsKT1U -V#?!)&( pVQ [-vN\f< OѴ=elmY! Y`huNVa.4Kлn)2A *4-"z \ R?/HVRaX%*,g2dz)+iOQ|qaI 2%o@er/+&T_z#7,kJY\?tIoLQ L:[iA r-þ:#W,_e`E ąψ߸ci|'1_` pdvBENdP)8u.8R=|7Pr\_\EuB΀Jf35g?l 9fвL|,!z GqyUA,-BF#n -5M-+so[t^sLŝRnU'–]]%_ͅkL˘ABkѺ7V.m %-% H\LOzDhX.vM` l'~ES:MM.:a犥{ :YqP/ZG4FNCC`]R*ᯯjC4YJ_ʙ{EREEƎ8=1\X\๧pnQRT뇖WрDPɫ)n/iOP;Bۏ{ o c$,>Wsk 0ci+: '75לؼ~i"}n/R.P`M␆ρ{Eq ˔ڌ#0Um &o LvƋhz(2ԙه̧)42/Gm)XS-|ڗ3ᄊS^.YI-x@UG0'e;+:`2nfQUD O(5 ̠=8ROtL􍖴|c0 >Q7}ak<*k-ڋ"gwI?cp0G;`ip88'DKhdj. X&펽O-w]p˿bcXa)ղΡi@FTLu?\cOqea4u&BWi9X^T^z jbd*EHPLGdEMBR\Ɍ}<587#Ɩ-_=N\2MbrCpX1V&.U$m9WyHWR X#op! sns߃D5  LZp3:f%4kgҤHOJ21 j̔ 8?(T%w.3 ؐǠ{*KtT W6` M[SṮQLj?bz+m92B4"oϛmU[1z*d1"\K,]ZhVZ+Oۈ͌qx_+L -~["^ly@eRE^Vgc5 ;A]1A"3͋^"MkӼų'3hR`_A->GC't%{He.MyX3N[>XI&C[x#/z",{9SɰnU'-eP1ӓ~16, vH15[ORwD`THyDA^Q.n^9pSq$~p. (U*c&_s3' F+~1,-x^æ׽; MYoQX%`6*𬠗y|U-2`>Y`$♊EݸCFeUGǦ=]Uѓ]Ӥeׄ8b~ cΎ|POܡ0$l:"$"/\3w_2e\sHZ{Z v]*AÂ/~Wt (tET¼Ju;ܔ%t0WLpc UjMcY{nn-?b '#AAJ߬{:9QWaT㤑zU{‰Y`hÈB[ma,!$nffQbS-.]ybȀԪMW-֣ \ E,Vv 蒯Y2ةkG(QM. пwܾ4}T ]WdBRz?"AP źrڡt!oF#ciTl2!fO67##ᓍ x hoF"3/VCUR>fjJ ٘97%1 d.0~W^j1(l*_/nZuZ c("Iq[hEY?12YKp:5k6RkDɶ˙\O{\s>[LA=AɏЉ?_tԂra*]Dm1?cGv,`-RaB`G}G~8x DR=XJScg_A[6wyR"L_#Gn>R39eZK_O ˜8o}%hD#]TǺфڎw&F-A!l|iK_nݭp!spRnp&\tX ;t2Hc"g,g^eX>TizaP`zSA5Vލz'S+T;Twp@/26 <-&#z] 5@Ltg3դ?ߋ^L4 Y/&Y11rԚꌁkTH 4>Zפ%\HoԿz T`S䭪Rb!9i]3a<*5=,,7Yw2f2&Ks#cyU e^:HݺKz)=XB@"܇}r&@hA1BXR=ɴp#&0WaQj-"|{P[ճWi+y ; Z:ţ:ҋ=IdQ/$Ir)pchˢ?H!no}hnkT|5O3SG"^A0e׷i!)*Ρn-:}!֟SHft<-tLoL%TEU# <G*?+vAH}{#&Ou̼'þcq;R{u@-! V$n0xߕS߬AR(6IBIk|-ϥ^<~ܛ.WۍETB&gc/f<~g('8 8ϵ>VRV}kuQW Pk]H1_(?H>D|"0nzK NWmx' p!Y&N8>Tȣ{\:lFo[3Y{5  AvWS2wK3xuZKX8R&E@~Fd"yN Fд<1#Ueణzyy7/ (k=jN쵮lZk/⑦;b[~aC6pT30$b=֜tWC>؉l\ɪ2L͔;U_,?ٚ"|Jt6z̺6:|~wǖ!TQHLݗV.*oM%o1<-+-Axtѵ`u Ʊ*龡_6iU/-С)(!.'!%Ddeq`D~ihړhڍsjklKuO`/^έ, AsGŒ%IG0f4NbiP?GLԩ^qkD$5 }AީY$| 'Pf;6׈AlT,uX[p$s3V_Pv^Cva?LJۏ L Lf&M'i”X"NU8m"r 88{EOlLS=@qU(4J6!Pv6-_+q4 ?S0b^!dT%ͻwΕ^<Ԑmv?߼Z:Xw8mT ]Ĕ&A~E});STU16a*l(Փnjp܎t0o׊tbCF@_G SU-U-G膸O:J䡠ݹXڕeߝRWgvJb:Tw}8;h%DO4iL;m$~|MsE eyf-,a Ɩ6fH)3 PU(˥qi~C΀hVO!H|<]UiN0 F~r]X\ŀ^]f%EoQgAhAbyGjFe$!Ե󩨴ʪfoaf@T K-º5y*O/4>"PBcL pmwy3; [܇0寅:4D~얎vҘRh1eX8pL|GIw::tZNǨ. /ȕ VbnNDHөg`YXHC o h*y*hAg),Hb>XBPcvy>*El7 Ȱ^1эHhI|AazvKƮ(A42ʗSLX  \|SaULj(0 Al1.Bt7v=dxV%cr~ n0u T}VtyBKpI|ËOs-E潙eXF5E][#`vx؎w p cϩT̜զڭ_e#x4hoDZK+x:/9|6JllRQ}KO,:#1-bcFQ:'}c .Snwe@J{0I0RiUU3lw#)iiJIA X6tfP=N'YcRMEyjy>hzf]< ~y`{ ,|g1(I f+&5!._D ET '\F Ctt'RG;34 0 {ֈXWz/<a~-4,~A8~6^& 7a8dfk>z5.{3O#1<08uV\ TⶱEGׂ^yq|=- 83/ kC[6Dg`e'1?=幪tg?ܔ7p}S-4͸+#ɤ#,^a.ig>R?T7O+2r4b&* mA|=Z5 0TYM}%D+UיzZ";Yܱ`-^XP-abPРο5xB[aagi8c-*ͼ%u^:۷#*Z!Ġ 8ssd}|,3*3mwcX8#JMc5>{Vﶊe{׉~;YDsHSw!(-8 *{8 RW*Ҝja:jLM)hb]:3F:0Г*H5[0=JXC`l,^z9y喺j'lJ='AQ^#yHoeD^kP Krǂ@܄QDR ` i q^}bI@Hڞ&E?b<>uzy|ubJXsWEhh0/A[J@ 5̍Y'\=GI !GӨhv=Y,?w#4RV<#"]쀁(/{`ˑh_m ̓\ R=?t[07"ݴeU mFB,]*OkDWc s춍_s*`vVTap?~U}7e9UH]97VrNs4ێqk^#PT6x3XTR|w)z-ې#iWXPP+~5k{X1qᅇ'!"sHoqdޯ-B*c ϳefgBJ_D6m &&#:5qmES/ XdLz86@*;ViW"=`"/(Mx ׯpe0JT0˄%w5sq&Amtl kom1[.oRKk+THFm͙;鸕3+m|q>OI_r \YCT]Lq=.hLGOFcUsvb+LZO MқS\^ɼI0@lgpKsHK7iK߉e@=f?,9/LH;> b'Q@Ι8)7(CQiygn/l_τ+!Κ+ &6as%c4l{}x\D6qmqb눧 P8+)uݮ^scH6ӎG?Mq+*re̥+qpEBle@f!$vqVjxb^r+(%v-t*6SZ.p&"m-N|D: =ZUu@k+ӹvwyPx}"\I&Q㢚Itݙ>@/LÔ_{/솼d_%j;f\l}c'WxVd$ϟAP>3 )@Iq|-&&[`viJo/:W .EE,x$@=|y(P=As~tĠufBQ1ixXY57 = x2v΁ KR^CwQ4bE[gKv ӄpTϕpZ tz/*8zy1g\2VC*+vG5 %o0^.Ǫ 'F ӮtE'}DxktwzNoIq'Ʀb/XVNztyݐDb\kNkڳioBb&/!vɪ(~UO?o\R(T (C{_Nyx}B.B6D厧}‚5?Mu!ד,%b(a ֵ~kB7]R/[tL]RA( MY.k_eYFJ?Q1y-vܔ3-OAκxl?v4X Gh}IY5o`n&nMLa1҃m Aeqne͇DaebлDx>Bk+ 4&v0Ex290D$WlwGU(;eL!:Ba}u6LJRzUPى-ӧ^({KÇزdE.LEŰGVm$R?B 'C%4DpH5y9jq&(cFQLl儛lv.KJn,y$05JڃGI QwjUb)!\>Bξ&\}j)!sMUKqZ7oʦ}nQ ttSR P`YeB,?}fƀZq%G"%ļ UO/6pa[j;e~.g PDgt`' ui;KLAL _ \°700ijfevSPw9at j :r:$CQ3JZlzG;J)$k(6͛AI c/=? zODzֳ F~ehA7B=3gʱrCԥ={8:G[֮b?-FFX3=#ՒEÃbf[l<.) A? mkMKf7RqgXjLM(GUBڵz`8b6>AM~p?.cj0zSvf%p2K^#Ak+#nT!e)7+7@Na2!LM!k +Bwll*' 3zDVq{ȫVVY<_سѼ-/ըSCR&}} d[mME l0m~b4 -7w/EB=<[~JuCz>1 x]rʲ‰ޏ7sY_J)ޠ`5ȍY @ >.Po)٪| np@1sm͠zvAXʯrSFB;{0P#Xv\ԒF#28ѐW S/R5dY1 tB!I [ÓS4D!5ј.a~:b!MH%olⓐf]nu񌘍`i Ôu#E񸳱v@9LtteNmQQܪrubTqK^VL'p$6xi!V|-J簖_d?6$v3 ThՓL@D &Z႖?'كq %]|KGJ$\<}44Lj.Z zMY- 6WvGZ[W\ MxLZLY*=h~"'68ЫŜzndY:7ʾvD!; eu8 e皲5S#+B! ٥+*2/2Rя C(WREp4j|nlm6ZbF~T&?_> e.w?<+QpP(!]ァ:_U:@0Oɏq3cJ̽k ?=ˢ|>/f -M8ӊ1MMa* Bwp57 =x(*¾X$*I(H_͒}+l~,l/xZ)ho]vIgO߸ɴz.h6{7A}B^IP,D//H+HU6ɗW^s)*ua%)[6!$ Ɩ|q6U`Hk†rr,w\"csTC<# HJ̋K\mZ'N/[pD@\qܒiazk}&vd[kFUmv񾄛zڲ%jx48rxRRx˵*% |/,M]=@Q@Tw *Ur-m KJs`SnJO_iV'0wȡݛ&ͯ~]38#BY̓LM~ HG?7t mD l. G<6n JZs9+B\I* C b$4w.W pJZX+I2SBN @@d0Ӛ/燴2!9I"J)aZ7i.s$;~X;dd$I4`kD!A\4:%4H&7S vj3>}_$#[u'~9: ~ں s T; T6޿z֔$5L:^|GӅ(mmhyDF#'Hcne~ WϜ" `S~dr$4;ϢPC?@1bO?NoeW ;oཻjrPKu! uD]r8! v~ 17 &z<3oj B?.{z4`YvX=J74m ?tS Apά# ˩FYykKPXؾ 6a8K3V룈V+SaOKj'qʥCgi%YūY)HC]ԣ*_.m1 `z~[ZQv=P5q38zg~::{vDme~M֤8DKieqHȯ9vI]V1}RpgG" 0GK ۪A7]}D,f_f(=ht=4zSȬ NpVEbLiT|VEl0T ?0]QP0^+ypDm :SF+ɱ7lZshLP;Md;b>떅,SJVTpؗD25B,r1-B[6jϝPu/Zu-TQc B7|܌4}B,l*D+_yoX1{!hDpb\F>K^4H{(1"&)XJ4Ҷ>t48GzĖ. q^YRw=$%,J0~EqY2v^IP4:֔'X$%wz0+b,~pN:ھǞ&hȅoR@4J{8RKvf[DSOFzveYF(} [|޿\zث^uD<avKRW1) ͻ9b/acpL޽G<,9]X1`H`4 ܖfH1OLlE*c'IkX.6~+ ˬk " ̃YI¹K%<;GQhHFkE@fX@s{PU,#X|˩n'b;!ekQl(>82(A߉C3Ob+<=)ZaP^Xl )xYN/?Jul6Y~ڸPa\N zJdUVy-c!2oؼύ '{Et{[d3Fwve?iZ,/Av 8UM5m; +’j-/[W`_X_-GFBT^|F.OW.5 e/e%hSѦD%/EF^+f(ܢWt Q"vWP9}|g| !1h8WOg7jx*j 2FZuKY8x:_F t=zVd䁮D4֟~AssvGB>j)z 2 D(͘:ꏼJbךrhKU=GIl 4n@. T@PbA0#WC+FҖȷ1a|LVR 4-,O"?cqۢfjxF4kdR`m6JgSV]qOk ŸMFj}:jA݆Y6VaVRueHD8)JӦ,lpבdz?YBj7h9tCuo;zld:'I;'A_[ZL/@f{_v2-/oƗ~k.vu [έo ӔUr]j`AA.]U%Q,ZKܬSfJL^_fFp.0QNÚDLjD;%O ۯ o>fe*g4`WvSt+2k%m_}\Ҷ`Ko1qL|^G V [9zӃ H} G!T1hFq|@9v<7U(o+ySYlײ4#*ߪ VVD O `YQ%총լS8ɂש؀~l1Hx)̪;3;( +F:Sתƻ`R S#:#x-mtD*n,!v3n\7e;03Iu| +*IY02J]O{ UX|iilV:dWu9&d#kw)3 Uh83`JXAp2jm^| A$%t9Gh}t8Ƞ{jnIyXu*ȃ4ņf_Z. Zsnʪ&kȹ.TnG͵#< z6>%ׁ{:>Ŭԃ)&K =JE޾&&q ?Ź0%W)yU3,FӜBI(_XgY O{"HW0)ֹu7%i^ "s`DAuҊvoHy*HW-~߈i"*ohBOFaD4 kG X_j:fI1] ]oc_%p)*zh u"3Z<[0ʭPNCtX'j#c m xHC* {7N*t #X('E躦jx!.Rw6ڌ8B*$=GЌp/б1ʚ\Wg3IS =w1PVrB|NLmCEsC s4G6ݙ pn[[E䰉~>Pkg0Gv-$-&g:chk;_$/W:D?}ʚ,%&\h77[WwB8NS RJ)p3uH=Lh)eCtRĚ*b!naq mgNKN`Ĵ6P9qG4_#r]u2R?!_p&xj^>81f'pNMmU1R{E,y#kx/do0cdOV/Ln##oʹhIU8 Ά]4qݾ\7"&z&K/`.|80U_4DjDd (sC:ή)l߳z""[ qܟ )H'w4Kl=TYZY:e1s 5@mim.\ ѪXJB-Ҁc2Dgg/tcZb*lᅌudM%ƃhIflW\ [ 4e_Bw?@~"Rn8 eo. ,P7"r4 5^qF2K3I̼Y+,ȉA o.)#RG+,p6c*vע?SO*!Qb:(ӒcƮ1(m"kXROidܫ2)lߎyRH.=II9ȩu^,d$C0 y(3w=OMBSFĦ+n{?pR1rk8 RU.ս<\4j!D[?kC VftE7Mv"ScPpy'aЩZ򬩼d&ܵܽ9E 62)7Y87S"#:#WȠ<|lq4B|6J &"v'LiDdP @,}zN1w5IVN3Yz0if礧rJ# 'O+ry^VSi[qPVF{uGU~9`P\X7MX>6_PΩ[Ч~(.aϡ=X'i>%du^V Xu Ӄàu7 < B 9RorB"vFUNOu  )r$ G̙jUVqq>Ij}- zp֎HQP_nغKv`$ZS5uP >TزdI+TDٔ~D-|XK:9"FҖy.1/0?=H5 cbݑZHݓgDr6{֒ӛ릻ƿj)ݣ#N(˱wM?+\AUnF1d.+Ixj`fhZa`FTі# g8f`zJڑx x W@WNp枌6c.vդ4$V|}c̽S_#th'zؕ1w &~t5"rx.Ӳ;v4I/'x ?eUS;.2k P]!U-5!]~#~v؎q]0w4❤COiDfZzeZw.uS&is%a<<0tZ~r[zy氞BOJ}X7b[}.Gr[-E݀Ey;J]N8Ar!3z=Y'8ԲK?,^GJ̝} @зxHM!gSRȼ˻0Tk+ṾWR`~ކlU72VGP4i]oDղ@ ļ7,t!0q,z 4XxGÑX㍑M*kg&jGmʰof|O O\܇|ltw5!hKi쬟VLп?]G aO#>v,<)9oWUq'bBr(KY(K*]K#a}QM?UF@ 6.PSAh_+qG|X˦IܫW^HnIa): #Xb  eZFbY<)8ty7`uzx5zHџ5կpeV 򡆗$-_|/e\ZO_Ċ%0ޒM iUD5qMW| E ucӭ0V%qAŷ< .NNrW2!in<bdب‚8GQh?z(-|+KOcq>-1YvBY!VEN]B;WIvʙ'u# ymf`S{J]N^Tj@9 LRpgpsCcס@YdbZ&Āf zI`!K{+2Ti d;y]UA?dӌkk7;j?trّ72)mdPz[dx868+f1m,bLFE q4C@ԃl?$o^/vkl&k erin*ķmJϥwq&B!eώe\Udg-<ݯFZʬ gM4V[赠އ٧e5X v:r@puϕN8]o,,ʖ9t i_MU8EqgYdrW ^3/3]{do'xamhod('gFȒk78O󎝿87NrX󏖏o^HowQwov]5d}2ժq|RM;Opw3MHŕMKo$0ҷ;y~ŐKiňw)J:x aR:@A!]NRms72Jr 1U,|坭5'0g"UHcO%OܣݥcFՏWeEZE${q6d_… KQ]!AeK(= #QLn!~HzD4PaiީRM3>p\f`Zsۜ\y4؀o)VWʈ$ك1A4m4dٜ\AfVJj_:&!\.+FPp>eȲ_!hs8.T Ry@ptLV#f#8+"[RR 9a23p;ku^ O'd4v(5LN[q7@Ha&:jhlUDAv,&S'!lbԌvew&!RBe*]AB䴇d1Vx ^}BO#ӓdHӰpV~y*ľ 9,TGT=kޠ([E2Lt)G*(C|Ґ:@$?aUlE\fda7-,.Btۦ+x Zbz?J'Dz~$nn/,bV7Ynp) ~wI9Џ"w&?J-*@K-RΗa$NNa(軣ȥ2K[KtgQ[|I.dq$]DWO'5QHo늙 .r86,-{8"oHnIm:)-B ze~ -ݮ< Y5UT7ݽ/3SKP5L ǙKJɪjO~MhM9+u[PZ SI4][M?fE a0rҶ_l8H ?@Tg7+Ap;r t?9*@&u!ϢSiK7`clӴָ $0)7fb#t^0w̥|Z?*)i]`:I#cr4<Ǎit@RNVށuopA).!=iXʮJnVɿ~ :FS}ᬬjNhe< v)b,6$r8#\U^ Xȑsn #OgR%9<ϾS̿S-cj>m4[O͠VkuThg3KZDePJЃ=U|t*c|\@(4^宂{id>@K۽) 7պRa6Y eV8S,y;XP#:-9}t@r&~\ZMM+*G:p=|f%ߓC<:DJʢwD91|ՕeG1(!m ' 4IV-2[q0UA4h`d 2%VOЪE:I<{h_`h=t|yPB_Vy&K\ZH?j[N 69k#<^jƔR9^JPu xA-\QЁ=)'(ªJ?$3tDn(,Ϳy3:P3b!83Ԓi^,=}qٸ̮c 06D:PrGd"9- EԱuZM6hԵ|!EMV xvhh2[菌[6 ]W4*髁'\9̎ZG E_ +\pbX=xQyI!:xZ1)&LwL'YF!oqnX!M,LaHIsxěwpli]3:$>KKDX'lj"Y.c` `;ǽ+36Vx >[w:hkM]PWKFC;N&f]S-|:;Еo" R*?8Xpl nY;-# ܆MeرͅZǞ OȫMv ĺ9L3~{a"A}Dܵ4`tP8y%פ}̈F7ˣ} л'I\yĿvm#2,/m_5ŋ|:Pcqڽj3e !AO"WcLGӷ~4Hpbsз"&hDYSF1+܊+oQc'/Mjxn8|5/ ]OtkBf_=&eD$.(zPp<.@Y;UkpNkWJ4mo06P ٪{39yHaMnH1DVU~l/S68umEQVٻ޿;4S!l+EL_Ɂi߱!!9|N*3i'9jENT&~^FR`TҮJ R6 [L<._HJGFj;fK*zR^Y-zR /~χԮ*z%ЂgMPSmg']I Qm|=:ץ^Ic+}t!cz_7g~7C˗0`i H 9Njn$s܎ӭgUj,o(RA:dv"R(3U,-N '&fTwdOAtoى-<=5ۢLjNh*"]p4I.qquR.,D)~┒h0[B'{ .D<Ҭޓ;=FOO?fQCqƶr iC҇kv|K!uX|J͍Q;y/MEˀ7E@9괧%F9:쁸])0bK"H `iyٱ=fRhSP QϺ)`rJC{TW"1] a4pzR h%>hTQsHLC-ĮѠV+h6y/NׅВc,U};9UzpAJzV V FϊϘtY[oECOIdS|7!`T6p&Gl{Pckko?fmP@-N68qmIi /F-8Yp0 ty"HĺV6] ; K,Pzx1j+ƭQ%l޶>Xw0TTbAUYjy()3kd< `$ :~:޵ ҭsenMLHK "%Q04g_}1ݧ_R 95w)OoxP;b!W&yN UjnN==·?-{ T?ծ=yA+@+DK:Yae wFbL>+hqr}6C@-Z6!$B(~a@H<; ؤ.*:/`e8&s# 4b( GL)db)40ִh9YN@zI?}ȹ1'”Nl3Qx]8`Oh dmR윉[K1>;IHY>B;)wB&ـ݈ Cг=qռ٬Y6Is —EcVKZ#ŞWTNrYW]8kZa]]7u|уl(U[ ɼ 85vt_kBs^/1^wڻ57KF+0_@3-lA6U9GL,M *`IBixKcaSNYaːJ&֐ rG_4aiôg RĪ:z͗J8;>lK_sA ]u%ϻZF]%Ba?Qmp~[8BagHUtNm%!Mt Q=WTidVvQq_`f`vSnw!|J(rV!xlح1Yrjn%^D]b:+Gz|2χav~7j,t~#f^ʹ(s -n"M, n8S*}&ێYLN|JK.:㱹PRHmo"JhW*]2q5/ 9^ky<8M; mFXtI _6hUfu1.3jgquj˲ƠTu , 1Z EJ]XT6XlUpu_jyd]KzO$ CߎAN'?=j XƝ|f%lHf&eV|)Ji| D FguSuMqf8m lP[+nM6B{Z? 7͎^]˘Zj&&ylEFJ1$dʑfc%O’"7N,cV)m~BqVH^WPۺ&=c(5 *-%k1tq#HgEEX=(S*Y'J*4)wP@賢l!i g^j:^")22IG*ՌS'?YfXy/@mB 5愠E7Pn0Q3Yy&*+|KkYIpbJ_z9W]f U+3zW0W Z팢>tb0!D;p:-]߫};Qk#R鷈1@7c1:[8c{?"AY*l)E1v^j1x|3y7pe8%hg5`x.6.E8s Mn;yy:N!b:kV=Yr,=y4j6ᆱ5Z /$xgSi'4VEP溵9]nH^{eRsZKS໚b . gn3 ̽l&be&f5`5 PsgroU?N[zrǼ2R6.YD#Or[,qzNyPXþg܅d@G8e8z{4?vuW9kX2Qn5:i]n~%,3 7ff9Og<dRS=rQ6jŹXp*M t۱z"k%։╭."`&/?v;=\HJnn.. Ƕ@d "҃ȂCHD6P0-ޤ%xFq[Z$B2#2C۾3)("ȩαң)1p؇-'tTWɬxuX/H8 ئM5Qv&TEy MV𪐢M78!k]@pGS!.Q+!i$4i( ;2JI24ٺ3i`!:|w:"_EF nLD YL'w87WI$:t%PJ[YQ7E`sn9Y9[!-Óg/{WqMέaZ.4I/SRcRN1Yfq- StȽ&$ GTvn{B'h~٨X\.0AGL/d%#w0|t :xб|P 5ib!]3Z]4 S=qS *2Z,cr v7t0٠iDd.Dq7 9 +gqO˩[1b=XT#ͅ2,sg\#Ǎszk:@pdp\r`j~J[2N2/Aez1ɰp3BYE2:I6 爅+Ԙk8l*v xƻ0&v]H/ Wl׾RP?= Fe)TYpvyAlլ+IJouԨۦ|QKȋ ʮegĢOLPdI2FIƭ J ?1 vQ`0JRtALN ~[ ^b}˅_-Qcl Sed넱&aY02*{0!\o*-(^mkV_~Y㩩o7tT>P%PVei沍g,}c?RrE FϾ4S %\'r\ܗNjIEŒ'/uX:PC~WOgNBz7w/ {Y1>teLGh(obs lh2Jf֭"nm6O Ks̗C\2+ݵF^?|eu\S>J qu`Ը2YFfi]NV\bH(%kbD]'qPeB8}N9L& 1+>Q4X]cd׹l,1fIHfFru= q: +kQMndgcrϸ5%%/gM0۰p4cEqW,¬ۢ..F;ullg>]#%b:vJ!kV!q H}8xߑj\, {ݰ]xhq܅nxh\ۂo5xȢn- "K-GtIFynBVBC&IY,YAeySv2IPźMG>T!cBs U@L"kȠla6-71U&^~Av$q1aںt>kp0C;HG(?Yv oWS1uAROqt** 4" AՆ~dH \`ޮ# kR u񆲌í@q=">Rq|?Pܹ`Pxb$h 5Ȝ{!IzV#v"Uߕ4g:ti)8f|-FDFN/7Jcle3V4JC_!]iPгtN f/i`Fh0SPHƉ$&)I9_Pڠ7WGǝg}r@FX`ޮUa'~Ki;S8~>3,Q=׆}Tڗw$>3g׸R+!N[/4(W=xic2 ']2qLrӰح.ev5|j.>٪m2F!jbesnlΆej|(S. sSGF5M-*f#AES»3F$Os\,8$rኸ$ct1==NqڱX|$ʎ1;Y`×1jtjJG&o\Iqɒ]Uímr(?I]!(}nU¸_q)BV1' )"3!̖~4k]tU0p ӭ/S qQnl{ AOr)ͼQ6A*hԚM7ߦ7H($4V5ɄZSNةazj;LtڎT %v$Y[ -q !FztGbo=nBtct$pM H@1JquCZU"W%hYU[+x+[f?P+G2m8ňkqS9uJќm=bf؁1;E..ڙ ͷ=Â<*ݕYZ@ࢭwHrNCA lЫH?6?mR6N@rYTB@:Ta:xnzV'ڶ&} O}9j ~O0UN^{7sm(*4k4>kK(j;{A^沂pw! $VuɫW.2`7ht8WLdy< 5م n >o )-Ō* iyb,}ɓPE[V_okk:U.yT{#hRgS\/p40֥*)hpE?PƷ0H8?l^W.׀@nB{bTq;h|1t]U,LQgywxơy-2Jsb2 CMͧ#DN@IcSG ǮQw؁ {kC 1=+X@lհ0eV?Ov(]ythI{LS8t ηy)LHk&+M\i5gZ#%GmC雳AF,#j;-ڀel'}۫- C\..xEM0#M^9+^UsLIv} F|/cdyI"Jp2wl74nF` p&yyHZiƕ6<`-fVfʂѭ/w w$w яtYm۸Ck+%;*\Jc- @5y0x3\ )dt=+_RWVZ/z9ګ̜'byNmڿ޸CRxJ0,cH"aR1E~Iswjm^JtEwl{)C <o|ɊT@k?&!6!%aSN%OGy%b*شœe8]ѭ}.~S6M *`^p0T5I T1:oLa&܆X,<̟xf2]ڳ2py:'6[u:FL]#mZ)֊Jo_+aW-O"2Wٯ!ꖧM,\^˱ ūIt*@S&Ň  kl˟RtZRL?>e ʼi\5 z|墐n{%yAPP̄Ġm8}C؎8{s7EWolڂlQKv@$lwCyָB͋OP(IEhٴipZc% xNK)#&C[x.nWH2Y f;v6seAyۖD/Ui9 { .iʷ[bjv+kAꀋ[sf܈c`@lb}"7`_.i^AּgV3=u6^mZ}&=\#-o2WPjM'JBZ5ծd]lUNm˗5uwccVQ L~(.tƙhq/+ܼm\*^  Xd}+ e"{gzkCԕ<JJv@Ce:{3 'AF1IHo 2" i'.t SrJ2^ij-aP-pK($7w mg519C=mSiWQK@-V51hnM ˞ su2 O{rVU7#~AFAMlO,9kh!Y,u f* wKͼ& _)"78υ&bZ. 05ƀ;l4DWQ v9^bsZ\QJ8<RV8sՎ8K*Q5ʮ*t#\7I4<%8kHdcDB ysS\8ڞ%0Wx\Dqia`_^:h11\ Õ2`z@WǏٷ8O9K[ބ&#J$D24Uӷ޼(m&]A.2.LM,a-Dkن.#M (z@ܖ|]Δi*]X;9*/7؁INKtsb8ܶ6mc8m4>/bS^Nfzx5LE_f,GX cPQfm&v]܍ ƐfV=H[\ ?m>/ u11X]}E-UcoDlLO7MKS_ntcbr {&r b0Fz,+J veESwT)SL%fKfy9Qz-K[uُٸ2m۟Lh -h+X,.Q T:8r8%3D,g^}_b6h {Qa*aHMjdN3W>I<9(wdѱQI}}]so N N4 >w]+C{xx"'r+hjύzO W/ {>u17eR,rY78'7*=k̂##STR@rP& הyO׌XYl,j,5mHԭL ͣ E:{ #x?j(gK؎׸ ?'gadybڽ +!l1iQstڝB}φ$,*x3RڰW%_J;\_E{BC7`st'9q鬜EGO]6W 6đx:iq5jd US,hiY]Ƀ]c!Ʉ"q{!lǶQ f9jMcʻ+ۑ.G#PVf IyTu% J0+-|5fou1gȁ,P4K(B_v= HS1U[ [>V4āvxTlhJϰph`rQjG-5kG NNr%mWZܪul.G=mD/4`BT p%L|+CCbTyTLl뭊Jl/DQ;k`碑:r96 }({(y^#И2"jl(B&N|ln+A7DU9s@5j^cєC|0W!TA` D2dFC0%Lt^Q 91u4<{:ݣ3#Ҿ7ĺ6˴#_ YuDhUA/rzXPfw3یr6?Y@KKAk䶔7V,gRIFc3MQn y0% pWƦdV 67C]W.rK옵=oK)fA8sq*&JFɓ)ʳaR0pר>c P ! 3 [&e]mLХ#:~oBCKkoVlmh:τ!k2f$\Xe0ok`c$]h^@z0q=h̶^0I"&RwI:l|vrIjݿ> RׂdT#rp|QF>zuή]*+5'1.qεy^w3:gbv\wbQrWfi2vO+Ī??An_u\nMq:;}z )fK2C)| IZ2F]3N m SsW2VkDb%TEx9EZm#|N;/#$pKs;{%S #n&f_ua͂E__j_u=?JH77?*uy_dS9k .v8m2I(ߴmlI(0m)X̌<?3@kMd qɞF+i:ŞkݽpM#0_щ%)\gަǍuFS(.?s'V2ƅM}o{e{ .#'D17H안4-yk|^p]Wbmû%I,)82e[CUB')pb w@ܤo5; 0Any4 Iz4gyntƜoBPj+l6>>8 .lXI!=ȭ˅.ƆRпVM t 8OUIcj{=P꿈vK!r ɷ% llwn#s;>gOU>бf=9yز Q_O-<עauK֓%=̼j+Y$ K$ #@o&e o}o`(S0JM'2Zgg!v;{ x`/t|Sq;B!Ȇ퉶HGQ@`"3K5Z?Sx6\z+;bx4s}<`{{F j̦x;̿pο$;lHK<}[ϸM Uh%mI|Wh,p| ;I\ly Ei ˟mYN@GHصVPG m7tu" -|q b:aw|O2o^:9d `)g*H(t<љq= /J,K:W[{$o<g{{X=n./qMX.M|诓Κ ʻi/[wJ2A,L;iF8Cj?g)U!WFehEc\{j,POIh$e Z܂m9[ۤRP,,w4"WfgrݦWNj2(m~G}p7ڵQ4_DvΆo'Cg=m~cq._xDYTw]a !&2?*ϗt 6\VhD>݃.@QF Gmrev)g =ߣp-ysL."GimZLjE~KcG]Vs@sB`6>E `HT|HPYϣ'VjbfK^AM"KfeYrU5_M練_Ԋqۃ8Bf^f,#l.aS|E4O| 0љGVt5/Kx-:`(l&/fC﵆b6+2=~ 5&xeVV/z#mG +WA6 JVZZahKb;.âE4gFuJt5Ρ;!xtcG҄-Q`,v Z#@7I&d{@6P,B*0e†8`U:w$ zҹtI!cӈVTZN1Yjݯ&U.̈3+!N}W7&ZuU+WݼKho"E>hh(,lN%?}!p_#4@CmBycdvN~t˪||ġBziGfOa&4^EX >N Hc 'xS {1K7/p7&[+uBb`=4fVw~$z M蒥 =/|| w>Y~7Ζ tRx=l_)~)2&#==]v;W=i(TP~r&c5@w cA:(Gd|WQ gD0QvUmtʆ^}#)^]Lɘ.qB8(u{NօZG;$@kie䋭/rN2yr@aӽw҉)Gض92Gs]X@ynd aY{/InIMMjg,ypl6Ea{R8"bj]仉9%YTWGgqDNfD (n)?> Ƿ%V ?ܞ5;rXE)yᴖW6?{iԿED$dR= 8G7N@ rќoWA>J?urIUWIP u !qzM]ΝO_2,Eyn^K؏xzNt= 1Nx)OtQww(AZ8_Xۘk[4(C.OsIgۃa֯-HI+kӺXI>˟>%DVKι%IIGǵƤ7ڋ-=;Qg0/FQIsFN9,xLVooyU#qJ>X Y2Gpa^w5ڪbcCޏ V/3;z"2Aܔf2Бߊ5]bWl;@*ΑB3v8lhv(åHоF&T~ d ^.BāeL4oFʾ_P`ud Ehi` _ٹ?LIN ! 6s !#HuD|{@o"|De}5^)mAXr>lѴ2kԲ&,,(C!jf>3u#^2昘 vT[5DN6}Ѫ&[˫\R AĒD'qD튆ʃ fxj{*Okuq7hFl?@VHtt;Vt)7=9)~қ8XdL>KA KU!Wb Uj:ߔCAE'[Z6Yqh$mk6Da]Q _~Η{FEHU!-p֊v08aĐ9 T; hcغjw9,6X*7x7*wK䐞d3z.@8qq/ ,? ۱ё70H$ⴴ׍<>pZ#PHr`r$^1$x*5I9ҧA1jȁ$nvDAG40A'f%cMޭlbq; D5Hnϊh%듉n Qf(׻1/ ix v35P{?g_wej6;7_4adVlȻmIw(ȝ? "lB(ו8Hz0>uC{ŸlRm؏4*EHmwlW,zb']hhtwR&c?qgagcT`@IH]+!LU5) yD3'! wvA$FhnlB߽W;73;1k_ZǨL#"(/N4d]ShYn`͐\~g3=t*ga:qOYP'þC%˜0vwᇒS/r:0&p=c>i.ĖfeRk`fy l3rZLUsL}8a, JQ5+[; _1$/l9A|h ɹ YE4XWQchE\RMmǥOT@,p-Зn:=#qMc~)FT.,kœS $SJʹQnm3A%_}8 a 7R&?cWkJl{H{}±Cן k$WW (Ԍ\z,t!{}2:(7S+l4=Xji#.-h| 7VšKv{JJ1>R:a씶]TkkHd<(^訧 f.Ԇ⩁$: ֠ ~YN@ hc?Be;0YZ0707010000001e000081a40000000000000000000000016650a15c00005284000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/uRC]?Eh=ڜ.+nЁ2p);oWܹٯ>ߵjFV4ˇ0;>>۴?vRr󇵅TuLD"Ǡ)؎ Pb#Ka2T?jX>.7Em;ٴ| .~pIfIݨTZxۗ85I5\dr7[[#~_ PO ` xT3st޺ﱱ|$®&|#i&&ph3|S!B]<<#]WWS0Iَu=n7"L^$Xr-fy ^y(ë|u![+x7[Gm) 8"6)֚4H "A*O,|}-U|2`W㻓{%d7:̰Rh6iKB)v+I/X<*bӌ,J2+Yox7}L2]Ydt)yQ D"K*R*pc^A;,jQڲeY8J֏s]SKTO׉6"Q(譝Z5e46'h)F!Rʜz{܄BlgY[Y<ev~~%>ΥRwDm taݰ2i& #E8" /Ny/*J'HEmyRp2v3ۓNO26MZA 1JO~&mxgnIf>o.39GݪCs}f%%=t ~ +'۩l F.l~$Ɏfϖt)JLV0x4p#TS~ | / #ԥ Иwc4HQgX-blY՝Qݦc@Uq⠘q~Ư^J\2o7n3[Ir˸&|"uIv3,/Y~klb4h4YWMLYόI Έ":&?gOd-ӱեímXrUco#-(?~UQh]\nMN§77y|C9}쫎Ó36U G Rْؑ[CU3e;NG,#ˑ$ 1,qӡ`$64PBkAR8 3ݍ2*~SkC2pR=Bq}֚sߑ#r/UI99C+->wy=@}p(̑2Vy{4`^c@ȱ$^34y+= fPh]QRÜCP^+|d~aZ{ydyp<9s#2WʹLSr^RI yRH9OxndTfPĕ-s^z6}k^C"on ,ђYh7YnSK:S#%y,B>K*eIdyoنcwN q&Lhd \g.Ys];<de ~ OKF Z eϠŏuv Z::L6i Lg SabelI8D0a>VXCoaN2̃F9\a+Ĝ )HջV,{BrKY6'x6-z5m(rrDG>/BgmS ;)J4cGNY+;՞i#lkh,Vƞq1sf_6S^.T'UXJ rCĥJiUK[j\3f؋5)8Y%f {Qc>DٛÙ%adΧ~^2lG_[?YFu_-A,^'3#60=E>ku,WYX+ ^!~4$!bq3Cxj݋&i]gվN5rnoؼf7.w )@;W(BEoNa#Ş&T/,?>d<Ŏ^j!oIŷ+7 IqbVJK4O[[xГXHPPT0l [40mWme,)|fAF_QIj~;TAf5("&KN(aFkKF >HYAU&<Ybީl"yNεgXl|6CX7( er %Fp&A(Ud2'l\?O<)Tjk<}9aa2Ecr.9Z0O"f}̍ɻdhn螖nK… F:xw|B.fr QSZYV )D\Yjdn s1Pq֜ou_C2Ehw~.(Ed݌|wq9nA(!/KĞ'=L\uZlI.*uwBx zD}dvN+R,;l: x^ϭtfI7qT??3L:L Z 8ij"5'kwG#(m] N=?On.4)S~}Q56> Ǔ(E]e,#EX t, dAe%6cyFFЏwqQB_rW?&0}q km|L@!r!^5QFYeq~=i~ ̆G} 󯠬bA(A:.&`iGl>tÑTW(-Tw5eSh2yb̡ _# ]AFV 暬7ZR*.-~954?zًEQA*K`w`}<)N8EF:swe?!(6}a TzݫQ8!q'A{wCVи#]B&kJPEzyBt-9E0wކܳL2P ߬'[Aǹ`j)l_]@V|1wM]9)^?Rxyk]3|(X s+KܴPU&}:IAG%d}A)[D}$?CasZ O(%3bA:樸5_gQF:Kd]$o9$ylJ&Wl? KKyCcpLNftM n޶ӭ@mn@,sFbzUx{K!6"OQyoܲޟ!o[$WJ6u'Qw ު,IyPF9յ]D 7Bau*` jS,ֻV8qZ0зɻQ43 Pe:\h~CA*:vg]Pn8s6Qy謐kTmwpsYH)Ci`|DT.Nc1#_T$#o|mK烳yT1A._zS!Qa8'-+!3~POߛ/y _`"f5B̴d}ו iW]`}IgIcY)[x+ w|ws%ekD=}]8B1z5~5s}SωXHY~^ȮV^W dĞ,E+\x`ߴN}CHH׭GKq}(9gY5ヤ-KHH7ZE]'w ܝ9,?lnid T$(ERv`UUC$ݩa9Pӌ3Wq=\}s2 YIU\"yNXs얅'{Ay:TPz M Jߨ5g,^Jo<п#ьR K3);tMMh'jEU *W3-x%$Z ͔gޠ14eb_$Gܡ ~+{6,7C>ўLhb `!ju'>:YG$*1Dֹ!kʊC2 "%O*y'Ha=&=2@lYڥM\Կ~ /KTcܣ6™S5?A5\-GѨ&Lji*J6@n5Dzw1ⰋE:SG NHT0nUB j+Z!lI-Myca%&%FSp"+{'2U홓D+ڳ<:!u C, 8A2HFD@)|p +ܞ"Ѩba+*4OʱCɾ2lRy o#z1kr|'x\Vp_C+&ђ]PQ-CdDĽ-,\lb(F-ƂTsyxS2'ØrYF X99nE9$T3)<|Afʌ7ڙy.+{C#<CbD*|'^qicii*8:faZEb+9jID7;Ol$y I(VL CF5y؜|)2ƃ7 ']%a?Cu;M9dTHyr9HTe.>x#36 u'jޞz;L&^H_3+k{Xf4oLAO0 ?32J tDH,-W'( >GXn:ڇ*jzc?áF8!`:[iMjݥ*Dk8Mk:;Mm0+.ݺ4'<Ш̌'tĝJ%poׇpl;Ybr͑6̎/BWF|>ヹoo6(mقⁿ>⦉x2d7fk%E![9 4׮y%0c?/ BEH=qz睩Hr3Ev퇈HOG&ErEz673\Ink5vA8_=dsr"_=(THN5]&*.-M}8iӜ%Ȇ IvENJPQI况S*n{~8ע@TbA I@{Kp*bYe.HO-|Ie֭mD@9<a% ^!!ˬim^͌i8B*Y?+] |%]Om.bzO?x>e]{r6ڂİ&*so]!ޢyn3%&->:m=%Z)G̐e&J;15z܌UPCI`$/hvʣ+.#ގG@X8ҫ[CM3tyh&';O@>q*ҡ *JgWm~Pc_郗B| Z 'b8a1vaHq>ʑCF A6Y-ѰC%uS rrAUQ:Āy9`1a;Ąrny7O7 !fӚ-NlVyO[I#Dg瞣:$Eg愍O)ML'T  !/N|!CWvگv>QI9+Gzd"pE,:1w/XS7i%64/3nָa6ܾ[B`+uĆЖ8TpbZ 'Z>,/)&@2b85}q'36SP1XP/#>'~Xf c9%Oː4WFb+:Yϲ QPE;V5RαWǪl m9^1.k9pud# `\ȷ_]3-0&[v6 :f ,-i625R( V&yo;+݂e҉Hm0_A;-wM~skιm R&b EL {b\bVfri]K#0ͽ<p #b$pVhZyo)1yU&]UC+mfi$Dc8w8~yY_;44J#n-Z ﰊĨ㸼0Kc5BTt;M4r觔dH }3Z5"?V|yM{*FVh({z4: ,2@eIpq!Uzde ZS@>s/F#62vIg8o  %h&ҘQ;]xHET\!YaLAwFk#,HJ !M|RgmPtDžZt {~[=~1ô;VY[0!#/bpq$Bg.q+f*UO'#oLj@ ! أ \H J$C7F~,hQ/ M$d@q?$:&<.H]Q'|l?jD.'6;h$_'岅EnW/"f҂l[,ܽ87&eb!EN`/We%5֢"  o^JؽG[?1wKnF@hmwFG1S Xr_ a{!Lr.cn0+%ɉ5B KټÊ$#~l0b]G.3Ɛ=_?bnS\gY;KYAU(g=:̗o =aD>^[]!N ,gUv$1)Xx0V ;0}V90Mvm!7Aڼ[C~yCSv,y(A<ۤ<- )=1XW@_|S@t %*Xt&n6 )>\z%-jJtA:Pe Bh B#U\whHEpcFjE&̎V=>Tj%=Eն`uo bde3Ͱ^=Ԣ]ٗtj<׫ZyGcҀCNW-y[>Th!ؒ][=D{ &l{X圓O2PR/T$F%QY~tT,?m é|RX '~];OڜJ)@_K1]2 աu1`2j<|zr&+-,KOfQXl~(}ku=KcZ/v*l phlKі5WEY|6S'WY]j¾kv K!}،OQ'3:=ȶM2JE-65MuXQ*jXʭzbG㳝jO}f4{s_|@lj!4*^sz+Qo=5B `fM xj6xڱ)_Ӎ9iᷞqEɩS] `j MG3ooNphAjuLk #l䎙糩cԄ}E`Tw`TMS*>8L 5:F#I4)_YI /"u)`QZJF0!CJs2LH[&+#={+$' ʇUѲdm4RhN-L_xqG Hw  %)ꄭ_'J[toG^[EBH|աJ}2z>uP3g7}B+r sjށ#)Fo[vep}3'seM ݦCI]8y!i"Azg1"3C/&m| 7[Ww<:ߪj% 5jl#sӚ8ȉz Wu8-_ Nw(9G=M/iz~k2>fD`9^ANc~x/J&PF넉WN]wlh7rԺ3]VW$f$k fLN))N[rytN:#Qf > =St%šWi=ȐE5\!iюKJ2H j1Ex(Y }ځ`sm$$rg o:T5Ч'?:aR6WO #)u yOB8#ŀ0㱈==ɡ 5J-O+?i5!*A V%ͧ?UeS`&8. W$D[*3DZ.! ח?9N҉MRDl0;ڨ2B `<Ty?&P \O(<+)Dh( M*kZ{٘eQ.^뺸~y,C|1}VP cW +Vg"Ͻtds'҈aa> SlbnzOi-L\|ᩬ|XS`O,/̲8&;VK³ɼ15dțx43e ",du Ҏ*nNd3=vb4ħHLTH}5Y={O\MsPs' ILtZU{- >Du 1DJlX^f@krox,Tߴ/TT|*}IeO˶<1$n4MfYߚ%rv8x^ ;8 -aR}dڎ5[M=>Jʋx)@  lz{==:ڄo"7gDMD.eߊґ&Rsar> 9x FQ0،6|}Jծ<{Ot̿F\7'H"uM>gd0rG_g5 7k":{R2L;::x]kbثqA:uPx4OPyY*qb~44cuۖ-}jo v|e<~+lD29}_Y A4Qa ~4<~CqnpKN!I&Lwi Ttmxcފ>zq7T$t"n-K fNV:tMC_H[6T۶Km:1FenնyTm)ӎDŽ⚔BYbNm@w8E2Oň!BF!Œ؋͛#ncHqpYxoG 0lrf܇.\w Ü: '@pl;5Upba&$6zXK<& :)5nh( 1VҐ(_.Aiyh'`w˞baU3Y[-ygL{, jt)힉xZcnr孝Cd>#fEQF]xLg3"ߎ(VKeȁ>[¡cϝֹX7h^ʼnVtdMv^<{ϞSc|.Z§ߙg!Ѡ^,w409ڣ/b6|ݓ",^ʰ"n "S}r3C&ѿv Cq$3Wl9{^B{TVcd WOwF~\յ8L.#1e~AsG.y,6$Ꮷ>]Z3V̸8hTc0A>mT !i!Qjegj,MyDL'5vP.ScP5˥I =*_:W_J|JͧrZ>5m+7@Zc`q=kT0}kxk$Opͧ"E y +\:A% 9. :>_ge#;F:z b 2W81|`ٮE+2ڐ8daԙ,&^B6HcPUM|= ,0V귴,&O$԰u^0RW??Agy@h:,md0h;#gLRS3%115 S{b?bF| tX6;(F8zu# c8K,PSGez`\C G_yԆX_3IƺYit94<4V6JeB }zCOn3Ǡ#Ct4B4?05찿X~D](Pj?QKϑuh1"3.ZӌBWTڮ\K`Ć^hfRh0" @Z Z\l틔-~bO`smTW>DV JVCzHjyDi^D.>cg}RQĆaOpj!!ZZ`7? Ԩ@E.v'qeA;ތ!l2G+.LyJ ]{ y'PG Q_g7*|dlVɃ"uL_l4.Fhu(>SW~D2uV_HYF~Qt"d5+N}L=8 "ۊv k:@rǯ#7ŽulJv&n˙6N$KԎ!z/TVr(jC'&aES>TFDE-mję%Ț Q'))Eej& &m1Ϳ{g*#6f')vMlpj8N*?KMrc\'rrC.Yzx \h3Kn#ׅ".D!jv')n0(@ANҁjBjG3tc\D_[N^Y''% 68\eȚD  MCЬռ;a9¹ǀH|Cٴt9.bIe(i K- мgR~-̹תX]G\]p :4 4>$!R?IKJPI< wBRJ%EgpV6e/0ˈ ˄rD̓w+kfΰwyYk%*ďV;\*iIZ$)֒<:+y䠫'BaA"]kP%Z!vA̰2 ,.S1MzZpe)9)k I5MRU&ѝ)B/|qfQZ*po UƂABq@ Ϋ[/AmL"sL݊JV֨KL'z+HqhmUDϒ< H.$:3ס| զ=X5s5_:Ռ}*PM^% 6'KIh .CU߃;{ye]=aE f㜽ƔJ%c7[4J Z7.?GG8oC{"Ud &jִP"t![D4"D:JK])ēl#YW;U>cWhX0]X O~R-*GqK$-{\hZ ouWi.CNU rZ,ꓖHY#^A K1W*W+oG%*\(\mzH+QC'I-9>"qɥDS9tɒ@ؕR>0gf#ם%Zy6B._ aqj?-V"XB+(6Ca~TTV^{[N e*-~790O@Y2H$h4OneR*>fW c[Gu' Rhzi i,ъʯxŬ/Dobtgb˧•;MOxZ6G}2yUpŗ oK-:o:k3=m$jϽI4?m/_q$tjFl"?f>vꍇbh @,1qj fyYnaƁR%7d6:,s m8å Cr',ԇuqv2UD3-0GG]Xgsee»2¾:IG0jSGSu(Djlg}oXhdw#McBJ<7e'ɣA02 Wqǔ^|2K nO H62Ή9~:D2C/`*Q[#tJ<, 'q}~X.p8*>a+D&oۛVFQ?=.RJ ̥ʮ9W(x!%OeOEĈte\;<8V鶱ெ/D2Rk!M̉BEEg6pb|^'w=F V+y/GʺYL˺űNqdVƑyWRi63O~_CE\BENw'sO5,kSp [ly5^iS`+Q6. ]zY|p>|by-Ĵ`g!NIr 6mYjw=u#m# 9(hPf&j/X#;o~(2S&c$X>DmlߊHsn9ˀUGsUim\KeIx*r*1⡺D"Փ-ZPhrG-?:/36BHګpQ!WHJwv: l.M9}pvLAÞ+j[w^J[iVdk0ҊL8!j++::/>S’<Փ{CxvgedY=i'ħdz5dcSICo2n;Qi7Ģ6a2!LĬst_0qB *Kۑ i JoqNBS6IQ{ !0R׭LqHxbĝ bh݁H!|DxS}ZH]4`Y"Ԯni٭mܧwsON8L6O.޸߄9tML D؊1" 9e^$ztb0k5: "l8]}>ԗ;=6IlwuZ;D欔sNI*u:q`3D]v3@{`uF@9Soh {=y:i}G_)ַId~$s\! \ڄb+=r#t |O7/(е-2Fz;r2Z֌/PSnΔHn?هd |ݙtpΕ+,IP̕ZH@rIxBCV+Q7rU ^i^F*P }֨Gdz&s~CRZ^X؁J8'#\qyY ♁ʑAїҋH+FuE'@oH0SMײ.jWox1wn)8NX ޖ `E;;XǶ})^\\& O[CT2Plڢȭ L~0)..ώZ$1_u%NQ-dOF窩Jz|fևpD+r:o?Y&@I6(73D[߯G$\/b!r@IZЎF(nlvYXja G t8#6,QKo5[4S.ր9fH)1y OwT~["CFT)W,]~ĺHL5˼ۯ̈́D[%nhL}| -ma'*ۧb6?!jNmG~3p;I^.d$Q}u(N,Nl5y螀 ZlDdVgCf"{ ]$mlԻ=}v76gg$zmNkq{^|㳓C2>0D1t[JZӐ.˙Ft v[X[aC,jtE>TmbnZ"Lb]EK7\)洇K=CAO|[>'Sd.;7LÅ ]զ{MbLϠ$~Eǜ$WLhKl]."ȓRp.痈geg"3< %SC@r`gPCF~4[ ¸=kqg|>kߤ~oGtgYZ0707010000001f000081a40000000000000000000000016650a15c000aafcc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/w]?Eh=ڜ.+A-&i 𿘶ӃmRc͓'$Ӑ;jFz#nxkp`g*af=C7g]XQU*)dUFfܯC-^׾zkQnk$wkrk]ԼbxvX˚Y.7B>y2gc? h^4INv\qCtk%FrNJ u#rg[˗C^ .=qfc9K'zn-x̙$U%}2Ea,ȥ6kA.5S/ r'N aj崍yzTPHE掵HqԀպ?$G4*P 1C̵+wa}YSWAv]ϛ*j3f}-jqsJ)~mxn9CL!IO좉  }*_l%dCY«_IeÍX,1>xE՟ -):e x+fY;DJ릒m՝}5WێpFngt{bы%ċT#K2cYr`Z觌dF,YSrłaJE Ƚy9b R.<9ʼnOWYYi֗L/ыCp$~pHfi#L]|>E#Ӏ~ǒ*Egzq{Vws¬ 1'tȭ?\ x }͞mK9>VNnbg󩈳j ȁ7- yNQèZ&q+"㴒ԼPG.W [\U#Ad%L@]I7M .:øw?tvfsԑ\P >Z=BU u?t0Dtj\ٟ\cOHHSCK545\n9$'S-Ng䏇8,-ڻgF.D?:NMKGxc!s}]K(S[% MwYa]7 Ow2;IBq,ݤmG[kw䋍zNTIkqK6ӅeƑUJZh|wU6XԻCD摫v¾iԷxv?5Y 1< &T!eLJQY}z;I>*%ac)O=#;Yc7QOppFb"7Dص88Zt jV2$b*`_!fn:<7mm*.߿]z@sm9 -V)F) cLk؅DPqaTY^M$J|d4s2.rJ`1EE.MyMgynkgF/%~}E[:yX NCܺ>Ӡk.TH!1Zn+e["2&J9v #ڀXL|P<($6~S'`Wv K !?ά퀿Ɋ}1tu/*-a?DXg 8I9/6TBxtzvAzOqbY7v%'uߚ(Ѐ29j*߶FzO$:Y5^p!6GBW5YT m2>ma dH+b@5lUL_gOYib'x}PAd dFRF~pƢ \_|ඔFNHx/+QyѵZv;$8TP{V;%\1<R oˉsUR_:`֕Ԕ YeMD۫`-e"$G~?3=VJ-gqynrSG~Xѹl,SZr7Dg & FEsኒA0/ {)wqWd.p(;>?jVxw^i M&}5tOi=Ϡ'GmiN]^<s#q.dhX8.v@pJڪ': m0=Zcx,k!+ܷv%޴[s(zmKd;%ϧ)%^R`v3&{{nZ(cW!pidTKE@JյLP2$ {aү=pH*x52 wH2j)ms7Q8L `j#fPd"n4ީ [nw\g٫d; r;mplʶ[_ʛޠmnwZnJ#{9”`Ch߸3q۾zX Hg?zI δ,mӚpF7ƯU~W"u<HUfAFWq;{#ǐ!y[0zPWjujG'˾~2+Jo.S7<[!L=oڮ*#4-I5x8D:5.}ձ1.um*S.TMc:"m%$[ Bl}-U/4$l-㭰 ^f{kshA;PT:8f[#ݴFQaS+L|Bp8Tl+Òzbtl0' % L}D(aGN<_*dG 2c\Xc΅pv*̵֪t$,J 9KUHjɓCivi3s }Ⲁ68ǧhJE㲶w!\\ym[pSjn1МL=k#\iO]$ 3#얥ؙoXS wO6D >p 3.鿶 Nqo-o0?j/ܲmN T[ }V3)ɵ(yh1s<-3i>8Aev_p< _1+% ?o$A`FTh7tу$aڽH^L5X%٥l?؋;y$ :z 9o1)1c+pzH#U,V =h_/ZA|LM0v ذ p?BBv*@UTC< v'˱ Eg94*箄s-`ֱ4{M"5r<׸{,'w+iY~j,'1nK&Q5;#;NIn>f~81W %R]A_27%ȺاE %$j$O]6hu Afը" CO؋`f{3F_`ΖIӨ{?L&,.IYfU`ˬQ$cp!6AArN"Yl+ ?4=79: x#pqlyNg\Q= ~"v>F^hS;Cq7aGqXfXMEdiqe &2 nmov;5M ?/Jh0/43%WtcoũK^'*Åe&n㾾)V)1Q/7=wOycqVHAs <ཉuJ2iÐfBtԥt-%rŭz7t5R9?1ZнgX!*ԨK(4Bo,s &xp0h6Rq鏑%lA7)=6 MɭTm~zQ F3ث5/|33eEE Fu{ȣ;?Onh8N ==3y%@Oa$Rq[5}Um嵉g Wx@I4ϓ HYŠ[NnK+i[laqmV#"7j\2ql{‚<.xP䞕ye}|cv`\喨zOSʌ_Џ^CtF1$Of12g l"6xљW߉EZR@8͖AstjX{^%bAj850nlglK6,+ZVvJ2a~SӭH/LzZdΑwD0 }i F+ɃL ݫ|JeI"n \NխD[Kd*]tJqnؼCH`+:`9A41~_܈knS,S+o°+}qFNEM^c̟AhߘH)9q6b~6 !/n=!hY3b#2뎺yXɦ3޻=IpxPPRg0 [ (mi6q0,0mO5߂)rλ^UTdlhPxpzCKc򋰭_L܊rfօ_l[E氘au55`SƲh: 6p?MSy7Wzx5΢ĝ2\v~feUk&N@Y7ލ\b5C_usU hGVHX)KО .1øy `Q Z&C7 _~pJŗ6snf*qBM5>皕C2ׁ?2K/MG3$"щP,k_wnyº:㌖Ym8a WSVVdR$3^1S( Hf5in73GYVm`;18Bl9O4{o][E:Hd޸W|Qӽ ~Ԋ ʌ_ 67.{;bǞ`i1PUKh-RDI Q{~hwtXM?|[%-{}_I@U=#nVZ5=AZV)v4.g,SstsF\O..򕵓Ȩ[aZ`&|& ɑѻ3I@ `ݶd뮻YQ$uE*\5'ܾMo7ɳT@z[[>4,G"M!fj6P^T5X*4M8XZA-RMD?jmӷo,<"p1o-s7j͓;Ϛ%tm"@ucr(j/ʶ5L_z?L{_{&4mRIK0Jyd ×cB1:˾K4t}@h3%|My3ZW6oNKݰ947ʱ x /wvG{Gj!+I&q{%0s=tBQ%X@*9lzK!I)kQa%{Cx-gҴdbb#ʤp({zqEioOeGZҫSV^`?F45;8+̞> %\Ů>԰/]FI>+ a_qskC.WQ/GB'A!_3Lyˆn.q0JXTPvO%Ejkߞ=ﯢvc׾]?5o (v,chᔖNB˕xW OLM9rMqB;;hl}^KS`'۪wj@whLP/秿@='Ml"(Lr:pAvO_t~[)pKeA|YKR|1T4kзaUwE^ƣVշ[}^jcZD:0^/Whؖ}Q=.Α#W홛=SnClׄ#]"4Pʦԭa-:Ќ˱"ti%=aJEcP;77ܾ]Pa0vOAaV/]L3S8` sH Y`¡Hӛ>߯=QG6E'J5wcQʆ}$& q^y?4AJUy̦:C41{Vs1nܳT\v3+ǔ!ey 1Iq`" ܬa$r[' =ԹT tư)D'*2`d~W>(Xnl[xRXplzיPl`8}qz".t!ŜAH3Sao? KRlpvVRh ZV{L!j;%iض[&2Tdcz\ `\kِar$6*F<66ڨ!!5c32=1Q8B,y4ޔ^/}6ޣ,#[6:4qBmIt#YV sV<(%C7[j(lAqEyG~ {{D GKtKL1>鵰Fb瑪 qZyFA6`b(cVSӞ6Qsgs-5/i,rp)k`}y9 DR3K#TˏQcuXja7i//v{H?0JiEE~D[aOja2 ˨< Wn E!nt,ayyU$"q.8`ܪz4[Ӹ-E?]mg"kr4_e|ȥ+ˆW%ڨ!֖J|5nH[iba)],(&9f0 QlH~O\DZDp;3`A'#x7xIe?[06 -+`&` 2$ 07+M(]sܲ^g>kHjyiE|s@rs~q#x<AHyd%hg-rzۆA/X&_mvTu(:MC'19ޥ|g`*I'nc.z'a!؞4-,t_RrFˈuɉZ.zc+NQ-YƩ|K?srB_!ns.xS 5s'8:2Fr*O4 1bmQTA@6xC3…KWLJ䒑;|$g7f2 Ə)&:^f}d"5OL\0":l}88L*#>^"u[B*pu ⭨8lBN_hfWx g$WGmKvnκM3X l^ '聙%5Ek֯$)f "+j6MBJg{S)Ш[dЗR/G>p' |@y"Seou3y@Aﵻ(-C"CE/]Ä &X{`' w+켉!mLh@I2~b4^,K5<tT76"%R\;MߛԩsN"U*[v9*qGO81Gm;o(>R&h=^g'}U wѱ)'޿n7DZ*<9e|'2$ k3lK=J(M,(r#Ԩ2`&¨(a"NS޼6vSs$"pj:2*\ُ.(+H[䐙\$7zd'aC4eJLxa7 rW8;93 b[&Ok<ɘsdYlWa(\;8lm$p}z`3s>l!^d8h_)(1*<.jdBZLI+VORb 0aYuy6a2ZZ0cm-zߑ*Zh6WJ{$!l1hY }>b Uꉟ<)`t?PmӃc<cг=P]M_ {;6r\8M'jֱ"NDRO*K㳑?[(k%]bGvjxB9eg>ϧPm!Fѫt<}=ڎ `\ABu2=Ȏ4j褸~\cަ,$J1l.TcwOLkRГִ~kޑ"gQgšW+KhCWM ί>,5޶>6&KI-,8RiENo""'G7DhA' 9NCԎޗ6 ycJm{K<>=NKc mEY6 1Цזv E] ؠ-1o ½YS?NuEbD^tt3ghMV2dOkDNWSyU4\^_vx(t8i1ey=2x۞!myl:*&@)N_Rסih8OH5b yV4sCm a,.s7bOv0^49zj(Aݓ3>i"}Kf WchojOn*K0xdNRq(7˂^QX|Q?r},?z<CgSבY+آe↌;:09ٟ|>̈́Fv͓4gJGévz"wњf/ W[\'Of1\R_ج,ޝpcbּNAjNdAU)Ĕid\Lfa,(7=ScjYƸiI& HStP]|" dt/+2\gpĆWA+">©Q']Svz(8y!"NydepVQ%z[0p? -ݱ"Kne/3q9SmPB~kDGK Eʏj.|P;Ъs)E(~~Q!4ƴz3 2Qw a5DT"",lYmFr>d8F} Vd'n$ `([u$*7TB92anjE`-p:bjfQ-̪^=˹i?+{dzv.OyOd{yfzP^G]M3Uo™b&_,]L[SS(ٰ}{F*[513Q=v-qc[XkF5n.5;W=J'j xhwV< ;,=ƴ"CMiV? Qc%z_?i)1(;y.Y~kG=ԮLFnڲGtGdF@ @:6T?\qO48mJlqG>"?^jN}*K-`mD_uʠ#0 6YIJnʞ tgw㩝h=JoK+kPf` VX:VL#,3ٙ?C /qkbcАn̤|N#Ԫt_cNБ~ORlW O&_ 2?Vϝ\@ ;p $*x.tJ<CcbYIEcZa5 K?o5॒!M)$.5 ٫`̿8;AaZ!l7eLV94ey_GӖXZ1)mz $>'Msď^s;Rμ)>FI X'B8Narд~YgvM\b,e ݪb ؈X=hSrRe.:Bf*4?yJJK,^^J b-m ?`X˴{۶>B;i]4Nߌ4Bў’lXU*Y\dm[E'P  > xab-5@:kڶ3rF{bUS$ vvknduY㚿Y&8O59 Lz?㶖Jr+d&DkGϓ<4TG6yM#@Ãa AN)'{K}R&mQ#t UyօZ˓4\ͿƲMy,dCJ? 5(zTǃC>B[,Tz9.!N>Ca)WS9\1;怯k윟;Lk܍͗/>S1QpʬU.IG6*@"͆8)3WGig*ucݎ-_w%dW,01G62X`k3\,22 >&9D]wJNr @B[PLvd<UeRnB[삆-W~B _/k3KkB}rg^R(ک:6f>l̷(8%ɝ+SD8V ۼ+6l5Jwy3n#"鏉Q =zd 7}(|`bҵ h'8#;CdN&`9ws8r8N F%de!IhC/,t–v{bWxێ7Dܵ b(F3+U$2׬:B>~Wԝ Vs9i-64^5:2!%1'b P>A}RuM0YgshgуZfx %@̵Gb, N6N:ǩpKoI;, q6t߸-k'%nYXq|M`0+Z6Fqc[ab~(@f꽭@- SW:9"?52A:t>mme}vdQ)n*=YлA; ʠոbЖg#DRؽe$iݵyH5_WF2Hr<)8C4'R <2h "7|xeJ*9ZG-򫩵].l=4 )-ay.DQ_GzҊFct#B=PBUhhA>Wy;l:$]L̡~ֵdym_YRh2/+&k`ԶUX\I46Eq7pej!S]d]^#:/QwGF#d\9j6Q+<77mŰ| $eO]?{w:1ѻpiL*0u:t]YֹB1O$,r_z,EG.ށeT~ןn ܼ*Kx1-7|@ߐn>'+)h]6+Ị'$Kl:Ln B 7@?ËC](<^(.e8mWH3&djNqb.Ql,@1(`_rJc@;bpggKxz$C7ޅ K-ᣉ|#LM m]!Y#}:LZT]_Ū|,]a5 *Xvh0K0A^\D+ufpf@q]uB5N'&f/DY!sׄfk]Ħ,@R#<׍ڏY?+L^.v1212hk=b\!VVZUΘ4E0DҺ]9BI俘̄CEWLY"&"%%V:NBARk6DLfͦ64:"p̥6eo̥1Jpۦy.B2q<' 945GU1[1]0ֆ?@p 65j]!ݑ0ix^^X_JT:zj`oD G-~w 2H݅9\5$ޡYo/|Oz5[?b,3ciў8ʺ}§Dؚ#,I Xo\h ;uM X*xy$,o3bHU.%SoҶX+g!E@U^9UV0 ٚZPWP6?tdah 4xDzc֠?nZڰG ;!D.xشmua,n'51{~0u?F#<(cG=tkQ]13 k hMϦX5sgƖ%_d]T9 \u5?evU! Qdh0nbGMbD& `ۯg"233:ɊY+ؐڀv""Α`d0.n?ՙ H~j-7ZJì^`|.*T>ܦNg^-jh> XS^r|DۜrHa `w 8ԟ AZWM󏮳[|'W/(.ɺ{A>p,r 󩌘$p$g>YȣPO4Yt2NML.-%HiZAT֟=L0緞2riYdf/ِrA6sDjD6ūB5֥+#. - e"Iq0ƱLNsN z X,~SB7Ռ4FttD+)W> E4Ňq{ cխkXnf6ڄd= 3A;zWc@9)a4^60o]]:w5]`NzP '0O13aAb`\&+׻U(ý8@`k5ζx`{)H*4:85})+^10IwekMBNCw*qQQ7mY [APYW2| cZPx,˔[˨߸B6l Wod,e4GC>JF I&ƐHDuLinD)dEjڂB6a,MpͯWf9$T+55zW/Oy;F>0Nw(zH~SOH89UK*{Fr󩒔@BWͫzM be7cժ~{AM bh$@f?XEx?\;FT(EwZHc/#${ӾWB3 :g2Fw1nsz'80FVUVeCR.D,74Y 6-솲 2C$Y>^r9VGU0Ts,6!ٳ9?_$QLgt>veU|^ K,҅ C  ŵ8zuKpM~t&77LW,i'B'u>A J jͫH?[5\" Ƴ#* _%V2 cM:ħ .7bU_G^Y' c*FdݢLPI oqP Fҥ`F:7{=%>S^g>{q"! /k[ι$gpt ܘ?1t 0rz.$\SM qe^ 7q2'3l _P hrbE?b*sixO.3tKF9Ri0҃\#A2FD<[MV}X"/ye):3T%?="N[_u-VJ fuI>۰> IIຠ (t#>aWz5iPp1aݱ%4]!{6z<D +ZGmBP$uihZP6_eKeвё$UJ]jx;ORW@Ad]+1YaG€TCp f^e0ݧo?GVOsSXE>-g l48YcQ RH1ABA?ʏJƨRS` #>gXlgLBHӾ]~ nSGi{K[{hq 6 lp_u ԴSr{d?XQ}CQOrd'SA (//Ái+Y7r .x'эI-}/^z"<,lSໞ$gW&9hqB iĝCeew'M Ui@iVJ!Y*mr"S4#&y^x+*a͐I} %_k:~l?n|jڵ=BqbTXagaB`1KݨԦU2[\ʴ;DRJBiCd'gx!$V8\# {@  œ>*p]T_QQr".Zۂa(s̟bd(TYgH^~#bL_k)U{K)Lxktv  joWq&ԝwP#L!)㣒۔ɝceDo?퐂ȫu yB~~ގ]8wF sp9‹Yfki{C=)4t[L \db:zQ^OMTWB*$9/B4muhhtu^.s@_eZǁj3Z6tOZ;08ŠIh5s^Ă)Yy f * MiI[g6dHs[7g.\FIѕUY %TGMԣEEz8.C|oâ2{F}:+֥G F.x< ;33WcQWΣ/41c*K CqkÔ|E 0MYJ&EX⑅)r?AO RFv='͎sZ(Tc2ռ!. -"CUF[L dK,T}G$p#Jk(VBt/fR wb6n>uE޸/EO>(z#ǁ0NBRtXsouXP/!E6KaO] n*!; 2=<P\VE|0΋rۦ*lz7m/:qVMH'q2? Wlj{e)+Tޙٓ!(.҆%\2Ť:A)֒uBj[2 9 `݋Oɔ퓉$ Ty~N7bٔiQk.᧬$;eo':V?r#;NMrYَtҎz@:& /VWI,ƹ<9WT:/T@*\zӧ>QɎ (e8ip!/Op`tلxkIMϿ#gԸ/1P QVA (/ B/&U=$}A܊|g&.p=G64yj$;z\wgu9!dMO@؈z"!8Wڜ\ܬavDa|Y)b.arTwNKuv7݂s wZ DtoNv$ceOB3" ^A=(-iio=Fw(!$8,s;ڞd4IcoiRm9(3mG5 l2)YIv7ʥFA|Rh X Q C N* |i6oYr_r/R}=R2`i{-F6 _z2S9$$s4yJ~m=OsJ,H(G<X6I*0kj$$d;e<o$#3JlJτt1I럛݄O8_~ggy1!jgAm48 @LNTJ2m "Y!i)8yeT}o`8j3C# 3B /^,KM~2y#iE'1V H}dZ-hޚEe_,zl~dN8 godOX b e&6ܝBz( _JP;U^|=NOVCGu6r2Z LkSvJij!9̃bj -&Kd|]Ί@\2[e{n?5 u2VQ; 3:-t,cIpcY>1LEs,X5a$kF,|eT -P8Q.*tje❘Ke4 iIe鎒X\CjhV!jGrms?BWE/WoW͎)ոHVw#[Cp3\Mk7 u/_(VK~N3 ]dϱ|B%n3so΋%H$bmdҺs|@Z@іH=HȦIgct-]-Qe/Լl{tp[ZQ~~k_q| |{mn`R5\+m<χ {kO25^&AXF@ebwƥPt񴱰M?|ţ_V9V`g.H<;,mO=sDQ{Kd k{2VfxYyy/T:@gH<_▬𺒛[æ#xZSW~敯׾sJ?<m#sSWLݪ wtȽ`5lC1ZgƊE/D!lye*HR徐:򛇱-gX8ˁ<Hm#DkiS  E]pt1I{? =L/**΋^脽M0G@(bnOM=i Et<,\E)!%P.b˳je\q1L̼6gF5FZx%^WCC[KKh>$IwU ,ʫqH0}kmh,LuMwJWA3H<,_*ڞ_ɩ@Gt٦Ԟ\* id&p8)фe$ͣYŧ^`5 ,ׄS#UQ1H%iǧem#w^BB Q'C}P/#8(&ꥳràaHdd4^˘zE¾42\i]5;w;1jMH0܂/ ᭘ޢ7t׮?0 h;OZ 0?q'ck Le蜭㘒` W9p;q 0 *T^Ѽf\Y۪mL~ɋ9 >>T-i/^9ac`H|3JeZi,5f.zXXpXZXVW)QH]ϋ"TJPqu)|T2tb{ΈV-ܚԬbH;}34S!2ؾ\b4^}MwM=ˌTu?T+R)EsS;W.]m*vދ3}ڧc/m0<8uʓi\ &7o":!+j`Ox.&ɿᶍRd5_|ChL8ZX>"=MV/"GG[r P6{0ƲB}RkDžn!#n -ZNߵSYϲ? A?wS~ P=1 =d*)m1Cs(VL ɓKyW0b$OZ1^?U:`[MsJ4,~eIâRDxfHjpgV +u:8(*DvgxT4Nwmrw } CϒCv-Fw4 dRl|p╞ܱSjy8HU('m!*) Xu6& 2kد l;dAdgH 9u hw!5]urmU'j$_&X$[4SNUZG%(Al.-FF 0my%CdP'J`tjb;FS}iz 悩 Y܍5'7sO[D;g0y ;Ek=d+oddilt(%66_Yw"6֓"]^?R4vlo`q_qB[IDu 3gT`zTd@v7GX/LZ`=3#PQY*/B: G]ؔ&&uAX+MmL)T?V3"V:뇞:T]lh8y6rAfZUVryaњ4Rp'OG4[oD(r+-DqW`mmeƌ{:̟f6Wmݝ.Tj/}9X?{/) kx=#]j@rTelZh^<#!"\ :-h(kSRjLR {Mgt%$悞K&4 .HhJi֓VFaajlL^[PcSs_bgoI|}\A 'nخkj_KWbjnh]ր~ː1 PyR2YuL}S=>$#3}zܕ̠>: o̓g#ovো~^ްRRxo\2w4~涜%@%sw/mwN=:Y\P#x3wyA\d44DeGo&CD-*TaѦ^'GLhEqu+WT1s&tW?}~6!ٰɩi~ =a<>tdW ((dS @a@4]7K0J-9_UoG*WQYah ~|2Q6jraS[cb!RO4`jE,D`IL]9y6J/ UQޭh!pC[]:1Ɏ/rZO2o;Kљ̽'*5-I?{xN"l|BOL:9;QL 8*hНTre¹lT0`1 7Hj& bQǎWbs;,C9~SH=6cQYx^ +9vޅ- O4'>;8jh3)rO|ĺ݁1GIOREc0#߯WL2kڊ <`f2oVcXFa"=3_Ūiy|C__gO 5K$%"؈n#ٲ!>P;bZ|\ ZWAt#cD,FPIL8?Q&LVqj f2ɃgQ v&"nI/=?"G$ w~ip%0N 5lS"YЩSo# u A%3ױ@ 9'g~+.3ĹlKl<%24!s(/}/q>z ׳lvRuI!4ln(BR|8|h9a-9Ji'5yO(q"`mu2*">,Ï-r*"8چ+ O<=ãe|75X[nkqo3/'2`3/E}E;t YFjzpV#K㸺hf];#,sq +dfPgSA:'zlDw,[6lȣS:h?iϜ񻛸h P#_2ډ(;J|۳S:8#e-_6Ixx^;+hmM?=׏ڻAp$ka UkvM6(l,W)Ȫg6^cW}Yhҹ$. yRo >&e38jފ*_Q5\HUJ\jIy>y2T-(Ѹdbd0|_"}Xf9N+[w#'/\ؑ.g9x6 nsNU9'EO`EEqW}W^9`Ị$ZQi-ޗGFj Eɧ e޲lH:uH(**lV]_]@I?$l^iΜ i2T t3PY3\ʊM/rbYL7eڙ"2"0 O/njI]8~Kqbv{j}ppfnŲ́FŁ䖞IFF7*ʅe?u3W"Ḍع:wW+;OHojųw\ޔi=4BW7A|Ҷ=08πtj-UyT5ND`)~7"'xʈpD"y9QOCKLOᝏRmN3i|H+k:v+tpLzd!d]q_XouNz cՙ8EA:d|9f= s-d1BxTpF<4U) ;XސvOnIXCq¤DSd S5dFo/d.lg:$ߘǕ";6Fxʒ.y4'de~!CtA^Obtծ1$[ُQ0 ڪ>T'Zr}n"8dܸ@Z`*m:e>ɒDNNô Nּ.1wLyrgqܒQwvj/IKe.N{EE]?OmˣlY~2d%R:msy!P)٨珜? X/5alNRqgnur*c&ȅRәD0.ࣝhh"h6o-&JC^K9|DI7kL>RK6\!,\ ).fh[,#r [3r:´Saط"kRG#W*m)`|ϴٲ.mCv:J޼{;!mw4mmnpقZ҅֋anuKEN0|Ҫtfer@mVdJDX "pRɇ#kuu;6 "UԻ-]$Ōʢŏ8a\\.V?7/ E l5ȯʹ~$єOu`mS !U΀g  "[}y!7sT%DK kvuհth2T=u=^,N[9቟ e*)wF7U6ZNon#PrK o];H5@/Z6Gvې NaA(n@I!*/0o$bH0G}u'<-D&\ѩLDtTO$̕ϊ=*+Cf 0zeXL9 ]wLջV@d&`Gu䨞(_@F76udut+"LMJ;7*)Ph U7H%2=ӠXlVe]Q@kqB Eq )uEY## ytD|ޭ )TñiC)K8MeA1E׫s ׉F.cLDKR mx}f:Ji0,L1g, bl48e}U5zg"\؁fcN= c+ҲΎ=J"[<Hn淩ї3\Hm;-hL&=Iu #lfOңE4!3aZK[g[lKz^ =\0,fT{N|yj2$B#F| cz"&hqH :{j0[;ϠHd~ wR ѱzE-7^Y) ȍ'%  +6B#]YJkWwŘE'Fh!D zR nG B)$^-m)E!03PBŸh/6S`H19q*g0x~Jy!inl7(r`v*路CGsl)OCƻ|鈢1Md*'>\^; O}=u:ۗTn~IBۉCo;iL@3bPa߱n k\ \zE `V0|@ET1&Cpv6-/bP#d! L^f†4)qcïm(Y=^`88753=6>ԯc$Bp}9 'ϋnztiZCՎ Zםwdz@!jbӠH6{RP\ej]֟㣆) kh\v\Q]Rۊ3@>.߬h:AhnN=̲ILY\JwrvT%liÄP- XaL*̿hz'2ƴaYthH@ ..g _.sC05ilʹʉaqM|oiFd2 "0I0rz{92ZoN}"i~ ?ݩ^\ɈoJ}Ry-J4zgP6ve~ʽ!T4ݓ~4}z~A(?0hgÜ9#W`<:c{f7]L^a ma<3#Y3FG5Kdih{P9ʿ\Dr:N1!;{La0fsA |xߡjQee:8Yc&Gk8͗up`qT7`r-?ۓآw'ߐ,+Pd'o!S$lfrDogdOY~t+NmMg'WI 7͢*#;м+{":=gF">.>"x9bj:sa#;BHGhn Z <5XkpE[@Yo֐X)2߆yMT{bum!ÊpI)UCuh۔lE/=4 V_ɏ&R7|NBkUjgӲgq4SӮʊS~ Ŭ5ڷŝ+THr-$&Vf:Ei49- A&d8\XXB_E?+Tk15eQ # IT $ΐ0h,`:=J!Wkm.q;v̚| HibVIrfYs i^W_ l g/>e&)֠}]'AQ=!ŭ0\Np1]P<3 4 /vGjT+XfA\`͈#$NLv=SJYGp͚0]]u9 bQ|Hfh4cYo3%ϰA.8^7T֬XjkToc \ A18*$fZߵoI,-S Z Ā-"m/ :WOxWvAnE~ԯ&ŒrH9Rj0W[[H"jΈ w`} ?W U':3|* d&g\3\z\ݱ6^?_!UTe*R`NYZǦRE_-58_^/*mL,ȼ$b#*JjVS>~1*)m+M{ %ǶecyC&t*SHRgKϾn4|6;&(\4gcU?f&vI|U{|w.c&uRNݧF.*\ގbtj*/FZ=m*F,G#>fcEӀCCD$ZZF5ćR׌8r=JThi}=V'ab͊^پWϙz_g,o7Yd`l 7^^k]O,) 3ry.zݗ9UqeaNkvgl60 P,aXxS5==mNEe ِQ7) S%W1RGϯ7ek6AF[G^ HdH^ʒI3/$VY7':!fr2'Q{xΠw5n\ћz6 `)ӪOqw=kd, ɍ +`$Q'^)U_zT07z b #_f$yL(΍= G> mV3J`wCq\Rr>q?tibVGVk9uX+52N}kh7viBo4e3(QMQO`[a" +B;F,VjԪ2̩ ;J5dirtM]_z2=!*m:B>~Uz#E-l(6;ݴ [f3H<$%̮NJP!6Ms|D[ȋ=[A":]êTs`\/;2OpBU6͆E"SijW :?B-G^ R_nW燝6Ļl5YVx#a>No}p FQ^y'ǘ`^N@uP #~H!7rBSA{>*b3Xn Md MŜ "nRF<TK[;ыܬRCm+ȋMEo`;kVJa6Q  *7vXӠɀ$~"CP%\ "E>hG>Aj|G{gk-W$Pڱ}"G@glzo)떱@3ߋ#%Rr7UM, k$6iL, ۟j"GFC^ mer,H#6!av.Wn$Kwr*:ދm~#M5&Yp2}>[B빴om=J=?9vzA-xZ )+CvBE K2a B2tUHT!?\1He,7ݵc:$K¢'42FUЉ9s5b/nz4+튱P\t <  jS~xo1S(`{599ڴ:n6op7Fi$g)wx `V94:0ن䵟뷱dmTn6 ȅ6 S3u@DiN_rh <Վj3זi!c@nۚeۋHK忽 H$n 3ߨe(> | z'4^JyFhb3>5@Ǣ7<1u ܗîG ڰt)ԧK<2E1Ymf?9'q/VbT5_sqٴ?rD䎶F7DZ$BEV̋l us9_K$ " ԎêZ՞J+dDaw Z,sD0G_18~\E5ܗ`MO^{9gک ?gT: 1!݊C鞬/<*K8liE&`RIP51^{rP`M޴ r='WΙX- 7~x$Yc4,ҭi5M&Py)hZ yS;JKىm1ܩ$Mu0?ӥ ܕMYiN˜Wrҍ%2`,85Vc;1 ]ty>ݫ4/aA7I+I#xKĘNK.x W<&,:f`'q~eƃh "{3i`o;mN*9~s.n4p!4ͫM ^Þ,M!,ٺYp|{dt >]H dtpvg1bkTL9$cX&l`|+'q,mQOpX'#-0A+_!ׅ4%Ae(HJv\JV/|dp$D Y7OO[U%Ɍ6Z!]ψbm*/ћl썎U?E.a:0$Zy!ǹ=ض=3-}ڒ\B2j MR!I;%Lr"RK=O=aI1L:qQFkH*7rz+D!4d髜XиϺ,Gd= 'ONI8%6W<Ն/`?]|,p(R| 嬖ꈄt^yNVEi$-NRQKұ0\Nx>6ʷ]" OX0f~Q;JVO iO?nTPw26`';}${^& {nF,q6H;N//$r%8>QyT> S1LYk &fd0)DnS GG3nofVͅ'Glbb&YE!s6I'nWe`1:ٶ1*m-vżfVԁcâ2Pz'_tU *@, C >ߏB^Yӡ?>lӰ&F1'v,&E; /o'C@ߤjQN*29]R!5ŘtSU 7NgngI JKTX}I‹HBy▊\hX ׇ b1k>y;qwhXh^@z""Q&7#K!_µ O֯I*dtu ?O65MWdvuĶ0dX[yvq"2=.1ݾgG1UAHb* lG$ c W)L5-v 5t ;vgtYA;p֜)';lZqԍkPaz"9gg+u=o7$ok<@m:m>w*RCB4`'KmJeT O~8{/ ۍB ~ J7z8"V[yJ^Y \"88+V  #R$6XCMNjA6Ԓ_%D7 gg v9_ _l\ ԯe`DSk0diF*d4CYMD="S6AW* Da+@ B.9^غE1L[^ @ .T99l sd\ґH !?WQH]z7Kp,F& 7SAE+_:>o;L\uvh2I2!ְ;4#T(Le-^~%y37 Ay4بNR Ym;>WQ]~JܜLc]HurLB6wAFheu$אܣ-יLU.ڠ™ ؎U;ZehYʂ2Rq{Ap y j8&50xVbn"w|IC#΅Q.Όgxb*sā0R:|=-Z>r)Ci8|(Psײ(ta9h΄R?Vl=.fԃ-*")q3쬷 $u_L 5f<5,'sGV cb=7~"(}wYRR*GQMd*S?$N0g{WL>Hw}^H.6Ң̼F|aV)lxǭbաhT9e%ҧw[ԓ$Fy?Z?H!?~~(GU$m)rp "x[#-v,NzXkHt4h4pR5  hqFt].8C!ZGw&KOcuY)es ^WzB(atJ 3l'ezu]{ z5 `& r.TK "gQ( +?J˜RvlW≠KA^j׏Ci@P>xX[)iLԫ8FӠ-a-OlO$|B,w4%rA CG =yijgmQ3 pqﬥ#H6A!6ac7 ~7sDI._]I33gڗ'f')6@@  #?FʆNER9Awf@ p|);i,e̐\{# |@rfRP3khI4't^W`Z IXga G5>Sr)h}+L=A_LѬighs&=q̒W j?@ 2CWa 8Ab5ޟ>ÐnX,->>WX6*XS"Gl|G0ؚ7!с B`?n\%@ѹ‡zf'UF TfqxTm`)DM6b"R6!Jjt#c_@6fvDfI=G~6DXp䜷j6)&A"34K궸X/bPiq oiV;{T{ 2e G;-WYJ*@vȱ6P3X)Eާ ܻ뗒ϐvP鑥.Klbtq%)Cwd4Vd 't'?ڙ} RO| n WZ(BK#2E5^Yy9잼p×oq6ƋǟFG.'A[__kK=*ecnh(i+ޘ'Df#?ZōC-b@>5upJ4j\{&JT ~J'9GGMl6& p"HE4) ڮ, -c6EFһ([sE~$(eʧ/T2Es؜'[i@ҥ.IVYv.ݣuH)m 7!evʗ{rʙ06 jgR:JjngtiL'{Vb-yRWx"b.R% -MX :9+ T?0 $ " (p)sI@R6{ 0@Pݿ8qeb$ }?bS !NtJ:bf؏2Mn8{1us{ϗ`E_/l)#Bbr/Y#Tt|acBv2KP4ذ u9lU%]EģDvB]fʱP{Rwm#U nbU|Dv˃)2-k<怳hF-A-V.@jyZַIJ#}wȎrhEϸ4lS4YeJ"klRΨx=—fE4 `NAHU]U]d@HGQ7tQUp%j;SsF9KA4H'\W^$?UDg=t85 ~MlHRSf׉_PEEA52327k|X%xwerwbO_ WnJ1hyzt˨:Sޞ4G%u+T8aWq!7% [o@MSLìW( ]TE|]gC\$fs)n+Rnvuq,:I&D>!\.JtM<|aŬ: mIDN^M6)ڲ"'k_{ŷuBZNl<(w~fÌ|,2nՔbil~?$'lLۘTYsS'j0ۅaOY4RZ'aG<ʶ%|6asBXBc/̨`NxD:F{ӧN=+D+L GlS'z!"'{pN&;Mq&;ȐJ{hBESgIx#[gp띛~&VE%tBH)llcrl] WqF0K%*@/zd!PI<"ޟAlpT8`dK9LQ*Z`);JbΊl+/C=zE pE HCد~diV6ulJsԒfJQEqCz=DF#,߸]C d7PyAK*m.U*:jvM YQk|K<瀉=MчhSZQFKӀݙ)Uohz0c9FQsg!tb.p3N4#Om0I{)iIQ±=ʪS"g̓eZJ"d "D܋ltGv87r D.V{T+ϗ/EU+ܧJ[8Rǽ[eR ,T(NXvD9 `)y씒N0* k}=#̣+fHJkɕm!!I&wIzWFXASAUIJSvG,Ƽ,"MDT:NW"c fE"lђ]WGTXFtM3Y_]Mh<Hx?0dBY7Ջ;k*-wn t,S(iw СŔkf3pn2TFn| !&p*dϙ3 ᐆ\aK欈&MKL2 &Y fϺLaOW+BXZ+;k]@!3FղƜ~ūqO*t i^D*kƲE<;:z\bۂ)#-rҠ0`BkW iFLPr\L]>zMou=jKK)x* +'SCB-?鄸70H` xe5[l_J䢏HI!8Nwc_\>PuH)gm}Su$Mt0rk^v%^::gF&N Dힲ.tz~DTK-!X&ɕGB燋^-՛P''PMk.<5cWpi} .a煮 ZȺ [\1m"ܱTÖNpŢR{bAߖ|ke)Ffۍl gxjQ'3_M9d?9CA^Ӊ;Q] [!\Saݏ(hq4 G,fVp6ӛt{#B;zSX)3V"H*W>=upO=H\Il8JaOh/[QŜB>s6)̣Yga-Y޵K w~A6jY Wr '}[f}Cj=Hy E! "-: yg%^$+_<"ʔ9PkUru$x<۹C}2#Lv[=#\86_K#G*o<8ٷV~E_oU0I:c ;(GlN((֖fuٟQ=lUUbV5z<*=| \> ^[ڃᩀ[Oml$w(p!P2m Vrg 8+]h<qgZg mf (,>mpsX7)WղϹ_x=H@h%)ԡ* l)󠆧ƅi[p=zsM3vO6@ȶ5,Upd۲رӒXf''qXCɴ39ZBB]WTgVW쟏1ŃˆRkk,oAa7ZQaֈgVvXje5)r A6zc elKBLƥؠ RQ 9fMdr .?S PԒ(W3KF}NF@ƛy윑0W9` %F0$ܨV~_F*JǾ* y]Jܾv6c_AHjs7+SJSB],hcKK{ 4&!>6PL d†ZkηhnMS#L^dBZĄGp8ª@.^mv2*,I٪:&K WR:(x I$ hF`~ˌV޷5l^:7VWCu-C254 ~NǥF~́{&;YvR}̞fO5erT-'jÖ-_KccfjWڲNj}jb_\VJ;ͥX')e_{xBEvf\[(cp'g!}EЧ.n[@f/A‰syRZ7O0Ǻ>q%^PhK=ӵQzuyH ڿ墡#:ήq7T- iνBb_+}af73!hQa%حYdHjjCXak5QCXHJ- qwa(1],ж>f:s Ay2/Zf&<}0Zgs{VY v!j%^h(Di!hV@Y9)]+`SHiX{LLN"2JJ ^;^gpR aUye Q5tlE1w'  +V$ cX\DKH=`‘>j_ GC/'ځ \?y-ã(kC(V]}{En\n&H9-o.cgMe:^qߌ*F7|ͼH$`*ӥ c*yrkO7@a}{js >hG{{FY};]9v|Lz$ &iZ.4PLLVF{<~)ҋ"?F*SLCU߱q.%D?rg*7<; Y7z;mf/s}G,sP.co ؁!!$AmQYy nѣBv?鏂F 32*E6 H0ב̅ REӐD|4\-#q-np3-5jHÙ !j+ bp| 2O_Q.嚳nLIojCyoD$Gj[zW"m#[ԡܗ6!YaTq@ψ^LEli֍En4vJ7Ml%JJ ,6Lϭ7C. <~|$V^!9F)X|_>, `GDR} Y^ wVpIˣD:]$cLsw`hfy ]HA(vRD)yqsIBZah&'O%(?Q.ݡtjQc[O{`y:+e_=nm*E`] h;m c^t/Dt:(RĕZ;aVd28AGu}(JR#x,⤛' 4=_v}Q!9d\7Om&HrXĶli0.^mZB@yZF5 LBq(F "6Z|Rd!~caHj mt9ìe;q$<}r*BiE鿉277L *$ccN*a#X 5i„VyU~ ,s'VpG:|'Y]F҉E s1Z׻[`kwlepk&wJ#@x)/ׇ+lߦxHR#}y\qpdMoGn&aFspLM5&q^ڹU! 1Vm_톂9O;SjlIrw4C__U lRD06^K ,|ص-ӏ:Ȯo*d2GoYTR5ϻs~hVTܴ/9ʷOb5l-YZ05Gpc2vi'z!|,e6Xm\nvE^cMd+LaA0':/3g]O9#nu3mf;O6Y*G /d8tV&5A8ww(gckљP!,.''E4֌HNjUʘp(Hp 0x{RuW)Kys; k`>{IB_`G.v wc9r6HX!R>}|Νe)]ώK~~ 6mhDc3)aO뼨YeWs-w•#qihK󚐍}2g3jO2Ю8P%ݗR;կU_(z"9=֡&[̠8aR·zY%y_]!ry]#v;1֭! HpCRu8q#hW Ux!CӓCU;ČCƲO`!ZnA;قpȷGQ^&ƕUuC7OT 1Pte-M9cbh538* ,9bh;iMl$mJѤ2 !*Wg~yj27IwM5^c)}f%H?‰X&j3Hp`0YeJ'Bb ȍe"VS51^ )hg;kհ"M~oM'>,l k9C:7XT.XKO97?B>ƞ}3:H͵&TXȯ?B|Gb@0M&Ǯ[\H91e15*:y.T8YHGr;J op;q#IP["bn㿬H9` Юb.ǃyx÷{S11IZ ݚ\e")`.&Gq8bnG aR#k7qQؐt#Oɲ?lBU΁xDyؿ-lI~v3bHTI?.^;,4wZ\Ib,fɴXm'eҘ#u#lc2ֶ Amޤ!Q Z m7,9iLT8>MuBM[3b!`7(NٵRLH|kRЩ6f؍ 5>l@YLȨm%tHh(Q ל~,ݡ Mƈ9d7  `qcWo /pXSKYV61ww+R$L T嶨b NY@[Ƭu%d4'-UZYcug[u} \p`.ح<cMU ‹:K¡J)Wlt@">uљijt$qˊ5ŞbßW_oqC+SY&m] %% s47Z 7WfaKk p5%Mi a uBS%2ثW/;u;^@b'6қZD&C7T"WRT+Ģ1@z搮̀98dh9$ǐ<'T7=3GvA?Nf$O"V_0($y 'wD0EoSm?q%H*A tZݣ}mzz"uq;YU1)jۊ0FMz~jF$QL5F-@$efs`/@A߸ yL<-:>4^RqXig+l¼8&KD%IQ[ [wpg; Yk:Je=m~3J48~K@fGr1t$; h۩TʱM_T"CP#RB}t*{sYZh[z]\-mSE6l>>uӹӝtOl>yhrP2PY0;$>&S u4蓱gO?xf6[$Sż'8` :̮ܕt VP1PF2ФF&)Z"=?Fdg?kIVH@AHg݇ttevS-9%wp-{sJ*>O+4=;r=P4\ Ӟ6D y).j8t:GuomOs;CFIO}"I5[k |}PĽ_m^bNk{M, ,s8f\愇R?_9=CGgdM2%yU5g[K9OHA yWEvqS!_(^07@*3 ƠI9†kSK  OtYCS)snB24n_n+iٽl$Ӣ۠@G>eGbأ[IΜn,k϶Yaw+[+ rŰ^,ø5 GqNČf2"4`tgQIAh^teX P5g{:J=6xa]qrW&fǢnHH_ C!1~4IAO>7l23[3|:ׄp`s15QKR] E0e`V A͗~Cvv9h#-z1YSL;?rؽ)TʒِxdkG_It؜082QF(uOA0qRYDהixa~TΎBp4-6:o!̦C rm(yQ)h˲tcx3z0;:|ߤp;Qu$KuUMB'PDQn=aطIQ>fI,i %Mj9E5[ܷXvECcLր)hĿ{IuSWAuah>iԻf3එ1wQg;7MOKF-JJ?Z=auw{ jjYIb&b-8i8Fk`,ɂ{/PQ:p{m.)M YJbʩ1VeO5DQIc݂)A;cTK t젡UxsCQ|>XVz7 dw~q0胠ӧƒG.z A'gN+).¢s[mU}6unqq^NrֳRmRp'DTa*Y=:A-?s^$-g@?>ٓ,Eo. `h`y)c#GŞaV#{H}k^Pe`!ֹX;PӺp)ѮD>rqc=gXUt˴$o+U+DSfu8j5* *}!fϥC~ȀƹB0 [ !p=F\}^c.bUvPW2ޜG3`~s2پH XS;>UU <`Ġ@3U?J0ܥmB=b+i k3ևh У佋@K崫rqۯi)< Ņ./ #< Gx|z ;hs@M /$mJ{ĔT?e\ zKX/. S%caCxova,.Юٞ}N.bVnn vh}4jEqMRi*  R#s*]/|=wJ-)NRZ`r[u9b BC!(045{  Ѣм»WB%<ݽ޽\dRHmnV70I;myD\VDRVY1_yPz2gɥDh#WBMJB/hp*)i3.gK5bU ҕ+ЛY#%w$cZ%~@kx~ex\pT~7gXD>a4p<e"u˷hnzvĺ)V;qXhb#Yc=ɼlcX1޺;eGrα輳W6H7/lN_vYb`G~d6E-;XJ ZyCOmpݎ971+uP1ecShY}zae!"ZxgqNf<zP&!o𡽄{:FKi4%m&$wqYI@$5k@@õU h1GjMۮdmvOpJ| o-þ*v!Y'NH# LE2NzeJQ233 V6$`^^~ʦ!4L3 sp^^聣uf2%\ @/}3K\<өfԬ yCChHzsډ'")  @jvx+H2Xi)VX3J2x忀"UݰoⰬ| 9r0J.<`!qvm!q'jĘsZ- s\uH_pnAJ$Fx*/J´lWVzKq\YGb]/[]0#$Mf_Rrq%)~Q4yXrJIS$y b{4V). +Ɍ3OK 힪f[JR'+ʅ"N[o6$I[*_3Egs,IHޓ7-0')gm4)(MdS|Ph yQŃQ}Le&fhld3;)U~K$A B_Xˏ.^|mYT/+ PS. 7{A9Fއmh!Bc)4E;Ӂ 0e:d~庿#zh,m>}nRغ[j֛z'7P1`Sw7'DFaJe@4ɱ7i҅*#]Xƫ_20}K}-'G`5eru7Hq䴗ƥf>7|- )rPF&-x?ۼgJז0ypW]žE72OG8|`(|I(>p4- 2mW9_Lh쏴/jwyЏs\緼mςm3Hkum;QKS< 2lc^/0\,Iʮ|W#bOLbGP $N?|nF0_oo6لiNE"SMV>'-u"uzqwwŞ-8N/F#}1ܧ|L40ZD VЈf×m~-O-<2tZNVw9omy`k0:as4$j-X Vx-ݮk%Rry]6{,F£ V@y6}6t f.;KAoGz:bV;M q4ٵ惧3h~,GGfԃoob5a\I$`s$ ^$ /WcK\_q'TS׎`r[ bM2O|W_/.q6q}ь1MϬBɓql{V}JTc>Z P*}7}Q3rB %SeXRy/NX0QSh?}_ŗRu5Q|k/fـ<;o*'1Zͤbtnr?Xa=KF"3ou$5Vd/2SWǵU@^`WRys]OnRh~  ?E5Azh M6#>) 9ZCr?dKnxe"zV4 TZ \~֬Z..meܑxqU/ID%,O_)0s_cC0VpӸ8O \wft#]/ ^\c:B5yjp3lxbLt4xp]/?hŵ=%;8|}vޘm0!&qp k w‘edbWNwZ3"suɜT%j?ɕ@NMVAxa0į$B7Lgug׵㔕zm9_.`{1 P"fb6UQsK1jްfr huNE?Ak~0rQ }lRx|켎+4h/vuWƻD4%,]5:?|/ rL` -d E]=qD`nd?wbw.2>b/ cpZGMǣ=J#$ F%^Stj\A0T~#WpR@B( mR^2J.`+8%5tV l֛k+B7'G9~jR4ExsŅ/yjQ9/H,!i#݌ފTU19(gEF@)*Pҙf}SRű!J/AfX.A(N`;vSp12AY2;2`y fV! u|͔/)hSǼ.|{HD7֘"nL=ﳽ PpW/60I)Ϙ_=#zxMm `D%*a{qXaHbiv4rDLB]T®-džT[זvn}'JFK;;Ce]-4vi~ԍX4^xT`P&g%9:IuhD?]${9cwar}T=Q?IR]R.B==J~.YBi_rsO#Sgg',gdѶb2Cdi g*'68CEX> c2Hgnr)JOJk8N[L9D ݂%%:Z|=xj{W)T7c$Lx'6w7\W['-ZQZaqU(DVU_Iű WT`c0,VI3u]hgX?AV"p:ČoWPhz܊iRbUx8|oe@Z>ਫ਼U]s|2hl 8 dΧWJZn}L}ّHTdP sA 6KZcC8Ul.sFxB|=ʭfc^^䋉]0C L_@xbo h"n}j:}cx{nLh1a Msaahw!% ;bL,]U=Q_Q`P.@ JKDs`Z][Mbq_l9Zٰ7Kʜ=Ң3.5 *l9E@SGPR|ڔd`pЮxfA/-\kZ"kxEː-媋} "(~KU{BjdN qtخki Sl9duA2c)} -E AE %YA< |Afßrxq7X"TJ {P4܂rUe sEo'#6/Mx L>L~*o 5 NVbaυ=N: kez{4cZ D1(>!ଛ/7lT*+{aa1ZKDa#LVZDܩs/K?Pg/4l|Xܳ6N_Wp| wM,=-ɊSHqX&Ip]FwQ p:.Vѭ6R%vZ鐶&4}ߐдɻ*X^n+58MO&W?}v%h[e: !y\_:6ܾ}oRՁ푯7:-B?3n)hXJUP7b+ vW"ږҲ7qEO&`z3&;;tY>;9Qd:mGWSojBQ(&n$KdAu~ ^9Y4O£LBMw ^ISrL ta8Ym sY!}b-`_]J`HŚ`t]Z*rNj)>RpV1&e:rMA i4jE4Tr䥴)b.P% # Mߢz  g-\5h!W*:SU'p9984P]Ƕá=!GфEܜ)h@8KQH룈+tPvlL(kF^1MbKZZUI4mdEF%0+|x"ȽGg!H88LudluPm/=V x' &Z/c4 |0UVZۛ4AsYC9‡v/Eqr  %PQZ +MCٱ:'Hݑqm$[pEgA$En Pz%>,*caZlEeGl׻NŽ'Bm+-] K)RFA5d'DDVϒ9Kl .C߁.Y,:>:u,xYHz&S |U#~tz΂"?671DpZQd;|s0$Ŕ'QҐ_9h6aԲ|Am`K]ObW}zUaYRA pu/3zh>.>ɯ AGڱųvëL;nڧq^.Rt/6ƀ! UE+Ӎsu_j\߿FIKt TIw<E|8):-+mpY5,X䃓E %I[n+/ ieie`܈Y:“<0׫~6}sxgҧM&=}s% ܰSRXRQ)wk4s-_9q AK+?RǁQ./sf9#&S& )YdDNM ExˍC{8kм&`|aUG]aOZnؿ^f?ںcL^[oD6Hm1>34we:רe3NW"Qe$'ZF&/ P;B#v^^ $D~}>#"F _Sx>Oڄ&Ӭ-Mm|+ц?vXGOub"qms}+$_FyUL Ԇj"v,ԃc祢}^+G Hnuw^GY)th] -=dA.VD"t8rm]LC~Zw<( ophb%_ll^-+SȘ 4l&|mp^ʮsE8Q1Zz_X0;ߢauZiVw=1jKMiWK$naFnlVd1jcn 4d 7#Ѵ=L lF& Ar`%vv|3Y1W&*5br{ҌF"b)5!NHVmY%.9ڼQ2# V56욍jlr3/i9CQX~̺c nS)V hĽ!d_&"'Xŝ,ӘK)fkEWTw46 @4cUh6$|)K8g>Og6\ Lj1'OǚۯB`oV&DY R{rߍfQE Fw˴SW=z"<3T+r0)*(} BUc=&/u;"[yjG&zqr>ҳv&*ZX'& w!)Zƍ&ƛafhtc\.=|ۂ ſO'C1[JԻ}n@?_;ljژevs'E`@ҐZ7g;F|YnMZ^E檶Z]?q 0ۥb-4E[ŗE˜\&, D.]JIDc7HCBYJdOheOiKo-Nƒ۩#7 }ā]zzx -]ƽ ԇԧ{絘?̝ͮ`c7"p5"yfwGFy<eЩ)2 5.td \ic'bUBIx?!$IE8RS>7MZBj(!B`UɁ <[ B|r `BRJOU$"K58W(k%*'vO|Hvlr{NjhR]#왓)/gBt {5˔ŧbPq~ԫPD^ $I7b`cw*2?SO>NG.8Qt\T_υβJՑ°{q8k1I/^)8[x8E=/$NtgۃFAmm'm(ʨ;h2j˴3/>n}@TC'edq7ER[{~R a7wn%:3վ|Ie k~V[+C4F.QFwh!'DlfuOBuDs?sR( v^;s|!|f.i ꋀ% yY܊OBC2}䵌/,mb]ΖFu8X|)ŇN&{EUݎ؁$;HvXdbY5 G [9ST= &v剜s \^Эf_n`DȰXkf<6WFB<3J9ᒚfJA)JY>d;w6_#׎ѻ9PrN3 &C}*Ý៞y\ ԫ5@r)(Ppvv/f/%mt B C\vf4p<$1$(!۞6P9Jo^+Fp;v~L=3ɇF0saSqEd\v Y1)p(oF>48%ʓ8xO3Q9^ "{w([=]ok ]t$!Vj4am+ nT>g2hLdwxT;H)m ⲧ@vH)Gyi=N0n4aupr XJL,,P83+mV)E\g.U.5#ќ?[{C" ~ R;36-tEM֢HfBuFaU>nXۥ7: W??c A&VBqcX03B:k(ݮ'h*/Q'Ϲ˲,YNOjպ^1DJmma3,O(z<wCHuybV@iL?3\>Qzy LӋuQ970' dϓ F lAx~zӎ=7XV%糄uhUt${0IJ@d$&XgRc$Dv a&cN " @mOkrPFE8n@ z ,g5{+i'l,܀+M_,Z+n*u:7W$rw8:/2W ;J$N&pz+З8O 2˦t`bnGkcF؟rbr?bH("Sv*]mz۸vۿi6cfFR27B=6n樂W^qW-R#6MM@VQ=ci#j$z}c2<3ot#&@4IG\,/NxlRh6i^j-Y?Tʿi{֕,^ߠ'$$a1ʏw{9RW4ǀݞ x_縵0$68ƍ#Cguxyҹ:=Au]d)zO;;Pwde 0Gr~^|iC|L_ _櫎u8 ZK=1{5}] DES*^C&v w&zDNS*Apo>ZSON3z |'v[]ځ>9VDzNX˻шvJM#O.9 p%UƏi O!9t&~TI{/Dxnf J) R)nP޻Ws %<~X5n|.tLP'L[uwӃ>SuR^ ͑ut菫Ddy|l/t%]^ixxn g To}IB7ŇRX龵Σ瑴F[zUuO\}N%q v=edUz^6NoXc.G؜/WLRlKPFN+vQwRdM#{/q2žnj|:hXr-Eeu Ds14O=/1.ٹz[\שk2egǔ22%/hGr[kd@1,6fAR5'KZ9[V[E4wZZupIREx b'!ϼPҐfOxQId,43|6]!C1̐D\@ ^[@3`|(n < {"V0-j钵u'*] 5>"5,b/b9pyٷi7rgHёRtR#7OTE>&3)UEFg[>o%6(< Jf(.)Ԝ` Nx7tqxPl]yCݞ3T<㝡1M nw.i5 ,9̞uШ@ku.SX]xn66pG ʤ +~pjPO(ong[Elͨl8+1|[QGS7%x-l".D0XZb[;DJ[W /ޖi]uWgk=[ ŏO|NeZ6OJq9 =B8 6 !?(%Prloh|iagi9:7dp3P fO5z|* y@"4zaF#ޢ ;zqleOb,B-;Cl+hI]¡~*_xߧ&f>s]gSG|} $CM) ^76:glpЕR%<Gk^ M[0twVs~76F͙S6&H]S`Z pAhjE_\YRKD4o"%SZ̔ =mhiJRl|A`2{rVB~>yo\ p4EٰȎDE({_?_1f~os; l@(֟2;=qV/]\NU><<: |ȸCe_G'@Rkej`6-ጪ|;>Ѥ D(UN AVB~Pt 5 41hCI(Q2A f0"1עE6Ieܤ6Xm/`QY;Q j{pUr2/$J嗢 U2fN)fVx6AqM66T8GU9$[.HO!*97by^%Dk0`ņc-XD溃v A QT5T9[m nXN̛][cǂf#|!G،.NWObܘ/key-Z] 45?gTuc9kM2U W.FxfmE{'^{]ȋFJ}obٖnA9P3Ԁŕ8 :d1pn/eyaň'(:%佂GZq GD#J\I!M}\lsr7va}ܟ5˂Yꢻ7ׇkMJǸfWc#Kq+][:0;^ܘM LyV;IGKv{5T0c17>@pV-e7S}h{U+iZG/}kTrȲD8JRE5@U\cOng5+*|d^,͌1"= ʮMVDeb}d6T9(?@}3do $Za nȖJ$^תĞ- Y6FPc!ᶕ4»e=Id}|D>K߻N (&tޞ.Yla?A27<@5ndi O&np\Bf;yE/#aaB+oȾ'V3A9V'iC|VzS9;\JIF+a@kC9*<v6|,iQQ][\~x`h);#98!izi-H)lJ=>^#ilm|?e`&8ИR;)1Axga}R&bz7,t +5QD!GxF57ck<˶}tYp5`t/z]UENN!iw)Wܮ  O7K>sܬJUl)o7sƣC wl)I(fΪ ۉ|Ҕ/ 8F`< CgߝLE,=KIm#E9/5B ^ hIǫW/Fu EM6wtC-+)Q4:_籣vȿm>_[]tjH:e^6VI^F# g2rJFR$+bb><R}o F3Շ~sҙ^&_kZ[ bgJ ^Ϡ#kWvΥv޿ֈ*6bZ6;N@$>{B=[zکiz1:҄Y iVMg1=4n -r/x!5nQ5& ^Xg#ۥ)ifmrXTaSaT!“ 0{[f9ڠE *.\jFUGqi5_a(/i k>&cЫZ?*qTҼ$v62n/ٔ $vCb 5ɶ-Ao@!Xgmj=.ЄjNӦLdkkȒ̞֚E.q(qB&A]`}DyM|8 yR%QfxT)3&*\XQ.9i_ R("6*ZmBNrRBsV %hόRIJ10=O{.qp@ڊ!'Zˇf*wK&n_i2zGYV:D OY7ھN9Y\ñSs_|#Wv2-V,, !ɦ*=Т`@?^7q`NK#kS 1YL>$S._>6qu4dbs]xw1&]Q RW|UqJC+pY%K5r0PdL\314ت(Yuikvc{ž(KxBJ!Y3T[R\ *bѴy7$fg *C#}խUۚohf_PFS蓈4Vo(vw-.NnfY!ss=5FV]gmdljq(ҬN~Y:ͣeDjl DT>7V9{9K1wlJ 1+GH0Pı*dY.D^;dB¶ 2L/_$h6K-(\8 n.G%Xu-q,%U` Kڜ}CVw|S j+RJ01Q^2اUެ 1R;HE߃eg)6Ud$$ھ',D&Uu9 \X;Ub-򑣄W8\fyJhz[ѣChğZ \;@g2R]Ĭ|уmqR-wYs%UöD3:\IE. lݒ2SBA&'վ8n%+TbhQh,nm4/;/GɧX~ݽ7b ..NUrA( PPR jYʱ}}AZԭhԯ;#OE41~T`Z"2sefmwF},_0,-4CG ϣD VhO~p ]JF%XeFȢN*/EXHLL ֈZ^};E&׊Y&{c 䨝)5LW7-bNq, $ P5w\1ΚI$#nr]<dAՁfjaNxqeIWcȦ9*;#6Pou+".fWZG%x'ЉUOI5ʥ3žҩM@* }B4LWg2.{fsS(^\m.0:E4.Ҵ%ӕ!J^R㓑ͨy2{eJܾxxOEhWfЬٵBEMd9;Fngu=q&O|ä SLw|l\< iNc$cPuNf%/i'ΑHWejYIFڤq%%&p5@6w9x凸le=(d'7ɵQ($3F Ί oi@ &&VImѻb~Xb9h*[v]qTWm{+-{5@FmIa~ Q1Y ͂z.gw-Sg+;ޚOG/4!*тQ"eq(Ku!2W}}.4&P`\`jfx&JXW3я+4%%z Y'R䓘w^w_2>~d1FbmƔ S'XT9|~nvb]Nks#0&g # O܊qB\E~5>w!#ZQ2CRG6NcΛ>sr"kJ~dhCC@(WєwjQ{Zy~0ܲeEQY]h#M{+E;n(pMzwW;i輔|l_`eQ> G.>=>E,Tk$,"T1r@*EQf*Byh7BkCO{,H-pb(]gC]>2N8$- 3aDTF|3VNL-/ + +1bRsR@@Z_ʣwˀ*F:0ɬ6A@4<<zt3?߆߶R\8p& ۧ;'[ 339 .hƴJ,(XIS,6|\toIkSi=1]̀U*Gt7˔4?&qidSvl[k )K˛?m<ּ{Msq%( S': @+m$b'6$_Ee{M,a}udhM:X6Iˁz∽iШtG!fW=sNOSREz ?"Cڽn >Sm~:w~Hb#Zb)tTPR5rҭ_1$LX&;۶\= e4lۓGT6 ry{aOƱfgQ'İζBlOeBnVA@4b EŎ-Ji^?Q@Rh2G3/WfPQr/408(W 8Z O7i>b7lݧX$:z%Og~stU6U9@;̼u:Xc-/[(؊Au#y1:N`-aC;j{-䖻ǗuZ( Z Բ W_bqfJGMW!RT6Bj!A|-ilTSQ_N*1 i'IMirأm"f}lߎٍ^~5P[ܺ φl\Gbglu5>TELb/4=|c|Y:b_a)nL @iȕUqSύ$veʰ'B<']tFMѨ4 ~OZ X4_V](H/m& m S)@$0bTTmq۝c5mA:@ěR/ 5. Ͱ N#1CNSqv"z&5&΀Ɇa"&@eGK,pu(K)jH=NJ":l{5Zc]D 7)o5bus!9XX p3w{A(Į:I`ȏ"8Vq9dsW'mla)u/`a2o{mci|,@|"smIME8dV}Vc:;u}1bpjNQ6_L@C I͒UC,Ǔ!_[v-dxeu|IBVU#f'vv /xar:S)?4}80#̘Jřm?mCqQ9lhjn1Mm/o)@ Ay2dzZ0x#O[F,4Iqux;£ǏoJEQD0m)H3. ib}=m3,@MW韓)l>͏82+4}E5|xpD}9xp y njA,ߋ6ܺpJ(=&tzseR8v7M=Vk= dܦ3z sEqqI7*n"ʙT?_ahm`LdY XL6}: 4a?"m ,_5zӬ}A\"|D_u*F;?j6sgB 41#]D6*m_}Hϵ%K6̊ 8Yn` NGv-:Ju;8P>7j\:fa5HcXoMmWe$u&=l ç-X8gO"LTlrQ>lJT"'ױyi ٰ^{c?C裉^eq(Tؓ>BSH?A}G %YQ{no7P[29bS$qW+Ԕ^g" 9|t\ sn3MA.8e(%'Dkij+\^WI5O3뒦榁b/s; 3 SrPV:0!"@2&+sɗoMOj\&הYk6c<>t-m'<3e dE+xloM2a6)"Hki`&<&MeaX=n-X!r*co \a # DwR8:q'F1(% + by# & QY֓QŶYsƞB c<-ł,@0g}lYaE"xpoגqsQCoNҊ$^ q E}yz{ѧQ9S:⩧Y|z$E JDU叝ɸ>T4/u A"`3n aP`,e1R$B!! 'X{W0lڱW6U|Jv3(4Qܬ<Ľ"9B~##73ex*?r(tN w Qk>-i-* Iы?%kܵB|6lR;+S>K4$A?U7|*lFprTࢮURﬔћ G>o:aЙ_`/+9M"k慣\ZA6/9Drv ޟƈjCJ |xtu=fNJ*2fc1z:kY2ql>{mni M`X\Uǧ۬6IP育B (-h(\fҗԷkN^»\=8 * 7-IKt{Ь^GÓ%5?Jv&HsnV[f|s"җj %!?YNQ:#!LE[3ID1BPHnpzH ;yy|ftU !s+QtɄDu؉'Іb"yez ?$$Ld2յګ;k"T]e.Kj8JPԷN bE)Xu@z.7rݪs{uNr]2kPc*cu@yY ]#v0!*m̷1][883N>__]߉a{ 0;Zu׉|sF@񦌼lD8Vݹ(bY{fVFe^N{CZfPyFݧ\s\$ O;~T[dE @׳Scq0sk _Jh;xs%!zu6 8׍"f'is d8⢙@_B# @]gp ۋ熴S -Pi# .%8({ÝXbjP)a921% ߶}CB>兿 ߮{JN9;TW"h^/7RV4'81Gǻ.#"^hGRA {0nZ '2Vd8teQ=Tp캚ц̿A k(9LS'^_q8z>^-&=deXgrvLD1PiqZ 0οt}-A>D8C4 cy-rx1!m$gF0ԗ xvfC 0f52nFF-eN*wإB}֎/fs h?@8定CZʜWH>{),b[KQ?DȌ.醩5`6J4YtBI ['@7# Z@?! 2 =~$'׵wȠ7"ˉvd%}wUu匙 lq̠ɩ**+&?pࠈehsLޘooMS;T7L9AquL3Q[RDp9(wF;ztO}gטӾȷ/@^һv[ZWt"d.!]-s ZBH# etg0StS5] K5It$NRl1^agU*(׍%5hQ Ƃ'7]N q+PLD$J+R$RÛiw-rYH-faK' 꽏lFx]Ys#K(OZ\玁ԆƨcZboh|Jl)^=M B Xz5t+cyﱗͶx|aY78 JcĢ$Ļ:nmeR A(3ZL'(ԮpW]wYJgcq>26(; T;<T)@,ň~+ @>M5`!@,T?M*N ZHzKǀXϥQ-Q)svʄ!ڀ!re4^9h ihnhi|[ qA6bJݽnGG,m,ӆ$ql_}DZZ"57oQ܇~c 뫸c1~X@yASk<1qAu iY2B b".y"m#q~@ҌV 돭YUaPù4 \Ȩdg^` Ӄ8)/[N O٢ƃ@1s?Z:--Q*^V& 3ScՔ5zme2UGu8L&_ܮH.EH3@}&M* fڒ4ȡa,.'+tku9vB7Z$ql5 NAB9Hs!* jyjg΂'7D?O}to5ke,)B!t?{Kf9'}#ΐ |E$@B}tI,C [|@ʔ+(&bU xFTxE*i)ˡ!!|$RL)تjq*,0L_S/ReP frcI+[]:{W!׏T~;Vu/j&7ehWƏ8jN!_SP!帉06<{a-~XW5 ox5Β#zxGqvMm=\NÆuݟZ޿.kg/HXYl9MO`e<J?jN@o05襾qR][y7e`قD%DyVL2pq^h&.h.xAficPH*eM*v禑R@#w$@ɐzmj:81O6iXaBZG>zM'{8qmVЉb#\V+vr:/񽂽:T( ПC@{ӺW#GYLG<c$;L zz^we z4fקLȱ4EgSiCdջ;'4*54u iL>xcr!yZ |~%e#Veeܳxg@lXvڝ~?)>n9>N(Q^Ly5&D p#:|R0}YjUx$-K{ԁՁd:kR1 ?Ub9Ao fƈk4;&rKeZlK%w!k,u :\ ,wƒ[a2mʣCN&Vsg<<CKcmފR|x#O-/pF5΄p ^X{?6Zd\:1/0RVkbEpVxc+QM%'V/EEjֻǛ<-&MUZDYfM1ѵkwlvW_Y5PUPk{Lrf>[=F<ir6F벖p=[`.).[.+`5="Wl@#oܨr1 'kmhkݐ˔)$4W="o'e~PeKNm,)bCvڌ:~Й*aN)|hyU{зv@d;Nhú a"xzPKc~ =mlz}Yed\DCIa`䎕.|`cU@&5TRJPN/IlP{'3G>-񤁲 +Shvݱj4\*nF}4%P D|æɥHdGЊ6{2 FTHeQ$&Ke)$WBp{OUAIpJx v=nW8#ɂBi[::Νb7]8UED1NChky{ReꈷZh@_dJ,O9U䫂cTjb BϡFgy&%J&DY^bgFg;ƘU7])<\w8*, =$NP8PSRT:ʔYȡ9 ?T/z~|Nx$*V#28 ?(#WC<>PA$Ƹ'ڦF^yYSN?y?̬ոOa- { `@5~T)kg) F&9'V #?ā4)L@Jto3zf"= 9aeܦì}E{ia (PL߭ . \1Ƈt:ĒT؜Tluq![qկ/I 4 wDL n貜bwcxb _㘈$/1R@'D{+{I'zC&r V&_F蓿܆Ċ =ѿx&^`ohu#B<{LB zT(#GM>+Ӥ Zo?V2qZY%kj˸M 6I$pgxa#?h1BYҺ<61MRS0_Ш>,B0z1Rx!ٶ(eckmH7*Mjyt#ٝQ(Sp,qJD2 IAJjp 1;}=T B}8'~Gs`W]$+n)0]; Gڋ>hY:ݕǝ˻99]AiJ>esM^=S8-5" i9P`8+ \r?&D[[יLNA-sg[DO-7Ѡ TKFCu=PڜJzu$H 41t(yFE 6 ?*BGu5"S׆+xKO .@eJ mʪyKd3wG[vFtdR4GY:yI#ѫqt=q!A#HǗ!@nϞY6-8?d$?Cb Ƶiϗ|jA'#;E]*A7=AX3~@u/~r3;*eq \]u0a{#N3Uz(EU4IH+p(aFݡ]x/ʫB~Ws~/DuCg8*u>o{Dz_OU*AtU ߻Oq MD*Gݮ+LњV%YXS o;@NsM7~M76B3i1[t-' %ڴT zv1yorR3])YgMxr- |EI &zT\6I~N/E/Hi\_gkf 0/$vlkr&JdωZ()ߔ !w{<}[ ǪHj,P42l!2}͚DSj-`+R5@90h]YI37ӓEmhr%ϣʣa' 2O[ ~Yw S},(BZ.4)bǐ5nO_$X`XƇd6$]cq Y'[.Qd^ܜz&=,l{8e'H.Mp0`Q Znj:͜ 6 u.Pk br5x.ѓMV][؟57|PXέWŃkaH!>DEIc\Kd٥^w;+Q_U1:RnG'cFg㨓ģ=eu8SI◧֛cVODq(UY =ˇ%DQ6iJ >^C~"xp'$Yͨ\QcVV!N‹\E_ؿ>#vt[G Ԫ1RH FEFp% X؟]A8+F$vz9v9/EΛK"kbÕNPO/ڷt@Fo`n{Y"H#_ǷMސ0>D=ʟ՘.+W=Hp_V7Aup+P_|3gyL/ ( D߲2)JdM)"_/ &IAJ5jͶ*`Qܵ[-n?j#%BrCN`-V7!m&jLS:&it=?0VэBVaIRh]e/*H;=75*oV`# iö?\[O:iZq_"v%>>-I w]۹6LH bq>*{H*WY!2=7סI'ƣіk8!AF1#xǡ=oߌ$Z[ll`pj A 5|Q6V/)2*l9^\ h@x0 PH"Fhcv.#@$cؗ uEҙlg倀V0><*^/)ƻ&2CU?v𐂍y2~OR١:M_ސ Zia$HخRT -*;Ƅ"T8DWcCq]TmqrYC`զ.KSPE,h^Uꁨ&8?JE|re#裌+pIʘW=R gO=0]=zs;Y1]5}%N]49ߕ$B+]6e+D 4T`$jߔV = u À7їa+GԲP&Ewk%]?+#5N¥݁(6DHN䞶l썌>heJZD\J\=')hw&b k7XZLQO~&ڐX |.\0ҠدP?ذAF_&rh!C +k2PfL27vnˬ_ykxǾƉgL*Mtzf@i5mX)ԞOm]Br'nN6k4sx&p97CP#\ҹy%['h2?InqcE)=@]o\>ّ >tz/SJ\'0CI1}," K&L=`:1j9+Ft.2!ordlG]-{WR@.N[F!|a~JE=&Z ݾ˿ZG=Qϝ ~9xbߪ0=:YNfN˅JQ]*}IfSOW:1Abb%|ZY;VK`VkUQ/gYKL,-AqΎI6h%u:AwiLdN*%9U{ ?vh x)("JKKq_l<$LF } KhTAV=Vϼ@a@Z$Cl ΰeﴺu/%u(d e ٿ+ m=U \!Nݹo~خY1@Ww˰TS4Y+oUdItYMq(7aRA-UJ K$lɁ.Kmv2W<3/4Xy'no[/<)UO;'j]RM[ )1`itKŪmog|D1jgtb\(倓؁xuM 4O|e}_,p}Mo/.XffԶ`G ےzt\ nH́᜶Q|D1{2BsguY4iOlnGEUĐ7|y#ƾ~y F<zgTHn{?- (:fH6 v;쭄EP\˸SW7#&ۡM}Q^mymQm6o 嬓dc84 I M;>h:m FL܍oDwN਻7O.@C֒iE6aXz J<0_I-J!X؉_Z@CMd^C7~)j )XVAlM'|3Ɓ雗~jy "o2Mp|!\)o2)Ɂ$8Uhn؍߫yTviDK3H)9-X8J_ga!W wԠ7gEtQ9?9\u`a>5p!6@~[\$,TSN-K|ֶ/٠1ܡq#&[9xh}M\+k"A@ ). QlJ+04-a2>^Q)F\v?7f)z]HXn y.hl7Â&u*9N&4m) ZE 1{O+og+1(C ?,i$oPI&)}ew6Z>>Wq|1[0fw yGBeZ^) &TαKa9H^~̔)5YD鞚!ņ>,W^;+&\4\_PA]z;2%`uD2e0_}!`gw\6))4ݳ4SjڭdW\Nf[w 0t|ɧֆ'L^b4Ԉ`skY"1wi&3J-3v1"x0[CqqVA\@:rpiYfD=`TTk*P1'Lx+6)2Q.}&s$F&Vb*;j c5ώ&Me Ҹ=xC߹_P2 U˻ei,rvR4bJ$P:"x!aߕаeȯ)4ƀ "AF3SK\/r!GNșneE9 $Ɉ63cĶb.S-[ڈEW>zpT9MS'nQgU#)K< zB,co8m.. MWtu)¢ W˵mnp$m붑xi'/Qب] #wRaG^n!7rү nـ+ۍ'R*rc0Ci4hEn:Ãڈ:S`Wu4:M٨y}{rM|][35:^~sSF^`׼qGHa J% ^`-|Ds#~t%!Wދmja[ ^D J~(낎/En9(x@Wh\7]YC"TxۻџM ^A|PкD>LPW3b; PlLYa(+7"7oo/kugyo| HdEb4΢z_@M fL' ,ul; (J{۟F^Ajy M[9 z@ Ogr*>/z#iשn+EŌT%mj|أ~`IT\5#rtQKS\+IA׊`nvk%%~xD U{>MR/zEW%z\r&kfd,fc ?B*w@e櫣rԸy8Ŝ:-GD=ݍUz13d /5n *2)n~!جY`[9}R}l#9R-sfEm1$5ygl 8jsUM.Y1ע9aj>5 )?ϩ0Our͌YZç; 4` 3 f7^8Yd ftgUD_4@ kC, l- :I }hU{ qrnYw JaB+}+λ{7e 7.i)wᅅ'oa/=Q?9ajY!|W-T7i2Kщ[؃YP@O9JK)2 t `[?p^_=Fn&w7@!;Fdv'?5OҭgJ9CЍSv"~_~Nzc`¯STz (斒i?a;x{D 7i@eiE OԂ<ѷlF3@Q4&&XFM7eo/XF_!/ =ncaN`p !|52rfE ?bTDzzA!zȣ]L+W\mB6HԯwlRjya^^BŁ3ySԑZc PN{ TΑrS`r!=Nk/򐰱=b.C"j\g%ʈW׮')3 UȟSY91>^Vo Xc(l oJ:-߉Z4 )o )ò{ w/~ah40|Z{O5k-.pCBd]HB0KUV5ÌE"_Ap9[{!PV8==$Q\`_eP>#6"zޢZv8!4XH: 7 J^}(y%RW,۠ܞik>' iB0i-û;CE=xH` |OZ ^Dw~vl^$GvVrCI6LuJ0s  O>p!Yַ4ܿ03Őuü;fCSd;llvf!ZU9*Lھ%P ˭A9ͷsf="DD&MT+!vCx˶oOIiTȁ͟De{3ߖؖk<WZ7WFQ'{{=Bw`k 8ۇҠ.ifd%KY2G|ڐMf^}f=&oPVB'gНO݀Jrg 3,  X"௨V-OL:+_ӈd%#ll*E\`'B=UMHQX4's'H3sq򒬻ZՒ!`40 %s0u5@$5~r-y`gyw एq$0~qY8yݐeg-_D2Owo\;Eے*v&]f r-uuPTոXY^q~7UtXAJsk&%2Ja i7vͨ4q;ҵRVY"Q9D~&H 186)1D͏ 7=& G`Q5؊q>KQ)Ҋ!2򯈱CkM9@;f'UT p`qSFtr]&#q2:׊<A`#1O1K52V(5jeٚҦSgi8*[~[Nz$Gbt (6q:8CgkK˛r4./!(-ŐA$厫 Wi_aqo*A\g`MGx`H{&)|ѝdo]<۲]K]@vÆaGq |[|;n+|C@V*_F:iU"4+k6I|%NFsyCLjS}mp";~$ĤE&9K:4 r mhdo9!ʅ$i2Vy5eYFְ)Ҧq Axi {%cK\PK)%Â3$$Jc ܪxqF gyfqpvD?eV|xcJ9N!om HNRA'-}9;@ޜN4*a*D6ꐃ1 HNg#@oO9Pqܦn9Rf'l)x#O('dmfy*A,Bx/>XeMfZܞxpP1~)Tq՟^&˧Ѻ_fu 4T_zVy9{0qo?=2gPG\FPcl-e3@(4<$G?W-y)"f I(j:RbCi+VL=ȟ vI +;3qX؛nbtWYM^`XG6$҇ӤbƄ卸[<"G٘Ύ \5)2~żbD.8[d1ƋTI/tҼO;|Jko,dB+-4c4eUf3韁Aՠ Y'~LKXhvX$=4FF;zvZ mu_h׉7FLHͫp3'Yu>pCHP3Yl}ǩ8e*qKϘ>˜jp WfN =/45Jᬮ±J[u5'Kr}Dm#QIg֓$vE+(tF8f>бDs.um[Μ9d"O4ʺ x],U+4hBZl#!d]"K .yixёsnM.M^BWI$ иn;,lxF𖈈Tp؂NVѰu.yBʽiv)+e%z&xS Ҭ JW .CNJbT5a0)̅w.!2ΨQ2A$3qf^>1ݏ@"0u-ؔmZ<Ĝ(dT+&擿eInҹ!kMn'EM p5B+GE{n-':LP( /5r۬u*ٚv": (pjDM2ޣRy#Y!Z]C_J}D8gz它/:J˰ь}mMHՈ̴jȄG IFӏ ,N߾J=}8hRMRzw ݍoǀ3緳\ gvAV$0>}q럴Cʫhbo*XeU&W;᯿OۙK9//b440_ բAg5@ʆdtF'gPHuHRtq.SmZ}:vs~ͥq&|ʵ%$Y &A2HH7e\NL ߥ !Koܢ,XAPeUHU&X Z+Ü?i d?e  %{d$?6}#tOTy>?mJ_<ȈI^g~ЌmHavD`إbVK{*Ĕb`B U7T?\7V]x)TE@1/>$XCܚt/:?wx-r(OY6czi·?7~U`ݾf8!}gh<ĝkwdn (Mӹt7'oG4/(~"-E#VDZnd(Rp{sT5oEIS,%@p].-[Ii̟dm%XB1٧tΘ wV `85>b>.n {2Lb?[Xс>BjʇYMx #R-j]NO!TR닱7VR<ý`2We>;X'Yi^*IxG B2GIF1=`q: َ۪5Mb`L>BNjdtW:g]rk}b0ۊ-aq&^}iAX z Xeݱش6Qr,ErԆҷ'M*_yo iPoWU%46`Sq~c<ff+K<{YGQ$[ko yVu thjuY'1^)1SiQq-ò2*(-/9cշM~Yj5{:PAįAPwk<5lzئ>B(.\W=G '2[y L4=,f4.STZWF}nm/Fq l\-G׻w0} ,HFp~h]Q^/g0 %vTFr3r.=qT799G}u" CSP_'4Ons2~B?59oH j R;4${EX?yq\K?ZoI.:6,pso 18&8B3x+ |]a߫ȉkK.QuU2pq&S!?o#U[:a(l '_Sm-.lMH:quH<!e '%J"7׻Er2}V>. q`+926q"WEr)4цg=P| dmPBoxj8" @9W҆dm&!3ڭ/ *] 6Iv8=D *2"a !t+oEص7$4<Ǚ}GwvePbGV:{UuvfE d7 ՟U]~}u$aߤi`Uwi]_|-TRA+Ueսv0Ϳ*]%7biĠdbDݏmкFo $5p󩩭7~GDvU7HUiә`(C=q_"ZYV#蒛J<쾘f+ 䞮SԘJk z !l)B0<}qAܧf͠lPẕ`يPIrUp*yS\u&F^d0J (qkI|Ouj v=zQ\έՄ߷X;Nclc~8vs26*yɍSE~wO}p/1# RmK|4BT Aaa{rt:KxV01$1kSIOu@:Mvƍ:TZvD}^_nJ C(4D_vU?nN%fKćJZs葋۪&ID" 2Jg_\އ#ߘ@[|bfUK"->P+={)D.RFҩ4TpY#! s̤Ӓ ۽_ :{]Jf(IX~Y"Յ<8[*2:pkHtY_QW ִd_C:Ў&tDHg*f`~2><ó>[dUXc9leE([0т?oz*U1 1`q:N='Od]sI־[rrswY8A#RNߌ> ]=3Wz k.}g HPH]4SPkG_@`9u \v JɮEz!%QwMu`c`bFrzVfZ@UMe0P2n$+>[-*,GG[(eE<_i~̩ã8pL *c' {i 1X-_-Q{e(w&Bkc9(hDB/}vL &'?N5;g nF"Xk%[tvG&95jU<56\+B(GgU/c ڜ!r!qH5C#jjlw-=`5i0`w>U2}pSW;|^F7.Q[bz2"W)N-T^]Jϗ;#zNȂgqH(%P43UMvPMoD5Jaֱ1$ I P#U嚩@6|)\Ҿ|v$y|W/֪ؖRui,H)瞣 7fI$f#e6G G{Qwc<:~8q;B9<> -Xg#x!rx)!Xx%6C/ݮL Ve x jR賖R*FȌqEOO˯5?+zVۤU8T6T^xv)]zC-&O)82~|*MCި;m0bE@gkVs|E#ϡWƌ%L|[5;|jʖqZ6r ?kޱ@Q˽Ł3qUBtpdǂ%.qxu"P#KvsHu]nS:yGB@+w#C/埙Ɓ>s5$ټ0X$B.w;bb@WbS:da 3Q(J86H[B`iy0d"R UY1@dL T[| lW@6^Çk9q{eM>vq%֙#b!%9iR0_E~<\JFoүx8i#&hb}F+YiTě!17CFAu{ MG u{L gbI# 5ô;f?%12cxPC/]-]Xp|/1JC4e3 :62t~*Zxx|ݾ+A])+h)N4],49pHXio3BRqjNS>Zi7;L .>uqk)[08#m?;&ȳ罵wǚ%;Ư/\UQ_4ˮ5:QR~iOU9Ў(rwb;hib ye6QryѶ-gF݊U%@&w6# f85M%ÖZHc4 j U˅W DԊ͏u+x .$9GQ7 vZq+j->w[:^ݿSP;Jِ KU1qR;5e)g5H$'K|- vD9i`Kw^8X>h #'_IX;Ti9 lj1DB{Gn.9RU&{ 'vvY?U\ޙQEC;URtw_0="+Q.i! =DEn0~fRF>@`YXg93E )C F -` 'ť(EOq9 .pB>TyH_씓Ո7Dl`- t-Dprʀ Qr%^}̦[ 꽥o'9ݷܘSN܂|+eU8i5P[աڿC]sM{'EU/_]j2қξRs΀91fn9;{S9ڣXD  ~Ԣ3(T2X-WΠg!ٳ^mp_-Xޯd4@ݣmMDb؊.BZ.4?Z"Ձi oGVviOeQ9x#~ HTbv98n/jg=i%~=O|IaqRƪ"it(sR胄Me"G{M{eN+wjq I:{w̚ \ؗ}]r cC,W]?qp7uG-(nAt`j-=d`{1A U]fօ4^t=/GjQ9?)Zy!C:*خS==ԷE!kE/1t<<%j|JbsìR(THz}WQa?L0zUv$H#E]ϧS* v >7zCv3 wQpZG8t_aP$jYDƋ'@5b\zfi X HM $gD=X cEbY(ƔP1`)Cb=:SLO91=#Yj+IEf r{ $S18GVP m-` 3q3Lq|Ѝ$xC >\"/q0yۍ=26LؕN"C6Uv2_-&" Ғ8׺ _kZ;U_(+=[or`iF^>,;>$+\= O1꘠,7`:\GӢ4'%K $/hS$I&7ˣRz YAA4}:φsu?mR %/B3֐HdLKUqQC; lROT.W$*1!َ Pǔb[](YazlmR>\|;Kt5 0 m,ȣɋa劷؝GBOP*)H=拰6sLamo_W d@K7˘ ~!t-o86=l#^VMi ;=*:j˹.Ǯ8#<n8;Nwt&\ H =xw)PIqc-~RjTM iC죻-x W W *Oia=[80RlQ.Sn=Q0XLMg-6T7%]:F]WܧX W-|8I4q_^61ox@L|FH [Gz?a'k)r"-}(lO^UYWS}o2gloڵhcihIm'I}9Br{^ Zhj"Ny%j}")/"d>YfLKcNLNۣzC I}cB-tOMeyyyq>%T_3Ewkыu͜ {KJ5XW|t WJջqK`{C" xYֽxU_,n/)J*;y Ǫ*xOiP/E'r瀞߻rѕ֏p;8Gw1UV{̅/,>ɇnLOVmἣceM ٸFZ^b8%2{2-J0^dd3w4܇|G|߶}K?&-+ zI ceylZzaUKn ZϷnwz?A  UQ:I/H luCO2=`}ސa2f%uo﨔g[~_dl p!ňa*гfKT0|E~:U9yjN"a2#cM+ +,0JF2"]Sf+DҾ C>-ެ]o87uX%[ksU 9ch>!`\+*L'8qܾj&dvbˋVo;,9.Q<"~8Jh&$ycx4[9mCBc-ǣ9[ףm' R>TJI$AFti83WHq"=M}8|ldE.}̉W乼b|}Mz%mTU#B?.}k鬍Fd " 'oH& Ie!p[>;: 򇒁'X~:pKsJ@D"HK;&q)9Wʢ6LVȁ0{O#+Tz1m#Ajd ؃C//A@v*C 4p5L 7#R1}٠ .4JTub;&T[Tl u{Z -EQ{S} ;1+NC\%.8r ,FUU-ȓwe~XQJnAͰuor(7BJПÃ;?86{=Dio M˴R<.=, |lJ15Z>V9O|lOx5Ϸ==bH=b5we~{':\mmN =*e$;y鞡%= u+$HlF 5d}Ls;5̾~I[އb1p7 Ab"WW(P1e-=‡Kt#hϗ \̀CNcٗZwC`eK%Yf+e,%2kؑ()k?Y}F9^?{#SZ=&AðUn#(oP. ٚ{[@-w/۠,(.,K!7 X,[[4(TYy+ =B0?0N OʯG-4<4z xp݊ nOWAgDq +,$"z2Cy\^կ@9ߝfLL|vI^bLui`iwѱK62C[TSu2>F(XVAt!LA2]읐$bK&P 9W|sx3;UzIZuHVojj8h!b1r6kb: 6уf+偑AR!V>Ҭl9 lw !D q ̾αm1p4ܪ=J`U}\ .@48gok(_yI}C)g΋kl)BChy0[R+MǺ wSj4^464Fx;nvJ#{IKRN2;Jk<)bVq-QVW$-K$%!wޒyygzhsƖ/~{CZ =uBu҆OqomȰSfD? gщ*ab?NPgM#f'YV4@8U)2BegwYC<,Nttm̧2^ Ř*t/#(Vq 7"=oV>Œo'k9xV5qְK` N DRMVvI:3|V ciӉv ll`KO]v0y$EF*}?Xg?6obcϪhZ̋Wl'BIX\5@Zv̀m4 TG ]OxJR}ξtR4]N> aW&Hb ϙI4hnz:Iզ3oyj:Hy[;m:: q31X_m3hL[sjO醈%\xx|q2B1 T\5$G6|œ6{L= ^ebXmjiYg჋C2+jA'/86(Ff tR=Za?e//dߪ5 =wc2ҥۛ1ߡ qDXێ__)(FIDщoAy_3qI5|Fcl+ɦe'QtRQ@J[#T[_nB*(SZ^Fo$^"/ϒ7"PJ>Aj.`!` oC%DT+d*rxMf! L%V|jo el\^*ӳSfabm@F-=GS&2`dx#pӁUM!74PJL뵘mk']'3{X8wVI3#zOvtlW ,UHۿ{݊PaZ*Mo[nCtpd}3tC~L5,Qː)-A}O](ӊ(#Uw$D-۠l희&](Ig&n0yNmL.NCWqiͰ<oRkx%f;s,k0ppF (4xxs6>|{̲cLMC#H;K#uݠ!#f9gE;FaQ>$u5.) 2Dw!R`;Dr_.A.uX|SofH+q!AJ`$ɝf'I˴3&_eQRM<}&+rRx.3̰X(yb4 8ѡ Sݓ#ڤπz@m1!/q [- Ogyz>z3yۑ|IӏT|2{*P@HwQx!FC K!J,F7*ShG :3T!;~L7 m"=(vlD( n'ޢ )lJ8J0ud) )NyІǃל¿228P6~s%5_ d&^_&nyKs"^uꙗ`6' Ħf:P4f|Gn3J\[n K!zէI^;o;Fە 5< (Rڇ.%>qNü6;b֬BFj£Se PjiKzF|eKDq ;,}n HbUEєY~Q g9;rJݤB_|؝*<"~uZptxLK('dK}] T$W Ook8F;Q#UVOnE%,0p+Ozu)J5K\Q4wBj<>SX-S}8bw+7OUl rMX&L(IX=dY2T)x39H\VDNXaJ$vAkB-${P+Ut 4M Z-:Soo, w $|py+FH~(TKiR7< hXpMرGיK)tIN\$iteۖ[8JJҪ-~lPPYX]QZ:ڤXh,PΜ0X\lСvRb6fK`ìT_-j^]Tlk%RS< }csQh&::i,1Bo7)}tG?id0ӧm#[{G`<П\!G/67W+?:石A_5RnC7ZɚH\lQ%ϼ\B&:0ZH\ھ2A sR ,iT_pá.ĠAN]sOHU/]6Ϲd;*AatP$xw@N!op9ZdtTA_=[ƶsjt0gZЁ%a̸KRTbsؚD\ZXa\}:@fl D>0yyni ͦu({.!]SvP~PC[n3`ߖ7[:4\ ̯HY1ˡNjDLs IJ/`B2Hf 4!H4]p3mzWa]g޾Xe~|V"P(oBCֽnGxԥ:[+9T.MwK!8+CZdߒgݫ9e5^=E.69$QQO_:YiwhJ5[ɲCʿ@Q_-ܖ C6D\+GLڍ;U:_Z駼UC'+;:9jCC*1Iݩ*7 5Z,;K Ժ5y$G@Xe75XA6>Zr2|ŪS5M&sC=l&J(ǚ45}ڇMGP.2/ G#3D. {a& ЍR/h_fVO7 \*b¯lt>àOAnAJKP{7K vG9P&<0:K4hYΠ4XgGdNSPXGY?A+ gJUVP>Rs?/.P3W|li-kz7ǧ&&ޖaYk׆}wVHvT2p1*'81¹uA ЈE-! Ł4U se/ishh 9IR9sZ\xVVZ1 lKY Kڮ*v>D} &b 'to|5@6dܷ7+˜|͇mc(v~W >ʝ |Uo##--x,CY 7@~qlzȤ9SqdfXoG[ %[_IU?uI~}pL=pqdB<$ҫ$N-dT ОAR-TӹS&t ɌQ,&QֶNPlPT=W,E"+]F㠚Q%1Y.1 KG;(i~FXş}/Cm9E"̊2h{>RB 1!ӹwG[? )) ?Lgq@yϴӫ &yO;F=?=\6jG_9;oTCliiZs=!m@~yLmĶ8(N޽(;ݽc{5p@2ܓuR_\eζPܣ- }oS)_!ۊ][n$!V`*7Dz;"DB"j4w! NrOb8yi}9>t?,5ϖ؁t1 =ޏj|&mZ K96VFc@0<6_Ȑ,`d0a= TV_I4jheqޯs7$H0;@SE.Vo< ey <!b!纑՟:%0[{Zh,i}h(B-#t U1'ܦz22ª7v .]ܴ7eI87B%oҞ_W@ $LsItGȢ$wO&8vŨĈ)y@ښtvTņwqPZ ժ%@)|TR.e|z,33) aj vA\*T H M2)R*dUt% AyΠUy[o ݴp7/ć :pZ+t7Vw%Ld d-{Сx$|6請$GgT!kq"UD.a&WCi5WC1 ,(D۵!k͡H&=`MF]{)I,W26=zBIP)EfHj9%~3>̶# otvt| NP\^s,ݬHy7-`P;o!М|:$aIv m =iKW͵WdތU-v7#Tb l?XHdTκzxvn\JQ*b'nw ͶR邃Fj8|RƋ-fլB4iĺTRnpِ)>k6cPǘ~Rm>0}9cd6K|'w%~<*]\a6C?$x0-6ZgByjӤ|S ̻< 3 _'"b(w(:͙N FWB|?=uR3GY ZH/ed~w:< 8F|*p7\pt~y"81dPѵk)Aret:qN^mzvsJ]vL[Y K;~ ,~Eմaq6]W:c{ZcIe]>鈷Q2FҍLfWC:~ūLZ@ʤM$³+u0ay|WXO#1MV€~ /]*J3Z+kW̋Ծ̤Fr^Kx3F!&㓘ٍ鯈2|F3vM1i j݌K~Kxױ)5#&o/3Ats_u IGT ߚ aJMJwULK+]Vi΍гzda0iGue:mamkʅЮ8 \ޞ p"Hv`m0eGf[=ˠP˜^Q5λC-}H[]Ԭ6xZ'ނ\ap=;/] HH;@%eFȸ'X2gg|zձNͰ |7qɪhnզlsx`H>z~*T)H+AdWI;k z܉ @,b(8::AA]W ѬfA>*Q̭-rPv hT3?NˏWGK_bpG(x(GQ~DDFI ,l/ \ y+?hHD]2r#}aAR{]u]\PnnrpYɛJ}X^R-[ڊIk]X OM_'8/.2Y.-Fh{.mź:btWq3O[g|^Cև3Ҙ3wrE mՖ8Vю\W x&ڥvHJl M:mE*2Nø'`M6QgYȿՖW%7]7-0NӟjA" #|ꨪpuk790I{dt@q丶UB3'nn3T1JÁ2ZwMjdCD^^C3!bSFOM YߖF1:dpK4*`HpTj.MB(}BE9l Q۬:Km hhw~<ΜO˻qGPLNkwztyM,i 'Xs߀CKUn+}5k&֟m!ƭj|x95O}a]ribqdtGxSPf Ȁw6o՚:R{nuOD-6.s^3YH3A@g{͍41/ϣؿұdV')]r+'v ZqY%a\<ֵ Y3#}i~rN{*0l;3Z'ȁsn%tACv$,k(g_iFjL .{uiclfxpu([ @8Or%@S^0'2%b߫KO] ̱KM)RXx +R=HEi`~]נnj@Z}[vVyI5z" uz9BϦLjEA:MBʯbuR~ׁQ DξK1$ݭ3F D5* %ޘs(bLB(y$!I+_]_iPZz*PwzgU41K1-r}+E"cuta׮|^>8}#01 TD+n)};w$ 4[!V*}tDCǚO𙩡h}Xr 5c$q/n֝]Ue{ޚ{x~) EtYIC)_<ںy7W{J|n>w} b#+@!w,V>! eT2}mF1b:Fz*\"t#ֱ?#^Lx{DAƪi74f2x׏XATP@f-d<7X ӄ'\]?J;`o>n F8:Bw?2t\?ғt"/W'M?go G؋,=kJz܌mE6< X'Fe6ETG,CoXLlmB0u?TՁI\NESMRo1 %.^TjaJ||xI?Uu4rdTG\񊪩lpL3v%)߳RDqy䨯E'PL+GX/qO JKCoZ`anYD0͕8.E\ql+ =il@qI_8t+]R&1ayt"!G? xW1o>ZgH|_ :e(pBf{)3{NH]~b_c]R@O\ xPRN8&-":e#]7V4MQ6lNyӯȂjs7< LcGۀ,̨FwB_HQ^K`OQ2a Tۡ>JGCύ-3dgtDgEI~wk| r9&Іjq Z0p/\H /CI1%@!L3YhopsGbAn/{Sس9Ȅ +y]?EBːk12/?\Hew ljB9)0̥UCVXvL3DžO0oPKH'2ߕÃ(!z=@C~<~qNOTR#)~5;Agc~c!F:W" !@NdW Έ)UB~ F< Ӗ+`_|#$<9GVUd+< M3r(wd&"[?]d.ryAVu)zhf} <H!NvpImMGhdxMؼxhoϰ)4~*6ĺc-jiF͇zG`*Q`9L Dy-$Cm{*}M;>h/+hLn?Dw=>Bmrg"](| uf.Siķ@Y`ƹiݎK|}K~+*rRe6$L`:(í`3 vk`&t|Hd`gl/T+]GDj[?e.b22bH5=d2 @.i`I+փh`]~ ] X.S#oi7qnpY9T|r Q#vo?AKgѕ[H~ۜ TRcCj"9KnP3@G00-X 9ײxtt-}bR5̩#6dn7)߄Gf-\x T 6lHdRw2+6+J`W(OȲFt4\/D C(aɟ3~G;EQ7Y4ԾoWBGa~xmdC] ŻC_f6թ!9E{*r @aiՀ+nM/$^+_Pl*r=i?lUY3pf?ҝ[VcDx׊+bVhŨ@8,`"^ܭO;=Fk󱔋׸ YE%<=mPH^jlgZg 1@Q*=DJx0c%f9s9g4IEYBܼ$dNi04Og}V$I .wP-x+60K ֊nMtOw ,I󾐄H&Pm&(ݦƎҧmYᬜBntu:GZҨ5#kዿ^co4mzWoWH|'շ\@ 1l kՐүGG$ U>8֭^0]Z?r& #eDc?KlLj %6 ؀ޣIJ4GK";W>Lj/u) Co {)•gtFaZK%7I3\GӨ8:XPm^k)=o$׷:-s: ԂO%fAE̔WZC)*{5Ц†[)V)j& M,Z˟"ݻߩfy Ah2664E%[,3IƆ|mK6+;#*uɴK._'\4 *1ngvݩ  ?es 雗isj-?}.7&z[wv? ؅XKQ8kS#j #Іq]QL(.E` v ߚzAj5ó5aMI4XK'@D$""x{H h|bЂBNrħTaӍgX 'M(Aؓ D{P^2j@(1l| D %i`3YY`Y۳lЛLԩjc;gk=(h%ɻ#uƻ l^,7.a ̓l5EJ؀NP-j]ySuRb&pe3V{6YZRsC_Жd=8bEÒ-J H0 +0ŪvA9^6v 㾺/>i}#zpuM%34LāwPh]bNA =@J`QE&y"3aMJ2Q29"qhU kNX,7:y0Ch~ZC8M xF'kHEv`,ÌU @|@_#:œyW/]׽]ϵ/Bzڛ-+¬ ?6,@(ֿatl83HngtwZ 4d%x[x^țS+&_܍g1~}z+R Ϥ?+pӇ\M 40(|[x "Á@U'agk$^A9~PmEaݓτf"{n3A>-0Q"3^$tLST31c'*.J9IP{@6?jZW7CIN{sGȐ}KU(59Âˬ2Y;7G=rfP$lU o[tgPmlՇ5mcw.UBVFSᨂFBY,BL\WxM'FtA." TݰDP߼U`8wیG .HIes@Ө(#vg`ظmdł$MT_AՃbdS% Z,/IapǾ5Ձc9й$ٚHx6ԲJT $I{WB&Ttj[nZA->H9F(Y5 U,s=N .f}t7jimRmQ :z.*hy6729qrS 2UQw(]#nj֢HӧWP\ 2Lܗ%:IMֈRycghS9eaH a]nI 8[ӛ. BWм[6B!ZY>Xc 5[]]"鑨YӔ}Sz)K,w6T!cҿւXmPV pSԅ\>!w%NQHDKB%D[|=͙~3УS $Zmc\M) giR#2S\uq .fo#0RBK]7\_)"x pugAKL.ͰBUatkږկ@!%El]ZDau!a/rxO/WeJ ({>Sf5fɪÂ"Í1:SವKZwAjqzV[>!P93%ږ́zN fwg=?]6K1^")z?3@꧱p?Pb4}:n\O9S,=%9م,"T)v:ꄰ}M#.(U]r>ku?lOP=u4/i,_nm$hkofϹšO6U׃r+MQ-PjRHlz J5Ztﮬ@ [4Gj;bf抠%0^ztu1/xGOAnvCјKJr"tv A}@\csDO;B׮| Ue'tqqNnwnjOM.=0 K|)cǾ4lI9BQd4o~ciFK4EĻ|4ҧv>ju]Qqh_&/J HӽoLL"11P>nc;V|BZT5v*Eýw.GIt1"n }&|C.a2?}dHی"/S깕;!} ϴ"T;6b{[-3eem%С,{''+4pGe]{}9x˯FAǣz9&2b9`pA˗/\ ~xֻ0-BU Rm䣷|b/rX[i/#bӵ|oxw<-̚2KTSC95!޺mAh4-U6Tz-ҫl(P \wrTPIUw>bR>:M>v)fgyVMvdhn>^kynV7X7DuѥLZ#>$qN|yilDb//O G[ P4Yɩ`+$&5ZǖHMǕLKC=9;UT LswP|uȏB<1cwĭ7"R}@;ITI|\ i|Gۣۖ6);\3zsъa/ 1S+dG<&A7WAc9Xv:LxK Y,WMf$2hS% ^zkVL!af'o#$w`eHѱVbŚ&)l=Tb nuGXh"R?S/ُB_c"GbǷzB7/QkB z Ork)?nG" ђCbfĄ]*ΉԺBgz,Bb-lG$ZBBLUfp}T+N8m[ B.~=a2PxIjPowlٗ[}.{Zv;waxc$Q'b.E48qsqRhG6I,~-"p:ǧ(tnzA Nv_}>6 %&[ڡ7D-!~܏yIVd TE>0VyB"DX\~IOZxIC2kr{K7Ejؗ S6i\xLD!XvKI,̙9vOhU,Mq\ "% ȋl<[Nxp2uf\Rv} ă$YjaSm 떁͉. FM^,#GG[w;og BtPXm+~ :yYUVA_)`w%mF _ bRA߻[VK2~bX;ej-}𣿤=+s 5XkgشjxbW%UEX^x9P [[ez7&<}E|Q䋵G/*=E w1 <W11;ԗi:=)ƶj(YCwoκ'K[uYh35_ijB]7EŽZi\{5ɚBH.+-w-r]aS4V%*/LQ=xR:XU,?CoK\cBy`Y7kw[H.&.;XNViSWiNs,k&MI4]߈*OrJ6AIg4"z[OimV:5@k2<?'Ha #U0 2춾\BpE=V%঄.;Qunĺ:`"x1ЏXMay.gT;[SQ}y͊ pԼ`{lS-QI:_gs}b2S_$+ < u80wJU +clf=Ibtӯә;oFRcgQGbCx+{4D2fqJ5ŨLaޑG0)&fOQ -nK_6LhfeT~t[ءpIY!s镉nt\Js )-?Esp sRsl;>(^7dP7|$S? r(W#Rlb*أfl n0<1q6Xrа u?y)P]r|Uu"q`U4tX O2|'^m_̿nX:\١˞',J]XyusH)%JERA[ت]3f4g2ѸbmEԵBy0ƒ:.X #Zo I*MQ)fuN*&aBnŤ1fȪ1x:r-BtYkf>QVf#6ZKyzd+0ݳT212rTm^sq;rY.;@6t++2?0WoVF/J`o-ϰ'4ʛms⮜{%Ff.k<B-q@Y 5qСs5L5 C]#'aUnKiCvtU2몞GK}\HTͰ8=O~ h/j9Ox++8 ܹ :H3 FXRd,;8?a3CWל}x=6 Jz^ O5Tf'*.ӷ~R㕇yqwBGˬJ R{WQ}FgmRhYH.˜D0>ar !VM{ccy<>:hV"kWs5`׭$rHz_nch̰s>\֍qdzh;} ֧4 5ŕƁ8+뿍)?(yer0v}qӏ0=08rE=8WO8Sn^'LG(`^,\Wߓ*BKdy:`2 #fH`[;.XzRS;a&F3Q,t ;+ y5K}d׷Ʀ3ٷZPHΒ淞01fO^wIYo!؄fa]UySs36@ T.{tM3wйc_7ijh/wҨٺ_؄ߙ"սRhWV?M'@_] M \$jI,{5Jdhlb?aCs|eо޻ѺZ_™ϞHy,픬^0Pk|K}f `CJGkQ@t1D\̯BjShbt wo||NEm#NU+ ^n@RÎg wFnQy JƢV8 JR|q̤(iO =]#C`-zE?l205fxgM@G8*0 q>Ky˫=hll) ,/Y~T=v(_-M4SVAT17*pXŋ[,qC@XJ`Y3HLqV$+xeQ^ѫrsaI1BA $l9-nR,K"Qi#yC|o6wJﷵ##H:@f*fW{ejiuyS_,W@. 'z`wPtt Myf {duր˽֊Ee0boImJDp L2q7dM%ZQ;EM+'$w>h A W>xnӴnnLv͚E[9"$heȌYMwr p49r}+2jkky!mgRi*6;jHX̖P?{%|fN8!|@3#d׆+n t;mL.fRQ=aϗ{h[&Pi|vyhxJommH:pa?W´!:ojsnZ&3KVF~( Ąs~ aP4ؖakeC.&dA4QXpY N%`Sa3挼m&j&}D&yMڈ׃% ^ډz eeKUD``.6q}vSY\|ZNwD(2j+YvNj%c0| yYO *<4Cp?3:CF}abg<㰴q׳١/ǵ- U V"-Ͷ]Fe)~Z=rԧ|w5%.괪?#~HCaaE!9}0ҟN;ȡ_ ⅙z ~[T~ɖ@hYW=s 2S"םslUB!Qԧ,}aJ)rc4;"on%s2)d%XUYIS0XO!Jy_Kei٨Xͫ_0J<1, aL'o;(Yl e#VBvIY@zr݀UptK,7ـ Mo,sGg9p.E\'ҳVEd~d.F_8u}s+#Uk&9 u_`5ߑ@˖j*Tٔ nqݙYW7C[l$(aC,JL ǀw&S!ľ |ҋ"MPPg @Q/T !ŃP xu3\?:-K+B:]>A3{6G/IzTz:NsOVV͸b ܜ3Ꚗ&ٓ[g*,DB=r= ˟k^uQ-aVl?eu&sVuyV Ym-m1lD_I;HrB5Vwge⍐ Pʣy?.'}bs7lWYS(ģGV{} zĀ{@y#qxTK$Ƀ ZNgW %'S6aXo肑5~\P~b/4y#@5G\%P~aߘ˂YS1z'I6ۜ+(CX(3di­,TO/CRw+g4hceԐ[sDv7nI*aeg a*ȠW;B֙Ď\ڭ-3y50[(@)џ`>߉ж+ }{D(ӫ'&1D%BxaX{"@Ԕ,k<%} ;/&qO Y]D}P#FLbzGCɮ/q2suV|y~#c$YYv/"&3 .e wUvCG ge>x@ X@:Pyjcqq#񂼮H)B@"|[i}W'KchѰ7 Nn:_X1 ;2xvhWFOd< |آrH#I27'hpj.9vG4|H~k67C! @Y%EXJT"D{<~k$VzQ# O##4tBz9hj1/|~Rfԋiw{HU=kor~3/DLZ F4۠c쟥^AĩKȕ+!pTN"}|. ϞYX5)=#^bH΁̱ʥʩJrڮ-4^ UA6PLʄH+|nlJL h')v \F$@T_6=Z!<#WP_'l1@tXN7'b72Cۨ9݋Ň~3@V푡M1H!H6""=ڰt.Rt}-`%?wBqqeyGd@p[d̊Xk:ѷugs,<5bb}t1`0Ԁ lT _Z*eX`6Qsjr3;$vU'Q#CKN1ve/>E0%$ YJIDEuJ;刨)&ȦTe8r;CUY+1jRCU/_69 ۥU 3Rnh|qE+`+gmG<ԏ$aNw R=[n\B+<.Da̢@ElLR|WZ_U0f_ j",4"泱+ᫌ+E-2P>g$-@~ "h ~](ʕ*JȣgS(-43b/Ɓm(r._lc/kHm'ooܩdL(~uMAQRk-j~Z+ ]3"upZaq49?sReoP6ٹx ?ߕ&ޕUEBÆl V EّV^G? 6+3*m~ }x?q*#[)jH.4WD(E@sNWV_.$˓"I);RL+\{ak(;;1^a&\4 e3MƼ}7"ByU?ta3v|wZsz#c˫ Oᬺ4f#f..ɪ,,vP-uoCvw_ǫ[ShA8qS#GpVL8$O [G܀pQʐx5~2t NU%Ցrty/d7a X簝 6.ҕ٨4w@1> ˚*2i}=QalCJA!><&um|`)pY}HKkF׏!xV2nŜUmɆCVLP W@ rWxH4*^RmyФM\iK[__ct*oGY"șn(АoDѴ00,~7(Á{C ;)pv J61љg!ɝtRo(G!5vZ~7o>M@nV.w8%"yesLKamGj~S7Ct%|>z:Hc<ѭp8^+T5WͻΩ;JVݵ7LT+OtS1!J[l}E峹%'[u*] !<0Fto{}ֱp.hS,6ӭEIK7烦 oHT [>'oFXiՖDՌ~|%$K8!ED4-7Ȋ543`>BH&ʖ"{H~G7&:\Պ6NB+tځaLl+㔖c,]$ /sܚ9n&ղKoW[2OVziV$_*aqe,fTI Ȩ65x߀ `GqA 4p"ELlkd Oqc?7|!],EQvϾ¹54-6ips*e`tu.Ze>h%72\N!㖘w>jtϋ6%RdI/5$E|ص$YLo(d\C]?׺)Yp&?#JgHalW S2}c($vF{uB0كQ^R_zbYQ[rBjUe3he y&eRLuWnbyt%zOx)fKf4yYЛ$9"qVN+Q, ( o8h B~@ӁxRw%T=BLc2I9s_.q62AN?2Vb;A("}*FǑ~nզpܕ껿R;ގ.zrL3 35ryi}?C?6f>L媊Z ܏)`UwZKMEwKt7BKHABG%UYzY?  #ȣx-3;WQ"+LO[uގfu?1HlY*ٚj(bm]g5 _R!"Yhĸ6@ DVR.z"ɻ +a* abo;Op.f^Q c9I_:~776q]`v =Л69zKGx! $9$>ŇEnq;Jxp6)D 2_L"8:"tuf2RX`RYk"yYWzzt+"TS:́ 6<:-˃JNtٻkC7KtaSY;JԳ=1$uv5FFّz,y-|RĜ*3k|"#.c"fM,$]ދs#L_%g4 &Z? ]?\boŮDX"9{E<#iq]7otYvl=/TRpofE};2O7:}Ee#~~u?G=LRq<ϭY&F*{g'&sLW8 Oe Y=# \? $^S_]ܕvv{?8oFUmr@w%4N`ܮi1"ʗ2 TɆ'Ro2/xoڀəy XjVy|L<" Io]ruze(z^ (A[Mֹ#"01UĀ V>&>QYy(sC2O<;b?#-bmm3k[_B%VM?, #, 줖2[xN+KĞU2c 7E1_:%a8Evk&{)k`w+_ZKgi&| v;k`>+a&K ۈ&…h,Ӂ= HhGаgFPX0YXP;iC-S,:1g|yVq'!OC2; 3TIGI(^ƻ,bDa,a㡨xNp%Jov0pć=ˬ/8S8}n@P/_awyp#M ġdt?qO̎]W3``;r2B˷Wq{pPmN{ἇO̵wd5;W3t0<( 8J+dN:E:s<3\=3^4"SCQP Q^"〨 Act"0!vBNq=*=&MDN>ǠKkĺQ:?۬^k4pp0Y f1PBZ<^z[-YCPz:8i:`O{I1}̅d[npN?1ZW][Kպف/:J ! mDOX` & #PUt,Dh{R "kI$›DBy_=0APL w WGP 2IT\ "+?Q_Ug(箞X~3S0ז884=g. u`͍%O.Ozm2*$kD9Iyeld VX Ucuwpt,ByjH6b~uD&LQXQI u _(džjbk:_e$-ӎ#͟AR_#kq~I`v_C}5EY#%O3#)e(Rtw| *'(Qqg `|ȦJ˿Lk3+SHDiJp|ugq@H^Qȳz4;H\ p1#k@.ϼ->N85*cD|vؑtB/(ʡGN^5#6Fʱ8K >KpABqNQuJ\stnȉT; f0>~Ɖ~. Pֶҫ-=H~BKM MAR]RyǢAKFau]_Nm|j:@ DCܽLR{,uxh-Q+EWČ2@0b>_:5iyWS8IWq 8v$*ds}v_b(j͚UƂLF=OS[#; TC!<s-;Jt"փe7ϕޯQBJ>܎#d5QU-d8gp͙"5 NvՅ{$x[8^6 Mԛ(ҍszg$XO'3XNU@̰LJdqN7*OOxKmiWT9 ׵_..k6k:N)>wc>V!ȹn[5%!Hg•+s@LB{s C+_S{^ _h/ !#w>Z8ůEU<(;%n BS<34v^KB:M!,2VFO8?ub}nt05c|ZĶEQJ;K3G<W7 wxZ!Z)+u޵ZgS?5VSZLaJ_&j߯S$sz1zsglxPU\M#yhņ( tGss' hNȏpb?,]^L_/ 'y1v7[aiCZ W:.+Ee A2!u;3nxtr0q%)wͮ-.jfx{VGD 6}\nO-҂(bX$-BUl]i#ꪓ dKLCte70(`r`WTƊF+fw|7p T2/*:X0ʿrUs2CFn!UsfӈQscw0w92qronj(s1Ox"g}d EGL}0 ~+T .yfxĞ=K`ep2i:T&I>a]| CPҡcO?= 0װO"riaĈ}w}0(*9<;-+Jc|8?B"x,5"5$Bͺ"WG|#8ȱ܁߰221Bam>#Jɀ:2q |c1``Vz(=TQ);C^Nsa` #:ÚCsud7hG|5–drdKA&7d(.PFKV"bFtpw(77eTX N<]o'_d`:W,퐔YWdSO޶+y$JFwාAY}=3oK@vxWz*$Zk Ě) u?~@O%3^>Z_H(IšW9sԎjLfj=HƸ[J[Ĺ{mU& _:r{חǫC2sb [JЭU=*^>q &Q,MenІ"knuֈPX_7tyK MwB a{-!/9S)rbUgC#|䳩dk6 ѫ ;9m.vX%DxNr{KrU]F- G(@d䅍>͑bW+-["uFwO \ @O3m.Gl ˢښl?YN  T]VUAPo@:` )ZxDkz=V/Dv9Fs.2AR~Pf7{M+mcPRcfW+cG% 2DJVLѾT@]G4l z"T,zc*4vkQ='*re"`-,&#ԛJ5r% {(Aq頶)ӯ@wԈ"$*d8 >EAEu2$2,CwiAv(sV+n8"BJƌqY3Ok -XҼF]I|ifD V-\P s_<5o\n6UſG ~ҊX3=j~ۈ 0<ާPr+`L7'_D 2vʟt0dG gdEW!.K X<[F@EN=)f?""3ހ݀?9 >Ro17<Bto"-SYohh@з ͫ>yn_ AM;sҭcf;Tald\Y#.ؙUi7FU-#3F`(2@rp"eGQ˜~Q -2(xYlYpo;Q3sE1`8qf ި?vN<+x$wN, $96Ļv~.A8x:#iۧE$mݢ"`~jqrAuSzmOJbt U@`aviv_D &bw=BI5bnbI|&k2k\U7,YFHF5fC!yz`xEPpݯ6ec jpy̓ ='.iIJX99$%|x++[}C} &>&1=Fa@VFl{ܷ޶JÌ*nåۺqM)0Z054E3Ldg*~*)>a5'"rN 6F1i__RVq`.>Kq>]jG ҃*S%]xX /a"KGI⿁6-aLf7i^ocafZ܇G3,ab\2U$H X{Fc;NYnX*L-A3v.fr)caF ~8[rN1„77{*;rn\ Kv ESizjtDbÅNyeT&@BY29T72J9{>WCU۳m0var 2C֯vD.Oͺtq6eX 6_%Xco8ZzJ=YNBQhd= Q R w@g`lTu5+[ZZZSOL>=+뗉vl-jZxsΛrxߥ 5j 5k=`}BIG\iSmo, ıK82b_Ha 5\"X:_>n e'465m4Jc3D|z"Ƚɇ"/m$QP&]A#ra0wqɫܙ[ @"D뫘m  -CS}eR|1:ΓvN``:S詡Ԕ6pg9} ZP,F4Qp!SmY*7;ȍ`׬V#sT_ "iY| idd$+_R^`[Y Ϧl- ?V.Կ =S+1tŮ"8&0JEfqbVФI~ ;|Ի-{ɨSlpDDL J#^Sr.:|ꊆU|v`Ub J`|` [;8IwM7+.1Y,0\xt:-G4$ <['OR-xk~i\;b\T]xy›zmzOUM9yJo-cEP=LME!\u&tBg%I.iKIQ6A3ZRۮ`\;DVI(8 H Cʚ6$4>ɹdݠ;箢quNh.l9".VjMBhӇ_&ivz,c~[G%]Ҹ09"ܠxi2QW<,, X ffLX*$h׶:M?އxd4 #;6)/t eJ{O-HiJ[G(~oFfz:1[e{O痢^Q'VA~3?g:p0#KwZ%BJ u gfŃ_7#ӭ(vG06Fvϻ݈ߦzhuژYZ!"&F )h^iG?INq޻A?O&-UuuGkO161lLt݊Ua}Zڊ4s?Dzѽ<ޱpESwOhZO /Ҟ&7ݠE(2p*6Rw8 vkW34ul|Ɇ?|Rz]P^6$*bna])yRd.W8F457|rٲy|GjD14#zkɵ10q]osl\UjtwŐyfq9tYal8\v6*a[x]ugnjYUaX%_@&ހ3D \k(nNP`&TF-2Hi3@g:@^{ 5L OkyZ=m?(F=ᇻ\`K uJu+ G#In{|C3%M4]t_גyR%; &Z]bwC`%UsA1UO wwzL7(lGP曕Gh9X#dYMH$Y[րuD=/V| IT/g'Řd3p n W.ȄbE$EYYp^b]_Djv*}ֽ|8ˑ z CDI0e &7ɷc96Wl&?;"zBnKlגӥ?͛z ȅo7VB=*Cpoq]m e6qcsn(r9qlIn4dis0Bߝԉ@^R)ƥ[)|DXJb UQ:v%1.(GP`]wՔluz vGt]5+gmp ٴ*4 ^\XC\jQ"g}UE|jVs 2ίonTQ2`}(qr`[ y)=>HqQ)-/R*kYµPX9!@1eKp\a8 ڙ$xd/Ϧө -Zg^]!4>6MxQ =tD*s:͵_ bJX0*_GwVUEѼ$.+}N qH3U{W<7 7]YCHt ض|PPXbFUAW2֊LwNvz`6Vf:dIk)sJ%Z؍`ƊI8xk߼3gM YWA0qٔ i (UT 1q2Im6fe. U5"D3_k؅dƼY17Q;#W8+Ƀ.H>.bUr 7rnlRH(k)ǬS1A5L[G:.j-ٻ+0OlJ>66PW<ү+c ~U:~$a'`*g)@8k_LN}L |62D1Hx'*Й>&:@\+%Kzʏ$P0Gxj.Vf ?"y-r`찧d6gaI!h.k%nHNpwEc?(J^xc cyl)z&`o:cABFD@Y KPyHPİ}W1Yݔ~08[\/2ۘx%Q̯7ÎʑNl;-.WH_y`v?G|XHJ [L9 y\s>‡T BJ,3R (ItǪe!{OԂE/gjG)mzI)QN۫R"9&HEt," _rt9"}ޑ/Ak\̙֚k1|%X~VGqW3/cvԓ9[}a!(cOeUr$Ϣ1tNoκk Ds. X$K&0XiP0 VbmG=zBS:;L1R6Iضy!l$5wlAv=uZ1>@8Hˈl MeJr'5bq^^ "HA{jQjCt]3 G(VӂUn~I g[8Q~s( OB#5sJ+uOh =48fWP]SŘMaHB U}.ՠpH7ޖᛗw*\E@ x"4ٽDWѺ0E.,}]݈$B6 |LʥGEнKAJ4 _)@K :"5ݚ1' EҾSY+M~TW]y ]@֖ӽ6 /wcJ?U:/wJD?:ҠoT@܎nJ}P~$-\ޗl6ж[ko SimsFy';Q475揳h0//4nD~?WZ_ҭ}Z''_=Wn<#Tj뛈xQV+d_*.f!YVH|J I3h=: mu^*60`:1%bl7>_1(?hP!O-íTG*wsҋea1b1RzBD]Q@_ݴZUt~T c7((v It*2ʾN7;wFECkp5Asf/UrKa1fiٵ ٚ]i81 JV3mvgoi)HyiRET$a _ͭ7cxeಛLg .Lᆡ=KINJwZ'Q  "o,%.'9N9&d򐻷_bF)y6jRr/]∅/8 {S~U&f?.*;܃vYЂ86 ~u3&uF[X-?썕PM\2 ;q]PD+Ι~FZ$!:6_@ RV[IL5]ɺu> Ys>ܦ!ax!6A0 )lPcJ}."x:od#V4;0*..yg˰oꕓv,s*J7oljJ" EEۄ~OuB?l}W%a飲ҡT40 9"UY=uNaJ+<jTLʴrV.!h=bNj 8 * 0J:lKjHyuS<"dg}P}@_&%_̽v&If(B"34Ⱥ߭R50k/hIި7osj$ig*vrT4{ |g_*u.V{WWOHº%+yf]eetnnun  г˧ٸz:+ <sH8m0 \I {#T5؈CfSN1weH늄.K>_G6F"4+T-ET#L8~`.xJ)vNq9Az[\883R;-8i*F &k!a.Fd1`1gYABQQ};ט]8?rXCJaH1})98e͸}ɈXW;&/({~&C$O yh`a.Bf mp~o7LHI{91W3i4{7mK|6jPrєhFǩ9t3Z) VvAZ0~OCoҟr9sk4e֫T~8Θz)4d .2$%QlrRj,sY)4=#-h}@wڝLWwCu,-&#Ǒقch)\uHF:b_|l16y PO'ߖtdTnB8)KQr3[e@r̂M:g;{˜^'O3V z.&ڣ^3b3 DL ̎1U m] E02Nhx-[rkU dn5 jƯK&C"g^F@v`lt,.` ^o,ֵ|MGTƼ4PU Om2r3F'PDAvvpd]02vUx䄄 d֖@"Dz# vTԱ㨷:|ulcC DSt M?;[JDϱTD;P3 Y18I[[k>I]5-K? rޙ9VSɊڸ ч 42p--S{Q1"OC<6moc=NBq^r}> NLlYaB@QoDnpRx>]3L2Aگ^𫒰[GI7jZT;_^m#Noi]Dk*?E)~&{5 #"iH,?@9څn"g ^z!L9gա@Vp3$sֶ\8M0}>c+WDk ZF$}Rv߉+}s^ഉ84xYliri/:dlĖG筳[Fm(wrXVj#f~Iz2~?(I.ԏ~ T \B֜ uo%u߃ 5wiӣ5%O=Vh2a[(jSG,i㥨C1*yшt9B[="tJ˿0YQur }hyZ]4bJp%Ag0F!KC3#oSBtB̛Bt,K/HAse 50{՟{tqk#4ؠ(]|>֟T]!'[hvx+fo223cN07ήf&z"'!_ҮQj #KgL6 {UQ<&6i˷_ť HK6J 9xޛ>1KS/jVR=5 G6Op qH+Q4~f3NhL4SvIs|a_̳yf# z% rhnz-BWzbBɃ A{bDFLG%w'8{gߜD^I)=JrdMLL!$B86ƟL{28QvYwo(|fq#E!9UZ//qv1RRH,ݼT5tSXvZ.˄} C~~{.l!{yF)TQ-Y5 ~ԂN*b' xG<j6cGvt*APEsl`EltuMgR+JCp"8rkY,zciBu9k%G6~?0 ȼ5t@EV 8@<)eF)[>/|`DڳcQh 0h|gTf+ݺd=%|V fXg(r\w.Kt"wȣWUIe4p^MD 9e`c4:?ֵ925"~C=-Qݨbmf>1٢D7|%S|\d8;?I~N * VT9NY nњ|g#u,(''GAZŐ=Ԇƍ {İ hXd Yy x7K= $x4 ש2o$8pm#j9z-,M` ]<1 ;H2i wp/Jq]&[h |±'R \8K?^73BB}a>G/mEsPh4ǹqEczbSPRf.5'1]8R$>.~XhGhjnH鐔g(SG-ڙkn$o/]mhuSWH$ $L#o@;O.E4[)8t+_7Lԏ(6k@}˕-S{y\/2] ɬ~-Jw~GDwd( d'eOt鴟hI+śXgAf" !Yh} (W8C=W:HhPSfVPJxB/&0@j`lS13ULQm/U,GJro^*VƯWï_ v|1KF t2nM5 :7ݗ!ut>Gp^w]g>m{;#= ot زC/΃h\!l =tvKaJ)]u3^eF=i -ƂDCh ~5' )*nz zJߚiN_)Zׇ?ZfSmJ}wEA6czu?I (!ʸ=CD`B v8 xwOQO VA 6; k^EM7$~БuQ̵w cT= tl{`\Q!|AA舱?|(~f?ܿ9pE{ iK8Bi<7/3;pq\o; naSQrԯom o9>s &ɳIS5-jm5YH\SmMC 9N>s T=qbh,sYe\A)Db΁O@Qw{ ݆5x1`N簒!DQf0>)LQF_YwQ-~г膱9|wb=xgI4*),Zd}h+RWVZ+֕`U=f&Q&׷Ho{QHG yt>5]yu.0\e4-18FI,eWޥo:X caTC;7~0= TxOl/hPJutA0?UMoW[/i_ p܀ZSApga ORmj'0~'ٕ?_1XW2mD$ r$SRZd(7M Pԕߖ`TQF^$l:C#pA ߢtyF')~=!=u7(dHy[ƙ.za,#(S<ISҭ_$-JP˺in!MKae XKpu_5oqh 2\*٥_$ 1:-ڹC:ES$ԙ`48M)E2Jh8<$\>#t9}x^_]@I{*KSJ **KS*'={U."𙡘ds{}n6uĞm"v6J6)< +_{ B JlXɝ(Itc_o#G qj_]z_~NMp5p+a hL i+kGH|/d Yoůd1R;>c!<UO!:P:(w%leX<L䛉~ f┑B(;r6X3=_5KN|6yk01.hNٖ:tj ]vq,Nu>9ǻZCe2;]S=2"}k6chwD]\  Q,uҕտk $_ĽXE>0A]|ɨDCXwT"~Lk0UI+^Է1Fh=װ[7wxǍI tD XyFxmbp5Sez_9#j;'sQ Gy)毿ג0gc y M+чBL&'Q nt22PB6O$iFqR5W-AƂhSUWK hAAO ZX8ŲrsE(P*o_UirJ (YJw=`NY#]F5M؏_iKHʄi)UX)VГn\! Zvv;%c TʳQgy疳3y.gQܗC2"Xrw 3G\ժ*EK6%i~SyW>q쉏2Q6w|:fP?i i$ge5uNq4v/:eθƕ\NB@ũaM3 G<Ʀ[ G2R cG <=B<M?f= Aa 4\c͔wu'Py臑{ޠ~= ڊGH,ݣh%SUfLVBaiS|Q tv~}ngJ'¦rlf.q(*tXp>kT ,@QUlE3pE$'$BGӂ 7"+σ (z e~ֹbQ;zwƩT/xSQbL +~/%Cfj$ qa@3's5X͠7(35ńKsҟ~ۙ(`rW7r9"a}Nr@f4}MZ~bS*aDZ9dj8h}-<ctQqv! nh#{ELcE1/eyߚ.2(^UXтăaE0h`Lge{!JT|4'X+{qfG|s|-!2az CM*XCat-[CgSMZc*;%9ek^_]ݕdaeז_PP 9Ɖk}gD&xM+oO&|X2v$*Q.6"BN\g_ @v<*+T>؃{2mmkNh]:%T3u*q)PG@(U?"fs]@oGZ4rȚ1̇bx%e^ХB̶慆,p@3re+XrXl Zt/֝OJ܎rdB<HEEunA6@ӷ"(QX0gLO;sQ4 ~d";n?`'ހhh1}:T}x~ʧ\>KϽ};k.2:悮*ժh-@Y^ӷ0W 0CΗu;q"H+PTEsd}ZPM3U MNB:I֕!jK)#&VxFWJ5L -gZ; >RԿ~l2SyCPLHvHۦF> d2AQ>ԝ|uhγa>:ta͵h&Nqh/ڳ :"G{O/OМW.)W^/5KU E}l-'z^pf1abdͻdXH& )̄KS\\a6<ʬI &jז#dp/(J!,!(1" &]a 2gj=z?vm^bp+˞ִOxCC3hX]ts6SPB\KGDl9o^Cn.4k<0~5qؿ wWȓ>wfECTPhDb ? DfaτAO˖Ĝ'DܷR_閾^0 ~ؠ _6Gƺ*&|߫4@ T$ϾAs tms$-fBg_¦泳B5T8<[W-wߩոY%1n;iY*îW ԫE ʡ,hG$@:hMhr#>͠ĂU#Vxr#* Älqrtt̴*XC-_=PE?ڗ^!]i +dwie`P~P=0w6,Oaq>Ⱥ*%X1nc{ovtP&ri1B7tS'!F|F-㍴L5RC'mNYiq.͆9r. Z%NtՐZ!(*a&:ʬ;IcY͕{gM18GNJN&?/$gTj8Tk7zݱLʑH\۬c1isQr>)AweE{.mơjּ~Y`4G1pҙ3AD č[֕@iSGӎX.N>C:m˦0#.pw+51o=o"1!+y>J,f#p {SsqjdyW sm \\>Cŀϋ^_{!#JVi)5rGO_S<~u@rfR< ,&q'(8&KOL\D6$]K^E7 L%}ME;n;bPs$[7f+2e` 4*ɼ8#0ɫ{@.,y[j1?uG07v}&y UsC IAFH>}p8f\C%\w%0w!z "-(p)լJ0j%,^yQA2{J66eW)Hzd=߈{YrHSp=x{2~^`Q:=) kh*|ٮ18j_yǷ)M/|#;'e&Lfm}\r?1ui%պoڨ}߇ymSr\Ȏ"ICq8 &x5 _d4-bS:0U $z*z^vrԦIKKֲ JQS^~{GGqh26UR&EBI5_𣏕^޳m!c/JEa tG״ދpg9@+[Эt3nCom}p&#DT|Ι%hLU\hOx<Px,Mܯ:nijL +;:\j(}k^T*MY^6:pCYᴳ4]V=ExIksg~3ͭ}6SdBw~G˼^;wϴj^(iKTǢ~ & D& ѩSf,vv|\۞JxjkOTP%q,x>phfxTPV꯶q~ywkG J66i k ׄBkzz6dDe<$ě'x5 (,_'Ѥ#k\&M$|h&] bHN ўʫ5l>ׅK4T0p8ߨ;}71 U`| !>qr@52:iFBVb`jxڒ>=9yp"f#a#{Mldfh.w[308c/:ҚL.P j=+qG&u|jڧ㩻l?o}yid >3=ǿYp@×Pdc7{wi2U=71UBa(ujx|؍!d3ue :iP}\G'خ- H!juQ@]Zή$2p!!Aq6Zj ͫniJHBɘ>ʌnRE|5w֦I4f`b?8-0-qw4M3QĶNk;dv1[X ]oe Y '8a@l k.B0/d MZנa`ŷ bIv#uaG80)! Q<l]ϢdSXw5kU% /ZԷD0%=U eA;Yl_rړb?2:R"yK\N">N"c.Dh„2eX@FJ|>+v㠫nU2FK|uR<ݖZc`uYTA8v%\7S_a|@ØI1UݗSM&|ȭF i=nAI:f0\l >1smuR͙_[7^Ye(qꌪcYS]+&4=MczJ'q.}PmSoUT^HJc"fDs\< NILX %-?!vR:H,|I*z{4~i%I\@ctR Bpml*!WVDb9{iy| d``tH> GWJrhbLjdB|iy @gJ:7B:RF*Gp,E@_ .C;:x&Ip'Ηm=2ailSکRAJH.TQflu}ez.b{ bh'|UiFZR^h} 2'6J76"*3*rT 554P%<ʮA):Tk kG)Tc8- nfJWN{1'MLt4{:هdyH/> .lhr5Ӱ+[6u9>:kt^!^FL.0ߔଞ 9pX;4Rvil%jcφEKr谉:4x 7 9sD09%Is4x٧7NVwp% otkF̆Lm6Oڠ WEwh%no^@6+~F5 e1$,kL]sgVv ExO/5BrL/VȅfT WjgW%欩C$}3_k57ŵc 1H>EQ\<եYKs@cnj($da5YzeT`F*găm4^f*m'jz+Čaٲ {=,B_:v\TKT5˖,X\S`hPv.@ʪohw*JzǍ̈́`v&ZD*ȇ#97J9Mk#r+r{-atBc YX0AC;̯9sš8 A^mI|)^Kc.%ޢpg0p"7UNS&qw ˴lr(2.}*[|~yyFbnoW3_2~@AL@ " D 2ܕmZH-G)CϽ_c@MQ;S7JjpLeK&Yq?aGiѿ zz* rks4Hk vJ8Y AnG+WLX 6H1}V>Nɵy¿1-JgSLS2_sZau.l*Vynt4ڧ̞sN3PUd3b JG] ^ǫ~h~m7[Y||% ѲgJ-(YaW$ C{|Ͳ|r+AO\ ]gU|Jo(/;͛0%j-d aO|irSY0?WgE?Zl~b7 &NCFShEs`>4ǁE]+AWv.w#ru"V$ǂ@&;8eeTBi%/ǟ3͠ojs+34~Ιى/.z90^i}u+y3 KcC|n+Q|Wiۻo TTIB"!͚.չ1 _6!{8 zIHfV'6gh7R :myJ;YN0ͯ=/fzƵVkl9= ?/uC-u6%,zo8∠5hxLw7P|n\~90yԯ?P\_N`~NbuU~E)Zğ9JZ@Q~T>(qKC^\3ꂗ I<B(E ڧwu,gHݒZUR~IZS5"ͳ7e> q. E6𨍂)eL2p){ɄƔGF<|lzO&7-ypLJxEz;b sbD_ p}Y[2 tWɒgg;?ʒnt%^ ԟVPt]̦x| 0sY<+FG yi3œ"7#p T¥lg0 P 3fZE2-#H~7FA^o:j- 8KS-_ZRYhP=%|ܷ';1T!.ҡsC4/Gsw9F[cf91ge \Qf/} 1rK5B`:ڧ dvξ ߯b&}8u\m6ML9xg}1)@?cC. KP}~^G fRsv;/g>5mmX‘Φ#4pey=@1⼰Acb;S<SgPB@DZ\ٮ3M7LL$7+(Mdj;D&ƞ>pԂt!Į(O٘l,nA>Pzbq~صޭ@\cYS(s/k;2r𧀼?lSIXwW/ױP2x #0е\eX-~Y뾺 ' KuI٣bT*Î,@IbvB . TvyρP n7aۺ 풳ՐM@hT԰ @hQOm`'3IoPqS4r' Xk{^$`tMKQ̷q*3s!&6!+q۠Y)8͜y_dTp@YBw-hQc$f0!kX1x+JRR _}% 2H1Ŷ-6AИ{IMdEu#VZ?UC_:B[^(2K.7/nh*Un}-LtǺl]9VqQɳp@<*/t%}SEzHmd}oJ,H1HC9>z.$q,6`(̆9!z'K<> #Wt]Ĭ"0#ߪ=:ܣgz+"F9vy7zWw/2+bo>ލm28B(ܿ{WCļ*RIЕmMs^1 %/& edۖPmp=ϗ|=#Md;AVKۈki`x/&۴[,AMEc б7vuCQ~`*/+52yԒ*dS.wo WԂ;٢~2}~Y[R:;P}M7]D9X)XwptXzYW>mH104N$-_vd{J ,=߼2rdSWWpU q9£*K)NI7 `{E*1pQ. &%GbL_U,3䝡Bb > jokA8ã|a){T֎l ݉?`Qx zO2нDYawS^h*YMҪi^E=NOBSD#^`|d\.R >4ʇa.5mpl6%Koi''(:%|V8H̋+O#>۸Q, ˸rh@KruȊ48wzD.]X$`?8yzzq,ga χs,c[PɯG1˄DL~q؈O-D*{C)H 0HXy$ŠE[?ϒ7a'J[9?x-kWEbׅp$B yJOg`j>e0SKW߮"c^rE#Ɛֱ => }Z›=eψֶ|PP]\Ӷ[k0 uBSMoU-E:il.^NtFcv5 /W+[}5_p8oӿ6ur'k.Zr"P%jrb9/ˀdH{yo48 Xp7_ЌWe2TpHM9Kd7lZYtwb_av\.\h@4w@v=ڟ)]I?YZbO/\0_ȓrUxg{Y9)xt' ;r!i"Ήe#sDD.1 :K=RIfG:e(@'1 (B+6 %c/&Fd26isO06x|?M?ONPh*R^g~]94r " F+"sOlќl8LRT8OV, ҏGRN/ }q:o|!.۳XJP!OTCI:4b̴Z4n VqOO|ʏbʜ'J:YN+Gnq0rcJݺ{r7Tyx4 Cs9,:vNɺ[P""۳P '+ѰȊk9ʟ Sx},ʫl=d :-,(gxHx4G48IӺQ-(ZsAZ/-LjV=yAg "|7i7cos?iC(/3xg1Gq&:ir\X AXZr SRJmIzQ?&l^t4lBs GP!eN 뚀P&- mifj3xkaO! mwc,qވ Q*f ?P7nԲ QU9<7_At4$ϱѲ2Vƌv >'=qO4 COL8ZC8D2~G`NB?%mI+Hwq7m:<\aUP WS6 ) X[ du}gW[J.ԹjQAහkKUDGCF|#ۆ l{ǿ Hz .SOMWݜ9V0P+6}|$WuZ%ՙ%q!lޒo kI#_{ J_@ nvMDC-zj1IC_\# ǗzX _nDX}Enf,P}((:1:"j[hSfh;Z޶ɶy5hm+m&1 S8Ev*Ym4w 雅šl2׸1. *h9d|P:)}w*I.eSw\&/Yj+Ad~ޟˮĎQD@y7|LHz*]$YJیuISx5SnG8[S4 ׾~"!beCYPQDMnϋfː,_:N}rYy=^\$#+3Af7>0B!OK$b2~QۧE^PW |Qaq{CvaZ4}yX7&τ7@yG\HG3`q.J7W@o5w=R?u3nu:i(?B-|1;fo' r<4):]cQ CT [Gަ!<9p}㜅Zx LSe}I^r _6O@8c ,+%taڛ5Dh~tQaI)ed,y!}6`ڥ1#e-gB6+B5s"9ۘ{$'@5v'mU&dܭJZwfwycZ巨{OzZ7#Fh&G9O Iqf MȈ`Ke_ywUuE8< j2K=x:qI} ,VՂԑ 4J V?4k|5m&vT|HC' Vv-'iQ$(װ¯lc!Fx0JjGkm%9{ :7-^}sAjlp.-v)q #.&_)fz-H.ќɸq9 jaWB&#!_O+3_)Ujs%_} 6.5&z' k uOZ?Q(uK~ȋ/iީgM3ӦWg2׀ "RJ~_xc:o-|ZR%[q72m8vgwk ;/9&oujoO\XuP8%Iv9#ԫ[vePClT󴅑ů~@mupT UJGUftA/`m,~~0sX _m۹WǻzOMw&p.mbaX@g}xK@g[iYM>tCa1]zN=. l(i[Z9*[V-iG")aX5/_#u'h?ƜY<c.Kke$M cdʢ6G--Xrׇ?yHLP=4ذs+WfsR @ \$2P44m]A"E,; r\岳 eژ% &C~ژ?Hu,y.b|j@3UH"*rֲZgԿVIC{Mj!B QɳW}\&r_~n~G`Wf~镫ޚ׫|7:Q]Ϥѧuxl;*0P6/lmվw4 ,\l+h.OaĘ Ղ$a O)Ë v́%ޢ}%o RZTES /bc%x+^VP@%m`Vfto^PO Q%5Hh2zCPs\NB7j">}H}>³j (l)%?Wl7ڝ_MWG%>UrVq Hdnv` h6uTΛQgE*75Ɇ+%=x]'uPQ8?opL$VFt>89!hqSg r)m`"t : .̨N/$셩|H>GPqqT FO|<%9gb'ois GL i cA>:?X ˴4HX(Q*MΆ9k7_MP4_μEٖ;Eqp"JLBeÌ,\U.EYj2:C.iLin%V;$?2[:ŐoJ B~0vV@\ ¦jYi}5A0N;(_0 a졕cikZ龵oS"([.j(Jr/-ڀj22qu=*ݶ6)e]UHUsQDJja'Yt?=Т>j1y48~sk}H7ǃgx8ĉ3@an.algК.a3H5g[PCdpdXGW,1AzTGFףJՅeL?CS(C`n>ЌO? i'~$>ԂQ5}'D>N\ 8c֝ld4j iwVunBzOڀ6:D.OXq1\sq^(.>HF~D7Z~$8fXaY-T 4 @uwˁ%G֘A€KCn_FTΜ> @i GiZ| &2٨-_Ӹaa1 ȃ|Q J-N!UuZM<ŗQ֟%^xܒtYz.ۍHMB\w+3QOC*tī6%7XD8%$GAEkdR?QJf1|mc#>N$M}Õ$}`? t3΍'n5%N^ *S?ΝYR3]ib>ArdD ,Jc;%?sH {rЀLis] Ż򮸊D.Fqa0h۟BGcIg% 8Vd/MeA kڨ p`7jP2!Ş 7c!/=ŜI"kF^Ĩ*>"-L%3':_a sT@XJI&>`+KhsNTV:sXK/as= Ng ȕZQ})`-lgYkl;\#.QIbN?O)!Z(Zm笸 ?%V:fPꇢJ|ߥ> ϳTl5x4f6B&G}zr#䡃'7?Cwy" mkYA1 e3 풇 GxO*z3't&_ p<)ъ] eH{ C3.c2_|3RlɒŶX*an؀ݮvo|-a ٢j2p=My/4/O{~ު;o"TO'\8\|ԘD9 SmphzX?٩'a |6#}”+/8( - #, n%Vn.@9IRjv5t0u$?{~UH?˔]NU'uZpPXHel)^C Ai|x q%^ڒ66f8J%r C ^ͩy~^aYָ7U 5n?Z4q4zļO$-'Ak߶bQ;>@UKD9'6%[2WojYY`;Ӱ$\(F+G:.Х(I`c{fYRnM.~*!L*;CX$Rox9!;ZBͥ =1<ɴ^ ꍢS0Ё%}Si6xRWFQdx,v[;  De g(x43*&ni]fNMի>oM#}R>k*֥lj`swXǾQb܊;n;)>īKvEtmma{h5~?Urp] zugBaȾOMS븪}^tx&a?Ы; >1zU [扶L-Y"S4 6v)*38grGf)iKY,W'MH:oYVwjhS#Im+W-9z }x8`C?AWBQNõV|Xs7jI0Ƕ e6[kΉ^WiJfǻ M; W?`4{)|)}eTU\ 5L|vON4O?K1J#A:_G悜]00.R^0&&{)'Q_y|vN= Ox@H%EJ4{;8BEákT*abMbdgelhDrlg ˨]ӰkEjsPC7ÍT!Sz1EHӸ+H? m,Y^y} ~|a4fJש/FemdC7ԴWG1'HO7] uriǒU6ݍ\O>r1D e60ƣ;NGJ/(,3 ̄@g(1]bǚZj\ߵVv"W/*}x`lEo8L4|=3kӆvJlw? ȋȂ J,W4u-Q$1Dl/{fH5JZMtM阥AB\h3dfS(D( } M]Lz e#x8/?:lchq`!t UH(EA$xR7 , DI\L/TAh.hݖ@uQٍZT@lHOYivKz ]X70^|Ld`ݩ\Ķx'Tŝgn특ãFulr'G> yf~"Ze0O#oV38[ZP l vSjueB̵{Ix,_"wNkOc"_0fO՚1{` ";hṃ+9"uyCyE~]T; j蜶 aRنr>} mpZAR-w[48iw` e^ D!Fb"+:^nhhW}UHែvZB wL̯:``:gT=38/h!)Y'2 pG( اXؙ h{vj&*"q` H$1M\6&?Oc/I+J0`WV }Ƒ&_0o2a6MZ0%\`|pGN@Pٲ-+ɕ!@zڊC"r'MLM<.uޫR ܞ>fE I怣ghslڧŌiUJN# a(s\k9z$9"aF!hՄ9<%{S}!/6,ݪh|.ؒqBZbVcx}%+1l1-)}qts^)K?7kWYL4i7aڒTo{0?]sZ/la 8,7V#ſW. b5'fTYKq]e$A7uΟ,pLXyvl q0fL 0|K&WdQ< 4{2P;ٵ6wrq$IP'~,+$zk#^(4UcW!,ź4>8xC''@F} hp QphrJ8ߠSR匨ĩ⤇>1k4k˾u KzEBEUqBN\tY1Jɠ;jGڛRdiD ԟ\񶁘: .yf]f˫GƆf+uرw@Dlo#‡zBs4#}[=pݸO]׃V *qD3qI?ʶ]/yND:1}/~c_dMP86W0{(74#H(Z 1FmjC dj2 p@ `T{ml['c%-tj aNcEh<Ρ/=_/+5E-sn,]:_iPhӲ0ίێ6ex:CaƸj!y8y [j36B=7?#LK^SsDF[o{!Y]I9YUOiG`qYӊ>"zRlAPWǤT<%_w\vvϩ6Wc*'t}RU,eVsM{"{UcfֈNkmٖ+g,Cy6Wғ;Y_ ީF&myqjIlW|&mcv QvrƟ/\!7pX-dELr0JIm=\/>,_GąV۴ݏ@CK޷a *mpȺzf'|OÚ+Wk 3ØgVUubnid<[FҘ =wY N)ܴu ޅb[@ihYy3 nWTדќygx"5TPd4 vGh@7IEuQ:y똞)(v0 HdOZ%c& M.vK>G+\Dr O9e= _:%:~1`$Kv{=1A*?<n#߰Q UY)Ph.HP;+>ohLixUx؛H ( pΛ|~^x(6&ZDĜk PgM>ޭt1K¨,$EcM5ͭNǶmDl:Z4,-?2 x]-zNzwpXul2JVb kipCj{ :(0`VU D+?aOӭ s[O` `#{lA J;7CNA]G]6=65VIS5Hhlhs I6lJFZf`M(*lxLb{0/S&2x?HIX L(Scc:~Nq$jNNy]nk$s5]OtL(\}/kyne$u8,RrõIsu#xe`:-$bT惮W.)j'V-:&y`~kW,9X9rZ2l:Pw%'ŋ-<G5W eLE7d2 ]u)rS rǘb \3KIh3pUM+hZ8A08Nf;Q uf57e3' ݨ(6ȀcMT16Ag da4М!*Q_Re_ȻPOȁw?J5v.`ꣴ8#W~$J4!;QF3W"X\Lwv'Lx9̠w7 =s5O[#ﵳd܁MaS0ːu#}8Dms [/hs;bVeQ $ڿU .6`8\ݿ}ge1Rqg(I*bɊjLTaԳ2FzbUGjBOO9`?尿R 2ӼxbZs)"(:~/=O\;pԊ}U1tKERسB"Ek|JtC.?g cLh*UTCom{]:/,hDh28,%$Ռ_HdPh2VW t5 ٌ*!&jnҷ@0OP!Si9v|ȷ^oh†&~}kYݓqlwkbZPتCvbJ])}ksU&LnL<4n{&?060uĊLY!{dP7a_#f؛Z^2@{`39dLpcar=݋.HhVrd.k@ˬ.b}ʤ'E3gBQ#B+qg }ս_@› vrh@qu9g2Q40IJK K&,t`6W?sx+B 7;f8F¦U f[9oD-|"hɞ9.ƻ"ZIJ;6<-g$[iԀ*2ո(Xea5\}JYW3I/ij'E/"iwv"Ct5m .=-z&^@A[e*-? 2TvL@,m2T "o@@ٻGU&w"U|ȔkV_Vnh,4K⸡7APF'-w2!zX4E VigvRHIxH`'#Kb5$2xoOO"E/^?ukJDs]zRA/mH:NN\}fDv%ar/\79":ɾ5ǻwS!_tFc{'y*ʽTynmˀ; 2 j#b("fE*W0c A&Fg}X)R^[fi{6mD; J4ǙoY_ԳrfjrPe&w&\n|@ , -å-aCv xz Q=|-$bu,1) ze:.ut0e$=#;'|+Y*gF"e\z}P>%xFDZrbW[j{wIƖd$arKj9wpQ{&zx85A`6}a2uBiwa ;zyr\u=P,CRܬNmt`D))GrkM!pͣj=u؇.ją1)E-2aC'u%[\B\RkϨǺ<:nȦJD/=}j_C=BxvގUl-4poݏlЂQbVMr$Q03?Lw&WD:nz(p`U56CѾr>m7#pb^=G= UW"9|fչ 1}<;$s8 qQrO pNV-7A!A.@,ўa*._Peށ"^mĊlċb'k zn:Et~(q-HzN?MyO;1\CpMywU> xo"2LXF\sK^q>MֿSXs=%S*Ԕ, fH+ʲtB 5 ߵkOgdǓy>"SCԋ!)k mAV<F$DBཱKnM7EлLkPkWw?.BCJA3FbqߌnAԶ_ GT و r$odFY'1_L>i<55nsxeV _U)id \"+z^d:??%×]q~ų?юt:Wup.cu?>I޴>6e$2 ]踓ASRgL{[S=h\ vAU4kdW6^3>򈩪ߪ2[H]/W6v=a܄>&CUqWWOƴwr݊}^v_<|]U+#k69/zXY2fKuc/G%란12u[I}~}vz_~;ԅ 2W[*758$]l%}4iىN[*%⟔y:xwdqI'֊qj% &,Eص 8-υc]&R8=;-ƒeĦ`by j|=ERG E9Pϐ . 85PvjfJw^RrF^֡Ut/V`WDяz=b~AO͵%~"^bG/8 "-TC.W}9܎\#Yle1eV~ЯFm$&їRc ߽f"Y+-gҜx[oҰ{ĢƕłԀ)YEkR 70Tev!P*N\f@`ȌuZ<e+f8:K,8VqW|.;Ԇ1g2f}yRJґK8֧#+qmȦF̺!f\6 7~1?CC^JU)@N<EPg*RMm7@f A^fEhВܙ _#wd!.Ljk B@ τ):d E2ï:)`gÞgBa]>h:L/iNd,MjOȾš>77H*Z{OW7M9/,+ -LUpbwblWŪA(=Xjp]YhVꊢ]8ICeocڪDw[P4 Ǽ TylO㇄Ta 1E,k&޼f[y|9GH͒ܰErwYmO^J|;H( SӾX8,L󌤚5xc4Dn;Rl.a DD݁g l9?JǾ%;RR%)D81p"rsYO7n[CޭkF(+d uBbg+4Zre-UYI?unT,Wj5n=cn&Wb,e;R5>:FFf c22ו.Xb(/j0/yt1MƠ\/L㾉bu7ni]sB:*'¸죠]S7Hލ! dfsԟ.KbqN4#NhI$=O 00R Ј6Gf&|'uiy!m~7wPn<7B IcR{V$ K/W&~1FdZ{sP8;b1cmg¼y-%? [LkOXN7G) k댲զ6YX"!p/;{5ƃe$A&6iـުǖ-.',6'gT0CӠǥa0<:}U[4*pf^'75Q %;iYz߆Kd>1fχ/ n$dC "TL]sU. ㏻Sl~K \B,1~S[8JORFNYnyF `]Hov (Yw??k3]آrZ=ۯޑCS}PZQn[+*_JyO)5BCqެÜ0Ƽ}]"iWp~oDžl QoWRُю%'j$hqeu38gj"|U D]S?C .7کF6}XJ7{ ~T&XF z~KoKsJI'Ez3 wb:w %-VD`=¿Dyg˃њi:a.,}6Pkf zqi;QYQOG`y)}F0 Մ#Ia:fU;΍pk_^85wP$a6ArD.ї^?~bO?9|hUh>:)h[*Եjݶ-^%:[ڊHc[Eė?mHJ׮wЫ\LZb7g==>!LGGvs2 I$؈>5!|sFNݟE:GlLJY%tNܲ?xYw/ iq@ޙEkTSC4}YUq9ɚ GJv-!IlQ22$%` $f(g _梞e}9zBMi.(8<0!D$WP+VJy/@V7b@"فԚ&rk3_QFpl^B5 Y}-5S JVM43Ynz*8ZH˃eUIto{r3 4 ~dDU2,?`<1B<SfziD XD 4zV]<^#t_\'ɞQD%(y=z2lܱ|w q*Oz K-zI1GM\OICTTso`ثXX R^ :v!*e FAYW 5% 8Xv7IDɄ` V6Xˋ.ۙ^u^^=I̻8+C3VY0 &Edy1{m\8aE/j& 8_سyU`㯅vLE%4Y=z[!|qa'k ~wM$7>\YN 丏b1yR}әU_!mN׻ׂg]_FZ Q4a&O@m2DS/gh9JT _^jAi^ok:ee~%[my"3ɚPPnQ좟"I*щ@8vWXȕؼ6Dj6mq7Q*'Zs)bdP;d jdEq niAӳUS9.a#W,?CQ ܀ oڞ>W|e 5uG㞟Q4;tpOa1>6BEʧ$ZJkf>iC#({ͣ\tn +;KWEK}H)f5}zD/]߃B~Uw^T6pN;hN/W`/M蟙<@zowŃt.X, rɚӃji/0tNqV }9Fnb{xu]9>e\Y}O_(Ĵ/u[Ghfg|0۪IHloJVAIsJrw[-.\P DA*.%fXrȮ#3jTYqyۧ#C84FCl|W^A F׆KL2 7*MW?>/ sE΄y9,޿^yhpwr5_*3mG1uK83!O&GY[(ePCMLj&0Xρx]M6$MxEd3zٺ3U:`~lmmCDMpKx EHN.INqn|n 7,򉑢Fbt߃An߽U\ubvtu? C= M[vdUZKU,W\bq i渍HjDy"6Jd`up,V)X⍝EW{wdNφ!N侶!vo5㰨>/G~ BlשּׂVINd:`$I !Vܽ#EË:"ļf?G3ݟ eoUx[ ۃX{{1Oxȣr1tӾq^1FM~kTMdJ*6͕u{Ԩ OԥSs]{n-t ~qs}uٹ&OfhF"З YK| @Fv@_?\a94oWn)0mRK4vv(>#hVH5<@Qp|׺ng<Ԏu3n}%h ~4:Qb b)YG}8ggF8 7dũ/w>7N<&xP{}9[iJA^~s4}=[Q Pj':cI5@u{ߝqJRiG cCo'@}br㟓ST׎5zeQ̷ pmE&mn;g%apd{$IR|mE ]eЭYf+ӆ++u(5.bol-ztFlChs1Ư3qZ쨬(]Im0^oP0{XZqW#}u@E21AOU`1ʆ0ΊZ}ڋH1L0D^1y`싇V̈pP7L3T1xee u}*=k7 ATdU\^1.QFW.`10tA=]%z4NN̻`Z_6|x5l=;#o"ƄE"2MSArMfP6tXit/1;Xx )ic o_gVǏJ)?>%mHs<0פ&w CMwm]r3&6k\FsĤvnwO.Xmo) i3pf!.0m>?7Uhn^&Fv<,.Re\6Pɣ(pAFȲd:lF}xOq&8mᑅy&ѫ hm}풅N:E}*W$ x%>Ko&.u)3 bO Z8tTV8EZ{P6|-PU$ O3.QE }-J2KƂ,MSV# &1LۙY٠E5cs#qZL- z_)I]yaviW[rL{Ǯ4s5B-\Fh77Ihzo03dW,.i?01r&6T vf!a4Tv|<#X ad2q2Za)fw2l(S/\v[$&MnĄ BRb m䤔fn0fK<4YgWSt( P)j6ˤְ1XdrZ 0;Tg{;f!/3%Uh{1qS5 6OOi$E jH9n +d4%7 PȑX<BmvEAA[Vo%c7uj2'_Tȓom3e'JLL@3gv_xWJѥ2Ji\O?A V>5uߺ0tUd ;W.﷞ٜQz\Gr<-ci2LnjLc((.8'Vv_D&ׂ6;rӹ?KVR#HtJb!(ù0V` mSc8jPԥREo  Cy>0:JJ'gucꍹUا*$V!qt&EiE:?$kY)OC:ׂyԮ-2ÉKB&:4 jȊ_DǬʳb;_j&"l_\6vƂN[bhʵl s*M0/z;czC /ziNscK:'=4 }JƳtYva/8Kuuzu jw x90LDJ S]~GSRG{e?3=\jv:axؘHIXc-"ƸFK[ZcuZ"{Dc#3F݁G[SqÂvu9PD'Cxn64h،^dI5,U!Д ?)ryӌ)zS`(5~.n9z<MGظUXJooIV9ß$TW]yŅ8XAB}=]KNh U=&-zSRQrzQ{{E{Y JZlG!~fm4K۪*N1pA#HI|@p\Yj &oPj uXQՠqqy}ghyB]Mb~>RɦF)TS Zx΄mb!"w&yޟfqOzwI-WĜ/DH1Ө0gW.ql&Q<φ(ՁGVovኣHzv FSrKڴ1_Bw&$揁 .b!Φ\“?z+; AxGdETJ3M/MluKJ#¯*+\iȽRð@4pr|1W,~d'o`Wl4YFmNV9:>$}5zA>ˣ_\U@Y{x965f+ڍxJngݗ3'B?s2 &e==tCBw@ŧæi[O*KgДַi1ƨG5>EXaU9k`%gs&7~802f!@ GrB}q2T0}둲ĕ#Ѳˌ>j9t_hjtܝL%X/R6Z9dԾsY\ֈC$]bdZ \ED_Mk.Dlvf1lOӎ1[Cu0&H) ;OCu0>Lg3g$P]pwnYc{8Iczc9)~#;ܪBUcTxXة՘\aZSE7L~0C{I.Z6Mp>Ω:\\okgOpjH៏2f"??fwDPRvl$hXh tZX؊b4"Y|H;0 }8%}J|;^DюFfQp_/o|(pU6~N:o ?"Q.8f_b1;j*~9lCV~`@]U]JM^"yxc+zA W8lY{$_{>o77R2_|_a3BL.4e}/u/;j 4Ax>l;D^݀gvcc9/[a&a w%CΚ^M&ك.dh0\Yx #~ry0vx:]Y8|%kg֬idpu@%,~Cc0ɐN$ W `iX^)rfFa:njXM# npt`٥U&W?X 2?v&$|D-~p4,GOغR@lsЇ`tKP)˴7(vz.p™ Aa%h!*mg m3dHۺq%A#nnG0pNb3LLz '.aRcT:IyS=eMVs\Nn J8.]f!ٲ2: Z{6o{jW!]>:IaըGaE :~G8mOj W)Yo(k*d Vt+jP;4E nd'/y=-+/fVe!{r݆3p_Ϸ A<ߪTE[C>yΩLg%ks0!v4d[iA[IZj~SeiyyK7ZJ'-lK8hhXQq!Qu`2/͉|C]j @U*Jgnz>7(}h6,?\< ٌ*Wvxp,)* L@~PRW,:[;kzfM+.mz[$;Ɨd j{,v;SffdsV*vgN l7>E@O[xl'Ёp%7KO&W,iYy sUH`"SktF|yto "`4+͋9:%Z2^v?i[坖t_miVok(t@.8 fQrMzMwb! WPLj!-¬[j=8QuΔ~5l^jS7u<4f _!RE"W?SE١R#LFEʾ%'a@̈笘:ݍ6~`j5Wړ.63ǘ,}wEfS,C2 t;B"Rn%þ %L3 :hٔqZm. ,[ԫǼFD8P,FP۸1qXZnv6U#70[Pv+~g40yZ9̎S%v&3PU#I=TυpSg9NO))xf%Mm4FH_Pz}Ӟ֭L>A#64r+Z}/X\ǍJ @~+&ճZ6fgQJBj#:nvUNhd,s}B μYW 6f36@M>  R;/6myr xgv8pB1q,0US=|TZmʈEBYA 6D PdCfX4}Xm-!s^cH}ʈ kąHd 8f߹R>zOȄJxc" c (~m.- Q򇍇;;"b.6޳0B#>؜ FƆԴ,$n'pqhȟK4s 8aXPzYF,6@i_hחmui~@LdxCVq:&Օ}]w#LQ*Q>zyӖx(M};Yg ݱxAWi.X HejF8`MWg7!>LR"!i[*W !$!42G6[P׮:?s,{ו յUH].i/\O :tY h{{lYj|Ge$+磱5h7eO f=c*[kW &XO/%GSD@* of8,X!r|Śīk"Q99gjt`B_G 3HߒK<PVVF?k}LJZ jȒN3[9m>Qؿwv6c'*3Rp۞o.vNEssLT~ J\=9j(0i^vVKy,M^KSU!UN_<"(zpC PbfyًN^]_8P;A"dYy1W& zgIWC(vPI۽TgD"btS/Yd]'"3lC{>cAvf> 0 lNK'7PYQ>& q%]n]+rjwR6E*E@yh ]~~bYĻ1s(u\ dh7#=Gs҈qw{k^= =Ldw/ 2syG+(A#JR,7?1&56+hö%ţ$i=Ui%tlWW 蘴8Kdb* /N*G9A, @9UrnD ɏT1KwE3NtEw*2usvTC8j/S7<["C!QnK v욵yEKƇLw4\:F~z0ij8In8E̪%kU+7ck |ȹlMB}Ń B&/ :"2[ZFUX ,"~CÄ*OX]!=gaew|G )"[JeM aɐnkWEӓit8STZPq0g/O'ł`eD'TRlRk}&;tJ宽)iW$Fn`vTQ"5w.~Xe] [>퐩'kuPUSĎ4PɄJdU rqNMQwX?ig3/ HQ^|['S$Z2J83\ TTivZi[nZvܭcy%@! IM쀕#S>`IB =;a|TenjLDOe !c?\tAVvb-͂lIqjw ėS^%gt5J?>Q˜>lj}MiR?yih _JQ2h-곣Dky[FHɮ^$!Y5Ĉ\1 Q/ČI=Mx9Ntisq \io:gFÅpp[a& k=)q _Ep'Q8uuw)rElW,I<`,Fѧ-is _ΏlFE0C߂Z_ h}+Lsa%f՚9<; :%0C2IYa F`lYk*0TA#:\&H Q0Fݱ8a9\vub;B%NK5I벓c ̆p ow*Z +|m2<+|+Y/t'l*y̴AH[35C\d ,d:@M 3F?; Zor9~5 ^*1 İ7ɜgNn ޭ7P9_zⒼɳIƖIos8@ qckd í۞Kk3h{d  ݿdy d6S.Jwug-Дޜ\}mmr\ڌ!0Rq}$  I˸cih5$+SzBJ/TǧTYX4պ*CX@ -l LɻA*2'=Mt5QS3Y(xRv#rٸs:jb:}el?&-{+Y;YG 8lʗ Hno ~!6\Kޥ<y򴵼,:Ѓ7/n:YOs@*Y|UR~lgL\Q/.2 ])NPm1&[I<@~e}5cպrdy؊E?u+S%Wyφ%)yډ^cnujڜ,D l +~rpP@Dà|*&HPG%t (zSPM kU!V,t{m5`&@ͱNAJGhTyI A_qm_^`+N~W.#A$B7&7*>7E'f/xr$hFFkuiE:NP:UX9wgG^unYhbԎH,;,͒d!o;Ht?{8PW« ;)>j!v21#dћ%W 3(drK}YCANG*+h7`,^Z+ *bT-Bع \Dbx48֙RXes !]a^ 3:ϠGWf5~1o#lj֕"gqeF[Zv?$UĩdofϽ}|Л%Ih=%)~Գo:8z mos#QJK5.dDES V`\5CVa@37;tkKƕL4>>~$|*BIg-}MJ aTs!unENsY8'04нCRZY)꽆6\hesir_6 5TSj,)0*j#Ƙ%7/oT>m28dCƱwCt ^otw**xPkB9 I."Jm@JHI~w^mYIPƑXń$2꾊r\bpd'ʥFnDOs-a6ʬ\X}B5AD@ZGBNnQM6싨w Dt-{\}06,@Lc|)瞮Eu5 f y4 (4574] ~TskOpԦ)U^.{Fgg^4}wfE3=SjXS^yVRrQP>z QqvC'\q*$H2C~+uʃ+ۜ1zlx@%!,юm*D҃37]nzbI)T*Tʳ {%X׭~k2;fw5^=6gndg6CY!8|xEu#vpy^)}~RU ,JYxϼ=:MG³PmS->j "FMê;{e.dڲ 9q7E&Ds6EX[imۇ0-il4Ŧ@Dme@[l?`u&Z%%Dd`^;Ֆj:!hZ^gCU!F&8o]Ġ sFԑbZ;ɇA9CYT,gyk#c(M*5ް >K6W]21PN)^ƥ7h/FyeׅZ _JY`LiHDl'}m!}6Xuc' _;(8j<6<%Ӕ?;#ICMŞ~1H#UDsv4Π"h9 %r C.Deӫ}'9 +܃"ڽlЃڹ/fWs'ڵo'©}%fQo4RGX7H#J9Mf(($lxòEI|r;EfӘ=:v X#H=yP4v5= Zƍ;n]!nzW>a"n'S|oS[;HY&Ad 2T*?s,9[^_҃9j~+B.d G /(V\!iuX7;Su,IEzͨ]Ƈ̳J[tߴC| cw w2F!*n(H>u} ۸a6z)lʧ \b.5V4`zsւ 'Eᙲn:4XH46ح l֑D2srIKk냗,=-ؤ3(Baͧ~4NT_I)haRwknz-J9.^(ݼ\LY:E0 896a2ġ s7DۖXE\C$Ɗ1G3f*4Z 'MGQ5^߆2~7u(xT?*׃ZH?@鵆BTl:֨힬nP fV4Xʾƭ;:x͎qq\[>=6ԭW4 oN?9Aaf30s'B/ (-(yd!Ft{:`p-&՞_m=Ӑv6rKe8Wy<[j[7ٟڊr;#G0Th"AzD9 G8*[֏X TPP7[W KM3]7[f Tv$ BTQ#lȹuS=ɪԾiNJP8Z_0D\m܂yL$C !/[Y99B|يB}Iõd!έbnQSL} qGi8S^%Lo8nu~0ʫv&i*>U u)f|l"@th[Gc,q:13=ȥ#Z9`{hBsܣpv|fwQ oW3(LZv((٬y\_Xz*0N@ʢ(ljHFr F 3OCO0iB0y=k8lt-m2ڮaݝpmFU%H*L|4)PNuw!SwHPBUCd:XAgwO/a).x9B#JDue53]u%&rhoV Y}!qaZ ?VlBUfhZI8ZՅALipݫ?3IPfdI`vjC;d Kg$ژʰ&{!X%Jڒ{ f)o$'8z%Vﵺ"aYh_,j4g%r7ЛЅY? \-B\!(8:j)ojׄ[7T.U Dj%Ba4~IƂ.~?)s~s.!:l]9.)%wjd\D9-;쉎v@3&)nx[')7J~㝎7MMo *$#A6Zrx u7@T\$b%=O\fʯVI(ue8rd8D.7QFpZ&lsM |9[(1f(VɟdS0[n{q(flF>8*Qv4v֫E^zUnmP(o::sPÊy1NRm  +5rR#ݕ^ z[v K1}*R˙NËr=o:}kjL?|Wi8:)o+a5R>=0<@kи@f"7+H l [ ^`Q /r ګ}{}+;BNM o ^ @7KOGH{ Bg&ס{!:~-h%<X%,λX*KaƝ%ldKw.^~ Q5H:0̟WCPV5X2D+{_ _η%i0g(3.CѦR+43L>Z]wN=mc Q4A6VV4,Iݵ'0cp#Mkt!' rIdzm*.`}&Χƨ@I ("'so/m仗~X"l*SΉDx 3~a;6|盫< e90y>r{w闿ѲAMwsLIU9XjW96).ɷ{f$f>|w<ľBK?W$Oh^@t{u6Xpq[ACB~Phɚ 8ݳ1L,6C X_1,<^eOf.3k%s sk:yIJ,2AWFpfMP DK"gk,)~\P3.L(UfbMxs3Qd电b4Mn4dGOsMcڤkqp|/. uJuY5tZ GQ-~".rfe'۞zBYV/"M9OAp%_Xg觇jeD_ kE/m,d>nj LL+; 7@yj]8zE#"f(oiTuWE-'Xr{B^{7O"dFi B'SP:bI|1+<GpSFoeƸT'eg}pVɁ @ˉ"R=ua/ze4ْO_74uWN?,<|]hri57V87ТˈL81 ~_A|𭐫.hqn6JB2#pPY!]fXJ"Πo4z=e&G|.QvaRAuK|>ppJS6觤:Gѱ)_Zr?XEQ"V]o¹/2Nv^h)GRIV4-ʝg *'%4.jK‡lzǺ,^cZ܌1F}Y]H"8-_8IֱCwOz"Y7-w;hg1*Lx!(@,}X_lBZmQ~ݡ_\THF݈1ɔpF+? (@@]-*Jzo:[ Jct^~ 1 BP5:`bƘ1 8OĒp|=|PsS˷WmVZ/7)Ec(?i?i49W5;! ю)ܜ=Q*rYtBя3{ˮ2e|+͚"Ԡse7+sͬaݘhOy(h۹27yg`![qqrIfV!&WտwHb">)lޚt"zLeZ&5/r>2 d1x2fY#Ţ^`~6d0 xsb^?kH.Pan*RrHZQ *T\ @bfs"Zk[>T.)3>v}K0"AAA3\>+{=)U$خOx*kSwǹ W.ó) _(9(;j/٫ @*I~k.v%G"aGq6_^De4L 1kTWB s(]h3vJPlZDƲUQ@VRX2rXߊBNCbdVTL\iĝs)ܸBN (mSN(ֿ{=k]@9x(Z;eL2*yO$Evo %'rSGEBLe?42 )gUtRKb'5ъyJ`1&gJW~J0KnYW_ζh‹>qrӲ=gBקZ(Ąk^^eZ~ ,qV;2חKHAvbyNdv^a~pi*Pr"sR4~}s|!75P\ut`|I85 Y"8 Z5䱘hR ݧ,~sOrj[ERF~(1m,OėftƩՔڒ481?y8d2-vҞbK_?> OEj_MAo 9Vḟa Q˂{ݔLC#[;vx$ֈ/B0ZyHd8l:˨ys e >NnW)JWY92Κ\˞Lzæwֲ$5wKkǨ =ep}VY_0EB.0Y:LOHcֹl##;]M2ü3b[#.i޴80gBU#[* %Ee^]E^g'cнKwoС<R=(t_4 =?hU6r ȑt5 ayPX%x1G{f~I@/e۸{G*tBX n0oU:He?=®IO[{j4P_9"[ A e/э*=mݢa}(5"~X(g3eVL_{qHMҼk@hΗ0<X9Q:$e¤]a`5QgOqg|)hҎl5ϕυA:wbR} h+2qk`b_XS5kdfwrڌΙ✚B`vu~|(4I @9 y:f}ZQx.8/6}z$:Ɨzf*2+Fv+YoHƠLLr.U_pv7kMWװu# ;Z{J?^tYuWo3)ai UY~s"Q-U dOPD$2Y~beC)g /D0PXoڧsDM]:r3-\JC lVJMPývb"oQ}>L i׫@zY'518%n<\QQ?ɷDPC 1ܤ/&BD8/T٘YJ\ӿx^K4ňEN .DVarƤ]obR6K”Ų$A yp'XRcz斮3T@l:ɋrkڤ[Y+Q6O wh+q wÝ]g0/}mQ%|M(Í&ˎڔ1@+/W vO{"aoJnU“$jrL˿|;0KKӲnBHP;%!L{mO4/?~ ut9678ַ`# a`RZZUK#rc1fPTp";AeYDxvIUFq H7V[BZX.iɾa2*;7Nu-rf-{G\ﰽ엳&P,WtDB)Fe\Vp#R;K`i'L";iX = J+i!~ Չ&WTayhșG*P=2F萃xnE4RN5W6MŇ2l -5 ^y"D2[o򪰅glD Te6_9ź &SA r4-s9aZ!N Is>i,¥_)g.hxϕ|{u+GzcҒ?O/9ia(yʟm ;jYϋ栢) Jb̿V,/@ȳDr0jXqh!iOs82ooZry9fa2˸rRZM2H&[SXGjC VBD7Wu-+P#&d6]fշi > a63\b30 <{q+r`^!FՂW9NYdt-5ּrie}*ս\h VuZDIq JZYstSea 덖Xue8h +Ha+)< m­U *P(P,@YB^T&khh`'j-]mo#&Dw fRD5BclUy-RAvѷbĈM[gV~ /M"Nސ*SC, rggs֎ /19Aɡ\F}P{mEC<7[䜳VI޼, iJtI4ȸ}2|ꝥ3E]R5 "Wo(#URvSm R;SXRKw09 Qu_`d bjYcgNpޔ$Ȧo|vJj#LjVm`PWdbl%)gCkˤܹ;Պ6u4G4^/('˩ 98ގ\֚&۩ -Axd(izVdE% #\alTHtO#>/uU7- GO=yX\$ +|mY(7k$,WY,2=@|! "]z1'P[4,3'dIY91w6ETQA:Au{7xHiٞ e)|虺Ǹ5"K+Dݲ@HX?"*]>g#fʥt/KQM)~=#!7£Zf =?):3AjE:PyyN?Vi@ԏ,ʖJ'%Ӳ9iƔ;L LN*r@$@E]X18  ;>H'U1ݨkN23T:S'mDxX >N†OO#iMSnX;G`Q1!C$t{0[2&*.E2a\ScOPl?4{C'RPʸwC A^9mr5dnr&Fv$b< 8io!OoNuY]'IR6H.dݾjPr!^D&QEt_o{=`gU R>@k{S۸~ Bq.D7ۄ[ cC(c?wM+.7Rq6\(Z-p3&4+M'VLMRaQ;'!7*˹ 7J0UpR." խ) M Q!{^5#C~of%.ħpe3Z7wH9B*w%< l `QpLpbb$9^ʆ%kSixaUhQpIl9sm5K"!O)y͎b$!/;#4Ce3ΌԵn[a~Xspv:ţT=qBu@׋}{KA`CauXbsF~*__;nQb kTyQEX:0,^EԳK?բ/1 Цٜº>@]}ST={Ĭ<]<H{(ˠ6ݡ`uP =^g\kO.4~V^6C-Gx7wgfZ e,] ioh9@;|* t2ɿY˹i;Y.4i`BLG>:%DX g33Q!,oJi`=4${_"Yij3qX{ :hܗk! f&mOFPhח^Ǫy&es 'Zj|#_GclPh54+8y꼡X*c.՘Se~^]؜H=N࠹>P5{G-c'X~(_TNgJ Fy3΁Ħbvż8x-HIwɶ#y\JXu -aY:L: sV%,ICW#x`q(l ?5$ΖL]ޚ/|QE) ٦ #4<=j>!+Tnи3Um]D/C/ܕe a5vPP`u܅G Gm [v! v W:L:M&k50<h 9Nh5%v}19vSSU5kpZƸn2_ca說OO,cpRD`}SG;O u2$4 !ꋈC7 sEX tׄ2 (Den dӉ:%(՛ >Lv"ƎF & b;=5į?NW¡Swky/^E=/S R]A׃cZh^i I?H:S& A'?TS˓z ,CÎL3vA+Xj7LrR>P-p]PGOLdӂ8BpO#f8(a(9RD#:ƨ:V&+nslK> >sH{vQޒ6פP;%~ N3]d0Rar=6Y*BMn0P߶lc+X Tؐ}V֝:4S?5~"ƄS2}t "JZjo?\ʓ0X(=S5] fmAd}U\X;'O' b7@$Ң)lhHQ|uuqqWE>&Qut ᕥ_1@ݺ_YY|Z諴]#P^S4 ߩ2ã6oeȳX`ݧ/Xgx$6dvZAi׻ުUE1oҲ'բl֑9*1Isއ"ZM&c\%!o+i^4o[p=nJpw $,El?)U -<=um6-\ZXP"+Cnp! apG!@cBݑ Ọ#>d1Nn \cz#b B3,"CG=;$6$B8)Ա#lR ;AG$x&AWL2ʼntk/X 5{}p1&q'&s27>*l'!Et!KL, p/ԭ3 bC\ oct+[AuB*غC/FP> 9Gt(mZ=LXH HVs~hX_l#]]m4n8 ׬R KJۆLYk/aLga@ʥȂ $=3V]=lq(:L@wb0G0lY °7,@ʘl^|On\1W_UpQ~)8ԉ ).RG@Zg8;J:bhшR2ļm,EQnt_a{ }~>,לicywQYFJ%'O`z{ <*Ɇ jYCݤT{;F_GjWyR2sQ;pa=ɄOܰ%MXV]qkp`?[5PiT B[-mb2Vl^nwzܙ#7Nb@ÖSPp-֗H'ioM7誝]gCKit,$:+D!^8 LMv춫:WY31=VC$26 h=:=:.:n ' ѩp=[P@xݍnL BcE/vdŽIa GLG=+*9;E4qWϜ;W>$'rշg/n_ %{CjV k[34PJoHϣwƌPc$V)ŏ?Ԙk=ʲH ^Ak+LB6G*-^v;XzI"ϑVE0 +X)Z*T~'לtj#0x߸|O`( )瑽v$Oy&g^ƐF>_\5ER%zv2ߛa>~}D!>Ƽnhv=5 7;2f'0nG-Ø sxVwy=4|T`Ċ2;.j;rA'8zɅלEgS$nLXi0ote9I& pȶr"@KqgtmW"JRtLPBXxH:aV[XXy1!1кc7jnB rj, E ilgbO>5Br|p c p:3nQfUfc/d4!Ogr( kHJ~8YzlE -K~'`U*{ƕ3ū 1Ҁ2Cؤ]cJ|5r\.aN\Aڀ]Rע*'0h{n 6veLhLJiHF9z%ή0L0,·˚˧Ԅwŀ:j[Ѕ%}QxQq f ?! {UzDRW:q [Pj6$`X 3m 4YՕӲ|~ ;kCfVlbK2e]s$ɢ|l `*leE˺Oǚ[ROL6+#nxl2]^x}NsЉ-@GN96o@(j -rv ipu9*;`Z^YK8,ٌEM@ Ix[Bǡ 3`V܅LWfJ9̪xJ NCUҋlԍVcVti"w1dtw#%yPXW;RlBԃ[_|}޵|qD}ŬŔ7akrZ&G958xy #WlgGދK^#bH$N׳K0'tlc"BZ7 R (ۀj+Z@`yZ۳  )473lh=ܾUCWu͒\*"k,~(|F2`F\o-fJ+؞L6덼ŬZe@]> ZMt:%5YAnB*zy1ie6!A$Mr$oIlJ≦CLܱ0p<48,}2&J-O`HܒW9h.%ZP,?yس @+ {]e2%.r.BOV :MA勃_s @Ɏީ/[#;*zU 곍!L4l4X̝/M|+.Jmnf{d l;Q11F|(XXkVIȗ=k[ 3 ٻr^,,,;8$I Y9Dh^-TL 59Fgi+ fS䋉 Ԟw.;9Kܷ܄R`Ӻ>Q} #_±nw$IfG .[;X,Q@C7uGA!4}I~(V᪅k0)(+i" )=dָ}&YۜN @WoRqhu|q%`/ A*ٶCCQ&@J^&\ m0/{TEFFr?RotWJ'퓠6demĸ3T7 xp~DzTv&MEn&uXԉĔ%חz&S4=F^Y!~d-{24;oCE=;8'yX|ajKV gE8y=~[OuSڰLӶH˸MLSW@ n#~jIJ5JG4OBX! pU6\ Py2$Ato<+=.uP oC$ k9-xrя@lu6. k m-x3K}eRyEN= \w$Ҹ,9LtذyY+@cw<>Q*ā EaMM:;^v~(h妫 )^Х1C<{3VE f;fO$X#GtJۢ:ER)XҞ~cWZC*G[ إ\\"*`P!h`X^h~F6Q2Ov;y51$Nb+d.jQQ(swDFC i&G4pi}|%81eF5iW,Ca$6>!u܌ĽjyEϸjUomlmRG W1-9K.Je\qE |6J<ѓo/nd)6Q]l,~Cy.$Jdc@2/hm3X~,.Pq_E{͹"ݝd2|.XOF&?5cl ^|1 L[F qnNQN*Ӎ169c2REx?*|0ꦫWC!qO%[t3 4H! ^'/G@GL1`a-r*5 TQ_4R_` 2_lF}(DDU[*_ #^ʽ3|y-uN%px B;he7!.ޫu3K%V* TSq)mr0plQޏDP 3G&ssl:DtIR`[=+cHSvjaVzvRBr ,5s biWv0$ '*bڛ:!:-=cvU%`7~YEش⭢k /v,߶\-PY+d,|Zɱ-[,o?xXW"S}_'ȪX cAbE$r +L1*0̊Qj/S 0߀`BHتiXƭ4>pyY !.bw}wƖPI+;Ig酴\*]$\ >,Jq~ˬ_mCńPF\O!u/]whNL>0@¶Y4* ͓ ~a`?5(4-t7az(Y bD1 iePP8#bR}P%Bld=}[_y61TUU1Gd'Sg6T$Vb +Tƹѩ|TZs22taX? -4=sL!qDN3Nj8wմ|Uba}\b_8omU[|" !/[bh 1= A~/1j\L_`p5pc +JeS1.)pqmVpf$[;`iԝ47AIߞhe\S#*8xva5ls }+ZhC #צB[]NTx#<]j3oS;>4v|]VGF5gX ׉߾<#D)A(i=&z'#;AgmL"?.ď-%qdHu}me~ڌӡaZF_Zi ̶wlyQ>,ıB_ - `ێxq ,?5ѰxNv 46O 9̬s'>asp)&Nw/qLK雺"r&<{8Hz0Y/Ha bHky9MVT\K ^s`k 79~ݑsh+|l.+2r'o8!#WI}ڂ@E^g'@; M 8`_K1&;[Hcl[UbqȦ7ݡ;Z Mgڊ*b=(䘼ن7W\aZY6rpenq(a>Opp$N>Iͯ7i޴H6/pfK7xk#q>g"T'cU*άjF,Y"掚kV.u!DT-cr_Z=g-۲I[B@b.U^.%q85Ne J5c7N`e9=AE0$%vT'u+fr %4z+󢧤x |_"oh ЎqLV밷_% &e'g"ֶ|).oODW AjR]'E eC%GWN0|b_z&7yp502l]kɻeφ~aD(m{6MP0!1JqeJR}|QO1? gkP^eFNsZ/ec9S<;U䕳@?/%5ܳUާ;OKA,U"Ъce5߳ GR?Z訴E+e3ιJyka>3t*NzW=N>T#$Ymyv`蔶ʠæ/R lM4Ǩ P +*ֵi|:D?`2+jV:j"Adwmz`KeXJlkA OH dzv.k=O]KCZ5+I]=QENDd0<-p}E%HVYENa57dP4C.ܕ.e\votoujt!Nŕhrd؛V[_ US]JfeD{FNu+e`;"K>'2TFRϲ裗2Pgv&/аY{*tr zoy"K{z7SDk[H|Mllpd|QJ 0T=k8H F|Q\j6=' aq<Ī{$_-.aqAjdJOm2|&HGQb-ϫ_?d(+b^)f#09,>|aE|2_8L kٰ&蔆D36WNJQu¹{T`WS@ Mw)fxPVHGk?#wŷlm<SlqAj g)ό^ChņBave/xy=z!Fg)pu)}Z&[Nti iwwTmH?D*'53 RH9:0R F>ԫwzI6l C 3h(_?]Gq,XP [ ''h o*d|-' o.-x0Er0VGBq~:B^8 zIVeB7=UL4΋mLUX1Z'~eA4 Ii&pf@t.N '6k:{n/ vi6Vm%73mgHW"]]ӼY(W\ i\}H֡)i-nTz8D3̙vnѐϙ G@2øq]( NLGv0 0du6l!cߠsѷY %k3*rf.- i~r`nMWuZjzMWYng08/)'9@@#R5I|\D$!3Liь?] p^}Kv91LqP" ѫӞ;Erh?΃vI%=8M,/*Z.y!Ko{ J8en9Fq$X pΔ#ջsբQB9ߚh-4bϲw倻d%Fj:|n>\ר|NÃN3˦*_ab#1B.г4ȃVjΟT&\hfg_ZÌ:FΕ+ucsa|˄Ttepd6hƿ;A#R&WpMs22 AjZd1F_~ jN$kI>LM>pp#T1.-0405q`Kc`]dțPHɉʹo{6U H5Q ;NQN<ղW7Xv|9\0]v; :͌ޱ'RgB*zy@wvV뚆:qm  7|$~!Ic =fY%GQ)~h`^_O2;#|ƟX$\DBC*(,=[E+kԉ7r6T'.a+`VH/GFOؤ6Ne@nͿ#Ua/a xb@Wf3a?|GG`Xd0)%pU<1e&ƷJ֯#xsBd#dSR9o3Avȡ&!&{BP42^nlRN긅2JKS6W N!6 F}g]ddhm5`ަikҬM39 J X sTW6]O6WY("enZ񹘳sς}ȷ88ObՔF@j\fpיl7h.ؐM n~V"(R9?9yo^56B5?j&IĔ^]ge}L$^`_uGcfOSz 5(x3qŠU%=iAoM*RWR&jMLդ>/ 2jlɦ ' %POxn,ǛI bfQy9|{ ^Fm]~i~sdh{eBكrB<]f y|BQFQ2[ٛPT+9HM~cnBt&A)~l[m@Pw^Z^~D7nnaj^.0*Y5|M[Jk&Ku V)T#$#\z[c+G:(5ՠ/4is_òӒ)&ލk=#Av D fGEX@xM¹K?Q٠n,gaUWsE\$㻯B߲U&`g$`pZmhKv(Ia_%QXjlIBe_]\ˀM[(/D\Ba(')IRh3ZX#)v%&LDVrhQҍ-Qpcmq+Ƀ~#L()qX(QT~#,n KIoAU/(L4HZIKΙ0kT~B(|(Q1q}k <$[%Sv5SS}Tˌ_x8h<-#U Z8?ž~n+t=qtHS|m̳iJ$Iڬ,Sr}0`&&BBnMLbۏU$M:#,p~AQw\",ucԤs9,h !sW9bH; )Xl1j:(2rg:)mgU+I2̉M0F pj$gT]Z00]~U 5([$G B=XV2'E f0iT* Rv`ڂ҇0Qwi rb'^Hmwq3uyU]a?Kѵ4[, vu"mI9"Pմ?+D!ΞHZϑءZ`5+-Dϲb Jn+@=C!7I.c9ױ:j\OК\Cqi4pL)Gx!eV`, WY`+nM{6!}Bn >%DkOg+4'c7L }N@ArdjIr1E|2 IΛ<= z?f~W";D0Ӹۮh=lrYH=j6q03}Ԯ$6wYe[ 5Z5W^M&o`r:1sk9e\OLC$ i@/ZwsgKkIt݄#P^p !9CS'(.QlZlGu/'$J1B,.Sw dz`=7Mh12?ln +4 }OTC"7"Ю.bcϾb0!=Ǩ^ J*G|j?K܀Tb XS0nu&Άs^{*ŀ>wn6zǢʽoi76I0,E|n6@yz1j뺔Y2,`!S_ s}Qڸ1>49vUwa-(|ɏJ'B4}c^'̕Zh Dۙݩڕac .izbT W%򼔆Rj>[l0ㇵ%I>3M=~@҈ҙ_lȃN&l9.f̓._^-., )UKj:YQMY$O}`$\֍mG ?Q7l ءmSCjhmİq%8wh?4rKt]Wy?jVAEHgHpQg'Hg9!no)Fd^lLz i`*b6sMXHcZ]qH`6oRbn3m+&`9o0J͠%͍Yz =t,7O-d~7^p=Q\&: ( 6ԷI^ZвϫvW9`V%6Vt6 EOq1DtgMTHh]};!8ǿOf_<4D:N2(xqyԟp|H,#ZKE臹G?<{ XX.3_hޘjm⓿I5QQk6:s{`hK YˆpQ VYW7va P'8#TAuKAttڄ-Yy"[m*II/R~Om׋ha\d;0mٵq (^73]BKM% NFƯ_mTP>hC%W}#-I fӕ=C  X} S;.a@bIiy$c$ψ6z)XHG2s e2EyHHh #א-plQr7Q۹kGv(\AbmJopNe‹,"-n+m{Pʠzlۛ1)yvsZnnϽwv|>Hm^D40/)v)LH!`өZ0ղi0!i+ͫ}#=6Bo ;(FS$n'\/$3:kҍ~)-G9zE0,n+]#y,zqEмUntYUR=<|Ԝ~[>I]O@a=:koZug1I ($5&35~D_GVm9i\SS`nzPkn͢Ae򘴕}UE3æ Ū'wDr#U5+Eq"[ߊ ԭ; O I*fȅ,u$E$qx÷ý[҇57.Q.ʖ/^J)'&;B2"J+vGE?,5nfyMo bφFҢb],[|Ho v帨VpJ [j5*&`8*ɧ3&jXM]d(TĄtY@0g++]]I_&N͛(~8r{2_k#TJyCNpI K%}Uc= FX+=)#%B{n_с6P UJAd?Ѧ7w6-ycJ)Pd"Bo\Qu,/'p 0B.#҉ϗO"2i5*kmO-`sej= zxZ)7hϜ` mg=ּFjHȴ$WJ̑ckYQP5uX}}BfA||s5syqtXg5iŷ<*Se ֆ+НNn8A#3h[|,\<<#|^KRjzu0,Ӷ\?IK /`l'BK])2 D [#Îs6k8֐Xױ.{*Ӕ>Luָp:tn|S%?F*5ʎ?o!@bu9ҊCoL2¿P"QI$d`YlU%S&_o V=Җc7xV;M0PY@c|dĠng9nHBp5 AYbUH-EͿ_z+azev%d7\F!RDqAM+(cg MLlÒ)| GBXp1"qdbuFܟ(ؒnn=]*GMk[*~ zt =I-H< w|G!ҮDc3_lcfwD.PDVʶ7T y+A.:EDpF}`肞oa)Bb[9t:q%ha8d|XE:ni5#-fKԔ+%Sk,60hס_Ij~rL' ]\y:m&^vmf*R8׈LH%V!¶^ڷ+qNqAÞH}.H~ƨkmvN~b4U h?* ?$B|& aȊ\Iلz]tW5eOV 7fut!XO1"浌_s a?je;yNa|oy gj;dL 8@RSsF)JoGF-IxafoDݥz ~6ES0[%zAiRP{fXģLX-.#@gtMKz l}&8qh*u_tg'wl]ejP #hl0iPnk#a]xΕIEq;es{c%-#Srg9Drj5o;?MGO g͓aF=:ItQcv &:]þGy&9`~|%Nq,O M*Aq?tu.}>nv#m|3 T͎JmU_fg2I?0BȒeH0$2{#kĔu]LY6Sh{u+vY;,YR?D?s8X /pj+ִN5f~b[  *|̐!s6:[D> tǖ:ukJEcZ LHj[x@_}63u~?Jf "T G˝nKfd 'UuMYp{PoplxCHRv֩U:E\g3%na۷G(m~رn1 Dv]CɳHkxG'X*&ct\iߏfb.Dr[щQ`^"O[-0Vq;Q1rV$-opPtp @Z]*K~<;Pm'Ă2#{|ѽW^D~v S)&[`z&S",͸~?k(eh F"`3-Jk#쳻 1󬧺juQ[Y,+eí~֓:E4NHǼER'쁐q|m\홪4fD:Xu]ޏx ڒPvcëal4AUB?y#  >[sT<7 OQs)>pB v&Pt$Qw>@ |+1,7D{CS&O.ŜV4ObƗ d.Ř8 | ~Tf;APE.KZ r:3c>1?(t1|#{k;^7eNIBjM^+@6]4GKVxT=r;ګ䫿U٤|4C3M3ø#kxdZ؟eQ[Y:}$W0\ 8-j/JhƘKI7dn Cr[}L3kEiM+z&5e\&#8Rn2\(ך.P0yB7pI^;0@0&j3av:-08Ɩ~(Gw6빵_2jFb,²|K G1\'CuY!f p9Z|D~iԪSoFxH]YktE09UCH$w4X@\N x]6ŲOq1H|I'|+ kYwf&JI -S3\W0qHS'c5a0 QڢYJYfCԫ?4QC<k9 ?deH>BG2z#Do=f'o #%ac,,?QG%G+@d8 ) WfsKe:9Bia@(gN}rI|ܲ,_`j7aM\Hf;lf$<%<*ʒ T}t1Kc11 b0w_!6fg{{Ȟn:/Wq<OhE0BL'*/P,`s"G?i~%$ xAG,-3[_m' о> ʰ{An<(*iHY fC# VH-~bRo"9W^y4$3ueѷ87wBb"ga7MP0wd /4 x#3g%'I*"7XV[&I͜\cD]u!`CBE 5-E|L-ntlWpu쩝Ix"S@a4Z @a_jO~9+RI$!ryP6>r>,hAXX4P{0muN9N{CgTϲv,8#whkct q4} JU4"w:P)~Ê`"#9 *A^ѷt/jƦ-bRc$F(Y,fv=AHcz,̶Ҙ4~MR'W0V0:1?#YF0!j'FGYC(⇾IJ"9s0?wqW;QQYRx+o_ mpq Q~Cj|)hcVczg8!\xLOwW +cȡ|w w\b z2B9N 2uP+VςwP^d;M13yºndiMݏހHօ{eAgBv굎suW WPj@FEXeV*0W4~W'vQ7yKW7O||7{~ǎ,k/o=m9} 0DSAd`b 5J~StJCߔ"M`_4Lo8Y ~)GJKH-EE!"̧QG&590,"EϘR nE{E /2c߈~5N5fm.JD uʦBcEfO<5mI(y}/fGq6;+OeϺ?Rt[ї!ჶÞOx @}&3)bsoN2W DS[^&9CPu%5nO&'LwA2X'Y[ZkaaNcڍYj3i5Fu}hmHsBߍΉ{;S^HOXf?9wM Z9Yq cglK["Qn+'*Z&Uiל(5ڎkr k<4@1T^zȄe{pu.(P_g:ڮ_^0K{@ɀ.ۻGyZP\ӂ3Q2n8KᬅUES$"1ۑKn|Sӆ**:. w<~^ 3XQv(SWN~=\v}cY3F7DwA݄*XMc9x:6T;ٖ[$6oϩ SlH2I m'JAco_ P2 3E7xWɓD'|<ʎ%t5=]߹\`,k=9 |Y@)FnyM_&/ nW6+g_AWtxXާ5Qp'+ۛ]ڕ ;AC8.NbOF/;1]ڐNFCO~D@%jsxmj)‘c݄O O}2K@^hu Z0+-Q17<̗*wپF` !tYʅ )y뉵7P]Y2DE& p].;%29\ܿ /2NfI  )K\v"B{4q?ȶ荑&>뢻j(q|䆳G$fM= ig^f V8ڡu?օnAsz$*#i>a\aی3`cl_OTj~PIOMG|}}G@T~*ʍz^';Njfv0U` 8^6)&|D1&c@u[c JS>N f*kԥ፪3SUaGD uk3e:l3up&72p"\u+exѥ+qt6D +F|H︫/cTmF_TENۧnV}v+,sV Kc:;4Wn(Y϶stB7^x3#FU%lKqDN~[E :ѡGH]ڦDn{sUǾ$#V ^eQݜ$-X·cO:֣X:ׯ>e4xSrV$|u ?F_'r+ A^2%BW""][O{Gʟ-KEĘaIP= .^Y&1E;S ؞?f=b_ %0لmkE7sʛThmJ4M\5cVt %})^v}u6dsW/&aee;M+;qGx1U!Ţ>2Lu$̘pZ׆LSMܯ,tF'P:']64Z9BҔ +1 F {vj TM "=TZ) h`l +Cٝ{\|PS"dl߲CCrY @ ?锋Uu/r˥ cJ7NZK% A~ݗa^ŗׁ2YAH ׆8d>ulnM"8XЀUn='Mӡ4yjVeaJLߙx a ODl:oFL ,^es0r{H87MgeLE]1k4I+f-`27fFsh̄^EBVN9yoFl$OXU]ƂQBxף|o,hsz<<2vnmǔ U[ٰo~$WVTߍ M9z',MS}BQXٝ~byٖ,}vJ4p$% eEWދ[ bOx(nPn0ϋoG|m3#= ýh]vss !kO A6Sw {\A hb.C);f[{Q >ey~1=:6;馜{dJںZ1QEj.+3"di#52rQv&hD^jPY&sI8p>|QYe*";83[pgPYuRSVyG8x\Ѩ[opѲS% ]R$WTd ;y^MֳrOPa=ʜ4Fw3 S&3j+o,ז*aHbjиO\lxcͨ b,hDǻH!V?8x؍Yv, yv%~mER^ 벏Nb _Ļko0S/h5yyWZ]γ:D=IKs'!0߻&V&hp0qD=!`S$myw9^+^57Қj |ďXOrK=%(mZK% ;zehuO^OIM_ eGh%M*XdR@dv!ui? G-`p*:~,;Q=-Y4y^sibq6a 2m Si|/M+UAuslmtcqsR* xDkqݘ0|넒sr";zMbl9/(.1>㋖1n@':2ug }z^"U>͊%Y0 b amO6bC@%lSJr ҡnJvi~AvcB2=L:f04kj6z}ƫ1-=|mu2%F|BW =EPgL,B?Eu_К`D)4S%d7ݷN> ,&XG+w,ΈѫçzEޠ]!fZWKnқmlHlV'}0yF[ŜMx~<+'F2ѩTG;?^LyS';L̫Rc1{qN~(DbˈYW%VoZ&*NUeAME&ku%%?рک\3&tk/j>NcݗCIW?:@C熹4B :aZRm!g'Q+ז&>בA:j9"BK\w(N̬Xp>*z]%b@q K'EՑ M'y6{dɺ֩ *9Rej+@t.(9: >eEg1hOZD+Z, p*ৠ-Y綇~[)!$Ш* JhM_u.s7.%2bO )"VVn b?{!+&W̉n~%qpi+8[Flu4 +[$U)O`/3|=RW›UJy5uꏍ ÷fc&9[] -.C8Kzk!-~{$NRhjKիw kue=17zm q*VyfL8Üu)| dx^][|GLݝ a]X$<,iZ@|+YxDO.i%9 {Q_ {vE"YifnCCtߞs8)!*ĶO% <1Pf")V (D xjuAD?(KK{a ~pbt00>*ؓisb3gPQ`,!qcy4 en i1]Ԁ(3tCk [~7C'߱·I.hG7`6ȧ枉# 64W7J>ᠢq22 _s<|d" mY@$O?\'ҟ;3VӮM|5Ӫ^`>B˼eqQf^eiUDz4w@Yw+*]!phY!]Vs_hb",x+?|:ZB^}jAQ͘k U!7N?S{-iqwF]p.>ƄM{S&ʴ>Q5tޒKݻgL)pշ/cUvNe=5=1c S*qh6,-Xh#D>f 8#oD{nXgC,Lv& 05iRoxW 17RGL;'Y4j˸3${ٯBټ/05;$Jhl?EHᘶioQ?ARLWUZլ!3MPֻpՌ%v}Z7ܚ _j+=ahYYkѓ=+HMgcBPkqw')"0W9gNDON2 iCAc|:zg& xE+D  4ysE&!|EΩ]/\Yi%LtP'Ze/Dȋ @v}YKˣ|_W4j;"/II4\J 8sqH NS Wz?!>='^M]\MU ;4N'4[0f0 l%NE!i(Bh2(U&d vKttv "5g$۞B| 26}2V<,MloA&0tʵ /gbN24Yತ IԾ|_]ۜ e+|};杨 Nȳ!=ņ= }nW1YVJ6_i]-ca%1B}bqhPf׻4M\V%'l%=5ts,?my aq 1ۛ@ E]SOTfwԧy|K!\-[: G(bhˍ U4.?;H(@֬PKEM ;N&A읕(FQ>3Y-9]Xռc\b:lLߑlb+GΆ7T\G/JXy}D!Tk ̹aAf*u~-"C7rxc< "ks||r/# ~6ZNt%^{+E>~ tߘ_m,6 GգT ϦrW vk%V*=FI)`IAݶt%ݱ[s(R'=mdZU+Qꀲh!t6J@uA3>r eXL>bAIu8&%T( x3~01ߧP>Dըr3Lԉ?[jd=&mGB{Kt<$)ǣr(mZIi5إ+\;}4!_>p5(R11u .8pf}m&(c, R^ZRL`콲s}k{ʞVm vųI=H=hR3.АnYaA}qjc0 T= &$p7y^3D֤c&|)99DbbN!}fk*OA>64i(PZ™۠4{R}yoF-Z E 7rz$̤+>as6RZ4z|((+%5O8$fR `*LJ[Ӥ@} /e|W@ Ǯ>:xۏZds -"C',O܌]FN߸ksLȉ66ZPt;/]<T[g]5+[eՄ`{ 5ItґkX5xKQ)DfUCN_H߾s,v9x$(+ڐx@ONѥ)oʝNwćwz抖^y$l'|U]-s)]C> "| __9ìWkP9/@l5О) xo x`0qowgqC4E>-4^;_#|}ZK <@߱eBGZ$./}zHs#^hh5?_rˆTļź&#x-43yϞvy6=oCgayUELeQ\c&+Hp|a6SʌH'[g5@S:[ 2)e:z}>'*^5 ^ J8ռL\K{|^aFt2[q̆V؞S}ѓc(S̹j).ȇMMr$0꒽گc2e? f*ne+t&7{~IV Jc7I zk7 G½y8:i2hF!kqCCKf S;~`^/ZXr= v"JN:`{ PVras!+L瓌fiYc`BGmQHg?7ub-rn͟zYLTp8;WK~mr/vN;742ͦ1~N 3o9&s(l#B{\^;0#{CQEGڣH"͍RS g${$jA/)~=UA.)9+msQsBl*!ؑ,6 A3p Ll:!OyȯсN֛Urp[#jrn?.@0th=`-'qˎ& Ou!]Sŧ]Ք$ *vN򬢤^Am< M`Ņz%x]`.NA}3|ɫZ÷mj*7rʷFj[rUI$hixCwQڅ'bthDڀ%o!H"3~bZj3;8ObpNeOe |`&  Eŏ~rPM/n|<'-?г>bG:*)$Y>)l4@rxws`\+)3U,f //xK3G =iTnʕAᬢ*9(Cߏ@y{ uVvQ^F&K߫D8"wg!!-I{pOg탢^-p(*oǤ,>r(.g^Sٜy/r"cT]Et3ql=v:OR uVDh`- A 1j3Ħ)6CoszqzJؖx~E)6g69[ye}[YK_k5ž(i` 485`? j& (CGs)& >9$T5rˎixPS)[LZB}*t}pb :¡bى*^28LepO.+2((gNz!Ł UV*Tdv[$OhYLhoSdqhŀq X p{^f&*e 9B8Ss3f$e˶aܷ/%l|o`XT94xvJVCox YCz`M5L%~*YԊ#y6.&f xqh_;i8QQ U3\1H_~X2$4j;$mOjL' Y=,[b<1E%R5-fTlf^8X>L.MYER)QgI ǻ70nERmU`q)`CqȊnb3qy_I_MЏLA֝[geۊբ%=>_PA N0oDxfR& qX| 3 J]NC婤v^ 8^#>v !br+| Kˠ`Bkǂ  0A[VCk Oi4e =셖0ɇz2uLO%&6 ; \$oHAn k] =RW|st|܌HRҴ&Do-AUc \5Xi\smXOftI$:Cxg8+Rڿj I^c.U;|q`لCu4YF}IG*2 gJ_'^:>6=Tg8cp8-1fbHdwxEf`ܹ橊/ ʹ\FeQ*^!H2{SpXᣆ=7 )l=Jp 83Ɨj':BS1FVVidV?PQ6> dFoq<nZ5 %7 l34)۬׽e@ oNY#DeTz)Wi7?#pCK eN%,U),X^TVo"Da/Alزka2z9:p:f?/7NİF[t>Xws$~WA3wwp]쁸osY&8郹_$I@"@'H&WtÄ&mX1Ee| cg%,s#eG%"tx!`ݤbF~gQ*M<7 "}).u7-/*k*h$ve~b#zMjhd{ԗSg?/@:0xSџbknq9"5/!l_~n~EnߺbR킑/!aW~}7 K4#[KJ{[CF_; 4 lԁyCJb.N?3ԯ-TcxO5:ކwϥKs`Qlpls35SJs#^dWUH^<ڪ7ƪ'1c}4=}!WpΨKbn/azA",y@.|``x]ѸjZg4$c8M=<QKmMVw \yt =?D%ޟꤕN~)*խkWkiuNjS$ +@+/#Bؽrz}KmZiC\>+mdo,#$Dö)lg23CFiEH^mL6N0W}y00" &>WAwd7;*a4tDcZigf5xo@{ymp f@Sb{NmF#4=gƉ!pnWEGt@7c쬄n? ~d!,ڈx2e+YW=!ACB^rr4G_Nr啈w8ˮ0r0!*h{ /2ZJJͷqJh"Em+MA k. yE{A5s(.7%_NzXwu@ZacW]G^&(`؉? 0_,f#:ۘ` ' qcY֜e{^\d (zOqKVy&+ 4x^+w`X},HV'M5愺/%'A?`X?Y*liJܹPCs'_3aCRG+^16Lz | % 8 2?ΝJ 엨uVn9nvDf/b9 ٗf8ǽ f4!JDmF7ʴiaK(J#O/Px t˼ܻ.La)r"14HI2߳@eq1>#i ̄) y[~UzjK<'t{Jy-=Jʉrx/ zk\À+N12۾tw剬c6'NSfw+y&:5#!.=P"gTrА)[\o 3u/sJW?gY z.a ٖnh-Dj8V"Km>G(JڞEU|uBo)`Ly?"KJ۹(i 77 b{:} y--wzh#l t$/5BZ+~lBd?k`ebeԵdKqt ;nx2*Гh!zuc;cG{4o;sT;p_5kŪ@8QmW#ޱBT,҅;wC"^ BW\F \s@M*Y;4i ? fnXEߺvʮkO %K`IbK#2lDU܌IƗ4]PXIt&|`?=}/'Z(e0T|-XAV0Fϵ8in5#Ip'vv6 x9η5w'^:QUIA Bn"ğ 렓,bUZA*Yuᖸ٪ӓԪʆIWzz(9zNTx-8T; x@nHߝ7HZN \~GRωA"[V܃Κ2ОqEu NP&^}+1P$+?ԆOX';޿t;5@D2T=jq$\| KCV),Q%dS X\Wret/>uetP@df#GZV R#ҒlJ<9Ǩ13e=\Ae4[FomzElޭo>nMi=t_4i\'ʚy2j&]h,oc=~s)|q&D`&N _41Qo+zKە~zp g5XUҏcJ{[ B5Z0b-'7c;%m`H++\jx5nF(Ƒ/^'QZ` ->Un0~l%Z9LTAcDCc[rXQbSYK*7?.:љmjlC\6s9ߢp}L<( Ac.5BU hѣL3ݛ!*f'ŠNy}T TM,lF8y0e4 .Z c1xl\,֊TfL2WuG= 9L1@/s{aAu(8 ʼ83UmMqxt)m}{X\kJ\ch .,{H6JԸwMNfNA\"X]wR2nQ[n"]wSYz/iEhX]Or FĦJΪͬkH"CUh?JKGuѪ|5_Pt6 "D"t:ĠNO4J-aQ=S)_Tۥ{6P3u;+2M[cv !T싁Z Փ'wq3U=π% UҤeZo4<2)4\}=W gW3`aI2[ёNmHIqeloiI~Ю{ YS* Z@9dy`A@w6 W/aT+esBB3@1;ՌKSti ^QҨiu0ߐ3Yw(j@Yz):T0,0tQ4Drt}Dl Cy5QBl\m_A0 ~8آR5X`&Gav>߷B=ŷ̧wb^xS-X]F*/'۪jP/^fd |Ge"FeI* *3.<&:/SOm=g"XV *J1m6I7z<*~κ#c$ w,L{D94U- C b~VVG+MNY;ݖ  wC!/rؙΗhV_ڸ1 IHR{M /9fTq5J;eyt>S@|u$E^vt |(/yWʿ21g7ҤRhSFb퀿!_Ef9]=P iIgq>iq5<;8z,S/0<3o^5=„Ы陯9'arpCMF*BJJfQʐʃR]SmUJɳC y'uY^!+t _zh0đBV=jJvx>*iqv 4PdJtmHxiE=k>':FQY({jK#t2ߒ ֔`f74xlޠ}bR ?8پBIcFIw萮r6r0!\~b [:Q(ߎ" z{.fv7]MuMi#6JPs?AZդ(&8v=޽.#Ijq%.X T!R׾he޸NTkˬz&VЃud?ksL$ҺG7G\J޶&S㞞 t3T2ڢ>@ßA]s-v,PэCX8 ">>V Z"hEڽ)E2㗟ӂ,ʨյ,_9V mSb'ad#pf#"B[3F&V m(lz)M3f*zGZQ`)pٙl#E$SOi(~+@Ƽh0Ao%(dkaF*ҫբ}t ?J'XMPY& FMX%:wbd<5cWBrt t`ÓNMMEXfq|AA޼L-L \%{5ĢxfkBk!!ߣؠ#V0kU#-~xwe$oE5x"|xmrB}M*s\HɯT¬!樂_mVHkMс0[X6#mᓴ7OuNyN+^-!G'cN\Y$@βB&<4Qȵ?z2{S.$>C<2D%T˘?Q<2g= ҽ/Σ}B>rZQUָ4瞧 CO/绶T{(2qrGa"9%E$Ti Qk܎RohF>ԕVPPqFP7g':i#8$\voΫ a.v*#2.+,4W> ĵ3j"*V0?=t8M O5̑~NawsHeA)(ݺ9/qtӑrcѕ޵:{D oa!' y9#LU\L>%B7M~h-}Rb$币-z%-#RO؄TX7&d9D%2\U*Jaa\?T IFN% Gs_0NuUht14l02k.۝ZhVɕz#V 0F[]Zn=dYl6?|:p-(tnW& PMU[ -(f ·OUpa$'fy ~"q6_̌*N/r*A)D¡:`Ys&9UЖ-hA7Rco ˘#^Eq*E07Bns4lWݩ+\AZ3D\ډY^HCs"`'s]W/22 Q5:lozNZ#~5B M;…G Mja][FEC=./S7Lq$Ɣ=?m1|ZFLɔVDIȖ:qGn"4&ʕ3rA&AL[oRU+*'KxH4O}E{S_jmzN,RyO7Skk\S#E_ﺐ>$c0r8Xqġ&cAm&bo[,7I)אNj h#!"2$~ !yNO.L&AZ9eF{UO°`o\B2EQjB:! )'_O!DQ3ZYL-Z29 [el1=,B_Hz#S<N:½v+Ȝ&W>:mzQ_;nex\ P`$ !xYZy.WnT5- e6$4cyCCc }qRU^P|p-%IG kQXXzTti䭁lzi%LH05&T(8Y//$A 1+@d,LfЈfz[n꿛@p)+pVc2۳ L8k!, j#y[YlnIo٦HJAiqo:`P5wߺFlӯdHzБ$Tݚɋ U R7ǀ2(yFWJ 5հsj"&RUQz$ bwԀȯ7]Aɜ{D֖_f~-e`Y|k~IEKvQ ְho0sz$7l(_! SR/:;X45gLx'? SK=o+(MB]9d!ճޯf,Nˏ1H_FulϋV5qT̽q%m],SZIUE*v ՉXty`{qRӵ@xȺ{h[ov3 HLg-z*tKgjϣ/2{'c{nQ6\cvUqls$0j<2y Ez(.7Z;o+A_L@9"8y?~˥Ve*D-;փtܩ ː72MճDEUbN9=~ 2-"0"dn=@W^c,q|N iǂPkX=:: = mV ΀r.Ѱ@߭H&{[Deh$˜9:q߬&TR="Ru1pG'n\n#+wȕx +gHLf " ([x!z `{v준ymI8jrF6􍀝"bXނ&gW[߯1BBpWcQVx(7lx D-0pjy|F\>³ N2(8k0GKÚUeBրY/wrc=d]jFD JMPr:c %w];`<:qOVm&mHS'pdv5"Fqy'p?\H2 vFT["5_ ^.q0[j*[zU6t^,z=AWmvDX-yaj9p0CB{Kb]C Ƞ3{])WV!aI(*8?%Z b(Sx$[t$ƞRKv7%:S?6èB얪qf" $^>}b(`=kn& ~+]6gGĒۆ&f8=|nWRpNJ$ቚk Ox]%N#1Ҝ%b"!G'pVӸ0ƏܼQf^ vwgB#}xR] (^o mCxiԹUc3=i/wme;^,6}ޱͮ`֤v׌u'kvV繡C/E_UpP*QR6ʐ8vq;2g"pɭA݄e^,+r"2}'c` FNRS'MGaGeTalv77GSmVlf.m%mJ`g/a@:a|L mΪ}IM:D>mC;ԓ`uV+ff yw^n5ה*AoSspfE JۂRcsqYr&b]6\ Wdxد貾QPy21puh$-]S{'kxmIᢍ1!+^vI 't{+׀24RiAV0V jJ hTPoTpVmBœށN;;}Ӂ;f0~z701ʙ# ]b:.- l]Xjâ {r9U boFCtxNU]ރC?2d@Jzq٬/4p^ y-{@f뗰';DGC5tXsI?.jOS~VCHZn|)*ô^=Y4Zi'1^j]^kD V f 09P8q0j2O_׫NBԱ"BWm#n5r',yᝆ?_P\3D0q ׫֕~ '=^w躆IŎ@x3VyZP:gCՀ5k(L\gNk077:͠F"y\椖!J6S8Иi0h_'m8oa09RYb\B)H꥜n=+@EM@ $չ< FtonFӼ;>L^/dr KIpnI1Cֵ  9S8C`FZ{.c]yoXc{q ~9L[wAk6AHT004-!ML<9^u~u/t|Y.HOn<<en{Wq(-WB/\'? YJvoϼjSEUnl'1tf[J,!`(%*)hn+o;Ѝ9ۓ\sq:MS+GcK[wN$Ƙ`~{DOd5x$jŪP+\Ҍg0L2JʰgX(|);% ^̃v^@D!mfJsjc{lY K{&?)̋[W%|u0Xl]:! C\&D("'`Nys-Y~p'pO8} gGUsUlIXY8Y ,œ᣻>Bx3xV)YSV[δFY詏dwXOKB͕e},v??5Pw  mu4Z|FahTCQYȉqACk(&pb21/V/n[!#.(2]ϟh.7,L\5z9PWf.N-1cѠ(2%s3Yw؅AQpz"EH| dYh5'MQ ݹ}R曼!TK</B[i9|*u۲Ö<t#dRF8%dlKf9Ea9ceyZZL80o7P=7&=\Z6$G ԯgl>}IZ/jz8pɔQOm~@;Q'aAn !ss\pB@V6 |U.͓̍Y0&c/DS3X֛kI{VN}e^ EjMh>=7_(s}0 cbN8Ae ,tXt GMt1'܌ F9Aш$Oӈv59@%Mq?~ tr*s ZٟP鄄Eyk,zQ=Q8jG˦*=/lrۿE^t5O[webr]|n]1S;_h8ne(_ lwܐ%6\i_[VIm@'LD1 VnVB')(ň8 qE\;wԇQ@0H *?xMO,˿gܭ6$5"s+ɑ. fDʏ'KX a^un1*ƈ,YʹT悠dg n7r $3?/ykKVmRu&@you\{BtpO8n@߫Ȧ`s -,SjAoi=07VHKʞV>N(bjq>._?n,Gt(Kw?[HH@1g_!sm]&N /Н3$P2]d#qWBW":4ECXWTۥ 9'AYj@:kPCSPt{~_.GfzZ(SC|R7MOTƨLYC^΋5}\T+B)fC3S{)Xlop4*kbU>Ati/ [\\A詓31M^>#-iD?UIUJF_r }h΁\ *p`'''W#7[A zpTX1 ~Q5CY+vwa>C~|-xN(Zx0v }]57㦍Vs "~XyʶjJdkƄQ{Vz>'@XW)r+-LJSE@ߤVއa. T65ˆ;ΑzP Bk?8>Wd!Y"R0|~$~[I0mO'[c20ǭWHej0T~XKBoFI;1hj|~ 08FS9yG)jbPJ䑼9. [K)rdc2QϷb7Y$  Qy֛>>a3P&*V-|a{mi h$JXg7|ATfR(:Yq&h`kdphsèJ`nI"W"DJNQJNt z*^~l-em}vvQkȊȫsESCFcEB-Vat=*{ouW0I~&Sjd4o z2Z,AF7n'֠ʻ)~$3] 3ēcKK,&x'$ٵf ]^ަxVͩ-ԁ^lE:44<]S?F3AD9y8e:ajy {_"t1UgVJˍznMX?v҈ Pba|l; '+AZO*%6TA1$.Ts ~FV7Fiٮ9#8Q\[db;Y&,)Gso+ߨB7َbKT4OKu[|bNg*_gT%1U1|~zdVAd94Q_~IP2Zg3N@gnuE,2QC`~pE GzQ 8Yss8 {Z'Y+;qAmi[3p]X ,/#GMOuey:Azx`&-1m4ӷEHBvmxޏҫ(ګTɥ}B=4hRc nR7Wbς/3hTTeB[%K?;3<Ӣ,O.R"(ТQe>α6 Y̸V6^LialpY4G˛ֵN#dRXUʾ\sfLx;edAy|WVύ;*?J5~}.݁ɜWiFy5O;r B 淸Ъ?+(o Xv-e>H{ȂV#!JኾXi:S4N;Dyη>yHAGC8 Y4ʩ\b%nܤ&)qU ,Y8@m'K%2(wqԼmVϨx"-)aGu@5g|&,"" 1I< GZm,56wQeT}8fXD{nLcڊn"щlҬLJ"6i5Z0b [.?>RFq~ !3.PTm9+0OߔowY;hiԤD ugNe tCN qB*j?-Du*=&^* 6L DY%w?!i]PysqGh1tf׆J},b',Z.k3='ґ[qP- 0(?w*sI(3\> H16i^TkI.G"ƅl(jSڝT{e8Fֲa1<ͅO;[fM!lG.'aumTwk NM D2OnC[._sX32C@>ąu\$ JN8Ei9 u)Z/̲BRHsvB;\֚Wݮb"đV-DSPtgnk7͖!!X6)m4)C@nC53tv ~1'_}~vg t6k`Ӂݫ+B^:xG㤿Y@+Na5 \<)8A%|YtY)%z;Xc+%jG'N36E/o7&ߛp2.* 渦'HOj _>YTXwe- IJT_-y+mp'-_ H/rY6 "&-Ii(`L.U` %g<#ٹ&HzڰҶ V܍;/]lr%z\ȶI8UC-\|w^ %QCy~< 6'K1.V5lHM-`fMR3 =#xucc d9#r|j=T)pet3(,Ce$c\d(Sapn!T%,n ꭀlH1;I:ea"T~TV ^CxW,7RruOHJt,mL]t@OHU9-m/_Ո{h6 k9qVmYi,4gzuOJ ;t|8o8s$|T*'!>-4D)O('U2GۃnocIA9ơIZX:B7Z(?{KкH-p5GͽCˑ6k|eD>ۿ$VAM?Q?"Ğg]cT>#u} B*P7U~oeouq9fҊ<4P񹀡$iRk'=m4BU7qRK`24W%rpz7 Dj7&r?TF5یsM C0t\V|+ck24ǭTnPe|ꖽ-?sxEW|>&r^fo&EUԝJ7F;t]`@Q_. ǜO˰ Cxa]!"u+`zB<DŽ YRBYϠjh2WQHcl,R> v4I8jҺ+&3{x!ʦ { X3A0}&Q=^9HSH~1J}z;";ZHu\?e$]/EƮ ,|Mٕn#:0E / +<?_eۮy^L-Gnܘ_ivn#NKbx tf*7d)@|n.\ggj 13;.dL(`PiM$%,7PZQp?jE,eh^t~Ce6 j+H Q^<#FTY+.v[d2r/ 9$u#*g|jX fg 49̂*%L$j6xVRTv!D0rX!9QI^~t ̱.휹T0m1tv:۟8aŻF ev`ҟӔB_t&U'n-$[{[wvӳdYAa#o92h _X 7l%9NL#Wt6卅Eib >@.|w*M.3"2F.L*nY-OYVLVqrak4VҶLJ\ϔ=O䑾R5#A3ed籄q/KD(d9]LYϧ^V|ǣQ'ܢ51F1QWO%7V4PXqo[כxGc}w ӆ]_&S@}R!c" waDo@sGemyΒǠ+F+U~#Rg$q 6n=yVL3 r}/)3Vj'*2Ԥi`uB۾ %pc"Kp۷(Go.طk/07Uh40͜j |Ε덯ڟf^p!˨>JwG3:gW59\n"|yyP˓ 첍_) h ?ψڛC8 5ll90kёy{$__~4ruB?Z#6G&-,]ysCD)M ]6_qt<`׋Y!^ t$Vx<IeV;1@NGlF$7e:KfrD5BW'ۡU!~mw˒gE~B,iNgvljhBv O+[WeqD"_ZLkF:5-p0|Jg 7-&^ 뀂X.R5o>^Q a{9o#$j%\3zqZ%2K #&(-v8 34A"FCG8WĂ+(t g M…_{yU"T6&[ag$e!:CTx37P5u/4Zz-wf&ȃ{y5qrͯ{e#Kjf"#)Nõwx'x癈ՕP$h~E[lsEhmn\  T:KVDLq6@%HJ@|D6%u8y hGbs(NIȯB;Z4ˢ9`1uBϚy ޭMݦ=)1|"-g-+ƽ`ã$saüʸM$W:x]|ť\U­?\7~^<۝,fd#@% ܢ((qJ EBV:CX^@dBzۮ~BaDž[Tq,q,hx䡖Q9OcԋaŸf{i"``juGꩁNv5e>f¢G @Kw㵱N})L$IҒ|܅. G ɱcK gSZc\##;BK-L ȝ$سN6H*lh*I@5&Xַl K9*E6 ]㊄h5\o=se {6hIji \ ǏDKyogS;_%%uxQaDHV үe}Bu/J|peZT!6Bҟ/@(.꺋”Eg&~7r)&̢`8'Q:_Fs-7~9؏=4 `˼(l}F( LMH2".zx6^qb UTM<CXLϡH)yU-zu\M ) mڮBL\9]7xtk:dC0q+F }=+RWvʻF}YB~Yh-):[wڒ6wA;[Jö PYún]̞0,3Ϝ.ƒ)\ŜˠR +J Ơқ;#~\G41\q)CΝ͹J*iGi|Ig:,Lp)s4$|2 JI~62#'*9 Fbo8ձ,; Ea%;ԖIn ˞EQSx7'twC7HްSxsrkj|lIB |"BS-TUy<+vX7cx,"U`3PۛG|LD6ĭ1>VžQq @4Rf)O9{b7<l|,QW"PKoT?0pLJf#a֫Ct Anڡe*36\cg 0-m+ӥIH]UF̽9̴e…=C+o?`QAʣ'4C+}1sg)&o`%dT@~[nmAsIw^L8淉vl`ۗ.}I$SL&.ڑ Xa_r>rEVŽ& [ְdXMc#"?FVOx L߄(e`_8>WI"*:Р7{rWd"َu+ͣbO"Io]ѡF&ƗlbmxՊmµ2yQ&'MZ_A& Wekhi㸸6\"wZ5\א s8XqN㩢/{5.yCprJBg6P{$̆ ַ[v0wS !t܈(lkSSӦ=RFY]BvJl1֑w Q> 7=6uXJ¤mu jR˦D?CXF;7."bE|!%.5P=jRcb7<3R9jn ung(yn٧ZD/E<%)ܦ.*#46K !siRϷ4n <[p@k-0z MɗC+Gաv5๧vrȩ AFEtX XZa"S$xBXm| zQM1(\wAn(p"\DOM<^lGQ9VF`-Aa (v̀&(w=물mv|&Y&XKJCVp;QK|Q\h16R/)[0xNה~و*(cHQo8)d'9*Hx^% T(*ڹ} Ј= d/80oGwrZ9]D X=28Mr`P1U 91s"a6^q[sK>w` )$BNOŇlz-`@<֏`qh1Kak3g=NB?iD_YK`0Gl(ZgaLiJuʪgkWUN?[BjJͽR[ ?s\ ƺt]>48tX9j)<ň%791qQ7j$bը‰T Q0Hn $_uo[:2U lt xSf Mg1`^OCvB425/mV$m+KV''Marxi:*.T|oiMM"Uf@єk'Z-21–hsLk 2."qwrn-J@0X&ӓ 2ZEKDvVi'RԺ3~ kpeZtԻLP%0yYmN 0^IVUC) ~ =ȄէҡhG M1VA2gR5zU<.UT4(hhX2@6lK埸qOٿxSv6ՉV έ3(e)R%i,})GMg\&4c˦n VV^qY'hd\Ӥǹz_ ĺ۪2%0"r^I P ؂KbDe^?MJکMqeݞ&Y+hI ;#DܙaJ^1,HA6C7VNOu(}z8e*桰%,hy< \QVPVE+zٽ鈄J%Ղt4?uSe}i  >á=QGH$8¥;{T-x~H3爷gDMJA #XY*gUt/9 XW!9L!`t7Ɉ @B@DwdYl;e3 -˸Uy@V[~To7َpiwmdFX)öHpTN,VcD3K9mBշ=o5Nvk̇Jq~27 e4|&`r߷?abx|Dud2 a(z3JZqaFΏ4PA:k|7ry/'Ut6K+7s݄$~U$fF[ 9$ t\?!^qUrR+6]=c%w{(҅~9T_pORcM}d[33尫!l'i-R+ y>4.bJ'_ؾt7Rn;<*@P[Dy)C*,ET3+w੕?i:}1)1#n~/AƼ( $q &+ Tغ=bJ]*H@ gO2'Q﨓STp6Ŵ'Ar^Rp6Dx9.Hf"+ ;=n2t@DK (CiS yJxV%CωŴf1e61xOEzY5C>1c3IuJo]bUH.TU"W~>۔*\F3ۖK j MB^jF^zx v:Xn{7Q$i[P I<(1LQ4t36- MPID[K0Տ,c ((X"'LRws/ S~ 8=)K>Sɰ[ua.~){Yù9D)h)v*a ZPM773yK2w(d[P|,1E5H#ŏWUM(#W,tgu%x.їVˆќ6<@ZiT`3="z!q̿rh/z$*@8Ad, )z,vsgeC}kE/"Ѯ[c$/jf~.#(% As}4M4gYhPM[ 2 goڮnwNǛP xn6F҉^R >.@}"VE%{qKq/sa2d;Z`hW:)u=\3U"A)y(wr8:&WPj[ 벟XTʈuʆ34}}4w.pbD$Ή1NSK^F?oAӮόρ7b=]ɠ+MÖ́f,ig<VN$%R 3`ؒ96mrsv+<;suh@f*/8nb"x63qt/voafn/^˲WdxTSۮ ?pTڃ32j6&$T?ZMWli]_(]LtN\W nOk4;] [0? d ;KQ͍GǘrçkC?u!]"ZZu;|uM$oݯDNUmU՝XIwY;ZQ:6${4UxQ9?Yʪcr4|=}(<UNxYKmTvX%+I*vc8 c@x%Qcq2l96%^a&B'@m P & ٜR;j'ꈯ/fݕb; j}(4&uS] {POᱠ8åw}fWcxH&gE; "HQs@t[svXF-D;fkELYvF5rz$"؍o+B|K7|_4Wn' 3NU ?įT36<6 #P!LL1h|Gf\DtbjFѢ=5z"ए{vG8d]\癫$O= __j yS~h\h2(L QusY/..}gv\6'Ք#ݎC\i[/鿌u{|gCFAB4 ɴ{{g{O߈%GpNɁ%dg|y(slUwL0-o> =2`bY3BGG ԻpQd8мĩSӝ 'H?LrV}Vew.P5K6ld?sُ9$D\,vA6AeC[dKNr"ٮϳ@#;v>;uxN}Re`M[]VHﻨBu֥1mdhIjs4׵9Ό+l3me5oj1M1|4F rBXkhDFjSϏF)Jg t6vd6|RQ1XxzB0Q~UirM$@=bX-l3OcQJ%)vw,AŹ}ye(8-tv.$'.!9C?fze{P3 7Jw=j-BN%!mW [ivk:6P)_גi$]_f3VQ`FixQ0xAB'?$3c8SK /)D=׶'*N{4mHš|Om?uZ*AbM5Ð!ALXVl%-#(!Y}FFrϥH%bxݷG3z^>8UMHCjjyZH8>>-э&1#eF%|d:^%W*♪;`a '|vki 2,v=Wۃq>IkiXUCz Y t.nHo9J"rgc>@*&'ELSz?|etgטЅ[9;>9;P֩HJX8V!Y^(S5uJʾ3Nֻ չv2mڊOQ%.N1E8@U#&ڔ'Hh0D+BH"͛cHeڈ#ud X?K/&G[Ћ%eAC .QyzL`VIt) V&*?\i6z/Mr9p4`]pŁ$b={n\G]'+K$ QYaUF1_>Z. rcjˆLreTqL"bpn^:pGZh381-,Aŀ0PI/{2Ϋ AoL:]s_\δ@u#皨FiaAqr[9+b+4'7e|nޑԨ(+- 6Kc,%oYE+q?"u>έ-4R`Ei*I;'+RyV rc<+}K? !/9N?dG6Pp5+LO<\^wglNC~. Vͷ:˃mC ^Rv{=T QݛXpT?~X8oIBDDe b;g5T>8(xΐ>^l'^\r B)AVopQ% ̓IkylNnˇ0A&(NP0GC!NUBb{͎;N2)JJ̴XGJiG1TC<L_` Y3u;p>`&ް;z բKHD;d"jS½P%[ }$A,C o+;Q9䂝Ǩ@K'S3{G㱜i`8`b$yN}s))NRyITڣ2j<Ų闻繳]i[ꜚ[zjcA*ze81n Qξ~tz=I&J)(%;F,Z˥4:]2 `o+ ˽I0p1s]x7n͐LËTa"8.5\Ͳ>8"DtL]=+~Jy)Rʾ[ɏ ! N[|yn;3;XIkUEۅFi2|HnnFKD@z9xu7ˬZiM 5AWR*ƁV/'a}ZB\/rރ# hw`@qfLS=YeEefiW Vӂ=va .UOE^Bi@ TJ적bnNWǐ,Y?M`&,xߥr ,4y}wN&cᇚ?0qAP˱…j+JK"^2bWH^??s8.njq{ٟꑉG p:Wh0@CtNHNZˉ1P%}H!s`_=6e*"hmтlzؾER_;E:صxk%@2ƚz@ǿ^1<ʿYA,I^X=tmi 2#<8Zìĩk_DXqR1-jfJI \I d!c#Be {8?y,M/|Ven7_6K\A][&.6a A ak|P s^!RM)1ߵ; .d_VHL9ge7\2ZpLkst/c// _dj&\3:,I) %X C>'`:]֏)հknOβܦIԶw "]? IB؅6OfCeh.3ߤD:OJlp4Ȏmêɒfܯ=}.̒(|óJNY0 \XmdNf4{\xY RICImO./sqt8ZX US-x5тzrWnd4kx@,O/JySg@2&w-*p{m(Skw j*47lhs4IqNݎ$n9S&[8rj{iu[p`e?v*r;g+)Lf+I|M^v0[ >ߵJ`%,&NMc.v$57?`lcl?ҝͪ= lfjnz}+d#a+pJ̯6`338oVbM XL- W`Z =*4ϮᩢAXܝt8lyx|7k~gL,}b>y3fUptTM>`<kH܏tk.b89Z6&"5Tit~SB0:s#.!=YDuW;QR  ?aSS0ɚܾ}gr:~gf[`Y#B$Diev_lug4"HhҳoRq ͕̐P&KpO@{q–x{!4lxyo ':F5y4][ydQz"}/AWcR^ٗ3G^b pzos$hq q&O뽕ROF3/P wR%ZUPUOhM"tYTV9ޔΝ*QKsdTHoҟ$ŧn-yڡ Aqx7гA\{C!uEJM9%;4BYF#Fk9o.ϋr .!TD܄igmx)ekd [^Ͻ0? Z/ A fNz>+w/\)Z^6% 6lA=Gp`sfzAtF – NBzX!RJtp1Lf.3J< $f̮_+>5w6%B`![:wӤ\&Z\X 7f SƕGT2$M=Uo0j̥Uy@-t(ke<^"DPr锧-k>:7ssynf |8~NX[saK˦k 7n1BoWsN433sLFM_~xzeθҢ,+t,ivYxPl(v Qa"&Pnٴ<Lv)/sWT^,o/!Ն=>NmX h {z4g1sLHT[+NT )]`?)^P(o 03Ų(FJlܝ岬 ^|UD&sRcW ,kk2xzXm63?/ؐ;Z 2x ?`lqJY9)]<3&ׯ]~дTmGY1`#J-l(^ím4~ntJuUvܷp+ۜ+z\7hc)PccA/1 vo]0FޜʩQC(zD8 5nvG22ݽ|CLAmˡȳTq@۳i6m=fu"`AA}̝Xڈz۸۫1]I11CfA4;hBg"J;pd pƴ+ʍU*>(>ы/;-"Y c}<+}9LT 91ީ?:uyp0x2yLJKb cs!F;Xmf1oX|kOBWʇgcq/dy$&pYq irGN+Ҳ33|30 d;?ªG&p?J`u|Fk^k=3eD& ,J<*if2/G(9'6&89ZQţ3y-3fj K4g+` ήETÒ2,(1rAb,,nd>0?ZhQyV}qV?ƉR1<-u^'(϶( Ry3X#W=Zޕ#O|;i(EZ0%\قA' ǑqcChW>1U"Cs}Wꢻ4c` ա}A61\G7fJ[RkZD΂tb=eqin}|jee`D V[7Uq˘8@kA蕋OS(plzcilH__} ʝer@dAvd#.]lks@~X8 ]^àL1s*bil_,G4bmefh|( 'uZ4NE(9;n(d`L [-6 $v !YKȕZ| FYNN$etcRS+R>Sq9 a:ɃV-chy[h'G#kHLQ-zWDhxk>W50biv*~Yf:ȚEd8[/boh빡é-gM;V[kn*~%=BG}w~7ppn ݭyb\ڽN#6!7,1UxzA# @ggTJ((g9-^B9࿵Ώ8kzw.u^ I_j \h{V|^Z@+pw";@a #jk ɧ#20n!x:n^mk?3s58=R [|0S(ѹ1+#k(Yx'X} P'c QB[ͶuUxQRkfM'W~6-ZlNHCt4AjˉiJN.?֦.+]Z|kjs3y̺ו$Aj)G2K~R#S!%^6_0H7Pv DcǙ~+~v" F<ZJ1{"hGRF+@n٤дܲu[/V,?]&#^܈.ρڱ}woK9<݇h$Q kcM -{ymc $|j:{2]֒jDI/XC /{Xm:h[t7FTJp 4fxcpw"r]LpP4rÂZK$Q 7CKwCxtB_hi2.{( If7K)a\8.5ivVvL35!:b&oZ)+I,NQ* #Бr9FɥZ ^eJۓS7U uZbα˙lM`6K܅$lj|OO[76 !*)ͽ-0G+"-!TfvJ$s0J[d*0?1oCRQP&= F Ɛr֩r-ωZT:r+EK"ɇ検*14WI?C?vf*jc Br]h z6ۄ8kQj/lL8e 'j$iUS/;FXأ8 Z!ޑ kCsvD_ YheXJ9ֿZpŇ5bȲ7!I4hͥUe%ˆ֛fQu5z0\h0 RYJZenM8Qߣ/_Lg)Ƌh2t )v%_HzzRR2mWңꮟڊ^:L\3Lu ;Cb=+ n90Gsp/$Ǚo=7ZJ_KuyO!@A#D5q# El 8ia?q@mQH}vSy)b Xd~rxU8Í qh͞aH >jn~_σaP]3u/wQD?3OrN>ep%^wv/}] 4[!JgK7aR0 aw}纘Ow׼*jo]iQ2>SkK 8ERk]dǽQ FkZ`΀bn?S{2ČMr-}6i;& -;% mʅ8-\|+(2k?,ͩɜp$pHwS/0ɮ(ɏxI,}&pJKM7=(;Ɛ4W,2(~'@5<qtP0G `)CkVBoo8"Oc&*:p]?u BbdZqGIiFmLF|.nR(&!4Rhnjօd]ݗi@ڡ+Oxkͩϛ᰾J w~Ƅk3G?Kkʈ;ñ3#i$TexAfkY 3/)Q[]Ho;? hQJJez]4KOI䤴oUɻ56Y/%5AfҀCHfܔ`-~x=u_1FҖ ̔nեFL 城QAXO\scc~)g"%WL C/5  ƒsN1W`]L~>M%!cl:BւD wr=3zfjk0Ͼxߣ`U =kwa^yJڢc㹻%>d #yjCc%QX`+I%_u >j߫04Dn eAu_C gxPgT"9BXsFA],!Uu+Hݶh(ɣJ^E~OzzJh]1K%BijW~Nsp2Mq;UOޯiVPLԯū (fL0\Mν#>tUN%*bmby4^hS}VH@:}PXH"eOoCv=5L|s)<ք]97O6.7ǯDצA%L`6i`Xܐ,-_TXHifo}^g.3 ze[N($v#G9JYVJgL/g^ ]\y{)]b4;%bpO?,!s,`@ RB`ˡ̲p=?J20ZƵ)XrQ" *\kp՞a+`q6iFƾ3+l'>$&|ez/(- ӆ4bB[QG%pC6d5<1WLgA^ԃDhTt} g wn*)* ca:+a.ZʩK L|aXz`;`q9Ic 1?e(1.Ǯ`W4k:@GmuhItoi_`BM7ARQƟ2/hV (Sj 5^"8o#MF5'bHŧyRbAl2,#wd*[CV)G| 'NC堭REJ^i 'd|Cϒxºk1. g,vT}Rl؍#!|=(TP)n' vvld(Hc(޳\zlzm =RquaJ2JKR> %Ry4Ś2lѓn1kE9N[:f,艮 lO&iƥ+\4p{! GU46sj2 =F`$<85D p268fCgow9*Eh`jq`v3*w5.Oj=i>uKXp&o4PЖI+plTh#,ڹ 2 hښ)q%'#)*D$B?A!=y1E884a7')jV1F*Ԙ [-V&a=e[ {kƇ(0%0X?B[YiJ1VNd#m=>؎^>ωƓB%0{ z:fq-;oq^zgwBeO*87J#|;O_ LR5/E)T۷Ƀ=Jёb_?fC| F:]֪C,E >'DejE~Q&:hйDU>ok\!+$r.q`L5&_*ux ^ELcX 8"TO:F8r5BƔ."KsJ.vRN${TutkMWl,mcY uAZRZMia`UxŤ0X#GTQA ?{ν ⠴<ʸ4IG"JΞR NڶjAe`e(Iv03rɂ;1Uo,AC“/ >h+*wa! O?}xvF2,7"|3±79ϕ'qQ7֕%L$o:o 8|Ns)X']-1YȤ7z HyXR#NwE;HU*}oٽd0vFVJ]ꪕyܔf S+HGdӂ3 6׶RK-exӱE!mұ 0ZA}M4f~h=6ӾGk2ZR[Oiݚ.eh')WAX-ە]H6~h+썘HNpd]\bț4.P)K62K4i;닋9d؉f~Qz0ȹbQ`t|LzϝXu"LH/-nB39. ߠZZߕ1&vbta,- [= }X^᪝_'p,( ū::85x\'&bR033+<-ha 7W'~ [Pm \e{ruL~U:zUvn) !g$ g2< k4ifF σ0ƣ!b5D;yRP`ϗLV-f7i$O[PC̉dX ~:p O"cńa{8Tv pQwwx, ( lEU7OpNȞhƤ@^ȑz5t sh "^Og;~/!{/ X 6mX`8Y|3_}z }u;#Ro`9Mwn.;nL#8k!+U٨zgДD JuNgoTG֮ i,x.Uuxq9OmKڠM~A.놗e0w][Y򉿂pkyTز]d'D`Uy?/o0׉vTkZ`nRr);Ob 7lE 6(H#kՅbSc.t:Ϲy:cP=F}rPQk&y噔伥fE:d6_"9ƃS8D)t + *ӟ:~X{xD[z#cx/#۪Ql}J=ohFI.#І>ڍұH#Mtݺ3][R-)U>SceJȓ#(uVp{9_'K]-֊6Q9šN`b# 6te'|k6ZrS6!{yCn#+NL7]B99C։gY`bCyGK\ȑ{5{Tl B,U҆.F5Ik_Q$tl/Iʭ&dNg3 PYݨ;=ςRd]]q1xPHl`"镴"vjrHCqv6 E33e-\{ę|BכB8qK[-jwN$Ы>6g/ czm6;h{k./h{hQݖǖ7iCOP9skz k-~Y.}y^8tArX0r]Yw]aI럾b5Vc{kOA*LTkqG"y|YէatY\qH/E /[a7R|-֮n2D2ӻ39l79W 2Y"&7GbxQׂ5ݱLC71}:"H(bw=)- L(}`1dΕ׾0)(2|5B;iT4"_w ZO3#1Uq\ /&8=c~8"{k\ ;g&ݮ;(<$08F\Ŋp/XtIQEȥxT|&kz ,okf7Uk}6l#nbAw6"-=^ZL[m]q(Jb@cm\bVA;RĀ%)+;"g)4Ҹ@ƾ6;!l/A&+($P[X:* f;?n5<z켁aÓCzpi4)l3(f2Wee ´ZȺs0ᲣJykLy3v5M74z]oo.%C1s&V7Zi|\8X}NO&&R>Gxn#r68WE G40CYcsܥK' JO}Ԕil'a L Tǯ6I6:D dcU1b3nO:]ֿAd$\FM&xQ\Fû h+hjS5Dc)Z3>@ٖ*m(eHx(:!ٗwIz0# Y^uy`Wtɂ~6Ccp2akk(s- .uAOph= ϸmgx3Xa|=  > VbmL>h܂0w*t=|(@=O"¬WAmdHoWjVO{f4'ߖ0>n%4<(9<0{aHhFIu݀ TlHSG Lˁ{Xj dĶJM,`-".7`y>(`Atj~M[GaEEe+d:KM j[82?1$$>q uw۶+ca$+4;0rz7f䒣 Jukaڜ7_ 1 SB4oV9C gsYlB!bN:Gŋ@p')aݯԘD(\%щ#ujp-BoKHx2`޶z7͸m:s;wxy(Yluޓ`S$/!H4OMIsa1BHE|99~,hT0iS,x Dh;as ߃! f PJgG~! `li͵LQӯlu5*5Q:_q-O3Aze+z*oS{,V4s765&$]70 fuA/FL;%uEX S\ܩB_{6p ){]/ 3Z,jO/H2mU[Qg1㮭ln5x?cmˬbS43*(LPLճuA7yuLd 2RJZ&xq@frs?kHg緿Uƪx:7͟;턽IcIv ?𿋢C`?P.ӥu4o֪Nd?ۘ ̘nlAۏi~hNPױNgYqf^{< 4fF-v=f-\}Vl-+}DWsfSSc! 1_}[)2(uߎICY XKꩨ61Bj|9}C~NkܭW'QP Ӎ!ޣ+f&L-L+ Xˡ&"Ǫc$\O4yirj2`#)>"]DuFApb_+ÝdQTeC5hOvXcʦ lsns㨹S_Wiպv꘱ !U+''Zi<Ѧ*t7C z;EB3ػ2 M^5cY"UrJ2sd[Pt|~=ϸD4SI|&U㨎/9wWa9K,ɀo=5{B" 3XŊnvozmmbw?Ί*w$*dBʝ| ۝ 9Rjtw+_lnI0s4kbʟ={ ٲG:L(?aQү(G^wF5Z%^ma32ߨayZF ufL13mX/2Bƀrh AcPd#a1,IB*P6a4lK-W 5fDC3RXoKuïImǐikZ|'J4пTNsb%O+orM҈s;'ZhNlѐQ՚z:R/ظG:`nHJ? CŠpՠΓ<:tʨu(n^!^XV"bDl`P 4mU hȍc^`a$+ծ <pO\πJ8>Y ,< mⶡqyI3 "O ACسqߔ'/Í8.g`|5x"Leᴽ.6ũѲ@Ϗ*X{#@!LI9Bh=_I[ ȸtmFT)UDli"@:x?ݥA^r3%Dfެ޼ښ&_+`=_lr#/ ym㻞o:,-#t0]Aځ0q m=Dk# ݽP:;չԸ%%{@iݸ?EcyۺN`0#QH;@ {CSݳ!"C[,p :#){^YO Xa\eC'f le xJ'rA#3SRw ζ4qj!yYND k5-sCDq1G|wn s/ vv%ĠZ1NP.$1#S-fI,⣏dK,W+%G Ls*':j 7F7>A26>? >~.33ۧ@93s4]! rŌnE YQ k3vk' Փ uo R%4JXj"mnn3(i!02(h`6ɹVCqhJw٠mrZ'97eE#Į)v Sӯ+[=o8 )-l[}+#s'&<<`]ɭLj+S^6~iL®8TxiOb.8lLߐIgk\3%i~4EK~mqi[ωQt믢ȂnnMRZ_ i 8pD~^ٶۢ"=*`F*<>}cin"c̓$ *X6q+N6vn8s^Yb!.$2xVGlDJ~Q\e4'A+:OI֯sǿ "ƺa\/RDǍ7cp3;G8,`,u8"fSxgO ?yY^x,蹃p0)+(9 V,E+Ql 'spzxjqP&|8XT,kX~Մ7jm.aqi'%Z %G |Cge #/pS R@2>U=6Ӻ( #?mHFh A<0ؔ`pĖnBh^I\gw2y<8NjV B8qR*d w Yk.AKa@*%j3"9ǩ TfJ_ h?@ ~vx@ib;s w:-S+@kA,(_1t@?Q8#&" :(p6x9оT!y"fv& .!>3&Ȣ@} R{ARdb@4(xrc{^C2:<N(U;U"Q/)0 AGXz/̫N l G`>BR\0-6«m%㰍d~F)>R+Is:EUUC W2ՅʘJ8ښ\Y& 9u6u"*S>'G´/,eX[mrvk0E*~=q9M5ްڲ{nOIhc7iƙvc'cGI;>d].]}v%Hq-/s9*"f zcc@~fy}Qk(*"D՛CGХ ?[M2ٚ6(lyIjs CYsB`$)l+v?Ơy>*J6 #:eRMUʏQeCꀛ:'P0A=ʹlp6IM؈n5uhTMpe/ۤ95&la76 dGhM=.dG;̾Sɮ2VPc(>} eh6kjޛf =EZ~|kXD?!|m<%z/b If+UW^V]~CCg\zcv8NVc, a!@A>.ReAr<y ƗEy0bx!mm-]wG+ŁFVm,i$J (aeyxkkqhy T]N2x_3NL :Bz~FK`nً5tLm|xȒjBwz rSD;Ϳ7YMČ| (D[Uq)ПX:6q :{C2;$CmOàj 8o{C (YGGV1PNrh5ҩ Pl=j;oq\5KgӁ}j |d2ǍJUwsP23nEÎ7#(HkoGr x6,hN^b,Fb8xgY-lq!]^SH(;sڨm9?"ڡDqPj.h2Wy7Ձ!Mkȍ?k7o١蔜u"ZMM%=:^D(^4Iw{ Ɖ0C-=[ \ůf՜nN$ (zşHT5)!GMy01_)*pY| |(Wg&љAI77!)~<=^ j7縭:=,'3.暒A(DX@Dm 摜CàZ7f[|8%<3U/]lC@$dӥ#($Xz[f,b{3/U/_w<0<r(#y#ͭy(Oʻ/n&@ԤP0Rajϙ;]`EI+OnIy Jo;@I-9V[姂alrC}Ib":oM Je{<_%*,{{dj]SwPN df=Na3~Bs۟Z!,a0FM|-Z˜ S.(8o+U}Fͨ94tڍLB3O,']aƏ>3kXjF%p|\珙M1>BռtC]l$o2׈{SF_ڗ?WQ(Pk}MpEb+F])nJS$F&ROcu<61_1Q!P,lpS;F5go}Eqt.7]qԭYB,&d1IEec{W:@"yn:^R8q#=Jp 1RE| Se&؝dsC,|gч`%W\$![F~$\cW ʗaOݾtӶEvƲurMwFub&e"W|UUe;ⳙWKb٩Pi4!4fƂ1ËqOʐ/}uDJůY|T!08g +j?;4SArlTIN$rjݒ84ELeda0y,c(c `xkw3Hirvr#{pD?[m.48oG7k)U"F4?wv{)"8Q jil؛ nPLX~s_8ijtj.@>i'Q5Jb CȰn-= \!JʷonugWa LUFSeKsD}S`,]s$X;}փs}fNדSbɐ7ڏkWmݷBeXbցK_ȴ ՖՌ5cMjBuFXdNXݟ𬧄TRVh y^I ǪMLkW!Tf\+j(*%d kjYY7WДIƒ,'7Q9ۦ= 㿿4OfG7, ŰnHXoF峐%(%>sѴN@ OL \\$X ujyKҜIsD:/UƗ F BXmS-ƩZw ͷ@ 8$F [q[Fr9BZfXٵ|xH͔(sxUi*ƭB-q\{cVI`H;Ev?[LG qnCę(SYqja#y`W%`Ȓ?x>՝mõ+Ϛi^#'?U74 k Ͱ-Ejʞ@=ud4TQb@bb0KҹEQ+`9W] 'k>GjA/;!X6BBSei~\)@#%*(h0 ib5).t.tXN&$.5 ƒ0C Rs4L~UD$jMw}3gː*  E|buΣ  ia(wX$_7ܑnIK$P/ItD\+dDsT)`s38^n;72[:~kb}-"Vx_ezP_(ufuX%VH0[ ~N9q 3FۚQާߢLsGQPSF Obd#"H33ڴMٛ.q|E# D AA@0/K`BVY$Qm[Z|1g )zLri{1 GI}#|E0LPV#3j+f>#p&\ɺϼ-DC*~Da[޿ivB>∴/վiлBT/| Q܂D\8kg8FqW R`ktkW1זLE N/<$bl[t9|>:*6l~EAзcqtŭ8 d ˌ:3ksk gO$S/qjXXO:GQ`ϋ?XkM_{,#X;s<36P[VzVE %@а6:~Y3Wsoe,z,i;JJAlcaK9 ^09U[s˽v_Ke.+[,@r5g$̔Un_꽸aY I͚YOjgُJfà='` Pl -! 4ez&v[VՃ"c*>#}%>=lEMsMY6VѭEpݚKl-yr'J9SJT0 )YξhTʆ/)t5 "ڛjNp!Bߢo2TbVql3#9>@#˰@٦T~cwVψRD0pwN̳iX,N> nHJ<ĥvj{ȁVr QGq^Y j/&L%ՆvPY84 ^ RR6(~E`ƣl[ȴK#{$yLST:N3{=,gh`]:+v@)>'8 ş2"  0i5AP +V/!؄ ~6OxT;fuf*a$ 9 4s!z()1ǭæHWRTU/o4ilL31%1$&,@PrD]6riih\uC##tn:Bh[XұY-tmWNեda=K0u[ٍ}[.4lS4l`(xEvhgkuLdLbkhRx}c<śF`U;STGRnIp`l?G5[EtgXA>r3cU%wĔh2/#%Nb7#0 |/X ]Zd1k| xV}/TοjadVׄN!\MjD#_x l2P#˝M.NNNZY;X4bse ZmF5scHZV.K c5bnxL# GF`=es5(]VR6K"0`DsB q=?tˍ'?*dYTHnVCq%S;ȃpM<p,ˆ2)hK[+U@*(TSeS*X$(͒N֦zIw`'W'h$,)zC+4P0H)`.-%y=crVpQ\VÂ<Ͼ AdVu}_)(0hOM%y21N9$,`SE+5g%MMb}}ْ NZHh?I(~t*V|MUVB * 013(rAel{'D⛒׹A0#zgޔa%k&8$֍aY_}!ץ!{2UR*׮c W.j\/Z{tZ/Zv04H BV179ℰ6>DȢ*;"ZԧnEU/E/h"k4u[I$pyg-K|` XH\Ǣ dj!_- AQ=gC5K厒J@/V+m/83D5 ,(MĠezd :Deb hC; |xsm+RuRnfbRdс\+HPl}Nƨ wEgo/cR7UMC 6rO1Sf"v:(F ҟz]rvDLoQc",^<)~w7k,**$>#RX=OET3jԞ[AWD&}D׶$HqS戹nt={}Q ]OO_s%,Kn?5z~_G]'T|x6j齯ٝckۖB`vDw.I" hTȞUeJ8B"p鿝."D$%I+C .L\TUo"&jtԎ m)?Z(6 0_a 7ݏg ߞ+p`!<ПJ{SpV9 t5"{$![shR+ _nzO&6}(4Tw1;O$TF.h{3-wڅ#hfjׁfoVV [w,+{6TIPjuWAI'ɅY٥ʝ_gtPmmi#601!y-D\kp=hyBU9l8ig >+{oOaƨ 'BM85#}<ֆr$lIkYU$ښ-J sekڜy(0TZoʧĞTq.TfPG!šj1 d@⨃#JA)뼓 qaVyVC58$qM/+lY z?=,R'"ΈN=IQ]MXS Bm]r!gNgEXbѴ,aDʒ>w' b'-/'{Zƴ_'qi-v^\a"<3jrBŭ0+%@k SBߘnRt !:D/NA??{0EDlciu֣_nGGx&eyQ‹WɌj7]|ŒYHc,gՃp.S]8u)/+~D͂pEE8mҹ$|T:"yL y Z\ڍUv{R쾊Z\ _X͏C{;0y;ꃽ] \Wq]w&2A(ў1&կ%c( 78z2|lS,Pa4u=Keod_T'*f.K{t-A;"%~0EiY(蜿hL7_5xǴA\b3wrX/[e5Ԡ)1Nmb@()b1`ڋ@Jf6w!0wt] /z+fAVuP.F 1glO =äIO.ΤI*̓\2!cCrpJfwԖeɫkhG)־A9+Q EЕ_yD 2Ov &ǂ26vNrq[%  UWr[v] pY25|̙<@va_PNKdu~B<+5DJsZ*i #P;;Gǻ(c~$Yf_I⾉i#2){ȸTC{/jfe}m$I'}*2…5b"*_jLHqh&B%)$%8L qʷgr FkŤ`t^olQQ;נo2}Y(ёAͱD ^LW_] Id Wug lP)- -vaYuNݗphXZKnҒ]F{+dꬸph%SUp!YB;7CEs&h 5I/ɝս_(Q|تO%&^i?ys:Bɏ&X}%޶({b5F6:42 Sq7ܪ+hɤoؖxhE ;'2%l\aDj|1| ʛ+Ng qnyBCH$N@u0D Zk^.Tk5k nvvm2rGIMEFO_DYiJT <] P5I3a=3K٭+WF\u#|Y* ôFˢQ]DI,C0XDzLPJ{8}*QvWE S);NqwdIEe,;h{m_٭2/۔q'@LoNY6o\Toҟ̬PV~B(b$. ꥕L2F!/h ,u܁TH&0%@HcA>xby EM]G`@Cd N Tj"<$J& c;Tqi6]7ʦJ8)V;[se8M1Rˑ|"ڌ5o\mKs -Gh9RZXOnxo/b5c.D&WG FZx| `VН"!"*\dFbh*mlZl]$`VS#ל_8"PHN1NTdJ0!7}^**b_ȑe![%c{tm0wsrtƊg$_V # 9 }Ո]ˢjp.랄4k")5\^h 1ӺxRցLE|R˨EyM{SNVx;f?EbX\ܮjk66G-WOAf(_Eie-D1n#HyqLPMФšeHMnAG0喠H,P#P>.[2`7Ntv%}hM%t}Q"r=ҳEyJLDcU"&+7=fp@) E3p?;n&B\SJl}Y5mY`G0 v-3{ͷ]Gne^㩲 3g=߽vGŴm,Gڰ;8G"Vɑs MUͷ"@nBSh1C* ۆvBxQ[cόX Jup-SR5jZc2a5ȴ~ ٥ҡ?+El˩cV¾[nqqBrKsN. oNYIGM%S @I ,Jm-txU $R.KGdr-^^~K=2f`12vN6՘?~ R#$UIXDeβ{L|TǗtp >#NBuэ!Rqc{W_[&g_`.&%kn-%i,~m&.AV./}LEOԧaWVd5t` 6nz}T{Ҳ]][R|dɃ<8O胍uuWL`8rivsXE "1{PtXc)x<9+Y%uΪDW!>XEaB-o݂r44JA $0;lTҔnn?$DvO[^^&#i>v`pL En +a⃲3M4^^rБBRFBIǰM0m&[5ʤԛXhC #Zx#? bFDDH6#-<)` Hd*%$ZclO*4JAqJthpx$2eSbkHCyMzipYdMC FHnd1bo-Wx 5Q ] DkSy$NXe,(De#\.`3MKrkN2)'lJotTr& r7<ծ;Z争)9=/ /ښ53r*I ·[J4QM/kO(\B{F @tގ'b]:*I-iy20x"A|MٟP.fU_#k[{Y%Z!ZؒZޠ0$'w2ye6USj&\Rl:3CR3!>V#,M xT&$t$$fmװV0\;G#u 7͆j_X]P=u1 R;uhC4I *L2:xK˼ՙC^A ՕFyY!"Pŵa]Kҩz_7bK]s#!?,U Af׉RU5ĺGQ'v:L)|<!SpL-)uP_Yf3GEotRjl3啅T1搚 bx̣fweP5qpw_ tA !k{Dͥ {_葁lʈ-^K[7d%ljA} TgMԬ(!! '7_c5;/r8 R{/WÓ2bg㨚!. gsZ22"iDhWeq.lp6Tq0 4C A m%:QWBUQjcv_ J| |'cT]Ȉ]]6LwbYr|EGeЬ@EglPWvZed-ʭUV߿,$oύpd0v~XԛҶw}K(0v8.>Ht*=8H:Xuere^QP9]=tҐ?̮Ut 'ɤ*1i߻q^J@jXؤW=~ÿs֯g\$$: <+ڃR%EkZG 'Z6<+a9!,E&a}ꎉ sW~ QpW$Jr~FLnb/Bx0̐Zdhy3Ѡ̒.%{5HZ |^qFa:;Nr7PPoܑ\W(Ux"H t .έ69w&`Qb|uSm^Wnja pھM&JTΝ,# ΂N0tգ kD=e  ӆAJ轀aV!P"4r Iq/[dխ[vuR8,:2D@Bbj|ndHcIvrk! wj7h3N3OU3z2ArW$d<>m IJ_ +;5w6zjT|m%],,hlÈeYIC"}H)sH$WLtVJghi.1S:%Pdci-t9AbSS1g (=-7\>>qIGZ͏03 9"LK{@2iWyC#r*0%90QDdiW~瀍mNL#[oM;'#[ɒlGU0!HB)%\t p+ ۱m*JBuK_׍Yd3_ ~lM&7QoGj B%QA7FD mrgػcm휆4ܟ&{P6JIPԷ4|@Rp!a$~=R)dZο홿{ZYp`{w-\5 T;y]Թ+aA8D,j n- x DtS1x>p qj85KAdgMp"I\PUQJdžrBv$Mk~t ALcWfߥ%Hyn֨hJ ?!8Efaa>4wa`U-VbmGz|Vk+o~VP?\ EBZΦ)\qyπx Ҿ((&2`hpal*WJGf0`!w  |s1aS#rCDɌ*dx4\J(  h2L3bU#wab7#wݰ}&aVOgo $EY*hfLn1S/qCihHŦo<tW^0¿T(cΐ%Ϻ-VEI#7 \PXK\7蠪+ܬ,GkNV=v_(\hTˍNӎ.AE!U u1e,s 옚&Im-(̈́ -^l 72l{lbWd"[xWעG~H~"> OF LO6ʧ(v nô3m~H0#TbkCj7NHKj8)4#":Xhns孏jGT)IW[ckNZf\ud4(& C ׸ސ$e.1$q/n.[H֗c=(CX0)4LS&M<|W?%İ^rNOrfJC7j5):1\kk UΉ L@f2[a2\xÑ['0zՓ5R{~~:>Qj(2$)IxiTeEjr|n4r՛W{t،A®Q"E$<,ԑ֭=W><譾])w߆+վ·Mśw'2Nj`v<j}v+(D9OUx@kYf0X x\Jw*D| b{3Ȟu]^8R̋ڑ3V Rʸr{[)k.}ҩe.~JINAI[Dai7_徒si`Ѷpɰ  ikUaI60AQdVH1l-\Kρt+xl.It|9RSyPU!]} r_D誎> H EtU2&EJ'&>5J:,lhKͪ󺈣'@=76qqOSA2(˗ZkC5Hᇐ=rN 9(R 6[ohfNHs[GXHvi-vYvQA]\CB/ 6Xe mLj<#m14A{rB}ŀnHL-]VX(G6ĪxK3A< Zs5f8U"Al8毪⊆Qg<% K RU#˳.qmVX讛d+@ʁd)w^^Vm1L&`,VQXWruu C 橄f&$6PAVW_,>wSqKYLάG HuX ;BU+ ,6$đ1PyR_{seFnN q< )xǬkTwEHQ*8 88c_MLˋݽRƕB4t0;'6~g($U-wnGZ+zzqd,oSkgut/eQs,xUP!|UG"N^I>vBv󟏭v4xTdK\KFD畮͖!pv6r, 8ܥ[ æ}a LvYֶ7V"Rs`pjf )94LQc?(,n|H^W;m# g7x=4xM"a{XzUNT2kae3R`t.'],蘑*p 3ľrJcZ8X|GH lup@d5#1HRų,5o炛ѷ %)}W,܅p+/v`k_(BE{Rx&/^X:.ӳ^rDQ#NW Q*͖R$?PZ_uW.Š0NG`.F׉b<⚢r,]g:RA{ ӹ{Ni1--c/ 'ە .:/`WZXUQ?&_X-c1ÛGxy*EtkrS ŐD`֘43~>qj Ӈ;1DxPY ؾyh_ E;X|+RX&ӟxFɧAK4&_&vX`X[-}5?`ϥФ8,;nDg_þ1){ޅuNՄANpy; Jt*}&>r?EM;sx!vi9!}e?&2~҆t4XO8#?xԐw;Τ|)0/Mi!sP@bY5I,1\t̉->! -V*l5raos@K'g*r9[uF2 95BO) ؍s Ӗ37 St򄹷LN09-1ChBi X'7FCn\E06Z6cf )1O&H%WpY~b hszQo4R "_h}*@ymF; IuFeOgx'emٸi2_Җ6chޅ'I+T6-Cf>ÂN $m9v&#_ 鋀PFq5Қ_kJ^L`S6Tz3OV)c7i,*Kb8 lj͋qC5pjVh`Jc!W֍ݮI?XѼb 'yNvB{@XYR:m'n[N͕Lq;F1 VHY#_hGe K):q bw6Iҹ=IGм ѾR#HI`.$S\9whOWKfu33բ's]Ώ}> +=Rr yrSfb*$ {cM&_ OAnVw Pw4BpikbŠ r{LsSg ayI$Jk߭|Ub)'Z+,(^jXNQа۶D/BXI x%Q[1Q1nN>ڇ`ڡSD~8u JC}5 s1p$ A"ђU^z,Υˍ8+UV$bٸU ӽ&!{̲$$R0\8u5?Vq=*x蛐˄ ܷ"r nBbREخYgZ8v h$܁Pe17,γGZ5&*]A ?Pk bUF qbg'@ClXIMj?2 *UQX~7g!s$(.$/_7[> vrdO_--Tyd`K5?^-i$G騟](=|\iH|NX/銯Ym=Ks[ uW$Ǥ4]FTuEC.f_vqX`n=%XqU7 'q~ʘ{Q@!aa hv~pSi+(";0YJԨVK(hLIdup# .[x_/!-;ҽe!6ŎWSF*?wGiǺ,Wz (iNs4YfA%  H<]8ؘ렂#ŢK W!U璺e3vƕGvy?Pil!I}jUe(#L&16,n ȯ_=v^eiܺ9]gyAߩ\nXL)ӄ&~@29zE^fG0Jx]abUdVHs?ʳU1bhm>PĜ-z¦ sHv @|{(5<&!qM9$Ga4Ĭ1o]gBT@˔MAp[ _#\ѧT^|!ӧx#=v Ӓ7ʹ&ψkmQOUjik`q$, L;vRRiZ@/ØbJkȎ?#׭ d=NNsF7ZY^ ''eSV)<ʡh+R8r"]d^g^A/#4c׌[6z;x_?kA}V&hD R֚e1:"dHPRRiXoZpSyy٠ 1E'4<%/hp cpmȿ 1UM7ET./urޮ9(J*mdIn(ϕl iac݊#ALV)Fhj ^`ŒlrNo62*/72]315l_t[?yp ar$'od>B>65:;-ե/E[EfsǓi,qцٺC^|3+#a(jtN/6 Pmb"b_RNHcdq?qkzM,[72ü{d Y}cu Ks-E-5T;']$g{$$,0;ńO!\!b 0BEn%$A*DL-$<5~RI :Ou{ =;>.3JdJKS@%";R,m˞r^2ZRy$H/FOQ5~[띶ߑ Vi$G3%aSG( m+t4WI/04Q xB;r5`K)hoeChŏNm3-PO?PmEDϖfltZRY]XؖtbMI]ml?MZ2Gt+$&W} as_e0.ĐGS <Q-}S!S :B)9N/92AaxE=ԏvQ~mHfzpo´ޞEݩt :L+89z}ɒ4nkQjp1?\854=ˋ܇/u1 &6 3֩)+M/H9Fe^«#Jrϐ'ؙ+)|gu.ZLȃq<6^Ij[CyPw֬lcJE9 p_n(7_Agoq>aYnn]3p (x: :X댇͘a M,litׄOu^\gWe;S(Vx26 dTu (Pk]/7HJoOAwڛr|Pޤ=[[`sv;)Ji[l"]49N܅ CNUDD.-yGor$CӞIDO[_8a3ESK3FQ0.[g3o<9h}_5w"Vm]1uO3r#g?J&/Hv}Eػ r{-J:iҔv<q"$X [ZEoFEH<Λ9t n߾4v; ROꁍͅ+'{U+\rP%1: SĜ%CƥڵzNR&@9P9z߭]}7/8 {V}1ZqA!dV}kI3ElnJE#2+d*b$@&XfO>FoX˓ϴ3g}dx_Ri^) lء>A~[pC| A!ugaaUc6ZiQeTAo)L(,nf*'a;, @Wn% 5+kÍ_}zza+*@ s% /CDiz^KV=8;W4 WJl0-Ȱh1|L/{Ns:/"7\1Cic003rJ/BO';Q g? Ҟ;_KBU4NY┎|n3j `v4})})ѸkVJ:ᄝߎtm%{=0Sq,;IH3AB$rm U/:VVJXlmfhBX]sg^̏M&}.(k2JFʅ܆c~%-kI,$F#{ 3BhMdkpx"VK+!0wHbR )C(TH Usw8z?U ;I!HBWZߘg)uF/˭cOzw˶a rH<oST|uAe~s )<:w3t3 :p?hch)Z > 7?I:j=.JX0UoJ]ND9.y;  | )(S'0XUKT#䒕HwP´m#.KJ+{:{N.n Py.pC/ejq4 P t/hGcQIa0aX{Fm^LsP Sw(gTR>0C?&EV=dן2n_j6o0`^_~7Զgܰ~ֱ*&Kh7Һ:(e>+m՞}?8ip)aSʷc]δ哌ta6*N\i'EpwςfjԖA\.z邋YjOmbmӧD~a폳H94l0.$[:mT{ ?u-,=4Q֑`0%={@ӽ)XNۜa*9Сآ{(ɢRkULd'{i[Ud7Ea$gMF{>zPvK i[#|bbB9, GvY8p"]e_g6;̊E9xqcCE':l-)ſ]lkʐ _ӼTχgi uu? /"S\~LN;5F~wPc 9ǪgYfv.}P^i<o[b[E##kc0PGzj\: mf&|g\8EϤLv@5S| lO t[Vm)?zd`r*\oPDIn6J6,5yTHe)2",pAug~ u@[+bxdž~cw,^w_HiА z-ĶFΒ 8FZ(tHyxIkvN )|T`Evz@(Nu #F8[3tN]ƠBCOTE/ڢ{yq/NI qo:ympXwVeJxKFL@gh̲ [r3DJ2:x9R%bv$H`Hc`%_ + an( KN0uA ;T"؜ѽ6ҍ*46+ _JnGPsv}Sob{ 4AG7e~J1Q؄}馛Aؑ-!u4a#RCQ6U:X%Y..(-3EVuQ8I(2`pー7#Vb̛1hY QĵSܭH &N/Y*e]GDieثHHC E1ùaKTKj>{} %r^[+!C:mUСPu3ƭ tϤ=ao҃eFRjsorŽ.ZO?/rodHAK⩜~tFDx'NL)\ٕu^v,cƳ?o`}cIب)mcl #,{۹cO uBS۳{.IFw#D*5ӂo-%isc]J5>?ܪ1x-n@Eټ"Ww>0p;_$/ofly!m̝[?<ѓ5L|;$B+Whꉞ"Pէ ϋ"TaH !йbǴiYr]3$=?i8^̶Ȥ?L^F #3D kru'nIRb55&̛=QWі,M RPQfA Ѐ?1ٌɂ= a$W~4_l.E*W~>o{\hn?ӊszKL:B:]*㓴z3Ro&)!+f8_:f4IhkCVOWT@OT۾o]hAlqpWCz6]9nͨAI+qF%i罇Q1"lHłPB=͝ ,,_fhꖵ,D]L:*t93_;`,]B*fX7Cp85?wA#ܹ2S9D-SKOX= bcGt3#0φ׈w,lr%_CiySOX/Un&^n/i&}qM;YtW,w TFyѿţye'̒ݧQ]J]Nכjûsk@EAZQ BBa'mr8猆?*5=\/UkpNEk8 {7vsaIR5,=3vl-h$7^Oۛ_#+abpR폈=wqGd:TFҽL Z+^7A㸜'yR|(QI%=]?*\4ؓ~%4p b#^tXȟbkYUA*WRHwh{t(ux&S.B0ɁXYf5q~4ẑ󈬷tv\{1Nh-/"v9g:P(Q'/'5D6 6Kc&Q&V? xZ1z m=eoQ,.N4$:[zY`UiIa#头D VvyT]r2)YS-lz|3&nA wsUK}(NߧAg /nsvE.}LnyCiV܅Q 'bM Gx^tF4]́[er7$c@X nGto#w0H6Py0Jb SyJ+;lUi 颜frxnJThsDمt)Y]F0pKŢfbPkkhհB7  &k'!>[ )H?oqf%fH{$XQ0^9EKse¾A&&uܫd$Y< VH=U#)|Nfݧyh\ ցv`,2pZR7N/k-5T fU9n N ]w Um׾nrM-qȣ`PMdڐ᾿yRQ7L5d@$'bQ[28Mh8ۉf& #9Se8K߉Kj 5PByeмRx@{+!/d?;d"|!xm bҏ Ae3R7Zc so8!|lV[{]2P⨂C5ŝn4-"j=vL#X̝ `l: o}Mt:xӶgGr;e˭)l];yl óƁҠ 1?YpV(g:ij?WHOP]=-V(R$5TzeyńH͊QcYl瓹U>~MӪ;1(mBx$p0U )YŬq竺}(k6‚ˊX3z#pj\ѽw;o/e-S51"!~2#HJId85g>! 25?8u/)<6JN*`E (2ӯ")SPY4$bEóC4]R9Mݑ>FB؍bۘb.*`{0Y~у _U _i9 ')O\9gcL嫵!j X_>\.I~/^6/6YR"_tUǑ1d/WC}e {Co,@0Jۤ?G+ٴ.O$ūRH\f }.}aFA٪A>~N( ۝ ؁Hbbi'6KpZ cݾ˻ Le2C7=FƯy#dōьqwm#+'GFNm k"D_^l&ouU֥d)Nq*<=H9˖NmvO*lu kGVb*ߺ Ӌ{R8xKXch/“tjW HtnDXAm!i86&9ooZ:hIIy2`*^)>}~%-hK "k\3dNlTR@-BWr44]O:Ǹ=IgLuMmױ+&lb:K}1BX*KMKT&Sa=75̫I{RjP{魃p'nWqR O]^T4k-k9@{ũ*7g86fFJd0M*nG{S;^V!U+,YDKÖr"\rS8wiҪB&X\YQj!L^,/ iٙN % rKQu:]ae9N(@ ^AjDŽfs"a$b.f.-ӗ'y枈gi n~>2k=({4E;<*U[2L*=,_${f◠`SOSD"ut-bǷBpEH`g21U/\4%(352s͏7|#ﴷw ͓j T"5<-lp:;|8h}'ǵ(&GB_KUKm ?ZPhXѵY#ÈmV{):q` DKREQ єJGt="J2~cمHxNufAּGG^{'qWB_{ cPN4V*|.ޗGD.& CFwCUqw_WQ#g ]py@#W$75<Gg5b()(QdL?`E9 b r⯩Mf.*SDj}9fXoLJU0dg ,ٮ鈼ͺ6@^XM,1GmbsO}KUZ8pātm9\u}sϯT%HQtp5:My›)S↔,z)&= )BFr"fXa˛j Zj7gcN3ݓƶe{ W`xCR1^@]Gl@ʙWBזCTPO@'_=R.9}˸n2J [ 8dMp<|2NT 'Hx}FfCl `L eZW>@RQ0l{j+!O ;#yV͋$Ϻbj9F 'gY-*bdRskQ )?$PRS+I5 )On/K PiHz-}Y-* ~y=F$ Ah$k+Tؕ4nÃY\=/֭êĐ2)o)bCyG` ;.sCVƌ/͔*2]٥Br/m#^Pq)l㞟~ *,'J ~zihDFyr ;q2w*.YHe0~4ݐv..W^u>*Թec`Lk E}W ;5,gRr kiT{-0+E>[-|TY^um gH~^E4%f9+@AlZ-B>tDϏ jyhດԒ5b27۶?QǗ&gP`Lldc[A';瞋D؂zk_lCVmSt9TH 8pmPn T_>k#g+ǻBLxX|q3(oFy\FE-kN[^슈*Ӭ! `h],GhTؓ,>ݚ$S 4CF-z [ A1jjQP6,[Sn"OPĿ3Km_ld/O/p8bie﫜Rm.LX!#F׾3Hjb%/S<u=y8!{\b9#K}}&lňEUSHqwjy w0xX:;p$d:Vy3"n"{sPXizo 8J*+0,0)Ivb]Y 96zbs( =;^sDԺ$:*A$6-"Y\:wdNGz$^zŊJv$ _&33GV2~Le[ɡ>OWNd@2 0'|{Ii- +KC}Ge 9SB$ˣ ]^z]u5ͣ.qӈa:`񫁞6PO}-PJx/ac*56^D`3Z{>e[悚a/Ri[REuj84xGJEֶX&36]/y: Njx*ܝ|u>b]}?Ҕ:%b#iS0ňoqأ*)bJN87dAHd0b3?QCiJ\dKZ}}^A;I1߈W40"zK;̾Da`4L;M)Ii#VeN;DГkp <֩H-N:]еKŁKlXۣ #R!'3 3I?[Aq D:hY eX>eU]693iS#OJ^kБB6tfb.嘊4ina6}e8ċ׷ȎIJ6`X_u.LȌ_;ы:WT>4l>q^Ilw?3,R׫f2= *v@,(,wTjߋC/&h0} 0al{!lɔTSpqyP mo/Vp \]! e\ի\xwbf86W]mٳ,ag/gq()a20|J-=ty$Q:=J*9zy׃7̦&#YUøZKuŝ{P^qWUHU`d~300#s*9sZq$CBc)R32A6,X3To]`s/\M<5^(7m ,(D]"}i`` ߫>2͞)95ij{W7~MOVݾRn'%Yz" lxl5T&"b7I^g{i,Zzq7 $#reFU ,ׅm>н<9V:QkK(~@tՃQ^s䗻|qP{j&>+60 J2&@ŮJHI AzH|&;>iҔOgf=/pYU=ju?Z⊸eƑ9:.SݩXF3)Q\`DB¡y7gF(a #B#3m<*zQSpqed(J q=]RXW>$a| ZlIS2qn;kWH4bqh@P6h‹ gk`s$R+~Qb; [{a~TMqYK-If~S"tv}C]7Jթj_۫g dX<޿{$ľVz4;B@ B[*b95h\ͥE:tEQ,)`BzZft-YĻ=]#({=. -gzHuN(Vk/>"x &$:?{E :?Ҽ,.aЮ ύà}%]n[:,YBɓ Xzjg?Ug#IXcQaTq]Wl#aT,^?s^]ĂM[P!%Rw+9O0dNZzR`q\۪V-1]N`pEQs%X/C%h8`-yCS5S1`{~ K|1'= \S9C&&ۣ0rUVtnޖu]O<K/&Hl% ԑnۡ$ pX5r@X Z>tǀ ]lf . d$* vQq#cNHgkndAlr"ԨJϺV4EQ"KrU Gvŧ@wy̕[.<$ngN=xuM%3Sz:UZ- ɷ]TpgkĐ ut`clc҆wo'`dLݐf 241)/g$by+s12+?$GZT::'zpEzQnԣ,w'L3|Ʃz4DI  J0ׯ{>Ջ9,a{%,o8?ml 7hO3dpcFlж bCtBبMuO^8ŖݽC sA O-kD@g|G @|l}mT\Zv)AL\ٹ)z!k8n#lPVL>AHZ&բ,#|郋'wpePt+-B #<\>\.zޕڒ3^I)"Z`9($i$Ww:]KD ɣ(czWknZ3%/)|)l`slA! [زe%D {&|kxN"y*B 0W"Nu7@RJo7T{C3䊝;W磞2U)WU$+=U!0fWo 70hk7=ؚD4|r+FPw96~cN%eޣ'v5DYŴՠj\D`F[ TSZ|a1Ə-S2陖jceR$ JRrI^0#;3ж#S} XgeLs aY HaZdWcԵRKj|f8Քh KSS0#F/x}Ee>_ʅjlt'81%X!-Xx1̤~KOGlG.jc!]N B)ȺΰV#Psx4skJǪ94>ћS)8$ U-6IC.K\ CS  Fl/P3xLSDb @Vd Lmm^FWTD[2(?+qX(RL᠙ҹAeƅ"o:Ch8J{ܖF(fX4N# Ly🺋ﶛvPvVx^_RmuM$.,~5F.}>Cu-:G\zw] x$+PG+eȗʥ) { UĎ Ey ճ1淨ˇ⺫B6 )Ud{Y(0*JuBLh$G986 h)6]ѐZhy4MZP?k9eeBh[$^CTi GXJB(l Qxph.,+Tx~ԛ,@jђ[X!B pǰD۬t8`j+qɧD 8 ʵ\m'!%?zńn})!Q1앦1%v0`z;7;pyϹ`ܰADBkiYo=J;}0$jzS9dK}i".$ȼ@ܤ}y\Ϥ/K&d(qfsB\%wӌO MueO^_yy8ӫ̆I_.[GqNP!Lkj>mArx~ Rzp^e)uyeq ą.:#nfW|VD^vY8?#ٱAU3Ȕl^F| #N\Gʮbp,9F.J(t{hE P_'Պli\*8utSJhGZL8 >Y;K}ȲIt)Wl(BAtKv%>xd4LB%ZbR$9>kh6{(Dm#CyS{RYCl@77,O6wgӅ蒙8ّiO;5RV47]ԮIvji.FW> gjQ2)R}[9埜Ia3+o~"}1lOY=.thӟz9D`m%] W'o|^˪%-?{=E"Ĭ-ȶzDV#J5RyR+wٕ%\qM/5%L8C08KϜes5elS 魩^0@HO$㫔)ϼRM+9 7ďLc: >Kc7,jsk+֏B1Jm. uyId R&'w)ܣ'ߞG;1|i\+2CVC,s Eye̲ 'X8fNqoHnsoV]v#Gp}j 㺞%VBSȕPj{!ާ8M4r8~c;(9䪅c5ۓyYt0aT{e8Ƞ(NI q/X{7HPnA~2`hQO҉eY/&ȯj9E× Kx|Ղ93 ¹ pT+zc&J9rł=<< g<1rgl67d2pkM|B-u,DΕ[`qXIUO` KWL*,L"-- {e g.'%.2oKGۢH$84kL{A^;Ĵ3*!{q ;)ښz K5[wJpҁQ 2E4ԴPԥM wzrIm:|^qfOP /*ye\H/'֦\_}rz;4s-3 Ţ"gM ^iEg특,GNksP=QG*Wذץ=-R#k`iůԄc_?9bo[B涺g!nϯ @l 22Jk%)ACh5״ݽpN] K7le|fj^oFa31^#ܠ2x9BA+9_LlKY (ulh:ѓq ՌűmHV ._C؁uF' \X=*Fb[,~'u^m\eg JktWhϚ%R60Ʈ]̢V3 }2}"X3ݷhѷPO>eׅnGZ,aBr`s;( i= g5Уǐ8|V b*9Wbu &kN CaeJ","^xR:4yjf @t->Xڿڊ3dA})3=s/:p'o쮈j[fY4&rςҊBB,^'>({@K}r')ZkR;9[n"e! pj]/u[.#."q3yjB kk{BM~-llDwacL ^Hy&{*V܍F;mAP kMkN-VU4T(MYV͋e2 Y] tuz4Vy׽ZO?r8~%S7i|!uډk"d;6KԌCfVk`+w8#; `vJv\liٝ[0–ԧNɎAȑb?AJHum a`g+s'kBA.18r^!$TndZ'/Utx,ME5JIBxV+; l'M|&57˙S:`Uto7\ IqnίKoҾ ;xr2v x0yﷱ/`*AQ,/2E=dFGN^Ӹ?/Ce}7MAf,{@˗-"GȪ*V&J3I 5F$P8ծ;=9CYPI(o?fpneit $*}ACL P"ݒD(?c.ȧ>b|jg^'K\a 2oO, J½3gNXGEp@ .9ngQ3ZM@KtcզYDz. xMR08)EKlXK`W?IW?;n:$K6|z??XM 5"{ZslG}dL3dx"[P2GUjn`(֘{fZ  T~?60 U8[cξ K1o5ٗ8 }zЖYޒî{b FTzO܅b.t¸hޗ>J_5QHBdʳ+̩\[|7BF|lڶ=+IXQaS$Z'Ь̬iM^uziW'BFno]s|iuZS@aLuAdf 30  3<ړˏ\:JܸhoƣvL+2]b w8RɼX184f#=01 L >\"r^Eؿ27x;dնzIɻn/lY$^jh᪮O';MzHI|hu$i5V4 8g1q˾K_硫5zf7֜fʞ -[-LCkGŽ7QtmA I'P##) ߈aDK!oHL i>}Hyprr1L(ҹ\\&9nVW~o +t;|JDxF.DM*9lV"koO訵8Fv⍛z^F$\sg*f1UDc|Q,=NwsT:b [AAsw=ݮ8>h̥ץepjZ49i="e]"#v˃ $\Ad)=2,.ݨ)"-pl'd:6] $D2Nζ&Ld$Ii֣mA򍆙1O5J.*Π3{aO`6:lR'#/\~'#XZ;iqU?V|b<.Ooߞ.l>YV%f$-@,~gmA$ԫZt9u'ɘ%O3ѳH)>Ӏ 1-E =?(D}|wn@;kS'sni=+K79YZȾఀojl-`uy3L|4޵m߇WHTcrMp}ZE9@YVku?Ipi!;ȫc|V[7aBŽ@.(\J}uM $:iy/Qu-҇r'n*=G%+|D(g{P'r!Gugw i$Z!ޚ $3Z̨;!"K~@QBeG[ʅ$^iZT[{ F584 Ҽ8~tK՛ސ4mgOxįlU8Ù^Yşrl*bpNr1_?|IKC]!݈4 9 `q2# S#?S<j Yzӵv0#7dWep>r3aOxh[_A :H zH[YVؒ )KhuuNTuD fq@: cHU ]g@ppԦ"|(nY'qszT9IlGK{z $*a+r-vjLo-VֺN Nx²JMIyNkPDFoE%@MOU#sE{Zf`A7# u@am]( xYaFSf`k=؊^ ~Q?zhI:O>;׸X mʢ(O _rQEeeELv.i!n=OsB;QÌ,ѱ\$#DEF~YyAkNstqkDI(E;Z)M) m0֧JICfHB$r޾tq`?ACBA˙!ٷIQ{e FTrC;hW{g{8P^si`>}/, 3;^)2k3,U?|&%-0 , Iɣ_¶Pi'җmj~ [j8hSbϫj>xSҥ UM+SUs'ڱ+̛1^2muͽ"'`eAOE #5j0q8S?q 2bUh_Jz%-Wi~S/t/\s, ΨJV縷Wh? y864iO0`$Y!viF#%wnSy_?Lj&ժ#ΠK$q% L&訆vV9 dvcLE5gok`?6l$&cߞ׻!(>g8?+96K1cYkbUUCDLayVfwڣckl#wKKw~$ Y!MU@%Gfj:ed/7k%>oVb)j{/EM^iL~%KQѳ{L,{k*5eLxaĢŢhxNJL]·fDP$Dc_M4HOdy{8KҴ" #{,YwV,E).P(ܶά4fv֗HYֈz+2w*ZNy?l8w_Nmu,aϳwOf,!ֱc޴ؼ'vV3}Ӏ1/ ZE63:=VpՔ=,G?e9>卐c^nL[\ *}쎴sb[1c~M7A7DcOhEZ6:;*\ĜE?э(GK6HС$kEH>rFy^BQ,FvP;C3 fDNYZyү[֔ BPp9gZ'pxYXpXUN̈́+wϤ!ce8:5 )diB| 5b_E_3ɜ3 PsSiT%Rh8J5 cbpy_->vkk83$.!hl$?KjjQT23H[O? Knt$)ntʾV)(N 05GhË m\ Ϳ˞!D݇P6p迪GJҙ ϴ ˍ@`vzO}ʂê+ Jr-R`VpX>hmCdTUM%rw)ژ6ERuSy3JdaI :Ȍ}W]YnldfA;ڭN`QJJ?ZٶN86VS!<) ?t fsd@'i|30x l /[㊻QX%AŞ8cfP\ MdݲZ-N&7GYiPbZ^7qZ β/h>*$er,-Jo4(6帔GyևPy<:nO`vc*~0o9=FgsU{e:eܿ#\lK2n| +7,ЄcJ =\XQS]`?5տAjM$?fε6[҈$fJW: Z_FJ 4arp&N}Hkb<-W+רZ"r8\t*&6UoyxXTBұE ڂ& I.R>BzB\.c7Z>۞qNE-i~Wz'z!%aFTE4e֬kډ$iʌINzH+2' : ȟ4Qf1(<=9JG]Lt"&[e&zD*H)+qlsi9L 2V ax6xvp$Z6 RugrqJ)([0#Z[Ձ&s|󹰓N&O-T_Fg׷|TDY6SO:/5>]*m*J=!U@-O7?{3@0 Uqghd՝p"Jży4`@{wN "7i+^.3u߉M[,pou3/B RpҋdX>#PUF5̇SudrI $ĶBײEيXi?< kcحCDPRq3B,`,m\6wUdnZm c̢ԍ ؊=&25jyj8jnBeU  甝 Z= ?`G%~4iG}(٥K;'?C-4e7F2e\> S!Zg)l1KCTgn!6'UQ4LǏoqrW4ndYXgGc ]]iA_YѼ佋]~ؙϞ=3dO[,P)=BHGeƪԿ8+h_b4 ]+MeD*6'nzt3Iƺ o[>pu/i#QLM Lo[R|?7z-48j *M>i8ExX!Cܓ%X]@l,N,Rm?t)փۑԻ9$*A>e_:DO.AXM&zد%oȼ'Eos|Wqrv2EAľo]+euY0Nחep&<[X?bR=+=->mv@<㕹EFOs4m3_ɺ^:[`ZgP<1`F앬Ֆ6 7`]̎7Jsq)j+wN$ Sq:,z rbdR? o8֬G.7={S <-cx8Ӂ3kucHK ;>it-'yDհ]94WWB[ #ݲY\KtY$6S+sMeooQꐨBL&7I1`LAkFC"<*\EeW}h_ս@,O}.ZL%nIoHQy[߫<)FeMIoi+ 熌muS'z|: 遀/ 'PȾICj M룊d(H@y@O:})6.I0qOUbo4}~]UZaowKkLl6CW{+Q$OҶFSa]|::Ep?uC.R5= YK<bb ǹ,dRO$^t'JW((7l}aa*p)r+E{ h4qjy B0;`S"w& q.+Yf}O@)F;P}-],Mˤgػ#T*^[j+d~٢紶@f[HM\9߾r;|p.z*I)O`ֻWV].U+>?qb8CreBL}7T(e&|hijJ:|/B#_X:Uc=_MPS3@3҃ z gqUsUee4"N4J?  l4-ϗFL3oHhޙP(ط' ('򯀃s)L㈕ex:w=It!oiv(bkd:&2ȕ1lz0z tRg}tx@P;ԺoZ}fK늖/SEtqBJRn2"{믟,k#,AFY#ֈK֗2Un #P6ZHs8X7kŠ `% KρTYV<*]BUX4gHaKؠ? AœbCJmcbY9[8S4Sk"ɛX!Pm{!!Vxr7* SAd` @>M3v-W]R It 㙯N=ݱnL@ޔ \*w ܱ) *(Q6:\L5pF 0rue(0$>p򺪋 lZ?!G,(J8kkSDw}X'myЕOk."$C{ZΗd!A5>%+KGȒݩ6PuF67UG़ٺ GZ3lp_<VȻGOG_'owx’M͘rNϒlbqilʤ - HU#n -:Jtd,c=Q}uf5T,͓8,4_/n[3u oJ@! Q|6!8ƀ$ {֛ʼBj!M֚UV_yBuLԋf ]4%ofNkjXBpRfDR("ط:7<vt*hb-#Uam3jfpGE,W(䝈FO 0"j;좮7ܜ?M@hkP O.UwLDL~37Q%=) #2Ad }bSq5,(j4 LȄep9qvbtrAO⏾`rX*IDzV5P6/ab{plh6r?w#C1fb@氻 LS_Dߢ]=#אjZYhqO@c_r~yŁz(| nU2&jwƩY$mlf)%^IlH([Yz<͞=(Pj5nYL`ʩYbsnw;PQ(jfnmkr~}R nJ۞vFBȸwAфe0J)'K#lP[,)g&q?z3jhΦ&[2* lc/^nX BcНe`\c,I[Bq"-2@1gt͹$!$;Y(wf ;O?l)ryR,[v5~CL[{| *xGg;M% -y3y;k۵љN=B7 Zq%Z*AJyKtʵUt=lٷ-);f9S*u#=0tvRCE#{r6;@˫Hh% v̮BlCB\ !5AYFjEN'GMޯa"4NIٌ[(8]S*RKÁ^4,Ot*-Ƞ=g@ڨn>?dz  h!p*vqE/=EvD7w] 5fЪC'^KXrgT{7_ca#x+T3Gb;Y8{*U6l6e_;BNo5d}3>^L9RLy407]@. }dtm|R@ />ӕLUDJ13fmh\h;XbM1 L8%_M+ԇxlw\4 Ką̊LY}u O]QgH#3;AN͜6WE0Ķ$Z*4I¨㭺Yۮ!Ϣ1ũ6_/abW4~ƴ! r Y&_gBg#U$P4+rSuR+rFٮr;*AX}>sr!N3(sN/[Y$L<(}[t6~XxL&Ǔ P~SNOGO<9fVvlKx:-㎱ݢr5'AIËS 4bQAFn ĩ㦛Sse7zz0)"HT&YALS ) bws*##^G+cIrYҞu CE1$癤5h_5^9g׉nr[}OSWLZy7X^5iSep;X/k7E{&EjWfY) 8l>Ӈs˚HyQ^\@'[HƧUjBl$x_{"1MXCO"~GOG4)ĈFvgVF)$ڎUNDGVG 35\ q`f#D'O *]s@j2+|dKx٪ڼ,;=+7yZ>E>$b%{ Ywac<*'̆"^.&I⁼`Âxy|D[[.;8+¦vT=6N lBAq|TM X` ʍ!I+1ZXlpi Ҙ@ dRЩ1ݫ1 \pk%5P%ڰ"܆1m9->ޠR4v^8(/)s&X(xv`ŵNHΣZ k9tuŞJoƳO)}K2Jʀ_R(46kĞkvG:l`EnBuc%EdDBO5joWY M7, MhJ BIGB~1,aZ55;(C6(&R]z6mOəl{(FV=pY};<>qNP^t'G.o{eW8Su:-.8 w-pp/D2e4q-,M3?1\+aH4F0Q[OӥQ^p @ U\U7C7jH1.C:5 -yۃX:HoY[3?PK8SVW/^wL "ɾBٰbęJt{9Ʃ@1y!3 / @td+ixW'XYh⊯^xGGzfXCqZ`B_.r dgo|E+cb$v:=>Ŀ0 -PtrI^51J}6Ot[&)$ܞj70,gO& tEyH@ ߓFVCrce;nĂ/Cm>u5!pt7"Me+HU"4Oޜ/ImDk%sƶ'+ÙU;}mk-ǷRV9f!`&3# xZ3DWnVc7wk7b *I>ox I}ioUj/-9GX0YG!bzϚȹ3)d>>81_*&}Df/CB—r.a KKḿ-YI[Y%-!:]wۊkLj~ٕ-nZnq>Q P{:}CȸdlI%elUG;f}oa~ C\-Y$xg5y~ >*smPTw\R 5ehz<-<0O]}ȝĶ2|\ɑLĕݔ@Lk?i6@Zk^#;#1`Q'zoyY xczOƦj=,-iqq\^az`| 4!躿\'-hh׍'wKKkeB巔V>F3 s#U|B1M LWqR|یz|3_Dgp->LW~Z1Scd:WIOZow{C[8bej]rw]`X'o{~+ o>'5ѶB(h8ҘYzcTo`,ƽHl]n%6όѽ,'{v 6 EnkV&I M8fԷs'TBhrl IZf \Xn=ԾOF^wC.>c~VKo6 I.͋4=PB(EC+dj_~\kJy[3߁{BQc[bD'gm}}+40I?iDQxz)8%t T$&\` k Ƨߨ(U;Ҳ|vfn{8V7ͩO`ܳoWt;C؎d"/țYk. u}x;+dIXB61 4^>/[@چ1`#'(|\yǾ1Ph6;D rXHm+ὴJk_sI{t(3Ϊ0\( wek/)'C^=Q5]CcSn8S~ND^{}1KB]!$CNeîi&biAn B0/Ep@kUeM(^i{3ښ\1>[a hn`T.b)@4!|%C&;MQb9_",NǢq/-. _C/8Uyp{BHFCGRg06C!j8 K4Vxɂ^Qs+|@]C;>e} NTŊ~{<*}*4w'J' !W E)޺fO_!k'y^fćm75"$H&ZM c~Ug3gkl\sWw⽣8Y\Iv1 /EUNRf>Q^;za9Sw.lXS֙S:pj?ƌ'w {YpKq8&oxy$u B ję7}%X'ڣjn!"=1r[g(k.-e~΀O@sl DC:;W`H{:8|"-g[|Sj㵓}SKFaٵ =$cޡ O/b; 9eJ#vS'$x(qdabRk[9 +7.iUqO1PQv? b8>QlԳ }e[b;^"yֳ*4@<v1&Knu#6GqZtcuHWHQ;f|ڲP=Nf.Ήݞkr';8Cd ?dt.HKJ(zuP5wRr/"%_~ k46N1}>]V֭zګ5Q|f2^<"0ʙ &IUO %̫N@m< i:/%+q^di^3N9Z%8ɉ7?nUsmwiSӐ9ֿgH~cW H[?UFbGZ߈'ʗ~#\?š->`[&sɟVziQ tp k6h O3" DQ|p 6 ؽhOhŀ֙1 4kkT^-6lf7Eu%dpp$y2"j3氂 D[ؠ?SrGJcjĿ(!(AO)@!D`7fhqDM}"g|'Y݃nqMK?꾫Að)su> o>0x:)7Yό'BL~v^ؙ?/fӼrGhcKDLG !;NBkGƱ NB/S+( e4)<<ފ\0_ޢa"3?'8: oH6JS&`5X-vwg6ni?F+eS#!۰(n,X/TO'x]ldx&}{uY67&g/3"r5i;ň;]k̺㭋b]3Jg8q ~K5dJh'`+d4yU[ރڀГA- [foz cQoOUM{J_AI}Ph6sߞ[A?ia#Ej"|G=Dک2t#\,Ah{`ㇼB`͆MdX(]=fZ,/.0۱@ г^ vml圵DDeIMx%#)r0[Ъ،yGtUw~X[θ\}ʌ.{*CBxt4{Xxem8pl1up#fe0MVD 6XyrP'qڙ4ƽR%'si࡭(Y+4MkEo,yQrUHO {߬(*ޯ9FFM#kV9r,Rfg1d~4/PU*Li1׷zV*ش8u#rD J뫠,\c$[%Dq>h?Ƽ]%sXPCwo!7?:GL"@v{X)9I 2/%уu]#u$tG}6N5~>F7sHR)$>B* k=dT7u­<:_8A#?}5AbFP _ceͿ|}juMl!ig_pLwXvkL]]NnagdC/*>aE/Qga/H,,ݸ]p]K`r(\y7i1+W]`;~єGZFܽ޴͞{qCs;Q\gѹmh-년ȪXkL_I\ΘRŜKő-#, ֛]"({6W;2E*[Ҍ"pw}C."y{3q='ÝO3gr-/W}bMQ0X+)g$VƷKi7TѦWՋ'8J|xӍ1,խDsF7%*&c(|"c:5@w3]Qϩ2<Ͳt'дjwt>b5F2Puyx]hK5 {^wpUz}yu{0yl$'CVkϣǎ3>%qJ g"}\LPu?jM`fX {"һ_>:W"q r w1^9Wb8J}Ԗb&"FqcEz't8v.e:_. I~]!}P3Dv뛌V5[VitaS?e_ǯ":H kcv̼ۓ?0 %6`v ¤Bu)^fo4koMYūOSU|/h{[zҾ\WM倨Ar%owPn( >-ƛde9_6u@M{G0Z .tp%]:YlGu߬LMqf pX87Xf>2a.21„TLQxe0>N2!FU#?|Z-uVx~(`睉?]))VS59%gH\pKy&j6eD:,hx)XcL,jx#Ok!{pc=1VIQ']9Y%JYrO{jZ:H-"e,, ZjSβ̞Hk0F6Pi ./BhsR` ('=ͣfZ}δk;L &oLog(mǬPIBa[PgQWJ4n>p V\g|1΃(h/#PR %61"2f+ Xx%cUHު21C< sa11ڧ0ZR1&}; pvK$|QIȿNDvAfb96xao^sCB5J"A 76[#*]+?Qt2"+T@_Gelkay],1 x6P@ac;ϋ@gQq.4>_EN ymXݧ&z'sIAc(MJbk[Ҧ #M4-w{g|YFSga9~ hv !My~hcdAɘPVB˥PAUXeVχ~y7qe 8b9h|ZufzיtA?Z<=LN_ߨL,N6z'ۀJKvx/.+;-C͹E+Yvx o1 ʔ[MX}4JVV0s輷0$<Ŷ?!ӔSnVm&9ZkUY/Y f5(Jcr[nc+w(Hp}染a}Dd xprKMZ#160:u/d7(6.aD,PF/3eL+rAV.*<~ZBNśBz~yR٬G^NhBد/$ht|CH`ʪ=6jZe]b֏5X5LEvJh,Z3D30dGYռqg]\w_^i[ZQp-[Gg'fvJ ս C!pGZK# '!kw5HK/ex}씿D;9ȵM̳I.ޯG  7gP-]w_q145?x1(JCEZ飧iUm0 |l.q϶ 2%#K~gM٩@jPfdӗܞn5s;hx|xc. (6ţSťZ|Y5{A^#U&׿g?#'N^N^Chwep~Zѩ3koZfŧFq.(.>2ћWZ.n/^DM4ڇcCu Xû{YhAqDQwT}wB3PpaYǤ'ӡz޹t!M)) !WHQ?|JURWRSQl #D5VխHH3ȟ{9bbX9穅@$t΁1¿lG3;X- -lLu55tx-%i\kPb)CZr6YCUR T 3H*rq@-aDzc; Q?hn CK/;}e#Sꙺb-npƤ9Qy(wOp5E3_+ ÆU}јvn0~[\ Z|bXoaby}w'3Y7-rNh/U K].yf0N5Q Q't&0icyZ]R\=&ZBla.KPuJ;.vC5n{HD@8m'Hu*<|\H=i ;.8Pjh} q%jn"1wƈgVFc'PwSe! pƶ*^s'?uL _۔|Z=prr}ܩ2FU$ʷfzga'zEH>~ pAZа!-\.&Q_#>i5屦I9hgxl[Uz}P2sxZNpduhuKUY/ϑlx6`@c\ }mgzs'UE>Ʌt3\ Wse/1rQÖrLzHDM>'u؂j.߾AOd6Oi ;>aMF!NJd Q3:X_LGqV`۲_}Ĥp'!Es5ns0(^kKSċ\< $X5Ʉ\(nIXIX&yaUןMVrPCCl_\Mt Mr%_-C93V3LH.>WVBGC9~@y碮s )-gK,/= 6%?,|9~ɋKֵH?@ԦYePMԴ׽{dEBӜ[|:vݎg^U$ 'qyV7RYsGK| IE&״,_{#1a8>Wih<{&TO-skZ[,9A0ay)>"QĬ0VR^Hn"C*vRwSL\VȺ+{v,VOymDU4(H*YyH`5T6'鏳i0W'C[cLo:>zu&5c$lo&߀$T+&zjCw`2ap3$Eև*^V\#j+?SbP+}h;|HS6}C/ T䁜uKO4†2zF2H%bfg?.P>~|6n+4)ZB;0 ,Ķ׼f5ڶmKyQFpTwi+fhϕr*)PwPĒ?]@ʟl|ke&%-Aѥ~^}XN;(m =`y~'PBЉ0o^C??˵L+2~3!C~gTs1t$ilv=XeXI}V8'"hٛ:ᘏ@5Տk.z5C.=&E%_g%q^&˕:[DUn3UBaf wuk@zi]rwj c_WjS =M+Js_DRVgVOԉTgf`zJ,5rQxmUڐsǟNaCjhXe.wt J65cc*abVC,6Q^4pGxΰp~{QL BTB6 y@UE4D 롾qv&lvcc^Hpbhfת4KOsakp*1 k𞀍 ʪ"~<5<3VkX6Hj^_Lv)#0r2K9.srg^ ׈z 0zNlXp3 Y2ͯK4ˍ E,9ǎ6݃$=E-M-*xKbI$|E]ʰMF')ӞUZA@Cnm?KMeobΑe=Ǘ#QR`axz~۳F3xtBm8DuǼ1uY:{awrV- իE.m|[x~"z BM`^#|@!"+)0/%{D>xwF$Hk;`"&J:wңKoa}y^x{.E[{!Д1#n}tnCfRAU84Q%$2 q`̋1Fq4At3s~ytd|kD|k`@\n4=z>;@zd>1= yT%tڔK S#oﰷ`MdD7& ^|V=ShQˠlwRd 3]*~aCrcedCK fu_9n2VF}:®Zc=C(8&ʐ nq6{f {Y?9Xf35qe.*QÎl/;Mҍ;U(WaҨ@ʹ鶤䛔oQi7$HԵR}Kj옩75ʞ&|\AOЪ.'-CPT.MPʺ謑hp5.:zv:UoO.4Z~#'^yI c uzn%=%;tt&?Ο2R&w;fŠ!VnM `,hi GlT8H{$ҼR*DB%-Nu*xrip+<;#[sb O Hڎw3_tvCqn*pMʲLb`~wsTя"!TPǖ!$nv?_[Ó#ʠw/;J nȠ5ٿl1  Y9PI'{N,*#jbH1hY宥ԯs2)F3-*5*+i*eޭ4n gd7i:>T <1Y<dŠjrFY*RRƻK|f<+WfaHb)و* y`--?H'4,@gjUp6uR"^ 6du^){f8>xw#彷uG\1gdA)niy|Em}m΃?]wgYdm/tZ`9W]vBH?̚QȂd"x"ZXb/< ~ W jYx &XVzO^lYIYZ?;Z7\tΊV@XIa{ e+Zq?MMרߵOj~ YhTp!JCíg\~?tk?X(PQ6>LfX Ge3Bʯp#y AhtV_ u hLEm2^^Eւgzݡ{#cf© jeV=7`,[뗝\"+D9y9ԅI WI*Zir87CF1\rɛzu }-NOa@Hu 8)ʄ̋ovG }υ" S f(8Wb(^ #|zkAY}hT'q]:6x%{JڡhHw̪ 8װԥ 6yxeXq7N:"}Ú|ЕLDIœXpA=baPtecŜA%o &khv #^L;,Q[ë 71 GFgÍa=mK3T74]]_hi&hѠ86A:}ecH}>: ʬqf3v-92a?ĥ!Ld Ư.L  H54Z.uAQ]URtKz1)*)@F2-}ya_lsh_eDR\kEh>= =0λZޕἭ^i gsV W e<*>C$=G=t><{Ң| e֤ND_hdוM.ønt B qɸ0k[ .@yDS-b[7=7iZMjA_J|KRwR/>vZ.jBc+aȋS7ԇ1GJ*~;u)d]4|硆seee#yWmft8D }5 2m3{#^ @~[p^AiMg?A;<>V|֟ S ⛬ `0ĈEW2wA.ZuoBS=&ArJ&Ѳ>Oo& {wȹ ŬԬϤ )LsP9)HS(vWV)1d#mUϱh ֝$֧]$vIUۄpw M*ʥ,eu&3,s%wZS~z:F&+xjz by,)|#uYDl_dicr|zsco|"m.bW[X]"Y 0JDn_"cڧ)] 9iH;sзE,]/A(?Y]ȋ Ȟ <8Yk1GcmWʅeXu)栧a_׾G7t}B/Z'6Kt{8xի]h~J(*+W;M[H^i2 > FD6<ɐ\^/̎[z*}9b]ד6xB75c^}\vD=&3 .r1^(Rp CR^7Pf}ʼn+t TD2ur}PER=d=X٠twPer<q0+e_{PڧiCy7IK& /4۷Vl>33>~}bwZp.aY< 9չ.b|Ү i1Q+vcMPLUVSt]4f]3bgE} @Z B:o)v c(ZR9-bSHn8=(ϗKOf&dpj ʌYlf_!e :s)\X2]cWf4y¯rRj_IsFY[aDA)Do_5ƄDvf U,}9ȩ eE'卒%r ^`{aW,w0g+}mh5CK (ro fs0p_L-k(„ʞ3U  /\Pv,8;H065!oKR'ͽ? +ZfRyhw#*XafoK^H1F|,Lex;%4ܽ N]s4qМnPJ;VqCx@)Ќ; )۔[}ś)N'y`"oP("f'خ*XDU `"XMw9V dCj1UF?EBc56&z|oamhRW^'?jYFf^Gȴ%kx֠Vd ݗQt O&Gl(2 NXCp%#ͼ{U_#.k(Lܕ&r>/efKxmfj("ğA$nVt߷qam-9Et fNFb5H7p^ hAղػ.!M_w9]<B%6$ff%pֱ2x{eCGgK/f -Í^Z 1! B.yɂ)@Hkr'Kzv*Uq,<q6$Py_C:dέ8ّy]eHKx'ikJ[.,x'Ȑ!PbP~gR-/T@`sOYUOҝ_ EީN юCzWaG1JV㬬Q:9<v9҅ qCe)Ѯ3!gq9k @X3gH <2B>% A X\wL^}og%]K-b32a,4:FdM것t?)>hnMRb.y67ce UVQ@1*P N".iC9&)- VV/I|‹!\" G'KϟUG54 Ic%D-I #C>q(elHAv` 7>B]s'(T(f*bhִ 50kl07hz =$8"ݪ~{JbBAF`l~,ҭ=poԡ:-@ es!}V}>sTCEI:l:a$ t ~R|rQge] P3w]“`窠*/*P"1:a'Y/4{o-)`wy_y.Ym|RN(lNd0'+Sּc%G2᰺ >d_鵈2 C QQ}H:x6m,ypT?#Ѫ̺nNWY2D>:i~UJ"z7c%0f(.,GslX= rG@ԋU/5`9'bd{722wŐʭ-% &ϿC_WZpA/58l.3 ֱ8|Lp\CcQ)tW|6؎Uy#cV8}o5🪸"AJ @7Thp$hr$v[Rzkwr)sW7_`f44j}GTy D[ t"uj8r* |2owo1L"/3-<E1LL6b>lq񻨳3v \jI{Mx .2L5OФ.Yx(V,s; GM]9WDk!BHpQW p6`rA<]0Ft"5S9.7x,O@se=%0~ b$]$.#aVǟ__ZjUo>R99"~uK&R9-y%&/)6s&YD5S@zb/Q<_^M"uڴuw] ʘLyu|ƁOtp$RrDcC 4;J.R պ_Jpg3G +ecy$v]E-!~ƽ7¸ԿyMZ;vqLTڋX rnZ >o9rkn Kɀ\O! 0u)Y?X2 >$)_/q\Ccsq,`%T!\p(2;<@j'l2uJ3,GHѥ¼A)٧EɏӀ_̇``_KN3I;}[K$ZAxC% lnһe֗ډ"dqBb/L]XH 1yDWO?y\v"y=lk5Mkƹ a[@QUikKztḿܳswP3~4m[E;iBW]+0"eI-yzOy!)(XšiM}'6pB3O&L!->|p z \F[@ҊŢxrϐGa%ӘȪZ.C2l[~7b^^=dd}qrsGG.:wn-v+2z/q'Q]+t{ x4;xCW 9 9H oӪq"p% :O)庨T 7MM<3A>:.2ڑW84($[׀d7bA(ë́Q.2 r.~(JҮQOHg/ Zdg"[7f K = s,職Q0]}SGWL^ K/#1svsLVb#bB u(**^.gpOv&z0=XEɳ1ATu<6t.n^z xLTBd}}?6nɏ/mYa$dR&Ec46GbBo'e ҧh4EJKvݔsu+j@ b&`+qp<"u"td1z2S8?SBtF&BvY~jz(yxiy$=sJvK#K絉ˊ\ZCAfEAZJAhSGPܚ!$f :( 17S*Fc߳b^Vh.<bɸڳMՁߒ:O)kaȺ#;k-8:%߄%aôV7vn=ZczvDMFk.73cbZ)}loAgWj*{ȻP&XkfR^1$Ag;ħ&5du@Nzb002i }Z}=i+KLl#k؈t*7) }mȪ~̵荡AªU~+coԭXd$Hwl(l.aR~nꍘFJ P861FdF٧2`mHF#LB"ۢZ[1IϠybF^27Dt,xm$c;kBּ3> s4p:XcH>n;a}.4AY7,\pȒ8,`mڝ[Px&x=پrx>gp|,TuM<$xv|a'-%՞6۪rs@VEPO3"ZeU9S5I8 蟬{62advjQ*t'OGtZsٍWɣe& z#vd{ 67N$.Sue %v\^]VB6^ ؖI.yJn~&X^0gLFJ%PLAF4xCŎk4zd'O= rN;%-=urw2k-@4Z`"*tBa'|Nt]B!QzK#hf66Z<'jNf6]6 \z_i I_xg8t8ABЃvUk*`Zh5> !^>:^eby/[\"6dzt$a3P\W1 LT~2"BuH?TFb*啉ya<2Y* ?l0$"89O h8Q^ )Vc_+Қ2HԬ/ģݓuɉuhy&)Tı{p*g`3oX(|/PڐU7,H-;?g%`$8gKn eh٦#yPր6E gEQ[םv>/dNIa$@i XWjC,iNP ƈ/[W[}J+p㘮nu(gc;R:]忘@ۄ @C,ف[?'-LRz8<ݰ hOi-JN^Q<;i'UB~=؋-J$q^8Vf]ٙ΅ Bz+kO/7ɸ?jkg D Q00WA}bÃ`b|@eP\L &gBs8KuׯIZ]5#4o ^ D~pƴs#LvR]yʜ̍⠗d`=6ۜh&,݂S<-?d't|7ޖEqŦthc՟qN~.+q "@ˌ`9nkY7+^Zlnx !BA|_''suT#s$,n麀M \Z_xI(n|H 젍@RΕҽCJ+"]U>6$95z4$_Nd$iXZ>O=>`1cȋZR۾VWeg72Č,~}tbe޲)%.A24d%K2|FU*EjS^!;"<Ʃ칽wH<}ftfj҈'_sϤcD-=Pk U&)3h4g-mטfms,8_ ʽ ˓ܼEk>SJSl ,a!>ȝxRӖE-|/#Xh3uszztLAa,:΁t"&o$ ;fRۏ%A|/D *} 6_4٠WǯƩɂ5en]ꛨ}_ @-1 GNԻ& @u~ j06[?LG<:; kF1QLN<Ϗ|Ţu'nvzW"@Ҕ_E}w+FAD}9GQAVl?tpO#%ZUН7Kj_ޠoY np*ds"Ѝ֏Ak5w+/ߖZR%A H2>c*[fUL5$*INKF Иwёk#_d4@jf׊,B8Mzg#-*Djjx eA :-χ<`s.=}5u6usQ%\a.2z# cJY=0TJbBedۦ oksC]}.^sl$eO(1b> q0DZQ%u457$qe.9\dRB{fHb6z-`hf(]}D[6I-L̷ϴ U(rկLF˦yU@PEDUp:ff W'zhh?٬wo'ws d?M/Ŕ AJ{2;P0~|@Ihwfw]5@^0ԼS/[aj~`d[ j2rl-BI *q󥞹 LsBV;wVHe-zAv !ҵLTeh;=T $אtjUX~r? Ѐy#YFնiv9Tɬm.D ZXOwI<,VMUۗ 9G $Vh]fMcK ,+gdrAcb3^;phTRњw5Bg|1 夋;w0^'xPz6GжZ>hPΙTңS|2!]HQGv|"Ub;bߴƚo'% <:c-Y&Fz]Q iL*VGIsªT͜bFM"E9J#<fL Xq{mbIP.y)-  cx{~d:ʸ֊@Zd3珢`?Lwˢo)thþ/`HUp3ȟgdP/ ʉ[dj5r&~*ڶWvc`XBOɉZ 9&csbᗈA\מgN^%((;]Y#<5¯n7_+;kթANE/kS8D3ҏ VJ {0%ɪ]~g,caғ"k!%9~[ D>oO('hO-YbQ?6 ,k~: VAkWb@-elE?u@V4mOOCb-WM%DpX{EAqY*cq \x6UthOm`Rh v=}*lnQ?cֱ8jt] .@cܜDC"V[ 3OsL_GhYzgSpgzLE.&k_e]>Cg?d|c)(,y] |"zs[|4bPc+ l#MF-=?לOj$e<dޮ!BqXEo{?y=+_3R]{\Ö.L??%OLJJ~dD i]JWB7?֓^?xg:!.g(l9°@Oiܷ+b7Jwfj#9=g[o3VB=6?I-:ތoO)*~GnL&&`l̑R1.$b;4 1OmVzin9o֛6+R|ᘝN4o@) {<@pJ)A> ii`:{1Or%4&.]exx0qݎaq I*2Ԛ/~;ǶK)#>8gf]+([uu5taI w5BYP r l~ ]e4 `4 luW,p1&aϞצ5\OsfsʳcbK㰀bdtz= 7]e4oMu"@|#]zVYȌҫG@2熟ivh\oA`<{[ymEiT[1t)X*׏i檴6BD=%ih?v{REYyLėv3FmȜJanyKACxTlI8,Β2rԄ@J=:{rc]\0dYF&єE&E@⒞NUIZ;p U;X23j㰆4aw3u }dʴ5;pnIZmV[p2M,]BlI@3XnO%ǙAI>hcLw. #1eȐI$:ǞF.`8Ir.<V[ ymFS/`iA0Խ_|QW!+2[I&{s$paĸx>mLMvc3;D0CՎ+9(̥Kx0J*5fOf#gG$@Q s˹Ȱ %q7ܗH#=/6[X5&=ҁlLø>GOQXڎQ"xi(<&?2}np5qfGPb݃E-Y=5$j>qkzʼn`8$7VW>pVzr.lgrl0RoxʊoQgxGt*ޏ ~j1#IgøN~4cC= )UtC5,L&XColy؋1=cEԩ_ln1LyMscxשk},.l)m36?t3xYH]Nkl]a ׽$ǑRl+9dj\f tPQFTs*A<heimP3mDlHࠎ@ք`ĭ(kk?$3*Bf58r}3&f%$&0Ө|ygk km jq9`[.'`jdMn55V{U[uXn.{i!3ߛnYYeg40jG|:zhtlWZ&~oA `w|l~ :Zr=Pq-θLY-\P/k %+5-Dȵ%=W;M!s֖u*II$+-'69ƽeeC7<}K Q>0 'm 27/ CMX}N1޺´Yڸ& Kw~J^V.=m4lwlHP2AN!d@s&@,SA:تO LUVc_&YDXG'fymDҿD߲#HiUBybOB tUK&lLyIvMPz$?s54!(%]w >:MJ٫p?Gvkk3Ca & 3|;/]!mfb@ C1BxMD QJ=%WA31 9hJA슼Q4Fs|2,ߟvv%2OZ:( w+Y?+U1ij.Ur&E$-|}̤ +ښ5^nC~5`ҤQ'V Ӭ>m]t#hk8㨷3ѕVc{c`&]QojS27k YdQ0bY][܆*ߘT⁄a!d`8/U12F#jȉ_mU|ϒ;m|#MCۄK]&xv_XTf1r6sAFyl?G.K&krC =|IоnupBS vŝ ͅ" IrUYɔȕ\V?MnAPzOtb ֚|Νt _{89U"| 6b7鋌#4ʇ9`l$; DF@c/QO[]XsM.&oP# X§BxJq2B7/?^X\pVHf~g}Y ""b&59>0J|pm3a!v<"b~$,W0 }2MQ[Bv.vR<]eO͙m釕$mhb&A:fh`w I z`o$W4\I&Uɞ lAyUz~J+su;V4eEo%g=jmc@Gm߁ MDL2.:Ӭq- LYHDxJn5Pil[ncvNi~6 ϑe9LKUt9!P4*vZCc !Ħ-ߤpDj_Ñ[4S,B'FW^!7n T.7}d RY3m̢.uX0h~I|[4R+Ưw&GPS`+2mj$“f]6:'̏\j l@ j/lIwƤH ^&#荹X$$2ؐb)!M{!T''M_U*N(Uѯ32bͳݴCdzj7Pc*Ϳ#/voN[ޞ+znW?q$vRFJE&u*ZP+,ZjBR1Q/eiPCIY-oRxC0SMEiJUk*o2ts JsAf s2]5|?JS F VF{8wd=hsG]´m/%I:zxmOIB$CxRRuq)bӟ-χa,lJ󩝩4T=tk;o)wt~,? ms'711uP<)xT_6WzbG ܙN0=8ZxH:gF4?є>i8R7hº̂ߥU$ݓZY}`%'|H[]gy%G=v5) 3 %W=!;:Hh]_3d<{g Wl]ÌYR%x]J?,I%~WOyi?~`40u|@F/#x)6sʰABEwiUHw0@Z/:eI8Y%Qւ4y7~kurtM!?,GpCy$*4T, 1!شD*%# /h~\f ׿{AX7w|7M$$.`8p - W`Ɩ[$_\vAuweKR:Jy /> qwLa5Fa=Fs M*S[x*gVy8m\k=lU?%w>EByi)H( S;ij:}: {Q'ª$rRZ֑7%@=iPpGcp X2#@+W3 TohY}q׶H=EbW<_TiZ78憱 V) 6r=cB{b+WS 1i;_3;H~Eck%tQ, H< [Y۔WƵO.& ۼN5o7my :,{ɗak*St#ر'ܪh?F҅$J(t5Ca\Zl@F]d%n|, KSM`']^ Mj:NGĸ5vؘ.v %D5I\\NGng[]Q> n[wI 3ɧ4?r?ڼ?m_*5Q^~CAV{6]nLڊkp[i@|ɠfZIJk8G71|QWނl& UVuHp}`@QyPܯLA]Hs-2ƪPARi `MiVttU8ZZbɫbAh*MQ m^m,2M0RwWbG5ݤjnn z,:VT$n @-hi˷$E$J  td4ƪ 8PLlJa^7W^W'B^8S)ȯR,4rB=t%vB܇E?n%k9nţ iy{/mT.ds! n2N@T+fÐ!S-:\ֶ0ЭpPPDIӧ23w>A>zE6_y+|{De MI:gpuY?y_k:O(L̂* 21/R tLw E(3} Upo/W\J^u0amǕә'=5qSH3wjJGEcrqGP@n 1螞SS \'~?/#! $]Q̊' D'-9JB8b| [- 9#ف P)6@\ľ롮Q\K N$q^,`C/(k0PmB;APA` P.7rOrVA1GYo&XqSz-Y|1ۮk+MgJ&TiL588gS}mjsuQ6*ץ_UIgj!jpq4]zcϚ4q/oRgZڰv8 xo ?Bs,73Dqi_%eZxK)yJ!|YrPܽ'^R~q!+Dew#U#PU3-qr7vъʫ54.cao7Qvp~~;{L]Qwo+疤п;o{_̵5Nc+Aͱ;g9D9АyJ庵BhdFNW)~N"nus-.+C^Q"Ӄҭp:z!S`zK9V-~“?M][SKv" F xt*c~3gTl&(KHŁDK5k_tZK],}C_n6( j@R畉BzԸg sla^RQqJ/oOGƅ#e>f[䥌<0 *^PU(x-{p4oͲGYhM%CW)CH,&θ5 kDT~H_yP3X#Tf'Ck5woG't1%}j%+_ijoRE;oH @ZC0{(,r]jYJsP_qHY?Lk7! iAg nFw6p}7.sJPB|<0.85W d C!t()qZIQ53D~loa)gO(oFOF$66 ,5!jЇ{xgL«ժhS2h-s+~B $Tc5okl4:hxg#xw߫ u,lPP bxć3C7,q0DhA^_?7bԲdozb}>!Bਭ6X"ҞW=u1NUҚo$x?% ^1x}/^ϳ(*HGNg=HP0_{~~WWЎ 9.ledM~ۇiKB~o#p g;v6պ-1VUZc&_B5}rٌmB!#d[ -WS?c}Pg;xPZ۶,L<l5t^m::^ rIG`2sc'NƏ ¸~$,n|D#}_IE:"} 5.ֹ/^?-􊸳BdbhBMi|]S^ MR0l˨ M%q3t(n=ƿ Vb4dsCIM+NYx2RwZ- )$A~'FUX題a)w$@QDznX&^라>5 W[B ʦ8Β8/pGk؜X\He?B]鄃 8MYR)jߡi[ZQO.] OsW)^w۰c3dC[z&6h4JM %N %D(^m;}fa|FJ K([S"~7%pjnݮ;pCIE2D4VC? $?;|U1IibM`M3pcKS%E %wl#} عuAE&fLVQL(IEChYr%@Rl!XEd/A6Q;/jͥO"/cUuQ`Eq*?iƘND#<^ȺVHÎ!u vnByMI&}K2`d{E8lٓK.Q6XDVSmK{]Nw_Q\ta !"\O@Z$oI\6-^=oJ9.}E}a5;\8im'pdJq%5ml4mCKa/Z ".rRLij9 /{DBAE9B %\,dRCDl!"=sM*ƣlP*VmSDZ1ji X}rvamq^L:Yx:*bKza=Bywx F/ՙ@Ȧ-@wJ|4W^Í25mmm\Ooj[ <'wՉA#G㨓e)AZ7.BsdVRc TZo:jX8\b8*@@"qDA7lEM@w Ny2-$UcW*w[B$HiEi?mϕ *$HoՌ4>mֳl&A a@~ȐzU9$r LZ`{ɨYa$' / Fv"C!Q0S}.H.+s b}+hJiU)B{寸B/XSX=AZxXr<T,Zx}Nb;ٻooH,4z]gMsꑇ鲣~{F]qwwl:eKkE㎥Y;``MA>1Hkr97r0[}mh0J#;pU=7*H zEǮl0` 8E#gWB64LskYD^|S^ Y SB.ODa%97~rUf35:ْ6b!|{y/7ɩצK0;,=?EJ_t=yurdBՎb $ݾ4_!eOTߤ]A Gme9n1!}jQOOmN'# }bGϛ@ B˫fQ3]-3]PaWJƼL)K) S<-Vs>Lq,g䂠-z:0f#W 83>l8^(#)zk>o@kf.m.$w/zE8NEXkۉ_" Ŷg#`!"h /()祢[!P&]$E) Y'X&ۖDB#.[{LUh`Ounlq%-R8>LbV&#/;uy*ˇ`T 'Lc]_»6cuJ @v'A8147BLh!\Zh_4=2°=ΦmgZ:Rv]vʬ~b,/ z& ҫԟ =jm M\.U౷!p %0.maZBfYwf`*0u\VSPO(wkXis@ENwx|2IqYy;2}uL7 4N"!\[y剓K1܂ bґ|F4I8d ahĩ}\5zcI>aYUHgY`Bs #bM'e`'<>po)Jw}y@hEq̀>eՙM*!c5-Vߪ-.}]N!ZYj|Oީb,eWUN&+E Pf1;pm|avWpKw= yqnlc@6u ɂp8~p (.i4vdJ_L(7a=:[Kfǫ'DPJgZTƧFno ⛺IwSߩ"MdBNs5g+.pMa2~QB.},R"* k蒐7'ZEmxO*3)bQT߳  xJGIl+[@תᙎ?lC+\wK ؽ\ bX]Zr ts?a"gHn>ɽ/ARS]H8) U >n} e#9ړejO}`dyT#_}"3**A{x429m;H1c <GN=,2U deŗF % )B`LO+JZ0co(Тx8zo@GKj@D7^o#$ƔCJpyƎ]0 U=enƟZS %A6G 1T|Xش+l zLs1"s=t% d$Dub_yb px \_Q#z0:qR`7boF#Qud&=ɮRK%c6T}v:;}'NS_t=* ꤑ;VpV3ze]9N e?6iRUTsѶ׌t7 l:A5}J k Fq6qXTH @..F42?q%/2Q)NN*; oCAqq}GˤiZ/*A-;  hmLM>SG!4(Ïry̘ܦvR*|6aqqKx\[4WeYN$ͨ@bn>ѦB[( Ա z,&נ犃hԥ[;ՇUku_xlv_&O{pl;i𱖘GТl43%6,K჏J[ϟBb)Ջ?AYۚt5s$I*hqqY6g2Y#T$rUut?6NDZ ,6^U$2V:,ODE}Fa|ItKqsw}ȑdlUީ:Q.amh7ގtN^ uB8c^z*̑[^h&&,gk[0vF{F/Ch`>_p a,,K=Ϭ.\xI,iE뾪+R}Y3 ȤƩ-O7_ f]X*?6@l?OZuN5lՓ+0sedL RLJN ->~.;_8a"G(ֱ,Q}Vj{g@mFx|[tzc*ߕ얕\Qҳd3LF&h$!SD`UrC?w$y3h'3,JsP7^OCZdgqAUj;5"g.hJ׎ $SJNs:arOrӨ)4. wŶe0תW# [+2ƬLftg` Qs3cܘe-RL& euͷz('unPPzb#6 PiP#S|eBU6BvD K2j rȱ;V(g?E#yD_fo.W@)AT'lr_"^p*d鸡6[ޥR%B@s-oi2oMy1Ys?@#b4:$1xcK!v6&زRb. 6#jޟyߍ FaFb> 4AmZV4it0XVN4OH< !5w*Nz[U9Z:[ _dET~.+J:Kz*a8u1&5 m\\3ZaM5;S\b,S2\3ۭ($.L-HM3N/勹DYj`bB5ƉC8$x $~r9Ll,_.34ڰex~OY9-4LVɊ&! `TW vY x_Ï'|d>|CdEC@]+NekHխc89e;=wM i(=]~})l}`[U)6<^qx(3=]N |QNE5\k0шqnK,<1g:nӿgo=Դ|kq|T-@BZS(:gz:0/thh﮿Տ^@BhS=ľXp{ć7*ڪF')HÂ}Syi'QY V=U}KҔr*֓nbôm4 Z%/9s6KRB1x/ cJ&e4vBQM\pފL[VF{Vi\d?ȚAF< rX9DH$խ<|3BNg:kD{rZa{> 54!&e oo V={$UoiԦwsD_`'nS{5ozIl!.s#QwZ? W#ӏ~>0;$8B|)}Ej%ƹK{ re `Jߟ^=^'O*mdQx#MpE3+?/w\LsزJ| y(s#] \O.p0~ p9[O=c<Bt/Ǭ5խz0*yMƪfQFyD9ս*ΰ \{l# ̺[m`4%bK+/'@ y]QyNf"(V_JsP*wC\Z<&G`C{ѮzzX\gkވLU9}|j@]$?av#9'V-RRϡ^.zHlJ 6ڌxZfnuo mIXV~ 0 G$խ.ga)\fɋ pJnf914Vz.Ca*`G&6xy̱_mGMh-$/2%- 'O0E~NrƦ-o9mVS|O~ lYl I<oYAr w&V!r]R@&5_0':3CR:+)i7 gCIo[g5{ͅ%nZ%_,e{.;=Q&a˒g>&> i8#9I(&_G+)b Lc5epI)M5S cLӒT20˛-2 s.ȃO@t P$o4XRoA<@GOlC\{\fυ}l# 7-e.;aH~B$ ٍ;?Y1X+A>.@Z!HpTp5KC& Oq55F%jd-"I=̉]/s;8d!gA"V 4pK_#3ϻvS{"zt WR2*?dSQhƞaC96LWpL97룋Yͨ8Ƽ{|hSn2t+PǛk.SD%ɒJe1zIlnŒm!@q=YwqH\hAU-*gQ+pv 4|s}R[23V _0킏ƻɓWa5QU )jy(aҌSn`O@TGL9~ꩲxUeǟt?Ï2tݭ}T!+o߷9:<#10/Hۇ5>qu3[Hq~c[݆ɥ8rh f+/dJaYz]oK~T /~uy)ރʃMFTmdc#-{=IR~OPLy+@70_Jaъ Aˬ8n.|'aэiS5@pf$qOϯDMTTQq]ҟ#&.žmpKFmh*|Y@G,Sr#'gkju޻ SrVc}La0 Zy&  zt }mU# T='.JfYHjl%:og} ]qRyR&~2߬IrqGt9"TpeEr&}5O8G})mOO>( Ir:7[!q3V>ü#SJ*Ṳ]rkLR^z8UTdI^@ B=>L Rdڕ&J|f; b^a - X:Q2WS6wukca 彫UC㯜^ِK r5q)C %|l'B$+Gbzwgpkǀb>Kpgf:VW7yvDղT>is:D(oUe/=9ai['ݧK"GTmǡC.ڒӮqUzF[g3/ D) 3ܝӭ-?=g0ÒE z. ܌ 9v.-U#Fz(ZW ~Uc7п/l4jsV %5ߖ滞(!T !}(r:JULJ'-TRW#Pkv[UZ)V7u\7!Hp uC$xzD5=$ԎhKevBDj'⯡27?-#'i\FiXڤ~'Z9v!0"h= T&8-Dh5z4dj6^`:ķd!1S P@~I5\?#._wyTOHYQ^Rr2ٯP%Ӗ[`s~L!PES׉l0Yf?g*1QH{2ET&l֤13;{jF*kR:fE4ξVv;oki2M?(Dpl:82FXg L857zk+/لmճq $ꔩQ !7v|!ڀyE&^1:cǐ-SL9\Q|S1dX,a1DnGG^ъ'b1$X ~*mSYWmlf2\'G}вEk|tc>%RY^ey+[rq@Q4~Ub ~ @VK&|tl+{* n-<7 ւT* 3xct$v 7.öi) ^~SZP&2z9loqfo˖Vѡ>fS]O3Z1Px=|3~$~M4TR7SJ7ۺ$/"|!fm%.Gyҋ \SCH^Q9L$Zjpf:zVĂ Ƹo+mXeH؞ }J'"! i]fҕJGrp}pVɼR[)#ٹ'qrԩܑe{=bHI2!:]gPcGj;XKWK9f&[}jʑ{aKrdlrI / RX\Y6sQNl1Cv|]УMY奿"JФueq] L#a5sq\BRl5QJ"+^?WCWl}GhHoiO0VPzjL$MTΨ;MDA ֪$9[,Vn S5iz#N~06!+`+TJiv1"'W)X5oENq=֜sgSUf ]w8#dV^ Yox.:P=Uʁtۆ3s~PR}R5\z<+[B(9?'n>AThP\"p۾?s֖T`e̱ʂ7qx:d|, \X?xze~Jrwg0x$/ jTf =W\kõpjAy"&?=R,-k4!{ z[G\-\[]߯;'v_\4tSl :\ IpKU; k}Y0>d؍fVW|Ĺx&ր%t CmYDV{r<LI_n;tb9QP?,r)+^)G(CzWYe$~J#y-*ǥ19Tz:n4_Ubg`6U2c3g*rPU P˴A(+"ئi FN'/??%7rb,w +&D˿:/;(y^q! *{C-";o9.8֝؏__J=/GShp< ?k!@Tbèhsqm1q;5g2wkm[̲v(n/8yCG k$`} M%SZ`Jtv:7vJ/yDWCMΰY9I!E#ų.bt*Š Uz;"H)2 - @ާ-XM4>ݵ.'f/FM yy{' 7qlPW9Ze7!~o(~# noaBu<) HyG{WABptY~X\,(/ ~jݯhRyJ0yy"۠*{X*R\ZWDn32ʤ%yZ{c{dj׏URa3L?vݱe_;,T,uAzM|E.#fyn^ׂ0ד.<ϩz  crn`Hqkn v +E=p|W_rz=l)w԰99&?bAd~0 toiKaz4#֚NhTI΃/\!H~mvEظ'}}dFc'a:Tl35_BUp`-HpT}/F BƐg dK EpڈyV }ڽ/+_lo? i' 7riT*k6geU:hdqf]gJ |lz̯:qқ3{eR pQ>/E3z{jX ^Oex: h_+sQIEnaOw)i.$~cmڌgpCL@D4s.i0)YE%yO̠KGg'#seY^gh#CVucCHܫ"fpflՇPb(%( & f7=xEp Jr L9dDiJ6fӟ_<r(^{rDo=\Z󙯯 .vJb6u|s w@95E-؜Q`Vw^}rEB'6 5gT5x:>̌_#00@Y U1n`ԥj!n5k7g `}:g6rՎuEZsC\R'G>Wh֎N`d2vM!;`Uo4(5ƀ~!! [:`b}qF>M2e~X1[ecZdWGT_L%X]S=g-&*L+V8>/=Bx`0bSmԮ&3[%c`16E_~ʚ]!^d1G`"鸊HS.9iKھY)(bmvO;g aF|쐑.!GG+N۔ôKMX"op&NHuS}1gC[JB7J qMoZȅ* R5IpQQ{'(,ި ¬~͝NqbC|\$rwP~U&mOPZpHRj};ba:9L2nEAZ} ]&>`Bې1&<:$@$6qkk\(1kx`?Hvq!q -x %D z%^NcROovՉz!|eb YM\}5Ѭt'' %44Js= ^e؞ЋF-Fϭ̷i:G]L;wfz~U9㒱[oI1JN${ďʏ,Ǫ}8+M/˪9O&SG6&/eIݒVwz+Py?ruꢅ E<=5pw+Oުҷ8Ϋx@GnI;Tf{Jʎ/U8~vJM ~7|zůG QCDb?8iw[Y:˖=0 ȗ:?^:K]T7r}FQ+t/T{0S eSv]X)B`ݟdCTh9(+l)Rw:J[0h.;P]g4"rJz?H&J@f YCxjtw> ((J,oz 9P|"/j~x>h|tj-EO*5ra0m0T]oIIdj&t6=8zqEf 5 O":~h%$%nԜUx*ػ6[8t`A1?buɟcKi/ .!o,U_2/'{c72 2"ls7hO6 , /+Fz~Rɮ;.Kfd x iP)8I\7̍Hk>v9EZ?Y_@=Πk$+ԽlqeY$-غJv[SbVXqt24 ,斒i{3Lu}t.@N {F(u2tԕ@=(޿44~]cccX"u!@k;I cV[Z=~pMujh1tÝcx@BJ 8?G GáYz]gT\쑄zd|zn`bBG5`_ΠU<үiJt#rlc]CL^N>3ؿ3duڮYi_f%^6h |B'rToYפuX^ `r&A3>ERuÂ&bǧ ,H=Gc/Pǿu*Nq?Ωg9umfK9+Oj{)l2L69 &z"Z0@/? )Bq=Ր/Nƪ50{Q^F; +l[bMb Z\!*]T72 ڞdhՆ۟jZ0v|J dvqѶ8gX-{&ȹk2s[/k~+5j}gu &ϴ*Z?즶fP(EO[Igzraj) n_&q"/dc"|Uʐ=vU]sZfx8+\T6!'JuI`qF@=3^Ά#Vm g90u' S׾|qn]ծq$Ð/)2~o1%aRt.=Aι%]c lHv$7)r-/y$3i8^7A z1L*M*׹_g;-ڽMdJ'>UΒ" ǝzW A_&K5~:k⵳y0h7Y+Ywݡ wO3P w +$3bz S*8~brT3ed[U˾`n "a6m=d8πTH9p=arB _(ז }eb0YqcaD+% CN8ZMpg7Kw]_ @488^.[.o9>rpm9Jܖt y> IbNU4t/Bˠ;N;tzKTf;vz}'1?Kr$|)A)tM(ߞW@c(C!GЍdrxveɄ^=cf[{}wڊ +pG0ÿCgD;.AR܈EE^m1ef34ЬL\h,M~oWL6:b!u# ~˄Yt%z{+NsQ)6P}fRrsToZlk]Apjeʿ 6Vc^MVcpepC0_eHg̓5~>"]u z"xirK W9٥!k%_XloL$H͑ц:]yJ&^2 f*J:'xdh+5CHzAQ8@0^4m #ÜU_1Dy]6W3q#TGCRw"\hSsc>g_z?Hro~,c?,ypPb016FS#շh>J_]Ai9_bykʈn˝@+"1W*US^]1hPWq2O1(~;H`X=d-"o4u m:51COEp=x]SZVm +&UlFNXR6 Z'FKIj] ܉xcyÐ)WeT*P,KQ,D wr ^bOŏ+Izf-6 >00(3jS@vI.]2FKBґv21#BWn 1lS m]"n WJ^Rž0xb-sd*m FP|j~+ Ap^΀]V_{"ƿ`0>Nճ@^## 0RY;ܷueA;!(-O^1c\OJ7%>Q:GfL)Jb*gV+K( gX.C]{B;ŕui@MÞmY@Z1m;0b-BkMCtuH[,oLRrH 5koQT~yy 8?N L+O/ Oޫ 1) mvh DOi.% >}-,g46yrwkWGAܓjAc*OkKXP^V,0 s M`v.66`^>ѭԧFaT:_KՋiP dr(9n@W07$4ĺ3ٷ.]ll Vd~ƖqnW8~2yHx~tV[2IMX^ &((L^ܿ`F~eoG lAXJov vŞPVqAA&hЅ :'T:vXfL=6B0>[qO"7ӡ+[7\1g;JuzNtmnodH6!u@Ĭ4n&UFd4XPoCg9ʞ%7tNR7+A8siuZ1~9b42ν؞ZcM8xr7dp 2 V|j2#XhQN;b#hp$Ɖy){0%h#y3M~e"IsH'% .Qb[S/+e\cC@r򬲶{o7_̿xJLRg>n:s yM894䲡zք6}4z:CGw: 1d2ȄoYzlqY3W2R %;V NO:h.U Ax0əԋ2 <$GTRwYdHMESvHc9AO(:Zd`9tGg҉շd6 ^q6LS hQ*:5D^jg|f8&Di]η?ו% ʤ+VwL^<{(ء9gxjC7jk54IJMH>?=Rd$У^s󣏅q Uhg0z+$Ay,L56ȅͯ ݨ  呭fCo`rd XCAۄ4ra5Kē-P$;*1 0;weG`k}y`"@v,t7 Ƨ@4ha#w&̔6f򤘳ux?Rnv#Kل[ `oѠ3:P,bR}"v0y`Z!,BƵ"{E-qMw-`-I6BM\xߟlUS%Qε6+A@ 67hKfDи8a~Mh ~f˽-Z -!X1g.[к@Bxy%."$23IByA gI:[ tbݪS}|KVtBQWl;i.2"v'86>P]B?*lw=@KQRt;9&#<@^Ð˹Ln ۽L7:a(Odx cckL4(E^FG8P˫nM;&&?1>4awnk_ CIxxp78TEJdߨǷ]l#ޣ zx<1 Q?Xa&L/n*iess!Vqf[.}t bɮz;se󲐎 !#ꣴ|[/avs׍A\K׃tY̕i]L"]pA(yj㉤JawDc2wd@ѳVQE 7VmpxFSO_&q^UJ[i;_f o~O/u35Jcuյ˜<ޛF|FCW8FƽlՊ+F;;/Pf*a"FQX c҆ӐY_vtdFb|Yx8D' Ϊt(n;&dR'|} 4#ڒ_8ek-:('2"MmjWbNg`4K }lrӎ CPЈI S˕ζb|>*+4,5qA#n}ߏo `EcyX,[3'iLj&{\p+ y)DHsc2Ҟ:5 6}B}a9{A Ym pߎUOм2uW&m< u55Yan˸#Bc>[,.1ꦖyۏ^H2 Za2>_+#%DQd~A حB(:AXYMwk~"QGA2wxEf 6ɇwiq Zf@L)e)2eǫ{aI.^ 5v}FPYlЂ)(ygb<:Dhy{'{_tb_jΦCIu)į=08I{Zo e,i26Q4]cu6ԃ5oKVV|V.~O9 v0}5-.I_Wf~vOgKG]H,l3Q=Nm;T8ad܏W؝JH@<x怚ᆲ9@)Q9 dU;D3~jKPr(-L॥3`f䜕zm+ euz"98y*@Η^Xt}!^:o`؎ېw~ 0{w냴L ^MX(h .ȺĹ̴C4&}aҧhŢӒ1ol[\wx~}HJK5aŞLb[1񃱲Mï6jft/^c]G٪h ~iz:. ™Lo8VopPVF DAYOO7kk–ZSf A/DCɩ\iBnWjUuB/7lK4)Wϒxi;sT}VjlGD: O@bM8 T~,zS\$ dFk3H Rnsr&k~켄@!-n?45F辦v0M>*0XH2iR\6j 1FpE̺T7׊:Ud 3B.AuIZAN!;c C5e%{K%&#=bFE=#=Ϡoܪwb!zE/w+?>FV'SopJH㌚Ĵ'7P2kHcaO:EK(!mL֪-5.>w BNѤL-I͟\hBBtvX 7'5(ARy$8 TPYl|yhM]0FՋnc$_[su{v)1>76HWcȃ`D-Ҳڙv8|$9ʊ^`sgG? z#W$2km3<6z`vdJTrK_9e'B`ɚ6(Cl7`:8#OoGygn| jNC(+M* Yp<g% MJmJO/ľ&f?ԝ>Czwt]ĝEH?nnMo XcW>V* xxrKb~Zeg!rV 4lGiv;#>Lܒ9$G.:*}T"?ȅ飗 *S&KjM3w#kP`\4qh$pH$2yxIPxN)7Xan-_GW)=Ȃmʎ{11 PKGR?Iq4)ʡ&/b A(7Z_,FS!{k`i>F)Ѱ)\QH;ԠIw#poТ|*@^ge:!'%ngmΈ_8ԎÏUsئ/ĒM.grS&Oʪ:H ]oj N IxBHHr{tYR>S劝#frpɁʔ᳓n il~@=.ë^ij;ؖh>v"ŗfBV~C0B3\'(Pа 72?G ",|l~ߥlolΚڑ>%_ Dbe9s-P C%z/cWd82hbu1Ir~KThoꡏ N9gpi;˱[K8a:&ԮI:rZ9 ?/oɆf ҖSC@%Bdk֑aeWiw@=@oI6F傆~a> TeIJ*F<Rp=~ +gͭ^*+ 4 g5!2#v;rO(CF<+nOe`D# "\F-;F]GaYp}^Vψ|6Y*s"(]T@HVZh"mVsouMl \BȔGos褎 DУoi^ʶ!tI)Y& uv*` =!9.\Xdv@/Vʏ |1>0U7_J Œ Xp(VJ76eJMnK{VW+ BG ۤL2i@%]gFsDN 7źEvaOL}I3N Yi-)jDrP$O}&uB'GF_F0tXE`'ױy}H⯕1گG<h%em$ӼC&dpk%V'r1yMpMʠͅODCfmX.86r BD7`ؿIz#<$SqQx0G"w!߀E ɢ_?6F Á\yi>x}ZD =.~_O;Z4nh28Мigd@2p \'+D+F<»:}#PA:{UQaL82vAd9};d$K]"[rws;XDwV04P5tBU}sϩ֣O ?es&;HK_$:S1v?~ûc %qZLB>m?+EcI!ґu+kc;%'ȃf8rK OI^:NvL~7ZWpfHiRͺ3mYCx'e?=m%3t[-@x27"JA%X'(hX߳JBJ|?|Ɩ?h6g'̎n&dtوc#l/cy\#֩ kZ[fԱORbh8 JG]P(clHMZj  7a w.!QSi"0/"NR@yI{c'|+r+beQ@ᾉE%;;wV#I-|~׶1e jsa  ,%PBƴf֦b!9|Di ^?OYzqEV Ɋt}ފfD񒑬LZo'mg3>_SwzȈF},jLj9u_:c] dENo<2)׻c!vZ8=U!P!WqifFs{ X̿DBLl!E;jgv`eۊqh:4U a{f5>fޞg i]G {$\ c],mm /)dYMY'[;)-;wZR- KDCR+;a":?f~nF~c2K(49xuҚ qWǖ(HBa^!wvV pzڏ_[JU\{mK!c'a6Ci2LOca_z׏ugKuA@4ٷ5~ j4#P~S2IQ*Vjn509m m,^R3E[.O;;lzCܰtrAp i/.:B5ỌPAdssfb:mj)mNNu*nw/N-nmK`cIR'(Ӄ"`% VdcV _EW?Z858 R.0}7Q`)u`+hIxLZl.`'iV3O{ʀgAh}~;ípam0Pgd 02!)ٍtJ ?IDԢG ", j9\Zn>Wrڕ)Tn?0깷@7,+HyT1(uW-OP1C &[VyJٻkr?r5)&+2}T3l~"2} 0zuK;fyTYni<΃Rb*e9m#|*h/L |lOU-W}BnĴAU>Uf_76U>,]z9ZuPOilZt ':ֵͷ3c4%ADL1]b7x)Aޛvi%vݜ NOd T-'L]hE9WVtq Q+j}:*@d˿Tɠ]WR:E*<=w򑿺yX۔Dy;$φ {Ef_$\q6%q|ڍgĜpdP0!Sel&\l' e)%4€ }dOL{iZ>.tm&Xq΢ "|uJj\zX54X|գSQT4RnLV&B"Q@ VZ-X;J rzrlh`UB =&mdn#惰u 5Dǻ{fvŮ5uܳ+RgV *vv-꣦#-L̷&('˥l rъv*]6X>v'"nԌ:r~;r;zbLd.?nLd2wXe#͢b$M;Op}0D8W.Eh yښM.ܾ˚b _; p9ϪmFy,svrI)Cl p0;Ri<2 ־P)PǤN сFKY]ۺ(8edcܦ៰ߦ"- ҵ_*K!C'[ gK.+j2Ua敝J+}b>p2]UoRse>p56~*:a>V1vH'tO`pFǃP5(nTr0=I_;:>:S04 }g'F>'={Z{Q-oS*WS_0ڤե׆X028!(Xa蝉e?ک"V;_~_e/s`KߓȅHwHeͧ٨xASߣ)RDVg;:"օQ^g^)gס޸8\Ņ1<ݠ(OsœѣQl.4yNexLdcTwc _bah, w :-dIW=L_Qe+YHwM72#rg;#\>(dZR xM{^#8Bjʣ- ӬpjFԟr+IVH!,uWC'aSza~o;*6f Tr @j]AP%}`\ W >‘;H";,PҥA s:zPن|S`h0u!vaH/WjmQd<'{ڎsi;VhW[? a}cD"Ƒ;> LEu8>'U*< J~^3j9_W)4p~M=>as}SʭDKc0wPCG~y]*68}`A!riNPE8<m:fqJEg;s v{A DD(oE%^ Y)˞̗޶;ZK>5uN(FT[%f[f=dafu=2T74ߙLSRkT~4*[7@M5 ""COғ/93Rs ֎:iƩ.!܃~B+y`Ri^ ҷ:6,j¢2e!^I}~e5% nK ୬޽h* m]d_![k( ]/f&!;3!$Ƽ- RF࿫H1-c; MҟϿxt><\Z6ʴ84_wycUƌXx/ٿtpsKߨ|KEYTrrh}sjbY7WES.*&UС fMЌ79q%ҽMڎu6c\E-dLěx7FFуw k1%~ES0Z`EFaxJJ8wuXm$گ ; 3* rAܻXri 7iHMvx&d=*H]VQe-Lnp ̡vx)ͮc"5žfDgdF5Mx'IancԹ{ (@Eaӗ%ZJ 0Er.x"$} [f4GArv=ɋkj~gJ#C 3X=\|d՚D&zʣ_䵫y?wԨOqYޜJtR`J T1hNͨ}脻nSHPc} ĉN_ Jf^>x=ҩâLdz|~8ŨogsĠ gE]'Rь=`]a0.KJKVx7 GA:qt984_O&(@CKaJ~2rk!ءT~&3q)Ġfa2*s{4#z.qtT ߤ 9E&&H/{tAT:YݏOOj-}aͥ| A}),Y O?U{dC*+5y#ɈU=e 3pHj+b^4ƠZ p؃W %}ya֗v?sc82 $ ,>ϑ+r%&v/Y)r%XbX2z݉SQJS(F¿a>oի8#(F5(3@H$HāUiKN`@I1q@۞"IlQJЌX,]]xBB5I۞ kBӶ5x?zgФ e{V_HEldBGxko_Qsh\IUM37,̺% 0/@=ںz!KKSȄ-7NEg\{ԉ;%V05S $&IWoy1ǫ Sqmh.uVOՔK9Ź6 rW}mI5+R~gz;zM1patYօ>23(qO0ZS]UKK9ӿjt[-./ NPi58p2=Y@l0[;P7?M2LsC%roQP 5?ȴk6 /@6E1D|"Y xܦ요o,?QD:HtfYmjxPrPw1{Bj˲= -]~|cq5Ez=)Jj,R ym>M3:c<)4Lf獱W 1rO *V+Sb<(f]4ҝ& vyP $(!V TfV*j)m3gBd-B':0HΏC_ȼ}Ѯ#Eu0k0/9"F6LRhggiB6kZ-o",WiL:Ʈmy$ 5qrȻ@xKatrL]xXk#!`}F ӝt38YȔEK Źy4䪖y_&Ax`YD[h?rm+8WUOwfᎺ<b p SًGXKX]$id_4^{B6`ېXQ*7(y9*XXWUM5IaGgU̘$%Ӈ*>cKn A#;9bɜh|60 SN>%Ir F0j Q-vMι/YnU:Nɱ9+zqi{P8^3,@r#qĎpNb/Mv &s}fMd%X(vԮQْt! qk(co=F~LwO<)YEp%{8c.+؀&C:+F|,v#=i(w}p]Qɔ,\]„бzN;T{r<\ʛ195PԂ݊2:přq-_݄&/4N jA/b<`Ek~fHűA`kC}.Q<2a5>5qe.2ߚXaSK Lx)9J6AѺ►zzѪmk(M?qt"&O ?ٷVDv<1"uǖݥ1K<5B&N1~\51XU*Z鸔F;jEk L#N'Q-࠼6zX K>9o]MFx1OfŰ>tvHIDAɀg~~.I>Z<'q&zSq)]K^?]hS"gЄ )jAxziA`yͮ?:RV.cǘR H4C}1wU9h#Մ Z*͠{)[դPcJv726_w|lC8-U_DbG!YpbU8!ܶ}0}ttE7l$YoJ0G+]7hufƨxP"梿LqɹS_jJJ芦$?}zݑQT D2ӿѢ}4J ߮vB5i"!k _(ᵝB@f^=RF$Q2q 0m~j9.'{4-!)=Z}mDwL5gO@jRVoΨSit]5(+^`Àŵ,vm ndyn=D]JD8iYo JŕZ`_ K_P0_?VG֠2N)P# #E4/kH9$' eBY{h4C4!o:g]*}R@Ѹe=Y\nҥ cމ4gqon?]>ki=rRNt9-n]՘Ћ;p$6;Ojry}+[TYt]My^LI4#l8956'ƅ2\"x?RG?+O9.>F `s|yG r&:ڇ2/TΪs#͗4B;Y?M b+SHqm^.W98g>Ɂ} $=թS7[$09t,PrDJҰ%>/^LcQd)%TҜZn`Hn B5AJB̒*ȥ Syq0M{<=+jX D_ {&6?<r>Q\:PȔLY k־u gԾZޫRBr dT+LWz @}ذٛ*uQGRCf I草rbԾ!=໵'9gudZ'Վ9+|pbOb2}2pf< H+L|;>޶w7:wݰ kI:~6$Sue_r +|TՑ)}Ƈ˛$uf}ZEg"zb[L=Edp=*I E'wk^Ȼ 7owjV7 !'K~SF3wXqqnЩV  sj'©=8eiVCGEo#/n xZA{C[h=2ю#3èնGē[ˢM,"R^䛏;g7gN_p3-x2 N^WD4m#rژF񞩅y{DMhE_E.P })yFMyg%6]tqPg4й`I}"eBn I&S,Iӭ 7:Aݍyk~Z+N>u qt`U~Kھ 7E㤴:MZG, ږRUVE\w_kN&\a1ih;]=͚dw/(жveyؠῬ8EvEJk[=t628TvysQlzޏ7vMR9!fR'`xWd*], " nk=,<| F%BhM,P bʜ*.[™l7O&u*p@MKJ3- VZ?`\Ж6?M.3o ٟ N=ʓ q|ذy6|M|EĦΠ6{XCCA9/$ ĤF.+5-^nߩ/܄?6lД ~dG϶<]К ü]O3/50m(͡OLD=Axd @vĐUdP%)3fyZ) CJypz c(edTl'9*z!6Ơ\ zM\~ܖ"Eûk~ XZCt*PR>C{JmdfCFg:/-VM錻@["5Mua9zWP|t8DQbƒA 46a*䯃sQM5䑙iK dfYEU[ZD>rҫoN4TQ|U7׽,jI0ln[RSJOq+uy!?LGy`gy`JI~clM:oj:b$5Fyg|fؐ^9at""[9^KӤjv5qpӬ\6&X {oD/uWrrH;9dXYtqoO1}N?fl#a9\v4Vk[zNFYF7$q!Έ ,V=$#cIY:G)?b,rvj K.m>c4ɞ̞ [%CNy+4.=:H γY/%!)%ͥ--n͜Ii^ZJx֑^;Ճ\P)_1wr+םn`&E'r}(O 0Z1_}ǜit}@|$Q#Sqo̻y4Ę' zԁ R\I垷[TM+ɌyrJ!OŦUJ:o I=yjYhif % i* :=z|iQ\[kM@"P8^i%cTۃ8wJ=4~g[حyz(Bg֙;R'æqOFFn G|H?&Պ~Q[o<NJ y=: wTHҮ.=5! 4 L+0ETwRxN1Zs2>wOmDJuM8q_vTOquUg`r݊bL^o`ӐeOW-KOSNqI*|v0]O0J>Jbѕ ;l%a#(9I/Щl+K5:9SDžRX<[OݭOQޓ}ϭg%K.QO$T)X'aG|t#6TzhSLN9V鮢A]/7nXn5֪j,תӋR3F3PjYw6U>{11F`M8nE&W*2|kZEڎwg{֒1] (_m3{NډcaOzAu܀ `P[6HZN`ȫ4ەۨ$׉Zsm)]Կ\(1oL{>1oR 棷Dqu]&8مzcTuE~|Plpn:'`#3gHYChUW@ @ߞ3\ay|c6R}GH:H]ĸ'OP$k/-{/'W1,ç-Fe |^p QÞ`jv;"t~jm_B-3@jN>kPn]lI RyI;#̶IOQ\K?K%0j9[ER>(Ub9^e¥0bj'8njH-#'4M87aAgHXIh<6)N,kܢ?_?k\>~ U MA[t8%fH*ܛz-k[Jv$PE+u\؏ji]2Kj-}Hӣ{?$``.?2,I7}w叹*Am}8 4$C)>l_Z5rnV-"< @'xg Ӈ<D^Ie;c\+vXaPWR+dopGo4Cz(r65l b+^M47rg*<_~s3do~׿ռmyvUTX\2daue~bqd Ϸu "DE4(#r_; 3t+ l{*;Pt,B7RrzP۵ЙfС$)ռ٧"ϲWgiw2 <2Cv~mq[9Hʄh701үeJ:9mZ 7LO2}jr*4]Y9C2j`_Hm8w8|iaP똦2g* '(oRužp7R id׺?@[z%RKM x`?C("LԿqf&g,;"2P#8 /%D_i:y`sT Tcfrel~q7k`+HriH4.X3A{@I\ Q9ӂBDX7ܷMu<[Qc2Zia *>wTt_9 +lE%[ $̇%"Dm\Ȧr"i4?.Qb.bσ9wɹ[|O܏{ %//-Ꮢn7dBT+úq NG5v3'K[ x" 5ԚJEZ-wkitPغzvaHEcT%\Ee`KkÔ6;4KHm&}ݟp]%gDCPMx|vz/.|DLP,(&ǬlȺKx0dHwL|*7;)5o6u9is׶2Ӷz RCg۬1cs۝hnsĀ|;_y2بOqF'bv7fodgzw9~/ A~ሬZK=>'Jss/?3iDMli9/vEجѱý0p"FD7Y| GAL9rtZ]yp-U)X}}DltFrGB-lRF:~6+E{wV1N]sBY% ǽ]AD|6bGTb54Y2J9΀?5d vhЖQȪx^0wt>ٲfƖe!50ii"J% T9nѤXltn߽UNCLwѷMVկ[ Ad1lx#C&LMc=B6#y/aZ7waC1.ves?"x/Râʯ.wܕ0|i/y.9oN,F^F09;F֎g zTa.3@ XVnS1u okي!bpBm[էW\ޕlsR. |'QY69O[SCn :`i 2{N])VQch!1u/1aYldK }U(  ;PWu"nhM,M-mֱV?C1fUkXxYm#"RFL fgƿD1Ip;L"`ġ..lF7S.^jW\Θ^IAE?$7YZ6]ؚlEZ;kq%/ E;b{xBnRsr8F.Ә>~E,i@F"oFAJϊ:|H- 毛siH#%o#5懵F+{D Ni! tCr\$ kxI$yhB߾$ggPe%[JU>&cYsh/ B@п ~,B%D؂p *N҇gj Oϝܷ$xG=BdT+PIy`/ \(>X,F_{UX  W q!ډ˞㣦RAaZ0FjS۩Nod̛d mIYX)(0~'ŗu)j)7 <5ќk1`Ѭ2D L A6HJCx߃pFэk_.װX `֪q90Τ4AC(l @nj؅>;(Z|ƥ iakdwu6}ߩVvO΢Mp6S_x'XIlSWD1'M43$U^րKlyI.d (jW8QW:P(?NVWU1CX|sEk'ݛNasEJ\KoIpOʪ mKJ;; dQDSL5Ζ5U|K:Z) 1Xn)jkQSSW [5.JgI̢R[@heVy8fhh`>Oiڗ]B|9e U_ϸ(hj$gH(3ceBzU* m0)ph{tg|X yid3:)=CwLbo8 w-o5 N>03 4)h^+gmecl1 ^ԉll*PUhkIꅹ|Q T|AG] [q*%b/4C;ZOk؞.MJR3 o <,&QNk*sZ7^L.h#NotxelEPFxZ8S8u!w:D"Ho]s}ɚJ( c^G(s3틽_>Vs~(YYXKyn}0 IHeHs^@)TEw<*Ȁvna:p2OjH?2m~ NRq*=mrS`q`Ikzg11r<.H;6uZqf`-w{HS,nWpxׄm{R^/]n pI!# uV]8тy/_\YEPǸB^q+B_z'8?$)JچR`l׋Xh>F0d-Xi % &Hlg&j9d̻Zmr#]h$_Ԯ, ekp^IƇ$ujpҫ i4vݝtM*M}nՐ_k/xI_dԭc'(/Y(vzQ0"f#c#Du;g[Y>`ePz_~aɄ҉ه#3UWE/@Q#cb+ε( U5|, y20{w GrQ aLfo0ڄ4#mo!T"L'ebڙg"i`m7vEt/I# ég>wR'} Hu0R!u96y"˔0%/=g\zΟ|VXT$!+{Sy_ d2yK ,fLZ6 LG  /{Ԭyg|Q D@g01s)Ċ5WT<`ِpWyDgq¸]5F?Wne/ fhGQ+4~}L;C/0L^4n ˒Iɤ l?o+?LSuƛpUda, dzM3vjHjT&0zP]#ߔPK@ҹvo q\Ym[*N(SrMx` 'vHf6CwM&;3lr_d;M W[uws&ey\o)JE 3~lOxȀx yd &COɨBC&fA!IN%ei746꿚nZ+~6].tPz~>Hя̫~hȈy) lc'xݒ`cĐ~. oe [z/xO0!a_cu>OE`؄Z. d{^z2L*mYH؃ 0DZi p.Sz k~+<`CAޏ_5JݤXsС9Q _G1O;9Ab*(t] 8r{rc6b*>ndҌp;d`DȨ↞@ UBh ϧ#T #OV`*='@&5#zF47?$QIxTJ5l !A˕cuDfCI k}˚'S`[Ye) :R1k uam=nK(c-(>mKKn8 ΔQN.nG'ٝa^́u%9WaqưR*Ng|5Q{s%~WW1v+]U-+d E>L؊ҷi$N]1эT %tԉ$qc V/)[V5p( 1%#=e4rJfa_;ױ$Q:IәqN4 ن 2g].] '?4{3 p !%0HaewnoĶAUِ-Hm;׹5c++so5U,xuaX'j1{l T s/$4N(+( m ?R]OO xvHLz_D5`bgK>R1O3<.țs[NA}-'"8+Y5!Ƒ˔]!a"V;ps ٴef\W4c%?!&]Z|K̕K 0oE߮@>jNV[}FT -xOs<8Ρ6\H'y(U7'RK*X4(.dgVpVf6G.n'zW$I4Ns%%|zy8kʸ Em-(.-2۴HjdHRj(+qKw㬺rjJ?>ˌtpG[֚ ~ED ͮìg64; Vt9i|6`y4@sl0:-p@v;n) iGV4%܏EH9qX+X%D dzwR>'O)szUar, !B}x+e}J\l5XZ?&i*S#W-XߕkE1' TMBk/ll-Z" }0]Vbc5Z"mKoU% -sLD[텾n1(U9]np(C%q"8;H3(xtSYZJ7κ^Yq WS؅ 0<ݣK1̑ޏ SfRX*O+{{eݵ (0qh cͅ{!Q#[(uFCPHe(wL 9;&֭Vۑ@Np_edG)\Qu}wV۾ײezZ4 zeKJ&VŠKWk ૡOs %yA[躟aqM{{scȐצs7B<P]﬑Qĥj ZIUrql>bEyjKЍڇ 91׷SL/>֕L:btbFd}>ThRd-1p,A/s(nkfӔLc~/wCSU)L$$T"KGZ؛ dV /qDC1.; s 3V7ވ@ B'*NͶ2$f{i6ϻ'xu OG TM`FM8KLxl&fŢv~5F Xx®6ض/gGi}D#nⳝI<0->H|~{#&j?@"܀U5B@gE_Rz&[f @?|3n14M $loN4f< QwZMt.H$(NVSǛ1uGVҢp5YIp堣/#\oAhFsZoe #lS8Djz͘'"c/b5ccepT u~ .s02!ӴxU&E^at\K器JEnhzzC(:SDHBz}|Yvc$_Y :9%Ŀ蠲T)B.0WkJv?b+1eXF7My}}JG?WY\5 %OQ|(NR: y6L6wSQb d{C`%c_11DNQ-DҘu3Ԍ?#]=:Ɗ{}>GY=t8Ʋ}a4H@"~1kJYnLʢ]Ex%k#0W}&֫0tr|wɴ.A}, mI=AŅ#٧R;{GeW]rr#9env_1S+ݦ/&^~]RP{& (.E| VǬ[>^T~D(c??4J6 T8(種 <'f+c}\j~܅TjXbOxӦ< QR V e(X|>/A}x9Ysމ;Q=쟶9p(__XT/ w^3ڰ{z?G䡈?Xɥm}]o%٢h+F%(&vHKuDVwO#/ wKw7t?. "681!= [ul{f yA{ ou}L'U?b|zR6 g\`C}6Y li>pP䕟ot8My]9ߙc6ؗ0>ԋ ِ3y% PMUզɧ5 @Ԣ_1U!:{䘅^qvdrF> ֍||h.W7//[Dq^uG^T #N>l>_'+~@  6aK'hN?c0zh7_`Ќ[k~{q5]3cd:PϚ)φ&c8=v͘q: Tv!#?#tbxl KS,CzIw Ж0Aգn@6uBA, ElytLTwu/X+ y{{am.+>eF㨤>NΝPe::0Yŏ/fM΀N] Rq r.W%#nU EbOYwRvA)Wd&? uߏ #Xs7 d:m8x$Z#BEwPoLn͔|veMTx@Į8_j߰0'T Ȳ ߭" LX,eݔ84:xضdB,pDzԅe#4PNJB kHQ-C.w[f9l9Wu>/CXi/̺q1qטT*0 ^86@˸tj92_n(D 7 Z5;tYKtg_n `%qLɁO >K,cƩJZ WqHOpb5P6D OmtcMye kW)u('K3kI эK-Hu^n%T JFƘ][ĔJMn?kyVR;:g>rgݺ #s_ k)Uf >v7idIҕ':?XQY?ruK³L\%} ǭYWoQFp0yEac?]l٧$KдHL0ȓ9>C6cSݟxtoZa7>Y%ӢhA &G)L5;TdkmOw2\-χ?Q_p40qZ&5ύE#>/y57\-uPG];*:Rd+ -p%[D~k[6ܕ $OҺ|`PP9Ah)WcYM?},O8-^#Ge˶R1 s놾ûнNɚ84 &X.*u/: 7fh"rBHWQ-?܈s urzLQ?E2+4N;P}]-Ů7t[% ƽ.e ,#k7OF  GE'];%8WK>Sضc V!韒@y*dc0 Ӧ4LڃVoB,ҍI!KITO^KT0(cf-v/hTN.{:'9i'^|NCq^CB3E#"Y D fߦz6:ѭҮU}wU^ w߻E'J{ְ~{c'l\>*]_ Ymq4'(w:'/H R0G]Jf&ރdvNTd$?t^{J)(v Q.7JUQb6 ־6Pt}2`.2̢-|?|k=z5| MRxmù~TO 'daSnF *Ic-.[|]b$fEU;;,[7&P(޵8VlEX+ 2//iE|m`؈3Sݎ?(A]W!jD|*tH4q$Jb&M۾Z? O'nO $|<yf[8rfAY2%,Rv齗#`kovxV^رoFަ_D^?UFCM!>P3[K=D7N0=rCU;_5$k}:赉mcdw:x p!pGڥC}yS'H[Ć8W/^So,iZb*?OۉΕYqQg!D}.:pDsTo{IoRi3~‰p#wUc n1e!ԓe`d.z'Hmf2|څ$BkͽšY|L0^>#u~HpU17D̃"|o)ہi봩KFKy1nŔ9VZ`fIZT'z0_ϿPAq`rXG;< M{)|3Vr4彮KvK#]>MJ(GU3$oȸaz ّo'{۽cc)7b;y+<}q2\=9-%[amK'd4msk0ٙZb-sbސ3Ӕ|"{a Ocz#h:_YtseȊsIwM: Ea]ҘpbΉZNd%t9Dbo;L /kXݲ[ =sq9hya]N80/O]{-HWn>h} NTb۪"t(+WGV*JӖS;CWvdN'Cz]qDB̸''AzId\k8ѐ į6.ߌw LzϞ0gL<ߍ/]*X2u,γYUL~^U`ekd3]D}Lt \ OaEWrC~~6UpFWkœ9acJlI (Ya+5h_eeO?ly[`DeiMͮn@VEŦ{fl]tˊ؀{LE{[ u} ܏mv+o5@mnƴ|}VTE(v$̣yzV,Sb]9KKKgPuebl|Foz>EK <87JASr Āuڇ;~5~h5Ȧф?p1euvߑ{괬Qāui} f!nv/;L#qאlp43GS[~OX0̷v-tZiEau@k^[ ћ=gH3wD;jJi5j=Ojy JZk<>.ۨӶςumI9DpY\?]lt]7r bGr!_؏'g4VSijӯE00}.x%R}]#MqocE~ֹr-eQ%aqE}7. ҿF`tZ%mk{::cDU/3Ԃϥ.5,ۻ-eG7Qȯ'fdol=JJ\&D%PS.WMlmbS [pWXqj rvL3(Dl5&6K'l wZ=4ʋTq_F#t:dҚUgXtS, "|{UQw`[߳''/-~_W;C0&<$[H³dI+Zp18*Ö/ GbN9M Ӛ`Fd_YOe=5(D?HK/sPp+^0Ul(A.WV~X s l9>x7B E'T Eӯ?d} c[iVa r2 A3˲rh*.L$ AG@avc s"fS8Rp[6Z4. [?#]*J,P3v&a4"3ߛ_gMEp~̶3Ѻh*ƒiNAKͻ{S1LU S˔ڀ|:S~p॑>cJ ̕VB,V~\\A3ظ;'ɪ>S -x]o!zhRd0WQŻ>XXiglƨw ~m#$5T1aeA.sv8[P%Br(\Z|GFzu ɧB־IYHG}ј>$ĺI&<xB$^xp~Gȼr Z:ȺuSJ渕!:[иGӢ.SsiNK=0Nw)HNYѹZ;$"W&IiO 4Fu 3<7 Zy&4˧3P&}n%Xcΰ94EU7lmr[9Vm N#+" +{%[2u v OT!mO0`x%\/j0,ۈjqeoYj(xwWXiV=8:s`3GW+(.k"sACߒ~uc\Q|qG`_Qs ׎ +cA/et򳵫@ML´h9%ezMy("-KÓ~ 'ydhq߉_SFڭ3RPu4-zN,$&9$iq:+L@PUh7(?voe[Jw8ߪԔ_״d"F5jaV+-6#?Qm3twv5K^|"XYLJxAȃq܎ KWyۤ;%CUuFLam 8 ߡdR$|(mx o{Tr?:tz(I-RE hsʝSfͷg٩fwG98ha[4&&>T"ާ`6Gp =LNH!>G[Jn&pIR_T@htڶM_I"[vߛ͙IYi}"/<8^q[y␘QlhaۀJS#3{j7"&mDM0w?6u9'_C7\]`/Kְo< Rj+c25v{J Ѧ0ZUk# *\ojRe;XETG؍)JT;$AQhޛ&Y^'ȹMIP6(LVǖ,Ғy Fr/bQ^^ͷ)wF'esISa|։+bHq8"vzu6M#zVd¼DmXl!p'0$ǧ)5R}`0Vf͉ nEGwَUD>`$Rq:n0ix؊qo~Фm k0+ҥ  O%9XKyn#>e ̢D[c W7&oK] ` Y5J}jcP qhSQ @ɗ k 4[ %ayKfr5k!' \ݟֽ/ H8`Yv`qc hZ^ ja3IV >r]a90X{y G4]';D~r $D5l_O6'"K{bl5pՖsG [ B7X:AUb|rMOk¯S{CM2y>=7?Jך^\ '΢NK&ѥ3h|y{ ٖbWPZϩ+`!B 芩6{Dsi3Q#bXLw[L`)yE7*9򂙦aGەHE༇iXhһ*msH~IjʝK)"c.6A)۠O+yw10WqkQ.!hTw|l.F nX{`_b_4n'Uw9~C>M YPU'e9\YY^sZ1Ox> vDMsxPT+N5Qܳ+@~ ЃNQ$'$) ]8螾ގ<6rs#/2 V2z9_jlHd)P)K>ReJe٭[3@S)^[>i m(e@rpڡ yyzp Mɶ"boT&*Zu$" /[w/L4ۮd Ȩm:s6B5E}fR-e[wA9+D'sLXYrZBY=l:QYTAk,;i%R5].;dlyȳ~@'2TahD#C`G7yԛIh@,`e~|o=Š$kL8 TJ4bET6ݾ߲1.{8 x*gjvmw$t8j=h[S@ѩȀw _հԭ(8g\Z|qyzmB++}%Px xb߫P`s$n4n iOewtS[s-7袲E]i$,!,k2޹(uvGioJu?~hsJOק:_KmQ_m 6 ڻx%j9V!}~o0vSR,wst+B+IːW/MؘMj$nǶ!"9i8Ug=2\4y)cd˽0}0#/L^I>vnJu ʁ8ܚUѥAI #XRnZZ&h' |S57Gop\T%mkd'qVt&mFY*)͐JgW;VaA5FEӉv=5V`]ڛ3)KkVͨw۷Wq g H"z,j!|-FTVTvWޅP7cKF bX򭵓"( ]erRf,O;E@C~*6\h׽7PH\ѿ ..Q3d2\XETA1MJNc cP6^)f@ %~qݥ9"(S.l%R$F0ʥlh (cƮZ & ♠~N[?3U(nZK84+ovK-<1es1!٩b+In17I$H~d xʯ{q*$=(=Vr0 %zzy给HЕ&GwfId]YYkň}_䢻ZGU 4?lK6۸m|)՜:F>YloX~!xr&Zz]gt7@{aZ}ue?qIZ5Ժ!pATPFEx+V<6L@`Q3B-W ? TPEV?#Z4ERp_ tFLBQԌiJw7QƔnkc$,a){TN!k8ͦӴGpWFPݞ "HT6MQPgqaF[1$Bs m?#_@c*W"-[MNaqD[,:'dR'& />{M i|ō.?51pb-4~zxm9V(yzHoS\-|r;>@ܭ]$5Xű6]<<dshUcI iZ<ؼnf_5~zFW[+.Гae㼒1ɣ>QQ?8SwM{M4Z*xLCex4㳭Ik<ong=4q<[GL_[_,HP8L`lp=f tEGX+zTf{bmڱS%JR QY egW26RѦI -$4X\;6MP2LtF LO O}iJ9 "D+@X۾\Tv @7vzm7ve'? sKԟJ;Bx# Te=n;w]_k wUr.R$F(Ok|6^,u<(r V'OߛDI" $l&]&9B<^cmIk Ml'Eܼx~P/tU~E3qTD;c Gdb?Ѿ/T-`6N[NBP361gg@P%7I@":m9UˣkO> j@.vz ;+|'༸Cv&톃jΐu!7 Bo`㓄r怶Jf{,ס?nnZϤa-}P/?l#4(*}r@T/ak@dCY'4̅wx c7!f'(ɷ} *TQn /W+Q$iL?8K#86m,G"W4cJ(&e6|ϜQPL,Ǎ pݼw.fG2p0* ”B9sXZTщ˔^=$=v#@٦#PY`y7_@jC# /j7-ȊY[wveBjW"{Zb̀a<J$7U]__Մ&.u@2+YcCHOXBV9Qe~zO3JQz],A2> D5WwIպBWclGO!WJODדԇnf~0骧J61I_eGSғS?e27VIsa*'z. P\=c*No)N .a,Z j2cǎ=OMrD#f<*iiVN) a.sKm<2Vセk_edĮkHvzuG 4ԐddTz#P],I(; q-w>jYtL?2nĕ\@E\姳 iP`VdNZAW93u0-])ftW~p);;댷||J[f@Ws $:Amok/, hHNQ}.؞5;cm]%Cn< εVw:uZ\! ,;ee[W\Y9ڤ)M{Z`w ݊RM1jVU:CpxG9YiI"D8^oT{b mНxqEd;粛5B-WɺjlnH@t×Cť̙ڋnp%EU SKIT85'VWgZP,ϡa#Nw5t㵴LJ@f6kv#IBDDBܲaAyru`4L8Ha~.Zn#ҰF2"9`=s.-lW#2|P;?^M_*[~bu%ypz6RLC߮oM“jG yx)>GdDJBceiZ-9nœ/ؑň%h?'&PݮN|eH41C9ֹHm  Kx±TέڏnJA6We4=z7ɚqTCp;ܧ7ym'Wvb7nG,F>>'xί3(JeߛV+"xڤ PCLAs8LODK JbUyb0*C1^4@Xe y%WB+BE|p;W[Dy/:U/5Lm;)IL?c8YURS@qhe 2g4V_hช@^Qş&&2*msV@(eRyܧ,#诎[6Q\bR֧w*vWp MzV: 0fx8 14}$vJ/DQ'h&rGNWTD^csqC0]85.t{6Dw̩$Tb4W^IRr2D"5CM*(]sL̎#&Qh}mijg}\P8!j ^S "%u&84=QLeګ(Ӽi^^W9zu95aW,o([ythpVmEm$?u͠lr)n/Љzv)MWYLF tiqz`՘.jL<ɪ|Ă1Ojiאᇵj{Ɔ{U.>b$Pstxcwϯ`m-X2sK{2qHik)W$"Pf83o?RJJRAdǫ1 P҄@|e|ΖMgef`lDg>f6 P߈zZ@**釅3t(Sۧ!#䈱H"ˬ(rkJH}50Z(FJ>#:"XcctXy̟nw=lR+nQcu}['2'șx W~M$tuxOM%~A~߇>/w$ޔWz Rg@!δFƒ>bGoY-ExEAbz$m9ZͰ7GX44`qPh830@Cx"ZC_iN-$.맖+44ʔHm6#>1n^Cf]&v+q`LxP^b{Mk+SĆlw*>&@cU۸S8XJCYf=L^LQ6̾=YV&>\̹,=q8YŏGG % qUl#C/Fgjԥ>kȭ^-Jr/ PiVq{l&WbIOI$|ߓ7-\y{z7qԀfoJA XPH8p \q}jWb&=qwkpK\+ke;nBFliӆʫ\4ք,DUׅ9(ڌ?Ђx̡<sw"xDOk볩i#enYuzh|c}Ǿ @JR ٟ?w@էdP M* >l/\&ڭt' ( nTK$ӅQh,0= M! <2xvF-_KsaaRMPx"BcԶ$Rh qRq"1vx(r"ӁBU?X ]ΐqKrF78/H<[>}i*]n I}{zeSXJYrrtunYrS!_hw6%`$KH{n*vE~nRTV]I9--\!NWH*h"l,%.1&w$GJ[eahL7~^E6G3FHE(%f$4 =itWlz0}. U!,n)[%ӽ%3?)hG54w/, ^6}-D~޸e6=ax4;4ŚhLDWv0J w0]QB[Ţ=$we#eu)ЙK|tpnj7e3I?  h9 b+ѢT_AeB1 |S0\KWD=碲EJ,!JWjBbtqC&B[1G.d6+O*ȨKՂHm/5A,CbԿ"KTӕl0Z,y,1gN7) zm)'yԈ,?*27~\SbW Mj?}q^78 Y)S6?aLu&Mb0$Qn^_qw%Υ,XT4)RӒ3 =1_#ا9U*M4t8rTm`z2@Trk*042w2R-=ossU80O[gXMaZ)]*[?vg@UCjID"!E2r 'O|d\FU RhbK*w+V'IP a;|0UPyX#(h oy<[t:]a)ju (;+rD-)jNΤ:N !sL@!7,>@W%ڡ3LVmK0xy'8JPp&COLRPa&$@ Cr+3~_6C=de=³l-8H0:G5`\PS2i J \e/!gr*P0M !_-ZS)'B `h :3UjoX6V?Ծ>IUyN~ó<֩ٹϞ._H P͹fMZZ:Pz8!_˿1664{Gh8%!x3Ru!alm a?OVjd /sepo/G'Zĝ"_Z3Αh[SPiuyt R{חAH ?7e|þܬiAhX+c`'2AYaɁ/ksXf0ĺXM Ϸ̩LbiafKJ<&7sQٶƪ\H)eckώ͹2[59͡y]P6+&HRw晣%zP7~&YLY>XNKX=Fo^0mٕ>cJLmmߡƑ 9~oK1Zb39]48櫞~bUZH `MKɜ@flYphپGc\QND{Ɇ[0'@v7{D q&t(U"-21c^IN;O ЦXB2XD "%oJ7 $2F)ԭ# - 6J_y.,sD qI6C<>شڟ|1Kg/^E)z$ )F:bgız%#5Q59\bʟ ]n~3ve{ %3V Y ӐN:6|%~Dn=ӈ1sH*x8=]V+ RIz:ۼr7 %w,>| H߈"c: h/NhR# }ܺA9-1у 8W]jyCcB,mG8pZi֜RHñib߁ 9a!Ӈ$K$+R:8N_LJĚkU,שv#|Q3S0Zԏ\o)@f Spxߦ_Y<3(>u''c+DY cbiV:hLLrt])v\S mlLkWL]~Tl~ m eyh" ̪ɓN/:4/{ 3{N9o:M˚Hr ,\]\J*?Z ig|#!8O|h +ojݗ˟vAKIst5$_)BsBLbn?b`4Қ1Nk *QQ9QrZ| '{I1)s4#QYV;+M`eH c+aZU-1:VzVE.+],H!J;㼤#$Y J. !4xHH׶S`w+J>(Ej @g{eCwd<1;O@qF뎄<5NWȊSΏTXLbmIbdp8,{aF8-r Lo*oކeJ`+%-/=ݺhº^ދ}d#9ZF'ed_H^5jg͚M_T֑WwnҼ,FOp[98ǔ  nM|nd{_N MN=䧂[éʍO ZU0]uvEzf?H ?aK Ƚ@<֌-Nd'v~nzЎ|jH '%Zc7pZG徖L; ee'CRihAH`@uBC//ddMaRխ(eM׆)u>"b,psX(GŵdPE7,i9 {=uZ^ox'Otmz1Pw*IU=8vLqd <2>k݀SIMu<;$ wcȧ {ܗh+݂^2-{m>0`C,_uŬ+YtQ*YA A[T FE;hM_xW 3:1c$%u^\{:Ώ(Lpy֎:E¸t흤})ŧytГW(H;&% Ɇݳõ6aX0),..UElAmBejǛXCd[G&b).8/KU%^6Ҝ_kQAq]<+z'̸= eoy+$p=VћLub0$F's<7K0H aMmq?ǗkV9ʍ#0"T[Hd ݜZ|s )1#(2ˉG0$֔"|t]^MqR#ꌭٹz}eyPq] {BAxcD<ЈSPOJiaJGѱs7TsIBm]rK|GN$Qc >oKM*` ʩ- ' /ɚtonZ JO;\Z K3 ٕ[FH.)b|Ec;HA.O B -:neƒ"_t *9ÓLuwD`#ZqXlJ.`8ZǭRf3)ᦟT>2 Բ!YF 'r8;OW\n9RtAa]9CP@#>u\"bT2޻Nejqz=vᕃ>3!33@-=_oJ K ;:SfHTh eLLjo.~ϪQpctnOac@I)MqL ɕo֣),]0Nc-)|޽eyR93R_WD8&E^38A\et4Gnta7`-hb#})kbR6N6r-Ƿ oX0$-J&3AC -"(aYtaM,;=0gzTچ8\F?Zd-`=):9`$snȰ| GP&nx00a`q@&AuDߓ;^ۣr;,Bh;ޘa]LD"q A';gyHֽ] *vS*[.y/BBK-dt2X{2 w&]ٖXר{jҀu?~)g7tUg^2|vUDf'ߛX0ųV?H'^RDI,`<;]Y{WX!ƧcޒvIVKΊ_&7YQiX6ga¶@vŌ؊%OtiJ7SgiM_TIT=$xG`j#ֿ . ޶SBn9\Olmܶg zȑ{T|I es.cCeˊG?/:Bf ͞dn 'W ڒo6d"JHzVM\VtQlpgd%e\yPbU!`]q;FuFK2.vϒCsǠ ڌ5tNqL'ybe&.]B)5~o§)N(z>Q m'æ-> =~-E.\2dn/f*ݒr7n[)@X|%nXvԖ.jv6ֳ͈,m<#WʕX dR]a^!73/4G7g쬶ƈ0=8Aw'3 -ǚ8+d!=5pޝgH:P[o#4笏f qX I ֤?Jՠ-.uEiDja& .ԤThO!qo,@I7Lc)\ժ]{1m[Sh@;[kWXBUo}‡)a?!z@<}0`Rr/ʹd.˲h1w-=(!E#J=x; ̔2мQ }SELJ^ը[YqMQ{_.RUXu }ćV-b !!E;΂A"/~6vv>}K]ZTE |Lxi*Ey;p0M<[-2"^@!sL1ltVi{t)3zgj? mƘYgժ\?/Ifv- K`ILF,dj)l=宅LaCާ?yW퍡I/g@ng \l>~m +k=/$ʴA޽= &@oF'g : 4ΰF\^;fL`1eP{_ka?~jYsǦ#n_;h~̀t]wanͫ jAcс : )/oTZC1t%|f`ZvWf$d'& O$S { 6ҒUˆ{Xfga6xP ]-]=\@FĞADB=i|Hqj"4Б@XBJA OS7JstRH;2r"gݼ * D%wտEç]¡ d3pӇ#f Rb!G5pZ̤d9b ^Ʃ 9b 7ӝ˜GWp (:ۃN6?bR)7ߏ _˜Bt d&Ij̶v!MR)?Js ?н<>ܤږLrn}U-zkAy_z'Kl5ډׯ4e;>&mOv_TKz$׫8h[< `f%Jీ^0 ɂg/;S9ߢ;9 x˚@Hrm2ɭXQ TOE)3BDIHg泣ApihG8_x{x+-! K: N[ԩ$%>"5Ik[3X~S+;5$OMB69=g! ׇJF|^3fZS/*ڽ } e@,CILaJIªܬ ?&Ʀm/q)CM)90fի[8ej2KLIPJcPhƾ/nSj٤0 kÅ% P-22&N, a1< @MGKx^.y^X8 /n^򼠃yHv#y~MmLfב(AmEKvjA`@ù0o5oJ H[k!";Rv_ Y"ɐ" h6~جrH! \"଎%5]T@}N33ՙnaX!şOě`O?\B E (鋦&8ΐ~dt-B(3=6L e\9EqKz=1 75H7;@Pa@ )k.h|~7\%#q:(K=r]c"n8a&z>'y/T1˅I(N&na"B;,۩FӺF-wv_Ϲ0GfCTm8>M+j H`.i̟UW|xafȣOa~US>IhƯ/WT[lBx`fK8R/Bw4BȎ.,m䗽Br"9 u=q~siF-XS'V:u೺K4d:I&CJ]@ ֆ(9Oή qws`tS2%lR2G(zh9"gqRYJ[}4m$|%uBZ {zTHETy.kUfn_r114Ҫ!mœ{#^Z}1ƶ &QQ;7{t? .OV2q?=(b Uғ^MKGV)gU Cv;\kڅStkXB>G^ӘGAIt-ieGOoH(LC#Zl ?lV-aS}Q=C?، vc"m9X"v#ŐKJ'_̄Ɋ(/{4 BwZcX.N3EpСum /7QDVl/Mr&#Yh[0khw1RwB䮪4s 9~wb$q:EBޜz !NgV >:Qѷ`8:ژQg_dw#^8p/ZWkq+[ƐpyttRL?~3b ,a%1(mT[ҭ&ڗ^; T:7b%[>*JQMٷEZ.<3BqRs1j{o1Rw6<Ba%"=@*_td 9y0,_/ L6Ğ6Ef#LoξTS12qDlb&>YZ^' Q?9JKl-J\ZD$ ƶ4J-þ2&oHKFGƺZ ykLA74 MJ#~D8 [;v&73?=iwe64SGEtWVD~'~8G|Y9 ""t9 d@|͓WG_k|rJ_ZU%|9C렔 #668#jg;g89zc) z$3dDj>SV`Y3|㘩8?04OWA (]7&ZIt;7?be7e]m'LcѱfHQB]e^"l\\!,i$Y#]2[]Տ=_tLLz+=wJm/o@z1:x i2jo7|>݁\y,OJ68Z6ײ-2HYV6eCɉ'DeqM:,H3-))WL-b-=fQx=c= {\p9pLg9OR78Ox/eWpd"70ɔ+֫^O ]UGbl)DXDb_^VS3vsa/oE7џÀXT X1#A, D;9{5wzY!+Kul}gvofstIIveLO1JѻZFÆM]vhAhYiB(_2tܲu'z,G.ONn07B6cU)M{}胚+ڌ>ƻcS•*^/|i]1oAv7*s!)nn1ZaD>CvG/~qS |$ObeBph{:ZSO2y=C!Xl=E+F>HuHƵB&N-c,>-=uC#Ғ=d [{H'&ZB9m!,0*Y@R8Z&{+\0.~cMIٕYMVPh1pܰXϡU ]g;X}.QI;YA%.E 8n(VBˆ"G&{tfH ϲDjAG@mAUF(2k7Glߗ9D9wbZO"v>Xڶ6ȟ53Eb #rY>On!'|۹D:H I@uG*=(]Fq^0쯬̣f(-"b ,j79N7]Mfʡ `YVifC^ƃLl@sӦp3p_!G Kk񳵒voPQTcln'P2s8^78ħ!AJlI~^k!C^@><$Wt.;0/ݢ?!ࢹMg"w:Z5G0s `m~g2H<`))1PACɦVZWF `;P |~mRQRۄٚ)/tjcg/|R>U{)O@tG@>ng\IKk|gY3;﯋] 5.&ӽM@ӲؼB(<tůRrV#K5Q}F\9)+uL!GaᝠR0A{ ,nB9\|{z{Xve dÐIu܉_x1Y]}ӽ񇎗 Go-ͼf 53 HH4uW_nEFVUbfOa@ɫ=ՆdrQSfΠq]LX} \2Yܫ; Ip/WKJVWze~}]-$ -[iKCd{ `^}oM\F>Uj^mDN45;i2*DaEwf.*$O~5 h;R!˭mq0 ˏΰ#AvOH% pa;mMJ)e&`xv/i.+I9f)ԓ2LT QSY\,2rO}`%:Qu^DcT%4Ռڂg%6خoؐ;ςTℐ$\ bP/Cɀ!rz0pxZz89we]wtt_B'F X?Dfo2.țj'79n{NB:F>uN5]S-' /UZugʫmn/}o}b0+ì & X1r?8xHq*4DٱY!= aәŗqL@S;"{Ƅ ̕}VFWfv4U2qY#M1XܦjؤN۩"oYM~y3:H9nd=zUT2kԩpG5t@S*QKbsި8bω&(je >3\If9RK-~a We '-0H S%yM-ژVkr$@#sTsqx!28YLFiJE3 ty%jULUD2$ˆRɖ<7jqy5 pM?d-g SX:\i!.C4b"F"\y}edY`WdPK0uEr5A!Lj~č"b܎IQaO`8h:N#ua[yi-ï>b^6KYh9HgaO܂=2~!DZ^hn* d>&7%*^ ԥ{|CdcHѪq@y}=MF+ƶA=/a|tX{2ȆbFA>ʨalkiv5+*J;=K[EO%#X?[xd~aF=Qkf PTa1r |H(|C!H:sM 2^hHX>ܿ`=3=璣™u>edOKA€i0Y X-@=p^4Iۦyw&암VK}܀ OPWDpduFw9&Qwk2'̕,h| ==;\So wYȔٵf GY~Rl7J%dL]?^ Kv*ިߖgaY]PvӞ.IQ5#0j½f4.;Rd6E%(8wZE|^mu# *p:=I0~9IשT6$ 5־hvm{PDSƤ &g_uuS;.,s[4@2 jIxcRZ}{ j^ڈzUq6L 4Ux?/P\ѯN.= 'y gr$6> 8{ݗٯ%K|&,Ӳ;=rEoA*# F.9b+M=YFV(?C09^>:cF}bW"pǛB\/a@@LG5Ѯl'H#Ch(^WO%Q&Og$&A$OʶG8o ĺU/9t?Uowj%F}N+b!c2 a\ʛSs/8k,Bcic_dNÎ̐3RF>Y| (,޷}=Md ;pH"b~,hJÖ@+ .. 0]nME}Xe1O1ET8غPn竪 f!/D&J %)ޠ kcQ*1Gu]jj'Bf,8Pȼ"QY9o3cAXAM ϣ/aPѴBI'ev(OF:qo]2/cI>G}i -00-9-ĢjtH$w׫)G:">àezffTN4 $h8?BuZ# e@$X固R{F2P3V"Sf.9NuǬ!ME L/oT2H]M0?h!Q>3\BN}_YD<:f#)ZwZDȪ)kRv5rK&4(FGR8F嫍æZkbj\EZ`xZ;72f\2yMՆql|`_Ftto#FtVO&U# /rތR{R2yS'N||I~Rywmf&~Y|M'^(m; ?Caԯ* h|St1ТSX O$ӇBɂ>N!9CƛsXͧGבfTrMZR \@][ 'Hq.Po4[]>: R7m(;ܻt~ f<64R`krp/U6(#EX}GK|2(x:0|ȍWcn:# }WUp BM+D5Dd&_w':D&wwhܱ݉HRQBM3A,`&lөp`.Ћp4F:f[CCYKG.ߏD-OJ~ҸQ8AD]zd;?TE(j0AJ#8SUIWzSt[('UTӢv<ܭ2?fn~qo֚)O=&hRFCít\3f.hڐpRCjteffƏ)@:?m9eU+oߝQ:x:?`t*>E'%|*u`56!ٍ{8gW/5QV6?l9$E١meD)GU`.>Ēx*pί_Eխ.gAX*0HvG:%de 'G'(L{ iBUվvo%!jAİ˼ Y\bIK;~'ˈ˼(!}tG:IV8p9^:r+6kw0&gKB-Tw^@~"S#ɍQv"1h12/4=$NSJCGB,Gk#(ϑf, yjg7+cP9ZB6>X;+%%??Wf,(Jϲ̶3ݞn FEqa 0GzX5IEx}J@&b?6'8B)[* } C3TCKcݾ0 )`#ߢldCQn54:hz: (ʯCSr!d8E4_Ԭ23%V1"ݺTp>_ XC%X5WƸ7H%36oinܜw]f765%՗ѧdÉ#9eKL (`х m<R}V0js-˻B3vg\X-ܨzy9$Vj̖G^tN{RRe@7K o0CwD cOMBz͟[,؃` %-`\uM4[^j~ .ppTmU,]wCf",/uD$S 5~%xEI:#t!He+6 *m&T7Dg2Laѿ@#r%GBx g0"D t阝9kq[$/ULwlsaüMybS Zܦ <HZ(3=KO}ESfZ2>tp;W/|sK*F,Qu?'HVgx'.9"!}92Yub1WE/| 0drW8qo×]pW] HLnaz v(rÅk*AN6wjư1$}EM+ʩVWVN: =oqoB8Kv,t\1A|Ҭ.b $}[xܥ1l7j{6Ava^Ѩ0r4r(1ܾc|#H&%c@^d~Olaw9O:zUp}9}LOc"^sԫ102T>G5K)^*WL?ǀLӮ4 r`Ndu?s([7RX^ȁV.HHnuJ8|ZIûфB6YE8!it8gD* H{4QyVNNϴ(\E,kPZPARl<BSeYng:! •Om3 g}HT(cIҪ2 `B}C JMQv۹:JT^RX&`"0cNciͥb/].ptWlb'<ʝߤُ/)]Hc܆S)?Rs{ؔJ0O[M-*0£yR=g}1݋Clt#5iRJu雵.%Oiן*(uzipgκ AxcL͢?Q|ātOhr_]2Jziu'aV.J+Ux~jT ywf7yvQ5q})1,5?*1=K`a4BjͶ\QaRe)xa ,&9CÎJeĩ8vTn[]Y͊ }L [}2?U)of;y G"!x-1MYn*{@wy~~ 7)Pg9'|g%?,Ru@fKCj$=GBm<qNLzbHR[,݊t6:V5Xo˚z)wFz[IЛ!s1 ]%mF9~#ip y PIB:/yȝg^CtSU2PB$15iQv[3CV. jF + ./ .8_8zFC_;$z4CA(/QĥMto9:\| Iޗǘ &8&}ȉ~@h'V8P57*aD Ft, T ׶U+Ϲ0o(>=lOo )R9D*Dqy4A2 "-ۜ;vs:=Op YC5cLZ\ !wQE‰٘,\1KyG$#"-`D@c]יY7Z#uGINh_6}"Bu|y[n|w#= fiӡ >=菊Kt1q!'%ns.ZuMn.=Yl 4~>Ac=:U~+r#qMcL @_bMEw{ F:u v}h[o $4ŝx'1UbaK`􌇺G߃={5Y%`԰x5Et7he(0uČ02ek̚5>gEmA-Z*)'}@AM>H6s';[عJ:jEA{:7$QX *=*irySsWQ<:igFrKv|*^|&m'U>qrCP*Te=/[Zr ڲ_`TxJ}1V۟bEvFT X͎-//Nq"smi:J'tE 2.VJbCޔNG=2/<6pD<7tPLwNYO}0֒McacGֆ%(Y{9J,03(l5A \2P OؠO˯Y!'>]/=CdP13z3;߼b-j<Cg IПm~#rʍ'/)ME f]ު&R;沇gY&(\ pl50S4͚`J[NBoϟ&ވ U>æֺ{3WMBM_:%s$n05LGEo jʕ0Wwp/p gU GHHt+&^`PBMkdڠTQ~`],׈JTӛ 5w_B>bpJ @4 IR ]||ca6ۅ<-IRZ g}T禍D~ܙ` V]3K[s}W6 sȰKǻؘQJgJ+(J.S@j \_p:M34K Z~-VNK{Nrޢ~3Peckc`'(b~JnG@v*-_^Ci(>"b! Pnxл &>YygyxW?M:'~׉͠N+h= wV[\SPc=˨*wb^hS.WE]R|'0#j;1Ȑ#}S+Ic`-Ho,N. pKΈu}x5P,NRb\JR&NB89d1D*9lؿ!\DXdFTbH=*k7 @v1BLҠJv&tb/H^^nIRAH^[, -,j­]ksJ s6`Ñ IpDbjϐvabmnQ=۵YHkD15:Q#c*?z V]06n;O9Zu-4y"?UcH8y n3x bAh;*@S`XOO(GuLŵfP=6%D{ .140M=vCsI>SOE~q.MȹY,QwǯMz_1pc@ Bt#%oF'@t=j<7}+M`8d !9 ΝT.l- JTܠm]x@/U,%StT'4$k~0Aum\Q7thFXI)4D#!97cUa u][]Ll/6y,6_&_I7jî'0JCz鉯*_{ߙ?}ET &e!$!c0c>P_ 43{O86psV {=VyĨ Io|t)s XKD/curtPo{KV)02&* kNU Wёo tcM.'Zvey5 ՋU_BtҺ8Se. fv&P; Kޜؒ cUNEADC˾S2ۈحy 8v4$21FEVh^'[ #]o(}#3+ B Bо$En3 8@w;#$W_*mNxBwBM2 h d'qɕO|[:/)!%U (lp3/vC0J/ZY%0-'3]m=qVJqo+9pK|鶥z<6\{7w|o5}DEx`qe"ΔIq(BcĂۊ*9u }D+&#I͇G<|* @Ay0x\HծȭE;Ig _鎷ZrmØpZ|bG>ȅ5OH20;հ`-uA,@7{wrN$vK)O9Q1 (ͭe)3:_T?=2!aPmm!txJpW9yӺXbߜ¦)~BGmr9ژ6(wjKt*HsH ?#`[ i6@0Zn~w/OvEc0ey<*x;i~xf67ZӢBmNVrVa: 6t֞M/L#(qFܹtҕbm\Vg]a\mMi(RHJq6ˑ<9k &vk/bVPQfꮨd٧ L j0qH$xnF?Ϣ܄u*U:YF_;mz8$_n@Bٲ1,C b2ܗl3Zt,+zUj2aډu2E6BCЈl.vzec1I (ΝZjc3v%Y{ql DoL{Vf(¾ ^ͰZL8$LN:͒Ou4LD@Le lЙ7P5miw[#?%wyӟvKUf,V'mГ:Uci@ OՌ,K֑[# .Ml@t1̪ ­' a-Zue@,4FY)z1&AAFs !pQ&i rC*uyA2g9I(!U缻 )ƫW_3\B1;v*t(AQL↊-a\jMij5f )~3Ho Ʋ24V?$ϊ,pwʐb`5&u ,jlw<pY띦AN!!pn0thԄcW^>mr 6^B& ~Tf1)Go+#^ L~Ljo8W_ +*mdW%]THô6xڕKUUOp\3RK;@ϯI,r5*<,K"w\jhbQ}.#XEYR {41:řJae)5GHm;nD DiOk) X:)MqdB\t_$% Oh>WѩnH J>r%Or| Z3nqD! o9]m:LdQ~\Gb`jX ^LuƷyK68:bk~z"{IHg}̴\")򺠘zz -{d3^h4{Ţ?o.<;O|C|rwN3(n߫MևFOWr,yݐVџɝEA@Qh%֗eJ͐PtO]m;PmiBW?k+"=~LT'>V XDDl tsLz )_JR$Fa6= =̺QJ tzwXRVR2=߲EjTUTPYޱUFGja;g: =(0 lX\GNbҧU ]&D!wJST nLh(dkn4iW"a{4ň /&Tj%iW&&"j=4d( Wݩ2mG2~ތ-y%@lj~*] sӋi[:Qdfئ|ڹ˽PA$5]V6ADlz~9=Ӛ0!}9.lڣ-\9:p M0`b^RNxQmLÂ4GvR`|tBI%2,UhL;Hհ~HP]rT{˝}izCInh)kV~cOϖ[yokc1uge3o-b d FLVpe:D0JLX SΡd'zH(̧OvOUbUruV" 9M`>+A.变LB;^5u֐t9ik,<쑷 ca<Ԟ`zaJ+G& o )eyBam2oY0.gK5X݅:,bZѣc1. 2um rPz6(uN啯:m;m;̎/Ɓ[9^N+H',\ϳM3Q"f2br*鼯[&B//\ON2 ӌ&Drύ8cB={qNUp?~J9`ߠJ}(lQ{6аiUPϦ$F$(Q. R` P<^󊽘К,S;6RC|- ݏكo. |vEu45Z_eBp8h_o]wǧ|x^60;gWlA`4*Ee"iɕs~%Y`RyWlʿ$0(q.g6F.@ b۽y]?҆xXV~2rjHm>pJA..Wo['[< La޿Zc3e'H|Fhs|}F4Ѣ͐K=uOVx\T6|*ݖ^5nQInsAlPJ.>LP(#q6= u4 %J_zB8U02~_3\A vC}2QώM/kiG!=7%iRcVs~o\+ ^ᶁ\-۽Upn~5*,!nܰ{H\Zu%u k RΏ)0Ncx1Гy2w]+.-\_"esT#rx32L"5ϱ FO)%SHGGw ߬H&8(ݹ-R#YJ˺ Y*~|Fspé f9z6eğsь.7*#Tw8$1T@tV?6ޗJ(5GqjjP{W x[Tj5ncOwy2O:1h-eçfW]UvUmAbOJshU9v;eMεȔv}eC ;%Q]~/I&@K*ˏR<&OT_hd]Cਈf2nPEuDVcg\Kh L c-n- ƒ}D˂4s 3!$N>e/+bnV%))@;F_O#̃ :ˮ@PK&-HG>qUƶ#v#{@B칉=OH3'x@xRV]og0q|S]O#dyMojqɾ~ wʼns_G ڶStO#pu W&KsL#Q%FTA{%1*(pL'$}Bu%i:u-MaIb4rm1 ׼j޴)Rtn#yy<Ѓ֍մMRa 9;eû+[{!SSZnzZ/Q0›~FmQ&&F0HejE$eO8: js2Z`x/2'aJj(@E]p&۟M6v^'I! .=KjLcyZ%*H.+ (,k"lG? -1JoɠC-G];=݄ w D.G bОKlРQv2Sy[lm$2FDCQw?p%Z<˰dN' 0AnShb=ydO0a#r F."B~|ɘ ̄ X+A46.Т;?qjdFS}VfJ3 g<o:hI&PcZ9ܣ B`봫(2##ttFF{d!9~uiuY1yZ/dLZد7#y_1z2m5փ# 0ЪP4$)ɞZ_8H~\xr6RUHN4.rYl$C_oe)$c,ǡjZGً$h~O7VW@TAlLMIB2)|2y).SN* ;h6)T剼<sjO9Y$1ѐ9w {H#( Ơ1Aj"Uz2XKRrcY WyiۼDx"fބDɯ\ kqȱԐ[ eC3lm?.d$BTc`=59$UL&6>,"IX Y{1FmL)*+1aonnϑo"UFݺVv W=iTbpk6I|ض:;Eh7SlRX-_%xzrҁKJ}45wŚ٥1{!orf Vr_76<~t {I~X4q+gb -輼LVrMPO?s/'@R4 mtE;1ɵBR>1PR s~Uٍc1ۏeјU*NJD7*ڽ3~n$-j$ pG*/b(Mwq_Z_{L[ۚH]BXs ,Ѕlq$ aY5/}J7H`TdMD{cq2-7KXɱ0Tɰ>sӊnQ+8 70{㭂sF Gl9sWֿԩ;ROiߪRެ=fDjDYrG5]q%,2QFR%s0σ=ܤ-fkAZJbxSDi&z.{%$RNoC~Yk N~Ś\)= \p~G  liyɇ,|2.)k,+OIo a_)X㜲ek[K&놲bDy[muL4lvshA.)_w.⧲4{Rϒ#݂9`e-ld>}4a ySGh AqDAgu)Oך,U1[ƭ51+{W'}OPSWMIeR|`|2I.p+NpѼ(}Z ?=[vp +\sش'\"\(UC؊Sjh\9S~px?ӳJXoFR|7v܉;K~$ȟ4Ch{iɯ7Ic<ίfO_ڽЗܡ؁@*o 2z+ $s(aXy$՜/Ko7URѻ?\|۾,/la(*[L~]1XusDJ'Emtܞݐo)~dn3˥&aT6L dD?cyԠ H4nntwe TSȧWAV5 LTp\~$m~7e5)N+'Dj&e娛-9γɹFTX?pu+ġQ5 zoP%?L{`{d/)c!v;G kQ郕:V[C4#8@6;wŤ{esXf _6tqs;b/-['g٭vv/c[[0kuU{p?ݓNCN(Zfj4?J[[ޏ'Y68|߇аAc <( WqBиTNtGRl-8ѱ/yF l27.8t-¶]^4r U]2*$怷k٭IЕ pu^[o 0cqE\ʗeD3r,=S6Vi׎:s,䄆wBsc kѽꞯMJG8>T>􃆵=+*Cb=#NQܢA2n,~+œ?YWp?YaHT"Vy^&Ǣ+eX@׮IGmG_Kd"`1V N~q`9kJ -Fz?T)dA Fƒ>793+}Ⱥkw&.E&=UgN:s GY3b5Z]ç.UpYR,(it] ^3>xȆ7fq`Dmϸ{m$9I" Dß;*+Oa0ZN3Zbgp>۔y\a;TiK-ZSpQ:W!mznu;wNm:/_`F5 K! AcsiSБRя{Y{M[Nnn'$jKG^> aXM󠰰o=|JX#< R$/1(l#ֵR$ϵA, Қ4bLH K1ax;u"'lV^_Y'n4M9ו+/.\XA)= >Yr׼m Ŭ- W@>;]|yl9.L~4V4Hu @)Tڙ]u/T:Z`U*Sa?L `_lP% ^PT2epG %ɟwuKP&a>p/fO;kVk&^wKQ fGz+mZ'^DD;Iu :@[sl]/v$)KF3wE7}Q:brWk†+×5GTv yDP_JLn4NBhY%[q-sGUX>y[@WP RYGYv~i,@ v}3-S|8DȤ;f^=+݆&5 l܉z{nUku @F ~h$oHȠNm*9B $*iI6MA=z} %~Ζ`_"%&t~-l,YCTj̾|8nf{b)#7|e8O:a.pTwo&k,@wܷG0:by[ X9*e}ɬIFp( ]?ACU9 t̶;2aB-u[dBs]u2B±_\g^|ya|34=~ _.fLXUBKգYZ^c #4zRŽX^nI^$\^ZG{|1oRk0;s6 P|bF,N(-A, n'ٱ2.P{97-!VȃpqEu߮!aμ}NCyNuNi{.,(b6PΊM|<ڿȫk,vWSzhR Q UhҞ xzg-< eJUEՐA\},qrj,ȝKݺƪfb 8.NA(/vT.y 0EB!kw', ByZq֫Xդc1muoju PI`,(doCI(+4M?LaBp{D@R)+Z 4|RO%WXI0bv =) UUЫt׌Q+:dA=8Ed Ky_t(_ӞP 𺀡eMr]> L ~pUCD w+@EYfŃ`q0?j~ ó gM7s @.PBXn}>u wyzB χ<&ӟ- gwXG:f']r\T])(<쏗H1JŬQ_mNqBbr՘YxK}?qŃpN7@Ũ2̘ye$,^}~όږӨ)vp:Zr~s!1Q*/v z L1-̐j^;mש[(~ 諓݀[+aZwuA-?]ӄ|YMtf(O;5Vƽ(`K;mhb `cϣ,xeQ4SQ"f%}zdi[T!Q0N] `3a6CL;Uff+&QMv(Xf;1c)#>¦9uD3|@C2%Aisob41g#0%hU0J7/NWs2+uh;o&N^*{ՌG-!87] ё5iN/ܳO%iп图XCAxmJ7JvoG?oMi5T|q]@"JU8kRkc_XQ4 /X?r ٸÙhPaXDAYyR[1Pj7JfgDybɈ0lEkȫ{~[]0#G=F*c#+Н R 4IH`,g(,Ț T9ezP1{ So܊jg&[`#iۋ"bP Fq1B+&Jjh~w$KA1={UM~IOΫJ,z\P3j)m9ez DDB|ܱ:o\}h`.oӯr#m;t-)uYj{b?=DѤ}s? fЃ=Rs czzY]E#!q㑷1`*PU|rm vQTxGxPlilREN5SJ<QOumXuOefc=4 x'- Qu^U$~THO܈@6jd*N*?O;-s}j6 &Lst8)SORJ C1 A1ڼHn,HdzOiqvT7thȺRӶ^/ ;!i%>G G|y<(Y(=mTO WtWʣɃ) m`1IApDx|TN\)2D,q.n>hQ3AVgoA0Yޱ gʴ42of{"I`EkH>U-׶h??7S63 ، وxu՞(>5om-ƽͅW_Ti] YGȮrtGSOˮʏ^ePuxfª 3ApY`lϨQ!O-Q!MؖE!Jj (C7k8+m뺢;ݖs"&t׌ߖ._vF{i*bxp%ʾG=btQqܑWЭh`Wh$Ty&Z?׺ު\n}ZM _CDn1\+ kK{{]Gzwb;D!?jPLLEUlT}I^}c^Xѱ-ksiD4Bx P=!DuSSrן8+뼣HTx ,eCw$[n,(yuA iU&Ҏz P RCJ sA&{R UAr()+_]䃷aLLrt)8s꾐8 q~<_=_wǨVvfJ`gÔ.x8_CCWX2lXb_$I2,8#h~-BPQB:|!06Iɀw0(P(#r31_o`}`LՌ[8Q_[v4t /mV Jq>'G"gxGkK/ gA@ Ѣ/?37X1J?+_C.\<: Q{"^4A Ynx9J ܇QD7G1 f2 +e@Ǩsr1qGL@e%;zCFAm53=' :Zry<ͣ{|XyDvRm=i׶9:bҒjT~YMI ܆sh_{:0G:M.a'KPN[߀H}N.M z+]6i%XZ@EN֫n()>*dý9k3 @Y-Q !;h-^7a%.y)To  (è&ֶl)]Y7؟-W9!U[J/e~=]ږx긅 P+_/ŕFunL.SWp Fsd$Q)ar~&1Q a%Rg0\Ptq=VN'+-y' Wl'cX-'mtz,< J̘RP}!^ם*պ{ >|6CU l/Ƒ.[͈8<|t5v!)ҁiBkJlka HV\_\pB ;8?ptos:,+}Ft r|0SZ7#C(|8ùm*yTx}k, (TϊnPwJ-4lm{Fc#u34M3?:`{.0Sc\]݁J]+Aʃ=z5| 6mkHiW6 ./DDB>[\0-I߽ە#u.2\r!rJ0 :%6ob?``r,,0hTZbsTVN$IVkcJD46*4Y|.m5 9V8!Lge'6oyz$etcάnit_إGt}֮jaSTqf{z|"Hނ9F{p89)n֋+jЁ;BeQHةj$mS4-;73$/}r 3FrI^l,%C? AH,WF%OnՇ,#xS uׁUs ;!(;"hIQ5bʨ#GP s v3 uep*1W)Ҹ Sdwtϡtreϸs2Jv[ "L-~i#$Eł/~&Eǐ`ڿ2"{/bUʪܡ8Mdu()ӻ Ikv3MXq\-TG}֩G#ONjgD<埝oXV<žy(i!̥caмw!wEB^[;oeΖG,CskWyD`Wj}P۞ߴ<ɾUFEwcb9?d3C҅:@N175en$-/bzDZ Z6f,ȃ^z/hޠ ͮZw'5`d>̌{:>dԃv_+(r]`k9p?卂Zz',Jәs}js 5ZZ""QRX4}eȱ+jSEU]4`-) {ނ7csj:gAo_TD^J,s;hv@dԇ`rl{@;4b ߇(i0O= \thK޽p <̌"MBKPS[e08\ݪ&iTnx Q\G#^L22bÛjCr˲[M2Jص|`ځMLiMQϜp  #pNG#i܃#EsB`%G 2r\d'~g'R@#!ϥ5lEz/JD|vnN!֛ _ڳt}zg\34}ky>fw|ط5,^bwoq.MukUbi*(fdԫ<,yUټwߕ"Id :=jO1Ů>D῱L+>5}b:`>_䩷֧ĢјOPd z17͓ͬ7jc@m9bYb2z2K޴\W AcȏDMK?eq$DQnn%Y;rx]+UtJX@^;}WD!%| uPpɢ8A_WkQT's]_qvJhKFx>#L-'!spj8 $g+RPwFvSy!`v@~]g2R>IϵCum}D-}IA(=H_ӿR6}9+iVx/5ϭc7q ZLu[g*2hHuT>#dUk{ğsڞS  4Zei7DQ2HlOC Iȁ2:Bkrl \ۡ ki`"vsvB}Vm62k2ÆA=BCU̍.R]6WeZ"+q2#7Ե\ $|ҍK&: Di]j{fd_ `jW8[nm+PʉbvQ8ﰵN yHHmZp38 cT6WZۇ 4^xjWAAOvYܣ=9"u8EXX>zs? ]'aceg[l:o2 ¿4[0ǴJ+dCJ1 ž<p+){(#~ֵi+` n)cNPc fs&8svov5">Bw+)JgIj1 NF@ܪ~Y_Q#>Ŷ 3k/1o L4FmY R^\?WbRř&?w<쥩U1:_x7A yrߧCwݑSv u'eQ!HLhKrc8QJ`Rm_Ѿ㵧6 +e?#Z~fː/-ѭ#)~l폅.s-QA^@I~#ž,pު٩oђSwDB0%pm=h<#AɨBz=#\!5:oN+M |%rt Р,IHIz.nǟ$.$0~XQAyWJ齙 #נlRh4 q GIJ0JVխIYxmlJsv?/guf+_Kg0Q=>i ?0VߜsZv ;qIRo/"t$6THf7ҊP{[;5Y V&3-)M|a'CyaV( H<@+9P_W9].Mt4Lw^3gӆk.: 3'kZUΆv"s5RU M<Ǵ#_btQj V2jyIw?j.,s ;\C ΐU $N6T ߕl }?'K! 5&h VhÑg~bS}ѦRN.W:ZFB/@̺nH<>L5`mߴE2M dOF %A*#VuUn3; (}zxw0ךJ K/EI[Xsu)2Ns(1Md>Pm(N&mNL]K_98$[fxgrr6]2 0PO sMXOGe< u*C:%FA 1`!"A 9*ơz!/w;=;cpNƔ]O` ɫB~g8f3CXd:=5K#/z&q=?tcZ2roe\Nq.BHLwz+%roiprGݝMvd 5-[Iè=Y!"$ kkkBm|\N%6n45!|X==*x9iUT6n#΍83` &߁)탏ϸGhƃh(ul]ꟻ:J&\k? f04巂)f(Z0#s/48z꭬D?[>+ЛBuPq̋"XVBH 'x` Quo f6{~$fԐ[@^$+MeWY:dKl;>#MTV>d'UKd(.~2 ,JWw:{vD8ilΚЏ46=08VKh#ı{^y~NN~.NBX8U]3$q d ҾlUA?\+ K3a&V;9S2/ ōJ.}NdMM ,s%e_}FЊ?N@zRJb3;BC܊DWY jAlG4ǟ ;z ί wp]Icyck׋#wƚgPWW-_ .RJ )mYޯ+}uXL֪^PkZWx\mzθedbL8F#{} ɶ 9'_ჃlNgMGGL?v? HT oad^;Ɏ1EjWHy*yqi0eYԖ꧄׻sӂr67r Zф^=|xgl2ytN4ɲdwBHlg!4؄Ig}@<&<|VĄxJ0 bEtyRL|6ΑBo;It~^ztCE۱gt0ZOg#tg|9 bu-s_f׃>{`uNpfdRs{Z=  P1eȆ9!1 m3T}M5)g:ҝI㣥hYauqn^ xՅ[d#x/-f2O&(`٬>EҩhLtQkQK߈)ñ]QN~BtԾseXNT~yVx2&*a =-j*jxӶ2aa5<8k(C5p|4ʧ4m%i"xOQkR68`2Խ"܄?gd홚E6^?L$G~3bs44'K;@ z I Awt*ASe;g@2O(0,Ę;0`nX ]K N@|>Ly^ ۀq'AøD a3T sW̬1P_rŰG4vIޢЋ^o+MaޚbM՝e>En7e%f$7VAMn=9ʵ 6)ݙ] / R( nlM3ch>mgbJtdIX4; 2*$ ]iZai~0}PYTn^G2Ǒn01*@=nil'D*}Px]bs=ch!Њ\i8 I"M^׹<3Rup`Q0Db]j@s#pD;s4 K $~ʳ>ӝe?*K8&7;K,yZ3/ *fHKUU?'5bE֠:wyQR@kl \҉ULjwϲ5Ӫ8Cвc16~L_(ʲehk C^)t vs} pn{*gEtcGDʃ>VA ڟoZ{+w7CdiQ(sV7_e.p*w.*/UQu-Q;4'NkWva0J'o3kW`\3%ͬ) /¢h5+ą37P{pBU:4hX:,؄ ٮvTy6n;]ZP$mG5ouA/0 ) w}t?i*vZXCR:"5Ҋڪ e MqRh6Fٮ6Z[IKhYDh{L ݩj;Pݗ ;azԔʧ wKuWc @jߛ!a* tĖ-O_@B|,=COYe-w~}=7 HjγWƠqCa &ݰŗ)>aa6Pfq||BL|3mkR/{å`tDU|]mw8UPJH9_nݩԬZw!oC=k4CF\쌓5*"-EY!!mHrMDtH-_$@yKe Q~ 4cvF2_l_ͮ}N@D@-hEo˓c]jD7ֵ kC>5@to|my(>lPp' 4ՎV-Pi+V5z=?onQ >,BE J5S3E sܴ4\XrUG`,ڜD-q/{_XZ95HHIZr,V=6Mxbw4XUFfJZ-X}EPT`C3ZC>|pb=YkG+3D3! ӕ1ڛGQhst[xLvJ;dvB*0,lbƭm_itW6Ƈ0%bmr:aĭ+dJNaiQUXȭ\8gS!?tw4':2@߻YbšE",Q'VgpfQi,Kt;dݯH+,๩=tBfPy*"`oT|CGҽO(֝o#W&qp<9Mģ̶`kb9<{%kv.H.p󤌡l-.wPei`72 иk΍m7,6c&F*rEr s9=I$\HlnJhoaCYCn2]o yϕ}з$Βm$:%.wz:n-Ri <".N0Z(#Y:?>.4#jyF ?h[슖1Rйl7DtWNK5*jT$GQ(PiA+hMNK 2tK@!B5~&7w;) $[31|յӀjnF'_g;}a٢SB /&ESсqt lYFb\`W3V>h%F"e~'kC {yIl'kDܤ18HAx*.KUG 4eY?xۉ1N̔B.`5X\ ~z#H)vtZ=)X6{D2z^F%ı֤VU| ,.4]䛥`LdIty736F ƼA%㒂{yȮ,؅ _.N'z]uvY\Grh|]p+j|QmyWC;0DEebwp+h-ܠپpԮĵɬ= u&`~)"c?u@+>d3RnuRM;+7'cyG۠*zǏ5x|::vSjIVu^0ӰZL7yUQ~۝&3qn(0.<*|n}s¼*nвheI:Tix&.[` @ g<`7R<!)Ӏ=_OߪwJF˭ .>'r8!c Jo#hm(._k[pu+\LIhs| I)sr딹2,@Ίphx2m@#iIz`TPGHfΠ5=]=!eZǥ4IT~ t\pU50 yD5:p``WZVT`NVnr]}"JTLQ_U+*J.PaP\mL*J(E5(>5ϥ𲯷 Feؕ7gH|wOk+q)rIxPT7|S0Mm?AH7*|F :d9tWP՟ϐl\|Uh5%B{ZԔ (ZX72hkG Q#N&^{NX$ ;{BV8YpMaMK "-hl͢h{n):,S4j\FABA}|$FF<ԍPϭ׆GԝV hݴnrGaN5 КϞk)yvy%rԂPitvfI0>^G'a<8;<*vc&h L|5 $<4-{٣ 1Qs%:lܱ޸>@b yB12L^N=N9e.ݾlH-D/7zqJd |j)`WjoIue_ݗH!:~8:- Nq*N u{'!.? !J2 D QU(1?o2/ft_&ח(&d'9z\t3|!_ӡj էڄ|n %AznƂ 2K0eKh^DO[,jUKuLB;K Jӝ֒Lvx& aբTRS#GYK $??xf.L$?7}Dd'5C |؂y>CKp R4B6e[4AVĝnkI=02(b.4 ?yhX%YctYSv34?A{.\l(>}ϣ1Vˈ著7QK޵0eUO8$ܮ29tGӸ[2AZD1,"{QYE@P:c'rPo`nMY]pnfKH2q ~p*Mz>!c2۸ut~J4.V)7cܾX+Uup`C|+ d+ ajPB[dgb;-Z4߯eJPy_\Xù[N*\ӕK}(1qgasin]I{HHq`YL!c#wbŕ8N7ӍrJJwwB>R~i'`-d,\amI-HT'O L#8p&ɧppY 1Jr4mQx#fӣgzQQ2 6RUR0_18ʖC'eu ʲOyn—a4B⯍ H&)r^B&ԉ+?OX!&NHsTL<)x5ZtUzn6l?2P_XTt<-$>쫪Y,w_KsW̲hexb"6P:#p'gSl`%͵+#='^={1RBJj)S¸o}Vq Ą 1GO*"${Fcĕp'xUZGj+rE[\[q~nIC@uVav}7U}Rc|(7%Pogngpbӛ&B7{kR;N8>L&WWeuŲpRƼ%+V&A: /C=RlRsǡ3K/F"8KOf7"C!yR 3Jp? -seEaBxMBC*IK9Bznj赱w]^ u"(lKlpUM%h( 鯥 nSB[jN6AAWvԬhjZt"yߛnu-[R:ImaF>H2`j+##SU{CER{FBnxɬy<{]Ǹ2;<’לy@*8K1b/D('DiaEYɔ}*'~+NkOFϚ1>VL2E6ݏ15;9YI%kipù)+ܽԍ|Rc3naLha!fBakMz734xp,yDoFo>Q\ Cr?}CspɣP;gRHZc:/%AܘO%?eZTX4^SҌWnkd{$ F' Df>&YaÈ2 ۡJD8r?^~D$6R^n6iS?"~9`d19V5u`3˖#HɭS1' aM:"Ju[Ej Wy V=j\\갩'ޡZJ$>U_i}^}nZCl,F 鸺W)^p߂%`?xhϱ=|Y>+ <+M 5X o]SH?Woőyb9Ljː 7X1'f* Eh {d1(kq r ųyvїīcVyaQ,"h:9 H]CRP 0'sC!$5.NMWIl G"_g8Jq7Z6i迮PK S {ז-G lIeRCJAU˨NT X~ .,v׻N]^;: xj̝0| _M/4oД ;G0B5@sPag"+n/+Meu@ y4)$ jqy۳\Aw /Lτ b%3!-bՑ|UJMOaa&Gl'|$UKLum[lɤݛℎ~ G,^T9@d#ce u=>FB=*`;k{|+oLlPWUe5R4fiK] ;NJ#G&lTx\A-7=mjr;BhW C-Ih|"Ӈ5DtLSc؋g[t=:EEFdcc]B4dFPпQ jsK ȺG T[kAqg~ tؙeG|eZI/kK4mg'ZdLyQhS/.q Au'}>N0T}@R5#&\ 'N3zJIrpsxt]^`&/j0cڬ)L,~K`r=p7#J^;m2~i '0-EGݙYڮ}t!/(C UhG[ @Sg ^YСMC|P}sDtch|O 5; Ɉ~?|Jizq-{D&G-#BnsD3fK[6SM| ^yĠ~W-Rf"w',ƙ<c3SC(c׍y <GVz!hn>Rltַ4,jv9;(Q-*},إPۦ6r>l~>C J S3?kE{V VKص73yZ**H|0J̳R1 iXwdJ(&_S@Ug\"/&Aq߇iOM_|{p\vDNWmU(SDWojNL96ol5Gt )BD..%BwwLLD_w ͂dP)+NűNts』,h̀8AϦ1O +dSkP4ۢUŀx3(E=nlԀ:fѾod $y dl |3s;_gx8V|٭nS:H{$@S6ѽU`V:~<)9Jp2 ǖ6& 8`m uD`_1nE#6vA$_O+DA0IHbv`WRYi/he{#kV\aR K"Gx4Z4(::1h:F -+=,~ 3ψ#O18P .- IF!ze~q |~{ E}I氮 ptL4M fO#OXMލ:z?3OW̋.l7uNJX Gw (TbVOgz ,\P#CʠԍnGN?j%GM2Wm۾28jSH!-jz{<=Q*QFZU.ר9\Ի66JS<v=oaeL$nt8}Βق AZX#N᜴^AL&LPPRoQA-A+Ɵ-Zj>F"(>N0"\\ҷip2_W# &bJ"P:Bb1%*{}/ Y9ǻ9nC;~*!0}O-%cqJWlAB7BG*a˶"C`.u)$%һ2ˢn=EL(~7[bl|6wn6+:ΞlwafOI'1y.g ah,\>bЋ(I0oG6"q;A9x6 إ~DOߓ43[oTJ+S)B |[Ң{zʍ-zr4{# {H:5sQ4No{=-79_D^" xt$_$3gA 33;dQ/%ȫ lCŶ=Մ =h7*Rw^~'˗LJ0)|)d_GPɵ@^P*VT_\LvRcI qm] x@LOkt-gTj?]?pqSWہj E:mK8Ua+yèY6;T_;xCe>/q .rx}xsnH]lL=Ute)MbJ;ސ Nk!RG)m!#+D"}fg[!ki,>>tR;1C.*rI(g`xRB<|m B' Y+@uשq00|Ne2SB5{7yb#2U2us.عZi*(vOb~n8Sna&i ,Yyt G¢36CzO>zzE]0[c ֖dFn@Ҁ?˳!9SA1&j yl|}~sz >c!2 ]WT0w|%''})ٶmHx9kݧ[N0|$ިFđؖ$pI{cd-3 t2TC"!x醒Ojyie/3W\ },ҚhGl1YpqJ#: z,% @Sevk &h~ *sPpz4=5P{G0]H$z['х-3O'vUd5 ^&4K)=;[bw9; Hl%U}#r'-\Ͷ//1DPcky~E;"qxv" C#:֢/YTzKHWT 1ޭ4ͥx5YL},7t1c1T:1Y6=i=dseouemϋ 4ڴ0>#g Esm'U7= d\ W\ x'4BlQ ؅7)nʏx 3tbsDUH`>~hZCV a"m~1eGh~*VL@W3eq.L74Ec)1R7 yd Sl&O1nDt,Db j0 Mw&.J~1dmݨwYK\slL`ʔq!o 4.3uAʙ׬˺4q뵿Ņn\._B<9*'Hei%v x:00x>K7] gG{Z2>>mAc8QNkI1;dh}iwz²J/H f-f;k/7 4(a4F|H|0["8c a1 d`]q?np!qK(M.(a*Bx&[M.09%/ӗ+g.CI wi4Y> ׯ,)T/JB}lQ"o"j9bw-TNvX4*a~J˂pE@;, `VDygC84 m KyK,иÑh3ƪʍX=9!2iLaܗdumri6 (@¥7O(9.UR] ,F{Zƴ*U2r7ғﲶ_=2N'ᾈ.SE(_O#Qཫf c#h[ a^G4)*d?VC'ۯq} {jm Q/4m7VFrN}*Srڏ9 MJyT ĵmWS I .fwm~Xp|WRqWA<OM%IRFij^a翇.2>tR-bڟ񧞲,b)V6صJ~C._nSA] cLvH-k`ɼ)'>-zfoСk,0k{e8r r%cWk LM^O%`X^?̪`sҜ!X,uIX1v)Zn.mDPkc8۪^#K siv܌.уs5YX|Kjs 5xrB[;Աn*6H y~2DW~y^@.Л1jr1bZٌxTΑ`\8US4`hֳкIEȘBt֊޶ dqskQW:Fn@PSy h)]c7V8Ҝb 04k1޺(5x$V,^o_@qd,Eԓ]+z։490s,!"J Ĩ˩;݄9*nz]_$WCLZ j*?]4m],;-:İ;OQ~S/8B !Vfe*A&Wmdm*2R;*&Kb[0>. َ4ÓJ<ј^#vTʭ :in_M!i|~zӅx4xd+UVqc!y/n3zPE3ch*ak= x!%NV'niBPXgo\<+@0[ `:o7GjX)95tm|t9 juϜ>''T;|K62G50ʓW<ء͌ t}|Y E~rۚ,>f:䂥U1XtyIuXoW(4@2Բ?%}H-C*)c#l(_$V ϒ` %Q':<ܔ n)O&+`^ۂiIbF̲ʳV5N&2Įj^:/5ή20N^ ؑlب?l]AI#`-PoaIζ- Τ\FSH .0! Ju td& g1,_ j-ۣW~#sL)3ŠP0 v?UN3tˮ!8F΋;8BnExR {jMၹmLbFdN~#q%֐Ǚ2I*wQFu<(VX#AX4[cFe.bV.zH 8]0hǜԖ9[)<7nOE߀b`AtF@Y"I`@=I&M / 9Tܼ#JKA}uwAnbc{Pu힄tEI2Ik_h }CyZuTX1U1$|K#S࿺Û;J)`Eeu"}CT׳;*0`2l< YoO[7bT,cO`abI=-ݶwg*~++!S͢}ǿ Q2XEmtw w9gVvhDy}0ڄ) '@zwc_eKXAj2e GS)J3qE{:wîrC͝k \"S }D/ ٬,!'Z껄Un*a0[jX'_w!w&߾ b-?5pV2 .oUw ϐnT >%@%ڜ^0=rvG2]x ݛ;}`+!N|Z/+yWf*0zdx-U4bIL1M<Ʋ쥮ТDKz3w 5oY4ݹn2H\򒟾2'+GBMI=u\>FFQ {A$ܑGݝimmV@Fc~#E~?(K/,/yyn}RFAh4(ąKC0,g  U;>eK]PZXttNRɷx}\Rasd(>|3qg:rth~)TbGR{~U1PbBXsduqqo%3.jC+! zu!ZN*J0H0"s@b ]'ʞ-oti( JX]f$}(g1Ĺ҉#4[S0{@-hvI>-bӲ4:e:,UћJ(\# >U!ǘ *\d;ciU'*GmZ)JД"#v0!- ظ)rs¸/{-(C ܤ6  ޠ'uˊ}ź+S:Gޱu`R`5L #O\b'a{V:<A.;ze̅ D1da x{L^ҽ~yG,^!K_d~ WKB<-|-,p6Y!Mh^Uɍ\Tšz_~8l嗥%vtNXT C"X9} G.u7)}%/a>8=aC8fv8#'.rZμ8{,9FJH#_!i~1ʸI0 ?$i`x4!OH~zjf- 0&ټ=#0N*zζWU F6K`{klIUTJCi1¹HĴkE耠Rf[Au>M e15%k&;mΫ8ewH\dE^s XPTFQyט/2y;,AjjיcV#}vqS>`%(t5~gntTжa.o0ebJ<櫄$,6/k"b:xؒ>!.{ENG`-}2F=tl<' ]=vf <:h̞ /4<3^vIK5W}a7* }N[%,:DǶ*Zֺޏ`jPV(ÌL=B,,9TzQ,3>kF=!Tgf0e*0E$9nCxgqnÈǃ/>Rfv1k?@}SsGag.Lg25X(m1qL6EnerNeOqڒ:&gM[5ўV7!m|T7sX6<' ~ ɔ# ID8:QZg ˯Ҟ{@%ֺ]0s bxeBR\/8[s2FAƾ|gV:? AH!Jze;zd}%QAz/_AfKU77cbj橅bGq^A{2EDŽh6KFi(wX %*I!(n nmϒo,ފiwcG5̪*a n_EM`ELtdQXvȀ!km'bPmy9xأJ S–!V ;hkߴLxEvaYrC|mM0_|-~7GƒΤ@Od?a99*0Bv%/\>^Ar%Hc{MhDnJ`)U=(0O! Oj[D~i;߹Tl+gK ?뒬1-9::,-dL l .||D5ZQ najl2֧CqROpOܸMIV1GZuM _bf=p>S#m Gg d N L'#kR> TZtHͻgW^'.J |^W#rX3v 8u_; hE'!FΤK9f(WAkҿVRLGw§R?96xG{wJd:|2 v1Wu_nTYl7 1쏀ѷryB] !gS`Ph2(p{fczT;fp4K@O`#5!ʹ$]( 미F#ٰ\V4L (NB)߹8mݘGs@S}^?5۲auG9F nF ʄፄ{~ŧa#G;UFlP:H!VE0W ~:`6vY*q謴s 8)rU{[O^Ak 9؈B6Tֆ?0x{h<8D꨾1b8id/&:l;F|]DwI7= hzE Ecd\m`ͩ*b:kɄ'&&[S%X- II,lj,!z-e5O"-F`/HNRtuU_݊B2kle#5S>$Ot5fUցo%FR:@0'hfR\ ߍI^yŮÜmqdqːfm%7Z Xf&FM mVfLjc(ӔfʛS9k$Sز,Cƛ CRc!sCNkqX #j~|~YbP==.vlY~7 eu"`6֞q`r_$|-T#v5814oYf(o] g2<#We,"Љ(#I=]=8x0HRJ(Q-i6bHH 8 ao(z-kɵup5{/ӉL9uJ8To'oHɤB _zw5G`Q3m[+{|#u+~LbV qٙ>9gÊ.h1qdgsu)x=v, nI[1$w:r cqBWS%<(0l*Ϣ r]Q,d~:xrx"f+KyhNQi'6-D7KzPڌ0, y|VYΉ"߃z聒TnM`+Ƨ J ޠ#{KADQu!hn߸Xk>:~^a73BQZXj_9Cf S~T$sPU8yiW-SPɏ'<2"ڎ;nPvOYbℳs5@E^d-nv8=?-}A(ՑVs#e.atvK2  #R̀X @KݱJt:pL?dɩ7.zri8*o(wv2]|:JҝQrD'7+ +uw LP~<5ce৞l<&C޽}o}0 -ۮcm^c  Kx<1%굡jiyK|{26bjHTcHbs+/>cՄbpKC A0kEU9h<-%ZIBgzշ c(]|!U>.cjV7y84Z$S}`}pBw[TFɿWB*}Ih066蹗 gc tyFbֺQc,rt}65o-NڐĶzOMHg4 VMu.oTHzE; _I١>J-<\IoӹpjQQٙ98ǻI&1RªߺЕ5-Ş *"z}92݂]hD-~({@cI{\1,&hSkKL%]lF4_iR3 B706̓l$À:`1byT>ھo&W^I%.x d D.sM7W-dרe{iȡ铗7-2zTucZdψzF6 V{CK)Hkd5w _GIʠ<BL4ۏבu *!4J9[ A[}ܲfWHܐ 09F`3I LꁤbXِ~)U}"9R MsHY?+qZlk%[d4h66Kwx~Q8p.ًcpg{}~M K#e/JK+Tgѱ*[ lzo1Eky|mMh3`Q"=[W-Gfk',E3<8_lnjPa f)n&L=ի_p^|)?`JfeFe잞+՜(tbA?rmԿh T0g-GUwn(MU_SZJJKX h^,Ds7N@v />_,uF.H q;TfiUj-=IrFe]E`kY53306ihx|{ zNv.c 0J^iܸ{&T%\FpnZjp@65w ^^qlnC#9F*& &i ng$t Ag&q?ȥ r8eQr-˯aZbK%nEF,IKHV~ͪ!&IQ_fI~"(4AWY+*}k8"Ǻ`7N."*]z|Mg2(!%h*PetC{YsuG*uUU_py`5;j;LUj0`L>FP;xoѫXiJN;d2.|wz#6(ڱ*?oq,B&jN- 1M#:"%-O=%#-dxطZ&ԞѧPpU_v jTr Qx}w{7 MK\݇jU>4P[G_[=tiG ,x-w{e-W9_A]F}|șr1Pٵc^7 lp4D+殍 oȬ"6b<,oVL썉 Zx :89TSD:ђzDĂq@1NG욫%fqc ֜>yzS.MHmɇ/g.eemtg(/ٰPT~@H GdZ.VZkV(ea:t $Y;Tlc&ܿU9z^~3>`,0X^j@;O$ќV0_HԻ 0EMc:5OԤ4uQ%t11$z򰄩> Y6ƴ2 =sn/c {GUL䇽 Ӷ*P!QhvKNڼ_GY'q 6]e1BR#w5& MXq=<'DdGhUhu!ƩDE5q'{7+ {L:!Q[_ȤCs*0JVa sꗋE$| Lftp޺Wo<ɖf:"MNcۊx񡔨Q桇2KHGvJѦ𲓣s6rFFU9?_Kɇ.4|\XRHiAxa437HڟBJQ>3̵o)$U4RIףaܗƤ+X\X}HV+`qB`ZD}.N?|ggYQ#P8U$T`*l]9FR@ܳz:CdQ2Hf7JWd{.E8S.e=%7iJE7 fGBZW1%fBQfA缐:v`?"Vq Jawe׹~ &t}7I-Hsret9I&햛yYvk3f,^M9rgYG&Ŗ8A$PQ@D&uBU~,?cPm r^; h=JXtbg~_FUhe05*Նbʍ[FCnRm=u?s1D4`aAL S>Qv4D&DqӜaCx柲 BD JT%U8#| l=B]H Qc>(kN) ],ugj b%3gX䒴Q+VTpN= :^yNh#өgMBz2()4M'GpmsWafLk{ad=\e:B܇3B]fW8"LPYX|::K@\O&󯌉^ *1„ʜbsYïfF։ ?zޤXw8~ 5 $k)bE$AH/AR!jO5M&쐒> ;9YܾZa_ ~ac0ܒwZ/ "Iw_!7!>Muv=Da6EEjcHY>b U(D=gxUk~fyGuYpHl~{w:&M@ׄPVYywhza _<< ;;}ЄPd8DB xltYdo7}t |&o^QD!'!x8"!_λ6o=&n1zF.1˪Vqؙ/@#vnZ|WXI*;A_̝e-݅r*Vijңxa7+d/G'okoM /Mvteӄg6#=ٚût޴9О5{_AqHY)n' 5dZ+TctKt^/WH'[K9k&i;MXl19na 4}z%yĸU5H$[@‘9K@,5zr(?"&[]q/_RoG1YWsWk3Uâcu:7S``to+OmV]YN=ϼ3[o/ZHiڋ˨5ާ_F!9N~k`̞opTKRJZC0 vn2Fr8gkq)UkTFjY;EVe>GԿ5}`&h :C5:M39R7@>qU| ن5,1/D6_'U~̗Aɀϡd)UB@: c(Q$;ek[+c>#9ɑ fBmuv^+d+NhKAar&6< Pd(=V-Q܅Hԫ^G]DM5 شk?}_ 8p:2԰uo-'7O7`5Yg 2ş@-5{ٔCs8fL3ǨM-Έ*%Q׾n(v 5p7)BQmo$KGOcԤZCU=6/HBXQ4zu< y2;&=aq&Yr;ɳ VYp|b"`(zqKTn_\̼9%%یu8a&`#bኞnqM2V SjAگc Gb< .vĭ6S[Mn] ^&ivU$8{pUa]iuR& S(Hq ǁ^J1{X3*Sdmʰ`Dk4諽JhѾSoE綥퉟=S.Pi$ѝI"_Rrd~9)2|3k*愈g\`| ay[}|8m?nWVă+3^.7?ȴNXa @uRɑ`qWH\hK+{(x7GVp1G ј(,y7!Ƴ0wHVs?CzuW*}qLY.VGqQȵGB`Eh)\J~"1'Tqe\#sg5ѩ\s B;×!YV|[gG߽/kƤ9Vx~Ngl[^U@cP=*"}z +*`gH, hmxɱsj\OKds1FRgzU@?/(FDZ}<qe)P*Q蒠Ի|6gaYn>[k8W+:Ԏj1lU')/Mk Cq>Bšȧ%m-szu-wPC;eNĩW]Bmexҽ멓y1~ÏC ^Z,߸oз;h#?j:\iDdBĘ#v9;yNlN.Q/k)>>[߬LʪɄ'RbQu\ߪxl"N) gA&9SGDEŠV¨k.~7 ,6aR1%nծv8< Ifdnh.%VÌGgp#E4KηV2=mccC3?6Kwjw~v̋4J%ߥ0GF7`£ ~Znn(*E∫B‰ne5s[m>X=@ =5X?T]U`b$Tn۽E"?F>k%R> ׷±v-Pm_ x,5%)yIBA"O6%3鉨>-I!ojG'/RBC:@sR CFs%sF=8@Z*$tJK{OK4ꅩXA-芢)=hz d0?FDjp׳b3uYQ Pm[Hwu#y[۶s’dŢ҂ Ql,eIӔxא!\G4@K@ Q0^<Э~ٕ=>T})7&4]Ci-Q< v'֫_0mo˘D9*'vW%$ eV Ho]y%:8;Od36/%#:Hy"[A͕!?eW`,|nKPXfR"v;aqNٺq/%POtB?] 6nT+ί (Y5?vJK]vr_A3v6 $:pel3KNe`_9CYcK Um0ewoaԸH@BMtFTA1l _H>"1o\Z"78.R]z_#x#bgdlF%Ͻ` sJ5<6R|7GOvT)ڇM[y,9l)F)[vve@,t+yrnJJkj `Z!V ~Q_w 0u]-XNNpv>1UB9.ΐBBj8#KEcz..tZk'Bb#(~X}`YP]|16Y.{ׯb%0{G\Gs&~$eo^ӿ!E ]!'0FVxHd\d1|X.5S)ըOn!~n oYpApڼ_7DW ?ҌBy|rd&[JwlS&k.hYJ\ocY{H1L9نUr]/4΀V I[qda*M^Á/2%iLӥj$\LM( on"!}"B MKeK$i&KJ&4>eo,_Y ;Ei=OJ]zW?q}6!X8{NݢxRQޛ\ɻ3/nd4q֬\ޜZ6(RpڂȊlѴQ,6\ۑi^t2#2x!y4 a뫐K=`c<橅?W'HSA:7 ݽ8!_*z(WNT)ƺ';F-Ud`պK ٥$xpzRſ㮻eSP_gi6RkS(#+xN xԇANؠ|/¡WaQVpu=BLX2aoP䗴;$6Һ4Np!{ <}`.DLinqKik 㞭sv?0յv\*"骺K^ysb ѼѯǍzNg',[wOT$A "ͶB2R46*eЩeBoAZE3h(KC8sb)]BoX<%$sjowXM )l;.!@E0jd(;"nҮ'gͅ*8yH*zt~p" 3dݎɺ!uKxozl Gs[MVSR#%7YK%4en &>`mA\)J6<97Cⴗf\>}_SD~_:9Mqux!ilM쉚O߰f3f =5}L_ +bpȇ۔<3uH n@d%l951˸[?Ǣ^UWQ<-̦k?親qx2''!TLI= WpD^eY\m !ؔUj`ށ v"]?lD(m0&L1}{52ihC?f&ր@Gơ~m&#R-5 ^xSdcc|~z)pjQ 3M;{ۜr564Ƈ}Hp4v,~2Bn ؖrhSQ %aP7q J] F1R@&`{CWaiᩲ⺘3FbNtoЋ/vMQh1 &O}wοu=E`W4<(ǚt=AZׇ2&Vő=1ׄGQXj)hUi̭`նva{a`Drd-Mkpb:A}`uzR$L; ^T2erhH`޴UݻmB12wZ)!>70@l^,wTd*(f1[)Woǝ]?iLco]͌ Cl~Z![m%@D̯5ܱPØ8ĿIQҩo'ߓEK:1v[o|vB$Bvp+C^'š%oh񾿜 3&xq&@-7Ik3´Ϳ Ed[@@pifBfUF%Qv՚h.}[!^19L JTĿq*n+@@#b,շຓ6{Eap'JjwмU+D~GoTBL檿Cs{~kZݵֆOⷽ1Cm!0.nPti1-DaӢ(4-tB<as#2K&#uqhϕ1.~3GPQeNZ,txy~.Oc> k40lC͌m tH^_|ӧGØUlGuƄ:#gY\ot:w #W/喐 ms"6^R3|3\ Kz+c @ A5*n}L拱Ł5M³׀%Wv"s|e>V~'6 ZcϝbN}]D^]إMtgmKjߏIZB6X<\_$`{لS=g ka)^"},u>\D]Cv(g:g}t/U}_PV=^\}vNZ'3;BX l` p-f`Rl (PYL&؋.ٓT^n`ۧn(rCR\X~H2!f H&X#*FHX}Q T;J(XxH2r-+Q "ȱ/㾺y}_f ?5!t͝3ش~}T! Sm>7R~(X?/fP p~~jЏ#k,6_l*,rRsk?p{twqK}G ET29ƓD.+tyQ%|4OZ3<'z/iQ.Ѯ5%q`USnM̻̣Mvo( DI5e;zR7 gkp}i\[[g3Dn.D:] uy3`&F͚X&|߯x54 }:v|[6I 3ʻz\joݤUpkem"xSV8>'RfsL"f\xoV7g 3an^gJޘ %JG̘?- cj[[5*Cj@1[?BaL~XF5MlhJѿoRR /}<֦8I{TUOlo p![:jFĢVdPe,Zl˧@%WYSTc*c1+ٌ̎޽5`AI-9%`RC6xѴ>{(a}4.vv5u1OVp O }~nmLjШӱikb&SnGQf3AډV&׏´5H]>%ݧڞO=%ypKmFfu{_RB6[3n]dIO35G w]AI7e)J0kraFณ\\[8-;ew'^ 4*\Z!  -+5YoЙ-1}Trt +@YOKk o|HU3$Qf^;p.(MfO=wZ*"`OBKCee'6{<"x[m5ZW3FH "pJ3'qtkn< J1jlo/Vb7wbST#hvhXI70~^ VqPD x,x K ylpl(}_ᰵTx^CP^ KTzA0P~HʧB ҼoʼЪ 'j61.v`ɥchX_ۜP׭-@/b _EB|l5W~a4dRq䦏(Їr!^^L׋2#}/w:#&FGŲ'QR F@]Kw!e崁w^nN`*jh]_*]*},kAӒgI^,hk*}et * gZ,  ^d]]/|>S{}/&zyZ3/#9JGr^'`MsD{f7 .Ś\|ڔ%QPU^ 99|P l,+mZ\)s$jǥ%sFQ/ !M"7wY# V 3WؒeG==s4M&DK5)u5oY̺"&8+:THWE]6c]m`+U٢E>+-BPtdL!_E!.JzWy$Y~7ra8YٶypvmԦS-‡YZ!7 VSyCxB>TNE#Nτ,` T?%)| Y I9F'(ud5J-$|EIl~ yl  ;KcٵPb@+]!+l(hmB]FyQbiKb(=$ bG([>1:#QfTK|JdE=ံɯ>(q" !ho'WqP[#H<:bi''J3Cp>{q%1cf,N*4'fBr^ࡒ6򌇏 a q#kޔh[4s.1lܝ]vq| gğuhyWs2s1==>tUK^\MPz| 2@]z'%.m~Squ҉#h*a?B:@WNk6CcU>L, ƞ j ¥'Հo"c,fǷwv~*/&O,QN9%;2DwDb8u-lX$߇[zS hTԑc!_i4eoGw'muz!ՊJXl~:r"RY݌Fω2MBLFI-d,mS. <Dc2\B(Td9/ftT/|UkM8Z9gRv*2GU̳=ט(# 'ϟCQҥXJ؆{tNJG'CDa2RݻXCA/8Af?MēW- Sɭ&iC ʧ]oץ8ab;}Q̡q*G goVovc 9; VQ'Q1a#P6V;u'AC%x ۢat1*EUYq{I?ߢ(lzL5hpȇd'(gF}' smk%GM'} j9fµzv lB\`*a.Mjs' K2'! E 7@rH ] 4HUj-cȣq`wH#UFt tl1w~EM2ZP>!dDy;EĤZ㖲{ŜOTV.Kbh:,7ѫ>6H$jFFDXwx١6)2W\f#>* /&GŊL.JtSΫއ5!' * 'LehDpKQV ֠)ƪ7.a5Z}O?'JD _$]&djeUW׺W +ԅmuofP76q-8:1IZ؆vL8pțo؉;c!P\ x;訍5;ٴv )Im*<0̞hCX ^Ʈ5Ufɫnaf :#'XYAq:szwOTMw8B6}8A i{p.C=Q(cq:sTY-I5!A@uG2P@{ifenM`niR%Đ{T4"~93>PJz)." P&}'e8kcUidm=_BM>{}_wP`#+MKOQ,#HߎmO"@gV^%pdѶ6tᇊ^keT oMڻB,|R\*]C>aF+Vaٍ;Z4aV"02i@F"4c+tCd_( JZO A^( )4A ^R7 ~PN~yrAwx" V2 quo#iN@2/1ZNJJ_МZpDsTx99T4 l2ދ~CG/;?Ֆ^c 7dC=5ÿ>q^&ʒ}]ACA!ipX}On|XA8z+jvTJDCn?)4mo6륯8e߾  cRR#XU*E_1~wk&FRvc8&W,!zvzzfpY%MjQWa MJэTC\K5)uݤ7XC!@t׼ O+9LX~Th9# T{}|U0g0UxF}MiE5ǎ7}{Y2EQ1\jEgZ1F.Uz_oٌ mntYTZɐOJ?W|Kf#ߡz,82;~ σe6#_F!_>v?[=g E.&݀b&;ih7qk=eeC}ܵ1;Ūƽa{x 2uR@}z0 Q!ǩ+缾W_;"1 DP<;J}?^2쫺!7VyYwbVha@cQ7PN3o0Яq 0X89OM:0OZtJ8]"g.N9;gs4;Cz=bpei[wEċ ?Y sRus"H[.F؈<+9T=oUb2rk/n" rF ͸M=F{ #(/ĎVբXGpsmP.y̼Fg4JVxU#(4ĿuX32gw'hV'I(UmwuKRp3ej|S4H9w]Wkq 0WjAK'=8(~&['5Ϧ=G8O.ӷݫxq7j̭T=Cكw.J3 69j6Sgҭ&E \71* 7C c*X L $V\@CCbV2n#&5ܶmx{03\0E 3Ap&~zoۿ?fG!S?䀬`" 9%N% +PV'-/f ue~iI0᛫"J&/2-~N c`If^YC?轞/iw}Cwfx}sYZ\ ;'TMιwsaԘٹO~p B\g`y揍.> 35eM,Jm)x`1/Q{:Hٲ)fNB&~$Vi&^^ώ֨64,6OՃ1  ÑQ:fQJ7%̈́})2A[b74k)k!Ϥ7')R6섍uUX6" fu9 BKR*[:aihL8h# WoI}@"‘HΦ.D'C _ \]CsठaBM4Kzֶ-vq/UyX4aj=Npdzs?ouݳN{k^0-S~ݏ"Oze :[mE.. {WAUڷΡγwBO ue[Veby)aOSZ.$@'غG=c$}Jvm*&4Q+764VY_ROP_uz*rfv /=nQ5V˾ ]ZV[YXWMR_kW_փk]yjUx!+l%t1Y׬/m$:6qݲz](f%fg۱^}KGfy֊υDZ0c'nB :Ș+*Ud3lw+\Sl'Yr +\fH'>m8 [@|AWD2Vϫ iD14ř١eev|o*7ע`]-2sP\1MiOxsI\n0eDSG8+1 zĩqՋ a`( $s)w&6: 8gwD,?V:3#8HCM789o|K`N^Bлpzkg D=(| :03z<"B܉a>uȏJp*5;]Wf%0`Ew_=2K/Oz g?*w_{k6OSNi"M2i AX ҹF?O B|sV˧F#Cbq߄=f+H'+GꞬU_Bq#ߖM,٩)섲b b< Ԏ-$ҤckmM<) V/r^\^'_r}x/bW/ZC!phz\2)ޝ x*{ʄoLE9-uGj}xG,3YylPTGT+Gb51-szv"]P빨V~?K*$7Ov;X[mtK1'HI^ >j5|P _iyWb uKO*(0 Lr̅/߰Щs[5B+^#:T#>GA&Ғ/RHۊbI!눈D#fKH1ޒЎD!s@& oY8LX#oiJqjQ{%E0ф`v4yL" _P-V$[x׺5dZ›>`ʘ|*pm@ 6--1z,C|h3&Sl q8̨\26w`/s/AN˶*34[6TqF =6F~Ņǀ~eYS՘ߵVsjXERK]q_;hoώ>-9asVdOn֪4د ϰI^v{2~c[d8zZq;>11/;w(LHLC'xni6Ė %AJn~Y5Ԩç9Nto$Hf ACGM;QEBG!l4EX9;F"y3NIX{)C9V? 6ˍi9`IWr?`,|~[™ό"ӵ-.W H0ݒ&g24?,(ߨAb] CԻNU'C3OӹuPá ~ #IӖzZ].^ ޟF3tBWߚͳ~2%斆jo m37^΅*T"J|m*z raZU&;בv'bґ! 녮8;r=VOsk:@ꏈ+WuŪ~Rh=qk"J%=мDxobZy3all5eA-s(+>ǁH(Z}%h*O 1f.&S9Ӈm P4gdE]9.kgs~(4,Ki5iЉK'~=*€49ntlF+9d-Iّvj1q D $81VJkjgC 2U q ,ѭ6p9 t%>Z@Y 37=j@$Eq=v❓j|˺e %Y-MڸbW\%4\pXx/xfK ygO}:@*'c_YbQ(f\NkY[z}_#n$.T%ϗOY˧t( `/r`;q#Xq]/z7H L?XKDL~'vʔnxRPq9ݛbʐ)0ъ[,_z ϢI )TZoBx+ETake)CmMH$ Rƾ\rUq[oMO J hH`w9jekweX^H BVz幂ʸB!Gtt?D.P#As63(2"3K'D֐];FvF͗L.X6[- JIWs<>Z PD b*@eF$["S6zeh1\ļ,8vUb-E1qˀVOM̽FVl9RC܄4Ip{yoFN٠ZJN휰H~Aլ_;/7cnM?}COWUkN©iU@+戡e { ֖Jޭ簨Z`*nKrI5LPLGJ;1:a|1fS übL  NNМV)p(,{MaP2e4]D# ~LqJ1aQrƤ'j|γTy52DLe CN?ޠt'WJboU߃Y [N` x|/jګjeCaI|;[] =cGCySsD(HU^ɆycN.Z#9RِR'\G1QvS!;a{ K7ɽ#U֋ÅLVzM]- Sc0-%0"OJ}•I3z^<θ?[#BюPQ>w A_.@[tL/ PTiU׶O`{oޣ2[ot1OfYZܩnEcG#s2sb1/"uho+qIi.h"#>\L5Xїvf6H4vDq*Gx%W 5lp`ΟRx~)M[Oc m&o#vAqzc;\:Mu H}[ \nFzw0+" X$|7-e6Wskݸgށ+9ҞM"_~>ۅ+qp ,(1Q66T"M~H%@BVkb+A&u'j*he~/ ]4x.Zq=DӐF )[Dʀz!"Fa7yMT@'羬n!oH_!(:c/ [a:ń30plQ%1!V"iUh\SEH́ҹ4 m=.|m ĬA%\Ww"b<ny]*7b(t\amYJ(ҊEQHN ]w^Tn6E*!Q56,GKQ=^)b[oaouRޣ'@>Aa%_5{Ind4~k3|; vlSI7J=9A]$ɂQpH@Uig&\y&qgbi"YMğ i UE0-2w bW j$+MSQ(`J_WUuNѷ|4 :2;EeXZ[Du%Y#QIȶoP}x'/;Vm|VtU6@$:Q:^{~Nec ykZmөn*nJC-vꉑ5sg^4-zx2dsf%IttY<Àb/[q#X1~#^\Ko!72רfeUe" Xws4*x"װoXv.~~ۺ|Yq;%LR7bE n5="U-@$/`,X[n4Pҧ7RCmCi'&gVi k%jʅ ,hh2F{g0ZHFI,Tߕ7 n{Očp #ɎԤ:2gB9΅4:Ov}LtJEyӆ~b{@qQTƣ8 OD810Vвh"tqPz0!Ja p B؜1@Ӧڠ W'8-3 ݻܣ,ne=f@zI#{j%IsWE E 0p,z ^ꤲAU`xD2漭ϙa5,/O 尅))C:{W 3X8^*늘`@E,sfvÙ(7㫋q~7HSy!(uʦ\Aa1 HUY %1hg$hBfSHZqgD m+JFu(z['B&0d{Br懱`0AR+dKxm6QkZ^T&cvp)!Q O@+9;{(~@7+Q=}O5g'.-"p".;rhkeZ]`+3S#zjϞdpXC3C^}dPq8V|l›T;ĴĜ݁Sٴe|H(fcSLjg:o<@)N@;Wikl!KU,u})xpRzѿ1wQ(r$ckn5}(qvؔ[b&b/U7PR: ~l\>&9J b,KRzMe`:‘ SqfB9*qe0utVz8,.ypPʱK>M ݰ54rfN7 łMIr :PT 2tOIc_B@ Ʀ1QeHaCF$Gw3 0VšW-Ud]&]gBBlP^{tn]V0]fswcli_ }EϿ%SXMޞBn_TNj =V~g368bp!h(Cx +DW-  = 3L`ϽPfAz.)s h }sbr[H Z('P$@7x{;c1IYFk{N: 9t/\&ʕ{]i)si]se %`h`HtO52+,|NX lt&gVh35 /ZЯ1bHbqmEb5@Lj9]UlOŰhgHS 4Hp%/.*aDj ?b)%AXJ"mdF=$4ڕptv¶V `Sڳm7n9܂螝Egv ظ:#_p"".i/WmB*.ནO@\pBk$ I=q܄w\`8Fݹ})͎smęS/LY`97,XqUy60vHS[eoΗ [lE=B>6v@43}ׯ6|⇂iBwF|l-d}=#.~bRATUxޕlXNGn@UeC-c( "T* }O.5?h yjؤ2dwoyrlTl0e׃Dn6>N6qQ5lz`ДO/ͦ"HF)QxN6\8 ߠe#dqY"^q!/If%^*&p@H!9텇5*m&5#1N`!lPs=EC=V:džZKm4ijK&XJ?P"ŜX]YŠfUJ=HqhmrT8]p!2i hb ԇ)2jb1~eFhVPd4vISj) dWvro3rO-<[qxyʐ9N=y2,#I9QRUo`M 7n| х-fj:@2YLHУ.tX3.uwz@]DɊ*{LL"I%>*k.z~sx`Br(0Z`3)ET}qDN;{e„4 x/Bp>!xgB 'z@/?ނ'(veC^C ݄{DdԻ 33 I@TcɰqIe JHs~kB~La*Ԓ4BA v#,/S-R0:Cno!#g"NLʼnPk@r;tZy%.UY}^ v E6WZ|?H}o/}9NCd3T$sɒbiF|f2G7H4(ߪFk-i?Dw>@:Np17'Ay zwٹm*`BP,, TT fnNVc:(󿂗*P*"ڹ.6CT 2 Xm>vt ^/b>u;g{+|װi̸>cז,Փ8[=a:Ŭ-n[s:i9J*>!{k%¨2՚hɞ%^RP9)^ .湣v- spL#FYRc],HP`S|%?9#Ae~P[&6NG!؁YE"ᒙϖ+="b4@C6Z^OJBY"arW[W>#Q#ųMQ'YD+/t7yC8LحQ ƖfJٶ_q3r-).F01~[Oѝ1gjQC-+8 u;z z.Π:,hA) G5KL|v-K%͈Db Q5VxׯekWhbSei.D72?L 8tӆ8- #Aݰ(cª zuW8j3r[UfRp| X`c[_aTY.*VN_M`sl7꿣Mck#ȑ-56]e_hs8s(P#jyt Җg=2'L#6krAV)8+G;KqVNYṆ\ QΓ݈dĄth)o N@9k]%Sa H8癛u4.t´UHbL0_=ՙ^'uӡٲXQ Wl?eGh ;N3J-OFc-{+)fπfy}dy430D͍ٙgvqBC5^c4 VUj#8h ?v m Tu"[A #6JɋαC=^n*hL6R⏔Mn*O`$հaTmV^^8ߤo@)j];X\=#F~aKҺ&ۘҜl ;7$_K)~8bYpƫ:>)IW{}Pt!zu XPxg啎]ͷ' IJQPMd%KB u]_aӼ׼qF׵{|ǻuc#nf Lإt ̩FQ;&Wy|O]QM@?Ԝ$mTQx|B#݅==k KMBK}qי4սKF!8 H.=y-3p? iθg8¡rL$wGR"M& -X qC0|Lk8_Oƾ +f hSf^.{LQ߹Y 8@5pQ_@DJ7sC]R\x[g19.2 l@=O8߸lF] qGᇉ3WGǜ "HKti &e9c{r6}UKuAqYfLb O?AQ9c+QQs ̈́qO`XI,(u!eȉ3&A l c暭՜"y \0^o `;31^dُob8r2]CUVU߸?/tG["ruI4 lY\@LOcgj&?KӖC|$BݻT>~MF\èKJh](6ph KaMCA?^uE"SKR>qs~ԼJ:8xٌ#Ü?yhDTx!k]/;m,1,ևޡoIdX\P,|Ƅ3$lZ+ !2K߳gIaNr pdz~dd3iq$k.x8=|鼅xcɋ.(hfH)AiqH}ɫ̷Tʍ?%Jt ~*q f;ӛw2 *>tGSlV|9HCXX*sMOި:V$ }"c4Tpn^g8N}[-wDLdzОX>]z|”3g-Qi=_$g4\l)glY? ?ҍ!h:Qvɭ<⩔x^*-Z#ڂZ^Ue'!_p ܲpA~9L,#. vWJ)HdG{y&/&gwYc$y'$o UAm a %hX$?9|͢8jGO#.LN;bdlXb6t~\gY,aVQ.Y罃fMA hBtpzyÓ[o8UX;mֲٚB3$>4Uz4GfVH xׂ޷wȧG6=s y0;;;y8٬YA;|Т[Ef}޴21,ilE_REXӵ=T {ӈ;)/X껢y s- +R1n΀;iZ:KG7JB"Cw\`JBn0u3"A Bl"kI͐0LekYɽ[ks!ǻJn5:g.Hm`Iܜ+ςPҋϴABn,vPh_ƭ12UC,#Ǎ`yOt-2n[{x>j~B3>Ie0ʾ4jX瓓d_oq5}`Nj3ə dyoķZoj_<ܥ05}NCZBG4 `Mh$)|Q\3f3f>ԤuyR9 p# jÃ>X*CEZ}%kQԸ1Q*W4DɈg>aS~@:q:QeCА,:퉁?I#c>l0epH8#PGJ"5>8o>+ĀbOpC= ƻ'QλʪQr(@DqdZ]OJp-l% (aR* j-<`W4Xo$DuMgG~J/ ,}$O#.4 $ 陧ע їV^6y3L(`RJ@!cw̏:5L0KD=QTZOG;@v`گTE;м6 TbMGsmH0ÏE;L̟bJ;Aλ,A!.?#kB쑭S2KfS1Q`D>2s i,fބ{5ga*fN+GNHL$Lq!?kWSj{5Wp}~ 8PB vTްPFHa2dƙΎ8#%}*-3Q׆js\_m>9X@O o["֠F#R @0]n?aMf*"CA5Iy^.($ҁE,ًW&L)'tk{?i7D>`q^ꔩn]p)33)_We|kLt['MH)P]h* 8h䚰n( \X;}øz֧O*`GZp!UW/T8h+6/-Ў;X +#Vٰ6AeqHt 9Wk ? ˏL&a~zC72uMW3k' k_XCN!r{a+!Rj,>Ě$NhM|R޵Mdk6)2(Toq]qP1~aUFmuBJ1,;J6ab`gY-G j.kHm=s}`VXHN!C 3A*и n5 lpa\qm5;M |ŻZ7fuZl`uׯ\O8J)j_&$  }0^>}ǎp?J@=3,K=]^]Gb>isN^ I7nNL>.W楊3mÍbM yyI4R}oO+ݍrGld= }xag|sALF@;-[vцFt(w{MD:ό;u9e&u|~Hx~##)bB i1ZVbiUw\HH0^s' B> :):l.gM~ɵAPNC79GUe%~4<3Țvݐ &΄ĩ5xc V&hPp|!A l>$E7>\k7UJhټBB<әk7U9xހ|! 1柒dr'nq&!ؼfd+@EJvဏHN=}_p׺F}KhVglkiQJu,SuO w*./+@,ibI !@= XKTS=uAYYhu)O^:4^Bxh-}?tאq7pc=şze:8e֊| x"9ؽc4seRSXRA"K!֟_|E8YieZPGYﱒ '`ٚ„aTL`4C!/6hXe YeFK˖sg6;buzΒV$͕oSyFXV /K <R2˖4 ~h&ګ!5Y3)ۜS\_O |J%VϱyKsrZC( m.d[s/ŋq\z=9uIz!T,_P̉vM3jFڢP^Zb)xghn!Mj,3Ī[o˙T? g^riБWЈV6Z2 n7uLoDrb}]"rVPU}>.WM@qWov( ,o|91m:&=rJ %)bofzf!YG8 <-a&#cC_]# %@qB5R]~*UsUZ\BN2VF_L?{ڴ0fL9x@\kH>xGw$r"C^KGo{0_f:=?|_t?$յ"8onϥuc60ѬIua48w0y fw-XgHK/Rn5bN?px}rSؿ)N U! YTu^΋)hf^}Nۋ7^AkzNjLW%{ 7}ϺBkJzkz?uYNy/J'd%zZF`s$3;|YIX>\|F6QtSwwI--:cWPp,v-['MJsٖd|'̤mCH~o̕ޜ7'ܰuGF'e쿎=-{MU`ZeIۅ_ (L^,< eʳ೉LvJyaiPu{]~SK#H0-xZ}v'ڎhZa'kgeyaPyf̽,_H6P=[M[Ȃf#}X~.] `|ϳY S3B6Er{Tp1%,,[ikHrJZ\XJ>(^zFZȮS='y0Niu,uyڕ$#J~԰X- Ek\Qa RMX WJ[sft4p]#y^߯+^Nn5b8e$\g(Jp]~qbS*+l׸ $i, -J0_:@cZXTd@lu#ٔ}LOQP8zԞ.F$l5z3p?ZZBe-eJ<(q(Om[IϋiybUy@u>R3R?`X@ >e޻_h9:EE>{hkeć8ʰtUZ^ꪺGQst:kD׀m"-ڦo1P kcI+qRАdP2V$gVUZbPe**|dDoyxДuM`YHx7,#^Ď:8j*1($dY@Q2xN>«g;sT_J$ș"l:_J)s9Y5;ETFi]UIVlom`|)Gŋu=X}Eц̆$%~B1 *u3EP'ai%+ViykϔR%(|Kad/~> 3;Żu/$ΫIm0׍q*&8'4~t PnppJ#H m4I,0ΐ }l_|d"RD 6I X}PDԩ<̖9cLWdׁcK v#a=`G1M:P`AJb)T?,-m .ԮJCKd&âWYN= Bxǜק}pn9@_b?9n8^MVnfe( @@{Q]ѳtA1ox@(?ls."3;/Dkr_\&%`mg-nOF߹2w #dq=pKwE@~2\{ChȯR*=V#n$oLksvJCPkzHm_A3w!Czb2 _Qp蘟 $Ӥ Skz?0/6%%@N0f84i@wk4ZA$GIĨ;ʿkM 7MLRi-t`HМTTL\5LE'87ms_ ^㥦<|*<:DZ,6ݮ=~7c::@,6NLǍK8R: u9+7d?*C\zRQ!B,-qQvNд{USV&^[sBR'Or9v`\HldȞ o:%{\n?t WчP Y]G#Z|z~;;ݬJ,to;OC8롁Ȉp$V,>EDfe5VVad#r 2_B08vm+Ox"lf K{j.z ?@ؗ|AW!z|84:ZYfW={8*A?̞7,jX*K>ba' F%^륲,bԗ*⅖[#qDXGvrneȳ͙nZIZyw  W ']/A#m:k쮪Nzg~.&8>[N|݈P(|_أl{wme2Í?r5'{t-5,?DmV":qIc3Ӊ~Dzi8hò$tD|BKN7JQ}w)a١ޡ#;FLv4h21UK,y2HZU fa94u$8Nʖ+zAB E|@Ii7)=uD+n&X J (cb'~@1L]Z䁺Ojc\zSWsj"B_Tu4EwR`&2ER@ p H30$[U9z@ht^we iTa%q-BXjYOP&\RtDqTpgR>ad-K$a|FA"esYPWLQ3?upMRTʽ]؉71ѯ87^Wf#Dy`2+˽|hUԧ3"Ҷ܄ֿB]C3T߽s{$sc 5:\Y-`tHݕM E fٴ"6XР Dfн> 'z\yJW a#^pk%VvUS<-%* pO~B\ņDG @ZF4/#"Ht,@:کH`?%4x2_t}vAIm<37'sL36`A]H֪@i6s!םd_Z2@B%< Vp.m"yO(vѹ}uJfSB %p~V=0"l eJٴM`Dܶe`/OMMKwԌ0C#l@@NP3륎 Ȃ,e@ZnٕADY=j\npD'x.w`j_ /_ݠ&E Q@cU"2tG ,T~u,i涆̽ܒrXhkw"_ 4Ȃ0q ?[/<@S-zjyI2jmݲ='FSO쳻)G!+%svNĬB{Z%sUFO|=7PvA})~!0{<D!n|\FhQw?LTdK>~I#a}bzcMM#<> rd W)`[:#TLirj=u8a9EuچM{Ykd7V *} 9L=$ߓϡliǪlj$\I&7/Ӹ zJ%i( MSFЛ+?Z(A,;҆@d~~6qH2JS"Ԉ9/lbPkH q1\ SNg3j1gS\օitCl^F)Ó`H+>39oc.^k,FJ6K9j*Tyυ1|a5IɁ]' k3b"yW)!6/슎["._x3^8L 8ZVې DRm9K[tU2Uǖz7d4bZ<[vԤ;(&d@%;ɢ\q(obHXXXE?iױCV:ʾ /^=l8mu@ϒ,c|w.GGXAwI]6M'X-{S@lژ6pW(297R] TNu"4wڇ@-ȗӅ|T Bl e0Aq+k`[S."hHSI+UW--MB𚵶6%dGeچC=$}ڼU%?j.X5&9 @QWY,\Mşt;fܢۜp5S!h6HhZ{a$"~PUbo7q |O>q.OBX=oqu-U뿋Y BP7v9E3*Lv:}TMYMٴt6xf7]J/E=ѹ-*VnܢC'@6ϟ̻Ym mK}ɹ{;H1H*" 0_:&F2h;TOy.orjtw-YW~G Zt̉S~uT`45(k͘1#Sly$%ώo)Gt]D>>tSC8J ޺3xȃXpK¼.h$u*.,ɋ/lJ섾&@?t&d$pETOCȣ>u{ϒs[+ ֦FXv-9z38l|6T5o6m'u.h9<}[kQvW2c ()/v7Qpo_8quRnVP iK 0jnyu)'kC\}nP<9D|!4k\fo)17 vrOT$87:t[;z< ?n1z'Udӭ6?+!`]Vb>Gi o]o*[^ oTdq/nbRFFaLv:im͉y8q&cA)0ܐUzxlU1e&~3 l3wh| j$|7BΏ T-Ͳ5 kչU$"5kFo~68gʣC$:qsk" *P~YhrD#2p7-9~ F:8ZC|3ܥ &eg =GJZo#ОQ60Rٶz9xI$dO ;6cpRa5! kBq*%/ژ|lUm͉n}cI:( o$`]]WV*c9Tj.AX4lZ (e1fw9 .ʥmn6 @JskJy5Wqt'2`fBeĶc͞͡r\@ec)0Y6ohCVI'G`(GeLyMV:Vq3, ^>Z煣ԊZx5SD< yIHg<"$P_'HGMmD,gG+ s(.9/ʐEc ,NXrհ#s_ ip\H5X(jNf4tK!R7]ۻObMDJ8n&827EqOC1\yv;(VmMd\{!ZPl]ǕjLVW!6]]Wf!9?0BR~>#caA_8=|'`Ob~ўX-X?@; ^\ႫD/{O9 ?d3#'W9gײhF`dtmd:*EQWtHf<$98FR|) qEs\ûSZH=3n؍39>tVŨUac@,cA+Le SE] ؋2z:2wX=3_/58_R%i;!)zC& {w`OpX‰z)l|^9\>M>'O?Y0:u<-.KF>O? {MZI2ry:tdd=Rbu^ zszgNA q,nLΥyђ:2y )84zҷbC1nKOy*끃v*г9<&(ѝN[탍t5B/%;hrbJ'CwBmqR5Xz#*eWw <ɀ]Tn0moƀZYA;'lc/rJb_2}L=DSҗ@d[**HD8*]lhgǝH&f*DWK[TTNŸd#nIx"EÝ+Q VUtN8")w0`=:d0H_WGߏ,n|Ν^hd|>9Cpv^U4 sclZQJNlI+'ڗ3(Dl[3Z Bb׼]V3bfV'x rdT.$7LQ[;4yC"ːޯB]:ܯ*_f,)HKH[w9w m+uasIc L˜̟zY~w%3/?c!_9 &(vJ-f|$_I.18q(Bǁ1yA:o(|^[FTQ# q=f"9gӴMTGߗ,q6IjC: UKo*i -tI~At=ꛄ5qF9P*x4u&|rp_Z wno!^$\Ah8̶W=y/'`&߉ #6hNi8LU:H;'ÐqE.-_Aq*/FP; c6D𛖾̎k'nXS9 m>90br,Oo14CdHe޼5zG?}UD73cZVT}Y=bX+YjQ" ;I/wEov/(EX=<PYwt/)4s~AOK?}tz1A]{G,yY򜹻[sK@ Nx]WEx1qI$Ĺ!ylWYqc@=d{H=h1;t򙻫UnPO»5+e *T+ Hj~M; ,bmQ}J[eXͣy ؗs󕜮Ȅ# 4Frd'9=t߿?nRk3&-\C.hu: s d 8ulaXU:4$R~K.+>;mJo8< -em?q]jYlVK͙td`*\U3m`10%CuQ/|ne- S+ ){lc:[ꑟnf `"eϝS)=Lmg]$ƇvƨE-7q܊`H[.Q]ϴR֍~q~<vWJ}ΊHH)t wS*sQf+ 4*Y1sZhUlD2m֎!:b1jZNP:<=E/e|Z>a:JɉFo' Yg') ceI>5$*bnc׈t=g/~͖kQ\dkĜ=0 ŊR(It{K.PNר,DZ!aKsPC88NzŸ5eim04Ǫ73)/mmUv5?!kٝ\kH |ۭ">,Ua !x jض;Zq\".gd{Mtz<_Jqxa>/`x:5(;5Vt]GPYV(R*RKe)eU1 5TS}[҄x$a _Sfr!sxq]PoZ!&s>Sn;δ7`0^%2IcV10{x}1P2! F!'NY[\rky=˾oA;F,*+bx)B}O^A =Ė*Ekk,4.;+Lm lA-BxCeU}~#D B~QCx!mi4PFHZ&VZk}#T*!}t2PVw.E H]M J:?Jҳ$Qß}Ǔy?rgUb![p_( Q9JGgK ̲}>Bl;%]Uw@c%0Bm{S)TAJTv3ݎR>OPhctMmZ L\fb)F]+L@Mpغn; @8@gB#y`Ka k\5+ Xq5)a4g "_/ϔv4 ]k%qdc8xj8CPߙ^g|,?zS׷s܆3TB~3%gW zgV-;[?riևagtⱐ`kxU4$)]FC>"Ҹ һ,Ş] vM;HQL;z6'>'?`3qC䟕[]MKreЫ<&`{dlPM4l=HjFJ6UDz9L1%֠הzJ嫵]3h*%4g7"XQ1˪lƨr7Z-VRBЋUiag!2^YÎDfyu09a΂*k/WHD-7vҼI͠2oDwЉKW؉gfs<4/]86JL7S~`f. s9d߫шq3K{.Ǥ>wB3͛zV.Nhc94vO](,b.u#AH!0@ջ{UG? ,]!&Z%&d-9xˈkፌ0rjWl tvGbSJW.ޱӰ)TU;J[}އ~\U ֦ 30g л 3nf}80ą7eE"$D9eXAZM80&^1(`3?$#Ks |5kSHifl.>-zKIW~C<( ȝu\gФ .%@ aSG{bCuɣ"9- .[qxDRk0 $ā:  7;:Ǧ6'vޥVaٳ ʰ/d6݈;X>Ҙl |婱hnUlѨ)1TiΙG7EE3G\_\%.UZBȆc 9424/L3W bˬG9ot Yf5n| 4#O/$Yi{*E&ET5yc6U2ʸSWҖKf'^JW- v#zDFS?<"l:fH(/X޶Sq/Hex\>c?^Gi.x!^Xu"]v=ng9SJZw}x{:XR\b->vL1)GeIzF#q;쎘hPGSrOߥ v9ќ/iz8"8Zûͥƃyfr p︡~Ťr}{D#:q5=L YۿdPO:Dym{w9`" _,Wz <ܿUX*XTEN92SQ!ޕ_O` Q @ J%<y+>½-]; KFja: P: z- [Y!i<y[)5Iq$Ŗ)_W8`bz}L\TX1۴\>$][dS H^#)xPfn^֒cÕxgv'9x@:']r%x,`+?yUV^DcP|N(pv6!]t"Ɩtft ] iwe[t[zw6eߺΥM63;.<FB;L%dg70n]iHpBKEWU?z,'Yz o=_+ G Tf_(b[̈́>|  ԯKX<(Rxī@mzcFV`:E@hC0PeUb@ձx&r4fr\@U% -cp('63V}*ĭϽ(Rp\u)iߏbļ (,Ԑ8=D_vʊ8 x0v=+qd 7rzZ XOI-$͆P͐Re =6f%X2 ceiH̩7` !|Vʜ Yz'ꡗH`N u&%_Mb{K;Z]Q[ !}nmf1n *c'hkSD& ^/.7NJME+Je6%A=В!b]vMq_I;c*X:# 7nk&Qb%aO#C3;|"޷&YO=rrdd:xw Wy3 y‚sP\W 2g.xKLW4Go`}i٨y.AI(xI:ȻpJ}!CUŖp66t8oxY$3x~R eי(ϊZQ cݬeL_<yf! /X@lȫ#+Y/'/IP_QkMgYIwG%(6An:k'X7|ɪ!Abb!.pb8x7u"~qP|5bgy;%8MּhAt-[u3`Q7N8dv蓂{JS_ib|B1ה%%$ doIǰmVAd̃AfhOTD+r))Q)XS]TT<%w䢋ׄ>¢AUNFw 8E¶o/'L3G>e!. oj ]:ݤ*Lr(SP2Xdx(@_gwLn0K εi7 |cZUp#i'DmG7wO\t+]~/s?[_>!Rѿk !*3Rm:kzAADu{q*K”7yx'^KsPؚ@elW.,n[ Y" ~OHQBex&=bfCQC+P  JN˫v-[ ^e`{$ã!1* NᮐEJ נD^v8'>?w:θE~˗T%j:;r \:B 9+7YY85v7y?^=&ؓoqF8vo\ڥJSrjm_0>ڊ|mtTf Е%6T5zMk5Znl4M %u'9T`L67;: Fa'7B#x8GH}Oj N DBGV6 ;8ӭȻn3*Awiˁ1(w![\܂3@lAZkW¨. j$'+ `CAp㇢;-:pr5D~j~?K/Lȴ_w%&MO m)ks|Y<'l<8A1%W?f0r:jfu$x>`gSK9k-U1j*ޝhە&T&7kOYmGJF9s 61 ڤqVK~H!UV7V_Rdz bo  [ o^  r!@'Jfv;\+IAu*r%8{h}S9LjSMltjG"*p*/¦}-+wivt㌩[C1 hӂ߉@Fhy%iTW؂6 n+nH]Qκn/CcMD:hf$r[߄nNC/jWd2X|Jj@ɚ]\5깥JAPͳЭO 7V;bZ Q%:EDHE&m_GjGvб,unSyra25UD<գϑ TCs2#BY>6 aCJ'TО?,Z'˳lя]IN$i2Z:} N}P80ٝ̈́np[7bzGjGk±Uɧ7ئI΀LH(̓ЛE./nIEž+zTu /KhgPxTE-v`EڅP;US{ ]yEy͓6!Al֜@4T7WA+7W ZŠ4D dEY?rc ^]=ğ עZёx"=k DUhf{4$9G_5Fsع<9n )\m'?dͩCD7p _5kT[iQ{J)˰2YhƸ32y,ːVZ?GV `)D 3"OySAZwuH"@ w% Ÿ#) CQD& Ngv\p'=l.4$Ç}V1/QvFcڡ+aZakL1) ;@XG@tٷjO_6`?7$3$\Ek`Su հdo ޡ*#d1ƮqM"'h%LdPfT{C@ݺXKjŖjCW"_Ґ{=5E^fOR1m-iG.Q͎O9l[9n*l+:\:I ?|CveңW:G:> YgD|鼫hl jAWȊɬd0<{GEݡP >)7oXm}?WZՒaC}su!?Q/`)tDZXL^ ;Sb;K?!VAQtO^t U\OHqf<.ʲjp!pNfD {`-]ΒSZYתdnx z`6Hk;Lk|tJJꆺ!Վ7 r &f[ ( `HG÷e% ۶{_(*uK~EE&F&t`%>Nd'X/Q|Bdvr"Y0>#>} G"g5RY|ӯ~#AFoԈ2&au^c_ɾN85G=]i.v%G %0XgLBq%_\m{%። Z`"r)r.hťLzVix aH,ۚSkO-vP]ދr.k]NFIf"tlACY>T)Fpv0b%鮔T17j+;QN3탙-A֒B^3aɌu~K8Jg OZ X=ۭ>˩{,0\c@;^p%DZ>ޘ-s'.7/9Ӄ(H}B;nPe_{C `L<*y͖\XǚFf-ٍnۼ})?8@)d;[ p}zScEW}[(ƈC0'c"E'r 2ova:/LDJ$mψz-X:ɈNκd2ދ</ n+ݸnH8ShՔL;(auWOr;Ht&7A#w[0F2>f>-!? xE:YjKXU9 Ezˡ:ATBJ"|51EbU¬BQÇU)-/*lGTRi @ U's𜮱$m).XF-7VG!XU֡6YMI߅龓H1҈VB#lSsF`Cp ba.p?:kͯkl'5vɓ}e:dPbk6YAVXd9Gخ\RMm R=j1`% z|IQ5kLXpV陞.ZL3w=s.h&1.e2"zFA<9Q: gZ/o~ {hB$0{Sìas ꕸ{6>KW5PoKN#L<,J#b[lqm=̃WTG2~~HTzLy?5ݟ1ǸRw$w]1'olTLDĿ˅37Båu?ɩ;?GKɊ+(xItǛYy"іPSjN21pI.+xI&Gkj*4Ƿ#ɢa"gi޽6z N,HKXmO{ qi6X|氃ПEvq. v #2 繖8=g0CTwFμV-bm~Ω&ٖ;iHaOF\Jxo\VzS8Z^31 3tM:cWcØK1AfjE&,0[=%qu9r0 nmzB5T `s;?ЗsPjYPc.sf+W٫|~ȷeIk};ְ=gtqx(6N92~юUiDr[i{F_9w8S @ tuIԧ7-9d`hy}"@a RɌO $[|y,dI5j 兣|_YTi&dh6$֗HXabY`S.AllKɕo< s>>䵤FA/%/<,׹ǭkI.<wB;n49HKC%dp<0?]g3d]=$fA7TwI"DMM Gy:M9&YKwiJ tܢq+}?ؿ2oPb\-3[YA=_-D&G4CIPb HܫZĀYD+I$ol4KEtq$=TgfW{ƨeFpǪe~یBe\*w:*H0~$I_Ot%Hgҝ |Ux ~Y`$q{{V! \&®aW $)2-2u kdw,<1XJM٦}N^|a#5|h±d$N>UGk̵] F:yˣ|OY֘7z/LGœ: txF`/U{鯓E^&rCxP՞N80gD9)[ςquVΫXpl m`OO _Η-LQߏ &Q[FT F5b}>׹}|*9}FҁCBkep-lj1}0vOrc}'iJ(Qq:PBV!he5j_ {>L59BA:ZS,G(f=W*6 K @4m[|ue%hFG3THia\c"stHBqVqHvq3@#J.^)n"O.|ڢS1OROc꛰ P2J"oVOݸy6AJ&`pʼn-ݍ#a]Qbztzn d1#e!if*. rπ,:֍Z!6{39:>=s@=-b .4d}۝ ʪ0T+}a͡iBأC HMZ,I1 ^8{:Y^hK;0f0aŀuغZ:W22u+[IԂ$P|{z],P7pmtG+"4lbHMZDr#IWDaod6mR-.Q౸E\>4bM|J^5R/wIr2՜VǓ%'>XKxI6baw7lOsA8:b[eag2GoQTeo53f=%A*ڨ؍}k4{L&Uok>53RQ#~tWd!Q/w`PgI]d@EkBu]|2z=|0()+\?6+?R恫"*Z8`tiߨn/ĞΫCߘ>Diи d Wۖ&E R!$"Ņ)%16]6= G+\n;.hR# zS-`u7A|cPk]7ZQsb5i!q`d<]Ogw.$)HVybNUNzh~/L,j# FtOY)wa3>SºA?~ۢ|h|%4km%ڦX1<]Q̌s%,Kt{lCSb'j?xCg$,R!"r[B@|"zyјTgPx2OCO7h \;D۽[*_>ǐ  *@)x4dz,Θkh&6Z85aQ/ \Ĭ PGj"b+)~??b%nJU+ r<;ѡ6M,kOh>UFVctvP D԰ ߌr.B'_Sփ#!g]`ܚXB}I5\jl*Pf& \\%'IGZ4걋xt8,¢-_~k[X) *%`Mri 8ۙҒSϺÆAAq`?<"첿wyO! _צo _B@^Q[UH[;GծZ7E%Tb@Mm CfG BDVZ#mh㬐`255j=L&S{UHn#2d3dK4Qa#tt]8AasVX[{] I*aQGꖪ$TZb_+*2o-$k%gY(I#5UtQr7 [Sm$iQc'*,_Jsޡ6: h_(5d8 gkO Um웓]۪7YvBV9pYZG)Ok t-ug5Prh[hjT1εg~ç*7#d+ |B8 un$w`/SνK @u{x};ضim+ U@E-̗?>Zp3?Jɴy 탖&=:A=g$$QtkQe /;d oCVE⟂jpl)ߺ" H}6; ]" ᓍ ( x0\WIۘ"L|yL[?sx~imࣘVBN,V)ow{u]4S˺R V@ Nڿ|Fj?#Z\)b#oZlⴺ8v[E.і( L?řz¸OsθlNqWʮnxwDF^"^f \uG%Os;f^0 sC&30 CFm }WH-~}W Xe eJ3sy=ί/l 5gGځx+89x]ʫif@?܍ 27 ba?/SS$A㾃dwrUF0@$/3ex7: >Mv%8_Ӷبbs{ap [XFb 4t jaA/77D 5J^A]L%p*vخn%UJa+p8'@6^H 2$# On6MoZjaoF+mA;9'arhǕ#>#'BG,j;Ue a`P9ʳg&uCҵ6syʴ>Ы$RT?Mm.I0]axⴺ \%wgJ ߎw:;ɹL`X[!`ah!*NczU$8Q,r@Rr\0b }_hs(FQ7Nٴ* w11DxBR_]~ed cKjXSWRӳ@7[ڵP桕~Db#U(g}y3*0f wv1۽% Rw,f_Xp#?{Ga[=o@77sx۰?'Cg$>~8~HAu&'~(lTV-`m+_i}EAZ{'d]Q>L3F?֮.Ï#"8Tc(yQeL >oJƣ.8O~CEr/1H)OOS|^x#qI#q1Z Bˀ 9f#ӱəN{/`5s~D@b rDiq.su'&1Zt+-_mTG_iвCE/0De ʛ9qc`jjcq+ M幯LCEX>,!]m|h(wB Ȋo LW- ǘ)2cpCf)Jap!׉⭴Tǩ#t#@@[{`‰q^6:=JR 2f ž&v20'],rpSlnf/c|HF)bIK)XYb¾:@UI1%dI$jyDkkBԠsVWw8ڙ% GT}F 3<4#kZ4{O, ",ĒEETMvF3YJe78}Lc%[CE[GmJuP͕+~4P= :d:HR#8Σˀ|Pw)L>HZ[# bɁ%X<&#AKZo_ec0yu]&{UI8W . ~ZfW3ӶF7l`R𶔐cIfAC-?).ZO7/A\NxRQ V>rkWm+' 2t8tib8vls11+fw Gzjxn1lHz_W`]k~֌_ڝ׻A⹭e. V&;ݴwm^I5t#{\=!T4 `(gz4`T2`e|ӼxW- Z:n 6'^^Vx5e2Bld^Ӛ;_naa!Ü"i,w3L,UZpy[NZ X~,k7&|,pWs*V΄)6`W+DR~de^Wh'j5{8e%@oCI+NeJlS0G6=U1ZG9,l |LgW^5E纐4frI`; t% ~chopm򜶬nDh_tz-Ν^lM)rI/ou"ME<rLA&a)r@yӝk o =Msx h_Bݱ0EFwS%=to._."蔞A6wRq 4_t=6$):`CxQil~(nB=wéP%%g;;kRǣ L3O5X(BflrF Y wb3\f`E/-E:Işn!|?ӭk XMq偊86&}Ҵ. G+?GM)6gcaX$cP60SB,mz/ &Šd&Ttj`Z ٬U~m7>~Q~iѝ?_@}RB$D7)55AMR 0)5ۀ+VB\wQqOllvvs-N:qk$/$fB K xH[aYBQoki/X._K.NͶxXen5ͱ]m-A䓓<[HO?Icz$<[D^+и,T'S6ˠJ=(R:0S ՞:$(ƒv-x/D3U1SgS?rE$"\D>GokaFl%SdՆOsKEc)IӇVȒ^?F[".SEWtn;"Jcۥ4 6^!i#Mֹرc"u~#iUÎfEiD=3#bW(sx]rpC2;zAkqY+_WIn%+rPX(_yE\/[.K,{T:gD)}d(Nq۷3BїV|n+fsFu)d[jeVWyj}EäU\1(yAi(O,Lif9jؚ5p (zl|$BU1rF;OcqG$^Z YYu@ 4o9l ;9qѮϭ1N,.ҳv5 Ol#i_vwEߟ-xzѐbND P1 |!%UGD%M7S7'R Օ|7*=P 0?\UɿB_Cݲ-wŘ`5 i>>o9%wZ/ lB|edfCy,F ŶRi7]U]X\iܣR F76<='>f̘-O4_EFrڪGPg]9u\an3ъpu]PdǴ^a5 R..)aI2U 4M}KT5W ^&(vE`n;ιخIT(-!u#R4K]BjDh'3t⋎>!BN}=1P_=8y1>`izߥ[ko5vwfN-f>_w۲!ǣ@+ۆlknr~ VCH.ڴ-viIN,]#D/(+@Ɨqy?Mc>gl"%W̋6l8ĪU(:U;n ڊbX*h6w Ph ܢcKq~LJ)eYq!*XJRzOqNj@a3 _hkD!-u!JJǎߎ(;9 ;1;kMMKx3'vz4%Mq̊ln4 ή!-DEZB'E#.)cȔG$ q.ZYl ܤ6 !Axv\Ll q{ؖ)F}xW9ݮ|-ΏשZm,!i c%¾`4NeM`@=N4VILóG@N2:F)02PobwusuXYT }M$T} a/,QcX2C%9ǾcL eE2 x!=+%q8t Gyg`S΢X%6(D9Xͽ/O41\H#D8}4wj,5fa )P6;-HA?ON@ llZ%⽼ny# WLELYx)2LC)]ZNʝ~b?Qg4zTfNˏ3cƄigb+2ssUY7TKNLn_?iO%8Eywʷ9QF5=&DruZl;4GQ#"eyHx}Ett4,+ I޵1M,Jq?Yt{c@2OHN{VYR9P9\+]]>M0>U%btrˠ=PֲG7,T|u*̟vvlgS=2te˷K7$~ {vso-PfDdNQIk0NmHxe*f|!ahUHต/kz-[L =]!}2|? Ǿ{l,! (̤H:\GP=N´RTk@6UB)IvyP$p ;Q/au'*SHoZvlH> fd`%Hw+aH @^'$ Þ n?!I/ku gֱ kQJ ]7ұNͥB2x%t1JGN>IǩՊg, u.bTWӺ6 1iŖa %y_D cm5 M{+E-ҥ#=!qr&~]jlF~I[Y@` [G(%M#;*\q)ƫZö GPjƏyCᰶz$4(.ҐfdZ06AD+nZr)p6BM)|Ϋ a_ oNq$h3Á`G _+ ;J2Bݛk5/02JPGT=@hܧ7nr,[:  /I"Gsٿs)ܤL[@"2Q;Kub8t1_)9>~]$B _ݦ{TP)"{]yc,hYhPDf"]a0yKVvv-9teP44b$ՠ2%`ar&M=4h*ron 9AC]%{v#My⬧VG-CQ$)Nq&$97ڷ[UAcO8G^%hZo $_'tٕrjFt5KEIA<1&Câr1Dq+,NÓ8mWT&$N&[5#?KAHۼݴ ݂$ ,CbӽY/<?**n 񚓵U^T,_B]NPA(}bbi(XUw ŖH}^wڼp\kؤ1I"XyCoͥ)"Q;^SE߆y)_$ŘX /|yM6W\#F+Lg޷Qpp$B|ItAyeZzowĤNbиx.; )T qАH UeI fbӶV?sOuJ4, 4vKu. òF34^Cm 49?|=٥*-_A&ʯh+>3ގѣenX:o`` xXq&466SG,>47oGO+ &vՈt&U o#hȃ =$| Jǭ(5qLR@u!j 1+;Ƌ d|h6vG11?Qhw-&:Bׂ&AuM?2]Dž Fz)T,^mr-BD%. n{֚6gb3e̸qG7p{IyN_/I&q`{-LBJR7旅 층 =Gg LnK&,dv+@Zv/a}1.upg~_9.yOsY2۲7n"?jrLˆih S&s_ĮP ^x8{; #= 5')[Z)Y*W;?.TbHqW@qma{ #P3K@ bM]:Y+і~58F5&vͭUp+[N[*NźJTm|O&y)d4L,DžB>!|_V-LUŴQ/@ϤqR-(>O/ 0._5HgSnD׃a6l:ZZ(lj eLޖ{[MumsQIXǵWk(Aey? yvb(''ZQr;V )U .!;j5Xm3e^ݽF7gz7#}0;6'+Igr v4Mrm:[biR{͏s˶$!V.4duZMQ Kj.s: _ 2%@Rw ym,p*2F@fKMfwqVc{!^+FLMAK=8\2P7>z 2%6ɗ] X.cKcNbS4|H nn:ԭM1Rs9{ MjSms HqEhͻ㋅JͫLIVQ:[vV<zB 0&cz.#3!Wv+$lKjO% |NCtǑv_5*I-ج\>>Ě0);'[x̑Q쀛3GmKg/M+шiYK$ʃ@r ș.Q{Ji t6ZUӒΰXEGLWy?}:38lgE&oIM c*FbqN?2A"4R4&LR t:<%ѐb4jƨna}5>*;H;!FyvvjofQO- (8]$Bv\`w)Di1DD!D&mr/ӫWC()b9SQ$1yo4 :~r($+ʅXx)c<)qn22x"ӯ^G@AN88%d v[eWV-ɷ0y'JK7`?H$ʎV38Een ""g+{#i^5Hv'V@$%5]/ qm DlKJd裶ƒ(UfQáI}}#)xPNI0Avo>s"4NωeQy߷Wb,J1 涁[(5[qyVRh'e`>_(_Oϥ:qCBdzn7Ԏ+jw0~{n(]S ws Q ;G 8m #Ǻd MEr X2-=W#2T׵Q"XH58&"Y4pV]ʓK\ EܸUE: 5˙YA\fMfk TՁ h$Fjig ;RE2OY783w K2""LHphsHz$/t#ҩ'Nm"n4]vs=.2&}Yʽi~V8nk>Bth?q4OBnj&~E+a`M0=(f#6!2k<5AoC}eS^uSN*"ڵbHI͓'I+>}6DR$-^RGA;8uA<N-rM俶1HU1]|x=c|ܗ1 m~"ȑ1>-2w9Ru܊Mqb:q,`|;d$"WdavY!~Esg?U9bfcVO3 Rȏij;t L WCo0mc'\;Z}逃sNTOj氯&55'7Tf!j:7/paαo1_rZ)I}v(W1iM!| { 7s4l4*dzӫk%nB!(1S2x!f hN_ pH̫eޱ@1o Zc))Oٿ:m<.ЌY בow;"?@a d.Q QT{[ty{̝#roŋ2i0!ge'N)>(GqnϨVI6b Ġ%|3{1qǼ&< P2z~E.փRAiEЎl(B;?m(=IQ@hj"T~[uPN!E&ZT]%j~w5H>ԓmzm+p:xDbGT#&B:_`?z/X!y`PX2-:}rĜxoX0+ׂ0Û.O7zePHJy{DDVP_F@1㻎4bєoT?];`Dr0oIFDDdmX޶J{Xf3Mc~ZZ3U+JA X]-V>ng{r qG8Gh=|$ޠxuF- O}w!H> #^lC%=aQ$/2$LfĥeNp6ܣ'm\ķ̻Kc"xE.ygRX,&*¦`>+l{ 8뱄T!]j7"I'~F```e[Wh6=F78#ÖIc}BQT4| d4kxRVjL¶wJu&㕛ڔ6Y/m\}o˵UF(f|ئkoe@錁0Gmn,@zl'ym&Jfv8]Hp*1(b9r/,QHF{Nv ’mMzIlyΞD[|kBG[@!(ER4GmHW6MB ll!6  :Ԑ^D=1:{ `/x7 VZHM[t Vu=fuo%8Hǂ=5d^m@Q =-Oي_FX:s}N` I!l; "C쪽 p}$̞ddZۼC+7YX.(@fFjgū꤮CfG)@9zx|uT%?_!;Yo=;)qGRUxP?m#N7Óo8x,j|>Pg/@2L>YFK XK!G-GRm9N$KN ʛQ= N_")XQ1\fEG]J֍_ y% y4=h-aT_~h{x>0䶖7g\p63N fAԚ˰Aps#1 YxKx݈W|){^<~85HO,1f׍8NbِڴiK:,!< Eo.txGG+/2]U]0HGR {\$ɒҫCQdl?rAn`2ߩ Dc?+ETM5xNW\Ư, M@V~ZSa^=h[/=q.tI3Z[>Ͽ6(7 ,9&~PcP8^&Zx vM'^蚩fw jap7PghϟUe߂]eUq&ۣ$Ƚ]Nk-]K F09On`wXȆϠ 殕!(,Gө?IRn x I'j lL{m |ƌW#9[zݥ%YŇsy%@oLj([B괥C :jli˟%'DR=1)dEoPkm<ÅeIV1Y(dG4"{8q'P1 b@qRE^QN||q ŬP^wg){ WzrŢ#r l%*-#u=K{BS*bGP8H6'U3m=2{>NdieT- 3ݞ;GNdvf\-z(חq`gn@ Sg妭G!|aQNM?UݤvՏfIƢ5{&ouŢ-IDHh:h>ILi+бAyZi(w솭39s\ٍ67O ۺ%к̢dVݥ'{bcIꝆ<},p%gTZ`4$_߿b\} 8 N,3tr"=t7KVRiCl1V [4iDʲě+874a1/Zf _R@HusG=B ?ɸKL讎5^]yF+)Xbr :JuHnR\ӱ$p6TX&ΰ *Rщݻ* W=,9pYOg>a,Q Q`H:ӯJ,R@Pch]Ha.=mJh_j|$;$ʝ:!n7 .vf>w< SWIv5ֹÃk$Ņ@C*UʭFsmoю]P'>T(BX>Lu{!gpMyS/ZϑؔʊME&'ZiM1238?Ҷyqhu-uEj8T/_lP;2Zp蠯SBԅ䣬ΐȗ 2^ut'\Um^~U)$ l4D@~ 6AEL(dc Cu&_0s=uza&p|XVNBF "5 @h K<1;^e`i- f!kbPS4Ė<{ {]yꕠ!omB7r?3chSҬ~;/菞`5F6of >t@0 ڕU3&8b@pwW]@sw,fYGm澴.!@ ]K2s1S_bhe|Ur#\iw@qD < –L'4tmtÁ*vkDT%h8WKDgEFdY5,qhe>H&&`& [$O͵mk'MaZֺ3Րqϰ!R :6 9/!$d E|Lr^7q|fcӱ#pX26Dŕmԛ#Y*5DF˒kB^I +9OU0MFNpaG88"ۺ”LlMJ@CIiZ$MNɨ/SbЊhYձ2G @QˁDd7r3?gT ;k9ldzp׃<@?ڳj>2j.燱=lYy0$?C>YAƲ(WBW VkW(]EFG+)Ҽ\cZ'E S;'No bѼb!#u+W#- -Y"qgE莕s^9$ rd+3k)b$KR,&6ekV" VRTj_k ĜdE%ӈv|Fov9wi(7_'oJɐu/@c 뻱24Y9 zp9L~W.VʽT86;uQb6XfbN|eKo10x_^d [J.]ڸ6luHlY\&(y+a`%JdpJ)Č~f8MzS)nh2[46IyjDgTF|Di`j+0%nR諄8\Nu(0MJNo,93#rq5Il$&*n]%- tH4[fSt[gS{kqVv @u`rҾl;B_UYu*)B);ohyԮaU^|%Rׁ> [ Q.䛙M %Ba:V^[x>?Qsշ  ՞/(RQR "!E:zd^v ds1-ؐaeBǔ+;\sHq-(ҩ)POSV|E޿D"=ܦszj9\ݮ~6(a`2U=5&.[7:Ñu'3Ze"USw-?6v#1r*C]xcfP_~dEZ@!kuƵ@8cVbB!&n|ۅl?kyu Xv~v@ɧ=㆞pA|XR$24)ouwM` hlYo{<.icvkvύ!% ֆ'l[."ܔ FhHf.0Ub9aŷo/$2|-ke:њI-Ty 9'E2[f#ZA8eD!S-ۗ-lb| 0E年4o~$d>9g"UT͒ #Q/2YUo-/Z1C|J}jl<䛊6Kbɠ+4J\wA(_Қ) QFPqA 6c1+t& G Q=\%)kIB{%NZP {NoI04.Wy>6r 6S\;|:p s36ҹt)Yp)4H8)H 22>tǞN7~ 'rUM+xPc vAQUO_%;G"]CS^Y۔l .){>Yv q.fM^mJn*Ly%|bDj X#n. βV@(S}Ț;5a_V,|z{Srkث9vW*SU9:VOjZ?t@ǐz44ڛE7;\4-cTVz4Z|@Y7iUߜ9n9^!q4Ȑؓ|./Z)jI~B;;N#wYbh=N9Ι%D/UAƈ;my50LK0lёRyZi5p曄(l73;/SsmRHBW<Qm8T%dW-5Amey(byFð,C HuuU$?xT|yy\7bu娹槗vD o,Qt|>!\TA륙SE+B.&0SQ25J jI ~=h43U>D w\V4<dCgNQn,.k>M KM]ühTn,#0 =u*7. Nட%5wlwvOӢ!E*"Ŋ8 \7h/)$uٖ\k쥖02ghAZ/ٜSPX!Vtj;pg'[ca,Zd;.K]@2gKET~oQ g8Y8 S35jP#2i-) $([xG/H@X(hO05!Y3OzH2^>CZ?Õe8/j\t*3t$dp鬴 ǒv'f܍Lc̦$w죔lz6kzYbFVI[%_ 2 _2  'جP1:R!54[Uh @J'fӓdf95%%!bfk(Tw@A*^CaƝo6 ͥhGw_aQf&bՃX&F?ttrԹ= skr㓤uZ BӃS-eC5Kb~{@!w Sb6=t<d|O+cOemif:հ)-2Q|!l%lvf q"5g*׼ #v9P3*Ȝ60/9vX"Gc4,kUV8? bc0^f&Xe&DHO9 4X~!=|Q`űy!݉p6bcM1JΥqrM Ǒ?tIFXŽW2fɿ@"Ad6Biw._Kg$oW$l5h6WMQY6жmV@]yKiU^>OwhdK3;}P >\وO J rS~ $T88Hjj~P Q٪Dq?]eS:Opw{,k.[WRµ7*QQ YJKN-,%"[: 9Crn6-al= -{=@gMuErt=AIB.z{UxBJEvH24o P>ox1~v/Mq!'\Bfp R8?%R:DX~/>uLvR^sd?LCxauY ࿹uW ~RS6!*,s;s8rt)r%@@s0~ e*(OFtn:;/4?-JBTV(H]M99pU&6CpsCȽD0? 3&Sih9{i`x+ҽO~Ϳ#OBF˞qK]Y2$xp| ӱ#%DUgl)h0TqF[ћ QZ1sJW*V;T ޽JVcmc,eav:w>I+Xe;{(^CSOQd8O>Ŀup97`qIĭ$hܩkF I-sJnj\M;P4:E- իq/-I#B|aLMA #E{g^B:'uʵ %eqM>HY.Grau@=~e͏^ cؾїs%k#,)K'm>F2-ZFC%%r ^L<5 뜠.ț OC a 2^YR\I82+h߂ğ-'4ib! XwU AQSR޵"<~L'"߃[Y)|))ҌSv ДevY.iV}[ R7n;v#ۤ#o.Z [&QnF5z"wW  yRVȼjzK+ѐab oe:tEU Ao {GTging]?|l Dׁ RBÅlXᇮIìVʜ¿JU{ƠIS?pf*2U߻huzFу?M״lYtCN8F}_7X.R=aPIzA+{:H)r9b$\"滕P%`<P lrj b_%W"܇o2)־-<|Bd@&hFR Ԕh!"ɪZ!́ny1x,Lf ҇*6y7xZ~{U8oe`<ۊPoi8y{ ƝFJV):gAHWBz: 8KTz+q)'M$bT#903Kfh ^@Gz; ]SQsKfx&7U4rtQ"8H~rThymA 5y&woi9 b49& 0c׌A||K}jsG+s}_G4lm:_k\.Ut8RA<_B:Б u Fh!6YTj./7IP5A.Ө&Xl,-|XQ:]t {~|\ DtzVDYy:_~ &Uok`Af`gA,=9&ɔ ?-[OD.Lzj$gh`_|G;G~EA(P?ԮYqڳ9udXWzFow=8L():2'+Α8g7€e( 1_b&)߼mCۏɴ,VB%2kؗVBw? g~8ZM@rF7f[atإi'WmQPkc؟ ۭTwy& T7'In@0ۃ0z en-}-`C߽۠.i3[118`:c+gYt Md/|ۯ8ş&s"C*,4gI/` pWvXOj߆9쫛H}y9 ?Ȗ9ok5”3!^{&zN*#RFޥPQ!Ż¢7?n+X^yOn@oVH:Td\.7Ru~ZǍ}mmFXn+ɇ $=V@F1vO1, I}!FU[{ޔ2JZ"Ez񗅅xshgQ/(uM';҅*sg[-Ul^aN䱙tXR֧BOuiӚz?<~5 SHkyW/Y3҅'F h:Y*\qw,a"_v #s<2ǽ&xCNAߥdJצV$EA^nW69 @ &x\2Fw? _ dm49%aunRt'ԭ~JK\ S.#Wf*P|\.3,$M&vh|bS-kҼoLR+:U qYɥNWEcp`9bG>6~~ǹ# ,Ŧ̏S(')W$T7S<=tͳ,Vzs|_(9a {xٜt$i+2IEy~i*yLSb5r"w\ܦB0ن ybRb5:X#G׮Aj+^إaNwQ򓎉vjyIwAܪ&(V2R=-C=53Oel[q=!!3ul )TV0&{S(鐳uWΫtj+K1tLhx_)Gޅ_Tw%?Jf"Z` jT` l";OZtMEȹmgNq_=On=8|_Ϗ  * ڛr5 ~٩\=bUM)ގ$mgLrv{C Hx" }RYtɢ B5qOed?:!Ng>1&Nd:FM{C BpJq4۱ҪL^l(4HP-]Oq~ 6jzRlC*\#V Iwr4z_g8ة}bV5OA:Q{%MOrY@D!uC4[ۨp9L"+M0Xs|ɡ4ټ^E=s1ohK* eX13(A #EhzUM ZV3|a[XYiEQLsT I5*& lhۯɮǙŔyEu'..'4)q7 ~W\9G2%"H0R 3QAtMm,.xj{.(g(͒1g*AEF2֋aYK£)2)Pn*'}º^8Zs `n7VwycbGgQ^fj w8#uSA_ ,<6o+H\(*\gZ)|+4#,䲔9-HV VU=ۉKD\ƞ4ty6,)V̽_K`T:PTcf&wˀj1āa$Ì=F)R˦5zad Ð}r0C?z{ݲLWIvć"j,sD("$C&+OU=Lїyq_lb V26M_Z}Li7s*}U9V*H8gT]4nA=^'t*|9&hMf̝$ϖ@=WQ4^7ܬO3Y;c:My'/CDHY, ~,Xc_qInT7C39g6"vRee--x3483,Nͥc~Ɩp.$?7_+A[d|sJ v&jafxuCp6c kw]ÊWw-b?H+B\@; 86 h lt2nE!_vw:ähz\.jtMVp@\icK گCc~mW !}P[cQ_A]#NyJQWϊf;Fgi,:.R[b|c%Ot10J$QFAAbneEk}ڛя3O^tqiEϳXQ]艇}c,.m2MgpwTHi^m7܅NoBaܨ.+)1@.[SEuQ` UO|ڃtEBx^qNϞ',:Pk!GPzPSz( J sFFzKgh_J=e⋮y?7k:DI:d޴4o,mxfʠ0gZi#*p;B1B ~NZ:$d܆͜"q$gEV n"Mg_ߵamlCvabZ RX{m9f;P !y̥&M6 <8O-S3WeZ$MXĹ8s=2 BS< eJ(r:%;)ԸF67ԀɡˠAAKߥ->֑;k6c?'$āLc9>"ӌDw*m T3,8[/Ҫ >=ֺ~+ 5=Ϯi8rqgΓ黅֓]#h+*K~ {LAJ;SgePC-˔L}jբ b Ga>o c .Rm'$]<n{7)TC}Շo.iCX 95F?#&RIKr'luDr!p@6>+!0<`^kF4@шTT_Gj4ז\:uҒjKËpU/|ʨM}bϬyF➳Dr \;2CzB9' VKc 级juVK@s΍ߔFGFPG.b~;^30 CL^mtd@TӸ҇u.J09<Ѯs'*-99|U=Xikj5+yufbݧ|kX$ *N<>)V1ܮ[T=L%ZIUmsZّ\vzNr'? \*ᕃ~/&tM!Ԕ5O.º%#e#8Õ%С|=նh;oMa(jb)Ck+0ı/u;moo=\dA5=t+9a1;li$`1@Up~HNI|sB$ '"seteJDouv'WG~ϾM< h""$;zW:|R}H5")_n/Z٬RPgqdj$р"'A令Knۍ\b2KR'ZgEr.e^blx: ,̑y-Z+(=b|UrmR_5,j; skjP4Z7$g~-z=q553XtrRޛ >l*/ths {;¹_ٴKdj/wڕĭ2reCN:5@&ĕ40.6&N_kR 2^ػY0`[ݎ!d"+jR &UŚ8n֮ Z&E B~ߪ]*F$ĊL (i)pbՕ&=[ay笸ey mg";\Uo`/Yοo][B0['ɷзP\dQ0oH]W&ϸ$M ɯݍE*3"ŃE{{$_ivE A;~ 4{6t#--'b˝2y+]ieE_s!lPprI42N Vvv˩;@.:[2\'l l0K,xzN.]Jy,`˰ Md_YЋbq$n.kO1?}VM>(8kK+egO(E++jR Ci4ΙF1:Wll6Óc .'6ٔZFczS`Y^AHԓ\uwjS*uh&nCi/vY5_r%P,C<%&by"ȆvQi[졊ظHWl>APmSظ!Ƶ^csǓ7:("#!K$ %A`Md%0؛GMML#~+y-WVI{omY?`55a}ш/͂ėd:brE* 0m B%ޏIRITJbVUƿvCtNa6AQHк WL뷸1MrH`(xGH0?~޵dXҁ㿱[؝d}A$ UUQ`VNX?3%>#ֶK E;QT}L!LCG :Qc!LtȥVT3?n|HCk a*^e:TWYDp2]Kgwiŧ1De$4K1twp_Fe^WkFeT(N/=FyM%8$סJs 4MI9yיW@lelmR<r/w;#{&0Ay=}1 HYs? ¤Սh!a $X/VF8 Ik#\ٵv :0gƋ{/Jր ZwVЎ4hkAwƻQ8œrfyZWN[^zk9_Csh!)oM`.OM /tde[@/>M }8}ccc*}腆Z+2. -tE GXbDC4ٓ2@:rY4\ s2dbuZ\,+mf45G0u6O$6oܯ<ǫ:>0Y$)a$ Rg5qad4fBd5ĸj9dxYoVuH(Ռ hܤZ(~#CqJ[k0|c>쬑Vm_EDr35|`Lck 0 |.ƓaHq?`Q=%v ;z)#3c@:2#u$\& k(~|!p&v)[;݈O4.k.Ig5= p<~4>s']Nc3N5ǪkOheAu l9S;( o|&X'계椄bۙ!MݢV L9֭A"yKtr{r1ht~Vzаtq K;xFf.h66dsV5f<JXOOp.vw]16re\#-R(e $>P.qÑx+)5l_g ͤlTHt!5Qp@|#nO&$3wlmWʸĭ2=jR!+9l)bz,3. et2y W?X;s>9~*Y5+lEKI>I1MͲ2>UMAIK-zc(Q=P? @y󺳠en7{5Ha&k,,a EẊl [2\UHɬvLE2鈴1a731-5z&xDS{n;>LDF%R_ S2CCێ zv.cG6cn@7]jq₅ʹRj7Ftb[+DW7pUY1fkD2YN{22Ҩ{)qQ '2y^>]<ԅ6_C$/̽|KR2M뿏+N4i+%]6$nuJt-Qң#m=YU4tl`PC򴂮 PԊnei8o"gcYR|ABxD+|#:8mb+9j>U^X5Jޓoniu ҲTu-)ЅY{W-B l4Wk%y4*{\wT&3@.yEAoC*O}}eׁz*s]o:)xD4pܴUU4##i6o:?HjU̳ !FÜ0_PlL546r}hHo|p.F5z5u{mwOs\s{Oo51\6">RœuڔbdeRHFN'.nG^E"{Y7]=;ϥҦi>uu@=&Yp8qG9k(vC9sQ7'U*_pvvwVpuJ0aP+ )ܟ%lI6h ך6"U1u+NOp.<%8o rakT=xx-AsGcv 2aMH` Ѝ"FHt޽2,H)4xjLPiVJzUuL q,VDa<0qjݦ+Cy鯜CCtsՍcՂ~x#sN4&=}02Y#^)% ķ7y"#;.u|07 d?'Ϡ9兞I!"Ϣrq?ui(3#Ad 5zFNJZcOݫ~ h9ǒK%d/rB5?:lz|.V"gSʞ|XglC{YIqjGh*X)TYV6P%A{%_R(cD>ƨrFǪٹ[#{g R1ݸ4=E~.;GU_VPV _N9-hό$FV-lVKUtA*6*($qp/;ڷ~vS;;ΠӶlD~(3[DVE締ځw:<Bj% )$U( nGK]A-VұN T!1Ƞ>F:K)+`5Ȼ5Y?bnXF R8zj[KgC:n}3Gz![ f߷Y 낓R >@,[&q){(]r!2Dd^EZv*[z+ZO*ta8-9Ie,Z|ʞD >[9J'kt΍xV{ hj]9\"<ڦẠÉ?5їNI1Eqj0uo0.DcjBTZEAbxגػ쒿j?=bi2?ҳļQB }) w fǓߣ ,wߤ`{la:|;]k[f+@CR*4^Ҳ(&J\8Z[N/OV6jMjG59\< ]pc4LKE"EUc+stSZ2xFhVPdA.vYޓ_N,WW969ϰ/%~ֿ8rէ\iG+˸ڪM7" @/pۂhG򒸁YJ`^wfQXgVd5YkjĵDmx1OL;?YgTRk炆_Gv9nxd2-i|NkBJ0]!R'gNFh%2 O0X.)bEnU?K#3i)_^ {.UM9uYqκ+օ%qƛjybk=-KX=Wjb9;s1ʿvJ .vF[z`9d]Var.W]H҉Jԟ&nUfIVs").ϏYobs9иS+iM>7pz~>]+bhPגpe+c) ߍ 0Q/ Ga2M .AEH*.I\*f4;;*B} S`-s8NN[tQ|ÖJ|RSLmP>{m^*qqݽV1BZ/o qaDTVR .\$Rz"fEpԁTkXܺ$0Fi멮u.벀džĹA߿l/8~:P8k)azJN An$& 5!yډ'S(sYBh)Aw;7Eo6;FN^8RԼn@Cl ]9$\x$]":`i~Jbm1OFX-ʹ' jߜ>p5C=pWs~L;+PpulLF(n*IrƢJˬ2o`{py ;"nv{n;,_Yc͉9ĎUn`koNFH'i2F}\,V`.}Y/Bmk'ԒX&"Y%Yy+Hy%eo #E7-ztop%+>Mi {z$R P 2/ GwS)(cq%M4,ղG a,LBGJzr,Yz'98$ac{/;N;b_MW&5Ϥ-(Խ8UU?? +}`p|N}eEcGߠHQF.b$:CŔ}_qD 8FZ}p XжDj[$n$5>1B]Gr(^`9>׾n79[{u!'K|͆՞xzN^;D5>emgVj 4 7M9ӥ'凅L38%I*~YvX̦ |O_xzYQ|x+[_,N?@fy \ N+OPw3ۣ0ilB!≬vLP\cۿףUS Guw}6؛}ƭc'*:Q.xi0HPҨmpZ@IZ>RLF~O[ qܳt|!Č*hi' QWO^x_%mNNVEAμ:6Qj.B?~+Ddc~To7nA>yP4eb; kt@ TOŐo A>)0LUNr7ŘaFC`&ba] }  ^NAҀpEhaeQ!j;Ӎv4*4-V3@_5g;ڜ0sq +y;ejC1XEB~IDjz]aBN\s/(74΀)*Tx6H &h>$d4喬K( ?Wc}Gݡ0RƗcv{ϼ׏*"?2u`)ys& n5Ӽto*ƥoSB{ڐp$C6#_R˫ hH_Rv_.GrYQ.32 %y3{26۞M8EBn/4>OGkUWGt tsƎ' q&Pd(ߤ6sj nOp< ?G}NӔ(=Cޢzl|.vn݈NݱaMbC Yqm)@\RoOpR ,/ &yGDvW ڕ>*ɘ+}*!RUilڰatVCR587L~Zp7vuG zLPGe w zrtL4Re'E;m #bӉ*&BpPa/L%J@~)2f%!eJ0-)\Y+L0c|C8?^%?RQ[QۦDH|&vXw KC Y2҆$*ǥ>xS*I n5'=VוR%q~8mD`IҸ2|¢5qDk,Tuۈ9Fԅ]Jۆn v7{,E@8՟;or " XHG~kt%2uߔg XW_P`( *F@WDLOQdBo JejU%hO wQ?SUl(nkR7!TGR* p&[b/:P:64!Z+c^m90x44+aTym?+>bOQ۹1jZ2KBb ;~N>F7 k"xv^bM'ME#}P\ q5[cDQݛ?&P.М`l&(-5IPARNu^Pr H $M<"ɳ`X6{zklYt\暻eB3LPpHSj/|s]0m}Ȑ2Mx=jtEr brqB&gXe3)MAqiA @X.G`G,۳S("_pD1c!9`|ꍁ9˭)>Z 55}XeOЂDa@CSJ.lƥ Xn|wNUJYrbbFIPa- <>lo u^M7Z$.Epnfn5ͤڙsjQO?@:0`s޾Gb1M1M:8lꖀC<_k|bo׌j0x"aEiw jaHwH JDA3[Q[_Ff9{ ]ssl \`8C:6T0Ynp[%t*u{K:4elO"Жyeľ=6i]vu2VǕRSZ#k3Aړ8Y0Ȯ񰛊BMIk_0z{J K&cZHD9Y43&\R\wrHCoϒGҤU߀J(41g݊FԎ D FVFc$Yˠ!HɡL |ĝHHy#V 7/$=ԣ}{|\]e-pҔތ{v5ۮܚU/M} rּ@,1f2V L"#cA#8cq4RQw[<֢O`c^d#{5laU3pplV"+Di_8 @tw<;'~ܡ[By\: SV?bY+C 4Lg'} s )IѨ 0p{ !B}bvd_ 2smby0[kObA2wlPqG]Mߚߙ9 :4VtldMh(0릨|{¾aV˲Xa XF󙔰{eCE%QgZp[KFn֣G^1-ѣqT'̀s5D?Sdߤ?0u/ kз_U UQYŻƒUG<]B_rEѓ#~BYK5]߻+ +c@7keמּ~7*cYhOvhf [5Tlc09⋺};רq_H!Fn`*{8N@Lu6A_moٺro~"2-y$˘wD$t Y ^/`~F>IVDo^*>x NpH#G\*}|AfPMF^*2ǦF6ГFםF6 Hm`ǏKb1T"V[: xڡk*5Q U]prA",f6:eHw *^DFd4F]ܬ }#m2ՠeh'٭7 ] ; >˦h/n$ӊ% nd 8?jA4YU6*MižZ6f+\K [%}]GyOF !Kco.-VMl<"i ̏z‹_{pjzmԝ^Z2{/ZP3KDT?Ws,4uqV&5/5[ٔǪ`|SȭsD!(D :] {H o9L s}M8v5>>`غ5´ E J("Wdio'uKzk [~dYї}9ցi d2F8]_/gOf `QᎧZHՁ*.?*&{V֩IcYʺ d( NfwA,z_|͗^ DoF~R@0pG:ϐ;Zl`ARjE/SCZW.p9[VBD-U4Z&$Lyh}%i#ЕǜƦ|ޭ^ӣrjC uYVDV ||{O(wsL7¯FJcT~7νܭ_r~JՅwdfPen4n\s0H4ykLXz>2g'l.,DhI\ߏ}IZK0A=rc)']9o QQn mLb MUoPHz<T gNp"O&$k ӔsxE)؆0J_5XJPitlTtQ *gw i*~yq=E?h$*6 =PmR 18zJ-4ߘX{$%5oY9p<V ɖkM +0y= 4%aqWO;hP΃P3%U<;d,4O!8gzzzHT1It%jydp+GE%tߢmƆaSG%N14wn|$#kF^NRC,RZz4bD2Lq a{0쒞JRRui'"팺mQy$3]oso6]Ƌ#5[RYiHnhs J[-aBjԀ "jKZZFϥ%eQJmfPؗ55=ڐ& %gZVi{> ͻN-# ')Uht7 !LJcS݁ |S' Y-.:/6ܣ8b6R~UpwAM.$>:(uߔ}V;Q&t*T j?6zλ39YQE}^I{Gg~qGNև&"gQ⿲re=ZZX GP_-@r$VzƢpEkaD\>4,Aрw17A%,$ s$uQ~~3(0VhS; )g}cVo 갗.t.\>ܙ8l׃5*% @ 2VE xz ye$ _"hoLf[ r/IQz~8'&햯^DڀR+,9 d3pAES[M >z .DbqR- z6/UrUt +Z1!&c}Z7}!m:`_OiJ%HU#mrm-cjBBM< MM/ZǴ=M B.WRNĈ=AauhC0 <+eb<@1]R OS9GSqndז*h B̸8={j4e?o۾pLp4HIz9W5=Wm]O&G(SԼ߸ĞJ#i0k h鼔et=Gu,DW"5|qԮ4:$XLu]%jN9m >h*ç6/8 /$(baK,JDRn d b   CDF4X f]*M8\!m9Y΋UR޹YJiz$P,:M4FZ:(p2-u80ܦO *(Ubc-Y/0RH@VMD0+:c|PXss Ijvl)C+O$%ԟ.w>"%w(5C>_t~'-,`,zM[?q. R/lZz>Kpn(b[jSn@|8c﵄q/mg/;r.M`V^iQ'yQIoj3֬.CC/(~6E\[c|0ȵu߂k""ѣ0}7ٮwp7{>]?޽LU ]{GI\6 ѦZX *,JF*,?pz)XYD4t?36QF+ݖNwwwi>r(VzЅ+eY;aDNH'yo[o ۸[l#31k-%2HR:C=B?+ǼLIƒv.pe!$ v@nF'R31E[JΡW"5zoW@].Iwge.—{˳0sSF~Bm":+=8`Z&utG U_N= ̵jR60̹?0x"K!)K>RdX}WBZEZ6"OGO~uC=w8t_BȺՌws0*OǛUYU𓻊;g:Sal>9"Z&C.`fj ^}>rMYtGiɚwo%`/u[Q M,y5$?:6b2PNS90'+.?(\/L _PϾỮc2@#.c& *9g\>p5V~Y'!}H/_@wGJNRaVEC(')_SG ^ቜv˥f@yM|zzepL4ucRxPdm ;I``*#1A`d9D a3hOJ84(D( R1瓰Dl+FU^HRtӖN{I9Š)Ac|dt?}x+k7f1ǵ9a| Dk Cx3*u Xo7L,OG |lx7} F?Kz'n䵱U}rKۜ4m rkQ8Vj}4fBk7Kh,Q+_h6+Эm~b? ,%-[ICpYf$]͚ QUVx k10?V_TH#A2 -cvbZA"wWL"FAp8SV2XZ9T).Ӻ._b}0 ï6}{'bRׄCby)lj4Ԣ+3/ Tw;c _ lq52Y'P]1_ 5cL 8̥{EbHbE1$?$j% Toz9p6'r1c diDvr(J^3E(nLa1/x2o05"ӫD^MQ@Qu`؈ZI:洳N:]0K8@D!xiy=u)Ӆ˴ XAUZ7@\%vWScDY:>19FHzjfR?BSΈz9[K݂݅_J-oeI<,;"GB 2p=\5'vep-1ܣtߕgpv} +Y^"SlB%yH$AJfե(֐}^(# QIXd Esj| uIVj$A:^aS16S+:gvFʿ Bao%"eo,Ԙ٘9}.aX~:iVoiUuuӊ0 0*–;m4emŒoDH΢}"6wG;#Ћݛ;hK] KJUEM$Z`6Qx-t8rjDmtLLYt5-9ָm=CJg4͟MׇܸwzN-R%T 0IHd"O?ZR\἗rdaq勬`~ Q&c5B<3U>b@]gmڅG jHcqzBR ,FEP;;B=;"r@FL inWpQ3IԄu`Cux&_,cxE_$6ܬZ=FvI]6[y| ybť$UOiZ?@z)9m$ދ''Mn4E#&Lreph-&Tٿ sQ H('C k9wO f3U.1w ^'QeU24sH>%qԆ!\Ϧd}Ȟs>SpHݲVо Wsλ1X'>W,Y.y2}+B ۅFs4V@ $rIR8=ujQ[I(\-sHHӉHHw{2N1bt.+BJxdZؤZӅeOZ˔Hfm6jGKqac`3<9;[g;g'^ Q7õ̋':%EY?(q8bXng2Ơf&@L Ht ywfJ- Ojnzl)<0+7T Y̭F?k"̹֥,]q'!6gV_-!zRA)“ Թ tH.͏~ O.#SϴbGOgc>/Om:AH.:SaګZ%M {BG|Ca\ Gtlv.ypS!tهYX V Ư8C+cZMoZG.C!v;4nkB]wm[zߕe&CpEӅ`)vSVVf Kv- JE hZΝr ~[9m~[|фՑvR9_*yƮ@,flWϾ8ꁝ u8ςrwaJhfXcT?ayw>L%zޙDBuRlՕa]TOI+)n2}-t5[Ⱥ!0=!8 CL%oBApJAbN.}@:(PLtI?Xe FrUKJָ_X<"!g#kb)L3A09H:&ҏ?bAVPPw[&jt>WGxT 2@om(I x |^g s&c,|3t89n6ϘX0 _?wD7ԁۨDc2Ku* pŻO<7׿vA)a^IittdP^w[ #Qm{(%"1:{͂ި0L aG, y S˰VEa HĴ|vDt2-yؖ:G7N*+N@JjSb³R[Wd) 9TD?"or`D㮞gs XiNU%,V\mTѶkmvrQmY v4 =$ SfAp)s']#_N|6Nܜ,[d';VdCt|-?-@ I5cv:LM/ACSdå591ھ t,حW, X@ڐ.0r9V)%M] 歨nhH[5cfQo&w =\(;OPaTfw |TM0eI@s O5ԎM79 oXAgY Z]$({ P۴fX= HN g\X.YcչO3X WqxxPj:g4z0=w,yYyh3r ԩ/**Y0s5>}6{{(#.0lYL20uݔ_jMVB_Vz:.b?Q"wq>h,,wV_{?⻯.$j _vLh?]4ְ5m,z8_| jtrq/<+_}0ԀV9qG 4;F- w{g60eo(!BF؁?_{1v6cnZv롞EGg !s?'W\1u )G~A{@3uSek 7(`8惆ǣc(>)g)R$14 Kpah>Q;D*Qe4D\@oA1Pi-};˟JDJM2fN0kQ5ziD\uvI .p%!l/JfX;)~ uDDewn8Od=#p{Lo\5T(դ_>pBn 5Y[PXS_IK$|@郈ruu`n7Z;œ4uk0i%8䟐4lVڸ%}} DmX/ߥllkH2܍V}am̆QRw[ǒ*J`odf^\nd/fEi S=0Lq1KrA .FNF ' *"kD$EK>`i`@̐ ~зǨG37riTNwZי̷V 3ʹ:;a>"KL+',-=m$Ms_M%7S 4_Co,9 e K׉93#r#G-bl NJT3`VOغ-gیJ#RVPzxJ2VjK%zB0>IQ^ֻ#a@Z&]GДZgEf{@Saz;ȬL篛c ՟GJl+ j+Ϗ#H^α*tsW-w^`/ 8z<}&y 9㲄H}:@1 jk;p6T)43 &+A` n"mjB^Hx$9gWP8[\Ė.mh`N,RdC*!%H0>W׶絙7"Եu{YpR 'c[^ ȍkkxy3= O<ry<FV@Bbtpmx.PJssdf u>(zo:9NW2FLɩkRt[dyf5,L~)% 5K2*{mwU5(T+:ڛi(.p폽KnzB^o^o%fPtr\{9IT= j"h(Uݓ!LB*Ty8x:\uZS-4pi5m= l#he "pE)zhJz`${R?= ύH>6"CO.#>1t$~V0.y3⌽8W1. PoBG%?/ Yi&GvuWKOEtQ8I{dD.g{.E"!x Z}D0*u4OZ/X[F2iLxcgzĒ:gyo>'BFElxt &21$4Yp1mϹwFgΉ_`nx$qDIc gEFshh1 9*ŨtȨ4"t zԆox h>)ۧ(bV``9EhիnMU~wl~kjioRM zq u!Em¿gHȲnfu/GT~ke[&t^mRGC'TV|]}4G?<2ѐ?eֳ xZ.5؏ r~…gӐ*M@?1?ҝ.Y4 9;T@updL3G-|)1Hiº#\VO8R01|RѿnmFTIN:ڱU!: !@ S0#v ~FS6 aLIm^ QOw`)`Jc,.b$pJ(c5!B"eӏrA,` uevbn]c9?:F1p dfӍĤ}"N ٣𭈻ķ]<؅Ҵ /!bb0$/Yd`"&9L<>=KeYX>3<:xg2ƒtyO^/RaW7F aʰ7Ê/)frl!";^t 0zµwnkmc˘yh21FOC22WIcgdlRə rY_&d$[H`H Hu;g;+2YY=OR*A%M&!ϲ+8; 266ǰF+.`(ܻ`G!7+ ƶTi;W_^|Kj1 KWlU/%>nVMSXz9QJ Zq=;yq`gDĞ [,Ŏ[;)m%jE %YqD]$M|nR1kExt24wxc=wCfD#s?*DqIcOæe 9*ѐgvE:$sa 掄nIRmuc8"!J:QH!CDz,nxw_Vx<%0sR#1}4f}8 DBI9VqnqXQמuNMzS/d{.>T25'L۸H!bCzwl\9ޕgxcIE2[~8hDڳ.L8.&0Yp?mgı q↙YI@:nb,u[ b.c 4HuA<؂֩:e.||o"ɨ0A4\,&(Sz>2$j>[k}g=y׻J%—;)' ⋂Ƅԓ4Xf0l˽$hm1!:_6n0P7 'F¨j (ʏYIZ_r=oytD2Xgx9%<7 A`FP񼜶 ֐.^#"|JI&μ&WQp㸃0ToIN<ԆfD=c$/צCp]#xu6y`/?&jh=&d'?n1a.I5T:0L4vRH\!ۋV4)afTJ8K}UD `]8r)kM/]CpƄO8:f:'/lΧط39jG[ 2g9  u:8OA=^U6ǹl^ol3Nz9y_e,57_-a$&1Cz1gb-^6FSۮf}C66Eru#IIHD h9XHUV+<@2(Cild`Pґ=eOSn?g -O3coEz2S^kl/sM&tSgD8 } oPP>*l!E@Lg*\!^w{^!10RZCwttX$a]6 ٺyKSIdRDh V2wSg<҂.";ʒEȘJsY VxcC,h!CL;*~J=7DV!YNЃN q.iOH% ȍz>\IH^m' vqj[-f[j>2FvdhcNJr[EoVyҘlW${|{͵Z E$ܣ5fS32TW?AA<F].g<2ûN8VCzެ^:)X؋EV-hKr 5VUx?\dU3v:ۂ[y߫N% M *_iﲈ1EǕ"Kidu a^jcrϝd/͵űz;vp"1Ò~R{.q/Epf}X k,ʩ3qpC 4e&j_?TE<#VDRU|Vc42F;,?-n/%XɴBˁbP-4- MtEQ3aj:%6 I 4"f=v l 7f7[{A8ZI%X`s;" r`O&GCOkgbxߕ0E\ ,,N>s xC^8R/\L:!&YLn|h=wD$]'*tssg.3:<8;2MNCkW{ ZJ%SS"6Rm]ev%a}n c "%ˋ ݐyK(`?v%]3FjUng G =PjHLkOE( Ei} u|,5sTgYBJ}(.]PE-7/U)RioȊgL h28yx!c|J:e)^KZ."5|N/a %St5y$[M}+AT/iWK $)^r?"6"iUdo<@:)#{RϾO?lČOݲiwǁфx-u GzQ<[z( ׵Cg=6Mkꕮy@sD&w56Ɔij}gltfiٞg&z|,BV >hsBxGZVݝl:׻A{{އG] s <<=>21>c>UMJs -ow_>~~B8ٍ-JSaҌ0"`_w/BFjUh]>IhŔLSl l4 cD厳ZaD( -|J}_޼aR?FLivK2PU5KЪyhXZON*֙:o1',t*յo 6ƋP3I-F(LʬsJ] KsZ(y4!WC)or͍"@*DY lC9@X̭i52.hZ!+8 A GQGI99*BŸ2~[} CA{VE%ϖ,AJ`ؾa6M6e@Z6g;V4; o!Њf'RZ7HT*afV^0ʋVӘ܉NLS4`c]\+=$~4̷tp#X>>._P,-^&Ff0kL}OQbɠm񐛃v1)15s{J412Km0q١]HXDXʶ:U|bHgCemBw<;D:ɞ$trdž3@d~T41$@q-EWL۶ ~'>ڀy8;L#6jv۵xH.0[.\W0Ϫf^.Pb /v%$r&Ԧ@- Ok|Iltũ[:%~hR]#tj8OC8QR@7*32%x^DL;1.. 5o7Uzp6~[Ҵ2U15, B$r;MPī/}\-g!Fu#!ʌl̇"+ebǒ.W 5>,Ȕ6=^^BzegƸ7_m2\GS@0co;t0X)Q OZn\I'۝ K.P*p4ze'gKC~pV䉭6{LFkZ݀BզH (Qcכ_h7'&QL-Gjb_W $e<3~cq߲v141(O7,3"$Nğ1mrr0C v߆YȜȾU #{PTI G\VQ)wj?nS-orl7 -Jh;ɲFeP({`oEbM?gNUbA5v[vXJT"^E5\>tRIě!" Ɏ3cɈH(a^d@ 惗X\!8nl&+X"XS|WZ1",6Ic<@&IOˇ(B77ZljȀ ګ< 0 THCd&zbkYBؓ7G lwEX^xI͔8W#6Z=VU s̷č2.wWnuQ8n sK4y6 Bl7~B?Ϲ$3#B]4 k窉us>&5T^2rcл8O7htlSxe99H}BDohs\4}.{s3 .Z p@{tJutʏ,~ c2p;?roiaBcGqIɔFcϼnr1SZ8!dUtޏSlFU?uoU/,HBxy&c.\%3Vp(Z*( _7m(5T ?uԺF@y' RuvCA-hs@Y5) [_fy<hg\[t.𔣕,}^z|zF=0ƜV/ v^׉0^MX8:-{Op6?-|A /?S 1‡xb HҟpI[G!O7'gkVYMPr)ބkZ<*LF.[=gsE80`,)VO-y׮9-嬫k]i]>o@?<ѹkE99:Тv'X'-AsMF.$lj2e t%=`VavP3AAI ΚWAMJhaTw ЅsdF./o<WkbwDDKG2#%|1ͯi9w3^C v=vM$@NB-2|%RO U3RsOG}%] ?#FkbVΝ=nEn/\2לu3 U_rUSU(R~TD+̀5/!'[UװΑfKsY@bws:?efA+ v Z٢tv7i4۝OkKCɯ ~|TѿEUc ңXTUQE 䀘Ly>9`ECZ[_z2x2}&r];l- eӼ|N`NHOZUifSc fRIl-OWk%쭧f3/5W0My[/D˯I&Dxnx=e2[#ID!5f?fؿ L*#q"ߏgRk$':!+8nB_F"9?ϗu48߃UUn͒\_!>hpJ %0*ɊnYr>Vz~*Xf)LEu&\ ,}Ux Q_'c幕A$q`K k&wF)PjBc.Ȟ̛!VSZbAQKf18Aݜ lG.N ^Uwg(6tgѴKY] r՞SfM"A t͍ k^b&BRC,6km']b)=Oz%*tmqGߜxE aom}a|9ajW6BWbzdݧ6;=Qőxk6ʬ:s[ђ6&B_!V=ޞA$\7<Slpگ fsDm)tgO eE-T롪+=rN50}>&.3^]Q/`#~v޽QZ=5sF/- `َ{@;0铎ĴT\${(HHI\} 0>{h~ 0.l/X&i_f<˓|& |m =MWޅhr!JwUJ`H} mn,I'`k6&YﯸI^tHM>o2cK-K}LJjGkH%v)fD^5OSVZѱӃnc:P'ɿDDyُĖ_q9 rAnuP, (ߔLZI^IzljC jOI Z6GPPjVՖ ,u,LQb7{9,\HcnsSU.ϓLN:w=ee8xW6P&/]-v;w!TkN}5Z EMqny=㐭Pt4ߔnpMG0IRs1Ky0j,.:fP_4ң5A͆%-L{WakI4DӔ== 3%94Wt>?`HhV .܈^YL|pI AYjb,EN9*k¦*MFύ_P[Z ĬoZ݂mlBa86MA^hƶ9 BLPЬpHU;=V6}e2 &zzN׳ۥj[ըɩgN6!ȥlt ԉWa0k1t('4תbHۈUag(_Zv HzX=RJmeyي!y~0 uk}e~ȫ, <xqb-QcDK]&( zMYH\Fhx( s}l v.6iYOиDlK73y["&,1#PX=: Mu!P8uPH4SJ@[n?yM{Рt ?̠8:N_8+w~x0Q- #.K9l=O ;2ܹ[$S[X??>1<6Vn[VW_iY2|o F6:|A-ໃ}|N.ePM B#C*$7uNQY%Cˊ+QK`u+#퉑Ht0컧397ͬŧ/>3/+$3|B1j@ PNlOП+|4<FP_Rv>fKTRΥk~[ Av%[|ѧ䌡S o3EZpF]FopV]!$q9re7*ئdϝa(N4M9'tӜ˥^kGͥ[54,Wu;C9ᨋ=DGzKuYвRUhH4)Y>irsML8, 4IٍvT0mB4Ckih_2/\Glv$5ASXUb?ξ;͐u(Z+'ye 49 VDfw_ebjKn.MFUҨD.`iP}^&ҕEEgfy: #@A!w8<7/Sjv\IpAI}5'z<ԴœJ5Oev߶C?{EI'3_Pkgф>N /䣜\ZA7jK9Ş|޲ *)*&Dz6Tyo%:| uS3K9B/<7Df9cߣx@(D N@tʢFF2}+JNF92N{wex LOsns Q h$hQ;?t^5FԱ䥡B5PuJnT ?SΆ ٴRԇD*mQV|{UCJCQ=7j:kTXAWRt2k^dN,|E^Xk7)f Dd,W;Y]vk#Fہpaq.7 ]|}gh"zO8S}2osF V2K=One1\29Yyk/ k;Vs4*Ƿ=ڡ:L緱b7/eo}㓫U`)O@eq&B w( v'MMgO<^R%!E`^蟉iR;ʬWŢ 6g~f 1LY~% g#]ܴWtg- Hܿe)ހGjЫ/m= /{Ww~ᾟI_Q0-^o^ 8 &WShBXD-yHQr% Z{:.;ZU}X2#B v`[;XRht\\}n:/VBT%b 2KIt!DmYj\!CU8S611b.U$ ;YFЖE|v)"/uF~G/Zz`!RںV G%7_bg}@N[VbBڡ%C#I*e KZ:hs׼ͳG*ۈhP%2a-eoNGP?% )ܖ}zSOK `,~ߝǐĂ3uɦY\H\³ayub.6‘>?VUQ{R?>mA84 )6˭f'NBPW01;ZT@L+1t8Ft/`ʺ쾟AJndhp@j,O <8գ!?cm$\o$߁Hj x*cqf'<*0B_Txĺwz .9 :mA&=sձ1EnKYj*"TԦP@SMgk4vU8PMNb U 'k*Dt%HrVM=hᰍV-AvŻV؟rEN?E[ @mE%V|qs{ GŌmt>RцT>0v^tր"EL"R0`pJYJ"ONb"Uram`tuMbSaIot8hvVenY;]6+^//zs =- K*=2gĨ"ݥtq憳t;X*s % WFR>2>Kwq[7lm€MDL^xp}5/d>!ei @_3bh# Qk,\ ]'Wk7n9^sGh+3+T;טELwrBsx]5& dp:;f l!#ujhs V}gKƦE 3֛haiĒ y7=о3YtjÜm|j~74E~šxnQ!MWxo~V`財g\|Vﲓ3{neAv $sa)Ոj,Ѻr :D5Ȯ.eVfejt9eb|{VLmac(4OxJ!4F-bm>X&rf=vn^ b >blu')#yڎX:Ҝ}{>zyKHW8DcY/qr5,H*?DfoRzE>Ptz ࣩqoˎh&d 'gW[k MUCX+_I)NZ#tpIVqOtHԂs,2LŎUғC O3G>T6Oոpv@CsHs@WK 1)]7n/ ,f|=.sd{@nL87' 8LbGA 6COp oOBi~T|G7JeS8%@whl@Pw(ݻe\a̞l* `K,:)y!Jx$za#(,`a $ᦘ B.j2WR4hNLa>: A=qI\*?IRt>v Pq#YpO h~Q*ѧRvy𷦿I9$c/i[n'"ydh" gB$I.{a;G]^37ڒ4Ä gZ46t{PhHsBtVlw̯mY^"g(l=q}.Boŕ|?{o*akfbˌ*+C~:ɽʝ)H}q@O vzLK{5h*FF̳$d|Td{_ ~,O2Γךb}z*ئ[(;0YZ07070100000020000081a40000000000000000000000016650a15c000818d8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50HөτwwtyRbe> %N{w91ŸlAeïOJ3IWpv B'ŤoS!)pMO-Z_[al/Cڳ3j=P.x>M޹[z1F$4NpN{>G2Z*&pAQ䁴K#lH]ըAX؎U?&2]p| ; Ɇp\z+ LF:IyZXJ!S(ܩ)qAfƭ~R7wai; l?-%?yDOꘞX< T6Mj}MEr*eʉzZϫ_$WZ(!}$Hu͗ v5Z"qDy`!]LDSThjd4{Kwi}.u7 UhU߉$Zngڦs1'\z`QmJuqy $!淜¬-/k85(8BdL8jw=JWe3u?v.[6 7.<73@iMT4-"޶VBiz"PSnF<Bpg`+p|z"&ddJAg߼~k)͝L]EOj[]LTA/zѶn4-O/㴙Z'be>[[o/Kټ#^V?[ xYzJxYDC˹C2G @Myϊa ROl 6z|dG4ץ<6\p A)u] ]:}ԌTS" ONzq+0h$x8mv'$cnm&)LH99*KABjiT_kJAwN9I7-*kڧY1Uk q .q ي:eH-P=U+K2Y:E\cy5TPO5 )!s\nZGP#]?:t@$ۦF׎ pv/,Mp"fxM,^"KD™Vz$96OcP?댪|s˰vq'a| <U}fmN }5= [8ݠʴ#)d YId6Oz{h`sZnsO+Om Y1Xb/nayG3(4ڲ=V7o&kfa7:H:%pS=!`Q~02=O'K /7@_{B U]7kZg|xq%vlhiK gdH u'+"1FP4-5ٸߺ\/+r4*aZr$JBPܐ{zJpe'P ߝGT(ul5P:k0GOթr#bkXh:Bxڳ`juXvIKhLD٩24{ \Aى!ίVۮsKs,W,D}+B :0#ySEòm.xʶ,9d?SR9xCYQ`At&M܇ќ)ETŮUC+RO1@xuBdwHǼ',+z!hO(@N !V;ͶU c6y'G=ufy`f(9>}8xG!j nq(GIFfB!l "{;1 "#(ib>;'α?q[SI8ء^Rd+W†ܲ^jғXYԁu}xX8llQ%Iq[P!"9'8]z hڬKVb8@TY6 |; >ɟsa2%6dl_z)K[zO}OtH&SeGZ<k<8Ẑ #Շe R#8V/l[~7O 3`1ŮBB&:سPLuxK˨qm7 -0Ho?]_n +R!`$7fGKf9A2yJPho %c%'}H,]P8_M^/5Xk+NKhokUPC/ļâ[9bhȋ#kAyYM)cթ+nkX{n]:St`v#E/q,ngL89YE ׁY9mĮC;[l#s 3Zt90) 6+IeNA·\Jc;bv0Z> b/jrp4a'(+ -#cv%NKBr:5>qi&Ï @~Qn 0cL0ux#~#4}@?[~ʇQExkU9>B6a֝>IQshɃ#hc%,xVXz8C&eKQ߭k䰽qci@I98SOZdH;g͛҅]GnB WtR:=!K kPw&o`Qn<;ek{1OeXL\¶grVI$)kR> bQ'xwCDpiQ\i0(be|t<=r+M6⌿eASiܬzB`^|w=pO?~jsR fǠjM*)D0#A [$oϹ%|"7L3_O!fsk  d`oIenՅ[熅n]2#3v|sԡ=:EHUhr:+] yNYI][($)ۡB)**vм:FZt +_jҽόX]:<DB‰jR>sw'[#}s|D?k y&8zrupww^]6>1(bB; BsI#DzǗ"ꍐ9ET,z#k!Gamh,1o2ew(Hh-dQQ " up\ viKƋr TAnw+W7xM9ӳxqK$?dJqcAqPqf0THljV&5c}MS͍B]z8YI|)nXc},!goG7G IxZwńϏ1W: ? /+r.zmv<>3 [EʁKvonA޲i;xl+8VGrĘ ǤH7_fjLOhu 3"6Km3z-!9&_1^1y5"LeLnlgk%[+f/4Mp>P'hZ5'> 7ØЭIcYmBPUi١Iٖ> 2JQqu>^rgk$/EfLZ|8H+R\ιǟA_ 7 ?'q-%w֠0iVSRd+4~nG+dYS# vȺS*Zz`JZ@.oOѩ6+~x#ʠ> ZIT P$v1vY$xa Si}h0;}e'Sϫ33 1MM/R=b;f}ښs[.i6!-_Gad9+(YwֵH$\")=Qn%qf\oLh;?gm>qÒc0;LZ0"+nX`h~9"^jmDamcIӧ칊"/r!XT 0q޺jH752XPqc.O[V'Ay5ht+` bIweup>?ndVu!—(ݬYtF ň9v:u}=qˏrvSki8g+RH4[.k3<NK Yqi$N(wmUWsK.&#}=y"p7~-o~p f[`48/<]#;ݵwa4Z74Gx,}-" ܏De-h}l`#.rES߷ ўVe)Pvie.3>U8n=cUc˕!*Yjƅ$OZn8m0ӗb陌n91̃ lNKu^>ܦ"P4U),,ǘBr,,Jf>;_/su{%zd}Ϛ5)u#}y?AU[?`M+؎ qx:JN/BoE?giyrDY]T9o/)È/c{KsNϴkȴ.8mF>pwH pIx7І]4;x&O"]`IlI=J!Y/!Yɖ %b>%Gn)>g%!mFhC^f鿙ÆC Π3*k+!X.O&%* |EwC6?/V1×\c*[E-a N>kvjrc9> sK-Fl 8 񚐵TEzD\Q4:?0%IC#%>\G~(~b]W킄)_& ^J)͚e| F=]Сr'K3ga7˩v[/+.j䎸dHGQ$ШmAKRytb #TSZH?>cxJ_\cU雉]{W&z1*`}{6\5tNaїuxY7>`Ia$ #"ʜ(e^|zNM|t8@9r [ h",F/\#C -ᙢ,ZH3鞯p6'] Uܣ34}wZZ=P9rV$ܫDv7j;!=M+"PaۨI>t86ar>"xy 3@ar;n޹Rm<-EFfCgDQ(F9.Ƨ19UlT?>-g%-{DpDbf`5}:cKQ( W` ︼^9^ ?i@ 3:Z?ζ~Ds>mk7JKB f_MRbAL_;)!Ӻ7CIÛІ]<6L$ a+yJV _/6[>({MzM3Pw XxeeJݡ ݘ&wh"N@* \j4U䤬fICH8wx9'' j^l!>q$-^J`F:=rMA1l^Y)C=F{='K)"{SSU|Tx; _CdU PgNG$C A\x+D%WD4}{~#l\h Fi0 QxTq3Y߃H_^'SzKYB V+Cl#XXxZ'@3Xiז#^%EPe wՂ`H(I}Z(Fzؒ-Uw/ "]@ nϻȧJԻBr In!jY n򭲓j:B |֢Z֣ax,L' (8g^$qeXR\ N';c|U|~cψ߫w "*b|#z B/6pD`Da>2U~]8,喢Xm7V~,̡uyj &-D*n2|_]utocNik[0 JN1n3R\Zh \2!^?2/kN~bݞA-Z:mwD驘?>`Oq%m$x[3 E&^Os6ޜu{Ώqz 慫w,FߛyV;kw?cMjaxx/_V2~B!ѕ]KϹW~k'|z_󠲵'9}Њ_{[[{K+&@qCl7MOpF.ĺd]<$UoE` 0C1^t_o{EJYpIl\U_Ğxqey 2vMRQ7X-mlx;lZx`#V CNDĥI˝5O$A@I"`wDzݪڐ#xjKrą:5wqi$\lK9kEA)]yb LfhmnX}ׇW`nfCjC)Av@AK1{,E\}2 ф[h@9PFr7o[6E'OHUH\*B !dzf҃]dX)-v„"cP<a*|g[4ή;`~ҥF:|:ABP 5 WC"7`#-🔎%D$=}c.j&UvYrMB㶡hcq7~ux 0=ptU%ĺ>:8NS~5'aC3.TV*d+Ig"Q֐3vCj:zTfk`VXfHODεNy}02gbµ'f ]lo*kg(agWJE*ݸA[9qTsХX^6v`quY_Nw:!Z;D},'7hť :/]/^]hVn6n@ښ ֳxBS4 2a2FFtm/Oٯiv,I%뭱DǁuC.I68w3M!^^H>h3YPcPO@z~@r!lN8[ChŞca -~1gIjEؤmV~-4dQٍFiuPzsa 8^tELE󬵴#P6> DOZHttP^`F.9^Z*ybw%e<̮^rv%BM]96Ǩ]MSltK:LWhH Y^!?Y ͑y˟Xʐ$IkTvZ&m~1Gu͎W(EѴ0#NuS,WA=,2 54"̂x7'_)O*NA~+$_ sEDpaMK5$"+;wʴ~[EyLR  Eua<\@]NJ(.fL]i#? ̳~V7Ī߶?i!UYcqe_DŽǣ>{wdەS44n4 ѦFKY% aց\J#?[|ܓiI!GBfJ'H/HVD{kas\Ac=v;D&n!gZd?wA ~8dۣlU⁖C5tPhOQn'q}:ao4)`-9qHm񑶹օ%ȃMLƗ#IքmC;I!8n/lcj a:ʆ.Kh B5[rWV($Qb(ˆX x2ٓ$rk["|jr</;0,W~+:g܁ޅ`DO]&]Tq4xW2EL!:NNEl,WTN&Y^ NJee+qƯ$RH_'ZV>V Ll|Owq;F;= [VX$TLK/(=_򂜌.3%A]𾔂qEfvVKW'[r5*Tb|89RWɿ; Fp ͖ eK ѳHg ޚ#XD:%c [Gc Shej3]G? HN!ʞ\e"락<*㭤ǥ7\$h q$tf&D#YF9QGB8~9&3.>h!ҽ~W)amxe7p ܔi{^A\CFحTI#ڮ&|8)`³H)X'"56b<ǔC2ϛv{9mA:to+"ߒZLcD\V m4uv^W˭0$.,oy󼺘#ӗ̦Z/y:`,>M=.?:k󽍉ئk[Z}̻*( 88H~_8R_Mm!%Ε*IWf9ӵ7Ӣ䤎H USnzytIDOGoA5@s牧fH1uROAj?^,bL 62j[3O"d|W>`^zFF_k"-\i%Dq.L+Hi!:iK25㻒*O]_w ‚a0<-f(WQ{nC.7(Ћpg)INCztʀR`hN{[v~gӢD# ['Ϳ@IҬ* ÔP?34f/0j5uxN̂.cBMUAQ R? 4Th}o\wU+'GwJՂs|td3`R?0SK6,i|/;ʸt@I']Q̓t\R-s)LIoDcaL͗noHޓrkRWW`6b |Z $ORb|_,A5l*$Eι=mT:wR '`QHw:iu5DBt'/`:s#YӗjI)<7=(87~',st@˜+U4{;7~.:ie S~}SW⥖wݖu4E=uD 4=3(-ߡÖs1B_I ݤZ48s^[xļt/eP{NH} ԨZ|Ox$&MDY\y(iϚ:)_ebn(|9^9je%#v5.t0Ǖ7+_eU +u;Qg>bR<"{x"4^+&uʞ2{wnIIhC9#uq0ӌфO,HɥW%MLR$ZҾǢc>t1s;ysz X1iXd>h !(՚y Q*4!IuzN'p=4QM+~LU AlG+('kC䚱^~#fEl5oS)OZﰵ'8$[ F)<0aDPfn^7g(b7l>}Thҽ`0 L pΩC 'kC10Y9b3Њrx{Ä߇I^~X?"7wGptE LM[UQV,kAdUnɟ5qk`B]7 ku-6e\YV50HMRpg┉iC{y%sYuE;iS0@WL3S\E<- 1`c))$ROZ~68Kx-@_";Ìc1d6G}QADIx1@C.1 m`/7,~ xL%V@@Co'Zڏʣs+k!cΟ{6T[[Y.z--sb9RPNLf, }f9[1΅ !SE+I+i>V}bA*ٳNvi !PjpT͜~ڇւ eߕz~@\vcgC~[ݠ]XaMtE@ڸ!-T$W ༆)H* J/g%4Tipz[̘K |e#RN V8>je?'D XpB|\D&.[BH=廄8ݑw6)?>p*xZ^ ^WM`nybYl@<`m 4E>rxw1Ij> 1tך=/5'fަq+iD[&7נ,7e)M;^Evn e49BSWgW"<τ@#»Q+ f!<Ԧ[mj/Ѱ% *V*~̕8 +?exvrɨfob<KX #c#0PR/vߗk\r,siʣOX- qPsCf$K O%M"y%M[ Kuzw rC$$j~ރR_/4VQbD<ɗ@w9aWìG <1`wީO.-|e-,AL~Uy|re]2vmm /y8Cʌ| =e$ @xR -_|ǘ$ߝ.ֶ6YmKkcv&1ij7/RLʓX\ ׄIqEd~7\!Y0sق/oH,^c($NYeߚ;%Ӹs[Ǡ59Up>XHsX*kwq6,Ai(k7r؍ޱO7}Y Kd1$L;$? LJk0aΏ RY39kMnt/JQ y묋 K,kCt APB8[g疛BDW؉Ji]ݣj/?`)0kr1qV>'_T&E~B 25}Ov`e U;LߊwO#3kTʭkSM9,hu8y|R2;7^TIh Ȏj}//@._`3$7SCjU,biuJI{Ǫi 'Wo:0<8J.~kH{GO"pi49/a~e"""Z " ec, q+4_3ƍOdNKXS"i:Ì?<fbkd1kxp0uWW`,^`f^,DVRKŶrt ^6TitnjIr+Eb-jmEN3K*cwK0"2^S<~zdQinv݁ӽ}b멮G&Ñ)’t|H|UE.=?J@Jj^9l632AQFL4_~m^~|k[W)ȥgO6!*]Oޓ2aL7Dj6IYKl fD%@eBI $3eHˑc-hG?? a"oϵcAHj2Q߿ѐB-j1h1FzY7m%@:mƛd YQ#S}C.c^(>,@ʌ8s G$OrZ֛;Z֟FV6mMtv~\S~8Bw xDŽiX?R^pe{˞\!@v )&xgdY2,l>, =Kz0;2|Т7GݭH#TV-6f΂ ,&&t$<ڙ$١(,L/>zz0%o^xU.Vѯ9eYfFLcw4V6{pVZ~ɟDcKj˞ՋX'-x t]|O/#5MC02]HBV7ID6 ;vP#I5HzpM hnCMRHɝlkvjȬkEMi 79_+ u3C2f]LsN|wS+EBK anާ7Q>ySu@|ni|7ԟGdq Q.QT鼘ʄlD8)ɮ N׫1xƜ!ҡU>o'A+^ƔxVakac4_7bjyF`tj:a[FyGLTvQ?2a:!Lvcˑ^1+p&" k~vmF GZBJJ-+Z3MҿMus[QR=Q<ӋE<N uԲ5g-9jJ眛g_xflc'VU]n$(bsi\@7TMe؃;U$Qxe_N=`+c!x[AfZ]੖L9أ)Gpsbm~t=;]rz^>kw#XҊYcB~M..Sű>f5BSH +:q6lh0wp2ChUkA\ y'RiW@Wǀ ؝gabnp Eˆ{; (R3p,r<]p Ƈ QX3ir rjI,oC)8'`x"ZA37zr6J/1 UFqkv(N$ijbs_ 3^g:Tk3t/ɦ`JOs T*;2^fwlgz=EK MZx[*dU?ˣU(]jYWSٛ+pjY(y < aM!2۲T|M+ԐjCb$ m-x?HkPTbآ Ǧ~wj3)G qe.c'.3m1e٪X&P Tq{Jb'PneJE6Wi>"p&_Ʀx皱|[6:mEZMj[6= mD Sa\gE6$9$!wv'qqEI(BBcZtgz ru!wVbHV'] +e>~ֱm N~ZI,it1uNcI9kS$IL؇VCG.;bg{La4 Ldr:-C!9/͚TzPt<\AWH t|2 H K l>#dE:ZO)@w4rjSBޙ{mV3ĠwTy1#I ĵc@ kKlٖL-u'ѹ  im\)͓t(j/i!@+δSGJUL_P=>UV,*ҠQ3S(lgCgJ>N̺cj s:2D]K*o?H2|zM}K`^_W̺Y .l>b<(7.n 9^ٓ]&}fitdx_ȷfN^UvG;SqPvkJ}^q{t};%Ku"!I/(FWQfWW*BLG *379rC/OCؘPDzM6h.fξO-q ֜sKU {܉4cO++voh|^jO[~E7K !⭿||Q_!(EJKw̦+m@r:t0OIG08HJwR9Yl}.2JԊn_Ls Klexu'*?6W VA (~&/e@!*H2 ƵIS1gN83xsu\@3ͮZvZ5c5Ezjk?PCXPs+A*]nB  xe#8AgZAC 4+JPxy&o5'!;l#ˮŗᾆ~ ,)GcIK\c|uY+o {$>tO1|bߍۣv-hs@6uBE |'٥jCl9|1挕:_M[ lxe#)8:jwΏ_fP D.z0i4:X_{f&"WO5 EeN@Ё,mŒn,X^~ Cz3RaH(=#CO?~8IW7R!!,['zzS6 j!Kd}4בũg}_Ӟ dCm9܎>BW?A˓.fEmNdMY@qTU3YByFFiDuV*@ h{ShlYFNsX:ѯBN~dwB ,IfH8>]UAR/m$R()qNBZnxIþ>ؘ\yϽc,[xRtrYM&nI E|[p=LSxM"E‹W$T;鬲 _#tǎU.@̆@sM8P{^TU^ ;Ml|@T$X=3jdw;@s2QaHsZ +7%Z5[÷RXQP០aFa A5 OUJ4%;a=S%vf8Q$[BLЗ/ZeOҴbWR8'/ꀦP!Or <5Љ"d )mby|NlXc8'{=т(=%@Yޙ&MMv=ߌXvU6 %ӈ'9nm3b6T] &HIwvM>9ɳ;,5/}s Ev~7=OLK}R1SD9FlܗNe,zاPO4ͺ}ͧ\WepĿg7/Dgca0u^?kJzV#/rȃd04cJ}-K0o-MJ~6}RD9݉wHV{B`f4ܳYHİrk"80Tӽ#esy&GlC`\}#%YzX.FEag.Yl8t/0XX`hc`\ B`~=h޷On\bYUW.OtY'lptx O<[P_t+ƹ̉J!޿jϲCh+tLq .87 5gϳx*N&<$)!vAnmYr:7 [ޫ e+>ğt"Hu1\:w"uݝ5ueYusIFZRCy=ݓ~-G Xq3& }ʗ֞e!'+*߹a-VJPU;ݝcݤZPۗ>x,5IZ Цr!nʾK`̱yLJ>kryZQ%J%j|:f9ۻ-\aEgDJ׽rV|n!94cz5i#ˢ$ƕ8ܭ0ގ<afziUNū {`Fi]T+x{i,*r &8{ǰ;zI.eDZ< KӁP`Ɨx&F?DfSՋ숆͜{٢q]73S6YВSRi|ʎOon2eMEy jDH\5Թڿ 4gXF%)ʑ{ԒO=hyP5ۨ&Uk:@Pd ~pC=i '}GʕR\[tOKW2[ߖsD"{)P |ӵpwz5? tR `&Xf׃29L [&"Pʆ˱MJT<@ ;i(> _1vL,!th>rk5nȥf7|cPu 5G YW; {oJ*#{F~5'i<#.UC-Myޏ#*!yh M]$ մ,AieW5C /_Ap8@AJEF,-S͑h0tGorصvb^.>9|pE-pV}'5,OtD-6pc?צfƒ:yRk}J~DC{y pT䁶ď.XG}k№z)E`+ % ,` g{{.A̓b#zy 8/]E0%'9BѾ;c6;=RYכ'sS}eT5g4r1rZD*?Bڱ[M X1jTG/%nx3AnyU)]3,J"zAloQ3-~׍;+'^Jq>X-օ݄|쭶xaӕ){OFK-beH ̂shZR6 3q7~WD5sX Z$O7Ke؋W f Y&A۷rFީH :( 6QaNNUXe}(1C,GUPR;2E}`?;X{ӊs5iïjl :{D9oZt3ϝs89kjwHF9N9YD2b-jWKYz` [%hl4{r Sxv-<gx#JٝWXoh+"5N@*}"PT#E[#Gl~"&Do>i\sE&bzJK6/ZJ7ո$00;⸪@R|H6=us&Syu;Am }7x\h$gջ-twђt(2(z9F"OO?&&33avu>7v_ɴLdԙv!WVT(H_>ŀ%]ܪC/O%r!(<@s(ŷ 6=avLVH k!Z1DVH>{OAeu~|wrvydȬjKʭסz1$dK)K"qR}ⶫ‡5YߵJ1`$~KhOC .dJ+- QҵDsu`+FF\J|5 aN%Xs)_\O5b'X{OsLo =q^S!ۻr;`IeBRrL\J~L1=1M:ZV%!pI wЭZFXqUصau 5BadssxHW3 8}BٵuY3D6 ёI=4qQ&8ߌ!,)箉Kh+NV.j}~tć^{]z!_UR+^x5%`RqFЮ qJeEށkdajUl$dZ:^֤xc7g/@\X-zyBA6#y z~;e;d.HF)ė ~KJ4 ݾLP4mtf],7P]pnY}*8rHt $MCnTexrl`c3wk_oNEp!xdlt/`•gDSI;ՕSpWmxlM{o#Y a_DV>K)g]Zlf^#3}&E$MWlhf$(Ot|fT+z5oAq_-pUZk]=p[h6L6޵)~]X+d%-^'<·"VK9nf<!,CZ|l&?S6\ XHޤWs?miIZ,(ܡm9~%s~8KjSmgy9ـ$A!nGdvG h2AzN4@!4g3γ ɇz71oCXv8bEE߯8#u.U*9ԋQΧ5IXŬ5Ho}g!ϓHu =ʼH: K]יՀ(?UC?(I]g!10m}5~Q5ZyÚ:Kͷ d;.]G(EnP:]@e .Ϡ!/eگk$bp5=C| ||DaikT)1Jb Y="8d %m2f12B\a%[<܄.&K[Ĵ6n!X؛ $=mqQvGE``UJNqJY^Gv0p>dosPC7%aCl-_Ȼ<nA" Sbj^uJΐԹîVE*]U_C[)Aai{ʻݧ5`)-Sk萜|C2&+ۨ<'}^FiN)Y<~F{P;@Nc@#eO]sY'xBnk&|=ua$H>?s,)hU8 gOB L ^fG.YK~۾{ t2^5R9p?uw0FIA0TvF Œ^'Rki9E0q<(zniԪxc"-L̺̱bHeRk{~nbk|1~v$a Z`չk g.pW^vxYf["D:PRkE75 Pė;5"j%jY,n ~}.`I-~8邟CqBwB!X .':ӱϥ>>^LQ눢 7BX9җwewBSX[lzۑ&hF|.CE(ػjS<{bL̏CBg?A!^a_CٚggQ20+6O)oV?G3l @Mm}e{v{N+4ʹtZ h"ebzv.(Črm?sgT!3wtݠc*XK1UG aB~\6 sFAu;baDY1AL,*mx4ۣdDRN;]t[^IgתqUٰ]Rlyw8F򔸀+ǀuV5 ~:HC RyC0кytqkc,&SpKosδٔ:߸s5B.^ɧ*+\ =֜mve!eSK;,5&ISa/灭If(02QT L1-[pxߩ|`}TzVEiJf1z!Ez2 jl]!+%q*AGy(s?VM \3#|H(u6k`=(y_>.k=n}$Y:VvTܹJlBuMJk0O!u[f,\,𧅱vMIĿVnO;b E=+N7$W88{.MRE-TcԢtC1raC9 :wRG `۠j4J6MtQb (",(m|I}_+ɸfV8i&̑Gzu RH,0_1R4mV2yM FRBdtPTF= eF?Cs?[ɮzVА{z+t%}\ I&kLrgn./N~Z 8u⎿C CBrt܌{cqJ*{2sĦSvㄣql8H{pOLYaM0KY}aгr][{)M a'cGR7twgx'PA.kg舛E.Wioί}.}/L} zcbyfM5q'/J>ToFX1LHPyrp%a$>cX~.cOj@KE3bq5"Bܞ?QBQD*ĥUyMWt|-dhg9[He@d 7Q/Hw.ey 6(aTH<֜ uqVJ4ZK)Z #u+8! p#`45t y +5vE pvև䋂BhaKG=L4z݅:qe3I8`6OQfK+\=H䒣FY`¹ro]x L9YFKU]7|I)#TjСtNxH p60T&Z )6T,XV5qp9}rRgc}} 1a`,0_~(/fB@&h O_r<ᢎpϕ1qڽ!$MN =zW=͸͔vqIc*Mjy(YvyGƅlT?hf?9?Ȭ0R0zJ{Yi,xkioƞnc~hP jxx㽁*dդmexV=B~;.oi(r @#/ WKx j(\V[UܲYW$QrE޳;qdK(> +*џfCG {\4sHE CƃHd{ACmJVN@s?[_r ViKs5Fvn$O'4 ښmxhX#JwT=%6@.C\X׶nUemfwZDm 7H'&/,FrX5LH&֞Cϛ-&e~@>OyH};7*L15PZߜKHWˏ"HD\Py^_f+PdnU\ķ-54ل_f@( .!yضX_ge,c!F[w~4гJb܃hzHpaJ r Q$B-9yr=\!Zgw"s57Jd!DC_5<- HzP\jL EWw\R,.Zz&N-×}G\'~Bo#&+9u%!J39yytRo4!E54B##Q:a9 /ԇ芎Ęu=aFOAXs97 +CoaI:Oƈ.^gq߂PK[ O[1atՌ]\Ah"%$b&Fox iM qs$x^8-%[䮹O@Lղ9!.IDWhٍ*?:7ty'aicڋO&6 ?w@Kn\kȧ˚BSڜƹ*SgM 4za O(ex`#KKh \%~DwO2$uw$]ѯչ/BXɣ[A>[ wt{埿ӆՠU cZĨaUEqVqI>6NnB}Nn 2%%Vm{'ơ,x݅b-:'`t$n:^66k&E 5;g&bh`+#zN & {'>)5$l2Z)QWɲ$85H-kA3><;wlJ!j@.w9zyȲIPq.Oф9QhFWPY䮰_'S8܆C9'`H !7˚S K@g44˒aPy' f5 RYzhd2xv1p9ucMAQߘQ_F$|Kơı3Mg3IekP{(hfO8#A?+ tL:_/kӵQ@MO&1Rv] -|IH4y*{T9ijN.)Ni9 W:Mۢf`n8\t=Po3w@4h?a' 0ĕ5]uDS_9eCT8P7:qXo#R.i ni=.otbAh?$ޣe 8V0K1"W.G;fP}Q㚤d\жxəZ% 4q%f)$s?U;"|!Z{B vG}p'(SQ4{ߓgpBB8[8:v0Ē i ]*S=waY:*#ZDA6 h@ȩ-e @+UڷȒBMCdc ־E77uZuwb=O}ž*5:/s|g $ }*L@ӝAćÇk1 nb*L  $]H~=Gm9zb`=4]v}/$Ɖd/>lE䎥^J^h*e^~ K=NeɟFhsPњ;How~j}BvJ|5}C+YϜ\$ZH% ^=Kg-l1 R1f%gP$C8ڃU%US=#dbO恥F}ӆ-wYDoI9f$7s-Y4\yY4cmߗ  K {Ҵ2yDewT1mcFB'Ĺ:D⭩*b.gQq2&jP};u}mZEcpd1%ׯ1KZ zf2IjpZ6UimŔ[> ^s_GYl27G6g)-_z'>^QDuJM䕮FF^!h]Ɨ͠hŕjCKHH`=1X VY^Lj >M$vi~p+aJÂ!y|NGLL n^xg_ꓵyw3)k͂)[: [ՏQK!o^NܼG.,|mg(џ%Y) R>4yK)yw|uȈ5E^-0KFGV?LBSL@@6c<~h(ЇƬ,CJ **V60!Sb|kL]‘>ʺ,, D#6֛.j >~K"ކ4._EHą:RXP%)Xʼ"q(HA|EA1lYVdJQ)&#&ȾĠr] ++~8P~05b񬄼P< JOKkwn钩,ii\$XkPh\q>=S4)dt@mzv0}ZXr9{afq{$=0ê0QiCFk{[u{2ڸrD"q~ 3XUg|ҩYWW"-$AVcVK@vc0,ѫ;rz"c*8UP :)vZ^/f=^[5G 圵C0!o!Y8@N[zDYV5sj:Ltn2ˈkp(6 C)+E gQ0!r)f.}-Ydfh,o<[d2]mAHR$tG.XaԙC7L r\c OwYFze_zmʾ&&aXGi!@st?ykZgZU$(Kp1Q>6!lK`Ш24 / -?@;ʅ 9o$~^xy:B@K(s*Mum,VVRȜH]pqfK@cOȮQO!F2=P/O4`Y]yqp-*Mp{Wb:ҫ-nX ա Oodg~;\G&e$y`lgKCvʓiAXJS3PQ.cή$ɐOd\ k~r271wי_xJBx4x, VJ( a *RKJpKt@dmAVrzb+ٞI?;Uݸo!3ZwB0wZz5\O]tq6P::yʴ2 GSٵa!+ $YG v6~b#!,~{ {$:,m-s*5\ t $]65;hiV5I/#59@S44'[tWh}CS_eSs2fy k#ѩ-1Sls|5-_r_U³NMJ8Ԥ:/ ++ElXI K0McMײDQM]v.4.sь#f[kdŃ#:}`݊t0֐B Q #zY h&/BVF/cF:W֤xPѾj|($Ae2gLJ9+  Ot" 8Թ0CŠiaPU au}SѴ#5δ_M'<~ zb56dzqP>k4$qsySgH^)vj-xbw ]UWԥ fk㶂,4 #FhP4p᭙@JMb)j}|rޗ/-0ew:OAF!5d]#Ou)xɂ1iRWl VHjz3f0ϑh.4x=&xQ[e1 @Az 7LߞN(}/cٖ:eP?u큟BF&(6n)Kԍ8R$r5 NO b :wHRw,٘=\`| )mb>j~%zxh$ݾO|j ǙV a2C_@9 C}Fe؛T4yBO4IՋ(8x=nc@_(Tɨ}E =G:Qtoɚ/Xԉߌ'* ^ؤp y3&^&WCNֈvY +Q[s;0Fl5t8<ɨvx2jTѰ׋}_P`sn;`%0dU zf[j^sxF^c blZE<Ғsq6t9へE ]IRd7/:NfL )Xk7 sqZx<LnFKrLL4Fq|Xw?~+RYTe)"AҏS4:lQ9k]g֯H/n@gɟH#,ӏAc `#*6HOՕl~t}k|>[d:vq Z$V9;)7$v 6='zrNmאtY*1OdžLXmp;FØ4Y$jN;L fotSgTtaX?O#PЌ73)Ѯ%rh7A}/6klwhSqJ' t82ɳٰb®dpnHSvSs7g@!p#h?d#< R>u\N%f͉yhرFz@6ӝ /vu0Qc(!4uWsПG^!4F|i< Bbj.G9lD_WD ߉gtmտ@/%08$&U?ȕ_n̠"NYTt߆2'@CoD|ō+ r#6K rzKVq u8zYK[kGB]G߾9)#9k,뉆q0uVt8{(y=O-=/2ג_XD1'9vJn8uUAx&$pH)o5 7xiHv~J+v9&oD^x?61/Aǘ?!YBl CNJbrQ'lSn@)FIzLZu|D?_!eGN<מYwŷ` Y(1rn֋9q,v"5+!Wb|1{p%*G3J=D1GEMnʭw> Ĭ`EYaԼnՅt6V&~Zvq.lbl.QZ `?fOcn )C- )\G'QJA'W%ࡥoRhIrJ&C Ax _8tUau7DHR <`m,(gcgAot=M65M\^5a_ز6R_FG"}go{M+I#7=Sڔ*xqN4rl|!N#بXC%T#`ul}& AwjƝOdcz>Up+ϫIĻ7'O @99!702[|XmU@Нddke.Otԇ;dKcO<œ<@^U&OD7= C;A?KK;X9-7U>0>(åZGo)IiR,LDֱEttk1̀BRlb));!4ftw\Wlv((?xk6hg{CH{,nA-@&\tuRf?B`,1B Q曱ݧ&bS[YǷ\+o)ށF̛<;S^R,MDޭYIZY_2?3T,~]B!IABD|ZlR+jBOocQ,5D(Q(֢]9k: 1o Qh]l*ʫV6W&sO5׀x 5H[m>J+,1L`%q/S!6"18w! I(в|ռikl{$D"9i)O'QY>u1lYf."˺Va; r5l@xL/$U6qE#d(UznqŔqy/a6K D80P($w݅ƦU~9{TcNZZx4~\}(–V#)!a#Vy?k]^n" MT_׶A,+"إ#$|̻.9Γ+bg[&mh,)kLj"K.騱_p ?eD<#GQKH(cĞ8bӹוaRЭ t ؗtm29Q4ˋ 2:BL9&&^بFd!K?@mJ,̹5VGPXnRe{Z/4Uیx|w.aE{6벀hW񣂗\JUt }&$42Jsǖ\ Hxڥɞ K=^~ͷ .SQ>@~uiQ!ȋ:48-dn~ȿzs#ZtJΠ<[IςًD>r*0{S>,W'Hn]J<ڦ,"t'v:~.UkPXNݸ Ix`zk n{X돁úB*47/3U7p5G)XU..,TEIC1օƆ΍/ev^moФ_QmSѝb IŸ8䙃^L Kz3t4͜3[PS0si!C-1D[ bY!7 쌪\O bl\[=f0lI)\</p]mziiN*@P`O)d.lwA o&ׯd|(lCH{#<ěYY}5-N|s7T"W|~CcعLH[ɖǷl)(x2ζ` 9TՓ'I)yA>3Eh4'%ER -+ݹvϔ(I p jO}&Ng0m%>Q\Kq`#7(v/6tfhVyfo4UqԈ.aJ٬dU3e:ƕay觛XYUz>fpݛXA 7M]kϞG.r'FPmMBFŊ>݃3 ӹz2]Kg`xp7,TPKVij +Vtz"pLٶZۈ4]^AI=4;kOD445 Ik󡮴ceAT>{i)olhcts&D9tu'5C j{bu\qs'9nY~v?_rw J!5q-cI&Bx)rNgfIo]Tc2S!9\;RDz( +~O؂l:rt.Í$v qY$J{*WAjgĠ"釼[V/u0A0QAocR, +FZp{#C2KI:st%(DHFL&w9UUMLQ#"_G-ĘfjL%88OM^WX[2ӏ_f]X:HcƉ  2|[n~gㄧz4ΠFJdxi>5͞xHr #T)TV̚:(}!ZIj'?׌r~*6ݪÛ@PUF螴Cr~U?p]Bkw(+3/T|J;|JȦѶ鍯,] If}YUv'fjR&3>ܹɻ+^DLiwn†``_{)CP^eqdܱ'Aw7qN@͋[qEO67%3p­Kg*=dkbsҏ#w;:>{9υO94,gvhFi_Jsk;;5MC`L0k3= @<8 7f6BnLU]^2P'k2㢜DѫUZo; -o,W^96{G4Zja(v@>D"2FN m`N~Y<6)ő(&i;ۑlkPQ[0c C#:4F6굾g@xu`BowP,IOh%`Ky+ll{vs[e(O'Kc/҄PPs@7/w)4KAr`aV!&.HާSoHT܀_Mukpz2~UJPeԂ[ET? Dw.ܴƥaWYCoqIr<0I]\'6pRX^)>e[GB& viڥIULs#vh!.DṁuB"zY|i_~DP?22 "+CI1||:GnoqEݮ9ߋ-D{KJob0 mu)9_^-F}a/Ma-fw5t0Ƽ N&󉫑Z.{Cڥ%L}r)okjuz*_[DX&#yȱY48yh 0 N˿G{ "ڛ!lmPFRkEԗly"}FL,L&B|b DdUA\KmO*y{.J?Fg$apƣo@$2zR&F4ceh{!רMg֏!wGmp 8۪D6c1O刵{s*YRoqt!>C]աXһе8@gdFv#B gzW.qqjP`a2ˇnj2>->u8@&{h71Xi2h(Ê4Xpz,DNEQoQrR'\)4^ψ\o˿ćv(΀d!FKXr&Wzoh 14B بVvRCk=`ğ91BΛ&UGH" [ N%J0 =>fǜ|=aðƲP K\&I#6dR7W85߶`!KV;ʜضP=҃+ b^d(m^AH Z ՟(.ѕv򜄜e7K,uyʲ.95c^s$^_݋?o2UBDdlmrf)݌^q~S:+^cgd_-\bO k~$WK(:5+K/KӐf2= @h@>UdhvoL02ɲC_4d߈;\|Rz?R&@N6.K<$vHu;ʡdQϊ K#XJc2 MZ ߄WٗCE7/ &JB mJ]KS/>Y@|:{(ąvE0-hr4k51g=@EqVfʷv7ꅝ2]w!aa` ;T&O9 mNSS,@G/SEJ48FRRe7o|[KDW˼+* "Sbu;K-g)W\zH-%Dl(x7~HdP#?ʖϺIVlj&Ao| )ၷD,< `\i?{qoJDyJ3Q96o$y.[ 'ZgҠr0}Mݽi98B BsPs`>aC͊@'ʢzi1LһH |ꉰI!5lڿ{'Yޗ3X YjmbTOxKW_v8%P6l'2kmilSHja2^*Ke1|۲5ba֋`Ș_{]8+@h-徳 s\GϽQ/dBu<5Ii,?cR$|J8dГOdqjf!M?-38,~tQ͛+1LȶT'kc5}i4Am*"Јr$:o #̻"EiS \aw39Cڂ a^޿@O_c†,f106Qva5{5 >,J9B3 , -:<*xg}Vr\?.|l#Euj;|]#o_6w:`ntFXR+_,Xm%9P,ZVm=Z-6O~bC?G͡CwI ]|]v.\B[~,M 4mB$J?j8> PwuS&5+ >lw' 6cvk ĶF itډ+ Edz(Gvۿ C& QBzDMWHra@-\UESHchÚ #Kn>%l--Q."'10\Ofv@ѰlJ((Ӟ8jAE! 92ke% QʉiPQHvC?_lu 7¥Ze'ΝsN#鬡zyF*x(Û,və{w˅ݐ~ !wtjӘ kL炉\;~\و5=$a B;e{vކ`"aFEiJ?G>m# ±D;b6 1q?1/*չ ۝-`\\p]_ϗJ#L737{m6c$D*ܨHWPn˝| =/U b+u4S?ySS3[Sʑ^umԕy_3Kݻxm?j|SFZ Lf~hʋ7y}ż/(EIg2VLEŇs6&_OgsujK#6hƬf|@^I-<%1TM۔`(P/0͊xףKʻE ]Xco{TF>xMD,xXiJwѸ T?%w⏈_nj_@AJF\3^>y%4AuntmQ;ܰ$;w8Hi#v8ie@4 O*HNw8 @`&ypI%y-/;i?mw.D-~=->I dj mYs`~4l䕋/M~$6F%Z`'Y衣cا JNQ6 n9/o?}/cû/d1H E- #PVk 6Nq*2}d`x7SuS!W&n>g0|x)~iZx.<C%ҚV9}~#I}s޼a2Ch,8* ưdK[Xm^R(dL\/:Cl%49Ipfdi &@sJik] Q>S?dG iGyxNV{j,ބQ{{@LuL8do{ial0#k ]9x:l4yݧA q;HYLP5IАU)gNBey$otF%MkHO:CW :{qҝVc6v<)'/ LwSIP¡ ODA<0_@vb9tBBQP` H3٩l%hRXu,*8ju_E%s]5D~fҜœH mU =&vS#sԪ9O ͡©9JD6E@ѐ5؀?Y>ۆ}i G.v;k?EEp"&}VX=PoZOwSހR/* ;CkkrmVZV Ȍv &)aL\KEIU[(EZVGb=\:+H ? cr'ov̼^=d 5]:N]ƞGlGD?[Zkll߆z4NŅJE/`i5 ~%80}hv핼HSAxFqF:DX)tMOAͼs)24c!Ι}Tk)ӪhΦ,9 #(NF53”ry{?^ElHFC9g@W[1Mz!;7"S@7%U$|6SW,hk=ohd KV@D`;D6 hɑa q*$7_/wU5ƒq  GYݗAe!W[ȏ4h6a>*`a1m .crԯ|_RL ~iZ+[3:e*jɎ+?BIi4{@AfsVH,̵ϷI0Zm?LjU}c摇`f_ _&O='BBh{ {CGV#0mt뙨FOOo*gwӬ8%9].'?Č+-[ݏn|ܺ.#8(slQv{ *uܵP+"aChV 0Upfj{Y$r9FyGIrB[{ ,-no?o[ػťL :,og.? P ;+(7=.fq7H౸6NtGZ25*Qc7`lr(Ķ80C++|Ri `:q\@64\f'_ Q4:J|1qe? 9S]09ߨoULxa_`a6 Qb#Tv,zwt4 $=g(sī| C1=[xhq!/.IJaO w}&'Ih6tf)7ZА&L'I1Q1jz5g^eg~ˠ$ `lFw?nkbb (xZޗ۹ͻ w-nrbT{SxsPaU0.9ֳθhTdQܸƄ2x{Ϝ#K,Tz%*U')Ga.Ԙ+-Hkו륺 Ĵ2fLUFDhSL Q%F-s7dj9&kzF=4I'jfj,ǥѾ%Mp%oa3}=,ODKe*IyCLWykiDJQ!jY/]NIux Ғo3;vNmS4ʘP{l~ai;bp-uęD_F댰t^pzۑ!鵔 YWESg PdʠJ&5JղRѓXlS Zc>)%OYo -SMcB%:7s6b2)"q/.52&ux]!u ӫmX8{rW iBy)#; La;kNVw>:lD@ul4 0"x 4a?Pq4zP@Lm>|UV3#z 44#&HP~bt@ ;>Мr wE|^I3XYDKG758#W^lW2AHy~hi|18Ba:W )JiSݷaB4B|݄^!KfKygj..V)u {59M%/a6YhWul6ǝZrmi҈/$خ Jeηl^jJpGR\nDiV,_g-Z;{yi 3)!|Wи^U-e|oz(R\E?{7 ˬ̒2:G>\ͻ B/qRshgVTtTޕ]YufC`Zy6,+ Ɍ%PrjV|goyC$e& 9ڷOΉ7ϛPW AJ.ЮAqG^;z63(Q_Ì\=qgr8olRۤ2\F8eZQ:e^]%OB+Y`'oIgk:N`7gaQTf' Y *]vDepxeᇐ/ph.=zaro3!|dͷ4<7ۺ NTjeda&K"+d_ys`خpaFoٹ8u]␀0JHh"V?A)NY}tMPNk{Sn&z08 z<X6~>qz)uO%T@40ixZ Ws^Jv>CfbED0CA[E֦2kmxK6L: 3UPrRɖnR+Ϻ< d ֌ytybdԂE[LN ^RGr!!jfCrFQ, t'+iwRџ.o~:-ZX@ zK1gt 0XIRv[*{QϋҲUkN6r4pC FO.w{=Qz?jnP<@@ҬȽxӄӌQ'^bteN|A _@kw_KQGQ+u=,l w]W u2uVRecD8_/AOó]c HSo+W,{G>1tC'Fp򥰯,Xrr|ՐLNE˭q0DR.cu#N(k=~/$dErl YC3ѷ/gRbl\$' +Qݥeڄ!R+"8N9ɤzhvE_\D Ffi^J5q3Rb/ځZֿy+2۪ɝD7waCJH9 eAj/iחЇ!GZtW363S/'F\HSEvBKV7ڴMMCyʣ$5q8UKOIBOzSD> PK$>1 c"٪Q7TV"/t'bW\ _f{t}jymj(fJ%)SЈvq⽨sNhtEU +|+d[ kl ,&\'yluO8:8؃h E年w/Tq̞0wC"_ZJ5`of>gb 7L"zM4$7{{~AJ~&gDž"ENexJK_[?Jآ1ss6_l s<7, "Vgl.¸"xtAI.-VCHn/~,yc]m*#J_Ku˽jrev|qYW9f97kj @m[3EW΃r-"ZA;RZM*MC~hTE|6%prIƑ3{~ ]vXKz/`]Ȯ0i JgjD4D"? 3$YVةmlғma:z z噃ظcZWٻ6To?pp@i"*С;X)w]}*%w{a|lh Dx ₲C^V:. }ɱqu)|N݉Mxԑ>F Vy"82w6^lY zaz|+[s ZS)/l]bVLMi8 g ucg(JqPĠ_<71_q'džje*o"BSӿHbX{Q (45D86!@8+$/˻X5˯>ỉ`Ev E}2JdE oAB$`E|-p9MQۿ|s2iXNqV$cR zMp=qUrU趥prwM#bBo8QamdCe0qqM~% :a|\*e-܉1FDĈlMty, Zuhhpc.p4=~NPhQK &\?V}Ȼ v# z{0Û>Gcs83#-xǤ V>ˋ;t2}dr];螶?Ol }FȋyE39Ə~5<6;5JQ4  ߀cZQ@GW NNVc #l~m ay6u l,㞗?vTYp:1eU#ȮV3id]u┧N!muǀ]8KR'4JR?c{zˆ`Gtv{}_p| uT4|ȟ,:1`8`PD>㐸:$ptG^cP~pN)G1Z_uzB4{YTqqߎy0˧{b@kP@n ,@XyU է9\zp!!Q'x+[g6SwzbzfM }x3㜠*q}ׄcp?yK:G~A@`Zk~.\qYQW/F  iע:VJ VF葹\ZvZp=%ƥ-7xFw[}KPxOTr&1FkyǰWS D 0R50w% z,؜_+4~T y3qoۓ ' "lIRɿ p2Y{'0rHjbnLa0.R >_xWe}R<~?V&_]߻Pez/sVt@{E [FʳL}f?akNުk*S,8zHrEDx{3](==1JENΌ_H~waˌZ<8C?46ݱ"WrOJ[ESL5)Q=- %Y U ?} =֟LC4emOq 9/tt`oE4e]u)9vHѧxf/.l.U/b~OB[kzO&:0|Tf.k2/ܽq sJrdD3xUh"s*@/@3f7\ ӋޞZ3؞@Cićs¹:¦Sq\ >ۏkj}E}xyl )9nV{@z̛є#6xCA=Pa0~U?kWj_j?mUe9qjlu ne{ճ>,LzP,EpA.і#󳧉+:6֣(s?l=+ :?*0]Tic)u_uO,em#_eI44,1hf\l A,6D!CbCfi!NQhNzƐ𒪳i:dh %|<_ j]S!μA, &h[8gZ :}]8p]b8$J{Z1`$OmP≤Lh䛔0hmIi5֔2:DP@q@TT='ſlC6 J[GYxƳ6\`t%vj=Nof1Y_rYF][^oR$`fv9S_\kȊpJjszP:~Ms#ᓕ􈑟++_pnߕ44; /^lX B=R]_"`g|0qh-R1S]$JQ b]SRkCnӥVy(=of$@Jfw.#7j]Gl^E:;LVYi|V m5.L?u8!ܵGufSQ_|1ҷMnF6l]:+b粏\} w;<&RϟZdBLgA.&`"FG~ iШiAM*swbƁRBPǙ?OLBk׼G_%$|rr$99 W2Vs%YE޼"<Ѹ 9opB2Nyz|n^G0^l/ RSsxDY zB>ә!5-)13Tm1- >8ŷxH!1ΨJ @op+<%ÖLpfBEKf+2b4.WLxK =vzn6 aT'6Rch3B\]C68QWߠ!S,c'|Ʌeҳ`w<ݧL=LCE=0xG C 3?Xu3*DޟŘ [ $ٝi،rCL#/Eߜ uå8d#E1I[L\Jcl0;辭fIxr6nF]J|ѿR%حO|2j2xx

D4 5Z;Ihު@DwPïj8ww(`/h4ᇙ5u~ol$1_nM*f=A56B@z)ȊKn}Bj*Zd %wg)zøܵR2ԋ/n=F76TsyGژϩbSQ?$5Í_4wD@\rr¬&!hU)G۫v^h[]y=άH[s7%b0=wHJW솄ᆲ/QURhL0&K,=ഏO FEXI@l~+WX2jcг0cndR+:%%"Ԣlc_ '0{o'̓XΦ3Z`?tg}9G@29<!A[HrqJoT33 qto~<ӥp~ laHgZpI3&TAը,x>a^?]N{q\Y5 lhЛЯ`wda{̯gnT4UJͣDf`WH~q%7fJép(clj:zgIg1d?1l@RrNrо|h6Gq48_!:%ZqD-%Ҳ2c\-ly*gI$1XBqbCuOl W,9Zr3͟hC!,iQͥ2aO Z7SWMq@=Jo ]=zš+x6j=Qru Vr]+t\B”QE$,u[$9|$ͭQ_V7%%Q9s7{u/1з:T lIvIh+ 'AB%m|ҖJP ZˍzFOE٫=ls(pƘE-86G5YoVDʘOV:3oKɰc4NH C&]wuQKlx[>F\)urVA:3䗚?gFE'7= Csm͊sT ڽ, (Ç؋Qkdc]- hxe9ckn=b w5 \^v5u$|::zd&ѕ ̶Ta[Q:/[[Q mc]2_z3BE0j]`_3_8|G9(x~gijZPgD4ۆ5Ł †$aߴ PeSTlwPK9~;ZDlB֝caqt( Kʨyu8~wK^`9^UV.f%Hz8FQ89CM.P dއgi~VֵtHmPL|ʁcvoZpZƧ'T;!3.q_i-8N-wClVPWDbԱjE%Q3 G߳_ 1e F'2=9M%1>B"?Qx7XDOn)Gxj!#cizטmLI/@!ckhSF-I+wˣ7y5u .WM0< P/>%%ѭdK͓AwI„qD&;AzOOrvK~(}t{MI 8n՘)q*hAXjo _7YZ1cbk!FEα6({|ǔqzM/~*v I Ɩ67}_ڧbiQ,Ds=a=mVKXe%)^?0WRc'3\LSb'rT9f}Kt^AixԶ3n y*dȢ Vftii~-Vְم f˒۔-AbFNwelU}wnweatc 7j^Ice{2B/{w*e; |ɖg3&*[E'ȂTFoxn4V0!T`r;44E:O-!ӫypOB6tӪpVP#O 뼲F.2kjΌ ҁfbk9˛;jPKcoCQtw:O&0Gdr?mv!Y#>ꃑtMD5*ԗ5c:tȯZ_+ܞD݂ q{R%7[ o`V.։o b;{>R'Mzh r:ʯ;$&WizsS?ĔTYJTAhn@d;v>i7/ѯG?a]]HT2mi1_pbyX{?dY<) t ǵ_5^oFnXeq {΢pjR[RT8k[-dnF 鮒k=mkSn|DvmaWf&Ӕʙ=Zv~l=+WӰ6]B ̍n̩<e )EEI]Ekl4J,&r5]9)8ɠl{dgϼDW:[6q!T[#@QGAtDiZ<6z~K-|Ek^hD]=#kT|y}jD/Vy#[B#ϾyWk(%F:iuGviBA^^_aP|Wa"wD7c8a9'hᇮT(}[C|3i&L/1cÅd@YEKŞP.=ݠ8 S-JN SaD(j! =߮OTP᷼Ё .?V6r?ӽ]vݧ50ugZ+ g90oƠ,€C"aY?O">Y lC*#l"PS p_Ni={{d !ԝwA%9-.H'g|4NG}!Y'>dc/i7Zx1oV/JCJox 2] r2țX-17=vf(nܩGCmd'22AJ:P(!85,z[,t]doT .抵zvdNIzՋAOkn\IC9&H#J۾D eOJchcm޼D2Q%==;d UMsnW;tUٺc/4p\X;ϙZWzfT eeϬ޴4m> A`!Դ͢/s{f%|7RWc-&bTU{IqJ _E?$ T_P䚐y^ ~:b5BŨ֜3SԄ:hi&kҀTkxȘ 1[ s>5(8|2$e5MBp$^)St(-2kd!Z0ȕ @0)+OBYŴQ?ٺ+|[ t 'l'H\5HZY1#Ps("?tC~^xc bha\$@Vn}T낾EYʬn[ ڗY^爦dj5h+M↴hB3o{޹xYƀǓ;}\I^~5ܘSfm}_LgYOJƆͪpYߺ1HWCO&ZN5cHsaõvEvd?yCXvU U:4]rq 63*#Qf^Ņ~brTʱe.\B]佒ưe=H~~YtBGJ2v Ulqc/Asfh(>ߊ+.KY*v`x]+ ?:XmȔ^*Z묨T~n{wIS.sTz|)?sHe"եlBP ΂p^9O@T46s3HW 2.qtpi,-(v,pXLxЫTbZ)tJ'Z)xx8?_D8Mi @qm`a8\l֖ r@mrɽ~/O-%* |k6N4)jl_uwdTvz͔#)ˤqW}a#F]z@ x ,13#PjZ I7;qC&GQ= irBAmaSgxZl =l`<-G1$o"(m⿩Gj<̀x{B>/}TO]}`=)Fly!؜RqZER5o">OS3zk&4Z5b. 'ܵ8* m@$=#V .'0C١Hj52׉Z-َ21H (qMOHU o@ŝtck#}7C*r3"*Y{u9{`RRȳN J1Iwq~9` ݖp!N6U1(^ -ZXرhiN5i9%/+_%U\J_Ps`4] >|h`qRR!jP+=l1&mh z7ZDS? aLj aiRf-f`_tm'MعbLpVa fXiMOaI8zfz7WYsP!E`Tv u0ATdi \_ V9CY,"MwHD̘f ;!JI 6"׉&6Ֆ<禄Q"`LeF.8u{Q*e4RKJ6"94 yԅoN3Qo^*$CIDIt9N7d%~;F{hA@Vә!9w]q| #/OI;ƈzi0+8tC8҅FhlI:vr'؉ilXB\b :` 2UGqlㆾ7y*;Tb^m.asgBb~% s߄wWPEuuI0c~CqMĤ@ Bz(L&X-P5I@'%ҳh~H)ϼa$AD~95&Jc$2uKlrhf->m]'{M8pҡkfOSR^'}eY_NJF&yo :hLb}u׉  -IlPž9gI895Dڧ !kaJC`"bC_H5Üf;#j#ARYK\My" }xlE,۩YNr )WDntw4c(]F>^4ʆCHv؛@#7 BOȔUNoA"Uπ0^46$w_ 6HGY\@}7{QC  ΫIZ9v:],9\d>= Fj۱κpWTO'LڭW:iiQ#=7z#`3v HAN(dv%_ 7? Тt[Z2*RaG#6e{`j8x*_B_D֪ۻXIĩ^SVGRۜW"0}`5͋5!w Jk}Sn3J BF\@^c9:YO5-w\ٰm <|@\{Te6 YR=/Y|$#Ԟ9bfi+jB{uLB!En"_nS۾uT&ʨT ό 3),Q\}7PBqH *>8#@r:*$ 2cq!*NGI|H>9re=0@>G3.-}O:<Рݝ"Z()C~@tA23F ejc 3qぎt_j2%::B'Ghto)0R+̉%^ 1IVm-gSy7GG.@VťLNc^D⬥A.A #Pxh*']/4!,Z:)ַF2"pI\׶?hJeH&.M(0T?lt:̹:6h6Ȯ'q!Aœ4.c1'k"/םP(}~ЧTu =}3m7OA8 {bp€:'ӟRMx"~oʤiR yjRi)K\4j;glr\cmQ6mV8l؏<-υSeDAwyNSG;vF@A|fdhۻ8:à0;\-쨰Vv `P dBs z̚jhs/3jG`V|chb_WR 7!:Qka{յKdI[Ӝ<~̍4-^ckzRu\G6O px$dN#1vV>A]4؟>1Vs疒Do9oЬ^ɵſ〖,NAڋ!LC_L Oi=6m8o ё ! Y _UПnGh^KX@vx72Dj>F./ p wJtNظ^Kshd|ۙk/(b,P&hb!DW$GX)0.}\UZNya}dAUZz~Y%QU /9N,F^G%f]ez줷jA$2ߠ̔5v^/QuC0 !t$G%G vAILYOR ;b`&O)aZAo7ʟwSpO2O\rZs(T>y+U ζrVg{1T"9'M߂TuI\ PiZqd1*15nÆH& S(|G,zG} d#.͵X[ 6{j1jRn*Fg3WvJ<0—gJn@Yf CQP鐘[#ϊz)P6mX`-FRl`H |'˽yh>*w"^D>Uw,PB(5 -DTĽbƚ'0 A9f׮VJX ` ˅ !>4*G6;I嘭e)S߀ۨrc_`VKi|'YvU~2jFʬ?Zk]|̽ f!l}>?vzTGjv"gpu+NT.J_(#V1{\nUp*5bJ֣e~omy3^ibW]1N&Z٥xu@Dp[e=Qg0OA(wWp6&8h 1h|#ܛk(D.>ZI:HDBW.ٿ*`˅Z\f%bddE?P1j?kM\im$Ane A\-]U1F?Q"qmL|NÏF3HP"uw`4γWY&#m(kXLaF46kTy/ FSSg}{+)i "Rصy;jcxUftEe8BKk5_N1DwzObUQSH@H$D<(_<;pQ5m7菉`>q.᳈_\4M洅<ՐސVWmnEW2Ld:߫1KR/t>UIʗZJ&c=ƹ~T& bnQKV2rho悜Q@08@[j78&#!(?6,|!P2h'Ga`)ʒ1D|:VnB<]׌ZqNT{Ͼ>XyɊ:Q\$d{J(^tobݷnY#ƙhNwGjscHϺСV> 84u)ffi| N+Jh.}< 2f!4-D{Tu471cL`phx5oӊr dt 2eӪWGέj<(8{)V yc!zwKP;B?CBA~Jd>)vd;9Fɕӹi`=(8 FDLj86J.kX t_ Yv>o8cVJGrNrǯ=0g_ij&ΖW]VX|KWe^r@j_.pX\r:RsH@_awYkp. >8qc#Na*x1@O vM,lwPkR"j ##(Ҧ;SYWՠHފs%Өde]\*";d;"uLڈfSC*b9',b=!ј2Aӕ9U]D!G9 j`O%C -ׄ*k@#-qxwYechs͊1\ PzXSB$Z;Jn9[ p쒛8V@PFd84- `nr':L*FpIXh&wV9224UkO/G,B'4Z?:i{Tp<%j%9af12>;ʛ:u/۬ض|_C7mzr@eվ(͋^|+D7+4*nUxID8)یQmj½ !Uh i 77Ko|~Oeر!zV5̺N(vH P[\{$;bڧtTX(Pm4,ͷ9DU|SllR0{7~$OJj~?݃&φHs7u}o:yĶ~,rQ,gkvT$V3**҂) ]K?V{9Ќ _`F翀:dQp?yrHQ33>{x#OW R K ~tJa4~㣳d\uႷZn57iKE5$fXQs4v+ xtGHx8}-5W豲dm`#3V]AICӛ5D 7{uao!ɛ*_X%(aנ4Pxƙ~BX@)+vsa'$F9JoNtS׼ؘB譅BzUEҸʇ?)w8!]tr6FQC v n0G' <7艤L;!E\Ã̔Şgzx,0-M1{5cp;/_3U+uI5y(+$)sݥP&{Q9gųw#AwrVś˦4ɵ1f?|KXq|t +N_'?'R[Lf _J х)s;KY ׊ǀi3xusPY?j_Q?6Ns;- #]a?` =gO&%9nxB]\˦_f]ȹy#I]*18C[Bcwb쁃EYr[f |]ў6t\y yZ[)PpZj5Q(|(#92p40xuXq2njFFR 2 enIU)bFq&=e wop(IOy7|%3*x )XO=Z\s]4F֘Oj/4^'HlTkAqXrd u6A:g^ )lw_QPA}&7B<V,(w!~6Lk#춺+I@:uф)+%Ljom!^Ed9M[vdweJ'AC fȌ g5"ڞjE`!=ı>^hעlvрh h~Mq:&,7L/^ᵑ4rn;ߍꏋYի"a`+C07lF Vdq_͵}.DRILOtRfp9VI'6mjtQEDgmLhr4GObuے ߡǜ 0zrE?>| # mi8\8ǡݨXq "d {_uc~W =Da&%*rX2n1E=ݗ-Jߣ_LDFg QPVrx(cGq$%>ƤEMoUB'=fД-`Kk4mϮ]~t[eD3SCY@<|}:7OxsQD=9lV[[ks+Tڼ÷A{UL^ZB"Jt* #ܼݺJu~ʗG/xr@hAwu+xzͭPwm'H&]DsXcC'yOb28Ux4;NXp9Jղs A1/vz Ijfߎ: ע'-+G$ W)(a)^]?)*̱ [2ƙٷm$`gzö8@c%j[g΢+,T%۰B&cW7물}QU``'ձzUW#;B3hbaE]G]pik쀕GF0tN" %fo>\>sg5r¹W87JVshiN|A7 DKѡQ׸,Ak;`tK{ccm{7FAdQ}N4XPLihk hBhh TY h& {dר{ TKuۧvFae6XΏWfNgMڍي>&w~SyÔ 1)nT©$r:^d "Q\P8B.K)+,0}u#D dj/i:uUB>?YțjL7EP+e wnEwpM<*lAKdɩjBP"q=${Ƒpw䬕W_q˄LG^ZU2 3&uT] R"\ZTK\OuSa AwH[:3pz t~,mȈ —dN Uoutm("i'uk)-MٖQJz.ir& R)9D^~jY6,-#8ZZ4Gu>OɮD"Cʡkca, psk Y/x3(j] 1/;0jT:&ƭSWZiqBgguG ݨ PdJ0TiHsVIPA%7F{"gyPCcfLWJ-EslAJ :3TߚSVc_J:d2eR3V S=gP;H0&.ATN[% oCh,[wE/1x/q^k"q@h~Mtz7m-s1xki kW/@<_VpGjxPE"uTbq_M(LL4vWu{_r4Z=C5&Opw0D3]?uXkBW Mf rm}t.St3 AΣF'Gs2-lϿLŧlm{$1 (}4 | N}%9Ɩ|oyM gRjXzt$bZପ))fg2z@=C=آ]1Fw4'CnVoƝ܀큼O=y'\u"ҝRjEl;rN|a~FÊb*HOldEw^.Xg|)C%)}y`#y!UK-', A0Gj-A&Y:D(g\;\b4j (Nu_QjG GD!K0H#ؽ4w( w){fo,Q6de(?([1M.)`u*nO33 bwXPE]>H`.nYC&11<$ l,|mQfGfxMޠ@ťWɜL 2-4˕ zEY8C܂e>$lC 4e֫ -&zGJ|ɋgpEQoJNTN\ ~N5]LZwŶ\9zULSh{UGsa(n^r)X/_qsu4DuZ֙ x-ys]1Ղ:;dbxm Kqo0?Zk22o$GȨ \#qg3M,wH2 0oAЍQj)tGzC /fvSorÇ{X@SQɑI1OJHC2!Cx33:u=Ԅ&[u)&A2> UODKjM 4A1CR45Ėx-v+6llŕ(5 ~rY̾a}Z3t{)ł<؎ D_y;:-["vn ylx Z`j).Cݓ"|(я }+/PpCDQjf'cH3$+-`S:p`.S_CӖQ davp HS4M]gHFr&%-@JcRI~ x1i f7KG5o 9WKuY3ձtU[KV6,BQ@՜_Tİ]il0) afjaܽҲN%S{] gW9Dv[E'Za:e. KVLn/`Z9ܦ% O¥xӽJzeF`%H *ށX DQݭO ˂ȓje4Ӌ9W;r1J"&+]k M&V0a "zOX>ztBId\qf@N VJ~X/e9$@'!;%w֎r"mGp DRfanH()f}ߥU>ZyXù=ᣯyó䨸jpRkx>氛TH*p, W@^6{+2n^zAB]v_A^z FGA vpݳT=,ґ0+L10 HМ3)ЕǑVsj3u;F6Ԉa} *>=`ߵN |&)@t#>sKhTDr?b== H jꚶ_^/"A ljVnp3J}_ޗ;jS6({cMMkVߵZ}Г`1ԩ? @ЁnꥲK<w_I@ul$ڢ.@EGqmsC\ F:)P'3 K-n51>P(hSNdb<%}Bޣ`Ym0YN. y|ASحQJ#5ISt~I@ ft6zF# XmfcgGLdZgDž2>2d mQWHZc\J_gcWDV,eeM`a7.YWfZ(} W $KɈwdC{~>`#VcWJRwf;+dOjr~^kpPX|"6uq:m"k$!,[fʌG>˺,:6{oe*C|Wf/qΏJr OSS*Mc&,k8?AI7D,#0 ERAN_oȮgu۠ErEê;bd9/})ogfތħn)vyqUDΕH!"ĸ UɁO1_?*[atsƈÕT:\s5kׯ;L'~:ZM{S%A}EO귃i[ג^uD!LΙƒ_"^B;l[̅4[QN _5xȱG9~h߸,enXPPؖmUe^֛/~"C'8)M ʘSP̘3H '7/,nnڞz!u"ɮYU-oR eXQg۟"OsDrn~Zz½&A %r-.;87D8XbP wXr]%sb Q~R?>e~wsYJ!WC+ x A5]VKn?-}#Z҃^hLZXl)wQ*;.O'Ĝ]Gk R+uJǀم uf:6K}/-,A] o9Wcp?DX SULDUB9P^2m>A`0ôL ȮԉQGs'JU qUEiosU a '  bIJg!Rw$e䵛2-vޱ5(9ItLp5Cg&VsXh>| +-z?T)#l=JDL\ܠp޶9wM}i'LX/\hG9Tϻ,ƹJ܋pW Ł)7'5d.ٹe>Io^9j>8>- Z~֪GjMβ,zIv2w˨jFman2(`C%f+;~N]X+dg}òۼ0 =&Pc: -D=߉$",BL/_-o73wA*i xΨȦ-_%OQ*c.-_-YZYg:"!Ji]+4}s;W 9k \<ۼAKxh?U8겚yR CÊ`iUCqgɐJ1Y3"HYR;=\+;;/%oX aV(J.t+/8wEwH.U+8&C̪AWj`y &p ؂ ]T0KP7kd?"zōS 3!%L&CQԹu0:ӹNfi\U r'n~mbTi sn_08N߅bҪJ-v0f G?03y&^jV刴ɠ5`jDk}0-h&zU .~?DkkRfIX$RbV0f%W{S`\gҶooQJ6찲@y̥jI}j2ݲ*g xi\5>[MPڢIG[-yq X𫻑Q \%¬`o 2gGMǯ8({%aa˂Ӆq/os(tKqIA[ ~ f?TްR vT,:2?-皻)*ugսU:O؇&־S7aagR"0iE}J7I'E_y8opER73ЅmpiQM5V_MTdȲ~BQa$tgG:3HP'g{F TA7*r&QPIƮs3я͕pw19sUZ oj𫦙ۅbIfoBEEwK/uLxbRSlP{X,#V~ucZ;~ND l[L#7 Er ڿL VG8욱>!؍z"`H %=Qf9K}V#OW`0jj2KbS!qA=`;jӉn. y]L V:}[O|*-#pFOHH-6"f'bɆOp ScUhV:{AˍϞMVçE8͗5W_jk6F.4?6 K!D臧wAo{iz])EHpŴ#Иȴ2[3SKHE !L"*f2bOHmwӑHTmtAfHX^%AvQ:(& \|+RB˛| !oKZ"vەDS˪''(bϑn`5p7S?rEр¦&Ȼ5SWuSQc<~WoOBgmؼNdI:]O)e8͹gj9[Wd}ӁFMὂ :,3 ϙ?L6hV5`쨙3ٱ@ tqYQB傺 MHMHI)^Zz8 k:[ /}a&ߘue܃ ( lt-܄~-nd\' tOyqἯc(~'y ;ŽH*;#gU9OP 3ӥ5 9SQNфs ]<C( y@LWs`D{pԮZ_A&t(]~+ٕ܋ERkze|7mb\l>->ZTPVvhb71 }%}~ל8a$MDØL!ۊ+j ,7^N̨*(Ln  i4!RPjoXz=~C>:y+=x9GƧiAgad@|yp: 7V=y[M1]UY;uy gEujȏD%%;CBo5(sezuUW# 5mWԮX8"gZ2:$͸J :cU(<ZB`.UØE'¥^D"ָ797پo8lMn&"%uHɄkO,͔pϝE[5ν7iq /%.Tg+K R0Ah҃t;pl9^56Qx+)$ 2SBۂbz\?5cԸteemQ~?y a/v#Uj4Z R f8T֪C p D*"|Mxb')č4 =mxU7E\zAf8v7-2Ÿ"g㈺nՊ|Y31|?9~x!6MKJlCJ -_+v"T]I9{N*u;0gٞPLP c8j> d"Gp+Uzq%{܇BDyw\{% .ͱKeeJeFAkd8Kq3ڱpFfޚ=N]1C͏NJCD  "_uLй/Gy H_ɸʱ ZhZ!)5KNk}V B;/h2p0ym# |QpF{ʌ?5BQ’6y?ee}nΝ KWJGC.gpK sa=% ^ɮ! 7Jh"Gۮ2íC(I`@5##z8pk1)'\JT%–N͍(r;:x7s<<鰰RDyay'|n 5f. 8!jJWzidAKtWU>ئ=pN ߇96p=_a@q޾%T$LV/[,g/IGk1W$z'Y4vדD];hM(k@67t;t[(7w_lxv 2H\eYa&5Nt zx~XwJuV.㦧!$dw;Q̸!mڊvM_$ib*59Q.o4Ñ&eq汛2"ȧ ߿GtCA.Jρ’¥qaW3_2J_d8ﱺn_R Jl:ƖTsT扵e31K;rebGA?"旯R/O#wb9ת3zҫzLR i"Z[E8 ߧg+nZ&|u+(_R[^&K{]!kxe ul#(\Kk(w-ǫJntGC?E&rh`yFtQ[ IfAiHfv` r+eTPNy`+:3/B V"}ؓ[e񲾄K+i:dtUam}L?iHDw~| ed~Ɠ;hf>6C\>CrVf !FxNT>PIfOt\a.ćXEەwWj}Sx'mCVn7*&9o@t_zKaV^UHIi+o%ɴ)3 b=J'K:VA\#1 ?2ysbAsږ 'D^Prf&=51tȺa 25NN#B@):%"WV7'dAybfcw2j[gTH!e.z7εk-~W#2gUkH_ 3RYy՜LBV?P"3vgXꆻUa#qYA<|C5ԭ68! hZbdi2pyv27Tt8ϛP\$sJ?{r≠4ޖ(W~ C8DuT ),$i問5|器=8)~4l. I'|qy[IJN1 hw\~pw֗M ֜0E1HhotBhEK,G=ٍ7\Jɟ>3pm?pAbk:?Ŗ~ŧ-0{Th7 _rɷżZgtEDʷJ` mbQ_k* z4Ё#bP_'{ X !!u@o%2F^WuJ][ %#e{͉GL#&]GR'/LW2ɾ ~OI6<|.? @: S]{ SwCw i_YK]`Jȋv>>KeLJѮ}XS_ckFAV z[ d3$j߈Enc!wovG#r(^M9vI^am 6/#GH*A#WSG~maNw=lBHFmiuw eVx T:zJBKTZk 2;"9,*^ʼy^D:4M9/S->}R&% g0<}2NH{JfѳݍAerK2/…LDOk7%aCKi({dIbuoIRY@c 32:#00I{6n0+)f ȀP*Y%xGW>r'@?Y|ʹy=Th4\a;/ںQ;8KoV֒ Dy7voߒ0g~U\}<.pN"2o҅f_@[ZU>3QL>[pF? vBA3T֌nOl/D~ SOAKmdebЌ[]¶Ű; Ag=B76PV*(x̒vm$ѓé@`$eixa3#{xX259m`SȬwf7ȅpj&3ae BR"[Loo+StT./tG4Sւm,Q+F}+ܨi+u&7T P*WW#+@d8 q/ÿN/$l0&{G$# IvUͩ =P!|l '3۞RoLҖ=V,Ĥ7CB0_IܱMsB>%=( rܽR 襇C} pc\/sgj~ɘGgmG澮llD鈡pQ J~4m'zLI~3:wA yy"-duw`d0m.wX L_ܑ< r_:;; ;w+#<t8*Ԍc4Y(-B8Պx1JsqGk${%+k L snl›,l֐[ATNh ݗZ "濄1"8͟{v1 vP+:pv5<.(,x!"i dgwS 'BW̰mV>s9 ,?k5 Kg #(J ^l l)$`b&c>ـiY sɳ#= ]32r -7X=hHKe:26;XvwА?8F;nc[NsJCf{&+F&ʐ2:~D"${`ao..&vLW2뻼92޾~̔ gA qۏ%7_ $㠥e,}k尽42 CD_X=KaweLsDS^X' QNT_(UW̳^#awF ıqv~SJ +{ta5`dǯY{=![:'@TDUOc1T?͋V~ϩQ@*oG6wI7g;Sϴ"A`-˅?ߓ{Cֳ\qQȅ [:'#f@q1={ǽQ:H_"so}H7^WY~2ƃ:Jn˺=Vg,&ib){5[u -fQ^̧(єȕ+PjCYMŗ0hΛ҇pЪǍ:!0%V}J߬oRi $HޞRzLz@ τfņU8;(r4ETf0`燺f5b%Cٹ%]ȯ5r_U):oaj)J>FJWӉ ܆Q >Q4qd}h6B 8 R)Z™˳vk09첏.F9NoRm{[cjO(mĂ|`=ɾFpv}p=r `o!nH0KH3Cl^n/L-'5dEֻ(0,iƹ{s DTE~g4qkIj kߴE波S8)$wĐy}FgA倫"C^,)"kSy+F-Kvekd%|ѫ-Eљ,R=K6c8cTlm"cq$N #R24ش~q=ETSe=xҠ)C%El_IK' %|FG6yW1Qݷ-po+ٵ]o7!}Dz98h1b6^T.r2oVrq[ _aR&-G1HvA kۉ2mZKG1 n8L"*]0i֡rFTן4* Of>pX:{X !+~`#X?$5?'@ ˃' hE1}13l~cs?كi}XJTn4mRb_5+"˱K o1+@m-m`]w0$+_5bg,=A(!*d.Jp3QNfihKK&xD?秨\ =?q}g I*)+.":s CȒɅQ፵61O0GAKΌ fuRf%+濊!B1c'\籔Ͱ^eHCd+n*C0^I)eڊѠ\][:m/5-=Qhe\&[4xGo,(, GxGтf2jV2L.1 Pni?48,5GoS7maŃZLug=-HKvAGP<?5) 9:p\#-[;C/}>PҀ=%I8S%iEh*vq(rΠ$3S%Cr_Y6KRO'Y jg|^10{6[<-qٓw[:^Xs$|Xb0 Aȿe&?)Rхl>~MAvTSD$رW "5cmaG{s$=}/VWR*XK}=iAįNS $-uQ*/WpH\ms*ހϠO8D/nJD?Iato4>/ )|W٭&g`AAv9V'j'?Ol#<~>;˜@(ՓE7"2)"XYA)ҩ@?$`{_bMһE#P0M]Q$ʕp<̃xDΚX]t=`c>7Tt)9,ZT<6}uCdkHSǞ,ϟ<(W1\(!SPnt91#~{k|qis% .{&21!T jVolyk4+y7n!!\ rX-m1y-IW(=ﰤnBТRt)fp8y?P) J:zte1|6&wK n21LjL ( gqYrwY`гzT}rOaCU:6cNLxpFsj۠^:Y0;FGfԒ ɠR8|pmQM^0D>Mg-fC%щ^_a0CL>⊗#\L̓~^*_A`c,qŋpq`ɖ;qp֮cD;DW)IMʎjG:{x[Ԕ\!A5p3ޭu;`7$ ґٹ ;Pe^.9vNLhlUӬ rew)^Q`u͛ sNk~ꃚ;>xOPm21:$R/2N88wD(-RrtN8WMr&^xm29舘rZ1*͌qܦ9G "+{.y3.ӂ[ CG F#w/#;i. k/n5[Z24sQT:|C=:Iβ)Q@lƽ_y׌YGgAu?(EM$.טWЈ.$Zܾ;&b-\{,:ƿΨJ0aCh4+wHn _tmT|J\n}C .\( RGOAxN(+2pwߝhMGv&ޛٟŊ[iɛ~߀Q_sbKTvKYoQvU|CX Qޚ{7WSI|]?H QJ/M 50sT$6]Xh}hW^ zk4 \.;Fzs@î(}:/WAH+(*Uf.2BE12:!v`g Y \hS4Ǡ"=s{3ۍoԪ}kj7 >&w--5V1.8 jO=KҤ[/w;LqPi1Y5IdoXcp0-XFTM@5alD[s7$z06"#@-VL[z}c̴Ae K3+Węhʱu3v\Rw.1S7Icwe"bDN\V&#b$r.csƐ8,t._n}hO>@㐔t =ns{:CO;w[.qL+04jqeƤ,r@y(~W6jgMGsF]frfa"rn!?472&ЉVuđ70H`taܹ> X9s=g/"i}X3sN' AL߯[ź,o4o&&YD[ mFn 5I5H0F :A974+bp]ٲxVBsl}1]FߥN0mU@L3Nm_i92J׹Ln"i wv@-g eLjnY`u%0GPGDU,/^:O,vg__\v()>J`T'|׭4Ro.)pzh{P "k6OIglBr}Lr減04 T.٩HڶՒ)-(R6eVV=nl3}R3m2x&KoxDŽX: \m4 ɇmfrhF/{>3JCA.eύk)9;/w2B ?%$ ϩtilH0r.(Dz@0{߿QF&yAtsޮ>5"^rГr|)Gm!_c~>e 6XP3-Ȓ(%ń:JO wLZYXk_V'd@+\T@VJpf@kTDct IE <2яDF: U).nAhԻ*MS֏HI oxh,7j9+~IX[I^Y{b0"mvOO͔iv{eS+=LPnR.A~Lo.+lxǍ\n-L%\H#H&IM<ةMr\]:;۽jR),WVGZ*h-'(~Or6 O|}"'d)mvFը{ d~(|w\$m9K%^~RLs=@hReɤǫ': d% -R%zsvs|unNl^1 UM|XeCR{|L R:D{k#64>Q@Ҹ %XČȋ Kp֏6hާ@?[:3j$8CE.,pCG]WHlHj?~G# 0iɗڪWwTR`]R 1h׎W2hNy&NT.bWy|me/NJq/l(XmF1^6bʰ&P?` ?,sW1E8a^]e%aL1ZU;+@pK4Zo3@A캳g,ij1#Uf32- {ª)¬`d; aףn651I*Vr*:lC}Q0j>i\md)c9u2ϸiv--3.o?^$0J$|6~ -C^gǂZGq/_/poonN:H}qFҶV5 >.UvOS M竈`keD7B@0qSOvȕ?Db-*Ev l$޽?OÁј49>:MOfj?il6>G6]l>4Π]R=PoC){H{YiAY.rS~B0n^w ~=sE$ބ Eס^-R]| PЂ@fDC7OF}x_Q>j>HAu-; EUz(; 1Vܷ_+j?#qͪ6h鶳IE^'E@3ஆ"4xP:!^>_C'!邤5S~,ćɉWfNw]<-y\p"ufKW3\ۿ> ›hAv ]YZ7©Q4Bb̒3A[ɃzCi0b_H#{Zg*༂@ â1[Q'byJXrZGKwI9h81/8^ʏ_l:؛}nGq"`"rN5_A";)}(44og x DATu6zf='\c1#_T$WusK[\/bĕmx( 6vQ18F c n?yMeۣ(hyf? >^#y[Ù#PqE4Br u%Dߨ3nmGU[n-hҀ IY.+ Ŵy}lys"bBYj+M4|J W^'UTId{wuzQ.cW`P[Y TEꦈ,bG_'h[ G? a,&Yn &oɈ.7wV.aLw$ҡPGmR  P,j in!~ffSYw•6!^Z#&=QOT튮X)#8!da3|1D\9p]cpJi|>h dA1Yc lb>j{aލ.X+'HlXojpL>әn-&9폓:A3] /6YIj* 0jyEI Y׍NjI1|L&UQ|{rü=#nJJ H}߿'n,>)v-Ã! ,zɇN|ǝJm4R=Ø[L kkZ({tv}v hx ҿ󰠥"-'89#H;ϗ!FܸfäK-C*XyCDRF{98! ܰ"hiF B*e%WNd?k[e!wxopI k*Ls2L5$n9@%dPOqWt2}2=b)c )~ R5';Z?Z:t!X6:ut27`Z/´O/}Ψ0e*@M6S6㠯Lv/s|dHϮfiU̺-A>( ݕ!/w'vx*Be\TsK@!3&D?!XD-b 6ۀs؎|$&ynY>Ze> ϙk͘a%םt7p%5fo v~@PKjѫ]2yZNHX[u}=/}7E@ 8q[̢`6 'ر*&t"j%٤T M8]K{#ޢrUDX3Sǀl 6UZYWɋ+` O8hOL||buib9P6|aQtxRzP sg~2nokmg]|w_+XlҸ[UGDS9~<$n3.wW'ᣂM-Q c[ҳxgulIA+>U'Rg"*Cp..2:[?=*#(1%?βq\>[RӽclIt rx%;;sw?J$a8> l:CxP ьUKcY] R(JiW$O!4HCd?.e‰U_kfycEQ݅2s*DӠ H@W_kNup QH`J*F,AZ"Q낵9 P  Xk?K~S;y|+E^ 46?cuA Z@g Ӏ {<łD>-I3g(ґԺ2$NgX/ 'i_yt/Txj|DN;j>vu+B 9Ra:i߂Sd\G(rD2$17nߥD/8na oed %TpW [QB0* U2Dp&] jFj܃?/96F/qmцЧ%0yrhO;EWb3[}:AD 55@̦c)?>ڲtX[?ɏv0WoZmǠuR<RS~zΆ3$Pܔ7}nЧ0W(gܼrDE|g TE1Ը)VoP7[v*РIbDne2Ȍ<>I4_)ʵP>q8ձ?ZFF>J%ב/‚qۊ(f檾dv_M2;45QtSwXpYvJ()L,w| 94~%4xI²gǬ|B+٘^[f;=qŠy=ó&&O2ۼvxԵԭ$ΥXۭ%2TTՈ?cy'bgjsiK8g g*KZ";Dmb~bxf0^HU1*rp C8,Kıf̢N< rn9{k$EBq9}bN,wpjut)b uM 4m[:Kl1 V<"F#4[M;x()C'A+n,%nQue/=Nr0K6-PVͫaǀ%cDVҕ;ceH{4K=@&#q0tsR`SDgJsEZ =mO huND)ϓ?cStbp*C+\l*EDAI 3Է#H,8c Ofh 1:fP n &v-gBB fhi4W(.Au5RU>RTRm;{k&vJ{w֤Ne`_; ,q00%<\$6PG ޮIK};K?>䷞IIi{#Y;3㤂i<03i dY=5ml `ׁkRH}a,|oIuAxOx|%Qs \wLb+ >ft6/'S+xicV ? ItMV-$PPrw5tcR0 S_"s5Aܴ GfͲjbu0Hbvz&B]ܮyt>g@YaMw;uskrqCp)†9 e?!lc@TI8P'`[eB:*G-TOx-*K6(3zޒ1Fr_\|q8+he*vmͫxc=tN}|S_ kQ, v@N9LȇݱC(} Pnj :7bEiI"p|"wQcR&6NݾJZŪF ' lJ!g!|qP*!$kZnڜ/LMsxRݭcU7s:rv)* 1QJb<ٮ#b$ma~2qsk1u(0oGäPgu,RUnio嫡cg(5@ҨDݠ*:QaY5# HvSj P$EuxT,U}%ZZNr!e1c+y=rh|T+WBOw ںKzTc / ,hqv`ЇQd5':j`Q GwJ|\Y*8Y+6r((=S7V[0GdռɁB@`(@Si9Μ9=N%qo)}"sc_AӔ/GwWڭT0\ 0 XjlmsO}ej7% !K$w/0 |ߧ.f&k2 xH93ɀv.|*`C: .i150iJ׶pX9eDU>B'x(DiBWM Eż1[]~A Q-`Eu||\=8T @(OYA$V8mdxH\kkS7f%\͖7A +rQR]Q?!|bDudaebM\:zXinjo#vi8o|Ήִ_Q'JŶpu:CꝈ E? N'~K:ЎHw_yPZd,GU+#,^Vu0ݻ _zYȫм2εO F_i{S̽\" لz BA .BCI6ZkY<6 1.9yd~j y6Sȵڟ)n3Դp` v;Ӌ[3[G|&84,.B[|{s#^?9? Y e^ysCV 6~-/MqDu/DOzP?T%äx^kYE+' צLj=R \H`׹U sfPؾXB9ϊ ڌ:+F!|16>o-Ar:u7_p%)#*cj~FslF#ۢ'Ox넥?@M #OLIg:]\%p й:1ӑGώlo^tp-MPLVt2 }"u,fГ.Y<`I:$L@sD$$b%z<@3A<=j,/il3>gl %9'x(mT>>ٜUC_\7" lCH=$`U"VA?.3US=ck [TNĤ!Vꈾ<M{tzu|DU%7N@G=NW1(|EC2H ?6x=W:R(j_5[ZYLT^W|{(M|HGYK4 3d)\*~>Oz-2#O iG1f[潄G^52a C*9syr9cvp 1|ZHqy6 Dye`l.FO묟x'u"CLi̾YWZlnר-9>Ls6CW*gJ(Ş2agVeTdoJu1~{Մ~\w1mۃ{7+U좺S#F?N@%uF+۶V\on8be+A>ahU&؂aH݅sCQSD_Τh4 of}ג/,ǯc蓾YJѸBz ori]zn:BrqF4/XƔG %le~xQ>Wg=]w}8Y::5a/m3D^ri~h*~GH!QjletRIǯ ,?+Hx7 ^];"%jw@tXN"kcd 5O[.ꌇYaڋ Dy(~$Vqw)K: YDm`~$k"_jYT[0tGGZ4B@xq dďv%A`R ZmOu.D HYܔQp|/-Q 5a 45 Fv\\qHfLO&ʳ]$*Ћq,6Xhl>}Ard| ʡ=k*ᅬJ Eyb*1Pp^0iׯ,96o"h4Wz|m9mN${̽cRM`q= ƼԺT'2P3l/gR$ݧ &F)7&˅ogxJu ץ S+U :0-37;\sx Kw:Gn [s.ɸ@9@ܣ4 wǫ0 Bxi6Y׏SCMDnuP D-.$O. CFmV'W5s+VR|uێ☉} ^ut8*\ER(Ky-#T!Ь =~wLz#1ɽ=,8\uCƷ? r:C`TB.Z"<. Nd W`@o 8'Bl?W`Gඟk.c((N)+vEݦ%#2mqo!.m%n?$\LŪOf5HAT'[;HGmqhCLP6YS>?/կ\DzB ?C\}9QS q ,@X2[ኮ8d-EFRŰWQ.`VL.8,m-<إ&2TAMw؇ bRvzzPKi\r?$Kgqק@ALuJߠ:?4B6ZݓdlDD!>UDt  ȅ>‚۽_9b9b/J $^{`*e'koF7yT&S0S }u&n IT^o>yw y8;xfDbHR?8sLCmTk%2$ّ ?$gŇR }3`ro E m'E=|d ɀ}ԶZ2LTd$eD0KعVaWtML8NL]X"0[r [PXettXU^ֳy6 Fzϩhcu&\jFl`miQP]U6̪ ҨH(BrQ=&<t!NhO$QIBh斧ܟJz'2dKւ ;K(yVTlIR:WWs^c|pnM&w QRs~s  ","+2pyqzۥ1(O ȃ2BU?:kC–6`!&>TځAb̺PDf^_hqAj '6n^tZ5/CRy]u$R+-/WlKQsfy#Zʝ&y]. {Yǥ:mВ5|ɮZš@n7M~.l mۥ mPm?>F̦ =cumD YD}q}Vb4{TWyXư=2ol#*#ˣ\mk#aL_cH5G}N{H/(0?Q^d2w2Mc'?6:3MnȔ+ְYyKpVx@^!8Xg8cpSz="lE=#pX&6EQS#}_60bwmsd@(R@6Ҍǔ;`RbGTpP^T~71eV>c}1HZDpp/זIFL(_数9<Rwr;7L{f.lWX?}QZWu!tSci׳D[MQ0enHѪQ4& =+4-9v *^g(1Y$2 6Ó*Q-0 \sTE|,V OƏD0|ja[oJ[h؍gl$9Wcʃ ݪxy/j giXS9LBdk1뼀.`9oqGQ ԧcfAoYd kJ/3?k.XyX@U~}0oLJJ[;h>UCgPnqk7kab5 jT ;2(BE/* q&CwLGsPrFMM}āv8׮-6n+5B^]T' 7`;Mha({܍8]m!@ŋd}&rQhSJmUθ~ +TmSMJXʒ ڞeW-[1"9h.b_Ю iX?{]$;kwZ}{[5 /D 5ܪ3eԜCe[bB]⓴jܯg| V>*l 5Ojf/f/тڏ8brD:@*̝@Sdde:{O;C>}3Rg R{ 줷7PD[Moş@H{=s<нmH&GNC9R(Qj}XjGZ@U7rX⻛}B:v"?[M6 vF?xT:v<)՗!٬ Ys3~mMRЀ=qz&Ƃ 7^_{2v#`i3솘6n+:$ j)fa9m|핝kP1 \)]] <.`ɩ8*|s^V'Xg)Z` tѫOԼG} gW 9TPr)ƈr>Js`?%X.#*+_pb̙.K0 *N Z&eF6Kiz4ILAw[C5}iZ NIBeN 3lAh vw+ "!V6 u;. 97{?)+.OcPhOIgrq`r"Yk/{|дOL9J%ǐJX;hv/Q2ۛH' 4Sƍ+ 9%s'VAJ_EH~aX hhL=N"`t,:ͧ瘚O=1.Ɩt x9u/&\ 9G-A?4ks8S!D|*h-hu MDD~pOKqHG<&TڳE&J?>*Ix|ltc䶥S$) .&Pԇ܎9G FIg,^ֿ`[/B#0CZ8uNjZ79O+Loy|e - YEQr"ʚՋCˬ(?;-쵣\hC6o=B ҇O3쪚 Ko1m66ˤ-t[qŤΚ`&VƢI~՚HO|] y[߁0Aܣ-]'<G1b N"|0D=^a3Jgl+Hj`a' ^Ab[f& il8nI,(>[|ANbJCt"[եux`Wڳ䏫"p!&q! zs.^c&B3<(1XF3oH^A*QrcwA\<~RsgNC8}8 EPUCy|Nh.r`0?r. rj !Ku wtX<վg„}v#YfȞ@Y IL 3GcV-ShpZs</Ѽ+D}P#Z4eCEA"?uKvv" % "bHaS1:'봍7u_7G yXAՍ Wdbg[:=SRKkxOpBXMcՂ,~K#ޭûJ+D&eҿ VR 8YUC$zU n+gĽn@z©SiC 7pߒú ބSM. >cM%V; UoJ>#v,`ojنa),oxD ڑsF2;9io;$$2li[C_ ն]V=.#BZLq$hk\^F0`tg$!] ^~k 1!a^g;ͫ ȯ36X^֝I5/DlvaMdWPOm#S?q#Gu]FfPߧe~fҦP~삧N&Aj6J6ӈw Z*YO [b8sC0` A'6[dr]FtÙ<+OFNBrv6Zb!&囈 ?8`u\A qq.T!g lrŹeTrcWI@ȚikV4|Sq`mrbh_+~'qw1r'`Qm_iTc擞J'5#J|YCArK 7(̨<ʁ8MW{lE&QX% ]lԋUS,LJBիͷcUl1٨JmCgb7.2r$Yҗmg0Na4m~`n킃|41f'r @IrK+Ts=QA,|h=YE,?f_ڑ֥5]OLlI|vtPDfm`F$%?7kz$ͯgk}YJOgQƷ5JΦhL=Ra'0sj|)+_b\I`OI7="6({-ZӶ0 NIoitՐZ0K/updtH]>FP{Gpm6d 30,06ilR^#kP" c^el9һmf>8󇻅4̄7J]Fr=8Z3&|Ol //*ryYxo /`?@JD@> >ј g~=䷐3 t+ \ij7\ފ&f&(RW|s%ry)7q PA^hr\5-gH;S?~)Iz:<_~.14bix=R($к6Æ>:l2i P}>Q'>2w^@+'shᛂd1$7uB(?'Eų׳<"+Sixއp}RjFt8jNˊ ^c"f0U '.vBu /" */=*t5Xty2:w52mAaR;ge]%ޤ#.ng>4֌81K8m< ˖Sfbd&H5/A5iP:g48DJm-#g*kAb- 5n:ܤba|*j .bUϟ Yr:tRv`>Tk=5]1 G80|At $qdm &FC(-rNF>EWzNce4qF)N&g'#Y| ,,P|jUKɃz;){ɁX OmO9 &‹-{MwQd יq_K;w2oMڸzYXdWQP>݌L`ʾWI<nhoJӁX{}fU$u?tVs\1\n['r,Y#u&[gr1\x{;pM{8} .+N)m_B|wohX 1j6*OKb{Gy74pdN!ܱe{T9y xS.|7ad8No|"YW ܢBNҹ_##ķ{A诟.wwCֲk^ A!ߎԭM|MN`u6bN9&"U=#Xsߩ~W wlDe s|dJdM GjPZ~ 1͸eaeTh q^{径[52tق 4~R߷T`'zv>3--7g%uOudѷ":xO|[ 0;s5geq8][K}5Mc8$QJ tEanmO~#:Eܒ-CS+%hw4 Y%̸T. 3Eـ+/s)gZ-_,G+L$1[zd9"f\M'WkC}`Dh5i!1[QYvݚZ0yJ$/d謄_'~18p=Ť_3gpƂUŁc BHɇ`h\#a?5K$)1A6]1[\ atp5 涃gIa=ֈ >iY#IȝEv 1-#ܳ:swr , ɗqG%9hA`ՂFۑ=CM-,>ϰ 4gܻ툦CQR?{!_\sFkh)T.W]ۛ!^}Ux7e4~X<``pac%9 ]^BY<%n@duBRo $;^RGz^CE+ipGJ9|$ `iM$IM0vbSs*]P П i}OVԇKWTb\\_pӪX Z 79ڂi2L"ƧhݐU NH[9P@djs/Fӫ#jO@:y.DC RUZk8iUxpl@VJw0Ғs#quaF91l:-(3 2pDvBJ$9s]pe gP/CJ5ɺ `E =<9pC h뾤Emt.Sy69y.n+ ω^gS剨|UZ_E`)Oq]O,īD0SKSRݔmdk6v%Zٱk:[Xj@$I:HxJ ߛO#M 'z`Ի".D`*noXˁgG:;dw'bX6.:@#'^/wPIÄ́Lj9Y\JM2Ћ+y.!h3C$ #~)G9eT:<-N¦*hG=A ۈDMJr;q/B8v\;^dNȼphTr6%隲#2%i;nFEJn*'[gjXb(t=cP1C*2NӋV㍴u@lWNqYcw?^8Y'jD8#ejq`6Kj$DMO{{qvrLQD " dv97h}`#2ƚ~KC sƷj=NN;{lPE 1gӂ<_ e39n% p>-tA*{ҺkAfלWS? hqct6y{3~9&dX -_2 3`i1b`03PV E=)E+#uTMgDs9Hnj.݌SA.#]U&g=)>ܵn1gmROSf)r7RlƊfGpX ?%d,S:tҽ>[s"6 ΦEfϋ԰g< CqW}Y+W[:I4"̶G KT5 &W^8O WsѲ)zߢzUz Qօ̬SU=ؖNzQp\'I~A!RJ ɷcv|ʲ*Y"&7^4ȼ&pG2.ɀ.[ySiSER`Ӓ; .c-_0o(lgp; -T"vXeb&u 2t4r$@{=~kO$~gSbT?a Hjnn<C%G·1+Y\8s.Jͫ;*؇J b# o+6¡+/a1}_9T0>͐Ugԯ wa[G3[.]%|,5 @MԝfOn^"AqD :<1]$`rʮƣ$U|vh2~j99T.1ioO{Ua} )?S9~OEyg`,3j+.I}Wtϲ)$P3=51;; \eIu=qIx;<$u>>kn$9`!# JzysS7`yc yUByH!BW4}MBDݖ EZh ,mo"[FzqFX(&2،=m#Pb𭋳,kY3YaL g4`WL Ls$i, e pM_(3?^}~C-ݍ"8$ tI%xX}#%mS&  kщ+ 'dotVY~(;Yl`O$s{nTj[ÐmwxtV0!5cB)ZD]-rLjS,^ x(6%1'jK`b Z g"o0yW?& #kOrcCk 2-6(luN5Yo dڀ)F@&+#9nq8߅?+:N". a=砷2HN״/!bٟ2$Jw+ ۦ]UL=ީ\*Vcm4K;d|垅\l3uC5I ?b RW |P$%|{7Cx,ksޘ1+ ^w"SiAB} LGRL"Jj .Fo4Zsq^u Y5Y9x+$@Qr-!M28\  f8lt{oI #hu_eب>mH0bTcg=mg'JW2L d/͸A71`HQׅL[CBXY:Bk܀Ua+ξå2d #!kD U}VSp=&(kS@pږZuN͖Ν|a|bp;M='aP !<͙%$WwkȍvfidpEB, Ua%vP{1Qg8e>Oŗ =p84*Lҁg1* h+Qp7R'@"lx0PJ?8w|ȥW(+9ȏA="ڎ[\s.|eDv[qfkKiݺqِGy=5ė ( pK1<͂N[H ͡PTl:-|^~bgJ"Հ巹dΉ¢;:QaP2 3 j*}C5ʷu pr/_ɰprF.&(P $mVki |BZpUړ&gpi3̐: D >=iMe,aGhw}ˡ`tk5OO6J|$袶4gsx*|X(lx>e2k9`4QSÓג/Hn˪OhVZW#/kfYYD"ٝPas 6x(,>cL䨳hzw9i1R/%G"ԻM;Wqzz'0K R.1Q۹RD:zWk52DQo?舞]UOJs-1g~q;TI=`ݢj.~;cP UҴF8ݯ-ZIAVeΏP`FX:74Wӷ|= mg0kcyΉA# 1[ߧ "J+N.Eڮ^O NȨK~q$8CY(fEL3qdJ'7 hP!w -8q5ѫg|e/B.Gj;*l:TecyFX~@e'jdU"Ucag8.HV V+oAŭ0/kD̈́vdH%kN|{Y x|9F_ִ"!fccblR Xe Go[i=)xzwQNJ7cpbF GqhT}޺Oq};O*`q[*"dgz:~ cmC`ыU/o'$} \%3oErl9܊T&S/}ym69;6E3䑜6! pܦC/`o;Oo(}"1Sf\֕ ^]y?đ*H䀗 :F3eO%d9jIm: [/ghCmfD$(~4L\TC e>Bq0-1!E}21>'so#6\Yp3*H;X% ">iVJ>99D `ٺ7=2h$ wc%nMt#j@;W9OZ[bKi&l`jy:k0\oy.qԞ]FR\ 1ÿ?w_ qpNPtit,-;bz e`Loy/Ҷt;%C= +Nm4i(ZvG%ȏKRٷxU Z=ZB"ocw3eִq U@Ƥ-L%2Nk]Vcq6N`Ͻk\j.ϓ{tn%ZËTzHWY؏oOCy' IO\g *}aԯ.ˤEU%MRjOMo\ֵ)߶ĭdxO^9+DRcIr6ܕVol+e) 襨3#t8x66 >!6W^t _Sm}x9SΨG8 ⾯L ⊢ ? 66ȝVp-><7Gʚ&(ʷsJB[sv$k8G}q~YaxȒ[gf1A.NTOl/kwJP9X^y&U)+}e^jyTA~)+xP Ug͝ZJ+[̫_1tڋ:%LzP+䴚r /~j>v~8U#jc6P䑇{8bbȽ(ќ4w+%U@_Bv'x6׎3Mpˈ"e@eQ*.x¼|c#>/9'Q\tryвӦ`ƍ +=ZȞ߄kv - Aʦ> 1N~1˜ I6KH u⎢;Q8/*bdDYEŀZkc&؇^Sİ7fvH@ud<6c0PBYѡ~]r8 D`@,]BGҸ j|m\늿`ח8ewOUt jo6ہ;IAqU2g1>2Њ 3 שJhM\k4l.ߩbBnJ~UUAި~;́ p!i9Hq}97\oj Ʒ@X2c^{uoNJYukQኗ΢Nu;4wN25ma첡`T:bG25AsF|ѭm{Dr%F~_>;KHI)5x*ҲOE4%mDɅ?|F4rnIWS50ySx^X9)#&k`9ۭPJ &G!BeB&͢t0fi_Dެu׌$ }!Ơ_m$ЙKF5FXW&<+XT=̪*T)_&%F|M4'P7m "8݅bYƻӴ$cEA{A \b6v L H'^}n9zNOl# y9\m;UΏOSebmǪhl"KۚP64.1B1cKH& E"n`T/",J'`d B Q,E2%XF.-x\2_HG9rjJ$֒+Vk#3udc̀ yp*Q7`"qhiDՍ*CnA~_ twtTKElݪ9b\s* aIJ?wI$04f^z$0-VqaHbk C1e-Eg4_Xų1T_X7|tDS U0jYThhM5?<۞F=վPg5X̣/ ļ(3{Uc{o!K~zvEVo/HKJ/`"nF@(cŽNz˰VU`yj#"0|T^ʐmy|A.PJb\0Ez<4 Өꜷǀyd39J5tlhHvV?^קmsAA1̓l_9l^Z)oz^l-xB)y+)Q(֠-o w?!ct;+qv&.=WjGVjX0S_(I@)r++L[qES='n[7{YwH"禑eĆ TlR]UQJX zhlt:s0 f^ GŦ2;(=<{U G'P-Kqq a}.݃V]M Ӹ!{f%x;9ɓ/r+B6 M P=PMh '. 탋z:*@G9e` |c" [!>YT_N7J̈́׫4p[.J{5gŻB~BOxkbuYߒw~zMmJP-< }_R*$U~NgHi;jfq0dY9v;mR !3q}_kA%Q57tDs4 T.! ~Mԏd4t) WyiEv+ 7A j}c!z@\- Ug]ޡ/{̤4҄P%NRbPh2H}VXT T\0c Dk68siVu+ʻ0c8T<{~vA趎kJDB{OQGq!7.9{Ֆ厅=`tbtg2IuD>:|UxV"_Jc#]DY E%Knyϑ^?Ԏ"S󩗤J/L'1cE@o;*̮!] y [m i0J(M75z+ӱp/bpMrW$6:Cl:?`\NLzw⎑5 _^t|ۇw|+9 -[:">FVzx>XC*YV6V}WATȜ* P #Bv_4^V~@CMKY^MEݲs8k7ʩғh) $yWoQ=j|>أFaD,0w0 ?W|d4^o6ϓ"XYϊYEOU纰a-p}mF>`hQ]娬!6]ܜԠ6~vQQ6Xwy=91}>Im˕&P=G<|}}P ح}K'Ե*D~NyV.qKQ&֣W _@S^k=~U*;dOOF^BH{zN"2*D)DS͛\i躾O2xMozm$VG[\۝91=f29,r-A:8yʼ&tv.4UdD}k1AjWI} $%Udv:@G>RR 8#)ڥJ:v~#E O@v5 &A3)Vꖕ(F1,#\ Br4 zaJhi//O \Qs6M|CnF'Z^<TgU-S[ ֩&aWGVW,Ԭ ZqJ~p=RhTV{ݚZLdP/^ӻgmG8\Wy +NYA WEJ{:&vxhBs.iA>PR>gEJa2=6 VFШnx1e_TJ40rBƣn%-߉j6@  ht 2 Z1I1=⬃|S_] Yw* }ɽMn$ g|0͜"*>ylK^ 0c*ٞvi+n=#hRAֽª32s]VQ*DĒBPQ 2~H88\pxfgxdeh2cQӲl2HaX &NfxA*#3)~8Tg @zX# aopQN@&?F9D ky1 1t9~I8l¨X'%/]54úܗX'DAs ;3LXdzZi͉; 1p?ė[ZA4blO_4obyk~$P hJv{w(4I_&;?W pBBf}<@jJ»fG@l-W!C[x3qG!)]n@zi/v߆;jJln揳6` K bHMōիs=籵c'pl3.Lt.R5g;'G&Mu7~܄GZ`Cjy,+Sc{D7!/WRC~`ceAF\A'M9N}|^7>EE}2/& ޝl=`uH#r+RIaacԨRe)?gsV]DƟZ 7kkvoGSwˑ"A;Q-JCԌ8a2V`ȱvӸ ,eX\h1RD9D:9[%o+бX6bM{JӮNwrk;f*P~t|V}}>#ʊ;BI[tRGml[/#^3y.eh!%I'԰QdD~]G"MiGi>K C\A:wiO_(XkF1<{f}O;?\E Qcyf?|oA~!bgɊ"g4G(|^ɭwx63@ RJm˛<VLDvbxjN !Z8qRV*/de$`_y/T =SC^ cnT$1@<5A R(j 7e r~H~XO4߮'P7fCۣi5vYcЇm%3pguTm{ܢߎwR*ط\A&294k(vWE^XR\?E)۸/OCӀi Fҫ9ML]Zzm^&θPfma6VW1gPSO3~%aP/vļ-gkMVNbzr5IoVh8`h*R~߄]rw U$ 8:;8ޒpawwPN${trmQ,ni>05V_b5 ͌JO".<@<Р'V~j-6(z<2(G2W[GEJcO% c>X* J08ď;%p!-Oyga[~|O3 VJS٬V$N nc{XKBwLXiTB+…׫5L G~46I?ؔ6Ui_dYT/EˢHhΝ!*)/n ߺ+*5#udxx yH{,Jk$c K΂p?.򚹰Tk8euWٌuQܵ6xapFLwMYj;EkL2&)h ھ"JT]^ƙʟfDuB[ҟanq﷭S:ȱ@EHt@/%WvNAhsV LزKX+P9ntJ$@pkl Sbc$ck@%k+j˙kd{5.pA}Jƿԡ: C\\70]yh?yP> cjO 4G3~vB"BT.LRcC[_Hnx;Nklɥ?<6P)sy*`'LCX! ,<;3 /MW R.WvGϊl'ZEҷ9{4,hǸmomEKh%JoN!5y.\1)ekCy1!ZU(ҟoaI )2o("u!LTJamd>=MApjƖ D?z+ 1F<2o!`ۅ#&Se@^S'۩)T J|Q[fh,鬛WFgcRkW"x굱oL<wQy@:ڛV"pE:`'gU<$XUr^Aki"r"[k1貋0"$z{έdUdn>I-q Jh&QPANq6v&ġwbQ}0 >}-rj8gYˀwS<'F\y/*Z.Xit- Vk3X64W=p|?@(PyH@+@?G"n#Dz^r.{b4w!eQUJ`ﺛ/*CqUgcq`ʏj| DK#+QiG| 241ՓqܢxCY+ֻ&% ٽuAyP&@VVE3m:5w{v&}|_d!^0pJ=)MGJqS,o}! 5Q ppb<] $*VWS*Ywfl'"/y"(s*C,v;aK-_0(-ot_ITg ҕĥt'Ud,=Wi'6 E;*dics?2CO瘘wcx`~siߡ5ˣz=ɪp!|n/,_>kQ,TJ CdrvkF`եНP`p5A ꜺJ1sdΊt:4Wa?N73pu_Sk)UxaTVhʛo}جh;$Z[Ɋ&anE]WF<-VW9L$HB2G6b_yƼ7P%y أo<ؚ$tݨl&B~:]pH,Ryduұ,6DhJ^[6dSv4 SkQetڴ*UVfb~NCm4iS)"XAr:.f8B{Zg#lGNԮv[ObҐ jpNުG*RcBfD]4q]\K4ސ6wmGgb?Q谂Nq!g˙ ^/SG})Y5Eg֔/M RPw Aaznw ,!-%a0G/&.6AG8N k%.=*RmԢsa⿣O j՚LOd$]wdFʋC= ?KG =(@\!]}>DZ,- -,no^s}h "Yf,6vZ ˻O#84t \9 Fm)qe(v[)8bF{SF4jw40x/ BMJ^$SG^(oJ9F}="UB[9_ I`Y0ZpJQ '3ZIoތK CyWC٘la/l۽wgjß5o76S fQKp)\[Ytvo}-`pPea vͱ[ }l'\Usnry<yoB:}쯠%2G_E @N~ bo.ӯ鎳$ISXMJ{ͼb1j9̱4Y^ B3@cK/|jR9U¯?CVM Bǜ<_'Ix~/踱J" 3R(Q}( *Q?*Y\sxxJ,;Ѕ={+~?)..P\/~ܭȍeM5XOo(Z Ply^`>L}Ui ?G10ܰ )mR(ukEۜʯiZ^;.CyvkS51Ss({Ց^ZH8?AbQDK/> M?yGh=ܺF>2`%\="5 {u|+BEaZouU\OH,?>W _z~g [8֦RIy>+WNL5H$&P:)/ց'=͸mvw-bVx8>@xX+$f R7ԃq,h3sYPʷ@К(\)aޘ*Yx_ʛSnY&̲ D~^z`j.y ܇^\AbѼ/_fA*4>2Dn&CŇ!I,(ĉftQ8k+iOͪ='p83y\!E P{qvn~ |ppK(ڜ{w}ap{dnxn' BԮlM{-Dɳ[fdo kr}pWng~IJ%|4w9ĞZB94ha_RO0($827lY&֭Sg~}lNnjn5S/shӒ GD ]C-66[oeNU1ˢÇO E'gJ2]şcDWz'Pnk_Vpyb733C}_.Kx0QZ*զh-kqL9I^A 'm,>1}_wvڦieeH7y VxBe5mB~w >~n3]?&]1lkÆ8ZI10<^G/.w?{c\R/i<`Ψ鹉xf!y0'f,0R|Mhox S䢮\l7:CQq[9х,_VidgIy&Ձo uiBܬsј.RUҜpD\CΌb-b*蟶eUQwmdɦtFDnGd ȏm^|L<> g53, N0֚/[ k6*kNB[| .>)i >vNjïڒ\M6+|b< կ˾ko80HOOlGrE^9}N^-k-k%[h/#dTt jZU:M&}W@XEP{6yhV㣴%&6'aO]bԯ! wzi?G$E`{`4fdkPsrr켍WW$99Qm hfM#tdU|Gg[V$%’f!7a H,{U#+cj=]7[^nxg8ž@[ُ bVnoĬ41p#'\vwLpb)[> ԿߊwڹUW[/)"!#Iz\ *Q,oDK&=ϵEQU;zKT$I)Qwr!9Vij\JC̬hL&%gI{L-L:$Ll1Rb̨S/=mƎC>YԜq (E1(լQ"ğ}\?A}#}!DwypЏީfmf4 H,! \kKq^jKMWóyȍ9VI Rʾ{Jt9cJ'mm&ό_*WA-:iK!m3~%wU(ʩimD#"[ Q^ N2Xu0 Xz=A𜵜ѸؑJE,u9j?ĠShxǡ׍-xShpqp'o^͠@)5ǪRZIz$ʃF& OIR!;*?zT0iN"rh4~uQi8Y";ϱ(1q$uRd– ꄞ}611$D]A6jmOH7懐z7O%(KF. /bߓINëqe.C\ޯ(ѿ¼+/ xcjqũ14ȌXԯOD:SsU ( ґ@3`}7?c\h"Ix!q%J,X4`îPZqnؖ{2 3N"jj^_>Xn{QPC&-”g)-3a?- oOa9زK:w{j䈹chr';f^rf.6+,˾ˆchhr:qU4T/ܸ+ƣ:7=aSrd.I8]vTߔ=՟{{䍊ZTfAdCb̈/c@hFNpЕ6pn31Se^7,Žt:eOw}JUa4Scvq  a@,qSXx,ZL!4=/^ +3k),3,Pl '>y*G5C8]oA}8~H R/rWN[9Fu4q lzBGNu<5惲?`m+{{@ ۇ5Ŝ%gu(r-\`J<5EÇU-B3:S2948z`ox,q~_h9ꞦZ#]ms*a+7/u'(,9zA.[G=b~)Risw?-\a. )C*-z/WUc\N&rnW&R <&Vv8 fgHyvW]~pJ72D5(K]8ԃQ`w>T 4}elQ"Z'v+BLewX^{8Ǽa`h+A3&|"l\k ^Wl տV,Y;⇀u $|͡H8X~fdKc=)IE V, 7@tz"Y@ "VSLP> 0R#lle3,(Q=wǹQ qk6?sE&5+h(BZq[rrLjpS,-kfԭu//fPkC SV#MKaUڟdYQ^m7lpWqˌB(kt\@vn b5|pql=EX!>Qe=N>/c ̯uJRw= ɶ0ð[,`DGӽבj5oOu⤇b9+1%gJׁ⟖C)7m]ǭ9|3jCK{4,J dr6)Žr2c߳PAM> ހcM0+ =@<9is ddgfMM*-5ty:e1y- @Cx<'Sת;;uρ^ʹd50h qBhw֐]:Q%]E30/D6J3bKz(AUN?ܠ) ސo“͙z[1+<e,Η$ϰɚ\U@}6:BzIC[x}Yh-&`u^k`rU:1[F*8K3Xck|K>$sX]mynoaɒ*JO>Ub~3@+Éfa ;-sTM*ᇿYd^ fKZ+qvZ[B{֩e=G~ط@qM0@ ǽybp݃#ℯ~\|ڊOTS* "-ʀ)fa(| 7*=5VP);jv_-cб!8)|gβ=ЌD QET# 抱;@xu}HN%!.;AWA7X:^ZxN靧,pvE*xW>˶gEzr#$P+ ͱh2+FzsdQ/rD*R6XbcS&-1|iYZ6%kO*BPrfC搗HѥI$+mU&?'ۅ'EU+&Ri.mLP%8=k 8kӞBhyhN]DcR 0L{ǚ@<W3vL@_T_@_0S9wS/[;fHu?r?w+J#t?yfյ(8ht> #R[.ЌjhuH H}@Jk 4ݯ5 lA 3Ѡ5 !f6K|yA]`w?:$K {g<_v[{.EAzbjEx:dv%~I4d|1ߖ aŶD߽:8><|//\4~rRiǚAXf6G+QOBae9Ӆ̚ _4F= n6?5&тTL+5{seJT/WdmZ{P?c8/OMwZgkV_a TW7ҁR_w7 ;'ʴND/C U3P?6{wD{ԨlG# bHm*9EW aґn[ހ.uT\&kIˈhУ(B$In1y> e(;H*6 KA,d }z  W#1Ed+@Fk7̖DBKzVfQ%#pe ><|)t}0.'5W\'q90z֚Sh)e;7(X-2G 43i\&<78-/3Lh&H {>å~#vVX9u':I\W9 Ğ2S\s&掾-[_E{ *¥!GZaz #!Xwwtzب^}YJHuwoDUx&87zqzr/0@lZ؊ 3EzɑX!eFI')X!^C ApaE7WE@ ģj6$-i?)d?x?3g8pI j,K S>U~0M}cz֪2?\Q)5WgA <=F;Wp. ~{P|OŸG-$2hSg{~W9JR^"[Ioo❁;yqՅDA#Rܾ)mWAjZrb]r\iPceD ۫Km;B >Ee9sȐzn}!;x>D)"|lؽ憃lb}sڀvv2 ` C4Ҏ`|;D=ya\5!ѣSC^#Yd0H6Mb??}ZtO!n}b"aNU5dZa& 0,8 {ާn(|>z*&h :muꎫ0?n0}e賴VeH7Ň-?+7l4 +?/ʄWLBWVA=&Ec xޕxl8s=g sKuL{CwY8~в8<7$1&%Q{M֖N =pDvyHQ [$⯊BMqG zXWHzpCxH +҈UCh|=d7=g?`0&&S}jsM)\+H㓻fzf(7r*O_]e&|s9ۼͧ7f~*<7`Me²'t ;=E+Yb9 EZ|?A׍bᓹby E07MVzȺ}a0x'i1sKS7BYkۍ9J{Wzo C5m/x~u`۠SGT߈ SU[36Zh;[N 9@mD6u[(^YD~rE@ $@TUG"6K>O4 p[|X;o2?|Upޱld&ZV%0VK #֙7-*I.̓S糞5MR3*$ҿsU.q~$~#3{_BD}lW햬njT<P)G06v@5e2=3u]wޘEq]NukObs,XǂmWHӠ8m~Ae[|4It7,&(CZV-XY._bC "V%d-ʈ: )$ڔڿjKəfJ/dIo?Iu @S@HCu BZhqٌSL+>FaSr?rs #>G,,[9X|BE^ZG܁+o~a 0e՛ sL.;5&C꠩t"8UA w~&pE1<7Ozdr::Ț (PczQ3#"1:إ,&tly#)!'asIo wДˑ3U<%T?Vg8$S?=IuT]nf-*:"ܵ=uOƎvwKzdmC 5ܒǏ ڭԍ3wlpDhJ(Cca5C.)twlR.rkHx %E}E\A'z+(^Y%oI0&+lJ G )# 5v21G:YA˽7aDZHeGsV+P -txEY{E7f`&1~=*? ȍ:])G` "VIbC_=_~LcFhXuٜro-SXQK81) ޓa`lojrvQ[9k-7977T &-<9ژ򢼭H a/r\0m0X t o-Q~t7 Ö߶er&hdE4 *s&|+fD "pvT 0R':Ɗk )}H!Hd'𬵠>%=7 l-Կ@t&F3>idCYUԶLt(U72NUlF;VD$_&)5`C~h8B`ӫͬ VD'E}-J$SREnїe|_)KDL2x>GXHnQh$~^~/01iBֲ%F$w>ãԩd/ӟhvc()q o3GͥM~ !9cBȟO4IkC3ltx!.fIJk[=?OM:)^ɓu\\g-]gVwRe\\HpD@VcQ}(#6:MxSMZciu+/40]_o)v>\ىe|`5,I uJNUٯʴ88J:7YyKO X-o`!ƭu '̯!?^ex4+9͋d,PXhv/]Xlo[p;rJbPl*bj.mVG XQ2 (QFV3 EG_@τ$rצ8>Wu^nEʥӛ-UQ?bȠdg2HxܺJw9G@z>dlJ|7GАf J"h5 \fݢPvw[dw47_^@.BB`1wU5kGamEob6rꎀMb=90-ޣ|VzN=?堘ͮ]bAZl}t=ZSˊ/\-X) Eͭ J1&]pN0"Ԭ'vQ@OSx}5Ar9[L獉"$Vh6 [Logg%5Q'ߥ']I-SL0 Ťe^a0`QBip؟`!I+h= "435Mrp)el/.+g; ¤L9 Z!Z:Ö=ȖlF#AhR())E@[$ΜF ϊ"E&zX+B7{W%yDx`'dCx# ].5k7c]y4O\&lK6k_qMa-rphcl$)ڇRNIGk.K$g:hKX-UlmU[ƺeX@DZ<LY. ~U\z; UYN2`4A|̐XA=B. `e2{D0UZP}f P}'rmj8.%?؀Ax%~mu/ ~_=p"kU>Ki32wHckTd(m9UێUD+YȅE[ _cl IC=9$h D[Y.88. c& D_ъQ#Ml[Kt:w'V08ʌ&@SkDڠźcMlb '[mylH 0{$~Kn +Zp}3,3,:RxGfLraٽh _d4 jQ9ΰ9VɿtU.kii,z #7H?^;].(+T>>omXf5x1qPvN'] Ҍ'UwqW d~LmV+jg.]ȝH%eͺg4!qUw.'GwN.ƫךRhrQJ:aae0yLEEr6$x!SzVnT*;ĘZQg0ɪxt9V@Z?QU>Zy#O8h0ucyBa`edޮXiTK}.-U]PHs;v:9q+ ټ7FxaWtv`X;:rZawSx ޷ea!t,K=$Znx 9 5/ƺœ %bE>\T'[L$j0ҲFCڕA~E8b g<0q,pַ)lUzIC,<~jvNnFOVdt6rE k7oI6ИdII=zS Bm8 =eWšK2QP?'U !RTmmѤ'`-a;5 C*[Vȧ0PBBZ.5)XnA8  ң{v8dV's]H%RQBn܏#vW\,]T}bPN|82 $"S=Ë'[fmpgޗRX;IGl=8u*i(:Y0Coy6bRhu/։>K=D9dq3o4ǟ]ߝy/5I^ʨ2RzKaBFv~lv[k!?"9)*$5WEpBX<6 b @W8ӂ?\񆓝}| ~BL 5'Zezzͣm"ퟃ\TTbM&߷m_hRE"4#AO%"|ƥx۪R,KJP"LV_PPz dA]#w],uDHzhs7:!q~x/dEqU9,EP"o$-.d׭q *7Vvk1rtЩG瞬~V5UkWHjsT wv(]qRojo׹0aV''I<\kmzl&0R(@H#S|[!"<$BJ'PVߙg$Mp; G.!y+7hKA{Uu}qe+[pRS=Vy*䠌NC[%5cOM*"8dFp]# tO#4R.mj0(?>Y\~ڛ:ye͋ "L1ya#c絀Zduh2XYM m +nnJJըOSUD.CA[<1jmC=4w=&6"! Bi+P(oAax;:S*)NpA.weA{YGf]{hA6qC>AŬ9=F u=YyUtFZFoȝiR t;S z*Q{tE7Xey[VL͘o#lWa"N?K[i9d;ONCBzU_.8Dvg };d:VBnt+EʿFy{kmmc-;,K2vrG!!(/OE(8.crl)b.#VëelYҲ}ER`t| )IdʺonbRE J;YrH?vyH`#}ɐ cHإ}0šjm@-B}=cO- =szBr* Y-yau*T:AzI6PGp#wkEM-K ojAa[-*.8.1ֻQKl=jpYo xU`M3v`&YiQ$CO۫;wJZ`a;&7W:i<!']k}޻G6 FŗQp R.tӧKi,[?=$YOAh|3K)]4ñK]ޖc7!w8t?ʧ543l.-1.l، q,JdY IQJ2~xߠ^Q ˾ [avuhG*p5wSC rKXڬɱD#NNXjCU~/Ʉw3ܞx1^*)\gFiz!N{b1R65Ĥ*q_͸#|_rC܊ƫO&`;g#%-gI- U3a,#A+.s:MӇӇ5xa`4 3#<й2M݈Xw-ΧTt7 x\ǩUVU67",ԏJ-d_h'R*$=* c[y> Q]NӂJa4=f "C="4 궸TlD$_MI. ? ̯A)ƒtjQ~8:^&MR+&c/KsyD;tRLbČ5mƻ .F@3:f ␢CHb2W/dn !:M,ͧA߫h 5 Pb"Br*PY Eڨ/+O *'gE|t:,=^[ n&Tl}։X7#QU ލ=$ܖKsgV[]WZH.PHb-6QJGf62`K6FYRyL4FLk $B xɈsű+ 7S  JNH$zn)>6[}0RnTzjS\n9J]SVtʟZ~*9"F4&d/$b|R-<O(&ܡU(f)g*kQThN3`#T<ţ:[Uκjb9RբV4y潆SCgز})SFR#nrA M`<.#S]swI241V*R=f6f)xcE^r>R͡'sk_; ;a8b$ o~'}rD+LrTcLm;$cf1)%2@ kMݻVڅ\&23a`8Ia=ҡwë-@kSgNiW[ }ڨ(J\ܶtGQ<3룐eEdͿ|}DԒ|p ~2 i:rrD--|k7-t]麋3ɰ|RI?ٟWL,2R|LBc@;!'f00DeM)kgiq%j{c2I?dyYT7B "Chێ8-ՃO u•t_c(2A`w@d7`JS +VtȲw^TUZ QJڕe;ŧJ262~ ~w1OmlL3nzm})9zKìlT_8~# oxѽ#]2GپnQ(RpT4Vcr%<>H2vNO\J2q؊DV#pV+mRь=.%zg-'SoLzv1;!P+}m{Ns->G#RԘGHvד-|'aI` 8DKٜ]aJ# ʹ6/0Ϣ)9 jVu<Wc#9SZT 1y:^D,f!Lc+W480oTQ+ɄdtՐ{nOq Z lr3T=5lɚX7,Wn e;IfX;2vvϻgC|$.v5j_^^׽1"?^b%u@yOgYrF߾/>CGxrgӫ+"c]Cxpȴdqd6>3ɹ^Ụ:=*dO8[ Sw`RוsH. |UϧLnݿeO/to<ş=hC:>pS1$po4.YD9]xF"8 *a-_yUe签{ ϷXa;`$$Cc"Bl5(l9sAY,hJھL+Ztێ[!λuB_L )j ʯxwk?>*2\y@{s-upܦBCpd+)uL.`u;96qf#_)H;}#C60ft?_ 4SE~<I:^"|k*@C]X~9#F$ko=!:j|Wڦ(Moj?oG32 QF3QKrn0B`à+XJF{.{cج$55ɸ2$ÖS|Y.!N<՗Q_9 ӰLД*2 m *?WϣWK8EG0ݲjA.~g)0+SM$aۼFL.̼l p1ɗ݅XږȌpޝF6D3 cJUH[O̧򛂉p%x0qK4G5Ƞac6r=48ŠGoƸ@}CL2UVnjgVעkf=(i!HfjʧI< 5PTbNE_(!~?⭶K bpp&WS"ztȬnjMCӶtPIkSZ)]keEW@ yJxc='gkW_|| ]lL;mx;JuV?n73n9xpRb/Q?@iԢ!(;Zlv 'uJy$ `.ׇa[彊}yYޑIYዢk 0zyf^֜Cc* ըg]۩WLbt!̀b/#y_alrY91m.d0rBr 0lЁǥ=5[FA/-E%[#5mfHc:kgx~yt߶[!XgH[:OgAŮl~r#'_ jlRab:aΚ 2l; *˲dDn6G,j~\=}\feѢE͒iV(}+辣=rPHn Ͳ_+0^pÐZDI8*fD~$O.N 'HƼn bWhGCh{KL\7H8ݙ&Yl_1SN%6)2R3 05 m!MDmlQ+,ezTx  1zjDM]Wb&fJGT3?R{bƃkLxϏ-c!o@b8<)'}̣@1&ݍDϣiVK}N}|(.}RkB5 M9hP3߷#w!iU="D'uwWi9[g-BY)O זm@9+2\RR>Ix꡷{V6NT?ƭVEbMzXM j-k`pfcZk|i?>ԾCo} 8iK^'0YAlI$WPeTAWzsݟ=hm'=p%E`( >P9~4QcOK<--f> @Ӈg)٨޷eԋCvYaydXuOT)OZ'Ɂ݌$Fc&_$[Xg=8QF8XyK/+U )`Ղ @xܚG!Zx[EO? 3'}e)Jg^&F 7οr3hT߄uW+~NN ll- Ґom@1wA%ۂwRW"@ AgX# k~~*PNćx0> d\EvFD. -cmN(S'&V9EqPs.Zk羂Ɋ%F'W #P8BUɍLS^ݟf睄Pf|K^/E!T!LNu~~Jd"#'~*yZ~.4Ky2VYw*29>pٓRH:=']Ccy=TW[ൕHJ~3y:@獨ꁋDmI,859`48Y,YN?p *('RnnTH_fiHJyp+tf\h4"[MH+ZWX f_Ck@ DkDZ#+yOd"zI"z#L`g:aPw`ZZVLfPhAT#6L#dfX|18g8>f TZ_+]Cc,#$\-3pbZee&'@3*.sC$x)v Bڃ"[wR1QLbIhs M ōyn~qM!kPH 'œG=mk8!GfO~G2.E5CZ<nn`׫x 8OtgNS6]jl@\`:'{yV $Lܚ\DwTG%4PJJ~Tgm  n;βaL+V H&V8ZQõ Bp곣yqMR >tf'sX׻ӑrޘ҇E(/~5&[3 Ԙ:Yoq*c~PN-9sLU ռV]ye_˃s`"/T`^k=2I jSIQU=t !x\*9VHOśyvIͦ먿C@.AC˥rst~-#3)LM̰($:A \QJ^݆$ dB϶36.Z#3;I/׎lK\`!E[ߕXV8MvߺY2־Y:8 F2p،s$\ήrmGl⸝;́Qk_:(*ҭHWæ.i(\*Bcdt*%n'0TfGwދ7du_Fz`K0 $ܗ.<=;0ynQcFKݒb^\-2;mlWu )pK/ͦcp +,pTӽ$B%qN+ӳ;׈ ![凇K@zIN$=>l;䃣* sܪב< < k@=n~7{]eNc`al~nD-2':CX3smE>ob䕨Oz\"MdE Mnr;cpX4"+-|<'Z?h>|W|(<, :QF̐։V3y!i=`dhWѧ!WK3}.B27}́0+<5DFM*ZJ6G8BEifqrk٧QoWe49 q\AzBwCe3ō4E\b0Bƥ8ҍϫ?D Q:548qJjyEA`mŘ'OZSPuK)I/ZUG-]O$PЅI5<P y)COq.8J >!pj9ڎbFaX%}?ָ 7Ņ'u]ǭ3F O$bo|VβZEki}xk[F,ToFY=b* Gj۳T/<`Lo'9yBQ.ԓλղ\wsVht e{Y)ղ{_BA#$ *ˬM둻p?YohO #ؕ$[  Ww }LVaLpm a:% -,t7E4ㄗYo!9"9ǓhEh| /!-%x\>0zb#&/~ގiv1tۓư@lta|61j9xRC{d;G~,cRb+^.09T9ȕU/)VY'72[[즄 Ͼuv9*Kg nհH#+cdL2ҁz?p-@/Dyk_T2sgT$9m+d}h3p"Sm* Ӵ"JZ>s )jDHk({]FAԏ]ш29"O|9kjҦm@{tpw$|m;ï2@tZ"Hf\[lp;8+^532X^~W?I&z:#dAb:o:ďx1 $6.3(f%C rlR kaWɞx#({GլUYY՟Ba1I^qWS쭃ӠcľdA݀Ղ4y3uJCr *!\ga<.LHO`ϥ߇`_'ӆ3Ae/dl6J.U:߱Jѝ*o'P8mxm kL%Q%bљXVbR"N ȟdm4?PϦf€59-قP̽^D}BiI'Fh9G/4`xy 8qCqF GW#EU˰hPMkN:ӽ} x1!' &o(eΉE+.\o0-~ea\Ђ!nWl)={*ʓpVKR95_VoV3 `detvY/6ݜ¦QtD;+(0ݟmal҃IJ{r\ih<Sŗ?~1Z >fч,,͔@L^&Zoa$6h.%vX{XC/-2[ިգϥl6bo@'QZ)^V4e?jYH Yr֓,Y.i~":!@t 'l :g&`QJm+,褥vZP;WBtCE8zҒEʄ![)cAKp^#Uru}|:R>r4ouA`* 9tPe !^gQHmeؙoVŠrx 4͈Z癰( [P2_Qv8T==7'`ZRQVH%:W"BǐHR¸9!7nxG '#M$LlY,44ǹÕ)k-%z\cL⍀ε/Q=Y#>u5R+:Ռ yN>&|tL=ad. `B- `ulGAEjc2f45%ͨTw:K:ȷ` 0܃+:ESqYz Ħ5.xI]Ƀ)d7 bE?!<@Lͥ.ěf7,̴xugc}Zg T$]}wp"w^U@^WfIf݋ G"a&>DZę+Ej{ BiXrS 5.a<)ө$ms%jo'P84c BjKecƹ6Vg#xξH=Wq v ~YR}3{ rЗSsslQ~߽~Ccuè+A+vk+o^K:Ӳ˫B_a=);G ~|8U N۟S)DH7C 11$ʬ\7OEjq1Ƥ%FN[!CEYϤ(w"GiN Suv>L ͍l4.1nY:}q'f &-vb_@XC>BpjCYn{\án%}4n^~"7ʰ -=}~9+;|O|"{Rj-|ml\?ZLv>))9ZLMJwP6 62S&GDѲQhN bkރS4*p=h*ez#2ۊhc{4M ҈j/HtIE`Q g]$.~_JiZ (s-riީ ShgNƹ-N[ fOFy1q{5P5dV; l/rkX)!8Jaݹ)ew3xSXGyx!]X)| x 6kŵEIXGsʬP+ +Zimºp9 G~79~ #Ad`=-$K oCU3CIk˽Ozzh8}`;BLE)i3>fHJ5_wN Mɇ.ZSefARLVqbx/6-.l4xG%7VKO@W%wMW=m#o`T嗝A<[%i7[z s#\`߃P{ׄ}7ʄD^_T `5Y*E8XjS}k` 8kF6#y#&sOnҪM|3`3~^|haIk?)iorꠓ VwM=SQ2O@/ZrK!8M{fwbp`<ǼoM/َ7iЌ%qT2k ; k̅rG3 JK>.Tw[-pkP$pmtsjꧏ͡޲;Ke7CǨ2;[LNzs/ُjlG8:j} _TH.d_h<cH\VbcA<()IxX+Ǝ;@ޭ{0ޝi֑L %Kq _f;p S-3~ ']4s*5䛓fwm Ju~*4<\/hyӶ^%?BߑiH8u@8 wђ-`dx gT84c➖j"IPilaoZUkݔ8=|A'"ǟ4ԟj8Ղ#g)yNeu˴i _!t5iRLiq4ekFm`XIe4Tqe-]  dY5Wzvf;0]p-؟0DY  t`Xd@Jtt},*+-r/ +]P-[>68EDLVr.M.i!Qpq-? /+\/jchҨeWK]_2e3mp'ϫ4J)µ QG[ G#a'HKRіMևW?!$w>L&|4Cuf/nMBgA,-@rbtZah^2 rlPSnK8 @5o\Z14l,~-1IJʠy<@b>!੸-}\nHC bn785m,Uu!@b7N:1P0y1* `JB @_ʺ}WNjx[q ~?@rd,0vT)4N^2C7YIʒ2C0j-8s2^'5O S!=L`ʯ@}> ʯfjXnRV )|hz D+F06TCV -ډ֚Yc@ˀ&Kg;HT`jX+(/E[s"_qU&$yKDuޓ.PO!9Nr7h8F{$8b.v\J M3NwQ7@`YYpVhX'5AWxL| @PLIƲ8La@)f?qWaQGhK_С}S64Vmu`m^=ccYNlc2ҠO AZm&&Ǥl tM'3UZ83HߧWWRƿ?nb~=4oAjg1Ѓ,I9q S1Gf|{2v?~*83tܕ9/_G#>596H_f$>$8|%8]WҕɃr01rG8#'G_3ZDV-AoOtL#pc lٍ糌(>a@l2ɺg}EoQi;v&ԮTɞނ[>{ELRUuTڴIoS#?"&Ah4@N,و&|(kIP.71`Z;u,'|!y6o{% e)d/Fy{-~%B] 3mۡ DQv?(&4N;؄ĻϞO?I0`_s|R̚ɶ+TiE>W^Y-NF}l'tWn%sd^ KJcODˎϠF7إ>\v@<](/,V2MJIODn=`&n24E#nscg{7x2g[kB'7?6ڝ 91p;hN.-hø\`ouMiăkjÄ;YH;uqk>ުN\JydB B"=Ћk=ZrOHT.!7r1>简93;{JKdR-jǭMjN\FWUN8J*`D痣=*@_+V 4[Nwy`c \:ђ $@<'e7.e,跼ڥg[.TKB Io%8 bE6j@ 7iLXtA) ķ֬WʒFtwLpLS|KEb" Fsm6vVYH&!e>e2s 12 $&UYQ˕.O;qPva61X5T#6 >4l!Mjs˺Vk869k/8_DE?MMĹ Agn]x_;=rqm!|VŨ9f0h5IERR H~+/&E6[Pu_h39CI[&ZSPhC^9XE3 0+[q$>]R,=.>.\ڎ!}9pxgҥxI̕N\CzBgi̓0B yq>=nE x[blzet,!;*Eǥ],9spkAՂǞWk$5y+_wNƛ}Fl}qG޷cs;0 SaO%C J.B$X?܈-Ń5\sx&eW! *SfjosA $Spnjp3اOW Z]o%(z7c䫷i>tli7焐,9Iδs4ρ,;FeX?А?73 Lpu bÿl^2.2X@,y xJ} 6g;2B%"tE``3#83O([Q4- #b.PU:" ԹACE# tH= z^h7"vHxVEw}_r[| t{e%3ڕ]`YûK׫ e_j$1^Jb|,VҊuj+b+v#@d %.V`)R(2ֆiJPz2*mg,!83Oo=LR9aEGќj "1s!LjIy3@X$>39BFi2/A V(p>55k/!87RA Ǔ.P5q'oax|D3G$ĩm|{,N]?! 27j'/pSy#M敐-E;AmƂ![AiY(-9\i_ (fTFBAovE$4]0]@qQ,gwzdOeijzxA6 9Kz/JM.o+kۨ8cB+(-AMF%ås=&H0 b P vww{ŢP(_q8:Oui +ON2:%V83+*oDhhI MLs &9F0or>Is\|V]\,XQ/153d,/`se =t*b1;@}f0ᒤw0x,́4DP7S $7 XT01 zZ'+ZYeQ4z6,o.X(*yE_~ؒuϟai>{CG3ʲ(Q@tLAIS䦫rug"^xn[wtk_jzHb8(9#z:O_W߃nRR9ͱGsQmKTF?MZ%;+0*@2v~z} *s1CY9YC.hKVn3 .N}: f{_lCw{e4ɒI4H/eOŖ_Q0KmF!hi7RoַBR|vd)#~yTs(!ʴZ98c b~D 0'b)i}`V̎H z=,II+Lj~i&!NYF"SyAޥkIw7BCϾi8LV[3$/jiLU,m*%ܥ9U%9pskU(mQ3-ub=s$fCH}9l81e)Bt,c:dRЍ)84xa6ψYmi+tJعwf$y.J/VEi 4#:XU0X^K٥`d\3m 9>n^bukD$=Cn֛*^Z[UHb&nmAw>O,lĸq§T3ſh>FX<8Q(3̞?hp~¨{ %`i(\`86 A k`\`W^~v1‹Qԭ ~ TZ=҄<:qprULGn%%~oF SkϨo:cJJa?B@X?HIK&vܼ/{+=~NCi/MpJǢ6EJW`v40r!Zr(خàVJʈ͖cJi356[ꇯf}G̢e)m$%\ f5]ѴV;bflk-3ct&DI:'ND(\*:wnW>hpRgM:ts.X bT+O֚ ~8f~l FLKwUv+NQ6~٨76Zڬny=EL,QFfLPjYdۋ48߶tbjuc(.$'0@s(J1-Z UXL~k.#qC&~<܈ :/&F2-Ŕ g @sݑI+^ا; ebA!%tĿH ¿ao25SG9~ ET(8? y7x &GN]՞S2T_F1țS m,RG b?:!ׇLpB-g6F*&ZR.7«r=`z ,+yyJ rȸ*[Z=-~tY,?QtmG8FȄd#S*JJWs'bS59ɥt%W %'ziyZGS@kr0_'~TDCTnl kX֛,T̷(9UDt5œ &u?r1VxLm6^'yNO-R߂C.YTilꙕb!mʳ$L\Ծm'B'm?F ,YZڃ&+0 s@xX8!5q:8n]gM(G'pZfY_0#Un:oG?em'rā֝Es9 ͸m0s]! ĴvE09O!v@eMb+\ d@rw@ޞPkSX ]3 3$Ih$cJl\)HڽX]dkU;D:;^iYһAp ƣʜ*h[O}\Ȋz>߉7=[ڡ2 էl9|Ktظuh.88N/yU[8|f̰"p"& Ѱ}ff(Ր՗Wmlu$[JUF5[AKӞSrь>éxp Vn$Rط#g#ɪg`42qKPp p&W#'Y CCNMCZ11:8t0;5WZO>a3=gv :0u(m;0ܘCğa9IgwZMgX'~y i\>QRJD;ahIg防&ԯ(};?.oQb>!$g鑍207y%ֲw@ئ8Vh 50۷Fv.#H( ;ZD#+a3ڿa'0G]r ؕo$0u\x5C)|@M&&mSRX (lw~uMP D'4i:Κ@-ޡtnokw MN|d4 f>N W_ f;I>#ՂaK1e|<}mej`Hotk$h iM x𷉤'Zii߳f=G.W 5 6%#X8R 'OjRۯb@O?f[T-1 OMtrY׺O}Zo ?+:HEpBa.ߥp^UWn]Y5L-I`T)Z ]Q@zAzwmbyz.1Mm`AY>bRKԯ/&F2Jlrˢ.U Q!K99'LPNaa r}q-7n$%BP$'{~x`4X3HpI)@TӬUm-SH@5FmQX@i?Lg y`Qzjj ljgLyH³NbR٧wR-}U$; D%b> :W> ^>wl>/ޫLL !_Dbwg۽  ADmBtqf[/ףj"WީgFZs"}:RvMD8-40i:s& Y @&Hm%^Vrw-K Ե>yw=Xwtw\ǣ8YqFV`dWlUF8:YNwB\?'P'Veń&OmM(ŝ^Vڐn]꾩HpTBB촲AVۨbY8'd32'vh3,$~j\?0 2=2wz; g< .9Nk B_wuJsY ,5xa{0.@B2-*13NV=A>~Dm;e}gqk $¸B%1ȗ0l,'4ܻ->)z({3}:dtI=)>JAUHpA 4 `sc$"Z;.}:hHGFy WL4; lٙOu!oƠ=yjj#q,vKhFYg<*qR/7 'lE;mDQOYTq89Z?,갥9I_[鬔Kl?z=yi3uuR׎drkyb޵r >$ijQ:aT46!*&(?l{4JDuLfg7({UൎtƋ8cb+pyj\vP]nL(^[sa*^-e/1:|ǂgߍ.bDzphhf7KXm|F~z 42Sϓ|37!;#/b匦Kj 1*3\*; Ѡs0GPC.'EST(z r%V'qUmp0(Ns8/Twp(c+}Seׅ͍S?ԍ-,U& a̩+ 3wj fmsLq~GUB.ײʋ'lg`RqC.^ng6CԹim]e5fˉٿ앺5 U!I-!Q%8:`v\ MB pK0KrCh$X &zbZVSAt٪0a+( rأM4ECĨ>Y$촲Wvt5a﷮fZ@qqI٩O uaS??\[K};qbj,}1X"=^c“. \)nݍ5j56"3x\Mls\2[\w=]ژP=>V  tL'rB[m0y)ՔP,|G~u,g-TdTŞd;oچA' /{3;a8)M/^-˝Er9iXd"}=LԋwS8b >~nIK+YUڝ6Q'9l2MԮZ3'<Z^㉬IRMm|׺61_$:t5om/X~IZв̑Yvˏ%Fk >^ȵ;g7?YM͈Uh,Gc\I fâ%N@-NM\&0ofA/rcN?G^^Jw!r5jR{U ͊DLiL?tEłjHF.OϹT);AJ8YwYKR^UCbK^1$1+,(qz&v؄ |+39}F-fȫsQ06",O q< K!Ee7e0 nȡ;= í؋'+[ݮS+_&9ɯ׳0 AO]j~(txjb_>EXs`^z(8}c9o r<$ =MحPSg9nz)s^+E"}mkp ̘3 1%1zؤėfrpȱу[_QIY旟ִi+EDi.;$%N#Ǻw?gP#KYvDd9MH",tƝs:kеJYݩ85f<_!t/E-9E4Ia7yu\ϹtLbi%p6LVA>=iќ+_ %L}ePMB/v 5)d;ϠZv~p贰'9-2$;/k_G2%{ 1ۡNMU"Mop|v>AEl,mڵ#{ 9-5 {~^+ oG h)߼ҺtYS :c=9Tb.ujO4#>D#IYgd μiM`UuCp /\ު{]b%6rJ_o tFvsM?B$ җ ;D ؛(Eݤ( 7 k-8 !ܙ2e/fF|8~_: VZ TdžxcIEhnۆ uRǑqBlTd^6Q&bj=1ֲ#]zj?ר,YLj8!^M~};6]#׵ߢ QǃolMp+ ~ K{$Eçj}I]?$!dЅF_ ,A ;~]AxB3.+X `ܒ`[$Kp<{2hҘYWՋ/ҡLC$1 TԨcP d#3|Ū `~qar e\5#+698LC1aUƪ돂9wKɴY|섪cE*} bAZ&zB6,_뺲h_Z wWxMޕsV΅hDz G0`bܰkrhӤLKhd&=Ub ";:?@lZhEBs愇=`U 3\BJtuM5. BVUNER4Vjm^(G(m>b>@Al*rCY$ԤPw;o ZB)+5L`]X CQ|mLsG ^@ծ ?:acMU!SVg vͫH8Ԏ|d&J}B`Gw@({ ReOgGűu}[FcDEyd!z긤N6R[n iExH/4S[E#ľ cԑzWQqۭ?vD0&VkVRæB)LI \ FZAw۾ݕtjY 2$$Y2<=>꫾m6ljdJ'KL3cy=0mF5i=' 43{q'^+ N~Yz1H:q#K%d$K^Ir߈^p2:9QMo񧖗uh+$plD ~N]he 1f0eu T^f n{U<;"oEy;5=0P9=Ar8XLDwRH |Z2y4k 1r7me ޞv> <ך&C9cduC 2$4uqPvEڊX@y>ؘ C $(>"ŎkpB޲LFbVYP2:QCQV~o:?G˱Q 4V/ <_+sBPםXXS^ӑ%>S\\yX3}_x4'!9$j&0RѥhJמu2t{!xW4S' zXL6g c|\Xۂ?dmӭ[4(1M2?Csn@ƶlC@tLKҫ 2V9mpqn4_p8LG1X`GQ”!d1XsB^i!'F0hHe=JRg.dzdi[e>R>*~7|;ṼXc͆=sT?n;}6EgLt6w~=ytҶ³h< )b AOTFs5.%(Z#[12A渗q/pq=Rx;1d~0_xR/ Uh~NV;weS yԞ |Z|򽈰.{94B3/~u!V/G3h_YV\B?$⦪-Qsa6⬝5"cWR̈́LMS:n.7**|{J堻i~OrѮ!sM f;r}= JXёCK_$$Yo,e)h"C ?_I{ߟlpGOgIR6:l_ )(OD*T("-/4RyFpo8KRcgXYT퇴s!+Q4G_RK$,Y,pʹ+32 @Mʞ#mrowTF:1qՕ|3CE&<o?aB) ![6D8UpM}`ǡ͐FzasXf!戞*IA}c^ܩQf[hXM Uѯ_Kv*eΫpH5̛ވu҅E^ŗXCJ*}xw!yׄ۞<ɶҗLN;#׮Br+nES)ajJ!nc҇s=2+O$8 ĤPRaG,ʁM*) (m䞼~4(8U3v!O`UxvS񲚗4ˮe$Ύuh tAI[{m$5%HϱPIq,0%L{ %`WEtCXzAйxLfy>|3mϕE؛2+Ow@vIg/R1xVG=Y 8ì-'MMy?$G>ZS˳hwa鸠o-cNB44NGbԪle ;'؝|)THQUek6kĐX07>muaw+Iv&S2>:qܥsA(uGәTkJ_|79rYxzA7-\<@XxRL[򩿹c5Lt@Jd9fͫEÁ $e$!X+}D4y$^&=X3*bPO'>gnkټ۽ʐ;xe҈{!)>+QlUA/QGVe@7p.9n*c^D*)  [;B^̌Z4-݈iTSqSe{Ÿq$ $"qAF"4L^4QIa>m9S&~ok%~ʹwqG픕Aߊ˧\9\Tx(ǎiR np Nz*g,ld_NG"N+`F| _-ߐaA9QF6,~A)|IXld4ަ׳ҥ9_NL%_ f{ZW:쪵[ͅw)eQ3b 1FwQ;6IЮlHk rm-i (xC:7,f ?F?DuՐAO. E0 #T'`f_LN#ȯ51! 6d()z߷΂ۤLAA"d,p;)Q)?<¸QHԴSy_adj7MTenϵ'c%;ܾIM$#VwJO6鸴$MsRq:D4؜+@VE89`*6U rnVkH;+n0=nmgha{tvq ;B_Ր6fcY)Fmr Fuv\c^M.q. n`,=wIM4I. QF۪v;NCmR9O2(J#uzG(%.";6xMOٮ_j^Qw~֢](["".!40 l z;&7"iWZ V6hs='p]s)7igqĐ62N|GԣON$+.l'he΍]OBTudQp75M(HwXv4,~2 QCRͧؤ'  yoZH x6t.6w4Ѧ%X!Rr~iWxlda,F;u5O8RɹF|fq[=" kޫ% p3cҦxgW[&&"HM}La1<UvzrĈb>7aIp5dŸۜ׻|s_ ֪!kw&ڑY}}4lĭtt|3lĽ뾟E Ldy,$%4uܑl$á>DEl\;Q5~ w/'QncV'[hO0;BތAJ3}"3Qɑkp7 )":%/ͷa9fBY&3 h\'GEtX4͐u-Fz{XRhnjyr'Ԑ??1;deUǸOK~<ф=TD\?q$b魼̓Y7x̑-3V!J.N(75 3P4؅Y-Ej4ϫCV2j(ngBHtߓ14r HSbPq2m1ЛmSAیԦ$^22XNЊhb%`fcBjhwՓ-ժ}|Մt=m 6>eƓxR={V9 7fɗ~~b2Pq<֫Ƶ^OCo%?ܠe˔X[F\T5کdNr#3o']E*rTQIb7IOV}5U4 $Ӷt[&ݯV[?T˺'*:j(w<|Kg`Jt,;u֏^j/>@_gz5+<+ >P&aZ.q%͵H,[4{u7;LIQukT%V㞭KAըz8t2O~37cI\'x@ϙt/ g6̅6! ئo3;wdžj22 y-*p7 QZGWSyU6~LgǪlsЗٳR<' dHplV296_ffo%=bkY\^c K䢮XU @ Ba/Y+7U+T?G.`b[4򨮯'#ёqTeGTEuع"ZưI 9]t/$`ۦ8/D!}Pv+Cf P)[ֆ螒jS\5v*~aƾ?ᤉD9^-l:KmF5dÙא' 2xcjiJu=ǀd}wabiKZ<*p<JiogaR9Qm.B"F;9H("HVسՉXIN{Vmo/I>7$񹪎A&OČI~JiWO*;k ϻa[;/ (epvxBl~`Z/q noB_j~*) êר7HϓW2NVW?ىBR911Hejv)*j2|\˹)^]gZf_C] F#AȳB";m67,o·%_f2D6vߧ(a6c#'6[,Q rj(KG+M#y!x&B*D{1sӤ 39hczm! ?嚐xൈ`~N[9kJ:4aȟjy,=~Z@Cܰ2DşDDGyhJ'#;I s%q"2`'["  Y QEK| dWx6©LNsң [\tCٻd_?Ro/HO}3lU%2ƱDz{Z&Ao0޹6/z3ެƢ__*V <5 Q2YV+Ƶ\j!ʛ|Em,sxͺ>S`VS|Ms;"Pe@i|]H&ӰmJgڊӕ;SPzmڱ& *H ME-/Y_{,>jA"ϣ&6AqY\neogb[T䰥+44U;ʚ"25(@>Kg SZaEHMu |ɒ\[=Ym9;޳ XJUgy4\՟=QuGf(h5lx&<[ڌ(yX&HzCNڍ0Br.Y`&wUdb9ᯢE̍9qSL<_/yf沈WXq]Sj=_ pVXebvw%N}_D;ʥ7CUFSC#5XAEz֔@HcmZ oZ|"YaugYOG̍5lY¡&H!C,svm^Kbn$˜oQw*TsE)F!gՙfwI΅mgQ>Gb_Nm Ui::LDK-"] ) ^ 7nQ*uJyb^+)qKһ'K#S`-<,or忓+ '+M f2q1R_5S^KŸ}%I\~蛡aʐ-f T$ـ1Laq%2p'x 2b`k*KN% 8Ԍ׎Cg`)cfbexOSuEgBD [>o}hŽ^U(xI0}wO9ڮ L1ETu,K#Y.L:cLvd)%OԊO#vA4P[,s9,!oAIH[ڂƑQ cRZ]Vl%6T0^ *rM%[Ӻ`RzT ]>a@z`qD k'TF%B\b5L8rÏ;g7E;)*WBTϗ=G}0DPh^XJaR1<hsҙՠtƈ!\nujyM-fjŭ/H\ŗL yZE*$M~Q1è꺳gg o/tUmSh|# Qhqyibcx% Ju(> M@UݞJ0ڴ) x'㒀?Wf}pZ:݊=i-D-dT0[ssPv2@W ]]*`|+sGn8ȍE [$ c!3}dL%A3|b$;M MZJ eZ\g+*SƋdMo f)uIRAI :RnhY ?e(a\LSV"Ӯ:/%#qr(WS.DET8k`猤jDrǽ4x9#)LBQlY d̻l nT+`%%TeHXة&-.LhuRCܸr^gޘ y>d惾7OJbeb_HuyR3 ((? 'nnMc$nC 'Y@:z恀h!Qط!r!f8N20:1 ]̮~"֣SEIt0 !d 4_!}]f*"~8N3ϙV0hr¤BٴΨﭏTYYq$5wOy*ĭԛ%R}?A۠G8 @ծ:aF[|[3q&!NC܊KG k{AgWN&?݌p{q U20IRT-aXngcSZn F˳҂${ LKW/"^a:xJYbx+%MUWd`S|O̍zj:ݑ@O#u6dБK Po"a!?SjT&h)&x]4u,q~j&3SrԈkuv 9_D8MRn!Sar.Es4teɏ7ڌ?}cmD}N78-*zxYKoaAG|Fd1yd"N2H8pIpRZ/ -NаX1glZJM_rh|.s5_"mF[+G=KtI\dx[䏮-a֖1! Ve(HΠ~$N !l}S!/D_F?Sk VCU|v8y&:7`w2%/:JP/g؛>Wt$YWi9PD!QHNqgڞ>n]E!ѕY@NXGb aV\Ǫ"~3PX;Џ ?d;Y~*?'#mReuL4W?8kDM#oCGsWv`RKbE9-$~RsMB]0Wq۝8 )\_BFLWB{ G7zO[;i|dkm_c ù.bLM"尨lj:h)PˢCrw gCH[^-;.QI({qzxdxx(LstŽ ï^ƹAɴp@% ><(Ó3ܺ6r s`~ ^R pgTe]n8 m5 CnrPib?Ť󮝱CZ?4W V33/OZ~0& CҴײWl@i>O Jք0-k LVyMϡ<­YP(9WMՉeHӦ=@S+$}-Uv+ϭ>T>ٍLF7|ִϻV 5d_E-\_d[.51[EuqtH C;WDg EH3cHTz5M[ h{idbyzNɝj3\gV?Ēh,%ҋ-^>}Dֵ@U;&zV܄IQ^R:TZq"_my`-ы-)/Da$pIR6v="U)=ZYC-?b$ɰ'*ފnq.`C~[HǦ<Ќ)qdŠzZNq&F軘KH|"4v lr;-[rKY0q#%0{b|!Kwb8rZ 2zT}3؈\̣tȗc.](*Qg\k'.R Dz""1+C=1CKGNV?VtA-Ie81mjiBD9C5Dg|kLO.gfBd ?pjٷ{{ߡG C~J&!㨢b+VS @qšu_Ӎ(n>~.BLSkw>XseU c&v!PR}ҋ2?ޑfaS3xBܔg6ʒ9S5r )\n mkv(?L/qOd,ئklaƹ'` o7etح3.lF^ 2j1a ~W敖_eԗ  vp|9R'˗z1ыhhtݚ=+a jyvBY#:4v:aY=C׭ucخ;5mf2 p触hj0EV/'& j:h8+$NYTE.1λ)y(wg^pdc@f}G\$b5i6*v8}H/NTÚEL2vpD辵(NiXf?PL#r5yM*8źvGE9X"e_ׄ9!~8.u5]lCQXyCk8w YKTSLkEy兘Yi E-[m$ـ-cP.+J'^75;^֙&p!i;._F- X"i,qׇQI&VYNFwʭ 9鼃4faTLǝXDwA_BT~|fFp$1#D6R>$ zs,"0dD7# GﯪX'vBAk>78;F.5|Q<h|+{ڇ8#N B3`q;"=Xd9/vB3r%G]n5nxA~]WA߰T* }tϙkT^q=̹ y3wX٨ہkBGn1"_Fk`OXL#Ġ ^&0nJMh d&,Ƙ惵8٘esg=:"6nF&#W^65@2k1f>a|_ 7TNGq@GD[LLiWQꆏ"$7Nk!J-^23bC z!;XTy!іOZ]X$ ~afTK̷7Z.OI%SMƄ2S]9:ɒ+,U\IU: )2[Mhgb}HK(c%.O>R癤][CѳƏs/f+'Y ]BOҖ4̰hf(4)  x1%n!%w HWYM*5n"E} %WkS+U86`ԦBy$d F MsqJPrݺyFljBP}G(Ze8|^冽:ư2 >f&bsD֭C<]q}/CKO=a V 9ʷYM` >/Agk{@rٟ㳖.[6?Z-FwvK>+cs(S?5,a?gJ/ !JUdoɀwl 0@EiuZIDj[\xy*|"WE-4eiǢ ,{3+Աnŭ=a,[+#Ko;z9z{CupX͍S,vA-u6W*}Aъ5ef`] ~}rFeqI魆@ K+{Sr9/^ajM^ pI ;IYk*z/Z=X}d/z/Q>:?y4 40Ne_Ll+)?aeDyvwB_m0~u<ѹ{ſNMhYTL܈_HNWHbږĠ~^~N%HVv*;eKIә #Տ #NF,YXznR\uD[oN76p:65zE ٰStne.nu/l1|. <ﶺɷH³^#YL!:LGKh7=ǰ}vˠ$$ eӜO,*L\ggm(ym'blʞ{Y'Xw5Dl66?^9!<R-'xc ssB_2Bes#.Nw}DV^`u+nsy#D(Hw զF:֮z'⊍V oTRwzj.l17!*C#c^ K}*߉ԣex/8V~ȶsQ|ƮOh0Ǩ*;ṳ&v2*#ѰS+.T⎻ x`bXg]PNg/@8XHةYh!t\-#vz?̟U=t5ӓ5ߝl,W] 4^JꞋ\˽@GOu"^ w~F5vNd;2`lE:^VOC1F_B,"_r+\Вmu7=Z&>r'u]㶫2S^JeU>Ub%(fY5+ƒjXI7;IoL1 gLbeF(hL<8tiCzx=MőGiP+`ƵfK["G%MуA&Sv)PmRHN=rSn mV\\ JLg 9 mcM}F83B׾{la .|X5zA8QGB, x3m\P3'=qr1k,7IZW`AHFRa2r|8- dWëN-6ȧ;N;̨۝V^_*"s;+~D5%tTβN 7TIDw3u1F><{Esp0GJ~YN)LYfG-z-}hrZlz5&VD5az 6E6T5)+Th@㯸A|ifa' AaOtJ]G @&e>ýd .˯GV-;_H’X tgH&*d)%퍌R+;){8.GY0W ء(XVnD舀& : -/z+ tr uؠ/67ד 5tu3-JAn_uYk If1`,htz{^0/^WJ[ZSk q2Xu!$ZFKgncV}5~"bA%rfQ̟~g'>m2HK^Fŵ-{/ g4碌f9l"9b)χշcP)\7 {k ^*p<.+n,H_eW98I&c&O)[kh*A:>T5dc sӽ{@5(±h^$hA\yGȖn=U6W6fHҒMȳP'm_r<6}1, JH` >/xi_-襩K3RH_L+K[÷41{UI$1PKu%O}iV Z M~@ 8b7xӄ0ݤc\\['.?z%d1 s |Ľ WRt2c#?^n@R„a>Y ά=AK+݄fPJ"*_1tRw=>c/W}rw % U#ඖ$f:)41}!ӃIf.F657<(G^D>ÝQQFJ[>B \yGs2C+w $I`AiHmT hOqf|9N r-'o 9Sؽi2ߓeZG{N(Y-v%DS9ٮN0%->ŷ8:\m+4DפGjϢ,O >n1y\fիuuژq]5.M99m0Qmw㸆Ɏ=O譨{.||LkoCI3alRYf8u_EyfO'hY86v[4I@zQ,\}}q3+o /]ޫ.ͤoRϓȪ)Tm5u\^zTHU)hj?t9kHl Dyd4nƖ/2AQ]]4 *hcZ@pdã-&>gBm`ckqxȕRcXa$:o0W(D/;xIxFbSiq4&S"$BUxZXQ[6bNmr$j!rixP\H@ӕHM'a*YY(swN佐G?8 sΌDUGKxE~pLNSO0{;. Ls je;nm5V`.ԂKٸj@-D/kM3b%vnBҁj?P;ݟmW 0y~>ə`{U+zDF'<,\o /9H{xl07Ua2e8Xf!#g)Pk>G'IoHqeO>x _nUj#1kFlQ~1P֊=T]UxU# tGjz䓧pxj1PMcV/3VcɟM(,ui4b1~_.鉖ᣭ^ۥ$cD $+[}!r3t+XۋEJiM(̾xɠixlHjqnoDq=ʫPͳ(LGbFA1\|tHȦ$_%:+YtC4< e4i]{O'} Y&9}ak7ȼC:l]bj&%"u?t'4AU,0±.쓁hݘYԸb]X޶*W\.gB6wn_xdx\XI?|I}-{cJ{r]R`r %/Ā;PIC`scO :aѰ!O=睱i;ڿ PGbn6r~q|$C]hum,MYQ.sF4{n6^ܰN[}`TἽrsq9\OwVÖ[_z_FMG,sTq`RII]@cm{lH88˚.Z.q5 B)jo_ _;];I" 0J>5e҇~CUt!goI'[IՒ.1?d'J+PvOJ2 25esb&- v  l K[u w2TD}r2yж1pKDS|v ؇J};S1qImu(N%?)1t|r4Jn`:6mOl9}ԟǺfxxh!!#.5颬YVcw`19;":[b0\|'mLjVVģttn })] 6=IcRrް;f}ȒFHo}Qm)+SW+I R1՝8( $b3_+1sHJڵ,<9U+;iDTt^َǟ ,tǢb* }VFahqy[M lyqg-P%W zeW.j LIQg{,zj6b&ֽM,K$ǰM[7P1CT2vP (Ò'c'_/` B5P&H9E-׫,=)+4Sf@C ڣÈ&T -*Oΐ?r%llOci~Jf!zG:; 8fn!0 有h n֭!&ԷLR<#yUi)>>C{ڻ/["} ]TmhF<,ΟC4_[ftFD og)6zI5bQe .BoGvDu4+D5F\xO8+P7¥F"YuZWW:dpG&d2Gź9}=xZ(EHHOI,"1Ucׇwdar}笠C9ے{ˁ#te,ږu-*7n ;|?P']m/ (Na{? TWCoijX}$Og+\$h5Po!(43;JVӯ9~1lJ!oT#nťZwa=9tZ92.`1ڵUzjuŒDM8o峱me0h R5C.*W,Py#2y" ^~ ^Ml(Ɠ4;L#Ɓ!g )|)G7<_XyP/:=lEdwWdNHMSTdRŸIK1߹,QkwjƢE=9.?Vwv?ꂓSsJZ dO[:]pT0PgQ#Υq>G+8 8,3fKUiiݽ ԇ${=5. M4(dj4|Ά*ƷR>'Q5-4Eg6%:+8->#mvvěys2{EtZsB-_YfENZ)e5{`gΆ=kਚϤV[:kku( sqVEaWE0ӈaf"swBoأ=Xs31߭W{Gr&!oůgK,5o &9 g<-=q2[hWf>n._Z?: F~ѻ$rpY]m'C+4^ ^T6wM.'`"G+k0 u03מ?,e2eCcZr٧FD˙7m - п6=wn6Qe,!}R5gg07N0w>^~~s`(%{:9eGт۔=cMfVby-L7 Y.?3`J{UQ(> 9poD;;ӿ\ܡ]E :y >7OJX;nܬ;q^4^@iqjڮonfҽ-_RoO}Y%ȬTNQd;oisUh!Z.Q*ea6%dzTI0S(y4spj-/5i?-dXV<~5c}S}At;*CUOѕkYu?E&"*}XwZ^)+~T]NxI(,&ύ\avbY՚>_8lYn"̸ɠ%d4mSuŽ^&;}'W.O1BpfM$:пS}K M'ç8; N3NOZEPc1 [D7G8`x1􋿎*7O-lT_Jqj?| XEk"VF~o͙F-fuR pCjj 1nN3uZ~ibW#4 $]߹@LrȂ@d;6~$NڲZ {Խq}md#hqjX&DapW F*v c FSr& ^DLU0K2grpTR7)h(,)]qw ]7^FԻ.HzLpF1o)0K*&-s,úMhY͕ie q9t~ڛ(@'n rlX ?QcwZ(u!-Oa98mc.c0vff6j/΢LOu z} .LD8_2ʺE!xVW̼ŧ+168ЈBABn̻C,`e/v[娽1Il77aū{>€Y$1%Fܽh1cu,a(ۣ1u,42kS9nm 3  V; }rgy7̹EU( L8d\IxH@d+!}klsZ qh!."dj)CN 6KZ[P2/B-ŷz1 %$pW@F*J]폭6jj*C8 dV>hUGd\97vDΣ$ݝ*$>5U=+Ş43%Jɦv'\Lu63);{63nh8 M;Alr/#Do(jKW h3~]ۡ7|~Q[M; 38+[wL2u[Pe߇OcR7\6u=&dhPL &=bK,1rizwhzB:'c8$|(P;ꅽ٢{/2%%:&e޳D-e޲SL5|Npe=?i2S}UF\,Y[U43Seo[[U|C'?58uBy0l/*bRCR(R0$U|{Q 0s" W1z̉Bv6bUe/c`z \8R Gd}%:3tbK1־Xo3|RTN9w+W-_oV9^6YLU 0 #S M"m RervK!{ŠvbAIӚKrMP}{CQ@o*!8PX6]eS>xnfj;| `D@ςO^__?+iњ$HXxAO [q1C_k7QVWhd_<˯OU~?IMthYL ˶Xd_f=!=ς!rmd(*6-G#.Ƅxh[YV|R#"UQh% 5o 8r_/uɮD#Zx$h\0qNbeE9?p2Vorەft5 Ow="W qca"ϢeVc$`YRe5;AsC2~#IQ);"6G\W/p9oСWk]f.R#l̗#ij1,yo _-i) l.~VX}l2m9:Z7\vǰ @_t|4/ \v2E0"cfx [U6#Rha4v=E** pӄ)ޢ:8\ȷ3nA?3/K* wA17P)Ct˲iͬ(;bEWJσR:(mԌ*tQEPC>nUɳY"|Lʃ>8 M?9UcU/EAG]9;ͩ6,r'jQT\IfϒlZq$7?>F?Vz `K֒&%~yG;hWAQEh`\ =ddp~w#Gl @P?w ucc+XњJgJF*|ٙkF-SU1bMٔEZ}1Ħ.Fy0٬kw՜\`2whS'Q,KJ֊NTM͓Ɓ`ʌ~Ӆ: PrU3\8ݯ,ywF> ʏfyUvJɞ ;Áklg@`8V^3×3a3uG>FXbhoETι%B@tcep˰6IjkmGxc5ܷ>enBANM&tdg&A/ PVCsrm~-.J~6if%4Q/k/*=dϴBRt;.W,D dtcl(hD΁]FPYc&Y ,Y/tHsRp*W.@.LeI7z<69TL5hQ&<}-ph5-kpk=~IUэF Ȃ#a4a͟3,xLiCRDGiNՋ7ǡQ b_O 5E4[{!{Ղ#BjCel1?ڭ<@.QG'Tķj f02qɋ*AS[,O0xߤQɆo<+G:Oj_Y7iYaIVH孰^0-Qqcjf7$ -gM \ۮcd<z\䳝#L0Y[ʜ4[(Hcƺk.)+j!y%zjD{-cf=^@㻓0?,|?)xM7'DEqXsv ڣ"E{P^p)!KAOTB'@V/`Ty .y?F_y^nWvp,t9V6kVUXN#=9Vx0 hN<#d>jf֥ n,(꘎//.}4Hm=WM@;zoD jc`SZmwgg:5/WXQ53YǣpИ So6)y4H_w ݡB`DaV93Ē9UĻ Hj"*;$3暃؁PEsfյg(5G$[gЋEvc Oqa^"~}GM_`)>XQO|:Փc${]JaELXHӑ%,sf[0-6/KPkBrb|gP>7QX#DnE*RÝS2Æw99 l+_[1eV1,`c/ElA):2R.6A3>m i؆ d #x_?;vh hYss˯+''cՀ- xrgq0ex3?*"tJx»Z+![!ȴuѴeWb@WYxgB"Dhc,G>zd-e,v4@3` $cFаI±~0V.~% E&O&{N=^Lʽ%Us>6;e@tU A1_b-a"%<0@Sne?n+f5mf޳U &5+ra̜BD/wUg=5(.z_;0D${NОXKQ}gcTvuuF3;S?G!(CB]&>#c2WVSh&ISuYnF*16: šoZJ'++Q=h`~7vFj#igjJl`kg5f6% xhͥGS.|Hy)U1Y;/~M8k^2Q40w| `'P[JIPb'}.iN E! q]*b\2o#=k, ⶬSOLmy`ӄNczuUy\{yL6 ,3$5GrOs9dfP4z(E`)0d=d`]sߥ=sh&|mizPz9b5_ʬ0At#+[H'J&Hg^mT@b?1n6ݛ0!wqu4z5Lkc@;ԖoI=X,06_ AO]/}I7-lle`jX(tȕT q5KpbujQAD4YYNSu ^`RWuQ @TN#žKɃfѢ5`-~2ި8-?٫!lM~tmbU]$ha៯p} !b>2dұX0S i :dN ['6+ u2[Ҙ] m􈹸o|jnI7wW|/]Nfy@ulplT0Sʈ :?YEާ/#/z(`rρI@ +ݧT/WP6B8#w 5sĊu.\*hY4a陹@8&wu25Y屣|p)"  a+/G sUd-:{@ݎY&.B6`O܋gTx i8.tqH26ۃ~976];7b d_q #Z B+!4:nf Am:U^dl\zn̮_&M4Κ.79_8e=%>/"AgZkn: A~]<h)ТU_ܝ*+LDr*oޱ,H}.Ƌ !!\'TrReDV#iǘMB‚xoŷ?3! ![f1^cԯ _zS0X*㙋=x ]1G9zG*j+=SfM `A]*3^fO)ufY\ G?6iX~YBm][/{@(5^^Wa*Y݀[G*c;ޡཎ,<O\L6$1W`f%gVϟ" 3T:aqK3y6xAw*_#TNHsd?ʿk4y!T]RNj?j΍=_*vt;B1 zD*m(/":egwjcۏ5:0Na_s l\B\S)Kg!p5Xc+{GKdδ=>.!Є`7:F<7&3jheou蝚mrDc"x *qWS5G#FeQ?}n{N\od4+ ,r'8 ~zlV}YOnn:( WT;3]hYN^ٺ!5%}"¿NAj9M;$ỲF5]K(&ZJ268ba{5?v r4Q~7 SGe0;md=V= xF4a$ʄ ۅIEӺB^߶A8?XPD+A#da[sb([tyÑMk<w$셩Zcӫ9H8bk&F\\$~mr_Y޴nht~@0#5%CDE^ }YU[mݒ$Dhe\2zKBA?|=#ܓۗ>Rw56N0^rxrJ츎 u*EC)xe} J(máљ+pۻ7G,,oSIP i|Thp80-hM+_{q &X& ]cS%mzW^kdWN^)*3<܋˘O;b 5e+(葕Yd9x$,2^ِ8mUu?ԜKL$ oANSL`bG0`F}i*V@d9,Z tֈX=V]XĆa.,Ku4K~˝C PK$R3aߠgmuX0a(;wjmnl8"+D$`\0YʚeaVb^ ~>`owL !VEy5`&\nLTAiC'󖬾-ٺR?z!.S/&Ч*ˆ֛i v' oV8KȜk?Ʋ01V*E(7?;`+dDf(g&3?߲qP.iN."CQ&>:[V,N%GN`]lB`ԝ x@m~l0M>2㫥`mX⿫' H<{@p[HvG Z8i.rP9gooɃ,S w/OAKł1eGmcu M%Tq"GNW樥0EC;G2zyU"t𗌏4{&6 }nOs |޶J)lޚ%h iH4 fA=>>!`Gكxd``ST+Hl W໓N&[ Q-˨YάsE;ָL$ջ~!oo(AuLw?lNC丛4:|!iCb 3!ٴp|W_ #o% Y #[k&> ,`Jbv@];D%a[w2= -Gf6l,/ZA?2d,=p-r^⮍aq9C| Wq)zpc:!SٿV ?vuV`]xò&8fA7αZͻd7z3 s,Mꄡ5F @`9Ga(,o:7B_?E_L8v4՛PgH X^ v'0faO*z3p& jvГPkLwc:b{;A/>Apcsk;!0hd}JƻOKzخPY*_aKzA*QǥђI!H}yK1k󌵥)2nfG*)V.Mbq$7 WE)iK*;!/,#?O!O&Qe+؛S zV}sݟRuqJ|(d_-#9tH:\՚W1vrhZ e7`/[e(㧔6tj)fg5Bz&xyTMb *{eb];5꫼[^|(W |?z aLLs FZB4ؒfxy6ՂYgЇ_u_D)IgHYYkHd$ "콋ׯ+UGk *uTƽFQDs6= l* l]U-(Bi`Pw2*E~/PRP4ʟTH'tj6o8!CIMG_`n6NJL9# \&!`t Lˆ~F&оʪiB`YBEyX_kdŤyM<:x'cٔwpTKVxl)BpW%O,TNHL[Q҇Ycm.(c/'j#8DZ'M"1件J".˯[ yP%ؿbuQ NTxqtۄ͕2zT`oOw5˸n%}A:1`r*f<(ȼв5Hb'!3O  f Jd?A,.LLϏFO 5@[Kyl5"4r.(׋ȔRx/!],QBt>L/81{A$rl! B4 Bӹs xN? Ǒ8@)(^%+5&k@ckCLJ9qGmRKv7»"{d՟H˨yΖ}$9iSN$7y-Ow{v.t,xc0j>yK;.E?q.LXs2sqvo_G`[{K%P;< $XzD5 D!*[֯)Roȧ8 gWdbbiI\PójJHDwnj^$I 3$P-.nʳ:i+;D ILLۮ%e}Nf Hk0Qk+-cl1^P7jAVSU% //o]Dq@xOUoiL`\Nlq}u lX 8p?4Й >p:,xdݓDb9#J(\ɷDP'l\:Ri(8kzooxcc $ћQ]>v||Al\ܞ :s^tAPqON{}QE-ı>#jw{[b7w䳠?RBᮄO{K:sJZ Dyyf^Z H JcgH_nhQO\vZYkAQx1C`7Rz(L^:m>FN1L.{Յۂ|~u5?1 P?͈ w+9~N@=гAkcdKqB'w(q+cv[y(Kq$ 5`_A/=7+w"9M4X2%cF2x4}D8T]; ^^KBFɲʌ+%eb@ZQGfŚߋѣ CY pU c~cBw0UE;+N;6y69*ua.!v83WoRHr!=pus̢֮gA:5=йꐐ&.F@rʼWT{?H*IOJp:h0W`(p(3zۙ@Fk̲F MT=U`%֜d/DateXP*y&F9Spe'-9FOy?(>_pX/CtƆ=GԶz)u2ҜƇd96 L[ޡ:mP;+i'7ϖo8es9ʡ\ʮ*`jrNr̊)T${\/%Sl8}n`Hs.<'b]G-Ě.)t#{-!^kiR'ʂEfl '<ľ>m/,eͤLc6#A,J#Dיg`1P֦C#TܾuK&< >NA޿Iϲv3}`#e}jchNV#ѱp^ʋŔ EtߗQE,A15ވV#]MSv>#J@tf)"+$MYVOyu_*=\$XIM̎.6GxrSo2> ~{ Ԭ!X K$Q /7TG)"x[ۡdd)S>%5_? [ Xc|+=CQVFc AAlN(.NjeŻy9|;g{Z ^hX06`=XϊJA`CKoɅffL /Qpk3ȉ6J 9JgDtpC%*(H8eXnHJC?5"G[-GpϪ;P V]TDV$7'?_`aV 2`c/ߵcrehPOuԅJG2D%QxAҖ;N÷;KAɘFlohͣ$mb{ssIc:j_oӥBZ*qX3VrVl/N+Йu}g]I!"G}V) -lxn8#ĻŰ :xy[;+٧ Naކq|^ȷ;.' M~~Bn\.8X$IOhhW>6AYl?p^%o:ZV1t$b!}9لנEv!ٌ^Ҟ, \B?".%p{C+7.gb1Kxh>J0lZ'[$4ZʭV'lTj!1~܇,^i}e}3mQ/!$GsnCch_jtgL%`q:u_ץTءp3hsc?^R)X@]gc\9OA:nDg^&e^3͏7Z#\`)О*/k+㳱&C@󮒋 l\H/47~f7P5:#g v#/!äԖ&&%Pj EU1~:/Ae!Nuˡ^Okvٲ' A.硍&57ͨ丝wgm B7g΂P{D qF჈"bYi:k 3™\Nh*߳,h_daSL5(x,uߺMņKnf2ːz^x(mJT c|;Mٔ|Pq8aekE֭Nj$(Ae1S:ƠtފAMH-k!/_֦*,]5u6h( Eit rt=Dd$ JmQ)9+g$qt^Rx^0]%,))?hPTQ#nEDx:{ocez]A1^!=!g"?|cPUkQhni ai%؞qq+U]ۍ{m!<)F]CX;1f(2&ڸݟ}%1Mϓ)YwVvړMY|!X/= 4 ڼI;z?iX2kbC Iwgإ>شv.4+!*zZoO >> `4&ۭ&5>iDnɪxݱWd5m|iߐьJd9W(ETǴN%~{¸ PkVc:j(wG].nun;+Tc;_r 7Sc_UHjM\{RPxO֭f^ Q\"2 sc Ud-Ggd^l/RqS"LUĭȭ`+yJx_=@#w5v݌i=|l5 @hM_ŏOeM!;8NqR֖cz^!ɫ|, ڕ`k&A)_1fٺM%k%IAvaop-|/Rp/L LJҥ< C؄ަGDfl?|Ai2aJ1l.?$zq灴h1:u!&il.PU>.x&_qB%SGY l&)K `ۈƩߤ:zNu@niBa* ؂*02 Ki׽qVvkXoS F Pl$Û $7bW$kkx̷3Da4HY+ho`xZuA(=yf{y2$fTxIA'E,-2{|8%ȎOMy'-.ڌEz&a i`a[_ʭC0ĎδɲCzyh0TTvĊy6U汅N.o%qz3ϳE:kGms5HQe'R8B*=ND_;6$ ZGr_-[D$5KMWS"[f,\`>wDSuu~NΒF 3Du%Q{%-6X+)Xȷ%,j;ErU:췦PɎK߱XhĽ0ov+-1#9G2HVƦ:`RK++ s X\-7,eqXV[w 8m&Xxĕ 8m6 geV 54|Q ж$Db}o%X.M[µ[2zّ!R:C:s uKuM6پPjZPS=Z݉KCDzի~, 1xmQs,'gNBai:EƔX?^W<~ ȳ;hvFZDx2;N63|Ub.rcyC[7pVN+yjؕsڈ D <y6px[cHɜp+4]R"6 5)ANJi`4X`IM3iK|8wOFm$KL$7!<>:T OtYN25oMYAAP umNfۻ%GhTxT&"ГA̻)nqLjh7K"y&<\JƩQ%a:YYD0>:GY^O b!QWO}:<>[^hesr?8pE6p;sA\4X\`=?W[8|WV|7b/Si;^Xm\Rξ_ "8M \ZPF `Z\l;wRel$ ŀPZCR8\X"gBu Jr1 bgTڱS %Ͱ\.k*tPge)2TcǁpҽM f^)Ny< =~(bnb:0!ټİ~7o"Iuc-6>+%x"<#E"lƴ}wZhCtn +&{mk?D=v7P^R6 oaj} Ipl!kS!kƬzc'XVo瓚X{2=XG.Z9@{*R>:nyu*m|{J܋x$x5  '$Jׂ: /Zsygˋct 0yQ뀘_Rm`!]!:3>?ώ'<@iW (d3_3&/8"x;n˽\uZ$  B? wH6ۂj2,)6Tk*C9(v{y'01jl7yf$n.hwˮ< *XWbd?u$?@/oe^H"*moBG~V$y}(tԲ6Vq1k?T5vbݴhZ,ZPȀew.`3$=2mw~֊!ݞf Up&RcMb1UК*dr0{)^/KYu{AFlQ!0VRZ$VrFX@ѻO<}M;OXj_x90:gmM6cuRpALwYb0+)Bb1[Vxvh7N6l$dCt:exAaYtC#T177!9U6o *nO8I9P\c ( lH:(NT<dX<"JH$Ǒ2܁]hvB/m;HD. +(HYK1 Y:z1䣭˺W ,lV]ě V@gaQ"BaHZ:Xb Wrx;D]ܣI"Q< i_L暎-OGm]K7{Bz^y9mY1&2)]zΚ4{,d$rUP^P ͷ 7B4‘FÎ}PL e `LE7e*-_`0G1|G+b7t) %Z(ΫNЁ SU8ͨ1S?޹zׂ=yTRc)d9\5eW8I[Q 3_Ê" wHXW^^ qc%(Zۍ#:u ؓs־"}!l \ҝ@l=>ԟ/UǧrzÑeBS4hH$wڴWf({GßlˋjX/G;~d)Jס9U)>HYT+0u0\^ S"efU0sY"^T"Ƚ)t>=[ݕf)OQwi nq>AQsׁ']ZiS.9n8Ll6Kq_-Ō$MΘB5Y4cv-V AG{^jßh!fUO#ʆ)ԦqY&@2eLDA3_ѥ6~MGĈ{TM CSǫ_,8~jo-Nv ǘB!3 ZK?TƋ Dgxw3s+!\128k7c v23Q~Ehz=7%>;wdFcr:X '3&j9 !W_.%țQKӿbe/cBznx1Npm=_`͕ H`ї%pY \F((ެaf&r8Lc-G%EH:19M)OAgb5؇b[Y۾j?>542JMJSɳKE5\C[m e"sWN9b-F/e/,aSZ+ަn:㮗MEjq'kUM9eU^N.6Ty(We@} kFo{U]?eb;<543dgM e.xg0;ޢ ;: ku Hd)L$ ciFHfRlFG?.gRzPejH/:B TqW ٬̠{ړ#|kЍ1zzG~6gZSNU0֟;q{ d x]-nYuWtwQUO>gY۩=ˁ4w~z0Y/}%u=L; i,Xfx?4xJ,U,*"N7HTJ8~PϨ$2NE嘛'̳! o jrpӺzcP7I۳1cq`w G S{V 3)>lnGH؅9oAeOcA gqͱ h5!Ⱥm^/LiعS{w(߾h铩D ʔ:}s}bhMykwVΡvۛil=iTM[o~)N)fhqQO?W@e4\0htʏtOdrUzC^")!5=&}HjS*^xrftd9e?icrN۫]sLnY_D=z rYRaGa\]vSz%u};:K1 |xς+#DI:2P}iCR?Ŵ^& X}4c"JG"J2fih 0Kt(.'%z6ݐXR3&sGY3W6f8]"_);=kn֨nKePD /MT%]퉝bcv1f^zo쿱ApJ! nBH;_=PYl"nKQ_K{}FyD. e';I.rw% sFju[AFPoCwR,JY~\HNtH+>VaDN͠?kج>@m5R b~֟G(x lw^w\5z7qi]6EE᱉4ΓƕYFF4k Is~"V;S^>"c0UwM`aVX.~la#WPfΨKKH.|qnWXa9^_zS L`"^B2'>Y9[OD7CrKHl-BeN["u(&Hv^zϥ#5ѥK)‡źz.VXr@2Ql~Ի3)òIOKaBqyKN~oUր?Px86:#;SZ~w(b ][v>nB{$MTN.aB"ӔG7),D 8UBk.nu:}ܚߺZy6&&A;!aWM.dy|>g9큟rpbFճ:̇0,7a3~ nPzC逸 '* W琈2Tpq|OI Ay.k DY-?]%舓O|JCdrX!@G2tƪhS n۔o=]H'N[zb؅n._I]B_0 DY\cSYI򕻅W!Ee`ӅȲڮn8uus6IB߫2[1zT8@]O}uN +רq3fYf7Gu9ݳVl~ʤ]5jW"cܢUqMEkE9m/.uTѬ ۢl}`2~]MIpyɓ &I=ȥ>i[H'1٭SsX7pJ%ATKs?Z Us g|FH^ ^QqiԔv;"Qت8g|ZH@+kVR2vCaWx Wo+B}): gTG/rkwK\iTjkM 8AhaBoO}yIB6_#Rz7N1XCmgPW6K3h9 gIn92wlX,!ϻWOcûMrvd٩`H]o::ʹ.h8nȸfO;#a9|#eEԸi@n0pԄ6:~$Z8`1Wќ7`o4xPµh Ŀl1vhPcg?5X R.>xX | WcEu{'b?J{›qyՐ`,2NzI7ncPZT79~d1ۡ|Huoav IhaxJuBZeűG/-;dVٖw nRe*fLxV $YzM``A\PF󝶃M:#V6Ȍ D+8wހ8B8Зs|dU_?i gyȏ uZ¼3kG7i)Rtq'C hѳ i4Dd[sjTLQb0ǪJV~M9V5nZmc%1cM=uj+ՅJu{J?\lu>nfgx3>LLP?:":24h#EwB>Ԃ' 2 LhN)|lsoǒy}n~B]p;޿V%h)K&I@o>|I=G(!8]5X ѳnj,w< ۗqYq"ipZg+p!-`a٧jiYӘxL?QapVoi^k^.>$IB^k&0[3血hifx8VQ[@r|<b{W4$OHPmo[PUfK6XRP,u(/kӪA4!z>j=+}XBQo6Aòߐr%]Ì,ZfL$Iv'`;ł_e! Ĭtx{FV}PuvL|Pn p$&&YZN?ގ H.òqݔm&ݫUú @NaVJOe4o4tc*DR=ð.; Pis[vnK;ar4ʐ若!o;{H:MI7c!憛=(]P $a(?/2serz,ġ@{eWۻUz(R~k=ڗh#N'$o<&0u\Q⹦oRsl 1#yU3oHևGaCa1Z*>yw>BM%ၢps},mfw֚V ;`ًK3ן y'IU"b1箢 =bA2FtXЅC y-hP[SS syF78@0v~!ү3hJ(/@!ه1FI\0xaA~".|ӿUy2mpHleOMsq^LY).Zeq"^"> ɿgy'(cKeDŽ+mIy~Ĥ*ɘdx3o3Aаd !^W )Fƫf!Mc5 !fH\ P}\f0@MʴRaSwz?R2y5N0}kKI=r^;5D&jH8j>wsN3Ub2{kxNquTS49 Ak_~ rTLɕ:[_ '1As17|B>wQNo5ad|>︯-xaY$}%GB̟k圪4?˸V{"(]J!,(iW '+cטr4>%!Xm2&CuzGDއz=cs&)s B[x$mmغ'~@d(.%f ig\܍6@h *_(=/ÅI7Rï_HaNA-xVB̈́fmY\V02~XROrrECT#N |3hղs8tN]Ю?28#J(tp~EF Paw>%17{.@@Tc=hIB܄nGi`)]=i{zw8/_ꅓxmsҐ(G&FvI-C`|J#6Q-\Mm9#,.z5E\S]ީPΖZrmv{5.<x50'.*ʮ%7f줎NSwE0𪠒xtuK䭵1(>a91Z_";zGxg`U+H`ho ?AdCz ! uk%նB+!:KW^y󄪣'i!#SJarC)țοAUպBU"40 \7]ZUϪzM$8r[ \dS&R@1(lȓ+EI.ҦSUK1])hWEMCl6zْu -d6P+bn1a@q'x%3lœ66JD H $`sikږ#Bԍ l_1H'ҡjqxO ):|!2rO_,ڒJ ۲| A:N>l]5pEeudo6tCgAWL8M߇um9c<l 'Ra*ht++QV ι/s]Ԭn98{8kbOòt$( U_n&{O1K`/c}UXSN͓ϩ֔gRS{"o ɖ+k4&375)@3zpGc\SB#QgUù*[H^FeKA'~ÔB}HJcX.\Wr #d{qq%I| jS7i;ܜC55GQeG={DNC t:rcبɼ y$q@yQ)z_zQ+DKyvÇ5%7uX*͞_-Ww-L_fDV:P*)ToDS|mMGjKu#9_" _KڝL"\X$ƗL.^/&s7#ga8cJ69J"D㩷 uK.WJ?2dGK^&|I_X̵p16E1Tu-Z Zs;RǺ3bg㇘N1 g.:ݔ!>/|P]f M8 j5OsuًZ\rZ7=Z Lʐ~/'S. 2rPz[ț@Qu-1nt^+UH(בUqjI+}\=+!|rt!`Yp~+!Mp"cZVq(aD&B n1tB0ZbNc+ԻlzGSW8-@+Xi\І/9 V,3I:pl~ɧޥqW H^&6lvI~u{ʵ #w$ DDg{1pMlYV+Ӓm% kϯJyEҔm\GHftG+&=+TXrMAWxrG6-&KgM ñW,kz8R}LOKϘiCY/Gqu_cHѰJrԅh7ߝy( 30 r!/5[ {8-s,KdWrT-&M }#o1ЍyZ|$@mpp۲F <-ƲiїM|O3gKO5cљ,/~֟~wy)Lu7(`V)y4Rfv{plc^QZg̶AbtsJz_+0̈0|xƫ4Ɇ!ǀMO,eUN;!ByK/,=ac'"WyPӰ;Hۼ#4JʒR4Ntrlsl%oLQ#vRNsřjm0P3AlT#}"7v 8NYG1AItϢ es#Ez;98`L1$)g TF~yP &6 <'Fq7mKp=_ƽpt#+"uᲣk{ cJpR{GbDwnB C`24lf?1B/["54e^ Lup$z&NI<\W&DȦ~{[n 6~IF xeh6@76ڼ`oVu .#OFd۴8)h РL eE KPJpЈQ^ŰVK0'd1PQ {E،Vݻv\%QX$0an~Q6Y@y n*W6Kjlq R`VP=y#?oָ.THN[֥;m==^ m;naw'`d3Sv3A@0q,םNq؊ EW&ؽQoULrSHW?[FG"ﬢ҆a .,Ĭgys_GK)A7U3,2Z ujXaq1iFLvʑq#@ѳYf7zJ'1POĚ/?=Y+tX|b',֙$MJSUp*nsaF]bzۦ2=#j>12TIHqΧZuz\;Y']7Z㴱[j'Ho-Hu^EoItXQ>%0 "fip"Rs4~;!.c$Xr`Cl2k @RQ[W:?Ne,`5=\JW/hHn> bDg~ t 0>r nE97%i a4iYpV1="e~*U^ T4" HEWxCMz+Cf?ˬ;ꖲQe羾+bDe$Vђ2:Qܜe*`xp"DSӢJLEPKH2y5\x7`?Q9yBKL 7ŒA c. YAXzk˔QٔsI;P'vcK*hjn\)dڸ4QXV,_ tvE^nKvDx4fi/qb>JMhb6>gM']r=䍬0__:/ jcf"'ʳd@B]"yyvMW>tab'|cJ$8ޢPpLoH~sP3SX`UM|=){iz X/HU59p F͙9[ѳdodwnD_JKiG R4 pcYH#ly`'Qn|kNW\ӂ;޴( &ߏNEFcyM?U"L3[B Mi (z.Tih''JW.hAd]fvsSc3^'C 笔bYK3zT$؝:A?3qGJ߼('ê~&`x#f7C`O4=9e4c5%u&@XMAR#T&G7s "rů85h!wO^,ړn'\LFAQniLRp8oO6k=AX*29*K#ƁΣa w2RxEzٲ[Ά™q+M]0kveچI LJ{Ɂ~S 94E1"DAXwהM8Ҥ}<3m2b*&vh:V]7ečƴ S}a͜C 0Jz~2?{ ҄EPXa7]E6B17G,(QnG] I~ @V*0JPv[8|x(H (WB>V+9~jˆDrSԘBJ.Qv d53Z6?r*U=S,&YvW)U3 fM6^KM;L97iNk/=Lyr> K<Ƨh5&"6XDVZi7\A?2h!ݜ5}63!s{MW(eM)Rk争+ggQkI{X; A@0}ɋDߚꗸY][ a5<8|2UmWoHlIDRʏ#pJzÞېDKw!?j x?`ll7=`~S_wD<Ɖ@sK0=,_X@2{,#]HuZǾo,b$ćxR Pp̋fnNw 9[] #R]yR8r >!= <;`)^dU9H(U"\HSkGtQD0}ܟ%w9%Вkm{\TZ;R_7YE<]8ڲra"@yoOޢ' A9XDUcTGR,~\c{ 0=mҏsT-31@nOsv}1vWVy$X0,{)p8` m!i0Z\}WR) z=ġ69 މ-&ؔZ@&Ak5>8"o^\pz,HтE9: >e}wrC(RMfz6,̃Ol?DLW v#됂ts:1塴UF̊4qL@/pRѴi?wp=;KZv:*Y :{eO1wEXË}g7\㪇dg~SKu,.$hU9tgC$f/='@Hzx+wZؠ8 kvr8VO= :۞d ["jWĽ@bT9;G拊J=ӑg7-#샅mi::$dut7Z'[އ9hm,ƽvo(=1 VUN?z? }pUm+wav(< '34 Ja fmwp:t)Ń&P. kN)cgfρ3&FɪrZEW!%0c(Džu,H?5?[gI)] HS/%YY!08S{Ol,V&{ dV}UdYVyS:DeM:θt>(tFaʆ8׃W|?3U4h+PYU|$r% t) M"/aWxLWƌ \f)uDۏvwl6ܯLs#,1~Fi{<ӏt {ܨPE-vq{rG3DOdɝs~g%n 1%}R6{ :Tpt4g7.Ȭy8sʢ9]מ$qÅ3axwۧ  ܝJ-`p]GZw-ke^vj>mm1d<ʗzRO Ȼ)44fu>ɦW!}Τ/e1hhE[F;=1_szIbSɝ=O 0H/9-˸\v(knvOw遱b({Fʅ]a%<%o-}U QxwcVbSU[Txk=/U$ju*$W pʂ VE xHIXOB"hFB7B: lr;s yh^>FpU 3xX"'倸(CDbHԙoi>hC#ǩ6օ\i@}EzT v1m׃^YF T "↉Hp=2Hz vVB"GS'vƩ]Y`@M OHD<ëPZڲer/%TQMVx K/Ff2Yi;QrrRv/3q[1'{U2} ZWLmAKG.T v2Zh Z_?HPI(;$SGl| |'8oY8c팜sϾQ<?Sn#2ݻ_M'4 WX+\JdS_eu\څZof/ 4 NXB?\R2l/'3 "lkD/EuR!؏* 6R7Xy<Մxxc,Vp=idd`Zw5+ -baVI;/LJ/ZM"렺݄>a_焕- X5@\$?-2"\P߲3mX$\7 #XqDS*Q})U T/ k?Xk&mKEVEF0T-13"=^dIF*Ygui}S c}n0LvE>3IkǰUM2~}/9g$49?!mzWh<ڮ^|2l$p)O4'*Fru&_*c=;$yӖ$2KtEπrUMJV_q!@Bu> C.A1r6: OҿV?ސx!|i!xeWb& ~v氤\ó} U P 64ȶ>Kh%Q)j-4WeS0Eg lʴrW5TMc~)Y?z<[{MlsiWx|)Ij9SXnO3%VU:^xde6ffWLBWLr)G<DXN^Y^nV8Xc@2Wq"5N\FEE^?bf;Qj\2@ݍ%g}p0K c xZvֵ\snThĂ ~‡O"A{?5&8gA(3?5O"Ƃ̭JSO*Gq ϶&1>&n0!}q"@F?eJ ٪$ǓԀ7ŝޤd̩'y2w{ >nqXM'r#[P,IHP 9@XW"Ewv*]I̋i`k mG);[%~_=6c*C+w\w-!ufMࣚT=v %Eȯk0֚Y9B"]!d(yG-&qO}j #y4{-,;NSkwfw_"Bo3,v:8O%0}0K!*$LFsA)DL#'F/v+ǜ渭 Aqv7fl9 ё_*1qDډyi.wu*o[GAhARxս#lt3$pYd5MYQdƤV 7aЮ }Gk'N㰙S ETnl Oh:SV/FdMx qɥ9 M:>LE{L3e$39O#U- ;hJOfẑ.~NXvR&g!&Nչ+5x8*NR$^Yxm-Z֦nj'STe|Iqw(I uU旆sGf?Th9=4 T/zJ=mdKldU>C$XmdJw.M#->Oޚ*36Ʊm K2 W.J|KYG.zF#v3Ψq8; [:ٽ}2DM䝇ѧ#5( Y'U1 ermYQ%*Rz&V08,n.iU43D,Dy'wPlNT^ܹ]J{9qj2ԬH̷wQ=b^$D@QP5; [(7#Oʊow \NKVsaMc07L :K☾=5>:6"|pTW .[Q:TIIBT)Azycsm-*pFF}Jh q1yM #hY EFuth\3j?t5&h[I| B@u.dtőc_S^L:kǁCe>|NYtrUe1iB-)>F7Uy'I[زs>͑,1b:ZCUkg3ǭx #.oIȾ :3 FӁRVK}T*epqH2tN%Wٽx_<:Wn_,M;*Q ĒzFӣJ$H݄ |X>Ѫ 0[X'Bщ;kƢA0ݑAw;)h=(z)~Wh!Is)juGxqkV?s 2x6Pۚy RǕ7i@qy(X51Mv1Z!(HZW N2!ld#G3~%>1^)eDprE 2%'H?AY6=vkKΥB֝6}b[¥kY_d.)nqKw"l z؀[NӲ鑴ycE.F6 mz z`1_rޛh$`.q#p4P?<kj[61ȌWݮ"1TX5-P1"Y)ιWU٫ 9-Mduu^'[pZk=chP#۫E <*QY!jJnp0` g0I/06p k]r aÖ`?wl^DmP`PU AF7ٲxr)~bJ.Q*Guq|N+LҸpa:)]LjFcdԤ{\)|81BMYxAAc?y?J̍#nJZ3ge (9]qSфH䌄IՒ@RYL)MI9JxVqrҁhKVL4B~;Oh^k@4Q|ĦCJpWÏ2<_t)҅J! X."&@%x%9~d=Pb'Io0GFB diϨ{|j.' TBoE"yѠ: R?-MSoF=.dD'"J0"> [tQ;4%WN=Vt1w!I(g1'H YlON 8`>E:abIqJFl Fzž޾ FhaJ0-,DiH>ec@<U rTz,h_αu~ cP8 HT$<" 2ugT[)Ooa&uU 4DԤmqmy ;^xK#(4Im69P䩹o"6k73'ވI+K"]e{PZ%dQ}V|u37\٣r9;0.(|}{g;sDWHc uTDgFcJg <X%zwk3,q6J@oL˷Z~Ï7]g=/}7$#p?ҞԽAcPbky`JUy[@1ץ7P2ND_ r#o v0">6;eMOmx6JUMđІ;lqLw3 ܗdb8PcVU_+-+$da@4[8Im;.BvNR~uue^Dc //O)7ώe; !vЧr/WJ/j*"ye ( y&UIlm7u?BlkMjZ&ae|Nu"w6b8ש$L)&V\M2Ici =Xю0B '%PEn?+Ł(vW âDwӆ~13kݜuSMJD l 0CGZ&RFe^Q Bw#}CA9b>*UwMW&1uxYMZh .OlyZ'l?un΁&(,Ƈ1:FF`hM_O%0*4Վ+U2jAlq=QY$ á3T$ch':T/=I`Vj V]\P{s:|L90zIZ]pf{.:ta*g$ h1{%?>rrpCSs\S>S`r)6rgvT(N&@?NM9Caӊ)21HZLN=$:E6+}3j@ĿdJLQ.P2 +95=\^yktlf;MDAqITqjoZ#yJ햄ʸ(ɠV7D#N3\0a>@hu1[ 6񝳠wDT"ٸp#@ wiBR*YȾ29(8: Oa٠&Y, H`u;m W9&c) \9fʌ קeyͭGN^mn3,gVc=x5([+sb6aw_aXڃ"?Ha u4<q{# Yy2D%Vl$ -+fS(ʆj\.mlYS.5<)c xZ8ouoUSq,Y4؛dKHhY9f\qfcBõ0=HU-6mz.@yj׼鮍BJGԀj7vIHҡ:Eۙ쏽R4vP\XR/K%Ji#2;2[Uu1&q]5߫0-7j6ywKlHN.NJso{L=wW5쀘?BlqYs5 @kȟ50'm#nGppͻu>N@؏e.(Q{AdyE<:K$5t۔23y?|8/jus>Ly/z*Z%%\܉  NIt}88e͌}>sq\3#z\CT#6Vʆ95zn^^}ArR8 `w-2,:eP'x]F: ӈm9eTK)&ĵMmQye^Օ/GInۛ~r9韆JzƑ%U Y8 ^SrYDد>`JwY&B"$pH|w8~枣j H *2G ğD4hqw',? |.KO|&?F7SMZ;QhZx櫺q# `N{&|Y[ / ;d̟$rLJ$qP`3Zix'"Yvnl(y-ѤM#^rCЂeQ%#ۇ"3fox'kS?فյܟlRNc 5E7AG'[{ގ"Ui ]cOS&0D[Btq K㉬w %.Sq| W$%͘ jgsk-o<Ë[@$ZBR VmUn!-H2#=]t3d޹o_E  .֥; ItΰA4%4J܉^ I#|. +k-gK/s}oK ʸZyG(9Js޶wmJZ}knk>6-pJ)ТOT43~C`ӭI) O޷ذ8,a|У]oǢl!hw-P+L0fJU[? (Np¤uI@vvAA_<$77َg,ls$'SPag֗ :} .tWiJp-B n$9m0I>W6c"#:"ŏ|խI_Ɏ6{W$BAtKI IN*ǽ^#`vXj7iF/4Ni5|F3/|)%T٩R2QHJn՝C`Y8:GYpY aʄcU>I'LrX[P8G-]BV,H%(3"tM4 HW5W6`P~kPowZ|?Iwqͩ>~cq"qf( hvGG{ tmÍG#g$f ?δ ALΩfa=F?g8pώݏoXٛu;y}{Ȑ# {7̅w_l?+^/r-Trn&IޞG|r%GE,Nla'qq #>.45v؃.|98~C(#o ŭVR{'<5QUy5E=-KȆ7ſh 7 57QOޤң!a٭f ֒o4|滚%ҥY"yˬ"Ck:Hu&05^Edgf.q^JA;W9{;Օ2?ᡃIE*sL ~2+=GMr Z[fP']J1=N|2TMWv` 0c7Ogdh}LH1AVj4D2)BF @\SKû_@Ф ̈\^QkaHxpaV-bZ:>)Ϻ˒a#+#]?ܜ;>_;L["bR-"HV}.%a- /n9SL)=)$I4/[^),8 J=+lxWnr-eçPwǿ\wß\+~=?[I5H $7"4<[%*f@̲mkxW"[tYRӮn0zs:"@::pfֲpUf % JgSxL^M,NȁnG!Rm>fpb.E? d[g66.1C%RƾXOZDth*~r̉f}bƠ^ֺ$:Ft0rxЌ Y΂%t;<Qr/!qf*I><4ȟI5A̧(ZS iodϮE?7;P;q"yCC T>`]4? *]+'_Vd6࡚du,-T+g:T#oFDİ SK"2Kj-g;gmŋ$12^JH\sGmd: v{["0'b9|5% z( z)#lXv2[:6hV9h,{l.tz hy}CTW]McadxUL Gw푡@P1`7}̓OO(F[0zL|܌MzL=ݹv?1PġuݚW)viT>Z<ȃV>t%s욄ҝY""fڝ(nE7MA+{| *ap!|"0Ht0D5edFaOo rOwRn7˄2RT؊. S|j]VWJާ-M:DryyVxS2ڶͦ `!ٌHR;G>X oorʏiUHKC>0Y0-s]2IBű%./s>CvΪ|p; "5E[dG/doդh8U[ b'!$Sr>;و^ڏ:G--(hbmȞBr*BA":ZۛAp$@cTS>}O271:-e,ȹ2S A Me&T@ ~zu)Us mĦ h]66dm` 0i곞O/n3C;x8\I(_ r~b72Ӓm ?/VSTQW'lԼm[at%u?_ǸTؐǔh#~=(9M~\#03p E_R:v(@EN31Ki-r=-ƒ 睙\ a]#x6ɇoݸ@3{OpQXg>RlGJj_VI,b.Ι[ N8^U&0Dyʱ瀧؝@v0o)_#~˷ZBvE$xqj!2v&kw2VWx}8rR`5[v,Y3MSM]u@!d6 +jPcUj)/HB YDgpPYǚ(TPw(~VT]ҧ@Xz='B(g{D9(.70)OURG;_w::TE񿣏Vݢm]YAp Amz60J) ;!M1F_r\pMAGh"Bl,듰lɌϥ煷):)ͼUZ& zYSCx ꙯cO숔!2KBݎ9@h[ vam6B/=m%b F(iqW\k/߉xe6!1$h By}WW3 J^[gtAp(TIU.n"f@v#87M~!ObB6d#,Y׆qpF='R`5\da/}-xV 궶9Doz 3-5$(bȞss¾r`dzx٩Ϣ SBv*IƑԛnn0oS?0;mvIǒtW#Ѫ5䓳d(-4gJU/ֿ"3|Ϲ̊# SpMۊ\(k!> Ή!Oi Uk /+gqû+@]ե'{猏!z8ύv}=@K[#{y\,-A ė8$p*Rgm\=U m6#tE#:5f&du>uo")X!k壷 N"J#u1~&@ _@Z1OWeZOH{y#i? r2$~]Fm>9Ρȓᆟd{M}S*9¨E1l-ba/=keuk Dv|H7=d2U>1MP(ܤxp}p2ZȽ<2ǵ+c/+.uI_ȃ^ۼl+@ ´E"fNM.KfH7Z$Ҙ!LO`K5dh 'Ie5+B x* E5.Hi.Ƴs\G& SqJ'aՍ/mBrdLSe)pX 1Eṟ"_s7R%OU~+`Y2H"29BoH;jt(Q zIMd$FX]剑L[il?ŽZ0(/Dkt_ZG wHT0TפyvYB]jWl.镱a+n湜FP!qn!^$:&8߽Yp#0Cc4bќ+ >5uCBli1AH=\(ϟu\B[=^b`R٣RN<@kZ6>^ʃ;r9!E En4ʜ1IuagZA)ɖ_mG ۍdC'V}X\J:wci10X+y5XB(W{ǔn@ڈZXs>G PMVh"We1l2S1VrV߸ ZmSp!_ȣcGL7,ZurKЛV4Ea Ȏg(L:^*5L(Yyt7<|ӈ:s9.]6?ym3-zgXȡ(>!&uVԑdjz-{Bi~Dg؋yN8goFϮ_17DHei4:4+<@Җz4,e+T9ˏ% MxB *BwP #vHufѥ A$L>@">)EvZ/WHYn68FvDE'`nG9fHRbpjt}3 Ym6!l`"GQT3Jm(ݜ,Iu】EGK95Qjr]u>\"\u4)xКo|o=tZx5#( U;}xf"7aVȶ[.}K p,ą ]lsѸ:@[/*>%yBpG 5÷azн X* Ee?d[ܸUe+Zh؁(Y8}}u3}̻ek.EX0՝֧|0H"FV\ OTiuߙ;xW_)+E&5d]6X?^Q2O/ԡB>_911V4 UۇTLyYHa@@z:G_cZ|cDԾ)lj??tϿdXh 馇',[YK7Oaj^A;̠'$%7qmecWiE%iLw%9ɸ Z'= D&lvTiF,(ZD7ؐVvXS5Ey1ɖw2!"YPh6Z|$n?\=iRT>1lG!g?$ A$|i"V9jNKzvR:})]`5[ن#15 ~W ھeT@7$]WkR(7(Bf2NޮKbq}i& m'/we"?E죲{1=lv 3[zwfu y%g2xUS2VLu֝6}y[hCzY2V'%L} @Y|>ڊSCW)5z}ͩF{pgNNBf$oq.ԉ%ag8CatMYiDRmmJaд%36ҁ=7/)U ̈3ΕF$d^qł%AL;qxLD1 w_(.`e -N%F{UKQ]62J83p|17~h WHX)_Sp}l[/2" l1[3jҏ<0A&N*íZF um*/"dJLbSkhX:QeQTtpxD %oiD#Oa8ʆaFH{MJ :e1;>[ Q* 0Qz(2Ӫ  67#籬 m< qdv|uIW{yFJ GLXʉ_o͚,u5Y2wKS=i0OCY5¼_P"y4߂z;c P/J ˵CxzW1EDR꼟qJ{7ɏaNܜ\yD|>ߪ]]܍,|H3l/G-2찲0)/jSDo \.̜v$iD&JZ+P[fYǞ.4eSS;yB8 $*i7tK+Ԧ>*$)'t2X{=2cm2r3Cdc߸ćōۂ|#3S5|4zNz a\ļ{4+2_X=`Ir%S0У1XdZkPsHYf˜+@L&.ӡۛ-<걪< "L+:2- 1xie} RlR΢Kˑ$t {d<*ۿVn *ui?_dпftD8ZS'dxuWCy|cyK*rBJ߷~%AA23uaiޏۤb\A$myw($geRW Pܛ`ByP0faݟ8+2D0dj ( Tꢤ(tT.xmg`Y ܐ <82z !q793RjfRm%̾ :gik$iO67caTWiܷq(œ嗖1d9m cѪ3'Dq5uL^v(49@,gq{~TcPvޯt @8bv }#TXut%3{8Cv}ą<qXV4(t?Λ]3Bt?}٬aeYD`V閳{mIݥhBb;aDClu(HQMH6h{%̴{AHC7|8_D9P K[j sr,Ly` $絝-89JQ5oDUP.伝ǜ|fN?OŁg0S0}A0`(21YRM=ޥ*T0a4A% LE܉ ìTM`լݲ;@^\<k@1DQz`^Rrcd04Xq]!m(e/6Q2ymt:'k+!7$IGsiP\fDdFz y9qΫ^ƾ_Ú2s-ɐ+f el} l[}a#Ak1V^q )f~X57\tw@/Hgp 2.k_ xa셡'vGg[ѽ_(~pzc䳛+ĵwA7fudz QU2s;#vC ZެikƸGA[NU( 18, &+6 \uW Cư;@x]ؠj}f!JzһB! B<ͨZδ,K;yʐ&zޖ msKg-E 턞Lz2tUD{[tZcά#*~M0.&lm=ɿm/FXLN݆'xI9Kd0)J v9LY>WCV%V&m׆F= r8m;ź:,ᏀI $f!@;~9k1?`?JRkkJI}¥=DEƭ ˂ȸ"GfLg" @YwGTv-D8i:,16V<1ɵ% ΈYk %T!mTD|;AR4|@*g8}b_<[s t5ͽVۋGA /()XܕZBGJϬ[[B8[&/j1ptz|,2CNFƨ=IgCG.C2֘2%xK* t[VU0B=@;csXG?҂Q^q^onA'Oいnx`5Y8Ȇk:O99/(m΍ (Ql IDtUН;Γ0֬&7 mېE3Cpٟ^>2w♿\T ه,(+~DDo- Rx<Ʀi^Qs瞳'drW9EB* a6Ȟ9,ʡu5jKd0 h o $pm;fz5D\rk8S|V}"^xXF+4aE+%:~ŏSkQޭh;sxItbcՋ~աي 5SqG @O+2EдKOlʺTf%Yx+;ٓF,MKE*D &sy-NV;:L[ \YTpg;իERJw1\N:KM`3~V8Ƅ@xig%lɘX aWr/ {g^xp8nU;%ɜF3~#e[l+ݗ/X-6LF=&zbH.Ɛ7U(Ǔyc 7yGe` l]N}Y6bFYyN{\RN$޺ y8΁`;@Eqn Cd6})C͊ͪqO].}[SM5Vg"k ,8!'k?kYumni]骸Ys|k '}ׂ3BCKcbvaξvFE?xyXyI$뜴!d < u.E 1)4Hq'kdDQ6P 8 zE{lXZv֭ "ouݐ59JIz՟:'״pkXop:[Bp>X]VVrQYlHE7"?lɞR2ӧ M 1۰A?y ͩ<>:W=g @H/Mpsxwj4DxRZMx iH@`rǔߚ,Pb㔶JWHP|R+"x >ԟSPL&{xOG6.v..1?B05oiA^PO3gESN { 'BzYhIi!.jlM'hp OQ=R%:H81ic@ZݔѓV@^&\9;. ЄsfэFz=ݟ6If&T刕k>Rg_8zZ;BpqɁ`?LP;+GZw! .ɖS>}0׳~_&Xs"Vokmj>Q'M@_?m=cIV^N_6c'c:@l]A1C.ApDB{k8Ne? G@1-^Tˤu` aS] aEaÖvߊF۠)J.Nҹc Wqn4]ai8uCwBf։0+c'YY MMTpӮFb5bdbՔ&Nϕ$F;eBXiTxu1;)yb쇢GD6@%`kF,vJ!:k腻줖\΂ȕVQӾ1q hۨhI $v0Juͭ$t.+$NK_"{D Bc3\WL0-6iQk!#sd (݀*謔CZ ?5V<51 &v{J vѤL/(-2' x;ij ,z ?еG/ݟ` XG{lYcU<% TN]Gr7٣ƄOFzven;H?cWBŵ77[Y0eH+0cEjY1s7A2u~LuƲnRJz͠E8yS{ B %'>t8B*8G!^n.ZBChť hEa!8͏ϋo6Ȁ>LLcB _amJ$O#=5^3a`1*8c>9̋HG0(U#<G?H:MZaT*p)ьNGsH7_XN"xr>hu-^oNHO(f1G\i6_}0r[Au}tnM1F|?+:L-Q?Ƀ/s*]fIaE/rrX rƯo^\| Ug;@MK7ӃtӠv$ s@-ZW,%Z#ƻ{ۀ\`c8-1M̋#~}-?þf~TK⑵Ň"OG6Ԏ!nam5~z\a 4@Zc[3EFeЊ+? rƮ-Q~f{&\$#% {0AS]7,DٱOokrszLZ \N 2Mk 3@,i'u/يG(-Am&LMg"c'XzWM~ kՁ3P;R/AT09 ܢ"k*lIٖzt"Y)!Px{޶NBqʩEiQM/-k+vH+՜'SH/*E()JViXـt1kWu%nIf?*6wH-i?$p"WAW.;eW576iVrV.!rW-ԼIS(eiq2x)Q? rљƞ+yz( c6n)~[ȃ91i{ҦQ9fa!- u^W9. ɍع_P vMAA,X-D0ݬcQ 3}2d!&Pj|aد9-Dv >KLy_GHAq1j# 0C ҄X"ň !R t__u/EX G׫_kBov9jǕ{`e7IMJ6ǻ:>MҊ`*%^ԚT 1d9cbO 5;4Q1/$e91ɖigG޻,UA]Ɖk ̓H2Y+Xjmn" ?\.0/ȉlJr;;D3IڑQ4 ˙!%KC쟆n,O܅([FO:^וok2'v.q | lIrZh/C?r3Ww0M n x0qR%^]auYOX ΰvU!]ls۳ 8SȆ0%5[kSŦZ1AlmvnW}#D jk[m"Bwʗ#IvϢ+ Hܿ \֓;d-Z)ffBM2Kb6u8MH6zSb*]/q.C~YۓE!EkȤ+J"5;3{_l+x'Xm8 &)sjQ 5wb'D5>ɱ;ʌX.ܶ4O)%C=ģVg7Ce^2ʋwHaRT k3!N;"ӫ_qg  8xG].q}Qu-MN( 6oI%&[X[}n5L}g:V4u|V<*,^jiFD/ƀ;e.-@[Um;m rk/H`wYf)H+c[I[h`0kuN{\e*ݠ\gY $84vҗ Ie]`Eu:1"mG;Og*IisY:#>0s| ;z,Y5JߔMҷNvUR+醫ڐ4,Ϧxu5 @3jM1k͏Hڭ1J56ynCoh.$5D\DuKd4~HkiVe :] APZKx -bmUb ;E>[k!V\`]/E2V̧;Y>VmOs,ŕEet@N>|7ߊUaTl&16:Lդ,AIfOr_ 9˘v̉ꭨepq&k@FH9@B/fv&4hR[٥ݖLpxS<5B'd|ۼ\E>w#u뚬S&k#'O]شr@xߎ>Ȼj$.ݯt33|VL7`moڤSIedѠ ߁@␙rVyRFح[3|[cB,o?|]H荥'~b:a XQ~&ҙ6\ft A|WM"=}y2J2砄]vhnrDE.9מpͼFBI!N5 yaզrR&~P#edx*;ZiΧ]ul mg'Y".vೳ&ZŚV7h t|@Ne⩊ YyGGzW*z"qjMB 8 Ό??̬N` .ȏ9 k).&|~' bw=4o,CX7MU%Lϕh!1>d!gۈJkt";b7LʹK`Wmeeo5D$I[(LL",z#ӞeهpC!٪_6' |3B>ŏk7`hi8̪:?܄N%Ҏ AIm #,jA@Zt;Bm=%|iB%xðcDX]#o֢ѕA;5 [y|]~2B-٦E;Jko [\0YI GM!" g}(*F{79!<2IkC4iH ){q<~ ʾBۜN頒/͌Q JR,LFA<Ua·r49>9ǷtʕbaqIcEG(ΒEꨶ/UNk3Vٛ ֍ &}Vj{J@R%VaE0M.|Pkl+*KG=Ȍ1c.ZO忇h{qSZ_A6=f$yqY{"y7YQK$/+\v afirrxsH#u蕀ߚqa5T~ 0d}!ToHab ]$FKm64CnbdL&<䴾jMā#Ffב?3ѽ9ڕyb `8hYB-Vb|n1cUb7d?CZERdi?fP=$S=~,0D eLz;f#T|p'SL[:CVṖ9k`%-alFo·)C )Of!h!jҤQ4p >oa 0_:_'W/ЅYRaߡO|]vhHBb7!cޱ^Ol&] kqt*NYM1R{B/2MxZ2졤T硬ci+mML5(:5}fsԉ鮾IVJ9M4=ԜǾ2i=oTZb,ṁfBeH/53}%pXSapg9lAh[g,5S/ɸxC\Viqcu!CWEEi6ػY~f$gtl[ ?awu85WED+[9m9LPW*kq=S - `8 P(\[F8ƚJ3++8May4mF*5h0ğJ>SnbhkjAcFlBĐbT[f-%iY5PmmGY:%iwWw0%s[9Q|P( ߟԮ<cFj7.UDz\Pp=ó7u ǼxsɔuWI\d=ƎX2+ʆfSYQK]l);a@jgGA&R1"?*Oo_ #7 Ft[c?(\> Ѓ3 F;ct 1ur!.LdĸrcD6h\ ̀bCQI'4݇0|,s^Ùlic{#;`퉓V (OLw,$j)y3j! zf1#B S}3n:۽)L,QHEHEyW7*@dRLjMp%+sDKA_z?J7I8G,}R`r] !WF==!Mjm$ k!uL]^[q;QRLon{ʘ9z2GV=Հ\-Bx;!1|St~ߎ0Hx#'Xm\-ӣ бS4X~6A?/'!N"gkae6 0nEdC[ĜQnxpm̵" JWCkXk؊/,1R+Zszb>$htIXhbꮏM==&c&_Vq6)SVujryWݘ@lldBJaAEn*Is@,`;#uD)G=}/Or=¾YJK~u$Q?@Ԏ$ Y<9chZן+q|w!dq -i6@O.@>HI]Ukd?:bgVN1q@nnZx>Ks2yKiT~t Cg a=Y(UtNe{y5SNEm*=s`_lAt4UBH 2R+JN|lS+2?#)BqVvZ&!**ȬW,?ޕEƝ0sSH0ί틏;YxA2Z^DF+hIxY67Ks@%A|%sD/D\JhxCaV34r0Kw]BAx5Д>\gF&mkmR e8: ebN} *dKQm0e=7 ؒakRԿ|DSS ]dIm7۴Gpy&=xBS L9A FRen8Dudtrbq^g.5@!pϣVDo)Х@ qi G73bb?74Ýo,1E'(9}*u;#u4 /E&w/"@sq*9]3 7_q!Iưg++nuwuㅪSuvz67:XRll9Kg[ixLuO}#'8zKJoW/iLbZĀڀzCqXccV`ZGPPuԛ@0C͘&^Vba9N3.& @&JѿXL&=ı0 IнbV9]pV1&E (0ڍh3uŒwA&lQ$fwz+Ji*M)P~pMx;DkM8bPnL َ 6 2 ?ϛiJ C:j~Ex>~Úδ3wJ\B=4n;.<-EKҕh'bh$awGu}[4rJjVP5ٷ֝ƱѕW(w`1HɁEIY_5XdYWTGyI^w ,f$>Qq&XZX!6NfNGKѴ[s{:zC23dP-csn xnOKjz{FD ͅK3ؒGQD&m@!"U!"n0TE6oHraƋ- yN燏 ȓIXjjE5H 1؛Q^4BjLPG_nҔ(5} JFTWR80>45B7kцaaGL;Tl@JBecZ` ($#S<‚(`pE2>@uk> N\.*VsF5J?k@,??T )9^ 8(xr߸Vrѳ^u(c"0oCI/jȚ}%JXq i7^z=fg~j^|xY)ĥEQg4` :@D{?Í[R*XRV=~S5Zϱ *T#KAN~/-aSw]oAɗ獓⋴&[z(FERP; /sH}uXlP }(d$V%kfq ^ŹBڤ œL CKB] l]41b'ܨ)[)[`g)>|)Z ͒0{|p\;:C\=AEA(VJW~r@o@+|)wB/bo|XW b @- >9P~mߗ~ѯ2>\vjiUiu &ғ$dhI ]5u_n >0>Te!7V,D ` ɋu#u#y;mԺhX %w!$)1ӎ = DC,LEn& .Eq\#ȂMV xV  \dW'4 .zCGX7;qCw3E>RfDCrկmP1&ۚ "ͶM[u8SY/*7#{c>Ɨm[>~؀߁.c57Z>Ka2gGXu@N'##hNTX`pbATH~9O(eWgh'^\O~g+.M~F׆ޚ=)czeQ =!kcydX̌Ov2ٳ):< )] B.n$N 6L\ͥ Н bx1ײLg oG tcREMnY4/P"-1v{U-Y|F2炐b!T>!I>(.-NĢ=/Т7ۈ}/X l xrB BE|\.TNvK(Cf#7}֪7hI_;`,I Gc2 r'}LpYgN*$=U&(#gb ygyRQ8zgqJW@sQӵ8:o5[c,QO&9^_Ea)ե$T3+*n35×#s褯綽*u``Gu}"ΔufdFëoFMb_IX0vbpBS=I-k7& ABLW{|쒛(T)-)2^ޣ$͎:`(Aŝd)U;k0f\OD?d]k7,}?p1zU&نֽeQL@4X[e4l_^$~D`\蟜Pq_;V΄ Y`r{ ;;%Ea4tFHBDqW ξ)p?l3FqA+U<|Kz'͡fHS8sbi 4a+:w~L9" Ģn›pOl9 ; Hy %`/}*U2W_K!o3 VkQ@Fpg]B8zW͍?pAB^h89?Sɜ< u~W3pϭ"n0>CuogI2š$omaOZk UB#|cf H zl[~o,nh܄eP+ۓZgAF#2~ /4{ûD՘+JnGFnO޿f x/-GogjR#,%4H]KJ1JZ1!tg9ݺC ]ð- 1̈0^EXvyZd-TW΃ĪqBe!Lx.g( &n3@r"ĸdРH,|< vB|6!$]b?ClQ Tcmb^h[YUG{*H=gO0BGdjE/GqYuN:;^}P%BeM,{p LV4ӕ01He@,{c$0n7 }.2#9~7ӁH~ebX[J}rcL4F]5,ޛ0i 7L^GݽOJ1".GTһvj5!b-o|~L=@1 iR~#XeKsR IMbۻf;\洷5ܖx+h`0 szx$m4ҹG]}"iF>~Q*;iuX xpp :EDUDsH:3]kS4+=t{uE؏B`N*{fϬ$B}pf˟҃ѹzVAzˌ9C} !<`ӵ"lPȢOYUT"VĻI5bOC>bW@2UppmJ\B9 hrm XSf+ev/S \qi (*fOEZ8n"af1m4faطIW1J9冰ꉞ5!r(/??i;(PKr|&6ܹޫMRIFZUeCoQJ4p]zZܶMiIoQ͆72CdDNe n&N-x4,Ѹm93E]E@sARS\+!|R]0+֦zhsLl}+&t)(_xj*wnZ f xn7}b\uãUXG.E548RY 6JXBDĭY^p:{C'MSwR뒯r 3 %ħ9,5bׅ}3Uc;9TãCL ڋX458q] ,rsoSnD+3:'I? ~Y5]v5.N;JňOz\f0.K?=Km7Lp bfl!; ŝ57=d3@JhҪ܋5jHy?D5xŊaxhXvQU±F'=!gj3M.FX8vA;UC*H с9Y&U*K/hS—5(0|ZH.7~d1cIbBT^hodYNi3m ʄW6̤;knYJ ށ c >r+&G>1>KЯ@Lk[#b\̉ĖYI k ϣrD(>Py üx rK.+bPЎ$021MO0<` WZ̗{($vi1spz&`JDw3,0o-AWuf0#V9jLUu9g bFC,*܃mW%)NWxI>UܼV{E+{bHy9D!M"^y:%a ͉Ff*.Ɲv @0\+o>BDMw|Xl-&3̃`T%G0l) k1ZOF&\)IJcXu Kn@C \NCPkg9k^Zl ;kAaȘ9hA|t 6Y7x2 u[C5L̸;6 ;tڠQ4rHkuFvA jV{yn Dgֆ]\&Bؚ8F m]?~ $RUd+hX5C#}.G n%0zsn6` wmEe)$e_{S'inuz1 2;-:RsELJ2|HfFj1Z8O1]иZ xW !`KR?q}NK.p/ӣI#BNI #0$| eaCBO29h*#λn;|׺'Pō`BpE3<{<CH OX9USN! eVo<=nL:qw #RZHH6c7{'> (Yȏb˒yx}߂=her,HɀUpd{j16ejzEއܐUj~M qr(٨Bߡ/1[Q/|d4WWN^)jU0kEՁ',1JЄ|j)ٙLځ6xSNH&6I27j!/vv jYwg.rC|r#B}^Bag-}VM} T*I>^&%-?~}t9V,<;Jb] ;nO\ 9K&g QTKPÜYazK)F ŪB-5e%F\JӉ<9@~\Gw[.p9>R6<f4)u;TCXQg xʷJb&N$鞺^80ZgP ;:NkPΒԲP ~ZO͞G<^b,F(Dl.Tߛ^$p% `ɍ6L##৯$yXNJ֦+@s^7=%_S}GJA^!?D\T= dh%RHP/CKX56ݙouUZ$IЩxG6(q:_P9y^E{nS!vr΍{fG9aTi )[hL@oϣ*@-xb\˼a_!{룋f)E-=^Oc%iFQ޼nW#j:%(kj˵bousnV3TG(,ZMF1;e8}|GSW#8IΙW6ss vLaK1/H &,o i7ζ '2L8uQ \M7#e4phA / hU(a]I:ݰkVz,-nN7O5"6nվ"Q:s;px(f?E"4i5 T(Qt7%DJ"d bFsz:Wpr QUA80m31)!qy-Y}w1DZ/&#P(q>U6-qs)7AɃ>Do/'zy-ݬzC?y,[?v;PEŐO>HJ4 ·$N8nmL',:!:9qPV? ;ި^ }b֜jy]ߨAq?G9h;I28,$TO6jioC$ͪQ-&ݏokڴ/%3qu_  Mp+-p^9^9^?rg *10VaeIQZ,D$Ǩrķ' HG+~ 8D/".Gz:7 4}lS4)(om;׀PTMcpK"-a5Ap")7_+]8#Α)ٕTpC:bjbH}MG$r 葖 <7gWG$UpAb8Bؐ;q|XЎ%qYp9f+$Ӈّe .1aXɫ8 ;Ű̉& o1A3ռ;Aϐ5E??n{oMwղ*3>?9{` =O'W\2J!OJW ax4 O=3 46ZLu}>vX_ 16U9&ߍ?D;($x;UFTHss+x w9{؈,nn;"Udu ֦3RSWrWX5A:W "6ɗe݋1OqюCa .)G* L<+Œt t vx|S.z͕Mg+iZGxv e&wr!…o(5|e'Hmg n%<}}.bP*0gd?k_IBXAye>Gn-# ]責؋4쳩3yֿGΧxšBtZUO,l6ek "^?V#rv]}oxFlIw_"U S(3? tN2NZT>RD;}^FϚUN_00óT:h[מukYt|k`4_\-Vm4u0S75ҁFiem M0I+23AN;]#f@"Z7YNDKtJcƎ+ W*^nz+i)ge2"6~qJ0@J^ o\bǪ;paZ`֪KV·Œ+(V9OEI2AVUYHw^qnng6tf1A9r>E/\p |5:[$h쀳cUᚦOc$!fBZY`f{):`2(z\'!KJ ep qM0tDF) zd*RJ,`Y(GsAע!#wLOL?\#r`3h7˞?'>2pG;" MWz!6a q2=3s PvV( oGZ9,?s<)[:I{aB1,)^dr ޳1tWL>7~7f `::cSZ3d>ffg/;gSx9O47GsºAǪrJ֌"@T^>j~*MЌ^H%OݍDw0em? e(@PDg?"K^M)D٩oZ^t HJ&M\)'q3= cI4xSi&zagAw*~Uϩ wX(,i(uBFف}xV4j_få4 H%;3G:$ϵ7R4e LKVͻOfm-A[ |]1̕Cg?POOr!&3BlDO_sKi֬wcuY(zY~+afdjcLw 䶦gk#W0XIH}uؓk{<cϦ+Oljr3 ?2Y1 D"66TK"[V ۷GHK\'ʃog,}sC6j9(&s4V(>E| Ӌyi(/K|g.bUW$ |QzYtIXe "\sd/;e)XvC04HtP{8=f/ Y} O>ê}ūHuiK!T-TSKL p1葊h"jN&KD#gFN~:W-˴ȆątC deIiI"gݼ^< j8t*]ЈeCJndSA[ʒ9AԜ0#'ɪ"! _zAuGܠ \i!6r 7\I屗~RBf}*NVw h_-Fhm6kf pB<d7;IA5P1ݔopP=[GPuuL4oI iiMRۥ*tfrl"h{h:jl'vIz>x0r9[Yn֠hEv?* j =9K,G^%_/a,!i],`KeD_HaeI^{ɶlnI+4 3uY>c#>a+*Plt~!QPNf0^@NfQѨp)I$P㝝ThÉy Bc1UuF=G ꡦSWϜ/\̜"-8E6y|&8QX!1_L* Nl_wL7y;}f&ag.8ܤpupuUö>~۵ol%{5r;l{U߲ĖVٟI3ocVx$RߐR )QdWs3s\cOx2B؊_y}aZ?P\^Wz$I4?BwBY!EM2ӈhek{_ZʼDtOrQ!RbEք`{NCq?^[{o|&gJ-K'`ڪ&j},XݞGݙ^F#TghtuC~TjV('s?4AƄ̐C%E R[bBz xu!O(uWrbѲHl{$U''[8r_kH ٨[J慥Ztۏ;:Ol,r![׃*[$Q7yKQc$ \w331 3Z>ﯶu˾J<͕]PߋU@5YV=MmwD :?@+اn$ӪwYthA0e =nN=b~2fy(LV\^'6re{&ĺ;$BBPqY*mt[=_;e:BS .RgJ ]t.7 xO=pmDFI~Y Ļ| V,@2J~]zS'#nb:ˆmL-z!Rth8CMX⬛8 A;k&72:Uʦo).w`LS>A? ޞn_~S"ً4> eW_0b{IgEX*\Yܿs( .#cǶjL}b^4}J;Dc~KfqtgUkml yhjデ 8׮ȱ"[Vl5w:E닲5OKEqX9Ȍg-f ,Ӻ+)=jA+h;,0 ]Ɛ)\b红RS"r'̿HS##Cc*Cs)^Ĕؠ|?:79ߎ+87%_:>az= w{)˾gb`Cd?4FCP!f6@=\pnCx6k`+7?{$8+IJ!t ;:wCL:"ky1 &jp]d B$4җVGqa-bʛ(^PjЏ_LD ѓjWOE31 ^g*y'2!βT3<4rkuH|HXhŹ'Se1δ~m+mY]$JRp1`RJ&? zP[\JX4ǂM_~'5sRY}.\CȯNHiEEU|~n+mle­̦DvMAvpc8=U2h@f8[|=#JOy z-_NV>-G^˗XgpKBzDfas_.` %8GWݠ=f(9m- %IWe uHXnsjeNl=1ȝ1syquSnɎ8/{]+&bwƝm `Kkd +totA6)S#+Iy㛙7ƶMch,d:%f!D@c +,y/XOYS)o=FJ##ͲQjbІ!z?P}D.|lhe)le8b^5SހE`Zn1=d<03"p~6\Ya% oOK7)p jM:vn;q?&8Ñx{YP? 3!8ssbhR_PkX%rH>Ka~u+ߩOBZM-襱zo{MߍR4`%Bo&2 ͱ J"n8oJ~8h|SQ%7>.GHL2r) Wܵ@椀YgӰ\G&p q Ca]cM ~<&3i5߹-0}2P-˳Uc%v|381nۓK47UI~;!$)?MZ2TJ?GU57fP!@ ˆ5l* 7x[ZYjiJ_e91quw33SxZaYC~~)ES(Z6emk'üjl"LHyԶGl;*L&c/N놢A~S20m//<XVE(COF1<oo΅ WK2K)#Mڈ#YB@0WR?5+tb[,e #v8\t5\hh&9kw:EwWpଚ`.T3zQQ*XkfB :S;SM-%+zc =T\8Rn|*KxW$? }Wdcwb  M7)Xrmj:S=uA׵L۴wg=*\R- CEE|t2/Yغ X0yĒ7pn/rY;έH%0h5 -Dw(HhcQ: LR;$,;϶uBq-Ȩ|Y4Ţ@5q/-LADJ_s*BV:9P9o>ϤKgjH4賠beo:7wِ҃4Q<WVi püN`A-fCZ}nIW"8 /<y'inYwɠˀx ^6NO ?sʱ||vCa+r.4)PlCqQp˿t(82x/QM|D|.6A# +#]'Y9ύ >;.RFsK誗8Iy"!hz9Dއ4pk!@0jO}M(w(0GI"^ŅeoM:jZ#:윸 5*5//pnjS͉}B/\F<=-y4XV6l^kOMfa?ʘ V^H;'$S+#I%3+A)Ha\Aym":ֈ H^H BfO}2jL8zB ;,3eNEƲ+- Pwܧ~A{maNۇw5͓JtG(.(#egmOujYEɣ7FJЌzo+Væ|r+ԏwYB4CเM:D~ߩϖs Pn4TЁ3N7H})BDwoH@D.^M6l|OuA+l6`xi $H[C?alg3/@bGUK@%7PG(86+ w aX~3*9X =y#+Π:ϭbkXTdHg5I~q_0Ou эMt(VR +a,L3I4 wlRռHrTkSurfM0M%3uʷkR3,hH܆nqg'1k)h|>Enm%9`0>y.RjK L-A>+¼JXdPдVO%bqHgbyхz/t1{+///>L]-sK:#Rc1CᢻD56v"􅝔Vjt05O-t5pQ[]7QЭ/#Q"5%3=$=vٺKt < ;X3sL:Tb7;|$̗ۙTsEѧ-Iu'Eo|}(&دHfB RE7Qa9"!a{=6-JFnY7UX9y>,lzQ{?~e@ `OYymbiS|x1(ldSf]_& ߦ9 %Ou.ݩ aAvaCN%YL̗uYb,9%"F Wp.G'OITD`|7½Ew Oit2nE֖9b6 |x{XMs.!`1 "FDnz8 U3)W}H[:osm3堖O>>i <|o'PH> _i'%Qif [_#DARH;E`ZNa9E1iIjj=P WVi"z=uM}*¿F}.jWVha/T­Y~#J˳GVD%V7B F0+>f7jI7f͞eUWZOPtJI\<0ǎlEV3j _}'VSrb8c4NW(MZ8s6?{?Ơ춈%,hx[ ds-p=zZR{6 wRgVl6,֜5.ֲPVqa(ОѽDTGy$ z6ȵLd%~{1 WXVUVP#{6޷&)Ң115&s..yv1^En2ەnKKSnl`-uI䧄= ِI3-oT>0mG @^@1q0Us[jJh8e;$J (6lj[?ȓ˴aJ1G)F-;;ûYRx3(gzZYl6S\lWOf\KlaޞahY8 vCO3;X[6(&"z)<(uT}UǑPaPñre!, (PHrx7<50$e7AuL'`,I^-6F|*7KIlh6TmL*,#ua? q6}SBz'KO빍a'2Pn jrx^Cz?7IxW`gOZz)ZavaiH߽}S"nSmگXNG#p)BO&"S"[)UݳD cry٩Y}E–'ʤyH"_L׈p7[Wllպµ@5V8C):sA-}jv ^~ld0 ga7S(R8Pk-J'5A:vQ!}A`v*| 6,1&}k \'WF }8K$jS In1WaeV[]jk1Rwľ1lp1w7nKlmS|p!Ыw~dDۦ.Į 1̑Tt. IdyzV`:!Qέ&:q.tUxUr c_~vYj)T0gyܒ>3Pj٥::9RcMX;%WTzd&~!l/~E쬶 s~sV,SxDѹR dl Ba4}t6ps!CY*Rmd!, )0o&o$>2xZ¢wEe|pacOhϬ/.+Sܻ*pxYg[Jej:,~ ٔ9 0H !3|3ۉـXQ|}">1Q(Az܎d"r I~sGq)ނ4=4UE("h~-$70un_eW+Zxx\i8Ɖ>Ϭj!&eB\[bʝ9΄`{kFU8ޡFW*4b\VaGo`jaߙo[_ڃ&I~l L6!h^r8Ž =G*ƐX:\pNtmJ+kQf=!Z`$߱D"*!m7<l@[ΩΉ7gXdU|? 11V,Ls;K6Јxm͡`"ҤdfU0H%Al+pT=@'U$#Q㷕ms$-b֑5Q-nKCtRX)(љ;)by׍Rye;/y(5 >G8V7>!C{\Lgur;XrU]<99mϱ}C=gg / &~TBNqH/=9:ѴH6" {  /VӅvARKWs? Vo\LzwYI RAf!4лM qīzUG!3`K> W.VfR-O҅WW1?opѝd ¥r ?gBif%Qn|NHEk7nTy_xnWw(H7~xqȻ39 t)9Ӛ-(xDP(W)bIگxJJ gmֆ$EݟijM`ØDk1 !cӬA|ɎT 4^A}Zhבd[l]Y5M4X.1XJPT#Lc? ҦR75*mKth Z id ˏ>t[G+!viR{Igd([vp&ĉģW"2&-Cxt)-q`䢗~/cgNZz-\up,X̗aHw]}Y1!2`#n]Fc_mz)q:=3|Q sD0bigm>ezM(!h`nZ Z'.Sݼz8Ztp=mP5#ZȂL窪u-u$ ,w¢<'bao:r1ެ_g.kB24/ *!(A(u3&>O:ldfL󏇑>z@B~d5;+' |*64plMk m5mo5n}Rs/|U.#)-UIDP3ыS1_[Db4m'{qZK8Rs*Saf9IFLP Sr ܵHAg(sPs=*u=xq-O%&LаO,*[7v(njpo~_:^ÁFyۅ(>pT}9- ^s"jVYy;U(F}^gn6K & c@Sm'(Z{`bW@9{&eo"M/›$ݺ.U2`# st[>1G/9D{Zsڪ{<3QF,թXjגz_"8D ?yT{#6]L BR\>]Ug,ObE*p1fۼjexx n,r~ˠ\$_{9#^^)υi] 9ّ$Gj/|jOc(a[5/ڣF8NkMYd ѩWθ`ھAY 1#1r`>|G'Wb<\"uq0mb-*h]p+A%怙c\yVaK%1pgfu*^?>"S'aA> ,g=/`㨏ȵ|jS~7"\"B!Q\"U<@0}YpPt꽠. E*)0:}Ƹ~+[ưR(D*N#"-_1A"Ҷ2H!ݛǿ8H`m!|SzvO)>E x[IwڼǤlgiK3C5>eI@JY9I_R6*Թwnb$BR1}"r˰X16G3~ݚ^$z7vwc6&ɥq5Jnէ-O[g@l¯7t>PgF$]puIp+z,Y=t$'IP΄ڹ}Eݩ6ԛ9Ay.|/2RaSm2%9)2;.)^3+$dR)R/tӿ0qn/0KY!+MFlŋ"e쑎HLoPFm@tق ԾŢ225_ibɗ`OX;AZ}m9I9s O)Y)? {H2Sy1!! ?i)tѾ~=aRYXͭi._FƸ`g0_{>?&MҊMx$rdkzIٜvMMIfIft MXVd|/4܌_|mALK#B˱FvZ)nl _k"IlejÒH Vo$[MM59$Ӑp*zƵC(k** d*Ouy@@F줲"3$_> )$ȏh@h6 .Fx*QհV~P̈Kfo$>6Gm3%.Ԡ|Ӽ4KG;.qi6sȈ k aSd|gHu$@!Cݵm 6Oڤ>8B0땹JAjBi3>i5ȹ )Йs,?w\^Bb.e܈3`#i0Cr#P-\xfD`ڌV%9a't b{Y%\k=╳ b\DYn׈EFa[?}J>{m/"Jpz nvqj>^f^m<WnjXo4;HxI%9.٬͘ `}2 3hN-8FgyBjb#͹ϴ}+a~P^ci'lrdsZ6KAąq0ܬ~ QHc .ڟf˃ of'8$9 z}fB\&`ҁnmVv4b$*kW!8E=wv$+^gi6gjc;{ؘI忽\,ɵM|CMk'(Q;KD&t ZfNa O¡4o!vЪ _]U+יļ:w$<ć @}tmJ`l4A r]ShiL}&sMdWo;<Om)QKoU+2x g nP_? NIW.n駛|_z)^?!;eH~;=Xrj! N6W8d5JC/zb3}M=Y-1|`Э|J!աEooTs2h̋T@#]$`==7նAQr`шڳOSjsQgWR >)𼐂MAh1eyJ ?YԈeR ʳMֱ}fj`JT@W'T"^_jIϓrԼ3vXi`DZ^}=hY,HT%Jt$fZsOvoaC- b0CgwF8h;#|5}3=|ƒ-tMum'k$5˱QR0E1W%Lq%k|})[2`s80%ؚ\7籩O>肿בEe߯ S8s ΂`1B&=WZ'r(T1䔔g[b~Sc]$_)Yy G{vBf'*qLf~=ۦﻤ @& ]8P=sr2>VS[~vai16)UyǘncU\^i&#vn$bH #gś]sh.I'9XF0s7%35sy:[Fވۑv)D$$ %48E<Yp]8p{ܑ7_5ujdp|5NSh}e麪LE,Q Ztvj~e3_1џ'\rn !P;{F zC.L )=+&yAp"jV n).i(uT2>Iȟԑ#s$3S-#`FҞkbݖl Ks[Mh 2>`mfk*hB汕0Ԋ'A|8 &z&oǫaI"Iש-E4̥:s*8zD|XI\fQƵ" $G&=(_'d%w|}p[:{ZbEV:/Lec=ܵy%f0Y|ÆD ԶVlЇ¼BD7i5.hU)FUDA!UZ'IGA~SUj6GNcL /g0`RgOߢ2@)EQڰݻRj^~ҽaUE곚R[r'$e $^w][oHb['EZqpA=V OvLCk$n^ yW7%Aw{ߜ|_})i/ i:̰:-804KBjH8?f& \ 鬇|SGdL6 1Ÿs)9 :.Ә1zyM͆U :$IS)1Yrk0ct[ΠQP"/UAVhଉDŸ$%;P3@Q>SW5" h, |r΅<DRVBN(GMQ ݀:{_vD^jA338bMv#&o˖^$Z?Zm}6eWǜWN9%ʛG+Kr>F;bG:8Nݠ&e=%QX_64drltA4$A&/Pa3*- pN@7 X^Pg*4%귮>( 7f򵺀^5 ۔MReK}$NS+$8n`ͬNSwߔ%Jo7:L;eV#p|gR];+Qcug\!G*ahM-h?G@U'*m)}'O)鳼Tg7D(+y 5nN;m^cϤ̵>o.'Q63dy<˟RӢH W áX2`2CòWh>8. 2yxEW63o|@~B9Ʊ*G͉]`-޻k]_ptLk}ӫ0m).^PaW04FDf); ncą 7(YUv@\/N![xDVkށ׾7LqGLt˵fBƣ]>Fcηٕ墷:gaװ_$IhT ;oQ/*[EXSu47.;ykɟ U\!(+؛JƍdB&ULdyUFWðXL/۫ޡemL 3\ӓy)k`?FH/6 2H28W[4THRC?5m\("$λl$/co`HrR:7OAX3p& r0/t[֓Mo :HKC}EDk!}&F2P ?fQ>'(Z`L,VweK4 -&AIEAS_h{ѻ%JRlvQeg!- ~4P(Z>-WEd8^# P %.jL=Zfia+JAFr= Gjlr,1( lrϠ0ތ0δi^ Jǂ+\j2uR^;d9 Ëuq?X<:W#-w'\\mz/KLBd%Ezjiis" i՚hͼ,hVtf:ӳk'uܯ_tB#@0w퍗"k;\ӱwZT[*Mџwm2Q"@;ʶs@2^̏ObLG>=RA̔#~UGIdQg'G DjrZ.Yxѳ6Hpe/ETdxfO!FnpZ #e cPy4:4JoOUk9Kc^-a﫨=ǜ6>}z!=gE:7~@Ʈȭ6tee<T*C|/'-cߩ{?(' kX_uޗdsk&>e7rN R JHiF6.ˌ Y}Q WKʈ^ab>u`37TH8\<-[ ]?=QC3~(]j?4c9G f (kj&XZfң!U r4\-'\xeAxp)p>!ovT8CK /\914/[eD18J`f7*ցL㻖 l\/~wScM\|Zb?U P1Db6;]ߒ ޥDΠ eq3sԐGIvNyNV+o×4xlxsPNpa]U+ B(Cu+4p X=WFo@2>L3ioΧݶMҕ>s%8Pž o yRۻBX9ŀAfZȼl8>&j}HӖ`]Hx9 Mx2ٍ kA?Ǩ3*wx]\2-"|ˇz -wc+plNM]*[fМO7wK_ ypTOz#o"gÇu5Y`6ަޒsMl5Q:Jj=+ߠ]+}T9`)"t?BA1[T(4eUчlfNG.iW_BŹG!5Ƃ@h] Ô4']`e`\MS:9oe.vJul~t$V`: ȕʌ&Aw q aXym\ƺ9owT8"c08lu.LT8ϸ: }I&,PԶG!G,9k5YZzdXHo\@kie޶lSʫE_ҌɰQtvճ@xEC2W(OAز5 'K B#[M{FO#Bf~v/1vbyҕ7e[Ut~N?#g%n9i$a: cffQ\5ˏ-ig`q(=R*"ISlZ^<%{eF琖F;?J%ʈY :/Kݜx <]ͨ+#}DL{ʃE`q)3jRԵf:US3NJ 5p9v +(CpuDm^T+y6NQκ:~ʪ\wxf9*y*nV tHhDc!0_?n&P8k@FdnӇ4oьN0݆ ۝ep,z69nb#UШ@גެT/'1k>*1\oE YNO, WW~HjW:z8ѕ"&HVUF\QPl.޸Lu@u9PihM{pa#*L)y^JǙ;wޤPuqb=5jƞPxas(|8HbdwSYO.Z/rt #weV U[usBYL *te}kوe+*}+v;Ը/&;3\/+T·?J#`QJdsb-u|~w! ~)3&@"C;"2囘}ɨ|}eB3,k%Œ0hfe; ~Yݯۇfi4?`K zY~q/mETCCVVR<'JW@dj͂uy~dm] >˯yM=Qg r~r,"ca//!TO|}˥֓*`=>4p,6Cж; m}#OKe$^8kpW;Z[ eDn^\P(b$lۀ<@ϱz%o#TxR .T8vlOާ O'pABW1 'p.qg@{syEig#/! Klvة&QjŦ%!©cVF/Q+ʸ2xr5  Pˆ zI^u7C"{.kCF2 d*YKaZ3D&|/)d25$"wki8]qrǡb=>eZ*9uNh=QyR=erls۞  K1AwiZZϐU~i Pmr{ZPJυePJ n{.&g^cg;^L ֕6T 6=HDmKI&W ϊbiz<Հa|37auD3&[euջ+c9 (Ջ=]c4NA>Geɥ*@8 *yBsJyFqϖ2;FL[4aj7=^ؒf4HcaD م@ܫ"'i95yu[9IH%/D.-rk {J3S;zAA"]ꜷtrx"a ]*N1)%<ЛDsww4g8Al|V`.gz q MĜ|"xn- m :)UrJH^k^nzlkRI>F52h8 F~:|} U3D;o)48MHUrP׼ؾ[OKԟ%˧*1Bpg0̂m4%a{$.ON mefRjq`>~z{by{]U ^v%mWԼx:NLcW‡=cb*h<3]C/' "Q gJ$Tr78xwbw Ok7>͡ݭ>CzxaGrG?Tѫ"i9{ `Bfe(qz vOc ?^$[]/9ž!YzJ/"E[^hY$<ݒX"ѸI!%[w*l$==0\ϊ 3Ŷa98nawD \䄋CLihˍyI{$yC:?CQTxFj&YX16M FyS;+ݢpJ[Dc>p@T_O<bA+nԝ<oZ۲oU?fbTrYhP vqk3/z ~k4t凖 h"n$t;EE?:AsAQPn[61\4kۄ?2q+Aw":U M{gnŕB,C\:AѼh%DăU8@ Zi6mR ['IE҈=OȰ-3ȝ)1o}Fi\| /W2a $` #3c~Ay;S#CEB86aZk3s"ۮo9qFf4Ǫӭ,`+jk[n P82nv\`j<k (@=AH(Z@vvz1, _(`m,VǣIĻ5~y>Kf5[+pw ڒOHʖrz}G%h-)C4'ؚ+bftH{k5;NWO2rI@gfOg ?nqʏ ]C Sg8$}VJ){;lψ } EUssc"Ek̎&r{KPa5AfWwQX6x62m]50_Hz$|̱MBCp;uX̜w!sW^#gEIl+̌tYLL㔕VrƜ=_~)Gq[5σ}Zp'SkC".?Z|.\֦MqTT"Z }@ev=252ImWɓRCe]`^սk5Ӝj(˥c@6ϱM؊y{cVfĹD{+týgEzz òL}<\է&C C]ޜ'sdyZ}qʣl7l4&ߘV)>_ql-28N% P%uؘSs[ai~强ɜ$G=7*~nvSrs.I0 Pd>ӎZY lT]#gøD c!+&6*tf5:fu1+ƟZrS$#IڇmKf%=‹;|!IFbܝ4T8RֈU츹u0Ny΍KEdTv.YxG%Y_κqMm&[C୯P/<7DB͕7OcSe R/;ks8lKu'cIxW8XoC=vU>]`.%l7O njٳw mRИ3a1MoR\*uRxcCaZQy ނӦƷ%~ ]aQ\ű\d|m0EQBc7%(OB&-_|D u9  ˩]t tl숅 GSq!1 La @ҠρLDNGCMmt_< C)܇GĶm 0h;ebqs>A?[u ?@TxF֭Zk߽6ΰ*J.]G?c@xa"/7%V~ZlrU;bl<ޮ0よ<Bo??qLFU~O1ρœqhgc!UJ//Vz~DJo@U/4.O2e<#M3Z,QZ$O@EM54$i7m]He{s\DP 4VP3o@FX^r=64(-a8.YH ICNԦH|ِKM}dC̅%MT? |UlFEMYʩ)Exq݄wJ'y&{`e;4m'[K@l8hqQ97+%);x(ҷٵGtd䜢Djlo[n@K)P qCvIԨH/!dkkUtV)^T{&nx_"C8 9G o$ =9Iw(N=[̾BV!=_/2ED%t)| RWp+Jx)Ɲ6ILGeHP+Z,p|7}`CR26{3,De(-NoW;6x.¶y`aͅ>L$ZwhL^ZΟ)8zi?_8b/ˎ n\-'êtIՊ ୱP,oeڞDZ  MXM+5Kr ~3()8ѥg׽HoB2OCgy,p.|lKh:B@Cх +vU^&Vk>|mh ݇-"h |ɘy^DMTl$6wAKvbVNy.N֥#;q~UTF3{[v_UErѕx}ugO,wPD ~:`a|Oabן۲lxbشcTQŭM{8 8y=>o~WiKAE4fOCcV&U׼_gUuh3`f2@s!(_SCJ-TctKxkSNv&~)Fʻ |(֊xXCou}^У_XXf7xfmc$F՟ItΓR*gYQw v8O=88;y1ڑ[uk½&lV%(ik`J~As)vFX_ ِ6l`Vk$znC*bϢ1*;9FU;_U)V<*gs';vdYu=PbP5;W5%ƃffˀ>?vp!AR)!yTL\c' B+Cټ`݉,oWxR91jw"Y#7+~25}D~u,K73(0j W QDpʪ$܉jKLkX=U㎚GÍ{o]M`Փ=l3z !M;yTaq٠ne&ڱśrܖY2/kmLv'\<ݎxޜJ ڶW>:Z YJ7~v+oЛHƭު9 pQY-U¦⿉(kj;eD;$OC$\u@֎+qJM6/>[)&VU|J髞I$Xb\}0& xp[&z(TYd7wzHXï4ܚA:>_6,X/6ҷ4ՙ&yAo :S1l찠zʕnp$`d}eθt;^_#}f֢ =k(nOV2¢y(۱%LotsTbH|֣I x9/ 80A~~(qÔwE\MK0}!: 7w$ZPLEwKUI-vׁ%ġY.K,KU{9SL!$"i=#¼rb4t7<7.|g+FUPHX;|q\/,te NIR4*oVRDɻnVR3 @^ɫlsbχ~mE`qPrSՑϛ4XC kbOQg k[B JaWn͂Z'жj#~cu|YM&+@?zK)S' iJ1@ ɔ!d` ڡS1$z+ q%*̵w"'\('ww;c@[o`} ~;`E3j'oT\//̱;*)i@kbjv_D47Nuޒu8xD%lU0vIsG{pM1Թ!4z}k4=@\H+r;5z&RD4L_PE栋 \TΓBR>4ф$0v3ȬM[Ӷ؇/yUT~xh\%Jl 2 ,jYiD վ2`~ ˄Tm7$)*6M,ʠ&>j'b)窢 &!byQ0Kj=E 9P4̖;Z42֗ u\2)"m퐡0=y@X#҆.3 $4+7N!yXkH7XVP~DzHLW^r*V ch"_ř(}WJV!Wʹ_4 -e9؁e).4[BUJ"h\ږmG-# ً?r@=}IUߒ[$X[Ae)E3Gҹj A4BT^o[6zsU(YG{=G97Li\%s"w"̃pp0w]^I 6V61_5H  Xo|{e!_<91yN֯i!]c=BݒZ3,'ɱ0Dm@'n9`/,L[8dH"& Q6-_%djC&q`L*Ǘ|tw48)9G%džjgO ,@SXI#eɄ+Us*ֵA;a0lsן -ji i/; vb?HՓbda0T]RsBpwιϝ}7 aDכgc%s1ۅ8>4\N tI"8)/dZ "a3Z)~)a넰E+WV3Umf!oܗ!jb?7er8&[:B PST^0U#b.o]b:Lo|>QzTF]+o}v4iXz{w$c0VMh^-[ؕd6ں.oGwA$H|!]MB`i~4Rjbd7+6zh7ÿ͍`L?e*LI4l٘'B}VڗyIp͖8chC%2|5xI/?!9v{Rz`1v$Ƞ% M] js*Q|` DZh.QۯX38(MwhCvdz:TDžݚ թphpݤa(\%*#2_I6;/~ 3]7%ZMaߌ@o+w5MkD[~6?D޼lI!/-q=,@GKvjܣ~+p8=jݤgǠg=-T؅`7PaYS?cZ?_`:w!Rc0k&:骥H6 S:6-%QZ׊ \+݊M {F:LxiфX|Z_%1r(l+zP{&pH.fzS6+;bK:̏%.6o?ǼJ&)^Ҡ3Z?d5vǕ\lP˧P?pid_2OھAWY'SP47+ޙh쥝9`ŗ'{N~I34-k ٻo7+`C/4aW;>–A:u(z;TSLF;'m?փkb">CjCRhhje>3;YU 2a=}յy/pƠ8.TKv]Ζ2IYB%g^l MYbZ".aW*DU@e3ؚpuq&bYP^qo(@mktY?IF4LXC/u0t9T'6y",h*bKp~|g8xAzQ7q3p5TiT2Хo]To;Dֻt\&߬ G/~!5_AD*U^YMuEAWТY/SXh4Z|;-HC|ȼ)Dա""~ h\d]~S%h+unQi?FncX=]IY_좚&[ O/ܽ7Aa"*~,ad|&]Tʰ6'`Vum&eiqMdFL"ЈNq M_l.^𤃁ClR8g.WJ3Mu *lz?#KW;^gB]nY]X9E2mߴixZƆ #XVz lτgcD4a@~NʏC`7=\樁p=T':A:K+0=\H$,$ y'0ɚ= ,կ*_T%gXjۆxtC4LR?Tv~j\X8A`K(KFֳxJa\qǬ_;%t9M9ƊDf&>Θ[m]S'b> /2o]G87sJ.`jWN(T[fIrGf0cv9UG< LHbhAJeMrYLhlCciGla9+b_Y zT&e{aU:L7 Ƅ&}N+4S,y|N/ͰqJ>H R6Jq^M8 -Y&ro>pX(L .qQ(I :ļIB5JXtow+LJ+3OH{4, 4(xVhB lH2x,߸KKt$S}v.MX?7 a6 k$ǬN<w- 3lߧ^J/bt`/x{Ζ&[ t} eE+xP0rQ!=m@gdx6whM/TҤI[<똫-tW LNL $jo˧r.$. O,i)v@_5do8~i9fN-T_ t6Cy_Ѽ7i#T[eg |auz4kibR1>T>d}Z5& mFG _ȍ6@&FwqTTlC1FAiw! ]x^YIoK˩ #~Ǫ'd>zsc ӂ]P9RhtOeS!=KO45 j:N^[ ц/3ۼI̢>苉wOP ej2;WA "K'j3K$L)_B%\僢i]ZZpĞH(Q\[n5IAU}Nσ|y^ ŷdK"վt^jEvqYd|֒̕>J %qDşHQZL8LMGVepN0~1#.$ws^qQ^\ zR 'ZF:J'bPlvcW (3"J9'CΒ9#'ȽO:R,:lےBMזoS^6;|:M<*TJ";@ q6ve܍WPFɠbcՍgC(o@4k %t<`D^HgWRkwuG՜Xh;ݟ"cf%j@:ULA"Igk_-\?3?bDU~ B~\X%%hóh/ CK)jd`Op2zF_402N1* ?n3i O ([4NjVR䞊/ѐGKcmS.Cy/d+ReOmbJpGօCҰo|*ۼix&UL@SX̕Xӣ[ #G`96]6r¡n؁!H&nr>zMCe[*Y^,(]m'Cѫg[j9dNkgb|Tr[ ?v2Y 4:K)zJT iUqtW0zKfM:փkݬ>֔Y1ݐ~2aLᕻF(^(k/y'C,Tf\I+S2lVq2n,H}N|x\--9N3/ q"m K9L-ʌ5a/)Ms:زrQ sl9Ċ4T7q[De`ȣ!ztX7<i0ҶLpN!=R)8s:lKZDmSo/V]I.kh `xATeDI0M /AGlyxr>-kM6^6 pψqFs7D*&7vIHK x!=$; tӜ|i+x<ڠcV6ke񟁑b=',^fG 4ȶ֠Ҵ5COHX8QhWU)lF%<ᦕJ }F/zB'i'?䭎$_mt7U_-=oW h(ӝh(H^hue EA,b^UM^?ve ba5^`!\0HTzT:X:>r$*~o񆐐 mD]D:=j_SRu:Ibt/nwu@SkLd$QsadhmZq<< m߬mMA|¥K|iqFE9驆`|no; FV4*p gt!XʱLe->{~ePÞXt&MNkP *|F0) NfቶMzyņBjSÃ^gU8HDYզ<O q#x{t$pIl6k:-N /WGWƹ tAG2IA+Z|wS;=f3wպ)Ͳ*Nz@ 4P'#=4wAI59M)]pNuE~;>)t+"p-ç>a^ o1s]oOU6\k S%s2@6ݘeRWL_ y:*_;Xv&y\gQ [nedPm,6Fha:T!%o55:rxȥ}<"O0Q{5&ʐ|xyl'TZKp|`WCbFu)0)dOVW'B܎P*4)!TV#A)-piID@RBVUC0 \@Ais>Onn`I^x"O1BG>C*r_&$1,D蠹NrёrFw7,3FS϶?R&H){DΜ֪y_a~a%uEM͐!F꾧45a @;>(KkiIc a:^7 4dtR&FwL?a!>Q ϒ?u: 嚵d*cQ١ykHiJCtr,#.8IJLaNk93z.N؊LNCVʕ}w<]m[s߼Emδ=U*ʟN_Zgn(6۱C sHjZ|b6g.{ FT5 /Qw ,PJGEgQ]1S rğCF]uIIB.~^;abEWy2=SYZ}cǗ_ނv >NPqJYZ-R5:4r{TL ?@y9tJ@Lu np`8*|>PsĿ V͖g  1$PٌOYTg"L<^kk$vXl|s4}ȕ(@8h@YW+c UH҂XMi6CJҕ_|6u..ɧ#M2tEtI14\EA{%b ),Y=Mg9aC'̔Pvw'W aEV$>Rxm2ã'O=V@5dE"°l}ºcMm ؉|6 B e\^ >gݖ9R`G >Sjhu龣 0{(<; Cx)v ǬK ։~ Rl+[OKM .e<WDy q_D߃3+ ^O;f #;T!=OUg'@36ou>k3RL[ʮE[IpA7eV"_kі7ׅ g/{K' *H`q;# xZs6g؟7Pk%۟|blh՛*zcPF2;XD!􆳗dIҎ:wXG9%f\" k^n)90T{^L/_*5vp6+-2[ͼdZ+;PHy-n]x17E |hgSC++7;:  5@!?=% x=)Jy a؝35k9k fШ֖wbݷ72{I; ;=ko h-{ܐ*#\f5OL9=j,5 L iCHciz%guen۽1N^%eP?vٞ%x3!:a;+(W_F~q7 7,@ٌM)apqu4/]$j5-YF3G!O&m҇X*B>axK5>pb /|Hh2\ 7w/F%Q+{ĆXGr8w.r.IH*gNr YJa0 {b+} qE88_sPdY~q ,A`S$b`9 \b*FoP#F?MwG'AB> Q%m9 JHC}Y#}{?l'T-u U)3ݲNAME[X,gig(nf f};ot |W$0MX\JFeb4B0ϙa> P2W L6ֹ-ytrP!(U<[3،d/A׻Ȓs?9r6OYc/CEFY#uh/!]ޤ}j4Rāy Wm8{qau&j0>k 8 )=꿄٪˂4(U-S 5vh>[b%om%QCL)vG9֮B>"+eh+-Tus[awo;y+5*6ɥΞ,ߙ1v,~适jEff)amF Jz1_dWS}p8@9=Vϙ#%Ui\\+TH%EA912bG9dKo xs Mu?MQ;[pVE”S> czmPoc }gC¢F E`a+g)MgAFiAEiVOroN½|y$ao{eZ V1RSr`D$z><3Pca#Au8bD@qTFd`(%rm}lDyHi0kP Cc.ϢRIypplY0Z.c q4,FF4-2=E<j/xoM,KsԙhC+Kb\יp?l H K1Τvln2tj vGb 7+K/o9xJ?XUTzٖFNX2W$eb%4zYx?8kn!8x?38 Ǟ'&eMTƥTImPO߫=yCcDWUu=^,]jNjRߝiFĖk!?>A&PvZQѨqG:y!;5ĩ9u{Y5XD1g~"0c1ZM˧5(4iSV&;St*FE˿Wmfef*2hS)]@C nojNwonH/A"qR_^㚂 j%*v rɼ=@]j=#m B}>Q#/ .Vz՜( |ߟw# ׯ,ŮW%߂xs<W*+ <_v.U}~IE#cS&6=LXQB,EcKYJ`S{KWsθ+Ҽ^+2 R͸+PF)J0lϡ O v$(J.KB.jZ\W9Ov*Ύ]aKAmXLzk$wHDZ( l,Z詅獳QksJZѻtc3.GNN0{)hvGsZWzv^뺄^)oP!Ö*VەEI 9HqJpNF[A; x)EkI۪𽜈&:U, [QNļ&t)2"^zG;0o3FH? וֹh |vg.O/0_rW;I:U^ 2{Bzx慧[_rg7V0媳{s-Ì);ڭ-nʬ'$$W$.3ȱDe8}]tM#%0iM##{ɞv3*oo&3])T (w@iA\?) 9%p IN{.uhe y [u|AvS(yiLO&a~v&Z!Fo'֪[J#Ij8C[#ߴtՍOsB!2}Cu_I)- ulN;&Μ n#Vk^i#Z8cAD Ŧ̣\&pf_&~mVP`uF͆FeY(z$[ U)P|WZls"7LPW){;w:F-OJ۽ rT4g2ĦS`vLJݤ>WbC8_L])+vCyj(2gFuC3\lPڔƁMp"'.Оx*kY6A +~/H+YT#/ jmïl&SW2r)L:pLK;|wAqecŠF.ۄtIoǦI>CeB5+ع0QQB68N>,gV@ۤCxϱci[n[*qnf$Ҋ[XxӺv*9$!DzNs㔷l1{A cf:)r_`qTb5j!5W#];hLqA_֣psүMIri56g8%Z~1%w胰X|lnNN[W) fk'O}lݳ9=1 qi6bL\i( s0}2O.${x4*N~ ecЩ\73dͯ2 mㅶhl/,%1(وK֠B&12k&0KuZRp8wXLڍ _̨9E,,Sڽpi!z.1eva  y1c:W IW]@y~4 ;3Ǫ$^1mg^y Vct$L~:~&q%غE]}KN0HvՋL|tm*r<>VaSM`sbyI; Nכ#B~9r`NߥoчaA'A,!Zcjbē#J}%SA^_/W I( >a{̕PPs*g)4R0 Xv *ؚF f&ňw|ym_9ڏfBdMb2}c! 5(8.?:/lszdQع#؎%¾bi|TU|4$\$*g~U=FP ʻޟ=a5'ɇᤚ_ DIDjŞcjfD͎yMUQ/#|⸎^?4DOQQ9#.z#O9H0ʸw 97S$e^{FVdT4*PRe$TۭyDka-th:O] h8V퓴^ tBrLVP|p^ 4-=Tr&αhQb?wDGroSL-y[{3[n\v侦*3o/zNpq1Q$-;gj"_4 mHFƂZ0ZP i\=Q: sFbՠŰ"<.OX#(s:H֏ PQ-ҨVxp ,8`{IgURDK{1ٵ[Ë#Pq?S`G`pVysa[METey$c^Ձs۵0 I8^p@ql|s<e\<6A%ǭ{#1{khL7x)eʮ4!Bk{iAVhoZ1čE  .MDԙRbދnw'8F J)iI.BS m٩/],sqG/^!mu$ڏE;HmE}6 M b8zӨI$7 8E0@#OO1S~ Lϰ*>o{pvF|恤̝8duoU}mܧEre?vj'X6֚P(YAUA@7/3.]e80L6dRŸt~H )L"iB]bCT}`~zgmYA0*QV ꘤3-y{0{H_}wr2p0gyh8a5|+\3S9碤'dRĥ^}00x딉u%Ӊ1b!qBՁ\n1>T)VȊYV|m" +F2y-+ZI)l!%HN-baXS Y II9ZA Q|GDS[*%>J~<ɴ'*[G_gŵygvض>5q8]x9 tꈭ;6,N;I*?F)"Sj5bGfRE阳H28 Os? Ν`MRsou)?y"; "Զm׳]DN|w1d7BRř)0,~g3ӻ\xXzf  ִՋ>jy)LS[;PVsY?dH.q>zA2$FV3W7<͋DĄbgM!=۹⃤w~#5ܔ,.eET3{!xr3eZ@@.3Rnipc@C~n(0=1"z&ۈ"i9*<ߝ1rd< m=r&$Bo{H _\LIт+jUA(S1QYnz2~Rv|"7>8.Ν9M/RB0wz1j4Rx3{~:!H*uW+q%TLir44Q\=+@S.*<WnV, ֳqYK+frwlmVL0sVr f *)أDZ?مrʟēs!>,q8)I ǕH]O] Aٍ:&9C }SK1w7kYB䏻u;nG~3V<댴 >'BCDңowlaYJ+>mx/=0'Ɯ5BmhCmt [R%vC}\ &%oRt$`-_U7MXe=H~\b3KxמrgAjS 42Drd`"H*P*:| l?YdĞbil3E}ҸuBphڅSt+ HPd/3ڄ Ds8Mq3tH|7+;!HjgHV)Hh4F8^vgvc!:@X `u󲏘V)OQ&6[Wq|ڳ5~م`%)ɮۍ_e=E#iɝ؏q`c=\W:D/zܾkd-۫D8PP j~g .Z{%+ v{l:3; _Sז‰0M&+od"D,& GCD$^/"Xz&l˼̮[,lbo_34AWzn -' 2)Hύ-#A'<>r5<ѱnvv$ǐAr*,G@GueL;N;Mƻx;(kQT-I(41s7Y?24s[a2õE5N8OkWK~nf<8PcO;.{ [LK:Wد;i eR~)y7P(>!_-Veahi9`FO~"A+E<$TBT{$߼\*ɸ[ɻ}(Wl ]v T,"!85G'qoI*(:LH\g،a4 0gl2?sےD&R%ח}"vAYQ]Q{z\2.5*WrvtXsFaWl}zQDX=Eoo :'|u1هg|_+ߣwlt"AɔyL}w3H/AQd8RQWĆUQժbv7'kpՕ1,uΊXʵ7(֮Yr7جRN.Vҹd& 1M4c@Y?qF14WQ=@dw\jddeT7C&݁^:hleNED2jgs%xI)XhZoƫ<tVZZU. Q1=1?%,6ǰ?^gfVI#/\nfXGEv!rY ;e$S5]h^62BHճ3xң'5 e5)hd&C"mrdFGR\ 2's)r7@6(D^2!y8oxSd,bq٬h_蓁#eU׳ݪ(Xw*r:y(d\ vzÊ~tR_$et"V͑MO#0OW'3Y5ӣ%'y#L꾁\t4`' J~w/4=hv:j2a"XxWk@̔E랧[.a, "NO;X_sڂcbT =jXh&=S2WD 1-t!}J+KEl } ֻ{+!i"ҨP}2^8=gs/Et6q? HK%(34 xr`$/LbbbkQwmrܨˈ(Paz+pekr}x5C+<.3tl Z ^>jڡH-CNkAU0 !>:br/mUC:Q Ψ᧿aEATjn{Iay Tp?Ƴn:yV kVZRoP (|h|e1LVm./hzToϛ׊V0'`'֚Cfx*} w[[K?ld=x"ùrWcI@&8%]nF̭"JTw2KPpM 4cPOj#'ܪi+JARfϢqRn1&AHobYTI3A !KG7&'t-n(D9|)s2Uٷowk{ue2{IH#5Xc']%d.[yN> .DP٠ [;X 6XVv>=l 6W!EE7-aʮDqQS8-QL!X1?L,dO9YhdE $i}g4o Tfxq()`-s@41hIy2FQ §]ӫ@,BKB|} ?p4gu!205ʁ!,Tg) `IŁ|">BUtD:dxG眓Z' *G`;Z>TFl;(bbAHK!:itLz`hkƚyAEIZZy0\K6b.ONnvږpwzBWKھg֖F& }?"WQ`m,lMh)=*ѣ wWrBntƒakkMآdTSdoesx>ܕGVh&OIB*:G1i9fPn\~@i(CM qwYU{ue]̥bʖHb85(&g@굿1VpX% $!=踯t2lRvr-6+#9NEt Ĺ,A2JQX0Y^T S8d)k(#ihz7A,aSNL ;܋S:{DL|Gwp24">FB!oוn1[.X])KʙىvkyRK~8Kcfsӱ%ÿd6Lrb@M z։h{{A%qOfc@fCZ_>[y?HoFВT\ %}K˹ֱx ]r27-imJ4Rw2^}sdK\OXL2Vg% 7`![1چtַ.-JtWBb˜p.62{ׄ-G/!򫠲mİו*+W ]6Q!+X}MD򽓅 fD+FP}Wd70LnɃߚəTLh| gk @Vm[udx_5DgkqDNxެb=HyOtReaU; qɓbu=Kec]SX .?ݦÓ('Ԍ7*s}fC?YA\hl@ge%|MohO(Y [-`~(`#8.ᅦȦ:/599!F, ׯ18rPQKR)1ݓDzf | ,Y#6s3A֕9ӈfdy DCPfV]UvS{ns-ܲ؅x#wusH)M_g>.a<pKʔPd&Ub / Ňw% m<.[N&̐s8eWj}~=^-dz[}\Mxl13t-ӧ?ފ&QvOb$ik걆Y#l> I}ԅ>nWYA ~%}QU5J0.k2<ד@ %w1n\{%x'|PL&1q%Ivwxu8vb 0l.ܲ][N $K:c+yZFQӊ!DZ5I.xv !Sd̿ws@RS٤L pN.=^:2ߺ10&h`5ӕ>Pf;b\ywUk7;㰋t_]Ipr~Ò=[fD&g\d`I_>oԆ"Βr4@ۄCI@-no'jQEe`mJ Oy$Čgti TRf4=h'';_Akh&IN|ɡ9tҟŘu_hp6W$rڏV{O9; {/)77H{װOK0("u ww\1#v;Brz>kf)ͺxRg8s=ߡ.0?/ͣȫvqf[`j,a ^b7Ia4F9Û(F Q,NS)zqr?P ǚ薑xyMn4SIFn<ȓf3 ᩥ_O)D>nIga规J]nY VOгn}?2ίUll~L/{#?0y=Ysz DNT@K _'״J})b.O> j R4 MU^w ,R:m|.%ރfn;즾3 'm=e+P5rQ}p 8(!I=|jj㐘БhQ[T(X8\+ǨR'R=ܴˬTh87C-9.MNi^*I$fTWc0<ends&slۊ;8SZ#$[c^N@ A#xQm솪.S cCe:Fctw}pK$=D4/2j7$e}Fl2fs '5ыj9)`^3O/\<ו~K^ o -a߭ Y}{,J @ 'џ.C^[U sVS>~R"q0Ё p*͢j6vKiu]Jg+\X!9'n? Dhm@R[V26aqGh KzfX]\:x i7je+C<# gI{.}ɣ`&B9h}Dz]W4̀TuR _#qDz8xsUn/0+t`۠26ћp ɑ{Պ *vz0h^ QAȚ._mC^p!C<( mT~rH.iwT_ű!VA޶UqֳşV\13|>VJi} v&| c~1zP~2{O  %fr{Ȯ(mW 9]dpHep`J_ fl (,|kT˧ԈIrc3ve=SIL~t-H@ͳjZŠ(2FxǪĦpQe ͯ7* H/KNd/}F>KXc&䢉FQ }Ã(84^qoZњXyER\,7K]k+sZ*S-"kW,.&hctI]QRKqn%3{i0 !L٣>3dh cf |4]Sk@_*|!urnF Y?\\k;I FϮ)zQTppy ʚ>XNMiv:zL* t6!D XKff'1Kp5˝Fq 2F=aN2 2%o]7zi򁅦qv.~ڂms&bRԴs_߭1Xu6gGH"vFMdB=ӵIZt&ٙ]7̶ Qg[QLnmhv[/+)Olr۱٥ 5 ۉ~":ZFpuaжy|-9iax4N՗pJ Xr]!/&v 5*/ȆnmzN{%_8o⏾ O y> lj#&mZ'i'Jq1c )vg# Ͻ'SO|k;I駂Iq˽&f*O9ͱ[@cw#Q 7K->4P&*-p{#R9lU_$AԘC:ӏ:]:tFZWD\L` ΄wo<  ,؍F n@^Bhe.妇՗ReQLV1P-㣪-7iToʉl^XO'Ȟsk2vX s3WV5=};K)~sz̙P:_Qi(} /K{rv9`(g`u4v.Mg=np=c `s\OT\ *6nm zoVr+ \ӵdcT̚aZ8aM8^ 2~e8n|9?t߰*I4=ˇ_Koi$;F|Ad֗_ W\Ç]&=3 Y8`|E]_v4vw?H&N{LAkCl|?'_FN< o@hcmt6feLz;Ʉe+ P^Z͙\]yݓY9KS5ƾ1gԜ#]k"`8$\ޭI[C)?K:3?7#u+ةs5)Į;j~xBḱy%˅vȣdG){0lbP2-D̃N9T.{h疠ѡ x K_٨ j[l)ѦuA܁NUHf(O%5̍S _mf&UMu"6#Ըa76,(/E~XUlDQP rVkf 68Եy_dq>*Y}\(jԘY֒Tm~U Sjfx ʚg^{Є ,r{qIk2ߩX:-2!^f+=L<HISt ;VcćYz5#Bx0!ͮ*bƒ!OE|k?{s)NTKᄜZ4ha DDĆ<'=_#}p{U-|3q'4\j j mY ]B ;"#KV9Gw Z")OHy+KBFUE@g<?Mw`'C~Ch՝$uh}vndKxFYD+sNۼA|>#\A=6 o7WTӟ1nJڛA?5^7 9D=&j$GQTlr %X6Ym7r?wdKnp BxޅW={=cj*]UaɦU/ ɶ6 9 Tda1( }wt ]gXlA\} P6K/6qā+D-ZGH)8:m8W![F4ùhdFӃU/ rJfU V֭"Qw钲?(.hsj8}AsR.);{jU˖g5i9ch^ɊR%k]k0]Z nl2!ٍ6UOB >qp)) "h xH񢸰@I6j O|Ex]rY x M[> vmSQk~`/quXHśqrA;,vNJ% ХZ{H@U8n~ֱI*o\Zm wɌm*̀HyLu̲֞z[>bVsZw ,wG+YOŵ*!6cUC"ϸ[F!sҙ&E2nnF`K?Gŕ[pO;u\رO`Htfr,܉kX]EؽMRwT*ֈ0AYZ#ys(`O?{+}ݔB0|{~S caPmn=PPZ=<1 zߔ 8.X`UR Чl7# ŰAt$&a\NMD,t9ʂp4mxyW:=4{<{X&C)U^aNDY5L;o$WX=^4*'F#Z_#UU7AՐjANTRAJ_9Xl!W=oMT@N装zʜFJXA;|284&h{Eån9!]^{y98KvNA5ӁseT Ο1qnK~F{j8b'[`|2mӧe'kV#qlIVM76P}_KJ ],8[! @۶޳ 2BNq˾%-D<ҏ(,C oty~HogBe՛~HPMd,w|!PqL4JOE7N ~iL36} {Ch<m꧵>ktQfN+؁mŧmwht6y[x1?QU/du 5&LՔP"37`e-`ͥcoYq7̃: LB+("ϸ ӆl0IUGi.9~'@bs>Eykބ w˝>M;/bU{tH,NmOsAZ)TfmbxP >LDyRU(C7߿"'6|a=0pQًȐI? /ȁE|\Ucjz*q>Lt*$$hBTHqWrRXb6-IkW0Qv(/_]4͏l+y|Wșmp_ϥ]Mlt0%c`>9|܊' $Wݬ3=',x>J43gf,1~ɭfq-V=΅Aa&QMm]1^`Ӕ; 6[MY?$jاXh**7O-q"/*JDn7aCӈE'<>E %}U.h|xbSaX{#$`2{Q_.CX9CagR %K @Oiewp>=̇?ma&GU~zq@ j^޻nk2vD yuja83vB)o&Cl ~"/1n `;۶k֜8#zm9}B@)23c=HU| RSx`qtCP}M'ḋ^bOLqfO{UaҎQzþ߁|x[ `0)Cm-0sN˹-L+gEfEjqk1I4Q$TiI3녺6JY{BܛUcZF`1Α~vbP釘8m͘u51=(|u5pռ'CU[egm!r@s#~3Sq hiHC6tը~_9t4rnW^ot,4_?$ej돕tR=/fm8]n>D hiǘ<.DOȵNZ ov{Nli"-wƒY 2\0'y;M7'SsN>ǎsx|JuNn}Z9fܱY jރ$8,yo!ڝ[ ÀD r2ҨRK"\,Kv'F̌j/^M|ŕ&L (hV2Kjevy=ieDV6UI|g׺20aqxЪ4Q w:NMucRW}l5%_>Y47]5U )8ߓ* TdRȽ&6q^>0{'-v ۉ"$f2UV UsX~7b奔F6kHԸqٔ%^枦|0N2t0sph gE28:3 ,կ;?1[;b\2lB)U$.WS+A5A&S;AsӴ[5͋9%{d$?hju0?Wߋ8T̄[#C,di-mƂᤋ{]PS#T(keޭOaRDpc?P.UMTVL{5Q% W(+X $=.3KU6aQ NYrego=+O{8E `AtQ ZGok/4~=`PlH7sjZG?*B!tD>v!@A C3lc СbGgW7\Ա%J6VH*5]!w0/6h|?#.2R+RIK1g`(xn@?e|(/vFhj3< DRb4YCS:ES1 t@=۽_7+H~%%nG%9M v_F %P=hRqUgp l>]Cú ůp^6~8)o;mA ":^"cF{3oi&ܫMExlwu%|dT Mjp! lbQoKwCdڢ$VC8h#e{m(iC7&bW%bP&XZޅ# ]򻤙 k܈”CX؍}vEP쑕]8H#6'0fNHwJɐ kq_vdxf `N@8y݆kb2 W,EiyEROʑ i-*T&EB .|T("1ṀZSSΠ2: j+r΃/ЌוANv d'|i|4͕&pEI:GփBϼC͞j젾&]2?5ޙY7Wʼn04~! '&DFs|cƆ"I1M3)d^3!s*[(aGW2[)eqzx1U}}PG):XW&}ZTy#A#,0}g[O%T^ k7_Xg# :JwDs/7-M"#ljFcС8[j\!s,Ti6 N/u_]|KdhԜ,'"a-F%v2GG4|S d2*°Obd Hǿ%G(FX_QW5RUQS&6P xlgkh̍ZgYyF9!QGG"\ֆD@z5X&d: D-*}[yI},T:z(=$K yzJʫϸ"w~YM6IxgD 4d'VX|f E6qef3Ce+OCaJ:"&Vo]ѲW2:9f\LH+]Nt/e 6s椕N۵B!ltDK;3 PLIջݣo )uF/=o_AA,vZּo[l4 KTeM#箌W0OQ aJbZ1sK= {kV ]WrU(4,frB5 wo?C@#FAnU-tcԉUy*b^S}Av hD~;frs?~-fApfoZ"Vq$CJN0> 3YJW,`p(oީԜ588IEylAaseH.f Sr%<pM!`Fȧ2bH/9H-Qv4dY!bRa Mg\Z=ump% XOZwM޼ZY&)jVY-!X)Yt /YXNPm- B%:raSK.x38Tyfּ5}782~S!bzo&V`qR&؈X)gr4{&*YlHZpubg8 >j^oP)DsX B~-`pJP;X sfS0(]xV`\ٮG83.*VҔNDF+.FtȢdbndo{Ute5ldJe+;7[uo'K-i}Gtcp`#iR|ˉ% 7Ŏ.ow[w6'~-;<O"^8(Af^%b"82a^8]E\4 4SV,6iRP\l5ƌp9(7YQ/cɔsGWl|HA/+2kgp4c,D9yt~v7^w*p@3T7GsVX-mR⇠[P|²jZ;J<[‘ NmmEV y2-KִK͖P{W6Z%z.b[˾Eh[@ bX|= Q7<''HҸ>p"J H؋HIIXz3KZ//<W`/&1{58*YvMagWBgQ@F߰x6KGq.p C|ֈ+l2Xi59P%Nπ~)kΜae4LZ:9(xfתu#L%]dlDjoB!.>/fW섨/rzKP$I)j\Pq5z`bMv_7vtNv۝XHoؓg IwKa '(?8w[f?>'wl}+?`;Gw,:l/ tZҼ-sj_4+eMDٜKub9p4z6HlFGSMZ!n/((ANSs-z PG N!pAipXbX 0ZJ}RZcU݅2&Pl 1p />b߮/FILIn2TX  9| 4G !4vBriO^heD%GNهK,GtK# (,S򊒓vlIC>2?BY^CAYGvI-nP7eLv-hS{XraŒYq ZC(4 -hΨlxg*= O:[6^tc^ILH뙡 6ia~vr-IZS-klTw"T3ahcsL$ˏ.T$uxxoPK(碒Gʒ:5G׳=8ê˔-.k2y*샤s}e"zJ3w.EzdwPYfB=`եt35?eFgm;ărTނf ,!^jFYt˦|P#s hEl,:W1gk(9510k+V5}hڑ7/e|mˬoNʱM2 0Cr$qLnu5ͩ!. {\Y| ߆ ; ~8~nE1 Z^U 渷pCV~Yt>-& kdRBK[uʃ!v4wt+XM&a]E<,)ץ@2@"bw71.YqG6O, c~x>^$V{%jeJCZ#?P8?WKvvL%2w{Xl|se XM-`ݦN/7diN492l;f1 Sh[@BYXcڒ d3M BXvaHK@\D6Qݪ}vѕ;'5 m3EN(KtFv6-Ul{YXaQzw&vnpy2B&>{J)w' ;3Q$Qʸm݅B7x"jf{ޜXo\{LdvV7W[5_z0eD DT]Caߩ[X]KGFG\7Ν6>CC~؇ 0$lASlppp=F6#<2w{M^,{ 1~" V&Γõl3&^=eG%S$X0 .)*7}an5lţj!׃r=W(sWN,jYFՊeթe4;sRdu4@ijTV[OK OUj) Ce T:ysŖv}܄"^HqĜTٜ@ΔA^XZMpxԠo,%ɤ`Ǣ(O2$﷧gכ\X_"X]o4 Ia7 }^ɬt=Z;%B<*j»%M偋$f Ah bp-y|*ֺK4:.# K8["w}SB;.@ Vp \ju6  L__rk[@Ik`jGcHdFGnrA|;:ϱs >I'T/$TG$0P׋o ut.`@'D=$:mZ/ AubLO2괆~|_i9!~!dM4LqӎL"g|՜8XbI0I%ԝЉTiettE?k6 NgtJ.)l\lFZ!xP^~i-_å麗a8}+N~M!l¬My ҈ SX#ρC5ɑ_@XjSdӦ8ЌZ.YI&!"|s04҄ ;\L_PY_6Z.]gXM-Ы׷<(tX~]l-|M 5oѐj,?+Ňc8H= =[MVSWP-S9By S, N;媰{G8l1ձ\Kcq9ZN;wف\mk&CSrikAp·7ev9I.z={>·/)zN}M{D^}-T$TA<`B/ qYD .[ԀI!"NrűEHnc;Xk5Ux~*[ўd"Eo}G؏CfU(̷pJ=Zb51"z ⒭ Ikǩ#T(t,n%Ήr 8H9X̶$lgMaW&V453iuK9D=iض%v|l* xqÉ3x}AtSެ,}Q!@{0']oPEs1B: CӘ,@sܝ-n/au+H.M_bG"j/ڽ2v/m;hwZj%$glq׆\%hZ{Zؖ6 v/#B)RݾDuL<=dkC[j]ȿ)tRVlSp3&gKJA(c#p5WY:0F~lʎ}ix;u`QDtdPN:kj{lG!)%OE-`@dI.՟bGE͆~iW,s w>xቾ3^/Sǵ[j{Ғ?C[+)q#de_εPF,hGg1R`'p & f|/WK]yה q6J=``.KD^.xsEmuq..WƏA{ Aֿ3+kSRChORs)r պ!T;rt6Nu8,լ2),OIVh@p&V oJ8x5˽1c!i|.0 PcCw#]WfpS:d‰SN/3qɃd}:*@1䶦Iot* ~n2ШU&߄F`n+懾:6]P/zb^3-S>`…!v+=qQY2r$=?(aiCHUMťc.l[G{XU+wsFU\> ':zR(m Q$|icZEvɴ21|(6 }MQ;D/yrc+Jv@lA9 # gD?й;#f;Eڅ4ZjA1z 22 ٲOrbRwGЭpؙN\BHN!\ˎ{"\(zghӦ]i@a*1RǠV?d:.׿պuy?&QuZMbYFH`BK2BPòUwSzwr4K5ubwSTgݯ)D՞7k 6}80Vz}1F Vb :b xG1U6ۅRÌx‡lೌj ?7Ed^t{ZxdSIvN7?%4sn$]*6ݖ)u? woUgXzTIs,$B~\ƒ, H_ܱ௨ 6RKO-) (av'43I| ,E{- Jo:`RNnA"g? s٫|YhmuX%N8cd,xoTmVeZ ,ɮi(nQ-@%i^FGޥ >:n}]rցTg4IWnM_{*j7oJvwUɪ^BX͜If{Ce 7OMujD7I 1ֵ^X£%R^SCsO9&f+cC/[)Q~S+:cdeP*VJxw]ft?9H0=%GݪkJ^D1;es1J򢫦M8/ J}H nKKMVzv[/\!ҿoHmk#;;:#Բ@@.h̀&on"Y L{f,P]EE&"rD :W{AJ Eu2btoo:1Xʟa_L7cL-n"˅kHN{9i?QUK^ů%w{tRSDac ՉʊXJHնZTSwL' -KY'K̯~!3 H]p=[]0\bG rƐXKS#xMZrY>hKsI8??-J)\O1 T5?M_9/)e1$vې*ۡʺtJupvӊ"$(U5Akb}S6gN'+P> P2T6@Dlu\bV%#qNI)+!B1Vq֋Νi}LT>K+7 * /wCz_꓀C *]SK1h}gkA/$ԑDsd wI`C}NH*%c#e&ɣ2(ݞDVQ]bYyx0z ]s+5߮yY* xeM/&5.b=pr)Ȇ6IPϾf2I7VX%S 70=ecI[e$QӇ +FGGU]D8^hD6JLEq/cofo-tzai!7`v\X_is q邸-j\w@"HEAX(n Lpj'|I@,  y7;LzI`azڒPV9AR.KA}sXG5}o6!m$߆ip8wt ;>@1Ň土BtګtEcUDR'#b|{nLФ=^(K}8'X\ϮPXU0g_̏!ȡ: }bJ>!ʹG~AVMBՠ^3fڳ^3WOQv_u*+d^?[*Wֿr! wKYB7#"RM]憌-'e1Z}:\CRͲC܌kJ8MhVѳ3X/\H k%yxY6C6J^0^!{7T`SϪw }A[`Ln4r{^CR4J9Y*߈SW;xgX]AI}31*μ"; 5`iUy.=86!V9%UOxXǤu84v P'l 䄝3fAj\Mmou) BJrZG#YkW82w,nd !|17O8Kn~oܨzhװu.LM|piZʎ{Wbz `+#T!o; ]x؋ fk64BӑP̹Ր :/SJ=#Q nN"s!~UG-ǓK%L[bEĩ[{8V01E{ ئUq.h[ -Md6rjsJÜ> cQq_819>K+M(QS.ղ$-緍/EޒkCG,&ciP1cyNb oh8قL&eWs pP`seNj@Eɑ!:}5ӥQ`㜪 R}lĮm?Q D"ai[G0Or>ե.-c˾& G6i0ot v 7>-X8=hXj/M zVfٓge#Y`G2B9xHąvmPTsCw/Y`vA$$QkT́n_{ak@<)TZapΞ/=**=7{P"AZ)."66|"+"ů8jn|ꇈ"A1l|Z'IXEs+?H`4鎐?.eZd)a(ߩDDIՋNFe'ݥAj8lA^G~K&:KŒ@.G:*{QW|ZU z1v7qrxeЗbŰy<+vȂ,a`*c>*r>p+Lc6 +u >ܜvL.77ʙ͘:pa2 =c!ՊӘ`=SjXά{ׇ/ w=,aKi]yD!&E;MKs<-G%tXgNÈ8E2ܙgI[7ᅻ4|m,;eoLh!"6T]J2-7MEiZ["$s6>Rd/,:j1m(ǮK\ɯTIsfA]L{c-SQ0g]CasBf%3 g0m.Z xA$QuOw++.uO[>TMylR|m]wQM F1qa_66U YcZ [Q2쐸5AphS#BP&ч]݈p׹G.ƅ]-Q2sDow%@' Abk# qEbl86C?5iCԣor+BQuv8 4Y|!aHܗi1v=`9hl~kϾ񁫺]O:g\j7lM>Dzu I/mJyrv.b/kO|{(Ywm/a'qX+TǺAӘTzNEx5;Ӛ >(DQao --{ NWSl1bpI608r 7ngidn=hYV;4>L`(AV*CcW0@[D1 ;gW[8ŪG߄`nvH'-H(3 ];dDiA6sǹ+_~luխ1@WNAsWljVhϽVݹZ,))Ӕ= 3$7b7hCM;KOʔO(@(lIfSS\ G\R]O#|f~~ԣ`\|w{UO/_;R\Rrj&DK4=}ň&B~LK/RA_i3773s s #nᄈ!8y#%{#zȄ@` 픦 -e ٲTצ¸;vm#=2(iҲKytz`]9Y q!BP؂$)lI_k 7Qxz~<ۦM3Huk$7|ZuOǀ߁j6xv(l6y6,!hJB3yl0v1]:hɋE'[+Mߌ.5a7m*uPj4MqZ2sGU]gz(49,^jߎ0YE&T]R6ޔ]=K͉A/Q&}C$q:#ʥ+N3h,_zDq]Te$o`֝ |Puz@ -^uRPuC̔C#J~L2QR;(KʝnCނ bF=wDoKH/f&3El}嬅d+0֘UMMyyh-+LpG彚M`aa]Ȱ2=E`ɓ<V^!QBaf^Ԧ"[7[3ﵝ}#,Enߡ^M}!znݏ:}DS4&Jތ 'GD:VAkjʲȶ8л %Fzykg dՈuZpH2IFe%g<~lL;]UYcy@vҾ {20S8a!0MZ9Nɧ(W x !ϑF‘p'9eL@u |u0$,\aةyKVSiFF)I?lB`-վS?V&3abATi__(;}JG -=!P w>=i"> x QV~ ]Yo-@{ tn^IGu+MMl~5Ig؝ԎQw]\-n4t$,S:2&沠{ $`*~v~۔"D%h,1ɫ2%p/O9jg།7,<= 'ew=Իiuq&OKaJ:O0Ϛ###gni5`{qA 8!Pq}E(MY )YK?=JL!55%%+'فQ=k"$ztFxK1# "~ 57;-N1u' 61fW~0,Mzǻ=[؟R3O^P09Vݷ0&M3BtV@G^/ ڗKtGHe}d1H2܌PqR F!KnBwS_I M?Od? mg)zZCvG u8n?~yڎB׼$[<w KF|% )P:qIqe#i#rT~{Es1hkŦM.]?"kϢ>%o0ʻ%%vR/?Ab:eq -OCw&2empԛi,?0rgf;^*B.F 9I[N~2잵4fU40Q}3${2 AЋQ/Pb >|Vm2Q5A U݄ VSGlyc? _z#u߰_9t1NF,1ǝҀ?t#J}qL' CkPLPxwv^>1OļqE=h<\9q{( o֨y-}AAA@ۖ"q uG>o|LGnnlٙ-_<% 1>-L1Tl|Uݩ.J-p# q {R+c9!8֎5@"XC~*nCz|>@$S:qlE֩gs3wvnZh  Uƛ[ȁ"8!f`5`@̈9yT`*ݹZIgfU'BvRtl}$oF*r@&rg:ytHLH8O,)o$E'j&f6VSh q I@>CnhX-UWHvȈiy,AJC)26:^ +mf*.C8﬏`Ar âstO6>8eÊ?ߟM>k f}ʷ,~FGKy=~zǷU*(fEA Fyf]/x}Y>q,Q$`$#p6FS5֖I!n~΂v-v[fGry|'W6?*IY'@wkW0E:V1TIEspj8H> طˉ"=)Ka B>, #אlvo@q @O%qU *,0=FK-}i$~ͨR(dts쐞v5/]D편;"SAɜ-dFk_:; 9DQF2zjG0o& ^)ϻf1s=YC Bۋ&vmV_5rZX:Hގ?N% %f~P?Zga(˝M3DCXkK=*"ޘgJ5.G]YSFWE ګ[D "=_W\̥XbaPvsmAY ^{6WK}H=TA"bAwt"I!_}%n"3bͅ6L-'4$IVgz84Gj>6.BjŽ@҄l Oؗ- E;8F1BY~kBߟ"/?6fUGxwz,[t٤ 'Nx, W.s_"b6q4MQ ?Cg) ׇ 'I͠&,%v$٭x y8ci-LZ0ddb28IȫrP N9HhZٱ&5iaK"Urzܿ g{8v`GM<ȃFidKXfSett?Dh%]%<54 ju [.)gCdQDkXuz5B$l #2 j-1 tbT;ȝ0\וd߮W07e¬ o`$ !u$fB7>쫼jֆƂHi?t/>7JtIK )2DÉI|ܓD/%U_<WSdCJNTlPLYW6VY2_7iUO3@c3Z;e*YϫM4%HiNtGf !6{n,Ub\X=eV*$6,y@ (E;)?\R }2|řw-,RW}3uZq#U"lųeHrOɌi9NR:(-46.s~#xR ^cRB5ls 4+vMx 3O$H_KS72kt*, Rw1נKȑcopJb4 &g5}׽?\Ͷf*8<K0Y%U/E+f‰m`#omAwB4~?fZ,T J&e56J%N `h3 :m5Dv^i2'ZyT/jt"*>|"p74?fn.i|

g*|*G%vZ@}:,oXYI:1"S9dcp= Jxނ^K䐥H4T;8@ $"B:XkX~vZ^~`m*%%A:7eFo~erePSM!BQ?Fڹwn @QI=mj=ksNfa8c`־wBM$|*5D%}{=x62)÷PxP)Y* .J˿&?0bZᲹi8"k|o+kgD뺔]mW;1bbs# hvC-S /n-e ե7j3i6&h"ɤծd? ov0 tDW,x1R:}O}+0G"&Sڱ Lzhhm+ k T)f'鋗Goc G~.[4#:L!h͂gl9XǼ)vp*Zz\N#e) p13m;eQ5|x;7]wvavx2B S6j35-Z0 ;}Arp`iGpі]6*.hQ|X~9$^ūPz4JT Aˡp.oaLI4G З^gg̀.SI8%iqPSFPZ k=Ŏg'V'҂ZO,pR4<slㅢmʲ6p繥AUu콓DR5 hJdr$ݨh/Yo}.9ƤOfl I"N~ DxƧ -S+t~ suFe !vQkh g >ɾ>8v-0SnDMo{"YJfA._K @9NAטW~72HYT7JCY;J"oHVP~ʳlҞGs51S#,:Y:iJ_~4FRha5n^Ey^|"hWWB.|8 8+յs.Xc f䔤yLZWѪ:Q2 Gm^I6e3ΎUUm;45AǻNnd>?-O^w맳crytqNI\LN\a4/m*8 4EloHPu==daES o r.|L2J9{*0*ޓQ?F|q'| >hv(HCWezIϤ 2eUR'֛݁9]:ӺZBbۆ n"j}#a;'45M *W]0O̯w*\uXiEi z{z8ω^-$T%Qo@}sk5'^{ix-pH@h?xoZX㵞(Y'Ǐ.^:t6 iQ)>5B9xIS_bP<fW%[[C1݂c DT_!0]T U*pǽ(x\I17D "to`7s# s=q_l_0 Iǘ+s.<8ۈ8*>T8[Po(3u\'YvLyd7=@PIQ _]`MQP=fGv,G 6ap}FT_u8pn7P% z"V$-{SE,Y?{7@] ݧ{~ʼdF&80D\sMޭKGW)ewSqVvP'h{KZ )Ԡ+*U9t]<6Dp1\h,m?]^љj[L}Z]\6 ;/!b1-"r%)!LU?⏣;^MsQ~ Bn(ߪj̵P|Jq]R mhȱ_ -fӿ"ȱMTFרZ+qMT#aV4!m&@a),r:Q{ "uBl?{]l\ڪoE/4So&" GbNn|8t>Ӎ3ڸAs FRYG!n#<$<8 6jǵqd^aN޶kGy5)e~*\.gۦQ+0⨁{Z>~dD0?q+!F_vEA9tGE2sM'tGU'k / HK]zkܶ#.\mQeh^tvybY .0 +B.m !z~@d>#˕mQ rBhXp@=]1کmBcfxW )g|=fU:m!bםB {GZᖈ~T{T dbZ@k W,Lt DbtC4 u„u<(rZ"ٱZ_V!+tңmd.nW|x~ˆ9m= \v AFуkgTC.r'ꀾκ8Ŏ6:d5s{MSoZ aWoEU_h%޲zd*56&V,uS& t4 6I?El0ˀFWn{cLd!N( _Dmlj[4E jQUL8WbuFE5z IJF8惃7K8;~P)iWNH&UpSI䇱0 XG/%Z)FEʆuha$yM *}N5~\*F[u=-{c 4_ o!58"DAN"bbOod~C"ORRȜx%DKiAD뽺E#ގ¨p$Ko yuѭ!*gkiopF!# )QrCzl?z|,:,8wJ}zoTV=se{]n ŤP:zF">m괢p8>ՋiX~@ UYj${qY@]ZrC#h,:z噣0N\Ћ&ER >SHXWi՞l5fsQMg[)͖$ qpeG@;C.4KU\MXHMsjuEĽ(#:Gʡ˝\JrE>1wSxQR5܁(K W0Q_Gq- !mfIQ#2I~Ea)4h}\~&wc26)Zoixք߸J>΍F҉ үz!d>#Tz [q!ٻ='<-ޙ-Ue=܈3*rRVllst6"j 1<#v)(bʍrzqx _^t#:J%Atldx6%8r2' _(ڑԀg8ص=}9o.;:4UgSs| ZNМ!:>4qЅةI&t)QL94GVb4;xȒp\pEOȘ],ޙ`iHDWaW6~2Boģ *a6Ms-ntj[iL.,2fa^`$œsiOz?3iT5+#knn_qn5WY m"vԕLǐƘd?\pCԣ *]CT7=/X Q 1Lc}$o7 y.W;g=눜wI7}GVܙ[ߵM QkKSsxg߹(p7r|q,m%_}rOq;yfPWb_V 0>(Gu(n)s4ּEY8aȽfgʫl(#NBnP:g#6X}&1.$]gY_->7/$1IЭ9"Řy|2nf(dOQ8P\#&dFXI`#5,Z4+o?aK{N * l5/ p:%mcnr0׊@$wJGUɿ=4dBbɫb R3E=c[H-Q  x>^/>]m}Sj"t< m#7-mq^}_% z`Cf BFWk!}%nH3܃"B'Α=e`[Da>G@e$u\2) )ge0.ĵoyGbB߸MZY7 b B$bC$)ZA&v!k[PScZmOQҷ-6%j 4.~R@z+qҏ#,vnX,̏ߏ%E):oQVl {yh/H6~0OxEO3_uZ\IZ_iaYڵ}*" }Gؒ?| 7·6њT˳ȶlR`qG}q5C**]nA[eXB= ^H;azl D5@i"vHܝpJ!i_|[ t( O[bB~ckRh9&{כAȌb/׉Q.ǧ#80mxxy"_65@?ҝXs+{c4q ^+ȒaCeX8E&1P}6MXF>pv@.)PbnVV}Oo,Eg~Xh59T$T)* p3>oJ N٧*r܆F?i;\^;`޺:^RXD^Zq9|sb $rFK*q%8Ѯb <ӌ+1e:?\Y/4=7|˰TFfTה?Do'kz.OY%tmݿ3UY9Sd_IADo3K-(>UWYdm}<şkfg;rA (MQ(탐YZ=cy(1/7'TE1qR wǷ}rQY.Pr!P}?U߸N+5~<$VOюm/6EG׆}N}F<^7 bp N1T4s=Cvb؀O>TE ɦ͛Z7k_X16E;W3*flU1D(wӪy% ZoW,|+al(bpQ^&} ≸Ҭ(0Hnm##*Ρ]-Y?I% D,6@p{8 _Mzmw~-mݙsf\b$9.Z pex8{:kF{ݨwo}!m&ﳌc\Z;01}UK /A!ɋBw qF *ė5UCSzs/b7GKDACclwIByˢyק/ik.|pt6MiEJ gH@Rp@JC)TMI+Xx(4zz x1z4`ڥm0^V >e)l6m SLY}?ן__nj&G: b0)0}!r鞐8ۀA% V7lӒCq99i2u2tvy1AB>oeS.ߥJ mRM=VXbiRlާg)Bh5҈+#Q٘Rp(*0 ^l1,xwsoV :"ރoq ~鳨W !X1~Qlhe(,_4,s|56fs#Ϭ*ڏ2Bkzz3j}SEuv(a>ࣲ_6 815"`M1/d&L18z_\}:Z(֛v(6wC;4(bv5<Įv!M_^{N%mW/n,¦_&ϜBPC9ShLK&ZtD1Tg ~B*K 'ɍw0[`_1$:'\GZVL0rNH^TNlIoK^.By 5(nǍI;-ru6N`' 1فRv-p!#N ҹ h윤o t6~$:Zul ԦU( :6iyZ6b5Ѻ-rq'2u`O1H~c0PЬ ڟnaOHYwp&dI)cߕ _YLّ"RR\>q3` LWca+a΍ $lr TB(ar@L;o &l/ ш-HF+TRS?aT~l/~};&_w+CM(J[tB ܕTv?PoA];5=h #h")ax'jj+U $߈)Npݞ˨U?%x~ JDru q(. cK'Z|f"-R #e&>FҸTU7t܇j!p. #i2+cvw8׽tGC^̂3/G흞 T(_#( })g6Irzj]^S. elkbH ;?@(l8YrY&-," shҩd=U/{{+5gsg/ɐ*h"{d%T=&k.8|FɡK, qqLA'c1hD.o=CrGj%!j<^G5Y9By+׮>é: b~{W0<{ /Hz%"x- 'Y,2kZ{2r.?.M"E4uޙ z#M (R,3T&ݡĭ2/Vwn7 V=K+HO?G-FҖF`2 ,FS{Â#{QM] ~Z3}|˔[TŜcVc+.p}'6 +!aZܬPFWNLq+<L.̓yΈ魇|0A=쬲p%tǪaD(v0lm6=NW57uH@uFna c !a/?x OY JVՒd(hg4n#fz|nR 0MEeHPl)b1&թmY_IԚm0edrS_a(l}M.+ 45mmd-_l$=?l^;Q9r6T ĺ:.T!)Wwp%c˷YoCR RXvD_떯ܧ^C2 ;+-)wD?+2㌰8%{V* ﺝ7i@)/L;"Yrz wR.^|Y-#M-ZLS C/ "qzZh z_;&T5UWM%AvpNAwhM6E3gFH3ro?e1Hk]~G(*fT@:5;{vciaf7pkK܀C/~8JD ;rwͭL6U< axq,hJa@JeaϚif͂!GNf;?\(5pT06>]|Zs.>F)qZxDD|@ҩ0-'Cޝ+z'}CB0;F?] ÔtG`'ͷG ̚\up ˼]OS洿QcR%7D+Y.n/~%*L#gsm?;cH/9K%2~zi} >n~^P+jn{ͅ*ϛ{'%-SfhFy:-K0JږGڭbt9 LpoiVcx9D 鼯4$X.v7V RMc)}1%C9z5ɍ=lZ#FQu|;e6QaydlsH>#z)kPD>)}?~<zuNY.ic,<1@B?[?2c, +aϣ[{J<;;P\UtZc +6*C]7sdq,'3ћ|ԡ%kfm&<%N24q'}3qLA<)u ڵ./=_&6EԺG ggP;T|" hNXẌ́Oq7xۅGODJ?Y?svtr;;V8A1>OYO_3- K׵0Y$h$SOX6YҁH-F C'BU^YKnTƄ+Q c Tz+3MB|`9Ux;{Wz _`ȑ t]vN\kIqݯkT wPc|=ײ_ɽ7Cv7*{70lz|JI˰ ;eToj9;L8csZ7t<$R!$}P~Є}%۬xYM 1Y@AMCM`UϹ]̐@b 7#)8Dw:?^q8Z슴Z'1t׋b{2vG8t~ht`?u3Z[ۖ Na;g6RO:MCSm WNeDݔkB]߈8,yInOCza~2]H-3%@nF/ۋIͼA#XhXm:gFcP"3aÙ8db2 f -sg=ws/1Ҝc0 DZ V&fB1A z˯5AMMR!ӭ89q4}7%"!-noq%$yR|h궵LL5H(&-G{8Y,eը9P XoQSRcJSQ5>snq{yE8&rjU˗ !k{|!Y s5~ hE nwod5MtY[>YoҬ$KAc٠A<lj?ϳY&Y6ORlM^gI%ON2p{,iؿifa?rav ct60z1 ̋gw Ngq$H B*֧guk\J7)b e, dZ¸ۏɷ%x1j|; LG7c\I͟_tFuJ c%!DJq9Z\CC/V?Q@Wo PL10{Vά{oZAQXā(^־Ktxo8L3Uynl:T}_lB|L9 ;g0a1ߋ]rUJG19#Zpi* ͪ6<ĵϷF54#5R,}!ė{a~E=ܻndb1Q#Yb%u~ѝ_6/ OKA yf,Pk&rmW$׽uXGl$1 n! 2" &&ťcP0>F|nVSNvO %<< }VkO*p7$]#h^㈷6?MWu%(iAs@e*:x.ȁ˵g;s9t،I8%FE&O`'̧W7cϕ/_f]NC;qY]PMEݸ- %f(?3h+H} ѱvu^dHb85:UjV#c$?\%=iYVKz.k,(oH@ueUA-߲L9Öe#SuŏGB`TO!d`eUp66ND\4[ IӢt:$n. cЋu3Qz|n>Su?佀J'.YXPYV5`^*62]C??Jw'_5%A[Xdu XDr朻;:젇xNF}plVC"7Ed!UR{b\ܨ@c]g)}$lh3zT\b\< knEAJoH*j:#WF4+u:l%aOB0y]i#p .Oy[^WT [NLW-,J@1@T/|y/>UCn|&QZxYeٜz+ 8};fh *$NAKKlJYK)y$gD%}S͙m̋Dyzqmb] ׻X.̑pM+*r^E YO/Ckz1-BJm+{QN1%:#npDث6wo( :Fo;Qkg{HD*ze)i\f.ʩأ׊݈ NNYNaiKe'1&2nz dآ5U`12{S|)bDØbB# 2*!553u=g_lNBb׷03"f);Q[67ef~x?$6^>)x͓wxȏڕēa}@x%KuE$<_DΤalp]M?%Oh4݅o 0t΃ar}cR)0ʊ"Atˢ[8: Ug=jvӔbqm$m)g\? xEenˡȡP:f'H$։9=dh8qZLyd? U3$Y5 k>vY!/򒉾us i׸6 ܄G9rUd DHYHz H~_BIYpFX BNjq4ڝ &|J!VLj/}%XJwiwo7ՙyQEOu^4_Ή闁)p5Bk#& zrscd.;AO"1>_ |^yZ뎕a^(4(h8G:djDe^`6fvEޑv gjXO :B)eq\)%3!_LzeAC'2Zu_C;F+-?)[sy"aǝD=z z +1F.*.eS 0;?sGĀ<[O_.[,Qq~=jn9 Və]qj>(;]f8myJM# 7FjvY+r2M6T 8:["I}8m%eVcl%- ښ\ȸJጸ6IQs#UE?/̋SbHQt+|Ŗs ShlmyHD!ا3B=Ǜ&k?q m" FErj1sr"s&. 'K[[OaYn{Y_{oxψ&HÜ܍A#vB)?(17g2=dː1bwΦs! =A9sZdLADmNfHBqx"frv&oM arD(Ҩe ѣZNOe?/#o| :DFt_^r]9v *k)4 (@-5<$-(­rQFL{2iĚY{y'u^ggUP-Tna\6%,3A.3#c7GhfhYW_ӥe[%PbB= #Ȑ8@M"_92Rb ZUс2IR~nK{TKG;,5w llq8|@2CmޛCea` ;k@]@ $9 i@ݪ<|z,M.VF@Tyče-Ujn,6j|5diL\Un@1Z -:r80WY*f\G bU dJݒț _L< ?v'871^=mI:pfGMwfxb dV^dj*ΎOv@1Zew/I_$"w8p@9TmG{@#^QwrQKCF7)mfr_moE*t+&:J ,90@?yjCn(D'ALyں& T!oB [2px(!*apA\5*VMUqǤ0kV DC.O$%Y ВccZ?77e,ΉUI,Bf&sl{oa\?ʬ BC5u7c+YSW% ٶ}  AQ1TML6:nv"[Z=idAKjp^[Y)4WuVGHf sHu Yg{0 (:\3E,tMڍ7_Yև2D\ ?aT'ߎ1Fg,X:$}~÷@̾/TGϓ@!:+K-Xގ# =5 "Q:u< 묾ܲ L7T &" ㇘_;e+!ݻk_(*yPH3:yc|/xI8ځrз/$MpazIyx;@Q}5 2 ʑ`_S:9':}XEBj@m4dscُ7kb>jQ5'lbE>{4֖ۙrrӤ;(\Y9GsK~7 zlzp$d&$+Re ucgh%`(ՏCt#-Wl+t1O"'z{{0 7na_V"圇{#-Y?#p5D;;ݲb'xHYzAn.+ K7!?MX7r^/e]po)Eo1^ED}LZ znNOcO/-)2krٕ wjNow)rqoT"U>Q'GǥMvP/ ğh{ M jBȲ.~0` }H"<[o'\ѲqD ww@u p?HI!}qށP!zZ=G6y 8q Qeڴے6 㱍6)yqH_IRոIp>6v3p4,?owYtĥEx+7PcVp6gO_+AhYu8$ϻ:AUZ+=Ϥ?S ѝꖰ0eyW(x &!硾xOԻbcZ&D=,C+7RPRp%&C#=9琷cGvӀF4w\+N_e..d`I^ A Wn/+2NrK gҙ:;*[PSm(󔿉7@&$zY=vw{l+;_mϸeVEq'I-E8H+w,8^mC5\&Έ"l|aJbkΏ ޻LPFJ }4[I2V9\ʔTm,BR+LW0 Fm)׋0DrZlRJpo;!=H|:>>*{מ ~H J-48ݐan*m=#ϮdާMݭRҮ!kc)wvD~D,To2a-[5qC0"^jct mLs~;rYtcjN^a*uQcZ}RˎƎS& ikQ++u=_J e/J҆{KwatN?ݿ}|'W݁%<U.q0{o ~XC$؈m]˃;5ͼӘmc`49jŔw6a:x!(=3k"|WRp=tf W,D0;Yۜib x#~{u/k}Wiwg4.O Z͈nǬN\Co'pǛ@@bbWT j]q] `-E`MuMƺD,0֊z[~ nRDݷ[lir/g.lc4Gv:`Zݟ5=m ~u]vQ.hFDfpɥFxj:IA D n_ϖB}5R8'S#$`kek8%rOU7A<7Zh>BpR;!o>%>FMbhe5te(o tcQP`"aWR56%+\;3dz3KaՖ>g傡fX/^)v Pd]~Ґ@T~09 OI R?j.[1ǩM0-`9_܃:5ʧ#j}:V'É6-yMx65CЅrsPpwNCkD@um4nZAtcR[j|bw1a$mC5h,LHEo ڰs}[5|^Ly*iGܮH}H6 ,(P[L|VYeg*ȣe`jۃ)-"KI 6ӁAe/xڣ6e9rNm[XC3Lܔ*h" XA<)mZ=gnӆ]D-ܰY)p#؂-?y5f"e׿3| %(&tAY@\S{?P'b })](p y>̳ fFcn-e4J}Re'-^q.>HRYԸӱQXygiOl<Cd6zʝ2(Auk]0wL93qԝ_EעP-w7Q3mI /EhLM&*>+l!W [pYT'3oA`Aum-hU{9cMXar nn9/?j`:;㕠ZF :|l?^#D*U!+ȡ2[5F$6bdcysTK :IM8اEGηAIe^A13AQweW\ a$IU 'JPp@{7g+h 91 P5gc? -23d.ukԒ'տ5&P%A.R +\,7W0$(ƜNф*mc>zW=['^Px2t2.@iHAx)˜-i]܅!I6jhArn8|ڹl۞(S0k|^j'bc6:rlm>WkDxׅ254&RhmJ.)h%Hp3?,e@ (#}dXfJ6Sv g=|ߋgöulYҙ~ y}IA`^Fo^x=BzIj4C]L e gVYp5MnU+<X3Ƴv•5d]n[zPV2!c/*+%tS,Fb1دeo,D*p1̊{b<9>?FoW0 <\l݇R <](1cmo ( a]mOsѴ܏.0%'nK 5E IG/[g-o*NƐqL^FÕ? '^6]N58,P~xt!vc5>䴴l@),r#zO)֯P ‹q3#oՇY+qE݀cLݒBTjV DVԤKŁ4E*et0^DŭBW/"Q*vgd4>g XaTi4`I,rϼV* 59T.s{C`^_}!MwYp s# Rt"Ն 7`ylzC}FP@2fu4ЕmCnY\l&,Tn oɂ&Z6{"I?ED.KU2qQ',x } MO&ա67̥EWt!~z,7ރ8%pi=v:zNt O.^Tm>pU<*Ja1pƜ)ny)07_T>:D,FHz8NSD^qmkz z7)KILd=y6vߘ&ɜjIWYzdE`(32u=Qz, CH7B[_<=C^§(FgXdT5v@ v6?zf<0L֋fnd DGo_rԓS[QV%mW)0lL*rr2ac::z|D21Sɰ s|_'WU0/^扽yLxo#ۓtDz$DCUc  in/۬B d`!cG{G~՞`JP8kI$T|/,#YDcߠ^ =y2%n#h8}B_9 ;HD,hİisnx45ٿ2] 1ݙ=;/T9s3TLxt "y)xeHx{+g@p>7X̩0e8471AUIr:,|.x!Skf1eDtcxصmL lOdZδ8[qZE!r}лZW uz) mxet|ʘ"qtȰ(DϦ3e:z}Dߵ,Dߓ͑m g4"{_}IXc<( zr5A2g6y+vhQh:KU^גR+)I\`g&Z,]P('2!(n I y2Z&?5ktѯ Sg@) U sBfQPCh5\'hW^OS{t GE&%}JfZϩΠuLSf{\uKCyA½94SaM/2"uyV?d2| |݁F`pb 48W_ ܖFݦk +ϰIag1V\ #2OFWFi u+UH+ !JXFW! ?[N$Sk VZqq=xn қjt@S:8.#Ap PU==2s '(&~zn}ը$7Bb?Q.4q!{C4W0) %"j|Z>ˎ!ј)>PM%:Hj`pohMkEb[ bf*hP[bSp, .NO42KG-$ IS1dܾW*I8,e^&(+ĝFs/rnal"M~_8e&Z;;|Z//X͞glMY#>G3B+ӐzS~8cX)<>u <_=yݕXD+F +R<$|B.Ziy`PԈVꪠ a̕*p3 )N *Aarf6E!wYI`db:/:)$W_;|۞JkD^RD跪vB# ߝ֏FTy7cj=x9TO%ؠF]`|:M.MOG#y۵y- !^ wlyD-Njg6f$9X }Rs5BX'sG:oyx. u W;37_Ae秢TS)[gyE$y  -;_n]˶[=0P9ݳkfOtQ6oLl^Y8D>ސ~e#:f;REL0ܐ'iWUY(wkPSɭws^sCs K. @4FDcfyN<}qD Gֿ(v@XD P YcE JGa.3t9l&/1-ζ̧[:][Oz]l3K-Es'bk"Icg'F&_99[VG&PyH^QVQS`7qD-a/ pA<ʚ$HJKAk6Sv'Ɗ6K؆ >0 =tmA:$MN%&MJ͆Yq8r(S3ex~Xt\rSb)I2ѡ[/NHa8pCTO*`e6-ɑ% 2"ox]IRVtZ{lvʺ `Bc%PC'du㷜g0C5c=z巑8"B7N}kGEpq(C1;֗2#!zDa&H8#MW<}oZWXZ=!M3Eh|@[TD֤Drt=YDQ.w-P)ncD) 0ak ' cS Eoލs], z1 m}ɜ'F\gx /N\b?>m]Y̩Z: 6JTM%6eX9~r˜pP^g|EC?Sc`61m{\j(*=jhwI񥳫dB-T!IU 55Ga ^2S ƕګ;n(&Vl#K0lw*R_cԃ̀[m^OMɔ0y75M2v?1H'X;m OT.3 gE]Qͦе1'i;Kz_5NGN I` [Bwp[]4[BU_Ҙ5 us42FQKnHɦ`9Hr\)w uVωA ؈ YKIsglno2c,.2`gJ>rl[cQD[ӱ`#+ѰYK-ĭmL؞6G-VAH7ax0]ܲ3 sZ Ǐle{_\S/)gËK768Zzv~Z(̫p]q=?\̯˔$j#; ?vaslWީ*J݈H K8V?}/~7w˖EeS,|e pd bB/@ҞG qtׯN:ӛ+7S15hمSW5x8v?~z[ôP6ݥ#SWq. "F)ʹLy oàaB vҩjx fbp)9"9 &=os's(EGQ^*x"."*]0d^ZۥAkcX\?fh;ё s^%(/TDNLqp(߼ ^6oE).8:ydF^rJ_ f%iQ86eǹzzdv r::%o,ƊS+S]Fڃ>SnQ\#sjƜHiU=MH:}I˷&9?>3e׬bŊF\с6^$G3rUw/oŎ?J| _HR,PoHŒ J!fV@`k@Ј<}U':vQdt*lYZ1=!! <`iѠxVV w~fA6M |jBρ?*e71N$ /o;:D_B2QYrP3PJҋEUi 04!YM3M9zGtԹۄ8@v͞fj7 u;}38ZGC,FeEW'Z$dC{$^ 1 %~PRGmYy/,`d^U; *E`0vl#"Z0L@Q}*Sno&$_ocܬ:ljwf#h$jf,T+hSU;j =0۸uXAw9`⚅k_UA-yotG3J"f=0ee(G6+kT, U Jԏv% Xh-y},X꜈s2 bhk OS: )AP!9A)7U#?=2E~s+@rRn._H l$K$Zb 3n#  `DƱ 7'ŢRqY7x@[5ň n\)yEcTVo]#Q8,w2"Dʦ=srhT%Ol)WoXVCU;(mɼ64:J|}諊qNen)-꼋U+.I?&gS(r# a~s\gr *4ȃ ]?T446N6F矷qWW Va"4ڶkޅztci0ƶ x]B?^?NF&*ѠXS<*MMYҤ #;'evlǾ2l3lmYPnz&Hka3cb\=?fpu٥R9{{y +JԣmSs/`>d@I#>|[kvd1Dʌ fXz|ݞC;CdܠՅxBmu|{mf g3ÍD[u]Ϸߟkc R?o@ J f2O{da>aW# )T>w?>U߇0x~㭗 I ?E\nߋQ. W'nӤXںjlǜ~a)Ls#pd(}SAt:b\)2X,J _w 16 =bm%N2%tp(?)zg||2uW42`Aacl6N^FkD'[(툺Y O}fz@^p? ũcF|9RњZ}/;kDT(p_E]GtC5Nw<|Xu1Fͯ))XS)=Vj>b*,1摺g)8팿alLL**\lRI4:!ƚXJbcT8 >}a+Sueaغ{x|N WbG꯼̿4qTO`Kox"}it 1|j/KV. D$9#h0p=Y2ڬ2_ CؽmM?zJdT!j*pŝM{)aLܪXw7xd0awɱ'Ȓ>RLa[J{ #֓` jk# -a`w`ct{Pb&8!S`>)r øчܵ,Y-6άKh=%`!˪֫fdRs#áI &%aë~:)դf3AIuHwτ0GZ/[S=^!m_1w9iʇ^7{XVu' 5UV1ׁ/HQ_@?o { zTڏa%Hˏ9yf`/_#Y[z瘓o'%ZKT]4Zq"#i$Q&I+W:׬̀:st5p('Y(u! h 8d]fw/9'M 3m0˼0OҶ:iZeFD`No} ?n@$-d ]HH:{;3/}iz{ ȴ:ٟn˄!+g>ZWmF`#r'θ t> #sN5fK[/,R4I٘KC,jVsf nI? 2}'/>fV܃06}r)IUɁS|)nE:*Iq-K]YD).@BϜo#λ^#+Y˽5DM%%,^-B֠{UCR)jLs)L=?A:fGwxa+xP2=՗j'E#֭cs%q|mهAbI$,X.fbEP6SO-`⇒z;G]8V@!"m RÌ/j6(Zn%F %5e cd*jQvRܡǸE+*6&MwT7E GdI1yex{ ІƺuIod`g.Ce(֤Ql9AApǀ[񾾼g&ݻT" %?%`i(5R5֟Y Ch?f(/L@jhp0sM!=i p8`6%0-$?a9F[eO젿 S]N#} [j2.8';7R'[ ȡ]! ]WayHQfKrưZzS5oH@#ҺbH gP%=c,Qf2Tc+4fX8`vxeP腼 SRl{}kV, b1*ʢK49I\l(:H|"q{뛍 ;If?:tf'g"ޡ1<;0QCőȐK)WU{ 晢IrmO\"o&SF/f \вt#@{2VK7JPWI*$\@{]Ƌdj ɍqJg@@HwK5F/UjԵ}4Rt ?'STp$mz=ږ\pˮ]H^y+#@Im%sHt7iJ4И#=HJm.FvL +63]u$f4gM-G1Zݟs}˺ w_r$.Q md>lJGSqp#_mVT0/"/lb'Tt*dDq 1P)bk"#2hHL$(P`b* ]S݇4;^g.7ޱ\+dfSpsǽfRsϫ WC$XTi HRփ"n=-HC )V@ݨRXg*:vf#.4iLP{ ƌ|:mYZv*Q*}:L ᮩbodzjF[/rsr" =D'߈︾y]ᜣim@9.[vX8ċ cT4Mx1?B >_Q*sfdoBcVgoT|})"2 .g1XdΨ({BkT<3)Qx$4=u&';^봈nΠ*4]㩥_n#mF=U ~gMj3oԜ@4wmG7:6GAM W[:(6+>:h@$l_6! R7m!/9b[zHOE;tsQt%+fm/\Y/ J/WВ61|9w-QZ cdL:/5Kk^M] @s-U#Tn>L(w xZQVL'O9*❱ [׫)Y,t{2Vz>[̶]Xa- =NBMGޖ.^̭E`a"6`L;cOt/DA =*m"2]QʹgBvg9nM[,i>E?K[ ;kv#)SNV;[gK7ˣ# q?L=J=zir(O? 960ڢ<8=B}͂ߋ$-3Q#KX6&K+jS2hV҇Az]=+oAKe.tdTQ3(NL7f~-lˆO~ 8($cj)?{mݬneV!ޅ$$?kJ] z˪pcagS0^1 Jo- 'Lq)7"wel \KƉV2&`{<]?R;í c*@I8*Le/rpYXR˕ҬBx{,TW]ARP-(*g|m$T%) ?E& d)*a<GyJ/Ⱥt7=H$#jDtxk.64^",<\[=yxH!Qc^>CW}붙z`t>@k]ϨJĔ/8/}(dЪˊTG$7BH7C"Vc*!8p'S,,M (&-B}w:9.ؙb &ܚd-f{2 bi7ѴB!W>鶚zL kF b$60#IܻbU\Z\jm*#[wC' m/_4dkC^( ?S 7}t蝣7ʕ*_6gAe9%CivgVD !#2͉&28MMT>\8S{K5}W?9{\=&uퟹn۸fs{.i+X8)g/Fx K#q`-Tnʴ / [*\YAuUw٬XK&-yd3]$ٍ w6,{ iFlqqǦRga E_l6!mlrzR>f+* (4XW䃾*6B˙Gn7jb윙3|)<w!`u̅D/7E7,Tyg-934]`-L Ӹlt">r # #4C#7˙UXl-3pz<~MݭC(TꙀ30^䇋ON@sd7o,{@S?0 %B MY: 3oA yE`!&0}:%d_ C0 N^%%c @.lmo?Oc;yx>RKLVsuF덵"]P?FÃ3oRgNo8ouXi*#6]T;pL܇YɛlكzLGbig9EC>޽l$]/ mlށYec-d;8Y& F E}T@ ;78Ħ)|o!PIXhLFbyvḨχ1~]d2 ꓃n2[rg -F.$ekI82pf G◰JIdȅm<9FUY;@(zlRS ]uU8A|L1Õh8R}\0=Dn2 ij캳U kO˔^! Y5i_R\ݝ jFGt=kzcBs)`QRF}كk=|̏K;7օKksjD@Rc1T|NV>d:e%UϾ,` 4nvbԂkὗsˋ\AUgܦ S_BV_#7U`{xOݵybbU%4 vSGFO \zX ,{;qqg ?tg(Z uH>XU;/okn=3=jn/s@FVJ9AAEItl71洞UNc9슠L] 90RpiD2RE 87Vi^h?en ߝ2CdNU!wHAnߩcB#L,sJC+C9K5Y-ǡ.CNV wPNmn; q"`:ke7X 5 6D+:T q͵g,/)z^N 1e3:Qy6? _VW0Sپc{DN9n,^|&Z(L|8+Kf'OL`PK{jQF|=j#gIzr5آחd# [/dȀRZ}Hg z=MP1 ΛLcGQQ lQ@3oܓ5y >K7[-wZ"N|A ڋŠ __<Lf }xvl믧sTUh˘ëiEJopř%$2HEK5U^L㈄Vi㕊#=yaWknHwifv/,b+,Vgw>7X;d>Nď*% w<~U,kr){5A2iSQ5`9ޓm[\ZYbYCCaKioФ(R*(NjF@|x0X},/b=Ӂ>SK=q6EJp?@nKqϐ et&T< ~/iu0v~4lL=a)iٛu_vʫ(hsDnn<4'jR%#[ U ڇhHMg7_SSE;`􂘚#W]^mU6&l;~B(EE8>7IVz\DU,{y)!8#noڂZ"1( %0m8XģE7lǗhtj +Dq%@]#ަJ4{ q=տr\x\&h|DoR+MzkpQ_c5nݛsŒH7-Nt@K[t-1M<H&e>BJ!py[q31uݵ~h~?AX;O܎ϙ,x\n=~PNS䐪Gw*,f) .o3B'EV_8Tb6\%V98!x#(AzhtכtU#-œD۟no;S{H``A@OzF0T'xRRY~^t0sT`(X=g5uUL5N.f iM> ~Gm5!&J}2͚ab$IꙆFB[/3Z%W_5 ,NS>A`sT fr?4ڮ.m(+93q _Cyi#T6Z9oi r,BuP-(xZ@FpPޔͯP|F\#*ǃ< _yM>g< K @;?OvRnxQȥ7|S1mV !<#ԥ(:]q*D镒&_롯'̑J+Iv lRMA`=qgjNH,(G"8uʂr!ŚǨzg)&~e6g'..Ul/Qi M<);~=F2 cEWGs8gqV>]!V',1$3G,. ]Uzbe3i(ΈK/!{)01l!ZfǯB8- 4[ FOi x2' z VYd4u QщkXKTz܍)3GOqPG{~E:c5vvS`&es ǣtGuA` w `Rߴ oK2\# <ģ@{ҁ/&5x!gwH h'e fN= `TePU{16ٝUɮ^B xNTNwp[Os! PDLA uEk:2Iގ;pPFe/p(2tS6J ;fzx/7 *"EU[fؐtxNgb]miU0o9S+8決n-vP)1DVS$yXOH+b )C%S{Ë,J "$'|/& )EFhE!j{[nmJc9$ْ#^~%}rLd֑di'Qw h.]MO48&1]Wp_Cz_>ItKJV9S91)ø۸uCMmB3&;΃N4̷AO0Y^PgE7h78wW&4o7yCPBAJprEz8k} hڠG=$_QCb lN&&)xy: oӮe#3w΀t0j_80e~4!WIFDKaBYcSn}xIee9 ,1Gمze5O]e|LX?+Rh~C)Te{x ip֑ޥp_sX)_t☩+bb Wy(xt54מS gK:Nr'3{EN3|s &8Ke?Õow'$NlgGüֱ̓/1P)x:7+mP>ʞ20B- 3r40&q4c^aE-cݨ*,7( Tb+l]$7?WAy ȼӷD$tȇn>*pAN@A-7M9kFk_|p{tn B#5^@ 0c_HGg[v=B1^iy v'Cͨ:d(^t:e3nwAst#"q_$=r콩bMf?'#=0hv6ZSHbNZ'ڜF ~AdOܖHyKRjb3[Y>jP v Ik(ro/,[ߪBtbqA Vtaޥpt𛘩}?]3# θ"L+})?baͣĘK'WfP)uݸ>Y" ABۗS '̺[z1?O](MMZQLkx'L.♫5L-?D&N)@9qtP9!x-iUA߇Q o.W2ҍ[cÅ{dצ䆃N8.A|B vZ$xlsE??*:&Ӊ9` L4^\fqDPKU8=*{B=FҘ2;k^ʩ~`omU/+v(6t p3$>BjRXɱ5õioȜ* !xg\OKVpN$Z屁s@o= qP] =ʴLtk3`7Bwn V]b41Dh3_159LޯfMɭ ^~cjM,z /;Vuܵ,'IA7@2=%{$}JJrnjpG8k 氡\hcZRw&Y?pda~HDe/j58 OԦxjxvVS9NtZOjtCTeV{ N Yۉ4's- aw@OK ܂`ʵy'z_4; 0.Nܥf |31~ePxg֘aW Y9UA_.z:kДP׊R"NrG1`Mt p* n^c!iC= &vb! uf}"b8 lCSSG}0h1+ݩY^|WBż!Nysc#Jz^_)}26{3Wx=f8)|YPD,?ZEOI;墣+qC'x(e/ݷ6GSGS2T(wɚx![ Y5Z{앭; ЁhQ05Alx0ą'7R9.I_3MJm-b(y4DȘ °hhe.:)ך%;朱ȫ:SM]yxR/{ ?8GmU$L G?7ٲ?'qhùrigtxωN5,}L: ,=$n9zX*[\zaE#.{oWtIDjCAz"r o*aFGS fP "aVwG}o) 5wU7L[jej`_I m">v!NjEGGWv{d2h6&ФER>uz嘷6KR>bfKz۩dGFp̺Lċ:Z)CFKQ@!Bg~ i!-d_̛g=wiR[N6)'G|??biG_D8j:6g:2hˑcIIP3 7$A*݅C``.,Lw`Pr$`m\aq!=q ӟg!sh,:{:p\g; Pxz)F ?>pokio9θif{wjUbA~D;4:T9Et{Ab*<\γlĵ 8ST#+[2L41Za:ۮӡ ,zi;x`|[Kā 0(?mtERHseJi!@sbH1Fdڿ bqL,W:~fzUn ךɱm!1#OP. $~\Jv b_e$L;1Y-ADQfK^՛ffX"TD /x\^גK<چ 5}o-sL}$eS \^3ׯ{OmE΄(T09I#OkE륌HĎPZLƹi,z<1v29p.NRQtV~^&l1;)"/asK1ȟh^k.́#}Z2X}-bOIYQ4 p0!\8 ٗjGF5DafvaG HQq ґzgNaKl%$"Z8ޗwiU)$݉wR޸%'^wYoSʓSn%/M4hse~8M 7f ~O!'9YC3+XOv< /I nn8G،v݋}XKtCs~']$#\KDp% MfOG/xQXG<j4;[?M \diw8A5eI 9j:Y bdxoj΢BiɩDj[rqkt߫\pHHӎvdEx = ci?xQY*yoŜDmEr].oUiEUОICsJ"u˄@sj +Q5]#+9fY%AR^gTg-TPcݛtIHNJ􄜸ÅL柣:ʁlhc0N9O[>8 M[6#njO*uʹ, &(;_1Ft!E-w,E-X8 v@}>NOwe B{9*؏B&>:J;rF-B VMwEzE41w>2eQ/CVB;)*W|cBNb=?͓Eijet: 9%Mh!-IS'|u*ׁJ#r VS2myVg\)34;4A < :oxlTCOf@!Xvr3/vx>A#%Vߡ[ɣFQhu8K-Ͱ +2a:F;})\'=ϴM,L薗Ӌ8=Gc{Kv0|緞-RIߓn0 s6jPnkie׫z>']^J* x*`z"lF{8-G>wJAT΄_w٤9xj39 ¿5 V- =Spg=1jBԞz:CV DZFccÔK(VZ;CpKF_:B)a[•Xrp=:[!n>amG^i"ةwIy[P~-o>H/pV If' D:(G-"Mb15q{;[CXtAfۉf5xKm؇2~hl֩N/a#4Ęצ oZٙڀ950D'0|{ZdL7f4ģaq,KU. ,i :\J4ܚe0kIL2"DR=0!L.b"4 gk1A[RkMcGh\a/:gW8nnFV'tcQ.+(KѲ>̙{hO2ۻ 8: 擙0C3$bڙ^5q.c7<_Uм&}2o~nTl=+ nrw|^([Y x~2e#H_d+ }CoMK駷֫n ^g {:]0h?}R\Yr`k~k LX~nWj{@aru6-]9:L=y?tlA9GL&ESK) .Ik` > jO6w ӯ E^0Kh`&5F(xt(RAJ@sR\gM Fݖ@vzv ltGVx!kocѴkT&\?Ks!U >0 w/C}c pe ǤYnXd|YR,^$3bj}42 Jcn V&] ^yosu DCzAvR%i7GϔLT ]sW4Gn]$,~*{$ڜAƘugf{L\R2';’pC;_3F2HapȚU/:ǶR.`1,xo8T1)#{&@<[i Tqq+}V w=T/"OeL8rmȑ#Qe?+ :Y+&gAbKKMI*q {<(Ny#Ȓrh :+nZc1y JA $#P%8(VoΧcQP.b&|5bX`,@d^˸4 (哦3Xh~ցHsRs,T/ "aոj[- IqNP;r!.Yk~Vʛ:OY(4& A>*G˘zFe0PKLn0b3!{ST]AM'EDJ9ߛ(cOZX<":\V2lμ>A6Sl]5*[;.zWufd%oipfiPV # /yQ /|Ox >YVҿj' H, aC/0PrNg!Rc@t>g1 q3x(OTk,) R?Im(3Zq-9.un&g`[U,/7 H#| =2TZ%&#PSl6QL{>_Y :N^ΤWx/`"HՔtɭWRmꊶ@u7II2 EEoK9&$Q GPQh+[@dz`S31:KH|)ѭ6$N©>JsAmf h+h^PI;D$%K{4MiZL_O~cA뎟BEKHglZYFRRzx mDD~ } 3>h5In1MC/ Mu렉_€9(exho?QwK~795NH_v$*x֫_t[4+ʁMGU\bC(/.C7ܟ͐|l⍲9 NGArj?o!W]cMnd3M Cgxb+;*+JzXiur> ZH=wxll>ϴR,ȅ^p eOJ<`DysV*@/aZ5J_jFմgqx9D7-Q\E9<덫7:{Eu@O9 !.d]|@NeMd`38P_\T9qCr,tH\ɖтŐ}loŪa2 0vO`M,C(5@wI=O=t/6t=? C:X~ѽ r ~4Ffp\qȺ>P赍 &$wj4Ƌ1=x]%kL^m<(cO,|baZxo}WVۺP4@8I>Kʹ'ù|`F-}*)+g&q,[0no36V mq>'^֣-HROT\t0pF#2+~a9y:NPekxc\P i9-8{y:h{.tfD 'l,}fmu6G>3<|{"dĺonU5TISYUSSh dgVD |%&|FڙD]ɠ4BaX! |S~8D*8v:ӄ As:L>M? j[dd;N.@Zdڵ[`G.qOMC2bfص#JѰ>`)X0!"¸D /h2t =BGHͿHJc 4փgu'oFl*ea:&4zzeYv]En2nDMD=K~b7t-eAQ ;AMGslWjHPSE4Tvoиqcf yn3v!}hP|#Anm@ $=JdS!>_6qI{Oݾ fԉa˜y^x f:P )-ѩp‚20J4V7e 1xX x83\J3UlKK IQRQ"CCP2+V~l)ۨ:\,,!V#EzBή^!HND Dpt}lz]̴.I,8|dy^&@浆 NGa)HաLNb@Ҳ%7.@tT=jR8&u,fp ٤#2A8-*)6WeН_":#F0[`њB5~=p H+RNK4"f!6 g.G=sl`}о]Dǜd=_ szt.[uXi hKGfh0=[r aGD#1MoBoúHF]WL7tne\o+(J̘y[گ6~FEs?a٩f6b^^05ghF6A^Б|5"u#>|0S9Լ-p ;ƊAݩ fBZg K9;z?W:+Id=xc ~S]s$?0TgxZŭx: ]3HK.%2˼EmeN;x#9e zc>rl8SZ7{@|p*')ow!]6R]kt2y^w.P ȱjI44wH%lT1\3q6Y\>S `\ K?53=pl]= ^*@X&}~b4o䋿TlꑤpZI*n^X56|p\(ţ Jnqc^5ZU,瑷PcrrQzOv~maq4MX x9U >^]59P C+; Zut&+"CĿG--fj IG&3+A_G ءUEg˼/] 9xm~N% -qS[wXvRvlaRc<Ҡ191Nݙi6#REf.Ql%b@H uɇ=`MSFaj ?dƁ; >p&/foy%7' BS!pmis@[$1h-+=7-F#oy{]Gq\rݮҽ~W&!񝈊'& TF[Gͨs)v  ɕy#) w6E~]3&TQd֍ްd[$c!lI0Nl`%/ۡtojdU !/}r?Rt+: |W.y?.7f)J{UyEpwBx&d:̋Qu1wMtQiɓf PehyVblIB?~t8|BV9^ƦȠ W3o0KIYS64U)-ոp]BtZo Ĩ#ըz3Vg4ځa)&:GKӋ8DAa9e@\'&0]n5E$.mE77@(]a+]ݫY;#`l% }Jrhjm̲L{hi ӯt U*=g@no֗St+lje["BץɅT_j#3ଗR^þoaLS3ǥ,`~asߥ#A%遷3`Տ.QG|ՈIB)˿oB%ci8Ί TЁ#vaUzb,w(`ҙGypd52]ദa*G'y8aKa 3yfH1DLY?uG&a 3 K([0@_gVpTA'&DqI/S65CaQ15 |Q=UZ|-/c!NL Ӛ7yZ99^b9ף#27qduH!U,$KS`J6B4FT5vbRRv 8Ԡ{@FU0|Yɍ>Do:]2Cx^EZ_d[DoۏrmrZs@f;j&e,!! Ȥ˼ڕO:gMUmZKHwt"v&E}U,*ml"vȿ9ζBxeT:A^^,S?]LކYF>bąx1geZ9 %@%ߠQ:$?}}x'U48>] _״7G}xY}}PwtqG^gs1WF4M eʤ䰇SoP0cPXpzc/]"wis$6NÚ7ǯuMV )I~{I'ISw,1r%aH8Cާ]ꦏGD73mY]@$gC')7lauA)ضG)1KBpmT4 Y^Bua踒έ FU>P"AgvMu9]=UGYUPƉk~a5NLmenR'\A6fPmCrҠq*Gٗ;PdQqY:c"'.`jhV L։mOmXNcJ#:V/W\|h *P fXغh(mʎ}Vаy6]m.lvlgYV@S1d6.YI 6w+.a[Td?iLj kYEsx2<*ݞ -Q{RvSߙߏ6ՂefM ]c*l@69F<{ xr1,[}Mbέ5 8JG)Y ߬vm@_M! Ua\bahU1\d*-{H!t7l平{w.eBggW5a,/X?/4]JP)*IY{+o$yq( `Fe*OkzIE/$T%V7̆KFj1 j),)hz)=>.AI*S~{Iʧ! ~iicG+ M ق(zLΓVstSPQm8G\sob>r9HrL !;šI2#l%B"LfxmhT(}olJRnӨGToɗerr{U Lomb=1;"&c L^c|6el{g7NmzD] c9s U qQ^["n< i8M ;>6NrS:$c'|f D4g,p?On*(*PH }!:ζzFFjL-dS͚٥.lr㈙*qT,`+%PMV셿eo<3 ,LI>x[,S@atΪ+CF"y`= ?Ġxkx[TuVG 3KΖ:y<-٭ʢ0" ֦Jŋf ˹^;1=44BdZ-Y;3_dh$˂C[]5Og^8H:O銑0?hQMḟQGƜ(Jh|R-x)bC5_-'5i.PdbQfd+mbn*Kn{Cn'%)0xc WM Eᅢ_6|oiBU"Zdtu{`kv%~+Q0`m{kP.Ƿxt0 CI+\6aoPjJ@.̈u{4_Ҭ{fB[ɻ,bKj3y Pn=sW4#RY'e&g'G]Zǹ L^wKymhܾbnJU}2q=9ꩍat :`G&j߂E0TA=.+֑2k UlzVs]5dVu/sqf{`_EБ~NHߋFj-I[8F&g p9hM %eڥ_U. li/Ɖ@\9SĈ=joB]TgA^-fC%3qBřQmI0=$T͡U|D 0 2{Dz==ekC~Z#z:i ?}˛9 @3j%6V^US!cu`2 > E4G{guёoܭkشQ~ִ eŰܔ%/!Ã9\G֨cBaI}"PYwuCxŶP0)䥝Kz) gTս!i@BC f;on/k 4ßFKgc)Gz#/p{ ra6e\;hq-h4+ղ}eZ}F cb+Gcc.CGqӇK"L?`dqS{P*µ{ PL,8GA@k3  uG9|ybދgͬΥY~1BGtPo*$2B+ X;bԉtD b ͗\ ɒ$0^g6i QHQvBea>HSK֢Suxaro2ClFvutfsUcXjJsJDM`~wX/?ES=u| D=Ex$?İG_P  @?f&lNOjǝ`o@{,hh&Fz|}fiMu8o>-#y]j2#;1sq5"3}bΨ ԹH~kը]+R4D˾(Nf&ˮ~ zސ u'LM1?h>,~V> 8KHys>ۃv@yƕR9u ` co[Pǻ*N@a2О^p;Y͡dWC/+H"SR<۱ Q݌_H:6U rT>ȫ+KԼϔbd X L*,s'ɧ:V ޛ$g*~7(ېS𒴅;D/yIߖX7;wiH{%ȢUwV* V:/Y8+-7N)k꧲6Z2%LԊeKą$5G$jT(d5 oj$ABگp2fKGzXXd$gh֏ĩIStPmWm/r׷j&!:R@Q[dwPw^HE/J\`X9 6C'Da澝StƖ1Eb_(k&㎁Lp"aO\])ד+JuXMi^ .bj PUj̊]9?ֈgZ-vxw?J aM&XZxs$ԌNRY, y"^rEqPO(Q5ZXPeF.(X2|\b?埂 fYifcp3R1In4/LbwleL9U`pW%QCaY!8u]x[48AJ(8 s̮J  槭(rfcy=,cp6{wB]t,{pF[tz-rBP/B<j{6A ҨX+ M0ߙUD^[><2^Kiol{^rO!%ke-iz Q乴Us][B܊>'23Y*[?kʘ(z[TsH؟m!d\ƮuRxZ$^M`c(ߤh[_s.݊([Z_ g!ԕx:dϵLO#|W>Hy3kT1S*n!>!z\=ł:&jZ_ HMkכgbkyVЋG̡Sn/LE bهO3<%_Gam2Ju(G,ֽq6ۇeXvDL4w9c~ ~Y'k}JY[_KI3h+vK>`Ctr΍گB*AcY rk.8< duI@8+%{ \kЁ~2§>',8d%HZM%qd 4xj>cMÐ ]A2:lm/WRF۞ɃN W6vL8lSLP+--M|WxXM1P[r^>puKFg":FZU--ɐ̵SɃkT Jgcؾ.9Oh> V*|ލuż5zeRꇆf_qO瞚j6/xv@+n?8}nף| $/ C,#ΗҊy38G(FC%OpLRdk"ZKV1"= Z[MDži>Ch H|1k?0z˳8^h qKuGw?ՒeC'Ps:cfa j] S Nʗ-jjfG ~Zl4U[Yb?wrxo]RPtA-ơS|yBF!H1)Mu5GFN:_<%_җosB@+ Í~1w0o=`a\rd(A(?s* Sc@ l0\i48NYA71D}U<޹knT!X;N UÐݻF"ڕ?\ռK\Wr; nؐ2͛#cb l@W}pJ0TЛr emWdCts U,xͻV|v.▕ 5 @8eFۮ~EL|s/ iЂjlL,-96-l*_ ʪPιpƎ kz`ǽ0Z4flgL@۸5Gj맣05%`W#Use8zA{Gqkm ?*\N5W4WZF6mS;C[~<@ ͐xS_Wvo|1GLa݃ѵ]OJ"1t h7QQtoC> }\P4Vp fA}n|nHArkLpV7ϻFf Ҡj_a^5Aj E+oc d/sMAf~z$%〉 )~ 8#:T)V^r8W%Y_qRmhAlbʺk+-r'LHA_a'ci$8F&?`5 +?)yDX߼Tҭ"|l qbbMLw#4Ze"#<\pojB)_@t,}dgiTIun -«}>b_4JƲ]C׸!x-g$"w5ȑ6F;Cq;҃)? h-˅hg寴*f=H0?R17QIFFrYkwآ\ĝ_sAH^Tt)[(}5ߣ\CO+ujl 'WW1C;c]DK<L-['ɖ"i%C/'+x:N[g*0~NT:ˏi29*rb6 J%IY'({6z`#Ϡ L9*}F 3 1L S넨HZIFW|x2?hIl֩7c]0DRjyUW ؠ3{8`.;n#P7 m2c.aOe_D]FH-g@=LP-~ quFbԾKsN,3∝{{oT^@KdHH+_av >A2Uz# @@Y!rvogt8=1cT{@?M$q:yl%}^ \2i%qzaJ]_,gq$W^Ejb$fEݚi-0ZQq[r:-k@~^z/תn*^M36W7; Za wN( ё3YǢy*+ÿn);2Fnkk CbzYZ KQIyjUi$=0P7 E@ wO GpwG:HXIg#Cl}rZM -S*A3"΃HE mfmѩSkjĉK'0 )| 2|IzyA9O2'9bhp1Ϥp0t#wB"amX~e ThKP|MjgkTxX\_NGnLHYt6<5䄧GM96ϧf~fcժ^Ί2X/K٩+7 HK Vy.*oGR}օWq& h1# zq1cC{ ~ $&"ff <؟/BTkٮ ǘdtz,`Pwk%0>)󞱡%ta-0{jD=Lj6VFaIUJ+o'w}jQjk"YF5v/*ѡ^LJCcV}q@Osi<#{V+W\bH]E{~C20n]4ޚz<[I[c% nXnꬵ1Ae*66EwJQpM5}S rұ>>v? H3_]wD2[d0? OcB)"p^4&ef) b(^b$}L0bq{W/mo5ŗ~On>H>)[٬ ͉=ʛzG .ǩP̓(]nIӾ~*"av] pO kR'?os_[6,xeZvd^dXP]Hc:{(2G{}9 (R-2+[2"O$ b%XKKaq,F#vYgimcJl%n cx\JgĚ0t>J RwKVc=99c1l$( zzv Ϙ5\Lk)l&bMݤ,mp-n-j{hI?4Cϰ:^FY<B ?%4j8A,syƿMOv ^]Dö=fJS$4MoИ" MjkK|ڸr>m}xFE;s?z#'+1T;C9*`|[ Remǩ`@AS&].ǒgSzA{pufo~W ߀%c.ǃOo2!ҠHb NCjKӱb`v/&cXKg{٘6GY@iJ{{Y-tdE%I Qcyq#J2x CR- eE8G]1~e[VR]V߿^kAWӬۿJ2_/[`_bm C/yMk  (Ƶe s^=^xSn ȝsn<%լ2h`*")1y ؈ b [%PSwxP^`n6`zjZ%i_p{沯 z> !Kh:U4SFq[' q6fz(4M4Kdꦛ40٤1i2\mّeZp&j'&-=Px:B2H/)))fD SxfE/UuD`k3ULg̅R3V~1E{yEPXhąpEdg&)N;yLb9L(a7fӡ%|ԷsO~_<4kEC8ٰt$#d&)pJ%9E 1qqj&B Q&N ࢃ^I^ULNEr86[[LCW` nD(hߕ[NKFP]9G< (3o$f'1c"ؘU2I z&jfZtwn!Fwa269lCG%V<җ{;V_^KHBV qjH&+42~J՘#-vAZxONեnՇ[o4~ˣEa]a:zXd#7[ N%Bb6Hl9^6tү;a.j*F%U@p8i8? xMTG'/9#iݸX*`^Hm/|5mư\v,fnѥ#D ,/BDVTI S#Wz̮"YV RXeeyaN5E02u/VUEBcqMo:=XNFCWhr'ckcj^ ֟0&BL‰0k:[!(f!G ؙ?YKv;90퍾O z+ vw_E$ss hyJ$wG 9E@ M280t`V!ABW09[7o] +|y$@=8P90!z/q\g7f(;2jg,ֆQipƾ YB)(+X;o-d}YL4p(4ʰZE0e130. GU LO.>$akI1!VjQ˴A~Tj[KI80L b'4SOLI1vS0|H-&+)c_ndA1K#*\1p$\(ƌTVJk6a%6+=s\IM9۳F괌{,ƐUPǭlqc{8X]9. ?`A{ lSgx4*`EHVK4]|EU^3pK62H 2^Mla rZdpQEgPmݨsX-*GQs:ixr 7~\{صѐ \ߖ9@ɔ3Mt{D]U"PyģHB֢%ф$bY PTA>F]]:>vWUE[rLMQ/ղ#TAHQ^K:67*ߓi߯L@ƥFghtb)"LឫE&j$:\BlЭ{OmU48.:Rޏg-)BQjmDvce9~< Ibvwe'"'He.0^&}IJmb w[WS9ȷ5/oY4vLYʄxUDY}"N*eV-D)c>hkVPj,&e֑]9;M]r[䬣wy`4z 6D]؃%cIл[4##+(,'tprwrl "HI"~: v5!+ Qy|v3+]FGy/tB8G'&倝[J&#h]:Cيm]#Zc> %,\ 4bǹ&BSFHZQP<̷^RTk4Iy8w˓l°`f>+[[BnK?G2DWJiPJWaxdfg5`WPflGߤwC1[4Y;0S]94O;q}9EOGV~P] v' c\CZw*xI"5 m܎#4aCXF F:65,i $ny cX#3^I?0CKDkV8:7{GwQ?|ֱ\Wc+[vmJ'r2&U_yYVr S};*i(iUSbzL2WΫ;v仿Dz"Wyӝ gXH_h\,Ia4&Fu09g=O|ǢMUWuH$41aޫFNj@PTe@Ŏb/6/-J΀m暅U!&̣0wDyvx 'υ0n"ūϑ" C}gq̀! 3]Z5~ 5CzYwcIPƱXVK$Rf DwJBcfbN ,Og]_!&Qq&dC%`Ѭ24|ӵY|Z'x9@0EoE2myԯGA( QOZpqcQs %/Dݙ_`)?Y8:Z){p dso)} E67;s<'owc(-h3̴=`fk$c5yC̞&j.YEbA\HeXj:2mmEM%j$*z@|ɶtO 6< ͛ǻe ӻ#dgx֜O"#S5L eC2@ .ݩ @Gw?q"f yH q\x)K PI->Y6S~дdmmENcG\G:$"3pXr$X@,' AIl0UvQ?9x>߼ 5s@ryB!ہbyn(y|`?%".ͨyGD%&ӄX"%S>I8<.04 ײGJC>k<@J!YxM6Nz/ ޝkiq}l污Ro#(\#!g(]k*)Fj&LS RAU޸*]m.Rg!bXñסU z.wCb)M.1W @[p1-}%}s ^NvY6EgĊWןYYVIր'QV3QAԻa<;*3zi>[]Jg+ۓNsBFF1j>kbd+?>$6pJwZf+?.# u։>/7B$[\ op,aދd[cC< 1̽/Κ/pm'rQGJ/e.*9oH oMB JOKrY-j=[#b)2KZה}lT{=L4]c5`[ n#̀bm۩8:bM yO1|n8VnY;94F;$!4)ߤڀ'~wQ>fDk%mgQʐuOy_S"y` g|-\<ܮ '7)#,^rK|7; B}g jS ߟλ{7q2AcG H>ܴ5zY䠤/thQ^ *1,k hU@ $w1l s`ټÀhQ6o pK(<lF_m~k-D(0kk"O'9oQSX#H}&0ض|xj o_Ȑ3&X]wޤ>p@_TnEQ*#Tom@zURr,/qCAn[Ӹ96WwipWq ;ՃInFagfY\꘡νV]'`摟nFe8?b XZSw}8Q#<]9+4EH6яv7t D[Z𱕵sA0As*iKXm l1י̨IO'˄O)\F#_1n7$!/-Cs.oo~*l#w˪3}& s*[-edjwJl>^<m9%Ntӕ% #n` [e<Z1|)D zzF("Sfd%'&4!r|-z{[Y oxʺA)Rɩ}¡W?nx=TD$$|*FC-TZKKQF%:4V%Z0(y%znsޚ98] jfNt -[1<FT.*GMFqWb~ `@Pz(5PŔ lAOרn}A4i _ETJVdyVC:4r::3"o tvY!hU묺ޓe8wRkEw-{؇v@AvO'Mgv}t+Ш>)W{(t7xd'8i3xt̾"KعRPX|8>L shItG*FVS2'B1|YZ>!M5AOt ,֏14bu<:0 Rt'6gD&G8+RU b{ 9p:4;.)S=\ٶiتu_# yd0< [&ٹB械b^5ֈ|Zm A0L甑<%sTق>6=N ~tz ?֮Ujl5!> hkMY%.t% ei !♁K/uy,%G䖭g&4"f8@"誐.H3Bo'ˈ_:R[JHUX>Л>Y3CG:оO# Xӈ|W=e`*äZA%/w3Fe5엨-?dpqf_A.:VwS,E!ơqQexbk](^1!6cK%*Nhٟ&{[9 کfJb7>l2(X:}V@zp?vi;&,36HHZJ,jD iu[ 0W K<kh20P$SIvf5Wtj[eCARyoo_>'hSsq&)A1y𧷮!_KΪh2)<\ŲU1PՍ5"MYC]heXރXO%B(hdD)~hܲSݔ"*_=$f\_Bbb[͈􏞪Fɟ_MC8vru48xiҹwJX*]d0TQR鿰mAri 3* ЗϽ<Z ^w="pJѵ9YU~:EΣMxՠIbÛ LU$,c&kݡ?7Vq%Õœ$'FD!)EbW5~@^#CajSH-0qMU^u8N[^3+5舃0\z +_`#RyQyey_.yzyFs>'W%ǟW y5S,Ơtp>\Ra$E |ѯc̹7{SQl9ta#Gbش=~Q{i_YԚsqD 1V;-^#->9k^a~^ -@E~~u=0; V8_dgTl'/KH&7Q $?ԁfJZ eEWt.+ 08mh 9MxQW[RMVA|\%7E1Q=ǫ (Vgo~v S̮JIf7O 9lvָբ1 io[w[u gJ<2tF(ɹ@uBU<4;tttsa᯲'()Wqvqmiao޺|ꗫ12huS(몟Xnruf'N "fKHΤEO5R斠`%g?bv]x/$wɗF0 !ȑ*-ΊX 8J P3N*}Z&+^uF˜!O3D*C*2L8+c<\+1$Sh3QƮiQ"Yvo5ǰ7&rŦ^xI! ︼T~zD]C1!Ӂ f!0~fms/73ӑKg?\ٿ3MXi1B俄GSqpepvzYMKqXSo1osm'Rҥ2z:ς:Gc0AVf@;KD>\XgT) ~ "QGsc2k.wWe9Pk>ecTOhR>`!㔏aS?0_~rBȦ|\7Q$/ Xzi/)%u5)zʙV֙3Kτ6,0!#@AZLMME, 0iGMZnmu+]u7*sV]K:jX-2ҭ~r*8c暤[SCB]759nWZZ5^N5K\T`x$ uEE6ފ 2D"$(چZcWQ7!䛻춊R(@lf6i:YؕO[m~ _[xvVS:'li:JmJiļ>L+NRf)nnhP1%-8ul }$(J?/MO1xm7x\7 I꣍p$T`\M{2<ڴ팲WAc:ZؒϫfZzL*ϏNrhJ}UR5@)i4u3r/@U=oڴYU q,,`BǧV]#l) Tzn,Lo1]tDvKGjnj&{bqYJiII~)tK*X[BxS:EtNhc~;zDȪg[EГPaREu*)f&X,/% Y_&j3ƓR?10j zKtq$ӯ. wqP_aRT>Ï&ԠzM亵JJG7w";c<IrUC$X#ϫK Ժ B #b)aCތsT+_SQd5e}NԼaƙd: ;EsRfco$=:\">;ڨ/afC.-GYP]NbeP5ՠXS 0wk'+$)hA#3yCDK6p Mӌ Io2L lLR!ÎJn*0|/WRxV뤛g @~5jWL1Co4.!| )U4{Nę<׆GQvϪmوmJ͋yh Ti::u~h~Yʦ-ij{>+B6lM@vQ]JׁH͒03N|DCuT,p:]--(~~ٺPm#ovN3(N1`3GbƠUz!٢p vǯ='(>Rѹ\z+s~H^KMNXMS KR] {\u-4S';cN.qȳm,%Z&h]-e,h`9sFIa]&DJJ?چ"2̃__: &SpU_#{Ӳc Zu mԊBo P2Bʝ,oQfǒ>7S1?m"j i+"PJ xbd,͵hᙊZ]F^8y8mV1w`-+%0u8o J L UXYhMQVLh~ 5GE9r8}<Jƾ_c'lrIFm`p$Gֻ88;iՠ;*]Rgj3PDqrɂWH^X' TFkJfέCcX|-DMv0ײ*4ckTMu'̵;͗Zʡ *2{yT&=Y|ώF|4i($rJ#"q vZ\ O42HcgԽM!n:/>!xHչ|j>z l± 6AbHn2;LeZ"N}${eQq"T؞lOmO`ض8"AȬ*K @G GHK>[Z6+T_spэEȷT .ɰ?4 |/.Nz~M'/tE ThG5$*B/pS]'F‹$&`{\-%;DqK9&P][ڧr/1|}/XMm?Oԁ:<1 $G(%S6}$DȐge,x,YQz͒i?מyܘ =ɯ@Ƶy?p uXWW H?Cf<+g?:4[F8?6/8=geELq@t!v_9HلvKd_dZo>:!kkp;~?.  ~PlfJ?ϔ5.Ao.u_@¡`[`3@HVk cQ#?6A BEQGo${9#5$8O弪ȝFo$xՉ-#*NW -Z)aNkbA^'dD B}g(a5oJûʺ>ЦZ Bf؝N@vv,bC I ܘQLkh%C:/,m䯏\)G ~_lk~޽DH{5C[,L)q>{5*}1 6ۂW>bWs8WB'n'{Ic6t-uw ,*_W}}71;[|4[@"fP#HnVmAAv}G„Ȋ<%rd kspmUw$xbtNk-zʼnL:K6҉!#ml#6y^28vooл$s+ 9[Y!3F\2Mtw}vz(i tdS+nJ? L=*q[p 0n P;#y!tʮ}#TvX|;sxw0Y:t*ze zګ@ۘs燧Y ˉZkȆ2pyFwo=%Gƿ٪HRܿ8rXf9 3!H|t@wÚ"иStts`;K+UZ[&{js DlA mdFqg+8{CۂJZ%)NFh+u7.&nf֞ T7eJ085U1%Ԟ0ns99˶0ks3 !Fx3v[?kmX”:^c'a |L k{zF)FNƥ# bǾ?4i;| y11.̵}KedJWz[64~(F2' g_m|@!S%. "4giHKӞgd0n=H]Ͼi6e>}z`#tw<$#n'`tcN!|R+dXF;PQQfbAXQ?5>BR7ۡV8{Y^,XI3X?2X=I1fi(L shNHwpbra)T7OsùNs6NwXnhjiyűq оi!o%0yp,q) Ըf3 e}V;i݌12 q _#"f"'"$^d^@Qh")x}ȥ!\%*]xc.YA5I&/Kl[ 䢩bNYwdu|R`ĸ_vluDWJ`R&L/:FQRa%h *!@ ,q&^T".!,:^܍U1x70S 5YQD.J  p%@Kr;G#c:`)YNG:%]C}sRѹ8wBV;kUӴ_{%n}(cL˲b&SjvWg #o˒K R cWnFr; EwykB=^4)ߒy76oYDoDAo%Dhql,rdb Whbii 0| mb`Cj#VLL\/^M^K8B|j9[d]w'V}RS!! Z2Nl@4U7͋Fdt)HyJwL;6o]U(ùM'tbh& Ys1Jߡ_Y؇MY2o*6j$ tDr@<6\|I%Y?&f G&?shWH">ET*,%Ic4V8C<;jn6C0?0*YB}-C сk<Ҍ)6v 4j%`9je uAǣpǭ' Z>YrI=jXUxno(g5L fy@->JqF~$e*ue)ۿIyII`ξ62eJZד3;xD8Ib*޻pj *EÊEq8QJbQJIܠw4]`{E]3}Cb7k2Uy45C󅄳)<)pӵC}6QFOHfmDVYΰ{~0[pANM0ܱ7%b&(q@nA#-aӮ|NJfQe$P *h>څ?8)/YUB9T˰']LnhC#_LOmIg'N./]z/QWAۏ{+9 ~]bzJo!I%vDòj"EB@kl@v_!jq0YC@J聺sAۋ.M*=hh@:JT,94~اh^"aѴ˄m TOgr{MmOw|,[qcoәC}3ol2F]%@ i` ,C.|(Fd~$.@#*,~u OVΪ^;G{f>[9`ܐR9lRGPo"[ C tMw7/VFO/A5Ts Y:AK֕zVOJ׶yGjɺG%Z~.=#YjArYk'DW-Ot2sJ9޲, V(RZvyx ܒJ'Y;NoSŃ2K t ڇYPïSœ}525@.hU7:j_?W 4:fyjM1襈 /i-UDky|4fC‰ lr*x%Z@wO5f\wE<}g)6hmSMi<$ ;Z%V\٭ <"˜07O߃T *@NO8ǃ> 9W WZW]"':Xៜ;æ="iS7{1ݗ5"R]4?$ 7!8y; 8=F !rBX Eu SiJNY"YK~˚,-e  L;^`ox)#_KxSs@ e) XƚY"l"LlsLB uTB2wH.R进_*q<^R BrvEXru/s\Hzj&!#\dr>O< DYQ0.)CBIΩ1!"|! ro 1$(B ̶ DCuN OdNWX"fhYI5rr>MY؝MD'ޣ%}MUm'YY+•M>XD|l)6Ʃ?>|r~. jZ`ی8CccQ:wM,+gV:5(5|FijP Akp@d0dd/Tsg]w4)w߀vJh]еnݖ @VM"&OvV);(#n74#ri >s􌑄0Vs؂WMͧ`44T~N+)y˜R'ml*h|U]9`i$lqtLTZL/`.;ۖ%1*6mϋiQzfS4uWEP>S w^n\s_ E7 %Y[u- 3UToy "?)B:ko%!gagPJ2󁽴J[9txXzPeQtĄ{@ 4q]4颴WPF{bW2vڰԦ$o+NT_`;V7_e/PC5jP&^n+1'e ZZzywr*РtFBMDo&=ny­9yz/\dQ9Jn1*;K3P/d {R[ Ϯ-ǥܖ'_qy4o( J+Vi ekl:r"!Svtg_iѧQ :GCsJ?2qPa'U^OT\%=) )icfJYXFLT>l9J5`ۂ5-=sLSE@-Fe' xܕS1q(0l/=@/ʋ ]CjabJ AfșN0[oUw?qpRAN!^N{e7۶gn!LxWMY3s;vtӢgc:'p`yDam~b&m):JZ̡ٙ\g>yʆ($w'|v*HX UZDӃ3H,؆= 2h.vPO7p;r )/N@@¹ QBW};("aƱω[vV_辽La;6F04hd" ㍍iٗ>Uh?  g L[U;w+#M6 imb]ZZvmvcC' Ԛ݋<*=xO8v]w$*V0̍3G{9q7([ݵ'Qxe{`[=ɒH e<_ ٵ/sBIX%<L N13Ȏ<G5 ƑkMQ2R#M[+ CYfU#7 9XCM;N[9.w4~]}+LñsxyoMR`@ZJj Hlt7-[2`u4A~^J}Gbpr`u/QA j^,W/Gx.w5y9hX1`?d}_w2-uםaK*-ߥK_M״r2c'"#9bB*r% yCUiu12[!`# 驩7ZV hP#aS4<ɦ>j(F\5|:ς8V1. tFݢșK*uEfUtdʥrԗm_,Y\,C3J]2cOuvsh4Lx?&Q]rmQ&≻-'$K/)y2v5t\IIF\ԑ O`](ù@ {e&#tB"ǺR#\PgsvΊwK h[]_3I88k-܉mYax{0OD]ڠGl+LY"aN=l0tFm18Ϸ?<[~kBO; n=wh\wL;trTF1S9$_L ƃOU scG¥tI"|%\oj_8 4|=)RPFZP# ygϸpb( ` b5L9',6?ZL=v7U:GR$;PqdNt_& O iQ-^O/Adq*y-gufhউXmIYtipȉQ\kfDz-YQ&t扥cz֦Fx'%Rv#*cvb4+jB@N09+L`i!.}c]+$Rd)r {?Bwr+:4irκC'օu#v4ɷ9B?[ӌ&!"wp$wAF&{&ts_v3t[rٓs*QHv;iJ?G}]@]o :9r> YUVz"ᘁueQ=#h$g܏{֝EdzD:+RixNy^5CzGuGpnNsKF=amS`ڙYLc}16L'kuXHoP{㒞tb!$4A󌜀B-,ϽWuHn='3I7!gϾ1wa%, ̤yΐ 7dk6a$Х7L)ϬXk^EaBV8iJ`NjABd||g6͑m|u^6H3#YGJ;QW//M Iy42y2ue$ȸ 1xQ!"5z1bOZ N; e7lYѵe,!ͷwHr"չs@eWO ČjX9T}愎٭?Ȕ-9۰d7.)?>jM"}-MvE5H6T '( l\߂ڦ h>HRS")/vJGK "n.SM7:?Y߆V11ʞL4q';Iau}cʙ" Ǽi !| OqMFyF-qյِWCt^@ B*\y4*Rr:&bRssDZ>?jmgKu0ķ ,u FInc#7c%Qwe9J+r9t';L`){g+Q}\ƣɖz `!_'9ȺșfA+W(v5X@`Qrd:u<:߻ 󞿨$R,o7 O>@ $~ ƏVaHqs(݆ԉuQݪϋ$3`Z2;l8C^v}_߳0z3_iJWf|W6zPCtcY}i$ƦpQ]~y|\S>ק](s;A3SΉtyF.Drotr xMP_nkbz`\1x`[p;M EuNQgCSvKrYr9CS =ŋ)rjUrM%.'q\TiI^T3U׷OqW3W%P^ˡ\^?_ r(.J(6}3hk\,URHʡM~ǖe샂% 3ۥWɺM!`آ)ѿ8PRyJ2FP@\=(ea=D]9};|P)263KF+|ɱ0QmHhZW杧ˣ$Y]X)DF|pn+*(lۊB`W8pvJus*eslCMGzy%rҦP/to,*< Xw^FW) g0cڱ!o'+wuEdb!@2OeƾV͋7 lJ{+S 9 ,RO\(+}΁MVm9K`W` =4_ 9 벌pU2BKy0a΃A͙ٙ5@$fQc]bNcZ-`: l` ,,꬯yI]VMFȜ'UbwzW7e8LġٗSc<szhd wO0NހHHN@P YU @Y=.8ݟ Km@٬*VֵÚTdY?N^T&kSWi&Cw7nȘK 90GL\z8??`\J Q Һ]r6WKhp*nG+ęBm[u^ }ͷ4 Trx顱iG$ptˎ! E+*z0*%d ix=u+rV_ߥLo_Rb㸆&QkXql>LP.bG*=F2a/sT zamK3s%^UhB]Ic.;_#pg ;O}&+#솘T8i!8*G#kp{,ʍ"㇐(y 4ci;54Q*\B[ߚ|)&|aڎz'%B6 vevx']bL{IJ+\csD|}R&*[QNM|eHmB3@ZimepPRe@aeXBeQ .n ,9sJ_*&l[db,Qkk"ǔ/js@;H "&fyoy◔@Ł?C( ı& Zٿ߽UԋKmp)fy  ^J-Z`Ou*C/ɽKbxDus-I?]1+}WXT׉+I||fߡ~v[.UUsP?^hPߢ%+1 hs+fkuU[t2FR@.lVT^(d^>X=G{@ Gq&)_*uDEjmhߚ2JBotƧ Hg{]94& vL" (@Kv"OĢ4]297h]}CTb|Op%xLjWJ-.^;6 6X<9ZF2/Svt tI%\JC;ryX7欝;my[M>JЏn7( p9&"Ki?8 h䰟> A!`cKs`hcCy.I&|[Urj {!*4 Ŗ6Tq& 8()yԋh`odCgݱdO^M֩SmЄ{}EhY>+ So׶Nj8\4ve{2ܔރA7LBt5psjӱ^T2(_\:<lȻ/$hy-̃TCnW4`(-:'BMls\ 7cDNS$YAyjqDM%Θq;<;XmTWrpXUiS~ 4l0gKN_ږ eȧfĠ;]] HVP/Uüs={X+UeGsզL3~_x4?.9ݱ^ϢER0u[H~W'R=o>9LHAl#0G'2Fzߨ(cR| ,Ip.]$yohPR<]|!gymDa*SKaU.uƏM;jy! 7Y,|\.q '(NQtN$sJz.^ "vj^K*^Ԭ*lfQ$ dC*w`G'~mȶUt~TN/Q^)? vL!ߡ!h|*F@|6#V:ȵ_/'A[%Ǒl4]^T6I8^`NG4%iڝp<K]w`:/pU>i"ml<~_ۃ=v9Otˮ<vKߺ (0gzYV>neӍiNFКx_p_%5؋*ei=n!( _'\B!n+ $c h0=(2cT$ޮOpЖlW#!vR>C%:h_*Rj9˲!ȴ3b7y~ BmH_O% ^TUdJzikʲܸB3ߕͦđT H2aM̱=S,rvxG;bAOKXI$~yLKyT+_TBg`vGR_1isƊ0ƆT8ui9W[:cl`A|#vovH jfd61;09DFq&5YJx̀ XFN%I?S"#t^MZF2`QWU= n3kEd7Kzr|ff"1VR-۰ Rͅ(o%%/HIcʕxDét"q9u]}OSu0RVJjJ\10j\ko!ٚlB%|Z*dv ~ G(Qkz7fJbƑJawМg(ˬP µnM!{B-c?ceFn'~DNe~ژJ$ AdIټp@B<۠b䮏42MƬ vï! $_O!KР|ɗR<9.T[``d "N-( p;вh# 0ڀI.m"mq(%'yJl\I:Mۿljl:,GP|{ '*_Q\T4~CmvfJ(av,Sl%͉w%N ǘY}sdv T"G`Lntc@p31Wkb!,_^j@tGPb?`Րz'$7RUyNYV*oIMkk,An/M ěkɃ/eNTe]97WJ#Ҟt\E4CeD7@u/8iͱZ/Kyz֦ɸQ*CW3?hq+geNbl@ /a̳SIUOЂHJ\`WCTAjCpaK҇^T18K=u&h@ɜŘ0 8W1SOo{jL͔kRx^ߥ빲Vr\/Vah0|h}`u$QJ-"6t1u;SLE6ZdE?>$hupFۛ+deTa! v33+S3k<):6?9ͳ1)T"bhLw¾)Gt" jj-tQmzX!HA赶ש<I1 |j$L&v'O1 6;K[GEAMK"CLx} 8a~XlfNܡZ OCX2F5/}~=M}h[wz2-䯍R`8=hd|G]DR@_PBLT9n ̈́#uD<4bNU`6;]Ϻ3EJI IY YYq~s~K\N)v ^~'Gm,rbkӫaA"SAo͊?uԹ<ʕ*VV bj'֠H?R/clWbY܏w*oȢu$J h./r#gd>4;Êk/bu!3K$fby-5ok)_dߘ:sRP\ J@ޠVuI܌£I_O@<6f-,IGz2fVP>bd%y?^tÖѠ8sS B׫a 5P(L^@a.nPC © >s'B,\PTVޑQ` c]rS۔qN8ZCT"C\^FoSi܈ ȍOAE+kIWIƟ~ PE2gXጅ }t=P识t}Lu uRr>\[Hkb3b@~\4H3‡nAp+"]De@񖜻yegr]>OSQ u1 y5 s#Yyynp ]śyZLtrbHfa,f:ӝ/` ?DX't|FI>qp#nn3'%p%cZp6lI!씶}@J᷷ȕZWEk%F#Dd _"|`PQVD+&G#Iv$kdJqq@*2L}.5=Nw;.G6I^Qq$[ت~9.!fm@Red(V} ҰX0J\`\`*ldJy=M̠V#s٪N^^C[+,u|o6i*c vAğt b-M2iaYLq㊶Q'5|iJ9RdSd_EPB3ֈOo4&lTfVb=G*,~FkjcU2df$d A}EUŞ@M@xn5bfT 8Ѐ`>^'ꇂX~*YbN? p߭Da)VM{D0廕Ǎ`>)S9<%?_lB6KIu?";p<M1 QIe9L!Db{t+b\Et<=*4z:zB*7T6\Y` RO,N_@UEl<|pxZTo4\~n0Q#UDDei1D;7e6n:G= K[LP}#2>H+Vď.~2lFpcu穙 *t|Jx)ְ#cTc  !<1hKRd;.ؑ[ifo:0RYOe/oKn%R 4Re5ZհA6:T~#AN|]}9oғfJŝS;^_]Q=֩8}#q4` MĨ]uiW) ?Yb_Xۣ>4waC\KЇ¿W17~vSm'QKޕ!)%\DtJMJ2+JO/?%JmCe7k0KC=.Gf#<_f+NT\ O{:R.KM`Vp…ńNNj "*F/MctN˘-E%_4`Pdƃ,WwqhE\t/3Gξ{&U@٠oKAIՙLNj겁YV;fOi \ @%;|~U%o#m"&0?>b G,Id\LWÖH@Ѿ}׫ H73Ԇ{_$h5Mz3rh@IO¸N+ x )}'uǪذ0&TwCoN92OnCqxC<eb] X/qj@MI{,zB#E̦r) +]79Ff3/SjjNt^RO[*3MAېl˹)ؖ3$ b3ۜ5(+a6XOo ϥ mGgDH=)Hiobg*rౕ A9zM.w~4ik]-l}؀1_"Xdx`(W w%F/5JM $5`H2 :er k# #7/2ׄwԗj;ˇ(Q /Fr6+JFns'J1l\C _AM> q6}CLb 0T~H31myB)u?h# I\B-X 1Ht):1[3bͬ hMtd <]W$ݞWm M]nh4^:&)4Z>u*Ks2]r znFn:! #Z ʖS_\+-:R yC#ըt/_ΐ\boNk) =:Ze}aF0NG=)=Zzn̺r9@ 43Tª:>/4}$[&U/~k&$7&WDj[]X.^9'ӅP>!K]]Fnnr {V'|O/רF^U(#|K)-.S~kC۬[7V$[4ZGځio7B.j:XNWY6:;yiGs{RV[톙N KFAc-G{7h7gZ;c^w&&_]p]_"_;/ Fa>σ471>R: d)o݃vkO46<:M.MS~6 Xh~FNAFI3l D;j|0<Yf[bם߳K`'BϽ=YjX%|$ng'v[C?CIS#~XG/@\@7XV-KK _(h {Kwe=5ɮ+A)v%Ϯ+u1Zԃ 3{4T;,><2~˖*|H Zɻ2ųq~lzM72D3{Ř/A@2^oW3Sn"/+G-sBk:+az}3翴鏚|5S왿~|f+,&eE9;v:nAcVvɛbN_ܤHqyJ>]ӎBLRH1^f>кnzŸQQx%.@ʊ;&JnuőU }4# зAW562E땸5yV 1d3no[ mf~`Ԏz7ϓ fF -$DUmҼ~i\ɍnu|( )U;e0LQ?Hp^Q@FLߌ3IqHXs>@2p LS@#^>;`DOo2[p ] :QD9ڢ?VƧǦvzhCFd!Q~pĖyhɞk 3VgH"o77K!@mL=&yef'J5]DCֵuG"_*BYv  i`K* $Ne8O)w>BTgİPh[<䮑#@%ʺ {iW h$ˣ8;T[HVR~?˹q+[m5_(ORF<q.H_1X.?S:=pEHMqzS7-0xvSuO(U1_eMuԬ4d% 2DR>[d4sh=vjr+n1l3g-0h {EYamx:Bt:޼=p=Չ8:sɎ^?|1/+q5D:d;X6 3{ fi.chŗ|HÇ50 pm301=xHaJg#b8jO:\kwb7OG_6wfkr:mϛoPKkX&<ɭ4;NN,UQda4 پq$G-Ӈ<^L瀧uS.h+J2"TmPI 2yNہr?!a7Ptڇzx8M\i]P-_ݛoݾCi"]I$ft{FT>^. Ә۟)LoHR bGLS.=U1Ʉ8KZqPj?I'I @v$x)[1ZM'F%a=F˸C٤wF/زGphJ}+ c Z"D7/]wM Ј8QyNvvČ|r%YZoޝ~2;-?- B s7w=nƆU5R=|77QNG98+i/"</1c$I1̅BNKZ#dڋv;~ާ́ $r4;! EݽC|eü*@.ҖV 5 gNҕ.5oe{6Hq)TI JW7y߰Ad]* T<}j#_ P?f1d{-$%Yn%콜bGfvoR(*lƀϢNQL`_E;};32+ӪnA3)V  x*qHs]}mf}K?K_Ώ >*la,@$zrq(yLbF'<$QItZiT&VkD2~e-lvKTKKlyzY vq AUq/us[Dzd[nS_HЦD3 ċLï7\! U UǍbMed`>4}yju/0}Cfz̽#Ac@1׻l46- SpI5 \`DCSfF(dכNHW Zgi Jҷ9@Mw,',a4n11rY2(&Q -Fs \S8н h[GU0;]ﰴ.B74ek)uЂ?R6hi i،Ia~<#/]KfK6kwpɾw8R #C &g) I̔8MȆK;-˳EGt4|SlѰ+nbM4mI#u+Q'LFG82SS  KlW ?[]1R\Op |jxҩ)R~-=K$c!!e߆_X}1`h;ΈPE6 #YZtB#(VN xݯK^ϑp!Jp;unR*pF=7AN!2z1;w"}Y̠.VQI^*RxZ970Ֆ~NZb6sD $rbzpFӃ2nTźi`T}I<]}p~(?(#7@^z.]H&<#n'D@V8 ʥ@y`JfKB=L[]l/\-!2$we\En1@u-h^@vGT\ϖ-sb̅~OennJu"2j17d&#˚إ\lbUodtoߕytVQdA;J3:,8jZ4ZL'|%Ez H;RF'.x6a'9nޏ<]b57ɴΫz !w ?B2x-Yԕ.t⽭ƢX4bVteҚd4ЧBF PM:4CȔv𙟣 %|yjew5J8S=T7CVU=Kr5f^yܠ} MuJB_ i[Urzil>Q_UJwS8JZ_L2-5cjd貸L{REplē4(#!"_1BW8Ko^Օ&'T~P4M( ߺuOKtZ j2"{O%KgNq+T r9hh8g bW9x-\r㤆kmjk(@h?+ 's۸r0ҟ5)Tz !% 4q_s^nW OCۡMb < عS^C4 \!ANr,l BmW 4ٜFdtg %4p5!N V^t< zκS cj%W$83<-h N7|^':W-h\+kX3PAkHgI-U㖗MExGLZW1!divQ8%X%뫙fX%$;Y4/E}9Ϥ^ydZ$&Ma@oٍ6 :2fxsÒ%qE%׭zaA&gff a캺 _O'0cH+P01IP7y (Ca{+XnHDp!l6W6ipݺR]rmqjMt\:D ǁ或;K,\R|nZ=-4֯/ERGA2O 0$hgؚe'_bl0۪sXӁ~V:!ezT !ͅl7}]RTvSIeX]ܾ$ ) 's.Q-s`/>tf讦𔘸^o4h`8ivvxCE9S{H5utF&g@TQFO˖ĕDJȋ. PFnTL, \W)ʝO9ZHg tF@!\RǿH~4ooޏ&iez34%Jfɱze1.M}~173x4Z߯ ]!R0'Ĭ(U}$,GqA:GEiYdù̀W&j૎Dɜhųy544^>VI=W?EN1.PceT!WGt>9xd#rS&#}e%ׅs@@q_0R60l ) z{.5gan: j]fP7 }n.7-'+FϹ~f08~Zڞ*8.馀̃¬B:(C1yVgG1:G 2v;֗P:S AcOO<+kbͨǤLІ ]po5%y/ ߧ{dIO$6PQlwںBxg6=xdLOJ4/ @J"f#w5'B=yadIiÈs@9eY1Iۂ0Mn2zR|KCYd)Q2z1كvW֘5|R@b"sy_l8#dkw\M jXۡpЀւ>(!N߁KKXs3ڭ]([^ep>GG?/H{2ge:2'Yd (VѨӸzS|CJA?+Iu缻6|Anr|;-WdwE'οўg><@V=4Q(rpW~({>6b)+>Qk|҉k 82ɛ\صz\rS,lh6XbU/;vK((ز'L*LvX6,Ci7+<@l]PՒ9`?A]R~lt?th1Nd 5'd +ɎhnSxK̊QG!¤‚fx,˦J'+] 9 Pt竊G>~Ƿ0D}]m T@ݻg؏+iG@ɓ.\Mj;Rl~)%C:%JZImR巃MRZIj>5P?4s8M6O9=QXP:>NLD4+F@A??IP%eCCC&>'}陞pBhFx:1($mj&7]\\S =AƔG=;Oic-J:Apd#۱ӷ\h#2olݼe f'g$4v>SQV d>q4`s IeO{WHZ 'xN&!—V{ϻ6ĕaQCRo E'b/j>T\&#Zwtz]+H 'Hۡ&_1[ʃ=0gm4;gJ}:=J ax :a_YU 0ewKBsl"6t`[<Ϫ6:]"Ο/c//DR].Q"ɥr=KL}q, 2\\N|HMFEPmB-Kr>ې aMd)}?Ǣ>BPP޺A@Y po$1 旷"RDSa{Z{; |bz叱s Y]rSSJ* x*Q#oiuT 6ejoVW=[M`M8?xd ,Um@[SyRxor4PC#?_lfA=،!361_{^~AXD 1)3! e0~o(y0uۥPvb Sh ܑɲΜ|?"H?b~Xa.Kv;/Ӽ?@,$D7Mw{sHћe gq7k`Fh.EEZ gyWpqУ! /Rm( $ WWO2Qɒ:@0/}7}ϫs(*`X*Yp\ |H)[Q6²Lȵ@-#+;ĤXqb>vηTMQU؛LBʊ놋bCs7 *A ߈0F  ER\}*HhH2>T L>LW{8>N_IO-%H=w !|vx&I3-~7DL~0qR^ڮ ojq-(镉F{* @X\{3Af@pWkq>yB |VrP Ig5(C&; s^ <ъWv e*{CbգqaSq:V>eq$2b>Qqd+8ŽSF["1mAvtZGeңm3yȒy\eS3}juעHCaHm;\zYq2(\:u 6ۻ0l6-&9S2~$-gQceڻ':/m-˩ѝa?aW%]9 03d'&h]t(`7ē@jВz8E:`])'Du~#^SN-579l<-6HMTwaw'c nk7cOSē! WqLkTbXoý@H`pRoq .+o~8v:eZ-h1jnDžIi:審-5:ܴmͻ?e^Þ,hvLF]Q?p𗉐MW4:,45T ZV yDh"rn&{꿛ڐ.MtOgfDN H8[(Kc%Gn5'0E5 |S7 8'82@$Rg$?"XR:'I1(oJQNF JEd^DwoYZ;"IC8h:6fgb, N|+;5yK4 4n\BH6h u)1נmm;p=9`L$T! &[`~B7QWgF6(AIDx6e+n=|=wPsO'LK2 YOKE 语}?c MS+w]q1@qo.jb v> nK6yx.*'㊁p14Sӓrr{/qE jW~bu0[$w:j)`fR+ٖBl %)ך ދTD~S'0xg]5HwJ¨.peCLψH} [@ibp#!v=PY])|oBDYtTj~#r :I;ۇ$w1.ԹʿLjzu"nGלKLz>t wgm~DbQc Mͻd pÕ8/fB)ށxl. ASET>0go/ܵ-SxH{9ih6wYۧ՗MDHG_zbξ'Nж:; ;O{4$* ,ovlg <,q\?W1% Ftȼi A ] 6 0?'X4͉CiqPūksMG \6O3c6_G ~$F˃SY^G{U|In/OF9?HcLBp;>k}I*o3UrA_BБGpD~P8 >YYٽl{?=L빁 B2)lG=UR ['.܀*Z[sszZToސkHlb9  \s:p[#=?G%E|*wi\#2 /FZCjfR?)zHU2jbZ)ؔ~ =~5S ʥ(%wU&< ǝO_$!kFPFzCE8AVеUs|f$U4@aPL ˵ݓH$E9\Wӭ~LWՓnR#`ca=EMb$ȡTÙMnWwB4~d{q]t^Ad?ngo_dIt(i{0bO& E{RǔS g|5H]|0|Rn<#-'(JM.dk>Lr@xa9O]kGdte:ם]~35f. cfK͆D{t/#dJؘ u3O`}~$_]MaGE?.;Y,뫐w{|>O CP⡊;;`a~ȋ9,aiSv=lɅnydQ1NP%R};3-(r ( rmTc_b#5ԖjK_bYKPHXY%KAYBD#9R#-?9'=tY1者gkwt]:e0}v%!p/TĂ;uuGPeyaN_!yoek-IB1\N@>s?$r={ePFB*Ιp(H_> 9n6R9V\7JDVrTMOٷA=i=>$y?F!ʈ{ty?#Vx}T f=4z)q.#wb"HKݖ^1:C=κXB:2-5쪾SZD=Ci< eK}Ǎkx7U$TB%ƅ뙰eEԛ5 :`a9=lAۖf̯q0,ipU>&RZjZ0%pQK縿ǜ O 6m`9%-|q&8 !WoPbm.W 4Ǎ%y.W#5kѝo0FL$?߄52ɸK=H-x$nцBF e>fU8wl4s[6BZ]Ti4Ȩ2OK5@a:An;y`al`4  !`nBOgvK )umA T4Os19~2|&W׫뵭@@(Vy5;и :l;k[eo`'ҮRs73wlDQ ? 7OePA?>Eo}WqKLNX6~R&ȁzVZ4R{Zth&/6~ 3Ͽz@ W IdB!.Q_ >2GĭPi[`f-$ GZ4$"M#S^<2."E&6j[rIUW<=`lҊѣrO)eK Cl{[¬_∟d!YlF}\PTT\&z8Yq139urNWxħ6is$:mҰƷ 'pW<%ߊWRW@+LM*`rT\jKr[.LҀmBmk* _\Sk ۏֻi`\Hfi{!xԙ;ss_82A.D)\݄mFv=]*p PQhq*IuMSDRMaʭ&B |ޕ&\tS>dVD\Iϋq3ay%֔4ad\S 10H 0 5p?J`c/bgo i.!rpC$%<((Ѫ{4Ǯ'fMmW'W{-R|dܿdOr .=RvZwNv,V€>$bs$#tV'%DޝBla%tbUCE,w[aICB6zֱcfO\Su}ɺ[#܅lE&*IXopGv#>B]a!*vzjϏOK:?3.Q%@,+\REaD'{236Ua<~V]cuH`Ӑ~Dogym6Lݟe0Zhf@ B˸@w s=>A!4f;8g}%"+?a`:C?iA7Y6vZ9\AmkN#R تކyb"[ ҞqTZ Ivh#s_ı-%} ȜJ]D Й6o0:0+QnN=~jAB 8L}ʯ$Tծƃ^B,,a5j~$Q"ФvG[|).:{y^C]t0@PqNkHL_~B7M>}S( s X|!+Yqι*?7n+NE2E}W}d[rӄu}0+b ea^RU^-;k&g%ERpo-,"sdxKy)˳Dey!y )Hmhg~#hd< st w E*LH{?LKnrJP )Zic6{G$~f >Tkʜ`H3*Wy3՗:Qd!bIbMj&KQ*OM Vu,/DCUnČ̴ۧ {F,xlnH} ͙(4~2X;k¼"+pؚ 7#vmfD:-њ?z*ؘD=I&;?Vk5}٤t?DJۥW}ngfrȌ @RMk e T'p,Ng^r=r'qGhI$ܤ%k{gJe}"=J1̇`>;~H̹9q <}ɱ#FeQW'm/kC{k"FS)8dB.}N":4BݡI:"}4duu7 ;]%M/I`3"JqÉ_>{Yv$fH&#.Z$<߈&Zũ] *]bלydk6bXu`.M?}-t^Ftxt%+AƄ .N7we &56 %LB#(,rt ܯ ED{[8w%> :ulKVGN^<мQ{1%v9Z"$(D;`?dM@\4s03RXzvyТsF~KjJă)ґގDlի;œ{d< ( sZ.Fkli5*ֵw( O]{z(!ڲw5фB}KΒqERR{T)7ݞqN"2H/OfˢүGE._vYWȿBry]OcbDIr֬HrډDsW-̟IA*~p7p&'a1}:AIe"|DָKNۍ!G#OqG;|ENٷ)z;L7d_o r1 xF]Kh Zi-ZR0~]F=t;c{JV]fh%Mo ,Sh[WgX//YY-ͣLТ(ޞr~`LFoɗzvX WD &UhM$Pt;xO@'‘5P?hn$. 3ZmC9"O mpW7|3 Uz2f5 bzrdL!N;GU:kq|HQ-pɠ_\iWMk+ I_T)q2v~B?*I<{ªP[e1&yS!k,`WHxT?yhxqCN{WMi8֙{ ZՙՒirjx[tGK04-ޕ]o&i&q߬_ ;1 $?r@߰z@N,f c]}J|N㲆dKCe.1hֲO2T\<ּ w!)I,@?Cb_F{1)LK@HY +{_ ޼:kAGrjR9XX ui6jYB{!fuuv! {[gд"ǞfGPj@N4˳W+=5UX,w9koi*X: BxV)8r'P?| ~F;Xы@wb?K[)6y 뚿H": ~7\8\*}h_E}{q&0PݽیI#u:qv5<5ĘpZx& ܲ/ -S/ ;\'7g@ jpD$7y6UVY~Sv UZ"E|$ ¸pGܪF}Aca~7QM yVO0_1ozOD+7,o#4͙+{AX9-eެvrMǦWsL:)q6HyD0f,>SX9xG"= _/^kp5,kfQ l9}7JR9'kr6邠Y]a8u$A͕BGng?է$bMx&"|̭L;)O1.C'…/qnⰊ(a7ǻM<:h4iڼw9P;ǭU80oQyV]D,dwpˆX?'uJn{ϰ*'אrm6ˬ _N?i'MƇi=턒z KH̝cttPk1"b޻Ajd$p-Akh:Y_$ʶR]$i< vM*ӉƊW8ve~%n yM=xTBztű?T^E%]Q5,lfaE%J82vo*.#_e>s<m[v׹Xx8zGѺHW2]hԱgl4Q##(.L:0'_G=$;LzYeY{G林-g_V6 OveײQI~Dwjۇ5>oձ}mIEB@$-e^Cg<)Qj,}J4Wb?}S<;#v쑆nQ-"S|QYoo'lܔ0 Q~`ORJ+Emm,"#M'N|[uߵnD=NY3 b?r A6\fr+T.{1v#9%@<ׄ yV2<iR$gw2VgF#*t4[S<ߚCxϭ*KheEW`+_2EM>!|ə&90G`@6hC!]m8h֛%s0c$*4d/64~cH7]0j#F^dXo5EQ{}gA+.4zD: fY LS חvd-sH؆R. >[*=Mˢѓ̀h,hMjӜS-fx%~$ܒ ev:\Af),mAacOwg;}65s>]9[ ZKg:ibڀ2Vtح{#i}\c*;w,C0' 홯,O C%=I 2X$]%&Q e c4 (Z; M,BydH/{tz3ƺ^1oX_rh4-ar/16h0CCޕ, Pi7I PUA`nT%Rpͻl;i bY;V"%m=Dw}(1^xѮr3q+i * l+/fЁ"{-[kV*{.k̂?0PN{߼ F)$)uc,#7.d[.c?UfZo}_mV~d,XVFZaQP*;J B^W> Fq4H C_ojJm_.X*Q@Tj0<4$+_kKt56r .w1XnZG $=o^#V1ٹ 51ZGΡW!}z >M IyA{'sֽ ZVƾ[vY}b!\W_݊ 0?j!+mB;VW\7gK"~4cEGXOY7`xڙ\6V(aNV jw]O@^5j (JY&4t^m,oG;sѰRI6z{l*&R5Ax,+YohGɾ}A9lHݝ]0ڗa&>_g/\-#Eā$L[Atň>EkNq,]O ':YJ6mrKU>=E1wp\ / yZ?]+OL05,l _p@iuzu56aeS`=hEKE %EO D> l;QNRs$˕U~4eḽk A7]Uq99; [D`Y%)Ͳ 5'@=oe SY[1 Ě͐^0gJ4P Ȩ6hO4aPiƳt+\Wm2it6!CRBZQ~]A9탻*xL b 68EFғrLLtk픱;￙0݅Ȣ* o6%7x#)&]tUbwVRLkxHtD BGI醠>6cv0(H"3O`ُV 6BW"P#=1_4 /E)گR,SEDJs M9:#:')sФCm`Z>2CHQNv_ ҟzȢ6I1DW⤷tԧSbA'mݣ@#WaMLb1G p1M33]^ qkLcz(gUȵ /_$!,"Ϸ ^Op\5/F+>S?{b/13Wp'xA[5j\4&%0=ތ^s9yJL, Ρd$(3 zqgy)6SR bxٛ|1+(y焗ߥMALXnVvL Q"cڨPglskGrf) Y^yEn4|Ej.fO2G oFTBj^YղƘӝ;#xu5m5,>Rv 飦RrJlM)Fw兏"sW(|\٠kp9|ψ.i&q љF4@X p2a@xC 0B|[n:k&hW{U&.dcF8}+B ޿;qBP7ZU_eA8! aB >2 ְ@jß.:ɜuT=z>g6 sT!J6V^9d J:J9-#M"urh]6Mc1<*hWx]:s15d,362֢֞ ݌`L^7m Db}{~냙;ؤk{8>&ugͤ-+U[j[ Ԩ@ngx#1$ J0߻.Qһ!C -=EE:XI"! ^'0/zȕg''zf3oK~4h.@/g('ӑT]; y #3@A\v8xLoEU]y?M*XzLX>lIu3/' "}+5`F$uya߯f:_Kzy9Hw|Sr# TVҗ PwP"N0rd iPZکHs'9wê"yG5`ѷߨ2AlY*Wխ@Z gi8gLdĺD;mΝhb}(۶eMfh1TJ8Ք1\RG U;V*8TIPfn7s变z%,F.'$(r7 ȋ=IP:NC3A-mz{ǘT* TFwmOfb޹+x|T^:px0x"_ʼio(՞kY;Z;HB;q ǔ%"h8>" I_-cnp·RNB<@!>׌Z6`ϻHxb>5 vD,Rսp#mTwowOwN F<9"C7Zf kWJ j u%I޹"Aՙ.u[YxIjN@pu޼pmq57|n#5FiWQ>;Ȫ}TF\Z P!~4"/I&PڕCi"̖̬&=AGmVJND<:t!qC& C>;&A[u𳸘tB<~caKbWܜgP*53ݩjxI՘|'[?)ogK(Hfm `(Co# 6@@STkʃzn EIr^ 0ׅ 2p=wQ',q n7:/Ku6.XQPFw5 ҭ05g &;f؁CC$1hIx\'4b"?xA2sȚ@ٟWGUu`VЅ` LtZ)/f$4x}V]v}Ck(D]o<1Rt 6|lG/?!+D&^G !ġUHqz-ygJQ+0 Cw2JlBoĴ^ݡh5 ոb}1ZZLY-Z=*U+6a ^u,IOocګv μ4f1 $p+ $(OІ(KbEEZ BSU00Tn77&c^d3t=osEl(qZMUX\ 0XcpCNخr.io mqBz\{Z3m@>SVaÏQ"mheJz $ږ' }Xr!2>Q-W+DC&pU̬t8N҇5RKjـaTVe #xQ&&'i(AjR'y<ݩi59Rǐ[WԈK 9e'vtΊ//Ļpcp&1l_\ @vMS+=lE uCG[p9ϔh)mrl|3&cR)7܈0_䮕D%zke+iNr.6Jfg;/RXQyP1!dㇽ/44v .ۋ p- *q|%{%ً~ӁJ%U׷V ~JHPh_ 7! oƔw5gr}8WlDNöX#-K9+F{wPnmvr-)!*OulUhpyfDVSVwq+կ-nx|?qEjaWtTcmBDR}sΌ쭑s7pvly-ΏS}g ݚ0UbǼ3Hz^i$>},1Xl'%SpˤJvwiEl}J`|kNHqҿ-;1רbȕq\_AʇAj!J5:A_h9k7*V:m85ӠdXOtuhi^I4#|haA5 XV{곘Wh,F u5nƄ!yБ,m1$XPelca#K_!l+>2D*c6 uK_:e9FjOқ᠐Z#Sw:0ՊWW2 yY"j y%݊b*C/>4^q"Mg{Gµ'*q4wFkR"Ka=쩎Á6UPnH3Oa x&k;n*.?&KN`?箬vT) c5۠VD}FNζdÍ\ .א!,Gfݵ4LEDx_I$է';|0L:vNLH-wʕpV.ס_<*qJ13e%A ?32x=P=ё( ׀ ~EFY啴Ӡt5oP+㔷*Øc'B:rhB9KE1|8eSVqfb|QcIL㸂lAyL]G~:yiZ!0[&g7q.Frծ[ơ JsH fV$/Brծfaɜ\M"&%ZepA(cRh@ee벤}mƼLb<^ףT`B${_MDQLeK;&̘E;x䊨6{bV̙O|&4Hw=QGk X ;rވ5t yV~l0n=џq'X>IX: U蠵0i&!Q iȀevn*hE;\PkBcL1>:˟)^N殰pD?Ʌ9HZg)4KXQG o#DM*u0B@YΞAm!6Y`Ziln@ŠsK b\΍s E7n'kїߨbΰ]M_ o 7A'*Q-;e策ߊr.JHTNmI .3;`.O,h;jh7?5ʤ5#q`]4rCȓnqp\"HGͣy_|fVwwo#bzVw@( ]jh.`Vp /1dL\bgj$ǖ2̵Vw EuUDF N[uq#mQh9M"C;gԉu;urѨWܕE*CPy\S )z G5>Cݩ [~x9KosDQR5*z2gtAu݄a)o*%@^>GUlV ZҹvOs$ƺRdlr\Sz uŁBf{f"qh^~X7>k+a Kd+Ho*b;OUiV9r~%vymQҞՅ!t_+ >J^AR C: #j{܂6߷Q$p3eEk z5;o1̆uj`Vl9rp4 Y5Tߣ?@viKb#H鑵.u˹u4$aZ@Gl?ozqNlA7@S~Jx;`Y)pYJ+?j&'8V=f"[RUL/4Y^5eo,9 ݌Դq]%Ggz]._k]'KFv{LZ_vk6Q|MBKW*vBۯ.lsᕠш}Oc(1'*K\3x֦;͘ ^}%E\UV.%7xꋉxZn)MEW~6Th!G923VӼXg{;V "_+;:_k :֣.CpjKƔ/y+?f)c"-XnwRa+sU`*$Bn .E~O6K䭕8KԶWL\Q'\U*GQĔ;G|Ȕp3|)ע3{|NasSeE,G/7%ފ<rKTq7}nx9ukP gln'Jsq/FG\p;EH |Gyykި=v;(ij7)2=p3xxBPf"*HXW&i(3Sv̂v!(MI9'=7g=`RXtt#x}!-R_SsƖ?ʰ/>񯝃aqXìkufD8>MN>r6V0g~~ҚW>Ͼզ8%|57Bhb}7X wS]YOt2+ TB1+k=Clb»5-S4.}8lSeD!+k[,F-/ӭ[Y<%P,y{C1oyxV69Cl2X腫v\fk& YIK PLM=~dGby8CGٽre<)z1x4g.&fܦu:]rm =O vk6+#)rTjMxD'zr-/ڞ )H]kHȘbo2|ً}-$ahP6-(8d4Śa ѭX+YiܝV炄WLdZ}T[_Q1"E3ȄBsp;c0/TcS(58bX|ӫcb8ۀZBubM&-n -⣹P8f +vWa@wR:\duMͥ&O<ȩFY^Zrc\wIRʫ-;oĘoe3D3)g/!>#N%J{=UemGcqb'Zxtjse| IA}1)j&gJ4ֹ\_We^LTG06p&K8T͚CkBnv6@í; V o*=? -Ýan~eDǸ;>X08[Al.5jZ01E?\dY-tK"Mke^¶,,ӏ:A'L7p\ q]1-\< z0ǻQ *}!#idb."pv;j[I<hR( ORMy A3~gr=F=\R/vWs'vGe&釯.`,qdZ:UL5NYbI _œ: 8q(3meV2hp 3Ɲo놮Gv/HaraP-Qv{4fH{7g-ՒI ޺G;0YZ07070100000021000081a40000000000000000000000016650a15c00003380000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/3@]?Eh=ڜ.+\ntkB$4g_:WpvS#7+2#|19~QWБ4;<&m<|A#=Z?Q5-p?-B?C:[ RؘZm*C-$> ''{C?m|v$4ObSr=vx8ZVkd65],KP_5})&!=Lm.=YO3XTrw@gs$}qD4Ђau.7LU>hf!`҉)<c;YqYcAѧL5@@:LQjmvyGFyx7xՑ(%߷[u7:o蒛tuQ$T5KN;3F7G&SluF$}a Iɹ SL5E;O`dOO`}[z)au,RzAx~bQ+XUTC DFxu y :"M4vJA8~L{}t½\(rFŞq߄N VƞS6 gFLGᨗG K@40|=lb%z *8E6ԅ>އ .@6< &kެ2'4L jNLYݿIy.R[M]&%q̞W,1E, {T139tl?ګk8JW8$n]{>70K}_40DQ2Z,=n^~G#?ؒC%]Ht)F,`k neq FxH~B0ҔqA53%$M魮b6{[yg>;tcAdB. TmCˏaԱk;29Dfoqn=3Iоi2S0wP5z >6j3:e@bG0&yd5)t/k'>YSO eH >U1c`H (يFݞ>©4#3mޚɣ_ SM ߺ%Otb [@^aVwB@H.Alyc=:9nc" :q[Cz2އKZ{q_'"psy|*kA*<١ a=x3jcӻxa썦0Q 0@^=W+(U38an1]kbϸazU2۽M ,>Q>+>pZkIl Ӛ V6Q-/`jPxKpE޺27P˰( k.*uU"Z=A@0~ߗ>w1c`/ |zE愈fN=9^/L^N( X^Y ?8~m%a Ǿ^Wc4۵ITZQ p8⾝xԴȡ q`AZx’Iw孥nh?BaXHk8DCUw2|KJsP4`P )? ӽ6D&bHʮFw1غEȽ/ ĺ%>~MqFu:)J":W8MR˦Z>PTOKh T\qڴPz8rx8qqh4q^zZ0'Yߠy_4Ȏ[8ܳSyv(\" |J!0܀̇fhH\$M"f%Duب@sqy6Du4ugL]XP STŏ'.XiK!$KnU;2JlarP ϗA@q]kL;Ud+*( pyYpG9Ezg ld < Ys{b P;L =+MZɬ|#n>Õjq.}A,- ~Ç*FX( 6FqBKJ:ñPd.0ZH.?(KNCìjq 0t N IY]Y}Y8TC.NݖK)Bنܦ$yRuK08 'n|?/%"& PGa }qudIY"z}uЬj(|~g %@^ cF 4*2|\+m7=\Z)wtݝ}beAVPI5XgO0^޸oVq=V~tS3yx2=!EҾ~l?!i4 &eV.(e<53} l-'ZKIZ, m HìnшIȗ_,9@U~ ƅcXk,KDu<|hgNZLCU^nܿJq}YoF{kt54E`BƄٚlɴ㐄V.;Sf!9`™?\Sɭl pYf[RmJ(u@^pvvӺV!f91, ܟָ.F`)[tRURޮiq358i#6, vb I_U$:<5b ]I3ft 䇄& WE#!g>-Y:.a;/l*|f'*$c #y%XVV`+Z(M0&geZ~B~C_,LF_~1>:NH#r=Cj݅aJi˜2wKMVpGէP #m[ |'K\ Ŵ>W5Nja{PRb (M~ZP>570$FVT绻R3[Xj%2!LO`I k$ Ul9N pЙ)c?6*@TnO YȟYW)}i ¸N c(d3t6w9j4$;tk/PDK;fpKΪu:, \i4_䉁R8w`J~qDyɦ("le2' fmKOEw=y\NoM]8 ݀NNVzzUEn}\ 9FU6`r0Aó&,MRji_ab{WaK30ЌM3ۼi!ә_}Oc*"#+/$Y~T5s_ɴד|A(g)l*n{` fӿ[$ҩ!&.t 4@r= ,m!f?G/#=V/]$YITG#1'5 !9|<ʕ ϴe/F}J,dDI|%;iSԒlqí]) ^y @N L1Y17Ug<Z[/ΜYd!"~^h#z㻆/RЗ_ZΜ>Lĥأ_Of19eJM`Wh'6tĨ8Nl/Ȓ,b"~!θR:!ro3-@|1>]SӛVT1vu2 0ܫPZ7ݝWY*žԧ8sh"9X)RpTo.csM *P)gaw[?C;"8Bkv>o Yµ W^Ȩ$mKl+IGyq&oéϕ /~(ѡɲQ;eb@]Xo!0֜Nw'Z9\ ;iFp٪ay5yNك쓼d< ?"Ib!cE|G9@߮JL.wIV"L,b@#z0ws`V8hoNV[T3ٕi `"9`9RR%K)Z'زo ]:W_NڎG;qّ ТPɲ{Ҍyz_9Ûv&eQӄ)Ud˼*LR!xU(E[Cp.495pE"cl!:_؍jXSv8(˰dJ=~J,thI7ngO;Fgv.6iNdODСNabZ0CtYzLS`eRJ/iA Z3Fa!ií!'@iUsJ>&{Q~&Z5!:/s}gz#" ޞC$ɠ}0kN2TQ$Kkqd/"&P}֫&Hm_IFIz986$ 4L? f *lgZ#-k1י<B Ϳ95SMDi<^OgH[FXrWU|o-RI _6_8W}j`XU7t-KֆnYK}=x(Y> 'mWP>_\.ɛ6{',ha!ի3 {5mߎؿ; ̎i8XU&H vv ~l:QjS# 4 A-{CکrDEƊPܜo,4by69 3?E?r'l<τ&U1nXQw";f^vq` lh S?FAA^}\Ԯ:Y/zky؃x(/eWwOt۾3H>6Tzxfcgۣ<S 4/:¬6.Sȩ1o3(Mnmg9ax蓭c{a)>Qx\0GzP#cΎ>_˂wP]kBǻdEMl R+` Q0ـN폨EU|1.N6QHo]w{8n^(S٨#@pKA%%5*)х冉 S<|„duh8.½J@.(mCpy_cBG.pQì9.dʟ(MƃMOS )x7H$XGߙ|o(1Л[ؘmjJS( PHu,@2R-C.3f]b{ԍݼFa>1=bLx"ձsnG`/"ae$o29~X?J1L$R˞6nVи|h8hrqN S1c[*~6&ن`0擊 ca$"ccتQ*HQ5 @ѿkX G\̀SmqfSG03%Y.osd8AK.NsN,ښoO98WK;[XS#ɞ)7lc ydҾA(zQ9CjSULB0FX1Y(I'ϟơVG>KSrz3A@I; s#e?ATn硘yXnp6 A NcmyL3k ֵxZetw$:Thx8OVt1KWد*"dM]cYTN%b7~7Ng4e nAV2gڢ,J_ ϐn$`{-cӡ:Y1 TR{΃& #(5!turMz@XV\s$ێM_lIMwXC6B5[ gGFoP'Z aFB|XԀ%=xB4T8Y`饨yWa<#ŵœF?C!:Oam6JŪ8μXf>.Yo39PFZ HL''L& :Yi­,B-q-iOZ`-e@`H8Si~/ftICo\:۩9FclƸsE QKy|H󆼸9& 2'SxL0gmP{]WZ~i/dZ^)5RmH~(..EY;r!U9C2P_kSvf,ؗt/~&5l&l%جnpSI:A:Ojϋsac,9nwXߐ:5iͲj1n)KW7[IY8d} 8:TSVbe!vu٢eHf!<Ց;x24N.- 22WOYDx z3,Fo>ޟL4(o S(`UlU f շ RG_00^z7Ȍ]S~ M:bIHms[nL/~HN~vzXDy\.|Zo[e2TgqխM+ ?R|Ap݋X6y^ᙳȓ@^`igbﺲ6YBqm's,i׿ʿMd?z7 +>msCAʩĹgy.}wՁbmlB|~6:wWjb؞n y2^tљoKߒ9f](l?~m.l'i[WBŪݢQVg }U\%?J* QauPV(dSox8? lԪQ,F(h&iMiN0RkӎZ9 .pȥ%RbU.S3{S\Φ-\x뿒%lID^MopqX7ʼBd:H>Tu6}R ZGB|匔 BQ0J^c0O`MO(mr'u"F][,ϖrIRA`zo7z9~}OLuXu CitALM_W.@OoYZnW]NY4LGs[#{}DURU-m|W @GlmۭGzЍjelb^5:ڒ˭yw$0WIǔک{9Hk2'뱸)eţ&R  8+^RVgE'U0_jziv¢ÁW͛M_L(& 0/Ѷf&NCq\qxΥ8W6fD-sM h! :SOTp'z .eg=ntU#2RTv2|~B}P0J]1Z|kΞ1+#,gj!ZГ ?g1U#RI?ymnf%YbMWD?^G|+.7ǐ%M3CC"6HV`qYO9$g.Њ^|+k[{I.[mrr@ZtgO >G5:^%5z%۾ h {-2.imB=9ُN@?ZFzK[WKxR G,Wph~Ŵ 'NZx0פ!+~Vmr9 $St# '|̹Zxa%[k'ƉRE*Hv‡R#ڡ'DͿ3gY ^I Nm3kVtT*pRi}lR쮮.ԯ!1KHիS":rl[&HC30;ѢME.QVKѢЅ4Zc̎s_<O E\1{dҝ43t!lQޡ(=#-5b*"H oek+ ٲ6{~ݔ\E3&/X(?[Jb܍{u+9X${r} 3xuŅuR Z}R9:Ńp{-Q}yՠi`U\,q.l8FFN= M ;W \/ Z rICu]aN .zaDWQjL:ִ0O]0W*9W nv攭-/yvFRIz7` i ~a}Isan7K5,כd&G8.vxl.肑NRA$fhQs˞AS:EՖ$|S/Kl*;tv|-x`҃Ȟ%{\2tH^"?VesYx8.fõuW ~@h1(\XHMCKm4[+(oKFb2lN)Y/{ Nlanjc27zQ%=ylYS+%1BqxMqAzy |~gY1!ep:NJm>tb7cÓ{ݕN=ۭ2xzc@x2,3irNmt?Uzq\8*Q\u6ul3Enj&품E$_MyTZ#&,~c\ XQ% sCLw*Qc !&'V9L#钭 {N|.3WKk72Q(f&^]>IElu~_>ga@շ>+1/14$Y&e2<|PE\ۗo.4Kt \Hdf^qCe (G e%qTY&G$(Hב626h=`U5)Є`1;Waf>/=$g!m@C@ԌGKCxJ?BO$uFצA֞;aDNwb/0Iؑ-x1&cyブ`? {^F'%Ǻϟ҄L]}dwq\&u[4F?)] 1]KWSXXΘT|Gt^Mmbk_R3WٔyucV7\&tF5?dz;Hrtc6Ki!Pd^vG7nq5yA@u1C~,֞R< 92]*պ g{:Av6lciΤ$DP /Ѥi5٬-Ss hkO ug8inb21qR$+1 yܳ9IB"l3PA0e஗ߜY[6 !{HXOX9`$ZZ1e<-?AR׊kzlm3VS;e+?C;lUWuPy27ZWW9Y]C^׊4i(-ؚESq>vDhB*y7cZMͫy3pZM&M˹CravBܕ5Ϭo:C.Ap4MB/[2tRA~&d1@o Zcݟ1~NVxanql$ۃV? \IJbL,~ @躀oratibS@$FC۔?4Eߍ7*#9`b;Z^d9Y-$~M&fp6=2#]f_MF@0HG;'M #ϣulB+3 M[!/rqN*f.Dq|C;L{ 4ib"fۼ6 Ӈgoj[FXO:7 0/H<_3zMWAqX3C!lz&\uwd-ۤ8AS0彉-MLWxԀ*?UF&N^pµ`\kC'lXǓӼ!xx3s@.58 q3Y2X&bina;y y1a^*MwC/yI@HF66zX{bVq'p$f91MR+$6O>P~'|Ui>yK*l(Ykfw@/|bwe3r4@H@QFRfT!swI1NSPi:a_uRt.CuD%2.Bd䴞 ;G%"\oSe{]KWP׽h]sU z5'אbv|Jމt{]=T`sׯX1l͊!R5HJeJW}KaA7*z˾m48 ::Xk{E,tK}G ʛ6E1hB<6J("TiFGXd0{r$ ;~;>DUhST]љ1o?Yq2v.Ve9KLJ?oaBc`T3TM`Ik|R.[G^lNfJ4D#?EOA/i y>rGa;N5GjMUc:XOh '-d|S=[zvh6p+aMNa pD5?W\A0K?U yt氩a1MJ*WuA'".wUՖ.JT?#QT̈́tX(wn$}Yi%txs жzqu9{f(GJtyZ3[vO%- Hź5XǾlor:S'֤(C`hXE5KkdcIF?fq9$74)akGMqZhh-uO;[&W3K?(\qcEa( KQ9w~I&RrÔt|GbP| +b[%( ~:J⠲7a!upr][XѪM#[`RA y'ℴ{27!ogVM ,E #Pt1\`lKl<'<͈;6QBa g%3I^;O~Ӛapq%)/y /H$K-M'IH v0*N*&xn h={DFnFơ ܚQ^g[!`me G&O~䛏䊎gۄqT"JG1"EgXU )|<ld{O贓}Z6exR"#wɨܞrlvNy0[[N =SM$h @ ˆQ~Ju^)bc>VT3R#.|hO, IFoa245+^~cybP7Ò18ީiw>wZ=e鳄sd;g(VeI[}O~߻=jj dWg:앬t|h.t|_ьc+,1L>nF_1k"0bG˘'%}(/}vrha+  r**s-J%k%qns.w3OӊQQ2TYs&5fU'1R)G5mr.MS ?P$Yԣl*f{L5]?T{!MӔKT5Y $z(?%; 3i,=1=R>~2鶧x~*޻vϢ bD۲ :.gJ5~zYŬ D|@nwQ @6YLd+٣8x+J6Ep. ;WHq& ޫ|ixmu}7 yt XU4W d.l:MZm_-&[c_MMF0 ˝%PvyQD<# -o|8:3q4HCNCY,anޟ 0[p1Üгʪ C;翬ňibS %9p ߲y%b&!o1ɣxi&jl {^rʈuk>ۚ7Fe" Hz^f :iA@Y`T"ӐLmy lΖE3@%-+ YkI[r qj#!&iiviPH}Ww@ݻo)+R!ٴ,JZQ+kט.w,֞1ͨO-j"q齵S MfiҐd3oN# U7cd'"nd8ӡpug r1co|pRW)'7uEĬݰjhi+ } eq췍$L˻@9vcO/ŵ"Fҕe,`Mޥrd JЧuGeȠ:IۭsgYZ07070100000023000081a40000000000000000000000016650a15c00001264000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko.xz7zXZִF!t/P5!]?Eh=ڜ.+ h'c-c+}FFV$Ї? wc}BA1 B=Qo\QXVg\A%HMDxqyWNh'PLA$Z rZ ܾ~&qrgNjT3l9QTߪZ Obi$mlwũíN9̢*8- }.sA\iP-lp \y%dEeR^z Ώn3z{Ӵ7:B ސE ?=T5s~B:7lmI͏ݵ=arEg[2dԖLӤj&Wu09H (k)sqnB^ьk]e}_i x@[|{His?ѨXX1@e&3͘:%{C]8#o *5(2y';eLqOxj.oq\ҩ[i I"[/6X~l wMd!p>5[l8ȒY4b`yc]I*1,?&jTD}s_Q%NɘD90\Y7sfbhrg'W@.AAܪhR,lCˍnFd3w/ךa+'a4X}vGt<9肟 ,ZpF] nY !~$g0A9G/Kjn%m+WtcNF-}F򙧰\{?խ8s$%2 [fm"@q·0D1=GtU^?E>h7VѢ T{ [QVw2CCJQeך$kj]Yk0Hb\<ZsэOKqrcv[`.hk yȶl-$"Q!VZZKSփ 6.+tĽNK}ucev.\v@Y -z΂;Ƕ';-BR6R;Barpp"sʲ&۽&Xq*XLbΓp۱B!c r ҴXnZMEYM8U+PyGiMt]G^ڼ[j%dA fkO~*2i`t>%q59מקh8~cmq\Q09,Lg貏aȫ޼o8R_{eׄa ^bV'OUe图ƒBD!O1=Z~,pԘ#o c ː͓tn_hwݔ@*%PУn~3U8R^y"J~v. |}.`lQ}^rJS~^+@\7g:0.Bj]ӏ3FlEP`9Jm'1hru}&r.l q2NYd\I:{'6) \u~!`Q7[܃6RءZG*}9 )CƊL.ǿ 2ifsWX8jөvvmY)0ĸɊ 8wk)%NZ䵡>b tY_EcpͰڷ`^-׃ Eb[&tXUI*Q=a!i̎OjNC wfِɿJW =:BVʶgy/가7c#h$ϒaP G1Mdbb`܎z=j+r2q{ulXOvA)PG[SE/'秦qx*%vƩE7j=Q< (gE>,L|T+$룹n/E6orNʯx(oPd uYu:&Zosqvc6p$ >1l[U2JnTsM#]*^g[M#p;ku@࢛##|ĎFvHއ`6:y\omVr=8$%IY4ϪL9B1,C !]G @8Mii a"vbWyɿZmdzGlV6;^ t/9 Z/4;]kĬUG@`2|*զ[#`" fuez6KLDƈ0 XKTqv=+;iU]"=Fw>onixtWfC5+`}"{i tk#%5Z)#0$7xs{T]t$Ɋɘh.j}9bI' TA?QqҜ4+{Lg#2tsU6lab2ЪVMY'сey҈ bz4Ip΀1v;$`W&{vL?!$ :gYZ07070100000024000081a40000000000000000000000016650a15c00000b20000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko.xz7zXZִF!t//] ]?Eh=ڜ.+ٷ;`8 +tl;݁*?q0-Oȫ??-HktX elΒvkfOI $B= 8d܌i'NyC6+@d0$kJt!(OƛX١>k/Y16<.wbeMqyg i|/ڵ\vX9jՅc|t9D^~$E'ك-ו#WfE=|{5QMhNgf.+pPgщWGʗgP4/IGsxrt%\^KPt5ObFv>hKeBk"(7~G>Ubx2H_!9MHC۽~*@hv> x{d1Z7v=RR2MJP>(,J >VZۅeguD ԟ#qB9!( 5K:NY{*1ӪzR3ٲYv$}63|I7]..>uS m˼ًӺ3 ]hRdm',h-l~/5. `=pߖ l(cij))1tSGם|ScB?g5D6~TSlWCtS\AZ7Q#H"w8hU'ù޸yxk8>~8Wm"tD%O/0 zk*lEs<߫ XM3TiWOHWgG؄~Ł6-،T+z |fb " 9hՅ\#ej~l߬){c}rQ+^9V]4S~U4WQ(oɋ5/& lB鸀BE({jB@pSnzր⫤Q4YI bgZk/+^d={;'Vޭ r+kkBO834ٙy5 %A,uGVvyL֦`oq,ٸ߼lϴ(q:Qj !Sk9P}9uQa<89Nr5]Xy푳4-ݥe[yׯ(X<lWaB?_gk-Mj佻/+/G4^ߩr#]b^*+[K/;qlU$E ZP֏ V)<#G $[ikpEE$$։2K@ac5%Ab\b߇|KoLMӿ:u6ʯ/W;``NU2F\H3i Ήà1fz\X+F* kfˆFA+ EߺAcWM-F3V8Czp76Z*J, "1V$.œ'rn6oTT S9MzLtVy TQߎ-6U) rXɹ%4kBuYچ?rcp_AUi7XS12$K`=J݊?' Pս/an{fNz-WH/p.'f 5?rDmɼm90CZo'hQwpqA}Dg;*0;ɔw╱-JW%^M 3!G.DaZhn) ڰADnQNJejh{xV$%W4jZ+ ,n.z?EUPglho?ډ&_vQ"|5QVihL*$fMqhX=#j(Acc*8ӥv@x(ԠTG3*Zm>dSSl]4iplX3Ur\d{D88Z|IrATeTN`[=רH%M 2pɲW](=U*vG8=ckY217 JmM =6k2Iaq.wЃcm .mh7 zbϚԉ3R=cb k@fƾR4lEwkԻsc UE8eW#T^QPf>q\ɼeW4(h "GnMڞj |x{De겯j M$Mσx܆2q"Pp;W:kW+[LO-!JZҝqټF$ sw&W3 h)ĂuClA>Tپ>^#u."kf!ɲ r0[uQBt @sQ 7PFzVnbi۔&>1'dď+m ^NQ4 -涋4G.Pq/>w8Ag,oItyOyW٣Y gE ;K2[` dK/%d|HSH A1R9#\њP_5#@t8%#wɩ?*q(3(h3e _|/w-"V2 Tk4=Qy2ؕIWدN#}{M:ǟG|J1lfsu/K޻ǔ*)f)Fe}mҬ&'%6+yҺd" m,>N( CPV載-s猽,+Sqs͈c3oumSs¿PnCH8@{;?[vƦE̔*ÙUd2:*_̀5Z8Gu]FgXA g,qcZ@>5\qnVGC 7W8daKi$zGC5Pj}͌K9 , PP%OZX +Ha*PT:Zq<ʼn[ ^IӼtlZ8Pƃ58JN`U<=CvVZ_F?4AKk3W|F}HRb+Y/K?S~:K],K\rNFYkHp)D6v~exlj=Qɋ\`k%%bhGNS: = tWn%X3d dQۉNZM*-A3 y/`R;*O1?m(ZR>`]HiM,Փ`ա &Kna){emNҋK.I3A0SxrϏ0I5;J.E7Ƭ9Ұ(RvoR㟣1#ZHgFS=bM1U%`w֍-Kkh#0BqMHT..ϯJ'5H쵽QR8Ov@ Ä\Ʀ(Ca!$|0%n]ƢК} 1Dp/5g@Mw=t@VvYF'Xꍓ V *0E x3аzpW*yÛQ:l﹝]z{:&T`v+m&Z~ k?㤴U=~7Cs/lKD֖`HC".`t&-ZWIqWqs">+s}Ñ9ظiXC@^˓k^qY|!*% ngun[o=v)wG7[n|S)Y@s젣a"mklu=g숖>g[s Dpn/;O,o}KG#ЦBiϟq/qhVh19YKQEnß۹ w@jZ;T[bT7&˄S짙s߉ cb)eǓ?h̳j~FKU틌yw#VWx>tҮ'МToYWۭrHUb#uk'?^X&̬`_ o4NPPy+7(Y^2X#z8A)_Ґ >'X۹*|CNJ/S<{NZHQXee6[ PC&/'p)U=BLalKWX?ԔB?7<7SlV{?ˀϰ V!v9"wstUΑ3=MNk\ k>a o:5Ў<#R9Qz&S%:#*Z*K*9\?T2(:Týeda-jDRnZ|Τ؎Y'h4Nbsǚ}&] @IrY0Ne7꽝1.{+e@i?%31lV'zˊ4DO7-t Dq~jhhK.6ˁ:(B`\ڼJo ͥv%= !`$+-}HZ䯒Sr?K=4p/{=hq +1ekӇV2(?mEmJږcffDL;@.-&*o@R=Ƕ3X}Δii.T n@wv>=$o!IJ%x6r$y8mFd A16VC[fbоtwtq)?x y,G{V>պp AC, P:JUpJ4Y % cfflmo@HAޢˀOFAqu$b1FOԔ؛p낐~qKY2κ DZ-\Y`+MH]'SlnI6{Mio[R@I%`mvd&:_5;ɗ+ohi$J+ԡoGa@+1(15\6KKkJT3 8#@~Jzh,Ab$o(;Zl, q7 $il8n+ [>˼3IEa];TΤgEbh-'Rن&lK#r˃mf]գfW} ^w2vŨQ {͘`10f(^S}׌ `z$zZalēa;IK wtW\ɿsNJ8,{CCd4ȣ4#MGyb>1`""! )gWHEAR6Ad$Wvl#g qRkUģv^[RՎF{ijz0zng aɅ;k4}=5p'd(?^mg {yzwp_,"Z0so&GPQW>+E ֤1[GKl#ȏeX$i(__[ke%;fئxڟ\UaRGP?I8,bB4|/-)DZ2̄V]&L"]JoN+N\EV.XnvGuƧj(;5hXqs zĵȄ1(Xnd+HʟKhWXG]zڍW},LC? #٧xSFq(~>h-Qz%zNԠƉ ܣY_KyT)VNݥuT (oPLz$Us$C_ w(Xҗ7zc!j1- Ua@`ў5Ɋ@X gF,zl.#<uRrls>sjNN>om!̹p=YC5`N$%dM*q¿1 -Aʚ̵3E& q N CHdݷGqݑ^v.zFrI k@ v*E5l9Ş  t{`Ofʙ:WT`0ΖXEvș0WhAV+l( ]ؿ,f3.'-y@;SpuުWd1)%>28AH~ bM5bs3P[*A9gz'UI@r=`<ܑXgN#0 Pf0m?p.&Em,R md^0`<|5ˏ݉[:}(1]SܾEq$xq?Yk NJHu,O ;\~aLٓqz}ev5-Hُ[l{s>0z{l}Kii9sV8!L$i@!۸շ\v8l)ܺq{L#5&c K͘C(z}=WIޮB;<"ԻyKαyR ;t^za8]"|N.c:m⵰Wf-w=AD7q^MHW|rg%̦+9Hq%i;>UĀ0%Yz3 jbB˥. ?nu-ۖ a2`FQ=ݺm]=&SL4Qxb-x""gdqn,sV/#(A MY02"w338+ Ɍ8w$_=,eHœN]Xk [K:YOfJ)Wk?9K ɯ6"Q ̞=[sB==؇Aǚ۠p/ QZIM@dS;\솜 &Mn-zʴn2GN_,>6)-=ly_*.${Tl55dLriFoj.k80ܭ2ମGiid:r/҈|ǓAhKOѷTĨKf!]?`8{ 1ۘ_DGH,’rnz,T#t'-.z+Wb:O%@NPu8f6^z Դ(A~ IC?f+|6`3Z^5lUNrmpNB5I&WSؼJVD5%4}/8rk̘lS NpNW+0v8t2_Km-S3eJ'Sx9i f9{֜T)G+lbh&g@}uOWs9`yne;XT4hʁhgFDuntfeS%uRXC A `'8V[f aNL,*?1-4Gaek%( Bk6_1a 32GC:ӣusJRnyx{`{ X{(j(a_ωxg`6Pk %MN+WM1؁l|o+՞ƤV5HkXD]}ѵG!1`Fl~GȲ&DQc|XQ]7Ͻ.m2]SJ1͂wƺbyr:QW+%T[!nS*cb{i^~j2b:(Q°Sz~V_pҧ"HV{ԀM+t'B: ғ'}#q,DdUMCe&8`yO|iA3 ^w܌Z$t6rk>v1~sILP]&F6.Nv,R*! .Ԋ;Msf0|vڱ(< dbmtv&\6&!ڶVݴ #Ts{FxYN=8"auZGPHAbOhPv88"R]橝 yF" }tY9_t (*"@\€oM/ir\Ǒp߲ij'Pgx7i@{ lo=I؜S46M-g7,QH4mN*Zi||R)R@dEn0q |/fQPnV@yc{E=b?5tU ; >8IŬom0AjOxMF ? &$sڧ O8j?l߸bo{U!_:ƟE14^@u )6jއpYQܬ8~#QiH ::sk`y뷢 5ž-›},i]>)ˡmgI)-yX S #ߚm@ȱ6->_yb ݼ(Vv1C?1E֣`TVZ67n1Vs%JëF?-4 pb2(m E,ƕײ y$rꦴQL!d2OInDV &]GmԘCQbDu"=Ez+ A3Vнk3u]+HvĻEu)1,jJb.oN×79j:ϓ|) J]e gJC61|o_Uӽ٤$l礯%jϿǖy BZTEmqK]~Z]p0U;G,j.,$UHLU^\ӊsC>|^!TPhfS_f<}Y?~W%ѿeeTzp2kӉ WvEp(;K!GNf6u3>ޖ&b5BmcKܽ^4`P1,fGdtwݠS{$Im̴)kE.3djahr݇^W:iW7qй3W+@=m9FXbeũZ#Ms"DRt)/p`OyAa GQ,I&L䭙q'ݸauF#-2jM2@eveȀEio6g"\-LcP+L<@m8YSP1_j<9f$3_GN0I&[B%|C2<+Np &dE仓4|JQ| ,Pj=ǙΓ<ݪhԺ/]]ٓp JwG,6=fޓP\ ؿ*KUZ+a, YM`dƋTť$];arsAa}s)[Ej nmJ lGכYl꯱gf v R=, ?`vx"af纋T73`8 Gh%9% qeST& E}g4. a<0b7r HBm@fG j^"x_k cɉ ;c5ڿt]C,ee=됹%6P!mdE*Tcwuu}ɖuzg;{`C73߰m[GA/<<c6 H!dfK|/zܱ½Nj9[ΰݪifUM9&vz{TV7V1kw~+d@ 9#jqh 8$&y  UjBXãzA98:˃ʳ^6fQbdLu>>FꔏS{UI;JO:Jd&> fHh' Jp]A K4K%3 2԰ٍHE x6o_ғ{HC<Ƞjg23Cm~GmHvd8_9inUm7GIY\y¸^qh(t?{9In>_Oa|=bNhm!xmOPÂP֫ݐ)4YQq&]* y!f73]k[ߔˋn+ZL&]SY ~JiA3ëR;3?G NeFϿS)IMf37ջ(go|Nt_^"+HMJ4~!ռkp3/)#^cJ'[rTʩիh$~RT eg}2k4tq[[sB;p'Z*}=|H'/fIe @NwUn@s1J8@Fs{r֔)ۺ׎GM]N \">߰Z7Œm&,/=Z8܁9`a_ ב>ad/fn)3K1ON|$rڝ:t4xm*΍>3v;Acs[ztD 져w5ݘ7X lJH4ė n 4;Rv 4u*8&EQ TlmBV,CWG5qWb(S1&vv4?M |~ѹ; y,b63"WuZ/]wO G"mI~wVD$Z7SA=Od:&L%dȋ7x_RR㩥gIh6dG^fxh;tX(\RH׀\аN@Z6h ju|tF!<c) Qg>d Њ7z] P/6MYИs4GؕD™KԦFpyWdO!NJql4QC=B`Q;kfq*[WWlhgb6+65F!#Jq1y43È+LecMR 0Sq'8K+;jРZ ùc"~8-T6poVnjC [+\״#n2tb]|_\5yaCWTeۋ`o)w'9ǩ2 9]2~rcb@'΂FE6Ԗd6bk\_4iAahԫ_Yu71?]f/qy&Ec:j!-nJ]V/c r%yr`K'Q_Ğ0 F x>#!ը񫘍5z;y}r#ˋ72PE 5,}Ghr!. hQx;Hjg!χ;r#PW݁iK2e꣹eHEgOxք$ LãQH D(Ðvuï1m $uHcn [fk]()ApNs^ RΖ Σz#DYy|d@ƭ8't8Ӱv?b*/ ]u~+ C'$Ho_J-[DATAF ;u/V`?3сޒF6$rq8kʗ νBJe=Dj&WNɴ"`/` Ϩغ^Ѱd?>XZwЗ= H|O ,?4Y&:#ZRRǣfڊ\ʭmXzсhwb]M#TcU~fMxd1(7uz>nrA0jzK^Z٬K "wkv\^G#sqk.se-I#GڝiK(CNWGB=Ld/S%{N[q,]v}L1-vk;tskعU}GDDۚ-34ϒZfE1,m4F'ePWB4ʨ2?&,9EZ 調ӰHʥ97uN(,V #sA d1޶ps%_P )Z !;$ z#GѿܱYֽ'z({.cH@_% ݢ<ϤB/;. \>$~OR!ݦ%]J#ů&Lf_/rJ|$-`hJ>.#4we'zi+a7ljBϨ}f|QgjV|gj_$*F}Zh'NAee+f_A0cA a/G8kl~T9IgO>岴¼g.W pdSO 7lbւXq0Әd=zgUr9zh-F2OSh"8ƥ.ocqFe!;ZId9le;@nGmnv"-֜gOZzE9 . h!9gý:y QQwɷ3Pl[ 4>A-hOfdb(4P|$w aiSoO.4_iq.k[|:!W)_`9v ˕FxG^WГSS-̫iUAeDH uBDFTxv3 dH{ mcI}H߅K4VԋNZ ʗ;&#\ߘ rTM9[&whYTz)@(\4+'.Χ G[srT+YD!ǝEO]Aa:OjDUVWrH#(Sz ٹVX'p.kןҲr"dY*6p܉ϦVDk0u3 SP kN6e4>Ѩ boRqsgC!1fdWMМ'[?&hX^Ͷ'e^~8 > `규>s2o>in*цvΜ I"*XJ9wˎU+iS܆Ϩ*!b'Ɏ#__# ǭ3*eףJr\-E`# )2mX$X%@F>4&.V-]MASՠ4;G>={y-rQn-Khg[y+yy[?(#]0>0sFو4[` *ˌ56\?-d!Li ɲ.K\SUsP$`!KlRDBߙ9_ B-ޔS/sI"U\EOaG="6@uḩiVpPу`Q7'J<[ n#ݭfcI4Z~bMytvWxv9"xwPHQ"8ĭ'K^> (JQ˷t(F (3AQe*p1:8+Qcr5pTu#?2\8,ӹ1aY楢83G[y:ϯ[E43d Zz$()CR @Ü{7uJUc|FֱN6Z~ q—_|KsZ`rrMBs2^!ݵs\Fp/E>?_HmƹECX8Tmv(7P+ٔ0d) "cąz~9Q|C= Dy9f0?KfLXjLxdl;ƶ<l"LtM7g~S?nv8j._+R r*jٺGd7):*ԷBu2?Y= V'=>r40B!" MV|e+>0̣H̀!-{~8]\ֺ#":$ 0Djo2|ɥ5hPrj6l50)IkRWνN>Yj*޼U[PkF;l f"YueH|{Dᬻ.4[K7qQB/ En/*7c"=3r[Ć:7|'/,+@2C][ Łq4bC3+e-20UTV_Dz_^ %CUӔ&wqvԬ_5b u5].FqhNs >ݷ6L''ȩ?j8((&l.± $j7}̺d0>L=% U$Ⱥ &7 ?v&Ì2U)8$h&u[9x@cHҡD?KM<blFSk yLזS՟27ThUi;F{2C~+uN + ! ̩:M% |ty@ºbkQwD:Sգ `((:Z-_IosUlCg % $7|֫<t^< 38+ϙdL0"C'yE7f3z! 6'O$xZx*widf}9kIo'(6º[뵸4}WjCsxz?6ٶ-]E"G|G-{hX)ܗGeȫÿe?A7xU8"=1rLu^2"X 8`^vѪͩ1֊=DZl#凝OSVcȨ`{c֪+=m(oI.:2z aEFxA6&.^W.'3Nh! *{G jO9$l#WEtCE]2XzZV)n|s8L BG:U'Ya>Qzp(Q4ΨVorӽؽdV9 ز96t#b/#HVh!7[Gk'/qP9))9m*]ٴ11K_y9L` F٥;k!!`nٜGB ^D @r?KPM|r;=Ypˍ xs 1]d濤8I_6"{c2gZ2bCAt5s+#~H>>zRm0Ë$w)HVcf5*5\Z;T4L"6"~$B##0.4]LFm^—a[ip\ݖ^,.`d(m#1s0'^d'o aK& tag=u^=DL' [.L{Z:wtcf`Àe%F D&8GQXUAJ@En8=U'R 9C 䨥AkjMlveܦZh]Ezu4l*{e >L79@P\*:daE^dMNi'݉S%r ,!"U@-ʜ'%huvOѧ̀Lݪ *#Ȱ.3 s١@ul'COn@%5b{':+ќW\X!:K|M *vfFsɏ_X֖*m .x->q,+ob^L4YQ3{\_-Û#73 "vKʥ}k:f$}18:z+qWw;LGOewpT< Z/>W"Pb1{`1b?)^o@c$\z{p [w) uI\Rȫq'n"\E8C&AUIO]x0f1+.>ˁF'8U"D̆rP⣢^x'f(Io) f'!Ad,gvCh2@X1k=YЄ#hO/^{6_%>EzX|E.:[v rDf+N5"Wy&:aSG1= [%?(t:N &sRY啽j!I1M+.z5A86{>zuQANaLωmNNExɁHXe=o  !ĎŜ +K%F18oO;(Th!bt2/U4 <^IMh:g:oZKnFtLJZUl1yV{a͹jVj4!r%[װIuyJ HC|}%o)6\}K@|:k2(f 7:FW )ZaLD?M lH%k/ E be~ zHI-ytIj>{sp1~SE-F4smݗ_,[?ؘq:;28RfB#,AXp֏Bh s::wrJ(X}Pz/ɍi~R ݾopZԩ.ե'~h|)d1kmP5Ѐj PJ&8M)gn6&`/@X2 Vi1MezW?Wr&"_CpM W2|,3KP"RVP*+/=zCI;Uw@|y]<gsdQs[޼G^)sjN.I gd|Yު5/L7@eUiOK3ҩO^ :uR4E~of % q{< "5<#6ܣyS?6)oG 􌖛C~WӚOTM4ZT_Kg.J:F݆jLsu%gr_تQ=%;4?mo83 h{-~MIv3jQwZ ~1eG5*vJFhPQ=dDYjmb|'bЉRyRťχҁtm!p l8EL6So}w؟\u|g% A![!j_+-}=$!(^>S}>iX~(Z \b.|a9+`'3u;13'!Af!MKjڞ\u xU^ǿVvϴ DOnj_Pl5=N>: s 8sqq/bhRǼx1n4IFD.dQ`qt&fkBB&霳S NDy؊wX^*n1-Z9]\hyÝ-T6)2[k|Jg.!w Mc7Mk1dëPčM5#3~QHW:;`sK(^9MC 5Kw0ﺕg`vہb2X 2#3* ˑH봾*ڃ2Pzxu8߇G%S HmM^JzՠXDe{Ձ/ޏ0)O3pMڇ Ώ;BR}RO>5-?^@5+(G$㵑hƔ1X_,Z@H<̆!ލ5U/&XuVj/ѹPH{|(=%bX0uP!\/}w !Mϭv$pF9f-+=(-BL7leςf#tmV8F4ϔȈ±lyݤ@ n+PsO'z&DʚM|oQV'0~ 1ؙrj)@qO`Ve 2ݤX2@DHf22kۮ5m۝zں`H}V۞ʗg!@̋Fu,ۜ=Acp rvv-E4͘Y@fHy+)Eݞ߹x&'c:(nz%4 7Ȇ ^݌7/Ä'VyOѸYGL%}U}`\O# ҂-q LF\Kjl٪į 5|_A] f!Hm>lWG w'/JRl'ߵKK[(m4T{P'2eE=RΡ:ֻP''d4@tsŵ]_؁eP .b,Mw},7JNIGkX 3t)Hˏ;"칛O!)X2(e){+![ɚ@JfjF ÊYad B+ O$V\ۅ95}߃V[@;m}҂6ѵW}HxǛzmn4@>qN݊˻ &r/|-n{=W¹r=x]}/}s߉h2Q\}I(3l'#؆_:"5nAo?$m(HPObX>9r,.vivH.f &8i;ɶ_fʛ +6:@|u-7 7$(|NZByfIxD՚8,G \OL76Ur ؘdjzWub̸Jrgw;O+;sAi,ٺ mV Iy9kXSi.rs5x>[T^sĎPQ%:,ڞaE(,e l`1ޝ'OfKF.,ՌBR ƿM HV# -bq[nQқu!2$~SRzZDgc ?0o]R}NFD ꚤgR+ir9pԸT˦ɿevW=ɓp* KNxO0#9g8Qso%@Pl3,C" *YeLl~xmlUy!O2QL+>Zxprhz.Kk6E匑a%d.@AW?A٠R܅ԐXhN}]=mܥFDiE}zo$N l7pL9E8͘\[R ٮ{ޏK{B2 %S }sd㞏 2dFFd\TW[GOE)޽Fp+,rvcuq IBnC昢~buT+]X*jkeܓ %˹2(c iaHI ȔJSƒSwy(9rKR +]Vu]v}f ?<:u̾p5~きEΐ |$\OGI*e?G}dshl)?@j$W y}p羻s{ 4;;\m0{8hgldxB*A%N--t\TM:cCWѼ)ܒžk$!THBPH5!N r)^8 ]ucx`f5$gHIZySr]`]DML# 񕃌Lx洊^ߟ"aΈt !]մh OywY(yCT=/`gmjfHJΖ;>%VxU4NQԍt]Y\>T&pCV\7ZOTN?է?|4ϗ4]+4&5pWsNnt@ _oITAH!a.Za^(Pa7#-|JFM<#[z`sb^^yH<(`#F_Ġ6X!l{$> ۼs2DS;.}(n<9fMRb.Qd+\(z8K2#%ELxxVwѣ)a4Qnx1[ߓLNՒ~&@Ckc KJZYFmW>{>I+;`e{^y߄>k r Ȕ1Ta/8r{{>뭆%-Xܲw?aHZmc}kP( $Ιl}0{TWubgt"In)oIs k\Xd6}fuv[F1KZBd0t'!6 /}, H ܩ^ۂɞ*pӊKUQ V<ВX[. %%) ]ZRR3–~,M1 q7^5i3hI,w&\>AP46g-ft_F=>m2cABnhOa-Z`v#cV"(LEc0e <$מW@M̈́+,7῍}fL;G[Qޯ|S-Ch%B'X_i?vmbTdϡITy#7"8n(>!­LPc ”ѾqFzNQh*~g| 3F٩QQg]S#IHFtA2TWEYHrkF{ᛆp<-m1=R\wOС;,7QR,BefQb`ZS?'SOJx҂6Lοtp>ѕӨOŽ;&ĺ=Y4n!$ӑ9dŒhVhyi9ef4-R:QTO |aؓÍ?%NshfX22Η;%V|-zW5a%ӷ3K^=H fWFo \ *#޿e}~Q+;ǣqr:^vxݡ qA6藳YiN%USj]wjʳrȇ{RuCs@*Kscdj v; GV)uFW ~,}(BYXRŠ=JC=Xc|Gf0 d/ir!Yc}F_~҇`E5G_쒎Ȯ{PdpS`) 26 pn5[q*s:y[ђr.ʣߚөh0"Ÿ: nU~Wm[~)JO^ įIL߮fφl*wf#Zy?ioEZ.Bp='Tڂ^#3[4 F'M V`^iG4_ӭkPf{v ;f͵ 9s6F˯ ,: ⌖LgW/҃QHkٻvRU3QHXTO0 L̘Fr_x.1](ǃ~(&ɸ0; -Z YWMm/Hz"$AnnH9`DNy7.wlaGVfP< ܖԕi.u$Y!iSºL"m,=4 <, _{GR5ڔ5ʵ1Ca%-!OO:JiQgc_K -,O~ÏjQ +4z\y!5dҒZ8' s6E$R`[I;";DZu6`hQbJyMQJcGZbй~\ǣtBӉ} Տzi{ nP~3--,/%LyH u˦ F`EˁXhf+kaH~6.Eɐ U| ``^D[ra8Oc,hmR*~5rbyvnU *#j\e<LZI|p^RoshaY; };Qf`<ΦVR`gErqQDś 8v'~TMfY 觬,ѐ_iyy3Tófl$:Y^LŇ|b?ܵ1/gUe2%U+'i,k(xu-qp; R:G㇯=L7-÷OK ҥ#/Bn!CZL8=u$[p0!+ =saj 5Nm-?6^ Bi}|Fsv`h_IMe{}a<z!N}1Oe8^8XԹCGGkh~kzAf.sʣ0ok&bE^hf٬ <p\ &[r' 7 8=|4N?;u߁QhkTct13MLɱ뷪lspOeCSWTf"D`fDecA#ίeA}vq|w%ҴC#|(`L-w*HQANj7+áiD atʙ?y?Zn{5v(>y"HOkӯCjraIrV%|d؂vHTK6l>x:q\7x{KT#vc9_R54p`8fJx'hr#B.#-_A Q. |Ƈ$[ +@k>i‚|U"k,-'xQQ 7zCfOvd V :Y󸃹d|O zV!"r/kzmsWmV/qeki<7sҴfz ;E$ijooN,dR"T֣]$lWdg}9 Ŝo.6)]:p,Ty_Lp]K 2o$si{g<"l&F|h9-69PS E.)C2qDdhP6ZN*6Ҋy`q"iH@ޣ__R%[9@s(o^݇*+.gVUgqף]JpE,"2}5_U(Dvfi HN:GŚ@rQ{:"Rd=kU슜`-IcX<-9٫g0zxGnIn]>u}z;ֺ%/Y /m:3u["UJ%É=s7OiXRHY7W.~mUwBL?%1%E g+*6Z[kM )ݩnIKn 0Ud_=w>PȽto~NFbd#* ڹ<gA[* $X-?hA[3P"yQ0|^)j;ύpx;API!E3Q[[X"M6THt'Z(x[Ī@9Vҝj7pi)=z~:>.$09F @]6-w(IAhMo>|g'B!x#}.ɹ"^Y8PcTıi Lup}WgB{\B5MFp9dFb}/ω!+b0y+wYWmJj4N4bb`JXהy.|fP*9IE Ԛ fHc Ne{w߿dzg@ЈDHWYo6rg:_ A~u_ea=MޅĘ6 B}]NC7eewۤ74*uX*rݑW´cjْꄃ$sr{(Ur!7Kk*m!-u|6kSvC/IwՐy0#7sx4?XW5钋LZթ wKUU^Dߨ̍r撊aiفAfHԉu>t{v<̙ݓq,wdO@whձ H"Vf<xVOKDe} 8#_lYY^xm Tp>In^w|yWUv1 oa&Mzce8^s.dCY đ`LO6t# uؿ'b.bY< ldlV|FlXoܘ-lm&*>sZFX- qI+qC2v5lia=o X#ޕߣ>^%*L >&`srw 1u*&f4 K.)}˕S3F%H2=c,VAxn0&LDb;3^+,U?CQ-87E Q^u_$Oc&!"o.$eGchrVsLvA}I ,ܞ#~C ` :F뚜aqePtLtf̠v/` mNq*+]ASH2{)D+q#35̷&]><.I}hM6Gӥ#G,'Q2 VZna!!-&,V~Cƥ%WrL蜌{tہ8J}Q'=] U%y vg qX3"*—/^8;XCCX,+V`V41:骉&Ƽf@%^>w=n\SȠ~b󘾫TFL{|VU!@rLoVZD0WU6LOZ LH(@ɢe:iUp~dnm{Qn| Yvpf>mˡ>#z6`M8xZfu]cQfcTSX>G'8N-^~d)<¤ӕS(K^swOh5gӍ9Iޟ.eD`ȍ AGjTQD/h!P5ܞ+bm;zmgor)FQ@] :ب)gɖCJ$z Y#);s(Vyz(xbG 4~i=2{[c}|6`VLץ,K}SaSH]79^}i㸜>+9)ESU?r_?jGpn?|G3/qIcuġ|8x]C~L}(]z%q>"mR(j#vu葒xIz*!HglЇ yh4pNgnV ZA;MQ)OF9"?ʇVg5#)Z5p:ʤ8%bi>']6㧉O)6G Oy>kSfnuciyg[eN%; , SVOdEui%匲~,gȋy%kg{ir;O_d\v`AEBءNS WsogCOƤӼD?TMk uN&A 3'6-(_yIvo@*D}j{VRuEsۻUbR] ϺFn8*' QŜcޖ38νEA6z3ɩ⩡$]|@ A(W(ܬZХI%=%.DR~/xhVH piJ˘1(@'ΰ001TGO.\I:8_P$.j8 X ]o5w"g.1yɢERw^25?ؔ1S,OCȫ9nf( qٞL%XpwO)-E-[ag#txnz >h5vb79&GcX~yX|bih%P.h/ Bb&e:~{^GѱĀ'\MWWCV߀ R9,okSR/46'|m%Rlq ~sQZ$T>tlq&j緯S?Q$FdI!);gE+`SOf*fpިTm0A1vH۴3k?(^" @S׎4x(69xٷt8K=8G^Y (`A;)MT\A^5n>l@`bNoFw])la/}gšm C槎)l un癸m&!JD )5ҜQ:il*j8첓 [v ^!vx/ހCCx5&6* hu$[݉N֙MgJ|8#g&){%F˦1Gηa,6ix=-D ~#6똩g09 1>c7AUg~̧(kS1x0Z8˱fi-}z‰exqrǏq$,,rܾ3Xwt$7?_s+JRi~9XA^GNzᡄ!YKp;D׿4r Nҭ!>.aQu,*&cyFtmȢ"3{ITڃx#][>.ö\_Ilr~]8~b. ޡ!('؈чdG]: :}С~ꑵT퐃g{V-RHTR[AMWZ՟unٌ7zɹ͍5+.# O$ "4.W輡Tw9x: G8"RyR$%9?c0tS$vo/ 3Qhd Ta_1'9C#,G賱pXi[O)[e^ mjЌ'JO VdNӝ'ɡ.p6WLŔs}UE65W[K]ǫFiL$%ENyZ6Mb+Y $g WϝA)s_'䁪.6hs٩I?\{F RyO^p 7?I@#%"2@vv"1FK x2բ܉E)F3AIkOVuMzH`*sG <vNqK74# cAoOz^~son%M $,DǢO4Wd;{U[b"VΙ鏗!^CO4{izMޢ %–\PEͲoOġc Tll<rMHYqzpD2._`c{jajn3I !nCfڄ#I %1=`MmNsVW}װ|=*lnR —v)?o@t~WP{B.8 `]e)tz*V<' D&IF:APc< C! ,}YXqKe*U%\/zj}'OdlN_L}c4Fi삢n qdd17˕8.[-ƷhgYAtIFf7JDm~O 34J^75~z׽BjOyŧ;_8V+E}j0ړ+JӮaHhNzlE~pؼ-7I>jN>1 g@BV?Kѽe/:P@UF6Ad>߱ g8$)ڕ3'|Zs!WKs̷xyW=㪣jF7ڿk S04V wz )_ XQܠ̙ͣ)o?mЃ>Pq MGIvNg鄲ps[ U=ȁE/;PUv:tXEVE|#HDy,loۄs^,piaԲKVX/S*]Ѝv媼pN<9B1a6E}rZd/Y#D\!yD"nvPs•Frۮ-:@L_4}l̽CyPd鸻0].nq"xuu(ϑbf ȑ{I%O0J"7 tV ?QGW*IqmR#UlY:hA˫ZUiV][%ngdI;gqN쟤81ZJ]G6n>:70R.X򦆡A;gTYj@D^͘TTG*hi)%NNO65_Lf >dY6c{sߋq$CӶT2v]BA(V` \ |Z'GkmG;˃4ՇNMoiޫ,,XKB"M1W9uE!m3>$\v9_[!St5F G"W˦q(/}e>9K73 Mi xQz-1J!51E0mƎȊ̄Ce[\%!llO?m5Ʌ ~Qbzci18$o?^ˢ1bc=8Z=' ,%uڹ-! vQ}nB :٣HUXEʤ˂R:"JCJ!p zТjE\~8A_?wp4q^,Bl1E4歬ڄFCXiQgk\fՐT2R;$>P|'%82S B̌Ѓ` '$D=+R!-tLzKԽgϙ& hȓm톏-`vD˛CHk/}#z攄E)V:c+`:LȰphP]DĚez,^{ALTe*&bQ,8L .\/Öy)qTbf+R my<|kPhRl~Xh&slȩF6:` ; WoʓѷQ=p lޛ"KlP,;W(}x8~3YA:U4`#ܪ}^^$s@[XѿtU'&&~^>OSYf \)sV1( Au:hPNJ"V3Ѭ{(a?fu40CyA;ՇufPơ&Z "Ov{KSG̓ |T| (98*tY`Š܋  BlG 3!:X]Cӧd&[$/)ON.:x=܄]Vbt)\/ݜ|տ [sWO;#hgݦ̭0|WO\jvxX}Aδ XHAM3'l|~[j :T@tF[YiM1_NsB2\*Gr gez{uhM 8u-UfsFI.Q$`C ^Gg A+i4a3ʼntc?$hCߝ#3?Ft'tz0S.h>!i}vC&?;[=tA[ h|u޸RR^)~8>e 9,kckejݛRLKҘ]d,YP߶eu]is/^ɪ @'Pɺ`i:`{,/]|&"Bm5~{E0D*+Āsz-QҞHFω\HC\> eZed뒿 =B-ͦq@`DffwH rBŦ.=yI.?06vܡr5!`b_"Bx/K iYNYN87|*Uf"LKcg'okӜ+0^To' tJ4#i eAC>-оINү^}r(Ѥ!*Э톸躽bER4R3E>?Vx3}Ke$J[%7|k^ྫྷܭɔ3!.}\sOh[Ҝ6W[9u&>:h.pLR">Մgl=mw+AҬ-rsݜ|WꈸS+~4{gֹ&&:[E V#ZLaDJ㑯C2qnf{uԚhmGZ#w;/{ 63.E871lt5t|"̈=cFM6k{ vºOG(j5Pj˘ty+F9`@ 2|0DqV,!X6d3| a3Cat GD1`'Z:uBrBDOjTSy 6|)eOJQ4Bld^V pxe-pBs`tyt{ju38g@ MXq0zD w7=#dCV s&%գZ΍O#:c{7Sw%9\d6L)e-4[  :ˀjkR/ ^itvϪqgU47GYJ(PzO+)#Ѻ` 7=hBڏ# Sr()~qYpeBåؘ?.6Ad$c3LXf39cb"+#yџ^)>nz`bAd_WD b+lq*6HAp2h}sibzu/6F.#$T\:?ϕo XMQ!/[2W;~{tt ' H,K*'cJ8>Nn5>~^)>`vpB@~W' ~& Wy{GJ%:my7|Y فF+BiKoo1%%ǥX1M?ªf vٱHO$nm&uyx%!Ul`f DS@I;bl,V݁|7JޫsPyS,d_SM)a^9o{P r]+Q9@6cv&ar }Q*n#WE ڬN_j?潷 'tar e"9)B8YU0+?^9YV<\zk(()l'j-Qk#󦰗dZK̛,egdk2@*6Ju+xo9Xy͏MWڵ-[ W iv5v/zӊՓƩu<Ѡnf*_`e tְo :)[C&퐝B/xfi0GR2?H3L= o 7骫*ٟvLR1p?ބ1&E3RNAx]'$OZ2;vד ~yZL3?DS)Hۋ1] N/'J yCAиW^DkN^3 74ҵzX++`,%T z'uݳxwxq JvNu86Bm!zK@ظ\:˭yC@v۹oJ«rl7쇞Ait0?5ӴD߽^3eW6?b> b<0"Y} 6+$#A4R)3CG2x;NHX F%Jg` .L<_<Ö -똔$/Ϣiufmj^'(АAܲ}L??W="57H ֫\خT9RD9|֌UUVQfjt7 ^^)Fitz<"UVEF.+꯲t#vrMu-ziJMGozv&왡ƞm1 wZz,sm'gǡ<>|\sWM9 N)П*y''R'"~wN`gFh\/I5rJxdZwAۗkj+$VgRr9zQqZCv AQ6p`NoM6rwZLD 'NEe+HPx ivgv 44W2.$׼7S6Ay}9 / 3N.Q+\ĞT oХM (Y kMp G~ҥk@j+z5j<Ǣ0TUorS*散pJ$%ďټywJbYÔ`9N%j7T;}[eben[/¤ r ]{CO\{}w }E8)GTmywt `@˘0=:kKnZ#(wu[#:;!O;s>bRH{D9XZ89Hwy*)Z۠" K<*yN'!Mb4CbJKtGZ`̓I3ڑb7RpU הPZweQBqnFP/)*IS1Mwk?gaSlN{EjIU乿˗UŠ$},$K ċYXM9D}[ӗpH;i'(Nh'"Jb}aR])EB׆gV# sni V 79A('eFEпM2Hf3`'y+"_;M2~Q|w+W]X=*}vd M,Y+_v 3Xe,`O/z bZ5X {^ =:eFQTb[˷:f^q+8O=JXlak`2t5nmGbʞEeU{qLsS/q  k)ˣK'ß\3 SqksCX@kIv;&p{]CCO'B F>f27 [7q T-heQk &-D_ޖ{X1P㎚$o|3q^kb"Cx֛u̱~xK0V"|do@zh}If /2kk7.= bXMb?(*hE8PVq=~ d暌Ba+,[E]_yR{=i aBΐ*CN#`a5/Y@Fg/DUAˢ*jN# ^\uK\\RԷ2#,!(<`x[vBEyڪx\QOr]eQUɇ&(*{t;z2ΰfR@R#lX<-1`6j0O+%KrtOWovҀP&?zӧ~SEI X<wKy-T_UAIMV҈bk;{ Ydw=d/՛mh8X<%8ڋ>_Ξ5A/:ꍘ$ ^]Y;O-B=rFt` K]_728io"_h˂.j~x`)ʋĮx1+y#!c-:)oՠԇSsٹ,JԦ0,kg1X &f@Q|"VW fJDqcIns!_ ^>ëv0z@d.ɑJw(+Oo^Qt%X8"_Qy.pojԮn<8(WVS Mo6E6[֒< gĄ}]q$Z8g뗶6%Y=?$Ar|\EMKO.#a:K:ّiqg-m^{ %}GaLo݉<?t\aA!LU9BŌ_zV2@Y4r(fb7 AOJȆN!tnlq zdK?4>r&B&$GKrR1&lR\FB"zmEa; ;(N]\{83(j?:hG*Ljp1 c9yوt VMK[Pro⬫ϸ&\hr9: 3,OJjd;fJ A}m&}n+BPAFdG:f Ь=zr%[-_HMjYk5} sM\?+M *}sp {.zjȝ~Ti{Rxu#VU> u>^e Q_]X5 uE d`gh Fn%q~4QtԎrJg"&l$ Dd c-f$q،.[C>裓ttT*iM9o9BY-, dٹ3Ŧ֦ISv&KZ^۾Q *OUX뵎gmx}1 MHt7$ N81wt`.6Su2}ҧFUťPF4 0eK&ӣ,zZ@)eVw^ =`^1!Q"Q[+ޢ-Z_чF<}g*+Y=E}Sf9lRhdb[ϋc$x/5+C]gaEg^О3\HX%<* {lty BZn<'oØJ6^P–|FwQ19Ps]C =9eο%HM#IVeoFk;=6@옰EVY- 2<_BS;=fC@,Ĉ K%dD nӪH^=-E,.˶=;J>h[O{Ta^˾E栜=ʄv9A!=ڳD7!f>Kμ`VJ7cc74^Q&$WO>= oL9?js lZڬJnV$?&E īԝ pH3數=|v_{J4k,`=PT>yNIjO!zUup2;[ d"3go?X>@ $qQCenX]Z 'B4sό O-p64g.%uDķ8oNcOi\$S?TɃ{*ݸa0MGO;#9c1`]8p.iDcj#r3G[6&.=9,/@Vs7RRK > FgwT/ |Md?݊xH;UvmuOS`^LT̝< jQAߌâmK(B&˵i>f|RGMXj?}&!%)&)fN(166; GbX2 mʉć4j4FJd!C%fJg)n)cd3쟱ZKüm4ƂhSt$ -qz/|]d1ni>B!Gğ؀ݟ0d_DgcS{X0ǙK0" P;eu X8h"wA < t+ z եWnn3Ӈm@fULq~>\JAڜM2xGqssٵ8/߅V,K37e5rlpA@٣X͌6ټ ja/\ ūco?vOQE5pGcA{*}w6cF1RlC0lϸ]l N\36ZE:\Y}2o,fH\LeFI.1fZvF6h-EРo/| 9.sk3wI 11|D.vLR_Bc+=_O,~=ɐD ?eYԛ`("[уq!7D}cRq*G/ #RІtFc#qs{*OeANBh6uJϽ 8 X/אUf5 ޯ MXL(zۤb n<Nlr8f>[9JZAdC>GF0ވJRjg[cY>u-a .H9ݐ5`|,щ\xh>Ͷ@s_D ċHa{'|cj~X:&St*XF!0/#+VI'4-XH#qg]J$! ggqqj JtUR,1n"2 d GeY/6(yE+񪬝0]p \e]nLVJPꏈ:&'% AMNDЮ"+t"@ā f whoP .)G:\K \o9RMftaewgOylnH/Iدm]*܋h/(%ȸu׻~!'}7T:Hgi[gm]+G6v E*_ၔ7['O[BʙY׽,#JPʧRE݊h~40bs-7dLU(y%Qa5V(E\/SQ]%^Ѱ[FF [뢔j&sj=s}:/$Ѩx^w蓿Hr љM,ݞM1\Q/_ h@i;=.,a vU}V0`QL,mi1F6KM_0-i%c"u(q1&Z Nmj;,LӁ5}T1Zi|wkE̫Så=8*r!Wܺ3zm;UYݹK,'f5;K%*{ FXҏNa@jL+l2"S)~@]h%{|k"qo1AUQ&[g,B-v@d%a.p.k~$ŝ=*㤨¹rqc!I?.b(Wa!ܴx0 QBH~kwNhjjg%zÜ4}}raARH+.wm8 ;w$KtH+JJWn+Ŵ8Cm,Z,DdB)7 gdl]9h/eNV9Mķ.(\FkohZ6\t6]3zo1qOt`46.7"iCGF'BY2[\Rzp v+i_`cZ6Z%u/N4:'u(:7!I{0e=гZgfhL >hAb oIEVOrϣPEUR?g#iDT7LJ`rH.v(i%j3Qx%uλEj?@}`@ Ѷx u' 92>jߍAZy{iO|3ĭr-"*+ Z[*\rF@=N]뙰?^k} @KôƹAo^~& UW5Kq0͈-^/zRq ZM"yBduKV1Dž# #ck8Fl;;D@<g2^k#0Uz3V_TAfԇ`{'btFGcQLg~e~ Pvo:*DIAF V왧Tb3\K97rY?(BIem zI9p&^@k幨#/|}΅ϡ"GDmc:'WYcfQx ßEEqU_Y[Co}lj }|D>Mq㤬Y/;ٛ[,C{65S?L# r?9Ҫ!Q+, pr"5݌B9xQG KJ,!2EiAI LpHQ95ߵQP֯n!Nrۑ51O/_GJ9 Ul,^nZ)OV $u5Z QJ jX =F+D(`gAYme_` `Xe%Xƛkg5`!ؽN DB.=0v:6n}9'2u/T8QjGfYZO-tKg%FOmd*Й:`R Fhl~w_U.$i0brZ);q .qjj#C2*7<ƧQOw=)ӿvxtIMLU=X)~/ixTx<˨tj(cO| C%Yo Z闸.g ~/ wYB&Qlr ~#;#=tT^jg{&:D>:փlDD0nђʘթ67*6OE)ϪxB6"$Ϥ(MBH\2RHk EÂAdNҡF{jg$"~U*4,FOoyQ [R@`M=@ 44|"w줷ͅ%"a/3t=|SSTQhg]^3E.vd'Ib ]{;VD)NFAzڿG0+(FsC~&>W8Qx>TuIYc6vA\=Q3/o&B +ο_LV)uPkd4Аnj#&39ޏKO)4ՈQt F\q^$rZQ)<xv5t*+U [m|Fjs *S2"}e\gҼ,Sc&$JWӈq&}L&'܏>k!brYC[2U;4I,Yc \g G6Qq^9}_Y>5pACv)]"*5K\+&ɝ|Q`~ (KivduJ]ʪwrٕ:.|>&5sMm=a= esSNP7VM=M#OP(f߃&{(ZLhj⍺}!wUAPt-` NZ{0lSksV,ɪYُ7T}_O$Pt/yFEo2X臉FYհT4 `ɑ{B2Me EXLQp.6#6=4@̲v@`Wsc w >z2wzDzC*?XfuзEA%;d#KNa0,8\-=;jzE${`ӉP=' Ed`qo"#5cқJ8ȱ WZc2?gR3FFd=v2'$-}hٶ|ϒ &3uH`BpBhtIP^I\J)J6j4dDSG|B&1싈Yj-ۖN(U`h9PPre!$YvXNA:BIL[m4I6ϫR "L\q_Ho_'.Xk^\}JˎU4'):wGr Ÿ2~vXsGΫ۪A`{IeDFML{5+lKYnZ 4#w;u<,^߉E4) {gǨyoVI7M~~H.s%Q 2`EkۭUجjϘx6$?>ObVp)@k |n1dk+do6v-SGOA9rf9Dzt{!|>nJ=Jj_;TtHLE,>GMŚ9in" eAZV{Y i@zT䭲BG+4`~c!_ N_ W@'^ewv7 ׂ%6;=e7Vfw>fV%O{NEVnY_w4p'>&4w8*`6-DNxb'r 6UQڼb99:{)0_]fӂCgy/mSbٹkƢ/}"-t->O_AZ geQzB'넪}k+=ir7?T\FE9(T%BzJ58_ $a,w8Sx{ow˫d \:&6TsB@odV]zt@%{8. QjS86G%ک*X -l|t݃hmZUߜ\\Ӈe ]"׆nP*FDx%=iJl+M5ʭ2xLO.`b588^7eqߤ+n>2{L}2^JZLo)+yIx- [(+du )FmLi|ip7@XPb%+S;AXu:Q~3ߘ;"z T,:ŁBx.fKF6s 1 Ƶ$ٹa*ʾ78vVVgruRI;Q?φy}jkYIE$H~-8=_GzzSo`&ΌQP:7LSgQL)J`4{3\~191zYj !HI_%:ScZ% ~ @ἥIͅF)%FV\V) 3quANnBղ>s@jZ{4)3 (gJL俒Uv1G{ͮx:2 sRs8~c`yy&> FnїLK1Q'  D 4H 075A<wa}{2"!zX1kiQFE܇/~^[p]w}ɷ0A7vŽlVq!|ş>+-#pGuZv+V[K&Í/!#sEak3Oďr*'Vb ZXLubJ ۡyv"w-v cT)FJX*CA;KgMӪB(dj9ݕ18Vy "w2k+V@bNk/)^0]]arJz~}LuڑΥ_7=7٣0BSe͗l\ôk E@e0eƈ\c@'AYTn CcE"3Gh|.@:>8|zxc{ +; Y{JL6A \+l@lC_ȣ?6=J"F 0Uk9kˉrbe9eH3[܌ڴĶ9{aUW@A ٮ|!יL9+OݾG䊆X{W-A=MgUy=g3aii %C[ꩌxob0Ë|͙ u &E\" { oV \F>H.A!xLDh/ء+l ]Sjpy3KDiOhے=g瘹Mn<a3EQ?6V 4Ct;.'(t7ZWTmZpάw:[<;q$_gN(ci/=G͂{vx?nd=sˊWO~w3"Rwfh3I1LsBU(ĒYSF>Yw- 0 ,$ 7/J45}Y+6 3r)cUR0-e$ޝ4kyt3XH&0< X6u5V2Ha%,X+o,kk`cb K;.*YbEf^"KִyW ?aW6JwG̥VڒjrlX&r1ck7=Q Ϙ[p91X2O\8k=SFZW:kpGLte$3r> +Z} dώf.H`F. Y7Q{F}*@w=qwLi2墷A4cʺ( -Ygۺ4f<^H:@ V3ŕ~q|rI3@fI!g91tˉ(Ya (^nq'޽ ={B9qe%!HYj$ڽę3r>pվ|3~ ؅@I)<?{eɓҴ77_覻:zΩqcU#߹:B:yLUs;vk!?6XOٱ8)~<єwn=Y4 .'liaY`lt]dPXӛAdAAYό7}Sl?g,R4I 1ƈmx?[VVw땑zrI=(^\7]=G%siURȧ>)t3&hYH;˙irΟ1 F;ZS/oȒݖ_\M<9~ x!8q4D5[3toH-rXp%=jظ+h4SrыvbLMYR}Y}Ե2(d $ 3357O=P7\$A}ɏaY. BG8 QjY&-!,BȪY"5st!4'&u ћe{Q%&՚qtx[+VR7poR5I1(Ij2ňY桞I0N&ؠxnmWxC6A|LU ;NeL= uUbP YTe{h2f)Ď2} Zr'[Jɟ4]&b$@h(cܷsgX=F]d7kr,O 3bPk2450}N_4kB%%|#4UpK CϬ,/FtJEFbq'mrN )]y%BrݵwE Lc@ lM9_׉YTQ Ԉ>45w?!9A)LJqq,?@}X\Ж 1*ZFSWaotu tD@Cy*MaUCKլyTSJP6iTJ@ zMQ> ޙu}B}@(_R>c$B{h`Гaw|g."JotD4r(2sO!{r65+f['XGޘ(YbM{a~1p d)"*1_ )S<$3ǯJ[XK Z!Xj1{FA!aExj62"&tp8nEhxj)'Z1z1.|" úee!ʦ/0'R[G4՞ n]m;@b_{s vx)tI vzn5)W]]wzc,JŠ*;bQ%6aGǥ}at͓o:8 (7GY{気+^\ ^|@,_t ]W?)[5o勞=|>0>e9;Pj7ߴU~mMfs8Wq9sW]'h,Kz,/sYO`X9EǦ9l,_|r#[]e;$]~rP(=]Z^}u(|r;./joDGnWZl&ZE;j' kE|wǯ1M ]md{x|i|tAKi*{+>QErNqeTx?. #G %q6Z3rAd4fk<hZ71<ª4bh >h  &F^Di ρԠDlՠDBfBF_])d|gb#u(Uk.gU9HoF[ ǧ^-M__ ү1n3_&b}˖]on~ Y{3+\+5'9+L~ -$ϦoEUt>S P82*F*?Qdpp-#|5ק4B:?"LݘV1eI#)paXQ)]Ju= ۚZi39b F jBLး ;AL,6XQVHs v]Hlocn-&geS{L4f{潛}K\R2>^WS5OV (k _N' 'r}Iө<2)}+A p\BWXtmȫ@3ތ#XgqoJ TܹXC'o @P/glU'[#;d6`A ([RF[XT/XcOCdmCyRYzԖRv4>uV23x&V_}N>Pח!IJ,O2 6|6D`T۶?,ܤWU5)Bn:0:J- 龋sp#$A; mHǮ#Z&F7'x--[S9F}?h׺gar0-ԀtXaEHs(cCwi|-ᅢ,`kAy" ;M+EF舻v˞GG$49IgQe@ȟC ^'}8(}2#ǫKbZm}OZce+V燵^㩊\ G;1JϏlTfVR MԧjUSirn=L@8WQ֬gQ-4?wqKP~p2.yth'J`Mõ=7lTLX̻z1I7^U-2/uvXXCu/v<,?qaVo:a0T&|~$#2~f{$܁Έ"<(˜B.ZTV-t;wp Z }Z AXFJ yQ,gǔU C.atTkt^0.eރ3޹)_>x~Ӝ^:ɿ+W@. @Jt+1EM+Z|#씭RiM?m :yٲ8i$ijFeg 脻sӷ22o߇;:EtNn\%2;BF] tz)'"N}f8qCOy xP Ԫ"q!/񟵆AvMu5&@ߊ jo:(>kx)w Ęq'"5']m<\{z*H">^O@V]mfTzJSl3?S)Opῖ06]8)N.5X *Zo]yT賆ʻi]"k4t@|ڟ{'IC >j5qxVVE_kĩcDK(|1oPbse_QjltSG3? #;pώ>lߪpܷNgMn>NV 0ȜB(qӊ0D~W1r-ba A~o?厷qL(WS\|b(cA즴 g`db$tĔ6>ocֿ*PgFkvOrxȋ0-N݁,֊Q_<H&|pgPYy2;S ߗ,0]gCĪK)1gͮuE ~fa֋֩ G9-U`5,=0!gCqv1B<%2x$YI 6vYw)E}dDHy &ރ9^IP*HD9_G[Jo5ږﴅeH*yeBXX>}7 aOB=Cn,ULiTZ}-t[y Z$vܖ8Z≾g97G&#6c3bT8,{xPwқZk0#'v ADd-jf;Y.7,(uӉN]Y/jC5n2Eb .}abE*t!+Bz]ccw֘9T{޳͸f˕,`$5Sy|#:9,O~bqcg?~/Oqyg6pB1t5Q 7l7xi)p15݇/ɳM dUгOCCov1]fG\VB/(ςRo8(Y6 }|M,̏Ǖ"t8C@&}2#:1.l,;+8NOt2É4+T wX:[_AO=:4W/xn5ҝܥ/<AܔgO|e{ۭoaCix Z}~bdpB}Z(5SKݍHFnqSQk=u [Y$NT )dR)͙TSfU6*alunVJw ϫNPvr8@OkKg?Ow O6's1^WA4G|Rm Sp,5_0=O :gA8Cǹ.7ż.Ca~U8#H@euw+P]Ȯ5Lt5xTjrZA0SџEzJ; Xq@yVXH,<*v`E>K3<3Ŧ ]w~- +a7H]# (D_74kEPȲt\IR(Bz V{^kq*Øu\KG<ΩT9)aA}3nqDBCCxqSU{-<Mz;&Г I@;+WP'Kl.NZs&>}Ǭ-U'8]I2`msQt?V%',x|g](tAZUn `'KS6b/@X;qҹmx#gƳ=|J2]rTW{t؏0JdЖM!ΝHɲVٷSXxr {Sy'X NW`<ّ ̥jA=7}&$'&T+VlK:~NvQ>JexE0O;zN1 rs%.lDN_؛IzbuQno=|1P-G 7/%-gUr4A=-"I|Z匦tZYVhȩC|ɲ=?ZT3u~sֵKɸUg?w Q !^MY)jjTub䡫ML $ B8` 57F+G%/qDzV[uK"9bXFNɻ'-, 9~c,6s֜-tx& }= ~Mnya4N0|/Cl|E1T9¤k!?Јr4FU?:3|jOɄOCr*nyDH;}VL% 9I\8idprrH/E2\QV+"#tl!q[3jj"6K#ޱ(JASãJ_v^\ Xˑڼ"ɭOQh(6ji?c&M@5SxаRF^*/{N*A[M1< 4%j^fEfI҂-စQQ<3אDIe8d/e`dqQc +la9-g ߀OG.I3Q7xmyJ?oȞbB@=ĊN_? {7ι6*m1/΍]bϮfP FQtx,=ʨqBK,&2ycxO.C)4LsB ǗI–>GSw`Cx#@*,\.,OOMrQҰ 0f2z܎Gƻj*ɯ ~&8LXɵ|}>vOxXh#3khjZ>|A87vqZsv> #Z'RXg`Q5e۴dيʡsߨFnr_L;`37̰-;,vȖ6d G_ &H4E3̒41%7%ɦ;._XH{&@廑K/ 5z2AaeVo8O<^VkzY^.uTrM̒Դn-` [囎&E+'hOE o[5M:1I]a-OC!ȶi*n8${!^KS{[ ߤiҧN=k|-gpJyV.(;C]}+$`{IzĦcaAIQOZ.iHHo᫸XτY4Y`k}$`>]ɍ-fCbĉP[s)ao 5lp49 `|1p&ug{1:r\STV5+}F R3ojnDBB .*[^.мy-t䗟>JJ0L_P@):sw,A eh|s}i:11kcbH!]5 y%+N Kkb?hMp '5 \UW#) 6W ӊ4myXM-wOBhHRIݟ^Ё+ W@DؙNK@HUE697<|Ohyu?|JBz9F 7"UڐtT})p983cI|QH? b_0rߟϢ򡞺v hh^Q/I#nh:kIe#u'76Z!=]$hJtL!h'I^WteAb vZ@O}r MQﲰ?xU8+N 0vCL0Uϕhm)U)EKo[e ;~-13ǣ\)/ -~MOX׻Sj-F*}WwVTo畍fKO4Oc4:T8b{-~]@9<_wEbސ\f\2r=+F/9|wO"DG>;!T xZWY`0iA'.B{?{US۷k׺'dAB$e.L]wD7B€;"nn"M Jp3aG@+&w#lNV))"1b*Ÿ!.CXir+Mb(#KXnp6UB!.G\w&[G<8n]5ś 0M*jd.Ԁ ײm3P]#|> a%T/r Aj#cXfs\{v =3 7E:EH}D`-p^|Yguәoax5G82e8+D2ץ!E2.8/r_֦tebEo 9Q{%Dt}?ݏY@`R'LDcxMVFeiZ`3'0X[THýwtfӧS,ؚ6v`$SiqKTTiQLr8P]J$#_R2f߅.Kf <:ߊ[@b**c[a$l=^':7^Sl#J~?X&Sw5qC ǺF&Z&sc4M ΩJ]1W~bta/26XQp4ajƽiF(]N騉aN~8hw9`;Z*m$E`X]S1cC:aePt` ],fI@樂5"Ȃ#5[h@oުu}ŇgeQQ,dϛǘ$DW2/΂Juy *<$eD"cEVm9|r>"Ԩ {gub<ԺLorқ@pLV:h(n"hק xPJhszŚdLiH3؅ +8}Y.jKf69LwvC-}T! s8?hPp"?'&Ktoߑ'F ."Op7]&CY_SxUkz0c,)JF}bf'/X[fz3QGwjH3An7jΓR$2oe]) GEWuXlyɎw,(1ʁڄ1xhkWG˶ֳFô1{q4{DxDd mnsfuhLJ?($;ḩ<#PH FKFcU0` Ѽ8yP2:}ZQNa 8Q&"û@tX$*tEjtO] PFCo:z]B7&)×_NV%s%S]1G6&_( 8k5K1,C B'V9:R4={H`~FꎤKS̳B̢y?f\G7 .:K#.Ҽf4+lu8N<Sn \SD:H_9@fV 뜸ȭ6E dO̓JIf=JV-4th~Iw:IQ5*NMOI9IDÆt~k=pz\fU%mu墥Ι]ŧI !Z !XE(?G5ɹg`tàC XHv6]#B{J3)Wb̽9Gu"ܟ;IO/N9Hvhn{AՃ$$ո<55n;L,2P? MZwTXf ̈́-xa;5@mGmʼn>ZY`cE XU+1*Z 4K/NԞ>pOEvHAeUn4>us~6;v zc|Yoͅac!"<{.d#[{$+!c~o;"[!W rl^$յ/d=cP?΃L&x!W|Y}Nq`4)əTaZhFT%xҀHobt>=(DW#"ɝe.p\O!sUb6".[PeajLb\㼋e~V]\dR_ɒ} N`ݱ1IHLZE~,\2,IB5j{1VjM`$UQ@fSgҖt}&3G4~'0Ļاaݤh<4qG^Xū]ͦWaqtmȹl1rQxUH"3#Ȓ7v{ڵx Tc]08*821Lㆣws"~k܄.N *"u߸,p}11u$z~(,B\ qڭĽyg.:ݷTa!| F"NֱOD?,ŸC\J}a;貳1l KY(qaாb͵[=Zo͹>sۍKzqO]TTA'ۃJ\Idr.zMvd;B ?vUzi.j> UÒerU-}JaWxyfWr0WC3q!8T/ F4j  U*9"TTjCRqLaD܊9g)Nf#&B2L&II0BpN:LqLx*&R%۽ZHh#gy/ Rq9Fnm)2D(ZSb02Q.ւ3\K2/:$E^XE!n=9AwM|@,YDb'LOkɱ#Z$!h3b :x]rFc;SQ8g2(=H/y/n*;M(&X]@;O?ن+/f(Y炿ԭ ȩ0ULJw+ @2J3Vߞ0|ȥ9c9MeEM!-mDOLk~ rtAԄ\z`Vktt z&C( Cwxf61[yko6r} ,yz&AƆ5P4_;owpn#Jf,9ҥ(&\沼$XARQv^)AwGˣk?:/_ˆ,fMZv :"yG 9UsўJ6*Cֱtf[/h"xX'婌=6k\>** ,/acc9i@Cn̺oL'ˤᐧӱQ+aBb38!bel/ԴKvsǣaXC&{'1cXՐ^ũq֩Vn9%sꠔO$ |ݱ{`c,2΅z9O{ >iqIְ$#Z֋r~kvcB}AK%I ʃg~/ZRM2[WSp>:)q5-Re}v o- A/rGKOݷ6@UAQD^V;Yf+YO @.]g@tf>`ODq$6‘%Tq.ee^s9Du gRP0#>A'׶gyē.!U1 Kzf3 ChOCIX5F}CfN] r4M@{Bnk8rb}cK.J1wu' 9'"_]1(e}?]ޝ[WQL7GBVv=+u5,Riut`<^㝺G+_) Cz)o+fYKf]p(%@KA;}Q).jΈ;M~@y݋ ѫIGusRiMxTYtY ,`pϖU0 7D, gJp3MJQvķjR%K)s/:"QØ !0 < /ҍO;Y6)"QH.R}G_m]dq.\"s-$Bo]s 2! H.Oc@Sj` j0 UL_y|~6-<hb dx! cPlk,{AN=[ؕvqO(c5;ɮz> xKtѕFidap`.5>FlvٖE0hF˃Yp&Kr۽Y5?|ԛp3ѴM8%#Fu*,a3+&qXld:6(ݿCE,# P)t u{mGo\Ňn:}&xoW,`="U, 9?(!ȔZB?8C~(+ծ3b8)h?MW{m/Irǎ.lJ/Qኜ*_PYXW ]%®\1`TV%_Mcmն%~A^Ew&dķ<SDag BH^aUTt9Dd?mR'ձo<((^q=;RMEJb4-Mߵ qk ;`hk[F*W%麜Nn7#C?_,42Ba92* Kn9b%!911H䔘-k!;diS))6AT$Mdhr~sD5[GwH}̏q[6m9:]5f6?-~hb,JIȯ/m&#再J+8w5X oPA`4=gF[b+m oc<>@m-HΗc v6$S@0A|G&LFoPϝ3\W]1`t,)D$ TvނV9"a)ޢK ݴ8F{ӿ!>^0|2er/ ׃5'cD"Ї~/F6*+B*IO)-\.W/V5(Dx=hf|{5 p=,nmx^{veJT-k_燈{y1)2:0kwx{\ckNIh3e tiLs·eS%F& :t\jdGE:_p}\/~ʎ(M?ESPZh6ĩnF9u0|`i,~2'}RzmFo:= U}"LPZy YA saS@,B31Ei`= Ds&M;q,̶qaZ2[ CwGSmYp,DFBi@Mm2RJ#SG RC^J3gVKwutiڸtf (fi;sx(Tͩ b=r vKߐ_uVw[O r^ M.Xza(c$},d3vf(^`*z{c(ꫭU(ՌrڀA5[ |LUQ&\|t*s u@>L+yNΰm/ # [$5 )8#ڋoէۆRcJT8cR2bbtL`D#b&bН\hةTvq;B=R'@6̖E m P!$gD )g 00Kճ." >tv[L̫B,b'?J1(;WA!qhd4[dK#/,<^Ȏβ[y-t.eit͛NR䜉FM4Y/dbP+ tw"]$-汍TeWgȯY@FҔ "D?JQ;g" <ӌk L  =fx$U >jYMi@L$4Q>r@#,<ͼFn^ɔߙ;=Ĩ5X}zv!i'p K⯃K5Uc> Yǯ~LU^? } (yra|] kuCs19@"ڥ#@ro1]ԑKɌ8 LTq󐏬~ýH=1e;}eL¬8%SD"t^^t'btFa/Ɇ Ǒ3Yׁh.SyOW,c:tQcjs6p"iTwͩP ;|ǁf$v/,W\d&${ ?a  ?FzeG cqĨId¯6WhV7s5Ø1wO,~ wdn*=Mlч19 #Ѭ5,3V"cDUUۢzUjms'""2$k:)AqN}e mTMxxb_38dmjA%*;0=5aϖX]85? }#3C9]qA@ҹ_"D L^ܰkfa^̗;C.^E2xlӮhBLPX!FzrM!+- ҄09&t@'Eb&5F(+ =bQZ\.LZzAN4@S\*Aj|30`[4V|I\:H3Jl1$.n qNSg#:M&(uJA%a9Cˣ_mӷ I8Ώ7_<-5ܤU?EOfIfPzR#-Ҕ蔺$cҔFDp'sYʙRܟ:9~D D Rh)x}'mB_53'e>$}#lDq 7\iQ8Qoۛɣ6 &/nXȒ>b[y;W&65ȷ1!{s"ȈȸmlQfpx"%w4QA,/N⎨W@Pߏ}8 &$zXb4Ar`h<>c"6Ӽv9@ntς: fbG@@tU(o&s*?k܉ omR׈ /= g\XVp #:Gd )p+cHvo#:GLVekn1y*QseJ}:\Kw.D9Ů|Cj-)WN>AG&>~ N.rv̒WKo&#D?* ӇVvJM;5W$AcyQIKRbL*~\=[a+XA.KWIY~N,Ӱ0-l]J׶e[b@4@8N@%2$_8pBq})XLTPwp|?1B&ͫG̝"׊k&qZ񗪆K&ԳWs Gp&'E^Zqv(>TjC|!B$g=&nBEfTP׍F}*˸k<2.],[o6 TfTw6Zj /^:ssOZպz1u7F0:[bFS]5htze,]]UA IGu8 -];j1Cp!bqg}s@NRӬsCds.p;$,/1fBcsя/UH QJؘt,Q =sIVŲ'^܎(Qܺt7I9^NJXx,'-y&? vclN4 r%b4im.6fB$p1) %4 JlG+@ٙS_$+(!SiCl=o?bD{4*+ҫu{M6;U*/Vg,*|A%O잼{m6EʐjGkX_Aj:41'g3=x.ŇEڟמLm'hKl3i=r^c̅ }flq lk2VenVHiӊrǭ_?ﲩbʜ8ϺAV S`1/`8nJdqېY(rZjZ-->ͺ.yEE<Ƹ*Z".ݻ&f93 'ǯSG汵lZUW3pRNe=బQo^q|J(2~{p-$~ 4X"\V 8UE3;|,G+Ysa_ޙ*p~"{m j ~L81 IXscw weu:؈<|xMxԫ,fF){3ƅTHQ79)]_V^ \$jc6Yg a/4unQ{0vxp0 =[ijPcdzf0CR ݁>@fט,g_#guS#n:֥v(a+yc)p_O91=EXvv]^˽I>=P`C:j&:8`$p,NJT*ȞҫM*ґ(9Z4@g΁jZ#-*qO}c.냸Fdy&]+J; D=Ѿ+S1sVnR;qC#bF$ `P+np׻`1ʐ"xGٺfܾ`ŝ9uJԱgkZR 5 \E{jXqAE7%jvj[ ss"2ddY 95?ar P?U aXTղK03zKu=mqDIx81_$*kf |DŽLґ][B>S=5(SyԪ K>OiV6y9pUMaᠫ0e1{q8;vu1=fuYZTWH916M)`ȩ.Apk4`raG*ur@kvZ6ZnI `6QK'ެBBx٬0[ 17/)RPquO r2[aVsW717vT_*|܈rE ){AKE'xbgaږY|.SdFPX"X6*=~qxMu\Bl\۝d 3ije;FG52ͬ 5wR zEa%hJa|EfVƏ}n#{F_`zs2lW03p-H\!G?k\<</cawJ ebiAO5)(n0M"z%fH>?1e+J%9ZތKnϽ]̛2M ]=Q;nAS% tCSIc(kQ'ZjhxכO77]L3Ih'5z5I/? Pc@J?SaD)"$8Z+ĢC}|n}gCB"GoKwִV(EZ'FAiwɩie>':>gO* ej邇';Ql&  zkNo[BUeҮpO$VL^N&օCD YybXZQ5@J(&FBOlX.J~ي;ApK yUVo\t*Tky/X#'rsOl﫞9}ݙp*_@0ج-~/u`r(Bفer]?AzKІuOman/[)Z]fS *1tao0py~b媭mW7k`}|JzISC]W(KcfMb￯|S;0zϰiN}Yno%Mؔ0<͋lQ d5V`wt>!1so|)VM5%8g="-E}el@St6:5Ƌ\`6V 0mqJCzŏI#8YJvXI۰zD_X+;Vɕ'BƎ&%f* Cp'{TS9̊odAfx0bݵH/ ŷYT1б{_ل$5ncإGYqpO!]-I:f oDm5$.x&J_y`!MC*\ &Fͱ ;Q5[!p6h]YQ^+b|9,ڞj3V .] U4Vs\.7,&Qލ{ jszOv}YZk{4CJPхJxAC4ջ\pD4*Mlh!:CX^X{<+8.X)>G\܈00VQ,FԇYJ+80DnmLw\PH\0Q$ј27qZBj{5i?>"&!?ocq?[1#h5xw(vL)= ,QZJyە*Fh[ȱ/7'msȺRu(b*i(0˜-zȊCҮo{={tE؅s@ew ĶH.HOz j{,]P"r^ќ4_4}uGԅ"۬_?ݶN t+O#_<8s~Z*g!}pf 6MaŊ \|0PW(wZHXMI;n5sL'k߇(cq4$f]WмJv  G@1 X ܆S±Ϡͩ H&ytSq%5 ):Ս uXzGAMaX.?$\Q"pc٢Z5G|X4~l?j+iqE%K3m> fN{)|vδe"`ɧȰw':mm`GɌ7L=u`uʟ.:6iv#Ya TQǰGBTDSS ɡ>אLfHO'm~.\Ν2ֿ*.LR B,HU}p壴}9pbf ZGgYa־6H֡ Lz=m!(|KTJѫ̝]-9I ?"35USig=z[+p7î*VhL8X}m0lOSY]t\/~43)Q6$̗6.I۸|:2M9\ f'3~wqu;DكHzC???&x^ Cr N:8|Q#2O6gi'7ʥ4gqD>yZw5߮7Em6]PA7OAq$kX [9[B\h+ϻKli |'Q닏5$R1=y]Nkwqw?[mGc ٕՒrdzFxdk̦EnL\ .& ~u.9\$Ze-ƧuYIuiNa *3F`77=;i~_ BKPYQ4 q(qf 6G[;yoH_:><ǰn M&K=&b&;2nŌU ȶS ySbkF#m!=2P-e|[>9]N}0$6M̍f@rP̔L3~TwhGѳP/MaB04ɉ0/PzjJ9qWdW!c5uLXbF[V5aķ5{!|xP1W逨mlsi Hj|zp,JmX-|sg _JȵQ bWmEz>zr]=b=Wt2ݣ);)]i[WTį7#DlAϋ70GӔ85ϱ,̓>s)39g-NLzǂwגr7sCzUc\^ic_$Ja P"S Uxu1*{Sl[Jt؛Qy1hEkw8 n'*p7mEy&!?~مfAz`MǙ={ IL1wV`j ,FCfIJjRV  +6OD~bަlkCT2֍l1vf&أhǪ Z$ay2JbъYK@?Ѓ A6[+پL/cksq9Q>g4zf!ICzOr0\ha3#4,iי--Zg. z,R/? *{d\k`%-D*75kŋ . Q@oN ϱQh_x[Z<.NnNihuAP:?GX@q9*(~ϾD??Gxݕq|ľ፟GС/ _L.[vNK4IFyN*xWzY.ްc )~>wè7 C5^|IS,pQ cMmPl MZݛyv 5{t1ӇkYP.1>&yhя*gڻGƣOiS:#Mf5K&swao|I?!HoZ! bB[U7sHsZL)> ŷ&=DDf=NN\]Nk<6x:J1#U}o U'rk"t\V.H6VMTb wHtqqK- w~}}|0#K/|@ 8`HTd }Qk,/F”X9O9HȐb&uG͊Tƹ3B|| {!EҲ0"aBW)AdmGD2w=]\v&[hz@\;35 z, #>ߞ.o:o4}]6'o0ax?8#fֈfmFU/LJbo D?ggIѨW*ݯp>yR帧vu!C k!G GG `oJ43JP}҂+sZYM!rM9Rf+s4멏5U3_?a4_z.i6xJDek%rW%1R2H?|WXe &'-/l J![/ P2VW8?Ǚ2g}vAudMYVm’(Ze 鐱Nd.9QxNlҩwbR'Ҷ@兛Lb-9iU*uA(8$aCRzk_ۘ37'c&<5%M>NFö.2'ǚ [׹Kn(ˆT6;ԍ{ Ӏۙrga*pӨ5<!6V7!@(](΋'3q]|&>k`ha^y:D"s($MAu3BبH2AQ2YYzmE$:zx"{4"3QPK@R+:7w }Ip58˷bPY9jڅKD|#O5׷2%ai+j_ }{1]!eW4zWF`!lnH  . wT/pxjmreܰܿy[mӴ8ދwܐik|CNQ'oҨDF_0V -5Aި.K]1}c1|(_79 $S^uo1ݜUfe)E<$>݌BX.m&ח‰b/KxܾI,,{]H-[. :3^P`y^~fKXv h0W9vsYxxyzܻ,=Jrڪ 67SzLdO*Y|e$Skrs&+ѭnܱ,=>d=?m&n!G#U dHf2l%<s1R3,{ h!\ ̥ݨq3w~(-CRA vwm+ Eu9v]P=(8k h%hGC̸lBVdA@蕔Y=a+{i~KMrH?Uedf̣vX@kXKSȀOo]M$Pn-/HgDu YpKW32%e眻L<ż'sedRJ΍ Z9zIf톙dQ#|w@D?)7JE%mgbE}}[|܁ -2dګi#zhb!FO 6;;a<4Ƶ|]=Aaucy>"l몬dh}A4g*/9P\M ] {EAxq9Bh-L4-'t1/|5< V2>R-ׂD˫8Ґrܒq qfBvP9!Ɇ'EpPF"th\>+ 2,j~^ѫvq)ve*Y~Zm?B!a1ĨN<|zT G7Z5<9Fq3kl4SJ,GpTq9k cb8=O!뮹I? c걣V "þL "#t$%ENUͶ~ξ1z lq2,=1vNՓ@cw]~sf)XaUk֖uw8߰*r;|0Ai#]͓vj 5ԏMͺcVҙ#ZR~+&~v{#|vKtnNz8/窰=(WMp WZ~a 9=jW9*zL짗-Y`~ۭLx{B_aI͍iYVV (]oX`\/#bj)mS"?M[ X|rn1`Sn6BX5u!v MMn9kOH%Kr+͂-{ u0zJ { "&%"",eoV+ٰ7mnft!ZI[RM!DͰs]BG kZٟ=^+YԷԁh;@7_O DtCpET;/ ]QѷQ0'8Z$i91V rU gm &QU%QV$ ZKigd!&D+v|Cؖ !KKfyTA~1agHy;a~g(;}"Gl[QY=QHU/K ]/1#'xKR 6E:~Ukp!5 iT 4%gb FYNg 6N-b&%R 7ma˽¸.A?3rJmF(OӎOzqZ;^i y XK9J[2] !]84CY C*L=T9㻂Aľn;B{"Y.*U{Ӊs?fNL݃-s6jʦV膶S~b#C%r}uT4B|,EO C`:<j(Wjd 0&{z/96 \nl<6Xa 1?3mB6cXY(˻axpҬhu3f3TAnJ?#ہ8V3zǏ4hh䲙EO !3|h"DE/d* zϮőw30kXhB3fc>X\w='{aU\Ma^aMdkʂAM|W!S[ M- 8YndǶ>@%]m# 0Jgx1glI)`&b7ŠZpGV$=PXM#ެ`ew8 z\mr/Vzҙ-zFTɭX _ j!&iiy͜ rdϚ:Wn|@- {  (؞2y(+Nv7T+iiڨ'WN6Y%fpN (#'wYbmky 3jH (H \&$~ɩo6R=iZi㨦9h4f*14tźxs3 h njrٕ0pMpWQuQ򲙦s%,u(gc"Kd,2.ρN4D2s9cbF"'u?W"!VFpթ[¶/.D :a'E/v!9c 1._z3cuڣvYScjYGg9-()sd ؐs_PlŵaQ\z`AGiLz{Ur.@'-VH{tM_ e ^pާ~>[p@YG?)k̩dݹLV68%5;a>񆑋dˣtxQ/uy||,]j(C-&-(c2b(+aL̒ U@^$Rk+I.!ɨG[ 9i7zT'YZ6PBO~ټΰe s_iX &`,ycCRZ&Bn( >tqO.tTY%͖=W;r霑tM:l"½%yOS?atU| s\YAz:a7q,Gh+*OsPtgz&VK 71d\ R9@ M @m(_}B&x,C6u&|k`j\뤋E:Jp)PV$*ރvS8 0~ɵGY~" (Ͼ-Wq^v6د1vr{ uy!u2XT=q%C %1p,c9xk[]+L돪Ux8sJ/R"IT>[]PY *sHkzV-5pBբ;#iM4-ʼnŐj%莇jX]9&8i̺'Orhj\c剓ݮV ?7\ZrbVnR,|Ԡ=eYC:' 0^706c'1kHU -;v)D$ #oS7fG,5kXS,shqh';Kأ)\穪N H/6SS6aZA'ʈa]8}l5|!uU3Ǽw!y]rc2ҾctyEtv[\4ΰf:"~|M;KȔi,? R`IKetÇQ2DIVG\z;xA-}#Q\"qu-.OaF܉AzͼDz&r =^h՛3U ˨"?Tt*t\Xxo+J-'Q!]tǒW= M}֔ijm? Ɖo]:qv(vxQRTmz*Kcŗ]0ץ%V`6lǥsaʱ h}ʠڝyIdcc4Ƈ6dl,UTQ9-T9}G]Fҗg>vOD;yMzwHxXkSWS+,m) e ho' P(f;|<*R"D$3SfԻe:9O^:FȽ#OGzj Zуm~`gԷHjßS~/lbdi2j,{8;3RFM(W5c|~T^3g OI@RLRf zfZ1sV;Qڼ c_"J&^AVi \a|twU>kE`fbڑ؎=ɒ@q[+n@b v.y%J5EиY6k%i-@t&IcJb{IFxCQ.i2?~Y.ZR.FjY/ `Y¡{U[ Uex7;Fr% v#p &_X0P.Λ{3ʴb^л"1{G5/+HpQ7TNtzߢ t w8Mp2i;3L eP#]x!0dcj 0T;J}=puu-S{XL1zJkcN :}X9wLk툵Nj%p  AENN0z>J7 =I4-lͪ|GZiqzAͰeVŋԞ>Mvt4+x RrY=Ħxb@vVs*u

T Rv5~Z>ܒSO3į_ yz!|78?XqR󙻢_"rpP%xzEvj9zq\UW np\Qlp"sE9L0UQ)_qrq~Jsl=Rzҧ*dfII^*^Uܝ$^a +*^a 9cA{qR4J+5D }Ə9cQ["szտPx+e|BBSG >hԼ~.'3ZAӍn|Um,PK^$:Tx> IR$|%v]k՟Vs^mA>Z{Hҋ)`CA-[O-vN(f#je1m8:R͒iq;|i1Wl*g==Td)h-Hȥu> Z ki BNjZCJ\e7*5U}O0|jVC8ȤcF0?2$"ن#@ԫy8O 3Ĺ>{8;2ճYք9P2Kue8xqV*35_6OF^2H'%NMVil鍲_삷^Y*?V\ȮY4C. ()Zn^{]Ư6nh+xg -|~DC3D:lkqD3%e}))< }F|?.*HCT`DX*p`wr<oԓI`$'wTN{z1wGU*vu\^wEe>*c--|B >W4:{$ȭu:JFc?f5F-G~HN z`t<2, !Q1q3K*§3ekl&~Ru_H~S'.3e>5HV\BH#Od8#w@YY;s]ٳuPK4b5F yi k\IAi'vVI 6O/䨤r2YA@f/@=a 35MS>MOpd.m\v#o[iccp%jva3)Vʁ́$dפ*H%j{z~Łt~2[%[h]p7FXtJ3(2n6١<}0`tU%AW$wO8,,j"3Fp[:\ϥyk|tD=.lؙl$^?j/Il8ηpyNй( 6X!Z _x*4z4B9X]{KU0KE[LdQ1Y  ͟F;H8v%)g=>Mpʳ 'B_?+}%?1VGHoṙSo"4`@րFZ[YG6OBQ)kbXî5 )[iUDLEʉ$5G2)nfRPPЌq/ԥ}T NON x+V%,CoY6$O#u@بj2_q "4>_. =AbCmZM*'gXXI>IW/i>Rc/WR׆rTH4"n7R80Px}CC&9,(RKj  KJ_pvml4$`ŗ/^xrAɛe4 )a 7yMx_4ik?!n *عLSj~ BS3s֌(-Y ] hӨŒ:wqR< PNFļJ?p5s' C 7 SMlht.&p{$0"9 =Cʀ25 B^$I78Im61/茣E#R4vHek|:#s FO"!-kB݇-I~@`B2nRlW 2tXnuܗv}ozUst%ey+X$/!C9U<vf匙S6 F.@PZ9 { Rp68Oy /m=Fx8Zhkhr%qcR)#7#[4^,O7dT?K-hTS |˰l' }Fə2lͪA+w ^\& `""Oy@bC1ݾ4`^0XZ. VW/4*0h[gdk(4vW1^3 YQ{#z14ݱHC1hoB;4cPB}U[ͥ> -ƇX p_O+7 z~qZC|XfE3l,{Jؙ4RƇ6 =M21S˴l *XI$N'Z!ϸ|!\&:7|e:|x1TH,oHHuѱz\ -r(ɔ[F.CfԼYqvpC|!';YxXRԞ\p M kKϯsw 쒻yu*~}T9 b/\ƪϛ9Hn ̺X$Ӄ @ZLCRӆRb}\66ҋ)QbP[R8u-G|# lȟ:{@w=ccDE*l¶, +<.AqPI7Xu=U(ր>9d .$ ܶ`聦F?}e/e&1 sezE:{Ežu yׅ٫ ћ,mV]\mu#lks M?WK7>a_ .MT*ZvQl)DlXGWYU1t2Mrz6>R děmmDUQ4s>SH[&a%FppAJ? 99l ig֙+zQ"Z 3e+|#kd8 #(:4Ð}igMpn _gFDnGH^w.;]}qä>jD&sEG?>}LM'Q/'k}Q!'oTȮiZZK~m>|`Bz=^\q'փ66^`֘*g':\'j~lީ^~AkyxV#>qT#8ϥzcE4Jdd&"Sz༅?%b?WE':D2[A {/醷|o u?mBjcӮϰz }TED~7Ao.PEE*A{n̳yƳcgҫwTi=e$fA{Tmŕzl5 D]Z;v8@GX5d O S~!3O^bj==N"ɂCj/rU^e\`&tT#>Tv$jR8䎩xd3a &S.& 2Ed-.39Sz܌6vڞу=C+zO R88lvଊFDdJpu:V6w`&[L =$$E*&u Q9b4fŦ?5Q0ONOeZg۷vmҙ>gyT 8ɤ(>c1Pf+HYO%7UbοtK xғ~>272;?#p#{&j=[LJZtɧtpiDҴyfYJWߕh4Z $_4(T˰ BS!0gG6C}8+[vZus+#r,mwx7шBC ebpٯ[՟s$k7 W\$n=_~ͧ6SiЫS:ׁpbsgn,H 8 ;,={qɑZ,( f +J}/$VB2m}?^n`IZ۟9žu C\OqUgb@_JYr=W ߜWza}aJzqXPF0XuwOD!'v6FGP-wtpmm1P)8oсh}=i$aQ4j{5Q⠐4jcu;;?I?2Wopu,pf ̂wm/_J?hͨ zO6-ěC9Bzt- bGSXQvѦ NJ*>An9rg`|=ĉ~QD\URp{\^sqLYbr<.XʲVO],y8mgtYk% W}5mi%xGTڃOْV]9s=)ݣFhv9N(5q_gy)ŜЋ@̤D䁱Jy-:(^83\~U](|])%)h9+qX3)f7e*=wT2וESps+[##+/7^[N> o y@;-98o(Qt9C_OPQ-=9Pӗ!STѥa8c-v||nuGRG 2ga90I4>fnc^ˌ2!hw!QDT*=s_>+-FuҸpNI!~5ru_;0Ex鏰0b&ikGBAϒRuvɸQؗ;Oa{f(>25Y76[p O5/!5*~T^8i F{pW^r2L#yp#7ӪY]hߓNe[v9V#w\[!*<>=6x}l7vbAHFv*)RMBk>`*~Tc;`ުfk1_m 6 ᥓ>V2GG qZ 0O֮lZQI9<'`#ΣpWf4^(uw A@/E{x-<薜#1\$;k .2oH.kT:#hGQ]!VE$Dߥ1Z: 7PtHkI%ܧѷ&O}\Q&-a_hchr2i8Ӿ^7J >cH\Gcʳ\ RK_\دRĤi>3nMbk^?Z`a*8kb2nPiHZ.VO4֨fH15qqmA4,ڈkd gAV sf2%qQ:6k*lP_ f@WY8*r {/r_4%{$(A$ g&gwȄlV2lLc20t/n[QzN]Cot1)$ މcjA{Թ:tqf0T$Cɏ?gh )emfAjp(zK;P)9?q%)(:^rHhSk-V u*822rJ'sK\x'+Ӌ?)MyO`Ғb1˷1-x kq:Zzb\}g,AbnJ?L-rwf8t3Nf>qM9cQMtM&=˧( 6w G-G0P_O6| P_{j/Cn_~$,l2ͨkO.B2mfy4^(fgeBG/>YRctJ^VamK6bv~`, {k~ݷGid]| /^PBy+Oa*7A4\`7 ^&& ni9]xpv:3|O ςy47a׌8s)^T%my7a&/O7`۷0|\ I˨JŌX"G^rZ(T)c3-N|i5BgoBН9õOe%tGMA\kbmx 1aĴfŲo+9`?#*: ,蕙k;j#.J{˃qXŵZm>8遪}O^,̌{تgֆ+8qshTAZ٤,i[L8\n$ r Nc4dstaNMѰO1HFtTz MT[6bU\` BUR~oCY&(ΦoJ$nc#+{Psu8iCP|Y-zԽ9U$խh6خFHlVf-3+xλFGcWu\zMi#:Fhyq vX-үp$AND낣gu8 !V(q"Kg$rƈbحY]L:kghUP&ZjZm>0)ޔ„$}׌C}35dbZJMPIϹ-"y*dٖWz^SA4PUlrv9YaO9R _>Fj-챡ֻ3Y1_!-Ԇ۪T-:De30x aP n +i8$bCcRmGgk duFG1ͯq9ţ` 2=jz=ZɮXSm+}ʷD56GL1-^ 7Qx#ZuG!~XNE"`⒂po:=#XŮѠ>ۇ^ب^ӆ=ȫ" ,u̝/`DQUZUSit i ֋[x;XSS,&2S^Rj-9Y`(YXʶG?Lp0֥3W8U**d}U=Qh %h4c%EحbBrF;Ŋ &b{gjno-`ϽY"5QZI(J'&gOTa~KV.@> ԶW-NXZ/c;}@%!V؂iAGЏȷ"p16ԩNS\{2zS?Lrhl)E*p ]>:[ NEg<:6HuO`% 5^PfN"Bnي>aS{1/1.$SCǼu-vi0= 2>`SZ7J$kn83Ñ74yǫ7+pFۇ)8A{Gv.?[*t(_lt%lH8ĉWI z 0RKןN͕b zo9ZLcc -ȫ(\8!,MQ*B8$R^WJS:]Ay bCef.]K_b|E9ŗhN2`F:B[~=鑟w>ngBS]BZs >Vn\Uo$ɈEjPԠ.C&0YZe_=Ȧ"nB,Sݟ-UcLJQҖms6˲̷De I)ћ fDڀ,zx`fA91 o6fa7Ȣ5{-=RF\S#[c%ָvkzfd'in0MW+}0,7߲7ۋd lTi }zՈ;<ڶo"ΉJ[ p;1Md_Uκ 8]yU<:vPXEwH)Ԍi{h m%S9Y%1V w:wXJ v([إp:c*s˼01)* H88-> u:s:ê᫦_{Xl4Zq)Vsm)(f}@blx,s&%G@]^!i_C3Jœ[@޻"3wm9,\)ogj\:Y%)C[ag"%'ev|<5- 0Y|yYg~{_3EP:"z mXXM|x"YuF.1P|L??!L*i2WWЅ)s'}-}!Ħ{bk)oR*iLv}4_ nkoY_g>EJ+F:BPsGef1<VV-5ee"쁆k"tL+<2CPZg ".1:Nt>Ny/Ry02MD&SAs%ݚ:|P݆#Il* < dУ]]O<' ]"/j 4#+hFwq*tBgj̪lK ˭$p"ӣr[&]-bEd>Ðoɨ# oRT+6. #p4ЯUnܼ\~.,3Hφ2i.Ua0,ea[Rt KJ55vLnA%߽wa|t. YW$`E[<*@!/ctn"+W& x0;juSƹQEHj.5`jFr8wK =pktDy4UtٚsX*YS>O47O+BWXl[Y)i42B _Cwl1Ԯp_O5cƦ9Z%i#3xE2gdPG1d0 ;%),V6xj .捭:j)U {%e#xRAerߗ7RLJ- Θ2,.32$jjU%{̕-_ E¹ٵPE ~kK+ V C 'H·u5&6 Rq儶vҦ?t/neJfV|fkR4׳L ӝQWRStMNu*QqY`^3bVoE @Ir7-. ?Dr٫W#!&gNmkh痥oEQۨ6k94gcQU!dksWzcg4H'B&oStB%cvhI^ʗnQLj(nKn`{ydMV>QSݹBFq wеǍ%[c0A԰W#rl*5YPt.=ݽnٗo'+|fNVV+j@Lb[,o(0 QH#} T+*C>mNLB@- MK Fi)!Fժwc+ pk7g#Gb}H ZVHA^(j:5Z=j*O!jaΪT(3/[~燴!a14*M*\4BbƂ]T6J?;!Hm#7GdǛ|g!TS-x:c'! #Ԓn\eΜkf;ȝK_n`@yCN/a衸q y>N54+ْ.)> Rªd-$a"7M /] C[%>X+KJɩdz3!AyyMispO _*b Ysi. Џoga,G*gJb7Z/[[$TM,~bPHNmUskNϹz N2# pjw۳Eb䬽:Mk0L;SOjL"ZHTR ޯVHy%w4FG "34%S T~A=c$sæ. ϟ8mKi^)ƲA/H`[]׷.֭:YQ;j Rb'{疇`t~"{j[1ɿY9em%·I d~ 7;X髂C5E_:Y>`߳s@GʋHiv"XS<ֺZWRM0(f'V iuy˥ڑ3o/ۺ Sz AQ^CA\'M4BNnkp_TlfʗBvɖy'⫼ ّ]m;N3ǻܙpiyem^m^LAzu1ҝ5 Vw-dgxk"C0>xZĆ! ~CEL$D/!ۘ S6&h)G,#s?zPTh<& -ix;5|V/5ЉX$$X,G3w4 D tߚˣ[c8ۄFk tAVv.wG暷T(5Vݹ$ZOr;®0U|Sv{TgѪ gi~B M^0Y젭#`auO%C Ub3VňS t*4xih]_Na\,DQ.#D{F6Tpj#xa<˥Q>7v#1_z O@D8FiO7|D Ha0sg2kS* Ϋu^涸5-ULe}̆ik.,ek V{Dޘ9T- m!V]&LŹLa)(2o,ҽoaRnw读Su}pmn#K6@Q{p`M¡FV㣊avdimqdעy>a+ɉ,9L܈۳c^ $ovҧR$9gK$r_oUm7o0VdCx"{R0CY#VS,R^[<7dn _X\fcI=cUñw1*6%4 s{x^PK v:K(D`3~G X^l:&zR4DQMTXvt8MŮfDn\BVk d!ʂn+vA ,,o4j<%|z/p έNJX&0Hor\<]@1,]gAR!5ٮ'@:ma^ xv#^%EĨ%Xγfu [ yO:Sb Nr--13a;rHӘ*Ӥp1d8a`QF`M c-[tnL8*%Bgoa `c1kM20hr ) ?ᠷ7YGAH ]#$_/*^ek;?p )~"ɳJ]8` TF< ?-/G1-x5 7=l_јh#K|/g[{#d># UAXCIWG!sc$%'~a6t <犛̢aU& |UZbȿtMw. [GuE5ITo!tl&W838փd v$NmR9!q ?zjHv1Bfk,"ư-2 Y;θRxv 61Aї.'c'꫕1w=QD qYZqLX;D</@PΏB1Hcn )na`2it„[w+ +٫MUO+*jkFfQ7B>wβiú|lRyР"yO~87q_79G&C(wz27qYO uyʐȋ7`7Hw:5>E8(Jkދca-RtBQs5awsrOZ'8)t'JU֘KU_U0pW~_ i~+wT@(F/@Pr˔3V"ѓWp\0{%T$.{立~q? 9b_}^G,!#C4<4Ǫovlh5r 𳋴+!jI$E# ~η(zzp;㞫z.xaT-^g|*H7S XFG%ge?bS3==<I=\I0zq}N^_AS;Roʚ(!%RUjKG/$;)"=쏕@~fUb>5ͯ\,goU-J{Mu˜(Z7` u,N`'5L#dqĄ9ѥ!MWycpCy_:őe5bRK7tHm8y2:_* 7S5ftŘy|tVV݌QߟqP5Zo99͇ˊS1˲6ȅj(΀/}?Đ$ :Ã1f.(Z±ïC,~JN-t$(QRQ|E7+^Çp~5x qZ{ R/ d;O"n2y7HT,JCώ9WSovqu 4g)7ʟXT:}ֿtbgmقoat`wC.34G(j0麂t)a_Y"(G2 ˧m~o82 ҍ%`idrNb{GʓJN 철$#\ⶊV ˫dQ$l''Nk $.{%-{WM' `l2f Hԥ!9 ( n:Y*]BK PDh|KMMSFg?J\QKwׁj2 GV@HF VU1h;3?k*Ϗ+VN3z5*Ci PҐn1f#acᲶ Nd&/jr%nYvPMmlɭx_iN4lDƄ{qU^Qy#YEx PPKa CH}ДgO5"Cq?x.zw!<LϢ,!N 2ZS1z[@ -`ڨ} 7|7_%(Yqm~ 8Q"A]6c׀m3;i QVGm/_54Tl9a6SRG'sMjfOVc"? 2:=ʌ2zU;Je4Ĵ`R#i얀k`ZaayڊUHΊȽE)4_Ii-1ȜJq^ t}C1]1 DyK'zT1v`mx :h>S4Ga+(TB"$PlxEx %_1?C5J+٦Aθu5o[$'qJ>Fg_)^ĺHx?$i@`nGqY-10}F~k0XU>w$H?2[ץ SY_Q 95ϳHY3nw@P =rn6pӚhI*_M!|JkwzBHbQvmI/cu$&ZlpmB]WͥNj<) *Vs5/Ⅎ+Y 6Y+SelSw'rč)l[mxWb-ive.yGGIL,h\p ,MU5E` 5mlV2-Lm}y75(34U;GY nXzm_9{Xdljָ kx :ʂxjResC%?HWJkŸ,&DSm&|ToXC mi>zxF? wEY 8=!JUIi9NqJ6g?U)D&9:E[V f}Qe$>ຑ6U[z?4#b6s?8Փn0Gn>Ydr}0q[1/w-uC)ևڽ_h4O~às9eoдtCH֑wߋ,~,3𘼙uފ(Զ{X5hPqkճR]\MWSs fs7U`˸0>4e}DsFE%󧶞 %#/t>-]:dWgi. ւ%Iz_.ɡ^8.tTV2Yx}d-; h! uIPuur[*j~c2/*HuOVRgA0k}uK`o  [/N4 2uJgN?Y#^ˀcE5Be-qeۜ"@ &ĝO{!GaxW^` `or[12`nuy {':FPC0p &#+IGhdPJ(fH6Kcj/[{!I.O5!A4y-ZL ]9H2Uxx'/AɽSse{- Lp16Rqz xE63%gDg}GOg}$Dy:l)1jH |($UU6߹#^X@t(`PٓXHS?+wD/U:Jht+>ω_-DQܵTɃ1:oAҞ\T( BB&h*\r4" sG^Z>ܨӈ9Aϕ6K6)7 ׈ĩEb12AY%UCtQlߘZ~]6(s:@WFs : BF K WZh޷UϪD DH~XݽdlO9V^y3:(#ZfDiDZ./m4愔+Pڭ &KX5B`xL'\e/h5'c:MW>{ x>v˟RE`v בH1?7~m)&뱿Vw~9c"{~Q̉h*&=)̤;2Ѩ9 )/VL$4`K}b1sFoԨ L[}[hjɖ Gl)+S֜@4Ѹ̎פa@;iVRonC@Nd% zz㷸9aMbw爛жa P#C邇9V_<}Đ P=dX spy6> XAH'WE O j=TmۛusEfjiscBFDX^!\Ư%z0i :fa9I ؟;c>VBu~0$Sϒ@VP 0eSyUqIjR7I%L2eP-XD Q:_.g۸O?!tmJ;+oNŲ[ ^< p S@pV M$j#>ϳūC 쎿ǥHHwz79KTG.Kn#A(%7 )f˟_i STnWCc^W+qKs6[HivC%ʬۏ8Wx79`. wu&ΒL/5#hWa40w}Eotxh 2*Cp\D.鬦M=:N@qYr@"PD7uҨ#spHq;_^[;.32'P #}ZpZ[XFE:uڽq6 H2)I"C5a,K4{B>2F}mѨ2b,{- % >dž05WlEμR=*'{5TY쀆et8S:l-? q=p.FM-u@h nIU?C&xoֱs6 CZ Гʒ>.,DwK&;*[φYu(_KEV=Ru^u)[UgSTz7(5۸Z,1{k(IAfJ \AY+ `S!=1 i#Lڳ8 A!o7\Y9j] J4*QZĮ iO'}ZSI A(s*0\Bgb@K9zՎN,_RvBMq'3DuԟkSXrs E5aH`+4LFd=T}(-v-΂o\ Dב˄}H0K2,㿅NtTX ?yY/4NJmg0>lJ}vZ:r6nOL~˓yn?'k9f1WB$ i ')E x W+={ئܼQ|-QM]#M%6q 4MzK]d`9`J(N2S6,qn50h=Eqe`kzSum(J9ZJ"mrM/n@'p~u/c{Jq͇%Qi)l˻TY910&ΏJCR Eqgkjy18vPr=L9WwkW5a?!jGlQq|z}b/Y SɫhO,A=`skP(A*8^^aYߴlP}H+J',$'c)u \4PdԀ\چ]@ O@dj둎"T,%dO-hp:ቌ7\*\7]ڭ51k2qۦM;Έ2V&ܨ_\իYBNm>=M*t6ae;tJ$Y1!jl|T.$DHԖkӢoTbP)hYoZ|"P QZnT7{89>@&r#O ݠTL]ʺ-/>Q 8E }E+)]_N: 9S}>YA%[& T@ ͬz21:8&6yG11,[Ya6IyT6wI_"QGty|R,w~celN,3oۭ4Td*ctt+8!N8L[eaKZYW6m_H2LXIQAʁ/'Di.ﴞ/&NyBpYFIy! Ge#lC,,; e=b0zpyQvq;8JRgeAvd䜊x>2i?Uiz:w ngfN}9\ A%c&Hd;:| ~ T(8@ׁgfAFF2*B16`8|2U@X7Ϗǵ?üW~; =s7+&O ^Qow~?c:q~i|If4͓~`I|[ č5d!)11?pWzz,_˶:Y"81f-{mZy<4|4}QTKUo1ЫoڮI(eQ`9,Qqw%)Pq7\tx6*MzumJڶf۽SU| (^wL߰XO_v$+ ,LQ۵Pw4c]|jÇ՜Y|I\a4va˜z'wKbI+"6] o\hH_˔R"_?@Y8]Hv9Q]`8U?q,epN%=RC1$H/4Ȍe78;9(+.zGLγ_g#|?B5Vy6qMgj5k7+N\"h`<]b?[ko@ڹRa5x yꓢOn/¤Vdy ?sQ-A@ /.P _/DXjd̝m[LaĬ},=5)zL '8vLkXxa ,BFcAܰ!P~S(c:o%zX>3§jž7d vH IrN}S7VPDw9c#y%L\ L>0&\a,\OI" QTJ^bkE0S`]^@^ʫ@yZi,ftyjq*_`%oyFhO==00;)› #4t]7Nv~LZ0?3d`>MjTB.e]T,L XDAld,R#K{US2R(DjӶ$_+@ݨ&٪E-cK0)owW 'J^O"bo APGT /?'& yb M`J%n☆ D}xz3Yji)ėt5Qς`6LL&`P>҄!q:q&'Vz+k&'7GG:pځ;q_q]jWhsvLGO {MǢ`zch5f "ѹ8亻˿$aH`'n'~ԕlfxu#Z3 Ba,ZcUڭD~Ғ:NA 2[ .y?TS#&9+GQhf,Ԇ\˜1{t_ QfMFUh2R:հ;޽őg\0|&.!wl|땓ċgu+{;VC MzLSuR˹z*- 3P{5д (tj[ڟnld#Y-3\[\$V/(wi m;jCڝY 0̴lMr" r={qxF ->|_~1T";@I/%t hTXvd+lK.;*g~Xҿ4R'9aְЖ}3!MŽBq~[{k_j-ofi}Ka4n,: ґl@}j\KS0eX,fc}Fao:k+dy3 q9EtVK=IGF;+t!f(#XJh{uta!AH) "UM h$auw/k|/_Ƭ'lNXFv0T9GXe@%5.ii'j.$T=[Y2Zw,G/_/>aGrE1|+dxCGZ'ԱZB)V"^*x/o ~䫢Jn)\koikfd,5P u)l3-x("GHhh4SƓW=ոs],QB#T VKO} AVWҰXS]=NU[)Q"ךi'.pB,h/3;){Z"2 T)2j.hO9ܑv*s^ fbΎr)epZ k >ܗJYMYߡC)jRkS x׆$H'TF>xwd#av?w\ǥgydXYYxP6-u!qqqawPIy.Ȳ;FH")nf}h`zy<3^Rފ3YU-/C҉̛h IJ(A1mJ?JmnzXq^4 HP\ l<[NNñ e8A&qA9ߧ EUW^~ЮQ,~8 ~{Z6!S3ѝ..`VF VȤ%bѥ.vK}ݧCy,@G@DnW<fnD4Q^buTP;,DXb3yfb3Q;QZehg;V`Go d,NF̋G"0S'ǟ M3uR ol}.[MIGIsM-LC]=IfgYZ07070100000033000081a40000000000000000000000016650a15c00023438000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/T&]?Eh=ڜ.+O!jXN2ll.Gw|=go%6|j1A!PU3?A0z <+1W &wg=ZKVDUu3%rwF il-tht;]xcGQOƱ𙉖BPz'#`@4+$ S}d5xJo{O&R1<ˣ HYX~!Y+zuVtBiתi] ^KU-:L'a -]͝띍$PyLzYkWP.%T%2HTS^?gJu b}B躇< ^j-Wy #~Vb_ҒYviƄI:*bC).sy6s.>i? 3Vs˪I戶KQfWe /?k{[njDz7 Ī#_>ӄ+#;2Mu-,3^XrnjJxHq榀 #e/||EFi>ˌIvb Rʵ15Kӛ`bI^1M][a蟌}ц*PaLFQ& SA g 6B(yy",`Ū⅚4׍2? xH>w㧘dz"m]TWm L? Hʊuf_k3.*z C{|?~ٱ+@ߧو.D wվ4$BATBpCMPq:G*49s#2Aez)}1m~UJ;޽-n*'h2;8"J܎rl\ރí+Qߨ9I3CAQ<'c$,n&YDsXp2n!X_ MWkJ^R贖( l¿>'@Mz:'"_KCv#LEVtiur{ٝuR:V(Zf?гWZ*-bܻ~#~,zUw!̀89 I)w'4uPs(1قRCf)U;z}甓f:e0]UG^  0oi?̙K7Ķ^:Nۨa%K({ 쉟+_ěc2ڐ+ ^(q;0fh7{Fɗļ2NLu(ݴ Qv )G\_ܟzGW>DGbj`8O#?kFUhhP?*,qfulCtw4qQf+h;o[Ú$yi`pǭkR=5(8˩~1D~tC~G> !#jJcRS & #σ4Y(zkN݇ Ȁ*DȒy0{H2a=T}YyQ7mՓ{#em SMv@* しÒ4\R%#p<~f0НZ|CDN[p/:yF [aΰYKizv:)*nhc(kcXOkB43m!, zR[[vF#`+{ymb*Q.>,Csm1!\IAT3G:;T$+$| !ѳ8DSU=&m/aUm q<3"|҆aj _Kx#Nko$֚<`pEC}k`P+_bPrfݭ^Jov˫bRzs<˳i2DNJw'f]Iu%Gn}uȁt-5Y\Eo Be+Hm퀜IUyIvvb,PQ2ms3-؛R"T˯ $w~&hhB}Z=Yw044PZ3 TBMfPXX EbA N4"6#|{2&N{ %p$SEۇݧˡ_Δ?=ncߡ-ۜF\z~ քe-.dAՠΧDUNʖ>$xy+Y+Hv@%'k$'@?8/ͥӗ<3 7% @tTvjem^_Z{@Fw<ѷ]heYq 9{G gVc:»Fh~L=_.}YBrel\Q>w:2Hߖ- ]Nx>?%ac S- e:5sXisGP|qNO9ǀo=]&ȍPv!+<ʲU uhznfäl@{V4y;d4CstA`nȂ7x_}+rg`e4W,ks" GD'T-a`8iB*#IÈ/J@9YKSH |z%MΧȗl&٣,_ixlxCQFԩ-^PdX.q(jX?^Sx@(+*j x Hܖ}`}$:(_x3~8(wOBе(MZC_kg a\Ym{8Π||JMEp_HD cB}n< r9а'jqsM.v[Ⴉf]Wq=(];]ɻD6z 9{*@MmTr h׺Lf@0xV KܫtA"XS)YT?f/e9"Upt~EJj G@3]Jur Q7}"1Ӝmq4p?a}SkErMt:aqtt_'utYD4MNnd_ tIdq ~˅!fq2?5+Sy+Fe Ii iN%SID"2Y", ʼ1ŴXw1iVU[';Mv=S4sʹԁs`3IbH5Pk`1$:b}dg9G8P};k@zEu7xPdSIW6zv:+ID ˊlE̦7AU+c&~و▣dUzxYX}ݓQ0N V2!+%z9>d#}zhOvyَp Z?(^"Y>0+m_QP7XP~!`9n\s6IT*bHp1b $~чq+|OY~0;QqRK,=KȯgG$`qe>H]XFD@`->e i[8 ;Pa5@:+!'MH2~!jE2Yh:;hWY;4}UőAgZl76hV;/[L<k.x8X>]jPTVA9*_^k~Ѱ,ی~m>})dPs/"M3Ӻk>yQS>su*?Y@-X'qٿzo'%,ܷNƤ]0F?i`U׵t.h1:zd1{$K\n}uE$YNϩxjD8Y ]heRG[.pJo('#g_ QSK*({de0_w0AuP|L[rny(f{wP! 90)b3rЫ&]0Sva]v:|}9+Бupn^_BkN/U/vYMws2!7`L3g]lZV[E(a}+fac , r@;)w o?7T//?z\EŷOea+Z+YV[F1cKU- ex-=kYfԱ(~w0_xJ$Ѯ>ϑx޷ E]MmmhӂKǢW\ÐhE_Գn߅+s E_# a( mQ"wcT(y/5VnQ6jnOJAf P(Xf`K*BaUKvU `z]5(N Ui5u3OFH0U~L{L@}wb9BϷvi'j@}atwASlv'<|pѢJAncjt z9i}G0%:F5WK3DZtGfx Z}3|/uؙ5H=ae.QISӈn,œ_z<]L2Vh6=|]$vk Y]~ߖ &YPxQ:0bn8{7Fƀ0FӍ5 όaOTkTJ^Ͷٮ\4RqK@O4ܝנ]hu-SB OYk ,qA}^V_g F"8{[T89Csfk2?H_әxe%0 Cj:3? q`]"8`j.vE 8s75vpDGu(j 7}0krpWIX$Mue.B_^f~K֊Qx*D,Eī^i0ks>.LaY'洠 I͈ >Iٽ~̾y3^CߑzRÈr/%dޓC`;[Hrjdߘe==MFJ=գ<"6bG^tast $Pn'Ľk 6H02Lo_@FqBĝk}#xM F.)S SۨVSщ=).mx񢼼;n+= Bdwjtg'8n< <#.̛Wr+:PvS+6V`Ma^}\F=fg$E++נO=5UgmBvcSKW8Ew}N!]8jruvl$UQMVƍQ/6)Dh]dKdG}&>]eU9"xFA--qUCe4젢)w58r:FDW]:wAݿw6(.?]xg0sMG"+fx 1YQ!AY¨zEyrO\! u۳[*䑂on{Di6&*jRj ~7/|U׈zw* v+@wWܴ#CRz=swY*D e^d*|ks6 Vo uP4SLq+2LUx8рxiqC"0j[xDgDa눎 ? _r/rit LyMcv5gYs \ LD\7Q͐71(FhM$PأSS0%H7TXd̻̹6n[2uX8(%0kP2ihhz1V ^LPw kխ10\@MR񎂎P5\PۇA @粷bwGGExS=5F!B.@*0 " ~gw.hYrR 'ŖU/.JwBFKJlHnY)kJa H.`2DCʓ`sgN5 0,c.iDp҅f^0|>1b M2]2ڋ;A,B[-I]6OSajՈ(q{3uK$6!(1"+e͛3oq$9Tiٸ8ňvP {\yy? >EJZ#-cJQbHp};Pc.#CVQn'iO8 Uu59Vd]zA@'ش-NfV+s@:AG·,)tzm4|9kF` hV~QD߱UK\13_ VhC$r2b{V7 sh+r-Ȍ¨_XA_]֬q\<9BSD~#]7i8}Ӏ-X+x5goT'֨ÂZcÁe͡6+rib2BY:I;X9 MVjwHOޯ !^f i)+iͱj;RB1 դG/ˠ*&#.,oaC 'lm`# 0XwԪ>sK|Y[QKqo[ 81m/Յ6[V?\UvC^a]ݼ pS&O~{\PԋqZrfqBmDuۿq^XO*i܀kO;8zr&[{ GcIUbEbRVt3΄% r=#ˇ=o/vtp=lkBPnJ?7"8؝0kFl?\ò_&1-H,׌:A DQh+9:gN+!*fP {vPC5{, 9b4:в N`1B Xd=K\*eermISY8sXW[sdSu}Sk@Z]fnenJoma1 kn^G;'lǓ&EFMݪww;"$ҩY: ENz[Iڂrxi-(u@4GF\!7"X4SaPx~$QO]KLHS(ټ{;h ?EÖ]'ыN͇rëLPכ #ںȉN𜁚T.:c~^ݜep%M#>iQIaj7bUj$~U5*>B2 @YG@JCxG - uaՃ<_ HX |"8R5ʹfH~  PiHgj2w"My;ЇfuT?SM)QW9r= ԓ)[Ά辿ˡWN0vDn1)#a| (("&JNo\|ޗs[Paw>"d-,\cnDb֨#MNJN24]b]h Rr]UN!ɬ5mEn#YnjnjN4nrAFfἅ`+u_оɡj6ف$Ɏt1,pe;tP!YlkKt@zy19i'C˲_R#pM 1aa CtN@sѹJm wC@lX3pqTXmd,{}@k-ƍ=-"^o%{G#NڦDb5xv/4nPwU%DC9: ~29^`' VPMyeIYċXCQ;;Nٹ7,P547oz2 ЧG3$vOq;W+8k+x>Q2,;cD0{G^HӗҽDS4v\4Q(g8v#5KJƶb5'Sn?hi-ހ8;=Z6#m\Khy:4utiʉ-7Pܻ(jy>Ē 僚ouǖm}g#Ų1y\*kH%g8Kt[]5u)C&<L]H@P2 i3u&P#wx{n_!4IY?S(iy + z>t7iߙIwI`o;7Bd qgwEޭz kq` A* B<$4`_ƱU RҒiV7@ϵFATsJr<50PA#_Zɽ}Б/ش [iErʟ>T`b/>AjA^))+tOMÔ/VnN^k&"C`HV|z~ڷ&<7 z߯Բ f9O+RǗt&~S2k+.HQ A0̄WPT~|H(O@8ӫ}~14o<;ʫX"jW| Vw6D V.GwrK}SavYBX3(|:|mB+LTaOH۬٥q'NTnDPf.LH^*_Y{Le^- ^qr[\zqtfV^8v+yLd ϓ1z2$ds}QEL̉n`B$&qVul RtO2(yA`dxh+ŧ;~}<.zL%qR/LAh!|RQ 3a~j2eT5z,3`.TD)cAظ;Z9TAw),\#~J8~<=3jC## '=JfS8Lk:fRRA'2G 0,zUG l{xTw[- mOn~N00'c,AFBn:u?N &Koj(?uOҕfP ,T1i4MqoTļz S4# A4 )ۯ3hI>Հ4\gD=_kFdHu(t I-;&}=\ulpFtQH\ң~9TY9D?FY1r\B)]6Nj]I\S>iinL5g=jۗ>n^e%?J9jGeNyknX@ g$/Z6< `pBb7:r_gAK3s }JHFEYlϦQ@$zwiztH((8^rΝϴЊB|e,N_#_BH2*Ԋ.I-lG2b,A7joy ۛsnG-^OwKʾ2&-PTɄ1g>@""@%[ns_sjx ^Q)@unl[ qA[V(vA757SP^ PRP_5.PؕyP+'.z!sc0BSeB M:g!-5Kz4 C+Y(:ŜLSbj0B,+1ïQnJ 䂀\W{}78bZ #>7|(XNr^G|5gpL_u Uj*z(Pި Mp1źmnnK1F?&P94[Ô(y=L ?\l7horfuhnN 9ܩpHzh߰ܬGL w]!4$-R.[4$s`Ʒ-}u^$M`ytGCX# hW4޾V6lz1VwZ~gq⣩`cKeD6Aa nJ2s+W*IKd=Q_#f=^p]7yzZaڧͫ5\Lqk0L>Ni i^ 'ÈzǃMMt$<>dSCiHHz7e3blڔp4!t(~o{@vE)EU 3qYtyCܶpɤf.QYE<`24u 6W}&WrS#‹ץ<\}In 'tww0 ׁ<*Ʒd/!|"anR;^(P*1. AKِ{_(rp Pl`P5ESʥ49Lu0TW?MnDW5`RqB̒Ko$)sNH?[P!Nw\~>OBKQ$;ՍR<%7dM~R*p(Il^X-2s @ǛcfctP,VɊ @)JW*j%N|5c՛h_ϛ?L;j7uQ/pDbs_(KR, LGcEz_rIɧߡ*A VBHoQ^M uP! A؛tv ΍n.59&LB *^XT%c`݌P5tJ!ΐ >ΐ?ޖ5?I˚ohm]v'`[JJTle?֩!wkR*- \E{LuDg0=j:襈H R"ˉO=ΕPdR>/,gWea/7q%D(-$U/_Ide] Q=T+׫aH@9|ߧJ"pǃ3 qenc5JTzk(H<&*neE*x 6Gp| G#Rߺo t\ݞfKQGng⭃r{6!~J#9)r ╄%74J:/}PFI3bY*0DOGl?.꬛<)kb{b9ą]:s>y11}=C ](zh~"c[ƭƳ+Jij1B]2UH5{u=UncPdds$C Վx4,ʸeU;qR>0b6LN4"۬|zY"gK¯ѷ3#X-GXn)>g :ZH#tӦB'mI4ggwyawNMG.V {:~*}ZnX ,NQFʜƂ ːdfW.B4VS)g:] A{"OeQ k9MT2aw IȬ0R=at1,!;0,@sA+?^HbSke]fFLB_M .;A O`Y 6!Oakz+]OרkjKR {F% )5?,16doJJ2P]%h.?@5j ce~P(';O8ƋEeaݲW_O Ջ|ς.(i9bMs[ z?o5krv=Av]q?922u1-n巢煝{.ḷtCjA*ܫ`H*YƙZ> \5tdx>)qү a-YjQyޡ;QRl"# tf A/fI"Fj,Uώ,|B+adѰ0OmlYaK)n{B7FP3h,7J'J*pl1銅W 08H ̄uF4xk:~$ʒ)~೉G; 4I"&o e>}@Ί>,'ݴ5}9m汷 ™-YÀ4rHb|U9^:9fY&3u~G=]HH4Ѷ;f~t͌ƦLm0IilKoo3sjVN(RHQtؤ ,&'ޭJȶ(HJ@̽q|aW`?,.=H)3(ˋh@V<(9v҆ SւˇSɞUnԯ~^  J/SFo5X/4Ŭ4x G{rq@iN-0huť*F{Z=:4ݲ[' f@kcdim5Qo^eKM \Y1WDU I-xFBtF{zأo `̎~'B㝏]ExmYj}u-NЎ+t#]_t*9+;?q 1QxV!)Hr)yAPlY Fl-6MJh'%pp(ePx/Ш ȺOL97ˡI~+Z@N``Z OPrMQy`T,tEEWg&)p_-B#N lNO w[r&ibWjPtOQOr -ǰۆ3!kj?Ы|»)};)aˆ/ݏ(*CNEi*|tTU_Q"$xg> +eX&gcwmp ~֋ {kp2뛂|v5(:wlm 9H싺F%tp+ϕqĊ^NY[ۢyFҗkv1=,F0sQJ(b{}@c'[0gׁ$Z˓>4.XGC"B^q }iѢBMM  AL O^*gXPHyXK6q: Ռ=HVͣN%qrA7]MCdtc#)[ENTm}Mh "lYj ARݬ- (@U{V6ߝ=ֺ3F!;@ފ*)Xҳ0,2v ]̵2,m3>(7AJXho 8 X1n*Gyz'r]paQ+M;%-ԓ\J>&j?څj\ Ë%ݷSb\.Ij^9=-}Ҳo R6ؔ,2gc`Uƺ֌bC@HV~IA$ vR2&H<-{&cXn!"k@4K e%WLiV9rg+*7Fōu/s n^n$&^5f#|"O.ӷ!C}J$>/==2-3|kAH,4ϫ30n4$9TEYjQ+…K/p -O7))DrhjYx?I:'KvLn8=c'һ4EZ=o^ZBwF OχT( t}}kn[t0</j%O"̢\^PDm<UzĞN{A6:[D>vK5& ǩN^%*:6yV&=T1n9<t6LTsLg~7dƶE Ņ;Xf@"ق=}'?# (ƶէoUpoSA9b X-'6(#y]Wt>Ŵ!ۚ 5bڄO?# il$yΘ˳uّ\!x35#myГ~'J: k oI\,o6HAV揰h5"[oߺ|c2\`%ȄJ/ l}V RibD g,XU_ }׈a`E ھ$8+gGLDÛ{X*Iy09@N2n|8X$e4o9dA$QUP/O(Y (MuaLzL a7$B,au+-WUwr˻;MXNohf{U&?D-@ 7@Jm}#XX%nޜdtuMڵQnqT h氓 j<q ;9%zG|ZL3!SJkwSL9כB>6Ζ^ azu&,[ ꠼rsG @2Z> r1^BhVOn,q:g7!uϩ%@l?FkrLerIقU&@lj)`gRIPczI0Y3 xӠ(;xr^ k!m_+{!Ro,<#T4av`<ޚ.L0fflDd$B6/B9}6#=M_mP Em7|&a{!8nMR^mX]now6g«|5O  Bֻ`,hJVe(&~F@"^eO}(ZiW[E^Zu i}#]`܎1`r\ &^ Kni*.,pI;7pZv5TҵXxVCBV-9xp%g7߰k]y/snez >·22H4˸XPjxa; aVkI4̙dXd0TQ$c|ڀWdDXq~d*$lX \d/̙!cz@AU2(b?l(Nqp\RQq=Ja Nh5 iNG[RxXo{dhÈ爺ʮJҘ_`IuglȌPHa<(ڼ{\NnOty5okLD"kǼ:Y8Q/,PhD'.{Tvs` bsty.V߮%_zQ 6ZeBoT< nSN}{;vhlvW<_p&o(.[twJ+f1+VDjC HG7Lя/s R"AD(>cn]&a~U@Tl2+٭+PpRF)1:` MVgl C;}+ev&!U|WxB> u`*h!>? ޫ)Q8? tn)t%N[u $2S\O Bedc~[qAA42MR@dgAhF34k0bvIKTޛtGߏ(/()q+}gnNp^x>^ >XJ&qw_9밐C]?F{Zݶ7549ni EЂM}!0#UOD \Q90+ sާw#DSTÆM D6ͣLU?shfyWDv$KäᄎC+p40ٮ0 =CcrT߾ ri.#?2 EPt-'.E0 ~'&.ryZχ}w ڝ"\ϭ0=S.6ACT;ԞaaGP#l5-Ծy*s2SY,9фҲ厎űT7vRiE6ei |$S TiKX3[lbpf\z#ϡuyJ}å*{0d^F iLwGkкϫL# 3 $?bCHNrccTsk/te]&gC!F\C6QlÂ,8:;sqwS~(=ijJ2Xe "a{9Ut:C8PRGلa BҁSW$hːN~\Ry8)h7Iu`w-5G;1p1!g6aW=pߚkvޒҕsa>Z߿Hxv ,_ ^8y` 3/;g+Oup,t$pKfO. \FPpńSC(ޯ05?M]T) 7:s_焅R ~ȾO݃XFË֗#s e\3&S$[t 2i:Md1}La ;K6:{]X/{]|``ň-Dd?$>;@Fp-Ԇ4O.G㽬31>) BB,V4F(o˕ˀ5W]Ɓ҄؞0s ߆86$AA59,]-rsUm0j>w7K2aFGY6fYJmߌQo [K:04$Nvn1Ev{.u(y-Bxqthm!3vܖ(aUnD'R}F5Jc>yc@*SxI+>VhSz)++̝@t/]sdM\v;bxvm 新vĬёG66![<%2X< ـeTv_W?!RbOGypꦪ;x]$$u/L1@K+.pwa5bE e`l)FǶ^1b1-@IoZvK.E!^ (ٗ6 m49ҤXěZf򿰹8۔E  (ĝ⎜X=gn-6prkPAS4n>{8`vB[)dL>BBY%`1kEnk7 S`a/Ɣ.hJ{ 8( ڍ93iZ=W{ (hC-r@+-k> E.~"ΪsL_BgGb11w%72QShgYS0>HE9 '9?92#AW ^2LqR ̢֢˜>b-m,RZ,d\o#wCT1Ip4:R .R`$@Ŝθy(!Hh9c h?yGXR ǓdFJN"O0,S:n`9>0?Y o+*x=W Im6PGF{@;d?kʻ\Cpͮ;O"H/懶U>c?.P. !TeL"n37灻9H9K+y,9hGxTˏX$9z鱲)Q{`wiqi0ϫ+9y cfg ,mpIr-yɟ*V|3/-,  **5 eOM[0$~n}$9$1fh1sp5!u+uNd/[}VX?AXrB -*p7 2Y'+spYHNr<,G ~꒒h}rYI:Ͱާ hsQX" a?4{+F)Jkp]@evX6[Aa$lԮ&A/ `|PJ:dl+a } ]d6HhexZ"A0h:+ d `C~Ckz*f ˭^3oE i,6S*(@',q>jrخk+$5s,0[h&Ѧ61Zqjyr6ѻc v^nUJg^d!"︆|JuJgGC(ō5yC,9B5}aL _0`߮+R_KE.b|,&BϤ1)V`DF8Kr7a䷗%+m_ǧ8560|KW4Rgydܪd=Up`&k-bS4@}#h:пBfl*zc:I?{m$Mn͍O ZRWߥxmb5LItb^ՍȎbՉqNjRf?P̒Fs-M'V) sevW?@}h$\FZj4d̮&T̙0"'Jc㹝@|DIr&J#8-h ? Gӻ8(zԪ0uz}W)|d*fO厔@6 ^Txs7P{qFE GpNš{f''5ݵmj RC69Ӹކ< W>?ؼxxkxkZ>S9|J\+OTKBCtzy^}mfT :I0A#(1TuLF8~Gu:z<:A%|a;aVs(\{xB&%x<oT:E+Nq*)=CȈk淾ݡHz:;⨼`u4eQ8J9X<b9xF=VyyX,A];}Y k߭MNgR`Hp7A @D:#HU͌/''ZĠsfт_pslChE"}WRc!/O[)j#޳>t%aVGi hcw)ތafyE9^ ~vpߝv[2Uѹ!z*R-&hƀ>槪J azݿlRHB}=QbxfFrcl!D|ٶN/JC]z#T]ɠFK$!%r#VCIg6v},6ީ +.c@ato$EF"533yQq'.`^8dzXu64w6dF7^ ?/^n >~d§{Pi<eOiUA̿z CW W eH8r>*E(-4gۂ Tn3Vwm켰zGS;Rh_=ЪAnRC+aeĝt]3eG<,4C$e!!vbO4J+o@p~A }`Jl:eVjdЗD󢜍նå[’^ A:s1eťP2\,[稄V'QN,M?CQ];1? A"R ')tE؅$_5:K[ˍa/KH تvaNS B@KAh3Kq}\:qZ4 |ܰcɞeluE7PLs}c/;$o0v|*:+\L},+Wb(GnQpg#v(w]bGg\z)2( I]52AWڷ >AE\`Ǧq m% cE:%G+|FLe)awOI"N"InYy*Qъ#Ϥ$|ޱ%9X Nz)FCs!̪' 8nz"zqFz$.}F1q0ugku@:6CT5=L52|1yǎ2n]MT, ꤠ}z "=+V }u 3 IQQ U:2pv=]溬Bh8Rm;h;[AK, 6CQCt6zBM{ 8$zO[WLRj;A%nQ /6M~ L=+?a^u~i[p}yI:_ P.~,o84fJe^ 0 *23dfRd~_L?LG|lbWt dgmGl~čre WL bώ='Bwm@喸cUcV&K a?nUD4.@ʓ-կ=='T:ڠ"`LF\]eX[$Ň9J> cZbI|6MdQA\~Lt˰3"<,lj"9kd(wi |SI"y+?a+RBΪ$ϝt2pr* t v\OcvhJK#luqݶ2$MN4|6"RFas3j|vS6S])r>yG3X9ٴ%H/-] Ms%+Ém>9;iYbI {)g Qgm0X&捊a|vﯗ-?WK˜KN!0#Y8& lѧ2sdjG3H %InXJC2Fj$fK+(Xo=%0ԍң ,K+A >kGKמwVS_G-(\ 1|)RE_CH!y)\RO60iCx >9=بf=SL{zh 2EdX y[eh+n.\;އK&zjm@N)m$'c P,_N4m؈~Q  YLi1r!t&'S6Q@G"+b A,=M9T* kW05 #:qm(dzԺb1BAJ6pתVυXrc82@>BcҬjs,4U G?ˁWyNH7\ lk(PWҭ`Z2kE;Y+.&l!KTʿ|mx\IB~0q]< Q;A^otZ7N/d0A!T9L9!Q!3Ky?6 :EaL/jp 2p^32 O'fޮ@p9݉v6 !R(չ #P(@Kh)1p"+dr&a"PheGECB${eNL L^ ypPL =]p9)Z.FT@jBJ;)2!M/K+5n>a? @RV[.Mչ%/ ͿbZn?+qx}8ea &(T W$=R%nPi0k$ pP|Mm69A*&cGUaC H쎸wJ IMD bDEz,h۲.<ΠT-Z<"t}Aj5)C||-i(^.K (Ta=6bK7~Wy^TNMOGX*@WejdҮzK6P ._{y<)e>AF R& \D4By^rI(XdꙡY prT $9%ny8.EK_Uu]sb!5YhauH4ҿܹap?Spy՚/)i ,Tm\A/.(qp}f/.8*KT"􍄢a'`N^N @@.3<Cat07MtbUE{$\Hz]ht&]*`ũe,A>* j$9ԡĿ`vH1~qt66Ԁ&KwB@#Vî[u%\ ?$Llz 30F ($X_3;k?gƐt.},`q槢"a pPK/xW$e,rjn6-t JpŜ,%+ ) ]&iEԇs4)n4;IGcMUCs{D= 7:=Uqa+R3(.>T30_W$Z8dž<#lJBS cQq4kukEqM4hv ȨULrɩ7! >ox]C0恧/_?ˤ֤3Rz"1#8Ԧ;@QY&Ͻԓ2h6reÙm)Ϻ3:pN(? HɢR-hK.?`HX˂>PB"HL5cJws?9S0O gc2)|7G2p en `)u*%[`o.?w9mEzG5),,L>Yi $y8#=Ÿ66tD +0YWT{v*c-sDJԌ?ϗI85@j 2Gܴic_u*I*|Q ~|,4+%0]dZY"(#𾆊Ncq> )j+VYdzqک]H9}{DM:?c!L:y?VM uznb:a %Hc }J ð |6V܍TS~xZO/ V<{Z})QGq%QT\zQׯq]6Gh @]|@YeEmr%#XDF%B"X+L6-s9zBj _ fMO-ߜ=ת&=f%Dpbw,e_gBV* ge2[zL/uo vGR@=&pNӧg!ۘ2 f*4v \"iLȌ}3W Yx< h;Ief2X2AVgmwRwimKK&bA0})j:4_L !3tW`fTyPFW{o3V$HI_T[I[B;ai^z*kcC'hy\DVwԱx4̓Ysqb0+tp# zZ6x4K9X$GAtfd?{?q n u'CwP H>o[djp>’#ڋ؊G)ʪL-o0dk`]Sp5ksH󹷤Eq& ٪ }(7m"_ hf}mI:+IJe_f~R .!ljDqX髃W,|R!j˂,Gz@&pNDZS{$P;ht5|vk!u _AZqy6 c.…dQo73co E+ NB0}7?\'$2;n F!fmC)5cT`2(E6JVUY ҍg;?}>uჟ~T y(KȎaa Hm ]ob %|{GN69 M<řʆFޅx8g$oP-Wd@RBq\z!n^(v$f`KOuj!ZAU7;ꗫM"J|e٤ nj@/'?غ_~`G$P.ﯮq1]n&/Fϝ-|ZUl[wf,o Vv%k`ŶG:pDj)ŧQCJ܀jPC)fӿT/G}TQ R`LG Rq8D^:AvP({6idԝ%6Fz&ȭ}(A%I_= pr4GAzxY 8˗a}+ p-+S"5rF׮CB-YDu[_ |or:q'\Vmvb}hkI^[*'\"KFvq\m-u9nҒs[)sL y|l.8/Ă8 CA+E6z-p$%k1h:nE?r.?VHX6ߖ>?+s`cv̪q 1V4F헅 o> %m.pp[j4| ni!@ͨ;RF O4]ˏpyBnshr 9oM$vkYI|tùע+dRh};cD4--^ ~N )6ze9$4Sԕoȡ wm_WԴ;,MImgBLs&xԼѴ`ӐD[T캏Zfx.1ls+-DʅQ~|3PB s!'䀓:@Oؖ[:\?(?&A?G[BNT]VʯI/N@,$ r5ve[yYӠEL7>уyW|ޞ2m8H"1PɊvwxc * 2xZB!vڤpř-:ժ7#.E!,iDcƳD U$3hK*LkA^, *.iYA<Ξ!ƃRdzכ"X|2&W |=9ԟV;TYVae+xg ЕjnO*s #,K۷GIB6؁E#S'{Ub$A~($)W52xwOORD])eI,bdhC3~YΧT[Hڻ J銜H /&&SenŊ (=)~VuNHsaL{E0UzZ ÝPbٯPOg.Xm̫*ݥDM4.nQF~Eu fJGqzD-<_vZq`Q_u)%Wjpd\|k*m!K*٘')SU $ZFZ W Y:2l([HTя#dׄ= $yi?FdtSBELmvsE7D?i׀WB/}M:=T&>0˃%v?AhT[X·fOe(j?؍ :00WUVJ WTN*? 5)7gHZv+3!CuA(D4B߉fkۯP͈@@Ƽ$V ْ֝wǙ>MS8(p%mq`HR pnb>d)RxĠ 2&> AZLo&q@raJYԤ7';[(orx+vkET]a<@QWqyR{t|_ϚLl[~(QfiFHNJGUmTV wƥAnЁd6a,D,uQڜ" r3I:$ֱ|AS+Q[VKfMMᷪ hψ.۪r44TNdcŪ9#5 {Gȃ~!JuY_D=pv@Q w+=#X'8AlS/IV·IVEC| ODnN6h7"ԗs5/cSO%g~ۂRڿ|Y"jH(Ya%@y\6 j!{VO>٪SJO:՜? OɝZߘ#vW|ʺȴ Xuu^q8|o(jAP8)vcҤ~iiS>ז(.Xb**N;"4 %~m EJC:nTNUOTyrtNĔȴ.k[Z.ޱົF QAﺎ9 .m7;{%=5CU(YJt]]s:--;&Gyr:͂>:xF8r4. U3kϴHcG84#z϶ӳN-I}ԺlTB9|HFB *>U6 CeɌ톁tW(41Ui5O®:U?VdM]bR_3]7oU=t-U04Xx..OC74@1 eOKfQnw};i\nn䶵cб/019g X 7D |Xt)>?(ybA*3 VITN*_Bz1`.bX81=TȢԇ~e[Bpv_!  >=c/4p !uP%:=جHaEs$ݴi٘&̸.jϥIɰ {fB8B.\ *z {57 ?fL:xǦKoI]Yg)qgA+2{Frlled{9Z:Z9Wˌ;fk+lʪg vbEG+W$!<9*>^Ͽ|A6.9|z6!J\֌@7,MYönߦh$(=PGR@ ]}0+& }]9K҈=qvz+$Ь"|0HB_2!1Ɗrf+ѵ ,. 2g#Oex#}}D+ |iFug\*qn1B--D=z<(WS4=Qws5of1}a+'~= ~bS1ܷ&tʼn"y D '\sy ښ0HSVeu>vt(iz@yVN?ʸZį YٶIYIcȼ4{w(d^frIkh8%`z3%Q{"ˮJ\>oD^쨂*V1W5;EDpK1_U&:}wYq-A~9L[| T?)XsYToԄGEvG¶%*dcMV"D)DQNmzxM )'oa;@ϱ1_cRKG/\]Y> , Kco.LguSO+4=*],&Bz|x!Ӷ{lW"/{Lp~jY2;D_úk\`!{]$۞+תeL%]K&9K㘦N&zG(yW~|K9)fRv2NS1fYF};sn-;xR. OK7xN~p#oˁ^;Ry0'McoXǵ5M}t9:~7to8L~̄$&iٟfNNo@x(EUMTaaΙU}ލ" sl.@e*UrCN+|>{_E>AL謋j" yu}l#OSczBF>wMϺՃzi-df NQ|&CRMUxΟ1Qjcy5x~^I#k΂BR}~};-x\  B]e7htZN {vY>s_M{eaw6NskA8:4JQ:}R_$^)K=H $?f@DTO3x*nTwg,EfÁ}kyth@z]I)k_UuD*Ҧxzר̇Ywm,69%V3%_lAvrM?c'WXVC+;vRznH!mO|$q6/"*BQoHOU,#Qz Vʀ8$aݣvIOܝm[)-OKQ9`{f]O`g{'w9j3®[ԋd&0 5,yi5U&"$vfL^+rJ4#t"Yu4<Բ[ޓYNq{^0L}m4f'*͍R2ydQOļ!EC@%Bs%= 0F`7-yN ̦iFP؅(xYv6HIO"i \lP@|w*?! $0 Aq:օVzmRK]Y7^=MB^W|~U*?~N#i/-2΋yn띊v=L"%$Ba)IM ^4=ZunE 8:>ƣɤÉ/g}fr<!Z_ؑwsׅv@`L2U=epI@Y7p`U#02v{hpu|6 jLP?ZKtU4:4OǾz`aʿUT]5wLAЀqNΑK~C ApLL)o`ZE ǖZ?0E3twD3i;\QA{Bݍ<.7"LHP=`Yhr)6C:z9&5~hM(`toU[h)Mb1 +̂qgK/Z ˊPdR|#-)Z rf*iwQ&j(_Ѣ6z/wmZB6/F#A& qlkZ.l/-qPD$Ff⃫ jWC;T;7J%3ʫ B98Go: lNqnJZb}hWu7,2o3 g赑02 >WF$`txYsenid'ɂFO/nIiiw덗s֏OotUôئ7PyYr2IDtS΂5`/]gDijG qVII4I*goؗCaҜ ,[+u 3jSlBvʹWA5 qT PʧA5Ts0˦Ѽ-yMMLlĥ'",}+`5́#H>\ YM#TAjnq 'ÌA]?G0c|?W§ : E; x>b>D:z,sWjq⏣V;iO}j8q,+tO 8l$`'Nsw_mrO!0)OHaJx >or|`⪃I8mfyiF1][ȹ[JrPxyjTȱz8WX;uO ndˡK Iߠr` a?;" #wX̺Nܽ6Ȱgw mP2В@]o bvG}"%8| p5AWhD$I}0B{,G2 =Q< {:KLZ;yFTڔP [/)cpZDGBSoF)di6*.TO54>0w;aN8[4s[HZZs{\o >aMˏyl x8̓,$8«p|XWy>6-o^,WN鎱 a,gI\ķQ#F+_[܆1sq74&X669RdJDQ'(isf- c?2wFNT:]oY^!txt>qn7E2griJ<Ye OM~u#wvjnS{(>S\7rX !pֽ9Sd&ns'i7ٶUW&62?=%&ql [y,伅aT)$<1*~1ZJ~6QXyGS{_)Oh@(y ,_23vh?_$|uC^l"vgv2nhϱq2m=hkINumN"Jes K&Qܱ|}bE*(г!i\8a0׭(nO!q[G-Dxui@l~^ vJ_w_M1)V_zg"[-V*a7z;c{>\5.!wIk3o6h"׳D;>4yѭWVxYi̲JS&Ь" "'gt4yA>w7g]w F["y@ XAS\;DjqqZ\vK dlSGx|~pb`Dn+^rιWgo68 n'+/ߨUA P__ڻCV"7H&s-Z[Ls `d0$B"%hcϐ8.dN5Xh޳DѤ'P-xX8K@y fKV O_@^ 7cNͯFIRHR8?)`BJ%mO撮Ď\47V̦wލp'g~'x'e{XUkЀ“,dތm5V>T1*\k&:I(1f;Qoaޱ܈ᘃzDmx '7 n;%͌b..ǁha⩻M ![ڐz+"1ϑC脃;љ!s\ۊC52,"gu]mkzmt~+Z?/[Lf]>(]C!~," <0n[6A!R8D8ށUzh3.4YD8$2[^8]oQ]sb3AqaMSLs N]by_s@s]8jRS7p 9b |7+^xehJ3DWNHULAPXU*R2Dnee`p8[qM\dG`Q"W7R<fCI\~?$ҋSotWhqR|FRذaxv蝎kujq̦$f<19%֡m-j|KUI-k1 9(v@O!ӽ+}TMm:B2TKkWEa@#D n'?t5_b)-1>}1C jMAwDMNJaܣ8f_fYqQ7N?,9E+R k~W_EOc^A wn\Í[-Yl#H#^y#HS|.q7 :UP8$ &2UM=ڃD|͉YKO}L2+򶉖?0E %Z j1QB(f*ZFkGBlTa,?I,!he@FDvUXCezC$R'r\5]XWt.}[%[ϐE!+/}DncXXX?> q懄Ӄ6hHrG6hyv"ҜUO)!A{vi,yk~ճʵ 9Km 7[%2sTwI܂e9Xn]_̃&Eȕ&<b}X#*ض;,!5Uil, ʩƜ {j.n(B:tKdئ8f:WBuks3ebaXc̔'B\Y(/Z҆^iC-J=X q8,f6*!Թ:;pYCX<XK)h Ъ6h{4e4l!McC6& h 5Gj^ISfiB8XXؾکN |HX6x9#HɦU#m?k1#mUYAtmN+T N}wJ5.L.i8:[jwd*Dj>C~ -6@CWAu{u=DDфh&qVb=Cf}`֌]d̺ʥpZŒ`Ғ,kti|4Ja=ۊa{oI~CwVD0hWf 11I<&Zh"mHAJR Iߟ+]H-d(M`l86[_m;DfG[,0]ϻԂ]86?l0mS| 3eP.H]; I۰ݽ"5HG{IlCϴk*Tqmb%Id'}ydF}kVw~/E*C_޳Cܻ"]ª(܈2"sY|SvQF s_4"H,2\ݘ[B'd>{+[gS%OjД]a74KV병 7ٮ+UxC! w wŊ6"ypV_;!K.$* \)`hcNPnY47vqC4D{f1u]daH ?tJhpWr[P sMYQ~ˊrR9~QZAE!GRA{UG*@Zّ9]<~D_6+n+n~Y`` ۂ@\qD`0vr ޒNHaay/cUgV=::D(@Yڙvq|tqYϨe 0єK[&#k&_'p `w77m#^2uޙ6)Y 7[2ɱ0f|L+G .%&{@eF:վ*^TXQ 1:EuY7o Y.?f"GB- 䨲dAAIb' y¡oJHߍts@i| U~෵aݭAuJsIB>n~KT#fmp}u%6_rҟ~ 6_äT}Lxús ҠѻG& hPJHnT5*k1wVG(9$V >uvF;즧θ<}TE9I`Y߿}Mmvl5ovgTUW7e$F*\%V`:V o㶡bharrTWo#@i6њیxmJ{nxiM4}bƏƎCAG6H r Q؅`(widce Cn8L  /EL>` pj|c$HdN.;tU@GcCyATxn "U6#|qK`Z}wZ2^b2YndObyA8@"L-q1o&s23?﫼~5ghWK /C-H=+>Fg[D0wOMCu/7x)Ks$cU)*=s2u ^!-K NT!DE F`:Shor$jSoYQ?vT$IWX)Oya4J ]v  8\\߷!!:H1ĜpwJc3MbK Ox-]tL ut̳%1z=$ ]V̹Jq7 ja`"GyOcԸį>1٠(ip$D\烳UOBwE5\qb7eVKMGi ~q򽼆 Uj_=3I┪ٟZ;Zշi^H:4S*UShpԼD*baqN)Þˀx\{ʍ9ejcٮ@kq%UJ%cH\E4IVD./0$Wab˾J򔅴]"D۸{~%S@d\XӘ;!kaGlamSU_--vUF뜯 Iy6bToXzV'߶e؟V_cQG[5zH,.#bj\V5"5ia1CNVxD֍բO_YLKLϒ[ + 0aNԃZt'XGX% k*B~;x_ C)JFկnqT==OPgi3e$`h?M{&.ߣMR^L}$&`XHnZ9,#ך'QnV j`ߜ闅9'*wqBdK7?0Xfhz1Sz[r .?M,8 RٻM wd7&hɍٍᦻl;LѕC*y?=1q5^@.X'λ*On?z1\,]$f)eǹ䷮ױ6h ui9ҖBJl ^6tt y`9ay5͗)"ޓNp"l=^C4;.ƗѨS[3IL"g`/-S]J&췔-dd{WTU \%P'|* xhl)~XC;t٣ c?D>[5#M6w+rL a=burq|9֗KΡ'5lg]X!ObYJ]j|_(/Pw4 dp4Pp2c\697~Z#%) R_F]vH4tLDmʿN :gi?n hW7xyMYp QaV lE?Ig&Ci:1<1?'/;J?EٰUKd<~_<ŕY:qhrJ@BD pseOA_$Ė*,,5UmE^uy\"@:/sjΖb2BUj(-k ĺn T aoAW`<f"d_w eXˎ',䅦GUwEVUvrkyshٺ.,ܓ'8u\20a d SE@ƿ<{ Oa fQz?JnQ1Fǐ%ērVk k2iۜ-60Ү3"v MUEr;$hǔ P1-,RlNKk>uj;R5t_kB <Is2 pXMv6Ct᫮Z2<""vmwY2anWw5QVQσHfnbؠ\;$niОݙG0E}OS `8SrTFb{F#W,Dj d/?kf/E>Mzk 02"Khگsvxn\R$*O>1!)rH$’*4}o[ɞ]{$m{Mnjṗ/a{7&U<xw 8[8*v'cl2R8U\yT.C0NC.DWy}~lrT뎽) 6AiNxI(q-V $ѷ#Wxd-h RD`QZJQI]PLr_C-L spbXImo}r/3Mtԙۓ-8Ckˮ<(3aV_5_ SzL$÷ɱw̮G4d+F ~Paߡ3mR`Cu|3ҢI(?K7Tض%b Ka{6sfۉ~G庮.zFp7/Ta?<)q7Rcìs9Jm(}{?0B;"#ġ߬8HtoZ|Zq:rxjtMJ-z %GzKv &=kч3 ӌh=Rctzf$H6Ԓp Z:-ƇHnR[* XerctR 39ofNQuL W7 pLWiH&"zM:A|{fIj/dk %D8B 6eOmxZ2_#iɞX8Ay `ˎ*<"s@{Zb.07+ lzUZf @4OBPoNE\ fAg$@M I߲lTRUjxE֐0sfB 13E=U=:6a9󽯽rǬM*Dպe ~O~?5%BUW@ Zjށf?33o |X"m!]>p0MjC$Wre/B YỮXVd&0~CFӋ( HFt Fk2mnwC ħzQ H%o(5ulN#{S'PJ,iwާ#phGϖy#={\νy-}K`g?@ZģgST^˜!]R!!1C8ůtSm4 0ԺiJ:IJbGGx_` 9ϛMD&kTi)l)KU4֝)7_vfczGXyp:l^PI‹(P-AY#NCVŻLgH%HqR.|܆VU'be;n); aD1!OչSa-;:bN N&o2}oyLG+At%M/3 3k-/-7ID3s)!E րL6Sñ3/b։1l^bT\It!>(ե 4IuWwsаb۵BLx}g,{k,e ]KnbgҔ!!b'O_"*y[3qm6=' ~oK#i->ѤXōaWjSX[5f&b]snӧS|0xZSG]P̙IFE;n &w7%C~^f!S&g~oտ"R;5̹E!'SDӘ 'Lil8!#ۋq`1뤑 rgbf&v}02*EVep8jA4-L koz=t5K`Mɴ2,D5KD!eBUC(9VAzU$=pצ /SiPfQDnAwD5+nF]iMRHXmeoMVFFZt^ʭ:6{yN4ۅJfCzr~9o\JZpOۑ{Q!DorgfJ3ZM؉7R^>DH׸nashتsoS#€,@tHԴf^y?m%6"=Áe_e^ʵB~~ U/*#^erM*E ҡQ ]B)G?G ~B3N4bAtfڼ3gE>\I nW R97ϳ-ӟ80qy)~xf#ql-^YՑIo ut^JmOΝ787g+#?K%Ow0vK,_ Y6\D0>1 DeY(M1LO_t껙NBCAZL&ѻ\ȺΦңkE' .ҩr3hHv,XI߅<mhd,qv_vw!DW#Գ!]MIFG%Mμ>2fGh"%bXY ZƮв Vxvz+Q Js j N|.kfk>bօ-q&` $>d>jW0UɓBE3c'5V<Ҡ4w9CO)n~hgvh"Քonhw)ZE@j?o&xʜe%+7׃A'm?I(ye&R9bwr $ք4d?l3^#x,`)R,(sKLo#jLD`I.^/լLU嚙pa}FI,*6>B.3oV{Ҥԫ!4-E0 nEi"u8+5{ٜ'$ćwp%,!B@x҆?ToW0eV5!HHJٚt?0KjKdL=nR=RCY(" dN( `.7.N:ꙭ ̴3mN q6'e)r(#s"G=#pf4|"ws7^_93ƄY WeO2刐#r2(˃46ʶ@vM˶$y1\ȔExm',¬]ւ$eJxՌn+$+ðq; NF[pKkӼSAYz>0\T/cTz’ꕈ4)/UrHJԦJRGg4XDxֈ·êq@T XBqa:zȹz ϥPMq 6W\:q+&d }ZܷD$%" tM qwќG^eD׏G-Tk3@cN ~o,NnM>9|f2U,lg>1 "[p:V E!lmEAP0E'%+wzvtW5J9;Dj+,IfMй_gƻɷF (~fM`MN{X>BE?tbcl~][HprifnY%|{=ܾЧ ](m, ΈUܫ 5|Z}n=ts\jq~dJ? ;q*i42?K ͠jfq'hIH8S555jP[%~Rߣ妻$5 Z f N3:O4DSgϘ5 t  nGL/=I<-G]..wbkщ@Y`o>٣@U- R{O޶k9n5}{eqF<)l¥Qs]3j_&E.kߤ-u:k2ܶU]풏iK6& |4!F0iLH1Jaus0yCEi ;"6$,Q:DnAJA6c u6~2%I;V`&g읆1 s}ή[6JmW&Hp04 EژUh ,X,Vovt4sbi>\0[BC·cbr+ht fq;fV袭FX/wQ[Wc nu(*{eiڟewD]N{zzK+F7 b"˺3ˠPs*k{q6I\&ޅC"%Gޅd#fܳ6l:Kg">]HDv+X|d`N^">x'eWJgh{*.2 k &j+8392< ˒ ~k2PM1)s}/|1Χ!q ې)\T X}s4\TdIǙm4;?!Yi(mxI0!ƀ3B_#Ϋ(5ƕFݩ!(?bA=edyT8 kMFDA3|[i=VJ~ ;eOC~^Ck߭:. zT%513|UUA#< c"Vp4"G b=d&5](Dig˸کV-huL`M9G%ܔ2R{7qm>F>ԔZtt R[/lx"A2M0AH^|Sichn UDɷ*jيG ֡GBHhUieFj"jXC4R YL 9ݩ*<Ԩ4&f^@\k焅g测[nt̼ 1e:Ȟ u٤mf xl%ߝ<@V6mXR:s$]lft慳닧v^ٯ,2姭3+A`f&}9Va=H4ͬ0 ,ww[A!@K1{t&'L놏5z^i{Dxsj5c_zM*ty JY`t‘ *3/.yT҆g8mw9eCC}3^z츟}{Q6(0$7AKh~oHY{lg޻k@tGJ}pA4Z֣)kxq O$ƾWG:?%[t>;9mڊA$,/FܪUJo_+êvdt`跏@ibV8^ W[Z}_aǼ~Fa-'ah_'Y&Ae".nA|NFI;tu98DK2!LrԂ P3S_3deNTߖ7n9n\x@ "%EϑCpPч@3*ȳku;TZpyٛ~B~F/p"VUtuVDe7p&an*fǃ-x(Q=NQ~ ?|&/ɪF6)^@+@D ' kaX\MAY}U՟͟O$`RL.zFM\"̮GQGLް؛Kć0{w.0uy,LԘK*yy%|@*os@Ǟn7-WY"q(\ ښ3ǟzf_by5 O4\7E#1iS yfBp 3ͷ:z̤+u!<`8&] W?-"{жWՉg\;rrfs-}u쿎J^8*T~1_`{}VM?s Bb;,QgN d"q+ְY6@% 7v/GܐnnjWL 5+!u o=KPu$}ۖ1Ybj jRK$d.D +vV,'~޲;hn w[C6qNck']E6jgu5WDX%/~6m>](%PbW vB˩xA芸+ KPk960:T8T~=(<:-{RfzNZLzc^79 Ve#.xsک/G_?3wmu4g4`.*x4gtgEOp!rWR9j26>kRYwFtw>Ms nNRd%f^yHQ`,f/6ZaB5DQBy(늞!Q#޽@A4 ZLxxZ˼^n􈽰Hk 9?[ԅX#x?5`6G(Y)Sa0CGf`~"u;HȞQpCW9NgM򆊷0ƈkF5=i~ Z5%vA797Rȧ-aGo2)5c }&ŧ#*,fWh]j;2uGGfP=~#1nlS-$i܍%-@0^8/~ .]N]KY;Y q\k qAȞ;ْP71])J\yzVBiO't(E [`mRUӶћZ`WEy] e7n mb@/  x|#4GJTu  Xiɂ4*BޠEu?ڍdT+WY+~HHt(8A|̒ >! 1&=0@u*.tR@geW A >8swOgG,x,3 |:2gP--K>`6nzhaJ3:/=%5`MX 9U\QdGf&^EVqK|j^6& ۬ѱR7=!輝_9bKz*a/%51FB`~A\;Yrf2lv9GʞVP/"'<'&}ئ2.I@:!<}`p(+X eUj1D "{JW-l,>?ZEX nV§-ǦQN8`aIG̀vrHc5[,fx*ܬn@F<!Fن-*nSD?'}8YI comO@g _a5ѻgs\M'Za7Oo<b)ZU9R\'^(@nFaS,T .m2NOγJ(*O(Fa U8Zwv,h-ET[}Bc\/^GHo@T"kp(h H 5 I֖F%itnxnbu (ksL*Z ܉}-(`ݏ+"K;$mh"αR&?Xi /јďS_NLesNpDTY`U1[r7a9Z/!soYiaxU bq.Sf6B-/uZ֞i8)K:X],8XFY՟A|lhKk*&'_U[-]z|$-L8ޘ/~:]oUkJӥҼgXewɞƏCMm=?kkiCe6L^wq< ޹P8{gXt_4y=6AпtzS;y7tZXoWi景u26F ~f_H7R87QO=vUYi!:!*~jB5X S26<=n>bEc 8pl|7jz: Yj&~/>ox$&I(zLRrK=D$WXjx<4HF r:Pk&EŶe$78vnΨF0,>S~;rػӑ[c)ҵ}=(|ҽ[9 8 E;+x 0gP ]WywbwqV@ a Qd;QsJ);7B"~wz''bN<~RNr.(T Q`ueJ ߇/hK 3 |xV}wVF25LiV~&RSop!{!*@-ylA.2n`3F @/~!d9i!/̭ :E8(fқnY͗B9Vy|{-L4~؜ee`ǧ e(qp%`ђ/1`_ M,qr$ru *^8Pstb@  Zٗm 7Ii%2rWЊmQz-6ŀ(TzfӺNY]\dSթSBI{+rzbgJOOi)U&lx%k1}4w ` YF ̹n?m̪K" D9D;v&LiWap!/Q+WroFx'nq|RӔKQS;db QÊRe,G#bgaI6sa!:@@!U`WΫ&8DӒ_WWp/]Onb%G%! G,Q]=H4waW1MF]ͣ+&6_XΔ`LGdu Ly+U}[ge1p GW]>eQ$!lXw'f߂ l)&g!v>x%3Xuŧ2EeG!SSOac"1WY~vMޤ[rA*5UCUHߺۆBטs5 ؜W[/~;jdh|$Lӏ'aPx4wӠ!h{&$ t:ΌHA[Wz`<36:Ct)l9xcŝ'Cc2؈LȔVb p/z(j0 r7CsLs IsJ{d\b?FKKL[kN }'ޚG-<L H|~.۱t\'Q9`):4jZǠ3ࣙ f9$>ɬkB/_ Th}!d܅h lس覞BIg(`+.eYm/ 2-6o}pD>U柧=\x ~z޲f nJUm w ^[Ң ^acV$DX )8_oO{q Jn8Òf{ԇŘVNh1b-7#]"9iѤ&e)QXdוV"*c3[gor>Ĭ8'ԤB*iH(!}ϗpĢ{@,~˲|?q Ԡ{_W~yA,< %5lG]ljXm֒My~ Z T/H>sMQ9 MG:bTZLtj#EVś&xL|_s²|6:MOP_PSWI^V⍤[@ ǀONK"C5OQ4{2rueח+Zҫ /I[F]5[[ƪqi ;5 'ѻ}`P/0$$$JWEHh^]2c_y9BGAodFUefgBSyigXd7}MvHV,Ċ`7k\/aŠMzxDK@F.C u%u<~fe`^U<:M1:ԣ7 z[//|!Ux5|jt5#u.v4L-B9 ׸CಋʓGkg_&wt Ħ[}JbHBazܚGf .'@2^n1 㺬,"Gw{p*=_.EUMܗ%KpL\rزuYܱUi]%d9qwE'c(Yؓ`dYS ;wv {S/n6&"RM3ªu-D.ͽvuN@ V!zzk[h{c{k*3Z7%|՞Ř]@ܾw9(MIai " /.ďgZ8\܍H{ߖxpEZ,QIhаD5U1^(EbcZb@'vglIlbeŧa%Z14B;x أ d%5 ꯀK2M &GO.?ҡ`a^a| 覩A_M+ݝ3lq§m8жbv|cgE1현S{2lY%w,`|h*vp^cc1$f!>ۡR|C:r|6@ V'}p=%#ݪi)ϣZg`4PڞQf4vЋxMG w۲I䍛8R̛Mī|}^)cxX.w'oPvhq!8_f^&(.lC~RTZl n1<+@C#`N50JԤm*7U I{5}j|'7=#>o?YFU&^@Ľy8"a18Hr@496<P6xflBVED1nlJ>YY$G@ºsPK1^ hvR?<!(pzJ@8QhKSL.ݝUYՐ-f"/۟rؼ଴ =3i"iGã/3)/9O jҿ.s+8ذ^ BM}3Wq!=JmeÕϥ߇ĨK=,ߐBOd>Vjј{mmfSJϤ~L1ۤ10`hE-gƳH Hߦ_"qv@!YU),cmÝ<]G;<=vPuS%XYck9"-T}lDwRg DgApt0!rM6"y:3F?Gw8$85;ܡ-|8=$AoӉ1]!6Rh3s6HK~r5!a%zk^pPÙZt 9a4"<[q"nmCr6`}ƒMKf@)ѵeKBRvOLDuWF5gE֮Zo%3wt)Y{Qe?+LHxZ#֭]M#yV2 =N~;][ReX: fuciʉy1ء^=xۦf4B `rށ2QנŪg:Fš b -EE]q:k9b̑wl'iW3oR3ŷibk>p]tǤ{-aqU!Tm'4:v,dPJy?O(݃{{V \gF5|"2 .b\B<>r{}Q5b=`e֏.Tz8)"e]H`Ul'v5īaMh[/_잉o5 <Ʊ18_Qjz6g+^_*GҩM4t eG^ qcqoTl EXވyc7yoqRZT{E^=ػj?58Lc[|^mKCjh@3Y14J[ڸ/pmRӓ(fO64f⤴7:>ɓaE,I VgПcW|ȻܭGUUuߵlgۍ#_ku:X/oȢ0H^W>_/Rȱ/C!=̟s5j`[JߙX\k2GSUIBo=C S`bM`׵k\n/㛔 Ix+|)"r]дjy?'/;QfTJkkr=xP1ru/Sj;f? خ= h =WZ_Π<+} `ǸhHYFHKJskT6ۣj&>qr Lm .88u(Yֆ$Zo,{grMjdb#)#ܸMR;rKLyY%*GSSzgZYKIrg#^m>M0pm9ѳTϬl`{,S> pZ̽P\M,I,5?5crZD-(c #żj(^t ߼t[Zֺy3ĽӶVy/VAF$7iaw v~3Y+H T\>x:=AѻJ5~Hsl!nBqP+}FSG1/tR(9˂4Tf85u :1.!Tǩoz6Ѝ:[սLb5/S@#b-5ymnm"j$sH4$6@dk{\O}Fjrm @{JԬ^!h؟%H,a`"a!@As 7S(QGٚ $˾p@`CAPl_^^|ϴ߶d5}^^!AعI3Jh@;^Y+\%ej0JH b9:QaEұqtj*u\@GW%axM3LE9X6#}说 D?6,7hUx CrCͯ(YZXle-1Ĭ/RKn&E .gڽRv g/O+YR(F._99!7 %\Ba/_jzv񬔭1WIރNKPX3pe>ui@1P{TR).z4Q[۸f523GWsQ4*.w35.gq_Q=,jbنFn aHgW}Be49qbSۘ!$`hc$\pSʎ(9R|f%Z?&G ȟGLa (fmEEJ2wjBq~I. R c0'u4%3LPz(ڹL\ (w5Tʔ ӥ@Re䫴+'tUnF'@=@M9~}=53*d1i+3緕:cabRn\SXR#%l:wl_ź!-ӬO Y@l$h[*׹|S$ַ%C̒][]Thp2<^SN\.F|-|9FŐۂ o-넚_4RJ}D/4}\?vhp j֎ y HX#UB%,ahWvʢ hcJL[0?fAjcJd?&ijcqvm{h:4X;up58>ǵϧ)?ߢ3֪-؁؎y+i+^#[*a36YO:%cbޱlRKIřLSu}dq4+# XEF-4T}&:12a֘sxqWmlg|IE:JL1mŜn`ea;D3>_]g.2oq:|"~U ؂W<[~D, *Y搗[hnU[:D]Q!fj2.^`L2s剣b~9ޫ_ I֠=V8ThO#KÄlpVHvd쒎HNL֐U%LެNm-4WaU ÍfӹПG/d@o 8%]FV1'8CFN(#U`uy1E 'TKE {Wˆrސ} '{0S 5cD%*12#8tVCPxO b.$}Ϸ4`Q$0Z aiSc/iUP7UB:{;Q~+K>Ku@~J4/~LJSF6['pA7RO:OC%GC;+,Fizz%}!#l-Lh(1e2:xvu`|.pAk3v:$O#"# K>: K%8u+AC9k2걬I 6~qHV/_hf4pRάfޟwb m #;u6mAO]c|1 #j)bPr}:d+O6yOƽYd=_ ;8CpDr مgK=BCD ޳l+$[CrSϷ<CK@" T1OHS"$4`L?ۖ#1ؠ5 V&~0 ĽLTLi@xt,=>GƠ4s9Xy0~__:/C]_6:^W>!",jw ߖJո9@Cgtp:*WU6ȋ,tEGl``vn˥[칆ftm-RmRs53#j )KɗHPJ,>VC P\)y'j0aE%Y0};ypr4{6RZh^w2,l)Aי5"#N$l`1 wP,?a5]uB;DXI2]BCa*O_$J4nPgR,깛fk.J9#gL!8GQN=Й2^uyTq֣`ছOAF\ƪi23:n+|(*\V(9V[\N7mY":N<9&w4zAUZ!pE\)2C݉=}h?j3ļx3?K/AB}wv荆,K|A142w}- nɘ߅=X56zVҊɓ `h|E@4S4"?ACQ$1ӡp]Ӊ\'wZ:A"7xPf<;gA3 Qa5icȻ'ڪsQ=36m68µ0 2_-gNBrGAzo}eyܮɪY-(FO~bKJ fpbL9&+Zh{=r v "fC;Q(' 9<}woFy8 8o/GLwv#so0لv/Ά䢬dJCB+L<905 &˃Y€VζImTazPh8ԙeq=$M_]gkiaB,"ι ?t)zEg{ = O1LckȶP8\t՗bLv=!hd p_'!-+XCw.BxјM=k8TXZ,7! /qwnG] =uP CJ`vV@2`ɜ->=lܐrBh}ch4? Hl4^c+v(=?5%"4x'x%j~b8Җ9l{u#58Q/󝪴B,! ]1hVYRF.~?Kϕw4Өi &8D+ X\\yx+6P;X&¼ ؒuA7HnnUfԒWOj%*^zWDלKH;\&ޓǷ?.ĵ:KJVa!* շbڐҞd5VH(x`ۿ t'c7#߼wU2jDYG<]ר f A11jF6y%q9hK2a˕ U+;3/>IcaK0L`<|aO][TL,% +^\[ ʪqC^NZ@)CKGd _nJKtXzɢ~ؿsomʍ֖1MQ0* qa>j5bg\z7L٦Kߝqo@ٷ4qT1rNNNĴ(AQ=~7f*n) ]f2htIG3D_Gb\') ;׻%6+pL3vW~*'/$bIr -k_cWxON3}q&h޹هs*^V+,|L`mq䠲xMgm!BxQ](02j2Y~5\|Я@( .G(ͫn=;wF$Q1ׇ Lލ\PFi=EHZqTvhu! Tj^;- VKذƆ3K8XBAvʺPfsS,Fƻl:M);BI* ֟OV[jR7IA<p/> hf*UEs'nQSȥT{L=y]mq#8ޠeUnId7b>+@}];#aWwbq W+ pIk c('+HNlC\R*[,Zn3qԡ䍽ڴBǑhuZ0C:G>3,;0iF9?s:XM/ނIR*3ӂRuM]2n5ijam;Rlv.2fZټtlPؔt7X']E~b?kuV΃b-}?-Hϕ Pu qڶO87 *r'(&^ڗ;Byz5{o"R&G:!+T1Fwt@tH}2:*ZwH7.%}|;6HZd.ȄNw4`pr ʘg#ftXgqg.=&Kh *Okzm.n 5|}۟t&H>>1"1㗫cĔSy-?jL _U8ur4frVYY<߿Φhi쬌:ڒ5y}$9Y:e8E8WI\tᛴH-XP%7%O;AjOgWj Y(PNŃ`QIf1yܠHo"ӽ+-NYZ᳻=a]SWZ!7rY3CvM0r2 ܉!WAj҅Xܘ{3xsU1bt&#_&!įǘy]Qc9/C0Aw{t70[ \f̞:dB`fkR$1: V{P!4L]C呄43_qMih&΍I`2!b'\jip@E܉}7N.3łh̦)y4S*gH5U$pF_E{zNqgұyoyݿCTg@Aq͉wuɐ 8z`2ßE2hXgJd9Dlc*^"J7Wv=Z=}˕LeY!";@Ɍ'/|3|D$lHG{zF]$MHGnR;?Vj @+seG,)Apfc])hgK x*Q][Orqgr6QM۫і{WXa`F?x-,䯔;?b@ YQ#xfT5xlT&f,@̷w,6j!6H9 x R:Ҝ[dA)jAD; [OI\gQ+y WN>G4 ]`E:١Wlg *Psq-S70[N1l1=̽b%wpsfKK!Aqw;=|I4_HR}o*w g2іhwغˠզRIRw^=xj,W" pHʛ=B_G <[q"J'*BMTQO{ڡIcz_eo8.3k+U. x'׭Xb/;mߢZ3IZP[w^i,1[W!6m'^(Vva_܌_E @ZUbj8B\.K7珸|S[/ pQ'EiDDׇ3?m4p!^Ltp3|I&h,v%p9N.TݖMj,hk&r% PipRTGbSKsKVD ߰ˏ2IlcԱW70pHǥ*W%nTu}" ɽo3P2K2rRw*Frչ4aͦpQ#&aRP^sx+ 9>Q^Ӝ*`!HL̇vN+#֌<8s߿ JUлԙ(ey#z;8=Q++0xKXNp@<њ3sGh#nlH-N1UtoRIߡ᝖tF֔0;` ޳|W(lWx&;oB߸>4Z*a@Q0F1&xg]i&emrٛ6l̵[]CL{HPRQf,}?VR 7dz,;2#k̈́L~; L<"`[Ga@OӪ"u轵ph7@,dV}l@lUsr7x# XFmIÞFrJœJyO_(V?bY2 Al2Bҹ- .6ѤdJ6z eZӪ@nfcNq7}~(kߞ&읻F=R(i;EA.__Gy*2 2:r.9t8POWӜ?kH4W mOFGjp13&"v^Oy p6ip/g2\#m*~T-.bw)]h%Q8C8pϧFRxrHk@%\M E^n:q`֜U8/"6ȗ<=j~|j) Kq)UȾ/Y؆Bzb BMRI"7Q'yJ(& d;3"PeԕQcx/3 O:/Zza5r.eeƟ(PUyF8U3X&[!zX@E/z}W4uBS콘5f ^V%H ePh%^޹hOr2OZjUb >ъԹ^ws<^[FְW%E;^eMcdqUO%?rַ SPdlp~H2r2D1u$GbmrXTe2}"\k`%~담!DÜsw6M$P, #k6Yr x*&H$ߢt+"ʅ!YqհȆ+log^M1}x2u*/M$|fKYB,vj[7ثKabtC߸LK #.WEEZt2ORFAg^\c7ٔ,?{G/S LRC氄볼C턠ۜ{FHʴt&\y2'<؛,(iFkA lU|ƫpohykR P sUeN"y0m߸76bψFpTcweqP?uxy?xuJ~[,q G_:?٨x()=_u^qȥ17/FwkPsgX?4kK c`Rı6L>o79iUco Jk,zcڗw|c}:o.K&EW%9!;}U~ww9b'Ԓ)L)_QV <Rl14/+D'NBYw\Ls s(P@)F=y/c ]{Ipo*Pj;t QT +#".O56sM k(n]\\S8Ͼ  SV oԋg[5I:2Ό'3 e8<D-P}y Ż+aJi.fCm1WGTAE:L["1Ͷ=4FYX싫Up$EcfP@fnJ MS=7:й\%pIX gDsf; 1ڟ/h3G?7 o::m#?|ctq50xSgQʿ<(}TLѻVyB|i_ 1 `#z}@z/Y;Lw g":<\ ;_D"@dl%CHA kx߽=aw[6O Q "+hVJG²>a5/.j3q2w;9 s&䤓hF74;jF*nB^EdD N0X%5$VōhZ" e *;Tu{ۄ "s5U_ciT|K.V7e˨Knm1iP=qPgD{(vRD=/(@t[RJktTE!hx+Qe֬OV$E`zMM@L"t6e mL3n[Rd(vw?8^,7DMv@4RnchDՏ69<2+ZxR_Y:+־os_7 ymk17tpPu9xY.Qç ʓY..B9?䘲fljN6vSv *ߕ7c鹘0*rΖ="ZcYIz ]Ϸ^T;a!녰&2x/$ Gf7Ur=吴P9KP\IUgyO_=,">ڭ'WIZĀhy+wevrp5گׇG Id& $L#=ڨ ԦJ}Ϋx=^MbS O倆4OgE;IU 1OxMX|gO8lmک$S-՞}nI*$z>I:w j$cmʤdo0.=$h|XE_B}­C`MPG9fz$Gap< ?v@Bsɗ vWb:gvMnp X!:"eCNfT#0?_݆2Aq>xphj򋃆뉀SD).-4V`(vdMKR(Pꜭ{ ͜/^0EigȆqt"ة/O3S <|zc;kRK0(M^'{u l &@}YgZz޿ 'yZV7r]0KgAm^8ڠ,RFMngF< ɠF(@'O=Nۄf|ev29Otg{7/`ar܋_dPV!gSl0'.GlZՉ|b} | JwA;BMg@=M"d8JV1֋ܔ* #ŋ8DSEEj5ҞPRSQ]/:}c圸y\ Hq~䬗t H8L1kVo"MCBS]1B+fXĂklHcը;Ns5s·gsʸ9Buq̾s_XNⲒp,76Dv߭lMo‹[o|bMJRKZɋ;L/UB;p"~T @R>&٬FxDŒq2׾2$., w(VʈV=9гKHAQ 0ڮ~Cr]$6 b9bFx@t|,g荢Ylo*5~,h'wB9fǤ)j#k~ )S}Hg 볈 *6!VJA;>46{Y/3t9^aa|% g;c]fErkYt"uc[v5C9fLsu28PtNu~eˢ2=$(oHyuh(yÄʆdĶ#llO_` ?z[\>?jssHBWy~-· WIpxJ6[iq0сp14~ ,]y;~Rok7,U"p-;Xu0rJ?lFX=$ 7prfx0qu[lK,:e0OdkEʫ]Z7 Ơx̃_uh࿵x4u$K@r˿ be),W[U>ڱ{BfwnQ {srcE.̙dbWݝk: ng_Ì`sQw;j'ݱ 1ܸ=h(oȤ4|fBܱҍ婚iќ(jX6)uNS1s{gHinid9x~j*. `łt[ A}kjWj@ǎ;Y2&6&>Y!{ٌ@@YtrRY s5QYPL<΀JzcJsem ء@@T''Gxx&WࡾAg hÈ)iron`#=d t! z+Yfo~Z/r^x)(r{t5FLlRSYqWMvH(WR#vÌ?%p ^ }`qZ9)\L*ciآ8wF@[G"ܺ:tG . H+͎M^4ĭ2tnXUZv*[?Wdp_WS8,LA'b‚LA#d2RDv]Ht hY6Oˀ>!%>t]i}S5/817q\ r6|+opVI/k5W?}$AlS@BoXRwދ vU4I\kBo;EHmZe{SIz, pѼ 0g/}ҕ#1hء=ԝUbܫQ4xCxn0O)BzPgx1R5vcWt̔!_ 7Jm5Hc@#[/lF6\7 "Qxl^36ч*qReY*u֣5lk %v-KPNfq _OٚќKCG1Et ҋa7P}%BIF1)yA&;Y?m5>OWlXC8Sz89ԜscV1:*dXb/Q)Ed[+ڝN':n,;>ȧ P68-a2aH:&2fk3ދT#.]Ű \"je=b2KNaPaLh}N(^ޱ{o)C}zdf[R6wqa?VXmَZ9W9߾Pqzv)" u2q9nhܤhːXmc~ƁK%6T5|$29Fsp@{I6J0 -ㆂ1|5Mzo䡎nI.f5JId<{uFɼۦR gR&|O}oBG A/$Y&v%сS#Lt宼2ēLݼ zDձ]>3Ǥ;. ]i8qgMY nȪ6MGLddd}Ԟd˧Lf.ul_r<]N >2JZ;vMLpȜsfIZODx8?E2GYJ{'DUagy0 wf 3ЅR/0Wd `GK[2a8t^?qpFESD˔+YՔ&oEb C5[#03!ƒ0{3zX|||Hڂ!ub=&3,QZ]'pO'@z+E:؉k5an`uQ4qxb*;~i71lȕ^콸>N}&LԒkhZ2V !Fzͺybj#Zx" jwC>W!OhV*+'p%v>b[({,`׈xPQr-Π+xOq7C5J`f&&YAy 8r+Mz r73/pk=h5sA"+2"e)th!&ӟ p/qJk\7!0֒fum'{!|f9Twa,&eU+ hfӷeL~(W'Κa),){'{@s—p{R[5H2?txp|9=i\{l%؎jY itՅdQm\~}L|v-PS MlT ƚ`d2"cIǦY wKmQou?؈#ei2)avz1!\po)PіCByit]B)L.$b-A|R@,ye^uĘSbB֙g|`|./,Mp0PK^/?G vA͇2xJ K!L5$.tL3Uv9VE(n%# ,j;Ef}{4f98w=;i>9C5Mu[wr@&*aCl0IfL >Z ](usFC&SSkg<ʼ;!jnͳ7Wa#XPR]6+U63ج>-L_k 6-Iq,߬?L0e8u{H)w>;CGZk0@ާ;pqtTEkI_HB*C φu DžZV/mZ%J*@_ _C`yER8bC4J*([Br\K8bI=:)O77r+C nom;1R%}ߥ!7%&ȧvX/WCs4TL?Mxy/AJ|M<8R=5!X"T-.R2Ǐ?ԉj{;ݢZ%9R3'-47kCm<1W˂T|Ĥ@LO!tӛg%2zܽ#.6}:t Z)6=π!f8$:O=T$}}4,? HF=̝R-IE9`k1.w1oeY9]z?bF wOeTLykv-Ewj!0ev<&BwJȈ0~sx[` g"/Pjvcd4b)lOi{8Bo{: ;SI#RvY׸.}? }O?YzJLF0KMr PxRz69ۜ>V)SA<8 NA{ZvebaR9: 73%֪uu0w!a}`kay|٤TAǍ98ϫM7Orqe uq 7điAm >XxTqB ZïЎ[Gzldc`Fd9icj|ߵ j9 si qiff +*Df-o*@E@|\&n#m\/R{4jcO%>nORʬFQ^d۩5ձ FvK:+vNA'(1UgJ6.N_9W2LOYF׻<`PqIa:5,'gvM fI9~r=ߘ5,IV*GRua zKAc-ߴ57?nH} tmv 'S&ˏ[hڊNVS;+":Y͡h,ҫ".r8U,.ps1 ӣ!i;_ChI! *=q\r`;:rC8[zkE.>F-C@xZ}кc6ɿg #n}pBaaD&Cw iUeIS$prY}#3J4G%F ,y`ćD/.:xun@;c&(K;PD>S-mǰadH_?va +T{v]Kѣ7g?rZ_ [VRWfop٫rP,DP]4;nN+ƿK<ڑ ׏+ xStr=i2R `| VrktIO%;u4pS~SG,i"9ARl<% _RCD#,@ XE{\&ȶip6I13Sa*uս0(SxZJh!,m&s %Of죺S8'L8G{g d3*:` J1C6H_I:_ٺLr9| ⧫K ֋!FKRƝ[6XWZ-WD NtnxmK(7~DtY.+$T2!n挥߬= AJSI5|UIvkD~fx&:Mݶz9AqAd.[peQud\Dٸ悎 WqseC.iH`.2)uBȷ6ms_9Z$qv@!bpf#jN,nsCONb.GA cc5Nefm / ǁ.TȥN= fuO!ܒM@0V0ŒC }> .1ߒV[__Ucڷ@ugj(~>p-܉ueb5ӽZ*E\LA$1Q1l$2N-ȵD톒>:FX Cu%XT\jM /,h1O%j}+ D DI:v|VļcŲߧ-\#Te 9q5]XiSu W52EYġ`JyXEUL=Ģհ.`,MRvufQc<#kMY*%$+I@h b6< Ñ~1uPISC>2ÅOyb^o1;/lpX _00m|T|qe}^.\Iý4\S/eg&Jv%`T%0>j8̱CvO,_It!Y5g"ܷ4)mkD(Tb ީL.i,3XMUBE~i&؛hl yw%_6RWq^%̼Y+9 h#RA3!%SK.9e@"5 NUqPFfՓY)k8!=}q.4E8:HGYc&N GA1D5ъJIgO 0c9?P2:Ȋ4 !2g꓊b;qL뫇^Y!4%sX& FU8 &Iaf7!rt1U>D> Ҭ%O S~?k%6B_c^ );Q?{Gx:(8K =%_p !d1> iXK)SRQ{5zB}#©L" :b-R楢\yM{ h؛0vhd.$"R/ƞ{ )"[ā)^/u<i*Ĺ7IGi(b_ IAk6>f('2=w [6SwIz8)`i7!ap7͆OT)n%2V&Ƃ>Sd`Qmnۯ )bzJ:ښ9T[2\Et[v|xeضke>`R#?E\SaS[x-Cv^)tYn:DIt8eTgA@~Ɯӗ_k%6l rA!"og~gK%n%PLl(<}[n bɚF%)#au;j[  SetNJ@W,-ܱKxٹ6Ӝ 4jp[ gCb31~ە[O[wo#CЮfWo-`Nh?RfBXCz"lNSDlIty3$ΌFOsw.1&SJ ;@;.DN'ŃY4xܷCS) ~/#~L T7u􏯋j Ja]i4]#&G'vRჩ^f'0[POZ7dz\K=]3✪Fi6?yd-M7eX}pW<|X~tsWaBVXt+tgO=Ty(f]wzd&.u6&mИ@SԾHN;?k{ljplFxS0_w2Q9xbCiEz* '^BpriL9:uvٿ4JaEWE`u c&G SŹ [}7I.,`:7]Ϥҕ/WP-*b>6L9TfˮW&_pD* FUC1}L,v?{|pLP7%zdE]֏l<~TeT=K-ͤTjӿ%&5YxydEܐfe$4dD|< 111zg6/1 &b%Jp|dZo̊>pHrɵuf/1Ţis<ƒj.L멟c!|$$9.ZR-$2Pyi: b%8+Q(xI 6tG&Sc-3 $p'4\mQ8Vp,Dk׎UYa+k>ܹXLYm"s^rY3@Aiܡu2MG5|fe7'K{0>:H|*>C}Rv]Ӯ|8/3ᔒ7_E3D TxR ILx/4Q,qjuh9t@$@~9,UiN (k> 3І37%H0y"۴(Ģ56t+11aDKe·{JP{cGkKi S#*LaNb;IWpo#jd劥sm?as݂6Qrw&'FC}845}?tNRZ݌9'_;>7a!Mv\d>KCGԔOC7 L8ŞϞ*nH1^Xrɘ>"Ŷ"UJx,Lያ*y(\lGy5xPP{\m]TԞtZoog%7_}bJ7/12ՙ1r(PW$oY%'3"6}'6ef z5\zQYUm͎Ͻg7L=MoOzpED4 b[BHƷeqr4jTCa fnVR@%<@_]*\Ls(䙜h6k0k\c%XT\I[p]B^,7 r}C4odpb/_ƼHfZ'dBs[vT-bQoNmOJ7oZCji> teY$9 bO!s,D'GRk{iCRs`[96`,E2a h٤+T^qnu\^y@[3N :xr)5:yȦD@A!H 8,XL亰#a5 a ='*!A&fs ~//25L G5m (C3!y<*H-Pʄ4+&ꂭ58h*+AIv<4_Tܜ8D~/<A1vUx]L6q.w%}~lT1@)%}uz dJ`9-4*ЌZS눊GzCJ|ȞANoY )ɟ,C5gJf'9#4׵:2ڳpsD ݏ ݷLF`#s}>ㅛ`/BK3ޠ+XqUک%wOdk2"~3]$#u\gcJ f4vR>65+%՚*n`Ww@v_S$أNw],p˟է=5AsIIy׸~!8XAKzI.ⷾq-˰F#5`DKN/Y\RIjLaW bZkX5L4%/]zt'u#ʪqߔdɨ|ݐݭN'¥XÖs6syi|;m,;A]2;twHaoy| z0M9Sd?޹|/ ^+S\[5.{EO{_XCf:#F]:‹ҁPͮސrny$TܴR"8-$l>sRW3/6P̟Տ6*a*(XGs2^mNQγ7¼+o<; =9KԨu Om;@Cm( D*.s8 @rI*Q6}c#~9ړ4$@UEbgmZ ZUXRu9)}B(}]nZ7񳐜Q- & 9:hFS͝TD w*! rf(޽`w-t0 $'qƬJEN_TwkiHxFZ Ӕf?9%n=d Ev08aW 1ׇ`o:=_hz +$0kB6KC46,37`~K-m Q^KEv('>glB)(#qڍ]{CZO#qL_Co">&IqoPd o1۝١oT]b-RtXqchV@ۑ<*Pa??e=T6#K9 RIz&Xs=lP.#1Yoՠ >?EBm7%l3ˉ0y. +09p8]e|iŝTOS?$f&l *]yTO:iy1Z:FJNDZ|EXQ0 8/IkrE,*L㿃TvXB+ēP݅O}|[U-L1|MIߵ=45+gTKIU]2f@ M?}QS*뚬IwJQ$Ôs7? *[kQ4a+ JsT[YQf2rz9>\nf=ށQBB4;EiM[/%}^@0h=Ec_%Ǿ#1)AMW(>ơ$9A_[nIyU* *Ӄf 3 XR1 siܻud~&)nyb>F(ZYΦ)RM׈J*Vx̡1V=9 _Z3p ddL H3^-gϛ(O9`def\WS%B[dLv-+ )$۟EIJA ⴴΕSd:q 5q~]()vHl؂) 2u'G3&~1 cMOpmryQ 10WA=]2(7quTcĈtD5$Yy}LTqIY>l+Jb:^CVܩXİ k!7#*8"GBE'qT$h4pr5vd^tGzK3YrGbqҧi+ HJCLwN goX˙:Xlc{Uey[aIySl GZG; }JxŰ$ ~k=<Pp,25-)vx)c%DnOOv|`Z8ye|0;6n[ctH@(ǖcc",Ұ+F7vjP2>M&+kZI^J""Y*\(yg$T*WcL1 3̡*T-E["2>AқNk\ҐuPX( ؟#zn<8XNcab 4xث]!JE-I{\OnLM UY [({;7630)~lbeЈqy|.'<$Bt- JχRw 4D"-WřdQ3?bk pf=e*ܵ\K,vf桺ݐYos9J%@4\VM6tRZ),fR/*m&^݂x|\@lם[(EcSfNVH)_n#;+$}͡7| &=jٚ[!y}6S>MG4zTHwry&]\͛f:kh`T5լImvI¥ 7Bᄒ_ O 5 Ƚキq:!1 &M,Kn p GÇn;b6;7?-cp1?΄jwB Iђ?iTOr3B@U|>t@2jlyذ3-O-ףRz5pvaucvfgHLwL5' T#(mUJ&;0w%+ف^ 1:Ad鸧r?}0!bQE~,z3#"p`gٗ{yT}vf'zTIݝs)lr044߶,s$"%Ū φ&B|ǰm(? -GpS9 IzFKp&A1Ț(^Z bϧ ]Y/vTbݑ" dv ʨGb="tGZQ]iS%uӠ @߳xXG1P߶2L֨<҆ޢ]ӆk,XA#F b 4e(dCv `5/219Ԑf[*Y|xPy):+4ĐcKcoz%?!px|nK!$\@ h `8?MW&UmhM*t"@M3{%0.Mqu2L'l!a` p6Ƿy\ D;Ox/3*0BN2T#H9f6җqUr8& Q2#0,Xb8 /bwE,}鬠'?GUOf έu-B`Ja;ؑϱŲ\{?IKx7_kqmhTAp<x ^ngܧ3ԏbj9ݐ0Vfq0}&O45)U2-P'w_Iʱ[.46T-^15nuKYq`kZޙ.bǁIx/։|rcˮ\MՍjƸi:& qo7l13PbSg7:$HݪVTCJ\6瀳c3 6h" ˱aOnR(qYl›c3֙YS F# l9SIiftqv%s*Uȍk' R3꛸$O -u cl`đ76vdiI6 P視{~P|s+> vDV[brmLuh6X1D'S "YY7G*i[JHoӲbz"TqI}cz@R YWaTwlFA4~1ڧV T$oHQzrH-Sn^)9*kxoF84R%?m Vwe XmP@D9_8G*.M^kv)_\1wWx/k`2>9r++ہzm;91Vj5h}RY<z#ڐݗ&FuߑvʿEpK(=n!^LdL5yj(BS(}*9>`Ð斪%k sN+ؠDeEJ*`f&X9j=5|}q{t5sgq -b+>pgBEW$Y~JW~~z4ނ; ""39i*6u uAſIlo53#EU_zw8N q6EW՟A& Ž7ɛ+`p34Q9Ne n,^(,\DZ'sOggڬ!*(|O1a:C&s0aTU%7ެJfAY77@\%Zhae-oz$' ^ YѬw;I4 BM¿uTf$aRGJKV1-ҋǧ2|gUObǍh%EWkaa#_elG?~3eM*V5=lԒRXL1ۺx1\W߭eO_ V+kKPY#>ɃlUǿG6C JD GKESyF5ꌠ75]_ҞeȢ`RߥjOsB/5hYkq"]Q@mR\1$z#3L@H51!}D{vI#yq2Kvܐ_, 9A#0.HUэ)G=1Ifv0$y xkʄlu c25vwcɦ.|YB+US\1¼\`"T&`>~6.Ը/]T fåЫcUBRpۙ 1̍ 4KmEurrJ%'i:J{0AUZ^OOZY!&_j *і7`~^jch7 |_X^K P`rm, yx1A&I@ qvfG.wN[0W%N,Y 1Y6ֶuyz} =V5IJ^%Z&TI6ULE*l%D8:f#H}g8U)CfqF ;= 9biJk .ȼ SefB Pl0v7'ԁ7}?LؘRSj#'Z S{+/h gIQV0G{};hG˽>"c]Gj=(Ɂ7N9+\!c^j3YB:0X/On{hsG]c [x j&ru`%$ {2km^h1U}A:p #ls$ȌAMg*;nX@p w{f DKbP!Lht#pcj<*.Q>CpX ?ܯZؿ5j8ViJmֱԀ }{!PNX=E͵i XX 09GO}P= +ރ44mJhFB)dweY!CC(R{VHZ!|S2OŚ4=0')t쩖>Қ}*7J JTbH@ߙey؂+!* (-t'WO>!}a1=<+9jBO.N:^n-8.QOA)Ӑ>,_)K4.<vqf?@Q,O1_BC~onLRw\"gRV2Q (icD΀Ⱦ.!I;o[-n:VoD) o߲ۨ(2XCׅhuTx[6T>a|8&#ħVR;=syc"!GS+jQV|:u@`yhڃZ,()BoէqJZԩ q%5cl4IKJ̈ghTܐsя 5u7<ن@m!pSe5ExH Жuݮ)xVhVym -+YAa@,W_bm~IzM\RN5V#8'+?rڋL*n5={` ?_m^)GANjON;+{ B';:7 w5&E^`"M<8]U5 }?SMTO<2%r^m0xRQ@óa/g펨.2B/ץ"ⒾFX,Qpne'^X}}(ԑʌ:6DT\y=]mP*LN2hiuzFv/<@c!چ~<׸a*SYoq fu%wd+׉B g[\_hhiQV4<͐(lO80룯iS3KyZ_!_p@<}AYΞ#n&S$%3IxWLug/QiY)WCx>C%7Eά Q) &"wo(fmO:$td'3"#h߉>@lOV?|p.@áOa/QA\Gԣ2Zj5گ^X<[ge |hT8fzcDC2O`;uN[Oe/YU霵zҽ0S.(t^ߛ{QsgSY}x:.c;@~ѓY;@g~VvzKowgkl "MhgD'ӑԥ]l1*u_r7_7]I򚰿y o+b7M>kZjgI.D:G/~:inJ0:D7xc.Գ&+]? 4wqT9?8_"FWa]NRew1jZ6Q״y﮹㐎=⢼w.)E:kſ_y9KNDzmp-]5%zsfﮓy ߽j@r ZZu zCc7qb s@ơ1-,A-S$TǏx򕐲8/'3aXin5YIֵۇ ?,lO݅a̅Y (N‚=,h>\/1tב,j?-B)tF'{ef{h ڂ\$èhZ՜n(nG/n~7/4{ϬfP;kȏ:ލ[n!mKRh>bݎ{< !0V;VҪ¤gf|+g ;D8ϕ }FhR h|6k .~,/#=98=B :))f,3L-P#4TǢ@zKeщ٭ ~[&uXl8'>A N.W _S0@л%9sm?1~!Fq`KKtBJgW0;}H+ o&t"œTJfdcjqtQIGajQ^@ja<3<ήj($75;ۈ S7I1,Ű!mغo7X Պ@\ZCS&F6ý]WĭA: ޾ yp=!эkz-AӴlփv-R!< E=U8e+Ɂ^VRz i皽''4E\e g/4mԉdP2 Z`LEB9ֿ?̗=F$#W7e[4%H9^*p+ (-왰%מV6QC}`':25K"scG*CЃf  濪qjh ltOJh;.T?uc]eRIy5(4u*%=Zg, (㒑y+#+Ӿ}ke &A c7uq#g_K<2jڣxj:8AѦs//W| )"lljUO}>8'YZǭ!D-:TθIw.)/L::e-:ķKxOr:&'0yZao!<ĝ}RR3Ձ{vQHG;ȣFktFAS9?unJf\6C)'{rsgd8S@My :m )ˮfy%t!g~}BzvuU5;OΌ)jpY ؖ"8+^2D`CfXnL +^l4V@v~h: #}AJ<1dșl"VA6L3^]ͽ&MW_ܕ=nģ^Z$n<*׹GOyi,O)T {DJzY\}wwCi+*NU wxez`n،=V[~:V~Qk+ο:oFto2E]lnQ]HCޟN>BP[pSG+YyePu:싾o!,>~L/UN|}bըdƔ Rgʨ #U"b!W쨳qX>%#C,f-Xz`ebp7h6Y.g wgB 2qx@wl m%7Ą چ(Bխ\pu]7SR#u;ߪeSoCX94ur;M; HJ;/Qb ܺ ?O31֨$"mO"\V"< HMZ8\_m!BFK(|2)4U͎.-2D >_Ӷ,T'ZDSR`ߝm"H Y2] }?lo$/AU,LC\cZLlLpY~a,^~ 4 MGl-tBʅ{ȫ`&g:L T(Q6ˣ2 R {L4n^0C'QI˲} Q7}06U]Z !AOu-O3/vK-Ù0ebl=[w DY+D hK*gHH`$y* _ôqN-`_&EK.nb|SBY=$p"+ &%"m+ufRU[\K+~5';V=5:nw>e48ΊR> BZVZ_6ݹI{VffW8N&>^8YTS(=s!>3K2<%νsHaT=!S%~i6!7^[3n{/d.^k#`x,@~ #a=@FQ҃4QF87o/#9Ks*^'KЩK0 X³i_0n=zE}w"~"/op?v=ځ }::{ ?D2_<|bTOӵJSK8 t:k+HZAgŖC!{j]z( vya.=zu:1UpTպ +YCNOUy|VszbC^)I%*e -C6JfĮZl ^[)6ިX &Ɛ!U0@gB=  >" 5aJWHQ_ p:qRC "Gp8rNHauk #dN]BZ,+]*弹]8Sn::I2;x p>Y)Cv0LP?b{dsVPe $bE 1 . 5ŪwSG +tZ"J:n]{r5ЍBDek1t'JѷW$C͵&.g饉π4L uU" k_znqU)>Nt+d̈́LA!Ujbk&$ۏ;I,~AGm 1Vg>*Yaw=Pyn-1Ke\zE9 ,e zS?4R&Rc yҴA\8P,udiPmԶCIMIV򹖼O&8 b}sb-R lɸȊ^^SAu  |7e- /;W,PVCEn(=xRwe#E-qi>pQˤ-_2l X(0`ȹoßP2=(4h/T_ Nڙa89-YJӛ ]exǥk]nI_,JgK!F̼OuoOh,)&)H6B$FjUXfiBil05Od?٬T_fa".ǥ~4#h}bw%+ t,eZνlȇ,$;rC@Ef<'ˁ mBfS>-WӆYNy1;F2U Ud 6sGTـ%Tz~=n%{s(`QLXi=d[CHJ +weD07Ȯmw}Cbr s3$IIγ&Z=9bg4bYɾ1gk-W9KX{-i3,˛GDC!~x0)b YO+p\[1Ԛ'p?yf#^6/BKuct.1w(,1Ok(|Lm/Iw2F^mhئ|ٯOd׺zoK{W vpʳx|f ]1l!(g ef7XOcc,G&-2=3 i'99.9*(oL/%B;/f-҆FB-VWyNR^kD O_; CNHE6 l), w>N\Y~Nb^j2ԺD؃4`΋&FZ%E>^MnXGB* ӝfY_;^KP]gZHm=߇6\i$~믨yl|݋':爫|p LBc8A=Db`Rl$p\FE':-DZuzbH9[+2+4{ѳzHgMjߡCTtc 7cӗ$FŃ=ZU -r/#.7tVWh@)e0hhPuÚB^ќWoQfH!1.a]:HFqn2I2HA#: iz SM7ʂ)"*}}2>4وA,ͺrSJP(p|Ej/Cs6ZќE&h]{Yf|N5ǭ271%ReEEEA5Q !|"k]MkסZ+H._$z h\f%S]#vR,ZCC{НO6(j~58ĢA ]x^%۠2ی#}=R&]s^ S}ePNuOwZm~d[Vkdxٯ.gKgiМ s{Ĕs R7BcePQ>R X[VˊBxnӄa@pZWZiBdȈOFDPWz W[1_L_74Xa{X$@Ă5ă|-r (=Hv㬀eًH;w>׊qC8fmGKV<O_I{._Ұ-s0j6^N7dտәcj %4>~(~uS Bj I%K< !vΓf3c[Ne@j!$vΥH2S-ucʡx>sk 9Cy=A}oOQMBq<48yk8V%WP 3d} IۓWz.F*xY(=zVݛլJgf됟 ZZekʻHͳD9ގFf*1!P$*;ر) jI"CHf#P7^,sfVMل GkjI@x{̠j:c-ս7F9͵A[c$BUg&47ۘ"=[bTx7j-Fpu[<Ċ=|d^N˻SEG;?7 +vHLnF#o}t{dG(LȽg19S&c'zGU~mUSq^QDU+eVaArW\V,&O=b39t,Vse8$i#/PjH,FƸ'*Df nZDCF<`Isx?Ժ`W;9ADO3KG=ܶ4UT%+ ;o\ EoXʟ̶B! Hd]?lR΋Ij†< se1VJdn?F|Za6A{O)՟γmy u,\W ;瓼QuK nLLZL)okE8+8% R8Yr<2wv9uwr6N@dchX?nIOIn]^[yu"dQMp8>_{A,ޑKЙg!}Q@0ĩ# =[݁^s+|IW RU؃%5\2Ak.91z;nS :}]K,]yea#z7ηjcRvFf)*$\ڙ[[`q+*B]vP>3&xq9g^`q'7@Ce8b񈣷#?٢_sSj?XE03SDdxܾ"y<;Gʕb* 4 ,>-+-~smW?BK[ݍt#LFNzeeEd[5TY\äf1Q8C9<2o!h+8<C9g,LGԏW|?u֡?Rc<9Aߊ=&ULwΆru&w*©+f\U@5zE+܃b3׺߃ L>,<rPu3%׆ڠ9|9l^M >}$1(U,%{ } eOL.Km N Qab6]|4S"TmZp&fbNrUX%a'!ɔ[ٵدaήFa3✨Kf[ʼ.1/5{7᭺Wa R œ.jh t#LM>8/>RmpP.Zc&F `2eziI|oXԵ檺xQ)%g#1UoXL:IW]e+?]D΃j&0RL r-4Y|&AhX:Yn,?ގf QIF.WFw4ƚvk ͤ 0 hGt)r[wk"JO;;9Dd Qx{y 7ʅ_5N4|hrNEt Mv~d]/b]q'1 `mpǛ3hEzRLe0;)Ο>e`vXۂ4E+Ġ=i"Vqf8E\ӆ_B#B}NTu|T4LreRK$]5`n^]}guܒNrkFb٨hyɠ)TLJ_~ہfc.r}ѱ<[}l(% hҐ2tcqfgy Tu}2oEQޡ:BNČDq3u-xo+ܛ4yo5ƇDo?AX]4aܜGc@I+3VB}b#XY`U}OH|;J! CL'$H5'u~u1ocްM)S UӓȊg6j WNQI2 Pz3)owL_@*ml٩H%x96 gs&̥j^μhR|1tz<+j0u@qwI uyx&TLI(OLԔc~Ɔt4B yE^sZHWhZۧp4l9n&Bm$Yt8宭raGChzqfaO쯒TzLRr,C-6_-87Quer4N `)<%Cļxn)|lR!J#OE{aUs @"~,n}|BKb2*]c '[[XOomNW%QQvixfd?!^KbYKu Y+* +@]>eDZH2 ë́2JiVxD-YwH5yR- CG ע7Ani7`KRY24V! Da;* KQT#[cb kq>,HD9`fbWuz\u"Agw<,oheR„4GsSC\_banAT]I;ЅxMÕSӀ/7 yo`eBbp ;%Ηym=p嫫p\] VUj&{CDsn(4P~-5j'g?z]&z }Jsq:~0?x9'l듥.g9A/jeǼQ.UKd(2>DtUsX dףNkny|6M14.[aF?&GS@#X 74؁KI ƄցD Hm3Xb};pĞBq9K l)ﮋRmH4-F3 b$I{Wr9n Bs 6,1O/X'ugSBLl""dO0jʐMZ=kH*lk.TفFԲFarP4?"*f׿Kr">^?W&vi4/ܺ %C(Asg1/ ϴ s(YL,'ֺ'R\vBW9i}"c)5)b)29ZccCҐԳҥp1+ugq2N%w|930hm_nG\fC\x 6Lo&՞Ƨְٷ3pL^"{p22Mi! zIlY)|ElfU [5jFIMY`$ c]i{)5EjժZ"q KAW~H• ,qO*7DS0=q|cy]ȴFf)w59-66Fg%ܣ: #R ͼS*r??kGjg yXiwyʀvt7t2e&㥺_.ZNA|[܂Osa3@f9DǘRlARfWo0V԰Kx0l'㖵=2U8F/ZՐRT<(Xw-*o9^bȍWYn^Ģ|Fﷂ;`Т:NB7LH9$"yff3( zhK" L+™dz! n]Qȡ& jQ҅hxAۘt<蹟;J$!SW#X_^AWv$.pK7ӵMm}@@&X04JHO=RqqiP~E1a<䜩΂LV& #ɒ5ݼ&Z?+i@gwC CLOK'ay`+/k]ݟ]Xi&ZkH^@_Z\>No8i BÛ(v5 Ku"4ޞ8%Vg$|9?M7[dT~Ni|ڶ f`:wVo`SOr?t#;'N\M%Y;-yK);('rnCx\ؾefof4,9)v*Bb;raF!؁E<"q^fLŚ5]mSmHьxRWpSncNB$pN\ǸvKNH>ʷ!Jpk6j8+wz~F-N$&e0in5@i(Jљ +pҾ9w6ߚR0z~D gCD55> u|4D `N(h+Zh.n#Ӵ$ɉNilb>@suQ/q%͗Pi~~w(URXNa-^~i$ݸj!:N$!>_ď1"Z-xK~3lj>B?Alבogtha h9ՒV͛rK1͈6v]m,(UR*x=F 庄g^7 Q^d-HA}YQx[e^C<-\.oPC1ջhA:""P]XqV?Xe{,zgݻnE%ǽ6_^[*j2DsTɽul odwYj8Qpӵ.i^o&8[pC5F0[RvJӧ,wU ?^ u>{SS+ʦO-صp;uO(YZwJo-Q㓡>Si) q(TkXj&;7Hm47 `#ttn숁PB "Cs`<]wg#{ bu쬮=7R/t 9ub}.y,Ra7d\=*3\V&mb:a9zrwi{~ey7Yn*pozY{v2KAC!OXͻct/@CQUgo3K@m=Yz%# } *]t[jŞ[K#NYiڔA'^^nCb@7 ~W_eass (*`.uɏHEڞ 7f>Bʩ6T',%j`v䛚MuKkpS҃u_lo^Ş /1t)qy?ɪR-`*SBEYm}?tR_ {h&;6rSJDJ`ޤ75lrwNrEZHE뺅p1RRf}>_={HJZ7)QimyT,u F42a9I_ D>$ FN0m_"| PH g8-e.^Ѓ@ NLG]]dJ]Fb^o}Q2 lc0XvG`qogQc$E7Z]#(ȅ ؋v,Tk"hE~9 iH\'qH6q杭rd4U'Ҹ0N m{(=UpHl|PV܇Lv!WB|JLRT0as.o9Jg?R=!3b3[d~ڇMP-6TO-X(Nb^.Zb57׾Y+}6SawژRaZ,*/r) ԑI= рv^vΔmb]-`{R yexLw3咒8 ÍVJe:!S98%RA%C7z֛LzsiQ:$>ngd3ZNI`°e n=S B?FZwQH![l( =cǵd?*皫ۆfurʟS kIk MtZ^6`WJu`o;HE8fkf B$,Dsb"|Hw^xHI+Rٸe'ZFU2ݪ_d}CyFXG.AcFZJ@w"쑥F:Qt807k;1K2abVKFEc֤ґe.,`t>DAQqS~䟁Lun`[@d;@ɛg=z֐2[\yNK:kMzN>^-~6`i|zCPKlJϺ\'ίNg7G9"ITbC(Z;tUJ%qWL3½ē+h7–hU} RR?bGVr^;%&?5c 1}_j&jJ`]S̻ZFh pNBhҿ4"q%fH[U\cȍ٢y0)A8:q$y5JIm#'FcSKI?(ab|+_0SE称]l¥aWH5bIE!^zP;"i*qy!]+>VP)Y&}Tt #5SgH/Ynj.7G 1G?bû1{'$Eި+(gnF/n/"J>q9$(31H7pOc$ :l3PJW?G.÷@QEgX+*eF~oNI'AiR<#bO&ʕWQ1ի,/ݰlJ?3ޠtbF@#WHˬ邍&X9k<i|xV=|(ʪN 3E[ 'Q3Se-7󗜖P 2; -rŦ&/CpME4ڞK6af&([Acqcy{@EYOzOAlB3$p,cWN;F"xjZkī6^ e'9^8li(يM,,hZk"Dj[t]5PĎi:zLM z|Zgo,n B_ˁ0?Wf`V; aUrJJ *ZQgJeWdnE *!NzHΎ EؑČdEm'Y$ꝻUl\14w?` ƹj~oWv砌ѵ}gRWS@ #lV==dtRNxx"U{4f%{/4&ǍmPy{u1EZH<9:6m1Jj|pb!Y.dT܃ٺӐ~D= ]vbf' nXp MbKz=+]X7b_f9iͦ\saEgA$*lݤ}y(قB<[ l QDmGU/JOuDfG^üܲ+TDDm4Mnd<.f$$A4kEY;N*C%"ƏzN2ΩB :v1EQk/u?4_ vSd149MpzȾIWC[]ESڗX7G]1}ʾZ@a}<q/C8$N u'p]|3ðF"W>Ʒ4^A/ 2F8 Fa؃߼wq1ND)&QǖBn7_0o"#f&@ f9 WdF esf= i$ڞ~d;W}X@b]ZH6QH,FfjADJpUO;5_͌KH8U@"r94g`6F s#a/- 7`_6 ZhOg39?sM_wyM\,%tg0˗h6='dsZo3DG_)9 LGɊZփtcr앐,Hݗt>~xT@sk t&PeW^^L82#NM_D-2QrN(wk|aosz@ȏ=p6" ()*\}p;HBOWȵZ2iY(ڴƵm:ch}P-_h2=N`x鉫6 (=^h^G"qmGa] 88=(~G[7FZ82SXlUt䱬KމHmއ7&too|VxXB.eגTmH'1{͙ EA..զ9h{e5 _h?7ɑՂ"|;]Q(SfyX5@~KѢ3nXLݡ*ӓyhD F|o ݣr/!?ar<+=2˲B0,%Ql$Mg|IaSl`G]=p]Ŵt4KHثd%V®98bqnxb'c8w`վv:|~_NG%4J^7%F2T!Yʕ'֌+6{A*/oe`)UdxIӵ%E'l3D\C7ɹ5bZ ggD4vODi&+r)}[VřγEI8|;VFA^dcmZ4}c U5}=?{>a;ڎ±E2'0=*/Cε^z2C~PqOJі9JcL-H/RF6mA9@]`zPkpxv<ho`aKΔp]MĻ+w=s_KU^<QԼ //DpOsn BTD @YmUpԛYG!%WNMfN -n`g :m/9d=\['ndX'J?0a Է(r;!t|fl\o9B3b+\f;}:=!n>%(k<~Lm'*[>b166e))y$W%6Yw7zԛǯRzLK]qt$~Z6N/,?%d~rt{d)%kG pƨ7 yd͐ <B~#yv˅E]^)9vKW"iI( FJ63Rt.Sa_Ѿ&N-$ce|@2epHFݛ8o ̲ڎ. | jxJ?אKX5շl+&-xrF2seMI ;]GI:Z\bFD\Cwd>Nv]&ukz' dJQ[s)Uʝ/ ]SAE{N6/$ Bn**zX %VZBua~5sɕ@(Y.2K1 v֤ >JN-HpRWG͛gXQ8[N?|RǠdTw],1-<(GkR\125wX h/ì ۯa/hͼ>\X@J{$KGp@Pe{3(ht㋣H/4YO|jJӯDԿF!mgعP!eIt/E^KҎ7m>OH9c;]T#s\{;?I6ƂӨl@h%?4ݜ3f;9t}C2_lqK.yn_:G*_`=os O{#2D8nh!*״yşce-IF6l iV/VeCU.k=gR)5\\m\حG-F/MiP!iHl#ePK-~GskĄ_6[tQ/wg$֋-& u5< .K/9eme>ITʄX#L|f 'W9 ;woA1<}n'H-ٷd mK#=a TeI=-km`A1[^T?0KGE.7ǧ$Ȃ@c)s̜;ol˖0Ίe?|:b:Ke*„ sgqEv62yQVR\hl|*ZѲ|#o:$(,l;*˫L+(򹲖 bH] ┳fqM(MDwZ>FGv6Eer/8ȭsJ,檧z&N0q|{^CDo] ɩt@\;J2/ b-"x^>.6ٻRMyT(/:|B`[Qt38q鴸joJT^v2- ۍV0i*95u|{(F%hʺܤ\"[3yKF-JvΒxZ\*eO:^w%`\{K 'N3+2a7,=ζj-&GsP˂` " %~=((.\δliT|[c7Z㿘~ygi0sHJW&A"T]\œmWew\g%>Iَt=7c7't+=I,0$CRM?3 l\T1.Orк%1̛]Tp5_$=TSO1y.jC= y}:uzS>ꁞ͠4pA0k9jsytD:;Mt`Pٓ[Or#?A!O\RDy>Dڝv;4!NN X]dKwf֎+n/wqD $+޸.F!pF_h_.?9ݞ`u8ve!&>Bh;#]%)4CEY0S*NXޟ*˪=Lġ7oR3<wGv"t U6?>@Pueu򵿧O(25":߂5t1(ƱiVixn-.Ώ!6:nUpBKt5cz|qsqdh4Ȓ#PxkJ5Zqv>bzjٰ T^|wzrwV _-Y0$ _4kBz[qݷ,93F &peVpX&sIY )WiG)$)ZCvWXqgPEkId}G DvCew䉠oFϝ;8ivZrut H!aj'+z_Ҭ%gU0FP*Z Ƿ~0Z0`,6t&-զ9^=CֵWTb G+ܤt,*l65JEcwAK=7=.&p̔N~!W53<%Հ3K[F{V'[wg9u"x.]gM飾 3]ºDxP cZ1x6 ]P-zKX`ExjQkUrhZ)qB@=g3q;V_/l)bɓ4:ΒN\K+ܰ0a`0:8`Uv.릤k9[2TP|u]N=4ᚭtQ47i%BvN,="fqAu9vgc1$dU6N.LU:D~ǯ @=HqN ?SD5X/p,:=8Tڽ>Ȁα:NDaN3'X)o]@tbx?cei _n8w*Hĩycȱh4 Tc9'gǟA=EG%86YGZ-v<}Łݞi/}W~YOC5rh#}%FWpӦcACs+pus{JJL-k2`F:0Z%6 o`x2z`!" |?2Rw1t ݫSkV4|\\K!)opQ-Gaq:~+lه3$g`¥^pG@p%x&䰌n^9 sM)Ud qlݩ8z>J+뎬w\GʘW#[_zV|{A"ѱр%QRK= B+-8Ye~b6w(d,n@;-nT [aksvBz9X|Z<!iFs4l^‰ y?.0?1es5D.p#T(I,⹶ަv0&^L& wfR1Fb3%JLdjQAFJ:ם$7 UUvI$]^eF*"#{ihN? ^yX^@%Ay?rP:$ap Yu{ ԃ{4ilNl>x]k&T%h?JVԃ .Zl`1AٔBC>sjVLĵ%iĻ`\Jʡ V¤FHӨ^[AMRF˖\ bݻ֪,aꃹ;Wj'DN{g0|-  ]ev>ߏ5!ssمTw'MceޖoqIyWE~I:6⛒M:l 0W%>iMx s*qԫWBݕ1F(̷ؗ6˱;KٌqKQTmG|E~Wd.`[? gk߇Õܯ"M2WpV,`mޚ-מyZ87~8 s+ aLg?Dž:I((6xH^3\Aȼ:E4?'h@ҲnTiTn/'{hk0*o@lIo$,._7aۯKH{6,|w_]nbs֐ҏbm,<3ؖG5>z-cI\ʎjK]|BJ)h4v=aTgoޜ-h;yFt­Gz51'T9BC/"Ĉ,;5N*q5 7'}UE_XuJR!hWAS:#8;#z:gG;@L&c $Z@*f\zftx7 Cëy 3)tU)؅璗~\av^i#׫8 EX[ u$F%L v9ua)[T#aյ oH)wPZ z: *Rvz1x IE'ML4pW7ɴn~]Vuΐ=sT;P]1&琵\qkOܤ5G S༵WfZ-*ݠ×E"yףE@^A|{͉ŝ_Ѷ1A;QuYbx.x,hjq9r}@h+ %A2 Jm h,lӀ/d"KUsumI]S"ܭH;kJc,AU (A ^6_֟[htxvp0&=HPwhkxpƁv?b<㜲̟% 7Dįg꽟q\P4ژ6MMWT"yw d ݩ:^oV"KxexVmY; C}`!@${BF?9^隴ΙNzz$̻f!U[L3pi2 XŊWğNX1!w ץ*Eg&EK͞ty=mrOТ_^bjz-)sm{쎭o:gH{^ѶYuTkYk!C =2BJkd >/\T,">pl~ 2T~9$VdžmB;ZA&{[㾺},OObO۾'8:+Lq*]iy8SgnnwE.dQ7쉣O{>t0^`~K$#bn0(ASumjͯ D;z'zq'oٛr.NE-Y$%fMuIEU3*yOfz_1^֪M9#3zEQkU}|K![`W@IG+~7phlFv !!Ij C(N9b@ :Z~dP8jd 4 _$5>!X a$d{ᙊJt2 hq"8q:R7Ruf_m7dw"L#?uo$5gmN1n)Awm! bYʒ缕JV1j1W-la"FvLگ=R(i\m;pECL; *לAv$DWNxߔ%22HT #~Oq16;:ԩ#|O!mu B߭+|P(!GV(h1bQR_S*MLڽsW%5еU&!ReV Q7 xѤX=sLj~G!)g wyHnr8Yd1m%s!a7| 15sy}pG3?JĞ} H%UHsE?{dyƱjRS_ \:~ 5|!4VsW_'g5w%T8 EUk#ڶ\둕}ʠM|NkcC?\4tOWaI~4k&K]3J`[#۾0HOtRXt 6'mPJ,XtϾ Er2Dz۵M/SH4cO%NTEባ49;x4OWhq1x5G5;DC_~EF/hE_Z Þ{?ԦsSƠg"%/!ȡDTڇb]߇vU'v%e>ol[7;KK yZgmsME O>l} [H&-Y/%Oh4Ol޶Hn ږ3 1mӫ2n)50؝b8/ = %L"APC18~NXdkHE%p!q?4 z̨-6soLF+æS[46dt_5e LZOGXX\>`8ûI=냶7Fp\xY@7$(' nC:6RyeV|$L;RlQi^BPah|KE!n?:f'~:2քmAsq|bd\<qU[w/rf h2k6zj)i&rlB=4cꇋdesi<g<";}Q}B΢dOM;D܃C c)&&Ίs9BynD -%>9ũ`t G|т;Js_9 /;Y ]fgSwJC%$o?r`EFp Qq>t9B^\]ŋ~sQv,\&fƊD5.ٵ^H)~yB|9b6`Ir= :J]TjE ݪc5p!8~ȳ `[Ǒ7o3 }i_ gܣE&.eG槹WZl7;P2X÷UzW sk&z^p ]ÓO&~qǃo`ssi3۠ "}=k?hbC߾e:;|ou֧,/yXҙ/@?y].筺 ^6fQ72?C]QLz!i( k:Z %*hȜ_~iD ,jxe7%࿋lC+zm_!Oޖ$+'liNb6CV ͳEa>1ˊHxx|6xB*7Yjh}Etҍ YG5܉bZ_"-2:Ț. pE+'X̴7ǿ4K%j4Cg`|@߈~gyQ?0r;O^t+o]Xߡݻ7Y ɘC`0&& ՗t`^s q-|aw 2tꪅ,96gnnR\84^'Hm棇{tc.\k^&B_sֿQܺT ]t;ctM ?w/'s˙m}Z ӿM-@8Yщ.2m}Tď+i)T"(mE~dh#!ԫdkB"ybwtъ/q t+͜HI=.Jl2&.mʑo"hI|+wqj:>CTȲln.[wڊ)1Ń4|50Il%I>3 ֧tMwn.gu Z񳿵ZA&6~ϦXn_iUr CrL𨐯  k3L7qģU6(=N/=Fc#/K4M+(nS6者/301WSՔޗ?~iU}#r,.C#'ݑJ2U[K,I}-K:5m"ܗJ Mwo =z`N[4l7J2wa"$V^ϱl.eb؏Ļlpޫw~*뤭>}Dxo`ĜA FÍ9C4HBkgs)Vv@HleB}F\rhSAb lja̞-sH=,aI2LjHxإK3 ӿ T'/!ƹmAҍAZy56ov&w;jO:YhSߋ sA)/B4-Q('ÂW( Mx PC麪~^\3K,{bvA=)2ӑjMZmx1'Oc%Hʡ,ȻC'?d:N<9ܳ%%\[?n2gtd'q?wL7G;v(V^^2nqOSMS\u{!Uώ0v6Te^\_Rr~|`[w X=5(:8r?Vms0a aC,_7t:c5c~RaFlJDeS~N/ ? 8ȟh|]^WϯtfLTNh)peH-/0g4oNZ?*M\4:&HքJMwi|􅔸`ZFHs Ǚ]uVB4EOHfхD&M'~{Ƽ7YʙvydjVC9>X8ɭ&WL$_h{y[X":7Pi1_52m#mɠ>Cz?@Fc"$ܤ8NDoQ9j< )uxGqJmq>fALbC3%ڞX=9"S``{!yIK x̖ \s,i(ΒʙBxvW18=7M閩`Yo,5kɏ WB;\ S `;o4%J5lod.t㛀k͋JpwVuB`5P!# Ci񫗫Ҕ/~;"k*ۄ**+L9eD/IH(yd0szg!?&}} ;S=t/d#BG̪UvEikIX|`q(2.q.P@+%(" <8z>mėcz1sT7F[11%DRXbtvK{N&A^[T肞y[E|]@ƀID/M伯|`D1F7ۺ6]Hh|p{o)g%QsM'7aމpf@d'&49rXkn.u:PaV13ڕ}Ɛ??~f'(=RrQW6|9v]}d NwU9{`|CD)>mV{%ph;.-ӆ\[-4wM+Q}K^),RެhwNSMu16K' gHUpIՎrBByo6R;@o0d9L꟞zOz~!d`# ,]2\pg0<ⶾ!?6%&8="~*.P)[} ݷ7oe8F Niy#: kwREm1U> }/0$F~?%М* u+5f(vtݮ õXe1)wbYf 0Q®7PNgtuXq!Õ:xoC=51t8cTTв_CR<"FfSq S 7Q+q3,0^TUJ]8kl 'aS.H}& zr|./z9\97ziVm/Da/q@8}Elb—wb̗#4_)7YO>ho85LHusgшފ@Vrӌt n\TJDsYgG]@Gܛ qY$=im΍omli;O%m_q)psӅխ=7Lqhzx0݇umɗR7iݠ[`̺lx8vηhR,tHn1PI,:|HNB<[?<̭q }%R ڍl ɹ9i1L_42Q˲5 L+8w\ .,i,hLOB+?qzb,'LzX!*" ds:2KY`U15DEW}?7ֵj5 Shڕ0G~Tc#<4C"תYr+MY]F3  "_t!HaAYTf^!s%Sŝ(fhѰ>=?Px.TNdp#Q7,*D[FF 1SB=1~S{c&noޕNSʳ3xW#`pN?KY>衦&YGsv'ҊP^dQ9q\1,ڧ'Y\O{rBUοԾ,=a]"ԍQ4p\EΧu)[ۥ?YH#X&9p#,4׭erC)Ie`(􎄯ڹ 86nS\=cGRȒĀ\ڔ` )VOڀR YkN8X eYxN4hӑ(cׁ k:Tz<''N09~^A޷m X?v-PT{(q>* ɎY z n/ p&Ϯ]Bg(@#k[cHy~sKazȂOݱGPM-r.qKMd _/@[EdICML͚tmgb/a]dLfU6obKfC*vg isz?W]"ɒpIfbMd L<"kߥmݰAx3јS6ISDüy(y |L!( MhhXlΛ_Y'#׏=E2WNt}qVx Z_';/&hjsqJ>Hc[Pc7޽nG47d L]JCK~7{5E Qko)6qҋ,}kZ뾨Lx^ҏ]ل&.=&4/3'PZp U7 ƨ~+|`]Ornw .|CYWxK^eГZPA"j/ WA 8au"Ց$qg?n_H)r:b,L8B%E.;ȋLSqJJ?@.dR]򓒔{^'ISvee36gYZ07070100000034000081a40000000000000000000000016650a15c00003950000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ U9]?Eh=ڜ.+ȡvRS^}wD҅),Ј412#1bmކbZ~)'Lp:ԣҮ oUZNb`؄_ꃕ} @ w/¶18Et^VU"/0.XpWv̒YlgX+_laC,ۇXTnMP%ru6J`kXĂxSW[LD׀;$:%%LD4 U|>!YK/z<:eo~SIh S/㩢hw~"VPTg͕vv5Yl ?_ydp!9ڧpm\Viş_ TR1L펮Ccb^pJFo%?,F7ǧVAiglv(8?Ad~ 9Q4/v9v^XIJ}BrIHأ-Qj@$v}C󃾊=õk2@T?ҪeF}aBCs_.\Q' QK UKo!mA->0ی w;)/<tX4͖8XgΤd{0e6cbI&YD0lj72J+~kSyRK0\(2f- R |Q_Si**&bilzI_Ri^BISkbG^OH2y^v'F)%i7Iƒxy/wUTcW(-AV|.QV6{6Ԋ/8İjݛ$@HI]~:3`ώ.,q.w2٧|L+4DCD@]u<$9܆zRYi$Md,i(J>l7Jo;*J͆ 8<_4>fW.!&@21]fKe gY8!Wbx + i#-ȁ=.ɎGBv^`艈`WvPh[O3PG^V #L`ʼn"- EԜ̿Xh&x}w;$R;!hG- ͿPe͹$ΙNN?d8w9ZX7hThHs$ZE^UG}9 RH:TVu[9Iu@4]o%%8Х$<2cyB pjŔ 05q/AJ*gJ4 y wS ^3 0Yv$D`'aC6/gs3xǍL4JL8 !ʐMBc"!igj43%3=׎go{Kedt>iEAt_սc[2jY5 4o>p;#atN6M WE}(AW8$wϗ-rзq`cӉ dD\^1;&dZhPQ殢E- ޝiI<*gS~wm۵>˜KLfnŒ--mf{,#P*^PDwlTuG|;zlAEASoRG=OY)jѹ/%M.8bv\k2WN8o҄[l0CsrR{ƕ Ss,͆Xֈ2qTL%^N_i4َ$OIc"fLAy0k )=("۳ Cq&F,$vXzt.V 8[扠f M}w M38XoCB8b +˧f5ϒrNmDekæ*5(Aahڇn~l8 &aC;Yu[ܴKTX{ idf,ѹ` K焇d:2%qYpjt._o ikBmEAAu -;+;#o* Ķ9 }f>ݨcι]2 r:`L%/u]w FM,i ǬXXaxɮs #尋exKNH^ U_Lvi)V p bUw/RRy֊n9NeV2*C_gɯV[vQw6*|M 2dLѠa)rr@9F2L7oGkK"M?z9.T\Bnzܲv TAp5<\,˜%`^C]onnsȳx@>&bD ?B fܙÕcߎdInnysꅖ7͇\9Z&;#dE! !> =Cg,Z) exeRGG>I?j/1?nrD,jf mFD%z ‰NQUTEWۮr\3I(6`e p6? 8υ-Ȓ vhLO_]a|6&祢C.H8y%?,С; d!܉3oD0iceCwr-ͅ߆ Ȅ?pJp qUr>nxEFIɿ&˯E@.iFuA/-0∦/2Ğ#<$7'<_4'O-ga$NaiV!o@599,kVi r <00d]]q墡sCLJy&KD-VBE3eAA=yRw@*L5Wkp=T}t ?sn RTytv:ۘoz3=xDhP@=7rF|4ZX㯣 qz(-p܅ߵ'KAR*LJ,o1(JB?؁ON*ӆI9IP$=X)K/`ٮz|nt#к`m9cb#BC+u)C$ruT ϥU()#ŮT)24G^`^Vc#EZ^Z bҁY# 7 Y;B9BV66|4jIŅɾl1㈢hMpnh8dӱc~\¢' {@!\ɦ#-Y]wlRB}ձ]&-xXB_[Wˉ9E,V#Ҏ?.Dq T1d^37I8mՁ9H^>+WX 7kID@VjS̙vb,:W l @w:z !Z}!A6A^2#{be=.]tv-}E"wx(;Yc .Ǧ|W *S jBL/zԣfN{PreO@|21+W;2 UHARh o<- ό sP$3;] (6%: ..u}BRmE-%TBBE8a|f>}7!fP9 Zos?Co1OTXf 1sV[ؤ)hpg@b0sqt[ SfwbPzJ˩0{2Q>=vk #A h9+5\K9HH.E7流-#W5Y|kamзugftkFB9،ci=15aFj1B^>pȓ{4795؁ .僚Ю3(g9GeՐô9 5t.ՈTQqyYE cǦґ5^Ӎ GwҹZ Q:@S2‘9q4_Vʶ|9_}^!;-T[ј $`n9m9QՀنV0h #$onz4G~PKFN4X)JPu$5> 5w񐠜Rdت]+%'(ҖNNGq$wjq<kKь͈4P?V#_eQ*Rѫ#<}b|PXvi`X+Pjhڑ)űF_fJ ȷzlm쾷-SUHeQwPp-D>,dhjjT灜_fD;/ʄl6X'XxZ*]+(YV9-}uu2^>Il}WooJ w‰JRsf'$$OFȜқ+Y{Yjic-"(OZf.fixMB NB]]}7XKF6|=7(y,$/; 8գF\浿oC/r%^Rz=KKUE׶ )Tsj?9N>K,5_v4lN.d=σ%4Kz5X`d\'Rw uTz-Z'ج4B`"~ۊ#oI2D xPdSBNeؔw}'nl Hԅ=jG0hh$ *Gbneށc"5 B/|)V5a4޽Wf͍"Nv5_VI?)D! U0cqk?{| ̬T=ٚ$OXj݋ v(zDB#<4zs"Z7+v;ٌ1tp$tNz;~,~?eiq0kFCb$huhy&C n=q BdǿQLG\mޅ0|M}<)2cVTlqf39ֽOj72T({\-+8k6st-74@ҭ\'{I>fqG{^Q=;xN}ZZh*fDe+YaEsЮ8DXsSASz vW4چv9AJ/ 絷ܦi띞9'"ℚ7%vv܌WW}uj^&}rr\4犼b=SPEPXd8+XJ8 -wݧlJ;F3xk 9Ɵ6ia} g] Q7TӘ*2]T`!5_jC )3:Ԅ\3mjk 8w~k_1C>{%t* *ҐBR?0KA%viѦ͆/תQ!0)JAyccڒ;WT,5(4"2َ}e+M_qD-Y q=ZEYRÃoP͙UՔ,yȰt}X?- Ę fݍu Z5Du~b)n@/qK`!45W%rĉY*']c^8n5+RAi4! l/HѦdN A;>TuLjh#XZ p}P5UÖTU; J-!.f8^&Ҵy TN2i_$MNZ^:Q^M8s#(si~YrfŻOX6#l kLL7\ 93QUOe|å,[17z3sV:(?Å+ު.nb,lJ--L3r97X.1~X:šQ#2ns; -A+@0qA4otKqOMfڢ(H)5HNImd>v8t29&/rbr (ޗxt ~`+9Yv.}0,}Tiь'|_ G)o\jEl.2ߧl.ZގA -V$AγŻ "1ʚ쾂<mrQY/) z|qf6}!R gqy|X\5muꟛPysoGmlO\`B n7q{ݙ y E'׉7@7tE| /#nnZ5TXIR`x5=Յs{qp,s*yo(m Б3k3M6749G?R+z:WxNK` w;<ܺd,/RuɷE븗Pe`zllĩ!ϸ%pV\y0~4RU~.C 3vL ְ/ 2 yǬ.j<_}KOaMp]X`/o_syvv1+SW|A3{vظr 6,O'C?msMX,xݟ:clEH`3kw%t;!ՆO[L"MC=a٦A@Wd>޳s^x1LC:f `g8jMQza9RvsY5IE?e  ) gQGRk(h+7/ P%O̐_.}B$IJL 2K_ Nړ£HƟHtᄉR~G!NEWY0N/dڕLi&hh[-څˏim֕_wCnˆJvY\xJ˖UJr8,`śdZ85l(i.r 8k)9RZ΍OEa&7?v"OTr+a%ըsn/٣%]*uKMG%$a FB?;X? Z r_rueJP߄t+]ؾd^E6r;2+]y&h%/&2Z;u)KFiEA?_q|T ؕO*u'* 5p2< 퍸oq(`=TeG5Yє#up?cp?M6TE@>DvYXb'lϷ'j^9]A 5"l8r|xP6 G=PMkV@|!_zܧ`;gJ[^,˺fkvCšE#kM2#0h:rгZ% ttEP2%܏̽bij qYk'ǀ{9/M">Ct~ޣ}%w͹EV]=oQJ-uWhўiׂҀ~܃/"Ch#Hj$|PS}Y~Q{>mƶ)+/A4U͢WE (K8e:|C@ #*DOMOt뻂sN&I6Dǣ%âSvjLֶӝ1Ip҆ߙj.&a\a9ͣnnf08y\]KWؽwIHS˖ă8DL)0 h9=X[CnjvRf$(Ɉ:w[c( P1U<?B4"͘T+syt%14e+TԠG>[*%,fIUy0 YS v ˮ #{sVFʘNaN:ݗ,<&}\Gۅ#¼p%ksd.!4[QH(t-A W\|%ȆNIBrud)|DP\}ǣ71~&󱝕^9y& 4'R K>+\jrgnr?ҒI0ܧa᜻堂Mة\i1[`g@ß.Ce1{(v M;։ *8FIqY 66釟K eEw!zV?\~ :KfMV[Kh\-_WwUErʝ0 , >:d2X]G&n6Po\.'e|WYT5]gkK VX&]p}gn\z@@6؍J/ҳ؋"5pv,wF`t0Y-u=x{.0o\IZ'0;PQHiWju@rR}Kc 9wUfnfުy|q[9k9?wFQm*?WW> c Ftq@UkM&j 6o7)ɕ`h2+0-ss f /&ٶ!J.>w׻[8Ժ:Nl dlȄG)` P̓eD3:49|H?&^I`s syPtoV2 K;T˲k*^Kt}J Y&_drŅdB-EޞV>I5c)]50<4)?/iZV]#P!T DZѱffob_?- 8eR*ma@=++;q*ԋ:Za^(OS 3 68bbW&h<*n]2p^Υt+vUZ&UMã&Ci*3m !LF!B!wBE[kGr%ѭ)wu§jڀ46][6oHLm!V5fȨ!C!pbD0Æw3M$H\!0 VZW@ oG*ֻ*]\C'(9|ݨ+2L"iXS.i6M!x ${}wsBŦ>PnAgռJB䞲Ma5JΒ:3MA u T 3,}*ZɄ}f$)I7ˤ Tc/Db@Ui_,xg6gڅ|lW*L2Eccخb3~CZ(]iȍ##RHA!悵ە{8Q)6uŔ^J]VK97+PFֈ&cQhɺi9 i vmZG˺x XLkxCHr(.t1u<;Z^9qmfOp(Ub_**rg.ԄM{nbQ.RLRoI BK, ׵ sz W?=NE6Nfuҭm0dM]<"Z st" -K L$jz2N|cx,unQ݄ ]?$hvfle*'@3G2~- x^j﫡u#>{)Mi%>ޖQ+]n<.XQu^{yz:2d#s๿NX|kX/,`J3PӛH]P9xt{1Zw [r&~.w@&<KXJ%r֚KogYZ07070100000035000081a40000000000000000000000016650a15c0000ea0c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+OZ3gV9L7>xV ik;ȵ-VЁ o`0r)C. W*gϭRzm: ]|"Eҕg+MX8sHF?)F#lA$lf׸xﰰ훗SgUcac_vyJ0:J,LSwr/E%}J{ǒbm|T\ȷ3_q#[ =DBОWch[p%f-"#.j.%k_5$riqT+䨰{ȩB MAUՈ:r~9 ,wn.iMMRRj) w8v Mt{hV "YteT]LS'p,) Te\e؈!PzmEDSUiw9B0xvb7QEeOFu9m9DW^+:#Uѻ#Y'xTgH丌Ũ|z)KbڝJbVN^ []$o]&]N`AM!FA"z;AQ1:դg"VT ߔqCH7·(ayڧV 6֘U:ƕ&!ErUzyhj;+bHiR-~^ijX@` rqOe&:&C~$wN){%)++w8K%v-pYٛTfNm=,-ś*k# q#GlB5%& #7 ֢ :)e\mcȝ7tRM=ZXLs鴍g zȼBDDV6_kx $L+F6y&WQS H4nxGz3dy'[*:zY;}mG-AGD{+m@on=U0KCo$NuRxj4ZC~!P8m]Ɨ=1Egx_~B@Xg7YDg/>N#8>wx)%0Ȭ7ʆ/߇gIdʬi9<;Ŗ|oWm(^7#&{U+2G A9s^HF`T% մ>VE']\&|\hjCְN("X7EZ[s@)-ʘ{ab[G?bGA!.]BulZӋ$+Wh:{k?Mzy O-Jfw ."ǔ{ 7ƙ]o;磔\ Mۀ/8o?m~|w[-k@W6418\FZh&!S({h~?RSy_GT a_Za-D l6pO/kӝu_K~) V13j+fqGz)k^XFym? ],&TI˿zS=wԏ@9 [pZT"Gi=g7?0D|Sn޽X*x/XLwk('@7#Qvj2ɳ7u|'qLak ѽ<( f=4 39宗p׭u?čA#ʅ9Z ,鷽!%-w$\(a⑆ ^2 G0\5?]a 9W `5<|GBP8-@d+0BEG+_`}THff$f YF'tL۞,m ejFErn2fCepHG» xON6/ENk20w6vzQ{hH䌵7v)5d/{-lcHԒl]4<ѱk<'3f0zFl # Nppٝ{K+ iI>d+U29 CުscEoA˚4_mM-~]=Pu% .AS//zah/7/>ATwM]&{NC;YTILm :T $ƛj+>dUE㽄mu ev'<~Os־!~@n IX_ t[ǃ]{NM}"!&w'IUN~\x_Dj_$RD~F;> ,.`4A -!o-HDtB^m B<psQ9 ]I3{.g[](Tb=r`B ! '&"o{PL9T,M_v?uF> /&::4$1m IK +ZfgݐYi$*%$_ :Hf!R4i= Ujd [@[7{BnG28,d9Hx<]j Xa+so*d hC/ ãRw찖2خ͕ iߢ &sT=;!K.Pz?nu&TS"oK5p43N6s9u GbS\jz9bA)9FiPj(m}Boxf埘aYxVDdgҪN}R+$)*C!Atw]hc ח]~}}6DJc!0OdfNC?c6_i(w!`rh KmvZr񍟻+x[x"kLT᮰7kz+JjObvR ǐ(BPC4 话<@z7{D#.k2if`حpG^ٞ2ǞA6юY#7y7'QȨoTK+a{OBk1oln€ȃDCTu& 5]hbFnzf%]w~C՝SiOt 2ϼwK7g ʻu2zLO: Pdgt En^nXS1w%ZO}$gOr ۹+hNY>_AFy'ѻ].#*Xټdؐk*6L܆?Aꄛ vQ9 8}<w{.xvHr Tw̐% ( f9'tqi/'<\3\'uf%\*NOFq&^ x8ԊWn:BŋSi8kxrsx*N.@tmkJo3|J8GxIWe{ZG8ɻLd>Hv1e~uTb-B}K2^b,hUV1/65'$탯vciOuet .Xbp^_ubE?niED9.sMi`zQz)NѴ֘NbfHSkGHgD&Ͻy<Xj ';gVwWJ=jQ7N?ǧed_5e{SS&>U131b??GzK6ulT_aA8wbhE{.I"C,a /> ~Lo>z|*|Cʿ iۓկx%`hl |XOO )ǡR8T{'"CeՑD iK6DB)^"͆yQJ^Aoxb ڇ2(y{dUTO`/`{19Eۢ7$d G7cMg UNJ7<>ڄv<6D!h:`} yItCRZmℾxFѾf`gy6|ʟQds dJ)^ SzUdq(K{jD1.q{`8%o՜Pdn^ۿM$OHHZmM B$H34!c_LNGF *h,UwRE! 鵓J}b0thY鴡O/Q;KK~M5`J$dzRJj fۇb1MaFgp'fiw0}aN ^fTBn] u/& zw{XW=DjcI~@:;>BⰐyӔX$z9qb!?⎁.(7'{K*+Jo|A5TWbd~ߍ ML:EPmqTW@%DJ`6Wj}ֵx-љ\"{c%ޚoVOMqd6=FPJέo$1apbC Cqu9QuЊL]»?ɍWex"? 9HNF#Z̀Sm~{ `O> \ Ä%^<}&(aځs5XU.+>͍ҒD xA%E1쮾D1eai7l5i<6n 'sytaX;@E#N1R4rkHuuR|驼TB߁u܁6r*a:II%"2x.lj#9-JP+}֐OQGJl5a"oMLO̞?y 2y<0 Hmye(`]OC\xWnߪ(sxWYhw/DV8MTU(2?X_(xgv,vw\ ,1#o .7j[&%v;)0XN@ :'&~Tz`jڧ' SПY]^V _E`D]ԸeJi^'Sc`nBSk]C>c#| w"eG>Y%Y\?ews9B>xt̴lxEdL!J?G7'69mEsn[.Hk~Ix;V!a/y3߂@}jDVa1:{pb+;s~Ex&ʖ/(7%Ys~$ƥd秊kBd^eOڸ ?C3BOÄ)d\P.U&Hfv7 =ά,Cqb$\P ,_i$gӐp2$0x(9=6|gWJ!OfTVeO Ƥ8|1'X:WO,jb 1:x20ٗ3\t`&i,A?c了Q.W.-[@<z( ъs_; aKGp>7xH i:=9 VܪW~埃ڳcs]qМsp\yy>s, madcT0gΠq mYxѣ+Qnjrj/X`=^{*qK ŶC.[_N% =wfIi)!fHh1Wv UUObAGck+mf0e,ẑc!y?.N:3J$ۉ1>R9;8NJUŵɑ}t]GU;udFM6>v?|~<."+qi%f~3ϥO]hc$,CkV8T3 \SV1—v7`%@ljd}=00؛ F Q_$^}J힓&Z׬@P0ʏSYb1k-lU)dRt/Ic0Fc!9~0%…O'O/O OE#gڠM Oq Uɞ04,&)^ 0+lu~AΖsϏ|*j)7I`_,0`А. SN9렝8F46G--8V<Ŋ;Dcd\B{ZoWWM?/?긑uyT,0Pk%ێd2z7:Ч[c 6s#@ퟑɽ:kg]`uNJեgy* zEi>(SKDF^LF&VQxTRt&!gsLي^Χô;EG.)EkYvb_Wdmml˶0iv4-j=O4WD_U;.Ub]zo;oƮO!GҹŸX5su!>9;mNψŌ/d8`ɴ)R*Eu[z1lN+XP*WZaY M;a"T@ 5FPWs [:ׄq([\Rrz=|h8[,R blJ 0xq8Sb j8x?ZeғP _] _hHfEH#j֥Aͻ/mx@&ade*# C;$ yĞg&AH@\4)[6<ԉzc>d!fy"hH+1y)4T8?gS:4*<jG MA+9(m5w#7V_k: Uҗ1p̱SQ-lLя5JЅGƀ?XRTsY!=)w@.I^Zp$}L$7JueIY Kh ςS<+աjǁ sI6OWNw_|`@aܔmw#_JYA}f YĊ%)aP`qR!R6@fNEH֙fXB ըzoS~n/;8S xIx2MkBA4:m *#-~2|dnn@Ũ"Z %jd`k&63&,>=S>vRlK1ǯU,oZݎp|rĻ^~Ϝ6$¶O7S뭩w~}\4j;.U'.e$f<K@.x|'nXHM-]ibmbY7Uc|' [w 9W^/n;`K/0$^VZf/b"׿^X \`!.;<~XguOעa`UAw˞64%#M}IF`I^AE*? #mGw. NwPlc.z| aBW# `:|;p9 Ē`~xP gmɴMR吨%Q^ MtXpO.fH~cɲkiwCv&zr՗nAr]bux1Kxoq"ѽ\Чf>V1saׁAA+^W_0Eh}neX)WŘoS*LtT$AAMD'tE<-Ik8Mg L:b UqjV Osvjlgs>r' FeBL_~(%wv%r|Z^u4Q١$ZhT"St&}sKS[kztܲ]+9k>M^g]ML[p\D!&HS yKNxmz.8P33ْ8(IʓK˶˼Dfa'6le(waӓţY”!a‹Ị0qw$Okm2 gھo@ױc ^B=t^iVmQKQ^!(6~KpS񝯤_7]H/N[sYl&/^dQb6-5 *cmdU ]FN`s-$e:z}[+έ7r|zxIG`)4 }↵g,K_;I=0LdXї5 VYs|0 ҩ g/z>eᯟzu{H"VLl&CUMW~FZ]34:5t|_%QX.2MO$4R ޣaj3fd8x2Pk{!~𜰨4DxsD-Y C Ar{3zZ++7w}c&^뼆fj.L?!XƭA[ZH -/̬˸`uӼ7"F3Aa Aӱ٤Eoځ6 0nÄT篨`7F6]e@!R8 J;DIx؎KqKx:@uבgV7ׯ_,xY=p7̥b~sQ249 j"(syFd;. r#`hUy8UХ)Zo9&a3^s״Ua Qz7 T 6["REZe4iDNȜg>;a+$Z ͷ1j}_7YqF" D^"?x02j 4l܍ M-1Lv_gۙ)+]@"Y*h ).p8?*Ţf҇VFouq>4ȌXykp# b"'~9пrw#򏸜/J4mp_ s赏E:[mDgm,p/T$dd?rͭtΆd/` =eC~gLQ&7R7Bd@}rP 5"h @J[!cc.P];P꿨:ixP돢zuG.lZnnC*: +3X2~T- r6$Ln+ J:L IpЉɕWZ.LG2"8ր㋺GeP:ژ)cRǗ+)D/`؎=| VF`H8Q `>s&;xױ wCvbܑK#}3@eѪY*9EPF>BNPEvs;BrؤI)Lq*߭D!NoB{* ;]O۷3=>%\Bw.} H捻o|bҵ df@ё&)#hCmN,i|K;m@u80xr)܏o{@?-qT>}ƂgSQyeDklvJXI]V#3tmnЩ1%uDѕDguНmST.HO^zg?͝L8vPS4._hζˍTxŶ=QlQCSkϔh/81E{VbzWH?7mR+uHEh҇W4蘆} ]Q&^Ԛ%b}X9T,=( ,5y&VP|g#u<4NvdMU58Wj 8} 8Ev6ڹv#vH B^eXh6 drMq_MkѐHP>??y7 Ar+#чW׭UěTO'rfjߊߙi§nǻ+}f򔗤Ӡ^Z٭.`)CcvOI5KO)F6H.pXQPGI4&T(q,x(ÅZoeL #Պcvhì n vs]XлWqEۡ);S+)%郟+%(ҁG#X9Cbӣ&#'=XTg:N$ 7͊Ù=zbڹ*ӳ.Z&N#-OJz϶D3r KK+G=y%G}Zg~֤m!u[w3d|5.qUjּl,4({E|+ _ VՅ?0[ P觱c8gR?a2&(1,OcL3q3/,1 mGjesN=J8.*t/gGH\Jd}?V07jn)=ޅq69"HV~{26 KoKSBYx 7M, e-=Ur:kaˏMJycs&UErluuq$' "Zwg0?48F>{C AuȄj] ^8~u> &9 MC"s)WQ[Gg{CVS T雿̙8T}M@D-҇(JEszԀ%g[y.ц/VU!>zH\'}╅XMWTֶ-r VMs!õR2wS0@҂d]R:EXt.d:yGZ_*'= m^ktY,'׀Nf_+x6xQ*X"x?-7z3GVb*P}Aev MOXOo ܼ5 uL.Fkd#>w!ɰC'M~ Z4K5Bc+_xya$]Tba3(.js(/i4k-|}_`I4k((Y mxE}4Iq k$y[ƣzLDd#}i{^gyخM7 .,g\Ge^u1uv=êNdغ%WR<1=rZ0 &pX zUFGzȊ~pM~mRή&`\YF)~[di*(6/"^Yn1FgONm,o K׵LCC$cN䉤3f,ǒ;),ow1FC"ӐLo#bYsA#N7tFVRw ŹbB6fb8H.Szj ,(!Px$8^k rH? SoQ:Y-,|@bVQ&@[H8`~ðo:L}GKJ'k ʲˢSeC7ͰmWnT`-('ޭ5 F. 8P4a@I9 ^{W0ah T#TtOoO\ͥ8/ZU#חK> U+0 Wt4QC nSO|@1X<~,)BJy)`GRvz-:N Heݤer5ʇ<"YR7@`cCkhCߜQJ1'5|T1ɪx9oiBLofkZ#[׎/e6b?6 ^Կ@rgR| >Dsg]Y,orh:>]eHAtrYpM]a柟X2 FƄO-f7[ڈYWۯe+(WXZ$|H܌a;^TLJѡٗ(4Jl_dߙQW6y@gwKω0<xqz7YHg">N,Q&i֫:%W2]b&&wMgNW0V lN| &:lv_-)a 8; 3t=]`N/<]4]r ǑTӃO`b" LZ<֢+@K:BYp9ETF$"Rz աrvhPƵ(t*;|63{@UDmZ2Af܊C*` ӷ 0܄``)qk5LXQek8EHd`ڷ.[ٵR1`VO7UHϦJMF)QLFf %Q!!L:7g pb ~|a N.ʔ0e?=F H27̩ς7gz2&Ea]R,QӗֱR]:ܞM0znu d 5,4& `7{a- )t3+g-b 4rܬqڣ>aJHuHa ~>lܸ9"0N9RAA<nomΉN*cD@Gx 8_RԳ yY$fstHKUTns{y +v]\vHTeDz_W;zHwCeTeIֈ0b:1qfASQa pn{^ H4e%ޞyzWnX{& 8XzYһ5oq?|8ظu%;d׊L|1%k=V!p}U8Xv`3ϰu.wŹX.ߞ/w>he-,&*1a&yڈ+f]jܓxWC'DJCj!n`eȻnKV]+X!T|{!u2 T7]1xx"AH,Iqd?ƅ_J}bt+ִ­@؆,3^鼲=0( JGT2ovZQ!i&9`̒j;*A}!Xt* @s0aa!d } aBFl6BE:HɑDe_)>L1 P=F0&F޼PAiTعkoM!vnQ =p.H1n>{p4 b0?~kqкxn}Hkj(E!;ױ'KMC5 P eKNZð'[xO0655zx|vk| _Ĺ$væg%0٨,YP56,uy=L560~*d'7isŝcqbP}A9&vrL4Am~OcH&ӟ=zqV3V,-tT#ߕGLAW\Ï@35 e% =tC-'bVo \j'>po75/JSk W͎Y% g}UF4b Sן :z&w>H'jM&::X|bq{ D-Q_Cjap+%SRZnt 31z7U m^Tr q*}DCk;p:.*2P >߭ ˋQq|8GdUu&f`Spxu슁k7WYEP+2t*zy+fh'sbC?5%uB'f>Mk8-">.pK.KO=Kgw=e ᾋ,?XPCSB!unx>&WK#Z @,VznMc\0ݤ]\2}(f4|FqGKs88O{hE70zN6L\[|LO㛞O1Y(F 4i4{7¬غ.A&ŌIO҃`2tk6j/0@_P %j8-Ky9Tj:Ф TNh.Z`0¡G1K8wn aN4qCdrCzBw|P{"fUCox6$hm|.}׳@]R(vfjP@V췮r%)Cž|K1m!H7e}I=6ĆbGu~eڤ&ڐ5j t|{W`389* B6Jz,&/gI$]lw)UiW+sn$f*E֔OOEOգ:`xTƂTmA C)g;d]@:BҩË $F_Ԁkc/C3@ 3oP*5DNۜs'##ydڡ1kw~@XL˫1·/yVz'̮]A[߮XglWdRzs/n[; [Di181FRujS $&ԽC-ji'5r&& lFȖ=0RQӀ/]-Mopv]p}Y<ͪm!+`Ũ$AZ Hܛ4޻_DEYֆP1*YN(E\*'(\I!}\ HI/[q:C?PJކK'wW(ŗ =&D4cY'9nW]FY8\Bgs@me PLlſD2l%Fe-2A^ʆS=C.< 驱SHX(&=3֜Rn#+.L$fPu\|'. MK)2˧Y/gRG"uڕ,qEٯFc 3%SK\itHB㴂įpBa<9Hb&n>N4˛T}Fcyi*(Lu9JM/ûDU[Zԧ8Q?)]x97yp6^쟧r#wWׇJE<7'Tȓ׌/esC%ÍN0Nc+[%0MvH b)Æ+ ܠ@5ܺ-!v虥1]tw;MJַ0|ԄǫDv@:KfՇA^MP8d>n'[]?NP7dy\ R5|PAa[tSEG<8-P Y%zҴ{eŵݿa@l:ږdxdA}1c*Q{S\'Y5Q&喡BRjX\XEr2gp *(˴ůާg= ;|#tS Lșjr6V˓S ^rW^)qN;GpPu6 n(ga˽u>xν6%xI_2=Y*3To% 等fn ƶIE\aar lBD f'loS`Ʀ_6|nԃpJw .)upd0fk)GWiո%чAB9k7P@ 5BuW%XٗdDkF`P1()16V^x8+VAa :HL|ehoj6gMg'v%8c02A'!#By]<= "1j9iɲSG@!y18KK$ꕢ'{!qTWm*sp% f6^f2e.2(!B+ ^\,~ܗ0Iz*m@qKh¡-qs#m.G9|{ ~~{ Jd($iW$S()"~2l DH>ul?0%W0d$Ck}@yTcC"l^@B+)R HiXrF$(Eu+*VN7I#)rEBan_3ITxd0O DE,t ^@6|![#~gj }ΩT{@ZKui2M[|J'201}| #/qIcY =0QjB Lx"v&QPIo-J.@k!3!)1K݆eAiE g4#E`̞|{x [RZ\'($RxL C ]P\1ZU#˕R)܏.vûqK28epZw[y)p8Tu-5Xi}@ Li~]rR R.J߰]h^Jဏ ?n=dZF 30~h{̟Ң FV`z:6%-c)ђwv7KB&,)z,_c@2C{cą7- s{e5-띤2 VTL_$~JC>%^a/$xЛ! " wY1uKu6oZ}psZ` h.+W#/\Wq ] zK {hCYAl"ϧ'48XJQ-1˚ޘۋ>V2X.8%!dtz?fQ<9?kWUN;=bAWZ'XAI-1mÓ_7ĥ". ۭ_bjRWId`΋eN2~?aLA\6%|[n./ OQC8 Diàu CƲ/ĜSbGa"| _p@'epD G5xa!7U'NMi7B*;fsJpHWv`QYmtp-dlm`V/? McMyD{LoS8ȏ'ELlpX[+ ?xt̩^:5 > |b]2jvK)Fvfƫ ƭdݩX+7vcj/8>{yslNhH:K]=w# k˗Uuzw6lŃUsY_c )YD2ʹCiyu%o燡q|"' !x<\]HlEb^7jAkϣںW4W1{kى$ v܌d-E* -GO\ãLAvfRpۀt8L10aj LZz~nt71ݍCWVj:| ѳ)` `*>jh L|.ߠڨǤE>65+g220fLXi5+"8ޙI> Em 6 u0h/D *EE?[;9A2ҿkD,%$=K~wObIh`b`988/]b$ f= ),qBp~m6f9/ޥɕv bQRl+S1g YL/98UWTvq2ʲP  C^g4>NjDm|pKL\G>*els[-#z ia 9TV]-:e_;Zz沒|ID p(cf 9 Q*)^xr# :*|wkR,0@4}"TLOOO !{>PKkK5H6`2P~DBTk."0 #aɀv|o>|dꔟ-A&r7kPɵLvn:Am<8DEU| y' sq騬C:ݓi7Ϛy,]f~DcZ}G S>UAGjB(-^"bfMյLjflJT*mfYK'F_G*b@##.p3%F8P0ߧޚMo!3';sӡ;WQx9XHۤS4C4?ݸ&$`}lxJtC9É[Kubih9L/r İsk~RMMa4{eauꤨ͋@~U5tC !Ջ7F߅h5GᎨW2$Hy9{-xJN@a+u'湕8Y2H~W,-cw?|bFE0LJX]xoIQ *G5BblM=,z2nm/d!;yf#jeQ%dCOYЧ]L%O'lJ-sR y$%sP >;sUgZ`2#g U8AJ CI!KȎ{ގ{sĩ% AԥT;=i^mB~%6ɭ=֯yuS2HzOS @4f8W\|yXdq-}UL^׆Ze$SҒ|ۃ"}`0޾"b YTO@ &&AĜ__Av/B[0=RwuH( W-Sq5 IA$:n MO|d_gu5/p \œù)OĎ!H4c$g-RFP~\3ߑ#PCs_*/Vb_(qQQNl=klaG !U}Ĺf: Tw2?RSҟ-Mjz f.g$-4.  Asn`6P:p3˦nw51zqr(vCu܄ïdvٽʳ_SSOOfL]QeYkhvL}hU 2AoD1~UcEa!d80}8u! #VMa{HcV"KHcKc:|:,hq*q{XVυ $xN/=#ED& n"˛i *em 4ޝDLJ AR2>vBc>䘊Y"23"za咀I1xv5c `=HG^V5b&}Cb mP968^U.r ܉Y:De WP̶j,t+@]˟ ?Q6_7t2JM`7KHrj`ubc^Zm,K[xw ThE{!ϧ kO@ Dx{} 5x7nn0*49fj\DN*zF"F BmihsOxs݊Q踇=L PۘZRnS9P^ЙrfÓz2iHΑl]{a>XwIqa4v`F{@i ӚZ N [su>jepֱR(8ɗC̠q<,ՔYm# JH0pļ pNO $ hv\`/Mz>hq"NM[ &A*,Ic-Bz.Ȁhɶr:* mD< 8&l~aǛdEI|%m@]o"&[/ x~(UL 97L)2C8a223Lݔ,[H̍P57R  >$_3bcȹlx-ǠM#9-o&}hs =6ht!rY jgۀs+AS }o×Z_%TGm{aS`e{-`yEAܨ,&mYc\'%F5Uzڑ3~`#vC; ӷŸnb{eՕRxopvf͉ W<[7gDAj.VH[x-n'^fިS[(9MrU;J"£.gEd\S iay6+%o IC elyv_PU#Cw}Y_n([+S{4;XEK~wp5Ӱ;5"EƵRiNL. TЬ8CxxE<1@ծnQ ߭?ϘBt d84X22/9+Ke¤K˛tUF Nl0S$LjQ0\htb_YBfP+ttRΆRcm"M{ [K~__P8 &]=nza]c>qmΤk+E*XFU4o¼BhVb:ݔKtNc$pFD([AL=,< =2qai0eՀP1?k TJ59):YcH Ɓ6[-Ӧ0%0hSN} UU⵩ в0BK|z;;079 g5;[9șiJp6b`⽺1{[u,ͬGki^AOݳI|ZljN~e]Wﳫg3( ~ms ҧxN]@ Z6Ket& UCxK G ivR\` T`OqTdM+g XH>|A>Qр+:: }G+)0qolN5(udjG"V9VpҰuSbgθ?˾$>v+c+&qKԁwmDINj/uE`jAu3u f Nֻ6rqo~@z^&H~[,%< h#2a_9C_yi.}y9*4aD7( , وu&;{.x /QTl'+*ګv/v^ћӻE0*\ \Y\Qcnf{^ hQ黟lۊ#6;G8Ymj jǓI2kvc3{kķ\1OuR-^p/ opyy$ASLwDQ5C= ~jy'UˬAv K\סǍr:! bGjT@I.Q]TnŃaS|õŁC1fdڦwRr9w6mxUrbE%?݂S#,8T`5 1B5d'p͟H-]n 1 ҕ9MB\ZK`W]vFX @¢oSbԼmIH@?c6?c0:Q0FXV)3Uyg5iHlYzUYke) Σd[j퐤h(X#pU:=QFHvA!3ɛπ{̔hȿT鉍2DS2z +e S +{s @7WtS?dYp(?a7omCnSʧ 3: Uwk'M,B*b+p?Ol8R &Ymj4] CAI?yv1jq/6׹R(?jv+fҰGDDÔ8~'{+$Xt 3Ώ%zfpt8~F' <@R㈋ouAFQ]YՙVN!w íl 3هe.0~›N& *K ˮfo o3"PP'w G@xƅK)˒;!{~M+yܽMӎSl􅵆/jR[9^~ Mn:j '~"Y GfRsrҞ vijz3FjqOpVYIeMs 7C.)S.FGHT=BnD& Cs!=\SK~uHPpoYyARՅxL_sN7vID23FU%N)T.%M1l N;* 2妨1) _**| rXdfv<>סG(Xue !POLJ~ Y(5D6 9+ 4[EуdV'uu/6;+9.nߚl6wYzw#@baRצ-y )jcTܱd5({V {hUNߺ7EU*kL-19_Tw#^s.˽ K A9eae"Lgy"ޑd%7+΃ @aB}Q9.zTQ ?N{/kr=e- D4NBZ T\९K,ෘjΰpE&6C>ЉF TxVC6-d"Vp< 53 -}p9A5s@ZU |kP ctWK`] dЋ5w)^+ Z0rlȀ@' ZSdKۧ\UY܆X5 9L:ֽE9ٝR/liS,rQ0S_W smAзu} #,U7senFc8q׏˝Sw'8,3ewζޙBAGcRFh;Y/CCZ{ܡtJ]6}fhLZr(BbL>TE2hڥ˒0$IXU`ݤ*{}pKM 3G>mLC :>Id=r$A~&,`Nbk:$$0.50#_CK|?2Y`H[f _^ߙP/Z jyePFٽg#<;Xu M7!Y qɯ]ju YkWܸkP}c` '}}Yl,п-NAѿrp0Bd9=OՂ9JNghYlu:" CgçKߔtaPѬe?;bAֽ/25ta Xrb(v QCҞ] zզ;1e;s`giw5[\;?GHc,-boF=PsVW?_?@mV*q[(4gY*+O7 "Pc\ 3CM#BY$©v{4~guz#Z$6Yƽ֖O. NX\4b|U?MfbuRe\žEhJL8aČl>R!z܆LVdDR+|C][4*OQIo{˛^PY =b ":BBJŊ{b= [D݂ )8[QhEJEίX'P$pj4hZ`Ђ D!85-ڦ;PoZ™ OwI >lw $Sm`,pUΒ6`4WǪhٓ$._Gnpu#QR%i|v*?g+(Yḷ*[i2yp>*ү<`AMКƚ/qK "n*9cu=U:wĞXP75PjXS,=~kV/7d5xQ5[?ڦ3>#b<:<{*Q9 }{(w\bw:;,lŔDiVېeݾoZLCNL*#FT9XL5$ M]e/,T P)mXZ]I ~ s*U7|~2< p>(G^,.Wj-ňa\*"烤l{\Ay*bA~Ԣ |փ!O34{7PSyh{Bp?bv K-;`zs OR@&/A3 E~Xv*H*-꧉"~ޝfVIhk"4,oqzZJO,ٙe4eel( yJ۵*M m .r6~g/ AZ\C)ͪA7&ht]2NOTbSF7iV c} p_NWbL~1>;%N7,dWN ,D_#a'2~~1bc?G'*(i`MV3A;3) +q?!I+"m73 jprh ]NEH+*%W{NFI#%y Rimn_qxfړs*PxΞNel~´2mKE{)>2|ϻtQTyZr} x[͗lp7ت횈I^.ϭ R஬ldQ9_\-8sSXw"FeE'ju<<ɯ~2iՐ~ *ChW &Q6>Ҟi% .-ƁBB/Uwl 8úev{ذev[oyl0d@)#YWVDsEBkwQd~}8g8ZN&cIBfTԞ΋uyߟ;=Nuc ŒeD\~ɿ!N׸^zt#TJm%7sO!p,8re+|Ga|1s9)~ +& ɖwr֚M @&y54 lE峁Mh.=wSdl#2)tOFn#!_5J~J= {d#1EXpN#"f iOU1gY{ے= 5gz*ӆ 6@ Kd& V $T?fOOc[l0gGau(}Rp՞l:(ٍELm$ĪIufwRϨi2nBpoKuQiO _6kv(n18pmg o[>c%rlazE1qhZ:Xni)5i[VC OoZ6C@bj~I?68̫r2F8n=@(]S wMd jX>+L2F:[z)4+>U$1 Spqw%,S$&ޗT^oGM?`aEF A0)z" jE vމtrv6 `ehB,CMƖL{Ej 3:Skw${(]#"`q:C ]k۵ 8B-s6PjCbpmPRl#(ot % ae/5r_&?)Wda{r{͂p`1@dER`!Ŕύ͂K_ӾEM%12KdoETƕ͆~O%^=˼BJ3d, 9/Wi獝E>&7?pq&? 'f땱ſ.W UڪHNKI7+a"6)v4u`n[}'ETA4*`JH=Nye}}YMܘQ;/@Dt:Z詤͖S]Ph>rmGۖ3i-Qe'Tz-$!Ijw3%w v^k`@@ܝ6VU)VJ?,X8Q?Q8c*['RDeRt:}6w`ÌKDH#or*dxgVU)yIOi+R~PZ;.10"J ~r3w`,_t@K=A8T?#Y%7Фf "!kP┓ f]ԗ7&.1!/8f;CWw1N0rCS[ۿT Jbb,. b%5OVE͑@gh:[y<. @ 4 K1EU{ ±߱oN拪kҍv$á,!|m(ݺw ˼,Qi:?*ו" PBʮ$y %g:AqU*Tԓ>9Cv$hn= G}|"e7;Hl"u /!2Sv  Xd9~2B\'Fq(37bQ 6t ~l:=&ؽJ ^qHfOl\M],$+CF~6^uI;Pܑ89gU+* MJaQ<T+  C]˂ѼEpafZ%4 9ǃ,i2hSH]uh 6SYA>te1 '?GyD%bU5&Uj;?Wy_3K!D9C7. Z '; l2 &DkfÝER?jӿ4#.CfmMݒܸ~|we,>>yݤ6  n}1{?~ߦflq2h8[+[2/|& lM8,Ad0 M384y.₇iԢA!(.k*p\$`"rFCQ:!錞;5s\e xwOuiQV3^q4Bγ7]ʗSPQ7]0kU[OS9B3>0nT~tW_ C$)^|DﳵƐZ˞[לIw!v ^喕]بt`҃bqDP &C Jf9"+u/R.DzՇ&n {T:ѸjRrir 쎃T~k1X\[&[vxGYUJ ͔, LvkASN?^᧜l%t ]U9䢟`h8=G}3|{-YS:{SX)>j=#xn9xŧ=Ew\xxlf^dO7PP U?t{-9|ID!82|QT,hFÀe@_QHoS\Lhl_bo.rkDIldZ |}NǍ5fDor:2-_W{N@.0=u;UfWSaol O4f"dv?##m R47r Ĵ dSU.30\SqKk.F1y{> ;bj}bex Zu-7uNn>g p`Ib5$"$lS$ ͍A` 6A立!K3˶I1yh S(ElH/*#n#,#$dqHS_^7, Bi56vvj]IXԨ5t㶇ano@_U֖E^(F"srC"V'WFV?&y(o4?nϗ2vXuzEyW:ӵ;.,/d@ECZP~)%b]T;BNZvx&^_Ul2;@,qg;V$$}R2tW+0H.RCj wh7hs|;ٰݱjؘgdX46ZO(<i6z>^@!Z6Zg4v ,:D4 F 52rn}(DbA^I#%y/D6-O3@BwJ#fL *9x ^VLvtšJy>7)…20O)!?xaf+TB-* c&RT& z|!ŋE ?7aml2P6 }q`_}wBm[Kᨣ})~N;9 тBv{ظ1<.<\$ڕdw&к׫4[X/pI,x 1@K4)#DMO'x-#eOްKXHW9`q85cp@ǃ:*>T|DKo!P=fnRDG QBoN$uOtZ8v&Z}:Z吿\z q,MaאҡWgX*N w'/ \^yG,mG9Ϣ!o0޲[%{Y:YE/Lc,$V`?ȡCU7m芬 ۄCB{?M#NrG'޹$Ʊ%eNMьR"t3g,LZY,=b4#J/ޒG$ o_&˫9V XN;rS@0tAŵ 9d*6!=)֒3A%B4 uEW:S'b߸`y,0 -zϝzrvl18 /6s]н\>iLkJG+TR&ߕK!EI\*4ĵpԙԍaq坁wQ"i*MMuwŞŴI<e4z,ڒ^O:t2~nE8ͬE`珣uhqYvоe" Ƃː/fpNH$um[ɡ)9:0| y-^X~*c^A,vF='T5˧fco24m}\~i_٩}`AhNO$&ԎR؍v9jC\Oaٲz-{^JM/UiPnХFHDnGg2d0jD/8Le4q+Ͷ`h-x:tDB:e @H[s y,gsS uFΫ7-0I~Sz(N[DY f#& cu6b;"36?Ӎa/yd:QU fYH?B;k(H+^e]ІOxzhJ1zqO˼[X\}uX9k *?ڿP0VA>)`EFÙ?X=盤D\Ulzvoei@1lJh>;3DD$szfD &gOܿkxG'WOȶSGhm_G=,_Z<-i*T_Q̀[!ZǺc`>>fzӷ %؀N ];`B;biDrb5Qϖ*->-br  'V>7f@MuC䌒84\jNg&:ν?X 4Y@JX`d9T uETNmm@AqVfL N23qU;שP%̱GN ? 3JQ(OAlTVK%RZnXڴp1}M|[CЛ|CON?5h,l&o$gDy9X7ͮ?r鏯P[_B@{sbÚxtIlvKbFϒ˜eb\~S `BWJh}QՏ"ߏwY 0IS_ cIFt#cӥtˡ@Ij4 .˯2`3sf׸O^77iOD3g;1G̐cYp"u܁d?x}NZP:Qf 7s G U-*J^@-'_!]i0Ák*@ð8Ȳv|‰DrP-~7B akЄ(ñx(:Go6[o9[ON˅2Js84j.' w ?Pybj>"N2אw/Ɓ{x͊`TV20WGG Û<-0wְ`ȳ$vɂ//A^\#忧7#lZk|tDOF=&j~%|ݘe2?nLJ@UM'Mlleˢ(zj`jpu3FlSj \)3Zh {zJmxgvsnҶDsIy ?.K^ Q nUQ^ \Á>bmt7L|cdrԏm1ʤlZ l6J=rc%k*cSULnڧ4fuxr(;f_7 (8_9/<7bC :4ݘ2? dyGe%nؘ]9ȼע$329&^e (ƕO}0*`Otc`ڽ,툩otL-p!R9/>|M;jT#"ʰ~kx0C1( sCPr8"OO/7QE>w*:}٢Nèu魷)v@Vhцfi"GYD45"`um~yDֽIsi/n(;կ5=,@]] vyR['y>aKܺ](]7ϙr\U'FvB)'IVX1t[ jxL|6X(Ek@f[JtV6Ϻ.jcnrq1_%8}K:r}Vn^ ;y̱ -"+X3ҁS')xIwd/{{ݝ5Is3+C>d##`lRE֚5?GoJA(4]失<Ù8"UXmM)yJ9-{o.|nh#6ͳa:a3fl> .#CvtYkvkdfR_;oB^s};N%ؿw|ʱSJ!;GV&IjDjֶ%wZuU't=랉qfv}7K2XoڌjԷծ0~|Zd 9͈-)W瞖cݒ_<@H/H}NGXg *p%`/Eh;D}un\,&WU}/t}AB Z{oF(V`o Y_S[¯!ܱ%}ˠ]`c3 eGXxQ$>aL}UP#A?{޴<:a< @pгɕVt?LS7*>~!Bi'h|QwBZ+S nX!q hъ]p8ihS5jmKDyES0A`\1cwÜyOv@(gNh! ;].:VdQg/>hJZ JV1l\$)4j$8R G0r{,c WBe_!xhҐϬF3}w}pKK_6*Q]45&u]! cwN!2<ܸV'l%9ОD}P1&|eP$*&\C`y_"'3BzٌQm$jtg8UMBQAmUˡfW3Vq9G[YIۚ@>1}U)`>4PbO0kWv}(/ $u_̒ޣs_/xsn#~@$flWuMHD PJP Q^R/licKu7~2ҽaRRkhV@k~ LԞn5H5iOVZ,iLgYp+M{ VrAdA;1&O Tlg;q0^S^uf5Z1?ʐ]y a efDPrQ_t ѯ;uͮ7\,Wj +y>`2τ#rڱٳ&Ţ&$#\Gݎ  Y񇇇gG9H{b9 B=$S;<ϫG͚ b ӗF{wʒe3V<0 +`\ɯ0q;(*zJ\,ˣ?9cDΈnoɭYXYV/1p2fZAD3L""RMѦI^:I{FRƪ\Jc"†<((}?A%+yH tp`p?< (KJWAΘ_%@Ȋ,}U[ 8/G|o2*}5鶊` ?s;Z|3\_8Ȳܰr.dQؐUn6}lexWq&I8D EK+:;-lʃ5%bJ.H>ڗhYH}wVl6@`Á ܊q!֍NCA#FsPu53}txKG3 w`ٯђl!%"]GOkN824O.z14d@msݭPoG3ֽN+A؉p+i\?4P=Ëī1voEI+ 9oEtŒrPv3q{i+$rH>k`èzQ̢=>Yl5eœWW piF=3"ai0/2ôXK(f"qz#dIv?plYO)aq-I- n<δ=oҨk]:,ͽ5-ư!(f Yf]w1Jy;|P"rrLRǯ3krTЭ#&2c%g/99P=x؊ Gq @$%ٞ ,ɾjj?V`j|M:IuϪ">*Qפ،f1H"'-㟘h.z|X S==e -S 0!ӨOl"D &c]̊f~\2oI*UT>ΆcT&@!L6;swi?̰Z*8Bd=etSa3{%KOd2 l  wL]!o*m%&/HN#OǁVέӘYC'ë-"G|=B˸cWz@$:N "{,O!#>=dn-Bqp|£b-1=3d\M`8b|L `8* ,5uƉ mS^QTM |݊8QJ.{05 \x ƵcLAe^ŮM G7v_ۊ-he!gCkTz$ !!N'?}NXY $5z▋2)0 NKGםju5,dOO Ku´RSwp_R7VmPר&h5S;F(2S M_/0|%v:` Gm09XI-MAK'T@ ICNu,&SQb}m˳'4(H.%&${  + zRtӯBwŰ?4b,m M0J?a"U+`,qef`BC &D}(ZX& {?CuW~v Q0`|^U#/Uxm3 G PQm%N{7W} G9ZRNA ӓ|)@^ha>}uU3[ksH$zJmT*ݴ_eAӟiL g?GLR+Fy:z:)%6:>:@`m$Bi }jrn"`,E΀@ҀµߒfrV7DHP,?Y#u(gz :C6IITuw`1ZTff Jb?8K^pTpZ~?CQu3iv*S_2|V̹?CQ6\Xw@$^QCo*9 gDVpaL*aaj"焀-kguVS J萮IY[uu6NHAUkJMPT+dFfZ'_/ˢLS% 1",byz ZO6xqbYN_Aiv-+qE%yGgw g}K4#*%ؤ囌$aB [xH4-"Q\bDuv[^S:y>Rnc)RRz T^Kr17d(ByRIHvsd ֬@I9|IU J0˾H ESTF-cY Vʌ{,ڄFx%,޹O6@FGe%V;5VlgG꾀0UC?e;org"W`Eڝ EEUCHԺ c"fpwO\> Y3&aݱٕOBmt9;{DžSD}%F o(78:CG6]z_D}+]pӫoBn1~[s\0/>;YrRSXXle;.Db+t_jN%Z&;M1NL(t ;pDi#rRn4Ay0$\%iJe*"W׎a>IRWCXM2JQZ01!Q[HEbsXҊV"%urqr~ɹU*EA UPPo{Hʹ6X?@wR+Iv}J s<;"b:tRO]K=j[˺_R<l)zD˜WY {%A2SsoUw($:[_#B~+|,l0(C̒i?e\m#&6O9Rxh'ABX~SmR `KmBhyEj8<f)PVjeS?CA/7]Gʨ-([(az`- ,^QSWz'8"ne_-Zo~ĄDehx{rƸ@ C.~pن^5VD{R` )o 1A{La|G405%fӰrsx6 մ,lUϳ!y6+O6%ʌRVL$/̫[0d)2XEf^IdnF_`3%=Xor4ķ(O8V}ҿ+J́amb%kh:(OUO`р4?0opm'Q&KdwV^Oy9~Eyq5y bX%%!ǰ䮭v7'^-8=`²n-^\qټ#U)hb0`>zl; iU[(8g'i<43tW_h\KIE@A(؍! _oY M/bj6[G~U$SKI (j \~9^B[]w>鰘 pXkt.g )EI|#nZ" 0] ag~cTP6G<5a]+Eh Dnt*Vw(X~ةSMD6MlhewfM +K{9$BxGJ?1Pff6?(LiJ{2$:UiBd6 k"ymξ[^)\|/ݨ_"E,Ik3)E- ]h=9C?k(dI2%y=A|6C-ؚPW(&7z}@444'O+h GGKGEfDHD/U+7*Cq0Pmwp|RYXdzdl"/o 5ba.9ǒOІڐV)rxT1=5B[0ܸcE<^Ԕ 5j=5r,yG99LBp;FE[\,>s(kRUZ}O G:oH,|Oސ@\uX' /PtQJ>!tO-1PYn^(?3SecPԻ#.w4- =#U,pT/:6x8ǧ w7JțPs!Cģ T#f/,Bk= Z29EauB70F!G%|L=綠- {{i[v1Gl02~ rv?@vX[Dc Gip>SP۟ E礶( bB\fa 8:-$\́n=VRwBДe,}gp?K02i^[ v~78p^]%tXq@hГLdY:ZX5ZCGeCZw [ecYc8'|o`vQvM9xZ_rvV2[ {˄B5?oclrfrkbbXHҋK  Z@ G;8/ĴRB,O$Ne]ڔSqyo_0z1]+ܬg,yrܱ }>n9ع<}зP}(w+~)u0]~s`<$9Զ8|u@ZbZt)<좿oH ƺcK0RvCh_㕭ű;#FF>Z&mHo3S?E >,zy^8Scڵ|PV<9Kf>Lj-Nz!Μ[N[_ixjU:`@XjoMR_9mxZjQ]@$H3T-]kgROV'U4u^ 1ׯnH!Jفߤ?bć}-BJ. yE 9%,>.XQ"B5?@DrX|{))̩˶{`,vm';䄍 1}IMmQrmiM 啤'Ө8G O(AIG01]h3E CZ?6+:cx(-#JUi T@Ja'*ץmmAq7qXo1a珯Y>3SX9hf3Ψ?3 9~F\xBH#BP~s'3л&!U f%ҟvN@i 0h#oh{Bt7λϿxh2svJ9V[W~v3q҅cJUoy_{pAK'ֺR"DP1(i=;3SEV(RKgVcՐYy j֫7~S|gxҲRHbe3փhI3 3Dd*8| 9y'Y^mΪl6Jr2bܰ/=FtO[|Uk.&g˥.<%g/;ʍ%lI}b Ia!h© Se1bR&*rngRg.Gh-AhlW7L8Ϟ褛eH=O;֬l٘`x Ȯ cvǦdeE[[,Џ>_!ӨFyB%_pSB={^ucceq%]qm9̹y^}S5E½04%2F4^uzM/t ~Qep,gI! 뤶wU$Dݗ`o#BW.Ӕ}:[By s؟k$ ),״ОNn'x]D3瘈T׽ K]W6{"FثW#$5NJp娚%*ᅂvcB9%_3V߳' )q6w֎Z.yCqiRRICB! Pjo͐vG*Ot:`$eJUfv,[Nrkib^u+5 .'UureOzp-bGMdG-jw73k#"}WH{ɟ27j95*}[h`e#v׾~cVC} 7%_ J81rqul[A@6qsĎ*@)bQ.Q+R :N I*4e&2ޫCP6gƌ5t4Zj0eCkפMqMwЙ0'Y)K c-ODP,N }%RZvaAi>xF@i ʩ 2$c}" *}ZkS)* IuA:+1YCp+uy̯'P9N'j _-5C4O\ (Lƅ9naDyA?=@P*]<R+,>1fD({eA{^+L b(/+V&pҧwG2)sN|d9y2}SM9F {dYXaS]II\u1$pug[)q, '&D/E 蜄nM (uxv뭄]?EQ|SEb52'ZE}z\C k 7qOϡR]OF8y+:E<[6d<"8^pu+\F٢Ѫ\a v/xcyF], 46:m < Է, ߸v4*DԤlai5DsF2ޒX;3q0Qke3 oq ])Z%J.u: AW$ӃJ @8yƕ~pۛ#֝ j""(ae? '<ԋ!c>WDSߠkhTvrt'ovB%|61CΗ-ıgYZ07070100000036000081a40000000000000000000000016650a15c00004b3c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/J]?Eh=ڜ.+pgk}w%'ePe4h%b4MkFNoxMUV rզnP} *1}iEcOIdGBd9:ZN߲e i  Vo[,.덪y &Ý6@8s #eXƞ~l_p2HbJEJ5=DwûOG,fSg?W[>BSxc,6E2^e..u ٴVr`S JPgiT wГ&RYd`}Rʢsm1*be9?:~ai! 񤧑٤cdTlD4XѶ]އuCO>tO?u %8N"&V|_Ew_9 a6Oa0ϩQR<>1 %I~؅H:A  d~#KB_)/&c/tpfd9ҿ[6+YQa! wlV46>*cpC~ڀ:^a,@t(ZP C3(P O&6q(j/( 609lm9Fuk\TY')"NHX\87֦o#3"LETT}';IF^Lє`s&*p }hKeuljģ1*NLåYDhX ^ܼy ICq,(bDԠ NӤ9ɡ&:`ťr-,Ns|h1gDHa6YV&7_}Ԗ(xzs^"F$wTFB,Loi'f؂@-Ɨ+kaF'8fEQpܬ?9s+as*89M lw2?cւI ~?KԖs#[I-:&Vu''ʬk:~O@ҫ?IW6,g?c؊r.0p25@ÈU+Vg/X49g l-}"#h #4ƚk|9[(B靖JZBJ'MZ#O)POZ+T'ϡYߗ5O݆!=j"> Fv&-tmak?ݛdҔSPB[y4Pk~fx53d۩^3#5}*1 :5rNbd靄oJ _<]s1$'ƹs#U'dZ1irbidon]@UT*o|g돬h{^ߴأ>'</?d FN?f-؊D8pW2ԷDwhSIT =$dOWWJG)%Z??Z=k> h|-ϲ5¡UFaZ[]w`c_7_\'ivec߫(R'ąB&l1D1ăGI''-;my8}WN&ɲ\>mYHJvz2} ˠ6D^S9M4F?ufl ]aLN_U {dR@D q^}&dřQ# Ic4 {$G5^V$֍)^38UW/Y/􆨉%gE7l1f.6E"G%,eF\l4<>vNs4VI}CRT}3yLXw h*yVy;=\/a.~p%ޛ5崛VD#ވ_\]_gEClm҆ʛdR\ۖ?78y,b&M2m9hBC @f lX0U늁Өrs@<=󨊪/3Vy!DEH񧕺]q>Jވdє[{G+8Oe#H׉ ǎQIܫI3|I:E}|ʇH;.PPϋtB<~*Df$?$~vm)g%lq[eyY<]!n#Tj/`pWa}w}P{%0b=WZDPcO X+|4ljp2, 8ê£oy+))#n¿}* b>&;lkgBJY%,10gd: df:F}4mτS.P˸a>4?GG[Q y[1&c^L1DMNIwĞ Gʧ,\7ԫ+J O/wvV $-+ɖ"s()~^._NR( !{b}¨ϴ죞z*$}^9*X~=ra.ۋKHM=R*]xaq+uZ$'1a7+6Xe_x?Fn/"tmΓ?3};*8e@rͱC@*BvZj笎&Kd>jR~ooSQKu9'E7# Iv`)c:gQ3c2v d3\hpNH[Ll-]vCRvc򶶜H^:N!fNK6ֲ X93ԇ~{qxlȦ|"x`QC_K3v( T!s6xѼc&EmS2e0|A:K*p& V9.eGpXT._n6K˕m^LiȇX%-+?އ aT1h2=2P(fwЪPqc"\6)+d ӁMB{dūs]O/`efR<`,X!Tį~ǿbijSmv+&"4څh:?XnR. (h]QҦ רyNpf𼸞Th1H]a T\B/z1Vˋ݋"HeJQeN]44 EƂbfa?j^h5 ^e[O-&\5|ri^S:o( TX+q#Xh,&'[:e$\ NEvj&q@7B b;+΃39ayv7PMar r `kjSڵZ,V⽬Նk~FAR#1I 該c㲃ol`*A\Bl;a'T׆#*|}]xHC01Du/r'sr$Ak ZR3t~DV;sە䈛v_[ @kBK6͈y*) _xY dN6mn7adYwp F}8*#jJa4\h a]i@H!&OE\v0a.G%(\2{EAq`L{a>|_rgʩɣ|;vjf H' xNӢ?xjbIL`&v)! a;Lifn^{F)h2@!PKsIoA&rj cIy('#kjmeSN@lC/'FGkts*qOz圡e ( ?)(bQά.W-:(j(gU&S40ԭ<.[_Ȋ6{ 6[X̎J?@ۛX& ]ObFDȘ+< 2A{$V=#}ȋؼ"$17MՎ2bҝڅד82d,HΤ1'L>_ѝ߫ӝ%k9 s S7}桙g폴ѱ+$kw!mBF_LGr$qLBљE@7?,n~iO1]Y_N]!5y(w=hg YBtyƬvmhpA6g6>f|WaJrڋGG N4'h*K"gJRzFR)MK= ,( ?j&DѼMk 'MiWT"%,A@;WtӟHHʠ=޴FuϡyښXV( xr4Sװi/}-)YZh\>tn;ZÚ'Uū>w&ݧAlCqڞDoc~Vo0Y-k/~=/R=f%IǬS'?iK(<"@ha׃}~+j!ϗNk~nOKӂ%H,{[ -3YEBmϟ"m/#T2we7vW8d\,0z)\`!¦uh ^/:/-+{8[Rp+:k5Ihz4YA!߂gp")I!L=(M9n=gc.\7٨U /M󠆛_Bߊ+ѝnoxKmX^EY<5Kk0%mٶ 1*ܷ+k{Ar-Bf&%$)z7 tpS& "gr3[%. D[R4Q3 i:8w˱* &+8bZV+X-bqZSJj+АfW*X!2( ף1If"ĜiPw l+v(Bi3R"g n^~(4=i~!yrYճ NiP=~AF[r s9//ؗ'yTg[6aT-i&BzNqNQӧ4~ .E(AujgrQqI._N4gs@6P-^+į  e(g]hD:0Wѵq#a )Z+AbL8n0r] Q,P^֬Zl)͆Xp>H= o@J =(+E9 s^Zcl_=|t |n+DX6| Hܓ]6Ie&<}J5pvT9J09"2N#8(RŦXՖk,R[ MP<|Z|#BE 0]N6::zIWVg:tkMcЂu&>L+Gm7.k }HN)\\Smhd_B/a|^+hX^kOG?I ^7XfRV]Z|;[16F 38 -F7Yw~:f\G:mx)>CX!)k5w3x6K߇ˁlF_xZeK"H`o`l]8⧝{:?gMw|2*v,kEx@5dGKc>t]^AXNVŜX<1,ɠ:) +fp?(fTWE{ރJI.>EM=* K1sL(KvYEcmb~V6&U}M A LSM,>Q@"/o'-UU"$Ht {_3#-eSLR \JߊCfj~3g}j&}rIRD70)luM>lYV9יL~PIh5Fy9NTtz,zɲۑW[\z` :LT8ꂺЍ%?" k+C)MG6*'q)An  j FVF1h/s/ERR;qx#nudiZ?@ x+`I'm"G U})P4%.lO : 3kn@1%Aqc̺yؤ%d?G E`<7o`W:C2dGB:Jǣ ,-&<?lF%@DY?%qڈ1-h"B+\/ ORi?Ck7(Sf^"x#B=ʖ'PzB<:ϋ&KG=o汮KTE7H-22xk3(qxj)T䕒fT-B'ԺAv0F=-orNnR3}P`@JE)3ƳMD-*1jp<`)!V A=f"1\} k:ı@.ea[`CU ݝC!.YR$ҿ*\wX]3& L&p 8tr_?ƞD)Sk5nWxL끏sزII@hVt4G !TEεpÄ<@7y?[; (n;Cջ){-mUJ5a S<!}A z\6vE듬.@td]f2ƈǣbv5c1}6ihAeK񊪻#؅B^%nu*Xs3O4f$}Q6c!mL '6u97Iӏ,fFAqXNp^X'%ws,E^ Yaވa~]Wyp7[\XbP!&Ck UQ5RSc5&"T8Qze,cc 0?o%EEIAQ=wSo*I(0>1,~t;ΫmYx?!9g4}|B4 "1rH\ØpB7(Cp/b&=E>dF5܁}ĸ'~D cߕms[cuFLE{a.騛KZr*deͪR$1nR :~2,z0QdH7(~wdo7W1+p 8O wH¼MMOuu?-:3n]x{alx,T`C9T#@IYҸ{;Uwn1џvzVX)нEyqQȷ>& ?)<91e+0}Y{& &]Α}@%ڐ 4[;#E1u9~tyVӕ;ah X୭/$X6ZWO۔RmG >QgN,O7imScM27MҾW_b-n{ { , :CSlOJیhsa !=Wx7S+GM\v}Ц: R@]ָ,Uw`K"׾g% 4--1ѵ<]9Ɓ.T=ܚ2/̜m%wq_о'v"Ҿe.`T\mޠj,GHkaJaP4~m6yP19>ǷT[J0MxX:v' >f'so>)YIHaa#ƅq{Pӷ~F:9sJsw8}C+uB6k5ۨ9ThyE(fi!t甯B`2FLO⺘w$>%z5pČ!08 3DŽm\4+ΓIFi d٪(h4;<W@b)6 ם% тџDQ'm`^N,BԸ}ׅD2Y|DTo"IDW.A7rqy[hs",Ӟӌ5Y>Pt|og۝-֒mWIm8le9D~7Yh#l?(zܢ4IDTaEŇ@#Ζ*"W)o # Pǂ^`ؔ/QhsqsVmeeVxoDağou|3nb^*4LPk'CZ_]a;-qmC `e_QSDL(2>d툌h~%#|(XZ4SjJpp2[D ?=g0 ^w;G|1{dz\9NWLK mjg<: $:6ɩ1 9|`e!Y]`](V=hD3NEpЃI# ރiVg//L l pQ:VOR] *)3OgfWe63HKoAFUlzD3pQ8^g҂wdf[MAE^c2HG8R!Нt4͛UƑwC~}Գ6<ıPݬGn3+_)<7+ 3sC!;Dz\KJ*/:Զ"A`.sM] oA9%ۨū0HE+!L]fH*@K瓴 r#2qU7=Qg̱gC)I҇< ,oo[s#hPd,U oK\ށ_, ^jf$ti[S ?Qٲ-J.{#A 6=5sIأl1kW=mw D]о#(`snl aͬkɸR/kUyç@PiCwq*t77iŜ" e]J2=1`{o.onw5)seS3x`tKwQ ۝únd K`f.{uUu"GaȨ&1( nn(<Ȉ#bHxA|=*gnp%f-=U5R5+,Dм!={[Rw x('<'9ћ&h)F9{q 3@s xGiʈ1vpu]7neZ"87=kWXҙ󌇧_MW9:vmit>WTU&ԣ{pgKU8=Pf>'R i1GĘ3%%G4St"E zX*BDɏ֤.wCQi3ZQ%~C  D&nn My#[$Q CVMae"„7 *τ#&WcԵ̭밂Ŕi{PpE} _2J6#`bVΎQl"^Ie) 4Di6ok) <XZA1H~/\'x'wMVuoGE-4V6_F;]|WFѪ3㌟ v}_+s ª48#(#gS '*J*.fy)f|,2LlyΥ>W+N6t%ଅif.>-P':Ph{$w/*~b: Gwg Y]1i>߫nrK 8_d_AE!iWYHb:yuEM-fgNd)OY$5=[Ja?6.rb+WB' m5 CQ3VԆ9FbB[[###?W,Or1 Xe=(-ZYX\@31]jO#ۯ([YlI7'd\Sv*+d%~8tWOzIu2Z&t˫<" ʳ"i{Ws?NHѽX}GRlZ3?CS{l%,5+̦ĥw1/l34G SVz3 9΀`xOI٥uUG@`l$ K?wj@#2hDfLw)rt ۂf TtNm,/`_SJ2Y;~_F-oFhZTA3@YPNvGH;D4N,x`e AwV9}؋{/cم3ݽ=y |@d,U'.=Z4a@2ݣ)"}Uv; lg;č "c3OaDbR+5;ʈ.mjgaHWnjz/C]S;vn~掬",ųP ؾյ1 Aðtj4ڥuڄPN 6kX)Tt +[TUS |BC~SEͭc0 ZXR F `QPXr*ql1S8  Ș?m\lO0vXHlo[|󸻳|xǵ&^AcTFs_ycȊA+k;Y!X!5Pv?u3h?TO.T:.P>9,/l2f^x"CXu+ʟх^Ugm\`'n~Etg ߏNOh1 #ho<(qmcerEn,oi fB_zG3 P-{lRto_뚥H͋x2;*nmo@#7횄?y{R\tK#0B]y>0Ϗ&9kvd'겑i W-N$WeK'ͷ+˾\c J0]~7H}zK!]PLB2"1cx?޸`ap!6Sٔ5.b4~JE|#$ϸęW&1ъr}xؖA.9/rSJ酃J3 ?`MFL/mN]!2~ 5UT;/C~bZFU5<]8bxI No4'PgKtD= 2D{\IbCDgAlhvlOvm;{! ͋9<p;#F->;ԩГ+D磵q(kt]'wlE)w17{t]a M׌p*R HGtg Hخc.wpFC)R(fuBbv g7ڝۍ Cwyn(.$9j'\9HJ<(}]悽S\@+戂Ka;!MT89q3T<>lX?r^E|[*~=OH%7xJxus]8|(3dJwmnd*%"&ẉ%dمJ;[ 9ZPe-fCC$Eв _Q%I597>|JiJ AQWaXAMߎ.́izv+<;ARkJxHi.uĤW`<'6BGZ<ĤWeNzM  QʁFZh!;DyDB`ɍ]o\GƜYT"¸Dyx M %C3"@`TTK\ zCvUiǂ9ؖo5.'׷AM@fa6g9r?Ӭ-:=3Xvu!4!bZ@!xLkܮ #)/P0p6@y{ХQZҿ_@U_*jvS_~ q'4a=-6XULX":v3 y& kV>"xjJ5pcBHӤ ʞ"M^DKVGX@4JW/Ylw功"4 CN'9HeMJr^C?}VT>?*pC.v w8,h/bs@I%zo{|XwyީƸ'Ưo:lű*]8F}?|xM71 Vcvk.㪦gYZ07070100000037000081a40000000000000000000000016650a15c0000af34000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/ԥ]?Eh=ڜ.+wb8YNe}iPF##=2 >IARVzȠk#fxLmG~aZFIGU2pT.KR9$e'@*zK9y*Mi7F콘-u"?y2NS ze'/?7 n'wS*5wG3 &!lRb+\Bbig?bzk*1w̬ʔ!nOg%1٤<c"~GyYЇł5vV|eK”%!Ԗ=mD#:ghQM Z4ұ<4~ lrx]^!-ͯ6%c0M^""tN+72⻎1,^lTڴ0H rqu<:Fs'֤^| JIMʔl]is}a}˅蒬=Lu"WTVYwbLap}BD?%A+E^mO&z^%azXV]5kB҅UY*Ek;!xuKJݭeڔ/8jY_Lΐ(>/p_WE?8O'(RCP +h"4ՊE`jhy *V7Y^k퓦Yy 0 XF晁Ë;G5AHvʭS`oYa' mWrzh_fʡٰm[kDLytq4Cd x>ٹkG?L]&)" ¦wly9vV97"[\L|Ry9m[))V;> q`?kw}9j̼Wlߠk?\n'cu>s2 4Sq<C/jCQ1pq{,JY!K/ZoBl/fvBn ڲἀ)kq󷇊-Z:Tw ϔ}tg$^O3xͣ^FFl׶,"ٷӎ2LuBM|6g`Ƃ8Ѿ9tQ'VuOM{&YdcvU$BUe8 }]WiS4ܒ*d0|ܙd5lQ-:DJ'::m*tn{]f+QM t8ؼJ.x0 Ǽ[{$d;͢ XMVao]zO5j2yWa7UWհ>&Fa+a0+SԐysk, "]r4.L17`EyhyωXؘYYlg>_t g<-N_݀w[/ݪcyM菻LT#DAޤ"QG᠆cL0rfŧAZO0>_LSw8JT/ZA#O;> i`psE ٮ50.SeJ!#1lȫ_ekDe3'^AR t)ep%Dz2M/Fpyhq]+0fzdyr-n:"/r_ב GW7r= %ZWl!o߶fH +[^/ޟwAd^v9{v3mXdY |ewNj0jvM(^3]I]p#8w-HJK]d)B5JRB|+`,Fqgv&7KW{^Q Fa_e;(,& "sƍ]ckUoCAE5E 7$8|ML8~8t?+ -;"ohJ![vaLy:u+iY u6+ ?,Sx|7abvKЎ&-oRR> 'eSxOpDX2_ tr B,هTKrͫPP0pаVzWÑ PLS02Gn;~#J߀6h)ׅ "(Z-5qV*z^jg.O $[ٚaq"(Ir{ N;Zzs;iW X&DaB8fW>md:hyGt{ՐF5*}|%=9-ޭR"wI V۲7ȫP͸nDDT/jDGUΗa&QRM\̷-L-ظs_Tɶ YwO ^#5WoK nf)z4`Ydc}u"g. hs+u0,p$@ ;Viq\MLx9҇{[7-a]!cT|TFu!Q zrZa'*U*W"ST DFd0wR0>=~x:ICb3In5 ܧAh2]5:"uRҠ /_cߧ*%gJs2#ߍj>ȄHJޯ`G% ~ץՍ!Szŀi_grí3\ 'X닓>xGu[)2ZjN}a,"IPY}R5feSٿٚ2IGt HZâmS LZdoUupyˢWkzƢB:xlɼ-VѷZ0w"d$P*E"r 9X艞03]|Y֮7xe%*\5ӻktҫ?:?vi(s@5 Gu}Sb\kh}!LNl&p6hHBD4~W~q><_p5CwnP|߄3lBk꡶J2ey3P͖ҖSK vY,.:5Útg[X.yD"Mk\72Coj滳?J_.tZJDsƝ+L4…AۯxOzˬ1t$ϨX=;ghT9zݩh蛡ʹOF $ԣttcĩl2pbu`1T+8m NuVٛBrXԼCьT i:i^G⿜9CiIk)ctX FY sź5i{쏿!7JQ12 v`s|`f?NuI /]oWh/O<~wy+}˴}tz:pj]Cӓ}Au~z~@z4fs)ZUHlHD BSK'7/~Q)6Kg19…v4(G a)K"5U>J9Z|"pb"S59&g:b.|+;ME]#;u^'-5W·AMk LFkhO'uU9RB +ECf7wH ŞHro<{TcHGBmidK;:XX2SzB&ұt[zm/t[us9zЗM!OǓ=t} B#fxK-Mwk4UOiT|\6RX]bG)fwұn 60GY3J mS]@>ݠ@wj*DU`yk;'/2hrVO4)߇vZǕhDTjv_?A|i /NZ"ÝI1;jhGEO{jˏow7g#1͜2Ql>pbgm2mYĐIAY9qVC3` :g 䪽5 mA__"hd>, q"Ɏ@8`Rzs!R{!\Q ی}ǩ*ΊIOgfI̚4||N?ky-ްn6ېW=loL}Eq"y3&J"f6>h|GhkHؗ?k(lO6a妷MW'J #_ly (Ѕ~,v0tCI{S,I?1B&& 9ukt4%6,]VAz;{q.5my441)3w MbͿIhEC̣,0?./,W6R|zgyˎ|wc8=6I>U[|ǐk] qm6 엃xBբ-M#'zIIpƙ ~ <mx" <1 \\Rt%M@!(Ր#ZQj-rErDCzMl(CGgRG q[gLWE-HWKnĢexVfJn0QPkObŚv0v]~0'Ճ} Q/v&מ"LyL|Ą?ܘ31\eP&y樂[kmaw5&V᫐~a5;X?so3 }Y@ܪp~!UcF׬W?MTfAxmJ3FTVS}8d94+6 Zp e" |-2` UsD GTxX-E$k} QPj~͙Nnu =UQs m_IsƑ3\h#ɟV%,_1[õqvxA$?auǕːW]3@D:.%*ͣ_/K>npVBxAwހdR5v[">15!}QWN&V>~J lo_n3VMP32R &w•4UҜ&)} rj%0_ϵc㠭bPaM he]YpP8X,\ŠBMJ}~ M`^܈c2^#͇0|;Ws" f2-8ѐ֛Ny\ф&y!cYfc(Bʪx~S!|G/}oÝs[%J_p.:5Hŝ2)h fi[aE/wop!͢+=&J|mq 4vLY+.SP/͟Vӫ$Ac$gUjlg>#j?B0YO}:'o9)r/SάtO1V-a oF6k)$2]Zv*Â8D1toRB;B5ku껏rpҰbAی׹R>V̐ƣyXŃgdESNG BGA N ]O:~XU6g])K)O-:q f˭bqrO9@PghvLw32<9b޴s\0Gj(! %n++u<[0Ff 1eylg=p1MxJbċz8X j[( >un~BypG nHTL@}#s:{4#8k^'9 at3B)D\FHGjX`{mE[9ws)>SmکxLk%yR3߲L3|uQ/;vT%/d㋾䇛Ź&FDhZ⊵G@P+74[Z!s`Qm\2cl$qqLݶ2XIvA?SLf9wWsOUlPNX7~G]S& ( *O΃CPfбIQs4~˾Q/]@40Z9o/=Hyp+i&(,˫Y˒>&TG|{A\/ p';G( Gp=7mw+7XH|OG_TU!MFTq e @3dÖ~f°3)b mHۺO| k 1!B1+d!o~,JBr6U?&)yC4wY\ }KPLkUϲmQ1~/x6#HpQȺ*RފlxA'ն>@pH8Fߝh;+Ls=zoիջD&eaI@̦QM#Vq"ǚArMi-N^"+М,cL[0:./S]3R ڧ5?SihM]nSvM}QaؠpC)BZ0lc{Sr(qx P\ZPICWx]|Ōl)*! %`.!]'%n:ЈǮ \;9ߠw>y S] Zx|> )Nt9^gF.Z|a\yC%-TaЀD{U壼 [rGL綔ȴVn9w1N䓆VJ\U6eAc$-9)k8a넰FYb8>$h&XC B)Y&7 Zq"֜DNbƇxor%DV ׮1Xr[qf&i4`eOZF^_$~En?yϣ;M,̧NIK9Sty˳5Fl e3 Q?2TiC Ę2^˳30tVZJK3{ۇȄ 1 ,ɖCD*:BXmx舠}-,v:ot5agIyz'q.\m<,Wѣ)E/)2WWL~ ֋]dvNiEb}5`GZG['~w]/VG2PfZhI` 귁d! [)(|F|>\WdқqBb|qq܇$[+JBAQDE'@UҫïcUBD?Tp۸05.=n% ԃq) ҺcE+aÎ0E:s (8"A{cU. ̩!㵲^b\?/um=|&`_C3ƆTb{ -zmA5 q$u#^upKl"tw2D@]`,ZUFG8u]iI*tْ,"m#)CeX@XZ kSFӰ/X ͳDHih&K(M׊ %qb'II4 _!̦HbM~gsܴZ!jQ!sgw!KNY/Xlf$g1*NUWve:JjP6M'- R ҽxu W"^q8t(/&.O R'J:@ɹϡhWC:T_E#-7/.]t9Ozo4v},a89vC'ʤ{:ԦP}\ՃT~`)vHNo;YԠXPcI*>bJW?YSO^l[l[XyvBUmrQx򥽐㴽33n ^?o^u$IgH(ಭzI2EWv]2V&j=tHc|jSqmtL5f<`tMvh~s&]򚭡UQJU9&W]xG%lvWnR#H"t~/.%*~MTnJN?wcjd&h(ğ `g1Q3Zo0WMORBhAu(VaΝH21cU{aupvx*NQPcbÛk,&ݺye_y& aq IGȲ5P g|iO]/>XPKhV$F,3 P:ո8ndH4@$aI5PN\Ze30Uw,h*ij^-[n'J<橬5ʉSNWߞzEgk}Ɍ*MBro?DzwW r_ 3UiM*W| l-8.IZY g2*}EJ_3ϫ"lsW)ة}!gTw/wf#O`&!:0؈e=Wgb$~+%{-\M(u4>k ҩ{CTڜ}2}F<vc[;/;R=Qדܩbuh񒼏 06['zRY/y6~3M鵬L&Z ̓ ‚Yꚋ7dtGv4dv!wo](R~",S{pO}3=8FsK$TT&fcxETD7='S>8Stѐ[ ^*КNV6yayWZ{<>mmz9;elNۢ}=Ȏinش5(/.ESxbB0.YO ]6Pt: ljm8ī O̓: gUfr-^5&wpj33u Ve6=Gn/]i7P“I®:ҍG6bP eOR.Cd=9eSD3^ن_ا[:%/$7Ģ2ȵ,: !r2f%w CQNU&څww78ܴZ^` |3 ..3x~A`X"SU Apr4RBf n=KgX;{ǧEئ(R0'.]MQEyFd̎}D 6:"fCyq#31ἰ ~9入K.d} <\ªdY(1VaBSO弦MQ\1ɔ\G#C"³G",dwl+6VGk\>Wwޥ؉.{_IQHvϿ'Vp$|7]/Y>KȦ;# 5ڭK }LVnҒOpɁb_BuP"E(hpWWL@)6"%T:;ACbCe81B,E>1n +b0Q% rVruL򦛄vRDB]f-YwsG1l@ Mt=~1{Y 2yi7J;B-VY9Q| trNs{}դ\EӖ{Aw4x,ʿ8*qgtBԌvhE6I,gU%qA=k=~_a01$PA/-)١:DO&a7CBL Z֣/mGAQ-Tc2yi["ʞ~]/H-z0KiȜhL vYPqLER׀ЇeCc`wֹFd'PHcz ؉^qlUcˀpPISꁗeϗq:MH =oq =x65s- .VU/84;S:ndk2`mXpY7q Oȉ@:fj_B`ۆ/ 2:Mf q[1kvʩ0x*=P&%}grc0NPXt0 M9ۘujQԪ!BMo0d|j (FւMO4^3벆N)ڰd!dVšKΨsGWLjL̞Rٰ"黴6CNWPIpa3(b}eЙ#H\ߴ/@-,E17ʻZ?2nw0|S\`Kv<ރ4\_op"'bZtLb߀42 kU _"G-NX6vqkِ |āwЍdթ.Qb58}m-tta4ќ#th|O?[RҼpasQaGMҗC\i&|8Q,?ƛcgu/1lCu6; ,=& V1/ !jbXWZ УM t+Wb Ziڱ@0mȆ x8Rj]^/kFy1`s43 4H~W&W 2%5tz8h|.w1w3(5'm5d!`R[}[3;[/enD<X#};7 |{5ٜ#(g{ YGcYgX‰'jrRU_9eFSY6'izP; Lx({ZU1x)\8$ Zgt|~qJ[XimBאxC)6V"##Ɲ蚑jpV`IPD@jۏåͨ'q([SHw 7cg` hz5r;U!$z{F:oS)ty>QnyB]$lBidb=,2i>!7jQKG xC.Y!a Td4̵9J4W|MtpٲE+0b {09En P-;kqGu gFaʈۏ]GoKU1>tHZs+O&8D|CHؼc@.1I5}ًwu*-ȌNR8]iT. 2 D]ۭ9U0`wM eRq2'39#cЕ[}1BN`hb  *Ibde]0D*{a'S8^=UeVTW?}VtنI˟u,O~TX<a?l30S]pJ@ǚ3[Ox!dv.-.=6\mqLb, TѬ\!'&RϼDO#qҞѽJ Ŵk26hDr l!2xj=q`a7SSnSsyUBo2;29n7CP`^JvB]o+.B\<b2,̚81K.ZԺF#GM"@2!6 Q 2ALG*ažS[K'ZAtyEUR>[:RbQޝٙc;֣'gUE]?ܑJa%np1 *5MO T,T9j[mnh;6d8ь5ޢ%<:)(GM$o%Nۜ`3mBðCEG)yi+B_8ŸoHNX&Uҽ,ۉN$k+8pG9_V=Y4jBO~oLk ŶXL9 0r"p 5Ҏط( _Ⱦ6P*j)%Ӯ `f (0f.5/i_Dm(͕u0YѲJ/t u PGy:6vFuWn9un:9:mmś}_"W(21K\J4M;k H*7B wkackRQ 9Mv[ <W%|R4JXcYjXR헕U3 ER~p.vpȖ=Mkk#+XS hѓ[sO90n!)֔ld7lH:ʍaWHvQ'Z^0妡 BRDn# i3N:,:*wm+s7pŸWRdže'YMqŢ $=ԼiI8 ña>ov%@7~FjMt92T) qcx,x'AM3DRzb<+xj_HCz>$֙{{BU1,sL\v֖XN%(t ୾{v:J8Y:֌Lh8%խ+D<0 M [4{ 2$EX Sn1/I=Vh6k~ۆ$Qlnz!ԍV`MFb6C`"O5r\1>5AeyOVS<1_pe)V_ۊP:ԓH?ՃekmgLa/, f{t=qynhʩ]q&LfwU#*_囂2JŦuܖ2|d3=v#[kLY)Dd::\a i`ҟ KBc!~͢K,9d:52 =ͰW "e?_~%Wzmb+t(SlwыH}%`yݧ'Ԡ̷p>\BҖS%K0s[BHה`OMu&fuGdȯL /h!xO??ƍ̦)'BHLl_J4C`XU7#%Nt)Qz{B5 > . yGG4\x`Tc=Ngԟ ħl):NYmD6̸P;`RG( ڬHYj\M$.˂Ty5 ;V#?$flA@O|9Mƒt*X);X[G+[hJd6v֚ƒK`#pAo8=dY==o@^*NWU67K[¹mWX%ࡄ8uKtXEmٮ#*?I񥚐Te3qfƀ9qzK@9]7˧)L9}.eK9؛Fk {b҉H]ș hjDPSIn,̐iV>Y&i_ֶJ؜ sC3&N+;sw<[g!jf&qW烪/|"K=oL0͕2;+ԥlg& Y10 u(o_88^cA/}$Ͽ=[Td $Or)$6;?m]@p/&w IB"VJGu\=Ϙyo5@*gaC@Ppj=B2ᾶ_Xm<ԃ p F}5lTn y@s\ZN]<եSBPh8;-փKka]o:b:He0V$|^IHA CF@AO7eR\[o#ʇ7n,sٲ+pMq*pnLfF^Yp XWmEl\q?ZZ1 n|mB~.Q!P;d}n"'W#H*zIc84mHCxZPzs.Ҹ!j!*w0g !(}x,G~:'`&6˘$~r2ڌ13?Xp0!-@!lUS:)/#aiۚ@Pk>F$_ ߜy<~SZ-)+# f_]YwÀH3C6tC%0^ڪ '/AьQL qI^ zOA.Gw䝁,E]#km֥hJn[:Ї>NS 9iZ #KV6p JU2H-F `1 W49Q3$$@Nn7Xz" yPIRG=m ]?DrRJʺ32:֠w[w`+b{)i,4X̹61-"BuQV wjw˼% W>bd N`H|88\c[>0a,JD&30(ZVMx2=WCq-K#[8Z{NBIJ]}-RjO4TJ4*):GzÂEҔX|`؇QM:\MϐT$@6v,qG&:~bک'ǎDfė_snje*~mC$HFQ^;)\VwS5:%7x'P[>|+̴Z^*w;p:'Z!z֌'`']sBưe$X=ZEJڠW ,Ky0q=]tH9#ޒζ%- KB$8UUGI>H9 ;sc8zRRit^[ -Js,,8ŪĚrnEDI(N3nJ9AHLw/Qvo_lNEb41c7e0jz'5$a/'|xB_3Fw\RT-fe^yORnϽڍU~+fEk})v3#.ۉO"9gC oG+X+{[;v] 5 >8rǑ#ןecu5 Y1 ],~W dR1w}݂Fuw0V?WnQnLbJ&uc5(\}Ed2\٣ JQmsD\R˰<|ac1Yua fjHhRW|Bf: FjY߭]c`ezFla/Nmc`bS^|O|(->H a^6nU9~& YyG%ܱMƻkG6Jמ8o.]¸6EP''<{أz FB0x"ryiAKҒ]Ai&FW)49ac&`awd HqpS#P/ [nHDW??'m=Rv[hnޔMih #*%!MfΒN{Mxqj3Ω@~XNoTWvls=&_n2jNܾZdnFuT1 Ly`[o"֛_&~҈L>xԉ(Bwt"sE mjek~nM@48U,SG )LH j_'I NA+^*|bs[(j7sVDͺ`K~/g-Bh!L!5u݀F.,櫚3GgY 4|5!H f?T-I@Ga8Tk&*4Uk}iCpБC`eٗyF}*y/FgG"j+c G=S?}y#it0z)WNTDluK%T/N:@1 /}F-S | a)}ǫ7iTpٳܝ1' eWKՕ!g-D{fhUPu{.ź(7 _~X1(;+ue˼ 'DžQlhN1O" k J? ܺq^E mٮNdս8I 떩[ A\,(܈$0 "v US$(Y?A]Tt0t{̋b/v_e717Ȇ) >xZ 3Y~S(g!{xyb4E:QL%Jr&HцmXŜq&x_*R*S݊PEDfYcm3x? kpSkD!ܴ里3Aoqu˄w15}؜ViOtHxvY-z?^PUy=&ftLxב~۰Ec5pTyWDݾr*=h AP{T5 -Z8;?ی 'N` >qyw%|}jd^,`Q_c t5~X 0v1IˊT2]k1Qb:Ng`rF/AMߺBHԚfqA`MÚ,m'ƹ({`@=Lw  7@f/ lNƴ@a*s,].[DmYrKUmZw9iN{xK(" kn/v<1'#KWqT!8>FH7ࢁl">% -s!k¶}j,Sݴ 4-q$iC*.t,{NXjGV;Q'{|ՠ7'.c=*Tl<_:6Ln>.'} ѯ de7bWR# 1,8~H~ĸc fCIB$]4"Wa9veoý,xzW\4TYv ZiIC[Iojrl!$z[},WQ?W-/D0{J#( R _TQN]C [,SmFBRaEӇ:^gFu{x'a+~_Mo9KPLb5ᮻ_^MA:s֤©BmN)B/l?9X"@Il^n|3 <TϜ].m"^`%N1tg|L~~~Dq݋)Y; XGy YDvB&j\IBoFnCa\чiJI!HIMD3(b']GL n Yr/5ѿ߾eN#2U(|@'A6 {sFD6lά-AHC &r'Ԩ_`K H |\bypJR&ԑM_&.۩vl3v`b ^"QrgA[` 4݋.mF fEjy5OSRL\j˱s3di/ZsHŅI27am|K_wfZiH\鼞GTc:]YV+u7WcP lԽ~1qCѹʩ16JŻt#sI$Pq.s +qlRͣ xQz6P\Ǵh)@YF6Q S񋑫W``RP/y"x4-pq7{fw{XHctr>sb :](dߘUm +,s=|UDe]cY돐 '}U?Fx{$4-oF߿5${i > % 6@Xl'!bKIzȊ33TvɆX/X|leoTCgSzY40.I7AR Ë%_cLu(=1vbL@U5 ,ըwkՋ :.S|U:P^`]_UN2^ 5'cH>8jDhkBP`0}e¿bA%p·}>T&r=n )wa#xzҩjIoFf4$e]xtKߊ'ke؄A(Of;:W^@p$S Oat168S?h0Y|ܯO\թrUp>J;ne'Vڥ+36:U3y1Pդ:WǍbW63;K>=ec4 ^ě}M?l2IyĸԽC(kĘd~Os&SiHW FB^" DfDʼKO9RVfZdƙ:ENM1vl50=wt~5:=e4ua۪~ ɔ޹D\Y? s~ߗøӴ-{am7STQ E*랙E\IM<Ȅa؉xYHxxY]~so` 2wSV %SЭXBϤZ>\Pَ'=/vWUN@8W<=فQ &d{jlk@ U; r_) # Ź9L%]iN !ъS i MsY做ABC3ю +Lt$PUl}ASŪ$C=GDs7":j/O󖵖uFʽ%sd=š~I2${A^k6޲U E/w). cfQk46p>J\ m, 9mgh2jT~S*#fc߅ʽ39ZKɐv2E/:IwPHntD[8ěcF QB!Gg둯_z*.L2E7 R}Zu3ϧŸNr}/>t|#yQzc&2dCq 1 һS_KJ~G [54ڽeG} P.Wc>Z|Fiz{ӡot_3HKVA2ЀtRQ^.dRktC8h2f`eNpEs^NULT4 u %ߔj0e^/> v7, meHHٙ;֠7g*YJ0Ry^j4,R O}PpaOy0̾K@Rgɞۡk]/3>.UXB=n-{{eaOΤs&:Z1cQ`췃W*[onJ kW3:ZVFS(s'5!v{T=, }ǘϲ]mF:"{,zYRgo4̎yn秃_B9Kfw$w'eM; &3^ ϿKnE!.|<1s2`|`B;4nyp7:cٰe%t΂t/j:Due ˳lgRA cu >}ɷ[,05>H-BOla˕Б>h説-?J!!A (o~4h=Wg6HhjRn(6ccJԴeM_dL9P.W5#ySSp#5۫1z%$iMlpuN|}cV1*cvyťewSY#@=aDꎳuP[U(!b/wئVRd\9y55~,Yx+c `0[oBhUkVMQs.9S _N0>*Ɂ ~"`rOf_2]37_eJDs>BH%5Ӈж1V{ptf-K_aJz"Ba.=zS"o?FȻ=G X=9ً2s5 6YtuH6וw/u"|;3F'ΫL}8VѹXχ2m꤯Ϝl`k˻{P&)vM:SJvWH;E%oP-!D3I|38 ˃x%h]@tܓm+x &@Q+"}‘\\&qrT~z61$xe@h=HjN1jE>F aKhJFuOO Cz[]}K[#m!(iQ:#ȨKV}?q"_6ޏd_܍rw&Bqu/w;&yls^:7R/rOfpRXmHl'jw*M C k$4K٘ xç=|wzfAIeu|BG_I Ul|3I%Kmh'eø9}PwӇ^6r_ACZ ?$CΩ?7ph[^0T!ahҚ{Gw7P$vZș *%⏟:$zԑ!rasK8L_%TԘR|I7v5#R#~많q^"m:52Pw~fb ӾTuϢji&BGvȜiWqZ:uчY QFDF [}U6ՙ#Ѳb 8 ]a߉0TV&]}_G )Cٙ^0\eU"Air1$DnPe22(} >,?a4ʿlӏ #y?2S KEMJ'=]n{"wP)ί X ȯ8#Q6#\'mf#ibrL$b^+gI]UHp=fG^@Z)[08^/0\Nf.cr!VY~(r$Q\E1Xs6"R6%!n=Je??Qq~^,%x>ˀtqkVR\ڴA^g?.thno°34gdE`^LIʯRٙJk|X`d*|yrtH5%\,.~ex9ve!ݑ=4982H:(&g܍6刬z.llyu,>(6CK~nL)xs_ _H 9hiwﯾ-JaA {ը|OSS޿?3l„gЯ@9Ѐ=yjSVnKݵ?0n؍twFaM'0¥M^ $UØ=xƨx%9Kܭ/DpUl֛[- 9;6G\y>H+ef&)FSjzJÆ/=F9\f㩚ӼcWR'~o_$Cay ^}DӮ$o$5. 0K٧Xb5/ O-аidRÅP{rG!2|w??,h>$^uDa 9>Ntjy_YwR4˿Pvċ+96*0PleYxuu78M\<}j966U{8*GZ&pH ;`zzq7t߶d%x{pMIh1i > YΪWykM ͂^HF,.Ŵ0aFW '7zjcPln` ql9J=jr_0YaBK]j^~(aǙj:g6|cxX6*'},=P<6AM\C:L4UMQ0_d5i  ]x?9-L1z?wܢ!>hZś]R{u0j1JEv&DR+$FHi)mI[8PVt2&Cl-qһq)?V}S5>*I}/Y/ٛ7 b\haoVvfp(I Xla4Uʙ=[cB)@4Н}|h0$lmA-O¨1@6߸Uvag͢ RcE R-5m_wh)^ RYf3kNrKM"2kb(Yi74O÷_]hO~b #~4o9 s{! X~W7?1ס*Y LI$z% $<{SuUcTQ;t MD$> Ʀ]@gӶ3 N彣$Cv|w~~𣐲5llL&k%[*0GRyZ`ݢ$yQ.e㲻5A+-PoD[19zLYL/u<1Y} q5sݯ*_XutI=0%A_pv=`$~Uƅ"@j~@>+HF0 a3 QasKY;2ZaDME{݁+*MA Yq: Py}2'D[x;QXE0CWj丕ޟ!YU7NEXHa|6>pcjZf)[nſnk  TWb ՠ&N_ n]"t ~%%K$@rUM08=csW`sq1B9U%mQq`HЗk+j#Jx O# @Oe>MdN&e]q詝%D5:;N.XB?<ۓJpוNUIXĎM L %#@`M0!|"1&%ŏJ#\E`OYz5)0Iޒb`5|Tgm} bNRFI䲠WG9vРʂ*EDap|NG\s6Q`?֍7u/ϴ~.2@m 5 / uCs:Zƾo '6r 94{H*Ax)h' d® .Ke'|cNrFUjV\Q䔳קi;Kl&;l÷SB5|x,Aq(P |ڮCk2"@8,\p6J1/Ɋ+-Y| 緐ty& -:sn >~rI4X#Q'xir~@~-Tuj Gz!fSZt }vg83X%mm"iƕ*[_AD FaNbs?v*BW D& K"˯aJ8ÄUN r%d$54[/` :z8 U1 ّȭ j61W-?X;?Qq[` dW-d(bMDN'H`Н1!LMQ7?> -]-\@ϒ J gNw1R/ץ11 )gtGx<& |iu;U`=V{'ly_d&cѠpe0nxǣ/0 uNNR#-vNoJ[1)b?|j y2wmK(Ï󄼝sX'U 1S~˻9/B𠽯pZLvg%4N~G}ݡ{b:qŇ1Maߏu+X̓{v?[ 5LR=D5?3:7GdEu!+Z(1vS%*J-% T0A99%([H*[ϯSyaWpEƤuOFPRͺXZy2` Gӵ`qvKi(U[0_PulU 9{zٹH`P $Dt>)c律}g=cI|Vҙ%)#ϧÔ6Q<ү7)T'( )EbV $pz0b_W﫺Grem6i1eFV qyUP-mU̻-G{,;G!UxzxU%6Zh杧^\5}wKF\j-gs'f 7m;ITV?:ͪї|XaZbqQ-2N5ƌ'd0:18i]@0ךKyL ]lȊrdݲRyXP:Le˂FAn$lD4O.Ā^VHJ8q/GfMIC2eTUp$3Mw[^V_Zy p~2dK̲KZA Ʉh _`rPwR̙bb*5EjUYǍ3sNڴT`; @sM 5H^yu**|\H˺S&ҦO;Sn éߚo6 8 }I8g-v_.Ѻu"aQ~aڵU]jQ'Zơ=(z_Ƶ_ 9Xى'}yVt=p"/Q9MU*Y_(/$l v~DqlEc!B`aNNDF% @'GkǭϻOVMbJ[mN&,1nYSPb(|oUE3) *XgţI$xSgγBc1 hƙBVEziJ|rz I_Ս$Sb!,ؿ[g+k o̻N@85&e(v>/Pv6iVY+6^n'O,X !}_]0 ^ *k'+ 2$. w֬iH?a`'&: 8¦3c>f5Žp[;u +'H2TE {7-86}O'Clh>OW.d3ikw C iZiw8%n9݇ H|Ō I&,0ϷjF: E/+7vY /v4-Z,cʬYi-.dFߛɓE^ys2V/51[®w. }|,V[<u7hͲ v;4 rӇ,i*";f?jul.Ruǻ@OM{T cQxnַRb[>%&zX˔FI̐rK) 3,re"}B+٢x) M,@Қqc;mlYz{DףU?f){ _55n""۰Hn%/}j%#)|ӃԐk $_tQwdNѮSzgMdLR&EO}|Q-pK4Qsy)#АW^Xl#o,FQbĶ*D3$#CZ0E}3Qɼ iShg]amZ@NF_&m WlqcjT}kyd(e#Rv"z+3wPȥ9{ P'= K9vRf[`FJePhҏOB^c A㣎m8s[T߮O+2e\wD霂ýcw]uTz c6[؀d$s`#2:(B,jvDz`q߅ yX&R pH1lSDϾ4fX$4 ː w ٴȄZW=bX%fCңAL$3'G2vl~QֆyDfFl1EBuhDr:#2{ "ڠ&xyr ђJbTRX y4H%m>[Rʅc?X[E& o3AHJ,mIwIyD/,]/Z?0W6Y8xnAUĝ=b˕ ;j: uws>jNAJ1QV5d~#]͚x̙8$qps6F TdbJ AXVhBn;ih'TVv섷nlpa,v7Z̘` n`;N]Lfx ςҷ&\Ay f0nLė_"Sam&(>n0~D^8Ce5֟VQ(= >'ZN@Pcxŀj ѱM 5OI2");.0Ywcr\ɸcoLj9)ӂ[˭4SݕcِFe~qE;VKPeA=eoni(Qi$x %pB˗ˢ}`Q?W%qap+'KB/0S\cztRG/$:.`KFU"w;'@;ޢ7`2pdX>ȱ`AD\'0}&+B@ƨ$|M H͖udUY r܋K. :H^V늡M&xSxCsGb CEC ^18z`[McG#KHU7N&E9tN&yOPǝ?ŕ5g}!&XeE-së,C—0-VY [/R|~ Pkx}c}R]ߖTCꇩx 'L` sO ,ZC Mmjkc yEpz{K?]:7Oƭi3 t:dl˔e 9;Y 5p)Q$|aWn'n"eW)ƀB9$HU \>!9s'{|QY~{c%G̶bVBzpcM Γn& $ 0w%zO_n5}r DtٔmT67ݸ^e,J2֩4ha*RT_Kt+,pTen_Gu ;#s5Y+]{.:">w"@xD Zt>qZLZҠ&6!Ѯt(A,={dun9k_Q&us+ѓ ԍ>]|d// b}$}m'L1 S 8ab"V[Bk QU"Eøg\iz*q5G5Ԓ/D~&Qmֈ΂73oxAX' n _~bUs=vS1cs 0X܄7b$>0EΊ`sU&9f~Bu<< dl_%! 17A1uY$U>wJ#و8Qӓy!= `D֧_l`ނ[87s!0xzDC%q]"{+ 񹲕#@V//V!B = 8? hnLحR-^mӾN׭kAuhyYs% |;Bok`"jpavUd-վ_֡OMGx'& ,jG(,xb vz QaQv'208 [s# Hq&vRM(7Uwb75!;ñ PǝBqx#9O?hsG,3ӀT> /qn. 640M-rXRQP%R\xV@ƶl9[헌 ~\|v$j Ћ$PaU|S([/FlKe]5$RTۜE?sp/TQ{pz3TBz>`*$,a<Ҥ RlUhQQ RȠ[$B aJ-R+3% X=qk˄'(8 maꘖqҎX=7]}VKr _zWB_+P$;\\!.MX׮oiB]ׂFJOz>P羡b^be$KTecjFq\O8eE§^ҭ+Y=ϡN$:IV0ѷ\C.WA=:<|{լӋ%-'9jpѽpUS+|xw0]Y-,f:Ő\[y/eK\{].]$- ?JVG-l`E׀ӑ۵%[^%* TX0FA0)S@WjI{@mf/LŹ8mMC@h1R7'~+j{CGk1# 6N4 (HL9G2Gɥ:umnr VN(~ 2pwun<9@UԨrSLAS]4 a󇫏.^bAeO*fD@kΞ`%̝q ͽpԛ8Ci)O'I]SsR/x]LjGi _8NRtojfz@8B/&EYQ1I 22D}Ֆ=MPpHU,8heԷ82 C O0&kJU?0팻њH:TkMo'al陭86*c>fgegba%9]PyZT1hFG@Ld뻫…-QߟfE"LÅCN 泽,҄pf kpߏDV!sTu``8'-Hy^G_'1Zv?"CcfCƖʣƼ+-E؁V"-d=Axo:V;z$oH*=*7bgi@,VD,ZX@8ZJIv^SsZbEANBi̯WLY/E_~@,qAU'@ֆwmJELņTPb @`׌'Ul\+aPkCՊM0ox[٧zejZ?*[`1>ʪP瑙¬q,UKȀm´T.\}WbT4NR'py0LBAМlgYpt F+AxCmufwqU$)}Ci|c(V;`Jr\u!͛aJ.` +_v п.9~jDJ ZDOˁCa /tG-4jVlW7ܿ5zR2"u4مjL'tw6$nԳ9m- 7CT<#T— ҷhA|e<KLlc%{6Vq%C6FdC׮厴QzVݛf>"6 FQ,J/C=.UpmzIKb%#sEi3.@$ץ tB I= 6/F[63>E'L[y~۹ڻ#Zt_{zh7jrEL[(7ZuB %E$6ϲ3C[S[*]4סJ~L%oKlϗ8x?^zE,AIˋnmwXN_JJ*ɎśQ6v T&$Me|=gy2 ]Lx8mY#'#ɚkg2܆o۠T<2U#kO鑅G9p mK,_#/;@>T\y[6̅N~3[uzrR׹~m.Qh̐!>u&-$xj#Ts-#;O{>Sģ.Сǁ3Q'y&Y [o@O p >ߤ'c!V8a=y%EC2by]O^dq+@Йr)AR|2Jd3 4Ը"Дgk.Nl5_{1f҈zp|3jV}a'Wec])lX='73SN͏`j63u$l\ગ-AQ[FnM^InaG|@CVG^GGp^+41qh`d*os68_G2lJ87'T[Kgy(rGSDj?7t?"* Q!/ʃ-*8 0toK^̕`=*xK Oơ@$E_ `X%wrhT\yj;9uLCA5T1OWq_U6GlEeuY kXx ~ FpAxq%ncTɸMCl;s~&xi%fא'qSH.D(cP!0́}䨻`_-J+t1@gօzN!ο؀|}`ԭ2ѩDqވ? A]4$VѸD0J9GeUwwݜeAE 3ݺ \ ZUX:CMyfi+z(CiG_DMzOѠн w B1`WT)!Ə( Kë'e rF [v짅hI|$vgu:ueA?gy}kHU.pIX&o7ty8(r"뫦3&A)(DIZb#z#?Sɺ ]fFk7k$+!0g:5/gr(—$럊mT>{gBqHyW<ͷ\-צ7/@N4ӎq,vɪXf"ا쫛 x^DSN~cY/zuDw-%;5Aw@gYZ07070100000038000081a40000000000000000000000016650a15c00003784000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/E7A]?Eh=ڜ.+J\ΨQ^˃VKeo}{H_r2mdLQhQ:Fkn׭9P,2`U@ƭBPo 9ԯ,ۗxBRC~Tyl38F DL&#L .zM[&e/0p=Lv_&N>vt&45uwzٶƓӌN FZq b%dmۧKkQLr$کi~PFV̿j 6w6,aW="ϚD^:t".|*\I x$1q府 R/Y^NB%Gb| fF pgV3? DА1KwƮL UyZ0yM$ZBFD,*䯓XŧX/w D\,R]Wr5&7־֪ 2WĜީ[uY@Eu5+`^QNu7Ծ4`G֔`RѶ-51^^FMҍqtde }t1@V "㔅U縤=v qD hr\?eNc8!? pԀy(27Arn!蚘d6`C풵NёVঘ{ ;z [.ldccz5DgN~giVK`9Q x=!Cqɜ]"dSnb򳒈oI*vCAq)d/2@lh=l[eee\ 8[W)^^I6`Vw/@S.;S/0%Cex7aK?6v2 8v WVhHc‹NAdm_2eԂO2bh-jDW:dsA=><^o?p]sOӛh!B63%BE->Eʭ";~*$J;nPi6H {#xXŊ`T{(xd|fO#u-/ѡk&o+W\;'űѲBref9mǏAƻb}/iz8[J0=%@' 3'u9.GWʼdŝ>0n>H[s!ΑOCCȦo'd8^iqbOWkz /6oM 31I{4K5 m@.P}GMW 2݊M _5$Rhc- ^Vɵya4gK|J"^D4ܰcmT-U|c0FX巖hǙʙaptwyFS#[ _sH]R*>& bAe[yY^9C sT3cHQ#*ބTFMYG20LjC7nFHX 2:LӅb_sMDEHD;6Y;* Vˈ=j1fy#e,)GBD͂VN30z<|*u 3EM rvQ/UENWۢwPVs028Tvp,4kPjP+ ngj:^9u43GK&gFj4_lJ;hc-y4S~ptfiM~94ޝ[*uiW4&;EV"i=N6-K:21Y(nU?ٷ5oǫx?UgLĶ~ lBrU'xaޣ}Uo~8,BhEX(\)t%`)ZF"L7mmǷ_ʹZCGqY;~oEFC9R5q d(6:*+;fZ5cۓV@΃ۺCY͋'Aɓ0kA)#;x"ch4el53`# 4X8 R%Ԙ5>,YɤQ-@CH7Mn;N"e2g?Ph{DB2UpF}C,NJ cR /23'~@r0bk{.dFhZg`}2 k<` [V1>?kXGҿд[zn[ij6i>^O0EHVQþ KS<]t/A,#j{2=YyuJg1ulAkznm*^E #9KQ W"mQ_vRc 䱠{7yD,k f HE IvnHq\Qn%TTE#. 1J>}mťؐ A"=QM7v#GPQvR#+wH'i8o"C hQ>*7(]#Tb}`L5}{i~;CSo[uП[`w̓llc&ׂBt _v=6 z,)Z5ʮI1sZW-]|/сc-s éц5e'mHPKf{FY[-0_V/JdFB&ԶSxH#?oQ9@.ֈ B#ƯUxRrE ǧ/M.ޥV92b #ѣ7)eeg^4,4@kBъoZ1%`7 c 0^92>4@_QK𦊚(#HKK`6p, Z%ܘN08L6ko?}9L5C#O-, I/JŸ7vU=^}vؑª4%  R]G R?*<[wW޵id2`ߩX&O/!l@|ej|LV$Z!XU LP_M@5д=ڴ,ef$YwP䋭% o ϧKxΏ#c1l4{N nK@78C\X%`n| P{˶uUI)KuN䇴ʲr;XCe!ғ!v\@A0\ M%ӝ{vj SO-Ÿ#EG9e\``%͚~#Rb6>iDEP4wx%yJ'S/MFk)4+l]J>׹D?GyG_[ !L)X[-/O FvnA"}7PgS ;uD,.`8k<]*fV[g0n䊂AoY}W6x3Y9RA /UY;Npm , A)ȓdJdO\X 1O~"3/=^CZ}.+%'NWԱ+~ t);w,Vj( E'׏dh$6SoO>.4Pbyv fǴEwIi4v{{dN󓋗˜-/HM޹IafAaMw=/U_XL03-D:{ u Kpk^aD –cwDI.A),]fo$ `HoKoWN̖ZN(%ɖvjk|ޭP&9n–ߋm3.#xF7%wH^Y*ЇAމ8iT|iř#G{eە@ N^APfgM⑝&&J-S_rtWF2"OM!\OCy@-=Q$LG݋*[ ` )hp݆x}7 dZzW=€b|9s;,@U4:dHl k.#J3{C.Gi!P}4}/tsz j%X+ \\':$י K |ZM/*1DB#5)܅p nj? %+rq̈;#ҷ B&N,;>%Ujg׷q)2) h)o5@yME2 b3"ѱN[sp}Tu ?D 63edU㛵s/-E³ :3Quӊ[ۯ.r#in`LtDc5  N:͹G4 u Eq+J̅Cq< ^J:Rv0wax3-l}{Y\K˶Y@fJ)ehMf ye}+L.ҙ+IٗЫtb!$5c(rNy=WIߍOQ#ɶi6Āa4gWs(~ZOcZg]v(lIciBc&܆!Kksd+Eh=Z٘LՄv ({ v_x6_@0JĥȐޓ^ь#v6;xl Kf؇y~-ymԥ0RYrB;Z NYqdžd+x&_n{@a`DLnTQ-‹jRK [K;%F+gW{G#*: n5)V6 ɸA9V`An0[*H~S  MZ#ڐb)VEǓiOUTxsїԚz*cM'T,r(vszDq#2͝˶Vt$L(DuX?>D[̪gJ;n7&D~6⢆@l/Hƥ?Ո'}wu~bi_&^ڧo24'R8llVNIBz$5s%&0n Α[@솃KwжH5/DImA&εD^ bk}p;&T^4m:P~['|-S캴 V [΂`˛LR&\>C_\Y44xξ/ԅ^A2c~Cd{Ǎ9dN t-5~ 2tXеZ,V!Y: 49GRBԿ}f[,N*UWP&NV -$ Q ØLVTnA7fh‡,JE@NU(z$o+j]bD>aeA'_Ԣ*dp׎POķe_خ8|џUH!0I+g@d%d'BϪ16Q9Gmqѭ(:HpmJbGחmDF*~$]zQ$Hߩ^8Q\"8aXA, mW5 • )MTumPIhpDVZSwnP*/d7SJy{I5|&#<]YjX7"󷡙3BiR~FRaxc樀"z,6wf2u=щ4hVo"LxL@3#gSEb}{װVW5ԕDmvJD =9gl5PCC0*b$է(Dp5)ѼALU DeUQ$>Ԙ5>74HUa`O8fɸ+[Fv5Vhtm0?@`wpFf9.cBv=A B_J^4)ׯRZ[5zL~UTx+`D(ňpƭصWi0۽>= Jӗ"&֋ks͐lBzgh{&<ڶh];ƗHmS/%\ T)~E0oIvhHg qH,T8SUYґMZs.cOױ1D Hn;bmkP .q%Fub\z#,o^cL5|)=X.ɪޟJw"OxpWB1xc, J VuBL/iJF4./}^ F1,qrXc(B2;O ވfԎ+c+Mo 89Cr+?ܽVR\nfuÞuCDށ}ɜ=ڍAs,Eane`xš^P}u5x<5xgR_ R?/+AiU7q5-O.5q 8aߠǶяf˿-Po m~h*twt nZ{ oKsUv]o=Q*yʗ_ԕ1Zoh0} i9~/[@oTzMQz{d5E6MzMZ"X#3 |hSX|c!^[*hSkΏ,^IY{mȖMw[?g ջ冗ʄO5)\(=y'E2FK-Tt`~X(3kNLf8_ ׌4_ۑq AבՎ[[5ӵI_Z"NcDCCswXHIZ/:dw},d# Ovr+2M4W9E Ec |;=6@iP`'m.}__Ը) [h9n6U4Rv^//J/!’|$#6p@7NU9|z~RΦX"ah71+-dʿ1,+}e.H=QFnzm~&~VtNouA ueGˤ)F^WCqoi}S\ => ]Ӑ7g*(绷%~%7񚄎ND1ɜBS 8Ȭǘ ܒt& |P/)^A*wE^ciL ;%g+6nIѹhI,WV@eVx޴N-~0n~ߌ;E{,V0,B9OvɁUvc2OkM~5fp;랍=a7j(޽sjUJDq9gÚ1fGѥw""2֚]A> [}l:41ʠ:E"ʱ!O}D?Ƥ"l]<ҩF W+k@4w[;|+&Lɍd é۪olE2"&[ƔlTŀ@ӍzzFٳ5Mq/Cڴ) YL-Ӑ=#V|wş$A~˷mJRCɊ(^Ku;OH7x47DX#pf p ^,{Wzѫܲ;tjhx_HxbLVK$ aJR|8P6C4_uk:Q |.nwAtRF׎ܮ3Q(KcK*ݟgMR?Ԉq Ṷ{~Ǜ'^gP@ksg…ZTCp4?65p0Ѯ{w7Q}OVmPo{ J1IUrǣbh=G@Cy&x'+[Zl3no3ㆯ4Koutuk.HyQ'@|@_QF0kiůrYu'lܶ[i",:^ {^wen{>fL#5\ e'ŘW?>t /6┛]6>iS )y^˧ D,bA;^7ATPơf!j-uw6S}nN #0*"tvSLK0þsbbX. ;Qm5t<7>*i+1 taO(U^a DR}$vųv\HВn>{on Go7-jw=kc;2I/hfi|M m;yʹC.xY< (3`wA /Qw&;ŀg$PS,iM,պ{t5\wJMC<֤M8<\uk402I76_]+kHd'1sy\xL˚!zƠϑ(G{T8] wPTGTdrV<8e .`K9unjѧ&{ Ի/WoXe}O`1}#}MJS>*L$jyәu2Jzq7ÞhGYr ʢz` (.Yةߚ+&20_Hҫ @ ̳{N=Hjp{-ޔ|Ȧ:v_Nq߀M@_.Pv0ocgSnL+ar 0K}S%Euy%nE]rN*{| ;Ww_fab7eSbq+ :CIY=:yRcgC` h ̇/(3VzL9||V1ѽS0/!"t_FU!K>b4&NGdC5`QK^tR+ CRz 5TpIXdP3qқ8<~=xXFpsţ`{;3wSjٞtmdz>QU"JD$JJU}4oAJH.da4c'BBh#I ?jSgCpO aպi+,N]#G`p%J‡oN_Cذ)?=9+ԟZDk:2)+T<Ǹ!*qW O|f9wcAc'7t F"膳4q)ZC~zk͕A$0 2Ç*5]$Ilq0T:] hԌcvIn7 _ U+.ΗˍnwqٳVnѹFc'pKaV &#K#ub=% 'i>!Q;⣡ef D ǵ2@-*0nƆgYZ07070100000039000081a40000000000000000000000016650a15c0000db6c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/m,]?Eh=ڜ.+WF># RcD_uF _4 2SzI H١0F買_TWͣao:}nyGȯ Ne-I߁lm VT1r[4=Ї.[_%VIg!*g xH?~`G3"ȷˏIATs_kp#(gbR'&[7YşnC<˰J3u&ª-?^D{}=lw2w'?~ /qs}06'_?i}i6FNk9I@JYn'ܯ%=KurHV_KU _rxw/M@W&]SubY|/T}Bj@wq/u1s%oN!tq2D*GkBsʌk B^\,BPD-}d9c4;)ؑ$<Qu:|[@ˮswkV-e+# VN*P*`eɟ$BRHٸ9UĜpiaV|K>Vv>ݙ"l*¾cGL jܽv!O0%dE=*m4WLvQ WIj p+nVckВwz M J`O,ܓ 'VKo?<ͥC#{{L1aQ:_+QKZYlZk|E~f MP5Tlv( W|\ܯ I - s%jO_r6a FLhQsQ $߳ψ>Nk[trc7!bDOvj'(Į)y ȭ;RjY"td>ÅstAƏ1ro3hs`aօS?(phUv.+ $@Z¯Ys`WCY3U퍦0qwL ۠0yHoJ:w'4aTla$,lOvݕ:0v5vMXU+6iG{ p^`BY^&'lBoC.ÍpEx`YB!Ξw [y~n;ʗ%BƖ9P,܄',=C!D35/i%˜Yk@Э3Sg @rw0!̓Ǎ`%Y/ք춚3+gHC٪Utdiv&^-/_'E ʣ+\]]T.n+LYNPd T{Zl&XeWq-m,2HF Mљ48$G~؏%a5 O2s-\@\r?_3;A2עwT9,/zzNU:^UEp=CEG$`tN!:.Bn D0J(mfsf,(( %QFXb~%ͱXfz u0t^#U/2!T۷EF%ӥ `UQV&㜻`͝^dZ憰k/Z d mʱ8@:ªC>8/1,][`6zH ;y^}ε4fJmv&,Cn@Al]t!Z]ND Զ`Cv" `G` l~ a7!6}>HM}b,GL8nGTmG7k:"8U.m1i&rtk;Rdji4ۥXnTSC;pGPLXN52J _pÞ$`UʵjDapJr?℈Ws7@mBsGULuBQԦ2JU莖ftXoeq\?yҶj(i>FO ^H)G$jd9!>zʨ \{}TF ` yt>U">Jla8/P K7JPB+dml r|QX^ [OP+*vbku}w=,ܥ>k.ݹiCl'ݾq\JtE)\%͎8o)eԯml+Z@C_1:1Oo&ܤ߫_Iy *PlL$p[9D a9DNrr e[*xS)&62K(ٯq[xBQBz 1w64-15!yBSю[F S,?lA)]rǂ^UX9>ѪWxϹCxfv [Bw)Yu_' / F AܸCu⪻X|.ߦ 56?a;#b\v~ppl5e'-=NA;_ Qֿ z@Xd z_HBZ@2Ϫ߫T!7M2%J%jy`0?,)σ1 g߸5u[C7Fh%Kcm]$"x=A'pCƻwfɻ]oƨ 4@EMLCb-g gu đ;a[M3l+˞(g!yr֒iRhI.AvML`s:~T Ο[C%inL"w&oSJ§J4$S[<al@6 vc9iW?Ԛ\?,3T'}s,zbxNК&U\ArjL}D.o]';]YF₵8=JE\B&`A -4Iz,c: kRIDz JR"{ /xl@ 5Օzr1:}U2D: P FYu o ^g Ht($WG\FSWpf_fU7Ss{Y0^Ѳi2 j[Dk042t.XXLl|T!M]7 {59#!7N*]/=NG"Pe:]CB 5?3RQA ?YMi 樐t*GT"h_Y Z ٰ C5&uw u*!Q /"uRbOcl{ZFc#ü%/1}TT5<1ݕÔ̴#QbxdA?-Y?-0 cm(1 䘏3т2 I"l}j, ߊX3Xf02XTT">0RLȧPU-v.%̷64o_l➐+O ՍVҎ ti8Hs,^aey)nT885/87ͷgO&v1L>!NCsi۫>F9Y! ZƨK6Uk-;L.ѽᬌa]TD5%n!z(a\‘xa ,\1I%,>3[|^d(yC -8vyd1,JiNw !ɴCrIq5 p5x{lk~(Hg{h+ocv|r0\ʚ0Wo#,.^8<#_6 }|dOa̧y왞h&bGA_exK0!9d9_FeuDŽ^^C q?a.΅,G2t|m{qz t pr"p%ꈭ2Zt%g¤,3pFX"(5Ssr(z}Ojz]F1xe)mdƌwM=j@H}]A -~75 gW'+E|U~.\C}`zXNyb([%߭N lR\Q9VҿP،Y? ѫ1@e>VGp)C atbҜB3DX0׫> XOz2LdH%#!¦\W0Ia7T|MKpldחēJƵoJ({^\d^֌81x 15J(#h8l٧m0 x5ڞ%Ȁ+E|wG{R|{nl\ PjŽy,ow3⅒ --7˝׷BFg|PYH(o?S*@ @. 񕎜 ^jV5eUa )9X; 7 -ڞu sL03 S$y/cH% <6ZN'ӫ/ZDR MK>Ҁ?ҹ$.̨GHMZl$Q x vPĠƽl`濅I5 ’ hs2cǏYg"`kP. 91QzU*n J3ȏ3l}CLЍN7n'Y4}^V >6۝;Ղˀl`V-lF$J0 -oE‰Fv4I|+L_;?| X˲@iߢ 'RB-ZlTGxbAw*Qj֗)+e6i|z:k, ٷ  "egr$4f[.ք˖D&a]mjˌlJ ݵAG!] -`֯kk8e7P謠yyK^Y*M% ,shC5łeʇHv*Ɣk͛oEiģnmWf^p@ťme;.]I;fg̲Ay Q ,H>d_t*ER˻0qHh{49z8F?G&'dbGϣr9l=:IkOL75r/;[R`I:h'uχQzuIޠR5o@JQ^f d,;o7xs؇GTp(rPL -{01 [d蒠KɳN'}}gc2h0['{b 0be/6l ܈Кy .ĸ-6{91Rn1+'5~uͳE5X aE<3?cď<A6&Ew #Am.'t Bx>7͆po5߶G)Mn6O}͗9TTfc&"2A?,7ژǍ(u82[1-0 Ҟqo%RJp鵳GR1ӑmdek‡h t[WDu|#b-xV9X#N?ź<ۺέrn`Jׅte60XN!`*q>d EL_0{[]R !ts Ι-@R^hVl9mڎ"oC $;NXF\j)ƻ܉<[3Jɻ-3]M#C4ok{ \ѧ?ǨOSbE{`{ v{=#ESiէ= XZkY*G Y=ǚ;k@$S\2w9b  KLx.v,bUJz&ewE- V?;ErS ǵ6*&pWvf [(YK>0gWqe!fK-EJv@y%UY:=0rs#iĩiP8KiQ ^ 9ã:*6y}LV=\4p^ nh,y'PX1Թ ᆖ rwFʧ[7:Ow7z~mMFXfc?Vohk] 0KY) #ӫWOh5PY7̓Ncup)55߁ɺC")A­4A`1JuRgѤY:!3k٩J% , Vq~ue?_7NF%*QC@Jt:z>Å*5ZuyK+*!`RɑCSlA8Q,!ae Ҡ^ST^! '@d0I{puyFQQeI8F_p[z˝@zΎ7JKukN5u L<Hq/;eAgSZWdW=n>d{L4R;apP,EJq!+*T}Zl#?8{nje%ZbjCI9ͷ` OGx;5 ~H*31}Sc*3E yމ yQ ߨ^LRp .F%]22DŽ}%!}jٵ,I %$/z5v&ʽ}EV\; +EnwZHc"FI*uŻ˭/xfF*9!V-$^b&R9P޲oJEOФƱLR,,1z`mkv} ĥ#8ʞir]Ƀ"e(ȇ7ɏB! =TOFeJ-r|43 yb[D.^*=`h=Ŗ[d•$m(ymؓX)H>Bi'+w}tUωMNÈzX:m5 lF Ɵ%gH̃UuSg<PçdI+c[iKYnr&9L+bĄ'Ec~NHcB[x~HN Npu&t GJr{*{"i=tvڠ?㸕mLz9#G2U biI^\Im*O$頜_U 5,y/%"g m؄n[*))$?2.CtaM)%vo69WV\.١uW69㱥Xcu&uz闗O`m=`mxi6I#yꝿtjLw6m>7ԝJ#99mR8zzT=(MCXZ|FB-88|ƴbغvY+/( KÇ335e֪By ż_shnM $ e!zvˌśJI'Y NKKoL{ 7㳃ǃ{+x"1Xd-j NF2!StqP4 zeG+:}Z&Ay-{ЯV5gVr0^!e9 R rY`vSoC&Px zuhr`zbi +e^=J\6qzà^zM?߆=cuC\GBD]I=;z Q˽wt&B4HYd\5. 3Ξ L|E}_-s] ތ`Ŀox!PS0u'1Kv|?T0K/wVn2-znaV*TC}"pG×5w[0Pns|OitLTs٢N{23~B3ttI_iF oEd)1OaTOtOboLyAALFNYf/)j"8v-Z1_}`"]pɠ"]S[cE[Kvי^v t#vR&XӺtܜc?ISR|'r0Kz9 q}Q:xBb~k8#$#!t`2֝v֊}WΓppK #mM4H-G@FTlzS̈V9(p>찌A';!oLPw#tVe-s o-9#Zi)Vdm:wQ5 f)m#;xo$R' y[;p^M )UAFGolg\]W:߸i9'tf1@(\Z^8 &e+JhNƖS'm$ s_-Ad|ZL õB?v릓~ \-KwέsR ΐc:OMџ7 A %~@?,E)J@-ݚi(JiaO&ozi.w307vCj N1VQpS]oH-rlY@5]R B'e媎;ͱff6aFlUBd%iv t |y;ZabqW~*k.m4ܰ#rf9a‡Ml_+(ly9R@M; ]\BIhNEɠF%ˈC'm\?} 61j ;*Αm6b@1>sHvJ#??Tbfֺ`e%? ¹#f0PZ3T0TUxzC1XЯX8U-+`Ȟtj+IYeTs0A "~LC4;;]}8CPIJmf8B|u X4j?KV5A}əK翍v25#*YA!Ij]Lo5@&@g_dJw}eF+N2W>:SguhF j$-}%mlB4oYɀU-\6 ^y#&@λ<+qk٩5EoB]wm\$Fioᄐ<ʕ&aMlzSrꚆYLB;t/;E" * H.8ˎ#I^o 7C0QD!ݧRRCK^8%)I T8Dk*$oXa8` cWT**)"t1,y}ͷi5-7Afյ*{NҀmRiV qf DS2ArT?+v eKI'dejEYXRi" 8WHCJ|\yޯbJ<5g V$ɡf5nWppG6 QW?pD s7_]#!)<-S(=Dȇ}2CA&Aʠmc/rNؒ: A@9 +(J;dh}Kcio+/TW%Izndpjrdc~̈́#TZH*R.@yh/ eoZh3JE^\uN /i@UCxDHP`0d`TAfjeQLiAqT)R3z`!4; 7; bVT:iKkDOߡg]7$ ͔Sabz0bfOI w |iz{Bxȧ6ƾw͊JI{2a5$aaȺYGTM8 &?Vݬa ?<2ASNHN"MjLtZ\@39}sܩP"J!Y~N)ɱ y8}]4al+0987Sӧ37e3?׶-Fa6Аjw(Cg[Xa $g b69T<'8D{87WA!Z65B VM]S=%H,FvYntXҢ%?}*[dbk`hR. &!O\|?iG%%*Sz X 7HLMfLjT@mZH⿕*Q"^id-EEgoYCXfDI 곀>R!6͉%*URku)Hg<1\뇱txKDݥ)#1'('| _+tE_塘[m /N7ήseQJc0v#0kD*1IS*qǩoTovww9@4'] (Wou\P(Hzjݏ֢(C ^+;7B,OXX m)ā"%Exh0ekcA5Rc'(F=൱ "v7WakQrtn|VVVb+7 Wk8dq{OԿ"Yd )ViH}pY5WW~T[:J-9]\ZzPDE}7>8ĸkEe#'q_q/FV;j<:9!:kC$[])>;GY+pK)1F>D39d89u0`W`pYӲ<3i0Wũ^ n/ KG/]oaRn]WZTh1q뜎1\cr܎s"?|2J:r+v"{J'3v-qVpinvvÇʊK±+Fݗ?ݪ'Ht(3eKHqX>Oqp T:I=OU]!*P,o~#ZmdZBeƦmc3}b} guis-UOIv,]!]%s~Iƙ xXc%*2Y0}4vfLm +7W쳷ۥo3'Bj Àza]ÅF2yI,MzX6:w,*FUPLvOmb3 @bh|6$JeT0˰w=ؒ Um˰}(H8hD_UWQ-ʛj9HXm,=bu .kחfM } 2?BYFi+1-w2gXA!r9gyZōߋՆq)7<> rvܺFfE}KwW5-F͠y6`P &i:P'֙| 5G䠟Ťi yN2M}Oǰ!3ãsty=aG)g;#0o $sC&уC(@ 6Τ߰;OjF6I`.8!*ZQ§?ԸыzF]L ;_ܛW$v@ޛp="Me,yzn7B nWi4nhn.-?}]JgO"~y3ee8 8 eqte+ٰR2t??NW<:&qGUrWbo\=ˊW-yy=b(bE X[l nJD~m4+ݬ?ar4LҗSj'ק!=S@q| VWP}qW\dk'l2+zQL'L {i2 7f}p|NJ9oz9IaW'QH\[akOUOUl~P~Ze/5q—dH7t1~ޖKfiݓ_]%cA=[u|)X(rI6$^:P1uP~䱉5vW\7QА!w+~4ZuՖ+AT&w2MTq;~~yw̒A}JYXBu*?\arJw.kX Vς=~q4耮L]p/Td!Ns ~]n_rn6NuO=9\6@?ą.C'X\JT8gbΗ$|=6%'c?EvBSB|ԤUUdN#Q:&ؔ|Pli41e(OGAJPu0'^_%p_;ArE,?3^"Y + 䉿+w#t#bI( A-a=]GEK;rSvE,271/k[zFܡ[B4BcK.ݚJ%uk˛ϗ€|!یdjr!Gz+߽>t:uΣ Eo?-^/C f4dD su)YXژ#.eT̐ Ѱ0EtRbQB=w@C C%$W,߷l/̊8||@q[Wֳf1ZV '(Q*#D ?oPFhGdˉ\Qw%wT9j%ݥ鞰ȌU-{7جҀ|MwShmf56K,)(^Q-p4?zZnA+w ż#xwX9CV-CS߲ EҸWlj-}Ȗ5iW>wXxGQ?W<_B94Mv~ȤSYdVko+ìϟs-Mguq1ߪ}EQHN oX4_3d.Ȃs}<8:RkC˖WX|{KbBOt֢keʷȟLl Yli %[Bsj(L/\0ٞ,ɏ8w?QzYȄܘ ?s ’^)S| d+{rT|vbOehQR{~u -3m1/]j48ޠۍ̩gWhNy+~zi>u2j 4i!|{R>6!:N$j\l;37r3Ԉ2$ ,;`qh {Meǝ{?vܑx Ur:F>@$|bB=(Pv 0M D}p2V+2lT%ʗ]MUê<މZ2LYY *Ykr粀){qO}ju9j$֔K. (DV<6Mie~70:fRְݜ֜mAxb갓7LW+`O/daxxg@1M{ osڑjnҩHݠ™̵^: .bcyۣMUGnHv؇Zn.p j?b_tBC׭l&Wd.Ws7]~yF e0`azh򪡻Ȱc7UTQ2tG28,f z-+.xDt'ѦRza>t8]gHi2DU:E91yPoAcXz\Tlxl5^ C ޔ10ϟ"U/\1УjQ!.9ƸJO,(裷knVH. T>E\Y*M=썃ssնS`,)z;l`VޜdKP8^.ƙ #+~i<ጥ6cZh)/C4B7q۾$n89X?P h#(lvo3 da{.ɼS`#\uӰtFwFAOx?YFͱa>BrLZJ%!PJMŀE%aB=6:Ceh~1&)ekگ>ԬA3= ەM#.%?ir[]- LLU_<ԌUb˖:-QH7PMq3TBZ8B54Y[!qZ&X8I-F=.j".~1/8gEf)EvvDԪmSis!XcW{89`.DD$!@M9JZ{egEr9M *oӆ* &:If~On})@ c}5{Qũ%j.Z^(^DFOM[<88%t O6ԘŠg2U<)(GZw,N˜3^Tep+Ie/\-o/_mHz'f1A\{@'ԥ|Q:rP70HI1)i'㫀>B<}ݨ|[S2]j@Ȧ+ t;_rBLaRc>cاpHWf|Q)mZӪ$m҃a>84!XU,y{S''⋬Qk)R,`iT~,Eu$ާt*GN)kVtGD eBGR(9w#"FPmOn% zBdO9-4ߏ sKj\@iq]?Z}OKT1](W7yP K5C[bHè+g;D-b ة/\"9tӂ-]c."NO< 3T% @Dmֽl5ɘ agYKk}iM;dXb+МY‹<9ʗH[jPTh\֝qi,9zW$5S5&֔8"D YҨܘumR#rC.&%6J(gO~ybNpc#ni{9pio#a-#%𑝋y`'3T&w}{`͕0 m3Uy/K}_q%ǰm P F5iQwV—xѽ}| >%"$`&%fjDFzpm ALr.oq&|@ *Vf "W1 UGgWܦ ]F1uё!l>BNve:14?p"^Ui!v]g6ͺHW@2t1L gZ<V5#b;/!Wi>YB2Vߴ,Zw7gZ|&->0z<ᴶHEPUK~ou]_t CJ#|<5CRn^Q󍇉թd[}q)c,Б@M* AN]µm~w)ӿēX2fw( ՘;bNk >UC.!9[f6=yL72e z%fINU3`6~ua'~SPdrXW HtDl{jFĐF2hcH[FGW'p!;:=!:BNV_i}X]Zv}&M EzǞ؊=~!׽!=z`mE؜ /m> /?V7Z +}DŐaVE)}G2kdp."ŗs݁+=T:^.o\΂Xhs|X@uvc0@3Cgh>J'y`COZ{r'rf,Jk{D§c-')O[? ]2&إb)4kڇ\YT􍭝T8$A)K2/e{쎨_|%/Ulck+vܾ#y+ӅV5hCċVO%BbLg,D4 UPO8㾲*aj"]NܾZv3)]y }:+KH(6U MCvdYѝH"d#8l&~v)cfލ-).9`,{|)ˁj`$ȕPRE&h3K f(/h9-wc=:g}/ ]qLS'o}Vnz_xoW*ƌbƱq*nqa$i0t_sm,)&= 5qo.r~+Ν@L/l[PyH}b "5_¬3dN7۲!g2pzKXAdB_P8~6ۜ%FZ*DC@S[xPPu=xK[{ CdP;5GYDj#x6f~[Hca>Ыo*FҐo w7VX281(Q4Awͻq帿= 3 n_VLB({?%=`UMGul}_+;5RAQ0Z0GnND~cj 3$h/ d Z%Hhz@qZ@`&K()%fonMƓ\oΆIeֹ3`48^rq@d~k\XJEMb\@?L*PeoEzk1"9h0B.>}" 7s[b٪j{D*"Q ڵ+E5<\YUtyqEia&S2;bkCI O' bTX f"Lyj (xYV ߶j}}ؤo~EZX4cn$tI_-XdauUDT㡵ӞϺ~K`uzz mPkb͞ IWcaU"Gg.?I~4Ll .Jyl_Mߍ  2~v&u ̾Wde%Ne7`n8eK .v 4aUu䨙59H*>m=Հ'0lUKX%T;䚧 1^¤8ok#wVʑ(|V}Uh :0bJ0Yڭ_[b."c5!8׫ѷG|'~n{Y 3 C<+GTڳ3s<32'QH2,S:^6v.{E (TIIwͳmQ^s#m `ƑEJsp|/r_ڂI:&qs}ñ]K9EN:JrGL@gOFg*nlh` z9GWqܩ͝9oNf6(T(@O6&!4oD'c4Y]|IB }[X^+r7y7ık6}^Ѧp *"As[G?W0`,3IyD0\Kf{됋]&ږn aTc~D(f˚ɶ=rSdy(#v/&R%I[XTU:m >`]oOm]-{;MQʉZ>(0]j"ќ uN#R26n<)grsRz# ȣm ;"pDge`QDmݗ䦥.d::@Gp h'tBֆᴟ}U>l)3)v+&CGRac6 =6#~s6OtWϸY=Θ \->,w~ql qJa+$b莗?ރ=95<{S U7?RE:._\uΏ9{%-Y:x^Ow@Jip*yRr|\.,W{GQvO m2ɚCMbz 0UUXEĂDTIQ #@%fJ726N imBݓ7NpJUFfѶԤSGPfdJ䍾`,Jij,qOL$U-d@@tegktKacN]LgipMFLP8 01X+*GS`+vb QAMDQ5w) 66Bɢ^?)4!-ez+G&*Oz{_[2`b2_}_2:`b^`Ph,?{wUTJjɠKv` maZҥC(uE)aHjzu-]PN4IGXjTKu3)m &.%\A*`atݤ.F;!S/(21UKozƊ#!cfL&;݀,(Ẕ$Ґ~>tm0p.]%/cg'`nsul^ Uʕ}kǂ!'q`(EfX%"5oS#GÄiRyM`ʧUU7ɮQqhW2z0jNEC0ng<0C:SR{/sOb!*LhN n5ҡ\+d_jnqGj/Q܇yLm&antud|O3K*uwWyb$>=,e<1OF3?x̫e b'~ Ojk0fWR#/y]jCj`s1kK=^]rMupJбg >Ҋh>ipM*Aw[gA+<>%v2ز;I`p}CoCKkB*[л_'3|tA=u6Ѿy5^bxD r^ˇE x{2[j(:t)@KV=d̳9 ~C50UWONZe.>n"S8JgxjEʡcRװ t=xV }E ߶Ko8*VD=¬. Sr)Ljp:r5'itŬJrql]baP@b^Xyl g]09W;t%$Q1&űs+#r5L1%2YOkڬ@drcږݲ6֊#*ap`_ 5rKQzY2PsǗIYӄc3>m]\M邞_-0+M1 c\CI)7 ;vðmGtd CH@ ]56ʮ[u|j;}yAq]8)=?D bBE%bM"P[1yJSsem"#B$.g=0vʍE&gb=&Ã8Aq-igM2$~\K$xp?YǷ Pl6BB`*8Ec{nzi'-\ މH)xHKHWG\X(]yS+}fU^ ;mrӒ;|TUľiPO+yAFl)dcjh p$F"|Jɬ*Ur0:2/t~9L?8 R=cV1V0TӖ6x. Zw0/}>㲈%B~Ӈ>5qR?UiE0&/)R (O+Dʿh z;02.d9n*8oxy~46ɎF((.70ʻbB`NNZd<ב,2#EyP*< `6j.[0N0w[6QX?c{hcLZ4Ypo[fOj61\COw!6l`iS®$:˒lhiO/ȠE~7>4@SڂԴJRt1$+,ЙoCaEcKp.O|{wa LTGf<"5  0F4lwe\B2"IYwB.N;_ڝ`u)%: xYߺQ9GUQ Rl*ԔA|[S 0faf\s_9]یH1 *EC~HG.9]"}2LhՀ _^ xle?f.<Jا~<S4pɌȤ>.X^^^OGagNXK40zk`a)[#5nƿc©A<ǻyZ}q_0M%]Ւxx@:Jkd]yA!`PEi2V$PutTEB/8fp|ĭj_ {` %N3vcDT~+ &<. -_ڿ?`҃U)")i8MJzt HE*Z퍋Y;Vl  CW:U9CpDFh|0'QʎSLOq_O=­Vl/`f؛WdCZEnOg+"W7(z.m0׷ZpCXF ~'3jG ?O5S˩$avJ#J(R|/3T#m*vD5t0Wy  4(pC_k("?e5,E>ڦBo6 boNЍJ| 1"q߳9GC"v< 6s M!cų̀:FúYp'|tA(tq𻷊`/T$J尧 Nu4M}.i_R>>͖?w:LnRE`%Nkщ'GNYb΂rW-8AnkR?)*> T7;OԒ[j?AS2pݱ*You;C(8d(${3LY7ؐR'Y=NXWԌaшSt8H%f#,OApq#2&\fu; [N'aHޫDo%Mpb5 CVC$"&bՈ$pkcb'4!QRG=!Qjyc1JG m3=$|b u? SD @f#1pTWoPФdjJbRrhI%X/.AsjCE?)$PEL9{/ NtpPK.g ݄Kg0"bN|6V򙺊EY虫}^طBBzFoq6Xʏލ- s]`Wh:3y=mԎq|.Q1=+ؿԍ4Jle\9:s'B| C C<ܕ=iK!N5V U`B·0KiERίMJ (^v'Bra bߠKk=OCI#2 5T~)3A*1 ]xwsA[[u[60q2躬xO|Lg AB)rl/2;a:3E8nd ,w.8 JQЫ&Iؘ,'b%ݼLqt0M(G;aw(^,N>T%n)oiCuozLz;\B6tYgD. 2lf.A*[&#q/"m>ts-E[8wJB92) \ J,4"ǵDo.(0ɭ|1 GIAT=:hh.ryinGT}'8r~7dS<<XO3Nj[ߕ{X(5(]|Jiݔ)Yk̢eO4 1JP"} IA4&!7G8 GOWHHZ>B|/r? jytvDJc쇥#4%x^ 5&Sr,&>}XY֍Zyv [vBh)V  ;Àխ9᳧_6,~ʘ~b/o#xW͞,|-LgS {Ny/ (WWK.PFtIt s.jāpu8mc_N*e8CYgO;{jc< !STJ9^==(٥`3`O&f{޸^_堑-Gpc*V91LhXpz j膘>=!zGTt#Yɹ"f J\^rii=@Rb酟! .aX4x`Ҟq Ym)a'O "XoY .ؐ4*XDP PhB={`>PG_53.ʄ{&]yBr~Cpo K^~uZa 9xssq5x1R\[PI PY W &N)>"kqyWVsn] GPBsc%suҤ 2c`6^yLHoK0؄Mғ^G[O?ok^y|e ?o'!xX`a;dwvr9j`pM0cG X\h.,ָGx-/qb') P}hMGwL kTIb"Wtm5uRŻ:h"j NgΨ'S̿NwV4WH=]_%cWG DܘiN $k<^x|#G|26 pNxs4QxFvB[^>4LIZIĕ߫c(k/j\LG֋Ճ{(,`D[ٻ|ǒt`ա.*0diE콬h3d V/p5yE9&ܧ/2eMz$ 'GnHvs+,y;AgдZ?:n_lQ>&:[)??է')M,Hg712n^4M7U}7e8T05EI<]|Ҩ.jpfQ2`|^Ps9\d!RE@Bb6#ģT(hx(h/3 +tkgG2 ~()'}:vkCo+l(j1HicZZj{]-4dFDkJzRJ3$-mrshO]05 sZ6[.-0-BheGF+ek՝>1̬'@11XS"{ U}NzAM,n fhEA>*E4ӭҌfU8/X#&k5Ѻ`? J[gvK.!_s=[P)~B@U{w9Y@;sgS^n8Ɲ=HXysxhrFaptw.U:ԫ7$ϯ#0u2+!Y4S$} du)Վ)"5u|ϓYM[9($.BTJ-Cyi pKq'"Uo(W= 𢵏)0z@b'~ i D't_>6Bq^o htʖ~/3yks C[a0#T𿤍m%8>cd$7/M(+"ID@.l^c~IJ̈!HYg>-N5R_UlIxiz%+~ljMt\)q$Y_씳HΒ΀&>~7hHRvC菞 xjŧ-Q _"[+=ċ^<(Ӛqt]%mn_& IbѭQ['!XCijGYq_@ ٿʼ/IE _M#ui_'cgG8B1Wg wHG6Cj[J`bV?Uonq4oqQ )| |8 7%E)$@ByiVq۠L=N1xv7rs?޷0Br߃X?Iys`ȱ7P4>Tp$L#U 6DOS RkaųL\N4Qo|B $:E_E 9rS&bP,4 8¶Jq[F)c[w gTPɡRon'A?C`|IDJ|V x=azRCmCL=m7%: U| GM2ͱd4ވ X85)X^X|B͛t'+s)ʖÎ3,5LH[9gY=\&sK }:W$Ҟۻ`#\:+H147)f%hǚ)=fW9qUEz,W1okW 5nΡ~įgmx:u+iOy,Uk,Nm)`G!sη󤌊1#e2#I܍nM>ξLټc%ZAX 80?}Mrh}΢QXRQ< \%־Y,Нų$-hNXZ:S[ʮΖ/32QhR!V+2QHj}v$u) 0# Tug 8`FY;.'AP㒍2L*j{5fyN]A-(KcniכK0"| :=3[+ogA87 r֩|m3WV ]#w'0;7B9U'֭)<:p󹍘 Ƃeb}EKtQZu3 tg%s0YWޒQZSF *YuSAK>=nVL06o c#! ~F YT)fZ~-'#'f^΢@`FF [ lSʰ"7f6CbIHQ3wyy`yh ?ЉҮk *;*I+MtCVK`MFB>5+˧lI]B֋S,<5j_մ<;8]&[[H9 'Ve\6!N؅irY 5VCE>GU,j\;.ļ̞I@h=|,oZJ"mE>N KiQ[i4DrY-^w3$rfnDQX@ U0qR)T0S ߂$ 9 ʁNj8ZPye;&xU_rP6l3={ʓ)_s'Q ]sYMZwk' #H|$6pgLFS&qQ*Qn[ GKB3(I_E*ɺAE{;Q=#OYkQQvr!D_\`^E1e'@SuNX7ԇC e )pf :s" rf;%ԾvhקDTmܪm5&Hf5a1BGpUA^x"^gW쮼THCGR0VX<UC> T9Q3:⹲&ij'&wn!Ma!MۧK>j_ajQBcΐ>m`myZ^q|loH2"oasI*jQ[I̪>s4=eNMlq39T D pƜ:Kp7H%"}" Ok5uMSͽ*ƀ݊FfPYG`Uͫ$a0_fwlQgg?Z(j3ܹF9J$L| n<%AWº)~]IIDV[1j)um1${;,% `c[mJ%{̢ijУ_+M?F7 4lst|3ґ0ݓ$k)4lDn#ЧSr -^"ߩtŷl Hኁ]m82򄷏Q\N76^{R{Fn$dk  r&b/ 0_>wI@%ͅQaEglElGj2|C5p1x`͉a*[\>sL_%b)\Ha;6x=ѭ0CIqI>k^E kyh̚A?9feWV/w*&ǟ٨c ^^Caj{H'<ߖ} XEu @oϨ[図dg~;)˂ )_Fy!kj:رu(0Ѧhr76: xP, Lm ^'k|l_hT7LDtxW& gϭkr:QnN&%\ T5_5őh)2}6ҰV|61gA2N-].n=*#CMd7Ttn MY1FR%mmQ>7fr:y prcl|,hU$fC r6*rqrPK 1>sle"XOҮOEܣG))}+z/C z*,uȌyv./ r[HU4I 0 9Iz8FtDq6MG;Vڲ={]!n|GQElͮԚAp?r6ylY?狋70脢pU+ .ɠ5S Hc!mԅRxAXj$|h&Dq`m|(SO2ɌҌi"gZچe&>X˙Q:蒀33& p:'$ )n+<+nNFw6xڬ$oh@\R(/‰(ZqՈԋSJhXvz \'B)od^*2Sj'Zl&8Bթ5 'T&ݿfb:f E'Vk& q(%H&Qjb<hf]6]JYiPrYkB֐\a0gEtp:O-LrcpQEؑ1~p c5yrb!3׫ 5ijvZa^m-+ǐec(_Z5KoCk_8s]qQ1Iœz6\t =Ik. _mX(Ln7|LPJVx.#@+0x^1c!􃻪`s\`B 7zql k b hZCz9n[I/1oXAȆ7߶$)W@KVH{zܖ@<x_`vN2Y f1pԗlVtOxY"B$ H&u=Â)n™pV<=RԶ|U5154I  yExFmsizN{>e.)9e5Hy/["s)f**ŋ X&|M"< 5I&m4 }ɸv5wnYڑ`BO[ MAzeuz62v.v;gmW} vBڵ7qZ6e'3۞iB,H<3`u"n!p ,*ܤ zNyjFV{0dMVQ<5`iؐ|q1PpTAxhfo>s3#\+40O]x fCD7)ضtn"@.,U U籯 [ z򾐩+cq҉w?•J7+V:ԲFA)WĐi%_ "vw{i\׶='מܖvJj/9znժ4JPd-|P3֯eW7CuTj \RiEݯxwK)m)^ߦ[<6qQV>.5^2dPK #.?jLtvՂŸ%PzL̹-;P͖ĉz̀?pa5QY#qWBDd³<̹jjKt[gU`rIXdz2mP[ ^ Y1Ͻ[pm||ym+7Db(_Dړ2'df\|MJ2׿{K(,P|L\W7C+^[L0ӧW@ZBC0!U@v%/g[^d.m25۟LvPWic-ό.do=%+;jᩔ#.>4 ~3p.6nRH#kfLk(XGR@n3US"/j{Ayq8X +A2{nj̓LT(2;>'YWɋ.j;lt` u7;IHU-~HUqǓad{"-ݩ@|EVb;Np G B1>Ad$CYDZʊcJm'εƇ J7o;zCHkSߡA9:n.+vTd﨩]6FdQpզ/ޣ (89DΎ@vx=ԚᏃR,6*=S!DYfHFX@f-:{*0$ގvkf V,COq{:) |@sCa{R p^ZI,V$M_c *˩<`T2߮HuRe6ǔC*o u  V*d*&k@x pI8]k԰+v9.h Hg+;jIϚ6PAE\qߎ{i=BnR78,1B1&nt9sh>߫*DQKέl# /\@SJ?e:bFjދpC7Be)_& B>Z3#P6@) ѩv ւF,bB-l3+p n]fW&d8ٞE|]{{ToG+ f **-*-9A|u.s[%U) n]m5E#̞ӌuB|N,đk5u!z OK?!z~N}#?_ Z'\=.ZZ,&3,[g5!e^yX,Tٽ2_{Cqp EQ~L+{MnZitBHሼp%[%͖ TM  חSx3He/HatFE;d*#iϔ djFF=xܶ ~ܸNA)a|A%DA -3]Yg]Wʌ3hde2+6$n| Nϖq((8dʿ!#Llm`g&8\pC<U3 7 :r0.keش*LOKR"DDe^;~1+]9~6"ͭ]A( .3{IN%~@0Q~P8uQlun̪sݝ0^q ]铔 O3 sBr^GUiI>  BEjGg읏VV'@BȳՐaN8oyԋn x]P#V{g8?E +i-˙葕a Rj:/7dP dk@s&6Q#Vim#yOjXp9JPXv I zQsta-\R&t'WXѰ#[2"0Wlg@4 ֙HSw6}l!O*jr|"(q͔sCpDt09?O{u 2})늱y5}}9KՇ>d#JROEVA ރ-ZE"-a"i<xBu/\rWZnn2`2ظ<(9@@ed3 ګ7 tӯ{0=OG398B_"3"1|O1m~UNj\M6N/E8}_ []J9PtP;->q@O/'\,Iz2Z/$(?Z}/ :5u+@QoqUcWG[yHzxGEzM OޚqZȼd} amya8%#pNkc$u]B:3<uy>6Z4wB=}qk#1 D`zV pva^},Дno P,ʟ[,:+|,0G)Z;lMxg646ؓ?aCxau?0+jYjw33릀C#wz[?6++L("d8:fR_@`?Bo>UROʏSglir22W<[7K<3H0ޭ_-h)mU]*a,1[2 u; b.mbv@N@?Vԝ1{MM־P ta7U`~IMirJ]鏷 AI=9@\ Nq(lq9zd5&xLvc9|/XESBӍ-HOqi1 *Ƙ7]`32oq>$2 Ͳ ;`)8/BVAB~Nx\hjO; IZe{WoYk P>|r ^hn7 wGTP.2-Sg Ui,:OM>A?ұt7C=&&JO4얨 E 7gS?`~|Q,~kXh`ƪ*!J iUg=\zۜ"eŋ˩dzT:"s,4\ZH*mzcS#DRII*==#S]yR: )֡m$Rq?ړڸuoUadLD\%Sf͗|ۦvQ8dP{]f\ I(3P;w!]$BP,c{W wJK=ܟi3}ad.t+8f:vEgwS 3u % a1k|uڌЎÕ%!i7CAk1"_~B=ytV3d-b:'3)_ *k"kq5'p}FN4e6Z#n|ԚدؖJ졉7bD7"*1WyyW.1{` Ư 񐌬_n'k=8.+©fb%2@XܹF[\'귰73:~^z!MDsM5b v*SAPbœnØHh}!^d[$ aUq C3<ҒޓFv%z$q yA~㗤^U<ֽ= %"dk`uX^x6 ZÑKkIZZ9Qr;WW$nIy@L:5^ ǻC_;n߆OGq'\sEe|҉A|<)#0 kZ,lrdn މdGsTOvVY]|%jR g|09)ٹը8 Iz{ jk݈#jzJ,4aܲ0`J}aLZf KI &(f}w 2(q>EE)?v+7M"/êl&|uMR }}0󴆂%_Gyl)vU#K BҼ6Zդ-r8HJ+,`2 R#EEn| ]ˆ۴64fJ'}_ZӤ^bT92rblȟi* GnF-v7dpS yԼJfv&]j9 rQE,}ɏ j95jft3!o[I/ ;2ECXsxԢ l+տ,X ;A#'QwBKd 3+,@V" Wn mK֋xkAVDp7c7N+@L#VRҰ]UZlk [eɧ|JǾ(34yWIw",e_ib6a:g ՜yW=)V b$:qr:Ɔ~c;Np(Ao`L9c.DHa:"B9>ܳǝh{eRI`.Ci [L{]|],GH!ֿv8?،*75A>w2" b, a%ĺ}Q~^pF#۱]3Zb(dԅr@z R@/({  `ߋ+m&5]bDPh+xˀIٵl-#3褣&ѱcC7)+v/b"2,b0Y|p1{џOx^ ˡ"jdv{/,B@'OHDkqj\nLK5H ('jE9B,X=. s"MNj΂=vVZ !bc͉D:XY)N:݌>[wCrKٶOwuߑ7aUsߍi;B Kln!qGʙεd){f3" pԡN}h-E*ӫpȺp A͠-K6)P'pl8X>/%/>OYP:R^֩uXH.b`\Hf>2/0 #Q~]nزt6}XړdwZ(oۜ# o3ߢCC[[_YGC\Qo<8vQW6 <: SM <`\سқCZP4y_!E",M!?Yj4ܪj-#>*ɒ?tSQWA/JϨs˽',@QB<Pwc*) JH6;T.WML;|Vtsf ˈpscIk(Nfn-m"=~2ػ} .C&&O+JuR&;R ~: 3QXwtbV^/-KJ\mɾWuoΔ2@47t^UwNd6[>;5w]#i!l:.7k EvbHҼBmVK_'~J/ |_^ W2ũ~:cFTOa-KL}}rk892z5FN2*]MT̔gV4O2g|=]9mr|ڝ) ,#\0IQeђD{(od]& g gu OaW .(Oc5 z]pl-nMUtT2@bj,<k=g%pZ(4<״dv\qh)O@x m[ӘH]"7D9_Ig1 :g gl)~v8.B(xzfeԕ|d.J~WO"w9Nt_$6+klơ`D63Ցua=fResL#yDA «fko:Cʠce U9>@B#@KPSxI!lw!ȇ sm3 'Ÿ?{I+AԭP}\ ysJT(gFsxmyȪKrGV4*{ ˦6k-`{/=irnZ'[z|>]ISxDLsצ7 pgR ʣ(-3額 ~ ?},:mἇ̃@pKxHD8; .C96VuHo^_)~'?ZF61>IyڎVWbYNXiIҴ\ @gwM*-`.R\ɒcmcq$KDl1~(-:͖B$t9]{> );ӌZnażG'<-G FLTeP3D  ^Kg{2̋`ݞ4hFMbaLVȻؤGQ(Ecب[{n%VdphU`d҅VSiJW 7y9qH!Z N3g[mjm{M4ۈ0!۬zRaѓS殹MdIEpwٙ%"e&O2v.a34dT@oq[1Ȍj́x~\$qzn<)D@ c>![3rK rR` LpY9y*ۯĺfpu$ܹS+ ؕ/Ch}X:0˻q#p4}j(I72`!(q-:=S>kya $<.!):#GR=;ɍ%i-*`VO|Rls#9"iP&|xWh%vSfՄ4 ɝ%ۿ(Jhlo5 Q.#MW& w`?ckF ʐJG$V:l'mKsds[ȒۅNA09]z^ޚYϹuΝ<F">eY3][/! jN|yРQ 85n 5YlgƮ#e1 @ Jqװˍ\l\*ar` Jhye:.m0qu:+iFn+ҨM)&]T:BJLߒ5Y$H!sQlIWc91%O(Jn52^GiDDr:mjr*}" nsXJ Tfdӊ4yBę#|m@XW?6'V:OEF ʃ%oQ ԭ25!J pb}zmܺOT+LU)RW߮iNEITTm9%2Ɯ+3l{:z"D9yju⫩;]QiU }½׵u}ɜuz%41 ?0;3‘&jr?_ފe8!Ǧ& w2[GfPx9*o7~MɷawOg-CqǕݴ |Lo0V>ŏl<˕d͔RbS4 t@(ԍўndtH ȒҡiK>>i;&h?y#-Yd$xU~.pp/r7lPٮSQ2rGB]:[2oFЦQEos,at/:Rc-K6GĶ=2ȯ`ϵW[Bh2TËu ,|NLEsUBIex9Oғd 9 c{v_,(Ql`C7UY)栊y;X Hb'{m1t&)1Pߴ98LHmbS\א؂0-c5g5;Ys]@gI W~0g}sHߘ6+aAӅ.%b|x"0 }{G$$[>ǘ>t<ح|{dgG?A3>9`)Q,ە6NwqI^|g+RP(e7l%r'׵kWX& >M^~AMa =CkfըngD!E"*I-?Mxc7_ ED=b%Si'*$'POy "Z]pʓ?|0P0Ȭ '||J GG{~VNBGb5h HU /`H힣f#k Qo톱,4-ikſZ2)!!US k!W{,4;WB-e&9!= _zL$THaԼ-ޯ [>f@#qA7\6fYcHQÈJ+gkFYa1PN'5ȶJȇgYZ0707010000003a000081a40000000000000000000000016650a15c00016fe8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/[]?Eh=ڜ.+ˤrnGv0VZJ>-U'`eY(@*,b{~^vtf}p" ~92\OSY&Q6baAׇP4ںDsBNWpׄ^K0Ĕ9Gk sflQ@{^UǦz{IPg(I5h &$@yȱE׀ڐ +C'ւ.VD_tL#%'hĖ Lh}ѵ.ce4@3\B@O,_.x=!Ї׫𒖌f-)N~]}f@l9Hp:UEXvi8eqʶyFY69`ԘpY`yX?[# ,_0]Φ C;ZAV*5| eҍpȋ`]:9㲹LR"ci3e N 8'w9=XC* G0ّ`L`q=|ϣgbʃ; CaH5d"%Jh5 J})ЋMf 0iKFmT4aʱV&╋q M ILM4v|a`hrR PȮ 2 @xEYWhK8QaԹ֙bRp,bV~|l܉m܈Q≌‚T1R&7 1R9v ~q[UA-e., ɕ.`9Y%/Q&z*11:FM kªhS #g="- ksAʜ҈"pP`3&ṁ~5~H *&MJ艜̀*zO[+$ųQσXF/@Sȕ^kNdU~R/ g|^P)}?P:rƍ>$csFáp/z=!Q N).QXAHr]NVesK`>ś `-*y e0E',eq70RxK 5^xkH':lV,ĩkӜ2:C#eOWH qe9{l%k&?~UeAW}}[?&hR3e\?_nͬխQ"0w]{LD"?n\6 6 -hLp*򪕴Ή)% JczL:V@@r奎b+(w O|:DM&n/GrYMK+If9و[/,RO}C872pZENkkx\}z&^L_4b(ܭEcuZzsn\v@fTLHktcK$~w*y{,ً`;vSv}VNb7JfW'DՍlA`` :v17*Q >/ږۋ߷䉨LN4Dj>,ehH l(q@lb]J97 YK@<4[&cx $^Do<m=aͩ ҭp}OP<.pfY<@2`R'Tq"CC\^iB=X2~<%M·:tN9DT }0\gH pȷV5!/,1n!ܔRhKf"J4oVs{C0o"C1MwŸyJ-0d&Vn*>4=x1soZ;M@ja-JSL3"4v_zuæ۫0/X3V5zҠ3aBC_hF1ֿ|r%F,[\jZ(Zq|ntn_fibCĻ̞j,8 I"E&=)X,'~a=~g7bL{ -t221]'`Hstr2HO+vO&DĒFh7;;{*I ˘rXPk@8˰d0Hlõk=2Gp N.Mw&=s qL[Ti qRѻPj7cR/۶R:2LN.{t[q?]ÈQE%ېŦr ]xnڸYzc֚U! (a-Mˌ׎kJ= ;+-3G7Gʝ2lZhk9zZ'skL\YLG:xU!`;P0 )4jAh̅:o1:7Ć$Eq_f -Rgi. 1ӊ!v[@h< {iJYo2Ѽ!w+/7߿/[$bZ]R 6z /ƫ2kfLQ[$.ٳ=qFy/R?-Q"&0o+·Bgmk7׌OH^|S2ȣDM0 fsp7tjr2t=䟋; H7;(T-~4Ӻ{ĖއUB*ҰA´#C<qHUP΄Z-&]U2fڠ|\*r*BI1(ץj٭P6ȓD"ӰgMZz0 ΜLl/uҌKg0GTE/:X?_1|?Os'Af6_hs$ꙃts l|$dvk6י*_=y Вjr/(2Tq{_˯C:YLMcsiȸ_V,d/M+F/-T!TyI\T-xrN pm>(͡LkM]zQO@tY=t\d|ﳍOVh"@ ܠh&_Tk[/ʞC2!|/V/?C5" l.z^x&=I:Ӑuà$v=1B#e. CUU'3vq#""ߙ-Woe;!|q"H/;/[g~'~)!P:=Λ fX3ҁOnQaJ`/|ȃF@L(Awyy;Hca'geҍi6E`*f1g"É!pih%1T/ Ƶ XuY-܍Fd0!yQ_º{VJO҉q5;{8IW Xy-s W~4Q0S 7[ )X˛Q-Q'rd҂V^KIYvOr?J?ɏG&TA KemQ瓫8g4lqpHZ"<e-5V$֨ )HP*7 9Ւi);rY#gjI"`fB[(!:1gV$)rc?Txs$@FaA}ڪV=-{fe IbYZm`[Է1ɦc& rrlP`.UE8&I :sZԟ(ֹKXsHzesͬy.~ҠZu{4#Zaͽ(|Ě`84q)&o's13x/n^Fp LS̝kS%}k:|} R'ZWUP?~wb'[ r6F5>YFaAԚl&6Sjl `~653,|rmg# Tyib%m /}o 鑝M&PD>ƍo.ۻ`&Wө舔[YiOB`)aBdj%7]uK\;ii]q]ͯhG쩎\ބh3a1ʁ0PQH 閫#=Ah'E߰5Yyrk{X #r4lC!Si|JÏ#wBNSppUֿ Ra<ڞd{X?.nо/KUׇ*jJc } T/oO"9fo|8/N#5t}w9ݏ}칥D߆:zYzaPẏe*?Ta~5& ?d\l#o˫駔a߱|PB;yT>S239/j/E2GX]x}8w@2*=a؂y=]aUnRG‚L o+?|.͹(K2p_൒N5e?a/\qAqLǟź_􅜥y*t'E0((!2IC?Xq`=Qɮm()xl!aF6NՁ r`v1 vЬep\ȭFm=JJGHޔ5q-D`;ðT9~5lTȇ`>FwxOoQğ>3 8Qֲ*HK08ʄR^As u5¹P5w5$z.o6X S?TGV>bKQM\Ş X4 e})eRxK/F+#j\n,%787Ÿ:jp0yGְ M+VIb)-F]Ǚ\Gn8 Ëd׶]h!Jd),wXN={@hMR1b8bk1v:_'B6 J8{w!V?'PiNN[jhOĐeLp-JyWs^!ґ(qE^O Æ̣2ad23Fftj6{ql? v{p؊iQ -y_nTroĢPR 2cQJQ3qVlwq.`i]k3Ea퇈IGJddU'Uu1U 3-Vw7c'^',#Kn Lop.K'at\Qi8b=R%Q~2tz+j %.(FDraܜ}7;_+P.˲M"/aV&/iWn絔aQ~z,yKPyۡ; n@'r4vNH/<m5G)"տ+Z{5rX`'xsjHں;TM:Q&ҋ"qn%hI` ZhFy eJ}Fy<>e_Z %@zCPTァD @:$h43?s1)Uب@&n[*{9z(ۅt>N7Ih\wAxY\ʳ]Dd`8y@kM)a1qǯ=g̀~*xRG˕ ]&`?@`m)3빓5G[qv%m)wb:>>2FPLM"lL)x[j{w;ao .}MՃ}MrHvA{RB* (AjC1q6Dq9n}52_fvUp2SÇs`>>;kex! \wOVjI yg&h fH ,ljŻkumלs4ho("dl44߂s= rfr8j.+n.^D&`_5;A#`}h-ѩsƛ&7v]l& $ngiB`$ 7ᣔ9+j{Z#wҀ8=C|;XIx*N6026px^IH (#8a(kQyC r1FnyJؽ+Vn.İaX^;4P=@q=q=4'~q?QP[[΄?ε92ɺHCI :0Fh*P*I#S24a/ۀ%a}/#N!-_yb]}Q?F9@o~]9MO4wXJ -`ȌM>-eCw_V9gI(߬,LęA=|J5>:'ʿ HE^=~"{.絣[-U u ]yN#r'ià O]TĢ"n^[+>ucgg<;} !0(¶zퟧ,N'r^gă-G/9ԥntfBT߰h;{.=)FWtqL4pL s5.̚vOJV J|;ƩocM;P=>ҫ6#vSCUyifde Iz|3Ψ!ei˟ѱ3YȺq9a7^z4 P#eL%7o dΆnÎoK2ɆjK"yiBMr@/doY꠷N|c3>r-6đcZCKzu~6$)HIw'umJ VqA橸=]?EGʙPVn | QexSW6O*VVB1_l׶ҟ4d nj`cINP D =|p| ʁ/, R+틢_!!݈-1d`5 .W#{4T})fi;~Kϓ[YKxzCqx <T*~X^tK ոۂ]C?N9gw zg\RzUA9{ծ]ƆXf=P2f}: |' }1N8ۧ t# R|rM^_ ca3(Sz˩*_ ~v /15j~?\v>S@tz%- ufl}EqN9#d92ݰUt %b ,]$g=DQږC{|gs@Rٴ"-3 ?J^9ˆN%eP.,a+p!Os%VXR_qP祬(c{=!nRn#mF'e)~y\ f9 W23A[ HeΝ;4/kԃ\>YƘd(O[ &h^RSy~i=@fY56(<i$i jc-,!.2 Ӝ(w@گt69Z~KWhNx}T"d8\g&[8հ9A=r{7{O~aE3Lw䳱F'Pѐ7^voޑ'T}4QX*L X o }Ԋ ^y\{sGaQVXEl'50~C/8pw02?Ҋ->)Czuz")WF,zt}"*KLs#:+ϟT8&>fn63U:of8N}3 ~%>faD*L|Ǝfմضu;J]XH-E*ܚ"mgX?;WVIxPqV~l` -JNc'E{!f!+]!kZ?U9cj~H!댁 t>qr33b35 `>TBDaUztmKtrH;$q A73]Bv%vJiͪr7 zroRS,P^hR NL5 EWςΠ,;n6Bwkf g/hFWxfШsCjɑB9n=sTisPF9,N?A:f|DH-~9%fgMI+ z\wX hœ''-J Ϻ26Og-%}Ku$ZuK2{V^!5a\~G[H?+>L;R [pH<(u0d`G3]n\%GyրD #"lu>so&<uyB֒p|m7*N=0ijqI"OIthfRaEB8DOHΜÏ4Պ7ČTT~T(7x(E}6 7Y.dEL|M_kOVP^# ~PF9+6ORJiLAq?G-XpB <8Ч_A4Nusp~Wڠwo[)]qFФq{乩A#P=k:_&RtARf)G"ON()v$;#MnPx8*e0%,9_a]͘ϫԒ^` և>N8}AL#c0`Z(*E:Gk)eY5$ G(YE,<֨X+mE%LO8^+77z>SʝmclnA wRS5Z]W%3/-Lp=Goz'VߏMYU׹c='(2BLG"v2n _1̢2i9ѕ62Mí aX/)aѫQ ʹR9knUBFLԈ8gx$]Ȟu.ȌSgГY3A&R`gX)5vH DAfvFcmN<>U}zY-|К l[~iENϔY@TZIG⨝&qD,_~ecQ"B=`W!Q…0W Cu 1ek`a'"w.o5Z=<>^4S1\핍XͼGq\['h Rgc׮r,_s9!B I,!@#9L`  ?p|?E̎YWzES#[:: 2 ,E]%޻=>3v "rɜ9<KK@s@$gSt~=$H0*5Ȫ1+s .!gYEԣ]4Ea6mth4|458ȅ/Lc 1tGFPZ~v˹)Z ];N gEQCZEԉzs,ު d_L_OQZiim z\R!1+@'T>[u3s =g<[ڰ.E1cY չou2TD $c{{I|Sv9Jb8BvVrdd)\\mlRu"C-C12te#447k(z/B"LHOBL&BQPXwz{q($!r6Z?^]I gUley<_P !;Is6l׮v*Unq=8z(/6>Rz_OCme $S&f0UP 0/JI1O) @l1w;9; M͉$IPH}>_g/O$ w BH~0Qow}9jo}rA,8F39;uc-lBf3,F_B$ekx=_evdVy,S[beFpm)tiF8wգEuբګJnm6p2>D}e sOv5vP` qbfX ,u-eo~]vFd -Ȍh靳XE7Wrja]# MeCOZ ݑ!jIRoq|K> NįN{h+d;դΔb)myH0騬usׇ{n?bkś+itTdSʖ,$M] dt?A0P-'D?#s*cP>JC!%ZFߝPlO߃ XdKreVF:Ɏ$q& S8뛥c 2 kY2Sq)ɽgܱti}uwm\=X8[2L(-LY2juW skk:JmT"3>8YV i 8ft\ؿ(0wk^i׽<ÓC6aN BV,]rOe:i<"wފ/6Ey(|D7. ӊj1K쉄~'R`,00Hb]9ȷYM`!9t{sލMp ]FGV z{_؄b݋]&;Z~l޻״"͊bN+BAP>v AWPgf"{h&pݚ ][ѩ qg2& Ǵo:>ڷ|`5w, "ϰ`V&ώ,XO2a{tCw7yt^#:K<^$˕v?ܿՉ5˗1>*CǏ Her݇}?'(#6] ]fO;T/v?q_XVp:0.\fM["'[n #,ǕH0`z,=F 7w. Wf;uS@=a2+3)La Ty\Z<:LF69<)^G\=A2jǙUo/Π?Q猂d+#y 1NJB3Ѭ;W%!QHlԭHѯK#6tCDҺt$^%Dǣ_ 5|{&Xɩ7 ānp2Ʒ)mo!DƕUuʰçiQgb6RofF;vvq'g5=v{:` 5쨅UX96]R0A(L+P\D  do*8b͔`1]rWK!x1JocD˱ýp0?.^w'O[ӑtGXIRE1!(tx5,XGՃ_+F3\N=ڱԂ9ΫFl^ .;5R8h񠉆z~P Hc9ILN?rKȆ:c=ZW o7:MiO*xlI^.zKidd}O+%oBkP FU16V'(wQhHIs 8=OH-sb`:a4ynL#s `({\ƾ^yq27$A]ȲC(Ŏ;ZSzχ N x# ,qX ySnОLMfuIxx =K\ҝψ.J}ϗVJEND} xW8oWq}=5@1#|g$0WIBS!MpeI!">1Czl鮘U(\vt﫤@͌^WG@Qu]+d٫\^|é}|^N BBQYo.޴_=js{: [i&bu㦗ͣM~4T=L&N9:<{9 89;BGIPWC6O)hA͠e U/]/pغJ^mkyd͆#3*w=΂c(zH$GHO`M4C8@;x t'09GKY<*fBnɧ g Qr"ݯĕMuX7ZY#Ӈ4iޱw(?d؛Sdfon^ZdH5F}M(^2 gwT-:µF}Q !AD(Cm--0\ܒLY("C,/1HGݳyu`c/cŵv#ExxBw=~9M_;ͫ 44hQl2frUќE&06ZX؉k3Sna@& FX_ Tp3|CNڊ v+uPy N9m.Wb^8PN]a|Y+iMlpb@T%b;hya|{->h.g'*~D's[|#Ԫrq9ʮ Jˆ"h*(%ݪ~ :&frV`|R8'\zD@f+QK&Be70?m`9ò`jV)|Ujt zH>1xoW-_n/"vn_?& CZX筋\ Yȑ跪G/ac%+S VSD'dzw7iMZǾIjGw|l;Ɠԃ}d A>6>!1)9ox]757K-FJS-aOg0}{`s&`X8#st5[̢('_Ŋ@HHnO\Vg3q(9}Gt T uϦ= JK[:^wOL1 0"rғvkK FjvM:]̗Iz*%D@r]2fvuCۻ͑,//(]Y}>[x WQY"z% z;Y${P*:ӇYSnYqJI^ߘ/u <*/TxǛ.ox/-M " g&]^!TRoN}Agၐ?~qyH!+]ޛx)E1jVE%ZQU6Fxpޔi;xNF fi÷)("<VO3-YDj':s(PRġJ;]!mΓ;ϰ?nNnwٷ ġdKXA!ṡ!bI5vf/!ΛehQ†dʱ3z09T H FYъ|=s/ XWꞛ&$mRZīͿ3TՈ- y{V+ߘ4e}VU*뎯GV"Q{Ϳ ą䑪{:*}. 6ޮ1J T붿K%4Lfe%]+8 P%N豘qOEV6.syo&mbn>+*hn}Lڎt\k~P]T4"YYR^8y5'hWRӲww4ݷf-|y3*`:tܾNlU{3Pu8cG>M_5^@J a*Db,n$&|r2e)FKcNHivӿ.$c_"qO_5T'%p5`fe%PߎJY$-g+:'MBK2w,z?&JWVzbN`D"Mrk˯,]0' NRH;ߦczQԏk O}ηc9muF]Ev\c |]&GG_oIX"jRaW4t2R1"u ӻV&aGmF\G,Ęc[maZبglQP\l7^& }&3C5 .= $IOk*N}]E?W;/?)M x&Lp)E8.0'րU'4ʾ$b(*Z" M_QT,lH sb VXrܔősJ@(ѭs?bH5v[اq<\27[995F }fi|q!/=$^#2xd$kHGUӘY4HEaP(bD0MwQ.vῄ}. :Sotu>ЧK7۵x}p+hxH7B@&!hZiv܋+~R w%V$J_pNn1N,Dm)ЍnrTRL {+2QD A&f;иfANļzl B?q菵iGs-x4zs6LTPt85t+|kk0 04;k5㨔P5EjP2sjӠIJ)7AÄ6ƎjF*>ɦ|H;GgiZJ{ݩ֗Ҥd\oPSDKWjQ HJXlUy9]Vg,̝m|R]*JC4|0A m 3y),;nj Am>pЦ j2 FaJR3b] 5`*L f~K:wg.VerbRbuY/vZd﮵u(ZxC]Ҝ6u"]3w1w}9#=ϔ+ м?8K@~x&}A6[4!*[̲]‚ɼ`DޚRLIg} b헒2XhgBxCo<*ߐ~3=T 9gK&*[4fr[ڨUs3+3uYjLcة>oXߝrLuDxk;TH:KKlR >顕eb5J !8tH཯*=i[xѳA&WԑKiVf+F~d&6WLc {'!Kl2FWxbojM;4{|u {#?OkXkb<%uY"Ժ1Lo`}})dh[SFCPo3~"jb. 2xaf EZ_΢d0RnZeaɟ"o @_Myӫ (GEsg ^|8AbP#tQfa'T* "mM]ɛF`>gIWy6l !%E s}aOw#Ju,Zb:bӭ v3w`u[}1k2Fp!zJeoU/;6Ao_ޭy*5ؾkKXiUf4USB4D{3YBzG dei%E SQ"^.\I -2^D4b[ /^WB4[UQ;^A1 c@%v;h_eT&=e9a**[V _7V(#F2U'e'6 uwo):5q֒qxzE>k-wy-&A`zU-?8/{>c.P3=cl#QAE:F}?T0A<'n\IT7rz-V|%aamO %R~K#b 4č}[d'i kiat|؃7o*NZm!@ya UV;;„#TaG&R7="ooEfP"eo1я.[=VC]>_OV0lؤi8€C$?g+xh *X'6jjFt| 7twhp׮r?f ^ލԉKuHh)2Cx=5d'!~s)Zx@IrF3  =>=rt!o@ј.;vu}U~s 9Sժ->%;A"-)U^932LL7O M~k(9T~|*U W=;bYoHrf9/ëUN3Q1+F_S$رj'q') @29̬ "BP  X$#>w,j`,M1$r˩^pzv)쨷w*Wɡ3. 7] E~@+I";My۱4.5 EuCiP (^<0aDyDw̋ qӛ@ܛITH5/S\ [mRɢϭD Fo'< @)T?=¯Gtя1v2JCA R^Q\fI\pbXe%akTpR&Uk}>2p2nNc ƻ8ppy[A(_{N{90i%ՅH1@쎼iz򤭉w#1?+pnpx~ȚcO]HK7E-Ŕ**9x,1Ȃ@OjLƅژw$X>|̊ÿDIqiL\bE% VAZ ƭ6.|RN/X}oo9FjVY[{>!ZU{{ws[໼<4 4F! {")uh[,|ȵ8-aSk`ZG0$0IM+t b Aa/.D:V؏-K_SՊk N^fb+Ox߮6.1*ٍ?x#tCHy#%t /HYv|CӾ $4)p<:Pp}4IUԺ̽Y GUg`Nsɒom6P<]4j,5%,QQuSQxŵuBW* s_r#Yc)`pUBLõk|U?,BO:$[c`7Cl->i;`b&2PRmrfhLD.|`.:;/ll}I8/*:o8r{tjTuC(d:PDLԍa%5?Ef2߆exi7ZG$.\(fzʼnaWY3H{q_up];X|>CL"[봸LOKaf#[E;Xjv_0 ^1r0ܽ/-@{ukaJCfU@ίC37y~I_{=L3&W?Ep zpJF. '23 ȑ ?yM͇yr#L)U_;J/ҫ9 *3D%0tzҊtMuŎP@X|,k]O Oن'#})|LwKb7 k/&_ <ѥ6[.W IZhV0͜ikGmm,ќ U'ٓ4oONn**L;}^z@ŀŃo8t'<Ґ u8 z!kzI1S0$_63ꒆXra1^?5PlpJG"s`I1$ s"1jr|); 4V0lv/2&=2eh- ;FËWt9{&:<q9ZDr2 83P j"W^8>7]R|9+qg{W2/E.D;>{+VP!$h \;cbՈr eV  =T'y&8Xl4#rMxV/BőWl:{Zz*e;wX,^L?YJy. +lX/T aȮsZ'Jk٘PvC[,:'B_F XTu9+PXY➊odIY0_\IɺlÌtboo*-{{o#0F+9 :!,Щ -<j'P]*kS<_RQ~r/pv+2i&hi R7 o~i:>%cE'_!$= d'^KXeNuiTD^mP.{gM<| У*QڶYT-A/XL* 1:R+ R/,c&nb]jasQI0)۫Y[4\'*<Ӿ~R) R5f`yjąȕ }\AJN0Lk/K_=K;Eq#8\d<ɜ4Xu;l40 RM`M~ٚk$ ˜2u? )GYnT4 PkRw.Cл;6)~۶]mo:J]ESbt4=B3. ;^S?\-=V·3&9#:ULUʬpU&R ` {#!Sw7Rp>V@]dȽ:j1WD!:$jr=A٧}V:kurIA&>i^pbӬj86nG2 <+DZ):v3(.h+\>Yq,jCslXli Ulɤ.[?00ˇj~Ԅ3zcgm6_ozl;'k&5sㄓ}@ZN~G}* ]ɾt7jD!,GSh OZ"+=w7|Q~}eUhpWzf -I25OZͻFJ.r1f5\)\|0{)άqnU9i8f foD|Ckh>Ӎ=2}7IʃzJTZ_=^Ai\\=rlߛby}۰1b3$ѱTm!|)-2yST64¶c]y-7 b5o,h,@ȊcgBٙP09$T]<#׿P CfkQ;%Aβ0jP}Y7[|y:0u?00eF%nK%Mkz[vOTLs-ņ]sU /&.7LYK$mdhEPd%Pgvu Z.,)]ų0pZ + E2?%~$*e.Z!8|>b"Z 騏}.=? )򞅽2d^"_j{NyTdLs1mbfROmߝ?*T^QGiB|ط6'"L6APVӎ֯ {з0tʍb }q+}~YW , 1`5 >tء|GYVO,}f"4n{?ݗ^Sш5jfO)EZ}mgsN -k١3j{wsG ɭ&5m:쀂G[@$96!cX m93gB!nj /dŐKs1>p^jA|r:0i>(bul.Ῐנ0^do+fRn^DA\UH!BeER~V\W '5.hP W!"u@O[ΚT ⺥ gױx}jiXFbxݛ+Ͱ }[X57Kւ&Lrp - ttʹy {x_Cх7KG"맻Z0*]q_AzAhgݟ mցCx:f 5BZp1P(.RXݕP Kf()RF{!'Lxl2ׄ::bܿWtEX*澎@! G!J@O޽EGU l}L([q+,QzVyCM&kmf,,zt7+ҵ OM SrhCR}E̯zvIM9PɒQw#A$$. -uL!l#Pʿ֖^XIqH\^ar?h4$_f٫E.@{P:ȇN3J0_Asl1 zh*$_W-=*~-Z,vCymstq!hOsa$(#pj=ZXT%m)~w?|0'ӍVk\@kI yk8OIdP;IA+rvuW vE*Z&(Dll^=M.oNf9,E5S15)Es,خ:\p^*:{j[9$7|HX!;i^9MK4}SlD" XXlZTb]Z4qS/PJI1 ZLr8ީ߱j$J?p!'=7t"h>i25d(O!Oo?m@4嫂ElYn$.l<A50b恡)ha@c%ȖǸ+X!}gar(3s36IE;ڱ x7z}XD0i BAb txq 5l4?$WGK&=P{_i2r6h[ό?NȽ3.6YkO8iAGjHӎř(c9a'A3ɛQtp &HOHKFq{EMn귦5l>&6HՔ<"X˚^,M|O_f6LEu&Вcg;?n>  cvm%-0ѩ4S=KL" q_^Q"N~i\*4 BmEӼ.^ʤ1_j#'פNkk_q UC{Lx0L_#aC հU.a\Li; )/n(yrW$P7}E+S>Uf u[|aJQs|n+,(0U<ÆʒD ;5XRoY7~LEL}P+_6e`NNwߦby Qh}^z6:w6iQbJ,f_d.\ʼIQ7kˉj۰c,`DCdʢ$ ?(vQ֧GϮXaӴd 0ͤ|XEzj1Yk]ջԨzoX[lKKz_p=/ǻD}Mj 7S@f9YY?k`Psv1TXA"07{ah1 2IYUG%69`ԶeePV4F8=Q:ؐj]1fe>ԇ;: љ h 0+ *1v$ee|sU [;H%Ԥ ^F1մT.bzg{_>Mm 7AУR'?V|렍rum~4ݲ4lE:(]EK,g ȱ5t,iR$k>R[A`L-,PP݆Ȝ~YmMn%5:¸)s]&t"LVA;UbA?) \DǒF'~W肆Rͤ@7+N='&IDVv,dt [%I3fq}=,lYT=4?7֕{U6v(Pcԛz*p+ @ᾉ ImVPX7٩\KmƸЉ+Q~|n g5c/nN42X52 z@7VJ>K94̵AĨ:QQXV/<32%y^)_Ɯ9iy%(m`xB=u6KMQG~V'@T"ǔ_UXĬ%DmD;uFC^BBʯ;,HJ5/"gf4xAomF/, 竼SIQ/V%9y1_Gv~nbٲgPSXT[5W%oWmY 5Cc޼_LXenN]m2sь=O Fr,kZضf+_MҚ"U,!vaЗ9$l=6npuΖUs gKKOV5avo*$| ӱ6+kœѫ82*?\X3}XͺSp+[e ?"rbJId؁DtDppGD̑ڃ𡫴 ]bBeՙQ7R/GdeܼO,D']{c-OcݥhHTPdLv`e}wexH6}.6`6@\`k){V[w%_8頡t +Jt͛V8x;Hg(S/JzQVƉU['r~=y۶UZ1KEv̰}D,ct7ŴGL[}RJwh~5(I\D[$?a`RuURԈpo5綊DMteo v`wq)z48sm !ufN4+ dA}f Q>$;~2*=s\i#lm\/HӚ>zpإPͷ.f%\ Em U 'k>&=1nh1xN-M'/@KR;U4ጊZ85LavG[o"٥OngbU|DX?)J2d 4k'SPNufk AWyR|3,,%0SuAS)<.~[s%K XCV):8Jl8):=n!iB+fQ;3}~&כ5aנtCA kY(9mm\"2OudJ1Qsf=e^!̧OA2˃Oc34Nޭ sVƓ(k.bN'繌S/h+1$P-l+.Ɩ5{vX{&lQ|BQIi3mC&/I6BG' qJRs_ x IIQ94Q][N_WnXȞ9i;=J{OkyRLmD3D nxtq!"EKuȯg5eP6*F),.NujZy\}ue锪ϫh3L~'E׸MPNxpy&No/cpVΔApÖɫ|ĭ݉J"R+o;1XÞ58P;!Xкo@wߙ6I&l!ZG2ݣ88{-Ag Ǩsaag4Ycp4OJ߫O֣bQ >0 .,a[ NTČ;U,uO*%t:a/Ee,fŠؑCu~Cc g͔1`֐m.qؔ0,89Ʒ֮ JS aX03cF1V7J .(;AZv#SA JBhZlݜm_{ հ^,^-OVV{~eƒp e(ٔsI!Pܟ -ub> 6W8iQ pDq F3f)v(dnu ]?JGS$V7 a1M*%}?u%VN`o(WwE ye|dnjo7dztzD&UZ%n 'dC|sN]:`E}ߞcPa{:&>Xm߿]|gHFx~DHb!2h Do,2RmSwmosC[qF 1(@JK^?zVq|n}FjvU]_KYc۽V8RXelLL(^oGeD ??n1ױrP~ ig(=Io&W'V ޱg6䄃2/ pT01YeQ炱LV۔(l2IcBj PcY!m^ "3ŏcDCw\̹ueo Hgi.w̐d |@ 5D%5OW|< YtiO8dOf*ӥs|^ SfzrB[gv"wAI#ͤ#5gkӨ@\=BW&OHi9V}S&t?jXYx2Άcgiw, 8 ʗچ8Cɪّ swȩ?c}4ߪu+``zG1{)%΂\/Y+uK1w[\7ܒ1 _z lH6wE+Tv[e"{$ Нss|V?}O62oGgS_'ϛԆ$vzBiϛr歐1kgi5LsUx>nh"䷙Zj̝ЇKy&p׈ݖS yyZ*AVaE9D^q:f\@@,9Щ禡ṙ[)QOpsaPg-fF292P+Fs\ݟٲqŖڕIp ֈV,u[qEzGЬ{H($>a-/kAapJ6kR-(j]|ȵتLag<#H['h??E 1jB>@PRF(R)0'9kg"rdVaPs?yJJyot+CWf;Vϫ_SNMdn8^}3c9HoxAR:ESd:+2-r ]Kko|.if&dn1fU ˧6Ah!9y]+&?~ Hm!1-̬m=ݪ0iy"<~A)L!|f\=T*qO71X49eo)%n|Fj2Y8Zp1tP8 :&G]?*Яpf*PֿҰ/RZT d g\kfLIlէgPa`nFrm*G"c2Ll~C ojp1}F9.42l[L}$C)@H bBFN^0/9o#h|6p]BŹ {۪GPc%] qa]#4ǰ|{ &ط_:͛i{iPM1T*і-Bgy\CkSl k;OD[f 8Ȋn42D7y\;B&] Dy_<9bA>{ X|Ҏ%)̈Noж{pδ$Ty£cpfUՈ)Bգe8*cqO]r )›}P g_|O_OdNoEIJD]b ^տp osݩq[w2GHX vYE&; kնRB4;BE;駜;Ϲ d4!CG#!S܌TqVem"H1̵H/_VZΊJ0&v:Tۊ1-h lr͗Zq.z4@>t/3Y yN-PJ}ՆD9 VJDM Y"G0PM7ic|r9" MPH,GP4r#Qa H W! R9ֻS?ڥ&^yW؈GnGHwuګMl׆'zMfًAƈL8NJz; 4>pAp}EwhZ<%cV%%|>I }57{#~E!䓳]&µqGRFW%R$eŖqL:/۲3rˬBT`}:>5m]}JQPHsu} xQHPR7|Cu.߉\!e2ӕ*x.oŽaRdϲevT C2۸&8TաI>pߎzM-dN~tSZw \De}'W(Zqr#K^ Kp\>TgNV y]\yưxH-<=3. $~H;lUxhc-Zh(R#/3n:(K񳝲B M"͠yYİ hb@upG@x=19QʮwFdTG'm*m_RO1~k)u+L.e¼ r b4Mm'HU)OܓW`9rMB6u)޶[e|3)x#/t1pc~Cd;B5sLl\6~0z=inYŠ*;Y!f,nU[9ZKxo06MWތv+Pzr(.'Mp8Aڕ+ 3R? d+ JMA+Vċ41T!fih2w:{i?a̻AVI/r&yU615!Ŭ'`},O}6ع^$Da~vD(ZHjc/*B b~'u:댘*?bZ\vܝe)jf˦*2 Y$q˺955ΕR>>5Tvgp<rFfn(*NUZTS1Z0neUVF~7}yЛ*@!d%ym3P+-YfOw:-(1d](' J꣺W_:ݴFm~Fb>_$ܳxޗW)MX?`}t#J9Tc:h;*} ̙a ~݀bL&~p :EIa<,KNed( $dCŶf^ȜZG:ޯgS7?2 (E+8¢03CR FsZ¥50Xây|i=xE<\c^J[gMnh&"='(_e ].\TQS(Aƥk$Z~r^'1%R'Q=bs4M̈7vS$oѓy 6 %ipwԣ_B2`rnd`oaeՑ wj"'IV \1 nUN,PH9 obs7#&V58Rq--_/}nyuLD1l%6ڄAd+T((lW]Rz6a?kr &,1Yi?ra2y6 =kK7ӨgrOH+%0Gq}ʞKrR? DE/ [@onNm0ᤎY_'Aܒ|4JB@W~]nhV2îhK eEV@2Es=3DY8ᚾ׌qт.Soz#v_/&eH}>{GT!eiFb~U%p:ۨ- +?8K}j'ËgI:9DۦNm0E(Fl˫b^(󰧊-7 0MT,>wAе8 1ZhH(}Q\*F;臧YgᏧ7$>ChQȠ<Ć&Ņ@D, 5sl7`JStUI&)VB=Z{XimߟR"gdHƒedC٭VvuT2{)O[#'9f1R'_T!h7-s@;T|hHGt,/Pg)}@{h%UN|PM?quL&3CkO9x1r@ u(*s`\)s<8`R@bpj(g$VnTV/eY5@#(n|<.%n6t;*޻^%iӞ`zbj'o.NROdtgplkΩY> gel.rfF$tYۭy,s?c.ᎥM'Ons\Mo^A0:v؃^Y$듳:>,V,1E8gg .w@܃Zk<)wrŕ J@~B7x_T9UUaY~M<~cUnpH]SpʖJ/ɜ&v˧Vʭ,JdD=0r"!Ȝe/8u-ËkሯCns 8*ablOGet?ќ|R7bNJ >[׌o-=LAaosBq [K@ ^ztTe |آqT!CJlDŔ[^E>ft0N3u33AT҇Cl'!۰;h94E<~G,~9mǸ\J.lL6MlB6PH&ʵQ~4ʏP4L^LЋ=&L\7e?_l4MEL_L):sBEŗE[)a;["&:Q_Or J1ulPSEئsvf~ƶ1k- DWǭiNQs9۞@Y{ O\b_θ-+CuɸZNFCexEV@dw:ձ,1+aQ760ېuc|դ8{ ²HbMA`;[W#}]>X],<]*NYX#>\yհ:-4,;g:v=Ajo2vZ| IE'>a{~DY蟠gR#"t-wE5GPt=P;Rb/S^ne鮭nHy 0lXTD둒Ԋ`[+;cL-7GrB^3ߕa^R=!15Ta49㭭5RN9Q&z; ynTQ O7+RW_X4(KT  T3 N|v|oraՙkwK$0tz sI B xhڦ+meȽT `1SO8k2ll^ ϯ&#_lwjT^CP_[dV0s-O˜lݲ"_N) w+Tr(Eh/(5XԼ CTJ<0d#c0o4zna*`D:P*L7'1w!}m+fQy2O2nQCH!y0_ s7+MRZ Mxo$6'R٩mL3vZ!oPHmqN2U^Nxܑ%B6 DH?,7q PhE?ϑtoy5D?',]?2LP5rV8@ ƍDTh6In 84Oϣ_itpf@ #m*~ܒӕb(5 , W5jT%R.~A)nԟPV_h2_VD)ܾD%'l~9܌gր"b1J]qMƅ8?^]w*1^=jQI#M}M.Ņ65B2ƐA'4J|~}LklB VkdcC Uc.ؗrXb~sxs&!rM7>kW#4NcNJgi˟N{@ߜ'p,G4*U>/(ݭ$0&GGp9 ]Ծ uptokK4 A^'./$v"5|-*/R G q lI/b,̓OLɗkҨ-WJZ T}>_̳`->0Xanmfq?O8mY]{dc 2]w,%DΩeq:?zGX8K@Byiv"D_"7U#TBOъ΅L}e^# ܢ-JYfNƈfh}ɥLUq kKri]Tu[:A($yL&z?N^z?\zlh?y]ڸ]KzW3L @4bST ]Uv`= o,\ C~ qsٽE:YKѲcENei#Vaa$q`@Nw DYxoNr+ǝslsoW SDzѧZhrt=pQr"5ϣ>y9e[dg3VO(U{aXE#YdLƉv,JKb4?϶k qVeHX#LӏzJ8OLiZQsPIDs<ރa* V8!!=P^)ԏ^?Z[\TR JҸ+btgTa/͸*PBqއOS%SҁrVdC*k(kj`iǔ'.2%*r0e[}{m\+hT:)2kI 5"!XRhB#<= K f7а dudjNj쓋o: ^rO\f$o+&^x?̔ITBo}۱b0GSl Fmܼ7u:=WfuHc{  ǗsyYfzhJS},?>\DȬMcc3{j`*s֘ObC%@`D↔?=MxB19q>.Vá"rNyi3wuC E~Ņ&mXNX ibHu T f9 Yc@tE:D]50"Ǭg^ g'R|Njbj9//?63\B.Ȯ50>[\`DY!C2*?ߋ`ԺKM)mB4qxn\F,͛!ziPMR-oɲbipK)Żt'$"1|:8@mCMR^o-t?^8"]kƆ5HlvI)ܡ1D Diuw8˜yLG(Ba1\?Rl%Y ]A*" 65iNK'-нpL]s:FFG4#2UІ06)>XwpspRS? *-4wi 9(s:Q f8kWn׉۷'MDV?덱m__Lw\J٢9: GZ~ UvAgr8Q.N<;^eIPR.xG`K7Gx Y`MKt܃ݕ2,PbE'XU%?,K7~lYW9WH89FqXc| '*87޸`_K=Ͱ;;7 4Ts7Յ62$2h6țnz[Ҝ?4o򤜸.xh^9ffkTBY3O?KS;9"W>.'=5+qCWXm9қҼO)mcw#BtYړ Z`ѻЖрǒH@o2vyDxpmD'$|}$:BXжuֿm{ U6Ew 21:6cjO0~!#ma Ч3Tg9;:9|yOݔ$p>eH";3=hJrI5EvҷPvqDK_Q w-LfҸ|50%U]{PԄk—&\M:ȒYr-MX2IDoaALFb~9VxRC5\9M<\5#P_ qnmN۱fo |&kF9vM Fpmda?^i7e΍:.J Ie76٘cm;&\i %OKtׂlwҫoLNQ?| b;&bJWʪ8YKΔe@y2tl.EhΞ'y`E+"րسF&hegM-O kf uC[kOޚTQ N<*H:pBL Mh]RwZ')>ee ܋ס"f_ JH)<4.E\ڎw J4xQ%&<*MlPleLuJ d.ݿ%r.ᗬ0C>t<gI/nC`]Y5X WHWng'ґEyXD>/1v9RXE,DƖ}^XPޗQ3\%N7SYh@#0_Em %"NP25[9 ;,7d7` ǰ'[I{w  "<jxo-̴Z4E.&K r}\ȟ~qw ) *A1@=L\\k[7zQXiZzcٓxK9cѡŗ.Α)@Xk0V3R=-ˆ->J y'Az7b29B%`Jb /6r_>w^~X+I]|`gFmgGDP)'mHדʤg$q |xdv *aiE0S%W9MRc DTS3h9Q(HREZ@ e x,L"r* e$H(e@(q*ȏ+@Y+68z oiUL ?ϗ$3INV:߱,MPo7"((OZhC 䤝gW9+ҕ8I'15>nAck4N<0;b[~u^jd Ic:ylj8HYຯ,Y_#gL΂p'ySU"SCH`Gx2kS;>.9rHf ё;ghmmy6M'V2$Y{1f^J NùX@$^h0KX%9ne I7Ql\ʠn 0T/h3JmU9~v6d,L`Xf+Þ< O"иmڲAgW%B BU $K]4NkQDshp:L3t9n,.yf㜈/ R .ҩ='*@bCW:7QS5pHNଡ଼Չ0ZԱegCoKu"LRzm!:R P?N뛪 f VߍgfYtF; *f܋@ٺJW"{ij1~-u8-"L;Rdq?<\Zvw9 mt}o;伀w;ѥb^o{O8b4`Q_  ZX)ym-37Uѓjg 2*8&%ocr1NV%.kgRB9Bց wP=XF,H9H bt9]gܜ.5qTrW|Rh!hZWm2+FJltqjŰ.jaPS,uh9Ϊ/.잧\tɠO ﯇ [P3'bߘ[T?ZA([DgCܿߘ'AQQHcy[\ 1䎰h"z]㮵 2K-(`Mkӣ3Нp򩷻~]OhU}@Ki–±J-8)̸bvpbPZOHIuL7gaۤscЊX3ܐ4f%[qg@+6 qvq*SȶAt +tKn('솇 ~kc!jVZH=Dv~24Qd&j0LѺ7fN"v{JMg|Afz픘,q {O5o ~+{&k>o?}hMrw(gtUAݠUNUvZBWé )ElvPuV4hd>{-hǴS !.(#'(Li߿sl"Ւgxv#HwJeAܭ%b"KKE-m 2c'"=r:닙a(~8KOB]xCf$LǠbt)w>fe͒|Ĭ@]]oN3Y鄄s%RC_ jJΟrs(\諈62P~{nFLyPxUF6@-J/6ͤZofH=.M~n$~D\0V[;nx!. !5p9T<ˏ%aDSKihe?dIEqryoZo&MXХ`~ȹOEQf\I5T9&s^|ќdz4 <;bUdp,ߤ$qGG>hm|3su10.[Odtu:}~3G;AP7qʠ׳\:?Eɔ2R};[!v9 33I˝+hlNCp"J gQvwM;=˄w ^#a8x[Hi;~MA}$_@ ~sNx)>z`hx2ʨ!{m|^# -O\6,67wgE<]5\W~VHz %l%&h7~l/e+U Kg`,.{DFKU)k;E{T-H:W)_EJ Ǐ}U֍bs=s&STk0X$w If{*bj2(ZGEɊ\X024l L!2&,g/΁ ZextFhl;  >A9clL,NH6D\&o1]K62G l>բUg2{5o'寏AYz78ァ})0ASkh[gEBY}A9ȽK%dY)^u on ;0٦IkNēP!K俉,MG4}-"8l*$4|3h?p,B"X u&Vl-TBVu<)d[Fkg#gd[P8Syq`FwH,1N%"&l)(w]3cpeJV":sHIhm\f4"j@D;DM>4}nB[9D pAW?0_`}G>BՑ,FmĮ\9le G׮FʒMMЫ+)K_vشwœ8H;EK)tV;_3Pt$Di'ZcksK#EQSϹBipT2k'UF~{ K^pyWIvx6%3;"=xu7<B)'APڌ Ьf}ʹ},<>6piIӸv=']|M)r`3/mx3ÊQ17lkSBUuOk)Fw! } [iN!_zxZz>tdiWؼV "]٦,~;fHl :6S >jz}8?VqW>S ULdE$IQjO qS)uYZ$fG1ցXI~`U@[])(;8_Z0B&ǂ5ӊKtK$iDi evu3AZ+Νɭ ;1uG}[0(WqC͛sa0[ߵLH9ie卫e%qY`3"Pt;<%y[R#Cd*ˋKq,8=Cح,^F1sTNN"PWd0`}Z/M }* y * `c!0JWS"Fū8QXO!AiR>%7SuCV"3T=SuR!]!s<&WIp85ٌMƨ_u̦QS"I~[{ag*ׁQ'_lx<*WQ2X(V% S٧,\J7@}@o%ܢ1?=OwgR8\AB%C,D6d \sȉ̠{%.8C9Gy={=6zڣ_P@Y܁'p[<@zlD}b3 w30P6S}U\.m bRcl 4T tVPInj4q8[7{6I5Op挜`w$ TUI"N9x\Cϒ)rL*"V +w֚=߮td'6*}mXD2H|Dg(a8 2@6?tf UCmZA{T7Pv Rxd}aT~5?=gͷ)S>M!n.19L"@}u:V^i{XtQl. LW'omY1ֵfчŴ%W>;rB%< Uf #kao峯o#p&[ƌ(UqRD6ۈ ]8t&sv UUTVчdӓdjC=xZhqd! p/[\}wpwh7RaɟD֭)N L5į "+2 1.ʧe%x@x'@&a)ϯшU F=sn:'UC'-"=#$Z`P#djQTH{e qM *0t3rZLti{L 66-DmZNo޺eH PјKV@bHT7~ҹ|X5I?B=,0d'58Ǖ jXyBKrq!IdU GLIlp$\|E0~=;"n,7"nG)xUn]:T d*96!)bl4L4f;%vyS{Hl0Y c6B韖pmF^=90’Ϙ(J%ܧ@`WwkH%Ǝh~}j4LC<ߥj4*BZkCJ})n}nY^r\H突;R 1* 6qNIs(S'L0,zӅaIBlfUbĝP'yK`fC(""3^ercPnp6i1aWn>#6e@0/5|v'Bj {Ia.G 6$Yє&Gyc{ 'R] ؝.C -opXoof-VsZі%/FcR0|~;kEE=I VRlמ wG+qQ@\hڳkI<̣wrvd)Tc+jz`P 7 =Wu'HxG19vDBKAlL 5XȒ<02hJ4ݍɢ]<p(-I)x"UKijqeD𤵡c0O j)ƜѺ=6okY]o( MD Vʘ]5-B7U3V2o,J_jn S-Pds@a D0r~X^stɚ 8B%J\4~!EXܽYs Z@-6\"KR]ZF.2ED -~g "XO#mo0ǪvYǁ[U!Txׂb\~.msu“*+qŸt*t}3ai_ Pe8Y8]䁻ޛUBV >&n.``3Zt1͢"QQuƁה9ymM`]N04ς'`K:!5Hɢ9-~iBA0L?s*qHhKEgjY63slR}fNr%ZNTmWPԶ+ΕY1DYrrD_!qÙH- >N8\=-udGYK<9@"--}Usqbsu.\H9'}*D pt=3KN=#(| 5e~:ku{QL&8סގE ;b2qcuqa)-ur3k\E})Noa)PЁæﱮLhou3*t%oߩMlm65K9( nBWo8YZo{0"?t~%ܿ;|D\`;/uAE~Ua/'IۺA0U;㊇VFRG+EW`Ӥ-zdQYBxvꄖX0\'?G啍HFH9c*N),!rch$$ml.0JNٳdW " u$mfquyUR뉸 9=4le2\lKn+cZk,aq`[[ڙ1 0͕}naYi53?/Vj޲RLZ7yLYt\ G uOAvR i=5Ӊ*<'g4Xٹ*A94j舂HQ yEb۽*QJ=%LWխZj'[6O`[j% # $*!:/kv: O/¯Dn>ޭs$.N sm;^D&+] uEYie XHރKK0Arbݷ;T4qxAg]\e62t2#`(%d~Y#IyRb1J}W'O+_DJEb-[J䞗y srF |)AsΤI5 !Mغ]%OА6&Z~V+L².lQd /_9S(l}79)FKPzTc`/*&~74|䉔-8CnvU&h/^j-ۍgXiXHy_̓^+tbJqZnde>a7 p %%~"29^כh1F&$$XzJk*@JTԘ,8K\p2ؔC>F7fbKj.`1O#޽ `}?kI2(^_ cL/r]֫DvW5lyO/ $Mܵ7aw#_$qhk"j]fN;2SAnOZmv2S%m2*ZBE "ȇ~6Hұ`fط),k-K=5e7>#Wd׎2o{]ȉfg+V^ޡ;O- OL: -Kһrc&ϰ+Awyy@'eǘoH+Xh͌m4ַO~[8~+9fZiسK8 JjpC_@}:gZZ+{Y YJbv8!At<[MxRUgŢ;jeI= ZժGdDew<:1lF#eSDam/y)HLw KqC}vIU6o6LXzҡ$.B eL#HY%t.7.(,".O*Be^n-i|Ji?;5;U?+(6m$F:@q>"Oǁ[IVM<+m1;Rhpl߆9ܵuÖjzbp. i ,ƒ@a.ӗ%wj IekN_Bd-Νz;e8˫{DJxAb3I 2:&,BF9[m@ށc"<& +܊B6;I\L煅`,i0,4-=Ib9p)KФ}3mIظRK̿Cd\aoF qNҍ2Qӈ u(b^6\֩*l5IOѪR{mFoܜm.bVI,61BA!s)\M6Qp%cU! ˑX iG9ye޶;.[XG3צB.~`ABί:GMe=T`~y{~r>CY0l :RSG#X>}[DN[k7a8+k fɩ SzKV2hȀ!Rw '`QD ڼe&:a.-ŒxP%2 jS*])rR$$vpl#{-[΢mz~2j3=!L;;.F¬+N Q~AF}MSzHIƳ I f"zNzDC^b;*jTbb/J$HX(Q#Ls9P]4O5śE'0MwxS@4FNd}\&UP#ϛvޞQe֫%qlJOեOQb#"a~|w,Yp&hS>W*j/*K@a%Ŷ.rE7M^d^XtѾɻSf-c_X R%辝!\M-5 o Yws(iO]2HU >·é',fI^|tSʁxUgr:StVruWs:R9CZi#U Å hXDGy.@ջin~jvԈΩqPMm[sv1#2=9V)W.IGfHlq'\ΡzAQY$Lxh'嫲5W&̓詠 ;d=|=[y# 2 *F(\r ȗY ~ɩ 1;ġqkj]~l7CAՇA0  #Iky ()$XbA5?a 1VN'WDjwmvk禱hg\2u$auo<]$Z(to-K1k"hdi5g΅H=/XsU$H:1Xsi3"S϶JiLl7JWkUyUZ>%;uuogJeι,Ϟԇh,džaÜ)t@OD9q^)h, Y*BW5I,;j ׊f aN3hk917aPl^h˫%#XH1 $ U,$ԫ>i-+9M9mѾn`}L7p9W4EcBuZ2ƲwnSttu=Σ[yT>(O^p;ujɓL9d;-[caM]J̅l~[N::NmM~t D%QmnȀI@d/pmr6,xyQt:V c[o(r^dswt枳2':k(Q#/bkc A#sVFYhWwclENM?Dߥ.oDo)>\Q3+膔0u/jeϟCԤ.F.`9m~hT)(aυV嬌bT @̏1To,=VA\lA18yYϕ*h(}әR͘u w&U4 !} i,2ZGhfώz^GF6FRPF)*=QP|$8P^ɂ .o[Xtm;k"$t/jwmtY?Y(9O AXgI=21[_ ۩!>HB>sap*fݾ0h33kfK<$]-vC༝KIj# K]^tĢJTW>BȆZVWFks[KR|YUuR eh/ GgPtt+Ew5$ 'V>r{ڬVDGcD>h'PulSV[h['I@ S.(7|Ned4v' (V14xlhqBNvK/uFZ]F8t \^N+=+ap%dAH[Lazu%ҫ{ˢfZCuICCr DAN`@ˋ2AVubD4z+cbZ|`OS^Һ|vfQ&GW0HH)Cts>8k..W.]:~-MvK9]p5?yMw N @D&e& F)'хhh, o}ϨN` = Uɏ;%9e1̟-FK"E1K)v xYm]G-mh nmK Jƌ4,Ћk@>]s_.rF@cQWy@'Ju+k\ܚ&OObid%5ܰD>YGY[qPҲ| I<0~Q e˸V=ܓ+gKxS03qeY ӁAS892;ɵk%y?h 1α8h}]zj)<O0{B3K%%wQ\O}d.ĵK!\4SA% lGk%S*_miPu5yOC0: q)dQL[j $I:r"㚄Iۜ{ܸ%>6=P&? sƼ)jg ?m]!:Cq kt0;W+Pz]=0yZGUe`y'!Bv2c'udG>Wߙ&OpPԶjFa|y&jNej7 ?nEɽ7Yq.b-THGK:Ɠ¬Y4ZyǛC;r^eI!m򛉫!.^Q*yYS~1X D!]au_S۷] p ;=9+Ym5''0)d.\{rXSYٻO{%%E^ !~E;=qHÔ.TH6t.xӞ`g7/x[L F&:}e㵍fx@} U*HȷTy U1a&?P#L5 7ĄA1èh2,#_6Z٦;SLeoQs 'W҇ hX Z"'4heZ'9z8{imktk('?4t|3bL񑚟C@YSEנ7zP6_s8%bf0Ve)\Af=ce~J>6Oo2Fb7?_xF)T7yy3|YͰʮW`.bczh6o/w>] oOTnyP\w3H#Tcבn,D\{7F5eB>xmGyz0ɭ4U^^J)Upu>Q5ml* 4Rڿ#Xec[:k+a )CNU )=jԽv}y;> ֽ"BέjMιhG!AAd 9zpʉf k0-06 jYϦG32(Sk1+[#?%ƨ9 ьvsRpu-Ւb"% sźnMq —j ,NПrdXւvq\n7||B/}:ì0^I1:sxTyB++W/w3}7|[M0RL&' /n^f9y,t"z窛58$C\P Y)mYl}OoҞh8BQE=ܼrթ5lbIs_k*0jdD=̏oȪg / BS9oߴ<Ϟ 5ڃ&v?ɴrwN/"%Ʃnf+[_q? `i\uwdΏN {%)V${̅8N]EQ73"3G\udQ:RqzE7RJ8ߕǘ%=DZ>(}j{wo=esDte68+[a*=T\^I괢VX}`x(f[3\*KYCcDTw]eIft}2hRxVd˛D_03M0v)qX,.*:P , -B!v8!UB%N߶$If/d*W1? Q^ӒZlfChbMHK%.kטℹqwG9Ɍ&o 6# ޣg-]L3sR ݘl6 ?݁0u1T">#XFF؇yw+s7:\!1jVAvFAfTRYyRɽE5jfb 'zᅳ$k5HZ"M_&ieRu£2i>3/| }Ń#Iٕp8~{lm^ickha &qLvF ĻQzLfIڌӵ k%-'R@G^Jجdyu߷:ˊboMpNoxwvg˙1Ǽ &1Tajy[%ja}oFiojڕ׌bwn"וezȮzT2$U҇.էb (1usl"&gpE# NCҀt]w/6@b `qX*CEì ۩JX0B?@Z9_x]o%aQ4/0ݶI}K}y"͖,&d[O]< R Kp0_߿] $euꗥ@Qj``jEҤwj!;~=%{eQ좀!f]0}y2PhTQ)ƗY%;(L.G XjU=3r^ixz$hc0:g:>0ʴ6b ]% z5Պ&r>X~)ԯ$  AFjԐ"eeOa_w P"I]b⿜7t>.(W^1$Q!r-Bϒ,ff5+5LkL)ƙюܓR:e@Yyܛ4&RS Ua+6)B'5%=mP}ZA1hSڍfB^򋴠,댾^zŎ{Ӹڥ^X)6:)~`%_3" -0_?j]ro&K܀l՜)&,R@OTy4w;IJj0Dsjw)1eI*a*$b8/+ӔU/ 4P;77ǁvMK~8# Bs# H ѱ Y\͌rۭh 3QԴ<2 1q[g7q|# QgV.2Q)~)ȱpOBFiUwb^U@_)8^=6yODxYZlTcTs! d .޿a4+a> s4_1BprOؾ~K@~,m@m"=3US(̦i:i @*V[3CvcPLM<w/RZms/P^,!}S)0y^ _&WC?$=6WSl5~ )udev3HMma㕠Upo*4(5{8K\WKxTa9 Xc6kQВؼ^KH ZTT߂ CN!AR_ٟʞk'rN&573f6qHEK0l%2^~w>I;Kr6 yARH.:|W^on4I'¬u3nr}:''1Ƈ `lyd)ՒTp[lّ}|#k|"4 OC rctV]tO&Z^Xqy97(H[GiM M2USԑC[6|.fWwQ>6.[yzD"I3]4#E EOmqp,j$Q(R1%#!=V|QÜbr3֣cQsxbWwqe=֓TcS-&|O3ؖk S"32$5$A$g`0j[V&(5EFO<:̊ftIu^ BXh Ă&F[R*Y?%ٝrn7$碩0o">Yu)R4oJTv'${3%*_>Nm+i#w7+b27PC=[KڕF?dܪ ʼn{;j7elԕꯃon'C e.J2׶OD BUQ.tHPUs+FuWq$IN771A8nw,ARU'wN522g>[EѶ]"!kw=inn75)޺j]=eyGZ / O,8X=/Tܵw E$`ROЯB5J 94Zq@J\%G1t6o9X.y?kPV_0%-52-b=>Ay[>2ĕv!N;XqK~Q)Ї3a\5${s56ٵ'{6ɒ1?bg iY(nuO/I 5cgZ2 Ij  \-/?m#4fLaY% <)0.:;hVy]*BHdI7#^ U`mkshPE4N>Ɍ0-iYo˗<^259,AdXu~r> E3(P* OhL\{4ECw/GIuR8yL$(mZ Syt^@(8Ҙ\&usI,15(Ȏ Et)35!)8Y^-IMֲ_ֺ #sAoW~LgJ -W]|Lohܪ0NNy큶VxQ$M#<{j1.;J5 3>{Gk;$S4sra鎬(?[[[ dZ`9ȒMߤ}&/0zS{o=kZ8gJB>bFFk qGԱ^[;ljo*&:yp26@ue4kx?yz=h~Vd /U 8JQ=u+?]5o7P˛~:Ӹf]$%ZҲK<8RhRήut5V޺Kgr~fĠP r0&H_?g: #b# 8%Q5*D)Ŗ[}. ]@plf%T04J/wn#gNJ6jY;r-Si| =$yܣcNI+jO^Y?cYUD}7G{ڐ(Oa {>kW9?>Rx7DʯNjYE맅]A֣uI g_(/RfNSHe ^S0t"uӋ$>05^Z9>KmJ=FWjlK"[(z/)פXEU8~.ձ&JrȇrjSK:k+v%T4ۈ"x>T#&žex8(<({^I8mxaX|Q پu mKȓj(k6vŰvQL)keJ}ݝO [/ `;Tw ٗc'$4U& >Ѩ~po9]C<~yHY%NiY,`$l%NoHG9!ҐY}Ĕc۫g}FK:ݏ ҥFfT9LQ8XʀԕF8 tPy?$$zeom}6=)*@p(5&w ڜ*Q_\˂(1X]f{V9"Ӄ`Cݝpj-$ת:Zky-j,ӅKbTD(¡ŝz!ume74{FӗKSE9#u(Ӂx a'̲$*?'E*s˞ ,KA3<: [0dq#Qܼ17Q3)h|v؛TY3p>ItndYQ=`:Dpa|AKO P{H"4q \c֟@2MfjGF AFAq'̇4ArcZkG[tPy4Tj)'ӶM_j.G#hi{B3BO-?Z%54F'@؃n#@1SCU7B'=uy,jO!6[:nTuK6&1 s=;^)gi6a0E^p#D< -Z)w,+h=D2JxǺY vQ o'N? FvU'Ɛ@79;0db%uƘrh[-09J!cˮxq ÓF $Mk;j;ͿqnAHeag|퐅=TvkF_G%w8b/υ!yydfAnNAJbcSʼ{+_){mʵcD JiwN9Ktp!6\ٻ- :6y12 mb+72]+>>%Z vjY\hd n3$qxL2$0D(tآI6zP'MmqfǵI&3NJry4pR:5}?q#z@ ɿJQ1ˋw/;DLHFl7Q "O ϕ>9:Y$]d QT~*8 ,;>_:G#I@B&~]J^4ǀ\%^`7eږzJ s8SŲ]$YD䴷?.nhg3b;Qtʻz G-Xȫ1.j@bJr3rjtWi1:tzTnkQ Z2nmC kg|G%PɔR>`⤧%䫱 |ћh/IuD~=_@ƂO#, ' ىX~ ͊,ԡ^l~nOv-G' ˥E2DFqSr7zŷB̳"Il5e z˻ 門o5.Q3FO3 >~Nq%fHDln  T{4虃Z N oT结3ؑI**AEHH F[X%}\i,^ ,=6[ko 3YT''Sh sH_Ƶ先l'̤4z}I{ZAB0u $YGDd&3zv7 &IgPz+ӝBOر=qzofۯSܤrŜf=1~[.&nNt*m Cd*CH.|ՙ?@d+wmkCk j$nU8I?.D<,u{N9c?716(FKޙRbv)pHMRUW4**`&J*'>2^* 8FNp79>eOӥgxחc}y]X8z8XOFS[0mS8$ڄ˖K2@AGoѴiv!$D,ν|* F6RQIE4+/@(PMs<T T^8Jqۯm]0"i$q!t=K֎T, 0 $^[ d~ GM #l7WB0s`Wh'=.dbnI_̡\>Rf*.y1|fbGlt`}.n*L5Y{ОT7=r-1:0Fy{k艹׵gnm HzHefv"6wi; 01 =V['I/gq?,`o^c/`:N۾l ieR+ G6ҳ*-0{/ ͥ G=Umɺ]`\ޡv-y"<[dvьNH3hO"jf?w_5e]hJإbcMYiR§`=z/þl=WJi$82:ozls<ƿ;y Md?|w8)y)bpkA߈evl N,خig@qN" p#0ڙ TUf]= nׄ~TE [;Fx݁uI߻M٭+'\ ZN Zr}<ƋNkfz|n I٢yy&5tQҋNW!4EB'D9A`bMipWCԽ XCl4jޑB4_w_s%-Bgm&ܤyƄʌdr!863B^n w0{;vrgtǙae㨉v@qe-PK 'M0ኜ[6 @HCc_'nP8&)a'Sk4vIasتmQsm.),pC^+U5'B0R#EmoeVcќЪ,^ *+Wnlkja?a|tP3Bsaa6T[~Cl&h h_ 24)$j^x.+X5D(@dAj Qrp 2w>UG݂{ )* H¤%N -1g"eQ#Ju7y`\Y2?m(?W>-Fs3{Lf'H<%}4d8yMn+/Q. YQUJV7kӯ | ƦDLV*L T4NZ)< so4&':񝳣fF'\ebٰ( T ױ9QxΨȥ@K[5y3635o߾nBvRG|a;Qms$$%~S 5hO 1iAH8z*swXp}>$F݉P)Xv lP'2_&jNP)cw#x]kajE\+b)Y;dvc P-R:X/ rZmH샹fSh𦯌;Dw]?} ^V.c|(mIhÚF8VƉ:`ټ".n6N1V*lI~=x)9 V"cɇD>{bH8IIMb7>c1Vy#R6]5꜏H/~,6X'v01Uf* `mbsP9LWz5ξb?0Ē\YM_ GU]CyU Ldn#0ʐ+ǥ7_;rL;4AjPfPAF rpڣ`ӗ)^"ՌZfJvE8=4Yx< rI4]P,Ox2jqso><^2OǓ?Rݦަ uE\S`zӇBJhhRATmcAe n6t0?C58YΝ^iux;ZH3,#[\)Ə勹n-m3nr#&=EVRz)ZVc%$F{z$#TQ)=eE2kY_ǯw;z^zCܵ\N_YiPWs<:ב}b׆y2__r n2j&wLrZ5/[M*ϗWQkunC^B뒋Yn (VD?)GЅ zqySXNvY[%p` o@R2QVh 0?Z5r!F34RL)7$ R *Ӽ_xZ {A&f=$KyFs&^znJ (kprQE,[9RCp*0q;;n3+:5t=3e)60GL Elͯ:`w VVU9llQgmW22̃VT]1 $JOMkR-W8mAz}j]g.r ȵrgI2n{ǺFeXCC]fEOgBY\ L92!VItL;Vfˏܱgf!!wW I@ }&چ+&nkh#dOp1j SĔ|Ӂ$C8gVtCf»b)Szfv/x#']\4Cʎ8[y W]>b Cc #Ɗ܌dڇyfa:teGwin7a3Psѫ=_ ڡhɡP}%Zm|.H]bĨq)ҜoChOɣdJ;NЮE]gA9w7IN]D= Cx@+ - CwZՁo/4Tg;ff5ЃӋD9GG,YpPܖ@' aUas ~ /gZOva$|,i:J=,\e1@婁!mϢ~Ca0HQۢ3*~x@L9)V5qiAvq26եpחQgW^<:ZɈU|FR-ydI\>6nJJz13_N7 " UQ=2)V{_u'1 )\Kr ᶫepe5}{|vȴ#}o 4!"ˊd +kGaAa|bed6e>{Vl| iYOfSzl4.9Nsnq۴χ!Kn c)'jZ@woKQv-ZF!BrFq8(g!%{ۀRakS)3$P`>}0dI]P->AmO0܅R=O :7:*2%HKÌ8tU.]=sKRFky*UFn-qDYDj"{(A*(aX"aajrpWM3m5JLxjH^K,gB4u҂qse)'/5g/b"t9h%29'c+'o{n!e-gP F~T{[TSRl;v㘠9fMB$ -eYUn;:V(È5d] P`v:KKE9 :]U-)J% Rk=y"l28ae[4O )GpY fҔa49d\eW7<" ˡYQee;khm |~Q sm&8"3Cg]+˙;QlZ9Ъ{! XDrXc̥t1ڪD- 癨m%W@M`6J5%=Ѓ+}**tGה^XcOGXXg_wzS‰.ϥE/1ef/MZVbtKD5I|4,ɽޙ [DKBí7nuyu=IYL_vnx eiI>2vCH\=0@,h9s7?oVu[s1jv1OѡF/MVQٵjD<~ 8Z q |b!]&Y ԉޜJ+4ZkEf=prPUslQ@u%::5;y<ߟ1Dm(@Dqk#Wk LH43^ZOƛj}-1,>}Ø SBVϮD1G 3w\̭$s ƶepqF3P=]hy \_xTwR*bA~?[0lW# <.&04:7dQ왫gnxZF!H5wL4{H!;Ls1`ۭ;snw l";I1 *̷-Wf$ @⽑~TFSc7m?Md({T^Es=Lū3-[?|0YG9# ^mFot@C}>Oٹ Oad44oIp Ѱ 1#ٽ8"ʸ^!eD RGiJ_%SaEώHU8͕ QV5b[&RN0uWI l^5>|ú8}ԏm\3❖FƓ_DaRm~ S%]ZCUko7{]!b IlB$ BJt9LGhEfu1?8yFhPumJߥhfl*gY#MI=Kɠ{NZAϯ#L#H=nHR  ωNZ_`o'|b'\dMcr]]{nJ?q&87"ff@ Ǫ^&)r囀 w5`*pQ" d99&YzH?_~J"rrѲYk6GuF,C@wcc.vKIӭLʈVޫKʣU;8 tbbVŽ/&K!y%c @G;7c+BYdPrJC }Xh+Lrږsy DR'>;ߠ(_P! Y >9@G(F%H uxƀy -0 !vϴ|!9Pq 4ӛ`%I  Aa;ž o/%qGXXJ_(TkЕQA XU1k"IAۙiuFym\eF`0`'@יz4?֒ԃ';s`}ɱ= Y^!l QlJn *~9]4/^44$do1 +r;^V7 c?BmX5?ũ]\0lyd6nKҼRgS5y~s_$db/wȅx,]سŖ0}+hލ:Es߂c^7̴z,RI=UG^/сnqrh/CG5A֫jLs҂M8;d j9X؞3jS[35'aV:%67dY1֠;cܵ iAKu OJ6*Ȳ, 7 J2FpSI4dЇ)O(`)Y_E)&s'|}uLŧBq tR26-j|]p%T̋rK~ADb8Zr}젶 vÀ-9Z մg5I' mj6C8#Nv'h;QA} fG[N|\`r5ҟ*dz ' ETykZ8Tj H ͖kDkSr*V%`Xk$Cٲq) .yG]Qz'/r?i$B Wpt¿<LW7TtJ6K#򭴰ɔwGAϙNvx*A j>#}!zsԳ$k]BVv":\ڨUqCЫuC7opm h麓|2kY}tmY:mn;36Ei5? :v`\6Q|<kR,JmeJØP>(0iYWM_zfBF/۔%SpߩH1vhź\/1`5l scH \zA{ 8E(jAn-Za$QxI;;zd7J3FMB!ҩY[Nꐓ*p:,+gsbbeAKNF.QvqIF#ID /"1AChyW`BJ|,{Tw/Mg.^%C:l`Î*{k!\P]Zt( o&]bo*ł2RvcfV5HݾO9"a7n}OE\й/hzWuZ'_ Y]5x- u»Cޚdё64PRa]bJ1UO8aû&09= BՌe]b)ڵ[{ܝIT{2Iߓ>hN謻m"~coh^I!^n-'̜1~ ;K?M#k$ЊE P_CEzn TxLhl1\]]Jx,61[3jG`^Q%} mwfdԱZ˨vKȣ=+4=lP T$T{P/lÄ:Rp v5uT 7}{X_ (D,\kbs V,iJ `5~\VdsN3ox̌U_9l`k!=ˆ9,M4n$'5iD(wqF-= 6e;>L*emn̘9Lu1btaਇh=tKgu?X.P<,AY2W9X{ ݤV!#ʘLTn\RkB'i $l,"cZvYLSvn]*:7\W8aٱ2ȵxPOocui]|$MKڏpHN0ltxH-7?xN ؜C6YCݭ UƄ 7C$w|&Ov:q^XA,R I,f\c͜FrcŪUv5UJZ;s$\XQ<]E7zc,fb=Àuk㪄^FNSC2t3IBBC2|BkZmK:CU{_ (P2+Iޔ~(zQ4nekH_FŁOįXIh=0@{n5(BYZ4ƍ"zvlabf{+IJՙ*]+Uf G_a| g ADv{n@=!}zeU\pE1b-P,'b{B!膑jeMožbg~KMYmQYM(s@>4v'N~zpRڜt$0Є6m\/do5x9!Hevox[?RUOhdnU7c2!҅/rw$s lJsQ}ÐkpUfoC"o&o4X{-:>>POYDtbKl^@5jN*oUPy*m 5Gv`]5gf07!Ҽf1?n={&\fp6s36G'J6_C?02]rgw=9Uytƻ8QcE=A}ǵo/ 9/a1>l TiMs>M ]"M,0uu9&yv+ Z6#k}=s4^3r}F0ӂ_^" LjNg2-MwN=/}-HdAǦn|iO ʘWMq$bFyܲK:ʟ;0j+0IlJ۵@) B2S5064G|>, q'VW؜V:QࡇKP<IOJҸMd̘r ) r+1*!u[7TwYCNSp hpt&f얌1{X6 }bA%*ׯX&c"H9Pڝt GWkO 94M7`n76' gOзU!o@i)Q()veCAWPUQr<tVQs^ x|@9o]8`ů6X GM0<=A+0ىp OqphزA}R}[xmQ~BtN+H(zL9*UJCAtnlEv?yn|'Nv$F^@kyg  o~?ʭer{i.NC\NM4Iv>%S ;Kԋw#5{PEYF$E|LWlY(v&vom3hšMx'%t>}6'>Abޓ܍) ے'N\Q3Lտ*ANpvf'I7$W1uatKNBpR~> ) m+B>Zt|!`-%7Cȳv`CDe}b:+HN3)p #~Jd X3KZ2ZA[dJ紝_;*8n$A /i-"(ԏ7M3 |*2 (-?~LD3G - W2H=C)%w펁6,VaBZl`}UM3}Wvu)> 4*704}96)9 &oJx ޻<|NlX#dw,첽Ր1 GqXM'HtO$9%x[_ m3xh=F$ڏ4VVr.ZVsq7l8emfudm_mR!| ޶IF1؛$ 1ץ7'Lӭ14TTU jek̟u*[gxn$bV,D=!DGWi莉 y [;9o~41ӹLR@Q[ٮMz?2փCF=h-oRj}7~K Ɗ[{5E~dV pb,UIRxiTaz,'c;7fR #,sCV_q;eȼcvC :m^ck ^v`GLM n2tb}+=}m^2zhʅс)%D9dj5rwͅH% 6@Dv&TԌ1x {8QDwE]PDό?W)9.U+i]0boC/To-C%$Qd2S߁WU a6"AtOoPiSʦ$v"Jhۯ%ζc*4*@,2?]w(֛ X_zҐ:-KWջuY#JE[}r(lA$4Bh^ > 8n67LI|-ltˉ%#L'oQjM{9ʎ4BbM#sj(햁W$q7}(NZliϱnĈ*>=$Fb]gڮIZ?=j΅IZWlԑX QФ>yS g+Z7(Uar8Ocs?e/ᡗm,ۧКr0d!`+@QSzal=-ٱ _R(\%I7(q?'RK Ȟ{$i6S𤾄,*&Bs:xag90*̏5 e 7%{Yn%L&\ sx sB^`F.X_pT+?I[N+aqT- 0Ӭ(lml&Cp,PL^k}Xs2;˥dy=O\`֮sFU({iq+mGrE7rQp ʖqk؏ql]dTv UdR&#=-KI-HmS _%# +CF5]C gB4:Y>kS( "~55gy}**.b1SπzX25ho,H4o5QviAh_ȿ 2m/]hl/tPy6@lӍ@C$ g 9fY,#5d Mۄle,nPzZ) ؑy@*H:x~>ih -sJРe>'^50=|/:\?pTNN=+"2Mm,{&SEurTV %OSjg/y;IFbG0[%"> !.*Kq@/R=/I.\Sn0)IJ2Yu9-8zYa5| ;1].7bi pЁMSAM`6Y`ޥ{ߋi-$%uM (vBC\{H8*2Dhm>ӉuP M"W $.YYi_8hՎ戢WOHUX!p7gplYN 3sCXkƷyx8٭<~N]S=*G#1% @/ r tb\r,Z /_=99:wV@mOPqˇQ&$]J-8C{k~&`b_===nIBG_Pf G2\!s1n #/p(ߊbQ.ԛ 0E׼Rie䐺ɴ)Ԫ.Dž@1 yInQdϨC Ae١=ait| BPP& Gmg'hp>KjeE"*t";z(G:5(64f"wx=d]?Nfvz*36Bu9%GįQB"p15$Z }艊"NTEgE"C̵[]"𝫸bC֫P7>k["YR Q_g um~7zk^[2'O>" ;'W"t:]$_IL_p0%1mL (Nhu<]eW8vl2[◀/ᵘO !;"^LdM'Vz$gN(UD!-޿RT;1r$=lg6MM?7}*a#HX2ZC!_IʙΟ~_q>W#ppdXYH~$,L2jU xCX/YH4yr%EvNh$H`1hG0,&8 }n4X˽3&(1 @W=d MĸT?kRn,QJhY{nˇ89ZZ f&:uJho.Ff[5ag@Kip$G&&\;1!QԎ.KՒE6iB|H}فS_XuY(mYb ) G1}fȄ03ݽJ?VIssxv'7 @}xuIQ.: uLgRX>eFoN/,|]Ǡy-A^Tj =V&K63D:3F;jp9KHz 3H#pѸ,Voƫ}es-]Fz&t5TJ!a 1~zq .{#i}1_,~_`4) _suuLKGU e7#RrLJ!Ѝu~1珒t-Pu甍p05Xu@I1BV7nQĄZ|>ޣ/;z}&KNJfH"07o,bTST5O=9pOz.{2glRSzA4XƖƋiSR||Op+˛vlC 2A|aN04A4mG3X˧ƅo_ڼ68&&4f?au{0J{ϩ'b5W]4b1֫@Ny]Q~%Rf؊d4@dQՈq~ûβ&$Ӳ)ߛ*5p̏Y//tT^޼ۼch#[)^;E ,LzgfQ*dzr\iJp0_mFb+exz\S=xPChvVMIHk c)@"Q!B}=rQǘfh Y8fQP7Qxg8e+fD hP5_]˽EAf>ፔ=O؏['6;;:"%]\ʰyG*Dixc ƈ{U>ԝdڶ.%o7^p0uW)pw t,DM܂uw>m-DD$χw6Se>nmjVeDeM+teFt~Lr? ڐ+^NfF5-Nu40TnA:gl Bӡ(:XSG$xȗrdǚ<yw"&U1>S-6\{qy ]t̡S&!>@o*pJȡ۫@;9ڱ̃qŤ.ުWo/p {l=~ pΔ֢M;ZHUd/chX3Dv:[@_zߺW^cXW Y.˪B؅]ٛSڹN uOƻHUr"FЊZ7,[?cڋ 5 I_\y:q[rV{( (ܖ cqya╴kgvgp4VBg+MY\{tbۘN`.` OκމMۮGk2en # [[SBl̖EE>owOA&DvuF]3<^o)2]|¤m1; QPEimv{47-W.!'rmscށH3FϸlHQ#eHؽ?_A ~VFd惇GPۖ|^b25X4ΝfEb\%znʵn^ AO_zvm k72Xee{=6xHaQ \Lk[h ɭ~`aF sVZ[}?6yWbLBr,K $ OᯜNѦ,g [\ENk #c &ggYZ0707010000003b000081a40000000000000000000000016650a15c00007830000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/yw]?Eh=ڜ.+.b`bYII3>VHd(lj8WEGuh"o(JA~MޞQW$9+p-x0Q=QIhZ+>?cYóӊ|+UM(@ RE9SG_hHpsn@vbIqҙxR|ʙH5ƲLx,Qj1t?1uߍɵ.Os|a8/XON /ADIfE 70Al7REm+*pH|q(q.PȟѦU QQSJqJ#$TLAf|pjKsl"?bKesX&_V|+ugdUPÚb Wl"kkԞ `O; |3 K[Lѻ'XإƸy%0y5xQ.|* K (,og;Q(E;Wh'u#̍ւMɵ(x$v. ܾlJ)<<$W㳅iJ^E%RR<#W6j`SsZ/}n;dkC5b;'o=ƹM_ 'BDM]o/rT^7Z5zvJM| ' , ݅ N{4Sf V@Ri4.̏ykw.2hDOx4 y#Jm,:9Pbo7X݈A("@tJHij"W\>gZFP2hZjo焫$ۉu ]/ڵm4sO `W b$VUvg*b6K Eysۦq4plN=}Q*LT * :G 4 Kn,YeʓЃ/c{ ^FP%FH7>&Pnm$D|YK۟Tߘ& 3N.^'嚍ch${8 pB؝>/m&CG}Ŭ߅$F8[ l6s!ew]zN >aVa nͺ s42Uw f]f[鰣x8H͡X"pa?LM#x0br;jihY[rR{*FdSH@G=K4@''@4x3;':m5,gM8J˥ li:~;S P|BRgLr! f{궗ol wVA Iy,a\X &FA5l }Wa%G+NfB$\t}!TőuR {s&5DlRLGsdNJ 2[&+26t{9ь#h`nҝ(@sDz9r*謉1@] X+ca px IBD?W.ӏ';71%on+&H[rZK@CFx0p|o^5 I1hyNi} 1FbFaC$xY=a\,JzW"Ky>BTS&$y.*SVC8[uQ< ~Ţ\tV ' :Y$v Nb1RH98B rEGwWNWQg}Qvp3ױf.pnOع{{nϑ5&h WL JͅN>,@3zE(q)* r QqҡሸI(!r4JyU$Ny2+'˪|c5sdۮ̔^OVwR$^6֩H@b tiV\x#5CDDm+<I\Z.3<~o't/)$ "$CE 2h:hP"T Kvo1|)8w-zr>H`-m3v@GUGڊʅ"4O `+H9}vA@JW0:hR8p91Q ?0r1 I@g{/5\4 ?+}dF"-;JUbKILv0l 8Q whbӁb=NyptJt}T٦8?ND+gAD"I<> {q<=D< Y({6AIv mQ/Dנb9T׺\zp^{˛l4ag欂[$AL{s/LEK<@Jqv۔oQ<4$J:=')C;'DU~.+dn)i=ǚ[XIgVG)0gD](y[o}|rE]9KcOh9>ݴveӻ %a+>=Fwn77 [s10JDGNGvnϳEJA븢‡]Otr9'4(a!<>Y@ɘ*O7nQxnXD.Tk ́S&{5hhrl~HA!,2zݧ, SBW 2J79o|XU1Dn4!wAj걷$i >[lzuR„$@LrXZڦ6*b_2ުl܁T*`*I7~T &>GfC8͘Ҩ0'^@E0Z5p=de$d./RLr"ÛTmYl5{Q1\1,/|Dh'~5m CyUP)"!$)-1$W@RFw8MC/knIx+&g?tX}4~Knpj#\ǝ5ָWet5+ s<9bb'&m2μB©DE'Tvw.H-o}8F|A#w!Jb?04r&?%wfR1| wbN?f i=>M2^~Sxm6ҀRi}-xmi&{>:睏m4% HA)$ֈ6E7c*\ͫ~0VPn۵q&WST8.f@\~K^y/ztn'9UNb*F"\y4@~ rPD-&%s7'P< ~ pUkֻ3W e"<[g jM6_@C̶JJ fk7#N'N>/SgJo>;lPyFuVZyxG> Qc5Lka#Wh {}6 v^h~OΈ' &[g5"|y ; ~ޝFA'ذ^'&I\DsT*Mȏ/"`Gh Ƨ8MX{5{5^T1t^YDnaӿcY[AƙD Xk= :tvKRsO~kkjgleߠV"%uǠWoRKC'?jD=n 6mZR_wY&ݳXAؑ!{V=M/y08P9^rHrP5ߖ 9,jT3I6+_2p3ZIj$J\H4Jgu Gen%*~Wg'J=b矹N.o+2)H~ J}I7n/rZ~|r_/ݗ/ǜtz^ ^50<aFe?þdlS=~^n^8F{`yu>ě]2{UD16Pҏ{$n!FL- %.)H1&tE>elXBp jDo`6 ljʿ!LަA/KaxF~=V2ôRqi:(Cf0ܯD ,3PW]oIA ::ХeOIܼ#*km Qn`‘Oݿ%Rѽ-fo=$70VM\(ݼtM`RG3vn<z].y>AqpE7(|]Juf,s္2r=-rMyQ^qZ8!xk?Y\hWJof/#Q`#,a*>eq7>!rYb߽>T΅V,v.U""-^kX+hfk-%, ]F~BP?'k6-̳ru [LMSy[r#Ӈc9DXHp[R \74G\Fbs#"|̦x9eG0p2A8rOU9vnU_v(z{[OӎE1U4#H7u:҉SxR2xg)уl2Iɚ֧3Qph̖4q;^We~MĩI|wO(EHU|lCk>'_!/N"u>Y& g%83so&Ъ^Ot:"5UBRZOC1=3j~4 V#S ڟ/)evl\OX BY~{#Tl:pWjRބ39\K#i긊pi#8@_}2=`oS .OW79LJn,/r4 MU!~=(L~h0 zߏ!%˺Ƥ[]âc6X{l).~C<;Ϛ|\HJLl@)Lbr a<ʊU;pN`clF i m" cPxn/nI|>Q*u@1k5YXzKFrj@cW !g!mY?:+'gS =K*{cX(j&NC_ ?FW<  kVdc^rZLγf +us 20r#EY\?mp ;-.ݓO(t%}lĒS\e@8(HN'WwU,[z}_LoQ: z~uYqRL)\3M/X$2,AI;B(Q'WBbLk]mFDk|\>/x:T97pfQ`R39U t)wYxG~;&°U0M׮u-Ua[}CҙN:9]6r܂ !{Y8t#?t{ kM)K̕S.4)]2*44mQ#"TK0O^IzH\Ez!-26W"'*IMMR[[ &syBѠn +ѱuԂHɗH  mF | :9]e zw)5=TVC GAyBdVkV׏Np}5EMp,v n@_U8RgV€tʼnG3/7toIbQc]h'jG @)3ekUznV&'pٞ Efݛa Yэ#)0xIɼ 9:7A P(nKIŚ;:?o6=cڣZHB!'/WjE֬VHw0}ڨ>;, H|J*f3Acb,K?Upo QV _-L25i|trƟQθߋp~yQ%;Ńϙ\R4iQz>sВB'zfK%( Vp.WS1o֜Q}R1FH'ҲoɐmB>`YC&Yw,Y^Fbe.&D QKlTk0.F |>{$[/B*P6GM"y_NVĘ~p8"Yu4D"_ZSE4é| Mlv/B0Hc)3mOZ ģ\C ؄`~C(K&8`ѦYZircHVcaQV'w*;ϒauZ\68R̮܊¨rCAL7fN$Y\g29nR]>jNbˌh݆6սABWn$']nk^Z%lkw6&e qf[yXr 7+G9uWSoLXe܌,B((V̭ou[MN^U-^=#O+Fxf3Wg(z?4x5*$$@#Zo{FC-HY8 mJΛO'"9^\2c LD|+ny9k 6 .-l]cÕ`Iȇ Jd%%u#l]A=5^&0N痎bbt06Y3z,TjuR㬐f-j`@mYYM[ ):#w7( /$.@kOl=ALϐoToۢ “`Ig8Yg$lp:ȓT?JnBR 2YD{Zzq, xc[ɬN&t2-xԝxHk2"D૬=-EVw2ջwU sWTy*5ee)GP*yŒLKf\|-{`XkO($L(ΙDZN[6Djt2b# v-"?u'MA댏JaԊ̑v2SJN3vԞCBoMlR/.=[R7u  c@0rQp]x׈~1'(tlpeRڏLtd0jUcCŬb 7 98[<sGe:{Uzx2<^oorPsbЧ{ "7fΨm﮾ VAAxK.]Yjt;=Uɓ9R("UʪwMgiϭ|R0 Pr7'6kە\Ϣ s=H|Z\GUv\B%i~,o'qsJD9^ \)rq>yXA7XS \Q̢W(^ B&_'B.v ;dl9?؄q[21 x|ac |Q[f̂%N#u YejIB-k=h}˰Y%{b"О05޲d;styHTaݲ`ԛqM@# 0ʙSC%Ar/0sOsq C@)~$$!CK|XE {`4֭70J?QdKFhL"fDF~'3/sF8E]0 D(CCgRk0j l-|h(!UIt)!6%,' 5B:vOŐ͐h픗sX扠 u?IhS2/ ՃGž#ĺoѭCvaPmz\\p$$etÖ[A/{UTdl(sm+DnM9,W7Jf8n꛸:dž'xGotxhiYD@o'-pQ?r29ų [4*7\F|?hVp/viia*&P{1H|{MM" HۑY7#4c)}Ĥ1 uaݾȢx E )]1@9;G\|+ƃ4#lEXN[ә_~|Ӱa`v`\ROكbfG1K%@Lߦ-Z+dn5V߰<3~%,ZeE|=|{QjϼaY m4Rr |a8SzK384Q}| +87u{$dκkoZejbQ4^q.%՚UIuiH9p{6inצkT 8E[Y6Ӱ|/:1B wz0U6KզaS_rI4=](=@\:a*37g]_YdUljV=^Uz>Em8*\:WGW}/YV5>7LK-'0n@ )mX.ZҧZHv䪺Y_pt"sZ^'$/ Vk ";Sڌgqa||#a_\Rk@ͬ^f;AMu2~ȉgWFJrHH[zŒ)~8 oK#FqaL/K7<?G>P]Ȍ4oEFrv_{֠wlMoG`qHv  I㪠fa᣽!F J@%?C8dPC"F ZwFCŴ^hoMgѽf2.C6cWu. %an.w{cQ8Q_BHﮢR,S5oh%(7?AU)Lr72΂*ϴ|ҊF-//UyX Ur $7hr5 {f9dsɁAZV5S %>|hS3<>vjtL4c=sƝ=jݲ[nPMg$C}ur{TN?G ,^|^`NA^a>3=.rTTOI߾J.=hzd3R*Gx"IqSz,raZ6A=ֳЮ?ef[ksĻEFQIB-r,TW kE1gT$#t51YĔn4N"l&F-bn,ҡ!IvHXpA"-G/ 'jIIc0qSu [hl+RfR'xqM뺙hΦ4-Cw@(ab([iXWK"ZwVflฏNBv6O`X`E|WxsIqu.F7ا&J{?#ܙpgt~#zTzuاsD)eT0!-9d\#O>MXBQJ3mtwY$YRJ[rɚ@òb0/Y^OxJVKi);h?}OHߩӑJ? JI!;]ɞ2xuMLWТNCR ~E j8XBt~r P[n50[Vi". Rʵeh,7O7~il{(h*^=+˭_`]Ys~s!`kMKf#9d,2HU{'-Xx'{&2b)@sx G W4[71">I %p28}p𫴝*(`^xwZN]>c^l#V$v{LdP`]9fv6b.bWS.G#h< `vai1()->ȈGۮZ 9Th@fxZg]IN\xNVT#]=R}{0W:BƭIB`[EO{EgPӻ&Yd0{_1SQ'P`0Kz@n=vb,Ѱmn6H|~\|}H#\G,ꉨ[&LL;o?Ĺvr"u|aDb[tZ7=d?,[eq(MęSѶ<*^Z"2PAE~ 1L&s)Ng|;W73ct0y&Trΐ/Q㪘kXrjO3xak$;_kn`y&%~G[tՠ:>=hƯŰ} N2'L՚B@U8j)}@עF?ɚ>m Kn<”ו^qN R33|۹NTmȆΗ8v)TѹO@{s S;O1Fs&`\fJKLazuQבocsX9SV9A2aS]c0 vBP/ ']V}PC--T[km-e!Dj?@-iKŭ JXۥ]g|_|jKzlhn֯#( Sˆ+/K>f򢧜GK,uz @iXC"YxUUL2n~m N )nK5Զ åN!i:x7۵>$)W|IYhKS #M /OT#/pmvWBܚ$ն*t RQA!L0}/zn7Ӡ_-A C4F J`@I`eNOzS4Ĕ$4ک:QuS}|5bC+=К}wD!!\p(?_偯2-D]̫gGh͞!>j jJdӑgsh%FmS+l9ʜVxK# 4D& S3c{B Z9 3|-|/_BVZ鶏%2ET>k7wXY1`+Cemjo] QC08`cG6BB>*Z}7c!_ݒf 5?FMoVx}5p2 RC̔y{9A ֿ؉+'gChWU|^[Ι|-e[҃i"5*fC=+>rk:^`W5] p!c*QBRܶns w?{JxHQKF^ռE70@e o۱kN1fR*9\FHsR4&`>7VLp]"w^;TV:ʼn&Rtn=v*2S(Ű7421ջ&ν4ȘŷۆAv>>bW1׭ HcABfLiV?1JyϸcAW ^ً`Œ%hc{tIV7G1cLWi|Zm,P;@*  Vѽ@wR޴o{؈=S%WSOj,otݞApp7=p=u7Cob([4<鎅Ol+.Q qN5UF{4[uF6Thю=W>z.{ۇ[`FM]uNkK\Ph <^3b䯎A;tl֭ҽZT<ϋ4t#jҼكgj8{=o]3+|b}txJ>w=o/r0UG)~pWW׭gOE,ڧCT.hFk8I7R:-Zrޤ@ |]A[ZXoAJؘ"HTg F%m8{Q<@!Hr@D,['An :{뾱#+ٱF땮{g]`T~K6CJU.DC17I -a7KjvmFFƈr3=L=U~DB_&3+v 7!I`_ܸK0Fo0'n/@ǣiŹǁʡrd;JuDQJ8nvWun۠dv;99Պo6 Pɠl5d9-~SgЙVQ} ! J$,8&KwC$Ec[=DNxPW,NuUCh@X'HMleLg ;>@hNUrPE&;j *i$))vڑi!~iÇb"k}Y-t2GObyU8ǻK'`,ۋ 9KG9=1J3F;\B=#ҘJ⒇xp̒i{bڰ`'"F@ulўYS[Mkuy}ug|JRM/!I-xb69.3\coӍ=sOFS;'e"6޶ b#ƦqsAj3jHݽq4,{8 77ʱQ+BOpV~D5Y]ErH+q<:6gX͝V20barU8w2| [ ByOvYc)vWCJq@)j =D!i8, >ft ];-8qr? D邯B܂"́8L#? E`CSpĊ,%Um} ѡn iDny$>tR՘ cE^ћIGTUF׃ x? iA8Rz#{FضNZQ[F٥ȉ݇4/x4?;L[%P!E6|2Bޱ}Y6~Fxeɟ9E 2w<@%T4d {W"^s'f=ӆ_XfIHE8w6{Ƈ\Q" n"ovo Ǡ<ݖ6$Jft+ިϩT/ R[8&IuIχ-2TyVt w: Dˌ6<:F8:ktlZiNhNSjzJ* f\`X5 "Ug8b t2Ŕ͛?ڇcrTrH,u3ڲtC}8UX,"?ax57e!. WL0$lP0S_ ' ,یc(̻Bsp#Ql[<(\&L,p@vSL "ST5ZoOT͸q>ڭ uM7m٬ 6drd?ܡ D/љ:/xZ|ybb`T6'-$4 G**o,b X {pNZL(.H[xVp5.=uC]>"m˞=[KTl3~uCg}4PɊXҠg/d3&  ̪D~>\bAPZL`7N09ESP %*76?TbrA ),kmUm{.͉T|5|`SD hEIvRHdZ{um 렏|QΏէ">׸ HgAGj==6lr{w :BL]/fs^V97j,_u:e%cΦ["@OB;UM3h,@xѐF5v=M@:uRT] 1ZĤHS-liA@'@}Pܡޒ UX~m'@ڸg'ow ÎD1\XW%w2~ ;B+W4?meڂ9s@?#gOrO{4;^rS|khI2YNv h0%qkkރT֧ael⩋2 ; v#›.O|v]wcmQ-F@VG._?V&cCS鮢 9-N_jLtƮ>զW_6Vf4|A IxM~ hͳ:mu]4ktP~jmg]Ux"-HLQ`>I+=z?z{6wֵg$L.j,vёQީ+eWu FX7ˁq 1s3J5Δ”Jȿp7?~`&hީs+ײqdI~ {OS`|܅73+"IˁK-ܚ;ޛ &*nH9?%B". GlUtD H iMqVw8-ɜ`rϋdpзr4\- uY,rЕ-B6 hª<󣳌}c8 Y$ŽI?5Ddh \<9;-d9ԫl'9y+"B3ɈInj9 %<:N@WmiPH]0k@! P4 sp6hl#S/U+Y2Ξ>Bl 0aPH5-SgLByI}H|؎{ ?/ 5ΈA(QKKlc͍d@MCcsD)Q||o:=x~FQLT@2JƊ? ,VIrlV:*HJ[(|Ңf#es!FpZV:{ori`"+`ߠ[1S\68/)!^z;E x?G Gy-lBMcIYF܆ҟ5oGِ6s9q}b7}@B!x=_!EYkeW i{N^ݍiו)I47.0֐ JĘӜ݊;ռ#=@ҹ7ݧvI!ՐG𷙎#E1KS5HDgK<bf{7. q/R  2rQW/ǩ_dqgvsK=݊IĶKPma I)vTnz׍~&127l9yb[{cI!y-vOseeUQhCF5*.Fv%fPeC,t37?4]$iaQq~뭁>(}[#Щ%؞czE)'YB5:|= Ht7\*0ڥ~_M%ON5u,uv>Qo>p4 \CncaTgR$sgsGZkX`.Hynn#W{ڻ)jzQF`MYv& ~PxQKLXnS(Xߋf}pOXxl&Y=*;5F!-}667ΔrvIf$8-3+ii}.Țy?!%U=i,Be@+y8af+D17D&^6@Q.-ϝ;XJ>tԃlN9qxDgf;o<.0Fׇ:JHOQWW{떣ze玽T쪶K%3u3t~myD€ Ty t+-+ϴ$˧B~ꗱ9_. ̌=g6%H [+Teaxe2x.$,,JVvtJLw؈ я-ue DiY!?Ìzxk-R)f_n (CR=Uxm]Kͣ&7p-9SDV8bI\¨W&hfsJaC{}j(?d6ڟ%DJF0_ec :fӛr'V!#$@2)=s[_@䞥M1 .TQ՛<|>&z*XN軲ܓ+3z#zR;׻\~cgqwm${4B99i1?_*#'$楱_t: SE_:vFsO1if\tma-Zj2^ lsZZ߲;vXIy$"(~()#}P`wv nWUD;M5 5c8e*(ySeCQŹRZ GjxkNA2 C%qON{&\8o@ u^47!om FLF p! Q'>wɶ_5.;t\)(:)?ҜR_]PNM,)ِfyAm ]ʠIrQgY5iը xk / ^d R ^=~l:}9 K9T{I]#4&Z;3u`;OE\L`fO> q$HIAZ7l$BmZ;>s^%m-zRUW]`FW9JH7WhW}?>`Dڌ2Hdge: )*sҧv-M"*ՁbFVYdE1]1$ u)nǾ[,cq *C\O} FAYUФJ*@bR$-]zWJ]&W-q P{4Pܱ``6&LUd4:8rt9NtHVިgbpR.L_haA+zɶ'bHFag?ggω5;q*('$By{ ]y+aS$xOÆ?BeT_X&OYA 4䢀OAc1N=2hY[3?) D<~[nPԚ}1ޭ(3T+`97wHXVߓle &aTwTtkL><#cCjoR>J% r$+/|ɕ8Oqo&?ۃSD3!gkjua8!.^R&$&2iԥd};qC=إbx*փ;}6}j5*nYQ@l`V]yֻӡpth@a@E|ڂƮd }>LRYF$  \XydڿPB<9V- r22IЄ1ם7Z_1+iJ"~C 8J &|y8|Q]ld0E <7ڰm3fQV61)jQ6*ť$"ؖതfA)~JD2J|FswS}p~Gy5t*wtRx$f-ι8tg Srw?IiX&Oӭ؟yX, lĞz1i<.Kӌs * Ό,Ozɶ{]ON^?s\ D ό v-P:uHИ31럢xQPlVCXi}rK /9uUk;7'_5.ۜgF呏%v̙šy0%G`TCLs4 aq+Ǥيr{.:g!; &6a(1e CӮ\cq-KǠ'r |G }Z5StJ91# KuDFq![*; G7.5X>b_M,;?<>] apewK^JWo_ֺ3. 1ٸ eZpVaxfG5;Cic;hf635 z$H^N`Iʵ}t)q7|cnǜ NK07עp5 - y/Bx 6:LEA~/ތ}<~`G$Hxwl ܚ¦&+8эksk{+at8T`UK7OVvu+ǘ%Q>>&o ^v9Fv#N-zSQEG΃ $FWD.nJckJ.uO_TI M.sv2a8v Il@Y[1z uΧk£pK@A'j,3ɞڲ7>M%LӊTu`Ώp%UWk)8Ϸ`$ճxzPְL#?CNj;򜊷d|pdrBӶ)ݛZ|9|l1A]d"QTܨeSne=6x/ޕzU=Xŷ?ؽ2R&sC Y14![ZUY59;Bq:*syF VH~_vqR=ܙUMLbv0_^ˤ[D,tui)5;j\A 99(;xvE\t3,^,vКM߰b6~EV\;lWX] F`g*ڸx1f]/>tz?e9-D@ɴd&^_q Ч%U5 6Y9Q! #5(Wˣ/(+n'lkanBKUއ6 g8_,,>&sj![\P8^xQsѵbJI-̪>Q aҿ #50G wx(lX603P)ryQhBJE{ AD"3 /*zDqD ˢd<鶳w`N#0 Ue;dz4b`U{jbZo3| Th=]ֲ{q+\ \:|{̳=$檐?*cfĜ)Z*xJ0RQrkA )67DxՐ$ 0SgSyQb; y@je~պoWx6_V0g Ǟy"9W4\VWyQx 6u}V4 TSw&|,D>NnRr>^ 8 8,tYY餄zLIάayNzih$ VAja #n~^.ED ڢ)Ӵl6&}&1,-#AǢ~X8gԑ1Z嘄^r҄J/BQqE:.iUN oa9]VgwB. OSM7.z9 Fuo`ʜy)wx r!AhZ-\9Qz)K½)wk_OoeRTg$`jO^Z,gasofzw:ؼ'Jy1ʼPtW0NM 67 ߡ .4]WZi`cqg_V\t2dyDpUx)#cUbS@I1,O`()Hn"n;' O؊IL"BМ'_D $A #‍Лc䡧j@>/_<|ԢCAAs0}/wvwd7Mr޲~H a=a>mLLN3yۆA 0EZrugcG9BzT(aa*6fd7r.l9 sǹ{r9-޻Bi'>-^˟oV"A'qy7 7Kt([>FrI;}$an>zݧSثtP'r?mVFݓOJg[p-9d78'ƺ =xe:4UBMYR,*1/Qb*͵^.$L1HؽRRkL7r+9τdo-ZŜBMXnakH ZѢ8l2\Fhh0 ZlSIpE<"]!уw'Nx<8?]gx$]OI37! 1Sh?vEZs 1_0NOLVepNiaeȬ2U4e-~yp}{7es8F @ 3i|;A.5ݘ+k`pKQb,Qct8(ԝHưY}h˘Xi+> מW:%aYZuun4J2;UUgCQ?d;VqLH@f"5^ )tϞ/] HeEPCɻ06 NV\actXs 8>t|03zv Sz `2oJ8tBF>cV+GI Z.o /Jqש+Cf Y Ƨ>! = ݝ(wB\T uaU,4RiUcm,qG$ !I4p< l*W%$Z %,Gͺ̨Z_!ލ@hO1Mg6m{YU?ŸEi-鮩OCz$[/v#M'#][ިS%vtIXԮϴ?y}c>}$,-}%:, eB]o)xsXEom` yWshx&ZꝽYLf_\&oy Ξ+c|8φnFF Gx~6<JLaJ>˞eIKz?s.GAϩ4WeL@9m@: j9c㴄g/LxM[>yy G3ANʯH. p$(,R.eK/L4W DudʘcQrZұ14obJEQNzaN R:4'rp鴀t2W2 ԥ&8],6NoY-u *cH!8 |/oQ,Cr␒kHλ#LV7^oc$Dڄ@'1ߗ5: J:C)]{sWW|]W&<8rHxL8gf|o42 E1Q{U|2[ khl *׫ iI-&ov Ƃ5)VpF&f/ZoUamM?D^V~jtZըZOb5?V&> wO6ct#>AJ*z6dH۰WDIA1k5-Yd2T V *T\*]-,s[̤gfSQ㚙Ɛ.9Aph~R,kR&-a U3׭qߺhص1#rz*cC ߪُ!JoUp6WJGf(6pk+8 E=%eVᰓ%C.-_4QV%8E' c*+t xL&+Oc>! z+HiCxOM*[ԽajxRf AmhX9WGC=0gY3 %㙲lDqToezxbcFZB hHѸC^Xz6#y?nTX-jcO*fR"MF1hD;#wV;))vCik9]]!_\y?tzRv"vN0`jr(J]#g-dݣ$wOc(Ԝצ(,&:=ՅOn$};>2HܜPg"j?ױ)*?Xnj ފFp?r,3e" 21Lu/H͖6@(-4$s38.<*诀,Dxm4WMNrF=Όetuq`a6Wܨ@#LơWZN+mn5/9=NF/+`8rvpPS :.@Xzr7 #^Sb9F"g: X9\UΞdeD Ɗ M WZԫcJ,moyS6 4Fv5# f$tkP:T(&I Ah s^&~9Az[9D> ??J#fX~ Ȃ?a{ %"7+֞S\[KQymLEj)xh'Y=W@P[nį(7VȎ# qZ*84B8P'8pj/p! Ymh<ER hު򂀥2h_/ WȮbR(ݟ*v "%0A]Iф¼z29!{4Vgr(=D#*0zPAZmp]~(WpUC af9Wlrwr*_khhg<\h`Zq I(6o j"DDdVJ._mA%#A߇L*roA9q#k"Ÿ7 [`uU?n73JWYGe6R>E읱]X;›Hf_Uo՚ KX| ^(06+gc[1NfDcz^]ل^qhn$!7ISݞT4Ynܛ}0',<_#W|ApJg`ӔF|;fN[~n `S'E=Ýq{,s\m/(lg.d6JP0qB™Tvmp TqY佼!ze-N{O$#`!roy^cЍ| ׼9ʴ;˾;^\v00iňD[$:)^X.!LRq©ǩnHG1#v8A(~76f(*UbNӊzwtU>F:{R?*Q̳j>mã&&3#;3Ylj˟t ;(谱FJUin+mksJ;F+Z]ܨPߐ4wYn3Օŵ+ABF@aDX=)cH^CT|8 2Pӭ\ gJ؝pW=-aJ]!E't@^hC4TX9}BulU@,+0M X<5`'bils`Ѿh5}ٔxWC'9b'C9>'-%VO=Ζ~18튡{glu)n754u-}3?pkT%>E-{#&Vbk>6iLz<נȐakӯ8~x&szp/ZNP7W g>dPje6lpsP%^6f0Tˡpv YS PnjZo߸GԬo-ׂ湸!43ki)kZ,63 0$ax'{G"dܕ]]ޏ6FYb XI,*Yyg*T1/U?p$6S @k[Z*[+~/ɸyYPYGbY„&+/`\{#W u!!bi6  fUW!`6&uS~MSJm+YA0cՀ>;l{>DAvh)[5IFS2 rԫs\* aۍZ ';/2)gJvt6OƘ {싪5$l\A6 h TT?>f/bM7^E{> ΞT U2,HR^Zu8{o?y͑# OvAhn;@,Qz E YER5!78}5z9 ŐOd6jmED.LZ̻T?<%hPUޕ`l^]jjHcBCGwY(_n9a27.'v7 xb +|/r I$ygw00`QQDN寻 NhF}0r^&Uސn zcO0Ӑ:'Rҧ8dԻT'z| 3Np9Ji rYϐWKusz;e.o dAmQOs%-RK|u8p<^z/$>şnr )0M#q.ҡ)N?e_dVQgYFqÏ%&+}:6gc}DH)Lq{(諀32I"̰Frl qgɉ׃Xflx1#)?z`9~|g&cH0єojN%IHPTNEB<`>RBQqfYޣfDkzQw0c*sF3˔Sf@̉_}R@\:ﯪ3[-}B [nahG >:?X6gj7j&+OX'3sz΄nh_ vAn$38/𭐩ޟSt ̎:ɽMfxY-j{3"G?i7}T\&`7 Y,[nnuv[p'3E13eRq WQ"/,ש_ŶeE-n LwSK86@+^x-C ]JWC(j*ƥ#dۗ܏zNt91Hme{~(1#G_85n[#=•2 N]&\%3iڻ6 et2è˨ ~83(WU$Y~_ uQ]+c&YQD4 k8>`<EXj;)&79!J6 7eԁs3@Mp,tи'巣v^XA<yF([#qC:Џj6|L7ce N=Zˆ;gq֧ AjDAɬLnZNE'1u8qx+X)0Rpȡ2vGԤՓP3O놇EFx!׊$0kx )FߔZ 7Dͫ5C#.=iԜ/x;xec;?6 j|eΉ_\Y@:dp (27KYOwiɧc+X [(Efc#e|#Ae]JDL[jV~\&i'|;V:4 u6=MY2ZR;b*B έBT-L(* .*ci5w rD;X&_R[ *k c:!alͅ C#^d><>.;- O@qI"S"z֤ liPyyf^nt0[,o&F_ #6ݚt6" 2X'ʺ1& %eAf!Sg3mR0փIBw+3X*̰vSѥTHx i o58kα$F%bD~'GvjC<;!TUǷqxxFA$;^Zq 'נ7FL&^m&nh5#r(i-b2SH{IL2)RGdE^B>Z nR2bK@ñ17|ˆnsF Nz\n49#@OW>%ZywS@+뎊0V#~|g/ic'Y>{OaUc ;t1|o G.̰$ǘ'E-Zp|D|zXAlEpeH&3W@rdhRs? Xs&zlQ[sxIͶhw m#JٯCj ;F[z+4肬̄)o;Y4dⶬ"0:5bϬ*F$;R# r9|R6PZ #y+ϊ+l=yr-a)KM]܁tZ7@~!/; (x!L( fC~mxqCÖFjFR]KI3B 5iOd-:nOиuD$q Jp%3$"Z$m{@7\y2g`0"FVJhTˡjX4 rԭE]h3KG׬κ3߱х lFGbl`6 hחYKVM 7_I̒^Khn(t"xKeqFxNNeyཽQ=ݢZW(@$oJ\S d1T."s]m NdEZB*rg@ 'W]% !<&刌+/t@|F6 -=Yh*?tŅ_΍iGD:F+U82B^e8Y ?Ja PIqq2y] =_1@T%Xʼn=L]G GcRPekÂ8~bGڷv~ޘD&0-&J.bm'"罒8P bn2G*im8acpi 8 Hf0ViVO32O)ibZb, M ĪS_'@Cr!7>Μ(12y$~8;Ywc3x̹| PYL)jxyƒomΙۂY&d1\zhQu`@ym,r2Z(,LTMQ{]>y}φv%n׃;FXԘJ=Gi:jY&}d<#i'nx[ ƬP)+O|zfI9iElQ N<6+t1Uz0U L=Oq8)E$WFV,XT-75Rޕ˜{'['ge\Az9#Mﰪ˰{E[h" %8]Q7N. ~–u75Ἡ;s@=U&nƟ톩B 1)"ꭩG\T :aw'Kfqt$ ֍W~NI@aMB-Wd˕Ym߹!Kdc}S!Q O Mt!VL2JCu\ mF@ζm_݂ӆѯfoD{ro M@;#zN},!`DnMF󥯒KM@Eʨ0q^'XՌ\H@;@`5\7PVt1$u#*| 8'>uJErFEnUZ8l# n1+1>1\yVR7P_V)w9UR25o7ҔH%M=a"ٸX?키#H\#ʦ1G P)u@{"Q(Z}.xp4];E'~S=JChŒ$&'P8څy7fk׾Cf7IX>;4I{)TNGo/To.ׁDSJkO0c0%ZNKp?D+YE[T!;<&&Y=}z lg!F~b!O1xs@I/a 7S^ Nf y<;$s"M6ujfPXFrbH( ?Hb(j~Pfo?IG^)񤇡K ]B ^޷}gz&NXL(mI27{Pl8.,޽5EڦcLzbY4MX K"q{!}&ϯ.UTAzy !(99!L@vE^Ò\;A-[`8E}EM*hUzsjwlj .sI}RK'9F/U:~D4bQ~ϓ B_6&-M 10X)9{Jw pt+<1puo4$h+%K!fyz ti`J?&Y*9{xvO2^sz+ Y#382D;3Ece6&Da zk(QdG\JQ]nKq'._%kŧBY*4a7ۣf{#pV1B%T>ʮx {$T/>@9v³!5ĥ."C\b.f> ﷤o.L.(@HHWBcфhpMDLuDZ?8d"S)k09[h/.*Qٱ Ve "ą߀#\H'vP*k;@аf:Ͽn)Քs>] ]szGJ>sPLz[hH2c%ٝwH7:K~GVBNNŕRg60~e5Hfw'ÓhpuZ"GIu {qMi#nQa]bY=}ŰD?f7KJF*Ưd/Ag2ˇ?{l?Ev w?0~cZ'^c7 1=7L%:c$'9WS/ፙX5A&ܹRDW·QJc{3Y{.|H/&T/Id/.I/ ~0ȈT19f &"&(h48EI5"AR ,46l#PcGw "#YC:y7\qx3U.PܥSKQG?K,}y۠6ˌi^&sNAl֐q^">p&)Bg+‡~71өM4 J?HH/Ȑ=0Sl3Äcf4iу !j2aZ;Gc <ogSlJWymX;3A`Ӽy t3M_I 5q0^*BnA 7/j;z` "ϟ7ePQWG#W*@mZ5 V:a;< ?XuS5HmeYfYj<{Ezܻ z*ɽ| ΔSad4n\%#^(%[8:3lZ L9L\|W.M3N סܒ gM>Q@Ut(!CO}⎏<Ӳk\ TԔ"_Iqa(%%v9*pGv51x?/iuE<><:-[hrhwlŻ/ZuIi;x%@zGQx͎=K%T.G3 ކ' 8<Э" S Th 0|Iӄ@B^(˜;(zy$l[2b+/1 Ւ-q ͨq/1Y %bYUhŇ ˚ cWYlq>&:Ǩ$ 9`JUBԇ. xذ٭ |jI? nAdY1Ԕ&r] akxk&z*e~=عn%` _u0ʻo2'Hd~+h#ͪ'J̌yfQ_cVF)\ƫ))m`\5UxW*͖>]m2O Cg*$%3,y.Ɗ}ئt{Ď(XGLcad5<|vŻpܨsW(Q &Xɬ>Bp3Rju#Ę!K$ҾPc6"-{?wb 2PwZGPCZi K] Js#?3 $ݬn+~Ւ-WZWf Uzތ]B8 Zg[/p$!U½92lGc3V}L|Թڈ5lLW1qff,<3MDүPO(&1@0t5@YC'@DBpIT/ǾAO_ޗ%t,C;}€1P/GMtIـY.hu^inȑ$jaXqvF̙6S}*ϙk{|ouZid3+&"2RjpXTut4yV_\ya_ExHw_e&牱u1'*ӟށO3Z( ꫺D?/Vԅ-j H3r2ƕ B=HXp:an!1M:j#BY+8ۄR9)/9)cDoh6iTɊg[A/.}uT#++ ݒ5D*Ko ӭJ6H2y[}7]M8Vm)awI!rήL=,d;CF#BdɁ[}ePuuTs޳w vfc*u'ܦZi =+hfh{in$<Wx0 a4? 5?tyҸ*elgH`dԁ;EBݸB\ꖣz.k%ȆlxfYae=IDof3W8~byే"BQf R)DuSݩM- a/pz 5+TOb|O@@$9ٗI`>q/CR&<>?@rU+MYH7?`D'0ΰW}cӓx6=ožvTmD-)sOm9R"%SIU4žOݓG'w8X^Sx>u!m.t4{[m<$#u{˘$|(N_7)CAǬL'm~ZDyipoL"۷Pz+:yFp2$(Cm SјTHEjPu];kOA>yPi) O5Bow› uF8 ;`S(?aplF#y;f7NGJ+DI`NR"$Wc#e"PPK`t\;L* ޤ ;CG3go<<iK7!> 7 ,QpR-Nnm)Sؙz^wx@ˌqrK`t$5=Um*yz¤A_|1^U`?ώ];ZY-sRǪ|Mۋf4a;3ӍDL07IE Q䗭f(B'7lWT X´/ώ܉6&&WԨ S-~}?3ːvTi ˓| &j8>^K $@7K_KҀ0qGMBW?ܼ;h4+= qIPscZ3'8Y٭tcB&:ڽ TuwXS *XQEN J>蜓psvx/ b*& G&'1u.^b:Jc܉!J#<ƎKg+7=[l(i:K* 3Q%%&EӞo`) =10dSH^H1iƦ8}蓃0~(d7 <FHo)Ī͂.ӖnA=sGW~㜷r"3T-"t.j˃$=R|T`c *EzV2BY#Y5D\$H5m_K\}IzH`z~bQ.?5#EKܮv B#/8mF"JyƒX κ"A30U> q{px rj-[7NMe {;ze[~ q"6až݁R!_pcQ5q-E"4H޽*89gch7W%v,¤ ]~%x:o#w7kJLZƭ: |=19?W2t.nZTttɶXlRo@SӤ'5aWjRz&LeK3'<"Y+{ $$D| n&Usqъ4ڙU]>PL!ZnSSט C)Ɛ3΂^.*|֖GjZ77ǽ?XSxN?Y2 gY=ko3#`dꓘ6ٜz9/#tZ7kPv2ae-U֠b5nmΌW^+/ 7 p04 RI䥇ͳ#7p[XӲ@Eչ֝\bl*ޞA"HYa r3:ͅ.)xq+YVT{O=%Z8rS,gʹNJ14K ǘ#vGPPu|eABdzUnMSkK%@ OƬƟ;QL]=tn-]poEuF pR* k=KzKdrky䓓Q)ۊ_Jy ed_!PT IE{CvKeJImD39-< =5/!a5eL!]YȽz]{I_zi f"zp.Xcq`ᰦ;'_|ԥ3ݞVtIs3ײ"-:;e2"O'9%ӧ/-8:)$p=?6f^Ϯ2)$* #h<@c#P"烬BϦC--:+CW~;]uur<>-Ӎz¢zG.ǐc [b)7NG5ߘ~I3sgLt@O]juGD|DnѲd8$t7+U{{JN.{LCOi~@a'  5Rڼr+_|]l˭m0 y<@GH#4H!a%Ҝo|+ryaT>:MrʬNqvjb_0cgsOJg|ַu7 $b ^IM}w *P*nh+9' *INCAqs!3f;j =ef_# ?rYxI3^)//'5 &,g_Bfe]७ MZ1=O^eJ%Bm4(QX9wihH#j)/;n-hzzo$ ׈ɴ zӻ0wVH:_l09^ܫ-TC$}TUM\edFVEvz.8?t_18WCz* J)rfFRɍ~OEstΊۑ5|"J$qI[Յ) U3- ň"{+-uø_lhHPL2hT}~JqB׽T.T^ȝͤڜ;qqҠ!\(NY?Ց E) cMFqqm(ZRC/8!Gj%*k6}׾v9WS RtRŁE2kev׃(2 cwFTPVMUjJM~Zzq(i+ǜFS#H1ݡ.=!@x񟿼dQl vIJ(CurV i:1е'L ]4H iTd Z{ /QWca(kr^o6&Yxլ2\ N>5|BPt Ӌ,A3iQFw[A]u/`ZlCŭ?9^] aYԹ>ʍnDSX,+(aR_xs%Q0=Xl65::hȦ.Y(B@}+^LE 6adksb |u潥;g)8M@M] O~i Tt"Qv *k0?]YRB[Ng( E’"' 2Pvx(7|-vo{+n(mOnATnP[Š֩O ZPnqo!6mn qy""Ǐ)Le~MkgEs`FZ)08i ټ}#.=@qĻ[-gX!ʨF#kjqZt ]K?_6Mf۲ {FBϿmcaT=ƩZQ/"FVIc7-Rs&(]"OO=7J Df0J{e5-#ZhU~*S| /+DK=&8nG^n=o v32x9Xg2Ęԧ=qo_94ˏ!Q1=mߵky?_AޫY] 2D$y0~U\V:=Q>V;"4Cs.t(7Ul6q5ܶSbfF14;F>%|q9сR`zE8L+.=' X\4tֱUv ܱV.Z>'jmFNvk |NTE8E+X>nI9/ǰ3**`Gd?5bvIhKh?2٠"%8&ޱ65pD!A}X$¬Rkyym1{ʷP[$8gZJ_K'z /V<,%g]U[7Ղ|jeθd5u*BK1Gɳ(C7iF?q7x9jTL\g/-9FῘ1*>ab߷8"~֨CI$`ݤ@uAS De@=~Ov [bߺɃE dռq V?=/f~E?v9L+\+e {x[ 0X\=ҟI(%P5l0ݱr|MmP6p .(F]L9yTsCKNEPGd̨Aeu[!P4 +_{KNr0tL%;㖼ۭc4QDbV^ A9Rg L2kw3^EsZ(aoi=,Ƹk ϕn<[1NEؚw/ "JNOB6(;6i+ d:)ϫ׋Sd2f׆)ҵEkNt(&jsY#~Jǒ~w еrh>$.U [Zu>wNG&{1 /@WCrd+Nd7=hf;,чP\\J9gpEٿ/0D˝4UgBE3cȪ{xs)|}[Whx흃Pas Kln 312,RxzeSy,}&¼9h4H]~C _qxa׌dro&6_0!̙]皇?]s}WE=hf٭] Q&1 5mt‬x5D5c~@ ool*v4"úUzUJT tMur\o٥}%A;'>h槝O/`HMݗ00dpM7\‰뷢Xp( b6z&'nsީvywj>ҏ@oҩs"*(8)N.r"4DBɕE ƒ*a;I<aHB^ HUfhfIWŃ\lmL׷]Jwb0Jpgل>Sg q%W4n+.fX֍crU7[Rm4:y g 5=3~T cVO$/ڒcm:-ƍh(H+Uc hMtlIly&:}rִ#C[+@ ū 5 hh]@;+e7Ex[MZG~)3 w4CnEUZ$,8"{KgqFo6נv ס{NsQT;$}H0Y e}iA:h`z/fF*$pqL{~kKHLN5 Ch51@M4]U~FRAqGJb _U`ݥk)7/Dơa$X3򮦅ۘS}b  Bk4oOb~`_acݛ0d vl֘.'P 2Gu04.-PVW=۴M\o>ohp!o18go~obա"Oe3>>$7?zlC^ PmxÖRO$[QD~c49ѽd %W\^> -q6]ϸU8wud( Z Td˫skOurEF>6+b 9lѣQx^_}80"adm[MT*RݦW[IT)-TP:Ç:el:m$,1LF=S_Āy[m/1$eȍX[p rJ1!vy-jf*kAz z RF(QsMlj7]r1G%Ǚ(=Ϲeݏ@Y] I%t] !4͹՗8.վÈZؾ9H.;!r Գز %w, m -c=LDIxđF,0>m ȬG/XS'ZUŐ>PBUO7& d$-޸&!P/1"]Ӿ.x>9l5yIvҫ9wv߹a-QDǍ=WGdU~)T=ȑ-1goU3Ęe@55ЫI*u>9O(kVX?f.H-CRIfa|e\ר8?M^EJNXܧnݣsn&׾} 1Ȍ hB_ ,WV9,Ǭ4KG[c(+;$ C )eg"3<1h7 2񨘜S3@4f-./.Ryʼw~6 OM/DCBmU̙_*sb#`RAfhT R?6BÛ{v5AxT~FmQj;b5@$)M[70~G QDk ۪PZo:ዡ.բaGCq.j7 B3%Ttl+ e]vw-<q+Hd}^:9y]}G&̂3JQBCC&#PX}),9tfd6[xd&D]L[X,ܵ-`cPR&L k?}%D9-17df[Cpj2ȢDQCBdWZ&j'O8<3K?O(R1C%BND(1&X0C##@^py36hB({{SnK%74V<̄rN4{67KO\ښka&S1Y !L~A{K`V"ɶ} (3}'))w3z{C4oI{J5a+Oun䓤,dZy}J͗KhNg< {Oxr(h4{›Ո=Ы}jI@IwN' ﵍SQ~Pjs]kݭGMk` o:|ye}"; YALq4 Gr dL T[eh8kv,>`SP3 p.T@3ww;} FqYn`[#yl4t˱SԐ4oǂ) -Fnܰ^2g*7ke&\:ӢV@+MH[\;J9od$9wk˸jTUs],y,B*|jI8,O %Wʑm&ӜǏ鼱?bޡ%<7:$YS8+f#ne˔VeP7K|с xG>{hs&̎բ*svUyM 4ckt4f{}jZ2qaϙچɋ` N#Q3"qÛbd,~-vNA{_n Mr7k bFCt2 1YZ n>OДz>sYk*]j b7Sjcb џbqL2f#g tpZDxؗ5:j首'Z852/AЖ<6n#5A/VNJZ\_)Q`ô_SQߦmHbӫCD;P Z&'Slgl7I?C}VSulc: N *`]Ի5D=YI^P)l;41TF3}]A52|zT&Nx4( [>/~S1(MgXB;>}yFJ{*tY{*[DHmD((}u/&uA7- ֍&{ґ`0cCPc[ Oyv#궊H;/m{w [)qUGnDQb<4m'cYAyjYӋf.it>Ȕ {,hf_92-0n$ UԵdu n0%Pz!™ɁRvLa6"B ¼n@e܃#w*(q dZ.$GUAdC3.,>-϶͇&BLPH>J)ا&q EF%&,o"t]5 OGAXF؛W6*:[@O8!ZZu_БK1z#[`c!G[іn? h,2wE,n戼Xe cGx"k70\U}Et5t6D?h8,*iRqr!Q#;Tqf*=Tt$>=4)JɭY|;n1V.wt` Tu]wLF>c;]`Y\[*$1*Uzm;Sn\3C+2Pm^׶upqتKx(K!eJ_ics9QU ]1?"ˎ4unZvmva lX6"g DΙA-u"\sXK]^Ce3$Ժu.[|Ų鯀Vk`ς׊Jѣ =Vy@=nSЋ`^ݽctyIBkN>$f-lmW3Ei6x=z5oajL[:Wf@R˾WD5GFoo~޸H2% }KDBOjg"ȴ +& D% T I ~R|Ϧ2֎(!ż&sˁu(Q,յҭ 8]Q`h=0j./L{eaO b(N?..tתTr,Of_=jZA T)g{nR L&- حbTzϜbQ[Tn3QU%!oN GC|G0 kN Wϫ˞9{0":݋8|k9_Uxp2qXg`=' dE4aЂ_=g{!Y{W`NGWuAP'K$+Ώ?x@^P?ޥ 5 :̝=4Q|ǩqW/|(nSmp{T%EY00>c61Fo(26=!{B,@MYK#t$? P [W^-Z)"HYN-Hh2}~0+d{}#n5/_)1[|8쾖iOW9ъ|qO4D%w)pzEN UP1*t҆/_[g\zy@jQUP(rI~}KQd>&%B"Xw0QG*1PVT6qJ,*7goo1`so (ϕJ3{}^կZì#[^iܠecd, N^ӕs*k"$ VJT/2~sb_vH Q4z<1l_ eFoEA0k4̋&0|qvjMfҝD3mhTF&u`}%.zZ.ET$E ީЋwXz2}qaH$ $F5t_˘9V9 nHYՕt(+x[K%ʭZt=p!|GY {8 Aϣ쮌l8H+VJ K%|5aV0p^!,J)GhvnbqIb(4QC2Sm-8KavOlm3x|]X#c뷇\gG^rAs?-'$AJ|c,J 喫aDyergV)oFLu j*FI\í @<;r]w(RA$x Mnh.y EH:O2͡9Ta/l37*;#|\PSqtf}%^S4`X!wQZ p! nP( :sʳϽ;*k-„ŴI0y>f$ obx1 ގcnA<'b%CkfcΕ}4 ի#'+9غHɹ# -Cy9e-<D߲T n>#on&2tc a˸[ = :˽ {n9s =` t՘JeU{#pۙt1V(Y9.C<$:b04Ɇ^Gs^So^YvH$lVпAdj?^BqŘRDQɷO1VW7Y l)ֲ[?9i:DD@!xAfdܝGmNӊ8/PPQ]-F="EA`0:"fg( }pfmL $.+ R .STRs6b0CUUl\ sˋy4 3n\;{&8_3mpvqpL\{!+ LaT@S A*c2& oϧ޷ߞ[X>=ArI$;v}26.u@[ڨf+8ՔUdM=,7Hf`QpگbtQ 4,I-юxrhK{fTRl:2kSIXylccޗiU7%DniMP֠3;fZB47t4MB]qV5\+I[jh,! E t5n u&\BQ'1G[\Lթ.o[yYl}=AhwԄ PZؘ6'~A5#ۨ|X$Ifwk.x"@|dVa6.{rnw>pÃzZ٠Hmnj8dI(B({|*`ja?1)OW \ [/n! Q3 pk/eQk1aluma*"3n\Mi,{aIX -V\페Zbrk޽.sRj|tÍ[[YY[p$ *qhEA C{X/RQW(MV aw"G|Ǖ vnЫ`>D GT=%F4E{lmBǂ40*\G&w[\2߷Ws9kh6ٕ]KP}G2\^=NdTFބhfvS`~IN6LDT'DVA=8YҚԮ gʀh%XטqoP]NX#P%N9U(,FWKMMUG)PpGPiSMErfSUX*nY vcRtO`4%6,m5Q7EMamBwXM\d^'FM5KLK̋,gQrH*MZ]hWOˢI6]bh/lccF&5Z3!e=Ocv%XT~ᛶQ!N>c8~ѥN[da ʉ:^srg%Fp2͗oVk(YZ3_Ê+,Cm0e(0ȭttLJ CQ8dXB^z$,o{6Fm[mF#yZ#|HՌz:"h8I$$k"ϻ!mtkc:cKf˚Lۛ\q`FI|ƶev uh @,l /kYDOJ js*r:\ *TWN e&M;o+N;Ԋl9U'<,|X S}v kjj_e} Fk$!%"J6i EgxNտt,sDs+i8/!-if* 8Y(;Pև^+lcW r-k]>mP<щZ" m3YHBɟaɀ[V3#YzglRw"qGrDˀ4 !uqy6}lxK9"T@$ Aм%@nIC )JՖ e|4.8% Ъ,Cց)n,P,ͿjKW0BDb\}22 <@^U|vƏ[uJ6|`h+1O1xfE4 J> tϺghH pNE\ǠKc M&孑>䜴Q>, X;eCc9=1/F&U4$GT,W,V@U)1`崕6N6&SSt%-S\ajy8܎<%bHP|+>r ]Gؼ:-g1I$ZG&J cϺбw{FܢƴPjI6)vS p-~O%ݤ Zq͠/B-&i96rb Xա!tVN0ѫY46DbcuƁ13{n9J~+vm${JnC)䛦)h-Bz. u?xo31xeU=8$[ 2Wr,<[MYOR6 *DcVm]du]2ZWH͎_.Y2ByӶB9OJ . ^`./gZҔ)LK Ozjg$RVR 䉰d<NTbJNH䕿2e]1:*h TIaʅՁYczH\ݘ1mQpZ.G)p)UV^JZӇ0_fN#-H2>a jWR\y A?9E!8Z=Zkc>לrNJ$ϋ[$X74Z'=#Z2NF^A-eG&^3,٭ӳ ecUx|;Û},L3G#$q(-69Ĉ[We>:<0Û&7zChRW+0~CBXږJNazF F.{ XtbtKy)dlF'g'2GsaIu_2.lssサ&Gd1qᐎ72DDezrc7-ҳ2ZVczIq d*{[D`;XbI.6 JӐsj^s6 (^+}lhZ(S4cMeKA=}-0E!1++[ zBT{PZB%YOBI6kZb!)rZ8$($Ul'*| l+5}}A"f=rX4+@[r\c r_H [%AGK2(/ORŪll_楯N1Xh%.om=+Y7P#R&L"/vG? ʙZ|h󲚇qm_vAu5a|]s.N,myR*]щk<_EUleTEռmRfÝ3zKʿNf^DvM_VxD\ӕN;%+e[yndqVWͦ ѕZC'pdNƴ1)'umhHB04ڇp8W6@FO'Kiqnʈc >c~ e)<~: {r NYqRߛUpI[i'PaRO^E7>6 @08:."T h8zx#6& ᝶5+;z3"Z^C5l|3SՏKHsw:Q0+m:FQo~=Nj^vYH5z/`0bg{Y{Ӱp6=(2 rw'2YUB#"6esi/%*Ǭ<7͕=G!I3kÿ b9y~kBOO lnRb)i+Ζv*0ȩ/':FJb] s:[(@p)jTPm\&,Xt`UR(XM>\Yh㹝caUޏl ā鍡zQg}ͷ|o70is|%ؔZ-e1X!eS1R2olPRX[)ݹe]dKJ[r4=IV:t09(৫Kɰ $k. D=[<*><ЊTe{ >KiWw˨3( zHnΙr9K(+E 2=tXS2کp|B+~_BeC[u[Vua<$"ߋ,4pP)aNc*ۉR;; v NM{tLetGk'*sj.jG$hF_v%T)cRRi N)Fxn1nJl4U]0a "}ǜ> 1maqZY0v,,*10Nbn"ମgD$TjLF6XĉMeq?!<(tٝ`"50 a•s`U#{%LylskJ6u SZ Qb._Ǣd,-%4/09X'!'.Ȋ&gH''ud+jABDPf9Fbt_X4p+rdR[*z\J]B}fi-_:q.UP"CzПYNhaUwO|$d8@7S}i3ʄ k. 9?%U;-|EZ6!FvԓW ZJe A,s*^>#BeJ}^@_Uj U.+^ag,,fZ|IĶe%BPf&K9% )37@|Rny:_U)Ma~&h6!ǧE Sv8#* 52Q[3O(&`9ϟN+C)GPx(6DpUU[';؟k&|nq-_Tw+XxX?j#7\39H|6C/x׫^W'\3xĺre~dv !$M)HPhp}kaGBί lsF#3[<ɁN)gAa 6E#:3žξYy!܀^a@VdMB_4%Ie %mFzWȭ @hF_*/.$S%^\3(˾)Uie`+7~^` m]'S/Z8>W,c"9 :z 2Ys!Pᤸ6HC=#};,\[y1zj`4YlY3BXw cE0b;Asbqd!t0bN  ɿ?MhvY"-39ݲ#8W,OqpMOaʁj'D:O(5+L&~>3~)We5C]? PF0 K~@>\ cRyyPlt&#V6q72qe`Ve=*]{p%K߷s]H %آ{ȭE054# u2MҌq#LZGkr4wz2V\$J]9%`'VBZ.fP~35=.F%blxI S xڗ/^w_PE#N16rr=oʌ_*\Pv<M`I;'΃aeʱnFd7Tf;6aO4 "}4rq.5^Jlrڶl_sJ2y-ڤ%M.&x`QqtNVV5qɒy/O/HE. Ȣ"Q5!k`AP'j:ȗvr_|v߲kt52X~$>% ^AJވZ3%f*7v (a :r{ %a,n&XؑcoܷP$*yS*y`¼ϚIW1^GA˝BR`&z_gTUy|&^3HAW^ H#չ敜(uECA YcJBKUɴbd %8,~>;\[ieXd /u5%,oE; Z/{v1}E+ dڛ.֟p)Mb+H8}w_P(زE tz)>\N։.;y3*!E| DA n]]C;U3s ueEqxLCw_…g_ɟ((W>4N~ӊf5e8ZOn;~vbg^^с!܁zNjF@G=I)/y>JFg@h~#0<@>+oJDx b 6E+~}E<^& {y2p>-N.:SqtsDThqC0Q=/tL0Bjd97TJl,\a ک SQq>nQ/rUBWecA}>B'wȦ $'d vbW$aQ..(E@W >]|"%'.&Z|Cl2Ur~*iIu$>.U tLXL?/Lk+f9ΞF$;Lk [89a5sU[qO4`_ ,蹬N -JW%7\I>aa,~{ɐy( l *1Ť:p]'1J .~d'29{:юg: nWE{kDuʇ`us#0|BBZ Tp'?}1[ oZY8F-z:'.JO.;-Qb|;<pd_UH Ez07DfO₦ ?/g|S]Wɸ+;WlffؐAD o޲ESYFUMmZ?s-x "ZENZ7eP8Ija: I65>mkhXX-e1G(a. GGgq6w/ƴ\=E8W7 V?کjo!zP1o`(ϒ(Mէjn)$aS--K;[ƸjKlUrhQ aM k@z3ѯI=V=qԅCD¢{hv Y窱X`@ɦ[%S.W]3ⓤ#wrpX%D083y܂Էo?ChȮs”z!akg @KlWN>{*npFz3/T%,I$qf3YBt ^ dvB: sBdݼk BMJ/|JmNiG%dwh21`HAseAE&c\VC0LwsTYB}澐i_Q>~UzEHsMuHKBTRWa hH2_#B*} 5VjE@B) .7i ױkb=b҂k̟yQv'mꪬ)ܽ= 7|X>o}]7RGrgHX~7˚:mP4ia`nyy3%Dю:`zQ5n50\8N): \R6ƝM( @hrpf0KcqмWiz(0"bwC}< ~BD8‡5Yy3)\lyq4pyoRn;F}T_Cݒ @i?@$ҩ*< _%&#?2luf? [W5)CUQЍn}7vYϻ˟M\e&IPZ6@R`ƚxmI{Kh ? F8 @,YWE&)`zVb󨿸TYK˕T4Dq]Nӌyy55ۇf7#?ؓNM`aK+g\"SȬԠ@?ԒQ(iKgQY2 u-O0Ffl1.Szi`PRɑUy޿0՟o6j,?VvtjSLF0+{Mjۀ)~GtӉ|Z R'(?`)<4(q$~'TVhf3h|㛆dgG>r(j6(^3dQM,-eҐUꩥ)1Tۏ3Yf ͏iXF':ORh ׯDB BI˲_ל^i1[ wwnO󬱡ھ +2i?)頛$J𫕆#Uvgk<,B 9K!g0P,t *58;ŭdMɇM |*#҉{軒ʘY,"~v?K7>\ {Ewno/{w2 $F{fgBo0Bix7XG 7wSĴJTuN4K~iܔ% t@Fnn#b K\k.doo|`s.&b7%.8AˆgSCL9v7>7BW©[UC|u13 &sxˈ -KuM>npmP7-H)Xk.pcND(6\ C"{S8% 96{s+8e"G(_y8 LX^R~U%շU6}!upŒ63|`%`^M hLv|+k$d@P%B3!iu (6 T*ޜBBПaɮ)v1Jj=vGCwWJHBr3~b9&{pzuEgd?'CdhXV *{ &BT4~6~ƓNlŮV wAC{iqn *]YSMG/SfD*,Bݯ^UGV:R{Q1iHq #77֕^I8~W0vl ^h5n[sf_rxHby=Ќ*-ڝțP*__Uξ20~j LӒ4Ti8B& k_Z%#1=ץ. .3?J,˝5JHwTs""Y\)*Г{LШ KL(JٯSlaχ786$ӊ&_3[/"iMPyUd|ugǎ$N}bE۶/]ov8=aJ]y=`#2Ί@vMqԼNǨIqu{[:dq]qRi6 #\o_md1Kg;Qn)1ۺ^ɋ6@Z 4 DqZJݫ 2ycN2ΫJ6Y7 aTF=01FƔykպs+ [mDq '+P$hjsb/#wNkPy+8qg&fjRt~a}*Ilhث*MԠ'QI}X5ĮS3l0 ByPІqϦֲH Q%ڎV`WrVVKLiT⾭$ϰ8*mŏQ5ҧ'>v+';H2}*.CNapE/ƶMb<dyvvd cDykJS$Vmݷ_#iLmd&zE9N7F+isl]n@$̠q@Z<|_DlFǔ}}ݬ[_(po-lu s T3wᶐ 7VfMigS$[ ;YD28"Z9jdA8N#u-\whp;4t>vȔ$Uv`z4\& mwu4O5PUs9scokC1mWİU~,7Wx>J1 b0xr48C,w.o-?)\f* kP+[w ZVv?~Bƫ7` ` i 3/%* qnLKcDHa =Bk3Pӭl vᝳTKJ*st]&QD>hr{*W:A I{;(qD&.6̺k[-SHl% |䊢h%(r<$/޺q IZxIjm19Vb-62ve 0"Ɯ^M))} T@3;WEX@+!:Osm_d/K9 ۏ((eN[JYxN9slDT4~Z'Cbsrh * 4pE!鋿ZTD؟\8b_=B2GUDDhIT1oGݨwH+Ȣ8jmIm]vg <1;-Z /i[v@$ErfDx4 IqX 5B{1"r*ߝVUHPQMZgE9iD {DVs,7c'Q %zX\:ஞ×xmԁ1v]pL&9(o^rA%|&O1R0Kֽh`(xj`'o} 3yv }ҁ((EÚhK8|YҔ%#SYr m0hWX1V@jXjS `,6F<8G(_lY5N~/z<? -*/#=.8?Ө~8g |;p;Ym/Yg9M\H#z zy(e\%zX4 `?E3F1ICzrwk(mJFcwJ#0?F^&'sVq=cLLFS O'=łGl#\oΤ@6}FZ|*&"ϴ?YMsYƼߗO ~F*gn@Qڀ|I úA DQ$(ъd{j!( u$qT[%&Z@֜ 1z<ЄW6@6Y̿5z#d ]g ฿Z$Q$&vBӚ H E0P`i ozC c^IeѬ}j+vtED"Ը3Ah}h{>gnUAI.e/,]B~q,]B9`EZ3 [0l`o:O^<ݩL!}~_ok7O C܌wMWuv3XLl FF*|L&rMv+ͲHӓ 塳1ӸȰC\RטOGuy2>}TMZA~ldYLXkK(O+k[ NcNB/t"wғYg‰=?gz=~z!X!&'ͱ. KD.fa&J v).t-$ xUaX&.)=h{Iur'r\D>_WQ8KB@63ںS͛g@u&#s@u~c1r@ѯڣ5s2X B.@K;1aPfJ7b^cS?~6Ԛ=T#Q񅹇k%S>),C?]2]=Y[@YHy0m$ɤ t0 bGw,[+a DO$5Tax=o2Y}Cl!N|-s+$2Mu'zAK|3"@KۡL!R{R0)#/ͬ)%?Z F7%2-ʭ `CFSsgB72$!81YLѿz'z KKq(5BW76mVL >_1J9Y_t 1l:_ DzÀTy<\>R_i-^K'>խ.s0NXTq$ysɬ4)-6 *py7,hr@޹ 4i.4K άY`dv#^ʐ=.;rIڜ%MA~m(ʳϭjy]* pXӝo&wTTCAU*/0-REmgp?9hQ Ҵ1PjU)1]Ƶb8LUm'5u {L/!1TWO\BdRw{.;T0XDJ5_E4GsMc! u/何W\,pJMݓ,_c 8#@XOHכjBXȽטQ 7v ǔ-Ld?L0rf%= 790ԧLx+ܦ`UkQvY_} O7 U⇙zM&:}a;rOiw6۱̇/1!z蚏 Pndmzn,RXG0əMuB٪jqfwxjXEKȏo6ymk_0aTw=È>B_{)m2o~C@` wpMI ,\/ל׫OH)sW)u_TntP2Jw@=n}Nd68If`j~Q# 75Y]cwK[B$AIme"3.@Ҹ q3daC NOٍs ȸsZ v(b00~q8W-|(7C]Lq?TUW[tEG{O`fES rX=&nr7Kqm>","uϝ8~<襃Yջ{ XFfZI\#J]\7 8֜PrL1,mJE3o)-ib}J3aaWiDTAةƀ.[oW8, I,RH{w<4{^3EQws#@~yM[aҶOڤpKKDȺX Ӊ)S:K02V$K>,%@υT稊s(#(Ɏ]<r#8]^nλj ;'1{5UpΪ']7)PG^FJ`Qۢw`{ɮ/([3dL\M@p/ؤ8HhiUJ~-T*`A/ڲ2SVb`y x)3tcaqzg_h1[O:ۇa V ֚V O}3>!ポ5U ~{Z0w|4}'} HG@͍%7YZhWċ8 \>u(N1h x/Dփ~dKR{]3im)ο6UMca4YsװbOeGY)k饊=1E=ؔ8U 1,9,A 6W懻\-"CZ`a"O*hL뒍84Bf:1/Ύ3"4E98c`b)w,[q`UD$+ 0-Uآe9;yM]kBOg;Z&\Vi3^ۓ[z v5]I]1nӘ T2 O+4Ka;=obҟH b&O*`yKe-)h)z*3xaǖUCyYn?F8./BM l&90="gD. {#,+x+ )#0e緄uR{8u 3-cj"k"Wjaj*+^AWEzQ%'$o#KE5qiWUArM. x r<`0 r z)i99Mo3K|]M%Q=J bFPhA/չO2VHʜjly +bB.a!ץ\"[ {Pn֏{RL0Pt?vhv2 x~’?[K(9;1d :A'l^ce*0U_vr Ⱥmwxȯc窨1$V~7y0Z_쌧P[x娝RAz|{O'KV:q1F`|:MmAz(:1Dx4~ݺy`*K]VznL-k;8fvL$lBL/)QPžO6]Wy,%2`b32,p/v:Z$7&Go&mM3jClELP rY/P.ATYDkW8C |* j3@VkBa=aw:HgwI?pe( OMMFyCJyu,Zy V(P|WoF5$I3[ (aIN!#^ Q'[+$=n ~K#F ]>r |#З^}LFkyM)$#-q)9߮i.:LKG:;y34@d?md\hn}ŧ9UX!TQ7嬰+RNw2ۼ]Pl"'b6Hḻ?0 XgsjM< ?G8uwSú䕴h2ʧ8.c,ѐbg*s.2(8ꯉq9 M_o%nOLNLr@⩆m?vu6&oв9,-~QI&"m`yo|IriFh)Q`.RfaȤu*3o -55(WH,'S(aHsIK-]xZELZjWgJl:CqŊW0F`5+c^>舥ki_8b856?%^y(bK㞬syW_]o[쨄.^Rsu@iSmܭ rsZUXHM<(:Y2FU}>J+-~M=ڄNk ihh<':<2T(ɬ;i|;ɝUʿb[L̔ o+-bA %^w~QOiO}똜iqEV{{YR9͎#j?|ICU =hx-J#I!ө~C_K#>Tg_̖`%daL$h&Njo2,)10__vHCY1DR1ؚB*GU M;f B.vl~E쾀,1?:Ϲdl& jo^jlnr^Cp\T^ƪ4*R!wVZH$)D+TBEۛ$Uei5iGɁXhη.\[/7KQߤA|+ċ;ig?=GV yI^3y@'y:"ߜ{',tjHąVe!?P4㙱.U59_;~e݃1uƃ 6~YNH-upE#Oqz8#_RySQ_cn8rҎ_ao@\1PEK]dd 7~z٢fHY߼4|e =f<(vYU*)4 9N!E_) 5Y#7];.G9|`~z+7Vhl*M*&TG3-ƥ3xluO#S%iHz6ީ :LQ ~EYs=O;APҫ^܀@>( gQo'&nx0b_~k<9K+ ,6aa%)Z|"l=!n,\B=B辔[D5UpaQ}yʲ: Em'"l#!-pv&2+[}KդA[YGz{)"~X 3L#6c_xnO\ R35W&ϑ0Ԃ yCoe+(Y|.I5qwBnlVI.&٤V>LC-yV ߿3, S4 21 HjCHX|< WڎIwDxPG7&yD=y l=)`gR )|%#GgH~u[>qe^,fVўh! V):9i|_MR3"R|>sUh[.M AdfpHMF|KC9h"JZ8rCSfqI-:fyg_/s"5xX(*/vW|bi3N9q? Rx\=̴xoS_[ex} ״hs⫕9tWM}NUA=#p FUD=9&dC.)0WB4a-~ Yב}@ג ZٱߘWl3)ͺ -2ϠiLzÆ;{O'̌悔qH%FfLW@jg@"kZ`GÂF3G̊}Æ͹mC48,qrrwO_Sp #pzF)%bfs#_|t)@ҍ{^w "y<)v5º%/u!U<ZDs=USE9֤$z\3,Q,EØ_Hl wj:' Gۮ## 89wׯ @ADn8 dDXop{`侾׽~Brܬr6'a~%m줠v4|:HzLxZwFKaMf}B[87zP6e8bDza3gdŸ*<)g ц p~k<iWIְ%V 4`Mw9Ud,ܕTG4 <]*ܩ;IRPx6ޙE-g< &w# ,S4~Ns˦MkȌùݭ4j;r].$)P]} %쾂Nt\  B[@6F"v2)wur\2%7N?=׶/@d Sʻn3HI/]~XѽkCa;s)qBa$by7|(BJkYF΀W$T^F!kZm\r_* {_e)\ppJ GTzhEZj%75| 6I8]M;^.mȵMHk=M\'h^jP5'ck4pUqM;{1piE}SZ[n4`tVYJ2d9 H"V؜|I մW&[r ba7%b,1 L4w:.Y<>홁b(:~F|~x?" $7oxAUlVwSlpg +[Ȉ,7Yk / k8 ,K"tB#\gvEƷ*Գ~3YfWv#Ɖ+DNX)*@=w/::Flm^Z sxGĢ%-q"O.,LDo"_3j:2_[*E )twl5YJE?9Iؘe^,(>a-;W wLL90Qâ^dLV4KyYRY&Џl9:TlTlY $Ghd0VaF/AW?$3J7e[~.jsGܨ P7DkH*]VuKL>Ep"-Ͱڻ5{ӬrYf2ʽ([:X?k0ƉNN+уbyWT 6G/$< @a񃺲ɧkq(pD29( ҁS7SDfB'Z{1Л Oe(cƎx~$EYrd9/iK5'B'-_Ep PyEJҀJGx-#pA#uE3Ha}д^XѬc}:΋{$F"uٖӖy'z[ƞoB/6SZ(tN09vD{A6  k J+AkjH%p#5q`ڕifBZ͓RUwv U *iODI/4ᑓy$g{?u@Y@둜xI5 W=SM'Gܫo,Q5`*5B ӭm҂Zq 84z>R ;!.Xɛ>n{Zv 򸘺1X}Y~xI"iyt4⅌zL%Z vRЋ "Ou-*Ϡ3WYTEzT(+6G Z74G4zhqЄsz9@J#͢~OW)_\im x|?UX8"wZ݂Ea {7 8/DWZ1 khr77kaLKg"`C\ wgOWi'@ $"f:_ܗFA䙞S!PjM/c u|\m'`HG]}VLpd ݏsIyL`igasѸV<"[?/7 )  Êq5)E wlw .s|ZzT&E7: 2 0ltw8eh#$<>>ejo[<5hR?σyZQЁGVŧ*o4hn"jQgNL!? kSrsD8)LPơ>J9mS"f}h՛:"uqbEgvRg`˶d thwL lZ_|w.3k"ykWn1ksrX CvbbXp\?ǥ ?jX̶1IQO;+g'G~1*j]*a5t d-FPS2&E"jxNP3o"h R3H5~{yY/I ]y3a!} ؅2\m(,!b[BH69xa;T=(ϯ6geh@1h9]?=j.~-8UW,1ڊijY7=`O>{Gje2j-Ŕ_-ǻFeΤZ>ÂM Qh/έwN)*es#uF;Ρסv޴#cL ]fD f{{uK+"ZNz>֘@N *prۚ84,|E4,*Z }As>/1RG)i;=Az.F 0RocL@ڃɸ)0JYc?c[׌ 5ِP:a9FlxcfOj(pH:oxFoD+0@0uPhԿ~m%8QDk˜Ѱpg҈Nb0몈RSH'UhM 0 Ч$Z"/c4{7Ġ ARWhEЪJ6/y?Z0hҎCV^>uqvqAެ7Ilko~l̂kl(> weh|y:NPUse1<}}QdI3O:[bJKkw}ڀHyeO]q` sȣG+xn!v(zsF{\$k!4kCzlT4zL& i!WV!k+(P )oҴ?AڐK!YKe51w+'ƷvuIoA95*b9*!cYUwkV mMxs֠ꊺ68(%N;,_HQF,+A4ޘtkp!5tɬ7t+&BY7l -<8(xp2NZ,Eg!{=4OItL -ƩpOфKݙKAa|6,b:YEЕr0XdV@ N*[(i?xdcV:B)_ܺdQCЉ " ?B|5Hu=UN[л(ht ܗLm826;WʸoJSDY⴨..ڈŢK n$>Ppk=>Txh!"3V:HCzL]9S0l{ʤU5Fa8TYwS2ŰbSJ6ȞiEWE44Ҕyp4ZI()pC$ҔczkVRlu$d7 xK{ N7<` fg*R2K4N/zW+5~Ä%FPon|>ZxߗQ0LAjvjRD2Q YP9ZlA{wH7ѝF28,il@"@SFЍ=ؙUOE$g'P˚)!7Eß9ysT[]Ct 𜟪,\N 0cPѢ)]tx3܆iUa+Ŷdd{.z[ j3vvm3zƼtNpcSR{>.9 à`ʂ9.ί]HAL`-!w[B 8e;_v{}z'mkbH}S.ttU5m޶:-ac8}ēch"}jdzU/\QBIb@^PzȆzn_̶9=`ZOڐn#k}ҥŅ ݮEGc!|X}j؃4D/c0?erWH^;!IpuRzBڈ%?dCmQ|HD({FHÌw*6;YAՅJFg3daӿ/b3@IWH*B_M/[sx^3$gWBz8-\ľerxZ-x9L"~f H@,^oU `g)iK}K5hw}zM,'؇rPN᠂E2]13JE2N-w G^s:ZU+Prc,٪ ⒲66{>gqűKlL.~Mzy&߸KHpXWow"gcS@ 2;"]亵NO}}XkoTȮ; + T-ty(ph\@Xm1}dIgQic]mYktpl*kkޚʷ`y?lϊL+^;ÿCg#Aj@I'znyMDԠKZ,,pxc5!Xx}SxĶxު S??uz| 7ē@DJOĶx\ڍqϋfz)aUrHRr[)(O [ &dH (:(>4Wr 7:"uKS~BD v{H33`FXBi ;G.Q@OuZ. H9o g@RiE GzsLjCS ")RO2dY;{w#=Dq՞-D)On?>ҭ潏v3&`&X/m + Wwz慄tJcѯ)38y7xP4K.qj\ c6D dR)񧌏F'aS 1HװÆ )%㙸SWf;N*34xZ**BXJI,PEX8u)R>!W}떿 +T5-diR M?pe#s.BEL7³=ÎJy뜯WZ"c;GK=/A$Bd)o6حcy|*%h.;$z@Ąz@E\t;hyc@]<aApH E%b>R]&= UQqNE*r{Lx+ګŏ^?/D+ȩ}SY>. y@ S.M ԮH8>LE= 1yWnӻB#C'0Nw[Eb%;Ȓ9ZA\mi7݌V?Sq>Pv!i(H.ޒ>5.[5< ~$rt$[RVb K.feGk\E)BJՇlRŏ ]q Ld_;\ʽ/,Ѡ#] ;DSr7@f :`?#V4zei ko -֨9lu@O",K_6zE=?w54,z<Mj3T)/:V!^a#Um#Nfvv|쉽dh_6ϪyR(+18aw>c{}1O;4/0'``VK̩w͑xj6+|}4ӺcE:6j +]~T@9Kpew|#RL\;v g?Z\)H"W;`%S_8؊!եЫ(tCr7ICyRAfNJ\bQz)#:y 'C(A~L1W±|Qa|$6l\L)]3@sNHu<:/zQ7J/ʠMJcXΜysn g ΥMhKWi%IvPxH$9+Fį]-Wd37(XP|fv^̸9tAI;"*Qu,}`c~ dA{1P3Ƀ_x*n`c&  Ew e %*(~[GΤZ3r$XŶiw=̔}!͵,KN=Nb6TJJR!G ^j{^/!5DߏUxȣ-c vb SiNVcP~Q|7T笤иƮFG ;8ZuVVp#gqe ,k|]>TT =r9d~4JhF~v=u0A&wi} oZ:pؚ˷͗nNtgtaPx+6y щ,EQl uܞʭt$Q {>VkuthjpKjXJ_M{B~iB$;E_~M?fn˫uLpLYbMTv>N*  K -b3͐&P!T ) zP r5,,:$-+ru>[A.qz$S@:\FqYխFlGÏ;RKi.hif#pOtI||}19&ߑ][|3D -b~cPQ*.\666N+7fЮ 2U"5+^je(hZ_hNrlb"YN+ciW+QgwP,|*Np^[Q(JBX,l _m^t$HCvMQc9~43 02+ۢE[S"=}5n5X;ri.);G&o񱉢~Ahf ?1%"J雀JXjiF A&_;]= W!xH^=R< s(F7gƿԳ 'u+gـW1.y Sz^SNd$WXKqiY߃؍um= v(fMf1܇I>g|elXVW9r6tBߎB$W ;SJV<]u\toy 43H^a,f,i ,- [?4=~ 򖵫7ayAIc:o-Pmhh'ΟJ(#vtƀKx;Kl tf5tSh SUM"kɧull)9SpAol0 w0VbmE"ou\/q(wջpa9,[ _&`q| @M .3&FM$݋c6x3:j}F Ih3#X}L 0'/U͈84rvr}ʔ jZFB;h{iˁ.>1|1C&ަ 1xgXQ T\Ivi Q|j̓#j<g?^1ȀJ͓3 k-D"bhRa&'`.\ݾ!sJ\e<=_nne!Fϯ)ӮĦ?|ms:Pd--D<*`M)rG/"W}I GfKSvbi#rTvN Cީǎ(q& 'bRdrM7G-',*?:bMW9$ -Is :lq/2:JR= ֭COk^m"l\ܝejpt2ANFY}M<>jrrB!b#f8"zfdIjj׮gX",^_ē7&:Y1 @ŅCa)3K9{yQHO6ʒ:u_Y)kyuq-6Ǒ,T ]wRg\Y'2Z奏±y#֢ڜi~HEatuP\Ng͆(_Lz|;*$V‘5R"jsRSWS@X܋wIR78Tp]Z[А.H/Tzv7|taPn`CY`Y'ޅ ?JC`SǜG?CTQ>c'D?1QS„'y<|%ϲ%V}n`H; M̱^)4s<X=Fg%.LqjDULH'P{ <\};dˆ $Mi[ǡd3߉0`r;҅)-O{T4!1dCydk/>B#D@A2xrY#yZVDU^IN&O\mDB伛4y >pQs(OE4(:"x!~pIiqY!d@v903=Is .m:v72| `k-@E'(É%g2㸊 9.|$P^3]kK%M/7⹀9N^Œ~X<O.H?3Dq 1 ~O %~lvՙu{ҵrFh˄WB_Tzp5k^7_Y#Vf6Z-ɤ&O>dsvTUAvC32Ņ L(ڎTXew$ *Hcc< SLIpGaQN . $'I w^//3O|~Tlŗ~.Yn9@Zf2 =ph"?k+VG\Nʙbei8ѽ$ntcTR):qBXԐ#6SB3qŶj^-E!~nU}MFm IZNA,n^ЂTPkӚ}c0du7 Zso)j'oƢODd?Bζ|@AKU%FXflR+=P 7.|"ͫ PA9߆fW |w2$xK?#{LJ-l ~ǡ0c t!'Yu]\ j$l򬮩-'7b?yG(,9l,1D0A[}nIU1.Vڣ0RuMH]S7 F8BGsMV3 MJFxbd) )QݍdX-| #;a1.fv8XvE B3J(j+Lu@Tg}3 Z9z%lq Q5S)Zu-VVWvFyۨɪW(ȵ@z la&K,p̕Bq8 <ƑZ=f-MXklz˱ۍ(okEp 6͋ePF Ki1O+yUMafJZc;7 -W GvN-hmxZ#X;>B`Ұje2$vӬ"4pW;͒HH  nA`eG)1|]F=AAx[߲^wb6OJqpeDn]cIph4y(m|"*dBh^TcًTpDC7#:wsD੧Эr=&SK֦'9_(FNz `BQ` 1Mtmt7I'y"Jv]jA::}ƝKWDW*if6?C_k=oJ)nHJedC:=gqzP8~pm6`AsTOγdndzK>@y;9 MmJ+4%cpˍb9_*"g} n f`N& I;&֦Ȱ}Ft9ҥZ{Fd;0bu밁¾&ێ9s^(:SeqV~X$OSt-M 6㊋=B;QdΨ.|]ؘEzh2'*7).jvd܁~2Ca()bwXZ!dc==fg]"IGCZv%ۘp;c&<$)נR=-mC+k5Z~,ud/-pW`3>-A_(Kp|q_FL)4y[Q rqYo{FEԷlcZK5i۠)1v̈́/chk>=xH(x넽ka`4AIa~·;vK I#qat,mHڃX]X$+攰>%;sA7z>Jn<MK']*}aY :r qAHpPYtnTgD_?At+qK#*()r_TS#Rvp{粰xIw)\cVNKۮ#PP̦{Nkc/K^zqS+S傪v: ^I / AwwKAm"|c>8C$̬p(}Qh#KU>MYMӋOS\82b-t-cE;$fϏ~'8M1cp-Y5P 0hzȅ]Z,A$\J8GV@){+>^BsU3^Q2ݪ5u-j=<Su8ˋ9X@{"n-b5QJ~a*Xwh]E * (NKiYV/bwq*:/mC\m 8A <:IYVK&hdfU'Kh,6Oy8|eS],E趩IpN,$ĝXՍtAlr4ieƽ"x-kil^"I=bFVğu\u x8!P-g*YVǣt+-#z?| }gP̹YXͨQQ}jAz ֞ܧUu1ӱ/! ہd'(+ZsSS~iW]isj("PagdNE3wgv}4pҋ;!FEW[_μɢ(_(FދirO<Dd:Ha}WV.9>5FY^;_-cLZ*XxG[؟^6;$9pmXM5,c+ģAM jFaLV0sZz]օipi`.a8R8$V;pҗ0=u, \>xV7Wd$B^PD] 4e\&~۬3&AXb˷b0{h)h]ЃV %3<__>kFjn[W;F$<|(|{3Lm%0n}6K(gdќNB† Ɨ4it˯Bcq],FNM}Au1YtXq 6,51Rni!:8'2,41e.'aĢB@:"yiiDϾV7ދSLbmWh,J%' $Oχ]^Zւ}@zbfO0ࣆ?֏ʐTϺ6I\m/em4(D630.5֢ noӒjۤo!iBO/W ,ק-~&ߧ *( g!lJӢ~<|CG=+-Z*5Z8]; d_>xqQ C@vm/%~L{X:J`i9e;-kgVCkGXRI$:${#~{Yb93?ו# :(Lݜ~=V|ء7I*=2xnU-M!ԎZ eaqEUFg 8 w%M+7,dČTLfɘq3|on:G#.Y#tJD֡M{SYO[܁/|>~gV쨕\k|^$nlW O.RD]">LsuflEK6,V%tQ ܳaڸ D<κ`UKB&?Sct|}Y`ІtGG^ZUL]OD?Tó!LoD>.el}erf]gycmCC_WGkmO[on=yFf\vqq9=ȎUu\tGe@I Er M0Ӽ.wk>L9H ~q6#ҽlr\F„QJftߢ4&_7IJ0q VE8ǔ@Z\Hэ_?P w,t\6gR. :i̭:'mZ{-@f͌t rKUw9GϘp@5hXWU4 PFSLy-MYbI }jQGH45%9*<ۂArPtgsu ʧ M]Lai~妯~Mz2psm݀l՟>M/{NE~1Y ')>I0UꍍDR HdQޝԻ5D b#믘:IyWLbaHMO]B`\(v P $ܘ@[oM]͑^3pdJ׾/{ޗ!U]1^!"}O08"95L|EΪ@ R $z y\ [ѫ/DG .>s$cΒ9!i) $\wл BLo8<& 3',ԛKoW.upUOR $XyZBC14:*GG"Ʊ\[荅O4:9Md1کb;7JQDX2bݲDd]i "FGy?sӯMDc`Z˚0 ig5'.A̷Cfɋ |eޔ3+<#p r^z#!Nx,wz)5a.qb 9ݾ]ֽ(^YO|t$Er`mjk+6-!%l0Rye碈Wr n~ls\OSm![P^f)ݒ.MnJJKuUnYT9Jf."^ &FKUs~ gw\wz tl8͍^g93jƔ~s&H/!TB~h |RV+Y"'8X3U@RXŧdb 0d)TT圾M_# npA>h]\Ti~V0e_^(8x̿8'⇲7ǀnvVÑ $9V̾(7 :N[, `BkWܰ+C_ O:J@L$))J.-̀G 7ʅj]aSwNPF[H؊u⢗kNwsBܿ}Hgт0vAK*Pc0 7,JrV$*FT \ưQ)*P#)' ?<3_m#=1fZ{#H7-#f&Us\mebǚE"Pو;<,bVx@F8H,HóJ) <5R޶Fą@'aP7K&*Qrft34x wjn݋NνtDG?ǠGljI#'vj/:nNhǫ{t!t.]$3לTiS`dqU)qR\O|N,\WvHb2˜9kr7HɎZX+Q(l/3&dg2:4->mv&N`ٙ:K9VW֜3m6Bi`Z*d@y5˓(U;gv,ykfJ?;D2i0\ef d6-PoHZz$"9)R r:VG]յ%5La؄Ta7W T1JfwD r9dI> 126VOay na$VrLc㩕'FaOۏn' 3 lxsнSB.WsuiC6KhDQ 7f[=-!PdP?BEFrVVWnBbil"-Kٞ:w(JJj !,/Ue?g \I 512airfAZ() TD/]w8L@Gpz^S u±t94;Pl[УJ؛3kI^N݄OAy=,hs˷˺/w*]mY7%0Q\ f#p1{U,}VM{\o&$;5W&+IL2M%X>_U3;!PJfAc5}_EVyB}XgW!aKj^X<;neŧ@&vI' Sb4^vXuTj_#9@ ok oקJy0^ɕWW~^$Sa9V{&HlhAn;J@#uTC\i:ƌ{Ġ w^p$s]"xq#pT;}VD"uܓGcGD`;@b=."TV(ȡd\KPwsCcשc-m FMotڇlf\<=WfQP@ ~ Yb8{ }M/3Q.2-/C&9l3GA |] SWwnJR&O|6ȸD%/ΰ3jDg#0Pā qv^2NjKԞbCY Ul*a4X6q &\Sŝ!xW$L(|;`n ImDņ˦۶j/?yدC>Ҹoi+jL(g=x!d##% 6$D gAX, Cy$=|ʊOe sI[Uun/Wd+Q&ffixA鈋-#XK2`56y4V;tT|g`Vzn_vSmv@^'Ǚ8q9%j*; |GLӑ)vj?k@\\?"fǔ2#tE Hx^M†Gc˜%H ޶^+ |L"`8hCXV..D-PDۣ].:٣Zg\jp/j٭tнpEn"2~ID$)5 Wx)A3{|3AY/˲?稯Mp.s@^&=uY<Epbѭ'0avB(q^y(.3އL2" LR_UwrE]K)BnW}>-[j i?L3480oGwI)L|UPKz|NSf+$وܞqp*^6DB'׿^ $/F<[ڪoե/O xc?DYڣLiQk%)sI~IxDĬlZ3lۮk1.r ~,r0V/_MXs++Q+ adVmO'ꧯq:yȟheK#]S /1بwаù.H]̋)* co"6ti'qL,艔ozPUDnicIQ@Bӊ'YE NFp֏„{a nns'67ԗme(m_+?̏(a+{;ȟ'z0SqzP,CB##5y|a\@. -bغ9}^J Z'd3<&/~QbZ`=f1?YUli ǂ Rq`86߲M*w*jӞ.6 EAbr|E*!5\qov׵麈r0le,|qB5j+f SBRͨrY>aq`_H<+YZ^at'@ɛ:qD@OL ?0s(v+M~1"ul:CQN( E><zCX5wpq0 =E.6W$m3[+r꽢q}@9ZٍB<ˣSݷmQ-Q8-?NF;\%HZ(LwtXKL>РÓ] 0pNsS%[_55[Sah dm4 k G48.n}d$OAc%cz7ն7% u_gr=(R-(k`ݶEI= 3#\uLVy9Ԅ L\v=@dRR/#HgancI)PwG-Hfr\)۲hENc001RW_n?쎢6\9#3]JX3E@`6"'uud|q N(4$&/[À8R?-9G>tOץ x`qCݳ2QC6"eφLDz݄0χ!!qYg:+S=Vc?)  z;ehWRm1*3o"6%W.[JWL6% y`K:mdeshe d0ƑX` >$3ix:?E A-)vw9ż)UUH*2FtA }7}~sQ/'Q[)F-Np!KO 'hZۀ"i\xk1j @sCTJ|`Yl,fJ ܹCr>P&\AYO%'Y4ijA2 _/vpT@î*0p;syD]bTl('LȠ4sUVB4kl4׮?"eW-(8RQ|c긌 < AVsw]]9'sEb!yF/ɷCp齹ʭԣєs+EPթX8V^?#KQ>9c [K c1mĤǗq?A#݀Iُ5D AA[<8Ճb5 ߺ69? xaT#>-Mp4SeR6ކpFw"U$w6$!0{C^E h:O9N=}MQ,iꔖ݉zku}=f9m.c5eoR/Ln?uPuHu"!\ǥ3 0@̄+`w0SbakGHU!AAA?;cD H`~1?*]R|Ms "lոC=Xth ML^w NGSwoP<{A-%be)p%?|6+kEֺ]ciqn)PXpbkٔT'֨|yA(Ci&H1KP8rѤB@7¥¡#|)d!Ioqd,xfS9d(8ϼ7M 79xةL<8^ j#=N?0ZOgbTbDI4۽,"/4Ĥz Mr/[:>,W{4//n)08>L:o9=O*P{ S'6[}NbxD߬ԢμO}=[B8>eSgLaM7 \c>e #9;?`<qㅠqbd`r~0*7%} HpY8oL(wI9GȾ M8$$d+ġEv:'GR?%IG<Wlc $*J@a7x8L(N* pzGDWK^_Y&ń-$.`jdC%q ߒO]C`HI~nH:t!|.]R{W<Қ`Ϗu\r'^H{>BɂRD|vѹ]RwvVS ²OGϥXR]G}sѾ͊Z?~N"׈>fIMhwDT`yDDd"L$ Sv$lcJ\/87okv+{JI8 NǂSFPI~ Ms4^lK [.#ϠBܒaL@FPfP.P*G9@̏JO l3Asr`p6:=cVe~bBh:<|x9]B1ApݏUU.^s ?O"Bd' YԈ)Af?$' 3{"@{ś9ögx<td.z)R '?>?++{n#WGERvxgކoue`e;ڛZOhnc^K)b)A\' g:nIɷgK ~Ⱦ]5F$ Y"]Ƶo*Sic1FQB{Odϭ/ʅU*.AN(̈(0U_#G\þH`Sw߇Yv4pkے8&&GF‘6+aC1;d>Z+VfC&w=n 2[خՊYFنAe{xa!x@tjR#fe*ğ @uGψyc؃ `| nMcpi,҂o-7ͪ&Py`2G rZ,kǎ&k̹TV 9sΛ­ͬԂv"&.yi8o&RLت*JYx|fDvӴ}I_cޣec{j22ս lKG׃1~:F9`^tʝھqє^6<\ɼxEV FbḼ{ |R#,3;-+t_mתv?(o;쏮 W &) bū<*S n5IYwsq~7֎4u_5l%658o}5.bP1bIt's5nr: (׈ٔܰ_4_bZ8__0 b3ܨ@qLpLrZiB~L (ƗKE7|czWeyp̞i;mSi[.]-\ vz/>>qLAPə2oc[AiJZi`ޟoBTF5Q,$j+@k)gt!hmLΗQ̥u@4WF|[~ <780. GK廙564aq9UW4yDj_FĜ=V0tyPA%TlLA0a·|]Mn«APஓqe!97m/]Y~9fE[w^nٳuOp9cʔ5?l\@zv֌ h>﯅EUOsA*ᏇkM.@dGeycPD-҆emuGO=f+>*<%Ӛ쫗MA$8q]K_q{8g~nk ;Cxy3LΰxY^'\*Rg،Nƃ(LlTQl4ӚtaPvxFDjRlՁGT1c Bֲ;`~`2 PJin&K[s II|9pWVvj9u%8(`WLXGqxA 8+mk͓@sCc-g@rYx_s~8 e.SЏ),c6Dkucӽǜb|C*Y ۠,H>0_I  6~^ltL3#,0NA*+@0ElA4t(;l% I7GE Q N#^pPiLPy&b:j> PgW[1c @@MbO anH)CSzZRV)!]ڻʨ)Ͷ-$V^: ˜}֦o.FkpP``+&UC{kDd]A c8Ɛӣ.nF-3 /qa/f4Ō:PK#[{8_1y7/b?/o)!./ 萤.ۍղc]ص-~Vn,%xtQ*jv0%<^Ӿrhn^*]Z%0i۲M2&!Z= z:JC4pOJq"X'<[N"ݱ,63sj;K.gxB{ N_YIqE73 y ruE 'JTgԼ.k ŁI nMQ6k qT9Mϑx!yGݎ/p! fn@T kB+uGS?X~O%h, !䄡"YdO]`W$co^Nn2G}"b<A3pi7 =rfvu`2wx|Aw9srZ m!ϒ TY12gVp~JƄtCXADk3"/G#bLrͩ$ERRgh.=JU )Z+/Y?~wT@\֥2cEՅfd&&5Cuu6(L}Aza׈Za9tnbJb Q(@xZ,238v-MX^p_L|-(/t`Zʅ9 SQKz2nT A/ʟ;Oge1A(R0ou".&L_]\W:j ?(9R岶v4[ʄEf"QnW|ip+sb#뭻Be`Kc= kԘ7 ##n~j61ئ#T6#J.KWhA0ܽ-v;q~O1'L2&np뛮dHwk>m7fۄL@"!vŰIުʓ+*A 0+]lC/u2!cԜ i^#ߺY }"[SS9[v?T/9a<8đK2I#[I vƙ-سsX[rPp\օ{,H`05Ddξ@{gTrEEXwKyC8];_')=sGx^l.ui hc~ }zm8 f >Q.+hT] |-\)Z#S;Vَ:̚Vw+3ov0ښ:J_uNPEa̦#I{KWNr.v7e| U} =oœ|pф@,?XW{-pSKbj~+o?_Ywɹ$1cc֦@q Ur0؄}4Vc%|>e?tNȉ=+1բ_#wڥD'cXQkO4fEz &+Fg3VJG"}\[0irr2~th8=S1ȿ=U:e a$E%KPr颥~K]Y;D<G0}s'r, ^m,ag`p:VLK'S|}Gih7)% [tp2j/~&#Yby0_ A/] jto/~q> jӊ;qD@&Mc2OF\, ufaGek֓5 d6BpvIL&-b~|S:Jcԛ Y^&=ڐj( CjVBD =3{`J)j}´2?UJf2 ٯ: pHۉeOaۧ7 6-а`ۼ;$hDǤ6%LO #&p}&~ʖc+{jjR7.VYIߞQW*,'J3?*}J?_7VWg ˛N_Y2 gT]6JXrd?8 ./tƼ? ;Eԟ :Ko@YTHK9k 8-_%B`4sBDkyGS<hŭ ˋh\qa%c^(r3L0.u0uL;G :$֠QNhV;f|C>ZbfwDmJHd="0Ϲdr`.[rt8P}l{/$5޵gԡvxJy ;/9 VhA# Yf優RfEUngҕ>ffW/Q$Ɔ=<>'o X@ԙ FbQp^rޛ P'=UCOxuY? ͕%<¶[ҽcFmo@dUAi4f-dՈ{YٙGCRfc2 GO.E%e'J}71 4 K&gG~(eb}qt`/Ug{k{n[B. mP/X<ۜƳ2{ޯ @jirtO~*fM3Ⱦ]K;CnHl0.ކo/^kGRӔm=ޘRwFΒo ֨u) v+դBb]pӐZ-f:tduY1u7],WqΤdГ (]Vbad`u;' ֡Ae aArNO{QݸvQh\oT QќϺb[ PAv;+䱹%w4oH;'˱0~`Hvpv5@{[ "Y'h4= й[.C)1޹}&Icbq3TpL\ A*># =S>6B{zf)e&c梉 m(L۪u"l^[;+^8NpO+?R;?&*b:4X%尛fC5)2tp>UϖyMXh颳m{@ pY+'ӈF!8ۓN ww*~ݡZ@9wfx]FxgBH ~BKDMRp5PI}\9&IJUo~k`,qɩ-*ӣd1k#,KF:sxcYPNj?{L j}xhpEm. |DzE]Zu_/`UI 6}}Ϩge6N>#Y$);76̭1.|e2(- Aآ2Xv'׿[6լ0h?]GG 1f PF[ro#+7%(82iOT@Y}X8mK}WD[.i)EBnƧfT |YiIjC,Mtv' ߑy84FC\pؘ>paMkýs,ʊ-J?m?L*sZlnM$ /6bԕ맫LXTrSRK@vzK *rnj!yN$y "\AZVփ7 ]S5NM(nwP)vӾiH.K?*|TY 2{ys?L%T&=z:n(q~K8M#8 /B7w-PU!xF[l+)#W܀0iv~!ʃM+hAFAڒ6psFW.K;mf^%Vr#It*y}Y-.A^.=e[~%0&e %/f{Os_н#na>)֢nNMpg骮|M.I݈[z%>-oze- ' f+C*t *fsDN<뾝-7䅑I$xYi0כyROޚF0ܳ;)6EzYB 68.,_5q (7'(TpXQ持DF42:@)m 1O5NVǸ‹$(_p>s>Q$$}OSGB\US+lL3"" sә/fxgʠ gjKPw]o!!TdI=>fk?O#Dd"ڠMBٮ`z~}?꫁bB\-\sj gv_13Ԡ,s\t4# .ʒ?QRǽzŽSY[l͐G߮$\ iuX-4Y.x[! }el+=vZ 4&g*z3ӽw/MG uBu9$ӗ IVvGAv}q*yudu?IŠpKz֬U편e7ؔm7D(5qͽ/z<3'Yx jZHP@ B fΜjKuʀg~i[xmZ2V5j?[hRQKt\e+uz@U<2o@VN\~8ʩX!GaYtv^e.:p XF ">&! p:6cQN:U}yo؄тᗤfssέLۀNY8YJvk-`ʞc#Gu-:,FX;zV3賑f(z^3EjȀ掼|Nid#M4OZTfnWANmoc2sQK,W:2}"gFjTLfr6p h(V29*g[q]UuI0"y6qU'/^1>, pzJ5G8xUPyo~1(u|0?n?W yۊ?TR2F3t ˀe>"Q[C,n>=r ^ |Y\r,`?iYxs:"{⇍j hPzTl  ΃q_R 5|aեVaÄ6J*1uE+kES bȾ%x Lch;!u<,_rul+k_ fkf?ۜ+sC>tK6n>\V PfY!ʫ9Y_k}jbr'=-:--mm-K' k4P2BX y2-W-څ/ ɺWq扼nr1؉K$`cS>`F^HR4VӃIʧ"괄ݮw!1gCHɛ /n W$xŖ63s[IA`^<*'ޕ&% Ĭ֩"fG<&WZZdRl #m@PMS;ݶˋpqU-7sG;6l^wh2]: CC$:_v'\YsA5_DX2PeN bd2H!7;FxGދ{Nh mLR;~8K9WGlu.M%So JԨ&*x-{jD', etL߷UnT,{ ȭw֪X&I6ɕyLgN[AV/w/]&N 7Dt% 䤉}3ߊgFkv:Z6B6KUmqZ'JLJIŪGf;Ԧ=祒L~J˥U]tOW҅k BRt> QGQ5^^*1=jtljCaT||0h8,I|QC7 V4F&13DYL)`G#j)U 80J)d;8ˉLBXcmY~͑C3S3R&@1*Y4TaXN=RWrw4e#g|9ZP;E?w~ 9yb6sx*;PErb-cRBLYvmHǬ~kĜh0|ZltLVtjV&$2sN9:|ɻFezQUWi4 tնZGvW56g`Y#b@;dWN{N(K.;WvwX+i&<3̱ QTKsHO*=ȺrˑXV>œp^S'~Cv(%YX١JgRՐ *O{,v[9 +q.%7`ە ᯅ* J8 j?Tau )X`G /3xU]LI=lm ۏ/LYE)tVU~Er?C vq=$D/:i)Qr?iAgvb Ih>i]`G*B8j.<ʤ a#Z, N 䪸1c&ka .s߫JmlF-T>١@Jh]^g)U& /!Ol, 1kv+g5(JDNݿC%V:&lӃ])߅]mY*QgT&hÃksxx(z@oy+5a qLAhX!znoWk<4yt>5TഅAXE2ёsǒ߬?WF!Z˜qfE8ɗx<CI@&}4ɛʼdAf䦳kC惾aDeQ}Dǰ1r6tDhyq[]SN΅XU77ZQcyIi:ԼWo6yƂ(+Q#{>Hڿpu04 8,m@x pV_IdY&S"J7bmP_ٿPɮh-pT.Iխsܹ{=_uƟ@-"l4}I\^I33Ty~1m$kA9'ENfCL./~dW<_3= 0 ֛DjO9f *䧭sJUGtِќz8D Ѽ+cD8)+ 9)M[<..(M7St=$- ,mzV%fj+HP'8(c,"K`v أbZ۾6Wќ1(h.KQiK_v cدx xr M#$!2|N M^#C,ix'L^wXl&M&Beu9z88dʁLYM]lw}$U< J$Ÿ A]aPxewel>~E5&ULi9fU#lیIOl%OOmcu7(j %{O>/iv*; Bje5[+4!{^`mE$Ҫ+aIÖQ]ާ& ƞbi7&/݆mAu]$Tq:czj[E>p\ϋ2@#ջ`GP*B`X>:ƀ@vokR+.i/(mm+J3 -?蛲K/qD'b*׆R•HNbw(# S]te픹J}USSvI QTuAVp l5[ȮRཚ0uy-s6.0|ћzQ ׃%WzE}p0tF$@-ς Z >^-ǡۃ ?÷zQ׋s)ϟ#B!XUHr)6{Zrzj-5kcGDeAjRY _;_39b"19E({5ΐ#1PslB?f7meUTՎ661vnA_ =tuTs B`!0ʳ$y]9ϖz*!%b21p#d5Sil\ALPO>+I-]Zg}E8IƁuHv[>&vu Nj7wU%}KYݿ@A$9UH%뭚Ãa $1j=T*egW/mPJROj]c"'qde5>F?*/-fsYs+*}p?)}|_`k뒨]Iz#  0U(79ŔWʯRxhYäCJrx [DWbX!BS07+c R}pР\"WTzf\k,79XKn^'W&.h,M$;p ayCT=>EƠ>Ɲ.0x>nKo4[GNDݩo׊uN$0mN~Y9amH,EDsZYJ6ҽ'/*ZGJĈΖWc!GR<71Q{x8wۉL a ֈegTi2ֹRþSPb T!C~'z*ge.S㻽ƒO~]2ƔE&Ce䄛V.nN褮ZZp,!}hsORVo)/Q?ŌNIa#nvHY^6dx`=v&ƹ0rg'ʽ-CʲoLu6Jjz8 yƓhlpy5HL)RU["?/9766\2|qUgD;*w?zLr-Bs*`u%/r]` IпDW?C+dBҸ E5^F9&:εGx%t&Q B~}|KQG|h|GS dr-KJI4K0D5lWMS߽xi; 'yU铅{/eFԀxѱ#H3;IA!\UҒ:]p?,y^Wfluxscݏ3<|k9e7L?„{V y +B[O YFА@SNAig`;rx R7qKf#@+B@붂9,&[Ajv KU&U'g@|e[OYNm0lkh 4+'hstH(fݢ'5DUQ\ؘ@#>52nC#Au__,<!l[ `@",nAZa-֕kx1:lpTzk C6F_k녜pۋAO>[djmip­[ 1uDÃ&NhۜA2֟ql;nDQiv&QK=UW%+.5Y_n]M9lNT%S(£$:/'G şxy2ƒ*|k(Ds+TB_.M(A^хZ3E=5cwt!_!3(ՈUc&5Pr#,z7& 1>7b]fuO׃LU-9s' Lf,_mnQՍZv_.tE۬MK~AY/Ӈkxo%젶dṅ݉Utc׫nh pfhuD<^o#@O{_N6(Z:Ç}&ca[$eN*i@Per;>p.nbhԦWTKB]xm'Ym ~rr_slVzu{ qsBE`8cO-&2X$LӦ1ǎEZU\L@prI7MRSk 8$̜!ZE//e2)L;ΗU#>3|9Ur3S WE?iag 鍴i"?6t蟗Ȃ3ĭ8KY'~Gu5t*4E>es䍛HNfj'8mT(A)C=(p[ԫ~}'j* 1QK2'r-2\"`FW`vnۚy^' 2ΨsB+6TH#L=ԝ#1b4Jl-MJݵE× eġ`G>0 *rZZ`P FV^P4rlAWCn,s~j]g'f|&ԁANQ|k̸wU/ѣ_'S0/z~Za BKD{][ri)+[R}\M%4Bԣ5'S<}}*QGg?1ZqT@/ˈ[ ,G5Bv5ă歂n0e*quk0vόK@Lir&2LwUF~zQݧRz7ESVH[.pNqH4_tNS2l;Tk r[!`^iTf"o Y>!e.f=XcWZnĈATyjȦ഼tJQL)5M1ܙ'> 6ߝKgi0_m\ U81FOf++b<<݅ р%5~3 vC$' 2֐+xg7uԄW߃+1z>ѫ/^S Xϕzpw{S>ّKMA=Dv4c b 7٘XꇒJ$OQ#*S#NwEߒ3 ÈƐϵN6[,i9RkojJ wP?Iϓ -}Άn"ʹ/~h CmBU^ڈJqQ%:~  Rm`_A:V|W IƬ>VxǴ%t!bzN@X+U*l.<#-y g4DM3Pb~^Dl "w[yQZdD)aŋV8p '1p0dD`ݺ k;]JGNZ[ȆI̚ p1gN$8t?&ؖ HU|ӂ?-&'(QUmjTr(G-_O @}3  ,v J#\/ݮ)K归WxvRtG0CxmsD>֙E $w"{c5\J/<5OT>6'AEf{~HH@[в-!j ${mGf MA-p_d5raf N?;q:з|"2|;ߔ+Zk.]X%m,D%9+5.{)sbo`?"H@9n?.һ1QkIHG +?LvDaůMN(r|8Gk Z1-)b %SPy$N$tdѯ7X 獉‹6CD5"+RZ eynΠsp FHjզxt83*ʉ< &GF†/A~&Jưh؄kg8RUΰ9aCXt.Z`0rT DD;ln',EWzjKp-wp1%冟eYt]N?[}碢7qٝK~<%5Nq1dY3E^9Zu/Z[l0‘j~Og5~ ă\L+ tvqͅ8bC>+^'}U&&"cU2UI-gӍp 4mq$wnljF;N"Rkj- w@%c(gj?wAtV1eMm=6$UX,1>;而] :{QXlelan_3F&ɏ}Uۊe=:Iy|񤵚`чiodAފLfD E&e`H&S+𯃖&M+E>}ڨQŦkcmAJzV_{x (Ӊc;^H,N&\ y(bh,Mt" {⃕xm# 5?ݭ#**lkNN-A(pAT_[ti@Yw~Ͼ!ear)Zs"Sx|IHnaҩ*(:}?%QvO1gA֋; uB:wB )7D}i۳ *qH&̚6^Ȧc J`N  i*m):}RVou:*,lmhvp}%L̪E_&ze8 ',ט䟋]**e; #7IX!f\26ÉOjiѻvmrڰ1ԗۋΎt;OjG\t_ံkV z|/'dy|"Rzjms! {?).߃Gm|Vs@PMg O6<&6\GSBO*ȍt q rJ|>8 I@o(h\f(iEbZ3&MaM6uHn'phѷmJG^%}I&Nt HQ#y(PWq2\\)1¿i}J "o'w+㼣Ɗ]ـ>h3"LFAϟbSoaGLT0S>&1?˾T+,G"Z=p'oڣ{{=QΗ:Qoq}pZLv"Й^oOEIIL6Vv>`]0]m2.2(}\NPd1 91oB&/rm|UΘ'-s~)8bԐ]y<_R'UmR 7.?|A-E2jXnL὎vVX4j`6JTާ'߄e2+hA}Ţ:7aӗ[n9qT&5C+UpDkۥS0v7<II . gsGYoMi q;M$~1wϗR-Ao{t0Ɣ>3ET+Iպ8rެp+{u{P"Y⦔hOj}SR;aO4#S<#jpk\c/-VMtё \$ֺf\q$1,Gor%$iɚbqBjNUeΖh̔t AUҶR%y4W55(@[UѾI| 2"Ӕ061,K&M$|V2Ijlc~G?WY HL7El{$Oi1HRq GU9e/]ȴO$ #,VVi JկߴA9߆J$ )Fj-_2oGvu*u_XQ)t?,B?-FC(ٽ` G>F'S6ʃbabWFNO/+ݏXbhCo )_JYzlѪ8@pmc,JN' FZI0'6_ޤS8 A~*N?.jЖDvmS_k<`4!{ cUpߣ(B%(AJV" i_DT6Cȍ7F%^sږvp/SGP={3$15*e^WtSO!^=.%«6Y\LL v;eg&j01PƬZg&sLOlqfHhfPJE3%’8f)+"=5ZpeRdĎjS+$I%9Wa"'F6C{֑ %f֗yGo,ZEC\ (Ɇ1ɣ({||\XzrzE/RxN;Ony[XC]ѥG Adʁ3T`+6'R>:||mm_8/'Ԕ˜&ecL}por{ǢG`N+!Kݶw;U韙UIE .Dt7C2$qǞwԚ,!1n{j#`>Zn{fo6^kMHJM }@_RG8СUW 's#c9 &TQNKYyWҌVZ{Zi2KrV] o?m|d^$M 7Sfu l+I%mv2JO?-Z9;Cuk`XBV00?H׈`vLJ< 8ÕW9nQ"K>2yXd!b.Gx 30KUc]q~3@u _=|P=82n4qj@{X`Ƒhr 'CcY"Hl]Y  5!;YۦDkbE1 =ƃ޻`@1# %YQ}˺gB"FyAm㞢n_ u{j ~wa_mBri+7(ڛB- HX`1RkQ蝬CSgU=~7 9lJum 6#5 >T'O&hO=&'Ҩ&~ke؄e<5Ќ:<ewMC -̳-;L4ǗfOH|[7Ɂ+YsSt>Y!TΎL굠SA`V4z$5ЀGCZؚS&_Aʆ[A|qvT=J8kS_Us;|͡n!ʬq,|?)ENS-Z>g(< p9A#r`7)ov$@ E5vk#I!^Ǡu['<`XG&E>&2[GP%̨z2,ْ5`AS*6p5fp֌%3Ta\>,"ۛ O ; *XsXW*jȘ~h&WuT#@ bER;W꬀Ԝq#y2ygoZ[Ҁ-CHTdȴBi'P`y߻>C-ĭH%if҃Xt<]Go25͞'Dx0ĎlX,-\srl@Ԃ/_ PC M| 1Ys"UIˌmTiC SfU6pO8d41F> MSi/!Kq9wEYOgQu$_3+׶[rڞc<T~ \> ZԟF'ÇmysfR*ܰf>ikd=Q5NPN)OHFޙmxEpZz Kxݬ~Y4w 3D h zZƍ֧”2w(`}x?qx&;̢Qcm8K@Y-g:- B["ɴj]d9jT=oߔ(a`2洧&#%$ԤߡqhjWt._X$^6w4UoM0FL2k!;}ҧ>:.~p1{ qSVNխi~ƖJFhw<׵ޠ畅zm%TB}3(hPYtO %KzkvFHRqQ1l]!6j]Xic17 \nL>ed!oy IxV9_f CSC|++OL$16BqPr:󈴷,=nٜ헭\W5ZQsy Ǟsc-(gR+Z$^E;M{(zcifQx}[\P\Qgz^H$!b3Qd #ȋnS#O_୹ iE (<=[]Bujx ¾h;dg5f\dk -8ecD%xFmk-jGN4 e=r&Ɔ=|rwli>BZ% Ȇ6B_tQg[F0Ha\Y@34: +HsR4Բm6ް a8@ o]%O;0MɨG};b>0cPY%qWEdZ#a %R=ܯ|Hf8\eGb)tQY]炥W>PL;aEW %acuu^ykUW%߲}]%oDht I^'`ܷxR`X[$z6Ai~)a<Iժy&dad=g+ 8TjXЂP/{y[[)4M8.:%Y'@L4"ZGDH1]+o풻Ji₁<[}úQ 7^:>OO:[&x!,Yj{[UU[*sa"+s{LUYP=Uʲ=p{UܜXx*^sŮH0وxezO@/+{ܩ'+)`,CH]BǼOGupNj=Oh4cGL5X^qpL ^ gC2O4+VU~hYB3&X&UfT# hec^5ȝEk_-l7dhUZŷ޸4(G{%xA,1'qWPD(Ⴙyc:+ o8l(F8G%M$F1B3(Y8E@~Ngd&!5 [/ǏD^ H#7SR+|1KVoh;j}3DSĩ!f측轢snX?-br@s,@Fv}n*#_;ÝfCOB$Aݒ؁9|tMB(R_ԁ_MwEIPV fwP h!чgބ2CkbLp :m7.!ޏ/!0‰d!6CLmq ͵ ]7gJ: /4Qv\fDAћZmƳ[V ;0 rUi?X.xo85dٻ&8;ڗŭSœ(`;9fnV`tOQa=GgVN&_2&^1K=Mb =&'xo^cJ##Oq8ĐHg+&:]\;W,XuZ-p9윹 o 0CتMh(:{ +gZ>>oY<2r&^J,ϓ6clWSQ N=BcҸ?|:d*RS4a:h\a~SdūT3qIA$s~\8DN_A7*ۛ@~Nب2/2( e3N_ZZG0܆Mې/jРI=r^?+DSμaN@kQXE_? 5EXJކR%7 jFW6;3rV (wY݅ E(WT-dqJ|BGb+]/*|T$0q_47k9*5pVsjr<s\+vJ?IԲGH>xCyZT ^_QH rpJ]YYp@tNWɢ)/4S) fX78 /֎L[ j# ϦW@1{, IZz/5)~UEn86o$#][m3tfƜGۮ-SHY UYcM%X-u\aZ#Mki ӻ.h}WdpLGHX!׮-E<9p=fC= ̬SӐʂzu4[.K0]QP ~gm[܎V(b%Mt씰-YL\ѦV~6$WYI+\Aηq;,l沤)r̤g2>gXyny\"Z!ם[[\ AC2;䤭Zڹ,Hp}ycV:Ϡ >lc|9¯7i\%&5;|H#Ѵnek̘<$ЭFj4Hk(jCf͖ !68z5j=.Jش%qJk ގZ~ !NiJːf玊)k[Oo9Wf|5g+' >% ; y%paDCJ}Zy hm3)S!kQRdɽÕ(5Mp?Au7t0A ٮ! h7:<(uʒՒ~?"qAEBƽ k o0eK~ن:Z0!'.DIc =^B Lɟ%A܂QQbødG7jH)U)VΰiŬ;9P;# cxfֹ M &FB!nPC4cfүM% @\qui_fJAE! .0Y"UYo+Q ZQm,+}ruoOP="10+e]TǎLi1Þ !{%Oc!q|suxc' Ef+DhD&$1C_vJm镻ZŤ6/U->uj[%.n,.lM]J:/֯rp#Rb-KXX-ZEX%4UFPwX*hBi;\`zK5/B؞OCh}slTӚ#fTVz^kk.lX|?.z"CN{RV^@;elԘl1 GU`^?SCXIRjl4cAHm aNIwɬ[0~K&MG ,Kc^ I݀^mC?s^Fu 4'Q{7%T(0y"YpH^H' ѵ&dp= XW`ŕjRL3d?Ms1i!}sUiMVR˃6ܝS ):T: ߑ5@ڕ@t[i>택u7B]Va8> yMߑ4TpyX" L6}NlP'ۥU/(hc# IB9@~jxPҴT0Khl#Mk#y.#͑x ov9 渗vv@c:,UTeŹx26D~&^Z0PvsM.%ߔ?D5>8sm{[Qr4~ڴI~DQVLyo0Ƶ *~kPf ѹqV[V7aT@h܌>ɇ Wf B6@( knő/@+ p3 ptlPM6bzOq+q꧑ wCԟf|d*V4+QAtqF{QO/|=*~zń ]?uqV{}lt*5yWp9Q 95Lg@:3S e;Cxs]!KXxd`4q3ΎCr/> SD "wMc(|N쩸.5$i{R(DmK,Q?\I ȇd `҂9cWIz*oZsAxӳ.!H}- ̠4S\4kgl'mf`'t`^džʧeTUy}lʹ3i9, ydT@1ne^P&BU0nW^?jD&AK\3VGS1!@aeq{r[jW}R=ᩱ[aX,Dy"5ɫ{>,1>OGiK$%<=)Da&( ,?m4O+_0?⤌PT%*_BzQ3RMl@}!垖GTH|4or8 pžnבK&8BH(s") $PJHmjj1G$/PԹ?dp4vcm4sN}-c9.Z1>_4cmhu=Y@\dK=1Ko2ZI+;Mր>edΞ?J.8S[ж"sٲ5rށx>fe;_ea( f Q@8Ċfuu84(G. ){6Y6:Q\w-Pf`Dl$]ahź绪c98B9H +tt04**cf;l q!$0噝ji쩣k׊~kg{yV$YB8"nX{GwϓďWॵ$sdukWgAT-e HN8pb}97_}6$ 0狐ka)~ϐ ah$ȴ]c@s=16'$ȷoYԽ`ANLs* <6]U?L#-0/ȝQj<|ЌWUPl>, U F`wu 1æ]mM NkpD%rzΦF?lW+}h}dŀWG( icO^CWFM/Vo!њjfv PePQ0}3]%PxF:Jtȳ%|]A7!FbzFav9_V\5\0~n ŎNwnZKC,{цǶ8fɬqfzQ) A(_]3oHǃKK!HN@@APۥSPu/[FÂQ‡SRt.N!{E 8\ZpNc43& =B ;b@!2αa^2q @Y`Jce]>Gm|ƍZ1-|Z8+Nk78<cM|Plf*eR;VuVpQ?j{V)5<|:1lZeڑqXȅMٖĒ: /Y؃2f,Ҫ(`#3_3Da5])H!:LN​T]LT&TmWp FkN3U=шFː ׷B2]5@Z KUh?4<]&'y=#A|L;՗*5Hy屣7yf -vL߆>{a΃G槹[ڞoIeOKBLV3&ZW \~SKJ%0s 7DX$%JۛJ =;,ARf ˊa0ç LE+\'uzuSPnC}) zf(Ԟr7`.*WąJ woEQ1t*@tHĪH4:xy'E Jo5U"Ty<,d]Lp?Pm3L,0\h`1,zWakGcJ蔏pŁ\+I< Pt2u uX]QeI\\Is Nц~JB(/"ԽkZ=0NgQC4%=hՀfײ)|~cJH%ZB盵i]pr$fߠO(EsO q-@ Mm5>FW H}Xy}11B@GrYМ^=W6r+/s&9S)Net&ڑvdگBJ1-4|)(JJQ22MrS"&\#HuGl}&"DU V~硸5/>w+^H~Y"a< 5dRwuh(w4i8XAJ&`'TRPE28X亭P+3h'qTD5Sn>6 wcnLyɶqeQ 2VUCDAҦ^8\m5/]rۣ%>8tSFmF;2E IA?nNbSR}*( cTV,ݻ:dM Z@q8f֞% o~s={M~nڗcj@Uz1<?mF\uԴOfK{ڻ!aGԏ^ L4yqC2`Jm4=P ׻8B@{kgsDb,\0S/j_Z)0Uu^4>X,I7y5ds*{ҔJ^ Wy=5){BCW( u*袸5~qOgsjMC*L+ q*k.{3bHB/{-4@j"NHQM1PXWNr f,E"bC^AB,臱g_572ͱ1QMCy8MypA>fqK!mc|8q(AU#9W[4` y6QGvp#kN; }=JuZ>P7zS&D.hhOa* Ǝ XöͺZHM{jY׍03gY/ ӧh`a .izտ fdD9l2{K=d2ДTS,^k/D#s43Ad16 /\F=c<s'iJ"YQʥMɠ+^M}X=uD[E2qSٲ\Q3}ZT=#ﴅZ~1rEfi0t+"{i(y4p%2k ƣ lɌep2# |퇣h߉'W32 zI Ip "``eX($ W Э32<;s?:cؔw\5@diHԣh͖yqf1(f1uGu |^Vq@YM!;A7U.|jr828,@Ȉ Q*c4LN}01_J7nv Gz-IOJ?AJG+ԩ;kHoXJh[N FBW*O$Á9 'Q⋼*-9VDE *`Ɩ݉Id]{<|ӐUdzZ@$ 52MzYP\1.S:k8*Iтy*F%؝"FǺ"F(`23KD!m5u"UdrPfy"ťZ 1\zLތGso[FԁL;{kE )dS9tEֆ%Gn7oq ¸Q(Cc3Q(2aDlnЮq<1O[0$ F3Wsۭ}HKkj|sSs'XRno\[e[up5 i]ހ_>^4L[=Wļt q/6biw4fc@f b,5!*_zfc%*hlOЗy4DX0Ո7}Z-{n&jD ^~@]Il0+Mо7).>y|WTјP^Bvg Uwڂ,52DĭrցiΔ۹nzA3L.[n*C=+!V7ܸh5&pNZ.X,RaI!d|/x,dd=>i(D.ﱺI!Kph"aKL}['K3K:g뮉S^}KKj˲z~^7Ý Ioஓ`&`Ԡ$ne/t.ٍ :0wʉk A{ +T41IVψn~b xAG~%N< [2 I'kX@4WB_l /I ¶/Hi X9Y[|^+@d1/$lGtW.BnzcyODfd  ܚ*W [k fq/٪2O/9ElJ\|PG,*,} ս`zN}#ώyߔT}ס?QTv>BA8#r. .;rьc+W.e+K ;L9#m0{jzxpEUFeleƟ^ ܢVCKX9::apLԌN e#{a3Hmǜ2쐋{]dm[ACXH3/- >1 yrf O{,^Α1IM"L߭!&f&-\?`SA-ػROXD5NcŶ\Y$TJd&8rүYzIZyږŌTXb\Zc!vu#~,ox;B~!}%ȷHl z=3'96 X7~.J}7?(osN"*O1Ѧ='Q< wssHP15pqMx({4MF3#mrEDL0U8D#> 'j4V6Wa]ɐo^M9_g2ף hM7 sR-؎ jUii' [fbHx!>O2R7h<7[$TO2AТZ`=hgBE Y>Sgރx< Ou? Gݝcj2{Rb* k %_=V":og^~j#s/X5=aq >\v oZ]":4{dND[Pqғ17@ڍ1þn[ɋЈ8O9V]WVƴMAx?E<ֈi`N\nTo%p%y{ܘvjtl0 se?R.;7A=ru** /lG~$!xxqAtMq5Տknu*B?|ȥ>R m#GZW"42S/IIC#Lh5 cIk'(wCV0m~_qkae/]+_8P>sy~!`/Ppd.ؗ|~bR"!50z MnK%ud?of t3pdzbÆ*)bi dViO7Բ5ۦvO3dhr&@qSBT\h!;T3~.]`fT)y*J3 6 s2Di'&In9|<G^_dIkE^:eh d+L ,.2̾Y(?2I5#ѱ7z!L~Oyevqr1gU,IWIwb1T,%"~5tx%QAS;%" YsъNRd ւ;pe 5۲^A9WH -]׌~g:5>RT4B픇_K3iV=y,E<C6MX=# ж7:^0ݜL+>8QQNFMLaH/q]ϧ!cAW k*,D%&ocF&10;3pHZ-;8j3?alVSs k k/ѹ060p#D.Հʲj ؑAn։jz%w~ӋN8Uڛc+c>hmN‚FQL[ ppDyO_:ZzT[Y2I4T-[Wv#`- V3vdqER"O\MH2yz-h)-u@pC?}6PRk `Qky6|5p!JZhuI:>R>E=)&J'Rᢊ$/8ai`_G`lyj*2 qJfg%ϨN"=f+ lVTjk&Z^!,Oq3Bq[cp.9bw#VQ,Y=tlm("$1e[YVl=q=MNrl"?TW"ڒG(i>n\>P"ZX"PkIo糊a2shfv)al `|T\9Yř C=}\Ug}Jscߕ:zgD8{(7QYPorB/=xneQ™T~ێIfTaY; sŸqaӖ !} ֕)hثXOoT[][8m V;(v~2d$,0W(OoBaOFI\d o.ͻ[kKL;ICo/چs|e73MРLѱC@o"~@LQ) =t?A 9$/*MɖW.(x˨62O|ك=gt@vUZ]U4? b[Tv^K؋d "tsݒ\|n<_e1("q&0?0`E\BQtڿzHSarh,,1O\PG ,n$/[ߛ3T !#m6@ŭ v;<7aKhT#xJ#g]xgB=Ӷ;VB8i:)!ϝ +V( 4bTڮ8_O7o#sA*=dX-5sJ%;RROBz&{ b|g3|q`K8-vK6#i&J,Xk2}V;Ngh3*&W>쟌m7q;\^9sHX/;I |{+KMƁq&[cW9y !ؠCRdIS#;MIk" rs77EoѰ~;˒K/D+@o( r6}+'=\ Drm;|F`P|HsrOhPtDz.녋Ȩ0{e)# vXD~ YCޙA-#4F-%%zFL4~[ɿoGku^!R;`֍q.?n&=ٯ={D=Oŭlmc# < V cE.KRW@,RFt#gΫ}Jiޕ5\[*)XL.R,p恏Mӭpx-N, iG Fn׸&Xٔ.JlM*A7+˫:"څzk p"Ԯ׆$fl,^0JZ 8gx $y y+m$lP4K©i$<JsxdSa*Ye¨d+ ,= ~q.TP.y.ƼFA$٘xN2#5<˾&zCleIt<8kJaPð l;ouBGpC UÈ>|,ryBN!ɠ:K"vZs&T @a}?]b!}xp;I3b&_yNI-~QQ10up*mWM Inɋ@I'%+HfS͡˸ T)'4S&@*R# 3p0b1hh>z+_荭|& TRtsǎaO@NbL6%Twzlr@$Ƌq%97{5TXn\Y 3QgKkֽYOFK f2/ Jv| ;hO V|wvciLgFu(n,;*zE^UA VOR˅q~͉3QKLD ˽D l%){''J٘xR:c^D -|r"tǗ "@UCFjw`0hu`ٵh.m[A9'Ăn5Hp%06H* ].llt^W ~*_:}:kĩp E;|&R}tZwW:T/23'a8 f֘)$d}FxR椲(,^5hΗ0,, b"2􋈔uGQޅ23d!ȍTbY{j#7gW0ܠN$t͇G2w{!;|x`حIS+OeO']|Եj"ܳmBokObWRSܛ} E)1Z?Xj+~+̎l24'`T|֜>,)+K&`$z|y00NGH+ =C[X/ KHß墿,EF##U x>7Qu]^wx>&Qg{!&5'42<5pl56JF=FmKgޤt[h|rIe\$Y7C[sxQ #0&YU"sNzi  AQ|'/ss͈SX6t-SkL܀(QF,nvPG0-q|<,sݡOcrф&MJ̓i4Ok%ecW}z3x YD-CyuU2 (Mi9hڰeBs} it0=fm,jG 2 2/j4n{Rf,[f{`{<|߽B-DHw*pPy}\ K B)7o?8 !L"$y|jV+HK-̹$9k^7D_A}B'K62 r8VR26`T7o^ES#DDQw_' +TtV`]<̘#{>ڝ#eH4'6(hFDoD;  }ڎ`& QW0'Aӣ"*/]#vK͔ f &gԗ--rINmcfCשj 4௩)ObT6:Bc*W7?ogɐ1l!R$Q;zukНN%B2=f02vB8JUTGm~j&K) ݢsSAⅤ :mQHSfp<y#Ŝ+@5;sf'5hCP 9xG뾱w2wk:ӝp?,hazn=3#EV'h|P_~9^ ^!̡oWxSnNJ~!wMs7t7w(*W#B ~%jT})o [JMݲ-P0\8#*7W$-`qRvBMٮ &%rUcja=ajN̋.O[FԻ=?֪$ոa3y2b$ AaVz38??-tP}nKђxB2ahhl3Lv) EL*fތ@5na[ȼ_3žs%,ۑctSAV⽟sQ}=Pȟs[Ĺzڸ~86R7;) eyȟ1p (ԳAsVcwO!qB 2aGA_# d$-o njȎ(F}H `V: &v|_Քy]՞b\fȌCC|CM?=cڈiJM~ + B_ gזּ%2?kq1O*B.Ыb竏P n†#Z3bJzNuk-ZG%![}viQ21vM#rN`S`G",ɽ|(+ԹKf7%ti, u&xX쥭9ޝp|>0.:=Y<~h< ڲE ďP0O ~$UR%oMfnDHm&1*~߷ƜSJGͩkbg p&m @L,"g"!fZ#ڰlsd\*#]IN +v=F|̤k]wndο&+CG(0b 0c=eNhQ:eUjPݝRR_K^@{}v]Ni[UN_?Ry?h4/Y\۬BQqYDo?OC Tɉ Rn /µ J^Yv; 4iTkOJLʢzrXÇGQeR7R"$D]`{6qݽiu>ʧ|4r ^֥23 v ym[ќ:nADH͢mȴǚ1*pIp7Ją/LJu&$ULhg&^"`6j?ae>蝜oWtj($>}6s>2Mw fΟ8ۼ}綹Vpf**'+u\{WUT4Ͼ*Az7*"O=ɔlƵɾ؅]=g긓S%/?[kskO0ʘI2mnˁ)7ZB#TӁ(g$A<66/“j:)#sfȮJ<(ż7}<mb+Tzu_ܠP wsQW+t.9D(KΖk 0D{XvyuNV"Z(bU @q*ydS*#7f,iv"$hPyr5 ]zxz? l;!Z;+G IAr-iqWtLn=/> ߖ@[n+f4z,+9MmݒsS֘ߐ5Y:ׇU2R>05@`tQIuMk+b/QwP5dD"AA $rhfpw0e9~m2s,pvH!"m]o 8kFFLUv.!R6L\2 l-gͦ\bж1;6[~.G7*aّ,!pwSG;\9TYsSt]LNQŕz[_]nu}b$u@_t', ?g*/fPT=hNaԷe\Z֓eKS ݥ.9C E|a7t){n\BXSasڈ՛tyJ yN 7+䆇Ha|HXl֜CZRb^ٚ&Ɲ< HN};HۿJ&}dZu)UxvTY3x`HcoTM+U;eyUl(&VMX'o'eg|LYk[M>.~1hܤ'ٻלKտ\)頪*jtc,*>saQfNCgc7?CJAՑ J/%8=lsZclaÝ݋k/p~8H,)/D>B:V̪y%I:+@g0_E|xU #P@eUo}rښF,iMљf%+@b y"hp9Y~uo7:JR=Ӏj^X+rd!d9ꏋƈ]ҙ'sT!#>ůps{jZ³hWwX8e o }SLyN^YߢS|._ H5hVcZyuu'+IŘ6gƁa Q/- ʹ5rƜs | Wl 9;/izl=D?"lV(Mzˠq3En&yv; 9_3ܫ 5^`/5䲹T^ ,[#^~'\f/nUU iz&=mQ[$\@>`I7A[$ Jw~gd.$"w(_, |:GC:f`pgQyFqF3?^u,:JKD} ֙/!Pv'\N?3*O3S-yO7ή̢xVlkq0[pӡ1>Tsx9n8Ty_/XvHb z:3I(6$Sv2DG0,G=CPp:يԫXͨHnɹ A- jISRaH}*LAwhJ^paJ]?XX0!se7gQ8d\F4a$"HuCy VuȰnƑٰlfmUdU/E@9|Ƭ^4_\צ~H#1QZLQ~@/D DW7F2 а4v[R_Űe_ =M@p"jGS`g0&v`%xްQ!t@nQVW.$`/ʰ;Ķd phY [MF/lHrկ]?+ًY_ŁE i4jk Λ^=e-QUW9"#\zz9a&]йTƹx[W Ο D>̨l\G8,"-)>Jw~K'ʖΈ7ֳeg^/_G"ȽhSv!yGSvTir` $J۫FD/p=)ekOT+cGQk:\F{Q ?UҡaTi$,9`?=Ă$ė︥D7MٓZGh ~"!jNDH; C 4.,g:/* 㘃Gv' aYINE| EAGic1/$OLxǽbtjX?*eITbόpX?nՏ&i.{M#RPw*RC'4k>XۥRV&1=Z}ԡ3Ct>c*9G+G عbO/!LUQ2÷f } *W43*[ґ=Jͣ>K0QG4Z$Uu {үF]E3B/[erʮD;kzHy)FNzIx9N+]ϱh_ᕵHZIr?M@M EECt\( MtEq DɈk}5  VzƱp+t$zKfeMuMkoΠls"DSG&G_UtJ*Z^A2⨽iN,h*rís-d~Y6'MSR0ѫ p4; ʨJBAfI$$(lSwC/ZCF Q->pRsc hu2܁=,fm3ƹC !x@h&ۿz"e },kWafZ* ]©C)4-f F\9̃0o:~׼%t4 WAR@Nӣ~υ:kQTo\h#6,bX:0)]<%:^^&*h|5rs1஼gg( HԈހ A ΙtTwQ ,]^&Ap c <ڬVSnWH|_V ĕ\නx * ay?M \s<.aƓ Bz9_EHY;|/;f_U>{6?>N$XSR=Uw*vQaijV>Xb{jr+Y7Sy[*9f*ZXA_! AyHt:#Cs$ېZ17biTef_8gK+Wn^ ; i*ݶmKQ70xb3eNRګKHhG }TT[Ĥfܘs5ՅL6V+f(`%Zi| V8۳٫,~K,}58i%` Su_4(:jo4宀=I5^ڕt< i0$0`##ږh'?sBH#' SMJԦj HGl\mSF;/I ŒR.g 0CpQbyh@ȫ޻ {?sPrAS61LbڧRǘA4_gRWK7vL05rO&y0HdLӹK!n]7F4]_% Egag pA=PbSK.0Xx98 \f/WŹL;f RluԃiV)egVG}kP{"ŴIIj'hդ WBC I%oZ WzOEn^uXmU!1bH;Щ6rbSbi7dgzAk,^dHC'{*7t=(C=Dۨ. (2ܣM ^i`9ܳ 2~)`|( 㓦;şpԛLUqJŤcm&dތf/m;^Si*r5/=*ˍtއ<"^8MaT' 5#:-x_ez$GL͎FRm` `;hTbcՁXqAFrÜXYQFlix ݳQ,V^SfO4L+i3<]B)MjK4B c ókoQ615  uޖGOgiEpџvĻa]]/Vڤj?ʆ71CgwE_ _& H2FYyTΑ?]H{c`ŀPoO30/OlժY>Gi>zߖ7h02+; TDFoH3{\Z:NG_1řg:NSxEc+~kGN{CKIa7a.Dk~}O9 * |R|>b1τM0Mg9609Txo9(T5,# (كupH{IB}JD-ș&EB[6qu15!# UR7Y}XM̹.6BTΪ1sd;]ް2DxU Q69]M?ؠGiR= yϼL\A׸4.-b1SS"1Kt5hX^:t*De>A2mRS}8^VR" B[ݘ0`ӓm!r!1OӸ9TuSDҺ~IXCѱΞ1tPOIx4rm^=-Vm|ޚ󘛢/UwTUBG$m۲,ĉ穭&=8B.rЈ.%&7ClYqG[cDA,@1bORV0,c'bXR5^N")AwYЉ X_SγT",=2,ڷS: cͦWXS1rK7m9˴(Nbܷ8h'Tb}ujEX`L>B+WE4MU K'ʧ+ZP<ʀ^Dlƽެ>p0,bCEĸpGx J2qՕN/ՙ:"6;G@..@Ye2bk*9SOeOtFpY{!.Z>n+$%RP*23YFQ9c@:y?-Bq}==UR{e3'yz³%ּ c8IJ>+-gV D袝ٟ@DАD 7|rg$X03{4Q͉?ki yFT4< /KGhX>-\7RՓ:ia>8^_dƁT|a/<"?Z3$db8me{z㙇H ;B2U S^qЍ+3F$<7`\{ fnK 6E_̿~]W⋚pC~e _! R26NZ(s4ˌwqiE<WC. ՏtYreͤO& H]?Wj q ړhJ&3O]Vكh-o\BtHnB.){wR =B@ٓ?[h徳: MJGOQ4s'mvh ?97.P i \oXRR漐'PHW%䲳;_Dj[w -'Ƹ%tIzLlFqHHB@+<Ꭼǟn9IZs Šx%v:$OC2 3s;>$NnI^sHXhNgAƱ%4voS?\%"-E]X\R*~fB{C +n 'B'E GE4H(u,FC] ٤8u ݵZ b=xR!ۙ/ۭ(Uѽ2(e#LqH*ԁ^PF6 &t7̜o,XL) ƔN-. ,~k|}|Dj%)^A9t0#! s[D(ɑ7ڋhPgZ݃vœ!CD;WGv ݢ<"oa3-/;. Q'+66cS5d`ʑ=Ef"C h!Ηh\SWPY *C xt&MENPni+~c!Igy}fƨaV۪f )i@15>"D d":@WpK8|jPsdIgkMKF3P7B6]>c[p "8UNSb{*B>\ϺNIOY1VK}fd]l%IH ]>憘B7w c<<5JEtΧXUy-/:"Tۗxp^6DZD{"VQz'ey_&<&Kat&D;1sVµpGeŐ^Hd?LN/9B|,O+_;W/y&B *ҳTu|@ŐvgY(|Pe3kMݥOI]"I)pC \hX$1aCZa^q[$ (i!gģԳf`T@ ̆v_⤥h n<5?}HD<@8k2-ZJ1/C1Iwߙ_i똡` (x~߾LK}bJ[J5=9:t)))J;CzEN,sFnW@n\CC'ϾƔIu/~x;=[DЇE]; 8E 78SCk8wTX6|` d_֜;U`T1DMX,[v'NgZ\JVw v9=Kn.";eY'%lt3ʚ0@H#;n.xgv z}sNR:O/rSj ϧ$FgZ,/:~D9 #F D8^>.z{bҙDSb1hW+ e4Aߛ؂DLܫ턿 4B%h% -6 & 1Lѿ]RJޞAC P /oxh`LM%yɵ3NS!4fz uU6fa2詊ˡFQJWo XDb(Kxrdz nڕ~}_/M!& ,Z%`Rs-KLli{DI1~Ջ+n.]L7<ō>ꄅM4 ,!3 )>KA5=`. pVs3s] PJn()udQBqf2" B i3qN+Fy{ lWf+a ƻj!_ZOE|bAcB?U]CjW8 ތJ,BbGgi_E N}&vTՅ3؄ OBLDz3ʎKzΘP8;(N%^~'E.4E♴bAfX^L-W]fO "⌵ӵvra!l+h;2m^Tֿ;ԣs`nx@t.fBwDj[ eŊHb9nKӂ5CKӘ ee/)OU[!3^yS`=Q:`kҡ,*͕]b_ZL=1>Z !'?G8{6m]nXy`bȡFP4p'gӥ Zȩ`bI._XςhEcj$u;sI;(҉k^@vu}Ujfx$ (qBʝ>/lGhh>}la; nAmȦL9^-Y_t 5,*97ʕ Dzh6mI.zEqBB0NO&+%uv>*3X46TFҼ]sКϬ[bW!ɦAKU,>u#`76qK'-wڎe Z"_ڷQn!^G@El rB"[":HlK$bٌaK>`5md컖`w,/F 6[ţN‘<)UwY+DTo;; `O\$k$k/8kWS#G `F#U`Yߧpщ$ GpAC=ӦMex e*f*a(߻'z KM)ݦ$n}gqSl ?䷮Dc*ǨD|őK|@\V"¬ FB&toe:@?z|?:{$bG;z >`CgYFfcc9\ʱ%{Pyv;zӄ錄,hcG+ 5Ur]n vih%w'Lo p6.FO䝕09­CadP"Sa+QXh18Bbˉ`/w=.J@i FՄgLAW.޽ZRӭLٜpVZ͒R@vPcS^G#CQVP^w:n:\E-opq$A5zsDiq |qjU 44XXSqUavqQ0/\tt,͛FShT!`46Vic HĤ3AmM$G*}q: 4-c!'0!Q&Ih-'Ѿ!;[鏦hhyb0KkI/8~i?Xua*ĩ89NTӖ[MXOəiV=%Ūj43fKbE#3kbF_EOiXvxK [Ų^.yw(5"ucJE9e):@U G3q``JPg4_XXo5/pRSzfi,x,C:#Pӻߺ,2YimsG2>n}'xRtG`ۢǃj6/[J2i gg'^#5^x}Lp >Dyc {e(X.(Oļ2nne\V?9oKC'XW!R"r7(^ArkKdXNb񦖁1 &s{akGVF2{7}8&i6=M^ 3%TYmx)y0w MJe>~1ȳ\V,9\]ՠK/+mqw'|'eT6ZcU/:3cS2@(~[rRYO,=\܈t1½-~ D&upĕ *3Zd}[Ym6E&YÜ} DCՙfXp/4~2;s~E*Cp$`g4dN{<85HHzNUX>꒚eܶm{T5DwxzҀQot p݉e\%>ų6/Iq"GXv^Px\dH9)f3&a"m@p)L 2_q4zYS4@`챜-t,=sjE TFUiB S0솮5 qdD0l•`äDмVH)nvUsQ4]0Gvm gt¡D%s+moֻ 3͒ۻ# YdʌVZ6z=>@Hų3 VOt8TA"n|yT9#N.ߛ.9UE.6k&0}fS0ǹpClRŏP-Zk;[9M5) ń.س^SAeUP=_Ӄ&͓F{(![O[z Aq;074 Qd%:w1x3_ )WVCCk:|6.J]$vߺ+UߊayA1}VKE0"B,%c@cp2>}i0ƺM&y=W9qE+35;:jq1 )tR(3D҆Fڛn: YGBr')5 핟>=ʔ MHkvı1FωQKt)rjw`JMA9tY᱑4Yz!\u!JK~,nEZ1:In﩮ppuc-s3lfl9u'~!{;WJC!?h~ {&IϑgWBP5Ξv1Ig T ԧFak}bZMpnS,Xޱq.f&y2i>JvG[Jkdw*dqiYP@. +(gRsw\E>Jne14\dꍼ]j2fy8T*< [ZXT}PPנBS[(.$=nptLgl/%2)}uoO)%H~ ((^^UrW dXgc#CǗI Ӧ I2EPA@E+f>{@Խ/=܁^9a98gi=!  ;Κ3 p(D?}aZ|E7*!+B\r1 GJ"eA {z%*6uun:8'ZX] E%N[䃃^6ˮpB{LFse<%PO.|KY.ua\Ā:]ʔgLݐOt$yr h? g`ARq1+dK%KjSmH }ś i)&;J@y TV[ݧ񳓱7:YzOƲҵW| &͡rZZyOY2e݀DA$3AaЧ9^ Qɳ_08Mk$ԧyR;[KJU3 XhʑƣvXA s5G}1'xBI\ ҹTidٟCħJ&)٨v6zgγQ"eXDA% :oS@6kc& E;*+D o$i2?D"4m_ͦ'ϑ@Gfen! !bnX$)%'l27 "3߳H/#;9^;䥮%d֍5L74.?@UW Sd}"M3 3c }j8+*c '`WyHr3>J >A;CO$kQ~Pw8LLzsb?+=X"`v}!',<ޜt ư"}O1-~_#s;.i .PyjBSkz U}{I3TsqHJQ6R_v($Ϭkh?Q*ظ#0=,NF ,TDn3+> y7;rr6:WƬ'r<B Q@#)WLn(Ѣ _U ݴg Ng(#xЇbVQgr8D 毢Б(A/8GEy_MVm23+}&ƀ۶\hi/rq ߴ}Φ*;3)NΦ/볖|QByWʥ25CgN? b)W%%д!Ym ޑdM0aT@ep_Tq'=H% SFoAs=el;&n$WW:Ԃ:Py MNȲz%MH:J21[b#%*M %9o_WZ:J3hg^uEnRI'Ԑ*X"u+)gSi\;ۡ`Zwڍ#u`k1OjN駻ūy, Ru}r9+Fibu]RkUrMN+ez T;hCcɔsR`f"&,:`Z vOl.ظ5;zl4XkW_e͌w>mfkʼnv@|9soE ~kuCfH CjyD>#-~:L 3*،V= rsm ( `>ct*9l4K&,SմZsJ;<]?YB+X{v$Eoݪ۳n[:OdށI"ӽjW`)ʉ,l39),=2YLgxLWIa(Ɏe|f{o%ؿF Q/ JR>l4aQws\F7ӬA9*Bh3t`=dK,[2f<{zWJR`gMqR߹L cP>1>z>9`%2ڙ`l'y;ְe*E0[VԲ6ĬJ!tQS }=~j"B9U'|ܭkNc;j^L$?71֥8k1+[!FsP/󃀆@zv}~/bKdCⱦ}(Ҋ!X{Jq{{bU]bbF伃8^2/ ˾XDeg` :_ K{X/tt݌Q)VkY'~`%'q[ocb/Rp/K[. $fW &>dAeh˒ 1-kaʰZ?FH3 C?=$in<_Q l&6˺n-hzUX'4l5oO)y7AD֊}sH,@'|`ĚS,=>TVڈޡcÜh%?i#ݟcBId Yv$C 2 _9_:wйs2eX uz\st~P@C2_jJLҕE|hq,*'LXhN%_PZ7Z;^`ɔJK"""eȜQD{b"N6{xjV4 J|hid u Ac-Uz,9u]e]^5q'pj8`;5:&n;@ 1j;L(FuzAHmwBi z><9'|`F " ?b Mݰ5̧xݰ Yq=Hu(CI$%g[DEӬShI-=$$tnً(±JxQ3U -EI/zz~ٞe򇧀uH CWhFaL@@No(RW?h((W ?+No#~F-ϏmMz-D>iH c5LR ' i9- aoT.3ջZSX\4%OW򓷰OX Ǝ4fD!бƀW<&Gb`0Tg2W6N#mig+L|]^XEւm\`#-\+`LE͆fxx~")@M|?" >÷*E+!tq𑸃fN$t;>L62ޔGQALQlv P!7E\=GUq>$==`q;I8|>/2{dunCm>4^!@$ҿ9 f->L@+Ǹ< o's*B40 !ǿ5VlBH v3GSz-y_Bms> y^}xSy= s*xc4]Am8, !q.DsJ9XEe6y~}ŏ$S|4jr H;Ytz>@Sj+B5nډy+ FԌZ^T{~=ؙ Xh(.<Ȧ Y@m6k˟Y{_t\kdQk4; hb)KP+OSoT@x@.?(:?SFI0;bʋ ; S(BǪ+Z 16yI`oSkEA{`X=F ZVS-Y3y*%LhT^ tWUB7`a44Kӟ9 K<r;Ua 61RHGU>bp.4ә8S#Ԅ}!Y1f͋;~W03>{F8fɹJ Qvpͩè$˝9ńZȴYT-!^V2]!trE{s%8?&Td)XkBd-"Тg q^oM'&r~D1-oBTYC(c?++cc1(2X.aX $:L(`Z.*g7`{$ L_neؔƙR6u83MAyxtK6AA͸{Z~gTN]sAP/=p,BYQD{u!8W=j2" ̢J@YNkx<?a?8#VxH:/}Fc|m7m. .hj`gX_z0Kr/,+TSp=wxu>\?OL,Uts!o&:VoF"TZlB~x|={Tv"pF!`*.S]yۑz!|ҼόuKX xc{SuyU@ I3r%ŻP(I;#\FD\'6VƈtUos4Lϖ~1Wdha1S -r% 5?maQ%Yqm+)lT<1pKOU2Lx /2uoA@'7 MkE A.T(8uŐշ!&jcė~Óc +p<_.nvw֤vyؒIC)V^:L2a*\"?sVk_> Q#mJWS;n?~q5fXՖdz 5cbV_B,kpEYh=A1#Mj6&j8 ]TJ62P}@1P@IKiv\4ɉUe_8OCP!GrPg=+qUw v@f Iy?^o tq .ibPOՖyԒB=;"<}@y8>YWc*@o_"֏H3G:@Wnr3;ia$@`OC*h\)&93S6Uc?2$P)xNYKiPAPȚ@9TroX!YMBimq urĿFVES Ql¸lKϥy/Kv\)㹩KT^o"vv4xjK$Qt pj~/ڸˢ`~uFLܗ5g+r6hnaq|S"fBok9+o?+.`3::-Ǫ;ׄ?NnpIi[[LG;i#k٢HMv˒43m}a6G>~5o ږHqYSc5 9Q 0:зHb@m [I㙲^QT9+g^b*RAX B2: Cy(#Øj'*؝*~/a06$H?/J8nNͣpgތ>u+~e8+ VLs8VjuSM 3Z.Ʈrf$4r&+›8|[mo#0诞F.:&q4GA.cvp=aA( ǑО`QJtQѨ5h}RD_Ԅ.Z+Rs0T>+n΍[z5: #Koj5̀%q>ZӸdIM<2Ţoj7'AWeRM|pӼrӇZV<1yeVĤqV0pIZ7u=$Tz(dB-<T"~9=JhW/H bv6HQK|A+cST)L{QoO(_:-r`L7k[K,i?OYc<ٖN ,}m!.y۰qNPE)<ך. W̠Jő%cLꄉzYcm5'̌o[j?>`,?(ͽJ-K~xP0& Aoz(BdTl͐|⌏; cY7*îf${GQ@ P|2%#iKx:>~894 WS5iA܀x55jjScmW!ߙtci\eUo{~JI+pP%0ԺAAqry_rxB2蟘oΎU]iȹPbf<CHM"!W`1,u%5ಙ(tŸA|QbCtCf\H%M6AԙWGۆymiϪ@ H#]Z0Ooﺥ5z릏V*NT1zUݒ4^j%[IB+2ao&XPi,a WR"xkl,iT7CH`f$5FJ!+@3y̙y~H?Q;$U?[? n]件=8̬$tvEBc 9ŝ\iI}kgn{ ? 1ۂzVƀqT隚ԣv-|~{ ~ʅ!^zW|O 'F4_" 6'|&YqePKGQJƄ}_bD=Nu(f0pų.S7f:hR 9d(u6,R`RRت|YF;Ăz'.KYC~6+M37]M*6HOq7Ε>w/4y"P^n/H7=W@,=Bu7E,}uf^| z~7^51?~щ|h2,m+h?($S)B#VqAG6Cj'4~#]6)1:u>aE.q!^ 赣B2'0Kԁ`HyݡgB 8%!lb<rn&??r3+q WX5 S+teX)U&̪uH RX*$Db}gaS0wkL4B\!;K^$lB (_G+}c!LMX<ɑ/ϒ.{}xʪ q9u*Rzef26H/paI[4XD|9ٖÇvͤRm| GAyOk tWc{]4 Q>>&{hNNSwM VZ-Iλ5f>xup3f^K[)I$(chq{@N4Nx)DlЛ"-voxUnk" evVIU ?=lȸKs|$:6`LS씍iE܄&ƙEak<+ BB׷0d9ѿBGY yv{"*`& POs! y_l',dр*qz.y[hi$8ѯO~F{~24FcA|7MoP٤(!$ l1ZNWM @= 2V5>C; =HT6I)_J K{#C9ZG;An(JKx/w5)_ȁ_8 7ɶ$jt 6n]Ա ֦均0ff -Gx ';̭0ė}X<6g C,q8Kel Z$y0%Jshg8$Uia^oQ16g#Cmm!Luv?b˕9XWvx}W A⻑c5PNG)I߿1e;&: 4ѦSJ$) Lsu/h Q]Q iʙfPJCnBݝgpAtըj[樂+8Y]-M_z|6e~O۲ۇéؼqvCL+77(R6o7X= IWR顚`BK\:9S_J22_@4NB ><6U~&U/c覚XsоW sMBZ$*p΃i@c3TP[oϹ c)c/!X 4D%q=OYda%w}g ~5j]#|ޗv\=M4#HfU2 PXR`16ZA:8y5IXT^cȁsK9v$EN.Lxg6*X /[Hu.z gS~[|7\pvo%V**,Q+fz.Q`2y l LT-4'8Ń̏0 A1i%Ov)v{agh|m!Ӿ_3acay:'lVELUr.x-5C7buC<6Ăǽޅ̄-$9%+,d@{:;AH}+d`Ýgb A92;5J|+? =81 p>-8PRocҢ ޵j_mY}NmG1\ezcn 'M}DV.1UY:ĭ44YH\"N/ P?ֻY+\1/2ت"6͙XU|=BOՍb>r^dngVHrify1mƩ1vMqn9@-gTB% HAK /`@x?TN#Fr/ד; -S=  "qݓ$T;yfۑW#XL{;19akۜՖ!": Oڋ(' Bڨ=Ux1*HZ$5!Eck=ʽT>%]AR ,&taLgP ',rˤ НKbĘ[.s19mZnK`/EV,ޘ-h]_g_K9ҏt57qY &veԒ6w!ld<_NTZERE)X}y8$|qYYr)ӌʼjtVrXzIlv_!hB|Ubufa}/ b*H^D^1Y. a0s>xt]%6ș:nvDrvJh>=hcdrr8:T^u\ި|4<+4hN.]WѭGN%dTʩYI`䔿?#\A(s矊HPHD1jC(Y^a z;KFޮ6qJ&kEB#ׁ!|CR5&'FU9s\7& x0/+]:xB5 WZ{tF[iwr|M^3!GhU :FޔZC?J7mإ^ 8@'Eꂠáד{ )lO>ҡsx5],3[% fL\(ϩp B!!4~gpطHѱ_g\7|+Paq#)fznJ0@ T\nF3 |+mGڋRR7UibN=Nj*%زA$ӆS>9atIp 4m=۫ dܼG]~}|PJ0Ѣ/ʁOiЋvY~iaD W?YI(2 r8OӪծF{GUX#8yѝL4|pډ US}PgO~"GC_Nn_~i;$'1v `%"9#o^@xB)WYo =uqNwG7kKU/.nbud"MGH~JAa!Os'BѾ*!v-V*}1Mȕn渻.0,kF|\-}[Eh" 3%#]|jE>kqQ E~U-bbo);1W9,ʙk DR!s1%)(l*cd0xAӿqJ݅v:z+Gw䄛%ݒ?/}׶`5n7"16gJ%=ƞgxH+ZAݨ:VUvfe^ty:-&"SYXBDZp74:ʆ@ci:|GE T:ߴ1/u'$w=A .֌A8>;VeT\ԉKN =ޚtt֚;տс_gqxn SEݎ8[ Tj J`a]M(v'[B3pvjv)ECd 90&AB$JNۘ:ާq2LhGF~+x&tdOTWAߩ^8'7t#^lΠu6KbxKLp KWe&" u˱'·E`E&9'g^"_e7k឴q{YL Pc{\9w=8Z =(Nubϐ؉ҥD~c'Smd#9U;o#?M3FϤ$Ml,#߇kMΑSCya%9U j3I, alL[*B3UPh^,D @mKYBl5)M({Y.O'eLjA^nޛl`;< :q,߉q1N hS2Q9xj8ςF0 Jm 4e~(w4{2;}K$/1`,(?̓c>HhPMap<ʹJՄM2r&E&,utlO7¤$8%C;ް.h%ܶSe-UM|LZQWp(\ƇJX`X"TJfpP2Y8vqܐc7K١tvȘXKlCUIx)$C͸.TS{P"9t5W"q`J*g@нPfӫl"8XG_}=؉[ty gF{NFXo|3 ǴY+ۮ@#QKq^Mr5|t u.gu 8,;mdSQ+Pp e'PQo^[|iC;w4GaB1&d^tw5C P.t[H l2ki#1!L2y94gMپVeC&?N.t&բQ#c>]*z~Gg'#5DP!_РB#hJ]'Mm rT?2(<E K_cسELQ/Pɗ\2#47369Քurx9X.dt +3l`Z82䃶C}\6BuwVNrUYR9Ed FIaZR{?3:*~e'/s]חP`}]lHڙzE(b~YyǪUǏOב( +8g5 2ÓpNjYIOewРPh+v׉Y@A ^3@BK){\Au5sһ+,=uڎc='>\{iL`f> ňlC4dp4&6Lxf"W KPOo0i1L8lsk+F!Qx}8GՉ2[XҺ!?_<H+P( Z{QjF),.LMxcүG]&b 1r9pV0e|lP܄[r8+Z+oKMi#ബ OmA -v5JȐM˱K.)%ȐK|d. (lŘ0S1L)e3}*.l':Ĉ>v7EtL$MAֺ TN{}6cT$B"T "TR,P+5@R|OB+:E?? 5pڭDY4<I~S*S 7X uGT0ʱG7VȷTПR߅'r.NB  +mǰ:0sB!t]CdmejA2Fqok0ϟꗲWnǬ۱C".ӘLWRn+fWOv傹T 0X>CLXv/qELz "z׋; Hq屟\Bt&2Mb. {Ai<ыGFKߢ -KMƖu窧z9U(E-Kr;cpQ!'-4>ˈ2n_w!v^K!T@^ޠZ7l"Kóc2 (œvVY-4u:z 0!EƱ4<{K7],b%oDEi3ųN%SY8S7!-wxCmeDx1&J'N\=*bcS15*4O4PYzu>fP%`A`u*qUWv7_%:\MV"ahWКϤv4Ӕ/ӞW`jhJ;D*eM!~!8QcY B` N :6 euֶS,H:N(ZeQ +v@t <:.2EJyJi}v^@rIQ,;ZBIh>}mLq֮QW sv2u9hc[%~ % 0Qȶȼ %+UZz67X*[H/~<ŕS6(mW i:ˎwb*< |3?PWDn% E K <:Y S:k1Ui5> R$u͵kVC+x7/8Ou2Z~I5RwLy /HupQ 1Tw#*8}h^=s-3Ú:O33݊wq-`C!Hh͒)! ]l:䄉ҧqj heoko?Qfqq|⩒ <;`zKWk poڽ$Blֹ?1p&6x63X&aX28~rs`ݯ\ؤ w[0VG{ה5]X,t9VOʞi_P9 LKZ&}9"Nmagе=un+Sv7V2? v=`dX vVBN=A"U*IsE/~Num(!> bgW]|*38#R*@^)a&o2p5gz0@B+"(IS?Ql4֗o]po<b;d[Iդd#˫2ɷ9Bv;&(hy@]Y vu_jT~\2FkEgcxޔI}<$Nc@!PBM3W[\o/ saZº.t8BsDxӋ*-CTytZrf+/`E 0s!g"P 2ffkT{jfĬӁU*w- "43q"JtȘB]b>ILj #5*!{,~%H71G qs WIZ,9`ġxZOei\j&_BZYfW9]R9:ǝFo].)M]X%C5UibM0V{m3DBǹ磆',6Bh$m)U@({ި7~rS\Ihm-w1~62s!p]E+bվw2Vَ@-]hb q4ƶoz8}Xt JubFk+1%W/}M )ЙBxJ,z-ў@)Lŗfd1$s7Ι{d\GQ PZuV@I/ #;v:@J[}.6(Y].nQ<O[Y#Q"A|?[bî/HP$PySAPئpޮKN”lfPC zs%% ?7{< I.;[xɚgavJ9': ޏ7y OWx2z:aO6-笁G'ybrb2vLOYFJ{)Cwf1/8Ofe^RnJ>)آRnk|7OTD Ӿ%Q/:g1Dhf.ꨗ1 GK1Tq0$6NP:cb5%*Fq=.L @e g1xcjhڈ| ޺|bpT{LJnJd,r,>b;);֩zRBw =Rby#ؤb63ϯ197ƏsJ$\C8}W|Ef:{n(Q"PaE߷,-,nwba$O+=YUJbTZQRĔZėHzvg V7C0Mk&az >MF?.@h^t?-Vz wōg$_|۵|72bLEub 0DL9GZ!67j8>.)DiDM#-ː֟vS,ɳvD+9"ehu(+1ɀ4I {3D]PRͤ.qjdU(I<|߬py_FI/2G;RS@{MR/š40ީD ޟ8Q ԏAE#*u/$oF_z P̱@tuw#bk@a|5BnRUWയr xw76-Ќdnz4VE$ͻ{6RCrk߆lOLDQ*q8dh.9s\ %+dl١#0aaF3_\Z;e::Ox3Y8k̓/hKUu:[<֋Q`'el/jU)s՞kdZ.n6r̀yw@&Lм~YLc!SW:KUA/eWz=r2nvJUMX@ސ;{u@8P|oB[0eBeTʻ{mkK6_¼{#&N_&9-C(y޼e@uj8YZ|[#qq-SE3U ,[ؖ{ق/h.J2u̖ץVD9mb%`-,ἧc1-/Z#M:KQdw75]*X8P^NdFSU}z-Ǩ !:&9g{YwcUd悱Ö}=2NnG;+/I[kA|ȋʑ2I_(/07j>Am0ʠy%q/|6J91Xe/{Ǵ~bJs!%~&S@Yo8%''ꨮڼ VyT>W7DCt6t!ͻʫOz:-6m%I?K; 1<5[UV\=3dAk.XĂdKF4R^^ób:LYeXe71F>(rH~6"ƭ(;nqL6_RL${uaKۥVVh;^m|vV$*9g { ‚g-!XM"^=sӵ(}BV._ z/,kY7(d-SaSII3멛=&jnaR)=!Awe"1́HϻYԸ2ATnk>RzUc7 6ݺqmZV"L\-^9av$<86T6](œ5^fȆKbĆU` *fOz TthZqoք˝IRS,k^9,'KA-ː^R %.c1no4s:~V.OrFe!nh@7*ԓQ Y;\b&&?78wʚwM6Lg-s!BSs)J"q4Y)#[{=O dV'h&9n^',iyQ^6) i-fF6C\^/ }V$cB։>ڢ8@< NlTv9pTfGr)<-؄AC>:\LrPftb=qUtO!E;s_#kLOyy7:hRZ,-#$ӐVOeHJYv3H]VwY߳axRB ,8~ܯMlB!c~e v2Pä/F%%/ CǖJ.url'ڗ܊z0R=v{{&rjގ&jf|闿@ĿM˽U^PW,-8^ VHk}y`r-zH9+=Y{% ~`?ІL@ab|wUP1k(Qeր ܑgU}f).T45F;p&M Qj*.Am}@ Ҕa4b2z[تJP=^դO,iV#P"x.kgf~^a ϲᓨUܙ⭰VߘB!<F+lcY;u? *E;2ߨ?vIhb/)Eo [:+0`XYU$P;?\.js,CרW0d_5k[y36* QgDD*$uY2Ӣr x#Q`-|${ca@ tup[R=.j%iUtR ^Q!W컭Zt<1о_h@OpRІjT0$&bv|iSjlPEP[]6$F-u~!3 sjteH֘ ;>Y" \ɵ Փ*=g:CIVDiJ $J>oZ(8Xw\<\$Y#!Ck4ŎUXUܓ!c"ғ6Cegf#eYʸ#?,<(BcNIZ֟7͛V+9 '/FL} bW[*$$ނ &MօWv=^PRRqG\Bd)\zb[FX YP~S7^!W龺wFn}#(JU"ȦkÄ>:@r23͈_PLv_W 8ҿ("^tBb"KZE+I$J"|CA΋IEv iѭD3n o4d^DlB ]2NN.-\BmHjorT6? f**YvHڍ4t蕺dsZAf杋|c]'Wz`Ac|9eE2kxb;ăTͮo#aB瞼Cцe' |qшt^rr}X 38&rbi޻k陚Ջk5JD?յc0l@R?D਽ ZO, ΈyH+3GRwLp>dC}M D8cLJ5rv\oYo齪X(|bM䣳oҤ(NJVյfg6u u>ׇ ̰YgG,b #eZ^Q'1&§*| cįbWe7R8@@=($EAvǾ\`< v=ڔ@sNޱ֒A,ow_AڋGN⻕cD?o(7QGtoN2V =Hpo!sBtMfP:z945=4âYۇ7NUJ7!( Wp}Bɗ%5ex&b}KqL𖸜㟄YХ(.#FX$\x)qf4;y$JFV~>` x='Lz}Qȇ+RTRۮ䋚e;^ )G'9͸GLJGu Zo2fD$L+ܖ)õ&F#)yZQln$S(}i&x:[$Ւf XT;mKY,\Hf5=g3lLG}hAcJ4U~QؤHhuT 5Hp ^i4U !ۆpnKNLč9ˊt✬}kçS&@ly7\ZgF;;tZ]l"ihqN=:iΈ_A224~@ 0NpFdhRcZ|H0Z[ ` b@D:S\y0kf uw ɨC@Vm!TBUv=M}aS;wdB*ѡؼ[ Q^?kl7dpǙ~.&/D\p1NȸܫEQyl( YgmnϬaJ~v0jrH&$òѲ7gKWejaD53cY=>E!eY1{x?zq%?W:1PX EаUV#=e#Lڮ OCY˕"q|yUjNy9;a"Jd?w29/q k;3ˎAM0S]nzs dcXpPՏh:_߄h YKٿk#tE.RKi0#[6~mhJ`j~o=t:PLfژzMظ Wa͹sZa!i־m9gFրRdy jtLX6}&;rjǺGzl&T XVed|&۴K1;;}𓏷p&]iؖ nܩGQ j~18ċ+m ީOleꕈe* /&trjZ.8Q/bK{~ˎw$B`ȫYz$`^&FviF|~/lJ_/Hwŏ)(Fs\Ő;Wx9zMџT$AGIhMs _;sOsO%e3咞iypv2Ive#sӓsr _.$k6 9W x?w78Cpa7A0:Ϳ([Z"VnK~MKdB}/W AW7,"2VEF)a֘WiP&mKo_㓂4=dRCt ]`y%(B%| Β ¾ۋ#oe4:MDg"4E,h}  Ug,uHgv@[)k2,R<2MYs-˵Pl *K N#N^f{ҘF-g?aZExYZʓ;h٪f7֪FPQOz]& u :m&I +" Tl(OQq;'.6\Ir % ]MѕsƨgˆP :$''B{-:1dc_ep_72r S_3L!9hN/t|pi{yAsoGN}Q[txza^eAfGre$s ܎'Ĭwߤz O[sΊ  )wDЇKXKjh^G޸70mLaGLJi)rjOM|Y2}*KP)< w~fI51eKK(Ew1IwǠnb4("/P䌏)P ![*S]zX_1PHeFELHl׽/(sNMkLmĜ`$V-%-놃ee>P}Zƴ/ѓm /T-sYڣz'h}0$*hYB fplTЍ%[ F֍<0c5PةlQÝPHwo78#i?07qnXΗU佷$ l+8/ X خO_4TRH>`ſ`mb@k !DDWsrbK#ő3 f]O$멅'1FYѾb9`GtbYyҟ/֝w̖?U&p0Qe'Iơ a5zývFH G/ ZrZ֯?œdY õxn>67z!uT_ĢW (”q!W#mPn=~H]1R4w׋ʰuk KGQwH5=͝a;Wʓ|UVg9/TFa]jhVRE(&+@q?]#=ō҃lZf[? .Nr RPXY¿ZDw+}=4sűؚ/Xė(>8s5(3+ڄvһ@t[-E}I)_*FL8:ҵaU% 2cJ^w`g9O$$?d<'+Ugc0IAT;[X1A9b,}Y8W'zM21wCP*kVx e7 im(`5rPE2@5)'Au|bb#nܚ^>4 !ZsӹY"1TR]?|l)h,AXܚiyam[;`˵Øk;{YҶI꾃Z|-Jiɤ8΃P(4l_<#fqm= U6(ؾt. A1Z0زy)c?pmohyOZ4ځZנWt8c 4Ot&b^{ +Vdxi7f~ޢ|J^Ъaܭ4NKx4:ѶLr)K]*N'&4AMliϗBG; QwHHpF{swW/~N-*w[m ZZCD_HHH] n& ʰzv N;w+6ef_0UZU-\xr?u,2?㕨P 3Vܓ6@7W_ЛKSaAPNP4ar٨Dd9CZ5r̷I;eZ- 3Yêv$ Lq/"֌DVTDO79S2kdG9T8(`Qĩ!f+"[ko64)@;5VY !wCN\V\֎? EF[D3<\zm =z+8Ic ̭dTYLUi]p?rw˒շGXQ$h/'z\+FV9!Ѣz=<8)D`'%-͂A[tTg՜%w|Q`cdڂKlMlc1ziN^b^ .Q {L^al(|XUC0fpF)X8|sSX LWLctl3݄cڬrfJNXJ9%꓉.6@x(em^8Ճ\'*ssJ+U Ձi/2w3G+S9Cj!'*V&ǹ ^B0Ӎ*$.V#ҮݲQ^$aAg|f+,vX %I&xH L0%pL)Ǽi8Ӂ+| ,VD җ89 <,$o,vG&dvAANi 9QIXP4!yN~ W;*|WA3U-ȃ$ow T&'UOm ?5,QBB5 \]Ւ9VSK ]XNlexs- +8A(C#fuzr EHw._m{r{g0/< 8#2X|yA8B^U&$k%5zot75+\ T#!Cۀb],pwUE /AX|ðREiNdb҃-ejb-\#~}pn~R*{#.Ā82"m .zNnPôl ɸYC}hBoH`0"@(Iؗ On[JR|E*Z!Z(rFg*&y" D H>"2V tT01%`\+` ႣB p )AyTq h ܌R-_1e`x$Ǧyeb5,!ԚC>& .}8Mj](nnX&ų8ozzVtB9:I#?'6NrPɜ·/}:EByd +?TKˀQ%>&v{b+ Ij,hURYZ~+"ԉp"& :X~qU`UO( W؛׿ df#P/iyu |s"hTɈbB&lIIB5?#E #{ ;$ Ԩ2R E^ʢGQ슇0I_$)1R 'vŹgpoMmD 6d!%c,$sqwd{]?6ݔ?ƈh=$%o 4OCG7?yyuF'i*k0: ~ҕP,!$Gi&o#:pPuw %PbӤE ǧrsj,ˆquO-8oKⶮmBH xT pVO܄O$EKo,b$œg4G1@>-+fl"W{ n h?Nŋ,~"]ρCU4 J[rRKS}=$@m4EX$Et"Щ%%>˺uKЀpJI]#۵MBrQ/f ?GL8~FR9 ڑؘ)ט㦮A NVK ` 3y#v[vLܾ4icNR$."vؔ&)8& ]d%`Vӹ \-L3BZtO]P\䮱Qǻ+ r3svWdʸHO92Kk^TiyYَ(‚o6V lOD3~. WRgdܣJBטE^mi7LϾ]%!" k8:'fx:!<+nFV$Z@4᮷XL ӡވͨ?LUy&PV?5Gg1vTy&R]l8 O"F~ 2?k_:ws@2/_% je2-!nڃA YRFqnbIou/4hrYd~BO۹&9L ̡EIRbq;< +aµk0FKi CPQ񞂗&snJ']vLy̎8Z/PɢKd⬇qJߘBR&Гqњ$bp%'96*RŻ7.)a6#x}ry7%s O?o WfW<*s4RO.>;H4<3"Td b:vmL' J!+ qi\s95J&Ş݃lrq\؟:v<䐄Ԟ % š@[$gܻ>X lKZZN2lA4:Q3T'S_(*ݡʨO1?5iR$0By<= mO|UrX:J{*eA ?Osx/9A߀X8oC]vQVh\lL,8*c_"ĚJbIܠ- ϭ؞ckUN" d'UqOWg\^y&~x=b ?ǘ `)א[钳U|V o"7&I96Yl+YO,]2t>{?v\]‰74-#lmy9uÅ=[= I͙ݍA%3#R^Uġ||)9:sn0[(Zr31wuyU75f,f u"hjH/_b%N$qYBa;;qjISh$IF )G|ۃިQu|/JsGh"k@Bl"lXwDn|ƹ"av冖h!uē CАxSPx;'[t2\<'=;<Œ\=qeg,W mB,Ca6L*eS0WQ9y]N~[oVс&#@T{rg$'G`p a AE:a(1qFgJϹN~Ӥ*dmfòvFPteZ`̦ 2Ti+ q:BVw *@?yM|O$v ={DD=a q`lKsWHl/&[߸s['\N|O§Sv/K;Pv #d%+rZ7'"Oo(yVzPx]kAklIه3œ2$dR1\v 0vBg 1(!M>u_"{AKJ-Ւ*@q)?%泉"fwm)8A͑N1>r~>U; ɟ,\MeoM%kM.v+d?hIna@Ŷ_6fţX=JfUK^jW+|f[ p٠4bѭ&q,$*]F@K6pݒ7=@Z_BSoT>5#7dA>馴a[<O8A<+sd8RmD}XtM  |⹩W[*\Ɉo}8|Îīxy܅mNnь^ur Ƚ~hɹy ֊!kiajA"0yR4GsPi|CJXI0Dv5ѵ|#NCٞgAqq:6Ch?6#gu<dž@bzm.ޫ _k`ED&Ihft}P+3{o݆ꄭ߻iѕI;P랢v/r'CZK)U4u:XER ,iѮO^FDz{{f3%SA;]%#vxSa.١mb}܇ TD S.blJ9 /8B7?8 1;pF}v?iV+EOԃU-~WFM0*bR"'w@]CRr$%D@~>\XNWK4 TPσ%w 8{nBMEܼI 5),c'1/F};7ntK<+;ϑA87OF1d^Îd 72'2@vkn[󅍡v,`V;zN+CsѿIxy־pT^1G< ,y5V_AzLf_>6vzoe6.6˒ŗ 07P`Bvܙsy: U8Β4sԞodL\@((I yOnWe+98)K.GQ"m E0J&6;/e lXg:/l.HT*Ʈ{l MN#bJJЅ7|S:[>Yؠ9PZ~Fcz`i3aX~&K-hJ @oCF +,Ksm[| Hz h|з6\.#{FeĖϿn$@q⌇~Gk$YUkLCH4{wsSQ1c' :n TEY8lkkSr#sp?CEZn\&؆aSᒛ|0~ǵ"qU(]ƒђ͆5) ےW\yvU翩QDzpHcͱ\Ɍ`dy 3GtS}ݓH])"^E]I{w"T uO2|B?Mul \pܡrR;j;TӃ#ķ}fήh'so=iO]1CnQ)Dm,T;۾E 6!62-2qZB~Hztg$S #^_gܫÀ-H+*7?c\Os64@𿤘s\DQz]Iψ0:Uf1n+ϔ=YH+ݢ“g2p^E\L ux_t'F2zYxj \hTI3=3UA#7;BFVN\'9. 7H1v$6iɌix%:.qDŽ?Q%z75&Kbƃ L#t>-@2<@,x2et8#UW7W('#A6 (/oA9͸l(.းmv&KiElʫFe ]u-NJv-2ǩd/IϞId4aq5AqCt Ƌ.nܒ?י7z%vtUV]@v`a%H-#k"%nBHfySI'أ;w7kcAVrOWAI)f($#d/ d뺿$,rgRtMc: N-9n?k MH|B/*:7a[F3fogrDZ:f'n?)l}_$~CGvF ROnYlN>#ԮYNci]ɇO dq_\Qb 5 <, ѷ)u^C)#b7;P`_P{ջY }Z+Sm"o KΫ<>'𯐌`^B<h>xS6"8mRF$,!&Cݕ*s9GLZMr<%U-v4Zp!Qԍ0욇{RV}mJz\q({^/^֨z_:cn ijxY}yx؄N{t>12_&;@rZ hWcHRkM= `y_Ra}{ Idkm5xO8),wXM:~}?*11[5Gٶ3}pj( dO(_~Zr2 9BD?yJEVnM|g>q;AS׽ $ؒfQc5aP >Yf0X8NGW+%n@l$CZХ\8p'msiL+@h?EuW&-%iĐ%fB렃첉YSG%7mȋG Z!ֹ5aaAm|ŋ_FyYRN8I8Q.͠i,˟?a3]s?  N99vjt0Hr8#IlqE20SC -j+2wk)VlY_v[mafYlc~ÅZ..Œ*I~‡bs)TzߎAW* 6)<ĕ`z,+ =CTLUNO!@,-QiL hQ ^<4,h.7' z %$^.{(NM>F1P_@b}.n ,?VBo|1Md*I!Ш@5iӫޏ1~>Wn=V<Ё)yu o  ] n .+>,4VX&hl;Y+:āI̖,dFgrb9Kg&^LJҞG[\ [Wp=Dt N9n|چA^mmrCq;3{nMlp[ ILoԦ[o9NcW_Y+^w/Wu_>nX8wzO4>cK *,'Ifb!ײ Rh硎wwL>z$d *FЙ]'8pP2%;Oz|$nz怡]mC  X$u(\wr~LֹNklLf׹ 季5P媒Jk>} ߳|ǬN/ % r/T8QFQaq"Š#m6>Bb;,δc=wxXgڥ&6&bTeyuXEUE)6kT)$5}Eti1b ~ZۤۿX`]_=N(39%b1t8o(W7A)2!z ^3IINee9@UHbŀ=1uLk +{\9PL+(Ai!sG3*O 2[85+d[.+/Uf[5u~z3[sb&qFQkFf6' uhdQxWޮ m~7w~/ZejG.x}^q&^6N9[G<[[I2vPWl׫5p / leracDG6Pvmt&DdǿȎ4}XYo@:$Hx# ٥. d;(э |4Y&i]Y<ZUYYO_UR"4(J3JúvLX父I&sݘmQpۓ+G,Lϝl_IU % hY"t]嚁OƗ^MFqArnVm7cyAXɡq?R-W͂t "qDfeֵ{81P*AGO93vs$T@YyCDItV9lf 's<+ϟ&;{۱ӷI<&y^e M;oȶ7' [lW50JBPo)zf޴1Z#<LOϷ/ gС!& (&)*BԜYՐMqqm4(mh잀8k7vпDb;qh[.ML4H_yz">l$_(siR'ǥTEp]zDĒ'fwl!Sۖ.1p-$3 c';љw&] f Ɍ:xz:LN\;hN]*X'|;HǬBѪx$<ɬih=e fEXIcڅsМ?5\/xMPvgurS>;?U+O˥$4 PHєB@a,T*R!>G 8m"D`RZՇePǮٝ9T O\~X;WT[9*s_ɀ'E\ |eYh@Wq8H3b0,m6|aӰZ_اLWh%/i vv|zi,ެ aGλ֓dֿF]qk f,}iWckbHփU=E?/SUT(H>%WBN"HQ %A 5^=ȵ(;%䑑#5.~oV cd<<hgIqS՛ORgiDF+ΟIY(EqRihݎ0M5 `RSZB 37: $Ӣݿ>ɕǀԲ͕$= #ftySGRz491XMW]L0E|^[\fO yKCDMh2>rmn(ȑ,LtPfhpoi>xsL` mΘi`֦L*9&l$ )hNm?7Y9Z1y~ b) yAiDV ".vRf; x s|pg&vf,q!)G?1+tzcܕ>ٝ=x+r8UwFRv:Y_u"V_\pdMUmF :)}Da lƒ~x˜>2 uiHl5}ȝ:QeqA(V]0 u U:%7`Cpb1}*.2*OunS;MĄ (ݺ -ˈ9r_KTԈ.v M|Ս dp)맅+`{@v541C !Yr 랝 u^iU vϺ ̻MA;{2_>|ݨgɟ̋e ( =2jraK~(wC;$zڲ$88A 3=ȄV{9-f!5PplT/5G5Y9{KFh\|1NuQRu`v<9?T ~}fԡ*5&YL^r-Q+8vOjU/'v;|JC>Z.WH\%#Pf ۳ZȮ9YO:XŰ[wC 8$P63՟hb1=yXZVk8Ξ}XM׉ }tG_\Hج,-_P8jV?S~fFaM<;*#nc%E5= ؄ȖH`owXs"ugВչL= ˢ}N.Ab͛#ۺrz$P= 6YBfQMӹ {/|>:`{eKZ+^.vp]|weSS:yĬz98oLp3F^8S "Ik7 U8tŤSU\d,T&*s8 1 Jw7'm ͉Na1/Z].Z|'uEG-qϪH܌Z8*1 J=}#: XvA[JvD2kRb- ]M XM)j}%*(|nH$@GG 1-Js['\ ]j1%\72b7%ܲdn=F]G [spNf_SŐ(A5 v$`vo{AutV{TŠlHdWހ' W?=!?EP!%4=P+SzQ4f}C WA>-ggS/B5ut)G"=߹VC~A eҒVW8PqtWAYJ=zۦ__[|8,ޮL5-߂M Nq_v J*71 wFJG=.UN{ltBOʢuG.Pr*X1 dLL Ji$0!LV.09?,U:b3XN|ȂHF#ozpMEwo/;` |;r[+FU qdpGF1nC51f{}t>\y4hL9~&[$o-:ϩVfrj<(Akn;VXl@ Rb iik7:haګYȤS+9Ic\O\5xRBKbc͏#Ny\./H[x<_ƹ8NtNk$uQ [?NZEIy3˔);jMdApf~N + aBـ{a7\vc;:!1z|*bWlz?˕V=Kߖth4 r ($a9SF:FLN6 Gl2cPGE}1ΎرoVՄ̙0\ΐ8p+-hW·!b &qIvٷD4Ekp^'MlT_ T-E=/ZX,qS?DӡE nTN[ ";F3Ha]/9l ϳr?9/FC(Oqjnkf@vRK~YXBOڟ _}moȁiT ''3Y9 Jj$хF Ӌ5oG5ysȣؑ qM|6 U.b/2Ce@QV/:zo,T.j('}6X-\[(V2VS. e~tr.W'XŚ] E -$r#=[gahk([qwl| Wo,Prm="6fN=]v3 HlYg8_- Y)t? d8Y1DT728p/BJismHI6 nH,[65u.G{ H0԰35y ꀨ (B Ea=Wj t@s.lfqH5p:jXB4\ki}T;z.\O N 7q*?﹗M4]:xDܥX.W&rm[erb,yGٱ*_>'ٕ'"@m,8sEfuM>*xbͅD먓挕7i2d`mbV$&=^ZnQps2,q9@zd 8V$>أ;&["ځf P!ij; 6 6;m_9aqG.a|TD.y({{9igX$P(Ub=PeaJ5tg dH9.TܫsZk<[$Y}6єt9 N1܇-8 Xhq 0znţDi^ý-P4ȸ/16(:KQ7Z4yrY4:b]L˹0q4Ky{,XS*2Gfd>IHt]At?=QEwg' 7ɦg"PE;ЮciC+Pha)h*.dղYg tfG쀶oi,b>0L)_J8r^rHbz`(%GM2DTUգ5 3O"zF/T!'֔T_X?'/"H(׶6%f" bfR}D?THp?ThU_lFda` ن]j#yGޓj`&ڥϪ#P 4MA)aw'/\t/ X%gAԗhGGRp_>ȌW;^ }՞YݦȦF݋t t'U+0'8r_RFR[uƐRNOkI^B{G[H~l-OAdF*:V #ckMBKΔ9]֡XA:o%(G&qX~dm osZF Xa5ƄC5O`s1'\d=hX[뻥{}^+ UhB3r9L6۰h }΀{,`^4t |,ԂXsZ=W-=#mY% -&v2-p**dtG3&al\o| ч ߠԬF$^k_Pn؏61 ~璱`2|F:i4y uجju5ٺax|cbVR[Rj q)Čh[Cbyc&Vc-{eg"ԩL9r7-@Dǯ`E=\-;I)k88 8U:TX~z똦=W5w9and2u*DzȤṡ 3L<FEJҍ87@p*` "r*/;أ;|v\oghSh|rb/gc x)+H*+L2x м(0PNo>ҴsTi<[I2A(Xro267 ;UqT"YB'\WD4G2X密0یr$(ͨW2e*ghQkN Ӽ4%c 2So?jv RȖ7lʇmߍ{;Z/H3so2E)d&! }/0aаLCѷYCjYuFU>š#8hn; |`ߢOS2aYkE>6ԅZ!0r=_M žv-Fa-:Pu3!5#g33Guzfʗ9`hػVW?,lc5hnk f_ i"f z% ӀN^[7N&gwpOB\7‚xXxskA|hKRu+% t+Y"@q?&!lN7s7\3:bGU] &3vKW(s,Ev)"["W+&WsqYA%/!jyn H\ s"]$;]5Glx7I%NZ'AζOv9bùf(@_'#VNN N KEdR: WL8qVkCɛE~ÛdYc׺,.% - jԆV\1u8amAL6pɀ* AlRy=)=坂.gU\ɍfGYjG =P?J-ǤEDאS bĞ~yGy 7HMyiR3jN'9KR?]Eq(}8d𻜁yw/CA tn˅V*A6VLG; m“QX^gjݐʥ~QlՕ$fau,i7NjY)-y'[6u54D\4ZdTPNW%~)և>r/oXZPJِ WĒ!U,YXL8G Wxlflx>T3QIkgOgOFehiq?@$ m qÊA(NNTzYATṳv;;B-i`'zim^ $ &Zm*4Q QjzMh|.ս_21R_[Blpـ89mc ,>J)|gi>rZ(hyZ߳QS_sqixYԙi{$ /Z/sM ϱwa⊝ȩo:7_pI:[x]Lʄs,p(LV "]Me&DEI샯p X#%H$aw R<`93 Bl"6|s> ^^vs#Feh/9ތk9z-dpB-_TnQRV;E)ut^_RqM?Z'>(mAڌ/L &ou:㲃^BHMvY,M>"WRH:{ ֯wv%#_ ӳ R,}ϋw-)/n?%mxUQ74 ]x"q:tu MI?*3]i842LIm}9B NPHb." j^bMU<[w6ᜎSM|gHB⎊?\ThF?s͒LGms -$0PIW>Ù+ fV1+]J8sy%0(t鱙,~D24M{Q>%8oѮ QrXht ]uvJG n$x`e\g®&_Z&d}~OEH1*֝6"\jp ~Ǚj0Vٌ&F5P];I#kGJhDv<~O-?YICųCCoro3/":T2MUc$I+Dl?;%zJq aFߨ2$^_FrUQfh)3~6 sj5;eM+,k9g B3W)^&+Hg%QF*EsҖ)BEEXo+H𢓹Tv̓*PrɃ^I yyB;dy /vG 7w̵~6[(B. F4QRDGKS8cy;_EUC -@G;8y r-u8xӷ5ґ[ VFg.{<y,W(9artV.S$ @N]|A/q+d o= 8\1ӥ[.L{Ӷ=rҊQXᜉUesFglQ{(RBq_m1kr4=)SAlJ˿mmTԲ?\wqwI B,o_AqۜDy3A7q 䭾FRmNQrԡV&5>nYrKk9*iAo~bIg.3:x(ʏpÜFXiV &*rJp̀Uc]@v Ni Xe,!*7T!wDOoG%J E{chmN}ێbNȵ݇ʬoM! "<1$tg@v^8X^3i4:TLozx#83Z.rD#Ǔ9f2JnLlg$$u`^>jo[;4B٨#ۃa`lbDڽLG8[D 7Sh%陾a)ˬh;;a@ح.s[S`D}rCT=e/Z޶hE K ;lL d"mRA.DRx 柁 9Am'k';*3}k+,tUJgjK>ӣ :i-}SOC,{^=2Vas9]M24>s K4>rQ`g4FU}5 >ěhn $Е1 &GΠiFļc6rR?܋Ӟ Mmv&:ըAnCDH>Ql_ -RVDz))a {Կ IA 3MT !Cz_=?ܣ˹SPSֆX<\R§é% Si!k%3gw(G$=`e b%<;rUWR PkjW4}M לP.zet8w ]l.va;yHxp腖~U-`L20Om#^?z tsQ۪0M5t?)Fj(3h1d eӗoS2F/kxw/#:\"vX(S1eNd* ' n僥_ KIO*y* Η#$3Pә`_5 o( -OmTfYɣWf9\zRhw<frmHg̴v\1vnĎAn]ĊF[;,|v>F%Ǯ숍:VUp şp*WW>ݿD+tkN/r]R5u+yK1Lj1rE(vP$F%s$FVaL*W9)/j uћ!Dq>LF}zIpwEx!Z"Pm1'WSUK E,QfW ?i/RDFVȑ {"/F s_OkFUʀ׿;lH] mςҹZ.S *͙U%XZa20mؼHp5VTFϪfO3{0(VG[Q~+'P{ׁSq!<Ƿ^ezWeM8MԎdxW|ARQbDщy1@ ).at:P pPYyiJP%$&ӳo,2z-Vg'lJ60G \t8qK|;K`b s8:ZӨ6#_UQь!BvDn\ݓbifd_Ry32Ƭ7o,A>\s2ObfkAL6DVNME;a ~95(+IІP[PJ̓s,biRcB`_ K#ˋ;Y*-!*gfc7"~Gaq۞k5H| esTtǞ=$/YkFk)xfAٷ ry)G/wz5LPփM+2p&6@) ݳJ]]&OzE p4wIOmrU~36S8Brk"0d4n"f:,Sh$>Yk^}*!{[]6dʒNrhu.z"n\TϮ}Lb(DNKfiA/ s"Cgm49G8j&RíuR4/p ӰZ["s<8KMS21GwK^咪b,i(I? 1L7 _: 0H,m얋X89n뵧5XΓC;)]]>%K랻eڣ̊ }>KAڗBf=2M"abC"s8qGBfpRkhH!H_!1~TA E17,T or2 Xѯ%Z)[7XFoNdyTsl 1D-s%+Aqݠb}.x,gvy i7Su݉*+b(/n*! iكzp9K%MF0G=,DnI4h\INa Ah¤q26(uT#hͻ{3ǰwoN]&2&m\666z_YV lHpvM=Gtd(S &rt*Z]Sz|f>@ cGٸB|$Q?7g՗rYz a=!wBa6}83RuJ oPw?Vnƭg4w(uG\ x| LmMF_*Y\#ۢ&!6YB2zv]| KV]\Ώ9=xQ!.OQ+@-uquD\nQ^=6+ } ٌ;!PFp ^uAM+d1絒gAAft^M9j+~3v3遲t?̂`ÆAOG^O#JyY00#2ۇ]X?=:`Ya防JNwNtwk$)x%dv)8LPJh^ķ u;ffsM#g';$x«T^[Q@2><@ZD{8ku҆0Yl >ي6Ⱦ\(K)[(~jߟWmo'vAo)nՐG%<ߏ-CLt~q_#3iG>fߔy naLɅZb$ =6'`WwC 5YGo| U[,mNu%-Y<[Ҏ7?02$G`"o1u{@iq+YTQq'#0c #y*"yA{/#08=Ѩ~XyBӫ/4vA冩B#Ph [# D6ʎJCD$q?_Y31M(y}egoo@&/%2ҢAHfK(<:F8泹<+"(L[;F G7YTHZjR@^M+zVW{ΔDHƑ›xYo$V6a!X Ϫ%{Q[3'Ӯ.{(xq6t rO$yN2^uǙyCoMA'8,Hmͨt-ʿqԃu#1 ;џ$Fdmu1*NCmQ+qo[=*" ] &lXJo5g%yyBܛ ,ی;VWpIEi`w'0沿yW2}9t{hxlØSIl .3a3=WtbioR:ljoUEKSo寨HL jU F'z)|j] n x>2FX#t`f `t(oTIy+(CZ~G-"֥s>7@Jt+|L*0. 79""ckf'c=gjp)vQ}^lEݡI[ĐsѣN B׬xFB54Zfk.`@rzxFlAYן|פ97L@MO]De 7KGy.l,-TY:MT%t/HC3h8xp1[].$n#l6<牂at&r 6K㔲 ,b{+ӠZx*T#ƺFfg_0kFc a)L6tLL}C=T!R5!P"yL.Jx>8f+Gy멜CNH + -Rs.hbO[[)ǂ%X'd}e{ГΠuNL#ѐ8-~kFOu}L|a.KQ}<>,[֛A}s6wPn4a2Eۣgzyȷ=+:5Ol#ҵ?\: gQ7&egT~ |Ukpva/f g4c-IF/SUCeVx.-pU&<$ /!ee~f8$/RpY ~ #UZxΠs4m <[heOdQ c)$5`@$~$ؔj{Oö7m ^å2*g{HȌЩ\ `hesm+L~*örH^#a+)2:ʭjg!ў>m}\<^?!]H;;J$NJ| $Ģ[i{/ALPa~ a點t5Tc^YU,qgS$tVF>6\id~zh|pys^.?L+aH%:ktɬ;PB MshY)6-;I[2ܿde& Bko^KELB"wa,t0:'ܤ6WI=mE33I.;,ڐyFT#xX`Zg׽.+|gUV*b*oc*ꤨ XGa ̖5TĴ& Âg6#|twRv}+IW`>g-rq1⢔G]rUI *C5B}o U(͍FvRifmCK|K~`3Z!P-l#ާ8d٘iCr]z=B\Z:[*4QW|pb,3ȥjg=꿫[}uA.V㈀~Rdd&ɰkWyFW{mrׄ`bax!廜P =q mʱ-6`=%tP4ۖgz]yߴW,\% -Hj3Kigdo^+Qed*PeNw lTJlYJhBj >1JEcK`CX]]`W%Ospu'T2e}s8_YSӮ8 !7b.$PõSSMD 㾓4_F*WKxrwO~5b5]E/zc[q?¢OfPa&%]J:<7nQ_ar}(jBYҴ#zPرAeWJ |,d` B‘[6AtoTh 2?ڼI "bՂ]`,tངF{Dm?.D 6CNdgEC KwQ$A&{8ÆrgP/z0VK( JZ6߹('KQ|,0J=PH \Ki?Z40YÇ]~ |CZenJZocՑ!G*F8Z jhS%Q9ٗ7uY:X`_ئ˝|*1ZTߖ$ 3CZ5`bi2`,ȔQ p`w=m]Ts`pF 8g< Fwn+2?] Ҡ;JMрeUDNP PkRz)q7|1h~AFWO9Pm'p+Y; I)+49COkUOR'[8H៧Rk_>¹ š/g ?Ni2>8ش;sm9AJsTFPq!T(υReN$e?i!UJ[]7^&1fTD>r \}:;D[]n(S9"⦶\(p$$L(Ppia?#|6-36;"^LРߛzqSBO"r}-(X<I"]I!: (5wn2mco!r!XCƣ2R*,:-< *I͇Y=5_C?%+m/4p}1|; =B)ip&.@LoB+uFg Q/?ٖQښ*;({ǦQs!8r*K[(HK]ѮH'Rګ{W0l{WpcH)GVJdKG,~:B;K2H;`=&${l4/WB<0 y : !VY Hmd.xwiXLV b$y.yXbY*/yT#&iRz@+.9)c &56HN k꺵) :ܾ>0UvCfJlуՕ(D(g9KЃtXNtR˙S .|:i0y#EB(M4 ]@kАHϙ] `x]RZJΊ)Ex|n+k3f)eDL(&hQB 1D{\{c\2HsguHׄf'S7ɔ)E ֣{?3R['6 ˅l`M F'3Ϥ/s|򖉴.&⬓@_ɂ:r|ruJ0Ә.{$4BW o}I}O366< f m}JGnKʳ(ChZxU 6rIAL8:#cmʵ{4޲U\gE 5In6tZGY]%T-oPF_?k[ ;ν? j08<ΏzxHɦ!D(ɦwX52Z sE$7H+Rc殮1@ ȥ:hA"n ^s+W72$ ەG &A A;Wi}{dY w{ IQ/@i .zw%/Bdt;b 6y]'?A>o]i,'6uɊ A3--zLi +dnxmqx#kwUVRK0giY_EN"zZJ)Vj&LCbpU/znJ%+u՘|za8cH&y@ɲCfG PnP;j޵GʍVtsP6ڿ)ȷG}κe" ji dMC ?@qAޫ#%ȽI̧2=>v[YRJh++NXv~gp}˝vTWSGL T*5sXf8]n=&t]m}GIZHsTܞ8LBW'ΊhB*~}̦zz7gU1Y5z~+|CγI ߧOq ˖1;z+4,>?&(xy{`_k%SfFfqNw! ْ t ţ&x95Eb N6+ F|L FqTB3m]I3`(H{d*_ &rEF)'V|\f 򠼨 >˯Y?N"ᔬxU`/f8o%=J NZFD\ON/r~~tZc܉ia ,6E~G4SNylX=u.f .r״TԦ SOl@LjrR>$gRj؅霄 ~qm HnkI?VB~DF:±H(8qDgȹ[YoGUF/5}{aYޟB{`ȼu`Z@Jc/pB#+vj"zfi?) \8.93rlԦrӾWjSҳ=:^̎cD;锉Yɺ6FvFa?S|AU ZTרFS ݳL[FsPqP"B ӴZKvJ{>O˩"yilLsĽ~m{ uy=~FeR5p},nx\oYa~e'" `>P-J:as:rOR+]JW 4#PAZBٰ14 5-InԖ&\dx!R'n h TyT?H1(Zs43q]}mĆ{#Oʠ0~?[LQ6R[Qua<ʾJv_4̊\taNuɚ8Sg *U0TȨ8 q8YHힴ5~Bi˜{V"eR93B6M5xx7gPXmۑLKitk(ZPAмEPy׏~",ۺM S_pLnӥSl*eD uZ`H66GE7=;M^8\{΀dkW'vw)?JI率znzT_+uMf~B%2"Zv~QZWʳ$t@S=s 3#εEW!$ ѮNQfP/xx"x[sxǚZ]_5F!ԧȤ$ԟjx:^p]/s,4EY.bnxpyK.U-U 0Rۢi)(#3%MśL4 EG"=vw&}7PD9P׽KS5`I{c 7N E\2' o}Gzzs҆#OzqS}=V=gvwLa+ ҉#6ROgyVtSlآZLF  (e`Ix} @TSCG*M:RTϰ'7IˋE?;n]2Ъze…L&5 dl ;Kӑ\ !G0 c~ҁz+'BL)@=7m&z,:nf!~P_EH)|Hبj.#vˍ ,s<(;Mտ)A ur€E,)aB^;R8W(O2f9 wrBD '1,( 2 FGgAMoRAq$" 6$Z񑖌QSVO`i} =~q̹E-aT;-U)ӋNA})qڷzᲝN~ ztc'-yOnA"W=^?Qgd(%3~-f%Lk%K/7ZQUA@<ѕPH F; kb W_}SR|ǧ"Y9--(KpZ8-4'v&,l4*ŰHm.\ډ]>ZّoބrXC$ z 6)Gm%XNl.OMtB?6Q/ߟ,s5~FAG?3dȵ0}}WtrIc nHАMW+{ g1v=Kx5"i塙*9k@kc>nhG޳f.Qͳc "Kb tȕ]cqb#큫53ܸ&7M.Nz/[yla5Fuɼxlu BZPAR]vzoC ԒP4'|OyM<^UUd )wΣaY9qUJ=r1# cOW4`ɯ_/_Qq4L\l:|\f$JlntT^g7ȉVMAךBe#9r>B8sP2CL_=Avs(x#6𥁄*-Í|{@yqӪڡKvCԽ+FS4jiPjZ=? ēbEwOáרw2=QJT\+I3E3QxwR-YԕJ 4^*Sy`t:;wL\P$m#b!,p`gN'^]b*8ܒ-pJ(#*]~؅xYr|mZ)+h3ɟ=G :&9[(3DS~"&Bw; tڲ[Y!z^&@ɠ RwX$)/rTe}QB&g2LJX@R~S;B@nnسo{ WL cÝgڶiGvwj|%a(|~3i`~z 44y-Ё_cEd涔PiS/-ؑa9XW*U WﰔܪEg]}BO3?͖Y>͈&gnE¼C9hn83x$ܾv&9J~⫒`}*p]FPIt b#PK2[p\kFOlLw+V DoC*66Ʊʂ`pAﻉ)>gMث+ ҫ棸\{u0WЯ',Ğl3cZR L U?ͧ-(w 4Z%ߏY+ݍ\V42J,NMm+ .t Ma|;HH7*ʓb9 xĞGpe@I{RUy+T?d]aLs\P~6H.J_\Zv WB HnV0DON>ޭG*H:|s+- Te<*֢HЎLD[<8@9sZ'A0efi wr+LWG&PH!Y3e9Q_pʄl Wb=G H_Tmw EG+ wP[:Kؽ=$ʒ4$y4z\T1?;vЛr$zh4ag(Cꁽ:`t=,"9+a;j#]޽a_gͺ^XD=ZI~(玭{ջѥP0d Q sh ~¡\Ƀ=(y9{ K 凋j1{޵M ):Р$]E .0wc [9*p7|{$fc9 %'7"CX$Kk`61pw,>;%1WqKfW5/rc=s+Jz󩖐s߶2 d?lOBqvMSrVXWeci2 E^$qio\Sy[,8 H`+k/`Rh y㓖f_wI8>X2kဌZwŴ걽A!Q7WBY0WX T$TwYRr!P5VٞaJ 6|82޲+(tDu3V㡋\ɘo}Sm7/8/%-0oLG*_Sr.wDY<#7i^**E`?JD]!ju^K]Pb[\C/W0Uѕ=pbҷ^*Y `_{;@KG?s^˂1%E"ivz6e2+QS3mgE/\ꝩ )CܗN`D_ AQ}cG ??G#Rƽ{B?^)0Kv ]]ʝW>Ax}8Q*igYf4 2@z2ݦӋ.5d5Ysi{뀐ܔz{W%t]meqҌX /fE&)BRQGͦuJ OM;c, E!N zd㛌$Pt+#ԥmr^dk%8m{kHc KaW8 -}ee%@*&"Hb'LJ}Lƶ`}ۆ4~,{ L"FoT=YYE,0 ߥpqA׬*OWgO.➕m.`N#H\\ Āq7pyδ )^PoPHAd G b8 I/pH4Uv&x?rAHj`rk]0&$lF9*,>N1.& |彡fʓHrBgO}X=)UzOц9 kXĦ> LFCcsG].3ۡ]xzM@Fls7ls)l5eE)ZXPsx{%?Ĵe$wﶣIB|=Jz*+LM) Pδ7SY P''X0l] `&J77D%Ϫo4TxXAMZ3Y = _@25q<2鱁4x_b]fPucQcUͮDgVw l!|۱s 4B蹊gȠߍR>?I(BFc6x=:¬G!ioz[/GSTvhn-h!`?^$,1ׅd a٘1UQxS{KJy^s"mbE7h/ cY-Ğ[`_BaF8R}n#\TJ!xd)VBfafrC}p)eRDۃp#v,fA)] zxj*M2)1OTF~jȗR66kWa5ٲF~J'S~+e ,O'YpR7Ra|'1d4-o9ȈIB{qH[+>#d-zxb&ls=𷥕("/}zǘ\-mO_.>)1 ʕ\l3qĭk/N~ˬxs{$khk2Ȁ:M-nQͨUaXKxuG82hWe|R#Ç@6tڭ1ID +FZp?OB`5@35@Nk] wm_7 'bG4P[(Ӡ牴BW5< u%\ Fe$0tVic7= 5 }}n!ӽS 6D~l)0 tT5[ا2kI|B*!`ÿm%3 OԔ0k>(gr??Z#ITP$=:hcI;~Z%IFlgu2ɐyPpjY^.YBc"i };Uo%О t_T5jOD*a F{Ƴ^ ]NY[ f'> ⹓E2  mlwq/&6%bRN8|ŲTo؏TrdfVdpТd[JQYUF_q ~@K6%~谯st'EɇL!r4{mo#>ː//ȊA3.EϱN,cPPTRylOcY=߲f׵l<`R,9e'ʂ\,qGݵ$;5o#ii|=mT;KpI֠WHvdVe$>qK~'ePo`QVF%k1.up(8$} ?n- m^hK|ij1- 'gD%Z< |7fHqT-_9eFQ|E # {-;T$+ 'x&0cZg.|A/#a2dޏB53l]Bql'L4&+ޘneԕ/ GN "N|5NHo ׾C~VBh^4?Љ4G|2s;绍hx]<~mcf,I$#?W[-1s3:ru \uX> (&e>9 rȦaa嗶IYC5gnH!=U2+Cu]ۯJnħ s=A6xyNv1=c <( ұo4ACdgB|^шdh2uUidc lRFyrE o# ? D0W'L$PŬsy[z2-oXwFYcLD?Ԑex.*"{TD<_Ic~*ÊpM/!TySo+0@„h\{ CT W1]W2U8\7-zVIt1vgXH$7 "fBIeEOPnG3$snu51LSWCO(zj];\D`iy#łSMK8FmjI-'-N  ^zg FÏ@/E/gm[ɼ5MFSI wג~>?C68'CAowTQt8;4Kcyh?ݵ}5<>ŷUc{?l6 aʏtő/^a >c¾-4^MpO#(lM'#)q,XHD2#cQ,'1“s >椭D'G-e&~;($"埇5Ugo "~g҆-z9f sTrYaWݪf9]E *1w'ӆ';$q:D@.h;%wViLE<Ljb *B 5:,8 ojjdj<'Zr(֦%?G7[>&}^1) '3)d"޾ϯYvPYKn.ɺppU|2wQNdY}dUőDϺMh{?Oԯػ_$!O+ i#@ /' Oɔ^,YS0SLXqĚcױuu$Nz4 ԧQ+Ҭye戤oϽFn&.CO '$ye\~# ժݿbxuhT||_+K  >iCUcpS)i5 Hn-Blu5΋E.:C-%ʱ ;!ٻd[IS>R\Kb`e!%\](Sl0]sdn[{cT27Rډ@A/׳l2BL#C\)$)%uQODb4fhjM; Qtǜ+Wx ˶f ?⟾[g[P$ļ> ౿մJ>)!]q6NhI9Qk Bf_`\QDy*:ِ.-ΦEMb9Ϊ“eEn̗Zϐ^i'g8C*ްE-sN$~+iyQ)(ݜۚ|v&ޞi(w$ 9:&3#,so≬GyOgXǼNV;C,a?jotי!&apҿ&)Adz3-C߷f'3Pr;>_`v0 !x; ]W|4ef&l_xQC&4 Ѝ.ι\ Nʌю4JY\SO&$E@*wyV,^` 7^e0.j$щwO]z@'$?|KD]ݬ ;*5VlM01/$|1wKaڸHͼMGLt_0vFFE5Qh^i fGHn x.9!0,4װGp,p Ző[5țhJ\73nؿT>ғd&/h7d0#:< '&Ts"\+"rw[/o-ekGv] OGh嘍6$:ą@tϞ4jSl`IaUv if9K9'}3J"WyE2%y@t t;*5b^Ca.2K!_O42 TI.(%:P;֑䳔'#ki + ׄBc_yRtshQo~6td?lkK t[b\cvsHM9A6М 6oՄ;؍m;}Fxv d+}e4L"AQ St1^̼v1m}SL*絳[e' Fv{p^_G}#RVdbx~/׷! ؠn/%(P鳡Y0e8>/ X\b;M=Ye,2qrbII_ O} *C-tcXG6Жc,N>e d5]·?V0Ou$0דQ8Κ3R}iC1ۣb?z;ȴ6D>M s~~s[cD7aTlއ Q k$0r:GM}ix<`X9nC*Y[MysmC<<8o1I^Ywq~UI\}_n$mӅ1fumqj.mD̔½S ]Ȥ{5s@$%JeZYFX!s:p' o B\ yO9+(T距'/.`t l}Y#S{,w&Q S37CdM>>*B~Jde8 "CI<*E^U3CO ʹw3 cg I7GWGPfk9kz7cy2*XkxR2byM4yf#4J \Uԩ$  %c&TN!>TKFz58q: | H1P4}-aK̩~CϩVqFr|$k5Zi?z/GfQBZ倆-Oo;JCd&eTn{#> '롪9BoHMа@!qCpNO~ _ .r覬6]X²zxJl\HI]{Xum K^ձbj6MUD|k8#&pO2>r ϐZْ$#}q8R+ׯ>VdBm*cADDv? xWaRDRx3?!q"+Ʌ6jΕ,Hf~ 򗭏?,l)vO<ㆣ#/cC;@ !5'M> /QHOL7έ]h%#dQc5u} N:,bL?P3,~m{ămO1k;-08\b]';fpQ¡ƞl(ܯ_4SN\۳;ah<ϼl{G,Fh T=L?r"N3Ԯ/&!jyI )*"_w_Cp\9&c`I?{ȠTAڤQۭo OH3$A@xkBPuq ŕ]۴Ilq@/nM^QѵIOu[v ǧ&^pk(7(FMjnNKtyGipFL [k/sPXoaYᩱI5jOtyQКkQ= Bz5go4 O"Ǎ쀄N-י=}e;Zw`zn@-S]> t]Ekk3"M\ pއoY`Lճ ҆US|L%M&v&5h8M!syGא%U>ISmL7R'Ǐ~]4P@(duv-"^b pBuꈆ'zzt.֛'ɱ黱v!i3ް|暴"DN.5b"&Pj@t"bƔp(HD5:\\:o 7H(M}` {F4n<%!!٥9&ۼp̮CEUȫ)gnD{[y_ j5Rk=f{&JbQ?K!QX*+z|"P&{Jz5zq%2^Z-)&rKlB1+{lXS33]ϛ=v*L l rwa"'im8C}{]/JmnPVOsV^8 JC7*4uڢ(0DZDD\0iCI#>>tC"@h{^41Js##Ȧ\YuI S9Ld(hϧ2 tObefGg22,MyciKAҮ~o|R_ð}Hy΋}QSf^ W ^Uh;(AȚ<:˃5ioH]Tfm}4攺\jFW?mY]˜{P GVIߐRc|^*> XKz6 >sKXuN,w('Hw\ WtftDשL0)_ޒ?c"^11*K!x[TkW6B/z4 \֒z?YQ" Dڦ|TYc+TJyT)jI$>" FTIxڦ 66cEtXt!C?pb8Y{YxG p3ve zG@"iqݧJ2 9` =6Ciع͕$+I&菼 rSt'T11LW%62K 37:iqwWM_\RFC3=Z<,,jL㬋% 05:Y$\jB`` qѕe8ص   :^TU-vL= a'R.ȅJ?Ӷ`^rEdC#+vrS6 E; pV-Fz0vyygdy["NKVzȝ 8aG7{ۜ_ؔ>^:%7[s4d|-Beo!riă;n}kf@[l>tR\J7'a A.|ĥ~}M+7>@ l"]f(nCjb{:W`O=4藵 !=qɬN:!ې5'$BazwIo&ZMV v} Uw\C3,93p87G'7Mc&;~:2'ij V#za9 (nfu|p@H_o;U͌pc#cƍ9d4dxC- k?" KxhZT@V|7n_ ٯGt. / 2$M⪸?,u=vxw0 G{F%Z/@/8PViS :dAwcs+v-iGv稼 BMv޿ѣӃ JFUhؙ 54A[h&xft+MKJ][ʮ ?I{űWGjɔE).|W w"g"p[:6t%7H &su lI@р8đ(9TG%G]S{ۇc憄NzT1o0%@u%>ZlF67֐*{*l:ً;F3$xX5:KRXYsg(ry!{/%6ܲfO!"IMZ )٪◱*m_+-&.~z SJ2Y%6nyeD` ~Me%+qȩ ;(x'>+g޴u, 牓_Bu<]׾'%#BzKh-0+&7B- _\D8VӰ3í@u"6E$$TnuJl@>HNW_Ҹ{pGԆ zsO0XunvL+.v[l+{r?GXQO֫0MBgRIr!Wǃ[cfa3uVA[A-SbrU޼J"9yY'jДr$gB TDR28?:f銎{^xq<}:Mɑ' v0" 1ۢ6ߡn矍%yr̈́eKޓwZ0'#ŏeYL9l؀V ])OKRhSdaݞ<R0Cܢ"yTK˂Day EV<)؀nVCz2+x: 7~NO;guCER 9NkŜȣMga~~,nbrXYE//Ȋƚh~2L`z|SUAXL"M}לv1sL;{6,0XUXxo ᅹCl .^! B@\i5SOs/}F6硪. X] ?]2`=ujUR›vw5hѝ+Yђռi Uvl1LK%߯ktL);*@ &M2nY,Ka1ĥ=n>Y&E_)5cjJw\fظzAc!QZ&Oq#[mrkstGOSOrȤQ'4b]&&㋻hߨOM%SfLjm6QVav24+VM2d Yfjslj݄~b"{nˆJ}SYf[UKI&{Pl4* p5gp@8z@J;Fq`'k>_᪳XLM1ZcqeQDRuPWR jROуDkazs'*FMKS .2t|:CPkETJ阂T#!LqE~]$_gZ.q".0Զ$XΝJlfx=mYCrw"1a-RC {P9[E=ո},Z}KUDB,PZT8(Afϗ^<[|i.8UV?F[E@@Qi-'a@O&;Qp;u"VD͌&1fIAVYS (A\|)+rP!h=ܭ\z#qr1,\릳C*)ԣI:>VMēJFw7_77cu"A5ج~8z.N-up9? m'4GAn 3* ֈC\2Q늘q?Kן؞nmh3@yrdmx-qP<spvE*jܩdc Y[49gdސH{BӈӠUfCr靀t {pە!YIKn8?XB0 OH4o LT/s|FV_PM= [vMoƒ1\1v7ޭPwnC)j8+Ba}how KѧG=)MM AU#z^|lۍ@v0@Z~ch @W8a.*,SZ>kvASEՁ"Bu-^!Q-ˍŏ?ƏTa~`e]s x.,;wh{; | 7fCwtOVhl]H0>W<.VU)x` ՑhJW }Vu K+@!}'__R4à"`[VF۲3 De"O|\awg$^kծ, ̦Cja7< IR3{E4J ܢM"xFDiˁCXt(K+Z}/WEسLէs E1[˷psQ͍q35J?u܃C R7S 0h1,QغԴwۉė_stWƼ/CP>@"W2O·^lMoO5lAb;5{1;a\sF${MF.M!JM?ec!i# y:kJn@ Z نc*pl5Lm|[{mk;96e:V6Ljf@׵rk [>S=FL*6o 6)C3/C3K3WHS0|(.bތةp}, '5S;uY `o0j lALnpN"2TlfeQ6aDgg»3Z N(7C6hQA^\v:\eipt?UtνFXԤǠ|S *'}xZcEA;EM|%w䆫l?pE3s W(>GNQ E: JP[uW0cFw& xJ>+p:\u8Ћx/yϰ7s`a4ҺUd? UUח=ebX_։= F/E-8*r / 1(+d9 n+ⳁxMN۵|DybbҞ퇘8 8\⪶Jgp?%zK d&'> 11hs>'+0fG-Z taKw-_%: )*Ϯ^Lc1*Op{ddzS_uLu{o^eif\?MhS!ǷAX'ȧ_rnEu)K4Ȩ[EMu/Pq'_~͵ꤎ3>N4YZd7_LM=fcA7O;,MB 1{,zyo\Py?en)]+ߋ3dƌSAq fٴ6eoHyc?ozG7q#1i\&xI~B~ 5).φ7}R T#$`(l7 ^)>wүh:=a2%2$ mLn&ARa)n~| h!bMR60!^utY5|&JsHYe{q3 ,'j$1=/"ձCV_ʶ?uErgf|'޷dMg&YU)()mc~P6lJSdɯ]p"4Miru%ELn5E+6/c"1iw#ar;%Aݭޖ66)4BM#@t"vOv<(gzB?A_-(@ 58qޗɤF ]Sw9e"%5㦵Rp_m1v: ͪ5H w8MiZ.)nP"Sa D˜M6] 8SPU-޾S>‰[*0?vK5 чz(| )>^K9N$iQM <9C z)"J$0ډMz-FB\@~8V}[& f\[dwz o~y$+qˏ+H"*'ƻ N1" f*_Y`D.ޜ4ȯLeL7snPUC ;u 6Zˏ EOfo)vhw#a\NwYg7~a ՄpoBgXYeO:4%a1"깙aa>%>' g`*Fd#U0SݰٲBQkswH/̴ Ϧy4$!i\SNF% Wg|&Hg!{5ʂ$xLzK-U[Ǧe[`|QY!f^צWkxpjz;^/ؚ-.aH-)"%Y/@!XM0€G1w$Αخ)7I]lj?YuYzZqF69#PzH^z\bIA9+pV4BlS"t^ jV4PtG"lΪT$ וNJQ/KF͏iK3f` ǧ!&!+0rO"2 5qi1%-U<} ɸ/N35u_bx8sYwIpMJ9p_D9H:3MDs$]3W{ ԩV 7Srծ^}uF:YlQ}8) }WfݓP?4XϛuWgӖilVfY󘌙KKcUxlW7$[IꆡsD o1ү ZfU!Wxn:VGH\233|^稶o!JYp$¼ȣ۱؄jSgGq*ͧE+9,ep2KB^M}9 npK[8cKOGq_t1૵/ љL=\]H,aqy}!M.#/hsbvS ^l|H2~_nm .j8E\tu6_xA/-XAYLNV1 @C F{kZa `p`sє@&V^J;6%3D'KhspාW~߼BΩ)89B`H) Kɀr4uq%!L.c=b \N0M}qFYvLȈVPAʷzI\B@A92)OU*~$V]/F ^?FdLN#`PlfZ<p5P~> +uD{uY`k0U 5BGq+`Z]CWwvղM;2tp,k*9@ʫgqރ]_-pT.uT)o{5^G>6E Dȡ/|?vƒ ۲bTt.jHq ;^5Wڊa0TpC(HrN0^ji{(eRJ@ϭ(4*X|{t]B,-<6aO}{ԔwAٓŠ Q=ri Td`s}WԎ dOOm-IQ%3uEt s{R'uJW6zޠRf|,b2ϵ^QAֳ') .sF괨C.>2ÃQ|#qvpC]X@/ ZZMƘ e3ĕ1f2VG<\UG0|xe~0 i^uڄc7](?Nd܉pD֑F;tfarXBI {I-`N&ͽ_nfwhuq#q2Yl^G$~I3A `4V: (PQr}cAduOO9sǵɚF^tj{!6kL8~ }~~~mJ5W$Ɇ؄8qhIj~%[DZl%0X#`񼸤^ODEH.K?ȗ5Zdr m;P%F3@O}}kDX|6јM 7R 6ޫ]⌟#5;P_#R~TfN^N %1C\FM3κtpXP6L[5Ho.<.愿2[w+!#-?H )qG<}=jNzdceS2G|H"HP0OHӚJ&4*)X߼A fVr_8e=Jfw| /a_fLY+rUU+ ͮEDtɾoJ$~ڬ@u '*P(3WMY7;D}VHFlYM3q Ǩr,Mkn/'.[ oRStZ;#9og݌A@.x.ʑUIxS:cG)%2]|+!S[-M8=lezD7lSyЉ5Cxn<řxuФ NB\߄o  %j㱈XŔgE/c nֿ ӎ_f-~<YI)VDO/°bT/*fĖ:84wdnj;Ԩn.BNBr34W76$B`NoZb.> pRK }XPgRızĚ5KFSr @ɦ3Cw5ɿU^Y<}Anni|_lz]~]|Oą?>mֹpk{ȫMs9I~rf,C74):)Ky ]Hż 78 F}SZr3?芕 4X`Q@>@ώb|)n|QY;ɺ뾏xx.Zs1 7ܥIUKN9IĞuOl2WolmpZ3=ny++UtY$(HIpIB'8eDPWb>X3N,&}ZwAit {+X( Fq?}jugâ'csĄkTiؔA_cLJ5Qκ:dOz6%/:y %BX^dJgiljER1Pn`.IEy}1XnZ>.D,S_ }Ȝ+?v, h3xq:W ؀^m-w>̵2!p NS.kXKKo|.}E ڋO<ћ*#Ia謠+W1/Hoiۣghϵ]M[pRvyH3e,ײ'Ԃkf!ax \w^ETs}"=|<ڄt).s {<[QCI]@K)qRYB9.(xWfT[BsĤA^G#6~!*R-MxRYx o#L:d= ~넅$&Qy0NAT5$`U0f5q%V,YX'_L'r&R+LR2^+w}6XI$g+ԢrYv{ 1sp|?|OҶIGK.G*4ܗGQw^cop+nX|‚-MRfq0RW$Zs,(ȑ >s{@ 9_統MţA2Z{!YjA)#2wބAoa6H'~ʨ혣/KJ*'q'/oQcLg<Ki%֕ҹw(BL6^XuP)>!gXڬzߒrȿ7\6 e2!Zw9KW .L@Tx@)kV)xOv2B(.[aXuAǓ"J}HJ0owV XqF3ow V/hs/;q'%ְ@hRx;;'+yG8Rk&> &ccQeK[=Icn!eugw"L,!)[_ia6k=ofoLsiȌ9xS2yTj~,I22 p8.(܋da@?Elr/@kȉX0Qu3/'&a^P玹moiw/TY1$($70[_zGNΛp.{ҡ 'ܺ"fig[C/)fKshgc._A ڳ^}&z-+;׈m f- <qK wGLT \>p&IbM(%qx:/4!'(LP:=8ڎ -*uA9Q϶k{7Q`[B6z DžkF:q+ 7%Z> 8}}gT_j!RܜYȉ%qv>>L[]sˤ(-ѼS{ όjyxSVg%kX4. (5 .2󔺮FO"ϝSeS=yC#v,lNW<ϣWO&ӔaWȪˠhjƿkgG':?_:M0 M?=IJthlɑ.-tI:FwvlBInnS=P+ 4)d>BwVR`cL sܜܓFD"#E&1iwSsϗfj;w!9pEz\1W~$d4.TaGXʞw.୻kǏ`\guڅe*@Y 1NG4)?QA','ͻk>6=V^o0e23]Z՟`YQXk,WRoO(*<R&ӏ">gF޽f(UF;o Wf_j~GL Dt{b]Y:X1TUr`:l= |E5[U|0pSV|E[g \&f,ӚYA!Č9+U)x_bں|%:&Iv ]t*/ v*Э}YD9o'ճ%;]c ;xceQHR\f=,{pJ l6(p+=nLQszݖ^ة ]|=׻'oem% r'1>y콆=QPQt)>a{WF/|_Q|+։q!eE-픘-YQֆЫ1C'W϶ +}5Hp|BwsFܳOP oO+M"qX+l,1I)a5kBw* ~Ǥj8n-w_ yw-@ J9I TvNYcY/ʶ=FɌ1tL"~yoTkDV!3/͛%gj(t#&wQAHD~x`6[.k^B):[ļ&2"K~JhT"q .e1rdbQ)!v/ JG0$LGKPنipyu#xJZ3-H z4I=@" І"ʘ߱cQ%XgE |-U&cg\j؀%;{[fv\'R( WH&ℙ~|`D7?AJ{IAMPoft!4!sb{Ƃ}+FjX"F,]}@ X3#BqёwQF~#DL[bjjj\juPNqOzx͎g%eⱉY-]#1,hjn%13%sm+7݀ámVwL]>$z_ZPθ9A9A\e7Sb;dwgا&=0"/W(CZ>eCɌ%ǑVGQO-8uz^ƻ*Z_rY ge*+ i蠟b? ;F`F 4ԈC_ߋ@%1peP$(yw~ww4^]A/U-5 E>5FuF>ʯ=Moޣ)l N ob:)Ö.]d 5c}t'(W8KBΘ<[X&zRbxq*WW$D|&n%N=QpZa G??k9AV0ptP*Kumx΋\i)Z*~W Uyd.߉ \0$E =X`"-qg!8$9:5`7`+Ӏ:Q z /1d% T4+pX"jD[)Ո0),0uVr[QE0Nς"O`(tL $K;IJ 4*]/gW\^y&<a+= '$roDXQSFW'& Xu*b[%l'蔲ؾX)#_xkۉR(/&ȁ1f Hx 6%T2j:;fL9}xQKZL= /,i A%JΧHHYl1uһTlc7,}C+/+*eμ3wW ld}  vg-:uc}6z*juDU '?z斗>l^UE7@r"%#u~*"vuxEg1 ^`LT,~%ӈ5p4U|پ')ԙ2$肃Qe\ʀۘʈ̜"d-\ byg0^pu6. A}zr!ؖN4'\v%RKj\h; _Y*gxswe렪BlBwLƧGdiaA>ꖝKā?r6([s?Y seqS2. k9Kn2n)\}BiMuG2+i]]=2؊j5ċC5wh > lJP'b0kex3!ùBi& j<[(=HMnm:9QB/\Ku(a,*.qOڸ51 D>@Af};PZ\@5Fs+oS7ӣaoE+R:Sal 4ϑxČwpjUW5!+kgZ)ҋjs xT@-gJE!ɆVFܳ)^qS /RV z0EdG8<6rߥf5bˍ$'U~ꋈEmU| f6A߆zdh)o]JA'Q`Nw 8%ھx+Y;YׅK&LOw]x ZoTq^xV$sL67R-(rɼrJh.:Nw_sz,ץ? D` TTQ'BRHG$.Cƹ \5K.6!),s[D'2See@YAJ܅z$rYڸCpLG2@X,?M*W2'۶D'sq|zI9KT#Uê'T ν5[Il* C g Sm;#(j|IANkOf>ь"Y(wY9s}g1RJ!f{J콴Ɗ6)O~q;l  `c^d,}cjZP<|m_ s'-3~ LݒU`e26s`QT]*w?(s7I.!W=lF"d8${Kisn9w-;g~Q߀`_/Aԍd5EPr#%!}ff JRӴ^|GC4^V0_̣ª=,-+sUM"ʥ~y! ؞7f7/# w(<}+~6 H(eN".3Q ^FIiBAn t҄c!/xpޑ'@I+~7Bw̫̹ :%1æ#2EL2g8N^? V2t%/ux=}{9wټE ݡ "c: Xצ,ZŒVMy.>~LԊN\cg&ud/ս#FVW1=r1=˰'!vW0cޢީYfCe0|l u7ASA k2^Hl@]M"6s7A)16{PJ۟{όYjO\Dr}I9a2&Rd[~ʓLGCLx]^N|9fgVvi`$t/B_&O!Oa+lˀIT 2fU"pX2eTM9R5'ԥyW8,(4 ;QF(a=I,=oXDvvK q50&6D^7Z͠;nthL3u҅ZI/^PLJх2$',:١RB/}J3ں+}t6D:;f(2:+P:8q9 rQAs: S5w$8p|sH?N[yc9VUXBi_9Bܘ(D4] ' Jɤɖ5i l8mn^m@8f膙v*fThtA5bQf/ceCP,  819KAs]CZ؆[{4CjQdqTE.i ÆL0m}[/L bajW>L kIǺ Y"TȵZEȐ o"!P^a}V[Ӿzv{kNIGLg)34#?Z4[QE izulwMu`Bj4o".#Ί-USb#O[z_Wz]pՃֶ )Q;rVWU v`,@0ccy7ڪ]5s;1x!-',` mj<=14QibC~ʚ`2_a0Bu`6 𯐥9ZXhsg;T5qQcw,1 vb`AdpCP/&/濾@xgc좎|ҧuhJPyEBUUDr,xsj¸yp׺e*m:.$]Ao2mNJS !sL0b[ۣE߯P"4 RO@ʄNΒKhO;{.VEeB02]x 8C y{.i֩5/MϫHf 6Ms #'ɍQރwpb@g-0n{]cWZ4U3Ħu5V6QnIXN̞z{ې,hRr}BXKe&Y5 ػd+mָn|-[۝Rf'@G?CWhj/T2]NgP2Q75Rxʎ 11S1] AwyQafJU( ^Mŀ ]:,yӌhݾRg5ݖc`7c_6 f-l5n<-V.,b0 V׊ސ9u-~RLւ~f B^ UHhQX8- Trʇs+=3=}h<@uofGghB`n_: OD"49 3Pto뮐Nlh-r#`/l+@򓸅u._5_[g[f` js9w]Z ŸrWw*h2!:]XQ=x(pot. {>mMTuwUw_*lzX3fBcr!JHSZF .p(f":,A %Ӄ1᠏oj3U@9W`FW8$.ov|cm>N,\4 R)`+PJך^ŬNPr+ԞORzML[Z0^Ņu%a&g׭m·Ü,!ci?E@?2X^3B{ ;ki!R΄JsGXelLne/y9zz?L*M8|.\ aj/.l/ 5NZL4LoGx== 2y^j^Z &wn !X*K^j,M?iU|s6úZùOt3oGu:'wH  Aαrbk+ޱSr#iAgJث!N:Dl PϱwN Tl^xV vQ9V|Q\EMkɞWB @D\XѤ,@R4+R ѓtwũ5紹Uâ6JcK_#:Hn;vg!U۳+"v*U4)BzDJ ll+o:gٺ}"+fxG̊!qK7نcR]ꒁ.YPV,-p;6i9)VL,zSxP v'/ 0/̮4tN Pn?yDgM3?"J'^#3XYv_* 9\)C=|;u.>ݽ 5 H"\! #d8tY([BrTb@@DQDx"!$u"]ȃV] ]Փ 7sgyNnE kl#N-{y}O `Ҹ<>]kǜ)ҿ )YWD1a8j)nT|tP#jG1ymXGwfe墸*撃4Qyɂwϋc-( -%`908TGİ=3nvDa6P/X[w ?o eHz㬉(6&bgkeߚ<7o <'tf\Q;p Z5IkQs1u`}Zc 7!v)ʈ;g>%G㜻¬3 ;/_q1rVsc&Ň& qA%h(L$+HIV = Xy~Ǎpޭ7**c$7~ʻ1MGLYV'Dת(MXgRn9fbV𠺂_ uZoN2<t@CNBǍZ;F"U sCn7}:̵ȽrCT^aslknb L34K~攵sSՑ [\` bs&U_Oہ\ 0^A;*) ZM[nw#{1CɌX%d=>9_)D71ȭ=X=JuBR聻][$m3 3:{)HGѡ΅O^ڻx*maRy#+h XE8lӷ~WP¢Hs-km$~-|,Bzw$рMUYh@@K nf2fxV߳KJ',/5ϛᴶ _]xrl#3٩9%ܥ0h/y'UQsBT5lD)t"Έm1iwrCCN OC̥OPCҏwF-LTx#9"I|vwk_65(`ϡ~ߒ~P5tw1Z,2rLa~f 7m[]h@axi51l|SCH-.iJxgyKI@4i]odJ> ,봢^^ܓDZғ{.8jke+ >Xϳ^ˢn;dN@[GJz!Y9xu>{p=EgJ C&!bRq֊*k5ہ9$2T+Jti1W6mXϸc%yn"1#.@$hI V":Lw+Y]2rr`V ȡigzAxrZUkJLNr;{ F f$!G,n-?ܗ"WCl"eVAF)4{{ !v~.7SDBcׇj#:Jcv|pEXn%r=]w'{a.K! / :9|y.7-LDV=2f<8mݪwXKҥA\s!qK Ip *0nW|"_ }+W&~P_"sWD>M4Rk_\UvPZy?V'DI+^$9:3qC>sLZg~]5h#\j e"hLI1e)̛O +@p r CT ɶD =Z[L{1{pv֜&iyV]C-na GS)4bzt~Cd)uz6(m|7' ۜd+ekK= F~I0J@/?z ږJoxj0 }㈃hp5oD+uj[rb,|wA{dF.WN/UCׄ`+D0;`K+3W /} ˍ;f/ |QK}ƀ`anb8) y)!oYentsJ*ETʶW\Cd+|J۳22N& ;d8L_116_(!5F56<@È1.vcH\hPPQ1=Di9\h0I Ѳ,x+urV¨۵3bc^Zm=dTjxbq=rX%zT:=a6EyED"~g4 m1%Bߔ^nzv\uI--䥅QP09 m8#Jrfoh A+GC)_8P1--/~P3PD"t&X9Jo{/,nø\;27 dI"e>T'a^dhhl^gO*tPܘl3_r.O]JzƤQA-&v0N0#!5vBl@ s+j<µl5z֨4PiM3,,9̟4KKgdX@Ia/ W%G;lzs8~ w{{Q>f8CQsKwtϔK$' Q$PA wPE!1g6;.S,A}pÐ 1RAGREb_\Ҳchz6LÔÏ MNYb9><-U#[=8*"5{n$ۦ.jlqaXxaPof.{2k'D2 +Q)Pn(zZreő7*Ј*g:As h8!zF_ޫDYL+ BJRjRY4AU)kc.S<t{|=J~ sLFez)Tɇ7i_~8β9oMh;:6Bt,y%j E\vZ:oI tZ:m;.?$]K4WBCyg3Q,oDs=D XB[`_7e߶5c|geWqO>cNͥ:n)3(.'Ni(7u 8,y4P TerI\~xi1#&,34/ 4wp\f,c<Ⱦh2|7w `;&OU2A=8 P{A3ͤfbxbL>`ƥp0`܆ar-yYo T^&6.vq %͋2!`¢3<> XhސP>@7MA5.X *ۡ AS(Elƒ! >EלX"C{]T)w!4'՟)x)8޲hV1 o|mOrˎ9i;hLI^qi\)D* cX0CNTU71(@q#_mЎzjߛ:Tqz?VNFuLJ-@]4\#4z渴39[IJ(s`eġsZTa:' &bP6~bKK NM LqˁR+m #VM,0 b-4~˵3Ix?5ixS5{"1osGUo{{`AdI?^Zce&NU_k, $c1\EՄ_z\#C'zUvVE-/8v܊5ƲceaGozenøds( f|X' R@]ֈgz^6íJ|[4A^G"C&[D` ?=[ػm9Q'l %K!c2=Mo2 xˍ(dy/V\nW%DӒWY vu^wA-nW q ' m eN aM qս؄U"MQ0y@xI6$JBĞ\ {na3m#U &8} #UC QhO2Ch@OSl`l$+?깴=^ ߜRa<^#|rpߛQVvl_;m _uh-  iW!ʖH)$!&QҟSYk~>Caъ*c 7'cR+z^Q G¿'ճ1WEo>:O'[[|2QIH|hnskBNnKP<3Rg6{ 'h>BӼ 3Rgu3I86 A-5yA,D۟\ȁ3T>x3 RNv Og90iiz5: m{QiLw;.H,8_Mop9}͏y6l=Ѥ2&'$jpEKL84IBLmKl~SQoӝVj̧ ,q֛Rek[P AjN)9:Q^+_#h?af$uDD6"RZpv c)^r/)7MOQerx1v:_fim/`"rK䣈 o`t lכ"ap lYib=>0N2ؙtͲXzrjB[Wm?vsa ;ne⁗B 8@:&Ҩ)5s(A$ҐyW>;LXwYeM|AN`P_A1 CK`jB<=,LrlЄ^"3iA`1)Ż ?^Ч5Y_>TJ޿aU+pW}1Wa>{2):z K꡵EDjd O%p 118OSwS)LjO܍iHcq|DaR>(9p_1m`/:Pt>v,CṎ՛"Vsc\]Vo4P7A qцO k /$Y+FA=TK })0uWГUr n֨CGF>"т+s>P[7GYdKGkL* r H()zo4yPChY6(Fb ی[#ӋuC;[ %:bG]0d!};F1r ,f}dP%є\)-k fr}mtKzR.O6ϱN-`j!ܱF̋rR'X[QȮjbtF8:'䵖@i WTp8=iRS_ `m 4X Mʮ>v1=ϓ9$;,+MdjIzsW0ҷzy;DţEcP!ۢ{á]c%WݻT3V谳 *R%Ք{{ÊJS[h'zx ( E<gǗpMyf{u7o`=2m*{}`?̅@ߩ$,AQpf/rj02?|%bT̰$n_T>@!CT՟-= ԽZx.r?VyL/o#h}UV{҆$ ,q?!W70>Qubx4Z{h5%|W@zl_ՓPcRDYo7 }Ǔٞ-K<$EALwVEP'GgqЅGW n[/.RHT+JOOc<#pF@R7PMhEСzNjn}?qT)GkS9VÃdilRVJwUjUSޱ ljۭ챦z)}~4Ywi9eI xrtꚿY[C_R#=PBx]p{Z`==#_ HĮ$_u|/|MK5}Y`A~Rź;Dl&͑gFjŁauJ&V+G7`*Q잨CS=qZ AL؆FHH&b|OcPؓݫ:L] ʰn)Ey~d9iWZU<3g< _{lf'((G*g)֟v+\kѰ6 NgNSQ)30^ Y Ȕt^f pmKZE*%sa*F>dLr7e*_֕XWlJ9t~, 0J1ӱ2@]GT<]V50v>b N2\S t0FO ݘOM!&0VbvŘ`jIb~bZj9z}׆D4)ܱFc+"Yba[2dzßVIeFLJQׂũQ XhM b  |?U8=;R|P\Zi9]{62sjŨH~s1F\p}?[)A:WO,sH܆!+g#8 ktNvBJߌ%{T+X)舝^5ESSKy) -b63œXq=6 kxeՒp=>5]μcWQ鱗T1'eMrƜ-R3$K.A1roA&r!Bƴ'<='fǑQ'SU~dCdrDcg w+sP)HL?s]hn!|K[ԮPD/J0ӕOWن'4+~GC(PU򧇅C24 L鷊DtB g߭c"YJ"G r+S7rJ>$bZ'b>!a5V*)ϡK!3S n;buM=Ǘ4 ͵ ƂQK~ia2@™QgyWd̩nTF3R +#(U> SW/mk ;{o%T+d!*yVp>vĥuGyW%)q\wdx񅐒Ysr}[]*K2ٟQzQmh vDHwn&Ɂ^pǢImojzGDI1,<)T߮/z+]$ӪR}gll=yV6uɑKPr%NL{#jI֫g96ŜB\ \Dt _i+ f(0X0\uNqsx}ްLǒϏmZDB*t:ɫ{:iFpd̓\،ۛݢ*iu1Loc+Hjn$euK@ȭ~w$v 3Y΂(}Iuç0 =Ȯ9^EZ\F bPo.Bzy^rگ\]a}Wa'^%a͡wkFu!tB6>Da gB㠽9؍tKw7WmִT7K(7 ]}3-G/T$.匱h9l?IE2#,}+m-xfSKCB\;A[!QkQFgg[~WU#3P$j ȹ` @_tMnKl|~ 0( ei̯!¸d¤5OS.JUMoNT#pf7YLq۱V]DT$\+W@oSyD*mXa&9+KՐrtFuKysKqR|1i0H[EpE eQCX} u*(.Ѻ oPae1ԔdX`@nj6ҬUl] eZ$U͂;kf_WiKyFvNkmXõ!9k4h̢`lf-vf at&_ =UB]ZFmGyG ⳕoI[}(5ڮJBbM)Dlz5́` 'G{#BŇBo(A/xf@^5Nj  c[90sR:U\sm3&ʛ\tqlÊ:'ԚLx SS'`gj;Ih) j*Q1lRϹ1{c<25.!a>6!9itA+2碸=3Sty?6kEN -._9#3cjOÓ5qo;_x̉=".\.D 33HO(t9˞o|9d[]O ‡:)ld<D m17zl2VVșV̱7pǓ~q2)n0nZ@rbpkp0ĤI7S4z}"= ÜQ JDn)疾`nArDFޭ-|!'9A: ܙV}$d @H=bPl fWH/@kVՅFPόK%U4d LzOD fUcoB.-Q#R<{^n6Ot*"ҺvX!?&qJ~ơ@F7۠e#F΍!/n4ۥ*),co޴ Is*:!*^o)Z/w4=mn_ҼrV6{IY_>|gǨ9)̗fcS+viS64ԝsy„X-P5}^k*w}H:>Lr*L^wnkDž1%(°? h +A9l';}0B<D]tM,a3͡$=d@١"h5#G1}m]}⣃>97KjcenHƉgOޫ'Mvd9!KhӴTӤUwnH5Zk2,]ZRa#0"7~(5 2*@Hk A%a+#5=K28BZLq#rerjæR4z`/iuRXa(g1x`YѤcdaH=i׼D,' A^DJkkCdXFRV*TgvSIɯ :P{8 g+,Έ]ІfepH!VK5!B`5 )hL s8dG9y)v1%˘<pش AOf賆YjUDs -ϴܧ@04j8_C%EB:<-Lxe-; jKFaGzB~>y8k,3Nd"X !{OTXb[9u˫B\5"ܤ})|L[Wܫ&a†xhVhU֮ cb]&vaqPc3M@2ɩYӆuMkvd (H*L-)݊QOqU y9j熳9)cU!hB?ɩk  \) ;v;VzNM@Xʱ6`凕"'cyҥ٣!-dy(Kőہ]*H<0(˩~(y}.-'oOzmVCRsDO K(>E ϑR0բEGJA1 S}6ut?Rě"LVge5`ά!2 =?4ک量K(qiDs{{UkL0Z{0ɃMP:HI;HyЄuN;1 fA,-'y' iFZm5/|$ԃ_]SբXЮR9^` kZ5ű?CbK 72΂EbLn%声h.STޘhȑ,.M"*7Hۨ1Dc ͊߻y[P$4t]Po.5=j M(-;*\y_@^fQ;">-ۭ `#_BւȈ*.j.<TR0◮XbNyy=Bс-zH(vT$!^zmqdBG L +ځk=hm[拇;'yP|֥lr }Uf~~AX}{2|4 ZpXVa[m$/ׂoBQr" P uwX cC;vP.#hyLF2Ue_#ޭH@vpʾxDbx0FSKÜ25poZC[:;"%B<XB4+8َglZ~9Of)PO|Uj_ z ɛ>|-@ N˧"mŇ;U >d ?2lB.Iu〕e|J <G C?ޅ r3!~a|qe%P[9a)\]֔<)q5i$+:@ $}NbeӔYRU*.4h c\ OBkblLRY='`u탊ש <.Pؖ)49RJK7ޓdB\_gg9G`9b`~B~`k98xS%(,ܦL"An2&e4!"Ep38CGe%?$8hJ,gs)Quܨ6̺ u=G{w?حsrj wb Gxs}gPSf6Ǥyz~"oij8r zꕅ{-&Q甫|qt =LjnϽSEĩ͋#)7GK"ڻ+悂M .oI:]ÕPGGpRgѱg]z_8,} 2m5iB{ R^-1EH㗩NYv %+a, ʽuC2pU᷆thFGT3 }ħN{v Lƨ B5@ZsRXispCyQ/57$VXa+I, R/Qɪ`ʪ c?6X鲘s]qZ0L檆fM)0~b D&d4DoJc'!?w0ܡ^"c6 vAj/1T%njhZi'yc}~x; ml<>n{9 dL BAW>TeSw*tEr7ؘh>/γNW* |"?pf دc\,7Լik9}i= L݈$05I?pԫKV(M2P(5Rojղ9@aӱ뜴ǸS+1!0ªYv]WVx4:O<{7pEGN/"7^<{.^z.uf1+5f"#\:=@~w5$-SY6?ѻ ztɔsLwspKjTU{ɗ (h J(|d.O9NQnF\-]: uyng _Z="O՜3.!b q^HU{LɉG-#1 jW[wpeW<Y rA;.1m`_g˨elq w FE3/!:*پb%-|A -˙gɱkf~ )WՕ8s~cy9#W[Fb=j2]N/z;BQ5fT^qIP_q7p=!ĺke7ɠ5ـGҊOeaEemFÖtv(k!`u[vnd 7f?=څ2'A N"_P w,Jz$D\AXeZۢ /L/{ې2[q FM0x7emwɿN,0J`u5K^x.žw pbMeVIvk$Q%o&iw39`5ɛ E=t칕()3dci1wƽ!PDMNbZ};4bF87R+Dk"Yip!Xс[u)|đ>lIjX6#H$s)̹RacI5iech"D:{:8GGO!j@&w1len.v@'}DV,CFg9=a;02N" aF_beipVowA++_b\4jQC"R wֳ+AVoeZθ>סHaRsӕFOu}vm[,i4ڴ!UAZ ;t8HC fRf= 8"?@H^ch^mT߭УgсԜE#D7zӗGZn63R% v U8KB}$A%öĦA3&C3{Sȉ];`X-fX]Ë,X݊M F"yCcM 1>K  "IpJ {h&[QVg\hbvN]@rnWw?{INGB}>5 a(ۖ ݿYg]y%NL*ͺ,y M5AA'{-h#juD!RI8<#JX!AhR1gVXP ٙx,-N@; ]AG, ya}J%@̀k~1zm]$mOwOT'$I|B) ϵoS_aJxD^3VRtovl-*&V6|\}>gx-NC]>|L`b *G`8J@>1 lMXQS9Z&~qɍ#w=%|vYCG}iOͅ /;bYE-#;G#g 7)hأz/HSZH•pUz4QTaP$yZz*{X~@g!'⭶@6GE/ݐo,tr7ӌla׀cTo@ǯهjvo^Qar*3>[#a`)fSC|]+0u(h[׷\}vq\' dq~C$HZDiT2Xp04"K4׶9N;I)n-l*0DfY[$vym%DdLm 7Zjj&ɟc)DQ8^p iCZ.54/}8^LHMDiq=-t͉!JncK,.3;]nl(.3BtS[jcloow:*FJzcUE@,ϔ| R},N5#;J-S _J |dEy%\ȽIv,[}vkJEO朸t5̏# AKf1 cQȚLOP3sZJq`X|:/mͬ/CXD!ۼ:WBh4 2[8@͈k>UU%X\봲2?zJ:BJ mG 6Rc|@*Z Bǧ0["X(,sQ-! Vh-cyK Px\6 |hpuG"L5;2vF Fukv $m󘫮G@XP]G4PJ bm6~p'wL=/}_JNj#BCqT'7-sV$a*'_eio*w7V.ύ`ɱFIͣH Ә:p],gA}[ނgZt!Ks/*mPU1 A:GJ ' 3%=$΋ꂳu:;H ''b} 11?" MnoU>Ivk"NU|fʼKQTv +]Z$t#饌AtJU`VƁ= n5PLȺJ&;:  Z*{SmM)$> Vr$ S[zϖkB1 p4.oB551WHBh'mh #&ZT?[2DkYVΙ;~$v@<(әiǕI}1RJ J A;osE˳ 1=rYMgpx8#[NjzbGٹa~⑵7-Ƞ%T|߷;عΎD1]KpCˆW_)jg[䰍4}١|,F)q ueGv`xx0c/\x$1ESۃQ897P]YPNNB Aѝ 1B0oKo0L?V6X&W<ēX[tڞ)HwHoFd'ŧ ~AyxJc~\C/V4+o aYȡa.4Bu#AE>|?sU1TMsa48IWkwf,` PLP%=TaCdo)7twZzO:6;Kj҅&שR{Y|}T Īb _iQ)N}-=_{10D{'=c4NRiTˤ#Nu\>cz5Ѩ{0D3 #50`B|&g{!؅mJ2=h.Ry('R扫LT_@a" CDg.`/\WTdǽx&~|t!נyE|Jͧ4zMLPH=`D}- u{y< a/P`l iTt%rؼ?:sp`-G?5o/  DO!E'+2∞ԏ :L*LGgѵjDW ^#~4bGh %ɏ Ku~U9q#I%ꯘ\ӌ6D΅ ;4bHџNDJ[jigĠwO5c,K_'D*˲nS+lFG^{Ǫ&1f9g!e±R'yQYP;RPƫ\=^m0Z1wvVPHP9? }1I0rϖ"T>26fȁ؁^{K32hT.s{ 0$y_Iɚ\ЊV qࡅy=VU$9/ -XAWe:)Ǽ9Qؿ i .0I r`;.| oT\h[_eyQ#gEzZ=#zE̡,֕ar5auAţ\[$YDew2e4mO:6J*%z4ӊ]6u~ڦFseJݖD\}UjYw[xz m)CF{<c>ѻ--gػ#ܽ͢zUfLj }wcAʼnNM f( V9&>X [ɴzH[I<>0k$6== IpG@a*4s.IA J*maYo 1p)RY3|L 3qNGlu&BLr[5á^Ҕ:!1wFv<+Z=eaP?Țy?թ n Dc=>>]4^EUZ eA 85)Jri(vm۝2B&Hmxd~-]1 A!_@0G[>?XP~qB#v@Jk!&*GcOG}[:~'f}e{ L~- 4Sn:v1 ڇ,U]9nhTDmuqږp(׿jfY@U0A!㙤F?+G1͜lR͏aJI\k0Xo}7|!;vt؛cE6]y♦M,D29-$e7~ kZ״/De:u/O:ds<Lb^X eA /0'@#w$n(ʟ|9!ݞ$ӃygPfʇ4 \2yU|~K7 넭SepK2DeZq4[$ݲ^o[MHL\?Ɂg,haN v46]!ȆF$Z6O hHLQ{bO66-+ˊk&FS^L&6/3Ƶsiz:+AxƪƜ"\W5(*i}&JEz메rer[ͅ:>!4ich4A||秋-kXBPڪC0+M ץ A3I? {tG#X68o{)ۓE/l"zn;譡؁Rԣ.O:jZYmF™UlƑZ#'#Dbpʒ=^m< 8IսXaqv.sp^Ec_ԃY' vm(z $W2?zAe-3A@ jpܠmRm>8"&"v-1 BE_˛dAocp7rjjۏi5Hb-^[ghH!Oy*˃E/'/VR  Nķ>d6'w!KA[ǃ}O/QL cnWx`mΆG|U,%%yTj\XEd Q\VP7;S+ p841(\=A$(Nc`He,΂L WmN''/*"Հp9FYTJp1x<_~/[K顟y-A@g00} &`<0vaq2uNNt{c|K(6y"#Tved^`ly7ؖ.L9~jdT9ShWR]ܝjkNk}Ug6>Hrɣ"C͏Z$c8ޜ<Df@Α˙7y9(k\'V .V5bdŖu=0JnN8֧%!"S9yčȤBnT_!_@ G-д}?D[O z8^$E$(( N)$qog^`yH#-7k+m2Yq`g3,lPF;^"bZ9}6 .6t̼>awweVxyhGxA|%m$sXڞw/ǓEɥ/T]ξ!*/!VvZ?ge^4l*O σF=&'|טms?fKdq/]dstXiH 03#) ̓Ete&(8nw( qC9UN wvjkݕ' ݆!]Q@=Wxh 0Xp,a8";s#G8 ݥEP̵m}A2D<=aX_UrGoz Ƞ. l%w91z6MdlNQ&hHqu묏}1B|Ht)zMLfH8?eb>gn\/؊n؏]{^=G欃SzRkwwqSZ g76ZX~ӊ6ʴl:fe7$4-yMi9Y8vIڄDJ|<&u6å9 ]EM.~3?w`vg:r_쀓EfC,NG _S[mnlT@`t^2kꪚfBȅI"'}d* m_# Bb8#Yіő#^䵀"͑/VfH,yny fpi^= f2jIOJAmxZSzżm@Lg3) N XD'#K'ń#y{$5#A&n?7]Eϯ yJv}̰͌>]/YՋeū}tUOc7apLΐSGPjDUm; C2Y<+ɫ1VBTqf`ȧW]&dJd6W\y`;M1ݝ Ruh/kP*$IK0 !XugOp_O݅xR[c8bXC$yϐgNR^Ks,<^: &rRr;[{*?9GcV8pkȘ8x>uzbI$E`,_K%iڝY:uDeVj%>Zeܛr{Zb5?sj!\ WbU@xpmfRcsnu+߳jzIHPFk|n} N~ W^ܞ14@:6`c3hE1ݨ"v,)@e狇m2<0)HcD1XFSUŌcD QՖhZ"鸂-̥%v4?g)rl*SU? y*4>9s7bELvpz[>2Gb0Lݔ:s7*H1m)~5[N^*qG܏J_tGk5<ҩ1Ŏ>;#C/*3VC_{SQgG+hyU[:`nޭIYGP[IUHéP7Ց!I?el;jXk T^QOYD,Há9YiM)Keã}//fMfWMmxMEl X$˧x,\=͜^.6R[-OA,c8*C:=LG:t}ĒrG?V zb4K]Ua=ekn˛y^g_="Fl_?7EEo&p슺ۄPY-5-;N9>|{zOL!w!9 ?iEcNIjkN*`Md.cE9G]SC5(qfOVF[mEAWA%5NFhN*M3-ܞUÊm{c3SNs 9lL0/1݄{;ǩxX!||{Ouo*J)&?dbuJ2i(E{\Htb|؀k]#Hv}`*~-$ù[0MqF~sSMG|-*3Ӿq+\wj0,2S\XT9Vh),84VA]b3'OZ+C\.Oi6@ pcPQu갘CЊ0'k<8sK'!fgв9CR>KyQGx.q !0c< m֛UXorbfYղ0MM|ښR\+Cf:HV)*ܔqk @T`J7~gրrT+:JssUk`->G&|701{ڏE\*]-oz hI-Dkz >`foЗa}`Ϧ)p'r|3 ~,C"]?k5_{|( ҵ_]jzH 2J7OʒZ54_o -(>I1Ϡ#Kka""@D{_6f1 7?ym=a)%GшAߕ̝dT nYq X2hmh&TFPhI@Fǿ(3ITYHΗ-#;EDKp]a%Z~SihH$A|U;&)LA>.H~r %str dx䉍FٲC& #LبYRx? GjN=1 NkC'|tFq>=]`ϞUJJN 6Fm1,IQ/0[Dvj+ǃ*VWW2 DHbЍCx#u݈u:] W7Re@]2TضlVW'I?֫=mEڋojm^08H:OBsV\ZCLWQ5;wgf3 !zYPm0b5M{ԛ˩Qÿ\3Yf. !k9sf2-Ïz]u\Pyʰw!%% y YÂ]ScrB~)ޫ87w?ftvr]Cd.4r uJztt/铍vı-+W8f[I-+?ý~95lrl2Vкޗ `bK8w$qz-T99ȀSJNkiUuP>xEaiZJ+@N_ˢA  ӓqtIX>r}c!a<^Mcf?Ukj45H BXgaeTm}E{zޔc>ˆU4lWM'=C~:zU[ZRЫIvIjǀ4wڨ$ {N0V LѽiJZsE$1hGA>H P7 Č9pGdwĵۥ7Gܺ%t0״XЅ v_2DLro wm^'0Ƶbdw^qau<Ԇp >IWegUX8VhUKŠ B Mo>'O'?~ JޢJǓ&FNYbqRm;s,syD#nCJ8/zHkzn+e|9w7%$bO,c*a,L'Sp ?`n+mXala{M fJjGSihJq2)(>$:5φv-DhK`BCJy:6{='0j쨘l7lm& <7Uө)4dq_! \޷K[ۘhhj#MSd/fJ? [GUlrA{": wfOrg&vŊTKwų:Ӯ@|؈ݳ0mV}3f3;S3\df2靝~D|s/Rg` 1)[/ݎo4)Si9t'AVRc&βgEe|<F97]gdC"6$c \'ۊlD . j*Xm =,ZC+S~kvylA6l=3~8@ǯ4-DWi SO_Ctmt SG_Ȕ{Xfr a}2F w6# +w9!Ȉ[܌-SO M\Vx=5m%`iaG;E.oj)9š-r&G([Bxgx}vb "|wi%fDu޺2eG4:xdpn50KlK x\ր\ n |ˑBܝۣhQpTm&]U魥]Ǔ Ȍ# | }pl"TF$Q΢Z&V:,6/J AwbXq?1h1h ]2-pyLF.[g: 2qH+{.#}UN|rVGNUy5;># kM4+To'SVD.(,< '=̢0ځ CV.]('vO:ߩ".[2ɦű_YO(#[JQԳ@ޅØ-\ww8,Pi["B=}.jsG<W`5fg,=AR:UCIaȥbEͳ)y݅kt*1Rvo} Ky7^фAJ*w%=,nі+:=;CJ3-PI32)P'txw7'_3+O9LQN|bhWH̝W@_y/ yAv)A:& Ηn9 ūՙN\ ]dHlm ӿY8 5U!e%ω MX7qo4QVQ+S캖N]q;8a} -|!eRBQgKT5o]TQq#qΉ9ҫcv(N}.צԘTk/*=LccԺmηwp(<`Z3?#k7%g4[*+YY T34̙OhӜ #' o@23lj%*Fٛ4' 5lxF&WmVoM?\3ۮD*mLa u-ؿ +(,j QQBwzrQeULVզ0{n{)>+hK>o!mS \ã>&ӢS½GMhnA#(['Xhtsج KׄS10 ȢL{ߔ:D6ZL_9%Btkr`[ N+g`ۓWWɐW[t@ɘ~_> %XWl:`Ŷu]%F;_AD*Y: dED(JY>4`,%Qɀa#~awʖ6~+ןKm/Is5ɤB5:ߘ_ \Ml7]̺}TMBihLpw^,%O9GTVX.X5NIJk U(Hk @Cmqtvvb Pr0E:b4bPࡠfHTkC\|a{W$5>r~ O/s8,\諮JA}8tE"+ΑC{EbOoįM[hvRDW:tgWsazhɏ$1J,tU8j"? 7*V,΁>a0L78^]kmnGk?lSB珈79s*֮,pmʄ9G|8mxTU {V쾙ͳ0c]Jh*'IIX9q ¾BeJ%8MH)QBk0D9ͻgyL"ݥlh,'@`q6>&A,p^sʭa{ŕ!pFyp V]!l^ZXxܽKǔ(/.} Qnv$Rp :ȞS@7-S76u8̞usVi&N'6{~pn|Lj$e{^(u;Y\DbèTe3O p@MWh !3"VXc/Y9WKbD/25s?YCH7,nZ Rc-M̖Z8u˹ag_͘`.ED4PptQ|T)gѥ Z/8ΕyAocC^:aۈԗ-#t9ƈfH]>igt UM[0MTeiH+חֹ(B xx@UwZ#v>P)}`nIƐ^j/j13V@hw F9Z!pHK_' T(2KdL7@UJ 1xٽRuy7l|4x:piPR` yd }jp6rwYK([0k.8ȳ֤3~vKj<:R-ˆ#*`$CA?b -n۟(u yxn5}NG",>z_j']RNN# Es!Ԃ>s+2JdGݛCGv~ tg+ zE]`?\K45"tirFw˫䛗}P2^Vr|v- 6q)Io`k8RrRnjEXNkמÖ,֥m)Q]ZF6LFNvOS{ b:>6{ J)jg:Qvݴ* MzDӠ ktjGu ]EE"wA|x1e-$a$aRx +_ C 89ֺ\DUR%!gU :$۞/,3Y}] V_0olETJ{W0ܢMȝ( d"BӤS!2oR) bQd[;r0$nX g{[CVK癪?QjuVI>M7 P u2g2|ofw+M?ځ1dzwI2),zkx7f\њEmOfy/ EG52гg)>rA,8;ʻNfhRlHfNfo^ 0zO>Kb ߒ'& 7>;1o2l~[lGT`yc,KO HR( =#]`4"OirK/z.oezx]A?iEiTS)՛y>nQ0n€qbKY)W?'*:7[_ L x[4Z++#"4Trׂ-쮆˶ajL|;40-,K?SPjLZw,WK0&S-g ,ȺWflh \~Lh4>qÜ{?Dh4te|)KRX. t=lVvBcPoD wck(1jeձ;nN&?㵸9LWTS.ŨW,/dOea<sa])Ɩ♔}*$형Ha}~,F3̴S{˗lx kGG]HmѼLz+#53 *DؑhIg~Ay#1V\V}=ǗΥ)\m? ȡ{A%~L(FpC; 0ob&Hd)L;˦ąV/vhK m[ Yj1F9P hŀT"B'kvVS*Uw]a|]?k!8V=gA %)0z$ q:V#\1n+4zK07W ruM=UYT 3pJZҶ&6<0Хj-X8w?E߱5PLhSR9#K\ ~1E> }f @VK*/vV4󺱊 yX+Z(%:r-mP!Ɖr_bLj. M9vB3KgK‚]:rjc$u>#yMY)^P.JciDq<ógkx)" <?{A'm!n ʞn![Alt.m;oeZCP6xH =ITT俉)/Oޅ.a Z%&YKߚ`EV8.{αj )m *mԄ{ vXsg;e,m)cMjL34v#C핽ʳ41(H5'^]|ԱߋfWN=aHH*T|h\QNzTw}tv088g;@ȓ]O_/ p.uCW}-bD\yqsb6@?#JZ #/Ex^OLo'oy l,c Bd15VkPU;zR߈=齍O#ba>__f*>h%bo|Tv1bЀ|?+A,TPҹu>Q [|L.J\XJ=^ sf sdeUTQ.ڛ $qUߧʨފ^~U#KUKaxd=GOxz[veo&1 mX>?<#R| Y'j|j$4UM>k[ >2ZF`2WıvZ cL̂z+l Q>kNv/+ ^y唄}iHoRkSVQDǽoUr( $Ѻev2׫_Xq=h$ TFTRwi"U ףJMo qjv*g(T_<`\\#0KQ"rT81X¥F{* 1HC`7 k Q?U nS:>hK5eΰWM. eGAc}Ɂ6!h3]V 8(܂ ݘ+e&1͙`i&sy{'IJxqHo˱~pxQQ9cxƳʥ+u^bgNNކ~npuMkJ_"Dk7osiI}5=)憫R>Fd^UYCO&![<,x̃h7Y'aǃ6a "#m$W!ꜯ%[!EqLV+2ݭak6#zȅ_ZK^աvhGۮUi@gvcS*S['|}܅wF8.}2x\q>5O\31V$WG@7*VjjO-qlp ͵SepďˇgԞ_Z[-s<,rRG꘽N6^_BlxKIz\:fɴìJܑ!k 2oi}=~uN{ U>fӛy wdr1Z9.;k|lM>GGeQߠgWaKKIvBŜy7!W+UURR1`v!2SA[-z 惞FA=}˟_kx%Dk{f6BuTVd"bf 0,)_yp& a24bmIYZZ7_ρ.G "٨b(gZ6z+>׸-huWiJ:zYOm}=î'=ק,~b>x8hhjr;vNLMĶw鄏 WZBYH&S_RQ yhЏ#slhn4'?1Advo2ӭ Cxq* +#qKھCd sE<Ѿڹ>~ &uu 1@C }rlOmB'N7?s Sy+ykұzH*r$CQ|)LvRZ##m{@euxm'ב1MPf`/27G5KNqL[R 6&73ZbJ@uT<C `Y>+]ꚬ MoJЭ+kL!N0$K?k$Pg\3V#~k1"{*;= G8!%3;ϋecpLhc<)NGDɋY N1cY擯lY J`Sv}Swy@X RJDi| XY.740ڜU9ۅ}jEZ[58,M4%8` 2Kx[F!jhfQfwkhvKL/ESAzQ'5/SqKP&P Ay1jE?#3-\C /t왨֚ 5! bUv-r뿮a" d't#eb l|Rn@:9+ e^,oc U2Uݐ$.rĹe".l<g*]f%繶3fJ8(H{Mɼ iLMQXzu*I^b}|dyaY6F$L)s+1>DǟAtlzN"B@kDv DAFP_/٤X; RǷrWLfT$<&$Dʼ96wO“1 c;BQwʐ`NeovӤ̙ۨe c!ol&(<&C+ƀ]*:Gk]h T IJNCs 0 @J#{:xM#-RxPc kqΠ% U:x>Wq߄"˂ugK>oi)DoUҁZU{ی^) S-(Gb5A7CnGKA}H$[Ԗ,HT`ܸQT6,lE;+dvOb ('N<kD欌F2GdKwWiO?&AD?< RT\xF{9TW`MX.R&v ̗Z ͌I,bqѤ\gzK;Zfiyr5LAqA HMpIc;-Cz^vݮ3e_xZț aЖ( ({vD 񴹓ɧQGLx &v@?9˚*1*Pk\#eh++gKyӮv!:Ҭj Sqik)@P9 rjg3lV⇧cjj,f rR[c\7~:Ӟ3ׯ'<3  ?䓞u`0@ul/įA3e2^A)PCvc;> m"YKL ]MN}y rGq YƮ#[hJ& }lh< dĩ3-3pưJ~ EUz؛hk98p$F:ja#ْJ$S,tԈGJvH55gćTZmYw2ZSh9q9#;UZt W:*^D7}>) |ر(⢭2d"-ed"&hN?V$(զFКC^c!HqR}=T[Iֶ(wkԇS&aw騹\ kEy:-b$ءݸӓc Z7.#.Jd4{&W|-["֕)^NhT#W -W2ms MPDvEX5:#'B_vNT.xGh#hbb:H䗊tg IкiA_~|m&g{6tQ {^.gP~%Y0cҲCAП FC(ph h@鵰WKQBڷt~)5{$e m &̬3HId$aU]0E9^ȏ(L'U! wdbk Ϸnp&Mi՗@ys:Jiv=sbvL#/=T+䃄riwֱ`Lb~N075NU:^AKI7<㷵xk({O|_4wkC+9fOY"\./~W %xaSt' V?<ŗDgɬðj0r._Ù0=ق'z̼Az:V&CUOls(Pr;cb{Q[fY+QMHturVlNA7W} uħw˸s Џy ͟gC1.z)/384Lp%Q+o&ub@)c3'0O EYLHB5,.l%u'MPא.mChHY*jsJakzpÖWɣ~Wtb>ktk\4k?1e1ꂜ[z'VX؛ cyŚ&osE]['}x)ExV,UWk{E|^hx;,Ixk]XJj!%hizS+v"*}FhVm%.9od F8nnslydvXzÖG3u_y1>sGjTsJP7"\5ъf[@\i UZ7/cwy' Z8o6ok"6AcYΟA_ 9=ej2?S:S**%窎ж Fa"_ظy7㫽 N fXm`'|y~UȚ\kU< ŔsM8+Ͻ44Z2{+-D9v9-JaC9 gp[ ܞpLCC-m f %J0QHR,ư/bxXr߲F^_ɥ*8$[(Br):x{VA*e?ex3mܑ%Pc`%r V= I 5,Hp2WiEKFK ֎q&uXgO|V8L#5)hdlcԳsSuxD{jfwG=B'eD*䎈] L Ym |-/3gV%woww[R]{9G~FcXnfM714<}_\9f!R `=ЈEvK@ Z+Ɂ- Y)^  w'G[ZޭnI^It8Lܲm^zefWx3_)?I3r;/bkSrBŬb|q>Bcijh5qܿw+þs (:f{O 3%߃1YJ@!} BZu_,M qJ"SBfNlabTT`/o[LA{YxD& Q[n5ޞⷨFKqj8;Kօ9 %%G)-Go&Xf]%3KɚQU+ZGqkes􌸞7W:y9*qjZ凍AMJP`{dl06qP|5\k:LZ5Ps8zAqH? ` k D&RA&ш\j.e$*`v9ǧrYWwH |u5KR,R#Sbޚi>e6go;әPZTz5 * tHM{5no:ތo(ٛp[n&TEVɭUF1f1 4z@ i}҃Pdӛ*}y- t= ʄ;\]r ~ƿy mNؤ"%hW֨5:1*'1 W.fRuh,aduSE<:Ph6YYeGUޚ=7î|`M =ߟ/سS&TgM4BGpPh0XMPAOچljǪeSb1VeCH%6hϔC\&T4 =Vk&'X=F{T],p0ꛞ5 ,+MT3&&V>B b\:UQs`p) Vq<(˩(L Xo0Yv$aO k?]*p ߡ+7J!ccf);)펪8O{͂藙ʃѦ@jG,WqE-zwRcH5%"BB\sYJYf{RŴl<\vpuuxPpv ;cA%J *{rǍ {o0⊹KN{Z T~i16x Rib2Ro!vIlœW|EKE#6Yɿ, dLk'zve,uwv6.ޕYPE/UDW]LzF::B /ۜMp?>b1=ޣp֙.R4,Z4" (ʔ+oi(Llǻ, $[Vh~gfQDil-d&WN2{.oJ`3cPty/(8 jW51*&/n{(_))24.Ee)f5t 7Z:}k8\'M![҆t;Vx *;^ZKsG>OjG}56g54~9_vF}_ A BFDtKҡ!xaFp'UG} ` t'/ v >WyЗRy6D.i>*&ghU)AVйa)7Ȭ}. o =Kewu*b} PzZ64SdvYz|k@;9ZQR@ 8@ #(լM#~, 8%ڬOtiL0./3pB,?o@">iq$d"JS@vXs] CVx! `M7l 0k1 ,IStmv,U k`y>ʱ>?6F𧡄gl-=GW*I*Xl.ᝉ=B(01MQ?\a5b:ZKջ6/M*D&;-}nS1dQ* =HϒW=\Sisl_l ߴq~b6,u{ >\g֟G*k檄7k 7D%Qsb),/=9ǣ* :ㄗ+a`VTOJqdIɎZSCu$Y 0Udv V6n\w7vwgI;7f<2תCJNdf}9= tӂ0)aqwY,1j19hYi^2$9f`]r-@bSR+pT麏;[!X`Tc@o_fzm֤|nd]7hcĕYcEd!&O+s\fƔ}jb%j>nbza<ҜFR-K>L? /bkB$8ts$<˄ )\'"*NSs O_:Jv"iP_%)Obi=4uZE|dpSXcB&K+#Ü];@6u=v(~ܣud-UȘ5b`^MXr[7m0^)lKkw[RwProW4Ă tEG3&@(I#2y%M;ޖSb7%ylEX `V"|eZ^#Y̨{d->EVSnu_~0 ;lv"' D IR:n!NGb*YU>@Ub$Ĕ*W#V`f$|}fH10DZ'M eM#szK>7jI1b<`$Q$LFd^[zʇV+,4cc~| ?ި96/#9 M 4!괪Fm={tK<C\0bW.tSE)m 8oИ/r@ 4r+FajN um f-i7 oRcfWvlP_> P ]9R̒8U?|2ږrK񁈴`g &sCG*l?/uyZt\zI]䯷 UѷIU:?+bn{K"MS|,Vdvs۽L21f/hߕES6]UO<{ҏw?O^SX չ &LR!@͠b뷻%6!G)V1[+g6Ӑ !HZO~xajxT$% Ӭ!N< ·} :%g1mr#̖}s]kpJ,F"_~لE]qF@4>ya^ _3PZQec1fgLkl[kN8z9O+Eu-aCqUWb&F3~ɬ9u.Xin̘•s ?m]t5EVweH]`֍fHOw$-XHvV1 ȯ_ YR4XBj,w{5:|cRz[,M[ }d`4~j6TNS]GKVw_J^j(T”RBpIՎ|p[W?zr+#$"OZPjo ԦxɂEDBQԎ|+%YHmCIӳGOvCcOrԍjpnc/obB.]"7tG|¬o:QGJ,П@%&V[Wa0;iH]쵨BϡWhkiIl CbDJz(Quc+zq%9͢]jT2m;돇Wnrrݐ簐L+M9LjۡRm9@RI`%Tf612gdFh\ ; "U֦.KhJWoh PYjbh9 xzwgJΡ?j+pRm~xjڡ֡#t3Uk. [Б""q0BBOL@-gB #| > S=Q0-QxU0x\ޤ/g%4Vg,\+ ->_$1h>f xQIjWE.Չl$l7_!TUpA3s? ,z$;Yf-SY?rʮvkTIicb" YüJK&5[KΞRc4Gq9=yXƦ{Æ3AfS; Ϭ:H,fqge-{ZWu,|!ܲ%OX3[jAvHİi0z6 tj}\ݑfg(˰bٳ<KY5_훦,&nmؘ%"GWeHC25LfKO"0A*A&W ЪR&qwR&=ˎ6%lr1 Ü+SLtVIVFzmg}FĜJ@>vc)R^K!2[s z:BpqvVCɉi\XQ[M*vIO,խfm]}nM)51%z1*9x*xs-=ܑ(eb2~_Ckywqx ȭs 8x2bN/Ta 2U>Wϖ R8ə€ %?9BtDd$'s\Ter~"~z`^Jmӟ 9[…i%HCe,!6QT"]/@iq"»)zq4Ϳey*V-djA֪,u' - <0V,| ~j@]Ul"@j `6Z?HPyv?즛brխ#^1Z+{MO&>>!K7wگJqRYzze A)8{Kz-Ǩ3 Q['tʹqڤi `CêkM{,lκ1W|"!=w7րy Kӻ lߙ. |R#'&Ix #0CGVS޻cwVBmXHDہ6 {*796[z R"J"[x.ٵaR(c1{^E(Y'X/F(N.N̑ ]]&"6璯2EԼ_}S<χE,Ԣ7i⩉GLlVR£2biԧ<_[=&b߽uc <<9BCi,mǃXt~;WPBjptw_Jx #oDuժi\q0w nP\Ñdq|CO!%MrS[c}%a2K>@KLس)m׊T9CEߩw=I`~Qd)" -BɧJ30d4abiU$B&%L:*,e]>%݋xk/J%o 1c"|ޭ_j³boEkxxW>=^41Pb$ip5eWZ; s>3IL X@죷U6(Z}|E* gi+e-N( L j5~ݝP.2@8]{X6s XFAF;n} $W2! t ]1.lޝ]mNNա&$ˤh83Nw @ǚ]zsθ? ssm뻘jE!1?խﰖץ1-z]|MsSAZ#DŽ`KNKc"av IH)֦bG#ѯAwy>ctm: E6O$1bg`Ǡ֪M6 ̩M".+h)XZյeAK՚G}QIFP!!Fͼ@w딗њUfg3pNW;v(T4S&npwz3dC"H,;əj1}iҘWzxUBr+Je_ܳzy\}ub%lz_5"yM*IFV+Q@ =5=ai x.ڇ;ēx}Vm5ZM/@_Y0Fm4Zj(߶@nc!okb^젠,ƿa#um@@`k '۳>FwFµo+:y6!5-&00޵t¢3O}ols;w0UY( >c54k41AIvk ;k"˗l7Rhx#<7?-qJ![i9g?f7rȧ'3&f.qЗJN2BЩ8m7P]a΋sJS!Q9?)_h:; ɮo^7 tk;bUԏ]l:bAt38.FGǙ0Ёj/.~Jݪr5؞mUA*ZWMm3&Vlڗ먱6DX\.cQE8]?n8G*9mz[ W)/V՚xV/؀-DY8iUZ/qI{hec M8q઒2P]|o|5շ.FK9*v7'T*DG-|U5-E9R :9[B57f]%.a> B>R+p @ gT7~E*618`$ m2FFTe)n,';d`/S L_ =(•Րd:Va,MQn}?p"%.ax@|q3v,0eW۳#MQ"TjH { p "iaZaM cp?Wkҋt/A쀣p$d0/%>R8ò\ؽѺ Ԉ|ZĊ^ⳙ>O-e8PīNa? 50pMp].E+X}u^Sّ~X EY@gGVO1=X(esQ4Vii7k|*άORKs*_-w~\:ܚEEf{ Q㈪uZWp~2Ʉ+m]M):ZײpOWz{ѭvLn ; V)Sr!A5^okaGҬ>y4)'P;7%Q `yFF,?tV+Z>>1hhxn0#7 b6[{Re='ξ)I7-x~4 BQVz҇ tnkg '=oͥO-YuV$D$eCp&HHE=lt)g;;nxkƌGvI8QLZ]v iIw8iU1jG3V<}-r%RܘʧbtReK?(_&DtyDle}?㽛R){4_]gO)GiupHOz R3C9ن@vK9 ߘ?Dr.ްlg;Y,Jűv*i+%}(aP,Izc2$O(B><@'Q5eE&|(3PK/AK3pő%Quxmo'< "%ϗi#I>Wُ/K!n% Q `r%Sx.H~zV&;J/W 6+Ndkͫ S~˃Ta9:/||9I f/SHAC [nx_̴Ȝ{U,Hl IwmvK" 'z~w2m;Y:i(uKkCT_FW|\:TkfMde A';U>ǧcI~-q J2Sa"FbA@ YTC,Kl[(]HnkDHEy-&؏/;߆`CҮ+/ly S~zk1{Q %d;F{H}Ll1!hE{MfpBRXJ(h5b`/08qV嘥X JyZ^{nw: (g*&VUdKbbKzcиs*!d 9# <1Am!0zO8KaPldzT$3 ԯRA1Q%CB;S522.oBIgԞ=r}C̱Yq-#tW \$-l*G@dQ,9겲'aFW1lnEU̧KPcWZ9I $)zrgSi+12>C )j CO/+XÚ0WWlTr̥V ]0v`P.{A'Y$&0Qa ~`uIL&^$H=5buUAA-H/\żV6N2LT@7'Dʅ)DqZH$WY ey#Z<^2:2Mbٵ?jyg_xwl `RhxxF'9aKCol<C)1u5xANEdzDChQxjO ?1Фy|7Bgr1s芡=U1o`(K)qW,jm8QuIaJvl(˪z1~ }˨?$R{')v:}`SIzsݠ,y6^ PQh@v%0ns:Ki;2v ge0iFP֧(=s.rn̘y3-T,d!k,WB߄ڇdj`+Z<@Wx]:II%=4XǪ MT>d0#N]U64:ޘ`FaJ>f(dOɃB*u'?X6^m{L>[+hI@ub"Eb=iܽ3!7LQ}LULy8qt\(I_D?QECwm稫o>ǬZ3}{y98/MbRX?XFv'e@i L {hT`L3iZBhb#U7tmR%1A``)r@r!70F4,=/>^9Bs*R׹<%@I][\a,[k.d0BvumJغaUIf/ ̵lVUg%$6'P?e؂h, fgV䱑I\nts+ιQ݀c+<6VAiICiN.˄ʲ%We^~2oj~V @5Ew1W݆|ѭB% ,F ٚjt Z(Z%/ {W {^D|djŸ(q& 8;,= /oU;2wD\ŲRk=.ظc3ޫΊԅHKiI$ת3QX#䠶1#h?I։+7!BE+&lDΞSjL>(8QlFYYjtPޭR*|Џ?g h 4AP)<{?Vī.i|A A]SI x;e{;bs[˙ASu,fK ̢Qmvvki.NxVK]۱[:νy7V-k 6gxS& UX & XkWGI1hfn-Yxډx>uJN˓d֬+o_e:Ղ6}KAfZÀI[ֽ6pe$5$2sC O VM4pn &?xkk$Ϲu_=e esSڪ,GtqW6XS~e?lE4qpa WOƺЖ+Ө6rO-KK2`5"!Fued^Z$5GCb{@i;jp߶3=&Gx̣`TR2U6Cdﴦ%Y{^`XHg nȼ0ݮI$,u8~ZatJ8!0V卿E'i\:$Dßgt^ךx_Dwup둴57LMZՊY@u><K[ALL!jarwnf]]-׉ljf.2tT-``e?@Yvչ3^ =3'^K/?!$]apz"j$cWݪ̐>,˕ů9QRG!,i铣i e:-=Joy,ٌ z*C>z3ou73Ҷ-7֠L $Si{\9yHop,tG,q.K/Ho72,P0zHҖ9Hm>\Qs\ĉ3 Jmˀ]#Ly(ҏ26rϺڴ:຋E}K6plU8:5qSW?&}GDWAoޙqvD2Xc9fމg=J\æ"ذVIZ1Ru4I'Zrff w=a|17W,ҸK0'fڌmۥ225|x~Ǫ]eI_PKQmT;/x_ydoE6]c \A5>@RrC/l3ahQ͢ }>CN cܼβ>?܏_UsF@uupuPN.|6ߏOS/_9^>GU|3trAʩD.7W(ZJZfAgz ,9AuR;R 60@DktTAqxO F~9wTm}%-InMr)xb7L˚ٛ+wa!G!{ ",L Y_ |t J'4[#7/W`+Pq|/$7R l묫'ЦV;moɗ=x[&B2X;=2#&Vj颾Ma֜ܣwﻫ2y#R~B)f(FP2*',yکjOy;@k'iJ*E=[x Փ\~)נ 9n-0ЯQ.p'/BǙ܄bvޖ} *b|lm4~YݾfՐܿg.e"OQʧuϛ.] א! 4鹨9Kx}1hSyidMVɬk{0ZXQ^lm"˶*`{;.oL; 炟b(wRYe_,F1 v'es>Bͣ|/tdB]͙PɌ̯;ūMZVs'f2L3#qͣ1ܼ݅@4Ž9eO]ꂊhzj B7Ŏ`mѨkw$u91Z6I ?/JӔtJQ 3!8mGޓ:5^ziO'b\6&E?AV]pE 2t<aqg3#]pMwƁ ]KEiX[t7nA@yX[W\þd 3Ny1~&w[6ה<5%<8ݬGO ;P)(|ɵz鄓W{{^Tosz.f 8Ua@3tQ<«[̣TS\;/.07+'s4b4ʛVArA)!ICSGydYFmèɉ!A꨻Mq+88oS6biP7vQz̊3ȟ9^fI`f `<ε)w,lG/aUrS`sri*4@®ì75>cyUAQ;>X\,?PZ%ERcLT(3~EٰX/t-wk;A_*n,ʫҹU}(dDf5S!2!a]wj67_-l=tnꖧ:6ݾ0_UK?Mɳi U5A{Rѿ$̻Olvejætb91.XY~gU'/gy|PkUGUcV~G~mm} ,QY,>혅#˯ɽeBQpl\FZa贬7;m:Jύ2/F>fݮԵS~i:8Kڪ&޶1Bvؠ Mv.FVc7rp@pCFv"18w|y̴> O"S[pͣ|Z-nNM5kuESq^4'DiFe0V59KȜ#\(;*^xxxc+RE?pKVcolj)VDg$8Gr x\ ]6$^^|q.M>z-J'f:5d.CÙ3-L/s?HX븱M.]\s62L`&kB@=B/ bb{,NO?ΈQK絞҅@R$+$[{4H(W<9 TLAi/egZF])X<[j_RǀЋY S`=:b?=$yBO#TL/.$K)Va׷}3 O*iShw7rlY2?4PD $ވZ?,R X,PdAI@=(sjΒ^4o $qgٹz$}߫\8Hlf^,BPˉd01؛5+v+ƣ.:+XI!tĴdJcdǶ-ci=`N[e{j)7} ys!#WViyF |Pmh,qgG;UfE:k" g3C@k)[sCDb૳갰 G$UHsиjmwZl<9x+E49'uq^&e[Xlf!`GӏӅFJn^F'iGfՊY3BOFwf},VkOe9vkF"`ވ H4 gVAL!z4q@91rO tpuJ>YMa]-6y˽,~rWq5I1]/HRz[KMl/?ViгZ:n\6oD]z<ߞ`2&&_̓Dm [0使ضU"~I1n "d%o!)2 >!#]%6<+{5׭ek.550t)_P)+Mw^ٝm3dru2s~.EtNLߺ Jcʛp-y,}s+O c8(y)bv!Y1⽀ǹ8 + Xc.XfcVp2#VEբ69|e!rjvl :w:DsD y :jR1.RkߥdPÕ[C|U KI"g(k\}-89#~I8+NN缚ty;?c˟uR/!)ve"AZ-$H9I\\yՉ_,{9('x}&/MޔqCb_A~ol~^}mBH~<p-FD^\>5iޚaJw]?[cmao.F`Lw=`Uj55e]f`R"AL"Njhfcs!(Ѓ6}PyܛdCVuu 9sF I}OL]: r.[2t-T8U3~Ջ70r{ RA/~:I~{9^±Ɣ2Jr$={kf7u^g?,\٩{-'([GKtxPMy?[W͔Wݼ@eN6b7}Weo@Doe7֓M\LwZ&t56.\a~x<ދ#pbX9d \@nYb}*>9z 4Ƹ,vp'zG'w1ys;;#~o`nN [Ïܶ[ i!eZd#a!}8si.hʳC<:l˶,wZR-s/1*R!3T=J<<6b#OH{#T-%ӧw`ןhuBe{Y hw޽bu> p'm+/q2L.uD!'^پ3>,JOqo.D +G}p&d!$*ߠWX:lkkx>yG`_Hh NEʊ*Tw  wqLǜR5A13&h؍*ӧſ* Ky #|̾pxҕ:pY'$vPi~GiXPF/2G~y_#gjGU #9)oAҢ^Z&{EQ=er .A'0%GjŵϣfGeC@\3Ƞ116}ASEAJZD_:l-dU R( EmIfK2̠)MA1DaouKr L񞃮I.c/h'vfÇ{r⧇kL/6&[ y!fbbB7M#7J Qg;O+jk?|'60֏d 1sxBm+k: lBG 512S>xz͂̇tL'1]zH Q@)]<5kD˗tV3NK:r nSֺ>QE Brv2$7Tʹ%H5.g|3 ӕgNE..jM&%DT"Bg}8ϩ$#;8yuho,= T4|_ >d̵+l6O~ iK¤[ -CrՊm5Y'^/E&xg=g pGE]?;޶0δᤖ: +B"~f!Ր1 {t ;'dS^GwaGY'-T~|$q=$~ \Nn_?#ۍk~3z3$浶r'!i }l_X%RLWٞnaz7/Г` L& \U˧4QĀtLoC1 i S˚Ө@J V4dB-Z/X-ۈ%?XBë<џhf0QA8(R>g|}d'D`O!=ccoiQm "',ApU[;c-P`>97MːqOP|>tPXj>ϡ玶4oĵ^PƁhs𮍊 N:^豠ugCp.izO̾ӳ7]mdj"uS.xGCz ;im HqDchJфwQ#3n -r9#%pGNNt5 xG]kPUlVJ+ ܥ0D(^mTF2<72ywͲqK2qmH0UZޣsyw#Q*aNV3'FKڒM{b͌$geFaŏذĥśmc5nk`AF:%g%㦐Ԝp ']0pmZsu/OMI ^z:QWIkqKnܘaFWiHxӨO]w ן9g=ZkL Y6>EaFxqrY%+9+bo)M=/A,'-uiIc&SS]lvl X-23:ڙ`X3i訕 lwM71)aYx|xٿTY?(u@Bj2(f~b$ %{m gGfTƓXl{-Np.FV`﫺G *}k\U''h'̕e!BN!ɃwY.z s^fI5ʔBt|{U%G?i-Y.A6gR0=H> `pr_"^Mg:~/J%Jiѫnz/F-0/!5`Hyj ;-OgZI}uB,3ȔbImɑyJ/'TcMCN5~)8=|,2w/>>U oUX ꔖghEzۖ2꧈[@KVW /}UnuyL^۔ ā( +̬Vx n}Ҩ"etfҴ(h`~%)e-4Ӗ=p.QQKK4W{Ӏ!wdIE d^ /HnĔgO9-ʩ͈4U,S-97ݕciX0]2+[A< #x$9t{zʞq.ka$,ƶ:_.{z2ztТfl~"ؘ1OlWj1yk878@ȠWA ?QBFֱlvuN|Wf>{!IDLV/ Sw^ͼ%!vlˠZ1 f1ҕL$p0Kt~K䔽! =hcj'gWqOe>d9juM@x^\tc9WW;܉}Iv39t Fג#BfΟEL.: li #_J[8ݙ`KC<'ı [.^I;۬_VX#=XxtdK{ ˋie~ spY7$&kT0礬|sNw}PF.TЉ"CwsIheQ$.A1Eink_ E-oՅliks2K%~ELCl,j]/]]rlی)9$D ~+:fu={@D0Uy@X\RJ@@\^,[;;W.0$A);]{^pDc9J(3L ]O;5G4fF3Xl8h|M /0kϛeF隓ZL6$O%l>ѓ9-zpƑ= 9AWʭa`tnZ-#*6F}qEr$>9`ygvi=d $[+ErtoܨF0O=Esof r=A"0m.D(DU\a9*5rBӅ@tAcyoϪfzPkWejHW>>TL۰ ڥ_Jq!%]ax Ì$*sP=>/fϿVݳcuMvx)l Y?>& _yΧ'4M7Z7О{8švotomdc,8bY'rc{[Un0Ou I_rے?w>+;K)4R;8@7**i&\M1BG۰(BvT ?]U5F|-eE1Fa 1t] Ԗ~ {m.3 4BqQQP%95do{;_9/3@뻯̍”f!mߍZu HRGN5B12fw269ғK+۳R[n1sg^≮|z 5}Gk1)c2 Ө,`XKimo>(Z.39W;6Jl| n[i-w&PrkMJ7:x 4S.%N3 ɴ}>H^a~m-9$vҫ;hZ_#)8ZTp-@a(Tz;3'(k=t%z, V2Hug_x&%\?s@Q(=Ll;W'FG S΅/eVs&Q-"W)CY<'")^6RMw-X{VZf[JHYY$GLlՏ@pYO,f CNv~ 1Q8 lч)O~ 6Z7)& j-CA ˉw ͬri_VEdy$e^"Er=ZgiZl [߇lot6kR$Q_z}8)֠@z䐧#jrJvGO*mJ-}22uFIWUfCl NLp[w›'|Z0[]YK'j _?ep胊2 Ҙ7i kk4}oAÅZV3D 11A#"v!WV@ ݆]O6 =@uc"P1ix\HѪ18Z2tϷ6jKA"&[@RsMd?0j/ NfFeq+p؛tC[kU֤6_kDIbVh 2ae9(>@+ Ԕ bq펓't6'yyuiy3Q`r~mTٰݝHWC?=Qt z{'F'q:O:poPT[ƄAˮvETdHoPbCg{;9R#أXA{O4c&A0dy4G_/ K[˦؎1'O1YHƯq{͑{$4J jvޕG>e]( GucF] iLgj9fCF[Kdp"·|d;GXY=[9*T}=Q}R:T%/`&c m*,2M (c~ sg৶paޓt6d"kfT+c?-:[ˆ: ®3>Q) ӪY$8?] ڵKDFќnUE 9ܻR]n,GD"6Cu DSk,l@C6j`ʓ vR~qnkjZY-R3Yhz|7̕c$7\I[bJF!& 7dʯNJKq1ScJ׍[ ^0-B#an + vq &WScGx{ fB`2:r: *inCveQa1Ⱦ֣.71t== f#}I}繫 DGi7RfR1qP@8BqRkH%J'b j+8fP;\,iG*HN8t_-||ikBuZ/JuaЏ M*>2%gnn .kkgޘ_tH@(^gʮ[0h(5FhܶD $BJ*EK E7tjw67(fW ]32)~,HfϧDo&>w]Bm"Ba ƚ#AtKkև׆rjn˛tυSkƠ'adT ?+m倝S4Jzf fRw"ُ&SUhxa"}_Ǧv˜`J1\bRIpߊTrױ!Le)} Zx&kI ~ip %%G]Y&zYS5PxSŨ,A&MkT/;Xe2|8t='(EHP͕*j%7o SP($XOvb~<`GBe‡@S6ٜy?YKrl!g /^#ȬAp,dY:n/T  LMkQqRBby}mJG2N֭>Xj jooS{"Sl2) 6ZULY3swu‚*ZGH0TŁ"7~ YL-->Ҭ[ǥt E A ¸aض&f&% bC8Zl᝿֯ Ep_N~ d%T蛴voMX=P\{)p&RF u"j⃚8ח^ȩ 晼AB8/OFd`mtR)e*~l "ƻMYGoW^ˎ%kdCy٣e(L} twR_g>[yf8`;21KEA^LTːH!xE ;fz $u&+z6 { @m/IŘlkxxjiec=v;#:y͐<:dX>8B6KAMZ:qiտfJK-?qЇ1/uS%_;PuVQgSwQ}OU4'msrI΍mNH,DXj)HAm5D`ZҀ3'D6H=`-IJC[hcHZYWJˁ%lח-.D,dCIx#pIޚKԗ+ם|_&2@WB?'}v֨XohyNlw&&76̣ XP0MXZ! euwVAvbCHu +TA9 Ͳݾ’ 6ö=;LeFHgq7qg kr=3nײ< H?Us ': #p D9xqZdd; /@gȽdTPeɔs$r/{l \6В^Y[OTmU[~$oeb 9"]満w=-YhIJ*$P r5< p-gpXC\PH=D@:`kұ',-Rsq-.Y^1 "UP*.eymgGK\Yv{ dEO'꽪w1q{Fk*6lhiʯ\FO 3 ƙ4T==8; ÷E˿K4 sd9 P3803v Yi`WE xǽZS=%.z/J1- )L+_p-Urރ<> _{>n`Y=ɼnP-7NV;0ƌRW;r? z&(T*Cɑc0FqE*0H7,ƺXפv2 %GsӤn&Bg!Rt&֘v2ֻfN]ss".l(C 00:BS0AHGyH³ o=Ÿx t@*3.&锬l{mn8b(K@2S3Y_԰f]|2y݉ ܛ ߷*ڸqi˗o-ܟ"C%3Ι,W?4<ȩs D+V2IEͳd؟(!`KGrLya4(\xL.\>u)b8+nY tŚ% 5C Y.Iߙ 8x+Y&vM}sn2q+mQ={S]oZ xxsYhb-Ey;õY!`>pW5򏵔DӪn)ݷ:CEӒM#O!~ S7T95و /o㥗=GCBAw|m;Emlk) `x6Q)mP Ɗӿ+ڏ7ioLi;:,ք/\S/>L uUQ8\"/sRj÷3T1VPVj[W[q%ekڲKsoo!lub$xk) 0=QH?Os`'-dnI"ط/ɀ`"KW"yRoqZ?iPkD ~?8pJRunf.8#5..L)wj LܲU_]  4{L?jy+D]!A d_" {&x $׀#J2)?+ |STaZƵO;řJc1$D% k+ߓFg]کp=%HhP IttU?j;>ָ<2^xN4ؕ ?i}׽.Dl h22}9[\l@]#ZsLBF;lZf$%mihڡ 2lDžpO C,og\HNT)\ KV|e`ٶݛG>3])8ިMQp`<HCO[tcFq* {b6nTv@6q=j}m4U^Zz~*zNC=S;<|D$n <.$i"+9Ur+EC-(锺:4Mj4ٽNjWO!ŀMTm#m-4Y[o`E"'R z|{eOc*S8>k]P#ڗ-SVq9r%@ s)6̢Rp:*- 9xɟu)|"7xD,ð7!!0r8 9E;S}@6fE:ti*3G\7*jX\itovȍC$Eh3;qQPi>Z瀐[a &πTAY!HZ ލF// ytQ_W[*v d/ F'=Wy!GKwK uܙk=U;!PV1Wdt!G#k>va]xk&8o 5L<-*6{γRl4D&2M1sO)[)wBI_$VJ~;{eCwUV|*@E2U~49*`&{rG7V]M̒4&!MtXݰ1pэ?Ay,_zD)L4;el~U*ف KIpnfDh&g=, :?,uW$FnKblQqOb r.ST߬< GOܾJKsU8e{D2nCC$lzMa5kWk|J2A%t 6T)/t%_/XBvHE~}) y8XC{cEC^-TS!Y!8bLFeiO##dVHq4}'"ʗՕhWz&X:KSpbJ(G(9Ȱ؆ ̕Cء$r぀,!w&E!J-@w!*a BP"|eDO)MEF TFHx 6TpST^6<^@= 9Wgq?q x[x8IRbtVxT%[_ d2;0h!q*4ـ_|C0| \wsLcB3r@H(kfǨ |J?AWzi'HR"5~ zvme=ާ#~F*vw3%N>VC\p44a҄=|PJI^|\pHcek`pSP-{dC^tGnHK)~IEO=UEKl" Gf`YM <z!u-ǖQ!, @8c ӝsF>a#!d^vO< %I'(Y]ҩFo=-ɑLٯG~6脵C0N s`f%lvrF)Q(L`eL\&L o^NL кᑀk gWk mZU`RL>qdBӠM%9(;n?|',yNM"R?7O1F2$qѸȓ%Dv*,tٰwAjL i z?{25fyEOp-wϯEɸ& tؙƫ]`V0/6u EgT LyT ?3XṡQθoD`5V-kr{7$MEp*nXe-Q` zO;Ԁr&2zפΝrʵUN &niI[xx02?%jQ@ߥP޲$G)NGIqm-X&_Hˣ#z%7IԺ 9Tͥ !;Y }b6)ଞS~Bo/Fù=2s!V]ʗ+K@Zchwj6!; xqX&I' & v:0zVyf6:ۻ{zAHIّ癉方h')XRÞcSUb#L X7 nWU)C+SXBr_Ϫ'g*)E^ߡ6J4۽L6 X̓qjo:]@(l|-+7*p^] i WsW V5P2O*S-*8&la7p4<- 2&-?`nE#X3 z' kO!)E5tCY"`N>934}P!oWeBaW݀sxJ[DSfRjqLsш[Vd˜T9MN' חחSy7nNnep JkѴEme&']yKQ%ԥ?)fR;:eTh&|aq!v&گ 3EbBLD4@}+fSw$HHqz.j2=PŭsC3(*’νTWG#+IfFJZZXCUR"Ym|L%RddZb=|1ڥ>{ndV*ƶwO;Wq(+gGFh~LQXVLm5<DQ_jR.21O=H $oFb~8$'8}gwoēK"Q*`; pDjo{JacEPqqXgO~|ފ`;PI3 D -K *͜@82PYlplT٥5WB57C]x%S j?Ԟك ,4TR&y0hؙp<܌^,b<%T{Aݩ;bĠ\ 9>ȴ $gkJ.;)t9it$;0YZ0707010000003d000081a40000000000000000000000016650a15c00021398000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+ϑA:ݔ"j>ObxX#Ef^5OSEi 0/`”o4Xpɣ]€I'Mf#;ٮ|d-̍ t܄9\n䃠KHύ!+qgFᔱMoQcTJ0.jr˯]fXn bfx֍GT>m25F|b8(-qTHĈ9Ӧ9ZLC}ȝBM_!Dl|s y"*T:!0=4}~M }Lӽ4z0?V/v6,[EDw#<@W[mT}cΨ=6훦 1΋%KEJXQ8QD85xw?%G>{PfƽْK41O*w\˓ t,04œWy  +âzrTDŽel5y7&ULW D$s)D,+t] ̘H`Yu8J攢Rz+hi)<%iqm#~P*JUG-`YĨ*OQ\>`F f !^/Q8?lNOcc2| >?gsKt{Мi=>U .JBċ`ѻL5\l2 L {Xg5V/s1"~F!Ei v DŒ* ѢR9bcfh@xW俻E`bbNη~BK)ydž5s?}*ɜ7T,fBMh7 ?){m2mXj> ^?8Vs$̧魔Vi҄3j0vz(N.i1WeNOQմzaNIC$ A.x!+Hsd*rc\ PϜŜ+e'i[B w[&YMKHْCZI"i"Yn| `aX `K##F EWՀ 33brݽPsTFZ\?xgޗQ*њi&}#C=983ɃG-W \o>a7AHz.]fV؏aвxrԩ<(^wwH6HNg{eMF U[bٶ}GMj2ă9"Z-/LOof L!N)}LN?P/~\%wvyO 6yA?]t^ªM`Q3o>$ɄF,v.nyԀ$BcC B^qadO8%~qXA +}g? R!)3 |H9e֣Uz,'a>>h  3Fq) BtrX.@M)Ӭt rQ[mJ/$ Nn9n[ã{$Ɖ]_?VPeB)D%lJR3U"IKC;d2 YENȜŢS,n|Gk$x'w~7鑸dQҳi$>A{/<1_CPڝA]]?~'5\ }pHP{⸃'exTv.vZFj ֊m~{tѵmtS1vD;3E-AV&σg'0 x^O g#)_gj-PoQ:-7.v»zfkl#R4GX{OIpгM[9"^ecgVxn }p4z@Wt J2J_2v.@3ڳ#a~P6q ']yx c< ,M|+^#f6ʖ ],mxqV颭!{QPJ?{NH$@qTB]ihOS<#$A z(Ԫ0<Ǽ:1 #Cz5_h?RV!E$zCTP_7`6'm{;F H@E{^בP2d Ne&X! "gN&l2~1h&̺Qa"PV5~kFzOW gy% pij㸠˴ P҅w+h8 r jLQ_L8杦^~06(O{LЗ4Eh) s/ƋBO#jpc":vhI2$A&^MW lS)H(b+ZS_Ǚm֎7_}#Q ιLznT|Srn_yċHT\w&ieoWt&#"w"D'owR]Y#:ld ;Ә&؎,iz <ZI=X$֎,ƭǥ\ՉJ{T??e72L[o Y?k󤢁,~p;eZL+JW|V 6٭0`%0e`=mzre3=ܞ@8ĨG NfWRޓ\d2S-gr++Q/dgTۘ [ , }B&t؊2Cnoru:Fc3]ȿ·럧ژr UQܔM U6}[d\,,lh)-ጠC{RGQ6MY>< k!ek(.QGOc~ZOzYoe ~ЇaKYWxQ@'Ȓ]ٍijL( ^Za6Mp9*~\h]k ' ġVk;JPiͷEWXePJǍZl>wuOgѩLrUu8l7FGup.ia?~oto4 i JCX_tusb.A=kzĒ7=R[ZVl }P={{-i}!> ŵɴ7ݸ:$kP<>$Hں'Ӎm9`Γt曘gh|!7P*h7jcrdĎd"D>mFr[vSl{fa9z SDb1hPx'i~{ThEZpT>:A:5<;0&* z±ISQ͉~&%`Ƣ$Z ݲ@;!B#J ug,7i8Ք@d%Wj3ݸ㟲3C!ClS8+݌e44즄<|W^DXAQ@GC-a/``wuOR8{rp m >E|66^ -~QrM܃O:-OL$>jq[DeC@ z֨ӦX!B?$K8nc;>?0 =t$5V{ i V,4x_Y pwZ]7I}#N=-$S6H(G6GvT̙RVLN4X :Þ?F/i]@[ d$^Vop<Ǎ_*t\9EY:Vw_LЙ`ta*l袜*&FP>; Ȩ{QBř)-)- ! S6PA&wbxe`qYLސix(>iyCm, 4%)e?!yU5 #On4uuZ\ >JPU. N Oǥ:?橙'hK`EU^T ҫ(|)~^ILJM4WxOm(5CBgkpȱ( h!Dvxc_/ ?|j|ˉr||(Hi+5ķY hp:$Eän7!KR-Ąz{b$W:U6(\%;%2r֝nsorF iՠ4 KS5DJU֙F>bB9-&MM2;s79w@c"t]$|uI;T"YxcPUW} j<= F^Xnd .ɻ9oR j6u"Im$ H12zX2Q2ڣ1M,NM`OzݕZ]4=gT0 5ryϷhfI{}qν_3hԢkDF=9%p :arb9M/U_$%d19/:ђAnWB|* 't+W۞< q'OemE-ò -CSz| !C)ڎpp K*8?!犅3rI35f3MpWnjqQ XsIs~2lwe3A֙r|ښ wQsSr2?Q7/a;FeT k2LR |yEB]>^0WU57c̕YR5k`+ѣY(\"{4ô B}(y2B@ޛz6+z/[+"@ coS. [:fN˼&#V8p)y\e8VU~ɷzD92r\бljT,>0Vٯq}V*d?8Ce-E &,/|Jh piiMqș& IM/Z#eTE4l祶0J+=:k} Yz9.(WXbWC1r0+h[s)[;aiZ[N_Q|} UrUlXȏPVJ`Q4oa8Zm@Ϗ-'`ɣ|^%kn;ē[OEf!Jn脡QJd><{O{B٢y.q``S!܀a@m A3O9Kk.}j6#G%uݫet9htP)xE\B|D13րpO2H u6wԑj1ƁߝKTe" `|BxlqS~Lsd4s]NRz&ҮTdPO gnS?Nn Yla+3G|u7Sjw5f7"pDs;?5% v3˞W@_-!;}|~FGe ]~+icˢx[5$h;imu#+u[zkjlr8u6?pq֗B9?IF(D)>V銝W"?s`=d|d,JmxX5HwN0mG+uAϲ7*iHV"<栟HGāwFj+8OJaԪRkI "iXI6߿ 0M(0QN(:u[Od8zp:ϥnΑ ng\]pCI`̠-DZ/Gn"t,X" /~н":tccA< ~j)JF[W IR`vm!L|5Jn4*jaܚ ͗Ð'Zep$(QW9#~0]ڻ>^(?AP?zRn܏hit^X4Nk2I}xヰeC/Ҹ4 e͈w pb<.jvavΙQy̥%BR&fE߇&r.GŬ8a"pߴ9=BcQsf;IS, )?tx\Yx'nBV uF}+isaLBق%C~ NZ#&ƶN'2wl:sO&8GpS *_hVǞjI PN: ܎zz;RΣ@E孴K dZX+=E4T SL{ w&F3,/l, E‹ ]\l!b4z,܃e:8˥AzLAGݜ:۲CP;vW{v g C˓#by}SI攁k4%&q u$K;s`R 룧zQJ()Bnf's<.6?`i(XrtRpB0 }㽐z/Wۑ n>u6=TIMcV *N:,V8҉CtjJK  e1ry$n%Fe/9Ju$TF>䓒q!%n +G *)J(돡M%Q4C_c5C$\Z-",hbb[wDF2ȑ1jl_f~)jc&G2>vH6 ^cjyM=]tix(ߏ?h`] ڻg1qρh""`<;sXB6 C$+Y~ ?6TKoſ/S@D$Hhz]ܐJ-A5TML3$;KVt?\xb@D3lUɨ MȜ6x³qzi?p .-95FߥqC}αaڵ:7=Dڗ(N-bfǫ_ x/5^*}/l߈&'pxI:+Z"hnbHt7YmEcP'.2e#$!=;{ib$>х"hm TtUMI\~#KGv;(p2O!Ô ^sB{^8TOCZ굢$VƋ:^.E* 8Hrd*9As|x}TP{r,H\ *6T` '̀rHMT{7^\a7XPD5bX5)\r'/M0(Cʑ|PbL6|@S a/0#: >{:86n0ՏӇ)pPB`HU62dMf=вȴЄJ P V']ݘRPef;{ bQ\[珹:K8f/KJN%kHVO$4[M8b>( !p+_ٝ唌*DDsO&qX$ף$܊2yQdþpI LB PeXhG*NJT[ha$|־ sȋ AWx!G3HؽZ5>Xئ4#=2O9ܑo&CS|4B{lyW?h:-P1Yw􈭲Az% niY^zv%p;$5%e_Xh )EZ݈CV8:yD}Z} 4L2Ǧ^GDZi!`im%y<̣$?j  #jHc4p9My=P_Z$N+,̟01ꍀUx?8.U#0m})Kv|k Qk:T3^ك&+z23NCH6tdMed<#N!l&1k5Uaihjj8R?Y [ uťkdIG?,Pꖲ;9UR"QwK^'9N=Ъd;C⯓a\2rʶYN9i1du0ө=NļQP2Zi|5/tGËpO«R^4QuOO^sNx'q(`CGWP߶uADa`/c0!|@c'8=7Eqޔ6펣z+(P@![R[w]KS|ߩX#U Ih$|Y! 2vV>YUPmA%&>Kn' 4Y}v]HtP`- " P{G5WlyQihe5z1y3HFg hɂYJ{p֦|t-cM.ڳEo|݈v5.E}Im:qgҠnkFi}|s!DŽO4ڲKʃcy6JY K7|yeM6 _%y[!uɒ1 ց(+اcfMk h5^ .o":]L b\ٔzu A놸p{iܖ {P)']UDkv?8mݦE[a^aˢM@c9y^0JV0@p42ΊcP\)vqn8:E a<;y1>T6Z$1WW[;?'IH#hmLĈ!4K7~E\ { I0HPK7`'48҇J%{i%F/bĠ"v& ( ղx'Gw@+B #['}]i(MS2(:ޞPTtFNмg!#ԙJdZ%˶v|C`'9Q8X2[ )>cC89 шC7ޭMӵ&"$76 m¼Z_]R=P'uՑ{;Rl͠?IXa,Vݖ5+0TKlUlZxPt[WPQZꦮG rL{%əex}lo12KDhCdcD,V5[x͗ӤKI  쯊^07,{L-Vm[(27Tu߼&Op:U2:ok7;>"XyՔ9Ն{8o[w-yLb2K%!Bn'1Wz10{;mQtĻd6 b WFLi"Nz>{(;N ˎXodjOT􈄖,)`2~KRzQ'7+#%_x^X01S_pw݀pB5$6 GF@&wбBƏ+*xS2, ;Le$"LV<$*=%xorwmQ|nwa*c s7~.]Fo>N̞73e%ץ~F$e")BGٌ<\$U%cxe^Kġ\D5a2~Ro3nmkY=!)_9,n}Rs/DWH ) 081½ߟHC{?snme]ff7^@3uf7Iߓ[H+NMS8`iyKr_Mdy=E((;:#a(x̀dyG?lO\ԉc2C'|;]}7ϚgE-E~_8fTԜv\gAdI9"VH9vS8pP0N$v>-]KbѐŠ_Ƞ^"f2`#\Z VwWg`^ڴ@0I6%rAsB̓8)l0"肯\lQ W?bzvj@›$ulOŧ޽u>q[+YO$۱?wKqI)7کi,wa^U*<к#Z޹΅f [ tP⃄vo$*w%NL:}%q,GBZdod+bzZ~VR3V M4 RAG3O.-̳u8oZ_-+(aG&w4^Ii?abQN21j.͓ċI0SWnR<ތΎwU2q@&>s_yiޣE6h>n_ *`,Qva0 25h^0г9ym>1H.h"$6m^H .&kiB[<Rqˌ(3~8A~T?_ۺN<` V^NRDa<P:g~pV+L~/n.'Huv3_(J[Ҟ8@*gozCί."⠷!"TӃ]UQ7^5So}3"_ rsߨPQӻZ u·4.ۗcM}KwgTj%KLAp"7}EӴ ˭h+FG&+[ËByg{4Q?pҊ2X}kMȗ,}BVewb}p:"H VEpd!ν[<梷%CIn:zB׆^{#ӳ֚&Q3}h-ACft+D:A @ڥeB5Gcqp#G'H2uh5'핔!JbcDeb4ז-S:{6o:o?say{wn8o^a pʞvq!oz,CXC nOrlGPSS$D,KΪ|汁Q a XjhBm :P1T@>RзMO,k_֒>W1뾆O$ څy8/Uf6=QGWop׷p>4X q4@2*okYB[4MWIU\in+::)B6jhm=(5iFv^v~r v M<5l\9TQun5o'G#jޮ0=zl]ʼn5GTæ=b:Jaz8Osc5㇧ЕL'B8')QL @".K77U'͢ i T=P_{dcA0Zpalg|=S#8V5g33uC$oVpȋoִŪ)a??`>Ѻ`ǩ`X'EUfRqm*gTh _J$Np䡓j[\t;4Z(jwȹ_Ob/5q%Rr4sm*Jàup)$C(t86Bm-R~Sgv 9lѓZ$jCy%W@0VPxDA+y0p"X5Œ ngNNJ uifZ,H'˄ ,ݢК%ݫ8E%M0C"R>WAbW ̙PFi2RYHzrz/Ѱs[퍣}J`&8X2~QxDa+X_c8QYK }5et`[nó~i`V]F͙)L}jQ7pwbmg&oaIg3 F^"(-Zf"JJIVI5j1籮w 05K`)kz^o\SQP*`FeAjt61=^y1|&KF ^OÛX!ZcEjvO' H~Vj{*N.^H#(+KI EEQN wMqfP'OWWWRov(q75殸}d$/R5^5l/K?iԠ$VO7+r|`]=Sfn8tpgPZsz[ feg`_빇ZiL5MU/[-Ԝ(}*7&l p$b/3}{ (}%"o y;=ϝ|@'g'qsIr _->aR"S?`[=n uD6 DAP=Td񨩺{Ӳ~6ݞZp`{5nX&E[ ZT^[ʔ5d$Z{'{l(e4KP v 48f})Dջ;NlV6s2<{X_!89.xm[hg(HͬVu*ZKҡFGܶf±5sYѵ!2w8 lVwS Wy? YO~oHs\JxtV BC5_ uɐI;!L6Stg_zlwz'/ǩ)'$7e?mk+>c_3ͫłm=S}sQ"2u* Zxwy'0)p w X>=U _HFӠ16cb'ǁϨ) hتL{>CІ9N=9KV[7ir?O%K]lrڰ/&& fk1oDpR(;2xu.,$ cjZp%za;T r1#d\i#7sTuSLͩ5^߱~*l˂9 Rz;Eq+hM;SSh{Q\t`K Gۭ` |svNٴ($*nҁo($ԟM|_DzNY'g[ E- 25 GlGfc#SZ{v$m@f0VL4c#}(]TX"G{C`4הڱXXdk)}>]} Aĸ"G& gSi5A!S |H9X `Y*SaX}I$xjq*GG$ږN{jQXz rolL"nPGeW~#˻ӏ6Ns}dJKpӇ+c tYB8 J)u@0 Ѐ&Xp1*| s>сS i ZdPRc1l*NNNiO2IO_D>_!-r&@_# ꊰ&rYH%w! G}̰P(XN~ R U0}'d^} Wj.ţq.1 . znmzp›`; | yNDUG udHbD燐eF8#[9{AeCm<ᣅ6lH…PybUA7)>C1g4UůkTH2Vr:HRq[=A‚_?'Zmtt)ҡ"-w&*Xm9|>s.eF@b.lGnYLB-=98T23cAakKqT}L(R +ŀC{\$ѓi׳.hi WX#d;qd }^5 °[{~q :TXjWj *U  }ެ8)M72jBR%&T9s+_S :1(^[nדMJ܎ps(Pׯǐ:K-F=nͥmw6H>/pVFYK?h`߄&D5: ɹ]M H )&JmrediR[9>8\$ZasGxy]|/n0nB!)ϲdٵ f~gfx~n%p"[N{)xm[ZA޶( ȏ|q wX0LSr]ޯFiٰp"xs}ôdxi vo^\E XKleP_c}w0&sz?kcҏw@SɸMeu!z*_~hA[12|2nN-m'jvi>iax c>쩿bvusB-`1izcԕ7::TRkZiU-Son~*y7;Z|5Y[dS]@ϮC?zGJ*HooNs. 숳tTL/L\^jWMe.!,-#0:LnK9o\2v=VodmǮ_b7ՖD D R_xp./+}rKɝ jmVjm,FۡD' 3㮜s!ڊȫɯ/y䂕¤MrW/$ 9*:8EusԎJGVYƖ"p.=pD&3Ύ_xI 9#o([:m`+Dz*0/ȞOJZ{>˿ybV+1KoeyǼu9_tT] ߏKBD !D?W8H  S?"H*2 zKڭI!c?<ӫ$(f9IWviXʣlK+kq=wbP?)/,)+Ƥk.;Ȫ;-$jܱEPr9&Oo+i+3I Nkylfsڹ?'xQ(u W~%+JTvƦ#H]U8N5<ЁbS {L#KP_w<]Vj)%]ˌHLwaqڥ>:>+h/,o8ע%mcG5z|hr*3r0Ngve$%yX9 6ᧂL]IuτMu`_HnׁD/Jײ9\P^3ahǤei%:%Laby1YdRJw1V:wȱV;eR.n#3K'bb㎢V%/*GRFkc(߫{b/>_o 懺ҫ\[L!N2E#Tk&3}i8݉DlN'i,z~: >*Fɐj4  ?6, [obeb[ m`QtTyGThP+PC:3k& j;7p8]ubH,B|uqJm4|"l\QTT\CD4$^8p6{2 AF/zu,OV)ْ-X!Q| }5SKXXD9'U >@: LgS)a Bf3t\DG}!%FO Ҹ[j\O3pO8VvIPFqղih?pf\gz@?9lV0).V_<mS,BO/Ylʳhw {Ekr ~r!vʘڻQH(o G:2A6Qx$zDh 0d)iy 5Ϩk`Ӽ4A-[)shpmBܦ,@ @ț[/@,`KQ,(h]7L.),T'vYXQƌZ> 0G"Ԩ'd(wyl@,?Vu׮46dh1#(W/ڟDV/]_f885^p]Me2J)uWdt?le H7gWR\}yrPv3m $ }gj2qa>+O"\HpOJb)_<9"ֺ+Ek4c=oBN'9xâ-[Ib^4 axBiXZ䊨OB.y}@d͇I5YAoYv&>8X&n*h"26a8k$+O */DkhJ=B,~QED^|2BF,#*gRJb0Pa0O`=J:Z(h` ͉"܈63r L"ZitOLG>SNfR%wNVRv=xYcҗϒW}hp kVV4焷ޥ) ؀*؃nc/ߩX-RXG0 ;тFSaJ0³)2(uj,k;D{\,M `Y_݈} _l&Jz%;,'R"E͜6 .bO` ^'+u!>;aKiqؑk7H9ʑO:W\$ʅgWGwAdt<,tA$s#$=/@tDr1M V pgb"^1}TN0Ĺ."ng$X`ՊJ|([#8)Fn wk{_Agvߦ"v&DH <1h8Isx oTmtX.ϥaĄ4F-$۸pGvA /c%VaswEi.vmI/Fm~5d(P=xtWx&;el2k2Ӂ^,>a %ԫ5tג2RO3tI"TzIwYa`Z#\} 8n4xut3ɏ̭=z"G!8y4gF.eJ.rR7QԟE،ZY%Tpuz3fGȦ, 鶙:Ί\LN&/ q"[=)Ǖ9&j(-b z/tŒDC HDC`ⷓ㙷 L{P7Z!J#IS ,S΀HK [|ҥ* 9H, Y pat *`9sW"du{4RDjXAfHm=#l*|VkqK7^6CrgDq\c;oOMzGr+ޑ;Ep{O%Mcoծr7G²s|@ypiP J'Bí^ʱdTpe–_ Z|Xv+csZ^6_%11T*lp%ɍq#TWF ufe|7 xp>wpgl# ؆-" )bIE3ۙ)|2n:4쐔"w.j N]4>bpOF~с\% dʒfIQRYsBSsv*TLz'xwMXȀ<{Cw o5xBa00 P$°ՠPšUlGm2ۭ Tܯji/L{꾸6Py]]a m}/vOK# u0eOV?QI rXX9׭:fǻx-_Y?Am_H(+4`rd#3b˚r']U2"ฉoE2M}J^o܎pzDغ6gWR'RpS̈~J"3Xt#B9L$͸ð`"]PV;urN+Xҍ 2np~c[@A}n]. cnJwʣ7 k+%c ~Z7j6ez,"0H}Q@nRVg4"z/dC" 0Y|,5aR31~pmv0`4~86]E[DʗJx~J]l0̝+ߎQ_ \ ڏ\!h*x%dd?CYɒzk'}{D"\۟CTKr@`#տc};*Nz*= 2$)B!.N3vD=)6"1r5%-T*.лi(ZP^}uf x^̰[xGuk9 eȶ`aZ~Wu^[C^3$%'ԊeppiXc=܌ACE9o+&$|u!t'1Wh`3 [4.kOx2N?CIb1PS?rNov+!Zh]XB4=[UD̫h@rbA P  ?]q6JN%i (k鋅f'D!R[}/Ǔ8mKgVJq-opQ- {xrsm&T.̅I (2$n*.41ռVգdE <v^8LF]D$.^Ƌ?EvftSq٭sBI io71t|Ԏ@ĎXs+J\-WQl 9x?N"fI E(S -w @\@ xʁFO)%Kg~pk(oPD. R(ˌ#=0o09Ӯ;ަ)8 -U*?| '4Y/4NTJXo,d PP+Xu=;<+AuNuD#j(E`٭D[zE`cZ}N^cNkdA\XBFDTWC:E4ӶݏCQ]x7˪}_^%ϢHIo?vj*%b miz SPz?G'{%;Y+{ݛvgه8y[D0f4yPK\ɭpΒ?;DדĦP8"!aMb"@_ɿ[r„9 Խ?4#noo9'0qIъ^vGmU$\sVpU9E+02VJ,QS+ 4E,@b}?6؉zw&KRsS/ȡD _ھ(>[VIxŝC  ]SwBM O? 5kIÛ ` ĚaA6&`1tnVYzr5;[5/.uZcn+ir?!H; 2|ɁU¨щy W.uHKt6BEW.7$?b1^_hU7$/ujxgGg$]PI:-mٯJ=:AT%!ЇW e&??ngFU8BU"%D枍lR8Ǫ:FGL")WAų~e~Gtt AA4U l=xkFHD T|z$+2GgF''KQ#Bt{vd6"վ-Q cׯ6\T%ˆ;Vд0t8"ivC ߖbxgt{]2pC. IG<{p_Wo+׆ + /Hd$}S;2$]Zd'|ڝ'cn"y sة'"~Pr{TgѳЂG'͵"Ǿ6"Z*N&CciY9tMj1ɓ0hrB,rm[x^H%DUdfQQ֖ 0*Ri)~3Eq0}=%[įZ6Oi2:̜L 2mK`!jU ˶=4}h<™C@ < bHW˗iㆦt?t]CZgu( g;}Ui99C~!uG;2:aľ.ל_\fʱSnvƥy3xV\IKI}"\fu6.z",#$v3j4r勀Ewv9mkIQryE?bf>Imxpޮ&@mQO/}࡟.8$P78:*PxS\r1jz]@q܈NtѐZ QӇNc8cWzhK*k4@  O?]q>U'zicxaD K@n+lxķ&b#$H\Շ *tyV1aaLٵ۬: !FJwt ܯ)k _¤8'b⊖ IJ~\v. ctg9BR[)тbӐlH~.8ҒO-9sXVs$$AoL⶷TΆ9F&>7LR{njHk R5EQjȓ18i&@׉g>k-,:.]$oJ}~5$Z'l+TE5 no>rȧdޟ6BbQٟ+>r]lm :7,Ԭ #%7>LR_KQTpC;$(zHN͌_ Rv 3!M&i?41)Hp<Ș_i7ڀZ'{KRO8$4rH}rjx cX l$$^bnVyӕ Ik_ú*AW YC{` \cPGL%tA?5yI!!`g *献~w]s  _H' 7WQtx "͵#P@UOo@pᤚ>B qЇuyؘ hz[ҫp8:k'+B shRvQ\z_ޛpc:d*3-9_*~ `-ZQXo=wZM>8 k/L"R~m),Č`n!^oāa]SX.#oACӷb bҰ.#={&qOWQf|ٌ|y{yhC ;1OIfFT|*WpiaيC]b%6@hc\˘cv6b\HTu҃W |HAb-ʽ6A ia%)X%4Ҳ\eMqD"ZO6HQRpåUhq|@7y(Ͻ(Z>%_5_? 7/"9FXGD4=4Pze(REj:z {7;(E$esKn>Fn*̆+5q}@=asƃ-/Y܅F Wxu_~:i6ӌI!iP,2/4Ј5+¦Inɠuau;z_D ushKA]2CJJsܒiDI>\RaD2^?SIk8rv8{+"Ρ`\~nw B*C,wUYOŝR6EU~cx&唌J,y)N6˨"bJًfYG )=:5-/"vuLL7krzsoAK!gPƞВ5#ga!rJ8&&BisO=f< ¯USCΔzmdSK͗ʅ'Zt<ރ1쎃@RIngPL\Jrl;g)'kd_W#*DSpϏ$'ea|W 4 \w9_'X>c>MM1. L|a VO6p ێ`v@fU;Fr9V) ouDhyi*r&5r{_!l6U֜L}vHG*|Q xSTC~@Lw3~K5Ua}: x'+ 7Tz{ 'H1SjN^K);Oy}p)d~pJCބBBf+w=\ꎭ\h)-Hr0D{SjQ,+YR$|Q,kwU9_=2/3 mg:D67|7mf6S<1 .@[5E 'B,Z"6y*AUDA˭["UKDy[, A~W{MyEouJW.L`l.8Pm Dl$XG0k$;܋g~g|ů-3&XZduk{\der po 8F@M/,$[ACfn {o3q1\t=`:o!v6OV4$Ly=>nvXCsC50a' 19lE[]sΒ:[G$,e7-k63Zy CűPb4hנIGw^("ZUn E!+\$.ɍsq[7K$*qkr @"oW~-{"퓂:<6j'c3M ?;t&~AZN*%}oCױY.kHV̥coE;,"bUdY{CVGK ;a l:+uW|i Uގ$ʝ-˦[ `5,A܃XAqm^4?E/8DmGvs`~"f|R(yj|&H<Kgk0Bt#ǕW$:'#mOc!4]WBd硏m 6Dג;B!sȶ Zو$?m0yx;Hǰ(~-92@rHkb Q7D$K^ܥkF `LB0^Vc)Gi%o;^ӵw#MS.4M9wuRf"U/y8fxv`=WqOG{O܄g$Rbc8(.Ȫ-;I 1r1ygp~#T2!R崣-{ֶ9 uwVIO! ؄~WyFo/\ӞK q Bh3=cawYR@Uh mHD `E?{ "CfngYWZ7J-~h$,=dU r@]9] ̮}&BKT]%o] u#عU[T0=\ٴ=q fٵ`T[6֨B%P>z>˒hWNzMlT 2ʳ.,UZ~((T%G 6Y>=MuL)للep,ybL`;SZ+5wl@ vSKma <8dN$dg&\yYok8`E!Ǧ1e48p_#TTSODQ|d %mlh1=W6 o xHk:`3\7i x'xw(J2\@x'5 A8 {a.OL|d7a@{ f6 ^P'/ԪJ5Hp(Y\k 2{ep&^ؒz.q#9/ Jjj\zl $1^udp秿yew=N{C#j:JJ0l's_pHw-IV%si;zXUyÔO@iFr{Ֆ?wI= NMv(/&-ۊGo! utwt Ά4bM@\Hedd 5S=Sf㰼voZjZKkʯ8}V"@YDv@೾ **| 1 hqKy]=s}3oNQiVN/a4cǽ$y.c~ Xr`j#u,}੹JJ.!ecZAF rFMedN}RF(a,3l5F7q^Hxb~]h@r9ZiHUEKBeOEfLumbNczߕ' #ӆXg)aT;jBCu1a5Ps›7&ڔE61n3h@N^4"9i!ER^uds$X. :[%5CjϬfa=Ҷi M`.SA^tV{d9X[o8mޅrBke}sub*q3XrHki-z/!.&Hk qVߤ:@h5&&O2&m:MI[kqP]r} $-G{ckKws*E>іOG"m,֢".8M1+#^Z; 9 ɓ"+%C|{9*k3]N?oP P$[G٣R6<*El-̽N#3A|q@F;NC",wPWDfTrԙjb0YF`5꩓T+zAuZrVa?u4y:}&=*=q\R +b1$%ұDR2.W*}{pyi+ĞIE%VKHZp3(Vđx=[v/OԽڥm12h/Ԣ|NG_5ʴ QSqVggn;[k|F  U\p@\&mrD+'jIsK r4=<{#f5w 7,/oF#hXjF.x@$VCX8rqY d.rZ[ b,[+`h O~>7#kY 8Cïk2: 0sV&,"o*V` e #&~X;Y+d+ߑ$gje6kGz@\ZŊzFhCj>,v5-?jn(ܤUb/# 49E 4ICAAo.!\>oKqA(?n3"T7@z3Rh|[ꕍY$^4GIBjP9i3}Ļ ?_Mܟe LO0JsJhCoBK;%9`<{ڸBjd"9%;( 5>`:$k%_iC8doًiНs߅A!7Œc6C |Wjƫg2T: ǼL܇Z-"wVd/j34uvŢ25Ng*[>(}{Wiv6͋@[>#bޱ%|o(ǻ 1ThfGNSšrٽ7孓*}Zu֭M "*q%8B~_QX ـarI˶%7<҃VNA<(o+WHr<|ʖ,JY *}޻t܈׹,Хࣈ\`8+tv4:Evܠ+'u:BbHЧ%#3l.{VKl:786bk](94H#F"*%} qۺ,6yԩ3mz) FM`tG5H[nޕsVzPpqڦg­6S!>t! Q*ʼng %,i~IE5Gb#4$3U˯XWYF5B^}3u:,NJ)9mlh>n`9O<Ԇc:j/u+6 Y{ڡP"CP9skFr>D$rQmn""kW~5[vSv YKD5!aD$ XJ=V)nl :<]h= qM5X͹N&pi##ec&^.MP 1;[Mȡq0.Q^꒑r}U׬?E/~|lCT`ϩDgQh7 e K ?l^2̶ չt뵓0B| n>$,5 jY觶Pz%B!q^v cGsڇa9uq$賊J-ʧrGx5L+ZY^ؾ%N\Ax~y3/3IhZ'^[fC[[&ɹ.^Ib+ǣ1nZsێbi$_[JI*@^(Z.6BeoU뉿Χh7X²`_Ya0*7ɇ]bZЀb5ȃ7nfk^p#Y9`ХYdRs 5tjMh?P+:}9]\#7^VHi5ZӍ8IF@"*Z`K1\Ep[v?"?MswINMM+YAzsZRد_qL$t1sc #H%|~آoݰ'@A:jNȱUY׉+g> [BzG>S0[Cס9xVٽy╅dqN@}4r!iCc)Wp Z>-^2u-pα꫸Z)P={ &48k{= @(l{F"c3Rf -ֽ VR4& 8nq#HAɷ73o[Wߒ_飳 ]Ŋ.l[bvk8Ǫ=rnky ڣ֗s9w?cL'3Aaj B,+ _FaYU>i%/8{!74ɚh이G:KΔQj0#m#)5o+ y=mKN8(ۛ^$aT3` !L/(p# }&n]Ch//3كM9НAyNLMee)2yL.4| ߚOv#g=~ּ}f`=2*yG9!Q5# <FՇ&#iZq־@®km Ý\qEΫL|cJOM1!&Q  ? U-jֆ)_J J/V\,O/ъ0е?I%wGea0o?O _!zrvE7dPFxcHa8W68Ô/ ;ٟFɩ ȗ?$~&a }։Kb-TTϟO}<}+5U*[Vq@$ԎitK6f  N +-x)'ymc ؖQ6fܴf$ XI2`2vKC4{7ea43GQoN\Qz^ AS_@Z:%qOfS LAN +|lBz{a2FqcCPz }Bnug6&L }SBaI3+ |kT)/2~Iƿ V#|A ;#'ׄFtz%i A5r Ə\E?"2&5_Ȭ4ܵi$^׉zyz0S\zlӻ²cr1AkSi4-8f5랭;bc0cu&hڮ>z KyBWi'[B2H8f.oqr]aYҖ^C'3=Om0Qk1ώ$4P(n̙x"/Kz|&5kyžIxH"flCƐ07fڻQȍ!mX3W㐥V@Fl:T#GͩhR1%&zٖ2+z7>lZT[-:U8S2{'/w .9L3A(9cZz2=FE ?}5rъ>Jx75 >ҧ#a37+Hi G}`l_vG0#<EgMBUfnCl mM4lDvBL*Kȿ]9 @ЉÓ/+( y dBd/{$MHt؍fqү~>[Y4v`Uu-8Y TlCLZXHq9nɆAJr&&<\ɦ8,hZ51ؒL׋GڔԻP9a/Jk(?d Y Gm F<~X4j&X(Q4?"c|֙$<QL?kv8> w#t~FSZ.kF0\ALp DA .::yDOt(ѺoG\8`hC?Al¢ZN lwE(C~ln1V\LxR+ؘ3'{էd`7B't[:NJ;ufT2 z^c95IPIcimB[w#'kNkx׮D FطV՟g(}?Q:z;-5Öʊ3.lnxBoN0~&-9ds`J1⸩y~ }A]e@>tlQ})Lu껛ҥx\q5 Oy#MSžQU" a4gczV]8׮6 Ah"AI3\UT9< # ke <ʌ s.#fw~._I28ULrfޯJB,]фʹv[W0)|ST-KnEl'J{|y\ ~av8G=LhĩE$UJ]I^Z/es.x%w9j;}Ƞm|{ g%@2ߔDZxvKbZ_̨::_ NwKCY]hjI'ufa)vg#\g:G G>>ZWZ8S8I!>EUO8T"g]* :CҋG k㴃P"SN?_ۭ9@28k3\RoA qM%ڳ7HE(L˟KZBm^AüJ_a%.8NE7 S47`H)g7~6O?a]?Xڶ:Ҭ݇.4AQL&x\i/4mz5|l ),5+Lب0? eN|89bBOcK3@^U.=~p TtmlHn8%ɩ)M&d{JtZ:0rFkE@.yCu뽕==m>dƁ-0::T1qOw|GB+IJ.Nmc<x ]Ï@ԅݓXEb:f3Вkfl0*?ǚ[PLQ4sT U 速h~XjL#J-E?ׇqbُ#쀀_ PVބbO9Bk{oiyw+=T{\k< ;F[X=gzbPSe[-)Nݑ{"yNH8sEY(sAh봭o #~6Vpw5;_tcg ,0EvT>ȒYiETG\ĹOݭ{B% M\AA҈Uʿvl>{1ht[JL=N)K͢ ő̞,) u[j &FY JHE }Fl"* ˨A@A) `ke"}Dl; zZ);70M920c\rھ{O8lAU'Wms,ohp=%+Ios[ ;jWC( bvVv/c*Kڑ)DK]!fzƳڥs8;74YZϒȡ݂ 1椒|qlEŒॽsΗ!p& MD::]x\&@/̲͋15@NEc8')#UpJ,Clވbvf~:}xI"9f*7.OJ̺׃]+bEbOv.Ϥ9{v\>8#v ^9sN[Nљ͑Iq*Kew /1*}Op|CZg;Ls ,]1"PkdC̺TPtq92:@V2}5fps0&*agdYP-IuZ/X|y)ṭ[;%tn|.F]C`:Z=Utՙ)ܴo#A$Frߥ'  W*:]^ԔHỎfz y㧭dUjYjw?=o{n>).FdZ%"$Q`lF2bs+SnWTƅب7HvR7 $_}#7 3E ę hn9a^.P[A4C녑$DGH? ț3N:>tZ\}5jdMUTXE?*y1;]᠓s90H2@.'7_?7]3_/j̙BL+&ZI5jAu-$&D|V жL=E4 Z2+r_W?ȤdZep:cxSF$)~P?YmSnAh4 8"H0>L\EGQM֯Z8ﳊIaն_W|Ə#mv@gFY(|$=ʉٸtOs^pBdL?k4N;rd19J`>UgJ/k ut >vr/3\h\UbzZ2&PȸUH&l8q8u -,u2L%hp0OQM AzHobx<O Ԗٜ_Z{d^N; OY74F)3c3og.jƠOy˕ar2^;>#  teش `M&+:*jFy-+R5qoMb 6!q˾7[_Zm UQ mPdyBT T{th!;~q? ҷB_4 4; nc#Z8;_"8wk3XQ%UBۻ/cdbc '&TRYeaGaGaf*J@uA3zx} ie^U>qp y/Sn}a~\>+P]oIX}' _&\/3h0 ?+;9'+) Κ8tۗJǩ\6e3iLW-i"-VH\zT|pW:ʑKaxI\rs֚e v򩛸vQc[';2WP 2g!;T^&߶9؝$ '.ZoB/IRz[ƱJ o\)'U1?>'6u=Aq9_(7gmFsymV|^Ftg8N>@KWԑg\ۡ𞠫=7jqΘKWsr#]|vBiKvޤwJ31 geM36ׁJYd6twϓE*b2nwU 7pͯ|0>݃wN>%*Lo(RBVxnF>@ lX&t8x|Ȑ VžCW{u:c:xsN2|i<bi@^Mf5/>B_7@\c hfϵEî{]Ex~YNdDA&r٢-46IR j@V *_r6s.-4zYe g*4'oX0B+dE } 6(#QVgu z|Wi:|Rg2mzdIVh(ل (;a tPG~T=;e78%Na)F/`Uco^\߆Cc%(ո%; X]DLp|Nd*奻^J Vw|sUN~G"_w9N3~gןZmzCafrD^Ytƌ&l;C@|Jwif!{؍4qh ;ᨺy5vZà F%Uj+uR+rG8UY?6t^Mr@ C ȷCǣfL?!y6N[b: Kе?KHܻ h6 B>o^,SQcTZEʿ* Aq5`mgͼm3̨Fj- #h S<9Ms61#y[d&;4[^%n`[⨛|ēkU낋QәT \d_E1m{c+oSb-膆)> }¬;KG ;f[:uBaHZN|SK*cŸN(P=s:W<lQ=m3^L lV=0'-Fh8TI{9d-k>_*tlMr)U-H/^+ި$!On#|]3f- \AFE3s.zOs+Fhu,|9lN`-O]WeF5 -7k1I?l)zr0].9W3F$S[@࿰Cd2iKKD2D[C/M;_zT<3Z4Ӹ5j!x/htw/nlx6/;q7lxY"BWш^Na癑A?eX)Ti~7Dxo`^Ftjš ف/ N"ƗuPc}>׿؋6=U)-%w/]m[ /(^L[gXÄD>?F`&T=2%l,W ~qn/3p^`y6V yZW1dKsd4Չ^Z~sÞp, KH|7kMpK+QqOjHPjt)@n,|ZfD`X̂#-xeaA+;\S]7 YG%˓'?_C:M7Ϥw%evQT͋m0`"Sȱ·>4}pμTsgA*=1wV |yOdjpBerx-U9 Z\ܧ#$)B쉽I-W? /XJJAٙmMA/ F̖tzWMn}\0]\d5x{ˑYq#wgcA% 1D( +o&tYuMLL ;Yc"?˳+җ3U' B|+FtIA8p/#oo[ql)y¿ Hv\v./ˆ\E{x;]mH(4594wSJgȒzTt\$w>s0?n A+æFSb9G[{v$G2j1](l:4RQY`=9eus;]ňLJڎ^dԐzOHZ;;͆Q:s84Ʊ(D u .DUDa x-lf?1r4|YH 2OBvqV*mx`?i"v4 w1 Ffv*үڭJHܿn]鐘1FHW~BI:a.@.κkߝݢ+v Pv?, 2!=tV8 rsy&"~]57wx*FZ BWģ !q,ę}IDIq٦⸷6s2-." 0m|]WdD ~w4$1ߔC:/lO`Gj D²Zn@uUagcSbo"I™Щ<_,&^ǖsC%~dMp[;t飻A|uR)z!'3U}]V5cnMey@}؈p ؀k1E+l4h/kgf>%9ZE7?vxI/j'nՄ ,j>a ^>$Y#WO{W켞KmgcPy˜5C*߿nվx( (!ܐMWAv _%(ِP:!;+ÍYZ\ c>T|> FmhI9LFg#@E:F h/^;gxZ|x\Ҙ4=|(ӜdUWBԵ*nUr5wN}!8OG饊EU[a43/p|XBû?;zT?->k4/o}ό}'`̈́bA`ux -ff>l{hTW"O <8H90ڶVPsQROi>f@ @taGtXş}bn Nx{kW9/HݖgT+9x{TRJ_?dNÌU ~m Ot~XO= I/KѳBoVuC }~y^y+ W06cyM} #Mg ^T2NBxє\`3GQjJO~nZHG 9ueBxg4?ٜjLqTiu_s&4ْd@`tg긐x%_r:h8 \dh8)Q&طwVu Z5ѥԐĴV(~=(n7EηPЬԚu>-Rh^pYj|EO0r\W>=ғJ[*dwه~Pm&m0ȔnhDÖ]fm!0HVM{Uz4 du؍̔aʂU4=1K4PʈTy@=\IY5ζoaʶ 0ߓm4 >|F3@7HW˅s} R0ٙAyxWWb;"sOi/k - <3<OҜ^e7ȕ yi-KRr!=N2s聨R2+OU#<=!:sZ6<)~Fe@Z;WavUgc?>X֣6ꌽӷw4_ ;Ws-dˋ`זӈpau5(k$mlZr=E.dU>^5DmVt\fq̤&y m][~.BtFdm"ڑB@kdX_HM AQ jBg[k{=j 2z L_&zIV̙Eo;?igg )Ϊ5/!TK"Y*B<6۵%XصVn(h&4z `(1M2ڬ"ssi~K f2?FHer n4w W.:>wϽ*s4{iz'OIdJajJR~UK eom)+t1WC*n'[(Dg-#"H/Fj=OȪp6l6^_'ySdfk{&öUf0HV}7X)JbU 2q24.g)5}ǰn)!.JVN"V|}A1jX=v@)! 6\ͩZE-D.'é;^b>M~:)EwMR:¦02IT %/ojCD}š',NN)&Zw"G_p'!d,#w1JrdtR]:Lh.aζ; m'&ҹO]ӥн}\ C`GÝ.TK_g)M&=Rk; NdF'\Cŋ9HPY.\vVԐi8=7FCU%r#+8'EM\phWFe )5{oF N%8ͫ1dfjjY~B^Fx||us x.qH?%>k UΑ|r*ڀ5g_bj(BLYF! {^NǙu `)?/tfdL"Zd]<> L/,>KydЫv~Lk4aoYy"ىh^b@*fF aծdR7ohLv&B3в}8Qزpu$qrbG=Ѝߝ7`SPfH-g]P6~p+/HPuzKȲE""B]HQmJuP9io%5ǟ t3 VYjOY ݑ=i܉]=mJu4`Z./<O0@m!DFms{F,׺:Q x+\^p&"dU`+={$X>ū]VD+*2>j!-SЇFW̌t qW!rCZcw.b-^"G)#75-gOTј1ϩG: 4-6A$KC}P;)Ӕ5ƣ8FN9gցǽ7FӴ+Qn- 'xůbf4_ƀl/O1/kK::7lW,݄kT٦r&QRH@|f2eb snSXZɜd?*]]DNe#r]bodTv!i{^(E~C9E0Q _n[E$@ +:JtIMYH>#&K@>.&z_GƀK n.P]*J(!1eyV7 6ٻ#"NiFZ *ucҷ4oP%\MV!,cʴUѨ(C!]Iׅg=~[to[1od{3&|mv7(opP\ayW2~ҙNSH A}a,|v7Fi}ffQMGP(X(h}Ww--.RElpq\q^?al;@g 2G*DLnؙd(oe)DG0dzՇ;njX9xP --M:GWH 8b42,k6-gǎY<Ka^&䣿p.4v@9J Qdg);.]@BRv=qyog-ҿӟHŤ//8K'm;Rq29r i􍞁&ߴuġ!^`6:[8Fd4X!NjBn9päQ+h.\ד'T3N/˲*)~^vDʪZk(6O%"R&* dhl/=F]M»_41:.1Y}QQ!.X͟/WWr>jZOV&̵7](c "S;CtcASE9+Ͽ3>K ίqC3χ%Yaș&} GR򭋒PSF$Bk(7?.>BX!,xX\mEk*S=QqZ ۾xAx D$סo(b]WTtELn[tg#Vb2F t-2'QI9͝7,vmQ;n-@e 8 `E`,|`Lt_ |w F'|DggLZ;qIh7r/ =-hOtzxsSR+䕀nj[Ki 4N}?gzdP,hPG&CycfݯmȤZuD}q F#iuf0|/b)pOcQMA/#XW܌?)hN`2L }\(Gk`AreRM1' ]UStj=N*KqW)ΐhL ئmv+8,nĨO^uwV]QDr"^=9k@ {nEÞX朳B9!Kݟ*qI<{ZL WF_ 4/w@y"XS?ֈ7vS:.e릉L.}S O_+~"b`PvhRHsb)Z}[SajȚG{A!"1{0Ds 8Py|iDvZW XXF}R%42uŹψC5xӸeб_gl>x oŠo7>y~=\Okjìp?Zszm$s-v}!խ֌L%qLxΖ I ӻ8o=@|Md{"=.9mKJhݥR ej[0PSS;+u)-r9d^|JP`oy9PtLzM87J_0"@+ӖL .O:mĂ Sŝt)芅^b`b9A9)5_z$g7G'U/hqjmNm N`~d-\x!ǵ^ VYs2iaJ'a o<ObG7kWc,mc)l&)3-Ŋ`%j*o? 1=D경J AU'2T"-T(¤y,|q|d}P"<[ގ 7ҴN{jj^5U[m]E!PE#f[{0i eVʧ*jR8f".\vza^ P^X;ڡ DǦ&b0إ3k1Qs|?'+ړT[ڰV V[C*8se5qƩ@noz= ϝ`M5,s_Z#7v5XM.h8j,.*l}< &@Ql,@x*߬5*Z ]H/oŊ4A鲿 u«VP򔨋(֕EG-Ks"XB jGbLgSr1/ X9gx.Jҭ˻08AE3Mt Y9?g/׊N t7Gt'Km;g(A+Ŀ c-ݵ }s]sz"]O:e A{;tJv?6zn"uv(߃[}}='>~2^AvDʲOڅ&j–s gR x46RĉuD'}(C q~'ivnaXl[*l꽾.!572ذKc&oe&RlkA`frLI:oUU(x d/9{wlzkD9Z(ޒD|(+ *{vgLupxYP"ʳđx>-FC"1pHT# i,\ݞ!t;QeWמSLu-aǤرb*xl)LIof I۰JYG̿V -b+HVЎ~%.H^L;_9hG (/|xwҔEd͜W3Xq3lK2 N2R{i>91 @ ۩ß7Q=1 iN76|7n$by-\TM-Խ ҒԀű> 7Xp\l~-DV󡪨,>Sv Ǹ?JX4O .ɥ2L+3ݤ8ꥬ>d:g~rvz-ۙǒFoDBM2O [xS#)`2 %awH˦98*uv؄+@D8w`G%6*-m Eյ$=%v,JMVVԵȜT4Hc6 vUNm.ysl($}P`y^L!hY)6GZ;FI+0Tt 9owy~k(̓ w-H+]jz7:"pg1Z1n6;>E{K^"{6D@IRD?L}a.u&BЬ诎O9Ģ82M#.Aeq|Zծf!FJ;҂/{i-~bU4yG,⁇%̒{bd釻!n ֌ ~y>ZY\|ᡀ4u%2 ZZ.DڑUB:%Z3oWvO . RL5Ճ:Lf'y6L$>Mq<0 0SKvr&4ాIW//U>_{;yQ(W}{allΈS]ekC38RXPX&P>OGTmWBu#|_!FA.8$Lp -ہhn+ȂT6 " 7CM W]AvНˆ+0UunImEJT&#쯲L(?(^1މA^5ch^0* +ru(HS>M. j[4,IEA`9MH"T'qr|]rU~@#Z_vP2' !&=<-k}]tEie!^3yg>Nuꕪ>K>dc>)Iĩ;8GfJyc.O5O˗cb6)Qv? NgL%vC6':B6[ #$WK)Xv=lޝ3ؼd~v>W#}AKj'q9SXPiqvKr168sz) Szqg j"_)='a.ȅ@ <cM~6ʦz =X'ƴtIOT8kT@t{&Gzq1]H_%th6pxt/lL-[,+G,==th|;)9n5͵L0RU?"va=F!OiB%YC]_g_?G$iE ~>ic#];t {B͡XV;E{Erg<H|ثCDZ`:a<5'R33u0 g!m¨]GKWy0sH!,^Sb.凛f[dGU:LgpƸmy܂D)@). o8cXJ>F]V duo 8KͯJ2HA%5$&ecdX W[^0y é6ӡKOTi ya7ZYIP>RۈkPr3a1b[ V°aOKDx뿌񫯏|<F^̫O/idpyvV<ׅ*Ax)h 픟;Ƶ 95^A@AX~G^+asV_y,X"Gqf2$׬)qEu pU{uDvYKck9˹ e  ^@~  rcXz6I**zIɕ(/a!|**8;R_,+;㞹%\`u6xn<p[bOm3y~8G! +n%YܞBtM5 B(d3x䰍XƬɯB((ZlE;CadLG,@/ع®Ҥ@8'<&`ëbLIzW7K0SnH#^zJV r+3UXHQ|S_\{^^]_:#v4I'&[ +V;lL;l;;GC j|E;CԆֲLw KurZ$l2NU Tn9d0(^7x7`P:%fH^dA|w ؎ 8IG͔e6#'NDٺZ@ V];y\[T4Bފc{k\Ku0 [KJN=`}&F8/|;,6W~~۰kJH ևsS]' _&0-झuEJa?W&7$@&m̦Uݓ%&s| Vԧc%'K +W['=dgRZ±a%OtPe$&Ç4{G]pB$(nc&<|ah$sq%E7A:Zμ*rEߢz|*yZ r5^],vί uWY1 %^?pYn)c_8 ?Ӱ׻`Sf0̸JIVj\+vKжnhv[] Zbb$ϑa`sf@<"Y"0Y>G3-N'ٵoH;njPQ5r>zn0vj > |TdFe @wRSL1jXal Dd iiDbU}UՂ* pCgÉb6>OXyʤ v-媹z&{ |ڭ41RE?,]r?wN)c7&C#[=X!沗~lZӚu$N*U6Bt/Иz=#[MHM2<btJ$ږ.zO6"dC 8+~\=[t#@Ft=+7DQ쥽}JUic?k˝T HZe=AOܯ3УJ51ICmƴg'ZG/b|ٟ15-7sk@V;ҾviZq:ԩ__|Su@rG2 ,0TRҁ4EfG`iGn{})79jԋ,o=>eppH)9"6_!&6^J) @;YfeKqd_+wEX[&DUe)|r2vƭϡZ \G@߽߭i,MBT^)45O T !vJdmJF듒ֵpA@<o2P'?t ͙ͳəPE֌ދ z>h&}^MnS FݙJx& T wkZc1zYLȰmeca3%Њ;HJ[4'S>Ljzcv4*[#6}M6 8¡v 11YS/FuN*[op)V6!ǍR!R)8D&toxý\n:& U z=nv=@;(IFWn#'{nإ%n)Ch'V471':? 7%pY|qF ҔIOt^q ~VpySȍ&4$o MT5x1ebJ`syAnbDp&Ϟwp嶰Xw:Q¯RCb+@}Z7ڥ?o0!ta@ELz2oldW%Kxq^h< l"v}޵YȲdgS#zGBZ`~/rt.ap *b _q|UD P{ecwGG\nr3nZ^$*I瞃%Md0- Sy&CZM^Lq3Q[b n+$PA,h4gJp9#} y#W8z"rgnYpc|xJe]cR.a90"I 14͂N}:lN6tH ԴhpEi[Yl?c]q,BauĴL{Gs,{|QQ} aB­N#'r$ōq]V67c9cAl0 ~/eQ pp`5g1;6+heph(g8ѫGmbzj,+'0lmiU6"F{A[KN;.RՈY/Psa!>u%$c698Ii9֭qنKvCDt[oܚ±ڸGώ)Xhd!,˯W%>BY,ӿgza 9KMdX|TGz8!DmV\BoӦd0.Q[>V*@_@=DbCkUxR8D$<媴 X_HZ (vI9~$̷׺L3UITڶVd`R1CZǦ&hՠz*˹|9 g#DS |D@ӨНiVV/eⵌ{mmT}!TAs/a/]Np`Mۍ˔}ۋD8HeKbk}0]be0 jI#Q#(eky& B_^ |aS|=~Dbq ꄢt&ܝHHźj; fd2 MxX {䄊>A>Dǭإ(q)Ea%SnUv1skWeE-.|ޙIs=EA}zħ(lIn ,RiuM)wDap9%e({NA^e 1iK]f *5?U._~9>YT7GKl'U%wP*9V:s=oQraKfZ=MZ͉ÕgB2C%),*s G6ч[c8[4=jjlΙΜh;=+S˞$v{p;pñ#֯SӕvH"48)g')FBXW @(◶y?bY[, 5ȹ|TpQ Lss6LPۥ-iQH`[;y{CC߭i8w˭s Sw]M|{\yEvzg} z0 y(6nVih"n1!au.]Vbqˇȝ'1l >!6)MB/scXfFtcP_(,0@ŋ/A"CT05?D#7"zdq⿓F~BSAf7zi@>U(&Z($v5ԃ76-U2iR sphSč0tE69-7UCks*5}jC z]7Ǐoj3Dh o2TDN\y5-EjU%㼋Ԉv\Cj'dg_j//ѐ'qr̖ E>-$M]Ůz\YCkLUD A)&}FD22ά Hn(KFBe(ڃ@(hC)BM6 Q oQ҈^vs.E " dE]%p|yiđH09$(ŷ:4S-i.꿞(r2F(3(S% w>ٵ U4^-7\Ax]mC.Nkwxf͎L,Os~6&F88 06n/ZRYT>bZGibdkyVi\M}û۔p;.MRǴA|{ͺg1~4-"O6R;FTt,"&hf/tBa9ͫEZ|j#:v}x'f[PAsEbY~!0e 4(MDKt/BE5:kÀv+WV;/;1G8Hb"? {#ݤ2缸":Aw /S^~ujWAY%yhBȲ<Xos=zx*Lz9N1AAo%a}&3Lq\χ6~">#=%<.\’;~uGX %@0%b0MG%)+=.6VCw aOxOt[ve Z¿-!n2|͎Ίc0֑16\tqyM G WAGWMA*$n+\N!-%ʘyߡ*iqu{; lU\לxf?16cט7C;vXNvuwiDz.&>V5Ǣ(Ju8Dmn$hw}icU=v QhV&:afR2kamx/%bAV;jɢ1MF#x}PHۆA5 $ߺ7H}ex%H$ ut95 gB߱ӍR@55"AEӱ9&(KG,35@YJ$#=#6 `{wne1@oKuS a?|M%Kү/Q$J>V@#8}5/:`e}mAg\MH BfBRk>qĝkF۸Z,:i_8;Q){McsᏈʔE.|L7s(L/! 9̵QvܓXyG|EdbrfakLb7\V  ;v+8+`*|jpX"!hୁ ?2 $o)zy;uTeyLu#эsAym'M pr15t+?1rwJOiV@{<( cru\v{r)CpA~GAk~2՟yO](OQ gD< 0)5oX[_݁fetυRM͵HYfqvނm pve=tvcq~d $}Dd^JYy$R4[Ol khĝ ' Y1QlV #)o/0Jv׊tO)d{:Nz<GmMR8 a9žAT[ÆȈ t"/o-p]"z_AXɫDJC\SۥSt!` /i)rn֔Ev,/8PSt"U 5*\?VޔhȔ>\r[G@:M V_kyDl~BO/ƹcQ:qv" ILaAOq4&Ɯ"8#6 myt20*.'«sh3";  WL1XMb)}l?v敐u>r?%VYp0mA囩;={6 1Nk^pj%?xxNl<%Dzyk\VIddR`+-ح 4KHY?V(39yIF܀ "r2=n->4Fx$-b;/|/:Ł  [({'vCR#Ny`["sm4 J0p9!3H !ͼw1Nh+)*Å7XEܫNHiQkVGuevﴚRKL=́0r3ͨ,csx(yq)J@zø{_ Zy6KY ̢ۈ,SI0g ԮO(K))6bˀqy$ti]֧f, ~Ka/QmM&m_E%]!>&٥ jv~ZcZ LzRIMX#uez8!G4>>69FSvsO9[9 J/#"hJЀ<09 fJwn3+!yeJonw+8ߠ"r%tHߑɜ{;EE`zp.pp [R\ ,0v }lG{o$V-^~l]6(6ٗ*7& #K7Xj{:ӘMF[_&t(pUɕ%]{@QYbT'-Xiu#QJJUF*.ouly@<dA'iW5ll:#T/]~ rցxQz8\U훝tER8\}Pzsk5"s^jD/&w-JRs fj%eWT|dl=H -!(:qKGeJ*='?Eѯb#UgKY$t?ܦqp0a.doMYȠg\'*j0f'e;6tlj)2XJ}>l*W1xj$C k)Y@çDA"i$1uf(v" (\Q4 2$'LVQ_(\n>o ݨox4\AVrn"jw!#:JdlfOyLsѼT&54 -/l{ bU !OމcHGicA7` ;ĠUWAeqHL_?2J ]̸M(эj:,N8]T@,$V=M!0! ƖkLi2]1!.4`o pig '$Up`e1ۣu"x^ϐ\{[)yg md'4'w݋yr9UhQeOn,Tq 1`?,%]s % $#\D.i1OP2(goSi].VPh* I`Zs+VJ:`@Z6U}K"Ɠuy/NNvPb(n;ηyBCkdM()$!Ϟ*'n뵄7`W1z4NU58{*rd=l@I%)@gQ)d/Y%,KĔab 0 35P#  U?5Ǻ$!|^ Bd)qqg&_ϺՌ-a$Dèؘclx 6M04t‹ vK&Oq#bO^ֺT:pN졵oRFGn#uob:./ ^2zm.^cKUU9 &p Cen&}°W._9$!Â=YN䓃:~[J{ZxY- ү ^AͽKedt+EF983uTy&-~js[Ti}y/G݋/SQ-3j#3Q)l kM#Û`3SoksbOpyWE5HNMgq[F{H Pp-Or{`FN)+L!M-;3|E)F8~xf X*.&56_#6Fݸ_]?u2` ݎ v[ La5 P-P͗RMos0XϜR;Sۓ)c (n'9Z1ʁ6Gd3ic_B]DGw! JM9!Ƣ"XkH YN.hFlJȄvVu\Gw̺r`C=),S!P{KkLUj7O <_@Tq[lOK H4}bKnopnnj31=8|}zoT!R)o" |ySUd W퓹DnPqo?&^d]ʕ$U{ɽMR! InX3o!3]K@Y-T Hh8QH$wTiy@Z22} KVzG )ͫf 9 ZCJXOrYl@ԩT?Ţjre)So!x  I7ȸ޺?c_ҲX40Ua_l9P6Ƅ:atP w+-HB4қ6pIJp- YF K? T^- $#P<ꙸ;n!V,v 怈w (P*a̪w$aȃtdQz^bs(y#r#6,jdb;\&51 0M ~CpWXW䄴x!CS$ %:*l^pPMsq.F9` M.ΗLvT?"qyhhH-pLg5*>?WxIZ 2_*AedzmQ$pT@Pju89K(EsB*e&PIԹjtM^H̾ZciҎ# >'Z }w8(WM|`PsB̥8'6;M茫$^mXuցC1r^qLzF ?[ޢn6/%Y31Ջ# )zywGvN-lO CȘ)J]CDqQ @䞓q$Ha_YqsWx1{&L¦@~b?C8-7c4ᐹ\\jGjX=.?mFBulܕJ,Nt}i_b@sY1bIC i-ҳڝa<a~\'kػT is`;~ n$^"Al_n-OAX%[RN{2C`fufG)Rjm3;wwKfP]Pua&_ZMG]jXVCtFϵZL;$E9IAQUp\Vx?&?)w=Tu?T|]5`?%0a]ߋµOupiȒ&ٗHFx2fqzLPjQHsڲFH1~f5Xt{,s~tO/嚦H$*Xi(1KcpsY0 K,,ԥ'tsmTf{7Ɛ,=Q9(dȋx] +!0۫ -eqi-83>o:+EDrN 3QlP~ŋ>uBK*LI@ f;,S5bIOs·eFCsY!JRnA|eF nsuj 6J X7Hɇϵ;{;̥Q|uu y#lg`W/;[Z3m30R.J8cDaѮMӞXYgTɑ]6.Ӈ?_Lc c_cia {-A8s--'=f?̬ༀ2r˝xnkqs3ZSnز0N6^8C}P;~\0OwUv[x< Lg{ǫ0Nđ+u~Gf*!-vIu20ݠҡ?`Qp]zb㸪]{pRƕ9g:YT1qfPO 1x c4c QHV  ^>|mޚ(Y83?HBA^vG.1߿LQ\*Oz3*xʍ IOb~$4&5{xjO,'d1s}8PKs*sքJo}E5%¦d੠:?'^~46LΜ,S1X 6=x׫y Fv*6dNvc./ Εu1$?:faQŮoHMPT0ygB6oX+jR\nW9j> lml_C:{ϫ/%ipxj-EOUBZq2#[M4w_Lk]y\l09Q6-*\vҠyg qwOB-fM'-㪯e2\#dxe,G}`?//&d+ghfy@HAu,@G:%ntI/>'pP|9;LX)VFO*Ttn[ ~HZ'ċAyO*Zv2U} G$3?EBԟXx]ّsftT"!3S}x»6-b%/=]anj^)0 <\JEINx>mȡ{h,P Ц7@6 oZ&T_hd^ǖuA%>UŎ3o&`ȯ~3 ;%7;1BَH$N1FEy>5Ƌ6鰡dYF"ȱԊ1?94f4KsmCvP>| Ǿ C.$XBRkpw1Ev^? u"cR<;kh0>*:g)mgHϷWk ?/K,i ,}h1~ՁɎ>i"a|fnT9ŻGS<2 Sij.OJMyYqE!%-[AIW>VZ,TkM պt0+*GsO^y ,L$..kix(O4e޶Q#hU%6 h3zJ>|F' t'Ru8ɺ?j%zAE}hG5ܲ^W4YXQ.mŀa!ue1e\Q<[`-^W=vj2ף%a|K| `rEm-f4>?oR@p }RF"RqLIں:z e误Ϯ|}H%obPqQ+6Q|>>Ӑ"3cnM"v[ A] <  d/3?ޒ^ rl;&745$ I?\{XR䎟`xkW?mNRPڽlIJ^^nmh4J oBc נR֦E+ ݅#=zlOM Gg/DAY@;22 l";z@鋛t%s\U҆g 6 1ni\V58^M(t2gw Rsf1h-µ_e}dۉIÊs;Z@s",Dl-LD!1|`_ lm *_WIqs,kr!ĢY!eV iۿ,9O>(1Ϙ9BYݒ0C›&M\AWnّj7RuB#>') mQ;e,#;L6]}Wi ֪Sն`6mrH2߆zewn0l#wh682М@ʊm)=/FV:H8$ַ#{BbhQ&VꊲTa/sK\ `mhWUգ40C9Rh+=#YnPHuK&4SN $[υŽgEPàĞBAU8O|-r!gP7pj-39JDM9B+HN#¨ q+M)vV/MqUT h)\ӴћdI$%ќ]vLnK^ R{ݾZ?k̞ۨ-jQξsw~`Z1;S0JL ã=P9 bhyc(7K,cn O`K)=ot1foRu~PnˈkQ_d,v]r 2TdŖ}|Ar¸QWb[q2)ƛ!Ad4ҫlݶ!K !G V¾ϵC4QaYQ)bv-) ~|RV+emf+&vx<"@^ZOxamTQWm}|IXI 6ĸbC̍lz3 U$ǧ =I~2Vy"b ȕUZ6FJ0j9m9uX řC/hut(rޞ␖WI؁z;óSNW(x:3A%Tr ņL5Tkn],PtTrd:JGؐLY$2^ dl((p`8/A<[lNRaO# M_[otfM2xcA6 I5PȄwo)o[7w!W  -ऴ5 s)"'2(` ==[KvB}@;ŽSS k#mr!%P [j3Fdd$V %rJ`_~Κ_s-&E/^*Vʃhxx /i{X=1i7~ҙlgb;}ǝC|Wm5t%@4%}Z:Ы5'hYI~D=I|(B>!f_Ds)ٳsKqhF'$3]ccV'Wu(6پ 8'H"7tզTV̸j]Lryh 0I2k&/f\ :[UmP} lwYj:L@ 3"olPyRzņBxM,˺ i5|+LtKC.f߃̩)Gόz$Iݦ8eq V VˊjбY[= r&4AЃN袿|wj; aw"Oa/65Y x /0ɟ3p?YIoKƦ$tyFr֙ s{-A75E++".u02X:icS_8|=?'a%oda'C;h4$HZ/Ϫ!ZB)6hUi-> J oM]^̱gO ?)0Ig@IYtd FzDw%ON~؄1R_Z0gH4@̃UC3N#iwЌ`mI63ǮJ9Y|镲mFMѭx; v֜\ިʵ҆J3 =`Új/(aŻ(~OQqW͇e\, GS@OiEn&:lv-ŋo[Ah__\GqXXCEPUG5r˦ Jh)Yb} 5Cyt—^cgb+uSQfc̹FFfmdzrSLs~5vS(w>7mF'zEz%? UsDį{U*eq6$}= bZ:$u@(6tt/ꔽTWH,*yF :e8Yp"$D60 2ȮD6_|7W/#n*$,Ixg !5mDNrxmj7 {&/n[hE3̿@GT}*p3IшvNi 5j:F?HiĿmjPh` LcbMmK H6 ȋUPL5 @$^>' iƱ #DV)CrJy)8Ffͨ<`yQOe!LLȞ,MuزK _g=VhqK.P!;NFoftǘR%n~X1Kf_: 3{4Ot+/mR֒Tg!tlU5"2[ūpV9uS9^]{຃qрE<W<LP|YO_: B691Eڌъ"Q\`l@*30gWid6$+^zhl5>׫ā0B56(" s+gEI.?>^ϰ2j$ƍv ESz%UX*11iV$/xO1CQd$d,8K2wҳ#W:;Q>R;xtdK3gozJEO]Jݑrb0 ѻן-jrڵ-:s2rsTޔSK`F萪*QMiݲ<͠kLD8wj&G}L͞OQszj#Zsҫ 1^*.҄RM\PӲ%k7Y߅1cY3G9ѯADub}J fGaʁ /ʑN27]'3 .BQy읁^<C9JkO=b8nf]ڥ=5dl`s11*x7@7P$# HZH tI*$9ZpTO^TMy97 h@ǚgm1K;3gpiMZ@[hdPzOŰ[;z?0>!ywSo< *,\4 ./wͭ83m85LNBN鿉m- #X`^Yr9?Qw:Od~X뢶 rVLIGˡ֨w(rU&r!uAR0Ϳ^`,.Els.]C>e-1YN V]ye7% d#ylZT0jD阪hD A\w/R=}F!E ci23*e>%m% 2_F>/Yo{EHͣ&&20V3$M#.,-oݸFG_f+:l(U<}dq.߱ +AD{=?;fA KC*C %8J?qG T@_S~kbΘm~*<8`gV/Rb3 ]{!εMzfO f]ix]& _I>k2QQg muA_8 _!l +Hc^-o=`s$ڝa@< :iDllpHز?;(ڕbHk",yi-"nYl3|j%ɬߤibAcbҠ':,_ڰ+Ա!;mHS}HU\eVKnƍsGBj= U3 ,im¸ $ K^y6q*N]qCc=4OvvE:z/h,$9 Oљ.L iX^lV[jm -AOZZ OXR@ە0s!nB3U$Z/ @I21Vw^RIs{RT?^ 4)1IݤnIˇM^|Pא+?xN2Rq+R4ӠkC'|~FO/"Y$>}FUݏД ~w/LH-E~aze6v[=tBG^4~0SjGka@q0]aq ]eL/2808Щ#lzRKn\0vw2KC &7פd+ [p ⼿Sz%EYoPG{5Ẋj~tԘiPCAJM?=]=qex[C" ƙgdM%}i _b3~s}N #M^R=iC=5#Ƀړ=uK%viֱAuفEkռRݓү5u]|2j}/cb+}T`hO?41p:}2o3Y5aJ=ਗ਼̳ v8-Z%@ө|dUNz6F.;BLyne@6a,]6@]U{.Cߡ#2_WT.DR-_G'okj࿟|pMV)gr/x–N')ME= Z l^$5eGb"Mہ޵#C!nFBBJ@L5p#- J6[|,(2 ψ "k]x.Wҙ6c&矄&2NOJTJ?kKE.U]< 1v+t>q>řuy5L^ 7kj F<yΎ[0RJGG<;qdY.YsT:#P +jekzUEP,V hb &t&)B`-qmW@!乙K1y :`x yFI5XEinS/U@g5.:"oq/4h| Ms:BLO7\;(XS%QTlWMKQP8๪>Φ4AU[7xI:(kf1 kU ozx͹8QgG;Q"ȩPLxwULz^ ?K faڐAK1ʬo„tu&mSyF,/ŤÚ1z_LOlNzv> s?3nK$8+j:{+Lw[UKe][lQ/4#AA0MNdǸ'ntFu?2U`6ȁ=]xoAm!G~?KB쳙%89GޘEx"٢h8:W jPL/<>pFNΎsA@)pe9q)'k/r8G k upY/Ax7b_teLj0T 6f)gHh1!xTEBhI;P:rl >@H+JdW#8!)u$%c.;@u`%[l,dO!ڹx~cH EǸaG85VHTMK иMG\Uv rj/TܙJjCFbms Z**pCf3'?`FR9o #Any(sg+`? 1eH:iJ>fG5M4Wbm4zo!7ڠ|qM%XUY3d.%59|q}ܽ_C^G#(#~Ǣ ET9AwWj2!%;MKD{ eITUM]H_>`< RE47&=ϳi:|bKMsTPF".`Fa9*yE¬$!#&9*C ] PIqt&K@'ZSɲ)2@T7tW$fHV. m$OWh<i4/3^& s.{ݑPޓU@ǗT J,Dm=%.z7ȆZz\{ zr~d<8T=#az-fV3RybT(>,9:uTyp%ͪ;;rgB}.. k9j(n'\-GAA*ypr9fwt[$kL1p*0u~o=Wd t20C\>+ΔGؔڄifIab9>#/=F6Ц/ Ze!J2`HG6ve "9ixdg[ŵCz` ^AI8(៛H=1iDvv&w螆`-h+j^'pg5H .o9;=!ʞ&l`|WE%Ou)x/kB87;=۰t_{_~c6(θJf}Ϫok!:mnfܢ}frsMJSiMI2/4@Q0?:f۪v'y}U 4bnPĘFǘ3!tqЅE3!k Ti&GU%.sft g 0Kޅ6pWiLsO9>Gr` mbD;Nu \ФQڟgdjj_5I{#36ha_YNDD d\ J?KNY 85֫ RSo[XU c5|A )lMPߝ/xl}Լn\Y',.Nȥ{ Xq8;Fzh#kK;|Tȩ]MyN껼3K@YzQ< Cvo*>3^&"h(tZX,kfY yB)z MjCIؓ^_o @ux(K!j u/_;B- }H+%!:reaŽ&K&-dC+"(]4V>[1'#p")ԟ +9 hWa4*<7x+&{S\JT`2?aحr"OQ@L!})CyIj BDbbE+x qSAvaSrCH7}5 -Y4xvULoTۛ6ب,'/ +cwvPjɭLIN lLj&p/޲'Z_M5dJh>P. ^jN8!z ϓ)G'l* NH;X k2CkB&`0%Cd/}l(Ia"9uF{Tר*Y#S 3u82&+en(YWVn޿tT+Z0}%.9IFx {o\2uQ03'B0Ǘj@jh3U𴘈YKr #quڠ]hbj Z d 7$b2~wS3qC-cn:ŸRiͩH_l]v9sϴ7y>|L`0#b^.(Z#dV'+"łl683ZXՕiI?NCi\È!!M4h0O 7bv ":NmA BPBH?AQH~ "O@soA.žFgJ Ea{/X֔H(BQyGx/i/Nd{L $XlƄ~fq3Ǡes"Қ#vM&y "螓j&.H,~N`H,C@9yìfpBG {+-s~/T <+X?E3W"92glrPfVh"̏RDetG 33 m5Zs j* Z 0sb6nם!R噇 ](}#DX#)5E8YTDNiR3%z'fv{}KwU6XNcJik鬮;CH<|1\ )(Eek/Kgs^HBb4k6`ϗƴ*ՈՈq'X@,EL}/+] V$ t'3Zn tJ2L(_0}TvoM?H|Rr:=\;qwGI9K϶q}COc쪅,TgVu T-sU4Dթa WЂߖcS; /_Yҁx$#ݶz1{G&sܭD8r˔"_H.E @N9c3Aʜ",AM;C.^{n<$l=f)d$ICgf ŞnhPt}Z8g`]SE'` _.06e+ 8 mq#::)oCx]&)s[f0(Px跏i B9_&˘V>Y58OTŕRiƓtIP LN$O6$f4fb6^vS$qz?)biVT_>,*N݆"T&ȓ[7$9 7J.ا3ڰC{_D-FY;:)zd'fjQZ/Wp7(1 ӉpC௪Z mwǗƹ{0{tCgj 7s{ s|No YmQmۖ^D$+*}%~V&kUk[rh5)uYzU1T,t6$}j̭>"`~%?$\V Sf#B_Qy@6sn|$+"ġ&Aaw^>D1Ůyv ^N =nx-M49iR89rr.[e@-V xʚ|$@!fˆ\!q!}b]`>n!Q}(, Db!FWNG+F~y9kK8[et9>Ɂ{yX#J }{::6:prYWZE㚄1'<&O'Izƻ0a4?P4 xK Tjn+Sq.fn]YWTZ xd xهPĨ{)Հ/<^w+#&6Ip^4!G>67>1*<}ˋ鈖\p_b5w{)189Ԛk&bǾdɹ~ USf>%@QWWYc @ұGcލ鉶0 ~wf2Mww1Gҹ9(Ĥ#a" %yb;v.P4d4Ζk6f~U-eBaֵ1_`m͌E撈/t~EvZ粗ϧ9E Fuıi8[ZZ̃1;BxŜ+Vbi:k88&NB8w6h $$D{RL<&K墕֛c(u*&]bhO)OOu*/fP$E:j*2 {&n~8H!.3W@(BfB8Ā_[)L7+g%_Jj[g %߄ I[FCb%Z52M]|mp? R-$p}u-R79iɑxO5cWu;sIf]d&0J ~xtfҫQCm.Tm =˵Q/=DbwlXlK{Ьy/YSaÁof]m58@$I@]6/ѫ=zH3hq<gs3Ju8yih:n+dBs,51ufq9]?ە"tgфZVdw 0oQ4M/[ddThԏbJ?R|6uO̭%{B,Ge/t؅&2d{3Qاfj X ^`wXV55p߱ނp/3*zeW.!beKifQ fb|>cgE&So\ױWy&)%;wm0:k$Dɚ@63&6nof3KC\d3% -UQƆ-_tg)D gIJZ>)$c$g|B;V>a$v=2`ԾͪE9!j{EGYYCHޒ\Qգqz#Pր9#a5ҽH& vVC457DzY|?VU>44G.&p=G@Y5B8f0g 2A긲e2LL0&&ruTYsH70S`R=^=<(^gn:ZFǥz,&. ^[< wIR8^ESE$(f?-״L5w|J-)AX*hxT̀w/q_) `n̡^Tb> h,:e1X\qݟ7Y#d*V.dՖ.9.CڽpDjVsuV0"Ta|D3sҋyԤ)5 C_SOJH]4R{| c'"p<@O"xl/~Φu%IV.:*♊)؜O?V>K% ш}˼ nR8[3zu0v>61:CJi\P oʹ]G~?ιb2itXŪؒZRRV(jM>&[26VlL$lYEA:#2 Bqfz.!&8 {svf0JX)"2R`ImUa4 `. Ӓ䠯ҏISlM+f]^" GylB8OvTPNj-+`DRkO.t>uX8wm̄:i> _~& +=z [\d@t [r=_գP6dO2v+Z.8<0'ڭ `bnd/HZiA֑7(+ͿN5){pՙl..gjJRt uZJ?DOJ*F:y袮Hd|A"69&KwN04Pm z9 /)`t 1Ql 4ke&L Z,n%-N}p6r^j;hj&OW|oeD's^_trִ=کQT0÷Ke"qV_.`@^*Bt:swV_#3(1/P%)R$~'B9.emh鰛Gm4v`@MFm<37F1 bOՙY|^hqH38>>!u XӋbw|rTLLA,=`R=:Ed+M6'A,`^K3^,^ji=G kie&6vy,YGCGk0b{EMas? >1**.ꉆ,oڞx* \ݩ?׃~g)W# &s-_ X_^)V![AQTSNXmӲ8Vm^Jk>|篙vC3܈tٞr6B=ߚM.`8"& ဩH F-h-VÈjO]Ը܃YN#Tcv7?|}b>ۍm ۋ@c0>x)0mACU 1ŷ`%uZ6nNlr>/Y3%"Қ)*I +l>|%3yL{T`bXK rXĊ:o.O>oNB p\[((XgtJcU\ߌ3^DzKk#ЫъbwTgy05ztV(y6&¢_? -=k4xufOZmm\o{>aJrX@6n37fɖ\=jb1rT盙E􋙫}9 7jG)ޛS;C/c7Z|`eiX2xN9Rql;HE/lh]~kiq ).H3YO_wlP2#\DR#-E  cd #(ȊB]o*2 "׀ҵ!=uࠍ5kXUBy4Ă bz@r˾+$;̦hen,}+?ioB9=&)p`"UZrlz U|0O(aΩU;~\(__Eh=5]y9%njSJfNQ+d-97ZgGW|l y$i2쬁/`-s` 6g`Aw['<ƣ|e§mNc<ሱ (\z*?28tx,۹9wnyŧuB0=]uRcYtE ˰qYM &Az;vMڇYd')o稒xLe鳛R}ࠥհsN$n*\edvaҩ3=B^d}X{TEC"7tn#"ʒܻ$v>t2n7Y,## T:&Ђ3M2>՜)m׺۹h8,ũv,Swo8|&~N@7^JxFT pCTkWy s/ߑ0E" WWT,vClnkHA:~ P)=5ŜIP4aϻpi2k>(ϋ7>e_!b2G R+!:ԧzUr{mw{4^ Yݜ5Y{˟SI $uMSct A"%x\'Iw |ǗU '~%/E"-AKEFCӡmKGÙw\m .fR׆JN8+L * Gz/ݵb7X]ުɉ)| [22A&.IDJ@~:.2}D22tjRe.6&_x?OP ZPtYϙ+m Ɖbgb0> (w,ʙG2Й`u(t0 vys/6ŭw*_@ٿ$ڕ,k*)C3&*P Zo,=nR'$3́KZ\!|r9Y`S( VRo_%ED+ 1jм:R='MAf:TJPprLTEC3?ERk^:IGޔڴ߳={T-̎dkQG-Ke &D u&fZmr'{vv**>&`WMʯObN ]&i-a )ՏvCGGfةlgh}ACjBUXEfy&uBmSWk@+x.wkk .oPT1 qfMλ5pNMdͼ$./[-x6Pyjms/_~>;i@ ! 4޹3Q0b XN˦诮:GR'P &C"T9PEPCЂ"ę.B]&a(4i:Dv?_w5pNFm'u\4倫*!qTlF}uIW`= JSv8 $أ5_A8w{{fs`T QS{0"0eVj~b\qd,gzI=]Ǿ/um ID3`:hQ|:'z>v Px cRwZ~ع?T15Lx r2!&^z,iLHVd9%]oʪ`_G.Oy'-WVvo.s>ˇD'خ+ K]fG :Zjz[c%LS iTvr};Ώ\Q|~H`ebTɨB3 +2!AU:=n9nrOe!P I>|'q1,& A gEE05/VK;0]N#u8ɈH@6b$R?C( ̈́ay%p4jIJ6:P43G|PlJ:\:dHҌzJ|5~D([ :@ k gڝgps 0;]92&)=n\ZL8[uFtbo9Ν!NhI6Q8W+S {˛^(ݐB6}5^܊i02m]Io%q% R!sg (qs,5(y 뺾\)HoC/s|;{m`gE*Rv-ھYDD{O_7-m4 bp݁K a;3+ ,kIΟX5ieDu&qןaLaմᲜϝ!>[7[]נ%P0y`Ml_nQz6ƭqr 4MMy #,:ow.^ӝzzR!ȂWCNP?Gh/斝i&rfip޹ZX D=|4Z F^tj{}nqO'%"jxMb`|0sÅ yk;ţ8(Ն6'M֫ؗ,ayXxw~\!WjSwۧY5N {d0uDltQ y|h]~͍*)7?ȯ 2.yiP^^ w!9Q5GKKDZJjs &"NՃt`= aJq NEۃ8bѰ⠗hϿ:k1:i+ _:ylI(~Ө~ lo?DX~TO-0'f:طIn DɖDz!55ذ#⾟Vt}BfI~-]LcHoJq۱?\هȕ*ʼ_dw{x9ǖDJ2B@ztd5/Qh9u1Gܔ^8閬A*ZѮ$o)MN[^g,M4F:2t˳LP>T ޹΀,IJkeE^k Vݱsե-xbpM!$MBfՄTgr#q9:kDFr-T} HƯf:w:7~ar gDI@LJ8V-3ڰ b1Q%BT N Ax ,ctn=ӫtyx2'UFCH xMCZiQ}fKM쫉cZY,@#m8!QLZa-#k\<4Aj~f:*}t nWEGc$~^̆T't/Kn݊(hMB]qYC ]L;fH $ŔԷtŽk7>Idtzn;c\ω +rNWSQ:69` FyiF𧻓c^(e# yػ:Ws@ڙcY+z7<4 Fˌ_"\%U. '$g<"UdJ]Y,+뙏sf15v+8ulwX5ԞFVheL-=>M>MI )lVіPGCeYTd8m$oD2ΫJЌ\POhXPCTu''xӜc &53)OR(1a5a|Xց}aWk[cCxZBj] oly6c ,b;ៈMck#XBw!}oWU4sk3@hn"Ȍ'^v丬ϧOO>kz؀;d"]Mv/Y\>t$>#D #m60*c;ŝD/zl <W:8o0Z"I =:"B)^aQo$6 Xa̾5 h%Z+ ބwƒ_X;*ɇ*^Ez$e^/í?zv{#kԭ Ң4HzrEXK`>'N{f56MNXxL=iX2>U͐W~^2ZCC>B 5MHt{C yP.W)_v_Klzf]WUXs2pHx.<3{gW r[Us݄!:".]Gڙn\= 긺Au eOsN`/W\>rllcS rnfӬ#4J047rxDx씔 >EX :nNcR+i/+>~_5ʟOڬ˓l2Hq_47a*\ޜ e40eʬjoWQ?R':k̀qiw6b }hKm=K %+ R+ o`zΔHj=3A>܏ N@Xp2 @ io5p>hcr;jGpXw7&G<2qEMFG( Hz vg,Vx)F$H;"{s*ӭmzmBzɂvIFdΰ\4@0e__Kg[WS+{쿤Av=8LDjceT -Y Ew\b|826Uȷy&SKؚdΠwKNНW%0VS[)u];Z?vP(t<߯AFӓƅc k&z}>Z rz՗ R١H<u\'JKmEtr,jZ?/J pk7 ;P9tys2-Һy)͟`1Ad&sբ8E@̀dpF1$aNHmMPj4Jo~@,9OG=}9,|x :^%0Jsdm'mGT`Y`Yo%] if=ssk3V*mmV:dqOV2Oboƨv l3k!12>.A?o+֑| LEhe^>=@_βivZX= ;>ͮbEvG 'Sc"eŐ 0)%K c/̼g u5l̿3_^g~p&XPӝ$ig=g0#dg2gD4~IOs"*Ċ}C5t TT:/̄[Oo##yɈ̱04Tj؅)8X_ ^伣@|(Φ'a5rVl6zuDmbZG1CiohcD-A:p\] h#nćD8 /?FBk>pzěk_13bk$lWcyXnʨR \蛩4-k+'kw4tطGgK{+KiBgfGpBՐ3 ۲YZ>l<N<+R.`C?ƻܹݣ- EĈLxufSH^lŽJW >+3Vds"c_%V՗!.,tJۇWO쨸!=Axdˎ, SBw2Ă<ˮq1.=Qng'+W|_eZdw 6~{@U1(O`y$SG.Ѣ}pT 'Rt2V_x #(ÑcEI/tչu @'b:f?$@^9洓;Q'LddK@e+% h"cK 7bB yD{K@D)Nяg8}9q':Ή` Z_{fjw - =tob<ܞq0r)hfr$#c!ԉtO0FQESiKrx D^1dy_TV"aj(0ؗ5trq{O\aB9,eGC- I(KNpEd H l(5S X. If|~՞AHhRE^2kz裩 F0ln5@MOο,A Hg{N]פ\#!j#OsH4G_H١OXh-󪶣O)a+6{K-bPF#oIhnnkhbFu p8F̢8H+{fJzڄQ3!yolF_EEL5X-wuO,s9[S~V2ښ8*hP ^6[6?XB`|="FZp l;ᗛN?9P+GJ:B6d(}EYg=S0Qq/jussl trVyυ+VoFH`&/O ܞn >_3˥v{m)÷;CD~U]}nCxmZ ë65#iz?Gb~9ǩB~JU݌G@#Tfg=;jƺ!'f5qT &cI}B { kAkdrGŤ YG8AD>Ѽ,5fY)m 6V5n'0=דKooR'%P;ty7*, ]?TP5??S2(~dtd݊29M&t(pȗ+ u?S%[Ej3)A17D'Y@ 1tR:갾 ~0%*dIjOb d=\ۭ. ~\AC?$ZU"qNo=_0z%xq羿MOjCW`~5;Pm(/eNmv!!{?H:擄Dq@oPY;6ѱ6.&V5 .#7Xkm,q'"[b9ḕ_"й*:` {j.nO-w -]^XhزpoZZbb$A2iԠt_R%G@NB*]NbϑgNkHfb có|rY$Ѻd;$ׇw➧\ͶZPV^,ἢd$5rIf¬ Fx,:VW3ܭw2'%)B l$j4@y#ǘȗ($-[BJKqPJ'&,kt3 _uoBqJ/WLD/]^`a#؂)ZZ- AP KEƏrjT֍TDSj\Ky;O]-:xsZQ%udUr]vP0e0`1C.o]~k:0J{4Ec}B1} g=jIDeʵ( ŀ>SALp%]DXRca͉$e|+Y!?r =(!`/$$.պ%XW2/iܦHWP螄k `Ym>jVTNB6JăO &"pK"$ӱ%'EXSe¢شFha}9Z2Biҕ:dӔbhV$)g5T F&.zW&@J?<ӒCVI8xѪ(Ytbj\ ՜,V+ >-eVg3lzq]Oc[>l$0r2uQn#JsxQLgϱ7SD}4{ C$ 䎲Ƹ}Ic[ajUa&Pj!xD5,SmGG+ c\To!Jbrwf% ^ˋ>Yԥ=P_Hi00􄳢tC"y~aU>jFjpF>Gw PrI“8d>^֏C?l%f&p~cJCNe5r@ҒG~0MͪLh));l LOzZ{okqw\m-p JkF:3/xXvRf]|y\_FPLR5 u%rtCq?"~yo%4}?0Z rp5c{uiq?E٬_b#:^bHpry,!]ԴV.rZ@~I,%hY 4'K%Tљ}P. ԣ=uI!%<N+T}hw`v.+3(IK=S|jǾjIv< ,CŞ yAȑH W{Ѝ|6W76Wnu n;,wD/ۛHtOv썻 @Xx>h$c](=a`ˑ?(y[d~7v jE2٣asH< –@W|  I~uq"^9{Sb`g[֞g{X9.SU+Rɣ]-N}2VJŏffvBl\P |ZJ `:KmNeȒ\;HMV8-1]r> ?l'᝾{wE77Lqa#0~Nx}bTF|͘TR}1T GuZn`C̕-Uy!+?yT{ As1tX4Wé[K?f;TdSQd#QCf5C)Yj`mcZì{3.>N$bЮ-BdZWKMoi)cw@7AlօK6=XIiU#1 Z) E^iΒ( #Cl-Z-&&7ɞBP3VٜOEшcdOto㙆FǷɆb|7& GdV[N *ѺՕaKxAj,~^fгMnt'&|:Be_.BZL޳wYH}v]z֊薵!DoW?;adƧɁ(.+~o%ំAؿ jU 2̻9ezE %D]?gQR-J\]%,z`GѷϬ[\;Գai\5\a&W(mg5?wF zyRzT,YZmKJ7w',f Vh n5(tpguu#ǔh.-)jr;Ous1I$_jCWj38lΈGKtrYm a;*ҵKlB:'nńQ vQn bBmn:~C Bi V_4@1Bj+]4;L^ 'C+X_9v4U?Y;i* A,G!(լ^T5xF1$r"@}3?".氩E۔1FxG|ۼi>,+0aF0-YP)%f%^Dɗ {w6F$@i+hd zc-Ibl>lդµJŠspNjuhCNiXz8*IMw\ `!š=X0M:]ŨCT@;않* G@74hB-&GbU2a9luA0oK9/sOjs-8n9|RߖdQ0"t;h[p|Iz&X邻 a,R#Bo$LsAtrNL@L_akq;N.r,F֔8D|)&k m~JD h <tSuuƟfhP:ChXjh&gZ%n K/HjW Ye=1:'=qM)~pLF3(sSTn@` Z;0|fb ){؝~GVXkc@Ƭ10GIG~ݤ*%zK֊s9~plXZjx7qb6UDMQ{p^W>HH:7; mV^՚4ʞh&P~=^/m# V\3悶@k7&th֘P{n&9R vѮoMV-CJfykr8ɹko/{((ަiovٹuS@I۶,B,dΞ7'HfU,^RxJ m0llf.3 / B>3vm=]蝩uWFsw=]=2~GjIjOS]ϻXldbmƶݻoMkq]J,F"R?',"KqY^ dN{@ y ݬ v^g_%#ڍS n 0|_.,YX 4\w4$rN\HLɺT&4Bdsf*t@?Jkc!fHN>ӆ'4(`z0-ѣeLFVb}RkW+q࣍yS xsnHw` y 2SPm|S|ɋjK .7-oZr?gKxoL 2ARH僟#euarQaylL?B_9Wmp(; ['d"^m ӱUqS] PҠd4ٛ%'+(޴Lڙx G}Ŏ&rM]/\O䠳gB8Y/La9ı$ށ ",()R̃c_^un=p3:$zA"{p%6@lfcay=DkPz?=EG_ڤVV f}$H*u x͖LaAyAsO0 ^'5;h4S?G`¸PiO Ʊ]y!/8+SG6g8ʏ~dc%ʡ33)lzi%L5";*u{5:A).Fɠl]?𴃔 7P؝gYyeF ՅR٪٢ n[nJ)7V6_@R/)~xy4`rտ]h-G:sg&2jU=DJZ?ہ;6PNqǙlpIKkF#plq&}F>1:d7y(uܺu`#xҖ)S0eEWZhAѫ=4R|<!z' fb jAO<-͗܊h$wloqL#ϋՖZrakd$.uVL y㸸0Eh֬B۳ہ!lF/0-;U4N5?ЋHoI ?I DZ#ه9Ͽ*m'.,gt`AUNh01Q 1r)I[tmש55ټ-c"Ib9,07pdA5#.\ˈBY\$u'Ц')"mYqQ-gP:6$g#6.v!OÉg%<\}uR*G: XqY_x+w5rDga*ex>t$D_XMSn1RY`i$-?c|+L*īS7pWadr JhI7~0T$AErs30OchKgS@x6XD$kǦ*^rQZВ+DM\GxRla!#%솸b<;,#ERsQ?`6$%~qn  sɲ < 53fpyMX:ULƬ{^cbT(?*;T`'sDN{&XT|_}b\TqE ErQ-~r21+z0aG#5'ʔIY"L m*rrI.ĞM@sr]*Iw^}hP6E6&^Y,Pae0$﬊k/CT9W8Rȳ})+Hh7p@ᥬxFCF}٭) ނZ5B&8­ d89\N -Bdon8Soz>1uſmq:-Aw} @= ˓v,1y8X#1j8+aOIOԭ#e?[;a 3> q|:?Cc$AR7ӻ}ư#"-{݁ ﶊG.a2ZL1Zx D ݆yAނNҰJ"U/g}=VcK˾[<6X @5:O1co.Jb5U_d)_T_x ڎ@X]u0iw%pX-c"Qi-Erb0ƛX3B֠aoi Ư491QDBqDv•<-nGTH-=k5ñ@ H [HŔw*91}8~٥XX!,dV2G̈́ms-Y 0˾hmn^XVjpݎ"\ct>r6œS48%1wʿUJ ImO +K3Fdܮqf rAI'?{Z{Ms72CKIls#T+.3mo7-_SD&?g@x@ͻOMPN'Rw7Pß )~J,{a?s\3Q?5շ͈c+(pC; Y4Js}ghX\yh.6l#ļ3XiKhJK'8Rа"=9Ti/ *whPê weƏ/;:ĩiL^Q8vƱ65?^ p̠ Ľ+Nl[WCoN읮;93Ct1L^xسD?~mU 6,f3Q72X۲Ģg *DLsWs8V$REԧtwbӴ+U*8@>݅zRPr~t :ۧ2\O?at2JFS+sՔ5V#4iYsm,&qc`2ة QP4ٹ؄G{=qvuz?1<-UM &[h: ndW+eAмFrLKIѯMY&or($ [ޫ n7m7DT2?jŏisL*#7iIph+i=mi xp>kiPGc$ZSuVAxF@7yمͬOa؜Iy3ތWsSiA͆?E p`,_k*. (dGM ӊSw' c+D_:F> n*^|stL%i GT w\Ʃ%EɎ [bd>4!"v|+O{ݳ;a_x}ji`1UR&3 ^XvCLP2TmnZS-KALq@ف6QP-ƠnnW0 ZO]^Pc;S3I [ ^հc,ūKa4372 g@" Lk^dHEa]6 RKUq}ǜKrQ[cDyo6D>f#G9iAER3x|-(9A_'! -q0HθY[;k<,A68E@.Ow%9XݓY Tp)6ϒ8?qչw^BlЯF@^Ch+JC H |wb0* PhEpi^OA*$F=35Qnd과~f*3I0,b-ñlAmt L^j wAu}*2UI6qʴT8^h/ftU E Gn"tpiob>;F{Nh~FZջCA5ˎb6'~6Ew3԰h~Cr.`D}Z" ܕ*hO a?U?Wo%@#$y)W%\Wt1Jۑ 1b/(*ll[Ĕ&k$~qFҘhnn Va{mOc PTYv@8K)j O9 7r3{V6feXHOv&vEg~Wѓ4#f(ȡȺ=tJm[1ğ:>rWr5)^ %\χgrƁLsȀOqᄉ@HHW(Z4m:د ܖjuF{CB'@Xg|/\S@ijYҖEY s;h0/v[#a.kVg0eJ.@Я;EA{LʞQ[f3~F_Ϟ9 f8t.oG6|:Ur[H?6aq[r^]ñ2!k/D}^`E1<ZjV)è*E!)_/V V$iGYOC[19RrvcP^GҮV#וyY>A5:R䟄Y_xd ԓ"'*K:Tzo`d}R;mkQZ"U ]^-sܣC5 ygN+c֦ ?u%ڵ#flDԯ',xh2G[0>C AI^X1سRPFP 1ٛxɟu ;wg۠| ?~/drh.i=>37j6/<5./d\A$lZϽTP gV,6mB:4c0JOudhB3z" {>uFatȟ/B{YbN[ (!I2֩R!%) M~EdՠiD;f« oY_ɹ9q쿇C8_b). K;hPx+te%ODP0 b+Фt}Kp^۰Xgxb=5׮M[V"g=1S@('eusL]q}>߻%.P7Y5}gws`뉚jv~S.qhz F%JN3.T*ԤPJ z3 VFp"I:2(DD1wW Ӯ8rFF+I4;7{R7ȗϲ u::d9> ͌V؝J 3a+s+VGεg E~i}:qݤO^k"]%Yo3mv0CD,%cO5Uݺ"f\&>Io4T\+B;w21 G lK"=MmI٩0XcI0߳m 6]~wҗIM1,>=''h5%"6>POȪ|C}]Wcpaڳ8Jn}XF6HNmp|(lц| RLt=JH_V7 {Ҵ/f&Ȃh A %okyΖ7`M0#-YA榫׀OwۉL6$6?y+RÙkMGBl1ϕ: bKj6s>!*!fDt#hr2fMuw<G`3- 0wAb߉&|d(u xv+n?mX0SWN!d6Mq|چt}W;I/6LJV$mNj5۞^qGŢpp/:[ #uTW ~ :8~$`-3VԈEU[Fg9SoN\->`쓗)0IJCwT6uZ>Ńβ:BsIDK5: ^ Qxi qvb,t:uxI(أ9$G5ݲSU1VN@5hiJ:ŨRBQ9JK9$jrTunL䇉l5lEr_1(}<1T+)Rr)D?>oK+(sz }kN\.̀˼~} 6Y<%sl]13 γюze`c)Gz_8J2VDX“˰p~uV5m-49n|Y|+a˦˶ 1S-m9&Ķ6bxmIʼ^sQ; Rlד݄Us8q o鐲c8qU\{=kz`f>aLmxOoɵUj?K7Eqŵ ,->Iv*)Pw..R] X~!񼀣`]rv>r%{G+jI;8V <5Meag-nb !Y>/y0]ϡenJ`^&T[m-QlXॗtA 8ՖT64 mXPP}'UbsT~U1o"c.>7=ڿ}qtJ1IyЦXA+cȰ5e?ΐ'v{.8 ʒ;G3Ub 8$pŝ6>uP kqJ$?fI}]Wn%;X cV$ FG 7d9.zR>Bwm>CT*I©b];e 9[!~[cC7.G'*o7˯Nps-ōГ//+t)32@i|nZE"zɷC8pGȥqO@hp !woYj|农 y=_ i]VvcXA^Ju-(U$J|qy /oQFMT⍎poDHRp=}QLƼy쮮-Q+޹SZގ˵#SUz|Tvʦ .rDR| =DpFo.sD@]mP ˞eIt si^Mmv%,2PsӴ%fDjҿb%kyQ-E^tZLG# j'/>0SЛJm%ub?9qYN@6cŶV[/ZDםZ[QSR}Rn~h8d_uRK)3;z$,8Lzi9op]i ,1Rlq<'.EOx)nȟ:$ce~/0L= A(-ZqKlD#w&rkN'QVʼ̹ۦOE:\"z\7M <`1q2X}L'U,3e s:9n@t{p,w!9?=jS{3&b4Lq;YȨAY3?௟H^کu9tؼ6$eozһ,|nC4W?]xi=FvԶmF7HbTsoeht6Fگ~# ejdzxqboZE<虦q|t1h%,UՈPy yX+o+YfE~fv;wL1lk Dl.$nZjzB#kahq_ϘT3DP𿺕 SG#hbD@\7)9UtOʮ Cp&\_ٷ@49*1k^㧱D!&WefiL3W<,oKvҪu| ie@&52To^s1k{=nN\{x3x!Mʘ4?".hBďaY]{QƚrXWFY ;PSU jh1)}BE%{x.~:aP#K5t!cͫ] _(FRXߝ?] 踣ZHL `KYX$[n OΆHv5]6j$ZPZSCQâ2^Y{"\J'N `en*jEG,041#KUOakWEj>^Z`ήXNPe3n֒PcOF n#?o*ӷa:Wor(?aVZ֕d|O wsP̴1HnZy;F*Zw',!6'mW@.|Mj;<UѸ#7 C-PF.kfӦPcȎm+U+ U(bj=.AΊ/~ |Y_Ui26{ )K㆗9~Hl\p -<avZ)Źh)4mv|AQ`3>]W &y|woB\zS4/of ݒ6^0/MW @/-C— ߛ֪ ]2:+&@/M@$&ė;p<sv%cV~m 5>ܹ Q9rE`/~@"ie>oW2nDs:3Oyj;yȘHZa ?B힂âo[vJo9F*7 !Fwp^Ѥ} F B!rlN/*~)s`E̫z7ZNgܻPjwqi-F]>}E! Ϛatu`8R[!t˖b'f p#W^{,$À4 頡 nw"ESX`s@T#l$P-'3&vD֧^+ 􀎾w=X vP]:zZaaPp\P+?Y,YQ},TY;9G-1ߦO. -aHxrY8qU۲UpDzf)(C+po-\z"jFn"& }# R^ݒ|F(նlȸ _̜edրkMǬsU^hFVŕv.uAB'ȉ'bESD&I=514KС1Qe<-̍}H(l7Ǎ>Sv ةhʘ|a[[2?PŽL-In*,L}vWwp[2Bvǭ\evZ^f&6J O`hv˜ ck X#rI?+FkBnSMǿ5Kz.c>e},cv A}N s0`E@vƜ{ZDYI *S0$<]yvgء϶=gy$Licuif|}B?K)'} "y*wI7kkԼ$23??n`)t%F KS2g([Ӣ ԋ_'Rsaɩ1H@νċ@"-Qymdb8%3! JE O T\kPN>E$/쎒PV.ps.z %U]%aaŠjw}$kί~A:4ћĀ)`2@=/FuACj"9XZ`KɤnLWWJ+(Wd `(Țm#)t҆>Igx:qC_e1wOl,=b׊ʐ\[f<jGIx JFjeQUnuUmV M[K ws>;H/^:&2[dRӑ-֙d>ۗ[ TEu.AΥrq -e\oMKn>[+Z MFz"pcd<Yb~qיXW*uէwbH]\p~PVwmԐ&orAR_眘2_.5d 5?p/D^HnI6rztHC$xK&MT+ܤKq\s!DFMJ*.hek%a@1b)8Qf!PR)Յr.ocS?ݼX&k8R2n- md VبkHƪy 'ynñ׹BʧyC U-IEݐ0A7*DE3l5(lq. iIo4xUUzY?UZC1%xPNHDI_CJ:<]h26LHhCbv+qOLҼ >t.9Ȫ$\J7sR}:O^fB')NZ4ҿjw]Zx(\4֊+g2NP'mܯ'}ǻ@UJ@t 9[\)ˠJ;:=Ɂ12UgrR|`jGX0}LrM_T\Xt}-gߵiŐ~_]!fK1$Uf[uH,-29 RD)$=//7_H>Zk(6jegAo;l~2 Bʧi]N=\_$sA`l1Mîe@sFza &@-=\0b)$o EN:Uo{pl &Q-=C.i ( m3Z]i S ^ PRޑikS//d&f zv9yHO`G6㿛3[&8xd:cLwLcv 9`{#7].ei(jJٺS8YUwFl:PJe5T~7.l8D%U}%-8 SoZ@ `}krɦ ;׬7`> LZzffWʀijLrvj`MCa>ޒ}CZ69J|fQgѤ$mHb+GhbL> jVCy\W~v=>qrdTh1e$ +4r'2E^r1h9~<6ɹX?NlpT"S]) 2@n*ɂ S*ۚEN1UpeJn WshѬ.>׷zT/pJfrTme 1pp!d]bSܧ:SN$Nn=|9I>0v k ilc=0aI]_.e! p$khv8F?{^K"w; ءѕ kϧݜ|fEGbmӣ7Ukct(r3XcaX hk5$t%8'@McLKZ3 jp2`PAָPM"蕄M)U`S4G7V7n^55O5QpLj@(f @%nYQ)G x|4r-7@ pO&lG-(u)#'جt-21 L T1hˁu+>Uo%]dEPBGTF9om wdE_bӢ8 ~eQc7E}^;eA"? 4B4lzf2 |K@U@j@][W_Oߗ#uv۲YT[ kAf .!'=8,vrҸ|0>%b~SyHNu! 9=̉ʯp9-%N%]TV|q>W-zh, Gjqn;n,Lf !("ݠ徨YKм)Zy|GL*Y@bqT1x.P)ih3 !쥙Q&1_Xf ZTKDDb)N[zD->ߘh$\G臙(B^oU6ٛŋօ~ uZ/xPV1#`UlmabQy}'*CQK8 MDZ5ݳ+F,4 [/wZ~H iv_-UkN1."%}U8/ql E$nЂnÚ6_;ެo`*z\n@Bc"IHQ2|m"_x{n/)NScP<4QFJb}6\T-'KJ6PR|hN5 >O^bqIG žT1`%GDnlԣQ' NқdRZ{4'4)}^?mY|>-PJy3/|% :sY5s]'d2!&=韠It_qB^g GTȉ?=ጎ=40]r?-#=(cnCvtcHa49#m9&-͖ WDzp<"`,g+#n'dR4{H_]6ki߅p5YA) C<>P{T#/ŁC[%#hLadSd 9oSCvȔ}m#ݙX6K,"/TU_E9)E5;o_;3Y&83N\6.n딻O]ZFT=HKuٕ`+O5!j-- 3='P,#Q~K_~~3~N*;ˌfURLwҳ^s8_ui'9W0d\t-w ;DkgJusaDwwXD{B8/=;r:4]x78Ha~՝O&<Ryc:{&m׉j< } /Kⴁ'T2]9B5&<(sGQD|Z$Ť<ze ]Yq]E aFZn찰dۧl(/ vu ޺F{\X+aP5X+S!aR C v\p3{[n =١Al;̽FF}!ز~ s/L2}8LѥǓVQ5{2 @Y1n Fc*}.8}{ֱ1NAE.v;]_dxULwcM"fi1KѥM#~*mw}]=ݘ s09eQ|i}_y+3}T c #G4v.Y/@w'1)Wv2]" ~)6̗dOWiiueh دJkXN3L)%ǬNNIdfDQ'{(^snԀ|M{(@x(~gT?c3/wmŇn5#ŏ!E=9r \-DIryz3{;5oV |vЍRq]]:SmJMlq[``8ϑOW).n+}u/ W57Y˴Y{4 t9Bb`q¥t|=VB6<_n iyMǃ&FWڮC'݄134Caeӣ\i௏"r^Ab!Hn?biHvX8;ዽٿ^2 :]E@%n¾E DXikw D*G;8Tڍ_ZwhS2alycRueϠT2Mv5!e ,hO"AoS/4P>@#(=4D65R{9uEU!zRˊ]A6 [ \ˮ8t3LuWXC@FSXX N$Fsv,ᒅp7ve=m;wДDŶޱ-r]"jܼ**/3zFoj9 f H.YdSLh*jN&"DO5HLf*5%0dMQ!Z(ro2N!s| ˛$N|ߚg^<=K7GocZ'momk$%gfH̓UſDqu٬.*.,L|&_f&fL8ҋ#i,Pd * _8 14Ձ=GpF㖷kf 6o+6#vmLũO&Ko|lINarmה!\C%saxLR="ag9Q:HujwC=w5v w"8!Eo3SU _bӶ؆90٠D d `=jXnLU="[E>4͛!xA#JH+ 7藡c]o Iwc$ x?_UxI+G$'ZßcG#lǤqV.VB0$ ޵QtD|`i[ ŌoV;K|k}I9ݏyDρww )Dw^ r⟏#1}ۅv:1[fbP0Q,e1ց4JZz}֯XՔ/pXo+ ,$q ʞ~ iozfZ:z`pO o#eHs]nrZ ^'WyXQ穓Wd[O+>R9tY~^+=;U`x`s+$uY֧ꗘ(P4®JKл 9]"ce 1˻Qک w[SJUܐUD/1C&d׍ev"\\tNQ>4*mS8]wFz_AqϪ4p.zQϫIF{q7OH s&Wօ9֝'jfE#L JhLbEao#r17 :.*yB,`6N ltM1Yܑ=m|:DxuP yqTBQ"L3 #GjmEq:h5}>919jN׈zӔZ跹~qi4d%ri|fUpr"9"JKT}Cifq+"ЍpY0#]y}n( j6'/ ,5^-@+p,Kzq!Yg$%932hĭX,*ϴy^UP֕(]W! !gc;EGH^982z|{Kz湎٧ɑ$OYMR ~@h7Y,&ng կB$SkݰFgiNV<|(8'I )m{wice*>!9zZ⭀\Xdf*g駥07I3hmJGQc+AGD(-V7eQFG x2t^  Ա&V>v8` 0rp샆A~χ*-'uŅt󫁎ԟ/B췤S;nT-bj@\yؚ%FGg&2-.!GirY/2גּÓ&6cKx#6n% ʼnDO҇jL6?C*!KO&3'?=R! o.WsH3tQޗ\~f50%(*ԙI`*>3vnI/9hz[p𡛔B UHn=q84_$bv$m-4ݴF"\0wd^9$`t޾ÝoHVtOVʓI#:ZE:{ՓQ(&8>j :a}2ҥ+2/1FulzgCU*s۠1a=\\Sܝ9s+?\,Qg(,WԐcdM]qJH(AydJ eAIӝ\e{5LQ4?Bp ǁο%S^Q'ƚj?9orյ;0O sP@3iTЍWm&[ObDj8'ZVI -QX\uZXaM?5hL~陊S],7d?2,b"7)!G#~Q$FE&JVR 'H.ocC4Ҥt?On[nBZsk :ٔ# cjw'N=.< #(XzmRB:Qa{8jr<~xˡdI=68ˁB?CJI$-1M5ӆgr)L˷(.ruJA&'LBKhx^[sXi' a7oެ秈(1]Zb^] iKd ao`Q;}e8xdlkRK8@f^qI3g݅M@{AI\mo>e hjܔ;DF?E{JWoHc=5J.VlO{K,0k )ڞQSًB#ͦyvęsl]d\J6N+Kl|IG׺@.e UJFP=@mFi3nqKe¸xbnD,KI E~粁/_)@m ~â}ۺRfXx,Fia[1Tp(RYSRʤf2;ڄzI6 A=5;nCTu+l{ٸ xw4|w-Gw~s/X5h*PYp~N{%d(/xibe0!D:/޸E';Ƅ&5KV?ǞrO*3dYcqJ#G\meRG+,016Bìz0df#8!Di._W^@;!SG,i.qhVYEڙmZb՚)a:X!O/3#S-lKlcaT.LMu,f️x6'ͭ)r9m},DўЁlЉQ}r+ Ǻwd'47ų~>gD.J@J%{]4մQS!b $N\onL_f}T%|V0^qa"MVSSF݉`CUUߚ7"qJ%Š9J[=?r8FcCHL)w& nAG/̝<_[`4ڠ9Pgl_Gǥ!Ipsؤ9O3R2MnzH䡇K(uU[0R!X(j|!νV!Hէu?vA@da|AЁ&-C  !9z{nԗYߦ~W0uU g{d"؃of qޜ8#"?:]H8ɻb,KuMO/-2ab1;<;sa9y؄ ~)J9IY:ri #;"%\ fNR2;tϭ嶘S΢qɔ%@8!|7bѨ覶;n;^,Imb)JMpl>qsaBpWEsj̃NV#е}&'aP5W(?+Y"Xv9NOi%nR5ud :J8{G?jjT%. 8NukW"Us*:,mɲKY+NiqtD DtL10]g:qlFz@ՄIJl. umʹVLӟ+>1+I ֆu ;%WqɸX5~:̌sG$4ԟhtPqZ|U/l?qip`Vf\|o30)l2eey.HTVh =45:8YP!6 I.&f%cwKF_^ojyD暯^Ӛ b2;jN_|ii쑉28`m[V=l|j:+Zz3\ Ր |AT{܋=~Ϊ܄5 ~ǞeI$@〴P'L/C:Ѱb%(%F SnMYC*gLoJq_`tv*}W_$o.Ys%8ۊ;pNgZ|z= qc\D`-FU@[U Y}|\}܇@dx~̀[D㮗yo}tל(hY`^FjHTQ4G LKAV3JURs63K& Vԓ3fcӨְH~7aSJUf"w[2@ ! q07e{]"2Ap.c4QG@)o~H=qa6~us5hx\+,;T\-i:'K^ڂ*|%ux b8c$ɖ?xy8.O_=qg¨f" wzCUD*s!Fp/JS^o>p\`\5R1KLnBvto}6NN^O9qx}}7 ^@Xsǹ̩r]5kbIw @l4|("`|2SI1%s]Qt?ԝ2+ܐ:h3S15C妐T.i@]>`wq| g6AT,P^!履'4$OlDT<3 בuihC +LdTH1n2)EqOB!bS}WTEW]rHQϷ ֤Wt ?V\f-m`ט܅?҄oaO W߀.a8K}/\B-JU~PF1|7tqtHQa \GUIe; YTp '9,OgSSwtsddmV[)> 6OpqI.,D\9Ǹ7v-^aMX͓PƢY]kv@Tc~,DϓŔR}ɐf('uٙvwim#Ĉ8mvVF \WMWTK'hr]Љ&oi? 0<)W41?ߵrW5s>a 8' ̮>oRF ~@9j7\ "a=՟T ·4Bx`8s+#5khגwXXcђn&d]^ OU&8C_!Ge,#1eh8w*tߑ3d[$J v@4R 0rC/? Zь ֽP$хg)Ģt3PvvlPT tfk5?H_ɱȔM18?ܛ_OmwmK$IY+,GKnD}&R*? 4H2wݰcoބVhixҿؗaMeOȜ;"ىD+셽a=ƣ-/$kuse{[FΎ {{OZy9.CXA0[4rmY[.s%֧|7O* Z iǶBgL(9r LEМyR*~V@~FԢmqS$nd(dNSd(3b .-or4.ԚO*bLCdv)yYrm+ D*˺mysekeb@dj[fpG* E2(-Uo>gr=ƣ阸T!QX\n3=yT_ RN<:H~L]$ٻBo-̓r! ʍxJ2'qէsKRR$UE><#M&v7୼HEpwKtl6l_.2?q Yk d#L#d/G,|bΪ_@6\ALogDzl}6$ը:r E6q)/)Rؕ$F~&foVbjr3{ۇ7Ԅ'ڕ43sv^fbJM݆k,9U ʃ^ 8D?' :LrR}V)bW%ퟚD!Ä B'ء7P2CzuP52zL%N7TÐÕjXjˆ<1Gݴ5Ӭ7uƒ~vZئ9p& 1sۍ1Lmf>]zݢqUsar~.uS8 @WĊV 5 v> $غSB.{wQGaXrG6PtmyW"ؔm#`M}^k [⻎P 1:w:c߰6,sgGv-p0ltm6g_Lޢ/=R\_v/8-+Lldd\(1:3}eZɣ0UFiԯb7|1+<.2Zƀa* ya:HLS-=}=) $$gJZGIPFB-e ۥUd=`jyEW?nm-Tyfxߜ\,٧ODJH42SqGz44uV ,7[%[>I=42D$t1i132ld`Ghdixn iltx ˟eyԆEW͗<4&uKj5@Iq¡㶂cñzCi4ʙ0cDtdŶA3c_amh:# ># 6I%-ŚYV uQ<+'Fv@t+ᦋ I;jр &g߶𤩕FYN({!#=RQ Ke.Q㭵IM.!8  #.ZJ' :tGvVe՚,FM at~O%Ov{y1L(yjmbM`ؖ$O+0wAQNZ8itlom'hgpL][Գ͠ IVl5Vpc$WtnYtm3G'p@*rSwZL7 kb7&}Dž=?@)G|]ۄ1V8{l7G3Ps4)+̐3qm=ԃx( SMwNҰsݾLQru+]Sj=ֹ "wRެ-ҽ­KC 㿈sLl$lV$K*2 .7B&H1ooq/_r!c>O,)5mȕe2vÀYoیGܻ_xm`re #5,#-"Cʔf\7E!J.'9R]y'IC.3 B, *=֧}*uI3 ;0L^lbܥ ]b|6@!(&" eV. fynT9ж`\}nqn7,+&76A88Gn4('bX^Vo4 ~7u%'rR_öd W1x)e8:0?9Z*o;1 V2O A5& vy9:X;\iv/ ]r|H]~`Cn 祰d T;5ļ@eK8%3,&>cO=X + fг/fCj8폈rCiFg?mE86Oo@W Ccz L j xQ6"ݝG2Ehj=]ŔUELឯhaÁ .Rb#zJ3}w 80Ƙb?ޜs~ z#QF  5݋9& еPaD6p+'PEj|CЗ&GXz"No{kRK}WppdF+4KbPޝnV*$XgtЕm?wC+ě Tlg+E"w. eIZQT ,&@ nU[:aI<訔֯G IjR򈮠eF{ldRZk3Q|!= ]?+8!Z:RmA[ղǔ3ށȡٰAv /$uBM'-|󭪤QCQޒ̻Z#Gk׃[lHUʬNokh AȼonGYt&ʼnB~l`מUքfcs8pcS >MI$XDGo|}sq^<#4_|pG+fAW Ƨ !qYf:|10`$Y}&G, *iRbܑXCnz;l7?`db|qey?w^3vW s7OPՁeF i,t#m.w~Q;J<_3zw ]>,ಿ,`*8FV x"fm%~C_j~N`_XxޢDM`:<~8ie\t! tag=g9п rŴQXX[^ԋ qqO7X_(b xf  =E_kq\A -Ͼ߳?/4쥛=>{A VJɻxo jz06ɲL=;f4{'XOvtUD)Ӥ--kS'YDkoLFPx^LQ/ )*Qu%s I3qւZ8SmgRYytc`Wc (<Ȳгo`߶Ս>QNVTqK$ TRYTIyrg"~v s tY_/lozVy6W>g;-cy*x+ ݦ̗4LE-M}sHCe¯jz[5jNz;IA߄`C0~=]/kĤ8zs jH'&W+}ʪBIn{.Ɠ4~_}iM"/kUϻɫH?6 huz.=}ϔl?8UCRywfB0Y\LF;uYCF1]' ܱ j#t Hvqm BH[ؿ'kFrQ uyUr>IX=׮4DbcaY;~ZT&7kķ"wE8 ue71q,khAIVk^T!6[Ƅ:fT00:?OJUx?kͭks [5X۝=R Po7j(D+dqh Cj8 b6EZx=+ż989"Y'B9G} }w2dj0 7Oi܉76wjǦ'Y<8}lOٻb Q"qN p&Ϋ&ѓ_BO > lb$ș6Z! h)1(:Ţ VP}JQ~m#m,vvqe.C0"R@8 r$V!է'~9.MeICjb-]n\RcCP~>AI`w!}0Lϩ#)^Sﱈ;W<ѷpN0K VUYV,^8{gV%a1F4d/ ppãh"X$%" \YMFD*pvEYP}Q:J Dز RJ8u9(V:Fd@ lRCJ" IԩD+@0oKY#B:߉P!x+%B`-xnڌcf7\g7uC| >1H"RsF5׵fM2bhI<ڒķE?KZѢsdS3dٚ-"j-` GMN䔌[1>ճ`۳ӻlޛݏgA'5:y ث-$cYw󶯍aТ6LuMM K,~jdH_ 'E$鯻/(P3\o !UIbDrĐ~dKHFsH-wL!8h^aA:!xuU3a4,uB4w4!<)rBr5b~I,Ltb[|8Q"*ƥ`@Vk\517EڱNTx0UXPZZx+`>N+֏(5nX<789?tw?vewbFD=CkJ 8}s/:$z.p" )_/}Rrh(Y8xo2@q GnQ j F>ĭrlh^,(|aÜQ]cbCàٙ='j57JKζ܏AdY~k^͑Lڙֽ\+?y5}~$GNqF c/V_cKPɩYlk,k|n83z#WzѧƆTl@_sHW9WSAa\ ̳̐k7>qY5Pr}57?.p*BLK)ZErQU-':_r!`=xsIlO:l9KY)֏4_;g=<Ÿ *9O}# ]윦!K#>JS;mשey$}?3{ʊa)OCj:g;o`PdwOf`7mSS州y'\pB(ܶH Z5Jyp#.XTubS#~C4z]}]Jç9*r~bxre}#HA~d1ϰ,<234ol0 R &F1[dfV΀-펼}-JXJsbe䗻+TdHL٩h/p!7ߤ,XЩhP}V ?Kڅ7ʺ 7cEaHhǤxȗs-.;M`1A֕NN 󼡑NL*s6Qrf " Jv߽{$r4u{ekCBdAg!0M}?{ ˄)z pmULۡ19Pc@QQ]%Vg6,{|g^〽}|CS8%}킷y%oc.uEbal "\;/<@u 4@+>i"3:+t|`jD T@W"S"BTq85ʯ*]g3n<'Z0uћ/KƪǷ7jUdCԝLS V-\G̙6ec8j qP4:6ouO $FjƊweR}g}-l࢐@dV%c#~#) SV&i\-ͼJEM|JEѝ`2k?O2يtȠ]!#!GT:7o$ƽ=P\is;'7@O7@RkNӽ,Kbķ{L$" |Bgu 5 ]c"?i#NVˇI"be>Zcz @Vg^9Fd\LA1~(Z("‡ :e6 p/6=n~.qƂ1sDG7_5JgeM %N\}:Zq /xm ϔ鮌 jf2 IlJ}~c6Avƞq/J!) DPe$XG3q.@DMM!u2 ~!ʄ&Z {o % ?cӌn~mx&ԩۇ-\a`kΠüHEE{G@2z=¯gIt_@΅ n  c ~Us}6hX/|}nNN˱|Z>mLo<* ){ 63vdJnwjJ/ũa?^@1zUQN(c`~ӽho|KY510TA9-\(TaЌӏϛx!Tz%2nv =#G1%ڞGm[޷8qGR旽'L~ڿf-(#]. ʫ 7~1^"!yU jndW9\H0伎ݷyVMʏ߿KS+)MJţ^Id =ga!W ItjTxeYˡSiix "%gjGP+omt,J9.;bDah,&͉w^=|rD40+T_wGw81Aq5Q Bf)IZ{2(R(L0OP&P?96Ncal[Imf\Pe'Ҵ0HgtJݱ9K߫J4;A4%QI(S!rRkh(4\<j@^a-;sK2-PjxQSn+Oq)qr#4j)KN)JڬYQ SHML{HI.+&tyHbVK1ܐX "3`<=^~Pc6x3-bFrp@Kv'ZmunLRV1> *i7vG?\kaN*p* ګ _3Yzw3!+H(0{8k 14dԕФ&|k˗9X)K.!Q\.5 mP=Yl\'BBzFnBU:9Pu2޵Jaaݐs#cӃ jP,&#t^ ~]7p>lTz32bb~|@zvT]-f)%=Q:2&Lc{`djJo(?+Z.z : .f[fJPjax׊EyTn&ܨH,_= U{*ŒaJah1k0~㠀w-uKs!f~S:YȦ p3ERab,/Сި ʇ](g2SXWchħkҸ-oMp"#dQkmd +uJUy3V.g9+"\;qt;3#oN[Ѳv u: UB2}N {LitCW!}]}QdI\?9ˀ::g7R-n.o6 j@eQL/EaƬEQowܕ&/ _]'ŧPHRp]CXxE`PB,z߼CPN+?:g >M N榚?d:$ d `2.#JEv6ᣎrf])H.BI+bJ9Ю|dh|EQM_"Y~$:;O]_h? ZЖ6,Nu3T@t)ܹߟFK@46[#6$>S [\1gw03Lsv%hV{$-Ot`I'.cEҺh߃b;R%RR`M4ib]Y/'r[T77 ~+%6|1ײU*-$ "=9k ,SzC/yozvtjhtb¦h#\ܑBȴ"^/l:K6[#Xc+FSCT֋e'Ie?TB "1@rUnwpwhl,yѱng0T-e~K9b&z1q/xeSFh 7?QW[kz?=HB&2wl>?~ D JvOS!zj|M_oIcM0|m0j+p%.Tt{5mfr5I7`ES7(K9K$?5*(e Nfhhr:3%10L'-{GkFѳ@D 6Wqc8H9OQX?">C\4m}(/<: K@ "&-* a);!ZԒSIN `2pnK^gcde1 sT}PG;AW+[6qLB,OJ52 FZ͹dq3|hKz 1a_97L w۔}|ރ@wh@=j1q ry屸w`>녈&9KnSJ)jNmxUq {X3+iF@<#x!TPr.sRc1IGdճ1E`i*:k͸)BCOR#|+Gz6X{l4,4|T ϐsn) Ta9ҥB rvbZOأ5w/UafʟGS7aSJ5\d1۸)&:)QO!93c%R! ܴ*2wԾH!%p. FO./kF&݇MEªXݭش=3e $MKBu66b[~4 _Ham ]Hzh$<Qn#w%|ی848S jSSu<rSWZO GXkΏ 8W[:a\2ox++R#7*#\>(ap$ c5}DXuV̪})fZbcVd^rf.f`{~V7-1P:LtL> ƒ%wºLC֌HO ʵ 6b兮8k+ƟBw!H(JGu)'K?BGXR ӌ<]h@Qi5sA-(:,|ve"xaG~(>9 }sn˞fNJLTXjna,REƣlj4%Wuq^Bx{=T}vN>F4Ց9bUL!P 2tSWg4zGpaEv&5lh'.dy-z!^0(~kZ'щ_ 2 ;|(8VKB"@ M7/W'shWF?bZ[(Y4jvIE5cH5q\Fj"52x44ʙM:o:F_[$M|}66 ==wR$=93MIu 3&8v7n81mA=YhՔF:葳<%$=ڮBsjr<Ѫ…F%'^n9`ش3Bd`kA_GD#9{x jKfJ\[hWK~Q&ݮiq^>B˔hX)pjTR]΁ 2m r&۠SɏEnyITrˎxCb>̱8 &+Gzgm nmSc3!Xp16(k%Nj`d^ˁiʦwr P ʑeVȲO[t*X)xѱ '_UVr;dBa!r\$T٣] ٬6[Q^Mޙ/)wjդmVdQ+Oz5_bBĆ Zz?]^*q\\P-U9Qa˲GGSKDWws^rV৾?6$zL]L36TкW70#JrXlshSE;mTʹ/6 *@[' @}BeRQU9IQ #@NJrBfY(i{RͱK0Fy(r0Yv{) "+$i|XgXv7?MWlkYusx =y}U$m1}-d>Bο^lxs[3B[T*͆u81R7'mbXY_(ݡ7[ xn< K &j'V'C$|h]ʤ-Qf~5. 3"\]S XD8c4Ms6ާm[#0d}>o"ŲXmSKGpj,@w.D"f:Xكl{Y3n7ܫ@-N(?.v[Gr,18bJ:xζYDJr:% Ff..1c O* -d]C-/#&lm3ctkh%-y ؘ鸤Ga4])qPla*مaʇ'0 HVo$mD;#8qZ5"OvHYnvw`^yż uI- 0{i.AR+3y8-&:N`Uu. 6JzD 2=N8Qhɾ$5*:-m~pޯ3Sb=LS}u(w/;]ZuؚT_򬹻 iƘ=jFYƒj]jբE}"߮d8 n>߶G2I^:( ^ɾwO vqxu- v7O? b6tVl51>ع&|pKUpQP.fqA//>n{TWsSCul,1}HC_)G^%擒,.0qR&p9;ab˸nsbC)Λ 'F܌հS_1c!"i@xA׺NA3"\i73/,`eX MVޞ䟛ȿ<,Bulⵒ~i =]/U)PUN~< t {I"E\+lnNW~uJ-X^Z:Uqp  /k pSfA Lb]pK7B,oXS--0`F*?N8'YF(<]P%Kla,K)ENINl'ۜP3˓l \dx5_&|V>i*b6&<",3ཹO8os7j/|_fOko1.Gݥi{ڻ&L cӣ}}630L,d"/O8Kzdl-\##4 Mhgq|MPJZXft:R~-M#@W^1M%I= 0xƽ!5{&wM7a*q\@~Z45z<n5][m + l:OyK5yz"b>?=Uȧ !Vի*GBuh'-U̮op$)7RI-]) (ŸUI%~L>6?FN'`CkKq G_VKivC&whUКaXt!Nu=cAX׊5Ҁ_ ^ȫG#9Yw-6}PRfo8a.# >p#L@8-$q#-{& ~ aA|tNryNl-wf8#{C+k,^Ei'ze&xI)Q%g $Ů~bHd/` qMDl*a ӫZxjɺXQ_׭VQtzp`S@PR-(l,Pg3k g)ZH_>/-v'pA]T6$Vt59󌧅PRONIqq!@cR̈T=qt؞iAL,8daQ;J~36Rٝ=_y@N3sK!ާ;=Cuh?SNJ*mXcX\LakaGr:^\DBq #|c}r e2h@iArTQ;<kl'dya[ iH=FZ1?.IyF{|s#bXw}u4=1 ov- 7DVDz?ĨЍxѕ]>[˚b 6|O =>SUh:H4XJ^&۩}8>a"]d'3>/i)KӃ$wT8Vec>q)ʈ:ә fg*b blBD6QvJԦZyUĮظ__?RpH\CZ ?Qu$}s^ Xc{'hX h]NhM>GDuRzWirDoznQ!n1Oe8Mn(iОJDz4vui1/n--B3Xe37u,DjX<@wY>!-}(M6ZW u`ŀ(rjD:l]֏dv\TL<3Y[{T_^eB\ zE .qVEբ)[A|re2]LaP؏!ʈk_ @<&< 9s:H|ZqSH-X{';th =խ+^ͫ!Ag°.xvCzZtf/ ,*8ۍV덻B|>B $3_t^f7QSP:ς\)rFl`ژ4QP$w^<,K^c)]wſœUJ/(1Tbbǿct-ˠkt܇~r58c _ @,N7Rj 跭v7M߭ApokVwAeK 9kdˀ1|t8eLME#og]ɮQ q&o/V6(*ʿ@BZF)N氭*DZx\U*Jej"Ub K pG@{H@C$s?Luc+lj^QXb(8󒽖~ m4CH/wmDUtVe`wZ8扬"o[8QK@| jY6p1Vc;(%FZ)#58%&0U `GW8M7',if$@O:f$zH\r_RRua03 u$N*9{f]^%m8SHQk7,$$@ {ndUhʃ09\ѴɆ؊\/(6P=R\{9̥\fn=g[x|<Ȓ=TO}-V{ƁS[gBf?ĐZ76I9fמ6|r "kË|]:n8Tcg]>$ . RVTSCE;L2M(p[n"&CI-oj0$PV[U;N X&֑=IЇ&RKGmk5iiwzV4nH]  \_pGpbh}k mY^OXΊѿCbbʙx.LcwemNJC+3wnR୚lswG}Av-jF-coh k* j?>6YncT$!Zo>ldu$:c[nQֵ}aQ)J iê->ꌠ6}%ΎC-n* 9&k$7c"m$M>8Sڐ%Yyql aO1qEC'Xls2i<۵jכDtf5f4zX۷ Wqin?_3|$LL1;OÇ%*%q0}]~vIC)xI?,j0T=~U ^I|\ w{́_zdE$JqwwWPCG'}yfHъ;X{hМ^!|ҥ|䶙 uٻ%AHjV2kɀF_8~ pcMRM.' 3% "R {v# 5;wPr$i;3`Sq!r vbM)hnf?h(ap=/^߳znsZ }UӀO{$;6Y;'f͒;L twCnx z %`|tddNƷQ%y_cNa;_Ѫ_6eе>t7ri@b!dUO-KPhJ{.SM<S)4)W(JDc)YYPYA+`vgE䌅f D˪ C VǡL(5^.r;H,?,jIb+ިK*9j,RlxWļՑiqcofEZNn{j\Ӂ/]n@GРh:h- K?A]_(,RDB]u1b~Tqsm" Q7}jFe}V1ۊ.QDn rqzY ,+ VS.EU N&AB_ӱۢ0]! hQ"Y hd3 #fD~M\ vڐuu%DExdێfrN9qD;w??Vb0O4w0kKC(|) ~ۋYH+):fIH-0tmmzRXܖ ^kFOצ'6Tti?|D#_0b*v=s3=m]1?մVNYT E~>R> Qkƺņ _QMguzNر.*\;}z J1Wvybz#mhू6e+FI]r<$i <1 ޹ 0?km4fCi>k2*)&X|o}~!t&g7o@jZJ2uᵕu To%V%SY+J)+D0ôQ'Akn PPrd]ʳd;Lѵl%hrmkə疫V!W7KSV+f?-1Sqәm/ 왰 g->7{_)ع;% MfQ)\ӧ8&]};sjH)#z*k[Yǹ_ }If } /chOy $ɓ=}7OFhMvim?1rJi@-8Q*iCG@Uoa9s͇! w:>b[Nב6Z|[dO|LRL6O/۹Gm0^YҬ#oL<yu~h<1\ 9x_9 _w3ůdg]ZGi Q*xk`7. I daYʴr2BFi? "3݌flBb*b4x H0,o_"J_V# c%QR+d)KߛؿpLf{ڿ=ȅyK_76xao×qZ}a-tFAˁz\M=fNa2ⰾ"3Yq7ey ʰ g;Rxً ZܹTV'{-Xs.ñMm 򳸪 ,+Lu 52lM8:ߖ րn)~ڻR헇 A \kEhbA('+JĖ7tg_m~#*p}R]/t Ʀ5k ş9}2 |#1u#:t{ͻ5$,Wqw]k8%4Hi~JOC-1ޫX (s "uKʣ, i":R]>CӱE)oA% Z4: k>2®D]t/jrZPv<6/ERHip|N_-~Yff7N<\g6֞L_YEWZΦ8>s&yML4ͭraJ kRUG.v1hJwVp$:%@Qnai GHbqEi~\WC% #FwO^½e;xP䍠aUÌ,.9-Y}4yM;\g2k벉3_^J4 3,5!rJNrq"t lɴp͘4 ;&`i!E#섻FeC_|""+o\WħJWt~@n011 f:ƎȈ93vzPI.E_8r\. d^Hh,A u]XkCkif!AKCį_8;5@| M.i |T 4е3E{>16\0,E֨6&#n 9g"(|qL^;Kh)KF3 N22Q8ȶD.Փe3$mEȈ "?R*e*a_V]+H{p-IQim<#k_c8"(mqPa ]#Η䩘'y,aw)0 U̶K)VW3kcNjE))=81`zC uP(4ўz>byQ8K]9%i8^ %y^OH;kc 7z/jtNT&ώ'ROh\vݖՋ $cTP'.c@D#IVؐsXn%ŔX`_Ʃ~X_bH-7=qYAz M)58sbBk &-;l[rk55 C\k(pO_f"k>cd^#tw2NO]Xa}- $%S"i2lw^GK.'39F1y #<j9ʁR D/\Syik7y|v/q(_mI1&ZuC9I+h{5(?"@s?1L<(I#9q{h"&S9gɖ2\2N ICel pAqN. [CgE48{̡HnB)&Ly ?A@ lb:7{eHP#6˲b MJQQ[n\xl7KK "͈hq#l{ay-s0 h]CP糔g\]3?80Wg=7QjY ŷ;h~e@0MζfP*/zj8_YWY*Tigjb,j A{Oa (tx a>t#j 3w^@.-bbʼnb _`!&eD<.Nηn%F ΅G;hQxS?WW'%{ Ǥ)IU:uP YA:҆j+rT/;v=5yso~rT<澧l?ExNz^a"jl'eK_ d1p XTp-CNb2iV+en >E8H]VFI1LLo1C89e֯90`_ n]!$'0ȿ¹\@1J1J x9~'KϚmnz .l3:@-h@-9gߨ2諷BnYp2A]ɵV>甧>Km |{(S4}LLպ]D^ϭ) Nʊ4I4V(uW8?*_<}JEp iO_ G6.Bki]:@qk+C$JV+Gy!sڕO.0H7I0$;] 3\{x<+);u~{!A] 99B[Y@xeeƜۓYGc2JkNx(˜}[ \-1`{,9ޟf*c}K-7sBW>5M`{_$[ıLW=S{@HBOw!# '}_[Iŧ;LiILuFFxʗ+,զAcHe8FpK{<Qi jH? (Mrck] 9T]~ (ړ+Ԫ~*8qz7nMit0EZPklH \0#q(U3W ɐܵqSM{x@74)ñ8NE$xHyy:?Z*8ed:ў}ƗY5i?gL_l隢2Hi"޾tkdL^ܪGȿC]‹չOЙŭ&ҧ27AXإ{dDX@.iW0K V,$n [MAfbt!NzcE]Wjqa*ɭ\c8!n+bfPo`o%tg3")k۩b$]srl&o,~<"$"o>zh%wz+- 29eufgxFpaݲk^G͆w(L5#wfE1^Fiz.@eI`oURqXZlgR)9#d&.[ Q5; ʕDc ^_3@ܺM Z\tBqbPg; 1h(]W^'46y0$lH qp[f㛺۾ 1(UZW\'$I;X،X"2\+DhPF N} 'OQ%r;G?Zb_,kꏶՉis @߮!Bt[ 搯U+6snT@ :eҀvpo -BޗHr`t|5tK8~t!kӞfr0 j #q\4g K7c#*sV"ܯK ܜ288Wa GD5 |ǼP=]>홳67݁2G - _sAk|'d'Y]û"XU:׌5Ul:ϊal ;zG Ycy_kZʛ.(3B`[bq"ő*g)V9.NB̢U8ZKM]k!o9`6Iv%I`Ag򦘛Vx_d\А?=QFLoYi{>3w촭@| )l; 1E=w~_2GLAz;}%}12KvhIH7N̒"fa ɧJUn-Mc&c*iW4ǖf_H+7Hh# “.lH]g'(Y,~-қ d(qTΨUB.ZHA`E6)x_49/AFoMN,q[O<Ytׄ)>ʓ+̻5]Ze'b.>{k@tQҗ`齖LvO;it? CfoNZnVcߠ6 P@Eѽ/-g:%_E0CiM@5v󆮚]C8/PrH'# [hbJ3E|\ ՛fWrMo8rB|~/8#6 2P;Au-vgeMwL-RRqOmSKo!_И깩EKp簹w La K6-lٝ^N CO :a> zσbbs (48kcEoG”>Jۼgi);ztkr A'bUE,^C8t}NۻLѩ~ڑu9e;op;j^L\6T>uPpwC<*m՞ĸ%סe[AM~)z Pϧ `o?m6`_-X)3-gsg|zD4 nҰ0:u=FgV)|0Y $Kv$Oj^~9< }o`HPmB΂cA~HWFG8+zp}m4fo=0X,BvV1\FJ}(bZwۂlcD="A.9`&#"U'NʘgKǫQ)Pͼ>ɋdmNN6&Le0TT7x´z Hzr_C~ay-r@.8-o[jKda)ïMh5Dv Vx2`f.+SV-D 'f\B'CP7-3 x *8_ hN/D6TQGgӄ9ngR$#NZۻh"%y̺W}qD qITDC@z2 ^WWa6.SO_j}l7>ԣ7űRxQ| ~7I.݅Yю6hě)!C*My*=j ]iXBD{o4o r J#(t9=<R =shj@_%~s RV1Yv/6 lnţݼ\.d&{" ,SQ>KUL> +%`mGRxXA3$·e՘x~A2߂)HSν(\6m2dJfPH DXF#)PzyDm[`t JwuVkMu.qb%qrЊ3`(|F40Sή>|0q9۵1Wc|y R:+HQMEVxĩw!p3KI6]8Mr9j4 BCo"~,$2zNÃό|UD]q㍯ Y7%?yjA6f}x.!K0#o¿Y`T^axZ )!/>!m OSق _;,uըoxm|,:d r &x*~k`.e#j#uEoCA[&Z~]qeC>Jsg/sZ@}[~ t`iBDB5ޟFL".EZ7\RM-9IYf=/xkf\ǃ;5ᅄIbTI&SKÏ ^0z>4G#t2F9k7I!*3^Y>p] 1Ob[3,KxDZQ9RCOU]&r[qQlez5cR xI7I62a֛/Pbnv^~MK]K!rJ@:0.4g:̺.1)Ko=~$W15ircr0^XAJ ~m^wr!R jU)SpI;2-0.C^ݣ;b2:,WlLt;ƠCٺeg 'i 33 ;s7P f1W6[ q{XW dyLKyAsS;(-wȜfX(kLtxatw˧q.|< h2y*3W-C%FyϷ8K@3Mi-7242nد%G,Ҩ2 2łZ%~rn#If+XZ=7lpn"ts\ -C6Q-3cUiLxASso %O=q=$e (N+]ԡQ6A3Hʻ4tJW !I$!DzZ$K%ix~gI0 |3snkO["ۀOr2Hw鈳|΢u4 (Gb$f SKk'b͸wsAG̵"mi;23xiΜ䞑M}ل'5]; gT5 J:g"DB.D _^ ;p2{; "zu̇pͭ$QW缍f n91/m~*VM6^D=R^hUQyZAX埖8l&Fu_ :2iYC81Ƀe:u|l=e?'+^</{SphLkr|m/ueX)u='d-d?pֹjZ0QRSXSP1tmވyΝі&6EGD,*$&غCKUri. 璉fY9V7yc-:~?Vy$M{a8tp Bz8vݩ G6aI"67rǎR 5@JGX8*`@qw84 c%:)0Ǝ;Cఛqux;=2mJSxEH4CŊ ϣ;͖f{A8Fj(ssj;Q!I^2/{&wuJlwkEy#3佺 %-: *=Ul EX >#v4?)E`3^1r7z.S~Ьrt}^""bIV[4ތ?h }|-RK< uIb0xJ@%|Go̬$by8<րB0Ү1^^Oc{^@B˥ 쥍`F5w< 8Rv+ ^/-ԓP&}AWXT]/2AJ9Jsa]BG#,~~v㿬Qy6qk+8n(# c9l^9N{@3æ5\z|H偑QE4M7mrd,F}ni rbGp6K#PWzR>Af4&oV2ȷE~8DߎN.ʐliBς֏Mz&{?Ǽ0t ҭGF~$DU }_Wm;2h̓ n7c b|paX`$O`7 Η mO˔hY37Mj>.T"x1U_-"4a)ʪ@?"XY}֔Y\3b }.oAw!6ل™`.'eDpwBM@2V#wG2:Ue#C%V%س=\AK ȅ?6m&,TJ~2Jiћ*.@{m9{$ 'fB,.2~wƈLskR iSD2UͱO ڄ[L3uqWZ&4*c#0iCA'gkSe bŗLڼ|ZL@ENmW,G>%_'_^9'r&RV zK G$"T):!Ht{a$!m(kS=S~hZ2S.!Z3#Zh@̲ QO^yT myqo鄰Ds+(.qgT w/%2=>6w"# F>-[2\xãeSOIzOJ(ْ&~We8M 3,K,Fאj@ފS0ӫR!fdm 6ےݬ7Kyf{180-[Xqe35du̺^#~tM<,iT*7 ۥ& A*,w"6x5 Vǜ+Z*I #d HfLo._z|6ʮ$C4{ <)Ok|E%O,ׯOT \=5aO6K8?r[qn*=^Xbhӎ+rtCpnW¡9Xi\*#nQGZ";޴rs^Qؽ~.Q֔!zLe\um2EVP!4 i&E4tjݸkznLM2]W몈ywj0QG:UY Q4΢Y>TZ<#S l^ugT(vQgiU]]ž꾖'Mo]逿 _9~H!2_&MoXbf!6)ud=ShI yCRmW꘨!a3FqPl%fRw<}#} R\v&i~}DžA\DՈ8tJ^R`iOYNwuMH,ۙ?%!-?8+ߣPR+vasz& Kض#^ hyxE?x!?~rGe\5?Dk-ipP gEnl۹; ?:V( =|Aj*X,_aS C<_]t(Hް|D ɖUJ~al+5||:)hTW= gZS˕C Hh(]7QMF,Gq~`zn~!dY`@U'T 5LJnM[R.Qc} {{qq̖Tʞ*&fI'S0zbSo 欝W kXf^},'6Z?9zWY(pgO4Unmz dx*A)"=^{+"5$&4K%RԹ3,c 3躤:VQF^Rv6ei8.c싼%vHhw-.sZ[} ~s0Hj.=[͚ϨdX'&/:( :`1݉aX#\!Y)y=K|PTFC'E'ŽAfoK 1zѷ*.,Hg ]|ՋIlNth/:d.b-'!Qrʜ`Lonbؚ3ğ/x[ru(=ꪜ6ʣxF ΀`Cj-5}{/6qFGș,l,OP-ON/ɀ5Zf30YRƅsv$S 'l'.M klva2xz{vAL`w $솼U3k.&P`z~Zy&UM*fm_ԔxM ڭ*du]{몜 8`|X)f^?xghtM4Fں6" L -ERV$جzlB^7aGniUk"g}]-K"e0W5uHPFM'9c1Ah($gj ,[Hw`gƖ. xPkB>|atΣ3WMV4OQ5N?,R2{eՉv[G< 5g2E!Gna|cn0kj$]:VRώ,=9a9jW)kLy<ѷΒvBŰ/:ɂGIAmc>wލTXSI:د;&u.z% P5a?Dۤdb-TQ<&aK]ԑU_RIjMz B9Sce;H{# `6 vP҉,\yspmE&\-.kJdkXrrr?}pF(HS nڄb Σ Ռ. 㹊gVQ5f}~phi06)9Ykp*K݃sŭ$ɤ.BeҤ,hG:' Gv uO@ҺN kzQӴ%,/RtUxEe[[ڝ},1D&ƐU> Ę%BY"D o:D^1}zKĪ7 Cl?75wa=JU_>3 Foؤ0y\-bQfg6*Ν@@ȼ.E~ûZ;k!_T#.Wv8r ī@[W+iJ>y/Y6]>|,EVȺڎ"6!} l/5UCt! $)h =KBd;?vWsΙx1=֚V%*99_zj?ѣ幱<;6z~ 1+Ǿc呏Z[`;tXsp"Htg &Qo]V`) 7El"?FM#/˜S"˱oYܫNc>L]%m,g}ɡ[HF9C8'[  I?;`伧`ɍ6toi,@>o/?[6o?OZbGu?[+}[GK1HWg/0|hKR.,x޷,e iZVOu.HxM9_=y'k?lqcؖ/&]FE9@b[%oQ}UcP}UADn]pG]7D58; ٩W_l.K/2RAepjc/D*ק Ov0H{wYE-ꝓeA6`&"!!xo6؅䨉ST]& ".Jxk]q3N8RyV/&Gg(6?ʧajҘ\s;RlR t' aJ2Mcn_I<@mu\u\ DaLQ&/2%Ta2FMCP zЁ?C $]#%!fǃ+͐װ")Pg%>.b#/O8Vh|_ڿ^ Z*]ZEENjr ΔOxWAR(?ۯ._Eia6ڹ6)ݝ4ߙ:E?b6UZ'= +VDM-T/VPl<̿p^;O*S㉮GC8*&k:4~a< Ӳ*wd8ǎOPtGPAN- nMP"1|uGmڋMHn2^d_VJE֋׫ PV >wt{aTskK(9JR\)U(W' ?z@Ązq`}:}VK6w% ky+UY>w!v?>K2cY{rRXy_%0@ޖc4+ fOBBmν v+ -K=Gh>D)s@Dg/aB #Vmq,xmQvxC+O-;n$IP,FavN8(n+qC\SI;RMCg֢JI|HtlbhWJ-dʑuu36 (.;\_`J \{ p/Tp$INd=,:xˑVx/2F @EQ1hE Ͽ\]]%=wG @i דb@A>4z>ʟYXKeɓ6*}7n]h1 Or%.0LndO?{@lj,PIh[ }*<< Q(:=, :1Hߞg{rJp97, ޸rj,`:JqKJ$& ^/niԉ%d\]e#͟kU $zNtdekX|-!UZ*QG*qꓷ\џ@bwz1P 8Q,ݸf}A.S$ N07H겖*̇ m Zex\xtGi)dt6&WG:}S Ro=c|6:GA=,FPYݞyrGߚTv}BKp-9HjOp@ )PmBwq4\ǔu*̫Ytv[܏mDS{N-Vp ,|-i\ 0RLMc*3qGc| >8Ms=m;ͤ+bI~Jc&vFlUx/~[ D|26}Ml&}vU Y# Uxix0v74\cO ̵'Q#?PfJcsl [LKĬ6۩js"RX_)fnMؐ.O f4d'l4P1Q嶑ø'hl0i=R'L~IkDsmKcKцG E/JЙ Y4A=߱Wi 'tеb3:7}EF%DdLrBJZw‡Є!ԤPz K`&x)Z,\N>c{@B$lNuK8,<_V#<67z`("J60 $AG<ÚAh gZ>2!`֔2,"d?W]HP^5ǖv[Vwp?g4rkɥGL*-4}ʍ;|Գo [\/͖m+Ea*0dC܄ $  n;yf g\ϟ,_UaD3„#)2mk -Iuw8ɒ6t%"w.$0Bnlv[  Ke,nӮ \+/"'X8.{kH)eCEQ]pڐ/wKd!B&'H Irj`kJV e(]_SG/>? *н^Z}'gYEc']*/a i X?l/+2Zg_?C ,]N'o3o3msk7K:~}yA|X CݭW$tζ?@Ӽ]xV)lxJGrmSfZ}5C@t 엇ܗaz:{S(lZt]0҇Y0 "+·V8|PzDCQNJR%LJţ*&{Q1v!zQXOJ~l쥳ڹ3;J?mÅCTI"^ tPG]ŝ(,mvD;KvGlc\r8g3bT&%}XcSOG 's7RT !`ۍv 2m8-F&u9gPQ(濤fyP&F*3T? >LcL 'Ӷ/cTlh(KII|tqEO5Ux =2\w9 tp*c0@/@_vd W|TX1(Ls83n3:4DhENo/"ow=k}JIa[ْԺ͆XɄB"#F%|;[$ ?lL ޚW?WmG!nWkaճ{=Agebss>;Vp̗Z* Ŋ= m )Il ESWZ'^8=qeoYT.K$v7[@m@pJ/ NpAȥ,~Gf"(ӈ>M}>|"R'syEPMgi0%65:|+,31ή%Qxp#^62 EARѳFrJp@q_чE,$"Y-p5 Ԧ ?H+AU,=v*{>8^=QQN-.M8GHQFa^jz1U4*NŖ0Z/[m](6ZLС'p&k! #J\4\IBv7/XDj֑щF=GMP)wP6KrxpUtY^9,]YX6ד8neO?cY !qK~ɬYv1qh}3Q.u8R7ْH/}t.70lo\Hivp72ϨfH{m&ZazYfo31qA!$1 [cKVBb?+b\V#Hᓺ ]EJ:v+>=ɾ('YI$αxƪo.$v lKӞ*ItVx)> f)֓nkJl$u}Wڲ %SFQhP݇_?FoSi wR?Jg ԭY5zNwv4x4)6+ːCD'fa̓>6XA0ޗL*g"qj@{๴ۤ=1 wX ρlB\o; bky_}ZYSn3LL&2cT£0zN @7┝9v+2:}5>ZC_x7G8Y?.u:%Gc\kb?lf%,96w̳mCU}_4:6m`'O[H!i8,AP0ߣ mm")@ {,n\זwv?(H'a.^a6K(K]F iNÂpПD8C]QJ8X<\hr!v ƓGuVńƓ zoV%Zz!69LBn[AQy+^wm*f.~}lB \nZ:n=ѸQH)Y-S?3,!0:Q1?vL]bT(P`9hB qxµ|F|9lcnD86׉ɤ2k],2)>DlqQ7Twi9ޫm({m~"DyCPl,3Kuޑ<Մ Ep{ˀ7nd7 Bw+k ;|#uw x2 AK(+/ΣlǮo/ Ҹ:_3'Ia:lovF$L"V.q&"'Lw&Eֲ瀆9t:*&\mEnpNt_d]Y8ŃPu(HZ+;wptzG]HO&dUNhBg=WXh7)>^V7D|G#\BяЮy& ^ :ЌaA#fh#v[ѲbiTDŽۅNАR]@1ք5Y^$=" R;3 7?%]=٨ O'*A'}҄@ޞ]ʉ 7;9Ik(-i]~GAڊɛ4G8C7Zɶ޾~-zjUvab(p'@Wz`R bAn]CRTMsls wb.`aٮ- Gk x ;,1r=s|;jFm1F5j~VL GS0)F=IUϻ6m)l@ձNV-? M+v Z>j>&}> Ӎ^/4Am DQ 9~~g}<Zh-ٻ+({(!Y1]}"k"&N%|` f;YE>j|W5RVzh^de9ԄТ=do>e>&[qeY7ɊfKlt.e9VY p"ƪ0O gJ= FYؙV,: mPeOːI)aD(9sqy ݲO V|1cO'+wXrJ+xD`6m(y8 >˞ǯg+y2M| 1&uT}8[!)pϱӹ9F|}*lkWˣ7rd[뽀&q=v{REMu-B1%9;&TeyH2P06\U𵚫t KOvq&0zkޛhy:b9Ƥ6ogA`R_N 鳸d"L^OԹ w^enXJқ.le\`AxRuݡ鏋Wbh}Iau뚂i|^Zy#*{Rf7dWftݍ& ^H?||L&^]֋u7oTя,H`Xhel-iUψFHۚ|~ _O?)MDxWFdKOfR"H_q'.L=5"Wψ?ҊV-\̺DWy*A,(k1a\eziO|7\aV.8dojʨN\H3E5P?skVϧ8J(y(GXYeكgTP_7,j_KhZυMqmZSk茪.Vq9o`,kn/W:Ed/n~GI#KvQ8˥TWg̘vs̚Y[^8$ E>Lr,?tM1EqI/|)?֭j,S0`,LGlj+k6zݭT Dl^X4G]H;Ϗ ElXȵ떂ʾ;s3$2WYy~)Tee9!6?o2b_♹sxf rO䛃vo\lN O>Xe#'9هb8X<uz ;8a #vHDNaFW71Ea08²v+>.?,B8F:==CK!Q&BNtۻ\,d͌*{ uˣd26_G VDʖ Q|;bdѬ}N=( HGUl{1{o:ްymA l>/Oe Yq.*y;#F0UL>he>|J'n!,ScĶU;* ͭlwN$TkˁQԪcl45"D)O4+5Ozv_OM:ZJnbV`.DLO _~0>5Sx=[bzcnNs(-N .9X#4t?yʭ^jP}!eE{G,I4!c5]nj XuOHw\pﵒ:x>9`$,AKC v֏=B`!^faWLhxms9Rx΋zÞ(iZ\c7l HRsEG@g#s?Huu麾GɫxbOTꜦюb*$t#,Yd)mZ{35QVs tAB hRe2 Lg @G6PO!h6sV؈Gd#n \8${W A}P(H3 y_yrTy1,$nZ$ژڰy8x'ibXq~M"J1v#58wEGC%q LN" @~TScnRgiڃ+WAJCǏbilV@ڶ Թ~L~)ԆODPuyB+8xW&RVVPspw5 8V Xe NA->۠6sT/{rUl/}0ѧd|Tr52@pȼUF\p!mJ6hW)@pLx 6 [ztOjd&zR[m07@QIic[-#D  _<.o72>XjCLAv0 =2 >|p$* Cc @]ێ{^S@劙W$<f/J4B se]ڿ!Eks/U| |A/4& \+zn4b%&h *6M>#. Yy:T 0wjRӹ M6P{* 3;GA[k8Vqd۽vrݎQMFX8x63:_%%nP)8CcH(I&^r*S{7zEL^כNh4ʈ XhP׹n/O\\%6%5d0K<$ۨ!ó~·V $tT18RdY)Vun"g=Dn Qm,q=,ag{3鍚1""Қ-U$__l|څUzjeڠŠGY{eŧ"-(c]93#d=/7!Ͷ^Œ܇VhQxk<ٛBKƪmZٯ,3bG? E+;wN~k&p؜l 옊 P}LFTTUB؉JDR>H$=DbmYt"%^W 3M,0O_et(u$l*@!7诪"RN. -7yQK1?*zl;O4}%fo s~ZK5PK^ݨ"99oCbu p-Z;l9fAdHXMdF k gD%$7P^GDĕlJm7VԛKrϝ`Y_t*wePr[ҭnXMrwvjZ 5;qBr8X}"/%F[ZC/$ܐr]^ɐmtG":i4B1>6z <{e m^Z!9d^~ǵR)%cuc.u!g!FP_Z=y"P2;R\: :RinELm/ #3M> E)Y֪aa6x:_5/ #>GwNY"v8jڿb@yb-FcW{1`M@~SBJ.aWd۬~8>g>_Cl'd Cf؟|r*wGM\(PW6n HL*n[;P ߃n&;]^d>QnĄsV}c\f^Tġ]: %2,A~ݠEge%zsΓXGglK~I0B~#j W7N2Өd[Ag=ky/3P \mͬN alWŗbIl d՛ BΈ`ލ=}X;'[ү+x'>9ce3<|KՄ1#K,K~T # vXMF7ʎR7̤p͇xp2<`sm I 8j=|Q{ToY 111DhU?n7Z"Т_GDlwDNSY_QDn~dAF(Kj-[Hlh5𙬦+@(SjoxLs  Xow+= _o4b,Qs)y-b+02z7}@v4^B %;Qv,-5F_0jHr2NYgG&jVOZ$-mDFG(wZ@RR>ɸfT۽.VY6-<R03lȡ=J_ CkLGF]]l礭^n ]@8$v3gXinp0H8 H4%w=K?EvHAO٣&Szr΂ Aದn4AESl⤞, G/M&YԲoxb{Jo)ՊEc*7d(ѷ"$ ^=Z@I/"[>Vռ+Ĩ;/'Ccў{r;qd;ͶɴhdHPnwQKHѾ8NJs]Q$z6BeJEFo-u6X?]T]{ JCyT&MjjB6lYMzvB쩯x%BDz'FYkMUcSg 2vN$c(oM+ x6rWa=vMH6}-c@;M企 Ӵn й~*̓,29sk٣XFG 2 ^uE˳jJe ՐHw\f2hM|R덾r(.L̙JqZ~poe-#>2. 3]Xf.gC"2xK20z `:~ jgցPU+JۤcKNN:|Z yo'PڔxF͠6<&'.e9g(Z0 -b fIj!4bF;pMeYP'v:=BY=jÄA9wVbkAeNEjL(qU Sa ~YLsQp VJ OBq@_p[ewe9~ȩHNNqM6qQnGD_x('D=4Γt0}( *\=-s&Ԁ.z³ [g.G bR~jš5{ e`WE7V"/:Jywl'` j7P;NׯDhAΜ m𗼯!pe݇_Sd6Knj=S!xãHV3 &(ԙNs >VJ+V$)QLvx_z.E`*AqD.> 10^PD|80tm4ӖɆ#*n~)Klؠ\9_h2m3pUztƨUR+::5tq U%$>4xlS!&v~p u[u'{#v#)߉~yC?=XO?O.OWHC-iYCl~6h8nQ"(l@j(, X 1;oqA"pc=Fve'J:&[9a))7fhLP6x O+]^8VOHa`5s@o5x^b=pa;6t8yR܉D0aNq Ozks[ZSևi.SJE?t`32C_Q0EIpשhMVфjoY6URLI Lc”Dc2%@Ý.V%5[Ӭ, ߁?vHA,Vx$e)BY,)[3A~~2SIQ?6'2Mvυ1m@"d7qCyR{WaD k5+d0nCG4zdŚ=sb,xWoQ4ãKl1K0wXo'uWg#j( P_7 Л$vHs WUT/-N,vʐ4(I IUMnߛrBUc!} +*b9p$gCϋRsjCbb~i-*p17r >fl*Cm&{N&5;S%\U հ^em")G۪F M#щQC8MK-٦9-8eaM:5̀8׃-oo_aËWǡzaYf]~8fI7ςJB1EhUת؍I^??U3,[_ 56˿\Iq2:%^~:#.;8x6SUK V¨cDBz[~>%O'(;Y*$g ,(*%l++m<{((灊3~3?|C2ɱk⟥JSҗّ _^oUM+v6~3Q]KRK-hQE\Q6xZyA `|rdmՋ0c_xF^#;$HI;CO}BiNTWzvX Fyq iPObOmZUuXq/yoN07ijB3*<&5,FdX,ֶA@hԌ̈́ch6}&44S+1 J@>Kh̜)! GBWѤO5V蠞,:%J ܷ't dʢ8ߔ.*NcQ a!=ܱߧ n6qwdQ`t7}+Dg;+[ȿϹ!Ov+ K]5d'STt-V|ˋ3K7/wYpΟ$JcXzdwϪ ߆ %,tK]Q~s6PcMοv4M,5MTl8 k} 7+C:}+}fVs4Z\Fހ@.W<).1PDΑє"9TETfcmdQ>8-3dI9(T R0,#Mdl KWuf1?/Rv&uђ<mW/)h$fd>h0zHx0>U}*5;IY`>7Fǃ/^{U$3Lxݑ-T?R̙R&=I%OeuD""蒹ޗW7|> Fg4qЏfOp5[M+Ɨh'&ZcT-U$pW315'ኀFzHf㿊gQfb0)8%p,[UL0Tp47| г`nmTRZ-`zkQ$Wcfh'm~U:Q0C⩬PO2y gi#Lot⯧8upyHu䎤}+2ާ}[EgހQ00zǠ?-DĔ3||rX m@.x 84tF 5<~v̛aj +*Md*;wÜi i$05h1vOԈ1,ŵe:LJY#˪؊k&=3Q@(w%(6#Sղt7#Ft3Ȯ;MUZSз0Dȕ!Kĺ] Zzw#Xpb~SB!SO g+V}=`@e4GW}oU">lj^r9`p iU˚V=趎l/4өH01h{Nwh"l qRP)PQ9(bP'hY|4fxCDU0,A A@y{T 9ɩ.w@1\lo):Ri'897I0Aʊ JSw5ngl+Sz=h>'# x\]155e4t]LUmye68q{S1@0y^~W#j>Q+Xq'-gaEQʆ1VE 0F"IRX*芲xWud[' :o)>Wsig#tayX*ih O%M U .0R4 (_7C+DcZPzGl6-A0K{Qo sYdYҫ"׈*Q,,~@T~*ThԻc\araOY|h62NcuHJ0 XCݓ N_h1&ݕ 9 &XYjljs~bUw#W5g՝pTiM)FI}j[$Al0"[XX Bj}^a5o"0kzM@gZsq,㚡G3Fagľv w;xv{h3ˊy4xtv\SY*~zKYΦk"jwʡ{K!;#@pa3hEЦLG[]uLʈ1 -~!maѝή* I&9G[8 4@2+"9Sb&-;M5E|!xV4$й$?aOH` %$/ȸ4In!Z'AhHeO J$3Ns5iA cdT9)OO)cOJ@w8R=;~M0s!+!< Y6*%ɖP=6}%]RTIzaIź:(_B:J(7^FmrT [49dջnJiꍘTcI #s 2]p ^^9Vۦ,#=o>+s&?@U5UÛ$M{Ehbܠ.YG

3/=QKmw%?Ԑ䵏4{ { my&C6 V`}W9VCbƉWTH. ?]%dOJ4 i<^\߭3栨;s:WdcEKzS/ESfL[{ f8KGFZt3`ʔB9N:_} )*:Jl.+$%WK:}2v|bJYUT +x49OeOآؾ_ll^A 6zDgO=pu(TMDoW[7MPQOb̰M4rzK>1h=RRav UqA_U~Fq} _Bܩ4K|X\P'I&מWcRWT[ok꣔탗#L+fSk2[IA|'GTtmį)3f@%A+<6tAy]9hѶB  .Y:T JzMMQw- GE ئ{~h t}lB滷2%pv:n"(qyɢFkHӍCqLN0xYD7eǖrĚU+{[Xv8o#a/+z|_ @q!hSU{7QlR#I׌1)*5u :[|Kfm ŷ1 } ><9vRg;8-/H:Gk%8z0'b>(Sf%JY.OMŘn 0q{tʟ~slg(t_>>W![?]hD8sw2.ɐ ,-ovU+n5-)`M%4FD6]w!O.F6yM;$$LHLdL9xBleW!zNjYa$-6ͻ*0}FBӔeyz ӱࣨ:Ro51]Jc/ܧAXxY.(]P7xK4e_]..v1#ҾM QC 3ߎ.>k (v͊=,-0G}ʷ2:)ӳ3Y{Vw}p\*D_b~XޤP/a<"mY"StKxuLU<'#AިQsJN֠_ݴw\u6P!4\kn< w*vv,Z QwtݶR"U"뻴6MpwƠjFXb]Hob("z&".9OrNsa_nbAP71qb 󞼛kT 0 W:(Ut@l|t"*P%U`o? y&D e b2F"E.BގF9KZ|ꌡ MF,ޝFkkqadQM'%ňk#i|ǣW)X&=%Fla_j_r4,iv!D'"=9vX;*7 H]4V@s'] LNE ^}dxI>NyY:y+Tt PҦbZ42ueXS zEh?0ߝtPr+jtKѓzOd/Q!pYgHyxD0Z뗸 r<0jkr}V,'ʂh[DK9D 18ߣb(X7EՏ+5AncL!QE*.wۖ'R?a2rzR0BU:22kbA =VW ˖LH"o[i]؎GɨC8<7Bdz BrPƫvĸ$bar7iS Tl:HvpsJTQTf:?JNlE mB_84vL_m6sB"AZB/459~JΔ:?E} ImVe8->Q?\M}>QE5{_:$M!Gw暿Q"X= !al elU]>\u+Kk L AEe)6Nh9D3ކ?[{khurF,뵳]FTOv1Kg64x|f6S q\z,bW)SB%YZ-1L>c6iz:ww}7=e < +(ME%kPqwX :5![j]Rh9Zcf5<  !PiR:R `A]̛`FHJ x@[C\q7ђ5_?@W2]hx r Y+TaAϨg@egyafIe=Psz3,! LZB˘7kKMV^a@J4ca#|UZ/ sR{ŻdzO3 e4N>}/Tjrn-FR: 8ȁTf$RTRIiA0_ρ!iǚݬWK`iI@Gdԗ))] I"z8aƚڕLp/#GqXp5[ѵ٪f|#7d~=hٷ2Y=Sf!ݾ x\b)K"n)B@ @~&5A#fR{T(޾[ZV-ڮ!! ̡A 5L6 EKh{3/A)QxW޷>whPJԗ\M߀PKҁSX^HVQO$.;i߬=u*<9>#mQ [%_8c_u2eu',ba&;Is}a;7klP0fV&]*/⅋vlٞi)2PN7KZlw:1-\5h2\w(+1nM£hWɹVeQZJ@ZD =@wW4> $'2i2DVb!Hn ?(BC{ZUJr,E()tDwv?ϙ(<7[NYr4WSlzNJlpQp^q:A.U"ב_W _=d#cy W\rre ,Ƴ+^s :Z:bFCc2c^;ۏD>lAa^:, uʉi銢ELX֩9l{klHՔ-\'{M DX>#Φ^a k#QeOޏXQN;q* HJz+ ǿ #lW2׏_Jag1 S{gC#'j#wdh\KfC!?#3SQaҾ0Q@~ߧWsexfz`_H3T ad==|6B{?i 8K¾ S]?8/,9O"zHXмu,mT1Ԁ| *MOL܃kT<ؤ˽q0yW|\Yu'lLhs{l u&"GH qǎժ,-ďsr2"l1eZFvhN16rwa~R$/V6VVE^ꉗ J!:POWrw~]/-U Q8q/9-Y8>~Vu5 7H19[엊?xsc ޸"{Ո}7\xFGo~[4E⸌ <.nVi%0UgTLot쁰ԃ2ul'7NB/oe(:_vƞzb7Mj麐vaD$"cZ* ˖IZk,2ԕ7AbD:F߄N+}=9X|IZٓ‰r!b-XK[GZB4 F΄A3Wbg_}y:e䤛yc&]a~8ZYT ނֺ q?\ |Y'mqsv%N\&ĝ1v])crt F :Q)/=b<,Iv~ <%3e`P*+F/YdrC7>>_hvs/J4("i. ~HIdkOo<}lKcْ5hp'gShL~¾K'em#f:'m0T@6 UՉ`O*HXW GΒ$Pb12!UJ-{s/TO%bBNR>t4"̘3nfāEɡN%@_.a32*X@f9h[$$r  ()}Xv(]޳:`Kp`O࡬ A^Ę]{Dys!W4<]RC%]몘_jIi4קE11,ڻWz$^0kw^$SU  ^}KȪ=gK`*&3ؔ n&Cbu<|3FPYuW*㡺g 1|?rMSจ Z*iFv\Yl 4K?*^NWg#{m S:}-j.vB~wN9쫋ǤM) Q&% XX̀mE6Hc(~\CYu1&=8Z).@Gk/ ֱ։K8 mes܅VE4Ayxf>>]9٥$Ϻ_V<0uu>"@*:=p$1.#fW_hSIn 7g?(Hv٨|wre.Ŋk2V.?0L]~i!]wA};CȓP*<'8>gycELE@L{ ʤtfyoy'](ZˆXφ5rUu/_Ho?+֘G%=Wӂȴj>lN,Vt=ĿUQH$NO3A]'ԕͤZ o)Qq7:nl{L"8\W3#YHCQQpSig)-iej 2n%0ul ܇C9$%ٜ5/ȑ}HVS(.&E>D*{+8uguCȼAt~CQؚ/UL}ȕ'.lB %v3lIhO߃!ÞXW_ȔO9.-G6w,)'(o,P^ϼ7Cs# hmݜm]e(fS"bH P XFxGT@  :OCgP_:8u0مK*9N(qt1C:ɖu Ek"Fx!73w.هG!2ϑO0&nΝNRJlFT?#h}qgڻ3GP?٧6CjR9w h`5sw-$~ɳX=ȴ;Ӛk7dB͍C 0w?JuyW~6%x,-FQB|9P[ŸdOq>wIx;Ǟ{5$nt6|@gzpIARpـFWG,TC @.;K~)K88803G5/bT{VM|YS(V(kݣ~y$8 Q.w*cr uK`auv;;bU5عvg9fסMYitHUL-S)AuGWk̔IMӬ-mU/ |!m_eK_uoERJuY5Xl4I.s8k@&h)Jwf;0W~ze fF͟WhdDC"n@~uVa2"d)t%sHKVDUEH8KpMM0摮>*ݩ&ӔOT{O9hޡi;FwiB^ )@ Sى[^T뾍tx.i+ A,Yw;X[{uVb7:RT_rU- Ius{q0̦59 %L)J-:=P CC>-׎IJ_npM #ԯvdȆ+Wٙ7oR- }Sى>!׃aW-K>60@˟# !yq1䇷k_4ArdyXہDLq ]5K# Gl+xVtV0vZPJ-.Ʊn3a8sx4j,4^gO_LVziQ A+0e[-cM|?0FjV%%$n>xḙ3hu%Ә6Idf"C'K R:<9k$Ɠ8V^ w o_ݣGQ<=q1EGB_ _'/ yy<=b%C=@]rCm PMYaEMd)4m' i!mqpa2mOTnΫJ|20%!l- =k>lO )$/v0cG^-O#[Pc-at&21cV^+Y^%!DtmN Ad7,r߫[0~`Pb>^I5/+DzIMڬ#9C>yA`J\*xb'wr1o L#lÅ1ۘ6 %{߁Zm̒I`m 0R}H9)JU h-- /'C[cEwc#+@,ѮVaxmhD}Veq,_>BK%Ӏ?xJt#ȹ1 Hpy3vnm/_2=\:ayc0xؠB9TdEMbtCm:IAl@C:P#nk! YRSXB1’RsDZ`S_"q>#E$Lϻ~&lT[C؆A)B?S$5Fa)?C M'?y͏#?tHɷEƋ-љ"{yfΊF+Gs$2#fn9 T(+[г=mi{Ǥh2]7|x$0*(ig9 |bv§KdHݡM 66~4~ |s`bM@A0[hX_@M]f;{?]=ᙓ/ ?gD<42H++⟋";X AU|F=g-ԣe ϚW틢L+AclޛH܁\榧OɁ2Kr.,.~f4H6T:}=:59@5y-җJ֍ֹF5D~$GiNw<\ƳE(ͱ ֕9"sH.N^~kpΣk /F%z2; }@#!B ƖYPv9_W!?'d6҉d,O5ft]ɂ.33tSjgP} v[1}q[v4~l**<'7e+_<X̗ ˅K@ۻmEگBl-MisYu8LsADrK66"]*yBѺ:C>H+rM >% jڗok߸<Ceo?f!Փ#l} 7P+^?R^ꃎUtA=Td^ mXa%+{` t }K:=ҹ tsvlR,cZ`+Nqb}8%/HDh49ާr͇ϴ^ m{wҚ:~Blx{wjGDaΉɜ5'pz?@gt!I&B`2hO>*(vC5ky(ڋaWs\:%p|XvQV̜D"v}J +# d?"2\Xv0[C*TPǀ -w^A3#Һ<*LG&"90ustE8z~4@J3;I!Y,>B]t pU1 wP,eRCMȩЙ]/g@ৄELf!8-oRNy{Wl[>m^^OCf]9O0{&~4eX>3#bU˺/dfZH$+K8DJWn|$Vw]>ozm<=& G)F`#;MyܹcJT \ V]A% yY@HT>(u]6]OOZF.fCUu~N;k}u&%xQzлdTņ~= @,ic E E4k٩'EQX 6[14) TbnqG%kB*Wx`Zi1h52',iĖ\z-D«L[(.k YՋ i@t!Y%ϫ St&1($rët]_ȚdIQk!lFطrӡ< g rZd@WRZoz?54}9r ݡ|2V%|ꘗu+^S.s\k M{%dѝ&]ety.v.6U>(ZoMG{Eol Häi:"K{O~ j{GuU6qO!#;'r8$8DQ]=R Uh:yj9%K+7iSv0i04[^iu(e / a"7{,et*Arҳ@:cTka-CHvJ %`*ײN*TsN6i%qcLO&svِym;ISmAb|0$9J (| [ӳ T0~+T2izo?He%' XF.U2GmHB2Xjf M,l/:eAo;r02 7aH*FsfH1 ɇ{ԡJ5Ч:BwWku|*LW$iW]1s ȮNy#5\n p)%ݍKa@=Kmd ⥜jML鲴3ڳ&ODRU'MƖc?IWv)GӁ ?M.}uwc}DS2H co$ҭc{Bt`3]i}PqE"}vľ%ڥ[}y~CzKx߲MU0S+6 z8`hߪw+aH,4wmjpAd(Bېm:)rS@n3WT#y08ƈ:J!z-L`Dw}SݏA2X06ۺґ*>mutmAm{e|.$0diV2|͌!P{'G;\IZ99?,o?6}UN!М5Hm[{go6qEDW3VLfBy1+į0#ۺo}{Zdx#- vifjX+  RrCuCۡ='l ۚRLK#;n)Vqav X;lN+<^ƂeYM9NdPomgOӪPD) g _BU,ʅ^;t (]һ7fF|PfN{_ Nyc\`sh@Z|/, {6c`n T )cڹ>e[  =l\$)(~;PJBoR fY{sExk5E@& <|&C )TG5D͗oijլǻMYױI P8ޖjC҇z'4l՝>\^_}nBԾHFvaD ( t{R?R~~7@599۬-A;(hO sب,^!([]+VGS6]@n6h,Y7'W@!"ܯy`;'' !ޤpc'$#1W(>a[+!4uc*O+%(m C8ea-35~Lux~e/i $+3 p$z]w=y0=3e0(t1@WXj ֣v~=XHp<56@O\6 mæZȌ)ԈXQir{Hk ؿ^2G!7)p0T;w5G缬"^tjxke>>)C%nDxV +};gRjsqT \q+. -vW_c2i䤒k"xŽX$U7Nx{MHyEke$O:K90F+[۫?J4w<Q [ٽ׿n %L x{"sWwv#OqFlRp+DDtY#w@rti8xc*{d@Tq'~wv&RQcˬM>{)x X_3=8Ȣ/ +GRn "&5Pu,c-.ݒl29Ǫs #Էz6-hfުǞH@(9SO m6 ]Vb&Y_ L`|$UE>(-BH{}9.o<"@"`Py%ǦYHՐRTw`:EHkK`?Pzz}ud<ˬH3ƥ<D)I Vru{~ݫDDF&bY~|6~pBfyR `L=,ࣛcVk>͇jVS oNߏq '.d"o I 9v{yC=STn1!#!0Ã{喋uVg@  vUA-:K m|EI02k\XgYZ0707010000003f000081a40000000000000000000000016650a15c00025b98000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?Eh=ڜ.+ k/Ginl݇җg'zNgnahŽƓQ匷b f 09#|>;Vh{tSp}潻b$YO4 J 8D\Y+`vt'2yοj@l1M-8\qfY| x5ۜ?_L{_$tGʀUi3 nYdN ~ӁݩX tL`m(J6ɚߺ׼b9-;)/ưJ뎀#I>WEDкb9"1-9J6vPQjsj扨K`^/z|KbWC>ve@2ȸa..g=2C@CYfi;~)ү0X$Aځ5 :.;$3:ɋa>Dqz` v*o)Zo(e·1590 Ni:/1rM{|,ub@, 7,nB1 Q? 6ڞR?G?L-"C`+?Sr?Mgw)̧?&! p}HVPv?Vxܴ-*#'!n(* q4Jo cqj}n>$u\7Mu} `+6W Eڟ gZ( r6$J\Ԅ8WE_!/ nɬ^Me]( -ǦWQ[9F-V8nK-;AQ؅?~w0tZIŜJkabw7OuO W>0vP-޽(PBzs(`7- ϋw" W8RrtEܲY,([{iTߖa G3Ycr*#1ʼ|M$mB;!@x̥hc|E0 &{MPO6PVF`ĀUp-MRRܷyD,'*G>yU*hғ:cW/8b#^n{{u %bpnq4Q3 730 #/uC:Q )i^ju(0㈣ľjd/Y$unvq $$#C3BϢЄn&  ~>-* Hs͸+ ={8k60gWDOm=_R0Ⱥj ݍaݞ*L_}@]SI"/j 1E[=M0X`%LB ݉`FP!tbNT.Sl48NN ?:Ge# fRtd\Ecq+$qf!\/RYͳ\z3Ds0U8_of~OHU>kuz*cIz~VuKAruS%8"O/G 70KqԄY P'ԈGdFVuؿ  JѸ. ZӇ8 ^*EZi}s-ndyށIPK 3'dӐs"j!e_7h&ږ; eP`'/#挒fי(_LȄU ̎ = kLT3۫gQޙ M@Vo@A+bɣZQ@b#}h~X XtF(.P&I |T'B"GL%FYP,^7{r5gM\񭥇1*4G;ZtXWj4B}DALO܃4)u׺\Z)DhJ0[,j:u۠X8)1/[M+,mŇYjXfR@c dRd{EWMlJ5"դSLC_~)*p- 3٫@?F?Opv{J w}"-ćHҊFԭ_ѠeWk*?j؜]^]Z+u%g Bfx)z/8$ٍT0.4x?dCvY)l1Ғ!`6wiQ+_ O4jy(BL *_θ"F8ת$*u4+ qfh>MR‚. !&oA8 G 5z9GԣjlQK,xX9%Y^[MՈ 6Qj(5V5e+nx[v K-v鱣ȘkPܳިwqL%\MN,ywzxTE!@]] rLZc(UsT+_gy߈z!uH!MdЮ4 9_1)D8r ^c_}YgB|NTlX{$N1ݖ!%S!Yx",Ǟ8:]&$kjJ-Yi:L]z6Q=ZHďS5>\%ڏgdzH*G">UXz3v[lRz{;Kb=FxEfNBE|7p89ؼ#pmK}"/}M=&_t{ )Rdj%. 5\aR ː0m5,{t51Ml!XMX"3xk)1AnXѶ De&!i#t2LeCFm7)W'b, F~?{' ,e+ P7UvkDJΞat#X[)>s[Gdtfي.ژ*i&<ALp̊'8AG)4]O>W4ЂͩA}FGAa,7YХSrurwTrKQ7kI`9hg~m' *NE~f"={Rs-Pkb`Lj0Lۏ*EoxSOkr}-P+\|dl=r㤐^`Prw%>ޓX4V]2IwZ@W7~8n+pD\rT#CǢإGM: j9\<) SϋdIIwM=wy f8/N 5|3Fy=ȠDǭu`X1DݲQINӰgNwlsO/ysRx>"ĹY`6 S:VFNwSk'qt<)qZn__b 9و bZBsղouJk3蟋/yFfW|H/ U3qeը6vwDf+Pf$SG[MA)Tm< [Iw̟ЏP˒  i1J, I FK|DžgHe mT3 *]wlfʌه-  KB_=v(aS!v|=W! /oJ*kaGߍI + =?C/Kzk9ѧ'(B푦} ԽC`TA :aØ0kCh/' !p^ц/!pR]b,$)26W[6p#x9-B?g\ƴuւ,/'_IHp`Q)FLƧAHz? _]C`9dtlϤE]L6,yкQaO,/B nUE~A% ;!j)n1ݶ"9nqg޾̎1^K(yb <|)W cv}3G P\mK2 ]0ZC4F:m:g$! U3aEfvXNy)4,3n0u9 -½tdU/#'KkI)vƅ֧L,郎%0JeU1[;{GhAoj4qSF_U' O~H<<>$LhqFg [[DC{KlOPo"'ƏNKǩ:ZjQ%t+CᙁܠtW\.VAΦQ%{YCMd,&Z>T]Z܉gyC!hC 1FlЎ_AO#ɋsGx5u fk.E\\69Spm6h`xPAt(E j8?p0,4d?Zp"RR]|Bń1^!eqC~"tǫζn2sB>oU!ւI"!`I(ųsxKrsGT(4i[+`@WTӔTCI6U|_XĪ{x%ݛGQtWMfH&aYЦM>6XeJQ( {,C7ު* X]  qpՐV;K@'c{<>F$36 lSȬXCn; ٯˢ?̂ayiDۈCp~b}3UfKl-g)Ptn¹Iݍ*Xʨ(,T'g0e#eɸ?KU~Хą6Ƥg׉jjo'dCj3aʸ)2(( pnRF20^]ge~v9ۗ@p#7ԋ]T]>3``¸eqJ sL%K\ yV񶶆^foͩ8碓U`Ƀ!Q/Ħ]i_ VԌ"ZV9 Iqj-\_6aRk!v46~t_ Nx·`)CKQoP@-U6^#Ta1jY%)F=b.-^R.G4=yI;@,RղyU0xo˭_lb.e$k\z#W.t۷Q!򁩘O7ΰp=ZI`'g/2Ls8\?Gt6?ĄWBARY%<'zȪYKX㭱F=-mM }ReoJ50<"izstmI brsd&O A!h s^&[0M7*g5GJLMso!Hd1HH; hݞGbgP+zCXk' 69,RLk BcWL v`{WݯAl-=9~`&Y۬ҳ/W2D w:-24-"<]5x`Hš{N!)FkQ:/TtETay 5H2b!s$y#Yj*"^㷏@7'Fn"G5U=^}YG䓵yS|h#A RbB-xأl@SSݛ sND|HS*R?aDBq#$Py/LpuV|̸O'& ߴqMlaPE"h&KEFlLa7L_-=Qw $FIԂ+*We03á(b2#aρeet]8Q#]<oQńBf\<]VMj4$Dmb7փgb%̸1wc*EX!8 Bfer0P}MDv5=,y>tI|jt@uXn~^y9Xl:iZuHU'&iqƖ@*1.)FZF}SA9AmL~-j+s졗[dA\5 ch2í+)ej9q~|zSy9>h`"mB/b/xg-Vϯ$qڐȿF)BlP ?A%]Vаh [cLSޝ=&ĵQ=|¦Z2G4]޸hYPF}גi 'l =d+;v~Q\@O^Ӈq%i猓Bqfvoǂ~ak[3vO>]dNwm!5r,.$0fc:B4>͞ &Q Km%;-;\J "Cj~ELXW2V]jگ )E$d2Uj`W!DY0^g,HojM5wkoWq;8n [$)j#;579p*x`=9T]&3>x[tR`ϤFu}]AJ(d'=v-Q l{/p Ea++ѨPkJvhJ5A~Td(Cn, jcz҈涐Ŝ+iDŽt,@K"\mߑ_;3)2 `Q:}BfR|3PhBpv[Sf%U4'QGaT>1U7!R~xbt0aܲI'?&l^gshD=%0nlDo5۪YZ@a.*ГC*ЧFW'P]eʵ/P ٽtGB` "(f&>L5 k?7rBiABK6D-y[Ҷ]iqi}[ CdY)B_A冖vjCF3XXrW.VG)PaB_8*\@*Hfеe[ڃ"3WǍE yTyg|H&?ܭ`hՉPNZM:ъ!Ha3^g2$C42 :nuE\k+lD߳"]vK%싵li/ OVn6YϚ:le 6CP; Fe$O(nYLA~R^Epg,EtcR ٜBJwq>*M Sڟ#r# 9Uh9*N^f/d)fRYA9}&)J{k LU4s1K Yޠ‰P QtK'IZ~#{IHW&* ( 6l0(թ 0a6e0u ݐ=U'u pGIrܩ#UXֺQu$cxёo,-Ӄ\%<gw嚉 ɏ8\XwTbp|ؐBnj]w }yԖ~Y.V A&sS&RJ(HsN8Y~Zr2- CSV j6#m&`K)0*]yYd @Kʬ V<gѻR5zϓMÝ|2&k O½_緝| g8ڴ_C^uj/BD^MB_xT7|_ r53V'[#**Yr@ܷOw.(B&rƵnfT-,L.1!0@L)EQj&Cy F>[lB؜49GZ=ɇBHz*.}4XOA7)Ft1 "HcpD0!fiT f/oւ2X׮.bu2fx/-ܖtgj/.:OCl8fzQ _&[k[ h(,G컋ZԠ~(Ԭ?l|B;aj!ysG/0~eK1i$I*cRNnݑ'`.Lչ#q+=3F"OmI6oIS(?H՛Iƫvؠ\bb6Kv#qW5&/djeQp^F[+mizJL0AB8 6V+?ݚs4̎iBext3{))]MV3YZ䉿/y('h\ >!kVf's3MvxވE Vlؗ'Zٮ,ZYMm&[W˰a 5pJI}C_,Nmkqz:H#{%KT+24=H,znGpw y{n1le&-0Τ߷<gQ?L1CT Zg8Qǒ _$&B9^J<ad4Zۗ6;W^L43jPA^\B}.x'[e %P 2<#) *sM0trѣfٿ,i]#881- {:aͿ::aȚ$SbQ+*ծ9q#+Cfeu^ԈgJ) f1zu܈0e 3;/ӥ]v%)`+}.*9VRx %]acTRVq@3(.BL[7;'0 z{t+6rPEROKY,8$%yDzGr93M;Fn}"R~_?ZUl AW/Z[WpȘT4pB_OfhIZ.mׯ{]8SeLdN2]>bI3򋢇*"X 'TmhyGZ2 uW1WKV{]v`oFa'"1lgA>18v`a\ؐNݮ 9U…_PY6L/hY o(TƱmJL_^vfUmm4srN(e%6I^ 3r~3PɝYFyipUQ»lNfeT*'ӥJfy]]]TbH, R`[˼I)o;~H/n9ܢ܇o>[#B*UutwPԤ3`DȬPtjer`ɋ?!+GlÕu'a./# Sh l/Rd{*$CłpTs LG?ҥühoAoC01^OLkfВ[)g'Q'OpS#Yh[ :>;"0vC3Z2yE8f殱H(pPxB YKLzg'bg@{恘(kdCc@ 5 dA%~#:=(qK0ѥȦE sLZ&\YJ82Wd-Nk}܌ ɮa0Ѱ&hZjRJ-,Ö &`; ~fb!⫦3EjʣB p,|ee*QȼNdr/łhcX@S4 zٟ#B[{ȨG6L}Owc8Taf3iΗއ> }lEH0k).T3Ha\m-݅2CT鷻+,1BZ's}tوؼЗzߌ:N7kϤSr]t ȵp Tj9ͪDl0g҂`)KΫPU5@> OK IWܣ!;ňvcp ph_=OXUB_[DUkIX56VU%=CUh :O_?`m (~fZ*Qd_Ű ΒLR|g&aȧfF#KJV #`ǻת$+ oRDу R+-e襜PKǚ rEО?Zz7`1^gRg}غF3ـ$/S/%}PZ9IBc_p 9\FxPVӁpxw ix e]Wtw)&I(v~!3cLVp" ~0` -s*+O >Pvd8>gCAb! OjğԴ\p@\OCRiIG>*vtĄ#aR?.zmDG|s'J _*woRw{?ݲB_5s0|O{gƞqb1؛.7Vp;.C$iw㿂') xfwƹls?'.-[^`Fj)q4Z+{<w& MJaOgB]Ņ(H8WoW ['Y&ĊfJv^G<QkT16QGL}0O@߸}~S3\LzIӛo_ :USX0dRr!cvǥY/gTiFjjƯ\..MZ1tJ>v(xʎ3s] _g{JʉEfe"85@| ffH<x} Ͼ/FITqغ|ݠSPR_74=&0ZDV̈=&MH>9;C#͸^yoۊ,`PXryk[٦0N`r#lf-=T2Z "Z^{׫=-?f@w/>3¦l `ˈ5~>10 MogƮY&g4@[ tzȒLub EJ/3Ϯ3ymt &5T˻`Jďf0ĀJ&~wӏ? Q8Gôq6j~N,J(@s?8)4) U"x3RڶmpRڜwKa~$HM>W浹BKxg#'"۝.w<2ooty_iOfob,)w*j Yc!QL#%^LV.ˠ)꟮OZR't 9ͩkߘ4 ̒.Z fӯ]-caUɒ%  B5QL+BaG`K% M?$mo׃#PVt: ]K:Úr3_Z.5ye* ]*/; y4zx`fUZ1!\xz77nV99I8HM\Yf=Bwَk.0,GԖ)V} WK$V1 >8|Q='椔  !jg;].wqFsn+gR;$ 銊3G>[xz?4-D%AF)WUi F^?}v] 닦@r>Vq6 U@`M,&ڎyy |@k"c #r;_aqOH,P?S7ӵ) MD @0ń` +o@TH<.TWuL܅M/yȣZযpDžE_ՠjG R2WW7!"_Bn N?RSWeTFz7A^t: XSzvgU +z6z鸺%mtI"YQ .x(894Vep益悊=eU\I'X~xV_3t :ccgЃVm>50kN wGŊ\,] ){F✰"iY_PV5 ** ɒ`Oc[L隥SG.]UnSl Y9̑e$ը74埋_NqkO9)5bL@D~]ph8)ºx2ԐHQ3mme`PRHmfl_.*k2‰B `u 7KU@9!SutqRrAz]%ՈdϜ-M?,ff^ulL{(%ȹí[mSJBL; .J@iY/öLU`P$S$7kM2 yjx]p~–!c2~?{@nD 1m? FwdNS{?]ĕO {ڧƘZYn9)66QR~E eĒb )<.$J3_۔bU־eSe*zHI(K =m-Z󓥺?F|k%",9?DشN)!c!oᵀ顰eEF^1=ǦEZp(ˀZĶI$jܿ.dy˛Ժ'>n!_9y8CEny-nascQ#Yk,} k~5NޯC<09wi\kQj! ,la &Vc2 i\4< wwZnHdoKJJq0V4BEs6 o_>%8r6Hm 1&K(7b(nLޚޞcf"IV"Ž-P+ؒ ojg")Eas~!;2,%Ywmn/ZF@̓Z?e@~Rck *q҈`zGD9mWa7+ Qrv XL]6íu?(:k?4Fؿ_*}:YVhGDОȡg^87\N2#QFh$n5f.(":&lOykom3d+YH/rɐY5Ql;Y9e1*K1BÂ.H snI~}CWzҧIdiȗ`d+kj Xr~@sk<2DWGU˖;)0:q KT]l[4v"ۿ"D\HV@G5dDygY/S5,W,dl-iN+z8 ffhԤx!d=TbX*WiSK1`_t"7Q8"ъ6Pwj|gpѺZM vKafpCrX0K:Ͳ8 HNnT¯FZ-'9WYpZX)(Ql=8mh+?`SR%NM‚ URƗT*.!ZX9B<&ѩ8q@H]vKx\Bαs{o(Z*04I?c@WNaXb(E3TD,HQ4_s,yvTy }$Lr#&Mk3p͊!sY017Ő;&|}==3C^r y9z6lcШI,[i-d\V-S` Mvю~,7oLJ 3yM^MfUf/ʨAZ kjXVzu6=u"ե4]]B6VFɱUoiaEw_HLÛK$M^fOzRr'D3EDfQ(-vxq7lB>T3ĪRL`Dw2ă,` -"s5OOE 0o}^wظZj3 VϬ{k u>[g6^y*Sj߭  ƼSf~FD]ɡb 28#X6^{t`ێd^7e{?\c-E⚀D[śd`{]Q>w3aĉ\\*Gb+RP-MB'\ ּ̍T ĹX^v,upX0Ə y|zAܴjS' e/7 =9T(2- 1uW%d[ c 1`z4%f[$n:Q=2%›aU`ڿj}[!dԭA|ރA񁜑I:qޛOc^ O7XE-gi!;24T@|٭v7#F@W*ɜj=$]{/k̘.1+uUA..UH)mTb9}Wg[빻`l& HA]I{ <{ SG>XV*0t" S0QNjqYSWԜnaJ^Ac5F4uM{J <{kEfE;L׻oHyh&1wIϖBo{;x95WM&>32-&P0'௝EgZy]=j1^ZeRI r@05p?b3Uo&VNZo7FU8XlhMANӿ&WnaP NJ׌ǽ?BJ)ݱ'84[!4dj.)KC0GP{ԍX1UPgFr#, xj|.(SF@(bwKr|k$`7i^tS vZ8\H:q oB|&rS.zxM}x38F}~"V;wgȞA`|R-!5CKv$ H1K+ONv'f \ <|moh4!#]@  /:7R5 S-O>zt2BO 8GS<6XOh2)թ8 oF^DBb `BNR hjx[WHN:Ykt5[mgF{Xp? "Btg"-$26nxIb_rTub&媧im3cB)=6d1GFC/3uy C_?J>SW!%1H{5z(2-jGwmdɳ|VS= iS@?b]%x_ׯI;*`M8Z,*A[Jx<f7l@^ ևBF0>! &)nΩ YeRTGV >7{n2xi8gie/ܹȓ`Һ}:3OP ?tx3f?\(Y8źm9rNS/4B`'V,aMKʢA#B`5J,ASb*h+̡l^a55+sRXJq]ͧ92^CqH5s ¼xkB;6gwvo ơpF1"~֡r_؄5V=}StCsh6'Qѫq.K!g/HpJKH_ә&.>7FN1 \qzU\4#-d(W4lkbR '%8c=6a] B[ {&<{cK{|Ca SH9GR{[rJ~8~hvbr|CM/" C @@[lnSEYRFT7 vإ!u^Wɽ/cRc7ո ]OX֚)D9JSnj7T'!dkⷢ2FDa?-ՇԗP?ɒ""H2MB)~s/XQRĢMR_yݜ@!P)NoO`:Pr>hVju#Izڜ*V3G[ssw":7kS 0;:ڃNLKۧ2QgO]C1asi*wa`[o\ιVu8K"0Bl@BQi9>80Gi4',P4GNSLZ]wmfRp쪲wO(>v(RE{%h!@?q3l tؠy"&PY-{~l 9w- y-|$eȵ*5"4[mbD_ :1g5/E"3"F5iYwن9e"0~2O-<'4uPfKW|UHW*GGEe`U&;#5;@hw'Z/b*SmiΝK>MgB"$UQu,kE |VAkdي1`>׍^ G [@=YXc@/#J\%7w*MBIR5 ZF(T6SMS]dS<6OOFBJGWGa5S4_*ܦk8|8sS#kei3:('*ck_'tVN[&#n(r2ϙcHYA$N (Nɹ0_ lgP@ Oa=XFb.kXb0 R؟reRhϺ+l_AXK܉s ^uYVB2k, dsA=OBq!\*cܾj;O>U2*;1KwyaS$]:HC`Pc+̨;1`y 't.mp/`>gHY##4W5@ذӟ]J\OV1ځp OOÝuB gҁ>C txm $BuMBF!"R0JuGנ?,dD>l R-79=;Tx ;JjANCoo|D>8|~w0d(;'D,hT䩙LMRKSB'3ˍ*gQ0>b;:ZocX6SC T7ą4h pڻ n+2,V 56̼(YܩZTɲbR:A>K+:VҮzŝS+ު2-Pgc0 Sxzi`,H+A)6PTqғ,3~vft2>i 3T͝ǹm.fѸĆ\l}ec!.a`PFjaXW. {$a)>}մáy-2U&1 U顇}z`x;TOM{1|SaWYg7F4vA`|%}= [̽xqe^5$H&%[$BQ#JHQ&|&\GHdJCjsTom,_B\@sޞJnSw_l\pB*=t#ϸEp>! aj ۼ ]G!#Ǐ37* >@%T$;&una'4Pnτ Mt̷DiN6V!iM׌-f@ \)bRvK>|-J/1ŅypςQ2Gk625ږ֘yxJEn*8t<VM\kϨϩ`bYCc fH tca|R1,RZ u@!Rz*g)'ͳc t. x3؍rc\ 3 (זk[׈{8xGI4~8 _%S~L[d2z[h/.t65 ]'~`K#A˦Ur(PwI!Ȫ}' +dC$i:/yC?=+h@Ķ>QWi +~v"3'Gr,D>S Q}=cP< #M;mxu'0BkV-Af{3ANME PpK*f8 ade%QJHŭHqL(5AVWjg gF Ǹ@whW<܅VϢ]ɮHw,=MrQ$m~O rZ"K "yQ#P8Ͼ5i \A69p×8Tœ2S qF\ȧm(X_Ku{5=ƀO5T$)蜔"LY3$E]XPb醎|&a^nj9$96ϼ?=sjc* UE_7xb!x Q}˚c29k3]-:Z6 'u729Hir>CYLanY03i"6ʶ f:<46>ro;{7a)"RDa2a;qkÈ8)pq;wL p({4oTLuR6U:"vt!axl_>xH˴iNcz3;O[$ Wp228doe>񈙮L _ Mč()vL٪ÉF[V d:ƻ +L6Zi1k.=BA%Cc],7Hm;=3) A/jC{q'B8CY@ 51/9_D;IjՀpXôfĖN&,!(w4j |%P2]W+m8C:S;jWakDk]Vh/%Ed:}[S3N9(tH*eʨ$Zȵ3[eÔl fo?veWh fEW4݅d8E6!_dd)gƃNlb [- DR- 'ɔkÀ9rD$ YùVoxe8CŔn}WL+ȞA\UeKRC\u1}k]r4S7,h˹3z5t U%aN|I֍wT.ʣyIP>gn:L7Cʵ+'yTӫƏarf)fLqDISV?"96v0! Xl)YL^zSz?Ow@tw[=;E[W ڟ[p%!/WP|-_ d-Fc*m! :bTyMKigd 5Jڞy PFZ#H7bl[*n8 mt)7 g@ ,8(K6H 48ʙq~An1d2 Ƽr9hF4Jz$GYDNuo!}Jv'[_b ;\J1EE1`{CzS܋6$͏yL~5L7TW y+~ 0EUg#db$i-{zB둄g`G02Lp8Cwz8Kmݛ#I%Z&\oI[[)#<6㇚W#P!\SRkWq2͊ 43(]PX"6KFaELt&O66U|Z wA% Spo>Xj 5x:BTpؾ <t,Ļc,=9902:$8k`NA.~hC.`| 3;1<Ij 0x/J"1+0O /V)' q}~gҥMdT?qV6;)t4Bkcuyh@ K_l_GBgD$K\7s5@wvxe*?ڜ݅GuX%/xW;Nz-c}Ɂ}% YCͲqY9*5u:M:w[!CveNQGBS/Vʆh,tHG[йp84 s0wʕ{GVG /fE-mslJ $uB鐪 ~Klm2L wEPg \=.vC.r!;3XEr a"a!E&Jqw;x(1dfMKo72 G{ XIkvt)W客IOӝ(ڽwj^h5rn}j%e8F*>^ E%_я\Q 2Ô'$nK~&7봃y$Q)q|1YdYSwMV-k$'nv`kE5ZB)l S]/RC{$ W>V1ۧUg{9fґlr:|<+jRm sfM eBDm0Iԋ7,J9}Z2NQqQx|2f|Xoe-;h^cʛ'w6Nv(㿋:bؿ&/ÿ:[;s$FaDFĂj8mG[ (j10ӏApD?*T?W<ޜ"*Eړ @.߈ §{zS-G_xgg~WH|sŊ{йHTԡ,ŴvxuFJP2 j; "S&IE"S4+M6N!u|*RfT"PSgTʱL{Ek}U !/| 9E<,w' _! ?lJ?q$'c |z̩F# KFW_cO%[bXD>|pl$vӵrk)tL>Ђ4+L\osM"{}A|8]}mqcZrGfV{E/iS''|SΦ"5_C؈E+RpyU*޶ nXıۙ}Elz,; Q59:'P+j5rbHz͆R.9rWVĬΰ; RTdXm_?}[VdWrS:40>F x^9:@.8HJB>6kPَWWa"SeY&" GFxrx1mD YV<ͷOD!@Tm0ȳε(l gL91jewxV(/Hz;"%AK.ɿ`>4e9 , nSz:y  0*<,4eOL`lQ.g".ˌπv2 J&I{H&#HIfc*ElrqioRO/R*>ovzIIl%N4C)/M#n4d]>CM>Es)r>U"i!*@1=Ufmȧ, (:* $(gBAU$;UgeGҩa<,hYL*BQݤb y r_DŠC )@\]u$EO҈\[9fY |0/9 61l^}o0Y/^\ 7s\EAa0I/VdɾR2)+b*a,^HpSY&`W2|(px}J4Ml1O8mvj{U1z ?#O俭!j̪' sܡ3ؠqQEJv6a Y6ifqiP\ji`@n//fCov. 9YFfz 6J/7IɐOŎvVV26_|Bb^;OjrC~Fܛ)Jub &_EQ֛Wrҏ"oI9]mQAys-*HM Z4t\8ha[^PCjMNTC[qqi^w@I Y0+1coFoqlm=o\vH "Fة3 %1#yaz{UIǀ4(v?ANT<:ag`5Vgd.3܇@Vh}YN7@YG*/Mnjk2^agIў?zVI:ur>Ja*% s!ݥu3_cKL6?zv$FLV{lM.o޺T9l_΋t*0l@~ ߞK`7cRpxyg_xqh҅F+Sxc<*ن1 QsUӒ}KzF''FI4vUwl?$ =}>WV@ {UCOOPj@N&L&g+]Lnf6)TawjUi[EK=zhr\iWڈɺV]d2V@ihҢϩXᖇT(^(W J}f.slSޥV$%qB 쏳>]I,mDɓtcBuA&̉z䛁*]\gDqVkkS{2BsPyY]L[O4~!lQ8-}φr1."0M̩+U\nY#]1*e֒-flaU4G+H^RW:Cpzaܐ9ϛW:u/87[M w::0jFg]!'XI(C"#NЛcj&7#U؛[,ښ}_8VP(<׭e&!Ds6)gzQg1`Kة+yg.> ֧*ܟV1jz;d|^֔Ɠ38jَ$k!*9R&?xLWdNYaMv^zfW;͆(䒁lmzPOnune2҆ṉ9Ēf:tpݯiyP"7~겁ѹú%Ȧ׆\vwW/G[Fn]Bq~&,j#n4nY(:8\xWyRX-IU)Ex;E:aiڎg7ͲO9i5ӽ h&,T~y:g4b[,S I+ƒc̫|@86n23K*7yj-,d+A79#`;a -_ZP΋R)aY`LW n]e$O3Q}bvRc*]xwHODjڋ3Q\Av9+ҒowțߐaWRrZ3`MVN?x cp6=:H^Y8mEXQHmD!3W/ "!+W0$G͎ul#RSQRg)ϢO9'ZOdZ>*R%ӋϦCX(Bz2$( ;= hwh^Sc j Z\Va |,iNfB!6p N4ۿ{PL*_r?Iu"mʾ9@Xe[8*cCd,>% S)vslTSx)l+ TNP<r8Bd aœP{IY.{:i/mHU!wY #w2i边w24k\Xt{zIvبxi$*RvĐI'׾38)n)1 D!cj3G&C7b̭!(}D^.2лLj֛ʩ8y  J|X"q2<Ƚ GaږC+%<Nn s As 6τCdVYiiކ-<)|>0TҸQ suS5ghg5L6!pJ,%kWE>A[{fbx)AX߯s.O?Ɵ6e8%]r4P ,1S=f6d"v8*\{EuhRXVE43~9Sc*5E`#6C18Z3VY}?V8d(\# I]\hBrO}İbw9Y!i*TR5w˩43YßZ ɽ;ݚh}ӐQkY,wߋJ9/PYuבn8zre ;ʝsh8.7_dƿmreET%w*5L"_QLpxpbp4dii0: &_SpX9 {f~]Jy3oj,iz$w}>_ui(N7^-,7( .Y&azn9=)?3!ty(P2Q؝j xSO OrؗfRN"`uJ嫫y3J7ϴ6@NX"B^r$stpȉf3&m=}rDAydLA?@ $\aZu+&80,K!;V,kJN Ȏ9ʺ=p}4j^aq?Pw%`O'aFF03S +dgLÞ9:w[cUO  IJ",q=Hn1ZMOz >lY:dPazlK1cZKX,딞a46!ıL8AUhD`R~-uc"v 517XO%{!d( WP(-A)5LbT/AȌ3DcW.s elOaG`p͈3íM/՛*To!xt@Y5?P.$&v||6=Rzl >;=tcWUJ !,? ȩWJ%mDXl٧~<%UDT1<]}hVRW7}v.! w>$۔HƱ^EMwm ّ8) _6 c3oF=N&_adCm"HESMj##3)'*!*`Gd} 8PBlPPSWso-NnӶN)R? Drŋf>E(Ohhy#*" u%T;\p<w'H1m/]J a Ķ^,2?*4_GZA&E# j,3{/[Ф7FkԠ;lzWZP}ߧ|QҠ팾KMY yi-;FS,.;4Da8,*-83?BS2L_g_kg[&ʃ0ak>҇VtWU= ] xP?_GHBjwnIG2qfgw$K)c®ҫԪ,=ol3]Fs+ $CrS;a9gBGωcJ߁jڼv6R>dK\~rt>6u.Ϝsʗch ~*LKtXBEq * 9$:7@>JA},e|xG%CtsS1407N#1: :h,%z 0ɉrYjph[ֻv( h^ H=;C8yt\N:eUȰ+Y kιlfclGY*T3ŰprPJ}6{,S5SEЪNd)EY@)=傷zN\'RiVg>_+G/إݨ&gW8㷗Cm}v9J=,<9}D]iJ:y(b+fG6LsW#$rBi8TtjB'`0Ihކۋ("HpDF ReK&ː܄]5$ ;R勍 [/O ibwGFы,ap{TVx XcTHW+(5Q :TWy×<-.Hb-2&hҵUyKGMоAj{'jhbOkV VΉE$djo}= pI_@!1-@aK2b*)wK10Bkm°Z(8XLȞ$|knU9W8Irj5Rqbv<@-G@WU2B8cȾiΟ}xj-d?˕"BhPYs-{XoX_WS%sZA@=F;َ1xI 83[+gjY(VghuL?G]n葽 dFp$KQwk?3*!MeR.a>>0\1wm,=}J=Prf!.1= '6fH>`(73쟷W^mU"kϼ /[֫e[,_eSގxV} 2㦛ܯLV & Z+⭇:b#?J/׬JsZCYug]"Et K:Oh{_ď"0&)^LwD?nJ;+fդU% $ N6)G|{=y0a:7װ%F4sC7( xg=YP;1&>l>He9/m f/+o kO[O_Dl \u5aUak$98ɬs+Yע6jx'mi!f ]V)vp.)bsؐ:ǗE?itquяZkqɍ:9W#BᷜVWղ.77h$0-nPw{ {Bvou0CڟΕh'M-UEoLuz,P\eX=/$C<'~C5'K7R :Z7T!{Ԁ4}? 9E5m푻?5zrSa{K)+ VXzJt;xSZX׸o9nWwS Apt5dnOH2GEN SJI@YC,%*i'X>pӻ* Teol<4eƕO7ZqKTRV5#b1vS*"O$"`u4F[l~*-gqb&=ރ-Х{K4G9A/*G&!wglvaDs(:-),qaȈmOg0Ip2!]H 8e߀Ur^BSE ӥZw 6v}b1O㙄 1K[*XzHc2eP0Ils ʙB@,y2+qM)&w "\\gO'A-7C$z뾪SS5Z"7E7T\u0yF|٣?rb 90slW4܆:#Z5S;.5zj t`&b^D]YkLI$~"6[ ;4О]ޞ4B{^P(Lcn;%VC>/ZO_Tz*E@$'X|t401 H26 z 9FqM^2"yx'EXv~]lPdJw_GxlJ ѯnBStIF:YDQ07 tW Qyί B>Zaq~WZR"|ʜyP Y^"ŦFچ!&!P[A݂6= Op(~AmJzyLgT ,28?R@rfwGIlߚ͛;3ҋT jбlڄAr2Tw%߰:4Jn=;ȣy #y>Z/5\j.]2IS֨;p&pI'7n5 ܉e*>S#_[4^F[|QO/B,ȕFQ(Pts[&FO syEW.b*E) :aJUWg2(,ɻ '6,dŚʽVm흙Dvqw_ e}q'sQ:27!nєQ: 7FWc`HiR l&ZΤ;t3} Jqk?}Iv/thx0F>.CIZ8R 85+wʍ)}pZa/m,s`D>7X_k;CYDJR&F4etkCߔ9ѵ4!f``.hfa`HD4b|u4[&V& EBƸ݅ܮآW: K_@J CPB_@t:1oŻSTc;RJn4`r>#+`phȦ.c :ua{ܱHL0Z -\|7)BhR}畹O虯o7W"s/ЪDgjZ$QUfWȘ԰Y8t7lYκsqp#fU@qT ]iZKT9%]D%<߆f}( 2\ 9wRqD\V@h`L &~@>hZ_A{iEXjXBQ}ĬcMGaDJ)g?zá jRxF">h|chX߂q`W}R:H |v^^56V)W!ȑ3,q}`otw&k(|MeC*AqaY/ZŨTfsT,-څhp|8X.1OLDy#!8wVbs$ ɨzt?g^+xΛ@ `}lXpY|fn'•]b,$Bٞj0ÉIdKj M´@OO5?YqLv}T̞E*+ P'j4om F-'Evg{o*_u(MKn1Ӂ|ڹQn [G]hǓ6/f-˂_ؼog;\fj(quQ)t&1q">1JFf3|uC$^~U2)"Ho~3~7F(qv^Q舙*K͝8jYCz{ nK]8D2ic0`ݾ&Ņ4S>fE,hhm?Un cnw_IMNH!Eԣ}od$ W qW=-*SkfsHg堇;"-"Q;cv.&`=ue&mKhؘ]pv63,qG*\޷[<c!17([ 2A '֠Znq-6wu%,hlX}o7 ToxnkҵO{$z7:s1N}0_abC8 p|L&sE&JQy^j.^#ՐYؙG jyF)i?+snęxIaZbOL =gu2Xt`u5{<0=6' V \}aEeҼ=jl* )=◄,£Bh(#GmYnoxq'B+ߘMߊ6_Cޞ4ީjK11#w`RW,P͐t# 7񝰽U pMe0\H  *^ZƓT i6&LIқ4(g:wuCR~Ol lc$'W"jan|Sb= 7_4SL:<"$Vޟe,1Gnjj Ing[xMEdخb*Ŕt)nk9y]%M2".B'{Ww` [w|!nAY 8'IuZjC9{e6Bx #ԩ#pq(''`!<2 ˄c5=Y o h+WZ& \Z)* w}# f!ys8v7f73x 'dj'jc\#᤮PWpXK}I0*ݬ#"}+%g-3y6G@OĬ]_S/I!L# ݂:nZ1mH,;ysaWtqEjb⨚+f51+V٪e\IE<]N#PSڎqU|QdC>1[tEY QGvgqۊjNdZg0 {JiF^DVNyF`bYQ\97}lX˖19cqJ`uT\JDK3[b?+^e- *d%h^;X t8Z侊n:\Mg[ TΆڭ>ۣPKaSCf% ]- iV 1DMjX"ux$iZ'/Ee!G>My\qφлFD,۴ ħ3c#O̗;XcЁ&(̾!qUx>"9Zi!Ҝ(d)~ ,΍ND҆fȌ{f,7#+1DBsƹ򔹔[T1/Oa&9fjPG&hzu@ƈx E+]MOe?IĬgЩ Q_fNš7~00fǓ9e ¬ƨ]0ś@(>b;~k M syЂ3]"c(42c!Kc)N]@s̍|P4\Zei:RAcHa̛"@+&@g21ȵ56_ n,W]E$[-J:|t?.\Z~X-=c{{0iڬf~-|cqk DGr=gpmLmJ1be~+YxXo&M7 vM @8_V?K1;1S}xFA$IB(W+yK1Ӟ2΍qDu߅i=.4;;tp% p+.Յj 3Ct.%e ,'UPdyL'e!_ c#(LDZ=\iv}Q]UqDUևY!'&"2 ׄmQe- M,]8oUX?kؿ,4js.vit[PȊSTs_.'W@f,%s+5$ҼA{!ZCXp'8yŏ#!54bb71ӧ[AݳqS@\B\tE4Y".E$u߉ d ?OJAKk9[:9^E˲PXމQ-o\oleum*DKEi,}Nn%#Ż0wBzmD"$Q[Z1 *W>!-2֋z0S|VioiY`dp[ur: o)MGAo\X$^ d@C h>R'Rx$nVoΒF !J1llwFޱe9dVDpsJ ޯ=.*ыB`eE96WKSh_'JCJiY}&RV Z*xn[^Ϩi@-/i۠Hi5._ꐨg&Lת2Е]1H!Wb( H Lf7@vwiۨv'~;-E (kyXf[}v9NQh6q -.S7>;Q&>k} `#,<&[L0[ z, k;{\ $Y]flP F*7`+j>n\qE"tj8P ߠ2?)l{-'YqN@֜32- 1l T@rdMu8>37bwy= #^q&_p 7}K@|dyO>SA<`x5Mrfb񰸥zÖk C'"Ea첋|M dYMA7v yh_[?"].+#퉖:l~Zԥ'mkbOe`ʢBb3},&!<͚;h-VfJҋ5ʯEz||D|_%yG+ogd(kK4>P)t6;RuzR ԡid)w&! ͮ$Tyi,=ňF;^1wGGj%;nҾ;U?o/JǜгaxqiEAM+o| .\k\et{]Fu/a[wd0:P؇}rqŒFv +V@4 Kr yG>>"#`6n^r+1 D?RYI-7>b֩ER8?v1V~ ~fŀ̩if|sBJ+b3N.Ŭّčx3)D+!TO),Ɓu ٛqΏu>l{jdqûb";ƺ@X:|=s5 J[l{הĂW.m2?FFf༫;ףhd. ^(Wr8N(z( ,]ĒCrJ w~2hQdªKTZO}oa7;|gć7wٚg X.ǖ @#[*t\519YRS9V s`4BQnUa$~iZ/kI? d?yInGT'HRy%_Njti߃,^Ea]#| Gʋq9E#8%-~ xPD`(}<@9CI E;M5`Lc==Η'ǧ_A[;XԋЫm Pluk2O~/|ST|Zvn k3Qo͛!f+vd1ex\tOUfTI-͙!:S 8Hi]Ť<\p>$r"b4=\5y˯G<3d ?y|w=nt'.Tuꓥ$CM84@s'enzN1Y-Birna' qvZ7)m7jLUqMYǐt,!WN;JE_ ^,@b= %Ugڢ~6ttʨ?UNә8W@l$߁BmI'Zz+-o+u*u oy0Qdỳ-ff8ӢX m#mZBǞZZ9ˆ˼]]8$q@s)U2e1 +.be4ՏMY̕È$PS(<:X 9ȳ&PgG$QM9L@ޥZI4a%AEۂHw,a'<8LI>fk&׹8MjM+V}¯lY=B+,.uLe%eEؒYM[e$:Mh5562H@Db^OrC^A%8b rR$Sc|Yzhޠ/Y3ԅL*HUyYz^%:]+H>4.#N!-r B`nD]]F_.JXۦ vFA+CnC8, ,4@d\V\s*hbvƿN0io `Lxrb۬Ӎ{@)4 \7z,ɚ@D9H1S8"x%#W1ć*1)An}-1]׼Le~EQ滱rnKٰtrdgr8ZgW #H&RZ@جE\R/i 5e^?vũn~ >9K ʠY8&B.DZ ^.]jOI"+-tA}C!C5-iWh~?=/˶v">=]*&',Ee=m0k@[aKIVL`A an &~1Wst[̡)9WIogdq r~ :Qu[dlY//-9x#b6't6=@P{Ҍ[aB*5*EK#LZɤN/sW%l7dC?!ź/#(B/cnndd1;!qnQ^\vpJxSO feVr' jxr13>0NKWfG_ҵÌC= n)`N4Ѥh|ciUi% 5Z^ 'xp=yw396By.CRp'|s>(:GQV"2 ImtjU{ד.k`IOLl!}Rɰ"W+m/5OqdU@x#dux@d}:|. 8qϲF+OJ ۏ ;3Apdّʺ6k|mW_g.ŶIi/+6id˿=P!%9פ"0z_ѡ`)$-^R&IFT7f{qB|luhP_}SQc*wƥjpSʚW6ͶŠ1yv~m:纯C>9q5C.~tUa}_-b'YG䩨]R ʮ$*K()dQ  :cY-&ؼC~wϽkNc2/%>3D;c<).1֔*8|v8ctw{9vm Y)jfOj"C7Gdxe]}<,a5)}oADci~mȂ2гyю{4p |qOxf UlPIo, ;V"%Gs-<F,o*VL7\8 Vn 0#P@?{%NRX9^$zy"aj8hl^G_J&!<cy2wFL\CVTPRBxWx O?:VOXk/*7/.ƍ6.w$qnҁ2%oN(m]K?Wɶ=9HW?xCmk[qGkMY i{^.L* :4+/RټyozA9 NQxcuN2Zg"#2G=רot݂K=IQPk( L'g"Q.J ɇ=cjϚ ?^DjE>VdA apI?<-r6n\ wqz0sZϕIȝ;^{uCBٰHO&L]#Gn.&~Mfg dky1,k59d|N{i\ A$A;ϼlS' x= ZsUMW,ӾxA$юkN#NſdtUU"b'sLlmkpҴG#/$/ -H4AR [did(ohG6g6+Y`w_?l14 oh>LOfN[^u׵ 02 dtbk҉}<c6vնھ4IؘоFYR]8/#\e<,A Y $n¢^GEņ6c~q`bL:iVItS1!fO|~]z@q -l\b $GPqz4Ԟ:cܮ3w,{R:o}Xm@t0p,h+Z`} N_ EB/sZ@Ef,+/A)º23!X6 Y%#oOP]XXU*F -C3ޝ@i!.Kt#bYg[XIu9L(?@dK`A!^$4,¯AңWKX)uoT=zCPQ/ S-VLf "z kŐVB:ƽNJp$r)M r?m [AgxDk>em x 2C%=W\mn;iDFˋѰKXxL"l2=E W DAVVO0}++L _l\eo3wu.`ؔ,,]BD1LCfD@"hY۾{%,XKqn:[Z^`#_B,;-~^4+!3U-RNEVc͝ :r܃ml {dP {}iyj3_+ΧmUe7=B]~ V /CApuJb~(Y?K5i#wxUF(t(BU2^G;@>,a<`תq]QX!4&G 5+p2F). }?Tw-o}B F'9<>P<e uzbi,dB90;xQk|O>٦EWAQbʙL47xAe|±oޟ}*rWuon +OCD CjPgؑ|4n}J>z@7V AmnMe$;-5fiON LFeFhIa6h!dOASJ~C0B2ʛEm3',κ"z1R:baQ~vLNq/_d7K<uR>pgdŠQ&RdlUA:xÉ9xW1 _l)蘯dѮj:LN<+B hwT>4v(Q]H vnH°uܚS-=-5y!b}6E[P }Q_AWCN* &᤯?מ6m?# [f2ߊ򀗮kLbo>&Ix2?6tԊt1Ȑh՘2zBX3b0w{b {`NULSW Si̓lSO8/SI>#1e;9 Zk`Z]yOzg^TD#Ѱ#oU*A [c4{7 9FOZ_Y}e{'``β@aD/#D#YLUvtƼQw*Tx;":J@vذZq2j`3csb{!p$8-Z5?OBlָP=Ȣ^嘶Prnkh3 02Qi: vA}N9szZSWL:3 ѕ+vnn' gaIs)~ 8}lV%WEJ%ߎ `uDSPV`(S Z424op l75&nX+]z\W%_)61ݸt1[ǡI/; T[Y3OOD͏D-,4ff`lr fR3~{F%\q $mg=Y-~CZrLk[]p8S$攇0uMA_WڅfPK-ކP/Y  m "La+g]3#_P?cEL昶,NRh5][! ~ғi$v-Qc />bڍ/8[2iI_nE,5 Fz94-[` ڦrĒ0ΙQO׿1pHGF0":z0< 2N Ζ?ZqB^=(jih4L&;C,S+i|]U"1RRjpr41٬ҁ o?H:+ȑـL>=^=hY{{R#&ebgϰIҫd}J~ObLǦNjidef$"/Hy}i$4Y-)FrL^jb6=Ny/ڀkdqF&]#JtuHQ&|y$6׮`Q (Q >:MUH`Ymטypp d̬(fQQJ{'bK&};f\۹*uI}c=Fgfx5TYѣe}gqܚ{c{Jf;Pe- `}mzѼ_5dKvzm.1|m:+_=`U[Zu/Z}GoK `J~-sD'sxiR<պfRֵ KRbpb2X7v54Avӂ ri@S^W!q A.̔@;ZDŖUS5eL{TfjӊsA}'[zMm:$}^yn;Df~6x"XeS #~!P٬I@)Ƣ2Yq,& 4ݑ!j*'^f|hGYtI#? aoeeRA}e[S.~qP5_,9/U+A~^pV}"v57bv\e&:)B ^]%OiX=2S{MjH22/)xߞ3CJI6ůUzkjKlx.&Pf%zӸuaC*h!mC嬸XI_8hIv[咪@V9>80DNNg]j B幡ݙP8%r sS#ڕ:\d3b6`1ˠgEIS .CMSr-tSRzSp+#wդGpÖ(ȡM4۠'7+E+ܑ?v/j)Xvx9]\ DoA2{D烸=9G)9)SeԖẕO& Ni*SwGW_̱:S$ Xca6Qa g:L#w^ U[)}E*՚)[}BӸ)z(αadI_ZctnJ13+yJR^KMi}e颊c <^ ژ4r^irZA&,nyar-, wZrQPZ E~?r&)fdLK*)`Ds9f\2>*9btoD=zↃG}ixgt|[)bF)ǨQo=k\BX0CBSUX(xaZz^Bc9mva\&tœ.ɓth˾)b .KpoQ}IBto흡vN#d<rnR#6kh:1 '/ )~N̛|ޓ"h) E'#QS}z_ R&?1Eog s9B},J3|9(ÜfruC4sg7p7^5uj>J{&r]e1 fx!7wLQwAMDb J1thxrpf/WJThfDGi|i)44;y4.᦭] ~9٢3SBekUIaLVޒ8ww#0_ !Tm#Jj} i b'RNB(zvW8rH Ef5Ɡ}|9!Ujx6x_QKםnEF)@9|y59,,Š/R@ܸH=[ofIH{PM0yn)OR{.b('%!k U~XE _T6 uDQTlgW, ਻$}5~*m^V?=1K(Ҕ8~-{ym8V}TТÃG9^Hh(DeY8)Xx%(cԡkX+M`p4Au$ ř*3{ ce◱>|MF8;-3[ *Oe1bC!VE5jɝ2hҀsβs[W(Z<[ ) ~-dz RQx<c@!]ͨbWRxg:J$'`ݭX\BAf[t#H04zt&y47?RpkJ*H>s4#g'h~%Mb)fC{mfm|rjNuMʋqF!+?Lm<["SE ݔZn&3G6vPOO9Uz1%\0zzLq\gc^ X%=J.{$d+Qotm B ~#2ذ|8)c4MUJ!bHr>}D41鷢̳QIŞ[tf9 N)\Y[@6TB{&#pȦR1SzI0Y~o`Q3pn6rfX \XJC}֕H)d!vim SXvi;$2|_<6:<6ȩ ENhenim3] vv蕾iBӊ. `{5j^+:sQahq*& .n$ZaE0F!BCmzIaRL9頢or{ |OT5k}m>3z^ BfkH%$SeRBymiشf.=Ru/r.eHk{k*?>jy Z&8uD'Jj=K`ζO3P|߿)=9KHoxnʏX\j(7{T7o: h?$V.0[A}>-O x=:: %{Js '[@| (Mbw@P (TљvN :@/>Uhv5۰ϔ`m$˾k]8z GfZ*\ ZXyq]25 {HĞi"e6cy%5R$@f"yŊ -4\2n[\eJd< ?)n!ȏ)QE  tYWN9ziiD*ص^m^~E|m{7`J|Cjg)`햜qvFλNm""ӭd) wBaOa8{|!$TKZ[ D cXhX lG*O9 ~$ܷ;4]Q2ŗl^OHr[\(1qQDO2T OB:/oQh9PTO# !=] *Pj[X3/#К| VYfZ*e𑿫\tJ.lW.zH:4+K֋rP.<zM(Ee;j,$; HM݋&œ^N6r #r_b56;w⫓lL6,ψi(Nɥxmuݧ%y5pvU-> 9&(jp;Y3j _\bt=L2Dc* HFE=*Yn:EÝ$z\4dŒOrBX[)mt!M," nU7ٛeK f5^j xthQ F>Mw̤[WIugC4M}5>%pqr!kHDyD>D3! 3@u"K/o"@''/9|cdGcwt^]-bwBSN9N56l3SZk/8ibͲGY"d1cۓ$5.YI騄kٷ:;Vd?~;(MUaT|Oi-Ah'7]SWz`A ,54#gv Tp+<"b4 bG[~T | dH5њa`°1''_鑸yY&G#vy}NPZD#Y[AW Ae|{+<,˫";q'ǰF210 7>baR(0Nej~JhvF %gҙfy+\y J+Y^~tA.LЫ0:> |1؃Q][@/4W2zmJ6zXkyE5h"po;F@S2Se>!GYbt9EHx|s@f3n4đLBQ}օ}>&ǰϳ:l %cLʠMV->Z8`Bbq!R]鞳^dkD37ו 'ZU,m[o)˷M·`]jM:< My |A*(!38! ļзhlr@>gK;`;)'j[H3t0HĈW-_O#}d֦nO11+$j"3 D yOZ BDƮqae2C=]*yŴvG\ ٍVɞ5p3W+c*pkBRf,4r^Q0(̍9kAû2i:2?5‘m3斅385{bgP]%My+Ik0e5Bѵ2kn#pFGK#&u/Jz쌨f'µuĉmJ >A0@(J\C<]<>]N&FXc>]vFuI~c2ׁ^5I]=yg"?kG+dmюπCaY,~vDzJe[I ۝.T!@Py xPc`!kbߟƘXT陭NF8m`LHL>PR$y#~{ɲKZHsMNI,#{{} DaJ=Rh|=/h>2Y $8Жa?5͛jx$>0-@uUnt ̟6^9< O/*flSvv bW@+ix_46,Mfbl$ mh2@&*jQ*QcYb#2!zR(FGN@W`ssG|qϢm/n2̕V17u(e9P˘8.eW+g /ߴӽH7{%ȏϰhfS6qE૳-TS?\7Z M[z3Er*1Έ&|p M-kP O?b ȶMh`?36Tg\R3&]߽Q0Ya^Wp3tػ\Vmp,!hOw1WӨZA CvyefQSj϶|=23/( 1|u>+_5[C$NUƢ2Ɋ.'|^zA?:.~e5s3jhO"놪n_1yݦqZS(ޱΕfc۞^ ڕ<Yk8HFQOyk ?>ЇMsk(:8tޓ6-Mp OC[ۖI:x|(7Y"_a2Wg8@TpXbbI닞<9s_SŬv9C37(yyιco?m)p־\Ete"Ȩ]TBt\- ʣ+_10u*v @@]9la!3f5l 9LUFS^JWgQTZBR+dW:B, H<0n5/yiH?fn`~0eaRd婗 0,?Uq^-W& ?b,5 7띵aνXwo,oTV*ؑe+K?U3WSa46> яkߘ>Iw ɟU+J R:KE>L,eN~~gz" 4"UG'?(A(Ō?7t&Z-}l.hPMZ`;k3Il 3LrjB儁6)*L=aTs=6ZF"-}OwJ<} QiG4kF27~zgҶ>>ٍOp@ VG5de;n@Ve1y=1MLph8AmO G Ԍ `[EekAcA )仲rAclAN@o˘p' "4!0W`78U9N6pg}jGjԔC%5WQ-R3-į6Œ^@j0I;,?>82(zk}H[[ÖQutk BSF;e&N'}!?M(0+e-)b6W$R#OXd>—OWQ |B>N^aCD- .sD)Zd&F0DDF'1Hh66k Nxخo>RgoBгIa! ~(vڗK{iB&TE~HG(h$ PPu^* "n{O,xf˹ZW߷ޟf7iP zֻŠwNj^b9D,3)k!{"3^$$&' E`X*b0!FӍ <ʁ*ݽ'0|fh0JJ{Zaf|cn~%H< Em$mbX;"ټhpht}[tK.ɒDk=o[̇~vq5k?6v՟UMR 36^y t['v %CGY 繿v;n*)RXm|{} rbI u!iE'jEw콐~RRN42}x4|#˜qYөJٵ>-S&뛍Cv|eKZΠ]@ۀS7.pz ~\+h$굮ї$(ᧀAkޟcB=.'/*ڥs B ߛ &ohFbEtK4f,0`t w:zưpΝ:M*ឮ-trQ6R/Z1Q2Qr3L7)ϓ۔1\E>%RՒ=H+}f)\G\4zEαj b͎UK'B%rd.s pՍAc=Yn{QbQX6DoEpu8#h{b$ :>и#*.φ GHUE8XyWlA#ʶ>nȚ t]VFк"6 Xn.Qnå6ͲYj@}*.q'1)"mFD;9Qw9z:,lc0bX_3! h ).oE F=x?}4Q\W@כ0]BLrfi:4&0 揨(6#}w_ 5ħ$qdi5ɘL>8*4wU7c,֛f3pX{/\>`PP"8X}(tw!q۸+"."9'=}˛`2m~+v3&HhX>HD"]Zc㡡bh9[2yEdx"M%靵="^n'hXvĮ d G?b90&F#)￈Ă¢3H 6A/=4 .@v.У{}k{&@N$Y> ~7R:1,G&Q_:J_1'LXcj-ub{$xqB&#S!*T/7< %Q 6ÝpLBi ~BoaKNFYT,s`n>3voM-l8¿HY/ԞyKȹ9M9eX,y}葬*&S0_a O F!+˲k@4@Q7Gc@Ĺ'@̤Wol:2+3h֧ƚ:֏ܡ9@,p$K.\o+*tͤGW]a˿_bw+3~1η)?ڛeă~~]4J.*0l7:?c7\Q~%ZOSS8yfc qp7\tcɏ{k :{'f(XM5Gְ[{}XH3O!*W ⭝*]hC`xSCh$_PB{ΰHp´~LK$fl{ <+70i5u s$ʔ25L-9WmK f ;JKP:tz>S;I[ I.!vƩ1էBF#/eQnig9,:phFX:gWnLfŚ>铜#v x9&>D%8aVI=|CD4^*Pe zXm -|]dW$̌ fJ)(. h\?WrNe*\dr&ζj,zwT,s)=l'THg\aU]<"67 1'K ;PC <$RfoL&X/z,.vRQtiEqLznu%.~WAxx4.EhI&aUpKUFg,,2ڌ#-x ۇQ8jry}J[!pޯb^;{yn䌇Uт nؓV{/?3^n?ѤWAUV&Iu*|U3[}?)?T7#WPG!4 [SfIm~D{`vtf9b9,קlZ1v?q2kӚS͉Y| C/!gONWTkGz &P.]%OqXۆ B z1`\;,9FZfkhX3k˸3O铊mޑz 3]zs>Zhך-][&1I@jR"ބ2ky]iafR0oL-1і& |=+@|Ye$b d v =B7zs)\$_9e6F\MLh2L 䲊ڇ5wC*ju]y ?fnyC;Ay]5;ܹPhĭE'oK>Y@7,(f(^ :Mr`}_KlFG -|8i&>t>,:&n4.A o݁:Jv񶝷X]\ˇXXI]0Y5z.Y.??|Sõ)Ν|"P /"QUK~溊DŽ! #IQ_g.LC@F\O.\xJڼ`.Nq)Zy7RM$v_/E^?L(~6g2?eew]9 f˷K9|J3[lg;C~gwM;9B沏$-1-?Htxm>o+j|{Ipxzm.@0X9kYGZp4-X)|K\'C|[i(ЏQIy/balGwk4.ͮlL֠㾗0,|M9!NqK-"TGTcY *9BOFԦou,<ᕪFͧ"rc'G"^T(Mc>J@N&҈޹p A:CШIpbqUiҢ'mOE[Ґ7 Rik)2HD &<6u~5_"\/T[n%ioy$8t6s<+rMzK 1?kԒᑮkdScQu̮ BEF^ s'#K}/#1I׬τtpҳ HjׇtW*w] G%b?-B:ۖ#Is|s~ϗlCޮaZZuT-/m,ܟ`e9=i)T%>noPF!-l$vdoxO=XȀQO^ f19˭3cr!r뙺է0nG*.g e 9 w6ޡOf(QLK&ҿSqL~ JQVӓܬߊ?KsJzaJ 3^RVFEڂp[ 4qyv@Xp92?e<%XyEΞLO&˨XFHT1-ӳ'z|Ztm{P8+X!) pQn3rcG8O7CӁv|X[0ߛT+ӏPsa#ń^O6d'']K9b)lp3NT%10}L"nJ"3++ ԄƎr<%BI5r'͋xo K.dJd/wEgfwӺf CkcΖZAQ"45:=![ ] W2Q+vQl4JՋu=te&hd)Y7O.rF1f'ʿc4zSɌe2yZk3dĜسQ;3QYt4 &32dBtfl"֤(TW*m3uS6^l :n&'W\|9i !sN?-#&_)&CD\pvA#3aZ(HRy6` W<jˁ{)rߝ]dmtCv\x7+dѸ~毱)JtU >?SO^#bdLW΁!abĔ<6sYCO|L0!J-x#Axˡ1{7A,r:i&|B% .,5 ?3ZAdB4>F F;9OG"&5|3:\ Q 9)k=kvVE=:l)6[c0؁V9LiEKY8SZ6wT(<ȮAFS |AV"SfS>S;6Unk(b<}y31BJS|Ҭ'O=4-G;B=GaLA⹌:ə% ۬[C xuY?no1nQuTD{fP=g3W6~@¼kHFo }8f Z/ C>$FhÀCM~wVP9KnlP8q@\ Au:Z: ϳ Y~,oQi@o4 N(!_.Zl?f%h'\rguNЍKT;OFG(~щ\.\ːiHR~w@cnFߵ2{IM}L"s)M$A) gGY޷ 5[~cv,0&/>z*Eܫ*kؾz'_oa(uA?ANŞP6) X**ȴ֎L)!{.Xc߁)iKx}m {Ѱm"*#҅(c•ЧZCw2["ݱSv1G z1B\k[taηe`W{V&⦍4d54yv#"W`_D >B,a8]iH9j^7>Âa,@j4_,R"@ "fidFIBM]@(4Q *z[FWCTkߋ,\wft(X1g7]V%veFR]Ljc }|r%˒\@vѐ\j 6Ja`ZĔy@ԈsO_lǐZ+g8zA__,ԃ9bhGBŻ9W$+ĒYwUKԐbdD,GGd_Ys{Q'w4%]y8s`g>06ur;0DUk]i/h9)nϸ_-8ywC>|ޞ.-ʹf].V|#B[4K:~MyG1]n|'wOq*.k8PfTda1\Pxx۲aaݎɆ?'A>:@hhf=/3֒7쫬 *>spLd< hE Q3hj Zv!e=-rI%ӳ O831l.q!$qFFϐ2ģfѷ ,)*R-5k!.LJ`FVsP7IG p%QM^7>{H_6؂Ԑ< 4- # lZ\GM>L =iQqe@s쭴-f+8H#MT"].*: xA{`$p>sH0FYA g>ZmgBf(+ޡWb2s'칏Mm,x '/3o ձnp oO=JuR^mĪ| @`;ⲳ= ]U!DgӶՔ{|6/Χ%) bn&_9*!^m $"z\2PSxhHcLF# 7'lYQyɔąG}[^r}A'm 0 PWFĦ'BIS`{hXhm#ͺW$P[ 'D4oyrQymc]ND Ь槫]Fxhx "aeIʸ\Oޯ(pJ"υŁK +]揢:: ɢ )R $f_g)vpCD򉚫CebeoG:+Go >T ~[\&Bƽit@k9 ߄|-QJ& 9Ad#\ W樲ka0BOϧ_űd輰^Z_IJC53Mp랟rx3Xz݁#Wո}*Ǽ{5pBkU^-U&9/ BHou0CEhU&Uu߄F .@N&-j)tz+cGV#ڷM_DU獘U|wHd)\M-u5p+j ]k?NFT=Tw>qەpmV Ex& gٮhlVMMPok9}OmTUQ!SfnˡVc4r: ۍ62 `͜6Rhvw#C$)L5mj3N6˖2)MO~yj5cnCqh7Ǫf;A)&a9wO[!FV] 3ndBwCE\w*3bL"y2v3tCC\%ͶT-!rƓqwG|aw/^b&I?ѽUZ ^IeHw݄b_(ǵUO?`$ jSI\jz^x :_}g pΐ<9;|JAXPŹAXNvR\+;gVZLT8"uw, z"/,,SGN 2B7ĶojCxQCU`_G3kp72c(P66닷,xy䠩TlmMR+͑ -tC$}*aIh'00!W"8 :}nQw _|uq@1Mi4uхm/ VenNg^!wCd't;7c7:_POPH5 l9QqAo:?;=Oe'zҲc(pbgxIF~Cuh?0Ium6Z%~RzߌSQް3| @Y<k5 ޛ٨SBJ*՗]. {h_$d6]LEBYAq7zEG({6 ȓ7,iq|:UDžb6&zC ' _Z)NG ?jIM3hfh^sLJWXۋ[~{* NPvUZU!ط[F2ٚlb40a ŭx͓/8‹\:IO8u$ľwﺐhJ?[~(R%Wj<7 4dyPXMLt݂ =P+9ЄAݍy>YÊOnfלZE1u`[^> SA-Ņ=ёb$QFaFsAL"Rg0uCg42ԇjR!rFj ]aD1I]ɑ~+q_=N)(q}S^~s&k66],'ڟ *K )(@7C VV^ߗgev!CX•s4pgzq}002] ]"CnVxnrUw*Moh8 (Z|~wv'Lu.7[ͧDƇg`5bRuʄec)7oіy^!NvNG9^0,; wOIi#utr8jU7.e `,>9L=~+R3~ 3AV?>jַKz z(/*辤԰(W8V-;׮j컎Ab..z˒khYWFEr] G)8L:Amin=>cNkP7g9d 68@-И>g|1zwpb0iE2sPY=Ȗ%\w˷ѸD^w^dtUG#mT)Xo+=*roRۼ/ܱ1P450Nx^ú~׮[dgCWIurks˯a8)^l8K&An?_W:W0BQnf;|`Kk)T.G*yJiؽ{3D ˌ8ƅ?ꛡa>1OgX}X`B ^b4Dl{iIucՐR<9[B?}PaPW=&CC'z$|m]J T,(2TjCՓY?zmWQ)c~%:Zg@&7H<D$ &<d?V窋1U[}z2ChnGmU,y )' AKdcqz9mȻWqE2 ^kʛmNQ;9~7O@w+oܛ= Z:/a)cȗ )siP ~@LZ,)A>HNnы ﺞfk:HƇI]|w(oy&BMSd;%YcxL+.Q#CSaN 9u2l$Ґ8 Q3H\sS~#23FBה ğ4Uz+ 26uc@TRD))rU-V6rbKoBb翧bɼM}q)[Ź~zi9Joz'&" r8SiՃ}N?jjq=`X$&]UC12As\a=SNsLxM܆㈔5DR?R+i3 KQt=}^s)[!*@:ǀ tlVjx;͟ýsdx#3)wBbk~-&8AMîMb^K/ + E m?Ŷj+n>^8X+=pä-s }'f-l H Aze ~8&R$ֈ`xkv>TkYh FCmJ&DŽ0vxtviCGX~|n' hoI()=먘'$X2䄿E j>Vz)X>VEu\a0ƏX 4h1zZk5dW[eAx7<%fT~ֱ "8_BǍ_j>IOj`zя#D#xwpI l6v'`ce4 *񍤠pr"+X]EP RjWi'"LvYϙm̌$ȜjX(+I2\4𷆃%pwB!xAFhi|)DiuXgԴv?o*>R("ؑYX<!QJ<|@'}oF-O05]A4ʝszW[>r5M-{}6.@HJ׭1^,Ϟ' dzCSF0sa*ymS ƚ#fLU|/^fSJjYSR dM*V]{ bK8&I& רAlEk\zS bJ$6 @$}ĴǸ 2) 8I TL D~qm@ʥr2cƽkX.sŰ|h !(Аѓ_$k<~aV:wbҍ(-ykd%"w8.D}4eyak`Qh1ԾlGt C\%)0C 5U⣤ܰR^$ ZDSBKd/4Zx],n>RDCziuU&lVO+:B9mɉ ߅(G 6/Yp>C*\{ճJ|Aج飯Swd\aT -i' 4 v\0'usDa9ڣ(Fb'43a` (4ZU^/D\ǴH8^zLĥ wLI0!h:qo]k;@ Kl vDy+_Td[t\)Vԓ{&cXj؝5Yv^}I-[{}?sadPJ30hV^kq9/I DžGĖjcYc2e8spg [q~)S ϩ]0Dmx@GkvOO÷U|S9m=p= qw'1dN}SM/{dRmGFӻ's5}EG߁h%4t~YOvjoh{=? *)\S#KƆiqZA]L-q|~kpQ& &-j_@Bd՚.|roks TP+"V6РmgM3p`%{Wv)Il&䛠<0`ccE3*ޕ- C13^OTڲ(oZtOB%lcNζ91=j vvrdarN51E;ꆓ}z&qsǂԻƹ +hUyXsDb9b!xQ(iJֶ-Q>w%*8/ s>2XRel6@v h067CF>AnxR<8 d:& [m_y,ɽBȊ@ eoy_(JKHkEp~?HЀV\R3"fLoC bL)OT2Nx;B(C ҕSLcE)994J5>#VwBs/s!F=֧ndkڢmR=@y~Ҙ@ :s[ޕњ ID45sdfn9xI__,]H~oq7Xh3 8*4.Q&G("_t#vco^ znCzb/JK¸.]S6N.KS-` nf&tmv&N4^4Bv;9wRB&afɰp@RqPtT۴nPgwD݆ "\Qwųt蟕#d)C͉O*hv}lxP IMep q7$>P[o^WJTTtm&%C94zT8$&[0POb798|AFXByioḇH懄sF*AVE$xRt+aU^?c@ʟ6OE`YZQPչםg=8Kul50ZH&'*H!fdazlY"-:GAQZ֨W*{R rtZhQeU#!)w2:ʶlza;^Uԗ&XE8]JSPjx__ pB%_&O1qKjs[0Neh4rǀTQ%_h9OgvOI-HF84)OT.;|jrx>eu;+d8_*ۂ{)~NrE Bzh$ R7sz6|rO& XXCAKPU6sӋ r \8A X.,1AI#=}{UOSG발.@$+v:bZRlS\v8u:O5QqI:G*5nf2-'w+u~Y6a^]t7ʥ|v"=7B^`kϕu<ՖbYoceăJ}Z-bmR5vr~ZޙvqC4RC 5b6;0[)(?)$^%OqFH^O3u>YhЅ3'#8k@>)/ Ud0&FJE.oj1HOV V*HMS._mg*j,4V߻f*XlK߷+"6DO#Ҍ`POIrcK-Ђjx; G9w H~R"E CjN7:bE._6U-`g.5C<0x؈IQӡy5qC4Ұ!6gyɌ$9>쉤tЄn}-Jfw=-wRxO3VdaXCn3QwCʖ)`> 0cr2,(|j,_N' 9DF>U9~fqq/7UV,Oczh^fSٱ ![,,WV8J-@^)eSp Cn:ݨj(`Rt 2/sve]򈓭NsN+V@q(80^>Z3oE.AS}Z K`T9Hc? U7^TW57k4?CD*X3u)֥(Ģ-%GCed3cr?Y 9[ %s5 iXCQ`[K. җxE cn]& a\ OJf䘔Ȟu`:# ܎H0̌\+Y`"'i^,OPėuhN!42u ./=2t9 @ dR Hk2~cW ]DQ3~" cFNŬ,Pg]ly!Tey<i-*fNa EOm ^ofބH_Zu+oY4,~3+d큞ۣ(Z`2WL  |E[Uo'u% oAh'ETߒ46E?yǟ(Gd3-雨w#.:.sy$?a浀"K4NHU\.*MBiWy J%s֢l)Ĥ} qn/Ezi{vQ0L oI;s\=!UCdz!-]FqU4꽽ty3QC\Z{&n@s˚F[z<w@L&1֜F0w>FTq{jqV:.p l}rC몺%bMhԄuQӻZʋ6x9 <x2CKi%vr)zElU-9}|<ׅiڜ4<)oog{?]sgvz4tEJ~|D4KԴ&.a@Pg2DdidQ_~lMZl6TL?aPm&|}"&enN>2e=5UjXTgzM7zh(mP?0fBX WR) hIsFRٽE,1&VYMe\geG^mɐ1>4 >a17;Bj)I'2TQbF>A0 pM0_XIe4[%rrNI˔#(SMgMC6RdDAlM䶫/UP.rK.ѷ%º6b*yHkX@EסqQuyX{:&t!sU}& 9U/ߐ8$ޟ/ҟ0.PC&H_2͚gWuJ :s%8,:"zMtKvRTh+߀st`C ӪzpW5 sU;ps6=n(r 9#縥0.*C=*NGc^#<,1ZJDŽE^BDIugy eEfjSb͕3B@JZsms(xA#نSXGvE"d\^B+DV݋oqlOiѳi5ãiHLQw9.B .`XKur|ap_ K*Y'5G#Nx"ؚ }ʮl(H$3&wʸ@I6wZKө4NxbllN޳d;cbw ;ʦ¦[Wz:3{Q{EֵkI*Yݚ}s#H@92pP9C!Œt!O=q3; %2:>2# 4P5{+CƊƣU4M.)- 鶬&z_J"WY*1mB%+k>G'n$_ T.@Ŷ(RnTh,u:R x_ (1`RRR.ȃʒLg%9& ITO0 g*(IuV#Gp:;G6c+ϵm1 [vTm[:ْA]k·WR-K( ҌbhV~CVhv ~-gVŷfMA)B5J jUz[d|*7 #K?|>sGNѮrsU%*u?9Nyc IxtDžGX.E[D;ϝZ0鰾D\W#hgW{)2yX >Zhח8ǬT&vx*Y&.Jm"k(?js$ru,.Zk@4F)h|;GdzLvSfO#ch\Y[n@BƗJLw;י /,/4B iW#eq6,/Pԟs 8]W[؂;7BޭurShB$A)o~ݿY&G#e+' <2 7W}T~;S*2ut&ރ5rNBYSyM|^H:َbGC<\&pV^`UAbYJsp&9_;kB 2sX _A èF0I{o;Fđ딟8!4_W97K {aHad-sxm74 [xS4])ŪRJR'Etl\L'r*5KFK<ն65Pt-~x:9(gI @Σq *1"scf"fk` ?V4QiG&!ۇGuL3 *YLw!Ki&jK=S= ѵ2D=-KD&Džfkz%ɺ޵iSF)Y] )=G ="2:$`|Y|%Gy(G<ظg2NO%"ư<WC#<٥ǻ>=ka 5"ȝ5-&P8;hF>LTg>.97}ˢ,:lp[Ř%{ǰX yp <ȧHqY8-^22QVLT)xLoATJF1B8TlԨĝb_]r}2ɵM1wVw4Xn[ff?]aر\zkO02 = ֤OHEE-|25Ah*1>G) |*ʹdJ:NFʆKrvp|O0^?z?ǵeJ.foVf;죌ޙVuB}}-(Zߤ|ۄ: ES&~<1[+ᵐu8j|kƠdá..m]q+̥6_s 7d+5jxsu<|W8[w6Y jܞ`|0d+| {0s&!F]nKаhwoHqVTS'K-}*'p7WH.fpޕd?cn~rП/d%!Wƛ`Prk@[*0?tnl} r6 F䍧 U(q -8~sl 8!^#GmE n3oKlP3 \QAnWrjܭXoTLI9֔ V*Yn-Kmoq^WZ@`ߊA 5PbOFW2?L5ySLz-{zϦPYU$/#38aܾgf k#њOoDlÔجԱh::K4{g$wξy'-խ*#2H&U]4YWz;]d.! ОskP%Ӗ;O=͊VSRxT~S8"!wHAv2sUΉɳ4_nh/ߥ)HO)^%fd-"֨aF8 ߋ!"2zc_:\Aв$WB; HXKY@FD؄2RXIvoa~ '(n:# ;@0zgT &kQ0$]+~̕/pp.85[@W"' <RDi/mQY;ĚEd=#k8нhS-Zjk6r9Чzmtj$H`JkVd{}ېߐQ<9Vv#jD ^*sf6cL}y&ُ*$nN /b{DW v=+vY*6Ƣpg$t0/%mj )JrqבG*7\7R4񑷙@ w%d 2Vd:^O %ih1^[M~&P[0/xBSgۋ|EQ'ogx%9nQفYA6dgl Jcjա=XEeԡ;zH3Fv#/!Y تkhc2x^|[g _{ٓ7.gomV䃖nEJ |RӸ8k%%l!e30 oAA=KGDfѵ]+AN-WdȏbN^tt{6Km_! 8n,)0k\sYﰟ@ad1'e$Scau؃Y1 -uߏf;rcylq.~6=0ΘaIlόkSȍcqPJ䲆 ~́`5Ӟ¾d׉Ԕ,rsFihEYj@M:\Uuxf?ϒ|?Ke* [1_"hPߜYw8s$Qh$cl9y߽ NkcQܹkse &.Huy-pˊ͂ )29W$\PRno)}5|i; `OO~ x01Us6h% hV!h 0ݏ#kAW45 F.6|UM/Z CpRL;U-BFU v8?{ī |䮹Ԑni{%ԋVF`LG4$&qG:e]$ނc]!qG]o"/kQN27{qWemlW;owmq$qLYK°2h۸D Fc -g-)gŠ+)}2|ki&w,3}& =̵3Qq{ѢrO9B%/+t8[w0wtUq偗MX[v? q^̞qܳe)R\/ZȖ@AĄÁ_žAwUS2XK<86,\bݤ 7i$=Up.l k0Dk{of"a5%CN8o9`p ,: )N;R 1/x9arGǞx(Kd"k([,M.@.Qiu]pm+Ϳ_Oϓ@"F K3v># &ȝ`ܩ( $b0$;nI+q{sZ/5`"MF+D~^`w'2č#ޮðY&H\brނCॅ{ҋIwL%'Amt$"YZ_n4~qMղ)UIܷ0PBiW3H]o97Q 7rI WAZ$ ?' In°£GDQȝ:9L)x R;qY~!R1]AZf&ZOoҎ8e+52W־&#/{➡H1Itzu+z)Ҧ|Q yDG7m[-DD}xF <zOωJ؜UW)xt(<ъFt-k 0⇻|a+Pu,9}@1٭9>!"x M^Z%iΉȧގ [0þ7)6͜:jt 05r*J2S}0()o`$Mb#(MvwwQj$VUZ=∝&CaEpFJfvSgP?7,ka dTʙ uT#l?5J )h:Z9֫n*,< qjՃ.H Y%&s75ӱGo&ݸFL8hBm7(#U c"ci YW*O<)|=5@9 ǠtW#摋ENL6t5dRos b "t>7"Se/nL:sa .:#N1_9@X U|i2_#nȎNĒ.i( @ňyBXYς̻&=Sنd@7p@ޖyY)sq̬jX*pN1jR*n>׏vPi.K`k<r&mxŴ |Muu2lC=s4gmn(=4gs?y04Nx8V৛TH@:GKYbɁirJ;M!Mhc`)x/W{ohkk˶lkUhB:c%Ft"3ˌGivd L-H,jtAHxMY co6h)3a=eNq©&CcdJնbFnj{)pg i Lw)V:,SMYqZU 0uć#PTx0 |5X5&8GjMkl`X垺Du6r. sS)~3,@FA6r̟(xjt_^hȥNJ(Ko9TluU=DU/'8K|;5Q iPdoNGx,/ol )hDgolP 3خǘR 1bYݖj%{.`lmڧ$=QSޮN\`2z'RBFgrDnfV)vvtQ(kD6^7gw !Է m6Dw_J8CbDaPf#LoNb֊%kzV]ynb o?N㟱BC܀3M%J_ۗ#]~kN{ĵ2  Sz Qu\'Hښ^}3hw|o.u)$х+>G:+w%\!%XqJslӂ!,?Kvz^hfXa>R!pA&p NzIa/7[)k&"X(B~={UEYx 7-n`=Â"%uҋyA! \z$ Fւ`x]2S!250I9e<@C6cTLiHޚʼ"XMԐ\y 4{6wC vJ7 b碤'Kw*ro$;dkxKv<$}i[FF:d E)`7,k g=NZ0Bp8/]'{οADGգL|U{'W~\ oVJ&0@vV Ճ_ A7Eʠ=bfVDRT dj 5~5@q]-Prx7>ᅄu-= {I'!]-a̮!u05#qW(˜Zj _/~4d}|XܤZGi2|cDBgg+$[nM'55O.ZR|RqR#$R0KޘOچRb#Gױ`yrY͵3)Td'K!ZOstuwv[Gz-B:]b_!%zpMF}}li^1Yw *;",VL;rCЌ czƂ[ ,I,Cf -SЁK+p韰7_ǝSv P-tK>p>։.eYOswSZ7~?51Gm"F󑎵mL@u#??,uT_5ݽ%Qu/Z"SEB8!`^1&W9kb .3fy^9(}5O]q-˕Al+2Ð-4}Xސ- C^0&〤[(?c ă ^sw 4gʉ25r@ĢӚؔ팵Eiѝ HhEMj ~ռ) WoF`$i@={s:BJ.=0U~wYsS9SE O /gMit$O/=~CCZH|ϬayY%Le9{]XSXO6h)m7|P$KI(ӬPӣ 8<$)X1:ǿF)-f|'V%]Gմ3:پ'O5Iq&ԅmX3ϞWlB%F엗qDErg%l32YeeZ'>":Չftfja#YP.Zi@\Or49AKQwvXoWcw{PMphtlbaf(%ynlݥ5/ WTqe <à|xC<^肖e@roo|G$8T)]\gz=4?8 ;xOIAm={3 ݌ V|>C/OkܬB"¡-&2@A`!τ,:TsS vǎ}?/`hNBt "IT~Qg(c0_ d. dlO.ȑ d`&.-uua ݻ.XNשcz+Jz"|w鰲h"jQ7e;<_:u iyYu ʕB%rDz";7A+ D/ܩȝ_۬OMwbiܺL=˕TcSiLܝN.~2ozdH?qQ'VR % Xlnq>B: ; < v gSo~oK_P^9RaFogͱoТSÝS+=JyT{K z%fH!$AfC֛Hf9b&Ç~Ȕj(=>l'364] i皽8Yߎqñtlz9i Jl񫯭'ϓJq]?iQH4]r5*$:,U%Aq݁,!bxN䨠Y.!)lYWGϸ.yxXTpeY PQR@EG75"d>#±Pz@0M:ڨ01&Oqp@Ex M9{KatÙ +n:G"tUq/P %$J*]NZ5 -2a=;5t[pW"} 0&;dO"F=yv2U@+C#l2vbn"4,m~z,L?#T}aYrvK\!'~uR#6~ӹ5-̪*r!a/X +1ޓ5y0U{xAÉ6aCpp%JkR12? 6PO7&Y/īયRPkZ2֟x _:ƐO-g =Z[Yʏ"p;fE*eR]j>̊!\G{b|uk^Yl2F({ar kU4͖Z~"V]45C dSQ8([x0O=Pud.b"F7ۇP< ̌/@ * BrD,u 71gJYpfmU(N{8:#knQ0A Oo yc*5<'A #.TZML|ף| 2 Gekփ^7j’#5C|g%?8m~R?u Nc +[J 8p)b\NӁ EO›ddHKS8MWPK'>̯bakN9w{`#c l+_ *K䖞bp]{+JD1JY}L&Ky6#4D'Serۯuۊyw_9ٲibt8#oުcձ)5#?]h1}K._kpf_.FЦa%_`Gip-IΝj6u1P]j!U@ l`mhwj"#|WءR O\,Xjʚ1--]* .EW/#AӘvVaÖ~0v۾ע^WLr U\`E 4ԫjTr XrHLb.`~Tg(oJ~OxihIڸu22=rʐ̙~?$q!C!w̉"qN;זyVk6H'fm>i=]%9#9rXϱƓFο пXrD6zf4:Qb<&/<ԑRׂYNɛy  >nT_$O40HUw!:^o炅 =Qnv.|6,zz@0uT^ߩKT%HX<&hJ&Tnsair \M`b4ޜ2"KXBamwdk0ZVSdΙd_;!f{m!`Ed>t~soXjy'Gxf4GLZjxT gjnUt3SkZT}$ u~B!3ib+}B_KX_035g>)E)$YKX7U9챧=My rA0Ō.l[~2N=?3Ӕu0%צ+ nMfGmʲhVC[bD"7 ݃ƻ %0KY6Ws#Ǚ6\ UvD>Qc͂>K8tX;W"GڽЈ{'7%9ʇJէ2 ĕ>q1z7df9HS~e93<2a Zhy]\Dw6n^hj|o٦v!Qm_$0e+>,5%\~YP;Pct T>U. ڕ(oMfxGmި^ /IӻpE-Mq/rų3~fI73UPbaOnzd>273Uo'cЕ !QѮR`;:r]T` װp_5nF4$e†ħJzN|b;*/8wh9OMGhTZ.S-lpbN}/11IBi:SV0JAaZ"РO&Iv*H)[3nOhXB'ř}cXn-mwhocuOɡ|B"xbVOƴ6RF/(jC M$^[A X(=(|+QEnDNtA27tqk9&q-p orDFݙNCF@T:QXF\ݮ%·)8 mWޢ Mi63 IrxŁUD\q#~ܑhth f2h8E*Q=+.c"6VO&%Jhho8_$#]*;Dg`ve=1oC:NSۦ  T = A*vĐ}Ȉs9Cҷ@ʒ֕<`:k"b;1CNli2)ׁ6 E-@05pSHdn00> 9aqϕVP T;6sE)yK\e^>,M@Q{D,mDZ. |~ꃎVW1.nN0,M ҙzTV.e`v:2v'#b8 ܽ1pEpLkJVlFiOuR_%d9+Z={@ϲXU~,rBƇo퍄,or tYRJ˰W{>~×BX 7!. ⦷4K"fA35Rp]PK|:[{?PNwWb[ uN bx$?18P|n@$R ٻ+sc^"?;/"ֲDO%/y! nCFpEgmj/lU Ň=.EPJ"v=hD'*T (E"mOLB0A>9''a |2HaBI-D>-%a>#YJ X"#HΣpOd4nCoJTvᲒ#Du|zeJǰpLU38Wjv@8WL321'k k²|z7=E}u>~kvh!RfZY:X]Pd~YbRyҾAm<%&BL]F$]Vۨ)̰:otAQ2zf/T(Á몃}Yѱ'|8U. V=MH"%"*ךg!;9˔h>ݸ ~:g$,Ro~9; _?uW՜pg\լsC'nSOGC›4ĂxpJ"FmO5apۭ>E,v簊_D}`*߷pg[9 ]gˡWHwH}!ύ'WO&ux$"uWRʗh;.9?|KUEq0; D9 X-E޿L'!w*%#) cw( ll 2ۯ@}ak|3?$}kl$+o ITׇi:_! F>·WR![*lJd "8suWHEYEwEA4D1١ q[Z~E*e"!T(Zrk&$a3,U/KmON2 U@1W,?$0 F{Il_?VVt7d(T%wplCRwRµ,n txHGG4 z 'E:{R _и⵻ծ5| |E5.A:\mCÍ]UoGhᵹxILQ(In9*3" L^rS"WC~l2%! 0Uv=935X^,Iŕ,F;m%%}&y#06tGydFzY`}vTkiQTa}y.YЍ>jX\dݶ{<̊NE!]Z0\<`Kk h5Kv:hmaObl4rhg|O^ 0uè5EzB;",Wp;¶qD@&J D#f[ؤGɳ|^ۓ&axwщBxb/N(r@RaBӑHgxPs *7ܔ.8c>y[L0[^'4~o@Fuf=nn55T-08SpFZ 7 !@5^<#qkXu21bV3K$0~>vMon9¢YEze>0ɚ/В9aK I֊jZ4tsX-d6ۂ>洖gG{ B+>tnRrX:qd{igF!RVB n͡1{I4/ T K4wk>(d’=xӝ*nYQ^ã<>z1|ߝkC (FVc }@ƽh*u]É{h?f7L1^62wpԸŏ#%bk6ņRlxLnh. xs\?-Jt8WCpIZs;`+E}i[q6Rǟ%?~u+͘/6._2$e>v?<> _|aDNo?fܷ ;͆bJ'䮛qz;FշWA1{@8TݎUhO }Z&w6Ȫ6AU5bBV28vz|j飕ƍ25[8bbM٤3XIÁNroXp` ۻ􍷊 v  6KO9:]O{pf\9, ɾLQ @S \ De+[9>X Դ܂C#iؑ5ʡ@dQSƛu_ D{ykaJ`A"X>k߷ C|><$2_{)=";%Γ귲l/\WG`LĜfI$ZsCλ\$LnI#|RMbw'}Lh'9~y a#2l nP 'O6QJJKv^\;zMN#%0 hL4OIZOi)QV2@&oD{$KtObIn 9Q2Sh Y6=lx_8(_1k|aI˜_oD'gZX]],R]QLΊix&-ΡxUHךiZj&!F%o˕KDu': cBNX= RvP6gVV3\ L=NJ|*@ZzIcvԂ1LT8q&М M.=O;EFآEEiި&rr7X qқh]? 4aVLm zpD QGumx#pƸ QhYૐK(bSF!1u6 ;` h`8<17/a]͒J7(|]f_MB[m(dh~gW1s6Ngk>YIƨ8UrAvrx#s .gfBb>5(fNI,DF8xwn02&Wؾ,ig_/χW͚-|)}. \9!P>.FɯJjQbVGyQݥW,dt'qi"x!}I'|C`Kk<΅/:QjM7 )qؘf`~s(W#x9JS}^=_1l˸&5I6p?9Ga3 XSnщôXhJƝ`MSoC MuǍlߪ `rs)&fɅ?ΔQRG$!dU=%ا-Ia۟?)FM^tC6f3W}TIdjp*I|?H U 5nqK)8Xoޛcw`j8eHDӡGI' 09ǭY?HnSDHJM4pf#g,{"U趽4Lt J17mFd=>2lNg@|^ö:AʋW h.Kx Lx  yDfxߩ֑qMuK";@|*P ]3A'e8pjB .|(Y`3yVO8MH\+u'HWڛ0dy~\`0jd_T>KȊ8Bea_/S,@#:3(!bg(qW#!r%rY&F[zs&)$g @Dhid6s#FM~3u9ȐHt}1, W$l1Qc ZֹW *AZHٿ}F2nfQjg}kq2#хG2,?:ae5 }Nj8:%ҬOFPnnMXZD_捚3OLj Z.**J_w u\V31PG4<䵅0v1 =&, _ʠ9Y0P#ӚFev/Op^ABAZ)惽Wr [ o@^M놕8 *=hq(GN^ACw4/ZaAYt^Ls{Weܯ6Ӕr0:4'sHaYv16„ʋvᨷx+(@I8YRV)a٦}5qH0dN0[ak LRgtzj!FCm B.ºw]ҏ53Z9ido}ȶ D#t\άFtfCDۄQyh6siYӈ=;%PzJ%NG(e&8dLm,HAߩT҉!94Ak3m|9ۨRPx\|l^4 }u1lLHԦi0uL@ )M{U> 0~[c PaR]\MȁmA2@m olDq#'iU=[axbJ%PYlț7mO~B VR9@K[P}-RGG\~>2zm.=Jl.!-Kk"sôž{_🄞!y[i\vӨL#6s;3"XTfɮx/e}J9GץWQՖv/.r/=sgw6sxk?}?CAKWCw~vjBY LDG܈2&R(;fgQDz- Ou3wt댖yr_/pp=^K>` \1<3?p_%Kb]630i2}4:B^xbb%F>hz^6e6~z;DRLT2ot}!6{v!%_IV -pc|(K]!qN(za r1i )}EA$LtMn@>+ >vA ׭_7ơcAΤV'`$5ly_Wݞq5]RFqrֺD=s RR $e1N_3˰Gn|e=Սw&ZX5N>ԔYb1c5|l9o!;zۻB&%vYYTq'k\] ̈́5Մz O0}i,k#/c2L&ȣ̔Gҡ$C{7`0lC4ǞlQk'| ;8#rb3?rUz4UA 6,*?\0. ŀq 9ڨ:d(H+^{ǍU/hS+`K |}16\xS6hw`#=RK\ &>Ⱥz׽v) ftߔ{m/a5-_]3`~ zfzUD _;uOku!88ғG ^|v_D_ihK <2 ]T+GYRFdꇚjT4kiz/YE i43ͣ'/ =ؕXRɌB8P3$Kl#ʙAJtv~ENVa<.dj7!Sab.!? Bۅ% }SP},b|߫˰d!A}~ٴ6۪ g(+> X_SNeX6sQؼ<-Wz1H:rqa%h`8/r&F)L&a^ʹZ0.S/fA6Vf85)-bַ [$diԛs F,?ٛkX$KM6$)n:'mqU9v/Jhksٍ"Jg*ۏ""4Wk_'wtXu8źQG{D1 !/xh`-cUOȮ:8]{x@4Ǜ܈k ܶ\ n9uȲ4yY:.Xkf-rW$lNEkpocx8 Yʔ^qj*o/uï,\ 1ak `?an4,W ䷆*6TKD"yEߕrQL(K Nھ~\;ǁk~>bW+rlkA LmwhWS: =Qb_i:w&39ʰE5fJJư2=ńqҝueR;~~@6$ϿߗOql|tNP> f‚۴S\W 8bRڞ,U/eu}ZEt8Sղ:`J-DSrPe/WƖ(p5FꆭC@g+@WxvS)䡳SV}گ "wLoˮMvI`8OJGwa4*lFG+X/uqP?&KX&VewGo0vs 5_[n$:g8\N.ԘZf> ۉzz}1h4x "؏x~2yc0Z l(#:# ;a,UFN!U}iOIA;Wd$[z%7mvn+4e̳)]=tZokC =x M5Xhc&u09J#tu-!m)_qtjpθm#HYmsU)ZCڨ+)G STb,>ȓGTFdK4, L-,s[Q7 p=Z2LD=CM/bƿp{6ǏWG> WdtxbST.,Nc/@k vhoHv}U%j0Ng._W\Rq ^7 E/dN&.q=mgCl_/Dۑwfjm X8z켾Qdu՗7Y"Ln ܎Ksנ,gSJ>tuh ҟeWd|nΰ:2C$ r(eW$)󃗀󟉁% ˀ;G9N{B靭 '9fCb)=4g=(SsL:W riqMa}~K)ͅ[`Y.VFVNH\^Ĉ,#hA827(Vp,=o=*Y?Ý!fb-n(L r? v¾,suB8Ҙ/ 9qӛ)1veϰ\;JbbV^CJIzPYu-0Pj:Y>?Mit_wdq/S2Z ߧȱQHɼޕ=]? !Qn9><Dž.SxqPGjU08{j r'Sΐ$y1{U$l4NC޳\$wGmb rt+vCX{ȭ{AW4.1n˃\K_hhvdvIHrngGW"kwW- wuͫ6"Ey7x >h"LҁWroמ^*c.!UbvYbB3-U14+WV5 <_u*v$8k;ZD*vc6q ] MviD}>p;0vݪьQd9*o?]sa6դXaɛ6g*XAUf(C~mh\@2#_>W;tIUE' -t:rz˨՜4ݟb}Z U Яa3㩚lVf)q̘iZB'NQ%v%լr1+v;kPGrhdj}G5\z^h""nbA_`NQ)Z<"b!-miU:Z4FDv{TaM~zRㆦBz-`W>ȝjH7@pKS>ۺf=/v3Ү5CVraDw-g xc˖;.IA,ByU(Mg(5]iE2chN$N9NOjfmm@DCbxe(` ldg{7*)u&<=oK56FͶakWA*[wO'zty2QDn2LQtf {~S`[@ڡn8Q-lc X8zz(fRZK~zhD\rn¹B9âF[7X&sMѓ*LŏcB75~9}1~~o=:+yvaw?PD[crosW{1\[=yjf7UL˳0QFljU糄f㕳Qi{HJJ</V%*IEsxgM!%. D3/:jnfI?!ҝ3@4`1gY*J)c}*ӬZV gjkd; _d*10 UB:d'.q|Ǣ1>hqaikCO<]Lw$*0=L dusVoSZx$1l/ 96 UحTjt"ʜP:l`䛓4l@b _ܞ:UFlt?՝0m۸*%LN6J_7'O7lg'%B?+@8xkяzZ(hէ7>/uR' T엔uF[T ~* Q\k^y{m>6u,n`ȌYUZ95]'ݳȺbQƿ$> HD=J+Yq J L:VA\%y\7 uмLޑP#OOgLv :`n}V Q@Y=M'v0z:!~p9Vj'tW7~d}O" F>4Z_;.[PڕKm*+6k4./LfN?nJcDXmPu/VBmIːQwޯlL:Hݚ`)m1p;=e}YF2с$DV$ƨ XҾ$E"k%#bTt= A#fr!UOXb};Ya!RW`N&Zk<2O'ָFpGWL-UqxŠR/dn>f)BZޙ0}BZD )5664kF,晋#[d[!_ W=ֻ8C Ј^E;ʄzR*VG/ ]V<l Z{ndܯ&ל7 ë́>ޥDW٦Xy'n(ߛ^$ , ֑f`% B{HD`yr`qq\ &tfl?ycLMLI+tcq1Qj\,%ʂ5wh[8ao j*4FWiO0P-|pAV7[!XԆ .(.'Ul|dx~Ń()8_m7® OgBJkm-z^ 4;wж w"*\+mqMCX::I4Ȉ) xZ14˅`j[RBy.3q1܊MPs=%@\ƣ>? ~Ugnԭ<Vr#y͙# n=ZaI}l{C&MDEvoBMxӹZcw\F_8uWou''wx X${1А&n&(lܒiAZ<ʺ}*1WC #s5*ʌ丳K5;mw@KVtOd!ݧ/ ɽ3[ڜ^qf 2§^ *:$3)}^Qjx28 >\_-³9ޚBc!G3㣉]I5,Ŝe"m?}-A"@!v!ҭ>2@@^V'=;Y>TZ}M)Ea5VqYr~Q,@˵ߣAn_a5Ѹ+І:h&4i"\ 1ܵ6N8H^#sgkݠ#NgX%XAqj1/ `\˃ы{UWs`7OL/-)xTcaGjNح[B@l#?GǑ͟6Z9ٶo^ԗ?ސSP=&Ȃ-v\prIݥևi6DiSld FԠcdɜ[:e9bȳ$n88IAlc >uR@87CVQ:Dur9Y6ٖ &g{m .|(8ΰln~qqLsX<`<,ryŎaYbF+L<$FEKPVJz+ Fz 1‘QiqMDbq|׆;r~ʆ j#T/6桲&`ɭ.pO*9L;=X^q;,M+SR! |1 m@n >5X!g vi$țЛvS˞jj;c*T%|?SC5&%b|k8`!ډ$2.3\ydV5 {%wwW}ܭo7Oq1ԃ521oqYn(v%Z6kf;SQx~hmgbCR]^ ݵ?ฤ6uÐ dS2MvEM /PۯqvrR'=e~@,FHzlĠՕV5]`"'\X8Cq@t W~GePnWkIe4sPZ kS4"bW퍉ˤߒrQ^qKnV{ޡ[CT9jRx#ye NV5{k)u|>dVr7i[=t`>`@Q5"- \]V3Uyى\2b.L\q~?G$ Bz@-K]| {:xߞ-b\J[4?T#K]ݟ?DS^]I\r8^<ۖ %R% 5?E=KF:)5N 㡫 z9Ӯ*:Cn,;h n8 ti[+DJ Ȯl'í ͳ+/Juye0PW2Yϗ,t?Bfq|C"C-6EqX47t9x-sܶ45Y9(a&4ǪdqmU !Z4*Oi%7\"YBE-Hg9]R@jE>,;1=3<"PYCnBvSo6uV#'=<QX,G)?9tgX7P7"J LۊmI>' oWJ :XZ Կ{_Sbg9de"[u=%aՋ 0/* #9BsI"u1AybQ]7D/iP?,QvgJEo4LAѯPު+WDY #jF?0ʇm`$U+I=:2mcbh8-3A_"_wm\Hv<@脂'hµ·qȯ> l(0 %^a%-0h M&R>a&ga cD .?/B@jҟ-f|M@dg܏ [I4PK.`^ҺVQh5^WѫVk?iFE^dV ,^yEAm[?Cn`"I ͕Ǯ,tTš7M.9:q4gKµJ4  8$ ʡ@;3&qeLohA52[2cɰsBH=Hza,i.l|w51p (N<=-ˌ=7_ZbfF^mcv~_JKL_d?jyf5ImV1,GEIey8b ,cAԻC+GʇLT=:%oXrKQՁAct0tafC7Bw5}.T"s݇T(4<`ti3&)"Ż[ĴhzYq4z7g蟀#ӲG+ށ6s1@x5T 7S7/K/^19C˄SXJS{g BVuiîw1}ShQwoG̝#_+לf,d#mYB /V`xzXڋ?͚ 71U})7c$HR5ަ5h:t-\D3緪 nw k}t_; ~qڹfeSDARbm 4s^3F!p]& 8'M R]eb=@qBQOc)xٜr Pp"ȳr~I UL]DPm1NA~x$|qK[KN5C O#z)g=J|HѨ-Bѽ*0yH38 &^t[,CL\ztƥٻhEm *F7ch//b\sRjehK:1jG~ Zw"NtRWm0ui>?nYb ٰ|:chpOl`C8͎L4/Tљp5 >ڵ}H}Ud)8sU!*\gBf4N0>*揟_`q$_ᯕdU6._wE!Ԑ&Y6bR39QNQ5VNv<W9 +3ʢD]0Jܛ-g&N?/\[t2RS2>,0cMy$:Ȣ0<טJA^0(Wax.Mc6lTr ;YBKrOQ38R珁 &@)L#j{Hж:È:,;,>Y|R;(y='3KQ *ۛe~zzm}6l*r¥T@a"6UόXp ྦÕL4Iw5scX40>w6C)AIM RJɜRp\UvxUF'b/>W|j3բxZ",ɢ WxF 5wqUr(5,RVě~3˽}=XvmTDЋq~X!iѱ'!O0ёkIrc΀"{ƻSm^qL%WO,vs7 YҲg m7&غ1"WkgfgtկM?Q@vTǠ`s(C] 8xZXr7Kq6-ֲUW`Ewzn01b_ĒSy*JXn%F 2XhNM8zڞgA>t\%t m7f$Q~֯F%y<D==)QӌnɃPfSqP"LKwkb#O|4B|E^aۖ@/,㌋@qKH5ǑYg=; rD tom=l%Pbh=)k^Z P wѧ,IaUn :%JE@Ji̬:6kKSHj/d,~n/FByHg(*f!-Z[+9". g$prp=}纮[^m;fmxDI˴)Lk&ksM\|q]v*;;Afy F8k>9g|*x*cP~Z)HMXњK8`|__EvUQ5?<[̉aM&7QvgHhku`Y(Uy뚰P6#{TH^a,O@-`JJT5 SSacYxVurM创 ,LPg&Ť,̨ռd@m&W{*xuĦܩobx]"_439|C|kP-MmܸO`b9>_~OAu1\6q&Ied>6}Jn,pӾ'!(6&=.lQ _(N^%jCf!(*+y=e$Z3hT0VX7 |g';Nn <o:'b.8> Ȩ{`L8 ".$! A7p<ᒜ` @jk,{&qIDC0dϣɦayMOf庁SI2XQMDi2^J1 ;}@PAJ+)*F+%]Ie|I!+wpnE5}$ԥyp3c26O M8܋\bΏ/ʕZRwģNLn.r3evۅN&ւY: o:[p˘B0Iz"rB _ pĴBCWDWիVr쎄d@ fJ!- <`b=VM Zkj90*>sJt~ Qp|?+(um+R릨'pL^eI!&E[IK-!FZ˂`b +7A.HؗS j:d} c*/%z0!KYPiEP%T: (*^N͠5VWz Dˑp3a,,-Y]'BWKX?:[J"n, l͋jCE9:a= d @pr3-RzDfd:eM>gyvEMxNTX*<wrP?@-+qc 6eƋJeN91p;c H۽ԿREhIE(bxKk|csg9=^v=Ns2|ɰ |Ց/3stm;k.NW.kTZJb˻ Lf_G*o3D08/x,"R/|?M cW PȺ*F(?}`cT){HFUd+|BoK2;{|߹- 3=0!:Jٓ|" 99CDc&nO=CQ!17oOB4W8bфg⇀ o,gYý D;v+x z-_vq/t/#ؓ T+^QB+8nފ5iZǎIڥowOѡd>cp1W]NI"̒=Βr|!|әk$}%a8P}n`%D$K}sIq,iv)k@ d }m4,3fl3 σPOdSoJ~,K3# Dޒ*>Č,LDU WADXr 'R?ÍPn7 _˕H=x[l~N]YW0+ar,7t8v| $I+igWn]M i㍇Z_6d deΕ&S^~}j.TotmF8?i.LKKȿhhUgKcz`ufV)Hb5iaB EAAgC?scG߽qP)^1IJpa _o[Lj&$sM^hfp 鎷{oB[7w2ҙ4r;x}{IoapA28'Dqnb2)ZTtx0`AW*.%~ڽLGjKúX?L/Vb+TdmwS7{2 |tk9rbRWR=Э5moąMC.,nz)EbsF Px,BSqDt  ^,i_c֪zNOojEwSwHٮƻ"3O՘FʡqRd!+B+^p5ew?nCĘhlh2^.=4RM8bqiplzŭb 4]$O@` ?.<ƫtζU^CɧTAPh-Tăwo*4mƣ7Htm:6:.]6)Co~0$ŚQ}J=Sw s-/r"QGy?E!m@.s#1J'#D;<e)"n+j<yOܺp_Ņ{*JV$-eաpgD(0 W*c{sR[kL2+5ճT= z"O@"Z9F NAϝA/!QV+;aWQVgNF"ToyIhdeqK]&MmBCF3 44]mavMf!⤊nܳ!?ݥ/+5rrH RZȽu7 \v% E$˸m!yV]µ9YFLLw|* ڂu&o1GK:Q콮 ja֚b&v =h3h~Fj=dͼfrO;||*S\rb;RmD=6®"۫a DhݛOߠmç'YrJ1^s̫SPqϤ  ķjfH\}+}qg;'zD\6_/}7 ~~P%YP6?t;NuLo['gh8,FX\X`*EjK:bhbS'uI`rWDRCEAķOM;?8ąy2ƣ)LCZrO,*$ȝA&.Q߁<9e)ՄIG`Η k*f^:PY넪+%kvZ+zFGwg] 59j{ =xuЎgzk?EbZwu>Be׺=aאVQZ{9&*Sk'NI$mD_98+Sb oѐx-)4O,!"iU]Sģ$gX4^/3&\+zO ő8cSBm(:ZNA:Tk 8YV?`HU#æ4Nbcʺ-y +3i:dd0-!J-B[{o9Q?@`x_ !m܋wOcDxuⵈۦ* Uy$1g ]/JcQF\oW:M^Т7&դ>S׶ ,UQaQwŨ¸ 荨JE@#j Kv!;$\B1aM2`63/x1Uņ'6/M &' rcU p9bdhP0 .`ITQ}@qF3OؚPg#czc Mږ>w~8ǜhhO9@1?(Y^X#bY RQ#}8 ;J/wOFg:iAcB il%(" 1}&&N^7~ר[%I7SxKA=Zrtpemdg~<Ĕ:Jifϗ?#sV*yT0XӋFOLK-[;;qa]P7~q[8K;AW1NӡMgFNhoLĻ7ZESȡ,K,ۃsr⼌lײ& Wț 4ﬣױ-˱ wlfy4!eޘcNdd6nO@NWLâψ<w2xԙɊvx!Sd *8?Mt|DWG;pDae8;9ih.hG1 g"+IX[+7waPC^qƂ3AԘKҝ_BfT~,j^ޒn>iQnYZ$AqsnK*=3mrhhG8=gƂ]9M"^ nn k/ e.QFM^u! "u3U>"(깙XJ#xP[q U~g_}u:ܧjYFJ6Q UX1 SI/ LR!s_ô<\<o}`pn: Si#nO@W+U-fcsry6^B 5TߏQkpחSxe%mhޭ(NJPʯD|2GRZ G36Җ%o  T?K7dk:>۩Kwk;j ><.~lPdS3#zUpq"a`e (\뮖 %lkYU _' 0n`@mD#%"c'L94`drJ.ieO GnGŧ# kuPJF!g,"w.r$-NL-B̭.ٙ_Vԥq-= ش\La[֯ٻH-5[C.ddY؈:zB=h_)V]iCFbWȏhT^⎳:cԳ8Fj~+c ?yT@eʴ@Do5E>OD'q_T\(p@}}_.r}G* [ڢ(% -2$p~ |W#!8X~XY4`B~`ʃdݨFZysi mN }vLMzDVq-/LlmY3՚K[iIƒc2Thx&S‚HXj&dT] 37}b `~@WS$AW߭QK⣛"d5KHA6>V]\U*ɞr09(Cg4/&ٰZ{xc,:t/; S]` }J _/hxm <5ev+gr4|ϵWӨ `lCܔS6d<LO,߅^y&3:GsZ *^Cا7߷]h!hB_KGaNಪt'V$n_2DziOQ#q^?*֭9YNfMROjHQ0:c qPE/+ϼNcL(r\]0mEg2i'w$rJ#sh:KA<|tM.4 =+m$eLI|@ $l>9Ua~9NFRzjMСd h.M6(=c/:|WPWҁqCwrU2:J+G4DC G^x^ܞ&DS}d K}쫚N4Z9@ۭɊ}NB-!L6zr )xLN gkpDT/#3F6gqP%@PweR.\nغ^ؚ{8ʰwcUR픓sQ|1/($ a :9k.8wӦQH|;|Q 4?dҰ56R&bBI Ic2T@;g{/cCܱ, @9r LX¶Ezi$H6 r 6ەHKEHi#KA{T}+./ϼ5O18oJՒޕUwQ1-)Y2kőMu:e2 ]p-%Jbfߛ׫| $Aƍ a}-n)jk]$сMcV,U-e`a@^JcM+ yЩoΐ',PsPfܛ Uw!H Ҏtp_X"CT.VHaD.{/Cz/w]f?ź9bB1+Z4yd̃1X]P(2s_q"Χ8aiɋ)Ŋep뱽6L&[w)2}"k5 -D %[ 4bT)MŸf_={S|XK \6u͵V?eѿK`qK^7Åݠ?'K@99$/EA=6_m)C9=b9yx'-w&r"MLq\8RW'q{u\ߘ@}iJ1Ұkל6h;$iBw혅ܓ%ċi+y[G^dD-".赏6G`to}uT@P'(]yp+sPVf_wSksfd>G"OmBS g03}]111:S$גA+5zO-S'a=_Dɽm ,t^[9DB?%LB.l2\5w窧SjLO[kBqtR[h_Bikd-_k'p7zI% fԯS`r&fe w0$%A3Ŕ,C?yF]h%B[(A62noerC(CqjGBneLz?#y-N=~S//NqX?xax}thtb$$T (yvd}<9wd`-]~"D Y|j>h4sRɡMpәKBldf߯c6m0={/kɑt~l5EtFrxh*$%62Gqj6-D9koJZQ=ä҆[>$] Bi0^9NtT7S G+|w@5Ԅَ eiPs 5p'47*> YJH0ul># UzC=7!-4^(n u""`\PpfKkQ]1']AHd~,t"5deۉftPw9۞+yd䫙;(Lf^XZJ/ zǑb()hɛʱl?N/GR RtG`؋-‹W#a`D eYl7f1ҷH@[nb-[u@3tDJflwhcVܺ/W ќ2+ 0oI}x^gn%Y&PvvV[.,$DΥP`p[3-ȏf7]1xPY-J?}fcԏ0D CR/D?h`R> =bNt^=+m1TaqVL$Hk Ԧƻߒ4׽u;n 0|KsލF#rgMIG! 0?'&oXdEŏ;t:!9 tϰ@*.dJxB}\M8 PT߅=,7? ψW}c<ذb=cw:4Q?z}Mw"^ۀLz xRMeg|oZUx~Vv G$K$i}ޥ0T8 X}E06,-0aǙ Y=u_ˮ?A͵[\Mƭ ұ0Soxנf2|pKlTD3_RSFE9A_?o Us>sqXA3 >H˖kO;LxJψ{% "d)mx gO>6~,8k6aĹ8#nZ ƣցҥ9/^4őB> D{"RD\ņ+=)0 =E`%Rl;>Ns,Ω)2r~[j~%]pߦ :Yl ^Eqx07(@[5u&}AjL:p Opm_<>7JkawEf%+y!S)XЎn7V:-ڂ-{ByuEb T.c984u@Y.t>)f喠%,~j%j ߝD*r]k=pW 6#+Oi42x*<?gBgM"\A7b$Ee [=Qѳ\5m7'QeFbXLy`d> I ~h")[+k58]w3b[B !/.-}Y9ci,9cqyF9WϚ1 et(z я`s;6MZwڧfsFd?X%Ȁ&=ΛYh<жI4Ag^kgͣ"RBUWM~=;K3X{ <"k@/g`ֹlq2NRs/5sd!ORkC0?حmјB;-TvN{^K-kU>65lfɝBm#NZUɜ9LL2٥?sC=p<#0tB:m5JlJ%T}rѬ]'Ab#N{_ƴ5LٖT lam)X6d.ao.K&cfԋ`8L#pkQї~^_xR^ '{هYޯE<ҍ+S:y!LIVEOЄh\kz_@[hO~erczL$|uRGk:}Tn}(Wpg3~]ZE3>c02׀ڤ/+@^EI8o @噩ŇU6̭Rx.iV-+9̯^Ϭ,ym,O~+~ؓ U~ݳU/ji݂o+#rZٿ H%z=7$.}XJ3̜RofT҃ \ cR߬7NĿFZ3UJ&"SVT\}&Ǭ ,xwXR&"ɵ6۳j_"_NruB6ȳW)8,Q/2jd[lǧR>|,OKbrzFm.4>4|@Gv Q+du)OVޠ6WিzޔEhI VZQ-#mc$M\GѨ۷VA=jA3_gkdoO K Vu.^ߕ*RNj: e8Xu;S"-\&*b79d}'T<Q-Fn]g NfI#@'${ihmN9e. 5. +F+I9hżMt_Dfth9h TwR¾AЬv"2v -o &+~ ی[C7g`mu4*N@d!3Į6>di4@kZ@‚K%S_]#& EkΤW}'[`86@Ds=!^͝_Ě.g8r>$9Y[#Y7p[ڠԚiuËU '40,_wiRsZqaH¨RPC-&ȧl}2 WOZ. Ixeiyҋ]J5a8 PbDis҃A_6Y%\:+<s#ï~g}\%rw j[(z-n$a1$`MU.c #!wei’TyRPks=:hgG۠FQe8BQ_WefN8U1٢يe@1q4=26fuo`3AfW>Z{z,؊sW!/e㑬BO⺚̫@g`D&gD%I4OjzB`$ХmWr$glwxqh8`L{_`ٗ[MigչE_#ud"~$~UˀIq_TK3̷AfiȾ=mCDS]tb:aSH$`_6O"߅ȧkUP!*-q4KzR1NZ27#y; gDŞ,ٳu T.=5B{!8O=ei֕n/ O60(nnXR ΀́G-_XC筯 4B;PVo/_1ߖ.fHLw^L>,+Տ%yw n;]ٔK]e&5IG -Dsw6}CLu*}3.at<B"{?yVs3;SL_UOkSnoࠐf= /8 Xϵ0elsޯ*_h}wӵ6ue[8ν*eKN^ZK{zƚ v2{'e#?+NE*̫1;U7\W6СHO\X2E$l%aڍD󀋚QhIx%-кu/2ҸjxR p*ھk2 H[W=mG)jqWF!R(m6ru5@M"vK fdyVp՜e MiPG@T$7z{]THYx!V|)kD\Y8~~b_ ά}م.${TAUokN@RT,B!@- ͎-@&CԳZir#N>6JB=+A+|| PW{dv:έyUto$ &H[\agK@8֡*2Ȕ&>!s7n|0DIfnV6a؁ u診 Tw7馱w E% X!8E2˺ˠ(d ID*oNU>Ů?ٯMKHoĭH[8׸/3{m>{Әr80"ij8n=E[!@r+yn_YnՖָP {Yŷ=2Kg=T mPVO n\UG0if a\nG\U(Zi2H 6Oj؈ePmMIQuS^t Z?Y$RƘ&@`QtV.Xhf"uϏЫWcnn??Jɏk P0o'I+VJ/JwIg$¥xߤ悕 $B-T@?J!ɒ³d P…XH<VRܟsӹ2{+2?eAb1$SfBB6[N Q{Cᛤ~=QClċlxy MvlFzvKJm4SsN47^,Oߥ o0k9r@,1bPV8eXNQ^N'p;hY]nϲ Q)y ˙h_ nrnZYKtIEk)@ Q( !yݨM7(Fѵ1d~]Ƃ+{vzo|]o0-?~$CHwm RZ-76qM*4숀?HJW&L:R =R܍w}i㧂X4RLD Gǹd*?Ytya"[-v:a8 QYXb;εf%46_3}c^)J<ЯO;E,{4/m~5\׊hxb0/:v+W ~'F9z05\hi.!mj;Q0(1ה,RA ]cAr-vopcnu>xW>oV6e2Jl@͞ȣz161HPOyL\$+4FY?uf1Ҡ-w2.ܭ-g„Bg$(YDyMy7u֩\lMPG78q"3󢽃r,.нұ(5ચ>/E QaP# "m8G"ws듄Е]GwDu[$ꦎ%>B$X0)YM@u(mu5v#]HyTJjԼH"D΢]"t8JN_/PE[|.-nQ&mg=TGݯ\U[kH6vaqTd&JG_ %2imѤĐMi1<֋NXk\ciPKYvpHԀ~ﰝWk|O9BA^m/bH)&d+@1g:h)p_"h$\^lq1R'T~"PƵ'Kd9 ^cKz{rI^q% Y8PLM ᴱ]\& !BI=X%MVs^<C|dhuqtg) 4&JV !'@.#eڽA?H )>*?]1dr |Yle&0]=f`a#8v-fy[="r3iLP.ɡ5 1}!R:pas'Is823 Tŋ@Vṟ%{&I/|;>DIGHzQ9=:GvE% OZvb:]1QLw <ɑԝhnmS{ lZ1`vۗ73VsYL9iB:G &yc6o' g9&NjiH` i&d?z0Iql 㘹Z%䋰atstG_ J~O,`/E燱EfH%_+HY\$hh|%kYEf6%ڰ LF a|Stb\V flO7=+v&*> rJ.˗h#r¦Ybm TG#3̦w9ޔr[HtQvL;+`اXNUYei.DW Vo[P#_n}tV_=aˇ=-d) )ef,@/"4^/@ |d =!U;.?[@ٱakI +/ȿ>)ܠ: 5|G"sAWsj9[X0;OjJ(*IЩTQZD^by1m8Jm@OjpSʇ|RSN]*|$YdTpoUL}Y5+q*B[N9EmF6UyW+&cm$v@EʞDrk7gAiʬp=aE%Ѡê[K/g=e/r1V7957 Õ~보ҍ+St{VBU,TblũPp9D fN~;3`D&vԎ_շN' b&!{_/ GtPhMk84C_Yal!d CP_+Ez2Z=<̂148WOeO:7h4]j FȊ(%9 ^OIU' ($$r=Z\e`liyl[9)P' VZY>j85i¸QJȢ:p[1䷑(5OnJ(&V7Z Qx< %yx7w''jccG_(CлWDMSN8AYViUh0!?( Ea|پSQxOҲSF`]:fZeGow+ ;  "yv}:-$71_U4aeGʬCS5y@iz-$R dx'E7^=՘m)m^1u)3!*cZθY' /@Cʑ_BSR p,iHBOpj_{a_lr78wk䤠H׽idž8E=ُ{A)k-#X-`Ml۰A;TPpqj3"uZ RXi3IrS}<ەXcx1|}X7Ҥ,rR`^`h[1P+4퉙1&7g~5DR ZH5ꯠ&CsJ3PN>;%q3Y$~5Ͽ{c߆úh =Dtt3s&t֥~RÓ{t(Q"wHEx/ة3 NG"<-j; DmBƌf oPQ֎2e3Z yT(pK$ZΖ߷\]*9}՜نۻ+o w=b0 vN/jv;>Bn)RGIQ N./ZFDŽZz4:Ib85UT 9 [^wNָ6G7XwC^ȇs gbԅAT_!M}.sn7c H- эxdDwP3^(Yٱ:v6i cT:M[^*83v*!׌#]~~eg+8'otM`v 1PY/ C5̆I>{Ѓ-&qٯRӈRu+5X4y3C %dd/̝2#E(ὮĹ@䢗g%I(ձs;Yb694$d]<>y#zS1HP,z#в+8{ "ao _cT,UF4E(eP=<.) ^\'2LJ9{+S=~t:;hթ.xss,:AJ%vExV D^ںX,qgıOSЃ& a;U-䩌~8$\I|-'%M2[v=3\ YssdJFʎ=Hû@ЂJ(~oI8 /v69ÝlMj^ҊUL DfmQRwDW< Z_b#Ǔ vsÞ?͋3l^`0f{zJH\)H<܎>R?~,9H+/ RCYbpm2k`8)|gqi:" Ssǽ"շl+L1Af_A_W𪑹|EP@})8ϱH3c.%d/mK{Hhn gjHvP`EhJwc~nІ*D|q paV2 "V|`5X.I=zT`) friv[na*}?4z.KU絁gA=OL;4Hg~yL/"OC>ΦnyK/$ϯ5G+2DmF˫lWoixsAY}J>m󠨷 шQmټx Sgl@/j⛦MG@ͥB Ov>ޢx^*zFaVqHglӼYBcȤ)E:|RJ8&@W޸;] =opoo5 H0ȤD֩2Oq!̥vK/[ӯ x9f,S:Xil:%1^_}{Ru11&ާd$Н&H1+Zs⨷ wn^,F٩~j-(#"]'EhuGv3CE:[Mۼh0 -Ɉc:6nc{e#޶(Y>0 ᠝Mhۮ "l7̛ ~ 00}^5]ZX$5W?^tz\4DOr~OZa)k6/Tf ̫^%$!Ԟkb,Owe 3@k)'m `4&$1$O9ohHu5)‰UYQo?:v dbFҕ,w*譵6vig7O%䤰`suO,T `ncG*=i^IK̤EL9MMd1-|"㾉ܗr v_2بh~z;2.Y΀j K3B2lO$9bV @uNՔtK+kvY}ͼhqEzC'FZNkҞC @N;y:j [Gfd?,wt|:l 󒘒&JB_O<X]F= lfciTv6|Xs╀عu[gq5dv}`٪oXYmܗx,tj,>ȾNĘ0l@+M'!7[2/C%:4/B淦'F8o>SRL/*b̀:ry4,&Л5nȗ sǎ-cTcL*"v@jܔQC kQR&c.!ǶxQނ 6q44F5<DK>/-3Av 2=ݧejH & ߵ"^Vp?ݺ =06gK%Ub\UMSzJFb#vΆ"7#̶hc4>ˋ/xW9Sp(~QiZHG4d$yY[^UΈYNţgjqUWIo?<"|c$RPȝ'ĜY~CbޢlMB {4VUݣ{sF(J/(j"P ]5Y5 4&0Lck W+#KơY)<N4)#ɗWV*]i] # zPk(n@码Olf&i*m eȫGXV%_%;+ H_`H;8W3 4_I)pser 7kÑ=Ǟ=E:TKbZ# "rA} 3 7#2Y7ARI,oɱV]/Y$|׭v U±We?JF1 L5Y՘=Lq[NQ UEy@X'-LJGCT1%.b3i,>XCj`)!]7ug")dK`WANOGnczj<`+ ,W~g *~Fp5FBjMPȈƼtq눾J2%OyD #<@kώSi3P'N{.E.=9L|{FR b:TѰEh0TZ9؍tRFqq3:ہ&\T#,\|l$Tvӎ$Lr eN mP3|-KTZšt8aBʻԑ&NQ94^o;KQDg;?c0fv$kI@y!-%Wdz%Fo<߶6 _^>FcHl)5Z>DQG8=X x90=7ݢ )KoP(oLQ7Α@眩Rq; %[TNj;743VTZSZ'FYE+PXSnc y.^䫠*Q:)m_rݙhI9:Zr$Y0,iq YdSrC",j}C9ݮJ+]Ff{!}Tegӫ9{gTF?'0${1mwٺ ˲(^*(nn 7*]?'D)i|6>{5f<+v[ҪtwS Gύ#pGh;?'3SQcC[:g3\Y -^@q8DB84[ .G gYZ07070100000040000081a40000000000000000000000016650a15c0000bc34000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Qͻ]?Eh=ڜ.+M5W*YÚpݫբ .$L2W?T, bbІuR.)f]5˯TN(#k sBQn>?yz8@#Zꬦ/U?ӽa@@К}&`\Sgp'Ez+O Nc7,m6BDnJFroY3:)i?O; zl؊֠A֟;?@SE;q_c1CFp@ Hw@Q)U#[ο?/o(\kĻ D6LB|a3UF!M2_h)%A*FsT{IHy5Qc1y%9;N~gl({:P(]S< L9վePI*("<3Z;NlȘ%=.մU#]Y4zZg؎&؅>BQmG9qpLB=-8M|BTJZDˁĈvY}v/7tebA3>h϶5X[؏ī {hߛb}9aL} ,O  T"uh]LD$;vuˉ~U Pt HfT]slW7o+A\=OGP#$2?/wsߗ $zJlj}q XN$r15`~u!I8dhœB`Qsje>*+hR'";$+ ,86!:\G>[a]~MBaI, # -NpZ%0bFyW傋-KO*]4'Jdh]oސ<ZJ-ZOw ژ343pq8x0 3Fr*ZKxج|,ռ/S⍂pB=,RzUJ ?^|7ں$ kM "%+0cK_ĉ\ LIeRIԵi[8̶š$M&nOx/^=8XaTXQPwLbCaoS1'5JMaex;+߃0€=]s@rMf.9~O Z49Fd&:kFօ*Єjm 9v]tx>z~& )]3u<(\aڵJkgBkcO0M=rf]?ս* !g4KF'vk++ ӵW=;q ̾2`3 ؾQWY (>:1UsDF?/80|_KlF+xbCv>A*MR1V|6݄c` dV1}.IURfSJ1y]~T49҅4{ ƉtHB%vA/@Odj2 W%_>~g8p";ќg 6Q~oNXMhY0c=$o/M ,Mt~_lЕݤQg6pB[b.>+xO}4,I-cU|$քBdXӦբ%*FNL3r%4 B{R`BVnATzkmKdus5׭3q8Rw5ykt6Q5qScdٯsi6轓58Lp.dDm?P%GjtiSZ`$Q05صmbĖ {̉Nvtc0:vY6+mGEɬJP]XiT /ji~jCL8,(  ?P; 3P͋P8X%}q,%\Y R:w;X z?2sisjǴzp؇2bӝCWL8+Ll1!aKhwB =Z"TS)zr y|p*WnG>P^t%ʡH'݉Q=үdڸG0yF@{^.](e?Z3Go$lq0M.D+eu/,yHpL>1/Árjk8ª;;;/p@^/)vBױ7_Fhn0PbiN5Kn \oۻRFeVǎR)-~m:z.zQ|wS7`NM"U'p?k W=mʯP0CP|Mr Z4$" %?i W| @~;g9ߣ^YNn!^?q9OJ鳪?V @}jkf_Im'ɡOJFh1vܯl8KZ)_SmmޢAoR|65oxŗ+UNL9TV+mlvAȟ4 P'TM;G6bi)LJayPUFEhߛCh:EK ]aXX)DMJVT믕e;<c7Tٔ)Ģ~#1h 7 7}%/J~1+:(>3<Үܻ)qq%fb6ù.k9MQG?CmHV[K'2FXU_yoLZ|,3:3YT5~vePc:m#!^RڪyA97zmoQFW}~LՖ<ϗ <)lbF.LA"[^$0Ep͢ӢoR;hmKFZ ӢV")9U p PTve&&Uչ!u8t/;SmJ>⿣OKLpH{ݢxez?g'ִl'iGD`7WRLg"KzK]`ҧgJQn1{g5fvvw`@,#BR~3\B{1MݺarCUHX54& S>]e|qMx$hWR12l]Z!!_odUPKs`ޛ1mzS{Um cZ-OX@[i ~uwÛ^#ꧼ5+j-4`\ 1l*R,խ Q~=z Yc'(RDOֿxL&-u6U ZAxty; [9HhY8;wqۈp 7*426 t"#ocl<ڑhХfP* gO΄s_ԈQU;(TqfIDX "t'K"VJ>}~NВ.5X< VjBZL}:oK.@/ljƥWz2M:ܫ|2!`jYX7t7 X tre5[]^%!5ƅU{ϙf_W{$P]],EI(L8utS6gmњhYڟ=־#e_uhS <Br6˙Fgis=oDc:pç؅x k}&_9 d^C<)%:zb-Q129{F䅼X@E.i w?VqDjrޓ1J1~R:XhΕaڬ' 9"PEj#ٜ!:);'p& JCx %a{vs_ :kwfuaEG*N$GĠ~ٴ鍾 cP%{<)! 27#e'|95?FlIF2~Ko+RæYR0s ]j CTD,'DlR wE&S拹dUK?,`NRH:W%2ᒖ&@&K,\W-3o od SdwO%553 ]o4¹F. } ɼ" SwO6')\ iWws ^4.-2fgo, _{RՅ;]޲t?*6i=n vU#2ѱ^KK$5( ಛb"qI6p<*7M AjGP;!|#wr->_DZ8eO9)a2D͞u 0hC($Ĺd͠ne(لʽ `YF3t!J+4{\RH2l%Xz` 4Tn <po\fxDߝ3c;.v\5 'V9X 5ϙ99&Wn!Uee:h5s u-Nu<+G!,k٧5Ppb ɨǪL 2>e9HUQ+<(Cؙyrׇ0GtZ *Q=L).^4ð'AqhNSL tMDRn)0h%&P}GM"t+TIW{YUiUUz~;\ƐD_l+ׄ۠PsD6+,6Ϫ:vCD]7R1u揯.+1R3aF!@6n:^'8*5{f- :鴞uY{c{IL\(!~ݡ-fm1.g@ސ-.軗**'5)*F[pzXPaXSvnp&OA?26 ,Au399LmzftWh=ƗX\4KֶFN4qwQJТf[l䏰W(mޝݗ,GDMpw 5@i?Htk>QlXFL^TFt=9*~_Ӯ_HIlamo81~\⺮TYɑ A̪o f}t7=/Md}!r ĢĒ l>)H?ԝw C}&슨& G60Yf>J0]D~c}tf~MP#&7)z Jm?7T+p[6f fr=@Q(v BӔ L'1=oX{BO9 Jc;Pչ'C]O>gtOUT&񼾥Uɨ;mɀQCh24}v u}ƽcM3\UN>}6/Cb{LM pB@Lg7.0-,]ddg]֍jy !&9س'E8Vc~;i,NMFN$cM\%j~ BXH),{%~=NA}g̾Pg TP x\nWep$ ~bOŮ a@hɶJ:pKW{):@O&Z3=o 8e̮",)seR_?[$=?<4iwD4)g*~^g6jpwe,%MZ#Fx?ܡ=;&$( \rK.c*:R0 j>IZ@@r κ o]ltS FNZ\ܒ}Ur2[>M2n<@Dc-n{og8\8/Ez_DW=kdºEyaj$\!N\Ϩ\ͽ ìd2fng00bgy^Ϡm.$Ve* 8nj^_Cɶ5K O_;}kw?q''t [~z2*#p{tIj7ZHA( `p<2DGۋ+<W3[5v-([ᇚ8}dUSҍzFl /xX+ne +_ۤ}!"1<4+yE_W `FU/Pk[4`)Ǝ xp3<.JV۩ot| C{,?_C@g, ke ͱ MCK,d'1vXuӹR_:) ǛtB)@svp050x͔o (uaGeYh3D_Fj$!s%ԛ%F\Cc &@蚆ݪZ5ZpCפ:.BSeǡBwN`բ(Q~B{SDI b~Ja]xH= ) ANk /Rh!&\[K9cOΦn4hd@R<%+"Z-!N3)U=Sw"!j ۔\x|D6ltz\{zl5>J48,s{إS6xNї4f^Z1Oŏc(..[#؃D6=e2\eG^>+y. X㺀Bu<7>7C"#Ϸ|!Aj{Tst6XTF6u^m7':gzCHiqfKǒ_|\ !@tP 7k:8>`Uٵngܮ#JT ؄$q|Cʂ*E::s?t?Ƚ2`*d cYx%-#o`[A`YԴNxvw2:)GHl-O3DȜ# -A!aFqNچl;hrS+!#2|Qƞ\ V2TrZW^㍢Kv7*t*jcSF)/N(sc`hZT\o'\!AӉ!ʾZG۲w. ǣ[}-Qs؂mK= }0r_:~Xn&PM7٢⊢mJ/X`\ >P*BM9ӫ!|_AO'2z*^-A5|e&iBs25sySjph>S$9w[ F\H}LKz!|z]#Őĩ\iJ@ԁ "A5Ȥ1 }UW(ƍ(I|9r\y8uZmj9 mMQJjC@ۄIZaK,WwD#>ȳ m_v[#{V@27@VpyYD9VhZe/x@/W/%?T!uZQ-N "%.hPjݶizDAwA"=ɧ?M-j~kΥi "r_pk?T\IJ~]]ZK8`,rl5)Jvh:":~r*UGIo 2JDpm~$ Z/}Ո^/yv?X8\I'xQr[U^́['>Ԣ{ABc( 44K Y.$8bW0=rFőTImNehRHHBE^'$s3i? F.pIhd{"!PG$$KK9߮0|lzbD&O/ji4qXJeϞN/l=EVɢ1f{]?$Tn-00ѝ+g߆q\'hi񱅱#soJMN68f:< U^$3v8+0J3&B4CG.I%+" gԮ瓧YU *G9y+rGZ9^v3.2J55Idvџ ,z%$i,+dk;WlbIՠ!qֵ[}qC_pܻ6,A 4iTQO݂/O6Zztihlj9leSGEhusz;hLT߶d^~g%lK0߉'\QIzͳٖFCvVr6A:/."=OMd?NݴR46ZxYrwq;, > )r_O.Xiq shtE7i⹝i֏84S:(]@(@)­ZeL#l vLBmS_TbkNk{n=Ɋ :  1y7TYUH6)KBs!Zz>֞XeCn~9%=/aȜ.dYD5"MDѢ;-̰[Qjqnw^fR`bHs7%"Ij CfOAhJ\X].H03,(:dύ^ )W(akCFDҠ'KtI#W037?4;+)e,w>'1x-@<)nɒQsCb'OɒaߏWGt=&XJ/@[ ^:{)rBLW%EYf T=CQ?Κ*4<0oчRU"`e|CoZSX>EՊG!7Cֺ'k[֙ =H2UI?lٍ0fZq 6HQzKsf<04Jis"QSf;@6˪*b/l6! @mዣNDmFCaxY( 5f~Hwr߲H'0ű~5a9PC1'ImSc͂ɱ.r4^G2ruYt qs%֪M&-AʨzsgԢsBUju7r'^.<%2a !\u":3S+$dRb}-ʼEMv\KR}b!] 9LݸBP d.vAQ7M?k%Q>T'㱪W60uKZ{Ob+lˉy5-ՇrzJlv %Y`KKӣxgӃ)wzf~ܓ gJB=]Y*sri\{L0. ڇW[ ),l g9,G"8Ƌәv8`r$+Ee{]0#2Y. 6o4ARRJ䐅륛KoF-z5T^IMFo &hrTo?"FȀʙvT 2z9?yӡ^;؎֯:Rѡ٠^Ǵu^H#0@˭Yf~{"SU!;H8un=az+s+Io?D&Ib*_#8 [\!U =' NE;AB|=;xҴנB}R{s ,6Хy,puLTEW0mnri܆ڊjt> Qs"#iZulUrܒ( (WnI>w*m$`vaa 3_\>qY^:YYիꀌq~HDoFR̼+}aGjkːwEaY3b!(θ%q"0ыCK+LKc+ 0LzW1Zgь0m%8@ɍCL&H%D5ǧ[*9:t,Rq,3\w8ÂS?8,@RXx/%6{- +ҟEi},z;m2 QPfB!P<͞d{^lXzɵzmLESE_5Z4B~Tq)^lj{:\h&Tn.^SAr3lp.f0%/D*)[9ɳ!#O IITN T1t^~_U@XtpsL8C+UI s"s58})%t_y Vڐ:̕_Z>^5I`ڗ뛬UVL^@-E^N?vO%Iwˋ[aQʅTh=D)Z웬`6Ķ{)?9Ժ&&fgBqd"3OZ[՘ī鸡eXd2*җ=z0?ԣNUT@~# v7v ;l-Y^8TlU Gg a&̑IjJLw]1taDs3@G  ( ܠ"?lL7er%Sq=~9NKrT콒: >x Hn""TE'\?Y.+( pg-ZE2E8w ln˿Ԣ=gttH`m߆?CCb악x&i >UI_KrGgjtPZᜏqRdFX eV pȬ^a3dąoLl%ι*qٜ@]gI@e;bp}HN``4RlmhR[WܳOwE>{D.tJO .LK%O~J"us`"ePA,wFBn Gv8!srI~ub^:cUQ- s_4Mq1(N3}u&)uo k5/d^i8C32|ma#JK@BX3y=6($\_J;B;{&=!`u0Gw݁b}&+Th 0+_P7CjFEmUoo7xŹtΊ/Do(o;|pE#NF*fXm+۟V&LO֮Z\@kk2x =B`rߋ_wT_s̺ۀz+zuiz:JZ:Gh;'кފq;9}sgj_WǸ:0Nml*:\&$_sMZlq `x:W5tّDA'0`BS| Ώu"Dڭ[=jv'i v<ڻubϭh;n@s2 s0iB}_z8d(dkZɘ0X)4CmžYj&++YD8OMB ?")Hܷ"̛0vKv/jvewC@G+o5~#1 c8l&@>4'YX 1~M[CW/ƿɗ'nr0G@;é|>ŕBW*V uI@Ű{Vª 7iH#Iep{(L5ɄQ|OG?R`ɊSmsyYDC=׀ۦRqr:IV)Ȁ±~.+;!UZFby$2F[Ij2ͤS +_T(8\[{ǛEI0^UG"fm#R8uwEhao8#_nP}֙X%_]~3{p [g<ſutu_ޅ 4%;6-5r$SлYz  .ٚg@e.J|^<ULZ=qLK[R4zΔK25RF3vgVqO@eESPk]إnUu: wf#ثb@՛޹2]!NɍE ;gJjdqĊB?6ϲ ޷bf2./5aVf^?O2=IYfu,(x(19LP-as6VBMBbَH@P&Ϻ\#n.N(ђI"n\.IvaIv. l^UBjZ{B| 7PeI'}G$g}N 䍤p<`S.] 5-piuJ0[a䌊1V}=t"<\T8z&bBgd-vOxNâ.GnB5 n0xWۚ țil`&ro'K ='aQI% X 42٠\q_BW`a N@ 1ʒn yOiENs"X`aGQ.X ; W^ ) uE@G[4{lŰ[6u_}c3v*)] >J*;J38?@6WJ ٰL=~B4]lg)ƤNe$D਍og e4 R3D*wC:_)~!TثxfE %ʰ[d{H%B R09R pӘt t{`2ikȁ`A^Ѿl;$/ե :foX> "YfI͔ۙ+k|"YkOp]k\(ʊs0Yut<ÝʝF2xlJ7PޠN6\Tv*_?.bۥh΋l:$/d߷{VHLغMsf]1K .e; O|AZh@}M x9Qtg$ŒY[qd^>'U++-wL% MhʺԎsxsqdsh1{j')vHnׄiWQU*¿|[^ r V4qֹ0 +3ʪ>M`[H_S]yyk*$2p%j˸X[$pn!o56`vk/bKFv;N޶aKBm/i&ϛ)14&l8D@M90uZt2:(1]BMNPXn](0g:4jGE=r'$/`,s3ZIg+)bwTJє4SVzLpCԱ͏|,Gԅv`ğ}?Vt]?e~'>h[6E)wa2%|ɱ߇VY]H+Ba1He[LX <),kI.}RRMIXI{"` D&2u *k2Lmz2hRᕿWUedx\yәui[Z?Cev0H̬k5+$;, \A*r #cn u9h1nq@/;g廷>C-4Ro1j@^7HFP4zSن%BUݪ-sٯ.% < KFm 8F"E!ŘJUӋrsu#:O!Xvha#W<WI{J*ы>{kTaTŸ@>H>* @MV0/Kiwѷ{>;i ɑ=*MlP.ObX*,N6Iq)h*ZUھ0Xx9d; Lzf,}ا=9jlt tB^2^3Ie5FȠ ݪKN 5iDcbP=kyB52o9Ӊ{.[s#>c?\A!Jh24:9p8 2r!tؼ]_KI0f9P[!dF"@WT}<#5֤=PVp b *+_6 JbH P:3Lc*8$ڰD7 v<}>̹$@q[aa KѬYNhkMt^>xWֆ!×g釹v 3kM^KRSy8(˸GhZ@YCCIaSD?/54y9)WWE}1`_QƉ6ߎE5'׆jł#qym.eפp.ZePQiq|W bυ>SoY"K[搅e@SItV?mRFv [-v`9KR$||5!ZB#/?R,-m/Uw\*8H5S?8:Am03.AWs hymQ^[§$_1B`‡w>xã_6g֣H LNS)i&~,@ǝwjYN;MT#@J{n F6HhנԈ+Z\oX$܀5Sy&D{qUB`}q94xN+Ɗ_"imuBc!|S:Aِ#f{kBUhFj+U#OO6,CE?An!I6P̅'SL62"A'o_~@r^豋K`ɟ5a&hѪ<+,+i#rC [ vE )FL\h1(CWvԵ@uRjsj]`N"PG PduE01u ̇k49K"&_>STw+Oj?lG]z(~*k} :&Q{S#Ͻ;iWXQ/l42g=(ƻNAt07~aP; }]^mCԳrճܹvqg >׬4ڹfC"mNNӧZ]&SBJHW$$k;"7>ͦ&E18JΠi)NyCƳPZaW"?65߇)9AʟD썫&RyC@> jVw]"*BRF̴$\k^1gMq%#7֋GWf:(p@2vaJ /*i%sv"pθÖ+UɰAò[F$)X! <.H&3^I)CI"Y#no k s7xpFKavG `FP^ar|Lg([*-_/m*Fc8XhjuͣZ%Yo;()\%>">-aQ띹xXÈ.AX v2N{Ф2*J.QyqȢY5'uT~!U[ZdeP/@W^bТk:k;M YԷٯ5ûd3WLȇt =GA=ӻD˸T{]*D9\;C@\B3 (4.!0Ͱ4u@lz# nEy-N4DLH&nb s &ʰK^w=m D'ͫfϖ Ҳ=W_u}va9 edڙ>?e|1FKI-.۲>EVnZ6KE,%2ڇ3`qW%2nB^ ǘ%!W^!ig[<c>'`>I';u1H|'Av&>wĕ;'W&ǥ ѮMHML$mU#ӤJ4GKFf0J$:1i\rbg:k iDh#J=(Ghk_$@}$J;9d÷k7Bn|cH[`|M*d;w@U-~ۨdP1#uz[G6sd~T[\q"79ԆW}D3 y y|(_|!^B?KfjxLPإtz{dwk%و,im;;IAdG(1gw2-@q1A5[Ul~Jfغve%`v.4j4ZB/Nn`D;Tj,G"s~J֨⮿{S*dPHp?ieW%I--; /| ٱ[pG*w%f6,煺2^Aըe@%*'Zs!v#"Af\T*#96_.WGx&%Ԛ:35DJSL:d'\9`0-gjg>)1噼UեWqdc43Нgjt5!^O&]t>?3P&||w-H%tQLq5 gn"BM-𩾏tnE{ԐؐO $+a$ӱ;⼺yuSoaH.I?qU"4V`P/z: 2'؎XŚߤ{Y JI ǡt.%/eBFA,缎|?ܐ|pbn#%inR'YtvPާ}J\DSK˶ߗͳ^ +v,3?`W Rk*@};-P$ͽV~Wśζ{,{)A<cU.)ftNqI/@jŒeǸڟZ H4仡fӖL'"S5{zײޢ+ ~*,T0";k֤>8 τE3ƕ:R5kO5H޶RxH%{PB1{3 ?DsrWW݄UjMឹBiz69auE^#9:p߅ {32;EN h7 ԤjG!- ᎊu$#585S{wa 葵셯Pu_g%.&R Zڪ`M#'R{קk\k-M乶%K3<V 50"*  O1x~ǔ^*T~_iT [BE2#]^pLxʊt3ϥ7;Xe(/$+\9/wZ8iLMoa~o7g> H'ٴlw!n%nd>YW䈊3iY]JM :lt!IMѣ="^KFl/G dZnEOT S·$?\hkpf;:.h`L)aVJL5W?zs*+wȁkC?Pm ^<5SOZtr?U>i}Md+^qcNڨlErSl29طpG#XK3{XS!'Ft)+ ?Ot\B.7O@bEO2euKDH9#'?qUcTHIiaRr4 Xjԅs UE ;e8BhB'd 4,H&*PHUtXZ w=xѡ=՟f} 2c6-p >g\[4s*Xs FfbʦTf-H(BkvsSTﺿEfE.n\ zFiIyw +G9;hؿ&q%s$?ͮA6+ŶvaWѹ|_Ks1qq!'E''~_\ڞl@P&*~L\d!]bol8_bQ*#aXİʤ8Xn8{%i%"oP'OYnaBw \j>R=QZVڐ{ű,_W 'gnؒ78\??JAn#ۂ!g&iJ<\ SI0ؓqqv^Y*?PkO|vn+Y:1fmwNv>ʛp4_طHsg!D_jp3!'H"*s11p{.\oԖ\77pFN/* Q َ`Sٽ%0 T{kA<<Քlƺ) t&rMkcрޓfH,VͷZY?%T ܴ¡wua8`fNR4*[m"7E ac-؎5[PpEY @+߿c5=wǛ29Fez.;Hd`&fZ}oz"gm+?Қy$x vo.B "'E?Cb!\j%%nEpk6s? ڿh6{_p劙(kkZ7GVF/^/FX@9 j$J YM?/>CT\AQ1Y4?"~wLD90/vȻ]EeFܾ45sqX'l6y9Կ*V(L-~+<\[c{#bnQǬ,1ώSj2+wOMЎUFd6D$jOX\H(6IJI G~]ge=*{UM5r5MHnq@Ok$c%jim9# fF4OP&wS6MSM`\UBL5VLr( v!jc[iW/wYUu! 8,^B'Эx$A^󴁧0UKpw9R9;q~iyΊ /b\-e:jAhvD½s8it,GAȱBGW0x 3n)> lP꩷y]f%j>^|{x3!<p T}{F GGZzO0TE\)Lq&[:өwbHS#9~];6pz?Ӷ~,wגn4B [9"ϐ 验3"՟ۊEçm(1vI·@!fmSW5hqdwj$wuJ`_&˄9Nё=!l)DhMihI vXWeAR3f0"j~y e_4O0j*WNgk\ icwk`-:8 oFwbG]9Q#!Au*c,g+ 5^N=xϢ?JU!m+ZgM:ց.=UDZI3CG6>etxtKiٍ;Bn0dg0"ݒk" t. Ŀ(PG$zsF G#s"c5eimgG_,. Fb6!I6%'ߝUЍы`ٕn$qK  y_fӽiCs7%R(lC[^܇ꠉkX)&yl*E/Wn֥A3gV\n%nzE> m,ލ>P GoA͈8.:28@LEi3 ݆5Wi.X©% }89U5|z4tu\p] @n[EZ`ksQ &kf-4A^`>Н! <2?ǨɦmOg!4&tSVԝ5qɇ2,^ʕLΜp5x S#{=t\iQp2(&$AJN(uhlB^ JrLx|'Gv$c:øX[d8RǍpB@S}3aFTr(u֠DczΈWbY{v?.w)wzkRD$MmVKp !?S?w)ĭ3)]dg}?XEgΎÕ3ZW_ooy]/]_ >5&e)uC;Uv=dn[]@YRmN&$OP_Nq@vpKtDžE@~ +p98#= #&m%N? f"zd?a{\g:߯ ՓXg/a]\(R7ɀuoɔV7 EL.pxS/ R7TFCE-=4ѧ;0FC⍝2mvHn}(_-kEm- & )+Uy"4Iϥ$2p96ԞCvju.eRǽ(m]8Q!Z9(zˤ}?'/VKd˨[@ )oFSEvn1fOv~u!5Bݼ5Q@60j2(ù8 :0"pJ; [A@ˉ[1TS26T,YQ)l#⪊?W0 tx TyL?ږۊy+/^/6*fFplFkMP}>14G+p+7 ,d%g(./G`^Fݓ h|t˂S7-U ldbtC6*߸mxHF]+SN4-a썖ʹ',|~ꉩ0A1wΫ~=T"bEn& {BXn2&y1>p袖%5h_鱺&h)3!oTA1e[dxc^ *64K4Xh>ߴf&S tu1tF= xTW} Cw^ 6ojl,.9_Ts99*dԭ$!AJ7O-7jЮ_/U g ./5ȌGfuO)>yX'j UGhd!|A DX<׳LK7`$hl#mgVxm1ۏi:u'"# ?o[3b;©J;sKS[;y˼֤8 Ia }u u-p˯5\Sā=ǂH'~m[Ҋ\Oxb -!Hh\U퉧!?Zik^\ԑY`}#FM74;^}+:.[3&tM+xQ3&&Oalrj#lrMILn( (T翶g+cHMq跁CI^%($,ex,Ϊ`{xdg'<ɫcjrl0nW}R6TȃhpCi-bFW^) &:{{$ FT_ Ƽ<`׻#9m M3킓 ik΅byVf/~Nn[Ly-~;ygC[<ʝMLܞ0$ nP[?iXUC5F,3:BK%dq1a$6`uǠ+gs&`ULF%N(VqoYW(e=*=SseS!2$@7t,ղBT͞F? )Q,Վx/nKXk #ȘE 4:2DDǀl:Ό]z*b[&+} "1| \\8P;YX!֒1:y}2#3xjcƄM5eS"u.ң+_Dxϲ .lLҺo-1ɗF6,8oulJ$B8NJ_9rx<&^7p|1H{ W/cX' yc»geUy8dC7,-5Ukԅ?+7<9O$9Q eGG,zْrk 2ڥN_zXRg|g"k%H Hu8m6W@&0&̳gV &1GAcqPޱmm?C]\zx{Z5-ORUw7Qs 옟#>,$v#+4(;d?O= K6?uʷ 5X2JB6X +:fĩ;sE9aoE텚TjiwgN8vIr2KZ; ϿL&b27V*ـX ưғ\ ɱ0SG+O CqRaJllDr,ij*0+z6HR% І_*Ggs41RY&st+O3%kޣ|~ʃQ) Ho.iʡR//B٧omR>c%7)&ZF:qCڜ"Au!1V0:#S76NX hd̾|FA]YDm1ޒ~23n.䑸wCd>Lؤ;59JN Va#T3Nw\?KTS%PK$ ~yLRߖރ{טXCj ߠpa=QP$X~TR'Zs5/kV8rlRE-dNIW?w q&dh@8'Il7>z=Qh[,!1TihgWs泊mIDHj\Yh(٣;3 | I̔2Gtʊ%Nc+rY-/3)xM Z@2)Tqr5uJΈ:B3S@6P:r"vT\-(EOiraґ)G1Xa5#SY^yD#ZC1 +_nd0X]>ʦșQ7w0pADc%=918j͕:k` Q2+ʵIhOb7ĢڪCt)3VtmjpeD8!hftT$W!jDJ[>? r6`t7r0j&F Bw(ꢲPpC:D{`Gᩡox"4N A^A(^l+P1j.%kw^)8Rs<}=1C|3Αc'R F'8(E'U9z`/|RO76BOm6g476Qy*8ϊV5@-}߹+ʳ>A ;)!SА%-۽V$u4[jTpjj(=p04_ B"Ӊ >ndFl$ZVCiw\u47U/̼_/ZH_(S$"NLb!vý/M fU~&t4ƕKLd38̚G3_v-x m@P 5|vt>JjBhs?4nO- h켿U(OMNӘ eS(IJO1h2F٪BqMR\Px|nQ5P~n;C2DQnw7[8Zmj*@8IĨiUU|!}t lsM*o m2hZXf+Fi +dhC.]^YDHЯ%<L0@2\ILƃY8 a{q *rY.A7|JT}"i`z $Q]mև~ :%Dt}K)C9x ovF>Vi¾,^xI;,zGTz#l]=#!Ux~/jp)(qI{bz|Pp%L0iAVw>24z% ŴpÒ~꿓j n_)mrsv$P_[y,f|Vzsi>Э zgmQN-dݻ8U M4Zq=aRSS4;_g[~WDt%1蚅Pk;*^H;Pn0 ݎ>o4ػ3 )Iކе68t՟fXO%`<)U_و+Y[=wWz!'(٦?S3ǽ%Ifh'52-:Fm%I+H" M. b^Z gO8'ޗy׭ۜNOF`)nyOA^l~,Tt .](nAG*rRa}m>5KlOIQ읋_gI:',Q :_ȟU$$YV-)`wN$'7'&'kcFRMvzKq[ ^Te`C|/X 'Gk8;ȼ -ȂY'L9Ap;xJhŜ쇍41(G.]Z+7BE>p\ޞ2BG[a>R2[g= YDmXH{Yuߪ+QQ)@AA{| sC6 u5 xF!빇= FSDX"4jȧ}I>20jbs2lZHt"bC:ڈoFcd%OgwĦtfFkNAyp@5&V?h@4fſ"Vo5eldșAuaA"t)tXnbe>CXa]aaaS>2IR9z4bTnI *WK`2j-"/?bH# dlD!>iI&X˩h 8F=4m>( B]νW]>( a>!:pB)0lɄ=N K؋7:b>v8p[I0>hf2dUR/X)"87d,$/iiߠPeTYH |pݙ YX-~[pNǺʡ^nj5{,S_f|ՌH la}cb)cl/O\%H󩾠MEgho,0bϘky#$ZXaI!AX?2j/t|R"]\/ ,I%*}?%}]%ʱ'GT֘kpD,yG0khz"l|v.xv-hs|1xTNS̐F`uI} $ɳZZE uVJdu}k1Iط9yBuD 8< Rp n\R8ZÖtK0+v_` fn#v[=JW y:m/ӹmLUQJ]xŰF/4It(,YS~ z37Av=Evd\00W܇"r*V6̣`y-锖 OBOK9|S)m P=QK2? xVˍA_[;W@mA\Fǁ\D% xt|V{C5(ef ;C=I y;pİ8"բQBw`Y|aS6I/\Ġ|U~I6Eh},{QrXzg=ѕ|XcR¯E #V"mH Qʳ67<_XEg,b"5AhӅ%O:%w#H6h8xO84tkYo^0G5ǥHr!IXf?iM){[3Oo{tw +۝5>O>aCfObcYtƿbbEhnmy%{ m!'e.r4m) -\4L^d$k3()y )"x>`^dQ p3)&̚ F M'K|_2@Usٌ^Gη1ɡqfaֹ.h3lj[( L դgXg(3 c'{ Z[ߟ5$M~'ɕ! L/ף_}[.h[1ԽBCq/ F`fB4xV,ZSOLLPn0؎U IZWy:^mn[n- 6rq)FdWhA(_Yz{Pě,rDs~UaJQ쐿k)L1P1|RbTF^HEML*`bOC/'|PS-Hq*]+1NB&3bsx2ӊ&H.[3 DinƭMk%w`cLNV(sysïbѸ2P6;[JbeHRCز,,'(ƺE'HƋm?pΘ#u/Oō+B|UE05aa,)zzUN-zx!*a){(,#ԜD p ڡaә;ֵȗ^,Z 2c{L^6T_28ľq d 8hpa.W/X&qms!ŜI/"= [EEU|o(c liZXe,Vt}y?Ӫ 0S`-]pBYE#qM4Y@Ø!>;H>0A@P-Pl/њ+L& UB}PAJmɁ'bVMؐux;JRE*zG(/|5շ-A|@]Gc%vg: S$g-h&< 5:QS6J5@tC%.x9S.NƍpUz2.912Ѥ;x @x#lCܑ$5Qs*`ahs/(}iSkvAK y!yu"AƷ3.qx&EYU9VwX)!3v`VrbR+o}y1kA&tXKi!uVU&jDŽgo<^ʫ ilZ:E/Tr`i9 Ui_kY)g rIwz-4orVOY3&SvuĴ z}Z[ĩ-_ƻ}]fgR|e%}Vx, | \ ׻pۯMdCzg"g2ӱܙÓvR:Ը\/+nW1C.$Yc@z:G# %Wy#Q8htz,8R2h S NDWkz+$vjV#/OS@o&.B+x)9֣yׁxYGc+-/9Z uiƐ•6?`63ڐ*_ 22s6͖A׭ 2g{ u;QaWT[StjU p:]cVs<{| Ycc^kd>]ݒ:DliKi8W;ƏB uW1 }*k%)q{}?vpNv9^ Xzm!@oK*lJEo~D.?DfI’$;L.tz;psA<,owm2cUz<Ҁw='&cz p 7j z)0 wрKBa gvf@ gk-|=!U1<߻̕Uppe!ZD=.ɢoHAYt}_ VJ&)J@c4(撽ҧb6\Bo¨>H3'ሟL.'`WjQ)AltD)pՅmT-uy&b:#4Csx^ca-_hf2|m%q\ڛ┭ P"rgBwr o9e &5 Jx< {bQ4 䗐rO$6S&DI!224}z6--f0K%wq?OQYb_k|xH|g_@eb?k 1s}VY<i9_<MZp-la Mf88ypܛ8ՔAn!) )$+gބ*PW6 ε $oc T=25! ʾR"bY2Ósˆ97˂{]%VsHd l/á3H/~F,=>oX\nD 0\}qү< [Ç7ʳ4[-Sќ,RT9fޮ{Muy24faI@*.>quȿO;zo (k2n=wnt q^D-afW: p^E䯒OI?}Gϐ"CoZ dG'?1SpA(Sh>Ƽ04[ 9f#FIꄈ,sXiR؞<$k37-"בa(GG>4I6 )Fsx)ar6Z5I$@~g- *m;EET[,^aψW5"BG|wPQ|~4HSm0Kpٓ+2/ #lvUڗۊ% }CݡٔȲQ;*%,̻ell1ZxQ4mWJ+Z}JnDwjc ;Yz,FjHkYV#)⣼Jr<֤יDYO~ZQѵ־EVSk(=ŗ_KZh3?e`F|~,![vDx0^ XĞ#}%?Egu96=@x'*XS~2>"Oy{ xU;D<1q3f \lϳ$nmSImd^s3b_ ZbQߑs{/>q h?g]F2KvFRPOEN% y\rwf^#-r\1{u nPS Vxi+و;!<)ܫ=&Ga@֬ w^̑PI#4([V fptebJ"N";0^spGĉ =Sʓ'KRb]"3#~sH2dQWy0"wf˪ücۿ<.Uݬaִ(8lyFZpDpfvvېZ׏b: cS ={HݕJSZ:͍MXL[77":FDFKiyZ DAfwEgK0&%|@终5 P̀`L:4`r0 * h85ءMwtũ9`%6Mu>[j\ELSO_h{c1y<+^PeQpW?µ-"o:.@CKnosxZR w0XeO%^@6P{2OwUp$Z?ϰF}8ѴvRW}'3dzȐ"Ej8nvpo' }yݿ{]D1!.Dz^)US&1jAmA: ἄEiwV"pMosfGwYd{@l㤩}]$^' \V6/#~牝:8EgNU{ 09i.E66ھ*GdFK@iK_ #d? :ɇgjs"XY+ھ:O07m<(]ci2*2odO3Tu7 MI,9Us0jHgM-ǯ&,~]2&)('^LCW$^bhNz.H-F: ke$M+λX_&髼0[S2؛kjN{JZV;'o7U B8 jm?tU5^ޔg\T]F!ZUV}/bSgR^NrDZlm 9wK%,a): h9ad!hkh uAw eV$ȋ9g2DkKvs5f ( RaUظpfkn=NAjaR[_26 d̵FBHLBuhc?} eE`&QTq_]VAՃfАN`B5=kzz=2cM!|LUamrΣ8&? `7y_'_( WWUn]QnVqRz~h `QSέu1o@Ȟ.wH'΅lCbdX U/.6)]l#*B2 t@DN_Kՙ?՞ j )@ =glpWn8g "eR+KEx#^~[|56/"J3̜x#֦~bA>+;hcN Id!(,x Ů܄OZ]"N_@hjoeTVGpOF;(uZV1[gO^,[c$lBb^J@?gӽYLP6L{Q E|h*/u~sFqV 3W_ 8QTSz@3ai44Rޘ '?C PԿJx2w?ێͼ휝缭[QW?9bnIW$X>o@ Z\՜AJ˭鲋[?L\PCko (a엋:i0M6#~y| WL{zBW JBC1=p.E5Liaj7?xXE͆3w!j3^u> i(eU j5L-:]}XMc)`f~]Oqv  w(!JrV ca2{qrKJ<0f+&ixO mW}_OM$\YƠkIs8dp|_3!n%WB#v ) #w.3⪾sl8 řx"A3io b}y7#w,՚ˀĹg ;QcPcj}g$,V,O? 8 w,"ٮC"s5  Xw 5ڀ[Ϣ0f瑰 ^LlUO|q`y@ngg&̼WzqB) EۿFL=zN^!{7hBcƿp$b߈$z3=}?;rG[DɷuՃ&%G]ټE-oKnQr+eXfr"hШ>PAgt:vnwH)q_7tnf[T OF_|*[Eδ)cc>??hy\G$WeZ%ja|K@V3 Gҏ_Gy(x"V}k=4UyF\l;Č ƻ@?ƟH# 2|8a\_dxPm>caҗArğ) *Wb4I- KtD7X!b ZW*5=N{hgt< CmP]@Fϸ39Q1Z|mTIASV8 7KFmN!3z6˿TC;' }"MA|==;? t& CS%lUxn4t N 7!CmyL̉ dn_؏w/%6!: ;aO.h̫ܽZjE_btIWw& hy:,ͺ0CStKʳ>F޶1$]}A#WElvKs!C1J`k4M]5cTc ߪހ9~#(HEgS)kG_>&wW[ 3z%-ub+ǓUG媷k\z;1u aݠ22UfW?ݼT{ema4cZ  4m+LYީ"f."6=z^q6?\i :Y>Yv=sZ-OD#%Y ##qⳔ}҅=Wa]{t4*J (@#dD}zf& 2[Nf'Y! ͣLQ-y9O=pu ʑ o c/+Llc&瘢ļI=lm+6]b#‘<0!wJ܉,iUgN6SVs&J}ʦHKm{8LbO)X.C 5Nk1Sn>D] ( 0 .>뗜ڕ]e>ӛ]3ɫfqrhYcMYEkNrRj@*Tzŏ%Dx-{6.Rm3vc"a^gd;H/a(dBzRƞf||}KJT|vfZa5޺O뮿ٝV[5G"~!A,i&QxLHI|^$#{xiS5 5Ԏeh?G3\fdmFry2R䝽o 66ݓ#M{ʴ"貧Q̍%orkfm2mL53$R w 5үbvGJԲ?Am ϏY2~NT\m:RW_9$e"E$9V",LY>. El5;sϕjK`7i*l G^Z2 /b  ~7üw0^M=-0vD 3U/02UY},aPA@p,Wv/[5~C|v | .{f7+UK1mysFy-x6gd1vH_jz{WꜨ=l$,c ?n‘|WѷaK5[Z??n;ڇ#ڐI1HҬU+/_Zm"{.,Lfi 8̮HB:8G魘Q[J_o 8qW5cvD-eX7<Ÿ@NZ0e%4^=m0s5*"ywH)E곒4V_2DBbtX}g*.@ HȾ3@tDjk+. g*)_ 򀭗Q~DP|G0MQ媂(L 0ט[3N$<5/)&O]sC_oMIS 4(Z辯CW*n* umjhÃ~5&LkR"77bt.Yڷ mηmWp: }A%R@#|aCB2Z~K ~BMe[Us`J %0<,Ʌo_ B@*QttY%WЖb,0]jqRsĉh*9`ybپ+ N]YA &##V-ǀĦro^ JIm"& PP4h NG-֞caҺR g2 _)㊌i*խ.( `c%)ҬhsD48v@ HNW#N%w\\!XhCmxQtemk}`^?vXd2["{6 d1a˽_>h q娀b;^ #b$6`vv}9PGDfqHÐM8Pd. xv-\f@|FA7meH d)8m}Fl@ۂ cW' AMy+ 8$;Y C.|d^MzCŚpw_03ByTr}=L,wܼd5k}i+\6(WU((; Azܤsp3o|ܧ@edöU:ZMsϲ +L' fs_l>y7tJ]x}\*YI98G.V% ͹ I6yw%Nz 'YW-pRJ|m􂝚"gS8Ụb½Ș({*7*"y[6I-9ɉ4{wpQƞT񌾒P5Ȣ'?F MKU1k^fMH^FB|S=HiF?݁:Foج"yڜn= fu2e?]z< ;bR:x\eH}ɨЕnj%V˟u X);zXB3]8t!>ƕϔ΢XgfJx9[E`'lt%> ǀ+݅m4CO)݊bw($K~]YۗwKPY2N*>U oj@Tbr I|x¢c%[DiD^8>,>Nr_XPv bQuLw 7nOL9]QW m MELurFx<  א9-o5E&JKŋz jvpPLJěu%5`IH"Вie|Pv LW2\AŬtLX '7`)Qcrf,N% g~C| X#B@{#S^O.َ\ r|/BSuYW, ũV%h%# mRDc֠7 <`l.%]w|?-/Jh J.d|t u{?ѭ3O~{QCR Y'˶?&\֌6nhGVRBgrGW඘?@W5 x84':: oLBvNFaC/UH j/kf7S?TxhRew; :S*`\ByϊoM5,HBP`/Ռ1ɰ4!\,_xJcdymZ97F ,,9،daTO1d^qoI)mRМlLYAz~]ւyM9GA7j7qnx:}:8KՀu!M$Y?Vd]Q ؁Cndz#K7L$d%|2,,l)"]ldEE-A!oz'l0a_޿LfU&zZ3/øe1Df2vެwKm[Wҝ}p[F2`WożJlYSfOdST !ڄ] 0;z5ȽHήYkUKuPUS/W+=Րn}+uAuT(}Buh &沬1a f^(l "h)WiB31OseR WK.Ьm]&w(U?~!6ZuX]#w(|-ojWu]y;V @RjC="!;j?;y_,ԻlJx%3ӱmvBd423 nw}*$:`4{i[NyMw :L4eAc,xPO@Jn!~Qe{0z_Êx1p `r ;g Ba2=xhMܬC> kNUViSO{HymCÞ᳇HR{r{AxQTXE q{_ՐbhVsέlH_ˏAiE k)еgP8vxƂ_y0 g*E5U+rY8 jzLcl#{7ZW!YSf4-5Cu<B1u @?{K)Zq>Mȇ$Pd Dvd7R4觖":yi1<M0ciaD Z2;}v[*rMIJpKGӵVjZ 3n1䰞Iɜ7L0ݨiI?r?b#V֐['63< Ȭz|8 xYᖃ˵ {548nG}A,+0ѧa#!ތ  3zeac}(m.0~aFz͵0Md%n }OyU_Q!:~ا:Zh [ipOǽ4f<8^4{:Ϣxv֛Ϋ{@1"i$IaoQf&r>8H?"KW ZBf9ho'*ɫeh7y/Y9WhFO:`Iw){* ex*¨bG[~.6& 0X;av߬}³߮@_& %&Gb'\6Vȩ%1 XDfR{[֡<˛?M؝ά0EQgX:$+[ û̎$Y'red *x;)uOaUM:!dT(\Q~d׵2X15p=J !x"kFWGxd(~Do-hы޿ QKG}Nɔ?Y4|RN*} tpg-W/`u_Lhi3X%-[@H@_4A'ѴsPVBi@+Q E]L.;yRSPZbnvP̜$_t#E搀hjI z<ʫIQ N}O0`{8El-n}c@5}+_]m{|6l6=2QB:uTܛ_NޚЅ %c8S’I|w㐩c-fxS2"9,SјL;;0<ame!攉hI)W9HL K(KU <kd4Q}$vTfp ]̭:"p|Arь jz/i 6HS}W@T6mr<-X)f#Ns^@aTiTYh-b*rd 2N-s__X\]-d}Ǭpߪ~@^Vp8wOlEfN~-Қ~|M[]~Ӊ"y (4<P4pˣsX6ZlY^H BMJ FCܔ=ߵhz5r )h0%Mގʕϳ gSPQj`gx+w` Wϗ#|3fHFAWib+6q_7!L]T Xt sYPUy;? ?0As*afW}bM"KxW9p]>>s(Dž"MtzfATcvt[QINeC|LeeӰpOlHc>PCY,NO!f 6l *<9W:"WX4׌MDjɫ Vgm]S%j49Ϸ"L L OuCكLYٟᥪ/v}0䥆6uDWvC :X`d+Nq-"8 )o`m2CgQ iu @ɇ ƇLQ?π>ennC]KTӇxDc m|xR_.b*8r:vweSg (E=xFqyԥ)>26߲F]@EKU(7]iFߊؓl2[1C1ou5:h)uӋ1";h# =x<eKnDc柗Йy[wn$M e*M FH"m5%&Z̀f #0p~O 6}GeI YFgCw L x; Z5Χu\k1GEI*,e5tNhrAOt/ը~JAs!%7*V[!a[/;b`z[6%1vN/jĐ*Wauw9t|#ȑ9t +X c*$-R<# ܸ^ ^RKHzF 3&xs.O;^gǮ}k4qϞi)1s$^S3#NC z72&TҨ{OQ䒲JtgB="uݰrdHvaRŽ#E4aIt\&&"āἮ в̿FYM_r㊺i`d:eC *? /݉uZ@p@xQ ,>x P.E%ܡMZ8tD:sEܬUB+t>gKWTS!bȬ['\#rS*J/0Q ҝiUo `<vυ{|J r'? W`f').F {3ͨOA`p 'r[u0j r eÁ곧  Y+bR:s v:ϻ_@BgDݣ\C5E.N2{Rxs8N'Y t9OpAyAU^ι5{rmZmgD 9;La&j3ֱ-#> gz,UKI%=ڊ؟DI0xƷIgظvF[?{Z`p'n7eeqӕ<7C Vj(%h M8tjfCIMc/eZx1TK )V;H3^wY8~=ʭ&aU*#r 60rѥ~CK*rdH̓O\XSrfz_xsa'HO;6HlӂQΨV#q%0^5\KaɣdR:e<q+m4›3Z_0Ztvl6 ◜83[#U $Ҫo*猗Jru]LYRm-dK744fi(qrg+i] ӣׂ6;X@bD 0;уǪ]La`ѻeI7ja-󇲻A#Bj 2}M$Ja?ῊO>.OJuj^p> #B8?L!1Jvg'ֻ#'xxcV%>eB' RbL)3E eUQ|(q4ܤxWp0$kF(eeNOwGQr9z _,'Ĝ!UH(c#Nb|u݊:ǂj.#f==^vIxP  (KcZ;Qk3Y-LbQӿ4{)T&%rmKT[!auNٺO3|!ejKfRW9+ݕ^A ufˊ*uJA² lޭatl{\t`76SWyȎY Ƨ[I'&QlzZ#UDl&_qNhTfv9"Vu$HTzl!)4/?f6GO6vn~;:6j&!F>g1B5~H} SVRޒaf 2r?<v|DVe5gf֌rv_T$ᔎԊn=TTC`)ov # å/ieL :~»dZ+.`6!ItfB,!(m#s;cTn.V ( d\7|ꬾ_=~^#|O;SA"%a>m(3~LO2{O3L7콇~)Az_ߛ!\@uF q8`5-8JIzb㹨uÅTuW߱AWr[Nc}AeI@ kョTiU~wtO.G4q^ o!jV;z /ά<D9ɦV0?vKnn>W!mnH)2+n7z9"uΆWSڑd+A;mg;o0ojPRxG> l5~2WגaP3gx:Ƈ@[.(YL1Ӡ(F1BuɵZB'*ۍY׾%/*Ȑb*vT۷4TCnB 9n.3Ԉ&?7r6P)svD!JL,dkp]JػNu $6C5yhRayǑ ZNM {Ƀֽ7ۋ/)Wx0`*Vw۪)v$h(`,k#W^W.^&2q0?yH^D ^"8΢:DƧ4ɳoĘ~ ޏ)̒9KdQ?l{:ka Cs)!oډs1ڮO:Sˀ# 5# P3{%2`إ1o8LmQR&/>Lx 6@塗w`z{o|5brq $W}zg)g&r>4!]*EH5η{àʊYUXr%1e# .~gbzv\+#^{1@a@d"M C+o2W dȱ&ͼ7Krˁ vJW`Ű6W$3T[KzAyW$<>en LއϣCcF =6-"mF)y[yXAH zXX>nj>Ɂ8,A_@H^4Jv5a24NߴթJA,ifnlPp0|$#E!ߤ<.lMIg'QįF囡J54c[b4 U}Jhs6 Xh_O:<б_w[w4&19O|OFǑeͲ>SFi\ZI0qTǓ#o¾Z%\n#lቸfJP>hu 1k()2\!PkGzAY#yơ>gN8xx졼;5<LMضP9V ~3)DvrVO~2k t*`i6BtOSDȩp@^66*bTR!nT ޙ0.l0,LvոEn1":zl3[+ C@d}ZII#NkgY녕jRT%2=f$UG1S1 -n4!aS"naZ~V\ZR+yG!7{~$}!iJh"V[g?y6%xrm "!$_INxV~6~0g_OmEe"ɔ<]WبgfNY rc~vv Cm::\}.dgzuGFd6@1*u~|N2dxD^X`8 2뛝8O0Yф^-{il0|~_8mYԀ h'N~+~Dxf<;ךXQ}qB{ ;mpm饊i3#dQyiE"|u`P8VKOK#/0W_B+ew^'gF.}a?!nqN;h?j7ew ,+r\DOe4ᴮDJȞir˪),I\ehX`YFb{_AШP1>m5* 71em%&XJ!ږXYg3پ0JC)T؏aP|# OaF!NJft)Y4J2O}0>@c~X,ip,Yl /LIq!OOq-T@.19GP6kc|Zbӏb 4RIWD]Bk-7SICE}K+C V\aid3YM)$R}o#]P{!>'U*ft}8N.f.TنKXGf=FJ |j@Y u؇Srj$Y`S TЌL U\1y oi`u׎6#&ōfS<[HL5)TZNu0:bAFw_cׂ}{}(~j|y>g ;1[`JɛŊÊn%с`9'ᠾ{ gTˇS!t5*? "jʋ_ڡ+lw=whagd O:\g.G |v1e H߆o.!C> 4mHĪU +JV~BtaQ\Zt4b g}Cg,ӿlzߊЅ-@UMrB΀,Dxr3=h`1tI:iK.TV롩$bs4EwwyH5ۄrfKfYB0cuL%DY)lDp_#ᣠIFɆlvIeX7&C]:Wr])>,ID;M-%r*nAkvn^R2HiXMPj:~dؑ^ΛqTŸ7\uV hH6e̅`u~%Ñ Cp⸒ 5&٬7OwР75ΤNH/],BO6TVE xq-(R' ; SY\nT9<ŠmQT)7Q|?=[JkYo}`Jb2y&Iѓ]Afpmtq=|M ̊zÇFZV$gƸJ֛f:r2GdAKSk!s%EÀT' 5Lcȓ#uL(N#Ƴܭ4USrdٵވ 8&/qD'dvB:^lk+ld JFZ>}&,&jqAlXg&x9[$jA.\L;6mr7jZ4GrC0riM^ЙjDN'zn'Fs4OJ޻lrTYR``1%_"5͏S:UK5-V#|ݳ+< H4DQ!Y4^u&u_ 9FBK>}T/`tM?NHb۪lP9^N#s9%{`s2|BkF3g& s{pZh>D1,iiw<@" =EҐIq >G,rЎ4b RwO`!N.{Zxφ w]IbUFzT=G_pl)hfel\oĜAڋeqV06OnSC?6 E_߬59!T7b{ۛ=m>GV^6-l"D2xojoʍa8Vw٩c8OZG>#"N>]um}W2Ǩ<3cwE]/=@禄'+r[99Fl_3`^"Ǽx.%莿@]63:O\U~B~J,ͪ pewVV1!+j4SDL5H"u嶖-7}KuE~LSk5J ط/9w3v~=9_rm;pz~`cZکm#ף=W'Fи*[~x#Bnnaטxй< iL1y#NM_' Xc AS:)hg`PiVB/`ns (0 )=Wa*Y>be2C,mR;-l;p q5$5EwBaOVݥ:|!OԪ}&|m >S8wB8ܡqNJ#fZ?\^Hl0&QrgoArD EpohIE4]``ٝ /: cZaqۭy]O8:Z9$G>osWG[FSd_Ks5 k*xeJ "kjX eg@1'R!v mtPW@2@S ^ [i薚3t}`2_@XxSQO:yҍxx6~|:򣓰67?㄃D*ʬ1N-P4D@cU׋7|"_Y3}}r\j@Vhly-!;j-TLʿ;pY_Syeؑp Hgέ^pQ7is$N|6]h-& %Ү9@bPFv(k e-G!ciCvIMM_E>Owʹ8c8\M<_ TmU>ڮJ.8\5gMCv*vu3Zt!&ҁ%%oY1@"]֣#d750dX4g%ݱ>k<o.HZo~*: !e$ GU ]a <^t:ldLc4y'_go|w"Y w3/W`ЇPt%>eS%i)7̿pk+9\8 `b2\\_/Ϯ/!RyC{h2q0]jL\DٿF"n%GK'& q 2?l4_(zbCƮUEI= xU-?n/B1tCeePt idJ/ȼ`2itM qS͗>٬)w+S! Ĕu5c: [Vlb)Eōʞ0>0Eej"@wye@&ռ$潊I!y};iGNt 0{B9s)Je`= g\3{` =EFRP~d=ܶ,!f<_w+l9|+M6^!t;>-J+KA7†@gD4`ӈycvN4gW r ~o`}qoN7Bd5ʱ*û<'[_4A6>dDbHLC9o$y@9+:!3mŝd[$?'J8N*̉7܃Kdx JqsA@Su~ԟ⩫i'BrLM u%j4uHnmݵp8ٝH-ޙ"%t'+wʹHLnZ_Rs~ҩN[2B!w̉=8L. zEl'7DP֒"`EM{A2z̵VXUas D/F3n!MSun-!vLv-sj P75B r%_#sS{<.N,S,wQ|;!ﶫA`nUdA |6_ &^Kmpd`M'^Hg|ZlMTN&DiD@@_p%CHHDiY\i>Л[q;&)'|nLHA Pې%^nْ}*X?ocT q-|Y[-G1.-I=n+XaLkIj؈a#JR93Ξ_OnsD##Rh &ӳQTaԇ~R )fl[SwX3,j1ig Kؑ!ɷS%E<̿^v|W bMyFM3$:&l!hRd|ϩ74]G5;LvO KutƏ?k R!q 3mC90J(5ņ$Zwd yH,PBm6`T:R1@͛.z:evSA>/-\X`4/qb*2ۻ'4} `͝'w?r*i$2ɸLgA E}Bia1qo\w~|ݞ]gq`[_x"IrU?r5+SyљSID½OwݭuAaB~$ױ! ֪iHkN(0%_]u.(MՑY񴰇|"ܓ} +I8_cQ*ޖÍiϳ%$* ;nIVP1e~8b7/0XCN smW(Ⲉ#(M¬o QP\Dk8opmP|M!-nB([Le8:ki}vWKep^ 灟SF50:p`{jgTm&v-+u|Ȇ5ծQ C#`n4ڞyt9TI r~s'xpo%]32ǍN+ l2V> 4ȫacWu7j PSo$Cq$]wnOIU;WD#0 ^%_]9+ՙ|7fRbڿ *c2m\P3(-9*Qhi] 4pS/~rc<}ajYл>ڧG/F}zacD;zԩTυ.1*6}>4OY2/ ޡ6; MB1ʨq/C!@Pq ]ț`ZC3 lK$*} H;2G} hu4Dhz'%O`F/4r?lJ|mSж͂ј1llaAUT\ԠoF7;]qVjYyosHk\l-TG eT\Gei-xcvG#iUd/۠(b!Fk=ܺV4"*#}Ͻe,ery]z> z!X^bRާup췟)K{OgŊ@༈ OϩK8f/ h|~EAoeȥkuҌDpGȺ&R}ɷ>P|tGƠ.TDSpߠ?!6O^Y?j8R'5 A07IQfgϾs,LU- uAD @- 3 3zj;,Ni3l6DZXDg- ,$:xm4q8R4w-T!{"jDf\ \@Yvo6fUg_϶Cdzi.?-[oKe?Flm} +0;~쒹>bc^ 18#|#].4QWu9| 'iqDOSUbSqOUceƈ$ g@۱MéԬvoP(Q^Ѡ۪\l,6ێIXG_ºbaomhFw^Ң RIAEo%#HmP WDGkJyO`\һ"NmnG|C 6gs "m][t#R!-.𘞬P~yg 6"@; 3cY"JTMlC[o紂 ˆ0;zQH_ǷҲk%@#At' 26*KRBwhag ֐SwYf$nD͵U|ƙg;Rݼjs҇H7=~&t4"q+E|CsX#G3.2i{KpUwOJhh8'l XKGIO'ԔԉZ [5>K 콂AHEq}2ɱaŏ3O tɢ67 sDiŜY1ȶ܌ z7+ri ǑfhEbNcBO~?OZA=,>'B{w0=[[]k6s~\,^hT(͹Yוr!| eMUEm͗YdK04Bs*(])sZQj`F `*QB=D,t * Q猝 fDW3[̨}zyR% ;gԣf>{2-zZ9wS!ռ*ū Y*K<0=-1l}tPtj |[Fťx!{ aK,s; IUh+)i)7&Oetр%sE-Nfˊhg#yUY#)gX #Af6| _JhCa;nc3#Ww9uYB#DJ]&Q3+fJۧ~Z0ܬo![H=mB>|Sdn$}03e/n;#)pUm+GˆMO2Z1}ӛ ؙx8F]'5$+ M)Qp$#WXF7<=$M}lm]b5~Zt F })^F.$b @@Dq8tk\*:.^\gۅԽK#RҦY!C#ן+Hc4 WePGM>a)3p8G#"Ib@ĽB*4Q(z_4&ĦX8ds/?+&]@ƿJeNvcơ\!'镥(շG؅-9}.ѱ;)gPf*34Pjt=|^hCRٖqpCe&E>ږd+>sko#2ِ*r,_~|WO Ϙ_a*,nxK Gcx"7ԂSݾpUխ@"bSKST!-p K`_אtő0;6ROAc)eʹ[>7kqiҿ~W cJ&!pPmdX#\7ZyzTcc7"+[~3 0Ƿg]SF׋N\TQb<>X5AFMX}N$&oҿ?q C>%7pZ鯇P8s4J*gQ&nj L>^es*= Զ^DvHU on<jAGV1hP!AVDĹ\}#s_5 -حTU%Q=Z}?E23#&Dj(VϸʅBjw"W ,12}?o+x=mq/x,,LBUަS@Ir,.'"::Q'M]|sa$e\]=<7H9[w?^UvKK ڝ ?[ vOp7 =5-|X|¦v ?ay!G!1m %JΧ&`t[X`nu *.y!{ ЄNע;W:TI.}PL=ҽyD7{Fc<vqC3"0jCr]sOvR7{y$ %neF(ߠvvh S w8V' Lp#hXϊ -ڭW#_ Ԅ2k+?:U Md)Y#U[#07"N2[M‚4I_JO2c#x5g|A@Yhxw&8{ dG-t.41h{^YGSNa{(K]#]m6.6Fu pZ/,Np͖c70%0PȠDKV(Qd9E`g4֙`pF*;PNTlvCCS 4} 2BL 5| Hꖲi3'Q&C?hlz2aܰ 2zB+H8toQy_EVcۡ)}P6mLGߣܚOUe81NNГ'~:wS3> :˽Oh\}'}xtl^kb ƤN`1=Eֱ6a' @ JWȢh&`3S=N- :3*zMQTj,R|IX]=5lNvPgc;rPݕX`%dIԤv߀-%H.J;O"#0W OwY \^{Gpr.ȣC/V[$bO$?72es{š$a2Г1CX$Y.-@R#J*PB_%DzFAV>QЊ筽Pt 8m,WXeGlo&ۃ+ʕlS pMi -},j%gP ksu6Ț0`#Z++mFZpcx6V 9%OU4z6r Z  r٧OѿkEgȜN{" KIBk4n9r&utm 9&2WTCKס^ ?J4҇ME<ܴr۬%Tr7|*߳*70 Yc<4BVf(?lZcձ+S yg ̚ck~˥0^ր,R1HPH`.n9AA9&r&4FxiJ=ϳX%=]k4v3.-[ɩ1o9ly:=1%lJ_ HJdWR7ghOH JA$]649@8|xJTC) uK Fq/2""3q.!R`+īLF95^rU͞e Јp;W'~O/U7_۱{:N{}des3eJ`M0UKhDQ[j~O^Leb!%GrWgme >kLab--neA;O;ֵ ,pXr|ZpDѬ#`NS\t@U7VBxGWZL+J^@|L**T7*/`\QM @&KØ[䱎Yt| te 4<PÂ9T۔ZV_"alDtqrwi&>滤P$={7veX:p}z'FIQdG LϩiΎMي=I_ O `K/J]G!1vy8C_*KXPI1 wڌZ+Ya?$#mOSb_?6Yͭ4GV8-q *չ =QZ>lKAq 2d['ԕ޶}yxL%P+)OQĔ-bu}7MZ'?<"h_rB"|~">$\4ԹS(#@nVEPœ0`cax;,0{;u; ¿\$­n ˃") H$uk;Y8`@_DC{`OԦjՙ^o3ۥ\<7AOI7r`D`e1Jzo+n|l1p)<A(850ȊX'we (@!8h3tah UX?6 -V=9cR&mNr80^~~,^V߲$p_Ȳ=[-,V uGod{UQ|E~nR*թMWv%??&e (R*MGHWEA3 \m[[Z}_'ݭR4qo*PH/\:;`p磌V¤xzb;n˅ԄL qV8ޤQE֑6χPYϦ"ocKߗCnO r­*']}2n{PPC(-iXGGOfFXo^m֣o*bkMp:4Pwы+V ޡC2X-V 5In<}84`2Ip8L9*,.=? `L3Ű^SsrU[XV4|YY/e\n؛f2EYV.qz2ubQuQh|?y `9wECO]i{6d"v1`S=opwq0_NH2{qH"DPLfr1ȓZ meWoK Ƌ=PEp“1gJ'+Em!gC'.L0B ~%6*_֋p_;_ez{qxщdocR[ucy_r[JQEy]B>8h\ݴXiyC7-֓ Xh7rSA8:`G$ h F9ow9<`}8SIFIY )Y%Q &Uָ/rr'optGй %9 qEp:,¥lv\E*9ViVoNhY^wor{ZJ(KA!X<V(J^Wye0rYaK;s9Q&Ñ^ìiu03D3eXj$"=y%A ` /ay#W _iVQ(\8,2Ʀ|բRZyMȀ,ש,j,Vm*3cF o̢0VRȟMֿíg2jʠT|Fy14a. vh$f jh=вh \|KAPKshZߪHJps'~KqѲcgv ԰Q>6s,+S"xJk8א^YXcC1WBy4qdSjX9$t-@(RJtMYmz! '̺OԊvf_2Xx׏RZ~G)Z.\Vd{ 14tTYm\hR*ސ7O1j]NO1 [aZ&l66F- lgpS'=O\  fI|HT~蠆&f'E"g4D8v Gr446}SA<>>+r*[gbD,yHqFޖ鎰蕾/bmjgN66;|14љ#?3` Oq*c s[yawO-|ǃR<,Őkp֌7h r+Mq<|LKpR+\{Ƈm aMp*p;y fd^Fn-KR=}D;7$/b|Y>v=۷kImc~Jh ~]DX)(kr VB X3|im 59辘W3p2;Z?&v 3D O̹}vffƒ,UxE#̺nƭ, P"{CmrE$n P}. <]>NɤD.cnf2v./V#̇iݬԺ|\K]s.+[ zbY.1L; L ]E7ɂ%na,#,k([5X*Ӂ}o2قJERsv;|yј>։k,D:LZ )Љ-6x*٢TYJ nkH: =&Rut}EpGHQO>nU>⣜Ug ѕkaӶkIFhX& W^[ۊQӜL ni=jA".35\e'Emِ0b;%>3)K#QYō4PD"1g28Ѹ~dH-Zu*l]I($vTL{V/$Q6ex'<c4sLӂv~<` 6B5HFjjz˦oiEVY#}miM-o>v=9 V޿Y;g਋zvT.fjIau6:)ڣQ7'*a+ԤGMWPkQ躛ө8hO YoV X}#$LtAKf>E"g|;|jݷ !-L;|DW)9=U7bF=~X‘N֪\)clXq e)A7DZ [*Ig'$+f=`W/6bo5Q`:pc7BlFr 5ac*ӑS[&R/4MxwRʸ%P`F&T *nZ$SiJ tn1t.rЩB_TلNO!;4DNWhBK1p?*X1hOcx w+/#lPU.O͐ڏUZ!U< > L΀ȫW[7Q#~߁J{L# v.`ٱgYZ07070100000042000081a40000000000000000000000016650a15c00006138000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/`]?Eh=ڜ.+ηGgUqId/[!z̶p~hz"Cҿ/KT' AFnYa(6M~e/_?jk. RJ-Vy!۝C->@4}ImE8$?rA&EV[j6lF)q[x;Y:lh^G?A9\}u( =fo{a;OVRHOVOQvC|K)m3\t!@*׈LxA}lZ:/)=:oNŒ{5]w֩4:67p1/Fu ( _NڬG0jwӷ+da#i@y)J5KlާY-EF"XߙA./y;`R$cjAMNo@ sbNpZK2mI#ǿ \~w~T #^pSWs]^j5@ZæJUr͠0qOftN+VP)̜T?*J_ʭUpYF!VS1X4xqv6 ̘=?V`#/`3]81S XR+qWJ<VH(GLEl"]߲eanPLUnD j-YnIpbQ4߈1bi6ma5 -7tR*HktB ޖs21H{Zb@- efV,_[L}!L2M!-ɮyAmYÙ쭬^\@D}kKޑ~O2~> qr0 u Dlo-FD⁹Rfiiv^n%ֆp"1(@0Eiz|*91'q3O+fVQѶ:o-[tWGHϥN_JN"9}Jc*+9E.(dY Gܾq̍ $njmcOgps~C3)Y3/`}Xa^#_s31T(?XlLYQgsc/Ev$BWEeK6Z@jChXcν]1ʸQ8$O{.@Y<{e)v_GJԖasJe_jܤAfw(G)%A%]vdŜ$뢸Y _YYlrM21r@ 'ϴ)# :xˋ IcH'ru ĸA RuhE"9 = r {sr] Fxi[C2,{h>nb-,]ɚ'?D^s Ӆxz .bI-%Ӡִt͞<3G_u4lO ԒWű;xAQ5ۡ/-`Es+[W3T.vMz@lWj,O, 7VbVASlG-Kb&3L F|D\1m65 hOY$"DOuny* `+pR<#),NN6atykO/nwҤWq/)r,[J[qS֕ C5| ;,]m[iKޝV:u5,65=EnLH0BJRU凵#.Q2iEYWOepWobŤbK[ (dx@k1`7>߰/*H2A+] ^9uS ON+"7iT0-ޛR1F+Y>'fTƃ͞mYr緿FV#I #p`jdIwMA+Vs(B{ J>$J8љ!ٜu{,  #:\I:t#jNyRq7-L6x25L)C"uT&Q/mj3Բ;Xؗ*uo&>yNvMoYT=:&J0%$UH"2u'mD]nmQxe*=!Saګ]s b[V4YW$HX AK51V7 *:q+c>1`qgXL+/"*| b,EGO7 VCJ6c$wGOC^L\ДB?!_QIrHfaTߵ`8a"% w뻔@d4_[TcI{fh#l%*'V ??h.}8aR`a iĕ`BF ;U{rؓN웙ͲD#\z@D1G*TKgRvVrGgO 4d1E2Ɣ> 6C3YF␮9fQÔ.yqXټù)_ j 7ܪv)8 }k* m:bU[q-ê'!SI)( Yj@UۉUY_w=ϽI00|o°Z-7#VP>?Wu77p1n|⡰aN sa.=vT8L+Ih~^ͧ~swtvqz}2ƨS4#| @:FF*j9oGYtɦ4Nh6q98ΰ`90 %,ޤO6-ɴkӜ-"ؠsXy? NӰܰ p5svM,ό50YWATҡpWivOF<,_N}vvZVVI[ PpO*$R!LC<\47/h$5mDMsfm nω2)IBgYRtqgؽ[36ܛR&͚bqd.ވ 0Wayy)}j~#0z׭S]&5H0"C<H ŭszi\PhR|+tPqc\,>#L4ԁ6 U0m7! 2rϬ`[Cc?Wkϻһ` 4fm' yژ'Ȏf|Ryk[5yFcwmk]xYDd5RοE>H!4jƙ1bVc͸u * ܚKlP|rFAԣsly<뭻"5@7gnY#fq$;`Bxwi[^ }pU42Juzf33/hv8`{r~ }xeZsKn:aȊ+n$eYZp]*PppըDKR+tM 0 y]tB\Q;X91Ui,VOuB 8m6rTOE?*uz|]rr:R=<ň"Yvm06ǧBuKj3#4Q^_b/!.tm636Q`M[gRstL-a#PY\`qv+=ǒEal/ގu0D[BӅEX譑Kl{n^WBӍ!}k.Q<TJqgA#Ԅ* 7ُl* atgM $$nm)qQu0R`MhA\yyGZUp#&p@D*g_P[Iy D5!3jl{E]>cfm;rN^Hyo=m*q㹵2P:w_{E$WRsۤ 2 ƸzkxNeĀyx;zХ\w\ \/_B Bjz3ǟ!ю!Zy$w6ՏU䂋?Hc`O`E_ʶFW&L,ȨQ @35= BbHCo#CD{ȷ$Ӫ`VHwYptk>3솅C.'\y{y13ò:4`3uDi  v뇍 ݋MO'~m ` ľ ;;'ٕ$seHa|y'~I }!Mhm(*ڰrnw~fF AA qPN$Fw[)Kmq2]gX&08k2;)RNhu4.[?_XԅaIDd|SR&oN#~_׺hS@0>β)5r v={ʥ-ងV38 #/v/b_[8a\*+`3!*AC4K#Ue1hHcsٖ wo݀:v\I$􎑋B5i}G/ d(s ۾+{!Pˢby/}emt06rJ1 =Pn:>1ESh D> vیB*pjr(OjƁR yʌ].ݣ2k@`հTh^L ~+1ֽO(BWu.rDNZ(=KuL>2D2`QLyn"[u%ӕK[CVtYŽo`|i fwꠜTX2pNIY aNѨFqI`fiԹD$3"q+33[o#͡9\߫䇀l>KO)`CF{'aki J@vwi݊~O>CMNPT X~~(;N+^ @3C:4ޚ&qejXp6gQrs@U}'VTx 30x-K(" Dj &D|},>muSPQDȊ*IyI_UQ=+SMZ;^6adX݉u+I]cVCC&ejjx֚A)ge"M2bB>F;EpPn.Yжr!a)p)$+q鞧U=[g"< :w'y'|LG;|y\(BDH@auxiBh~NoDG!A:v)dQw!%2$F =UmSk|*Cr:nǁW)܈"=Varb/B௟ݗeBӦ5Z/D 1 +Cwԫ&O J#jdfAq˙ ir̉I1wJcc:6ง֛[L9\ s32:NjtŤ\;-uj=#ATm?}zi vƣR%mY"L2ޏ\bNkX6!RXL<, )I?b &zL`߹S-4T$+ؗ9%&C zUD,5KX+-;P ɻ<)CH*' YpàN.M^t3P C܆n͌DP'OK-zI&^1|>K9;(u_ SKImȤ)GkێoQbƦrAG9!~Qb}D8\UYax6ZjqZ6;"3=ctI,:G=J۵l얖 g)Mxv79L(H }l5mwɗ}mm(P%>~:%Qڞ*VO.'٨"ni#;Oszg|KNur X@a<^-}RtZB"24c(d⳵683m͎HB 68"ۧ?OX,山O= 9gi_ٛa^ĿN9S o+l̇]?=}i\cvCHΫB#5LY #8ݗ6&C[$-Q]e1>L|S3 Pep{ߏB#ÖÿuLC%p;({v5-bbjKt,!Yڦ 2j?1Ed *Gr]Uid0y:^ue sC9Ƅg2vrsӮǺ C  JSͮ15RA(T̖'8,xɐ=e%.? L5Sʇ`!R/$Bs䗬mB90⡒ *N[Ƃ*HbFiMmt-^L15y]`JG G߄9s|7!q%4}VuU.73XU,dOwR"ghh`UO6kh.tY/t`B2Y`]):qX4oNZ+,7k?pWsm>{2(Kᅉ .7(C\}YlS_+[c!æ+h2 ϥW837oYJkY?0m1rS3gs*X#J2Z~l B##_-6bȹoe| $  v4}ƁFja1#j(4~@rx.G*07cӾÊ[N!\H }o3[(|XLMU.rYPαd璋oQ^#7kq]' :yL?U|Zژ-wviG%|Ut܏-Rff`ǩ adoSzQ12V}k8Z1~|]GW֥PIs6\afKGέʹE?P}9n.%"EѾ0e(av&@?%@ Cy=0 9U2PEɽM}~_PWxZs؛ ב ȅ6$ uCHk6Jk sj@LjI6{m3ՍvOfI %O X,z ~Ph{cJζfw=$zeqYӶ~,m@E޼Tb(k>r!N!sUen<s֡6hӛ2ӴPU0F 0_ݼeb4Y=oFe dz:FD0Lr0B*XB0kݠePjx>!MP"roːExQnzIz57 n;(K!n>2G2bRy 4o[wfl 6}q*M/[sLA_M+1ŨQO|̥}P»q'i? rZDQB)δ6go^ז|tnYb"KM' 11qN.j-uP!ZHj5+Ҧo3To '9Yp?Eϛ*HIʑ#%~C)ƌRш%, Q_u˝v"3Q_}ÍҊlqN8h旿Mv$| 3Γ0X#"Q%19f0x$̭}zlCjW9;hiƿV]̈́qЯcFWA7iyȍ׍i2a-Lx +_R() Sq|D3>xq5ʨ̚P9԰Y p%=>ZN2m)C }nE&"=1`iVёzԄW[E@FP_$v_io!}t QUn1_ [[@]A}7Gxy1p\aypefp~-Ӷ Sg*cf1@#b 6.H}Z|Pf4:1b [ATmCQLog~\ ۹ S]Lj3( ҧZ#UWiAz=TWë,VwO^l jSJ~dG H5+%Em ɘx3tO26z5K.Xe.g+:CVjtvr)n2$8iMSZebAueUaC%ƈ-yKK KB"Zv֒zt2\VKHnQdw 9(uvSww ReOHM!CgWN"У<'}xm:[Q%=g kwbH5rGMd@[M۹cS1Z ̉loh.o0p-l :g3`C$QmasP>~q*}:Do';FpiVq1mܚS2͂]V|s:3$|gLߙ@C9bGn|Ǖ@ܰ\nR:+M gp=%B/xIYۿpԃO癫~CN7{5{U;&)ɹ )5&,< dY;,;gF0p .Dxh^HV%*,OH\IiaDgy1do\LAK{sEsRQݭVONSȸ‰Ila?[EK$yU^&8Sxb)5)2p>KTgʺfk@J&@X3;߽1P܀lb|{3 KzH_P`8Njx1hإodI c7 !n5$;l!vV 71;Hu( YǙcbNt پ}}r3|$?P3~q2rHKIA?Xv8 {SۻҖ?Zh4#vֶ* `-kP(rY_F*8M8.:G89 LPkt:G jѭW1̚3ܴȎ[=&YA(9sϭ\V>=q,RP[;BHYYr&ǔqj2L_r}d tOCg\kVd{~C$oKl7G\ZNo&stc&'JhO2׍;\Xa,+;5P<ؘѯ @ OL֌=B>eɿ V֌47vX7[P{uVؓ5VG?dÂqdڬ,vxNؙjaU&8]2x@9]`s~rp?c] =v\Zd!DvO#x6_^~ab=V} GVw?)E{웰dU 4ǩX#H}Vd2C6}9}(LH#k SODJ.ʼ(DM[Fl&3iv@-ޜ2>#Ƣ!yRwt).esQY /6vHz~{ސw {3tIcirr_Ѱ%TE%Ì}Vj]%2(2zk 84lzSm_U' ϛ"yΩ1" (Vbw`M><]W{XH.ύ%BEȨ@F]Ker{t3?g ǡ(>Mk9S8 /mvF񫡥~Ӎ^b"P|pB;}UVļ~r Ik#)tF==ܲ;^PQ/?UI'fT>fZH }n1 e_w?Cֱ4j/t4RN(7'n t txS~5",Է_עombO%){>`EP9¥Q|&A=1j(QYPjqnw` JڕUT.$3;Oʌ \玕6嗃xi9|KedsBnXhMб$ )`NYiz4ESqτߺ U.iawKI dGljb15}̖T(b-%sK|5]mr7=ms#`6Ia) ]X->G̦,c 5ޟcEڈm$?1L:lCY/uT " ;]5-(#vsrq==]‰ k!2YӽףB*[9YE`$;ɐgbM.,L2p;gnd)Cq?(:ȱ;ˮ#cD`OH@{](O >9I/-Y8W@I:o baA{#& Y1ejه)".VPIpȣ=C;+n1ϪO\K:U-D¼- 4q>餩Z4)] R :A(mЍ\~{p8Yҗ}Oe9Ub=<e H]/:}niS_LeGWCѿ\ņԊ wG1Y5+3Z#K ^MEZZ)hfA!t |Cc" $g)^ +V#߉Jz.>fyu{Ku7h,O+~V.n߂ͫ@g6HĜgq537ULަkɌ5cGq4K}V @@6bAT2>&O6 d1$j_,Q?D3߻Xk킢 ժz2SZ T0g(0E\JwFMl=% {aGϗң q aCC6})M)q8ݯMGwQ 4jdɫ"k<5UuAyXh C#c*h=KaeSCQSTIۇ/˪#6jW.{O`&bǃa@8P:p,{kbK;ŅW' Gnv (0t[NkAz.6.Ia7EA_h闤Qbj#6O(Q;SS Phz^"uQBJ4yzc7fq9P#=\qr;/u+!8i^_@7Y43]>+,fҵtj uˊH'9/|[Y88U< pW' #p#"}C$ rc~K`P 3趴ux(~D5AB_ vJGͰ15T;r/WJ&)k>I\5ܕK-P즲wϢhZ>Ёe?rQ\JpwR90ZD{A"X =-A %56귧|VUEo(ϮN<7ǞeKZe0φ>!`.tEW,㽢+uFCJ\ d_^`Ƿ{RRR uf2Df.f =!GY }пsp&%S~EA_} nf}-gX~LQBۅ)PL ekVMZUAyRB̽ZdPLҊ[<7 '+P_ #18ot'P;y3vM[,4%ntP*1a㌻BUq|Ҩ(A-zc>^49\v^uC҆RzUf`->z0}Ov$:SyLW /9DN%P8PYE/gO=~H[:W5E{d{fv JŮI+Gbda AZTn뭱K,XE_D9WbeIe.a8`oSoO 7*7vi6ЙҺtu@Ɉ[IqXrQHMWǦ}d;PB%ाrx^A)a1Akd :\;\6Bt^O͓@`{ I7T4ZGYެ0義H82ni i1x:y!lLf%)O^, c,7XQy 8)P񑃫f}=Zkuy>,cT ¿@Mh4]|wH{lZWnZc|[]ܡe4r(Q"Ĺr+r|Dw<1~L*ԫQ3*ri|:~J=x˽3vtC e7snJʟgn \;\>eyǏ*3m~e%GB<9O&-#;.EQ@sU/Lm~ % zV6l5{iODoXz,Gqޣ@M6c_RŌ&e1O1g[RgT]A\Wi:@R56k± mZiG7ƴc U#)Krc} #y[Y";mД)_cR|/XYr$0\nK0萉$m`yJI𖲂n+w{Alvt҆r?eBj;i<"琡DHTGưǑ!U@ۻ"=aLYV<{8}d2b}և+MmD*z doX̚C -=") CYcUfdFg+?=ϖ#K ċgwASV!记RTN}CͿm͌ұ_ەYW'bT47LaEcJwK'o,^Gdԡ=H;ث{hkZ#8rYZؐޚA.Ph" \ñzH2q))ѡJL!M_7ԭwd ND-vs?x~JZrʇDHo\[JμEmŹ* orZ;VM$tOκ lYGo>t7Jn d^d:Ĥ2G†ݹZaM j)Cpm : C?|z}aPt3( \p5\m<yOΙ^>]8cVZ5@ ^tGڡJq3Ԫ:R,H֑!"%7,]"NEGYh fg7!/y[2v 8"1TQ2 ] Z $HwO9_{#*MPGj&pp܌R-V@Ad C=A(&/{62 3(+m<އC9JjW"{}VGQ/ND5HPJr8_0A'8m01(?;$Y/6s+ap|b/ 79(j~6d8g+,Dcr\6.uڟKDhS6?x"P u}*9.{zҟJoz[.VɩI D+\vꁒM>mGl"D]7U3,(A} gao02۝VX(r@@>W2@&5s4 V#kJ`+0T1s KhOj(\ؾ q[̐BHW֥TP˸w7t9L5+^韲d*LE&3x6ôu#,[Mk,tLWO0:6y[`WL9d核N{OJU[ jD񦓲#]s$qҢvVy A,9 uK(@1b9{5YJ) ]? U iWuWy dCP|_\BM ǜ- S_oK*_?=>^R&?dJEWt:ur_ *ִ!ˡgw7g EbwYhXc]zFͭXMDqb5M=^\"Ľbl1u\#V.W]Y;?т8K]ﲝ<!} 5b8rZ pkANЙ (ɺD3ҝlo)Ln dEvnc}pg{ W{ c0u32aLHqsUD۲{;OI64sUv%nܪ>XSfAB:L9i֡Wy>iHq!r 7TYK aGĘS9oxAkR" X"EhamUZ $k(Pu 3| \LGD>YEUR[#0UN$0@:K9ID>mZE"w_{͋K[p\KCE;XI/"0}\#y2wNX %C٦,7%Oi@~Y6K qa yܵxNٶhq }.'rO4!N!g􂺭}sRpg^a﹤wV90rW.~)ʢ培g].@5YQ6و%bַ>*B\54HtɽAvr fYWpS̬ z0&RVR9Pj*Sϟ4( tY.T<:֣L+ (q8!)e +gNÿhqzWOR1{lJĸTAi5ZwH?XIS{Bq7!| -y%ZEK\a(``6zMvMjm SCW9۾2m^Vk"Ì$y`UZ/VW†aȝ (3&}R<d9KԊShVP!ꋡʍ3+Jְ$1ks-;yԓlA^EkMԻ<{O12|oo\# {5Ak1 d,?ЃqIuN8F5r5^}+( g'~rb$Ir+60Mq|AA̝jWNO qyH7xjY(|agD[KΪ:HaİSZ=6yLf bzAcE@NJkӜ `mσ/73;DgҕZ(*(Lwxw{IcT[q$(@%Zk`θeUbԬ"}޷Nn/ @l'k΢رd`-6Lt8GIq*գ bWjIa/Rr^许 0cz'tR .pDpc:Xe#A 罫d;l 8]XmCyG,Fe +@ƚoJ7c`ٵ]l H#=EڶJ3>R(v"p(*vvf9z$ LvB+wN^}߬b箢مg:U`:{bu;F&kq`QqpW$ BԆ6GwಳEad.+ V%Q: KLA4 O)aۿAO4ѿU=GJ?7UQ9tsb‰p֏jA g}i>>R@xDZޖҟv,q(URw鿖9SJn!WXH`h7|DCQ-̧7[I~R4X>)2\"uHD~⛌( CH7b.|clbY[B'pg%C,:x&~'%yB/QZlSmڈgA8!gYZ07070100000043000081a40000000000000000000000016650a15c0000b270000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/㯽/]?Eh=ڜ.+̋A^GioIC5< >[hZT-jiEn"X4z^2T!#F=C,K ,κX܂> Jԑ?-#G);E 豩M&HYluUyCtHڶ;)Z@Ǯ |$FM`DgwZ$iv8rړ*m>֥4cMZdQh:Q/ZyE~3(TG䏢}Lx]r41fZqs\3 C;0tTZ|?//'nxu;0}u<#n+!+n9W~ #ʐ 6QɃD&*CGZO!lI  S!/Iei`k`hq :쐞c kh^8)|]̾gs}7ȧ4ӥ+8/X,B.Xr7kD)Cg; -ZV!T0N{g_!$ ZЫb"oU<Q'_E%b03 jfi|m 3 I] i&S)t1p!jp;9'6[lٛ7Xc̦#k1!S%]>9smdO;6<&8I< >y!BXZ"oD[=mR8g MR B '~UHг]۵Ś\U uZvlد%'ψg0B 8A4}$J5/tYu><3TDJ#:zj N*(b5'~mBb$P| ͸Fؙ`\C/PE{vދɏLю\] !.BM% <$*O >|(U]niɗE ,]MJ:y 3EэEH~Kw1bLBQD@G$|h`~9##HwT:Dc4hPD QJQ,K:`*0im>c֕#7K)bM0ᢞSC$ 5 c.ȮSz*#cƅzv ; 4TZXoJc2BdIlNepv9ÀLRܖj_Ee쮑02Zs(hBU@GP#g,4o$ϥpr}Y!YM _Աyhy*TPc0nrwELH^, ܲ@lJlj7>>/4f&R{êxK'LT `/8I۲6~ɓQ1e|N fsrL Z~B)uɑ_bd :dl:.Xl;nO6I٧] \w${Qcf:UEiF44 \qBjEj'8wdd wJ_qnW̼PǴx2gatBez٫.Kes+5 X=ΗL8*|zɇq'R|`+1@G˾6:n));9%h .g:c+^Z6J/%7_wk)9/dXÅ{sȭU} 3kg.!Y}) ')axiڣʿC)aào/ڪ e>MNmhثus׬2CnMd<[XͭwSi{ Slb&_y{Afo 8yi_.sDQ#LbS(ۚ9kE,Y8' I<JTJ&{uI׹V!WL&FPt.KYtl:t/E@l!oxm3S_PgFgۢ薹Jxd66w$A ^Rñ_0I5VLX0NZ{!1/ٚBFLܜ[qE-5ndv%,b9M$L3%Q&0Cj,KA.|Ї+uSUT QO^q&pkS"g#'BGk}ZdsmLͳ> }*6Û:J]ż)1}UQ̴"Tk:*2ܡ9l*L 艆K:the24ϹGt<ՐɅI *&Z#$fhU弨V'հW&w:}^!q,4ϫ͸$nm"˜sC`FΝ+Z%^}6\p*< m/k}No$ ==^CTqؠy2o)\v4U'SMV3NTyAW+g'*ZiW%;`-x!~SkAz"bHԫ"qB!k?@y9T‡'quqQBJʼn:ƜcfY!3ߓ\1ǭE z^[ kZ݇>Ke 1*O|i`ܻ(Z3KUU_ܾNU3 7s+`Y=rH5 gee%Փ=6L\J-nY880)Ƃyfk%ڔve=>}P]fd~7R&ސnejSf-)nzR Kա܌Yc6)9_Qm 73/0 H-Z`dzH[y-^ޔ}_!la ; 5U>1͢ypk" 5m§E^jeZѽ@{鯯! }i._0C@bL ]9oKW+%awr^ѤEi ?e6tSN(*ᣓON0L)_KWyADŽ^@U@"@x5%Ҝ&q|.qy` \pւoY?03I'(yƒnF(ئ*"Iu.>cg l F2ef{ŀK?x}`2n:codV,}{3p/RjFYSaFd\Ʌc'98drT׶\B2M;WRkєge /Q^/WiX!7"K٢0ܥF=iyI0Yy6^y`7t7伽Vڈа4ɅE F3R5k>(s !pxbR=%RНC=Hÿg ;ETǍ@h(5Xh>d8f턼nBq(dRIA rvSqNi|zVV%$Yb}]IhBLz =&1mUP718pw͈$@Bۍw8K6 2plsT(ʨwΨx3rg KzV (X2Z49U|_57ԊZ/JwMleHx6=ńa>]O eɪ4 uYLu +t%IfoYP^UL5p܅&jaxOz}{>_8(%Yb$y:h ˼'LJ.͏X_cOd:SYA>$l 2NE\#M,_rM`Tq^pQ *|uph.#22 HQI/ld4WS8/E&L_ j幨"0QO⭰֨kŏ1eK `hVNh\KQIίn%k8ez_>S\KQGd &@ZWxl}wA1tҏ.XgbV1VFGL wܬk*-C+b)S鏊3!]NBƆE#: `a!.6BAP4"͢GcWXC]޻N,h|vt%{#N勉m*1ȔԻ/J)ɱe ;XW: $CsVpUnJ~;W-Qdu k>S[UTP shd.̣wHaCc׻w/S3]]Do^gynD+I.^^awKsH{Š 2N9X#=Z)\+r!9/!|Fl9tqVĐI\10iRQ? S\t씻pF'`fՙtDebA *Cڦ0cP zB_%UӵG: \ e})<d *Uvb7M6i tӦڳU҈Œz湮#CėKhA@#/s_xn kA )Q[';_F)D#'= a֗qɭ:mKnMXu~vF޲C)#(MlZ[5pȡekLs;KjVo aEUIn>,W־ζg9AA[T%\_}-SOENj./–j]Aiæ1rͲni$BձpVB+r^/0u輋|$oz''_ 9g*x\ws>)\ּWa~E3r(XL|9愜ej}atNx8;o׉#uTDAT~%//`n(X':lbqK_B'0EP;ʬ '|QX<N1BWuYxq0nɃǐ.n{xY ޠ\2 VԆ]&3^kV?nYyv|[ce&/.fM:f7޶h !lu-Pzϳ}}J5>٠!r)ܨtE :44 Q{FU~pWJ6#Y=xKO#F$Y5HwٸVS:Hi#qzjH#@=YN5i]^72=2o" tbO u4s6LvpPMm+*7PZ2_t5+''W12H90BXcQh ݯ8 ŞY.>L={Jo?ǥVdCm$aCGUll0<%Jƺߐ%M>r8>ccMLĘ$*ZՁwP1#}ݯBh .7!!Ƀݶd |1jg=F%j ;ɡ&Y#/-+iXy4NK5Id+#R,E+z$%OڙBWpT FJkBӫFA3@~wҪ mk҉ٹbJpe(e9e(޲m{8a9EMگ<+KAIK rU_^,tp{4`nCnoxѿyo*Q&Ծ4¯pnl$>%e?1Nz!_7& r-dž%4Cփ5ۗ*N(4mgׯY7Z39kn 5{ చjx f AlLotJ HfP팥ԇA>BꠈT!;{=E|^"=0q!c%OCi|\7{3m"ۀ:7;٠Wl-g!$ک9&buNqk J>e0M国0̛]3"8/iʼ~;" GSw._Ż}S͛G\עkZWeJenT{k3n Z~@%OqFJVQLʓ7UvqtcӥTJ'O~%Tw #F+6EDq79av>!B-KKj>P5`^ _"gjhiE*6cb:;Aw~JɄ3Щ %GN_.FXgS˳q5Z=,zߎ1[IEXkpեFN@wFz ˜^~#4} z5]Q$)n6]@#hEĻ$ &Ղy%|ә &twa*=J >vpwuU}b=v1bד0i~@R66xH0^ҝg_O q ~LW3-PD kã.ڳ28<a5crt&zL3.OKp%%,CzCa6ͺpG%eh\&26#AVFkxo* ŝt#>c>}ގ[J@E:a@ZaU~]_boI 9.t.a(mLm>/Щ`bW:ÂuXp@G4Y9͸v߶]mL&!kf&`\WI=EIM5UuJ. r3-`-7(~`O9=xN~(^&5OɩZX*bd_/>֊-2 !J3d ĩ ?ȑW;jU gqQI1۴ҬP`|/䄿vNJDҤD"9vU%= KKY̯ٕ3d "R4Pw'`@,^놿I˽LN gWZ~(HEgM^d sqfy%rWn\ d+ x#<$QiG 0\4*C+|(FA\-*8.ґ=qեUۨwam9pd[XzC(J}y3"\oa&OE ?WlPUCgWWEVq{FWz?ͯ1#AHV"]6wup3xƕz}n('MҊ?K %Uf)}ҍPC%U?Q>Lp [\S>+]p8!g.A5*`ehߚWD% . S;"B\ZԐg}mCP{B|+ꚲkC?Ek\Q_*U,_ACۥ 8Q OdsvTHA&V DŽcd*|jIB!;U(4<_zkg4y3 "a}B뭶= ;C 7Z#׼-%^k`>UOԓvx)b?m7(%[M|Gi!t5ԫެr ,1 O;Lg {<ٓ+>Ia?"MlL1@ʊx|˼"E1C_TTTiR';4 ~<E}[슑ω6>cʦ "g jsj RH'-߆w?i+ ͉J"ש,9^XʼݖZu-,ۭ2 :\FJk-dΎk)6nճ:`pPQTP9sd]z$Jѱṛ^ 78Od%*﫼a) oaXcМ9 ɍ=g:a|K'u^E~ٝi"^!K"~Uu(~<`7aMa/xeee!Z;|y9e[=,fl63k3 cbe⵬IA#+(ydsrޒ,#\Ym&?S%00AV}z$Qж!dܳ?8e2Qێ7)V!}]Dy#kب 1EoT*-4-{9%`)MU:Kl|y[kd`gӁ;N.vEyES!+w6+!"]CT[ &I#P-ڟ+p pΗ,Q_bC9fvYP E_e:/&ɾhϜF Ɗȍ@ѐD a *{p[Y?~N&+H3Uw[@AenS Y{Fb9^a!AV!*~]Z޳,͕ҁƛf'[F -(U`~睷oe x0t-0T,;H(uU.m;[BPm!c+tKN:Q;b"xEy@`-PU"L80TPxNJ7PW>j;JϢ%ClW!gW׶0J~%cFY8w5'mg,gd󛩓BT!F*T?bA0vd<*(^gX GCl纟6#5!O@ZD<d 0V!~W*bPhQrdQY$crDj+PPښ ¯,s( ?(&B~ HDb.i_ ?K]RZVDõIyCU-q!}iņ Ϙd gXgyG R,7@%4 /@(c A 4B{0CeK9oЊȁHdH9gg6=b]ώz^Iń$bk6S¤Tz֐U鹂t3n0:轳RޝBt5 ޘsN*/sYJ&ܕ#YxZ2߸Ս)=uwpa]-p%2Q0'lX\4%WNL@͉JAJQ߇6̟aPHqIPF5fZaA"m[Z<2,S^$ MEYkXܸA+G) -TMXLU*Sgl?0`Uw #~SThnZ%ձp D|$>j F*%&;pTnvJ$0iZ;} L(w44AhvWMi,Ӡ9-.ͮڐrdXqƢ)t&*cX3AͦƙG!?L[}CslI:؇;}H,A'{+N/U^b `)ia7Ho76o@]uq[VgU*nȅ>HvAL!g91`Du ֡b>U(Mf\W"Ȧ  <(#kB]~:0 c|$犦aTYEC*VڜfsiN_@ !FyɺҍPJh.u Xat`V] ^};1xG<[PR5H|W("!X?Ovwf r 7e'ogga1FZMm7,Fa22T姷4;D8`!# C_ .T8R[M߭XRXޫ{ ?ɞ2)'q$ϳn,wRd\^0ыiV2U-*>!m 6 9XZtAM5TB>d~@ZX ĸ^mӀg)YYT|$א88*fmtD<;앒U#8I<?#FsnH^l<(!PW>cj剼i Ho~~czœs+cD:)jL|RvV+zH{,=y_)m]WBxdݣ)YN, Ӭ4Vׇj~G$D]1OKf%Rgou r| vG})!o>ԥ>˺.=h[#ECf#<3$Bme:U rwirAn~WuйI82c8&}cGT3?u& dK<;ƀ~81].T?/jejm)q<0@61Fø:0lI0Gm04ԫ;f\5uc͵I"Ŋ(SjG%{n2^c s'@d?º!?Uհ3,7)$娵O>cb6eT卥+"G&!S@ S:׶͖'F.׆nPʽny5ĢO|+LhoL{oӜ7K738a/0q<pT|h98Ih{`jTxQ퍟-Oa ,%% 9+H#? å./B,`5Ag#1Kf,J~ kӔ|=_CpEVڸ4dG[Uh, (B}c2|V1a6+iP!%kMٳNM4:E39(KRAˡgH1!W,9m_c}HF&FKā *j&yH"y^_aS/*?"<꧓:LrckmPLdJoJ+(@SfK״ -`ϐ(CGRr@I8#Z`͘||=vMQ9@@UPhVKrPO>қFD3. vOqC"IX>>+KP;{;:h Wb߅~l _)E5lX= *fbNr͛Mv֋g7ʽr'1>7l&TRpvK)1~?r=d_>_t!6'\X:#/N.#3{bMH+VC޶I^/&*ed!ޛoM2v1һcJ9P ϙplƖdT:H&t"x16*2liNof%BPg¯~ҿ۲ mU5#ۇ*ohID\Si\m޻I /C%תV2YSn+nG8#{ -.9b񘧣WnÍaI*:.6r$¹OfNGC搲l(4&dpo/bhU*ZA6IhOh30IoKP"ML4-Lx7 \=om%&$3} Ҩ# Dʵj^-h`4GOH* iS+e'(޼bM=,Bs~[&AV?dQO|BLv@ySAJr{]#m3Mw#1f? r2!5&yɢhr~~ d{<~i@udLPN 5 !x5=,"1".b,;g< BJ7c03|NǸ6hc3ԥ[eTӳ6FlTV'm75څh6R(! fLI*{07yT1 {<]IŎ=ILB[=:YD7Fi︱{ig*CJp03kQ67%gՠpuMrPHt'B !rVO&=esQnd)Fp;"<[tW"A݆֙B[!brVMΘ53hv 'ޒX8m~E)űKKGe hyõm'Aj2 AlnlC;#u]: u#]pY4J)[,ezT׽h݉GOKqܲA3sS>n:^[S0x=Úcu.F(g6ޥTC.t q?`/&]":DCĒ0xЄVZ̒ o ?h%]}/U\{ !xky Ϩ݆켗HRPQzwlSv%haچN8!Y6qZ0R m\rk聘f=V喬JQ$;}+%NJh sA~`}I,*mV4rqʚ^"XSX}D#,ކv PR8k{˓zs$*+:pWkC%;Q H8[PXΓ{_X mz8b`cQa杔stw mL2^4@"bt}"Ш[k ˊS]_ T}nx3ȠvԐ-y,jmjj2ٟhL:$4>;bIp@`ZDO@N2Y]2QyU(Vs*,}2:ڕȒ78$Z+þ|Dl B"c$JW4VIIi*9^h㖼 Pd ۯat'*g pisY. S*@HueP//5"`=>r#A!#N] VOpo JuqOѺ1ϪZ4k@M}EpZ)8m|AYTr`Oj"t-V}*ͺyAE1kaE?5f0/62I(Z#ǡsx'_eMz#%l6Yc(m2%!}fDi+WTi/Țt[e֏EYOĐa7l&L$,X04LpeF[K&}2lg@ =]#SU|ᲢhO 3"9 Jߠ6n[.ViW3)͢"j$mOa R#08bjI4@#~ߤԟ7TemtV*fǶ:7y`Ywʹ)ok>bkYC(Bru픭q 04kOQs~YKhp7[xȔ{  Ӿ\tTup ˗~p;mDMn[F-Yv\n]e +=t$(Op}ŋ퀍Τ`R^?O qMy"ً7?+PB zS K,3έF_Wpy;raL[eNVe}ZB |=)Fѵ d 8`D1 C½AFĞŠ3u@hDE:=oPbj {B N}v@@!!%^6cQMYGIF&}WEfq!,58\րNNg+klU7QecD9>1Lƶ= .'YN\o[dbƲ挴( Txo)aX(d!Tܟ`keiX>WRJuZhЕyK)|.jKޔR:zlZrxq⼕F[20ɮ2J;>iM[0W54)͝!r8ni=mХMH0W I%L\ S19ưkwQ:I/kUTk`3̜KU}RO46r c՝vo`xo$ VVHcdlG63uleE^=3;Ը{-(a@MbU*NJrEƆN*4lqxLֺJ;C+]bM0ƫ,zi˔ׇ.|% Tg6jui1)_=C˛VKeT ?#ތRIMw* }I5_ 5.;qo c܌t htAp&N}N%Di-$^crg/QOU}4" r:se#Ղ׫~UEWY D&O8_=r-b豄n=9e %%tYLW=$#zIW&H8R2D {io_冏۾Aȵp,WfI a}937s5TQ,K& .r4R>2)_YqۍmqA"Q[S"ɩkK*<5 Od!Fa}*t#AJA+]xMhVHAqu ƕPjK(OtVK.Rڟ6*A[0a yZ U$("e*@U\$5Qq٢磂[ŕ ꡲdm-)zNgspυ ~~P|?յ]T7"A:9=,u@ÌUnOZ`ݟ>1n>sb3{8$|>f",uzG)fKL;@Y' pLe sX<7R$|}1{/?&Hܐ4dꞴ*JE8y<2ݏ+Ugg3>Ðd\*;X, Wf7?%`~✧ $S΄BT.vcUׯ==Na C<}|ڏZs l!j`S_;UTpe 苙`IRJd[>zyG~C"QVlC[Z!f3wjU4gjg^$9g6ڼ@| ο ZruiNo:sw=8dwb"^W^GaUx.tU1߼+BӕNƙQY1);!wɓ-"_st/p+|V;oDI#r DVn-]J;=.|R.7FAknCYrIAy%H k#D71%Tݺ? D2(Z=fˁ"2#!ۍ"!Li ' *[?=t-Ҙ?CZi#9l8R 8sJS!WSj l;+W50?ְG<'^4-q?IqIPT٫th mɨKHԣgav[ q0YQGOn3zD'C>@Z޺DJES9hE;SsYR}9cf>袸gŧ۝8nkg%T!mMsy4F"Uh5{c4%@58Z/}ޤK`[qf].aj{,T( J3D+MN!<>Z=JBOk=D(:BX6ioڗG9^3:fGЬ42%{wf^,=C,_(p}pgwZ4W_ ιGNvFVA?e]Q/6IJ|@g.t'uA~P*\ԼP|[ZMq%)!;PAfcЩB#UAzz;quk ߝ?rxH}g*gsVg/(־v]w0m/RdmWo5eW]Л5\&vd{ϋscA* th;kJa馗ȇlW OVJΈ<uFi(m3DmxJPZ *t&#0Dv^T7tQLSV;W6*=]rhnd</` /+5{.mjm{XwZ9;2Kc :\UH PЫ q(taM83l9 sUB;xtX2b%سeYTyn zoe\o& c hk`6EC.xd5bCZ*hVNt{SYKg>Yt]|1 j|~%Kz F/"҅{>HD)$߅e./x al?}Z%R[}ċ; TtMRTɗ3/!ȎE\="Ws$pRF˫%7*Mdͣc0bF1> 8;?CsjR`|ևf<[L0-%OV]n o޼u%>y O4;9ltkb^8i|$@\=HOGXhWJvEeT L35̊&wemVDe};mE()x6K؍Nh^ރBhoxGݸz0CF蛵1&%遫w]ߒ#&;xeB 9@ K+&!L2*fOw.c(2-Vu4C3C0顥z=d !C`Q ;cx]}otmxjofeCPL+bQ'xbp:Q]uXqjR i Z}e2/>-V)0M-|f wF&6d/c8NA^rM [BPdAG?ոGyt"[:(TCYu|*ś ɓIpnwj۸3t3 s1Hԅ&y]8Fů 9s[{m<" UϯN)X,6]3z?D+UDFɢX~ȵ5hu S>=)']zR -˦>ű3DI/,췂 Ppa}uqUm^!\<*~@Ӕ;$[_űC;1 .HҒfτŪljeMφ&]l y<~a4˸ǪbXC ݋Baj$;aj-0ݙ䡖k' KUʠ A˿SȋÜH /Q<鞝R[.v,d?j3X6a W2jKC+h 섽<ـZ 1Y{X|ZcI|RhN!U <=Lj0uH@< 3= _˵ *EIRΪ/-L_;6ʼu:ep#~x_fҳ)D!u,`˷Ӄ\ٕ]'+VHIڰSOFAP{`.l9ce/QdԌqѡ%`lA &]k܂qycf:<- \{S]>3`c)צp}o$0ag,VZ\\O/b6L_\ڹG"(A1IE9u>܃U9_Fcn$/yc+D@%v|F:_bj㓲 LUD\b~ݶ,mQqtkFSwB]gls!;|Xmak+ O _JZP3 `|;ɞمu܀cn>n1%}_2 kt; X 虘\}@>a]v `[D*禝@3qSi"h ?_5 쩢YjkD?œ4f?Bhr m˿m=G?9.wfa?ui6ɕ8(%2'Si!@!RɄmӿXZ7;jkDRn5|n?hׄe_c!yD{}4ϢlC8B]-EQx/+3(UɆ򚺪8hT?ls(Uz=mZ^c70JB d5i& =-t%w9IJFs6&nO$xz  dRA-SVUJS-}j N|`N6 N:ZbqwR%υ>`H1qhEahe u[VeG5\/̊n< 6x<$x 1J!:BRL5JW)sqR9+vREKqZrC<āc3c5@s'$:,myF oSVyAB[O}_hǾHT%R0@y!Y:[d7\x\+gw&I<5bTc0ɤabpbzvO4zj y!wn7br]=ޑ3HXG$> :_j wG#TԋH,~ix:,;RG%?fvPEtPіM ' Exͳ`'f"d (͑/d#;J2WB[+"g=i)X<}<?ɆBI$Hp#"8 2eBr<*~Bb~8o7Cih\C c\̤,NA: X=H)KLs/i & 4<<9-m,c=7S bůPbpq!KyJIrV Wa3:{=HQp+2GWycW';"9`S V]Oe3&gnPpxʓyqߣ$YDMBGG~e+\zu>bEZun12\H~n&>UJ/VPuy#N5VV]D*GWFjx?eP0Nkퟋ/־sȒkC85%n4tkj;8kѓi {A6L;fyH`D_ e>FĉnF[ h\>DZ5;8GOc7#àS$EL-feZn$#[݈?z8>@CY[䜜\0lUd)4%&6׋gyp?ۻT'20Зͽ6<¶Ȝ># }pM!jiY+NHيɶPChzDl'#/ BlJ{Qqm;%bC/V[=؄$j2Z{[MW#8!L ,مbź>|i̦ ,/5]+{?rq.!rab@g/pˇ!L"9Szp)&C%%Ne6]K_ fXk֡Kz/sDǜueco1emvO.Μ$_ؿ*nmD8%_p4D+N>½8z92,8j0w~PQO9 p#?EI:-K6dNC|jk< \0:*eb ,b$%ufԬ=GgkP( a_Rq_B9Z -N- qL/1 ǜ rp좗<.݄ϿZnZ[Gkڤ'kk*iag'!B[b4BX` _ 77/ 䌎_)k-*ݳ(8##yʕa6Ѵ[N:)!?;_=_mlWu] Z1I ZкJ!cbEWG+^dm~7+<BE-{ N67kWi9*έVD!lT^\Գ?R)-B x,-DGjKQcLZT3@QTg hvtbNeg2i`!ÖuiL#6T6qh`7c#hF1&BIƬ{^kJkas<+0+P|oqTہ2atjL[l1ʥJXJIͥ}'vȜh/2X}bn<t\M5pPE^m䡫'#DH$*'߉ڽ} &z {\cFoIJ\Ƹc"]SHW7뚜7ۑdhYqK~#m>(p%=APKS]ЫwsQ uДM?x2Qz#0s 3t~[+_d(Š`*ieҋVf, V%2,i4:CJ f ,)!7p0ٔqI;/J&?7E)9"sf&E4PGFf| Cqgo:=̽M d/j^`"o?G{Im`'~E^SmgR\'Spxސx\:>T8V )B'Gss+,xLn *SF\\ q)/DkbP]ş}q ]UAI|1}N`{ߨ6c !)ӕ o;J*}bXM6?kl^i<6dnEsù}ƟYJ10Pqu`g2swmUCle4")mi{/齻kɧFSFlpy8acT}jbBj v:nFƮ6v6d4pw%b k6.W^,T̨M8o2FtX}d^J|JIV- XoA;1HpstKVj.s5 (3J௃}7Ku"0 CN 7& 6_nnpxij {4sݓ` !*sPu\n}n fLq|C_!YS]@.hnOł!- _+5Ir*^]̀v.bM BI6>uRw.f*#НN!gZ5>+,4bba\{W%!U>*~)+Up+WK|0Matn3 jJx,:K|yݞq՚сTb߲;҇"HLx C2wpEzqbp֤=D:rĖIi|Vꑣ^!}oLBcL46B!AiߊM %Euf4dH0S`. j;!*O%'W+iTKOrN@=Fy?<ޡaOIwMX!2%`6*=/T vlU9l/xjV bАtaH+F!nRUӞ}pO_Bp$0G Z} 1#p|Xȃ[d1ΆI)'74MZ2-DjycWAm);8F F*: %G=YC!.h>}5qn.2Cy; N i 'jZM+oe/`%U$".JQ6mYt0Pt=טqcϞ3JVahr0=k7Dx3'Hl"4yyE6r֡\4՘6+a - ;'mYղa)8r{x%>mD:Ql.06#qfM|RAB`[K~J .4G"sе _:"-.$,:x9+P^". q7Upl} :l@j 6bT=O.3R4F@*7c{3M^b󷞡u0;ݑJبhFD@~hly>ok\aJĐ{BiX =6hMм74*hMNmx*zDȱ^l#QӊVDm ۍ%6YN737q:Ru' Gf21 A=ѳY R;zIe@=z6Ci6medjTPNuHtI.`]?PR\'0M_f] m )^i+Oɰ,0N˜\J `&Pau)`Gd<>w=?%ZDŽ֘*rᣭ~ K$v G)ΉdCTR(k.E.~zs AYUO@9^TZ-=T]M֡v 9)PEg5'Kn>$rgA0oo"t훬\ȱ={rwpٓB_M_x#γ9\^Wr~G uOӫ=2 9Hs\ j}Tт@1Bڴ]1E_q0>ڦe!Zs]<bhOd z\km]nS0qo64=vSX iNb95tuݼ}G9:5#YMWw јcܯaKّ.&צ!jqtkMK^|s9ʄv֤l,YUNJ}gX*7Ű1X0AJN d'OCD{S3rz=el ݐJ"`yxF~z(DeQuMK\(sVW\СGڗxRoYһ~ "Q[{);=>@|fmԌb4L _ձ#:VL첝2F [Z` s";͙<^->wE!/Ƞ8؞W'Bn2?KA fr1=oaN@ Nf?Dm61UՈ1X3،bum(Ƒ)L. ˑ+XƐ4veR嗹jtB8!k~ ڧUU3KUB/֝:[Pv=b7x3(ocރܵÂ9ߤ; {[`b{IM?PbU\=)1TWk fnUR^5 kHN]+i_$4P߇'AejeG<=1`Btue- (.aPPn͟qgmm (9ptg~>CDQ\yD wk%I\ru1:Kxm4iD-M)dus1ų5i@ٟf*6"9yc&D#R^qu4Qy :.d hBWvoTiZQC?R&/X_J?y_Ȍ!vƾ]cFͣnuL>4N !m]UgeXpiŒ HϿĿ!rtx^şEUK+ dʷ&_+;{_L+yˇhTVv~La|M y$E\\A~eG@ֆ  [H>|i\X~rV5nk-Kss>:r0[4_`4I+{J?N1Ax }d }/܋{&o,D4s^K&8b}D1/&T՛6_`f)ODT}9}ݱƘAE7K_=aKKIџY=6tjK -T$Wdմmܾ# p){OZO)STq[s;H*3hj_d"J.z򪭲_@bFFr=:΃e×o%z9)je=-+< ɺMw3V͡rS=Ҏǽ42}'|.֝Y~qZRF"n`esPMK7yqh BbmjޏTfyy٠XeP1ịCvx2n o)$5& y_y:E/q7ԎKv5[ `SA$:2\5ŭQ0OOFL [n|GfWyuO@.CHՒH5Y+iF${*eG%0BceiÈJY2V\MI|![8INse'm-F<}ѾGEallF$iBAp>(Ze&Jэa/EX=]dlB$' ;}sG[Z"lϢ*(X'2S@ #Ӓ 4;ɣ/IiqtD[6mѦOK<ّ _=)Cđ#\Wx1m15z-zS_.gU!Q $lWWO,(LOzk3GRһEclnZj5FݣѦH޻zR*Lx@ױP -:v( =I$9 a8'6VHDԤ97!sLe£FOxdbe7`[;yn,kLOJ C-:-?bPpe9W1߈?X*hЄ̺{w:'=7~=7c"]4,j' &<XmZ.WIBNPS@͘+D\/](9ҏPnZӇTt-Bkr3\$}X640@/ 7QƅDl!7)X*T/d~IGWu'YphMv[ AC1nEWlp[_}t |qבEYVMp:fVcF _PK1m)t>𕸲'r=M[rDPKy+u0&μ♝C茋%,4/{W~/twWIڜPBz]Xk*]DiLZ%h (n,CP/] `@I=hړ"!@B&9orֿߚGƧ |k<[/Ù5 Z?I"?tDbS5_W!t:[Iд]j)N5p/<R$ZmV%t{6 vɠS̤[Uъ1ȔSbhKgՆٯ @%v3H̷w+`61YfD ~b6cҎ4U- 4kZKH"@4l`]:L?^XYxV>tN\o鐳J(U?8u ĩRt'}]_Ae6;+:vхxWa|1]~3mN <{(y * pTXբ!#\:?߭g&[ܕ֝+v4#4# 29!!d#8??!o NGjl{(fҸ>` iA/Vdy$FU'Zk_) ,Oka#[8U!-I96Yqoa% !?*A܅P$lʴcE~6XgJ嶒ZTDﻧâH95%Y9&+9My&oB|@|#Ʋɥ6;88)ţ0gE](}5/-|'ĽURy:ϪtPtoG倭'쟻F/0"^qIJ`PRC@rQ//`-Mat,EvY.˘!!)7;JKYU52Aa&e_c GW.wHVa=?AR6Jř&cIל&x-#k<E"fX܂P \_@Q֠g BMؔYy2=\ؐ<$V_X_|v~LeHQ^Zw:pOlHރu8@_h?] /ihLj̺lOJ*[`qqXj]+CNeIooB4-I״@18(ShMxETUyDP%Sf^ R i2R*ގ]_2 EsinT~:C•z nXȌ!4c@#E:(zYG`i;n>%E"(ŏ+SMN{A1F9nkS]#wa"QwA AP&Hԏ7/e7kć!%] nz)=bKUx7Yxjw>%^;PLn?ϊW>#AV|!gٮJtHm:zf[_@ݸ1S*dKVL=ƨƣ,{_T9!9WRk8"\2|[?P,E{L0b=C\T=&A:Fa Lڽƺ+vίj3Ej֤5=E9#9)P]rxG2(7WAweՐ~'מcTeǧRjiZ! *|D4$]O7`PxJJ}3_F z~D_Q/\E'KkH}0-K&-d nFԐ !D[WhfOR .ͧO87;(㾿y|gD $e~$\'MN6ukҪ̨|l|Z6P}oRqaڷ}fU.Ո&k6;PULX~6TPf%c7Ntts <]o/`E mVW"bS{QƘlmF@çB=jƱbq 4LEBГR7h^Š3^l{C^vHJW 9lqN (*9pB@]**x'ǗMG/f+eVcXb؍T[K^_T*C/ۚ:p}Oó\5!~J<8<HI<-}UIzaYa^K3*_1[AFZ?P&U#)敽7Jy[A(4 bD1(vʞoY K]HІ `QrmCgDdD CYc֞t2~F [N;ʎ(+gj98s̉n*|؟e74p*.Y>iAox!hدdeo鉑N(9`NPqdI.% ;G/ }SDNDÚKaAv Y- U(mcȻu1z%?)8r6o>b;TTf@a ,_"xJ-ǀltL&q)eh8Ok(.]ת~LBt?w+=lm<\<ͤ~7m8dYQ~rq'VWsvkIW͞d:dٮOmZ,/U܃̘ MQYLx/:Z~,c2O4k6eC T$KVg'VlJ#]/0]yu&`rᔍ7$Q@~ݮ>do_k Z5*+zC 6r=kLzL2v BȻndRhO9z̨=4 z FGf~l&v8Bp=Fa<1%燬3wcD =ѫ^ Lt&1Z 8 pZU&b y<?_jDJ [5 TnMOE ߉%:84+9l@gZ܁)!מGGuEM3^'ÚXuDm۪ :L:{1_.# y4FVEbw?>o١PR.}EF~!$'D6g;HTy> Ňt+f Wo钣<LDzOwԖ#2+FJh{_q . l Qp5ã]m2CK!'<եLZ+JLRc.io(넹:&sD2n6^גr:G!1vBXYHas~#/3jK)[`\G4Vݕ-*dd) }ٝv@AÆBS"obL{wya|_[5p9(/wXX! zfܔC'y :66L*$)QbM&FQ% 7S33>p s} ,uؘxhU|WN ۈ*.Bm>hT*r!P_jQݧ ݈34TkA\&4^K$z?j[ oQC$B{QK{M^ V ӯ { rL=؄?Ϡ.k^ϧ @|M_)MCJ#j-15'ojv2t4 jM)gYZ07070100000044000081a40000000000000000000000016650a15c0000bbc0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/5]?Eh=ڜ.+5< Sggdz%n0uҕ:6dgE!#&2Z8(Wv ]$0 9#ڢE^ŢM1*Ꚗ{(fut}8Zf g'f=6 PT;75Qt'>ZnbMw" ܧ Ǣ.ќyym $ WyޕEZ|RO>J{]a,ʲ;'|5 G l?}CC=I)OCrS">@jIPgD4(ٚ+)0QFdˡIGʓS6 1Jg*ɂ&߽b:؅lv> GWcL>Yo[,NR۞O{ysP R&ۮrVK'*88HB~H]yGbo֭j7B|[6K #y^로䣳OJJO"j&Y/R3y֌p!m nNHa2.==p?nل1ÀD90 &7ݪ;s݋K&a,R]+s ٥PRo踑*ϠYHI;yRAEӑFswW! q]GYi]g^N#8vVȭhZ÷/PH!,X[+0+a}D۸:Yx+^8};mGp^m\e|2cjF2t <"ZARaP*gX"׸o1x"RK 7YԨ&pR)I+ 緁}B.,{d؉7<ɱܟ>-y~7 8dP"(VBԒgd*u76L Q\Y#Rbg_\@ErXp濭iZg_hξ;޼Pxz`\<&kWeէRؗyF^|aɋYW+n^bڒpRާ,CU !1 յ'JIpto9s$h_{ñ" k3gHiY)qھ['Q]W=@UM(Q*buq8 (L%aֿk('4Ը>&oڗ2~|Z9v -njZɚwG#ރ7YXք}҉eG ϣ:>ecD1fѕ5t7y=itVB,PY8#`fe[Gɥu:TU}2Bw.]i~-oI.P&|cpT`kEL3_Lj9UE+V#l>CO?Ʒ!.R4 !\R1p"k<&W\RQG[تuiuqy**'G@='&'șU0 Q"P3i]5Zm'P}fƲG◀F jI"= w\ق o+s4>&u!j-zad]Ei-il/-wAwB1vg _iܿvA0 2KNABNV,R=q[wAL8p}BìVDíO桲FX¿i#XȔ+O, C:A5HY ͯ]+{G1^=݃Au 07=#޳?=u77-A~AEj~!>A8D<@r68صz蚈NYehy6qFH-2;jyL)tt%xd@(,7ѥ$yϛ|j WHYQyP}f p5e+jxO68.]f㙷alCJVHy]| 5ɶgzjrX17lL Oᄸ% ƊVRӓ) & E&;o6"`H1hQޢ_]ӏ?/b3ChT6)s^xÌC.Rqp*Ž ?"?t!,(pHWggq!__Рhe;E c",/)ZwI?eI(d#^j ,ܯi7J-^Qn74 c /zjm@GܟA ǩk6b [/W駒*7pEI^Egó`籅W*=oDTY).;yhfd{!vχ/G¡O 5?{rɂfMJiYo0[ɯ@sw ˦U0QV7+hN18'VC~N@ʄm3 IBq33UJ0CxGeC2 k70y @3X7;F <4g61akW#~N.Q-9Slɴљ | ;[Т@e=tĭRmНVUF(8x9RHuqۂ,>{ָlxȜ^W0]cR®7$df\MY'΃ri]z4QHKGE;6fC ;\8,P2G[OT-K5dP:,\yBb"Gn"UA:"# K$]/輕WtJ9=^lCC-C̀KAL 91f7rQ1Wk2.LWEM G<{?2\^?*"m |0` ;i3B8 X>wDqgwH7`I}itI“L!c2L'so;@W&Aǃ$Ssm#;ƛ3^mY jɭ"U^0u=S MhhU;8jQxȌqB%h`~X/mP?Wn*J92ӖPit`klb`έM>e"֞OS H|*`rƖICc 1 EER91/xƆ)X;ft!;uK {.pRS{M?2 ЏkQZ L#={}Lh"5d N3V|KVkXCIS6:4|0F&Dsr%Ak),vs@9&,:J+Б2Gw>h~ ])`ZeMCz |’M:HK 7Rדתs=iw. dU=w nwՄ]rgw`}2 e+{}ƈ=@\ڶXԹ49T$;xC&cMe ^̊KͧCLoǛYt3MKPI>8YE>eWE Ngu˒5 rb삛2# *y2uƁ7-wCt!utwɗ ?UCeJ_*I\@}*O[6y7;B@q'߸cRSz&N6䎻n2rS^!2ֈ '],VETƈjݙݹyښF>$(1imDuwGk7q!#Z955ld/S?$VAQt'T!%h2fG0u (t}8j^k>qOW^[ѿs|IF,fbďђ Wtg&`k„(6'[hl+E9|>:Bmp5=aAC K#Avo,PtAw $OC QiϪ8[TS2TEBR6RW![#>'5މf34°tv9w{7!KBT`k6\ɬ|RßYuˉ#asO$TiIYth5XuԚ>ݿ!F NF)O)]1t<( 8t#?Qb8ˊhȎͅ!b߳[/k9mhwKk?Uax}LD_c>i<{uIc<&W y1q,:D˪Ӗʉ^j4`|nF= wQSwLв|3Z1"(YC l! [2O#s&̅1kbMج(XkW~x6rVcOXI9?F LBjwcNq](}ǩ1,ulݞmH<.fJhvUŠvbn4,]YX+H x{2nH@/K7OSXA@n!5'h*r.C)P֮k%vL0&~pZo7ԟ\,sm\L@ѧ%+X;>sNRgq~!)|Źy#ZjB2V&u <,>|FXR/%ھgep+2EcdJkM'pt4gvR9WC`06)di@X7_VG9dt6(\OyDyڲ⊛G>lhlV2"V5Obάl1 Aקaي 6+;QYe L)L SPYl^r0X!kV6l1*=hTGskuT4(hy2ۗj,E1}Uyu|IHH|PpҸ|.pu| +_G]2"enمmzsMo^LTPP4^N6K3?vtn lYG}_Y)z SdZ^ &x\^ Bπj4y̡B367ynINR=ޭ H&[CC,q`6!,LÕF)s.uTRwބboi 7h uM[#*,r {VEHҫP`rqwψ֌ }ΝT˦}!-ǐ9̺"cOlWygB[TȾ`gb}/z .U,JY`82'+4jhTRfXeT)6y6\^.nZl=M)V>qf΃o8 b[ne) 2 YMKUPެDSj{N[{V.!>_U\3T{~'{[VnOۥd݂.Oи#dN ұ2F,0';S$BCs&fݜ g`DJB~X$UŒd V[]  y mŨhyқԹ ܵymO2j .-4CEtiJv>&{j$7) GŨ0:ũ Yi" |i)cJ+o!GÀU x`qu}ğRUX~nb/ h^3ErC厞X_: aJPXcVe+9OlpBKh[׵_6se& R4^Gzվ}~G{{&Gފj=N 3cʟ 1ZlXv+{Nl} LuW/Ve szR(l`hn b'蛲;#Wa= \yobj_ 1${&IQadEoXV,y6דTs"-n(W.v%:2˒\iK!3l P%H ?8(^D`GC m{D"-b,S;{\,ªN5_;xќO) OY qi)G} ܋CNXBOҐ/’$!&㷺5rLbt tte<OHm$'e1G|wUph@b _ OP5<5beTE"E#=L#_AyC_4 vF)Z(]gRUխX|{Rg+:l.2E9xJy5.<0A#ڨOW-1Td8 *\mR͐1z}ۺƤo}HOJ Wߪ%rGOf$eV"F%?sF؇H$~3ӆM U7 R3._wboթ%AtEH<. R>'pۦӿ= sƞ9MPF1N[[n?<{jGlxU' Vw94"eg̥{suoJcnj064s2/{KOF݇Cy\n{YE+2@tVt+4C/rPybu 3eKxS|>hXT"0#tm(Y| N\-iPkU[RrO>LjB21E"gN篷' b/7%C/j, /){_1$r7IgyWͅҝoi/'W<ߠ ؇BwI|Hցd:Ou!8$>k%gŷH+LöOKg&Fnwv$6 HԆ =@1oS|֮~ƤKvc%%]?#WϽ\KjJc@ n:TxFDc:> ]Og#҄8>9((Z^vi {V1]J #N\OG"uQ)@i'Eqo:V뎶c+gXRpjk}aS=h-`abj%hM̂/گEc88xXZKO .kb\1m=9>U>6DئIc@o:pU^^ګ @y`@+npV]C (?;!dK8bg:@eJ ۃtc{í\n{1\K/΄x+ュ;Sjo ȏxծt\]kޒ`Iu"QND+HѴC>W.%n7,ﮀԟU%{B+< p%5IIr9ĀU@^49t*k͡6N]| R>6kL XIXr?2@0V2% 1\@%7P_E%URo},'w-μud,PՔLަCe3M38ӹ FYz`Iv,=pw& |b(蜱hQ $l@V+%d=??iqoXYu/m1k!J[H%oHs@l%&&vv۝ bNd}󁻕#[r>6NsۄoǍ\՛ylv9jQwO2"M1}7LņۂG [}┮1׆ÎʶAQΐP,NM^R6c_v+phGd{pzgGȸv l Q!.XiHwLy(}Bh7Q rx ;!pSamJT @+ʤԥIQ9zc,yV&Ӽړ->/@Ӆ=`}5^Բ~˸UFNjt5U{Aݕݳ ծ'Fc?ZdXJX K۔\34 ͻViljpr97B, ­ ٲ+8ӱOѝ&21[)1pdC,ᨹ, c~:zU0f' F-hL*Mm*hxuKI;-QKx12Md_DPSٯdxW4`B8q aHÆNjBGOs %ҳPDAU+m$>$j: zC-W7"u!i'֡:))##flLlǓ&qiٟ-]lwcMbÞ|pf}5CF` $JD nJw0!)-%`0EnS\ITlq0Wj/rp3Jb=ґjךag <#t5 լ+8]<ĽR_G򣜔' :UZ]H/&DE-u$FA Z**.XiF3W5[:&i^!yKK/w:ڋD )4 ֙X2n V򖆝[{m~Cv!GaR2/eD̪{Jeף`^macatPPe~O{*Zh(Eі TeF sTC2wMbdf/Ս-3Zad2[wB/gC_>lEẼjejM,_S㨀2q9;_{CNBB1'TJnć0ȵ8N(@@51Q6Pn!_R{m-qed,{vʴn(U+ F>`"o{O{ zƑ~gP*w&)+G]m.Of׭+M;)ڪ5yS?oFrba4q%]"Y+'5Re >g*G'>bnǢd݊ZM[QKk Ը|y!,Y" 2@*;~:B&(#7JIQ+[yHw,Lxtn ;I~'V&v # >vDSBNVe./m!$Q2 |"ueɘyIL+KS-41_^(Am#7+(gkom~^#yFH2F[LVsC h .E_)6Q~ ?w{a+^QMX0∋#Tq(ry[prxu=+JK>k[$ӂ#ػ Ltzgpx7,Y_|clr_  6̫f;oݴ鬦 2ո龞 (C'ԧ?G48QUcxlx+6EhPrserUBvIL}.{ 雿^97cVٿ_7!SBt:N/$$+HK7Hby&*MF{-<|d}-M[C"J_+cBhO~@q 3ʼn*ڞV'r[IxUV1?dx#-== WFi13̏ǃ8)x.y3Pu8 OWk\͉qc⼞]3T#x*L%O=%0>"QB$.K^N.Jڰ%Ey-rKyxŘ(vHsl$RȄYyq$wiF;[Յh|AhJu qR~#Vm4f"tݮژ6ϐq|X)pW5zqF>["n/0ثu_J QBpujJ ֿgXKV!xi;LHZ3=>|)2%)żZF"bc4}-ws;ҿtKS 9ӕR>`n0}RT30P29:>CwWco#S=KBa?*{c<~hj[GxZ;)22 *Cr1Z)\ @mY~_8f(.ܳ? UdsL .;R%V,8T=D!5& Sli)gi^qD~j~̄>8=|QBİs9 ~ p{ś)5fn!i2o(44| { ,[^c҆%R})j]*S9W{ƭP.&SpdHZ"c8ύ`BbuQjU_ '{w5n$;Ap(*<╲=_`a探͐as:/%mm&P3G3z<X~:+ | 穷CܕEZK2\Η46^![s#+#!.0 `Ҝ}R,'Mk~iVQ)Ƌi֊CAvoe~tyT8KkgyX^Y4kM`-x:`g V8!,j \I?P`S|]~lxCd`)4zn3);^ٵ TA"w+h>?n72N J{4 i/zב tw>/Wm37a59MeFkO{NY!t;JZ@ŭ*=#t; wd] ٿ\N^"#|#P3sFq9/8do} _lT~n=xEQ2IC e_A'6@{&ȅU]Qzb)f r~!eٛ4p!I\cif=5 /$[ w3twf5, X87bjS-bfn/rXXYֿ޺MDb#yK|ax8s@;szO]}QBj+*j׬PL<8G]k0GhJyyGp6p)t!{ݣCyuV Wx6;Q>GduYHțHS٥' iA:V'lTǬَs1ev7YSDdSH1^ݒWadW<ݽKKC I@1b]% i$%z&}^H+ x:'@f̿x^G + [R!B[7y׺8 iio?~I_.a;gM@[ZUo6yY<ΰ3Oձk݌1< rs)9mީ3(@5E+Cf=G خʿÙIdY@ : PXy/-'X-s#aY=Vy?`GReG,KKX  O3 ix"ef}tUy~|: _b^D֢JxvL iT,,˦zG18UMըc":yXC࠰U_Oj5i剭"o6"ƒ s3 9O~-Еk> "z6/[x{,37jKR~չ pև''dϥef@k ,0r^DM/T?.$X]W=v]l/n-eNF~-mݘ4`>b9 e/$֥jc/ @O;%yz!I4~Idt]7CTb,fTFPwq''w,õ`~8;'"n.wWDi0A<=N'uѨk*V߻%m`Esk;&Eq~Jk#ǺNb%S)ӹHsnK`H(ZJo~9摃r5$ `n1+&NFB<ɍ| [h k0+]Kk.Ѥ0jGyS^#\6cBC~i(ž g]٥zn(Iќ7[y x8F6h336T]?AW뽕ڪuq\0E]Jܜz}1YnOEjgV?$~<4]p.#f Y~dq u*FGmqcT\7r+X}hzU'Y*mq1)q\Ksӭ}U}sCqy2-!g nD;!!ze{2QS3Kù 4\Z;sTjQ)"(yvR|:]5U-c!"Sx9CjjV="İ: A0$;^! Rrү?gO u+=E)γ}_¼&܍Id>2$Ưo3O{X:洑^rs>>Q ,&*Ѿ#ܡC8mat wIiI/f]dYs~5|ISvSS^m]#*|\?yY-W1GUֻT: ],zUP7 }3P0.P88+ٴeV `UMe۲ ݕ/@bR`J`s`\vptZСާ]i`XcUWJ>kIP*I-xMh.&&s8 У̀ٱc)YP!!V:o4P!T@" -O um]tzRp/r;HYo +"wʥ͈rVB'*uL( i [ψY8Q~Tn󕴋JUF 1`\X~j:"|I [NYĊ[@fت+ɢ]sPsIA:t#S5ś !hL#[6{?3TAսߴm$"lճFj<^+k&LSϗ6 W嚩ۃj؅(FqݰYY| O@?> 3~|\'`pZ>˛p)2M* :ws3V @ɵ cLf/aK 'h}01/NЈԊ:X#/9!t?fEvȺh܅OM^,Qs2ԋ38Rx.j6k[] IgSP# < ۅ*Ɏ`x'WS |4pR|QcLBl֐g8z[OČu-H̠$^f,]fvqjxœ #dTi)Z5ؓn6Co6RCp7;(PI8l {pޭ G"qyRօ"<yN!edr8՟ \_@n-]צ9a\nSv݃ǪG'QC#VkN#FsCr] =w1v/ŵdkWWkn]+w#Tݓs ˦t MmǂɋKs#a*:&sjxy'Keq.]6C 7(oy{sUx }e&vf0c *#>αHc$,_ wUL >m'۷ǹQ [:޳YUâr@Uf." 5^؈a[jeĿPT`#g*COӮFnf@s4fkNt+TN8`@CrR2F@LZ4Ypԁ8PAg]#.m'ckg8g{gËTl)<4LsvsoW||, *-UYS$j2ͨ"r! >yNJ 4bhO$`zfRM3>ܷ:)|Zn3:8 8Q}ՆjBʽЃۀRI:ڳ6rm!!;K? B2Ԑplͤ8E1PNbroPNAt<,䴛jg KzݢGBND.ڡiQ=]qΟ;t1R!3%3?eivpV8[x\ D,ol+)Nduow\*QvK kH",t7lZ1Ϟ4ϸ%.z[",(Dw:H"d:-ׯw^[D,N,MJ^|zH^c _sH"7/굑l\b(6Ξ(cç"K;8ωO,Szh+CfMjY<]!gݥxPˆcn"pG-Ccc"(:щq mQyPf,# o79I5jwC#>Yc9?*bWt-f%k.@v#lCDa&@$n_S~:51 =I*I]QvtS$hyApOUDn6Y#M2'.{ni02h1 KEֈ+x>x*y۷޴|*b6vfpi.CnsjM :}/Q"Yͳ~`L,גlyZC~ۙG ˿v,4Z,쑾`=[E:O?_v@bpc@&8#Ó̓kZOoa`~RwC+o\W6`=H:HT џMRtGoeX*QaiΒn*.ON& 4"0Y SemxAaҹ? UHGr. ]\8hvׁ뉻q9 em1 [-r\>S}9IlD?V5es^FTt>MP\8.L۸ufm4ȺX " ;w 9'd:Y+X@D(f.ux(F1÷ X{Z caaA$ ;"uHSiT$$wsGc _.ph\Fɏ,Cu͊3?Cʘ'"x3X1Z],X ,'wQ =ǝ±F $(AoP5P!"TB_uGsW1>Ʌۚ-.OsHIzfX!@!'+g*q6˞ϚA;V;ZYepAsj|ԣ_jPOIjVr`q]@hdO.%mG dkW#䚘ײ61ս(9&h>s$PaDe979W =%cv"OV‘j ty,?|q@dn\3/w3EO+dY,e!}2QB'#,f\ ` QU.6eSXU?ʩrEMg"+x2רM PS 1iԫ[n@Bb[f&=*i]ֶaP"O %;;:V"#$:BM'XᨕB䆙/VaM%7J/ĔXęEu8$Y2̊}9UB˨< #Zq9!Oߘ3/ e$awrfҍJBܚR> )tQ޻7+s">`qOO 1ɑ Q#+q.A6;oKy?ۙɈL8j1;t&,ã ErB]YJ *g:b%;H2M}MiiȮ߷|_ʱMgNqHgeAuD7_}g&GLrwd\JҞwa<0!4]Vi'$; XqUU۱F6g/t1lSFY=TKαV}P}E+& jIA|jqBvVnf_#u"9gP7<Ss,wv QEВtC+w ( >\Ma@%,oKoĎZk㌾jMH(<X~4 #MԔ'#.1yލ?-I]s;#(En+1H2+RĔ`~P~}YW@u{QGŋUkJfh\)%\)mMt AH&sB]Ho b9Mqx57ļ!j|dG^.,V #@]ڕSr@d$Π3PtP[e:){G`n?M+0Q+aEM&OٸOG'!Kܷ6ӥT-m,{@֥<4 AV,F2#6ݤoШd0$gڋT0@/V&rcMa x#.Gdm&tl$K䆠mP VJgma@k< 1cǎtof sZ)m87z++9' O-S6]OYu6M&b)͌I[ õEPjh:am0. HIz7o\7nuf[1~Y9C?W}=+)7'@^Z96:-rQ{Q45Oi UЪ79enI9 }BA22l@?g~[ N &(z+CjDTIcdJ^-v5`Vs+*g$6F^qErsw]A]ު՟m%i,m'XVmu> tbh)gKiQ=["bvw 8qե->;4. S_gs{aV'TCC^.\=ȲHIZsn2H\ecdȆC ~>2XH0?vyVe+&-AɀFZ-D -VvW#@"~8ɶ톐:7QDTWD`K~USRz~?n귨uSS;LQ\U]amP3#ow6MuSC'XE0sp6jcD=Yt^TG8włMabE6ept ?xa,~3KyyL—ف)2,s WL=PT-x!wU[.&.+8rT|5X[30nNsz1GgHq]eF ?A0]g!@*P]>&d|C >ìs3>w <)W頙Q.rLm4+'P87dJ*0ѷgo(O#WA{lYFI鹤ĪhӅo\>I1 6 ,>7 VԉԎ{-dZG$aywePek/\ݹ S2%:O_ #VNЙ՚@tAz}0f؄ 6 eՇj<+Aea* c텯:3f)_l!~|E ޢrNrs2MN7F4`VaM_rwɱHA:F< hi' @9p, %NWţ hMvۗe(Jnk+5ekRLz܆ +ǀ_@ _5YƋT9:ًv~ё OdӀ-3*W=0QwmIC)#ekS)67LH8'&QxjnbFV2>P<}fO8lDu v%pm}K\} ]~]9ޓv YܠY[ x3g=^׵{Y4n |XuR|^$*,`? t 9ƥHt+K|z.nӧMC$Pj݋UDC<8TZZtT1q0/ 7a*C<;k.=oZtYV*:! P"WTC]o{!Ws\2RJ6C&آ ƉK4ÍW!X =Ph"Y|Ԁ& t\VoԈJjOp 6kV>ag'C_ W}b^)cGJ߉JINBGAafLH5 q[&sjKv̧b6{7,7_wJh6g}`1c_X(o0uP)>Mrk⿣9}ోϪ5scJ~^aFyϣ_*Vzؗݸz Ps~^]bSWU2?*abTA=9\uE]jB 'UZ -uΖo1bI^fֵf\)0<){b;rwNḳ!=mE}KT#wөoD?I+v0x]ќjmSceNwAY9āW[n}zs+iam6/άIހ=-}v2kJzB2ԘcJ,fPxi$oڃ7%e1 JXzORVWIm?pX8$'%5`>SD+r޺9as#S y{Vc5AIЃSJ-Rv DEDVguaQD{pHIzF ;{$m@{vsMZOK3i]=X[BpbᩧAGQTLP I$kLu݄BD˧U %/aMZxšDd84 Y<  `&-SqΠy~W)4kЬ^R&Ȝ-g]GhAlPA#1MD9y2Vѥpנp1d*=NEi/+m1=0(yp-h?W lNةMQږ -$&$Tu7JHbe z4_;X1 _{a?3`I^f2fgwfr@q`xHll%AdqGAol0|G Jo uA n"Ac~馽d.O{c7O+$%Zae(i1)Ųp#%nrt",c,)o ṻcsS%0rrkbY&}|fZ1(HY-,"4d.=H|{훥YX+ V*+Bah%M@'w. 5%/0 Y_"PўDm#3^olM!8owˊ¥rg**XҬKxqMķNrE%| c٢|ܬ gA޺R;ދh!bͯu ~UR8x<0ba{zI#v|ÅC :ݨP+ 8o@EM-L+.9v۹8In|j|!2ݕtqĚl.)_w9ɾ,zZqr@+8 ]U|;AFKNFc8K C3_ZYq U?9*Ʌz3ئ,V ڑyȐ¯9Řa2Bg1P R~r;$tcTHAXP"]cт3C[i=sld#x5~Wj5L#l:0##"bQX]9E߿=N^]ꎰٍ}8y`]{.޶)9+Nk2]e`6 |g8aӀJɅd^XYA"C'ŗO?-3Ȱ"Mꆱ9POUW2-#Z [S4h"mDQ

%>vfA+ry Khs\䮘hJc DV{Uy2xi1A hOfv!rzS [> `"#_CAab4LF!]|&F@Y̮(h 5eֱ-đ%4VOuy3A5[/3(ֿHcԪxA!nX7qC~ۆK 3ܒghPy{!9 | r"w9ICpJltai.pvE|;rXZcqkmIN.Zv6ֲ5qu'D\a]u%͎S :3d{}bl.)BN*>@؆[z~τڹbek|8>/eQתr yz$yxwɯ4cco{iESÀc}x:*I T/AgjhSWENͽnfSbzq Ȋ]Oj$rL<%+^qer(Hlfc5{+q^-sDĔ~ B(1-sb*".,bI%=RwvI]x^ CB 17 L!\]<9oZ EjZ u [ۅ5ͳW_ O~EA_8-`_~L k_їL@ʤئN;NZS=r VeNhdJz욄Õ\@X%!s~ʲwek֛#@ `pǓcj[0е4l0%x?N Y pַPυ%^S4}h|qƂ鰈iuV.hIU1+'[v,lB`"g(D2>V5;.-@)Z5ǀcRFWqWN~ӹ\v]ߎ䣦˷ӏmS]p;ÿ%}ZKglPK sXa_B>$=YQM 31/{BdN|Z0&zB?x\z̋&Tѿ}lx .|/{cX].nE'50; 2}f,~r˓|3]\5?28Fr/+(}XD3\Ex3 vYOUeeQƌm{3{?z;aKƼ鼭Ņ[A_((esi$[-Wq8>6XU}geKpVH\a)Gg3y?1Ca*T 2czFȴ 2\ $ |VTLTdMupՑ)Wi{Ⱥf{I*\ٍ |K0M‘8>(W  sۢmK(ȕRIwrWN:8r|1.P{RNf_fBRyU| ≤Zp>PZ@dywN+Bt얖Ve\# 5zަcik'2c]SH`Tӟ@6GMo= +b\Z Kҿҿ! ~~l#^^_y0_}6yҷXNu2t@R sJ hԷdEouq$9Rl=H#`=>ٓ@@$9(=c&]WDlz8A@EZUW*zאZCh,ϖAX]ͳ? 1-'o}4dșK|X!迧,'3~xv&5n&l浯'"Y*lt>튓23:4kن䈡$0+3U@/K.-k?֑r1rR 3;%ܕL d`uoj0$Ur.6 "ڍ!t9,l%.R3w{^AAP1t+#!|?f8M[!$qh>f_l÷^*߰Xnl!|g="7u綴P& RnXiw(_̉dxGW[ݛQӹ?;#s_yݗ j~f$jx5N{}Aj.ҳAw c<\B!^; ur<h(ILSA>, hBJ;2]~U1?Zq3"FI촸y93^ގ ?_|!̀XuHKeل QzXS.mc[7"Dkyjagp75Ȝ[ ?$z,<@K~B`..u.(B@NY*YR1es1ʬ>[7sOvDV^C_"-OӡG$~#C^+0 xh0Η2)M+m!ЌHJM7O+'=^l`L]ᭆ1I,r^2yvRs-qk>r֒{Cio(4)E '&{p/Ƃ4ZK?DE w J"^}{D >q|ClRf1J b "<]; 5<ÉlBdYkP-JٙMo/!!O 4CJ*YFhWS(3#T>7ra%lv# )nfda0r FR_4zyI [;WB~3^ߩ){6_gI"'8c"ūE8zG1Fӧ~F^2сX>(X!q~peP0D'EBug;S tre; ?c6ϸ<}ߍŀ׋xi:9D;nK&bG䄬NkF`0ߖ9dQN6dų*%E8#"%Rs,"ծKRX_.kWK- p{yrVu$Iq+x/k M@݂RȲg,S(GIIA ."H**AA~_S*?:MFP̎9Y_ }c޶6/~FhЊpK?wchV݊-hW.CWOB/1ͬytX`FVS%( bp0@o}uc)'(XM΁p?v/aoM!5*͆%fAw:}@1nġv =eXx.׹`{ M OphQ$Uaa{q#k8+ oӅst QOQI+L S̟ri925Q12Ćj-`ZW:uKHj? Ko0'JJKzYG>d5Wxk#A?eKrM֣፝C A&aRVZvz)V@!_Q (GW-)#c%`+lںh8Ta>l.{.{V(|0X1LK>>4wA8jpx.JU?FƍYpa8ih1D/"b==etboN-40T J?q8LwI.G1kdd  &䭭.?Ar'ؤVD; /g8o9JU`O2W-.QEKzyt1\0IKO"?ܱ>µ;8]P׬ 5{S)% IԽoɔO>J\B 2HYzc~czDEtB.qa!k\ki1Ub|BnH>0bҞuRtNY!5X9=hNM?[P;|,}0x4us?j{aηY&\5*szL L@r#-R+*<;־T,o!f*kQ`FIu;yHizNa>T>);Bl|ۋ88mQ#ʳJc'nf ~DS !pJavJ0X3PpH/j,lgvgO5_pOR{1h4ǎͼrcß0Tb*~H:9e{L: -'ſK-SPxP!(@ʎB bk?9V?AW'A%7:2؆{܎9toрpSpYvث q5$&2 r+ϽxBIF?WSrtSYm['MV"[.K&xpd^r-(Xs_M#/OPZ[Pɿ^AG{p KK V{]GC(Z`~\0:ڕ钢N$p++-Zr4.,`scni :j_k>,QT,cUMQV"!T4]3`YJ_|NegVĈih4jn:+P]X#P(:[@!D.$~dɛ#,U4sը&\o\2AK?O*dv"hq`i[A;Ļ3ɒ2ȼ,ʸ̢jZ@(,ѲHǐvV `VhsOF5w6x^4UzuX Edᶕ/ꑐ/49;rTi}LeG% we|3Z6'`~ܡ+ GаX )6J1N8hCr7~!rI+ N.c|)Nf? 4XNB;;4(}*ݼ^|K_LiѮ\U'2>t۵,ik}T%5T cIѬF]^M|:,^@*dA[ulX_[è0bߪ-/GkL}RWJͣS~k]#isĄ-Ȝ փ~4q3T]偦TjRźPPALw (]&9"XP2'E%s4ScJ1u~S4wBoRx|v^[qe䥘2RK%Zdÿ_,1K78sT:;%*I÷!LB!ɩMW4iªC+p-_iu+{is_zPU3 QgKs蓳zBz`h,U5Q=/A}}B6)䅵oĴ=BSqPb}BLT!n:[ kPF06cȰ񤮠܍ݗJ'Rdc8)ȤeUhh̺t$ޭz9>SFNXXt'˯Bf(1š8\B6އvٛ۵fk [F+LbY(Zv..W{֑$@ ͌/VRYEM h-˰L`hm^_ו'ݺ妲$ i\7R@Vkrw[{ km]'I\,٨~ g)Hؓ1]5쩛<3P fIE'A㴯utcN/n]8A >DWhOTryԮ'▛ME+3cƵla]XܒT~pd[g"i0!r_w.9v ^$o{el>bxsp]E` Fp^UA>ނ-B&QErbRi`@4rmo0W<4n:crcXzXtm]! PЩZ(9QX a2)xCyW>ѐ̡Cfq)qw!*~gNuX:$:E6Wnǹ-/꾘GAi~0̋ǟ0=ٲT:2 lIFH"' zM?d6Qq -}V hzD^HR׬Ai͇$sYb|:dQ7bg-MZG: 6\a=6?"NZlfA OQD\h;2\lBjZK)PNC@a1]]ѿ gܣ 1n}mUnt`4>Bs/%e]+t}\d@0[Uyвt':jP*:fau Q1%+2?_U5*:/0$KS}S4BNt ½ktY 8yd4W6K/^D*z>|Pu* >;Z0 d_jMj3MhqLazB!sLkV+p:NM"J㰍eQ:w#"C{zl9mwdz$C>uHX_>l5 ͚QE}&j_,ߧLڈd\"@|"?&!]&$Оn5裠v^_~[A)$#^('DUdtD?QJqt"Z_9&!(}S2#@FԽܜ;ebr,\ 7?]5) .rC]UA:ikncui ʁP R9J^*r7؉L=mU1?9Q64K$4LS#q H/.|\Y0t0ؙ0K qm/vLr!<5 OA{1!.0^ޑ:r|mhBHqK#t~=obfЫ͡!oT#u=U KL:dZR{Ji8`K*BtF5E=7 Ѵy7Obz@>Q(\]ﱡ6))ua}!ea^4}:;XUV27ugA!_XĩĀDsʒ e+MMI1jY9< ȁd.e#䀯 5zL_"\Ƀ@6( ;䶊_%w\ߦ04e{n- O뼚p= ؙo  `D c.2!bLyVʞxU:|4ڳ\:&ch*u!`&,LV0Q54Wd_'׿PϿ 4MCA^=8dEX;Č{EV}bkKϑW%Zje;݈b ;g*̀6~1T!G܊KS1@ru ?Zzl쾘 ;Ի/~D=e1eq?s6hJ"lS¬X}vE 蟧ߊÑeKjq}vmKd#“,8`uf;ڜH^2"h9/\UE $ur:Up]zq|Wkh6pZ&APgsO7w>b\ML Aݏ2o9Y>W+Y@K3e!ҙH}f]^7a O@vW `Ok@묏!]ڮBU$sXN kYcC4M1uV}yݏf+aXwP0D(=9+!?O6#>cku|rubytcCk mTzer}+rBe&Wi1D8J*EդqG~/xkN4湙),Kڗp+lDշK.@cv`1ui*+ (.>4y1&Sjd592` o&.rٲ dA׃hFhH뿓4x ӓ<)Y{gǝH9Ufa^ŭbNwlx#}wq a\#ro18;I\}4 Rsb l&3j0"(sSX6m&[J=N %$G@k 1PAhe@SaƏ Mz-xD='C3;!Գ*lVl9Uf8 R,L{Qj6 X%x7Z0]%tQH-X gW!#U-[3BjοvX+Wݻ3!Q,"^?eq]ju{{-uc/8(٠F b% ߫5 ?]2i& Ntmmk Rv>qTHVdsc8}Tԇ~^6+5IUnGQ/`n.3~ J]ןMo-&cʯDo{2)Ořk8773?%@!8NX.y#+(1 VS-b\`[/sfEIur{V7G it5czYoYc-b@Z#ϥR"Her'ѿX聦7hS亪 LTٳ=Or&m\!SgOAq12lV$":;:)/YȌ }zr(_P0#IN9pq׋s:lXu#A%Ehmdv|[k$`e汀0I(KR`xWƛޖ8MݿVwJYTXr- b VJpGR8sY&jiuwXLQ㾨6z#3+k@?_";2Fq և2O}`wj7\rD$)9PB\S_}oS6U׵C3y.$0XhRTӘbӛ`-n 97i +U"=T|-J1t5Wp1HE;)eZ@+Se*Hx-SYqCabɓ^+׵G䌹:8S9y ٘P@E63Um%VƁh$Ϊo y(ϔ ǥd:_ d"9`jFn+wmoZm8'cEo{iL-<&;_T?lwnCٱ_E3~ۣ؟3=|znyk;rI`} wo]~eM$4"y}ˀ6JeWBwHo#\C,gTc9|j,,LƤѹ2Cm虄5mt ]`VohlZ،4 ˓ݴo|k="܌EʷHH.2' !7_,L7`^qw>֭O?&.?zXE 1\s5f:ghUFic7.:4"3 1wjbd瞧HQv] >_S"24Ms!wu-@^ʬ1]|9`eZZ {o5s1hwf9b"/{w.,[($>;rdDIPGim!̠hv}[<#ٸ)z-G(o R3e _fPϒnOy'vܰcwy+3YIc?S|0s*s'Bb/E2˽.[omM]~hU-{UK _+TvCE[8O2#0NrrWZ>"hM%>>e`vg)5ɑıRjI)$٪=B2$U%ƻrA ( a'Rs|iʀWC.nݩ?I$2ON'ȢKXPQQn4`ބdceFmH $"Q[vJ}ց|G%@ hX@Y ȴhU_ꊫ o-{\CGTм*.w0Mtasb i{4S`rmdΫIHANx Q1CI[k8($8o<@ ֟GT/iAh3MԥM0QY:<0ԉ0d#x(ͧAۮ#lϬNq/8(w!]ƐxQ0/Y1`11Rnf)Z̭8-%+֞E0sHvqM>9Oy *M~͔ϣη{ RL46A[¬ őU|iG1ιY]Vkfx;zl HgK}{F kq7P|!XCϨݯ֘L[[fSl $-=/BV*o5TǶ=iL`6m-QW3W3tvfl꼍LfFM㹉@o?Pű8H5aE<1% 0`1ېny.9^ >=sd}nzcx:9T\q9&p:<J&}Gn"p7ȁkDvYM7֑f@uR\3wa. _ҼP+D@U} #nI,H(ג)?69*!pNĎhw)(/ x囨ϳ u^İV]&3 M}VQtHG+m} .n<"R;WUv[O1 sFYo d:':~7¨R4n3?=-ե+6vk񚏏U5)% W$ʧBm' ~@==Zb&$kӚWwb,\ P!(NIF}c[t+@}TߠmI\A{,6w\ՙ$g:GoӁcLZFbԮ^rUgc|d@ .A *]/tEW9rITgcYIt sYuR?`G25qBcs)5>?(#4:fg8hH1=-}neiLg![:b,Ҟupa|Ꞻ{H^S z__XY_׸=MI6+ncœ"OlS*ri:٪jThLsumD؀0diuKS!JYkM ַ>ɨVQ;jIU$GC%!rv3H`cnDB˲ :n䴞"M#6k#-,Q~ ƓmuM(G HgvNAmԞɮ(#vi@f F&"'6Ɲq2s7OyE=)LXH~8 )}b۲ #$SsW+sSτW=EI=kCcT:{II hՁS"w+*gcΉQ0y6{ӌ0}BwujJkE nڋtӓ2NTa,hMfU>$K>v0?s=l#GFTLXv<{: 6_DxӰ<.=A1?$0 <#cLV>ĸ5lߙCztXDžXS2d_{ג著&Dwu(V=DiXSiEZ J+NRn%_٬N2 Qo%:$Z7hEInHƞۍ\TmD﷚gjZܫEI1ѽPCp}0^6d4(Uxi%&|\U,W2X[m2k*"nߧDH., {BajsfRF_* 6Wa19vTL G@(x$d𵼟^L~]7 ۦrpsDZ<B>]]Y]{v{ s<ɣ^Q \CWr0=WmVb}Ng.F1R'LPϾjmnŁ5\.Qk0'dF#23 g2$F yH ޘan,tڒ& ~t[Ywm 62hݵ>>8APT\dqy(oBz0ԐgDEKq梏l%E4ś(@|W$K^G~Vc*~\Ma6{1o̻#Pfwp Hwi*0,[Y.8MWZLvnlCxeĕVlS7/F&MM@dU^NEG=I>n+p3Wy]|wO$\_:W΅Y$0AW3]p^Q;"jɋ*2QL"fkA;ip11.dDf/x9jPǮz}dȡƣ?`tr.#gYZ07070100000045000081a40000000000000000000000016650a15d0000d450000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/=]?Eh=ڜ.+;"^ۼDG;Cj%~sw:wbNѻcng>U@v85Y/3!}TjTqMǒg{*gq s*\hNeJq>6.{vz %c5U{w=A#W"+.A뭶^P vW;o $-Y{sL؋'I 84=E53JO4 -g7J R8L/ק1m6CYdݛU,8>FA`W[#?`t7ux- clT(l,d] $"TVzyŔe&ԵdC bꕵVH(I({ v?YC)<`{ )Hu ## C"E/϶<:RKG@B'#S)Vrcj. 1aACij7( Kr`d\<#^ʹs(g It*<ᬗ͢ϴ׋@MND/]rCclX2Wb?֖ZGR|ʖ,܅Y ~8T빼~Jf*?TO%0)Tckj}4؂Wt5# Y7LDŌ'rGxOcӱf\dL1^gRI]i 3 t֚{Q_jspyre ';9E1z #7 HbhR9nD>GORv4L9+m Oںq/^VQ4~,>#Ѥ WL1wz/i-+<P1d !ٞކX(J:ᵝ"|RC@z^MmQg Q* 6=6j2 | FŽahf2 8]UT+/\'rsCZ9LbEF-Rd.srd>8KYצԯSZܶwo>9ARènu@ :B9hVeJcSʡ6z`* :D32>?_7ӞE0!?Qu)Ӱ0L(ۈXϴB3y05smIښ,@*y+lv]aZo8 FY@WH4%\g>]TRʼ{W1jCFaiL7iߐ;OXh0'}lk!~p;~,P1w'KZ~w[(;'R9[xVc:8p,HJ3H8hg >Rj^")=3?:CVT, 4*c8|!jxƕIvr5Nꍖk Дn"`HYTnpi } |Q$LnY`g[!PLiYVg= ni4_hס=Yt|ͧd.bøA#5LPb=a0ɕyxqd6'LՐ1qo=Y\ZÞ􂚕wϜ+.rY6DZyHז֝~P'Wp=^)m3G +y͌ +EHH#w߽cp&Z)F3$ϬH{[۹Q2U²3Ie^-!4wfsZsWCnf׌6w4MkT7XbҶ}|W1ʱ, . 8)r$5we}]D>l,ed3t#:FPB#D;J 3j:C0 uOE)GKIsG/K I3wʉn;hz9UXIL):DP HϡUFAٹټXd&%|Ի-\aPGT4MCISi\SX'hc qBf\1/z .L8p|be(K‚c]0؝Gy;jW c/\턖1,c Ю[CkWg'svtO2 N$ɰ0S'Dm6_O$rm[>Ki՗{޺m}Z_%; )SOUg˽)׬꫱|S$KZ/(>g.pk,Oē6&=&r,!~ d 2٠&@rH3:W` 0BqJS6Y-r\Ҍ~3ZsւY[+ +.>OjTN}R s]U|WᤩȃIɪ1 2.%Bghjpa<;DMd5IFCX3 #w`gǎ\`9g7 N)2=4Ni*U-~'OBT}C<v>o*"gycM/A):x.6X.=ԃ)|D z\x2{l027SjlP{!fxι)*4ɴ5۝9JFQ>[G>9O>ƴ0Xew_U3okL87Ľ3u w"AJsFH?jVe\4⮢#R 'QYv\^2+>dSa<ٙ d49ZE8e`fmbK ΍11 אࡖ&f:ַvd[7B0ȋ-9~ڂ§B7+V @ $>B>*%6|ջl>]= 9ljmCڭws2GZkM#s9!krCN `KS d1l׹Z 4Rt)>V~Qbwh!b4&]ɝYWp qW:ɑ "%ӚJYuqI K7V_~@j?X')z\Nɵ3SRٜ%ȑ"@8 f( 86j٭Wͯn[elqc,5,[ V9 g(dIhQ AG?K1_I9 VZYuhW vt'mst6! L7q| 2Ȇ9Oվ(P:p9ea2qRL}4WBUܖCWZocqRV$L7i_qV֩9B@[-lθRԾ*,E4p-fKTQ8F bz?eV +3wm.[bkO:~Nb_8_}EXQ[L9](5rY6aB1OoI{I F_@[ }q1&C7CCmQԀN3Eq,Nqs[v XxS=[5&W&G4bkír zBuAZ=]p;be-Mo~I mG.NJ\ȽVP5&rf_wgJ/\ NpE5Ap1pƷU48 Cє]3izUJ<@ H=5Tkr&qcj'x-5jҭ䖿ǖM fJ mTyKvK ОeLFH˜MҫKmlF6&AgaEjT/ ߰ߙ(lt,u*ӝ=y2C\GfSXL1DЃ/jVJ㢶 BAq'֮G4ґ:E$ޢB;H\j;mɮkUXq8LyuRKH4 ΋hBYDܓٙxQ0 Iɖ(b22s4E޿@5-z/=$I/M( R'0VSAZڒ7޻lzĬ֎" $̑IRِ=*2l)& Ƒhx+Eo D_} pB2j!cR!] ]g?kz&8+N\ OĮ5Xd"Ef,=髕 hH |衵`M~9?ħE~3 BOaDH,E>9I42I*BҥE0A RM`!/9p?((quR;췭q.*ƌب@k{}F'#F]$_ ߣ9F4o?Ie>L<$ܝ0rS[(LTN'Q͒"(ܰu6o۷!8u?16Fֵ~&M,%٣Lyod~v"I4fY\.C-3HmȥޘmV\/ 3Dq-LlJWխxl]HzHr! ǝ&NjH8դӥl)'oU nHO*k 4&~јipt\TAU^4d~{X=w:PR+J%+]0tw]K:LOe@oln)EX&ΉyQ *FG.),Zqy~gR''.S4߄w"91(V v-5e&1;l_";lv:0 mb6!Q+6rNΧNߐ-xW0$u'^QfNT>$7 Nr0 gObS[< o3o?ݴɯD_ZtQK ;eS.! 36#׆a:5 My8Ыx` OebyއHD@1\3N*7O \{+5V} ŅOFtz$brM"ai,CЙLH>KL/wghw'~yFa3(*5ak@q.&@]Z%4=t Q7(2(!2rL_~LǠ(9LMPEuq:s,bz*m &n'UT)rLL }PŦ(85"[*."aer>~V>cX_Q' @r1 T[: L<_-DSM/4h+e տdW߼Tr@kP0hv;UQ(2i.`w5jIG eYT}^t;x@Q'q?ALZZ (O֏϶j1d*WO:Z!~Ea>NYԱIIuM UomY-c)EоE.խ/ebKQC {=t"m%Ҋ s>o%SeKMoL3TEPE4?4GHAOK<6*{=PJ2}RɱʖKiR% ٍ@7󮆅gm{4B"|àڕm~pp9®+KꥱS ζܔ6F{GOwȹ'*"i:p%Z#0%ff71b]GLoUv:86jOT\?@K~*#[wƯbъt 3z415OUW?8-! !]aX{7HH F /4?7^  v$zkVtqn qgYeqkHG m "S>Ka yr&۪YD:NAsu<$2OzlZ7R3-m^9t7ؾI'-!%,.9}vDoVB}@&GA^f#gQ׻2P堤޷/Pmq@ҋJΫ sQuA'K)R 4kF4 K^^ %F Y)照}]F΅('Y<ލ pĭ)|&eez4R~#HKOk\W^N>oH?)5%/=w%.~@| ɂJLFl7ew0PuXL̾buS\S‘ͲP۔} H C 8jSN{lp.EQ] p?7Zd[Ș\|ɼ\]2zgH|Zo@ԩDu%V,>aUUq^)%,[_U]$q̰Rx dR@ [ UX'PO'U5N4p ȭRHCĺ-g #a%NQyƈ&6>#;4?f 0&^ Faut쳙}req ΁+V[6T'_p^z|* fh(J<Y,hIJD)37ágY2 sbIX\ ϖ3֐yT&{`?a*zabIciԖ;=UH~,iALr8AϵsRknfBcO妱zߐ+;(M ɂiga>i@Bl+n膵{d@=q9C@;@0RڠXt]Xk3(cCAmԯU';朜|:Z. /b'ۖ]ow…}Sc{N(teJjT&_fKcu;ŝr aosM (T3϶o~Ga%WD(rȅT5U qi>zMh0,YWh(Fc-A^שs[•f4tGQ݇8SCۍ7T^_T X-\3LalFbQֵIZ^8V#seK/6\o{ aI2W)`ue+̘E֞_a(6±COȦP;\&s z@@Hj0|Bt=Ӿ0J_zۓU= s6)WEdTőF7nu&ڽn,g]a4z%c'p a!=>ؚ^S]QJt%]jnD!{|P e?Tz :Z>9Iw>j\IіoM P?M;Z%'$=$lңځȋmW 5o�-HF8~{hdⰇ58 Ew[^iYV(ʰ=9v\MNNjԲ0v( siv&jT1Sr\ڞpyT`*L*w)ъ|1aRZqǏ<8XJǡ{sm'A\cp%p[ ǜLQ6!G4J=^(gJF|:(V^1;-w&%EM0k&2wmR뎎a6?cC-B83-KDX"(j,BuT6kզ4m)>\:$H\܂ں$Wq9c+? MhRF75ңfmv/8Џ( /ABXѡnVSPBy7WWNB܉iz@ Q-Pqk(y2UQGqk>Xyg.62S4R?ّSTE-wOr`U&XKGZ~8ŌwՃ|3z#ʣyk=@6W_^PnGoN<Ʋ /Q ,TpHDi,APCEU2T&n0̸M. 9Wx6D32/_,e2C )fSF//eLɀ!{~"ԗD^yi"lx2%i SE>Fz54wNȶз\ܽ*LXW]\ĚCRݚD"::,;3#*`e)?/ bQ˰ (ބن|*ÚO 3Hx^_Y{wmC~Y4wFBm҂bif]=}6n\Pi W{x"H9P9Vw$];hB1؋KN7G9Ջ`F27DYa<"'Y};x߬=^=6Y XZۇVf\`N.& F!SEyÛvwMͦB2(;n'\@\dăAĶ{VTS{5_1M /H+xu<:Yjff,e5ecH]xޜ]+o G_„[%7~fd<` O^\ua$ԙlqÓ>㵤o*dZO'GH$r>'OS,~Q@jܗeZ^T/Pux}V]ZT1XsJVMAk¾0yMl '<\7#3m e{X鴔B7]`8KK1G UUJ$}o*7(`9k$KcL֧JmN-^0ubD;BD.<.#K@BqQWu]ooI"I8"}8dGٽ\ kd&,d_ R aK :#%M)ggh'n5s9:rsd!'^ck1⑽]w/OUJu.C|n CQ7tIvrCLPhB7l]2TxlSbxDxH|!jKeiiҝ.6OGB1y9 (f ə܍݁4}}%-6+T!=ib5~q`!-"ACt5PQ&AjaؽpL{s 1sP&mg! PxB0ӄ%Ua& }\TɣүI(f:LiCNtTCfEk^G@Է N4 2 䤰+"_{1h,;%nu;V!}v9-+aB.X'eG,_6'%tQHGɺIg(Az1Ebk"|wm(߳EߣtFF3vS$o[tD>)2%&**t1*kjYx;0S/#;HWϦJ羡xSl7{t:Y2+KеgL=x[Dk|j}#Dab@ކdE~6)Oo[`Rbj9i?E/RjZI.>ٰ~bݓ"hÝҀY Sn'hM?@-P WO-|Oa0YMoF]y=S>P^="j0}Dh{b"[wd۹oQ}Օ[1-A?n* 2>G%A9\0I^mQA4e{PRi.k@ 񌜸{2pbC.Q%`3.aUH]4sUB4H񊌍Z,킵W8p3&r('6NxH]Ξ@)G6<󕺎 @1;eЩzRN>-w.2\1qVe7NsOps"ϤS:)%봊fLu' qv[zX9|](^Ǡ)6~P1Cz0[L)zz}%^.t*m6f\mƹ UMsKP Hwk6Wcx<<ǎ+g}!y7;Ggy`Ѱ(vIǂٕZq#zfehb-AIE}7iCw ΪbOܪ5dUK=x鐋Le ?AZI~NXQEoHi1 Y8նl??oQp?%6 );/\_o฼-ƺ \c\ncsTZ[k 7(a29ө[b}Bd嗀ɇd߽:kLF9/QPQ!<1B6kjᑕMcPNFa6r@u!Ww {a/K&ҺK1 O iY|{"ۋv ck%.qBA&wPuG "Qs-0N) >:-"bfrUL~9?{l刦]`}m.c.اS֣.ZŪr_8WGJe Ar;1nK)g<ÕɵiU*wk+:i͉E9[;yBx!ǎ.q cg1toՠ0VqGwF!QI5DHH VF\Kw({[HqP:&xEq_ߛ3ҵ_@fh3VbӬ؛rc*8U bXN*nץ{RHj*)r粗lhޤP*BaIj>_5 ݁>d`5lf fsW{҃)yp{Fvy~k|*b1`82x\H-,PV~[8W+)XM^ ;G>kLSlOMY@D3!*c𝡼3d 0OV4MU SƐ$u7( %6m5,w8.gݍIRگFBOz:{15t"We7:N6FbB bհwF[>{{/15$X9!V7|te6]܉B/_uLP[¿iY@D2V֧q$س%Š7EH 5@Ds/YmM*!J}Nz̉DƟ̨Κ۩WocLG/uR c+Eg~n/\vҍSIF2m67GJ9Bq.4Nĵc^+E#53- s&w":eBRʪNM4LijcKqyMq`3h9.cѧK"h4 b͚ݳ7PVΦ*%.}4C(ȡN ,-n^{8"p͓kofc-5A׊"Td pHԆ=H0 g | 3)˙9Z[/܅6k`e!| s\AU,XF_$ hdL! 1msȴ|ָ PQ7bҸF.k.6"QA TCG])?t`1">Nv8KkQ!;y5-} d5^58u' #)|rVfrGZ(lA\@ĭ4^>mNƵ1:wλXƐ/vk1:v9e &a!=+GEL=)~*>(+=KH3)%8$(܉I- {T1jb`{t.lȕW7/0%D.=|=G{?˪~s5.g-Ϟ1Ƒ$U7kq z0 ܲ+gYM_9 Ep D,Y0Ҍ62vd,>E`[%= jV2!x-eg@|fg Awⱡ/,w81H}yOけg,Jlo=&liL*zRlc gwh\$xł~+{b_. 뙈Pe>WK<>SBixGgvY!|Ra*c`S=z$w,(|]珃z^§ΙU 6c8҇!K\ ]gt9l.eVAg%|lWX_滱^jн[Ru|*wesp f9c\FУ9\QY#EA[*q3 </g~.97ig$ɜb-!ٚaT 8EB rRZz@, #-*y\p{ټmlI:=-|}akkMk/^̕~ƂN#N|,88,mQ z -Z:6r8 ~nNxa:_X>W$WG૘1>Yw*jF앖`I`>t?ERyȉVUL 64D~&mU[ne> ݅qUXEڪC(?^ 7IepӔcO?'8 |4yah0^MId_;r&&V@,VVWҍ%k͢+ӱn;"(ccy;a?K3f܅I͗Yഫ0M='^ xG1{«&c׽hrV֒,eQaϜ E,u_?m0Ne tw5?S\Kt$'9O8Zerfͻ(=٤PK_DfUy{'C;)+7ļUX9֊c\!ZAR<ɦJԹobUv8/Gg[oղoօEh^0$n<>}@H+(`Gy>^+@$jYUK Z"a "D[BK| 3`TdJ zxi5ghPړ'=ڲ 'ucV׀K gb-g3Iq<9#Ve&te ؃ǽzBu;k aomPu2ْ_aqcߖjqb*>dIQیs'rpI8E6)Ɛ {OePJzc!/C!ж̬sTK̴' fL)pdR&O~~Kl} ؏O<5<\`k*4{^ltG/!}="TW%m KJa2Vu5s;! Ih찈'r3H 1j^YA47O{[ȴktDq&c+堾NBY /f ղDE 3)W'̺glM$r\x~tgNM,3>oQFڱR^@vQyz4R8Qǔf*+Y](:])D)ezb:GQ4$|@uIM!Ȱ3hn)o]q|iS1#T"xh?a4ڎl(~`J!禛[%j`V'wH}/WOTC p.:tPC΀l?Ag2^-*FPǷԹqɹ01O[+azưkLn 9'ZQ3xlL =PH)L▞Ry5.\ȲԨnjdw"sC vGãIDY>zQHi+;}"NbNCEӴN;]w ZL9MoKa8ʰlP G!fYVKAtTVh*JrN4Kɼ>~xnnDž)Vfќ3k(F`VAQ$qS_WCw/*5%s% b*Y.h*X i\عvKIfjEybu8}svajꡩb ~|cg2$h> o/{{hzk^Bo&4c ug K,4H|& 1C5`6-*;?`/璷i;Ja7hhu,ު}["yĜaLWU^FUZ=$P[r,[_G`G ܶ.o+P鷶S7rrjBf!C9BDҫ[ 0q,N=V4fUF\VwwH8ONv, ,8es̯kph= @0Yzʳv}ABJtY8AXmmy<.'+0M6φ1nxOZ2Ep_Q #AXC`Bȥ9>,s̓:abhTiIٌ-?hQ҄ 0l(b^w,~w/,KE#nÇ>S}vz[Vlz"#ݵsM֗-drrg%Y="kϭ^/H{>OZڠ~8ĥS-^xtIP:d%/4 9BC9`{v #\]'SPd#@"ӧ,  eFBޥ'`a`jōbʅńmhb $0pA,<OPk D+E䘖;}4[zJs)ѧBӑ`OAV62YPUlT, .Ȅ͢ 2E}4-4*Dɽ"rKl p<?#:3jStdiyϪ u ^RkC}X.?v6O/${Q{A1 Mc؞irKājR&bD?Dx҆:>egHVrV񯋧6"L31$FԔK$q%r(^rUmt_T<(@^s! qgbmXnMY2VpbJ kRϾp;&$)Q(9Ocr,08bb N5Xs?7pOUNf*U 9X~g Rc߾0JmxvA};?YYK8F[BpF0fJ]0ʜ-,AYaw#A\?7h_LӺy:1 (kywo=SgGA땑'Ft"8\OS;ΧV5VX<&kKʹ^ʑl\}s-L/GiFx-b? *DڀcY ǝx -n_(Mv)Jh=l H&`X.ȋt#R$/>>z!LjY]Wm|1%$~K΢GS8IxQ&&$yH!=Q1e?4o (BFcQp9#{Hw<@1H{l8~FO7 @#U aGwmBoAn ]ٰȲ@P﵎&$KΕ01}ܔ>vL?O[끹Z,b$)I]rj>rF~pc3E˶J eZpZ}l~2d֟d R>9kI9>$bgBPSOĻg57ŋDvޯV>W)(V/, ?OH 3?k1Tsx}9RS<)=o$fVoթYl=sJAcV#(ȓ Xҁ3#)!~ >)ΌiA־{GB6yy!菟Az.>;#Ug< }v-/;ђU"FFU𢔾KڼdG~axy*ʯǹkz`KUu~$]"1]'b"$w5W*$ЏZ MlunJ'-+=av8EӍI*܋O-tw >=[1R DJW/t3IwvR]$MGuEYVEfzyC*Qxl9N 4oF&ף%T\SFXU#(Q)MR8NDX+tI؛hDbr3Oa``o;| pK9B1_j$#]l]قݜ5x@6p!:6ysbv:3*v{w1:-u"bjB3WZ֘JRx"n)K'+\#0R{S0=UIG~~[Ed7PH\ q]E=Ecg|]xG >cqM7bV )ՏRM~d&e~X3컵wsܧ(3h8!#9HD?c~`B;Hv2>f|a|f#*qu)KS0`%6 jMFiwh [p [En %?e[R.چL4S+j7DN'<|`b*/-?;lr55dyl [b-Srd>$0cTIĻI$~TJꗺ~gz~K7{G3j[ Y|k|ki'oц{$L=84du m$[nL[HzܩUN.Hܿ`Me$[㚱yo% 4! }Zh6Pa-ü~ Wn֩`dE~b1 kb43ccDyN#DU'ȧLB7W]}́dg㈘z6~, H1tζNi{#.I,j7q¦q5WĞ쮷⑥%F_pœNSg"vU՝P/>{~O. !IJ.M@^n'UQ`5"[:I1Pcn5y#@8-\%>m ܨp/٦VYnT-(![.t**N<Ɵ7 88̲=7TcDAL'-ṉ9H9b"]k{wIsIw RU2Yw C8!uNX)ϔ`;n%ޖ/,uv'M P't"P+Art:z_Zkےܳn"u=W! iOEѾ#SmOӠ<蛚8УuX ZHv|;U=ejۘXjlZՀR64&sb%opvgv:5IH41Dk,;׻pߝ>IE}C^zi8B"nHizd/PVyHъ6Y [MN}RCr4 u'G:X`4s 5/ڣRm-uزq.aEy[OBI#jyJCTQpD*uC@uxd g炓 lc$TKx!]ÒyQwm&S2}]$NR6y }y8Ew +s}T6퓻ƨLE]9]u=(s6mAHȳm8CJVoA~3GI(OHJol'I^$Z| VMvpdo$4a8<-r@5Ͽms'֘,|;4iL 2,A ExHW=E̳y¨\>a2J߲-)ensVȖAW}+ϙ ڠ_i8&mABÒUxc+WT=+Rޅk"WBjNq9@ #Q4,GhKDl<[z9\JCWNV#B>I ,H'tCvz L '1wPɋ8 AYo|k4 Ezk3D`Ŏs_U!*YU:HOG)i]v ̽]vhUwFK?01ڍ] e5Ot^ EGnM =)[og53j獂?n8d.jd'T~h8SX? 52M`;?YtDB(@seQ)ߴ+'bGqTx -QOU{e|f?-M/ЍUrbυ%'#㎑GdWQZPBn Lk^4@ۊ>*J%{׿]eٍ!i`K[^g ߀8+w-"-m4O!r^+K۪7wuk ovwp4=RgQΡv' iu ٹ}ƬdK}/?],"6 Cօ 2FM;h/CFDFbޮ- 8Q,kz=,i{뾐$PݪKςA Ʃ |d[T&s$5Zom"ft(׏k?q/'{H9fy+sʝ*Prn a@6{,b'xY,iш 7΃n#QQw׵d,w$UBj,[y-9N>FY\ $/?s Stcj@k|S.14LOٳNmsj ]AYyuR^Su=Cf%7ZAlF}xQE= Xux i|*fN.5qfKkٴ?~IP&/h*2 1gB,U9`uu.k$h^tDU*y_Lp)-8pHsWIue*y-`qZ;Q:]G89bxV(N$#EQTФ|Z'-_OLyFʸ?c%Ų/.W[e,vGP Y8a,~r(Fry\?sh3w6J)b^(lw]36&1v) f02mAQhÁxMzR oe]N4*A =R+H5Ñ;Z`b.~E#?IjV9pATy1Tl1_tp*y4DwiF6^Pq]s0iLJyz˦t\?u_ ˑVg>ۡ6o`.&`cZڃyzWСnR@Cy B@{#)tҚT2Iuiɻ3JP% A1\fbF"L\:4t?OMc+DMtf辍b@q01PE#.y3@ט'K*+uz2gU^!j&&]|u%< z3&KD5w,> C4ڈŎFq%|pC_})& !`?4\.h!EV5gϙiMz31}m* SHwЈW7ijf^L"X`qţlMIZCq^b/*F"4woЂ)C!Ń9 VTrs;q7s,7=ZA]V(wQ1t\M}@oe}eV[Ks:*Pz: } -1q3Fh'`{K"SHX'}{gI YОk2>~N*m2|>INb0[/bE|jFV?nḅ?i/OX*/Hg/#Ǡ~4F,LT6S+,_'Aع"0έZ RD9,Y͟N1oo9" =m,> L%(&8Gt\-/W&WW*겏`L'2vm=a<_jx~9^ttqGqLXZ+B] ZIdDnMg~dr NCBޝ̷9c-TbJ&8F'S`4bo)g8 $yUޭ%:iP6=aR+;ӮrWy6{XNƐ'yzXJ0ˢ@PF96W1qٹwL%[tdbB=Xr,A;J ߷,VvX#ؓ0l0 ;q=ڻ['US3lψ9q5t#6\cu,>؇-ڄ0V\h:ᖍOA]9|/ J[ ?]MvFCǡ\ȅpL@zЭ B =KYƥb3L7lo}Yy;Z@N~m5ֳ.I镡ף'T BW )2b;d>^p{reB;z凗r)x/&Ԇ[YJ!YQ( biaqJߢYC6b t/_Z҈m2Xdܓ:9rr+QJ4y+UGx/:Nv[<J+Oϧ\#.t Ƙ)[ܢuVzM|+u,}ЫHtcM8^ ,P!;yfkd .)+l[`>TWĨ>)E /VJ,tLJaU>\͒9]vwʯsNu0w8x[Mb? w]*ŵJ0J@\o2.ވ 8ZV1sZ`eTAchO{m lVqS9`%dIm缿{K8a[#"{5B(R~;Ƒ\x'SJw.n Uz>o_0iK,̗M{zd]zI׭&3gQm`q}Qr~O)ezԚYfEt])廴4fpt q}ӯUkF\ks$sq`Ղ{qu&;{ҋޢC9>SIGB=WGU/qUqy?}UvHhlb~\9*EЂk8lT\kaٱ/q FY'U~y{k1-O+ʡ{#cBW6e Cb 3K0?܈I&s;)rYDzUmMyp "Q\ =({lɝ (ӣ*{$KaET#hyQUgņw|mGbp5dvUf`eGvtܼB ӣۜ)]-gW -gbp@uz%ajȇaU -qa'| 0F}iMoUl7BӡvL&i6MEԨ301*:`Cկw^ea6hth^0p;|6vW=+&{٫V{6˜_n*t8cA%u$|R)DQxStQ3gHiv|Sۏ{c"bϑ_5H>D}>beN9=NO8%d0p YA:!Va/QE8٬æDzaU* O?ǂ)'ܒ&tܣ-0?׽2^tP/߄fIGߨh]:03/I0ijD)WpMG{9h7nsK"`ڒA&n*guo;ELSU`VHp/;C4K`>+/Z LMz%.6viyf}R1UA_44Fh݁"ّg!9}?D9*Su_vz 729Ņ5){N$vj]㽩Csc V 9Vu83NӮ^@B(z #$ܨKD:!vy|D= "(m&n I3G M ̍aG Sc$?)ۆ.I< `͜8lؗR;3 -;51[l]pi(DCKډX~@SړV5n<N&bI/kM18g3Y8 I6=MxC𽦏!͈̓-*c"y檩PeHޘP4>d Z(MKUǂFƗCVH 2BsP%Ɉؑ}^ԃ^Q2d^, 4T~'.0ˤ M[qUp#r, Uw"HrʹhGyOu44;cJ*;0[Ee /ߑ]Ή_:%Ep%cYu/F_qgh0{X,&ʜZk_ 'M'>B!^G[ 7fڣn]p0j 5J[U/("^Tw(lH5P8ۅBXTw- Jx|qK+PRf3:&q.[E0 @0! )  a\>-p!;*#X9H.^QO?ƓWKz  n('{m6pK7,v?@u+@^^y'z? {_oFd̊A^20-7,yZt\z$]  >:wW | 9۶;((3wx^CTP; ϓ#$# &ѹRDZV9E0Mܷ8xO%/=~ !fZaХ%ruD?t&U8ۭmGhԿ &I/xYi S_WERgE=|sڢ=EJ:55否Q!رXE{+O̚1mpDvb[2Ӱ T5i#z U. m@1#YaܴNo(m;M˼.rD.6`@0v3B%}Y:Sn?8et V72oN܎r(m)Dȭ { q8?~,+=HؑW(1`2^As qb.)/L:Vw4Kȷdy9Y s*Mib+WXIx"j.꼬֕SIϽZ?b}=kNgT쵛Ny{O}UFEI كD8\&ד#.:&~R{}KJFTu&&{Gwqrڋ$3*6ʒsei:0y91NOcxGRl 6^0f̠A`XV;7~ ha=Ip1cHu_{;9nc ??9ji] y LiP c8 - Sv5qb{N3 QYn .8T?VTwsx-=mNqސ+ll84*MϏ%OQV/s)(ؼ~3>7SGzK(T\RV V 0Ffˆ\vZF0 zm ŀ`>[)˩NŃ2 >ŤI4݆gѭҒ2&!VO/1"3Y  ثJ 2R27 עMa==HC+KHwb}?UeJ^S^sW \'t3d[DR H@*s:+W<.438LFLǨ}qz !P"Lpł0.RtyM{=(V >[#*T]-s0ϣ70HCŗV* *qAwϕ*CM=%DIivh{9.p $ ]jG x>$^;8\>{,p yХd[b;ө纵jE.fR|hOE=J` 1챼r;sM`y[}oXɛ**~*ѯ˼3˻Ͳ?I ]>,ƢtSf xŋ5nLP =TM2cd-ġ% ^\Ȼ''hU^iݭgWMJEA2͆/5!cK@u:3b\,*JnUnf1WTMf l &ss,\_4{m{m,hYHZc_cM"-9G0-dK1 0S`T,Zx:,EL21Mj-F|al'jw+p߈=mYHD-kq>_nW1WPrEkxY =#:ûTG%Gρ`X,Yg2՞w%•j%=[@__[!z(Bv/Q1I {1n`a݁<>f;M. Y_{̙`:\@VNtfA1Rr$7{}qT5o<:sCr^)2xbAk׸8` 쀩5μ Z"ƻmMp/hp4i5Y{s qq>+IJXTJ>UMRCȷqTB۠n+)6AyZ,n !7`bDٓdTUK,ohjr+w Akƹ@AطÙT+.!BOÙߴvsP=k$'-1*G7Nc]"7w*v{,g,kYBbn-g3oD{x#Ǡ|7~xI\dA-;.bbE5Es萇r<B%.qEJfZ/h7%ѭ*AJaG$a\æm,M0 Ϙql`@#}55z;$jJOT%u{ЮÌiGTh FR|ѫ!Vx]:ʥhq`ǩ#o9BI/њ#v e `b~ǩPJĂǂg6K2/zxr1Ԅa&VN.]R":@0w=B +HJk}[_Ĥ1ߟx_HNJ YM4xU++R({e嵾eUڌگ%޽0]8&-"AgB0SWܦ՘C}% A&58ee9o=ԢcвBg^/ ٦@&7G&R!jN{˙D6(Zr|D,*Vu)W<ݤQWoM>[|M3?U&D*Nu4a] Yљ$'-_BV"dP_]I$֦BdFMixC #zi刲/cO":ubchPr#,NoԀFEPsܧ#p=_a p M+lVA |>*Mpf-#Oކm!}q 4+ǖAuO2`FRXL/qWA: mr4!]Ԇ ,9%jN}ޢM_K:i>b(Cʖ ȑ賢9++cu,W |+vDžm̘TEE,bq|:14Wl&jNju#_.$uIv!w̍2ҒaI<+N2Q$nG{voCX_ Iɷ 2R%*|V y=DȸjK?* "鶕iڠIY| < R:#>tS' ,9w_RI\*DT(+ҹ)t m$ WHK!f ;/~2M.&C+sXyh6ݕADG.0fީ'ݺn MRbm&ZGtrPwX1guG:B$JKPT 䗏9#zCl+J*:z{p J5Y%-XnBK 0Ovq#ӥLÖ^YؤӝQrAjjb 0^dϲL)-OlIiV,4tv^+u٤, THk^U!RXbr5ʔT@<5g؍цIclGAai٘7.t-<ؙ]:| YSKoѸ[4݆9wa||֌4jz`I克5%wu2>'b#ѡHvE(XUJ'_]\e D)M&q~$f8 }<僎aRj0aץ,2iE֒N+qͅ-h{tq C<gʃHAYb[;m!I.=g1Ӹ}U$q s"'V&8q&| 8Fvptuv%p%}jk-Ho ڒΦ!xX~]N62Kf:"3c 'j X\+v?aTU,ջq,2`f-19i&i" dq 3^wɆhQN^ڙȸlb+rv*9-T%l]:hs! r=}aEj}eq'3͡Τ\vmWdǺ31r3ob1/)ˮ%;6'| W]b n'`v$mhb ˄䧟Du PK>*D1HȒz3}PkD]`R+g w =Ⱥ˻S+A{l6eiJKg°<]k&cG6ڰgo6zA?IM%.6B \Μ/bbwfHcFq~K1̞۝ȉ2QC lANGW6Xd@TO6~PѡWU:V~1E!B^fJRz2NuB|@4-jo/3u3|F',qS z!ǩI3(2R2и4 RD`wil*]Ņo_ң WϷJzu%kNt;g!g1O<ӱqYnox`D^rBz"h-˫ pɼ/y/.2z?c.&.%#ϯ圪<䴢7A; a Ɲys Ek@ͪ`):vt!U he̵noTX!|Ugǖa[SգI腖oKBw2'&ʸ؅OZm'e5A9X>!']ȉ -y5 /Ȭ݆^[( Q,PXdY~Y%u $x_i;~Nq vcVPFSW9ZB2JڳhN)UoNOty^59cRenfl)zy q7T%Xޅ/TDhB t}&Tz %(Ǎ#D}Σ=QG_p$Z\>у%nuf;򦪧!>uEXAk^d)uPL=gb&Le"/DcE_Z: u'yڬVefcfCb~b}%~y;ڄ }z|7f`oB@ [/eε;٪4̲HM<9eJWכ$펾4[DTD-ҢQǀBzD(xW0O@T6ׂThD̤/8zuL E' BpBBB;+6@1ջU, o~p4sVp|T%` :g0dkK%S絓ł_xwDjMY;[ũNg6yڙu4woz#5xR$PBGK!=? be 7PIf:,BJwyCGMc XYD"XJ&I2S(t剧!݂C;#ak\- ,:ZW1af{Aپcte \H)qE,: +ݭ&qr^\ ?}MZe-p7^dgfP2)TXrVU@H'шd[u1w8Vay4y~d0Vj։==E}HkPh|lG:d{y!>}:DBmLl9$WwFǂob3A$$xToűճL4ɱ\>]N|: hP)gz{I eاx`R \k}~o9뚂*E-a~G8Yl.a1 jqߡq86@ ڄHp|j،`."ݧ4Ptw+ !w9fyW5NcGGAj ćghb/NmfPV9xłJpڅ^$`%bZD-qKЍWx/n%Μs+ 4s`bQQhSwð0aZ9Qnya"|νsOӬiwwԢkn7<%N{'T Ubk!MI|Ul²Vp(N9Bӑ#fn3|F~yD;GkEuYMV,c&*yGZ̍d:*=NiNƒ*_rx|‘> S  PoLc5 /Pבȶ]I\(唽͝qʶk^,~eJ_&`{' `$=89kqQގj26z2OWV]@ ) ֔^[?:Qb}m02]NXm1jx# gb'.G>Q{gEhr @\ɕ]ij]&` e^4Gv'0{c*g'^.Zd_M:]ʯrX 8q.e:"Oנ5d&Za^֞P;j:QaI\F˲Aõ5<J .woPWwI a]SU&#¡%*i4O^օ1;3w 5,+2 8P@J?u7@u Ie;C d`` J;/B Cq}ɀL쵃9qo)k<0wq94Ф SRҁ!rr68n@ԔQe]ACşIm~pQS!‡n ?18+픝j_:1cD֨;#&5eS[FOx+qb< i0O=FdumX%uoRar{,D%͊0R֛TȵXF.Zzc?NtD"gIڵ>ʥG|%y;ƽdt}p`@yQ_\DgF?!.'uJq,cMQf]K~-?9gu](Y32':\W&xG4A8RVhha&@>Q}W; 76{^5p)d.9XDކ[E2hy~+$I$r R5 /jnϑUP?TpR獊>C\=N!ўO"zxS0UhV6n9 ͺKƴ@Ro p{2DKJvڂJ"^ ]͏kǘk.`lUN2zJڿ1l7\Z9ۧݷgoC5FI~10OΊP ͻiB7ͭ G$?HIއMu8\跎H?űOYV 7 e*+<]ቐ 8 ģ%C+|ڜ:8IFՙHC6$>BqRw~CIJ6E&RJ- :IƼuٮ2Tʿt'-c ͽlV|%5#iW-1 ;0ffPJ,LBY/{9ޞCv D@7 T9-oTϳ ɣ=q?!`THʆ`nuF7B~9> (XL?ܻcP8@ F5_C^N2#|uVuNdD^ֲIO3I$x"9ԍi:;ܹIѕ`6ESg?Q~* ] Dwj4\gԵWfaD̸3[>PE`0VE|RH8hx&o 1>_ܪ1cbr{qѥFvvMG%2tF_6]Ѵ($ljeӌ#W4̲%54T&= f:uhu> D`NSjGA*u"!HER86 d''9?FlbWj9|B6L.`~\\O&xI(T!ɥo%(S4"iNh!oj⯳Ge%[( A`9x1kُdӕ/g`lqΤ0 P0X.@V4՝eB0D]LZ?'u< 8`2>UȂdtDr/Rrt .혆)U rIg$ Z:P|ף[B#.9v3֭z"(.t*Cl.hZ QK9S붡YI:kLU)c}8rhi/݄ H&QyMs݂iLAAr 32};Ȩӌ F!RX WrUOԔ8\%uxLrw*4S'mo,ҹ۶)#{++xj}TN_*mMʜP ŷۤO4m٘1YIO^?GOK3A1y:(q8WkX*fG5 ؖ}Y!VY'ݍqBнbCLV(V^aä7LD`3 ʿc-HN$)w9bj\47 ,y3@ȅt8#_/,慌Ą<Jw1 pܱoFLSf9)tڌG 1ibhx,@{6ìދfn 9pq71=:%ͬXrTKDl펽eC[BQL!YzaMmnݨlMc(Dɤ {RPdttwR4َ;x:ޘ]l"$d읤Wri ƽ{a B\U&dܿ$2+ѣf=}$r!OX:Uܦe/3ᔵ2 &g:P?vU g)O7Z }[uGm2\:xB>/rW<>cvsK3vj y ,"Jf^2 %s@t=jX EU݌{VepmFH֝d&@+" V,NUc1c:m;x:DcI':k@,_XI/giC "@ 8 =qB{4O])oxK!_7e<8@CEH}ۨmCp-lliK  ŔL1A-ԃX-6Cw{JMcmDݨaVdʴrV /a" @USw< Pi0#W^wl/&_`nEW*1-qS>= 5 zuiKS|<[`9x+"$.)gF?,{dT",g'k;k+r͝lO4DHq=J/`YjtC>Zr|`w0%TbAljoV`ڈ/N->I\:Ʊ 9'9, d(u]oP r<y!EH٠5RX}j#"-蒳@*[P.L([lZ<%3~ʹA:75X0 (VUHUL;r@0;wx`*K\-_N9;G65R`JYGw7\KsKbNwVn:Ri3T%!j*Lf.%' lp٠D Wq"9{-[J5bmo6q`AnM<$. ɥIu\Ӭx> $p^B'53F?>[NƺDb uVHӼTGNO9ޱ}TR{F 2gi_V+-r.v'`J) Ĥ.at'GJ=+X2.eEI}?cIqN ]JI h@nra2uVkkX-+7 f Ӯ' c,fS?m-[?3 6/L8&ҍJmv=k+ojAg~)<|@gbS ?a<:WKBz&)bA@:krW4݅(K(쥗ꛔ 4Ț4qk&ueqߴڂQꌼGəp?7(|zH$ܛrs!槆Z;O&"/s[#q6d,s/li68tN֢4H|Hˑ +* Oo>BG!aֆ+ԠsY2\N6nUؔlg2^dGةǢ]:Q0Z@{8͕Ő_C4ܿOS%.]1ѽ,>`޲a]1e1|P#,71.p!p5:s̛MMģ"X&'ba{clVJ`X]ٲw5X7͛,*/&פI.|k"FLT$@-AOXf R{[{ Fae0(`?1Ӌl\O nMa2Wjs`Y/no#xkOLU+*Z`cf'[F8e#s(dE7,wqli XUi$pNaO̟ݛH| y\Iw'JQ>~ߊV?b‘~Z7El:XЌXݏn U #= &e<0݌ZTI3\/~#S'amMYQQ ulsֹ|]ojfgkH~њzҸZ>TKN!a"쁐jBk/:R"tВ?wMFdj14O㪚شq-JqrEi =\ wq"-ҁyQܛނAa1ǐ\ǿ?Ef|)OeΜQ1ϿRI.8JY\5;wKg@|qW!ŵ"qg`w_}w#~Ī }Y3 s-{>:&XwfROśF@ih={(}u2?)< , 1GgmGG 5Phr4WB^ڝAD5#VfLnSRg)dlylŻ`cRyuTplu>V: /T3Z#i 5<1RLtz6o]h)h@v9*j93J7z9|WSgFͻ_XgY@շ9|BX2็}cD>`9t>o[+ԊnƼpw. {,SEa;zPL6(e3[o5Pk; ŸG ͩ52S u_mib$g#}g6wlm}^ĘԜUYlUG\Ai}tr*ˬ-W&ڞI H; O%+$5M j4 }K>4v-Sjmd KLR yǜv+I\Ǧ~8o=~P˱gYZ07070100000046000081a40000000000000000000000016650a15c0000dca8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/f]?Eh=ڜ.+A%S0&"'/ž'T~NUR͆1 ;W~8Pٝd&}~>:L>>\ MF53 ' bdY%H ֪[+kHgAa{OWӌ ȚA0IzwW?TG{O$kx9".=_E:Q{ 6R *̈́, /6 ۲@]6v'/s[^#GWW lev^֖AR  x~%dϦZ4*%dѩhT-FU`,j8,esqb3M@[qLȶj4PPǟa7VT~@ ]nLVjrr)gK5pȵIga- @4prs/GPko`o;6CۂylFx sCEO@(&8YG7]Y8>zU,49QXWhw?f4/=CV~83KȈQh|TSh#%b 9(w5cBo @SaVӞ 8Nʝ*/s_? ثɔdPekHĥKHKȩ$yfHCnMϳdx6 UvBEy>a%:B]Cą|ov SdAw=G8l>m#>+:=Q-Mr ʃ!1~nb[v9_0 []`͓4 8@$=lδBmv'ϾKe"dDL9̾ U̡; Xٙ5`e.[rXZ8%RFuuI}9 _־@M9zF{&-˅n3TL\ib&wDXQ &sPB':) ^}r}gu9I8xϊ+U҆B>0֏^qg'1%ΤW*omB;5sݢQa,~ݙhEFeJdchy`<ֺ8MTrv. ͖,Gw9}'VB&]"h3wcekv9uhb:} aGg:d]] й@ tT.'; NhY}`hQTLhx?(6֫~!Wt'&Sm 0pK3kiKnpsEeq}@6ަ;-S:xO]j77Kp4$E|D fDpZzg~\w"d/]d=xt0OӢxk < RqHx $7MYI޷ ..?6"Z%h[E x)̶JKI\Mr&4Hִ:{LC_1S;ˢ|ڨ۽ƅ!odݓJ$Nm%|5plaeB8vru!9O_ SέZM^s9R,[#Lޓ !Ho٢-K2>+1:W(҇t]ˋ8BtMW FբS"2Pgmf~ȝ&1XMm.ahe{.hB|BּMQǏaf)2wAO"Kk ?RI'@{+mz:)nY;$GxHK!U(;rհR4<7͍"c0-bNqJ2C?L'NeI{8y07yv2*إ5 6ї$5tNU2p>Y[ڇZLzoD:%9d9%Yj>уJ^e6ЪUϊAuWo`Gmɘ]{F+qӓ~iN_qi\ŪIZyL6-JBDMtF.?y~[~-1 r`fS={'@. MDf@S_)}cb&%H@e,0'V"i& Q\VɃfϽk!<ؼIEtF?vKd3X;nZ:ÿwnGkiԏn/JiE~*磢mKO~d]7ղU﬒*Y,h*HR`T(kUVP dWcR+OLӥ5l&O?\zPXlUzb7vZj"$vZߠhK>qdBBV\q @+3YnuqxĊ6D0Emr|D'Vh(JyMYXb:֓!1ZX٥J6ޓJvI ص@Hn\ r<ݟ7`QF쥶0\Ht}8CcB؋,=}?s5`[qg&9$-):~~Bzb#I* Z$/d3tpuzɎ#g8PX 0_RvvMHCrЌnBzM PϺ\ꩨ6UKbdo$$^lXcDntL}s r}#ʖzgE.Us KFM}x(Q:4ai  .\^)/|ąfͽo_ ɕr- aH+Ēt4NYEV9ҟ1ཛྷ[595mق( ? xިKWjW@ OdM$)^2qG]u樇%k(z2뜻=xGء1t؏+*؀ʵ( n_d3{8T7uzāթ:d- yL8hq8S/&Y$)Ol3O(z\xDI%G[v0U77di8ԲrrsnAܨL;k)_ڗ/͙۷Pl5 1tz΢7P i +(^i&mQw0_ٛ\GIDcFy)WIB[=^xVIVK䊲(1P%JYh|Y\xKS mXPe!~Еx>9*ϟvצ|=UZoCE1t"^EyEoIlu^4y9DKe߅zbΏ9Ƹ8mφ gw|YM}-][+_r"FA>^vFT;= ▎ e=czd:ETp0nHkggWҳ:=jʚ:#px0bYw3huԝ5|+(g]ٱij-O涑Y Ey=sFَVω͇p:6F#&}՛uCN6#S0c^GzZ6EfŒ[*J55V L%bS|R^ςh4ԋ*+>rDcJņY zsc rRK-zS{(m^x@ծ?XI_ "p[T-CξJ2dqx{k\7k!3ދ+1:$qixH"S:W)==2sPLh(Wtp!$,ͨI\"b}NƤ+VkvYl9;MJNprs^ xO@!>Y7LUr#**Q9T \8Bm5䓬ҽA)a+i+ T3:M{k Z4ӝ~(\c.5${4UonfQoil tGA )CS`Ƌ|AEm8최hK6A-w%S4` s6x^~"E!u,8V}umǛЌ fjw㾦jKW /FoFQ\  :#5]%A~7 ?;wD~Ug4G;˖ Ӯ(Ϻc;) kJU(ZKİtGּހ$Nvݗ i`Y#dJڠ} MXI\P@!5쩋ëv*Ggr˕a&EGP@+VJhsd%%~"r .yLh ȪA䇲ʁ1Rܗ5ɦƮ!`XNCfMb=ߴk׶/̅i`XWʉb}Ouܵ2L9,^٘r-<_{Hok^$=sQrWu!;2 B+4-ݹwpb =ʋ 4;Z0-gU#~MΖ?~o'a[Rd:;s 8`&S!MɟX_ =ɿ3ry>3({uG`5jFzf6Cm/3s0H4NvC:4b;ئρV>b9vkmJ>K5SMegV%=CG[Ytva^Ŋ2Փq @8m k!I𳳇8?"ȉ&bHA{1ɭ*6+h?'-74%{Ca[mϜ_K׀=ܵt 9!wkq`yh ƳT^x`MHL'ԟʤi|/FXT׸ӐMbxqsؖ.ʃK%PQv00>r>a p^VqS}vEy=>werMV8ƷZB |C4نNC}K:Յ~&dQ^"qDƃ4%mW - yK<4[Q x?0)VJ=gFzsQYzK^~KRфhSP p.-"# i$0$$^%a<vmEY趬lxHF,:Տ 1"_>ɥw2YIOuߓĻfVj:GB{>Bo%X_B[KTfED-q1.҆ rоI" sCz6tT臯{S+(**1h#cIru:ces7L2ՂvnRa*~xϴD1o,fN $)ܚNْK6!F n5|-ȟ >vdZ7wLZJREq2_.@H4$c!7O+_2F Ngu ̼ ැyrlSr:\ZL)grtaJ(iH |@aV$}ּ\QHgKFD+ok6i: Ե;2fѢ5" [SkoP_"J W00MƮM_7Y0"Kxf~t-ORu]lBD߀J?6\#B墾 =.M@ZRV/Ujշo: DKStmy) FYMD0?! Qȹ + E /ehPL]nm`cMT]UzT=5.ЃjHbJ <m3B}sf, gQh\Rg3@Բ>uX5*v<>cUF=.h.Lb R:|%A>*z^؆oۅ*SBpqPu,,`bU3pCpb*N{_Bqq/}sYNz]IJ?J O *1*dfҔ@3:=91SƎBw_i E\enf7b?2%5QGE:ǧpdE*zKd1^ dw]?ZHVJĐZ~w@⪔$ĭ &#7ka Yͯb~1kNfݣ2wF&:J$@ZB]Vy.  =@˔A ?vZw4_Di-h뙽^DaZ1ÂP`}AU-2ӗ0MPBab29Kׯy y]1xBV7F@/f>_5mGLB<[{sB%ֆ[[fv^_-ޑS1+kQԾƌnE[/Vjn\?cs2\c 53h3v `z/Uk)A1s RiZH!FśHM@;5Ѧis· ^t*Xx'p Z^ 2(3sXV+%;? Fi -Lb'^EZ ëMݜHO%;BB8wN qw2`:e+C<<39my (߸Q$U@|ͫ!/_Qc d)$vrgg$0Xٴȭ ao ԸWlBr$v<$ ;'*{r|[m@.?PqC8S k9KAagN\Yȼ{5:m׈pp[-`a銘W@|W\l l7'}%/{8`lb v}.VzhS5QDX,?U-?R}9`ݹF*PԑYzK` vB\'L] m)$j ⷧήͲuT?;ů^W1dc/xw,#e{{vn؋x?*A[`rYA*4j8I؉a7;jG?|N>0EBg\RcDfrPij /S59ܹ|񔅣T iM'Sr)?y!g @?t-7!ӁB6M(ML{yS`M 3 aCI*;L="GZt!?PRHRng/iDliپΐ'oKoWv$Kwx2p&UpVnD3|BZ&ϸ3T:kŭ;'-$^[<("$1va?j#iRSzVFׯ듕YGvI\8d|,O` jd:d8Q⼜9XeРrP^;Դ{ZTX+ 7tD/vBs$vl@wk;Qe5)zIsQ ~+n` \KqhClms#"jHW0_3d]&,N<@|p@-𢢿=C򴂃PuyW E%X`Xv6n$q$ 3-ê' e\W>m,m3@ʲSs50JkGֻG]q pQ;|fQ(^o5,XYuBW71~J'Ϗ*[dzkR_>RP r6` ~%М;|TuM`F#KPqV4վóXqÙHI~jcT[\g/NٕcI(@l.H)ٜONQ Kq,ض2ViB[ VoksC9!TZAIfpֲF=e ]ʾ |*~.5NdK- "htO8hp,2q;b:]Ѷ-٤f\4kLY~)()^_=8NPX\5v71yzQHHJ+0|7 A_b^[\ّej:ܾh1C5nF&*ľBwI+5v"S+:;4귐+^Rl*1+ʵj{ `Lj SM7FB.,&7c$4'.ˠ=ՓE=Nyf^ ՄN Ɔ%Inx^2F*~BzR\t!7@Ix&#PcNkK$XgfPKJ4QttpRbX}[.9z܇#hUH<_K9Tص7hd9)Q%)vfdz]֖}n E43V6;):G~YBYZF>.i9{ecŬr2Q ~=r+ȷ9r~} J2#6؁-baLBGh L/mԥW@_hQ:oGu%D YT 1FJ_֬ bm Xl=|҆6_1Ԑj͈ǰnTFDS|Vc[rfATf;[E45~"@Amr7T)];Jr0qL+@\rh !&SvA,ō 9z a9l/95Bhtw{!IQY&+.4@˄QS8 i~t!QW=~%Ɛx'Qk^(Ke.Vצ.U%S&x&."R˯?ĭ@P^fT>vSzG'hUg̋h^*:F$u*/W{(6Vb_?hx0yZ~ ИܝqmN$z='hr(_)\vLʯJ22Mʜ'0J̝C9`PD<.D ZUO\̄ɑ@IEN/9zNa,ٔyn\_]WqL0iٷyrLNCzoo޿1;+w1TLoRSYCApzжDD3Y$ZPjZDrOX_5Y'QoS[jǩV}.\^7 /h!sSUK$"6)q9 .hx}֣Ӓ|uھǪ-lS4@FY*"N .u:{~`[B0+Z%%;fп኱[K$4ŎL /"}\=O`WsqmW͝Ԑ[9\(w }6:.!(ۚ&a-`cר( EH ^ۡ6Wi*Ǜ7`pD=ɗ,+ңPhR}@sLswkGVZ<L_38otuw4;\DrZ:"3BҩSCmG` 甿Π U5E|#@m̱ROdI"rWCffۯް=K>H`8ᆛ1Bd5pb.9Qf{N?sߡZ!G]S,;.S :&!0sbl4mؠ#,za/ [i$V.|uhp) x53@ uxAu@cŻGytUrJ1'88Sqѕ1eU7JRX_-$8`So2BP7bw&V3oVBl(绥O0P)0\K]̬Dt1#%#3;LIj1&ٝVnqF o<Lפj"Q ] 9S9 bT*sjkM$J4iP}.=mC>d8lNB0/.;.\Bg{{!+Cz.XkMޠgX#)pLRDdTb"sjOjsaoKulT= < gTvI,a܀K9A_J܀^:w55!u&zUeCiAr"#SPUS<}S$Fm@w?KUjpý+'~OK7C\}9>Өu)pZt妺ݬ]G4)tw?lD㋞`G{H%ꟳ4;z;w]>jN?{)./p [rр^ ;b[$OuwL|JRu>t2hEjxYbZ8{a:_ z ]jA \LLn!zT(cy1搵[,c}w<_4S;3{wu UQ9 k߅oA[KN.MRB[%w,V5%Q!ګfMc?hK6ģyWhE[&UcB2$k&SXahy{n炊ơCtѲ ӞRsc5 FNk U$K/+4x;}Y* $v^ ;# &B6e%zmrG} F/caَϘ-?w]xp%eTxii['Y58zQj &\K3ߍ ޸{TZ# iV _vGެ?௷!6ghP{3w.=q;_y2SGRâ\\AZgl&;IN:ZYd!"oI2 !7T.99O  Vh=A;% 3=՘'㺕jk(pe_Hm5>jr4M$4ppCDz<]Ât̛]3c@QcgE$rC7DQ))oRHO7BjmyIvVOzx&Re}F|6!i(z+9Ll5G\67Uݼv˗cSo1WWiP`QiG3ۼJ44`A!ۛYbr1j1$_K7R-`scE"yJUhY)UscIn`dLVBVp̽^%IEkP)adoS6io$w>atU{GU`(랋srYaw:C]ʟ_9L]wFcQZ2pBIL/5L%+\F$]rKuSWoDWS WсyS[ t$3&jY)s(E~JO;xF<!"XBƻit*lox+u .ǬP0z0՘*KuyvT^ÌG~aݎFe23E)*is|a.ÉßE?GE)2& PS 6gCMBml)=I{YI,+8\_ؑRC6 r9!$&в˻|l8yާb-e`6A|>ʌ_QV3 g'܌1s8'"å`c!vn]=DOSAttghaNB8tWpɟi@+1L;Ě?=q VfޝjYs6+QYH%IajdoopJ3Wm[vn`/GiJ`I`*hh7r_q׮z,mlC:PĤT =W_uM=J ĎIbG9jcGQʍ//%ApI=)[Pt+$gEG>KJKn`]Sd_aIћg|~azD_&>aZ޾pL3v/%jӂY.C@# j7 GùE6zūYM)lXƮ!&YaM'Az?dFecP| .ٚn;KȮf&PyMRO#9q_4$u%*B[g+dؘlMku%c36>W*L%1/zchU KB濈Q˨KT\">ᓥDI1oN"hjCY?(.s4oj2ξjRO:)߰II X,?7ڛzaAW ]j)+jzwtxkSDt*1MTJb'(iU‰as4BrQ7_6uQjKl9 h,Z Lr+oƒ56 a}P L.mB(" gTu+Lj t޲W΁{t>:GfY/ЮB?U^7y(y.S\jKYRCP.AfHk={OZ\_onl>~sڟlBxUth~f٦}hä e-r䖮q+`Xx OȠ=Dv_t&:-|>iOf!!A+ )'GX@"VVJky bG ZܼjkϷÃn&Ȃ?Y NdëK-U4c!!^w YlS (c97e"_ImVfvf˽0?VJS^Tju%n]1h"dB[G#ݯG{ўű9ߌΘ6Ã1aڊ.sD31lTY7j92ڙ6(ǏpEJf$AzApK'ܸw98jJ(%Y_+fiO ,#c_H^I}(WC䟵LOmE,;Zba7X@q?󋷅XZ̀]\M7ѷQ2{n.: j3t^jRl喞v$J:0h\ؐ&&VAaN!GTGom,޾7qOb Nκ/&<"x"7u2p>V[*ーײ$^eGG3 24Z  Mxٸ ħw䤅#߃9wu>1* ;86PFxO 5ktL?-\cjo7NsuAۛJ4six|Z*dLstNrZL#@a&U?Ј&'Dps̫.P7aJ~X# z PӻAX,,ck.{zrj3WXP,F2mrD{R"-nmD /<*ʭi}kRДB@bn c~t.@laa\u*K&,vSDR}- qXn ,%RHy%_d-te :1eaoPڐy5X{(`dTAl%x2tT#0|4*)4%_2ӭ~D-5Uuz13GzWk>BYઞgCU?˥MF/\tBڒO'|BN(f>t\b$xvie0];" <'ǭҎ \01(EQPFrzAㄚ_Wu|N_hc~hpPo. ĿDVy8zt epŃ3fY#Nm=e;l(Ugvx覈cFپ˳gK,0,ͭݓu5ԽB}@GNS7&w@!GMό}@3Qy3& QEP*ƴZ{4F´'d>N{2(Ls\?MTK@(PU 8)$71Z@gPdˍx#.鞻^۝樥21qr婘NUnO!+}T]L]Y,D&kT\Vc,a(mz̞޺&pLJNrۂ&DVljHwqu> |S k6؉=}K7a0'y$o/H, BrSU(r>,7 R:퇲 X'#qRзD4KYdg51lS&n0V^{Cw ȣǏXx*uZgɩ6Xzm2|7x.+{X'c+_\o܅gY"V^O^:Pt"g {!ֵu#ma|ff9)+^Ƽ#n X /"zZ 76,-FK<M "^ݤc$\)ה=[/j: +[.FU񕪁j[X{Z(R8Dq@uN M9#q%1u&a'l1Nj 8߂9+|mT[u];3&%7b-+k.kRvkb4?.w΢$}߈ZEqL,ޕm4Vsl} u8Pw#v!V[H|l&,N'okx hj(DdS5")G~]p_%T}}8?~ x5B"ߕp*9o.?qN£1yE y71tBJ- VU[kZ)rܤ):u9b>G,z/;eQ5^noRL3sAfzm[_R:>ur¡`}}&JY]TX͹V>u_C]=X\ K\"< &7c)Zwn SUg+ 5}4㪈f:&+xgwDՋ#)25yn䳄 ȉ31`딊ܩLwp~><@)ݢj%+D=jU#k~X~zlƓIiػIGV%jjk¶B)L)J65z/ CD~ln Tv灦KѬ /܈AlUmH`"; B1)}L>ǫhDZA&E }8fvo/N[a9 %C;Q1 9}g+D!:N(BSޚRXDC E"ⶍ;XzGjɵA@[ p7ʼn Y\sG+`;Z;Z,򇪦z(++OĠYR65c!ᾴb˽)0UfHA+<`^"Xp{d[ۙVT / 0^/68 _Ҍ<#u"i.BAu1az8&E>^UɖEZ@G+z沮:=?NO&*+hՐ0*UsHh>*w>3>a~ږh?ۖi"Kg/]͛$žZӳpתѢޘ ̎`KMWV|>'ŠӾcU`&R/p) ܕEYTyLY"$Z#"s2D7ʠ? CjQ:w>eڸ$b^&}M¾6)G_%qEʯ% ByΓd>Hg5Co7/\CĢ;8ϠsOWߺwFR`UVHQ}U{'|"1zWp(\99ڤNo-4ay@Ë]ܕA0A'(vYi!|&Fy1L}~J+>%qPQJB&«ϑ<-𝴊TFB~Oo%淪K+)gGk~Is2,]n>1jJ*m<>eQ=lCA%; @`ssZ[꺳t8bi%݅"OkKjl62 %[Ț!tf:9ZUjA˕R"%1+j2\ OsO~%R?Y8y3Em0O J5Gݾ<:",\¸*qQ t[/mK15VdVjE"ySf&F/%5 + IO Rȍ~[p$- ]Ekt=>3s45q2P{Z+kx>șnTȤtoܣ~xN/da/>ץ~cy'..FU[/JϮ>)^ucdW'B΅&b^6V1jAUg $"1nG`Qfڳ @ωQm*]?)O-QPɀWqrЌaI0IJ!hdK0"hrxǶv+7.%p6 TBD-]2:efyIXZ/,ޱ p"naAqV'B_yT %Atd3ż?AR9KguUIMSp"SQ'x_C/6әLjQ6E9409^ˑcj⩹ًfQӝ2zk~Y—v~Rx%޷ 1_f$PQPD}.DR%N(f 3d\A0IsKFV>e5*eol!f*VBxåVH5wQLRne`kk|-Xr[h +Xۛ?X6ؒVKqxSfMkkܵݤ٫.eK^zf/t\$,h\̌#xWH#Y!?s*pHթ<#:\܀FDBEv- «C5zJz桒[7m9-|e7GCI$EL}g37T@4>DG=ܘ*|hn)}7c&c(з!2->+q G_@VK} $Na1+{b*|,*\C=U?A3Bxhn7(-;Eيz`@JO.!#-VK?$L$ @N&q86őze$s?A$f9T3>thlt,U⒕ea˅ieT4EN { DY3P,vyҌꐀ^o?mڐ>4NʪX6:zTqGWx0?͡@BKѭ4]YoE;vW\<'W b}hk[,eDoD*#  )!rI d0SaahP?a8xkΎF,UAdKUAMt2sC۵o Dfp5ˈݺ33מ(2^xh jfz)j` d:*~CY"hϤm _آ9A?y"\t%P4IOV=.L C&d*YWEvJ+c33x]dBe D.TNp)$-E&҇h/Q( ZI=B.}J8!,F߳@9.#MttkCPcW O1S s˅:f 5_zUR}B6xh4n'J]Yl\9gH7ң%B&&X?zN 5Zg0#@M (#%G\'̎<7c_ZD=IATQF n{7_*G4C&{k7ZxŒwXo<+ċ;q s2iѨ/ Kb9aܡfs~-(42|aq˞ Yί?Q?Bmo$> Ver~]"GLd@R /m  cZtD%^40l`A0mvPձG #FA<=!Wb^ T"O!I[xS j7>xFz%.5v ҥ8hVn2|XBl`n.E=F@ReN"D5&٦\T̚U,9EVCj _tic ;D}R.X5LA)9LgIE2iq![C~$l"peqLtC{CWvCs)/Eݐ!?'iFIVRY+z1ze{خ=a{ݬڳr,SC_ jV 4u #${+en"5 .˧%ɉ ei)$5IdSoj5VK#tɜ/ ׽]xpV+=c{0G!^F'.Y\gl87<>?N&ή/>ȥ<_ gxC/U@ ݩ[1ițٲVd SX(As:CM #0_W07;T*b[fAε~n,U?D\.xgxQ 0cGkp9i 5W52umȡgV/ Iؘn oC'a6Y).;V"z`AA V9w*&B%:K{+vosgU(?<-rᙣ % BIʊnN_fsH- :Ef='dz?OilH[ӼV0ٝT!Hɷ@}AA=w-y 5$crܺ/O*S*X1jݙ7y?;/s [_zQFp؟' (LgvO TB|0٢HZ_.XaX(*x)wEJt:y_f3$QX-j$ab2z2S9=w&n_]^/S{֢mQ5J) BolJ"=ا=xKZ#ryeM{y"F)_Ң% ;_ L{Qx7 wiZ𔅴 68LL;6C17 HXpGUs.<2򸴉A<(S` ʝҥ^pL i$fd>ݫ{dڼ73I/Ɨz Z;7CԶ"m]W$j3A%A6z^aݪ>fG? ]&|;X?G+} ;2f"7# ْZ %6h k@fv,{O=]\ADUNX\&uxlVsȐ v OQyO8 (R^|*;юp8|-ߚ@&dp6*.uIq[8&)aߞ`Pu2&gGVpS0GdNu 9Z98%ݺFOuCmv< dG$@ ! sy!X5~aO\QŶU7Jp*O!s2R2Gq -[?8EuRD [B {L#lޓK \cm鰃ܖ!U%%*mSeW<#61Mu/% "g3~=.|s;z&Ŝ?ܩVo,=< yʅ1+mj+f= "gp4Ϥ18=>CYb>#7![aNq!2T`9s܎kO9+m_6 I)|[qDn N>ݽI#/ n'PB%hI>찥OlZ$8iR6h ˊ5AڂQ@IHu|0eK*~z^d*tH?V'm7!!ȓ}]".duCeykL] w4vzD3~#*=k%jou4S;QOchD ~bJFfŕ7 =lPL ڸU.F2݋'͡^@״F IyZK~Čcދb1ms}sڵ z6^x^.\nJCH6#q:%UcF2na_`IWƟR~BGM=Iݗf+qݚڅ^rBt==k(bZF܋)5O0bs "(P,Kd?(p]AD{9} 58EEZɓ~Q}iC6![$O*\xB@27v2;aXM56FlRc[V3{Xw_gsaF|VGܑ9pNdɨ)gPf{bf*"Y;oYp [d}(W\WW@aɏ Fic?'L"A:+ϫ'!8TyCS7Yw? "B}!Z熯j8tyN [֛=uPk|}6xyLT\7,8 ,A&MnZeAOCV:oiԢ(藪J>&JT?t(ƹQ0K=řDp"vD Xs 90 ~jIIL?`&oދٔ1~Y+A+kO5]Y84Lc}! jƒ %ث/)XlisJ(`oep (\0/Iܘ;:V&L.ȜF\)Ufg4UO|`4d\+PȇDrQh8ĞjL,QSlM(Iڐ{GM(ӕY]me/)$%(걥gy7J,]F'ZӨ'&DkWvςi˺dJ9]!Z|ZJ˵HE?>y>{HFJUk[ p -jnoKm I_@$3ԾX |]퉬ՙVԁYSED#~]Ip&h0O5<0ˮHpl]+0uC6+C52pσzx.z&Mi rq"x}j,!]iRK{Uk<ڣ{d- 6fzs>3FG(>:5&f @Nx:q-3y>vN@?a)VBN3t9;$S;g;` G_xpDp3) ~[qJO&lӃW*(N E)HX'ȅ gr' JW|5f2}xG)xyŗ{;½GPí %ߺvHocʇ=DɮD3IM3\6L/,L)sC:v4:~[!NEEX~P-DCM`e~%:ҨXgq(G6^DKé^#FSo&1l-gtbaӫ{f'>On?-sC$Zgl|k}!}#'n IlXq$Y+nkH)ɜ8(LpN'8n,X$y sbU/ۯŻ(%.َ{Xٞ;SstX6F:82HUojt+@wؼ ],ڋA-h7h}_>P kSn3l`#l̆s.t;Ib  Omɾ_CC _!u=g'8yG qno_vb =p%4e;6|ev6zB,op Ц=: MW:2 %Nc*hk5^#͍Sk'8*Xw%{OM#!WUe L@'`WR%6pz1O$e_>KOٱa=4}ooF$DG`\`tR7 o$.j$0'0ZkyF=$u;#46ͭu^MuꍮXB-~T(dXǢ}e:(b[(L4-e-x`1P+=od*& yƲhKy-&C[Pã*Pĸl[ ´J' z ql#q87K(s 钀@J6_FV'D[ɥmH ~+ϳWdro!7Y~yPYv˧qUY8sVG"3^|AՁ~m'<&&tN52ɨVV?o姢T?M[an`q #y+0:,yaGOگ#PTiVDҰrv&O1lFbСܯzu,wѕ,}d&:>Qz.M?#>~zuN6,vy<~A7Jvx,͍JT |D0A.ѡmrn]{s7e #wMLM;X[4!Ӂ|{fI0kPE} wOa7D7L[dH˵qd3,Fj!e04G߬ Ebl?,gb>7xE`,`A.Ki RϴkJ:*+ӽ-6QVjb;{@1R>jk4HQo}p+Th'*%@r1As̤ӅCQvӜmRp\.i%EBBc*>?yZdRK/;w[ϫGT2(ɆQb1}i{ D4a@ '~x껼$!Nq[I!㲈.(JBPN[r;H1‚qʻ} ̠%*hu L#7笢a<X4J1;SY`D.+p0瓗a\'}FXU+<+u[ tvn7~2~ bڿÐv~ND&ȤOE!}նp0v!i&c(x`B  =!61-"%VU|$or {1H 9:UjVœLéۚxM.6EXӺ)yDb)&X3v^Tw/ccnp<;HÛc2io{÷E=.h!|v<М 8 c+՗'˦?rQ{.$Vp>qR"Î_zVLyVvAZ=Ua[M 6R58EG8[ap ?89o f4Y(5!5´(olB9yErFaymBe]K+^mgT >﯆Vѫh{瞽Z…u>yyN{ Q"J8\O99Ӷ_տQ !/BwOdVU36Ɏ z>3JRX6Wdd? vw < D @yxŤX{ ?=ҒKagx3I.r P 3v+ ڇ:y}6*=^KaWisȍ@jo<'8_%!J|xy XΈi0:b,q%P=$Hg)T\xlMC@XIN+BL=1A]ސ wDUPp9w|V^vZ+}/~`I{u>rJ\0PtN01)$_hU[cϕ7Bqt%JN F2aƎ^UYkf;Ό5f[ˇgYI̵ 0 (dEp7zNNҞ8??zh.ozhW7l(h>(Ruß3#AK'?2~DVq'>A5o"Aф. ortG@ZpQ6.f= ^26 R$g$ ouJ;?V\I .^' UR2 -gPd4<# eMQ uVyh+ZAμSef7|8gbߨYlRMvܵz0:Dpct9q8 *.^p>Dcó,3Aݓ/Y <>cϔU 6NTidGqA4nUVCpUwON4{w-lYYm ̼>;.a `R[D.A2*{Otz0$gb=]톐wkX&"Iw5E]$i\F p웑ɘL5_[U#X@-L\"Vy k+E: sz'A\{DY33VڭOMIm,`C!5FҩPx2`э ? zVYTdf梚Y.vs'x'#}&o{D~Ӱk=\B-m&sO>Wgэ1fc-m#uԙ@/+ǫQ3 H"jCJ PA}tLh >褲-|t51D>k ={5js'ʹhy'&\ I&X}w~8|Y,TJ- ~OF ? ~K[)6Qaz/-r1ۇ|:paؗAgcBC~66vd wx0jFk i͐|_{d-k;4%egvwY;%瑬whLcýAqSN,-}P{X ;[ap2éὐ}X0ȯ]P}v:Bv-X K)  Gl,t<[vt Nbs¼7˜7@ lJn 9'f=1-'13X]HڹѠ>Ttˑ-|RS3OvnsH>s<`9`&čKKjg0# 61߳>*;:YyVz" 1{Xh~Rԥ}U[|G%q̱g`'k6Y3,SevD>:rΎkVv?NΒ%I%cnP];Iz$uHeM=A&ps`E&-4k+#.t6T.9?z}Qeb;9F+ JS*BsXE+O0`w9vvO2_y" K>t8̝/iυr }^ EX+̰O ejI[1l#xs1Z/eԣԠ=M+bY"@C@Q_oIRR5[ү{<|j #tE\Ht'K^4f6}. Bep{լʗXo)1aVLz%@؇K-ZC8F]菲!k5+8uoPuk@+pE:IRaY vAHE$܇S(| 6ף'N`5=BasߴvXqD05 8E{)]alp2mRX7L7ԡDKv-#NʥF g0?}o 0ҔfNl+K9SMbY(+ŕ;}[ů k2ۄfYuIŌW<)UT Z Et 5ɂGimha hX9UZ4|fR|%fY8 ,@n$_Kƚ\ʾЮc2U린Kw%ɍ횻 v'$wnj Ixƽ]s֋;}itC /Kה, ^4V; Z_חlr$Osk4WKn_jw!L$dN^b%-G'S12+piq:Cx$|Ih!%>"y־rK/4/Tcux -cw[23S^Ny{e7ǟ˂=-xj}06~éOݞM&tnT+πdY3`׸kOKs0YVE[`RL۹PE"_\5 <;d)ãF.i~']{ ǞiqD.50PnL?) f`Y07Hh}\N#7fY7Yl\E}rEn !RHd\r"G{Yf I< X|~yy_D"H&@@ ßm:j/ &ljLD2ǡ^vD`i X9#>͞2k^ǒJq%5dELdR77-mS^G[LŦB"&OG٦e/ 2Zrc1]#lvŠ-'Qt?cB5tgO!:VS멭=ʟ2\DwBVb?|K\]@6)zP*)m}ffǃh E{4L .Dy=$g(L;OBb{}^|ħMb_h+{Yk\Q;|Q .{1P.֙Q?+qLzE*VL4*=}#'Kw]y,/7#ۚ..{~aDmE^@c9o nsY(1r>pO>L"; D&5z0ڥ4nYf2_2"v |Ntaxef[!T7 i:ĥUoewTptˆ)4tēQ@|SO/ 9\( `4r\OU틐["A ^4$&x]oӫ\v&Wu_^R~+ChىѧgqĊoNNL) Vs Aq%KKTF=@C{B$q z[uF↑2M1 pnl]pt".tr{eTE8G/AG.)IV@ELy9\m],W"yy¶MRi!^?!/Z.{X G1Օ &f$}Amg~T;I y\mKj~ưJ+zhRK\t8ՠO@VWnYmbL7#t9Z3nw~117ݬOAOtth<7rl 'Lm]@'Te v3ڃ6NER{;UQtS2LX=aVrJud$^K'\t}rUxb1A~7&O ?&$"X{%=uw78 ^䍨C6, b$^LIV!7F53  $:˞Wt(~.Q+0A$oYVCLCrpkuѽo/!Z6hWۛDȵKrR(#';m*PLcv2? FB{d-bQY>JA wG$H^CyqN#]؛Sv[h]1"L|rVq婋OPн>l?'4RxX2)yq Jqtp}[TS]` Œ7>u4eP#w=*D>|@ɥ# jbQ_9FѬv~5vFR=*h_^Mm; CCh* vp^wC ȍ? S ?߆?phxI4]Ḧ́ĭ9_nU:< /0y/F!R ,3 3 he#q)=B`0=C f}ݧh뗒fn ?LV;4o+NnKÛKK 82KD:~We+) >~<~ m6a=eOFLCe bd%\}:}]q?zmO=ZW^`^Uv{U:MʴyISͦyː]zQZbŗ1ƔyԉhFAs/}$B*4#Hj;AJ}ge*3^.|h% U|ػ6vEJ!MqmӲ|phWhtJel*2^*dą8 U'&‰īh|[ b2b39@&ItfҔyigq5FL=Vyz!/BB CE ;#~ $ٴ[žt#ײml]}*+yx.D)~j=2P{AQ` A(du7fLA66;gXN-<=uޱҕ]2<1W/X [৅5+Os <`L5 D9ѭ1%!A^x)a^ю 34q0.d d<$ 9h^ؔP"qQ0KQv.:+Xc)kq [F̦g@\_$+f{W51X#1l`S%TI hz 6&Jv5R.!r _&>Zb}B^e_@[p%PU7eւu"/^1ͬ8\Bs!YtF {7N`acp˄7c?Ȋ kV#3iwU-H.0 \AvOaOݍz><:LE l9ί&ѿ'*c% ϧ@_1z_1H${IJ'/_KL=K/|g]v@} 1m= d*p XR!uc 9D"Waca?uӦJpodG51ub DE@qLմֿEI~#Rh,^?:泝en3s8yX6b<P/W!P f162/oFbp>G7 zY:{EB uCsf;Pe#Kn |,zKkj"A2fb!sͪ\Ef)FT>:E` dNrHeʆ)qo֫`ySz &9DA,4Jᅮ3(.Le J+)rN@+Q6C; #[Q|=)tv^v {K{ӌ+alF|a6;R(i =KZjEB8 %;yfHD.%7ekr:fr2T׌^7ɤ٪ bSޒ`iJ 'n:@^ptb94鎕.1 AnY۞5.y=.G!w7]s}VT#G5|[Z#ڵ0K/2;q6[1*ZzszpFQ=З8JIBP>U#dbOzYZQL0Oj;Jv~%dž1Od* NYapTR<{=90RD.` %#tC# ٮ3q-Z#ݒ`zMDqrєmH& cy{,]a03Ya|݁ X䣹b`(XjCQ*^qy=sVQ noJH&+%fܑ P8v)Is`*S)F M񚤸M|ʸclß0|9)َjDje{J/.\c7I/1=|1@"Yq_ҨU.-WM,Yzv_pآ _i>Էz'zI[HIsVlHJPe{& M"FQTj(D~C1]':sI̫vJnnZ,yD|g8ՆcSP~'zS#Y䞍-#0NӇeS!WjFRbg,@v.dm'lyaO7VR!m_U5%! \%SaxHMzIiua eAjUqVR/C\[7#abQ&=PS* \B+:YCI@jjPh暷YJc fvhU?wr2D},\3jDat7!7yv`>wf6Dz\4IB;$ON[Ķ%bwap:Uٷ!#oeT[V;&{T-sKb:&bG%nTef&ByfkP.u7 ^K{"J 5jw +oȃ >QgHxT#G!ғVG6z=ѝmSy?Ko/j3@<,QBpb_gv 7'7}4T VB7(}ҙԲ"D zwhP[Ը.K}o+ʴ$xW_mqB\R3/i(H͛ܕ]MKen:J7{f@cv3 !+}{j<,{8E*}R| Ao|Pˣ%uKQMFjFS\XϷ=vHk|{|1Hw:{HNmzs&P}0D&`3{vk@4㺛0'2K6۾]Wr9]5QuA-C%}>@v!<~mB/*AkjXW$ge J!-U# նM#nѲA,ug[.BޢA{ޜ ߖ]HDDzB6HJ,H' -Me|HiXӢԺCDnŗy] ,6w4ȽJ:HIpфoO@l˂V\yvgN$ }j1 }Gsp"]=7#Y = &qov{hC%S. ܖ+"rІiUG}(`Gxk4D )+Sa=o"4_\9pvNm3Cj",+cs{œꪕ4.G Q79zo CZʚ"XmYq$l~~m,#z=B묡HA*oOo{b]jA`DmJcMRf:3v=2 (K#z0itKbK-GK24 A]ztN[g5ycur{-u0"t; sg3cvmbQbUy먢DEOn2,]/,v bi7?QS*Æ aNLi[]<3Ih!~oynv8u ZG‹!2"&=t-mȖNRo#"Z0iRb Zb$ [:b @)sI(mgA& e.g 2.]09_P7p -;Ŵ1^,OX'(Q֖Jy 9B[ΈXNg\\OgpTZ8>nkP&N #󃹑w(0vAFW3tr]yqxG#!uXpAs/^rs'|}5~sSYmgFS{ HT–5&d$f,i )zWm1`z,kgtZ>BhWL7AAW gJuߴ?OQYZ>ZPq= Yz.5.`ү\H=Oѕ2AQ_e?&N/ M`k~ߏz--9ZϘlH藺mGkz 7g*([ټS2zjBERh;zOtbώxtZHkXBU7$4q-p]I@Mw\QOn|Y7 %5?vę2KeufV?oy6QX|?ʯ sF9ti4_ ?l[ ىKĀ$E&HI6=ӣWcbb3bF8T .zwO%t$H}:*us%Kuk$ q4fSRS ;֭/g~jX](AXl7-?eΆ#^y5?a.ͳ3N*e"`nN꘳iՅcn;܇e9{qδh&Ҝu$_6ΏVϝbPBӌ3\״o3 Fxܼh. F[UTol* .vNP)W.+:AE2eX3#eD1<嵄zM\|:S@U|CX=iV/*ud3/YsԱov|([!6O+ DM<» $yd4b[H@p@C# qg4G/ed%/ۣ?*OyM29h,uc˳h1z"Tx#"\/"F ːn!W Kc뀐XtQ&3HNQJbln@Fz ]@ YsZ,˺?#'ZY^]1k&n:wW^:qz #@m4= )yP:G>Wu~Sn͌U9)ƿ; 4 $+Adg @dR?S73 ,?%YM$DlWZ:OX^1jvE&ňp0WZ?d0g $| 0RkDrD=eybof}3`g,vNM w/F!:`/t׷`ZmG]fTx.xoݢLSd,8bp_,t/G쳍C{ n,dg.~qN҄dXGc$4Vit7A袯; m,#`# f,Կ P[ҼEim*Sf(TT N:cx+☾2ԴDsxYn Lv-#VdY3J{'ʆswUtٷ|O3S_:z.V38esU܌ll$A,ogX8/Rt,4/3O"~35G2^|`:.D  EH0va 4bK*ht}@xxe) )W,(jX!#G"9>{~>,^IYX; .nW!CYBU#eq? zx( WSbb>8qahqBd"t֙R+ S408r$O`Ԓ?}ǭb3~$ʓ7zwsz!DՏv ՠ gO8[H +gƻ#8oFa4reb=sXhce~|\P+XնHk`=.roOlΧQ>U[DwˇU3t^7JSv5PCҵO:8\ڄ,y_e ~E'J- aQ,C?8x6 f 3_ߟznd | ##j¶#u~y^aUդi_vReV&% ).#NL`P'D#`j>5KGWcYYAz]2}gr-PUiI4Xo/"EumՅ:3|JdA?">D 0|VQ+=px;R 6-Dt9Ep<_sB=J;F_Ȧؿ ] ?_,aL!иUaR%G-OX4w`NK_rp/;jO8ԀhTCw͞9Ja2wAk/ؙ׫Z41FSw{Î0B5fkՠqoX3C͋IpElT\jO-+DP>>4P=z-1L/IaI_R%_xȯ4"C %fAATNc4 O@BQziU6i|h$ `q%62xqXfWI<"vR^}$B$KPֿ~OouVq'_yjtbG`uZs\,aUIbřJ<\a+أ+n/ݫ\r>pF?ÜXVEtCnM5LI:&@>1ĸ닳ZNm0(Ǫ@cvGPJ-R#ܨ t`cKz#A#RV-ʱL3Y,1L(Ye>O (}?1V3O/G\,zD#a_ %M-E^}? 10ap!%hRSm$}jϨd,@A,PZWJީvy]"i8 Ѷ(cRD$6$YˏF/6ٟm߮s[@|VAG~Q EvCRKF2R{e Ƅo+\0fw"X+H7N 92;:š#洩Kh|rFKX9N._?2c`GhSn>4i U lLYͭ =. q`*c<;xOKC( LaYo׎GQ&K4oN< Gm3'g2<_ʠ7 |++º z>r T>rW{IA7~[-! #|0ʋ ggKwZ;6_}T#B `@=VC*m"w?w$ե%?9+Ela l$"iJ~V$`b"\` J.w5ˇ?rIcP#CmሿCw|H\q$Bg#M@^YJMk%5 c0?Y1sr%t訹Y-]T Y{41P. a4c&< [&@;UT4n`VڇK$.jc-|1r*؉%誡h9\wII;vΞ?D9JA=0xZ`I:>&GXR2}JMS s1RfzD؎{8WPo1I5bWm\ك6ʣ,}|4qHژ9[VkQQ9[Eg3\ڌ)m5JV2(]7xÅ#<{Ae-e?(O݈CϊC 3eJw_I(VJv O On+OBG nR(68S3E ſފp@ig(%MCĘ-W/-W LW鍁3/eA#-!&x EN8w @:p;+͇C|F&_F5s Wcj' ?VO޻HcpJQȜ4FCM(62Q>b5Um̥#`AlP`hF'ɻY_v54)#⋃'stIbiѣ fYn^U[R|R*K_O 6mrSl}|cRUJRk?HMo\K5~V*rHO3UXƛ\uo~Z 63k+(tS "NEpGB XsF}O{?l)EHp26Y"SI!5 .P Q7B]^\GNǽE^ #溘\vbK/*7 H0{H!ĤπX>(Xq-`Nn.Cyqweb b9!euCթRRU,w &R Uup9}IR0oշ*CFK)* X{&}s蒷)c8hS,΂eH;kXh{2]C޲1sKN`uٚ#7ǭPIy֦iˢ?% x֧#(o}3}Zжڬ9p|eљ({e3}2YS:?t帯;gB}b Ω'igYZ07070100000047000081a40000000000000000000000016650a15c000055a4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/eUc]?Eh=ڜ.+@D/ $54̃ߝlHH' 'vYи /N$ } [b+"=4ZVקAa ƼEIO=W1S l>e&zN=o:܋uG,]_ hzdZg6 HLg;Y7/.'&7@ yXO(c4ۖ"Ô nqy90TYnUA3q^dx&oi`c qj&o/͹U05A~ڳ= @(߀v;z,hh@~t Nauz!E&!7Jqrqh مwk9tv )_L x9׿e;=wD{vt_dEukI'E&jQj^,DHcPȺ)s: I*9 o0*ᓩS8*?HwJzZb*TUcf%ž7cËga !kQtФ{ю6Kg()$y\z)ULbR1s +\@71?!so- _.8V^ݪFL!(qH5xȌ>_U$2TAsVv\zuXe=  C3vرe|/*&EFbo7Z|Sm-sR4wi9m󂧭L-k/.*Y;@?@`[2}뵿_6ds>4c<'7lDs8ߍ9D~@h Yh= I-R<ѥJNohshF+ٗ@[ h7[o׿A-dȽg4םYr^ CP߲ÈmZmfc6'Uw験t♯uiQ?-ǀy65GjM{V=b883@P:j7&{SD/ Zl#2,=˻b |WP&ZR6<5\LN0㈝K̈́B/kq'pv+_dJ=x1.<4k/f䬂OsԸ6{Z@MZ4I"Y$1>5O# sw}s"RD0<{ ܤ% E$ӎs!Dve?lUcos?ӊ,\7).<_i/aJuA6l6P\{QIqȲl'|bR;=&+G|Gwh/]_ӳߋ*ːu"xLj_T..$Ih Dy rJ!oߖ7uꈎK+BߕO"XP-Ruڽhrh]f%Ssɖ4;ppbz&E 0G3p?!aWX ,qI: Har>Jut(M4axPG #n|l0iKNdpwZ9=9> @"ar @n]6q6<#3 \vY%L#(ػ;8 乘2%:ԫO|<D;؞դk܃*|%34;xݩ)0'4{.;Bir~6fko( H[t!jVxiN|Ƥ ]ّCB$WuǙȼ}vXkeràgu.Dž2'#,oԮNc .a04޼1/am p{?&)6H!NgVnۢ;7"-D /)I)I{yK͂T%h aݺYy)\RzwG#GF3f>:) `<#yb \pP,m_"Mv 0WGϏ~FcRV;m9\ӻ G/g beRxn]U3ŗɄuP\8vM䉝*T OEBq\D fSU̞3E6(4JF5ym*ahSo y|?| vļ)_:#}:#SKx;;ƪHoOG v|PΠ0}mQDuM&)qwXEocY] ֈk~q0/'z&Z^A'q2f<ć{rKe=^UVrO$ S ;3粗NC˖`QyЅ%/g9iտb3qN!u5qIJOv Y}f H4vjπ:&Bv_Z 9Px׳2@ʻ&czDEyDXŀv.{Oy;4ysv kV;~Ӯ/AHЁMDgy}QZ@<|;u".Cľ\mVjSE8" ULB)O :5Q0LYOQHYX%:Bx A[&>rx|<WMľ,y\28 Je%hCR#>LxC*!P)x(1/(LJ .K7C247pe-O!$YXWOŠ0v:B騠!s WLz7=isp(XCS#'MwĮb5z ?Tnwa(huuJиK92ijx2E:!dgS;!y,w2̤62:B Uf7X4 YCR=ؐiͤxK01?:݌21N A~wՐL ɻh`|-6iFuFw_CvL>^h1yp_rOυ\~DI{)!B&V2196gLz:ð> Ff-\9z)D5RuƣTyʓjKNT@_~٠k7jPxLQyrv 9 Ƭ7d%T@Jme\7=&M_?f`YB ޡ  &xSC^̯v0Z(Qvx9r^W<ʩ@:)xz۾(s\{2eq<)UXrfg %ط-ZNVRCx~ r,VE~-*gF5Ml|d]nxYo Q0EJ'D?5r42uSMng2NntyDLb |# nk]qfpzl;|i]aNpF#S(ɷGw_^G j Bl<ٛ8pt}q6%UXqָwHx^a,0=>qgB> *5e{8JRwQe?u'M]Rq QeΦ 6!c2%bA?L'd2f\<{p6scCẈYlb9p@ȍ(hWT_oĖ )N*"u pğC& # OէhN[^G'ZYxX]+mAq{:UwQPHe,cV-$$h}'ERqލfbCVȰpAXbnąC_Lb40DUФ6%y@f*b"/Ь9CpwFMQu$-Te_V@8)6@RX$3  1UM}C+Pot˅m<^6?; g޸u@,–% K+ۓ5`",+. Ҁ0 J5ADEŌ6G^_q>ca ;\iojhf|qAL3"⢺a5w:NTG|-/G]^"1EgDΏE Y{Lr`mIͩsf~\pWey` }\hh\T t SPy)',?gX?7WYBaD:Fb0RlƫTiojJA$B|٢wv>Bu~gfo$-r 7 =R#9]p 3묛Qf67f̛A\Is zQ d'[KdL#}'V y?݃ 3}^|DΖ0Wh/Aӟti~–RWIVuz>O#Mœ̰ߓ) @EE,W9κÔ63WMg -pApl rV_ B32lL99d"0RZgG1)mTg~xvۆɛWR$e֝UK9>tecJMxpCM:3t{uvs9kP2ixsT)Y'?Kh}.)? kF ue1m@xC ,L$;g$ɴ)[v1]A)0/ *V2mQR:$)fAwFJcMk㫝cjόiuu+(7l]I[2/"ʂ E-4G5XwzIXG. ufNG50,}*CwqeAk-.D M9l\ĽMດ-qɨ2Lk0?ϝH&@O?!BZJk@韵bUvZ)nJBeߥव\AfᓫU?#"w*&E -N(F4 7= DgVG9gyɛjs㽹*"6Q\32:#Ѡ@·3-oSSj` )CIWG©ռ߫%Tg_˘rE1;cXR^6C}S)š*({ rtq!/K# f8=1MHd/gVWX+%NM" #|$߇p- 1Hf~NuW)9ǮOjd^d8(>N鲞vW/Vⴅ5sƇjA/\c-ҏyt^ lWLOMT.&_w޶t-E{ye!BpIJ9|r4H~^N|4~ n}s $?}ٶӤfX>,AP}/A[ w^*(c~4pDDNQu5C;@^s}{>wZMtoL] l.E~yrZcќh'aod>!X$Ozk7~R˥;KYNRd4i G;&Rzln^,a?3CPAf@8T~N^UbLje2r$(ӕR9MyHQσ<0G0nH q#|Gp}62dÚ.UgnXY-hfsGa$X~ .؆KsE<ě ] M4)g,걁 󹭋/}7ys,m,Fn3*; HjN`uʩ 4k{q۴2$WboA3 L ZՍZ#w*?O]>Ic@pܚIuV0sc0)O1p)uKa0C/{wz< xAs ]UDhϮ ?^:5c-?d|V,:1O n(L& i"ڀ R˘)lD3|u6zٵLH86^MɁN?OALƹՑ$(^eR-KK_9v7ґIx~TRX H8JH%RQ2ΦEUih'n"i}?j*@fAR E KC!(SxM*Vhps&~TLyD-N6t,c~淍 fn[O#sv0w;hjǏ m$A| ~2/6nהkx"@ux'ZS={o^A>]W#7GkCL0sGSŲ~Gc>ήCO3lp?Q^ɸe힪yK0G#*RH9X]R7q'QC\zzXB(MIc4.)¢"E H t ?aŻ8Ѹx#b(~׿cUW"hD/$ GԍMmD̐0-bT7s.@wt> bR)&ҕM jFϚ_OCs{ s"+$91%ľaSq(9 ߎ*W *Upk1pN|P 4CT㑄gҍ~bN%ѫƲ݅Wj(9] E&gAoOT P ib. {_{#&5!p] _cC\8F;_zx{CpO%J)aT/ÞwӲ|凈;?dDg&h#1-O8'HoΡOhzu-;Aś0ܿtbuQ3:X zlrn-{`1&V]Q+fAqA7.Z2W'[v#6/E?fS@(5qQ^]k_f>{:8{K7[#iBZlĘjɇ#3{XkF/DТt)!ُ?_I1)z0=ŎpV$ͦKw⟘3.ӿίRbhW']}bD⳺ݣᲮzS) F\UXЉ-ɚ.]'pdw^-cAu85ݩ[Ac\F'2{>Z\74) CgL|E<n s Amhyۤqϼ<ә`mp) -$ ?N;1_b={̒;WxQmHl6IYy!|GBM_X_xN…2lR[bQ~/93j6 Aw$:fr{5^s%6?+[(w 6ܣ+A4GbwL!%x-xsD`;Z9v0:QDCGo#^P/ ..Aسe&W\]PZF B؟EuZ4VQ;h'Bgt~OCpO]Iy&dv{Ɣ1/%'z!փ4ҙ>GnlZI/crqh%C&@qfyU蜭 02'T3^z(yiC/ٺSjDxss7 GLm4|Kn:T ;ѳ$Ji_X}N7z[H(qfH>>|&ut(WB3 7D:okݘV,aN1w nZjID B]8&(" iꞂ"]_ s~Le]?H)$ 氡Ǒ@vE7 Ҧ;6x{/`(j@KpO69hZiUAXOd2dEE:GێMmѲk0: Ʃ3xbYuϪMU>8GnƖ-4zKz!\nD ^/!~r=U 9$A>Ek|d1}5m-Fu˝sR?YJky,N 53MOIg"A@Tcb~!)#!_ϻy#|4`Fچh+h[I-繶H>Ttf_D@Ȓ} JCe홈aa#N6bP+VOلL[$,4@T`nraއEWSnKx'ִf-4ϳ!{[hEYP\q@kcD'f]W->@SpLnCXBd#4wXl%ɉHBuTt,XlZ9ϦO4}-̗"[✖Gb:#]k#H7Fv"^ӈ;|bw;xtR1վ@-p_#T<)aӗ9KC±?I:.T [N3'N^j+"zG'y,JC7Wvo:Fx`N:9܀IZQecXw0e1_3Ǹ Y06/oBL=a/ZBGRDLRO\" F[.;XBS=*~(Ir%8tLAUoZt+۲= ه勲)%!e k Kz8rq74]M(8oWdv$mVt5):U {3 y(i+4wC'ra;fq̜gu.9Pw<8*}lQrrD+\e{ 0Evg[8*l_=eZ ^ҙ))PGoGF&zz EQxb_^jI/5AͭH<3*|%ѕ{,{4QdVD`~Ȉke] J,BNDRcɝfQ՝Ia\V&l@ ]=x# t0*נY&JB!Σ[X5!YLY'쑧OKbiT5 E]r} .HnYSt@B( 6+v^JζTS5μn~bNHYI{XA@QSEia_}kV J mUgJi:0 Su%c/ O?eF*a[zƶYP,ۘp`5<-.wmvl 2ð8U畅Nlv8lڤo&8JOvbQ,Ibϣ#XL7ػ aDx3X~u9ΦBMr/|zྔqEӴj\^Lrxzir *L\LjWh9&t#P/8E0S#%chja5 04Lb4j+i8,b{zrHNFO//aZlGp#Q@c3oa詸YaMScA#fli Md:R~q(ugcT-RIH<0߂=\#\= o b~֠B2 t؍Or\Q E3Љ2])bۋIngG- g GJ^y.XqO2&T/`8:olxfeC@z%;׀7tT5:c;$"i|⟠td|2z%M?p"uA =2&x بꏤ@9|g1AQi^rvE-QjfJȉ[ػ $Es55`ǻS[B +S]{y}B$^?IZsgI"3gU8!g;ԙkPC`B =@&|ګW6BdP'8IǽP\ζbЇ GGb} 2pJ# K!QͷП0n^j>p7hs2,(=-HŽ*!?T6kh;S]&aGXN(lNލ0. vKnw'Ѻ/u=!Q8;2Q@S ssUYĞ9V8=r,( ' #BWvTovtp B%j4B}S!i*g&Cċ@K?٘|_U̸gc^nI QHj+'0\F}Ct^tGơ!Qs5vL9s!iO^H#Qhq.o8rcmn^L*8bdnGuOܘ37 g~7F.0ݒT]˔oJ-<RaiNzݧH!ݷh&FV z&sT| k94 iK⊢콴ZzGHʱH)}QZ$ws'6jB0i SqԒYl|Z,\(<^y݆/Kⵏ8w;G|99Zܲ-2& AQ];T(S^OsuF2{Td@R%l G/p#]ipOܿ&_m3qqdQC|:`*Ov_#rCIoo}iGPC4a&he< VfԜ`a Ѣey5 p2YN*|RTo9:;eBƒq:o C0$;ňzS1@!YJh5TZ}$F͋_q,3Oyɼ]dXl5޾[x?e2jL:f[tk^DXO*Ǯ.ly!*ܜew5 Nqӄt'=ـP>1d ʐQؿ=)[˿G,~X2V70o6\Uޥx%)f>ֈKkx5xu-R`3+$q8 p^wdA7+FM[g. 6T^}l746̜n}dDԠ7 ?CtxHN'SJ H]l3q(5,C@oTb(ĺi_ݪ}%p*XGayùAGl.@>5 ̪CXP7rć{Nl JKy~ T9y\ǻFSuBpx=Z;` XM,Iə1gˬGPD|^/oiVǮV Za,WбZS~B{ޡ_̃'.sq9gl6·=Яuώi.;fUdoX#z|}`NʐqjG@TNW>IîTh% dtKxW-OlzmN9ӀT?G$F1+,pĨXL3lEtw&ڙMb \ \4BC?a~'F/k "!u=Zp@L@:[Vᄏߓc^VMp ܋x91:Pcbt`X89DAR|,]鈀*N覎Y!fBUK)m1i<nK5NK?ňC%Tpw0f7yM\0\@btz"%>~#ґuxp[+P1A"#=r0;䚅xSY! Uے]<|+I4[kR r\xrO:d!!-jT  |UR7VmY.TA]#8[ 堼ZS*B&D eVO +Sl&D))Y51^%gI%6dMحc&۸,@$U6DhH>ӄODknm9p۰3riRU;h_*+ouOB{Aeh9dOvaxV׳ڱz9ApMଳ Xfas%G5$'NaY6V08;* ;Jq781-v:o|BW|/ٶ @bOf]*a"9VjyKIMI^(O(B cm_|Y/i]rbn8rYeZ/$4y{JaSl(H,OcNKءtX ;ܟ/A,Mz,;qE]3ޮ^qBJR'tS:Xȍ͖4$ڽi]-ՐDj Ef~˝ɒ9bo9Uy.po$j{~Y'yU8h1ҞףšD׭ؖSMsvKn,MƤ7ɨ #t2:Oi#6+Ccy?kԴOOJ=}WCOH> _ˢ.U2*T&JKBlQG=6|boxtX.<@uON.#߭/P$x18q\>3Y{Lb809ESsb7mgRr^u+Z{1+NnkKd sسyP]h9.*ljU 9i6k3 WZQ;Q* Cі69@*d1)6`*R7 =|_ J jL\8vjTaq`rԷxhu1[2I=nj$(>3 gϊ^NȫF#s!8+-"+>M< o:^kESC-ψ>tp ߅cIn1?y$+&:^fQ=JܒdQ%9 O[[ ҙ)bM ORb)Ȯv'҅VY ѩ(65GTߜq\.oGplȻFwm9O\5^hH$ˑD6</K LH2xS&7”QF䟳ہ0wn\R9cx}w0&!le>zU`h\8lZd88}.N7R䃒9B2,MjtKJv3]=$c2I{jvĈWbd]A%7;\F@S`5tR03?b"VOB* E埪#7d'/rsMٵR |,hoҺcJCI $=GqՅss2Nף7%P+GoP:<\X~uq̋H;&'qy"Oii?D[l&%{gģ||dlf<4'Wp $Nx/fd.XT,;3_Zq .gk+G 63˒\x+abԻ6R^ĘI7a6ZocCn}-p ##ݯ\iLODl@YC?X; "(m.I;.A,.|W|ғj@)7qMZꉶeQU,uNbXǖ"q-fjH^F\`45 N"p hIEξHt>oR9J j M E` ~R&^m^x4P#ʼn"%4 SsC՗0H"8簊^ uR :sqJ/},~L=BhdV9L dt!#甴K6`o ۾DiT=E in׻ O];0LGϻ8 g0BڌXu 5lW&˶z>&MSLuh3X|(Ʀ"KowOtWɋ 0ɓZe|SPP<c  khXEm@b 9jAݹ NIMFR8gnr$ /#4!Sҿ;m*g`\i`Db6{?/-)rS*Ztae6IxVdfjm:j{T)Ip3NPvLjrD#ZSc7ۛNIJy.ׄ|!vuW\[FD9oh"G5PhY!NY .24%~fx"3kP(8YL *\9o8b:\95[ɸ^~}()#8>嫢376)h 4G*Jwrg7%[*M$9ex&" ɽ/\;XObd#,K,CweV\|>S'lõnRҭI@!H轗j(j*,P=R0 uŹ a\ڈ@'lcC&vשN1x6Ewuz?lS'J^[dHF{_NF&N-G pia/;A|>w:﬛-sDBhCFmye}^Zg+U% K \Di,ƟI \}Qkk*C#+_8;VakIJE5tRc x⠅E(XJR-Blun\ssG%D qsvoM/E "DWT_^jɲ%ٽxhȁU/ y3ᒴ 1sѾ*9L({xٷg׀l]&gYZ07070100000048000081a40000000000000000000000016650a15c00005fe0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/_]?Eh=ڜ.+\]9P8t&_+t-U^CIE+AUn?潅&FC[󨯀C9*wy>E \wD֎x=qUn#3⠏Z+{8}( 22%D6xӰPVPṡt3_y.Tjem_, ,ZKHo;ߛ+I kÌyo1C:p`Pڇ(fh d 5 4*hu0 w(*%*/Tf:V'YFKolai&=m~SfA]^X~~!"T 9a'wbMH9S҇%ݾ?Bh +ٸ0*ǧ2A=LMn1=xRTbfPHc"e4V - $"|EE{҆rbES|E~ Vu&KE <-JeQ-H󔾽8 o}+gq[ ^ܷDnprEJ-D;O /8.hCՠ\+Ü.hd#2*k^ h#3keɫɥa8k '\Wo^ |qyyAnK2JY A%GGQin[Ϛ=$@~c0:}ykvĺ$ '>&- ;+EX&Ew-ot6OGԏ,b7u `ihk$n|ƖrD7ȵ]sh͠z”ƌXXAV!j4d0#?ph3]dˆ=H|M%O\LK Hccq 3ׄ8̈$wBPǎ#QxHG==^:mG!%{4"#}=Iq;Y L%3MyjCq`{pdL,5~ģݫLw_IA|lxLS|ot:㡏MKo\Y4ХXr U7:0&{'fb!Hoʤ_p f8֧ ޕ٬y²u.:O!ť0ޜ]/^EHJSJ/oj r>w\$-/a]Z&#q_jtű2(* }lfR1 _~ua =')]ajnFDž@;:3/V@5¸[wYPNpCK*EeK11 Ӆ8)o(=dLa ç[87=3;UUvƛ :9)$o)L(F¯>M!j ingŭkr\wWd đj {Llt?ICRwA'pgWW~1jcWHs1EK!_K8**SX! x\wג{_6hXL]>ͤ`&',S_;ᨣQUk_VP a! ?B}M9b . ֐' {3xȕ|9ІPC1u,}*g <<7ǴL61ӯNAO<8ZciE␵md-]A}GX>hXsO |jュMRu2 /C mסa~*W'd BE/_;J@.>B  CDbd 8Ƀ^q 0/IXb`ζA\tt! \d;6a7}m,TgqӖdg9a Jº2S9ig^aogX!y` N۰B a+[d BB` wmPTB~k_O gY rWA/,w.:<K4Ӫn=펮!艴~C!. P9]bF0Z`7ndj ֤2פǖ_p ǒvByԀ*=(l>pZ/˳dkhhv8v# }.Ke(?k(̝Ha[dX?1A.y#NK|g9b"MP kފ<~)BQ;sϳCsLtPNNq,5tOޔsldc0EG=J2#=a642) 賃bNlu&;hd%G_M4nTWOT{È`RT4N)XنiQdb] s;D[F!.'*.6m|&?h>$yG\+*if5qo="20ԥ‡PcKkW(nk=fA wޓP Bka4>2Zu~d)nߙ !>#Y?Tⱽ?lNdtwW#dPV]hwDU6t?wޫ07- yB18VAmˋ|4%0 -YbUf:͓Zi25$ rz"9 1x0vV>OrM*㰺99+ALjUdByy@pUh;&at>a>׵|+bSO֖wdW0ރ혺M$?N`\^19zhB|T4@zzmT3iQ-0e?J&1k/TӷF[ Bue!g3z/KҖ۳ה1x}\0o@R v(nAܒd` )0 iq2Zvi1 ;uCaN'>h@Ml 2P3.3ne읶_(Lg7>՞ H͈i=g~lni`pMJͼZڧt,I|[*( \}T*ChuyϢ6]`ǩ}+L@ `wDǃltDa(Av9,ڔ.<Z,6N[f99{<(,P .LM-iAxAH$O=-qu۲%h%є[Rs A$I|@*R2*TorXnJ2Lt#' A=ݳp2DŽM-Qu:,ylarRT%nE&hkա::Fj`Z$$jq?!r'!NTZq9pc5_ ,1cqS̎75Ѕ {2f2ZH(Zń UC$Rj{ x?q!j"tBٰDW rׯ|H 9YmZm}b V^^KY)04qL4?([a"]2?=BC Sޖ&xDzgڙqH@}`a /Naƕ #>g+{ow[f1(EG}DDB#~O,)tu7N7[ís#smsF9w\FÀ&Pc߭SE=d7 POƿuĶIs !HE,hQ"~=s1ez@iFy8]ͳqm r^ `x˶u[@=I "MMȁu#$0SWkT4t+6tjE/-vOz'|w1g2 vۿURf[=b0*EPco@ Xr& x3m--OfWjYr(,6S3A젦CW5^b.nmAJykb m5W{J*KUJѶ=./Li wPsHڍsVM5mcbT#@y 4Yzpt=sma+Vt<.O2Y›A=0/MTArP w;[d_G-ۮ)ѝAJ(UN`SB v%gT҄knD_!vj.h3zۉ"\yѮxv]t VN)$S5lo*k|M;cN_84G.#E1Vx(}}h.Y;7lHbVonuth.lUf3%!+FY }yRV)cMz:狱DbFfXkpM>Sv:[ 坑G/IB-Qzm"w̧oZN,D'>xFUH0ꬂHݮVȄys9>+CBlY~q!>e]p] =cf0y"@A3?{xT@MlmV`_T7k"tbBSYE,>ā_MˣҎؔP/ B8XT܍jz/qopPjN6UEP'Ks U-leЖ![M&2(%i6qN"4O~Y+extp.o%4lQ3+zp *-c'FѹxU<@҆Y uu"@:GvVWDa,°,40Sxc[҃S.k2g.8/"0/:?`tAg\<1ùL'Np$? Xb9R0S+ŗN&|2h`<2V+/h,o&q/zQ\D fMNWp^BvUqMCIf6!8s X=ZwYhv-SNeG ! 'ԃLU䴨j1bI! vHS93EݰU<%pׅ?/cwIn))u!w9r'J@ {|ZW:ݨwhM%{^EWl}H ڔ((J{aaX& ߞC+Y_kT5Jo6 5FZ"\\MiO"\l倵7M~kiVMa;/z1~e5׉:~S/ ?B28Fa6yN5doezVJz m#~c]!+6C{4qEuƃ)>cz"Bj>71UއjNqݲ !wYT3nf1ҠRÖԷf#-6duSP_@#<Ew0֥"~00!aTeoHKeI}Ƨ%[\ekY'&.fwL"}qB݁- vLR`T]g§oDײwp\nHwB U7r+4uP\?."dEgC @}+vcWw^qݭ"{8}>oUqi&"(l'MuYM u6%n+v ?+ OZ7+QqoV_+ h:~&"U8]QADO^Miu1jR:ogϮ[p 8Ax솽Y*{5r,y \4!)eūI1ë~[)ɸĵ1M{QGpHpnQ #P)D-qJ86+# H65I' 9Vn^WʤXD blU$5Ee$Fs]!O&43[XD5k@Un2ܩNWp)f\cW[Yٔ+ jLn(\5#Y (sՏb0011U"1GA y_"NmrەxES+IiPdRqenu GdBu-Տb @}h,bkH>T [m0N8_v@FA_{+vlosXy87<*ݥQNF奙rrI*pYZ\X)͸P ;x KB:l Ս<0"q=U~)L)M͹ZmP=X|5M䭁nJr,Qe6Am11;uMZ.B: mi+a.l'5%/C,u%15\sc4BeuieOVYBD" LTYY'b*hbʮ?-S& z^+g.% ] )J5JU_qqa*rT͟2F6O||Nj.z0fge!bPSQCY49: 4HZ&9TDύ[\BN닉<~|URbAOu:J jͅxSQIYQpS|nx }װầ}HnAWC6j k \r!q*n({apPժsk'hs*%FM\\:*)#-uO|`m\˪¥k8E̪*刋RBÂ̰n~ÂG-bY9˶K4sh t_}ӓ\+K#ٓ-ĸ -VCQB9EpZ~Zbf ^D18ga$؈ب;ף쎺ۦIms`Sy <9E~LbsCXmOHAj2 q*%'0E^bpZ$FcNΉ#鯷#`QViI05ܑ`V4QLUg6Q9 i/gNj,Dd`}<%A*iPMN1^_'Gēebq{SPq+nu^c:}!Z̡1*V`/ȝ"#$-)oO F.ãjyAHoӨ|gv}Jd-(jq9Hoso8_L`9[ddЂlđC0WYqw BR&(56 6E5D55 ^ K 4y@i%ߐl~B,˰{\NNGn=yv'`c(*N܂VFCtAlf{d, ÃC- W9Ucc%I׻OH% 8lL q"QdΧq,MJYlM2Xu@8BҠ/OSabhQ(Q@VqϙrQwA67="^$Š4q[MwcУb>g,i#'b{ J|#ޏrdt)큠d3_F9mjyvS3.^=sߞ45,h]]e@/PXBUHs݋69jP>AdZf7<6PBIZ j'BhT^ZsO Ǝ>ы9ܽ74F_q[{eKc` '!Y.xdl4nxm T# {/z4?.a^ HGC) 05zb+JpdN==+X(FxAhosř:N…mfyZt8g/z} >T ⚋Xz}ʂB?Eiq t*77eۅ!֨A@2@H3X=]Dv`~JɕÎNl|>0ݿS{RZ^r: Lsݗ䛃MnaUGw] K*Xb Y mvKcȔ"hu9*0\]KvGQqUaܸ"G>X`Z);(Vny i?`7<7dJzZBҽk >w]m0S(VL[qY>aT>v^#\bI5A;^wdV[ra*Yʔʵu2M I*n|3gb C RR+3jPΥ NzMsmr]yA8hi8S'6|e|>F)|gUBUdX5s#mԑ8/,C.j-znC(+ 2{h츘l`WEb18ٌ_*1Gn :[t?Oӟ{Ylޏ 8LȓQ|#Re(hd!gza^~U?IxJ3dlPe(!g靵 hU耔;l#+?>cqW .= _ԐvT۱Ss|V m7l˾'bz%wx܇b/%,mҮu ?3'!h})OvyVwE 7hJ>hf:̦h_!zD'v4k,bt43t1h 2@],B;,Qs"ͯ"/@940c՚aءHi6ZZQ_떂 `Q1!J@Y+=64QLCh0~kr0ԡ ]f'QQqqY|f!ޢ=EBs+⨭ʒ$"!ɪ Vk{l%*oP.#m[Lw۳#TT zzyEA=bPv'U ݐq M^B;']bnj*ђہ-]ұ[Y{9?RX{vc7\[ )٠uBM5ǁ Kmv^=u n:xM1ƥp.癭M 0别qoKJ"iDf HوYkFpf<#7}u#[v[:H+|PydlBt5tԜ*B$eplq;-ԘF,@TJqPrZ70 \4rqk]Υd᡼i }_݄7Y qu1$e`ovQ!}k>%fpVaw$sd:a9}OT/6[! -f=r4lK0+4+}+x{Xݟk 1 LKݭg9GVc~KjB iOsALI-1"U6j {Pǡc~9O} hZm" (6DԾ 0jqprWk(F:];o4}?*t5Ie`nGIakUs!s{xo0Ȫa+^`L%[Ż*N۷ܑb q2$rD:(5RN cZ9(BX0YĕyjaJB` B5Ra"9خ':;n{hy鳶=؊,'̸\t n?yY d[;)[vn   dh=Cxw#?: Ew{Seb\(eUd <;2u3 Y1G[ao ; %4hە}-GɮiXu5RY @ :tDP==L"cHXei0bçZ1-~l::a |؞VI Ah,c,^EVӎ){B"}#QM, |?Bl0t4dIECh_M,rYꃵ&,됌cx׍yTHM1wwSjCVR4W.ܓ`%&y . u4cȹJ,hay+kn!]+_T$Gw JiHAf2grMV8(2 Cz7~Nڭ΁r#7mzX/ӄNFع +$EdG8OYj7B el(~=ʔߤg#~RO;|C~NdcvsW'o ,/]g8DJ"Un,x> җmػt_yhBPۧ- u$҅@Zo'eHwe3@t~ybtZXZ,_7HI2Mr )o4R=Kʡ-";(tS#|_3Pg*;@$HyVE)JQB#> .DʖVpa\~'SMfŪ2 {-鋵52P6:'\|UKCTel胛Mְ lc(71*+_;{)Sϫs1G/THlǚ«XvәU6ic}wwb A7|2c7eelţRQ͗5h%}9A;HNgZj1 v즾)93jNqѪќKO+= ipU{ 4`JXywQ˿s{ҦzZS/`%xHb$8aNk(k*[؍m[+Ll- KQ>X b5|N97gʦńuXboֳfZ=Fhhu^Zm "n @*c,50IJ7yUu3w!\V6O+zҕGR5%[灚,eU|`cϸG V#2+C~EH#(@4F$8 <۪XS;.dl>yTUZb\^?&ݾ?0!D8+/ՑN39P깍kV'sdGG>+^^4M# F7P~2~h{<0TD%vq \v y݆p3NJzb =8 dlz-N64hzN ZKNQq$YZ)<‹$V ㇂7 g"G]`gBXK,ӃG׀`Mlx+e?eFc-ft!7 曕3!M9fiC=;{޿XD172\r`oʼn\t0Ǯ.TTa9NaaF gDŽSliEA]kq;V UUI6 ;(&bH4G Lⲅ59=(!; ZT`}N32do1"@^X NNrufQX[EU Ì2(i=R|{ͱe2V̗]^%j ִVuc3{qg[#! QOە8_G|t1q9.! }ql7Շ򚍣v: ?ޛf&B. 楮=PuR>HAsxUHš1E`;pΠ0ΛO*g]2z[*E~En[hvI~ 1llkN\]=[7Mz2# UѼ*9ܱ k0 O1#vdZ[)_@Y?Ҫ.nRQ ofnlL:Q< 6|[n/@CA8=c0-;JEnN\uo-.T"OI``(Q~| ۟-ZV6L aɢ_0a$2EO;8z 7BJ,ɔ/ SI719J=a9m8ף!q(INN T/& uWɏ/z̐[kƻ#Ï+5`_YTrLe)]ksW^i07!Nox/N|I{A]ژ/gs}靉\qqT)&и@p6@[ c\#&BӢ{hl\ܷ>21>?ɍy`|j8K{ c[rEf;=(7m&; <}9);g8ر@;9F  p^:Im@N'1ysRJXˈcxz x 9DICDwKOp {N[$H5c9ӅDWIihhd&`jԣK((V@nsEWqxz6\۾Ya߿$ԅRe&{9 MCFSxAV*܌$q3ndp[:]fQdO*,<_W:YԞ?ߜl[lTz#ئMYF$_x_x ecS!4vSOyrO0 bxpa H`~Q)Am傚94 \n͑u~CT,J~CsÇ{ŕb3q@4:2ȧ)oƮB-Ҩ]m/G>mO)Ii|CE4wJLTq(pQug#k xM)"oG~ ~GMr~&qǂ&@~(?=ت(^M%8GK' A[ YvRWַ۪B1ƛc2*Hn͎y7i#kmEFԄ舢>Tpm/qz.JbA'ې'T?Xa<=C6Cw)9altno&eQfN}snsDk:Ԉ*l<3Gް1#MOY|'V'Lj^[&u?0):KgcIwpS!ùDrd=aSk u$48Ta[YX!SET{NwN2?U7iH9Ӂ@Jީx i_0,G?: & ƑK7΋a)Flrv-mL6(;QB!)}LZI)l*F8@ 5uyK(n3.Z)KB0]%`kD Njlq#|>j? 䔃 `lzkIoh]oH!@H}[=xt=Nu2Pà+Cw3@26pU :{G&P젤" >^_YDG72$ѐ"*b`+ʏ*\M_$7$(:B"vՙKKi5ZDJxUfF\t('l|  x~1MGcDg5}dx~({R_`DHzkl/[ŧ989^v Fnt D*{yQ!jh)w/EI{/gݺ#Z(sm.V*3OFw@\XD|Ţڬ6HSeEWx=F7*DFh(w]## OY*'5Jft9Cb{.=c5QDqĞY1%`Ӷ$Uq5gڕ& QZ\7, CE-ʃ,*fԑK'0~_)1K P1, s#yX1% %8Q\zV{R6 "~u H?zI]M`D%1FG_M%snk2}{ ::E;N/8SHC=?}]l GS@a\z/F1ardrn0#˦KL@Վ[J~FEv|*e>p&#E /^KUBbףtx1I䖲>G+d=06Uґ RMҋM^6nk?={oC_Ήw!ž Љ1'gl8>H1f$t|t7|6<~Z-B>4~r zңB/nh ]<@bf:{Wh֪P̰ؕC}.,hsjlؑw&T2BnD"xd]>(dtﭥgb^X[}ZB\|SGW 5 h@f`ޤ:0$^1RHl*bji#h`5ER:gy#ٕ t}*H+chrK"qDz/lWnEF%sƐ+Au"gs, ȷTR[5zaD1N:ĝU 8G_KЈ;rVvK{f=뉱&-w+q$kc"ssp's=%;Qd&sR6žI0}2}^÷fzB<_: [0Đ8qJߒx\;pGU GsgX Bi8xq=8y"%"{B_2`/[m0Ә9e^U^,_eò''eWi2 a}|3=P|{ݔI} -%μk&\'I~ `N0^?NCYM$SfS JQ|%ĸqj+h>7x[_V0`NDFKg}qDTse4^*z," uO$Ћ%8A-bX-M4dS݊_'N$9˶F/UD4eVF7&\= *"r,fv7RAs<9,X>FvaGt=9.6M prdV d7i3!Y㰤V'}qw 3JZBKŅ?BqgWmJsB#3q>0E?zhw؅ V Jl^ķ$|_:8Oqty>JVIzIdAXl1Ed:'Ͳ!؊~{yh^lxLMrtz8Gsp7#ϿJAUOhNj=DBZe~j$l*lhSbj'>EKJ`A"|;|wu &_0PNW}g}gYZ07070100000049000081a40000000000000000000000016650a15c00003744000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/7]?Eh=ڜ.+p[C8I*Ly!tpL"!:B, 袏)"[4[׉+e O[nIx؞&=YaFhp#x_||> miIЯ:4)K Tsi;`\ *Dm¶poArVьEoie߸7niNQֽXgglԓy&Ī䯶1!sOXqm+Mj%;kb] q(+x7_(zȯ7Jԓ |K]!/GMDOQY5^%GvTTG?D!czv"{G G^ixzn㹱TKwv"&pϦM9=8oU  "qȇF͡X-(X/->㲓 9l'w# ܫw>褄g,޹9L&S":}*rmdxθ3]&?NAWuNg|ax+xo: f 跶 ,cO` mI`d$ ܇R6atꍛC/-oVh$ Iۛn!Uo<},y8ԛ8dlU |yyգD|I4[ qEK&c}1Dज]o lЁDؐ}c*"׷K*!?RV4 T$Py([eY (50# tb:̦q+-|Ch(;Y+w/3r,6k>`4yTc>uDj5EF2f<~(|ٽu͒XٖN óJOb3ژn85;{ݞEz/Q:]v._idPSBtDRD2"4eɱ^Y ,֢Jܮ3ڻKZArt3 e Ď?$:- A1u"́lvMͥMs`Ԃf#[6!?~榭HC̈͘y1@#86PGujz5rg3bl[ $j;C C_$m҄& 4Et$V S^ 57@j*\(>GkCoSKޯ%IB=m(In@G0MT9֌1O >嚾x+,NY1ElUTgnPk C׈ :Cu`Rx/ٙؔ}%HIL5Q̟kdJKL|0OQWyE.ZauQ Z|UcFɜk ,-헁j,J 6x7q+߽pVFIzYZDr͔h @xoC9dQ(]>=l(ERB⚱Jg 悟H#6< y*M[7^yՊI]N'" Oճ8QT"f\/ҶR@%bhZ4oIVOO8RepH@ ]`*Ze2מvxh/fSW[`DgrNQ p.pXkQ pV|iP_c'jq֮6IX$=̀Mk T˳r{m*v[-.F%Jfu7+Il> |Y1Sl D0&LMM#[9VC:glNHj걩,ruHKyR qدK3+ 'RҰ~1QR;i&:%uz 0tn$ R,wjq9bmg`jUeعDscd-P8G~&U4U^i(#YY:Wgc鸢BeZ_>7y]TYsYe~fO`dmrEHa`ͽ;|PTLzTR$n4G5ZJZ9zNz۞8˹tC{T7¢~yb#XKjsQ)NAߙ*_J^ VْeX}ӭ=I3o-\YQ}|vwhj,L]7wCk.9ڼ#>uBuE#o>z{ avL^|DeH#Y z F xB-[-,x6Z7T>Teh}} "Wg{.?Sx0} Ue g/Nc[M.8. ўkG̹<ƻ96a,  v>lH gD E^vtRv[.$(~5\ҌWt+ 𲻸bTlr&"qVs aZ-꺸VP%GT]9ʈSo6 jasv<9;CCf%f XHHb!>ًs &rXpq;d١|w_ZB`,<,<:7skE>Oh8C8"}S;_ɬ7`[FËz2Dl* gԗ2rmauYPc )l 3,-S$ڍlfh< !' K^dMxŲXZ(G#'ZsWkgJ+x eym72=t!y,'V]P1% 6BZk"y^IE[6ptJWQ8ߣrd9[~yڛ)wfL;)S`eG;DbqIn #,ʲgV r̜`R,h/٭! wE ~MRr0XHy W7Yl0s8:ӻ 47F8IwE%[\֫MAXUg!\8 "&QpܵL3FNBCPnP:ز`JJ]&+p$Հm;TAXڨUs#V3ӏ*,k;ڐҜz6#kg3Ơ4@\tT|i+ `4|yOhvt+R5wF;D(Tl'ݢ[ *=zP3дO VOY18ъx؊5m]s GHN7@heHAC6F~=ζ "m&ft:F[+$2SvԷ69ǘzcxt<s< 0S;>z|Aj\*rafZLS":8`^ߵ`%afQSA7,x ws)S dom^q4`[_R,9YhizSn[d=ZM26zcM!5BE[^ %kqJSnG=)f4 Ss@X/j1)`9^uDGhNnjL@?3f҅% :VeLԘR@N^ 72:r<ynA5Lp-Dd)E`+F{P1JJB9=+/8+4é.oXX ~+Sw{hs\tCboJ .JT?rbb+E֎!Gt R騍AAZ݅gl7?n= 1kJ'P|F8U#_$_O/ﴂFZ˳;d:Uد2v(9z[ 4]N(n{~dEf \cf& 컹pN+/ixXA07 ވY'f 0 oYZuB^,$ؽ.x\Ȓֹd7ViMOJF@:-!J6#38) ZkSp-!h7 O[tknT&*-L87F j(% }fj+B۳ *jy"rHe8شl.>rf`hpػwwV2W/Te^VO)2L&o( /UDGn"ޡ;oy0N)3&cuG.AOlc;gPčkN̛? @]Z#ס49hAÚadP3w%Uo|"*rJLG(脝WdThcQ$La smŅ0^F0Ay,;n@dݒ59h,FlfݟCF-׭#-{@>YTc EQZyNJprl $+O ܧ?o 9*}lAzu}:?)~._:gUn;G~t'^ (گ&x/02"JlB &w1lѤ4 u-Q mUK<ɚ:{ #;gW5E)ȭClK%Um:*״5鬟{>*]c:'^,Cc5 M!mP PԶW,AΕ UT|V"yfꕠP)rEWD,SfQb: )@J W"T|2w,lK U+Bu4UB4ܭER2XM]ʽ> sDX4PDV&ʼnтځC ݥH3~%QQU=?SƱ ׷BM,?]"]OGJ/ G!҆\0zwbx?(N牺7+41ɒFy]Džcj;wߌc\p%@ "<18.\+u[Ehn:Q" $cˡ.$^GC-Xb)^~o\#08c{'RO[a9Rm3If)kH6@?p mu 'q Uc)$?Sؘo)~ vȋ.A,ٰ/V7'~R WWEdxw 'KN>{-$n˝w 3XTEkBeuS<:-]؋AI[O\1t "WyJ} <2Ҕ/<2pȥވ Nݼiфup\'wDH )qU\dR;U~$f*Ke ++Pj)cb9d.EMN#ZCĨ&Atl |vՊb9&!B{{Θ~ 5`uק3`sY( (SIMi֍_Y`(B`yaIGZq1iQ sL}+5q>Vɤn8{T_i?2u fuizޅ\МʁxTKx'ATW䗒latP#Q 3J|;cДݯ+(J+-g |cOdX3cK|Fѓ)cVOfݦ^J9&O~\EICl=0J%zgOiԝ $K->(VcS1z$Z~@HWϹ2QT`/ѩ`m ~-x rzѣް*}a"DOYlX7I3쪄UNQIǭ<;f20W_V2[_idٰf=l@, m 3^XK~Z[怈[\'ÀIp~N*#ι"# =bvs-H̷,kIs@A%Rl3&8-HI ?dkF.ҨE$cJf'%p&TGgɦmi} _heέ̛o4-fIToJ[^"kbt}ê  DK(iQG6~[szZ{a4Dy#1Z::Y8W*+0FBDWg+mj97Z?DKQѳ~A1A&HR=i1]ҋ($U: }/"`~}/QK~EeR k `' Qm3t 1B06Wge⡊~a71-e Ixi" )]a# }ĒZhoL)vPD}akjW }Zv=v̡ /2cR:!a6p;n#,ϧlH}Lb2D 5^K.W WB[a.3zhkD 1UgOabs_gᚘ'J psD&;*ԟЛBD:fdg(N/® fY !){*< [yuUQ{N=< P8zn򐾘1muP^ch~ 'C4Dcw:"]1<,4l2vD-M{Er53j1GoDGH@(#UHcHl Vڋ|MVwJ&PA&n C@EE&Mz*B)a;1 Sڥ+ $}1{2rСTv>4 #Db"ObW3 ܘ^2|Բ6kgWn‡NO` &9Y%0gdCMxp<3omҭH_J(AH80VD|8<븊 C/}=4ԓH1Rޘ^TԪׁ㢥}F8aQ83a @A2VndTz/Hcp䟸(>vm zs҆ G]0E{X_ Dه+h4iҝ5o 'ʶDI#bÝM쾛H*cP۟(/m3^EϭVdDmʈSyWp-`[yTW( `<2\tK0m0{}"7TI@:[8Ƴ[pȓB7 Î%|6CHDX$l~  %k"RCXH.ŜTd!„3ά Äơinsq8Xck+NY-ZiX'yՄgې-*%')QNS8_l@y 8F[XR{j3CZTȹv#o)ՎDIŌ{n^H7IН㉁aAV vld7(AwF` vM}bP`C"41V+8 Uea6%J9l-v]w/ɏBѐe){L_ ")l}~L+ksmcHG9g2>NO/o(ʴiHxM{/8ړ癁kA9OC;T?'"m^ImqC7{"C؀pԈN72u6,[:-q{m](30dz|?[~jOِѮO^i]Ts(z2Bd1a`T | L< :3>/dHMZZZhBM9}(M}U1 ""`QjGg80L+ɲ{Wb7@(+ `hO#M_?:!#$xn1'gEQu,AƟCbI0 ͡.r)% ?QB8} Gvm%xuub@ &GSd2h:i).zHs=-*(5[d4u)CtQW݃tisйcXێ f~߳ |;sX(e |8ĺ9cvŁw6 $]*o93$-:'1Z)ڟ;,Dc"+L?(%?.9YS,‹FI'~ Sʔ v/iR*&ǿ:l,díRFؔAK?6V‰m+|Mݜ!p#$!l䐟ECB)ί臹ߺ n/{a'j` HGHYYfRW^zYm3rF&X6*Er "U?b5&L/J: 4wLq2OҔ&ѵf,md KR[dE߇^0z%j0x"Aךgb C%ulOٙż. kzgMu:nuVAOO>"ށR:i)iIꩻɁro~O.NdV2rXIOE|H#}D/shjڬ؏6Z̐^Ô/W59zYX78lekcO-'jM3JAY >*YVcj15UA5@A"ngaV}M&8 =.^p=nG'{)/[ӬR-v(D8kIe<0#Wk*AANm`yX9,1AԢmR&vpWh?jP&`f.6o$Xp/ 4l\$tsZڃri3wC}ŝ )t_}FKΈ] HP"LTTBb̓I 9D፜+$m؀uI{OԬ  |t}{z%wԞ妤88JBӎƦB23vՌ #=Zo˜ȁp2Ii1ӕ)8H 䈬gb'$ LOeOkoƜ.gc } zྉȢ6jQ@ >v Y56Rk,ex ~ H/NXcŒ]gҖINxsA\4h)l|IcvIUq[HJLfkF~b<@yo41E\?L4y=P8"Ad:_ȾKE,0>M p9JP'D.nU(gYZ0707010000004a000081a40000000000000000000000016650a15c000072ac000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ ri]?Eh=ڜ.+mP=tףlzg:D#Ն:3{%.eL2MXy[/$8V@Q>cx"Vֿ](Xc=6э9#)*{!HI{|xd^Z^٫BTsQ{%%D7mR#74 @K*_Za.GS'`&'Q5X|r-s/֝>{߱W8В=#PP>Tc6J۝b3RGLbH)kS=3zrҷH=Dv_rh`*gO_665r?uR\u2ڴBb1"ZoFN7eb0Tv?nMBnǍUɼCvIuRw\8~ 7ԉxRӸ DkՈE/.>x9}S"BQ~%пqL!apm{ݕ}9#,LJ9ޕ(htC]'S. /ylQQEGIb&?jNΘUo-WyKq_4+opvf\4={kc(aFSRϔb8!h+3mex{&Jzi8|w QEPᏈL\'@g5z4W^MnZ^pJEx ړL!QF}N<ny+\-'?)4żz'ymw|*=cJC#JDOeK:Va`uR lt^eLEIJJãypM` (Y9q+2OTc 7*_پdr $zu-"o|Bң@h·bP.ζӥ_<3Bm0 moþ 70pX/SN qH2 *¡,袕:r$,ӡ ҹ\@JhTV~_)}Ge>V@FW Ӕ?{D㹭88حroNd2:1]c '}u2膙޳Bq-0A(ͱw:c{|41{.@ެj#VWۺ#q*N'h}3 'qsF:2O6D*Ό4IFf p:Ī)aE2UvfZRՎKߌ]*!J1 <1+bס}I9v "v^GI6Ie\{q j_?Y=߅2|QLS1+ׁj(OT.D4+`T# `?ìR4 ġ 1TSNhP>q&q^j @O%-JPTb8t&^OF} ni1#^*ymM F Em{XMOHQW ؇':2|g`~֝q?ie^j͎hy:&^y$CdbuzrS]\?\C|gCr'0ʯp_Qzz書N}0AEqٲAX!S䣝4^.Hj_ hjבH`(Ql> veڻS (/ $e{%o+WB"ҦB7eqͭ% 8聏 =v`%҈.6!|fZ)Rt!)N񲙘aܷ% 5e8zL>4u}2FakhL'v*6.􄈼ȬFFfQt9].]VUol:u󞝆 . Xfbe/_ MbFԭ2;iv:Yl  ϛq=-7bp[cÖ,~Gd{L-ʂBoܤRyI!I7>_KZ߃+lBaŏ}Z܌&5O^R4:jxBCG65Y;NqV#Tal+_(T } o6`ҁW^@kW"B¦{l%!F8 ,(h_j$T^ʸcy+|Sy*tWLىK@}/c![Dž<_}!:PvtZ^g\7/!R~ ̻`jQEK9Z=e̒l0|#>٥2nvD 3mT I_#HjXmV #4c,a5 YxL‹̭u$,pSBX쇔h5IFo#߁!W*##mJT#LbLΖ̗$~S ΗM7Ϊiwm}`a6V߁;HΞg{~|Ҫ%4H:qutÝj͝4(G`ݾg]6VjsvEG>qX)7`ԕiCXőwEk.ɘjK%{_|/;VZ {m Q&/wY  䆨&hѺm[ZnnsKuXاe?պf4WAn_^W@:Ee3lcs@vؗoh]ī(bVפֿbRO$CDyy v)MQ$_sQ U@v$p[S r+Ga$^({00z*cm{5Ec)}4 Jn[uLg 5`?w[brI&iLJ24< l&Q",!~gt e?4=#1r"oGD <_l47z>8{0a?Wjl洓N;񢷪rM7\G t*0`xpLwXv=gJvD/eQa!tV#̶Ef[s{i@h⒰7Am\^>].8wLd#1K`#ee\"J4 s?-uxYyuPy۰$"c|G\ IPe+%K]H͉X5YJvLil0x 5S-mEEi~IaEMߡ֪bF#pҾIWg.ȉ|q&f: ! p"%f4$HSmKv'1FmV\tc\_Z{\Gw,| Ub84h_B\T2!YZ9^,\ үXQzG!o|ԩD +Yvvl=4(̓ n#[C͢4Kt`!=XNxvr X!;|ƘcB0_Ld>$˶ě-+]4𿺷6C#-]K).Y&4)WO.d"m^.D8})369P:u޹:TQӃDTbhLd*P IH /a8}{m06Fn&ECu2~ [LJ·`xK(hkhj$)݇_4غ 9{ z6kR7>gJe *^7c> @F1:h$c}OWPgi Ĥl7T&$!eVI1Zl]A*G$_G2U֔Ԫu-V-`!i6aem>Єyx>p|?,љ{ 4?"h^5]sCn&1rT; HX14--(#]. ЏCCye?~|ie%Y^+ĉdJ hyᑐ}C"N? .=z.O.QK( af#zf(ROq CYn)8 qG}k{sRC@M-l 3]ߕ2ZGxKЈSbEH%-V ݪ-`Bv{o3u34{Fd<t6Sޘ~ V~Jw%M4ǧOFpfah?p@V O h9Bif(.eBeT)8Z !0&Ihp&7Gx[%K18Fl)|A6xH+W&kcDdlr̍1 KMnSR=L롮9rxSLq^KmrgJ IuyfQ p[^ۼyDR G4l')TPHV=I_a04~hKlNkj֑c{N8\]i wի>{;]`}Lĉ%(<8WEЃLVguF)XJޓ_&Zُ͙ 1 *P+ޛ>*O93\]p9큁7WAL e\{X%wzB/m[2i!B^e Q^{}8u{U5ЌY\C=K}]O[I$" JQ<٦k`TLXBfi?/KX3-J!9WTG̑--PAAB#/qxo1+t&`CݿIQPR N1h~WCctn0Kq%`i_cu݁-z1 $\+Y8H &H WN &48*Qp`PL5"&WT2O*؏tsx¶yt.US-'vYJ.Њ;ɌzU\crI'_Ąz4|y셢:>@p*k(h)4##|^wNprnMN.6Am@bLR#q=_tG+?a}:脒,.OFgq"Տק"-$J'9xȽ/[lA%+%pQ%I1L͙{F5` rVK z+@i&eԖM+Iؒ(W$pB4Y{Y8GHnz*n[ roMvCi9Y`kK.Dsofbh.ED7$!o̕;do,S2<"Vq]3(Ɣ֛^rFFbLԯєEZfp@20pn"-D#|ܙaQyE<?You8\߶09 m硣 , Jrׄ&^Vg=3|9s ODwPhW3djR Z,^%1ann[DgsVq.{M-ɥ 9K1|z(ـ(Mu`x/r*hw4`I˧ >$f]ŋ*?q(OXT{<߱Jd@0zUx_x;>r[D5HDҴ7Ghȕpo 1S0ɳ5jrߖ1>pFyQ'9kY {Nupz T+U>[bWƺ}8ޘZSve$ &!"/ RApRZ…8. ga8R3lG4,%`v@Մqn,5yM 1^Bi+׶z4eO?@I"\.B^N7 7e N.{@Ӌm nf#ܩf>Kg6L^-*I/9E%8~FVA5u"/+/ 5q>WE=GI)5oPTip]ŵQ6)+^1ǂvD%(ȥPa!DWN n`*#[6P#OV’K:@ѬL65_ ۢMqH"5qX~tX*C gn*3s%ie-]Hxsɿ;iz*78hLg:И;qMB, ,MKp:ر_rM?* JOza> SIDYo@ZۻRwK`xՁiDvy<5XJsA1ϝUSshscD aWO/ѻO}Rt! P}v+-@>CjuETaDh곯B[n Y)~%S-$ち+M8|809f]$tMO8~Ecn+~wq\Yk>_T}HR3Q2UNg =˯Kڈ0{6xRzI}RF4]?UHO@yF}*0Bm(xVTIc>zΟW# ^{]6f?+Qd,bo+%;$|;vM t/ -]=6 9_LP#)@9' Du{|fHW&Cyn,ekˡ!O2XE5uؠ.8 *݀2d&La\¬J3)3> oZZ_[5wz.R{+rX7|B&Of^PD2,@N62yB&nwiܑ?Af\3A3R6&ydLJۋO6AzuL}v840Jh]~Z $?|8$`/Uifr,۹oR2&F`1XHdk-S)e@A0ez˕,[)1 XK˶}QPu\ zj|ŏj8+m/*]Sr oRv!cYd}\LT.rFД\@RAl%248-/ !:>T[6h'xit 0O*R M~K P֩jޏ.y<6JCfpR@O_,K9GͿ)gk!mo.90V!}ZtO/ܕvwN4?UDISJF/z{1?O fsƽmɌ{̓+g\P=ƻL^ @EZu ٽR:W|pHTt 9aI]Fj_}-8wLPr$vO`ɹ+҃c@{x3Y e&>7u%uJה nDž>K\1O_ YPb 4=? 7 ™MPG›6wh"Ė̀U tB >l@k (P.x]g`e &A}\ 8֋SH [ DXIc@N~ [IEA"[U# [TKEg9wU+~իkCBbDt=yעnSCS F؀fI^jrl2f7zƲzjdŻms~H5> /Cp-n6F7).",`hƽ吒[ykZ HH\_(E58<v\`2J1:B#Mݰ2e(*ݪ(9F`@|՗#/0j8kݝ0vL {'PϘ${߹|%T3֜EwfrR6"#vdU[+NڊǛKG^hE|Q.к\b%Mvi.ـ'9ǓI˸th(ěCFۆ|X) eA5e0w?Y Eh+ 4hhN/ځFA{oqWћA 6`gi޴ea*F]dwRX^͊+i<_ǥ&{Dn6tPN,db[I@-Z%X)-'o 滗q'v^g_qmv; T倝`OMcVp%Ӻġ`e6L'S~HX<DP( D8T k[LQ'гWAF4~.*2b3 yT8v^#X;/]5f.l1~-u;gqf8&6UY)|!m~L %I(Mo2! [S4kDzn;>.ZQ ԓgg}7#|!2Q &ݗ f?}Vo00kHDŪ±^<AСM^2D<*gp⦙kf#efEܻؿu!YeY[7X ;4DIJ0cYe,6ͭS\7@93h2 B|O%灼!%PuS}-*Jn9}"}9TdsK,(1c^Op]sIj)CO9Tjut%g!Zu0ҀmATx&A c5(/z!X3?o  @ Õ7%?%AUps[ $v~Q5BT cSd4_lֿ̄s)'Ƅ6%ׄW9^q6s'FXBH\ tN<:[34Te ~Q֕J rq_Q8nxKg#Sr٠A,̬(%t:5l|ΘNbV"wbgQSƶ؛L8 1|؏s /?Ƞ(4uzT˩ADʇ>e؍}~LK0] z+0yl3|xAGnm5s=e^lxHzhgN2ja!d9]JͯӴ$1tfܿ\>e,yOi*&B,Wso_#|%Dt~fP9הiMq7Ak%%<9 ;hc/ !"ϗ ߆ym5bZUf_e+O&,ٜ=-]3돱7҄lE,՗Xh2|P-eIцS?YNvH&+(w&\s@7r^f$m["+(W Rг|pMq{+)lDX; *+3Xp0:7qI|kޣ@NACz13Э!v׊ 35̟d ©9c+Բx]zd|4zBۓ6Nigb]xU[|vlXb !v="*L= t~x;]z7r$_1h\dN9j`ZIHk.!FCrJ:\ oW|O6?N'=" BM; IqLRpY͛ r|q*.zC_+RT ū{L\yv__,r\StNTovpZwhZF>HɈcRR'&ҩ9e@3(M0j.x5ⶹ_I(L1H`."/xgA$%@<훺x[06$V\TEV*vm ˥ /lzVgh"dGjEs|WZQ"/D8Z\-PZiq;9`R~ (( $gs'S%$s/o bg^S߉I~ .N`ͫ#.Q.*a Cr;,be;͛.Sۀ<ͯN6kƜ \̴jw@چcX!pRĆ4ٸZp0(Ww>~p'bq3O-d)5k[?TNz꾩ɮ;*+?r_G=c՞ݳ%ļ]+޴6BcQ(Ur}rjJm)h)2GlMw!Uf)h[ّ&5/lI[F_g|0 ~l! f&laI3@2- NoJSD=fҐ;=խ]wH 2nFZOq0đ奞yYa r>{j=C%rSlQ?~{CS۱!ASHϼD׭<^[~Xcbh׻*l\UGǜVtd88^~({l? }$<ʲc/ha[O~؞iXsF2vDG1"EerOq}u7]!3W"~QfR9`t$t0s9,2w֟0Ef%6 Eū%},.rAn)jP͞cd0W]][JZO]L|"@`?.EJ*MhzUH8$f_ϕ[CK'C1(_2(sDsiMˤ%|]t. uCrhw UPYf#8ݓR)l5Hº–>86qZUMtet)&0_0WK'NM_K@+]^E dHۚBQkBMb܂2 բ4\!YİDd0ah^tg#Qz$Fy|Lo[>VWj$ #2 GQ@HHYGK,uoЕI taңD81yǪ+ 4 7>ujNb¾|҂3Q-6C.׿)ۈu(w=dKj;PcL+u@b6&\{5P2Iz 1>ɩEKl=82-(tHbvSI~n𘜪I ,?*CClf4xտ#|PYMN ,}Ej.CS./Ү-S^'Q _\KmK?Wr)Ov& ԣU㩓dz*'MFWi ˆBI/^]'AN? @p`Lv|Q(bI"v:0yy/|> _J?!}yc)6<0ё:Hx(CxwX[ұ=TR3r< %ӸR~$ D]ɪ A0y"wJdM":'}6G-]]T@/.TЧEG6"i= qW.D&YS[z-kO{ս3*ܙ]A/̝T\8ey=E_G6j-2j&jhSBbO[nUճx( BؔS40yF1l>j^bXt=5:VPxZe@  Q1,`䩩G(Svy 4L?e#UD_wՕXd.ɲZ\mfAdxH9]W#TRJ*F3Sh9%!?0J\nG_F"W+h]#׿ݨLUK+7!B~˻SeYI6q#&eGOnBJ5B>>%U<<_@%O.ԀXR7T9-屆W Un(=Q=Moe9VsN|hi+#>T#_]l`{QGU\@B<3f ?NQXI|bׄXarVzYCX˦)e݆OwWB及Mu2Ӛ_JHR EU1+\&L֡aĥ[g`*c^a1{ec~%P0ʯ̦bs41W>VphFPi jdAL^_W@̗B萋[RX +'x"h4&2C>RwB1%'9+XO=̭X+/dDsԽ^uWӎki"8ye@$pVN ]]aӷdb^sdbz%3J{8*b5/Cp݉}А3^v#tʺhtkƮ*Wσ-]ˌGO3Hc\E2נRo{UN(utCO.?:g[i?w_/F<.@O+5V}l$ʰXU5xjGJA24fͅW$Q(sWg;8ɮd5X>-X,͝z !v,ֱ: D $ֵmTxi3Y% DZ_uVĬ ly^HT%1o)ff( 7jRl)-ܥ)(<^G/<̓2ZVE{70T#Jiѕ/#W6LK%99UkuJ'/rm񶧔E^z=Du4nHvmuSq}T;AӷIs{|Ј㗭#6*6 \nP;oc$̟НcGj-0$t0˲Z-/N~yӹ~E©7g [c+c;[)(4#i?!Ǔi(FL »o,AwD @UmMp\>}ڗL 9 g&bv-.ܒW}dR7+TĞL+*Kq6$D~;p1JsݛɋcR:g1Ϡa{oĀFc-ׄi Gwt!E$%t"8QX +"ͻK[Y!€Z`x gZ:'#1U{_\VlN 1Yț`!l=$pjtRMk9b?o=6L8蚝_aRաXϑ/%Bi&$b-}۵૔o6cH~O3ƣ7u͋o. `K{?#U= -ͪ9s&cCY(`Tہ$ZAE[ym K%?E}"%) PP␆w 8"GǭܛlpG(IOu? 2AqM ? ,Di56MP7;kJ] 1ݮ\eg+LrA"]VPĽc~=6<;lud4I2؏uswS'8I$]էb)M(*myw~2~;gɀ^Z`$" Dq/B]+:`o\#S9{1OI᪠gl:y4U6 ='/H D;I`4^ 3P8C  N/\]xbA_y91$2C)Gt%DUD77M5$(IÒSɃFD4 gX9ԯPc$Jh'C:\`*xskWɣ膾b?#K.k𚎳ΡM6ޫ:)D:jg٪^cS˂;bu˕s dɞsJTki訩bޱ{Egti^֓8a \1K@ (h^uB^<lQoJ6mg_Zntc#wF;w'fOKeC!WJ'!uhBnsb]&(8|TWp^56gJx+S&&NzǂhP~>+VGS\o0'Ӭ_"yve:I=ai^<:-| }|SnഏҝmdE'ob=:p>%%' ?S C{ݚ5=10#T]Alp8Ѷ~.#Ae^9;dNd\+|7w7[R,NZg؄єէIF(>u?(ŌI@8G?nmjUIfLJt/NrqQa4}_ZAR6'-4L,Jk_Ѕ`' ѭ6T>|RZqYh[/D.f܁|rW|^Q} 3[N D+"sVS0t]^p< 2-C- apZVV:F5kU˖h- ȃ){AYO{$&ڬMp!9xHi-9d7TW}S=(0(cirw fIkU6dIq㯩*bqZI跶.rzY_F-:1ZI- WFRю멚!Ɖ&:0ΥM/loasp]u(g{j&o1̋A(Bt6vK=M1eiOGx#7?]὏At* ΓaW>)jnaz k2f伩 BQӫtmta]%םxL)T8όmU2QsGe729lT ]z"bAJr lnVr&k.K3و+N W6Ꭽ@[3FWجԜ@e:K0^{!VP:N7^d=2p@'h6<7?,kնJGӷLH͕ݓhMfZs3 ]pחFA=$H {%\ciG]ꓪiO;]Qpb8SZ#n/>iجX;qYsU oݎ#Jx'޵`'hEĔ2f$X`Mܝ%*%o_X/n%7X]YȘS+2H; W*/ S4ޱ@=,[;I-D&VK="-1bqqN(lSoʤ!ri /4K]:>dFCW딋n!CWf.7ji;Ó4@UV_,E}1kH_ O)U'-ǒکMIJx2Fҕ_a3!m!sӗcQ'~VW|{i>w$urvjx3YA_тt"u IҲ@t5C(_w2v JQ>rV+]WkOPBcJYS6l5'թ&XLH1OtJyu yO途S(^N|s$JebV9Zᵛ۸ Bbھ("&$b>A `t _ʵ\8lZ,c?dTv!-O;^}v⹉/B퉊浘&C5XfaaX{qr@ TX$K5Q&LܘpH]rQ_ Ueaz Kwf 07'Ltھb$n{e;D̎J~_Աԃn:!~XTP8F((HM .}h#, ܛ֒lc0907B0m)sk2M,K&z k@7%ݢ_8wC"m _z,fS+%+0[N)Cb⠿bZ5ޅ 4ӭ@p]ko⭎6i}ԡ`6cN-Qsʒ2UfINdPȏ?6w9Gvv蜩G<`]rP"Kۙ k>v<:Zky|J@q]HB`s==(ܩ^W'>uׯD%؅ bЃɻ rY*ǟ+Wu&ސ3lڌ5=OV)qfLվm"ڛvT0<>\iPGvP]cٛ=Ε},4? pDnKe40\b6WB6aKNiy.]۠Hh %|pgz?RPμyYW{o)ѯ)UxǙo_>H{|ѻT S t8"WLYR#7};GY;"|#w+A  #QP@pEW[L ǢV|]笶!)8m$$+۳dހ')nia;'{XʐOz L~ Vzٓ rW<;pₔ-dߗc<^-|}rr}EA°{$5h/FSk MX21p[ւ0SύYQ a ӭGqZ5;cbs-yqts@uSrIC[o^}}hqR7HNAkH.U;B%>.:KZ#g}1:JcuPY (S8O/%qEUf G},яA5],d)

JɊߋ~R8 n#7 >ϯ^`$ђU]E#՟ַ숵Cu~m*" [W)Á99nH^l/r0M$\yw߳DbFA9v0-b[71!m5.d1-oNz\b8"yFyVs;b >C糨S x: ɕ=G*}L$LU-a/ xj(h y^+KGjNUE_q<64SKР9+mm~~S}:~}JX#^yu"Ѵ ϫ)1A,ͭ jW4{:f}װW!;P_sK(&AvlZ(&ŧRQC@&=)_NA w`S<3ϱJ+qKY$Rmv!.R `.=rHl6ϫ)b>OⅧ8:9ǗInpşO@[H5oGE2^W}Ֆd /5:4My$} "XT$ V ueFwc霙[+=7X&Gľ HLVnW$%VPbdF+XL?+wkz>n[*}C`̟RV/_G yd->ȝJuր.YN[$ޑ^*=$7p&ޘG+LAhM@xPu,/aZŽZ:+"4[ ^͉=T~Niu}11G2 6*G ~s(&)ngЮ!*&>9'it"xef$eN}ޝud3f 7x`5YRdfdy?m~LKf֙[#W"N&)]l+۝IFS1%5n.tIyuY"qrY:TpN,ur[֏PU! v71-eM# BAȶ ePOwh@+tJ3,ƕp]x8<]CdU0$KX1]w~h9c+KQZa7W)9c:޺bE/%u[DN₝̴` A8iN(hӶ'4uArvLe.@r ^rtѝzzB!z!Iǚ7}ꊞ95aN$n-V!޵i!qCSE!}Y ھJ7d 4S @5 `v}Dn3FX[aKP}?CM ;i) kg{V$\ɓz̴*4JnR ̱Ssz# e3ł g}Wï$Ş^Kdr*??uE7Ru^w{w6Fu?)y5 п Ȝ p!nTPf#3kgyϑ6:cfFcq4_)#iyVXe2P1 +[KWLi;՟I<\[8,dT =Q3""^ahvHe 5HĦUBڙS`T*~UjhWd2'r)fk:Sn50">\;Ylf+V(]qb^* r9 ·~YOwW2Tr^w,aná Nj2(8ʁ62YMEu&B;]%f$ўp i$7[+BheǓB]u6g|u;X3k~oU}4-7#peA&̸[*'l'oQ_uQ]~z{\~DY[TH4f#dK/ ~Ẏ%j`as ^n{퍛waKٺ֩:NsbI8@7F ,5\J`Gٳ j'JǗ-<"ڼ<-~yC&G|^oZ]Ѭ~rߙ|z{JTfhXrUlm.AQ#P]vex]bF΢)f@y2SO߱"(wsKu }D9@8hھH疨@Eazu._pñ_Q9\d׋0 vpX>p>pr[R-o`z~QSSU]b|\΍ geBPaQ6{T l\ J* *:J)fky`nN=5e҃" 4U%{Q{E,zl8Cw@sD.1`G8PE4ǺezMySՀ,|sy,>#\ $6JǒHZ3գ we]I(bݺIڛwܜ?ƫ@Ua;5[hS:yuǑ6yΪk"Wj:0ʇ_םb[Ĭ՞$iJQrrGfʛ36`r^gCC&{um;./un B4^{Jg=8o(a_S-q{_?C[:N6SS"K%NToa;;:ܿhh'd4B7;<2N{D5z\ _o6V&#y!̞c:P)W LM-Hw 6-.ss|**6OgoUz=>Uߍ#(LoЫ2YvNTn2.#X Ni#w =Mw9Re7WYBC0]6 M0/Dmad"@sstpTOA<3v%Rw+ho5k2K2BX.i2z>5mife]Iei82;ᅠժ[cuDsAU'A3IOPn 6w؏K9lp@ }-[oum x[d?RK\aۃ?gt1"z{b<.0vEl!Jї ]o!7qHT==APKgYZ0707010000004b000081a40000000000000000000000016650a15c00007220000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/ mq]?Eh=ڜ.+X$EֆxsȬ> :t 4uٱTY|&w6U=m6-KMp؁хỮyO0 ۧ4'Ƚ@­pt9z9~dbkiZjy'K P(haE{TR%p4Ѥ K\1ml9x_KYںgƭr7=#&ۇDg>ҩ~!xX!ê`Fh8BseQBQ!{-2[gf d3/>CI7iG.Rn<m$V6|GL[g(8xV{:Mols3&M9&xL(%7,UЙKHO]z{*<5Npo#UŨý7JA=+*_ҙWw,n]AҪcʬd\J*~9cYpI,"f^Ϗ Ć7)it`n@Jw57W0IڵO8|Cƻj93_ҵSG7>s6_a+gϫkU (lAv_OǭC~6f{wSacчIr4 U(C_3D V EOqr#{d*ѦwH4'ra'DVˣ%-8&Cs-u.& nd? ůdF&q\P!1`8QՉq1tѿZjn"Nfځsw2ʪ\aq;R=A.&,eZ"n\x8bKԩ݄/oZt#e]%˸Ϳ)Uؕؽ{Xe5}8BR. -WX?׏S.{_9LF[Fz'G7G]w4"8bQ{o7PxN $AK{lg7XӬTPۆ6!v%(7,\֗*K3jA*M)UtUl<,nnFw?_2Nr:=ïኂ@ lYÁ mW cRz^$~f!h]) Ŧnߺs6ya)R._fì3%mveLׂ5ÊI\n )RCT*܈ 2jHQoad^ sKPPhȀgŏb5 5i 0K2|8c:#07#GrZP8pԣ{.f8w?}0VCKN+dW<]PR"TtR즤d1#| 9e)f}uR:,+~S[?Q,t/YD՛šK{Ce@^C9 !;Dt 4h\)5NM.LV|i :uCʭNsfVM{""( lVl$L 'iGtI6 k :Yo]'U+ZѴPFhezBąd䎕!.UHp!qY N(튴kiҞu"BkCt [|̉23Mx])KIXMu7 {0SoXHѨ$ l@LKRA%|_ik5{8I(VQ05Nm1dq֓(n+{Gz_ p+5+w;0<԰(s| ]Vh?S=KXϠF]ƕ5/uy+;f='ND:88u c5/TV[6 \ 2>&Q,D`- *O:=V-έӹ<˧ɸԠEuav9 jc=ٕ=eJDxZ$oz4qwX:PUn `'YN2rS$hLK.P"ZNBn^\p\sA|U6O%U~Ľ\IYsB >WcwAC*1D0Ywpxx6 p-STϤ^N{SO[oѐOi+J ΌhMRDǑKȐզ:ٝ> eF"qpb2H2jIUklmC<Ь)ت'dO`|b79~;8>n(/|P>!ߑj|mD**8rɅy`Q}Y='3a:BO&ݍC冭E>bx$"^*؝w߈>!&bDW'$g )v>\+"Es=1/Y[jo;;y@ś ԮM7GX j3z\8wS桞,kN؍`2q֋;3&!@I( ۈ3rQWqP–_'A` d1lvk*C1>Oy=S2K|e(+1Fu2ߔ-%ϟ=VPhG(!չy D6{6=|2 e$X >zڰ .h5j0T M vK!oGhI$V,N)^~i^FZ =*#򽱨xEI E.+T޾0NmBSA%:fZCy;2g&^l!nQ̫nꠕ>.nƗ;j'Aۏ_i}L4Ƞ[VF!N*֕"YN}~F8EGKWG]Mۡ_+q*_,m} 1;W v⫁O͸[M'hKa8iK}ݱ*bJk ]>|gF[]dqGE5En!ugg2.O!](7+,2y1k( t57o1\73u*Q /#%%{Bct|rF l5\[Rzu:nwFg+0l}BKDn) ^Ncq#K"^"|84@-ood NV0;1@84GsίgŚBOAÓ\zr{' 60nс(lx a^oTqpu幪jQ[ly0lRizx`sf*׉H 8^u sg[ec4U&SMý]\4xiB6#tYtm[%E_ΕnǿN >@;{&%GT1okkě ,mL+ຼ @B]V@pLPHX(Ei$9@ʇ_%ŎEX":3ocQ5&¹bGG&rTr*@Ws"sj]Fe2]pƙi?YФR@=K j- &KTǛ6Qzkל]^j9ȉM2)FeݶMĪ)|Hnr!={=MT -PZĩΜFՉ+uK$[~"#n R]3V֛;ȷ1zQ@h&lQߖ?1@^q/1L|NbCR*zԎQI +tPٿ(‘ hW'~*FsHtWǛ\CW@dՅ$d7*PK!N?-DɜɗDT~8ƾra ƒ s4̦,Hp,ys\!lɹy%IzgE^~qPVb& l y A~'ψt|1g_0gݵ> 2;Co|[Qf4J~lSc[uctbcG1D$i7i|[׸? YyaCF\BrZ3}l-zHdo>W9$6 u{ t Ls=Z #dS%'I;^rG2w9&<}pl9܇X8J96RGȭ?E=v9cg%$h0 +{@pzV|sd=e6_>ה~u,#HAIAg9;eb5{9E4^_vR y0sNaLr0ǦzNNguϒB#)L ??8pJ`_ s 4e\}cmUAH~#*K$9߄ֲԙo5G2[؟ fF+ DCt$ʮ[ڜӄdn^k|DPL717qWdSa[t W{bu!jXz6>9Je> -׻9], 5BX>Ea E8G]{U6Ii$l P>Ĵnz[`& j*䰑tUs?1H$?gw f]SV}wH;ڳD KZ /F]J, ^vJC*?I谦 F #qGmcnQlKքaC8N;AT,2QCF3O {!ndTL(O]HvR^^܎8bhEHo^Xuߖ9}(W$0;TN7(N6*+̲:a0#d'}WLM1"ಣ:ڽӫoIfe˄G[ނs|ў(w= yn;$ezHx43B!Dz(,BtT#KUSpY~lc6 ƻs]Ea"%Fh&.w%j'ĖNsdC) 8nH%0đ|ʊWHo:W3SjbfŎE{ؖEÝ4``W%eRXohc-ρ,v5Oҋ&F<6HCN-m-5+ḀW$8?-۱=]L^{aK+PUՌ$fKONx-BhiZ={4R}*-pt{Ya E4@zNuQ玢%K&NH%C5BVU8bp͓P_3M?T n &Ue͟WM)<= ޽*Ĵqz=6얋> D;R4Х<|7mɤC|a^V>i@_/9I#Qy0n ö-~>}qN%Ҽ-:2t8N}_CqZ-m2'O" _IS3CJR6Y zsV`"k<=ɹgiY@)8V0T'EaE~, P@8.ڡXƷdŗJIRDcM_ C=ГZ -uŔ(R6mX%@v>1Ii~W+Jpcdc =+v5ME[EӷR;M_WS?Nn>1@̂\g&ٲ0F۵HJ4vQykm!2DSkGG iFHh_k~Z겴sfpE!7ho&I?cXVs {}ީjגexq⺫sS%W"/SHZ垽TCt22;o~\-dm)VpzC@(JQ\L4\ BPLYP2+ $TL4Qt1 [h@2M,Mq'/}x-MC\>[]|dNw40?eH8͋][z߭?LAC\@{&r -ڴ> *cRft5 =q!;v@*$;uK@qEN76(6 XHcQr`}x+M.rkI1mqQIA_Ũ%U.j]*\gԘRcPpYD}9sEu>mZy-C?r WyEDsVϹ;֓A+RDG\S'z: uS!o=i㑡ao,mf /ʄB?^)&ܬ/aal"_6B>Ç &0 \'73PO ]E04MQ Qګ]Ѩ? g-,ׁNf1F;iC;AN&E@)J?A[=:EM+h n\[d(FP؇Kۗa)~d^yjdFfʶ"11Jr1"%7=ć{Nleʯq1*. 1I8+ t0k1B9f#dVP=&}􆭇mP`4`jsftǍTAã*gE/цL`P6>>x Dȟűϳz؛u;g`􋆿QZ<+8U͍H>{=7xNmy],3u7IJ1#um}GӠb){ "1 rҪkĂ ۷V!r 4dZUOI*.`Wʂ#n>BZGΫ׼H#C]iby*XT;Gy>WYP.dՠYK]6= k1^Je8 gDqRTd:qU@)5d&Ƹ7#!oM; J~ѡA<lԥԓ%QV/$RΟ `H)`ED7~j}(j`(M |}j5`hgsɃ~$!m ;k3eO n7Y Xc2ƨc1)$#^$wC~mπXa6I(Y(0qzrHU'KI-O׽} D?mPM\Ymr&!~C(rpXMeHM9kއ]2U{_}GdQl!WU4 _o1!s= 1r&:Tem?audd\[$fνm"BW"'p(dqy)1׾h;WKWU2ǖNjEIsOu]9IcщAc9ٌk ✧e3A\2T,v) 1r[<9bikja禲KnvuV]]i (l=B5hܙFt8C_"g'p ƺȉӹ7~ ZTk˂ Q/̘RG?Z{Ϲ@f9?Wۓ,uտ (BNfAᘆRŵvS(2J/߬\(}cGʂvyd"MDϿcĎH,Gyw`7kǘZ:i^t7XY ͋=׷g: 8f N yMGo?3x'H*G@񕸺 b+Ah$JK"NH&b**ۏ,6NH-Am6ib@]TaZ$4:y*҇$? 1QkM}?G}OQ3Hȳu tbDT$:⬉mBܠ$Y&+N^irNbyO fF a~ {"~X3G^&YJo#/ZC n_wzY7<,<YaTz4rpre&B0dlu%3_8ӓo K 9AG,m5R,W\- }IiTMp!e#xh7tUĖw]5`$쯯BH#P-OЖy }_cyog*딯XWy񭮒AFLI8֘ |F銂ƃ"HG6Kt` x%3G'Qߨ>U1ᆰ vF_[=_R5saEt$#h0U'RY #i|i_l[f4pdQI;yQeUsS@8FڟLxPHa& yQWc]#q*}3xMl[AqW\hF*`X5Df!ovhu[>6+I9kLPĒ&P)LdI&( ~%Vi]Gn'6|e";9͚x}pHKO<롋lJ5QiFQ**L@[7BWR'I4YaT`GOwr[zr3ϗod*p(k}N0NHnj ; v!}|lw2,_SxX~b պ|[ӫtMydp) !;Lޥ~NRMxH'hc!S8}8rGvݟܲ 'ŹAQb]'QQȲw=+&?Pkcz |J}J Ξ⻅Y`9CA5rD6X pXH'i()=ň |pcİkw<{:_•:xiB6/ ݣGU݇ϔ鐩\%pbg&aQBx'GxFu'Z=zJd*oX~|ti@-!ّZًߛ<^s =x`{_,9## ze\y6K5My&f-CβlOcB( %µ/XMxϖXWHqx sBCS #oL!zjBŽ<@|JAyܱ :9BɿD.f'g6^0 hbŁp\Է!ZS׮ďt&7Er! 5"P_#1 4Asb8vDW[t8:{;<LoG<h@ `HYgl/%hܞ,;|aKyuYp=f *&hY2OX5+.vC,UBAk%sWhGtd+wMk<ˍi:Ĥ .\6K\b(ZNWp ;Oheg*9f!0N9.d&U"hn0v{oŘ~˪ؒfյ?Zbr!7¼]L_aJe؍m ;$8D>2d6j-MWf&_)7l7O>()8ĺP,ro-.yW Bw<45 ". rtQ:u- m-rM׌Q!UupXWgS$)u}4*a_+И$ CoT4Ǡu#"t䄉kw!ucI-Ut[d|/fυ_K4Pzdf~lI"4i3g.;̩B{,"NHq. fDta=6THncgO,z#EF3ANLw/A ˅u?Rt]T߼r<Pon6#JN G0{ZIjeۊ[/_)ysێ(V9\罈1J0O9렔 1\8,[4yX#S3-##$Y *RY !tZzxQ'׾YfV+" -Dԍn|:p:qG>gO+I (v%Bk*' %sdɧ nX\~`5B)6Vًz&at ŒJN{h:w DGLgç _%:{m}[{y{hM+7C2롒W؂FP^Vgw+j~ }NCļ66uju= \MH· y gӦ7:QޮQy/7B,QSmT<0)IfY(h[z**M8mpC; VQ/A^|3% *,·eʅ:Jlﰂ@ߧ^Kv=.2sLWH6X*`zx+DԿgi2 uMjG4a?!\{Ts7/\9 zUTc5-%N-H UMmWQ8ZQ.Ew ]8tix3H KIA?>Q Hx/H%__wBw"PK5B2W )MGv|&%hdE,l е2_Jג935SQk4_yJ 9OZMJάjyW_?yơ*w`/#?9bDd&X/Dx% 1UVǩ s+uױ.lbNL\0+Ncק_nX2z^%q8;-=.HG= ;("1+8?@\8@9A݁YZ˻B]o)T{Hþ ?eo2?F (u#{8dOe܄r4"!3>IπyvwRw85͡8sp NgpZ_]}{CζysCc<-!s(SnzCyuxF?)8tJÔh죨ƝҶKGpwCLXֻw[OKPõŸn?._€A^G:"pxTIfA2w]-_lid(wOdZ]:86dJ5sCVS%lHXy0%I v3>ڃΆbяHBXpX桃v9s1q7NF/)h.7 &vqpiHW?+X6oY `J[`NS&_NԤ+pHGs-EJy>b/(Jw`^Ơp|)1&pɊNWLX jZ?L(w9pzImbXPiC FYue]'1n_LV {_Y]g4T\5D]OQmmL.60~$ICf 8m+wzL>u`p %a>ȭ&6#'5Q2_;S=el⤎B4vvH[hCӶ ;y4mж|[\)ZeXtӣ6l kt^KnPΡށgG&vh dqɵxN؞0 }owS9_d翸9Lla š"3u}ꓸݤj51,mCJD$l#ΌX2E}s&] Z^śll8&0ǃckPFYqj7>E5[H^$Rד`ƳT%fXڎ]lZ!5hB0In[!KsV(X3,J{ꓸyىg6Ӏ'SE?Pf0=_dRw " $%sB}fw/܇G!.#nԺC3aҧF!fH3%q>lA'A+]HB1%B:m3ox 4 n`wXeV.Ξ녙-< TC&F*HZAqK0y~PO]N&JhzѰ۠Z{U\Ŭ.Cpg"]m@8`Nx jP:_>qt򟐆?ʎ+{ʸCԵa71UdV_'f˔iم~$?bPվ@V _&\24i ֑t/ظRa Mf)"e⦆dZmT :2iRfeV졄U;&c#wQ"Ct g=-y YJ #/r՘j׍Nv3"]c=O%ZL=+ߩDvDP;QF+4<%eOl28#jm%e %ν!j74S|ͮl(U_&7" ?SFK"kAoI/Njک,UI{60`:[ejIAc}i;bۺw}xa\ZݽzW/TwhCD{)6!0PM@(p+ Z A.xDN]L\!. A.d # uAScQީFX}f_K[p2kN(ג blC:,ܠB dqヘD)G6)ytĕb) $ok#R0Hk%~r&ؠ;ͦ? nゴ6cޕ1Oτ QAU=Lp;C8/sdPn.3Me7wEoN9FNUc^?QԴKCU3 C,e>boIs$a4Fǒ@Δ+OPι1G܃;_XR͟Q'397ǿYh(`J@]6dso9H 608@!KpwXmF2]N},7z+)TSd+ `2E (cpS; *:}I~Crbѵ^v zY0Vɝ$GJXVL$a _GxOjኼ !D4I,J3 4XK{bUzˡn; 3<"?O00n ҜNS<&:$ZB9,`<S>z&:~/WTcF-O !*N)^8ssBDU)nQYmNN˝,v0HVK;nr;Y)5fԞp<3G;DKB3VPOQ/LzAJ) SfQ{6cT<sUxF=Duȹƽ. |F tՂKGa}g-Gfx6 )zLLvXȜt^Sf>SA>G‡[*Zi"#H@Q"ݼ%*p/e#2w*Ўr1ڌSƈyU z#jEmG;{<P#Kr(j/GwF LPdSa#5Q~t?f3yfl@ >RQ„ZeA=!ӅD^5pz%z⯐ 3Co& l,D%v*-穋Z!luI*9cR=x(M6PEC[8 Vca&eDA,9<=aغ HgzV>KVO'}>pfwr}dyln㌟_gpݛ 4 uUMc5 &|z_ '%[?ETM([\D%~~Q@eEژW0T!jgP׈8^j;IPW?>!.HeBΌ {霷0znL'ط.m8&H4gPp,TrjKؘ# C?[M^U:c>%bǪ`@/")8F3קXqEQV%܆Nhb%Xh_zs5SQ "HX&0Af=569ϲ#ŕWzgN٠4r10+";@9!j@2ӾrcMC854޵6qS6HhQ=֢[Md2=I!1Pr5jX8#blpmlY@UxR%_5!~F`TrHwJ%Gˡd=ҦWm)U.p6iV}J h YX zA3v4Аgo+g,mv?S*Q! @5( *+u18*v^L1AnwPJVˆrjh'G%t W@kV9)[탆yซ4=S>#ώn-nHl dchޕ8H*LQ`X\(TB? M6ŶxWd M!͐W.>"d.?'rg,̦n8I2I"8'`2⟀"lñÙWKPS+\ E7 _e#1*CGV]!RAQ!x6^r^o^DжoD_&0@um pB=$>7°+j\oySƃzF7&xhj+i^uq->{ u9$J{oJKLh\)Xvu=KݥODƞV("ǁD_~w@`:<|d ʲVC2eOc7ǏR"!w% G[*6p e-9cIש^dH2}K䓾 b#$UYIo/dV3/-DtB`IyO;-vZ]6C%Ma08GɢbtM+I*iMΘTNCȀs-D,`ecJ}J6U^*4EbgdZd!Dŧv8WL4 E%$$Ϣy8rOH*A.Чܒ7c7"?5 7zÛޥyE"YLo㗸wvxzM g"4p?Et+`hYF_WTH3 CHD^s=eGeͼ[ 6-iMO?4L ' '!X{Q-=UjY{ g: hLºћmp7d݋tՒ8IS,8FT]/:chC 1Ee8 ~jbM~~𧶑ԢnN<ߝŴUZe{WmaD"憋S:ʰ.O"-$jilc61ur!cS}g-F5!=3" 4"Mg0СkVܢ7$a PGdϤ>+Hx* M1ȥ.9eՆl#d9 4դoDiLS<>WBIveI'$NEz#D&T*]iG$6lMVXUj8Zp{Wr!D;$DP;;M'ˑ,9L ׁ;R}BEZ8TV5eﭤ8 jF,cH@>C4o8.I>eމ^QԈ깠 Ç$=m$!H)؀֨aQշU?WZCY@jM'&Pjx$݂kҳLiT Z~v15?USa)՛6>9YR-cm QWKU[WVwԢECr䆝Ф+u3CcKӊ J/?:^3.8DRiA”a= c [bу'16N@bYRh~VǴAiy {*YJ DO KZ,&iǮۈGrEj qsb!(lh'cy&w:*f{O&8C}јKq:Z[,NuٺCh#+j˭7}p =5qǒ":E&,6]&bb;?s$\l8+zX҈ C޿G_q!y4%H(X(3jz( _kNi,n<#ώĥk,J/ CSkAd\?#A \C aNC@:sV=#i* 94t }`u"I>2B)W4>0pA(fZȰ݋]Zh<ׯ!D˽Hq_b"M~]> wmV&Yk9F4I<75t@ҝ"(fI38Ek=R.Õ E*sEiPj0<-q Rj< La|WSRE'k/I)&m+~gAUф,>ZȦ3I~pϵte7|^Z "Nk, Ͷ~u؃?Bxܨ`lRLlKp+#j[_pXg^Z:T_=O! ||)}mlƂz E~ZlLcR<|B;YuR>@y 8PfWciw\1r$uy{$ˁYqAz]hR/}oz)c". AϷ[ݚ.*N7ɾW8OCЏ9@)lsǩx57.%dfcǯ4A>qS |f>c#N{gqE!14,'ʰGWR)~IjE*œ'Y!3U >Hۑ";Xz-*#9Ky(Bĺt}wE߁!>YY lpqn5Z׺xCvI`A lp[-ti&.ɿqî9K泙R$- gIf1qfUVȟrH͒VyC~Vr"h[<jQ)mlt5%.e<]}к.(c3F҃rf#MI2\򕹷Kק 6҇1PWk-^@J5kA fq8/΄'c}ae_].E'E-vPqi `P[=n>I"dŻA%.Ո]A NUT3$kT[Ëw=ݱn7t)ɣ1KFc2FơPNrhDZx^gй>xLiܓ4rTIW6{|_lxwFZ5|! 8r_TSؐm*nVƜ*L\ Yrٴ m~{NiLIJѿ9s&07o&_Nk TWVcnA`qaVw|~`}RŞ/?@v{NzL 4HHq&*Z\? pNiq\TNvkW{)ǵmMD>סe+CCI 7]+\ʏ9:V.Sn哚y<9P}TCoP'QX+#RE>To׆½" =W`ih/!LƆ#3"6Yh6sTU_Sq'ϨBepKmӕcx.Ŝq >W^"R:{= [?we[3ZV9hf=_cDҺ`?;k=b įy{Dnyp5YYPuڶ,t]"1e:Jv3&Qɺe+ef;B`yUQV9)(a+*Vh.#hRȖKB]%rSK`wi70=x/^2E]3#$qcΜۚ|r*X;5^f-rK,Hi*#V\:ReΎ"j~1Z| ‹q}U8}H)Z1|5|`M(aXZ5f@yި? p E亖J_ڢi Dzϖ~\{Y>+…Ӊɠajw*G2;G/wb= wģ "l@VĔnVjZsk$o%ߡhzާh` P;pV 箨p5esͲ@hajM78ׯS^Äv29 w7қmKsm!.AR=pa+ls[H:$l]s2kyK#4KF OuF:=ԪsW1}F2HǍllX*">}k/JaxYUqh+6GV`[V-6|&OA$'wҶ,fϿ% 0?x, _M5XhZz&8"L);=D4\<ѻkrPZ%>-tm;ŒtZ}ZJֶƆ"MH,%յ R =i:i9U~$>LD?Ei{﷯go]&b}ժ7vUzl9[ ŴG*<;??2ڗuh뗙y!o545VVaֹl~ˆ>GӤsǃB$H!(Qxfu^QV{Ԍ /ުDYCU^n>)n>VZ@8i$N.s}9x[I1t`tDgej{]WMlҤ16-k}z!(K$(]k#n>: hD(g<L1s}߸(uu&:Jc׌ʿ!*s~/b# 9>o`|Hl>p%a=a;"FAI,RP !`.jtO60nKr GcQ'hd2A ڐPp Z<+yC~!o{ kfV4}q#Ȱ[$@l C0w]+Dz}jg2A);3GVoB nzZ+X+xjd3& \R\WNDKXGƪEpѶӍ^LWwZThrI \YĖuuF!E[?K?(Lo*fMնmb]ҺS˥~fVJ$̹רs ][ŁM:V`,eUm͵lwYl2"DO S%ig?#kwISyX55Vpux^QqOp[9b3k FgArmiyd5?LL%c5qUPč 4ќǑXiRg*B eW˭IL3 M #e̮[c"7 -8"k G`4jژXtŵoZ,vHS l'&i#b\$jʛ, N; mx;ZkkH-Xh۲Kwy$#TҞm꛽u B3@q%~UA&I'z(~R"9AΎ YbTt䃘isAe!~mCW"9wu j?Wưlh,  \o$E5^r`d&ZkjdOe"iA/0umA`w#% AS~E;^Y 1rI(s%Ǫ"h04?ه HYv4qX`oM^ {',V&nY"XN(4` &sc.lGXY~LY r*VKh2VѠY~&N }w`5{r[+mvgn 5|#g^ u!ۮ8[kn?weg&yϭb6^-ae 㚁/r}U]i Ԑ~(^38'z\k"ձwQuk\a\}^R 7ȸ^U.̮+Z ;8TACWC-Z/"Cи<2Kkp3Hپ\S;m'Dz\|W5Y7c7S" Y؆mܶ_dӸn|M^HVB'?ww4]B)w|V篰Go1T/㼅K^^j{FE9@klBN1wEi7RXkoĎ Mw(U {!:}o㎜|L @d^_8AYxZrBi0EqXjP܂jLoBt@TK|Y(%+ȸ;C-u4r MlP Jliik/&8Zl`遹(/{_?̘y;8KG]\&!F`2wzBu#i^I :Z;$sk"j]@rHu,q/Y}י"$]?xX%+O@{jxz&iGl>2QH؟;MۡxLy.Rd2E;gL)zlNN4<Әd8o\6.pQJ ;l:Q;Q4ftK^]AGW{O'\5~N(_0ƺcǍ,? D#~ژ_9 5hJ5i.-UVMd:dYB:f-ȿm=W⪔!@ǡŒ=mF,${ Uy!;Bљ?Z"ԟ*А =m`^7i%(ѰI<GكD@cD;V@┫:El~)2BӞV~Be ؇UU [Y/Kt., 8f8];r|YTLeCm;A>X/=Wx6A2 ȗfк^o&F"dYWU;W!+{$X.{fI ,چWtqF!\=6l<'PIٴv 4W>#@^*( gA:_+E)׃)Y4oI) za {?Oq l=0 SⰨS]-z> 4FZ׋'3YUhNbPq0{!{!uY8Ol43Cx0ҒUv/,CaiLa^22{| v};i<"gkY %I:ՌEʄPN] Bn1wcV69haf2!uċ<{9U[bC~?Hƛ+( bL/e82_e+Э?l gځúnF(ӕ:3ft=de`mb9YF^m3_d.)ux6ZtRm(hJgy֙)UZ:S5GFG?1ܬb.),fzn|NW U# 3%ӉD n^!taCXUif?Z=g!M +TPdY,82Gn 7<PEdY:QYCaN#Y8A36l'FCxMw]VI_o]&7wօkG}#;$7 DEOi.{B@~[DU0IkLj9/N3~Ḥhɋp ؆}c.lHg%giVIp9z'LMNT* HU=.s@? \NsҖNkq@I(4.$in^56AU( M`E6mJ04ڂgyl7Ih3Es Q5RKKYmOFNn^Y{Ū"@=sT=@=w;&wl~^ =| Bݽ쎰C92Og,U`w'+7ga;]:v=K>iE@+hf[s"{I@廒6u-fbHu~˥ 3q MExE)<-Żd0C ߓt{II8nCڹe :㷗ׂaCI]՝Q!0"NAutM\O f诙XJG_$7bL>%W@qPx~"uT+ 2Ȳz3|YXڗ]xK ) [P3/59t[rj޺?%{Wh!㈫Ռ!I^g.E^ RhDEwD7x%J@/9O"+}{n_Ü&.$*ugAl'DPHv֥Q\x h3`4k ٩eKPN$X*yh(yLۈC JtJ,@ o(}oz1gT޲ۢ IՒyW]vAdW/h.a2 >'s_cC8&;T!J0-Y+S.4""֜7hI,H:U۸B_2b՝ﰜEtf`4zoM^zOK1!3JxzmS\hB[,%À5UI ޅC{U7PE^}Eۨc*fA(Cu?kuvS G,92jqIwpS_<'~(Ҏ|Gpq.ob?=V|QMKW.Cdqk/Tl"2@緈ԟbX\I4}Ƃџy/{/{M-r ^ . kY2^c>7+^ V]嵟_єvGQ"Rӽ99,n^=וWI#k*]^dNӔ絧+ P%W3ۜ$$ _l `s_%JB[½s+#ȁ/XXV{cdV7/xnAq}cr[b='|(!^3B"?1 6צ6%>bͺ".:.`Wт Nndv ^`kxp9d%vjv5 .٭E3D,gLV5oNnoQH0c& ]t %iW9;}d?TyO{VB~بBN!'*8 >5_4LcnKH藠rJZa%KtGc/W bm녝Mq`gH2TYI ƙJ1zAWǠheN'~&G  yh=@ĢT[}0b~V%q1Qr ՇYc`,uQQ) E] AԐ/YK˔L "fhtiۭЀ  3ZvKxӳTzAyfRd.g9[ĎJ-UJ'Wx^s_%gLP.酪FĦYDrGAЪKJ`ݩ) u_w:iSq*^ܙ(?? va i_cOqsڸ ;A+yg 7vbˮt3$*C.p7?1Xj2s-&fR^ؔAfk*`p/va |tZ#sI'gϐ(;gCYw_jv}kS琊!\w4;px.WX Vnm3Vy|Xpΰ¡1btc=6x1%¢B-}'oiɿzldА=&HsE=cMdΚC:VvPQۓg$k7[bcɣ2QP] h6"6S? ؎ D\68;ad-Oo@UOUH b`ly*UXYQWݝ"7JQXxx1.oYuVޝ&,[gZxC*Dw4 O x9+# Ǝ_Սք2SMO}Q-0%\2/˒P7M@Kl/2LGG&K(pI7@k$'deTkN C#bt J^NDg3E78.yLuޙg/ęF?BTi , 3##.'ݿE`('z4Hk^, YNϐfփ=]KdxNlGl%F"ZCK-k>!Vu[f @F̔8\_PC|4Q`uU\dtW0b._s~3 t?LTj̞@;G^̻0 0\;EWᦋL&qdꨋE{Ȑi^`9/G7I(axV9vs]1' j KBӖCi~i0Z'g= 8r ɩ{OMhB} ~3Jɳ^#7l~<?4d!5gsL(_v>F{SpE6qE tCفtpP#n5P$ĺ;}D2 J#d9;?=\9}َT/ս))A_J 9oۖiqqBL~d/'SHl5xMArmVvsZkh%)o4W$>W >_ks1!I,[سM}رUP>zе q:YRyMnH9!VB)f)'(y8%? P2J31#Uߌ4LLe~F^uL[qHla/lJ3}B8zk.IA DT*ZOX&(%I.ZokƖ W(p8a#P~%]Fkɡٜ%iwWV^؇JmzrA9fKrvptoGSc<[ qԏˑUK8Ͷn~KUo= &|uP>]qj4A]T 0~е14U̧>QR'I븁 a>S\gpFmq.ۭ݌y2w%4Wѐ0SpnEm6:ѩ`˜WgQo;QE%w!i}[-7QJOc-8Xb iWIA#xnZ#y@iⷍ2[ uj:fIߧ)Z5CHxoT;+ jAf${r wZԏr0L޼JZ,xsV'M2ᄑuP֛c#Fc78. >J}X;rw>vi2n%=q^b:x Pa0yšCVhD.`nC _v E(ÍM8_sLgj>V軦JP2b<|۬i7&IST]785z:JN]tHW4%,\ÜUGKp 0{F ^MjYHr"-5]A'pDX.g,O !~K?o/p;3EOF+tĨq$s6jΏAЌ#k}01y(_٥#w-$.i2H+{+_G]M26|E} s2ָXoc3eqa@(1Іj#MzyLtX~Ϛ'+D4F=#(μY$PS+.o0 T\+#4=ya_+ -:~J ¬$Lg(u^֭~nM0C9.!<&&F[ L䤍`Dd&+ a&%D5$m"{ )|&ȴ.VUh.㇓,TXG]p>8gʣKhiwc@OHHUo(eL?yȿsT8 rկe(m~gS/WdN̈́?蔴>4*?eFeO`CŔ3Փ-D`쳩 J|]i2^&b7SdSgy@Fk+G[;(."V$Zqc%.54:(Y]9,d@zqHQwn~#KЫ1լ436VYổYx73"es!Nm72mtQ yL-ɖG7 ?w(^xmMѴچy`C_1'^9|MIE\K#5u,z~ҥU%_wע5D4!O5 fWj9qe13J 8axTpǼ[W8}(3BNM 'ўe؆zlū*4kH&ZQ~Q}#v~ghr2,#pxwĸg٘?C+A7NEQ ۫$Lf?N@, w7{لwk3gtZ v8_N 2Uu6@+YuFRQD?6 W6ҁRN8"XP͌!0Lʨs4t:bP]G Ѩ;hW0TH"4}tRkN%袙oU?rDc1筬{Nk2gطVd@1=z{y`W6 { T1#LY]jre&ޢ_ 8=7m{࿿F$`4Na-rו"QRx>S:YGAd?7vx9c=q1m)z%KJK&B=?y0cp>aVwܢ3He%mC)4uKԿ rE6ث7H^n;~njHˍ7gA9CT}CN^{v>Z]ښ". ~cEUؓxZ)rc}/ /nT` if\ޭlbO)X=ݿ0$uJJIpQR":GM%1<c"nTJ&", m೶vOTsKw^p?e `x! NC/;9IqZ{O37G;F/׀ZL)wF[ BE N!  ax'kc n3]ǚ.9BU7BT[8ٞ'<1VxDK)iixh׮aCC)8y6:3w0]WPQ-{o`T0>V͵5gcm-G;ck4Äs9'pgTTCdpz("I1rqʵhXD hGlS6x5[N m栥ɅwҰ^ mൢE ѢW"eqwU6Xi,(o%5H^$_*Wf'2SW^9`"H`wqAAR"e9"=^slx 33TPb([bm+l. 'G|q,&=q/[  /4FwYCڠHvVbcK~qʦ+4|қ2ײRIwlwtrb:1Ptg~Zu{!sa }b kK@S#}-g'HK͍(ҙn}ߗ9롢%OnjB%$_f{еA49vx[:pFz>)MȆܬ)iP.P&Lc6'9C (4q36x" Yl;jKS@!OcB(/+vg=\MG M)Nfaڕoxꢊ/ 4=!뮥Slwze$6x@TF,%(w|_1juzY5_@Ԋ4E<-ex~M[6unpVC1\EFc^qHG)k?[*Wz 5`nɉ͗jрB;4 #Nw50$2Me}l|Ǽԣ6m>s )A6^:N_M$b V{nHAe^ǁ!#d/n>E~Sx!_w?]`"WШ30"C1.ܚCӦ`9sB*L:kG-Tx`U" rq9}HR3LO!Tr3zgSi∖kK3rڔדo?ΙH҃qlqq %'9]㦎qYV'C͖2Zn3pT|1ˋ8)RS3*M=I]-!EM>׸yOtY){zRK_b47la{Rj0Y 9oIaR:V7Uv51MZ2FDۣu~??;x wW r\0uu4p̘Iv ZQX< 49S"q̉Y `26ޞl>+F#3e6 tEV8S=QT"CceӋ)!Ɓ&tǯ"|ӽ%Oٽ 'f&':uBx([!]5IP239[2S ^вuE8C ~NQjU OK Za2=js>\MGʞ{% Kͷ VN Om4bkacN!g!Ҹmn݆j?~{Lj/n&r- Dы䔽.|?{Fqqa7ñ"sD57/k1E_@{4|Ҕ҆1:nMX´/hQ*T Nkz!ۙdBLy򽬩Ϡj῟&oV]$(|t̽F~="3][F>tۿ-1w%l:JNZnו`})Tca_`'\!|jG zo&~%dj{=qXj?TJEqSna(D fa}{0dBcbg.DQ:9p],=41_ㄡEI֘/x[@"7a$qF=M05;8:~$nO?.(Mul5_Td{G˷M^{I=5^6Hu(C_BpPS;b` efAt76n}Oe30?qٚmMt9s`Z#T5YM 1^9>;+xW =у' Z$ìp3وNrޚ"ZӮVfZi!/H-f_nm[qSÝGoXɐج?uXv"P| N4W U @'L̗.VQ7Hm]TqF"T,f[˱SNim ~lU!pV0_%x4?Ba^K}qJ2"GVFbhfU$r/ͫ7#F*Ԭ!8us#5pDRksut!]Lx#dJLlQۯD dtt^uv/%۝PNLl.Qq]!iZ ǢPZ=M AB٢r4DM=ͮ5,&T?[t l*t^u%Aa(,cad/;_΍v2nHgق\4?z?=`[c6y"ߗls$ % UK+eS;{9Rz-$/M -8~GhLy4>j׫GSXc8"Fwuig7PptMՇwOֲq{L[&<C}t-ɦ ,G Cf}]77~xto?ҝ1>/%?:\kƝWM>-R {tt1_:3@1i=iN{ے_6"X2{)tZ}ņ U>,E{~&!ef26JtE@}Q1T,GSSZL:P$ =OO,ybTm>랝ﱯB0 ;~lLg$M0aF<ŤHg0ڸ Usq4J.J^F6TMh֓t |M(d]ʖPRe4l%")֝=55{Xkx(.IןvZk+󜚙fIfx^G.[3tF7!FT6#(U+Pxn%yuj쥒ְb6trX1 $e \ɍY ?nTb/ߣ7]8OGIr$GO,k:0sqˎ % sq^(MIeC7[^V cQ cO5%}o7s<97dx҇P+T7^ri bd4:,0S$ߎEŘ?k-l{ۏ8XAeuYDy^Ԭ9^V o XC̸ ؈-Ojz]"ȡ#9F lU'Z]Eثk;SCr/6;QDSpnI+'$u:d!bbT[u qGYX ,0~#Gd8dS]dJ; 9m(E=CLJ R@qw /FɆShj*Hκ«4~Cya=I%Jy4O $0gmOn(lѧ@8,K9j .`&Z^m Ety#"1* n"Ѓno8ӶZy4~DN-))/kAA{]b-1l4FNT e[ׄ ImAGj͎ ۦWǹ@ץ8|}H jьK1u>f Ļ܄m#}p(:5.RH !A ]B)\#ٱI{In*!w? 񾂏EIYp؎sRt, 9j]nZ3˼GB􂙨$'v\gDm{"@V``#һ &`t>^$!󚨿HU's '5UreJ0*;BVi4fLnH[6RfVUB[ed!#m^ d,\I>ߌ?[ pʖWO7aS1ni$'13KvQ# ?`9dl`y3T̚U;~KYt`+c/g1ivq3;bS r ̗ MaN L5W:Ca,MNuUy72ŝpXv>j]Wip7Mo[֮ϼT<)Ww^LeNezEm%~TOė@;5ijfyJp(ITgt?Obqs#aT(.;朱m~tEΖ.6\!ٚl,$eJNZJ -~EЂ_тk Y6%w<|?f3Z5%C䓵.֏<7!o?B>EZ,0~ ,5G۫7X*;L9|AQ`V2< u_P`civ\/K%dfoq'hk' cUaբn,G;)wR>zt-jvG6[Jd.%-5I슁t}iqwj^Hz>IkEls L**CYXLb7!ZccdmSn?[fpLB]]E0׈S&&u;P@7>*hnU-"\ev?,˜k9!힚k,%Ts I~(Y&I1 Ck}Lz"E'M X] .%]ja 3Y)"5mh̉A`2a zoYn#23XX~`xڵ]&FR0{ϊ֪Aq"ZKreВNZQ_D+BUAw.[$~s_ B U+bWљgL=IuAb _Z&6uR1]4{*&E6WM..iಹR qqҪ}Ȉ̳>cDWNw /gPTH"ě~n^Hu7E9ke5A/RQ6M{5sbJ8W`%xL\ mzZuGW0ϲUFe,xK5frx0B/*?Ov_T>4_hI? U$ۧ'f&S ϏzW6rV9Ykd ]~7j(/,1EAU*h6r dg3DPM~؃&\ ~O8~{ .BҽK,H~?^@{'!ֱ[3t"rƄb)x[i=Ε2 /@D!wxލPV%20Q5}`8{GfXi{ Vr3]"ʌk$֏Zklm  %a22s2xv>z9DP*[yee|e9S8'@ !AHx g s氠k|T5]-8%Dkyb-R!-$K⮆uE4\){R >|,^ğ&[987) $p9 #$0>omd zd Bۮ|<OFhđE&(%kͼrl=~jb=#?ۙxxp{R!}6M~rXI V$<ٷz8I8ɽ]dgK'=#ؓysb0^#!+{ jʆ"cKK^AGeOmyS0! "^0 ;0Ӷa GQlFWDYF>+յyMdžU5JIñ}5 y^Rםrm|ܝ34i$;87cuf w(:<\i}ODRn5X':teު?d‰䎀iƙ5uaa4(B(WO_q|X˕\l\[Z|z[ã;}UR9Hn{A`eNuZ‡+*8e1^6*bk D\ʈJZgďS9⃋jM%wK/vAh3HM97ަ#i F&" ŧN\ 0pVrT;qY!dЋ/L0spPsWS8KpIABU- ? 'G@8j2?*Bդ[QC TKdfΩm0)ڷfRDS5 yъ.%Ǵ"y3nFۥ ;ɛTZm;++T7g8+C٘\\]K;m>Ѥƒэ2o'6t?ZIK|=Gk{E<.Y :k2-Ԛ#zuأʓieFPG?|ɏXLlgBRxQ\X}ՠ{4t]i(p|<-E6&kq RK?ӈVlǥ~ 04'{W3mg˰c. Cr V FI }SsT"իy:p^jEk/xy Q2*U^ʜU,>lGC3frv,Ijs_בs{ ⮨p1]6i QDʰ|4C$<=;Ed Rf#I 8N3gw>{bғBPAn̈ietEPmPbb;yvAօ_L2{8"$p ^ K TO{ CNC8\Yc28bsNK("W,wܦX{i5s_i9,Y9I ɸ7q}СӮb3:Dt<8DI(m5dl^K. al:0U%U8 Z ~a=/)IOٲΠ:c Д8lz=?3%T7m턟0 +^ [pqKR=QLy2{yɸϢRD~O?xL_h62*豰T5j93p3dEɫ: \vFRPgSlo1-pYie@e9/:ԣ]a4tBeL,}}޾Й]Jc7:@b Ժ3}Kt3J uy~ `eR(syf5ݛkJE)LAhV:Dڨ, 2UP߳uc'"37(;N^DE8hcEX!U!rH)(=A+ȞXT" Vv!Ͽ ؘV{=f]+JPF э3fקZ]34=;VAi\B:np\gv2 z "m05dn0Mo\# IPz$'ఋSFﻨ)up%23(`냶0a`m brgX{B0nQY"1#n/ڣ6{7— gqRSX1 },ɾͮ/hzkʹiγ`샱X+i=8 <)5K,9 H_Zc3x*B&2w@RĄڤ탘ѻM&^7k)^,}6 Z-JO?n{vYGSGX!Q_LB7;ٸd ) Wn:/aC(\W}Xm+.>Vom!sy}Try'0 -ʍ}55{C|/ PM A<`KL ۂ ׂwU^c/C[_R*o"ÅJPIs78G'ŋ {<,zrp\h# IZc_D U1ha.oj^8)4vG68(k2uv`s%)T21fò Y.rH#Xdf–nmUAIR%O] Xau-УLӗ16hhsatw;,U"AS{iy_ MUl.ϴeq2z<7#ց^MGJta5?`w6fF$gqdph|M˦D:HP] q$A I=fjwTX0a/X ,zF` VVEZ)8 Zvn#icWB RHQLi #өIH&?ݷ:=`dlJ8cK7ɤ Tagת >":y=m./jmxU\7,Q!.JG{6ׅ4mLl͐ }6yن#y!8#ݓ_X7Dp? 2EW( RM}.+X 7mc3X ?ۘ{DT;fYn&nz@ M)p5}$=alX;]n]]s ˵zd0(_+B[XYf [8n%kXJGPW)!Q0آZdlc${KNEtSTMyu#_T—I-GG*SIq+ݧߎyVrOFTw #"Y#1i9f[-#Ms UqEj78R->$%7PGO8+V}}DXC7}|yYPVkّ[j/\%Frqu~*fMDe4r~4 h:ߕ>@Bgo xOpRl[j M?pZ~IdP.İt ;? pw3,4P_mY8cXԒhh\/}peO D,3A]%(,L2/[> :p0My1+t0g#;1gB[rU l| ]LJ01]s4 K&CPBC[M~dQy+N*>sۼ&8L0TتyHø8u($6< q짾FdTi"˘.SI>e^FRzSXBvƽ2*䍯>;sDΰs~yAy;9җNvܐ6]In vR8h<޽+p4>-ʧ`n{^mݼJ 5n+J;WTͻHx]";Z?&WP-Xd,9ncu,mG`a?b0u@Kp)3M7d|A;Mdd3YβÀ>Yzt%}F_dK:瞬zD-ǁ6T> ws^3Fa xvfxҝx)zYGgVq PIo%taXc̶#^OM,QqqVԍЌ;UX_@.JE3&5X }Զ9LaΉ{.:8u_l?,2|eňݨHK`'$@1C}iD[@$8o77tRLr EaF 37'XQn7`n$(e-K`^]|i^d;؃B6a.Hn )7Evdԯg3N\c1/ "PJ9g"<V~dICЙ*O>}1R/Iįxˌ=B$_&(* oױ (3^b|-R}i9dctJ}":JL%xHHi<Sk! 嶽4OkhMQ/c~mjyg\M!r}VtM}Mi:5ߗU>w)U q^[:p|k=+t]$pGLg3cEo>DJ;[O{!r637--A"YJ@- & u.륞1 6Z7ƈKiYwe-*lUB}h6zwC&!!Oy}]Ky@E>|< B$SR)V=dF/ai@چIHewG޵b!` N[H}pJKcFcpMs od0?Dإǵi^ۚiטGc1`G?E&mC8B"&@Ya(QxPO e!/$/4ciy""@e|t5dz["G>Q5DJ3배h^C;mz];TWu=Bz|GMXBPET"@ܟ=FHӮzȔ,Zҿx/ +-i](:.h:;{t=Yg]sGr{0Rf:RyԟhmeS%UDLG3؜ 0G:]q+S}lބvj쾚1$*Qt%4[}FoҬ e3Օ 1JŚׄRcw)p::)cJtz(#TKMsH6=}/q!PAs:NSšHಟkh|W>H23XCxǺ)PTЧGGL,߹ j5HIB)ȃδU (CΨtRm.,*BM#)([0}YQ2#ܩqa+,x @`X&Blkk# (sIhbOj*[/=X/Q{T%:U/t)dGG[0;qXI} cOlj尨 li`[8I)$7jߒ?_jPOIN'EJN_Ym;w - P<w$ϱQB|g"ޯJӤpвzh7Uk_ERQn>0Uq Gk> ,O鯢gݹj x4\H-Ml"uVe4FHC3fI~ U|[ua45Pž!_ʏJ$0 K"֠Vgɫ7}e %7e)_3ufbZ_{&|u~ڷO!ƣE>=7g@dPve]4rkfmIf!ZJw9P.Wh`wNȀnƸCޟWl%ɸpӿh|CGt}zFVBi߽Bc Z?=z³Zx>Fe5PT*$#V[`Փ yew&N:,pB.M^ҬsPJ@A(1hrmS{>cͧdT'ӽ\ϗ5@ pKhE⪙i@$\|0@xp#n.t [F' 2&|0ʌ9k~~ܭ-cpXz)wGَWC)yo9o]'j1gdFdφ 1#{' Wnб$0Z HĘ̝^A ~1ɂҩEf3Ev)u^Pn)poJ SoӿI .\%׋SK7\&9bpo=~;ta ]q.|'K~&~IMtbKrO3ݡqu#3)#Uv2BQ>Ԕ$jgDܚ17ٹOqX5"GQEed}KI[>A!>X (π2k {t+#!wJvtFme{ K`[m(\uEBxk16(6SVa泬J[5̅^UhS~ >A m.r:jsy.R:~nuS>R&,{kh=Y24LH}_*G ^ Gi!M®B`i8v.gw_48 F8)jeTGj@-D{Vߤ[K+3}3U=Nx.Ci*v}[c`N(se-S'eQ!&˓𥸲Ɖuiai%6behK+m3!ĸ Arw: A,)#>OR7ǼE{2Yn:&vIPΧiKEBfV+M,w1Pf[ PVզ-BbssAْQxB4%L5vDh޿y_dw"󩴳p!2AP  x# ImY,,('p3QNZuU|;iG#,W>7 1mq=`T H p<(lkD+g1@ą\ Bel ezgZaz4}$ C!Xpg) jСsl\FsYJbO P7s1u)= ZsL0iS (C{rµ*⮿vjtZi |l2v[2Y3W\zR_TF[R@u&iInBa)>ЌLi:ɉ0^’ ś «٪#5Ҹ;j޸v{ILzl9[-ht7'!W)KSdqқ5H(MMC-N'*vb&jwtO>y’0\=Qau|XmK)*xYΦ6jGTAʆ^4`'즵]h0R2 ׌Bhɼz o)9WJmmG?}'ֆ~fehNp`\, ƤU>_ɨ&x9 plT,=3lLǞ&h\,oǚ{JV1u[~ѧC$߭YHj'$,ǹQS$|-o׳VRU^K +'XזAHD>S\ѥn5@q?ax S"|4F=ܦD0oV"#\H>8hӬ2,\/8K /34`<„8`0~,_J4h/XSHɍIAUS9߄L%qee)W!}hobȱW@n fq- @V-jG;G O <<w͇}ht򗢗z1˧?|/&`5TXR6 fLFzx!Ǽ{'-sKP"] 5Qi2=J/O0B+9'drh*c.N]0QGU!m@R"N[=< ]=#"FF/}6)@dj6\#mV9V"Ys-~".lՋE; ¡ɍ. `զw(:s[_@2P;Z_,t& DC 8]`ӵ ] P+RPp(T &r\A6Gӓ.bD19fXF'!4fP}Q!]p( )NJ- @luyZ7DpgxwQ=X,8@CW5-vE|tvE'C`¢%.틥 @XZlRwj88=g5i(.܂e x5v"7]`ŋ屁P!І``"Ci%$ۉ*0Fo SDǎAfd&i`PkeX-ySF#}4?("&g ON{)<ܬLqFYzrQH i8'gg"r 6H~Sh63n!.*jUjܳڒKd-*$ےAFlIT D ;~j ߧ(ao0+u6AKtS\JZertBv62M&|%s3b+նNbKBkx:,Szqߩ"JX}DJ3^{g-~jxVD8ޝKB9Feum򁁞8h)ٻx06R*)xF5pcmμ`q1JMh845x5a,2R!Lf U$V=U܋3>O{"RQz 9/=xɌaۑn~r:T λrjv18H@ q'r6Qlr2EXs!U;x|}6(x[W?h E=,چMWXRGY/#qeu"~XY`_H zf!$(J|:Ԓ6լj,tT/< X;ZWwpSβrZJzಮPN"JKіk*o74l=2:8z=/rCo^1|dR5 -"=`| ;⳾fuoϑ;$P6a7 p?#E `qALIҭ9ԹMLͳ% /_V ؃/e4|@mg 2\ݣxt0`=@,PkTśaڋ@]2Z,?q6)baN8 LfЃ՞sƷ=U@v!&֮)=Sg R"5E]6MK.˙5БcJ6P+;a=m( |ʪ$s<«T[o8+$R Y+xB:EY<2>ir0w!: &;y/'}8oodA1=8 VR.@˘XQrfw%_RbAhny,JpLa^"CE$ ,3NB>/V!RJP`OH F9&B¬޲*G[Vei1WF(5F9) 'AS_qX&j٦Ww_-}QVhW"b-b:uQsn \ȼy 0 ! h1K)5DeWW%]+zFsf<$ !ip@z]6ܐ-0f`(MlR(uFPG,|o8EH(B \'0NIޤQ?T/SM?%kZo  8H69imLJORًӼXc}& 94RlHч|"\ȳJ UOfy|'d=6p&;WR67]ӏv0Z(\k׏SUˑjSbq&#/FCkRz%tIDJ|C0eQ\{Z.]}Ef&L)!+uy>xn-\%f{@KpW -uÎj_l΂h-ݑ.ȭv~c [ڼʄuO9M2R`AշdjK)f?>jj܏kksgvbu8ZN`ej M?x#I|(ĕHp Mܡ! hD('㖁$N\j^L+-M@ck:&R|@sR?2A랺%RNދ 8'MQr^㗘fTPvAXL`ȩXC˙K돸 \;@g빨hkcYO _LI<2U[)χgDn _i^)_ K]?< *Uidvb(Sg׷1΋ӟUU连0ʙeşq̞XaY<[7DdB[tHN@r}I>_%7([^:3 tb/Xɫ[|Bچcf@UAΦrcZ4BMvA!I}# xؙ\ˢj  ]CA;Ya`cjD9!e% J6֒TL-DaNDd$IHɉVπ%+Ob^sLV}TV? ZqPOV/.jE[AK/ Ԋۊg w:R\:!bAlpA>bQ=G H!v&1*KBܪg:w e/rQ2yY%M90 ~lIw>GK,LTe׋iG_Ͻd`ƻW%#DUۘohT=Qī&JO!)yH%zVj&-VpYUsHyZa w#`4HL7@80@)3r[k,SܚJ,'5"DGXoNgw1+Eo{87>ݟ4tawh\DDK/MoNSI5@fCUn CGK<#or %܂TF M'T-JVv䝫s>MPhm,J,J_czR"]-e5J 6͒zpjA cndR)yCw$bǰqTͥߜj&^xxVkgD2Qv[pۖ2b !nbVAW7#!5e]__kÍg4seߍc%}TNg!S9cꯁv8^l G7O)&iFU-፸L2'S7q5zG=pmobG'#kd ~,+_--(-]S5q2yid[ol+ëeGCN`׀j_+cXҷ++&|ߩ %G v-ec#l]e <Ϧ@0i2B(ODW4+p*eFo9R$LeF:^o mVW2P_ ;:_^t#ɬm: 7UnVPlĚz;xq: g\!/O?A;f 2m-8HzZtsѬ\!f%14^?uJx+@LG1ѺſRQON92dCBJ uὅ̋Fgc[-7C3a1S]֔q"+KT{3s4nxەIsWϠ c"7#?=F? ?C"ݝl_ddqi_1Ѡg-ɬ|c'ǣJۘ]UHP6[L XdsytS yJRnb0;h' }?ZQAQl̹ iTA{.ɇ/0vikx^@{v|ړHR_r[/ %Xh[7Z֚Qj[lQP> @\p$mvxzު|p6)~g,Nq20%'',٪Dğ6Y(})E&]@8n#/q$ũ?@=G"('ѥf_hI"L}cǽ]ϮY/{ =ߓ/p/C=.NbeEY:[Pr#0ݣm u+/Y(By/jF<jwwju :!- AveL-k&-L2&U\P|2gi\IiV֬&Ulr$cYOװH} j҂_qU }>jr_uimXZ g\pfErw&)e`j*d@5.N#'5MbGAt ܰmHWt{%HIxR1b~B7mkE|;g8V4}2|0* P)vh S`"R4Uhmሰ]@Z'8hҘ: K;nE_?_'<8x?v*/7no1T*0@GRCQf|rه0 /%R;؊F&1dD^?e 8/tU_Mg҈p9q{2 aY&+*a=TQQUH&K,fQ垄E_?*\G"D3 5X{p : #PGw"f"ݵrtWX;!mL>Z## a־T$MWc2aD(A MI U oG73|pI?Ⱦ٫ h(5 U1/az:}s0wʿ]tfԒ%_g aͷv:҅.-;S+I6Z.j,fW`$3HXGGv?n28É-fwD7J2\[cu ڔ ZjQD*=v'aS7Q>}u91 *_w5$kɄ/biQ ~4OiI_oM\GVBٰFT{"&R5.l!BCopsK:V<}2rûfZM}ˆE9s[Fe6 'MӶX;`r>-GjY 箅 eLMҺZv+lՈzǠVCndGC9P]8;eF6*|9B`]k=\Vq*07ΣP0nmT`oډjGD'Nj&E<{}:iB #kf#l-$yLdYYVՕ+,އ1u /ӞgEOʅq]Nfye^V:zʹk TaX,Pmsf#Ө atPl[ Uj><4%%;\)yD,A곂eZWP HF]@i<:'\·:732,E BuE6 raкb/ xOykg,4)a>K =Ǟ+)'rCp#Mx6^NKi~=8ɥ@ }`h+[ we*Z4EA28C1R8(oLlT$Mޖ}(n{'ߺ2<'[DAzq"xތFUC"0,ܚ|>'[_xC';V&塈 Dx]?%/(];-F]!3 a>e=R.Y1a3NPaSb5BF٥ǖyzwL2>2yj]=aKlMxLOMz[s } "o)f. O"&o{p6uVLL$0l^9b۞Cm**GAӔ2I}޽ 3Bt3pgu!-cqNrI(, Sʒ I9$DmVQ3Or~|Zdy %p7] }ry@z.-?}Aԟ )77;rn!7%孎!B!i*=GASR eVfpd`RqY!*^Gvau0a[lQ(~H,i! h|GBHZkʐZ ˶X)*tyGtLLLG*>Qe3'kن$\\Y~F3*'ts F+kwvFe 8'^?D*@~aT={[2;FN? =~ BR^V8XZ^&cis}qhV)'`o:xj\|\>7,.! XOef^ 俇e A{7T&R n Y2C";p0$dBFo~f;GG"URGKv"'\/=Dh5 d[}:$Q[DcU:z# 0Τ^_`^)  i7Gpi.XAYw#uї%DwMp%R6b VdPӵ["˚*aze5_32(_~wATs_Da{+^ƽW,Ƀ|(Yş0QKjOǠ ijO|VOBRAu;ˉF<πUY20D;LИ&*ưҮty'[EO] ihB,g%pn9{(8t7'2`Y(7H: z*uQB $_2Зgg3& 6^w]u }ZhuLzcJ8"Kq>IRf(ԞmKXRa} Y@1jbڬ4{-Rd z44upVF"U6!(jb"p{!xߪBp^)eD䅵 aϒD4^'Y0 t8e\INl/ gF~/ ~¨_el;dl ᒿcDMI>ey.,+ B8TQ3lq @fB~A(wqzH-]fQI?30@WztOиXt)voF`JӮ1m)CíB0sF۔WXӅB̷uw2 ,Z *JbK^{D9jy/yЏiqTg̳q˷CMyoUpJ'wm67@䆝R\3Aqx4U&wt3jFYt߀+lA?[2GF2{e7cWEDM`rkpsgߴ"bQ熵ܣ{X\ !vH''/iD[4}ko  ӗE+9Y:U.@xۮEPrM9T1l\?^pcƉ:J"D=/ýoq#uTӂ>R~&Wzz~'z81{h{nbֿI&+/gP%ir@W"YZvVi15R$dnZn^}FS͆d4 |?W+pG{$c4ZM@@_fRݑ7kPCCUj}L A;1A&(u7.9 s&j0to| Txf@>:r^ N':Vp1.MCA| ̀˃On,}|4/V _ Mގ_4C!{YKJOP̪i2jwWEP:OԬ.숚 - nEH+h P8)FVqPxCFD܊IxNA7 KXӧWo@S2vwb Nӓ|kR3O<{46gw0$¸I[:ӌw},J\fG4ޔ?. ])|"dzϽ|(=lQc*ot+ߢRCj`@D[>w4l/պ=KbB-cE|| s8Yp̄HTf0kҌr@:4;{uj |Ud2cH7s LUwRq"lK"YtJ_){?˙fds%ZiF<'b(E-cEmQS3:ot^'$`C*ifٰ|[SX&^Z/}!YGMe\8)85)5:- U)_IWhʜO~_B8”`|yư7+ b%׮\~YF5cryGLneZvtZmެZISFsT'?e.Jcѯ~6))cj"&z\kS %7**]';/o! +&vcKfraܰDaV#f$$tb )ua'Ox A<i?7$S]*oT WQܯqw^>u%BYd4HnW7B*frL.Af+F:}{WFx>i+ůN3}q+h%4stlmܼaNXP+SFFBx($MA-cĶN[7lDY"֣PEV62tU ΪPe辬UƅU>^qXHIaq܎d%?r*g4N߫+^Z1UXoJ0M/O*C˝ 2tcAeŮ3d}T[^sNqL2A8ܼ )î%Iݕ"%;.&(`XB;bQOd0Z(%zGYNjȾBH,a_L/GlQ̝7W2@٠O0DM.Q:&0^DOt@ NSRGu̷96k6=@cw3 _*oeآ;܈Y'ؙ=06<R&Ok+mØG⢕Z?] iZjjhtTdh"wMR ң8_:e 7A CZ.h꺴R;Z!e#h%`ʓ6@/ٰ(RbR_ߠ ?IKctUA#tƟ$"=<Ā`ncKN}RTg3`/%rifGPf+{mRX 2ؠWv)On9vp3u Q+<НD_:2г̋`6Lj3Is0s٣;$.jLuF`ueBub_Ck_ţ}qjmm5y=+\t"7y ‚;39&qF! ɧ?~tCK$*Mm]v( Ր; z1'$LLse>&O?ۖ#eR ke9onIw[6m)?+C̞̫ !:cz>v\ԏVJ@za]L8K{@D*6-.*6!i%vMAEy (bȥtfpm-cK]b30=f98P5ye/K f>zfڔxI^S y.DYYTa8#}̼?w_Q*dt$b3ﻪ7?WU݂_IrFU;B{ZK"`,LӡaX}_gDiP~^yk!~DŽGbxbWJuATk&G-9ܞڗӱqijn"G&˔]P?(p>!$ @2d㕹 r\tBh)&9N ?0 $l::Ohh \uL/5G44euB6ᷳO Z d1`)53\VO}AƳ2>mTڵkz I1H+6F&tz:%ese ب-?a+AQG'J4WzϏ]7PJ(bIYA#kOҠ;Xv"CӤLU6Wqr2{|”& 78)6Rk MP'(ji`` |d1HӲ"\?>nxEsr|`"8|ω8kG%2ڗ/i S˶Iku٘1lSsTGBh195wyGRCD.ݼ#a٬imiXW}C%Z\e=fw>OPK_xH?|,p txs.*,G9tFO/9$>XJ}+N$qq5!HdzaEć)vή%q—HҞևP {-ˡUWh,×.ؘڮZF8س9fSr/'ܲޟ'~80sHc2٥6v؈ig됽݃1#L(v(|}] 1v;bON89M^$Y{o$Ԍ$4>Ȧ"EI?qbxj-:`^-TS .H< "+ #Ln4E ux/d_ J&ZqjzD;ste[H*rP* w׳4E ,Z ܛ[!L9]Qi7 4W5tR,Z[=YH1ʢ̰(۸ aQIj@SgVDs¦v ' 9JBx\-se!)ލ jG7|JqN)ik..E@)R;>书bFY^RJ"0Rf ~uڪIFf%q T8MzO%g~t-_Y}tmç䆤lj-@'D&_^U]4n9zWeKΠ''{aca{<]ahn~)&%^7R+G[4ژWoƚHv ӖźT:jY!Ngipz\֦3K8f0 [6+8kejK9w#h'm@x{;ꋨ`Vy(~I5E3x\!Lyve Ǒ&AƱ;g*}tInk{%QfdY06`\_Hh,|`mNArљ K?AũN["k4·,`X tj,W D%Pw[oV6.6piY /YoAѐSW32\ڬL8N##t)W3ʻT]pvQ\6*h.n.:I)>>-Ʉ)R':]0+Tcg+͓jO6-(+=+a<>e*m&5w;@8d CӘL@~I: &ŢdX2%^?'Ry5Z#xG%GzW8D4iYcu?>?hEҬ0?0^Π/<]ڤ:ċYE0݋lcU,Dݍe'` mx1SVvb3Y5[K'l25/VFy21ӵyߗdfh H7oOnk.܀ZwUbSweu7ntҖa7~pY^,Mѳ1E" Wf1~h:VV6Ձ90԰ SێiwA%F.PeG)?_E rSq~𙤆 <иMYٯHRgMS]psk/y DJw8x{b1]]FDw2'Bꩋ5Ycz#;@bE)1FmCRMMIp렀1M'*G:-a{xд$"5LS0`YsPYrvれtk0C"X!~//,V:MM9++ϔ -`\4/%uv4ӆ!HIk%B>0yo|yuIR4zZu}Hz;Seco +kGMTԦkh=t$o$Kp@Pv,b`Ԟ^* Rh42A$9j=ߐ։YGN/?6a[ Uy#`vz+n_Ψt|mUX"upmɼnڬ'IԤ"BK;(uTD_[ٔJpՁ|ZBy%7{]:bA1c^4R{rv6ǧT N9mma%d{/Q{:rΔ-/@Օ0v¨3Tpl˯/e#Y?V;Wִb_Tܸ4j8 TUFeZ nL'x1 T)Sq =誆s$wC@ﺨ6 ɋDM?^KAN1W;EtṂ֍.U/f=pϨ)+*-O<!Cpc0񬢑 #gBbc Z L$ڈb!jGf/Z AbN]pyװ8'n ݐF*@jKԾNnL;-TI@Vx,f;%{Ux_"<0-a#C\Ah}(k'y.cP@2ˆ<뽜]R)V; 7^01͇>s|׶.dٲ6qY<]7m1'7dRϊWq)88i ~0 "kcǬzn@ϐ0sf4Gu̚Iy͛Ǭgk.xUUF6)Ԣ;ߵ/s N+l;R0E3r0ׇ, /mUKfE$k* ̧72/S{Y]q%>`UTs2}SvUw"6_x21]\ٷIA㦥x$tT.EGlftYI7@ʘ2I[WwL㜿AR-ng +!kI"}MתS&)ʘ:upt@'hts谆v߻5^|_0[] s&9gco+|'d^"4jC ӂo9P=MCBv_ Hnzrbۛ ֱ9#y$lE,VZ"EY~ ~$- (OproHp"| ȢD 'U=w4mϯkU>F*z~mm_mS?A8@(!U@@NuNL'FK'kB!|#gvwQ,90oh~%$լmN7?e-IG%"44/5,$t~D["+3\&%xɭ@0xGx\k=p/FYM zidР}fbaM±Pkٹ Tv(|w  xs%IBݢh,RRTQ(Uc/fcf|pfNG}h{%Td"8M[PbBoh|Y qv-AeiwM];.R\ g;p eq}_ihLmQ†5'2Qnh2VCaF$#kUwoUef]lZ11_=,(Spd(2鴄ǣӶj6w}2C ZKc˧.![ri@O_ZOEm1=.p.ӬIg,:3ԬnDTm:+~WË &L&RQO|6`p<`z&p09X6CgUa̍ [RNX8\wS#ioȌVo;"(hJK4U#MQJe2JNHՒ~Ulr!p=ޅw_9O}V}Y0:M iǠQD$|g #•9evΑ h 0| }; CK >񸢅HCdFNS0mB9& B1|[kRXǤfGQ hhxsE1mxy8eU+SVdGRK]"E1ٯe#C s3Vac^Pp7S!lC%eA! K 5~t1e8V/jLփ q{ 3NjQ UCk#<پ65^#-)%6Y0YLE|r&BCuv57X2ZC vrܛ/[ ^{صy}Ie 'C$310frIB:U|#6NoKJu % \˧3V F9,I5䴥G|h?Ha[m{4.qj?nu#yeu;=L4 +g4ܰ30_㽠$M}82֓\S54.C?62c?L}0 fßVϹaeZ%SuX]Q *5-.%Lhe8<ȴ&H U7cAt#frZxKR5NfSdD68N|9dq WX>ӫ:uX=Dd0aaJqs [cN> Y?KlܪY- P2zEPݝ* fd9OFh? %K||Sl} Yr{F- .iJ‚~ю,Ꞡ,V+- ٨.<(ꇔH=g2pVüjLWNj4DT#j(4Wй4SQu$#}Bn69v!_#*m$b -/jy7o)J(rc@"D|wL.{w!Mx&:e2+x?\#|'DP~6Pr3WNV}kJJ1«]0x@әQV̡~ɿ=Y"8y/5yݔKEu! j=8_%8o+|KGIs1Ӓ1ӛq̜E 5 )`Em[RZrH_$U7Pw[tRr01h1 7F1FoF;#RIНkqU*%OyjasV/{f|JX陸K3=c]:ʢ%81/YY: 1JFWb2!\C֤%Ԏ1Aͅ< rS/pY/b送BiZ04_L 9VBMoBʏ^ZJ#:٣(80/s5crL ;\x 0iSL4 Eh9(& -Ck?po8͛97 Mx%DwG/P3SClߤ^i5Qg>}" mP"b4}wr1_dl=\S.:(0]ccuf @s/"lu ?Ϥ Pu h~<}+8/0keq} U=hR3m#Ś'{wܰo #G/} 6^IHCGʵq g>䗴ܖzI OۣK|9\ &,fBHQB&FL谲4*H(n84Ul;[82<+.jc1֧Dɽ 6uo4AmeJ· HIi #LnKZ~z(_QG X!nMzQČ~ 'feXdb'dԵSp]覑d0-H78H݈֎K)vSxs<tsp4RjwSC<neyf:9doD6:oCA5".h4<Sb;9q=o^'Dw'Q#_sN>\]6~7Տi1@t)ԵpF#5|;( ,dQɏ'Eч,alSD>;`eVz|Ɲi 9ڧ/,!(+`tG )oC#+y: `~YL kʷ+8: >[*?(u.tm^O Kb#?UOcNi"~=q --7bdi2 Dnv-q(IBQؐ{A%PGioPd`rYõUFI'!14L: i"RDeg xxaϫ߬㧎ʹũrqW( zV-!1z2nkzLlzEnm ת s,N|5 tMfq"VNQsn\$=8 m*ebBMe 5j 5%F"F|Lvcǐ7B*kyA[d2˾O |Tw;^b5tt0:̮o9F=5^?JI݈?O_ߺf:`h(dSϔ W9ÛݣULՍ鷏tX `Qv~GJ0P|x}>o7)sÂׂ2(%*2?8nϿ󸷆z?|a]y[?  +rH<bYnLɄa[3a;z@[{?F-/wU(]9 QSOg [zfvCkNTO{l,^Iߋ,ѪC%.>27pJ\!zLܯwxsT*"#ܮ^I8b = zJrNh́)#!9|@uzCm1g.B!za`eqVM!x66eB6f5ATk¹4/ûjz"lzN4Q#'|1֫oB_W{h| +{T^?aR|]y,ŀiְƪwC".!'k\>.9/&^ɕх 8ʭ|.m_ߐ,M@N 9󏱌nx,4csvjdƋn[]7JBs1' gy>*g/K 6rY1;u0݂4Jnz,%* GF>ĬO+c!V+[]kQzϹ1gL|[ $l 6ْ)8x=pn7@x9rprQ@zn #% nYH?UxDyz1o"1-[b·Xh(S%w(z3AwKrhi/#x.,| +pH<:g.~'"m.-P'Qf /NNL *u)sj?J ST0\#z ZN7=. #Ef*-5 *SS}jJ?qJ{~BO"2v%li41ׁq%fYh@D+II8~0z15oPnO oq "(+)+61mx]~+ՙgQm6Zt~4>UYi_c2BDDQł?1? _EםөRK@ Ky$ O& #094m?0x]}0'['z1CtXw|!hQG(좢7V"oryDU34 4иv]hm-uaכ;x{lj0cͺe14[r_ +a t-^?fdҧIo]WaOrh1nb;twRԔ: Zխ{LRo\gBJeGZ"Yf29k$w_L$ #8m&Yɤe,8zIv0ہr?OU@_xM6}nufNhݩ A qˁe1%Z ҈ 匯> ZXtah;W̎,pje{g.twu 4R&5q3{RMX"84]ZObDGo87iĮhM7vGQ&Xw5`.f<*:GY%,xp=csvuv¬לMg)бz-QU: Mdz"ՄDѨ:ߟ؆GbUeZh%gYZ07070100000055000081a40000000000000000000000016650a15c00003ae4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/1:]?Eh=ڜ.+ˢGLf0Ftӑ%3Jһ[h.$U'u050/Tu@SJ]B{!3PʗJZ_9|ke(jpmӂQ4 צjo; Pj7HNNㆱ=4(>UM!L| ?smsA,>'IsvN̮o5HxLg/ϵ}o#g'mZwx PE" `Z&9Z"d+0YE69ZXف_ef1v#]"f -tu$Mq΃֛j` ~I9`@%٤i|g@?-~tI7$Οϙ|g'^k l3 ,tzKl;g꤂h(/J$.taW-D=m$Hڨ=Bޥ$  9B)/ni5Ei- ,+8'F@/*lnB>.B'GRخ *{y^{)^H@ƵԂ"4_R!1C4ah@dU+裩)y`rhmSeϬH?N\ ўzH`+I=B"xA,-k2Bo9g{z=\#3*_}xAZ }@ _z(]=y;@|=&MkșU-QA=,(^p\$ Bݘɧd2]㰍Qh'K(vu[ ӠlKJCQ*i,\mEW4?'XTEKP搵_}"4~0tbXⳕ 2&Q-<"w@y`R oky'lynhi&+G +ݷߟhY^޽fbA%Xinļ ~7@ߗMK(jD14-NFu;;.@vgv$(.qnocVlӀ;2jhXȁv;R@bsKUNje3ZT˾w_jC۸^QƊ v@8%Tj"[!$}0w=He ~ukΎ)`F1O\Rb>E.,jC+2ʥ: pzRx[-^7$WE)YW$HUUf EF~fIYQ0̜0谒GYÂ9䊿>'}-dP!L.ϿeA  {]wlvK5Le!-aVr-5<"!`cHB=-9Pk O=nǞ DT#:[wmf4Fw〹rG[:X&)"+^6o1E{/ &Cl5NPJ*خ"H[X=+^nő2MJ1Adrnftcy|Y._ d&G/S5tt~`5qʁB7$i% #*V둣9\L1iǔՕ\/Y  cE|R|9_qchsiژRh|&b `އǭ\}lTS6 Q?1Y(-kL\GrxTDgUR_msK>m!f2ƕHq?:6s\DR聶ة?g\v17}RCy@\ FEO3Ls^\FՁ ib6Kז gOn_㭺giGe،HS2;eխt*S"s' 蚃U ebbȉs̢Y!?Hl^SlWSë{2]Q\+ ֳD@&Pt$I8ɥ[)C|իt:){r ^|POCW8a'"=亗 `$:g >"!L a[f8YqMvrԙI7o/YHyE{3"V:2UZ{_6Mb(ZrMk.*5h~{mV"$GY5"T}[-Z̧El\Pj=vKsЬGAZXѾX$u,γ|a/]0LW9L =qpxKEYZ%fx:,KNb-s h()HxhQ,'.!tZ ~?|i:9P{0OХjv<U'Ӳb I|< FB('(K vo7fZۈ"*Ry35tr.ԛ~ּKYC l^l),T;)/X]ꛚTγ4hlAm" -U %ȱGҮG9uÈ<,3z\:_cg#p0P-Yr=6˧ _ E]Fudz9=5vc/#4"Ɓja2j|:L/:l',y6\wl(Dݘ葫LP謉+DUAK28euG\v`1F}%"i(HFwm~# 0iޟFpG {,m?{J\ek@d-,E\2ZFnnOQC6m9??ԼJoԄ&'H;$ݬ[flɔ(mUdoj8){ֻ?=倄xg[?[^(@*>uR`5Η Ӝ!!jk>ˆzz7۱XrXƉҪmp۫\1GΗTU^k&a+D)<9j?1dͤTM$tK)q_Ĉ=P<*m/ Je_1/ PyUrbLz& "e <87^ MOJL4UH[s"+<B#cR<I.- Mqs Zmv WpukWfr4cj?CB;)=ʹ $Ʉt_4DX֌\2~.{C6DY L&!YZʑy oxqz@9H[6`"CrQ3s;@sP,>+G*:%aB m&"ΠCX} ;١kf;~8L ڃ\MߜqGzyuɨ#i4^"X8Z&%V8KbieCB]ߎ3 ߊ"D.L@r񩠂4Mߣ$:P{m٘W)VFUSF٪^ -ȀH#_D-b,";A;7 `ְoHpw0%ndnІ\x /yT *0n[s!px˘?Ȅ@` p,%"D&rhPYw\m]F蒣k^\qwf4RWLYi֗l IsS&O.hTМ&CMVżv+p[D]hNr AcUiN0OBe$eftc]v$ Gqօܟ%Mu/N+ޡEʗYF)!V`Ql oe\ߠ r]+Z3)X]Bu DuVHf~T@\O1CpoM뿇O8Ȼb*jAbĮ=*dn J;q0'a :!ع*U􅄔%VV5wp|Pa@F#C@Fb\9}EʺDOct2) qKrMpң>Os1 hb&#n}ol%c9;oF֖(1Dhp}|5%RkI{/V5 cp Dq$nL4$9lQ@Xf_iX&wݫCx}C8Q4DU=ZکY3 /-e})sb_3 J_+]-m 1ImnɓP#s?ڠٍ'.jېQ7#|vL@E=8&#Hʑ9a# %'n>8e Ăɝuk^1YU$+Lܿks4c=6 `s@fp-ͪr8´f׷U{:Γ 9گq6؁hCuTH]Uh23iD_ 5!FS; )QK5Wǥ "@9VlX9"2?ľBeloJnG)E䷿>D{{xiEqzj7U|xT Vqpvcḱ>+v  ÀHT7l#/c`0ih/[U7{38TQM0Ch ZhIBv{* "9/M'@L:m9Qy=irmDaO\Rx L\`$X^i!dO}&T[)#S;BNme,vrr˥=JS6;D<-0+] _# A<*^*v!]8,o[k7(Ճ0S]~`LF'ww*۪x\3s|vvU3vbs7X2!(}on>tMLK';*J9TxQI]ar[nw!zB yb?Ik%U|c:w^G A98x{{DyK=L_r&H)<&9_~S{!j}~el/XQO`-SYrצ09*6Ʉɵrf6L PU& IH; 0z3TsfTV|q$]"4l[/,߯+@پev)܋:۳Ciž=7Oe`–F̏K񃛘l9L;.rp񏻕+xv,flDk:<VuW-tM\dx .wk Q"/4Uc vzMGiS%_>Vd(J\C ({qw ۫{@^=psb2"@RsFͣE0y 7--6)/ߥgEٖHm{IDxfJ;юk S*Ș`0ˌ @2ڏ<8÷fg0uwpL#q*äa2k^ؑr:J \G.a+d8M 2]䑑Sfn/@ⱎ!N,{A;pV/f4"UI3 uqGhs-hs$! &?⼻A ?[Ut{SSr0Y-V+s}I2vߓ#`J u{FČis+ Ma!m(^|4;YFkGLвﻉDEq΋ABĉ'W./\&Byqd :wV+ 'fǞL%~Pٸr9}3GL ŵ=kr pao0 m;7 ? D=.%1){W`.ǺB"bKϏOoM-69ZV"6ʢժ|幎t`qAGFp8v;8p F4Qnj[HZ$˨iwv(C7U"]Y3~ZD*޶_]5f$Y'9VZ-I8723cjPYYә*Zݤ%iX~ƃif( %Eq0璫g+-"wxt)YfX 2K2Nh:-xPIX&h? M{B#U~>:GS&--u}j7; l5UxlrVy\{iP"^VEs™/Ec/#-#ip7˜;z.JOzHXgCE?6P&$E٭!Q5&G׹T#4WލNJ73V Ru{i MD55obZL 54d+xꚂЖ!MA`jtDP؊`EJj5PhHW_WU&fF"rU3=n~4 !ȟ"%!+DpN "\2\;M%~\iA9_\̤5o()9Z(2"ˍQql=Ry܌<}d~ 9Ig(TZM,AY>d~冸ڥ>*&w2i6:tJw ږؓiNs7*oPH{F >`39B>_$JϜ+#=8RFJcLd&s('Q0(1lXqí/G&$FKTT$1xKvE[FN2gUUjue./v/AP:#&x>^CrZϜDf 0ޚR>6H2Q *9=$@bC%FԓmC<TraH_!QuC A,oEGPeO Oe xˠ=Cv Zv[ ,|R&J;~qoGeĺmdZ}3XdANUPO5EA>GLx3mI(`aZ5AnūQ0Gέ%W,i,?܎[|תi2#$%ߦٔfɪngŭsx8&[4SޘՅD~Y&`jkVЦMbq<8\'t@}ެ@Kqh3r)*Jޥ{!1ug.eB>g~RCʘ@0BQ:C^Mq/GQH8p^o8jGh߂Xa05#X#Va0G ^ F{lq/ 1]!?u4x촠˝E0fhVۭ] n7qw'ml/+y਽ΉL(92L3Қl-MsELV.)6Ac*Bݽԧ%v ^>1-'ϑ 0Wi鹷SNҙG<$U%""vvz(|6auOzD|8;t+̶m\u{N:']?!̃F뮞E܃E%_+!`&SZB=|:#.v ]]aUk|oU R-{ṫȵrvYǿ٣=H"3x<9+5sѭ^ ӄÇlo~Kbl* fڑh454pv 9!qk*О(]\e\2gUw O<[/*VPE;K}_1pF&!ɷgp{@y7 IL9%({q[s#c-`CɭDA1/ @ QW\h;lÛ7NKX))B~H^Xv7rE6 g,\~|]wO_ a0)?`7C^+?a&x&7ɻSaiiЍ(#Ý@=rs |`v.l:C[yfg8qnjm\%,GaUvRfBFYf|uBZm[ZA(*%={ bя$? F>=j1DI~530)dmV z'`9N\͊x7E- Mf; B8CecoَS2ie÷po]SXP $~5bϡ2g1G7}^fp%}k#/}:- -D֌ANn`82owՉN>_LݣfZdrjE'٧K~\eiʆww0Se/j/M'L}Xv]&~d4 L@;\d1By10Ȫa?QdXtb D{bՌio`b` 4,lmS?ik;W0QnB4Ȇ!\ C87v\t6~.I~c{ՆlpP"De[8@>vDbDe&[Zs@nyi߾# ϨAimvF-Q kjߓ6zn{aw -qMN-;ɔVls= Ju<0q i1ӕQ Q H):LpA DJWmVzp "MR/@2[BT i=N,TCʀ&xԯLJ9(j 0b8/k#i5m"/i G?'}5bA;nƚd c8Pէ$Ng3JnY~'[!boWDӼשfv ˝D]v-,ث`IIQ.SK`B[ af=a{ƭ \t$1sqd0#y 0H? ӆ?˒" z*uHh Vi_ _?_\t «,|u/4B}~:+( ;pKk!HQ9 \[o8ZC$+ԉwf я'nr õ,MI57e7xV'aR#QDLLՊyAl/+KvC'V}bc~ 4ǘtE\] 8Խ!0Ud@%XhnpR`ɱ,l!K('gX喤F:5[~,dO[CDHqXCcEY دxj2K}b +S!Tb㚈Y#r6fm"yRKk[n,xU4Ĩ5J9>g?n[>r>݆Be -DZ[ g7v_AbD tE.W?d8қdπE??YXDI2.*ؑk/۰'S8&#Աeh嬄%&NvJ*W%1HK NI1bKoWc5_I˥M7cAHNle ;}a7k1#}.jvgc'9$ptO#5lAa ~O3=Xq2ʓݽ5|/CU"SePyNôN!ؒ86âw7Gct{x,~UDR[ HMWgLJ3O0+.04b ً۩9Iww5:'>7{&.ۼ[cFep; | mː(A\˹їo=b"UhP(>9aLԃVKSI݉˔Uz73}IFBt]Tڬ; CK{nSLsDVʘR~[_bZSDQbr`D`@ut>)ݽڼUm 巘;10c2JUm0|I !M-ZHu7 v8c|deFB ;$<כYT(0%r%e d8Ae@<CyY%1"lA4Ǭw2o`QJ+ECrB,A7<﵈uK_jNwslɐ*Odjidbl~3cs)bɫ aW!'+[pt;{JOԗ:|頙a]Gĩf[!4`"YKRwX4 CxM^k9mǕ NeufrKF%]Z㮾k[`3B s,b6&T4zqԹ342hhIeSWYHײĐl yg Y\9C~%}li`2+ za #d(])V\+j%ῘSw6fh<zМd<GBUΉoy 9x?j4϶]dQ>Y_g~)¹){%NN']#/q-]}Ћt|M9N w`WRHb,fH*4/w}@tњOHs5C$țKl9GPoV::ğ<ݒ1C=yo0|0xGhQD4l>3gE|Zb*1ELr`ӂ: xt'%F}XK]=Fql?[8uk 点a!vvS.;qI<Ls @7hwWyUt+[]HWh5KD҉҃ŽEΤ79-3;LRdjT\m`@!jy@&>{jг8bjgfwO+$,G joƺiFH^ |noy+gn?,\ u%dk%*<\%8"I[~.\U;&~5hdKםQ;g?CANn;ѹD šΨFdܧDIw@] ℄XD3znfUT*[:̝؂aA0%KtYèU3y{{&Y㔠ap"E- $tl#e^~o|a]YӠCzC& r:Y(=@eg{W8{#/ިytS۸e53z !*0k`eB ETҋ Ȫ|jD.RG1-,W}HP1.H2MdXh/9Rmg6$ꪠ,ߵl+γ'{\15R q+kZMg1S!;uρ=X~N^%Fj$ğ7|.@G$=Nb29ROkww'̾Ϳ`&BQ%WdJw Ĵ"1fp'[2;d Wէ')-?t{yEDljp\[`PxG !#2r D~,kqD,%Rd )L*kKċٻ)Vƻ3wJlo*g/7REO9~= p d@oݎgKN'jwq|ksIhT՚v P&ƕynrQM0&O~hOD0=XtR5 bbis)9#;1nIo[BROE6{I(KȦ`ʙ7۰ݨ^vPKWg|:НtQ o{P|Tދ$ajidD\EttB9ļՏb~PDTJ{.aJXIEM4`39c}u|K-: H7hgMK#zJ(]=ɰiF&>^VF -llRaB**>Nulx@wڽf&\ɍHg{ҒE\,&vBu=^4OVs;zi"ZE#hR !z cvO4i7 tQ0C zd8$JSbWtL? Z_Yw㴣ƚX  q?|Dw$LKdV^)_Jmc|l:ɡ 1=gn2}45YX xKrd9_rVX< ؟ 0:*ڰ9.`9Pp3P:->ԙK~vΗ'$Ȳ,16x͐3|+Ff~̖hT rVk+v#> ox: Y㭟Axٴ0|cp|nhb:cWٓ͜>e_NSR[ztk'fnY؄{]2sgGP{fY!b$4 t6 [, rivQ51ݞE(a_c *nQA ,+Z/Joă1N;SVrnIvZ1]y6U맔f3 \Blpjά>H px/+=>;J6Z5h$38[)~íeWOm~+;GJ@Pg%WJ6*MPr dOφ_GX $a)G~AUf].V+V9!^",>SY5;"xNl|yz£`W{¾:o {Ag(0al&;-Zqãzl',d!IuݧJ_.% ʑ, xЇa"⫇_K s3˒i!1:Mqܔ j2׍3"y#t'xiapUcQjj&Q\Fx{UGy ,V5YV~R.flU$rPD#6ћguW!J?Pشm|-_'#Г# ފmh#يlmޠñz{M}1 Lޮq;'\Ok*n,i,E(Y?2*H»e :8KpKG?ܔj^~)qpHS::y -OygtlĤ$-T'3#3i]Mԛ}:V%ǰ*|y^8AkK:v?58EG6&yz 28Kۘ;l,c $EUrɗt-Nh~|Ht Kۿ)u͐ܫS'JI (x93Xh3$Ϩb` Fh4 ,ؔ( Hn2 twa="2+Y gS6N!v%z5ZK+rכ,FȖkZd҉vG/-Ugh% PAlt`_z9T"*CKH/O7wDd-3q P5J`.b95w+4'`e=RM9A@׻ςR2ӎ2z&t=ENc*̙Ѭg'i 8T9C6A}w$,J<1܉) 9WXoB_Y_MkMV4yF¹ 4 )@}6K%>5Wtru)&U•h4{`se{'ǡZ2vFq2:zp((HcAt7xJ@2c lywvؓsA#}=8US>$GLN s.|VֹA[p'DӓPikS0tI[^YR{JF-* Q\"La`px4`7+*܄RϦ]0귌B\K006|"a)zr#Bp2H׭㌫腴<gn!"11gJgh6T!ވ+<+Q#Z(wBVefoczqW~߾ǟaYx%dF l`gY<:Q5ݦ.h%ԥ~Tj?,7z .u(`e.J?kd~Q-̼?Dl0.J !014dv274'^RMϬV$fK_>BnևQi%Dpss-0Qs!2m9 Gk"$0,O?p-$=4SF\{*=v/5^P !PW-${AH{\y=ʥYw<ok]ZnO>pk n8?[q}YL䛔}H*[BY64V$u'2SUF™6JX2RduC)gt,Nz Kj~ ϒ֖_aAYF)7wWj&U׍ı7fRR-Amx^8u@s]hQ/-ސ}%s"x9mrC',؝

N") y M5dY HW*T+z(-UzsmC# T2I)`9*OC mrFH]rTB6P++8eW3IY*-g6fYLnz"BVbYǕeBD#! u4kٮsF =o)P¥nZ6̎)2󉾞06ߤn?1psPKtI|V!P`nha ^#h ۸Ɉ ̠itl+O,UZ8MHn|!tk곴kRMrcq"Zܒq2;X2]{X>(5ŝ ظB-~cwGX)CNK6+˂]+³ 62bTy>!m)h鵣QQScQ+ Ϣ׶*pC讴D!o;ܳ7ād=}M@w3:wUtxvBҡI;u 9F49t=K#5 ckwYl04K`r=k"? Je]`|J3ԾSxJOaNBrO9xͩ=8ЩѾL\vЀonNj~)4( GQ*o ~k_+чL~ɧ*}=I)F%7TPDkg!JY=QsYcU=FKy~c[-G!BYJ^D<'1" 'oa9枿P^ +xnA2"M3p#FYoZ37!f:^'+_M?l9؝`AM}|pAcRQCs/0j̡hT>_ x$U ؔc4 SͬzW5"Ԉ7'Ycusޮz}ڐvq s:Kh4[vϝ~5%B0,;PzCVL#{Q>X1R?<ıNdG2pHN?EFWDWEOx"7!#FgjXdyS-iiO)lvc8R{LQ92 47:5+4XE0*U\9uf f8n[+ Ҹ|0p'a E[K!L*Ut[p+k@V1N^Vd-TY%btnzP ÍfNDiCo-]4 My`'2^/=aŎX-Uhғ=oc]A{'\vWDe&z[?JKoX`C(#tbxE7]Y)Y􇵞7$zS*43:N_=KWz+wug'lo8t"zp!HʌGu[2T%UQp,p?Eu׎x1h=ߦCn_ZHvrx=#;{N I]7jŀ8󵀘ȹu^ltW7֟;|/s7&RF*/K@ @ KZЉ~Q qo>"0" :vµB9q%jgzƀat9,WVMPdVwwC]R*wH>:!R'ZDDgb4H>iMg8TS=˟&dөxuF &n!Ք+ $)O CVgrr"t5@rz`1*)cİixEJTm&XBSb9g:a`$`u.$k$KT;qxXkb ;9|c?+c^TԚB_G*.Q,](1CF8gV&N"|O֏DGtzpgQK/e`iQ|@F3O"v\:`m ƫۥ|. y%Kj l\n]߭߭f.d/4F%4 -e:I2U~4^zUmVt@cuz㸙y:{IenPpogq>NߘoS*vZba ɉ=-RWWc3Q)-a)axr> (suDGM{F(>I#ˌ>=L9~(QXCuN-'ѢC*Ȋ-[qO4_rwT{W]^ ɀ>Wh*5 C&'#F,k3x l|x\^ ԹcΪ70gAsU .yEJF6GL[QmmAHfZćmz]ӡ+Nj|mOrt-ghŘsP+OX P^HfZEl8b9`zBjm)HfHvȧWs !*x.4DA6\qf0Inb;(tϪ*s<'*%g&[WO" p}G, d wAxgNr =wK$9#G-?EguB;|W 3ٓp9SG$F܂^@ߝ;V9**#im+`Nr~&0>G`Xpo"ox3΢GS aa2Lր!VZ9ɛrxŨO}G P~Gǡ~ ҎƲvV^.|/ L[u1;foύ`ziM7[]^ޖh&}Ou*`U(.ģa />q8hRLH92}{V:3TY$)C㕌+peਸ,JQ901 (cE{7o UXutAL{+En8ϳ _E*F<m\6Dp6A~rj W&Z -QQL(^! [v|E;0f](_jR1R9jAYP6TxP&&?FI]N4tvWҍEunG7xAV#CNIڈn1@\q5-^`Xa^.DӥӀUp>\ͧ8Nv Y,9~)mRh4I (ba9n!QX9WY o Xu)Qo7zk&X ?^nK?2xmvwg'pmmT⤰_@{>\UBG] 9h2q^C2W"_}YיC*ta4]3?X]zC9功=R!M)Y~}$|eBRMM<&͝{c/ѿԣNv\ٚ #O;wҦetERlV., 2=~W ӧbÎF ="~hd&ݚ]'D<|䫀6s*ba,f_'D|goPl^]էV0g77(gxS]om E8DLP8K?^=4 v`bDOKl@xkSFT19lm )"%ZM#c 3bkWb쒎\.XmMXRȩ>⑌3va⥴_<\#RyFO=h! $ۆ_;`"tG$lL+aYB4J8{)9F㩄 ׮9Hm$]]ɁA JN,P%q#5FiZfCIS4^ȓSncr̈́l$O±$4 Uj~-;ʪ4L{9䃯_]3atU+cR6'.~y(mM ;FMմ*h11cA,o!Y|P{qON.N/vnX\]!P\0jCwFoN7>rzmhF}7/D%//Xk3N)氥cFKW.M37K'E kE)(2\ aci:C`CP%,e[#pG9GP*yˈ뻁aGo b2;*(9#6Lsn#~ЁHm^['6fqQ~O!ϙѤC6d 2 {+*j>>Y:wv0o^߳Ϝ3~*)@FQt* +:N` =䧋VE)KHhLG _82!9Q{+_3Du,G7UI_֝vIEJխ H)Њ@ 45Uq$qc'y!O᥺h͜6L L䝲$|iyƒIpl%?TRPz5+bʊPOegflpp&.SX%J&I"Pػ!s;IM 22UmXIԆ' KY=7 aQ58lߟILPaic }<ſ1BD:Tóq)C5Ƙ(G* ]O6GSɳ@ t [%Etd>F@S,ɹ&3(ge`/VS~`|< 8/a-VlPF(BűqݚqzFijYe6.+फ)=%|/*IlH1bV1fZ!_dE^&b <>w3P]CjϮh J)]z'h3W}[a#Q&1 DEW+H¡sҁ7WV쪺<[1UBi ^R=A_U 3b%B\S$:,]rc/K%)EN"4RA=+eil"Q8NQ)҈2+\׎y<{t7TQEM67GBJ@`V,?P }^;,$Ɣlu KF_F4}-e ?+nGkQyO٣ھM<# b2X#B(4/L S$8$5W-DBC%"Knv$|NW(ejW̝ Up4Tm~_ <>ʙrKp&9{ϰ# Q4l ׇ< l.Vn&*s] <6MUweu E^ZNLiHK\GBT<6yUWLݒy0M. g0M83`љUY OLG7^ e~FAt~(@0:`և GZI%3nLX^]5icWS;a: v\8PyG~]2w\SèC}g.nX+PyCy=Q募9Ѡ}jig8nApVIi/z:96nNp s Pe 3ndҩWgi(n+Vm\,NjNO56<- te,vdEXjUuJȕ&PnAXsU7֥>+OghCO#lEg@Y{ϨOa(*7˒wv>X^y5;[SHRay>0Lf8ZK}7 [p 52!=2 Q$nSÜ1Z~"&!Cg[zl$ Z,yVH3}O>*CeA{-)vn=& 3'TR>Y˨ï*-[D3k҅(k$N<9kR{Ol$3YjΒ+D{ILnq%.z Ui{_D6*y}٧Ath3skt2 kD̑f3pN38uhMHPHhGvu3BY7Z3C'3U#;lcFXv' }mE q{8+6|Ύ:c6c0{ES.(q?w-]Us~ǜBGB X i Zށ``t* [W.L#J#VLЍUvfn躪6ctgR<&2zݕ 8Fơ}QoC u^)Omm7y|n*qp>ZZ~C$س2;f1-d㙷 5^AIGo#:;MkmXTm]/Ygv}bϳߡgx3S6TOũgŃ8=U.Ɲyp$<Jf_ߋ_ h9/đTߵAtZ!?0c a G_øNJCz>W] ;S?uvk<M~2rIglł4joH3]Vq &vW~oU#Q;%In; X#YrR[?NVjt=*2qwÌU 6!.7䁨_(խb7ܾv?>-U i;RP_;Td=6'9#D_]nDKws}4E4hicwb6X)| P!3_r䃗C wXm%lo}l{QO֕FQ2&jN[|}/ IQX~Q-%TĈ?#v81t6`G@`nbs[}Iu]1|Ad-&RC*_lזG'ݑ 0 a]IONŶhs>ڱ#r0oB؊f*VHvwjaft3ΊVMz)vmYE y7d,ĖEPe/I^)/B01nbdA2ϮK.hze=s.n~J%S$ҟ()=-jSEKx])S7ّXOw*`j.28RƎm8 *ͲPƜ$ G 3ήb 8C hfsL&+G40 !]`nQ^gٳΞQtr9S{,<nXǭ fNpΟ?/3c,V T䵫4a1  Ol7GV(_/9D&F,5Sgd;o5GrO([ ChiEs$FaH!kmP,Hf[UL2$ AdLZF'Tʊ'p7@yV1H{^(gG"n ѿ3 7!}UhU5pP-oyRqn‰5 R]ok/ͺ"'ZHp ,,K߹F%moܢ9?LRkf!L /Ju)ソZR1/Huv@(G*vq8F/5۝`Č>rs=u|G|\6MVE0GڞõC4=2Pp !3BW{km5x1V LY1I\]"Q <ʨ`~ *t;^ur LB&5ϣS*5!O]ggH ~a[|ONQfA|ļffnΝ 2K6CP®hj7nv߄nX̪3r΅hPXaQ;:Ea`sOxY[L6LiaK[L@{ҩR x+b!K=r(x1\bUtK LUs̶5dM@L¾0`ҡ7W#RMc ,g1v@ZP$dqOs݃M kgXX|̭;[ȶ;Tz4~lX%$}! i3PiQ5? = dL>8?PwɓmME}l'u;sCg?BuL_>&02,z96(cJfS*@TN bn fcǰD Bfc̟O\Wj.ŋE9LSí?R1tex(FQ%੥@2muĮbqz/3m>Ϯ??g#d}cU G<ipV V\=)k[HCU1Q$ J_(ӵNM"Feꮍ$=ag:tT bnwF8`l׌}CNX(P=msh}TMM?׫FzNTvM1.+ [)B|so%;7Z=L)}e1gaPIUͻ|f4*tJ!D^>Mrc4|(-y?<>?0&vKQfO0Ef7 5mV_|tDhӪ3[f1HL.l/^EC=ҝڴM1d܄ Wz(mxS'0P0b#y/eN?d@|; :mΊU$LQ = X2c8wWE I`t#8uV5qQ2/ujM1U`l]?dkR; vtNҲa{wV"twwjxvfOx$!ߊ=V0j }_FYCw|cHqӄCEGY;q&tM` xVN$&Qw5ޓ<±Z sTػ[Ct%xj(%W^6k#bB_+!qv [ro6Q c.߄6z8yTX0PBH%nº@HJEdlYɨ&(QB+WB&IK[j)$-wZ 05eʫ唤oVaK-M(eW,`( )\U^=?/= .i9Ēno[vd[%)c켠uFk,_Ó9_fQD6`k=t_f/;pMW*vA>5Ѵ|4O~y]7rE/29bm7X(fU.㮩\Mhǡ\ye~G*TO=qLw  '9Y5 >#N~0:ٸz+mo^Gy{p߃ ))Rq Dž n\PJfĠSHv}/&|(^Eh\р=ˀG<CB"ڃ0[<΅EXG4e2G 7u, !@~Y^gPL)Af {_NJGi)۫=ˑtX~riz3DBikɄ,[ĉ+4ǻJI$UMsR %`@fa߷? :MPR@iT)OCA!Ehwz-}V.ukeTYj{tN7hO1T Uu+4|bs vijB7`;<+1z!g%sX,*b5Z|hOB-;c-oVc١3&6Ia./ѝA0{-:*1^Ĝiu ƻ J4IjwI39MFÑ50q݃h|-M?ŅOM;m14:B,&'  3aK?B 5K]Av"9[$}h]q!oV8z̵( {gF/0:Ujz-y߂6ux$$. 2Wqy&>1|נ mAI)"F(G^VI0aTPb" \6DMKψ×LL%SOJ+O*$T!=, "v]`pW\4Z0 ߍr.*|E#NcjŢ@Jg=4=ul70o[)u܂(sPA@1Jei^.Lip8[+dTpМk!hk^U8C2αyWD(@W%M+cA?%b&Mo C41 y>_zJG`<7xIt 5߾O[Dbϔ;Fݼ0&BlmyV!d=oEߙP[#j(ҟ5yPɶ}h] l=.v`VWej 嵹H @ce]%8 f ۍ4.EߥɅ % zjT\pZ<; (%JU10;:Za| tcp\?7^2~vHH%\DSN-t),j/7Πd7SႮ[R9򭋓{@,5]T(:'%>&5bPc%|S3mH[, Krv<^=( 띘HB]\g9fVg֚j0F 9Vj\a> Ox;lGibkhUeJ=&"NH]כgDNo P^5fP @dL"&><ŋ$7#0U[x85$yA<,9`:ܺ5}C 9N{Ys; p*{[0gScAG·IK('D%rGcF2n )3MwM8 UNsz{NLϣq}Ʉ"<6fKzmY<{;jEJ;DbH`4 aNv_CuL`?U)JI{!sʼn sՊF}-4Qcm} M_1`Qײ^ {{ȟǰ>T=d.%*%b2CuOi>R=YNˋHjHV,&W\'+ ^(fapgPsYTB1 c++&@'YpCD99ܙ03"h\;=dx[/0`pŘU!vQ!?ꔼaxؔ.lVU"OLt\b kk<|U@$ ub |mͶˋnJ^lԊn}e:M]XQg%*ɖW& GBY1trHdͱ@}s:yMoPjTQqc'sAa+|aKD0ָt+ȍM8 ULdV;à֔Q[M~Nz|MXn…Wõ,a !s#ϑW5$%2gV4͸My_%@9VouĴlKA=3[a^BcJ,^3 E1hA 'Y^bD8Ш FܠG9 X6\MKŧ(p3Vܵ;5+fEX1Ψl^!Rќ=3 pQ 8 z1`xEP+ZT~=0o#=WzQnqIԞ'B h %r/8ANilY?,0b6rӊ kTԾΊkMס24#TQlK[4[U[R3Y& # kJ7(R* ` ʢٰ͐Rc~?Hn%xC|LP܅~{(c=s{ ?Hӧ F\+zۇ/w3]e&Al.=!uݦ ;]^ }c1ES3Eh$Sp4$b.Ui<!@֏J)h-I|CqW tpو7x*Qُ*1`{i^Vj6Z*D&.͐~Ktژ-O<5R|(hIGOѽjyVD3I6~!dgn"E+ ٨% y-˾帼.jr{91Ra^_>xm2=a?|ŹA ȼ NDYL4HRn'/ 9AL^7i˕R=H Tr$V+oOu{`qW6R+ Egm䭧`qnl \/3\ղØeY".*Vc{iB.w!& 7XeR~rhdXXơ"&֛ dJ<5Qhd_ O}ҾߡzVUǕ$5Φ4Pձ.|YhrX?' }Yw,(eayDAy.Q戀(HdBCpthL!$*pa}:#Q`R(Xc5nEoԻǴĹyd!鐪Ԯ',y~`MR*u} q9$^SZ yVnDW"# 8iF=V.98 dp5I -9%{Ӂ4Aڨ4GJ8'З[ D;[;Ь ^ MYpRmRfG.\l.K"H>\& J #X@ 0AApۛ!U(Zb-V╖6V)8Kb<=$cim>'|7#X̟݊2NSCx6 = 2E-L >bIlRea7u&>O g+g;lW ?e:''zMe=ۀ7HO%4}`5?L;)dIc4ЉH>Ň.(`{K| K.W S߷YR|0( Nxsg_+ڵTrB?$A#η,ezE24F `ɝIJѬPկUwO!((pCv0*>qc,kW+s>iӻs( ~jA/Ѐ8%_ ~ CɊ'Cr7LMN7 B{;ӕI94o'cjMӑD]Ufh=61T _0eDNCzHbӠ3/|B=h 0粰MIVwa+O,Q\?y,V"0]ҋޭQ֓Af8\x1X Gu(aS,Xt 0. 5QΥ˙k=gnui<5R+WS~.9qdn!_.ힳrwo"𡘜hmM!b!{T zJ&P/C[65"\VnT͑qnxR;8xa_[@?s\[(IFB2Leb:-4| *Z.kMg!ZSO),U*k:.r rn=C#qG.]iT~y=ËAץ6IY9ki oQڞ6:1fJ#,dQyy;/3u tڹ_ꁠ Ħ)LL& dQ0H}7IP'v]m4ऱ+c1\|_}=J-3Ak/J8ӝ?>Cbu43:bLpe~{Zo^8W-ldEF< `+1& 6W7|yg#Yf4؝h }&i^`~_&p !NєD,ƍ 7{ChѬFZMp$r*m pBO-\ |cP/ʑP½csV ɕO!h.lYKc|3CYǎTNqJRɳÒl3O jDq"}AÃ3ǀ,Y."yJHV8pdXG? 24lɣIlߔl۴@Z!ʔS<5yi6t]WpQ))7*8F!}>` 4ҝDbV ,1م^,oVܧҝNhݲ%I da$qP5q1m5|%w  v#=Qs촏 m27UQC _z̲GLjea˘sNM?6R~]==>cti5~ D&tFm1Ŭxk{JCI̢}A7Tyl zԎ5_0 IǃFzP0Lo{UdNR7Hl>l67"n*"5V4Mf. _с5L)VmiR .w&4வ 7eTwl.%A &,u^o3/Q?X4>K׃*r54%K{?mח鵝 3;)gBrnnXw?W#2q+OO<^j"gt+_C`Ln;2JWh|MJ^@D4A` Z =հqC#yX7x9\f`HIŋ~ 9_ eU w"-:,/u}0Idy}NM+aG+=#"n;gFMSӒ:6 IOy*_XRnwC1hBp& Ξ8r -{;pt[ӳ`.(KVFS{qL=Z/]%ZHG`$ky1iˊOCoKacxTdn;I؜CmGT  .BR~r9L?(+aC~b+Z;V+I5) nvZұ?:4'x%X8|$=7KuKi/gj|GlZGT3ill|V' OwLu ל.WMH)v\7ET4ٷIL%~8v* \$wzhZa JU1* L:ɦ6ᲗTkդ`>ҲgX#m.y;ߺsV ${blAyZ H*/2@L JsT0` h2F— 0fAsh(=d_5v'lŎc*jm J@z "CaD&$J!67_YS"yBsGn#5d Mɠri`D[ AhǔVP_+A1`C42|vz+.ٴ"MhOs ?V;Awm$91g}TTI-]^n&1zG bʉ!1Ͽōӛٱ~yiF e~xzD0y}pZ6g~|y7Ǎ~>Έ&'!ZzoulJF55Gefʪ=7Q$|ʥ<''Wxۃ[Zn&6LV}ge0E#Gh?o#_vЖ``&_|ɓhKh_mĮ[r)[욵Wf`У:ִѣ1E# 0\KV""m! 3PʽW£La^p/x! E"CJm vcUDO?Zps{x gg| ZfLV`ъB\/Jq''VIG84!xN4鋗"z$vA>Hf `$~Ie jtCk4UaqP3[CtP5hLwxõ1])sEIHEj sXVU!WX >I]OJuhpJG4텩yQGimlIa:ޗˍxˆkAFZ޺2[n0_|1o_~G i$]T׸fm#Ha薼5p;wǘ s;* 3ܵ @ I~ByO+H<>Kܻ3ǚ/Y[E5gD_"$T̹ 3;T}]KT5l&Fw "#v\i1[ [U\ZMk~lWTv XcF !gh->/jl\۶XHV}h;\>:|a(p<`"O;q*ژqxU b271k=ȅf>;FPAYX([jB3^W1F+vSNN(ݽ[|]_g*js݊$: !@M!;eqhvwJ^w*Tl@b(n‚6x׻Z]Uɛ[x$_f- Pvʐ#x hPӁ0z_k< ,B/[E\v <${nV Ct%>ǍYZX[O&51XQ#2k[S{~bաH·zC[3T~͆%Bv>_M-eX -G-wB {/o5B.pՈTF,nHJ)54Q^hl(ѣW&@}-v\JsMBw@ab #YӸL:<MCI'{([?*".!\) ߺx hXȦY-`ޖ@hKx"}\<6<+do+kΐb WWW |sڐvyU٣*,̏4pQwqBʿ7Ui?Mr-rj5I@oi u%%2rcC%(i}PJ-M2t O$C&wT[Q/)߳3'#pHu ƚ_ɀ=)dmx׸+љXt.?bX$I(Ot 㔁DlA۞7LKx=k"NjӾEc%NiPYLTqM?g@'JK&.};mXHr54c9>_"A6ң>A1IY60;@h1ioXZp .UnEuFeMHRY=*ػkyJLuh ǬJ A '39&~j69 _WA]˷ƻ=)3jW=bURdG.qw΂e^, .qwk ['}ؕ5hXT?kAr@Zm}բ5>3u$ nTҺk0kGN3]PQo(46 xTDzcqL#Ǐb}W=@:SK]99ΐ)]F0,S,Zsfrm`PMQ ?w-y94ɂ ҚQ@+/M0E9ulesM3(=gBentlwy$Ewx]mnY>L>}yG^ZI ;H 9ɝBϑk9]ZLpO3#c#N¡QTVyQ̲}  \gL*@xV:U=@R魚t qԻ)vQD;Ϭ$%gw\$Gdȃ$߹\/Գ|wC8d< :hpd@lSRN4'iB#A[ xP|Ȑ2SHNV_6kVF1`Gdڒ0ƎL%]4TEjFV\s8L˶R+ b̸HiiK59MߟfiTT)eKj/YʬvZAaFͭj*N O'ܥ \Smr{ xmNE~1k M\yq gT/O2N%WCQP(ų/49:װRoGzESl츮e&]5~ ,9~횧`,W9}7ꧻZłDL\ufԻk<<,L #f._N8^ aNԗnr`%\eRh:l{ ܲf 7z7WDzn4!=2 5[Sh쯩'=DK!w{07dF/4 T_O)d( Lx|H$u^4=p4*; 55J?b&b?!ڟ~dv<Ȉ0% `#i[LX -kKnd`QXF/b,^H41_}Rns/n0%5,$3R't_R"{uIzG<>!FͼgȔM ռQx7ҝ5{/ K@ /ނ^g;;?Zɐ_; !fT: ? L԰LB.YX?Q”֤b'r<]A94.QUSx:]zrr`U(-`>O&! kեb_Ϝ(K;:h:;$~xw4i=̶-2)dG_-H͍m%0sh?Eg-6LtDKR $3sz*)Cw7GޗߪHo!kY+& TfG]ٿʆm-ʟ,ͪ9/_,?OIx$a~`4sDa𗶆 Bp?sO9qCt n*.E޾1tbo!=llR-2  {=}3сzěImB |.ܔ_ vģ*2sͨ`Q:\Fl3# G'RlsM$!et1\#9m GmŽ g@ŜKs4UDs(꫑JOBwCA.xʫ A%`3GPg'V]L fy5o̿)d.{Y%qb-A0mgaA~LMkYt? B|bK:ˑ@orwcuk Q.$ULdz =y_0lŕ4D\7jHغpsO4rc|W5~h5~ċ듀}S&2%B jEVY!Octg"z!P= ) ϡ'$I O﵇ZM?Ḫ1"6)"qq9ַ4DK⦉JupŦk(ѭ*W4Rd%МKv?ew Mf%N_.ƶJEL߁=c,gO)?ELJַՓ_:t?LK[Yh-NXj5?6)Ϧ'C Tn.I TYsܛ,a qu Й,\#-jWC>RH}-%Hqucl,_4BL̾Tfы 10yRIIѫb*6mHQݹ!כH'nX#X8ސRF{+|gX#:bFī6z08ǯ# gF=ϭWu ӕ:vuؒgJ#+dɒ} j!$JC^h=+; -m 7`|/v Ņ=b Oʞk[@1')Ix+v[u9ץx;*;T 6jYRƴ+ Ы )?45LYqQmS5±S-u:Z9WA6L ˁ90OOedPə_I3e{^Y_ߚqœӦftNz ; ݕN ATlt3e&ѐl; awpR`ÅpmK#jCh:BpgaiDbh6*5lJVINY,Pmv||c\36rVKqC FLǗ^.f(< Q[))zCV,0]򉛃j馝BHD]wT(z{=H.j~7%I($%ݴsonEW ɩ3A{5n7Q`V&`P;^je y'1jދƎ17$ʴH `d_:c[p`(^N^ _E(@ R%?og wKvO?`+Juw ʣa.,ٔc+Z컥B/A W8 Ƙ}og$pĒJR .'!@vmmHWe`]UΥ,Cկa~`UZ_VT 9ؠ/Uxyza䳎F,Eg%e3:L-ʌŠ8i*xGMJȌFy MɉL'4+:]Po@WSECkջRZrG ?}(4( kN9?@Ub)84]pܫ)߷p{7+!v:z_/l|=!&qEF '.m.C>ZN"=Z97mj7:QWPc` *#|/+lA@>`eSY>63jgwIze5J-ΤBqY٨_K4? "O(KUQj$@5EtR_.usR٢oQ@ډL%hڏYGlªdB>%yiUVYAPŌ0{"C²p/|8xbIkB4 v̯/ kz{`đU}jm; ˉqBo÷"* +g t!@p^aRREDJԧOdN,IuL|CB\]W-M:}ۋQ_A]Y\幾`kk3Czpq3x6FBXBjlb Btr+!g߽nTFg"_% Ob!@k[*$,B.q̳j35|,|@ԨM.?dי="sxɺ"&n/9*Urמ "gC|g)ß #n@VuǬK pmt^Ca~REfc`HO6n 5P282DOCoRc\+YRmY0xlX.7:.dr'T^ -q͐o*Єk/q|o|7-YY}X"+*QN(7U;-bs' e,-|O(E[߄^FZbr_sLÇYa؊bo(GUMWADҦ'GN<Cy$t-Lh)vej3 ո r턯@pa1|~#l7z-VM>ɷXW~ڑo^`aAX ƶJKr`I\gߙ8R ى١VrMd3\b"ć}RED}NY5g\on=T{Zo8|Y9;ƙ9P|pC>O䐼] Ķe7p6$B]>+ q!-ikqF|d"{"93/P>`ɀΟdIoLhr$ csu!=5/n8z8xwVo+[-X1U,L[1?W>؎|f|EgTEj!f4 (a8=qKM+-O|ͅ|׽ dB:Dww+fb)mvkjfpt.PRE&tIUT}v @-B%^d%Sp׌^nHO Eik2wB~ S^:E6')LhD?{.R'4zm*bd)l k˳_~~5i賽?G4؄GBGo ]vEo{Au#eP{dဇ-`z(1gIq"}/*3v^PzaqnH:IHbUl6ۯd |Rv?ĤBDjQ*H`ӌaّ&Q?mAn2 >\ђ i:ɹI=ny;|~@,kf2 G: !`SifP%@wZ,@Y cÈQtIa#}rډLMFk19[,'+(%) !Bk1[wyݾU'rpFNm)IK;;*{D|{Rf`R:GHU*JS뻇V9 I󻅣* {4n6093MzMϢ08bT3a\, z@IWڠ>6= X[Fق8W.CA1{Jw.xi/;D٨..Q l| o͝GYE6-k?>Pi9|P!]{h2G֢1p)krcl:u^qQdKC7|ؙiRKY;hې'o[̒rnE)R4OI %I(~(N!點p+,I,"SE(M* ~37o⌝x@!ڄWh$EaAI6Z31f.Wk%LHvs<'Sq,ʍF} aM%:Z`t5S"-EB2q.~l?9N&ɚ XuI;LehZf,jy<%U[ADu5% `H\NNwSȳi(v R20?yLnS{u.7xP;}xh}}dpAsZm!m2V#C CJӄs ЁOobx%aEZҍFVqh>-KmHU PaʅХˡ+ QI=CD+Nt?R ~z͟-v `T'Q}Y&~-Gaߩ|Q/N ܍n$cwWaas;b) ^Z[DD7zxD]B4juWW OY`vIo|/\5q#BC ބy4'0/9M\>>J=U竄73jadR2J5bֵBi))Q΁nN΍•=ԽbU.TzGlK9jա2 %r[s.빜Q A !D.:͕:`gL{5tgg3AB}KX!j[y>L{)a8qUE1gœ^N8iSH2.^ uveRSj4YF&pXȩƓdž]Я%+"JJ v#|ØSB|\+a km\wP~0QwDV1][!A56"*evu s!r0sW1Zwb#4]gJvLRJye鹏&fҙN2Smؘs;֫rY a%Ӟ** $A>EC]2=QFMU3[F"ش?J;`w`#90oi#B'f YRRdd>NJ#6PPF =1R xwԑD{tAI+Ck.,C}11r(G0dj,EcI+B,A-s3cn<.#54 /!ÏrcԼL5Et Fvi#7Y~{ݕLJ5\bE_AzCp[HXLaoNyi}#8qS6C\9~}lrQ?KNC)po􏻻`-Wƒ;Uy(Au *~lL/Z:4Q]So [ %T`gqIqI$K۴ .u֕,'[O}#JDoG®.t׈'^̪2gRж_>t)yk}%<,q7vosX0ʀ<}{ w]*U^ߒh&,} Ka>{oؒ[cljndhRФK*( ƋԸ=,bSNEtIxr0{@yrRW L*(dfĶWfQ5-D1 qIM0'ZUf | Ckt~5-aGAKd7lեHf8LU @+ !ykAUuH9IBEC߲J>n'˴oaU1~4Ђ~p85nn/;{+GPo\m7PyuV b6릉55%sZl(:+ %][#hu Umqyk 6}\S ]Dm!)5ʩ)@̤x;DÊ){\  4%}v%xJ+sľJc'vb-|\ß8^*dNWpN%A!C}Fd:du^E wfKVD Vؼ^XTkֿ%ūThV 4SJu9ͫ%q^ٵ߀(`5eh,[ɲ uG?)e9<roRIRO<  R yk{ WN?(dk ҫ~Iey*Vm&{FGvkm5@g?aƣ&,1P9 C us!~x`Z.Tw !wj'|2'B@':In@$(b6 y60:8+% 5s7Jhd7ʋǎw0aaj8 7o+X:A5,[J"GI$6pQ3"`ԑ#֢vZiARܱ7җ;b>(Vv*YfT]G,_C Vv5%PpDKS11l\ B]XEyNZ4;d,>i1`'=G6vXhsh*LsDlg'Ǩ߁6IɍHc}i)QqThF,<`  J?Sl} ?VY ͧ%܈?" nl #ǜ =1l`lfSeU xE}*Y/#9Ԙ~.j0W4rz9D`4ƑdKgcL"6 J(4n7`@k+MMV~ȑΒZn31%TPJ:rB$㒕V~B#p@īZgU·ewL#AzleLyKBO7)hD8 )݉Zt5SP"H_?Wո 09F2um y 1> \}Z؈p=?|APJ`Ccz6<=`_ݙe-*s0|9M>a[㐘#4$FzI:D0!伯$uFc*)wS{lPU)]G?(J-x%@CI=i*7BnEz  @-ڜ D ٣f#!%euR^YZRKZ'asƉ̄Tnۂ\OZhugqXM_'"oDt`l%QE?'_Oǯ3 @e\[B ;c)΢qEٱ ^%a+tc!ܣPc-YC$)uM! ץE_EzZ*iG__ޗa}~8=%IkQZ6FmnBVSugb)ajs19m w*ETn!γ.vt>2Ḉׅ%~-&_!u=m+ qgilR-`rĔ%Hp"J ũFj\J _ 8@$jnuV*/yMA;$`{,Vb8*~;A%`0XO$2%הX .&;,{K~ @PJ k҂TwI"@Zv;wwc 5h\YN sBg\Jlꋏ0o,mU5[rBЖCߊ\XzdNyvܓn p{pܙ*S)d;o2a%9{%t=xr u65*KҸ.DZP\IWUFl^s|1us +3B%M7Qy:(nƃ_cA.l bN)`8VE"-kJix5LNBݻ↺éea%%g۱ (ӒÃ8Y(g#^)n 3(3~ 1f#87xD;Lo 6lȚ.pdBQCKLG(OtbB5!֓Ջ'are-/IAdYEVc[_{hssA6G|wu#uuJL u`$0}X}2@JLW>7u fG{C$X7p`;;xqu `y9je JճQÌRwW@ L$:ZXS(<,%WGY uI!m=GƝb:ٍRɩo.d_A! $hx-ܶ岔M #Pf᮲(@$%2dm]iHVYȋ+O)I^P눈jb RKc4TX^NYϰɂiKF~4vBο:9Sj|K&is|mM/lt b|ܿ1JvAG68"U'XɁ9hR'ܘCT0bq)È?'D=ʺHi{yXSQBğ 44.7A])qV6e,Gd Qv3p%}U5@16n<D }P*"3Px5̨^i̎0>PqtYbjftIGQm]9I[;BΖLF/vE#HLkcrx4ɕq^HIۨ,9_~F( ZI ΫGQ8ٹ42bC sUXI*'%lŲ7RR Q=*uKڞ\}3x@梊&$ql<}+h`\B3T ȁVdUrևc`v 7g&RP!R|ٽWsH]&i}sY6wYzхTuА'->iɍb쩰>ۚOeB?V6ؘ)%Ili*kj'p<.i_Ј@\j5f{hGq{22*X`3͆Pb2)6coI)$ĴMêj{N]XVK 8YXR$\:.I4%>7zQkfM"NeJivlV-:'#\/]kG#A"+'= {b*}]  QUN|HQy_v36Y_4ͼ%%B⧗(YvQ}YZ酧yi?&[[QmjE%@^ZP@:Q֛BhCI^-~I4r?,QF\ə`uAjKak颵;'շ=VYyR=!HofV`qӻD1v%U+a\^:)~-iȈ>e5yS@GsQùsTq91rEZUw{dz\ ;WqnlOCd쪞 D!_WpjXbiB@(U|t0I̠0Pc0%ɩ' TiNj59!Z1߹.+%X\ͷdo(-mu-SށVT[WҀY̷MuP.T(xk꩞ozo5zN46)̔{vxxW~e}uW<<0)y2Cn~H2Mhӭ"'4Pҝ"v5fN[(V&y@{0gzv+ͬ)u`ͭAy=gۙ,?"Oy/wG[<z[* ` ܸ[A=7ln ~0"l65gpTQjN A'0^Mf^e櫳m'pǝS!FH 9̹5H}dG&mQO: ni(qvX4.ep .  Z;{L8͚@mT{ɟ/Jg ORR{_kESv7dt:,#cl @W86mWlB5ȱ]u2& ̯pbIW*ˍ4u:kh"33+|v*Wظri>Rv-Kw t*U6&'h ]SsH#[>.$[na;}ra7> N)}k@bGbjvS _glg²h¨[; Jˁ &'?)qtZ*0>iб** V'X"-7)l>f+pD‡yRg񰯙ӹޫfzJ&j"$M 9㊬y:QtXQ=1?ęZ~'3&ɧ:_|2m)Yq_#Hk{<+}U\j,-Q0k 1#p84w2&9no`Pe'{ 8?hF%$ˁe.ex::뇁x|x@\q<1;Ûq5KtN\gN;Q~`pv/BDȤxbRt:|% 9KТ5ޟMEX>v,ĐPo"14nC{I%oYe)+336? T:n'3A4 m>dܯP>;$xF1'rpb%;Q L`@F™hS*Ue7DffKORҍF[Ԑ\Hϑ go> Kl^]V]aJю,&OԃTƗj쁐?HPZ(h^l4u\N z]e SM% 7>_i5): ;MO^ΛkVqcHveA=@j+ϤfwaesAŔMp\d+j8U`W0W3nMx ˹a~(-k<6b'%.A?p<^:'F0Gxs{3?"uBp",VC}׷ m/o&o\K sڄy 8 i}jq'oMDYOvi&,{ N8;QgBW!Fg!asѕ\_~Yvg7R6AF8(FO}jOTNco3S:%+՟F4+aNؗ̌dȚz;;> Rl ,LW(vĨ7B&u UFG$40:u}_2Gα2YjDNgz˦CEfD$ryI ;}\wF-ԱA?Zmip(GUcq#%tF`QMUv# ]- m:lKCS1{VۅϞRM MO"8 +'8L8+&eOAR32K Y6o?U Өa(Ki|$Mښo-9 hd١_:+BTw>8>čJP@rY-SW uwV7U bUБO N/oRqvR֟U $%V݇ ՗q,A}w5M=nUC0*s\N KK?_F/  4u;.5yB4bn =*ixBy iV̡jk<]\:CնHc(6Ǥ|k+am?$Ȃ[˼Ys/,1~9718#jc!g>|6L102w'ނ<4_hՕ00J6N縝 Ͷ|3^2cJ{Ʉ#EFF~>O~뼂7\ um拷ʲu[oPuo@ =,=v)aiFI@aC4??{pN|xiAYȄKSuE7ѷ0; T(DlFh.4ߜ|!F=TC>Q\ 梁Wv}&,6?ڣ&>abЧصMvi+]gZR74=ëG-\֋jЬԌ~LjP [XzQ}ۇۜAٛ wsΜ꼤p"5˰B)<~; b8`6=NOgEmT6^ɷ-;y.w^ X-d҅^ z}By(l$Ç1`Ooox*[2uHSԃ|bOPg'DD'SxJAzӓ)i/Xo_^.N^juv?H3ŕ:mSϢb JOh#/("hݟ@* ٘oI)P-65m7#"bcNХO%͓2h|zHGD 1Z7.&ᝊeuԗr9d,X,!uVLBב-]D=<"9> 80'FZ% *e -I%| #„H j@'pChqX/pW 2VέY+&4s31#C]bQ"`ն 9KC  ɟ%Vq5x! J>:-gheSǢZS>-Ƀ lz^}0g:l\sߝfעF ԦfM|i}(7ۚ-#^-cG}9)'~e@^%c JYP}Ud϶Vfv5l|bs nKe{;v?!^ -zhĜZn:-PyP3hU"MD_ڟ19K' /]U+ 9u'-qk'ч(80eXxW/>8@I?oLdQL윝Gм9qBI(қA`s3|lISzNk71[$Ui?%E^m޽jV}v}+,8f_4Fvӈ&kkI{1unK)=sVmHimmx Evi|S뤣/ߪZywC #c>-_\j ECb0ۜY:jj }CD XUO0,?%. 4FĉsGO[^$fRK Vj.!ttl̺(M*22q4h\|_҉{_Bl#st70"ڔx~ʯb@\B vnKޚa%҇ڄEWkt&Ŷ?Bxhq pV$&`uP'n"$wVVɠ""'ƛT#\!FW fчTK.I6õ ؆hH. Homȉ}R)gVK!X2ABd]X+Ov#GFTpNpʏ! ] cHE]j\HKzr$L sS]n,r $X:C,̘F`I*ӰY/_g #iۋͮEį֝?)c] eֺDm6 {ӫzԃb9؁^(\#Ok;0:ֲ0h_ru[ZM(+HVy l&+#jбg K:%dig4eRWÏF*u@ґtig{}|KLT8R$/\>!uQ5(}GJü5wD+aXG( /'z͐`@wwM)FU3,na>`)7!Y}YʴÞĥ:q?{nV 7ƀ$'cԖ3hS. ?uH Yt>_1\C yAGCƷǥrG@1^B[*P=΃YcG: Mʊu>tw?|>[]jV#s>Y\Jn s+E%2Gi K(~ L5[E3NfhXt[ Ȁe_==Gݥ-.W_B;F)8H6(p\S4ۑ$mA,f?SS$q "Z(N7v`5̶ma`޴K?s 6mjؗ! vJX"XMzoQ4~NOcM'o.,!*1)?VV#ZWi]BGJL]S8d TVijԅfj 8mƆT/$Fs" c G0)|-էV &K9hŇ'(~bXpʊ&D} c`//(; >Tt/tv\p*~pNZYAdڐhÒWmBnQ!࡬!x&t@_)pE(n{N /ͥ :]ttP16 o}'ձٚFc?b1LU4TuimaP{{&ZA&@"ߗFPzJ?=C `ٞ<ٙHCQw]oU0g4^h t6 Y@xcJlSU}%aqg^ 7-DC+Qii._4AM" Pr2͑KksK~ME ʢL~ēug!9?D I"*%Q CeF C,!Gޟ !AIoTmx5Jpʳ- {f`>Bp>CEV'}TqteO~:4sԭ\gШMVךK)cw>oElrYMi)ǃL ȓظ2IT~f@Z.9yж 䠻:@P326R+l5NKyۯ60) DVж|Ea 'v`i]"poЏjdIKL,Tb7EMG{e6<~_$RQyZ뺢s#@ijZq$Ïh ' VKHA (d%zQ1?bJ)oPp[{9Աt U?Ks\&Hdm] dF6>t5q~›z<{~k{ RiLqg| t ]}O--]2?̆0 c&͐~nwqJ6-Q$Yq`(q^"9 aCk|Unm,i myWiJD4`↙ʋ]ck{tbnJRU|szP+J^>QME`9O98VˆM-:km[XR9ԚAQ>CQ-c<"\ƜD:wcm;kx~]d2l$#vJ:͚Imh:5H OKHEEV_.We鏭8IQjȫ"Fh0ٻr!"T²dk}_gv,`Ty(^#XV)C$P.r<-0 v (ĝ~Oy~N%bޚj1Wې4/o/gGDtTD/5d"kfՎeM[2ؐ Ў} - ;lFa\F{;|e๺qto̒!,Dȹ;0}&F })_ίF=:d'p}ZEWMП&2#>߶l!= xr2pIk>T m@DziZBLgmiW14=hgΤBzaZϓ(vGK Nz [ujž Hi GD0P(fFB LdTo(v9ic4t mV)xºXL3B-d.!Ժ?^GU慜Ve3y FkoN%b <#z!{,' Ska?-ꎱ0zY1/ , 4j/zM&b[L‰tu3*v2 3b-jzh/ .|#yՍ׷_y@1 MΛ-='^U )B44Le1 1ؒ ukPn$AЌg7k"{)8XI<(2m;cT^E>΀%W24um;`E$^κ4 $0*ܬb1IB H:=~C(Orqӿ3ߣ(:іx,bs:v|gcLgOY R&fo2 zZ]ȣoϧR7ıӬBBB X%~t}fUS#j[kU/Wғ\w)tyuGh`xY:[]8*vzٺ6#mRY~#'1B4xے>q<5gW,NjSli2e /c&vb4N 『JTj\7MT\ ը_ˋo{nM(ͶOd!ĉW3\_J(2"e R-]^|P/G S :7&]">-p$Sb n"gFCcB= ٔnJ-@rK-q@k\Y RV'OI8=OwR2R#O]]ޛXƱ? ʖ d Q޳Teۼ&cG5YY&y\1!HW5hXL(0ª׊r0/X8]EsH+yk$ r`,dy37\R5D]'ňTV 7ua 9:F1J d.۩+mzL3=C苢ښ3LB)=w*oR$ n LxWS"eD݁PL7wgwqY nZz1;ݍFSFgGYs O+/516Km?߫"lQ }Pg6]ʓB&{aa(u]wT_cZ"󩏽9@ րno~;@y/&@ג,ýx/hH1\nŢܫ jM߯bfΌQ8p u($C" &O "^[ɊOuWfK>|X8A„Iw#c=n@L6nfe-mh3]d!O˨Z,%x$xN'#{> SES~AQIjͱ _qZk%T%& &ݱ<# x0!?JMGxJXKS7n`zDJ܋_)>1`)o7[a t<淳N<Ҭ1jL3wqd¾<w>G2߭J敆v銇@._\v-<8/, <Ŋ(A>`6U0,1GgZt~D?!vtj8Q,v<ѴNT&3-iCa!Ar;N?p_Sͥ^CSƈ'$'Bi\ÛcS}Ak>{ڂ?ld EP*|=\DAx?եj2sL2pدV2[.5D_!VT;tlsżp(F ĕ,cC](\`2-y:S+{pK$v:شU`:^ytoy YU<މՑ~wreRՑU+q$L4aB²#p Q\!9E|0!J,:-fݝ}nB %8HAˍQp1T*?ucm}ؐUUrA.P[;F<(P~l>IbfWX?S4sO4&`Z%[ݰ5 9#jI]2fQt_|pST1\H Ĝ^>Z!HXH`l5U$ @P4 $UryO&2Pl 2 c'Ä ;͌R ϝ{o}Dž__~ط~B$iц͊Kt@J9%e KL`!X/ّy%](GpE՗}ӥ+4UnQ[/IJSIm.:!RHwcƩ8$)9(r|G(ͷ%gOxSV/՘[]ޘ}8%N)??"E3߉NV8$Rg=[ϳmpd.3/ ՅEu~6;P2 oH)\RΏ SHg_ރN״OH6c2z=6Fn0Vň̍1ťa\EJDmP.zn**<իӥUAٞI`QǁQ1̅J2!aYnS砗CIfS|gb/>ƽ#۰әEXfQN; :^䯨 3H}um22 ۷n bfɍkmY`M!P,|6툝YlaO˪%(;u:F<,0bMן^x-!TZaϸƨwCC8ML:5;qP%`b_xukdr̙zatKyɝ!6i="anԵ +@[y(qh &ݧMȓobTX4ޙ}mD@=5`G zjVCRGlSd=;-v~)W|\1~T'&4@uXB:ܞ?6ZIC%T6iW? =P*ASGB)osܥBȟؔc-dF~jMօ{OةFPpeawO AmRd}YK8>`;$==skp% #-'^Eo`i{AMa%bpb.,T(hj>8F 2S4ʇ  ((c9=ܾc i5cHg\mtxul>pehDOuHn ^MXSua:+JIuPCsA"8peS :ފ#}Y39P;o& % DNDC~:@[6(g&x?mml(ﳌ?8(swJ0 BB @ܽ#׼2׳˞ [KCY"$A fk'B㹇*&u4+%0&#E܎x #"grݍ -FJEIzԩBѨ Xj2 PysӮx P% gvs+\kO[๵vWrMRGQyɐ\ 5JܳAU^c`XcbܘٷƷT2vS~ǬViF2g[^Լ+0$o01 gD]gj#XeL>tWPdo}Yԕ'qIյdX8"5t#:-V;LISfR Rȗ9؃֨:bs\\b]z( X rOIT 9tS`*^p:Uf-߾|-k_:jh^=.$V~Z寻#hj$FZ|':`͍=,g`},3K{"+HVu[X߆z du$ (|ˎ-*f1C 3 l%U)qc>xe19@lԘ 1!SJ-i/M3Lw>b! 5ԴH%\4zX%F d L?GY%͆21eLX53"~eoUGl {7K` ]*69}δ.ŁL Z!9.XȞPJx^юE@}I!4B·\mi * ţcFZ>̉8uWe"WucDgXHc.FL-1SƯϳB6FEȡ)R۵R!P16 6;Yk@lVZP0ej?CN(? Df1@I 6mе=%RKOhV@ng}]:(A&h@48K&gTEmn."41$ۉf?x;P7~"4D,JN"}DWL5t⯗,\8]x^? ΄G- TcDJ&0?f? NUE}opH4݋"#[݁g)[B~h*rϬic`3b׬zp{¡\paO{5urMHPM5-i)|L@dRZʍ9gpYeŽxqϥlCpI:~t |\B3ΘSwYTqs3nq5#YlJY]UsfUDʹ݀]"M8c t^/.[  {K&P]b!qv8@O&]_*)c;"]gR; kcNedyUU+ydMݭEg6< /9l&xA\^i Er Sm@tA!_J3_!O#W +%ca^ҸBs7êdPhl\y#rT0Ć?8wF(<㢫e=@x]AY*՞@KQ CGJƘL%\[AmZE+MP] iDH`0l[ fxW8^":_U TSJui(7j0#Էpy ׊z#x9RGjl$z}?RfG wnEUoxO%`54&ϕ^א/_&"LdVX(qE-h[/(IZqOY^qɉ 6yW򥱗!LIҤO'懵nT#y.]y%K>׊Ljѱl59lcZ $_A@]+w5˴Ef"ahk,}m%+TslͣN~D8c^g<.b6@u5W&Q /,fc#؛9]ctAD,w Z-@RO'et[de 4_V^p}j.LesabpN ^y%6ePtT2%i>BeEG6aE&EycSf.)Ÿ \TVmh *k̄U'ߞRc8{ԀL4}ǹ}pJ*߁4_~slSN4x.R=uMi ]R" RJThMʴd=~`j<HJ0-.4w'?r{޵hOUzʊݴ(iZfZQ9Bc#93a/@w3[L=[z,$uǐTXBa= 6ޕdU}+LGp2j(W`ءqg_,囿@[lSHYPaJԇr"G$?vJsoE K +5k L0;d{0'l(=QfY[lXB=$OHĉ"8Th|_ W<DBdQu2e<KE{7ҹLrQ̉bp]'Hk\m%3ӁtG! N T}3jjL1X)״uBz΃Visc< 1s,L N ``9TW%/$tGX&D%F<Ojk{kܐ:@c 2Y^ςz9UzcKxht? w@}:~ #6 ZĽ1P'Ċ_{Mrܶ 7lV GQm]Ec`v:,Djc ^')>%BE b")z@&``SFo2PQ s.nA1 } i%Q&A%}&h^)kM,JJz'\K'D،RLkqlށ͵[ѐGJ =n'Gg8lWj# MkgkCZsz)nlPTt}ΰ S^ nz]ywX$ުV.8hZ m޵mTz5caKGx_x2^/ -]}a%"wÚ 8?'x31`FN3?I5X؁=q#)ClVsouH:Y_n0Vx;IZApj#Jew@#25N8"|wRyZQ@{\Sdx D$_#˭EppiZO\fAߖp1iQ# oGKE* : 0o?JܓB׶o P[o-\NpkRe`4mQXȳ\ArZb9-_%/oZ*EkUѶz_y{,T\7W3R=w;sb{|˳ØD&n4ZK\d*QW&8OJL4“NiֿZV!š 5^*H‰kݱKҐ4 Ʋ2zg$qeB GlX9 zωNTkD}=h1h=Af⯽A~0pːDZ/wn(@i&' تR0S8%&N4FkĤzRV‚$i4DFc5[F̎,?g Kc4w#F^e>MQΨƶ ٸ4 3̦'3ll+ yÆS a5 nT1(MT}Z:(Ůg/qyi d"uy' gpUtF$zџ/l gTߍi~uZ 萗zڬ"m+A ˄?B-,B6sK>!&4__ ( RHh@(?aw2N7iM'UMБ\3wp6|R`MQ! L,ZtrA߅PE1 m.O ٯt# KM0n1B >*ߦ.@E,žnǑT-Op8= ݝ6* А5tu2^%͗GIbb UwFv67dO;Kjs!Yw6o=RJnW|EւgdTZ&CWu x&M1Q?%2^J#+za9 AI#L1)cȔ&ʴ̟~./aH`t$S!T2&I c.5a 8V8JX$Ił R2a c%d'*cOOPC& nYtbz1D^5tЃypm1}qqlJ0^rҭ^)sHj8=02[;@S69p O]' 仼O$4n?Y]F蚌tsB ypc 1_g`^EpPmukP=CQ7:fA/HfhUV&91V]!KӴj;ܡ6ճ&*\a}4< Ie]X?+Q!*%:T}:HVnDGm7:B2dQвfU$n WC 6 5g;&fb~W?qc:Ru oi*ӣ-ƥ$-ҲeyGSc kH)rd?E1ה?@em[n#.Z:'0t[5qHGզ ̦pB2?2D|k ;4{ E*Ŏ]͘8Y:jnnАApFgJ'Ⱦp E |FBrdX6Zbϱ&'ݲl#CGA\ A.@eHna0@s{ȖMGD_As"clZ_.8ttqX"c4;Rl O_oJ<ѥBd1z$2qN2k%yTv/EАSXzoPὭu gouR$ >@ =ribd3ǨQfE;H1I]~^n? (T{pF xΕ`E1Z<_<QX1>l}˟ryLjjb]0^JeIP *q;bTQ,aȍ0<{ ɇ3c,RO:lGkX|w/ChYÒ ;`OhD9ar;;4& '*"'@^߱T B10h?PTɟ}` WU90(Tj|F/VrE%mZ#$R\ҁg)\dwBĠ} fϦt?Y\$j~ mWv^UwWe[oz(Ox֋ʡx|mS +$M+iIѮSLA/Qbݞ8t|c b_s^460UYJgvl+>Z5D |da KwFoJf1qݿƈ:ǝu'62k (h*emSph.ػX*XHeD LFzYoPLZ֘"\TX/e ־Hc]؇*<@^ԇ2"9$D4O$A3@bzs qwǰ&ʤGS0afYe?ȳ{eLX#ЍWj--𘣗J:FǶ|"\Au:.=7OoS!FFA%G#98U|-Sovo474l}u,P {qf~z9uqyL]Oj3@u~()e M<ȠTB _QKI9ŹJg91wWD 5 oL{|yœ5 ]-)Eα{b&aR7B>D-߭~:CM/>9njXoGxV瑮dپoxE޶j * bG8郬0/9Taas4wOLYټ2PůΈ9 Dxa?0-=UpŘKXhFVĀ{P> /mw)4yٕԒW"UMaB$ai3bᯝًkH@z4xG {s:K$ wjlgF k_xp &U"aOKwfPx}FĠ{B!~EldLŬ-[k ;P}žRJ,X] =F.a(ܭͯ?4j*pֺECQ⏓Y#}iǣ#;rHWZaL80f2PB%F" c\v30f齟GI ?y8}N RQ_B#T_ ʩM%G edF>*e2 &^D4Yx"ڔq,CtE)TsvXw+4ky5 W|7@}3(rɞV֎;Na8~3]u(p$՞aФr.A ~%˖9"< N{8r qQ{Uy3|b="y>[}E*d{D(1q$T¼>VϏb.VM'9/V'.+ʐn19؏Gv5nEN?[E~aj9$s- 'UAUNn1MlC)ls]ﲶy9 6$bN8T;i`bz3#wqP=ٜۤP[K@P*l=,Jqo|[)(o?4Y;qd vD7EFw̖#@]1̰V.脉M .V;C8^ EĎDQٔc?l$Eю*U>Rw]Bm|,Y ^Jf%P1Zh8$|dȟ[\t3nA/'^ =#K[PzڶR`@&$%(jcUѠhծC) ^v18 <0_(* xx}sa%Q% \VEFhp-{2v#ڨ𱾝'66.)JCj 3| 3l0aYhUqRCF )cAq%5S4~֜ȅg% ~/(?IZ\& `%L+Sзv=3/ (g^75Kς̫&gD _kIGe(,`UeŅSdW2%DM8r|+JjF?J;,$ lF&Lqprϝ+3.$^_!Mm+.諝b68 w8&BQL< 9'"i'(<\ v[,7=cfͲ\C5J[W*C')ܗ%|*/6cMsdž,h&A[g'fNFfq|-.C;ݽ'|&撺; q_\ĻEuZ3)#3 &0Lxd`Zz3'|*,}"Wìbzs@WkInqGm=O|{p!n;'v(1͈݅h7L>|-= D]!v/T!;.Db4?ʖPo!:fL4QMKaHXCQyTp_I-ƻi$v @O_/ }B\ȱ0ORoр*yI F#GT pGu68t']Imc[J΢SvH*¹#1`S`֗%fM| -.LyVe7$ZΈ3Z&brrcgo*L<3ֽ٬=|jNK軳/nDާa9 FwDߺ؊)諁ahCաIxM򔃡pْMZH\o u3=BRSjgʝ\pC>"v3C&t\QU"?xpU<2O} țQ,?q̵xQ+i Cޠ|'sI&_eAycq+>lnL^j6F m{orVcP$dHȭWARgyoMSwJ5C 3r @ $6 3DӖsPsX 4Jki&D[-VʜkbG)pFu֟oڮKK儓SW)jm os5xzmv17K֧+θh&R m (ݼ|>P3"Kĝ;ffk^p葷-c;MBϷ-1K[[N[ohv9}`vb^^1B)M0; _[('=дFkWxҜmÓ*QpxQg :4ߡg jMp\y 炥a VZnjo0J"7{=7 v% aNa=cOxKXϷM/⁺D&b:&:L^Le;+@(<ޅlj&C&w:83W%WJ}!F}k@,sTz:P ܭ]SdU SPhcpЬ@!ll9Q3'qHg_./`+(N EZ_@Oa"赠PyPUIq*TB {B2t=]2~oT+QJ.WC![@ƝQdr}+Y%-8BCf|e zKOG%6HX \w-_%Ko !vr9'L R_Ԍ_$io/[8me_1 ᢮D|iC/4MG׮UM0쎐Rmσ?>< ?CAfA{XN=IJi@ZSA5VaGO+{b]>+B^e;\/ؙ,~~ Y"JFoE9q 3Qv8uN6d% 8BN82\bT;H'uLkM׾G =W4hf5elصm|" -K}~`xqYy94şerS+R ~yѶUªa>9KB=._XiU1JT&Ȓ-'ݠGФB M0o#RKԱ=*ps8Hs ; ^K 'J5 Оgd,UDp|ץ H::h`YE̴cs5-KV%dJF ,\\O)ߝR]1.p3=~.ة/=$ l3l0BVI*@# PN)&CoSkȵHWe\ :`goJ CY \I6~'at](dXt2b^_#1]bvPA p](j̲d'쏓@lRy2+7.U|Q]S=< PHwU"&c24f=5qܨsu5x?{ (@nSPfK+v@%CJL:v)P]=@S*ٍb[@o4?x{߆`3diB r`W9skŴ3pzڇ\m7^_]S=O~y-ysÞ!;hHqy(Ngi{[IlAOF}]fֵYeg1O NbI8g:eYQF®I(+KհȾj8pJqGB~bTbq)Bh', D27mI%^Oމ!3JM%\H,KԻ'>#'AJ9 H 8Iܡ TƅH[+ۋMOȄi|ΣM\`x0`r&Rf 41d珮iVhoCw_*?Ϫ9Z Yw=+v#ܗ&zW<3'I4o0@g6@'uv8»|Nq3çoAtVqafEGoJT*\YaDvd:Kз$2'X{Lt'>-7۪i@*r{Ődؿoj,'k-L;Yz*SzsAGA+@IG׳&`U#&%yNO\64+&:>}+ v(MOwqF>\ wGW-Ȍa/,&m;ES:k&HT彇[jeS0xhAA kjҖƇ^MT}E ? j . IH__Colfv\޶6aDAغsPbSVQ5R[ XnP`p9K7~t(6opq@$! >Tz-Σ~X4_ڧ9Sm W|GTMpBqGDY1,R}CWE[M߫VHg`K$i\-}E!{x:OP#8}jhۆ,NTT`ZI^͓Y&RLzQ6MGc=dXƉ[|֒\?2i3nwʒ/EV)NPuR W̾CMBc>;&!~ "EAmljq]B\4Hl D?Z 5sNئ:CNr:קP#TضG_jĈ v~LvK|g<T D4qmd#I 72.;;dh߸Ċ/:~<]aQqQb {xW EGN@r*42{wXXjXH,^:[lGiB.C*h]^2cU2nk)] x肻MiH^pnsx{Xۤ D)0 ȡ|?C|"v ?g\+y/O1 4 .goqk|Rq;M:y`1yPz-z ^èe;sp L6 >`wGP5\7XOվBO*MihR{D̖M ;?uVgCq3KM#ѕT˨m)&Eq%eHqq8cJ7O-kKt^EIm _-m|֍&=8SkKh#EĿ݀TC+zXf\YCVT 耯ޠ`VCV@-9]VZ*vO?'Ωy: ;Ƀ)ϐ;(LRMX2lLec96i%h]Uₖ`[oYG0f-HTvC*EG% 3{9˾D/7鞧|u&?ӚIϠ%< Rۧ/9t?/ S!j7;DVS=mYg`Ph0Lѣn.ka+o\.#5lOu&EoҤ9o&ݙ=)lq{B6is!E4moJ>/NrtZ^kSQ:Bw^'0_-p9v'OJ`Op5L6k3&ExUi_& `ҭ#DŽXI`,s-ZF-qD JJP~fTZE)$mj-QLuCH -^A|fחOc;4iTT)~(J B|:D $ =@)F.jx-s#͹yvdw{OGs`F/0S TL@ڒWl#, 13YäL 1SE$lG5ߺ!vq qcKR ٪{GRS)']+G@7B}+%ZmЕ_ṚĦuTUU?jC&4^l+hg8u3ϛ~c|M_ 4eИ)ˣsa^nk;F9nFX#"~Tw%.g\`̒[@T5So A6H&ҀOn#G$a߃e4B5z/؀(I%"~ĺŧ2m͔⟊K)|1>^`ԤF|H*S"uGjue ,}o6$H9"iJsnYm=<Ŵ!ft 蚈PK:G d9HЛzgޏ"HqxyfRCkg+׋VvN?Ѳ:2IK:U*ߦϰe c&ڙe_3ʽSWS-Ȼ!e ŵZ0'pѻdlxxTF*ƖP524Ar|y*ܻ 6s0 [ ֖i=FvpuO,&: Gd[*ςKƣ<@VKIX9')f@DŽPUz54vT7֨`T3h?JJj[6H6~pp)?%_,ZNkNiii#Sbʳܙ^3_{ujf@ծJ[sh"alb;]=a>ȏw76Rq2ΆL4}OiyM+kJH/U;;oS\rAlEQe?z$D^A9בcWM6[;?} wkn6] Nr@5PW 342C1^ ]3CS'-`NDPVAK8cKrYy[|R*|fE3o+8g3%*!NNqvDo)u@_!%  ex$79ܷoS2VtHqL_bE X]bG@]Dn$ Xs؂#뤉vE(L<)pXJ%nIޙL KP"ĆiHeܰ7d(8]H[yчS0/ȡf7LFJJoGz8MN@۔سfPq 6{}3ɊPBT#:olBc%D"9E2$uS h3*|^rǯ8b?E2 S3Yj9`=ӕqFf҅\e\V{ɝֱ-_:׆ \R;Y4a?8&Iʲ!y>1/AFUѦKlfЋZކot`V_eWCXRZ>ʷF[*JE0$3s2JtI\PCk<ٿ _!9!qOk QX"j>ʠ~\63 5W. ZBj^j5T00vDrfdn4QΪ w GW00syX6VEٍ/HMݠuqj<3ڻFf4u,xVfi(<_5ta.F‘g(W2C!:UpuSfo(t/5mScRu H 4tx@Ջ^2豂7ϔ&djv6m 9'Ú >5P HB?Yd*L71p.|ّ؉igv_5AA5ɟpֆՒi|2#1N J$}qXjGOXwm2 pۗ䀋ľP')}tGHQSMSK(i?6$maM6(ȗC4m=wBOSEKo͹a <@hNp!-< Y^6&Zv{lF:T?K蟄~~ι-̺lU+CO00I0V v0N8 ^W+3Qx7ziF| , #1{ t2w M}#=$"_1J;YK,0]0%Jg*<ԷUE1ì1< ? 3݉4ͧE[/u&$@EC;smU+ih͇$0P{>*KX5od6FSu9Ռ0T-10j#%QasN_8|)Fy #…hq++_OWl$F.Xؾq_C6 ԶC-*_Zu\Rۑ?* "5}DBXfSΦU`zt:xz&Rkw@N0 qùGW>YL+sP+(3WܙI[H&8F9T~ a62s_*)jTHg 5Qr,_sn<)1=(8 !9?U *$+`D،I_'d-Z#)yt pUXܦ,]l,ulj$Fy[[>C!MTm˅Kc\iU}O&HJѸv| +\+e8zczѼ$ol5PGf~KM<$#pJh%z εi aFXcQxڬ[E]Oا xh3r@MbS$_F&o1tx\_&煇9Ek @&`ސ*fٳy(}vuml蹅], Yyzld# IN RG$>>/y +:V/*TX7.YRlqp0ՠ=vظ:@҉JVB6;>;i 4oGMrڢ=x jN[||jE(B Ld:%ɾzī 8P8y[˻ 4*rn谲JOSW~ bC42LHDciհQ~o~1=1;DqsEZP%2$ hC/sg5\j(9E728̏ȓtǧn "{s!'z,-Wd-&/i\5s\mN5tϺ}0%{H,fAQo$͡ ɑW$C8a:Ugo8aҞ uOӃ9-upW6D;szVSoK5Xm،cFLUw>qMӪ|C,[tgOVB'dfv w_ /uA&oP?ޞb#S+xs<;n(F+Uʳ$| dq4Lۣa7ifxԚWcB4{9r0j6I\:5zߣ*=ڪ~ KfuK@[6oR?ztDV(pF.@L&@$ۓl퍽D_$_"">i*]mF/BHJN^e$)0:x0xEEER>WInq5k"Y2nH hd:tYkѥd.osj.ZM%/G(yn"☢}3%WkETׄY6`dRm8#wp~ɐ/c(]xHF3~njGBAt"KO`Kh"ҹ骸*_gz&('ʌ'=㌧b%_BN?j$ @LZm>G~w=D F[8>.[@YѮNukOLUhM70:jwzaʇQ 뚑u)o0bcT5V^A~ EI~χ)B wJ0: b?_Rөqpw`05mƔ\E/Лn[IęE>v7g$t>S2v/]u&rA׶}xj$ [9O\J̀BZx@,}6x!!thl xNěYڢ F&؄~ AEw\ I?%VIP k~+QQWќi@"Ä3;]&#ɐ(~S?XA:kqD~VܖL.%TO!5U~l:.{Tb=?p>I39b\ޠ/aUn9L }+I̡~ $8D Ca(IGSU8)d1~y$'$K,Wsx)i0~U#h2whWڡ9}ܱWʶ݂NX: %iCUCLsY˺ <%5B yʌ{}|-eFF[\(e.Ąy c!D]</G$u3Q*Z&-ke y_N.ҳ3(:ȁtUZxQǝQ80)^#, Hyh >Z<], K}J3Zk0m@ҖH+E¬PFBS+_d+ZM2Lܶwdt *03VȿZ(ŻJ=#|n3'mvRn]>=!+mP9kD-b꿴#lwEڳ#t!sXXSRe Ɓd@{su"@me}gyHh9h[KWXD BkwA5Lw!٩B磪%V|񿇀JipqE@}BtEșMz3Su|3|{.!%~U}m=9SƚKsOvF[hycG?cKsNJR,(EM5o{>YQ$k] "B+=hWp@شTh"G,2u|h@)0{+{tu])_<Y1Ef"w6^#~>1CzSIL`c0lx /AѦan?潼)Իp˚ 8W0BL9 k/.%ZI%r aV"I˴QW>~JI9EGwQ_߼lp݅EJ*`^pѝMØ/"/MϜ?ڰNk I=xX3kB Ko}R{8JHhq&.b*O`1@S+[jAƵL8H~Q۟$MEj/M wޝ}n;5;}54 'kLYn. 7SrbcUB4`_.%T -WȉdGspߠDɟzڛ|ʩ0JO^ Mel/dfeqkfZy :%ž%/__*m NwK`+¬yǥ]?9,v:BP>*sqI9?~=Ϣq=7X61mLѱ5yvXX8),R3 ⎢OFzO*9d<-gѓ\_ oESJP*YC}s9x,cym.&'Ӯ0uYuy,^`'5n\RϴZ.} z.;h.;rGk"bB `O_uV?WuB$GrD*q Vk &Mz̷smk]5R!q)y(axl} zPy%3IHSK ANr ; 2 4 My čZ5v8nː߭dF&U[r f |uWԈڸjYɷs|/ Țovf3fQ˪0"gkhWb٣ats50 $ +S\H,gWBTt"؇W]q&-li>aY}нq㍛.vn%TCn@aTe >i_*O4īf0:U"D=Hgՙy͓e)j٬zy9쉭;rNmov,״N&OaIhC\_"5g*I8_iC*q K9A!!!Meྫ|}41a.ϯ b`?e`!GroI'|ni9Gd{ʄES !ؒH{uC#A4pa6Ƿ$JKOAР,QXctj X-GGP)X_bb [³e8l4x=!MZ3qy@ȤY3@ 뙈qk)`g*ZqoQ*ɿeY/BmcF|{GU~g+Jfg>JS.zצBCU9t L)PC3w P2`cʢLjP*N"L;,Ymj+ #qc ىŋd&VGHhZ 9S8ŭ@wہQ˭ ZػR+F\aR=V7tD[v~/c>bR?zϫUDc:`1=F h@,F?AVN<wt1tC^PPB)d(N@!Ce@e K6E6 AXU8nzDpzO`D0V!6B0e?ʩcABk4Π(; \YXY(vILUVMVy&]wAhK.调g]mo! U"tX$wG-@A2p#9a7٠x[kQb@FPI%>`nW:Nqg^Vx;{0Ãu2`둶4*wGD\<+/p0 XþS*N9^,^gȞtr!/9,1G&wI׶H+MIK6 HP8EKbi۞Rrh0=`ml&C:LWo~=`ivMѶ˄;!eho"g_*kAql3f`㵃._zapșkh 2aDF쉞~'#G)nbJ*uLB}z"b|SUWC H^7@ekU]]tVؘK$-i:ȠtozJx ')AVŽ_ .Abs61flfj(ϩ1 *اvLvO1zw=PKmez"/y!e>z!b8}ΠMRe0Pqbq :i!;i$CQ5 ^j"E:˛={R}w/qt\7x#Y3J]PNQ+9m8uȝ;wJ2|)LakŗF̛ |xt`dy#Hm̫HÞKMn37U*l(>LUܫd,Jq_36l֢g ի:ҍZLIhH0Mi`UC1gwJ&&tzq!|ȓ+DyL 芊lUuW= 1Kb|}hQ2N5@=ppaA5XOXQWZutɁq12}- y!骁۹֍H~R{I>Y'^nܖo`$l>{lxqPh9TF`vl&G}CP%drqDU'42be}MK"ZBJЌ'!_!xkĚԪ+*uӻ_?Gt 0AǡnHYQ*W(?HI/ا1ٽJg/8H$C_y7W} d*wOŰW_` 7T[GBJ af񼈆ΟHsr; vv|F9.T핶͆j(r09ҜIfGrAjx1@v^. w5d-5D9Y2hEheK`pcÂ`(Ş.>ǦZ56 J] @staZMu+9[sv7~.ҹk`Nj=v 0%8_pChI(PHj愓d$%s"wl"γN/$~)g8'8wM!m…ViMcGw͡wD3rGCt\W^W]=&I_d9 ErE2|k²>cӞI,ҶCdM X"CʞS׬`-@ぢ `ev Rs&`:oTc RtB?}-nRXVӹ1tn>\04(C̋(Dl+!B~fW?J?0L'@y05qEAd>h>P%.{KiN+'):Rz;F%g֜R$'soe s0SKȨrXsKS݂(QWaC_&E'g/N|,8h*4e!\ a8; b)tQ/tl;l@e A[ݝ.]F@j:IIB wm׬E6B"o͢ލ>"K_\y= zNx+1Υl"-Q%%.ܤ g,YL2^a̠{@Tr>% $p|H5㭴.TU~$⅃1L `j~"SW&כr}zt(TiO? 6؈zIDn"x%ѱcK|i`^> ^(pvԁOtT&*cDu/{௬owT1g͝k^&-"ͯgXk^$|W{KhP0mmMư%w +lZK8'GeRX 2Lղ ާ8[IU" _!y"#Ypݫ1iegbͳ߫e\VNm\__x08>u$Ɣ?DwI񏁨EZ@|v@H 뉝}qذrh•䨢`B KF@$<=2$#jaf =^ו/ڬ8Sː{ܯzX~O1Sd_C 4 3QK\2 - {I/zQthG˻-zpx̞ qYf}$i :2_Bv&Õ9Pu;dܐqcNy*)j#GҨ0UL<?nҶb!Kq&!A> )wqbӧ/`Q^ՙ%"{)^jjsjy;Uwo R^hxblzp08SrzV::`Aw(/{]ɮ\#\uU^!7AQS';}bZ,mKЀF6n/u?hI?zɿ]1 祎yu(9t8 >PC wxհv7ˀ ,ËHZ!uC5L\$_ ^ gl8cC|oы~Lm0K6R4-UOg̚ͅ+}c!A] =_VS>7NgkR\J>nZ"W{<{H3Ԭ\)BVRtaEd!J~I7VGԁ@=ARD&sui*hٙ4 u0eH [*gO\LѮi=9 ->rvUF]7+ @ҫ6)j\x'j%T{k/|xtkѣU eHW{['p#k Q,|'hך8"}fl6>*|Nqw\SZAg=iU* tjĔ B΁k8b fꧢy&*Ԯ'R{u5Q,(ɨP;@S/]w8dh X PwJWτa!- @ժ8jm4 \5x6huwѩ2Q{-*ꏮ rwM3FV2ZH{XD͔;^h:!}LfB@EOyLM /i +G̒ZF.>25+?þRB!; -2'tXH|-.܍ C!awR&𡢔n]0#YM$!rހXn {&ZtZoRR)8@j /. ]er^7>QxgA6_3+knQԖetJxsv+2FcΡ}DV<^#-Dw RbL-גzl|Afþ }Q fB<8x,De@T2ҹ8oG6X$J+(c\ݏ@L\:F@\sgӇnO20_I/G 45bCou@O&63EZ]; ,WTC^L^ȐrQ񋰣pStL^XhXS{-/G_'i *c7UAuy~d.헠YT9 dd"BQ]HQ (kg5:9dJk *W08R-R[wy-+ kn8ɠ T6Ͷf^i wIZM=_(ҐpJ%5ӏ(PDK~.4{P%?wsT>S2»b'7MKe77Vn&O[IY a OwBKc,dz=a֨}`p  1~&Rrv ? X譒彾Bk+P~ڼ\õDUZ D")lM6-XrncEFwZFL2\-\$Bmƈ\14n?p*STmt47^Z,.TFodzvퟫ2`5woD|~;w:I‘e1(%]Ӈ9epwZ75$@*0oa)gc[0,K*g}\_QgJ!LGڃ"MR%p}RSFʢw;YyZYcsrLl&Ђ=5_fv%)` C$j `mjt$$[l[۲J"P|v[J(kB [O`4`Fg[U;>l DRRs|m;mğ*:n)Dk%Ps&kSqBD`|EX8mƤv3ۂ0nEy@ǦSmrǺ:B[RN U>@%_<6ۢ%("oz.ho?"?}҇gO$= Qґ(P9 }e%i9+aPu)ӿJjBGjM!5 Nz6%AA ,ٓS Z<^Gzl HedKC\w^qމc^K4=r|ʲA6H )E eCC("#e K0<`h!KcOmsozRB/A{橀 od@yT["Y|"Jz^/Nv*k-$jf1[66S%ToyNTsW5r,0c1.&] *֒g ]\9#R\uwv')r&RgZ!ߖk/R􈿽:qb}o sOR>0 $IlB@ΗI<|i-1KUBڍDE#u9 v7 OOd}"2W\Kw0]Z%`n'DjZp }p$Wed"ײ\@!xLm^}}MuoƆV &>&%.m\?Y ]~4sNI(rG)DɏR?L^`6M8*P.)֜zj*.G/+ up& ~% LRSuzAEuN&~+.boA;G7qOZ~R2r%Oū8;yǢİtKC!v?RkppQ i jq7Gv%c6pPӂv}pԪN n{bEW  EPeo\ WUhdp+Ms#J02*-4MLIK9!uS'24 z e%!.ZO((wwCQWν, ׹с70ʆ%솏_yOJaй=gZSഠ3H0> [oaDm1W E:J֕{# nP#@o'e] i+˲r^_S0u},K|ˁA{nט!{]BjME|Y{#hZS̽Jc?î坭K'#,+wYi p scp"L_V5Fyd"|0mŁf"[EыLMX XNOVr[kAs {A6p2j9};"Mw}ь]2B(wE9jF#LFX1/akْvk7|Ģ;;PKX_ёGskU8&&Bd2*G=лF IPnSu`lUr3ȑg)W!^f! wG^=a[09ƒ9@@X2F?E¬lgwFя.@13WYY'`y.}LϞ Y}|f0>-W2b;Y*cNQ(9b],{u/kf.+Rp !q0bedPV&?sWd,z]`(:1TJ8C'+Ro Bp_B#VU [ig?5mswědz p=[~ַ44θ!JȊ?, #;>NRB3w|#vDhW#NwI4BYD !9n wXg8ԧ g:êĄů3{Kl4GueHsNw2^>O Q5|-. {)6mG7b`cJF$-~vZ@+1-BRrBQ e_~)XH } QisjO8;TV}|~gbW%7L').9e][|e'Gһ-%IP2xs)1.C!r,^7jJf8#-$HG|GE;/sYZ? LՌрbdM@@+FFE(@ߋ:PK9Fӏ&*+c6wωuԾ-\Eɒi0F0×YcWz @4 h\ģ5KN5ZaJ T=ls&|H(qZUL{l!DP5HL4yֈ"o?_$ŊpHz]:Ԍ9s{n­ϰsGnNS75.N!rhg ^&  ,(rl[U\ ȸ֝W _dxY,(+pcxC̈c]:S_o H bCuE T o>=}˪* tYP.OB߄{.a>^jLި0㤈̰ 6 en޹*:[b6+e#!!wt3'+io-ړZDQS^4T!yG(5_-/tD0Ŭo {qdiP<.mŒvp*&a~/= @1Ld(D 2'Hd9'f^; m.7SM"f pO<0*Y6&O!|& Zy_p%g}==u-]-jfnW Ð@'Ʀh<=2(ق@+/DJ>Ơ Vg|_3ϑ{-;~e$4eBu?ZC-ca)Bhq`qw~״ zAQ-]Y-Q zeԍ soE#O4V^M"^ UG(-xRpZ6}'] I8kSSC);N@hnZ#WELa<=;jU!0Fe'9&H$Ee&G\i{b_qzL3⇐-44 jpڦ>9jC> 6"+'i$wp3-GX č6npք }j?fAezGY S؂SdI8_xuBɞ E+4  8z(zDz+z+ݵoEy\RE'"oN5Yny7bYL~e{{+"BOz&bn8Bl/RT/GJ7{ER]%р-qPjsR͕mKezi7LP{Fb6yv9[tj%oS\>djaHF4;dG<FjT=~K `2]^[&U'fy7J+)cdU<:珁2"/b%-n٭4z$=p>7ﵣ M9*Ǵ vl w[˭SQΨjUAE*Qh,k=3Хko"TD{9P-zJxϯ_ -MAOn<8o0RƟ{TWÙ4<Nߋl2GK> 0Tw~e'ޯl鍊,fŸ[x@7o.եTIݬ &.k.g$N&զFbÆֶ۾ sO+;<'t-sbnqUOqw<~.L/!8WUU h@$lL@-sQ-GZќfG/V!7"BEz3&;q>es *iգ5p} գ{VGY[pSTc\߯¿2$ȅ]4_ynOv!&̲-w,hU83P[)TGW RwcEgPTPn$ J8)O(JL)YIvlN?MWVPrһ WnϝQ,AI1WLx$+T݆+%1@M(Tã=y@dBF $(sЬ& h'qDz#DE;Zunk#IKr-:>C 7%ns Fr8GW:u`*jdjN,+h#DrGߟs.noD40A "PY\4o㟂WҰǡq"QzOr.bQ@LV_ZjKװ{uAd4tV1+%#YF>_]s-Ѓ 9~4R=m|#cT'dj=]15<9fFr`X @ޓ B \FbZw,sŇ#N2kK]᝜}@L[j 6g F! Զ>=㚠zwlP7inR&8(tR,/YmNdM}뺲wvI͑^ _%䥪TC+}nMjy+Dv~Ř#XTp,)ȺY;S>*%He>*c j}i: ?>Jl UԒ%30Moก .LȻu's7H[vMxV_FOm WN<7:˓u6md*MGz]~s&lr8q_75( .2ϟPJ>Sޫ+$_J̴#d(9h a~1}={ %ha[X?8 %E#2|UHw% ύ Of輯bO4 A|R BN5xN%g>GƋ]C9w (. ca[TQIctryfH^4kbZTuG/ )Ё]ԈA Jy)Nt !ª7}Ƃ$O8ڧHt7̭ WeU̧ diө%L's4 A-+/ Vp= T@5> 7IKpծENޙ('{RD ю1u&w#W[rsɬP!×%J:&r! za EfXC'q1wj< )rec4^AZs}C`itu,dO"%zj\G#WRu~ך]fq^&졻4@;L_d4I2 qi`-gP +љ|D8GF#$Pq*diY,<^W\mRg7\9yg mM_8chaһUvsyUy~mZ#RVTy7thkH<$STD}c1*[Y-abigN\)6*ڶ3RY4w1p3PT=Ka0HB-„hi>G#_܈< uQJt4,!U'P*.f ZoLUnxSYjS,gXЇ7Oϰ P̳$zmv:zhؖhK%,yW酴, uüd@phpH2骜/7.RrSpt."N?J' 3gc7t7;u]ݠzI$,:{;h2[g3jn_b,'B,̼Xr|O߶hwgx=IP0->]xD٫i0q-<9H $79 mCs3G+(6cD/\8 N*HY-YĠ/M͛uW2"LJMkR::Eœ\nȣ@"{,%"r 6~CJ|}F^ sIuL\nsQJwY-O 2zy }.T%#[_wR[80d<>K$Qy6 h5O}k`U?T+}KTlu=% k*85]hGYZ}:;CWq"za)ʧùJar%Xro^MT$@;ٖ{tU,$&up4Tu-z&ș-Fh h|ӫ&qUP?h:j9QP#CX,nD{tOM\R(D0Œv8AgJ&HT\=tKQ1 .{{'48͓Ի=x ߅l S^kRQ7vFB٭55c===j4Vz0 =3b%7Yi ^gN.M򂃻畓NݰPk  ߕJ ( ܱSۤe4hܶEIsaM4P/W N6T*_mr7 }hETr8FHcJLAǙBMTv8.0Ŵ#K?z@g,xXH:KS|֍T&Ãv~:™qs>MC_Km5a ΢O]!$A~\%@&|HLjTCK\,N%NHWعl8pʟּ~ڗHDi [ ]}RFa '&κPFLzH5_4}ZǡV-^vnI2I&B(jf9z:P 'Er9%tPZ! 6¦VSNGvĸy-gDÑKeEhدH"xrNA_Mzh $(wiv;aF%À rv0‘GnXd`D&4EЅr^-M޵G9Zlnk ,p@'U%{¯F}z{縫؉ȬZ d@ѵkU`3(5^ɕ8L LJ{JT"  §(I"ө| ͞S,zOQavg+o"W-~@YaK|l*L^[nUzd`cOyyI몟A X)Es3%I1^S-BzVI*ET$J@-ueDrW?Iرk} ]g®x`$1l-).ZrC)tLQZ{]s" 됡x-4\*bɂos˙%zCuKͺ8* AU Hj%@t6E:i69Gu2Tg16 _Y㊿NZ2'=gP ~(bBĹ$ϱHGQޗj[ ðgi~|{-txt"d cCD|GQ9~j>f^sP]drZ*vv `Aa5 - !WDD}~5WIJPD S]IT():@5#LCd8 eDUo$Gү#Kl`Ϳ\vC1K MKEvN,jxfY1z&Ptdw֛f5ܰ>T7gF'=@PpTb m&Gq%zs&\sy'ܯ}ܒN,ŝ˛yd-6^y#柙ӕtQMOy3:k>*ÄyGi,\(iHō^O?tSf*􂒹d )7mn&Rv7+6SN_!`luQÅI<-E̾$ ܿZF ɥ_fS,(di(rN-U .Myf=8J5x jsijU7j O=(icGGo\\C 65?n}3R>|)b~"ˍȇ_fWcA)Q.1#62 Ԑ~ySxMp{E{T?qA@d8pTRc{cm1wrf,نDd ?quoqaߙ`h-m.9 G=% ,ꙭc4W-ѭ)ҵĚ'έg8H uTiS#)u&&ȮB9f|z\tlyNVQowLk|ڂ#J.a:[]i92 ps֙ޗ@&D aPtZ6äi?=Lk/ԑk ‚.X&G&㘚z'ڷq%(4 [| !ABu& UF¾@a3spPm[QKm=ZhviBoԨ2hlUeTƂsLp)SIKlDO樕]wHɐ7e~ 4%en'JWޣ=9Wmq9 / arB#qA֬.j uQuYsnʵf1GjhodvmTM?bLڷ/d)lM 9񌸇7"X5MJcpU)V٦3O^cO/NBM-DTs$g(ӰmW+_CYq|ĩP!Ba ggbȿa,?=[,# vR=} )uF jƂ|UߋM S`b){ eC5i?#~ZU~ kPMAuvLp7R]#h:.L)fYgw)8wY ute#+O!0 7Lol olShQY@[yrGn?RpĬ)VyRw  ?[3?&w1<:Xc@3e93^3N^!䗪ouUsڒ߳0iE({>L`)0-Hbӛ@axbN(*L92*IB@f0S"1-L*[\T_kӍ +ߏҰ2G$^_~k~1;hMOk~lEzoj>Y[Bt!"Kn3׻_&\гscyV@!ؾh'a*ǥxu|y!H0lJ)Ղ{~4 ]]";)ƭPd;W.II3K@4IJ<K, tUC6FN^w;K}=lt^|%qҢ1٦NQp>a.macQЯp]jM![ ikN"+{h7<~^z8b}5b wwՅ$oVl,lty4\7&3$_v4}y4`^`-q:h}Q.D7y-r:vbsA@5)V=a>}u4Ul6+`h6#<92ďZ\i/ D1Y/I {m9]8iWhߤN7;JWj-QIqӍ/T܌j'N$L+=g]*BC V-H[XΉZRi=|'9QܢlH&ӑ(c,ׯDh%om9TVngP7Ě0hl) H DA{d)홗woſVA~[ksr6!Y?WyQtr{p-'wd3_jҭܐ8Ƙ*G123{%C1OO}6 /w]UG$/u#xYS/:5HeS > >#~)]Oǵod{35D>;+V7-._u]*C蔉YIQ-s{R̷N^Mt[m"\:p# z2[Z). EQR&5ۈX2uH&vMtГ8wDֳYAO?|꣫4an``97̙ļ*&Y[<8GŅHY$Qat%6Ez 0oGRZd |Lk4r8tQۋI_0|귂oJm F OmWP"ׄŶ+ı\lGzy#ecWDP,wxϧ!geI:'W^pl,DDE5(ZnU'Pp)qHGHu}#6izYCь*HO:Jg?v*Es 4m]$No-ʡDNCGzzg;@J;lj>\ݑ Sn}CSlA]@N[2# c[h\ه?Y~qKR[0V[\q%/3?4+-B2 6_U:IE^ VX{} MfI1Xq(Ӎ/7S)gl%KNevǒf`jޛgЮu6򶓟Qmw+|aL]ss{.ImyL=";t*Wq:|;I_wH9=&./@!k @:X"R%^$hwJˁJi [#4횉4$^M'jvܤLσ_Nd$ly)Oފb<)[ΧOVJG$l7izJ(1XD7WEMV6*VpyU=8bIx e}}vNWKa5 4.CrR˟8g:1GL@)%}q8i^RN l3-걛oDa f$i>-sŸ 278dI,bيóNȷQn͉z rA$'2^XpQ 9lFzᗬ& [Xn zIU9J(r-i`y3Y|.9`>-r=Ұc#x]U`/(|+n^zzȓBsO}鎂W4]'yq`a3Y+ H8 7![O 8j7KꔉVp#]ZRthe6o˄9F-f(3[ 0%L}`͡qte76;L,u*r` |h.k,MB vPQkwS{yqʜƫ<2q9~xh#}DEo#{LJjq#|6|Sn;{vý^FYdY`- +jpo +uRF8F-7B>6*s^vtKPuX@ HVP {֑g2 " VKؖ{ %7 -ME7ԉ`My601Nu%l֞oIXoY78(=Z^A5?*y [f b sϰa5ʝyxmCD̩8q̶j~LVg_Qα#z]x.T/Ռ1s)ul <󿔲@va4̞l|/C:9yj)qfݡƴpN Y],1PO3R+uCxZ.bo6=OړA 9ţBlyp-JA!u9,ʡm/;V6r$l}PCjDV\_wl$ip̀|5E^ W)f-vL$%/P-I{5QNPe+gBCbz:e-|[+x !y hnL5A:B1N C4*ޭ'2Z- brw##KxWZ -R!'3jq _m<1r ߛ~CS& îJcn\my{A bH=%aA >jncN#cBkEfڎO{6cm#w o2 b(OOR~R|, jvcNVgqBHU .fAJ39-01xYzPeC2'3u@z{(=?Y0e>j0Ij`5E,{g<-1ǯuqPSH>!l^: l-%A=c3m&ffn``>s/2y}V75F&'KbA+- \3Ȑ++Tvc||֥@eR/Us{2̰ۤi?Woq2)!|gqZ2Ӿi ˺uLK"Oy* r?63. q] BoUT\p񕇣M:X>dw΁ZD:I |uNuLdUmKS<@3՜IɈCx)x8ȕ@+P7G “@ ^m b6XN_JT"tMJήh⼫}GG܊:&QMD^l9y+/S- *:gC:F#hza+&4{<x'7Ka{eI|9;xA:%{ZRZ"B[oƨP,o!LFs UrdTV[nuZ:THVqj?;9 º}?`t*aK7wAz׽cM/RO4#(SWQK!Iyl@l%;SH_c5h : =L8Ɍ:+jMn#ʏh#01ߦpޡ*u"8^\~ZJVᅜ*5ruK'ɷ[E5JԵĵ`RDt{L/QU"bU ؾI@f=Vu\ލċI% Xꮏ@~yQmLR+-ގ`4-ɇ8/P=Ztw P~~a^Z#CTԌyL6"'6qܲ%Ha<Ϡ8s0>v')R4?d^ƒ=%ADk9Jw()>ݠ=۪Yÿ)Q(p>QN:"6޴?F'>CyĎv:hĆ6{2~4qxRBJ(U, ̅tgO i#w}T&Bޟu>Tu&n()?i&ٞjA_{ǜ' E*h&W@߾PiOyv"}Kd)oY_l '\}K/W08 6Z8m P/fS[[[!=@njdľPzɯ:<8# 7H3i_m[Ni;l=J'}<#cQ ޳p"ㄥCA lZe؜u=u*J)SX:A^PmCWO,Ȟ^yMoT\fI/3pnNb If6@Yzf.SR18%5s.=9rkH^gO" /CR=Iٝ4 F:` ~ lr 2N{tiyԓs9*Ehp1Blc,@W/"$rs7WsH1P:@|BcvjS-.\?*$Gcٍ[1"c@D3l&ڮ2Iހy)? kiA)BՇj@CZRۊe(Nvjj^ po_;y.Qx.S`dB"n.TX풻-(pnng-b"8``=Pz7cytWx'jDpxd\&,I2 oEqonh#uDy1 *}Mu%' %@fnj@Û4&;~ko SU)O:τ RMDak$"RV`uŪn X7)^EG"EFI j튮R6C4rB3w_c!WWTkvq^"/1]C[hUw0^X*1Up,QpxX8eҐJ~^1]8Ǣ+4' 4m҈K5|U٤f'_r u'…,CQۗ*]&80bv,cڬ8%2*_S-V% +* 2?KdLMLZ`7 8 |E]'5j8ɲIQja9M0 t9"9ښR.Ԛ@$ZoԠ\rcmj_7#0dz N-acSk:CbY,y`A-qٷ <ބڊc08]5{ 'RcXԯƉJ 4oJd o|Jsҥy ǹ`F_:#Xǃ/_d<]"ʕIDY waiP!^ԟ%]wsfk5 ǖ 8 ;2;GK Mg L7#ى숧[f6Nj]&c'R-{v1<4C"m1Ay,ֹ?#9(E cÆ̅Ed7ۆ<[]p>,4X>>c I,fq .4{wu-q^cNlF$054}$$?SH9)GZ'* o~̀eYj)W $!*2@K<=cGE&]<^OCm: pڿB_kk,; y>rW V#=/zJxA4F1v-қ&G/Yޕ>{%q@! DIr*M)Uc `1Nb*fL!x2VnZ_(f.vmfx 3{5WyS=1OG@J?)guI5[0 XZ?z;J=T , %ˠ'ih Ouz"ňώ7/~pbZi 5J/@ˈL⊬%#qz15`tvu"29#6Z- yߡx}jX:5_ d6¬7a} % ouґ^S|ŀZ2jߪwCyJeR_& A%rlyw u|unBj}!w h{i\ m_!mFeA&(+ԊdBX[`z:Q0I"8T-k$}_y>JJ)Jچ4k:?]L /Ra+,7?Jm<86nA8J-_F,Nĸ]AJh/MFTJΣeyEc=dѱ ϭ5;^@6I5+!3] OqKH€ЇT9F&64 1f6&4G,(_/s>T/=q}eqP#TCag6K8aIDKs;Κ6|u/ϣp|ZXxRB9)%D `#D.s{lR2]t9DOv )L!W?NH grZ\ !XeA2q 0dJ4X#  ]TX1#*O z$._F 1Ҫ0sՠk}A^2%mTPbUvFd*"0Ϝ#oB+b;^w:옅$ٔGBgX/|99g]6a*$N޺:n%^au)\AX k~@w}sG^#jkC*Xn?KtvzO255KKZT'04_=[UVF7_8}!AWY6ڭ%غ{ SWY{h( W/"[u=?WB?8#4m%攦h+F}$qBFd_'&y6REt̀ UG1Vid(HVb%`q~9NfLrCov_{To͜Vۢڔe1BJgCF$ۺe2En՚E5b{5dxllI'tuQSd,ȃ!V:ieE0>&l/Of(7,ݼ0\I͑b8rbuc[iaMP҇J$*l.nAz}X&5L%`߽%  Tbum-z|WG)W{%~8E_"= _Bo0wɊG՟N@ɑgG*ù[[irq3{ EjDdKULQw@q80&Vf憝"$C$C[EY髱}tS1`1u:sE3!9ʼn1^ÐY&y#O<#̟ln78s|[~GڼP3n1)H|0Y];6su&LlLA# I*uWU $;2'+b.}8~Fǵ(Utё$ ~KI SI̙賯u @qv:F9291o;7I]1#n~7O' ]?Էm#3 N!hAmtgjrDCY#_:yX4RMw*V,1݆I XxOҮK-j~ՁzH+ \p?֪:T+)c|4f9zLjT t09>BGP<30tp0^!zoF?q%eب7f-{ZrmMM( /@nۏ+vfѺթR'(U "ң#^'f p} Aݔk+ !ʂlǸb[8Ἃ;β}*&ia?>-HP[;R M|oS\);vRLU[.6e%mq3<=Nz uD4n;ٝ7_R-u0F~=9a"J Fv&w"AS 1 )2~ @qF7 t~dFϒF] _ҜrSɒ)`ӝrm͈ÉyZsDqze-Uv?tUm^&HPkx͹+_!56tMR=k;cDyrD賚=s*yӈw`[H{;k_@U9Zܝ n }JiU64k2[2$e(%^c4^ڨTϠ}ZY{R8BN*fa͘?TGro Ez7ؔb@SٱXխGr4Ha-' I%iz3?I ǧǻWwX0Mw> f;MBh'*JB>95 '{4 gZr!!1D|KxBH׻2Qb"L.{ھ:l#W ^KfkMn^Ozl 떸+ e~d^w5m/"N-,&4ěݦJwS}Rd#2MC޹~ LqZI> ;l,h.aK )s:0K ~1ׇ3Ok+I0xXXpt7|Ca2 Z5Ab(xxËeϾQ$eXjjf޲\VxrY6~$&-SYL5v vܯl}K@gҲrPF`2] k.IOJ1IVj=/ED c8(d4AjFJ2 [;(؋M2 jBtguqbNZ0@Z l\n;.2Ԝ:tV*pJE7y}eoK W:K)MQ7W=su߁IԿ6nM¬]ho>VDg9a\(-!w;Lg)ѼdShuv$Y(_7)|44LJ痾a:?"RPh"ڭ,VhMHQ;tKfUX];᭏@V/]ƢaħLQ19}I^uKV)[<׽pl |TrZA`X1vvh* Sukcضz+ 8sCr Id:}L|)Ц'D>ɇ>'32S_{v|qUxoﶍ"p-8W^;F.yk!wI*HIs0֧he fdxHL=d#mCv ڳWrxLA_T[YIFP:gKv!Dl'EXѧ\II:_B&Ey ,ȓa dlֿ10 |\K 530iD@Ҡ.b1a'kOO$<{.HѺ;kBGaG"}g]!E̳TGf{uNޙANuMq=̉snL埩)u /C1vUwgO_=$b.c-_,7p3M}6%f~CΡ2,fe) R~ Yܚs6@ c[2"u9=-*O42ئ_0OdJj_vkQ clGԴ\ \/9_M>ci(n>v qfM$4㳃^e*fYƦ3t&>}%頏R h]^}n;=F'L1M@L?cs}Y..)Fe?7 dsa]yhnuڧR!FpL^ebNPg%@|ѺhJVccza[ dv[`~R-*ÐΗ:וn~6-7Cʅ79sfTʯ2qu6 #qԙ䓿,hE`ZWXA~ 6@ăwd:'PD*U>5s{g@+)š\@ U2+2t\u 4^?kh lh~våR3 8oC4N:BgT X>1$iͧjj#v0"]ե4M80mI mۖӻ)+yEI4lq ({!uh>),̸,Ol0|{ߩ1g$3?\]9ݜ6(O ę2ZӘ^)Mu̧1_1$GsdV4_kOfkOڮ Z4?eD<Ł Y0xVvԞW(_tI:# ʏoXp6${-e}$Zp;aH< T,5̊,D{9sf+(j{*6gR$4QWД٭2b:pf.!](gK>uFթzVwXt5#! 4R ЗS`^@ ^ESc?2uÌ>>dEr؇A}\+ ݣB| ,jz 9g.D %HXċǞp` ) v:6i@C&EW? jx %(Te,+2k ESmU J$OoYI)"WH{C}u*s5+>QC@ =}ltqALp4@Eoi۫W4 7IgH{mҍ'eQ9ZU9rܼqW:tl$5lQz# [c)E4k\ dGA`ĪK>>;!z@+rGHΦZa(+FHҡΫIҧ(ky;5f-AV#~1s:)Flm<ЧPT-ۢ# @$\D4'Aq]mxsZcv$8ekH WbLfrW7FeP[1Xq6ܞOmG? {yJk߀Pgې:!wkYϙ)n.9]cő-v[b 3}Xl@U~[cM$=$x-nF%s*pdͿ)f#^zۀe|d7t%j]kF Ls"lH~w|!` z> KcI*&9n+"{or"4 E!Ez-+Yʪ"a5Քۣa:w: eh; FY X$d'Q+bD/v{{?F=6lcb h1Twh>:R _.l:h,pO("QMuz -L̎+#snlk&'o{-͜A %QR,>%W8_\^U r4nqQؖČ&)Jd5*K>29F#o]*b 8J;GQu+F(X Gሿ0=LgBmtRKޑex^\*kX&g R]KBX$z%?k r8i7Raҟb DH$ B<+Zy'[fLh=A!m" #ݧ:ŻMAV%z[s- GbkƤzC0,"ި{캐BɭсtţTԷ]ҵ[3wJbH<Ա[uѤ8ftZٳ+|%rjȉ躤du)Qn~ޡoKYiƲ],|azp^u3 hgby9l+Ɨ @V 43c8A%5|ȧVOz.5O͗ uԞS$~#V! TѼ1UR/u@J_xᎮԬ[&;PՌI=ipr7{ho+.XyD<`ɲ+턜OV++ӡŖl31F >ab][7(8W /*:ک6v[*)ꨀh" 0,: yWPaVs?e)06vrϨ֨֟fE1(z5 ?> "OPe(HRd~I؝$_tRɗG# C.D4tX,φ}4l%RpNx<ir|e ҞV]xߖHqdJ8ŽteeXNw^$g,{#E0Vcm Z:zF˧'MhNB![i-Ӛ+gIjhaw 2[(G}Bf!aхy65C?FWlFܹNz{pX) BW JV Dgu)j'J10ҧVtu 0l}6sxNSme8fĻCvto2#| y>$Kҩa*!'yu!| pLL||6-m:6kSxiڦk/ E]Za4[nm} +́' &MrA'G' jRd+<燑c)f+mkaFk&Cra!lgCn(&ߴ0S s! SV{ytա.T`63-0w;jwImM1(+ V~WGݬŏiREoȃ?Z'ޭ.cQRʶOPTAR-8c5lWuZdΒ ,d#TE\zhTru #yth,ZDepLôij.h.ʙ/8˲ 4!Rkaؔd:&7eJ7e[|H^|AA `#\`MrMygSQfE_Wnk(pzU$Y~#yG3B/V%-T4i*L$喝*&[OT$qdC}iE/vNMˮƛj̵ӿ6T5+Zb Ա;Q&ݟ8#A`Y3Ш]{&ig⇆DŽ&%3A/f5>7\Uw|qb (*sP+~R^!}ZI-e<_PquNNɣE=8m"A?)`'FZd-,beڇvUSC+ B AYLY :%(p9`;#$0/kzЁMp~P:" YaqS=+~uڀ DYW;fwY8YK"˷tR9HHRaW|k^uY!ܻ$ЗL7S rpreYή4DclCx`| UY*aB 7thjoHݕTk7i\ݍ{2n lioǷ?z2ɨI +L~jб J.$yM[;GMlB&9E<[Gr@(BV}U3J+.>&G4XSN~8?]-w%zlH[[Ceţ@m'Y{ Qi_eO.ATbWnP!c·x{ʥb=ߢ݆b˶IZø8)yl5*26 !mqIB-+?x.Pqsgj}%Z>n*Igw)OeKqIi{s8Fl]Wk {mn0D޴F2mڍ+0rJO1鶷pGYyd/,S8Jѫjf+hVX6.32Q#m߼5y[ɖUqgs=2N=3KCr9"*(HB@gMzߢ`<1{8H}լObji?(l;<'˿D., Vc>bt17+kJH=]1ȗ9QC7j6; Yȷ$CzIc#]X,=͡UlVWdt2D @(\ O$Ѩgt:\ ԥz"9Tɮ ϝ'gNJimܨ`ʿӞi{L~fNo%W:vH>8Yd$ԃbN.QR~2*p.9A GVl,$wx),$,C ʱ3j)h[{~V\KS#Xu5HQŪT]\%6JF`_zFë́2$ulk ~AZӕQg$@q$8Ȟ/2"%\%I8Q"@]W(}aEub[#C3qE2 Y: RAhg>~ n#?)AVRXz(?bzqٚq=_iC2^K`W3? n-(u[A9y厑|)!JE@J qåZ-]tE2 .ОLqgw'3\8{ēk%p O'Q{a#O̟Zxo7?r #Yi!< ,:#v}xQg/ϱ]&;=>& 4ϳ/Hu;aL- xKM ģ{TؤRy7F,$ԥbGce:lg9>] jWP? jpcԘZRA ˞g8dʅ)-r(e^xP7vzO =e"D9q3X{ays6\}LN[%TW}[VsVmIxp] -CBL3{O hx m'u঑u[.o&fc:N` CE!,"OplDj";Vhb[$z`sQjJrФgq{m cգdV8䴆{04SozMk\v/^̷Fe'؎ R$ܭ9(14P߷llV `23XJ@yB[:ʎM؞@ܚ|d:,)bKQ3鮔|L"/1z brvK`!5bNЫ)HDZV,*eSCڪE!ČM"2O鯘7cL&EMhaj43s}_)b@c`,嘿h˥̒;:X,#AGKk;ڰ^> p^\BbQOjAϐيCu~5n¼ھR \[ B]}(&yX"הDH+'*G.7B'2lO.+\Êv1/U'5UFP{4-[-Ns&a{QdAN5<#){AfADTv߫|0f C2H? LJChW]6qI/!5vvcU7nchx \ /bH&1b],l̜ K1ҳVdQ}~xb=$W0xx)AӮOi-g #s0j ـx&(QI ݠ'hY!R!r< #&yHɆasN9=H\2":vZu6|_+^f/jaER46UoH |LRĔIG5U~ &|rey,YXvB Ho52VdCeOV`FZ|j5eO)]d e$"}n@:Bi_Q)}و䈠\X20,9MEZ܌Ju-S&(4ײou!Ιr٥azu9L(kYKèag:6VI=h)J) BN0Ni vJ™` "^#؎ѵ[ʻ}E?q oSm!L\8Gm x|@r0\Po4lj׵eH2eDI+a(?%Nl~8Xwˋa.UO^!d&)ז8xh%pf-2*#7 It4z#$453V 73/޵ܸRYzI9amMIQ0c k\|q>DŝڒIQ@>L ~_Ra™C9Usyltq’ЩeF~Xr&JRF8)V8;WMbI[tljW^D.h>R4SRh_]tX,Ip !w?&Jp[.EF\ޞ3cby[Ua5@A/PR!9#gt0)#Zmū0KmVAWW\@Uu=0'|):>Z$}GLۈ=_羧e9ddPZHT%Pҏ'hZ|s #LթZl4No8U?Uys97Yk8bۻX!֦y0ǨzC{+ ٪f*=q~9$ٌ~<3_2mP,$甌Fj0[,i,AWOb N:[Rwb] hMG;Xthg U6ucFOTAؒ2l1z.A>p,t,Y(Ƃ]50tϺDql.H4H%ޕ2w! Dʩ\khdV$}\5ÌGԣBk»ĒYwp+v H%$O`RݐR(9JpT~y+y.nd4)9P~tL vX9F)|/6"hYwy]\<[)rhWv3YA[9f|>x7 Uɠq*k>v#݈ͽW 'h=)L:04B[,G_xziTHux(UOX߅ 6(N 5?/m$'XQÀ??qMue2M!qsnÉ CYv 7tlKr+ {Sm|4}XB9zEؤjm^%W˚ynH \ /5l63Bmꋆ^yf}Vc|o'ЍcCaK[l1JBԓwYͨ-7@pDoAkjL}- p)B:  ߣUJ Ǖ3Qv~rbLgTX e:<YYX`mtمRNT'xoa.tCAUq$j'5P૏Zj^t*_[wAhp4:,5#Ul}ֵFvINZN%Җa1r!:m-r~"t&d+_C^T=z҇J'~-D"P${|]lvi$u.΃lEdl t3„B%ޢ 0%O/Bf},= / E vb"rŐؒ]9P t@K<u8rdXCIJ~;,%s '_^1/h!D{厁.HjK IJMUKk@O1ߧSmNй1AcLwݎPU XFrF8`XПgOuHiZ8PihevRi Sl(I#(eYQݱ|}FTgJ#эâH`mRԢcA\h%!X% ^5q!t<3F+Ǒgh]uE Ҹ2+D'O%E0Nd7Pʘ #`6~B>CHCT ˌ;=-.H%iY@[" o%9em4qs/[t /Sua)z d\^ ǭ|W pɊ[҇j6'<3 af 0 ˋPyEMÚvoCݱY`.e#߃y/'s㋒wfRb((aqcn퍓nn_% 9ض&i٘2,ScW1J`"n@A biGPhaN&ߢ;vh~EY#* ^>;Gk_cn_U Vŗ;92k~@u ZYI ZXx-398;B9Ұ1yL1AE[K_'bͭY KP6xۑVG

'̘'KR%sog ^y'YXҙ-#/aQԴprYۊ̣uF{#k^X x6(I *y,L;b:fTA{4G|[ %8O.Z:&rNWȔaeqD!S: շ%h3Q!3-c`=?EAbt;ıCHc<h_DxڊiG'1/!'z^ "tA"#l')4..86geJĒioOQr)Xc5~iܥmŖ1v=nSo_݉RdW+7cKZݽ\,!V 8AuoF,Ĕ'~cZoW'nwC#mfO$hmJdGrԻGɧ| -?uW!EP=V߃gǞuhElLxEd1Q#~ňq5$4m(4]et5ЌkIuv#E[\"/1%GVP&-fWCl&s8+M=\ga2^X*PO؆rȹl%$[[]uL$$3К<J$3g3XWaeo)N}lKF¥o!PKئ-AF׿A!%8߈e-2e'izo׆]Nq{{Eg\̳nc<J S! ?QdžA*IVXXri2ב|PKjK.9ѣT2rRKj/IϢ7x"(_Vمb=Fm;\ZiQ?3 Cim%U1J4Z-4 tNK4kS?/f'?8E\)AX|vY 4rVzA݁i!;&3b,W# 9bqƀQ75c䀞?8=o?1;tIkFV!t7p%Uj,J̖'jPG ̽Z?ZUEx?7 3*+HA9J1oˀF$ ?1̹l9Y!Fhe?%Y*caH mq0R&0"Huczx^T/4TJ\yydLwmjBȗ | g~ /NI&p C|Ѭg{홠3 wuB4aagnhѪMaB`1n@HDܶ3hbuMV)<~QҖ\@\<9ưSUK=UiЂjx@U% 1@e }PT6+7N#NB3t[Q=wdבIN G""^X_͹-vxRVAvChuK"i׼d,nI7 :UoR'sN|zai͂v|j@x俏ĭԵU/?]ċ+J=*ߖ&R ,*~b\`0t ˤJHLz"nv=Ut|3oH U>Npg@ я3!RY.2n ݟUjZ#0#dDu-/h5yIm J9pQ?/ S>ߘ'oclAo%JaUFsl2 @QC*$GOjlx@c*s`JB1@LVh3n* fDĺ9Nu"<ఞXb(r/8*UbF Cx>W-e?rMA'`.vq&ؠ ̥ ߽j:#N/oum5"?(ON½ iq?L]3FZ YcT'~T`}F RչGͿFFj]iI`9%1Rx-@|֛ #2'~Jն^Onk}aF(b s(%F Ἵ\<Ӷ( {Z d,ǼIIxv;}ЩB5%c"eFj9'A:@"G1pJyQ 0:k.J0oO9UŠ^ah+r4Iۮ꽻D/&Yǀۑy3;| R_j&`1ʣ:f7qN8 UaӬUY6vJD'&"j-ǟՓ`($^wWJf@Iz{[&M~c[Aڠbe,N UiaTdu9?);-7е8}” !c.`6[Вل&m=cji.ʌ]C dqR*?h1=1~U7ޱa̗ ϱꗶjcps KO1пAyߙXK>񋭒,rM?+T,c|c hE1N"X{f2 -a`6N#r%&Lz5 V*1L8lyVEpG),NON$,b~̑mdBL \ty߷/ 5v37Dn/M|徸W86Qw%C$BGSR g,o>y3NǬ'/.H^Lt/Ny?Ow>G?q{ W{-tS&ya/TDW!Ez2 ˸qhg9-pK)R2uN6&k|pT&yh|ܷ'm:p8["aȵScylr\1~>.hW?cW"]UrI pҡ[5)##l: T}[k IΈ {pcWgj6?'[exxP./Zim]Y%iBŒ #j9JVX Uv=]N™"oC9I52a=5LQļ/ZSJ`kjgN79ĪxХ LĸF-j}eXHrvM, ";"* ^;; rv/=e=JhI,&6 4kz:*I'p <~)9xPl?Asj}=#RiP8s?UQd<|q NiH9<NrCU!{lykTkSsF eLl^pd:C$-jQ+?a>&CN5P 3aw2Y(tx g.X JEdh嶕P0s&Xn8]ŸbCm?zD8 BYr!p3"\EX :.!89=Br[ gp7(٬?"Fs^dgF=TI!`o*a0fW,}E&prdӧI7Jfݙ+ kSy匣2,KRq|p;S옅h2u4IOS9I{gG42VfpFzP![l%4Xk^6gomJNku+Wg$4#'V<5UMU"XxW ָ4rV͔$Pu7 ,}Pn#.ʚx4G b(D!GQ!#j\.l*riluB #Yii-g9*mG/lh{_i:V[s﬛w8fBYMD7EVEDXH2E0jQcg8 V$ KN"mu~9w=guHkJmVm|QgK_S1Ke[z` *]tY@VM.4d((O^U[4g̓̓'VC5|y? v$Kx-ogm7-_:@=00~:fXm -װYJ޼Tϖ߬j*l;ͅ.㛫ka]봧OA6Bc+v"6?;Gq{U$"v00}4siK"Ds8U4<`R]yٳIBcOMz$;swJ(t( 1O. >k xD$Uf2* `\=b%EYK5&fbﰦ״.ea:ZO׈P%~2n*z1ڸ\H_,Ӕ%HH|NFA  %K++'Oo?;%h}G3[gwm 0P{@.0X_o_wo' -f' Cn@(TFMo5x54LB,Pl`!G#P:=MpЋ170̎r 0H3JQ~@]Zķ#D#PZM/zDg8!t;[6_0w.:p65`ZI(<5Lح0\pzӮnLjȓRv@R%+9 ZCm8y6&=&}WJcE+O@|Jh04O^d"=o81S )]p?uT bT#FGwSowu7 k@>ckn?|neHG,v0OS&.tHF|稇mb gt;0C2A;ͯB/C13tA?"`kH [kLhiE,z:F}Wf4>7bv)4. GFfkIu-j|r(Kn3Mڌ5W}Z#omTG6c-zqqpRQz-m0yIEt|ڥ쌳ӶMQɇ+z>݆ OM?Tn:/0 dwuQ*njl2/'~Hv7N6yaWF ?h } <-%c% C&d? `xR'M݈RUܔ.ՂS`n{` ҷ e )E 3O 6&]?) #;} VA/9N(;Ft8b׹Fnf|6 )t7ח5LI\#91}YPɇX)tG@~FAWb O7BTS/J=E^?^۾b}@Z $ XGFEߙa)D'eW_,hWA3"gm|TPSMC݉wͨsa^^/VZA9$Յ'95)hR{Pʌ qpt}ev]B|\^T[yv`%d懩q>iBMNA7).B $㑨6#dLTE.a@/j[D 0E2C6"lT(BFq; Y^ ' 4Z1A&ͱ (mh7l,BgFf|gM0~lhLj.Qhl}v$#Рr^t~Ë-3i[϶.J%mnHS&ΕɲQ -$`W{RO`ۘɩ2'_ 9}ό}=mwՒ < TXP^cFsK!c=[Ap˝9 Ï8n[&9#[xðC'\W>DxH[R΀)!)q5L+e Qv~S>mU,9b#96]I6s6|Fp LtW;<4OM?*q grC&ʉtuR fgfZ(C d% 1Cf%H1ؒȫr- Kdڴ4ʗ]M5QI`:GVwa|@fËU]d_kj3[lSv_օ,p_sF@ KHwUoa{bǼizDZ?9|k Z$3aC L/(h;[vy@TU{ 4w'1iJ"AQ>q/psڕ rDtw0w3 )H_ӈ?厸G2jz,o h+_ 񲴚58Tmݾxdmbp~]ʌ0}a|0AfkI\bXxUCN^fmR1tgoC.q}lY#/7CG+Ai~WD֚`R%涢)Hdj%=x&$U +CG kR9[3*Qc k ;WDcm9;uUH;?V/sIb¹yф&=hI.6M1fTN'rbmuCyT/B,8͗_2dKPoL "&)Y uI:58B4l;֩QhVGPhPe@A~ɞG`vn{r+>%ܟ |ɽ6]z ԇ W@kB))f7cV]*^~j>þڲkNCRܗe|[~NL֟wHp A6d1D8zqz'9SӒ(|$64@?:Bܟd3x@@/6pWb W.0-љbBø&6XHeAF{s %Hd>c#\ fô _q'C%_DDo#qDɿD#*X<=P:1t ?94-E_f+sl,fnb=\꺶樵x5cVX\?S)PϷ9t5@=-ԜlB}.Ze[,szcUk x=llA*?@X[6RۅMMcwnP6Ss7#wIGTdDBHvK|pS`1W-.++"wNGGl8/tWlE73 h[^%.&͛Wq7+ Zlj9>*@EϼYyFE ~7 )$nB;7ϡ Rx g"xW/hЇI86uC8k'C Z 䗚2Y LlUX%]ҁ_Wӑ{;/7K=MկPlxYpSwi~ ڦV*-y8D!JGKob{bP6kiOXibLiy&Mde!!h}rp(}Ii$aM<н58(3gYZ07070100000063000081a40000000000000000000000016650a15c0002dad4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/7]?Eh=ڜ.+-i? eil<8=į#2l6拋ryom0QԄ 07!lQqؘ/NtN'QR\1^?icH}o^Fݖ05odŭ0 Z[R7f2\ 8`{A7ףo X~wv e\ aڇ[.g_mvqg-@L/`(rHOk̨!( ȅ7+=7U$g@ShR%cmnEO|98Vmc9o.]SzRiy<*.5qK[&k"k)2gcۑKp>OvSS5cYrlk.-GWn)fCc0"Z<<ю~n' DIѡZeI~ǛY3U](I'pNtXt (&*"65k29E-bEG?P݉<݇<`|]XZsU-#2J-P-kD|r+8v )^mL~"{]DbD /F8V v=6Ag: c96qKtC;:3;mmFS(TP(9Q1觳=-v1ϑs QK:UU`Y20҂#Gfpv&+D4ZxgΩܙ'(F3H'؆ )ӹӡv ky%5YAHm|~mn7aDk ` V0=CU(#Ir2j` ;ؾy^f1 p.oQƤuQˠYCljM)59֬_ʫUIͨF#|л]Ii9Z/9ޯ ] kE[xѵw'7U+F=s6@B6ZT!W~ټNHNvp-m\}^Bl첦 Fb:8i/D4kS.}݅@il5j~RF_NQ.Sdn>\?'P#jh);#2dr o}۴'m 2#ZXKrbx :N}G2'E +S/+U9?YMd߃9CskJtY!k9ů&^%1~#b?FHnjhoW;Ǝ8T} LF/ւm㉻I"J\Rs7 ~8|I CevPr1YMUlYQ|C0S; ;ZqXUَԯpA\Dj; ]SAqb(#sʸ$O 1mͤ.v0i BxqWAX* 蛒sCCC<3F\/j_M쬽 N zZ vJ+HB*2k^Lz1Mu׬.;)M^`yk Wn2R;J ,6W::,x#M:g Gdww& Ad|XlRIkV_聋f} x r*ݎ<h}໰\ ,QӡE ! 4ػUU+驏e\xg&KPz*_7/| 8Y;7~| +K}pT6XړJ U#Kvvp_ W<_UoʨA"RejLAqeSM0&y'峦Eξ,JDJa&X,N`|p$|^5Ǜms9Gd$# n h&#L 4ԋT<'S+]%RĽ<;ī"g}9n[ ׸s =DІ$ rxo'PTg>P_R酶SĜ yF~sC.a d rIZ⃾kj ?;\F!w1\Q{c27s@K#Xtb]70 8(JaQ%_̴MP&FFn(zv]e 1s3MnzԽs*(*89qɣnZke9엘9lJϒvoGv)s!7wqT9.n9;{AǍϟBjѳPx`ДguQeȉ1`/wz_Hcdࡽbf&{仩Gy>^E_3n]^ #GD!`ýĒ;Nwv!+jXMpدKB/$l^ ُ/P95` ;?a:ǧj7ߋ.KO.N./"8EʅAR+!sx{^Bg-NU_d\Yh~%,0}õM`FO)^5" ㊍ ;Uk) El1G(\n2y]#75q ndIpXvm?_@sxT:-Z%6f0W&/wo$B/.s0 2A4f[,O E8К /-hRb~v |Z+& 罕=:p2ň KNߍK08 KxZ=OO-#GrWO^l2St QJ榎q#+Ft$lW&}efлްY/O Pf™AZz79u;&t~me>j5;i|ŗ;z,wCV#[`9z@&wQFY9S0ʇY\6I_W5iL,! tY!gko 9Ɗya]S^1{f$3͸p#8똏#x+A"]&BV‡ r:?wk٘'!7bkUZk}bnL 2=r*`RS>>KdSZa,eM` 5 dFZ'DyN? _%vfr@QBqeʦUJ4 陵 Oz)w&UE _p-C[D8&?det@d~,Tγs_C-PK~e3lU1|i q4&h}EܡOLtY'Gu2(Kwc'`]DzPmNM@50vĈ]]:6ZݳM~8Tf5>n{f4ԋڱ9;t[D>AwEPݜB*1Z{X"~:=ic0Y-?\ڿInȲbF @wP5o](d1e, 3Z 37UMX Sg?쩭 ExGAmHQS~ l2.|,#8ɏ:spӫNBCYv%aU 3 ~1~c^& 4a]N"vbk]';X?͡ޗѹ]ds?l)vlA 5އ.MƵ.$_ep̄YQ%i9=^[EyϲB?UӗN)q~3U5qd5O(wxi)SƂjhZ H= 8R3|ZJ^[lht^<9}?ҥch"Wm13f,Kʋ _'2;W"[zzZfVWY\ǮEvg3}i22+M]Jhh_+ ,&Vf$%и@1uIbuL+rg⒱3V_ʯ ް?NNX9} "yme+_'sgR~ЍU![őOx *ClWnT (YYZac so9.Á(4o&Dbuz2sC+tARfX EED KA#6`=.<+>,nr0t/͟RFռO>Q\ҳhFVZc3@Xxk~;қ$sUki v{-nzmkg) :h z>3m&>{!n3i;l7{Fv} U[XcpI~J͊1]5_{rj]ܤ8!WHe {7M1ʓq{Ү: r^KmBA12:(R%N"b~x*dRg4R%~6xy8; 4s4r2͋օgwgA}zOrEwjh 8 @}74E7nАsXDo;5(:e>qd(=_>@:̘TIjpWb.霜4bJ\onDpC 65O:ղ3m&ׇKnZAAA[8Hd%{CGS~bx?*ԍ"65-J&.! jR[cTۂe@ ~2Tc.nrQY+M?'Qkv&^? fx" "ŗ`XOiBzDL9qH 1R-iD}ހ!T}Qlw?@&i(L^*;,K5VSkyaA?JR.WMlEv-Q%WجS+qӁ&s'TSA%*QmZh! »ܬsi4p r-b]y6\⠤8<<<'b:$05ݕw܃1KMY~Ec=m |?)?f#up|s9cA1?^4Gc̸n Da_rn3 6Y%k$,X7PUQ(곞M.HJ%i.Jus֝D IvDgw L|b jENH"+''s2t2B'#f1$a:0ӏ9a I: Щh]QmB,|A!$1ɾ6C3Rz7`+Asx)XFi s}n`-(ɋ1]Jb2_MHi(IOx]$&Z#szh=IA*#>  ?o[6'0 \FǛ(-N&=ܩ],2:pD(mUYQ:+f۸*.'˥r(u |ėВ- ݍެ.k"[^t,dlU]@D.,Rbe"41RZf]M +†|ۿjeӚ?Un7PYkh&W`+& Gv:荮+(lL;%̛|QwT8շ3*q$ 8Y4΋RYoMTU`5>\Wr{s3i uHhIy@ʳ(WX'mڶ=#VGV2b1ˇa\st)WUMD+&c)7o7isQe1bUHHT@o?UU z)@G=yC"P2!KYrM>Yf>7L{,A< 9~H?WT%N,^6*˗(a_W oߟ?`{=)>cW6'̛ANk5ʦ̦p;Zp堥؅SDY٣Pqb!"A0AIz[4VWwE7qaf%/4p  B'x<4I+L`%%x).hxg wް8h?uY9E&mfThXdC:.mM)YVZ hTќV=uC:vW^ G]'<вΛ>An$ Q4viy*+_N7:[SWk2[:HV婒zƫW%*F+2D(ܮ',V?d 4d[ &}zGu >EM KhGd3  mi5wnsst7O6{VAAc][mc(, Tpw!=hrfHHQ[BЉ5TŽb`'' W+$$4"As_\0M2e4Ozv G ;nDZekDWbdhui[۴soj&NQ!hZti H,bLDWE u`4djZ54*P(MPy܄0jd^}̛ FMiiddЪ~jC9//Кw{e n`{'4ha<yY ד~]e{"ARc6gneH>놈HN'BR~%ŽVh{ "6(apAajĮtf2j<'K:'ZP[# 3M-h^-Om1,<~LULe#}0`yp_1aO`f$Qn"KU:ۦMa$fuf% .6iߺ3bfY5a" űCa{2920? 0*]Q=vd4謗]?j)U^)\ av(G''!4+Sb,!@( ~D6\Q+Kg03(JΈ`T)u㲴,7L>b1,G9= E4:9f>#05oGI4Nz_svx#ݳ1(<TD=}<榤`}Oylzp=0ah=6vs-(ny6HǠPd&vՌ)2b"{ulI^F j@`$0Qc8+k4@ݷ (mn&6nwN@kgQ{|k ԰ 1wTfTՃ&l Ȑh9*$=ܐ02u[oXY>[<zK 7>'d3OK^>}szvH.T]EEsQ%ԳZCXK޸L$k;?OXe b}" K%k}AR 3y Ԋr~a5)WFK1/Iys#o!kđP {'jxw(>a^l3]JH#TU3K2m$ ԯIhv8D͒lh1,Fq8Gĥbb6:B iZS~g%RqvzVj{)pKz7/wJׇ;'fn[h3Z؅yfET&!昭,ZY4rXqw~M[9!7aO6n܃sm퉌ԇC1E+c(d\+=9M;?BQQt#䃣ߺ:úp\2۳\EЋlxASV)+Mm/ Imqv(Bʙ,"TQ*P2Xq>J_Xq4W 8HUFCʻR/{j*R S/F1F5peV'4=/)#@%pt!#f;BrTͺIg4 F{l(.%+B8R(CT|NwP)s(U`1>ߍU${ 8BBXz-D <&6Sx5-Sx{ DUeL}$WX3k!cM~Ɋ(l1lV/fY^/}*D~0+Tl 6Q~!Ie1U?AXr\aWQ'*pF69]ED5z %EO]= <( `bƦ@Wr-8['4hX;Lz lơ۾a@TVWxhIPɇNjl Ļ1="0-Wb,Exߙ1n|j9k7^uK.H":Șjj]=@%luC-P F@ /UA JPurN5^"_<bW'EflsJ`} T*fen cÜ/<cf^7s_}rcDvu(jJ hn Ư6]=_QXzԎYhrb(,텉873Ucc.ϓ>ŻƊ~ HJuG620Ӷ"콛j׹AFdZgooJ(x#~dx$o7LNy.Oӂa&y~68D)ҰCu?/i;΍^^TC hL]. fa8/ S#g04eVVF]fW0@̐/ ix9\qg: S5!0?>ڝf@ieHc & qF3x}jʯü<הr5SR@)K)ꨭ@|EMjz 5;݋M&D<̘)gzWG^6hO\R|>SH𬡢cga=wq UVtχ}#MMh%g#53Y8 8U*!Bs6 Gok;[ʟr'ú6ܯCZ>*=A<&lox?`Ot e{ o>pF!J _zUC&c&>DM)0WWY[< dbqO)i˾l2=vh)\ס|Y!E*Gyî2*O0څwS ^prT9'С"H0 bzR=eSuS.#Rk<9E&ǔxP%̮Ύ@D/p+["~ĥu@MrH0@bxُ΃#tnU~ 9e(oךm[ B*˽8V29r?9g-+rw_F^ZDzGiU74}pH숅-f;(/χcг'YJV6Pǃ/gYu iLv=/uoh`Qv)r/fu2l+ LսQǼJC)ShkLb `Q@z;E0e-cYN0j~Eʵմ N6 zFyBB\vA^{)`/ߤ\?A:֠ΰU2i>S;!݁`(dO4,О#lj᭘ ^8j94 E 6 К$̮%T>W]-R^NiIi HQ&Do&jDHb.$r]EYSMis83 8rzH^f_?+xxeP='bA[)Fkps*.F+ o#Nȯ)Cn0-"CMjG#ZclCF\_sx7~UB~q{O蜘5lex3yC׶ @L> -F^b׬AGp dC7JOsY)|nq^ݲ:i"Nα$϶jiu3ITZɬ\̇~P*s/ͧRcfwƮjH[HiE;-ʴm+XW:d a+9\q~H[<'6U%l"\zQf^]#G*6Q- ^%9p ' .YD,lDMn^~%%;xq@N5{YgIN;R.En$ ۢ)OB8ӭkEXV̩k,CB?b ?apuG)DroEtry2K3ÇY-(O, Kdrfkry65nsfx,]e,sjK/S[8&M\D>b lTQb6ĸMwQi@vGG@48k '-?v6.=*a\/2#`cn[o0B qd1NoÉ2z*ҿ|oʏ GQ RnNo.[%h+a߿W.ofT}ou/|w>r$ Oj,KN*{(4rqm#J ѿB~(z4>OR CB\GAh?j>sB ,)0=*˜ _(y[V J(A9*sx,C%JcO`"Rm[;SbpPd4I&2(9up t0%g~oQ zT<ʤrrDPO'k<xh7:1oAnK/i}s6`vإUPv#N_M IX»Н]\<ǪLslNO hk܁ŦBQΣrrI̷ τ3.)3xNjdpp*L㝷dׇB04~l P&D*^2;*ZdCBwqj`QmDRX$k[^ zN3At |ja8(b4A,D~iN~YdNh )@Zs%P[)Hn^i5*a_=O'{X1]Ud˦)/zs*HnC4yOnG߆Quw dtfLIR@G*wIk{#78N&FDV5uUwkOZY5)"Uw/Xۯb^jwhF< C%S&5, Aϧh6:FeqɶR%0Gd n( uÕCUzrR?#Gf^d3t8:-;%.@U،rjT]Ħ"(7BU*xns L×%H,sb"li7loq1޼#ESba+EpjmI(8i1Z'ɯgSqG}q)KuAb"72[B9.hpMRpMjuԥ׽Ssb0yۭh;yPr~Qy$V?FF4^_A,`ͦus@,KݡQ@8|f$cxIZT&NdviԍRB"xZ52[,>fuC&K~ "{v5Aڗ^GL號×ȱư`PQ# ;ff@"ô=0u+dKaLS8szܧ6YYq>9R[$YpzWx*ͣU**< j'7%:F GK@>v샺iHs=5R?'J4rL^ݦixZI { E=vAƫ9K#ٿ@T?0r|c4n#tg\C 6S>C-(E En&0n#;v 9ٳWEJTEʙ֏eSN"mq| 7Y<<d2Զh/"jvļ{hN\P%@`j4LjCiBFk÷/PSj6&f2Sș2ꗌ?0ƳX;K:U)~Rޥ@~ZuW>]M~G2*UA)\W7e{\˽~B+7dnD /ċVz(u3b F)ʠ,sS¸ҽ edXuԣqBt@q[2%g6MHb,ٜ3[3݈ #]w;sZm sdOUg=BH6@T|5$p^pq t*qLI95HhLZ 7-Ѣq]D|Ă/dK,( H,ӈo-mϸ˧ &p =IF&I){o6#n  /E2J>JV o9UeWm-3V Rv|N/݈T?FC㦈=*\ }# RŹ ,Z!dY9V@pFftmלI9d<+3p}MUNX w:͵٘XR[hĨgPȀQ"}GNG|Ə<8USЁ`ڰHhN:AcƦAYXm5ֵ{5Z9 ^X=Ȅl(|(?1#=ZǨ[7KqW>!kܒtce_)vD+c ~d|oW׫x9ڳRؐRzΜL*PEHnAȂ_)qS)OR;qKy2.NzBzwҊL`FV~,F"&YdU[Xn4t!s_?Y"{(bF|lי*0?"52dw~,rw9628Df{21N+E3ФB(/BCdtfkґhfjڙb|cmBM ;D+.FNYȐk!ٽKe$a?-MHwբIޱeiOZ`aTnYJ BF7GQ[do&pdng/DtFۚ2!&_DEǧ?nF_ǽa @Q,T)Ͱ`CJC^ٝ<5H nIhX}%/Ԗ 6l%0VI,<ם~(Ws9'AxU]ꦪh䑏yF.PW~UN;!`ϒȲ7<#;M摕5PPD?=׀.㓺xH#, 9/4YDz)xZߖ[ M{p/g+%wѯ96}&J- ״e5 M/3Ebr̳#fAgCڹ.iWKERBcr+B A=N,31o7TO&v]!Hqn鏬RqH("_!CSThiV)ğ֣ήB+dI"BGxzġ u)) 7x𖽮3OijD{.2"5IOC\icܙn?-5{)BI(+)zq3O3:H /U._zpPH4,`Pi}DL3dнG JGJQi_4N KdР+{hkfkdO],)=QxOd~ۥO_M?ŝrFx;C,~&*Aڔ n_bo[aEIC,K]+j-'~!BoxxjXQWG/"._|~x)xmI;wd7wl-0{zLg8.|[~aI oQ]ӀMWO7N(e?'\…ʋ"Xn8}(oyy6cһlFAҦɾ$IoR" 74#*gW;dOj U>KLj6;DV}<3pnL o)c=x:!qkD3tsd!*&Y~hChA)sYY$W_][ ٮ#kiX*D>R-x+ '碗TunDl0~ӕI(!P9 HhjH'$pnx7{}P.i=kDEe#6m8 k"N _ +lZlYP >?tK%lյ)uw=QE_̴:d`fo܎sXb oL;y\^ҭؤ>+{65yzɨsThƩG.w((=RtQ>4˪3UșJ+gĥy.뿰 vDsg<+ÇJ+[7Q0Fx/&&>ʭCz;Tޑ<$(nnv:dOCvZh䠴SFv!쐗OV)!Hr`}!GH̛=hno6[dt 094?u9 k4bCY&fU/XfAJO-cۊaǮ9,Osw]5rPh?)rx̻RsP:7dJb8@6.*9\B;LK;(hqM=r'|/tv?l,,,zB`*Ȑ LsEQHuo ӊ٣.5Sy8 E#8>]ǽj:=ͯ% )\=WPK+OygH uk޲, ٔy^Qh1h9 $lQeCDPs'&{-tui~;3+t;ڟp鷗r6+@_M}~>n|Cx@ " &IO$1 d@N]Tp,dr_kX`l4;sSRg[u9ў-olLWxQԀju6*+uq*FM7q06j)XZOnd޺<J_i@Mƭqe\OnnênWXOu?SNwO1Qw`^,;>Ī2DgxRʡ3x//1pR :?ԑh htpNdk)-ꐲM Jh VJ?{cqBogFV8bЕ頷yO4?ʀ`K3HmnVmq}y.0̱QaWuZ_nHc} BjZ Nuofڲy^NTx?TaDl`+'&re=_ y hR ۲B|Jw2Q,Zu66=)r$GAL zϺNmڝXUϞDblP0Ys + d­X?3 0 :y<>| `fJ`hHFv0w4Ef~j%8DrAg[:w\b \B!5g-FCe(N49 KhiC"~culIε`B ;":ή~J6¿v4IG\޷ #f?i oQ;תCd7Y+Mg37S XqF #dyumF:&d[xV҉d?^1Vb}jL⾖ ū^x DlrplwеF4hX"˔KfJ5 ( ^_c ^D'vǪl2Оg3# v, vXLŐ5C  p9,%DZu>9‘γiϭk_/[6 X<ikyK4p-Nl^{S_x >= O@ ގ<GE/]oekbޖbT:0!!S&\QYy<+U=Iqv\KEƍJD8]N=ie`8jzMI޴kbӜ"..^Mx琨ptWQ L1[zVD+Z'Fߵ۶vhD?})ZG io8[69)ۤ2:Vo#~xmrA$ui*!ၒtH 6715=^e5qӥg@h}b6k>#Ámʇ t9ʘ"i5KD jq4&^ vClYWOca+M$+#S%)BMU?EhLD&p|b^kw WL!}P[ CE̝P,7lj,=qO ZۧGBjBĕQZƖͼ+oDB56B+%?EC%eaT>9ڑΑiv y?ssjATŪvnu;D@s? }!7w%Auo[B.*+INϹ"õgZ<5Rܝ|vby ԀeUUn9bAG[7x4ƿ8 ȃd 6Xtd3/^lK=oF}Լ3L^Ub \_`[ 5/2+MW4B-8fgy|:,蕒GLB!͠iKIwH$J{,ED!C 94"c5%/ M'YuC1NA3YbF9IҦ>;p̉]f ƅ~ˌ׺'Զ(@FlGJ#]\!<&90YⰺAٍL\aƍEFQ Q<*=ˣr)#^X\l Lf](ݔ,17#tK=dBt7c!5G @RA $Fַ'a`L–BV.O+6׷ ,=`|Iқl[i@l>zvܙ+ZkOS ]=RojT0UW^^STbTszy3 j)>gdw MZ#]O8=ulb[actp%8rׇM%+ev l./A:[Ar'<<\hMϳoFq$mL|OIn'ۏ(^OH;?!Ѽ'HQN9!BA="ʵ,{U0!LB8֣m5XiUf@SZȱfeoRnM<>=~4!2o7gs&bLH*u{Oldzv=P: "X#cqi2`o(~->g*i]C8żg4"iO~ "Dfss#wf`_Mg9+l!0L–3[~( ;QGI>ݚKx4%PO&_K4W16$gq) >U,-v9'|]X4@ADcMN@p&1U" ~oo;U(,K˭зXr `bg mYțCc=#cx8OX}$ach%Džz umć mKwݰ!XHMКˍ2cH, KqJ}L[I&;^,%8$2uB,컧.NF(\0]EB94SL3iw`%Lt;7v=[Q=^r/~Y%W,VNtcUiPɛpS` TM.t"XG g3y|5ӛIWXZͽnKr)7kw`Y8 J~L,M|[VBY--(x(a=C^UqL*~q zx(A/P97e~-[Vi-1e$uÉ@{gTPm\~*4W6Qt5 Xȱ>gU:]/_wv$*tSf]3=I߬FD{6#寖Rep7j{PDmwK?gh5\# 2C-,D h8j?7pYUϴ$eރT1ޒJzZzc9CF;taj([*fX-1\mlr͋Ժ8Fd7DdXM: ,&̓rcYYS&&ݶ7'RXR <5S&pJz~!HۑRs;S u4U'r=yӌG#>5-‰JR#g87|@%TEY i`K֋XV8vW( 9I' m! 4̸ _YjYgFa}݋ ;!+;}2Zzk‹aT Ky%ܦPd + )N#=`.JeOMl{K WHY}k|EpKk_fy|_9gHO(m&ox'{\kR2Ek1 !S.?:W:ߠ6AM&}eg_).Աg^&I^ $GNe[X/x ˗@ [*$ EOI5`.V19mc}sՍX1t+ եS70bgl c&bw8~"spgyYK)gD~[x/VŻ7@ eH1 eX'3kE(y155]mGO-3sK6~fG/(P ,+DfmY)Qа[¦H}U4ie^bGeqKi5ȡ(8/>ٰA4I›@3>/&B-;3^ƱcFQ!]통ph63ͤ"$o#u*wۺI1:iG֮W[n6o+ءYCSYk]uˆXٳ?x|q"#ͤt,;3v]>2aPԀccrrf$Ny!qDPd$j=N!96{S " |#}ApKkZW bQ礣.b=z'/? YqiwߖR '1%RWQ,mB-5ԧV"jDaT{2њM(nsOt&4]64u[Ia{No1U6םEkeշfF;uފ@dYkw )tyA=6۽-ZIPJj+$vr谞t%l>, V񇋢*-[Jd痒G|2JjrYb CFa([S ׿A]$[=h]p^@A)vR| *-+,زƚ'[z[*7hPSr4OUVFs VQ͍>BMǶ@L,DʞxO6r@)o˾i^Di63d@jm@i ܧƣnѣ]ˊr,ӂIyP3K^ͭ3}09Eq¤fndVz gl`, l#WCJIJX>7jL=x~fjUȁ5qk`wGhq2*3٠4qMuB0t~xJo?oS*MBjgpeUc䉂3I>cqRI:#mD"-鏹.ik{ r_O nJ1t '?;S`A9x]mi>{DvyP#꒻I3S3^IdƔ' ,"REkCnBH{,Rx O,'g՛Wp$%k6AD"ēq.zM]c@5+>Nӿ9x){gްK4wŽ0sCIݬ_ف*Xpu:d\Xi~.( Kܟom~ Z}{4wә`ii{Kv<4* Sj$0wQO|CRX_7.+3x% !}Νg;ػ .o%LdYzv%"0\0.C|tóNw3¼;ޭ tW݄h}Ɏ'kZϱzoq7D LIf/dzndJhT)ܹ p|A@asJYu2؟Ny(ni0敔Q-3Sw zgLELqd*/7vKFDV\qWgwq4G_r~<6 +o Y̡{ M~}J*7 hB|g@1! 4nHR)H'C #5R{ 4I4׮Tl{Ta:s۴]ֈy 5QH"u:7?IY)Fr,F۷QB/8 D_sެ+wǽƫ}G%.0ĥ_PQ2b=RʖmBB)H{!"%p!ٷoxP Es `wD4L%nxUT|58 ;rvkqW"9ՈOWAN CW|D׭-mn f8ZLL/;?} [لxT R GyE%@  p 7~:*<()$'<շBpvjH%J|nX'akRإ獵u[_FŜ=JD0! ѥiW/߁y A8ړw}Rݹ}6)am{#jn5 xhH> %\; e'@{ 4n E8,wWYZqv|4ԕ O}c,< ݎV5&pLP@Ohg ]`X%O~V Қ B^~ߎ 9LxPYXjs(NyjPajA CpqWuPּzxܑ^y . z:H&>*i O08_Hzo\^wyo[)؇x?'RWf&Y5{j@>`M׬=2#A$61Wp`P!hu:ojd?]=Ɗzl9/%3]s]{O3M0iTpɀ暻Bv梪!~>\щ nOŠr>a+\] HnpIh| %e"=Pn m `ıuSnM#O,~=5-J%`/13PLo9r?QËvM\+m7>jylCl5mWz <-`"z@Ϣ5eR@LgF;EQr}g6;9Cbݙ7RDzPOI }+qqu]vƓV}g"Ajة4]1+  ֳ3bY6OP=J2T1ۮo*i.ȥHw-+>4 -YIJ(T{ .-Gnv5sn賆 5GRΈ{*' ۳Le`NySov3R"RϦuJ e"^Z;3xLOIh_,#vTb8ɪ34&V/ifg Ǫ3ü9rBY;,Ӈ5[770xM.Ndc#=HKv:' 3Z`Yl[KұRгcsԨtЊR䦃j=3Qٴ?H'NAG7V'mA:일"N XAHF2`{Dž~xHSKo8_-ρ&}6C`qZɪ`g?[׬ ,ER_h UWޣN"-cA F jQT"T"%xyQI )z5<a !)I$PҘ։KglA{#.*ԶRPqyTF}/F+X,#>6HoÄq\}u}݅v{ R3X-ST&9̒ }As;m| I[g`Wk3.'/$=T@VJlVG 21 Yd^X-FDm݅wawQsO{aoYд`{QM4CuWFr_"h$q1<vS=Cvn|[ 8 ڛ[dY@͆r^ې&k%봏YLe}R. c*ECs!|cE:!AMqpA>îtN;#α>,M%2b(WA5 h3u=;uiS]Q@|Rl-i*6uMVaȷB`]FI t5䞍emqoTET ]ꁮ[j9N@b򙶠{ ك^\d2r"h8n Qچ4=gxTo^"idm8'AEO?s. jTHqY_{{?@Rq>d?S5#ؕX։Ӷ\>`8i`y$-@O!a{m{ȉ߷}+a% h虿:1+eS ?w6l>vbڶ响x?6,lpKI7]C}{!ș $TA2[l*DJYN<=/3\GdVpW{1!@EZꈈ8tHO6aL. %$Xoz V>_d"-&05+}6j)ZWdtE8dQxg[\ 22 d,EA} CLDFTG^|㻦ʒ_W](pй$)r\ Cu/9Pǒz%b799X||H٫/B} uK]>[HL`m:{MFl v,<{6BN6}S>?2BUd]R4$(IE'TW@*{jZܘsQy~>e z\FfVD]AO3ʼ:Z(iW(-girA 68UswviWנj|:v)S}e'0`YcO3tK1D̝Ywk]ٸ~WwmŘ6~%l?tkU9:lyv7W=6\#6@yasFFIfxS/ysC9^uGNd ,Evzu6SC.Ô):W_lC8bb c W,`-ѠD?vlI!py /Fkl yr&ᬵ]>vW45Ed qih$KWƈVTSP@ء@Bm az^Npab j]ɱd]ҙZH`&uߌdqi2!,hk}Y;u6QmD? js10pJBv")\ɯA/ERzʃdJf::(pGc{O":M^Sׅ5D^_, .Y7g ¦ѮezݩÖrCM$qcrH(F@M{<R >l̿b q 6ܳy 2xt St; 7}%6#B޴1n]&ԛE$p&\m(b 3.">6r,c>Sw1~ +RJݹEM6Z470ΠoIuݶ>VSsd@[c~in:JVN݋/0JD{m eۉV%%QW:WoY 7W_jT-1Q.uĮSfXWaװbK7?Bk)o>{@oDIp0Uh89q.Txm ]5<,iGMN" 'S9DS|sk7ĥ> 1 i)jILiFEk)̈V38!u{2jndD22VhpptjaomFW 9R=f<[8=0je9wjj則Yb-4Dם{i~\P( LjdWeb[8gH^p6[a߲,j:4Ab7l9qa.$̹[9M_}2;.k}MVCQzktzXH04s+93Ht^QL]MX.a89.Rը0d87l36u?LgMrmj8V\pywD._+3qT]ekk[F@Kk]aq'܊#!HBT ;)Ǎu…%~?Kp>_ļÖnՙk q[HO'" } JN|RqxMQ.%ϺDG |ENگjb),ipvXh.#DC" /#5R㘽@4SwPVҁq@Wx ԨheFU^@%e!GM\y<[ݮ.s8XF1js΢`qkj&rI D|<>Oɠi]EgW+}Qڐii΍%ݍ 13xj}ֆ AOò̲C9-hGU$0#pOYH 5K/f k?&_'?:]WzK;Xֻ"l=9Gwu*DD=~^7ځx:g*!o]AQ<3iCp8d4s{~FۑP葏jazfUJf+S٦H(bD 'e?Nv0MW PoKo6M\Z?46\*5Fy\wo ΧS/~dͭSq`3G4{ҥޣ!mU\I"Bh*V~0o\d3ܢ2Ʃ ;{%YF/BH /ބq8"},IGw}~RJl"`-TP3nVS`25|B/%J?FV&z|DӉ#_M`"UHWԔf;Z5Y|Ke}#\ļտN[! 9ZDaBy5NuSK i/OmHb/Ȑ6F5k,ꊸX)|B5zPF0E70H.@f7 ҮXW ٜZBΠ%\uɗݘuMX=tBn {'tlqb IoT6^g7JsaFv_OMA銄Id U6{Q~| QS:479d\ζMYMbi^]+A u8bJ 9xᄯ|E<)ˁrjd@ [$ ,8!{zCԌ}s=dL'F‘KM-$ຽs6 b lp[ƾ0zpn,2?ݍ+Idx%Ʋ``Jz P|4Hį"Oft&MqY@SahԶĔv(7 _aSy{K$:8Zv10<|4r2HğJ)MS8}O7 {;Eλ,>WF (tv U=j蘼F=Y;qU &3fupYz#Ճ3c$գZMjB弁4UJ#_b0Ü sDMʨ6Sz ' twuAI-S+I~0gi*z@O 0[s,iIdEQį5MnPEѭ*Ok 47 zlSq 1iEL-/\w싻TBU`N:'"RM0Λ+?{0\f6O~imMn#,*4.@v"q=:9,3) D -.&@N]mmy(Ծ3ݝȨKnkS;H{ 6ah˱GGHVK8j!"@ P: \(‘{n83a.86~uG^ `f%fx 9"^n 5GMkZ}/㝯K E2$H3|A+?/jAj#4wz,(*+ I`7hQGL}#?M`ct#”Eۻ>M"A`v b %:5|En$䱩6bj`ظ"FrW!^}p >5]ʆRM]囋5maҨtLU9oI񭫯𼏚fKqPb0rQޘکnmh= DpdIWߞ pS-8P rڟ٩I-\R F< + 댽˪>hSuDG~r͓\*X4ځE󧚞kj;ؤ2-FJm:YLS7Ru$n(?q TҚdv++՟,OP+4L)g˚4X ԮP޳ahF"ad%kgf3Ŷ;{j5S1ՉK3h xVm_ʰ2F*@}WB~TCkbK^#j ޔ qszA{q4 b حn<ީ% #d###6;ƢElBǜ|^<p/&ts&(f5~=]dR?Ҟ(e\u:zpewB'p^ gFi\7Zea329{Ioܩ)tWEy֖F~#SߖGdNZJf(Q }J1=>ǔ_QJa+"ƒy&_F 2a ]̹Q:gJD ~sJڱaԫ_ RN8nvv3?oA{t%,4`ɟhEn+Q%&`w!lZ69T֍kfj3ZyQzwﺎQ7EnN@_x0=}rsgIagy.?EܯF(#EbJլօF׹fqNMKCH.I:Kuf9.0!$ LB /v%[^ IZsb:U1)pr͐iD۔YeHd2!Dy(ؗ\Z?Xhȸfxm Wg P(v:HnZ7rH_[zUjn94D#gKaYSj?٤;:09s^#dzOj~eC-lt~˻S/|o+൱Q&hTFqmp^'tWzn} uB4h^oU|ZII2QR1-0a`]4!LO;foWF@NT(VJRwz)2%cBr(ԝԼ:0C(FPxa~N4:]4{&6G\fӅ<%2-F}>@14uYx[HнD=4`5#J*"+]9P4RMSZ%$ vUICFt"B:^%؛;ROb_E:V2|bୄ'*eY&T!aILƈ`\]"Ulවd:Q%FG@A_uL5© )m]OK='vٰ^E,P,DXbQmnY-"|-񰸆 xѥSX^ӺT>%((B/eoq?:ؐ5yzNc[nZ `~x ,"szMi\\Fo%:u>oVM#TIgU~9>zfe'{֌;/m~?GEzrL+)?D/inԦ% 7fFgw5x1K5%. FfG9Ցdv oe|Cs9HgT5ۿWQ7E@:noԁgx 8JC3^ߺ)CڬBpgwg 7U\p鴖)%6+ @ߩQʈzJ# 9֢.<yR}?=;y* lKza~[D JL|_!lOw"f#E,J{ˈYǖ#4Ɠ(hFvl0Xe픿Pt=&6љK*Q}X_=ҡx0mQQ~b~Rs1CCox;s'^]c{3$$= z[/MNFIޣ!ͫ/.W߯dpHv"_6Ese3/ռ!9~]x4f̃h\ QM:iGRnNS9Δ]jzv= Ir<#0KF'WݦP{|"z9ؔbWޞ"0w!k WecR F)7ọ.FIPwʙ0pX@LZZ*ꯑ}?&F~(y=aKyh_p%*KbpFK t.u=uYpv'y̝ 9%!#Db wX]NqEchEsŕŔ:+@,X 5VPc'.߅҉1Wfk|f&+B]ȃ{[074i 3 9y"xm8B' 9P۷v >+|m[\ׇЪ(~z$nYQ!\)JpObBInJt|#m>*{j)#)xoG!߇#0A1.wʹ-^{3U"^<|6hʧVQE؏@YNI M*8iٓ]O3^JajH,if- LXVpLQ-nIg2Kֱr >ޢ߭Zf!݅a\ pjw7SrR }6CfcUvy]A2P$=L|*4ui쉪S)/I&KvkaPOH[nZ>9SAaFmv >r=2c/;DxƺB=R7U8}@ $;rHŏ1uaQ&sl%ܾ\DgV)HcwgLNa<'d ^ k;xഥR1d'PDuվ86.Չ6 - 3f"]o?#~Y6HiHq"gXYQru<} /ߊG~|%d꺲kX%7qIyH!z̨`CLeű)@yaE5Q.@`UX;cmg f~s=TܗhBFt2[}2 L'Rw.6sBXʸw Q[K s`r YqNqR\֫{+ä1xN`ǔmE;R HceQO]hxw asp >D;; 텝&@x\ J"I!^2Lv)+(KA+{xJ6 Sم~P_UUˇ9d>{4aJ`:Suѡv˛C4OXM pjs}QZuK; ʣ[&LpPN]J 1|b lq!? }ۉA|/"Vr,i*am?ִ◻p"$A5p=ߞ8 (1~$s0ȖZ舆iSƛ"ɞ(Y#'|}4qÛ+ڙd Kɱ,!^# 8RUQ ,Ń0 a [(6ٌ#(5׋C9ifZg2(8Ewb3hDM{@WBs]qW5pz#o5R[kxQG]IlK&ݒ]NOW})lŔ1fRvߛS4hAjm?b >S78uhj)}_yж=/h4p+ʅ=Vg6Լj:jO7s1]S0/綴?+Py'O0!folV{Rr΀znGY['= Kq2c[pi7,#3|y^uk ])h2J}O{'?2k#!ǮL(ý/*Ŕti ༖\O VdxO/hZ3ȑ&f'õ;8bݡA6)@#Q1IB F{3YpfH DL$M2Pm97uD"%O;\QNs[rgiR^|:n)~6 .QT "?-+fٜ;dgU͙(U T[2I/ !SE_ {}@ (2H;t ز *MN$DWzxO?וٮ!2f[ҋZ搝i* dotL7: 5"ё<35:rcͰcD?.E# nH] hbz )˦#6?t~j17›>ECG+gj "vAKSX>p.T4?Қ aqFȠsˀ/{\ c"AUQ2lʦ{2] 5h*$5}< |JK(&c*o1E.:O5/b'og>.xt~gh=УW& -bE;.L%yvS Jc Cc0|٦yѠ"Y#̳#̯cKT jfZ{fvShchZs>g.M :`1ZcM@~o-Wqc 2~+i54U<o1w A(J^E.Al:hW*G+ԅÔˍ^YW wg ocN[Ԍ/nb5~/atE҅xHs||qJ o_|Ѱ"/6Dۦ3{YCByII/u } 96Jp7M@CZGI`7C|^ucފt#' Z r; 4woC2˗hVL!K"PHI!MIlQBۄ[`O&3  qZ?He=-ʥ*@;X{sw$o!xR%&ruVv4tX@0\FU752]C,ÂRVa.qnfeТ7F`iǷsG04C ґ/<&e{%G*V$ =֞uՊ'N.೒VbH"7skCkx}xh\ٮ,"{F@+.+"vcُg84\Xj*Stk?[xraHdn,TPN|>a7QBe3O߰{ɾnWBATlZ=u|eXkCrB3;IӰ[%vh<[ *nIEj]x8WEF:T¼(]p DF/@5/aN@'*8־ފt9"`|Jy_WF: g8̯ӱg_|^P6 l7zsHuWWl~eh,LzttTUK#mƳ藆Rn[nKxXC c~rIg5Z?t-9(VvolPz",(5̰&DfGElH7-l H Qɠ12%we1!.= ΀zD$yZоj(9(0K n&zř9IW!iBΞZ o淨 +!̓zkN*ٚ8j(|ޅ`]/ ɞesCsɈ0PT)<^K3l}/<Pdv¢TK27o5VTw( d42z=wMh-Uw|[3y^%pWtT чH2?}VsGWԂ"y%'m.O pWIԥVFD:(4kd-n桅[@=8HY I2fL /PI~!]!Lߩ !0  , }^6\Y/MϨuqk??-#n R`b9AE^G>cF+c^-hóv'x+Aْk>l!bB'}B~9#On{=:'tz*\aev9wc"KD(l<ՑR/.b 0K3`<gO=ʻ9Nc9t[a|P ڡx`$']K 0xyd}t2e{.뛹&iv3,tXkt@˚*z%KBY}E!{YXgU+:8ղj >s0fϰ[E sǪ]$*vv!AABOs<oKA YI ohzZM-imbiaF.D%VkWRN_e%1Iw x6՟\5^GXllzigc\b^KrHBZ_&5> @j0Y® "!6I!!D'ɧx94 pxkC>_7D9S%JqXQ 3M`#h]%OHa&Iɯw[˭6s{c[X 2}aQi ^g-mwכNzuS?76-dL0`m( '_i(԰ 3W楻 ȿ4pR&Lʤ&uXm3g(Ɍ-ohm5hhB!_% @g7wAbmO vŖ"t%tbi:.,gZ|3wto:I%]fG?:zb7lM ͂UkxEHFRh-[j%FpVa֜kqRD_O.zm Jib UXBV?ά8W&)3V;3!&{@$5GZL"~\(dt-oY_HꗩL9b{8uCgY:477܌M-wKH"y @6M/c9ܮ T?y%Ԙ ϗZz>;Fo8sb %$V5Kcf/4h9~Jh^`HUm)dϤ y>97˞3Ef U|9܈/ ?-M`E|QmnMT1&VE-͊JY7HAҨDZI =hnS:}.A^"o( ۧ ߌh02cdZJG摣uUj-.}x~̺n4C᩿+}6w՜fBK $ujJ(>z rN҅T ӜYS j1+F?c 8mTի$0 ?gg Tї) lÍINPy,gy5oҨjq@Ӹ^`Y?|cprft}l x&pu'7&]?fՙH)g;paB S<bblnUWaQ2 c}\-HI»KF^WX2ICUa{!dCI\l).L6|Lh^<,Oͥbfn8GnyoR880rzeP`GdR3%KJ]0acm`1M?Py>юm1KR)׈IgiKUҙ\#ŋ3ӢܺM[I{:;kӭsW#=? L+gvd4;+4HFں/T%Fgve,&7ouIxF[BW7bC5`Ŀ}n5Y*$ÞQtQte-QNIAvĝM^,p',{"Zn7DI1Oo3}$CGo.RC1EfOYxʞdwк-n>iWw6ۅF9UL{SuSq#;N.g9(V(:LCT<=鰷C>0͋# P}qZoBﲥa r;AVeŃ{߫1O( 6:,*FpC,`]޴r9@B ՋMJۂZ 0YU*K3-幓|bڎSEUM v[p(ōExǬn ZЬؑ3iKqu6Q&Tu|~ˣeV%RYp@ |yE-f@ A(h-UgxNcMʂVɞxM #$8}`Z<w1]a0{tAc֮F}(ԎNcPlւZk|vWL5>%؜}E: Xӆ&S(gJ噁 #]C{h^CZW aOݑE%pމ9cCe,W2hM9Y 2T NJvkCepُ;Ǥ` R7|MuVtCqkygg2IBOY͠ .TJpia.ʎmEw/5g}T$p% ,!eđL}믙n߿M;32ju(BvЀ>\c$FBxis|~PM&Mlx=;%-UO#rI0"&qX7@#\X_T8% +pE*ٖ l3"U6]V 8)vSҹN]O'pl'"koצC.K#z;k ̇`,“֠٤_p]{@QbARVV|L U%I =mUF?=Fi EIUmyس2[@PVp3z  ~t&} 0#"WK )ZKӮ#SWk5;'$ $Seeg3=Ca MBpʩtfV>F+b;n f=GQ/ 'DUNL8XJ}л? 8+dž] 8(:*mne"rrHezw.@,!Ua[wo' ^c(_idQRh)6.S:`+:m#GdG]_i(c#$d9AL*G©A K';<7y!ᐋb7;-nV̜HJvv$PK` }m׻ E7Yc7xHK)ڢQӸh uQB_|(ŗhFjOҊ!5{r 䒎<&L]>'M 'Q=~ кz(TPuf?^ƚ] f=tp1_>E\Zi>pbYcHQqP@H!4Z@)V e),`ˮ  M  amq\bXu&3OF}FOKйA<8YOR)@s$d.XDq+`k^.1z@4^N=$E  4A6p"$Xe`BQ|h5k$FI~X?7gcg+;`f8J򭊶1Wx*Џ1Ooq9 K>w=iPQkfp?Q%츮]Jm6$`o8Ky+!@yK tNoHlt(z U oe<4XA zG74FhiTО.GU я]:c͙I_IrIwnx\IQ֨J͈p1Hl'\`MaÆ7dMAA *{ |-7lK ̺ۗ zYVN El <;FTb٦/%$+N4CJbP6V l'9lM@h)U}UDy^~Q.uSv֧"ZmSǂ;omI\@BUsQI*49FSLk4KVt)B+"SڥNX \hFžI _ih嘺oeᢌm4h[F̑ĕSQ]|PԡlQ;y[RKSZs1n~Nƺ"!*AC.WQ]s&pb{ã) ߪ-OFٔO/)#Ž!c,C Ӵ`|6D&/L7G,BJ87\c|x.H,&r0 -$x?5Q歵yzBL}1HpllMխɳ䌹 }q.kqM91Tc>0\!;x7r3IT'u`49c),WcÊ/x#Gq 5^QxfeKl5xZS$gn7 *I/%,sSx!:n̫Gsiy#yA$/a<߱Ȋb7qyH;21Hc^gtZjc@mv\3&3@: 6rNV?rqWBObԉ ] 9P;F5%qqkeo6'-=)K,w2ZP/[ܹV"P 9cT\/V3 u-q%zLeyHOA o8 bKOicDe< ?Gv|Fc|xl.h ϣ9e0 GJuvCoK<4m{Eom_kr-w/KyL\kc D{f'UN%Q ǥC=|#b9Oqʗk4ud+Ql0aNrAgB҄bGH#"ֺA%ц"@Ę9:ה"I1|Y]jx i1z3ND,,v ,vjuk |痢F3bp ڂ2bt7Bm֒#"'SjLlzOXC">x&%w.UwLAQ~3*MmVH9?JWK|ԖUQQ0p!DׁDaH;<R撠sEy>_1H8h:cB2 T6&Y*ڄM +JyX&F` Dl쌖Kݛ. 9ƺ(\.$o[uA# 0 ~C+LYͽ'HUfnc~q 8#Toi`iPPZk*[5hMOȴg&A0mt{^gJcFb:z=/%Ji֣׳]c{H6ۤ={C0#IC}r b jppCzy.>gBf˥Ԏ@;/бshkvq߹)5HR5rk J\+/.s7F' *uAfSd S>*A (DR.=lfNU +ɘ `id_^l{-tm8}ܨ62t&~d6B<}*"^Xj-@"MKlk_ { @@^uěE(7/3晢dh̹2RBYpvKX ^ !w^躽}O䃮=4fi+$o\:jt0qvzBpw wiFd+A~w^ {2Z~,nnsX=o(MMpF +RWKTc0KfRIׁ> TE#B:c,UGI.tFi> R]~||c-b}uXU)(>W 'T#=RHjB5`j =ͽ!yٰ˽^\9b Ol=a%HI{1;]?9!n@`1#&Z8e¢7~VɞT7#lZDʢ$4ؼڗBU(Lg2tE}| Ob‰ 鏬i"?&@;-Heg MgMQ 7 7& Yag֚ɟy)ij|scT+u!ZhFwM}~.=|cUK\rִK[@֞T&S>`!yw`\#r&":|aqT6 |?GFqF4S}!_cjUk2x>,darC⢹<{ &џ "ps2a#r" !Bȯ?2!'nGƩ #;jU,20([½HLrB?o!ea6kw P)N*tGT<'/% -!V2Gedޫƾ#и3`NZ-H5:PPݥԵPr__zMem;E[rTSkZvP$P'=) y"|LfҲ;.Z\*8Ô',%u|.LX$B2O4fb–OK=o4O|t~M ]cP^bd|ę'_:}FWl6I4GQ6賔+Ē=)=Gqg =~l͚a?Q4HgEMC-tm9&3ұ[#ˈhڜKr\+PTAJɮ |NJ|ߠ, ޜ5h Pv?gvXQF'hMsL҄6.xEO7)cr5?(d+m`bf AzS -n &:؏sg: %\gmn s F5\Ew4o[#aI;Km ǟmql8ZSy]5LBw^vtE檈Ik %Nwuۡm%;1l*Ǯb`RZܖEuCxG5/7 GO)6sM3 (!*s"nX/ϐdvd,_h`J[ge={`H60v`-5_vk2T,9uNA"j+ l%uwڮ3{rb ;]2Oj*ҹ"Bx`K@y]t$zW&Sq?!gEyO(56TAb'e˕$,d"ȀQ3ԅE%K۳l526EwCdlH ]n/VET|x Ri9z%q#`ǫ 4e~\%  i $UEx/gIo޷AOcqlA+Pv>B?t֛>֖gqNyΈs]l{wդaV;a:(rHj#z#Z4A$)"R^/{GNnWƜ7MW-r>FuUe!>MS@ǁCS|RJw:"(<'I>aA3gĪ4W{g 2; 3F7SӅ)pe.ԀMh;]A6nl)ff9j0=qMqmMXp!"fzdp1 n⯉ƁzC;jTՕNXp&\.M?EjU>I &]GJ"<HPĴY{JREɳ+{z *6Y\gV)`ŠP.]2M;ղ̥T(0gP00j8{d?[ [Sq{c.#9%cV36dzB\耽ZXޝYz֦YC* 4gDt3ҐCru֛zoA V[֎Q vyI/($.:%lg(8_!w|N{Tw[0ϽH+{O֤]g|I\\W4@UC^4Hr;MSj&3Y>1`rԑHZ5+6`b3?0u6͟L & Hlk ֩Fvl|Z˜yO[\g߹n؄}8\]bg2iۤo)s{)o *kc[h9W0-^ *E</k6 y;d1_fA1{/2=E w^}%1? ;r=x-틸(ooKa~Hn/.7̘lX/T m8|1 Əg{.0oA\_I{{S7Ob,Еt`zw$0WpCwm:tF']+5he!hu0Ū&@čQ.~t0fIVL],BP Wr,#[Y"''uR'};lK^?0.61+TB<>XODbɤgzҡFOXEKNgq/ISeY'`P#"3wDqeĵ+XpWF"8d9 6{YGF}$,;S13z|u {~sݪE>cFbtl1jnL/^R'gP1qN;B7T9Lʅcr%ں1Oj% s.WEicsOI늄6[!5>3!>MOA//bx*CTi\ !L]&|6pH}]zb~br1~mmjUaez-c0OVɟQ-z ;F(.TN|\2&A I`Qme(v ~ȸsqm 8ҽ;14jV% 1Vo=wٳ?3!F!~]hwj0b >;{ \ImAUѳ4y_*jp8;NpB0ߛ;!cYZ\4\ū9r PJMk4gF{ 9,Ȭ`SSU_J&XV`Yk,逹?ATR ,4B5Ӛ͞ $v]f`F o_tZa4*ID)T~&bZ0ZtiF)u䵌 1 f7+`iBȢm;@[ð3 (U,e _mi5Ĺé3"4\!W9Wn7^>M ا"ƒƫ5a;ܒ22_c9 1V G')5T5끻M  ޅům6u@btR2e7-vXwt]vO4Ptαmەӊ, )򒌞I?jҝ|CRx~o!b^T)IոAV[wPLlTZ-xzO!TujΈB{ly\A*guƬ9zf1xoܤL^6._vy"ޡ$233a0E1vaMhtmb^ϕRxqοYs5F}\4&*~E YێBxoJ6mUi9fT,#M/RqɆ'Tz6Ej*1nlt&X{J 3miߙ+IXP{+znZ&&} Di$䇞Pk<b3`ZTU>m[ʼn0?:yD_lDoȾ1xVr@{bWAUST%YzH.; 1ku"82(]Tm#(݅'^4°zVX?:R_ Uzvl5ɚAs8D^Wi8~^.M#n @TZQsQ pTrrjCk6%JohS$~L@9fI9"x!mՇ DOH_xdLGT\le ܭ]t oyޣ5[~EJU4ٝ(wW_1A5RNƯ1m!V@9|uOߏDG"s0񘬾SWI䥧VQ[ A&l?pAgQc6 ]y&cgzTEld+H6=A 4bq]&Ik8 aZ<냔#v_C[_&n뵄O؁Βd 0MM7"sA#O>u</V?pCQ/]@w3@Ea{5 B,YWXMP+GR=DB ra\؄GKZEu -F!Q/w |s0~]Vs7T0H3W)i@*y(VF~ؐa'gꝹgYmb:J Q`}xV>^MVUj}u EJoۯ ݰ`b$0yHASq5F`c)=-8D@|4P&=[Mɻ%qʚקjFA<&k=|sX?k]bJ sq0ȿ@r oрS-*u}3dُ I֪ g=Hie;!hT4=H\S=Esd [mu u m(8HHtSS \3%Aʳ+V'!"&ZF_gT7|㕘ľSI_0*ALd`7Ӳ+a `嶘z4W*4o4Ub\4Nݏeu;9tt~afρdu6Um |=1_\k)@t@Э:S !gC72) {T@{IvO8Cf+c|"/#li9c$hvM=^k %\¼3l=5/Jd1pZI`.e2uegGlw[{xS7:݃MH5sOC,n,O_8<уRI%wC5}9vH5U ^h؞iOۂ֜j usM! SAf3v0hB+ӔéwDq_~Px!n@Lc/I<Bhiw1㢯j:{٘@GFǪs$yAs6y/ALz>75˗YTR$r8lk^,Bmv 1>9}l;𷅪I!-˂C+S5!" ^пQ3?6zpZ'cUG峭SYМp$Ff @2\!T 4~8U(L(DaYck1Ljbz_\/"4uuPͦ)wJ+"ląh#up$IYyp9vz:]1 y81}uTW&G^GތDGHzDƒtaA\::dSiKEy^D/Ft4~idkX8sYDRU_Ͱ<0&,S4-_R[ecS WX6 䠘Ȅ1E3pړ騶E_H<?Z@ /|%谑?H3s͍)X0ebv miV6NS'-qe &4URm9:3șjelƶqبtD5 sDt7h 8e(fIP շ7&ybnNBm&aʌMGܾpҡH˱lf8w=DjbŰ62I6فE.f*~_ouM^lftTEV0 \^ ?ޞ Ňz0^B} }@O)~ th8]qUݬ/ؗf[D}PetqTQu–{yR5.rxEBDžwZŊd{gz]{6G3.^pf.*tb_gߴdՆ/ rbLu`׍FՋ%}e=vk(⌆ۍHeX#KiӴb{} uШI/Ux*U4 tfhJ1x{N:ُ xx^I 4Fh^:[\;wSz#Zߕӂ[8#aևu=dָ@h駉7 r$hUjt8S `h]0}7*@;@Ȥ : CɔGGݷhVE ]kGphqVQ+Q(Bcb0=!rayky޲'-ŭ{KUdMp_3Bۏ*<<ꐊ</uDx<ɛb8J"n83mWu OIghV d_j:xMb77 %ZЪWhҜxEwg>3DC %*=wDh4MD^2Iut!Wmhm)Qu,n '0լm%*4# ?!|SeىݕC<̭28'G%c#(tT/}Ðg\ʚŋCfN7q|YJ/u]6`oo?綬 u=@HqԜnh7~'}Cl qj;e:"qPHrDzu[1NH1FLۨJץ@p =ɞBpƀ @Py3uLUș*`_g#ZL#=֤@/s>\(YqsCNgpu=j.Ǹ1\pïVDXجWqLf@DAK@_JaM{ʑd-m~_"=!g!7Bw{'f@HF X@=lhQ,iG%E˜,_ĤsAOb^W}w&T[|bl[@ԭˈYhmyiJ. +p%# /Ύ} PžJ*['$ BdUnVx)Ul9D+W;>*nWҶbӤN`D,e)S@HU c gBetywD3p5Fn`_O[HR9A~'cȘk""P Tp>b'jc=ma9pSH~W,sYrTKD sxbԫKK6x[6. 9ޤ9fd8&ʴS]DD_ao&^iC}5vzl~o.h1PU&(_PnC7D|{Sa{l VRJHFM3(/ 4ب]Q6Ps~{ʆ_MZQS-T2ws|gpCY `=W|l;AQ͎6֋ {tRjC pz|7E5(=6xsUiu/Y'XrJr:ۉN LF{\ᅩ37梇h7E۟g#Q9Ծ Qb{x,{'S=SoW=D/" V@b }C$z3׊̐vr:ا*,+O|Q3 =nTxt)(pG:Dn% Ɏ*+f>.뛩^P)FYFR2$A:D1jҿAB|/gT5{,e!EMA,I0bRS%# A] X- !8#$|z~ ޒ5@_vq.FM!mj ݞ&YI+1NCB$ ٲ^#¶PGusUj&9~Q@.{EߡM>mP$]?x#1{?xD0'(~[,lB Δf1iS"nJI$uхXrw萕 y|"F;]=Ӆ>Ǝҹ>]C wt3@[.#9%{7ݲir;ʐ$2ԙ+Nq,Ԥ 5{' g&'. DVSv]Н-uqZ}@=4r-dLlb<>. U*DcCfd+-xB<+1՟|;Unc&A%KWHc42@5R㪕c$79Cl05-z>Amݕ$(6XqB[KO_^" B~wgpҘ$T^lv $}LQqRՂ ~TnD 4+L{ܩl3($Zj#Yɧ13"~ITKV0dd ެP/ LUf)S&]<\/A3YaD" H7m\U-'!;5婭&9bH&PhvI2UrR_]*\Ԋ=e@ٲ7$c*uNB ;iM>B|4Hֲp_'W %7][%7&፛B `=GAQNX/ԵZ>K5O ^ײJO f YWLCF R񆬹o݂go}BLe U?XSwXU&_uH^3)Cj3GǤYftBczӌzS7 a.u@I{J3`:wiՍ?< Zv`پ[=C0תʿ$57jӄѣ\;(CvXRFKz2V?OJ< '^(KmIj!r9=Uu&Le}:{~%_Am ^(SZJ8i`1hV|̞כz.G{ѢUX*S6ƍbL[fR9cßv2vYʿ ~Ȳ`35Ci:з>i5 !f`p+x F[J7u u]/ Ǣ8$e^zv2 znSGLnwf+`a@V۝8*wtwwPDuM>8i?NEg{/O&^ SQ-; C~ō8jMge~h_ޑsY[jWHXh'БMrn)7@:M/Ϣ͓t!/"| %7^̭S%˵iuCMT#;PJ [o=l+9_O5( SSA;tqI}2@z9hGT KSio3;Ľ-+)#4rjmZ lZ<亊ÂD˘Wyo%o#^yl< niH̅-ѩ0> bH,ɳN=vP>&b>.Րg~dR=(2'~ZzVsZHY;`6@=lDgUzuPkQ*%{R@bkhdF;thRiDUֻK5o,=Ӎ.EDabL-x<|>!I*!~ilFW#~%94x쩚6@y~S\l ~+|\:bDt]PivbS21{+P?ODݖ={RVNvk,߲!%s񁙜Q鱯ܭRNЛ\QY\7`>g؋.&΀(l[t\bXq8]A*;H;-ԧbj'iLK*%R,|RQ/{ Gms`' 0meFg]$ (\}yz99B_n6&>4SFphuS`^gnb+hOkSn *J)o.sRCp`(['vw}ob䤬&Pݩi~x;]8ZODŽXWJ [/NwZ`Z*ydcp*mi*f=7 gRA5g*Yjt26v4_rDSSt+ 4AVw`- ܺ_Li?ײַ˸kbžaDb{+#dRT;K [Tؖd$iWS+Nx"+YcC+C[.Ȝu`b.^g8ɿbv2@Hۋӛ )rbr!jXh'A riz-^7TV`4Str=| _DJ`ͰZ17_]}onr/BjC3ܒ1Y8h|c'ug+AqnMh+@GaWϧ܉>-`^T\!/ FER݊4Np ]hL~UI%16LfuPpbyt̥g\rEP a ̵W1YvݙGw?Ṷk5[|Hu mԪ_2d.iDvϭqz6`Q1Vʷ;QNGDPrdB㘪~jo/=&mqU{B^5u{1=mzvּX'4 NJ}xm_ l{MzACt=|V>?,"p:ed 5e@*(Q74/R 4>a`1M~f0_^yg'Ʌ"_(*#BaCMMbTPJw+ &49 ƪFD<>ꅑ@Q"}0s_"=sxZēE{h2)ekJNk٘7ّۘȭ븚!FirDsV|]!Vl `/6i׬᧝!Ρ)®3Ku/e'c6Z,vQYf\PYeW#w;Jп^e`o4_պOε?K]z(j(C Ez9Rhu0ʗfwR<+H9" }/Tڡh,;eIxTO٠cNL# a^0f7U๬P'zi)>,:54 K'ܽy#H~07z>|8ߪd~!C>;Q}GdmtXεK- \]̗ x|ЍƁ#"0t܊y6|/d<8"sw`ys4 J4^L'Q}]PDmdϒ}i.ez 3ؿÐa$D u"r΍6a¯VU̜,iyƭhJ$eӎM1Q0fҤ+7>˥LSh-+gPPOuBnɟFǮ(*snAکjF pH;a7p-܃kI@|kNH#(B MqhU (.sFlf_#䁭EtX!VeNq$~ +$^$yHD\[CVyIr ij?S"Ms>cj1э%C8tFe5XƢ':/H 0Gn^q׷;ʪe~S40P0%,C60Kf<\1b"7Cꕯ=ꦔy9Ȏ2Errmlbq B;Y.n I5['.3TP rDzsu S1' pp&iSY$W8LU^"sթ|SHE|ƜSx3|K`vudճi ƩoVÎqD-? b:xŗ,'y7ORO&?HR? k+sBr9}R08/z:>RfP鑚OzKl`8SrF5>TQAWB dl;65Qzוòl4\&`CxoDwؑw.wypT쫈q_Nh.V>3^" ,IdFf~Ø;iDZBtѬqQAo 5?F "+ a=[ܯaceŀrnѵֽ d5lKX wzW zC4 ;O"2XE-lU7ػkws:g(|0 wËJdo9nNմZ Rfb'SO8B"> ` ac7Ae Z^! ̧ԃ C7K3f#+ƖR=#(@:9W$qc QB:!?-*m3K2~Ck%ƙ# *'d>!NsĉldZDhǒM9X+ۛ}^1/puxw?[*7yH3"OC5-46Ķ| 8=C,9.u n 0ZDKwQvi!9Ҳ< sc.yQv`y@ OWd;SbvyF\ac0}VU.h/r;F?1 ?$A `ŘkL@"% %U'x/Grc] Vs[O99n7y_)_F ecoLtzIΗ"+qGh)ۼM!=u 9x~ %tW%s׼=b]$ɜoۦЭr}xjcmޯ.}S$h< P>{jOg9[ȢyX"? /w@4_&uME;bQ< 6DxPdGUB9]$?D^Ə j?Dܗnu{B 꺊Y Q+z !iIlJJ,9mWv{/3(MMz>J=-~%V0q+ 1e{e%lvm}S>sz?>De3kߚJ5A_!O )?U;%k9ᒿ~W<, si)? 1?j,JRBqߕHmf{t>l9݊DeBlDR䦼yv֊mĭh3@҇,ȁ`NغF,86u*/ W  GsƱ\| mv!~r C7mWFr-N{4<"y> ']JϞdU=}:[SdT^o?| YxP\? x*Oi'H,k/'O j{<'P PC]L퟉!Α\X8:>sT.rvLp"|QFtv\}e%dxQr8^6i l<)~- ,F%l*eE0ik'1UQKQobۧhi7_s>e,N5XBo4F?Xgkൠ J3k1V~ΉXmu_DbEw~}$yBWi (Ĥ䓝,͂Ԣ3_M|<0m .?/+.{B hJz؋:Z`ڧp1VqCm`L6i<+B NRvܳ  p_A=ToQ.i(V J(%7DWm{%tv$Jx1xFKn8؋Ʊ^pk8&Lw6/p-/%j0cMM3|@O5;`fj])3KeV_r][e?p%&b:RuU3>d&j%JujZ`mGsX_֚'!D+Ij!Ȅ\Y(^3xUP MUz{`\kKj }˺g#S׭r«VOI7AͰ%?d&fM߂\{<@%;'!$ 2AҜI)ҋӱ.qxԐd|M^škN].6|#T Ot]}&:aukFn>t_}\}_c=Rw7AGg 2"P0ݨ'K[ÿy%?SS}W \&^MgBTJaC!8jVEYTDKD!n:>SmSs[Ķr0RtGDmkiR܆k[0+W ;S~h8_g=IDձ4T>XR.j-p7 =e/w’ N@BL>׌yuəRH,/%DP[\^AhO 9@kw7$ ̦ Y_W膺xSkٹG,뿏6ɡډ~[]2`/I3_l[Y, dhr;FcZ /L['E%&mn[$[Dm8gB{EŢqDIvH kzdF5gc92*HU"h)^wJ!i?UX3mIfˢ>H q_i:)Mq >Bi#OE mrڜ5t6ہ>\]x1]K!EW]*d6`Dwpd0ǘKƨn>\b먵=2h˽çVJ!+-E#nJxMK3$PeZj<߬XyfMhvp>&==L]WHMyVL/g~_Bq`! v%I:ũMa;0/VPR P <'/NmȺ~օtL=V+Yi,+8`VK|M9z} B}MGA/9coD\S  ɩOyi=opıbC8n=*ꜯBxF >׍23 N%{KbBXf%?aT7fvxU|-ƹֲn=kLnZ>y~U<{rl 4yAFG524NGõ*35n_u#{ELϤ߇3ը`0yϚ C .S(] H/kDFl+6@MG2i ׻6+[)٫U~L ĺAt oG˻MEw.[ TĠ7 {~U:JNFx@6JQX}y &${F0e*8,:vKNI#X,g&Pc"1.8jRtFGxVe xٽa?7@Pl<m14N=yKCŷji$v3?B,/ :8AeTilq QIy? pck[Yh}DzDb"uHxKPO\FspHrI[&&VUwsTûy- B㵦1AC0mvK :0xc/*5/d<ҙ.IE ;H [X_V}qo3 llkN.%6>4ͻjzge!J²ªրendejo-' ~SgaN5E孇Ή@㉤L 佔H#JaDp(iyA>$ռ ̍ |%7܈#}4:O6b(PN-^l2`^g(mZUN)jDgmoAy!9|G6K4ˊlrԦ +&7O\C/htWqn6)Ϭo䬔d<9H&=s¡T&!~ӱ9[Ț %2uVhN&t6ovE.T5>Ayy體tRD><@v_yuf>n6T E&@e56$S #t YY%[ (PjTJY%/(B`0`NmΌQsD\Z"نl!/hqםb;\>*bۗ;;$ zX& xɞ;l ?m><듊(v`M3q2fckG3*s4l*ȱ.j$7%Ș1Fe{A_ 5nu?i>PBj=}[wq\1 5T>q`=Lc`R4ll[Vͯ_>a_p?Y~`uʵu)H Ro "85bTq.Of@GupzbFQz_*5fЉqhb}*$s3F#qr~f PߑXe.I  4K \FpFiO{qg srק(C:O<f$ p0 &v-ryAVX9.ì]048\I:0ڴ+?A ,pEP Ag\{'$i* uX"pun#lE'ȎchcqCe,M~z'rtk9J"~i "aq_&r<"Kl qbw`<`*t$`*aQOKu =wn3!!s'_Ȫ bl`c\6H|{7J3?2~؋qQlVWJof t5??ψ3kd2 p7 \oﴫ<Ќ!OYL"=Wjj2Z o I DqWBDvGwz_Qjλ3jr~,#kYO@?iDz0ٮꓷˠmj__,/}ژIH)(?%IJ;\@@ ?sѹ“f̽(JEK1-@)c@kQi}Y4+ l!$^O }[ďwZI*:0"%lu怾,l,B¾qLj91!:![(RIs14X~2}p?8dXl+QoQ[BnR M/᧣af S_O vŵ£\(F )n_?":0?T"}R2SU%{Ieb #p;_XMW4 :&c"р A|.[%Y aJF]ԁ٭tUsyvHlU'r,&Fg%2$ޒKd/߭3VғUHʉ~c⥇ZM#]4%[Zޞ *Kd 0h@$Sq-8}{a2DznaCxvZ[U ,BB5P V&j7 `{Zc`=5~l˭X뮙doЊWj򒍕$B*Nli[,TtЃϬNI,=эEf eW, f}V(8E%Gkz%J MW;ow3qa3JzDk߉*^c%޷|c`u]TDځ̲K:Cb}納z#ʮm tLZlw0wP(r^Sƽ1$tV>n2[mdZ4Պ:C;<=| YXh? 4W(‰lC"*+]YlIbƭde2|ϠfyC1}ڣG@SP0qQӹޣ;>b*pYkr0f f@-|~›ѥ%S`fGC27\8=o;"HzYu!\0&pzk!zr3_Tnn¾F/m֤l)d.CH&o{+|cH=w|pݧ"✫+GqȎ\^xDŽVvav`zm^bZVN&P~Zz ) 3\g'xy}?c-3}Grӟ:2TIzZ6x$OW:6v܀SuYۥf784{d iqU;9.<ˏ+' ~s{#!?i,o]nZ{}i]&>XS9˓3L1! F`mux{aֳ)l*A bwo욢@$wco #dn)eGH~Swڻ*.{&I-V`B\H"m.h#h!aI޳Zwƒ,YI=Ž  8q7GqVo]f L:x#Pe&)m[ |24 to$%}cAWL讪YBY,DZSX+ Px/!<*9,U^ YfΫpUGHE4Za-!?cՈw: ,7}(o}$@ "pX *M8]nUxeC^JFбArrl4i\*w(^=i=TH١LT'QX"VÂbJ+6S͙Wڀ^E&N=JT?0aPIN}U\YN8DP~F@dMMXᒒ|}zH1أx1R#bCQfx5Y;3@J*}r5SuL8LJ99!˂U?GG(3*q e_tHyEvGl!vMjJ5~h@?+MHb2”?;wz4Խl;~6Omվ: Q$=c#DJ 8000[ʒ6?@tmr0ƿ4t 4tYi1>Jkw`ɺJ.p}'<A*O%O )7'/XS L;`>nIg6KL][3g B#-0W} F;ۜ1`kbg1j!, uYo$8 F*M h}("P@l^XͶ,1w = =P2惭,?rWPHaFbڵwUG8;rR<u a<ٝ+kV*u垻e! BZYDb#v~L13BBzvF?m 4p C-US^1zO]s_p*f{>'vjIh8 }a%Y4 5M^(աc~,*̾ MvT _SFFC?XĄP~)vkYl^Y:\@$4հ-/F2/&Z,Cڱ-Qu !kР`,E7F O}6|@,F1KN);Z} >IV֤ܘrFz5ﲿ'Ș<\$:b-Pv;"ZT{422BT3`2b7,Btr﭅}XѼ4sNۜѻud /1.x(M@Eyrs]4%Ϋ'md4CTc9YD8I~}ďmmu6aC2:)2Mn'|EH.WWMƸG46 p/CPd"!B$ { \RvW6W++CZ_7:0J6z(pXȬ,P@R.?k1@nW7>E^ЩRk@? c0y[?o0gF J"Jʅ?G1_5xQ䃘wI-Fۡf=s׸fK5)G*c7XtP˜r{c]gcL*tJ! d"-Lw-շDWHR<5ɏk~~n6-m} '{"sIጏ~OJjg u֯ĉrTHѝ|)v'NJzE跢Z2ApB]\'q#)hkaOxɘg#NFʤ;&>w]nze-1|=z-4s) .x΂\q_)ifqҼ'Wt ݉\ȑz@mQA@ cP@XHX v 8O)$wJg'ǥ,[Wd:^y5"1)n\dIƳMX;$-TLE)`dwmW}c#‰JxªFok@]\w.1}s$#lWo4V8vU.6 4#)`~J-w \x-rLߝ4OII. ?w N ǸI3O6(h0zs}Iv͊+⪛w/)FmWUdodˌ~(*CyO IEfMyf[YeuV:ᲷLJnX8Z4&U0[=@N+2I # oJ۴ʇ Ŭt"s,$*ŌITkbwh.2{3Ʀ xĎNbv9 5qw?AE %(P'1 ў$LE$Bo!Oمw•cjx84 S".'%#ѮZOl#U3:Д_BkJ1<$(Uځᐧ7zg^;8,ATh$rҿǠT=.)B VlHAїdJVirATa:Q<3弈]h<{OL$(9.'R\vy hi(:je f$/%uQ1Yuuzҍmn9I@xX`k+wM_#b[ W%n|*FcE99U6?8 }%ۧC]F@<.E V_ G[,++ڞ=55j}ms I\G9.z1K/535C" j⸇%'z*G7RԖ})Mq{ S.#AW,OQ85(uiU\WrVW7'=I~!O'[@ ̃΢*;+QA_E !70:;*!Q I„]jF.TL+SIM&hD5j9 nmrrM.,@6uލFbZqʔM;_܉QQɕ !{VFMWn7%o}-zKg h2Wpi:d#9OHx RV&a>u7m95Uf^kBQ@_&,uhy\u}U02[w1 vG/>B.'.%[T4L*J)] V;p6xc[<_;D?s@ }םeVԶPIZ4x;P$r jk: ND: ] F\=U9=Ҵ#ܜ RH5;m:4/egn(adI-&kΒgcZi- ֠`|tM$czUgZP!PNDW=CrLw8Mյ!n\R ? oNW"5r]?ʪy5zbD>`ٔ.iwFq4غUn f1)< *!e&0º ^|*M5Յ },/K}|~,逓ǟY t-kqZ=z "/o8p8ٹ_x|'bAo45nxfJi'WY. <9UVd]IĄ\A&ES$ Qr;8{?^؁U|aHw u dǥu#=ADC~sD"&ht%~q Oc;m3YQ1٭-HdXtd[s*Y+'hg <߰:~=C޹ % V?x~U+oUDO6UGW„pQi44Kq58V8VV )wISD<<}[5s:|AB>kpNÎQ MzFdi!pu@/w A3Zqj\’kR g**g1ZW4ehݢ`KF[㧍-ank=Hff[ɡ >temZRUmQ0MrT-9["dest;Uf5) Az~r258ғ&xBJmgWԤQs:|DJaQ1g9@ 2/qӒʑa0y= 9' Ƨ°-NKir_cj4JzA};V-<Xjk [dD䔡n\bZ΁v_эi;7X&{z4]0ka,^*qg#wT;[cXԼ':Q9hDVx CleS*ugvti & |=qyyOgCk@F2zsV":o]V~(q4ՈoUdGSp<{4*بR?3l,NGN H_r?pպڈ4\W U$ KFxHq<s2qnhi2lC߆ejck2AXҜHkPQBCͲ0ll",$bLǗn͡x"PR QkҺQ$sah.N#^'_i+ uצXuL5&(ٌ!tƮ*M'_r_r&xoԂh\0"yfG>Cw7I2}{Kʱhk֐'u֐$"A㏷~Ǧ4nj ^ AqnjϺ(@Px#.^oM2=2+h4gc|Upm7 fX+ruh0LkaNC颶Í_ƉdK͟vBO2$)fsu3YŁ0ڌ>uBxY-QG!1"$ٽlx,u,IvLJ+u3. ;}fFMHt)K7^g$xEc_4zDP/$lF:茠F"B&^1%f?ڨI)I46ۛi^K25[L%Pߟk?X9=u#U&ؓb"qդ1[shXhi\1wq88>c+G;>ޢB UM ~[G}سlsrA2/iվTxɁ [ܼO OՎF7`j{d>''3XtAD8TD-1l.#3:C:Mḳ@]Tk~Dt%/ ޚPp*Pb/˿^@!ȸ2s0b#O!% =X9ϮQsχD=_{N42Pv"GD@&G'KGeEo`fO8Љ8޸/r!MF-=̞rFI>,X̯mu#P4S T/b{^<ȚBe!VpUB,#n''Vg,x{N8Cw>=ߡ`ge"<҂Xv?" E|FUR~*! w~mbh|ᄨi$T]" 3. Ef5PK엜֕څj#'4c},~p3m]WxY3)'f^0ͲG=xr30҇l!zZ,tn ?,D|͛.Mx&qhVg-"b+9L"٩9HR]<*rTbJu?ۛP9?3>?nI!da&9je/giFI"2%X{?Kۥ%xMen`a 2ل[0tK3Mi 6 8 }qӧ YwU؀ /èQǼ띜\*MsWMSBtBL@HhB 3WK f )ɛ)j^E3ṣN*fT*bKέ$'ѐ, H_">P+BU̚A^FW>೿MӑX%75)>00smĝY9iWiCǯIώJINѩKx>.O'Y3?voC*PmZ>ms`HqLnSޡE"HF΂;m3sQb}֜|[E? r97̈it>Ŵ};{Efi0+܆}R>AY3~O22fdm?&2CH/Y$=i~WZ翊~R[avT4 Pt^, Vr8%z#_CР%$Xm5OF$V*RngFr3IPH32?k (XO2fˆ K*K,𖲎mHn~7 ui*뼨j5u ʧW;ɯ'XK%} +` Roe-QeOSV,@biQdzr5G CoecfjV2f)eb)T0_ @d>ddˆ t{Ņ3Se'Qv~FKVc:JY"}bZL׎LFzfb@H.!)FJڥfٝG\i0 ͋ .dmi,KYx,ii\#<)~'$N&B-E9$GQHT}Gvzߕ/ 6Jh`2R!N֦M]ksK@+2*'%/a:wys> Bmz0zf[}O VUD4V~[Q~Gg]},ioxp5E}1Z^sJM[DVՁ5ҜG&5mLUn5w@-d_H y%(4:*cPZSA:+22e ;`pϏ$;j5ƗM?~G!5Uk6:6d]S"ϴ"UM.!wHc 9[%Iy_P(3þ 92c_ }.6%l9=GQ6sBw(>MDFQݐL =^&$wƽl=dMIX gt PF8Y*h D\i% `UsuStDPY*m6.Ds-O$8JxW\[P5BzLVPhT>I]$KW焔"拨"nwͭG̰qE$YrwXl5D*3ZWҧgP2Nt&)D귃!kLA-tun_`9]^eqlX{8fwIBGbګPB*RU+;SE}{P)%2-bۻ B;4ptG"Eӈµ0f_kF?\++WDʑQX *#Ό $Λ^݊BQ;t'/"&Hm1z۞(k52X#tb8z5pU_/.>fԓLaNG7r<2d~ME^!=e/pEŸ>BvӬap~{bO9 k'徫;mqtXcP=R̺^'tkKFTtMr@gT&U$6 Ag1lUj299$'*K{E͘h8S+^S/ӍHxe]jDbE @-Ck!}b;aIl>aeF!C?;rvG`<#c6$1YTe"ׄIMaȯ3xC?"+١REF%!f{^T]&?(Q)/8? Zp.R9-۹K \;yX˳|zٲ)|u#*Ikx `blE<; ~庩lU䅏x^UF\MzAhX%3ʽVLM!L3R=)9(ڹӣָ#xZJ`]4R2eҞwž,emlrM绠&bi,vCm5M&ؽy?|^nKךҘ(H#6%tΑDP$YNM:NFcUX1™'.k*ZtB~`b C-|9"$%&s`,D5g P+=ϡ`NnJ#і߃RS$^ kLoBuDL}Z_"L0ƅ(./D|($c7Wn+4 MU/+r/ŠOэlcmJ)P&L3zY'Hu?dn r=8bu,o[Nm+e5lÊ\^pKhNBz`b2]iҙ9[!,h`4;T``QVg(f6^T[ҺjIV#2Ix=nȥ Vo]{Nεm6[ٵܺU^zj?m۵ܢcC;xt݂jpb4ü q~td? AN\QD\?WXlX= O!G%a$pIU=Gd+خ-uMVaIC{zkWDf" 82EhL^B>҈IQh @yHeԚFI$^$'Z4С@FW^얐a?$YDQe&'?4.`PSNIP?c(}˴ .8G($\,"xi?1𴓕CԔhPΚuP{EfX?AZt%;q̌61_f(۞KD~%`-  Vx6P[W>X &%t#dAY,`\A»g )L\,)KW}ZG"3X@z S"3!=f!XqO0LL:.d\p`_62`fs\HJA𮁉R5SDs`pg0yX4^ew"&s^ګFTbAwA.GY "D3$7b^!EpV7XlvFd_*X &]OlI龀*\ 5g I}36-:{N_rBBռ8;s@^3gՊ1ҿv%:7mfNweQ)C4t;8Z4ɴ7ehRR 6i aL(?*&O4"pvf!&56儝'OZgȝw }BEzU V\ xլRǼekz HP`zMe2Y9=ajM.5]Q}f#Ѩ;_PɂHȮ2QEXK `^hUIV`1 )鋃3뭪 s^I6*Wy UmP@ 0p&ٷZMl&#@K✥B\BCnD@Bpg 5z^;Hp:#D,*d8#䩙Mb@:]*1:8{6/й5ȍHg(*KA@OMB;@=-o\uLDf8LW(/ d\@ha^+A`z{pWvw(g/e2kRZWיo[NIa7x CNKddֱk(˅#phaX;A̳MI%vE @ַ/E1Hsa>KF氵sпFI7Dn"7yV}gn:F |!K?!@F̈́"&[79=$l/$,H. q|BPw4k ~\"{xm n~Xܬ^em <$p`E^t t8(jd]N&D<{vC͖ m'o@f$lSp!@";P6 g3 W/_0[.9(UH!ॡ tZ$[O4eȮ@U_; Q !JAs$S1`D3 pghws|g4oE_nh|#U <d? YR:YK.HuMBLZ q)XVr}*M ɹG1OKeFs,o= jX?!Q>1=״i۟(]wGN 4Gg @us`2/;&<^ZZ҉z oʗ`QTVm+ȧj/V۱NQ,˟H\3[k1e)N}v~ .xݿ%CB镂:5,>d.x0ŀ螤4ɒ/hj]L :Dge>bxE`ZaA?=TP⒏2AF6,tx@ `%uWߌ. _]Rw1*acINcyo4|gegfh:1Ov2ٔ9!9m/"v`Ÿv"RV4NtiPӾXxpnnϬB}1O}Ld؀1y^vBՎ#K16St ƍ1,8pPn}4JK zJuNo~p=w͹,⺴^|m(]8k naz|j멮 Uk9Fu 7:eHBK(}hAKA?ƙVHCo/#dUA[Ф4|= 0Uo̭~U.v `YPCdn, Ov]UPo1U98}F fPoL8F^ם}]Zq6EH(kKQZ4D:SэrA6J~4?"OS!؃?g,<]gcIvdᏲD/w]0t{'?\>R`Gqu?s*M}_SV;&$м cb8Ô [8utHMJ`\޻g4̗S 5d5JaS!@8IK *VGX3đC6pbMK=Dž|cCuqE8fI&BW~{..t6MK|3Wq# fvuw+mV/ XqpP.ς*qГ@{OB1-U4rTGlcx0Vis09=zspvLuvwRc[}JI#iƿzX?7%tͱr]7lY{xX~)zglɭv(zl[AT8crfa**{xS <{Eەoxژ%Z as 7 Fձ[wJB'DBm}gRvV:ۅre^ek";S 0BN·i$D)Z2)֨pr%BPaJ^!BQjyJ/KlY#QNP"FJY.45+N(i<5~r:ֶ$z\2fq⠊YNjTuD1{vl[f<D:= RgM>N2k K|`8%RX\-c?}HR#?/濡I$E IH_-udjwd7l?eLq;E EK"oژZH2H Pc*WI0ES}+>u(Gx֌.RIk99D`O*|V {gphTBAmyy'swI_S$:i4"׻S/}2l Lo?m-bGKclE.#c?9Ҥ1n [TRtzTop4nގ8ٵ5&cF×52=s;w{Ju&\(ָd  өr` Z.VX]Ps0LkZ,jAQX1!AhGcFSPƦ?y;by~.+L:a9d b'nԼ`;RWJ1͚tQhl͑%٩Ʌ@hxr* pF'?6!><3|nftVG 7x۞Ā+$ &9Q:D,87(ci)9zJ^|>*SFgҤ~l:.4wB=^>RO4̿CP25xƛt0y`7 8A,>Uq;4QCbLOJ;R@%PmKbj$&]3rzkQ+3e_)l{ib?Ʊj ';tyHhr;͖#.`~_omYSNTYXNt %/jgdN:d-WQŖ)LԱ?`OK.(L"TB-z1le7(~ȃ A)Q_"zrI 373I |&tRXVT|rg}nT {5h'q 0<""jM:*QpF(d+rrs>$O?*q4O{=lomqj3`]XQD_Z[4{ Fy\jdFZDCWJw2>B޸w ]F+~@S;a4>&nIC_7.#bqGGx95j4{fxI:CN _4yMvąc[y G/?& t3c`Ӛ&3`L_+KgPDP$:cC%L]J9G1A6U#1gY:@#w8a솵&)qWzxRX]Pv0/u`Cf:%p9eU῰!r~)$wa1pxL}_ln?* q?N@S6i.㻩?:.uئvsY#NBBɓ}م6̿.}}e}!R^?m +Eic)xł1ևZ5 i*Ϣeź;>GE#E6r}+N}ȯ'7V{AW[cxV ~&~9ԉV8fw ԧrM˘h^ꉓV6Vά>eVg 򩥕Iqd K~fE32\$1 1f!}[22LX]AB?:fhUY6+pĀ=᫝h)2Lew.zB9m<Ùn*X!&=M:&pO 0ErFŌ 3p΀TmE Âӎ$; pƣ8[ҬB5(,TgM& 05Ie Wx;=gA|ss%B:-CDP ³ڬUưlXM{u,Zq -頥}A`p5kR7 ;Lˊ4qXJ39@sgzߚK-i CA?kceÊsvA5H=^,>-AQo3"?б(`46LkʙRy wŻ$ Uƪ-KdqS6Ё=A~A~QIIՎlR#biY&l߃{Q\CJ/I"OBp+ N/S(}ITS.d͂O!%%\@p_ebH|Kiy?olعlP27\|o)֯&gXkS!FJd)JPdX$N0f1j9!!?zJly15g]`rqz7ekA fObx^8gI0Ε0JxL Ay)D4Cu VutAE$QqK̋\&Sȱc-L45a؂JL5ÿܖu=GGXsvmuJRlc~ ֞4L3$$QOug:?Qus e(B6J|[N@Κ@t?dvfG!>Ѱl,O#wFO&}ܙ{~$oR;0:w@6$yzډFu&gKin,JO:)Lzne߰]@ @K5g0x_jY*'pO3l_0!҂p&JEA# Wqlƈ+ԑ\͋C]UJϸ ?Y7YB?axGǾR+'W[+I-, KOgeL`B cYP(o4¾@Jf2'I7T%M4vh2Y $/9!#UndiF.2gknI~¤Yoq)K.Îu VMRm8h˗O(y>>LwÆ(~(A0JsKh ߪtk\!Ju'peqFiv'U~6SE %|T5ԟg)G!C!BQ4u/9E6Fbz\kH VJ+Z^F:gz !m|B5c60opR`#c)G1)v2_=WAKW;Lς[a͍Z`=R+Я֝/?E`.XDJ^ZL+(mzē/ r6g3r@qq lSTͰM@IM$KXJ;7.~HJ/e"F,{~.v2-]&6Hw{3* ӊ^+EF 2ks(xA$)0cwȟ}K7z@ɞ:#Awf m6qX:%2dFkŹ$~ QwDH< 0Y Ǘx";2_Subx%jc__K˜ԥi'˞ևzƇG"w y:i`{մp^1P!Ac3tre)~<.od]|{Ӛu`o]lc-"33ؽI]xEe>POSU#f;օL"QgAQwЈ9o`V)^)ڹfVd 1S,eydAς aWù*6a3 ^jԢSܶ@+,z T3q4D$Gʫ_ P.Cy 0=cq҉6Е5Z\J9R,jcTa8wSbٞ,ȷK}8Cu]mm&DG/Av<4;|?G=63Cps5tL&RH,2>LF9OI1 *>pb ک\th^z豱'v(skL^,jr(eϒn`Loe) YlIfPf6Ӕon`vaҹDϬys3JVCO-T18i4Y#pi%z2~j*aKwyugi' <=fύ$T (ua#3z{(~׳cw|ƙ ]t~n^} >S;wOm} )=ܷ5a|)  "tj|)E:)V]T< ׎}l롎 BVO1Gd,$fJ+JTM>5ֵF][c6 Kn,O9iknJ*TBe/R_L'4Lo}Yxm[Dr~D $Ν"QVi7k6do8Do::Qf (A\j)DWc6C2ԣbXq@)/\TxX1sUIV2õYP7F>.'C͈\nR:}[ٱ;Y_9({}<rb5)"S :c:=}xDNPeϗalLԻFW * Mל9(U.(O 5E V: ,{@@9VˆN]6M$W=zΡBj?`ƷH8a!YONaUXQ.JeQؗU~G M6yEr+yi6:d@e>Տ<_| PC!_[lZn;雏1d uvc֚w]I>#aPTa-@ Tn OҲ42MY[Awyh5]GoO^”sURk..<ҧK﷜+sB9A>"a,LMӦ|~+GufHq͞s+cVG #NWZ4;HA15o5'A^yIC&gݹwbC 4c *w-5 4 ^Q=@`/׺xqz :]]I̍MHzEeմy Ё @Κo7O\oț9ۨZҔ F,+֖i@"8m }-y~/Oϯ`plOh [` Vwʨ nPb"h:Y9H(@Z G{ ošR2v`N[. C{N^T! 4=.Y~9[Ꮁm þKub=*=q3 V#wg C$R17m)ԛM4IծK(F`su yWXr$!m $ R^ջIlΈԟ}T ]Hvn}YEU̒Ũop#f> 3C&ϲ$s!.8jRH {hj '-'+ έ; j,ڏa}ْLPVo4QHd9nʅ&6K Gn t|@cע0xxqpM8 z-/#ahr SAoe(.Y͹ HYcI3{G4gG0LV'=}8-mIhіm{N{7}״A{\Nuj]rc 7Bw-O$,O :;Sy)2~ _p^'7D yf;#3hȨVL(Rk*>'%_Ыl CQwCKA_]?+UK`oC#߃D# v#Md|-6nQ6o,yUI'!Ht?,`SۯV͂kIq3NKI-TÙF47ʝ۫ȝ#O/OK&T'Ϝ^c;C)[3Ѹ:zr>(Nb{"ګE;uX_xdVjJ$gzY %ݥntZ` 1 jb> ix7!e9E4*{9tp`fhnT'4~zNkd ̲NKuc=Ko2m:r{,0b$<'Z.]ZYc {`FbJ%,R0bݤa<[xi~T˜KT7M内֜1# bJDϼjEr{ (U(`0"5b{oC f0'`TÕZS >=]-[ AKe}^|%Cv]'FՑ-ww&H&LA!$S %e1kt. +ߣO590s!ݤfiC,Qpq[8"* a`[/ ں2;c<_g WTқK}c/Bq0aD+ 4Qq/F\ |[Kn>*^+&6g[5AaCbЛVdR_U ЎkZ3_2F<$Z97T:te/HfX/Ճ6gDgɽ#y@;Rt)l6>{*U5WL(NfT s*ݏ"V{}F@ muu9q\a" zd x$f( yhqߏ!JL6S]nHAT=4xRWUr'XyV@4p% 8芨ؔ6rZ4v+OC-'M>ub_ErّH$B>/ߊ%}G#t 'zd!2NH϶eq@-yۭ0ESk~:D/[;bZiYUymi EUa.Ӆ|AoNt$jXrr:xլl֮9*?a 6/\)cݎ(L?x!$$Wo="e %PG$W栟/yN= bkUқp3i9T-ECeY:1RF8>6yKQBUaBA Zs Դ>Prz܏w lU\ '(bXL!TZ<9A 鈏lM:w˸a}/B}[D)r3y\:aՇg0p'˜I$b?" w4 kgh|IY %ehޯ Х ,#"s_SkN \(Ws*B1t=fw#wi?ibfLۮ iJ)YhJ?Ǔ>J~`4Ӂhi)orGtmmd?s9~NbOe ONծF(΁x؞:4=ux.ݕS]4>NܚGS^\nmNS&A98H{]1;aBQ6ZWZ( V o^t`=mQ"@ SxeKwy麑AVyKvڀ# Mh6c#4V3l-A5ڱTZ48 _.9&|P:0P8u.* <- 0 f?جOeD¾Rۉm@;Iȃ/5 ^R[̘*fb8+[53k"|SX8Pc'6cV|Ȫ}Bi $geކksN%tGT0tJ%M{コb ԜP?&V͜T }F6+j`_6C.r-w4DH g:N/fԳiҀC`)HC]EYkŨ$Jo /?Uᖉ,PG._Y9M0 ?/sZ{54]أ¿E46য়(AŠF`^MC 4;/; ;l`ilWq1R}P8-Uxaܠnk) | &}<62*N6BS._^zqs /Ö ]b]Ѕ:>3EjZ^iV̵c䑭題/r5,sAքB +8Z4<'@Wd*c|q,\p߅VW/~nd5 84:F1zDI/ )rB,*\ɱ;^ĀY l_Oc 'K= "Uae=̺Dƹ _?*H.E-._wj6{op< d.WGD?&}nﰺp{ )rNPLa!I ˞Ġ`u -(6G[%U^fyc7ƖLV}氙 c9O|߫5=ui/d7O|jDL\9:U),.DLV[5O|s2CSOB ˝baf?Ȝf} pZ^,Jb|VXB վ2T yא6\ּ;!L?#վz'160 R(#ɺ+ﴧ^>|x'/Hv4rpd, ,3DiEh:"ل'l2%R@S}G(GBM9@M;\kG+ʪ DHŔn+SĠ%^XUU TsGw2F.[J7u=KC#2o5b->VF>Cs5BRSTI!Rpxw{H܇$V n׋ϴ)2CV{ QXX67#n{q!xrCqؑ6^Nd gr7jR+Fn$9l-b? ]K8(yB+׿_N7ɎZJ-&љ#]ɏAճH\|EF=ߎx :ZA䰏u(m ].4}٤l6HJRW+) RzΨ:G {\-7T7ưҀ:*M!_<4 g,a՚Yv4nbd9At o['Iڍ%6&dƈąLd\nREKI7$'N =D'\|8)a.U*H|?N9!A;Kg {5bK'a-yOftTmKo:ƘTuݬo)ӆZٵ5(Vn2y[@K\U~Շkn6 UEdL0T +Lk[m2ޚ,*rr3Tj)[~'`\VDzLEgQZ/X2E!VxʴX]:ITlؠ{w:aU\;N SF%h/||a=aZȻ#G=ݪ/mR^ ݰ"űҺS,>\'F>`+bTG5>m?Jbr'ʲ? V Jb"\lǎF?l.}>wn"ӈelWcUT]Я pƢr%K  T#ψ31vH Y6&n1M] R:Fh"Ɣ̬)ٛc[D.Eb 6,bM[Ƶ}A@We!;@2K@8VGE0Tl_oIVߙPBY7㈹&%] HDc3O. F82- FG)1E@>C[V.> Ix׳kMplsb1yYx hhP e8fn<ӎ 6}$8H}XsU`%kZ;?P^( GW:zka3HnʚQa`Ѡ:NVєDۮWu2nCQ)0 e0 #­\717}VV8yHD+j=̽Y_Jv<$ E‹z֗Y6l@2dSSr60@P\aq96? !Ͳ8~`Ow{#~)?(ᖠoO "Μ[;&A&QK[D<4(Xw:o ~-=m򫰜|;0o=wVӅ8 Ns6r`KΊle>]L57hiɐ,h!RA-,I.(mshԞdjVA Q{`ģn~@rn)xg4%{M3+?i~8$ਔe[8$nRP,9dnƨ 1QwZ{6^t,nH$*m`߂q@)Җ}#fp'!]5eV&d׀{q9JQm;Sv-M&oqvŝ,r=Y|,}]W )[T"¨׮8 < 6.A]_QUrc6Z޺o? >GțD0Rhtn\(AU9h!hc] cTȅ03BTƼP&p^c]@P8s\B|r#4Z#- մTW7 -fꤩ"ȡF-=#a+X T{Dsuei-S;XEtgie3ytQ,]|f},W0~;^*jtm;J3evdݺif&wF~mL/ʴ&E`٭4 ?G6˞EqO^ _vňH9)ļv0f3B+.R!alૉ&1o*H`crv'SLmɕW䫓P! 0%v" TCX 49IΨ\| y3@ϲd=m$UrnK@hOջ>bx 2w|>ׄ5àn<~*.\r5]Y5_F@hX W\NxXiT #$mlTj1 Kz"?.V9I:!7ו_W]:-O銃מi ^]ZTR̮H5@,?T 9Y=R繻B&eɔ sK G A֡ـU3qPf-<>7rZ@c5;!*H0naYEy.Gz/s?{֨mmrW'lqʎ"~`7 Ԭv6n=x|T[jX'HYG 4q } swT0Fx/ 8qgͰ E&q O4$,ocy:_*y8S)&.r23e1j%A^P9ykjH5!En0Ċ}*D[Cii_BZVt[OKS)\Dԋ(6xfAFWcơHT+DhI Y֊lFѐz-ΔAԆ%7*rxGv$*~*dr8?w*(Tuy)k';/uRrr^jX^O9]58ػڿXٗr=V?yevQZăn̈́Yy4<}H}LV#tB\Ȃml)T`JW'[`ÃPa Wg(=F&V )IW),eM(vS+ftn5pp@D1:źB@a0fP(l|7j>E󢽤ՙ 0,s):$ U/ňSiZ :gwˏ)t)ԓ+ū@B~ ,-5J66 }kaX%GծKtA-WЛ+Y\> )IzBwxCM'y6M옎r'4jH/WK3ŔzfAUzP2i2Z ,ootFo )NlQvwG}IG8L愰PDTL t,C7"jH[mXׂHw TVCN+}1F:B]B. cLwSBy=D^<|mb$yv p.G;ɦWdܸ`(юKDw}_i][#g. @R뛤WJ2?`4'*R,ʃ!X1! ]:OE>NDp9`Kt/t de^qh ZC-gA Ŭ۰ҽx}h~ X&[sE+j}brxhjtz9:wjbAD02ݢ]Z4#o\._mlq۪&ȶXsWnn|i3ܜRwT)K etA{Y3v:Wgfi@W+%p]`HxYٸfx'/m3]F_jL=,Gg}x gYYWW>㦷nFg]c]9RPE:bFu$\#h*ЯJܖ`+:~ oSQ3LG #Bn>u [PXILSQ{Ev02uYv=}m vI4|ܿX#M"<]1/跴>_TymԬ3%´ Yȍ|~v}Ƹw4wLk~6=NBM G^{ձyS!4;v[3oy׊JyҖyqHBSpS4386> w-+|ߘ%&@y._G~+p~w"dͯ>MgTFk4uѧ,.5_zGmqCc}n! ts^ v# )!,*œֲJ¤͋^hbxM:QBEt̡liU`ȷojf}^4y(N- 46K[pBw44&*NdجLK 0GvZ"QZD"{Z2.O:z!:O-#~;̈sbï?ޗ`թ{bHŶ U~cn,uRƟyspP—#=d(] M3ȁ8qRS͉VB0m`s rieum% c= oP"#$VϹ*bB΀PLV])..:=/L5gI]wT (3C*jY>9,>1%QQO@WY&d.;'b_I#/}Vmn%=}cRC_6Wo.NVg,t+ui-BM$)8 ABpSĘŲ̅pޅ ]r5zѿ OZg N)fTaSZE}hlRK]ϕ/bcuRݭN@eJH Wf r/pI#L{>DQH >LPj"% *Yk!83S% LL;lgЏ05DA] JdBՆ7PMću#۸mcf SGsDI^eߣFt(ۡT }_eclfҾUv@e]ؗ+E˾3JoB"xrb?^4[D'300azZ{U+tJuӜD||W YA(|U fZ&ZR%<edf,x?vחyB2yX& aXx|B{ s-:? Qt7gГ TҊF)T_.j+]+¯6fN`s/^!C/, BNH`DAZlA BO{R'DǡOX?4D6uѸ -på кIQ\C[Xw ݖs-ÕIJiwՇv#ޙodCAiU(<ѨǬPG!y@s-Y9'?`gQCRBh1z%G5wRJ* nu4A$j,Oᗴ$C` C43?$Ĺ; i AL˓˭NQc(V47 !Rfe|듮 Qd s "3]2F[ ned.25 )gy%qaΜ,фk56EIkS vh4Rt3Q9ƅ˛^C䐽o0`'{-ͰM#a~ytӪRA _9 jK 6%u4I3"㿅UVF Uݯ>~GjI2N8I+HywVRTkH "kEtlq IwݗY% 8!ҌL yRI9O2w~ͭ\^&Ҩ`HY9\Z >✼ݚ7|z3GUu 1RQr~@L&k'z0͵n(Vo Z|ڿJ WÔXJND JRnhV?6*K:-zj3RܜࢺI%C a]m8[;bJs7cZl/'(Q"=[1k=WW*# *55[x~Arj.B$6\9suArܢ|7鸧ެf|̙٬: ugHxסIFPVox ڙ_O3]ђeD4 xuDQbYR01>WnY$r#Q%f"JJl@RڈHU W-+xB;aQQsVB]`o?7PYHTi<=LɉظjzC]:妳,LIT #m@RXDܢ'C/ L5 +K> ZA `_RHq*,~!D3,^%oq޺qiG6 z#5 H]!K`X,髿JY7(p}YUE\J98EcǣjIɅE7;hL9'h{jsE|V%yvKBfƅ'!37^!֔"}D7n:l´di6-Hp̨N/Ɣ/}QI3sQ{v&髉qLZG;+8櫃g#ƶ2S5 {lE;b 9RI:Kn%q 6OxA>!dVh{d%1(Mv FˬGSX͒BӜ f[s{|}dmcP1L5Rs&k|L+Zyh-9$X0C' "cjuU,"{=GƇ|<'Ĕ5\dflٙ{٤=df e_ ߮P'V<NJGFy8<ҭd9&AHk?ԮXfIfM!H?cy\a7g5)F1`= 7´wއ9_RexP} m}hE,74>]#J*g'ViiR:w=4 sB^ 1pޢ4Axi:qv>\s"jxyjs6xp"6_?4N9I=sюǺ*>3[R*c(ǰ'ae^˜}v @/st6_`\QR\1pUx?".VlUtN*GRE쀷|{Sp1 RpS mTIٟHE/tpHj2)c ^GWP0\Cwn{7:`Q^ L@losoCk=cF3I-ۥ̜7}Ƒv( 'xmeͿZؼU? 㺦Puj.ZO,A2a_dVʬ6օO n7MGs>O栮0I0ټҠ99O8$Ǹ3jdB;fi2BgwJ}iٲ@љ ҎW|X2xZWSQ,uE5!;?VjNp 1ZsY@!o5b#-~(!5 C2;i!2W%=|WEҡ (бm XB{u|i  %QIo$ۘ| jUC"vkDһ9\Cm@W>:Q1QI!":ЁKNe@O L:w'єF[掍eGÌ4B,Ih蟯弡 ĕ;AfC}CKt߀n:Ij(J[jP*ShS\[t&D1'Dޠ'~qM !_JZ@ktcB`b"TL2xdR;Wlt*3kuϝ2If /ћC ͈z&`O(f J #ag$Le}Y"[{>D~b%H;\9 ppXsFgZAX,JZc"RܻP̢ 䰋[ %Y,jSpOw\dEgo QIDHZ.D᧐$pN4)[jwOgWG*t'|z+_73] TtenuYXg䭐Y9Ht?کU,[ &x ` @$%5]Eqb9O[L0 ~?VUׂvLGjƲ&5QK'řG4Ղ<*r}ƕVBA`tLj`IioQV&6P3zKAh%欅DbYVB# FTM 7˂Dlìh]T vv!;Nc/=2y[$6Ӊ&T~~iA`U|1_]@,zKaZ~ͬ*,@'i9ueԧJ}-{-.6[s0R):,3p_紁Ts4ãu(ߎʍ!Τp|j.MDs^.H]%qip@kR)A+dr<`#3"qT$A?۞<3tc|uFi9[OO"6>qD=i7pI 9 iE.H>m|D#Sޮ<ZwIDD,6tNDze:STҩv4&,` g}'8^AɰAI6:}Ȯ;DWuc%j}cbzعm ]|p7=5Cx蕓@<'g*7NHVUXW;u&JF67 '|F k ¿GaJ*g*#vi3&Sv^ԼAp1*!dH@ɍHK5̩ [$jp>YcF[{O4z"{SXs!kx)MgB 8J5ڔtA.L ^sdV|3OH;[WW(P+75nEȣYE:Lp־w1N#"`yo-8o U4xt56 zsxx)X-OΪ.h 7ru`5dD'и۷<}r-fk=#ýëV- Q!peH?̋0(CyjL.Bq>1IvωKȹ}h)0xiXd!VPaU',wdd6/FG_z)KhYf G@d3Ӝ5&GF7",{s8b@:5R@ttg6TAq$!n_ա?En23S~d~坮x&8B4QML3kkrDڗOAǑ;J!tQݞl}7{4IJY#"P~|OgQ8MMNQ@JRfe#K/5nnzb2*^QZƈE :ъ#tpoӵ_-lG;H)]d62PO 'Z$31ox1~k3A'bC-"mtLźwPMRz߇5x-m~ra/0Paquݥ@p4?=GѨ/rlf6fmM`C }QE\Fj#uh,6!Mg zS7QjzQUz1v. w:bZ :(g+r ʺj=)ӍS69 NAs {>V|Rd|VBG,!@A@2V29 FԥU9}<nw0^t+\ ـv)*YUʹp *o#%ꜙ(Ho1Ec6tO|Q|Ϳ0c Yqܶ p倅nPsw? a*qw=[lO(/ӃԦB cmPdFZ5>6c/ gVG@Ѝ}S/L6 cA 6ǩ;5f>q ?w9p2JHɌ|"oT؇M㏁@Ҡ~;feYY"Tt0tV3̀!롔b[F}Y-ΓvVF1M ,O21)DJWUPO-Mۭj3>u@uWχKم|C(1| JSњ[arI ,ԐH3$?eE0O$9N=smEO͗p⑁MZt,قdāZ.}6)_y ~!Wih= `UuK[X=/dn{ isaCa)` 2B-SX˭>F8g<TV?AǘiXav"T':B:>ݳҜڶMT`e[dǎ*2d:.ʻ٠*p ^L> 6v\<WjnzOjeSpB1; 3wOQ8N*V`m>@/.iơrCܾe2*"G@Y~WFVn|w`0( U|q—n ZJj`3З 0}i'cr*d߰&VJ=l)4\J`<%H,|akW* bc$Sλ2e0"ALI,x4+_yez8_72e11}HB.g-E f?%;B|dI~\<<)QAfҶ5_Ծf!7a*#v 14NӍX[I0pNotO:5ȻtT۝(?5H>5VlI,7`N":ƶзOB=:J*O_Ǻ<|9OVHlw( kٕwڎBQf3ŗ(YLJj Mb C xkk$=sqC9bXֹY ]}g;ⳭTi:! AscsLb)!"ٚvj)Sp2F?yg+8J$xrHyB̥g]{XͰUMzX[%&y>qfPa\I%K%,7٨F[Y16eنim␉hnMIiE,UAYk,jjr; Gk:Qg^./n{ gpG T,٫vLK$/l%{? ѾʦI<}![q>n=.q+[fc0X*W XkS4E3AI+ e|QHaJ]v]o OnՒFU$iRu;77J ܃%A J%`pz~lϲ kgLĪ5xaZw5 k" ߼+54_y%LBPeiM`t[7Se.lZ@%JduܢѰmfdNcwׄtyk:Mp ]GEcUߡ *Yb۔T^]l+qh&qruRIxl!M/GcH>6e;?q3h2Ft Is*7$؃tTEbGU0\?K<`7ڝV;%ܵ?sUjӰ`dw|fSXWtih8K^VDx}Jɣ_ϼL4ojF lP]Z&][a[$먎x HZJ5O)O3povKSP HO=O 4U4Zicn "u7Q;aig+^GL0U;HUuUslZhx%IrYTѪۂȼxO{ g2?T;[#`9쯝] $5'uթL?Gb\LAMckUq]Cc.Y?V+8R6Qz,w)2[7b{0|!{~Æۿ6+I A ?ՓQf]թcm`AnWMkh @ QK^n\JcwNχ13Zd#-peCnHV^v$b12쀟WMe?Wx"gܭ7b[1 @5Կx#c+u{ɥknO(b ܀$8nA;HUe* Ď3<{ymTڥC00}V/UEVm`y/"J;|b>{٬7i幯|AhUj?aO w@nnx`!bZrQ ;yɤ=[y1sgAK&1b.=已'EBS ~hSm}9vO4 ^Οu<2Teщ ɢ|obfվFLL[삖a;2D6ZSdR?\kRuE|G(Oc}xY 1O?njp`i>lãƵC^FAJ젭"\ Xe*?[{+m*J]sU5ZC)d|Hֶy@PA)k#B` 9_ .[s&hFu\Bx {Lwti0u<;Gd7A<ȏLu0'*<>rgG/=7 lCk\М( &L KGpz= a \5oxW 2|(!H^b~ޭf*.jEf Jg՞ ~牚6KGN_T_8l Er9PA}" S<Ti .9 o>hhx;t'q<~a̶ϺO,ʽnZbm}?>$>$2(㗚Xtr}(9@HOg09H'ϴkã(Dž/zbPb ^w)ͱ[aܸ#G^-5n ᰴjԇ%E ,LwAO#\t@~$`5}#K3#:iD2A{ViMғެ \I=a-2c;2M〭p#ܥ%9m8*dN;ǿF79)5OKaTS-^R ©zڅaNG[N)|G0R{f٢ ^~KC7:eehA}rLS׀VtDS 厝g3('@ǀ9z$GeT!`AnPab|7etρѠ^j0>̈iH )F,'}=tҋ̛D\!ddO&X>& gj2S˯j 5'cf-wuoPȾEr ;9n93 (bJZOL(LR֬%Ҕmkn9 ϲ,jG8@O8 3=V^2uǼsv#;ipK}C{y֩eQ3FuZs} Sq]BfRrv}hO"UY1:+m 6) Vxc?V,i>(g{eΓRy_ iTaTʯwvzZ4&+ Oٓ7ԧ_h^j$7"I3|."隢\J(,u#\Ԇ P} uwfZ)N빛"\8QP`OGAs~ӯpmL q_v>^ RD 3{pKad=Z3|ɥĔҳ{ڸ fcjK]W"y8Up4j'xd3y__ΏӎeL5LK[}_g>I;\% Z6+F}_!Y]q+ЍLMwIH ņe*Jyfd,?*; {䆿oLe3tpEB ]Vw=5QqCe;*Q,&r,_&)}MJV&&=gϟ9UI ArU LpPNle\X3}7uȮG%0DXBp&8GMCi4Vqot]zV59Ɓ+ n][TۏޮZsD}t8e5l"6ꠛ|tr^^6 Ȋ,f3?߲l_bDlڄ/0kblC>#頸J9fvs$W^pF4p(`ҩY ̈C0x0 C{{Ɨ=C)/O:byVW&#M/t*]'lni*_\@ ؼ"l)Vv5T1"`yh>?E$T3}-gxV x} <'5Zs",p0=5@ S\\gLu~! wSM}bxpHZ2ƲDLں,.N9JJBh֤Ï B) ="Q匔1& &3" A61&S%:aa(cjr:O7(=Ib9"WR}R/,4Z~i3*GP2F;B.ņC qd/Vba[+?lj"؉ MX2JH~琗[- zcﱷoM9]LG 3Qxqa`d0njV|A\ێg[<}(e䎼]A}T4f>1]Iu^Hu:f ])h0ݪqzF'3@g^QBZ-eRZwz],S zz \k] FxM+$Wٌ}Db[[p}BDߋUvrP4*"oUTCt[;km4@$^3b5IxΫapge6Iw/w[n =`-]J^/m+? EL^R,vR|j~A%X~ q:rI# q$A* a'щvE5 8ݹMr(<$ !+R]¾8ڮrUeX=qF$m*g}*sb׿JLd%/[+JR᝾Z %eڍGYwrpu.r۬.~fO+ Ն@|Х@reXYZCP#G* #PmJf:U :TztaE<ҭ|v4s,b[LE?h؍)`f=#PA.U/q,L:zK$K>蠕jH&/3P7HV?) 6/'|9f(ڧ&;r8"'d Q`g/&(!Aʉ]V g蓺m) zI}ˉmQ,z<,$,Xc4بM=l(_DuKІ ոFEə|6r.*y*F&gE4Gpp{ |$G4^#l˃R14.D ˟AVcCɣu]CRLd 1qOI Kd [=0bf'.ƀ)i?@Ky{Ԃ㫂BH1^va;>`T<nԦ>? ~0-b0ͼс[Uțc%d^߈۷4~8ZK>[%?C &Bza 7 gY3Xyɾw=BitGo˓:H#E-p^|W/9E8U?!2dEgMy Ȯ@rm-ߗ0<|1 \_S[ ``wd4c8o.$XZ hG E\{0jaG]yPW iR.Û5jiȖ]xqbpYiOY㲶]{ThS*HW6vlj.f]#̓5U Jz}$IV+Z;w؆c10.jk uF/-mŶ3+T-‹lU޷W6^x.| I]R}{Ѫ_{e X3}гiQI\ΎS4Օn;b=VW 1t<*:\{Ԡ9ꂠt~3oC"V/[zzqgB4N+R<!+ e~" /c2sQ;%INQQZG~3$/\Y7k+1i~U斥OۑeAAnXw7AŴ= Ch(3lI,Q8x]q^vYGדL,0ԛ\#ݰIs98b> { K2 Lwt@*?wjhx;Nڋ[Ḏ<#ccjpnK?vv6@ M`04Ե'> ^kn4wcy_Pp0OH.=?F@_ % c]|aPt:Rt3g(^ L!xm#NA7:-}@0wG99V+hcbxg) =V:VSoEIGUqu-xףʯ!KrLuw$ўhX3] l nax5Iz纶u6y E|~j^"edƼxixgU0F>c$!} O|! b@Pc6ӊppPaϠ2mKoؼ;Q ;TD,s=72pnQ<j2vijEѿKˣdͅم4}*.(ojl G^20 ۾)zۨAQgFZ9Tؿ^ "uӛia{R̓b\b1~F4tR"VSzޘ$Lj/|r1~衲CJ HWZp ֱx_4Ґirob}zZzTS#B*[|qT72B>pM F;AD%0nqc59ѣY?F@ 6U: J y:mi̜T^"̩,7] Xt;* )0rB4H#tknt{,5ky贩*.K>m!v1iBh 54=ոeMT3k$ΓQ1޳ ;ZCwRww0 Gf>Z!|B6<й[ 3$$Im }hQ]t<ᝢ--%d؄foՃ;z< 5F_f?)kOSfNcf& DXB}hc9~<ڼM kGYt|^V}a(KăBNc yWEs(pϙ!h( +z`wŨ>`jXl=&LLA+2viu7br=IAMY`C<;MG+Itӭ;c_" Scٲ *̅TV$1#P39>ITFNM%4S-ѤXEaRQUey~@Pؕ/׷4%H&I UDNk,2Ynj~+LG^V3 A=n+mOf[ .g:?h,rlUDp$h/nPBsk5` o#@I~^n +0i:D+D"GG1䇻s7}Fi߶# zyOk'@HW.jD 5q0}Q?1cbvIS>H#h!tv7eXmz\k{̟jOɭ^Z%XxԹ5Qz% b"Ma(@{|˃Q.g Cr ӹɛWGok=h9$ 'p{0, r21I3)Yd~SNz:XL 8ڵ8lddEĮ] g^z1Ȑs ~ǽvs]VPet5i3`0+QPtG +ÂM6d\[EAQhɌC  Cbq*$ʊbY8+a63uAQI岂b&Jvq|5 |$ܣ-4m զF٠D3q0o!+t_C`*l$b:f#WP+Bt= 'ҢMIOuDZ4_O5?] lκwToCʧ v"OsMDQ=?d rT]P]/sxGD7C2?z[tf>[ Z9S5$4̀~HU-kWu3SV]^Ujۉ[iX9+`#FZR0;bmK-^&Q ^I3擳"d%sJjҊAmCbrRFp܄"ϒD6^MUug{ &יO%uQ-A.O.c3~Ʃ}3QzFI뼆g䔏tc~PHF'`0{ /a. 3f"Q ͩWJ=3 l?NXGF!LV@9ҮUPFV:w^rY ݅1L+'+)4جnB4_ʋV=ȯ)C9D|ɯ|petg0__6Z ]9K+ǵ]b%cZcGjud8qcPN,)Z}|HZ(Kr?1mJ MDE{(j*"Ed 9}C퉥xkD/l2C?jsCf%觚J&SGZ$ȝbfe[CE86jcjлvXPmƧQt1!cAZpBMBh{t˜-C/'P;-gm҉{ox+\ljpf[+1_8.髖3/PxQ΢u37kw\+U8ϸ{{:)8 hX_c)OTh'w${)|8'xGelaX~0Qza[z1H;y[{];QʍXn/}-}w]alciv#DhRJby6FhB0߫i!ؐ* ze ` 0 TeKWlr,= 4 -F +&Vn~>SA1޷kK6<(o߂8 {/Վ8~Gx4\ͺrW9LeǬq' 1已z.^giW\". g?lEff^kf;V={l]3ot;I`;߻΃r5潆bJv6%Ye+Iys˱q0hsVVs{ Oɉyv7Tkkz.FLA2B3 OMC>WP* (~$:Z^2\x>{ZREXo .AT* /o+]{p s SZUcLNr}N9BdFI•f/`eJ/  #7{tE0'pmY?+Punly`1E6|NUfӐ%@#ԭYsqE)EvReƔ#YUXjjW+[2Ad] Ky&:o12\e2 'D}z"-) bfg v@j6xꦍ{ʱb'!ؠQJ ,E^nۋ#SgrƩ+(G=synxP5mLܓ:n^(O/+8h+z HFU("ϙMؕ~+`D 2^ o7*՝mvc6c&HY<Gacf[cZ[92)<=0Tħxu$QuH78R؎O&q4g 1aߢ+;\(&?kϽћv0 G+Ͷ3Yr=?_W=w ۩Q O 򗫿0RzadyX1׌;$bgEcCnqmm +m2#rAA 9@lVuko6tW ijuܿ?Dd4jE;@ARJޟBdTE7v(}Hc@qrf#$@#Yuzs-ћ7nq9O."&9́Ų0F>\vEfdEm'VUcDELaGԐm0J&I+bRd&\*4.@gv7hS2Q8B_.ψv1UdR(n h  ;VlU]@ Cky"(5@TcȲeFgY"oRo \T|cP6v7'^gtᵨ?_:>PXpp~j7i֢]mJ3['m'%A_SdYs[0_6{r~U8Uf=1R5QK-ʬ%]/mɼK.؛zcNiKYreˑ$9v~>Ď/%umIE+?jiQY|ʥ?NM4807oJiՆo%5%M'%&z VZV_?,M]!iBDPg[zw?'"s:m2ҍ="wf Ek,ˊ, ɲx2/gAOlb;*1jZhoC?| 0Cѥب)`hO[8|cl$Zz .;!u[ p Lw"vcE666֜#MQh6]&b;ҫvE]Q'-֨zM"ÐCe*5"KO,!_“xpU3$l*Ske0&}I yʸP|J ͯE (7әvDK1jGؗ3럔oPH6֋+g"*$qKzY/|qߙRR_3U.ӑy(ݰWu{,Yo<_ZAߡ쁥 > Qx(1K3O>s!P?gRE\1)'J"UV;{$֝&H 񙆮4XS?VzdGϔL|L1 >E1AgHù xYS0,7f62Ue0] %'&D+B UE1XQ3(^cRyՆ_yUWrp~'I b]a˜UKAZ,j X 'ٿ˰ 6ԤpZ[}-n[Ms":f,t pM3';[O\סnp%F6lg;ڦ.OTSo2&8[/t BcϘ%Ir EYحWDcɫ5dl3-籪x0X$~z@Dk̎uSLآX[auӤDԴ˗S<y?kAO\&6IC'TiR٪w'H= |䉳2D2(Db%0tsxǩ [KKÄCbg= 8R!u9cdd]U:!g?66R,C=c7{pa; SmzŋZ8NUn֋~vyI[jb%23քmp}8y&m]H͙NL2[m)&`Gu Z %7ךKS-r^8|fbN]8R6Q~a9 *4T~iZEvΆHis1b?<%gL2bhi4=HSv_qFF=ƚIG8Lk4]J)$Lyh(>tʼKH14춈25&'7f3_Z>. wMjJ6/7.HmV:2UMeqvq[fPd` άaD\IؗX4bqC7J6^xjBd(e'Gi ;Y:~sR@t[ktT~"i"i m-&z! TEH /1l3sĭsbTҗQm2@|X|Nf ;BO+I9IV2W7aUxN,CpyNBc=oڌHT}G{jPEH$8S|z*nB,oqes?P`iT{glǮs*h T]ș֨B+La_CI li_"<@wک R0loA[K۫F5Heg 'ځ~`'w`Xxs'1=]>xXbA[7:xbok.jG.\}7;(NÇӑX&My5֦e= X U$nS#AcRx h?F 1;ip1䜢$`鼯cB1K"uuN#N%IJ`;yd'p_4_I`zT,qz)Y(Op0w~-%&&rBR{:[1WUCZyk L3$6Z3ގXpz%Р-d 0BN>$[|p//D Dr&@ψPry{1(-9}z\:c-9;"5wx׋Fϩj9!~ _<1mRvfӬsm_ӋhEV]!+ *%Uiep=[Z\(mEәUZU.y꽹I2N%Jƌ yO'Bê-<ĹP $=>:ST|G')~Cꆑ,m|ygĥN`4lo!֐a/f?ug_.jh⭴#(!b@trcoBՋ&kd'7gP.p9 Dps&^`bwY}6L|W>Ҥ47h.J`aDOOA"!+%]H[(:)]1<9)c~T0t謈A˹y5#__vVuwxE8_KfD'.#*8)FMF8fnw|e|ϙw&{ǥD&v ť:g ;+Vs`1*$,xky?P:uRJ?N(k^v"):H"@r(-mňj[}s6\K``Y ` P h{HBeCRv@_c&DžAsJ.˳T4L[F:Nh_ xGyR3k\Ji~܌^-U]-+k+. ՎKX݉zԚTT0CޅeݕONx9kMmmJqWwK dn^,X 0doIz%+qk 2fAd6h_AoݳyGïF0@OϚP3nep/qgZZƷg@aΩ&l$:˞SK!3޶hgGWkCs~=$^)J "ņvweBrHK`Y=F;w:V v?4ۓV[$x:vW:Rddk^x-l*̩'"RtT%4_x)pvMfQLXXI#lyr+-^ZuLt}=,tΒ{4xF ~Q$f_59׋p}9.45yG/ ]2 {KSV`T[ciʲbν˕A "'0)wMu֑&,7Ak fc雂ڭSc}S8PI i0e"ڜ͉˳m9C>ϹkmTP17L-rɁ҂]\HlulGvHBSL权kTLJ J4D6t/ $ԯvL9lcd(ٽBM7kgdMyU].W lVex)cB%?dFx2R`tׯ+ዙ8!i[Ψ*Fz!@2<[5m҂E&BW6#xp=(GeB+펇J;.Fz|{&_9}/so:'XdK\ڮL';+xƔ.iv7(˟R>Zp4N4]Pܢ}袜 DF THrJD0^_±t}[ &ыC$,$׸hY}R ޒ`;~U10ԝOzSO$FWbu품[r-]+bUek8@17;p:G80 z qæ%w@P1hwU'}00|&d_ ]1kyV_ȓ4!>U8=w/\MvȹKUB35Qp ^LpqK+t|U cVKYı>ţm0T L s,)X>m"mF}n֬}sA3;IS9]ydzL|ù~.˭Dt:~j#t?Q:D\BMƾtސD) E~zhjES탸VReYHYly@CP@;ꀺX;w'/`0=pʑˌeI&`w_QWߺ09OsրkJPB_t:= Y&k ){Ǥ}bSr '+/3?#Vy3|H5[)͛(! DaJܕH#x]5dį0WڢȎqHfl?.7P2$.H.|C +'4Tޑ]?w 5h{j^XލH!.0_5.7$L=oC5@j[x aVwі/SOl^Gcalps_1'w5Nƒ< UILl{ko}.a>Ꞌ~*}~AѦ+µ 2˘IЎ%`9PIb؇-hcx\8AJ䜀z~$ֲ|xMf9B@/[Xj?"kE2?*8$$eiPIZ yQ3h0N%rDŽTDbX| @ЎnGQ`U(agX)\ZŭjBH.h٬ͿGyd=jN(|Muγqė=O)>~NkϢ{DcA`~]|muk'D!X;Z5ԢR)rOYmӟuSoltrqQEW*zRլv%_S^&^ DxpcPI `GAJ'iTR skdkfmn#Ev0;K_Y|ӭӑ uUU)qoM5JJ=EJ莭],E> \GYQ L=O/u{KY f)9?Hha@RAnɻPt%CV0{9kIc"?Ű֭%cJ{3y oHxYU9MSg/N̔rpfh9W<ʢ$խ(/ݚ=ъ8mK%/G m2Yi)Չ@qƘ@i 'xW"15,@>gzKk ]CW?0_*j^(RJF A̢8:(|TQ&FɶM9  Qw{wmtyn'Fǔ/$TvEge pԇdNݲR\ '-j՟+NPem'~GpM}~; a ֌XR߀ {L%BmTh`ǑH_1!bqϥYfb₀ 'M3O'$NȀ`$79:W'H);OHa Bٰ稵ǾwZ sQDaYIhpt{8y%cд "aKrϼMDw/^gQ2a`Q6X>1}݀Ϻraaժ(c REw龘c$;^wm8fыtg |P0-BUgt  >j;[=ڸG:gBP /Y)+W wK[^}Gt{AI,B%.A!LxkZ'ÝI˜#` nd`{aÚK6=r]'L(ݍ<ı6 v˄%TPfgv'Vr2Nx?*ge0 ̥=s%N^pok!6_f|J4kmU1CqB*#2 O & cGJ(L'%g:xҹZf":;b (g*H:?3;c1C=΃9e\=c'a_ ۂ$~ݚwG߰.ˏl"m'~{8Q')Z;Rw Ũ߸[~[؁0' VLΊRu`'B8גl* X&uo#ʹC,}V?)k jD&qȀ1>NEb\>'G/89|r5WBԊןN0@҂fvxp\\pR T&o)G-öY22dq9'v$)ɏq >檺e2=8|S7y BQ7C"6VE,>O$hzw)B9pu6CNG)hu.qio2C@U״CL}"בDr6΄ H~8#`q$!񩈚s =;~z4yDݓ>SYjxpFf*p2:}?>u\z?B6ؙ'uҨO-Py/S I+ ];c]pBR gQpUj:4ݬ sz'f2L]%bwkJX|!fyuT;N6&"Yw*Cs>N߄aE&LU\w_4nAﺬ:)48^u%®noJ+\VyLf J Z%O_(4RdyɍgΪX!-SF=ʀzɭ7R =jg>}Knz.`ͱq"ervH;]2\ūoZ|*S-_2] 2 < 8(LULܟ`G(ڄpNBY[ }CbA_,^s]x:(iP½,KPtV eRt.Ԏ"#rX11؈⟪C΢޵x= qޔ 酫T u}D_<}s =ƈ2Ƈ{Xuz!8 cf?JipGn1X/0!K ۢDD gyصDN'63i^=wc#A&t̃s n߆_6/rLB GqT+])Xd[Y u\BLqprA ^6;7'\6~nz=J#i˔vg6p].2XEQeTŜLTS|3$"ld iMq\FX-Z}qz,0o+E&+xݕ9ҕ +X׻aL=8D\e-,s o=&\ vǯEKE*t.vm3(GQ;OY;Ai\ڕBiN5CZ' 8WMm<p =998^P>0  ;ΈD^u/'K~QEף.2K/V-El 2r\y Ku+-1 jYD<UJqf Lb?=yzUīuU 8 iSߣsUoL&{UYVӷfI@H>ܭ1 jl;W~@d_p=WҲ(ukV凥*[ᬬ +ס,rLtT>BD{@o~(ԽC2[_j~sWQș@WE#寎YA>߳8ȧw))<u@bPkڨX ;W$O[5C9q2~@HUy&3Qs }S  QMǘ3)},#KV!݊$ŨG8لAoʻݸɅbN;JVBfu؎aYH_+qp^uYo֦S ^Iۿ_4sSHݎ/hguV@,kAq8rEC M:FNuY%Urv6rУE^.0XJ "wPUbin!45olݻW %bLOퟚqz4^K~\.Ka6]{z]4G poZj$;KTL{,gGNQ| EQO<1ef[AʍS=k}a3v/X [>aG$ QZnenBظ ,yz!Rݖ$D:>#,T>ɖ" nh&H?f;U-fQ,M53EǦ!=W@x0J^ 5e-֕ĹpTgdA0]ݸقR{olWw>]q.ܣY툕kfޚ]mFB'v_*pWm{٣YV W [7o$`Kj{ C`Ƞv e 6#E-OojR#;t,kT͓JGEJ5[I'蜹!yZ#zG3$\ {N96{|̗) tF=e80GϷ4W2}ӁYRlȝSGyuo5O8wpNfq1@Reyw|e[CLNR?oyS Z[)hG,DpVVf魛S"k-ϙuíSDvo\ũ&዇>?93'Ysf|ŧOI \'taD bp^D/ddxE !\F0&R3S_IaHi8:;J(|JKtכ7X`S3H34H1˕# |%-d8«apՐU0ɠv%z{ȹtlC?F 5 )BcwaZ4WavM.8G>?O{ 9&Kҋ5/ r6?âTPhhBjmfaLk<.F50=@hqF<1Yv .=S;,dD]B] cT%*1Sî& bIti@(qŌ*k:{>v3Q$ i6lڄ-諉핷?P j/t+ '~TҴ|lsOE @?Oxyw*bγҍT+mR%_LېE|NHIQexQ-BE gH01:dp ݆$/i%_I_u3H ҝ=޼f3~rh0滔nɅD27/#D"-*gL I2D{RlV1?|;r+U!v$OsqT6u ki@ʏgb) '{> x\d o#~(11>8=.cؿR3k[{Za{ZfdukM439<^EZ=jm=K<^snYәI+,tM=`fru2sH܋PTr\"kytSƳ+<9HAn`*qI#>1 8N♑/U>ĹW鑥J8/4՗:n{aZTx!sao|A*z"˖lT4{.EP` :)agFA&&!_?+YH|kt{UJLCAj-P5ZOܕomɸ? èH0TCG]ki ,%/[,RG`dt$'ب_R; id'zvB %oq{< sT:3y qݔ9^k/nB^՞<.u `s86?9K+~% Wr@>0XQhNt"+_ذHʿ3ug/ )5D>˞r'Y=}FiSWj2F W>8}*Q4BZl!1. OO#j7rq)R^{3p>H^8/פlG$~R.JnlSO@S ~ I26#=,W*{L->>mgZb (6#`\ؤ+h ͯ4$tk1ޚ5uLLACOKd\`z8Msx"㹀XQK#frv@v '?"Zz r:PX%Á{vp cK[%\>gJ1zum'qshXy릹ȱ=/T^85u嶢sƣ3~8KDPP0Pd1ܤw:*5@ \t{ %<-]ꨊ\A[>KcTc򊥍{2;"<U| ߯B6etb JjSC`Yv禎䍽~,P'S N"{D8~;BQFnAf2n"R&UsS5șzjtgـG(|M@G84tU3+o_SgO0ח 4ѨWwI$:/ؚ~MPGgYEv9#SQó`v+S>?Mb/*ՁK.w)dsʒhMDxv $Tu%D~$E*)۝pU*t6A[{?1u$߿kkZK,W0{_%[C{1?o |̆ľ Hkatn)SSjKGow)$^Lc ) h0D5!a$8 Nr)؜L ADIhzKpQ#=4hGTmT+$~~)XSCKktxAIk+*YMh^:# (Sroȓ !Z[!ўol[!S Df@k,WqĀlR⩂ 8Ԙr2qY^`Y 5ocNU0汏SOL ?bPtRD;젶%PIPn=Ȍ=8H(,3dn&B8lzئ 8w+ ,A/h#:V҃J؟ -j LdV?Fu +a"w@ĀH}yR'}(&QCiĎܝ;YL4`etaO47|+ GY5N8Rc=\睑G!Spi~?CdPZ;kZ0CMhq۾>H8.I]3 u@͝Gu)VֵUMy"(F ޚ4TJ@)5k Lxcs͂q4RR[#cy *U`f![+r֐Jboo)Aj6us_U;2֯l5iߎVFkOS Y4\n+Vm!Ez;2]:).5:J;Y˚E%]Mݧ1zE{< OVC}нD;`CiЍ4q( 9 Cx[=R4CW*I|dAr+Q=fݐ/~7L:FF崠[D: dtF7g_9+snbeLӤ ۫ IR~<q9_;ix6c575ϙrg@]J q-M CxxĜgdm@ԎUM'֦=Xmq="QL 8E?§LOV3BN-t @axxP$b⾂_ a-u=bI N覀>H@hoу[/h1{HI3!ht!4|WPmJCEҝaUpQծ5u#_#ְ ]I"Udsٔ!nL5y"q'hC7ހ}}eAd"tܥtyO,/iE(P=aRjq*!$_|zvKS<'{ә۵1rA_&@<(Onh'%hʱ 4qs:UŭWTF^bCxAKE)#}}V}Nw-U{j )"Њo[o|j"5@:Ğe9CӰl"SH b;>'S%'/$p arLZrH8YjR l_Eż>B\-a^SHKamB $^ .]xBC=kI`i;M sf'' eܿ:,iMrmGhf;Xt%_aK)h3fs3gmXH˜Xz~poC+w.WhtO&oB|kZcH=e0o ˃箚#~u t_RPy(X oH|ୌ k;#SNɰ-`1$:kJb3/c+Ma{L*Tr=x%`2 [~gV;[ՄْՓ 5"Np~2ՒcF6ȶ΀++7B,$'yStoFRPuW$JB:=1w]RtTDDj GG3:؛h:mMDJ4`a8MROQhAS\VfNv{_1 `]S5 )V [HFʋ5X(@ivͮ,඙UtkP!lJXsy߱0taj>œ0F1_n$sR [2X`&TxɑE:ךVz\nO]jypZ<|^x+HY&)-twKoU\Y%lnb0^-,Ok60L=(2B.Oi+B9vҠ)۾`?sEiCc;.PMOr v_:&|٨/}HJ4zwIa9D^wр AsE[8]zәjyG[h?te6e8m.NcBsXf16 ă[Ri9[Sv!p;-Y[FpI٢An D~ra?p-mn `fl GtV*bL"JFsl HɅfw@). Bs==T)^PD"*WԵ- ]?C2Vin"NM}Ie艄E dL+1j%Md8ܜCj*h{t 5jF^z'皗ƥFԺ^bkڅјb b~B,w8vMV7 *.L hVʐ}Kmsk!Fe<7hx4tw#|LZߒA硽bq9@X@t>7pGqᑚŜL3=Yo3"+f$b/x. +[ܲέARߋc@ Ve"dĿ;8F] 2|CM{V%"ߥ-u>bmvW.n vݴbSN 4_hHqj|1a>|'>;C_`ѬsJ_?D7 aԨ' %1Jazs;lrˋ"ѭ}鏂O=ґ דuzzQyE P>Z65G_j|.%,q$ rJL|^xlU(=nzjx^>бt-U2RنF. ڌӂ]vx:q:mq[asyt!AeogtS4W* ASzVZ,1.1luycKWJf0b:,sܥ&'AAUM"ID)o>.ǟݩziÛ~rReawFz޶'y?){ʽ13 iMD筌I>\*;G '4krv)}mr1 vc_+Em`"NkrZ, ś}qSU$0{)*ZJ~Ӽ~r;j!xdO_KǯJڬ aM.;;ˍ-Ra$|{LLI=;8nGLOJibHHҢ[puOU7MvE園օGo P.،sqQ/:hb!Qn(گzw֕hԩi/a$ \)Diy>%54EYzFd罫jK)κvEt2gpIuls)u/ LSdI?~(njEzysXc G{`d ʑX[ĤMLq]0l:;ZXT LW7' -PJq{.+1UdZ 0:h[g[ AԺWHoe\6JB6bs"ߛDKF9q׶kݐ4]4L^/ a<]|߃"ܛS2ق/2zxJ-S0 7[Π\Z'8Jh]/AU91dm, @Z>.PڂXS̹z|.5#pBVtV18OyʯG?ޖ1XkB`[\K&7J۬6tov 'O"օlTb;BgAWh x*pLnxV.yq ! z; wʮBi"@f`u]?POjbI =[O$dpT|@XI Ֆݕ9ҩ2(83LʓI>ؚ5?<N]jҰDyݸbcVQ©yM8ۚYё8i-݅MXF/؇ \1H#u^fv|La q~T3Tރvbo3!\y~D>q|Jl+'*ǢA A,RUI~16oIΔڜt{RK,*(+Ans1<[3UA!QoփGmز6)Ғ?[y cH&qbV)VϴرnxkM\L6wxYU~V2{X4O,CWR{e1{xF"jaO3#UvDd; ̼NsfUơ8; ~Z"^1:Wr{I^5ŷA?my8x\KA.qRǸ(;AWp0ĵ/^קwȻw+YXLɧ%:ɒd*?qAưrxN"kG#"Ez_=zCA2Kؙ#g`Z 6~ $p"sω\1gX%o|}ʅ7ũrj(F3[VB Z*Fc62qf*n@ewL;+ )>UmPH'0TA8O* 0f䖯YtZLo wVXN)}S [uI-FN$'~\U@JDe;LO`҆xxfce"6_0jJ?G⺐H9^+e})A?&o9-H=VT)lߍFmhp*dBk5~ ^''Τ5-o mֳ̒.wި.0ȶ^G}V!JOKU{suE7.9IF''pü^i AhNepO&1lpaGvUC\.[CdPThAM~nmAG(q~UФo|%,]ane\0:MUXy"(@~~ }p(=89lo_`sE-bvDQߪϤgk {][8nZ8,zwFC^+^Y&.$ʄW.Y9_2s)8 Avl^TD3;"5o5YA&LYRʜoJ(Sm֛܏<\8Z ފo CHFd SşHb hjzIЄD\J =ՙ" 1eEmucwjP*P1%0r=CԱ'Hesxj(fkV-g-H)r;3 X iR*_-3qMHEB7b<܊tymdf9'5%)4=SeTuN ֨eC 9C,\Yj#VM]IҽPIi`#V-Kɯ}R=O7NB%JH{aGH<#1&) ?1ħLRg!$jS>Q'c1\ di+H]<O@9U8`;+D (N~=aȏj/!vT^Lnzn豪 8$xGm"Aeɚti'VƩ NGV^"y%QF+9E'cج[0VtXG)|MGϢrYR [?:@EWjG~c)ggǟ V dK*Jg dOY܁+غL/垒^,x&5sO3U]V͇N8uq]Yͤ;8EZS!0CX}VۨI Oy-*4;r YxcD-;9V *>K͊ /40CA1Mݒc^Xx;`A]\)#rӫ} 5tQ]Q +M\mV:x|Bnϋ)#ivC z~LWM{КqJ=hV~jKrC] r-fCC,C 5ڭjkjBqe4{Oqr!/ E)S2 M6yԧ)E68~,wq9E$siAYzSf~HeYz^E[ݝbZ#'Fq.ܸޣDbvLN?Q$JN&Yi 4p Q@.qc2Qp{{傞G)ӄ4~JdM@ D | (.=hC4@_>`4I[_K3ѩC?R{ Duj蜷`#XԄTAV@/'ߧE"PNs/Ti_1P"K.=]r֚{nV=l͋6Iܟh/Xǎ+dȃC=ؐ?vw_8:h' l8Vtlkz#cL϶{!f<7!b)UqDJQv@BlGQ\W98b:bi^}?v5 kE \sh!v$ɏDe9⩟K9WOơWj擉(nr'0".7:h昅y'^ͺF DN>DrzF^گb-hG1Vc[#75<buj!27[cEQ㎦Fң.omF\܀9Ŧ`|Rۦ"*FHҥ7.2_ܣjEEW:(ߺnܑ$ÊRI,$6IsKZK..(TSo9t<:=D6xL73e2/7roP²NC/ Qۅؑ\dnH2ebaڮt=\]-EN7.#g%k#0lTg 9"̴$\ _iQF HU>H X A|mf.bi&oaH;:E:疛-%eƯxs̏/IB{8xUÀ4`2Yb-NnE&^QY{=c?c6֒<\h?fnxM&Wge ^9,U %[=E^%'+dO~Ap.Ui0,vmP$iϞC_AxGp fy\}ڝl <|+ rwk)A((KvW~YBDkv<>}dxӳ"<=ٜG³3#M_1L,U? fE /Bh[|i  oKM X Q֌{JHeDVȬ#ḷ~fJo3KQ\W.%w-h 'fd PvfWbdlȷ-,i ;EI`ʼnPB&Z6 ZX%hp@PPCdzo['i [/2֩ڮ1:~ 9F eS3 dd?%YM4w mp7rG .Zh&iC|-z *bH<+?@P>"{,VIZ7hc q3 ֻG_ %>]G]?k +'#e3v\OT_(A f ōMB3ot|_whJ87:j1+rB0l5Z`pOJ+?:?<P/fٖ@5G˹kr+KBw 81V`at"d݁M5 ';HGal*䖫XJڱm@JhZ2v57H ؜&Գxg8t!Gl "f0lk"kKĻ~.,)򢧇{ rs==0׭ȯ5wt[VɈU_)ҽ֖lzS|4X6( ^A5{]sn,rUn{<[3[җٳΗY14J3Qr[$cB9?ف,2udnu"y&eQ_\5]Xn#^ U8L~^<:"͗Eumɮ>J/x2>LP?mӒ6jv'wV^YhRAd^x#%oqc ȬR#e'@97?Uk2 ݒ0aJHg`ܞ"l=teqGnk_5nLi d ]y;(ˠĽ6Dg̀36ؠP,ji9Y2X])qX_֚ 0SI ҦgaK5C'&T Gw^8F"%(2(uGFCG$d9u=óīeԚkjEb~UUx' 8m4mDk$L] c9EkY?ϰ(eTV in/U-Jr)=lS(fڗVF.^>-#Ճ^c%j!fg*P\d&@]֙PjEI!Z:d3v(i!3qxXa=yZ/\Q@ߑ.O9W[;_zYT]0!/>زiR0 !y:dO_|]ņ5õP 3p:h.̡~>@(NIb2k[p.lÿu _i!K<;4T}AaJk\YK8h͔}c,e/@XWw4c;\eCX14*T@X|BikZI‚8pA]UF5`7D'F'7Ц) \ǜ+Zc.M`USfKk˰+dcVd+Ň:Y9;D)T{1˶sZj(8k [T!똒(}0t)ܖ"QF*wL *Yn+{Gz=NXڝYtC֐9bqX-Q?]L^3EzN-PonAC㽪@@Vk؏--TJxJF+X(2Cp]PGq}IeևwӶe%EMh2 QL@"eTL Bqm|쿮wScy4[m"3G Nf<;̍i˨)*îϵnR;{ 4?=b8z&RwʯK0̰>.?m+_*hWO%׏]E| pC){3a!W\MG7rѕ^$DQjΗ,{" uP/֨$r .``8R~Rk:?Nѩ^>qlt)YsN6 !XZs)'}[U}ڑ¾)U&5(,(x{ndΙkz16z2=UךGΣ=/-aGO~?PaR1qSl4?Y4(|T5?_O$w̓E?<&TCi=N\Izto{pڜꄏ~r( )v8{]KUЭc4S#j}UOEkpafb{,6DZ`f-$Ztɴ 8]3"3@50g,J}lg8#W\,C;\yCÙܞr{?&]K<~ǂAΐŠR&2 2jB<{" QGm9-=MIQ1v?r~8;cap0{̦r9{́-~@I#IE iAЅuOrS'u0UUt'8DPs=D6ϟ;j!3H|OhJ(3d2S`2.:Qenb%B7FBjm@&Fdba6ڷ^80!%$0YX0kٲX v2vٕՃ$t@$>(zqd.@Z?KcTsg3HYFpװ9& B͉ SWC}nckfJM76w\td ?zm yH@5slDE#g1r&ZvV6&l)%JzΆ+_u -Z& S{$b= PiD8]D?CÍ?X(T-y]V \j ܪ)S3S]w`O]Cg$DiuZ" <&HSA &"!ymr`eZ3AJ NO-໤f d_iwt_J'%F" Rg֭<4>pUSaDT CrS| J( +Q4[+ A5@n: 4Kωw66^.I]3MT%v½s9V,gF̦.T9KeCu XJܶawWZIݗ_Z,ynu1x6ԷpN׃L!H@?q1Fi;ݱ+,_ 39+8# JmC-V-H&}Qи0l'1N]}LC"|dA|G$EB2Y.3[?Yn$Lfi5mHc2[2p0^bA3V Gв]4?%+j5lI۷? <5wlHbXL>߱*OFbrZ i{r^qR@T.=dO9QJlb ZCt8{hIW}9=?E_V]e 'z:h_K POXwnvS$h"CŞ7mU'i(av/JIs jBZ-(Y.ǭԣ<Žڸ[оV}BJrу.X#4x*7% UaX >U'/rJd}hi+GhzeޮƼ?䕺o#gX45~iU\a &lmz;ao gVZJԲ:&Z/ǐoIsL Ua4CXQޤb?ё=jZ6T,IdO?B;J NDhϕG}'R!)ɻ%2Z#[!ݢTpHEZ;7< М_a?R@>- 㔙Nln!XuBsbnLI=ZRt<뾌%DH7J 0TPG"ҩl3$>50~9Aw5gZڻ3 @$n@awW7x#K9O#@C P75$ŔLM #)w(,]R|MJ&֡CyQ+{ W3R.§ aW"q]_hD!d If@UMe6D_F"qfhԹă?͇8UڔC~xt9.A/R/:Ne꿁 Q}j wUQ5cwЗ2/&=gX-Jcu9%ɼoP:3'\ y.Ԧ+?P!_N t*ݻ#p  7 t8} Gp݀7%c7q< A'KWGvze[ѧ`e6BM{c孤-e=8|Τ =2kf3ZL}yN%i6Wric) <&^f.fco!%^KIr@kQgڃOh~&Ee8|<-'éI)Q֟H&!X*R7<<+!j10-@O;("[Bea8g/4j X̋D)/IC&Khd. TG^˥rx 6oC|B(#Y_קI_{{C"UWۺ47Cf[ZZ5|gZϮN]\uO8ym kʴ^b8&L6`\z)63\.eŗZoMdQ oWXAt I_E_[O=u^c TaHFYFܿhq+DDFvTbҀ447kʗ -B*wU2/QI([t .yTLisku;P<;h:kݮE "UXŵ&hx#|}d4|aNѶ/\J7J|"z-G}qhkxJ;Qޙg\4{@K "Ml:ZRӫ ]5v⃭ &-UUhPէo>$1%璊|K3Zxq㑓W0:dC?>0@T-FAiGoiDkA?#"KWv%趎2w wW!(aETVz. B#lGg;Hk:Tzer0}P/<̢3kO% >uVB뚪ÇEiF RΉ~vvK{5D.$D'y Ӕ%v?&w&4tn.dl!]1XQ0uj@A|]?qO7M$5?2>RH^ XM;NC,0 jzM]gfqMR t, q Df ݋@P)AC,rl2ht͉Z`l\"x+}Q9Ou;I@1G;tĎ&s=^lƆ\VbD'--V$L.*G,FgtѬ@ϏWQbC4mS$v*)ϱU?:U<:_Ì{ƉA8ù͞юmDL\+W$Z$g3W )6rNDֻ.Gs]MY Wr"*fdzbB DYYQݗJ rU'SZe؟v{L=CF㆚2V(Jk)^ ۰=ZvYdlgG#u\!rTm0 zCM7Fedq[\h,<@X}2 ;,w{a(W8mYX$c~d]x-megsBC%) co &gUzzs1חXzlccYn) cGŬSlΩԛ^ 6kQ9ObYi/$įձ/tԃscA٥D7k1I6" 6Is 9K\ |<bR;P2 ~HrJGaޜc&>u8ۦ6y}}(g]vlr"%it-"~c+5s?ȳzv '> C@׊", kfjBΡ"^(ګGf "MWi Ēo=ioEDDsϼNR LF[Gdiږ@kn]+]C%Ը8ˢ{8J?N8]"CϠ-|{0crk Sݒìt T~zޚ9G0 {Dz+5#/xvXn԰SFEA֗!;S_hGL9_c7^1K BCFU3tmNz@K[qz#_OS)Oʼn0-It:#bM#TsCCFF7!U{)fRۅFD{?[>zy6# 3޾4W"os6`8(L5(x\ݡnxʃlS_L>6Qg"gpoN0f &18?M5= ̝Pc콾4Ib,<7|ưWjppL0+ GlVdzTW%PM9g ?Ҋp;|0Q7v{QDl51fքh|:<5b=wnOHlCeSU="B&uVhvmoQ7m]+ 50FЛP-մWD 9A] ri!WFFc0Oo"0\Wjʶ.SZ*rE@3Z^dzOAم+Ocq 25; 2p@dfqf;=De@nCWe#`*BHZ,%<>PldI ۗ&|`'ծ@H퍇 #giG7Ơkz^#CXC]bZv/.tIf7`ulzۉ,WZ 5v$z;$*v.xA:$9 =￐S{@kl3_xSrcvXt W426%r>lྍ[ѤmA#{\X 9)آC_}8. ߘ0*Ƈqcsaw}C:/R1Kg|A_t2nwͦ9I8./N^gsW #e,+JJWtm 09[o#uS84- C)cip`/7OZ*-IRʬMղߌ9w_w*a>I~vYZ tM|`:ɫ^8VҚGGfMfzbtDuFY"4N6^]֡O+A"e95ˠ_]h ǔ G. o-2a{z/cqwr{>O>CIrŽ0( DjtU "ײ%r%a,6/㍪T쭮ϧ7ڗs@EH |N"󣶲l3eټth~\넷Dܿ[飁%NӪ`nM|GS\$j#Ci WYq* q)l 4R DQ[iku RZyyMQ8RƎ>55Cg Bv_-kĉזX!]tZ),8&<*>E`hd57BIJY0: ?w.pyK]'lA9FH*VZRR- Rْ~j6?!5iMl G BMJXBYGWsWm2vi.o"^rחzF)Q,Tȇ7R<;@O_葛Lf&%_m oB0o\_) $,Bg5Rv.ɏjO=c+H嗰bxf:=߆-̥o\~Q9 xQl4u']a-5=3@t]@b 3@?=.zғY<_9 $&SZ:x L~M7:>u$݅O)Ec,|u$V3WHx؅;t[k;umn矕5ɍ~s(rgfެsodVM ?ٕ9纪ZϺ:|L ]`u8{'0q֋% ^++S&Ix}pVUW܌ް4`K+'[p=o *h.;CHsڳ<]H- @R꨾Ł@k<0XUG.lgŰ2 M~;&a@Kr8&lH;0K>)>;xA]w˿=[^kK\Ҥ>ʁe 9[R+ =jaM\ظvfl>`^=戯egǛ/\EVtgJIyF[ݐ9PƏ M;qK-\WpW8aM~:&KWoEdz24Hp~0 u$Jf#ӿ}]7烤JaA-Nol3RE8_FXOV0s]}{KhW$? m-?z%q %}L}j÷M|ENtqxvP\B<!T[lBw뢂>Z7M hOz-kM+g_}Ҟq( kDKQ0sa7l.#"X(o?3-^.1oF!z2 +SWp'[?F}S&roDNp9茜T0ԟYJ>+ig-a]GIH{3Ca N^:YD7LOz&ݹ5 *u-ZǶ./7,^.C!bNe18Ӥ9Tب,wV*{mُSkqIl躓'XtIҎ ;#ӒU,v.1.np:&#"fx,˹?3LWso6IvGuOhF-fS,'2b8%T]]( Ҥ<nGuqZPb;^%H4{_& \*>2ٴ-젛-:(5Zc7t{9Nb^`dXʦ3p{\^.N~Ġ-z𮝠nxy ꈖ^o(H :Pϛ(y|E,Em?LD]΄S˪5&]F'A~JqYs ߠw},}>7ρ|;?`e[)SX_y{Ud3HX xn̫7ExNVߌ!pٝ8ҚHm#:9}n >%hL4z[P=%r"a9K^hSlof<ͺԿ+dpᎳbXEC,q~#-eEߐ&)@uϖGrsUQ^.nbUXk# |m:#/&i O?.46AIڶ:G[2?śg-3dz毐ļEC'޷Ք,eOc'6^-4Pi9茫I*v2+jB!U@M!jH?-Nŵ¦_5$R& @'7hg:.bwBo> c}6W]me'9f̂Vq[S;"@Zp*X)]oKLl='.2˥n *߉PIY?SN3N`rlrx!Yv3]uc>#YgL1I{ebᣈ;.:EjAߥmiQOum`|+ Ck_p9No^>\'?il:"]=_; %i%VXXG,]Ղ=ơUr)u"-wRvUw#Ocww"Y܈bmdgU U0q3{{JZuLHmYSJhW*mD֠趉o_\flzi d0yroĺlz2>PgpW]ZvRDМXAg:iD ~7Zޕ{Y {ܡ{Dw5< -<V 3 rKEr5 {D|m=Kz,ŬCMe} K <ҕ9p%hvtP=f# ,Փn VWiJK/iYtĎ&f#o{@_'p|v"#|?:_kf#*ɏHL4a4>LA&<ۓ(aچ-\:y~=-SJ‘o\y1tِFٺ9;U5"+Q`] }.]yF? nOj_=?_sdHa2 ;0-&ÐΜe^% 3<<8dsLNd3@ _Úʻ &E?\ u濷iG Q"4牪*:?'-*`\-?Jq=DxvCJUQQcI·"JŒįqS_Jkܪ? IR[5֔$@-NYn$YȤ(T\?=ɡ궶K:Hfv9@w 27(CD8o794z/@d&A(z'~ ȴ]9C!R+!򺋥}|39?4傥k#.7e!c^\J_/M0?.!:Zʷ0_ֹ Y9SPQyV{" h9epxe0A54tǩ8t?ޤL-2Rg> &.-'oĤc3IF_J+.?t~<~6yp!d#/@*I֨::: aG4`j-Qڏ.Rrl7_9N4y-v!pt޺Z]FP>4fb>&UE ;&hI X ya䲯lLN;[ [ЄCy:vFLV6Jtx$a^)Ǜ0MiaZE&Q҆b_԰* {慵~ :8R\AvbP 184JGYoFiKWyR^46_kZ h1pE~IocF_6G|\S&{p I h Ikyǯp;;5(S)$͚N(Џ)Z^ՂZg !˒Or_ٵp2;?c\Ks6!=C<zR] zMWmomz/}q orT"[0 W]@(ᴃ˃XW+/gQI }iẙA&ow { )8Hsg@~dp-:s [WgcⵯU"rԚqx׆Sx~L{sx,~B u{0\+IXo &P \sS#a;Ud|ٿV4yؿ@`Y֕;No<EZuvy:gqJ\ǖI~O ZzN S9Wifp$ƕ`Nk*&%&NJ$>.qԤXzu4M֨O]&R^UZ~mpFB\JyJ9 o@@&YL ı( m[~)_/j(n2u* 3-˪Oz ,&q/C -Z(&BzB1x"`5.홵u `ΰq=/"b]fi(Qy]jYSn c:*2o7=NJ2~PE5yt׿׵3+c>4]$ޝwW0F +zc8Ea1D=p"CDUc"qznj}Dң|:ViRysifYz83|D.Ul8~>ZUUF⊵L4@kЮaOzکr(jPUPbE:l&\@"nrGJQ!g2LdқsJީ"gk*˛"ADOhxXV{"n>Fn |ѵ bx_ Lk@9NJ} ?>YT\2j:SJ.sEᓽt<@R+gt[%_"OJ#^ۆیwW]+xi3m;Ľ4j &<FF9E˨aOmxOt=I *Eco>^@LIZSHB0_aX C1xನ0ĥwZX8wzr ^a/@<{?eXuNL8vꥹҜdv_IN_+{n`̣}׈c݋ kxK~3չȧ4  2:y2"= G蒯"|!kBEѫvXĥs+v+a*RV$0$|Xʾ`*q!~.@yֻH97TO%Yڏ&%S.KEkTr"{|R^rg~W0*+QŒESϰ 휢<6,'+ע9bNQp@~L< T+6ej#,G~0{or~R%..shh(]įSe$!sz܁{{xpW[_M?p_&U/6 hq"\0x_ :lb=Z<ߞVDxG9b,$tyAsuvܣTIs*$U>MݘtiH\zxg t֧CuL H<<Uã=M8.΅m 'AUu]4%d_٬:RTi0Z#p|*MX Ga>N|!g{l5`b@|&34K-8&k4Y"h:^%!Mkl)IڽF O!th3ElSūv2 nMT\=XIu/j݉0h-\>\c<@_,}F.!DY!`FZ?˭ۥb6 /KxӲ8 eVO^N5pWeN"jvn&h~*@pIH 4U,Fw+ +}z1 VcZX|i0iMӥT5W#/O@nO)gǜVa^܊WgƉ{YSJqV$ohOH+ve@SQWoVp h Qŋp .ϩ幨Z*{fKx>Qq1r-7ؗf %9)vbyȥ `w44$oR8D;RdQCcUf0G[M3 qT't{%`5}]JCD:RdY^3R%5EE! G(v EĸTZ0/eN|<1L0H,4M$uȎ ivi`܋Ŵo9INr5VK P)U(c:`V:{cvc z.c8s8Fd.K`FXlE.Kn`MAwz@jd**MwcZ818˳א-4! nEyf: 9xD4@&dO켅2Q(I{xVF^G(L HNrPFJ=zۮ]9筫k1SUD.rB1BS>H0 QZeνmk * i'6/gt4_,>ayCto*j%{]<Ͱpz&IRG<2/]&mxS 6XK[:?U-C/蒉p ¸ T;//Q0 Q@G)ϲ4"O{X < Hs=#Bt\"i3HS?ۭƌ8IHh)ߐ8(Xڄ+?^G;FpƭY=aS8FP*`&fOo})u=|q~މ-ȸMZ![1vp*V\_$Z1)T䥂2(˖t 0d_BؙෟDCvA5cEGY,4c֋^R ,(@ eX/pE`LmWZTfjJriLjK}lA$O}<[nn]v#s=Pb$/&[?ܛ-m]4#jB7QDOMfUͮV-,}\h,f`TD/T 0B%okzwL€},reDTpAzq=WІr%2ҾTCheڜ3ߨiڟrD{AbFVl~#60ڞػJE^5>T&,K*i\j=WgWG9* \ A~↢MXwk6zX!:|zQ]9]h SZ:{`=%mCPԊ\0X249![k{/A=8ux^W%;7H1;O,c$ݢXpM(1Gfbr!$>6dJɎ<lm;^=wd$~nh>u1up POF\R0wXRr+ Dx` u;!Ods82:-- &:I&<}L5mrk䯥rN{WkHƚtL 9|qkkyw'<շ7eNDtZFpG  jRY~1K $VW{5~ Lߗ;pVA6AVp }z@< js7,eY!8@GKr v!)۩ԻϷ%S;Luf-aSj+"R7kG56 PIP@ҭQGL*'/c̐V{m2H&_ SSzHe@UG'Gީr'uCd~vr xLTۮ:G)3ɓBHRy TuASvt,O $}O(g [if6S 1 /EI}zu[_T!4Vf\J=X/#Ъ7=|KQ42Hy/EDfSu2΃1'0P7>2?XCa|J OUw}G0'?OS$ݦ+hх~YشWÉ+[I^/ YW56qv|n ;A_+{Pu]]{Z~̣j]`EEUu{[]=Com9[{Z"[q_ֿ(a\`-=ߥ2!͌`%u#@{@"ODIqј dZ2u1nu#~im,Ok:NnR~5 +(x\vh`a_ZKg4DzY-؄5ta,nO&!c8}n#7hQܦ}_ɚ޺6 $f%(b:~d|Yy/l(/Ck(g@IA&a% >ǷLzkI%(`kmz!&*ų1Hp&eBcszrlV 鏟*ȏ$Si˚7.irnOp4Sfnu_Yl';ݿVNR FY`w؇"[,n!v8r`Y瑼H.&/$ϙK ^Qq])]}>ZOYp @KUo{sBҍc$Z閻?wRO/(n "p^tYTP<7dG>Z,u˦xIy"^mA[Q~[O=ȵ: lD.6>b2r2\_ɓCCAȂ00ΔCu( 0:tY7_1S>RP΂2hbma%?vuDQ299%FȌ|Ӵ ΆT{@ x.A JvakH v.=:RjS(K^b ޭ#43 ]龮b>/Ž/=Rv _M=ZMlDvuTVat!7m5kB40` vCg8Zм~QIB3&S[*=mŜQ ͺ67#6TQ<7Ra0~-A(8.lM AP9hT%-Q |){u [ E_8FBewx<;EzD͇IKcO]r8G.v4wʏr! CPF/=3 lKֿ5{]_k>θ4dVl Ÿ>,a/:^l';~d#re&'Juϼ?g pi;Qg= kZ3ok"@6<=]mGH@75Q žUjR6"M C6?oHZxb [|Vkt@=>M>3%Dp7uzqz>3ekhN /SͰ1R8YKyP4y6{J:DN)ẋΝr#`יW$v7=u#{w8({HKmZ+5eAF8{ʸHkbE]ȜwT*# oS&A&מ@^!'tu(z| :|~Suj߽7oE1m 6S2lSl@T3w|2>Bߔ l@ݛaEhNAfbv>/ǿ^!d DkwHY8}m:ٸDSIe%rtKI:ƿS&4'X%ElHnQ7{1_z1EQS NLsE)3[ aG?b+$6f@C^:`9v2^z3de5"\X,`lH(XSp_*̝Y,EEI?qEeEPѰђQ#i _ 'h~glBZ`灈<8s*:OVbJ% gf{\nZա*'؆(ha;11yI%ނiu&EHגn4tEv!hBݾ?ڼ:.liEUjqi N٦hC 2 5x§ {wOvqѳ$9-'TnPE/V gz_֩[,. @l7܄n3F<3RH}⯧Sz [S O@=3/Q4s V,E<.8LQokY/iR}@4auo7@u;nEXlPJJ mv`mA W3B1Qc)A$%0S^M VIjƵ+VO {n b”qc #jkX\#/-fUݺ̡)c`yiSQOQiML&&͸ v@, W[uIpU5J0/01MQFT um[S r֩ ]P'D}7NhkO"cyE-,`:A%=Aqjt3V7\|?y8X](ة\$Nx5ׄGdޣ.=Y CV%.~%~cnLv;ek^CL⻮E6(x1(I\w֖ϹY6V:#a2ypŜa[R-_Geu#; DwRY<ϡ⾁̘Ö?E(h`izBW 9={WK?bɆ"9 sTDjB +6l#^q?KbFZs&eC3@6/} I jȂJqF4?k%G9"n-oh0f;z geFLCB,"V<l" @R ˼wG ga0,ځmLF.20 X5 {eQ=tKY`! Gޜ!`ʥc(otbh bl_xVG.},[2^]]F쁉=Wܥ_5:؛Z;Y vj)PKK& A6X͞ҽ1ǹ*픲uM #MkfVۜ-BԳȵSʗ6РWV%?<_nR`J 10@+gl SٳB6dm<2ca6109u{R_[-0xӍsٸݐ@ɺCMaJea|ʾ\ڞ T|L'dC=qmhl[d:\UVooQ. [ٳBu<Γ#;W$tGbdI6TQE*-ChM䄾R TAY'>Hʯb /Nf\pLK50u NLOpO*_MKx\ x- E.HTf3M b ˒q*"^pcXP@|Ik_ӎtËPTl TOzYHN@_Q8^u*պ{`^xKZ LZBzu٢<%h0dE.R>|(E^z`d?ҍS8n*=)9M`.G>y[BhyKYNte jdZ`ÑdI6c_zTm>GOKWuw Gas8G/p_юh4JdmUvUplJeFu}TZA|$.ϝLS2;ν}#aJHkv- $'ǼzXkJ/ArL!c_\M`Sg=3nݪtKSGP&irHZ8_=P)£wXT` *eۉNM7\2z]. cJAYtR՗6ME2b'%EWL(w1Y.)kӦ+5Rԡ[59~6>IlTE6<>nfƾ+#DTPz)z#[k3+ȿajpysܛnx6CY1+@./XVnP}/MJOm`0(h .nT^oQpGE=$q;0 .N9%.\+r[$ ܶ`={4hPȯՏ(]DJ@f]4ܔ\B?_>cr$1O:c6TMK"Fa+SLV0zDqR[#.|Hm%zG =0:`8Q$=."-6~s"$%' BHvwRNq;T7}UsZmp+ Tm)[?&9uQg rV $:x\S¾@h12g}H"[j+1?BOnjEVKBn.(omFJ.> ۋ7:p}x_0i?`uf6C98݅ZYI4qa(\o"XM߬U7 $;R؏hx# ,2꾢Uh1.Q ,;Ԥu]V&o`~g0-Uv/8Ix H*WKt?Gae~P$A%>c7h۩4Αg =X2K_ )ȺŶ6`}KX/iR;/ia!>1ԩ8Sz28P>j@ͧS~Ggx!'wnGxdzCډd`]&-W%'YI[y,7J*?5K$Y>ϩU0<3,Oߴ 3L ݼBNJK! Ƥ<<4"H:+ Re3g07oōI[ž"6! Xe H`1Z?|nu^iHtZ 1^ CR-SpM_ߺK{y&MY0WNٯC [Hӕ.*r[h(BKkgYZ07070100000066000081a40000000000000000000000016650a15c0000308c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0J]?Eh=ڜ.+\ޅFt7PjHtcZrt8%v< lU@6iyLZW)-#!O73gg fsff2Xf|X{ejU<,%TaW3,0&F*~eMb%Nrm3v`]A 7[WfC4\⌍>ĭVFL{ #=Bh%mo`Ix)6=ʮ;e&ncy^ f FArm[l?U[:^#˒KGLۿ3|3|TQ,ÍstE,Wc N乨w!򼈆q^ac9Drub><4wu{c6%}W]cj4wV\PpREA "⩾,MW3)!<ROvde`iAwB\'ў#]vv>qPYMCiL=zb(h} 4?039`r }-.4 ?ƙ1[Wחcr=q5Ѵ\QdX݂]fC+lab`̉I񶻒z l($w/]1*ͬ`_c0^ޮ.7+vQE\*zuaV] 5{ JS jͤф11=H/]HCs\:`q ߰ȏF*(iynftK$W"p:ﯗ ~>D(]H& =l҅Ee<) ']:H؇a4KÔ>5:Ac3$ŭk-WY =jv0卼1DQt2R#Vy<ִ0m>XyRB?ԿH}ML`8CZ'MV+ [_&Q˃t2dxx}'p[ sҜ*/?P c ylth2sNaͿ[,Ƶ?pWKp5^+U{ #zu`nxq}T1? s} CxqHK勒qTL01}P>?9wN4sjƘX;9n sRb2U H.u'W<06;PZɷrvpe t\|1ye%D,ie;llb$C_~C34 Y2gQ/5Lg 7tCrVTSSqxQK4A.s4nbW4ʡj |ե{*Nۋ2# [gmRGVm``CĵHZIw,^V.Sv:xfp@nu-%9[j g9@>6W|s40!PP|QJHH Xg7|п_f ΅J L#< T(}Wh zpGdzb ^R2*ψ(: C1DKYov-hl 2j]^ʣG{*/YmOxk2|/| [Qp$Zj|mBIu1`R,akj=3 BUܬC9sld^=á@+^&T Tω>>w6=-==Nwz5b80dl(wm:W@FiujðVj9-Jv(a o(U6ԞnlE~~S X|9,Z9 @"\nvfeVvz .͹/zӅF0X3M?V ̽C/d4Yv̢D. # RX=dD,uY7lpt+Pu:ӰC[{U[#gU8*? @ԀIz|/x CnRdG;yUnjj,aN n _+*Nwz.@ c ?B1-uC>׍LϭdTvn *$mhUѬHٷ}()Fk+fC\] 8!@GkaSk/9!$TPla" St<>\>yd3#΂zGO8(xnb[pDYS;Rǫ OPs1sLFE|dQ (`H#Q_azXS G,F{[ƵgmH.D/Uˆ g,moL d'jÞμ~Yvm0A<`jl,4I4mH1W=G\+`HN-cTYg7¸~7_9-Sd7=~82;Jxi=cF2, 9e%q"O:5r'=W'eCoN1j_;}+}s^$AeF,՚xY@*' NuWV~3of ̇.6q@O!uÔ_ £l:;+> 5O;MeuQ8qY$ꑗRPоd%p{^#I) NCTd"@ǪmYV >ۆ,9!SKlide8k(%f  BRA^%I1 Tmy6*#N mřrF#s,l."#`@k|PV͋#ڐ4]AWy]i F!gob+gy1G+ ӄѾ/M ߓVZ3A\PkH+>1W]sdBao/u wn)5 bp4ʇbV6Pկd" 3gP5DJG `֢x[ԑn,r%5OR#M7$R4-q>UJ-dzNP=&m lI-`/BQV.[H^ޝVUJ;FS nۛrg^?}姛u>ȎC7n*AC)〟h)d!Q>Q2{2mVLx2iCc@5^y 6v4|3%F mA&`Ɯ/ۼʹMKq`YwrXBwd2U?`8$˹N)m BEL. 죯-t1odx9RQu,t?]ϢS>ĭkKN)ZrY" f߁Y`Hk:!ZoMUxL{q}Z'o'Z5S]!O,<jJ4ul nT (qKmx9[1KroNH%.`mu`g0ȁ?_$-=cEtX&=(?lۺtdD~RZpƔ SUC5Am [T:,BWy/eAJH/+@̒o47kϳɡ5\ymj:ijRsDʊd%gp*~V`ꉲ$͚Y~@Bc,H`pj]/py0_D5eV7 Ir6mGq[ԣsk/ .%br8`0(1 m)T!`^.z0JDu~+*׶.Jru뾆i`^c(86$JL 84^aYxֽ\ybݽfEw8Ծ4D/dO )R0îs~̌6j/]#R[ j20{9׳-EMss^;0uA8'G UF固t w]-گb}XO1VJOnF"e[:4 @&aL)Fy\z8R&]jvW4HVcP"4`ߎEA&B]uRj4a*O5UøX@$&EZL7I,C+m,szOG1YD #6Pi`'TV{v>m=De_C1>L 4e?OX!n$z0'9k-0nBGH 0Z0t1:>,rnx'nLbh7ۮt.Z:pfWCCkW haB\ mX{zɀ{v/jlC ~D*|+85Jw!H |+OSA~g{ /hR-gtħ? *c&*&fJQ\o[NW'kf_pX4!MЃMP? ?dQu5.҆قvP macׄ R6Z[ 4Gm, JU9l3l V?y7؛tɚtv$)=VCEgBVP7YPaDzViJLAy.o'gL%TRGny~ݷPzNA.@Tq1Z'3}D{y~u@x#{|4%QfQbٯmQ.WM |} {P:t0vc^8ڄD|ſ2  ̌ z+ݢ-[քW#`SQUdRP4RR)<$S[OW3lAnmoxr!i{ 1{y)_d߾>!uR'awiWA`@dfT[s-!5^hKFB/Rkמ1nRcLq8 &İ% ȏye]܈'%9.鏐N eg{xY?aN!u' ,=G4.TS6>2v c ޸}o$.!7S69R3h>5|OK iպ4e~Fi3l4a :vk&$ATInEDzS(i׾ALJ 1҃tw p agPk}/i.JFYal]\Mo@87UF̓P=Σ97`ϔ1 u3ؠcpCR2˛>I]lX$dԣ>lIbɣY^ZY.&N֜‚h55l"gQj 9tX) G= 1!̱E'1_[3n E1dY`ԉ4Y9Ӡ ~3KK^RToX?&T%A nmm[ 61N0wxiduTYPqŏ}hpjo-žyza {Ĥ+Uj\8mS:Rf%EH2*0:' ׎,rCϧ8I9<[U/F P-yV|V'7v޻2 :VQt‡FjiiM>0TuV>Q_Dn[qCuZ9$Mj%P< Nr6P"<#5WW8XL}I,,Nmȍ^:!!'SXZQiudyO g NXg軥5 q-U'>Q96S}V0/s_$An[`$x$Fifާ% }𱀢L'Z }@FM;gy``! Sq̀J"F*\D` &pSw2X@ }J~k)94d,q(oh^by,嵐'IO3h҃#zu`8{܇)H︶C+ u">ic r6>*P!,5bl&b>r~X:K| 1f^e_@\)`%ao~△]>7lj}6QќN!-j]:J1&%ʦ (@iփX0h/ ,2TP-NХyΒPsy5k 7QawéFpOxTg|6TsG{1`9Untl}'\L@nGT(RCgјo~m2C[KGnKpПmm4i9 h()ݱbpf|x#!CnЕs~:@ u$>\z)MNo<иjY/Αgr:l4Ɨ&vCv/! AxJ:sw(4?C}؝,QƳpcBX_]} '$_D|P({!tt0Iĝ<8 /w@V4ÔpcW.nsMED(\dX[jr*[,GSh"=oxM$~&*:H\+uxVGJ5t(Q O(W=^ح'j5/?hmh_0PY#a9ROSpM˚׋ʃ0rOXJwM^VUkUlde\C4cwsp/pM νk`X_TJ5{f1 RGbՒR(]I6 >Riչ]IS ^4ˊ:-3VQe`v-a/ U\ %ANDg|)'#|p{31Myp_h )(>[2HHuM՜%Pcf$u[l&Y.uύ 뜂il`˻Z rF@+ɜ5[aH'4D|V`O2BEl]սG4jjpt9 Im<N6MBW3aJА 4]!9bOﺗwCɯ#ۯM!;#*"^'z RP%2mAcBMj Ӱ` v~$BW]bИ<38NAG6<*& %PฑH3ZDWf6,rK4@_aȸ3vGHP3B%C**EIO⇖wwO7t$".X~E~$GXtŹ< #̜'>xQf@tJ>n,ZB y}+7ps7 mxaK] _.jgR%lmzO46V,'9֪|;j-L#@\&"e9Yl7ˉ F[{OZmEN8ػlZkHQy_igMrw1YvL0xUAο"-T%$ڿ!0#H\/ih|,"1iH<6͹|gŻHWڼ`4N^8_A3 Ɨ(2q߬ujbY3~å ^ߧa\mlYRD/8}ӕ(`@@pAl[78Ty,[Z (5Qz*^0ikN?b> YNW\F%W`4X:me8kd~y29\+h+1֓IdۤhjhY@~Cl>WsڬR[x3\ }B7bTȰ#iܑo$]';ͫO-Fh9/y3G(b8DeBq͐H2%ʆ"~/N]g S%1{UoB}Ѹ<=}Gi vײldm00003Y-?"qFI+F1Iz~).D= zg*IsS7d`G6wT1 QDF@̆}]QV6yh`VgYZ07070100000067000081a40000000000000000000000016650a15c000127cc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/U]?Eh=ڜ.+TDŽioaL+$;.Fb/<_4gUrZxTInEJ"q-I$?C@J@8TLΡS%[Yye)U62؍(R:I被VBZ6#1,wgpb92ݜvч}ć Qe#Jc0;-:Nѣc|G_ ! }F=KмͶ[L@t,+gߔkJJS Հm /2(bAIڻi H[Ro~Mkl+`Y}{!ώ 5_*ڭuE+adi8ӳr%BEaV5pq[Nq@R\+=Z.Q ϐ~fo}+s<_Sb[ԝn/@^IHhd&!hy@ OmDI({dx6 gGy#;|nte+r~-BIFg-<+\ݤi׀/,c?z)S#m/`CHZR6pŎ5?,"E!,'껓żqhxO$[=ctg "q}6:KSnC?*i ]G-ؖ^3wp[ROn{|5* Bô>I{TB_6ҖQdoHX Cd?R>:d)H/X26͵̫_:OޖZ(%pWCfg4[|[x5'9-8lxcr*^SRbH-jjss@ƾenvw08G$⤎*7~};QcNb 0(H Q*'εƠ&705_]?*oI؞&Cgh |^+R?Ae36>A^nu l.qj5T .^Ho/G3I5Ӌ;{TqH dD=}u N=6'ռns鴻Eo|%ޚZwe6Ԓz-`[.G8]rz^|3ÓG`%B:n K:W6fR T# QڸnE-p"XM70$RP@EWNwUBtJpI g+u}b89 n:p* H)Zl9̵!3!^Mftg <;dw+}WCh4Ty/gXw 4(;\1t&.WnYnw=$[aK{Tɱy]uh&ΊH,x2pJFb2+USQPΌfg׷ gU,ޫc$z0qlD [ p.@fCeZz,pwo <w :N5[|I[W@#p @nh? s.a-Xg(Tg4>[Vwpe%Wk%X>A"/ n& 474{! *]#kĶNKrLT)MRFqs(XfLᩅȱwhoѡ vFyfu[)CcG|4 1p%3>EI)ޅ;\*8X==de>8! g\wS+}r_|hg ,PwvNqd#ԄT -YQLD0$40rŁjTrVN)XAzF$QP<"ZAxfg b_& 1X_'$7&RZ`55Y;D Pt7r]qX- b$1C֊m"vp;;C u_y&+ȝ CPA8iwP\@EuFrw*ys9dTM[t" Ҝ7nevY>d(g2 6Tp仕dϣ5qWH d)|~•7w_ M1{@ŁGv*]:.F S$iv;sNݢ@CArԝlGs6VK$qMA6%-f6JJJh V^(dTbi#(Ɵ'7F莛s ( hjw8(]ނ;uc遺l%B!p9CsO /5 CC=h>++>g>J7>'Inz2 Cx?56~$ ĈiePRyV+#Z!`v5j";<H/C|3d*pԉ!x!tI?5"J*H2`kk Vf[l&+P-;إ3W,ɽ *."uC#N^gp06#mf= ΐ5ީ^MfjS*/ :;sȪL.h<7)Ò{B]R:f1= VEai },H u!Y"SѸ/~mn^ɁZ! )Umfi 1=&a?w KV3uFM.q>n(kf/#'PEh途oF0f++$rb-gm9{FqW2h@m5#p"j hlFh#֣(gjT9bx wksR]Q¢`x{!Y?aKwISO%sHiV"t:&;$Ф0("4lEED~ȴzPO*YS2Mv k[]t fh]LؕȠvzyJ{[/ <)@J;(DM$k}qWaYXt͇ 3=f?;[r^ zB{>LTr ʝ5oP=#~|5WaRb uU1\CMkWr|n>Jl9YKI9 _Zʟe}֩BqnkDW/qmYg'^m0ʖ|Z?̃ƒK; y^ qptX\ maӲQE#q> do@֥DG1?YŞ̧BaE,)'BPz>g+c,ԝj&3[*`/磏+ڌ*gP(>*>tNs>r1 *|i9-oNg:3UG%`%G#_-Df"STf%IęOM(ݱ~{TX7Ǵ`=%YtxYQ@^)7~jƥs-ގ~(p=Q~džM\6K6m˕oJ[ o*-B&,Qr0>tȻmYXYs~=e=uRM ”82>b/sf'-=,&Y%5gi}jeo3gxzm'4vuo$Kzp<8NlxZ|dW)vAa!26FH$tsWgtK `|FCȉ]<0VK'bdJi9KƔ_kGss3X'V<-()M~2L1/Mb^@:9X.O//yHdyF5b 9ޥ'T \'f l>Cq9@+=$+ ^Atڻ6FFٴUgܱgeAp4F.l=|\&"d4E6뗒g ՆaY'֧AɥǼ\T']y4^5M=R1JB+gЌ,tgA@l!hQqaT<r 8B4FQ/X۰u^Zq/ޚx!e]h0`^[U@$ntb5X;u (om, cX-|X-ƕn\e%ЉYdAw6u.ի K!ʵ;aI\Ake:uT* AhMF @lDKBvlX&A3]`0!$/Rv1a/#{m(Mlk5;f0ƭ3*j2DՀu`M`nH/OyhK N"i,E$[df/75_;p 8d~{9%\kEN/#!fAs ]o8.mBOvo/)zYc~ֵQvEcwJ`p7N57!z'O[ae9wUX 3LO\)zV9l:POdGv6ܻTHܝ,r&튅!!̓q0*x$ |G{}Fg:zETj)#p=yOՇ"2=Ó? Eؤ&%3 2I6"I/HpewM·b-'4_†MEOmxc; -Vd9PXg*ĝl ak# ~fl !Ʃ_Hf> OϬaT|)Pf؇A#{yːlV'mq*3C5 a+L"|ūXrCL:M&d y`v3 ڻjto2 g FRizUW̪/u ÒpS}FEڂ~y`-j4AC3he>)pH/ҁ C\=lÊ^J)Bv#x)  Aԋli4)Q=qR*hݒYb,[t9UJRq, _ 7=+CIb xz#&WКYOh|#o/fQr,I2h폙)G 7Svm) }nD@5bi~9؋%w\=5Wbͭjs#Žײ FFM- ~€`+'r@X1GX ju*C"ebe8>,`tRٞh&E- æQt_l7!t1҅18V vX9.3z4F]laG@q+tG@`ʙ^FƃiwX~0XA9vfhO>bOε _hic&?߲QR@w2^m0 .C37 # _)ZvF5/+ae>/|~(]s9 A yE)ThX-aeeWo ]F;].6z A/=50NC MeKK{1V20Y<͂Ek]@ޫP}Q1&LsF|=}ŗbU#t L׉|˟ĩE5ycνwO{A준&PN#COWd0+lhtNSs`l* քrN;:B|0V{3i =D={oGw&2NIQ; #ۆΒ/N )|aɓXO7 [1ÕxQωAY Nj,'&W@ |46Y fN̏ow̴LL fc5G*$qJo#G(Fh|('e.mb(CZ)$IPwUΗD8C.L(dx4Q \ @NK%ɪn6A s"m] tߕ΄bT/Axγ4YkkZ. 8`Uou2[ѸW {@r۽[xzI8i\y-\*! 8ek ,"OznÇ ̔{pk4Wf.a(kRUH=&Cy0\Q;^!o?CP-JTXq{A@u/&<d!ލ̻V\^Fy:{A zk#?P!@JӺ#6 p?J‡#^3ZǑqJ}ɃJ6 h[B@.W8)@C<&HQ ; g)EےoBq]"\AZ)  d77ѱX D`ti1X{};m,;ITO-%M6e1,B5/埍)tO/꡿YG Osͷ9lbʄaq&(t._;Wp PJ돵Cӣɑ "~q $I=sa]Ru4[qV舡sHԲ7a&y%HOM`%vy5 H lM[Qʦxƅ2Ajʫ2mTMl‚{FEZsR>&U@Ae{>QWM^{ˑUjĒB^|+" 1Pg*ņ;}LN3e[DmJs`zR׊*[NZwŒo@Bf$J6\˥ )jN<٤uZݹ:&&Z dc·0'9EZɨg3zw!M82CH$WgFTs|JC+tj+|,os%WHa%,8%V'}z.Z>g1&qTM_BXI@p32Rɶ@l ]܆4:CZ֨c'G+oVt_\t+S%y )QA1u_"~)L;g9<5Rw7>O|y(u9`9BO6F;6uHi.5l'mGh7@3'3z3SYs?}UvW> 'LbR[gcZ0$Y6ol5`dqv9=rxLT&jm4. Mi]!I7y15,} 5tvcVԦ)UtaIayc;L{d (ZÇ4d0%!\Ȥ1/JfTbkT㢒 G 9{o>=P13gV^:}^ef3u$'Xs@6o?k4ܮW ㅣth)s>[ C~#%1pP0:o'Ýl `zOXͫΛ*v@uJ2uI;,O+JQy+{hLd~ *oTj_M ʷ?KE YPƅa0L8he~>_Vx+n$n!1Yp滗sI1)/s:YC摊٨o.3:ېmW徙WN;=:1AY05*} $x>Y7a,]$pLWɩZW1:lz?ܯn|& ض!PloG(&ظVneU]n,/1!ǒPB*pʇ]2|rzph~K ~/ѧG>nE ’'9@P1^|,Y3Hr=~%$B z .-1ő xW Nv|0;1że(Aa# bRMg;6bEN:0 l+f{AˋB |"9hҟxX׌wSgq4V,Lv הyxl ߏ,QbcNT^W%}~d9n5z̎YbDoIݝ4\+'vVFq[.fbBbx"ӏ A]H ߍh|J, 6*Rn*plm<6 9dͣK ߒK[-$tmU(T:?=W`S;ٶSRv_s'I;/'@!ku=ӈ ub8! M,KgB֔t?]*X5co"D&%b@YHoK;R,<#q#Qj\ViIeŏ=?ia wdLMVנ7}}t}#235a1\]G/ 'e7j%*؞w9=N6Fxaxcb(1Eʇ)&̓šY l { ?ÓHh>vsƊ*q%ksllMnp?@nC~o7!|TɡH{g52 7ju7֪)K*TJuˡJ.$ml nk K{+NqA:Jv,fC6x,jHE 2,P05u8k7v[!wQ.aQuB/AaпA8u : ;{:Q2WdPM^޾FdB>ZT|<4s3ƆȢ$~tqW`: :VǃʎhA(Up,eN$ %֖^S")YI&A"JN4jt@ em"_L=IօH.t5J1OMxNϼHRCz\RX\RM4ٛ{W GC|ɠ!%Ne[vTV .1#PLo -ͮJ]9A0q(C }lF7Qr ~65)f!suߞ[+xu䎹ĖT -2ڢoೊ>I J =|~/kn%q9|"&z/7ɣ|A%[Ҿ0?*nk%?ĬҮW?$i<%)mT/Rve]Uԇh,aYOYxb9&$"\ߠn'{g_$S1`ap р4݌:Q2IG]?6Uה% moC {ښk$PuK8Rb.i'w5iIVRS>)򿃑B1Nԗ[9Cj݆/0Se'XxA]w|bx&9S kN}l ӶxnZp1̗xWϴ6O#j쿈\9 -)HC%(-$EN'l9"Mqܨsi @(G]$rfY׮.^(ٟѺљZkA 9I,~8`SPNur=uh.KcX~WD>tޞR c(ŘݐY- MK=W"(F reU꧙̦ƤAM qG`G?pKcVVD Gp#Pؽ;#t&-kQ9#@殐6 \NʩC]/ҫ]tNQ3Ǿ09' D>7g ~\Ǵu'FsU( Ƨ5FxB"!B1.pPǵه}/ =<蚿d՟N/;{Kw6r+AA/x\t vIa`i? x!޲$PpۋzN9L`Tnvp¡ }^3vRAXg EE9bqO=HmjOkٟMHܐ۝d㝦h lbXJMNd^*Qm/pv)#᭹yoÎ\)? Y4pfr1<RI8cATSRkq v Ď2LM*!:rc'Z2+J=UҬD\ # +Ɣ3Z%07ͯM (%;Rv!]=*%p\^MbX0(D zSޑ&8J Amf}cR^ZK`&D ֒c-fBª,M!#n'AJn,xG۽؞~Eo7 Pٗ<(8$}ڋW9m.^f10h_Oe$W} Ѽ@/h8n9qGF+qD5JzK6̴(:̵$G8$p9Mpѱ|z':MQCײ$fgۍ aY3AdnH cU%Ho.%^}.Rk2,T;VAo"~jZn:^ݧ$$߁ӂV1>^u+]Bf-u#^\v jQhP$V4K0J_\j"Y) XZM Y5eU^K eS៊"lb T:;3sު!Vdߛ.F#d@%H0K멨O J7yȣ¨cd`G)9}@Rs hKt@yHJ) H8#:7/ Q\r6R#]'9NnoCZ\{ym5/=u >:R} 1u͢-ޘ!ACMi7~sĭ4ʓ]vNzDϖu{!3S]"4|ϻ4F0.Nu@.l4+<6 !*ՌP*}/xlv_2Ď$ ÌYf;kF2W<oM_N%>\gϽ9\ݾQv&Vb/*H 06+\onxgXE%=P&ݏM&Z,W|9FzՉ@ Dn 9ﷳùOi !' kM! $ߔh9Q~tuN IT'7q {ZbzVLw^Ay3@3_)Aѓ՞Zw&..h E̥D"ƒϤ(fp1Ia3>+iMNbZS+`}`dO}. ++(ǘMVΌQonǚgvm#?/nG5԰ ]tra׹K;bP=pؒp}dJj ,9FQC[0- (FUMHq875Fm =-޶F"jքQwa2yRH%2M9X~Hp[T{CGT#܇MW* U { _XKTI85tEpO- #O.{՜ Wg5 GK2/Mi8JϟtNc9I6XŜ%@=u3˽KcmL z|mC菕ͫiCljuX#r7de pY^^D-mgG] ;S!bRga{v5J_aQZg˒3ϕrSMXWF.΢=znЗYrSiQ[ GO)ϋa$E|Ty=n_9 Ȣ)ȀIKRii29O! * Ų7:n,4g2qI|\ ~W(~!m]6\/xZ'(^'YAu 0q_ h^ {=,;˒b{~KLD9&X>TQ99僬: f惽XDE;sheΎ//3.?.ETb DմIκVU\Dឿ)b2 vKD%K9|~ BE&^ǃ+tqBA@&{\ $luխ@!+ڔ<3{F$V oẌ|JL{$}< @TD { aB0tRPz{^NcՁPZ ıS췢<;M0 ђcaX?ECXrzwp}4ݪm!cGTY = Ec"B5_Egpŵ%6z|KE=ArGv냞q 9td7B|V"JjWikX;'~T 2R%}Ztp1".ELOv c.]ePwQAue['z[ZS;b $E;d?ڥϨFHm{[u}YvF粳q񎒧ݨ/ѴjiXd0bPAb*{^ EwҮ7mqy/f">fjٚ?i0᷀YgOP}G0ItF[H6hXvΗ zZᚈvy߻.<5Ʃln<֑b!Ps&_t# $/ЪznȚDh7UwWAcE#45&j[L9(}4VkySN At5peX";0:B/͝SϦӈgEy͒?Ig}kDozY7=Tn6~w)-6v}.Wz~X7ygv%&Z\H3GK%DW>]!Hzl| ؏"f_*\aJXL眅~^manHXEIp uf4|cC}JN@~p3ӿB sՉd!) y4uA:a.G]X_̤>K2GSy>rֽsP7;3!.[yM"ULc`@E 3 o/U]@O:-|n/4l)M J>H)"yŘ]C~;'uZ?|9 =xгycmf~TA̼W<nP؏F\BrC*bGC9 C]5-1y]US@䥯Ѕ'k,9,VHܘi&iO/}MU~ͅ2 %JWD`09B!Of[k۲כM싋_boEf߽;q HfIЊՍ{=^?߆@#&x`c_X,goF51|'|'-6.j GHU IhJ7{i!+nKTO ن jj ;)MؾDhPj֒с nyxpN4O䆇Ybp7&Bnoe.oI"oS@• Gs̀Ù\O! a@fç$Y! ZQN> d E-G=DFiRP a]E7+'#U6gS/f@<>0}7vq< |[,N֠9&v^T-e}sDr yr88幆A@H&FOs%Y+o;*zq9ݷy,E,$QId8ܕs[&o/*\Є18,'iv0$pe|A Rhdae4L9/*pWԍAIawϥ.0jcI ٢Y o={4 l#TW<ߑA*JF]s~)G7cACⓙs 0?HkX!Q%oMZ, 1X*l\BfdQUHB)IРc-ӒdjMwO V'r7?08},5֭f n1"?N`W%aŃ% 3mWgz7Dž]l{=6lT1+'Q+uSI5MTPҫթ*G r$6sj^Tb_zhb;#Yy{\c;/#a[m`W2Yenjj9\JƬn yJzyT%4zHo+D?k_ik|wt2a]I^cOS)k$'8))VuzS!"D$ aziY tT Sq7quiٵZp=H߫;#ـ 'dԈGhOvRڻ \J&*]0~,n#V*%he 1\]eWڠj^ &ڹ4v2%'HgS Qp38 Ge~.(5RB'J|GsԔdQtnLU*zJCΒ-Z 3{b"ne4EsBiw}/oh8lV+:h98$G䷓h.F ZZ"ޜ_C8}.Ť9fs*꾃UmD1?%WupvkBL: P+z?fQGEkp8fSo:v\IkɭSlZm *E\ۅ NJDR!9́y"%{`}-V^5 wl_|N'S%>P>[@'pϙVx~g-eO&4h "T}nJvoӊREEU1EYz"j]:CԨv X* #\$D6EOJ&?]t[E^3q(1K8ݽR$:v49!44鵷P+<ÉThA; 0!R $DGj$tLǖB[#W+FG?Nʮݪn`Tנ]R``/KӁ,WBL v+^Ms$Pzw<MrW@(1Q ( y>%ǀmfn~2U̩#faR@9xQLf\0AV U leo#-l7zŌf]W΋+ɗ,0bm6p1.'ΉӎNFUhh)g'{,dee;kƏ*/> Z^X2wKl `}=mMfDIkݳ萰B6M8A cZ$1+5τn|կ->C!=:ڕ,IJCG*_D92*:rd&c>O/.0k\݀c k)@BO&2+ت~tOl;B%TrSM%fe.&8:2p-GJ֑(lEs]ER( q Q\ȩsJ7 L0…%LxdE<>WYo֢FnXr|&4={4 {DO%FRq!S+G[4]pft&@Oui+4[#R ]6<)v1+:s :`>gXtHɯ .dmCa.6N:4JuĎ>@ H%n䯦yFJ9j6;"Ѕ@IẏөٱXzoHp76ch0v)l曚@qd< I-=cUӕNCW@yTVep$#|'kr&gPPqNVA;%?6UQIC@WHx};H$\4+SqSNk Z/Jr=6a`Ip,EA0؝'.myBP;A3{_Og6ۇ[Pހo@:p^sOکf6ζx(]88Rte\k,F b%ʹߔb6C=w,a<1EwQ:kOJBs3t\g{:&ӠOnfgt3_<%@`%W &{T.((vЋj0ɋ$K ?'ԒaHIRՆ|LaV8]8aVZS{L;w\B@vk wNg$ũNR=-}!%I%RRL6YN^'D ˝%T( p]Z8 6 [4Os۞Rp!1ǼT>:,HԪBTCmR\(gH炌b%>:H9ʁs`TQ5 =L|UH#h?f\ڀal:U{o\szvלD++2{!ZY_Dn}}'.Ow[HN\X>o.nx ˎF'b-13. *eȠ.TZJ1B9&n@mA$0 exp/İ0izn}j;|i Q"5-W<P0|,iIظUыa)xr1^raX.3L3Qi&Ygo=-O&j |Ν̵0G B.22ǥP+塠H{hPɭʰ,g~HnuY ߗؒ#޴ Oen MkPxq}v:<}LiRtj̩ڧ̀d4 U~J<,w?ޟd*M؋8lE 3j7qGc8W 5A`aGW/Q1Ne\ު֏p`2vuR IA;.*x [8CJG0FW) \Y'ca T@:"Lbu^2`*~@ gގr)ͫ{T\q0f0H҆ݰM(>ύ&!#IxKg<`eB\@z>U3Th?L[$t+6LS_:;*:C{k*qtܯ7ʮO !2h1MJͦ 4) G,/ m7^BXԷy͎̆jMSf)oM;`t,rȧgl60G|f.ꤿ"M՗w! tu(s]<$6=*3HOSO?_Ua m};(y OcU35}-2}0'LSvH6'rk9vR!=hw XJ>.TyIY ; X j{הp*9~GYJ<%HH a&& 2DVZ]eO=LK5}" ɤEH;C#[ڿln[$(DG텞+UxikvhS,5'H&s {oGmYrr!Yk^#K݁Enl\0;#>HKꀑ΄ Haż5.*)ן'q'rX !JT2]sE80`OO1BQ)@]23^5kj%M{23D';s.5pӊAǴ4R]uj(.J?~V0l؏kf5uI>&}yV~=RT瑖/b ?7!UR=)徻wS=ŭ&5?u%W8,0i<}k'xwy3e@~in0卒eKxFxoƭ ojaѧ{ 췒`UysV%p@Ky}B"_4?:Px/>'2ᭉx|Q*A=17tb L ct^ |;&œ؃}䙅]ۼ:9BI}kr[זٓ%jsc2Of; !vF2;C;xH6=p'BQskIH%7-}Q#'܅ޖބ!Cy$A|ًX1 !}k`M13lqETe3<9*qQȰ}hI@qkhA,@AK0OcI.+~K`aѽ2'IaG|MWbyo,d3a:2x0nڵʢH5wd J Uퟅ)LA]wG?\d&lCAg#A?@6!f?]ݗvѶ)/R6`3\篺Z< $i<D+ 2ʄn],m2t0EǶ[!=}TkCkP΅JAY@v+DV!M /b$<(+cc,*:n | GڍXM`*J^ JĤʅSCQݑtViP/%]{KPV}24lGUjM5VJv@*=uniWRz v}Z`imW+G;ԼW3W#r6n6p[tw[e^(RFW2)pp˓1rrۥ1+C;o+5K{|D#ݷVg{W }WoޤyaVS?}.LPP0?*u0D_a 0F^e%0its @6UA\;K TZiF_QnDH{ ]PlWF" P n MPȧ\j?a&c Y5\Nb=<式hOª6(I 'hVH.ݟp4+q$8K!ceoz/+-hؙ?\;ڛ B S<BU_;Rr~knۯpI;zE^kuC1klL1 =)W[l~XSѼթć{rkT?|l$by~6m> B߷bYF#,vDlFca0@ϥ.IY _&B`*=2QW9#=!Q"˛mgE\ys"ɻp (0x,*Ȃ:xc,kLWrQ[@_pV cSjDB\O8@͂*;^r}6Js;⡽Pbs'r~F{ jGǜ$ʹf¯;,I.ף%[H5̊Sjᆬب/+M1|F6̮lF~LdjkHy,~5FL 7Dp?>*V[k eYcmI )ve_xȒZ¬R\3C$5]h˨QԁgICcu}+PsH`gLW mKcJLp'2l:äNN3d@@ j4Z;,8+ַ`~CD9#=D+j~Rg,VnlTnDzQr`(4-tR)(9i{&ceYY>BMэD ME9/xIk"r<+ͣbnjJZ@`u ({ M#sq9jG{$?͋{"^&qASa}KRH62^ݟ+}Uw@ei{.2QH$eO $P졺kd3ylnHrK{kѧ:ãrE4s |5{BkATo"K rjh^ƍf.w :RK>Ԩ PވULDtGwikk"!H/WGژR&A${ 8 80l| GK?r>^E LTr_`5ъZ  CKU?J^ {t e6t 51uw W/.K]Ռ.37׆toP]ɲ_<^M?|=3x*A()* idTyUqc"0|~"́a݈R%>O9Vu `$Vˊq7D %Z̾*Çˤ^^1^- ()2 019euf?fŨ]k vPh,<}ͬa9maB("ӏn0-bLAG!=֖3xqe.&q@'z :jЗzjچXn|q ,%ve=?CX/L2u{,o"LfBNnIL&|=~$TJh1I>M ɜW@r& Zώ[4Q^ab!3•Z>FT^NDC=X|B8`LN"ֹ)tp @GN.R٬JWdZuZ輻LE\ _LEͳ)RO^ݓhC )A$Y^O3uX_7,dfUԜc4p뭌EO}h5 A9J ȕ%7QIVjO\^<]}YE̾#uzNȎRLRT"-]stf[h`&\4 ]7Lv.O}h$KcWcAwǥEB١e}+"l(HhV)o}i%/5n'rb6в]֜C7*(Հ'^5E9V%ȫh$OQ5})h41 iSzhþ.FSP7gfy15ێgyB 9@)z5kBfkQ|Ǐu?s\yeh"#{Ek` 7Uu_G:1/|ds^<:`ԍ7^9 S99"ĉׅQiPP F\Oְ,)apM9sM>6BDiX1^a/sW>%q345i`R+u͞?ROܚ> B&)ͺ4r k1EO ʼn{WݥuUNxڕ%[m 2ނXΟ !NGu8zKBΒG-7zZFǻI KU"1Vb<ɛEXHM_zH=)OU A2U*!cr]\i`\L>i^v$'#9ʹ7&G!Зze@΍ޖƈۑ‡Ft(P%IY{/GytVÇZS(:bQ@9Xkw2{ݤK<67׶pDiNr x<%YDdqH.g/ǏZyɎ -t$ SL9r4Uk)pKB^N*S널[iЏ*8$Hy$tسF !6f@tyB'/3S^c*HվT r;I܎펇cjJOlfG0<-+ND2@ZWcVbN7G:"b ~Z!^&śAt5;om|"i$Esi%( )w+8_ ADmPļH,g(M+yZb%t OQFP}NdwRDwe ~/zڇ9M-`b߶HNhZj51BԳZ)b]:a}R=y>m׮b7944)GfLC9囘E>%6Xeoq#7A&-%|#)&ҵj%dΆ|IAzm"i|#!)tNq_Y׃b[E"h;ogB;yu0#Ox\Ճ$5oxr.U.dǤ{; rSmhTx5R U/kn>[Rz!Jqzpv2}:JPtݰf]ܓo2lMiO:iRRUU{a[1:>2K?\[$#5V]H ёu U.kiM&wd 'E*/9>/hpԫgԬxB[BBOKΕ;=Ђn{$maH gL3|[5Ejm8˷`FŔCw"pJ$ &}@/g3X;6"&uEZt#-94ܣIm/#(5U-aq0A!XXsI?QC4`9ڸK?gjnjÈ6$jM_UFv 4% IgAD#&bEj>'U8MH"O5RXΉAi8$$Kvw:F~3)Ӟ*3CH%3y`v^ ԙ[I \c{PXO] sӾBaCےV9`ɕl%RNڱ7ïJS/((R'YEQp-MTe ^u_7i0 ڑ|#tBҘ$#."pіJpRіY[ 4PYBD)2n69V5OՉ98LK+KeᎧi;]= ;H7+|귁ZArƲ:  \|iA*ѧm{\`&ŖuE£0ocCSU+E{G1(MV`e<]ޅHօ&CewCEq5/֥/ jJFN\68`Q#uF ԫnɒcJ hUE 8ԯǕ8^Ahm We^RYf{h.R{R{^l'CwV|g"J$1]w .Ȁ09· $HD W{},ɞ`JLB/+ڧtq+1u!~Z4cTg,S0S\_()F'y -WuKշ Tp}&b^ ;rT= ( s KC릎ikَ\yk2#$Ig\tJO yCg xVn ;mSrmW@oL|XprpO륃O?X?4,I d{V}hr%5WDdL9C]+oCzbt+*mr+"H)nt8+  fd6ɬ;3#$?O+Rq&}](MLDs &rѰ߭W/ge d8?=H D+q r&Lb=nse[tW`ݴ+Co֡AdSd ZV9T]9p:-Mg_tߡ$z j& h{ii@M>/cqbMUО Z9 >%nzjVJ^qD6kJi|3a}K5;4BigPÿ; Q4Ywt{_?&pidٺ&8ko B*2?epRB2x^._^U,Թ-Qh]  +8^cYrqip&. /uR^\`&@[H H5FʐS &ٛ Qөt[ J_%v/ gQ\ƚ[t 67F+$DJ)3sqv~Uy6W.^v-XrMJF=p$q1;*hpя e_lO[uG2AEiN+ pD-uQte>u&L[(yAr2bƪtG 4fPz-+sRRo(R*қR)V͏rcӤIBYN/ήMglW!h5:l<`wuк) _0~駏#m&b5[N7N^laLj,'&2)!c'q qnUwūORK1ea J |((oL cF텮AK>7_c0UjwIEy1G-nGzعm >FK|#^e[^Q ;bX[5iz 'd}jrl+6Y̫!8Uq͏IEGaC .1B}^PpBV-:4yhyfN[PĂʯI{~.2 @e9+;9풘XLҪB":V+gl7X0#q"f}Spz $ڋmN,$kl[9%EܝD}Ư#U4_zIԦEzu4RP8 _^T65Yw6iӯP Μbc2%_@])֘mDou1Ohn >MbWЪ2j:.[@/F©"rz)q+~kc}dYaK_2xbCʀV+JdzQF۾kFУ N_(`,f&_ wpD00Z?t8#hf78.$i|mK0cC?Fͣt<8=3חw4Ck5McM8%'50V:!;V cK*Qۣ5i(|'wjbVWGoe;dP?d{\o$#-VWdhm-3.ׯ㱏-2ᆵւrѥ:N^“וÎ@4 RLYh@:m D-! -B1QB B0k狜$?ϨZVBy<dQ8xv_x: #=zsjX. ߋ: =4m'VJBvס[O>*q SY\4M,=Ě]^9֠6[]UՕ"y莳 hU~:nJ3BsPxZ}v SZƏFk{ ~@Zi1wӷeD[e1pu oW o}J1x:\g=5#C_iY8l z2r&se_B^h-uzTm:lO޻S S;pN3ԪyI v^Z\մ#-|ũ"*I9n>Q / &_^F0JMw&}6RC=[^R;w@݌/Ϯ{.,b9%CC􏵺4m"U. Cq.1F!PadʂPQV"A6rR٬lY-4 hznێ繿= kP-Y2ˌeDFJqKp͑GR?!lXB{1뛂!Ǻ*?y|箔7UWrRCR4Fν2Dp]nl-򉌓hy_"}´#b L?cͥ {G ;!Q' rޜ;ZSXQ>*EákQF̹E!}dvM)m4O޵Q 4ă'mQ8?gVNMts5Ti!KE|nm?Y| RJg7k~Q! 2Ziܹ!E?JRm~yZ0ìi{ W/t4lbARla6YKW6G| cOVU05G`b;+;+WqInC '<)="[h*,ûynfY{T rk0;/@MH;]¥fQPIN81dyCIr u_/u+ke'z J~TS,*|n{N|߁tm'U 0;qvnq 2S/*ݝ g}ZPCnĺ+r ƧCuf\:c1,\eӣKlcF}Ìi~\*vDDzK=DgLGeV7a6x@e8xTk`Zv /pq+]3Q;&[17  #ҋtv ) %:C"I{_+7:;2n)¨:O)a˺*DCDc8/%<<_# uұ=Xz^8ml·l4%̽F L4!P#'JX0;PIkN'ku/gSATkόiGG֤VuNIal@89@l~9N ܇1A2DݪOYrȡf[%LgǣJSE|*J f@@A by=c#UtYrD.i>1e1F|'?:/Ko]O֕I"C j*ug2uΡA6 +QʼnV܁Ɠ9%Vб<5;x-rŏg%`X|wPTB"ϛ93{ mև*~;K&Ƀ/k޴z.}1ĎJMjʳa# *bx hاF~NR7;ugtf\}ǿ'GR(uѳ TOh@8RUV45` ~h$W>M$z "ھdOJ_²8_f'dUal ԝV^_Wi_9D`r(iKdR͡g7]hF(<'݆]8>,d%>eA!s ݩF.0Qs_oMb+ftsp<IȲ79g=лML $⚌ὀ%+ĀgMbk8r"CS"O~ U]g&ZA)4CCt RJ]=# s2x:d3g5R8J!J|>MAm :GL-g`Xd|!B)D hޠa<<msh0oҠfT棞'ĀwVe|׊]SN;\ j$ȷδuǁryl1Vƒ!R?!npVNES;9(qmyWlJ0*eL+K#F-[~Up &vg@!hAJqWR!>owCXRpH#7 iĂ$3Ll'ںX!T8p1BvKm,6I*e=!B\GjS{|2Ӥ DG:l,Kz5Q"]E㢺!LSH{He;,P8sE]8[r~=+ŨJB ܬtaCKpe};|=9zb =[J;:FG!737y͌P'(`?T.yqP~gqR`H z:#Q^eeA͏'WiwzN%tHy`|冁ډy"*D*:VV~0 _y3&D);\V5rFvM7Tؿ t?K=O4؆xvlﶞ>r;xOi4 I BFH(Ǭ?UJڢ>Lx8"L5V>O+a,Ͽg_Z.bI0xz[|')ܘ+#kp+yڒsvG#5Tq+ 6R%4&EʭHDavSN D+ߤA 7C^:k1!\ryo;QRDrLpo>_$, a Q\{ICp IbNHEf”yL^fhA%;.M.ţwEkjmTcsΪGg?/!|S#{6͛T26_O7Qk ߐj\Fo = |Y9|Ar}PgԹ*ΑΐyL^ݣV[E\5XP#|>a\^W5Ix)T23;s{$EBpV"2{롴4u ^n$m9'9&a@+-PaK7)XCLe/K?4.+V/&p@  Zh8=X\%n&?Ԭ4cA_rÉʸh)Ҽ5voCS`ګkc-k~.L܍3;' ōlW;蓒}3gt ` diY$i\[U ft%/RM^T[:wP]kv0;kUsY>鄚VF//x<&6SvS#Q]$ğ›ƍ; Rf-F9NM3]CnR"0xfÆcNSԛ-yQ؍Wud­ӷ!Օ˹04y'NkEpda Y ׎4 \5e!$ZV*,*ȄVDI^P>tM/E 68Pr ;UknP.oDM4y/y~ д$T< l턄WXsf-I^ /RTvŢHlUjHqKƙaP wS&Fۮ1WK}od^uK̜-dXepO,$ngYkLa3ݩY{3JBͿ$7G w^;8R}6D$@FKp:®7 S|HIր9 # k#",S\rxY.~,ĎYa4K5 tem[1c.6*m[29z cQ|5DZA$([.uNu \wͷBĶӆgK/ )n9-6e#!?"͢+SgŁ?>Ql~Gq z0",Ij9hI+d:;>IuPޟVU4Zo:ytP(ris/l$6 ܶzп.#wl6=YGW+Lt𯶏O ʪg1 m-У.L+( *- 6MZX\z[.e?M\辍qxIrM:4m;KEZ *=']do;>B]=𓊈(;X k5t0s!tCSݧEq)&7 F$jk@ExSJ>:Թ-u8_D:Z\Vej ~XhK)K[5M']>ufq=b8S<O%cEEƦk=#_/rsuiK^{eyi*> ["ddskRN]675_o)n6xht)J^@nGv먷S?XdѠmKҬʺ/ /ߪ"+ʦ*.̑ǘ#G1Vׁ/lbQ6F>sAI"6O߼P#c)-pǖ:=b΍!1pD{,Z&zhH'eB&ʖ( 5q1^5ٓ r+5"[NFD߫Η~KO~c GuТ%Apa-grLէ%$8RlwE~+퓪ZrCEtun{(h찉-s ض.P1 -%7I [G ʪ4U?̩@BZ@Bziz)uk(H}xTc{8u_g?XC/wDx*6,_h)9r.Qǥm7+-S&R1C1 ʝ,SUhd{Yhė<4VixuKj вdk%[腎wjc}Uc#1(VL_scm`e>_$x/d> ܒEh>$"݁TɅ z2 l!݈t0`,)jkhP,1~}XaЅ7LE@-xS‹AqI}xKLɌc:g,ЏG:58-ْ'o# iK s0Y?p ;۵̔ܪ@ h2VkT"Z!{i?/CUXG):ʜ֖2G YC7M0ifwa5+a؈}cScI٣قm w*VݰtbPf ^qʫX Yy:9_hF(~n]4p[컑MЁ/T\B76^cE NՒ69iԸGc<*V3H{>KyVrjoyYF7 YN&ިܼ4 0)@ u!eݱ]&0=b/keyzBGEfXJ6cd$e *W0y;:Ts"%paݷ%Pj|k!@TD =vtlLp劦K) g'Ov'nH8Gbfr? +1?#trP(8VdNY4%g6 ݀ȟMyo#l FGKp,t"4`qzyL "I JQC5$1fT/46N~0MөN+oMGPc6\!a4Z5Ui؜/6B|T*moiC%=$H%ȷlFX2h22|V3F~G||4UAF,C;5BZ迓"Y9<;W %crA}3Fguz8n -$;dq 5ON,weD}Y}TedSXɲu.45Ȭ[[E-zUT,Aj4 Zvlv @jC!3+r (m=0,0xpBc"Y^%q\pYFbwD{@b! SUm:AṖ(9Y!]6U%ڠA[dr"hb: pTL5B/6ڜ2_ g s|O(hV٣g䓥&  LO6pp1ϓ=oB&" Wj>KݧS˳Fo9O%˶Y# -Aifmq}.1-subo8Zۓ ]Rx\f5u237P 9jm1܅Ï+ό ;bNĺ['mƀB\~Ya|YY- A3/i(R7D):!hOp]3!=b%Yةj[P>v$gBO[IBx$guGH!eyZ:MvN@!Hc #+H|qK0!+͐ě|'aEqX%YGAelH 'gie9_9JzzDug=OD;nOWj:=> PH+M岵,%ODԃv+DBt7v4ut%::WKY&9y~Lj0iJdBI<gFݝ!лH i8I!{"yr.A$̊ͻ1NE_9 8=(AX!d ̞ZGkK$0˒9l]S'[ RP }(P؋6wԓ($pM]/ղ&ێ>0pp::mr譛Z8D6uUTN+z-t7&q*RȿlhRhK*IUb"fDF"m9}OիUc'~SWo\L?-T~'ɼxa ;cwqV@ [F">]LnD0xTC#i9S-epY33,gIzmhzʧd@]924:jʎs"nKj](~p>h$wK<-I oY6V\uF/u⭩2hvỦ{7n֌gD\5NCS^mcdʃ X5)b#K}eB 4nߘ`nt $K>s)]8 y,$e`86Z)=bwovVTG 'Uˈ8db܁ jn}EARu'HN-&pvS@UmmYݎg{k+~D3,R622wnnssl2)D)ĺfos!g2mRE ^?MMu>;V)'|ظ &-*a zQ9fٹǭgZw2߱xr߫_Y?-l>t]D%uJx H5{tySQBeωl8.52%2t{q cزfbǶ-Xa_]=tt0ɄcsI DeήKx|ey2tH||0<cK` ÇsU3HBBTį9D+F@@ir_|q6F_1ƃ%d|0SJfh j݋G~:sGw,@Wo~49V7C(*o `lyěm/3׳ g0 .wR{*B<6h"ǕD!TB!Q SFD_#7QmVK侊!~1~';m: Y\<N86nsh}gɑKF2Y֩l6OsX "\qa͒?uCq* @z`\k1du5󈬁(?U9q.'{ Ų6Xf2F |/=5AwGaTKXG+h^,6e+-!]>/{H@pk.|hS'K/\9`B6yGteX0:sp KG-pA"c=V_ukM)Zl@l>"t,Б'@ӤLe_lXDr]\>@388P!V$rS},v7MU\)%ŇޅyQMpzy\%.whL0At gءdx3*PttEcчǬvC=pFwNmRN8^r'/6t&Q_[`EȾT68Kyj 94wG*AE^hLE̠< 3V ><\r~p1#Iv3C ZTnR~qT_(HIܭq0FbƽΧxnzʨG&}ݒq(5r*l3ջQ~"}ꚇJ‚#yc<'H(?KX1~9OKzI6Յ 1٧ PW̰=5#giC{<ȏTa{ݯtf_pL+f6ӺEB]KP!j9t@\)*16$ ӔpYYh `E/Qo~yJ "\1H@˱>zntkL ď|OB!~C''-Z]f:JHi}I81X_ nfcue =ÓE2+ I}&ۅ251'Y@ѬAS&ZtLsڻ&dwNېxZH"k`$MXwkH_g )P-Nx𼠋͹B+|*Hi곹Fyy@'I8=}3lu3| }Ok1-tќS1 [(JbƨA17gZ.p\ҿV4:X8iokWy?50-Wޑ ^o )]2H8Xr:Ϩvav8iLF/l0$* 9- r! 9RdY=}Y:<M .ѥF/ضF*'RRWVŀB%H%w:.l2{H(6c/UsFNLy.//=T{q]͸7閝vabos-``|NKprbp+[Y#Wn 6pS!f1k (Xn]?Yha^@4֔ז<&܎֩}rhkxxu0J]pMf&.UsT"<R1So:Pn&0qXA32u^hn+@y&G)δ-uxv$EΡn#co{tfOV&pSJj ~/ YOS9Ef3l=HC^=fq|[}sIY pG~qu*XvQ= hϬ&Y=8u8]['$|ڡ2qvdN3ƺ\|^2 GI tL=dFk]Ʀ|>&x(EJN zXY`OzW~ɥr!,{J^ 5gFm&hv8mX$h- mn'&S~z:d=./EEƒۜ3a&Czj`= @7IHYQhYk]0 }$+Z'ߐc`T1,8hD#c+xll@0$X쨀>ȓ2C'lt-Hx%bhnsX'FcgٳG#RP [fԀn2cYB*5mxU(:0%\U 纜)vv ?\Qa'h*?-ta]V+40M}^;PzO븎VX߸񳢓k Tn9mr#*aSrMfσ24UVNav*SwkXXSJYrjkqv aiC"8YI/mH3U*=nm]Y:pU]xJrQg \mci[5AaZ,wvN-x8m)fj QA28z(l卦+J˂7&RuUv)Ƌjz*_Z# ;aR8@CvrK=7/X߸ԹŒd" V~$LJjn| rs]&bãK'cs Q:?Yؤp#(96 Q۴X9W2řOZXK{!- {&ӵ?|DvU\>(E oߢ*'iũyhpLHJ nl^}ͣ¬h Pd=E?׉yRf.c x!ගT88DJTSn,bV# qO l둒x*8ǚ /kGokD3b}3DtGUZx3Opg ^>R\?,ӟIwxVc RxW9x9тڨO!^Cr 2zc/UVsȁ1MF's2NT7m+EhwmB ¿x}Ʒ2w{D=Ș ,~&[ohKkj鈸%\4m ȯxcwC{kuܶt"pZyV2\ĝ'~CF )l؞%,Pnu(#,sѴ T3tP'v9)[Y ׈@J +N@m<;\݃ޮwNk$&&ͼ~2t3! -h+Or;\2l*p*zV ! l$B xF.n$vڱ*Ǫ ڕ}.Gs _`*ءZp G3˼r&|Pu &a-<V51U\ ލg|~N^ESǓi n 7f[)(e;vK[=Նd5v0FH`a='SYï35H޷h>MUOKZz°Ά$j?6ҔضR〰US?&Ȗz1#0ٱ&1{>Fx<^} \ ᚿWܛ&HJ!ͺ:,jP>w?@J`u F#Qy::Bf`3z[2(WrPUī`2׭3.pQYwYDcϺ#Pgɉ5Xlo=/ǟ0g]!kN$t+#;LP26@FǀT)G FsHOG۝;ZYu$@1Wrelw6KwZ}E#i;*e`U)ƖQP Haa}h@X}g˔` L)k5 !L;FX#+'7iM`ŭyH転g膢z@ tٰ9V@ZM2+N.3w3߱.4ze\B$ʩɑ 2_/fY_bޏ+~a"%A\l)x)Aw nrptJzHkD) 9Gwx8L? K=]?HR4 ?g;s0cVD4j>RuZɅcmΈ" MHV6/EHĮ-^~ ɺh&altݙbԝ*:w5fgbTi+rL(1f QrC*+Z96$/Rroku%)bQ/\hpK >(RDSE[ YuG36= ѰJS&jT772k`slOט49N,/w ,6Av4MNb$ GrJǻ Θ:һ@ p:aֺtl/A)>j&5Fف!#v ^:g#IŲ Es秌-8 oICc5R$+f*g3E*l$qH3R,y zh![;噤_g)R&NnzixW-B~ 'KarV?Q`g%oR7sW\ոx}t= i*K.#U 8&6EhgHr*ZS)|ɎǡkLMe6x}dQ2ru{Pj;ǎQ6a0Jl1t-E0 }Pkx:2G+@#|A+~'fvZTnψ^FTE'y!ĭ嚬m<=ِ+Jo0#" h뿏SzSV)ec-?,?|Ϲ%.dBdv 25褢t9`|hhJ^E/iHeB[2z~-fVmnc".O]DR%!M;TAQj$ӽ;9Ѥ/2^Oiժ&OLZ~6QVQ NxƥsO: v(+5Mp~=AL*n#%eiB7=n:bka*~6ڏC oht~\x#=u}st ׋E0dJħmmzT3.5ic9sfuػ/iP{3~G/]\odIq;sQK d8/ǕQ Wz\F^nYk+K -p+'Qv~J`|ǃښa|~=smQ漓Ԛd($>bO&7A.ɯ+YtM 9FtbQGŞąѨԠ|*jI2 c=N)-s}_$0%VB|s hZYo4꧂drBe("G.+nkF~gir^u)SM3eƨ܄nmiUNTPK]| AJ'*wnHQF4{C cM,J1h` [sGx6DJT31 &F ӭG9$Ne<(t`.~h\z:_52Xh_=CTw1'KXe)Ă d;Rȯ5Qr $*>:zgW)o$W8Ui.-wg9. Ή>F]%]ą֛4z<Ƃs|r#@AJ`5I @M #jmyrJii3p /.ɬtEPe ;}>(F(a Tgѕd)k O O(߅ꫦ,Qlg9 (T>lܪ9mJuU`W6+] |*1bIc߲S`A.UV_ ;\rU۬,=+S#0^p(4-ah 8Q7KD+ 2YLTfфw,N:n>}eW] 4Zzx%ޮyqS:A%A?K1v_7-'݌0 U@XzL%fa1Z?QvdAT=4͊fSVad Ozqz(Z+ڹ$*xChnW[|X߸X>Ϧd?Ds^0nh L [[w:?2•ж]$YQ(ގ!?{u۲%_XD޹lfV̜K6jK݊\cQ&F/@bn)Bg-/2lqԓZ1 6NEkuOC9y-T#ti\XͶB"wޓ'we97ơɒ0ESf pSׯv^e+Ox"J f^9a{6F [3k_:6ʈCV0|*[a?x#hׯCXS?DQ+&zvGmwg<I40i$/E> F<6Z2'YwY}3oDa Gh䗈9d~̩~m%ȜuM֌ |0 Ư+jjU:( 'RC  `$8sq=:+o`a6 v51TmMd3; W6@nSXqp" !a!(w9) +}*.YµXOkqE*1Av7lhēD8d'~fϓ?3ݒɏ0J?%J3%66d昁lNRyº+JS-en9oj^|vU;c>A츢``~7;(G۳}XkvİW/ 4cfD'R5mSvhX`v dZlAo@_kxצqQֆ^z \?t(DxGg/^dM0h*qdIϮf=FG_UohTЬ覺EDf%#XEx\ZW5*6CE~)9!F6MxI p>?QȪ,p68hRdGMJBZI1ƽl ሽ_<.ab]٤:ًC) iJ_[lGb (u. a0:PLQ>B[):?- #jK/O4 =%1Kdut/~ޯaޠB]gχO #OvTNr&BFKt9};>fFV@?<27nP2N3Y3$LU[H~81e[ HKRv*nfQdEw XiWBl!nW>bEJҀQL=־hE}dPoA5a27*UyPf1Ⲍ̔B<2rA`YAcq]y( 4R 2A xfD=ц~AXY'[D.pq<>i12B^Z[ضF |̯ SsEL~u%"q(f+P B¦7閔 +c d UEPPO<謅z<"L-00gqhݽ 3[((p}z32`jHl8m!>fzo iBO'eF5Nrq`FN"{󧒬՟AQOa{]8XL^I9YRU3_Z N%_Qd Al1$ּ<1c_obFC~Yk%|D?h~"'Et,8Y6lP[;g +7yqyk3s̑Ms^ ^Y=1ymمs<0X>E P?YĘ"3r|b3,^*?sv=aNۯUA7 ")>.K1>qvT\[Gz½3=렟 ɤ(K. Z 4p_~ćRmqi@hoߪh[0Y(Сwp~~U)KP_(X<6mpkI2Ii=FX hP$+R@ѱz)*7ÎlM #{[n*&GiT1!}_?1N܀͐d`=$?[-~~v׹*#Coo 72!#nnIcOPHi[#Gqk4#h t=́^ o,O_^ha_Q8 `8ZςhnH߲CՃ,rD+Q1*K"u4N)cC8m HzT䜭֓UO J"d>Hį}Y0qh<5 "ot9ݍzDfW/zȍrl4}D #xHA1l=gAf}[wI JbϚC҅8#+N^;+# LFɚЬH]ZfhCIcU^4D[fVA7P?tgI6.­G\_yud)@?īt#}p ] 9ώ.) WJa]Z T˯GzcL6e Igq@ E9;BKVhċ믘mum)S-9bܾrۮ&9w2D_fY?u) C$D|b2#ec~6|'޶汘1jfq+.D.D@kqv/"_<D4:FJ 0Ŧ c "8?f l%hVXGܖCw+upǛuSÆȤS]i~fj^ֽ5cC2r ,]4=,Z:[sd"s.&.`ݏ;p|/poìh7B8.ač b~_ @`+gd-2y>=z6?8K:hd%Y]`sP}tf"žig*l^H7_kcGTKeX|'4&HgHىM:~s!P P(syPcG삉 &a4X]) cS8E @;-ogƕ\s%6x@||C pHn=ڭ9-S@XؐqD9W&/cMba ^Ü@n'&W,|ۂ\!R.]evQJ]̙&.l t;ﳋ1 C^/2wD) <lcj,@DQLT__şgzKuƄdu󡇵p`s0|يg`(mX Ր#;3UIۓ(XVٗU-R{x酋!f0"/ezSI{a<@ diEW2"xW:B&C׌<5cD1dZx pXї'ixx;:Z{4:v[.WfP|hjJn }i~hb>zJ4i!ekmoct":3Y3٤G#|唊)03 94lV nm q4a wYz*XB4 [V| HnPUКbQEWМEiL.%#6s=X]6]z@۴` %-;hL24 %oTtX" >b1 PX鮣I_l8U/ ,zm&wSiLՉr!K vx+=i/;7_\0U󉜲~zȂn t^OhaK3qM i4‡!Gs '1TR+gOo\)EJYS'u9t'Y愈vvh Ф߈? Ў5uo> 2[Mԍ@z2J- 䃟| $нp 2Ts&:ۂE BF=!~ Ӽ~PjL+v9voAGh9]ڲAw>r؃&n 8MkLWQz 1e/Zӓ׭oZsO$Yl*Ȍ 7N!UފE\n@$chkgg-=9upk Ώ1I9+pi{@W2 8CCր髂=Hk?pMHa*pdўߓ-{hk,HDž +ݯؐat}S[r~t>(28+PJm ,8萳Eړ:-⌾ޜNF1MbwrHOw{ ^i-fsc< R^zg|sI}ı6kZ7Xi8:={šٱAN/|&[6mx=7xP^廂)3۽ZėAePV1JOxP^HcIj^KZ.#jK1Su`6\=*aѶ"58ê\WH;zcl7X:VF2ucKȀGFkc~8E׶nZLC\ XbOt@ 46Fh cDV;*7{Ԣ G~qR^:\BY ` *,g)!iq%G|ǰ0](LaL)ρN'_>ȢӴTH]1h|;凚@@ni}f|`!,I+|/6JPbA 7Oo#Jv= WO_r^` tfȥq̥FK\k+ ,MRfc*lhor%|ƻ=z1=9hxKGTǓDtH`J]dAW_ DЀ ?q+JK7;(s)Y6f];<m 9](u>ڻf(bkӦj 8E1W3&\Cv>HwݯB%}QoZ1۳O}z'ZR!E< AmFF+tL@\U$LR_^H _XO:#c#)NXF rxq8QknNR~+iMZ1gKmR=J'"PsI9uV6 3R>鮬 ]CT¶< 倚 v5l+wab[2h!/U:m94Kb @GpI[xsN2Cϖq)k*"LQ,2*g҅ Le8? kS]pa˵>H ch/WkUZ0mcwIlrt |UމE[!JG*yOメ% -H5eœu')Uuj"gYXL13Di8CIzj3-!)*=LMl[ՄyͺRr@: dF**fR&x|H+HFT Y.S=ߴ{0yFk4PwȭzR|{kK}CBPmrjr3U'e щ+JSsq3ٱ9rhTΗ<;Ƴ W \*j āQr=YKe("Št#MA@Azׯ)yVV/ qXնUWESdOs: Q M*k͒蝛 LtF>2`m_=FL~!d%$(dr>ٰѾHY F^XaĈ>Y(}M:̈)P!R)-:G?ge5 Лp5HjEn?pœ=y}m l5/diZb NiުLR-r>UWQ5MX6N#Ž\IyLbY=~Qm+y(HҞ4 pERӺg> 㛎I'NGWAF[wGg];RM~i%$mb{X\6{82t)! %!Z[Sz=UϯƍaCPTUoVc@} κ``͹y_5tș" y;xy1Y 쿼רm-.x}Z-^aвLJ8c?r5OɄz2{OXl[B.UXyWNyXH~tWq79ݏ* mg5 񥝫=zj>3sE&l/) i̒ '&\m_%OP@6䒌 |OG,F& \;kvfgEaZ!|&dM~3 !i0 Éw=5Yh\lvQ,\|L$;!~XqQJ qN,o 6{5/݁՛D>唕bҲ?%AeT-l(;=˨#(/tGE;+$*qJ-yUN~Ԁs`Dʅ 18a (O ڴumek9e;{ݝݖ).2#땏2IwAS׬v`YuRilZ껡ԐcDWZbI<:-༴Pдo<.W`Oo|-<ٰ)1 {Ϝj̺ZBp!5)*5߻ї k\lj2{5G?Unxà] &(! FOi;<_#GXJ,b[m T'Wul⪦J9n<ՈESz;Vo9Or |~cv 'N.zumMKP5GSsHQDanCsO-c2|,K jޏCJdѹ#6Yqh - wsaKx).=>v@yOB FߛIvpi@y&́V[Ơk$>[7Oqr)3ڲ{lU$ o/9 */iRmAm0h1k0 k1.??M3Y-Vt]tN")} @}U׷tc.:W(/,_] WgSǖOt)k͕XwR_H?Ɓ|7V,6EaD{"q#.|TA2ѤX2#Dy֓ r՘=D\8c[返BZ\Po\W},u>E-[b$LДn0%coA1.tXUvȡMe,eRcB^ei\~fUOdᙧXAL=b"7zwnЀxۄAܢF)+`a0pB͠],hɬD%#}S H-~T'<@x7tE`=Mvw"X̕W'OhVuZb_b.o_ivB^I53Mү՛'؄(:pq8&yט!㚖Lvaxx;2r 1 <9J1/'"&9# NQȂ!AE2@[W[jKeKMx#aܗpW;p]ϐ @ BrQM sad)Q`L eMxX-<۰7I^T*#:Lk`,u0-nޏ~`+&5\]~;:&}% 5zBr,*:Ƞi;$6]g04_te-WQMD2=(z "'1ƾd2Pw߮b;%!aO]>9tЋO d#3b^qG K-#us嘋 joe4e's; dy}UO}Z'u '5 Dگ2)409n X@nT` UAa?Bqk"1AEjKh)~05v;]BﯖԞ?C[GnnC[*cu`Q61 iț5=?V ;+^W}=&2)@I^"I(h|֥|" oȗklR\$ r؆{X $e~revV<,NϑYpA_!IָA۩ߙUUJ=nȘ䇃y(\&z T1 ص~XJc'vY߇e97 )};QP/%m݉i=komO&|ˮS@I]3є*1sӽFi&IUhz# ɪdf( LqwD ѷgʥ)҉>@+p"% = aWWis0p_ǡ X/Ѫtw#}Wۉ]ײUTΗ y# <￁yMr`"OW%0Cj@& `iC )0:[I8 ]ѴFkB{^S3?=l{-^`}yTU.O}lGqXv_YU_7bԝrȞ[sUne%?8uVYb? eאT Uˑy*v 7fT0 sz&9GbyY.+7RDppf}skt1ah#Iˁ§nM'"+lu8=IY037gi,kΡ{Tk-a҄<^MDWg8oCCa39g&j= w/y_V:&NSF#BڡihVCFT0' Dp&7\)xa(R/\vCfMrxB+W EK}l%K0}R/J .Ɛ'LM˜n)ߛu=ƅAs.Ӡk;.7UƫdhY0+{7sn- Y߭tD#.{Kɵ )i%N5r=CзI]Zji0ֺqԢQ/={TΝK_m=SF٠Li%'uyxgnφv#Cړ2y7!2kHO&]AWWI<{3Mʜ{{P2UYC'Js.r{mU E7zO}3ϥ|p;kY۞εZ~?vL*ofqj^4'+8Va1-,n[]?x)dQ6҅`(#Bρ 6rU 8^y>pz4_olP;!٪ sMsD7}e\xR*}7^H{'T  f; m#v7^)TjBQ6<Њk"mgĭZQ&s~%t麕(Q!VQ* 0;EzMv%P3NB܃5G`Nkr]YbWfcℎǎMKiS"րAC'zc^!6jcp4(qbG?4p$}xF`N#Z~pE .c %#i D8d`O6Ad= m,NK9|_:(-2\蛪r>Dw`YsXI;L7YARa,8 `-(oz!;lQs9Ea2Jq aA[S a=GSq)B8/qzֺa&=8eC[hd?j#`#╣Ȃ? OӘ+ߴWRUzΖ ,a9QtŭlO R:簏-,9O$z d⹶RעbYD.k`7 6'm83 QM$!A+=W"9ֳc s2)„ bz:R1m3 #4v' `Η~"yw5nѯX5g_ƍ,|L.`J+Mg\G`jO'aiU# hL Wi-3\WFh&@ĩ&\ JX~B;ាخt96lW>W+eGRu6Tēp/*R*z+;#+f.aLҔ\UHpX"_W'db rԂ{Ptӊs<;ŜPR3c/lǖ1?.B"W bD+!Ǘa꿍]1wmkFfekCЧ:9.6O:p6t9p'-KAUd? l=e"]1?n/|`o"YwK  ^[&;*9bg3&~zv^Fwy>ҐtE5E{6)M~.,)olo쑬HzUaT4D]U rLK)`B2gVVV/'e=]M,ӶE>K7XcJ2$9 j;:6Ȟ>"6",9Ůе@ eo8ςƄ6p'7~ .2fmz) ЫT Nf:]0ph3i2̠O੖= VccSBlZ}LldXgig&Ků->);<;kñgYZ07070100000068000081a40000000000000000000000016650a15c00001098000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1MW]?Eh=ڜ.+~`Rm)B=$tWUԨG!,%޿Bx@s>NB8!(V+eb5u_0(WeDiS8RO/>)m_)8j8nf$1(2u3-P 5"E).| \GP=֚/[1YeTcw4c"aZt4ܖ "[ݒc&_XgH@ QQÄ F|v?+n6.{AÓ6M^?0GI=nuwB\cIz'CݱsXv Lӻ0HI&(VM{{i' p)Jiqm(t^vI h*ӝ]ݷN}ܼKY4wڋ$8U!o~ *pD+(: -A( d4pB8 U$-4|Z6>4l]YD(`'eꩬ*,q޽;3iW{`lax酆Z+1(5AѸ)Ay7픍D}Om|@n3T9Ҏ!1[@Nc:LWQ| 'zUy<[>=$Ńi%(vgkQ֫xż%b ީ>c!бbCƩ+9M9}݅EY 0dvOʳځ^Ex/RBPt(ⲀkaK/u_-~ᑯ)a>ԥ >Hu񁬭I^Y?.t-T@om{otT9V&l幡VC/~z Φn JxR(TAYQ+C *gaҥOH6_e!!bIqX kVa:>$vAyIOîMka>^ᮠ |9lLтfI KAp $- ʘ $g?-Yw+)Mg10٪gB?%fna{-O9UoXw`nXj8b/.* Yj:Sԍl%m6JiCe.ߛTYbݨVt艸Ub9q5|x=_ʞ)cW HOH 0E$W}IP3Ю!jɩZ6d% Zn许FZmSZdI6żj(vƅ0du,wknq>~uMkmO }^3؀9OZ :!]ѶE فIY.tjbJ͔- lmq.Nnө;2&y9+p]Mai V}s,n`8 lE8{jU{-?OL_I RKA#:ajC:0b| dǻ4tw{FQ ނWL^= Ó ; t4{Uxx݃=*S9).]ZOj? m .nV fB)Z;TcOޢ\+ n\It1a ވ]sG3I*wAx|8gYܧW44 1ƚN> W ,{& KBStąъSi3v$U[+2&N/d:ѝ.#O?bi&nEcBhHО8$Px;/%{{$Z=E|5m 养azOl|@04 &7 ^6ϒ#Z8 QywvA %39ZuL=qewǏH{wlVZ!At&!!И~]^=cG悳~/8}Br QO/Ź0@&n"6dMXU^gQ 7/#Uq[LSܐռDIc@ `Lvj8HаJ'Y*nEI zp\MK1.&C$'C/ l&WXxf^ZJMd)㩑'yW(8 @4,%}.lnv)DXi+X} 0k;: F is=nj^n,$-qfuSeq xpת.T8k_I?UGr}m*kϑR +RdɨI2lt^*]7wNdܚ tߎ6ua*ޘX-y! t%@-q46+Z܊^*X!).j6Vt[g>yx-6WZxH8SOݑ4Vj&tp)s=A u.$@V/2;i#"=*}'Mc5},W;(Xc w9J%btl|z^h[p]/GlC:ZyBĖbZl{~8!+sr?f=S1{@( Kis_Ʒp@౾Ma;ٴLpv$ȹ_ˏG6*rShnqtkIRA +1+|͟Y JMgnQ&<݄">Fm\-ZJg9g/CN8pE{>?gc!.rDn&{)_/uٚ%PeՉH^ G:/6{Hg|= 05Zf$FqA9 ^٬E̶J)@J+r7B:&f*˫κ,I4~96'9$̻S$n$pm9Fc P>mngnz'Ğ({H~+ Z\֋՘?eptKE&_AۭEŽtѺd2G%S3X'YT:ϕ V/-ĺMh}c|cxjlfzZWtX2o~lcp{R #QX//#8x<>;f fRGkXB#F0_FFYs|{gt2}j 1n"7>,!dvl}r\9p5"dq->_LTKPhQb@渕ŨȮYid_(. W%? BSb.Wm;&UOwox*&kUsbuD'f9ƫBL3Jq(|hĘ_F)SCҡIFʹ\s:4Y%R%f7pRpUEF#.#/^`͑^q02ɖ5v6 }7G bSLgYZ07070100000069000081a40000000000000000000000016650a15c00003624000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+ʆX[a{mBE.*!< 0~mBDi$v)hj9>Af8,t]̺o{OuIh;sȶR͍uT[3^w,&ٽmU 7w9p^~qqNOS-^R]hT~z& .Zņa!8tt\@YQ !2*Po4=W Q2p lY3|Pwd \ ٺ8<8\9jUtd"8N 1iK -1m*.-j\WiӂQ;4_[81aO/YaofY'!*Z$BN{m-VVEr$J`jA*, uP¦Dds+je}" $2 "ehb-OoT%Jq&05.[zz6c%Eɉo~B9<dY.!UY8}\ M fV"8("Zkّ^}SW|iF'K;[+6/HjbLWox>XlW<Aḧ́H߶u8I_srug*Z-IWT+j˗ {Ϲd[`! }Z AG0ja5;(Hx+֗[fÆa:e-MZdѴ}]1 KBKKX :O˩E׀J YC11Bکkc.Znj.6OCCn&%;ْ=(:zI׫j>9c]b07;8x>K#t.>Bpčc>^~͇q\ފb@g`Wbm|W{ztdb:dnי#YQfg㥏 EAԙw >PzA`ϺԦ!X eX_'?DٰtMq:3AWDBY&߿S`Jf##>DZ:zwKa^ KfRj ?[l@΂|2qZ ߗF"a1͎d$¢ZskP0Qdyq㰺sc lGnܜ[;%֏dsǞƀOI~;yf m [Q_XJVպ\鼴#9 |n4B . `oTa~Bm*>1>@Nj1Ƥ :: )f:jͤrfU!񑬪cdK#HwX1'A "5HG <f-YIy:nPjPi}kă&c"Lӊ$ 87pQpxK"Fѡ \$D)FT Rj_JaSvyR`.We* 2,EG3fdDV kx q! EФƀcDoz9| 7uvp칅a"Ij''i_ٵ~!%s?Ӹ7˩{bqzVIdOAB2d.e0L8)+#h@TwpyXs<$)Bd4T Ȁ eE9O ή#9 {&$TЊ39ԍjAyĖG TRX"^'6G*ʥ1Bwd EÓj(je|tשp9KKh4D(JF|ϖJS,Vf_4| xYƝj;`ُ ̭J $i l:Iҋ酲"J:,\s>xB_ `Nzp .l Wj+ 'R>jOru(tkEyXҘ>MhvJNquTFb C{duP}d<fՉE23;UW85qZk!I;s?CS=}^dԏp6RCFhB5pы1ָD2B/u80GPiۓP/^lgO0 Iݚžc!||5c7]w@X;˶* FI 3sFVC=dJZ_0', aĞX8|sq$}HEbSd!4oG 7jBZ/zdǁ #RJ;Hk~P}[ KIݯDp+#vjRRlCs:eɓJԶ\,[^ȡ)Vo8phثrbX5D6M#]Q{;Yz}N4-'@o.*&.\NɕWסoO\ՆֺOrL*/醾'uBOP:).sq_jZp1@`Sk_ywKRnh &CӮ[[mW # HԲ,1 _2ݕ3)ޭB`r$u< y]dsjZ/Yc^CŪ~4 W,*<`(UbM;B$r6v*j8'\ >] 3GCo"'vji'HF`Z-cBOq]P 3ҹ[HPdK-xlnEc1xIAys/!;rN 4k-|J߸'G`옍;y"#MsJY|d.qVXVL joA*EyM[21^#7q; @'=L7Yo#-QGK hR&P.GYH+}Bq\ן Y+Yʪ\tqY %6I 2?F5 (*9C!Z5_57+yӾ.\ϩskJ B YxylЖqMAxs&_4iPCͽ՛9Bݼװ>E?pvSocQ91 0h6F :1]v'0nMz :-)TE}Js(>`H*C@7ǡ~[ږ=?Ayim7l/S=@#<_qCrdy׌BBm{^ Vn_+I䫭8B&av NL^gSRUR؅D"˔CzS媐x ,Pt2t{*`2d-_{K۠Ne3-*0PĐ5Pp`·VOYB9&t /lfCyNm_]"- JD{ţ vԻ4VPXY;xրAlzq/ &Vʾ߼" U:} z@wGRr`e:?1^et{uC[!n1ZI6Z%Y?Gu>:N-d 6~QPk>$GC3᱌ PmМqӭUI5t_]QzG.4pvg! ˂rJD@z}&es/?  9WAg-.G~ mDwFm"^QblPsj["nH4fSJ-br6gq\՚lIO0E/}G%G<l̏%vyybolݮ cYPrqQ`Y6Q<ڼ^by&7?23Ooip`4P0Q˱Te]̛DE}) H_2HE3&Lbhu;y-ٸ޿~m-F k)Dfy6\{U1sZYDK7i6lV",)kw?J+Jv%6|.1Qk(([ |9L[SH0Û|]TX-5 D8xA;Q zQ]1]}$!Ƹ SBV.G+ p6)Q5ED8Q86"%lDI`]-ZdJ}~! [ `Ϝ:_ۑ,V05ks5;ŠO˩h0kPZ=ᛓؓWwBN&`?QC]g*g=۲Yr̹G/$Be?~\n}gG V-5zV.B,#^rj!tY"}xQxK=fwY8Yi߃7`㡊)o{#⃫LB6aa8 (M6fRёѬY@ Y灉3sr5)b$hқ3LI3X$:gAoZ(;`&XM#^GN*_e|\UD6qP}־gy}Д~F>p"NuYb;T g "{zP´f F 3̘9.XHK1-$ b"a bZk7=6܆2SgrD":2 /,̵u+i 3wġxX^aCjh`xJ2~ kYW3SVjZ5@{zhMBQ`fۏJ=_(A(U$^jOGЖL5ՉnYj넭K56Ӳf1ucjGpjm%#IuQ2~.up}RT;eVktLBOm sx[Gu޲M_VN3+C|Rw_U1'筩68%T/cDu`~ l[cʗ,z>Ę5p+BMvsր[O^pg ܿeW >0y, 0;Y\e*:2:?VVl; ,( VYvN]z@Rh`o>uEg>bp RBd8JdV0<F 8&q?Hޱ23M_? #7 Iť@Jgg6fOή\5.V1O*om4eywj{c(698@ p(NPaY;r%4ye+ 4}"dh =i\C{pnښ>Ro# !5H2h0цF(HCmLXhG , $?/Ex{r~z\\LlA f@1,F>?X-<+\l%Q/٫Ѭfӈ5r&Utr3Fz˟V?ZсVIEv{"xq 3Kݒ~6_h1N DU.|Lx0J,3  _(l)mhhdb֕wgOlBWD*W숽U"?%֗y{%넺)A-ۻϔh,5܊~A%U @gSKIh'dXabWKNUyybf-4hjX`y&~qCv[vu57q3$& M߀Z&G2|-@JL~ZnHsQ<7=@2Nc_A #sKЎJ~KTX}1 1I᫷RrQ!bHK.SK%ѭmv1a*P,R nqn` ZBka(N;urOz -O-n>mOƔ$`܂t0HUHqMs^4;Y֞@ݓd;|)V_=)}c ɨ -]Ư쪰MMaۜ%S{6 ۑ\)(]qŖKchhH[ƉSUH0gd? 0lLiaV:ݡ% v_x/Ci ޢ7H+>"V0*_F$lI#j"m0C|@Xl7* @ȝE8c҂!߼HLYM[Ls/7KQk!x}H1nn렕)fS_ .s#G1{o14CEt:)y,dR2/𱓑$*l7gr,S}j#?* spcT:V7B|% m0؋tɏ 9 R5hCup,!5h $)X^mDdU#򺐦f:0>!zQZY咋ٝ{M0fӫ<UqSZy#4-q#ؐҕ~1bB*Q!3ERxȇDx/"^IH5]{%hlnʫY~ 3Ti~74%Uz#]t08& `21y( ZT;%("ʼnlX.x8\`ZJdn+Y]PcࣟgmRNb[j  dKcOnLf#yi'k_EǴ^NjŔ])JFp(vݽ7OLl&M(<a-|T"_y}P* 0˘c4 gjQ#S;4 j*WM.#|u:XۇS[xBzMCHa5}'Dszr[=۽]ϬQqte}Z.־C.;~$aS+'/O7?_Bv*\zy[l.NquH%_AU{2Oü+YO_GI225f 4L8r\7]oF]vlsۘ9O# '{7,RrtiP'kYMֻ!!nEwy$`Pn6{1h1Z3P\+c3چ?N 7ldU.i* B:;y#ࡪק$qQE82lXbO1h3\j‚22ńs^/|߼jÈB&Jb)e-ӯُפF]ӎoFm%O]rGҹYx(nP2Ϭ(JtG_yxui|"ȇZ3JQu|k/@%\ʄNꌖHuG6wu3#˄:&gIB$/r]%̮q8)%&` Y!&G0@dR,@yx;y{>_ 4Ȩ$qۦфlR#AgeLAofBed_/)U ݽU(-|zQAdC1Wb [.t7;W#U{ƺtp-tJbEhn}lQhGu}Oi_{b7vS#WGEZ9}.ʮ>z~Ifig,QEe}C0J޴^I:_ bf>(;hᬵ$ 沚%rlG ڢX_G&A,<Df,nA6ɓpB.$_JݕTF6]8}teWZ;{ׯdS`yw|K Tjug./t6P%%D% +λ9KGo/g.k]U+VL-ä-kbP[af=?~tI6m6cCǑN^*p!2@nelϒ rRk~% FOM68DMNI,V Fkf+CtAD0 J԰6H 1wݟف? ÁwF(0TQ^9S>yMܬR{,U- jۍuz;X„#y;͊t&:r cH).I Mj@rJIk$`4OD%֊QCoW&ڒ[r9il6`hfL54h)&| XlbANtCF!szng_Ct4-z~#›̭Mth|kproséMTfh09 ,ld) _ >4o"b,0NaIv5/տ)CbtJR`0$,`ňNHҨ~\I?Ug9^֭ wD+dlCSqS<9) |P۫a!*#WmF΋Σ+Oh{yq7f^}Bc42zs0JϮ}'\yˮv#}Kۂ91,VԓgD^5Q|r=mYuc| JC!o;^vot7O :7|F;L(s1fozWIn͋\uKbEұkKO}jo]<ѨR=_[gC\NPpn+aс"ZNm M`>|(y @F7X^Kg1Hs=b"v=Sn)a _a^T!Wէ/3oQwK\$aV{)NBPz2sERt#ny_. w4ݹ ׆y2tBf^Q&H5a>>vsL{m̬wҙFէ#kM$0콅c3!,>9S;`sQm߰3l wN?Ը OGkegYZ0707010000006a000081a40000000000000000000000016650a15c0000b5f0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/%]?Eh=ڜ.+$ѵ7FmrT\oxpoE)6`ڈHQq $IssDN{mkTW`u䕱PѬQAlx,}bo%6VË&xpoQZ8 @22]HBп.f?6xb:ygVj^ZPšrVe:=* e=99]xyrisReV)$Z'Wa_:E;8(1{FxcNsDivGO -k CwKٶ@QoyXGf)`)MGօȯjdǮ ̼'  +f&X~1 r'B$4WfPh,8Rnek+=2-4cý{ܤ\~As5!oF#!&>#0͆_@MHw@*fȊA|"s|N/t":&k>3kcW#4 _x.Z5kZ}(q(]l``B} f PY{{;:]r5;7/ړ:°JH؝uߩ&o١as󙑷Xw*+lC.+Ͳ;<2G696߫,x~* /&CPI}n>vAش(Z-۳jGWUTs;`u@'o kZIuOgTLix zDʋKiH ;4nmڿs0&dIh*v(Ϝ۔(_͠g2ﱕ (CA#(lKF>pNvF~hD.J72gC>?S% z? F8mD "lPV' {Ctֵ٣wQϯhTHPP `(q_E8y{~Y}EDE]K !*U%zOs#C Ĩ9V4U]*=5-<Ӽ9՞o+\ ,M)K6-LZa*iEw.T'Zc:9jC?Ҙ<;:qٖa QɔP)5{hGXAx(uMҕ[WXO,vPujȨDҞ4ܽd3442iko ,lgvs%iAw=$kr/B^K+~miXd)Wb'!L23_acN,z7UC#,}-::O4rz pQhuN~sK#~[ip] jǥr-{Wp@Hsr_u\(cbgu n=OG7:' +NeS{D Q戝c 樸# IR"ɐў_=#HNї /b:IYe T2oOsWMʿ ǠЊ.3`Ǽ9T}OjZLb/0C ޣ iWy"2v{{?#7`C~#8c>FS _҄34CVJ{Ț(}^ 9OAK{+͡? ȪZ{7JܭM5K(.p zȼuwar@tGqM5z3\2qbF7՝aTG/5<677 ƞ{V;/Λ|Թ 8jNe(%={zbp $ߜ<ܾКK3p*$̓ Hv?P'PXY4w",S ?ec~`WdBeb;ՙ0 v' mE6x,bɴN;*׶ϕ n ;F!::6c(sCvY!_)DsLl6>ERB|~wp`8y{,2䥧ܟ;TQrF.H{пVd*lY0:Ig,V*knZQ{aG* > faq"D;ԌzVNッFKaqag_DO^}fVĊ,I[=: S)sT#lhCĹ:$eӟS"kn&uK^@N8j"5_̒(ix'.9S7fNzҖ =*'٠H^-O%@.^LdE|^f } {VQ7?0ybssi*8)"QlJ0RVwqr-􁸨A{qvg}"t$YK':^|'g׀45ηb# `,Ktj-b5oخ7y1zV}<~i(QhJy}Ў{ܱKEa!BA=]mi&-!]P0`~k~8uoZ5!쿳NA4!ASɺe{e)۹ `4ޭv3:U{䦘v=/,o&Ћ|yDd\WKm#rV04 %V!ϚV۝1aEP;w ڬ`UW4~Q) ZS i?qɾɸSŸҢ|.^1Cի2@x9_z :ؐ/`IirH"̥ܰT$؋ l:T{Puj\>]!xTVلySvH.l] lFm%'+yHPm4NJ4{L)G5*ـv IˆY@'. bQ8B~h0ܭ@\s(sFBc͌CM͉嶔`U`ltŎF̃D=<&_а0-PT",utGPfӲ?%\PiFWjJ2';P" }h2E?>Zm~Ѓ->y?A2HLh }T '+]JAmm /w;ZGW-w”oqNW/dL0иB)yg=8hUUw<\(Eܮ_KHk8rg}:0ɷX>8ոK x>:dVwW!K%oP;0B<5^-ƫlh{t̖64|T/ߔ^3t46O'7[D?dž.ܑp4xm]m vf`}t%^A_RȔ14l tsAL a@xgi%%17.=b>SWMGVߜ4 ;ҠJJ3pZ5,j +1dӯeGK9]2J(_^WM;t>Z_-t \˹H>hĕ i\,TWi۪ QTNGs=X|w;"L>G-kv{ĺ1->­e7>EpGnK'kw,nQ.2V]!>3*Fɮ.,)ĝo5syNI) ꫽Ȓ^p'방|zwv8b-v|YDkf^B9y, kZ= ui۶hXzDœF\Q7-%^ J`sU?pk>QjnQ?\AiBנSN%*߫fsGV[ە3gLa _BKqlh?dvmge4y{b *(E.1NԍC l *ZmGcu_Op?; /| BHV掇b09 2\^pl'&/oIMLz`wPc8-) +tCQ%SppqЫΙ9c/TJ1cIc&!r>ϧ 45n*2Pj~㼆})8PDFyI.IgҘ% yN5-m7? `hsn[s*O DF#Md r*uqcu햴dRV7ݺʖzdTػU>X:/ iq:/9r[/s^;E{$CN&2:4GZܟT\~ĥ[|lVh0e(AjE>%w5:c=3q=jA'=dF@2aɾ */ &G;}0W !BVOU 5o0x8*#m3Lw?Ji@_1ˎ)*B5RƿXg9LHX$XZocqϰ[l*"I{l1ۛ oMR=4G,r>g;ΟH"ԊIk2tVKlKQHIrX0d5P5>wZ>% -4`UˊH O$ е8a4l%&lGQ4PSx[K<ү-gkd-~u7*kj]ګ eT )14HjpuMz*!Kv)1ۂc7WrwDAkD88v#o!$w0?Clژ6T\M _Hqj|x-%`~5] $5_~KLvH+,AqvQ^m =-1zF1 0bbku6(gXŠi_n2^<&P )ADMuA?!pcTZEw4#0"`*H2-dtT[cYS8jIfl4mRtE9K= zz|ju\$3K#/ fbNW A+x賬ffxBP|"W=,+iKR )4'vŪ<G%j3G yݦQ.?nؘl༔;~Vl)\I 7lEn6(9z+L7Q$kZRҰV .)Y/IrvԛÏ"~aKpꅮ<5fbc!_SVxR.?Z |O0wpK(:@YSB24D;$u;ٴ-9VwNڤv&~a1 z=yҚ 4 u  ){%fT Uj"o` ^*铧KtӲ=#UvƓ xi=FF3p#t}VaRY߼#2v2{l'o5(t#Y {[F v@QPUed؜\Pϡm6tS\Oj"T!064]K u[SW`[jU>=M"KkоI16 fX1ۨ E0`Agjp^2ʐA>i Jr͘dZCȾ'w;).0O{G|(S6z~*~2\f7CQhm{HqCs/0٪L=DSaSA mN;ۆЪO5ς-pSs%T7zތq1vmڒI%iBQYF8ـEL֜T5@4/+U"E,FnSE Wb,LeѶ2v#*S"dq ,iX'큗aZ!3 "OTCpbs#zw"]8XYh,5ԯeMnPugSM|ʾ4Ʉ1#Z󎟫hf-Y<6<4h3ٴ0>fu[d~6?3q %-I|WA F3ҭ}ИSb(~>h(*ɂ jE}?5%пhbAgxlzA,fW ;-I P; {$}lcE%-,W9 1 @煺 (zgm|!s`|'9*amك~D5u2]RHHRq\l^4M  j uޙE`H9Y2⚭ VzʮJ=Wi] '[d D>˝T<'2`a\g=x M&ěY"Xcs145;\- G#0D!UQl`]\k<^8cH`uZkǦ.n!5IZWe+gǾ" ǔzf]QO]1R#&^wq(Z$#]x) y*&y|/vTtjfFG )!T_Rz2šlx9 U}38Mm n DGвΖH+3KbIϩy<1QZڛDq5$de|x+AoVC @4FiM|ZN*P`JӤk+XcLOi$U*\$:bbp̛֣⒆jk08nLYŭG[lGgd҈ `g^Z!&¬$O^ _&h3:nҍ_Ğe`J(xvP#P{f{2+?RA^=e촦!Qr="b'T&'ِ᪩#bU qQ@"I-8y(bpD9[ʹ|Ńْ/~?B)6=ڪ`X"n:"dȿy/U23.8gz=~895sA;ejl=xH̳wTy31Qټ5 2k;UlbK-<4|=EHz.27k(ka zz1#0}~DU H=.ZL:SeeB7ƪ~n:.xŷT!b4?wR!ܟV$|8_ B&A>8ss܋ݼnVr|`ڈ"+`t~bqjm#ԽM %phy!rZ_7զm$w:ZAfT/'G>ux }*|;5sͼ- zӹG h-{

,ZeÀAv \7_W`LE_打r`K{<֫6;l`HAj8R;?&jvyEF`#6YG_I)sgj-h--s̐tCI>lbs;'ҥ#C8V_4Ѯvl"d| oLr cIk} =ˍL YSZn%YT\Lt(ΒWmֹLjDYojN D~"f+db~!gZb̰kάw,?R/,"GF\YkӍOY?1xɨejZU ,!JdaXKoJ$S&bŧ5E\/9 4s2ST[̗ 8\\KTl[([##[IۿsQ *E[Iμa% hsz\H 㛑\kxA<W;ns2E-kQ8y(R?Os"+> 2W.*XL QS) KBz1K>Ux*2W|$Q/$FAYeD>z#UV}9:Ht3\*h̸tMγԎHY r9ԧm߱D/7&@N/cLjRWfV@0N[ox逅˂'y3&fo1< {k08J~Y/wiCL))\S!ua;I`w'zAZCS5"Ou)=/(!i:cC'Ӡ!ޫ!\,``{wP=*!Nl:% f~ǥ\%i9A}c2h۱:zg0r0U{^| |oi Ss|MN(f&ȗj{Tʂn3:z*% y/+U)A o)rO*hȑm"YMWR6zȘUe&d}xh׼qDS{Y*m.\rē!_-&&XSePmqHyxv͉”|D&b㆐4/ulO ZeԹ{wqW_GLx[ ;g ٦!NoqXKLZH9cGbo(5.Z$@tcHYVMMz,;N8 k/e^~ ưJ6=h9 9:1Tʀ/`嬁^C#oV#07?w 4K4A)}$ g5-E͙L\x24DQdBLR_f0zI9)%n%y XuT?c< 50O2@iCb~}*JY taX.lzV3%Kk+DS1WDY_:1:bmp{1$"Se Q& }W &W%n.)E|ۛGO{Hة~L@+JoaL[. /(z }͆, v֍ϣZmq礴&/1(TdڷO ?,7hXE-V IU! 1syhDP=!t $Vl6ok|<ҬSE YF4RK9Ƅm!GRjgA߸sB `F#x"It W*ieP* 4H콿 sJ ~cGm V[{xhvFh]}"2R+tk?A-^ٶRyM|v+A)k[yΡ2GSro+ȖNH>GEbR;c(0C=NV-!2WӞAFAl2ǎ־hwdX Sa݆7εVq(Ň̑]NN(˜ n`BWt~iUl4+ xN!'?"ljVʝIp{G@ uQ[s$<NkiK[{Q&/llr%@ Zw{i/kv5lUQ z[Shr[bmz/2Tt.N{ '褃k3$K@  bDUSv[NClOҬQcUܲz)so4*˖FQM6z$E2pv@+:꿒 s KqmQ7j=:!G0?U ZJ ޱrXp7ipʣ\5*H!D)~.0.á (~&Y}q,QF͝~FHJ]wJX)׿ko"N;91oN8*JIB#;{~r)OI@ *P8K d'uDM퀾3Cy8ǚcZ-El};0bg[ì 1q~%rwirpɤ+oщߤ9mmǖ^A67-s}0'6va-[g|OЩͲ.[yq>| rT2sD4\Tu̐b]s$ plRK}5 ´'rPћ4@kQ19Xbݐ+ө =<*h Cd3zҲ';}[^C&#{';%<WD?W9J#۱6чn3Qu +rƫbgˁnp'] i?_*S߈hKn2}62M:-6ƃydVh~jc΃6af!V#Ä9t뻝Wlt]uFQnbMW /$ː- u! %}3cs-B8 -|t36G ۧzgf>e ! ۥ9"vaX-/R>t} ZI{$elnvu4:>? …}ƶv/2@wCMzQ {w [Vt_rE!{l7 謭] WRO\W䱹J 4X8/nH$km,aE$Zg*RP̌jyqjXol?Gl. 򎡭C_1H-N!U>f{x輮]3w4Qۍ䈙Z:A@{r87:.z;+nx0OE #)O{;C4r&Zs?A<(x@_&E~\sD==0_q!*O3w-u4h@YOÏTSy? Hr~ޏ4ӂ %$e5I[ !W?!s͎%B~],/th\I@悙a+(,n2|;7e ;:mpOPm| NY&UMoRJIM]КE]+è7[@54b"=Џl}oROvYvp@Go8kbh9]4/_@Avm޻g0.hxNC\)W8Hƨ_Bһ_@oD &m浞gG` Gkܚ(%`=#DnjO/m"7sl]fs8P_U:^S$JI>(ABf-O tRB9Eֈnio{`]T>9Z僻ќ6!Q]is)&bIJ 5Tv`E(RLϳUR/Z%q8ZUyUAbrs.jd ʅ>E˜~baTfeЅv`^47ސ;l<~5[XzMnYxņ’25c9ys;_}$u,XC$ :pp^o ]ΎQXOZVzueD'w @HN} Kr$$s'n Epf3>B*|KB (1~uOL Jdl'!uujy'' ^~aR0~^dA 5,T?Ȼ cirvew0Xx疴+):Q(qU[@rHkͧgfi=_E (j~ŇϩWL,/l*./`Ĺ0P4<:Kn|SpjůBtp=oTt<'Bgg_" K%xm_6-B,|˷s:e8|5i{8r㌰9uk(f ܈x[M MJ873аmrvl*KCQ0Ri68P.~C>{Ҏ4p)K2!鄗vfy9>%O* $k^S:N'ODb*N7]lxD}{ܶMja9ZZ#&a2NpC,U2(z9I tޱQ +e&Ѥ>SM<Ԫvlv%q8+$[Tb OE,yaIz+D{* .t 嫠[jq2"eRZqD6w 5[a vYa=H&n{MpVD|<(VXҨq8+c@bM#E8*nT|J> 4Xou?;?F^Utl2Oi~,A =avM:y]F- r?Eos{ԭPtpSmhp9pzMȖ6T>ιG b.o.CАJڦ3HZYi˾WMq\I/,!8?3̟dlC8t,u`ƙs5c=)bU*Hm~uTQ;Gx5X5rY0`uġ@ BO/hfQy뒷:zZ0Ĝ?jf$/NS9HEf;E! :rGQ4"![Se.cIqU=.(La$ɰ-#ERVS<;}!WCv *UfL^۵)3W:m+ VIqQd sG]j+I,Bx߻3K h:]g1Y}c}sXf/Hυ_0Ci H\)_"%UX mp 7nYY!|AIloQ >Y jov- Sc=,-dˢW L5$`jI{2ߋBJޥ2"TVןnndrTQ^zp~bO2'~Hx`My|3`ab0F4gl*đ_u"/ w_*ly_P;K?˞8 P~7V9nwZ_2&«51A1`ɿgH3U)>& JV)D/d &=&E*0.h*6&y SBwb$0c[嬩\9OIڟ/gxDg{Wy{ISq.8~t 7{;=*Xo!jCM2*\bSdyowW 7㊝K~36Xݜ|^":3*TnOe3|s)c/f)| G~fBhs#*=VT)AKt AFvΐSd @+ZlB O1Zd`Bx uWý;+0*` / X75Іp5X{+"8G3h*|BZh]C"!Bb8i(.BZz?*=`HEJ6 h|V P4N;~I{5JZ/!Iݦyh{︑c CK1` RPd:ǝEyYJWBw%*?Zeth%2[Jϲl!jH%_ 6kIxD?0o]LI?A pv4B-]$'`>>cYȅZsgkUijzPy'9*`NIˇyv`kb$)YAZZ?SpcrTmXoj vc&QZqA5/ݜ#f ¶x8wEe"7soB75ҫuB0. |1)~\UR1u053Ks_ R݅VGϯ zTZ?R&* NnKy HaHR3,B\2͠pS'jX'G:C\v(3*I:I9$Aҫ_3;q7q؆)H8S"i]޵@ C4L;G tnSi] [A,~İ!5 lxd@miuM?RO< n9r礴kÁIZxf%ErAQ^oF`JܓvOPl/*Wv~ q4%T"Z+7nG<CҷWI1i Wici]!IgIcKwZ*@;q 3*QnhKnTX)IkU#t[H5*dlTA:ۏ6]dN*dRbWnFH(b\I'efi֠&;<ϫ=hJ~@Bޕn>Fj@-L'G '\?UD@VS5&cJVP):F(mE]EڮvNkH1y]G\1뷽s%e:I57m<У*-7cRJD 85 EVy$ 35*;֝,?cީYD  E(ݓzڂ_ZtDgszwCbfXD6CDQtD#%~lQGسb c)ͽnfH4 L<:BC_M @ Mgd_t>99(>aZ+Ks(eQ=쌈X"󊐬kҥJHCHuOʺtnLR cb: Z5aj`8B"ڦifT SMVqљCeI$!LRΗa] 4affgV}2){-`- -4B7qC-_,PH+C<qcZ% 8H M.~{wN%)(<]X^N Z-A~`&uRnd%(nSKSSkOԝ d]z ;PuB s3 OwG|k˶.XLdUSE,ЯlWQ=x}ẚP*\̖Ӄ19 ^̓ӵOP`M&o,-xdJTI_+M EQy"'FGWH4*9>_+O{:lڹtv;L\@k?}%׉*/,Pytoblp<%hPF!|D}&9ݢ>K;-fD[ ^7(&y#7k\0%52M`|a4cddVhr1\u0\bۖ.z]->:ҡ'fͿhXFf}O^v< 9!³ROQ0CU  (Hֻ`IF|q`][03 !ūu8݆Ye||bstVXJ3$I!N>i7`}k$Z&F 4Nɩ/|Rf{ ,zm1wſ5^u`"}侈6QwDmy;>?.21,jbi̱~g&ے>֚ RC!"X\S`WrIŸ`O`up%@ R= v' A+U4M@8}JMx}'r2VL׀sMn>0VcW8.uTSI.),3dߗ4wgUz svM\?B)S`{[ - \ZWfd$1aЖe~bX^y8FH}ȆL%-mozBEf2w&{-a{\soq`` cia!X(Dp! j("SH|lm=febuA'=|D c5s89ғ6Ikb5̮cpX6y c+wP;x;۵_7Joó$~Be<ޠ\h9O>kd1L $_es<^Hv4K+uaK1c*E[]#{HE紈YOSDFGR 꼊bbx oӢ+4zLyʂa6NPUS5ԴNt<ڀw`t֛t~oJm_jlk96Yq"~݄]׳2Y3Կ1KFbJgDs`kY #ӝNpJ}RxSPƖYN@3 V"qM8QA`U e-;ң*Z3)^[HkGd|HBax  wWRp_kBGUpMQY#yG*Û{8 o;Xe)Ѧk"U0Ȓ4P ܻpk{=#-'x;^V3$O1uR>ZV94<9E./W7S}=@0žGEc֜.b8|ďו-hVjܪ"d 㵻ģmXŠ|7d_k\4w;epBRwo^TFE7f$z%Ћ֦N3.jr,C}oe3֦عTrP'hfIed7wUQ=LX R6~"D ̅Dˋ-,QXUEHnnv ;ŘnTƦҠh˖jqҫjrʥc_QNtCtߪ6:mN_=SK vJekm;z'A*bJΚEW R!mF}ʞy*"rP\@O; ?׾rgR)W|VmiOa6]HuP_Y4.+F?J&5ТY~4߽ ~^p+Z|l-3jfmCS#|`Ā$X6Lsيtzy4jP˧Tx8玕h}B|/|Cm# v=ĥscZ-Ny Y|MQ7u|v!LH'U)ҼP{V'!KZ$ sdZgA@I`Qxq46I}=$ #D@.va6tT/hY&5{e ~8ڹo0| Mۺ ,@PfӟTX[ۜwb1UW[QN _+Z1ã2` M 05c%#Q@ЃȀ:FkSݮ:vC]]9hς ۆ-sdCoxXjOOGfq>IhRex'>fQi$eTy83;8Z(j("MC|ijMJQ=e%QHE7uJ7-H?If5_{YrgaWw -=Q~_fA!+ܞU'핲ɻv}ZcnI-?p@6~p>Kh y~vy%?'= cM̪96"Ŷ Uк|X1 brxܛG C%KX)MNs*CJ])6S?k(V]2}`\q!Gkф2*%:L#aD#b!#ʽ( JW" ݤ:ۿK?|ؽN.o AD4L1W._j\'bmM8+q)72Y:78_S}p1U:cDā+i(RP %UjyOL犯 R@,#bpdnWY^sCsp zYDZn{J9= fÃ4 v0cG'ڱ@o\p3 %99mV#^_ȉ'*[K:+ņ Mn%mN*չ.;`[V_0j{'dn(/X`K"6m2z0_&t'b전6,PQՑҒom| i,@^*P7Xd4Qf! 9x2\E_y”D\H/ԂP.ńRU-I8)~$ˉpQ NKw 98f2#krw$]v776 B4W!A8''{Hz@sDTM4}T47OL_J'i[B"LXiAWB1iQvH.ĩϩswSqd{WOCڼ~w5<Z];n*SGn}{&>5RZ|\@ AAӜ⸱&v&Qws]ҐGC/pS6¶,׀(JRS IEL8M;' 0-0`sA+1cdo/F2 Sujޏ VHiXe- MbTj f_+U\[ral2DGd5[m2MvAw7xqshAh##3VH9庶pi[gJWM͖^|g,7 (+ ! Dz[|P)֢ɡKacT f=,"O9$''Nequ> )/VEOax Loc-gv jĕ1AuNt!2w|4CXqn+jTsBs $f|:.^!C[Z T_@jexǔN17\8BU7k?Z_@,w6̶ەt P#'#[`.m Xe^7/A)kAG*@>p +reQ RPhYjqlt}5Ai0)vsx/a{Ff_$e?n XU@ʄ =~0\fTfFQf{3%T J԰C޼.t9HDn h!OFuGܡV2ədXP,AYOg+OxgeDvXA,^=jx`,ʱ߾ETȶaG$ztKDǯ9kקtmuxDou7ڰt\UDfbL)TG̫uӬp\?#H VY?AWz Y%R6]qoL4I@N8:޲*9=X-Yd9^g b0v|#%0R h5|ix̋;Jy)pcVۆeA6Qu&"c C3G>QsǍ뺿ȉ<&_љ x7!>7U{fN:(w| ,Yѵ#gY+p;.@BM-6MpX-$o&3NHf݀N!H!f̪yOi2R&\j ^Щ߬Y%8hȓSמʊ$%uF:\p SSqyBN-xhRDZDJ1 cc2h6aXIVMXD}B?i6!J`uGC.]2Ŗ9Ι9U?!5tzsd~=gO~q/jb_aw pn6C]F شrYvx6pG%72lI+Y,7h# o6<mٟ,O$Ȥm37R$=1ۦQ)pIld²X4["'[U`Ͱx{rCF A">aSҧ j|9W@n5m%㕐:GB^ʵ!]]ql3[ b[3לa`Yi6nl1d !dexG" 8&ar>&3Vf3+k;>첯|JzN4/9Y.\ t[t655sjh@sO[7+-Dtr- ;r m8!~0x"bq,TPon~t<6Y} ҢYHjS;0 "Ad7(`+BB~!"kg[z~hL/u7hOG2ɸ6I}/9Ohꀬu}fijc4S7]"G`މDʕD)0ZaƭGGN8)"}E>.@i1$hsV+L9 7^a;7UBSP@T,o8IP dz5MCF[?: n:chP%17L1w$EQ[\Wuf="b Ǧ6_F%8&O[)v؊X_"EGȿW3ɬbkˬC_iR["SG?>Vތ/ H0rÂ}A#CCUʺ 7?G Pc,;)8"]M#n [JvCG܏6_0u#ō `'Ƨ'ieŜz mfԶV".yhyz㋩}#= .\3rcjHVLd[߂Q.J+ۈ)7 VfH>P*fhtV&I;o1'Ӂ^8]B<[I@%,L))M A$`WIszI9ܕ愠 |ټu1N=I:aGk%QǡxNEǎpr dtGbe͊NePݍ2o"jw4- v+Cs'KRFizv`iAmW z#s^P}@4_M(]-dg9|/6MX S}=8nNU?eq E~\~'[qz3BD ]{q*:]aͽs']OhnN =a-lC1 1] \Hݛ)meQﴔh.w~ENjC/G 4bH' /9gHQ@ cyI~ BӎJ, "t*T}}$ oCraDW؛/iv}K \w}(iwı~g"5U0o\xZ\.'wX7p7j`3q (|' j>i*W̝?CYm>zLUS} +Iµ> 9T{0vb |N?3Kh'Q׊*W,ҵga#geR4"*vǪ6iWGoM|MO^0nJH:#iEWy Wqj ]B$ ):k) ڊeu $Vp~&]ͯ@f{׵OP僐))Uj#@%Bʙz0mǟ' +sYyÅoQ,p J$F`pOhFMְ>wҹ=Kk8ITH]DdsyS?zVΜ0D[hTDazfo?Y+7%/ܺ昦uķ7`KΛU['9`-XXڎUgdPvYA]A8J_¤ү w0]}Ɠe"?έ"~z!Fuwc>XqS'AR4V4b6P툹zAd7ڵtu`nXb&7Vo3c<quNz0' ⩳ M{=)}Q=&Auyͧ T$;$6D/a#Rr}Ui~\n K; R!H$LM`:+H~x|2b,J}MFw~zS@ wi]GxMc_dLYhK$Y!c ݎߤPTU+hv:/ Ps_ hPIKE)B7tő:\ֹ 7~|rihr>ɯcGuĀt *S(_w+ށ~ԂOiR\)}=7*E@tKگ|8Q:|(;THB̸  e\[b庪ys);%z6q!HL-}]?L< ,#%uQۻR#v\{1gbyz\.p ziЪҭ2 Ry]靤,gu-Z}nvVaew9.t[ Yф&w b>O8 6B߻ jzBjI%ys>aIqADRў# m80,Sm4Mg9Ҿ*h_UD$r|$; fQT BU\*R+4\z>]% OTTB7EpX-B!7\Tp'Sy样c,"C5;=e dst,7sqos^4jK Zo* !y݊H0Y!+89CAJëɰW=UE^\p`ƒr+6JhqgS|ъ\}k| 2orUDg1Rۏ3 Wc 1--1)ZWVE3nC&qM䈀8}܍[X?_D-ʇ5C[OΛS*YIZImU/fs$ 3c. ,"n q(hҏ$:s@٠i, & 1%>"INYe#)R.34uellx > B 6/ ( 8)A~ QtnA+/et_VaMu:A;t2bAy֍yў5ݜh u[;; ~ dr&vf&׍^(Vd.0$.:$;X15ȹld$OACQNsMkB.ztwO8]_b_2 0BgcZPi!d&t@ij7i#jL2P/c?oQ!-L8 &,a3uUksWN&~;Ek+%(nmy&BrcZ& ;Ȏ<5TBu=RHq`7`_\ ɏoE8gsWǖLnRQƳBy+|3 j1&Ⱦ͖\f&t:BJSOJ쉬Ɔm T SbP,5 ݉ZT AHӾqoRnk71(5/߈o䦊8)L5/f^0,k͛D2<;@`e$;m.J) O_ 9#f]OX- /kV cbe:\Fx-NiLW(XΞVB^" wdL,Zgl4N |.n[ݸڃN2枠 ȝ,W:Ak.x[ځTL+ J1z͜ќLC8Cw`-#CB `.k6 `k~]Pu;`*Aq#ԉCv62j!EN9 rD sg> V"ۏqtẖ!`iϫ"9(OQ|HxPzwj"ROC)7=ȗ%{(6- "e~&U0VvPYo;p ~OYB E,}忡4PZ?yJ%D/>,TK@?9.5,eւ#g.Eρ c2-)@\ah:vU:na_~`>rl:N7}4y,xRiQM꘮>j 7Tԛsa<1=CQżNԘ>㢊1J{Ed}4hVIOk]7dpk+-iVE0 KīZ W;ԗ: YN驁;uXλNjǛIvdNĘ7*7;6br4,~>I[WI1 _<؁#lKbbj8/Fy}(1$5}v/|BCjnm!6]*y:ћ?MK% ^p k ɍlqzi{j[\{|DljK֭ gTu'u„qtY[8KB$l>0BzVd z'@{C 7l >ILnK@Q l:DB-[swh_ en";ٱòDwɛƕա\d@M#hD#{i"w.#unthJdT;sG dJ k׼+K乍A*$QnУ#zl5W*{~}K(RjNl>x-X.fr;J>2ZtpFk'k_;HV )Úi9C~Ov0FիS#tRB֢o'}r}Ċi{<3(;̣7 +@,ߞ\X}ֿZdQ/v.trhO9VN ئsUg;uY裼C9[*}*t"z%tZ{R\Votcivp/R{]梫c#'~Gl ?+dDe>4i(-EO%-JR~0'~ SˎoABRZ9[Mc5S]c' jDthi $HMβ.k$.L2?d\dIAp )aLXYZc@ѡOg F>1"gY=e?hYf66kh I2]ΘXA}qpDFS&贈!la/fr3, °βms$;;hH3H*zsSQ?F=:XV(>AT+:YFHdq{hO,F8bQ tr.cu@|3uC| ^D]p)Խ#eAg7J_jƾfR`w^}e0$C|#v imNeĊKp$!$IjݒF ;h ,JAkUy~~IP}y|ZKN%oST~|wF[ pgbӾgX7#(6dCۈp8hhxYjJ0k"̴ZƏߊ:/ּf>g }4@},VO,xSpfۙNXQΌqէ@umQidJ qpp[[hq qrw Ft`SE JӦg+Ro@m~=K@skz 2^R#u?`\)GO#9g%y }{BDYiԍHeL(Z>241Bsw|qLAls:k_^fZ{[ɘ @]ic;t5p~$y` Yi{{71t- u#Bbg2\l'GyaS!^GtpTptGP@j.:qi|yM (+pBE = c5Sgd*͕oi 8ԝSb"\,u Vs=1b̼_3{R_SoCq@נْ `BG'kהbG8ِAkX `&˷ʰ.̵i٪lo;B'c>Y׿jo k>[ \K$";}$q(۔Sw M>7_Nb˭gKA( ]ɨ|9P'&FjnXpy0# ~GfjҒM;rOeJ q uԿYJ!Afr9׫>L'$dK[ãG6ߘ;П 0R؛GFFj23mU+"C ϕoOG䢂/,.W1GDDdgg#}'HXflTBTw΃7Y˭i~I/a_Ԅ{OxlS~^' jd,Nrb M8S?? Ic˖'t˃TMD+ VPfnBl:ZhSk8pT֜h\:}Ac;<^#FtP@.$:!T[Ckp\fpIµ486]ff/fX9$/xIfJݞCF &u-O }Z!Ep/Ӄ^S \'^M<%PA=QBSs]KG%֪Ǥ@>ƀnZ [Uk[d0_ t:#x~]C|5ĭ 4 n̐էp^itxB9IgV;r*zyV=䆳m LH)*f#p׋ >%p&6KjDwK-~t|?q_"H~:G2ds/5{Õ~+Gjx,t46bW}͐B|$ViҚ.q(qD-MFTѩ/V2/stEShX.#g7gm2 T+E٩#ZW,ge B.GjQXW9 V4[h{W%n-|ư4Z Ծp{iĊJpI7b_Þ\_Jq?%;{@5cSirdu9Yh G±]n\{ Ci19Umz3kH+If'x&_-ӚnoUe;T5 U NN&..e7kr;`D6BMqWǠ `*OԮV Wp-cU?x6( PqN`4(dҍr@}="]^#0阬sj#5qLG'M\(\=qMkA#ɐD[jHsmt3]+e'76 ]G` 0TDajyCNhGf8TOﳳ0DVoL$T⁞/l~oBZf*ٱp}'g Q j8VUP8iBj1רvC9s|6ZN?H$D^zٯ6__-*v쿭izPBg]^#´h\x${ҝ\b ܴeL"J@_|Y%~f?w焢T)t,oUjRwJT@з|h(Db 6/ v{CS蔄GsAp~c0܍"R vB)..T*=^뵩}iu VTHT'dz\$t?Y˧Q&6&_VB gn~HV@LyQ%f"rm軵u鲒$Q 2_N#6e]L[I=^E|J?m;SВ<*Y_/͚VUt'u.=2ٴGvo;7~(^ƫp}F ?>k5o7V"h©.Ċ78cVƅks wPr s 8ǹD?k:߼`D|V|V:c=K>_m'X e+ܣ}-b<%42a*wSBھ[ 6&8ڸY/Mbm4 2Bcw `qlI0T 43q\x*0«&ៜsMZf|AP9I,8JOf1ߑˏPJB }c;f̨F|BZ} q2_7OL #lVYGT㷝 j)nhxRuYgp΀lo}wƒ2_ҞCLW7oY]ąV5$B㿅6-hCH)c3]rvD];~*r…H9dj?M,Y&Z=Uxn*o`!%.RXGgdk3vuTlc.bHnV^S/[F/Ub+9XwGy_Q*oG6gu/pU]6gVzM HoY+4rlv`aq#P -u6Lٮo'^VӼWK4TvǴëfZNE*j/l'P9\9Z&2/r(JP6J/? pgY0 𡱒6BL<U{$̄k~|XPINΣ:#i\G2BVydKKL(82@I\] ?;ZtXT ! ! PHD6 H7PG4x$ wt0 O\7H]M*P&M=Q:] բ da~9S?\z r:9 Ebl?g58IJSKF :B/~˞ѣU] 4ERzd "̃ƀ0B5Źw:렏l֑sfs6t ɘ;tpݖO]yq۔7 ]gYZ0707010000006b000081a40000000000000000000000016650a15c000015e0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/^u]?Eh=ڜ.+9a)@<35gݙ-|RŠm=i"+*]h1!\mj;8P# aI3lp(1l@n,f甲MܑC}taQ=O"duDpPV=F}~SjKwKgy"*3|(A9S^rzd}h Lc 8T)覝c7 icZMP9w.]aAw wx۹v)4ܜQ"f>#spm!0nk'+}HO dAaGCa: h&]K.0SH07iZ 7%c=UT{Uu8-yt sH)=e R!Ǹݙ")!cShzԍN5O&, Z֌Xl}܀TLظ'UCQZ;X~4B.>' MY1DgML_ '`eR}"r&*i XэGQ 6澾gx$%d<[kIz01M .BTdqNpD[Ïa3;T!KB!Hf칤Lt޹ JI D 8ˏwucM~p Ϫ(z9Ļ UR$ⷀh ౟R79Zkx |7 VѺ/{:JZkzy!V׈V;4pmKx~oXU* S1EeЈ7P,~;SVrwUj`}j6QdYbs24ڬhE7Bs~ 0z(Uɳ6'v׃ o23Эlͷ<ӓ-\KXyԃAblJ9M9LQ:6~b{ՓmaSUVh8:D mt COCDٚ&|Nq:xyHsj[lRD!, 7T+E)/Umݦdc$i)No+T8Ӿ_:QC}C=!бh4{"?eLՃ3lH`ǹ 45xȔI7xT1| $'dJ>:kUbRB [n+ʓ!OS+C@V8n He8?MY5[ p(^Ԍcg8zX Ǭzcw bqz}*i>-M􇖊-6D4dϹѱܡ X{P re׊66N yHcmhobV#OʈYl.E ,旊 .M t4p%B(3"ӝ,Pj6c ˋ|C&R|_!eDTDd'i]6_p{_qZΣ5s!C?毢'y)vKL''\Bݼ>fۻeړe>(kE]e}x'EBdbhU7Wέ@ D*͝=iݑH߀4ՆbV킞oC'P5azW_nnqwyh3:(S9 F|ӽD}XPK(WCuA| B- g`Ĵ{CsaKew ^i\ɜbLQ 3.D9=%bo(W Tk2b@ x6d5PX VM+AG;$<ȽD-?Qh8I,`#MsWqq'] P`LeG|ӈ*՛QsьUbjGg74J8;vF+,oM 谺O)梓6%we'YIn@$X3BF]]0nEBX맔| GY惒'yS :93ȋ=mʺo~0_]7p&-R mm|,U{thRӅ2?;77uq?HbB;QVm; ?Biw]"<^sh(-’X8k;vJB>Ex}:RLL7v%e~Q\룃 q쁒?Lݨ]RU NH`56y]`emM.^Ʋ?v(X-xw7Vn#X7&¯Hؑ[mvOޘ~f@]o&>,qݔCM'$ַDeS|%1%:)6 jﴗ# K (CjD?` 'J eQx,< ɿUEKc,MKKnĬq)lTxj{<)3Q>|$ݝG&@wstFk\zeƊlQRDsűjN n{APOԖk̜W2<3>aC3ڷq(bTO(xOEGB"uVuzG` iH/I kC!75,yFك B= >ڂ̝> N'"τBz1#oK*nm$b*9}lM'#.E}VE&ơfB$L3w &ְ hق]8] ]?Q[=`A*ꕦ ϱ{DsUA*dxҤ.,$S"Zjwu+aNKXtbBAp"fnbNAID{p(|XVE Dsޭ(oV/2]Sc !Pj_JQgdju<)PeD*] QAGos1e7 * y컲Nbv e_,,iaVqF?l[8D=o ='swJX˸,z1b5bȍ9Ů[pN^E3މِÀal1U[E1j1rJ-T!}J1]MPIU$`U|l4ذ&&JrA1{8ӌ\f+ ƨgNFqjY;6P;Jd7}"w\]?xhjB:NVl9܍V9B 4j6> \6x ,;ُR Uo=G`?I3Ώk-cə=rɦ޽ 4yMF|,:$0^T\Ng.sup[~po: X<|Ce&]M^M{}^ mEzE~[=4e+_&W-C0vyw %:Eߝ|@ldd&ܢM Hl/G0_KWv CU@0OτfyjoQuwFKz[BmCL9\\hNKo D\aCQn2XOl% N*܆ɘu*XRg'YT8tO6XȊa@0vDn\tIsHiXͣv.@+W/SMI{m]rbł@GqUa^'4@h).Ӥ,wB&Kd=ת@3@PtvjG/cyC(ttuCt*U6(.m8Cb'Um*mkxv+[pKX~ۛ3ׅ.ѐFV Z<"&GȦ1J{@#+==~^AUzug#xw *2NB$Jf$ƩH YǠb oJmFzC m'is=!p>-Sf *1_uGx; $Snxp"E[-=qtBhxhAj *< <{m-RV6N? lz,# P ~ vc` ru/GQq^g$>b`}T9X;VyHBQ1Z{$F|f3'xuDq{$~5 >xX j~ /,!5"v3D$+2g Fm`@I5FZέsg~GD_Oe+~}vuv,Tq054C?+g?*9e,V|i[l570hrKSOx9_ dp{)s (&_#o )]45gwCrE赲;Y;_ֆY{3hk(ShJ@{F()X/ٱH(ʛ6cэX-Lx_qF_Kӵ:I,"y]?5kf1}&CVћæWݢHj[~Suuky\v{PZY Rs+,TV+A}y CfKf2&,Z7udusяZdJ-"h€ zK: PSO TxSl&-ь4x<ܹb `%Ӿcp ,Zn)[#ȗ[?yhpiaO1YYAc QX>^Y}݄."j@Rᣎq -VD~q'|25K[ ‘FA"c4:Nt(x2 XRJK%Gz!@RhH+'~'u/Fʨ)i죑͠^ +m2Kɥ!| w巸n488aveĿJ4gcw9ǥ; i凔ER#3ynA8n=3e&8/Yh$UDrPh_itϫDCW; ,- ԗgr}R?E_ j8%"ݥ!ā=S߆/Կ}abՅQ?Lj5Eǔ:MN3wuQ6/@"WGX4ȸG7<= N+%AP=kؔ§|oUBu`"h`9-zB0q_".7w腯YAAiLnFSx2]e.>RT9mK?xk6LATOrȡ 2[Diזo᳤T%2Q$1gE˄R "wSla=ԁC4n5wS9o϶KD 'I~]=,T#/+&Y!Ϫ:k{>%vՍ^m(ٳaXG^Ln^hf Rx߮KQ@ئh+ϝ̥7@_p<-oipUe>"kyܛyjO{G̬D[qu|Al0赎N)~:N*guK"ɪA%V$l9FUCu)zv_ceKY'F^ٱs DXۍ>\ e0ޜ$`I9;l䑐45;O-}BUBf; Z6IIJsN8rI? bV`}*}J_wN @2X1Km 2^FvXhwf>٦3g:g^)VmHkg\+~/0ag2?( 9KNqrר)6 w3f35òD1Kx0c;^ eA˲n)E1Is7$qWѕb?a ѯ9Hνw%1Gwv aRPPWvZXn9* EO<MG;Gɷ=#3whȶ&8[_LEY[i;`.O)i- UC,:XD{xv%y\[@-ciYPg? 另s՞W%d`6c-VCVh+8m&_{aa]1n?l!= -3h#\'2Z 垺#<8V@zCL,1Ma֜{8 I+ '!ٯM ޶^+-'k#s2L=^-y^Khj'=[,qZ^F4W4WտH|ԦŮ'!ͅ/߿&&se #0: =ހ \dU-Q&J:1aR}[.WNzI36PNxu8۵?Nľ ꀇ\%]f˶uC A6mD7?&YL_6SK*bT>O]j4. , oLEaȠߵ`TL(:ԧ/aD c\AiQuTcWX>D*3珝ύ9c(@saXNcMI;Wwm3ca#eЉU w8G̱QH%zAm4P[T!k:2=&j5ƿxEv;;Fd(NAx>ΧpMҋn*SћMM0P{ M&c.i!$]B$OIgJ"b@kvw1gy8Z˸_=ѮF&GfRBi*2q0K0126MqbJվx޲#Zz Ư=(9ʕ6m״ud1," eLDn2un8v#+D{#5v0 X&KĚV :DUQ}V^2%y.xNjqVUz柵“S"bGIgr:تaF zq~uHeQɓZi?Pz"aqi{ros,dZt$D;VOy1],^*m>]\1Nցm`;`~w{$6IJ=_ao`kZm2@Yo*d"/lL4:&Ot u%l5S+hR׫fHԻ8E]gʽzߨ!\8uS/hͷg7G]3k׮GU9n!5Oa'8摋&:Z>L'z%;?`>`d@:Q7nYTZtO;—j\ynTN1%Dd~ԀKTPI1חyd+U=yOcL'd:6}}s %6MB;Z-px٭z.!)0pֹmnc?M*ơĿܑ$@f{EV̨s“r29-3>zM@gsY7QJ+x=Iu;ȫ[n-?ts[$$N5--nc8U4;8Q+o/&N^ė#gd˞lvQ4Z;Uӆka_U7-XGdBiqDY;>@p73ƫTXMh G Ź{&'ԦV Br) '7w&GIlRvHb~[yB>'HA?/Q1NJJ"oZԍ蕦MI Rja}rL ۍ IQ|PH5Й؆T5D*{tEw-i@֓7 >c]]YF0l^ò&5pPx/9$0dO2_gж:^#8*6qwa'٣ݓ:SDp ,JΥs/5Pc⭳v8$͸;?ޑ W*+_9Dk5i)]cAɰMkZ\0hnNa?F&4kT XTVdPvk|"s)6%ܴV Yp:%"@H$T:^ b@B-0\tfsUd3^R -)qd?0p&Z礀!j?YkVc:"1j0R!-|qxuFP n oKNٰT*GQP-LϐmX(8 EN8 ['2#4@ǁRzw+xC^B>daTf2<̝/n$W5y$pKy>C,_3@K}Q7Xľ\pXOm S-{։buϾ)mZU $n^귦A&Kqii<8TI+̲vXЉTW_jzR$Cg3;=u/aa",:Wciˢ+_(E z$P# ءzd(:w'ŹZ ;C͛QQ9Tt!D,YS!yzV Tf }~xp>-5ѲDz 76z>W!_\NI.7z}H.2[md ) "o9-/ʼ=Krח"f:lv_xO,qmy"u1fXr=܎݌!EueBjC^$M{-OKcZ֧ 6}qP<Ŕ r.D|׆[i?H| =j@ؕAǤ)Ϡ VyZ1d&cT<̴"nL8(u,&BmNc-G{΢tX!Cv0$OlD/ໍ2ֹ/r[52)ARD@oLAGc,ix@o%F=skNJ׈ ~vuSeJH0}CXj=5>vNˏšEF])4|eU#wAszviڳ44'] ؗ1e.pϦhnss/oDWCmD C{cN҂ d" 'qS`hn܁HLme3i%k6yƐ!E@1뙭s GիUx xҸ2H0׿>>obϲ z2#X{~a(?dո])w%?#D9Y+_1GH\[: X`ࡐ{5<-tP2ß8yNz|8rץjV7zlKlVZ,F G>Ơ6Q~%LvKcV` 8IOcpЁ#VEqLՎ|1"lPܷ@A{q$h=&)7,ЊZe: .kq4 %F%PH:plWĻg+|&K#M̉=dn: .rkijmiҌ}/4I{ 1YOTGfvGxfWІ6r1ݦޟPHZY KrP._]`R3n^i% ; @1 Y08ÐhmklXE$&)=8m wi̎tahk]*}jqh#k& Ѧe2OT28]R4 -%3'5=qCJؙ 4tߨ.OvQUE$T1EFyq $9܃V8] خ(9e+1Z ku[HeGU) 쟖oqkRh?'$IX>9'i)obĭ; _ľwZR2AJ5 Ey'hT>d"xpi7N$v ?a!r[>ȇsnj  SmJ}{L3KnN!au/!pi:r`H=5nid<qMc>w8]N~Gq X4S 86;E'Dr֞$>U˜v|v&<{Ia`醊ĚmQݡ*b !vjS$=Ur Qluq)[;r fK :0&Ĉ>BC x]B܇טUR+ѷdClp'b!)mr,5)++dį杰IV& 2J0nCփ->,MbJh(jfuWFab `(1:$EޯLSg!h!'0,,Rr%G^*^ɾW1L3D# $D_0QoL+G?+%mk 3/̷R@[|#xJ!ʫ7Y ?>I0̇b3`#_.MyJ,?e9t=Vʈg5MmҪJi}sv*X9 %pίϵHCNz*H!2 ĨKz QfH6i"ܱBbpd)5&7g"N2H}SN.`lncp%(b5Q!,]H3zH85LsX!xTa0!*ݰB6v5W(/b_ [O&{"NŎ4׬fڠm]I i\N6+z֊aNzh)έZ2Wbn'OF_+]5%{͹75!W%_xbڐPdZ"N0f_'NR8[uc%۬i,+t@6osAՎf3CVGͮ::a炉u .-L$*IDŽ?W*lY"} q&>W{P-߬vyf׉aRaI  tpAmOK0ՠо}5s5=L&֛e!|2J젰 Kns^ӝ]?$|jx߃~_Y)fJV6x[齇k}W؅a$Aʓex#O4N{ragjhphkLm{0zAiIivO*85ܣbw>+h:Sp Q0<# Q ~vy۞85 NWV9 th 5hF6gI66FB,geF3nAW"MzY g *,NjĒ-w3$mowkdrk^,,iw*]U.".#CZY0U4{/Mtݴ1g*̃'҆0:T7Qe }v/A癧.nOѦD$]> m=Q6L;nE׾ Mkt0\un,dD h V ڃ;Bâ~XVD(c;Rk?Uű{:,8~&Z/LU0 [YK>`]7_M[`wX&) FxPDӥe(:i;$Y*+tfܚf<8&n?uBF!auSj \s]QtJgi1x82[3ޣҐc:8Ӟ`9 И/>`stq%f=]T5'`tQaol%=GL(k!3X~jz2`I^CW>//tqܹXa0)),~r0kTŹ+.)¦UHN"ȈL̂hɄ2ZL QZ8ĂE<%FHgߊV;CgzxnX;Z ^Wc%Yg<&"h3A7gsr/NF4P _ժ At.9iSVex˛7VXՀK7P㡖Lpkt}g- Mh:E\pa?$<R\t ]G{x򣗋(X"ǐ-"/も"pƳԒ:NI絟tLG[!ͪ#We@|n, 3,L~<4umgQPOY?] b^= as/;r$o}Mz'%{Y>bg[* IS~oRAi'vЕdGw3ײA#-}diۀ;0}Zz~^Ab$.K'ѩYh_fֈm]+J&bJ(bhsnD#-fWId㹳^@tq-՘ *|@pXm\̠ūf1Y3 "< 8o5x@}}C|B)!rquxa`{'r|9<5qIOA4 ?t0@ȂK818FiwQf*.nFbAs*5xgV <HrFь8$D !FȫW@4߶{xei-` %Iy(Zt)$l3>k8v;^vX45 e{C-ru.)HKhD() ْ#.ȩ|xejI&ͭ>Ro1U)]vϩhGQxcahA XǓ/}%.Y* +#ؑb. x_BPʍ iX8U 9o>LUs`dVЃ{dLqb,Kwrk׷d&-O/߽NENQ{5mSKσ=Z_-B}sNE~-vkO]WU/N] 9amTN /9s] aKVulim[1 xgmϿOGR} H܅b9Vl8jBZÃD%5<p 8n_4zz\Bڸy,SQ - o `_2c=,ưDx@ @&5vz/EQ¤ 9aur rˊWmʳ 2h ¦!Ljc쵁[rc84HHi*A i>IJƈ93Jm03c-!6;0:9n>XdIJKe=l>rF`0aq=:y.b=# mJӈPN@%{@& s9jJ+2(A\G%U{mpov5w.Ԏ &⍴EM4))\#?7"Fߒ=9.&Я#!Q} !C~ _3x #\x$' b7.{fGDh vML5H)m9JڪDbfFdI>#Mɽ.%γvܱ~fo/BTH5 Kj$1|*h2#&L3\YYkz>cȕtCC ì`;]$Ak.qm:=nr̫n5A:~6O:a(,)no$w0ithVIYB1*M,pӫ g]pgj }Gm;⧹X_Ybe%5fȷAi C1_weܓ 8E=68&"6 l;#~3pk(*P╛ϥNFɚ@_E,噞K5sso?kG~̾z~yakOE-/{ 5 \aG3L7ЗvVuM nFC+85.l7x{S ~PPV)gApPTCq,Sc`ӘWȸZb5^Hwv]uKLbk(o;tDcK܈pBk`H\XG4$VUKGU UdgDC7NmܹӶ<;HƉ;8i˼Z-4KG,/G=&3(L<+g٫DtK'/ C<=tOmSOu~(b BrQF^3ԗL|'_(270, 0֟ā.º¯@F@\R/*/H񣆗-F |/vx *n{ft!`2j`NaӏEƘd*H2+eҥA\T~x^c7O b92G6Lw07 ƅ },wa:+kНmQ^&ڵ6O1Y0n51pLe`MPIu-݋ 5| Ր7_7zvj:ԛ9)շ ;׏e{!ٹ ~7a#3'DRh Lt&7A\_"Toy;0)tF4m?/x{ܱxI߼*9s,#ش GU\pc* 0ڊs.3}LN ߴDi7V ]/ͺPVJy~Sʃ*UR `π17,V#|( ^l/(3>aJo 0l)0J[Ł `{݅ V+w=K>L3 5W6}N;)t7;AKV;Imk zLb 0;Pn+!> Io^#b5ar~ij29\2繚s]X(7 ooRwMoZt ?Lc`Rv-{uSVۺm$m>wsGdW͎2Vby%+Ũxͨb#LmClxyDKH6I:D HI9矞-,pWF>1l+X  M>b)`N֚]ҦTuW_m'wN X@wf-VK-oR*9(A_4s_p+ x򱅵< hzS|u.$` W,2e?X 횀+ vu.s]Us (cނ5ţǃ&8忤\c\q@j ;mO`GRy9 tߌ4Q~A` Q.՟8 cLj\nu2⸓n0 2|MQ_Sxkq6Y Cc#W*1ż3#{ }kчzKsb#fcIOî d|DT'M|R(GB]Ҩmxr@c\jTބS/\]6+-3M$ܔ8{eyXTK$`;jg}tds_LjsQLDh;O_^z~ J(4bRx>p0cEgP$l;(,J_Sg4rSsWfd*.U x%ڷ!Y`\ǁ 4Uj- ÑvT_ GʟHu\ W^^ ;q1?[Nu%">*#*dpT!Fm2L&oنVojUiCuLwjT)2Pnx K>cngHpxk-C˃-zaD@Y`9y Q-b'L`QKA !!.d"&O@dx:Nޥk5m"՛4+RTw^}x^k}o:?wMl o0_~9a7D3Wht,}`vCɃۉS :cO{"o1 Q0,Ayi#{[LaGRgbߚ=xP;ɃT[a@lx#֌vw ?u?űX}'9ty"d̀_Ŋ<2*Iaؿ3g4Y@XG|U^G#QڬX\yrTCNlpŒk +0GKwL(Ht>*N6mvw йR9sUdθbЉ@d i^E{ҽ.PǗ`BRD+!Ͼ_*g$M缼t]He 9 iE7֨S4Fu?Ta~JrX<B_a5Q}?5C"Ks12U%WK9$N!.[hlhSÙ]У[v@7}@Pw/5w;d{=D fi.{Pz,&P64LRA=h_]m}xG; ^UK ֍nf/?5o&쪉k qvXKz|C9BE_'[\~ J6Ev "2j#9fgbee$2 %">9fBJsBA!sr)~5![/eozеݡebeRW=8JbA9U|XBQ&Ș2=c47tzûҩ"s֍ֻO$7QN_.˥=@:H& %x|ĚDNՎS"S7sGJߝס{Qi}K@zenz9ukrdXxq׮gyt}&6$n@㍳_?e)jHg9-~t4X"{a_M{nV&XoM/u's FJ!ҧ(!W^kt[~֝p} |'LF=yW 킴'+KKvbaVNZU]XdBob.,T'7fsbMm_e`QLF*J5kE,M9)VɌ1fV!HI[CyrX btb'rCVӓBV0ż@UYy`!ԝ~Ɛ]9vd;-D 9K"` `O-.0 SW^8:뀍 #K!"J7Uǀ~dw8*>x0ŸY] tIِg%R-L9ޓ`Xo)Ay/W`O~-thM Gn[;&1vugJ&DX«r@vG(Zɭ/8(ro^r=K¯E?ԙFgUNMRnj/Q}zyF_-rz2U7W/NG5ZuÁxs,$9Q#/7!0Ȕ]6ՠJ3)td_Sٜs,N[ފc !fɆG#j!)/[1{)Okϊ`Q[i]u w31n,[i󳜾2KI"mH:m/-.* ӇڜKF%_qk=әbxbV^G <` PJE ˆ TP~wv5K۹B &kGϗ<.9ٴ[NCckD< Bht˷v psMD/9w5oOM!h8[VӚ0w>"o WBs#P㙷+jE\47X>:\E ]'"ikhĻLj,ڮ_^2~$04)lߖfFV?L{PˋLZƒ rzw}_PC/' ab~"/$ SI|Yz{ I6>{"7f:Pw)F w4J|Onr`oߎ_ei3hW+4fy}/I Y,AדUiW1Bp9~Y5-0'ngޖ|*GAӈ_?0U]4]M3wuLFlo!ZXm.1/J`+ lW5 V/2Z ӁS놃̻&/nr0xE}8q%~"w) b "C?m/SʁPU "N.@n .:{kͿ-6*o/a\إiTbjA9b'[2&v[@,BUz\ccCxO6x#mdu<~~n%&Ǟ )7<Nu3?c_5o:zs}L>{e8+XG.zp,s0/39/9N9={@ 4'KFR) ңEhΩhmbDgܪqjXS.Vġu3g.NѩHXڧߝڈ˝LÛٗ>897)hSi>_Ź L > 7BG*ۦ@!IZ\=+!!N]r?z-/$wOhd;MJ-HwNFКF".e1lq6+4xv(kLͧnER-'4;Hq2:><:bjIJtMyb)SsN$&?j׍Φ (E*ܾ_37H:޻7&aV;1Lj=~leÎpyѹrKILV}bc9db = c3qE nVjCyᓠ OA_o]Z0^ʼR)U6^-;b8q"XVˁ <"*3uS UW6tV2'/@mVe' LeT`qdyE<+4or:ob:|QTVD";( tRG#OsjS3HS@֒#:djU aYE(<("dͬlO%@mk CNpLb@{L%oJ$8KSv;`rb^6yd*b}RP9LޔBd$RFc֠/k3Cqwyg( 2AIA&'$; 7DX1y= ,_dƓqs ^R*aZg[ɍ|^¨BR:!+S x)t%U` $VԫKM%[OdL}?+Dզ #BQ/(O!<v`, XN**rW᪰<4v1@sP1;r{_jgԢw\ ˪R,B$tx6{a&pфg! th",őjdѡI.5?:J#Ճ Q,htVO>pƩ,(AhTRJKK؄"o̿^@ <( с%^lJrW8NC"rp{Ed8U ~3 1\2V<2p Mypu}Ј\ۖ~+lɪfM 8E?Sz!!bRwĠTz[Lld`y AkOL_*. ,f($OϬ)X<.~9P cV(NeULE> cnaQڥY:ĄhW"?Kh Woݨ1w7ugNi"Zxßj E\G|?w+Y& (q[ +_ێϸg/e*whW4'׈L{ՙB}RivZ̞ܸ~b=DP7(Vi\ERKεa/E_4{e29?ryG;vRd$Wp}mbSS,eN 7ϋeD3Cس [cUuAQ-Vb@D/\<_E7裃hpdBٷR]~k +:DZrsT85zS WkcMsOoZˈ̎<#IHԻd g;sq+d$ml`-UgήDYeh%8į4w*'lZseNOdt ls>)K5}Y9lupr1Mx?|-)Z5 z|zXc<˺HKӗ`(~J/C _)ji;9Ki\ԝ CAh,Q*Sj",B1 #<. 0[RuջoWr#C;$]zvSB"&Ш4,XMsUhHń5%ЪL3KGŊ}2fEMJh%(=)}3'>8Em:k6WC_`Ku6LL[҇=rHWp;V:ޥQ@H[_ rOa6*O&ݲ-\2U*Yxf)n_'^b0si +li\(,V$Dgdw½Oj/mYRghEpc=~\F(e, ON`j5 '*-%[ <|dN0'蕎ԛ3$'w!¢V>2}'oN,HXbDA8ֵ%OIp_RPMKH2px;םMCvb*]gEZAÚZekXURl.]O1FkwYTSY-&cV 0 } iuEfXO(]7nYI l=ʰD{rEwi{rUX8lɂAw-LKQ?ωnUͺ1(>D^F4NHm r&N;UN玥gqglp_\<.W,Ӡi/L3Lf;0Hi)S8ZɄ@zY-j=J m`?~v$u] Ϋ[+hἈZjM\af0 -ZM޸u`"R$)vԿ^[^;B(ZPX^ؘs^4v{e MbPgd~/vDnm+6 9)F+-,ؑ.{ oͪ^{RM#!J"/>c#q ;OJBbЏ`(j,;2fW;^_2s۵L$͸}69Q]r`bS4Ćva1ow敬H E-MSe۪H8l(kRuOzos_uXq%b`z00)<4%:DɄ+cr]me/KE>dG p[> NEۨ6}5kħ}U^݈9q4oTToE` nXTgFF𪭻v'!锓32,&Z,ϖYf.Bƭp 6^g; SkǼO@%mq2: mAA!Q#oL  \!D !/c*nˌ |e^k "JLɔCڢi(4w 4ʑl{$t/x&DE9Ip ][ur QDQW0ܠ$A W km}tI^{SDžsYUX$!LdDEzCڗ qaVD(#PٞDQ~h{oJ,%y3It;Sᑏo-\~ ~PG&˙( cNtlQ2w5eN>_9ϗH'iWO 7ХUtF4]G00AFx8^?`> q_ /Edu7Es[ҷfx]~myQ}DV Oh-Ė.O=$$ǻuZYx-նiFw댵-7LՌຜjRe8=R i/E녨C5Sm.wЂ~]âphJ(eq0} EEɡc+ضp2n@/W>.V,F :H$!}rk\܋t/H]*  ZRho>>+:l3Z5j #;Ir bYZY䦈Tj-NR'V;O O<d֤ٲZ)+4-QϾU6z&hXa`xFnl":y:HK놲fpǺ"t6?5P-'I<BQI$k#B`H-FOEEo]԰h QSD\ɔ)LhWot*t'|{Jnk[Q•AGe{jNYh.BHK7 @m>bjvx9 VxgIR4Tw>޼*S~Yn!i epHYyΩ)m ƟR\z₉M9*}]Q=&9u2# y1JdI{$"ᮄO413ి'g괈H$[b́ʴW3V9߃%5=O;P;;0g$a_ z1:h3Ԧ!7SB_l Y.$VޱXȜ4Dmi @ZlϷʡPЦD{NE?1)! HsJ+Bym,hݳGX !c(^} ouz]i>d=2+jFzL+N2^앰1 gA&Vic`3r%Bq.ceWMU]CM6d  e~(39bn+o5ÓvkTK q/HKc|1n)D]?'gsrĔ'ۺ*u]u?J)$gIQT~s.%7?`JMǥ?J*0naʑZz@>z䳒=M9E .Q`Km)kT8MwV?Pڏ5384p2(PLk17_`ÈzBaڋiטpFꃏ5LȰ0O@rJ7 #,ա е"CO#->vV!Uj$-p%b& icWXZek?T@[}Cf_:4;ߡhG/1̚ XoFFŊ;(Zݒ1l4LNNhߍq-b&/d/!6gV 䮽UA'5jy!j}8 /3 иLm 4Tb)Xkg8;NSWj**2 Oa5;6|YEQȐ%h$́ċm- DH(Y2-b] }ė─}݁ %0 ~QV(/`Q/f#_|qe)1q}0"MAlr=+tB`AXW8y[x'z(+[օA)TWUwi@sExMXo&we/;řvD` jkeY u]8K ck}#9&2k٥7-#lexƣ[ {hp nrT[;bTjYI_豭1F~Gh̩usI/5j`O+z /틆agBdNݘbF%hbhQqKzo@hVITqF1noM7=wc/lCo Ib-%* AG5%%9*aIH) 9-7ƀcڼʨ `ұR)r FAg qҐsTSL$6MDh?Sfڕ@뎶]GF ]~&w/G1v>r(ٍbun}St|NQڠ>j:X \^Zn 6HlTqۓ<?X@aH6q%Ba J;ړO7j'2Rؿ&(.;aR߃ A辝AEL_vf z$'a tjjv:,}wbIH+M=,0[j0`//8$?~\O5ln AIR514)ϥv/ڀXPL u(Qs ʘƷz`߮ /yX!rI%(豋 o:tlc;0R:OBf*v O3g eBJCGO%"OWWYȇƜV ǝh@C;np /lUL>< b;&`GHc$&-0KkH\ ؙ5KzF>?m*}p "@7NRL!67( :q?뇟KwbوNލƯ(aFՄPZ(0a} -jLiKn9ղ6 {Pg"f JGH)[k<8lPʽ񩖥SY8o ot`#|xwrnP%NPïqP,&0<[.f\p<'.[C>,,\ԅuO6mf)XbY7\sO5:33 쿨;!TudPewzhD|Z i4A'y]Bms'7l7~N"Z__S5l0艹QS+FEid+"*srb@fce ǬKɄ.NX2;l4Mmx *}<\S H7>сXuo UD޳U ¤$yUǞar\grf:*x79&ː8(]:Dcء*Wmû8~j&.(6uEN)7sïrMxdLExzaraovӢưx{: Pe3`H9^}Ռ'~ ߰&,춉pAވ%YcM K.ho{N3X+ΦIdL,d9ach*BT+v[7.j? 4RB2t/+%JRwwflq͓7?'̟2yvg:mxm/5m<=0\ gIeZ(`8=9=:j,2?G=^Q6lXZ߳ 4jDu u y|M R3GYp6E΢2M{XDS}[D&ۨE#x[cLdz (л?D( MbQbuʹk&.)>e$깏/\BuwZǾi)AS4 0uY#W z"H1Nt5ḌD%,SWzk X˅MS`YYԕ2N?L2In_埬9l60Nqiܻ\}}~ 8aED;>FրL4kF` ;,H\X͙{>\mY0<X1'67%ӳŇTzM~7а>%v |WO.l(W3|{p_9/FgiO.Tz3286cᗤU\ΣR,püP&FzO|+0=ͪn4Msp_9=Sül >@ΞRLPIZ |uuLC^ֶej>wa&[(LST[JlK#|?Y}.B>O^~:xޮ\1"f68rL!^GɓVE∯ku0l$*$g'/47pGG0aVQa8Z;[ضGn6_$7<@7 )]lc|Ne(T#C俨.NdqhXg5Fmrl+82&ITyn4G{sB'p_%]bD^-RTQ1ǦQT^;4rɑ"@Y ~NQC&G1|\PᆫP5 o3i9&#CdûF Հ8hzMw#8RyVm.eq5M 0 xT -`vMC$FKtv2vX^$g&c%Yp > 3eޓK%B1qAj?6Xm.v`W1V VcŒBկ%gNXS,F0 ҇Ñ#EF0H2( A5QtFz%t~ oJ%4p;M_SW-kiU?-xZWoWvC|:wtg~$vJux7;t&[l:xU3W08X0H׮϶;7ujǤJKYO-${6NK'in,d"mONڭ G㞾:V`O)AϢFHgRV{de'7t T^KCX?|җDD>ܵ (K <Iރ؋-k!q-͑on| j/{;~3ȸUEv'5$lTF +5 At2C3M@'븐N83.IQ_sJyL9\\9uLO22x8@3 U 'n((X}ئ D mR$"dJխrWij@괽TdW=itG)t6ӛ͈!k7aڊs W%TdHHכi2,b͐pEP1iCT ӽdl췹= ~_bsk's`#. /)?C4j6W'7Lyu~Kİ`T }p9+G@m4do\S}5N;7n0¤{+IB7FldOLDS Vo }F҂N &̀/Lof1WrY҂v6!ugٳ{ 7Cﲋ21{$hN mlvs灅LS>Kl:H5wyL%p e k^(X3 hHOFKǮITi6NWcߺy6Q)xf()68¾2: 4  ڋ Ʒ`g0c%^QAԘٮ ڽ@FR0ICg8Uub"b ֶzg[;k-wh}l]֠3[ЯqQ\&Ij$8ձ   W(bVЍa)q]G<Í='m .U]&#L] Q1q/Cx]%AN_v8i'Ю$"wv#NYbQMڸnIr kmqw@fPGhpڕ䐜$W(eҾFzP0lnf8eVEJ{sDY3` zՌ>:'{HϩQܕ.>̘}jZPI#ϫ,n Id6S7Zn|.5h +elDҬP2I7M^WEwWj$H>G+뫺Rf=g펖9q"˜K7X8 {w`[/L_t:QB)7ct ;o}.ÂzMd˫Ȯôl`vo!p),ohC{ƐOVB&.x^0B-#q**'+yZሂÓ|ͺ!0=" @$pkcΰ>X^`=TˉnI^bF )!(AS/L)Ϲg$vkFK؍O8b"vL`ͦj9@iɗ cE\kve~w}Y` y{qEU$ABW]>8>E~v7[Q,IJ2]HGKp%|H0ՂxS2{^p`T@>O h)hgz̈ou ̡!%96&<-lJnru*dGޢ>`;+sf%BU ǦH#j|t^ޗC_-2]}AWE'AßE \Wﮈ|LJm"L;ק$!,sNb`ٙ}& @*BT1{|R$ V]i0]Bvq=2!(KYgY)pQrTʢ?f'%Q*fvakRmŠ>-訖B CZkѺXp>y4yh1[jb~ܔ˻"񸫏W]x"5^e`>cp]gBht܁DJr`Wjod9v5gYD bp$r7oj]Kfl#O)Sk>T:Jh"ЈYUP02sT4liʊ tu0l,գ pgXbڄ/s튾=HaC[曹b@ݜŘ(@,b|L[}OQdY +'{Gy} rVz?v|8hP6X&3ɇ쏠|lf/ @]q7Ntnyeɣ\ uS,Z^[r:cr~MMP^Y׏8FcbI5K"dQsW4B2%oM~PIoB閮8$>plVfWV"g~NBD>KUT 'cԏvThd.0u&3yk8Fx-*LLI F`L LYaV f| ҳ"+j#rv#0f$5O~Ȼf1uA9`UM8q1ڂx&E/ 10] T=+:NtӂcGA')D Ea7O! wzd2c66yHX0|000[-c=4p$B@8xCb 2Xy]0?ת(UJ4_x;KVFO>}*a*BB1" %e5h7bG7,+FBc(f` Y6`dI}#]osawK:8dj!)|j4PJު7 l F+3DU|n$ץ F-m^LCOf`.WK s砸f`dRg⩮Jit7.Yz3jA> >O'j=/K%:k"=Bnl> p5 sĂWoUK!ͪ=D4>^ UIJ{* *0:$68y\0%3uhEh f vgOBJEgl&ƧF[]zV5ͰNN?x;1QXؿ|uРś;tzxgn3zDX]6`f6_P#sVT/"zRUժ-o`AkMX̅|X Zzru+ݛ^7RS ; &ΦAǴ VΩ*̔h_c^yu"PCӒ!Zv˖`*; ܨ~{=6*GcadG̐{D~+OHz t[hJZBiB/%R~= *3L'P"ÙguvBAT;+lj~$/:bC5X3񢻧r$egJpL^Tt<6` HKA1kYՂ\,PD:z *Ed^-WOy‰^st`9}-El +Q &P럼>j2#'1 %YxsN>CDp\ŧ ^]0ڳ:bz& 5Xm^d֝<`pS S0/.>^z2N|id%NC2zH#zkOsP5,svk1w3wGwta~)z/5@Q@-ٻY\7+OW!÷?"{q((PJƚp{6I~F7=^g2VwuQU[HDFS\M)1wQsʰ1ꕲdgD7̳dZ0ֳήǕ|ճ1b.=ss9n Sx61s}&YlVb *I(em.35wшtχ2t&.jȴJ@~ Dyg(`XـE(!J* djoFǠBf9ٜBn3HwL*shPcR(Q <aYGA7q萷76^6֏\rFF=[#"8*&0[psVLsH)k/4ۉD*wg@܅tv`j+G}bZwiZ 034o5b>zTT$M:5~AA۸nָ@rX;M8ΛGYW:+07 Qϕ!<OmX訏=m7%,@Qnt'. 1(xE@@92LZpoduoulb)s22:@D%fj2IP/ '4QJKhA3~ע7BvTHK,0Hc.u^Q'd,jfZӆo$l# |f2v}1{kSUX\.kQܼ6jUy3\Wb\TTWی83$Gv?x78S-@YU",7xv9E'evuy$;u-DCة~8YC@SW(vd㉍1sm?!.ҫIgDPYDZEa ӘVGvaS)CL{rl!` SQi℺(Z+SE1LáHplI,ݽ:|EDpvzӰ&̮N}@7qºq<2bت&9>=Mz]Inzw} P+S94J64xt;;kB IwTI7Q+CS-aQO4@装'o6 C.˴@5\ >A)QK:?$!Kd9CT'_ z-Dq:t,>jCPH것*y׍\ŇBd Of!+'$|`R"Sa4#yrE ;Y>(nrrפ84(:G ד &$5RX]VR>+4sZLA_#,R8 v6ϱ3yZj+=v_1;1`U:Y$%%G:8HUI[MعRQ?(4~@eC 4gm-y1ϛv7t2-ERP9kMDLmٌ7)tL:҃k {lpۥo @6.#1le/­C"[zq%nY/Lj.lWA!y3k ^i/m%^N%(*x2T>Cq|mG'DY'bZ7rTyjM7ZM.l Bf @< '(#Mqt6p%'ΠQ~OeA$Wd xTuݨ58ڍ2,t MOƫQb1ro3qC? $EoP$M? FWZ?Kډ. '1aꇲZٶj1<ֵD}In&vذ"3͸ Xި+6nKXpnUcU~WdvGCo H(<?|ۄRA.lƬ H7CԅlzZN=o=>Դ(&=M=- fξ}["4u>U O# J'Gu^cO w~X0 ϳn ۋ@hSUVϷ98.RW JBȚ>K6mh7AeQPgJ?&9^n&G^:_2#r$ ػ^;}v-P *5BOmɡh3H|N?͌>U"Xr%$܎ )Rom*Tʊf~0"dYtCX%X9E,qI((L U<_ k隖H_ôk3ʾMh%O)X[oz#o = GMqf\o.o%@{KxԆ6)* J>4ǻ'-@Job'#K 9 \b+WE ٜf>cDR!Pc~YQ0KMWztlQVM~nyݗJ-`}s#ute.=*Kq~SZ#K4@8+Ű(wTMcx|BP)^g"i*P b$v(1Ua]&qJu%]:{5qH^ f͍gvx1m-VBּ&b\|Ԥj̅'򘹥{MBa'7B]Jo2LV*Gz҂$Gl!U%[n䛚*#}^\>"21 d Dh 9:uEX7F7:Iiw)zIxx{U.4%[RyuW 2DgA$雳ŪCf% F >0wirWsۻ+m<Z %;iؙzМJCA?WH{(BµThb(k{ u&w7:|E|>v+PF'Æ 4H@GG$hhiMEO If 3Vg޿h_xe0f/3u-ԩ. ?F]Y1]C󽰱ś/B8G2!v::R]7a*ވIH l< A:}JF2X i\Bwt>:%փܹ<޹ΦBk'~?jòDf. , E> 2tIs 5,Dke&}SkOPlE8}{QQR|2Sx#VR\0o"*t!FcZ9*Vߍ_+ 6$=ӞihG>XZ/74mm|a)ѵ[r^kfsAY(ggo}M> U< hm;@EH.$u>\*q`9W ;bvR!jhd%u{Ԝ3ZI"Y|}JXk`pz:4YG-xtZѲH*ɑBU,6d# Ʋ0p9+n@wR6?ZWU>|4~dD`gLZ1"WJyZF6Cȋ9ڛ3'AxlVmj{1spF=87 zKD|Nnڲ/qDM(M4|Ѩ[[ ;e%>2йHņ/%4UxջU:||LBi4Bx_uiлLk.Z,W{VxWr Rr}Z J:2Db1J Xst ʄ,aZ`p* fu7i cBjx#̷~]5ʝ7p@{:倍{0 ]ꑷ.#c ؞e&i"R:$`)XZko<㭏[:w4tF8V7J3rrُBÅ,YM֩mv(~\9eKK-=6 %Ād.9PW;XRE:D0{Ո;g5M!!E`B|q1ىQw/H9pR[7lg .;3OjXcX*`L& jd!9T|>˛5>^[n*K,H_8X " '&aFRQuTԶo%GΚU0@ol 1bq*0`L XAB$?H#A|X[Ӻ(I}ȼ!x0zj8ҭr/vtwU0묂=a,^LyqUΆc@OɈߗy$߭J,<Ɇ DvX?$R<2۵OQE}o2mG{RR?h+ٓZȔB+OS\YdטT ىHeAΚ6?2)؊ čAqE!x-elpi?z'&C>mWoz^Ux`(^{/hXUta8)%V\yL6R,.cD"/"* /4Ayq Bhf(a6nbzQ'~Ycs&/7z͠]Ư=n߉>|b$_4}oO悆ɪ,*“R elv8QGOܢ֠x ‡":ǸBXct,2aW{{$l\@b-:xl١ڑ.::F}+)B:2q]⎕sl98wPskT1ڴ<8 5iL=oYoCI35%_`D82N弯Ez#̉-*g}5"0X] r8RmX`JҔYs;12 $>iUktO?%D zաŧ촲HmQ<0b<=\[ 6[O~em! So0JRUGLǜN3#vJt;$V6A d=TPDd+h[SLw8{ =[͡\wV)qJn&gؼ d)щ("b^Li n^28U eP@ÜS=Ͳ u\Q=>`Ōp]&#w>4twXdܾ3ߎ[eD|]ZPNLIߞ>;q:Gz.0Q/ DI˳hտAe.]z&b/3B\}{Z!W#[Pc"vBJhC=)*banq 㴩Iw 輤峈Oe=ƀMǪBpNQji(ST`eE.TS%[46V|L @,ysGB\"DŽMA>NhVhkaJTLWlJ]CM"W w dQCY1rst ?DUΟ#:hi Gbf=uz$κ3&@Ⱥ])Q-#*fP;&!iCU`ψhՑ.ӐI-ߒRz/lCu"T7hMJ.9Vf$nKSkn]綅ʨWZT) @H^=.FUJs"Wb1EzF/g&=YaQ="ĴB.0_ ֓Zh߫Wbh fBn+mL g1{&76UQͿ4>^Z"_z蕎lM^i'so=b!w[F:pkW@F蒣 Jm$9 p%χA>3\-F7zLPo/(H >"ϸ\ipddA o\c5s`~D?1  6SlvRKwҷTG%zmHl¡ x\ #}?l˳Tb)zw*mP覔Y`H:a=+ 2p"Y'T)v! M|sO!..@ J.K1;dh4¿X,|H-"&16x.D)^xd/GG"28 E,=ClR-8_BZK`\$jG*X:PVMvDdqLXHR,;$$9gbbӅ-_DQMݴ/Z;:KJ(TJi]],[:t6,?-M#*jY\L$/U#0-11f.>Thas,'a~OXa$}3"'6!:{>EY{f${c N`*sC]{[v: 6/|5A4$dQ`Ы1+,(tOƖ~w3sm>Aq8mʁ81#M-J򍊧&;@SSVc+OUX tak Xz~oks&1R$ɔf'*l-QCZna32upX%TV4]XK[{~Iok}'&!}G\4:强\&z(7L3|U ?r" FsrAm\/SJ5X7|t>~)2sX$@>~^SVIvI#9f/Cm$U~s~RMBSޤË XfI/}e#%N5=s=l95 u ԬchB]NҼ;= ך:wccMyaS}Yxa3ym1$JzMBj3l mwU=Љqz?bѴu_,ݪt#t [R#ODJJU/W({:o"@8E- G.<s'&U)ʼDઔ53c%4qfxrFU"ƘgY]@97@l2[ډ5d E`wOʌ-cثLqAm>O җ%&y57plz{BDmُz?4,͞GX<ʢ*jt-?1g~mEnfٻ?.…oD=XZ]ZlC)~;w,&`d FKPkiyowyzg]QY[]04ǁeHisrKΒ־K7|n?"Yg,wXfUbP_P>gb8N8I k0D]oF1P}Kz@삦ypF>u /_dسdaj5djiQ&K9V>cKtXyT>^йtDAx8sڞr`c_ڻq|9=݆U50=$w5fal8trYw2UEC6↠ mP^['yQdAA/[x f>*%h5f{_4ͳ?TktP'4Z 8iWZy Vi2'_\-gF#~q ,BZ,g,/pikAp gVĝ D+i:!l`ʉ)I)ǭEa͋\Kߌ2\As|!!uTAL+hV1h{L0|, Z6?O~2î3FU+"nW:${Q4R 8풆@F;$6kFkg5L8i=pJN)pX'Χm/J׺v/Q0azC_V5tx!6,Nmfp$49s t2]crEPRB\z tmh^Ie/b MӱL7s. [Hv'sm@UKḎ]MIH5_6L%eOVȜSIȃ2^"E潨Kۡ%Ur.påi@䥕T=ْ3D@ *ݣ5Q{`4olݸUݟUBA§h#w \?,5lPwvQގ/7 ,B/+V6XN$BByKw$vbWM7LЕRT5;-ls#eF4h Y3M\ 1`P.L>3S>&¨cNf8@ h`J ڔKm&κA1U0u'XP>"ʦՊ$~G*]LNtEpދP;fyB6slgMOEpr=λI }tَl;pPTt\T\Wt1ޏ9&d Vv^H/MTNf.VL ?,\xXӧ?lcJ,,c" B^ gtR[أLwg=[]'̲L9P x8y"fXIx;egbj5b5`7'{cJ,:N ij(CbŮXAȘ^~K`O^{e ?W~C{R6Z=>\UZջ- UbOzu u^%4_a;}d q/{$> e>;ف.:`r'e D  K aØZZ|,63U]+~N9W̌mnQ|^lgE;sq1iR~:*)t™ތ钬*{^p=n"t7_.pǝR+l~-gѴ : Z ּZϪgR ȳ{lJU %KP盚#k ˃gPd.SkwkD_zai Mw xu-ڳwDL;fJnb4 +b2#/!DJsȳ-|/iQIpڹl/s㿆0[?}avhK=ѧ^^MukhGD%q%+v`W;=[nnh4ol9GyL)3* 2&1 b_w 3 vU櫼 ͐cXzP#'x`3Io]7Ԫ-,#״hU~?C.mF%3VG$G grDuQX':Xw}26aK{KP IJv TCQv9#tql=PeiH{;q@8uJ+OxH]g,5?Z˨e2ZGzPexʮd5퉰&2Ydީۭ7[04iw"h^oCMNYĢ\ Lwjm^wjњU+ef0B[g=ֺozXѶkWd:XvI\;~Mfҽ͏e{!4@!: nѦ4H-)R4$MS}wlGǢZNtb'3*o_/)7tP6Pҙ qmĊVSg:Z[Ӄ·MVO.pN3U3S[Ŋ׸xL@Ho^JҲKUҡV@nۦ*KquH`ؐYdlMǾ3D;i߸.,%idMv#,Ҵ; ImD- 2}Ai+mIw+bdך L2!.J__ąkMWP8mJHP7T7_ʗ^}Vs:eiW/䁞U`mB}52*oKs/h_X,Le2m` ?Κ[. VɁok@A9L5By"^bڱg3k0. MBϵ9dUHې}v9Y0'w~%G%1 aj,5߃EɑٻMT>?0.Z1PWXM̹Fw&G3#]ؤZlW^KOiN\&}x/P )_{8dfª.{C@I<r.mf%殺>P~7zI%hD$7 DQC  MQ) 5=G- Ȯp9UK*ݯiA.+!"1,#d%&78 ScL &ndּe ^[$KnPNug-a)-N@e h (=u>jRs7@k)>E' }=b^?z:E$'ruCO~ @Oe6MxCp@RJAKýxA`;$;JP],efO:dDb5ּKX'|њ'+L#w+N\ǯ{#,W3 %+4pXd~X%!zmQO5KO9cNY!@٣K+9ꍒ +B76O l]說@z9sMAgp<C?&nY#ݑϵG0) knYA'\A3CH[;E c< [i=Xw @DU15aᙵّUۥ{Pq{gЈ}/$9\$ *uK<.Ňr0^;L|XŠ-!3Ʋj(~\C/71Y2+EYڳ:2߃ a'|yڃqfixuN6f;)=8%Fn%$>.q%ilp* xyMuꆋN!ѺEXﺅ8]:kFOEg/0ifӳZ3]d ng#IOfϕ&tW@B!j뢸ġ{Oa2\T BaKrdoOv[ k!aAs[He18'EFBHC\m 5/zz)8M@"&@ez$б4ۻx4[qylΜ'~|[#>e^2B ^=@糗+eJ}"oWs$ 1P:7 !|w*A7ҋĹ^®Lj;W#/am. TL):Yڗ W"K, ;ፀ!TY2R{^cMS2\oe IRZ¿^S"f]3򦬁$+1 x @N/*29&>#g FLzۛs~CV>[8TBZ2ԽTu]tZW]A,5`A'O%UKFt8PEsQ' ':[Z WjAlv?by"qv٬,!6cLśHu$txG2=W(~\5 yJN|r_"ףߊμe7E9*!жo$rA f[PU\[2>`nIuDiEF]$BTk9'G ="t0 GҦsAGkމrj4ׯ}]_Em` Ox IDY ߺPw>g@ wjHVɗuB ⑓.-(0O LC) -R=BAix&'G 柠u؋VvOcb n]T$fZI- mcRsOhmuʧkM%;zUr6atvOD w"Zed鏊*7, :ZN<i3+GX,;AH[vQgHE\-i3cI OQm B8&c-odOZbG6HRrLAr)ӳAAMIiYxb9N3*P9l | ^9f`2[Q6i66- ~XZc$| 2 vF{i[LUV ?Y>Kn -h|T87|db(TIU۞éa'_]ĸ5Q&tfp z== v9(/А.vxl94oFu#ww/}o cHE}wygoJt~ PKƋi|3o0kxWIb-ꏒr{p7*e|yYt{9 fTV>fB$^9 | q)1c+k5fwfxe3$g]$_3MlpH(;# tEيзfۦeUTFq+%BpM)Tt6i*@"sFaoTsV{3wMJ-sI{ݟ\mCb6 ${CqJ4hGup27֔],/]8h;*t^j~{<22 DI#x!\}Ƭ⛯a:?kcB"ߤG.R:$TNz: 8y{1n&x{J}'P_ZUU#2;Oo6RZl-폥3[ۀp8J0 UYH5TQHUW7H^M*F;3>eE(?|'xj0҅o#b`30!TU]PdutۗR5$$qe`"$w~`Ya Ng*KC[>k1iבMm֣\ A-^ʴfx2YRVZ|'螕j.k'+1و%WFT'ף1|Xz̛QҌ4QRkɉRU怨b@8=Z߄a꣰}FI,28 m_r5TWKZ4 pnq֑S#"$V/Z_\U&z?aͲ&M\2إ4`C+<iO(W+sĭ}|g:qA&+WE+R 7>Ӳß [ԇzԷ \u(s3-hFh&G לZxrqx k+ u:!9/X;ڻǎ@o=BX[ET=~]I>5JκRt0X]JL![/OFMwTu yh@. (el#QUeޥVd?;EQ;|3uqK_6яOD,I֣Yd2I|bh|&gI$>!cفW"\Eq(6~.I-)44Wg)]9MX`J*b*m v+zFxMA*XUnZxX;H `WN4ԵH$w/eq2<~+85R 7P{; =v»]8 #/K)7)|KKX5]wA@:7;eucU2$Ru٠@qc<(堾e 3 jo2^'ly+!xk)5By! p-W]KbBCwN-B>Ô7:ncb/cK-2Q(e#u3*O'ݠfbsh ̞]2uXk f~xia+qW.nIfZ.X  ohu}*) GwNQg[PL`*qUS@YC~,^űa!%KԂR[,"آ%rІ0[H>i2e,(Atb{|;*FT,򚯥V-OhSB-L_ObLfEpK`#~1TҠ3{guqziSQ-SQZWy:yl%yS@W@{`/O9ȣb}fURBLZS_N*q.)ӆ%b lI[ pEξ3i< v^uB E d'4)R^℄ľ5O''B}SKЁRC@԰.ЯAC14`ji`t^ Vݬ Ù4qR4ȥB\juˑ5e "+k'vM^"8C ),-LYTj9]Ed;g&u3[|HBT k'p_n3At{Aĝ*{)jDdKj-:#iY2zA{5 @-alLǵ3F sNAF=qʐ؇QCMC8$X?n_~ 8p$D"'N0!ĨHJ+N)!A9T)R+ɛ4_*R`wh].k#iT5ӋaQhIrKfvr:#PQ-ރ+m g VLa@_Dn|fmGS9voBϴ~01&1q+?ƠP9h%Q/(kةDóҹ/m_q`@\t^<y1󺤅?c3H` ׭Ki^ƈerU}%:S@ C $UҍQʹX4wy3%ګDYI CP ťv)mfu:NCT`SB׊JZxŖW1MAe $WÝny D>tjtMgN?>!^y8œ#X$%oLA- yi5nZSpzAD)\"=\Pz΃c4b4+ӊ'd,a`?IfeQA %N pW>7< 8nL\dz'?/X׃E2 B{ՎDm;#=s;GaU H,ReaӇbF^l@}i6z8Ū)R!G^ Fb~´[te *6ƹx+=l(!ն?;+sگ ('lO'DojmRebDF+MOK8p`=msg6j4_Bgi ̛=DkZ^A@?a+)< bϔ5E)([ 

D5hL  ԫ"\zBѥ΄/0ous5 :om; db6K:hHZA2D6Z$jbLt̤^l2ݧѹ^*s M,;j(=s:G-Q_mLG[hs?KhTߘvNWquό=Drix۝B0cpBjttw}R~esB'͇:Y !AU l <]۶WY(`9oL!r{+7ȴ^i Wְ@OLȬ]Y̔F6'9ܗ;)u/PB)XY;iAgN}+WsT,m[J>s< vY*OFx nrP0e=NWĪ.}1 r.<$d+^uWĻv(mYK獂̊]'m(c2-^ 0$Kv wjQ)^pO:1齄E$ Oypn:|Ud!OX[rN|ob|:ÂhU5D %e1 $=qA6"]"D 0ߧOGx'zZuVj'# AO0:ldwYVMwꮟ9n܀'De-y]L#(8]Y u8?ϯsi٠sn)ק8BvێuRdݖcGxE==C˜gYCF\' #mv6@/Ǡp P{KOZE g$G%oC:/=׭Fn -{UĂ{ H'\W %CTɈK V-y=g5s# P^uM$w3A!V tHV, T/dYQko7˅DJ\$GqȠp ;xd'ܬ+wݝW@ E{aZdpvn3HѾ4u5YM5)w* @l$;,$N@SG%=!S_d֨iV4e1 % 5h~vpJ~ k$ZEy,Ӆ )o<df򪺏xSaGd\tCl Xע>E'u#Sdy+ tA?_FI0j 3P~zɑ-`ȹP|ރ«r~#x1`/rlW֦ ^h*˸%{Q=[,5[m#s㉰Y6-( HxYFe2Qr9v[*T4O 6=i+ۿogp}eė1E/,,F4/9F漂$TK@߼3iE);׋X) IbBg<f():ztWT5|3xC,kS*H ;)ᰭ.m^k3?74[Ks TdGNJKiLSY'{r,wګ$oԹ6cH|΋yC.TW$ݝ \G΍U* m҆Jwï(3CfVSjbmjɥ!\<`PV)ӊ6>H/L KrhXw$iڌsUE4\ڌ>mt\+KGW:',ل<>KGI@$GUr%Am|_>=Ŗeg)%VwNOz'S:zyYyTCW%`H]};~)d,aEp8K_Rw3#A C@56!fZkpv& =+Vrp,b4M)YcҸx+IiW< 曅SU,''~aiG %Q7P-bl/N;g`'I'UPɹ3Y% ' x@ƥXDyR#=q \ps 6cwq(np`*/ezx~o,w**?IǑ*XYdx+R3:^-LXYYpu'6NUWtI3f 5xmd3Y1 ssS;'x&p[Y{LDo&9q8y F1P;fD<%U>3fo]L5RL/77|E+ZQ9 YrCȨ}5D]z>d>9RUnU;(R7k{+_nsK49ܶPōQjJ+l얓&uW({5 &\gP@NVڱhX7|Q3˓s "tfG6z$8z>HzU| j qI~rUx{O<Ŵc6Ò8 dΎ\/DMj+Y~(>J=4: HPp_$sTVHhePpdY7t-WWkb]cV" Vm#`6'-E)RzWt'ĭSK< 3ظDªܼ\J"w)m=V><fS? lbV5I499(_3ٵ3利.,8:~dI \=n30խ4y/};-cmQ^2AuFu EOty8s@F݁ta]id JȌ.-A}utq!C*DPsD0KxnV:P6 -bsG;<` v5T<:e&vLʔ~-JoԢI!j1KKPK8(e!?jYHqܞ(87߂=LKѧD i Q;E k ̍vArŗ>6C]*{.#I}T^)`iEMg8!a\HLE'Aݺwڹ4;{|Ұ+r4\]-[XijI~c53XVÈ&q> Ь"U,;MzgxjaͽO||/2Ѣ)2Z菋+WUyy1Cv[¾CxL'\.CK`7xE3^eKpΘwIS'XR{)XlGMcI?vB9ކǼ<ɍ[Il.9 VF^ھtoNe2_/Q|';塾=uܛ=wi ,xx))CVg&dXyX]ن^[(sZ?m23-O+Ss{/9j , V6g~Lt|;e͓ g\.A hoD2m]n%]r[T" Ü 1MbΩ7{ q* ax)5"(lR;1u8g`}^> %IKhd3"'_fZ!˘enӔ3< VZ1qKY#1@&4$70}Q Eb}S9(3>Qjf(] %C7r\a*_ p:aKK`ZJ[#Dˣ7->{I$&@GŒ=sr2!'a%Ȕ&02(q(I4ٻtKˉsq`dVN>]6a ī;c$í6&n)&}Cn `3u2t#5Ru9|Ԇ}-~(ȁ]gUa٥ZЄݬby`ZQ)6ZEZ&FcEҁx+9\/j)2͉):Y>aSq1,Oѵ(s7CTcu KfN i :]]at7AP42ϕc:{s::d\iP RG #Ht,(UFыЩwZz<}<>@߲iG96$hjT~t4e Hj !Xeٚ-/ԫX4\媈!8"F g|/^G]ȥj󰑩Lc}Db-=ܟ( ?ndr5gmA\"8G*( Nc?Ů*X/EXQQ6 Q8Cz916q^0J!شIarK̒!j0+ \2Q 9dNIܞ܃jdpP0o!fnDN"ckLꆯn1vu^QMrTDZV+dqe0U4@9ޭ&yNXڏOP?cgWP07 u-~e%Eo7|[,ŷ:5_F:{t~e4g0Ubs❮*TYo7UIU\;!o*\}l GRB5lp2]K\:rfS/=Ȃi؞."yߩ;OH\h<^EB_P%Nx19sgاDexktDGWŘx!W~aO !Ef-FL9F} '|1o"{Swr*-1 xYVz.2Wśb~SHx4F%VcϳN-ѾjkERƘߗlCDg@'X:‚c̟9<7r>c2Kl*bvO%3'S$5Ј&97^ߺks =>;B>BCQ2Hi6ֶ .iua#0ΙM4zwK(bm6A_^au`/da' `q2MQԖ'a-E ^Gt>\GyG!!SQ Sm|X*F~pb }DM/kgSS:NM+F@&'/Po,"NVhz_oŴ;:pHdCrĴ;DeBV7Sh4 qd`\#B/oI@i OĬ/[-? &sA7v8/vJ<_[Y1͌O <顊't #XVpΰd7𿑥:mCQ_m7TcF975/Ҧ訸̒xnYUc4 UO|Mqz3:/|RH,;@Yh`1GUXG{^bam&mY.2`m]Ȕc4 )}@AE}HjuE{8yDZZLTFg J#w0u?}>.*UH!bbH;5eM?70Ms~Q g_Q/>yPƃ$l n j#Bw킫  8W1|@uiwLbgmJؕ#ri-U)-N{sG5rw"[ g ~` @8hmxӴ9?noK8p ͚~r.E.u.&μB Sc^$u}QqaZ9L=iUGwpY#cYUBre~WFZ2nM&:/er23ɪ| g(ƹ%: CqDL)tb2ܹ֦x@5`UTǀZ1KE,:8TFW} >s#%u?V(x4 G\2DIzJC1XGyt_ygQZ5ﰮo[rzy y><0`;:S`!H򑦄]ӓ=2 dU*3mRxhOMwM *g_Fnx!;Z5yWii4yn1ZŇMcwFyu9@ fjlv8r/)]S[s FWsa8[] @ƻ}NsX]$OnNB"ct׊؈ٽc2~\I,BBspY"L##G0-iLAs[u}d]]2ʴ.'ߩ!B\ U692xL9OJY=ype$/҆_ :UcNo&r̀\w [n%q vWC74[Z,[? D[Ҙj޷ɉch"ڎjW.Ì*=_{ `Ct$ 2o׎ +^Uj~Ǽt V$A𳘭axTdVTZ(5KL%aN ƺ\;`qE; 1\~ J2Zd2yNŘ.w]r㣣5M!c0Jabk|TKFMET2nL|9%>Xo|u ņ5zLhc-ǓP f20xxj|ZLmdg1ZeWgXԝ̒󔠅JdžmНI eɖl^˱p1>bm]h"V xSȯBLylWsֈWFّ[BØW$O@|Z5!~殫]k:}=#OmgF[>jHu: s"_JYex)Z:`Lhhoj3Qf_6"Q.舱Ȫ abFi ڦ/ۊoNlZMR*-+zmb,j4OjͮqLֆދPv21736YDwr!m1eyN@L9(3G{DsL:qnfYlE[[6JvuWI}$L5كyF0wtS4@8̓Nw"' ub8\0 7KnٵK]Q9>IdIW=Eh eIBF-;'SB[a =뮣 '0N Þ47hYevQ6_zЯ 4~-\fqZuKcI*mƸLu@8hKXJH h"c8hq/ `r"Cp?%gzަTb߱ѱxbP[kZ Pqњ-GJ`Sy :p{znÑI `޼UH_5`'kCnƉ]c lvL+S@^8$[&; 2* D-~v'[h7Joa&pUn: N !.lн.]H9uv\VX=nPXx4:e[B=zU7ū PNU" MHh=?moj6_ vfҡQGQ/n^?E#&`Ifp.#/U.()OyBs߸} PqӛZ4]Fʜ&PK11bmmW"E%FְU@uF&|b"ÛcQN;.ַ' 4hi!I\28qQ̧ t!1AAيW.\!skKJ`"pÕUݦoME+QyÕ|7x^H=:j{78"= S˚_M2ѻxyˌ[lꌼ~`B`vxZ6_/xRjB{;zA% S CrE\+-P/7;PV)f#yluA‡į=q־ܩh*XJ^ aԯ)Te @ V56)=atTڀnAZ,u$m_틽C#9s!r=B+fc\|c>]aa@2/W)⿍}&1Tָ2ɥwW'MZO:ȣg<CYb/o,$ մFaZ pLb@Hg*,R%oB(;utˣc06z5A:$نyjd =ˢ{>-qԓ.u-0Vg$#dc=g|6A T7u3 &_;Ja!5$wnJDhQZ/;6Fat> ˹n)D7-gmVcб9 mcBx/L,HWxi'sYUx=t;y5 2M?zE p<8UvlMt8CG CFI֨[\2 [נi{ Nl& <;bra`r^ÍAa<;+f6 :ryM4tTlRƉ}MpryjȥYc⪧FdGLSkwl ?\4C u(19J|Q;W>B|+GT)eL֞cЀ|S} ӥ^4Gʝng@>гіDwvŐү|.%gԁa@vf.@;M4bGUE;R2Z:_ v:}=0הA'IizG4ĚT]}?:3B T } I l0Q.%uFnS" igY|1.oCžqҖ{zdp~o0^^i}$QjJϺBHTc ~9`l}e_QH Yqn0C93!ːltjqJ;`Bb[z"ɐqUlW"]|Ҭ GZXvI#ؚK )bITordzK^מ<;&SO̿6GUYO&i{jIS'375-GT=:ʉ!UFtJj,O麎pZюi498^f,U %Q_Q::PSb TӋKl Z%T$nƫ6[+Hx:e!g`|{@kfN$= c7_3tv_tek3RooN@ P4o3=N#7,NRROֵ¨]r)玫Q@bWSex0s5.r&YUr*W94L 1j*4lc7P]ƫk;+!H:6zht=_yGӜ:- KN@FCԺ"?2ک;"_E^YNg?}>4*1~D&u:[BWePghu|tTh'%fk-6"i*У\"&qaS|FABPh?e#"i(iB\au˰a8: ߒ@KI PAZTUGh'z@BjB$Tk:| |+wqE!A̜y,t[ mtK~izuo6u]P@J꺑n!Ќt 5DrY;(́2Hƭ9K.H/bD¼Vm%dqp6pU:~{X)$xy1O}PD^ӖsqD<x4# -]Nm}К*^"Bh78@XgBW[I✞RX]kF>*#Gvn0]>B.N;1vӛK"\X}".0;<:vB>Rp Rkq;s?75s@_N+LL{sqG`xݲ}蚢+,$9&oYlvg雗3LFpY1+U e<}o=q?$ڜ6:.^38'Sxj.ǸfxLC]t3GH&ehQPl(/N¨R#ZW?ߊ' / gpn3-3psߢfEA +C3:Rs{| ܓR:KV"$E+iٲAKLM]4:~=j5@@^y5iz33;$fVh_RϟvKG Mc8P asJ}DAd0+q﷨d D %Hu-[ݓGD̳qUB((:Z$c~9݌Trdz._K01ww7},]D*^VYXA 0QpH=>YW =4-/+۲"(JP `"~(M|}]j[FDz0QЋ(OuOk/ TK^1s#_%Devy2"E? Z 2 d7kU\@q~Hz ]ݾ[!O*Pmj ) lRƫ`(.&q;C#mRh/By*U 6/[\Y>y'Ҫ^;n񭂒癩%6DRJXNPA_wjjnAaL'jE!&3k*I&a s *@,n; HcR^6m[*Z&T\d}Zx)2ݤ}6k(q(J* xpѕM<"&3 & ̇b͐ o7*/# pD +)T:eJ'UML7@ .H JQ6,U<'0ہNtx<~zk I)\yZriFJ^ap]B:IʈWsV~%xUk.B:o!&n!]v]z0|LJ^ ys e`PZSV;xFxڸҖBT]5?;?|CvMa-l&7Utq\=Y A dpc f`YGH ^D)c1isuDf"Eo) Dy֘yw8Qg;nFV^=9+G 1x/l{LV8GKXe#% ng> w#Z=iUޖm'ߧ<̦&4E`MI:z4/;sC^cTzlu0`|aȣ Qr9 X*((6>4kHe( I?;F&r+6|6b(YZЭH"/^`?*)HP@VwǚUؿ*zɞ'SRXJC5cؔ۹ύ}5"X뱠/dqLgAYr0嗅X ']H5Mds4o$}M$#|N7$+>TՋ?BKmN) 긙_G88R(3i`I^O%@g?nhO@@=BJt &\f@3'y5OOx(_ b˾jRXTOppY W{ZtĈݠPd>OFM0[#4 :X j},2\Y * gMDϜ]m%Q8:ʨ-ٹ*cH|p-2@'.qc\~j`Jȍ!GND='i%O<+~B1?d]-BVty8]Wm-Ozso}V]=?;e;/b.!.X|\&+E62+(uIe7j}&!aY{9n%^gI9^W;=Gج?ߘwK71 K^B#ҌK"e6}CpzԪS* 59!ʗZ[x8\>~wn`i n;u 9sKWl`Zf:N `ExKCǍƻ`g_"dIՏ._UZ`MgIxvֈ7&!|?G:3UZC~v釮[Y8(b$zpBODʿ.MdYU~Bfr᥯eB̹gM<6*Z0gق8]6aL9LkTMҟe)65`/5ָdsÚ!qasX: Ccvݐv應9s;t…9 w^%;`Hsȿl\KvVӌ ۸к($mH/c&Xnz ֐l svx$OF.)6zp$s겖z֠_c[! ԸJR? E2gq=[_jhШ) o4?RxuXrɶ,zZW98.t;if Z9Q*R0&Jٷbpr%וxf/0n4]*];#!呟]m>>@=n>JS)aql0Po6zqHKU";=?g*&ZpI4Qz5^޾AhfV9Brhm{"@ z#ľQ36xLǢ"4(59=4{^rŀML5!n2BϨuǣ8.mƑOzBdv1вzBB{φ}H,;"|]aK|ͮeO&=+b9yi+{]$G,}qƦ&qʏCR46 PWgȕ%sL1vKU!Wi{FLp} o@2to"봐pݭgek$%RNtSyM[_R2@5۶FeLpHNa Br}[8ѭR \qA`OR)".>Bx I]6>TmkC[r8aWf󭶭g3TIսȮ(P_O{QQ(5~;Q\َ NDrs仑M6 }ѐ\"a)'|űp8q1trfar## FqREwk,$&SKH d{O|7+mPTH*]]CM1s0 - ք1)ׇfG5{/9xtbf*h"3c_¼9 q!1L>w+ӱٖ6T&r7c0`F`e1LmաRI( _Fc 5˸LD!l8O&R'iݢ-c` ZDٿg-Gbyſ'm{\JaerMugs6peǿ󟌩 ۅ+4h#YNMf{;CM.,TGKНE_Gr¤1_)}u辢*5@iXYWŚCWb=( g;B-]#vUJwWI*үҐ'drr"ADv=d=rUzoj6_QĤCj]IZ ==!!RG h1 ׈efPmϊpbX`q'NmC^W~]Ўa>aoDtufLأ1r-R\?O=[rcCy#\tS:H>Y6kv IoA#޻3]h.V#cdC7JDZe՘ˬue ,̲@V[w>KnTd'n$}@ʕ&A˔~$Bs0j9=N `f1~+7#i1T*o2KW^^xƥ&{?a~EYntbe+#CR" ϧiZz:5<+>w-3u⭅p(2`=>:ͷD7tU=Qɪ*P h$+;c0ּ*@$(IJs텞w<7٢$0k"6;L܁D,$x$knwذtygAa.RUi4f&;<澣aqv:-Bլ=7h,e.C2aEB9?txp1qBgŢ})Apm܀&Fm^v,|Y;k=''T})Qi,ח`ߠCNȉˀ87L5"ôݳٿ&Ίg ds{E%EK +sTUAF2ЬҔYFSIz-I!R K:}S)ؿWެf9\KHVgqVgU>7Z~,50TQ~|Pg/Ks4ԑ~791 D*zSºd9|#  @> ο=ssɂmoZ{%${Z)f"T :;ȍd@34kZs&(r䁄G_Fl=}vf;V>򈎈ؿLT/Ql̈́ SM b1 FF i[ dtGK˵3BHnu@/ U=&}v=<1G n.KEi|~ؑdlk 追AZd?!%wohpf<Hp9 /h$u.r]Ps[~=b@6V~0qVf! STw8_NX$5PP"2Lf8wt(DI1ό۟tDe$~!㗿q'b̌}[4ɿE#0a'[,l-RP)B jEw#fq|K_Σ;:YIJN_Č qdm8iΏ\!{,[߯fG%Df LM}Փ5Ă|@0x͚/qνtN2?d;ض‡V&?q}(T݃h-k&y0d:_`^Ud`9?⎰v증)Ԡ]QQ/PP4 )x iǸ:"N"OB.b/Xt@Kt| eMHoO C B5ZX{_joNsk d*Ng$Eu- ծ+^is]ܒ$(4ϡm^0Q mdXW Źkzetn?UghmgX7g/v!A)ƥW)Ty@tFLC,V" _J:F ŕ9P\3T:2BVFmx.A{qQ΄k~k=&Q0 o=z>7,s s$9M)˕dBpx*{3m/]A(x90ztFQہ^ x:l  ,>8UanTO ^]&hAɝ׫:г;r0̨%M m-"(FΈأ C8Fng02oj^'@I߼k ڟyG dG 1n7uf8_ o9v +Ykt<JO=Ɵx\_R~(\ǎŊɦBw,w#jUf襇#v?&t̉C_@?%'2:ukJ3`d[1SyMdA#Mi}eKZ*%ׁ͐T !BAo*^ME YS}H|wڍX.7AC{U!(XTkQnUr=n;K$;Nwk0}/ 3v(p0ϫjOa)}~ՙn]Н:GWYN<9O #u6q=^x}6@V1̥9ܟ1U/xv|,R3ڠ D˞:S{J )pJXQ،_0X~f6z*o$~ۤy H%kԳ*p$~kQLjb k5$6U4M,{5J: il֝w)ݛyo 僙&VC?M:B-W@ m1̅c/r33˜z<!z ^9C h׀t3](͹&]J 6:r(# t bJY,@zoћGت2aU" T0S ʡv[{oneV4%Yi5L,>q? hY[&[):na!$pf5~_|acs  (0욂?1|l}̫<Ba9E8bG( P_լf̳+4|x>]+}6פQ;|gڮ4 P!~%@;zfbfBxz<8ڍtա†ڂZWB]JFPFUaZې5NTCmdC'a9<,~e7xFlU4 E-__FL@#qoFcO ڂDEK>oJw%XW$|% {jh#w+8?/.mQ"h,Jى1J7j^A;Tt- r:cQfxo"XSFG؊`OKY)&Y&#wxC%q#GuqRYl Ne򡁝N7pHD!< o(uh7N-Q&IjEmqhY&'|Aϥ[nn4+;6>'i55MDJa > 4Aҽ[v1okjЉVue[`m6ץ)nV ζIۖ QIHy`PJO/o'c.]^LP4VEJ.49#!IPI* o Ȼ)Zyx_HvC'38&N^cU Z_7[]aЏN\e WHlfg亨<I?"^UNzCd:]Av>Wu巜ѕa(RŮJt|FZʔ/%tHI>cZR@7::!AgЮB^ ؽwtȜ7 LԝJJT9+hP$|8=j4ξ]H~#Z"]lPtV,*7`m5B\*,D/n!N/ "/%tq5 x1]ᱬUl0pMO#uzÊ)~WɇhI5޸.zl%t5"%Vr!GXvQXG𚂴-W=B5+ |JLcD@w,>l߾+ IU!/by5{_;z:8t#q !FRrh%^};0=p@Cw91Īnk}䤀 AKlSZDb'zlc-i-6)+f!8j5P)qۚwr3L"K6=RV0 Q<@c; .SJ&=S gyG/ɼ9gqyl5Ux:vzf`ꙎgMJrE[9 rkIX3ШC~Tܩ!yVw{(}$Ɉ}h);o!T>[CVL I%-.4#d){?9D@&zB5[活>\8gϙI&8##URhD=G^EZ?WනxRg>2!W^ Easd, &^Em ,0 Wb '?L \ѳc>ftG>[Z8}B8lO&Om K~,A -IˍpM 8y7&YQ1Өyw꺹n7o7(3Sj%@BNWpFlS11%;gjyd!w D~@Wk)zU0!Z|Ve'"w 12~)dPoή;f5ry~bIBy,o:Ae}1p ?ßk\pohTHŋ!u@Q8~b6N2̮:v.f̀Ot(h> +OUؐ D~.3J_SDs iſ.EPҤcщ*eniD;θp ! EG(.bbq:eq CM?UϽTc/PK -Y51Q}J52nLğwj3Xs^-MJ6rO(G򓶀_B -TU-zLЏ`O[y]YYKqț4ǠTM;uTv`AsRز;3 dK͊#>[v ;PS6tŴn=gp,Jl ^=ʵrz˂)ǗQq*KƏ+b<"h UI)`!λ/c7}jjN"FO}(\X~'@'*iKDc9Vj+O&)EE?K&TgE ְhaZǁOVW%kD[a hlˑ0 va}KmBE"1۰…T,:,4\*g>Z^l<\FC72>w>c"Ҥ'CyDnj3zϯiܓ-IKݯVkg>{HOe1t/ £I 'N Sru+MPK# 36ùK~1, :PI(B&;!cb?߰/.̋33H"q@Cthr` ;5ʧ̏<~*ņnږ5n(5o*=fyWXyx@SGFc68K"4 6/a=lfj@ /M9?z'=<Y~^'5>-rZmPyQ>\Y%SrUkPbOv ` Qdy4Mrjsc!b ^ޣEO qKQDĺՀErNVMB} iϋ™?LᓟǑkzꚠ-y)ǻ'r'c0c2@k!Y.]?r:KC09 V2H6mn+VElX:WbpR z&AӒ9~֐HⰒH TRW2@¬q[9]_J$GYLpJũət`l~dOx(|W["%)oM8pRb%{CyhT98o֠',K!@DᄷbUkoV䍪.Rʽv ]M2+BL4j8)SktϷ{U +. E::[%I~PZD2xRܷװ6NM:ܥ58-D[YA'̚=%vJ4ck6>ңHquՐqV"7}*z:[/ 8 ۜ02D 4\q5\8l[޼?2X%oMfw5-T74(jsy Se5%ȈX%1%d'+1>:s| /Pg?.$4s =x,cH!2aȡQ̻˗ODn)c8i! ۙZW<>۲w˸#F 't'a> }t>E$j;YE0#eK\YuΣvҼ96{91X+A럙#)Njm i4N?_`6]A%=+ھB* AZ1_q7Ϝ*]:2yGy@Ǣ}\ެsfE7Qo F:V6u7pUﲊ|^U^v\&ռ}Cpȑ&>B,nHJFV~=2Y9$mrTovcCA+\!O)PGgп ػ%e<%BaF[<'oHCɼ 8)*%" *4 lw W2.-%}Yi6|=NᬇYNSzR<%HN {;gfJܐѧNDv$u>|xsa =6,SC| ::pLEvao_,=wB|ܘEj|ѵ|r'DȨ od>%b.BJ|˙&,$^ ~_{);ƦX㪗8$-Ƈ09u_Fg5(kXzPEzk5ϺC>S y=#RȊVnª^|D0R?hLm EzoKl(WN*y ,56XAAvEYƄ` OQYȰ7") }_6UB6 Xw 4X/ǀpڙ$a ^DI/?I6SN{ښF - zwh%m"&fslё,<^-43#HZBxo}C1Y3%M:R4v.4g׭*¡\*/y]1WJis&CQR|!׫&M| S2@Qh.M7C 6s^w>9Ck8.|Ru =!CE6` .l6Tڲ~F`a$|5]ssew&ǝY5t<4Lɞse9$Z|?שh+i%a5b+=^!OGy֝a1*Žbˁ2HSI5ZW # ta5}ɶ9erǹusaxIhy=9!u q02{ϘfC/'5oK:<أ/d}B 4}RXu<"X8_JVfO?T?7\\ Fl_F7o |l'HT$j`D6mm8ᛡl0^)07ٰ>YTzHρ :&"[GIgpREi }&/X ˒[tǕOGTē0a4tn WAsqA oE:v=,63iET蒉ᇝCZf,ݦ`WyKT;X ? x|i+aZ#ƶY`> 'tRk?Ǎ+j2ӞHV癰^s:"qM'* ܣh 5|K35#" BQq[m7f_U-AD`6x;"fD= ")&OEq| dVSHT[)>~}ŊTw&-~KshGrN"d*{7]3l(7d9%1NuL@c-|e z5`Z:o9p̅\"cE٣E9'&3Q} Z Sk֐4ϭ~f*%.(Et/X/aA\-jbՑob-Bn @ 'q`L̻-flqsj%g. lAy|jv?u>v.Z/TC$c 1rB3t2v_Gztҩ'6G{f7i/=Do{$-t2sV[\B_:Q0,:EwQd TH 7ڪՒa=Ҙx/_|*1E/X;)H9SYLoAM ` +;uR xrAOFg@EvK5,DtB6|갰&y%>q.{l>))96J5MP)kW`@/ٟ@8fڋJ{X9X2rh\,l~2ԉ+HX e辱NA {}['R7an+}4 /EZx`#d޻q{JrqO$G_ȕ bE5} lޥĠZN(`{"#qJ+-b&,4ӃQ'rm_;ߥ@+Cן!" sv1YP'εHQ,:f0ΐ m8 'oBO6cUsSn?աC&3ք@$RUAqknmNroZ#s]a"^ NJt(>>JtNybz&%\Rh{E`R!Md.O/zL3O<@pv=l!9J vvI (j"7C|o ;Uz I`Q;HN"W!4s'#&ہycpWeJmiŅI麦Ď5|8Kkwo^ YQRYd;0'\A]a`&V?8WzMz_-Xߘ̀B^SgBMxK1UޖlJPm_sa4{m/DUNwdmV;e C90t]mdܩDFO|)T٪w`{5=ޚ@EEL T4H=Ϩڑr"a8< V@Um)8eFl/M*ϾtBk(eF to|O WN> Ұ1{ u~縕pW2*ܠ ]~!gvY, Nv;7T\q OD Z+$VZ~Bxn=m'd=^ljIBw2Yp"c "yt;ܸ_vڝ)!K\ޮ2ʸ]a8eU"z bO}it.:d\@qt%r i)6ޭΗ5{#{uM[,W܃6;7g_{#eɲl VW"k">7h,XoHP~eĕ4\BQ I7+~! bɿJ3p6dUOJ<5S닂'/Wr#Gs8M@#GKSU.qGfg%Rd 09 (60~?俚"^ĺIsȡX%hkYj, \QKϋ*OW& W9S^ӖûDG*^i @e@_ .'`/ mX~}&V˴7V"C!WPɰ4$- J\'gYPsW>4$7sd'X훊bQTjk@_m nJ}%B4 j#3XPv0P%̞H5轉g)YgSott5n-jNn>"O4Fn_:k W7R8~gu+z?l0%o417Tf|GZH2$06:IwF3Ei Lܴ8EtY <쿨~cJѤѶ4z^8N\^+m~EN:ņ{iv8΋-_]PlkPL.Iqk =>.IMEF |S5,]Ks @΋ȕ$py{P둺9fw{ȸGվFIZ7s9t<]?;գb߇5o|̭'b?ޣk6BC뺂p)scoۆ"ހ|8K ,]/^ LJ,1皰*Hl}x)kO/_b-śȓDR+ S[kvY@##0a I5 UF\٧!̪Hآ } )\q6a"[b $O(ҩW83)7ya~$C@C@TL)YVB YKR [Z, 7$<@ O<'oJor+9d}N]f(+|N׾T Snkz PBx~{#XDQUJSF;ykiXgp9Du. wayL=Zh} p<\ø&pd+l[ {~ql.bq}zwp`PsONJie$%.iiw#ΰ.O[ZgDePӖ'檆F.W= DLqy)1LrOXHPV [<[S2 r\GGPqOJH SI@7pr)d=N,O*M[݇zL >F:]5BwBGt%>h k,&.WfJTu&q-~偐 ,~Dp,x'jW\__/n6njȾ!Ysf"ɷG"s"5scI "ED?V_A%`tia+ `Ӏ>JnQ r j ,pn"MGGg˽zڌw+#`#3 <˝“ɥCsG"Ӧb+r>lM&7O: ~ {P9p)Xjf0QZ 8O ^u}if FË\@ " G=x]h YNiIi; T΋͊$ƣT2]Rc boşf4p-_zhީH b#5"<t9ۙB.1uzߵY2%BM!pQ &bX(Vp jYc ѿ_n-N&oPLO5atbp~9X\TϯR',mQC#_@-cr-ŏҩ Uh\;W}^W59vwb|8-I(Aă#cF RJRTXp fTokZʦU;H;'?O_HE+`_YuhE1|ceM6U) $$Wec[~RP$ c~lA0!n˅A!Q }?o嘜} E 4Q[ϟd/+i18| g*[o|2#΢ZP5Y||yI@o >DIȆȬxr*t\7]RgF2+O+[ܡ%`ÄW0=-iLd0qmLҢXb mG`th^#V<f(Y!6֡~cW̝S/_oIR Xq{j-':[c%]dp ja', S=PM)o%F3u._A*WÁ {:_t2?2x2ѧ:ݗBne Cb6k ƥ S!ca3&Rt|9g9Rj~R²m*{0TC{f+ģvZ_\@Q3&U}}mmW?}uB>9X7I|lFzV.Q:ړݼ PSQMS^ItbWܶ#9; ₥q;&UZs[N)J5gȍ38A֮.)vsF`?)-: a`Zڼ!Vtf tIpkJw52`,8ɡIĝ -f:Cv uҽp}n4ӶCg/X_Խ8\Rt! jb@pk%S_V.Awf"^ 07\({g$>A87TOqE.0$' )U\<4DOr2nb1-k# JfnΨj2qH+6߸LomjA/R |5R1RqoS6oMD05 L&Irx (}bH=R?@yң J =5PmTzwݢCi?{ycSFs(xnZA}/ ҆&'aϷ޹}|.iUt苿n՛,#^NǑ>iiF9 }aT3%_ 6ڥ`b{ vNc_ޗ)ȸ.fZ5cmՇoH"vUC ު?GM9m=Mvj >Xkt*ma9SК$іQDCZ?EwcdI?Gn?b\%-|q&:ַ)>&zK i}'wJ=>NZ"U凷Dx]X5n\Haт\Պ},7> _+eC&=xٯ1-gc$bS1G=XO+v҆gDb礄xD'V,C.V0C?U_cD7YPִ{1qFe* ڵ)t 3X/cZh5gL +5wgjÖ^h=iBQ l{;ǞC";_K/VYJ'M}U/Na?`#nH(SR C cT)J^yuT.*cێF`T k7lhAC,[BZGFl$j袢kEw_C`v TAb:&,G=w#/>x#"jąɯV@~a mK(Y2s.;J\I7D 94L)n\I o?e &CYsdDl!Σb[R碚MS?.S7lݸA4'bUOr#b/nӣ)PT2I\71>J P)nIXowf8n_[lWCv3wV DQbTV,0/|'H)O.|2XI>y駪-ÀL ^A|=QKAP@|3ٸT>9, 4/$Ǯ] &h.j[lY{b m#=#Shs~bEg1եyh>UaW,L#Fn^#FJLA夳Q8mkpgwǣJ Hq *gkOCyg;+ީu ?>UO'>.BOIbԧEE./mnjl%O+6KA sj'is%ZPLiOj5/lO_?]kZǚ9; |7ZwpJQ@&p8Asw]oL̰Ϊe2΀!FEp&?16Qr^ L/^ٝjQZܶ#lu| x׹G`jB0SS`qtCԞrŻF֘g]W٩Ai%:GoÉW@A.{گ AͪEрc|$f5#40~2z[#y+KE?-mد*|vʣ}VB3SOxw*8 ՚*!a_ #սA5T9A~I 3;qg;.^nB"GoCk ѰZ<[DOcH'H6?jgOÝ#kC]V6/^N#LZ}g5Ђ>kisA`kCג\ט6au0rc .j,%*&::eǡqZs;Uu}q(D g,&3ea(go*Gɂ4Cs,,x%LkEs؀F|w7~>  3M,Q:P3{FܬpaWl=G ?q!qj& ~x4DSƠђɤfqXvW/~ao:2q%:~vP K"*926L0li? c=/ϤO"w.u(9qOM޼',KSzɣf"*g!c Ϙ(n_[LA dq[mʔw`QpOf5P<8Dx4U+6x.5=Ny(+vzzŁh;.2SbK}n!r8|1)mX_QdjD8S8m)Mo!SnzUl'Pc[-Ƭgҁ=̴ۢ?Jb.UxSemf ai'J1mtl ݓ ri*80lrsΧBg߱v+Fuø<1;{.8\} '+{sbG+%/6Q]ĉlvXw%r;NqQ֢ d = P$WM+}U'J:{7J+-a5u)^5SYY8tj#UA>O-Xp#XBV@Bf9Wnla״YKdž,킽3U`kH7a U 1e~eIZLwdeXuw{u_ѢwBbàkU_tO^دd])qVU9~qYuC9A_J-q_3kYiɴI=s_@6: ]媌N^ZJ7ggyO$s# HZjU_/Z!Ǚ }ڤz'cϵ;$^#3BJu{UR-rղꢕ(eoڨqЌ(8Ђ"DRu:.IJne*ZO.jsgrx]6PmΔud.ew dfC?^W mh@2AthA9Z@x*.#Wm]H09݉{ܙP8FqZg`)a.l:T*RUp4_u &܍H-,NHA9`1OFzqpOXՍgR\ IiHZ8h{?cTu!e,.U}U<$RlWX@O O@a)> X"x}q2'ua.Qw~fu[ +3#Enאug1 NCҋ4ٮ,,O)g RWZ/mSK)8Q:HƫIQn~/z|`s1"c[JLJRE82{GۦO]:b28G:g͠f'U6 Oa {G-23QYo=GZg]$֩  Rf5o%p)[uFlW]YmD}b~BAVOXהɠ:5֛A#n%C0hVQ 6*@Xyk?0xk ewRGlg7l^0|54arDiQ m1~!C Bv9yd6,M ՙBbw8?:9_a76)@G:vH r]kqx+qAIj:}Y#k`+QZ#`ٖdr@|dJ?.E)G);-pi v`O,.֧iX1HMoNϻB1EjԖC9 XqfoTgAO?*اE$C`0TTF˺o,qX8]qxC~i'5?fI@=ru!8tC SCZ*sX-,qVǩk5P#$fGO1+c@A; "1FL*nJM#~dyFrWGUr[[]#q')ް[I$I[^hPEY i9g~*jp[ HWfx Ԇg]N5`ƎǑK4+ Wq<'c}+G8>gŬxu荜/l6^479sa_mZ1֎8ŏ)6$_EA8I! 8ݷ&\iQ9b`Uoź[hQas;Bb5CZmBcSցb41L O̹ >=u8}jBM*mlQ=闃 wKX"֏;A1ѹP_o(>fY. HG6淹nξqS}WmYG֋FQz=h-RxM\[nh}e6vه7,:x&Baqu`]^lrPډ<A‡QD#8c 'P7P)4 qT2ߚX8^_8+5G("jl}&`8gF=e$֯Bcdxa}[P [I2XR\+WٺtuGJX­ӢJY_[oL|^%c=JƈVH+`fWn 1)@ۑ7&i_L ά0\PX5m퀨h +wFW(sIc^z>5yɮ{vHuW?'|5!` G`L tkN0Td(SɁdfZ)mDֆaH/ÁsY8 b;tY 3!~JmRŏDw%=R0q'GWi۵>ZPNHJm9l?T?wO&,o0 T6͗zUz]4}r?)iuWzOLHfHECFojTùN,dZfPLoSc>uS+5Ur e`j L >HV"XV R֒1r:x>QWGpTX/QD*+N琔c0{R ]錇2/*A#Q [z^2  ?3eАsSHzJc@"Z{Ձv9syWiOaF'Goe1؃3L (%/t>;$3d|藣&&J6[2!}Ϫ&z k(zBp:E :}sIƘh]}2 ,g97fRSz%' :{e&huke}4F;R.2lG'N3ѢmH1$Jr8`{v6ȓ>C2ߔC'h̩֡;rdw p40 YB a_glpC=JIlzɇ>y G;)Sar\E!ww#R-&Y׉F.߻^^pG9*Kf4vvqEp{CƽFR KI9!q(;E5FgAʨq(. egŬpOx[Su/+^Ide)%Ql_h|CuƊ$\P,K;(59P6Z4j/+>&|f#wMVcGW-~7 tP|QK︒VO''̫.r$m(E:8 ?Qyz[Gseʠ菷V;CۇDxfʭg-*oQ%#0sĥr 6uu}Mms:CU"˦7 ;PyVEjhȲmW *R_%5Ȑ3(rA eLa;xo-{-*DV֡FtQ=1{CDf [Shy!X:.OdN0uke®KQ)yV=l\)/ % tE";ٺƣzBe*=d̉#ʙ"LJ:kr E;G *[O-yX/q S6 CvkRq(GF VxVǧ&}tTl( /w0y&HqoʩS> xn ۾kђ M2S #U"Y1{6=1Ny`}Z4Xs:0f4Ҽ_':#9|+ZhX*4l ̉rP"F&Hs?  WZYQtOf~g~&2&=\c?k"|9fgssa৘K. ^N6 njg%?0:Ӷ+߷5X)R]@W`*rB!U*@y9v-čāxɕ-̂.sVYTw\oJ"ʽb$Eȷ0☹R33 [%@ Y`~ˁMeM 7zdf><ڸɵ -wz-8LkZ7-)3}V/z鮣T" (;E_u_ў{_>E*|2Sۋm}Jxbӕ-n!/G*jd7.~bUkHD!d1'I 2D1䜗؍Z!.uBh &p}|Fb:Q,v.vKJ-MNw1d9."Rc]jTk%$ԗS_s##ΐ/:*s)$~MT.LӉ}N0D'x_դwo|FB;J #ȷ? zhvܕRfܮ.cWrZ>y%kQ@E*rM*@[1`W79}ˀ달^A+"}Ad/H+M~tFsT2{FΞ^;$otaVs= R ERīsh hg.nDW]fȢgHSi4sN,NA}\A8=/2B<灹b!JsM&&o5=;>*!ϧmF}4gSyhpLݵ4\&='H-S"`z&m\8GwHv!6G8\mE[G$TGf6Kjl*42^5T^9H4i 2N7嚯Snͯе>_LN]*(u8 Vu0`V " b'ULŸǫjZUtCy?tbWRG8f  n#CUB4cJq!٬5Dj~r'9OϠ^1]lgAH+1ɛ}s ~s05Id+*&w;ġ>"q.~Fndˎ FxXpg=%q:(*e:V3䶩u&0 X{:>feWqRNN'=I _Fl xMڋ}oA1o:4 -M&ܨI,Mfǚ|Fo\1.ml,*T:#A~\\- ;)4bi. %:xY?hduCridr=JޒLCRm1`㒀cC +d ЪS'X}%jxΌl[ Jn Lx.PsG]6PJ>${Lu;5y0,vI.?a"Mlu>sD#?[{= SH-߆[UyX+7xHmq{*=5˺pKuf L'ISaԫ*!g:y/s.d>=@5Ms:Pv z ')ʗ-DsuKU5:v-y9Z4SE.}? Z%v`*AFjAbcFK:%gc[꾺FeE"P0ݼ9Q8?nݾ;܀wtA9[PɡxӑMW݁YHZ4.N#P`=_tI! Pϋ9t'<`G7-KT,2D9G5YK;ME~<|}!vÌXCؑfH0Vzl{.Lq* ^MY2>ⶍoHcCc~tib}{b r.UlYD )K0n OJU@2d9V ~Y~?شt3QwV\v>~}8.d*!dFƴgFPΪ@CG s1JA^q}[4P/f&FHdsV_d~=(3+d`w/jB&AK/ËMک!.9wιɸMKem'bGܥHf5]˘mo#q Yv!")}?o #'kWқZ^wpW*c&Ó H,q;#O̱dS%nr7$8>m AE G[.cjZc <.2rDi"Ttt~ #Cש#'$-5YoA 7t?[\&vsĔwOwA#'U'C=Rf|;<=BqdG6UҖ.dX|ؾ&l_F-"b,VًƐxOm,Kp::vwbw [Ahj|ncX* QNM`Tq9/reFlj]@pP9q n^Լ 4ifh)eoΈfZ<c6XP()&las@SonvcFr*Pİt] 9!3hKJOdy:m阋1V{cɚ*g;mHЂPt| %{r/3so)8Kmxqt3[--Rbd35 balXwG.6%r *v-_x,%XTX3#/:? ?r:=DY%J cfpJ`Z^ sNgSbe}x>ex*5|gks`=jz]<) ]lVoy e4dzVU5oIGr3mS=V,X[klSoxZUk_=>8+Bc|b>,*;%< A v‚g`QWkl(EI?k[_4hc[,s^l"X>ள|G@lRR0}Sjvኄa"yӳ;I4YbYƪ;S6MBS}!oLYTr „:S__#XsZy d#h)K{'J@*3˨] ,l&LwI?I@2ov!_4gɭfL3 V $a EYJjpx+&|4jQ \ 34WBM[EiVKv (@[%VC1B:m67fDzsb)ծx=^~JɫWc^OS)z ^.iSv@\dp$ !%\ ShBR:1c{ЦU\}ROw`ɨA#GE f{E4Du_ѐĐBR'kY+YUyM&iSmB-R}aeO~mOZHRDyW5-8Y%B߹tא aEOIc,,ySEYu>`l28 EVP[%CUj]+}FiX.:9m?LFm__W >x.O'/4 Xߍ _q? jV !Cm5ԙ׹YRT(@o!YEՂ϶Py#QU ݕ-"ry;4:/Du< *dc53B)+e(^ϗ&b鎗>,c{U8b8sӭQq:MMg$5'([U1Ez4g|XGd9 c];IkaըiBoUp輇54JdWz姄k/ b-aq2 Ҁ$擥\muLFۋ'$o9/x[)f۬}VKhη}@~9$,b[9~Wt= Xмw# [ c}r`/g;>T@IS(Zn8Mm2C ,^=N=Ր q`Do^UQ(юڍX>pA콰I$4߽@ Q[k!w^4dA; LmF~mu CKXVzC'7 DH=_(Bl&9o *{9MEq=rJҾa U!ie\y6LP `+13{&a3Q2ITi* .]W<|(WW]DŽ N[}4kWoV^m_#$Ve ǻ4] |l{A(™Zћx6Mq.@^3)ّ<#TB- ^:Aq2)ЈZp-ыCɖ]L)E%*~f)F:La2YUu A׏UT/Gҽ*B7%1B s+2IE0WiU(vl[a5+j#P8¹nէE8rXQ6i So0~-.-! /?Qd0(P@ GlPXZ=ڪCDSbJx8h`P a@aNK:I9 \|F\RʸoT䌯ˉ  mTYy5 }:4s+A"kc(#v~[9?77"ѺQe5cG S Jʗ, M@F8i\<Q`oSfSާž5:r2 /wf^4ӱXܮD"P)璽*>mӳY}:=V. Yu3[vy%bb)H' ۾NJV*o40yv8"Cku?'}7/Mԩ~)xQÙe%_A TÞq^POҌ|nmK_;=Br&Vs՘)/<<3ck- j@Q )N~e(-! X Ir@#z,QJn~,3DFj19Ϳ Zi>G!j͏yw$O0y!.vx)E-AYtjYnՇ*_Z^R{k<{esɣu ^"bBX!.6}W[uBPPq.>-|CmAԀuq–&gSHȽj<_ 5gI# dnQiPӦ!_qnY= P yC6T8E uMPOv2h}-.Œ,@+] CxT\Wqf7?~gZ#`sʒg2Bǝ$d:>LyNs+6,0l-C,Lum]6 j^t4Swt^by 4O'_<.-o8hKU lx@ [岡l;ǰ5J΋-׼q/Bv Y eso| pLڹ EDl4XѥÜ-VV2KkG6 \e5+l݃;bćqť_xv_:aֲDGmTT8q.%]okѸA̵ ^$vګHͤrOI\x9`A廼* ^/wV=za3꡾qstjZIJHnzB*Ʊy+5;6N?& Q܅[^M3rcɗ1ϋF`Z bŘL[b'&N*~L֐`TLJ|жf.9THfX茑xkWS8I(iVbtkҟUS43,>̤ b}FB3iښJaXZ,YiIqCZom2q1:mCd&7#s\Q4 V 1 N[$wɞ?uhI 8MbO|gTM*НUE6hpbO}[oT" R(5Hܶ4ZIZHv^}žh2Ш\Oo-d=@۾ Bl$P](w5CkRU㤴BeTE4~uqfLVRqj1@ʭ 趂~LĐ90W{S 25R{T2koqecs ,`߫H*2'pMc<f4*|5f?E+ Z!bevU.BM^O :<I;hjr)cB+x59 '{D>ԑN:D?@ۄ> Ín< wIPOq!ؼ^%z:i&ۙLOn8 r( FaiI>&}5^)\ﴣM&s3J@6;5 jh@LF#BBXŠD߷8>ا ^qK;( b(\:13P |CKbe7iR7Q+KOr 05Y)<7У"m-xȺqwaR.=>kUu8^gD/yyB*@%ǎNbwڷKrAߝ8<&^4)\EՃݠC4"bQ& uo @TAϘO&"|Z\;i@(ME]I gfaOzd&Rn80HVdk98dFfE;q9QinHty@~uJ 4EN5)gc+[of^<|M?t6?Dn k%ve/iH$6'tfuNY4/dbTg y` 5ᒋ5$ 9};>݄_( ƴ1_P T) rQ}a7sovڡ\jP9r0Շ7cv 9tGaw7#UrԖ}̛2W N fl{A#WzIa{j?,¼:KB>иw}UP3;qd˟e<*좥A'a}5A!$!2/Mx SO$ *LO/n)8B2.*+]sӒ؍R;=2¹g3jmnBƒt[֝9X}zHOj Cm[ta@lzH-hk86%VYr)_vAQ"$^.osȨ-HÇ Ǝ8hƴVul"?v[&esV tQa zk6L@{( ʆ/] L0#Z84qziLXC\r_;;[|CjdH8d2O$ >0{H6R>AWS -w?I)!]R5$?{t([e2LÅi.֘`K||ճɦ^ } HU)иHBFCA:puFz?qynCq )kۡ?l4LPp I)"61'd0) ~Pba4UVs QjL֊lry!v'o=Œ8ZFB,1})Bǃ8 HՏJaxj)šr͡-pp TDiI^Mr|\ do6Z*m!Vd3ͥ?TPt7"-O/RظCB.bqƍTQ!s&C5w=|vCҕg@s5aϓϢD8wg,Yp`@U'Wç,]#G$T U[ݔH_umvG- !/,<ˁ ( [Jp<8r2Arlqɭd!VuM\f 7gi bbi> # BZzQJȕ<`{zS`(М@J.72FSk MwEI= $e2$W1sj{cH {_ B,-]sc׀i֑EF;T,_Ky0M-YnSONz*4Xp6zk10 ҿ6Ɂ,JZk]xn {E_̯LQs)o1}S;bHiC  n ۺ:Bv(%o KZ!WOT3j&[ZjyΤUO)=C Dᰘn25/"|I\FZ4Q_W@(c]RU쐯 s >+8)_W[ɎqD0h>䥣"Yt/Nk P- P!DCE@MR;م^v]ƛEcÇ XʽD9A엷Y %\0^P/QmD Me([y힬,.h0mB/7`Ay&z(j}#EuFZFF ϣ{U[9n:jc%$\ppT؝yӑ ~éuqr'3T/6 EW8<׍3JɎ'/)o8p` "ObbqfdmLɝ+&wV{  7hg'Ui' h~PlwW|hek[UY%+Y c1h$LNݰw%mB3hy̵ ~#łnn%>w+u-{=g.MQL:DivKFHk=ߋ7Dױ%-C" Y΂?.)]|CAYizjW=Nk^*߿Ձ-s 1: 1Kiu Y9!߫}HQ\o=wyͨ;HYL})"̞]CeL\U7ÕGURHwGB'!^R1Mw־;^p/v臢Ahbf.b8qB@/~OTc)ĘA&9g V>xS@5(x4O}Ui޵RI(3gf鱼xYSBhzrGh3} @1ԛ+WFV>aivz0."Y^"V @Sg0"lpR? q{&=Ƽմ)&x}v- C!*zH? 1'GXp-C/dW$)'_RZ[HK#eڜuB  }V(ǧܤС&O O3Hz XHpd1l{Sm}Fak^#?E]s ^~WJ7qù%sl%''&J/ǛYiGXSdҴyO)j2%c3˘Ԕb[ *]MZN bfק@C Zkv=L-qyy:A,yU, eq` I7MNJG;F[! T.T_?`|ON3 Ph08]eE% 〜əG9{af,d(*7d=|S"}yb%uS3Yei$>ST_} 2vl&Oe`bK'[^s0['|jQi~lpYհF0ppdv08a2/a`*TbǿdcP;CA>˶06>ev?i' ڀm= @fiCbԭ7q/AȪQ6FTzn,r `# hV$!-Yh0EnEB_e?^VA.`:Y=ߠN .4ڷnE[{=AS4~tR!3g/ܾcWPWPW4F)m5:\OI. G0*{f-8`8N&BҒ+xdΩ+l1/hR;\,,L暻Qo~3˿sŞ}PE!xx {gqZX )Y* \HM!^5ΏLnPjγ/g xhn8UdY8XvJf=@2P ;#%r/*wէӵ( RD6;mxg{+q//0hlUS.܅e9@Fޑl3d\쩬n!pM j0NsLR:\7#mXF%Y8@[8f-@,X:[\qh53t%4;&<-fm~4|c4rE|[p"=hc]d`4O-F*+> P5Wφڸo{\,,qc̼vB( rz\@ZQ,CiftʿMnEڟy1+a\?t[#˵]] P.&;yRA4 ('{cgXO9V$a2>/4@,^ΖiV]9koF;N%;x' ܕ}؎ \LȻC_^>6NOoimp%Ȱ?Si{:֬%}ǭy,P <<UVUds7jK@SaGZ_$~\pb3ج3Z*==4n[Rjz[2q xLIuܕ{.!vEujwTE DkWHRR.Xw3 uD%WO5Cw 酆Ql+ZY?@v.tP8= SSjNm`BNڣ_rT j2=27Y}0 0'n«5l:o͇{pɹ( Cؾ,nwar:ʝ}-9֙]0z}KɅpcVy1}~LDbu9k5m l0gg_jYh[0zZO"|97j}i;nj"R&yl7u_-~ j'ru.&JF;`[:ڶ|}*q5A^>U峱4SМ c砣ݫ HhMR[]xڕrUX _.z\Y3{ N )hg[ytT3%W;”>HG; K }L.0j&) ԉJՉ$㑞rħ삜@ܡͅ6aʼ5LY7 CIq{_$1, N|T<3| {xAp0 tW1 lS@h"]p~_ ^;Q'`QYpjQϢTrgt9]OD]'O;PXsɹ w`mW-m>ވpUVA@ǑH0&(ʪu|/޺gMi9IώÚ(qs @Ԡꠎ3* ͜h'9̀l=1~I.G m w5"ea!puS&U(|dyzHnS._Y^t_ͨX4_ |dw6C寰֎!s\)p,;αwaf#^J.ڸm[<,>I1r%Ƣ Ut`8t֕bOGjY)z1xC 9ceh|F~ HQfr L.<,_4F^lzTK_΍74t84Πse};\hv}m+pQG8, ޻y6LK Y˒-缫K^ EO0?ۤt 9x:.ƁWtEP7 Dޠ(veD7ْ̝#!0wb0x+%&sbok#ed#=&5 xF-!vȰA(腚s8L*A"4ᐑE7%Yj`] sĦ`|2jjUL78s7-JęNe8 Uc%ae1uu+Gd֦ w)/Q-r_4Be+L+b .#ȷQ䮞TPgVO<먃6\za{@wUz;Ld٭f)4 jVEϤ/ {ܙ~y-=eyWډ·!㖟VX{ Mq[ea ՑIb>蟄ٞ5 lRl28DkZq ~D벲{XJ@k]T$։M e\8м"!W79Ϝ6Tz[ٔG,/܋3&jw^W-TlppK;Zr ;Y ?lz,TP0,/ ĉ" e COѕmHx׏鈵Ap8qC۔+ARG*Μ^,T-_ؔ6,kKm*u.YMvEMgX]Wa7]PHb %c>3N] 7n9sf դ9uMH(_JV98'uLFAcM;)6$vQS)h*' E=Egf Nf]޴su,%*aFS;xTJ HqJ|m'³BMӂF\ca_78$`@W en"KSnBoā:` f5p ntya{.*.mtXĄs )M0ԲÛPgNg@yxW?`j`m-qZ*]~q" ;Jkry$~Sگ|9[0`hy`:zdS8rl*lin?}e3ull ICJ)BG #-G3BHm#ͪ\*n)D%/i+e@uH *S1ŧKUt$ Y8[c֍~ؙ9NvnSOiNiO"hI# w ^J?Jk~{ENuuԛo_,+LkK)+j7n-\ !ͬ2)R1nԟKgYPq? 3V[9R FJ`Zcs["kܲ>tYPzHQG5*fP?0]٧׈[`$fЈTO.XA4Tѐd/fX!a'aj x$ v/g,@K"y2MB-$.2(齅TN.i`/y!%s]sYg3yU58y(ϱ4}#mL4=A, =Ft.mZ%uP5A:^ џMk7q.GMm@ }te\&*LBJ%q+V T|lFU-T?Nw P-(AYZllH/(\.w$ВhXPm/ԓ$dO}'RVnlBZt s"!QzɁdlHMX#d4V}0#A9 ?ta=+/iaVv2{$)/7(1nd(n\NQĩ‡T<#Oj鱗U=}gϮeoͱGcZO*&S{9뀟jl 5װ'{J!];_jBJ YV1K(ݣ‰@H3B}СW3. SneEa^3l"}Kf^-u#,_ B߄M-#a@L.hx3TTOnP+d\904( id= w  wܮ{3֦1ntRz5"[у8j?T)kSOhŷȎrm'jn=9rn`//`GXx* 1̕I@t؍(4(|ri@r;*Aڍ6KQ6IXbs:s{!Xb{c6T(Iv<%ȕV%>\Tj"G3J(>^ҷo^yajAUdUL uF^k-S]cU]nIxkH(ͮs|I}ok!RUJXEUc~%t'.u~5i2ZR$+W}UյjT[X>OޫRgtτtޫ2d\dEyvERnJmB'N߅C{[׀N} gV׼w}{8Wy[h<5ƛt-qt \ECB TdaXu/;`KUI Gz5j=4p`=]rzeЫsɟ_MЪn m +c77Hn==ރ{%]pZ}K(C_~pOO*\1MF*p'oKV:{~&=QٟIR66x5Op{=ZRP]U>wKBx+#vzE7OT~Vl׹gQQB.6fۛl`Uʡ:h}Mxmt:G-ܲj)ja1Z.R(d`n *\2x& zˡ@utf Wh'U"OB7ͤoI)f]aHk֕LQ*DSwIԕbCj =D `V,i9KZdNa|*~J)w{mRsIF/|Y цWtzg%+39OҦ* 3+ VP!]ԥ5Z"N͗@Bz0gP?Ohlc(UCX[p"G sZ#0.f$d| aQ5;ZPށDEsq`heu [.͛p@jiS8dݤc֢poZZ_BwOAZ$xCD1X.A !hhB38,pDٞӍJ]X)T5ax8wte{o04MM}O>dC]yF"HJe_YxUZ #eGK3%T  9c׺%ִ`&t⦄05څS)1PeP-+crz;RuwѢ ǚ$rr]#Xy/984U[rIOڤpG{R%B;+r2 6AV֓4:*2$j~> X0]1OJMuH,2my ݝݮ-,pneּҠ~̌'gWSIrY0`(r*Mörv7]& cl5mu6l}}U ŭnI&Pp9SQ9T@ɫ'p .3JBfу|kAw}{w-O Wh2[@q@s֑BQbpW$>8"8Cg r=t??_1 ܁=nN~|ioOXh51wD`J(f:O_ 1 S8XM'3&Y hWWUZ+֍>p7┙_& ,fٍ9dKJTpƯJ6cXJ wl͡Kc$gg&fVCI ;t*+W[S] VOC<@QC 05H 09}m*!C%aיqXOae&092?`'ɴ8H2Q g6X>t7e@דrJ=6PrT S[s6+dq+5UH=vU|,^QÙ";޳h/Hjy%s#T9b|܊c¨Qd /t܋4c&7hwؒqG_D42Dlx6l;1#){E_ m3~h \|YK % 㙲9C=FB*#lj0?<wTyz-_YmA$&l"- AT>[@Ā.$y $Zs;dlPζuMٮUa\?]c$-b]G-"ʳRwhܽ5ߛ+YDh~;rA3")+[#zM.)ﶽQޡB/ۑVѱ: AYEɟUj$q@`Ao` +y3Kӏ4XL 6ԃ4in_(tLRq8ApS2ObLXÏhj v5SϑA0mL ERrpRHԳ,P>#}c9pY.zÇ!IdHmݜk,ȺҶV3vtsfù=7u.n6u -p^=jvʗe>&AYx)` X4MN` s;SP8ŨW? l ,\mE}k</8 h"|H-׈3sЁw)'ZFk!<7duh%Cy1W]כ1 &Ozf" 7 gb^{eʽ-}/26V7bSWջ6Ru,H08fH*JЅ(4(*EPK] = Yc̈!U v!ۃp8"RBfͬu>pE8~xXPA0/j=/h|iߎ1#0\/$}чLmEXD\ {=~.Opmvh49xJ0|/~ F<׎f#4|eh~m2UhF>:>y54xJ<.=yȬM$h2>7.6m tv?'H"/6hp\& 4x5m5J+ew0 *ڔ[`{Fz0`bL!dg胳W8 L3̑Cۤ0  7.и@SQ6T<+?T34X]VARrzr t|1DLPYt RUX_*6FĪͼK* N/R$>)Y2TC>u"rSj,ph?-裗^' ;9ֳB̜KYf8(X?uUfRb0;&MBu. R㸙L7Z(0| ҏ 2+~1 )DxF2yzΜL^X204tp{V (+>eCȊ8tJsraN܍b?{SIX6[`A7A ~5qcPpPڢ69cj`V؂ACHd MMռx!ɬˀNp9Bb&?&rJ"uC2 ?t8>)K&&T_ [k2nH$tz6Ċ1!ɬ"%pPHy<:IUSUB]Ĵz{eO%'&l]?jIe0O㔽x' 9I]DbŘh *^) G0 2rN$ Rն#.ug$jH=}~')}X@SKO?s2nob7ůK<4hiKLR!|q3uoX|׹;]_uJ[``}_=ŌVLTV 1~Mܞ/GUk/Rqчܘfl0WCbYTzQ4k-#a=iZF?!*M?vd95L82Vu#.*/'j,p]h:wlQiΔE%G0}TG͝卺ו5/gpKihyp$I@i:1&(3n4Yag7ݒ l-KY+-Z(Mm<PkLyp4g*vQ`/M f+ȼfv#\p\M4>zhb@{HLҒtbïxC2c's+럗(Lj }1YRJV\BD.3(OXap&2@y$>QбkZdj~Sx:y#aZ^1djba! [`eȶfx:NXbJ+n*|2ezHOhHbq|[+f_|@Sd6fnpho֙;@Xg$NG'i8ڻ/:N$kX٘)h[f(fN`WgrC8a0% r)!^]qKi6 _ʪyLmͪqmS@;$/A`>-VL F%ɶ rݨw Ow8 ~n!:c>'#$jzIֽ\w 滥lia@Vep  " ! hITS[O^$;bB;)+֨Tg؈iY֭S=P~/iNXTE  *քΟl5G>L8Jh3 -TmHhǐ0ZJCy83ǂd`1RV웾ZTC&U;E${:ncHh0o^eTCTZ%UG2j1iΚOIO ?G.tdÕ&d{nY oyH\Jum"rh`뚄z\&^dl<㫅U4+??ǴV" hs8+t [-.dYf=x3*J"b,3 %biS q/ݶj tH} :*: fgtyXOj273QC|)>Ut?=dB $R$\-qsrMf/ TE9!mJ"?pr)hDA*(D<qrJm0_T8NJ,M:TadoV|oXa>do-r ȿ ڑpENc)žh&PyJ_jBmӽ9ivlBK ", .Қ!ߠCC1_sh]ݏeA <}%Lw"1'&<PhkX/gT`B:6bTjVB)?.0Fmy_glV=ĥN5;\ cچOXо%%\z xb N ZD&uZn$lOШSE* eMߜjutr.|F%E [%pqN'?Aۋb;.pqLI$b+?'n!K}w xm2bmRaav MX~K{P!tbm#479dSȲEH$6J=*xFP(4 VyWtq!>a_Y/fаl!λ$le iqI'/,8WV[PY '{!7#7DHv5Hcn>QQ :5XtZF?O~SFܺd60 wXɘƿ[uwa3wT IWMC rI?I~mB謯TƛC\^y)9z5NI\Ϫ ,i/&u mwJi:J!pW>+U0C4Eh薆nߧZ*73ݼT-v1,hYmtb`C88EdU#xHjA}~Yl͋ $VjEWsS'hN)\SVnu_C;,XE(׎wг 5.]P3epjA'x%b8}'^K}LO8x<4 zrv[e:c]>Je/Kt #h]I-P +fJCKwE:G f& eʋ6_gr4t^''R8WѦ@(|}uk:d<;4KoF+|{TFU9jPATqËzСgiV'Qx?@u#3' Q}- p~:C} m:K0MGE*v8x |;eWvA*ŝjDӒ*oH>Wo1 ZJOR=kD(1{:6[෦(mSJX(WRPw%6wBbEےVq~(Nո#Ϟ_ e] `x4CɋC,4 xP+%vkx"gS_w{s9HұV!O|f+P#9}z:trϡۣ7np\iff-RWk_lzi*#+~8 JÄ~YVrpi=.ꌯ̼![ڿM:o%KSߘ\_>w6]iFvΝpGBKAhѐW5h7T&@a#B+?N7#/fD. ,ScK*–Nm*>)^AV/͔r#swL`/ԟ"tQPܑX'=mz8/\ *~%4 (%% ;] _# :/nkc8H~WJuMQpl ֽ|Gڴy,D:v6_ϳJK'ϥ`ڂ챽U1BN2asa&2.]AZ;/h=$VD-f,^nA>izȥ5ae.qs촡0\_B} t/W,ҢoF3c,X Gw; L>TmUJv.?EvqNf rOZ#?1)ܝ;fhQme;Ag?oUy@k8C%B0vo$-2eFnfε>y΁Gljlki!;Tw6zA}"oP[ÁgW%E%V 0[<ދp6Щ ^f[dNo:4[I+V*_Iv8?!@<||[ 4㻝0_ƌ<0U5LEj-+[Ht014 v43 S{6tUXUTD7g -Yd#fCᢁHma0@eIedň4an~(朾}-PByyȫ-S1( .UN W519}!OءEcxpS@Gkָ܇NfVV&'CQD`bF~4pq8]MnH_~kXyy<1]dD:z60[u;auAVlcbb _UF9% IPhKZPy7Z3kv^q(k<+B)`lw')mA->FBT< l^2=Hu$r~hjn@YtԆyO7]}4]/د-V7T7&4'/.;Av?"juH%0HU,LS$1C <=Hм#D=M ]4h.ʲBiBg(dS ECU؉[] jkϙ:m9%{ LUNHe熘f*fu RY0e&+lk3TvuBX%`Ĕ3%}mU~jX=#訖O_C$dL7-n4uX$µpB@ذdYT b,AiXFUq~dĦq/#4jAZ㧹*jd9h.τx#Sja+ Nv510ʠ7Qs]zVMܮeR݃I Nzl*|]`EtBq@sǰ_M}(~2/ CԆ}#oN5kiX~XD"NTj#}9?zt&X.k0|y$r_hn_ֱMT<`C/li.bS$Mhxy~\ n6iF=`ؓg)\#f񋫭{ؐluzj]F9e^:wH[W`#?: oЮ>ךKglڴf(]k(O@ Dc2K^ ¼by⪋Y{5p3SPc7TsS܎rA:ؖmrZ 8X۝~w }b,ur贺\Cam6omyEQ4>+!鐫jh`F~LVN\USy?:Wf}|Io+mW֐뾉 g Uĭs]I8ƲT. q%S ʔmmkmk5aM$~6NdE^8n827W n/bM8`̃8 fV'NW 2`Ԟͫ͡.p$U滛)ރ`9i-3=EٓNS&A5jPs箖tYm.ӱtDpv,~ qp+/W#"F̱gh{H\5U?쬞E팟5$NУiu{5&ЛFVzp4Γ NߊG P{6\^Rc'rK,k4Fz,b!B:N%y;9bw[d>91 ]_G8N) S.xkY=fPDeB@UN!wa7pMJJkCE}Ӊ9N\}ACC1D분 M.6=SU1Ў{jE:d k_H,L잴ӸDMoHN,ȴ+N:_ \kevcYoP;mENx-Ny#"%Lb @A{jɿﵝQyt(l3$u6P.Cc)הnQMp,Rf}V)ڛR8?WfZ~[5>tM$Rqנў$\ӸMD]"C#=虧[[PCk_y`5e@M x-Qq b5XvHhBf^4Q1v*Y |}h݄v,-u;"܇nG_1HlRFS\EĶGAR#6m>`uEDa#]P` zMS(=}}I`&y&ZCD1R}=9 ?e\Mw V)++L ]ZxRY龪)HO T dh>LZ1;^>B%:|Hp[zs݉F# O`y*oBA!Ie7% /\/4g^pͯriJ8,:{]1UP7fX/SW'4i:oXNVaPZy^̡6_/Rj!R+Չr(rUkJ-p^#av!)`AlWrb4}O(kb~ϑ$9{bœęߊ$ z[s4$Eaz>(l4O&`񭩮uu'Ρz]JE'YZa!,j jT#w5Qk~r#o/,ܟeO705]O[zU;W86q_8-dO^,9Vj#puv€͢:C#x09M) _Nx3XM0"YQmj#*򞳮*(fҁ-bjK\4: +([9=xQ(SүTd#İ} j'h:ƏARVjo~'cNTG'Iy@fބع}U[߉tuZOy67nqz>iZY&euPd|Õٸ 4E#j|F4K`0n9`SLHZV7WkVc0`;%i  0T1Q#'˚ҊrE GHC1Ȧφ  db+2>ZfM3nP8K6!n>|, >٨n- ò?Hk?|˛ĺ9>ŒV:^铹0ʹ&h =qu0smhZWyaƞiSY 29awSP!*$ݘ#-٣U@15}^E ܜwۭ ֏ctKU-*z*IdQ2kI.3wħ5/K@P.B$!]*GIGZྙI0] 亁P6@LZ"w1i*U$e5nq atgR?j3qU+m,GNjє6f$M/ O`Xb<ЅɮJG".0҃2rkj5Rߠ0c fFRP+W75t *޿vs[(ʕ4Ȋ#CeOVUҟӣ2B BS6(,f{2t $+HN1~ftnB:6z㸦ij/q±=*: :Z]2idb 7Z"U5I0C:i)Bac٘@IB+ġ_eA;m\e(e : Cw Ԏ7ޘi0o|{YMl6w0vWA] ~ДEUo0,MnΣb*H'Y5)_=\(*݆NJ-aC!Š) M@r~TxlGil$B· )+<:uȣ3Dpcv(V+>e8IE{T:d2Xֆ{*q1Lb( t4}nWjŚ6ɭKϹybWY|Xbzt6^p$F;1!. =ֱcE!8#$Q}ɠ?4#yͫDl?t1=bP)_'zAmփ`A.ߐ2QBf y9B'n^'uՔO@ 2馄0I ?dɗScnJ &U&YKG r EqM^cҧK157V^su2&"0楆8pRը˿:G:m_vZY,hqѷ Wy-w)eCi͖,.50?YFCsWFe'Xit`$Y.EKYa@:8:+яx'SObBEt0rɊ-'R"MÁ9V=fZ-ݫ>Y$!s#?H3/ݗy)m)֓E'~1l:OCV?*v}Df;.||.%cU ǶR[A'' []hRm'6ƾK^G>\t) Gիb'-mWN{xSa`1S?3O_ NDQ CD8_YhUvw|D@e$*dT|69~ir؇#¨ilc bWa ;Ѥ/H8H*Wf*r\J;j)O4>}.T N FPU*M :" o]5i5rrsAݡ-m7nn1ljW~$o*#ynH({RZ{3r<w@C(K6hDKWgkG*wWZ2kfe946x[&“9_Jg: c_YpuFwMU' t} („4\w2LKd/N@ % KNDGmH0ZcKlyj_h77@hM5FP2Q٢-߃QJd=@I? \Ӊ>@2=j3GBOrN_@ZzK$,{)c-%Z+OBCis 菅2^LhDb:\2@z@2 h@U A_ < . 5{ p qg!3sknG=B^0 } S-EmSe!S3ڨ6KAcޅp.#X^nWǏvCVN*1=iiYkBɏh 7/񆋶ey\L/po`ݭHs4ThU%/e./ ctՊ JBe˔E8w 4:obبTOu[#sY¼,ط3pqIYV6ڽ]1DcnMj0% %$ nB7'7d/ɳ!P%D]I|ucdaBYlXdupx=@,VXD+m"<\sVKэڿX CC[c7)-$%rn+h԰ ֨TǨiN#:y>{~|s_$brlDঊ@<^@&}Phd͘KK\0r@ &[4{ƚiˍKaFVF]AJ񫓓]+{ZG^2 >JJmcR`ikJR[,&U:+Jf:x+ZS/7$>pn2:Cs)7M|RF,Y09Fy]ќ@D2 BL7-Bl3 q(fe%iDw˗P"CBՏ$7ZmsJP`/Rk]kQ [uQ?˗1馧!$cC)Y $"C(8Ç4倀mfꕢT^zb}1hKDc#:ߑ35MH'poOSeN.NЩr9pc{r=Iߦtm-r~NIqΥ& hD˜*(˰·\ ^nhL}7( C<]a0:] wd YT&7}B+ 6!%$^y;!㙂iz#ypBirC/Y*4`dN}:[=yNu͠jtWW+?Wr|#p$KlGq2č{׌bJIϠRn={t8j) ܯJnD)p;2AOc ;袍`W%*Vęf]m ~iugFY?IC,(HnOOV־%.RO$Wmv?oLy% =yAWHLSgI7HfB_"KA]=ܷ!%!ask@N?h~ 'jQl$X7P,#*]N+$2I$,'Lǽt^%R[2#t/7a\?e6%a8 6 q!Ј]-$P 䜠KerNN쳜\rΌ Q2m\'@(~ASe^lM^'N:MB.8brq/Z'jG~& SfPaLjь4A+@O?Uc}S"Ai- =73} :a͹bC؈88[2VjgfA@q ,a+Ϊ, y4ڹ]~Nfܮf2-Yؑr6#D13[_sBPٽ*KX÷=1ؚ7#8N'0LeHiZslUeh) <FǭR'Up(q^!~s 2'e@i &[?Ҕ2{}0^Gg8YH"ghQT0`qmLuq@NGW)qCCφv4$Չ 1Mm]h&VU"M>-f37d߶ ^D.^Ϭw`"x&+.E @W"V#b,wp܀Ü7?I^N;2 %rtonYaż9.)659m_d즑 XRM2wއK$di/I v#r#1fܮaZb u H).E0LǘYWd9)rQKh7<%)++]h$P*Fؿ{eg]a9Q3Rp\#GOtkaXQ;t \y{=ܭV}+qӼ,w!9Y r}i 1专 ;qM$r6QMH;YSA@eo)Uu7dFl0M2@ܕ&W[#r^nbTWKR9 KXBzTf ZtRt_GZѹHb\sKS DGu"͖o 3zdyνxgklA2\Sw!!~,v+&!p€w\{WA/0՚0|"y'nX|^d/SIKe(-0 N0Ȍ: s`%('7Ld~VbI=[)9juϊt/`(<dhgq4"ٻ`CM2l-Z*"]+G_W!n~Y T'wW^1ز6tDW,a hmmL`"5ͱƜ!T-?dD[mC`0RSP o~hrub9MfF>@FZ^ЎPqf45Eu$#"u[&Z@Ӊ *6zN?aC\HL cOr˒Z837 6sMH "մqn좛(/؛Xm ] Nwu?3I0`*9w#BWLeHoy |Z+U-KPnۑ:%Y5 MtcnIW# ܽ`*w%c1vT%21 综?]e8C\ډ:6B@(4Ia9*>XABdQxiRdi-g8Sբ+R/-$]dl;OX5hTяsp7vU$H¢!-߷DnU5m%W#(d5R4:L1|s-T\~nw2f- ͎_>Mَ^~7̫՘QNzt!G %U]*[:XWGzU=sH;Zv$T ٿ-$g?M@*d fmިAk+*Y|)_C@M̖djW]Jkt\:9Ѿ[9Mθ__aՋWp"\wg\d:Gf;2{ԞVϐaouxFqm3EuG ,b.w.elVT g+"@TgR;O("^")U( )no8:&(HpLDrmEB&X?讋A+;ր:GsVޫAv* M쩹 ˃I6{#JtT#g*sw|VL@ 0>0KWhw- 7n GTB#B"NΠ֭)DkzçU5]O~>1T#&ɥ LnwZxOgT?mxAy(TwLr.ZuPO U[C:ht 3>-$])!:!pT׼ops5k/i0J1uQ`m +uϱN/Lf|J;[  6W=!sJNߌqԤFBM(e[79R|u+0_E >twF, 3Ys@Nt{Xpu^ 5\`RҽS_.pCH++YgȾEAƙx41,ovuJ4g͇*G|u.MQ;]_aVWeϧ,# )X&u,M-"ÍQV}IczFA؅5\Pdv A-Zxa  &NR ġȢOg T# Լ2p`51RLZ?eMY5HH0&n)b޷`BrMjFFzԅbx̫6~v&ǎA]=C!y2r.}9#xTV i1vQmq6%b@F I$!M) wVZӜntu$T1ã589DJ%y^@>UFo;j" _r_M3^mE|3^*8f#3L -~S 3[$L+&DEv'g\HbD,0$L{݅< }]%y74{dM/!%EBURʪ)%W袢K<aO*QSb[׌Uj@qeǯn0A"u/osu7.ǔ:#ۢ9]8nڦ;Xim&%i2#,4;O wQ4Wϲ*Ws<Fu .Av L7u'[֌/@B{uqDu 2h\0nXzsYpe wb(MoְOm^ͮ)Rh6B(@@ή ^|d$OzIEVϖ/.yFtrE/o5^Q1KZnּv! ppX({̌({WA G)Ҟ)+k}x2Bn)̕ D3K9"\8O[5 §3nOr{2XQL"CPr}S.&z|m;= vE?c Z?)r&SdtwnEe҈w)+gZa@aB)#D8#<"`0iR=nO'DVgpYt?paN[ )I1g|yZ ;* }E+hV;+r6F<ƻbm~Q8BYo/NJ X P ".͐9II6 m_X[qBXJ*Ǥ&Oo&`F^[Dxfj~:8t.(8M+5kh :zڲ\GIC4"gZ6.E۷bL:ʣĂ;6Bloi|ku:v?K 5ؾe,Sa?D.5YwOL-}jFT8 pg<-jξ7@SΡګ_c`,Xw"S56 |fhGXW#;g13qoj$T]~{#OD3)lIF&]"R3ȧ F_ |rb0ēTi)o{%T;{?'w\>ۚof&V5!d>#$^y'=yLU$J&GD:]K=cWOxA aF,߈={ھ 3^NAhN62 E >2x\h?IjXVWI"RIYw/#l3GQ rQ}2bo2@t`;+DPe&OUb~>Dk^b߾"7jy( *c#8^33y: 0-”> ӧF3};%v5B#R2ѰmVXď??)_# NII '7 ݾF Sc:0Z5ȕBcFh16(Yυ*@5nR4ǁt6ZꝦٸLȒFj)cd8 TwnVCmSvJ!{f)bF4D$u"v"BX[@Íf &3kG!=V6-*me ٧.7J}T 9 pAR:-QS^wI94A;; בӛM̛ obpdm삘 '?ME O!j9j{伶ٮ:Oʵ W;N"Wa@a*)W\ MsMW͠'.<="3l&W`iɗg$R %]+VU{s֨4\es)̷v1Ts,J!<6xFz݆<`Wl|9d O&bb uTY}7yUO JkszA8 yl?f}S;Tq*!q޸jRNK6tf^~($X}ۥfH6xUm4a9L|iKsu};mCU@4\"R'-j:i'gK!}}cm6Y\.}Bd" f7lCA 8c HZ3(uUE+i |lɣb(R<;ٳcxZqIV~YJOJ"tfD9]*5#:5LUٰHy'rJ(S 'UǩR< Reup@ e7c18fzav7(z|F!Lszi߼rhg7N² L02_}ќ}fןEkD]gGWSݜlg[Ay3 ŏ]; T )>R*@9hҚx(H3ʈ^:'oɲMjTS>6: n9yt2y^SPLV1n_>"1zefe9v9I٤U:l]Bc_H sltR{2"ʒGMeSmȴ.&[hWWŇ-G|.iYʍ?!Lnrsm{$L>TLXt#x;IJr%S`yΑ#8` D؝Shl5~aT]+5v&HBdq/*_&JK.acVKg}&+̤f0DtlEr7Ä ؄tz4K+fj[ǿWFmI^K_9# _`&8G8JV_t%ii̤* km K|'sp6v䫹,;L\bo&b".\ef왑fEM>j<-6 >ŀg#LLI=r:o{gyY٪1C5]_tH>} fw)p=! OqB9BXI84v7auf1kpu{*K^ߎ&y#C=?Y;ܱ}:07kàGs;A|mbV# Ͻ-(=6slLݲt<:PnK__Kfj\ˑL'Dԡ;6 Dq`ި-K>LW33)Pw-4 60I3m_!\qZӗ%Nh&ʈFK^WQ33?H!;L&;?:Yz6l<2SQm?)& UAAzU$J$Y 7H!XXXk:!g@]R1k.0Y? {ϖķo``^*~XZqY2 d[N}@V!=.nYDf͂Dowx؜J6= zVuxx*ِfo㎣dz 9ѕ@Ygp>NJρCq8W2k bn'ZDr囘N+}$KGJ˟5^DA]!"JtwLl1'$tṆ;a='R(lgYr<377ÕDT^Vi3vGD br!F+~ߩ~yx|7+>}E2tk4W+wBv1 j3,D2ɦ~/gO4u]zqcП=rF0FKn:_58:ڡ-7"}.^#N_c[żujkF8U#zwk:p"w2ֲ,Ⱘؚ|fE4Ժb$K*x.N/?P57Ѣ\w/z3<%Xx.ِ[P`^r/NEjl=*"CI-MpvG>FmH-ڲuzR=P?ր{j947PVw!Wj,'Y5ISau!RuQ1UqKSZ3d읁)SvSy0c<_KWd.wYia-7eCH,ɩ_^r4Fƙn8z2fFi؍\\n(y[5*K?&ɇ2hctYMt֮z8=>K˾\~&ؼ$j |ì6yK^S)NtN#OS+q)Jo» 0G.yw!l]|a.J:"bQ.@E?u=P<#9Ll4zGT^ds4T2cKGԿF?KH|Pǂ( 7Sy1z$g?ժ>+pt(߅DhXG% &Iek[8+rsk.-2"_)iUm2|vK8 [ZEh2xg-J-#e[e wfDJ}@B9TE`hf:^ͪٯ5/&? x\E@0N} 0o{P`%Zώ+lXU9g Ju+\Vl)ڄX8505jcS3AG$IB\͉π焥8B܃ΚY٫r=6eգTӝ~qT9-3c_9$|Md)mKMdPssALBb'#md?{6C#.pwڥ قZ+_"Lf*c`9-WK6^״|:kH& (V]U?e>)-F<>gA@ιAd8eM_<%IlQOs  B']b9I"=d΅V5x^r-5`yyJU,Uɤ2Ifq@e.?0Oab=&L\١Zt~CiC@;d3Luz.kD8rz 5Lb<jp{\CTaAhNld?u^gwyw! ,-(bT!I}km3tO׿>ɼ ȧc"EQ dFRhd?@t`m(iqzdrfx:DC t1b;Rߩ3m vU {v$"=Af3;&OIt)ٰnL Sz苑`yQiP 1ɴJՀ<1q3.aзH< U3C&Z\i3&NZMfŠO MEaK{HT'n|]uFa",J",BZ#a0]ÿۆY+L7ΈUt} OE֚&Rwi B@ v1蜏R\sheU 1NW\mY%OFk"\"k$2SeLU9aLaF۽BXI45y(Onqf~yQ-P|B]0PnA| q`SdIayv'K>cH{  `zwq>o}zl_Qyީt;[pxP9_˧9rSΑgI\Gٟ͒ RZ߶L^)otw"sDp(p=O'[ y7h~aS_zr߇W.NA.!ENt1=Sh^ pI a`ԗ(˅WzFכ=>$ZYKlb@| W\r'&xTTm2d]b;.2aEWtיn*K➛.E~4^U mdl >k"5ë_bU3E&=s&~?& ֨H4/z`K$FPeM7G`x盰;Rk3 ӭsuhc.xL鲭Yx*`_Kn}gd< Ng`|jni#yq||"AX#Bšj`H^(3h<-̰{5iJx!dؗ$tϔ/ZDvڈd^~7Qz|.|^N7*X4"wc|{tk^]47shRz @UBmz>~&W33z1Fׇ7 ;jуh Ro:,f~=39f*J'4oرT7<3k Ki)N %aָrLnc;wk ?^1eӧtIw"e՝1>A].mw6xbSܢDTd@`Ʃ\8`'L`ٜ-;r! HO Yo}aLᚂ,bghBA*؏CfJbȀpBNsuO'`W9tq+>r[=oY-5Bbs(C]L hM(rߵ(4#.́(O,_<Ja1e*JINպǮdC%M!]O(hdeW0D̤?z/8? FB.2,BŊ"ϊ ]~x|!fiK!ZMH*㙈8[m!>BX0S= nW| Ҭ䠕WLwNM#g 쬵LzP>N|?MפQ[%WNBLZɀΟ݌j;z}=6@H,%+6,d!@ -~eVRԘ #!>Qz+;GPq@UG+f%goz3&AJx[JYCK3Au]֣p8[za <.O" G6_q菮sO&([%um'>F~8 ,ksL@F">i]CCc0:LͿPux[e:|ѩk[$\hN񣜖DٷbqƢqjk(9H$Rv`ba|Z(@4,8 Aqaυ[9|Vzy`GnԘ.ET?H PY; ^[e[r^MN~gO.PUuA wD;^<AA)03묍|ϊ\pԐ?AM 0EYOPN][PC_ 6;Зk@+'U-L.&I;vӃ6WM(S%/ 6<"BT_5n# YwBz#p7Hj§m cKI% " ,ѝT~0r}ΆOۋ:^V+@UFؿ\ <~ovXܢ;/)W" ZiQx uuB|L aRYm*$f^=dFJra(-g vݭBCH:+bv%^Og$N1zѦ >0# DJ Yv{Dxg꿄ԁI0ycgزw=ĥl,ajl3OABI=ASOh72"jA>j_-' A" Y7\ڸ\_#RvpkŇD6g2RKbc \P[+xqѝܧ`F2sUZ{7$?i$r*#Hv`t }M8 ,+3זCyt8|`È0#Kfb6w>PX9is;oFG $89gM$P: Ͳg~IG` uөŕmVOAoW2S3ۖ .H(0@!HrqHQs Q=Moi.5bEHUV.%;%owOp/`,' ϸXn-.W{bJ萤 i(nDئL[JIG2i';Aw#i *XOZViN(#:[3}Wae ?|s>5X^54$W%{ү^DTO hv}q?rF1>z ' %ZUPL=ݵQJd0`mD`MTG4G~B!(GۊO(5VVPޛw}dc9ɘL|PlofWgADh%\[pS n buZ7"/Š~KCgF0L?J6z۫3Үf{>0Eb9r~'ez0GFܷ.l(fd8* ) UcA/Czc/z}pn*B>prmqXJ^}|jT.dfMگ^D$ZiES4a hZ/ ohAʾϩwOt*yVoKe < +79mshYw2.L#t啄(A5D|KU>#ś{aeAPnJ_< y ;=ϙrP犜7^SI@ ڂ8\Xəفbne|V5ø('EYTʪ#&,W`U`q(r7t56H2h[r!<-$kA&E©Jl'F/akt %i>]J%ZRM{nƷ"|vPDMڦ'b7(O `Fhg@g4' 6Qc:~2!ݡc9<Gf S櫘̶*S$BՓm9TĘI2y^D4!}sX-Ro;}z." TC/:k~+8vܼDI\1ZbS~A۷`3;߄+30 TRFGW jldfYi\z܀[bك哌N!Ҡc:w޲(Ø~-'U >{=4ʼ '(=` 'v/dD7V.=lS+d@p%JBKj h(d_Nz᨟hɣ]}0,= u獒H'3m?ޤzZpel:EKheN[.3mn5jU-zScYXr1å.V㬶*gx3HGKئw=jO4S?%C6#TN/ݮ#K_zO/&ܬLz/_87v U^KXј\p\d:ݸςqr) J9!=3W!=L5 `tv BbĕH'i&/ȵ˸j@\a`GBYV+P OdR X+iZ3ުP GF =Y`.0rTv6dq̉86ry n31X!B@g4v $1h>h:/Fn" XH1Ŭ/ߝNGR;o${@I3Ut4~FW?oF'tmzȤAo{IHj /jSJ2rX<:b/ЌZwډ &uIjV-Ώ':E4>vO72>'k 2vgjt,l>#ҢyK?;^5ueq$*mހ9u6rqUoܜL%h.s2>2S N{Eh̊pi]h}}I_5W?3*(e6q50L8f,VWmdrcw&ŝΌ kQb@ c`ݯ|=,}CsbvHod}d;}Ȩ&^Vlo T[d-.LRYף/M*#ⶩgؔJ!X;xY'E5˺Ì=E:F:=ޏAcY =ԢP7]eV'6zAXn:NB|>74RYv"8!IXDY"OoyK!.z :hxO]AUDd_ ( _^2#2D~wsDs&>m`Q3\dO0r֣dq4]>頬ȣh?7Y>dn%V=7 yrs"zVd , xI]1\qݦ;Js&xI+v<Γs?Βך09*9~ހ CHMn[Ϋ E KOl+8m3l)tqG HoVNXm{M]UKh7h'[C;QS7l@򌞀쐡&dƵmd 74W? ܮ~*3ټqSކ 6oG!Sq'y2sVkSE@a/s\H2)j4#Ǻy w]]Ed0a[O@, }2뱀ЄU{)ůϬR΀F]]xxAufXbgIn; HJ;m `E[gU)к6&NuskxH>#F#Fg|āi<+pH9z5ŲvÓ2H#0TXYVBru{z˯P(7*nZsvL3}XJpNwR$9g)B둰"6b(Y'TÅ2|,6_Kh=TmE[#(&"?c樣֯]VHYWE- %5u2lC Q~ =\BQԆP%p siؔb4!n8e,6ž/U,AI (IԌ}<@!| 8I#\$ W׎@7 &#DE42 q-C]fJtac[^p7a*$MgZ\=n^9-.+WJ`ʴ!x!1T+ț@c\6Ӗkeˏgx tk8s;"3n|xo*/=*cj\1ֿJ09eLw#D-h&U 5gH֊Xt0uT2Z(n1HB%q Hazו!G&ߦKc1̓4G2=A<) C_\CJ7"MW3]_zR>W&cgx ?VRǘwN&o_7D(2὜xm^GNb`M޽)̛5]䜬GA*;:-Ѱ)Ti5֐%"d܈vpy*/ E M'n*YX&&P\ 黌#HzݱS`켅&: I8{˹u;분iIgv3TѮrwf!O!Y]f%˲oE%u5%7+ o;ѭlԳRDv]f=4"/9j:^m ;(dEGٚ1xG}9+&94y\b/h ZV\ꛡ\k$G0Ǥ:k͜q%9(}m|DP^簃qI嶂ԣ rP%;:8yZZL7)ҘjJ랋|f1P|,0K{V ~^qn2GQ^d/.;o2mo1ޜq9ߊ;}gh_R1X"qEt"Eh-/$M"WC_+-5PZpQʄ_x__#1xS@#VcVb+i"ѳrHC2P`'ݯ"hdZq؊vBNoZk*lu@'cn^qy"3eDhLQ>~C&@pE?gPlyNiܵ%tfDi1mx&ՕԖ6Q {1'p^͗a76~F2?1 ((ĘvO7>g\8#\5̅}Q9ƭU3߼~lR{ÀR !6|송E78:9kηa؟@cH,h0+@|VUFRܑr(Nm4u&Fm۸c>([t4QrKGL PFdE) iR&,j/>9npq^eQG_~&%8B<@+)J?٠#pDXaΙ -_(GtTϒ S,AnАŪ{r53+[G#_44kZHR5_ӻpFVl={ީ@pfT a9a"j#$Fe6庝Gbmg]i2^1@ /: do#Z:a֎ߥP(֋U]6О8bC')v(VN@7uA HP?u$)4T rP$Z`ش'6Q.~G3I!K 0{.Qp_j o({}$ h20 *z ~URϥld5mHplV~Km]l' Дp0S.gH yK/*N^#FdPG#r<{|p/d_اE1p>@}5HK/c-.4OϨj*oW[#3YsfxQc"uE5!5E]مK#TNlaG>]WMMq:Am&ӂTXOAq-4pr}ڤӶkY)ԩON-4=ztF'| ͫ( :UT)}[aj[eJAĽmJEQ:-ьǻpFd\|䒻Q!M@,{%U؁T^§P!H_Mٲm܏U=Uj/[:T)M*lч8o3Jp ) JVDK-bʃT LT[t2n+ t8іv&L$UgqotÞMJlĢt!]EE ,"k;QL3@,c Q|x(uyٽVm". Wr]4w'S{Fe7Bg!d#\g꽖F<43uˆ%lsX}klXLz*[#m5.##QHAj&C50v>Wt3ezX^]'k]ʣ@c^,St,&Cgَ8}1[v̈́w7;XbS5q &q(s.<۟5ׅL' {ݙrh AָJr3;Ryg`ءM,*Ӻ[eu+={3EjW }^s[Ò*Ts yy*gv4SDZ A.vzUM=ɠVRH='6QJrZN('yGPա4ջREA~^Hj gѥ?('MWzGMPnj)&s+Z)i+iMxtDz?UaV9@̏<L+A("Iʓzƹ9eoo! !2tFaG_gX琕i5ߏ> I!o^/57D[ Ƌ*{{ĉm]} p%D cՊ*jgxRPvA9:˯fHMDYm|يc(U9{3ZtdWS>ɧ9fTSVM:NA?'KWut>}&a:uA6-+VeQ#W"mg +E+Kؾ9eO"Z۞ {qjSiċ\o(̬hNQ`V$qgv1]r`͏aY&at L짠?QxSyL 0sRă!0]?GjײZ[&~[gprbmu dGNmBHՃ25<-Y.RF^ˍebt 5zR**eVzϿ%AJqϻڲ/NH(#.BppuEkРC7\P"~i!x%1٤PUkkC;Cu>|7ED%e+zFWj@1X8't8̯g߽()UX^4MH xODmjy=$XuA <M|^O/ h@+ LGFA9"(:vk [3?/%QMn_o6mw4$u\PAn#AάB CRlpuɀ+HkޙKΟG?.]I0jtr!?TWz P^؍]E﯑I4Un,ڂZ3+Wp>kQbm'I>RӮ|ɧ(/v &f!;IAO5.T(s:йE=qš25G uxx׽݊BZ-W%gN l z@3V3b&ꢈWv@Umv6夨nuj}Oct@Z"&eݎķn`r-}JE k@VĝN_'>Oӥ)%.92]/-k iq=mܙXȄaRǙ8 ;*,dv( |#Q+Sac~rPc‘Ya2E\-M(35;?:1ٷǦ> ^':c\l P'}JW z},ACz@ՊY$Uz]63lFЧZ0rWtz/dpTx bSC&>#i -:wRĈYnܖ aKzGTX1K [PA0]$j6/ MP8֧)(pq-PYFU'XGrm|j=ٜg~0px E] ڙ{Vbz47Y%%q BjVp_!?D"{hX`ye*m~8c q\!P~PAtL?8NB@2\A//,W9bXs]! )52dt':r;srl]p^V8UF컦*m66 LC]; T:l)9I-߶XM{g|B7g &a&$cEP+'a`p3 /=.iWH0ڮ|֒CrZOYGm_N@As\}4rEJ2ÚW++|fܳCÉMRlԙu̿*qwzym؏Dv$2U~՛l PBo BDTF~\vv5;f . \#sH(Jb~;5GH5C0"pP#B#0^J{O!*U+<$qT&jޙr{'FJAj0 !ZAds&\cS>F8w?-74mloG=cXzi }dk% q˄_7_T}gPQC|iXڛ>(ت)>4|㈶ɢe.xx9E)к,Sʕy,CiZl>ot>sTɒOp6"sB@VBzZ>:wz2~"S,za1q_4T u2as·f(,ۅj$̙HTtVph]a+>'*_Zx)2MᲱ?bHm~R~Xw̩yM'YmFRL׭gMepKaJڇ?'Weֳ+[߮ s?K-Ihlv͢40F᧌$w/;,ͥs6pz,gδYHf?}Q>s!ڇ_{ϡG?הVfv|aJ8S Wr4[|PʜI@CPNmħx{L5rJ#sJI@ƒOJj'`>ʓZ Äۄ:~T/lIq^x+gFq42*ZXe8^[Z|eϔ __&H_@\rEg8DM=+3wպW2',5z Lؗ*j`f4kgG;CzlǁXť L10}ېfL~醰 ,]ExէtOʿDEݹ7K\-> <@1FS~SnCFovتs09\!`g!w)8"y'j"8o,KODntD%q.h8j7";Űk R8q^M .Ys-E&.0W1.?៓='&?oO/y8AG?_4MK LQ~!h!R&vn^43υ3*it|>-"eil!v&o<+xʠ4Ld6%)J7UV^b.՛0p18ʖIM,a\ڌf 6p=`Y}iBCQn5 v&"MULhI4{4+ ư P6>o{]z';dUFK),8ۊc1y CjՎ CF)C'IGfc Rr OI.x&M%n!U$WĝZU9?]K8c>,(+%F lu?P:4vq e|ʄR`'*K[` -sIz}e +A C2?Q1!ɤv7cQErs>W_crǴҧD*_kz'yDAVg@&~{E^r3˛Y$xFfw;~D>R9or9x mlʚa=m5_A|@EeU=G Фj9[RiZsr &bs!xrbo^;or^4$Ϊ{V QAAF'$Z0>f 4qt,0΁:'>B\ sQ,{Htt_'(x:9yr#Z R:ekt:.LXLj1FW]'f鳖,TRlz@ #qE{''nN 7d"C5ધu&I#{Xd3# m}h$H.Zb;72#$9|o-?IgA+r3lYb{f srO0%;q1z/ J`~xdy]9\ c` q27.%2MI7N $~O,YQói z-q!t;z ىu.{Y9J2T3Kz(RvPFtmD Ɲ¹_- ڽ초avs0 @xm-_t6~Dnc<|cEI{g'/ZV _U6KP)taʩ]E@hxH ʘ4mVٽ%7I`Iޣ$j2sH;-^iƖ4︖f_-N ;(R (z5y8[8&7{oJ)i# DۼE$X% ݑ$\{8. Ny1p[~ 5hk+M&*?7hS}$r֖[fUb;zWN:]"jJW*d، A~G-*Àhn[H>[^nJHso`~Ee!Cucp Yr=M?;eEc5I͐2[3o5ǚci/]!:,8 q߆eNMZ>o8:අFTo ]Ў.ԉq,t5nԖn/*!ܪ["ȑed㵔ɇ:G0[5z y@g3.ݹ8Ӭ5%oPsSE2["~0.z~'AH ~&Kxc₶A2b7ZV1?Y96[^nEx(?~ 'zO{HȯY6o%iݏQz'`+3\xk<4cfS!OK}_eeZvh~|V+O.2n2p8L9ҋⴰ!'zQVgo"*7*Xҁ2R0u|4 Dt#l|zgRk9+5EQi/Za;:~z[>#(ܬ?R{>g,(iɓֺ)}[@c>~o>CJyh$L[7,kP\rJ 1yPkO>Z|0:_-k3dyAjM_$E˵$zY ap{7~j1/Ea [L]ۘ@K͜?9#\`TzzEz1YQq$!N Ϭ/(Eďj UYk*_ݿ[4;;Y G^-Ɏ3UqxuDf30@Ӑ.+gU}u8}{`6r P3faosnYpkqTE =rF wte{2n;C.ZL]@[l}EV4/~ogJrGi r>[PB7u plDE!v@E&Ȣ= ,2rӼv US?ӛsJA3@4جwPbRiT?N5n12EqW~Sӫ+|? PVz'0;'=.-ߡ>-6onLɦ7{a ۈ;[:WWNǬ=>ˁ/B&=xi'ɢ":RSr{=`)g!8E`5 DnpP\B9Tr]ޝOpKgfZQ V=11)* u!v,+N ? iv+mן/m%?p2i*shfdq/y:aI_ʛn K;N2m. WpwyjJzL`) ysk AܔFۜw%:#@4 SNޯ=zMbL_[GB PuJAD5URյk{*$3*Dt9l:73qgh_VNUKNŎ#38Jmʯ3lƾG事O}x>]JfX\ E`Ik%f ;PΣ$J],~}/d!?>1D;;~b:t,/؎Q3`q  V䱢1vd"YDR;M0ux=Z:W`w۴ٟYL-^e;R$nhZ06Y`"pͻWKaNRwԼH('-3[2!SK٤|4H1:;l~i&-lk{A A'F/. `/+h̪>P4 =x G "SIQK1|Y, l ]yމ:EUZsJ0OۙnOlLjP)^61]4ma JT3VкwZlKN,Q.t'y8(k.m%%Eߞ✄k7x'@>KTǀ"LM)Uɕ8&vG?20YÙqzqYLdq5X~D_c~~Fj?q}Fģ3*h#6S]e,ǞXk}t/sӲ4T}Փ64#Ҋ۪$c<b ^HdYqCg#dLP@2[sSa;E9Ao.u#XwlF2s l0^9dȇ>5 9{*#ʚFr0`|c\G'$4k,RIYYKm mtl*G95OD'ߌߎϝڥ`3z*gԼVe&e>tEO{: ocj Ze]>z4e00= rR[,scvgMz l(iVC&]/^7\Xe*N{$՚p˜n,@PZH8 +Xz0m y RGh]R^&\ $|R͠SY`2*{rVJ{nn[2Qƌ}Pl $CbϦz3K5,?`:=BYQĐ/I0 ,vLQ"v|F,Bjákxt7C&^2"S7\Una'};IEvv ]s?+]USVM1R_Xt]ږ`I~=^BT/5i&o +X?\Wr7""´f-F* IU}bVg35U?ċ`J+ _uy6~B&騣p| ˜ٴb7AIJy'ZϬ$a7/\%]4nDxbp+8 kӷHՙc;XgvwnH "z-c_Y ,h ڪ[YMSGH9%s0{z YK'#CWoL2{7w{NJ< XIJup^fRr8%Z""=cF;m42K`G$SZA.xNy➍o9ZGJP#/.Mj݁d|v"zFn2ȸk %3!("e)RkB?9Eو - PWh̨0fZ$*D8`j`6.@¬Q:[weNؚj1[X>N^ٗA*"٪ϴ/kPŬD:/]5sXDZ=8x"6Imt?M=V!t v#<>rVP&Wхwc6ٺr>u:?zMe ]~U+'0g\W]q:;#TDeu.|p h`+I1c7Qos*_*I?ۼ‰sE X/QmSx6yjfm8E2gtw$3Z3vn<Qc+ Μk.,|['%2M8 `w=.K\[vP03cV'6>iltc䛁D?X=#R$z3Y2 -5*6D.YQ*bWEIx#6i4kZk( V4 mm /57 ܻM 5\eJgfqtjHD#tu ![-]3FrI & TpWv##ARcR g MTNV$d@6Alf+Ed=V`<+rGi|f]yǏބ=+2@ok- 5jS%4 1Pa}]_^ ܕߩ`_nmR_PO.hQ/zg$%O}Rcsao81Mm>!9PGN{+Vbe̗nx΋A3}VB_rr-_FJh0cSdx=0*2A6߬75IKdPaj"ɇl+-~tAyEa[jd./4"旇 ڧt;PEuH` β%bR`rA)aw wx/y!ѷs F 6bJAn3'/ [ ktI\%5('Em JHӏ,W"Q#;܆@dd10%5L,؎Ec*me8!>)9Iè cyߗ"|q'=h"(t[< Nl5B2ݸMh(u3pqm `=kO J k1\awDN6mh͐0`@Ã)Wpf,5h>ȦݱgaZrUk(("GQ9y4m\,7.| ũvP+4ٱ_H_Y,UsI|C/H;G~ 0T?+vLa0]oI,2V.h qBiۤR% o-V]_\:p6MioS $!"pL~Z'u$WšUtaljP-_JK Ga00gvB[XgD(PxՇ|Q$VD@AgWcg L;=lURW{KHKG"&S--yW=d )rޟOlă]bh𒠤;d'cH'0Dq d7 OaĤˍ-حzC&W;_{oj.L7c^۹jUFSh .B1:P^: z=7<([3 `h`Nؐ*0gᥑ& e㾰yҗ4 OeXB"֍2>`843)ވ_U˥":$<ޑ7Keo4t_ݞ.TmKs:m}CP9*TL 1Ɓ.D hodH|6iM}"kRy})$v/Jȏot9ލ' !}5%;ҚXJ^\  V4_dÙ:.D$[881gY-79{_.m*ۤ՛b+?ut$c+`RG ("S󋜍h,ץpՔ=p&pV_s{:𘊊121ĔD|ta 1OK8=ӱ&(ЎBIq%j20fȺ{Qpd!};`Mt?ġ  +P;R웭@)=ݖp6 Uʑ&>Rk=]?&ޏR}G |%$w1ry %N̮sv9FЀ.8MnQ-`DBBYIi1׊ci2DtoasA347׏K+y@"ŚT X(RΝ8ǝ(P- &%m7ʯ텰G4BU\&CJkIZ~H͞bɀN%/RP+m]jh!d^#3)'qpzN*^QUz䮴LXJZVC~$r=^;AVu ˦;hA Y-pA44F)_M{c\{3Nɋ9*PDhMRpckK!ɹ S]#oiz,&u.2keG .G/RɹΩSjdn8\+J74KRP!-ey75BϳlR0#0Sgi sq*LH;}wbbSi)Dk,/$JB!:>ȰW]WVL8i?~#~yՋ~)"=|aFdy :l) %c=;m"֎;9qSFT#Q|fQN톅nog"iډ3︥S $kJ ctpRT] ԇAHfpI+`ǚQHx{x&4bV)mP8^%*P$EHE ^SZuՃK\T`{_B~+k-gI?# g4RLqs  q8#6Y/8SX.\1!яN]֨W}K|ĢZe 32e6lBlɌ(;&Y8SwK1UOڮ%UpR'ЎUAʪ*}ȡd.X\? !ʼnjjDhŜ:ooc"m\6'eoz(MjJS=|Fμ%TuEMVe7ßZɰt>N U=HϋοB X=\8 ˏ5\ވ r tB"eC Y c`]U(c/;޷^lK9u ĝBϓ9lr%=;FҬ-@W}yKjp>p~7%AmzI:) $sVo%\cWj<"ږ3&<}ZO1rL7ɟ3e;M=ez^2NכxlwYj)0FUYU2S5sV22ACPk2DŽUgA{'r .FC{mdpb&bޢV;䚗{8Zr-y{4qEr[H)ȒI]YTX(^?.2\d A욏q~F [`.hĖgv6N5Xbxbk}V'V' `EQG %Johb2|pL1Y(=BpMu"V[,PRb2r8D}jh\ި ]I'm?piν{$Eq_]N; mLk8INx'@wv&䪓g㠌U`EHŤ]cZj։6r}C4VtRZO3OqE ،fxF#tB[xJ`qg)pI-8iT:xg|Gv?6 l =xXͰ:[)9Dť/P>H x;|M7G;mFs|V\M_Z'mV/w-kCފТtAoD *ܮmqSKOAɭ|mp"N~z,WcbFMAFJ\-e7϶C)Q1 V-Nqn)ŔRϥ(nf'@|Uo!VIyضRiBB-X4uQǧ'lLh0&;OXB:6/)ӧ$;k]ws%ngr~֦)t7za!pXf7 iZ?6|.7UJ(4BʄԟpG07Ychǂ\A*nۓOϮJCн`M5})M'´Lr7A8XIr#fsUVt9EÖU$)d\_pHDS q2Ԧm>˖íIKoң4;qs=G+B\k, lnU8x0>emڇjA|`\k8e^cm7m཯d-JΎHsS.'"#^&-/ GY3ݗRtQS}NQԫuϻ`%`TM"RfI(9WBa]۲)4[9*ŷ瞐~Zz\c=6¢iz-oHdT桍tH?SDPD@nlnbQ<4^jO~;!2q:n7#}=))BGT6\+[b`3vy$69o {tx??V klU R0 -EhW >c__0XRHǻ e8`YG7O )V`Y2mYUehC<+v(}05<HݷJ'R 2pxP/Lp}ZDXUٱ\K}y[R?Όq];o/qJ,@c ȡzDjϭ,Z;cx.44.<@Z| \ST6RGG^㢬o])O-xm>U3dPуssmX|0OǁB JoCB[cI(Bևg6 ֔V+LmG?=y(2,ON,$ZMc.Y{,O4P%J8 D*f<&6BcPNToR|81fd{< 4]3S+y!y[^V2|}a2P7^I߾A>t$86."?LYrSU@,m<#>g[Q\vɽ1gC[ Rp&݋ρ&]iV\),_<EO9` [PًwּI{Hu3ͺ!_/$-[6sՍ^F#pfi+ r\S}}Z S ~R:9$=v1ox(VMh͋ 1nxӵ-"`!Xs:U+H{ F,55KT}w?Qy>܂MCv}gYGnwjg/ IRa*A fQlIcE1^htNVWEm%fG7%56u.NTw}u]xa~3(Se;ƪR`pD{Ƭ}`ĸtːGs+h96|+ z՚}[fa"ḟ^t@,,%kbD}tK.]pl6+Kli ijGI'SZxbj3wQL;\:}qX:YRE@g$6UدoeP~IqD5|H2ҋf| ;"ޏT7@O*(PEy}Dt~G2k*g %4:*Kj3O^VǢG$^Kn(Ɛ(j.EHPHfR>/5A9)Ovgyj0_:BD Cv8|W[|B`:O>$BbbVAnD~"_~|Я$Ƒ3Ѱ㉸J$J kri:W:ay{#rjgxx:8 v}Raǣ2?&np5,̗ZGA7903Y"͒gb*饤{;pquWn!7pG@# \}8DYJdx)d<†%ϟܚΪ*C?LAd-k hUzIulciSBAgG1 6/Vtk!_.Zʎ)|m'\ǹ id~,DY,!drЫ%▅vslk|&ȡ\B帮ٟ2oWګ_iUDH,ϔ$ă& DZπөV,ze;'T*yσt;ZiwE_'!sQ2t@0A7jC8IĖ!FUUTW. m"5i9K#K6:Ȃ&'j82T}ဢ{V q6;[7zM7 azIvLGKa$R/,iS-`GL'nf?TP~!}-7.q7;dr'k#R-FUI .g&vr(EL&ɋQ|}ma\Mn=oMIҝPv# P~ba/+h}v E==xCvd!ս?V9Y2"9Qwmi%,J *g)ˌ>lUeʰx R8R5E"_|Ġ`<`\=url)B?9ڎAHM# aDt_UM-bMѷT>!^=*%%q&"9<_T){|ؖ4z^{\\p'WD+ M\qO=q pjƻmхQs8yxKb3iW"uqkݕ;C77BaO9%!uD*f 8_o,TA)Mapp ORAOGFO A~o;ӈL[X,ćdܡς8Ypttݟ*  Ȫ@ $7Nl-૙"[YGh% sx#,i'h:EG9{Eb$= -oG 2DCDRpzxp }'z!VHeiBK,ǩr²^"ڒG6՛O"E.Eb53*u^n,9_lhwf36ô'9?"w ҍZ޷uC&ì̱i'(Hڽ^>eWխ1f1,nobtea1J(ˬ Uküoc S|2 +_DƈB"/\33 oX[/HHh`=oG~,yHk xiobatkAXX?BS`7,*1~=5 FP7.f)nYd9 6NƏ ;uRіŮ3EިJ#8 ?wO" CMG? izdm;gG mtg18)v l-ӽyT7SY$(ZaU*r650 4'suģiH>2P.6o9I`ܰpzMy[Exm%it8(x~D^l{[ne[0ܜFq٦?g `[OL;,ofSur0(՟ƛN7lBo1J j>B7!2D`uykq˯!PX(hH^t2 8 $_̸4G`΃ e֗]F?nOAhua8+k ~g|!oJkUzKz:2  {FJp+kyeHy'tcTK6ohu*?5l 8utĬ2A J 0/zGG sTeĨې_(2P֬&5&EYUr%m]5UY,U$:!# dxd@ U]iN>7;2JvwkQyxmhONWc̍rɿdYV*EjQk5R5NTBƷI_r:c·|"#&埗ueiND-4sC'T'Jgb=E^4#}=,ESL4ajPDPUİ52e]AZ}Vj ŔFC291o|Zw6&V%նqol#< -'^ B)&S3~]Tk]Ifmb39ݯɳ 4;"lOJa6KFArIq@q]#+Q[XƟl{KMW sͤ4ZLN762N]yXE5_\Yn I߶cOۀ>?T^ (#30stC W[րMH2 "ȳy?_oO+] gS Gj <_ԵĩO6V״H`S#_fh}XVD^eS/yDx)ӯ 93sغG͙ /ŧ #Xf֊:_y4<׶Y>xk4B]qimNŔ9f۩}܇'zG/ YO_""e5>- lI7;_S!`alး[  M,zo7ǚK8w18;KFkU?xIH >QR^/F/PRu6;஻^מLDޜA ~%8J|Xrc6!jNmڵYJmMB3Ifo5)Bln*<~?˕:tlj(hQ.12[TON҄&Nͺslh͉푞!6] ve@ K=v/mn/q$=nV ! "o ɮBjKR©XCmțG&F:W.K(EӠdQx7q'ce.M_R{ش.#5]O4F3m"xKs* ix:]%hM<#hj89pmЭ͉dSvj_@#KB9nj($ {fJ\ͩl`q_3ϮY}"Qk1q0+DyT6dA߳j_Q H(y;PMamhԯru!1`ul =R$ Cݲ堯v \.gF@g)f{ER$n۹)i-tf+ڮNH1.TElM{ѧTBd SD%.1;fcS0+ݙV<٬<*6΁Hɋ= J2h7'|3)֬%BۙhoH^_el1_bU+hͦJdc-|嗻H2qT`iy>'n[߃wRRH# !3¯T iX6H- I#3H^T~!EY1N,Bp  8uRX0VqH1Nyόa5T } ~C@#_6p٘b $S=T-i=k FCӪ9WcZ8Ӆ'OZTЦt:T@F<&א))2aQ?UExmu+j?U\n:U,WH*3cs玉Z~s`XbYhmrlRZyJL+Y/+COf{vMz [9L4pn6p* 0f I#{1>w6oC~$B BcsfXGu8 a.~Cf}r{L+I͟bO`TJ>D k7O*9o{<)Q>[TcB=7|"cAvO,7Jgڵ !WX6n} 3N^NC 9'0Q|T:E׼:zjWX;rM+pb4̀hjO!<Zʒ! -{-!6ar)7$av>'=o4('ppώC374޳7hpO)_"Ov@~r44_zx*O_Ag )rүNw+۵׃x]2Ls5-vBFz G;5Aš|@[gW;R4Zss0RBD @}eδpu@j8Lzvڠ]sIo~GuK{\<}9Wbj, >IaRዘakPǝC]؆}ǯ},{8-\ qzWgOdnIFX69 @; *;<^ʻM 9TDUǐUh!9@4{+sܬetGOaԖhnj4g[,|"c*8_c($*=ڵ(, 0eS`9,bEB>$ A'{ ^Ig c4zOՔ/t*xEΫ==Npcr _a74O?Rkd_NdC5 ?aoT~0s)RqK7=ݦ;߈)" +U; L"ޭX;W0 d8w3't VEO Z"ju!k I̙eIXm*@i55™YKK4,=1Z5~"\=Ju;JGYzutն5bcSVNUcuL3BL$z< z\!Jv_ȥ3p`x[8Z ; UG޾8%Uvڮ[~C&qP8)4b4%9zjG@b7髀`x抣b2'@7Fl=3;"e]Lݾ{P.2Sӟo8YuHNYi;(W9q6K'Lе}]K9!4v|Dܭo]zo-6?0a "psH-d%0S ,?r;PfL(kY/#CNj ѣ=,VG fn+e囑pĒoi,VU:M]C]M3LlUw@_`?~-;d,ܲX="hXkc=ydC^Hm w (A7HӍ `>2$H=k{X18nhqz-R6 &V_oҙHfڰ592&2Eج9y¾)\ D5JRUmF&LrKC9OLqW]fZ|SLV ըڥչB$*ea /^"Y=)^kK:`P:mc |.pʋ.d!SsAџIl"}a 6є6%(pq L~`rrBȆs7N-ZZʨ%d엯tNukjp5Җjbv%+AAڋdz pR  [U!)92B`(!ѨJziuE5GQlaK3E`6E6y2 9%)I =r^؄vQS=R$uڥmr5ɇiDud~a!J>@J~إ3K' #%0:- iƛeB”= zom[kZ%8\h $aإ1z3ouYRO%5c$DWÕce j9ֶ;P_ߦ;KƆD+lJw-+8ڦ왕aIcji$4%6F,&ZHW{7F=Sݎ3{g]Y^+p0R}5K}k%pg1ηF37[O"h툙\< _`Fx#V@t#(=c[L*-RED?G!C\cW+QW_vq; )j(cIE!f4ɽ%c)L>f 9$P* '9 E0 M64@5NM8F/_EJfұon_ߑ( zVj ~ "m QZ!vڝ1e {guR:x8 nUz)]6T9f7G)_cD n0=ޥܿIuZ6QR7FM{AРq_e.~-g$ax׳JPDIkacۚ}U,L~@ INe 0iHkcWlMvCҫy1N:2D(4u\b@v%5AA'py8Q:S q1hoѰiJU8RaI4iw0 ūP)gT}l6ڥB>Bj.8pXiȑI= ]T~3'DRT&}&Ii=,oNӓnc4A~+Ì1ZwkM]qg}1%Isv^ _z:?7h+ҵ˻QwubEl/U52Ͱc.kZlpUPkwN jz?уvI$6y{;SBN+%>a-Cˍ -acny^@_钗j̯WB;g8_\ԣ .KQ+Yva%mzp܎;ؼG^\骋c)k~pFNɃq-8ìN'dc KPV 0ni!peѷssi/˅+-,na8 (.+& uHD]Q!A1< 0d1k٧۩sџqFHtţՓdՉܡ'h5g%!>r0)lC:Uk jx;F߶ WkbiX21ʼnu(Y99Pn2l}G 3XDh$FH:3ڧK/.Z+/ܨ#ȥGTd %O 3\ Eko+RL iEnS #OD=UJYeuR9.tO, 5+M"犽7*7eU6A=3Ks1ht ѯE|pHt({67K5 KCl־obn=6h\43:z|L6n[A2k+g0Z2\9 n~7Bbk?qtz"oW]V`R≩v>e;1bnYfVDՁ~DuG(^uy߯\͓cSWi#r0߁rK1%'%#@SxHd[-7s Yk<,< bb~(_oH%c ZC iR -̿^GuZht!]4{(zE+ 5c@o`2[~[ӜMzu(>ӕb⺯ww Tz+JN#<ho)Z#ƺxxպ$GijQΞCܜk6nG0(o u;żfKĐE*(quڲ9U6yLͮyG=%UyLKm&8"R.:8}e | U\0Xbg˵Oi՗T,UlNXH.qEYFmWĬ?'T~1}brNLq)ldSS0ƊR:è-tZ01+;\آn_{ iy]u=92Poo5kWj`kJ3c"Q(H(c HR&ggsӋGڼhN=|Jݫ&u> j5ld;Ibul>?(80Thss;܏]Ps E_̰ yƃ'H1^aPVaRth ځp0AFy"KN0EuM2%lOb ̹ͱ#89xK:KWtaЭ/.3;c^`ȁc |yjY6'$Z0i FYT02V=-geL6,nq[Jʌ'd$8vuKOB͇ ݐ@ F)AZFc*N57kljwe"x( #Ⱥ-zss98hx22KX)Iw1]QA[p$ɔWPwd]IWg4qq{k=EYNS2HT Ɨ|f&3YB,aB)j_ѵ$ָj]Yp8Pيǿ`|x~>7Y_)Trt}]?\^l"/K*1e]|$|lf H{T_cr8:$- ۈS:G^Y!bKA;o'2!JTߜ0}B =Ʋv _ y%gSV BTdJxaDG=38 u-|W:h?<9NBcrJOUZGT2b#{ Z.#αF$1go#ugae%b+u/yfMarh~ڄ% {X>By: f| ?^ Rӿc\E$e9a2WS Pvգ+@YS\NIsi:B SͬY|l`v8?uZ o3@\pZV2Y:=ߩ&]D63f4G6Z8?%T~pRԙ񣮑 )*kfƽ ,F&]Tԃd *QL27Ŏna )?v3lWWL%j %Zםҭ$goZQ/W PGrm?J*⚠j9q-yZ{'#594=qҗ[*㡵ɬbOХc I- #**s9Rt}HNHryc-y< hzeNB1<C+0É#nO}HPMN=axuK.jf!:lxzf*;@&N`Dx"*Vl2nj8NAcl;=횕Sl?X p&:尚B_euC%:)}#DrMsTHԝ GIuxYGGMJyB,oLRōlJ,tj$71 ٬))E~!9pMvT6F7-/ K> UTK8<YW,Z`7^v_ꭽ֎ME˶+szJt\O BAL3hb0pgJ:WPR`oϬO==d2TZ]L9FicXỻpL۩APV*2s/DV9`;1_),r >^:l7<6jz;Cy7in g ]\yن`Ps;%0!1A`#2:[ ږ n%]^zRqUЇi9 -G[4n.LkivKbvw1aǂK;t;"'3 F܆ma<ޛޝ.LBT' h骑0XuT~t`S|=<=]Y8_I,Rw^E"1$ŒۦW l[ZӇЮz x/ꋌ0,^驴[G_}gJ$40(1( O4ch9$f"a݄@A1lWyT8?lMdVA9K)&X%G@ڷ Rs)\ BT4cq؀y񈝕hSk}~m_0>Hۜ*OPH&c}tŴ!%ngi$7DHN) iOF>XxHzȓz)pP gX\PPM*5N֗+v|@(V۲\ Pl/ UOx#Cڢ ={#ŎmK>UDV,KZT~XATA SJ-PVt[jŐ1n)=fmQ#unVNGUR62^E =?9px7[vTD"A u'FѺJ;5oTXTfwPOt(>)Vfo4CJ\x+51;qY6ts~FoW1AO"n] !o>$Xb0\ХCť??'@nj±hs+t8p=$1Aj?JX"p=%ξQulo'!'m6gB[ קf MƷ8Lu(I#LO[ OϗgS_7Ɋ!Z  3c8NSTܒKm]/e`s04 1+-%&|썂VW|3?fi|!vCBlAUtM`L*h qy҂^ZmqIΕ$zM6oF~Ŗ~QAʎ~0f{n#XwpV愨bۗ2`xc#15/7EG9K?[%zulz'k0eMWPy=w+.k!%׫R'Va ;2~%cp@# Mv JCxz-("95]9V$+h&^m𷃎 SDg;4U/*2 9toZ]p^6yz,IR92oT&G*?; /ebgA*ա8}Vd*V\o*łH俅p&Oe'f5o:Ktƞ. *N_˂϶vXܛrDNA@|e קmɍүczF\# _TjI4ݶzޥ?(mD;)H2`^H?J@A$ ̎:ZS8[C Q˘؋ˋWLȰA BM.^0yTkOяZ(]5 Ĥ^< Wg֨ mA[i!hoMl6#zXc |!,J_Ԅv76Q#AV9<~p:va^̧[O_?/k3۹?\34T)ї^dߣ7w} $ Z7sGǹ+(c ه C0nFY_ Ye 30љ 44͛ygĶp3%SH\jӃ߾--e/12p , J׶0J6%V[k)f=pL;!n*\ Yh0da=RAċ&~U:YٽSs/.t@·_KAXdՉT|Lm{lj;Nd"1&NjbI̐j^*`_=~X(\1O/ s7c.Ϡи5z}u=@M6d=SyޟyؽĔ6.)cc7A3vgj=/r={? f/qXuwz]J$JB#l _#ݾjD#pĘbք'}0HQi2bݡO#0}/fS7b 7ˉ SUӓd(~>*D5d6q15ᆡĩGHCƒx8VCu*-ϡyʦ ;$$ybw[JӅp͝W0n"`GA bCmX8kěEAMHo*+-e-+_6/ihKےk/>/ǀ_,8Bâ*| Q̭be™Wlw fo.Zlզ#oXzP*E0)[řroPzd7 ;<"}UZ7RHyĐEn3n@DJp{u]Ӯz v1^! 2:_Z4p*($vJ5KiXp &v_"Rc0hiB*C_ZM xw|F\~Ex?(Qx'/̼D G#VGUN+1?&L^.ݕo @z?v=r- =FɌy'& : eenGw~$s1jt96IuNfCfcwAMQ(~_QBzvuoƨoҢ[CLo:%4p]hLPxXumc?%KyaS EC!N,+AAdm4%O8o&&^{aHJcp'lTFzBt4YagjpƸzY+k>WhW' ȾG7nk$me!W}8#w" rzB2~۳~tAP| Mə~R2t (`8O\.֊GAP3XK4]P76#*r3Pm=aUrĜq.7sYQEjzUFFHBhԓaG+NPWF嘿+"R$gcD43lXGa&A|(p:͝'I}5f&|U`7]QT68@f&4._}# ~+ʏﰭRȽfH(œ ܧu$NoCz5NlJ +oS$l/bZL^kU639>jFoN-uo7}Q,9q.;ydAuG,4,1/0&ju&?u'n}g*<``$zȟ a M4k-D3[ +4e8:4P{N;_&`'{hI0ɛfCʪ,b #٪s.V7s0U' P̫"5 t$vjf+Y3{17N]Bݏ-Үď5ݙ,k.+7Fx61px/%L}۱)H'BAiPYcIgƑ>ZW~DM.^PZ hP 5q_*&; j"g| 7 HmAT[! <zeZl^)2:~AiE*F# B;U>|&悳 KQjtli.O\eʕaC_~ LBKo}FTHu n̤듊X`gqsfwD-mBc`,Lq. >\gtK`g&G ucBDL"%Fk/$0t#nSPA[߇ħ=_6x̆yO{7WJ+Z991VN:v%*b N}Ef_8XR"EKX] -9ey [rȶW)}Q (,Ahx{Gfk#D!H{F-A Y\:v`V0K9/$)8X@e1>\pYs~E,?BsޮsЧL5jT&PpKqsau/[(t16sb/Ձ3@d TM#D9CD |m%ćd ZAƄ=# U|lL!bwĬN?%\ߙ;,(PWƑspҐH2Dq\75Nٲ)g)ܦiYar`?шy:Ts-tJVW4L K~u5$`^#c7hO[.+]%mѯ}pIP c2B\I\Sv5*t>O!ֺ"ҧm'7&5:hq(!"LZ72?.W#XS|_/q&{2y!$kג/0n6edySX3D&AS+ (-D{xFi[17gCQad*&~=j0y\sr>QUƯa=6c)*ޭJbbaAo<`1X#bJ[.ߴSܕ 6B @}T/RjyDDK@bר&IϏ73—#k1*&bc?Lvl7R+JtS1w`<~ePX DALqm"xT6__p]Ϊ.̃bN.))(Fhºd;q hlFSϵM,x+%/d?ƞDF6rYdxyҢp=bV9$^Vwnvjt!ρɈkO{|Vxqh\VQPD\DggC$$ijtTlv1@vGA6=8z{-[KtDVLLjdċԡ2%Pޖ`%gw4tG]hY4. N`фQ]爺"z-:9+ˡ9H'9:[`I^B<\'c|Hv&uoV؍Np]ߝb4ȌvqG. o& ƜnIk l\(tѱƉS(*&֍&E9f'bTSL7 ,[6Qrb9 %5+3 TgӤ&~K@u<4ɒU즾PD9>3*܇rƇ%?^2U n2UDV#] /:( Mz,4/ܡԳqtn}x.bsӎ1{sͽ|>LI ڜPFwKY珺wk`>rG`"cE$-=\L3s-A&(5:67đ0'; s<Bdyz^]xfS%#MVA_>$7R:^O͏`VL_ܯc|VLuLہON)M{(Bq6!jov Iė[n >V4(ٷqeى5_sKo[!>Csr sZSμaH[Ɋ1c-?z>fhsH9Ŋ$Wί$.~q|F:66k+uPlPDɸ.Dqd=^=@ iC3}5{qgvoȮ醙2(OR|߸Kؙ'K2fO#bb:9 KĆisY)4TwT͛z[]"6/[InݸQ1$cȅ( GF:1=u &>/Wv+f{ da E$M5}$;u8&%~ׯyܠ6YyNvq5{Ƕo?1fPuIEֳ-w(ցF؞Jz{A0 ̔ VhB8l݊hU5o!up\tGvcTF:Jv>R1}]R77DƕK-dJW%F O!zN:S yճ'  (H6-EАT[g4L[Y>ZQ Њ0zF}y#3ɾ]K|?OnKmNVR/`{`/sbqucA,\rk`{ ;]>}j v!6tfձ@4C-KY.dn2G0y$HsYQKӚ1q oM&P¹U/8Aw! [sT J4v/> [LvEȽklj@bϕ# |3j߇@8`u) xfŹf+;]N }NG–uj4qwT,jA ʢ̱ РP8?\!eWqF:bkE'(J^Á4IAyzVn]g`>յ ף`ݫMOq ##2qGhdH}`ygU@8n/x^0m RLAJ.AhX),b7 Dw#0j/%l RF?n4FK"先Rn2:uK]\!ϵdηN#S nsWm̑ )5yjk1` }M~ jLNiߦ6<'F'@􁠇Z@> @qMΛ3Ë)uGх͝33 D;!g0ޛAKnqz]5zIa-QjG53b=_?TpG#h3J`g 7?[1}Ն8Z[78-_2ʧAh`h7P~^Q7#BҬ5bhk$m_{zgR1I<˺JZ?n#|\Wpx&Xy,*m&ͦFH ֚J6z1,Xdс/HmA^dZ9dy/~hHhom3^"^ _U|w/l{Y iUE"+еg/RL1?_18XTs(dI1r &KcM5|4SzJ:J.D}:H`3 'd9~5;E7bg E S% }26 KfXB>=[0YHGZk5v$,J(”df|$mcG$xŧ?4x*WhKR(rYGOu'*8Ou`8b=JR&cEyҡ_Kr`Q2. m: ʮ}Kmڨq+sб^s6dSGTb_zw)-W4d!J]aP٢CWdG0Ҝe?$;"a%GƘ-_Ď Ѣg6~j0LdQ;̕[$RV`7lj3r\[6B {t0f>߱v *f.A(!i@! n-#5zx *}2AfЌ#;IQ nHR;EqYs)ĞI`L\u=I3 % `m<ɐЉ>-"?ކD>-V%^[nUӸ6NA!CB,`[d-'!e j-QَFGE('jXT?(> WT+b 3j-h ATtCM, 1/ϻ|j 6 oJ}=l/q= w;8qNt?mi=38 <iqg[хBu&ς=_FJgܲԥc%nq]yF/wpȫkxI{}x ]Vi|-bh I 1S~Q=3N6tS/c4y9IZ)LB ȡM_̀¡Q=†x9s>T>?01q~f)~zYϲoH РA fcHK_on_x]/B5)x5Ґy~cz F #EɸХ'T(9)AL@uIQCs2c'Kƴ @b*]lLUԶR$\N /0 5b@@%iCҌ8BHM@ @)@-nFEQH&42L9xfхi#Ha W ! +@S X{֫<>8za$f3 ` lMCIkS: Mu9)@–Vjb-C D,>Zճ eFiu= vms-|QB(kȒ[d &f#w`ЪD;pJSTbVX|>N``ZS˄OlnlSy} =~Cc(4wbk6 ٚOw$c$St5 p5 幄i߶rG Ozo1IStMTBGsE *pVcP8|)뀑lNG cV @hp6{%KB@;0a40ՅƩ<@ ÌWJLDž3q#Go+&Oɒ#C:|c/|vߚfՐJCy' 0gF]EE68Wnx43хDc)@ o/D2c$ M xJq铇iQlc!b=yG7eXZ ~ HBtƪ-<>V%7 >>WF'q}Ǚ=d:`b6=w5~92\ *d&0 <{|5Ϸ*D3.w\9X$+$WXz8rnr?6 @G:]O]?닕ߨ Kww-*jr X/d wLi.Ws1oINT,y'ў_ 99iMA-/r|ݣxSQflD`#/X !l#[g[NLz>b*pJHƺԆ !E-C}LU⊺5e󲮜rn&u7ޜ~K:IFP0+ԷjӅ0<Z3~u(\kFp%6[.&(Z]~mb_@Ukxi{W=^VmR@!cO̿ 4%gjsKۡ qp_vɹ=C"s7g) Uj!mo b55(t1MYHKgC;{+6FUS;` ~)סQH'@2JLbS/j6̭'JhCd84-<=a^ a WV%tPlPPaaǕGϪp" qB̵R52} d(%}'M$";C0Yx'Ξ?c^ '=&(b:8. 簈zN?mpc7J66?w$:ZNFaABK'39?DFl_k\{A AU ֌V Fzs7N  櫤"$y֔Ng B@(SYɽ|˵ce÷[Ikn߹(>%XeqRГKJЃ-5ש_5H#ۿiX^\@cl5ۨ6A)<5?0$x$**+%GL.|XxOj ?_h|(*t8YF 9n^j~uZ u9dSxc=Ӆ Av(o^\/N9>eu!﵁bsp–wLm199`>#XĻrq>ң -{uf8#O*|V$\VAIGLNJKS1 [crr8qٜ?6+qQF0V?26Dldl;& C'o G$T7WFôeJ㿶)s5BqYNccEAlaT:էl 1Q~A2׾h! I{n9ZvI0p xLe(/y 6SR*s1fsiBPad&B 9JR> =6W~A $osGK֌ă :̛ͦeנ2@"­_~F|UM}(YP9V8?vuZvDDԑ̰烒c+Q{+ /x_U_ ,/(Y1rM~ ձ=Lq%f 2 LTv}nuDZM xy/rk'vIޏ)2 y- Eqd])o@KѫXo|Pg̣WW2?)YgY!)]N[#ISywDWEE [v*ca!?3< -OD3#DpR$ LLК9dO{ +U 1ˮol j#c?W0 giM 졺bz#;By،b"¬VXrlGk)"REڶ)[P`[xrNիpB3-V]D7q-мoΡF΀ aS:]W`5qA Ւ2ɪ(z) Oo Da\bjPV"yv0d qrKWer?Lz~0)&q|SkGV+@XGE/Q0fAҫ,9g>| PwOy2C]ڮ|X2P_n-B[N=ȼi"n8IrAH uךθ~.pHWѦ1.?|:R΃cJ@L:R_7TNǰrE,>Bq AyI[*XIU"^^E+zdjYt*j0whtZgU&kٕQSo#!NV,G5N&=r-ھ'yrz y36S NB$IrUO'-;G 8Z.?S_,E{&8Z Pc@Omk"0ɢ/C1EXȂN\F~K+hx4倷Pչ2MKtI,%/ nviY#C B"ǚno@384r_f,ScNEK DSrR=y8 MugC=.CTAa9y:AZ}8[씽ZʎY<"o">,l4׊2,QN(;!Q&щIK`:.$h[ǧg[% #"ctY1|qFk2RZ¡h=|^ 6|ޯ :cprע6þ?=*T=@؉Q8!ZO+R?wyMaZ2V"heHǭ{I!M%`y'q:4ҫLS\u甅4!Mvaܝu:JCjO @FZ?Qi1S [L2*AvrZJv+_CQU=,V -;viq 0j[h9 MM:6>~ UȲ[_-Xo%NuFJr AB'e7*T#.9?Z4]kUߨt$@ZN-~G D+ \pc_VH25nO,hq9 bss(Z+gϊq0 % 'a[\D ^7ae&S]خCt>?y"9Rhw5S?k~2@'hT[+uO\ <ԭr4D{._;-(2R{c!IwoCH޴*|惙Q٭MY7&$w# Lzou(6I+ FL`$Ea*;M~ҋ#x,侮%l.(NJ``FGrH~i&.Ö|"fUM~\dkw*SBVS6vCal2;|>6.g|Ԕ[$un&CV z#;AV횳 J[ن|[|z2Oo y1#CR1- j{A\RtIJ 0.l@dH|cv<]s _9Yi5\ujE^s4:J/=:48ޑ:iľI_\vXOنK (4.64USG{O3H,ƕQCx;ɱrpζur2}f,|f/ %a>'p9lW?3rv?EW“qk)2 Fvp0}d[ux]ǼS,#䨯rJ31OtBl *bO*:V(Ғ7Y]"Bl4ِv8Ҋb@|iN %|JCN]ҧld{#ʚpuC9wz%TI1K W[0ݭ&%s,C Ok{׶FTp1 ~:r -0gaܰ+SՖlyჄs/'L@.;6a+ass3>8L%Z1M3vxzۚd ̔9NLRX.{.>t,}118,:6u1չXSӆy% |JI \ؖ͝Udsw$5Ÿw({7nWﭛoq=B7q,`n\{l+o@I~s /WtY?aC/ʰ ,z1y G bJ]e]qƖ~' 0u|7: (}Nx- P[Poc % ]=O|^qf7dq4Z;za :iޮ٦5n [;\L> tKAivx닷,8X2?G_^O{3Y 3STrVNֽZΐ. D,,>EYcPaiz<Z1 }2/?Tºo+ĺӢ S.c^Y`ۜ%>Ǎ7)>}g;Ep+A$8t4{=M9TL k,k^HH-f#_9&0@:x-i8O)HE*\?8Nz [wCׁY@5xƒOQm3NzZ6 ?ul_J!SRAДQVhJJeԇE]}O><@G{0tS`)cPWbn12 |L\ /{|sSDa1r0 5Pa LA$o_p[)AXߵq7n5#"!gtj]֩(E WANj שoHͰ7sѳa~/b)b #\y !e} C<@CWO $Opھ#VC,wm~'׌F{zM|,`EўU#k%QDz8w$q&Ma%Hct]cScPշTc K&,n̞kh)'m-QL2 O/KVzQ_.Z5F7LbAOʧPى_:303?Iwm-|˫ƌJj~=է$=:$Â;pk0eH<5瑎cr1tۙs)u38η-Atn9t8ꂝjL5CJnݝ hhvy`eQ{Kot6I;0i$=?̅ѷ Yؘ @z V7z !ճ&/9WcyXq1$«BIP-ש&f;l2U|#շm6Ο-ozOOWKڍ4wSާQʚCAxA-`+*Әc*P"҂ؚjT. $BJ0#J!Z\;Bn8.҆$jt!ٌ]ܮ$l ܼa`@VK224Bxif;~@e*dbwY4x^MkbIiboJ}hô ﳢK. WI8hgE̺w( COvh(2WhwA{ǿ eF5gn*'vh\_d+.f~iEQpٳfh v( :Fu1SRzQ9*PqfhW݆%MXPL^7V%{(#}-!gMUƄt\YKk 8.m;HZ#Z3 UI:ML1I8f'EFfOu͘q,(ٚcpcd.|'x p82O1M%%<QuqDifS~H556xmO|B`E>V+@oAׯ)dy <6jLcHt,a Y>cʞ<>ԣ(5"ӵoI)Ddb~D\;<}Vb F^bj/+JQuy.&K1s,2Fj<"usY>?F9UC|AiWhKq`W´R9ҊUo̲c((N=B}87'{A-^[ϣ@VeӖWXc ׀A͌]s+ZG4Plfn#P2C`{,g#CEcL0^98dX͍7]QG㎸%хFA.n=Eo]^%u0-iYnBռM(DDyֶ=mlP4rcn,Tb}Chi#gfaN1R]@TC"X Ekr.ŵ6l2nrvr2D޽!> $ŽNEA{$3ЌH <g(i5lHӣq,T/ B$u}Ĵ[ X7fZ*+ 95E߃FVv!Ƒg> T+C;)앁ԯ/߀AB 6 S9FEgfީ:bͺXOrH^p VISc?I*Xf# QQ nYj$5 #[~Ɖ<Az Q;Ɇ n}mYsL4ݼ Lcp%+M)s,핼ݽ)"Di>E"ʸ ]m&T@qDqbP?F'C_CL'F2nD/Ήspc_3jE!:s]ɚ c=}-Əz,œUQ1 `J7 @wԻ,t n.p|'):uSz2m)Y:IIiG~ݑ6HOAP؍yZp "Tl!啑qcZ&%__lzDR%Ò' c|"&FTm )fD&R{8 Mao4 xGRrbYHHIs*DJ@2Fַ|9-`$Hqs|JHF I2 ASr^/`yCA8µs_.4rP^3N / |ރwoeu>&K΢;T>V/];ۜU[VqMRVM+ 0;=9 9ު5Rѭo=&Kt,y  _#FD={ض|P5=Ѭ QeWwGvaWPN)(0rDn.hy:JQex<hFq…҆[ Rvsi0Ab ajQag 7q9 Lq Q8`5v^A33P2@ >A^jOls\QgC:*B7.fy"v1{@O9 U~F4{-El ximtXN]BÇJJJ:(.t%ؙMDoA _x"HG.7hy1PrUtJb pX`].'hW7)XI+ ^ 6a=WP['Ŭ=ؙD _3(RJ+Dex =C}n=]Aj~py'jB02̶bg$G2*=8.V@%$lNK!wYu35f1IzlvU~x[o셓kR 8NsaӍO+6'T75Yy7T밤h!ܼ6TiG;ݨFmi&ægFEmMmԿ.B:'d zC) N s" Iy٣2׾^y4$/R-F4SEMGdeZWyK*}྆!4_4X6 bf?g^%vV7T$2߹&FE[& Xkb U Ϣ$y*d+E;U.Vq7|U2DuǐxX+:{'N-#{=U0B'7j/8wKbses1qr 8jlV*Fkf*%x.,i+l,@QgI$I؊;#6kv `E_=p;ʎ/pONPLyEHl2Y8)|M=sg0ySQjTI6,;´Wr}-CB6!e'P,cgpaT!'@&'T ?^az#㝿q1UaSH#w}V$¾C E$wGb"{~ hJ֧ssK D, "e.Ë f*é1-װxjRB6A+a6#~MRn] N/N2&StIǗ(6?py;7ez&zX<BxgjN;N-+2D]J{8U&3׳ñ.Bz~X ʹUa&.j%Ģp?.ghrRH@ P>ְֵyj-1<@^\DTKGEC;xX[t'Pegf7ޤsr^qߎ$R?Gb W^aP`cs qPjpm}l̅G'^/f^@KTs '5h]B\{$NpKB^EDD0"FL gw25gDumWyh 4u}x`sDcԕS#lu{֯ЗYbg;9idO7פS'2@P~'QrߒdғELhDeT[X7YMfx^Υ5_'u7 bZ[qIe -<'B46?e`Liz$5ITO$ԑ0u~*2wr%QLpr޸5%"/:hS[W݁YrmeP՛pLPst?N=޷Ѿ <ݤeGC@@ =,ZhhbǵP>f[CCY1}xdգ&⢅~wSRI[ / JK.& I?*OW#mѬV3o$RwjPJrO,'ʤP􅇃c]֮hy`UhC|)$vg`XYd5h:$K7`";SPp,r$W8էB3aofa/FY=*l(Gl~u.XLilߐ#̈́jBs_66+hjfYfu<.cM Js7piw9ż_ZxZݖ-4Åa$^f섹ā}%'Y!EnFz.[M_ĵ$ 8bZ)KR}s|JvW@_ - WV}K D+F^c#G!t nHozi0CZ0'bR Kz !3iyӊ+ Idh->ϛGFioB91[#t?o8cdSWqUi-_|^wzoL8]yguOAԾ&gS (]r>=v0P%ѠC2Mv z~Fy3nedMq "?{}!8+7֣*5XgB`&)n@R<},@&/p9Uz5s; 08YJ3 oG9Ϋxf^P1hl\kJRi RFwύc/$ 1TXd9k(//ڢ,MBf|~Dw|*Xv`'Kɟlv®f[r, 5m㳉a\,* 'ܽʍЫPu  HK\7:cqVRb ``P[>׉BAx'@{ DGIJ$~Pc 2~wfՃ % YwJ0飹[S_@$_],QѬ{ y!%`zmE R8>=˖23W׳?JbO߯;'P +D Q_IzJi H3 '"6nY.҂>ˊaä([|@""_pp"ƥِHP=Bx)Na=n0ogec%×97 ɺ(ߌfX@֨H`4Ǧ70UaDrb`][0  3fLqw1-V58}T6G4'R=v݉Dmv躤i?L AK+UU d.x$tX`ڪd`%ZIPI@щ͗x5,A\:ЫS԰.L N޶)1z-VUe{ Ew bǜ}ςX}ʂ`'2% =&\U"o:~P8Q lo:p)Ǥ)ETZoIňׇbܐ9p$ޢ۾&= :X7X.dRFFm4E F+/vWos wc0@01;-%m%6L[b{8uX @GND u7SbOk;*)--<[$xEp$پ^nq9=p U f$ѮIs-p@ݱ.40T! fbJ0,ڏLssbږ+aT/}a1(1՗'~;Cdmߠs& mX8QRpoj]u"AX`OJ/x0¹foJ^rwxWC2;Œ 4TG&@tR4 Gm7ᣯӾNXX*=DAU"0;ZUY=Eb=x^dW2ô!*ݎ ښ; .5p!razItt gQF[*GQkߋs;h9/e|MUC;~bgDfEԨ?SUG+SC_,?J&WRbbU{=Ve-kc6ް*O:P3D&!G.]%)mOB!*C3QA{j|R\LȄЅoU[16ߐY]mK!VjIH$ֽl|J% C`m(|P@Z+%N8Бeі!P?\*pu/b1<uGD)DvrN%p|E!C F螅xP%0b z#u]\&P㱶-%,(ᩱPCe(oI fJa<|770 ։}R,49ڕ9L{U sxOU/kY18й!Jv? {ʦ ;=0ZHHWCp^<Dw_i%^$Tu}r}\lX b2syk"ZWܔ(*AЬv `G1zgI\"*[) zSK^̱٧.H A6ϿHR@ <Үw\,g!GtQqϊe*w/im awB:b~́deiwONanWqQt. %?;G^!3BO!ueB0Aal4p4(r6lcab:DwDeIkgNW9Cɫ^߸4lU>|.kw}^_ ^eJ;[ XznJѩ4PLh0^j> uoW3 ~GPe(g/% ʥd؛+;f"|oAO&IȪ=22ܔs蛫-y d+(Xruu8^gldSX >[ZωCR1,mnk.ŶK?Ý5%1&*z`!yBq/&/RnDN"1F?a^m^IEvۨR \>1[utu8띋Nl՚5v>jj]9m8(8.pRql5aGn  w ;|v8C(.Q,=Ds҉3eԭ6>FNWuiqg H"~0ͅ^vʈ蠄.WSm_'? jO*Q6SXeܤhW* $_|-2]d3vq*7L+`͂ <:(uAV2=bT؎|ffj~?kM./wpW[ e]#D$Jv3:md4s]Rk z@\>/ 읈MhՌ3V=4Sfs8&p.FOܰqC ɓ2zrGO%wNNU0n%ejo |'Ye7k/ } !Mf3h7kNwxPߏ5 ,77C]컠(&( KpZjk~v0馘:,Il.jhd$ /J{9vC<2$chs}?ܕ/譌y~6 92*_LG@עlY[\쑩 ș6:KW!#?zb4%Ӽs4,$8 lhLggˌ7S֥斲wk2]Ht{|hFH4ɞz,o7GS3Z!Yy8`7ve79$]8%ZdFSh_ew 8>%g-XU4I3qg/nvyҼ}ۡw#Q!/"}0]CEͅvራ?OPw ..p^8Gp9hL8ԁYp$Bl8?bBT[> On8Ix¥HW ]lhUDMτ7CZYFkCGOj1.|ό4eAxFvEjG~-/>RI݌& ӡ95L3ciK;nvj~<3Ê cUɐ ?-1Ӌɥ38Y5;UIFN'ZmEn'ݬ+>ߠwv =l;A:JS&KkE*cW4*ڇ%.ɪ#bOJ%Edi&{Йv\1o49NkkCegpnga vrwu# 'L4bT TzE`| ЬHD܀+Ё5t Ȃ_Fe2 EUGdG!6E!ǗCyzGkm wq:/܋Ɗ{xݢV-(neF]?b>i]C#vj@,jh##]J|M${&/F\cXBFaQ]o|9Aʭ8_zA XZE2M{P A$)R65}]ht!Zaϻw*u33p*0|3oJy*ēK5@ZRЏ0֐ ;}}N';IUnQ:[ ˍ&S;4[P6ٗ]X?<}|܍Q]@dR5mǗ|Xph&7SƋCv"-Ә=:gI6kI4i+1CTرgYZ0707010000008f000081a40000000000000000000000016650a15c00001454000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko.xz7zXZִF!t/]%]?Eh=ڜ.+\ΨQ^˃W^(㷠C iPz C>wZF校'Q u}:?ǖrj¹p9~w(\CW,xm$[̈́1ɼBq>hpI4{ =C̻`MuiX+2G"L҄ͫNx;l-Q+ty q$Jol* [A(sqvteP&O4 rRvW=XxTdm>|5:WIҢ%sΤ~9X+v ܁(*WϒWy v@js+X!{7sV&NV~-gq #2yMk2!5zXɪiz@(^X+!Rmq Gqcpm;?ՑfLbc_4ᙜ]f5ru4 [߾ruU!|^l :KÇ=:a8 V3~4pMè N]H=lg(7Q՟c"yC.6]{_,FSurx^w5'ˢ%ۖ󵔮*F/kyԢ37xxLΌ^fVD3}cZlMF鱬,B93y,'Hg ʧա/e׽>p6<L#W O˧_H =f<^x'wzdŊjR}N==@ͥEah,H'TE~*iyO:ļ6Q`CP/O)Cu4B;&N=jLm 2Ĺؔ~)(N?\?p?-͸ɖ*~)` Cs~TI.]爆1]@qR+Ñ;R#ĘgM>H}T&tIC-^ԝYcrѭw<}!-+HzOqtrj#ҞyM2D p,j#4͆xYVY^8*{6;4MرfbJأ*^#uȘq_F9Ã}-CGTfrk« ^G `Gjy 7 S0%srZGPr,z+mĻ>OW&PGy G1]_xPҴnWs ,Slx" r`_Ppjhhap[R6BY3`bGbjh c _a~f`/:]Z#˔9O{7:5m=:=NJ0.Ũa([M8Y6=Rub\LeUJ>zN-a˛Q7۴n]Ozʿ){F'K(R-4\!߲BM\giO`K# Z-],hkځ'06Ӣ|#2j(Ȅ qp`%_p$4e}v!ȟgRym R1P!KYL ]gZ’xs7N;PLt$R1HMaa b s]~$<=/Mt{d;]璙!_^xsm!P&o&:ȴm.3LBr-lIvBMe ^{}O.}(ڒOJ)7HDk(1nSs!bc3C r;05v(9մM8M=T}9Td Z(sNxGĔ :[@z-^LG kMhB4-KH5C:qYt&ʿH6ro- o w1pu@/1lytt=5BS-FC9[uF\g֨pE tcSTƪ֥0w2e&%dY 19(!`żaHa knb ޤ|M\wιQCOixaoF?$KYysM0=n3BMJ_fimRG_Veb~fq}!䎂l? ir"a'[ߵBv1X2]^0/뫳!,"|Bb֞,X]XQǓ̝0ѭY7ZiMfIQ4A)%Nl1U:·j)r^{=1r,3TW{-ndR46LrԙEGV `jL >G<4&ۛ3*㝾jS:̝X.(Žn=1!}1#8j`BZѐz/ꤲ~Zc?koBzQ reP߇*4ɀt~^-)B&lA8jڄC.h CߠlI7<[hτVׂn2"a & O4{|8"l}d ݳ+PϘJ+ '5%`\SjtH&4TxU ^z[)>$EVz~ u͏ syڟwww !/M:(YSKZ fYs{8VSHXXk;:1IHe ,OE;$ T+>(S˿85ߋ\UHCY .z$n9 }OAIm*v }Ee>yp.ީ{tx?ޗrf>|GͥLI hprzFR7Mz38l:AV1uB f厂=j:w[n|.ܗsF|OȨF5IĜ$W-`ڬ =B <וw͋+xStMkSPӥK2 to%1o?U =?T.F⢻h jwV!b z;ovHut0o23v=vRw ILvL;Ѽ`B 6(pNEϷ.``ڭ3l gz;@2~CgXDjP\gFB>m2+,-赦%%XD 7qӰ>)TcdFN=uLnGOg FD5?N/W0q.`G|ǽ5_c0~( gYZ07070100000090000081a40000000000000000000000016650a15c0000db1c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/j%]?Eh=ڜ.+@2 RD=EtZU#@,LCn#A16'8)⬌I"{cH_§s"V! 6PA/'m57=,rD,:*2vƄiO`D\DQ5el}6ը vtu ?1M>jj3L}fHwq1'pB'vudRrS?G)"` efi >6Q㣚f RE00>L[6*϶ÌzY2˧{[f>[$BPI"tެj+>_HfBUbG"^ Rbv1YerG8. Z/XbJPvt |8{ mc2$ތwGsd^'QE{Ol&uW`S6&3Cfsʥ(>Rm[,{;QZL5ZUkq'S[{f52MS&\}HBK{Rvزqvf]:$jg/.?`%=Q')1cwv.OET&V,πp[3Z>p}u&|:He* ) O0C%=bHc_f;M+=;ZZMYhhh[0 $₩%FO%}K1wȻ}ˎ9Q̣uYXRv'yL*@>!譑.\'UލԵ C)ఊ.p* ?3sk«AD=uP0I"L2ǢVw8ͪ$n,B.y@b\:x) 4 szbj::lot!4Y$_Ȟp(طD 3$Z[^vLO;h!ީf>NM9X',Gٌ=3,PHX:.J~X8 8DP}Lv_bݔ$3F3>$t(:֍p~(U{[@aP%(06_Nr~"&"Pޣ 7Yj- Ӻu^v$~XKN2,rd^ϰ^)&V8htLu%>32Y*$P‹&3j`!(5Hjm6*$]=^:;nLϥi@2ΫI#bǺQ.퉶}ՍT!> C˯FKr\fLZ 68w ?o|ߺIB f Ʀ-YngZ|(GO=X2_wz,j %qqYXt^-US':(õ_*'w_4{5=3YDIfnkph/X&/B""fQ7!,+(|4Ki^Z`HR S悇yM`QO\77aBs5E;پM{E 2Vs".0Ѵ |9]|*^U/I(ㅘ*z!E|I =ΔtNՈߠ.I>- 3A* d<{ei, ]C 5Ji;vy`%w|yIfk(ʌk{.? Tk S,G}^hH KuRpWzD#x__L'cjQiOTA7Xٿ,}+??BQiuot1an4כՆ{A۝~瞕Vĉc`[,n:J%| ZBLx0ڡ69ؼg|u7nv2Mݏnم%jPl 1S)x3V-W&>J֓}iYi  E틴K"nտh8KCe)xS2l;;t2v̯S=-܌֗=0[u-aFʺJ_ƃ|Sʥ.T'q][op嶑5¾"V5c+Ecpp{ؼ> +&}hPl0/\7uQzOQ|Y&̱h^3Ҙ8RIؑ[Oeŀ{QNg@\JST]!m)Fwmya f 𞥁5'2taG.!Fr .?ӕ G;/~&1z直y,"Y#3.Mi 24e!3dWC7_gUy+⟿o&%jæ@r1SeNeKPj 6Ą}fڍŹ!NMJATJQnn wTr1vLT]0͗A|'1rlo&k@?nɷa&a1 Q6&wVyWNhnsAXMNc{AQT5du:gQpL EEgAyZ}җi7mH$[e/HOjb^p\ϮQ (qÞ񬑴S$E٧SwmzPwFu<]RٲK!KVGZQ:3D`Sx5-Hyȭ Q {ҟpVIZFQגN_eE+%Cy5.j$4r >w9LsX1żkٮ8,tR v цoMcHՓ qbj-B-njU=6Ɖ=%?"+~?_liOpD}5 U%'؀ -,W.`2FҰEEv~2-wWde1C А{/$|ЯKW0S@%LPC^ƆQ'᦬5@\Tύhclf=O/(qvh]kImکjᲞy}9}ahm mM"tM&N dNB?F.q7)\[c-: >@&&K 0WkIbe㞙wECRݬ70 =|0R~x62ɩѩ2.=#g?_nݓM:#CSZfe0!~!Wjc"D0&ѳ Y+ _f6}7Vb+qΪƐA$|zQӔ-ΠmR%_qǐ7띗O^D?b[r$Fv| Ҏ{ZnF2񟉦/4xI%$JƂ62}(*nwbyT](SQB-C`p>ZC/DLH epdgԙX|>TɎ*UG\+)wøet ǧN__4ȸǻ2{TX ݂"jsiMJ39 ˳A2y)@M`yR<]Zq`֓RTD-:6}~X1Da<Ѳ?y<wDZ+}t+ӖOus{aX/A{u:a +YYv^o[̥O*A^qEJAlnX!9kOJ9vh% ($mwHjv۩5\Hl13&ƤD](]dw mMhw hغ1X"@}VJMUd:b*;r_W~;':F]Af$ nP㸴ͷҤzN]r0$\#s!+2x7@>l|}jã19 ڑM'yEI= %U^cUyT:rV}[@t$M` q^7d궂 LF!-六X}๛R~-bӤ8)YS^Xܭ Fl z:Y}Go`~ZP^aER7(zToYo5;a}O%GQ>aW;-ZT-ĹYCZXm ^{(Oudvv+)t2e?[͓‰1fMBG;EF3g\8hPu{۱n{mؑ!Pms {%0j|I3ƦM.,*tlF ɡTGʝrE@||,ߦ34ѷb‹N 6|^)@KtB{I8kXSBWI9N~{ Fz; cL;*`®IPvIpjlbngKox*Dp?3Xs/ š֖7m=jWig&Ӧ t֏)8/:*'eȆ{9W I`6IʷWTOwR2H݉MYO{fnr;D62(VI$-: g8?~+K0a2d_3>Bc8hX79Z?'DzZkoMh]Ś}l=Sө>;a%lT f{v +axFh,[<~y,ڮh2=b={«ji=gBˠXϰq/)ew@FаcAaCx¿6\1 ]3kmNu,aAp-!*xn@9(r8~"xA y2,V6Md) vkLA &nlffOgHHt_Tcl?^,2:nv1,).s-3X\4l㮲d()S+^[vXp^TRb;K~=h'UDe- Z]hX&.e &O>-ESמ_y/~Ap"<9#U71eG:& KRVi*mgd 8&.RDԼ d'؇`^ ..s aQA-Agh_aNR'dfÿ-閞f*kt‡\:.@y@PڢgYGS* IvfSKQch$H4#$<Oe/e| ћ#V[BDm<Lf o%0 B4F ,I( ݻbaPJLe*]78 T)%[_} k^X+ %'DHe=Z@dK IV)Awo%^&s(^Ng7`&2_w:Q%4G:vP PhHMW;#QhN$a#?Eww?%35 {999m *uxdJw Ape7hq-PUR:Y,6.+Qp!1~NQywA}„l֏U[\M} ɇZΥ.T!j8nם|H;F!ئPMޝF}ſc^/UozpNÏa=<[bD>zai]&c񾀊J(6 T[җi5`nMͫ>Xum0yf팜Ѵt͕BdwlYI}q<# ޖ&Dl%,J&ikTTI4]GÞ̢@4d/"len:R &3ޕXWyZ=cСP˛F5:Ryͬj\TYP#GQ1<y˶g`Gg/p-0?~}j-3 Atт`m`joC O|+Is%C jxqC|o3ðk\#cdK -S8yGUQ)Ǜ-\Ǫ;UQdL/GCxgy*dI4W:migj"Bn-{[Z %$(zj(?1PE˚^jNv@$d6IGR|# @Qnb35 [Znj;Lv3GTư3OW|dR^:(EI؎i/kE_\7\$ݛHpkw:Z [|D+ºI)mrBJ|zB upSUjR|{Ѭ:EWI{H,}=UfNdawjph?Y28c}q!%ƒUmE}! b80_Y 2n,&( mvM5Nro'H)|'~;qbQ+v`jjzVyɣn> Ht i'k' kHyJEI[XrWZPAfwqcg9U$.f$#;r\3R -X,Sk'6 Bl&dؑ˗HVn|'$baϖqh,Fq{ƚh(5~Dh/`6!XtQ]i?$HXD?_'ػ2+X(9d_i?gy4:~˳Qb#sP%"TaUI%y˞Ǻ=ұ?vs5^OKtq𫿤Net ã?2T+96 ~^kYq9a!WkB͒aLzKi->@ OWc^$JzYрhFiQh#=Sme h},oo2"Q|+1d6&w߾I@+YY?s_ǗcLs,F!RGI,'&b`J_ZŲIeqGMH.k$yEw·BvI[݆QVj(ٸ9JU#>p"ZGB}b"Z'.tV(R>J):yt'z]iRA+N{ V/6(C@x([#U_P)gti彈sOYOIcU\QA{cwP.Ȅ,Ikŏ,̒vy}\߳CrI4}Eß_| M5'V :]ȩLa3WQX{}{P}`XƲ$gIf Y H.pF0xf{LNdM{l-I)PJB'@fL12.pEMdU- GZtZz'T 9IzM=x[x9I7ٶK3\0uT L3lsPk_L"_O;=RsICl C:ܕ6d A*K^4t>G3}2-JAxZ-w)ڨLEPp&O8.yӸWtz7BF7jNm&M.[\q~q5K(;bve _6eϒv*m(vTawS*:}v <+~:&nvS7;6@ @~ y#:!3b3Ɋ^|)=*k"WŶˈ)$ߢw2KU//Y̧а>7cɺ k/pͱw~V97K<:ϠBI/^CEwr Y4Y^ EBIȻ6IeR![i/mcIyjRG4qxUR?#m݈;dGOV' Kaq`{3ʼff)0kHGDƹm{mxçʉАf ZFhxװ!Vc,M鮔ỳlAUP%h9}(YȽ^`K1@@-Ⱦ=c7\QU,.#~ ҡ5*-CYyEö1Z 6];tpQ'1ޞ0k+G6)Sc<d,9p<<_פP BvUID3,<7[,_۲FT~,̨"@O/^]rE|:3ё=}E;/%VygclQ/ oGu#z>/RpnNۈ i^1,.vq H\>um/htY:7{Cysg(zI,cIɻ[ckrs07h@*]?;Xa3N Pw0d˴D:Rk@"o^=r & 19\旰쎫G 0A; cR6y5pi}hډ?G~,k[te1 tX8 Ò^OG#א35n!uIo_48q90O$,AE;MO :jVC872Mm_1OsN39BwtHEdz4P:u]j+c顜LV1Bes{h#P*#cI3i,f +Ph<2wO'27(Lp÷82T&wz*cڄ1TXkbpAFTR*@/R2 [ R( ,Y1LPwξB}%,'4&_ x{br;=IżLt"vh!Qgx^tHLriL_ І`+ 8ށ[{6םյ%z֡u [W84!mĘYNR^0o?a8[N3Zb}#k\/l~ݻƯx[ F>f*u|ӵPz!HuU鹞W}2rLd9u[=F ď{U[pkATF~M[V khxw=q=RZ>S"ʜ6&/͞$GW#\(}vIJ ~!|D>BQ Ij4tqZ3 ;) g>57D7HHpB\^rk!S K_ SiiDjdIdW#뿮ĸ]X0#T!ʎXGZ h/ι x&u^{2rHX*3XDB!x&jY")@vA0ou ¤n[P SNwf)7dR : n;a= UC,l|b4B aU闏Oڱ^$%H\R {Z;٦Ex-n3.vzQšz1w3c-TsOrh:+a䁤i6?$Vfd0Yj!8:6c2cʧ1w%h-$R0Feꢃ,ן=A!2 7CU\6[\j$ind`,TZ?3mVohNvsr LPWU<P -Qg2= AGf_U<1գF՟fܚPk$!bF]cY *hX2q)5|5iyy:!}+C>\y|ǃPyʆ GӶ㦟KWM:ď?d@):QK-"D`עj b@MJ~Z32ļT0 N))tv%d9* p@ CgC'%;>ƨLf]I0-uzvi˽w^UVH8:cK(c I߷7 ~Xu|}v٩G4$'.4HÏGyAoF?ׇ>^tiZ bjr XķM9jQgA"<3BFoe}|,<<^kx^gπū*9G`O@\XAM"CeFlR@n6ݩuc,-zb\.Sv3fz:<{tkBbkE/YCou q?:ͫ;[Z& _қh,tFjDSn#UL[_S]fRYS5ab.(jŸD$ⵈM| nmLJYU^< 3W`f4$\K}R$}FrEjf1U͊@lo$HW \7A8pOa}q1c\!IɬɗW֚v|WGqZizY>T5߹Wșw` F" iByzPp-ii JE$ E0=Ķ!m 1Z K}8N[G-*ax rE&G2˽I~6O\IhVP<"8&*dr\!4M[P,ހ=sJH&[ OGQT"=f.,U߹k5rXx}JJ0ʱ<5*Jp4QOw]B[1U18e&oC*] [A(=cƴ(6:v,* V cTj;-RU_VPxM|\+z=Nu=yd-P6ˇ iL<#]g!*-CԨ#EMC)BUI^ {p$yaB&ūU ([քQԎ,;Zz~i1q̌)eg)R{ .ZD+Vp]ћ^:L*y_ٷ2tfQ יb%a֚(CiD=Hc=t? AIt7#F+E%qhxpH1xQ]K}0d`7^ MġՓ>V q/qlƒb42Y)%p` ;v. Z֑" e"sY$* }^Þ/y+3ifKНOCuH4 x <ݵldeU1=l ){C˭hM@B8Q́Ws)9Wq"'R2jhԹZ`J7OԩO~i1ar8<7lVqTkc7;!C~xGnaߜWK{¹:MHeX}7JJ4IBUq&| ~kP_DV94aі:O`r\U,:ԧl=2a~Alt6}G4-J7#sjI񠝯Јn@4.Q8BJMs,ȤJ$4wk<d&%D}\i~:04R ݹ qkjSg# v`I5l\W뙣 S}v~ v:CdMV.>qv@ZS y]m%B28yF,z]Iڡy4r]7\\;N&RWIb!.[ "gՎxjEeb(ӭ*g@("CVW>I1( }ƍBcXo2bs!sþn]'eW.Lt 1HnVR')FcV=/Ȟ E]1ڰT㫭LbP?;_q:&t_+Vke#C_Ů56bu/Im+woAK"su-WtҖݮo=``͍i.4fɮlO`廤]"|t⵫{1);E3SQ61]zהȄ^,U|zgw }?#nRl~VY?]hXb²r@Ǵ ;G5 z㻨 LC35smD,%pc QGrqIi A~tzY`מm"PmOC zLH!ڷviiu(عηCժh#r 4Kϥ!-f@(zf!b4_!{9r 4QHT_k=* ׿OPh2MWC"#A ZR+.S91Z!]uy|W-qE/F35ʞs_uBG_dtZ#;qH:9n##}kʉ?$pw.:?2ISh :.؁b\β+Bq!MgS_0Yc9Mt } i bg#aÆ ")E; uoCOu #C U["^p!ݞX":ԃYAa,wΫ{G,˥C8_1x%.~h%:NIdU/ClŇP==_ x0u?i"S(T bQbo?}Lfs*tZvdlGq&$գNvc@߳n4}quNi5;o [@y~éha~(:S&1|5qU0!jFdjc֑T7 Yih 7=FNU+?< ycmK^cϟ?NzNrZ;5HQYG‚^xГDY˃. o͚*оU~c?kWqe%c }L-_c'+Ep/bA4c^CHz(msh'`8mh;OxwxZg+2$p1F&g =뢧 u : B!G#7UM2:E +[.Z$#ᾬ^MhX&i cFi2](a$5%Ӂ<dAN4^DC6+Md+=#~LK!5WУ /C4,[ưo' Vo\"/CswG~BNZRM%Ljwg*cBh(9W;h`/@!M!4\-zi}MZGEh>&q47vꟄ84oꎩ_Eƴ(QtBP̛[R:J3ilRI~S, #4my.~Bn:{4"$9ImZv%h0rH*3gЗ=eee+h7YOhEībC›L -H|C5K U!@ڀ^#n0mBܺ̂yO#z p ` \&y'Hs,S+ Ifc{::j}uDωShT''gTZ%I}^x xG}mVm:85%_%|yÏQ;&FNcd@|Ǒ@g@C[}l,G- C@HiXZ}4Dž 'z&:zWe½l ^3H])(mZ6yjgf'ϾtJW@(6W*x~BUT*F JG bu'"$W""`>e}?8>HGl@6#A_davzN_Ä=JwXRe̡p#W-}^&sEƂLi+ if(֖+ͪh[03z<4*j$Ge EsPA%_CZ:˓EGZ/RDÏ8T_&}άU&aʆ%\1yzЈh':;߁,e(H2SSSdGcb" Y/. Ԉ_WBN]Ug=Mß{GG7TBC2g֥7DWV&^kSX#̂ɎG4RSg: OW 2}zgWsK_@ x/*}ǑO/+u@n_)jlr, 3_@LpcJ!pV"i >GIz';E\9D}>M$ưA g#E:_ƕJmMJ@& QY%ybzWNPpRixw$g^Z ~DT[84LnЧ}ؖuӕ,i^*x@IC<Nij@V@Ғ)mSuL%HcqZ/2ͰE\]7=.ybR[C z L,5p Υon"m#@xU!9o;kH#+LmGe0{Wfce7fh}KqSij Yz?u3p4^GO%X=V4Y_1RWBML<4 n펙@t% ~EK2&||'96-mrD 1< fGaM =LJcRP/_C8|8=o $ޥ MGKpI󏎵Fi SjS`3B#Fk~I2kp$Q:+_Oy)3 痮f?Z)S(E}1A`,}+Wnz+tv' h#ciqJnpBҎ˂j"zNqp6Hm9p]vJ ? Yρ[p øw.̭lVpt,JH"v :usӜ? أ@\ܧUɗ htape"(cV 3;eR:&lAlwT>&iν bmH/Vr Czsi.?ӈx;V6^)7n *C'p`B%~EuvÉ^ &f };$5{J<: mk[j4})x3[sSf}o T:Q4'ׯߑM;. JFT6P^%&,x8*0r_6Nq\i,dzK:lwI;/&G1Xf́t~6OwN68ԢH8')Uc}3B5 AӤ̼[_].$s!"*Ryq$5jↈGhYܔؖ [n`0[FteYDV=h{ [M:{i_n 4u>^7y? -x#VjGO2Ӵv7z:iNKdL;[>dL\ 7juN1x'cDFyi~#hlƭE4  DT$T`2 :9fN ^ry,D![ϚJJ8J @s܉^F3ZSiT.ja`|S ƻ.)-!C;Ŧyqj)pbmCa3'n"8X|mD8Klf_YQ dS">Œ\vsv⃛4"Q+Us(X~+v~Lo1ܲ;-Q=ﳜO 6҉[\7T0m!Qj:LH)zEXGs)-k LGU†4s^˨ ຸC㍰_xWI;q  -F[]dvba@z3_JӘ%QPօnӱPG+4D):8i?ٞ_A\Y $F{RKEsۜ d#Zנ/:!o7dMzbo,ܱZz"-RIty1CHiIt6F[3&qzxyi 't+(?L.Xe{G@~ $/sO Z&n`1vs/2!F"ӞD89JW0*(lB~YH3;ԟc:#UFLNFL }0-3+Εa9.d=k I9=a<;2d(XlT&dM:ȯUxiC V(9 @-Kџ3>(7O7u1WC' UlՆ8%J5#)5,dn5/cN }*zo¸ٻ9pK5Re|v$E@Μ!A҅ZS:żXY৬c:AϮL= =hBh~/J(a%s/㶯U-I TdVu RqUaO3z*ĬCZhkk$#4*i{! #زLf X,Yp)0MىS`ה{)}e0X]0OQ h!=!vMӴ'5\o9 9ch #գuzފTg ??TtXz ɫ'`gE:,ei'Y*e!w2"|slENp9 6]$s٪۴0,&WZkls FwTV ,z` umSlYX)L|h*}lLXe Šp yx3Ld*Yz b9 ^ݗj嘺h@]Îy50s O~WG(BY.؏?(I ,GOYx]0`K.P;e*jDýPk,3aFC"庣ؿ![;~u@['f:}㕓Ů aJx- @kb8a41# .cH,hv."\c8q߀%4 ]aP)(07_i`SN3QdW %bVO說X}p%QLBLWGg%+ƺQNI&ͼJbj- ezv.oTɧQGg!xtJ uG3ؘƴݨ &CAU6bk0`a'f;`ĨmƩzEbR "F,nLl[{%9K$q^{ ՚)Yql>!8]j|zWhr$B$P-ȂI {TkO=MikE:e", oȇS(>{\[B+G.sX؝v\dӾm힕KM8'yUK'3:`8QÊ 8oB>O4sbMfrOmz$lFZL;wnDS'~’4آiߦ3yEe_9-!3_o@b94'!DM@BG7놠|;jY3%$ 6rr^3<F:G[j1g@$7!9{k%7h# FQrj<\v'zuwk+j3翢:K vZskټ oƞц,-MMUe4dc6'❊ip(B'<)ܴGkadk} تۃ,>%\(@N߹|T| iZAz9ގ}[L9;)j8J;ElpL['T~ZM!UpZ|Y*Aka!h.*쐘T^[b}֯L1{#Q2li-DcWd|Oϝt IB+FjmcX9KTޱ`d%Nv.Y]P*uf=w ^R`$|8jіbLVfPhK qC'r>[6.%t fB7f~lf3^4Oom[80ξ0ܸ$BG-0A("j{K(k E(CHj1c 쓹4[:]@o wnCNmbU؉2}U ȷ@+ǻ\yV"]ևU+x1_T`l7})sMl ]vԊij48f! 9 |0 O|1 e;{OqоM|?ǔSQ?+ +ɠ^Yݟַ|gkB-2m'hm¨FX*X5xu7?|mLๆ0W]lqݘյfY@]hn%`ǖVot[=J55.~Hz鶧o8_< `JЮ /5A{ 9|)pB=pP*t_E~@udkD"oTܵWRrӤӉꘙ{|g@G4%+7t AgИ&>s}1mڇ 'cY莑u{/dngT!qQ<huϦ H719޺W/#dg*c$SXM~wAat n"Q}|9)Ĺ%"'mEh="GSca27(p& Ѿ$X!+Ja\'4 Miybh8249!&& ٔ5 ݉hV8ON֩ƍWl4 lKzWO_)QE&< W Ԣ0{(kP[?BMB02j<:^u޹139IP?z:k֊U# L3n3<#fu?O՞K^#fwmd0S-*dTnȨKޜ DcX{ȳ&2e}~ֵg<׼ճ8dSmzHhg`,=*rt!A}QER!PkUBOz_UwE,OώBm?]MжInl{%ܐ4˃MDWҤ#VApgcL3}UYicz"ZNVxΕLWtY'5ǚXK(]Oܨߔz;2NqoYMSH{ĩ ?F trv XPS|bI)Ȣ\&O8le!L,H9ؓ׌ғ9cyW0*o.fC豟 HOpvh7$iw㐓8֊yAMh49(2d7'~&9J~Sv =*/%eϲv5 _2/#S\U=<h8ۅ ahnc2B> Y.U;=>sG5EaG>>v'8Ͱd?12[M߰TRe쒪F7k"XVUkwds ZIzڤ\ '>Q>y"qLp,#TX>YrIԭѝ=+&ed[ĿK_oWr[-j3Ŗ3,+g}dP÷;T8kϰey3=Fѩʠ}@^"*,kxҢ|F^E/|Ȭ[g^q'B:':Z[uD⭟bi1WS.p>jC{H)jäJ8͖6}͉3Z/2p&X8jå%_MK .CjXއ"*#QxrB[T~z.D4pig$ΡxXՕBf=UK%Nc uL/|%xvQ.DQ9X"ȷӛ@YpyKQ >{s!NLOF@ӍV-EJ"h L4؀ȁ2G;\hp=㮔1nVyTߊ C;Og#\+h6 jP#ɫ%/F{;mK)J=p_e=\,|KҔ)+l}k蜷,A6dk)XufyiG'9R\n<{{ɋ'7!&]1+}(b^~؛tD`xr晸i)o%_jOT 5c7@TyGe%z!]xmoKr&9 8[ /A%UM:UM]_ʤCtX79oD?j kÆF\KjSq=Lq}Vˈ(Q%{fI"HXaΦdrЛ.Xi:'WJgAxw1^ 3p:̦,bNꮰG:t)?"p`q3k&OecQ#"$T%ޓ*o]JmJbAƑE[z.Or".Re@C9d.6:Gjc?VjjAAFު/p425aNŽA^o`poX}rY kj 2hg3/BdԹKPs4jVWvV+ce> >qW E#P|b%@?eBkt}"QiJ(aUY1t|԰J{LYr8s[6<!UJgEjbÏt|fPܖO~Ša+ R5qp`ڟ"(/O+t*8(9D=_ g#GǪe}Ԝ0e>suee#X^Ir:;Ec]Y`n?ȻY9gVz $ɦ7R?Qw4KdjeWlG 3Gqz$I(Ywb XT9e"b}Xqe^Jy$6h"2X 5%U/Ҋ7C#G Io8`(&W^k@"Vh[#jJ yH6$(f 9֢8%vM,ņ -!FYx`z"%0nyQ'- #XbB[`F ]pbltQS_&fD|crQw%-](xVlbcoQyl%aBH7=tЯqͤ:/ T-{4~5kVp9H g$ /ɂ^ORVBSzg 6 85W9qс iȷDfd*6SOsA !6A+$[\h -NC ʕjiAJUֻash@\]>Q"_U:IT8b֋=?ns+ESiHh92{h&kIh;voIăI,e2ݒȕ4 tʹo$܆!Ʉ{l)"0mq&| nt KodYo 0c%7OȵS.`B@Qvv P宸|OD~)~{G19wb6_x)fFgEbO|`@5QHE3{|>fMgULcwl .eLJ$خӡ^- [Z]TH=o{)ynXt[b> &%@&+Ƭa1_8PY+0P$u@eFg*ڞ=LU& i:Ng駧5x #Ob]VM!nVMew&W 9I~d E(d\`'I";|Ԑ!p[W*`1h{7 o^n9,>7DoT{Pn1)ĂLgbmN]5 !D hw3yM }r}jCWKbGΥ^,{{eaZ.SB(̤۹nv"Xey50j p ͒ʏGZI1r9Q X~_a~p}d9hϟ.kx&D{Xd؀7ڬ7 Sm6?3QN {P ${gEӨǹ Flwfƃ &(A날jL%2@R!M.v)a7Trd]6rSpJӏ6I;L ueTCp{3xTdmK`.>t &kI(٬i% <^<~ G 7['sO-gCoe# Tt({EWݻB&!ra swP,)1ix:r%@fgnp J3#]#bcN~b:<\%D032O3;鲃o&F'HbES cpu O[fyASƈnL/$Ng hOb&á ;Ç&$<$EkĩA/e_R'IP]l/i(ʃq4eJCE_o3CWbؖ.J\_Y<>:74k'evT9vw wLH{칡3|o0PЅ4(xO8f퍕-2. Fŝ_ Yמz˜PDŽ$a)XwCG`V@XU=$ pl\jQx&\:iTO:(3n O 6=^Y`Tvw %`<#O o,hdM6i} <8:tXw&,]д"c9"%e e>=" RV}#5 2;h/{;6XEq-j LBɦF ]^rP,-l 0=}gtMf6Mf"g%\)[cZw [sﵻYӆ scRU_bY8.GЂsk&7gvp"VP饸\M4:\!N>:Xxɦ) v%;}BCCm=Vz]hրtexX=0FVDF0ͨ]j*#  Ѡ9'ǿY"X3a7;6'5'ztۦ=2<%[;( Bڛ5ݜJ x 泌'Ŏ{6 jvۊ(I@](˅n_纯v]0ϑ9d,(F|%5}]MvŵFfK#|Pől%7P7EĽdDn[SɅM8d`[(>}SO+ Rr6 ɰTklIfnZO*[[;X5_瓞LO|H'YZGM4ny.`YbWTwǓa]?#kRG@ൽ/zXCtT[Ñ[-SVHȐ cr9-t֫_~pz j%g-Ni>!|-)8nܤN GdCJnфQK`χaB䬀1f[~|=uq<)jPg (A!$ Mѷ2G-ſ;i$ `V .aw|BNvW*צ6ga1Q\1 rf>HP^ zf +V{Sd£Wv`֤2rECѱNc[T)3;oN^JO}/sUS 5J;N,ɮtZcF:x;L 8&=«dM2txg3Hq =e.N?UThݼ4P]4J{(h=t!i~N;!<2=[Azgͪ匟znYv u`UI% vHS 35Ҹ C3̵g'`(5])3,#8r ?(+ %xRBtR :CQBbiҾuQD}0rFh'Ew:;ߕxweNZSS|ij:+n@8x<: Q1(TRhѓG4u Y@no|*^Đ=]nN&Lѥ%֍t.gߌAJ^X(={Q$Z7l1Zt bRP72-Wdb:$@ZGswB@ėfxd8OJӸRaʪF:0ɕ`NvbP4FUsąöaA QEڥ=o鿈i),Augu`w+0B紀Tcg-B gS`MuhIڮ-Rvn~ .\4ֵv;xap){>^f+|ev!O{OܞQx5p/@<>*:$\Y,-K2EJ_`OT^mtB>q 2VBe!ѮM֡T(:1W4\G˘UK]]A▿^y`rhinʤ  e5DžVa@-2 cšI:sutwd<4&⿹qcܱxgAc}V[ VX,&tDVf}BJ}zݢ TetfHOmQs`2m)nY2F"Y 2\|Oz;tj\/Sb?m?b$@u-f^8+43^}7y~i.f9},n08M" $&P>DzG| iU:# RbOc"Jc2O&'qu)6!DPZ2Q ;HQZm|*6,,@ό|u|\Fs;b}-Ebpoml3Awܮ>6- ȗ{mR!J䁸9؆: ιI&\pĿ⮕?ŰBuDF&+b᫛μ h{~ݮO8v]!?V<[?k;/]:mI.O}u?LV_jisrELos-||M 6BfS^NJT".t(;,G߶H};c0Vr<  jJ>p&jgM\nװ%8(K[<5xQ17Vr̞2Eu0/k%RE?ȹRukZ?o}@`C+q-~%&T3Sphci@2XbDNmWj5J*4d2C"~CBxңaJ8sSRadEV<*UxʯD% x GorNӆ4 >H aMʇށaΌXSʗaN:{? v%Vʛ^~f \‹s`:UR޿2$&CNw\q Z- ZSepT>pwJvl:K o'+Mr !e@" ^/[?^]'(55b4A<-ׂ=k{@1Hzs&Q5c(pC^3 OY~4 3߶Ҍ8_^'S qRLY`tBaF+٣N2 ' Bg]u#V5iRL# V,4ِ3ZO8,+1_r䏳WڽM`2P!>Jf#uOypoO7`)Gb0i \a-oAH|-N\ [3vz+CXu.*ECl٩E' ե f|]Z@_ZU@}bfPQQ4, XXq Ȗe3-K~&}ka Z THB4Yrm%\~eiLK|E>i/N44JS7gLYsUm$~;h葇!S[s=w,|IicYo0ylz <q(o1g9jC/]NqbˬM7e*+PoExV{'6m:> 1xxfLі O^&Jg)Qj,8>Si^UD3@o,ʷWlA,ʕFFTxIhCm+pKQ<ç~2=.5=!".Zi+yNp@,` uTkv=gTmgL/~Cɽ4[unzE_ ^ H 3V[rMJA2i/Ne4aLd\CA^vsHM0]KukTYI"0 5y-V+gyJ#X( 1#'+3s)Ev2*,G3E4i=5Г>,糱'h;F(W+qyČ&qL ^U˶'e:=$"!^Z 11r e@ǜ 5,vSfagX6TapBVڕ=ftHK`O6^F x78)xsa]\g̿'R\S`+!??} ?\HjNU}no6//m?C:sO,m}5a UQʌV~4XZhĭA x4Fj/\RqaspȧXbq:L5U]>B(E9~hwbai8N`*٤k ѓ9k3 A0ɀ LcPgΌB?NL@JXڵ^Lc~1YT;8G!b"-5t[T;rRN)= `?Tf3xȲSpO NM,#svT;^?sUħk]pHw8' ߘHgGGi?6VXFO6W_c|Q@^X)51eй}ыKZaz{o/KԱCtU(tkklVWh-yR <+GJC:9! "%PGh@[Ibxe !If?<1U9#z" `hXdIG?36تoBN1+V&Ģao}G?mV#L yl=~ @]()E,ŐgS#LG`u ލMSЭ4UsK\# Ujߤ];;\\پI,0y7C81e(׬ 剽#n·1 <۝[W/vB *;)hz% ̧|DGTn0]>љٽ)| eFpnz2,d?KRr/xPqXK>@P9b?v|]ybɍ=9CuğE"M<2=d$s X=8 "b%K6<`QB& u -SwpΡI,/Z4cE M_7~!B[jԇ7#A"pjѓVxiЗZ뫓vڒWl(nɣԴGGOlk*σgq4#|=VU)3Y`+(!rS h}JݧAX쵑4t)Ăɫy_=~*d|7+$jK}"M*.K85~d UşeAr%|?25.?Kߚ>cqRUJ$ﺨ2$s (Fpf2wfӖ1 A8=_*}~deM&0\u4=!RԱr.SLUƴIm&˭H6V>Cy xf<;c#{[E8zȇl.E0E%z>6kI|@|S$sX-5k'r!'aĨD]8=ϭS3g?ҝdUٟޘ@wL'6Irc4^ܺґuOD b)teYPR/qUɫ'qQiW._L4ijw63Psڡ2Ua aO|XP4$j~=fV=)@! 3S5>]W#6p#Ys?lQ uU=AՙBMZz ٧VW:hR5zN c},ijmlm { ?6:K0V'c^ŌycRoKNhw+AQk M}-Zmɫ=X4j=US>AdK.5#{Sj",#Ew+yDp  Spd)Yn-U׭ ăan3s s%v\4Ykp&ޘALmd r:C ~LC.ۼp7׶\[Kg=dJfs 5?q^lckbӲב=#3b(O״ͮBԶp&H4,(1D(l:̧mpd谔@(,#DeT5$S=<h_Jy92ӘfdXKM*wc`ߵ h)0L][NsPRA!,mǏK"WByTz+̰DQBht1 4L`Ӈ3X$8_a !:Y6~M&с& ڐ@l;A$]Ÿ &@jd-}2Y7gࣛgCr|8ݹ3T^bN?3h/^}Y%0/kLfN&: '=IPmkajJF- AR8dhZi LdE-y Dw\u1$ CW5ڕۭ3c20\DOܩa  rPc7d@G3xEifW7<wK;M a<;d-ȣ:Faך6h`욗 8KtJfM,Xph&a0J4Ugl2̪̗4-Dֳ9 Z1e*BT{lB<-IE ;^;rI[+_ eAdmB78RH؍LXqҞP.{d}T5KC.@dp ޢ!PE"#˒aef+d AW_h ;M;ᐨ$Ǔi')t/~OL7 z%"1:h,3<1n~kS c ^2WeHx):4Bo YD\ \l"60=@$^Lf 7-XWMw*_d&7O@4FoY޼G877I%^}4|o }75My6?tPexA)lsNĺxserУ'#SCwk:뤁fd$\8M.WXEmłmy5 ;h#I%'l97,bԃO[G}KeO}2s!kknP hI'ڑ+?"e8⦂ǓvyAn^,5)Vi,8;R$dOĕKpbdz=@6/vGk1AlLH0XShnDV7YL" 0M{fz/uuH7&^Br/NHңgݬF9Ҍ;'"_3&ZՊ[ekA7$687HL,>(!z,u,Jac9 IKNЫ!*lq?FQ1X CL/(rCO2x6'=Zvj(zJ]QTf\~ֶI9 %ttA]շ83+jPhJ Y=!ģ왼}3(VFŹ[x\Ib2|wPkʽ(Ls"E6X\` BX|HWRKR8`AI,}ځc;4rXSsI(,lX:po "/eȶCu[uohOKtAcgkeeJA aT<Ӥ9d0P]E({sBÛ_…i"e~4VWTWJvL/rKS,Gr_،`K)M .%E r G/AЄugd a?%8\[Qȳk1 |iCB k+AsإۋQ:wГD.cJ(vJ|N<^3Tf ;"BA4Tu ͟觇hu5ưtOG)BVeI$UGs7:=4 dq֜;I6)ܛn4fSTv3an ‘ RD^4LkfeYVT{5dUCk ;X?.*O=Aw4zn\u(Kifgڴ>ϋx͞baaH_PBJVl=@UO<@lJ\RuW%:W61w"f @/'e ~c>A2= xi+ܤ.{YPay#AIwg0Ʉ!lSX`)֌y5T@ODkjaiYi[}H;RW{Day? Kg+~2j[,g6$wˆ5{2O-{|h=(}src,YW-j. $-{ ҷ5ݨ Q!Z !`OazZ[נB4:_~X%H$nTs _VUBc+#:kI1 7ޤmC,6|\oW4cBbAWx%.$˖tPDI} Ln9mX;S<| : `4BLY-YhG$Rm}ZھӰ"|݉_v͉5( eZ ;vi$]#xݾ]j 1MRqFv[.?3*AE qvL@|N~C;d-["p3LGtD\/&IạVxj^]iE\dYn2:!^؆^I:FglB l;Rsձn JRpw%qƓO:ȇ8^} X?R1H^tj N-K~Xt>Ӡ@yOv[ѥMZslYALʳGA6Rfi_QK(P<6.QD2[/Vͽ$'B7S|Jd ]4 uƴROԽ< *>J+mz[JkKP Ķc IET;*1_!_vExoh.aǗ$DGhՍ9*LQܒHګ-%ԓ3GA_XnyD`l,# cS*fvt:q?Qbae/vF =9Ƈ3IM[ FO줽o>[xHc =h wqkȁs:b߾+r4{vq-'oo,} p/^4C|x뛱5JkLnq678 :CaG̀Tz^1d^Ecf=n= sYgz_ӌIb}PNJN Оh~T7K%q̟2.;*eNn kw+3T9lpO\ii!U8*nQ490| >A[[OV\'aq<Ҙh⌃i${u2*;]Xnxre\`9 OXqrHSUӕNn^(YH }$>tJpYcQ)c5#^c)d7ܫ|Tvun D)+Da>{i]Nq @5.7>Ӳ3{4B,±JG%]!]€=)ʃYe ݸSY/T$8g%wxB;*$A oi[l,& \eI:2,\A:/rydO2>uڰɼe Yc>lss[]g `E7':L֩k]g0 .+ X|(;% U.Bw- ֻmȦ׏q(!jl&Lʟ|vVjLj 'w {"2i ;8K/<:Žyߖέ=[SBE uعr[T}j" Pj0'T+Vb5n'ǨԐZQH:6YH-.5|8=v; T7O8/C|GHVCzS_2KT"jRW^K'n6M}tcզb ",r8u\E8%/qj6 >Gx+>'wxw7j &U. T~ %43J <5zlBLTp{]"׮:A<&xSų׺5{47J}j$!P/8ڕ+A.%g7c^:z֎UGCܩϢhmrG2|l{V:S^56K @og25;W!ڿTL-n+p_ }bK%~ƄǛq^@Zбw> d™H9>#TRP?l8 rNaS] 43®65-P #1Z,JK=w}H<#O &K[V8zLSl|< !tr1ض' /.yjz(g%fǻ=NYE5aYR%kQ+rkSmS;0`;S jSBuW.LRx!i,Ͱr(Cp[0B*&\+_4HiH_ rd(Wn EC8J &6o brl\'xbɞDbN}̟ 'DobX_ l0g? ZԊjkʴ%:8,,V7Ǎ S}{p²>(r~b܊aWrH~$zi$䃡=UwkqlU>"zZ֘pίS}XO@4iDHhi_"u s$ s7\!C0ˈN\(%yՃ{ެRŚ~hAq>q7a__1Lz$CTJ;PrG9pc(? slڦ~Bʹ :6ytAG=OHumU\-^=_ +Ǧ82)~!nlfO+QfQ ;{r"y竻zaB NX 58,?AP2w?n8E%-rޅzKR9 LIV*zqd ," e*\ >|;BQ=S> 0M *c4ٗD. kr2jdV!Khe9l+6} ^L‹KևCK1ӨHCRMjK|l B^SҰ[ j y?|_$/*LyMF'_Qg<=XQDIŧ|DJ?@$ckDccG{C.sUqco3 uoLqM(2f4)Ǎ?Joz 051K]iј_ J|\۾n Hk'7D[CȚi?NY۪el50=W<lm }VJz{&ZQUr>m5㻻55`hhYq4/أlsyWO0:Fsg =`4~9CAl{Tq c͐=W]ޏggy#a0ۜj|S%agƢfCIPȋI7nt=ζ5,So%f.T"`0 Q]fK[h%N t|kŒAE]8:/+jAqzkɌVEY/EK{`)$X./]/Ny4b2*uVuG!˜JҚ/ 4A*ljB;*(togɭ!ּ8JM'{XD@O Qqn}͢F08Vr\*>v>,q۹/y^E7}}ElcVBBz˹)NwSFя2, Mi~.7vχ+BE04dCs](`<+$;8JG j9Xj\G.R(a` a``dyI/H xm Ff9ſaƧXD8T|om0ߥoK}7|_Qҵ9_ c&Ѩ-ܴ8iB f3ė[p4~~Ǩyl)V-qјP b9 `L>IO3@@$)B@ @(a '㫙SJ |@PXY2btו̖chs|q\po|m'lx#4K 퐓{}7V`)5KhJOB{ce~ǒ#GhA$PCQU|!A ‒SJ bDaNʨAyQ2QK$S(9:ZQ,+L<8_͸?)Ahj#OgvJi9+̽v| |9}8QcVؕSz~qA3R߿U;w|BQ:@e}K=^3!hUD:h,;#8\z3r ygFQEK8jJ% ;'C]onF|MNbsQ~銼JΆ<+˾P養݂!σ]" Oo] |8v~Ok M5]劎bk$`I/ ,-_lՔm[M#kAw3ĜҊٷQ ~n( k21Uo.q7 P${~swt;I YVAuR8v>Brm`Π23*G)q8Z#!?J9XTs h*a>cE\< :)*[r| R#gD@$-A5FΥw=0V RuHsVirܞ<)%L e A:+ՐhB?WٸPew%U~dѦܽI 8HKmYQetl7jQF'g@a1<]qU9IM~8:Vvg9lY!ow0w)"oo ¤tܯ0b{|{g ȝrSIflE`%qOylec8jַWX*L5읔7790{H4kȺAj9T5}۲.͔w+_Wfv{G@j#X0qwbĢsC/v3]O{vV'孂4L@7LE:PԇT7o >I+.L{^P&g- S}i[dD/Vk7kTH)?_'BBLW29,.9]k̕Cƒ!4um *t&] L1hO (*yPyLVyyޗ>D(fANSQwRY T­5 mML4(#_-'bTkĊ~O Q{F!CmvrS޹)R@hE i V `[6H|yx_>$;KuV!ᄪ8wZtX4d-z3K RhXMepz}$MYĨ>.g·jL9\w-5A B1:p i021Ğaڭv{xܿcC%`1}6/1%5y9vdf^A/iJ͌擔 4Y.C}ѽ\%Qw]I7:CH*z!f3tya3S[ Č"~^%YBUIKMa6H[|eKiN4*/R_f0m^/{LV] W6>wq@:ei)z͞K7u HЃqxuyY&'GwMQ6bXv){林nшT.ըѺ8AeRP\DH )3[#"$fKM^8C?>Md|-JLJ :G7|]hZ m-w/1}ՊlLsߦf+qN8(U9TbZ ҡwbh@u%Ub< 4TTP46\"y~=L.@=}T5,pNFde  c0dM%޵it_G;Y=d: z H1wf)ROeFk/4- ^dcwGz}i$vX횝§KSrL\fjXdLXsm*H_]V+ژ%9L9zV)^X:MR?voTG̝8)bz2N: 1 'ח&PIl_uZsrM* 3d\dbFSBO06ɓ &oiQ_hlVG%*u"+\r48{很)me/%4F9|nKˌO2X`Ș]XГƶgwQ(}x$N0~ x優'+aXA+ޞY_H[J(478ޢ\xsiqxءK]9):yw墟V3C5`\ }A(^?+cƳ0 6␂kˇV0CFmfʶGlS|BR#ח [- @9Rl1gx!{{??ϰ0QhpWH&Mg?|+*i}vxA$,3G5? Zܴ)_:7z;W7-==;E\@`rwyK&e uOV+3fȪ -߳iB)t@f$e}d~zI4ń:r{e4#a)Y,Fr37qK wkU[\%KLghe|>=e"X%6!nQ>} s!0Ֆ"[pM2?U}UJlq<\Ts+rZdR8Ўejht<6OS3Nkx6F&VOʈl9Q)G>{AwL;SVeJ Gfv#aBL ݁XD5"!7#p㾻6pfpƸ{"G2a0ym\^x0:5S@W0Ŕ([KF$!9=loůzIQ/fA֘Xb^J<0WTAgQ+y 7b Gǵc<0|T X<oK ؒp Y.BBoa8cֆsWP1Ec #/'~Q&TX-;mfR KcS@ 6&_n3J,0Al2.d8c)X{ۓI9Tݨ<4sm<՝e0aFgSPh+zjrQۦ^SH"1㿉 uoWhqF'@Fk~r7J=+lN1|T&=fM v$a!f*fxu#=|̓s3O$'5 M>j.r|W""Acgu UO"u cБ4/$/=T.݇_4xi$ $MT:8}wC-Q׸`BruvZ͟MHd<ۥɹ1cvQvv'jEnKpN@H\Y[˦?JCk rC"Em^k@>yP,@ &'r:ۙ\xq r s%"{Z#84& 8u}s8t:&-w*dzڍv#Gㆉ)dfcz>Z՝^:5k>)S ֕ nXޠrkmn9j ĽbS6-OfbM7g"#SbXk2mrCSol^7yz-{gķ% ?[6/tw*iH8kԣ0̽$?SI~Sʋ_96`w:JvEvȴ wي6@\ܾꛓtf򦇨~ oL?Z.6fym(oc$'Ll[6\E257E'كE 8A@p19e ,'TR|} dԇ<*]/&DDM3cvI@a rUh؋~w%R k*hlEgn'bAl')=*"mJhɜ >$ wg^k:❠t~Bw<-DsRR`8Ak7;[jqVdB.G'Ám/B(ö1d'?`eɸj"~:jvb[S8X`SbUCz6A:te,9nqXAưЪpҡSWyJ>́GX70b}w+ף Kf@Wz?|#Omt߀Ѯ >~b[)gjO.rit]gIæ7 x>Bf-U0fybuXdM rrY,Ӣ?b`JιG:xi@j)6,g4ڴҮ+e!S| & avنâ 0Q?ޞCNMMz > Y bܹ5tEkpS~Iv~`'E"t,g"OuD"l2Ņg9V!"NVQC੽~P~H"0~{ElOnE\)ؐ~bJA/Ŀ`$8Lλ4lp>ys,[{x0b"U<׸>Ia$+jN\Hv.Z]J྽\G`kx_T"}X3Gn! ŇS \b+xVpgɦkVG/y ȋJNd=~Е!؄Q~nU1pm(V cu'BLqe31 OffWX[eF.b(t#xM{>dM1hav\c0Sn;Dn]%`嵣,m'ߖRy'L-Rf[uC &Hl,OsDŽ!,0lIܦj?_TO~0NL5Wȇ~Щe?+ŧy>˩ X}Pm 4 P % w:XB{p丿8]g:淫8O,w;եo&wdS=WO8P*Y3d5~ݪ9>c%7ڌ'ѡ @NVVCѸRnY:yIW"NIrc!b*[zf3I6k?fHߨ` l`0ݍM-0wP3bU7K4(6zZÇvH{5efbWS>!pBnjuuX׏vrҖ.멁{7Rll$k͈0iaZv2"s9 J?wc0Ѝ7 f;3ob^FO=ٰ G®YJv9_?k0\Z׃]hIQI*rw΍zX1gKU-tss3f9ZV0>1d 9m=Y!Z*RZDlUIWj.ex~ܶD4N=9} 5`'QT-6 WOrݜmjЛhGm3k8ށ!bj<%_ԹfB Qs D,2gǞ(inεE`W$$ޘQئu.Y[ vyZ4z8.④8?-c#/ &v2.+SvfS;Z,[uH7zoA7$Ho9 S  ٟi7HLߚTlHXnhOu抎$XE8488 !}Vmւf4j) e3b/56bQ3TL/i qM}M'I5͇0!-GceD$J:fmhEY}UrCW9 XL^ˎh?d ?z]V⎭p,l>n*{%0pUt~s‡/^ƘthwM-;4/ңħOZZ+AB53.-ce;xQWDƳ@&Nxd3f|Z0bvUr˾@q|p< 7 IѺe̎ވ@Y+ H%ݘf*f6c^1|NYD>Bߌș]#~KduLeS%& wX9v(\H ^l 0#уE˵G5(F^>ssHԠ-i2 p{cmW־slG7dq8*OMy3f>awLObz'jg`:y/N߾G[0cqZ!>A1igՅj/{>L@L`Np47M5]ZLn}km(82*4`Ll:|B'O+!vt]ԍSC\<ŗ-`UZG]ZѳY*lE KC6rgOrsL߹ʿdī"H C@_C3fev SP#]\[(I>O?,N2sB 6CԐx$:zW_$Ӗ;P S_B=6Sm ")ج ;nڷؓCw`JpQ^Ĵ( v 5POP.۸ڃzcBAuDwnK0<{sjGHݮLdxϲ 4@90A+C:O91ȞS96y^T<rzSm#XXTw_bDug4} YK0@4\F+T+{JVڗvdCnpxtυ>Zƽ qܒvIߪLe|`[am p@CÐХ*2|=Yx 8"zF˵ =W.[^$l2_D} %[<4e!B J|긲ecSoQwi 1`mgp~ɗJ2 B8%\k@g?j I6;e,}֋I䧡$ aC]G:?b4};?֯"q EJ=#35 0ȢqC7JFsy(Et}mj\2OYϻĊU !xp*`r~cJn4LOTn }-I*mxz>=a#I[7I+eЏJ5FF9yoŴ9ՠh0MJ8lRp{n˾.]nV3) wSQ˰ gs➜wnQ3}mj};Yw]NS^/=kK.ƴ_& dZD{/G;[UU d@=pFcr :ɣr`);%9N M˯ *} qP>B<&Y[u>+an^'q,VР/)4EF6j1a 4x>usԥ i^W'` '[KP5(#"]aQ\951RȌDžs=7á<ԂAq Kۣ6DUL NK֗ X&7x,"PوV4Ncgx򽒚iqdGCGPYVibA \0,wu,ua*BNGjgxm~•I#]2| 0ܷ^J."uLBiw6*_)76$i;z¯o<غ矪¤VuSn4Հˆ_83ŵsc/sLޝ6Jxd'"-#뷤hlbcD[s$VGM504jjL-ctm~Fg SqU:?xnN4):l*܍,jm1daBHNgn͏ˮkfV9 :fIak NP.UR2K g2Iĸ)⻍ Q8(_ ^]:/+V 2l/SQ:|0BwfF"=a|BLqL>\3*Ə Z0HĸXlQP ž n]K3|Pii m$t?0ji\H`, x&HYjgD T7;oh.nd\\9OsmWhxp]Owٛ-6UZ}ɨL[ʡ822S}ߖAOM̜CP3+oK6|}yc?DAB FdEE/d$- uP&f`uwv1keݛcrg;zrj?H8ȔeoDjݖ2|nL5=Z𭞊XYL> *반KVk}y>s0g]5zb z0\LS#=n``9P-4m/qJ+c:G"C -eꂺ! ?…Wtd k9XaJ cp=4O|F/MLTq0\"TH 6D>=&Uƛ&D1&cי)k!ULl]/dEXR?(JLISSMHaacW>Ϯ#TY~>EK!_˰ 﫺I|.] 9+ ^k50iՓ;g=wNG:2V|X|'KGCJ@#)w'ə'9zTqj-$,N>Hy bUFBYI\.n66c) 1Y2XZ_ D "G@]!]"=F+um#I:X mngf*&Tz\u0^лvfyHA6, {2__ciQ9Ur;0EHaLԳ幘^li":rhQù`,cQUQ]SE*{6LN11~8h T1pX%JNLͬ"Bm!l%c-&IP(+*kY2wxCLa |MwZra =k9^CjњĹ* 3JSJ.^.~)~WY~'`hXk~M .ۨ {s6PT% Rs HDަ8La8x[Jg qE,%'ǀQ=L>u>Yg"<~o:wr( .oY<Cںk.f,5ft:)tf9Q@.[jP}:$-37ϏYiElRWQN5G(V^eZ O0+̇!羑<74I{D`J:i&ќ.C"@n*ё O@R3\_dTGq{ly\_ALֺO^o%/8Q[N?yhQۋțEۺw 0v" uOL0ԝ=֋:nrT+o5o4k+ƐZBsF:}_lHem<Φ= <ٍ] "§() &Z" fYH=$LӳY Ivgr&+`S`o#M{'tˊU_n~yܐ!lS!8wI9x6vِ fi׫"4@}2oEX,YMsaJڞŦ[)4Wjz/ G՗ݙNpOLFmE%0D9C4 [Ʒ,p_OU|>j<4QA\Tqq%^A`c9'dS#f2_HK X0eVR㈘&нQs$HRkeZ\ǐ9_*\PÒC?[\LzZ}~t7z"`tDF*ctL/RұSGKR!츪"gu;w( `[}p}(9IG*%gC17Wm<ы=)yeD*gfZx@X#Whv6Isw\ %UG?K<.\=ioV Alg-fmٸ{.ʷ\j3_j}|7LIg =\^˻BpQ)[xp2.ɦŴhK/>S>ݸй xU1u@;(8՝Kז-P}3pu=w6Y3qCL`=8wAa؍\/I<77!d%"AU&q߱Qtv^|̖?\ΙSH!/+N [p"mVY>Hӻ3e rƯ9J|[ԱѦCᯄ_@ȓ  vVaoM.t~^ [/W"PnUy|]k8,}?`!,{uo¶t#זs/I7ܩd|"&c19![΅p.6ߪ@Ct[4K1V\U'SסJ +)Dֵ :jmԡ@w:Om^Mtg%]CͲ%3{Z@]*z6jÍʫ0'& ;O{8R@};7P=OU0-~⢳/(n묓⬀zP{F@-\J{!5˕I#&ṱ kA² iB*]OH0g48.R#bH[_`]6NQ"nJ05n/9H\0k#E9i细S~XU!w'9SVn[̓y>*qsm;'I|XҖQp9r6y GjqXD-Sv(<3K S gyr1{Y~-z+)ӌÀ|`?T py+ƫѢ!摐  ݏ>8f7 }XVo6"H=Яy ,(C τ$ ֳB;#/j"88[CE}o; Guфy.nlrZ>vۼRޭ\u+=hC Qvᣰt'/ڛ(.'Ǭ$ R(iczu%/I0!":8.:MՕ] vpTtׇXkfP3Ɓ$>pܫC>ʰ,sQY7<_}D O}{(K+#Dd^JK &F0l٬r/fJ&ϕfoOsUVmroT?-oI1ovM H.9>3Q7HwUS>ԢUUL|՚&YGfcp] f.1yl$+?P1PPw i'C@XAG it~gF} T! eA3dtNW[y b6SѠxHOVMՠSx+ŜxxMǩyM09?=ӒrL i蘛KGF~tΈ+ j[zJ~ #}XgVy]F>-' vbgQүdS3͵SV.$T D86K]ViB ' 7$F%6Ғ {9Y &w|@9Lౝm #,T|P];ao¡)G8?" {Rk)iJHSLEpH},ُ֔k(@]Kk<:2ҡ҃U\gͧ$ԑ(8mHc=vLrj3O`nǺ[\3H{k\C & FhwXuႩwWj"CЏw!OMJfv~$ 7i%cOvP{w;Vi"ƞʀަmCK 8iFK$,fM|B)Nj%GO)m L @3"+$ԟS/#ӺCF~A3Q;"@=>eu={^{f so\7jS3~GT_} zch" s3[cbRT_&4NP[-Fy6 J$T3T!ק9mыh oK*.f!דj X }V=&Rg ZeL0ch7d Sz5kX}?|3 _n7=· k]ܠ6"P ˖b_-yNC}\Jk͖'>tp_u^`5J\@rweF?,p#~O*.=H[g!w3t}֔2C{/TyAOD6(+;r=o2/4B ȜDt-؇kݧξ)=x߀)hM)Vt@ 5jq2m,y\z<:T57bO!Npmִ?;^@&[g%ۍ􌪚~.:(։w*y|0CR]TŔDN)]U+ĤiC C70iQlyTV 4Z?wyC44E&XUD`#>REN_sڰz0`H:@&cAeO%Zi5kp_X-ؔ.޶24$[e2'թ*FzHO@ `:: 9;E89ѕNڗ/ioԉ:[ }ƢpU٨\xMevဠ(JD:!G`>f1@4h(Ɛ@x˙KS2 u00.&2Ljɍ% q{ҾaS]}FS>h!A53D*~NL2>E N a9|Oˑsd#JnsTس&L~D̂eߥ}On 6^U%dqJ {A'#`:p jui"=NX>QMޭީǷM,[S!MD4I@T++gDP/tc E?ӆ{cOb -HH?i̬) Waq*F𾊕t ^#sڔkYBgWv2pyr5* Aغ7{S?t(:p;d*-RdHd8\ՑVPsx4xZ|ˤY M V'o8b'8%ۖvV8b79L)=h)([5 9a,ޖ 8+hFoY;dbWY Hc{ 7[g=Dn] aQgTb 2odteqHFicuvn..Ap]Dzo~!\oR(z {GWW tЉoYL3R~qIJ/ Џ=<6;uHL`*ptXNr=zE.B EsJ/NO4.U &?yYʖ$HA|!eE:D` )n˛܎ .Wdp\tn0,ۦUTЕ SSAuq/;cYfCդXqJNe/&_X>:LL=SM~]:Pr/1t:Iޮog*ݶNޚ$vͳR]z?gWGJ\פ2n^:_v(Bީ^Rz#G]83͈_D]sL!3QXIՆB$>V3 S@t`[vP [4 0J xN(YCUC,xbѷ5ft~z07ۑXOY<A^ak qr}iS~o:!#օ"ywRfExC`~T!gB- :lkE}qq5х Li-@MMx]XEY;e}2[萭h58e{v=v&8'tB>yxn/e H(&[&ž7Yoy/.ov|B0c@)̶݆/ vV8!MgA /CҰ3_1. ny>wi4#yMJXkl‚esh]^wcNYR;L117=-|ixztC q2kAwofSfi疯Ŭ ҧ{CF{"{8`wR#+K{,_waV_ƚOJ4I.S;ymq۷ )5^|\啌6ps:p{<6^L0FwE8oXvy-4%onJ6)E"l".{!h%896C† JEd*8]{{b ڧ3r EpKUBɰ_ЍOEcŒ$WW}VѯR/w0 6'H5{9+5bj5 |No5Ip]WdG3Y/,'8fq/dtR(o{|aDP&m5,qx]y0y YaJ摣l(% 7![\x"wIVh8kߟg#3 G٨Ưl"5/ ^J9)TcLK( c8vJeDAE.,NJ&A)j<1` ̥!gMUyQ2k x$!}OGoUIco<,}uT9g)5DiI?98w}PWؚc10/WX~ɳ [LJ #!0n9R:%C+;7M~\>xಾ7$ !(iLݜFU./mUՊ6YMg`Yi8Z>&lp|,Em)q {QH-]4M*B:ʚ[捁#d?0]%H>n?BѼR5ݺ)f{rR9Ix|-lAMoY =yuh c䋴r(Gz륲(3Ђg5&&z̵ӏG;n5:漇GdN!%r M\wT2t&fan$ϓOH_nie Y@:oG ~QKlKpx 2!~BIf'Lxo&n'E[8GP@I}ftmGɒ!AǮhxvm }!?"AI0 |m#Qr і=Z2/EdőjVh @&11oxCS>t$"3i秪M[`[L?ڭ$ځ(W If3{۱\wp*ݭAHۅ` c^z^]a9 >WN+lF~ \@UUWւ+S| KяPGI -Ofdi"U  ZPyUU-47VFX)lfpy1ƙO:\bpeP)ȪF1W$st0I ؐ\tƘ<A :Nt.$~3VIo{Or=E9O+3:v/LiͿJ;ncbrl:מv;|v/p}ɡmz`1gÜ:](oOr\A[>lxXI#JNp`doKCVbX`3QtN5ZU6 צ֨l܇YJ7$,ێq20+z\?䯉cqK:'"#$m!BR!OPeټ9WGUo1-6y8SǗߎD&QR\JR'\##Ng)b$y}Kc,d^V1Knk89ی%k]B϶\N(#,n!V`اW8+1T>Db[NV(Vn$FJn  PU=fNu7dc ϥCX598Iv]Y4%+4P{Jְ Sky VK<($܇,iZgጬa}$W8`ŻEul衸^'֮Gh %y쉍 /mR +'j:'ѡfWd.y>L$O7&B#K-K'xςdfUqs+?? -߂ku]>EOD߃ "[=z~ $ʔP/h$n0~ OyH'rb"B .NPO1MihMѤ 3h΋0-> Խe_CcʨP0@ʴY2:,_M̎B4=EގBxKcpDKg]*4NbuxhdyU9<͚lxBߠ?14-k43ga"X+>$}-/\dAG27%+aa}"R4xvz f 9c,5rbmS8 ;柦U Wcϻ}Q˒ ӓ[Px\DD.AeF,abh=u%=Kn0E򄓛!=֔͗%4KCAiצ1ұE\/ >O'`N@½q ɹo82cJ(1L ע-e&j[`br2Npq=Fu{rv-X~={H;m|dUXX;P͒߱ G+4df,W_eHYlD%WC}RU?kg(IU 0TK \dzȺN捃!\X^B ej)3VsL)?,0qb8lԶPnIA=K` /{2_$!j*hT+ !:U,̔(_i8lu\{j-y #&9_J UZ ܣVapoO~6"g@"9p< PC6k=)aճG#a=8rL-֘5D'@mh5o/p,4^[MeR"gnR] UB)U=os;> Z\Q *\otDQwMd{BpxPu:u\R b2TT ច+\qE9,gơΥȏ%ܿŢ''Tg%6?ցq>,):0gJ9k!-i eҰI*ZqiH QؚhO纝ϮT8۫wkLi,"ӹw+bm-l{pZNGe,-akJ)h?A4(\1kk"LY`)ӹx*FK7!cň˹-1̩'$"z5 P8#*`nI2U|kIb<%Wl4ufP -ɬ߳2빚=fܶ93y}~3@ҩg-e^mVi&RK~-25/rqdu@e2sËԆ&j޹ -XZ 1) Ul;cec]ac 0lUt3M["m%,'C ➷'Ky?;S 'VbsStG t ~pc&c,e\>!bEXH1д1J)~5Fy#s Fw,L)| kh.Z~oWhC3: |7J"oM^C3[kAmJndH8iΗ֦ M+΍H$Gm89lB$E XakTBiNOH=EQ#I!r3j"e tgKsQp,Jz[kH4OHMLEEfW_xas.%']n{pog"6H6W'I`j;x}?^ sɮl9;4 jڜN`0nV}PiHQL(G<ܤLn)Cm)^~.dkYTcN"{GO<$(39Yi*LG %+l*N-ؙF}F`{OOT!ʼVzzyj|d.7Z}KF2^WB+iN䍱i,ՌED4Y{}wHl[WҽuxeAKj׀sh?0Gͣ&8%$N!q2qfdn҃I{Bڐ2a3kEz 8)*bqbRZ6NJS`tQ]7|sm\Gy!ro6)"֢9L77 &B_pN: ;Gg.Q2y7/z9a'6_8^=VՏЕ-mCj!KuIdnj-ۀ ^;:'Hgƫ_rݍވ -DYM(`v3νS{MT\«?iuoąE y"!hb HcTj,<chHW0/o5f&"ZBR eh&Y `: Y#y|3nϦ|`\kGq2%rW紀om-5 _H{N4*RhJ Q5(ϛ;16۸̯xcom% -i͝sOU~oI p.Ps^|zA(9xPĊ0Vq.lʹ/Ss-8V* )+upŞ^g+M(lS/KYc_':T:dw9%16I}o1&`w*N=ϖW~[.e<F>y@LGzqn[W9Xq"{ ~B9TdbXޛp{9YX}XEf(Ey|ÃǔA)DŽ4ymV:h X{A&,֝刓/[4:31FG&83ÑmT 6}M")?2 tݘ1 Ҕ7* |22nvA?Ngw7 &DAI22hJI@_S㴛*?FO{# leXBx1PHY›E, a%wصE{{ -‹4.EpRHԿDM.LĀܓ@(mSv/a:ᑫF=TK``d8*&KS}1r 4<{pLwG1&y#n1x zRel6e 00n aB>SNE{%";x9!eL16ɼCD,^ U$k'cbf@dD*_Z(3z߬VS9t-v"H\8RύKDqP}ٸ,> jNAaK5kzkXBADXJ).gbg*%˴nƦ歚@(aôJH~38mkjg 'Q\U8tHJ7bVa-)3AرhPn4s XA/&j)}킅]4] OJ\;qD!_2x$,͚qa밻C |4rcR$zo`{ă( ~kh*usR`,T)d!vr6Vسu1Fm1f9pB&s77ukD^-)-,ԗj:yլ;T! n-/5 k5z MUh }ݑU|j!YJ C ~Hu}}Nj>vQ Ep"x׃(_C0S V#GrfuѬVV\P3;Q);(eqnªt0fUhMP=Um(6qO)mQxa4FQn?} YlbXRR9,Le>ш#3G3 aVHP)yQU#ִaЀ/AM7t6̱[C3W%y1[g[ pFdfO#⦨@ @)cFAZLh[@-;N;0)W=X[.׈"B =_Q),R@2ǔJZjl 5[C8ߪ:xuyy׍;_z6ե9R|SB_+KG]ɍ|Fh+@ ?O-u/!E˰yg86fkfZ~q.H˘Ȍ?#^|hmݦH }T;|sOiF?hfe 7oqY4 VeMf%;7D7t_#z"O{ba#Jz_xvE )M=Dc ,458B93-j[A,C_;6Iuʚr@wG8UriKV"a{QZ=j|bsL7KD(,:~VqH.6B(P3]v/RCyp)f%S}  2ΪlĀЕBV\DWEyudX?c"r`Rwњ-  yi\vD Z 4:FZ3]kז| +X58@4$gpv2rFՂg%,^^%mUsj64uQ-U[RJF/i͆k f[ PW[\q[.=zxe徎6py3EwC٪VSżvO e\Am=!G{rYȬ1WVGL]67go򧋻f8DW_7a^0(wzm+ey:, 9G˭56rl;qMXm.b }A/7~d8(s1O¾z^6@)t}D VkDL w8KgC{[J1OMxZ.`pa |N5P`^ lT_%BW%61 `%P~ 'eMɴ\J 4R2Sͬ]h&/O4!YD,-AR }3u2rNp* /]&Hb;Bp[%)%_谄SH({^Z^x'C|}}hMJFq̬k<%q7oNjjJ9e=|K+^D "Sd.PHw T停΍ N"qc^Rh1U[,J#dwiRa ?0oǎ3Q%e'M%Ka_DbQ6η9@$(!ѳ@(TEi=8(hXod SppGV,³ P0GH_M*24$cUu⯴Izg|ȫXV7Ba[N%jG=԰'y`>-; \*{fbbdNxt+XYt?s!0xLyZل*WKaw&MϥD|r5y!` Pt~$!iKY8, ͪ);D;fA{._t Å8upQޟ~ʾ.32k7E+LZ`ݱoXW#1G[g)*~P=n͓^3;|WE Qtuq "sD!pdClӡQTSxMB  Ubj>g$%Fp=nu1#S]XQU\t\ʉf4%lV% 5b[J_ZC4?xuZpQ髧76EY]([mAc<"H/t|,u~ P{daK :6#y(8(T)!R'w' gW en[+6M7FMu1''\pS-6c݉=^ś 箏w]<(EiWJl`V6C3HIPL1)|#z xCivN8oxFD\)oJjҢ:Te<_bIׂ(y,^9X]G ?T%(ZW~Ƿ+ڨus"=Z Suy oŪw}(RbUHXutrI X@`.ݵos}Oj$J(#PxiOEّ(wǩ{}eNOr4G5h;Afힰ)m ?8'ziXƴz3vS"e-[?2'R3UlJ1za#AfrLk=H`DU̲0/)Jo䰶1I:h8zB*NkZb%{EbPwE&w h@g=eKP aIh0z'paB7vAQ Q{w;'QI\"鴚Ql;"B^ץ.mf<ys YuX[?B` ǔR$S P7v$.E=dUA7T<΃!ΪhtxNGX[X'[3ث=4 _\2w&/+*rznNv*Ipr"J.vO[}(/Uw^uŒ7vbď卼ǏOִ.[lc.l70Poי'ͫܬOё"n5;:Ce#¼<)@1͇ôI9=s 9[ RR亝ҍ G9Fπ5~F!z8ch?'"9i[5Kɽ=/2cWb*;7eyPjJv&9^VE( oMԅ6!%-Η1;IRmEV5ncJwse4Ց.ȓ&8_n2e6;N(%G]rJ*: NĴ,7|6S. 6|P%wwk<|bϴFsX{$Nq:DI8_ L0q?[ev$qca`O<.^z0Mu*R"XL4x]] 51'Q4xہ/>O5!7 ֿ(_m42 =.|o#Mm}h Dҷd%R@" ok_P *!ǡ) C/{= Ag3.o;]Tػ$/쏭B*M 0 d Bbଫ[K "`E˓٩Ji݀(P]c.wMJeMU+ tg>•0s-*R]<СtǶVJaU ɳyjJo8-/s);-rtQҠ$6f$%2$p]ZZe~OS\k?3 _2 ؿ{3 _:BWkr(n…57_cuGW03ȑ5q>99/vLhC/^9a,\wιв vdעK}ꂐ%5_!IQtx:ˢ!W)!7d rCC>~ҽs>51.kRx.$4͵#BݷWJE"ׁi hօ6DcK'ݮU痧#"}t}s`d W;H(EJ.|> ,ugOG/cG?W"|4#9DG m[ aRrXAyy02[%H+FJej NZnhZE)OA(Ui((43ЇQYoj."čo?6I<VtDwcΫ1GsldeKۂC9+Dq"*ff73)zCz܈:v\p8ˋBhMԨ\s򳯣˃EOQJ+RF jb|˞ST.I>m»O`G/ivMq7:2|̍Q/wz7~nϑDSM9޵Ƅd.<C=%_cUɔ?hxʌ?Lhڣim@!(9Dz .6W0?W"c`)H(bz،,|T7"ZO$x1Tx@1gn)tl7LEcb8M{TP%וcf~vs~-y脊hIgo?;Ț,3j'֣V=c M9."p Bmhk_w*VQ'sJ!> O%q.R*(dUv:֥8*/JќrƢq6U 3TPUVn-#׵]=A 9suKhiBzMC_Kًj`R;| C̑q S'.0[ǾPhsBk&uU;(QK!YK%fjr^RG+WSͫp\& S ()ݵUg-n ,n fHO=; "?/݀1&t5sv#o8iIRU1}J.F׌k߻>z’ m|;ćZI^}fVڴ\M%#c 1bT[Ae:w@⦖1 H _{/߫6q7Z+7vV|GmX?#;<'Ŷlce~cZ`V̑qwX>Wl,29yJចh8sf+F;J ڭnZKL #鍙sG)EOPEB"-LA)G! W_2neA -2T5UC5v%Cb͘K*/ݸ6AmZI|N0B ?(3TNaޫbzT٢tԝSW{nDzӀD0ø$WK$eڢHÌ}1Ly;. Y TҷֽҋւwQnma-2u׃6 -\( %#,-3b'tA`JU x@tN9xxAxBiM$jyAI?JHSa BS<\qׇ) ཡ V.FI_#;{F*Ρ @jl~GzF4{#YVMvt?5K\KUJe`n(fzɖ f .PdX򒦜b G鷔0Kc}}VD2w[ 3#&kIx3>:nr;ȃd8rђ\"() EaO=.@K-)QA~&A+"S r;hw3珊`46kSgB:޺VMF|<aq_[ղT!c8Q=.҈g;o"B ;hd)HpjXBw"ȧh\A^n.Ʃ'7g.6p-M3\#gڈfF(9mOUD9YN`&]tlzA4Cq~pGH $]UxM8R;A>gm0Erkt֧%] 7#>[ B&B@=9[ܮ8@*-%[5!Vcm,fjKPJ I(!JÏsM󊜡N&f.ᬅ a6e*xFS(dbHa<3Ÿ1k%˰Ֆ(? Pw@INJ ?7!ݲ$E$Z;w4m}"gS~j , ucHjMcVASzN©|D7.01wud @5SziTeHa/hRy氻ME ףyHl5LޥS>x)`Ÿkʎg#I&H)_8mxXA3fF]2|w.[k)EQU Ů}iAn[ܚx;f\45d'bb6vAKYD0iA͹G?!NIjēlnpU ,n#,$w;0ozX5EpSݺS$~Sݢ#},I%YGTc[N,#[?^)Ce Y7#1٬~2Vk _- tf~&s\b#6Z8"h+BrbS% >>ݻGC>m&!?cDqu>Y\4Z]t"amv,mNQVP!˄LWZ lըކlzM \W!Ro+\,F$n& 9PSCyu4LAho3mZ&2bixrNzYJvd|[;B|,":z11nA Y@Fjil i DN҈[r$$+S|kZ -dVΏ֝e3ϙ"݈8O. m@NH+e0³ xאj)kO9.p`EA_ʔ%GAP<{[{@:^>, 2?k]8 C8WW2~t^]p-y/P=n5R%KАzC)+%d,{Ixˡ"~G5H2G=%KS푞N) O?/<ztD\bXq%O4qiK🤮K31f&e M)@s&QڟZᇒCXFj*[GK (Sb̰❭|i2gV;GC=*d 1bj[zgNkw!ջޅdV&NJϱ\qnE7vlꝱܱ5)G6=QgR׶pKAC2gIo: L,I))bS v$-:gMI :~ VQ)}S[[qΩ `00 C}ɡ:R ߝhÙS[;F.h X\2zm^E}uVf;DԨU+"}Č DUQɲfSj&3'xCp9 ȍx҆i/O%/f US-|\?#($\g8~{o_\m8M @.tI =rD`7qRR}XtºHeF.}p.7$@怐p~ntY=[V4*Mt;tpt =GǦOܣN2+K w^4 p:L }{V5e$%`*qT A[U֟fl\~gDlfWBzq(!}p`q[ U\bC9<"x&8*^+1#^82_L|Zfs+B˛~ӓ7ܴ"-5Ob?vO echP_` V]ypw05.lS8ssj] k?A9} m3]LZ1QMʞjBsj`i䬈=P]XTֵF9AʨI)PY"rf.p#4(7x">ama~/ٞJ՜*߸gMвPd'|x'sd/[Ho(`Ex1*l >*)OؓQ (hL j9_!})M(Y^ u EPN߰U҇ E ;moY< }^3F'JXc8SڭR3 t+MƖB8aQCai"(NK6Z38=FBlVe|H=O-$Et~TUQ٘@[Tiqf UйQ.49X C@īd pTخ /tǖ` veF^L2 9-bmY)r ] T%c^K W oQr>np8O+.((QQ\᤺5Ko33"ϒq׈'@2oҀ" }ԡl)|))GF1|fږ)ayvы8in8,_k3v"R! 6WX hͺ*R>;əHy$oE;^f5,s'rTRv7/tSzd@uこ\ H=:1H}2:P>E5t{"I"`Ŧ 3O2_ʝ>*;V}#"de^&MBkPu;Tm7/<zJ Xh3+w\b7яD]!;E.pf ;S==3S݋PմN b ^]xlcA㳐 ЅҺjn{υܦ\m^Sdk-XYRL3^K%h^X5Er6 *oS#,~hMƐ;("L p6t*JcHKuNe )pV1FVL)2gOhiyvBEJ ^٬pKc}p'}z}sN9{,"9M;T1.4]:ї-,H<Q|rTP4s$=ݴC^9P0̊@fЀطH,1l7B)亠2JBK.ăp,2Ci1 47hmkz5N7@UAv &z%sz./+ēWudU? 8oz![~rD}~aҭ\k{k9T2Xxy,my&(VG,*(L  "HB#QSEEG}y?L}[W^yP+;x<x^ȗ,՚o}N]xX~T~Z֚"^c0 sιp LCzIDFYt|pvP/kdH ߚ|%N=ID ޞқbF~ut{}փʆIKwZTĞr`veg|dTQoS@4aЕ5bl~)D)h{ϩ,p:KBFaqʇYkxtnnL2fS/ƅJ$!H =GN$}1y<Sl5Z/?u1FڋI<:4JoE7՝G{3[&:kR!Z}i5nrEQ0D˻vPsY,ZӞ|l#`ՕAf:y8NH$~7u{xaB)qܶCEK"kt 6bz^LU@_oA+qtRƓ-fzC&NmWӡarYhc26޼De&QK֌u$eW 79%J ~Ǻ[A0%}p@aM8H-=Btnoap=5rS=$8Ι0;wq3v'-WL4dg5 K0)D|y9MO(4qFTmYRkYCc#[E줄a y?ʗ1a iM=~]c G^v Wo5 S^/ɻ THP̽mb~T굘9w?Mq0#+2.OQ֙ } (zM)s,PA~q}yiKGK~(\ߘgpIqM,8NE+U@^E]RW U=bgւ.Ek@DAdpq7יm5KH~tsT *yw-s0c>`g)Hl,PS}[q͇b+.|'L`kL$ EX5PQ k{MJ+.'76gӪ-w>UH04obt0$ao,I#o(sh$g̑k-|(ssvlHJO^^`}ٲƤ?$D|6m~?^ ω䜘vb'n"u(t%3U3Z+*2i>"1ל3!-o`&ܔ eI?KislLҴӃS7T"!OЩtz"O/ 9@!~1[ƣ- 6)31m/')uZ\MڈqM7k.= @tq I#c6: IْZ$؅daTq(Mzk|ߛ>w]+zJwlPC=4*GⲠa@0 wߋ- / K/9_W@V3xcbf`P_!U-魾 ;2fRYco>t\{BΆx\Y|sխ.4e/xAMܨӍm![N8g TJ-)ޫXF@Vuf \vWɶSK?v qv;7~>&d{PSȶ?SA<ƒ(#Ӈa`U^BR#T K5kR:<CNb RuZ!ԬAn'1sť˷2cs"6ժF5ǿ:b?߾^y<{ u!SMB@)sz3HU2s9wTK~j9E`tϩmd>, m^y0;['>*(U0 u.Ȍϡy67f]etx/"$=Z"E[gQ@OD]_SEYA(OɨM1 s,TnZ l 2@,l}BtaGtAw¹^QP2Ddϴ5+?ԙCή JW=ǮmyUˏRĎ~"CAC.A6;y6H,,y(d <$8P P(8,7XZqw,|bm=] E͂bI@L.A5rSim\p~Q򳘡w* gP+o6EDM4 BשY鮡 H00A",$?׀dps,ET>CV`(ݷqI?puD~7+WjlSo(0140ݙK/\NW 9m>D7m|q'&)i \E쿡"WkXÒSdaGE2Q{t,`ҝ#'v(@[zddDzƼb-R {T~6xUzrhe.\dOAwnP@݀=Lfߴ_2z[GG72l{ ZU!KNBd ^E 7~i?Fk'{~/S^Ie nUTM!.Cvv qw/h4:R< Nv?vpPRG plRBw:"*J'(OB[֛dsW,ooI(?#/Wl7g[7\f|Bxm~'O=ҨikdiŸʙEaz FLNG>%9Ņ^Y.tOwͶNUǟʕە~ZTDgq0x5efa$ KiwU ۝]oȯ<oou+'û+.P@"aswnT WՀ'颖 D~ cN Nvʛ1l_HRn#i3Gs8r]y˪5'jqk$-&Gw68PLd&M9*C")];hú?ap]2 EL3UWh`׉IlJuGs%@N@B-.jo4Z0d/&_a VtKm[ÊdIxEp?u%q^[y4љ';*Xm 07b9S8IC}M eFk"/ lW|Tr)#+yL~<Z+y )ṖJ{tc R[7XP T[lౝTfhosy, ? \bΓRFŇ{r2¾*,uya6 o`>̝;{]Y)NC_.cixJEޗծ|p&=YuÉ D -qjI$hC4Rª'a1',Qs^moI `ط8. +tP ն"x 3u;Ug2M?fwbOC/5.|ӦP^$kF0*OX>HXD_%7[ā?)])z>2HR=f"L$R7^rT֞<9% iaW(L(NWv'!o[D?0ݚhE2^*RتG!R!W>B`lމ)e!4D"u~΍nLw|D/d¾{ g3ؚN/Yn+CZ_\ϔ|V(/ E {{v/"fBDٷj"7r1`ː6e aBayK)D3d!yv\r_ Bjd) )h{Cږ ۄc1vpK=oMiʞ/b % u8נ{0uB"ɨ+s>W.A;{0wtExtZ賯DM:O^ |c@FKhE<%#ҥ* rVa xRQR|$OPoW+-0$d5Z?k!s1)5tÚ{-"!*CJ9}Oq=yWS3 0ܱ$^ԮN/d3T ɡ x@Okd/V•`?(yaf4 ~f4v9hp} a DIS.% YĜezÖH03 wO?TÊ&8K7xR0< H9# B_U5suWw4UXXjjعg ^1zv-y.% }xnh$JxwK_a~̒18:pp Lvm'W*dsO+LTmvPFU (U桿'h|ݫ(m h%{f5w!:faii^G NH(5tջDcBc1cOJYhbaUj.aadmل>37^XPDN#)1`;#:F |N `yxKT]-m"x$FC⻫hP~33m$P^ H^)r鷔6}s ~bmjȢ.@[:YhΩ}(pij=CPao1M6 8 bDu."A-ЬJ|7C2}k&+ϷډiV$һ?,xplzmv$p=q"8jM tq -nN^ .u<ĴfG W {"&2)߉^vW+3'qPrz)7ɷ_/u+~Q2a ^UOM vv Zer]N&a![a)K]+ei)GBϕ1Hs2rkVxֹE[Jy)f}Ww7 ʩUĻ[ ez(8F訚"|Oh9TCR3_Mкv'Wz^rjf\PDLgj۟IdH 2eh#p{UDXKUd%} ]u-$fc;8NI2\k]{%sZ>δQo7wY`aǔFлg%bHQ,f El\|}}"9_3z%p7ɤIq݅/,~㟽1U%*ǰXeiEx 7jۘtBll++; N/aNv4}ÎP./8Qn\.$"3z %4=|3WDuL9yP.}2n}{`as_ɩ&P^U# gU[!\"MV݁GfL,G%Jw[9.̻H qHSr#1z6wy=4elşn&&sƌnS FԽ'@q!$*M6њW|3ƃy90&e)W&_=izDIPĨZ-2|WqA]6F[4(rd~wb<30Jg<ត}D5DUk_ٰ#\.lYɦ~$N2Qõ$7. "*ex5>&}N<{ϪY E'״w^cNwF~Tr1"%]4虯F"aHqaR!D,~V .u&|-) Q{8qqo)n'xxUd UryY 2ߘ^ XFA$DVwR`C/e̿," |5D.@mŮo3 Λgq@t%/ƺ⽴1qCy:jɽpLB8:4t t澊ӗdspԮ {;sƓ{qKRxIIPKQ:J/3-X< L10Ҁ'_Hx҄3i] 89BF'$[K%mo6b0!a./T)Y oq>|g˽%:I&>~]c)ä62 oX–;-`. UPDK!JtWnOc:EQr wuV;0Z&k<]dK+ z[3QUL)eAvqQǥEޯI&^Gt|{46Gj{N&voF^z/TQ#oͨq  (!#7IQ| ދ̌M~l?P,PAVlxMztO햩Sm<=_@y~:-q"4m^&5K#:^tu|VJ7R?fY}K\ZLxdg-_'`tX"}0V[3P,)}K.VQqHBr6Ci\OA0`{$ym %Ijdu oKscN`z39qj,\9Bl[Rl/|n֝d٬<;Z1Fwt8mޒV\շlR6نSM)VDpά WM(CVhC[Dk Z94pzVHrCD  tV$>Dn' RRr()یO=Od֢j g=GN?88IwO 2+]1M'PTXQC4q\L ˒rjR t/UB4{'.5'e}߃BEU$1!"quyOwߎۡQC#eDӌKV G9JV@lyLp~N!Y0TM߷˰hxw>?gaXryuRM{"Wb*oVڦ/&,wO1R>F^ENi@Y4M w[, $ٓR!Q !;>WBH*yt"_՝Cyi`Y Vb߭cHFc@)fuS'NQ - L'A_5qEeՀQ>AAN>_z2!;~zس(cYcZB94g-Յ42Zo]A'"WyK oƕ{jrMaIW X<w%2~C{hgK9?Q^ͭ=Qm\4? z @FE]pG73z%`v>i2۔?;md3ʭIl`^XjѩS-'j-kJXIFvp+׃SH04[2MZ|ZvP]gϭ`*`wN;ޣv}!+SW#N5Bmulۣ3LzP*AjDNbqVgZ6=AI9Nӹ[,ԅ鶊|Yk35R/#1!$^E]Mgj'W\ ilMeI'`e潼L(ۅMk-MCN)J)e-f Jmxo"E1ҜtĹyGU Q[{+fMHW!A[(4"n0>z" p&eiy2'P;V6Ҧb ߷^uՆ_ylN]52}$gv,%~@ +u[t)P]ێ\ܫ[bl1"@n3Op q~] /T,UY4Ĵ+Oi =tTɿ]yJ3Õ ܏@u'?ʎ0]k:3Cb/YT SOE2.qlBINN C@>֝h~D:YR+o*BSE#hhҘAbOi*@u,؍u[.0B,s~dldbftUD ro3||q+d۔MUzJHbrhŹ;s5G̑{FUkྏ@&ujqZ&v[SJblvMo`hӘkz|S1io}Q8iV==5=T9,A!oGW[>h flv&/b[ME6!x&U&jQy(΋G1 Cx_A p_jsk˒YK$ﹺ]=Hſn5J3}#<}v ̓&v]DIX+^cuGz6ݓTYvPsJ"`XKY( T1EVB=&ͮz3&L8Ė0MHN]>S^_]ww$'GJ1̴=e=Y^4\Euav'[3>_љP8y;ᄉXٮ ٖy464{Ag&cbH`pkH& ueɨ¾}y kR萫ro%fsiiD1$ٮ0d֚di|ϙrbz1-yl߹bmz7xrH &/nq?0Ð+Xiz}oɕRbej8 +jXʡH[n>E\ i79bA}*?2(;pAϓ@{k,ӄiIv'F烓El ux@ a@f;c`&դqN,>+0ԛp'Ӯ4 -$3ډ%RXtɈntQA^gю o"^ y0F` ńnH$= b@Zodh$ sqM6E\ 3j"g1/H4D( _Sx龫d|e8f]=$Oe猼vf働T ]"gm^,@}=r)XYU1lDnX}XK=MP(NS=[*N4t4v9% s <^X5&?(qGLf EM9@*!,>J˅B1LExEbS (FG]g0@_REAc Z")y.jzЉDMu&c[ $'B 3 = X+ :E2%3D䖪e[z^@ ,ζuȦ@d@%~<_&E` >Az!sQ%uΪJEV']05_+]ݣ]=Hu8_p%G]OB~>Dҧg݈<err@*=M+Y9X oߔ>s}OK0,Nҷ)D* Et{y+k,@Iݍeli Hzt&mۄIUXWc4xR aJ'w "nӾsg0  ,#KOݾrNh;Hkr^UT=\ȓq, խi=ɷ"ŗq! GILJAѢBW%p[Ѯ,DogrM}(K(z'Jhށ$.28=>1 d椼w#*bh[UWBk51͏bv,R*X|w|2~UN_QRU_ytT,s!6[B A TJ+ڳh:J6x:d[O{?Z qeTsgX#D,y'B/ (ͮEI7K`="R| OxFf췗uEGg7K RX";Di#  9q;/=t*SJRpK7c'!Ydr˝Io.icQkYG92ONNU z,|)gJ˧@fՍ*_wxYHk26ig&Y]sЬMֲBy,ym[ zrCLYpb͂ƳtEC^86nF>STG5RG<1։'Dfl4+d&J(ɁfO+ lp%ʌ 3ҡ/na7N7Ѣ(C\LuE);Zk68áZ@7NHHQ{|V"mh' 0Fh*FksA9=Fќ`4bPNȐs MlueZ+;-pɘ{͑2/%\29Oc\xQo5>ߢ.Wz[Yz0)6(mֺU(S-2Ye{Žk `nZ2U){Gk@Ag0Ux>'鐂Zz8SD.M,UI)Xo:mwCNtۥȡϠ[0!$̛$~M%I_/xH$ųOP^Icegp70XrrW'bY(@RZ-WfҖ5X ]4wB1eLvf1dX%țA[FDjK#8WJ,@HBZ,isFoKRե&}.7}@N/M}*_BҤq#Z]*9H?1Ÿ0-A^>(JOV.Iw@+|C ϋrKDoc4e 4P9,LJ+2 I\v;ՃiITApIprJhNTLr$_n{d}cH%- 8G>iYw1õU<~Tz&1 I{]T$bö؟Jh`͈pU?ҩ@Bz;zȵP0~\$N7Z01g<çq& {+tn"*xb+*4vAumۯ x s8 ̿Oj4 ;-`5is#L~ojYL z_yg>ci/THk#$=Wx2@zJ*A :ɽ l_=S~IJODocnh#$!EXc(o;AҒM0q`m-Suy)VKȬl po4 ; 1U ҤqK/[ҰJIcW|PE_^(W%aMIvz>r*czg`k_vHJHTuGDpڄ ZfTbjw Y{ D_z7*Cxe܂LP)Γ|rzq4?k1ܤ?hA .]F \N.kک]o[>qaHE/=%1ϧ$#]λʨLADX0sJn)>4_X:̾s!+L.G͹>dP#eR&;ժ& (( 2G+Bidp.r'WPګ<o޷'蛋h*Cڎ~(1+$w^ȏx,cD8nymFl]>oi[`GL<<٧e[Qw!!mڳFokz@$χu|ϠՓ{e}O/%A )Nèk|XGc$AXDGjd97 Zb,X#bczW1AWĥ~P#o jlɰg_m=1*_}di(m 9*>1\oqNeo(࿜ȹ8Ie9x7cݰ۳/z[ %G$ wؓ֒ 3u!>(í}ۢ{px(WX[6ěma|ؓ3^uUgTJ!5v\8a~ ܼ?93ޱaمi`v` \23Q6",'΁vbAA(4>0]{pKB|=]UqkldgooSLO SNēѼ`n LCX@,ڀ|qP \QKsXiE=z%a ̙q)柣 *,ƎBB]S CH9vOwaM1 z*sLB=IuˢQnSq\B5F)OKkW$;2\hg#`HD;C_xx:o6:Z/a)ZAFqJ Uͮ0@\8~aDcxp$*j}bI&~@-+r7Ǫ{4,ޢ WK=Ke[_?otsrY;02vΉag2X2 > iThZ`'e/ٶpSso@aeqنqC )4}`包TDZ/<)]uiԾpPA2hP0Q- _# y8N+-6ၢo᷊rA T3,MI-8-wZOaK?݌Jd /dtګ &bԹB;D8ަIٴhO='Aڤu;,B֪?W*0o#j8M"x\E1sjz3(í}@io1VAJ8-sYuk{e' p&1f yΟz"e,4U7]Uu'((j/O06A*U&OxF;N*Jgku:c99̆^&KʇV7'&{61m_Kp6mKM8soV1U9q4aQ{X۞}WfPVΣt}Uz~_cPtf x|4j1AYgZ^ ߨ%t伋+z0? `MfM!b|ӍVX%v8fC& zmhc!e4'>C_}fsRD[(Sb&ʩM[hYAjmiyoO540}##+ "0 p ]M4c>^x~gn۴7m5\be7cu`)$H/lי#7mw߸bU]UWZ;- CN0orl`M]Sm*h{!O/A\btK"̡5/#"S+]Qk ro?|4Q3*z&jS 4ۑt3QƠ`3JqV/L4ծ$;p x[6JBVeٳ'u3%{x(}IÚqGϡh &Pqi{BE[x˜b,`3 Їx2e}E=zTX7oKWj&qXt g*|Tzypv`ԇ>綆r vX&j.١5֤LDـA!7f.7;iJ$kɞRR!~^zn Jq ߢ Z"T[m-&iQmvP /q9Ɂ1)UI$8$gɜ.+B̝hQ{/d-m`$y;n?J'E 4VkpF (@AjȥoZtpϙ hGx Fxs3K!XWT/p[KxSp3b_KEhn?YrE!C}k@QSM;.7.]PnX\o Rg6#83xPa_ Ff3g*OLxGNӵX~fFS,} PbQuL }Jd/rmul$c`r3S}W+0u\>Pm'?'>CX?(.Qf bWoin4 Atfe5qVd {t'#sbjP] bwԦ c BeXnÅk+BXLyOfE"kTZ7ځVo`_іG4j/WjI. G2&A5EٛӢea4(.sA Ctb=۽T[Rlh/(Ã}uwGڬ\" MFf%qSx Nc!" " ީ:͑$U+@&k;vTaNSM\\d3^=BW'0 [LLǘ@/0TsXgI_![Lsk͐{.ԭ`^@ XMse*=sH',Ai}[#K&B'm=hߢR{eSo mnk9>;/1#Ŕ $/f=bB ]vOT,:٦7?m ,PRCHQdt& !T>Fs:D4C neƫ^`-$tXA5 @[KOYJ}1t-e'-2r1a~؋m|@*Yɷ@.>ÂnX\p ihEƗƗ s@x0:d !6( 8*Em826`I!kYŒ;_KBʮ\]Ի~ =$ѾeYOVvbPA-6K%ϥogC/' kDո5ms w2V^G3,iR~ͼl!kW{-bhBY}=]#2fxO,OhH=Q4]<À&k:0]P*j;Gp8!1Zw;48,Whbm]>Xp;iaF֖m4'޺ɿ=?sJ(B=S"g ]8.uIo9G=N 0$~րğ,ZQd 楮,Jwe ݧc="vS:'( l>9+(~WkYr8Y%]O"')-RwI;uܓ[!xâqSLXL.< 7R9rWS7J!ߎoSYr$h}Z[{&A&؜‘Fu,(Lj&â2٫WSrZ`!SKNJ==ae T‹A{7MMw'x}&$$l71|/.A/BqL1T2)6hrYw az ܡCC/\P?<#ZkOI/W!!lq{6Y%#4q_^+W{Gk !hPdgP;u³7m-Bn)~ H^Es}v(%\`4EF ˆ`62R[^k$Oɭctʍ+CJ3I=z ZÅ)^*@1H>T0lgQ0`!"e -5ty8)oKڏ)Bϋ\}cЎJb{"]^G_D>'/q֫]5\|ɚcMVS_8M%2G;`InVzsquͻh>9`#;F .L"|ϱBtڐ7U9A棒TJ 7Q wS=ڶ6Q9RTWn}z4VԹt:h."QKUvyz(7v썆r#,UP6jG,$n,I-EsM\+ y :x ^JϋEi#^&5dj[o(T1ɡ*m/N3c<7m):K:ʴ k-qY@+\?) hQF%Rc$٩ЧLQ]Q!RHqBzA힂tZ=w%Ll udLD'Df S “FJu#&a$Y@JSv6FvXuB|N9s#b)_5RAʯz:g$t"\Zq?!=S;Wb qO!`1|_:#᜽ga6i MBmj)SIo|%Aq"PߢճҧLNV\ʋ=-乻'mpa bQ_Jnr&b 񤖷|osѱKx=W`OS:DHfB8ΣB%G/ΞHS0#o'Q#i/1ϨoP,ϧw8rǫ,OF v BI a% \&Yi [ t~"nѸsgl+'8Ke[69r.˯p8_/? ޤAd )ٴveӞ(r(J 6a/bޠk Eee/}ڟu¿{*c)U`20~Va{Dzˬf8I2S/z_28sv,jáC ĝu|.KXT I$ EqD qCDK spʣ_Cxߞ~:8v&YS($$IViE _l 2|)b` E*wzⶩ4^HyO7yN׈>:dg5Su1շ\T3{y"@RjtX"iw=8%"8P_ozAH8J 9K|r`mV$>+@K85󹤛,r""'[3p Ӝ7" TyX/ɡQבuU4E ;?On@TK|P1 s;<`.Kzj:|呿591t}Q {9:f>U#5L~ X綵ٍ}h: оMbWsJ3z{W>4yAŬ _Ћ۠/=wn|)_o%Og䪦KۣEg!nMMtR) Sab^d=`duӗuP2l_rJ m=jЎN 6FEܿ[ @ DblmE1{/F}pkbvf;9!ia{Ҡ6C$ i4(ЛXwP&q/n׆:C LIaR9K6yeFo2@$m΃qI(FP 3Yoq6jfE25W(;l'J[iz'S Šo)xv#kʮ[V%b!G(Ghj~s"YZ%b%.cJ\*/osQН0-v<B1WM՟ \ L X%7HI[ ثn}Iʇ Z$ȳ\tq*D[Ny@י)$Шb{Tø lGzHWKwp_-OaU0ohi vE+W49t=?+ydCY(1u')ayiݒQG3 ޳@QжԜM+\47w#Ӊe%wU|TG[, w->Ul@^sj63^≧W^:QO-eXdn$Gt CnH@ ju!l L %`3c^ q㫖3#< 7bN?~ôt+N'OQ&|8:F`܌>N6OVm:gR7B$n~Q>0₏ݚmec$Ofps:T" +J!`~{@xoc]G3__J?4x&$df:Tx{uYTTǘ% }ޯUaXv9l[RpMטi =!=;7`294ɸ:2T+"^!]zy)a?*T ސvvUAg# YO;n^Ry 1\DM+7oO*h+~T0zWT$x0#hak }K4O3ޕx=:p:T7^CV\A 齳"N$LAV։L5YtR Lac ,Y~Qfڗ|%'UeUВCȇx'4y(@ɍ7 jFՊqhآLh{ߚ|hb6 uJfAkorLٙt|:_jBl0)$0px2N/2\P7coc` 2wFÔᐳ֟lS3FZ э'嘤/bM6ىRSU &;{?)H-W3袲 eD#aKz#ײH CmsW]pyԁڻLJ.>ᰫD}0R˕zE'"XJ˓+:G% fO,nh!L&SĶ U:Yb@=D}(1HL-iߣ#< 0-v_H)LepAɴ3c!EmRL7`#ettSrxGF}G+|G4xl(&XCHŅd,FrX@5Y|Դ`@#h+5a9/oq7"-Ά krG:z4f!"B!@7>+^$u5~,x8GYcͲ>\&G#Ӕ^& DТ%$|)Q9^qFmUT 5ZhX+H5vg?J`a(M% hꥤNܚRTgZÂH]1%8X `yt9k:R Nd*8 W,!t)UQxz2 /CV0ȡ ] Ꚓ] J}U~֜aV4@_}rTn\; ^#sU ogl#Y/|̯ӌLoNm珘 hb?a~>`: 1i0CdhL<%,]hi+ʭa~rK ͹A\"8'9< R{ :UJ=>UZ$\R7PxmTIvI^Gt.B呕\,B :@7ٴ l ])ZBdTF +<`yHulbJY9FD[FLoZwF)tc2.qE5ċHW_u?3ܷ_KO bH?fM4˞?#B%Fۗ]DQkqK"ڽ͹ [8k8] j';);vvPcṼi`TmEJzF+Y{-$)pf5IY}h3y " gª`@.~Ig\vS[Hm?-"{)| * ;YS dq@9aļ ٍ+ߥ[y>4!aJl@n ? ʪkA-Ci `/%?aF󕤣6=200<'ʾ.f$#R@"E-+SrG\ktJP@c[@cp(.;ƎpBZ"PE$œWяlD#џZ5Y:8Y;-K8"9ڈV9'յl41lx#3=۹ZgY>R/voUF&3 .bJrorr˸4`7mT)x}enqJMxi]( b#]<#R̲mjC ppo,|>MtrG8\DNx1-NM3ǚW\e{X[N7Dk! 5`i1*y@еRzr@,}>mG1S˴*5.z)`,ff_.u{s#ί漿xsPWHkG=" v]7S>"dZ3ZoRp =er+>!/n (cC7Z o@,'d?; d ooTݞJPQW@WAI{C!%HWυyKlٕm|ig3*.$FFikn;dx)TC*M:7H,W΂q{;xi$q |g"f9% _׆LG`h{{^sȫB+$Us;*3$KtSС;~ oXz8HvF.r(wy(=DSF@PI/#A1ڕu`c(@]3% F -ޔM$xw.E&6 С=7As^'PHLix42c񪠗JH[v$`,fgsNO;6Qc &r}s4/V9,57iȷ( _rfWOM:ZL9xɽXٺmw)":kGlڕLd,EҾ6S?QXɸQ-DWK/5aO! W\/[$#JYFc<Cj.8%֪8F.xdKtb[oMPPI=k _S l0վ 4%-LZpjmI 6ڴ,l^<7h<&[(/t-n$NW$f)fk. ,ÄjNͷ Pk%g*>SѤ4*iONqOĈWݲ!*} RZqv;sE"r;AH8|4uLWD0jpChXvQ/cÁQ e`G^ v1$#~vp!R8*.A͌Ě%`A`Pߡ62i#NMN[CpӜ nбrKӌv/Ź(0I/1劾bń =R=Q'ɑCTI7Jٗ7d[擵_cF Aࡻn (DzLF\%_MP?7rO?oVhIir,UnkrFnX 7*TQ7YAԩttq立3Xq@,L좒(VCz\&斚5"ڪ|'nϡ8d6g<˜.6zI]uY^|막qBYgR<.H|l#^JF /mfU~jZ!'/_ˌHABPR.0@L( od[ ހQ)r=qL뚛2<etX=~C!$qLh SX#/D#nr7ŧ0߲9Vfe(YJLm^ ܋TK\mI`qLP :r=S+b3lt(9*1<~`F.Eqof{~o(J3oJkFxhMɚj"Zώ_b9?yzؤrznP:ҥv\yEY{_\GfCg {{2V,H  EC't?0a?lI#~*ڇRf+/-x1&{q'%Z>f1up̦ ]%Á,oZOKܬxf!$ԔU{4ƬK+& EFĐe R"(%ʿCe`&1- Y4j% 5>V.Ecz=b6G+K FNwfuvk5i65jL0+Yjk:sXFq_nTj~ 2kwh>l^A#v5r-/|<ٖr!.+ƣCa{ҮUhJֆj|sI}-G"Ĺ$VlY|<)Oա=n kpR=Ul.,zq$Vtli:rb^a^d{EId:1ÞY5هѹG)>7$ŤBLXNԖ ͩWsYTU58͑0DW89(2^J?:r~G cۘfoMp\LQ;YF \Ţ@l:+K=>Gk 986&[}^Ob9ےc|Z9a8Cq*9_h(~*g6 hNHذъ|&Er,Rŝ M{vJ?b?3?po_{%)%"3p&HF 2C3NI&Sم[ӦWfsf9-D-Q8֏lGvM ߑE!BK 5eNrV+fY,jথ4 r? G`sdy}a_0>2HRr֕;: /<=^tli+,9'w`]X%*Y+n__f[G7I-sYoqPv񹣔/Ƞ?(Y t\cDKA-QD/,5e}ű{qkugeYڹWRmX tC~Z;OeFe\շJγ;%ƅE[NFG !`TA%j9̆w,NHsgWsNXڪԶ>AP2>*1EGtbඟ4AKLoU^\gguMkǺP# `#3T&lwQ=Sx[CAEb)oۖc vnjST^/RkMx'lK d)~1,b:H4!03ֻs;7*DtLoƗP |dw&JܖEkӨH+eZ[,oN}Ӈh;Cȗy͚$9576&*o+\;Td~S8Xۀ,Qw%D@Fޜ bHDZUHDKҴgwBUlA89~YH%P@6HH聆ǥ4e{iY<Ԇ^Fos5n@{lwKB9F1tz v"B"(dUsP7R,7|aߺ2s@~Spڳ K@gW|VZ:JXWS*Մ?e' ;igjBUk8PVdt?cо)Xt9(|9] Um{M" zJ?u^\S:Ks#㡀jXs-4?uJxmCH =fI꤫&UlcB)rX,4vf+I"! *d^"IQC}U &p O97xڞ+kꗏ)|PX34Lcّ&5j'IF)9N}VgS-v+/q>ˮ.᥸_EE$,QYH (\mя ĹEBX8UҸezрOb .=L7QN4:˻7P@uxgрKDw]Hkh #D$DD1g.m5 ć'pJr]/"v?Wb\%mpP(1kLBt:|"ңtLEU|ځ\ם2s2ɒ@ Z:G 6+_g9iUI9OAy|P`cCS&VNaS{БO"p'U*J ̗NS!7]MuҜ=i 4>̼grsϸ.{;Dp(\;M"iDj PÄUo 8kd+ OV+pFΙE@H%U+f%z"D-fvs?!pA+Ytryq\Ǚva~9iNXL,sխc!%^Zfߝ!TEHI)!AkkwLsiU+?-q=u)9cߔx#!ȠnkjL?(cjJ{":&/elE8/%30ceMW99 P$f{epiX/K&@Uxiq7jH>ؽʋvY>o~uj蒩EGweQhlœC. 6L3ɤ6,pn'f \(0~j^w|Yћ)qygK}-ʩtjB72G=R>f !b<뵇{Q'*dGPVtTI[RܲնG&EbB\qi @ ;2<*olr@e9Mt]W>T*DD(.KL;%~sl j@ z.9CÁT8wJ7s7o+I⟞FzȋE* ٻ,7u8u l T!9z B}gyvn·"N$]ZTP*ǹp's??$a`RqC-DՕwl8  >Vho R}ٴ}ZU5?yos ü$ 7MJEx+AYFKs4=\ -(c/>"u`;h kOW)'&وpG{jZ"?_x(}Ù];<,B}2yqw7ay--L }K<ϺWzh7ܤqiNR*cZr:myB]jnA ö|Es[ޱ *R^([[?SލPr_vrAEd{ [~6̟3|X/Sd>—(s/žxK& '~QB'ŴP¸|[8Rm"2ڍfrS Fg)u,#\irE*;V m{R=`EWB6ak4Oh=!7l׵B<Ea,4(' )z`q$x6 W[%J٫%0x&_\D4$944KAf{W9v8]X|ĺ>n؂^zaMAuNSYRfЈ:o=ϐVff3Gi9. =dlUH. a{=Uc01U~>yytV$+IVFbf$자BbuRJ)Ey5 >;6\*"|1uj(& Ð 61o2l_@>nyxGROu*(FP Jfh mA85Wޥ^؆P,iIa@8wiL &:H*0_[6f|"F)b)h` +ps3G<:I`;-V;r5;% vd:?,kGu?G/r(.И=VkVOxc]#MAYAA} x %zQvjԹ *W'`rCB;+JMq)|ؠl Ӛ #g Ph!IѫN 1 >(<^e:Ee[O^_le^ "#3˴̚-J@K!lJkC ^SM #?{b n@N@Jzx5^050( '`u¥>YP 1"q[aNI)眸]r|"MIS`8Msbϊ7 Ч{<;ח/#+q)p| m9up]C%'uSݲ(8gT"ˁÂpKՍvHQ}@ŻJr73.خxL>g:ip1iK\՝~ZPbRUJn_'EӃRŃoN Maut%apdd4t涎ogC1% `#|VRBzn3+}jivc-xZsiz1s=4U[ nh!g.$57y87 Vk sp}u'%Yҗ>olƔǷfcwi[{ڸo]=rqO@Pщߟg 4-~F"GU4FK#;>l9W%E{Lj ;նcK_2gCWc\Q[-nkGD'爒 /8 ND@ uL4?+2o1Qȼ#bH vtP|5ap7ky>9sQ1.oEDz6T_id3Y/&`4z*'cӽ?`|TbAhZ-Coml%?K0(  ]&Gnf&(< t'70gh L%q)TG*%?G"lj6pP0y{k8$ld:L:& י<{9kIHMgu]DtmqnThNݣCp¯ѓ:r4>Q.L xLPKZLSK>+ z"- hPENF CBk7XL;dEI1wNd)P-3Wm|mǟ/RGwq]( ':4ˑ~~jAtQܧYfSzܬ+y/Fc"|XIgo{'vRO~3gpvpDIZR~:F%Ku$zrTKE}3ؼ+;z צv1DM4UqW-e.pץf[VJA^rMďl%6;W̹i 72P=j|CǞ9(_QH`: `ZՐ"k % G]zC>`Hfj|o:.Y4k]@N.YŗhLkebRG۟;4BaD.oblk30W٤HTjWiyHj$"zٗ "@`(Fq;>9$U73ϻ]e!Fۇ*_G6g/. }ء iuWuM~+>H'kt'on53DOey*DNq$*?4@2+r/Eň[+#kI]ϷW&VjDt:{6[P,Mәp3*9' oAq (~˂߲q1⍠,2$4i (OMET Y⼀-")DAki\m0߽?ySs":Q kT//-6tx4hݒ򠨶AҤ}K9=BMaI9c$'8@GЗ"n<:1=嫆_ml5JP ڱ2#[(m__=#qȼ8xp "UGkwY ,}KM9<{ NIc0!kb *7av}ONG $bq,KoV3{,b~lZp`^[t,WrR6ub޺O8[P GhcM'& \VD@x S1JcB:QNĬqa1'bF{ uٶE_yR{O̵ۤ賗[kĊFU k7t@fպoi=Ջљoj)dx#w?jKiH2l 2TڠG\ 萷mCkQMZCIȤ;멁\G>[^)[cf?Ӎ˵&`P#OVO4b VAiQ'G"p0TyKyk@d} aYɧit/{SM֪ߪNW,Iqy2 )(p@~;T$+qbHm|3&-Ky#@zK- t5 dH,+ɥﱦerk&7YϿ45ȘatOMqB`˺F*h!t-2,~NΟt{.<đƦp9y{磓ՁڷG֑5T- OjvTbH?Fha΂"ZW^( Gvb䵦k}0)N &B]j$!.%C,o7"zA%]"z bb۰C@a;ީ_p,Ѐ |#ZZnqFNnc jv Ҿ0A=MuWAv&_97f G.vǣ9k8 & &k%L 9'.lpQ]+S/}l7I[3M(Ha ^=KuަF6f+F V֥/!g9AĸoQ pɴ< N3Axz4ʡ,98*N"tפ-*N80Q=\NiJWj}쀋R&T67 "}#9=1+TzZ˔QLAibCE׆3~r ū]H':ڞgK;nH |Bs`0Tm>]E*ѐJ}!>_^2Tq8TҬg5NKn3ry\ ^sTpP]C!H˱kn썂P(e8@&Hӧ[ص"|=B@N&&X$U-)M~8/1FS.j&3Y=d|6,r Dd^qȠ XbŞnx08h{ jӜȶmq"HƫrB_wc:$ rdaʘ;39'5bSىZ VjuNtmKotuI__S`8.ы%/9kA EO+ܯfGf0u!<^WoͥWֆ}@L:"HM)Gl5~E02eyi%J965W?rI)l7l0,{E(賚C,:sp/CN7l"UlF {e*KwyKꘙN#%E6to(kGIs"jYv"tl p,|*ܫ;B{4aiӚΏ _+Mj.$u gui &p?6vUM/!qj'mNJ{=33RX ćQ6=o*i!{ Aߌ} òXz]9q¶.<1k!jZJٺ2'm ɕm]%t%RH簠wl޾hwapws`stcX`ƿ&zz;eKAJQn)[bdx6(!FǺtengZ)r>8i̸tGHfǴ"*4'Iss艹+ywճ&Τ\!H5i6?A.3J-\uq- h81t[.: Urm/,Tmp]PH݂չrJ=bzU#n9 Bvz-z;0I}Q=Ekm@UUjBuM| xMu0()j?-&u6M~C1SH^htR^Kj3D[mh;+ xR"ᯫrPqPPёht>K\tZ_3*bm2ԂVѣo.kתιtDo1vʅvj٣q8f@\z9[!E0b۩fQmNĺ2%~'[LDZ~uUr<* knIj^@(1O$يZՃ0+ y/`oa/$GgUP0T~Q7^BݱÖ֠5S/S5H,8R!U91+@8P+pY7o}yZT}D *ݽC] V'Pg]8D}zPGC1'_;Y-IITQ<7t1%#ߏ`1`S,딧OL`͹ar|h .#|0׬L4hwϻ{uآjTԒsBV X0x=dhWO>a@Hiӏi/|9Nوp)ns/)ņRˆP{tV5:{dDH=r0 iL|Sm.j͈wݍw3xul ֆԡ͂$`qTXoȋi <s7v+fbJ'ϣ\%-"G)X6̃3˯p((]bW #E;%jz|iLf˪M{3,-6. 56g[bpZW%rCrwwu΂k.L~=V#=Bն'G8ӱ7opʻ*}5x;(욆*J/%VƄ9(JQ@+)YnNCԯ|:o|(0)d防 ٟYy6uߋd#/6 7hw۰z̉b Ps`Lzob\$0TnQ7%5.FiMRJoҼ|fJX؍ܜC֊H<UO#B,W\ߜzC)Gʯ">}n*T"i6QՖcAtULCy&ub/! /NϏ.}i bŇB%>_ĖaoR#ӝ8LY"Lgh1=.ͦhW0:~+$M6oA Er*,΄9753K[H$}i> r-赬I d]a9ƉcVn{]o,'^A)~l7+8Do֑-fo/q8)/DƓv2{R0j倡Jv3>Ya^ Ϗ2T&Pb$U8鬧u#TA.GfCq˞S_Z%]mlE Eeߙ\@sXq-T#YWz2>0q\ #g2j5O(`rs=~|i{,Pۄz*D@]jkcKKGK?!<Fh*za}=\Úٜh_vhk[ mQp:C>ho)kp I]iE]B 6;UqWd?Ĵ]*Es5|y3' "*2)0$Z/;+aNpiiϽQ, *O|RHʡz^e6~Z1r NQR"L Q1! ''c3q2 ]! T$ap͂)m,@vM@xGu5zBJGK+[^ /-Ux#ZHBf38Z6'`3LwTޫC; 틂8El]muF;GڑBC-{U\-"ÞW/p GG[V0Lnʼ6o|+{ 1m{'!Y ˊ7q}zt2uwtNDDR'N'B2̐xaᰩԼ 3-)p=V#|-Hթ84 \'8KɜD~O syG0A1`g֞J[ڃpMtVF+Q/R4zO|l-)WsIQ:Ne(\|s.o 8 T*f?Hlm vƎ') $]\<4[~qڀ5E_7!* y@EH=ngUfP{ߌj#šypõF!Bv!ѮT F@ Q{d dW.O}O%@Ry ١]$|ROj?Ӱ+a+[Fˊi3խwDYn#IǼնzDn62::iD3|:{Qz tOT(%i*Yf|,w&hIės nBSǎڄ,r% 5ʶ~ed>JA k̗56#ԝDq(&*H(<|4]R:D"B70&Tfk#gQ!dtX4a[\Z‹<–[i//![OI7-g6\cC@5ц pq@q@HBSRHQ݉_wR?I|GWh" {Y,-FORֶ8`8]`tG5lRoXwn;D%&XɍQqК;-I^'c,IxpvEX] @4h:VBmM%/(*[+ =x-DXh΅U?,&8nIbɘ'j7 mGJ})\~]q3x pʿa@^<2j;Hү;%S/elp;RVMGEva!PC6z-;Wr@?Xۆ=a)d?FaytΉʀateaɁ1j z> 쮷ue8b^~%`l\&ߌD~^X GbV۝'0ʂū߶wN5X9HaT0 t.'Am4_*Qx-0ժ^{c4XWD8rd߂QXg؅(8E79LW4f򬆪0.;=2m4WW0l3%v+*а&#).>ιmWcPM̸.2i_ rYǰ^").Zx[P XQr;Q9x$uj\Au60n_XLKs_:2E[S+ ̱O. G52K0 aqM䳕_APG9 M"[IS]\dϣbHRSH'PSpkv \&5Qhvm޹T/ ɉhF`0?NۆRZ Su` L3&._n+*]_F/MpO+ps!kz~E1!O- '`klc;Z, Jtm`KQOK9W!%$Jf26pď;AK ֥y&fGMd  gƁJ5\ʼnښ*_#!*VHi<xygU 0k<75E6[Eʜ#A@5M@9{Pf@#()<>?aDZm* Ί@;'y7jOA͏a\n6ߡ"]ԖmXWnݔ=#JrYxRoAƉzzyRh{L֕nx!9Z;׺oz3#L݅綌lr5ý@}pe3Q JWP. p=I*M:kw`$rӳ, v>C4 9;{=PيMݤ@uama(Aɞzjt(TEHD#&9#Q^¸ssսd֒kl43HpZTM.ЕG5Hu "ɓJPM"{l܌A DQ1E.T٫UV;,i7l"f̣0m4ޙ?]7-dQ3U+zZ7Hؓkk[.J/H @6}fQM#rVviAeQ.  fARIޥ#jypע}%j'̚hu7ut6]W5DpgOO5by[f4}@KkфmA&p2ص m? y|{;5PdƓ~M 3#09Z?:ΦqZ< NrM'[!r܀θR@s`_#86[Ҵ(+aɩ. ;Y9XHFk/]ix3B[3֑E,=#^4Uo{bdtS4Ž"/" Oj1t"/g3axF~rL;(S"[)S$iz; C6k%6Lo"JNҗ'G#UYfݥ3fm2(BQI `? oj|4=`%ێp&~_V5Ua!2TMs" a⦥qU@bsK nJxl6Ws#Ⱦ+bU!,'8 g?A""|lwr PSV]D}+C)KԨR~H뭢vB<1M|e=V檞UʜpB67F I+؛?!Jԁhji] 7uDNifsP-0XFf:ʻ[YIR_`rarbh] 7g}WQ-55-Ρ)I— d4& )@hh>uBW?9f;6g47l|ل9׆6NP_Q,Ep:1^nsoLF]jX3M:l!\>Ƣ,pϧtڰNBUǏ3k_|oâ%חy0Rfzi!LR<ӵƏT2l1pnǂν %kxAnYyHq 3p)Q_Ü5VXӎT7kIDɭ0xxA\6a}\F~k^SP#:WR\P]XXJ࣓FДtz% ESNaVC};6󖛤Ł)Bۧe"-/#_RC!}t6<QA8ɧTr 'rN*նA!m)Y-y@]nnd˸BBs4;g7{2k^ 0jy&#>fa¬-F>x\85]~K<ѡن&i1ܓQmPqIj-L 2zZn7;שV<`8UA/[0+Ch#* ĺVXP֑\? 8  4-E źV# ꠗEmHh*Z9w"=aAFI+;H$~u%íK0pmOT7¥MafӸ<f 2N?sy,nӖ4O? -AA JB fd%|e:\bRvNV<<+}~݌KX?t؇ Y-tDX &e`$W>fIksvM#-16^5L a6&Ie7(pٟ@iEÍ,qv2qև} *tTE:F2crPzIJC;tK K(Q-I;&$`-Dk[J/ ~uD9|Zi+O! &hFw[ Ut;V0$X&+F(к[^_>ŀA%D]n8heuu M2}U7!ITClQI%"w9ssz}Clktl4ud&_=qޥOOT{Lu.Vt,Wۡ0uxK⇑~n]ԴaF2^%w 6(,}C` ?Dir& 2mi5K;=My=ք%4PIqJr΅5{%a7ƂRAY̅qqN-ʋc4dc c #:ymOk(ܗ6p2) ~J cؘrw}9}6:6[q t:' 22G#m*Me)kX]kOEӀ+(*16Ļ}Yw'O/e@}\XJ}E`jdi3n8[NM>uzeBKM`>~HA7U ҧPjDw5! σ3z"Iz31ۖ6l)\:uTkOk.GQo˅hj]: av!_vAںv3 jyojC=͟__**z)w:[Xo< ;=516M^dsԅai`̷|N&)êSXׯU/c9 r9 l.]-톕zؗ $& ҧs. .nuæR:$GdtݔESx^mE>N3 53WR)R,x+qͣUu}ʦI:MԊgfρqAz`y`3UN.Cq- Ȥ6-ZGy_*cgx9D*q=[E[Q,$m=ON69x].@&|R(ϳr%*xSRMN1jYU}r(spVqؤ0ݭmp؟rHq]2c7r|1ɼ0/e"jKWlxOyú"p4ca^,A|]VglnclJ#=ԑ/b;D6W;>Xm+EbiR[\N-(kks ak $ u]JWL|vԗfrˠQtԌgJk[+5⢆43Fkqz刅x7X&Nvc, U >1ƕt "0%fvzj#ѻ?yGw{ XOL$}VoMLV}]e-R mI:jU59[@ChO XpKgKUf>umU۬{Q XIׁ0H+4VxCF$qn]5x h.SÕryqH0@˥8晡m`C,xGK!G šIܸ޿?KPu@DNd8. ӣ.5[$q"~B }Gw @F9Q(\ߍhJ]C7DP}eI#3b=5ĉ9Gg\)?=r,RH*RZu2W{vHIO.'OD/ ; ӴIfsljU`'tiU9`mā.VP02̃5mu= E{K]QQ.Lӄsvb>oQVK+zGJfA3h{ 1yDt`bv:lt"ӗ/1?رɦZeyx^GWGk/sPZ2x7 JSDh` %)m 7qnZ{)$Hxr8p:86^I. O%=MjU$f%[@ tgΌVOxwkJdM[ᨊժ8As{jI*`{Jr ))D=#bnM0$o ۑN`?wfd)7*D*ϛ+;4 =ik}cޥg`7.E:L-OFªpK,Mw3Tחeu Oa+Gbc.pzvC-|RP!OY6GǴB+n T}{{Z"A׍s[JFl _ ]ꗤ^#~ek$MֹbyjMQEznÖT r j\D^7ؽX**ku ÷Xq%#OMm S<`Q6^4nsT.}#/>^SA%a_b+ 85n(Ot GCw  vё[gwk,Y,s^%B@ޜn#5Rȫ 9nŽfRq"4 =Fcp]CEze0 ?~|3.LlIo5>ӗUN::~='oWlAJdeա Ԡ&Oe[ lԸ,6T) @)ɐ@xք:M۪c3w]H@ZP.?4* Y&ʞ} RBS5`Xu&) >o3yJ2QeEU]j5`H\Y5ykV^[{rbFAbdÆet"!F@OStxԻ ݏ5v|/rk~tJ`۲5WYq9l?(XWM4PsX74Z92֏5I Q0:I Ώ;9$M.^D ÔF9af|wQ@_I-1*?znK"z(aNX^Lj}A9 TLHxho3GO<*-mn&;TgLݪ4|qi].Q5"4wO;-^crnc /GmُgћOTҋGSۉITN@Q<>mlM\  É#O:*Z̅#y3eP?(M]  TMs4{u(RVsojgh0N+۷ 34)zJu\ BZ,V@~H*7 Ӿr4~OBg(k)ԛ#Y$TYa d35t\cU^%JPmW^1,a N\`Pˌ" 3#V\-Ђ, P͜Dqz-}e͋Unm7=m"k_ZZ,3&$mtzU2t 7\wa[8q̅W<חJz3ne0uP66bUgq>J l}tEfԌ/ר60R/+ݮ!GF`I9߇bk莦`e6A_w_!l e͔&QèEgSu*;8>LևYbѫ׾WB]@9w/=ƺixxrGOHyy[Ncy=[ڷaP= 1{άvݱ@:zTG-f@jb=(Ywo~hDNo`C J? 7d_$L8'īm%e+ DH6rJrE4E;Ȗf2F'Z[ئ~Ϣx;LtLυ9Hi*1.E|Z[LQx2k<48b&2iSFlÖ 9,c!u@*r9+yELml]~ )zG"m7 v㔏K\0s֘SW.)i&|.ǽ[;8PBJ|]Ts.LN?M@ gd)fG5@'d+lFu:mv(xABzuyuavP7e\BHU/Q#e[v/?!ׁN53xٜ$(UA''攆D@M6\x1qݍ3Xi`NX!;Ӵ>"ZjٮĮ"KڿYIwg9[򻲊Km6QegM5ɯ#1,XeJ8F(杖[{)EofԲt"N( $7w3&5=t1_o+8XBzX+m䗕 *˝]1Ay׋/X&4f@LG r< YNVhn\^ F}o?P/>Mz-^\`kmVVĬ,c5ˍ NٛR<cpָ!m\O1Y;:}1i`h&;0MK,+d&|ZՊG^Qto2oCr/EWBTC[޸D^'FhRAe;~n}3bAd}cDAKPD椸|լWrB12ÍRkS `|+ۼ+X_C0h:dH-9_Nf!!Ys@/.BLby87p *T]$* svDx&CL%B/(f6ydHї6]dp-$# W(ksn:b1pz/;^j5 {{;:M{VtcP%6-±Xo(C_be›=O%܍/e;gIwYp1t}3Lvߡy%%Y]Sg@,&'B6F4!X1Is6^I@^ ==a G9y =4=-ϔ"٩-bĎ saJ8 OF&e nZd.#eSnH,AzH\}V,`BP.|y=^j'诎'qy2R\>>dK&&Q;ٸݭbgҞE 'ɿ =b{ C6T*B|k`'ˋb~JEokP渚&ٟގaQL Wx@ZTdza b r{_@o*o(9,4X)E-<"T:cI"_9MH;eCpR7&oeOYM,QRw SGŵqZ&~γڦ5eAJP1.xaIY8ŠKz4"i-$+<⩕L^ӓa[H<黺`f˄0n=@9~;ծ{ۇq>Ɣa.sN+;jђĉ{[!?6fE XU*q-}:a%1T`>γ'Q#rn.Wᐨk9/ko*'QքW^wljdr!؛i-4h/= 0uViؕ9$]P-F3c@,ݸ%}8"ȨTU&}LQEs N95vg,\ و[MCHHw[5iYE;>e}C=א΍f(i/ BHNeflnw^$}:Q/nRD.WKڜ+ZOMs{3I=0)^_02hdiиx/T!0ckmbwe| .F]9M(fXNkBXNizی")u ŏzj_J6(uбFyxش$CTmۻp]jH+ƧZsl۾~iHrb i1Ӳq[pkY V7GܼtUސ₠*1t\O? 4{r;[:*/hFDC\،j!$GZOc=a`k6gwBV6@\IԎMhe44 ^ۻ=ἑ~MP瘰 EtODYǰdU/0x^aheFz߭;H(K,ijԧيmPªL˘c&'D,ۨz(\4~}8&Yfop* Qx@58:wI:9; =L?V~hH3.ʖ+ڿɲ!ODypR44{.6ޔ 7>ͅz c e)䢒{b0!NO0.(2L{t3 EgaV<"TخSwYpK*,NPNUkZc;~7SyrmEmkRשI.ǔ۩?9+YX$ 9F$ţT_:Fi~z $6\(*"+6S 1K^δygfր,E[{8TaY qH@hTIfvSEѽzG#xr١hQk(#.qQ,Z vQSBc4s5JjjeDB̔i9DI~ĺNŘG(+Gpc2Qu)j;&g)CMB _;zAܾ*7GʙI)+ȋe`Z5`ߕ5hûחWQ*݉JLEϳ,i%xI%m}UfU?(]*hOTu::8*\){/g76MLاoę5;@S7!w&|Iaim9_ɲ1>AT#,M@d]PYpھciOHQf|_ H/i忒 9殾uq~@ٲƟGRܗM%O$Qek8Ӆ*zrwĉa0_乛z|a ^?27"&L4=Qck0;94DM&ֵu!׺ޙ->⽇>IAjWn)'//zyW_Bdk6oVx{*`jY">Yoxz>lxl:uǣC%鵿df_ j{cuףGWl׶20"< 1Cg3AA$X ߔF52W1pdWccFL(3РwQN "`ְEO2рJ^@zcІ\\ދCOK*; )R6b˄ZXKhj5 wXުbڅWȹ(N|/:z JBR McO3n`f4OYINŤ7Žo`>4$U*{Th2WPU;Ҙi&$- T[uě]<# CI׾{"Jgi pCV=.ռzmD7"\-h:9Ѳ?@ q8Cjq˦tarVW*Li=ڱmdi>Ӛ2flQs1 2d|OgOϏ!OW4IWJcX; uJ ?e#|2N̏l0o*3o9D Lm5j&ސsl-3ϾaV߳;.yԤI*Vw/lf%9pb_ry/?X AG/la:"pE7ل!"t 3Ag|Ѭ6p{iS땊sbKB 1 |M?; ߅Ɇ_CS x)%9ҞjOUhqw=OPKej%!2>lR_VO|T@{4w4=(B.@r26kw|?z+%˰5h)I4Qo$~le[o%Ėy-1(3!(0ӱ>IĜr.r& z7]7zXND_54ŕlXS Fmm)n\F΋MjnD}sԿV1d[׶`= 1Ir|L,и\k]U ckw zFV3H.Oc i`\߱ Q.uLĢfu6}L]dUSƳTSZoD 6IM4CȫJQRvA g7Xˀ5{h =G{䌽: { SG Og̡ u+o7LJ?K zɤEȕH#r1B)tQ q84` xku^KG:r3lZ\CK274h=ʔc8NxQk o-$51[ex UTZ<)spIu$cdlF_@Ӂ/T&Z6w2ie Sܭ4 u_Y\ykU1if&?vJ"cp98Gz 0=$;&o^29}ҧCqyR|<Rh VuH"`Bc1Ks5\dJ"CHWZ 岓t:4 yݯhuA~ [lVNAA䎴H`8E?7I@}FZf}oOn E:'q:ob#3Ӧh:~NBXD *4ߏҥ; FΆxبHR$Ŧepa]hV4 `f$ >*Ln^GpcT2 xƿ@ knn.rP 65[w+ZdԳ$נ4#LucüC&!S#1۬tE7Ӟъ5Tenh9˟]>F]a~p^wc~tSs콺b pE_ŸV lBY/SMNfZ|[}g df/= LMP]߽.[DӮG^*,W&Yxu{g3]@t,d#$p8mE; pl|1_AI5tSRe 2mC/ )E6b_f2}Yp 鼵djEARٌ`QB{=.ӅFN^۱ ^˅XT؇gٞĴJ3ix}R6C٪۽o`5!79SibI∳( b~Ҩ6:?Hh' -kCGv? ͩ;9m!kДn쮌\^sÉIiP."'y*~D^ٕ.;Γe(,~~nKiDZM A'ܺg?v D `4p[UG9é7+ l~кO ۶&UA ]:Zn3{ʎˆgSsĘLZ*xmG -mҘȬ ҡ*g"Iޗy3:Am N f`} abf!3o[sZFyx%yϺ{mWҏoF%n8J?O2a1(g9Nx1Xɯ *%/(Bh"y\ŝ㲶Am]`EK?ś͗%:q ޔ^Q@rp|gFE-B  %!PQ1!Mʈ:D+FU8#$oN4$|UbuXh*%HC1{:N%#HJ_c|mGBX9swDFS m WPBDd 0ߓ3m f8'pFaJen8lzX =` =!_n˼{^dHۀPtAD9~@}ͬ>ξ%{^ {Ud_=&3T%[TX !U $&>)\{o!,LfW:cj$_ -Lv C"3E81_A$zp4H/Ioh)VRvб5Пw@-#y6ݱss5Vw%Us,G\Ç(\)X3-=t: ZU%GWJ)ch 宣(^q2jN1t?BxOtK} 1S-9q(0@cf.|I5uǩ-a*`2MP`Ӎo,9YбͿgL6cfsS꜊g [/b#hb&CY8~5}ՒNbqT:'NĽd9 V,_xV=iνm CpkZ'4C~fj8S֭&(vqˬH0$<ur|E l"„eͷN2F#Rl=i"D(!x*荵gjwmf1phWڑvwF\E~įk< l.;Jʨ/*&z]ݴdICW=ݳk|΂}RGhyU<_Cl Yc-*/6T`b|_4էi?RJU\~Yb﷓_[^ {fo7pܐՉSK7äQf2|?W0J/MܨxbM q44c` Ce6Eb321>?0Ԛ$drI|D&XfX/,Z zBtcYjK}k;FG{OE'mOV%zbU"KMQQTp5zޞ`Wn 5')x@>s>h +ϛ *xa^F}` /ֈlL3=-^r]w|i|pVd4.J.SDeްMم~bg&.ePqA9`#Q6pޜ4)oD ]vw8U`1C_cA @w(`d8Z}%- *GТT"ڣ'0[J4Nb7k[!_ůMe'ofQ#W[W%OkѨ0eA÷X#n ~.jMrY'|nxX_^-55' @QJER)J~Me] mmJ-Sw2tmjᗠ́Lw('/Hy,uU>qL(3]郍4vf vrKߕ$* ܻdDs|痂dQ݄:.P|㜭0%߭df #~+0OKݟrPc>.v;*^Xk19o޸s"L ؖ8<@j %Q20:2N_F{;\'/aRaBz[XK[sA)2,tk 뾾ZUU`'V>&:zM2N9YȌfnyŜPT*o/_O )9-s2y-(t6[;BmFgΎrK^=fz/IQdl\m_ڢUr]>\1# qhZrϑ,5#C{@ʹ`4~-oG 5k̲(X^GPwh9Gg%=Yb}%u0YV S Kd/STܴ~k>'_@SlШ }kӲsө[Y'Owmpng|]RL~9ek?:0{& 2)q\LqL֑ .s -ȧ;+Hyaf5Np{uua4?b?MW,]7TH 6 ephT-0`QZ/kQpA& #2U#dRc*iWov³}c&8v2]B6 `VG<9WO=bRT 33a.']V"W!K/A7/{Zy{F-VCN,1DsjP+Bu&w|TFv8W g!؁YYT{PY':9]i'5Y(y<"9L}]0cq5+:]V2΁T.Ad9Ī+H& ;,TdK$ʄ)9-.^2S邳N3;x`Fq>!%Kn,%8t*a g"t{-<̭cdCD2r/*6uLhg@>zܶbo`'`6`a~ehҮ:V P'IpL4l7Kvn|F 85f&7bU:dސTvʛl^Ĭ_Pܿ`y,6Op.8ۚ|KK?H=pCLkeFo{bs_FcR\>/ku#,;+8^5E440=5/ȕQܕ!eAZn܎%ً\9"تqgCl[G$"jZsȄG+[#]#wt6XWE7#BF9%oYyeBq7\1$ "sIѮt>׵*k|%i)};qޱid=gϸHD.&;>Ac"0aL6,vފQQ7ƒ`1eahyuy&u>򑞣fͿ!Y^hHH{E@c(2곬{գ=;*|+PI>[o'rEv0ȃؑmvr <՘ d٬ tmkwɐ& 7H~evT!8%d9GxZ#_&`pUk#ƿDEhm?u)\~-6=*7lM:'50[P[Kti|i-G}Хc{B+TƁrҕmTesh\ B<sdsP2LV[Cj0m-0$Ns;tDz-_q7SCս 9F׀׳u~'=~tR9fkAZuyguo^˘=~yc"ή˾G}wQ,Rf$@M,!-[&UwλʑWSwP$$ìp^a'H),,K eS^+iya6wv Śv&~D{*zo blkxC_ P=` j7#:GXszJ@sϐM#Pf=ƕh19 # LNbC|;^#nĆGOND|K페–ҥ L g ĺ-Hj` !hB@z;Sdo 4|HUeNꞏ](%(9g5tעHPD{1l[̝@Qoeq =z1;[ZvMM"`=7NȅY^<׌t2u+ -Twh*} /W)dAZȢB_)a#EĈկJL&$^j 9XǶy_=,"5Ϝ';x#V£.Is$RXX1'I5Mm#Q w/s+= iK@a{&pKb3u o.=?O q~ x..ϟD=0P9y|7邷&]mYϮ02pUm^_ ,o#kST`yGwJE1pR@DU D֑צ8\i0sflE>x%MifJJ2ED'0HGc[T5Hp=XW |PsǭaS(A&?9[@Oj!]oo bedHѹ)6oY5BV`6JX+j)?w6҃gO|GrNhVQ٠gP֕Iq/&%cH[v[u_Ϟ ZÝCCpUΖO*Oud}bҩf^{8n-+ |Ԛ_2 mʼ}5r6)B^8"uYO8rBTlF;1tz,MS[{$:۴x*9; bYoQepC-C1 ˢ2xp9 UgTS#)R>~.aqR[5ƕNP78dc d+aŏw'1(0ѡNlM6.7*; |G" b:XkhKXN tVRKz|v_e3@! xa; #t7,:/zMqUᄌ\yמCR~x?fxFbm`pW*~;z]%Kj:IB悢0?4.O }E$Y;K7:UPmj1RLb7#򉨌wּwOF *+bÙU"=`lҐGj7+a0Gn|6/Fe~HTBܽmۦՑOIv, "GO7njDg9XPYC!n‘uNHZK*v,(uOuӦkr,+`iK>^NDȈ e+kPP]U vSP]vZP/G Z'/@~ <M0$AufGL).ZS0mPDW ؠd+0-eٜ?rkM'$(8ڥklcP!dl1By~*]&[2^IxEAO"1ȟ'H6lUΓ6=E+HqD%+Q%7q{-7E˼=`{2mg Lq\3p X7%Jhb~=wd wz)KhWrKHT":Fj$ O%_V8@&]+FOWZO۔cR=z?OdRLK`KkVm>40D7TTu(}D_/QH4f ;wzm\׏o^MSD ܞuyѷ̘k.!sV&ikv}Nk Bd"#VY-^Bˎ/vVԋ,r"f͕/~xy7>$3?2>7=78miP`oO9%CoJ}W-BFZ>c"^lͣ1 6$]u|Aˁ)Uʛo+џ ! KGO A&FbS $p:-KlU9cC3)g3)W270´l[boKTǀ֪2-.}^$&s!+ʢ6>-G*©q":Њm- {Ш]{ \b{!Sa* WrvN z C]E¶K68w7]8.ϸ 7w|FHLydO&LɭłUW"bLE!OjWuԈ1KC7d&猞W17q&dٳy6" ߟf(-p Վ92"v#6ïvlKx"Xn=!iP郵*Gs]%InHҗ #f_-J@~89ݸlxe8<Z6x d' 3 qUy!S@?&[3Eϩ{WFD}(i_d'I\fw} U{#(cet66<%JJlߣfOC?A \ ^D!?&=y詡,EBׅ&2t┧ 8yRLp܆5% + kBxȁM6ڔeŊݜ l]B?DtI ۝M|Dޠ2{_ k>s=T8rz?<T{#;ug$ k2SwZt!ڻni%mᠰ`_'ԯw.A{{wtJgg;Hu5+G{\b:He߈F7x(;i*DK!b]"O7M[vTPd&uE"z<@j8Ll7nޥ 2m&2䋅}Jbpe"x8)t[/A #{2+m|8x,.Pc4|.*Jjzu+X 0s!oC[W#8xi--_tSW[AŰRqOݱ d]"i%C'B~Y7YAܘ|y0!P& ݓ Tq>oYWa2i'5N%)zWO*yuʛ `QL4htU/LB2GoPn#WUV,# z`/35uJzi~i吝JTP.Q*ӑênr#nYf`tmglH~$yf]H|?P^?C*c-'A`XIצݐs̠'m.4}Y~;վd\; UN<=^Hڡ.u&X`f:uFܶAƨy- %Rrt}#J޺B`)V0tBa;KNTF*Pɤ0"¶'Qx]w^,:/4>QXmBmUb<`enps^ a Tn[$wQKeN+hGZ 1iv'fmv*|}JZp*E^hNIkIEB5J/3"3T68 _ M~Yuj ZĬQr Hbũ h+ix27E0$%эJG3'(vy3R''xmC =  6%l3?Jg4$o*9/HmؘN'i%o:& /p PJ>{_˔C,e U__u\6s}^7㼍~@* >KW.qo6c? C1[G-xQ &20?BH;z_nCWB%š8#1YrУrֱZif,q ƍa&68wƅF#®pCᩘl:qtލxboo0nƐ)晑dL#c/-Ae7{Oǩ!꼓{A%`J B./%J&rtRd>LG=,ο~QIPn: sy 6ulRAxwDU^l  R^Gq!NTA +ɡē9 u8y%~υ/,)W Jrbgw>@ipE\޴~AnJxEOk\x׍&! "h_LPl* q&G 6E>6g'ޝ*Fy:;IL, !&rM Ͼlyd=썣@0"+ɹ;L$|v{@<G^;@SminhwoeƳ_Cf1'oAqse)Z囝?@SXi1>6!ىL'Yei[86}5v-0ԥKˋ+HX'ƌ t_y}44aiЉ$aٻAzdI S<(xz$"1@bQrDlCar}a)[}A(3Ok#.⤑v ZQ]"%ދq2H 4>: TH^Aq,&*!3P;)i~M& -Oǯ` F(l +Z3R~˫Q%CuNG" ~pEF}*fb hG6Ub˱m5nuc9=!񌆑 I *2a`)eǤ,S'?r0r HiQ8ӹYz?y&@r;_oLԛ&QM'^}+4j7o2|MUS(ډ}[?8.I8 @W_&"8]h98!غX9j/P^}*cZ;Rg <~;%TASUB2唵EyVSʌgV!?+EB(.b'; bI7k2lːN}L 7`s2S~%ճM=&Q׀Bxq6;g.È+e{q*I*;hE^1*d+@PAJm |[^"Ka>߯_Si;W_ ~87>e`zCA1ߨzab䭅/‡TbcC" PlY5'sCRBh&K\F[,Atz->^yŮ Ãro>oϒBF Rw(gVZeGbO"wUf yJtEʱp$W' \2n|N!}!f=DYt31WDzɿޜ!& W`ԟڷׁlFZo(HM.ЎY Ųf)^c ה'(0&uՋvʕ\˟*emwv*-Sh RT< sԛ{[U9~i&/: }É5cE !4H`& 1ٴ[X4d%4eL> Q،Ud"/ m"$,14C0:벖bϞX? &>M"ڝcOKYi3Tx\-ZZC}@71Цp,ȝdFFgg#yT5L5\EEDL־L>3O2P }Q(?7,P\az+۪˜6q$J#_!DaKƄbvшXvu+ִ߳jai^dW?A@/wZy4OHx.7<}8a_ $~8Sd䯝$)?Yd[E_!UZʺ+5 3/>a frBSI|~XovH:rnµQ ⌺4kn"c;emNSfM)D~.*A95,pk/qKȤXTY_Fu~Y+t`U(pYʼnTVv|bMBʆkQ=RVaXs I_(880.ܯ㟥\y1D:^ GK“׷pnÕO}bѦ6j ̤x7n<.!b) (nYf;O 3ځ%r%Ɣgt tm"Lj,-0 ڤ+2[;Y?SoT> smCv>pOv)WLw9A(:#̯J!'KŤj%B,50>WHz524 b&u<@IC87ԶhA$u5aiGHT%L-vQP1qoBIT{RNDk7dR$,5ח!us=P^JT֬dY~m8fZsu  ' _ .`ۀ)1úeOR{Ak4}(m ]z_9zLuu:Hb01fW VRy.0Bh.__uA.xv̖VG> ò]ӅNsbZU';x^d:hPmuRv~$w!APDLą͕Y:GWaVM¥+QE$S f{BsYon!5zߥ8"YSk>E^] Տg8–ǜ߳"ψ^iIE %3hn2JV*{@nŎ/ODA~br{b%nq_д1ma6PG`{xO󶥘gP$d22ՙ'\] /fl@&<8@GP菿lA7W ϻfʖ< D=qYotU.ArZ*yMJuH`PF 7Y&*XγXf~@OD Gd W'gV\{raZ>$3¹aj J^g2a:" Dw;ˍh<1EMZ9GذdI+jKl8:o"& Ud ,)/n,׆(szkݤ6K8j';^fH'{Ѹ fN`C Uݷ&d* E6Ər#ˆL4Y}< С8 ASEOn,WEGJBIܨA[}0{zM7x=ŒM IL|j2;8'T$]Y(&0y,~!nC)(Z&׶ɛ(%FiN‘ 8)iW >mUA:j 9ޖ;Y>S;Բ$.Qb,$ xk_abRO%[€V?䱞6;SR`w\2Yr}7y`]9f׸.R|KLǟF-IJ?-D<$БL&#zqwJDTۿ?+?zGaŔ["\[z-nqy"͇aF'w PlC`~& Y| ~PLJ~8%IC}`Hَ78v u$vLJuS*gyHPtͳa IWH%TBoԖӰ-5m=;$_rۜmT }yaS"%~lu b88Q0"wV_7yR;rJ cM\m,~Ռ]Eѵ ߲ ?# A;|_xD]\ʑDEk7TkY hAA=h; &hL3n8wO228'1;]Ny:nQLr2@q\w [i QYGFqtD5 *Xxz/rIZ"mNnZ*(;b)ĶB])#n bHB-ʤk.S{Fgҷ$K..eAx"C9m :M3XWSTsi z]^q[ Ouͽ<`&@U`D"LXxh||J3/-X- `xM(^z@h8|%_:cz0 (r\<_̻Б;|ڀj<53bs8l.W ̃b(5"?){(tvKd)Tu"y0>1Y"t݄[sݫ 5]d7 +5’}To }\e'},זnnws\;=dofp–0~̼E6ph@[>-4;ꃒp !3 bȭ|rW*?:θ%~oW rjzM0*5XT܀ZmH&j0]]HHQrg1<0d:oZREܬt5|2?m^E%NZ`jUp$ 0 u4jkMO7 F(lsK!(J& )QXգv; ǪI a򆜱?լs <'OtE}T![>;YW=zleKߎYpl4πO %Ye%Y9JiiqU,]٪eQ͋U?Q%xXt\oǙhcf/FB<.זN>.~,&A}r}~ecC+) +1xxj 1Z4\ -3^u&W|_L`0F~-ӓN]]d`ԏ(vaxjp3%ߛ;g,Vx/42uFz?<Б(Q@J[qDk' <&^I:`0aQQ4l kU|Ӣd}!{bx(O o#rG/jR&~r3"Q^ndRzH8V'8JJ!O.-!GЬmjt&WC+gsS('o2*U1G P/aJnTU@ɃKzrHfxX&2BG"V|gڛ+mry6bLzp%@0 |W7,Wz$djlQ\XqoQ+_ѽqMF$lQMg>mLɳOm[*\K$z5#l+7PKβFv{م`YP=D&DKz}vIz蝶M׫)t֢,Y E5mOS /EL޴qR̠0|-rg=nO*%,Қݭ`r/Krlڐooz^P=a&\-x(6$)˒T:UvdD##H6;(nji>I ܝ@`kTΠtS$Ԭ :3t Hbw+8bavJ^+}A>&7W-z-Ϗɳ?YMV̌)m(40"}hD0?`1xS( $cA:#z7 O޳yZb/ BT0d; 㤶7 ί|N[Ha(w2u/ Ul(c4BlsV>}e>Y.5sy ϳsTAf)wB^!W ;i8zNmS' ?,%2w2I&1~i BbV٠$3QZ.:/vE =scUv6c)0.Zx{Nyu)[/,B%מ= F(`}JTv<)~SCIh9%^` r ~W[nb6júW6v%!׏ ~ )äǵ>LR3S υ2UTТ+ƂU\{Pl2z1jO. hYޟKvJa +zjq涹>Zs{Qm~M4MKyf|S) ߶2tFT~ـEip7rD!P9tSΩ^rn@G955.O8YS,G0&9& F*JM:'[bq6Hr' 7qV}TviXu1魮?aGe'I~[x{.WލG PNR{vҙr,Z7k5w͟2~|j>4>SŠ.4Y3މ= FCH3+#eH&܉^,< ;̤wp{H=Yz -:m'SQ?vՈ~W v7ҙnp'4C%$g+ETmWY5˃c,@0K05Q3/j70$g>?ۤ'j+Ţt¡[ jJiKL0F`6#$H,)>Ty`4tEGy"Mp.V:>hxBdVnjM_\|X c[ֺ(ONQb{I.V$D[d_SuaYѴDi8]ḉhGD0%.^|Ǧ|&#q=N|.r<vt|$ Ц2?ݕ}ަ{39Is ]DCCgͦ N M򙢹=Kzͥ~"ȶ "d$ d(eAv"C '6Zܳ:BJ6#Am73jQػvڽR~G?%J Go(+]U::&G`Q ug2A`oWe'yw YbyQg>q |RO-O)53ڂ3JƟT7G+=`ŭz=!cS/f1GO8/:SV~3RPnFaoF]t螗<RL(hO.BW#yjZX 2>.z,民2eeU M cWx(>sL0c* :\}[]~l5ȲC.Df Z[7§7~uXVòEVeni z^[ SSРRxVu݇*"Lf0$-58A![ ?Ǧ50ZDd{.ckޫK_ص2?wl5_k஻Tq]`#k7vE#&OLC.`g}5QRx_-Vp:F10 chU{cka mR ߐMp%g6co0&ұ4M3rg5XrtZQ*-0qNORSw m=H7FZoB W*R+ Y:if-^.Q111A-''D*`}A#Ȱ+XcWm9_q58rPrxo!Ju;?%Wk/"%$ѮͣOJix wV6~T#|`75AQ3n޶ANT f|5KU %SR\z^.*^WX?Fxil<=:a;[|\fUOv1{G˜(wC3#m~m ۟_lklD }v&}:olW2dua \yN}l.h wJ˛C3ޜKѰ/ -ltoeeTZrOťJfWT I.9Gu4Zɒօ!G;:CǦ]Snn= q^ZU9X'MiT`/FSwC{3ϑ+N;dJNAT$^FJ0^5>9Ǽ2"wUm垲hӬUa1/U,@+o4ݹx }5k*BMKk#9~qy*Y6/KCٲi.[,7 >Aؑ~eX "6ΰޠ;j gh0+jVER\Uw0Fv[9!Lk_xXrÌɋaE`$1AI³z_pǚO',j*XE[y(($ ܤZU͚e./s圸h +_Gp6'%9a\Ƀ66BKԚ8' ũUz{ {d:SRbFpgP H-<)ކ@Tn{|$wGc|EOpG>(fjd'S*}X@o)E/dk)A],"B7(l$`m2:"m8s) pQ(ŧZҀ[|yp+*=Iyoq (R0,Ϛ'arI8WtA m>j2Du3w$C}1R'=DұA ~o[jbḼqEQ<_ y@_Njcnx+&5r}v fu-]8wgh!txs [%"gd9Dک"54%Vˁ`91`b!TZ&TQoU84Z:y7хR,jSW QAstu')Y/nkєJ\)sp{{'$FiW^d!α;' h,-ڳ;9^p͒qFmaתRlw3B94--[*N@fmG9T#p|NxeB/hmkeu1[ĥMZHW|%/M3]dGZ=~ZS+(xH Vg,b!` I)V.xs1e{4r ٧RT[:P34;DoOC+ҟCg;؍~%pգ&^(7J']z:CdžJa򾶹xgS\Rr=uޯ%6꽅P4=Sձ̞z#N>N7/<܁N="B0kuc+)}*4p;b ](! yWJy "tI)_] ցG XJBN=$]:,?S0&;W\Pf+jĝ ߮uaOmhByӐ\b zb!*gE;)5$&G"M-< ["u Gѩ$=OsPB-S m]V}o]uP@ni |k"}߹4MiNMZ{a i'r(2F'].BIJ-Oul3}f#USi_Ed*D<،.Am'eYW#X1ב-QQsZ{bWŕ_hJWOVZ>J2𠗿8O.sRdh^f=Gk5TA~Lҗ䏀dy"Qk+T>X4 5C5J6 hkuRlRfd#o~67uOkȶ-л.xt7/M}Y.oYcO0۠k:̂%/W&ܿ8ulw _ҕ1L=#;m$3@Pv@,BZp`}2kͥuEB!KI{3c;"\Ke*.p:7@̜Įl x `5~3K'J D#izFe'Tp9ŎXD!UwuE[p*-Ć$LH#7YAkx[#v֜+}xOKHJ7Cdݶ 8"JE;M+s9Ŷ=rBbZ[wC놁̇Y)z2ե x=/S`rC2eE׆RtWdqGbN+ߤy4Ȣ-%q  8'ؿd-RBT G%N{*}+-]h|*=6ur~Sl=woE%GX%ؠ)!aL]r\ˑŀ"A_f]]YPFgv> *?IAk|ٌҥQ:10lAؕiGfqB 7AigsYS-w,ûmնjjcS+Gv gwfN?QqI p4)Iֆv? O`Dz-(+ٚYniP"Ai`/Nq;#{U\#Fs(oMq+^r{H )sk9/_@rEo0u: H{3|? H5Oj:MtY$H\M~{cx<Ryo hq1sl,ŷd3GREU"<0@V>[]bɋGt *-\J.\7%0EUI Oc,Y0¥WӐ\ 52F eMSf.8\V(+@.6b_@BYxL3&'{wOOa$]FgzDw8gO/68q. PA ZqC&D?bZ̃Mwk>ZthĖ[7Hs 뱀4m%!7P.nY~\Ck7*I猚r|ÖkXp)Z 12U +ۊ\9Y!U y}=ļ./m^qps3\ÿ2gu(hgд-i"I@<۠oVbMت{Zizzҳxo-n/:OX49a8 [@ ,ҥI_M`i;E]NT| )z_a%'%tM"/)=J-(\0-%)B% [6[nj1EE *?JTn$#t)HFŒWZMg|봙p?-Qnn͔tۥSl5eB KQ蜝y/\uPR;bw,^(FNuăo $4iE*ֽVtmj>uEe"{F­ ~ zwGQ.}]#dM h r ү&SOF.[d-s?!Dݙo#Q 6,KOcpU2r ~A`|zb`}l5_?]VGF:4-0wrG5/2UY`mJ؇dGcFjc8q2)J/4XԤ@!eq<%OBOo4TʥoUHܢJk,Fįg{ݹΒ&*1s!D9 "PܾVƥiճ82'qUz,Il1uid$fyڢ,>KwQVQ՛)SZ 1(,jŝPr ܵB-'u ?hHnV 5An372֎bězSGyaD+,؎$( dfy XCKwxGDl@aw^xsq#e@fxڅw`˪sس0 B߶r~jwK1 wi']@dxL U- j,RRӡ}ڦAsV4OyK4SB U(@>gw(|HmffoغOjPO g¯@zdh$I3G(]An${k_O8Y5 5M/'m9 |~stb c8TOZ7gjLٗg 湆q؛Ww3V{ _\{h砢ϤEIB>DMC/W8lc)O^#c HwտoA| ]868\O4fr E,$ߞRky m<#=rjBd.b'4wt]401w$q$]Sٕ0FqsZU < _ordOȭq^a\ׇJ3~Л 0Y k==S)@mI: ,>6Y6vPx, .^^IYwˆ*};*hzW+Y2oc]jCdau#  ñI'"5x&$ՔzuT3/~;@F.uIc-=k8d]^yH26gA[{(Z˥7 kX5Ͳ%ފpH#t(ʙ^V.8FSM" ewK 1!!t&t:GfV_yU*cf njR|b Оʐ"g %֤V|:1Y٨*5O P׫H3i'4P!ȴ sW2iLH *F֫ b+vOcI* !. d1^o)Xj.\-X)W<9])zeI)Lrohe4ґu$jP ՇoBH3!I&;Fn 9O݊\7oa(p׈Qq,f̍fo:YdpN@h?#r,#Z 2+eto"Yq_z W\`yaaz+ʔNJ+)Zzء覄 8Na/Qc"@gtWb,u&y~K`WPc澷!K, l*-p^OqOI1'eEƝ+giUp=Ecz68O8݌v9'>FRQ<,±[A\(K u=ޤtw)6G@E[5} vȟY+Fat?lĉÉNiH;QY [xs}V8lNOd;iȌI:qΈdj6x7g؊qD4յh8ŒOwd b4:A;BKo厰ۨZzcQ?$wSXy )ࢯ]Kdd9o߉ )nG~cz]lyDhu[+s(poN #8cɣC@%XL/O〓ivb#8>tQb!hyܟ\eZ݌Cެ8Ȣ֌G8ޚ:Wr%&"mس l1}nka&DF ^G+Aī(3ϒZ vCp"/&K!9H\k$v%k!gķ G5P j%Q|0g<@8u8āeAJ3RwqT!6#5G3 ck[r ~J֟3'mX!t8?s_ J,ìeX+gi%%"aDm$M9(.¾xr2to=$)OFIQ+ӗ#sfM<fYga*'_o`E9xf@1irr;j۹,~ϱH[NfYK?L&'8U`4$ S|\c0厼DlW"N:jyN,O#{d7^4N5oX ?C_M,W6?!o)QJ6s,JPe{J0Ld¶Z*"ka8s7Z F爅WĹÖΐ ZOP\15m!#C܃T]r72\k;<}鵾ym|ٱ&VCB)=w4Iu1+lNwF|俗w u7ȃ;IE1**>)nB{*N!:K Lݙ?-HO֭Ks˚X{amɾE_iJ*:>)9/ֺ 8Y-s/ŝ6*LZlFf >vmocY%26ݦ/oZ5z>mBc\j+IBpGɘECBlnn^M swpZ OiBت9oI]QU6ո|\' \\ j{ౕ{FD>m1X7>+^ȁνXR/W |g?X4(dw`׹P = W޶vc gj 4LQ ӠSD@;)%"6ʀw #]h'6?QK\TX“iaR~N2s'`I7y5ۀnvKˡ8Rz9A-?W37Я3$@ٗ :mu'(˲66quXyS</ќ<8w6JjOqEj ق\[wd?ԿWF; ՜ YAʰ@0O d1LhX9g(pPx{fxX@RtX;9-~vmѠ[8ڇ8ơʞ"asɃ?ֻzL%DUM ,gW/;i'IO[Sd3U)ր:d]n2v Wo=툯+8& rN(­XkLz ?jNEKe}iٞ_`+R7ȡ/'0tU*#v\'^{ \AV{DDθe\A4xh81vbժtbz1`4 Ё W A%_޵ʠ|l!2`HC7 ~ꅚ$~. g9*Hc GH?ZrLDL4?c] d+:Eh271o;srЄaTUy(0]<T $>y{=# q#%^UciH{͇gdVRMhE@͵D^"|=SUR0cd޼_KO(8bޣgo!O S&"k[e[B9y ;[fRF`7 3> 5k}dfIN4*:^$`/@іnJR rf o /oPm> +J쮹fH85v`'XJ:Klu=3ռ_f]4ټJk.p+-_(A|寗rKpuŢeet!mwu5BuJ37#`T3e4Tm޵J.[d3UzHyZ~W_N"W~%z1Z)15],6!u{DXY6<"n #}7/Ov T?zg*騝 =&kw6G)w!ޕ]$2(J\@v%qm-#0:,>5OͲkTWpZ x?şZ&=) M-oA*PK0k; uSz K|| uO"!߮jW' 㾜ianvt8,{9 *MKK0I559T!,93IRɃ5EsV[O:V`~& Y׫6,[I_x)Nv1,Fjj)HBAj?0q >&\):$GMm&L˚Tx HX}Lkl2wJDžnA7u۽w̓ aN,ģ ڻ!bAǫ]/Ryb O6܂-|v/ԭ@ ,C4tlgwUAQP pc 1 vƼA&h)+gUs 8{l#wݤ}|9;(== oKM,jVb!AԇX z;uPRx"bB#~4FNVeο:•(CalnJ%aIR ܎'ׁ G(6?NؔSb_6,runizGmp_gG apMqYYWwl%SDcwڢ98⑱8ӳZFPPn~7ZN]\=<2u EUO?j)c\dۀDGCwE hk7 Yjʑ]qO=AKO5JO+oA숂 CWd%oE5 a_l9#*&c 2Obk9 s9u\sϪ{7Tr9Ai>sh 0w[A48pA@ OM@u ic]5O71i})#{qp"E f#lz\!߆AAPk-QmW_<VBaJVm|W۰~YO 5&Z?clnӹEA96KGnՉ$kvCYCHӘ )> n zyml*ĬGp5#phoMkrd~DG;ڨLӻk Q?n z6[p+l|Dڧ˼^rFD]֔Zc"h2%,#Ĺ$-$?Hg&.243vuBֈ:|齓EaK˫ik@ 7GOhIxcW5֖ ݂=/o'0f۳Wx€&^-H,z~܁?2uknx4֌tfԅ6nRkFdO[̶ Y&pk>f%CBaܕm.RnG~00χ?a#% ##AJ^hjM;6tDmr@.ÆFp&C=2y8zYJĥ$Ywkɧ ޖ 2 5a ǟ*JЎ 6ɂ KmѶofp} PR$~MX1|+C>,=Ӧo8@SqD //LK6-kGBW(Hߺ{!s]ynC=~=W$X/Yw' ٙ}#qhz3dʨ u/KpΕ9.'wfgCLe<Ӈ&6nyjJCxyMo6hawC%ə~`X)}U{)]O|闤C- x}i3ds~W ҳa5vVy)_p`ގ' m˭*`։0l%mNRۜ/0 Y'yh)-Hȭj['}Пګߺv޴AM~X0a[S E|\0Mec T1#@9&,2-96-'ޚ2שC44H\'rSniy-5[8 [}V:8(kkQD S}8$Py'v?D`w\U5,H:v$P7HF/J EWpXiЋ*K@g"ۋCҒ 9PyrS~˩IveP{y]\9V4MLUH +J|\1:$B'X-= f/[?,@)LaB,Vx >vy]p# AlN@ @!PQ4d;\f CAzChI}BꞀkXȍFfm, Lg C[/' hDG>-^W~3)T;KP *R]֪J,(7A¯fTCҲ xWgp *ic.hsz=~Ղ`H'k"o_20XK]~!48ԭ`b.U6+5`X&M|l{_dg .tWI3nj+S,HA^8Qf*gTjr9׫ݡ9Ff$Ѕ [ 4+4fo`Tq,fLvRac{]kG0000H@`|[q͇Ŧ'!644૊p-lݼ–oǝJŒx6gLb4&G^]gC ɕxRP@Uc23XDb.&`zzlmxx|l*dR"P)`ި^){'IBkDrK\ NKΪĞXEs&gW;ڦjQ L}q)VK0@NQ|hoR拡zѲ>-"==LB/Օi* 9 TR`N8g٠\6v gڛ 8vI@to3B] Zƒ9l~NCy]ց'vs ,bI$9HvfR 6 ⹵]O*]1ʵ#\\{L{m.L׵>,ԏ_{]P]r_ICDBqLQl .1ɠ^)miGnŝe_~[\ i: (`{h#z6Bv/G"ns,9_o5cm\^R Ev Vd%T {g?T9{5OqD%mo¹ n=+.vְ|i8!dImѲwEfiO&6`H]x|.~W謶QЊ?Uul,0~/V@T.pytTmqnh2U/ZP5PXF\S=ݽ&ɼkwN|CTe+n0bnZK.EiR>*<ȳ$,SodeKKrv%Vƥ%X9n tZ_fme,Ój}`0]ԛ o< F`Vi.T "1 ^G&-\-,pvi𺛉:OH{~BV j=Q>GrE0PzcS1}xq'J0?qE_?07|BlSאSA s/KPx@Ls+w ͼS6iz ha: jl5!X;Z4odɏ\Xh +cK,򩌗ΚN7iob[?_Ҫ@'^fj7@}^a7vSsrYͬ.^XWgY%䵳1l{2Ý)oQ'IS@Cv m@P TߖG:3أ(h<}IyƿZ9bsMq!)?=d<)࡛] -}j3"&6Ե'$ăm/HvAa %d2R%[ -#VUT/;fbg,N@1 O1|Y+b0v*ԇc]h˨ηTX*f¥Ü'7E'`>eVTеLIĕ5g"SH缆0/1Fq<!=aƴ藊A.e= X~ O$='e¢:oؗBj?'G/(O,΢(X҆R"+t8<ۻPbKT-$TWgʼnјU9pcAzwMh;`)m==`ŕL&jf Bja WA]~ iPb1䶧l!98 Z6Ĩg 3"q R4 Ɗ$]~}_+PΐG>yWɋ uLϓ/]@zߘ ǭEi=uK?\މ% dJϛ*63s9nB{o!jsdiFK)slvqScg]MOݦ7P,jLKw˱fUx5v!w^Bx+Di8 J ǝE 09T:Ǐ:%+LZю }&3C5Ibé] D=ag*y(8msy@oeʈ=UWJpW] (D4 ˏY ?]%AM_ #;a;n 13MPy@J2FTjo:]RȆW% xUש̓0Cqrǵe_zHsI! Ue Us]|S3)?mU͝ag׌f_xiB-%$Z)oƒI+!P^)ߥA Xzk(gv#p'`E0;;<.0v{AM "H8]?rr>O(~01OVA'ћHʸ*(b5`Ǘ\_[!KCl7tcO=tھ:=a9@ &jRR@Meߋ͊*RR_q5 1eRwk.XYZϪ3\ zqۏZ`4%ݣ>5jO #vXp'9f{ (+4F{s]-tKٓ/C%duyCş0)C 4^2DTaZ- 0ɫe IT8q;+|ɲ4ZA,ciIK富unb?ݪ{'ex3fV 0}d}0?Dd-pSgVzRPJ2gM0_WmUhѯZu ψjhl:fHi 9YrY!(Q*˧_m|]G_*W+Hz=)Clh6x9ם+r#PK>kxO lp 'H.Jriu'!" ޘB)Fe !u`"z:(K΁[qiXEC'6H!2¿C,o߲mǟBbv9#,4ZP5'MRr('$?Ws25Ge}:glFq#YES]*H=8sQЭFrS2+x,#w)ƖH3 T}pLCbtRM_61q0L?OA= 0$mJ7HhPv[Q {jRkVaO\4:f1u<3՜O=gh\IfnG\P;Mr6Zc˘W Ȇh(rbG>^ L2 'ĺm *T{-QדYqRe7i{^|,@"OΌi}~F?{ڙ M2K, c3gUiϨ\E[u3VZ_z6X?/^zȤ|ZvOHu1lab2P^/P 55Uc/xRL=H2<ǧݷSU~*+⤰ӉHlvId\@셬sa4(Z[uf2kb(&„yS9L~h+|!@_1 D})BJSq_ObgM mWHʃº+5??޴NWIp {_μV1||0~l, ^ڰҪň`b/Nz9nj˝4zEt àE2Sb7z~JŐe9~Z=МBAͬR~ITgYD<+뻦97_Iyl:] ,2V*k-[!6b_g ݅ @Po~T Z .]skz]/8y6y*(;q;Y^O9L۳JqA~Sz/ PO*4ݿh<PWr(R~p_KIfBZ3zf;kVPl(vI22IumqNd0vU;{5 JN">C܎ewg{K?mڽ/Q3PX oy|~ V(_t .&`S>PYHtزV$22XSƒwڜl,ˀ4 B-¾i7|@](Ґ"Ep[]峏6AA~6\0Yp.Q%:L_3DC,$0pOș(ӓ§ڊh3eNMǖ&^“C{O{*iJH109x@ cEAsfVrF ' IASdزU%a^/mPT^݁矎Pc%Z{K◂`.NyriAϤ#Y; BugM/P&O}+*{G5![DN#2x)}QB74WHͦ.]cؕۗq >م!xj bnJFAy)&A"i49{`[C=mo3!ZDY=Og[nFuR5ot&_.HhtِjRp!DkdΆ]k`&[<&Wy!WӦ#[v.7jb}ABe[FuXxqg=GuYy,u!cg7Pu--ɬIH<<]rP(8j3CmkT٠l|lΤ}%~rt-^培&b~jkpv3ܬ+MvHb';yR\G׻`\j'U(Q.K'5-`3M+ȁ[E(Oee% dC-źy]\;D@Q>wgLf ^VJCj,D[4ȅOYw}/ݦ4V@"_Z׸9xYfLREe=4UI/vd溅6V3P.Yh#'Te1:E(0pजRFW}r)<ݑ~a vqb?{Vm(")c_Nr2,rŎ۬' 83:D~]u"X`ǛڿXۭItҸ笴6q :K< +g^-U94Pypr?`H˹M$0y($mr lפ dxy=(9v#t9~Wp_b|q̮ n`:u=.5[Wm'd!"syIWI[&\ xwZ@IS! fYnN6By9DIh˫VEO]ϋM‡mGVsʦUnݥM+xP"<ő&hdRX[AYV۱&"S}ແ ]տ] q&˽O'EDrԅLf! XDG~X񛻕{YsSS-gS@Ouji  >{26٢m(z=7ۆpuXp3>#ųbіg[~eu%p%:UoޒOŁ++}dJӇm=`edr4Cu|6WtE6A+֮T!lؘd 9oۤGi g1JW1mJʾ3ڨBZT5*қ}ٲW)GPFsɽUۋ^L'ݏeLa/mcxl k#[JSfW)w OH`Qj\HH=? ւ id+!;S΢BsR,pW>^@]g[I3zVgf+|+]>Ta8T}$\ۭR$wyutdK2bjmԝ-6NF淕&<.iz*azo*u/}e=Ęob3n0ܴk`hTad48!qsg{^F_>ײz;`Ov@nqE/) JK8NhCށΌKkgN u'HEо'1LW`YV{&kc/DtUHA1y9y,()ovt`F0=[{'chR^浛(%% l$kߑǽ4U*w9W(v"dhdh~7GVwa}4rUsW_8 ̒~;ӊ^q"PkB>RxARi֛ $i .%^W 8iU <[e,2QXh(JB,/\uNW ǂ {™-nˉRR`XWͰ#BT fum,B@K^Ԥ膁hjC4֋R_ڎUʵ ڂRCy7>F+$#4o\ =O45$񫘕zv lF_5ʏ CW1c xb\zQAiMUIi|68j|}JfsA9\lQe`gpۗA;bȯa`O T_wtZ=m)鱙LjRA x$hj0 T~ب !qK?D~9ݩu^6nEBکbݵۿBhwo+twTg0\4ɷ0谍; 3#T(VAP6X>_{58g>sOFD^ %.X^"|/Gv$2~rG>|[H>&HְH0[.PՐ ~]%7c LIG=jNY}gYŸV~[꾜L2t00XTQgƞByT!(|uemدoFg W-SCA7G{U'HifsSnv!֧j e"օ>FCCB}7'P*.=גl+^b^[P(].yhi痯qR7a ڧu!zwU3k G\ y+뫯F ] .~G${a'>9Ͷ~%@V/VQz{T8jYApm[bы]+-]e$W4ךTҞz6|(nBE0tsƧ.l!B:+{lx#J׹y'5c\aW+kay=p!GZ盽{'0s5z4c&1PC>. ]ç Z^w1*5#tip @:;{vuf1N[ꍴc}զ $;BUZA5Z87 z{W810/0#ew^k WHu!to}Rz*pp(~wϯ/I0Q›;D:4eZväN0QV $<~^kgbܑ,|{`'Wc#Lrž>"xXaȮS+x& ɔ~I뉟'LqjlƗ[i1KrX,`늚Eox5PaLVAϑ35[fγ+s36s FGrF(').vQ~Y[S\V-19]Qb*k#!^m|(Qt=.w\Op㙼,w*4T/aYt#cbeUd#pý ˚1Yj,R**gǵ)Nwc!OU>53 PMl]"n#cW]q3O417;w'VS.%.DPEɞKz~J}u?t 0y{Bwݿ߅'d<ʣC s͠ | j3ߨ$-3!Yhe?Q! d}1: F|~ޓ:ngAI`b."4=U75bu&T:wDV'a#C dHYr"E8?.t6r]TD>hh`g pz,CD[fpa4C-{h=ڞ}ρ^ÇBINw|K^#񳺇MzUAifٟ&#" [ Z 1PyՈGH3[.([se8TmC]ףTǿ/s`YuTxq$_0q[ ;Yt:r 툕K#"!J"آ&wM8J@tA.Vg0 I}CUHtx?wLyP^r tUp$!q12Wtzڸ'W5 `/%Wi,!5zYr݈=UhX_~DIMDRyC 5:2ċe6@䟀e:MG b!+L+*G+ ^A'oh_'W-JbHZ>!Pp8!m9iX D\2rGolrs^TM4b8yZR\`McRX~ѫJP6ޕc) = 4{b94r5f 0PC8N:<¶Qq r0c2 +G;B1ZAr7wj<_xȌv8;N\5-(>Cq L3Fbch,ۙP#a:$QCQfa7ĕK;&] mN#EyP4ܭb5ѻì0 O@;[˳VV$:A~AMjXyM,H`wvBЯ.'6x'\,Tܰ<]q^{Xߔy1P:1hUGјOoSA]DXi*FkʑQ=3 ůM5BhB﹣8#W/ 4Wbԗz%$C=&b- Js[a&T#[e@O ]m.RWP&{6ȅCnt q{~XhrD4"6$7NBk-&rごSn*~" rNkŽ1Rb<LMbŔ w@(KzXpNy\]{cW"9ʗ3X%u9YtGBLyAS3%`־Ä^$:E˓cĹ{nCN [ec63sKsΟ,#/L K}hb~^z7CmWH~Cg'/$~W Z|QPrq9 \숺k)fxNhч쳪쩚QfRwwΡ=~Hpv%%]}}Q2kay3xH^~3sVj/kp7 "`-P*F7 Q(Ȥ{@A<=&k]r 5nX.Fx D5du%/F\TwO>7x,szp+1Fe76k }UfcW/MҠ 5"LNC4WӛǡkZ' ,<('^X6DCCB"}|u:*@LA T +-;5K]i)D:PMC>-g@A^+KGg5Cs퉭ta?@Аܰ[ ~bxUJn LۧuN^_7Jq//wQ>Abˉ2J qɅZ&܈尿8CL #_@s tEHyOVS ܭ9h䟵5N{y;7 ěU\DN6Fr{7izzj&y3gqof/ ]kđ *$B@I]ӵ2̂330'w?s@^|9غ0U)?;,HVRMaZ@jXadJ$Ʊo ƫNĸ)o .i~FՊ$X=S1xDOxrm'0@d\;|l{MC8ʫl~[͹ reUDTܺb2HIQBMR k|pT6OXʰ-}IL,cpԦ9@l%N.7ձ#U,h1VӶ>¡#/C6$_*chP>2ś❱M@xJGو& V:;17QevkwoSRdt~`b%u2*BRf*6Jx'[K=pc/-JrRYDK'jw u,av s è@Q_6JBKHdf< P}{XăJƹ%Fǥ `ַLg(e1J;_W5x>9E cCZ:/ rO ?/|r9 o9׬Nm%x+D 2+s5:3^2S OpPW \)uc4ە࠷HG `f&a+ V.XQ+焈, m; %뭄c#+7łqD@K\t EUeg[a ^'I\YLUk:ޕL-@YԎi HSO(>%詨ojtDb0~G+ X< yvL)NA43ḥNA +b"QUiMd_2WGObm,+E*c3T90`Lj6Cxpy2/q2=#RV s nB5@03d}OPkwHo?ͭ{oy(!BUW6U-׎h6)EaCv<%L)'~\H< 8ҩ4>q؏N~Xt*["YQP?y) ?2aͅL )}@ \-K{d9J:~ ;烔Ҋ#K\qf\XԆvrQn>[)wap355( ޼iN}V:p>fJڈAJ8TFQPCku-K M IgڴaW!t2v[;q䉬Fz@Pڻr%K-dB+0ݜ;Qg`zCS49(T9O;ؖ sH^IR HמExYn@=>i7y&=)Cko+YbQ4WVl/77v*f4*:-@]"YrrSeD4ܩCaC nET y# |!c1HH;t.W YTc<MNkeǠj%ʓ_ʰoc:jI.0 ]95D,줽^;f`S""Up!!SEޏ*'0WCFdi 09w%4~L 90\iHM)~BS;8 =y,~uTn1es\><4|}CZao>Jj:J,܏z'`E0Kҟg{//}]<;i>wYpxAvZUĥp=-|+Ȣ1(#S~/?x{Sk}&~ P8shX6Mih`\ߓcZM? '-@MBHhr[0%.Jm' 2M#Sv5zF/ZGK: ( ('r,h5R/~ H:uw28$"дP޹F ōU q46-~b+7o9Eb@$/W Tvѫsq^e;*9aN2\ꕴUroHbD^$wpvJ,>b=xqWB|ZAme>T"yh%M 0:qLӻnʧ'9Gs.>^/u ,0]~  =!1jeU%;lVKHY-F,%(*ׅe-}ѫn\(,G&I˗p|\%]9#ͬ'8YfLS_CѪ۹Rߞ ͐QWb'\1)CGЫN|}1mw#F1y=\>p|خEz>)<ͫ=pVx*%,/9pǫ]m5q^59a)xb'd% ҳ۬߉\H,#$H6WiAKSia_fZg#w7{. =k2`k>7X ,XѹXQU;hw(>jK3>Á5#ѵRtA zN^,P䵦 ЧYB^;'؟NYjJKFXk c&V&wS囹 6_@>S/mP}1DaLb;B>5ܪ.8ٕv҆p86~ܩw7l5qˢXL탠TU?}p"`64 @Pf*ZNpgm63љf/=>/3L"q `vS]S*w TΌzg4.čP_LvV;g:4jJq&f&L\@%cԇ ,BݻKsGw҃OmMSe+3.Pδ@R9h&OJ BbK 5ҽjYՆ,uA:Յ,3ܖ;Gj Tk`܌!p2 ڗ]mCOmʊRFV—z 0 aWct>}bMjM _u[Q# II{{/ݍMߟ\%:h5$Şd'zyARWy1~1n`Vׇ=渍:ɀA+&5fVϾ^@~fcF[Bp+#!7G8zWIY{$"8´έvAƢHxjϞtT{ZBaTo8Fzzl+h;VQs~DǨVj FAZX:qQ*$$qt/mQىYīj o;u4SD"Y߶ꆅmnD=`fT+J!H <ȫPcB_?*MlR R{&rF !i9inYzR3ߞQݢjHX$'{D5p3뻊 *Ʃ>i. vtk'E!'&wVֆ}4A0a3R-=%71[n,`8"6b_gJ؆V}|?YgƆn( %l͒Jgl=!72Fا%S .q8gbs!orw|&lypJx$-X \Nf#.D4--xRs ;}bK农$q7y֠ge/v|%03'Jeߟ⸽4Gr-kj^IG}.NږM62nĈ)3Bm&3]C[8M]\3~|*E[3_OnzbeKMI!DD7 Za{~d`q Ai~]Nke28;`Mk@p)'ZՀKt_-$O @F "0R # &|^0Y<zIb~I(U$y+ٍ?/?׉2T.MZШ6l,1ᰘn?^w@>& bUa50!+I;Oy#;7#(eWd.ݑ9zNBa0TQ+WTdwq.ji_dF'b2(RI-Cp ! W:H%B SUPa[UE.^4^-HK~@Tyby)q*FbJA ًξ ?p-xQ˔X!PpJ \*8J?DC'9qA*:X,(g:7тSЦ;TZoƐWKuJť胱hMԙR żb?‘uԒZ WoFSUC]m[/-QhFxoi?uS@=E޿&%T2.בE ֚{y9YYV+r]]ܦYxWx9Lu״AV(w9ї ]yY;i]90/-91_AuEVJTIb~ו~w-K([ upϚLytI{\Ax+Ǵ!ݧ:k%4]IvV /5Jsi<'O/Y`xn*Btf5Aa;eTR{ hɚ2To#=jÑCG&0E|}%i]ۖ|/s;]}b]>IA]SCU&EMK$4^?(PO[^뒳CICe7]k-+>QˏT/X ]*Yqr`W#!9=z`y%zS`3Z0՗TBYN:C/5G8wE|5wce;d5SRuO Q f<{"t-d*j+PW'5XMYyы 2YI6ݳ4b^Lu'f}ë@aIfdc+D \Gb}ѐM(aacE&~bHa"j,2n&mfƫ M轍yY>rEU@,&wh0P44HaEjvWYaɖ&D9p9J,yRw;M HpohP_7 O F-EWD3/; b:A0K~b=uTQEgRkUs!`f'dܱ7-+Zw\7(ِve,Vxo 682>#*ton9zc%G/#|dPRbo$33S`|UĹFsGJ#bAU` :}%>@x» Y!k?Ux7-7 bHMUȤrd` ]_o}Ygϓו@VJE)Tɵ_{1<`oЙ/ ӑۥ-=,.+DJ5!G_B wl9{(5UsTnQ<컎`J~POIŧXPȶGڂJ3Kq|VxT]a1OFP\ڞL91HN O>F,%S4+S>b22ljAvo7w%EqO*|KT_>E!-V[kmџ'i]77P'$"NvфA*_$6⪾,JQ_Vu>}$ "9A\M)Rܗ=nJo PH4*y2APH`7{r٦ÞA쑣FabD6J#a1Ko]k;$3s ͞8cBxبi- J'tԳAA')[B3 zDp9~ ~q >5Wv5HΡ,+ry/e,HNl*-韶:| 6dCM8uiLDž#[X_Mao?BI̵mMLdd/+OҳA)b T;?= vN,=8S6G/׻(s2iW/\CSi%&4-sL:׵!S'7[5TbQ1ױ8R݌ft$,3VE K4F8Z˖~adJ_,zRS ω4O! z]:ʵV{ ^nq#)tW]k}ݸ}%~&$ `M\[7mZ˓TԶ2,B2&Z/)1QA&Q s X/3)d޶SaXIߥ B/g:;T$z%P'W:%]yE3"o!OOJyo.O.$A1uR#)9*uZv;g]guCw!ƻ PBp-h&L@ _|~ CLT8-!xt1NcѶx:m,qwYiFxͳp^,ߝVץr\t4GY@ ),).턟?65{>0CKQ6d;X&ʙ,ʝ]%`wZvU&h%IYO0u֣[1U whD"Sͦ:.q|ski6vU\c_/ SfN]}A)MO r0L'BrS34i3b0A qZ^1uo^!߭]}letPPҡn7a̤(Sb !@Ɨ$7oa]a'^<]1Linn1NҌwQ%5]'96GU[sCxQm㋹7#tpg̽+$oQMaf݊Aa'YpD SؔLo&hڇjH 4g0`E/$e`$ Ǫ}*fGqA6tJP} '7 ~#-7)|\}BF0-tͲ>-N9߭\r[!"?*iz3c/{pf2?'18龰 nE:)gcjmkUl$T)mD:.cp^t*+Ką"qg2vryNŐp0Wg̳kǍ߶s0IJ"uI$>] I;y5xち}M9huI1h3m"N93MuXL 09.+30짳0r-ϟ'ܦܭ`߈o_w#v =|I9xU"lL]G#1]a0Z,4W.k=@t<4 f hJϩP*x$i6OdظSCr7} ^ݡ& &X߂D!n׳4ތ~JTVX- 28.n wnQ^wv2T}; %Tgw݁]̐qee1uN29Uvcmh}D)d̓ewv wr;Je"85 Y@@ʨ񗏌&XdgQx o D; ;>f >W+GAO> 2 xݍ 谛a qGqUU :HW,rlV>c4Pc{ ޢB#0JR?C6X`v_Cf]L*g ʿq퐀)e`U+x7~h}г ~(>HdN֜{Aj:HJ̮Q%ӀhuS荞\ xJxrk%aSZL-MYo)#3~p̻fQM0>^Zi EPtm/1?O1.[`ӁYٳ Q4סo6P(Oywh?X ʮ8siIumT9IFGe9 ^Ml0m1@* oW oiCW^1P=iz (v {߻{(ly 8 ]p{M!};5x@!#oyo`V^'fk^)_S70/+3ꃘ kL[[H8DS뽏ɢOx=Vt-+K'U2S7 tWvu&eE[ ^ׂb S YAk:x,9"_ 4G)>9zIejVmk۹s 2Vwˁ{[|R3!Oz#Dh+Z[nLPcc&*~=()Y V5?TN/B">9+mΥ0S (ͣR|jRT; *BH/' })<{5{;.ezѪWы Bq**.^r:i؂Qq*"*ȗZaABRT:( =$afXb`pBv?G?Et%E_R\|F~,yYIs>?0KN%'Z2н|`-Cm.D H*F*˾"+~kCxR-z9a8-~1qDbeĵG<W0^}eIU~yiqxFxI..҄)|,䋱?zN{K>-Ib( vT=cu1ddK_TXTjиFj^E ]FxJG$ɡ:7ު`XDЎs͛5mQJFvB[o pȇqf=I)y3w?Hݷ\]cl>#4ǒp2|i7SJ#,hH%uOqn7.`g -bȱNG^6GDԨȫ"IMHysXnz(:VI 4TTk2s„e@ո.B?bȾ~=Smx~6Fᓍ=^5[),Yk"W5Ӱ\ߓڻX EG^K8+'(B*|0۽ƤC3RB'&d C:% y[lB4cy,:%PI۶_ Wx>`rϥ?iIF|CEzV;ZFjhϷ9ĉOq@J9Я ~lӭeĘm q×.|J.INtyr`}E .$c~kL$hr$yvNu̙oɅg,)BKyknDF2|,S2l}lW-n%"HaK28~恏W[LAr{nv6Yo`p'Ȍ%HcGGcJAn,V} YFT,x[ZCic^m[1TӦ/j[ؐ'1n!B 5$KZݫXr[Ӣ-%&r^!E#T#SzJXa;`Wnx[MU`w5bM3 5.+ kt>&Vqn< $;HRK-1_ =a*'@&2Y&I}acj^]ym܁}=++q:R7'.q~\$o| ۢ-"c_ҏ9b'WtX<Ō7T`dhr*ɢUƾh]D8Uy.f>mMdprpq~Q"+cuSPJ}A 0FRUcN×toz Z? g7~yڹ"oǸf0H)@, ԓ8+r[Eţ.8>6*tPؿJSbx@($tIxZ'M֦0nbKZD@ϓ/_-4<^MgX`=4AH:}<{yl. R;2im9޵[RY]{xF' }޸q9K~2~[xCȍB۔}H )l'֛]FOs3K(w2-BLjVl3C9y_~}㷩H)U_$zJe>Q,iuv]ܑ]rX1?vxԉ}}'<\g}5I+d#6"kxoFv?MMr`C8>K.Et+'qµ iQqqŅU}Bmםodbm)"=^45,5(/+W%DoLGpaUHMQŘJtovyoxfb4Y|h\Ʀ_*B}hszF -#jp>rZ9z| |!Eǭ(Vr#6>9JtВI_']g<_`;\P&s1ψː,ޫ_>)odwNm{:,*9Õh5oV0˂DкբI}lr48+eKȝI ݻ+"207إJ^[UIxKѦE!rqB?k >]A#d.b~ѣIv8pZX-2X!GuHLp~Ovu\S,70ɤ6KHQEIGwϾ @u56bÊ Fg-bƇLYshǰ!Q@p#~}X⠉ F^`POKI_Llݟ#z9͠ʑOdy+?: /vmLVO:*T̵C&]tڕV8>"_/uA-![JuR.w<=4u?_BC0Zt"Ez@] w u'5>^P"s \&t"Mb<ѿݿ;.UPspXwC諹^;PixHJl="0*Orxj="ӟ#FѮY"q?e:<2]^.iu(7-z_Ƿn,ey[^GCF+>;%*V'k rSlBN~:#ÿ#Lj<9\7rL+cEzDQVhO蜆Gk۝3Vw c)!p8ЕHiF`:{G[}^:s; jk3A&)_T[_ tԉ N=֜fLm~a=T2 J'k`O,S3m;@T]vaˬD+@LQW=&P؟Tжhq fePÐ\-ݯ gG- >K3au s_^6I]I#bRNsxVP.@.V {1;U8Rq(ב]6TtH C@/%I- h=XR|Þ9{^5BtX#ѣҳ-ht>\z\6+5tҡl9Mw|a CC؆cd~]n[%k3 xd)4$%VtYJ"\O/??AT&s}0!7t1,(-,=PYOL@Gr=H2b:WDV>Y]Mݓx>zx/b"/V撲`ӎt-S$$zPS6=tʾ_i{cĘZ>L^HG蔃n< w$lO˼r3l0KIbSQLNIGI%}ɡYO?z/C@Π#l0sܙ)ZY{i*"f$MtGk7:6ȃGw;B|v׹j@nK#uB;x92d^9D+G\鋬" 15dXMuo2mT Q굪k9}-qx+x~**]9&gbM5Ñ aU1œI20Wt̎3u[w_(%uXSltoV7!i6&{˗;t^!dOuބㇺt|K!EK˃`lh)+" 5+glQ;* _(,wyiKliK+A65~́W*t"L*®j-h1b"<NJ}$AAD* 5HLdƨzw0Da Z끆ķat2 v_y'K>d gmPIZ!:CDuKυ?lpւ% 7xs7B6{IDߞu, 439GZ:; +sM`A77WcwZNm5дs$y]{>QGd]ni3I@̙cAn:f}|*_+G)>E ;pYN8(5oLNn|~ޣ-*}b+[`8NZb.I" t ,3;vOc<;o}DLv{,_c#Yq`$e`*`/ aT۾ňʙ[pʛ U@`Ԕsڲ }efsj]$[&AX_urmc;5O#\ rÈ^EKl/LDM 0Nk*&ܸ$w:HxÊGjO؂Ta${6-ۉx%'\lͳ4Qyp6( ӵ[_\. .<}שi4; ]1j4FJEkvǟUDR\ߋtndrMI#˂iV ݄&[d# oYr8ڞ*b^M?5.>I "cH깖9&hgo̩N`%>b#"~s~ippR(ܦ&?690Z0!ne^v_X[X1vđԭ#PIurU%;@%?s[d6$C@;?nNOɺpyYeBɅrh:xO"[v a\MJڻAs]2qTN aͺMmB(& }0j$bf4ԴyXtˉ 11faS9@T 뗵RX#uA*s8{wzQ,'|ͩhGIu#bA[ O~85^!HKqx3N=3NtFfHugYT1wovdcO)}J!5kqePhP iŒ^,T>dSu=cUez݂hz):EOonSq|Q54'{as`z@C~r/4;VHZaQqэG|Ws/fs :mSlwEMzp?cAXpJ%?m$kAE%"dASY7M$.XEOsnÂ!;DxՠIiE$~tsMöew'aE0"GJ4ԇf( p=Exu*Tx^w{4{f->@++joh6OBL5pz]85rԐڢU yӭ}1ݺc%ևj}t^'n|mQa{4=.bK*7" H!wװjMT]JNLx2$KfO"DZY'˝z۵KJ= 귭Q4!xWK>e(FεhgthhiLWpB @?J.Ed$kyeOTg^j[1DC$?6(¡q @e]=Oe>WWTރ 7h)-kl^@6:\. cr)"C4$J@m@A&@L.}ޓ&"l_6&Uv7#xjfNU?#yCd.ۋ>|PoRFͭ20@;MV"vV}*hRBnlR GƗ 3SyDngH F {+n"\gG!HX5%([(w˂rDpC/->_xcM1O{F7k;U}KFIĽscI* Wˁr`n a% "KSt2N DC]gX&6#7tcW[8yT ַ/|' q!;$'X3iU?(>N> +tpf!]W*';UZ1MTFĒywq"[QtCŤKvEΑ qZzp3GzUeڼr?T_Ƞjf[Dz3UΘA4X^S\uCǠ5OZZ>= ~>:GkTо~jo1pZЅf}_|wT!/\1&Wӫl|QFm%Ke;# #'Iy1qs $"s#2?XqbgEqZdM3c{sȖt/akFu=yC6EuDtkvf3 H]|LȆ5MhoR&T泣| ^Gߤؖ,:vsEU`/ W<`g3U;U_@ʹ'B䀾@7قbhRS䮌0.UČYrFqM(05bHRS/NeJ+6~6 JnO^2nKVq*/P @zf|P#8()VIRhԐx01PoUzm_9F_6aI[ +j,vtyX-zu~K9˗ދz~1LJNxlD{c}TV +k8Lv¸T$L8ױt(ƛjI!D?$Jda"$f+m& uϥOp`q#pW#!yUSŜr0RߘROOc:6>F\^p4y+*Z׽*/u8:)T:sG" #t'Z?:*`@|1۟n&&deA/4ΕMCEa+=M\z%ucuTdCb!\} 9͸?WQH4tP;P*ŕf ix}=JrֹOU̍،~ z6UBphŗG YW߯1-W2}"L[vkSV}N?9BBna'ێJSKenIkgKK8k*ʒßblgVi牰jU_ft'cXDhzs>x\Pf8ԟ~LkS&g(9؉4NȾKN~l^_8ofaL=m>bwX}lcd y_]x.m:u{k;~_˾Mbtʠh>;3{FnSu$rl˵~įt~O4]Apk<&Nb'0lot-7n;fNג3|>+_p䯹sfZq޼R_sUǗtujU5>μ툩Rs~/<@U,1~ӌU|^DYVy;N֭}Ea/[(E~T gM7ӿih(:#/bvOiZ  _dl X x^d>&rM]@$(ϨH-*qVKÙ5]OMDʑ=qb^ ySōukr~ԅPq5*.LThG.k[ 73.dzK"bktb,axj ^wL5z45b+*+@aoesۈPn@Ycp|>er{y(_QLT%&R МŞ48l8hCu_A:>̫7d`#}qtݳQl*N"4CdG*@w.q>nDdF7֟` ) +=l`s+)s K~w-I(vsy-#RXf\>`ő>rUx8V)L쑓[%i+!yH!M'6aB5m[=h9'pv .]Pi!? AN-<՛bP$%z 6Bk5Y$K'?WSD|!m岺 !-ńC:^OۗM5[c+x~z^!~v ?6Jk5>)~5= L-i?mL:NWI[bjq>V9@`i|6uy(/Bi]N ~A- l-Դ@ö6GuQފXYa&X?In~1$6LW Q?d[_a Xu:'?f;4Jltc혛@a&XRt*kW+}F9[#EXou^ybXfc}%XИG!hdbZ + 8\6 c. 6B$+m?~G+">#^`L/6ՎKhˏ(#6bKOM\E|o(qIP@8.<6K*dx$Sd BS(gC$G4l`I=Lb7kݖJvn%I@a7p5ic:\+WR +,I8hf 5Fw#g_`EC--*Ĝbr+Ab芣9<6yp(M&0*&b rkA4,}8@ +`4P:}vG0=0pev.[yWE4`ocEvME;0$!:I$ Y89|?J+a[Ru%&sEFdLcwþƕ*S.pYX3skVؕBa[|>1w-"j2Oif./ETT4 ܦR:q9_sb * 2t[@F+iWB+ԽMM/Q!EjͱxǐzjN6@zA$ uif?r )5ӷ 6랟i3Zwm);F3 H   u O_F)QOh$1c̰,ɲu䏜0y[?و 뺢K}P.n!}n_,(:M tC3RBE*S .$$  G!GTVh}m.H%䐂럐#*@jwi oi>wh[檊R?S9\kƿ::WlpWgD[8'O[Ff7Zsf`%pR. A᮵)4qu؁fs,%=g`EkUh!,[#21SMJXoi(ר[,j{W(Wsޅ$-+1L Jy9aύ.ٻ*#0 .X阏@NT1˲St.3[T)M+*̐tvƓb ia`wuyG gaWWFCA m$Y(㚝[vPg쎆BafzzV -i'fCaTw|2֋4H[`K>\}OgAq Z=~2־>Kw/ț{\ޥ5 ?MS ʰn, S[ HΜ1yMe\ܬ lEXk!4nrDMpn_*#uBsXg0 >շQ07Ǥ#+L1;zgE CZKDdꁛ-iz$%[e:1\9:w0xdX <:׺4S/dYMs8T6ȚpL]on:G1_\.#F}ZHq9FsJF>EK\WOqNy?@/?[ B󈚵 Y3s pOҭ N[fպ2_ׇq&i S=}\TNZ I X&N̽ Numjk匒$7qN+`Ƅ5iuQ{ñ)7t ok2$igzY-N a\\Fu d 5EHĨkYG >R53 >*?a TKK߃\Ć!d#ZǽxrliXI@ ށAG\@n,xVcFlHwG'^;pS:t9?ځ ~K%~J uU+Օlr w1@7UQJPpվ>asݐzac!8ň&+"+}Ial\!Uv.B.^)FV qh<,o!*k@yFL(×t, `njdcJcp7R)78K"<? d(ͽgcp)dzEmP5TBH{JV-%@hԢ zNzduMUݷ;UL C+M8!RI8ɲTڑ/o=Fʯ5R/gJ+&.x̏H urʇ=TC'i? WW+0#&wJJۦ"Nf eݼvBDo܎i;Aޗ˩cvφ}UF P6:0دe$o>-j6pRmadEK2V MY{-@ײC}²wQT_q˻p:o EvtU )DauO% 1H?2W5gX6ՊRuet_O6fNdm@<]Ʋͷ ID\Ɇ.0c]^(Qљ0Ѿ֞rE4utR_ >6PE’ϊʌr j C&S4& ,8iMn (g`nREIF[ `)!mBe2av }JN[ LRUfE/ R9(ȸVE$Pjqq)mw6 9 p~HԨ=pz7^~cU xz!\ht{ 1pe屠N%cW2' sj5x&7jP;|( Zj`eņ h g7MgV,A uvKMiq߃2W٨s]GL̢jJvCk5;ԷA%*ad6yLR^j}=Y-r7# ZmʩPT: (NUw39xG6{.~{gECC)p,)}g9t܄7}wF<%uB`dQYMT,?ov$CM|ؽP eaIVhL["rlfyj:ǛxL?余s2T&w tiކ+1e3;i.`]wW\sٲG8+#Vbj 1,[Ƈ'GN2Ә:̻Z=:-<`u6:6)vnW;axb(1@c~ĵ1;2Uqz8f^sDF,_",t[z0P(p5{~(mgSI/t'&*F˂~'c/'Skgu|ZG)ݮ9*M4T?פ(d"#+Gn'x ]CRp@bF?1[ ň ˕32MUS}Ppƣyy6hz BK'5 ,7JE A_Iɨ=@vU/q %XDP,?D!Box0@"'YO1 hԚuS& 4]MTثS~J|Fg_/%-Uj%&r5Ø? ,Ss9NMC7`W!Nrvog/J@*m=!*%]+Xׂ[]cVuf _pFaŷ4]o &ÿ`b)ۗ/&+?jLH%mkk k!8n;q0[O2| -_nj`2_ -j3 OEއWF\ 8/U47N~.DhfzPݓDwypÙIhs< dF64^: 2}%U4#c2 ,ށ F14k_Ӵ L.Tkg^9o:!ȓYT+xچ\ԀT^ RY(2UMZQs}K *[+_\;Z1.[J c8ƥ!'5< ;zbQe//$)Ŕ .T^]ʡ,$UyJk6ٷ,^2:y!k@Sbak?g M?e@+Մq'&%i֔8+ ("2tp*͛a#R,"GLMw2T*P۫,ϔZs$%GZnG䋹K+W~6o*+o=u5DSS;)0^!if$v#=#A_q#eMh% Y'UŁj[G@w):Uuxh?61X44p Բ++j%4U򡒖%^?"dE({%s^( 6HZ1ģW.=ȹ+U6zzQ; նד“yȀ`wG c\02s(;vahHFA0PG 6O N>18ú2 䟠Urb qH:sYI39M9@9񼜖c伄&a?} XU=E(0Θ#5D9|_96_1T*g?:2vӕ}2qHiSK-ƕs^#:5WH;P*s\ J$;ISԐ(. FՎpÜt\¼&~cS*wXc'j+@;2D4xTcS.ݝr;ǵbnѧ1L1Іq%3-Cy/iUursǕϬ{sT'aO!KAMp-ݽ *e>\_sZPpLj0Qs4(WK.AJy-'Ͻn_۪.>" ,KsLY&!EHۭK,%${q^2C^n"O$3r[X/' lǫefM)k4bR, [5EnMx: b~nw( Yfn 9}XH7eZA?bu][*?t*.GogƁVk2Ga責lc+:ګK4?YPb σM!'_ RޝZi~KAĩ )IDr& )¡av#(MNK?ծL a߰~qI6h1epRUY\f7^CBM~&~]',KyY֜`'L#e,9>y=U)aj&/zO,]Iʶ/J^]`aڦ'Sd~>#>P1!!`3@ " $ c^QpRpT2pKהd 2/Ĵ@G.fh{"e9BJ2 ]=:Vj)r;ݎ? nA{9Bҷ[k=4 \@ϘB^uבZ#&fԻnlYPlnXZxUf$syU,a |7.Z_Ƨנ D\8g˙El̂HС((\`Ӵ m5#L)XS$o|g •qS?"(. Wwub6O)ð=%sٔZrtP ] ޱ?wu6RFՁ&l.r2VCLfDF;Zf݉De?%#7N娌(y) o 5.% ~[ESix3}gɛXT!/BGn^9Y) N|CHNq.tHu! 27Zmӻ[K'WHUr9&:V!],#HBNCt3yg|l8^{mO=fQ~! 7JO_ٳ5ҴckFJel&YdWʋQi\j]݉Ē;\%kE]J3̼AIV6" ]G"BkSy($]@.-snf1.c ;1ru8wk%S)w4b(zj ʄػl4:Vv$mS,TɈb%5Gҏ/>\hD6bp:I:%ڠs3oi a݆>|iJ~ƛ*},gRVih^;ECΉ4A.Hzj6,\GV_DGQ<诓^L*5Ej# 3*]eLg`y)dkfRy|̭rҫy /ߍ)Iڸ@fh6GӫDTlw'̖INW{[unjbtF{)DÏ9d;\͜KvO$w⌿(6?WXixigӍ؍$j\C&VV!՗z?5`$M9({ԫF2JfiVEdM";M Fj$R0J1h7&eӪ _?0t>X-a]kxm %<(≄}`, 5uccyq, NXBs-]tX⑙de^ T~mh-g̅{Ө2=/Dz+>`J0@.U5" )o1{j)6 x8'~qqS6[~{Kmj .#%U4 .Lf>m^u'ȽOBJy Z2K[ňaךB~ K4FOE69,f$Hg@Ɲ\pj2^۶_b7 ATX2EMuP#Z*GcCDT(4rw0nrE`ёazFSo~g2a) H}"&p:NӞmhDUNLF'Tnoi坤 8Q?{d\W~^?Q(KeMK,gZv,W췂Vfƀkw}"XnSwJ~j !At^

rv}B?3Vt$>=`WHOFMf 0 wNIVn~$Tf}f!PU9n%cYf7U|N_ 1>e` &O)+{ε=d]?9oj8c^>}i3zɷJ_bqIO]]Pת\ Òg`FiRe9o(C=c$^SevjzІs̈SAm%4 ?Cny#hDVTUAj|Lݘxҧ.]%ŸZGb'=ܫ=Der78U"p9m[ӋBth)| W4cgXR-Iɸã#s[ BĤ`ԓEtUf5|zL.f%1Ns}Bf QΕ^ᾇtv𷇀)6@Ip#Z0BkϦnko;*fVZWRhFg1Tg"XFe 2f;(i^V -B Ն"=aCO?3%̴83qi\/xNggY1LqEaDQC[F!5ZـlV߳ٯL5]9lVTi 5?U?A1RcLYWp+iқ.Gc4#~6 n)ߝrz}^cyUP nր#xB$7ܹբ5]_ ÈvG~mTB7%Q*Ғ$Kc]PSCmp>BYFKt'E0ؠ5_sTcګ#j"Od,M{ƫV_ې_@Q?dv%4C,"XʗT}1VaACCbmgICI,9_B#lH ~yR+_cS(YϮ]3<* n-pǷGR'Ljah4yVC0Jn<{ö-zTaerMJCo*sD"ɭNߘ5>ż&^$iWsOfr>F#IirCISmI}3j$aL/ӉHrc/[_CnMa90\$m@kk1|[ֲb/Bseڐ$͟7Oс%vPpT;]f(9m ''֋ոxP/`$wW,\?~}[`rDu 7(U /}+/.j?h7t_XY3Hf+d Ew軒F* 55{֍X5!{Dzƒ[(jtWH"Sjjk2% h>G.Rt)QaH-Q_b [q @ uy 0q戗w~V=HZX*|\N5f}=*([`!郘v!:[tx^}]:PݍԉgY..GvLʑacP0 Vz*i|dKv&޴Μ}culYpuA 4?;+WTue !cr܌񺿧`Ѥ -96KU4Wn q|8kÅt*G+8Rv|Ai. *#Q5loъ$|MleԺg͠.ݵo4yu"yx8i+xG Xeh7ӂ Ђ ^& c"Z̡@s-.̬,6֨Yu?-e{Ѓf(!tPp**VOԴ v[ߘSTP~ YaXI}FH*8{O3DhK|K#}5I/A9gavػ1I4z3~56}JG"Qէ!..Ҥ>?[YtHDu¾Bu{[UiW= #qVm#'0c-LLEx^W89j7 <wC b" VA(dNBo;Fj5?N`)MBTs@&({MݐFѵWd֓uLt\|ּA":SL?9_}V.WgR}r"N*Lng3qaמQlJ*NHJ tJ]I_ɾ3AX$ΤHՃMfVpekd.:aytQa8CG2Gs =gZ=DF`"B(++ o-YLA_^Q ݅< cjHfH1ht`?,goБ fv[l L$yTLhԚ@#Z=ytב]s*-kI< sAm" BTo@ |`Wݰ9ٸotN hہF f W!.aFpNۆߕ?F']sEcZ=7/$8fؗ鐅8Ȳf@v4INJ%щADegB%U2{ Z ]Yren Cy֙ĔkT-JE`yFUPpFĚW 㤎utqZVǦrr;0 7:B*KW0@DpK{k0b:%v|d,PyES [\Y|1zw|ZUE'k1VB8ücp1{:Ґ^4úZ;\g#TZMyUDkKUIU$/I(-dEN ò9,:/Jzub"v_GIӬ鴘=΍Sgm퉢WKɍG$ZuYu-m<{bKӖߞŹ^(<0Itb)^EnAIF}4Σ_fgw3 G'ezF籝w2-hXɝ^' *+Ts83巤{إFX$Xi,> ތ%[>ڴ]p9NjHq3O؝&װ/ ict>eI$kR@矵 s؄4bz]g$!έBM{-:Z-W: A͆ns̛*Io`H#9Duy?ʹv南<;,Kt9Z|`e([KS֫ !anh jpWTwdz=e[Pb~Nj78gҗ'9ؿk[2\ W>+"oNN8l\{=J]6^dJ䔩hҮ%> 8(Ai, {> Rb 2?'涖s2kϱ}3P'ֽԗ> 4϶VwYVGNŴ;3;D [eWki14uHUi}V/+7ʱ̱~ '.e dR|]4#D6ڲsBcN?cb.wC5(`i 48W؛ lpV[Q~m%})0uQrvUKz%ACtcvt+n 9À}T~oQn_~uEeJ!t/0AW9f͝s3&r1}? ha#!Cq\s~+l y[;p]teT" а yb.e^E6 : zq~ĉj8khbT7&@:U)MVJh8r8 C4rwؼAv!kl,a7(/}H^~ PW0U N#N|"NY-);A _4{ܳE[{ c)[cg%8ZWk̪q$ jdb*/s)D5o8&%TMK&V8}sַϻs2A4z {u~E^W*|<5g11hF~CR! @8߶ $dw -p6!X@Nl `R 6 HCU6a@c|ZJh8v<H] ;~p?0CG͏k'_"tG5տp=9萘 2qZv˔%E׾A qJ+ʝ~K6,s5B$X^DqI)H5S3gh@񂵆MGRYDVrj[m7馣o$%|a֔{5X!BM1Dx@2,{,adyvy[j)=XPU{_\2/\]I ,F\?\=wXf/EOC~&bG M E4#_Z (1lzEX.58,8?ҁ@9g95y8RNC7,H`w&=wGP[IH,VUҨë.AOq5VafCåFQ]gAkXjA4^w_SGN$ܦ`RI!| ;ywiz^ f(uW" 1kr_ u8^}3(%3lw4.bg 5T2H+pv!n?!Xhhѳ'v8T-6)=&jm5J%yԪ؏1w}T Cv :@;#'?g2Cн5v-_gH HOl)'k3,U;$}f9Qg/?VT[ h-AvI_0٥2 oA@&76U^>YI)Z'\Ie;ܔLh-zuPɬzˮ~h\Erۘk<ZO=^D*9ZjܸK\~<;OjF_[j~KOrc,W}hf!(JLrwG.GPGXAڕJRt;nJW?FSs3 rTԐ[n0C>(R0m[P5f ڔG(`v|lKZ/յ|on{/|smx5/ ߃ ,#9+dSBkT 'nDnP8L`X4'[d e]yP*ys%)}4 `\sj0zbmKO3 :-Thݞ6?bvQp1kWg\͝Pѿ9 x ڈ'K:m"AA&L(fE3Jӥloow ;$2p XW\`B,7]; y[4^*MlQjK:A@zrHg0f :rX%|TXD9V IIas~Mg:ׄ)7^.Z>zTt<4 s\pӱ.H9'Fb],BA 2"<ڭ9rCcXlA#Ե1 YEY?8TB<U(W!z{pɸfw4 8m6wHT psLu N; |ץNtxYI`Srh#hu[ I_G&a=IRaDo ys ֚ns|$_Bjv0vQ˚s&TH[X;-XψY2|SrAeLi~8x6i.f <̳.%덡KwH!Nf7q6傁FcY+D":F#e%IRnpQo7`g7~l&VfyG>+[%?N}H>1yQ,bP0t&c 4!t8VX[CW$OOao;CvA*w>F @vA:d~38йR5/Q`٪#A6ݳ2EEtR.^\1V .\ &[%.cv6NTM\L%AnBJ_Q; <7 %׸%dA&$ -AZv9?˺nϔ(4q[[G>8@&zMM$_}I[тȏ `]VŁ C !.?g% %AYn+5f-c;Nt,1B>zvDOCĈ`` VAHx sL>3դO[Qɰ gw3$ѶpzcLդJ 2&7 FZ#b U1 5S(#@s>(G)2 ÎGoWQįYb>j6䤒Rı-L1yf7 Տ\D;sM3^RxdWS/˂0#ߌ1 Ƙ4K4M^4_1t H8™,G?jD3ܓzVۨ kX*^SB*k+vOy3<٤hPb{k*uc? [+Av^Ytk-R4`f>-Iv3bWbh ߠwix*3Xľ!M&CH0c{7EXr^6#6tDjyd#x'f29^-%^Xo-y=S$Gç uoy*볂w ߅ݸRD6R!=m8q;'um ie3Kݰ7o]NgMطe oqtє[ "Gr" Ec@5d[^b=*^U),1V5sί;$sT$,nأvVzX̭!55Y'"}hYɝ~bWDvuqa\o|1cn^^uNkz$UnNJ!S,J@@?Աn_ݸh\Q`aqD (P0ؽ9rs {8#t,v9(-BcH&<ܷ\K?!' 4޼:;id%B!>;2pHI)t.9Od[>q>MKVQ5Ұ M̿+jL f:ԟ}?ȸ]zNf@@b .?lLW{Eb5rkCo n,Ƒ V$Wm@T(IxX{amaQ #bBښZjjؗ$#32ڒMDZT09J^]f&fxmF,I|":> ,A;e1r'|xsQ4\sE!TwR4x$ab2QqH-e Uce[ZKN!s!(Ԧ4Q΂!ۈn  ~H0 /Z:YUAA/OW\/Ȗw.Ds%4ՌM͊|KL3Pm${Ze#UȽf¢=[3n^cȚ9F<6k}@(h"2J\bp^ F]^ȚXz6•96̇@B''a4@St/Z .j\D;_pXEJ@8eeew6D?aV6WEK\;ωȶ+AE k|Pi3Zyho]k$KPxD]u! Я\_g99uD}^qpk ǯyfZ!YYcxxf3V7pS[xQ xGF n ?OpjWcs &ANie2M7VxGD|S, %JP0 hśNj2gܣiI4 P!+87=֯Hax:1?;dn#QڊU_2z.ofLn.h s= A6*nN娟9R ]߷eE'd|\|Χ]E)eG='\QPW FyH\-acGWDW?M\9Pz-QJXuaΈ3l8ř 'T3&k/>./ OUy)QjwAFCD<uhk`AȉNOZ8"Zs_[Y4># ŋJ0 b(Dxp'"rKrzk X DK :10'N51hAmx9El I'$PॊE 0+hZYw41ڿVc 6ˊcMokbx㇞xTwk0hR[e~4&Y0hJ"]PMl{ŬGM&X(6Fmۼ&K/b" .?f,OKlF2)B(˴?g4)G25{\%=3=v2urȋ*na^'bqa, i7n4z{1nm*:`kcbȿɐj7L*-2DRs4jL-u/ӕbPϛ^=%4>9&9.՚ R.UΕq=49Së9.qղK0H&L JwQ\5׈m 5Q( Rwo 5&3},f>nBȂra / C:e8@+_btA)d|k-IN&s/nh쐵O;>ҩy SBKG=bdɢb**v9+H!ʾ=攗<7"naonbLOgntjg%0 jITn{CjlskKou]|SV QԬ' @^-sr' Ï[kJ {ea(7Rm8.Z, Hih_D>ڋ^}' 4fFLe/~h݀h轂Ε&)$*qW&v#iy(D~CbiQ5F h72T`: 1|Dʏyiot,nR@exO.`鑐-&Ƌ~vpL#ĤYbߤvO&+ģ39[YjoȾӣ' zbO?t*nneϳR$DKTg&/>"`kShx_0hP΅9\Vj-[lιDL޶K)+ž}ց-(,}j~i$Ə=]paDZ8lXDyԐ"8`G,#bn&{% ^5&ur'V@X I2]e4.ھxu;y,mRm.ӱr1J j֚:^e='I3n^ pn3o%do i ]1(r,`]Yȶi\/JwқS&'bŌY^]v,iQ{Y@^VSI'ݖ>b5ݙBă+ٍY\E99m~% X8f*50Eh}oxJ]J3p*}9h%)ΑCnXĤ%>[X0#@H{pTYI+qvlHŀg&$waGLTHWހ(Ae>zV`O@1Ud {77RsBΏ-㥯u IEs>ӊnC"I6PL$4K^;t-9&JZR}oql9rC_%m+|y(}MxpLn `}2m'+uS#D':c4YSc#,;3qY;štΠ,cy~8^G!/xxJۺsO5&o:\b vK DeL|:1G`L ȾeCF{!P%պ{}%MQO}׏Uot{`Lz4v}O.W)@P6{h|)FA7K/ʸH a`Wdߛvk@W x_͑4^;5Gv|RZ-V{GJ}2eyxU.:P W~Z n]\DlL_HPV ~hHj]P+Q-[x*~Nq+r$hpH.Z b9e M]v gCvvξV#x?{ɠpC۟F+9=f,אKukJYg8迓I0##_/Rc`WYʭ)E݇}v6TUB0;6݂ /؅em!@gh{EQ g[Y05̼mgtiWFT}5PVM)EcUr;.}D/fNj@C* +T6mE hQzN9" FIc!b+l 56ݏ[ȕt$ڶ=D83: }G=Svk/V?WOܹ֍6IL+% bR}u]LI&oؿنV_ne.g$ZPv2w_]SԁA`ZW%*Wت`n=B6Jk.uOogwl&,WM,ΙYv#,T)ăw*8"[ܛ2U\N -|q@j 硌"k"NwRt` =ZԼ+PolyjR~.[Mmǎ6Nz" t_ILqѱVHqfK47N)-tr|mxrNy!> Ah6}Oh,@=FZzuu qCyNQs&jM^'F#eי$ϑpDPYdq#=cGF>,8Y9'y EEi}Sܟ*b`pOL =N־%D+X?cZ lc˘j\h1H~OU'pq, AtNG<!>O[X\TDw+Ў:,~ DߛllX Sk7*^WrG.Q&t`E+|3Я+ nYnֲemKh O"EC-j$8bg_p-$;oQ(aZƉ]-_vzN-V a#kO>~-  #t$ +umPj ̧{BEՇp S1ѡW1cj"\A_ZFf[{`QTm7W'GrH,Լ N#2@&[Q&R#Uh%pCY:֩W ="B^36lLo߼sUE2`F>AdGOAUf@n˜/ćhHX\ Wui&kVs6\2yIN^ ZCPߪJ<`߬ZVm >Zwo X?p3y!1| K<-<ێ&M#v-y1 88?H-HD.|?t''AdO2y)I~!b7>it贂ا(Cż]E4 >+nQȳ5?k4 zjzdJ!{e+t>q++$dSz!DݗaI'k+g{=0#Q "g"8EatP=qMUK!D-ei>2e';)lFkUiI7* 3dޠojS[۶R3oV b|0U@nH,{d[@A%6 Ra&ƇD*މfsNi}%0W$wc>72wRRCeOx :ڑ[c n SڀQ|"if}ƻ#]6zJ:֙tL|+$g̾ߚ/8yZD`Czvĕt\дnNymv` OŞH$P#e0 %H,`._~Թlnkğ/lg#[ Z2Ε[?GG^x1 U2]Jom6[pۍ#ֳ 01GRXA(J⪗Rt,OSU;"$KkX4fܸO*`ik˂g5.r٬dz\Q+9ݎqV[8xYG+li>#2vp̊}̑+eDIGDQCDIn3dOA. .LUd !w=+OL9B[B@-G0Wk~b $aNp V@T$a3 탟/J{N/ јo7Q0MgXt*WU\nܤ`k%6Ƅk o NJ3[i(Og٢pX 7 =?]Zu5mZͷ=c]Q;Yp`D{ |&9An.]BN%:uН%'r1sy426G L$ǔjffŗи//sEI>tceP NL}gqn\!>[peDO}pT* PΞRŴ(RL9S:MT" }k*h72>uHj18Ëi!%ľ Ew1:}\}ՉSk3HE_+ԒIM~yV[G1uNֲ'U5& G8t67_of)zCΰ#U.j>`Ucjq[&[xl5Fz%}[8M^+DVI_vYhM(feDj\ @ŵGKOK7.L|aG[H`ջL\8Ҵ"9+K@y%94P !㬠&D"iYtc˷T(}[96uȐ#O`ǪT`ږL( ^>NaޟHu 4D]wp-j#c4}~Il 6E :$I>}g.K:![mcA՗@ͯ`*?\0ȰzHKxV mߛ "azbťsc&u{.LϻFq֨ }d5 ɀ~8{j'_m0 8{:T)TUiQO#˽x6xP‡z#b?ڝ2ガdJ5fsXʊN9:̟j4bJ c%;> bY„@SdXN&>Qۈ=ͅ{7"ep?ҧ5-qE'L=ֈy[}6 -di<+"xZ6WCv1Ya{}+Knl\ݖEoEmXwsԢO|8\rM2~0Ps>G=NJǼİdsu?rTDV`T\ ̲ĉdΝCyQ T'0TD84[/f\Ħ&?hJ ӘS`xϭpg*QnG,HvLؚJfg I֎x[c2!ڦwnj-t?aSXL;e {~d3 !3ks>9;/?^LgQ;-1+U= <9ٗYt!@KknRHZ^ri\wߕ(1 @PWWKC B'oNMa#.*FbࠝεQo^Or!7y,`_!ilb?Û5<%_ Rjf7RY,ӛkKR֗.iilmw]09#DːtFޞ^l0,tяs :SU@11oLdiNZvg8|@cw*l?HwH{-k;om^4eʄ5I0Ƌ\X֗U`LGW `2;p P .H^+pM熰Fc⬔\Ѥ#4^뀆JTR\O"7y>Y]&ْBO $ݸ.vRiFk L1۫T =bgLUFFEjgM%q5+ Rƀ\@H+50"9$md`Ip7t ,),ݭüSϛJb19:Q}D0no9f2{՞42c! _0pysj5tfʩ;+G΀Ÿ|O|_x[WZ  ^'SYf p3y,z k=o J!a)<젫Ǯ[YiXYf5UZĉ~r\1Բly@f~ۦC'Pŀj~4ȊvyGH5 ӧ^'j-J܂uZQ.'< 0}s0{*P/uA V|zZ`Bi]dpaXņ~śpnp6: %YsЗfkL݁ !7!|<=)*6cbE Dt,g ]-Ae`Qb'3":qVooYhK 1p'|e jI~n~Bw 6^$4*f~Fn l[xE 9W`Ӹ[Hzҁ`9d,35bo.ڕZ!H ovғϧSvZ$sNP$J(<亰pw;|L)H_>],N'ť e7CrO-ەQp }z2K'e1sL{r p >:E  ЋC >sQV0g;e=E^NL]ޖq;dz"#.ab\02eGTU5$W좌j T!@R;op#nYn -7T($zv9t!f.yQZsBu G3ٌx_9`s/e.:榔(~ÍPƋ0?C=0vf EVvD/B=bY~Id_*\x5s,\ 'hW 5-ʋ`tPxpXͯz xbTLAmBxRhQ݅8|Ze[%(ˈ) >sTMCpn auy2Bےf~j;z5@etc; D pb-3Hitf8э3LPCуN.%T"zflblDVckeVg!?(B*H#,ROdQh#?J@i 2GUN;Yϭ6J Da}.?]o< 5b$]n U[IBp|3kvW< DxEשj6\6B jg*:W3bmz)_r Vqr>*XB}Og x=6Ԓke G:'g#bcx$U%KY3G["9HVw, y$'[wk(ƆhO3U"s}Jk'~RC 2Z`<2NFae _K /,*!wwmy c\cPWX+98؏-YXJjN]Axv9v5xz]n~236Վ/>?[>';2\ZmW^jB8omȶl}UzLp7X[ iyjOwn{N&R ngg}Y^ܕOT`)ngBnG-2JJ[kf2 -BJc93#Z6בTAlpKr`B1W}4 wv~|F4k޹6Y}%BI܍b騰5+h}%r=><9XZ勌& dS_ }~IN=@KSha9;Pֲ7aiSS*=ZU Lp>Z$Fܟ`۾Q97:RiaH֓s:*Eq4I=Tg (A:oRg'BqP^]i(A9n'`;!CJ쌘61Zf:ꐭ:h^2*Gl:J}p]c  `3\0Uy@EQz)OetO@nX!Bt(q*Ѷ8 u:?nR5K1 Uqp/0̿hL NvpiND32bGm]USBbZKFrzP5n| B[۵!zp'y?gɨXqĵ'QӲ3L+F>C]/u˚'[\qsMH 4L+%%Vc)[7dP:5% RFYh9P|p6(+J%tPg,&gQTAϢ ǧĦG Ċ`7."5tJ> ^Xׂ֛Xn»+jkfH ਲ਼jsKuwrξ@8/bqC^fXZ37kk lA(g +cRL;E@G!2#]T I?εĝSJ ~>sıƘ>@8;v&@gecZJ,PqjBA6wrwKcXĘ1y/M*}bY(CAV̤դ#Z sAE%y`o*N'Y&hz=O62W/ Zy}yQ\ )֘ :}Zk XHUt D4s:2TV-08l_7 x | 66ba2mh#Ob~s b`/q4?eX~c=yCql{XJe.^ #7.CHիI5?RS,|Kwua?Ԋ dp?uv2zjvώB߲k-ɂB9/L= &a phBQnx7ukrd/FWrjԁJ6eoDo([Yb|).iM<ҦSޥj'} ,޹%oG9F_k1S֫m:Aǚˌѱ`7"1eוIKzt0uJ(~S*1Y Xf 74G=7U,*ҔJ Eop.c ,D,,eGK/>mD~JtSV.Bdd_BO5ޱo9_//Hlu5n\ή? .FuYk|˩pKp8Y;{YЙQI+Rua'uyry%#oIJol9s+o'l$6GR=Y:̮}tUXj ˓t2{@On8wԁia L_<_鎁r9?"r_IZ.T9:ZI"|اKPnDRa3# ;@m>,[7,34eTp4urCAfd@m$*vYTs/ u_eq 8RC|]nasz4mr6An *-Aa1LJC3Lԝ(16^z y{ƧRSXXI}]h.ˀn lr" OIIĢ eQ2OЙ5dQ=~leLːIT$C:PP GÚ"_yN<ٍI>)##fهi^rHnbTŽ+?6Nv࠺PeXE%o8f9^GlNxb݅HwzR<ʮGZf\Qi׵MlBS]D9&Ɂwo+nJؕ2OJ.Ǚ# dQ@]X UL&c4e-d\.OCӵj7~AVY`K_: p4QPm%#?(T;VcMqΟ+ זn"͙-{;t%!d(y D-ط}]@d2'B+T'ioJdQȉD][J^hyB2>kby ~x8c3IqQV=7m]K,P.&N>g{&Y b/ //{0q"0G] E<)?D&w6-7u3}ۥ]+XyZNcIIE$r?'m˃@U"STĎ8;Pov+ Hbeo_hl!+>6&DYEtZ$h:ggFXUyߢ MQy%NA-Ҍ\ex"E@]%<8oE8{U8(c')g99Vc"e $yK$}umⳤN՝+,VY-&(8q<ܑ:Ǻ;0˸OUn$Uqck@q}Vfu;^@jW6{rIz?t3MPYK6)+WCn?FB/z'n]%j(鴝}u3?o~M6;$yk4 VWj] 89hy}8a%3^'N0DB~\u*d >.<3J9P׍#+%X.cp7j_/[z犔_󎮀P'n)# uLQٸtڠ,R)-$}Vr"Ma2򪉶OI$R_^k0來^OQd%p9D0jv\nAQ#v~U~v"9D/d0ݮˮ,ƑeVƀ !| L !6v-?C!#,(x Zd(Hul}{9U߻Bޡf+yl+t)1 3 Tmy*x2jL."΋H/ 6]POFkBͰ7ǣojщD$7oq28jC{R*Z-PG!Z%9*5!cSCCtx\/HLҌs%hf}Z}-?"8hjiW="9Si衋A ODQ/:TLjR0 bs4+WK\01TCl瞭C#L]*мtЙIs6&ont軁C\czbKK4%m rxqd6{oGN_ Y¿P" 5_kx2e"X9*s~@ 1k{;Djr3L.c@1Բ;' dlȪyX٣?gF#N A2^$wuJ9f6ɾ m`Ǭbw&1 ֩w8*qfd I n 2<ܞ^}*_O CfF!rݥq ԭ'+o\<0(oLY\zʪ4¢ل9AB!To#`ǡhq h,c "S's\mui߁},f6%{a-L6XQkЗ;2$2SI'/yvhy ,>ks*b;= 숸F`܋:EK4bг TB^B4vVL'Q\plysU"m!&t&5.{%Sxc-t? =/,>o8 sʘθ!19~x~ kR;6JX hJ5Pe`4G蜳qx ObJ bdzlGFO4@Un҆AT;3cZ4̓d_BP!DW Β-'/o·Ag\\Ip8vYR [PdL29^DSuj^?#/*k:^HpC٤%.'*uXk)gÿ׼=)dmzU5W:!pONSP1) !57Wװ+ M/J!B>4=<|w҂t:4%qg%!!5Fy1UڌzOw.챐P0ho#Fʡ-T0]Q8멚o{0o=f}:ҝ̉ĸ$`C.s$!Nz1Irj3'%S0e ecAWb6bswGT #8}ԣ1Ik" z^{YKC/,mڛg V@|KKOYSsc UN~Й"phDdaw K;8f`vIӵ1a"ZG:sxM{ÙݗK]ؑbܺQ.>{MG,kM'R- Ǫ 9QӁS$S=bsRb@ߕes I:E0)s10>ݨw=Ah0iR"b{!؋ g<>vDl÷ҵEn\ \2qؙ(alT.uxVn&pi4@WrZt_X|X;bkpbTodC.QT!SiTx"9=zmLۡEYɤ>:"A i*"3|eL-Eb-tQarm $L|$.c%n Ðαh/lqm=%ӷFz@U 6y|PU<>*4YϘ e75KGS"n댱Y-a;ҬNI&=:rI001%O#}VIY&B /cüpX`LtPU_."vՅj Fk\! >%(wORMKb0gّp~P?6:z춼Fݜ "\9HZ 2e*bJS;5N*0nάf+v<(m@U'_2 Ȇu|4 :dFG6yʠL|m*'\r/7sB{x=C*ZQ(W65vaIEG2<E[{ w;㱶wil~lܐàL!|罵A9mgQ2e>X/l4X#YǼI6b&t94X)..0~wIƎ@[pnAD .S@ssWC'OM476儡$'5I(2 $>ߙ5>9Yo$_MS+!Ҫ/x"QFkath*o72'f&P7 YpHgA vB!ч #&@ݴĈ.Bӛ97n R 8R<-D$'_D? n k.Ti2K bpɏ@ڒ,p=:ݥbr3#\W'4l4@i<8މo`E_E5ք:V /[,vKa. x-**H$2=n@N]aT&Vi( Ȇ9M'L!VTu POXƈǁ >O "S}'~4}y%JҼ|ME!m~M.ʹ2"qsy]<_C|#DmױfP6QJC-!S%+v J#I5O u-P)UFĐ1R9$DDd[>1 #ͺf vbefg$,Ne):XYsZOH1t< ҏh|3D<;OweETtjOqFQcf\ˋz9E|!bɆ/Kz%)F&tP!vϲz8Cs2o։;$uifjlY:9H_ EryUj9vQ9EpbDq'2|{stl ,L[Nj B:0 &wb6WZO0.,fAZ4 YQf@S+JNAyq طTVV%zM"8r" ' A3.#aBkk,*]ϳq][5t\UEi (oi J(ɗPeo( ^E}{#*zo}̄(UGk~eR(VbDDD5[F30ހUbm#סDߕ <M %%H̺gzl/+zpZ~Pnx_>zeqPO8Y c_>X弟=@H1V:2HhVQuz۔ǍQKےE !ZGw N;5ݥ'8XD(髬m.sW0ʆi'{~{Q/9X+j9\,4g)܉f aؽ$Sln+U͍Oam%jr G.De/8`+(}HnۓQF3mFݗkTK#ۄȀV[X]| 5,Uq삐^IVg[cb[f_A4 IB'ns^QtMdON82 $wON'Y-˗iFUBb12R|w!wDzю#?(M N>-&8t0dRsho"YlU2܍顋ߺo$d0~%fGS7=-ѿAi#2tag -w8~R!f,kSagHV5h?IyGR.mz S`6md a(w'ֶ"' *:Vi&B+nB_.^aϴF{pj8 ]n!-S%yU㞬pZ@\ݎ* ɏyv"ypL']P:iW zBC5kl{'sYrlL*p;FaE^췇w I]"D<0FwiLx3\!{at(xs|̓F+":"(bc]wM27.sJڙ`&]wWbyhĎKfПh\D}[UfO6TF Ж* ]6PL:ǯOkV0v39M 7ŔC*m&-G iɩEːt[>LN bI4}c*o=4| +1yNK Gkf)}Œ.H`ǑI+s[5^ R:Eɽዙ tƉ‚Uc*ɌWyC5ً3S:eTx+׼œKn[==YC}nŸ!% bJʷn)v=Q|{[P_+V19By^dS e´ؘc$x iǦĨVLJ 4*H 0p cƃltjMiO^s}kCΖSTAӐެ G~]k<ĕ b`f5zֹpޗ3ؽsޝ^ﰌrzR!,7~iⲙ295c{|~v~sd[TqFl̥tAи(s/Gs/U %pH7$>eIҊx]T>N; ٢ii8G* ƕy(gbӯ)=wuq;&_+М[&DR\-R'}H! 656o}zAK6r֭~xgէoiƆ`$a,4v%$]|c>j3 ˳i[}R̋슁R{ PԻ} Jo%ywyU} d؍yLo>Py*KV:#9 C(-=\Թd3'N>>GZBM?Ħ﷭-Kfn 0L[Ȣ3]`w_ $ۨncETpj 7.)c"LF\ @Ϧ96Uc-gL{@)4qpz',BpdOc`&zzt'FkeFޒQ3Mɿz%+ {(:Vl\5_ou0lõ '?H;Y Npm2imGY dS+g(P7y5>(@_C?XOB.|Zp.I}ɪ6J=L_6(ĉ@sS0.kߓnRNWD˛$)9Odd}شB֖ ϊ7(Cyn 1RAK6ŷā:+WBT(`smj9Y2+bϻQ8&=.EO?\|JFC DL qp\|z;Il:Ct;u]|VOwDdhy9R$WX>O,4GL3EL|jDK.ͣcy y4٠jY=Cq0  ;sn(/L`\/u%w> ki8`b3Էqع(ΐxFUe0j}[SH(;iTUd {l_aDǜzXAzݦxIG0Sm*᧝cۖ^#'h w/RWV0<=Q*dj`}ә/J8z+0<ʊEQCb$v5 ]El|a*?% z]Vg50brOj N̊"MP|{31И"o:VY`HVGL5 N/"wt'e287>).U(r9#B 4#= A.:ׄ,*0^d4'_̬]Ș>ʡce^)EЬ >[S&a''$K[v4r_9(CJ&S?G.\)̊;a(w>S P?tt5a6R?g5ۍX*~@E_E IYT^X騢g+MƱ@keՁko³Ͱ0H  8r*Q H(A/>;! $ZI4hX{J)3NF-۲X|f Ra uu-od(5EI.D顖.< s} oXSojv1JGno&H'|0{I\1bP2$olL`DK4QnDY 1Ýb˩Ng@2 /l^YSQ,,uA)02{9|Y5\Α7VjZxNЗdO7v!8zݔ=r x&ثAfU˶ P0Qy<>WcONB~RW #\/wⲒTzA! UȂv\4¬ޚ{5ͮR\/WHHjqq͟lL{ARԮﮝ- }؝<Ж} _FVi}] :vU2G<.jJB߬O71ֻWݥu)XoL'&Dnyi>QRN"oE#2f*Xm#Ը5㦌*N0DCBw3G/dj[Ϡj*٢[d.keis}wH52Q @ƦnŸ2]°Ti iZ^"9-*GyuǞPp[&˖m逳## ՚y4Hls0R+\oeKti+{#9N2$Ք 7BL@Yc%ZKc1 1|)̑HA ԇK ~c4Fd+HQ 8Q&| fC;s@z kpEm_hb XH\Pބ}q_?vzx s${KиE'ܮ,5dl2 vɗvY./C%Ȭ.̎|hx=m>;2ђpU ?/L$ҧzO-;>Ԉ d{g1k]3nqsrD* 0BGI'!VjU0q;VnA<4w8ζselE 'zz(U.m rTX2H/32¾ٯ˯)/K`Zi/U|Ad'SxDAV?`rq\XBU<& M0g,y`( 0V0HE'o^ĆXc-+@;Z%q{"n_LiB^Wbȉ˳-0r]Ip`QI:"gW/)B&T'`5yP%["3@&$UjRZA!sKxzq.c7cQ /rb!߽ڄrȥ{v>{(I{Be[W@A'[?^gn27}V_mS_5W(5h`γۦ2/E&g]eh|$by ihv݅n;Y>'&m>.vW1fQ(>T&oX^&*uӝLIvS9P:U}raĉ/z1J3h%+4>Ac3K&1"#g M_00Jdir=\UEsձ~2Db9ohIz"ۮe0s?{ueu-찡f:Ⱦu8z\كO4$^|œ8s|*O14Vz!ʑ ^Oa9V J|X`bd !ɗߙcxp]>PL5كoXœv1BH>;͘@rے95I1^6JH*?烩9# /gd's?:z%ݚu'ܦc-hO_;c?{$ JT + wu*&XaukXr3mwvߨ_IF ץ[rOUZB˯ÈHAgv`br0Sz`ghfWBa1, >B0 xЊPeo;+d4/';r)sUʵ_D^+da+hnw9RzoCB7n:wzOEؙnw$l%`6j72[k Ep6K2HFr(3gtF7lϘdkF9BxpL I80 dZ̽čyIv ~I^/˗q %6L,D7 );܋@Wy~}2H)>p1a~.GGD79=J@3TG ',ղ(?fBh ݾM@zE$PP~ P,VUV$3ZsrD'þ*•}nVoU\"0Ӗ<5)zQ,SU+|C`"*u_P˾Kz%cEXf`Re)= :'f#< 1eVdpɚRS/8#/4RAlf=NR?ؗY|LiߦpܸA~mP]1ʗOx2i]=]8br1h@k#:)ksoXs0W SWOصx{%}I"k\w+B£95J-qo=ld'0K?.66ݲfs!ҜhL!&NpoɓP$ ٬NN+Yf'7eT]~s}~x8J^f̻h{_ZH"0^2]G7^nj`%qkNvz-ڌyli<[`j*usuF,vXҮV`E;ؓ| 9ڗJz^蓾}:ܲME,1\c"N>0&-[& ]zʩ?D`EK.9KST_E8eNla vhx؂ |Î[,iӪn?*hpe[Yn.:_,&lx_Y]khw G^| i HLb&4pdPOzS:!uל+E99v멍JW`W<՞,_w_ ѹ1rQc@;K^!%NʬJL!ZfeowoR 1c/u/|D=E/jSn1 PճFG{W&\Nny <;:Gi\M5ؤ2ӯuC ^[T6Uk&X܃ZQ]QrZpbŹ(*K9E[H%%a+C5rE3$Lck _3 !'Wn!5{ͬs*񚲈jI("'S8 ؁xk=8V/K[DUlb̕zkVU}~ҴGRF8 Z '7k E~`‡H+/8rDz x?'i췚x)|fAIJΰm]sA/< R]ÑGE։Y+ߠ#%^$1&R5X1iBXѨ5 .*SER3/'qK 5NwA# =P @$ C7 -Fy;6jkܰ+ GO2^mo-)AZخiwod$7#Ik3/ndػ0Ṕ쀀s*zvZ8<C{![7Vn H+K\u8 H-HzA5'b\7D$o Y+oDc/- n凄u7mO*覿gw:sXE+?B@eoQF5Ճo{XNp1 3ՐTs8 (2J+pW-\ `b%D[K;3lJ@bnI"--U{ddXl{׊nFϵE%'6t4bF⌤꾋"E-Bd+t$PLJ!$T ѭ7x@w0kG4{j7uh3BAz첽e/ASmhB4,nprR!KSF^(bV)eKv?Y,QJ}B6x|B~7%'8J]fQj'5oHyr]T"OV#D֢NL6&ECFsJ^.ʕ#9 CEnՋ٫xqsn60URO| ,v;FE>=BE~-,Egɂ*)j=紙\)=JiDib=c*WhlYD+qH)M rptRkUkX7x;_ۥO^/$7tѽTQoi'Uwyq9V-Z,U E:#W]] %-}wJXEߚo\MFڋKJ2N ~6S.jB{ bv/.DG~ydIy>Cr{S i X +,9vpZ>lJ9ZP ~G0n|љi?LU5o`*jPޏ~YDck8Yo|J~P$-mTMqu,P\/ (QqC-&\p'uUc]* aWl1,Y=t㨾#)inL,tÅ-Q$E#EfUϳH6BQpbzje$P~%U358tk}8ZgQ;jDZ&)rp?W'w.-6LeN!u(fzBg̽ !xL5~:9!–=HGȮ̈t~:aeuLŽÞDi[6rUSDYۘVXMʛ'&%Y;Y[ YSQDXg[5jO"s}!+5 CM7+C[R+wdIaۿMD DTO痢kemf䳖bE& }\?\g~#ZH>5>_-g2x&1.˃%]@rZsAWlxSEFQx̿v|n|;oL[L iCZ#SXC=sPwu 7\\lNNiӰ.;~H-y& Lk 117ZrX]6U*\2 ܭ@x|Fj/sq=,P~ݡeaA] &Ľ{̘4zB IO;1Fj:*]/C '+%Ť!uib&̨# Qe muʼnr >ԡAPRK'Q2@H>=įd2RĹ\XƟqh= YH2&+!_̢?(}΂hUoufŋ'lYSl)$[K`_/jM=:/ j8zӧ!2شTؾT;0Ǿ4.;J= ?Z廖[]pN'"ѳG_a? 5*O^5:b= ̴}0%!dA_DI  WĐ`'*-r{}~uP}2{K\E°-Ƶ l\^`6ud7sBύ[k؃R#?nkD-Y,:3ȿD֗0  hbIHDkcy,ey߲_ؽA7=Cs~g&㉪&op4O-; u0%ڋ*4*98ɤqpf0^_oW[ḃotǁbq9tZDIEvE}ȕcVr\t-Ɯ36#XrrrL?iK&>՝xR=g<;8Yw%̉oV3 iᵴԓJ\0.S"dEl!S( }Gub%a d½_~XC] /O[ʽYf|^؉pXͼ0{)3$3´_Mեfn0(gN!:ts 0oT)ٙuy45] xPT08<&|Hwh@l*ٝ@&j*+$?xߐn/[C |9:sX8wooօw.7,#zV ͩgxOIbBU0]Pw\2h3ኩ<:?D7۾jCH$$-H)=t9+ [߱"Σ#Ac}C2 פU>Vxa yz.CR k,O uWY x3Ӏq{X6t݊-[߉ ŔBJ%, *iN^`Mڰ"r[t>2|3d 5de}mwI[> iR2 b07Kp6juU^Ha39,j MKocz>턉&I?0wv(6|r:0GTj ^[)'-J2&i9C7;*nR9 zCoA!8rLC9Y5.9ކ)?tCiKdv?tS7;fUNN|e!qS1꨷ Qr?8xkJ?B2'x&0O;^5GZgjsUM-R*<י:{c /@3]xO=+v <˽%gky(zkVT!ym%ig%F^O;~.^DD CgJ? D|ۻv/Q3p=;ŷthtc~-bZhilFO;]K{| }P4 3fvƐQfZ3dȸ':+(9ad5T8~HEmbhR+r[siL #mXv?(k{]D[}qN3Gt.N^D#LϨ! 5] Ͼ+k@WA-D]{sN-5Uivw&f)ݤ`i\"06R X 7\;6|2 ,dHc 3lq(^lr:E%o$f \n#V7Ɔ>0K Jy#5 Tv?F53e ԉ1ҸR6g&?2.c4N&TxV=8z xRO97,CqTB<1B+kB'"{j%p!돲/pZ1ce'j_ݡUwQRnGӪ)} ?sJS*"~CkG p`Q yy}~Y/.@mɔ7GMWk_0+}qg(utNU -1F0unY-L.iL; _4ՉfD  V<)I~)|}$Qѭ# Sm2%x]`JPPADx:%X f!1K;y[@TPڐو+| ^1Ń2#Ԅ5ۖ|]wKUqF²&y><`.\GJpz[?NI`~?K\ 1b1C_ f0 7jىd Sh^Xyݠ~{Bp,ܲԎ8F$.":&Kp R"TpǍ2gVϏ T. - 42F~y j2] -hcd$s51. Fկ]46e3x,VmqV3fyŗ䵖e#ns3fs%;X{K_2 -*@B`X&u؉-Qm\.BC >%]K*MPJ˽rMQgn]ZoF}ix=߹"4=(@I[ǟ"l4NjjWHn`) =6'2DBFR*1x9D/3vsψi$ڱ4c~=NousźdFҞt i{Z>N׽KSM:;'e|K h,,B7 4>P"fB1KVUŇ55ǵMtJ =2voض|v.3G:T/^b0:B*j)acN {)}\,"eP&HA̎_PH}F2~_9+^& _WdoWDvIz ]O'eP^-btG BvFnF`J;q=&vݯIER]ɞI>`50O{_iAKoʗks*;` %닯r @r!V2SSg5:Yu;iRqoZkbLɝN%}xsQ?VENGlh O)Ύ;PhM;#lm$ep(V PBNlT9v/cceb xt}gӭlu\ԢTC*S`M.ЪGmfPHgHGCxrt\9~ $?A[%X2pZvƻ5(L^;e1J$F`FO_-#å^Ksh<gEٗrwG.EIQAj^m͑;o0I^̳FMZ1,7ۂ9w0m۶'MrHK{i1I:wϠ$Z1tDk/a ;dV6CUbOR6જT@Pt!/l4,l#FlU| cU,`w!ItұBSpsc讔}1yLil2€"內`=c8D ^[mk6ctPf=kۺ&yC>bxe-~g7R%},1"߆?r3\<o"”rC2$[ͩ=:MxHz5}[a; ]'JN17$Ju/> [ue:*2x?ŕٗTƨըCN:L Л K6* b,e+к c<f"ޗH/#jf{\Lyԫݡyk{Y*-dh /ц/wُ oD](h,g˄K, :m=M+;fy& ZR0#kܩ,|` e;[/ۘv@U :8WjIo+{yS Sn,1].2m=5VԴNZT%+6h Kܷ@zEڪ6Mϋ^(djqϹZ z.kbN5hf5up[  ?×e*VrSfmЕ`t`au1Lfo[>[]tU٭VNA]VQ3eaI߽zJU$ Dž5N dnHQi@f($LRIۄC̅U!|#xK6K{ޑd[6g׀eYD:[iNEr4_&p9ř-3)WT"];H?i6 g\[,]2Vzo4Ԩi.O!:>K̨u'|cm]G8-N`B>O!\:P̉+%#tiOZ>YCI0A'~moAN4Z5>|^r!B*;'ǁ_,0?R,6UiaZ\\TӋ;BL.^T?"?M~@6^4,v0 ?qR8$&HE|a fgYZ070701000000ab000081a40000000000000000000000016650a15d0000178c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lUI]?Eh=ڜ.+Z\Mvq@WF]~Eܰ{(]+ųGmGf~כa4~+j)fϭ9[Wu/?bQwªQq׵bhߟCNhf:|d 0kC^3:ilߔ3ٕlexw|^_B,&6xLCڦэM8Iz2U>^'1Ĭ7.&|"Όg{%9icՖ7z^)mp$m9[|;K^3. #B{mub@P#Yxزu3^C}G!?5{nd6s^)d7dZ#o3!RlqX^KeեL*pFE0{#44VCcVZw*ϹB0.mM钇VȳI5/+ +V= gl{tڣpGn~/Վ[L ~&Irbl@ZKמ +@䘄C{4+u\:o'e0N;`2zŦS!Ī,^5 WC)]5 =!JpoTH΍<OUWh>"l d8_64¡T8An8Py.xE-t"m 5sj0*ڈh\#Lϩu7-7JBj0Dh+c`% c#؍]qؒXX1:WW: Wx NTÏJW58EizhN*5>y10w+',d)3y4]>0Ef9npuՓ;9zdXZsͧk}<Ջ+{k;I wA@_bXg˦$ 1X\yۙtX5-!|scu]5qm];7JHu/{Yeꐲ/QM8;*G.L=yZBM?9"3)#(E$4b&}"N%Q"Dԅ*=Ч VEqY$`mnu<oǗ,(=HiĨU:\m4T0ӉՌ}ʹ  =* wx_)LӌLg>R3B Z+F79cPϣq]Ck{N &`|7\FNxOL]ow5Ea{V8T'ru[PCT͍A ̜9F H ALd~;jI;0ӢMtozLJu,0Y]<| uD8ʤJԥR >%̭|.RؠByqJT9=ᑛ0:i/h |VSK\ 9+V saN-.+sH$~`QUWC)^OS3<&Q>3c i,ݯR0ڄDuw5^Nz,Qve -I<- ;~cNDThkK8FWѦ] ˾X,طLqm8D>6T44Iي辁(|T9v7jb2όlb<|# `˾)V\heu6KepUl_FepAڹȪgc!$حלC6^Rj9rsbݪ FU苒ø&-Lk2UyQMY:d]}RK9{LU1#=ːƣm-Q 1B?<:yr3e8$Qpm-%\ӂ)RfWcZޱv.=e^ [G 'zp31Yx2:@^ύ_ޯ_`B#g@ӯHfhXxuRyHǬ۩:BO<^5Vq*x' Sj@ lpDAvǙlS/K /5=S+\8 =DyLpHu.='kx?A_ l$%P\j꥞Lv)l"JqQ9>ʥ|?%CyȰt+vQ}pLH;BXLdj.<1Έ+%U0^`0lQ͢ibI1WoZg~:QK&R9 ߰e_b[FҜb6kFkyh4ęj53*W lҢXSK3 h&(!,fS 7A~> R6(jbMYg7t]/n_5D:: #U=u л־O-{evYyqbeƌty)<ޚƅ}s_ã=PQdWSt un^GWѽ+quP(a\-,UO^xghk#=uPiH+,]@:\^[NcD3ЭnVkO iKvD>~|=o(fEy 5Z`9~ܪ"50| s.k|Cc(m،P^Yi v}ׂR[,zf1T$xe@`(]Rxi*v Q8ƘOjX^)6F63wP}G L:hÂ>ۤE=Y~3%2J}Sl~Вg]'ȄcnԆԼj'2-|o1J9^Ni/Fm* 䵃O]cMZeY21sTѼ@} |A}/ vË@qukoc]!Bl;mrl@.ɵoŕs@4} Ht=A2:O&53w23Qe&P+5^w\Xȝ:ylƙ(j#1bPVN+7/{3߶"*>4g5:ĠG+',ɴ2,&wrbd lxaM'c.A-B[kX۾p;J) sJ12AsnSQ(0 5@STbO‡pxh4c[y/6j8eˌƣBV@b&?j ]uWJsDN{Jy8޺IHĉ ؉8ˢsiJ/}ZZ&˂K=堥R OP{uΊG* .l #rd  PqLeC:$q@Ж8ZOk$rjD)Y+p"e;N|MjSE? n;r}&{Ԭ jޞ,b9>}|uo|Saג_+E;wWvmcMh GmnO$[v[5ݯjz .ak 5)Y}i_S"z)I͗ujcGLC9^vD \ޜni!An|٢k"a&]ֽ(Kaՠl0=/U)B091E^꫸Ȇۮ`}R,g͇)癑7V^ *̏'}Ϋȸ{ !7K~ )Ϩ4>{d=hl[H\`TfR#sAamh#k׮zt v%TU|Ug]3*k g0Pm&jy-oi~GAWWӱqҞjӆ$ϕ~0 7o(la(xTk9CohY8f l`+>)]Tu~Jռ'5!ֵmikbԾ/+Ԕ[*Bn&K|3#?Օ%#CY3Ɯo?߼. ]ΌN0r=+;l^~i͒._kM=Ԅ5-r};sgWwu.i aўrnqf ^xBt-=h`txaZGf̒G(!@̘0`K36ĝW9Jwᢖ%(vͦeUl~心k'Px{Q`IK/0 ѤJSjYRc EM4Z37०IkŘ_,M!k5RLS%){CnMkj*pRQj[ntz Yruo*Ŷдm("J^ګ*MOD2$i&rƤc o[7ͷQr Y)ӑwsk]NqU"xMD2sdލD7B J&ln_͜&rv -Ӑv-Ss_ +S 8WT\M5ZmXL:0{1[: *+場yi *@FO が$pS!Dg 9[7:lu+.X2 .Tԇ\p4I&90D2qr':<TB~WZaq}Ce2X?}ҟ pRzmQqݦpho{u}B#rZX['ஈ^| ~逯yWBR&>aZAMjKI ?נ;;Cv 0Φ]-Dì7#pGR@UH0 ʥt'L9-saFyx.hwmV"]A6Q*|$:uT8yaY5o ACj08$0E`א%%7[ 0iљTDٚ ! kn lР Of*{TylxF)/i󚖞̐\m.SGcIE%1Kԃe0, vZD[+3/F95oD=s8׉<;݂) ϼIt*gɓ1`Yд×[=)w}X3uJhoP8_Fl\@gϰǹWr(> \XDEJckFVUl؁%>%W2 a蕨2ߴ7?&%7d^tkI VѸjQĒ{]uY'jC(Ajqf0y4s&`~:Ӽw蓱WFp Cǘr. @<@6=1yI4Ճ@UN C ndo߭ %;~,׃ ?Ul ";v<ŲɔO܃ѧ ZB&'1r\v8NuRSC' DɯW#:k.;K9Rό%>z Pq? a /T!LzDIc0D`3/XAVx d [6,U4zD 7x S`!9 0>N3"~{U3"`<΍L;w [KCH]Jk#l{a%5E (Y;[ijd5|#mGꨨ~ӕ@nDs {2jd~5Z{h< < G|~3: ##HH~ "̬\ƟD.'SM6ROd0Zgʮ!کNv:mw0W'uh,U)={y5KL` oN , TQ(>OԍSR]X$h$#2[X6Z% 2+9r_zޓ~n((?A tQ0}vzT ?*)D8d ءG:JKN/1C4'40&Ov|c I[ 8'N5Rw[,^2j)7K JG(2WdP5nt)&$'UZm5Qdd (TO݈va뾔 kªL *#'OqU:R4]CĴ7<%+m!FNP|:pB’lt I.4vji1EOA̬`sa ;=\q17}S/=.klE,4J;ϳװXaj"nXwN'V&qLy_\)*1iLx}LHJvHd^_1OQ_'e/2|4cvCkyܔZhjC>Dy1DjWB?{ۀVՌ!xěIݐXMe)q5B5UsoڶhwswuERaYl}꙳*Ǔ7 / rDO*s9Ot(V7%ư_(\z|5 Shx̗cF22N$N |E^ 597Co,=%K\a BuMt6FG_>d͍}bI/.F;_='DZqH 0+u?Д$K`ԴrK7֘BcbFuGIWm='h{њCWvڊ9TBm\t+'=h~(xt31Q tR'S%wPP]PT&8\ z:]AWmQ}̞?ȑ H7(lX29YTY#mOv: A2'NqMND1Vtդ5M̒yW Ҡt=)T*:=M;Gl63!qmD )O]Al`nDM='v, <b1׫>#_HuIxeYϣ*Ⱥ2b6eoG\Y\R/ 5h*q󹙛L8BW p pABK5X?l[Wm2?GU54׶R+\j#\C@9V?pè̿%OR& p^*a/G08gERs9$([APŝ"Ɵ[XZvZ9/Y޿ |zX'tO ̺Gqs,$ږ\IZ$ xCo>pNtta3FTKGG_P3쨴qׯglTgʆf,˹reO$'E}C=đ zbF5:JcǙ-Yl.F" f-ݗXLRKOkv_E6^:/7jbS||TFAK_a-/ $*;nx Lwm e̵څbPit<}B֯mu`=wlTP[JϽ7e@Yal3 K8i-J+=ؑ1$ܠ٠]>'"%ޢc֟39k6+\G>,J2)|͜!,/`>]nSۀʦ wd1X2%E=39ϔwDͫhP)YEZO0ses,dJAa_n fpC*X#l4 _W@=X:|ipG4xiA0f<Ac Ŀ kaHCIh8L@w~ LneFSF;Qe9$ZK XT7IXoqxhc{nZWzO{pEZǪ?qyD9F uؿf#pa>¸s,mmNJɿq%&bğOwi Į}[ `N!p<]<՞-Z(x y_/Ks2"kNbmAuh\]T :ƦNܴEvLYC8%/]j5;I.RAɓ^Z ;h>ܩ vMq^3%US[F!QvI"޾C 9 4|R~y®6]6p^U+?;+5BF\jEוU)j&guA]ǓBv@{P;XXfWQh.7U58I@? ə^5mfcSx¶r8B'C;d^M{HF :IuzQS]jd9H6zBVS dm9qs@)jƴg. JS:C5]BQF0  ~b({uڢ6D`8\VR8 =Jƈ}@;AwLH5fֲ9RЊw19ԑ|ؾ!|/YtK?UDz1!5shY:xe,FL_T::%W3=d<#1X`c)]g(!T*@}ѿh1Kf!1oC-D} Y.O@UCXĴ)?hˏidC 6q6(T''6ܷ1Dbݵ!c|jIP  |QpS coi>L="J7o~{>:n w#mk N k6kUCx́,%eGnQeG&Ms.#vb 2C6NoR=IC&@w@A B_F+({9ˆh5,Y Epv:m[Ul7n3C3T|W<<BfkMY@kƢHe3xNt^h(Hgu βP GB)8Ku%a'2ak'⨩:m}AA)R2t'JT[Mʹ8F~ =h@&ŏ )J0N g`,}\\/\$G1VSI!s#\(@;oʰ >Uvw/%Iږ>)D9E"k;ݞHo܉S<2?CNPvW,E bl/X\i6ZUA :FٯRRGXs0/TJy|ReF7q,5ܦ{\yn2%EXE igR .3JHjƨkEa5Cqjϩ);G& 5+3/x;ڪ0,U5g7?kjDK~CAD7v.ZnK ~8l3( Tw8f{폟<^`py `ibw TʖD$Vb,C0 㦖 A&IT+:s69Clmݎ er 0Qnfy@{-R5m/K5c̮UAvH%2#NbKpО\"$U>$y.6hMFX:p0lmN0hZ; ]NS:]Ih' 3V% A*d7怜IUNq3׿G.T-|]TeX>fմ;ػk&KcBߢ;>x,)T/oPEU2 %(_Lχq6\՞T9+4I"?گ4m+Aesr=[IGb^6Yjv#OKӵ?,U;uI̱5RC s>Qw`܂~><]eæhF0'(be>cj7a׋˖ #gQyJ'aXױ:dv}icЃF̛"Q r[0!*ӴYʛ=W u0U-zP?u LE{:;0uƆD8WryWVSQQXVG0iqh-`0%RK%`-Ī7B gG31'ѵ_von}x7{݈M" 5KI#qIe$N)f ZOe7 .DM/1d=hLy(Ɋ!53v13\>R9 | I4C qdEcEG߲_FQ\Yz6ESIJ&5I XdR'!y:oPǩÇDk 7J UH|aNMƊ Z +؆ c9<ӀtTB%?v_hp=DBrkARݎfMJzĔh3eٰ 2Z{! >@/,!ƶ ^I ,WbNjP"xpS[iLb+t={e6둮o̘~7֢4MY=!?yeaY( ЌRgsF{[!קD Yi=L)!\1C'* bWV){:Uwf2?6k3qvuFfib/\U߫06^zk:OnUL6aڹ,H qtC} wQ&FfZJ7/;ervԃ &ԙ]vh|o1u3&ԇ2g}K71/G-|kB^Tꯓ- `OXY%TM(+mKr09)5щ4Ә>I.!.XpAEs(C6L2PCB`]J`dWTl#qFBf(v| I -vG+' y !ѻ{_uu˗?# !0pKޯ")8ai:F٘}M!?͐(B*4XP4v@Y'!#opsnv73'd7a_o?6}ײl p` 16,~hzaKE͘?1)g) \/x2{7|x3 E]ǫ;6cQ-*>]&!hۚ_k!YvT*gE?k|=L&u\2f1 Z+-6b\&`kYIg8Ƅ^^Fcš.?kd:pGe hOH0UTY^uhe 33+Ci9!N~j+hN;!_y)aN_XBDԼHJm`0 A ??|]v,fF- R.%xVKg61a#SX 7)IRvI(GNj,gN;*BHHjQ@$8ml9e1&y׃0ln)Uֶ?oUG6j#@oI2IC )W_zgz BJ|6IH`%9apP 0aFI 0OVc¼ 4N4%Uk< *P[ʽF)H74HCzʡ6p%ɂ i_]̅ByTWq6wŴ5K(u iM=@Vê*qSV߫^T=Ozt ==bfG얧wfpuuT aO`;w?̡~!y{.3zC"s^bnfWT46ե"d-:ÊT"6;=f]0K=Y6ofz6U̹X_clyZ,YN@aKI@FD{aBbWdBok,NT D9zzft!ˇT*Q/d9!oAuqz9xtXjŷݷK<+ 6OKᩫ>ONfDd'gn|G9 Ó Љ3rs=91]k KɤBN{=*f(o4h ,nl%:JFuJs&?gjU"T!|V= _"˯@EL17͌sD;3k*'W$[ ͚~KT RĊ80J+DxvuF5dtE1ְw%]#:ǀu`^h@!nUXtƯU钠O>Wjs4dn;H.ѧ' .] % 80E?BS5|>׫u槫74q5t+HخRj?2zvpݻA@<1m? 8GⰇ,0^wŀidfɉڠdCFFW*bTHg!E GybFGW܍_ɗ@B- ~VitMfBF"ń)ߚs\@vX V-4M $OY/\o_sFSBpoF Jrɡ݈`=wKYFLU^G(C%٦4Jv>Aqsy7u,Ǻ'z(%ڇU'd觃&W[j|_D s*J_v!>7j?< >s cv)|tdMxi52緩w",|R$Ex$QF;x,;yqL/Eݔd<7'q4%I%aWS ڕ{GnAA%pyO7;X Lh+yJ.Qy{b:3VhF.e첏%t;[2LOyʥHsA&,gױ2l ̨kmfS ?Nx_u4ɋ\^E>c-mzfx/3@8/Nc<Ԝ;/r aP(&|LmCIu}ШE[5y =Bo{ :~1 &ZRrLe9enp{5'jަő~[=C=?/eha W&ˊ}UN>1{ 2*+-q[]޼JJƹހͩR?Ž@7êw^xֳvV SpoĤ$jV$"a$ XhGhï:~VHCd*e7l`ӚP3ӝÅkMzcDž5v f-\lxڽ ;hDvCdk5fs|PK9;GJԝKC24p-}`.&Kuck$=k6qƯxYB%g'("z5 uh˲[?U ,ȷħJ0okr - e Y׎ּ!_^6wS! E{}գ6RwBhѳmvOʐ9Xڍ_J49<Wʈ1lPZB#|;}|Ӛz}[s:c襀OW\?/o]^U+)2# vU67Itz`FiXΪ:cnPA b9*rhBT./=e?r3:e%E1L4-yٵJƥG6CVC?ڥkMC/nk<54h=!6VCRΰfUk)3ByLH-[4}ܱ݃ G>qûڢj7ED=銡)|g+2K>|,]C0"c`tAܶ?>ggr9ƝIKԶw y\Y:4\qL3\0G*N|5wH;!ï};WM5Ļ<w`t 4vCwE\َa<@nX%Z#T_1N*iڏk |z!Pc $+]YR7:[\ :)|?y+m2J47^b|Ҵ?O&;Jix*ogTPI,]\ՂmRv 7Hv%+ ~ep_7寡z-x 4GIx9]<k3*\q ꫺'7}x7`l"!ޑvkeZVqS,  A6tC#ԩ8=>_'"d6sKmAyƠJ>g:|Pk~{_7)geFyZn""nGkhBE3vKuoFR13;<өa9\ KrqFIu3DY: QW?n9iOhP|q=8⭧k \4޿ާ(_(b1V~ ۳#50|(6x$ZΒ…@a5{KsĦ#5mNc!]M%!fbzs1ofKe3\V6z_b)tϣ9V7c 8%Fq8ImQow,eSm{G2Z'OOKPCx~4G HdA'mq̥FF0̽_y*& $>?fM݁dB:sFOߋ8Q(ÂkZ\шtυV|(δ1Z˷5 igZ~Y0Yp d-h{)R(5Z1zjvYIro %_#d`X6qR=+@bq`CA=gw \_78vy-u/ʌφ@?t i6?˛0xm3_B_Mx*f{ɦ f&Vw_.g9gtzy`׈ucs [D!n ܈!t i /U}.9(wކ"]\ٕRV5|q.f^HPRv`,BvKf%) MB^5zЕ *B,<=}־f&QԳR1!]NhY#~+ydK>E /PT= Q+݊Ǟ hb2)uFM*]Z{{@yRuNefy ߎ;D+ OPnF#,Y1 )BY8)N?2O8S>ljxA23dnk/ezfRa(5N͉#:NF&SܠR{? vPNX'ri2Okޒb~QK蠱[ZC0jψwRhظSMa|E[t1\RqÖj4Gy";nrb mzѫV,AOWHNj }詬5n}bQB{M6 _%j7՗;wUݰi%1 gz CRI,Ehi5 ;xr#$Q-?$z+\ %5 ^J}b,,26/_x?Ω&9QHiҨPP4d0)(y8TlJq>ԾVMY@NLLȯi9yAepCDx4$|1lUUYB6 QՙHrĿP3_#jލ~_AhY\Nu hxP8x R &bx:^ 7V.T‰&vXDGolapA0-lgpL_rwK@?rZUr줃x?Iq3Ju $qЕS'ۡ\u,OY{V\7Zz1Ek_-&Sn6pKsd |" F 'Xx_h5fF! E=q\qtC=ߓ*ڰkAhxP/"Raٸ3ֽ.6.vQ &r.fǙכ@9[XT!:cY)1.AQ|Uǃ+'8!mH0TxdxWe,ɋ;IeBʉK`Y#kK};f+<9Ή"/>&1$a׶W5qB]ɂ0# nI(/Y12|Pڹ1Q l=Tag+ `ξKu޺l!wJVabP晦3 9nS]ݑ9L 5skgZ@ ?GSʄVD5wt,HP/MI"rz ^eH 5aUd1eU5E1 ZNnXPsz|!OSwr\C& ::+ \"+XΆsl8π)AED^mWG]+$Ltd=T-/@}Pv!zS-kg=W.Hyd=o rϩ<_Ŝq.Nt(H'ϳʮ:\1d:Pن#EqF]Mkbօ&lKy֌5Y)&}yv]zs2K@N/ݮSC|ՆP>9i 6 6ԡsg>.@C>Bv[8 n#?ωūZ x|P:}lLG}E8m0_mK e͈ӠB2Iםx( B*lCۀ Vgi@f1=ٶ͑Xl(+mD`\))c\sc OZQG^Č2/WM ?f0|3||Aj#°ȪB%wK8not` X*־f<\޺P)$קzjAkIfX3n?\vU^FoTJ]%}nzs5$vlYpM\-MPz=_z)FK|udca`NX;^#)|[.Μm'U!P j\AZq\̅! 㩃yLUr`@]ɵAm.~H{P$MXz#iraM.|fA2pTe8L"g- b ^3g͍"kSfQ͌:c9Jz g>vT.?pe+X^u _2Aմ5<"`-MP<^mAP/'ۏkU~S_AZ50,ݾK8n*z2unS%q:7] Q}frA ft6_A0=yh4b~c@*3h`4RDlH޽uo_0!pJt$a$aYk J[-ʌ 1GMHHs-%]EwZU'sO.p§ܬS~Bʗ] -bT`\WŒٶC|Q={5P_IZ>t!22~KC.(_1|P@ͱEdbryKC0!ْqY%RCXG{YY`4CaKd.OAfǵg뇲rFՄb:ZS7>3 5ڊB1eMVx'jV|3 zOfgwQ2Vp+KU&\ ҅bs:SqH$r7OߏP̆`Zx2Wu)2JɎyn(C(RI'F M\-p-7@zEx#TSA,"Br#Q痜HDmJَX'sӶ>'CR)#yFnjW! 6qުN_7nCq,߻tзKWYb#~;=F p;o>z.. |::xP%(zmJA$mYnR%w݌vץѢP;3٣7s(o܍]R_AF>(L Cb6"Dv-q.٘6M 2Df_W!]}Z3XOey~ T$w" 1$yix/29WOAO){L#S[JV efBNȶ!qz_/$76!iI֋E廔pXaZS PCΎ+P;] \Dzb?dgrՅ]$ɯQB U< ]"*(*)'kSiG)Jo-kO`w[e o) xqqPB3';†V 1=ϏMSv]pɠ,nծ|V?6Δ}m"<;^R MC7 ELb_j}rxLvWuU`g{ҡG+&5`]*f;n&AJؼV9p睃ONQ6xwC&f%XPs2=_<*@i^G\󤌉?/J愅v4|N+bG2Ծҙb<US>~Y$6|¸I ?@VW)Ǡ?iC`i^@4W 4 m"o$I<^ux5/!NBE_҇ Kӕr%r/-.7 z>%Ak<{/t8q8J+  kLƣD%闄B "{:(V߆<BGYuXhe>{=6md\`s7_ "QdIƣB9xpr󫚃^&7oňS~XqZC;Cgb[t( ]ZQgrV`vkg3t aS52gЌmJ>Qx^7?o1J0G8 >֥A7 z(U`i6{ԛ66T?!IuU$]aI׻ŗK-mH@s:`('dLڒ>dKNmTIjSb` cd#P~_ڎ &qlceRr`*n9OD8m)qt6Ҟ6|gF%ARFa'Tr=FNn}\/<)1IZZ<ʞMQLltcA94|xX)@M6Q뎊}Ƚ6c[5GUʀ&7k̽E%#qލ#'W-iarFf$y%-b;D“jOTFX!hQQiꙹODž"¿]? {Rklo [UM&B]3a}{ Ÿ.XN_c/YF} BhˈPBr0~Xٞ=xD̗|;yRL)18Ĕ:Er'O#&p-\BfS X!WZ @}h{TaezN慼A95WeoQ}9CRQ`! q1J⫡If&ȲE]2,j#AJN%v<6"L.\-KMpmy5amjҔ@t&s KO $qǙw,j#%v#1a9 K@$0PC[f$7@YnO a9NKrt:i>+jəN_E/gEC@E,b|\F=!Inf,xrDrMB9} JGfz`l@wش !2G]/󺣡Tx1ϧC44kJIi}\ϳZkQYs Nc0ԥR-$m+|o lx3|bŷ݃aZ g҆\7.M`r=1׼ukq^"Wa &{Y$aCҚ$Z7 eIm&SBkZN(V%R>hL?zf}=M4_3]˘ŌB$F]dΔPF=wV\ şK|n$1_ds V3ϽY؋EizA|NN"g>CȌ 5%4wXWcɈoT#eS*}TJD[)r_.ރtlmkVe&qj;.}x6v&A=+ØGJfӂuREQQzpf3:~>wQR2UbQ.˥̐j;Q mt#(O#ۯt]Ϯkz$C- =Ѧѓ (e}Hфi=䀐jĠCI ?DDD'L+p_}O LUialA. b=/̉Χ4{jSS) rjaх$ytsi#GrWsUvA⮢Rv~|{"-"LT]ta>HZ 8=1H;N99DW+/T _Ilny݀˦#%xЛ*뺸=oo.쐆;^a{4ۘ]{; O zta[* QYlT43FǍ|Ԫ6q(K35L 36G ʹgfqYxn2V5 [fg[B̈D*w@dP}}YCŋCmByjakbÊ.8  pT%qLngwb]>֭%uhʩtwL~!MljV:E4)h&s=.K>rX Laa')jyCȽ6w5⫦Gk2)]Iq}xk`fӸYv ЙSZacו_o4BFvL{/dͪS Ci>Zsg]N\U>t nٳe8w!r>rA>RLq3i2Tȉ#7l\#kǃ9Ȁmh`>2ccy+QlmvjrL`A HcA8ZVa# ?8oӣ؎t>%{/K48#T{-Z1]$ܒ䫳S#"05́HOf_>Xq .'cI B>[ȓ/m֍ HCЇ_<1EY{ ۇBzY5$*v+IQ@l-&ԮTn .9;l+9,  &coB'ī +BVK3r(wy-asScah).=E s?Y5<_?'bE}Vh爻l PЫlA9!]M9+~3{Cj=zrRe&럊"We_wN.uuc=^~7J(8y!Coa[Zڵ3?♂)?;}P\ 8U }]g˩}>Ŕ߱Rxe20惘v\@@;%$Ș3=W\OzzLAVc:}<^o܍gw( ~JZ`M[$t>]]&'r8cS޳40<䶜偯ߵC'_ftl)4(.LԻLv N#x f ㋎`k `Hē̏h;K-Sb+q(,1S|WNXZ0-aO2.;3kŒIӅ&m)n7xN>+Stn"ӵSkd3(T_>5qvt_wŦgA4aAԫzMz@g]jn?B pex FgN}8E !$]F]0_fkI%[2zB yWU@Z'k}IW1%&*yD f-+f1+#c(`o 9z<,N<]P罖HSu#ED\GD}KΒ3ݧNQ/#@/tQs1^UFP:mݙsH[Πj}N_wUضrUeZ)uf {pg%[D+hz/"kȤE90Si?K% D{ל82>,P0b-M[\VdR+y9y,Œ )UIeՏ۸hZ+<4a՟F GV+*Ǟ ,D'"B &+5ˣҳjE G[kL,i3]^MHF28A,UTC-?TOM0_  |eƛyTh^3ߘ7Nsˤ % Zxw%5.c9,oCT-,%?~RԭKC.g`33?&wkA.xxTO&_O$Y'=O;:gC hV78\ޠ;8u%`̯=O/J, Q-7?6ݫ򙦺 sB*@{DʼnSOq_iI=H0vI`Ԍ)0Fُu#1!?/8kYRݛ((BzR(`E] d!-;$Lit[jX]+'>)nUhݤՠ,p&CJ&Wj󂔋pFg{τC4?;Y-?MSJl?HKBI;yyĵF~rG|7>)d:bY"poZ榡l1yLx"!v9(Mp7|v+J?3MOSM"t"n-xiA٢FIUCV(Lrș 1ݥQ|7I!Jl2:afI# `1'^69`k OƬb5/q6w%t+eLAa} λઃBRhKwwGN lX-L ٯցGq0mz[fxRn@H`p H=:*.ó Y.-`T&//k2VѤXlXqHG&IC@Ύ[c3saHQaZn < :춓I'Qx1 ˮ` k+B;A+V{Y ַCNF!7Mrl1-&a|VuCPz.MR&mF[K.#fEf!Wj=TDlh)u~:fnU;\v1C'wC`~J^V]$Uz̍:",;*wȥ<`m47+Zс6i(z3f}O^) ˿6*G) ;=͌|RTuj&~tM_,N0Ty=N9v_P:ƥI$m *R:>Q!%1=asjL&@`nn}>AH񝀠{7`pq=El᯹qRNkSݘA(0?+镸*Cz]f^pKK `G!J0eaPd hE5 R~ uyT?{!_EƏ%I?h@4Λgve !QѸP <¢+d#DVv gd,a17WcHxBI_{bt?phB2]z nq*E#dqc)_e,Yδ!%ޟp\dH1ɃԳg\x-|Vv5x7!:--"cK|ӱl$ wJ`*ڌx#'=pZ2} F~lQ}TۘgY't]2fS|3/%.1LҾ3^{"X#> b%& ےvn,qjשQ=+;Lui W} vľ%1]v/ru !rZVWXkVM]M4\O FKb`ZǛ}X 'G_*HSs &,þ~sM!BAfzH8ԄzM0UcVx̱A%$ȏ+j,,YzD[@;%nUPپKU~!h":׸fI}UI<@,puNើ VoU EKlQ%毄i }uwVSJB1G&H*2iu ޠ\f5vmA"ԏօ DBm7R ̝1<:?ŃR{$xUv ֭)fZ4P)0bN&pu`70VB|3%tVgE! t0!"C=fRq-6wermESYwG[zj=J<A7Wa9YeBLYPEa3#}82Pҳmf{#]܈yB3!ߪ5OjVfpj'[i<׃wi].uûo=4zJUqFӔ?RPufPl7'N9 hfMgUE5e[ZZe?<~Ԍ4xrV"u8?l`rz2\@[]y*Mno`9eţmZgڦQJMV' &^u 1?3T1Zڤ×D8cg1}ٹ-O|6UTEp)ү)ӥ5[jܙS"sI`?"7dA4@#t2<'Z-4 x n cF~P)nD귻cޑw_ZlgV) ;hRI1bL̲oW8nTNVdc.U^!d_\#*} gʵt#ǘN(pl1P}Znbs v7dPG +ʝ'*}Բ3I*}y|x_ | @LJ˩p6v~6h fX$jDg/6Hr02s-rګz](XnڡbZtc!f!^l׾ղD|y Ҡ| $lٻyx3bsby҆e*Ujj hw=E G.El̻ "̤.zę}=P0 x!Cџ.!934Wb9O@8iqEVQ6cogP҃EE/wP dN&0]:zɪ13nfTi~g%_B HW^Ap"y.}^@xy- q;Hr5+n#|JR%*N$|$\&o=[1& {Z? eAIgqt8̫Bwp w y3K6_C8%@4oQ8 5GLD^zA!0lLc 1{>x:*ե)?9sGr<{s{* (=c#n-u.185~me>ѧj'*fbqCɟ#hScG(ځ {jmDRxo0h6Oy"v"{tɡ U>:'jK,#p<| )| 8C*iMdsXb#%O# NovЂr1TZkڞnz6ݢi$ˉhtO*Dq/¶bKR>0 0#x 9 50h2ɣrA[bܧy[m#/ּGyvޫ3| 4PDHkTt_mg܃;q#cy'rq3 Mg!Dl$l½7|7ki@O(KLf<2UǠϨ0M鿙n yIpf&8+ U=uȭԵkh^) _Q@dٗIć7k|UL=s5-Sh٢"5?aʦ?Ӡ~]Nr}BhU Ryce _O;'M80f1őEOg(ު^%G-Rwћ\㙞 E |}Ĭ)&{YF=]Y!5?P쯍N(1 /:\8hm𸗜شpKNF2;հyU! % l_oKVpɋylD@ W\j?$Rj_;N70^83(AIJ@bHhX^e<+agyh(ck*2A<ջ!|EJu^˕g b95*(G$xNey6DUyr-U!Sll0}s8(f*ЀHHsn; o8R%J_ HG: @\ͼeYhZ )Eˌ˥% DWƓLL'CNQOWEf_p B#NWCˊ!Aю;TNj. 7FmpG猰w{?_ZL_6lG"xTULjspmp(a>_ת RYk`O9|&6jc/0-Ʃ Nב -Å5C1ui;(vsv?ϒ7Kj|<.dg4^!j/f4|#of'{6% 7ZRu.ۼd\1! )}myMVS[L }XԊ`*MchVrdDbw"ºOC:*U wW+O']煄 4ռ }>+D󓷟~GDZPMR=A[z)<{V80^8!Y Wͳ <*1rI8@7M9sݚ8G| 9]Zb;iF졡0g.WQunE% ,p䪦Kz|[IXTIgMy@2ӊ zY?L?nkiR$ yNܞu'<o<|b.jU&sԿE|WФLcݐjaJz<|E6W#C_jLTh1TKIe??9[ua&!L\Yк{46^׎~9WK$I$t C)*tPII [֙rD_@^mIZjǼiRNr=TG/SDVBtT#A/ 85Q:jp;(vB+[!4[j^m3eK` )9ea"`kɍ#yHZC9#'0UB;jnׇ_axҾclAKzH ʬ]e޳v5SMvlRy ]ui AZpbRhy6 k?pb2GGW&dQp|[p"4g5s3i1w"949+̆4^N/1Jm.OkL``ޝ9+&k=:R*?yb$B퉘 QqOՙ}٤$33>6pąnIiP87'/1n6ڻISM3eAt6G<oj;$ȣ~gIka ܎  ض`r\ F/_)LS]PiSh{6l>ш;$kĩx54 64_&XZ ^=Ov>n 譼LytYp;>5Ef8FLӌe# S +>bwmrlw^y;s 70Z;}LOoVDY. sN߈ʞO8Ql\(3k3e1y" 1cp:2|K0[Mn(pw4w OE0 ?o(Mfe wsII?RdOY{a6@uËmc~oi)[%Z,MV)$1}I;jVPZf4>H>A]rJtl30yI iRi42Bhwi~n@06JZ{܍W3\ܘ?u=VW32pջǘEcnYpCԧ7y籭$J5yZ 0J@ lj5ZQ +BOtG#wEFG >`90N-:q3rgZcX C TXV@HsA*e+wbğ /֑9EOCA?'l"&{Q K^%bAQ͘?оzLG,NUSY$ЉNJ@hnoVBI T NvfY?;3njMS\Yr(ĝ>hL?cK8XƐ*BvLy|.27*Do=F4aL7r] 1o ĠK>5\,5{iF";ĞA^V(৕6npygu( Żq&oKk:l:*2Gn~V[rWl_N#`UiF _-U ߯F9cҖZ?:'f+rM_^SmW:Z0&@e]'Kz9emc* mpG?(.r| ~`a|=EP8eb)I3gX{$4qt\1fp+A)ղe:\yOa֭۳h} Jړis;__AZǠ#)b(w̖"VCg CO&yV]zjVڀ=(7Q*Xcrrzau*(WyJS) U(s?lדt3DE{ V 6s2%-?K% ŕGSH쮦RI.iIBc읜|jYv1Fi+_^ iӦ)HҦQ)>qez~RG6Yr*qѝۤ<U|V1&Ds&%Wqjy=Ă߸SW t'Ϲwx/rJMh@fj谠g-' ȍ*p\RRwAUnNVK Xiw3\Iw3OГc$3j`" |f]z(gWs@4Ǫ: =uxt[% } ިbcCNUe9QX^ME=KxA\q: ;x֨mY7%]D(hIO^+A֎}3AD6-zN X^]}N;JD{ tBZ\3 .5%>2H3^L(D*'|#\epu+v l$tng10S3}"v`JTt0h\cM Ko)t 载\`vީ1P_8Oec2qpf 7q@elbI [MIe9gHCW\wRQFP>wŸ(NX eRGZf!ݻcfiҼ_DnS褯Cj!h['Zԯ>WBFj;yJϺ]-S\݊`#Ƌb6S|<+0nGH_ \(  YH %h ?A'],ffa̶1F}gH|kq 7%Z߫oށ߽r!F昻Bp|Ñ_mF0UA]VP|kx\رL%O]ؒJk9ʾNbs~]=;N/\gCJq2qףՑN_Ol&6pkj}v ؅}N:d)#],t: >E/3ay+u]s6Lažmݴ|)(FqƷkd9Iqt"қ).T%=הu(:E8S;@6 WG8o- Jmcc[1XV(qd~l4|q@v}kaq&eʺ@UVFu0w-'7 PsK3qPkC `8Jb_CkhS8Zl{uz"/rύ[L LY֍¿sd,V,Ah#U0)O:gRnR Esȵ |A؁:EαA]( 8f24?юLb#9R_#ZIA((Է\!HoyB*h$[C]5a1 0  LPzr_hUa$=!LH{՚6*kt"(eh)*hҝf |`?&c CνV3{bfGC$kAȢiУ0p }bxfBO?+#h'V̭k^(*r9c(wbVl2b ]?`r_N2 m H ?kE0C B>W iW"+$ k;0(>`U{mo㌄§)oSr5FYf q AһR2z-gdĄV]0A$^g8pΘtOsc>~Db\zܸ.0ҹCBI1kbk Ad G!VnS/=V>rsbhoDE\B1{η_'[y8ZU}1sHld͍2߂U<_ YB^Z纱 z. hӆcf{߭Gm&Dg&ȃ%=‹dav oD|,1E}'Ql$y!݋Xo.nFG gEuYq(S-n,ҨzjsZDZt6[峼ȖmT@4/1Bʨf+;x {y/fPOrvR S$uô- ZvBK8B?\G7 r\W:C*@ȝL)CU{C8⛸Qˏ\$HkKqy ǒ [kCi ^wt| }cD…ՈQPvRRרՖBQnP[&Bm[G s3q]jI,¨ +Hx~kr!Ѿ8sa5y$.N;8=W4) t;,1"ZNi"jdd Qdw'&=:bvI>!9Tx򟹍J=2| &J[n!m2!0"C*DRpLsן.ZcyR!{twf?b^ 4n Jf 7;K6! QX˸M׋8!4E Ǹ` ;/[Br>p7_k҉7`YWB~:@~`_ &z1 Ceb6ՆLkē=J5ӼɍIbcDaI-eh&J]IgcuR5 zt1gOXJ!umΕtޔ*sg^GUO4MwpğU/aTi~}io(3 oӭR !w}6l%%SS? ģgxtx"˵d '1$ʊVĆ4Oy겟nyOb"MFX{f) ʕ՚{@|rݽٮm[}]ʞS;%ŘR .CFPůKj8\H{MZ̩眮+qe,_#!I&'(Q~p+3,i{XVՁaP&IN:FO9aBJ'IY[uL;[;g)LaE5>X7ٹHb#z@41gj&/, jSavw y䰃IO`[ƤMavEgLC#MXeE`o-5^ܒ &4.oKW* 4VPFeDVG ?CT޽;Obg">,buN=iN!z?T,6U"ǃiQqL2wcS3(38ׁDr2WXVGuyRD-V'#ҙdE~?(I;##V%:FfˠYI}[C /Im?- k&n ̈'ɱцM;"TBhe;RA @+C1|trشTͼʼn[s_v Q^!nfSۚaФoXs08WWsU ϤH}I[I[)306h+̩/{Ƅ^5M]36:k'|='s; sLߢ~#fw KJE{Tг6W_ moUѬ%>̚+ξ۱sRh&tuCD}\x(#[`MX`pW߄w}nԦF$BBlgvʹYU&%Ř.4"Q_5g(4&f_Ȇ+UGl+a9%J?|Z5 ZDS? 劏C&2ǤzBI3%sob&kBrvSI8_"^x90*\p$Hu]%leRK^"LՉ7PwK,FC~QgERUw[Sc/)I')ǤQ4F\ʴXxb7"اG,FHV s : v Z4T6d_=?AV".] [ eDzJ-# 29x3) 3J6)7$c-Ή ⃷,Ck+|qP0 ] >׃ϧ$zZZiI9dpfDd@ܿoi)>Ih#N0(Zg9ûR')EE2RjT0ӏeOL>UL2V&ҘYx?Mz7{kMǎ~{jB_K.@ITߟ$?B}ZQ W"b:0۬y5ۍ+`Tvjy u8]v{2 =Km9 N̯usLz l=,%Pg\M-[6Gp.4mm'һgOC  tZ4&N层* LRG'GM$_j^f8G|pk=V)!ߑ]kWCF6P,mYKgl9'A>2 y[7M10}f1pO}  `pub|eo]Iqu r cL aUWqTbfB ջz Lqk,qEXM L#ӓ:>_ԃGlo*(-J4TH](( =*'Sŵ6䂅~HZ4oGMp˥¨_M`irn@lպi%*ǎ{7Me!;n-P_!^^2/j?Z@Q0[q2+y839EP 6ttz2F&r2J$$?ɏpDHd'ER4nB|mC![}oH ]Qׅ#z/`vFY0F *b;<7 (iF3P|N. ]Cl%gzRldYQ¾A:iLиa6L%HS'U+dl:rk?*t;{*P55?\ u` )d{^t %o@!Bl>$zRF8/N,dPi^hv7f@$DŇX\ K|m`!#n)dD97 =,XsPᣕ_퇔 kj[w\!?B`E7ћ6 l3;1(J:  5k*Q fڰs2NʰDA҄?)/T(rQr|,XR`@cc+(k3t&J4g$D£ U;#zhM~ E:bZ W9vT&;8g#~Z͉c3 QM횮3EA$q9/, kYX;C@ࢧ2B=gޓg0R) XR:CRx/$9}&49fԝA_@+@fe&u\.ȚXY1=/ꨠozFPo16ZDuVlA:^(mNXhVr=.n3iyՊ?2VGl g^(xGPgάJV[DQr8:ߍlO(SBӏ< bRG2G(5sϔlK檖aG$$`x^nw6 w_$/`_EiyD m gGYo 8wvxT\tYe: 8kIe`j@l%Wquf |O\{"6D>[O~Um`.pU@mMa .YE}awǗ d?`[GMQpJ d`$yc1+Lw_ ^r?o(n.tl7' )u"@e}fݗgJgy<;h!d g#>(Algmz9YδEhA-~"wM@JCMؔRKy:Nd/c܇ZvfSN(OV"%' )Կxe*eY_?@d .W.gkZMԨKJ_vv(], AS9n!ⳡ[A[pՉ8ڥԂGe2:lkJ;^5}OZl"B<-qh 3˂׽s|jI_ vt (0q/ۗwdg{8>mb+KucG03G<,'& $JeE=O<rZ0@pQnqcL:rA0B :;P xnvpeۖXezMD{քE):Bbp_']ӮΒF=6 ꜄iȬcވ+Wԡj rO ' Q)̤^dyU`t]sH׀b[cߩqjN+I /S#l;wyd}jR[1&Wރdō6f!.j)_~}'9= cսEVR3#.}z8[ԠY&e n+ٖsi߰(ov't]2 /4A2&S y ̾#bDg9[5 VGۮ{&E01~V`vLHtwCd 6qƵ.~-4`!gl` yP^Ʊ8)stF=8;kщ r/cKWeſiIɾr2R6 ޅxo oi%<ɏז4%6.8ZC"sc*^bb'$12mGl>9g$eݦd54KD6zl:f[':na7p @5Ov [~/%(gA 0f;w_4 4"VMp6RFg Ae,ywJKY &6]2o!,}]FZqݗߴș*%q\XgNj'eSu%άqC &R۴u@fbNWZ"y{."lY4u- QPskc̿C JKLTcJB_ڶ#K˲bl4r4>m$%2{vžoGs\ qwp<3ɛApk.QV3BXg'8`Qֵ+eYCgm i 3WbNbdv<C$zӇ1G.P ^=kDc5L`1H:xA1PsK~6‡`wXUT3/m((@:\E5n-G^<"/N=6#hwGk;c0.LaפXZNd`@A3 Sv^We_Ks<ʮ#3Q)w/QKrCuƏҙuR(۷~ܾ/mo0Y`MJ&"o;0NUP͏a,bʠ3%Cjo}. :D_]Ӌ%Z H2CIҐ׷ݵvuç(ɶfNlvTh*%oB`&6D&vE~ta^۹Y.珒%{XP,ү'sz NQn=HkF"Ntsl;N6Ŗ΅z D74rd-]Kd [E(M}aAzwf`.L.w[ or,S׾ݿzh2h{3 !]^ yW7l|{_[o;iG굪hS\f%DSSt⍮V񇹎]h˚0K\21B!,2z)e(d\zoluvKC:e~Ys R$XkF@r>|D}`R?aRHL4W@nb6%9q B`F1B_3E]%4o a0v ?@>r(FH{j59VW*K"v%-QB& ӭZRAy+&xy6yI>ȱ5R A^,64fCEp 1y歋&ånJ(ͫUnOp +#0.br&W:Oh={[.8voU?/ F/dܽDXWQj> 3a]rEs!m೨Ni>h)J[ό\e>wэcكB%j(|g{I]qsFl5+&J?j6LB,B߇CNyKV*?z}M&;xHA^B0?DbBZnE6>g=iˢ#NJal`0L Uw4k|c[ %gei̩oJA!:_[kePvg PJ,+kR&FImڀ#Sm|(g./ceLld=m&zyb(QODa<]٪Ҟ 7Bei2 uƠR B>n3VC^?y'#BTbdn#r .W%f̤m2i( dCP++~9++&+]W3SkP@b2[=W\/KpE5X}\1)Asy?dVU8+! P[K/(Ȟǵ8û(G>/$&t*t!Ds3 (usR]H2J6SX udWQ>e\ŶgIm E‘'ĠХ.qTԅW^L4DLNȳ 6:QI+l?<1X*fٜ$-6D+% y: [ E;bg?UȡddONuKqJ0ޠDZLrbֳp"[J8tOG)s]GFSlk&$NO+.cہi8rotAP_ ω 1㮇~uݬHxڄ}*fw5F3 'Օ~[ZRYshs:;whh ㋇9񚳽R?6>UT~Ԧ&Op.o]5ղ PT8f2ʊ@aU 6 IhAhpʜDlΥWs*Qc+#| Ę-v ԸB꒨oFIG)0LHT!zC Ⱥڝ)V^nwm[oCC=vmk:;5SaȠQ#O[眖Ivl.웢ُa$DD"O57˟>^n^oI҆O6Fx"FKfYIsFb$~d{ r/G-.֤Z |!؍5;:G4O/݊^w8.FyCwWm.`H `#-r" Wqp ƨ ]X!1FSϨfJrIiVqHxH.!`"nW~t1[^y+]Frr@> 1K8ov%lyIgCy겧Kإ6n[n]Wܹb|~HRFmL5]ZG<BPS젝dzKe0,fa?BDž"&s0xU\w3G[Ȝ?$Y<95/_;{ΙzŅnFP u3kf='BCPhӳ"5҆EՈZTl ˆ\9W/bcݨycr{N+RzFrUksMXpSDӻV.Mߋšye QbkNÂDa6p9Q.Bczx8VEMgw]NDuobZW S`S$z]io- sD_ȋG`Me,Z}-ӺOeeDXl.dI^rEplo4)D)vL|> ;lh@ 3 ǂ|kve!laJ$B.T4xj$;ܦVQl &/F綴&x.QR\Rvl^Eoh}sV8Q?7b ⨎e\V]% [Hw&[LĪX U X -c0W~st>cƹ"w9h5:D,%({ؓ;VDH_Uj8qEBCk#nGdj/CA,z$FGWkm+̦׎2Ʉm@QJ ˮjX(ٯL_)wYp1 2gąj)maF f'g_oK7_DE×vD˫Ăm Lr$xÇ\vl# h0?ȅ65oAnFl#|,fɮI(!z]`tҾ@}IUNJыwi儍Yyth,CzCQ6fֶF_ >=ezT9# TUROYQ2/`Q9_Kl!M'l0^3ҳAlGS}] 7cy2򓻾oi:M Gx:^*cVH&% H񦊿tSGF޹!qQ{} .9`ZXDͯK𑗟CAٌ.9T~"=V3dc}f(aVGӾsɷDnGTi#R0-b /psF dz.VA6'# >W(P6wy]S ߾REyъL `rQ#;nV"Qܳ7%MJ`YZDiX3`>IRQ.M۶y/Pj&etUpb1F5!HkNbh(zW֩Gܭ /* M|@ł4Fig)!65FK nZgqELnˋ9qM4hۅȚ+q,1h_L9otZxMWfسFH@pZj:РϢ4ZXƈ)а{T+SՄ*{#Rr4#IYFhZGaNw~vke?sp&*~uh-$X"s@Ė}#`$eC2haDK`xڑw@1*cFpg2x phV{`!ԙуZӯײw%.kiKo_*wXZ|p/ >dXINLuč9# @.Eó݄)w~M\iʹAr6֑ɶ猍79 an"^Z \{_\B`j8 MUAFzflɁ(nG3v=KYk?![W 1)B\ e d+1\a$^ h,i7>;Ne A#3@pF4A΅TsjPdd,֨㿶T-cuHy"밅vmH\:zHEIK[?a:sb;gEB).|*vF0]Of,#rƾfM>x~zIX?=>ĞѫT Z9G-F=vɦ; (6YZ<有J)FmޜκH R gܸ N`|RwӶ*`N<{6+d\7)ÌFq7У1hN@XEd: D껚^՝Zf"Ws-Ư/Ay:q)1j"Gɴc4S1Y۱sB-HZk"Ϯk+sYX&ԑlt[X0:mڶTlIU9lhs{/tJIG*R@5Gg#wu<"r w:A1bAD`ؿ36jGf2ZU*T4oP5QuM؄yʿ qq8c -N)2S#X,07%3D.ȳ{b{;%dțHZ҃I(8"'ЪdQiO/< ^- #p^'F&vE-Ӳ ,Mdz?l'QfR_ç:{ְrjM0r$(]VkEȰRnt=bywҹzXE|mCw(PRX*؄9g0$`@>\ůM-L <%fGJ_ :;)%j"sǣOsA04J++t;O[?@]֩ILVձt6UIXPj* `ӊJY+2cPb+Im{64fR/NΌqC^ 1-#cRƔ9D|v J1bǚ>N \g=M, t4,g#;K5Q@7yƜ/+P=`BZ}U31eЗ@@ Y Cؕԭq%ՃjӭaY`f 3.IJxIbt im έ@$Սⓜs &m{{CJs(n'{{3j$WX>{j},P>&(oZ P,'c>|Q6DFYp0A7(~;(K6){eZA?t:])J5N^|I3Pۧc{ x[ZDHyB3۠gMו '8is$9&6~܉7 ӆz')gTo`Uh1K}I9&9|N\b^:nӄ2v]\-8egGVUYRF[r,e<IzKH')=i`rj(A)anhYN kz Ҧ81ZŴa!'1zѺ.iZ'Ej<7'"PpBs iG2̀Bu،KK=HjaCMu,rUHmcbIȳ) @c >pOoA@8$(;R q]7<-=0[,`ZmLsw䃥h0/g$ZDuTANUq(4Ά ځ[07€rqi>c J^ЬJ]A#~ȟA#"*Z3+P̼7AޟzA e\Dc] ڧX ^[ eI#oi;/{A($_1bR9TiT_p$ONDtAKgV{PyW . <|^?ilƛyfPz֚80ԪnBi*J~}*3Dk|iMcEךQUЩs^vD(^ՠAJPr8W"tn J-PiT&5y ŋf^;=3PoKa 5h*uaăgkA/VseC^ekALUwe?7s'46sJ'}顃̿`#X4O9s,aR.A zZZ?B&ps {;6]&jid)Up Jǵ]`v%_^#$v|ݷ?uY{DoZ-v;ڑ9Q9XYyBDB:׮QlG*Ṗ-Na?-c ͍Fum q Jb} Yzol/2)$Ml {(F9!AK20zuj ySC Ud~E˾=Ja'C(myp|kN ÿBGyt^6%WH /n5,!g͟_wAӒ9-6d{]!Wԙ@7x%?Ӧ,XP'G39&꣌fX:#YR Sze"Aπ{θ҃"]jV kJ+uCIh ]*n޻R NYcj\Z%0{E0x)Q:C \0-ohY+}3}#UfgKsףּ,<ӟY=%@ Ks֜&+;T5jo+>Əꮩ |To y{vޓJ/.bP| $X Hc99ׇ * )Q!ʲW3N y v&t!2hz^|ikY}~[tO[rQrY'K3jU6!uD፡C2,-m΁Ǡ}pOʲ/Se[xh_ۛSAE-LCpRAѽ_p;]օP䛤n ٤nSHZV]98APeޖ @8<OȳmQ|WhPC42*r&C09R,{:i9TlUJcG"U } 쎊&F_ @6үV8wm#ohΊP(6G_L:LbSFNt()zϷt]p v,Puep(sCy DU{Ru?#e,pw (~t75R8>@ъG+N(>s;b ٶ3'1=|=ܚT@d~22%@vlhv57tVD)yEyKwlʰsrDFuzW/ęd+1ֶ ,wRs ny :۝D^99I~K#l(T%hNy-]$Z!ȿhi Vg SoQS*ĒU.H3ϠrYhY=px&r`:9dmo2ҧsER긚yƇ۲SB@sͫv{2(ěn|,ɟ1+ Y oJ{"h:3M(Ƈ'ů1=v&d8t+.׈2ͩPrpnĸ>q#p6ϕA.#`F] UdxoΑE;=%Zkt{mVj .d[:睶ԊJz3(!ZuCVͣOi-4֭ ,K1-;\k5կ4H@h<:|q^ bHyVt0JnѹݔIZ]\ ]M,7BFeж&/1 6#K*< .>G;`>ąބ^+ r}hKG&fgl A/|~/=椤tZm|- MXMvAwv5xATx-=μ̴N `X./55TboW+rN ji*U+έ?lga.8O=(- .`P&hAD@5l>AE #~1әS)G֑ޗ G7t@L&Y-F _`z >>MW d+ey>p<$n+FwKXe*%=wA:e+SѤiG$rHu^ yK1~n4'L}uS]F_N7ϩo$;>k>Yvy/z4HYYq)9!s^hIsI{k/>)U9 W/KAϫ\",ZiqM},lı%Iu-AM0jrTro:BeI8e1?|P~VX+#"i x&q !6EJ(t+R[EyZEZ"~/r䜧%8nike\~I'W/l8C/^k^+J \? 9A @4Hނj45p!.RO9{,>x՗x{MŹ6= db< Z22ԕKչc $tVF~ǧT8KR3ŝ% :^vˁD]:bY,۫@m9,W7u%/@wGzEo\((gw_:*Bb}.Eygb\ 0XN`ޠ} @jquӧ2fHʝs,}\Nh~N[˅Î۝B󮌥w-`Xr0ѽwPV*ft^:Gqz~/x(Yl; 7 ?JH& w%`~>XYvFX j mvLkC%u)bucU22OU]w^*A-xK[:X{83֢RhɨM[~ߎ(pb+S} GK "EnfzXw}دCzyJFDo -"[AT)s=>tqF5Gt4D;ñƫaփfM@:g /FN(_U44mkTWK*4`ÌM}H5_dG5~\_cvz=n#7 >.ΐgB c G/[YV9iFWQ’%#;pjfUԘ ;h _LM`ZMMv#o<%|X/(<.#39"\_ahH: 6WAڧ鱔?VK Usx nl(ƅB)J.0AE JLIkgGm ţAi˿R]B*'>w  n)XP $~%j@>q^ioAۧA5>GI]a 0W* ;FR NPɾQsK !J>۲a^`~xeC!S>2hrd M9% mo2|Ƈ;5(^j/nj)ev %JЌM{i%B+6 H*;rDM F sD9Ee(yi` }cŧkV'E| JLu5x0W@Ȗ1 ΏufTU18q_b6ԗ,/ m,`w5r%Tե&}MoHfY@UGdQ#21oG'u#zVs(˖ɊNY} @I|@+'S,z _3z Zҡ-\0mmGsI\ڒD W¸$ %%1:!=E}%u 2nk.睢$N4B;̥e.t~Cnny@ZSXNRs)^ۉd:!s-ʳd]셅!%{J 2x&yڶsZ76:~&ERlN}uy* IM6 BVEYrή*a`g/\j`D FCl7{ocu[O6Aӯ U~.ҤR|"z.͙2W[*x*8dhW*g5\U͖6d]Jxٕ<6Rؙ ;+"R' $O -[NlZ#BpCł0GqbVѧR#zxmC2il;"$dyxG&"GdNpb t lL@BE^c yzHB]M:T'=>u+c!mdͩփᦅx$##BKnKAsz;pZPq)'MѺ_λ  !LYaxRJڡ{mOŌ 8MləID 冢e 7GM]J[Ą<+_d  +e0]RƊ$c`v\ XC PN&AVDß0G.d ?J˪kq ־skٛALgUZˮ_Uæu'@>[CLe%]Vr r< 4XWڋzŪIQ-vx͈dk~5KΞ.{,Wy趟|k2}ТY\g"L;eX"ixYG2!Yt19dܖ1I.xfY,Ծ'!"t7=rA?* v{h>XGir baM@1TPh!:,$CF.Ai@LGL_!DbEli'sUNXFrҼ}tz6:ˆm+0*$`ZǸ6sim6 .3X~2S:TYs[NНk\DgWM}Ղ?kgJayclΫ_̨i+TXsNH$T|r6lwL>n4! >dͰpnmFkHG6YrXf7ˡw yq| =nv @>~&5w=:G-=怎G zw<=ju+t]]͕u$_LF]߰v_&<7_8m ͌ lƈ!"6cU-OiRM@]*{3!DCX9eݺ=x-*B",'b6  Mr 9a'gqҷ%ri$ICӵWh˝E"OvNeIosʎ|X3@ƛ-&Ƥ.ss$vѦ7olz뮋 Ikw<2>geB0){=W鋑{->3@ \46M)0$?MoLvs\X6yv6#L}xxEQ 9ÜgnnW|] &ٓ ~ ICݽ_7͜MLSȜcPCaB{Vo\nY^GJ?_Arz &9H-6Ľ僚 ;?'= E]wlm`Lb@6P_tDg*]NV0pmu< {0U"}h+VDrC1N:A:ѾC'^^VJ{^`B7@+*6\{%0P!j^RPW1/_UHFjo {2.J?Vy7^žV1Hv)ni]E-8d]dwфo[pdCG0@~;O6w[S<]7[-s/rwMO}d%v#6m '“Dn`(„/ =g(*Fx5RBnӬ4xcӱ:7$5W?yL$P@.dU_6]u讬jdLm&NDZ(ضGz@x~P*s78R\QY~ |Qg >u$KW#`vDLfZl_ FQ/EG廊hGXS]֋@]chǨ t#A -0vҽI-_3:qxG @<R$I@ ƂS%K×T8$,.S)ĜiU D*VpC_a ʩpVwvuhp>Gt~?PQ˿ضJqwL~Q.^uC4Z)C2)'|CqIq  o%3cdƙh0LKc_Сt 񕽋*NlrWafاi> _N+5v/~47b+MIf7av+`hqxPNkvTG bHN NTӵQTP~e/PS-8U"' ?h }ְiݿyu/:ug]_obVy2vOkKɐBRkɜvwyD" rB.+b>`c\2N{!"d%Xn CQ?'m4)x2g'7s4nQ}|h kh%W+)3OSnF7e9E?Fu,ASiq/JWH…7=fWS@-]/Z1v1p+%"X !1H;51,pitEY /y8w ? *ExRi}Du>H8pf-'!@J[9Sa8k@r~xN`Ҡh@8-^BNV@]+CWl&dPeL{ڂ_v R=M*W,vkHo3bxHs#dsT?A(0nnhwj}yOUCa0IڋZ?->AZJWNWVR.5TO(ˍu۔ MZ'7Z壋[Xm4M&ﮦ{OO:{ 68SJ7=O <]qk8|mҟ@TGH5GOUD=/XOg9R<6U/5v-~+f ]$3,'(2s 4'ധ<ŲFFPiYG)Viu#EHD[mT˶1}'[2s}h,-йgD¥9gufa O8q e)asp,ـ+26zk;Y}f(:aU,BsE1WEU&ghĬ{!F)Q]1 `A5)2“0b_wwo'J"MqP `:\ir o|"GV&j~!3Q~Fu15|F VE y@RBcvLfe9?dٮrC_6K=/\&Sy?.jbRמ:b%t}c#oZ]֜0mrH "CKQ?f>j7x~Yq*ɏJSnV22H/2x*'̀C+,Gl_"p*~ ~9tќ=XH`0y-D$P`+g]f:KϖS(kYDFsp) e~* _%ːSIJ@:3{I}!u5JIi7ՃKK txŋ07늟ݪ!=%{kg,Y+8~SKtckLYM2\pf܆8Y¾Xw;Ԩ.SJYC (UM%~:'trn|Hf,y%[p \E, 9oB$lMwmUch NQ; x˒`Ffxa_I9'u#;̓bٔxE>ܺ@^Í'azT ' vؠ eK/;I~+ + }̕g ZDkh'ρE\4@-b/6^rYps8tX3>2gۃC? _/@)b>?Eͥb+ѮܮX &oD2r<|1QGNGANJ> ) PMJ#*aG'u٧q@30ǟ)_ l-TŶrk)3: z{%߫)(] J(jù:9i7uIT B;?׹sc+:ņٽ 'k[6A&Ш<ͭu$)ـ_do-_~G?0MAu_ȫQ޶7R띿f>fw]s01wyeXV^9rإ"MSGTZHn$0dcmd$dPwYZūq[DԪ !D[G]22r~47(ǯe/K Y &M,38R𗲞3MlhuQ{F]6:K+zM4Yu l2bœ@7@SχXrF9ɺBυZxV5Ύu|$/{0p6J5+zOͭ2cc9G[J E4^c2v}l pBDl"b:UJۚ`4 /^2n.z+4 X>cj6%gAH>fa9O6a1F{%]ʟR6 sZ_ g(c5ơghzQE'ȣR}(a*+Pr.TažXOX26dj^pD~M2ѐg?{$|lI3.wmv?Z]̋ '~@.^U;M|=fr|}R Te o:CQM3XuQƋ9O?LhcZ =1cpC8]ܧ__, BҞ?khDA|V :KfbNM#-BH-L);{hϫ;UK&_x0hhMc)XWokf3x1&Q/ӂIݵ{Dc?uҷ3#5F P<xNY"a,f pj wju ;HDO+lz i ;86鉤C 1 GTbXfx 3,@hJ&u8 #`E60qVH[Qs*/- Jeu˃4 A~:XPa@JF/auZm)Gͭ"3㥍GtMb br;|a$uSL35]H;B2#2IyEש0H5P5әcPO b:o 5IWZsIК!&!j X6 f:첣-1mhYtm=QVwh˶cb[Y)zZWa!T)fx-8uvWy_a}KNAh30\cb Mya{^6 #q9$|;8HZqG˼Vp3:zc FI[)#@QzQ"0,B&j#{N7QcA .Jo0As) GQӜ ȵ@#Apk)#{X MLIPBx8"cva_΢2Q<`|f!DEfunYvD(Fo<4& #!j&پ^ tzWƯjH N٤8ToӶ)AKH\aV04k!XJ( {Ѫo[hw:{r\`Yצn5V`.T׿yeÜHA{oGCk j1tWWQBpP]t`W -U$X& k,25[\" O-K>aAA/ oqfT gz/Y`!kobDE7Mз5]8PדFMd#IgBb}/cɫgsR4fK'<˖[yXa"LvR><00FjccgL^"yym}k^:> %0v.R3bix>Xs[Eg$z.6 TB-Bpz,xeB,\hx| Xk @Qt\ە)ɿDLܗJ-ަpL57ys<ԕ́\$IL&57(k-Y=ENa"[U|ݛ@>،VP*z69g:" ʰ ` G=[ѫ8"a*%EJ 3, @DSVƬt' !د~@k'eDž]6ꥵ\xrLJwL&ɗBvh}xsݒVC_$D# fi8aE(ya ӴDP0p=Ct,VŔ'l՚Z(NzT+-0Q/1i sԠEMIomZI-ͩ Cӹ<JQU=u!0Kn?m` d]i8Վ@hh&{ŸTjj&$vjϖzn21N~]Rуg߻ ºB4F&萯_F̳&B#'@☯?jZU@|P]@âݹ|",q[$SQH䬍u^(g.wJ"$z0wڋTmxuF4Ɖ`߆ViSxa`iP{͈ў;ycwóE,xVZ@T֫ ] RsgU+ooyH(v; ?ubc\')D /X3Otrwv|j2b^a _b%~JOdQR.dϗۨ3m"XBbxC*SW=/{(h"_Z-mNUN\MgO~:2IJfemi/e4"!?Aْޥxjŀ>D"ԅܤ ^n#ʖ/C_([ KuĒ S+6I] p'ILMBŹ: nߠdLLܷɇpA}z!ɉy|D'oQJ~ y _wq8dЀQZ_A"{ST|Z#p:%2P bm0h2~ RPN􄊈9#!=  ^6#p[ l53&[xdkt6ͮ9P.ΠUAL{JGFB 2mЬFCꧤhV2W:)˖yݹ ]*ۍ [pB)VnBSktlJ$`ʼn,_HoՖ 7Qa_c !-ގQ[ARv (7ik;QDӁq49G+ n{}]OiP|+SE"ф}Gj0+(1߰p+Pw8JSt}Äkӆ25p(e㸭ϳ44U!fLV6 Ano-IdzH3 g}G ւ{˜uM5M* @P9H{6Ee!g%sS6&4RA8Vvaf0逪rgn @>xWwscASt>*Inɲ; IsͥT#M^b;' L7 (!{]@^ ay]-ocKQzM;">\{ ުDKY72R.Mا$UdLͅ=jEFE 9K֕CٮiP'ʻ#7VDV?dՒ6WE|KTR: k@,E)E{y-{*.+8Ouppy^ y-V@I}E/e(d$-,qfGU k1LXYi;$^[=}4 'pμo(kRГZВR ӠƣIӍ<_(ڙ3{3,I4KLz: ɾ̆3+{< &T$e{!\vHϙ̿.! Oei)ԡ$\;x}(5Ȼ tP(;_NA#*_“qiw xKaW"Xu-\~f0 bqȿ2P+r=*LjtJ^hS! xGÚ)oU>Y-$Ы\BGf؛.xrm %EZ}{NWAC)p{N唃$ b [5^y3,RƘ{W) ,Xķd@\+4kmpá N|Y\ĤW[ WB!*NpYLx<4xPzQ Y/TSU6 Ɠ K?Q@2з<M7˙VsxXX)ڕ.،AҴ ;~jZL_N;ހvS߮#;%@=.D;!5Y8.ir oA)]R崜,RY~.%>ytm%/a :v# ub-u8 ]l[&LAcTrLAѡzX_v]@c;%f뤬:uhh{[^ GZ~ ;NtGPz.K}suW:Y1Wl`qb'ZIrpˏ 6So\; q!kMj٬Ŀ,i*fgO7fa^HWڐxͧ߫PߩF)䰞*=I_S 6Faޔsc# @rX(4)O4_B&wYG5jE(g[Ц4v JLcDZص(96.ŋD&p{-%M듮N„\}YyėIR +)JD &AMn`h=O|q).j*2c9isJl$" _z"t]*}"r4Yݲ'UwG]TON3C*UG2Q`z9ۧ;@9qr\`'C-ɾyf&OIIK.@%(Z2j*/fO 48SLhWؼ$/{ ݻ̀S 5N ?~z]3Rg6VBt4mgU_B9CV-9lC:E~6lRϤpvDg5Thc*1U/k#--."G)n,ɓ aa>B*?k궶0!'ʄ mjhvjA:oHz7vĖԢ{D`rWf[ f#XoY6קJ0W8z3ba L7gm+>UvY |:UbDSG}`TDwAd 8m&=Zڤ߷y gBDtNJ[ {HmB% ^qL0Չ\tꝂ"+`{~m,:~RNsrx3FB+aȭj>zì~^Ҙ!xŬ U0Ȝx_\!;@r^z^;m|Qp-P~ :[ dEݕ^ 2Ug|P%ucD>)~vUAqpGgfM@vĹg{լ*N=n]N`7U|2@յMy^uUl#21*nc!w~vfsK~4"1\?+t\,Cԙ[;{aHHq@^;cXX0tsWvQhKz+;gM@#$y ^y;~;A~iҶCԓ{GdrSy2 Ju RFܚ0LxkT7\]zhQ&=A՝G'X E/,{(7T/( w 2aw%fztͯ~*|GJ=_G򩻨]q3=)!sMrlޙ"hDJ ` oW8~oƢί*I);[ F鉠{eU"ZLJJlH@ =wˎMŞ2*1ҹq"CbtvhS 4nƌM6ۛ܏zys- kǁtO7`{sqs5QS HDUØe_T$CbaS7")\n9y43HWx}un V=lfwKEbѷG} y59Eb׵< K'ɧXnBS{l=A[=juzLZ]_K_a])Hiηi謻߆: ,im_:t,ְxيN:i3 VZ8lMq6 6QCh.2 4;"cg!<&H5=ZwLHPk.dtB+Hyq#]cd`0%Ǭ\GAs/acleC,5[[8 > I#focWmV'wYa k+◁79FJ^F9Ɖ\Oq 6fƵ)xij{\5}gtL pJK\xZ,~( BHs9KI3s 6VqLIi6Mj I1<?PڹoWJ]΅+!u W-?A%yq߉. ,$]anKиD3Ia3!uYV\{y^ f}?/C;X#N=P-UOTx81juUVkSJ| K=qcE͈ȨaNWO3 w,6yc/RjcԘ@r=8n2`WWTb$ 1d,Hj%p7@8(c;y-[ddYa3pλv.O\@" ˳evB?kF^ŭmEG% M h͚g 9`T } F"^l}c$N'24N)(JtN˟qXC)KF}wb|_+cg}b3jL-'=4ENYb% Ova ?C(.[Tw4Jf̦B><V螮[WlA{_wG5;z&1phPQZfD-gDL)M;ɡ8Pb뙹 _B- N]$b749SSEX+\ND{+QlϠ]@,!0l'GI]t-~|:__d2go05fumgۤ{w F*ք,qGa ;yuvLb rNEE=c<̓IzQ7L*A鹌 LYEDm ~IQ^qx!|st_,sP{UiK{S/aHr<Usti6TH; m,j"-XV{7gr?^`WJʼnQ=[NB 7?R{/WkS.c6w|q&3$*6X(C%+X I75ϼZ(O11꿒.݁2!8j o_<%3oQiS܉9Hΐ"*$ m ؽ1)u:^IEalxrdq蔊.$0鐯YBet̤ǖm #42|l4 ԋnxR&a_9P㼠7JOf&>e*mw]h# tT4sXkVݬBsCj]OsQ2v:ٶ-2[]׿@T{yD؉ QO/OORmfB v;$m=8l8& `8Z0=[7[kʂӡ? FĬPaόB^\6Pm<;^D:%OpoQ/fZ&oLy)4V1HH1xi$ C#n MxjLy߽=nK$6z. -aE&=_ >MK9rO'⃛)@?|q+h>lDYQLJDW"əOl7Cyyr <ɅRèRIJ^Ry?|=Jh y % {aˏM DP C,^K--6 w3g쵤J.oɸoPIqpG:P@NaZ'l=t5R̗sX) UFb,#MmIUU=Ɩi` RW95{iWf5P\Y)rxǩ.e;_JRg9 ^ч"-/a6Q^9ܴ=D֠U;'8pJ{k¬<[V Mej?ق%u  "U8Dᗢ f|дwpm[VT#}y!X^FA ɧbu”+^|cvtWutO \Ej)_ee^\\ HI3#텞)!> J/-͋P0/(CgW6ُ)D'Xȩ1wxxcvA"/MӃV *ͫWʫbp;`YbŻ3̱rµ9&*3zmx8&9F\#^]^lI˼bR$`2&˙{,P lg0H_ɵ!EVt 4EB Cr>-g !2SmsNuOA!+jg(0Kt#WԱ)y&#۹SnLy1oQC8#@{.ɢB qf Ewf9iSwdFB1}υLRˑ#;'6nnwo,0EH<6= sX "Lhx`.pmR8 Kb++Y>)|}k*qvǘX%HFBfPk۳#{L#lNg465ag,1$}sC2/H\-_jZHtٝHDl@c=e~\:>h[<kP4:`Q}q7KYhk@ &yZlB%'?`R*ϵӗ9դk c@U1Y Q!.؁[gF=-N ϒJb g9?vn+l\뜳?&-C3{7D ^^`ņۙ9aSa)H4MWbM`H'LwM2N6YpSQ9K|el?eTrO*/ؗ8 /a Z$DXW$*xw "Hb po?SaNX\1ps ;vhFS\H̰)^1#ndb{`_aag4iTfhkw "9tRrZsii9Ʊ@sj !skmKS-U-%p ^M *ғGF!:al(z4pz ^CDvG K]؆{["COhIQ"a.G#zCwJN^yZE]9E\eA` @G "F0,=_3w[Bb2Mh΍iBJwQ;g1$A$ #^':$qs:hfҚux ZIP8>$!lc˶쭋: [/îP VQYvu4O'7S7W]&n&_Ǝbin'2w#^Tcr C;3tΆU]/;)MFbJrCi~îEN+-ցZc&EnYLxamq="2bqgJ$L5[8\M5Hs'㳑.6][F?*vYHWVt1hThx*ҵ'V2ԐP~P:m&YDEƼٞ#H+M4;{ez*(Kt6w;eDUq[lӯar@mt$*Q EB4_WP_!.GǝWUZg'r-Iq$KAW6,Xyn-9aC1:Jh..sA/NQp IYmnmi*7cꎔá]:g, ՟^ |+aPA%k\4GQZt=Al,ةED/bܤuޛy[X>ךI.q5pgԴRzOյ^j ⟢Lk# 5ZoEpn1mhڹQIcO*̩[uH\S¾x)fa&` ,AAYnI_-*Y|G2o߼ZGzt*͋ &T%C0龁L_9mJfRq_F٣3ɚ^AMua/Ξj h!XCU/pUUմrx_h q+I4x8Nkde _),EId5y78hρmuhkU1*(CKɌĚKf$rץbRVA4G\dVI+N}oB8O7)g5(s-LVke/ͦSHoYičl3 m9:R֜ԳMR4dl@T{ىͭ/ }M+/Wq({UT$+? 1հ !><%H!5rÐ nbH>si8 QGwwdlq"RAÉCIQ)mFۀܝrLhI4: xzT W۵H @LK-X+a8xܷ OMм›]雰yL"?^iOx_lUZCf@X{d(d P tS k{U'&d[D]j+ Q' WiWBn5{ |E1@e™Jտxi{{ ⹲~dyzj[+&mNnW$@B܍mPYWI*٫SZm/OÃď.؝ɘV>[(dzl++sC9rgL?ogtVc NX/=x;e9]hZe7_ճ |24`9"'#>Dj E33cb>0ߑIq`.GRh4EIo4(hjZ`tGAR/Ӊ6yHsDxk1Nh$0ք&1H߰<tBTWV=.lV-cTR !smo22/U)d; bl4G <_rp>Ҝ}.mEC\$FqR:E*@C`2|-Vzn?fx+270Zdj7~2v2W<ɞ2{' w2I@Lx2U_λD]DpqӾ9kii UȮL q?txdױ\3n՗p8PhEθ5H]B,uMгޫ8_|H>]CQB[3rf::ԙ1u -lc}Z$|$7 vz,߱{-Yn۞@i'I5Əq0iRqRCM=۵-|+MmL71"lguI=]kr)8_?*< Dٍ8uݟ+ ̜#Tgt71z }ES0GLJ@!jG GkXS+~%dOK{/wQrO\q9R{pU.f‚S2,hWΖCkEo'čP*6XuW. w_uos](4u=1!Eǣޙo_"acgX}W<ʫk;WUKV*m6zyH6&Tq:c|Jחcy̢$DWSBǏz0)p%0 gWU{:k^R(Nkr[n豠4-zgcp~(W[v7$o6Ú0N=eZi8d݊!\`' X 2* W*4l;-FPSjأMTTm|5SoQ>HYoȰ) S|ΐcGH j_ э6}ɵ^w9z>EfrhՀLW&1”Jܳv09GreCqѰo{~P: I=$BO%} j ϪR17AYpu; {?unOSP\T v6FEY)J"cE 03fRfbcAt3d,q<!U*^ۭ+UQ KPat_1)/8ogo>UHbֳ@]EѴzQfRM\N1^MV2Jm^l[syzb>i4V[1cU Pl\j)<ޒ=~ ʹW'Ͻr8N5Tzud鄊b$\sBc6s,MGxS\1ލ֏[/Ki8GJ-PܯBDf&Fihq {Y{OvΌ}K"8ҭԭ0RX/ ֿ͂^K4HZz/ujgcQF{@>oD̒p33x܎.#mc>Ye2.3P+5jdD@J+8M}I/*9&}\ Qp f2Z{9z7)QӭJ0H.<}u (^>vhVvmE{g=ⵦBXڗ؊}X94KSAqB?_6<-,+}UÔ$6.؉jp0ًEj8#^ *MžOiqH` ¨a2Q4G߅1N"6YM/T\1k< dB -[e@Pٴbp\>*66 P&؂$8Y[BbpWe'Ѐ돚82PE{A2ںƲH^̔CD YRr:|]QpOڤ,'|Sm\r=PQ)a/nrY.nX$a>kTlT*ߺ?udc |-e@^ ik'3cJ,k0HP?s-yPyK.Tz[+s%`c| &Pi,M|˰zNg ךT Yמ 1D_xmC)+jz7 ozNƧVl5}T:af֏n7$s翔[iOOEFdž^aDw9Kn^3N{x;N:峈6GeK hv aښkltH ƈE ,/'6mUl1xw-4Hi8nd+%nb$qD.x&}(Ą Vnu;]TL`ʇW%Ď0]LxVK : YE.4vM5FXa[g4G,іMpoj7#) NC_օ@\S8 $锪*s%cL\HDPx=ja_!cv*[nwu|"Gx`ɺHP"F`;Q3rptD)昡wҬ\v?}23.V2Kc9 B<*k̈́'dL^;c#A(~#A|lMpUW;Z  )*;zohXby8٪4q)7D"9-T'lưτrkSجX!gsa&'-{vi|/BW7}r!$_q(VfXmT$u&S wBg?On)!$|m-SQr|okmGa(vאJ BPgo/R!w1Ir*'kѰ6^B4'M#*/U^9wjd߳Cx߬4@8Wk`'']ciw2`ɷ}.ynJ4s(,j>,var;k/yL˅GL:iheu9X ՍV֤4ouMΫ[^* j'@!) |._a2+\/^5QzP=[%Dk=)r>XP+S vE&>r*`TSyM5Pđ|] w4¼\@+,&3}4 0G;W+ \+1av؜Q!(v5D+g1!y˹RX=z{)keG!ÚSaWNL<~ J H}vFH;j^ q`QQڊCIGgnp, mtHݨb@% [~̞;g$Q<[AӅBߊ=iVJSFPZ%ExBQ4]#LPmuPa?>(6xt6',fx:h"3; -M&DgR =*MS_[}ͪC;]g~f)n_km ;Q9D~05PS&L| ԁ뼂jqRdv[CdWFrje߃Jp<`z8gQ@1Aqc{e4T+^,Qdҥ{g%;nМ$%B[XZ"QVoFTNi^ JX̣#4_BeڵDI`C?e;TCWKx,V_}@lr%?ۄ^ne_ Ŗ8cŬ]Nl[ƪ&!|ZѬ sXn27|?'(ۛfsY~Z< u7 79|p̍  ޟ=iqaN~&,J:{!iZJ!Mtjf)KCBkJozxZ]9)rjcUc a+p MPvQ]ՓNu)x (ӢC]|xѲY7lls/zlH&wNsmep^oI,/]O&5\=! nXq/gXv9:A|rGdj(FDp  rRZ~oiS +;d>n YOې{ mCrkqW@_zVti% "h;O+k~({ѧ-EMxlAY=+*3MؓӭF vOr!cGBZZdFfaB %xWU24 &[JGV:elyNј:-:.<i"6(欑5D#pv~pZ]a| vUBcVaC.}=<Ï7u,(8Lw]d ޘ1 %L'`?5X(5(NM5#^MqwIc 5bOREaW՟.6OkZgC!vSR %*KuN;|STegYu?x`%>冞Cm,:3j{Tb@bPSʺ3ěkY% ^WI _N%0cٮC;6)_2dJ!=F82e9Ka׭;B:Bvle9.r8 o3rZ>f %-r$xto^S[ܩ/{:UCf#V_Y.e||-CZD(ysqawCbDuc[|7_U;KW/_7-_WZo&6yS#)Uڤ9_l ~,7H2~84{y'<L,&BD&55IBW7fY#tt^\1*i?Ewp)H߮C~(l3'R;)-lpCn a=׺m)~ͽgMk(2[fyR aqOOk]ai/3(sG\(UI.FNdxL S }J?eplO/m( RG](5]ʦllȆ4%@C e6<1ōa}!p9,JՊ,4m!k ~J2ueV<Dז>jEXhz웡qc_hճlI젫Pw܃%EV$| xc>c,=cH6>~wη6? CWJV{xloZ=V< %IfH1.rcH''If994@p jo5䂻2 `w޷zɛllC% ubahm"#-*厕`:?=^x5t27!L JX͘l4L9s4>gN3%}(#3?B$v".ELjtLH< >O eE,yo Yc``-[/9!S *_"U6?2_dJGIT8 ű8wwOٯ"c(!Ok_e[je&[*…4 <ubt-Z~y;xƂ@:pTމ|κ<[l`jODԴ3\JH[zϣ"AM(ʁܭ^Jo !w ݴ + X xph:/tBJOK5$ 9stPo;ڢf:Pʇ[W%fr77P'IK^BY6;?ow# ГA&fQ' QRэ5wVs$6H|JySzy. T4ږ)\luWT)oy$ 8Y+ΫfeÉG6.]' TT4F*m_@x { (J04?)ѝPyX˭6W S:ʂ)]zM~3'ĕEC>- ڒu/Fp>]<bv#>G7/"2_֖#H; \Q({`uw&4Tfj{,~AX s~,yXPFTj#pm$p~Л-Y*ݱS< ƕ]K:_'X^ED-)N l \[ܽFD'CG^Ȕy>H]QO=@UxŶc{Ya-AI,y c[GrI`ӊ08ZY%P\ŵdL &kq5IuO<3y0CU+$d#{}ӤD`5NĚ8Cْep[䒜@"솠NІ=oISʾbxX9>=ܡ,\1^<5e`k2:uRvjcQge +-@Iyqd-(J߀D/Ẉ|1,$e8 L葎vlTeo4ߺǭ@ AЅ=qOf/sAI"oqʼnpoa7FFqfɗLjmUIS]GηnoӇ7| ܺ^}XSL#Ѝ܃d]{<.,jwZ}o 30Ȗ>,y<)nr-y^\/ dJ(#`f˪*3_8¼HI\_ȈOctkzf|]k{ #'uV{PLsBʼos~JetcO` ?IB}']rAh+LTPe#̆.)\~;mftM0w8 c#n*Q5'YyXdVdg c?n*7eTnN|~A8/^DpgT*F_3% Ct=QORaU4d|)UY8Zf-hl=j&GE0Fߧ7,!s2S->=wi3/VnO݌~}>Qc4(WHP/S~1oGhN&%%aP{rx0n$wIӷй7VP[0.(eYȗYN.Ca’URnH&?'r%wzpK7٬xĺaCpQ{"KLt'3]Fc$݀|h4"="`z~'G/y$}棁X}Ru@/=e5x>%N_ JOKӔbς81L@rR JۮosA@~|VP\ίM[g}dϰF#ةxSpo#țUp\(^UVG½4rjwi IQx!G?deZҝ"V!np[W731u׻*w}^POkp`\_@{zg Qh^]#6MQJ/cn@+Y[,Gn.7ەaUmvC W-wMf $^waa8ܿ']g\^R脯ۉȮY#0)@4C3 odD$"XR9SUS^ީ\)K{ֿEDگ~m ːm.i+8Oc2u75S DS:¢cϫL޲L|qj..q)Pvin|dyZs4:l8vj{ohV,5֥xZ ]>R[tq6ߝ;Hw'<79$ 5w08g%Y +ߨk ? .FMMlgw߹nф· e9`= .ڻiÚsvxz.t#[/Z;~Ԧ%=8 ї;%Q@C2b-ϫdHʾԂ}3^8g9xBD!UuLZ-cKeæb$jg3dTY+x,=Rctk1+{rב2QboXD_ Q ԥe.7**cS;(/U)!3'%a? ' 2[y,v0Ƨbh/<^,ȰJ."SϺvelLǓ(M_0nC%Ly i-Of*ʻwy|*F/bM(5(KnqnzJLE"NsA_@g-g\VH8bqWe-l =Ҍ|zxDb@!Gͥxj주.wUkm ngAyyFBQ[2dԄyݤ2S*0d/-.=ز,s0aA$4y8i"Q pyOҝy{:q6:]m3,5͝L*WYYe+dt)KqoLoFDTHC=XݍjC{0+9Fb 'R!Y# qQz7k+ H=Je>_F+5{j<:EC<ddY]@È$doF]6^YjwtXSnW&9o[N5jVnNZ M}Ee~*Ǒ!l4OrB=栖p:B9!1'm4HӒHa/$6r Ly3~HfVs| 4u),ͥs%3w]t4P8s'{2GJ:~gR a8wVVrRr!ϪXUy`;5 blqՂ!7 fI~TLfCV(,4 ь&-8a) E`zyܬSb9n4<>VBqilf5r7#6/z1/Tˤ,۠G^8(-}:rT}Tnz+ݳg@sXt7Sf%_Oy? Mde]$f>rҜtv& iE4'dwѷҷ׆g#+1V% Û(|4Hu[-K#mz/|q-O1!e7b;!CCgTL{e]n=ANr"z[qȘـ3GM !S&od7_M:7d1o[$LE܏^?Pޞ/A7Hx ng3!(I%s `:q:{IM'J :@6KH@gf>8:&!!ݬ[*o>X|~cf}$I <涐ӊRU,3f 1}#N+GA F tyԄZ7CUu31(8#( A=X#Yؽۊ FT&ϙ""zU>]VVbF!`WF?ہ#.\WP~-?8XcC4QdtW@ba` k)cC;bv,֍7IU4)W*ѹ(z`~zVn6Y$8PkaHPi붮8nY$L{|ez$ӈ~k s./5= 67 cUc^A UZY?8S jIR!AQY+WI5I|!0/I5Qo-IAjjf̫Qb z7D\Ƅ#2譫3 ֌a24䌵h}u3/b?7jE|`T"BYH3 c<Qg 6#>-|A~oMVذ{pm2_=pl)֟;?(R 2kd3v@ *O8L.3\n?{! k];BE($*dgfysӱ]->Io)Ԟ5Jt"X֩'-_9@@WF^uTk$\%dȟ_~U N4I-g,KQM(#lQ .Xw۩K2c>"`W""=iupĕm䶜WF.~=u5H][l`O8{j}u#JTu 8ZN,ĀK! k~f-rɎ 2L:*_dsL~˃oYś\rsJ*"K}HiɸJFvq3x'zqbzU!lj`֢ptQ7~gvi;|c #zaT,v,Уqۻ(j-xS軈[sS$?C;Z% ޠ(K'qO8G[XЕk5;ٽa0)ӼjŒ~[?g `=n*Z]$V;:lWXE~a;aXq)*yBNT']+)nGux ҽ n7bt>64l`|խiͥB;"Ewks,ztHuy8p&Z(U]%h\Zs1o:z82S $ԉLUDq% -x^Y݊eYkB?yV #/z g@jo%W;& W &#jCN[ O'TW4<;z﮼Fy%QV k1HPQ>{h[eIs¹?TEK29" s)&Q`~ W~L84e}@\%'3qBE7r_ʤF]D@p`Opfn6UnyVL%X5MQVzQM|<|59'ǏҸ~S >1Yn{o"K@x PnTѼ9ź5YSy$*CpC<Ŗt ^1`k6hljC3mg{"v$"D?>x"ΑϽQtB0PDG`3\J bz;I#9Bvu7@+5bu]PkRF~$`o9R-Cə+%~TS's(Cg] nb0D 8ܲ nxyIZO1ȫ:FOv6(b- 􂱾;U1[GD&X N1o ʌN*Rsl~ XJy:vO)2xY^7U [&!}n) I\n=+^s)5ą)Kr X&=S\>+a^q^ƄN\Gs%; "zjJ::j B .F::v MdQ3٘#Woch9Ay=h985: 9U&i*' MI2Թ61M3m/vI#:mH-WohVK i"H@IT$"-".z 6ogŲP=W&yXYZʢ#PY{vQǖ'λ ȳ:mFa אÄU}ی,' [ר;2`dv,ǃ p\!D{!".FU\d.dԲv>n 7Lp(,!!Rl" !YpmEɥiL}\ZFK.IgǙ1(>=tH1Ժ,n[3rtnh!s#3 8( RGJ%{ pץ`,mlB,'8 OdoCg! `luկ76YzB3ъOuv yX# T$SXW(M݈+29rYHJl2tb Q KL" F ="쏺 Rk{\TrbBS*B40y̿^X)_$+vEgG pk:͊ 欺g,b1H-8@.ARx|`>Fֶ+˜ǖ/2g#CÜ qF'S-3+e61^;2F)LI'Fg6h)}Ԡ|igoari뚾1$<[(UvL9pt>#*ПVud.=qCY{Ҿ懥$NJj('Jy2D)+;.qݘ&HUl6:/vX͉+ZT&uM|>Ů5쾷afdz(ٍل #MS1%\߼R;Bg9Q|n|o\_Dk/4 za> Fx5,QqD]wj)j&M"4=(`9ϫf9B]1#r1m%_;JyN--\ת>"k$q?{U4BϡC!25taLM ^e]S.sY`TP4Nj5Xpvk-I_Q Oc>/hѢܘ>A b%Mq$lȜ|#|u3~V/:\-j"8Y,[KFhJ+.V9N89; fu 51xu9C `**u BPܵxkd7ֶϣ+9Ӽ+Re;\P P[Gim3'PkhMڼv]j)>>:m7q۽"Mƾώm:q;}mػX\]Z+;4A*H61CyWmz$TD,E?CS3@ ̀~3&'w 5Gb2Af(D#]־ׯr:kg+$ &]JcV=1,}@YN |Qڗʎ__F_ oG`aQ5Z_ 804Gn.5ܺ>:P,\+D-M.CU?mUaemu ӟ\ɪ[[~`7!AoL'!Vs\o1v'2iRvDbC9T%VI*{j@2b[Hw{}(!ggt2x=r}0ph&RNlVZax]a~=ƽl}ߵ_8nxGxӤ~qFnYIq=?) `vԌjquRNHçOQic:% MUBv|%e.?G以=A$0stEvg @#߯Q _+NRbƩlyB.U_UG8[mnHqf NVΘC% ʟ)@V$_WܩֱbQX\\G* }ǚ7놸;!D5'LL7`p^SPt{́ya@_T7HyUWܾL= ǖәɅk,G,݋w7&Q.gm39ɀUE}K\Wtϖ}R!:)#( Өܻۦd!+tcY|NH , "`C23G{]MAzY2K *vQ,B1^eTwf%M*jn̝v%nh|q.`By{ }]*oӵ-{g:O Cz.AzEV14aplm׭g.*Q6vSn|JK5Y|H+x@6K0?B ~v BWЍ@gL'&V/FL ueGp?-s/PRe(>U<-ZҟJ5TOʴ T0l<*']ƺXm y}S2%)b2q ]zffo2S,_.XYxkcФ9IW.v, NL 21# x[Tzf۪oVW򿤟d|n.HWx%zPNojGAŽ˿zn9~|+60j?,g趂`lGc(埓jKr >\@]&^, tq!p#ƁjFc3޸-+6,FTRF}ճnHx]b~)-hR[N}k$G{>;|_$6 MܪKqAiQx,{bPrɔ򿗁B =~ι>gh{ R\DZDLYH|'WO:OhllIB,4^X$Al EڄCwfݥ}$ $+|@+P lX˼mQIF<& yo,ajx2`L&#e#Tꎉd q8m$C䳦胫o;QnI;ĘpG-,)UQjt폿Q![ $n#!Bth]С&o'# O_?b͎HX ,z R(8_`C^oN޵C4#2)8SO+9>?VUӻY%z5]gȩ%"<X*5A$ qcwI-Z[=h<:5r$ D@whJ3xۄnj]F+~g͘aaUJ%9>t9 m*D9N7sA7΂xGV_as2ə1 O do"$=N m&cӠFg©N&rh۝9*3 ,_#diB//˙E  &8, !ݥХ5ϵ_v V!+/ ggÑ?j/b8oM2ı*SnV y%PU[_]0o}1{yU^*ִ!ZQ|N BO+(0ʋ\Bp<ͭ^}:A&O25<UMXd0촙KIL=*\sf_,;zq="|5' vaLpz:U8`%w 97b6 II oI`[F<:l)<~&O0xe(-˷0{&W i=qPvHc,& =}+}<0u4Q:'4ɘ;NwY&1;!znU'wn`d,d њH4$ZY9O&3 Na~/p Pi/!*,igy7쐥E$muXؕTϼά|j/ƹtQ! #~T-__p,4 0e EnRu**SīO~"ZG J=)YΖѩF; =Q~8nG& |žq{iݲԸZ|z1(B8YSZW't[% Z#u/%%2_zĩΦ2.Hc-|#$~"Y#8InE/?^ձx*1G "juv꠆2rO=]%{9Eb iʗb/+C}T0#6'\k<ȥpx@bxrSRɫ!Wݦp~>#Uv~ ha 67lM;@|=8E.9XYx'Yp 'c*5^WOGJ_/gsPWʱ@JӾIT#8Uc (2 1}7<f@;rO=܎r'ZxIlm~ccԺ6;K^R6l(z8帠me DY;AEiJu~~'l# ^`]q0-m;Y*0oƩГ ~<ɳq: Vb&='81ZnIP2R#+,qֱcogyPFS)<{$rƑa8/?sۉ̆~4(eړNV_,Zb;u3B3amicG=K5n x, s +c\=#:hf$]2nBYy"~|D׋~Eo-t,kfr"^q.F2<)wc䝪Ee:H%1Jt;.z]in\ªJ;d$mU6 5=ڠ5zi./պ`Bv~^ǑL .\0~L~s0 Qw,E^xE.($\gdSWczK#A,DT L I`T)Y&HcxҊŶ9Ylϐ=f+":쮷CԨtlXT՞;T1#X s !񆵴8;3rG0MZGa}TYjҩEӰvAs*vEX΁?IJ_yv#GY1~FA:i6Xj΂-% _Ҷ M\`yڝÀ<=,Iq4}0H \B4HEƂKPP;6NӀ C\a##& ҮFLAGIܗܼן73'jhXBJR+=l 4*)S 2Q?KšȖOBö ĆѴrcE3Rjk|B q@BqLi<==j2W)H j|%@m}>ɿ@iq3Aǭ}8eI.Kpl>g薪;)Qp#Qvv}Ĺݽ)k9㤂L霟!?%c ύ)0?QL70旘m'3ZC@\#k;9 eGcR1 T6\8hgmd~[q7m|2z]..~qM1^#D38mҢȾ'nc]G`@_kٰVWԻƞ\_==>2.ĉ|,\. ) tůDžA0u3|jMN <ݮ)q=35) Û1hH|fW{hp}c%$SacKŋ p/Bø[9'&Ɨy&$D"ߥL14PRY X&6i!DSI$&dJ҉rnl6~ f%'\A t#]8 eC6`w#rl&  8 `F S[-ڜ^֧@ ƦӠu'_#oD$y0D\n,H?f uP=Hbifl}c!Z-(È3L>ZLNyETL2y$"r}8ҤC&ţj KtON`RLب򧊾H]BEK/xw<4+0 rƥjT> p !BV.]2C8dAN>ٔOگ >Z>2j 4US5y_ɃU~Nz,zy-ȓ)hEn7Zjr`(n`+$ JqE֯Av Ax~$Z( Wdj^6p15}t.t|!+)ŸlAKG$la2_GM EdU \IdMu#>&:$K5~|x mCl6mK݀$L?߾YzFMC03& ?d} ^8~MR@'pAvfzbHbWZR80Yq?`PgZodOկh&\B)_ 1ie!U"n.(USJɢW{n˯;#:`l)T/'el w8dCG;2  ";1[jQLp/cb0<`@ei?, {ma,X6c?H-*A; XX+BHq3 )ϻ4\ j嫌_DB w^БF I`TR 4"PT6V'=9&KUګ ֶp2UPuouPHC*&L4HTe1~@#m$%rx>m2~'~ϤSm3\'ḞvwP8W|4:n_6gc[X-E,Ņ]ڢc7}tp>i|ihi2Iq hp9=# $q=W|rS*~ݥny3+hplJپ C ]S ?"jBԻWEz4Ah?Ȥ윎 N5 i-ybO:TJ! /*q`VSCc*1+[dtlvYvOe f/b>$Z䰸*gr;KbPVne,9 wA"Qeuj(w\/^#f \cZ`mh&qDv;LnĢ + )( ZenDٻs1&2~UCrx$LI ˷~^D#Ax1>V9ejLN vpGpʏbJ+;Y8eXθ2Hk&xP-ُ.AU2'ɘBc) cp%>y("wjk)g_k3&R6k)+Qu"p ydX@7ң1̔cۖnt\V  ]{?wQFX 2,h0\bYAIvOC܍tڡDϪ^Pgw捻C'ӻ7xqNܰ.y!MuΣ8h50fq(b*Toz)-_y0`7Zwd %,C-%pkߙD|!%g;иWJ/`(4%@TUKClxom@1mz-psE4L,VLGfb?RSXcN5H8:#yJ?I}M C鮖WDJ;됞]Zךα:;7Ic6UY3C˸ޠg07٣TDK咔@<.F ɃKUEaj13QE(rNRf*~1I7h9nbnqns tSE $SNlWgd6Nn|ck9þS@9Уqo^%,awnᤪ|_iPiYPzmYdmM]VlsY8l~|\bq($%, ,$^Z{,.XsZR^E:$! iDKThkTA~a3/Y}am"Y[n]zTd\up'^2&* L^^ȌB#iDҒ7՚妦4x{ǼC1Y~&`/.>Q=Zme49'>",Enl%=F>WMc_'0نVG0F iW]&׈O+YDޗi$a̶[ƪF@XsGzw PpJ> uwfj{?j- 7~8> 2PҠGeyC>OB`fF!*:$cf;1-ܙ֮-Ή|Ftw13< +t W,QI^&sOCҧygZyW~D4As5վ!(18wdtnu9?\!Dxwnxws5أpWcrErnW`ꏸ9 [%GCi8YTIu(^֮q j¦C鋢=o(9L.Kyx3H%4IZ]VhE!ɍr OABeBCO4^ɭkdP(}"F[H8gjfK8}_rU Q)ew[F-r&M G$8!Z%Wxx~Mv,)̦B2X^ALY;оq='y3{+u?.ZMM˂9feII2To#{^su>/hELϩ{;]j 5pLuԝ]` | @FlcՑ$8py\2(Υ a,MEZ_7&,F@at1r ~~4+4.*)A$WFȫ+Ġʧ A01+WԕW-ZG+L3:MS_&FYbeL+S?ـWd~0NFsHI4Gch_Qw/Þb+d}J,q˂v=&An  dzσjW!x߸"P O;k Ro2#= Ԡ.Kl/n nfsAnL+YKL7f?Eo51Ph)yhǑ+gP L%KG`^V}I{jmguytNhL ]K>R-IyQnKъd2=a8K1<ijQtCEO=HRx۷cA$U+wݖ(PdAtx9ebDJv1uQ/\cUGjYO-Go>DrA$&WK5%yZC" DUA1 ZsSyrG]W0?p{Cˮs!YYDn[i+Э= ̪ #YTv5'|H],% ̫tl~mߊٵ1jE&]ڇgDrYE8U -^OK[3Q{5$l*^ 1SO}O*4L[} ӊj'"@ ŁH^]?p}&+]>7JҺowM vM0%*uoJ&܆i@$T%eu#7)Ax w]諉TI2W 4ڏ[a̰EoCTx)@Rg&ƶT(lwOG)΃KI}{4*_rt~"JCk02@<g`9A70Ԉ@&69@{_)u^?MWEn_m U^򐲘fW@oxj K# ]j%e:3ږ/?q\Srb}W>PFf J$Va,ƅwğlӏy#$VL~v+{@ w ڝt`(?l; {A-x ouҙ_eΫieQ?\^uK C\| ;ŏ^%uv#_RO}}YSz+ C[+ :L,S&4[bYX. 12 dHmT΃.>cc) K&,fS 6sʿb@ g4IDYC qC3SyGn*q`u|oG js:[ExM Sm{˓&<1 a: v{R#`8'U= 5-q"7ҽh7@6I S'.#r͈_}5mGҨus _0Y!0emzƅ͘H*`;"(B$SNjʟI>$HGex 6E3ocY|{mVɂ˖ELaG"5cяhRZ=qֆE2%{Vd8{ $֧ % }'Z3,7n8hQ].RmNZ^[F7 _Ed>rbbЯ)e"cEWcĈG7x?M ֫[h\ :hexIF$2SZ"kL&3L~>V̏9ЇFrAvv9&㑏n#j\縃IAJT2ƚdFCbJkݼSڗҮ#m%jWNC2{ 1scal2"wN!>~\H)$D`ӄݽޒ*xG{2ǿ<- o¥)x?2m6ƻ<^5e=m:p-i칾A|z=ڼL~O櫴Epb a-*+2c3\xǡm)hBHhቋ?yԠJbѣ2ξ.)LA Ux"^8|oKc6*箒&lT qm͞SR l4@V xGx3'f.('r\tup^Y"=#msqk7;5_Gֹ2bxӸǽVeb*/|#%faYh+LUq'Ry M/ wxTPq%еR`;C%Z1ՑRߵ[Y4Etz0OL )>*Qߒ vN'4eQ@NW8~vk8%`5GJvUڌ#9j`⬝iǩY d9HĘ7u;eI &|Z51oKvFm kM춳˯vAagxXr qaK%5,bͺ9eZ`{qt|V0'[S4pt7Kalז(똱"1Zo^= gd!fC/IA>zUtA֥L:}EE9x8dY|6'O+77mZ@/XKYt"=7GFz&(\59덽QT]f㡍iyޱFk'$k`v\KNt=Uj7*z:p<ACL5ŽeAڨ#C> -2Nv;DZu->TI[K(ieύ= 8c6x R+CjZ5OOezQ?K&U`W~< uڥ/Vhv13> 6i#}|+waNh7mFC +IB~MŲhp=s0D7p+(=f93c8*5őTϚmZY)*jw5^̉}}0XvF8%q:+c~ZlbjZ|=BY>V60} GNœ9Cs-F_( ^6~7ʛK[?XDe#)Iin$*fq#U(OL]I-jc^1D9CQ}&J=xB;9M[A+a:6f(恒4zZ% q6D78%[j'A>?q6-҃"q\)X7Qz+ytg0;7'd0;Y> O3vm&_0'6slpL*YLEI[h89b uJ+ܕ)3ߠzS77,聯 {k>r[y*AiJ4&.sqYM?? fmFl_Zb2Tr>.PIn%n\7EC̽z+r._+$߼*e4/G̚w`*QV)D7ZϚ@a mt^.7KXݥgܞxtP'+f.Rvy/DiRIc. ?s#LtuSNAM/쬩x[-ɫPlF֓*Yv,k{; XJUBI= RO7/'}w(dk $H4Ds &vml?2ʣxVA YV ǸlgUA1KG<5Alme<Z!Ҫ6RkWrP摿"xEKl;'w!yǂT6 QxDRn:yGU* Iߜ~:I=D^oFV='h.?el—G4asjtRx? &[59W@6/* &_nX.U &Tܸmswofw. )#>@ )`ѓ#ԑ.( ׇB,}>ɷF0,);rLKQc%-x xu2(L-4&Kb<?$ZǓ5! Pva!i#*țn!+/c%!|G 屐GnY ;)jE+AdI:Y>2+ζdiZadu|}ÃɰsT;/|nyq 4KW_IKyt{6x4x39} rR¥dg{=-ief}{'-(~.Q(:k~ŲC!ᲫEv c,;& +ȕKd2&Q9Ih` }n =*s tb1~E'&BtSN3P}wEsk1\LcK|pu/q4ȌǏ! m*6yw`@YS~Ó=׺=zM['On}#lN`9֗h. tyA*݌$T:CoW aT܁*y@/Q.5MŘ/|YR?aV/D~76޷7. 9>V taC7t.=ZVWFdEx\>GZQiym c>evdI^̛ .|eѱg—A F<:WbkQD֘e|AmBGlJ ˆIUh P[wg46u⚯}e?Er]υ\&tg۬r!|^3Op.udá']ҕn?3-?>*u)  I|SYEޏa;,{k~9CXyhDrl{F4mcQ@QHwIiv/3yV0J^0|!EqO"%@ K94ỳ^ŝ囩d''|.$?-xTA-*<[|fhz{zcrp6w[RN2< ךm},Pu;l̻ :\m,Ėޝ<|aqhRy8+OzLP=#˃ZUޡ_kQzE 38hd8.0+CY*? *.hZh"}E= Mr >&=/ʹn{;^P'F?CI u17wڸ$Ǻ'DۘʗO0%s2H{?[ZPK%hsPM},5OIN)ٷ<>ܠ]W'VQxM|%vp5*T\|@+*i.`Z$ KgB.à\ޔùwhL2vuٖӱϡMc*{9OՑG4ILy`ҹ_xLПBe'7o SU>MAs"$uwqq&o5ȑg9I cuubRň_1ni~O~-* &UyoA Pr % f:p+o7.wŒH|(Is=d };Ldtg*9jbIs%ߠ}n>*|<<8!q2xw8.[8SmͧJ=[ #[vJ:,ͨM&t+v'dW\۹YŴ%rT GTYDB ֽ-sh6M J"?މ6kKMec)^R B x?ަ\ CsG`A`Y .,9n5=)6{z";/ӭ#nh\XVS]\荔,޾6az"]o}Y_M"cvmZhyq4IX2# 8}EIfv#`䕵 O #%Β±Ԑu?F&"Z+KbN=,!:J/啜{6SF o ڮWϨ O ~:9@@W=o"Sǥm9ffQ=~.$ EzWFIEExkȽEǷR/OU->uPi& i`|{7 g{Q=M+'<ի1h10vpn p3|߳u.ASkCY0Y%I~+xzzU.mDA^A=RufeBBꝐ,A'Ab-= O./)dPs"S,nn(3M%<(&m>i1G`ґ,`U֋BHt,(o'VK==sE<d~`$ir =Da]bM 4£GL2VNt!*GB~Ylp?.Q69eߺ[W)M@[Џy1bЯt$|WY3-L k9U,c |D!:UVm\Sb:5]c{ƍ#|܌Z]&&M/֘ {[5vDb:,zޗݽ;'W/ЉT0cDu2߇ qrDʪ"5YdM~ӭ^.["Ѭsak UL mO`l9ܯrNWo9!ۘ^y~ϻlֈB8OX'S98KT"pLjְw\kkgjHkMb  Vg[x+R!S&=Ur߅BzbpTț:6&75lL> ȋ;IQǓ9Q<G'wTzBQZǷp{}HukƑD;_HE($UN=梙--|E bHخ]bG,ɺꁾ= 4o3ۏWOR'kdTWOZ'3yӵ5lᴥG[nE/n.d07,XɹH7T"AfE>PTq%ˌ#֞Jmťk6lWIiz$t ;W7HR,`7ƴ1}R]Ax,UD'ba> ^"߶|9k y]fCv 3^uzJyD88?IV!9nI0PUVyaPC]ְT4fEN'ʓ]uϿպ9Q@qś{}q#vBum]93{`(۸Xh*}:̓aI>1[^? E}X:Zw. 9Uy]׸D<$uq@HJ.26UfKQ{%i8%|tyg[F+a$RfPL#J18|6b"u1.vij#(G;&P&l佮w+m%qa_TI&$-2#Bu"jFG=U3(s 脞J^,Qc]7qү%6Kiރ*7);Y}fߙ'~ђwwS B[kcZZEC]%~Ҭ eh%A06c$1"9cdXqz'zKB$:u=hjO~tVIF߄Mߋ:YSP0^ucЇPqK:Vj37IoY_X6@ oGA~7ړ$E<ꤋ>uP Ȅu1%2 qPY&͚fizۨ;([svc2R !pj;%C?wQ5m&*8#XԌK;CYrJՙqA>\P T7_k%IIXM9G?rm}; Ƙ)/~3%4<ϐG#!{U6Taܙb`jZp]ɯg, S1C:%+Lɨt=|}܎'iM74egRǀ(`Pgn 0TeUEP\ ~ػ KXR4KF"!qVik/Kj%_̖2.j ۟\$ RA. 2IcSv JOe5P^tw۷g/HHY cH&f^KiD~Yq\[N!YO/O݃ SV}9Ð${-(FZͥ]OEQ;/&M~Ywm"n\U%e l$yE hΩW/fS9"f'IO ?udͤO2RٿZ86 8Jܕl$pǓ6-3# V6\г0đ$WK@+Ԯ&+6JjUNRt< vY Xb#G*80PRb;@Uhe7c3-E̺HQ1gb猽mbe~YuwF/SB!(/fdF&~[ʹ`7\;~%nJ*oT mޢ.[FEcb{xaǫܖuLg&/|u80nB deDnC2 8MZ4nM^8I7ܿY ?r!}2*N\y4#|"J㘗G޾͎ "CZaVg7ar׷֜g Y\0lk0CK'Ij2X "LݳQB0S'Q z:t8a.;ȒL㋽z k\ZxO֣V>$? ̙9sfnr(c.[F6^o!P:`4dqtLs#1ޞA>j2jٹUA^(Zxה e"TR/ѹ*S$\)kI &}5?ۜ#ɶ;p9V+UQ#؜ɷ1Mt[yPՌ-)0=dZ!C'I@)P^; As p | lwwy9(^,.9 5DPm3"aMg& <e>U7W,G\(YB|"⋚!6ưAymL] LçrncVti$nzAZX|vr m$VorڈXYPUؼTZJ;k+.\7"c$WQ&y@w ΍,UiQr0G@ȶy"OD3iޞt#6\M;ͅray WEz#J+ !^ ,ETLZ.X00̐A@c7> 1Eߞ8ni)3dSd ߊ٫Gst% ٴ t<}78s$n8v 6&ŞAx r@H~YaBH.XqxKDR7Z^,csJdϯJLcsp[k Kp )T;*].9vB(9`*蒤CV1YJAg4(Ρn a*MSo%\;>+VsV?u%`X.`1}m_9P>:&јc{?0tЏdj)7 <'nDgIO1uHug}zKt@8VxTreAaU @ڊfQ CS4s8 8CՅ.f\Axn]>BRGfYǑ1(zj&9s:A(q\Gg]L Lf@yM :H={*QfV~C-3d+8#b8h+Su(T=,2e_OU _f !|pt{G!XuKm@XߠTc mG)7lnȼm6xøv!ؚ4><4ūf^>GޟZ-ϔ˺0Y `O6KùV{u@N0 æ M 2ٽԐTr=zLx/'/T/sڍ# Vr AQJ-''RP&ɪV$z;CQ&\x"7y%<IO^1,i@[ PөRqv5Mnbwxfs.[!4YU^jНtiM6~&8M(hȖ9+[_@V$; \ 70"jhPa"q6sQMXM8VAA t2nTgCM`} Ato.ՖQī=Bxu,Ա5eҗjs!fx M/HRt.!(NN'ߞݵN='?Qm~ˉS)2L%ӹz;Z1 @툼j=_B[. DC յq|wDBvbzT;H֝UPz8n5߉:g Τ"F:s=A@"Im`_4/BeՏdDַna? Jwd50k[QAjMOo%n:EWr[~:>#Jib iO!31V9 e ɫC5}8WvQˑ>9k:3 UPt*3m5Xqe38r3kalVRz(\Zφ5!S!8 +()X:VLPٷ$/R *"jjGNX)wFetS%VFn8Ɔ4D><* iE Ơ``3ay +9YXdu+ۙSSD%;R%yF]Y'd%C'c{ 28|]i& o91<ޟT5NtWF GR"i.DBL=b0jZbl i %R; E3ҜsyvUqEK6nj8i3JQW+S?PbW+GlV ۦ/º}WD2~$/9׈C=% Wdxa0c --bbmZ6EBpc6#$P=ьuwXX5U߾kq.Q6j,w (qI ĪE3 k"E~#{՗ ls ϶"+a,K!)4{&(Uo$` OX.ߴ6]3poj>^+I Tf;;*TF͏!_ք}p ?V~dK vwm(ṸX4۳DP"%Y_@p}bX:p#!R^ c EOώnp\紥*,1̂VFJcWr/@& us/=WnsIƢLo˹r+Ւ' hjQag$eW&2꘍QT\uh4:et(u =:ǁبq9\ \sy-/s~bﺖQB`)3u!?V`Re}yd޹? {š֜gC+:ӆ(%"[,H[|wL1"5Q@#έ4ob˰͠D[؀sJ!$`HLϿS?KO= Bɏ_+v-:p6mLWl~Xw%s65헷5qf~(5,A%CإH; ݓc1ބ*arn8M-9+E(](D.< Z8!FCZiKgYD{3jj']<p*ؐRiy) S&'obh$ ]Cx,︕9[suh kb()/fCVEXICTs;1 ^Ť(F=Rs(gJBۜ/xκvdg' ou5gy49_i:;\qsP-fdgӦ.uFՌQQwq!`D_13Sy'•@OS <\ZwbT<,wVʈj.} O)@ Ma2k@YXY\s+Mf8bb6R5i[85FKs*-@~'1Ze= /V!zfuЖ} "i/fȺzv'!_Gbqq7bY4 $pqm\"^2>uNO&pݎOxօyq?*_7 Y?wm@ZoԊ^*@_ׇ2!(˦`Lm,iaUD[GuQ$%Ntɥb1Gkw]*0@f5b>~$ݧ>x! 67 0J=W}3Ӆ“ e 1pL`r;h`bv; ֑a6(Mq-Zwv^³0seA>.8TGl[ Pd6 8e'- P9}»%{}xmһ^3[G5*IbXr}@E9cL+{s3wx*]UT]5T0%5|bq=`B=>& IutQ1MHp2"8MCIfv?n֚rf q$~؞ >$x s#@].0v3kW%gLDǁ;%ta%vIEeىDʕCd7{/+@O 7gjGk8Q3~fMu86};~T\I`'c&䕯R#-?q6+ fr1q崥Ԥ%oj!Zk?N]LFʪ !9+~wYyy"D/X&^I+"|q;ޛ۩F&j$ta/qvߠc Ubу6REPfB' V Oit,u& +tb Z}f*~+չ5 u3Y+a؄'y2\k *e*I%~ 2|qߩ,1#>- h^%M?|>AAkl+C_ڠkC!%q"mC3N1,|`ae_LSd ^7 s tne+l|RXgf\pM,(RS  (j}vhx[0G> EPBgΠm3_zɜW[cqB۵pkaӫrnN'mHⷘ Ҽ"(GMV0x &KرOv!XT@%;'ióXp65wԣϐ 쎱\ĕ怯7GQg.xE < 6E~5JaM#Tչ-UB/ü@"!e8VW9*YFd!ϫ,,--P.0/s F_bbAƅ=f"B&u;Cxn8?Z;c4\Uvם[q o:4AxpywZqMGu$ h%FaF;vHQ ˯c1a*>|/qGĈ^)21x~"|8d\BlO;^szu-?{[DEȫTL )g μ')^kO0ݨU:ot^?ån vcƩ ':h%pA8'h#=5h7l@u%q"eO$EXagE==6Ou8 T:? #5__Ӹ,V$g`[MO,$@jZef:7[٤(;P$Lv#ȠyxȢ L.buyZQpn- X?\B@~0]fVhE:  C͉9 qυPХSG,|P$R ?8z7 14|,692[ +$Z% :6ZhJYZY;NXp5&8|'Ka@!q'4ߡ6Ufv0I-c8Uyk1YdX#|k˰ŋY-N3:yr\!cJ_{#KH h7,eaL?y`lZƵXXsP#q2 &bv`d.UjUpI((A~L v"kd&5֭W nRͺLOC(a:#g8&/Aђd>hrL˪ᾈa%  ƺ܀?J&iJu!6}lv܎B<${ZhqQ_[&7)b[ OkՆ{YX0:s\c%1&@Zcl4t8c̻85 XziGCjXFMۉ}$1:2hR c[ζ8SjX=}X)x$t켊Faa{Km%J3!:9@gUD1) JW@G:dUզ;!`?\!Bi~k!8|uT]˪/AiM/B@#"0B5-^1VX.wzh|`I^i6Ez)SXy-*g@86H&)߼߰ٳ9ulMa?ێi]_[ꠇ2w1ڷvb@]:X=*l9$!h_˻"K9jp|{Εϣ '{>|\*UAʻd -BQ3Pa<18i.Ⱥ D.e>2t =xۃrzYh~롱vf?ۧ.ߋGiya"BWXqy{Ѹ:oWRo+א%p%F;гVI]LbY82f &8ö{s&IiJuJG)>~x2w륞jK?ƹUJڴ ~Jdo V ifݮoI0i{%Fbþ\UeZr"T2iBgT|۩'4^), .r[FQ~;PvnQ(eRZ/gCݧ cʼT$,~2qFeA?Vaǖ bT$hmxCm3.~|G6"_8tP#淬J )g$|iFHeb6^_;kjc@nt +ݴ!#JSY޻8HϪZ|\ٵabĨ,օ=MY2Vtz||~AA{A>5H[#2țMhF3>/8-s?J {fMXiO k.9/qN9= > ԣ+hZ2T !_^vePdy7"f g}K[y@tW3D%5yr[ǘo{o\!gInT:FR%pnkX?A墴KA%jiWgm\.'Z\dJ1ނw@o $ ye6n/~9E|آlgk;)Oڑ+Px3ПԳ<h$,p0-4ĪLbwR'ZpaYȺ;IIִ dslNW~j^RNó3"٘I7&n;dYc<ҿRB S?U %ǝS mç ?u*?TvaHhK_=>QFe R:`ԅ)Hj2My4#.?U%Uuʳm9/+X8@j*db 7*`Z?)\/b$3g՜r*] V+ ]_^ "nEB꣞ fKYen.iZKڨ%ϔxpC*6Oc$ 2r iλm^ծu~oAJTͅH[mv=) c_oA2k:_ @Bo`mMnMf nD(hE\#7x]]_@9n%xA )u)M&A~-L{:qX,y~H-Iv⡦}Q[<~!EE25uQSaYOVI\i{c˳ff>Pc̾*)ʠ+Vm/xo)53:8ܵXJۿm?-0ݑR kzWF[԰2tD 2bZY4ݕYBIU~$N޲%N5ip0.5 gDMw*$Nma jފ/l3wiY3Sڙ+Hƶ x%D|̣wvyV57yiG~/Um23G)Č(cE7(_F9>qCc䡵 ,F,l>?$5R3DEN(!Ic BR^f Q-3i%hVGo,6lS?7^#l퟈؈ 59|6C#5c+K^ZXYpjNltFPk&7mh#H#].n6\{0}Q4(7C֡7szn\;G`iřѵ5X!hvÛU/ (?ٕ<33 >?+osňŔ^+wj s6ԾF\dȄl:3o0}C ]/-4j3|Pzjplۖ%b36:dEH܂[X6=+F`'4'9?d+)}  0Z'y~nT蘴 W֞<`mɯh*=chK [*?h15JL+Ae#z$cD3 x 7\r f=ZojS sFFAf>\̿{IW5̧IQ[X5(5]1r%I(;x5? =r[Yp߭( [2׽jLDZ)29;QW5M1/:3.~C̼6o21tsTmc,W£;XP`4˂kJcD,÷_g[|tÐϦ7! v2焮v?48#e"/'Zْ|nczۊa7 ފyV;~^^%K{ )m"K@NƍK(j~Zr\8Rn;5_b(4:T3l^${GB9NO!n]ja4^D-?R(5Oǿ`O/|< dAR<{K~M9\ ޕw뿫/}&1ԟ5uS(j{O;-hoɀ=]{ R2uɛUF< U<;TNKu#|Ko"-=Lb4!%1{FdPi'N~WD%fdo,ժ+qm%_p }&ųiC͢\J:tE6+&hyTry/](š1X[{$gj/tM+ N"LnY8l#yr2d'[Q|vh]()RU(z4RE˘`Sƿu wTBvdުg>Qϒck|Dۃ:=3 /Q )Qa_z(6\$ 7$w?_.ݛ#ZP4vO_%+JlhO" 3'X!ŒruMRZ*?1۩`nYQh !}̻Pa՜`ATlD.[nܪ1W?DqAjLښ]*,C0VTGV H)Kq0)c5}*B$AY2Q1`f'K]("=>'?W^p5jE^U-]f!Yn}r#%]1p9S["XG:"RN/? r+,xe@tQSH#u++>1/sekBTgoKc5dt{n?ёѮ*iOP}z'z(nů9 q'g}(\DzQ~Ʒ bSM0#t(&ir%T *kU#f v2g63t=z[hv% 4Gz nj/ $[Plj>u򷀋![M H]2Q/rkD_LTԘɩZ6 i'?bSr8ĀJL/$; B҅L?{DjRp_8oT;L&z٧}>kӒx^窠ʅKZsw.:'v5I|:߻܏1qOILᑩ `BQȟwhW >:|hk]꒑KZt1cUc QIFq^Y(1=ϸ}&tv=AYIFS]cANҦM$:X&Y%!-{9S?h%Rtů8"+5ކ:ͻBZ7%b0йS٧7D.,XTpR2.Ka:!N8իw)颀6 ~z+GTsOÆG/e~hQW7[0[֍zWSUR*UrP 8QR9blELן*3{0]8W7Q۸A$fʖA#FMW~%Lm,.q 4EIBnEȣFiB]} H{z]S6("h߮+$_qƁ‘>=W*[r@jʅu$Ez@0pTDewd\V%i9Ã>B#'Xqu; ~/vcKB{' g/ǒ%c8v !{1#u{H%õC:Emto[[GeP)dxnd.qaWy7 exd^G%4.M"䛾9#N0ڕw˃}5;!F,6ߑX9=98Xt!; $W-}`t^, x*%.WO[`$Is6@ cR5 ].q"tZ8A (EI2v|+ot7>"AלM v40cir =D϶ >3Nw`sTJר^ @@:em`ybdz;KcpETya҃])_Vς~) WȤg?tCv_ҝI@ 9j(U/$bY~ZW,*E;|'Q_wӆzD}TŸ1k{H3Gɤ8/hX[s+EV+5A3 "VL^w+[#%ф?R4*sr cUS 2;̷E$`_7Iy2i}[kk;^Puٟh'e$7q4 ? i)77Ep pψ:]&܉2|` R rNsİФaE@j= _C%ʐ,ˇ3j]ڵ-x4_q|tѠEgܙKHa.5}m)ާ7 ,uMYLr[# D$GrTTºBvR.U8^h^HY!Z FS-klN!JDw)%u nnI7#H d1ݏDEzLry]ƾ7϶+pz(pp<DɇzW?+%'+6-GAFNF~X"s-.$'i)SxrB(ۋiP>EZ`g wjHb‰\y4̓-*,,.>6 K QFtżiјsi{\NrRS.cbAeDt (\ \m삩F$xz*S`?|w`EKp- Pn:2>w OSn w :%ZތE!z)O #+4/ێ>޴]O5ߓB@"X(xsx13kɲ蓞:w8m\Jb^⡚ډhz6z0d/ͼuY=ge+¡$d\Nߒ5I(Y]r|:,W}/FB;syLu_D*#9H*s~O[ 3bѬEv s;A)r-eGt1Xԑ d5< ĺ[O).2d?$+ YY & #Wm_F"bU(F֎>޲O' @ʧˡ8d>f?r2E*Jˆ}vE1+J'egȡWiJg '7[KU%+S_ ym߶,XvZ~6đ-J{KXBD4p#ߞ-ƫ'(<;) ̓Z[诃ˡ8-K@lWIJi i*qNF _Tc#}%Bĝ:$j5LJ(>sv(w.VU^{-ءG1XB.1Ξ R󇃺 o#MjB/%dQ|\|'{ӁϒoעX܎2ٶ0ާl_ Vr7 E f1;!hz.Eb.NS挬L& K`SE`&F 2;+g7-z-1H3H9y+9B]'=\"FzSϊp'qU(eSWaw8[!2vgxܯB!~U;SNTl2_\ȰPŬBxW 6 E뷱e8,&7Lv`!W>ME( oJhfx/38uŨ1iPk=DQ&4ӝh, das*;лGg q}=! t80vF{Zcg=x|O8y~V8ڗY򰼂WTyR X,zN53ieBϳ<\9RrjqR9k=Ǡ}+*9f<\NY4D+A1R4.0wXŖ{؈)U>hl_I sgya8H 8TN9=H5ۨ}}LU@?yEUoB>>G{R3k9B^w=> %J6Wg~r{IJ VCg}nkEKhI } pkg(nuc9|nݙ8fp f؝"x|Qݧh+K݋x)fLT̨t(+~X,4nma6:kVegcQQ|&]mY .R8s@|Q~Ѓ/V+q&q8&,e2Q{=ԕ7hRstQ;Űïw[ԑB}u e0[U'Y;J<@&.=V(Pߙ LxKPf**NMQQ,\0|$)/O t*\|33Mſp](OˊC9a X0`ǾpmBZB) W{lVȸ XyלȽ]Z\׹"t˲q`'f~7-+P>ϝ @+N8Mte3i?^E}1hqIu+FnH@͜KňUtЛ6>)}hXXFa$+ݔ#Vm;@;qaKwolu8OVq=j~iz6(+:ʯC ۿMuQ[:P{ =H]=* "wޠv JYNAn~7bJs"PlT}|w7>90?-~0Sr/w=6/&}o_A.GNIf:oW.+͛u57% TX[Ip22yVrn g % γ`0aa[LE) F? g8Bɔ;bmԃId ~|,0@M}ce}\EflH* {K6NB[6Qa%5@,[sF/.4|^9 w VwVs"n vGk+y71JQwWV=hտ;BCrl&d_nRD?ٗ}5r@7,EKWq`̀<]2F,"hOw m +|yk"!CՊ-:k4kNᗎYB<qzR[ganƸT !tˉLVAz lNUk@{;'%U:/v6kDw0p@b]dR9ɮCD_-)sWܬJjl*ˬy9fyR!7\t[ʋNAK|/o.n>SmlJ 6gTzUUO(o[aϔ08PC몜e=70l#m{ 487Vq߽S/oI?dND?VZ( /K8H׷If}_SFU ?Q~ޒ_\38!wkJz _"oBX)B ٥ݮHъ RGЀ[}""lVlRIRE@.#y G+ %d:Z&x/fng j:ӳ*dq(s:02 zrDC +պd>h!' ƪH+/`^U~bi մJ [Djb"Q]D|8 Db!Ci4niC.; AXWM+ B_"{}#^J݂y6ra+dnĥ{9j ٬, q<*y(rŒ,"Z0QvUP"u=o-\8+VPN|[CS_LG4^%Z?YmXHuC @4~ o.U ҡJ̚q%SL/zpG8"/`bp0]@NhA1N>b&xW( mla )-AM$k`rP#wn~0Wƾ0`V6i[>6 uFCGxpI\A4mn9B#rk=vl֯ːYU۶ spiׁ?qmCeنbQk&%,XbUZYDE4I7 k|(C7ZPZ5m_j=Ńbx/cҜn/wnNNd9JVm*^u=n#BzN4I`柿2^ks{?$Ϙ>nܵ|Ɲ1w(i$6TA$AuZtF. *W=QqG%"kb Ҽ@`ud ][d+h .QA._qUA'rLTa.qMJ{2򅖞GY*2# 10AE6.I:N<@]nWU&p-%C,vP%/r]BnʽV @DcaCe+6v VdѾTM<|0T\!=Ig< })m@Xz^#'BB{^0b06nM>LwQlMEiiUo?Lx{7g5Xwu.bO':VZoBB33ꃠi(G -`SApbv܁@*inzl47PdS.@jMUVCYrC) ?G`u%.aOoCsV;Bhֺ%{-=}ێSXՍ M6,^Wpϟ6zE=7G`i'\ K"2Ryэ)E?BQ|ja%œS(d"1 hp{GYg(UjI&161{5/~݌j¨䶧CpZ5mkdeQ5oM|;MJ{ w#AϞ-N}oQOg ilF{:gЪxJXR;7N0>w{HC\r)D >nȀ/Uu# ~ށa=W|X8J%!w"\ƣužqy* !C}z(r;aUi୴! Q!igky!`Lz{KtU1N3QXj%0Pcdf_]0֙I%@q.= eRz'ݓeȕ XӡgLƧ\nlX~r|t{W>.~*iY4wcKII1"S,݀/@){8ɳGrD'+b/K_ʢ_]̨໭E؝G{V }q>YtҀjlO(^2P|IWeG>;λqdTEh1[?6jE_*Z@L@N:UjOD~L<[ (<~x 6p%cwR7>r3rBm*[m>_Yy lK9~ ö8ZE>/|\jiAj۝O q~ /cH}RRc>u>@ax#k{(2tM.i2^(w)fwpa9`-qi&< T> TMHh+(M<Șmo)n0x@ޔN!'vu<D-eyB(% >kv1?[HJjЎ&lmZ,)J~?W-P Rة{hߎS0RfNCwp# _kJ+3i]z"xmM8їPzٍAwe ּY FEeݻ5kwfR&nJJV!a,od*BWqpD``=6 ҅bV`y'VmWmPx$J^uܒqmz[Y,x07H22I}c\zџ#lk+wc&פ?+_NEh_Kh:LDҦ')QOe3kAPb_崐 !B'^4JZ# f=ֳtn |?BrB-T9ibob@2%t:~}4y K6D[gT1Y3{򳬋W=ɐUຢ5o4s/AI$)zD JsQ/zFJh T<^{j L3Ɂj~; RpCش'fPVŶ uOɎ^Ag]3NjYHm@sjmG3yUZW﫵K|XF#9T@-tG&hP񈉑l07#mK#7G ǥ6%T|xtXJRSp]YƿYvV @qӹ*ҞAP 9h!yr9+$nwPRSLh,ĂW pWUk:_XqpBȷ{I ;rx50ْA0 p2`*ueZ!w5&y ث_ێeᾉuEK +(CEg#Yq>G(|Eَ޽ )0oA_bjKğP)*9eMJx(ڣy/ex_OAF7Ҏlc&e_SLIBs)&2Rn\@Mtw*AxX4xeHJEA{|S6y*gY*ze{*XΐW`?G0zLiEsqLU0]B>rhN-OA^Bڮ1?d,E{0PT-'F1f)ZD?==C# ^[s؏F ~4;^]@cٍ!' ABy%+ ^h{)%74h}o֗%gp!/ LQ1nF~JK~_.>ѭbhBr!i$O~tI:2Z]C#Ci@ Ybc7yaM:D\ςGPZ&6cl4+*%dO ԟ%xz!uFn]W~%E 3ؠ>QDCf6': T5x~;A}h؍[=5p?!QC9bJlhSG$ +1@ĝu2ڎk nIw PaDB#/߅i&k.#]}'8orSݠA(JEe3*E$rw`UW.b<8ZPݖʹ'G[:Gw, m(ƨ)C`[DE_$M=/ oD @8y %L ^ [b𑶅"_7l U}Wl<'~i_d1 fX!@<.r?x"@,19,l*.*'xRR[|Coڍ-W1j-emp]+fQR{hz>2{{v<;U\~c_P9{)`UĠ?={MɗvѰrK;PLUTiC \z(fy&\fO,3P;ɻ"fI&<=$KLHi ڗVIDC -RJ]1H{ИZ <ƸƢpVb=KǺ#{YnH#Ī&D9a-efR<{]쵥ۼ륵Mi˿ -1<@&r5TʐWy La"n{Nd2o"LEnO/FeSҳ2>Lt 7TmL9Jhxev'еNAb NBnsD?.*keBi/vWUBiE〧 uj>я>1A0F)*>I}4R[&h~.!BEpO]vzNlRͿ#q/%\ag{ j}6?_Nf}k9WSlU_Ǫn Ђ] %7N_:_}q{9k,g!HSIi3 0o; q^(ْsd(mP鎗/.Ki-:(c*j8LdųxhT6~+6/>\#L@JYLfӼK &>EӴDR!?)I%Dz?!];fپZ:hKvʺHhvhSsHsD^Fƻ,.LIC*Ew E2`鱈 (NA)>$`,Bm2EgJW6Z_YANÉm$7{|(˸n'O z=uSP(>ۅ\ӂMwb8@E=9wq_Or-MAh)}9F̓"֚vn'z)(sAO rYJ6|JO06Nj -e| z 2j\:KA5s ĄmnEƸżj@rV 8d]B\,մs~PV']Y3N3* *LVaonKEgo&kJmٿ,؆x H?t$&|}Quf-~;#[?>0?3l9T9&i*hr :5J"j?* mЫR<Rя έh >  @mC-+$ I2}"p'MCU![Ϲo_܀n)}&5cKElbV /").0XP*uFA3U@b*B[ADaPfEkFd̩XFL8OPd[F~` cZm.+%>deo<М&:t/lQF"ۻ*9+6w> NAE0/(G="K7k  g.M-!3ziFmW=gk M e] G_,69sV_Bĕ4;$ֆ|y+K6X^dQztJt\N;yIJ)> y 8a/c`(ο}߃uqg /᪩5ե}y.S<&vlk|cy=ξޕY1޼˝X[bQ. 5FW\e`GLb(^ ٺ҄ '~ګ8 6Ԟ_6x>@K=z^]wz=/ ͼW6I7^l8I϶P*%?De=&r.1b(G䰎8% :d@*bS`+K3X >beꄣ駗<'P~mw\BWqޟ ,P_h2$(6/݇݃9$_fqfMM) v0#{gs1mHx'KY`IC zJn:h)'?藮6xYJ~됁v@q"%YF eWU8xC.6InސjuRsr,ʭOPvO-(}R9)nNiWuEoBgX#lxؼ`n.DkSh4̳ *S؂i^ռ~;t2 mI؋Ekm^O_gqp.N1?g#8enR*v>A32STp/Q=<FZ\÷JC JYla^mo=Fgf_ix 7rԪtR*Bň4 1z* %ݰ) `5iQ7ZE,gc8 UN[a[u@VpmO@!lg6_Uy1vw!"#伛C=Gy 6iC ?IKk{ Za3S4eL7M-BA*!|;OA=xyfO^XLGXJ# f% -juIf MUYUDpT(`oi˕POLбE>& Pr45bARK3M}9-y{{ZB̧*~5Dhŋ 7ߍ{>ݮӅHKEYuN WʴC'_)qtۘP47"Fr֮מ&D&iB@StZR +!<ewKʬ_^s;X޹,̍C+;K'9]{y?R˟@^b{*`ׇU8s,2V*M ?%Wv1ԭpBNT%Ai5ee_N 9f`UL<G\t62ԱvQpyG^swVe%MKwX6B"LK'&*/<*8)SˤC|oKJQ}ͱVJ.첲 g1`9ALԗh2&!tx-RYγ+>;6AͳךRsO0xF)x f`ey$bFגĭ!HV =l4)+꿆:Űfunc2got`d %z/ѲTXqtܤn=̛L$VqNf|4~BrߜjJ4cq o\}l>SbF%]pBCX?%ũ֪~>JҜ*rzWL1pKm=RYAA9s:⒛rҖ VO33X!?SC PzBPKjcF.ɠXY.J󷂙߮~+;gpjJ aSͯqnHg$htL 0xy仍:{ caM*U0MfSu`tZON: C ӝsa5= ])s{ TY(=d:t}/Qa<3E+OeQޟ\_8sbڔusŔ!ʗr*¸CTǙ|u*/Ǿʶցܰ}СA&륃d)!g# x`$>aE2&j[MqAJ|#'ŮXhzN687!ωag?oJܷl= npA};3ӑZ %eRxݍ}f׀O)e+,IJXp,є5H[D21£zQ&=X na? 2:?>#<qBWVq W^)2Ř M򐜀+O^Af5 %O@<3%PH@,IN+Wj쭡7r/EH5ʊW4AHRrsjէf2n8y^M~miiqF]]廮S)CH$({jљ p 8EhW LMLIP|#'lVr#@.ޏ8׀f҃fhfl#M_ƱqQuwsr~Ú[/?4aՉsRQ#. Nj=r-hQ)5*?Yd(Պ3W \.#۟Xe)ۺi7'Ob>6*TuAI_Wdsv۪3K|<ڔi.iX>pF:3xnUdXNKpr@wr_\Ϙt@f\\=B WJ }VC%a||9+ְY=_ %NR Xh7tU(Ȫ7 ^6[\ք"QmI>Jl =QνillৣW:ْȾ{YF-ο_(l'Pc9.. nFfN!SkK*dVOl,Ԣe3Ͱj%.O#!AP7-G{Bɞd}uTkU~6QJ*&IWypbB b. rXM!c@^T1!UY#H'LhP6$ Ձ ^WDfݣAXp*g$/qL蓏[xv}@1P4ĚOpT , K#cW ?MŘJ=[\hl&:pB9]Ѽ4縬Vh0Y Nk3||t%a,di~\,_B[ kha(s U OLtsc5;R@^ts|߸1hhp(~ElAMk$$B%jh5H>18vOCy?UFvt' Ԝ*_ڇk=oMHJd&C,|>0RÈ!s ZЖN,vƌ?vs?Yǘ8V -yT* [dFV?ʽUXh :Q􆔜aR","N^m*ُaKjV^_5AkO)  vu/C2\nϝ} ;L諸$v~æ,Dvri1u!d Xi1TG# etZJL'YrAKLFΑi& CEt[6de[z`'a L)!*R wC`AuvUg&ѴdNeitXقfGH4K{hoC Kt c} 68 ɼĀFER3@ 3`"~Z_qfZD*".@XVn2#HaAzSlrL操cE|Qd+$mE˼r_*9(  ]Pr#LIcF<1qѪ H 4l,WQ0j7_$1T^L*0&R/??*Җb͔ d>V}-?tC9g@{<GCtR0R;d )M#XJyr*5IJkZIp ƌ+J#D* &.z`` έ>}U~A&/xzV\a2Aa?QLۭ| X;.f~QFk7Ps21w!X#%{[^S[#8z_( C -RW-<?D|5#evX?k7۹NQdQbh{;+i<5^>\UayΕL]o:vr1M}~b7\@%T@)}6n):sչTWPFDߒg_jWu!voKgemeдƒ g!=гBěS;2VQ췣J*5"VWqRffCY+NSMLRJY* q%lJދd.$yw,|@jQ@<_nWMUiha8B y{hUU,;qpxo)Iwk[\Li n^5(7x@;V7K|bOiװp>lRW\$"?ڊv{F@f;s?'u*U 72̋*4 .\JKo3[G$&FTAWG袙~D * ƭĆm.SͶwZ2s+ ('}&ser9 ZѸ4jƧ"L8=K(p{6YЙ0^$#Yij/k5')qk>?0,'K y8%.=L"rgJ :@lu+TH<ř8$B o|Q /$ۄ''I.?L-2EgٕUbJ?^yԔW44@;'3Ã{%+t ܥA{+{z&22fO3>΀m@޻Z˵S5T47c>&^ioXJV4Jp[Ϯܺpyu5ձ!r'ZhNMsτ_Srg{ȽHm\Ș<fȉgE얾_YGV?kX44)t [kAGz[Vx\\$Z&wĈjU. 8f\M@NɴA yS ]QYtWcPGt]=a&V,Y9(tS] -: ă6kޛzTX]ݮ[[o-D 5#X1a!rvD$%l.٘Dժ̎6D%+Ei o޳wƶ?j%. ٮHoـAgFst4&/=hqۢx^;.5Z.X]Ek7=Q?˯W7P[w~4ÚЃnT ;dpP:'u`.$ܡaC?훢ޯ$*uRdܑbth*xTm5-R M #@x:_UNԩR"`P:0 DPw[8<zmq1r"K)̘.%g ԞO~P+A7ݦ6D24[o O"V;a>.WOJ $l;x4)\7=4ʰp Ex8)&n'ZBJwYWFKhOFq+#:[€׾\+ 0BFvNOJEchs XyjW^a ZaZ %&ɫkMԐ;5t֩4؊G_jD#H,9^3xnFVEI `"a}ޗڱS"-Yn1I2MЫp&lCƎq9t`.jOϻ8VQaFuz8Ij¹ S-G,&8 dGouf-.!E ;9evH Z 9^ @?=ŏ,I`?ްz`r3Unkx 4L w$'!};t`8؃{ lĘR9NN$U[h8~ M rS'u럅B pȁD]u\4[o$;폏Lmb(y+5m䌊s>]jP۴ 0 [Dހq8!=VD5p=!ٸnzy53}qlvçA_&A*avyxyrc${õ]'%HH_ @ӈZ^Gă6M=bg^/`4K;iO{ - jRҽ1{$))Vc5iɉ*];⪇ET >0 jԳ{.Ux~muLN>Y7yU"iuy+!훾D'yu y}p,[|TwHI nuŪb &][6<ՓŻhJֹ$!FoR_~2IdIQe*iB<=Ti,WIjV|.[67Ic]F2IGK!b.StppUW+lϞrn{m,y.j"Ea(q@e 45Setd^ މ_J`.xpʎ'{}:6Zr;bv̏6 ATDѽu*nˏg7R;:fg۸\ʤ c$3@&B,Q E7 uIM'vz.bI ۲AjI{#|^سt!8VSq'ਘhL!\(kKbJsAR._782iw pk]DeP qx@N2TYc&z_tIl=],:Uۅw׷г[әH; z!PH|x h6@ Oe 2EGƎIs ?%,ri8'4u\6*a]^6Q(xaHMZCfⲒ W1Jb7G퉵公0V.}˫GGW S ){_ ڋ ?H:/>H).V4LӭYw'4'ZT|~ k?P[<4mBl6K҇ rHbc{Rdtj%gH@{f#tRjb}.Ě!l>x(L+ T:Vw[@m!s7'FJ!}n'o̲>æk[w&L̠oD1*^syB;ߌ\~M֓8֮ĉ4y"1Ę{7OoPb Y iJ/ҸܗIj膺`or<pU}^ l Ν ZV/1aؑ"2`\6QBTp KqնcDŶvN`ҟF&®sj?+cKЮ< G*|P =#?텵4xS}J=M(i1ը)?';A@Tq# 7x4dTɂ;& O6p5u$CTY)Et8\ܐ* 1x+N`XHk >h />|$YȸfՑR%R-V |I3-F"[ 8ҵM4f!i,#&>Tz?4@NG%Ohܹ Q}=Ѡy%Zx!by.M/`c2^_(~;~8S[؀<QRG#;릀J\>+*lCLj=:h.UwTIi [r_i~JDZ8L/)E2@p!MguXuTg%bS& B$ILY!Ǐ9cګn3l3= +x/SvLϭ$Yx8pq:L wLR]]49^?QXɌ'Bf,:vgA=l;̫ 0sect+_@OnRC׀%Yf1I)ua-oGSetA0&;+4Z&wҋ@HhCI4\A!ɾ퍕+lMHE= d)E p]fDDd* .UzK{=Ѣ;ʁCk9kB?"xRͨEon yQ?mu>쇹ƿ6`}˾Xډo46djŨlϒ +-:',Gy%dڔw}V0ٹ;9>#+Z?ÕN( 1I_,+}r~6T7RܧSYyt;p#ܟTG(7{lԆ(D -SHWSh ,.[K$/ɴ-rzym}$Z:Jg{eK?(*2[:5]˩RI:j˥Aw 5Nb}㝙d2c`''3oZ4kR=#Μzh%N 4ϗi[[!( fYTG:x_Tx 7u9Ӊl39eрLOLvJ2y9l'(Jp!V`ىC U2h ȴG3t#^ - .@/9dJy,!t.p `.88AN>"F 8*D""٦fGjd,1<@'k7v1^0._CݹY\'V}]׉~ NQL\C:l6\})ΨCcmOTSH k W D*ݏAoe"j 70?^I866-5h^Yo5nm2ݢϻ8#i.:/r,V%P L,o*nC^C|T6AP;"ra(;̻q9' ^v'ϥc"v^4)"U(GgMzT*lLЂ Vb^TWR4]]LpҎW@$\NԵ&;L KݦŰT/'#kɗm2]|B35;`k/2`hΨ j\-y =u#Qyf!u% B&6r9xBr g 4;sXH]WnpN۵vwpZVsm]&sjsH| :2^}7k4Fzk+A)R T,ݹ>>C\Mr%s7ݠn%#ylE:{$u^w^5b微CdmnUmS7.GV?'?Jc}_ljqIQ:7k}\EYUW•$ʜ&C2A2/imIRڢiaB t=Nl"8҉$K#ŷODHYD_$tmǾxT3,}RxB~FϼCeO{v05k]QS1dXr#018 I4'ω]*tj nqQn{RTVֿ^,E"udEt}n?Ac7{Pg;'B#)Ho<[5-9u7U"BBXϲ<]@SG($g1'|IM ^CXǽ@5-TSA; %DPE}آ[BUb[#O)=N[Hm+w*87V*z󸒜=|-~:?1ѝdUr!vurU=RCpLR9(Uy~m>=λ'i4 ɼrܶB9#暪ߖluҵju~(lbH G'w}cQ~tֆeaT0}OmCmXJ߶ oiF0c#! '7|u>бw2ӯhU@.d`)e%#Z,Ǘ>JgͮtGCkh>GlƍluTS^``[E}[bźDEnUt򙆶 р%zFy8C f|jQOܚ%"l#XoG'mM\7撓vV͹C_-cěr7nP My1K 0sdf yNl8VK'WJ7D92v/;v9#gU9;aGXLу箐(w֋| 8'c\3^|ڴJ7!gZ]}y۫̑|ae=.-:!0ƍqD F?cg]|t w W~sLd D%FU㼒!|bCI|óDh9Ҷ^8J5? + 1Û0TY%XO{sk}pUwdH: zɓgdDСgl>[@i>fKX b*#k9 Y[2VˬfSZ-ϒ,v;9Bt[bLQMR*t5s0x` hv0q>fĿ5yD\ǽj=k(rR#uKRQ]ԋ xZ 7; 'ى5q=M{-k@\pU}97|ȭ5T?jC\13;nJ@D?'ؿ%'Aa؛dtmQT~DHR]_=ckHO7<.վǥ0g nXnZHٱPzG/jAiPW:嬣9!Βftc$X6ξx)c.y"Y{qJȁJʾ=/&O90W ˹KH:9۵%di[BAxoo &] ޳35j:7s{%Pn>m G-E'} (N`)MQ}CZA e9[tOZ0~$f6Dgk/_iq`Y~T؏eZ=oj$θzofY@Ҩ-LKh)M=z)OV冧l`*o>ZGWrl} EOt7]yQjU}.Tqa%MtyPaG< 2a1+DFB*2oB,p#o 7Ŀx#8,NO<9.|K NyE8k]z)`ДԤ$z!r]!cJ"{Tqy $t?7d X욹HF]~n^QŖ|z"+>q]ܼ]D?w|[6G},Nd{q~ha$(&qDq"댉)\i mt%eiکyz+?=0M X&gMr*ӡ_L!OIe\tjm T9Z,*jϰz=NN8X_VtEM䕑cT"fkS6o8`zHi)EHpVf|/%G?R", 8S=`0.+.[/Oi'!uwI$׎ ;0CCU v(Hւהypf[z&YS~7nv?+9,Y&E%5-L\LyjT|" u>+PRj І:igx/ƍ\yz R0-3±ך!{u,q$Rβ]rPwn<1+Ǭ{/o\q-NVz>lTL̋Z]o۝nlEGiw[f3SVubm^ȨbNbzpJ͹Vr{5b4H4(hnE"c!u N>uUXbu59r'W3`WR$;t~&/_f ~ZYi=[ $K7xys+ ,6Yߦe~ mfʢz3q`I[+pbK1wG0 R(<.)gym|{HKǿg7FCdgSdJA]&ܝ"_x ꘖ xays!-|˪_ }WgP]{` 1NݾQRx:=b#y$!}K>-_tIUȡrh4Yvρ˂JOTmDo/'ɰ"R;GOT|Һ}]zBd)< .fyT%EK_ QCuEqGjG b QxdgAv̼:Z]kDXKy]]@PnRSVΟd.%$/N!*N_TF|CQ}}nd~\WxEм| po<}VQ 0g* %-\VZfpXNq'`&)Q0aDRGlHjVWZG B|@<^mA=p4Gs>pY ԍv ZA%;H bNĵh*L:~WVʺ[s[89^/OODO|j鲒T!X;̉Kך82<11cʻLcRS"UceLXsF,Sm'juAn]+{n x8|ݥpt2XXhC*q-; tVnNj|[AoOi&(.@tOlYgE 8HG=PV/79,Nwޘ8ѐ?T|ޒe%Ky3Gq̴v0b4:lOɒ3+~h>*!+΢$⺌ Z{)&K|B'Z?>59㾰|zߞysP2@! KUfuִ }m! bROs0D~1u.XM4"LgZȵvJEkXDn()@бG9յMɓiߓĩ4?~ ILW@ m ]V 9O5G؍Ŷ)E u ~7,U^ /3JctzsF^?DŝF/b|3{3pqP BH Tjb(gQ?)->pR, [Ò8TAPC H4iX*?>:y;ԙ  \{}iWx-6à i5 rV[0hmM^` F8&6z8 Og;0+X/oG'VU'#V C (x*5L$"Oʇa>U RkЏwB"VR0 `&j Ə/`2ôtU@e×dT%U>2>x'˸4,Cbs. oiJW$ CVm&,VnNdܫvpqmL] МN a;acCƈ B'Bf`_zR23d?/ bI=|i?8/`dfđ &" "ѹŧjg c?A+ t^i=<"nm4DŽ>,&JV?kI݇0 (?~Np)S?Y]; |{|_wq:,YR1!4Ii|ݽ-X 1 ),zm93P\0&w> Qv h* υA8%7!X:œ;>\wM,v =!dp4~CX|`axqp>!Ϡt3 C ^DEIm3@omr7=' O`b?YRι Pf:p؞Xrp熻:V\Jҙֺ-0 T UGj-G/:z))~Bd)<ڀDb;Dy;hD>U mHw~# _&ȞiNyo{TjpjuZQ9*'!S H639ރ!^uB/MN Ҟ|Ya+!;I2|"Lv˯]cb ҤrC~UjU*]hr|\#@fܓXx-ԋl:-ȶphzrQMU:f0hwDRe@hX\@u`v;GЎ idRSo(v&/3sN&ȐqL729Dᆷ7[&,]Xޝ%= I BuRz39#-Še[4UȬIL͉qN!ktnAruбۼ׊Qla@G870Wn!;h2KrÒl'%vuODbrt`6dS0k,R0G TiHjYC}:屷▀}Æ`$GgaJ,U^6B%jFY@r]z!z„ɷMG,*B{+LdN;G2mk3^7/@*YR`.Z0PQplS0QsNѧ a΋6:Zȉ>LU)ʨ +_g1V@Z ~e ^v lS¯{0\~Q˃u c0MYϵ. Gl;kFп_kꭜQ0\6P+~-lVP8DBI$?A}ZgdHl43szkλ:ę? {! VF2grKjJe! GQ1s!ty ,Hd`K^^!Opő!,O̫h;Rn3_)YM ڋG^iankm/6%BE- 3z:Aӻt NRm$9yWIhbSpL9IqhQu5ݴJzZú,ig0p)@n8QQ-H  @< ћr[\1㊓7PKG3J0HůВ2viv*V?+VnP! bPc+ G-1d8r8rNG6o<{!.ːGarDȊfƠfoS/APIFUByA%4 t&7UskP<w3JMGB/JL59+ܿ;i$U%?MK*'UO5y%Y; {l*%(I˛ AK5RV 3oa'(Qd w:˜t35ģtzQHC`{^ޛ :.#f zc)$Lte(#3Y3t՜z%7 q8ߓYtQf;gh_}1\Q4;E+Wd?@ݝQB~V,;w19p/(#?-Bu_414!vT2 uXuҿ'K6 {uw[|Ee˛QE3G;n|mdE5ˍ+6y؜׮<^`F7}) \lBN)_%9j{᪘xp׷pdfH x۳qjW1USx*d\щS#ORWU9t4'HRa5^1~ eK* A _@%jAJ ڶ)v/`P}9Y_}껞pvȠaTp y9x_fz\$hd3a|HD Bbƞ\b6삈fFnSj(^L (s]a wz : U"ɰ<>j/ t)u]gT3KO: JDz^inOCL +$nKJ]o<;"aYB4")S){Z#gGdnCD΅퇙kh#&f^]⿱hkka/hDI;%/6:HѰ|O2{ wrP;%i"yZ'V$~DyV|͑G xu3zŶ=Q#*xSf֙iAMuVCt'"DrqAs-%Q4',sKu|~5ݧ#+:T TCxXu:* /Ҙ=+-Ά֙n9 ࡩq%o]SVć`)n|> ՞,5SM*TNP#KsPMtd# G嶲_\/j0obϣv׵AHθ$Jg`(4mYHqbg}{v'0D41Ψ4*E. ^8Wtigrd}mRpP6t1|TW=:H.ݠ9fd .6mR#Ghgh;<'69R_O8]a5W0ӕ $jCI%' 饟hҮ;,g917سzK7Ob(TVci1XOQ9viհ.m`j\D0i/2Q*}))+EZUwڽYDm28Ob5ztsw)h1*7vIE5/D>4'*| g;u]T{,^"~UM@ 1BCם}qrum (X} 0 F3Ğ$y/th%ks52 VB WiB5rIëVGoj2Q9#|mIE `d g=rg+^s_U-rE2q Qe9&VD"XT\`tnqTW݃A7F\^oQq I68yd|Ki县H!T76u1'SoWOL ]۰++ wR=Fh@q\oWIca͘W/ʘ7n`F}z夵弭lՍH)UPl!ω=Ip1?#3j#eHE &^ qS5p.}4ḾMPH4MHo`3{I]%8]y%Łb+qLy |$gXMKaƼQ "/W2Z|};kbP\`6 0^=l9Is-GY#WF(FzLުE%S*g ڔ-(^o[7qB.(%]闝j gϽj[/1z CmԙVgBTCeǝF/YMbsNPmN}6Kӯ4omɸC94nWa*6&p㫽:>M:_rpȎx![a(X=0 7̦.D PAmy5@N+wtl#q)ӸffCyҽ2V9h Ti2߸ȍpawe q[qzd1t W¸4w4:=ܬ[Olfd[^YVqV? /((bonBd(*, ~/AhUu2挅gӖ@2T !l8R]DqfqGS{ MtL-q ,lɅN J] !$V=r|05Lc`ZF WnpC]CƃuA0Έ<<`K>/1˪ [K#S0 'xH:X6%W #Q7Ja|Xi]h"_66qoUN͘9xHEƅ!7t Q-Q%L=X$Bs Qt}%4&}k4K5i2f9RL\ >vug KkNU⻧$/x TQK4?W9Im4Όdc]_98oFHȍ{Im)FtF\-RRkJRs>sh=ۜ]%]J?:U"SO;`߆#@GLft/wLB=NӮpT Xn!?Fir=:)}f+fTȇm-?~3tc|1sEl*{~ 6%Ok])yhӚx3C嗃jcڎ !tPeLҍ_;Q e7me7"P|I35]᮳p$1RP{J:|CB9W%%xWd L6^y {*0^/ >BȰf1e6ܶ^ [xcڏ16&3Yuh6'in FyHࢂΉ9\5yk<9e k/֭W{ZԎ[UWK P4U9V{XKeHnn>dUT/ih@U%{Yd2:[J N/ѼYS3(srrr-u"N=%b"M6[kR-t*JOhe{P, YT|/xVWކwA鐐J4.B6,a_W=ݐU Э|caah xn| NJ 8mXFD%PJ1s] P~og)[uU,BWT9O#/Km=G~B鋄f^);s UBkH"#K>(=Y\2H >Qѿk@=;Kf̨4Єvؘ,5x$Ҡ{ۦr[ԌJd q HlγW μ3>IDoE nuM1V?A;!mǟo5q=2jn΄ 7?{ON3S'@ iQ}qrtL@`Z䪗Iu8 CoH3sږRiѠ5Mމy5ٲhbM.&N _(RXT*N? ^5'GG^t4fg0UzK-[8Xf8~W/mgP/Lѥ ~EK.ѫ0|3ڰ w(rXx}; WQ4f)rp [ǹDKQ4taȦ"*iӨzvFHEׯ+AqbI) ,%Gd7&.XfG=:]|KE13>U!8aii?D8T9z[љ5xAfPxchtMx9h -cߚ Xk_N= D' {apIv?g hP}>*Wgbb[WnY\p)>./,+7oP7`\Jw`NR{CXDO D˭he jhZai[ /vEsж;*Ī' e딈 ӭaeM0ck3D뮁r /(Uw^dfcxz¦=h tQ9V /*~?k$V݂Ae/;~Mܦ=E5lEwo o)@7= P4P|7lL,toiՁ78;sz|\( pM-cGtgvaΤ6ywTḍ3ʟBxn*87GX:<C'uMd`5X.Kje IIe+*}T/X4YXf 'Δ0va15Cy iJ |~HhM[WQKÓYtA)y wQhj5`?}܅k:6݁wsoY&#d0Xm1$m1\ W@:dZj^fM#vw8*)Gr nWkP-ezBW,j}ɶ j 8n&.^WXӟʅ7H4m( `?&]"  s Xfwլ_MM;ul)F#byЌ.RjClW +%44 ]v1{'yԑ=%5y)iVfs-Hλ{tQi4')Ei*mb,qe!vU>f "|ѷ_Nq68ۻF],5c&Ӿ+UUrS)s+zu ;x2 <_CBẾl:p.V>pHFso&"&AĴy&M>8?3hhJ|A$/"hGdjҎ9{O+%TEW㊞5] %|}@PǗC}} /8NF σawhvkJWrԿW3iߏXoJD'h 2N(6'c~CI6H wQpL&ac-}0`ƙlBo0՛2l||僁ҠAEX\)shИ2,j9ĸ&˓Lnȣ$GE?38N~f40l^^\l&"(E]LZ>2|H8!aسaVXqD YkF&f[=BM@> ê4Cz؜NzzBOXrK &XZ[Sb[Nsc@d&RDB)+`7TRw/E!}xHB,']oĪ{kw)~}"&Z^VqxWLݭɬxxp'4אsv+smt;s*Փ[2g]LO{rӉ,`0Dաߵv2)9wLl@d8"tДmf-,;l|# W\- 52=14ZmY1vcPiVejROb,;Shq9̅zһ}0L`;CLdhەe3d yx7{gԝp|s5TȌAq(P%URtGt<#Dw[X[nrÉ:28ԧz$_!LAyn0&moudmPU ]WPZ;t*](3XVvSoW#Lvod"֕;k)р VqUL{~.Y h|7.f8hncfH.w>*3Y0t2 s .)mI.:7B"(vd~W=3@Fׂ*/Y"K1_}P4Wc'(0vY1)e^+_ 1ک8xdwj)=bhq"t}h&ͭTⓇ5O[ <%%lZyJc?jIѨBro6i$?!nhgbi'ocz„~1t*K 4(mqWuBIPYu#񷁭*H_8XPQoh1A68}IB 1U!;8/Zk 7n"Few 4 E9Ӟw΀J.H (@)fKjDtF]L&V [nʃ߂mS4QY÷Ɋd@F~-ߘa,k:HEy8%3[#V0,@[kUA 22iI>|iᛪ-O/UVki u>qǘ?"\VLu^hm=B?Mp)o?+P5XPTQZҞe= BuCtĬ{A7㹪2kIlyR9= gP `t 9珵`ye HVieq ͎mDƯ&/au5(gMA "i]C۳~i{>4wZ<4gg&˅lEF(7"tBUrOm? l2@$AOYr#@ђ9>F lYs9p-c$+_n?gx3ԃ֊m%d;tTLel}98~z]6ҝJnEK !~wXjF>D.qIn J\{EF %) 4 W!rGd;YM=,KkիLI}! >Ii=B76n 5Kn ԺWdkwJE7S"~_Cu8JMDbYeJgE`֯4 ӽjgݱ#Ѫ{3Qlp  /8L:wFub9g (>h*i YCm1*oNxw<$Tq. \\Xpo@f94sZ$v,;0nA |thߍHK`V*$ on-=ﮆ]zZVDceY B'd:6k)PX#tǶQp}z{Eϧm/0[l/vD6$1ۈѓNVmJW`Rd+i.F{OeMP*Ew _}e ,0\mj+2ʭejLK,N%]3K*-|"8FG=˹: ~А8ZixפWq~CKS17*ЬGQZsoW=m6 Cr(Y'd x~!㘹:O+uUz~l2h9:ĊWk?nFE+=wc~W ߚXCC{je%*ܝ iXe@Se }=); T u]OYće߳Vkv >zP}2+<]㷲MՃ KV4[\7v.$1W5·r3s]#,]/TaȶXE/_[K4#{(-+Mf/>WsTnηXz1;W3([\J'ka|gzu$٠Rtv?c j<'RE$3Gq]X؀]eq@MIx2\*1)0w jƄ^EzǵqT{5o9:xچ^9VZr b .C$Q'[(΅P2X-UǷZ2& j[˟4ܱ\PP}KZMF`@3oK>3g8ȪK fվ߸Ql\,t"U񍍀zzm2e|Q_D0ء;9i ={,hpY9LF_;u:fl7.go=޺y1P(黽 PjFq 9Tɴ91 pjedB2jOҧUQ. x'x y= ȲjW-&b~+R˄KokbeuUʊJ<*ϸ1Ql[.aQQC*f 1jYP&1|ܔRK;89NR\T HCS$'/ƴ?3m&A>ͶgBh_!$}vs7ľA>Ta~^Nw M`:NL:aIdg`c9HajwZcx]*ypOg]h[Ā9M!Ԙߊ+~,_ݯ[os/7ͅ~]u` NoTg@2xi{c&uh2QO-\E9x},®}G03w47_* A b|WEx]RuMT4qo\6c?Ep5XPvJ~'xYl~i GJu JG>t Z)kC8|#w2-L }Ȉ {ҘMrb%u9EƇjwk.i}BJcٮ`s&Dg}BA1Г{WGt.z+;E!<&V|TjO*6 DaEX jG\g}HdvMP/3Be)>xDs4tBheCMj *M˷}&Fa'-p 4T˓lVkכT KNiZ#2+rLgxYw.띾a>s8~x̰(g"7`qg~q~Q]sA&N0I.FeS#pz Ujen (dCҠBK`hJԂ`Z*RLVp["bӔ/-%@hAq|r|HGSصJyxk@vf09Pav[ v~%tKڄ0ԓ[I o[LTE1 w>=ҿ ,O[%?W{8-ӥT%+AC.X?pv5* IٰE,]e.Զl\%$m6C[2c5t&!=EQ߉o}$ Y@c(VL2J_.T2[?u9aMW^Aƅpw-箃֊B7-C7!FU01 <+u'\8uAxi7plxjEwXB_utx Usv$WV(퓫]˔1$GN0 -Ywyo'(˥I,D{#@ G'Y~2fhE2pKϏeTIW@ MMx;tk7ξ0pYoJ=m&Q@61 `@,ǿE3yZCT;Ѳc;Ubj'M~ѺPoZW6`:t^1p&/2;oF91h^(@š'e }`bdބf(#H2( e1Ȉ?<2W\C s(0kAeIYDpPs0`1gUn-\*ܰ=]SYOGҎW8A:.{v6)ʟYK_[IHk O5K,o[1 d>![gݼhx"A9Q)_쮗I NK"¨lPC`:"l$0iANӠU m,rZcg|^boؤ q+Jκ;e'xS\+Q͆+Wb"|eO>?a &e ++azr̠S GwRI?" S5`#d c:XՑPNxa v/8Rv8>bAc1zHz~Xڠ3guuMSaZ}_@kϓz+XS=#:׌vz7g;;uTycwތ /;j`w!]R|賕r|YUZJ~?=5n2p j3u %éBMXe"# IД!vtw1!9&evaiKU cIXy/1K2VbmL*Ҹ|7ykf&-Hdyv5j_%l GǸҺ=h6p$|uꯎ*#YXϹL+ %F3 MB:?ypjU_UM5tjFJ8=KgOLR!3a7dݶ?ph[ nIUG6LP ցdiA}Jm"{J Q}m{h(.-= E|c7}pCheLA.>_ʳdrNW&1m OZn!Yq WB~CK+1#"*";`sQ@&)܆ ?ҜJK{jt#}{_;H7( %eЁ })`AJƷS:$I;ߏ8.~JNk p]mAf4i!?d9aCTh.<` (VِP)I?@:3A `9ircq5OfPOG _gj-hFv别[>CS,$z"XA- Ei@C؞7D6pF!ŠzYȼ,.+)#ǯvGl(c`nX3oegUsLj0Dw@mѯV\gj *QQ|B{0ߖ2HQ`Μ-'bwhd (Y߻e&OOIzM*nE15Ky$VL?y⦙U?%EmdmHʎY8&f4 8#uz*vuf2U9r82{XBlēӶv4Epv;I#ucRizob0Ź|6[VRr{w*^sf0Btf3p-@4{2|ɶН\O ; ڙ7opPeqxL~/C7H/\'WM1^ |E$sOfEV&ܵ^pdmTF325] tҐhl*$@5 Zw/=ͽm8ȟlǁ NE.ng 9?ȇ?R`* oq ׋Nm9P,#.8.;Dž;IBC/Pox5|mXyz| IaE'@?܃)K $to1J'|yzOQZr' ؈PbY2N%s" c 2-N!y|:]";L9˭d3А9HȜ=R;A@p5 1QiTΙVy /' 3 !k&cr y< Qut˗j6CyKmsڪ70]>@GI _WOLŝe}> $:2M=k:kY"FnX,%:".P}ȣA>mʺ<81-?B"!2OɳFaz;,]|yӦjwZ̀UMBcrV|ޱNOM%a؁vXl߂|9Ȭ>0 <%rGtAshZ&m:u!"#?zDr&2ROcő[eg|@(=8¤HZ pouPΓ' wmp,3b{`:cWÅ$ȃ)S=L{f/.;KCfM1+|c(:mKdqeWMpŨbRD4dWB1)&VX:'ZKf&.L]Dy>E3ustgvbp˜بY%!8HtVp ?yi?!&D950XVLedb o2&H_9tljΊ x ~vH< HBEc@lno Dm2W$N oU8/$.d lLL ??ze1{;HTe|X,go?a~(5!M_T1hv9aLcA{y&uPx5Wf0-Ӎ2.ۘ+2KsV4CEd^AV5`Na0%r`Ya0P#NR3$в[2Z^` & g 1zƏ^2qpz߂i+_GwS2]fzD!ׯ{F!s{r@ȄDij|S",c)piY*f攘FEt#r+[޶qogtRy̖$9c/CYМ;\)sA5*D'x,5Z=vyprDzspk%:bov6Q%'((@ݛ4ϴJW|}iQ=E , g ₹F7aQw%[_.EuhqK{$(7=BxDŽ "*J~>RTGf-yJM&[2e|<`r} tNvK:rb()n7%2Ke׷%/P9amzv beʄ[CpPQ|YIHs fe„{F~ 02r=ӑK)M? 5Ca.IJ{*oRl=ddYDWKmWbh[{MvWw{fCɮ_Gg8h,;'k8Zfɣ[xgO8T :xfh1 !#NgEGE+0pRDW˘ szeCwc^6V%|ƽw?]5r||p3Upx叟n)) ㏩^ſghѵ,R2}cgQ2~z~@W85 oÑ?Z0[y@9ZT#UTIiɴ H Kn5 h ?~Wk}Sm/KjyW"9lEQő=uc8QKH~u DaՂc\^]jX{_~݌۵WoțBϾ@̿xDG(PqE+%lq$ 9)-=[cisxaf2 L ɡb(':D 4]3L`mpP vr2SlQeF TP2$[{'Gq 6 F7pM>q"(r*H09䶤^=j=vx!)[LsO׻!v!]^>4/pqUgb,ٙ^hc 5xG v?4y+1I}'fPZ<碦𙱈jd4{ .Md BUESM·Oñ(bi @EfoBA_&tRl_7JOgB4IZc`/:lI[)Oiʅmzrcg{ڪ/j-YXۊϗrwAW/B tFk Ug_@d>RY,]264fcil>r٬Nk_IFS"ۃ^!"H:%JI>6,n{^J9k:q.xtGJ"cK4Ipw}w~n/ZqmąǙ?G^ yb'k`f̃((ʩucϜF `.'ǵ8)0£]tXaXԨTY>krktc"f#vLoxNdUPAuu-[8dlAGKLKg[];VJI~ ?_N?uALed=^oJZF5f3F +iu_v=V kH7w{]y6.Z˜,;Q05#j0 ;(~`PGop@~Jd4߹HFKQI'#z;WЖ->;JyŅ{;_)[F抂AfSP&`?hyzr7?4kgSANu5 %'b )d I!K 3qdH?zgܣReExXe_?F㟽 МwLjg9HA X{{r~*]Ee-?HO2 /m{Uշ Řw:9*mj'vnHى1qY+&TKON@@sZ|^ʱ JzNEF $X% )?mPۡ"~ݞnl*9cc2(T 2JX6[~ ⡗DCe]x\'e[ukBsBcQW͐I98>bv3o-_>iRdy-HˉiL۸?_n͔P3[Hs{ V(b1x8i$w+{&=:[1ShޥcG|a-n6Qwme 6**|b\~,>-Z=M`4a^Pd bSR!>]~t nV>"Ui)ȱ,2}:w?:De^dQlk~^A|wTwx,nsATJx`:!=YyG|EI>¨)VZUEYӎLcA>yʘA4B;#oyЄoН][-?7みwU)-k4_zj0DD@7c'ڂ1 Mm(l)W0 ^ƎFB9ˈ9wAsEzMv$5S"OMd;M>@G.0'Ջ#%N@]h>ƿ_ЯV Y`V!N؜,0y/JlɎgu8+6j~F@~1a:iYmfV':E~eAϹfu*}-ss1=?%ӟx;@xzOi+A). B~URصyHF2Ŋt[56uGQɗl$h<]xAH\`SJ)K#͊+vH58fYZ@in  2`sGuQXoh#zPyo'u+%wK0ï{&.rxÁA\wMKL gX`Nΰ]2`/>G.}.7' ,s1/x{iki낵ox0"T2zr/-KmHQK2Ly޴,vzG&;eAXvFcTu5P#ڦ0^ĭ9d -$!R?Ǟ QG,+I)*BX}Gqk!V'@Pj&ӻqP{RM@*:~8gíF*aPb6~#h7nmԢ%ڋ*xHAQP-̂@ (B! o݌(P`Kg4a'(,B"͹iT <<3ߴ^ eVC.fI233 P]}蠵O8JLw®ӞnYw@ɸSCoEkd\:8+k&d%ι';]aog?cnٮcZat1d[̔@*Li234YAjj53&ZSrt`kogMnEMxV?r\-a>xOh}x$]ت68vbPO?J8rƉtsg#9<m>|'hZn,]tj2{p{_ouH*7AT}ne^ӊ6& QnEVţEaK4S>C >b٨LWnΊ'Mqk4Re~Nc㥹WԮiSy,0%Js(ٽB+ uj)F)Apr9Jܽa"f/o`^V]T5x@Y4P'$ ߏ.lDyF]$oR)8`'jV1V/yrV MgPbi־Ȳ 4:;Ы*Z9?Ba[4#{j.UKW N KH Ř.8"Ԛܬklz,4yv[6knBŮ|պӎsAuKƬ Sq+c9t˄`I9љĢ X$y\> `r|H(jn!XRԀ,I>u]J3&vq "\7ڄ7[JJyGZW͹3G; ]\5c7Ml`f. {., @B3>^%ѕEBB\JK@/N}a4,ٰ춧NW`G{/Us:E; n#8t> 5\!KAeL@xLw=3#?CkBqe(;Ip~_][Qܧ0˴7`dqbIӒ\+5fG<βd'(/FC w~~D-5׻5>qPGamny/-b?_bb aB:(Y:3瀈H~ƨ t-H_9E-c:vXو cJ0@\l0:GcKͫYˆtiahYs8#;WQ].9 2it4qp*i&&E[([uiT5jͰ{̞ςTFH,e|08temPhAyo\J'BrYshar>n<`Y9/8MBcO'$2%EI@8>9*By}#dij|Hc mC$cnʈ*+ETKX~f0 /d~`5 u; #CDX0G#uqԬ}+Y!Ag#|C]ڶ*)vh3e}9l(Pf eH_oÓupX~rn`9 껕0zlױL:If#9.Nx&P=c4ikqI xΪg=:CMFjW aVWW,EȢϐ{q<ɶgb򙬅v {2{F/ߋFJ:Ò2dXـ T$E4{Ķ_ޓ,$Nнћ?:B(0c>בǏyP彐jxz%VbHguw#{#ݽDm0@Ƙ:L*VY߮FRKPƳ,gl&Ч, gFOg3ÿЮE$v<4a3=WhF}Ft}R* i8zMVn,ѷ9E_wlVd i-WOU-̔HYzǙ%rX}vYvg %m] XH 5uNNFz-)q)~aȨ|l-gy,"x|}SHP~xQLC[O&Ef V^Y1^paBԨT*p01 C-ZF h67ķpđ\<.BP>5ù0pq5иp<;(WaJ .,X/XOU\ 6a%gmkQ‚oj>)T2\ :-é29:^x5k5rtn(=ZC³r~_HZQ @ڱ3x'1_Q 2y1M!mhխIe]Sh sa~55'dWrĪQL]U Q6T4)\Cۼ@i"MvUJo\8~N%x&Hޭ8  Ԫߺ"ÖR c~$z)(H}@Z[AH5K+C\}#ZcBb'ӺL8-o" />>?g|_ *(X L3pSzΗsR)&g"D!Ґ3)d!][\%tC=Ř٭:<:!6>ivіPm- I튜]*xrz=!wӚ Yls'i:gd쭄-וx}z:O6O(IƧ ,P$Z.xNQgibp8o[ɷ0ըpb(IRx܅<^;|ia4 G7ս& *,2HZ-3." poom[%7 ZMLj e+,mzKV0t\X0m{"#&CuM*z 6%^s kJ( k3`): i0s)}HP8luCwcr+9]&l1OSR]yT<%li7 Iܛ\>,AO޷CXoTGߋ{;`Y\h0[aZl17-63+$;!?4Oo9Yv [4[:+q֜'! =΄f8ӳڗKL0^qwJe43¿i }xϾpMoI_s(\+H1? !w3;[oP)<8+z*xd9yL#Uqc+luJiԅ/}.m-v{!V^dIoՒa6~" S:鳓$'ً" .pc8*:`nVz@~*D}ӱX)B>.t3.T/n@?D,[,`T+yk}CMlO/yOXa}/7ܪiBp=Dr!Q`QDYw F1K6%\=GiDx*r*=)wH(.t " bA7 dXqk_z246r4VFSKŝR{~ փ3p[j%ګ\+/%5sz^| iRPܞlNc|]{+juj2q@>VI4zʪ Jjfm[͡w [;srkP[[%>N} ~.r*ڷ͆p`s81 _u:=aЏ@uF\7/mK;ᯟ[Iҟ$ B4ӟrb.E0ޜj}x5_8ߪ2"xz|f#ֶζU)[9ePuy:aD(%idqP5":eZz? %Οq * ~ ( V @'Rp;E8o<";մ'. &/bgn azgq ԔZ'hR |0gmR|MM?OMܧ hA!E"mrI%Y %B2}x͐X-!AeV 0Ȋ-CDžg6@X-lƮgk8jnʎO6 ':bs¶5Z_Fg7:@P)T ʣEsJ$4 j r9Ť:m* uc\YO7YP%WxL #ז1b"ƠS$|4d0[YS60|?{دD%Գsŀ,?u Fv{S.2LL@:֢?o* )qr7X`V]ˬ i(ULkA+#_gt?[܀~$kS]KVvܫ~@ZGU`WI_f܆Y$Bzqm^DoRA;g$Z圦O&ZɰFmLEiF&DW ~ļ}APˁw N '>7)4`Or 3#04b)%#6~ۙQy]vpbݼ\ & ?؞'،mC,pV |^ˉX1&_^Tׂ7$gw$^ژwrj+qq&roeO;M4߉59s(PVYɀAvb*YԘs宷jQ<$*2S2Z߀lKEZW .qOLkr5{^V M_%jie^0LZ)oS] QnbM @|lrvMuGni0 Buyȝ$L7HZB51nҬ[=rWԟ+ q Lγ&Ql LM[(ڕ7 @Kc(y'GfKYQ*ׅ5<=9$NGLF@1 j67|rFd I0+f(ljhbr=lI7XTcFGnSѨ2+LGn$kKA!jΑDE>o؂@@Vx5*N&Wc ӫ'p{Ltz=@VlT劚qͤͅ=63if3L5zf5lxF=HrzHקʫa={`c KXoipMh(+A?F"rH]Y)կe|b19"ܼX""h% E |ez$uuI[C'+ jp+dq8a_$)j<:F)cb)Ò ;%|4|* )#%6sn^W/[V]bsx4|x=|`ƅcxYCk;F ,Dc%qʆ+Rfxt(p[_<( ]ǠLC[$hA}B߬7s*Y;,@zW]=Sy{ϪSœ6XF=fE)Sy¢]$GWr|l)OwO)`nƮVHqg%n4ߥ%;t`<CVrru$@5~ЅxDS0DzvVU ͑DŽmGiTL1 7xW_?qBLIa2+lh-K A4Й5Nx:a'x hojaOCg0wd|1^#HlVֺf0%b0wpp뎐?67GlSSRߍ Ʊzk>"EǞbn.uQTҝu;+O\ tXr1'X4ӛjG_z{S,$'_v픊캷-'ޚC?jDmK6N|s UCWF  *ѻ<g6N7{j"eGʙrV"]:Y8W63!(WE:2^B;|G!oV(>h|N@J\rr7y ad>ݫ"eҜH Y 3oca7b$ǝEcDӆV!:ŀ!R~ݑ GAݗa=m*ޠ_ I=^/X/0}IlPdaU.2zg+GovL'T͛K0$8t!୉ZFX G<t荒\wLAbz1>=Y cQCe  دar+[$"b"g/ԀE왰@TZ{L@˩Ȼtc7?k6AFPiۍ⴩:Wh9iT{  'Jv{PGMaM |r伟=BuLᥥ0'W{44i}Z Tjbԟ肆ԄĆ(꺴2 wAdn&#KJ2o?=}S>|3mA  G9mT4rWBEGEH`@^8=5|&a( !0y,o@]5bFʯ?u\W)F r8TwTD|7uy٦H'^?oI/vN%WڝNh@Mͭ7R=?ҀPum@(q$(%^dR+% JU)HUb':5_O|NK<tliz|uxs8EV%lOČ nn8O("xӷiY!+0CB``p4QR#7^3fnplOR4 8Ҙ->zv.֔۷ W$V: Cp7(N:13Hꍨ2Zr'c*ycN]~kL".P!}88D&svpTos[? _$Fˉ`n Ւ\vR_򴂐Uυ6l,Vlj]Ȉ, 4C)FJM'M6>. 4nkkvbՉhPPUy@u}y`]> ǝƗWaZuV|) OJ̰a?,(|*\9Cwf|B>Ҫf&^PHuDq'0&d޿0Vɪ12CDZ_d T7հR3|2d)gMᖴ`.PHe=%bmYitBJk 6ك;|p* (otorD% ([Bo|L.~60#'؊/怀7& zGE 18Y\Fz+5&C4BwD$Իl9fõXkow۔e.(җn[@DLi6aؘHgIdp/gJTyMX9GmVyc,G;VMn9ϕ`"%ʦ&XoY/S ܥHlܺm~IexUh)Eޤ\|}۽".;(qU+M1ux*R6T]#[b..hUڱ"(NfL;d>wn[Ϣ7a‡I޿Z 0C%J[L !z}EfͷnKNq~ {fZFg(e:q`ZJ6M՝axVH&^4doQ*e.&h y:&፫ƈ>G'uPm2~vz!JP]Y6+tY2"g _XU9Rݩa(3q;śJ1-$`hA]krLxe YXO`?WkrRszh_RsB=oNqpd[_n_ "Rڀ3dhl_'2rzZX2nMwO;Q[.rH\ ";GX\&!ᢳ]\GlpIl!4Gr."S̑/ *fxTkRBǷ\p6G%KOw~ޙzd^cw(=mxcFW*DH @!|OTP3ZH1R{m/WG"gzR.EFDwU.iKFk h ["^T ːyA]H>A90G(K>SU0˘k^N%Ԍ9f:k,ik-NSdymԼX!ihm" J/dy'G(V4Dwΐ)E7J.hes$CMWPVb>>dk |2@+d̏艿k?>HdF榙,ߛ{ TrsjllO ; b@)J.s);>a O< -A徳e`I\)gP&72}UB|R wDZbh4>8k6~HC@$zXq]uYDn !*{|3ZʵcR"5(VJwp#dv2~>t@eUOnSRG0TUv2 oHx-$dﯭ<%>(jp)\Qq bT 7ŝyD n/ߞ sӴ}-TFiN:)I90QbF:^f68$4|ğ"j-9H~`T1 9s:S`ѬHaT\Tld*E8"O.kGCRqN HngM{mo?5չS%"Pf>C9s?1d6%}"qH^ ~G n;VZIdf*=2|clRWrk'n +A YdaLsW]9k0 Qv͐,%,N5K]`liWWx*[QJ#xGnwi3yxcx k굠I M -͆qNUo(pbyv*t꺟u݃ 6yР! 4PJ+bsZ:>Hq9[\"Q %ЪA*zQQ.W}{'B.Qhgz+}BiEYc{*dTf]Hw_|^*@ ˆ8.J.z 0laJH34F]x]Y~O<# lٮT͖*DsШ6< dw1{G`"BXzUnS{ 'u SGT2Wǯ$_Pt:(vT čۀ>zul3'80`%8v[,vew~+":Uja=@ysvX ׻ h@5eMZ 2%7F_sXg ҔJĻP`Ѿ8ms:ʝX@c>}{\ pn0K.Ճd:%>@0#uJSVZ&(׾~5R& $|Zxh:fr6񯚡{`}Ir1@ޕy+m_*R)̡ץ;ЅtRiRܻVjQ{ب9|ZP: 7zkILYtGFz(m9H<1ٰh-"6o`pJ*Pl[^S:[_xɸyt>؀kīAXn%)U!&Ȓ(,qH$-PsC[gĥAY6cY|R(DaT0[Hq\Q ~]ܻ أ>fq;ߪi,oWRht]8<"HEfa1 )$W xn) hWyou6;(2"QiOJF3tУFB'S%pI$t,!D̤Մ_7d?pdal~ ĜđYݯ j1$t{'H NFboc`3T?-8l[uk|nt,4UoߝAIVO'{ό/~뚎Q]_7*XPp+<^ _͆D,Q֮A͉c[f^@2eV-aԀu.X[C>ereTuWyw.C^/k5g{_]6_k9 ?%J !S[_ES>6OkP iMvT)1>_㔮o7,xg* $Uln,a6zNe1y86‚;6lPW {,pPz|LS/]vՏ}Mp;bWesA'-jFΓ4)"< km˔ybR9n@>Kɀr۱ΛH] R-T?$擂 YƷgx0:(wº$u|0~*+FAA\6!v ,,Ue_l{ngnRAk<|&t0b?#yO1S6qaDF[ht鞋c-(Pi!RHKQGB/bpɍf|~I\1 c!]aZFhЭU#pt7=t5+4t kdxpQ/j6u-oeR. 663tl]PP}ZJNb̽ӐSf,.z\ij[:AeqXBKF$c„*]s!u㦾{t"^k|?𛜗Lu}nthY[ ׶]۴X 9 xxvH<mwA5dzre}rؽ$6@sm5x)}uU E"y9أT&^_bqiACxfzJ_xQ(mÀ0kn&J`=α ^Y =wO ֔;##,D:zY _ڤmjq8v[P=ẕE`#sBWfPFGy/I|.ƓA?5cD##1Uq5N{Ujvf Z/@g@"@MyU }gPOPVS0*?3e& Б6FNư\FzVd RI)&V~I_EJXpDu;,.H.nD L%_ ] ` k_?+2bKg5Ahm .۟Er2 d tn̩ i#wRA lb|F72=2 U\,:\.Ou.'QN؅Dea^Z7 BAހάQ+ >qZmu^xU]0Sj0Yom *af]trg-k!2 & daLG:z[C{gWA‡:k>-M\8D( _[ufc(ة:zw.vF5Ι"\AD`0᪺߬6#j&F50(hr=Xoihu$D'܍B$:p/:Щ"+ Oֱ(~bV)aBB~xG(.iT"TKꈘ 䓻>%}lTj9HM2 Zk.3q Qt$TTf&dD ȩ޳$os&rӁ &lW(ءuMB˝׊،VXD ۱Y4hcY>>*.a6q#/ojǤpQ"!$M}3JX]Q w~A1Z0~2p.2t#H5^X$ *o\maz+K3FIcSim4MiuC)@rFzNdʧ[/稜cLeSx\D6W܈؉/#17}ѯxte8oڢY62&Y+Y UNJ"V(UA4 (]Ġ-AJdXĒ 4nn:b]uOp|c!<~@$GRY ,G٩?vnw^V'F f_b.T7}d}A ۯWutێW}pxS/ĸ=E3Hu$}SPZqoC dv2ǸqT lcQ ?0K.W~#V$n{u@?m':CxPb՘Jl&8Zt'J*Ē%\ڦik>-7 {fO/"')v:q.̖ڶ]ו*A$݁? /ahK?01%q(5O6H(oQ`8&>2Q>M=:I"2k L ([\S?iStܖPU׸!D'vt'Gh:P̃vg5coL\_*Wrӝ=>p1cZ|5!ܴ`.Q!7!]$9AX7J"h ǵHόObDiB=e-<DPL"L3nAQإ&@T5!XQLNPa4ɯ?.H;Q=8G jt&,i+fq)N:<86͊i'ȬqdVн1 ᡗlag$ ԱFsY!&Ӛdl@PSN6A8~84lEqX1׳ IV8+l ^GUGn}BGzZAh/D<(#O#aJ5r'_e^4eB],\2BiA8͚$*5(jTi!bzq nw4ӷ !`ڂ '\9Yhv8ӳ~r0R4Y|rOίR-@Vs kb &_` } y+֚3 `b0:QQU [aeT},g'Ng~KH- Mc_VK`rW1;AR1"c; .:o [dqA?Ti䱛n m!#Ը%s?ZLgIb۠eWxnN)o D !idԔ;]tO aD/Jv0wc9γː\&}\mjj_~X+`=.]UgjCًqVx?T\kr +8=k6qgcޘk悜pcgg!"7Y CQQEf_p:o9K l9PXܚVOUr\A@|EܧFe fe 5Ӱ,r*cvXHX9f !+'۬S|v:sG3D HZlprA]QoL}Z'&5X &6Sh*Y ^7:AJ쏘_Q|PB* (w{Jx-XumŦej^F>$*LRA{%h<wErĠb9# | M7DoL }(~)DE>M1f̘)\3s3ngnsnꍶe2ܨ[<)rq#}|whd'Pܣu> d=Z>&uC+QR#ZLe8 xHHNt 2;QХ޸H 37D$ 'yZ816OLDy=}$CJ (&Σma;ɛt'n?Z3L綨yU5 H2]dxmFJcY):ƪXЫ.Zx~]vJJ#4m,R :Ϝ ^f&`sǛ0vv#?r~+?sÞ{ ʕUƥ8ZL}c09d`Q+lҨ< hHWͱgr)'* ]kktUJ'3PFzYG헌QT3Xb .K;ľHG2nUrfG0)m\i$s y(d3ӱϞ#~SC֊i. BVqoF"#9BWAӷ!fBO|ZgL@%OX0Uyᐅ>Ê- RZ"\!MAH9I?z03?mD0)c,=$VU8r/w1 Yw.82pcM O2p[rdf ]*ř3~}£RDIBI"\t'%b#Ʋp߭fHBY K\!ʙ|h(bU[v侍+ Ofٯ7e7wPe[I|J`,PzX< J@aBGҲO ow~?;B1ͨ#&ܜ[Rxy*5<7 C_X;HL^5#OPd7Mc@>eKP߫*Y)Jw#}\ >0l6jxuڣa)}AUz FtNA**N3I%O­ _XM?g҂8 nY0 RTܲK3@qƫq p-I{S&ЛK- 7: 15UW\ҭb3kzJ~s+gГ3ު/M:xymury2?[rԞF,S=~X&\=[)2u~7lx_.v҇vϽ3aپ3D+tMy9 j_#ϡYI@{,>|B`zm^̷o+c]4X~ jfY^6^ST}~mq"2H*Xxwnt*uzT̶A\ݏIFG 2's<ܛW pa$tBk>v=#w\4c*U+N`{%OMy\45sZAU uC ~{*d|+Tg:͜i;Af AG`R<; xĥ%^Ua.FA3 lu"Z/mG1,CaT8[Xȴ`^kt84kŔ: g2mPOАҠ GxC։,,ڢ2ˋGJ %ΓYsk>57i,%NȃA~JJk.LB^{2bB Fۡf~:za b͊oczZ+6Q7/Q1M+I11{@IS<>@W4K 8cfx=q R1-c7/މ73êdhJK^jMk|v tnj@ݲ<оXYWe2~ݱrҊ,#Tұ;l՘tHAA kԍ~GmLӁM8IPak**)_kQ-kqWPIy{S5uH9ᴂD{ B Gx L|Zِy=$B!- rDyM&3 LFV/icv}ZVnȨo/%A֖ oX&s гWViS #'$'v&1U{ݘ:I]Vmvc!dٶVt6{c!Eb+$!ÊUU'bA:4SVoQ:Lm{@t3PH i)|@K:Xi!bE ];0$Mn᫈?_)B`^J[iOfY>A9,m^R.4HxNYP!:DOFA{!VlxFXAZz"k(]Fw; 8 .ӜI=-s"dBW W6bl6\,:/_;n}$WHI}WE{LLSoTUߤ(Ű$d-z9歇sm%=2nahUs4!'8lzĨ-.z?;T 8FKC[%CSZ>- "4WYiL?jyHd\ϘM%"յpӆ(؄g5_-pBߦpQ %bI/! GDX0 ;H6y4ָ Rm;vaH-$Ӽ C5x.j9n5~w=wk**bJH3WšU<ơ|3[#u1}?Ri>12:K 7r:fFҬsTҽr{ɉ2{ENZgJBK'EH&sJc";w)>( _,@T9W#RĚKoG>`u,> kwڋL+0ZDݒc>KҽNzJTmHfGrεx>w\+76N ;8cgǭ ŗw%eCj0!v||֖߽V1}tZNج7M;G .Yc XH|";~pnPeݑGOp ;/z; \I7OqpRn?BYԺyi0EBjۻ@X2c@SxwuwUP`Po #U@}6o(\%p[hJC P8ܓw6>*l 1E+I ةk燛 խqsF1(B*OMdӑ" |v(9tkbozk9}E֗˴M'6I{$5<'yT,G&VuU>EF ?yᅵL8Y#o+I)FU |=|Y^52F~/w;ͮ}Xc1,m_\vX_]4Go{.)LC&Î.ݦ!,ͭw/.񏸜hcL׀+BfW{[Xl7Z󵹡w}V wJp˷Ek*=[3MBL/e{YΩ*r;ΎBÒ5{CZ}Е)F؈{_|d= ؍B]EϢf O+pcp+׵',={HAoݣ;Ukdeֹ2| -a󍵛z Gs tmj:V9r*v^#hALxG7CtzM(c+.GPH41!~NpF!4/k{Z,󶈒e贱bMmijFOsdk9-[-;*aeǼ"qĤ t`8!.t .k̰ ӥی^U/){Nga!ؐb?#{=2A8Xm4F?IMPq(h֪O! H3ƞZ@l?*GWCxdP!"B ʅa"pXuT=A>B ޵@!,}~ [ (쑧rceStb,㺔_QPs d" V #\B~&vT@q> }V"'(ĒC{Ѐ;\ zV8\e&`O>aa歱 M{iU>:x)UL"/fN]s%XjWre8-^`˿PDrON}6B։W7Y-(F&Ք >JPDېL8E5ƜNLim.i~'H{F8 ;[7d&˟;o3NSijM;f7骳YNZIcQYͅ[n(S))~ll_Lmߙ3^t<< pٚ5W0eWt{.9f Eb}o/^7|R0u@npj/:/cC |9K: c߇ini6 3YcvtK>˧d K9Ng2 S ?8)VIKQHgO֖R=\LFu= #^~ºE)eLbŖB]ħʂWl>o9"WFanR9ExiQI]$E֏ennfo0>6U't8NBvvR7X` \ ˻C•@'>՝w斧J ҉0$#"WvaH$/".ͪEOTA:zDš*;-1ރQ0x8֨9J*2 C w [V1a]/(UAA?˾m2-u"cG%!5=C[T*lqT{9L}:yuoO<ݞc*^we)dܽu֣{c-ԂɎA#n!$}OXX[ׁx|`a.JY D: ~:%?,t 9 縍Z&S=B<)>H9'@SjI!bU{lסViwbCR%Ƌ秨ٞ_ ܹr {Lh;}WKbջ±/U#s ;7G3ez#SՌ=ڠ[~m1-nt@Yyơi v>(H+W!RsFYkw4 r3k|3G4̮4񍜨7$mGrLy}{ѡB,cT\vy>!g[7 TPגh}͘;=Ar2Ks]_Rd_|"=2+Е tS <ZN▟06WPS?xcڧ6u_arOebV"UãÁU0 5O1Gj<36%Hk5y\$`(V;ZlU^Jl1cFeKBɪ ,Jy6?xnxe/o#ݐRx 9XGbƷ G.}*图nޜB$CPsyϮ3f *>YKRhLN}F.۠Ǽ\eD`[mש +F12/vm)&8cƽ3-G#a-&N;OˈȀq("gY Wx EkU99F~]X/P(1Զ751FR{& Dzʭn_Gķbpz:2VyDzӚbj/\R`}bJТ7:1kKSM~cv ]w [ԅ4d?dƢ&HdK& 87#a3eDijQ?Lу>>-p/gr&0mq w_pghQƌ |([B"~bWx-T1]5h+&`UW rǮ* "hOr:${@InHd$dN1+OX[~1,S9XVA)ɀv k^~G\3>T7Z?s{?xc>`@+D>sNxm%'/1ũ ?wjd5lhRmA@'@@FӵaPw "6vKqjIq,*߂{ *u`{LsYQKo9eH%1ru=aF>?f8;;q6M㐩Nw3ͳ~[ WOMuTsSJw.Vץ-21u5w^mt~'*l#z)aմ<)>/>}øjw HF&+1C@Q,w[+k/ [dc#ɘ|0=hvh9xVtX4\m+?Fh2eNcq)+_$b/ {^! qrġxYi6t_ӑvM*'?χR:ec5@"UX$O}k\P!K|~͘ Q-h__?}!PiHvh=pg1cUc?t%g7Hvh+s}o!7Q$WD(2@c̐W8:ζ - TrWatmrC䴁&Y{$,PDPL(EoSgV8 5ݴ@/&Fvr%U Ç3>n;̻u|bsdExv|q:W]_ϩ!؞O 5[g5֧tƄo;8%9ҐNnjNnL9X:ڦ𬞋w"̵7WqόGJ/ZäEܜ>AI|_#tL>7sa2C![?- D: "yޚK#tau0n>a1{˱h ^7qJvu%1+ukZ@ @\˨2&FuhH'Cp̟m{$+nZe~pAe d6}Kş2G2.H>~#Qב&\sr^N ZѲ-zgniTU'>  OKޣId^ĀISx NJ 7Py#X|U(E=mjқn%JEwW!}p#^ K\G&R(Vh*zauU -Z)>k:,A_eH_f}=N^XB{ĵ;l+jtIX_Ӡ?ܘMfv3f村>|uK> FXSaYFi mf\וvwALwBAH:]ncJ|6nҰDal-!"IiI)ew/e>aVbt[2:fX888@$r:49^T|k[VrKuOwG-y>QfIJ_PN!ڿc}wr `Յ'BUvgpNM- 8vb-حݼ,8~w 3/>ۑ.' n83hL ũ7I^mǴ!j\jvҗ.fG&5+(8PYlJ<-n=2r >l;6I+aS@dlƧok6OB'jdecă65II\ee}…lQ%mVzY4F J [J6=y;3!e*L6db"u܆#o!,V+p.#3uQBxް[̤鷃Pƍ)'PSe$eמTyLPxǜteU*Gܨv2\͜p9dq%xVC3?;.4=;5Z- Kq0Sc*U,׏_'H_+:f{Iڕ0%hg$FXL{m*-tY-h:YUvTVLׇY9D(+ ̸ Et0EHCpm2_߱{ƚӖ\N҄z;_"^NJG/OL "]q·.bAI.S/:{ nt*ۉKyN'xZKD*`hX-@X뮹ᥚs=v 4FkτC>dwvS]cQ,tl舫ޚK+Rw <1ӢÅ!4q*k/2аV9EtZpFUwy)eEsxiC$$ B~/X*\P״B*%:S[UO_3 @Asljn+UWkRjQLů9y(0#&2G+Ճ$̏053$CtcBR;ݳ&V洜%"G0[]߬X(O[GQ*hLi!6 cSBy Ѡ[,%ozoZƓim?# .VKB)o\եކֈ);)`.V#{?QchYDCCINl&u囓<|[ҒZiL0Z" l H=ýKw 12wf5"abOɽ G:\@pj)m*:LenbDp@; ~Bd|LhzOcpb/{;!IeI7B !7SKb(oaF;lxTG³quDzG$V3zp+ٟĂb8gѪ;ƛC֍J$SP.E*p 7j#+^X]2pB|n#,nba3VA!Vӯ7nwvgV\^:!T# Fً-6i@GtC$(C}Anq01؆6@VE6e/ք/ܘ~dUQO ERtQ& n[k.[^Ǵm sҠG_v͞]{NtL:+R05Mw4R*ɷU<{xs 5Ud@W9}3Ӑ^ I&'dpFh WXo4|G򓽗H Q&aV.Sc]<@Ϗ!T" tĒbEՊ/II*;+$4>b鉮P{p' wyJD\+{jMa]).Rنe/3P!]XǛoeJ9@*cb&*FK؂L3[7,~NOh9yhfRpK&h7N4y8!$E!楓 .aP? .CJi[jq.n8dEBA "OohކP7 ({)漜 I8-4LUΑ'$g)g W6<:#-3&/ gNd֦CBV$DUrٷj(zzIH Xep1-دlԟ*R,ZC/,MS62+bg269!έ 3j*kʼnv̄V Ynne`ͷYDNvM3GʷMՑ_^D)S_CT U\o%A+o!5ǐޒC3f({a<;6gӛLXTGc+n#nRMzH q>/*<%_Y̓cZ9T|+`0t0ףdpΓRg HkHݸF::yrWл2P n'0ա_n,x*.9)r D@Q2 1O6Tp}YKx]/rpy+,[k<؈rzP>,(k#2 Q^|#/%G"> -3!m;7Aj%d!n8XLqm+*;B.Z7*_Vb j|;Z},=Wj ի[9l?^ w\bt V^{+&Px>'gۄ& d!&>[="%Dz3T8ӴCQ_lfUe&v_3xIv^Ң|Fln̋hy;̕bޭY )^vqGM˥$q".)@HȦt%dzބr)6yɮ`ʑ3PsPKT=Oܼ4a*7.ugیKP(_5|LFU\_%bV\8>>ܫ./ҍ,EFz-s3 bp(x֧Zpv _K3Ϟc!"~ُq;Y`j˞?Px== *6n"Z~mC;z2\~l<º#{)v#-_8]=C},Vg(Cf[@^wtxϦUD3/NOgI5z,*wj4vzfE裰/ňu  #CXP9VIbCّn1E1M㘺I.X 4k7z268k&k:Ht*L#">fX熾o[ɏ%y^z _o5k\T5ejQlP>"IuÝ4UU;2(n5l;`_٘2?Ƕ &lw51*PtNX$);w'٘nx1Le _K'@^`Î+6$]/6[6h.fXw#:ۮ6*ۭkַIEќL#]{y*a?k|G0JvG*U ɃSA3<[:E9$ `*Aji 6D!&Fd7 ɍ²kFHֲaJ[aU1Ap&B/U4~ƿ'3@Yh}OS{aoP6tp [00QO&G@-GKei#ߎ>?CW rU8 Y1Mxэko}r0<GU-ʛ&A9'^&")]q㤽j/"wIhk:.3KۭHvaCA*azRH_tnǝ̠N.$yeĕp`hң Z,#+oߚV.:ҿi > SY !0 =3P..2PZdnkіAA?}_U^i jjL[\ -#RUsX3 5bG6U] Rt$\F0Y~I L-B1\΂Aj4%ʲ 0_oMW>kHi pOh]7"WYye1Sꍞ3UcrCrKV'7u*ɳS{:uOu F-X1Qއ;@w>4zuTȦEⲘ6FҾ~F녎+€7tdTD@p ^̥WS;"$Ϲisce~ۜCw!im3:UǖʚxZtKW21Oe 8wQIpq͟J5_qyҀ0]:PhyC5zQf^^ ;o+ ~ n6h52r!#F|Lt+@Q'ٓ7@@TN)Fr|'Ԫ28%!qJ<ۉʙl'LGztn_Z{ Hză^ mɕcY:u.8\gSTPaLy"PƦRkǣlD~|t**lw3[SQ * &>vi*!~8>#քt aF Yo,B/'MUr[ bsh俀U[ kU ^4Csῡ6;7ӟcd*sCR7ڊw1}]Fp2YWb hH-SRB(s\.-ݸ#ڱ g户29aa :.Do}qCWv.7ml.aYi5$ \I욤&qg4?l;|d_'n af4(V< PH,+s7*mxjdg_-)5UG~ &ʫ.` _˟yY=<_Dگ5 #19q``⯆h"u%#6\K6,mO=ɼ3ʕM̠w>AÓ}Åz$LN⠢s۴v8+W .+p\W |g؊49"wdo2?4KPwg4lGH%覴jbG1K <9GI"IUI<vK_ m7ݏz,#iqn%-/>;;g}~' 3i=Ӓ~cH;Aiop_4_q}:H Λd{*[bm[Ftr7jWAR{MbG$?J``)^ӉG ﰚIn6kwT6,a0_M,U*5`~3iX{E%9 9 jF4j*䓮j dc)u6nWm$ J]$;ޥtc6^iG/R7]&2;W&soko朊IAS=D,X||xYRi[y$ݽ6dhd 7D4*@U|m8mprq6K9 Z}M):*aiЁ#NHKd-Lͯm8A_ܢ׽dz'E.1 f(o270ލQ]+ea[u&E2-NB>\eC"vQhn:O8_}0>g=u?͇Xsz6"j/yA=dT?:$MTǝjDD^.COCᐛzT锈.O3ە_Sϛ{Q)-TaLeUPݪAH8>HSUL,g{:s؁=q²Q-]eV=2R"}ٯcNFKu$vOY4.'W@ޡ &x&Bre|]Vz3w^.xEW5mM/@϶l.vʓȈMRB5J޻cs^{$d"eӚexmn]fݖJ+ĥ"Px]UrČ7o;&y2(hQ84)V6}^J7pV&<$z2yx\ĺgTi'-UlcwbƘuk3""s]i]Tk #csg+ G>n2O'|F{r)#h+.YuLzYjFw=ЃhK;f?IOToAqJ8Tm~._ezá/I>>mSy{cmA8 V~3RLkl9ZJw* x/p0_rnĦ=T&Za2c2E 6Hðx,Xe{ǣׄ2}u?^*k1 _ 8/P7I1T-t!H%ln*~>]`΃ k[6"lUóg , Pˮ]iYS{~/J5+WfЖ|[]Op1!!8Ix&Ua?tLՔPijAfnzn? c8(,C =EX2 7SB|DK'W{ >䬤 h4tg]rY ER m̈On?B of.y`bE_r ;:Vk/r 55?/o$̆.KO8[iK׷$2:=⭷ł+ ܀hbqKp1ǂ8Jֹ[Bl2%ccC=nIUb *>y~K?4φ 5Is=<PJ-y^'$:m/+p3(L-Ru"#mvXMJN!s4Aj|VwnNm&CâY$GR12c֣m ݿ核3dϊYmAHy<boIVt25O sgJZ5T_оs(P Igi;%Kȟ?j/]XFnÅؖ cr-@wAGnc\]w=z Y/<.Η|0N5ͽJP-SSak\[-ZR% &\4+UcRW*H1oGoOOn$Ԫ֑E۽ uD0ՠ_u3Ea^+oԪҶ5Ӧ@p~H RVSy@3$4e#U;q 'xGө(Yqw~^1;U:L} Ql[b􀍎n־ 3V)}r؃H!:/7J.N:ӭK`EOpI/kv-L$'?.) E'xH]hE' 2ubTfn?PT %)ϋ/idK KyVwMƝ3j*MlqWa8yZZқ[w a\LTa8њ=ͯH;`iZǒ O2g E+|dy MSz]g;4+VX Hpb[}ZE2耯:9歪$<7MeIahҡ e٤EN%S-G\{5/#cJ@?gn4A(svYWmtΏȄO(c%c`pdMD5mĕƛ}v׏YhN'~x睙JWQ[:T? S{1GEU q50 +6J/oתT z2| Q̙Z*%9%eRWI rr)!( ۤ¹ =eO>yӕLFa?n۠NjŐS)*Slk~SqFuژQ.A(,k{ PnJK{1Ż`n$aE25C[ͱE$cH;*Ǣ0U eVxS5r/cS⤘yv]vf}N|a|1b_ȉ39,2|!Rk"E1/L&fıo3%"I _Q1_d.%ø)GD.=-cɯ@#b8N_cF깚hd/@kHG:ooܲ];" <[cOHÍS&$ĠB9%V:DTMH<%~IN-37qۺ[а%D!܋EX)h4*õs`5C4 P.}5Anb=c#{V"GgOH}%;wGg[ts42}ߴ<,\zN)"j] v4t)?NE?c/@0,-׫_.,Bo4A0xDnbٷ?~˧ör; ~x?JiՉR"ZDf? 1܀>݁BH: -faQ߇>ć<(uAuBpPoK %َhfP>cȿ|)d9C1 ]FzmGa=h]:+sqVZ0)TB(;8Yի QYi[uAau 2Ϝ+ 0;0tũ75%YwKVsu\(3JFߔMUkev2{PTIVf|?j,̜E4j^&یai )XA␭?2KP[xAq{w%/` ^^K*FtRhe݁4"0 ^%cLccdMg];3 rKDzSޮ+9-uB`z3k:RJ s]z >v_*6+F`#p <c,F*p]rhחIHEU&t@OO\ayZ.~X7(7M4g}˵}~ͼ=:}kkz1޽D3e*&NT{s r3DFLr5c6My$jҏK71t:M~#0 KS:8ePqLk$1Ѻl=TӺd-*-Sa )$1mY<`FQ̸qbjS=n$AǗ$0CiA54ϝ>z ޲^ᢈoyYvE@k >* #x|7kq/ߟ︤s/=o5Y Pz&O0f68>cDRA"uaxbBg&>)~IX C G(- 0Rց tjĠykvH2ŷX#trP _yX J B)) oJ,sy(D"۔MF6 <&yYngV|<;,[%|яM(&_lGI|\}_^\@LY%ٛR>dONnTL4{QJ]Jc2L>rq!b_CAUQ }c]ko/Krp΍Q #A!e2q~OLAxMoYuDGNhr1/nw !3;W\0]wٰhHVw됟ޢ5PYfXf[PaiŐٶ*XzG~^fscٵ]gks3*#ϡCgv* CD&]NYLc%Qp+óYj9ϡE;]$ Ώfx ~z<'` .찷8S2wlR +P r,a6H,7J8:#hIyj<j6'֔7ȼY*4">욐 BO:y9i mlßY#HVluwh-BMD8c2V$M4WQg?ZFi-!Ynu)ݚ[AG@r*u> TNDV<'nm Ol[ H)6*:AŸ(_# qa>Xquk?ታaЂI2*5O2q/Uq"u1ҧjmk a=vZCiv5"YE/ Fd~iC,gZ.$$x@)C{ZCc|Da  _c~HA@@1O$5|򂦳/9!nǭO+r职+hF{T)&8r[ Uo uC+UGuYr vkE"_1Зyğ>kŋ'nfB DJJJ|ڝp#'/3J ӹajy~*8)־* #W+4e-m"ٱ O|}gbtȘQsI>A ZQj.6Qؔ`8X:3\jAr\6q9]Ӎ1љ3x55|;P!.ZFOla6Hgc?[R`m dW@hTy|Nx2.\>bj9lX6@NevCC#vc , b]]6 jKvo &d.-yLB+/ $:ʕP.6F[ke-^ G,?OaQ2dv&#a91,R,ngݤ}8ת>uuc?dP q1 }C9Oiv̟vOb؎Stdێ%DžP[*9t0Em@?!gо׀=PVe'olzDn'lY e=ô稨\7gL잌 aV۪vBnOMoM71'Qvi42Z?:~IS_!0tGzSL_fnj鲩L ī/(6Xjd/٣!x wvYU՗L3_H/s%t0&蟡CPҵ'f02 S>ѱ> |$3Z!]X%LM Be=tE9dL$.?B"?gG$LS8aJل}:neWhR~"wc+ih|ύ2 4e[A"sl a%xW^ X> .pQ޴89ߢ`eU Jb\-4h$x&ANn85JԉYV#ltәKӠl]f.ߺ @9 <.P)o{kz9Yg;&8e,,9YO+\d:> g~{C5lwĽL"CɽITFF賯q#(ʿ \Be? am¡_r %ؠF[*_ eB*4sn2IR0:YK|G!r(^I NϷaKґ\;uQJZQlf[Vyz? qTc ΋15ZսK<|땤'J,3vDىaK}1 !W_{IHtΉP}~̬s6 -RJcw\Ekϥ l&.AC|c ڙM!_/xB)ww(ȑ=.h_, PqؼJno4`#;1wd!$ Ⱥzc,aꖫ>`Vb~U;jlYЎmC/f,Jѣe= *m<ٔ񳌪TBse37EWChHuX4S/&S<=F%OX(@4s{ cիXUJKo? 3eB Hd*Wv X^yN:7=m1T e\JD/t(EԞlwh)~y ;pHp3_eN‹݀3 ^j;=2|OR /,&='g$#rA v^eӺb& r?8=Dt۹s;Hd$Db9lDT|55YO\pK B>;2L䯟pW-20̕-:UXIܔ+]V൭DF 7WQ76vlIٱ|y>[+;z 1W-fI0 -[EYn݆I6X*E]>so&4vvaqk$9m/]KSzz,>ݳ}P7&3O媪pe',Z0xDezQ4*Fe7yBBrd=]D,ieӄcg)pM,0 {~ %P%<]a3'lm3tz5ʕӒA{F C<ұf~iPm: ^~ƹ~,meޓ'Q[Vx!6dT]K:w*!UVŲO݌ @,O(  j D`(N& 2lگWYK@-U?X߂`2T%0 te?sν[a:=X9ojs{K'߸q klANKY~ ˋܟo@|=l&⍦h"p 5y:Ǟv$6&aC.c}<ߣ_=#ڸRo0mdh^XDFxAItȁy]T/v3QH|[N Q ^,qE2fj(ΡjU]uR7氜}ؽptv#W:"&. M 5"f,JǒH ~|O`*,:]S-]B/`-1Ni_3mO( Wd:@"Os/L,-tYܱjZL+#}gZilčRnxDQE+fc`s6L3 @5G 1ڵ PiGڃU!WQǒڐÖ=TWo;糖-icIVe<4e"ME}0x7lSd-,#q*{ٜ!;oSЃm H ? ޼+藺.h yF/2y5Qq-U*%bD;+k9\Ra|4_vB"G#̨jO^ 4e3auX[}P)R؅̐#HFZKɢ=W+~b)&YF[k;a] l;XK 4HL!M6qVF;oUVиS|H"kX?0Q]j?}X*xgŝ㜡u&o}Y7WL0QlD`^ ӌ hl:*rLNឆ-6[qB'8{7 +kbcљ)/,B B !%qB ?[wgV\O$l$à]kbti\U:|$swKNhP=bD肨Liq¬L291W5KQ+yiA/5$DQlA Zm_3=hq/\9gk `3Gž'K[½s|e1Vy3>J` FЗխv_Hm:֢ck:e6ǯUzz/VeJ<'1NĻec3#,ޡhqK&]o[l`0k( kAŮXb)HVMژ`}ȤJ-rvim>hwŇJ_|=`ηS^ WHv/6$g#VD/1:: `_|:Svr ʉ*/@۩ 1|)(Pt~ pC`X{ Tm+)r&BѮ/-?4diWTvDQB b` BW$4HIb'YxǒΑtiTl;{ezNg=~#O)sY`U$:ęMvacB'D/㜖0ϕX@"zzfɊDi.j3yz$=:/ٿVi @8Yn^􎾛lpqXt+~,val$ĽxXV Ԩ "[>0>EnTܟ@ᓫK]9b6#}Wmg@[Pv:Ē =ig>9W/9*H%h9j,jPBFMe{آHId?b|MNliUף&k8e̞`gxC.en"j}dQGflÍl)?F;?|P_M`$7⁓ `6%`lZ/f* 9΀BԷ:c.:֫zb#jl0 kn~b䇻w`~s2>];ƭ3:NM>fP5YxWn Zn&tyBcxxE78aAT8/78hN-WL;U V/f2")|σJ^c:4A F6Mb<~z4K8Wm"W'0‰`;2xcM^}sc,'UE`i`f>⽟*c .ʠ!'+Tr3QB= 8Ƃ}7J1=x"4Щ^bWs[a s _I%K_Ҕ|) R^;uSt nQ߶H(5>b&_#+ m-A^Ћ+H#͹Sdt&`YM#;A#W(O)uqCAKF}НTDvRG7Eo +o1 J!\gAi UYu˽g`<0prEJ))YPF:lj"s/9 +#*?K}d@yMWz;u׽c%Lk AH*JFٻVhYBv.Rn4E6{E ՝{ؙ|aZ] 8IBPSo3eut0/uw-S_d "/ލKSv=#Aְ 61 *ީS¶`4. d!(6lF>wD8; xQ70>Od+RV¯Ju4HأB0}lv'.v|z]]FD ,ܣa~)E]*$Ab~cȅZxc `4kq^f` U$cy|IXyPQ"(me}2t.Y$(:KHk#$Ч@rSMMWO@ݕMHa >"(ʑځ ZP@Jpno]c\bǷ\_5}KfKu2f'T0Xr_w}#")t i\3>c|Q@}2 ]u8)\b ;$ x:`7=oĪn5LNU-&V^emU 9,l5Pkj$qL;3pޕsU-L~8kyوR 4N/q;Z# o\`OD? y`}lx){'e'+@{rnu!-TM.p\|ƞk,k({(ȩ9 ɫH> N!28pXfSO+TO_`JsBaxXcuVjwB$(&Uoۃv#uPZߡtw^1B7$ܡ{qGѢZX8PLZج}\rPCܡ?s m=aOun`"m."X5C($JNQSWAFJټu.B)vNT&sB-~ Ɖ R驶DŽiucB*a9MIkJ 6ъBφ4ϱjFB83;ܖr9a#ʑƲMl0We=z?FTbס6'qx(t碛^RMJLkvԙ't-ʣم m,LW44MOŮI>Vp8CU^QAG۾(A7DP,։w%U 'y?ltR[4"ȂC~tY'l? 3.>:+>XW1:,L#~c-}Z/큘=H)R;<ϵ~َh3ڄEjO(EIwF;Lqt$ߦ5{ϊh/mPu¦O7 e:QX&%"m9R9J&7@xPY?&PȎDoa# nN01('fI$uax*{5# pť J%ۅqQA7OiA3p`5Vc _aȏop>CeLR1'k1jmbWuW׈dMo9;HDdե hg9f>(G@W}6fϚZ ʠ5o&&c c? KN@$YL*G1 9}feM?sjL&pj*4 Ut.y,O]Ϫp՛>l/~XKgs?^2l%}(lTX3E!vۿ)Q}\@AGC1xXo>yb(dG؄pѯ~zo'rZjx#v[MpBNFCBAFgKŞ" Պpqc8=+ɵ;]z[1q,"DR,ŧXK/?bJf邳V*XǮKwv%} :#a* yXl8ḚIQT^>?f9@-?eуjnTV<w=ߐh~}Ȣ#,j9|MaOv1x͈r?lE Go G JP\(T`P]{ aϪ2S{]$o| z:xAٰ41.!'snS!kXELnƀbƾ8oSJǪe6:F$ANt&ؼұ8Zj[0myPnn %5~h!׳PFn1KZNk5U)R<[;=/FݏH%)>㺹7ǧo0=<@ ĞD&#FwtٯH0V|S@]+G9U5翮aXBrTpi24\MOqySrJ<F쾇wViK8ӧ|2LOi. xu?-DMt' -lX{<"[ ^r|dFČ*eNbT}އ!+c>!ֹJvjuK-_c3E(Q1AeCJi?RwWViaR\jBk ?U|:Em"lVeM>YQU+ԭUNqp\o{2*]]j7|Q~4Z)L_δ_)KH V[4녾|FlYOL,OTӸZi3MN6FrS']"'{z cQ8KN켦Cg\6݊̍lx7!9u:Bx 9(xX0ej-g|"f n].ShbG‹}icFl#O۟pzBx ؊"fKKni,BF4K)v[d a,׹" EfN]zM:!i3WCq?;%}n=R#7HMe!"|bcZ[ܾ?U$%چp.߻ {a&OM@6_|(38E/D 83F>v Y{>%rf\%Iu*a+fʡ Nw ߼M ;8V= 0-)Φ%UU=(?k=ڠ GRwC_J{=j,C3XK8+q ܘ_3N ?+l~elhf3M7ݠ^ H~zJﯳr_E6 m>qfJ`hq|V]0ܰ|ԥû񥔡wt _SYήp %$ֺWfߣ?gP=EF+UY7Z05y*Bj^CH (Y`+`&q+Q! ղѬ:aqRz_G;rTqT7GCWDuP ]sJW(2YkQt >Z1%#M=!j',갲ArrYMRy[g, 5ؙL s8vm0ZjTB fTvZHQ3sl7?2;"clnصV>И}a)lYiGt .GJYlA>S5BE a# {fKRʼn0'ӗMmyY,VAgRTN!ӕ4W'u2uF\3fbFH)7#%ԥCj~lR^|1 wt#$qV#$w,H{ϓD:fybQO:EV7AI84jBxcj3 @!=fH]HQ$Aw{Xvq@ UQV6,!}ᛇ> &ѾV&yyp2,Qc 8{kп\۔JR7RF#[SV.,[1 ^,hpVO is_NjjGd9U:Nh@YK)0-"7]3Qx4y`H.JX?0t^Xx$d3,}4thamc[Q4nBepm,v ˞/:h#X-I7|i@DE#ߛ]@oMu4{{ߩr'Ta(Ç~KpiATŝQY>!nN280{{|" Ћ,XnfAr 9#4Qӈww$%Lh~}4VVL0i kcz1P"(y\\Xשr` vY{`S2!0/u&<%=`< 'h}JC*):Lw^ۊӶ6YLP6W\?YZk.\g&@$euW:%AY+yT٥8$3N9x,s'Blc q?͓^J~Ӂ1'%?8KC~XABۈ4i8 I2PgEdp",Vnf_g Of0:G]#7.qD^);3NtN"$E!<>D&[^tk'qdؼJ 9-WVP^֮]="vߪlO8kt,VMvc85zѦ7)ݕZbt?U~ ɚ溶z1BND'*,p@=JG 83N; Jʙ3Gψ| N  XG`Oo!Y71RPQFLnUTLV GfY=-e3>`OC +AVT0 EH]X,/8AN"J_fL3¼3^P}9ZK֗f rlQ XA\#G0Le>qP3uڹLruո[`WIPp 9,]ձ.G꺠rԄBDn?b44d3s,Rˣj*%CVm^rP0ux4eko{ G,On>B2)(r&iG{Q&W{2;z$`  "4G0?msa>\OuY(WtxTw5DS~A//MW(/R& 9ѼСcau[ iQiq*O\/.A]軩%ғ\t=!_9Ӑb| |ۆZJI\c:<}Svm8o~F!Y'fb8PXHN6`6w] [νfMEf6Hzdȩ߽b>;5tAHa6,x-@`I1ChaSG"vX^~A6v5ui48>{h`׿p9կebԖSMB\8yMx܎€'%B9)wN=ɬ5 0AmRO"W>1dweXGӽ ⣙:s;𔂅lvpN;_@Ԣ_R,_Hq7W'ppU9Ƕ [Rv_::kz?곓5xo;Ic/ )FIF5Iqdg`!m;] CY7k )Ḵܺe(0R֝jf< _A+]+zڢeF AR-\($ kH؟^sWL*%*۝<9A!ztu ?VYh\u3i&8J ԝ"f2=x\\4)4O{ 7IFa}Po_w9EQSXZ9آWV>I{< uT@}~3_p]9o+Ћ\z Qr`=Ӕ*ZhKTabB9l)R !}+ 1RHQ7&:Xͦ@(rgJ}gn[7ȡT.EՒyIL⌄+ W5 xV(/5tMPFLԜʸ ʹGbFkc0͏ 7@: D}wVF 06w;O !Y>-T6-oɘn^"u"MјG;eSE[8N[W.4`\Y Й)[0⃚`Ns!QYŐkfD VF -3$ve[̍r b/Olևi FޢAqG8Yp\m,sWjT U6;65u}t$%9:g#@[s\VEYMz /~ћ@dfd}{ӎ9YilesWtڦi'm*3Rggbv莴jCMch ~:2)^+= SNZ"#0P0"Y =}ڐ5kW%,bĥTO0k8tn탫cmngURNM%>_Z7 UNMWY b=|a]"&"ʇUmB2![jvX$ **/4[]u367ړq^X5U"!b'[]MFyI_ڣv^LunT{t))x]2ϼZ:h:X&}$M ˶dol^1dв?G = |@*$+{}B&_9kKO I)#c"Zc.~It~<il 5ᗷnglp#i%SzW2>gt?TS?35hj%%um+"H,c"&zrLsH; ;\aOQ"8Ѝ{Y{']p&DBUcR1bӍ4#Vȫ40HSjBW֒YקqǬ-SoQ)NUpb}ap܈;i5PI V#?ZJ2\$Գ0_eD<T7pfkZݢ?0VUZ!)k6keU@Ej-Sc=40~po!<0Oqգ$@E0.K s\n$s@q =.8Ŝsr`> f:ՐG 1_@ IO-<,\\'ҁrF+~T ^1s{_3JsaKM{*qA3 V2X (M[_O-fX8wfʰu _P?Im,15 #u:AͫJ2ey:SZy^z}[.Q1;GJ_d,I/|hմs2Ō?A_B\[Ftχ)3vLˤ/!uƁ]_b" 1LsFcM TEim 9D_y4,/bs#:=3srm6B}н 6KR܌^Ne7`hr#n^zxxC@ˈ { l)#&qdl)HvJzB} :*+hXv)hE(-G`}0ϚYo͏ontQ_<<%y;"p+G `-B \<=qGS*ggC3=hSŇOhr\T &IG yr LF>IG 8{nʯ1Maj这 Eq> 9 R }K8|PN5s7B{ύAxP;6vrV@D,(yM7_lq^!:M>FGYXTO#M&DckR= rh"밫myHBYzbH]8.?u rp6*Ԭ&^ђ]#1í/NpN[x_o] u{vP&@nnp*"]F*hlȥ٦lo,^W׼T?,(R,~On4F5cJ\sz]d10B֝no+ÏWoUY0\=ma&7w}44QD]7o1lɸTUm"܊x s)\*xtk0,Eiܲ4yc.SØK < .Lα_tsxyz@Aw:DjAj='2%S.b^R"T:'D[(]Y(sm M?< i,Ͼ웯Ӵaa7嵌i"-V0,G7h`mv*#yȣ9<olY a @+, 1Z)ʮpTP~Jz: w\=G_`=}G4c(>lQry*tM4gm .}uF@î`s qͅltKgλ b:Rg͡vDIMԡX >Gm}u'MЁa~дn_}KY[rG'o(Yf&)I%ġ/zlC4}lͭ^zͳ3~80C]*?Is4~p%]3"/{">E'r CTY6]3BRo\'‚ ̰Jٌ߬zh.IQDܖd+4ܰM$ZX44cuA XQM9Wl' Ot;[/f Av?\{|k`QhȭD愬vh?1VWT*a wl4(:q;Hr5(qaTϽ*'6]G/]OܹowQR="AڏBhn_)?ͷ n2(Mޱi^+ yK-"9tw4C,@e_]mw=iMDb %/@r((7]E'ֶvqP"lAq Ҁ&|i:;*CIds'uEH(Cup`T1O'a"%g?Qkk@}A7m bP'9r2=@' r ?2E|B]j1&f uHXQYZbƋ$ @țE IتL5'@0\'Epq,!~H,p3}nI+OOE撙*bcg5`cVca0*j}pkj/v>ltߎrȀlm-/TctD[&$:h6aϿ,Dk/D,p(cNZlxV 0Ap1t~GFU+?ZE !JE14x o?m6(3r5t3D5kl !S5GM1xtUW\#yF("'E%%Ϗ޹Yʹzg)ÿNX ؜_R.LZYtT85NZzY Ts?v-..wZ͝R?^y~ϋz;^J(cb%1L[ǽzc2h?I'86 YzQ~1ղs'Be!Rdi=>}.O$֨ e:S%pL1#W$ZѦ\rH$cKݶXRyv V .#Vʦr35xrlaFl% @⪛ld[ŴO{\fB%<)khLFTqL5 |Z3W΍ȿ+mӗ*:zx ze؜_>Az! " @-EٸB^z",4\|m_Erj9ܘKUKNN @2SV$%}aĨʡӚ%]ysS tiSh?If ƵɝezU,\5۝K;%A܁`M"C ;g^ő&F^2YZ@6)L#S@Y)L!KP R- k?_ΥRX] ?/76csދ-Ta'Q%ɨ|b 8z1NR4ռ- _=o._* ӉkH*hxSiZÑ5[14i%[;cE}~l˩ `VRc[ªT jG7$gMA'&=kWѩ Hҥ'Sp9(x4Ph P~O5<9vXZf \A-5loW-P7o.ĥwXG&Գ1Ru`4~mmHBkM}h`nė̾ ʔgAIyU?HJ0'#^Cf.PWK(?3$WϽ4:wps`1"e)r3.cy[e{ra-|NXM*VcvȚ{[A6 NͺW ߫E#خ{ @S9oN[Xٮ dF3e/Ly Dfsf0b"-L1EMHس;[zaVv R';ءYZPIlK:uPo3{VyY/ jf+ w]oY?cLKB磀ĨGJ)>Lgr>)nYftA/Me(4UƳJ^ 2:}zGAL?$q."b5x)8#)p=DV~>`U2ktJ+ k͐OBz󹋺ǖ6!3sbIQc.̶C+_\yоh`Qml%&{?wfA~(³ׂ>kֶB'ӛd}?ݨ#;J 'l* s\0Se&u;G8_=C~LxqUǛ`쿞ud'ՕR @àt0=RьE>HjS6Ioh$"\ЭJ$FQDj.|Kv]RH* (CfF&un'z [ EY(PA5&tx/k4nOWJ!P*ǺФQ E(ml;C;`; t`4U=v;RE#i8xp!gAmF谷\S˥E8D#A=vMɍݒag-(M߰eŢ#ӝz L#JT8 (J$&48~icM]eȹ)j^Xc b7gvnI@ӜdӚ( Y,:Okdzp{ L[2LGގuk, {NKfbʛ]68vꣾsOF }sf&T<;hGrL`Gæ*H0Sbyv A^g-朡G@J^To^IO jE|>XUaq%Bo?lAt&K-]T=R4 DL?iH]f̒{)|UvB~@~( 4xTq_$'P.n. &U) ,=W\*ATaRLQS|C+ѷP*B1QvԪFEח(jV $7x%=tܴ>pdpZNGK!>P7-{$#Sro#Gg"{fD찘xծOϫ|r侳2 mqS,*Y %!uC^k%ubvGχYI1 +_Rk)"Jŧ5 H |r'YPgdys ƞzSTjK a *B-RB~]$XzinL0Xiƫ C,M7<;}4F QWe1/0PiX%gM>]j!,_ּClPH>|ѩLcQB5)ҲO::ڦ] @@X[ڌkyVQsT\%3ydr\"0F8:z M% 7s4r9SKmgzYmw \jVæGSmgT񪬪3Qx2s˭ >J,?sZ]u %%hoK+v("8UlTjwƝC1o82 G3cQ-0 rn)&yr~)~VGv<#  8OH1> =Kd2LDA 7}KXWX=]e") J6qm1bo9{T5D-#J 1Jr!6lp-F)qJ4A[]MQ{t={(ݣ(;gKQN]D' ܣIVz(yks:V H&cr|bGZLSIz_Ʒ+I=2O<cHz`Vmqf+$E{#J_e.`Uyѩy>ۣDߐʆ_rI1 kIӜ +GsQ5-4FBuDBNxurEWbskhDM[9? wS mƿBSEz}ً|UR|";yE.*F s&:6k8k`ڈJ(]Y/-oST=MvTq"{Xz2II$×QpM-Ibzp1@J%c=yWyR#8v,$_>dGlgKlkW ulz9/ng)SN<1 0z$QNq[g4t~*I5imqܛ%'4rc3})DP mbOkCdO+j_0|Ii-kCR. (rfS_'IP2Hs y;;aCZ$ީTAcpdvx;E:.m Dt` -n$޾1 䄗/huJ#_ի(XfGP|18/pYX JR|AsC?+۱7)}Ng|u$[xonD/8l]2ՍibûU|QV+}btq#MMiH=,'aerzKqfh: s._m!;\rEj^@;e6ʆ1 ұF 袐x[/HB.">~Ÿ'}đ$ܢ|yUI/cڌp~7Eld&`f~.nE@|ޮ9j}WǩS|d>`Oh&S &%;uً2a$tȋslěL!4qT|,/]Qlj 5MۧYQػ.(ăKe/Y^+1# -t_At>F Dd"߰׼?-ҏEzMVO/ƫ(Hw,C߰->tdUh7( N(c^ el @X96ެ0>^Z 攭&/_e4g`g5JS;6Gb[zq! 76n'4f=O'Zfd V&W݈m =c7g =t1YsڎJD[x[Ca ȭ tnMD ZBa0Qy/}W|"@3kq{_ѡRӶT,`M~I<']c0O.ɬuGRQOM[w|Dҵ1rųIu`4X_, qUږua8m/ IRG|oг{uQPM>;8np&(mԭT/#E/;dO#m\D)g8 p<)S闲ˆ{0 ՟,e`khh@Ha;f&ܩgcǎp KBq#Na8!!1 LNDhf5tBtR'eR݅m`gԳ2bvzs` _p8!& dxT.mց8ٓM oH=Oe88 -e,@8𬸁9vS_zԘaI B?T4!>v]N.@?@;S~S"Qw7 qH63 ps#̣].66$@ߏ  YN 77e^\j>JG$ rp^r1;и4cc̅{QϸY*Z?tWwJ3z͍GA<82n7.+EDΓooKH*3* PBˣ gYRN",{+EY]b=tl^n 3/N7*.ErcY("`B>Id9-^6A6_;,`&.@I5 ÚTD *{>!wA1'aq63{oWɲqͶ^g<}[/"Eb)i>+6A`U>NlO!aJp(MAQGJ/|Ӌn e6dTlJ,:GD"}m p(Ӝ ˤ``1~ȍƭs݄NX\j* v~muud#yuO @]T\Y 2ǑE$G .4.!/L<|N4mr$hCXʛNw 0>*=-Z)qҷBX23;=~7Aj ֋0пt' -۔kT~@XoVY%m.H߃&.%y&ȼN%y3gޖ&(?!ڣ2cZ$؟|}X>n AuO?_m xJEGҔzegD:P5Y,KQE)V AS(F<3Ͻ~ݖ!JbzvQݰ<";n۔1uSEN۟UK" [>+>r9G>-aTϻ'#qc2 .Db?Kʄ4  WT4Wi6ئdrޓfmxX D)@`\? MIijF6[T2OE_ȢaI A/YŬ ;=Ӥ0JPÅH&ȴ%X,1 8Yƥ;wRFUF&gbҿm_ ݤu(n-^+U8 '{- +b2A5=tJ˛"]I"HI:WI@0Բk̤6d@Ik!ǞyChjOrU(lB=\QβX7ߡKw:]O75hܹEsRѝ xPSu Ee.W\+&VO >ƘD"@Ntq+>~ub/k&(f5B2 s&RT8UM|% 0 ΄R`3SaZAfJ֡`ᴮE͗V{`n.5ۤ0u`WxexpOK54̩oF *Za޿W`3sOOyh!MxA0"b^>v\H}*O#Ǒ)&E$Sˇb5TcAŅv&xioϳ?7{kvg 3$ BMan+dZRgy`ۤ|MH%eLxrG҇ ~eq2 [T,2` &u&*bO"W@b -Ӏ@>I&d1HVgoA{;LirqE8牳wP[ߒnHJһ|1³RIWy߯H/~%*]R3BZ;[+^M{ 1sM2xPy*rő:N5ghbяymX^ (|W"},wP<=>Zr[;D@s@]ca˔ִE{^=(qš+&BJxv\|~wQsCϺbeuy3ƣOB+W4vʻفJ}Sr룅!cPȓ2gmͰU^7Pq)k#/*8װ5%9ALUC#X7[l8}UHHW@J P8KZ;].HJJ,K7l{E'4;vL̂o,<'z!W"m!˴ ZE3 䕃5^A%9BZ߫g%L לy"A©dyUqM-qtEFSr,ǀ%޴.Abj6}_~tфk)`8@äs~h[S|D>ȲΨ~Taz,SW=M8tA[Sh&1 :jqoR*+} ߫V6&">ܢOpq{qtD;uU KyYdl/* xFnULNmHbA)\wh@'2QT9w%s0b߫ƪ qKZd)m[1v/Pefoτ…$+>WHPER^ 5ɫU?cGI̎}) aY>:U44s~d_.R=t=K󇭡f??!ne )6cU@ 'FXv;c؛?awg<3N`dl^5"u]p"wA3θN sL5<ؒ(uIJo2FGE9 w{Jq-"[S7=j~i ÔxMqήfHj !g&ٓ]@4ȋFRᩂēkDhh_g+b$#I~5*T1GHpmczJdaN2lB^&׵jZMO"1#(<2=XR-GMAGE3UHÓ5 fj6{v)nEudVKMb{˟اf4:M&fO1mybѪFb!n`ZJs^{ҧo>?um-_&KCp'd$XG#ڠ!")V ՞~n}m̡q/8*่"(Cc ۨM6j}+z;4{FBdB͉]1]$GCs3F)J,Kj^8 [Xh=~!*e>mb*昲E|P TAx)#-l)D =&8ƸɃ:(͹R|l+Ϳvnig%LeKDyH:B@<͔1j- d%35MSh\mG ;~шi;zg2^Lr nttPOY˨Iix1SmhӓKR[^{/⸑bi[>S١J:80jEɌB~9yOP v:S2Z vbs=sӋ!_|&x:ܱ1UDa5(Lw>N.%'ޥ #ȋuƎ%]^83LȣCT#=bP[Pkƙ;⒪PJ݉b 9];VE [cٗ밴mykW>Cg%πJ@/h~(+$c~AaP~oAmᡚ*,y#p:ׇ\gWpwV[E(\!7IjY"a }/;{N|EFn۾@Nĩ&-v4vrA|)TuMfKFFwAp)󥕱RINJ5# <qpef y\*[gnEwl [gړDaz3:w &yH/}0 ?:8!Pe-Hn9K;EF\H]&Җpw\@یq!'[& Bw?3{hJbI=8do5dD'v8(rlfd[FxMSVFTꂢOY]eLٿ߲L2Z3O\ .IwH|r@K>VM(;Qt݋'f2@B.`tXɥ8_r>=#1٪JX'}|Ya)6lb ?,pL 'z C:fbF!x`!ȑ-|Gy.`1hC)w2ztrg)N)#},bHLse聣lM8e`9'Yk G?>^OJAqzlY~>_|9^^"53V"Uyx +SR#(CD'k89~s*]#vP,dJрM<\غ!RkEFLi9ÈnEYoG%NU>>@8o(\)92K!%  2zh+Y;IGl ޙ@$8}Mzl`@d7cIsVĕ/ J,ԡ>Qb^?wF? VV"+$8tx#FIdY9B:wG@>8aosEQ7r-~#3KHO|ڮYK~Ɯ&K?v5=T2|{,e)L7,蟋ŷx4!󾺈e~/Gh3)r e;( nrx<]r>L{Aj'Q1!J+d黐cǮPQ& B@k+Jw$KP$ 8eӡf (Yv|%48Hk Ix)?ZVue:3ʬi%%MUK =9. MdZRiOU"5Z=3CxdU dq^[ E;zպZ̘z/ֺq?]&H)VW.hvXU<* -{3};4ciEjYs>ʺ2$?A*`)&83d](f"g\ۊT#? (c{"8f =Xwt׫Vϫk.~Pq}*oocZ;HRYˤ]OD\[{0l!Ji2 >DZZ~LJ!ڍOU"~hv9G9A6= l Zt> Vieub9y& T芝qz8 6O>KI8pBT=ڶQ&ͥ\>gp 7t_! kjzݯj' 4r`C|BwQqC$k2ނ)3 7ͶxqWeڳ+CęJ-1QoLYmߨ#-XE,e/RU2"n)"6Fc1zgYM7XRR&οAƴ~4@t{z .A3-1yD$`sċΧɚme a+K^%vsYV;B,qZr%"(LSת^vj(Q4SϨrj7xHG|FXu>Wbf>5y+rj1 (5%*e|fT-<5l%0 |^XϗYbHâE],D02lS~f1Q08S!݄4,X&k1 cԵ=MȹKTd6\G"aܕJR0'l>9G  aj|0|Nۓ^0OsVVCXl#qaq m a7(%V8 PxLB{L+T/KЗhpoÊ6 *aA4Dl`-d4޻Vc˫YJip Q_lօQ0)8,m5_3+N{gL= * ,"$I=m/#HzmCU^ӈ*: rgx]Y/ZDuMn6\I60@8ɒA ZOjRrPCr3 |g/ 8 UJ*JA s-vI>t޼p:"ޮD^ER3 #u4]L t7x;~dC3!~_vj~\"wB/vCYa R=֔f} oadq+kmRgtCxŢoW.ڢ!^L029Y- ++V9CWeZh5[#Q2mM*+'2,ѻ(.A<@r/W(ӻmCd'5<`Ljcpޓmsi,(HMfARz z(&D@dPvkmSM=R:oTܪok:'E~ YvΞ%Y BTS*$)ڂkPN߯K2ueK^:/roSHtcnS9-$yF\u{dϑUZS J>~ƿ _ }6{jM*7!Wg pO7Fn4Eᝠ?/!΀D)@Ru>iB ) DV8hLJb@EtZH |5NENJcI-:x^.ou> /+!5hV톓pI9`V1@n/V 8B% 5b/l1YNF :'<_e ]d.(}ʏM5^ʱɢƨMLeK{(D!#*98F9=N ̆XYxSuRCLW},9P%Ti~n| 6{gp (q[{loBVc4LJ*{|Hfմ: L.& &KSʊ@9[e^ NkԲEecXYN魎V: Pe9轇 F#SST.w b+ |κk/VF /ܵ((3|N&:k`!.Ї4س-wHJ\Uu"X /qFU` sQk=-zꥡy=qYw1)?#QN= E׽U3ЎHTD"i{% &68z'0ZFLך +52*6{A᷑=E4u-w&>j{gas5P}FNzѻkJ@?p_Q#4'ELk2KG,$r ¢U5A|[=lFp \ i)#6ho3qB̶+}ʮXPTT2͍v1+BG 9x"IQPD/^dJG20GF*_N0i*Ȱ"$Ϙ GF1AOR5+0j\>'j"UѷcڸYnoCfTf%}!H%3Uz#[u .s#n){7-W(9c΢hvxwYNSPR3[9޸g 2@,Z#UJ*EwoY IR{@SiHSQ›~`סHqZ*v. Tf,Mgͯو(ZuM\ 8"Kl+'}sz1I!5,Ԩ g1Z$s<Ό~G\'G AtyzT֗8с'ӊ~kI?gdz6J)zROȩYsm 쾽4ŽVu "(zbSCV;*Yh ڙvv'zg9Ѧĵk͑ _G223׶my'‡%1!hӜKOZy VQ+:l"ǥH"RVfiPR8-x}11H =u{\3Ǭ{BrBGx\T{ៃF78&)36}|67m}VSa +ZzϹD7RPlQ)dha]ja)jHm㡩z_ğjF3'm4,~mb6|ˡVpػX7şyKeY'OpOi(3rW5yh |RB;:^cjF؆x 8ʑ!\GU=aJ]1Cvwо 1s82i ٽ LKNv;[;F*\{#, )GRi20,R=> Մ|C1R-Hǥ ૬"ZBӮz(53Sm -cG:`6O_ʼP}H;aޱaii1M͌!k%",D#ʲ8X.2Y3u"[wrg t J?e*J]nYJqx|+I+N1s_8 L^ vg.4kԸ6]8p(qUelj_=sXYPQِ}Z ^K jA90("UcZ˯S*`FL춣yD>pJt3%~;6Dy/x,X,LYȘ+[9Ⱦ*0'4Rp8jVs9#O&"cw4L _TZ ^a*#Rk&Wl]/B >]#]L CIb'k~:#k T?ISe-hډH巵qݯJ{Y"p7+Vs$>k7*[5 erN5 t|\©+cɇKhZ[ |/&1&@k7haݎaXᙆvFЂc8f(B:½Giݥ,Pm~L2ѳH"ktnAJVtTWZ=?g[Įy:C)5ݐLقF)\ \Q+/|%>!V$>'uƪ"4Ǒ>3od<(~i&Zjf}D&PpC̫LHW9;y Pټm8\d!T[T\; 1fl`g@ b,m I`üEOXZ`BYޡQ|XDYa ONL2ƭnWM[,:^0u%04]NRN[hhC%/Q.bJ;!=6Ojn18V>wC^g9y[&,׽Fw--SUŶc."d9vJCI!BxM@c MHO ӃI%XI G )BD o17b).ҀY zrDEwY.ëRQ#˜Wh Suu44ݾMOUMb3v~ss>/1|L?^Ŷ4{蓣aj9ohp.f%lĈ|uW5so)VM$Ds,x.ʬg2]bR-}S44po.`0cKT'{~@]$sd/$ Rr aqRWP$`%H= U-8]>̠.̈́Y=懶-wpeu"F>d;)Hz88B'MPBpjnA~or~J5>T/,O'ɾ{&朡&[rlɻX4%oSoY{R8Z`CxvqS :3t=-^Z!4E8sr* ؃NET2#"qaAPˎi̿X"> vFVw앝&lګ]aNW܌lneY:_ z̥&6֪~m4"H0ږ w 坡my(`e͖|lqR[Q!ADo3`i ⍂me!VREFozERj_i!y#WH450IQE_dJrmqEo(^xJ5JOl2~1B^(Mt-MZl1̼ ڣKs9 n՗\875-f &wYT+xU>%HԦM89oڨt WUJ}\C0be5XEk41%WT6mߓsb2 Vrss #pD/U) BYט4R?gb"(uG`_z awA$˶(ς0)i4?ߣfWgX4D\CNr|*}ﯔ%״(0jI<)oKJ7'mFJGisdW[A5l8\Ч%.GtIBSivC'r|/ 0'Z "˩sc]XnY7Mqf9ykt^T[\Pٴ HSv.g$jTH-UW/۾w.Qv\+ kei3Ѥ<` ok7q > gzn!rL2Y19郴Oؖe"Z@4Ȑ#qw_fY@(oͻT g;R%LrYM?>y9M(cg<31x6vo_Rt7̱u0b8P1gpXt0ZZ[|"a F SuV>4&9&3xtφtdȦ&~8QY'*hkv{OH$l$Ej'H8#-ܤjlѳ'BC xSU.3^ dLv??>lbLMW1>TbPp :lY]ery; wXdA#WpjO瞉X l[ | rr fΤXiot=53#YI<\*{K' qS>YjiN@ǁ&q~ЛǍsig.#5M[+0KK*;jD\ kו{- =-'!{>P/${ ma(j$l^h0.Y~Tإ.ҬZJq4 ̍UOg'8Ow@ٙYC;"=!s>,3] ;h-}K5qv$w0Ҋe#JnX:DG$F4!QӢ- 7{gGIv20g{I⤼S 9wOD'@'ˆD_j5H3"6>ajZf U~ Jz'=u~ul=XәuEO>Ь j |زK~ÚxM 4ҷ:ȇC.S0[rzJ$nvnS7F6xp[C4scoŮ{t΁VE7ktc4t )Wg2~H>,H =;5Rфħj 謁~+ \v#*>.|oH8g_OϏ}EZI_Ӭݏ~e#ʘo>H=gQ N>zodoS$nLgWK0["*l.{ {{V8b5} G K* 贛z \%-SDrg p kehUflz!mpiP7 O q lYs.cp풦*SBxX\p. {њS7=yܚj~sI f(.˨54g(!ےD~< #dnfx@R!^хC&jl4@/(q雵!qW5ӻ_uEb 2 6uo d~S>"$Bja2*8]x6T2Ή1[j9:"̤!':!MB8͉X3$1 C8tײB 649pF ?]X;jX԰ oVa~NJ̥)-T (TOzOݯ8Ė):qڢs!2pǰn Ac dI%B(NЪΓۙ$-#ϓnNnC>-7pHՅZ\PЋW ïMՏѧe0gm5eJ-(*?!ɰwO^2hLh.8yLhy)]&1:zbp8mr|9(,X+E>h~8Oe?ZKQDJ1~8XA[ZjS}FdőĄjN⏞hN\fO.IC+/ud+ҜcHQw8Хɲc)vA:FHԇ$ӯ~oE UHH8c HJbr\ѕ^h*ٍ^b `8jihQI<9)Q68}“&50G?(GnIazpswӸ}BN\NWᏱIfBQp^K>><bލ`iVwkӛWC=`Ņ.1+1@;U4XoY߳eR!8LÜeuY5n<̪<.W2'n"Dƚ(dVQ"O{GT1Dd(**{/6qxd^O<5mӳBFdum HhDiQ&At5">qS4|iBBZ&'t^ z]vi TWƔ;xge=8Y-WcAkð V|(6Vyl״5 [Q/覿D{<JcB3cXeq}Qr}`mP<=v?'yY8+:KgI\Kgm HI^x\R,Q'].CW;Dh#d%3 VgKdjȽJ +J%iZ|\jhiӃX o1Ɍ`A8Nk(* \~ Hޝ0rVN(yإ' ᓀlv0M@q)̅Z.(Wd^.U5߫YMH1#|8It)뚒, 'm9J…OMw~1<JS.nZwP]/'w*|,miuYdaTgm&˨*`z=Bsnr_P Msv%NWrs}=_Ϗ TWm4qO!XVSOrL7y:۶d>y\sYW|x+)L}I2^m`p=Pƫ֠0LH?ni>Ζ7^I_jmSOĘ}+SlhUS*r7!}sY9,hi#s Jp%bF|ųz׿2D,ĜO]&=VE9;Bo=igX>B[`MÖ+1"đj\ n8ݣ5c99$_ZNPm{3,>X!1%Nᗞ{?lWm9B$l&R?b1Dc+Wx'f%K84|q4pRëXGuC#u_hD: VìVV挞tz  C`]Di=|Bz9fW=Ai[TLWJ$A-AWf\LY졁k(nـQQ b s4W }AG"lם8sTjUJp D,F헔(mT+`(pկԕ׍q{ggn[* af(Dq$1 )́ͳl9"ӷ:b^ ~3wĔ/4i?8q7Dl7 5~Jd4ӝ^í [8k8RTz|F{XM̖ K}0xRoMkI?9;r;K KN]Z$GJ٦a9=YKDeMcѸ dBgIobjTPUɳD@s)ڞ (9x3'VPZX̷R'4~2$DHal`Σ黕A? jesP; .d'[v`jv}Ud=պ_w2ӟb@K^Ѯ(){zcp6ă]gAĕu7`ҁ]v4s&=(oY}u`)$-*J.) h.aNh 2/(f)F ܃/LU&($i-:q[ _mWq(5~b1#]9oBޝNԮűخ hHړ.[HUTyi|vG4~AxDS&׏~O`g. B©Ep|Zci˔m>y"C ^`xfNDž'd%vʃ$!Y@ Y3j=XވWj_r[:?10Wd?kF/`F)~['Oag ě(ЬUX$0Wy~rkJ:V P̥wn?b& b_zVBuB[I 8FC|,JXDYZ :6@zl|q ]} )?ܽx8tJ'u0vOGLa̕j"u%w bZk|ei+ 4˒&u23#hj y,0֟P0W[b ,ȜcJ"]]'l~mBs2Ej$6)?XtkD& D;yyIǷL.ڦvvDÚ_dt'qmHz19%68FDNC8 'm.߀K%_, K/]d^G6v׺eڈvl۱К#,]4(}d0 7ÅDT5=k^#%Y8%x]waM` ik2bJǜ̙p07tUCkBXN~mmZaR [өMv?ZFYe="X?1+ n bFI?q2QvOƲu6i*/ 萊`] ||7 /FyQ6-wp>X W>aACې~2F<ճԀ]Nbmݲȱ͔d=LŰq&WYW,u(g;GxUʌ#r3q$wF~8jb}]֯LibE;j9xP*^xsz:H"4* ={os%ۯQ5Qm]<2?XMzMy"cFj0/{ OTٝ##W[X5yK%Sgϕ _~ 56dO_ضYgw|>'atH>{K$J5Wi&UK/\G?MluB( 4q1NpY9rֆK2֖~^юѤ/6@'ffxrVV'VI9Q#`zdߗs7an~Sb"z{_f91؍} E&ԅ"\M ŸtՎր oiPsh`^!4=մ MK?tôMLABP!>FB׸';GI} 8yC3gH8x2Ň[hǖ}Y8Bҝ2/IKU"q!dD9PS5XnH%ރN}uϐB7ӫKJ2Q~Zaq=H{y{ Կ07!D&4i[P|*Gچ,o3NMr9Դ~:9z{7aU~ypN/S(ޏaSX~Z 6VyHå`EUOe`URO'hrAr槸b@}Ur (';s=ka=5dtЁ\7sbѕ;Dv┋Q~#Ga '`TP=ڀ_ =q[ζ1K-p36b8oڝǁi- p(Ennb"y<0uC^~i ˿Kbwዩ%#gW;+ G] I"Io].`s6!B:x=lu_Z.jBT0X{w!ʖRAa*FϪIa ʱ<+*T*R~ǩFkhkN7-ۜj5~$LT$͵R2#Pa^AT1yVQ c8m*Ȇ Ť!G6r^|3/i=0F`8 @b'Äl7Vi(f:!*YGoATawRv[y$۪SC>GĭoEU& "0'H^.dFF^i]YHwnj`c(ecQdJMic]\ٵ6h7%>kj$'%^`0"ɐK5;e|kw ͽW&Ť80Qʾ\7oABa++EZT 'MB"  7MCJZӢ #09lphEk0<⨑,m^ޞҞ KQSS W{Z}P (BXAH*o+!:C0G,vuF(;K(AvM{"7NzÈ4,wr? 1?zagwhjVz '[y.X}Je[NRmU.NV( M$V h9AKιj=i] ?蕼{mZ8k.3'Xbܽr㉽ES$az.NY<)̅?79`VnvKg˔,Dgd0֣4퓲ḆqK ]BĊѮͧ~+H`Vn 989|jzI2H8ndDŽ SCr6zĚޟLqnI9ogZuBac;&rm2lCit{&*DKI2DBRcN{6f+_XW**-|7㗓}Fu)Z#U 2lH$ }Ls 60ذȈ{3Mng[œX iY>?ݼpI/?FUV8}ޯw2dP[bI6&, %ڟ?|#ؑ_t9;k33;/躹!{N0_(W_pH*8=އYO2O]#kŢL]#O˃r$ {F"M66p}GGLUWT@^(qg[3JTZ4.[0Q"x $ Gl΅`Y$໘^$?& ^e\A+CJ6Qj6O9}̍=(3H3 NFϹO':(TBY~%3f00^ky=Z|-6RU-+G@ UmDRHlz^5AFb *tT"k9sK0ߏeVZ7c)qDr*Of`> eIiBlo("'3բ_ؤ3R, `5%i5ﺥ]HKgۙ~PN?J|XHRe$SIaB7 Fѿy|"jkߕ*=|%rG@`z{'0HtJ->{t#'z䑟{z0o,vK)mG|Xbx t3*w bVW揾.#  1s;X "/g$ "HϗoH.f`1NxjA;܂MKh7=H^yNмyUU_ܕgFz:5@#Bl3IGߣu&Y-Yʻ #Mfڈ/zbh{…д$Se{vBD2%* slf!{^2qF_E y]5U1`T'cŧEH<~]8~]`I_TF*PInb h-hT/7&=\ؽ;,Zr6bPϋԻP c(xq]{yr-;wwv   o` S:*:,lϺ41nF ijtkKG”;b~-RY:ʑSNqtu*c+ ߷ɌÙ Y2D$nP^F5 \j;o }yuP7mi=445 (\>tb{a闚`;<Ga6{?thLU4G23u-8/.#';UE6:6\*=Q!A%L-"ӲHLs,iF+aż^k9'dt5bRkҧwTǒXMU[ TgiNtz1UEpRuJr:h?$-pξcW}_VR9:0?`AN}]]ssؤsm#I9_[L6 ]dS2 68g`9dy\}nrYFPz<e%ZdwL)09` ms6qW3ϴ *&Nh TPR/ȦP)N$= [2=%6dp-qp/z~;c \ x2yTݦRT \2:lxdq=>~+'#`qzn®< )vGjp2̼M"|OTaw''xD3RfiljjKV1&+eNq92f(>9CP^s>S m&\ q_'!y^sW{*>L-v|{BdS$6{%`}IqrvkC044n3&>ΐCfBF"=JORw|(;a\f`}XS)5{,?4p^zBߨ(^6"%Sү8bJ,*ߵbyvnR]]"^RsF+=G_w<0.kl8O bz3@% zFFM QsoadzmVM "K`Xn5|wi`CSi9@eyNMQ 5{F9rISl2Н7k8O@4qk<O5%zјe `4ڂ$UդA#=IϤ}.=jZ~YEP.'Oo ѷ @F=O-BԔ;]Wy-rѸIEzQ:QeB6XӠ u#o-־6|Z!V{*{E-N7h7¦fEy_-'5 vD{b9XWfACE6L/dni.]gIGFZO= δ#tZKɴU4Tɿu8>0]*g$V4.z#nc*B b&Gs/Q)O\9",Csl*NwaL5j Ts$ߴإ|ْBbY'5o3(c^cJQm+{:[&xxޚ ]nSL* ޙ0nEie 񉢻:z(;}QウN&bci%.)W7-~ 6}1][G"_F8")^A IGFT.n7\gVN cڃ^f˒' \{;|M@}%m1iИk\ŵ*3Xa e %Pp8z;f+_;ވ(M*׺x,f<696~f| ?H{Z1mbs7T3gczC+DHM2OV'n@"|&It 27%R8=pA? k/ƸbV㤋̿6ޱx!o l7(WfkD}L2UF=3KtGH&e?1XAYC2@~Ӓˊ*Ny9ҭR7p+);%>y[p"af;$5>}+^~??Uۧ m+?FsΞ=e:eWZUSx߫o=XEn=-$%㮥9f/T JAbGIˊZ`q6i{H(F~ϑMĖ|`] 7ܱl !d4:-2r94\҈P21*~F>:Fw=aKMJnx$񌦚x7K|r T6Γ:}L1a>a"!vō;Uy}r0nӏe.^i}{)3}%@b/D{G\Aܦ53-+t7K죪ơb995{#LaeNE^=/eVX=3[ T>j|_e,}v˖h}̇Y1qoހbОU/]Џձ1>]jsӌځZ$l ԨUIM-Tu gD>M$*S`!פl-O G,3:(P{t<-ѻWW$?*Db< B8m_` am;YjD @vGѸ^L%^* 0s=2; ?$UT$M9 7䐮ͭDxV9U䥮3a@'2lePFf?pܳq>>$$j)Ms 2Z!͊E9+ֳju羢Ԉ Տt2fG%|hPPƷ\z-w|bFE]{j.TJ l艣u[j]n#9q&Q_ !8HNUDhZXBS j-dK!-~Ys1b$:F| @:ń^4I^Ł3ŽhkGRT4iz1[65!V-[H 4wTFg0! 0c "ONo2Bn\X!{S-SyED^ŒP}Ze pX]DBf+Ć SJ 6jN˗Cpg+^#hL2>6ٳ,i5 >II>qp;hTPqjW5ʛ_'{dO'4B6ϳAL6e?=RX?Ѣpzq#5ʪ.K;jHUHX;.~lf̀U.P.N9d]|lj;~emryD0G/ A3aad8(4l` &4(a#*&-H.} O>*vì\0 d!EbUɌM{CdXMq(!$mэr*ޚJ> vg\RQg^S.)^k/z1 ѠniV337\-v p95W-TFIdo+%Xj$GbB)" w`p= 94ߓc0+?_\5?rD46Avb9uHg`nsQn,\/Y^j<uP[k]LR= ?N6'D Ba&ˏrui/-ÕuruYceRF##f7L›S_Д\ۖ3PzSoeߙdV xV4#ȍ+g=?kyC[E M*= h?%`eղp4}qwac$: HVUdXJR\"DCXi3O8nj>4Xv-?7.xa bN]aeecXtizK4pw z$q жxsZ@[5B7gfƍO/X7 |3cOz҂E( ,bewE X)7ά)h% ''OKHHLUCɩI:bn `+ITFt ͲKI26#e^e $"+|CHq(\vOrU]mp敡k%=htHu܍8_QhA$m iHu\4P@F>;8|*"h^W 4H*j 52Ŧ9X&d]kC [ˬ1VE6H蝡D lAyԝ2=)u2Rit\ ziG&#zXUl(97g 1闔v7d!w;op o`Tȑե(7~(%0&ǶXgx?gA/5g&ܖX^R@;QA7k *gap{EawhS }f u_ H$\ ~͂X4ԥoÿ&󶫨 )Nn[1m/^tאC Eg\jٕ7QCgbxN'eFa',4.:h4e z$J'p±v^Md$N`ͲVm(?>H |2seGn(%/h03.Sphq8 I'D%~6"A(D~Q}=JCp @., rS%(sδ.?\dIp'4eEB>o5Pffq25DW-5%=4Zֆ7 \c]$W2ڄ:ؒ90AG,lOL[Vc茚t=$ :_Νl-8 2'{iU,^1EJ0p4 sOQ(UNi7Ϙq/q"3@kMFK"dzj-+ ɂF"ǭ ,=+JclmfJ@$T.~ BUÄ0S=Hub|yx>x>[w+Yr&ͤaI>t9ZC@ H؇4ps>Xn`RdwߞYЫ q0@r'U*u"jc X~QٿٚLioԂ);ᗏ^<[asVLϽ-/ӥ5?b:K 6ۃa,a,؁v,~˵ ((jђ{:]a\&W`A4S m{z @ÇZF ARQjS؀'{"lȶ?31$vW VЛW5UTlz*#N: cx(gșB* p P8"p;KG0x 6JT tbisE4 c $x䆲?$&oqԜU!-g=VU{4t?fs,?>˱xlFM`F88}%r@q!@-X7˙usKdgƪKQW{gW :(F^4x?+~d"*:Am #v=P;.+Gaކ:#[l!@4kh0}%D9|ˢ­֙ e؞ۖ0l{) 13G]=&=V KABtdPOjڿ %K4dLNN@[͎=Cg ZD5.]r)ޙ|muo爀NLim[mʩ7 ݁f tW ׳Nbe?}CHװOvNLiMg%p>{/: J:N>P.lJ.@Aw)]2߫o!cN P.H?L=-H hV&St1&x}oyXtP7~5K7:遴[LKUƨH3C,v&_,-8MU5f|6]8>xm`-o+sڗRmfӕ#2/Im? L'R];B\Ǧ|Ȇk"a{r`FZ?9$E|M/*:?w AP!t'ab}vK#1zױUՁ`yƚT 15ۀ-p^b=.EJ2|cirIQw0Tf^Vd/##Ki5+e.6aSVĖh’̂_ޤJd2 .&x[J[Hځp};̣0𖬋1a::JN{0 LLhfY}1P՚Lmd{VL(\n!QXKl,(fD/ŏ޽A"tS cxA448R;`. =Ǧ9A>B<ٵxGgbFS5lu4$z:Ek4XJ$5W=BQB&.b0AoȡSU4Bė+UJ]X&+;m1=x w8u)[ِCAR#$*!#zK>;g4)P(=Ye8pX7ĝy,rюSy?Re5<蕐(nb Ltq@$ʣLrԷ2: ԉ+ vYw}i#^m~sx`/ᣛ9k-UyB'ArkƉXOа;,T؍'8!hI1~ 5,fVgsM^F n=HuhM`QRXdfviq3È_PnH •TNyf?$quYE4b*ޣ{{e$\tHƚ0a<+K`ĽP>O$LčۛF..~@إYڙa.q#CdB-%*TgWx(%[mH?uy~A]YVQ4sjU]^Ґ8(MܠD.Vz5̑^.3׻8nDR8wYQtK1 `"//E-#ןm|2L?? j'7XsRkx`WkYߺbf=EC*At8Rc4 QTӂvTcHb uf5;ӟ8@܇*AI>c=LipVjM*7jd)>=߄F(\|@TxZE 7PrF&;ɟy<.gnuO&%`'W,DI}"J.OVvCo]ovAWozpYPrTr-AiÆ6ܲ+D" ,K }{8mk/J~L,TEcBHTcbTҋslEA dmJo8y1yvĝW-2E}K7TI^cW֢ʇjyWDu;ГL&uJYl Ж¦Ǚ }-^eSRxdY6`FĊ+`~z&+{zGš'!O7e;>6$ u3۝{HoDtҢXGڅ\ T)IJ/Lh/ow_y#jvǣ?G*Řh"R-k ة J\4p$=_ņ$pٹ'|#1L]>0PG s9"`7M·wGR#L֬V/ )+VG45x_+}Q눵I=̻Br aѫ\(LX|Y;Tޫ$<᱀iȐ?m6eŅ囶H584B u*D31wV\]M=CǛXn|F>趔+a0Tw~OY(?kh9|>6߫M{ƍUVWqI8DYT5dB6}dg^=VwRNqăΨk_3}I*<,*AIt3+?V}eス"چyqw $dI00d$+.&(޸LƂw\ MbJg":qĊ z 2=e0P?nzhI}6LsY0NHF>8!&$:xJ9Fa d(~ 5ݷuΝ>ҮJf#V}7PhVר rՊL)lO$' mxLC|$O-.+pb;8=\ }^>!ǩx#~.ryNyIL]$WH]ZY"6Ӣ*MO2ѷ6M|,xQS*=V_3L~Oz($x>5ރw/79SOvoz/1n4LlMVųrb?!w,рs7Vr0NxqY{L 6{|Zqn#?H ,4 tT,@K"}A2Tj+if4'(ШE6^a{,ҫaXH2(7J7θc4Fkڐaܗ]f6Ѡ#,aRUmku$),_M*J[s$s߳*iܞ͙%iG W rs ' mwO [zHsBe04<7;;J( PU{cW9SmdHNNY ,ƾqlDNaWK\7~A08Qo.,mYI?scS/*;Vdgg3ė9'}UkH=`1(Xv+r8#!Nm+P^q(iiwPC04CXW% btՑ8e {M1kzo'1}{/m'Z{97]|` kX0u&`a^mo;}@ZE쑷;ƚM5svW^R>^Z`8_T[< %R7'*)yܝZAdL܄zp @. K"ĻOjIsIkEBR%ܒkPﳪw<d.i3bDHƒpk/¼c\?_礓OdZ+hpOcc8Rۇk6u5q3_$̰4v#TupՁ,@IH3_*BK q[JlA]*֋qw]p)0,ԛ VA[I-z#3]TW$6iJ$4sXz`y("\D\RP%Cd`|& UpFDZgn3Az39%Fݪ7qlX3ƛD9 kS_듕֒l@-?Tdtc AsBf#=|` T>[Q)ZL90a8өj Wmʄ $0Q/`-"s'@4sZ}EH%[R - nS0 `OFZn 7 (6nîKi,3D}ţ3 mUlqjrI)`HvH|i57,8x?ddZoKf:q.ۯ6[gI`d% }5RVqw͕&z(QnzdsoZ yOP_UMRbo:oDj0eS?dO(d$[]Umsք&# |xx&;V7ޏ(~POazw)4M"y)?L)Igf5@#WNgzF}k0}%VԆV'"߃`?7y:"zH5ߦTز[RP\ppsB$ ,EX;]/'HY5- fL=/PTw4j{x  oDaH~Ʃ 8IwQhF Yp#ʫ h͛c/|d{-򯀼:#y1r(&>kM/zFq6m@XR ڨn#93IHG" IM 7{#A}Pu]@rl! \ eɺrXvаʗw6_9"M3xڿ]BИ%{ c*eз'Hc@QQBm1mC|׼ 3M-~; ,q0hCno ƨR!0SB^3oNDh>mѲ9b3Ⰴ+eeiβ"޶ѱ*,#NvbH\ƤM3R t?1O(*Q `1}`<]g V7j9D%iEd.1?;'x0y!-*R^̹״ ۳gH9TQRq:-q4/ӴNCgT|U) %>\acMq8X '̤~ 4-嘗vdD0m^~rw{ |&!-?:#gV[ "_qYY4aS|鸷ޭobPCY?M8ZCZXQT]X9 aPTnReP LJcU zcm#H!T6/m<6N+TC< B+btL< Dtlh\G'hJI`^{\3" eh[务N&3jW9Zk4>u9\,SqQMp*Cu πLy<<1uIx2֮n,PӘn/<걤jF?.&?QĹ=sRBHZn*,.>-g٨2@E:}ͼ݊k.Quy8}F J-.3«!n&PXsR_8A1~~23 68MkMPm gB\ -|"ll#8^_e]??ThNh?R4? PK+mG ) q.w8(['h+30)~!;Ym2KhkΆi \%jq6I.f2maΑH+ޑ(ɕV- e,֤5L]s^e_L4\SdH24aDr}>}MD7'4WH9cN\Q9kλjaV yaX%k)u#}_! m$pbuۺ.٢pp:Մֈ1@#^o59}Ȁ3TsjƔ"FԔڭ@c+;@X{!V@ǀbNH+Dzc e]6Q待<08Z"CF81r3ETl k/!Ehю0stB3YɺA`E=jʊ1!_>GgBHBum;Z4*RoGt2|@B>x`-Og>Ȉ*2*ld5yXsG3@cT6cz{@:{h1Ҁwj5`00徟Bjx4Ny%hnr7[MPLR:-s6QSuBe;g+fE@=@VX8CK^V-wU% mŗ>"žS@6;jZmrTj:^m̴W]q?3/^e`hjA }?PJu|ymCf?ߔ*ʷ]k ;ѵ 0va3 I#=f+KCeQG.w|Y! _ ) o2`0S\n"8 1;f/F`@Rv։@Nb8A& B4h0v(QXn<_u& [" PGDXށB )PiN['" @0B2J;*=-{cNї+Dm_0`6qMM,Mٶi{2 L!5+b2}}cy[SfL5gs^}KR I/BvB1t-a27 DXNXzdMGfb5dv@-^S;x8#[%^O  7}RF ;V` v;mDA,z c*-؀uQGZOPub;d*)19;F3s^^&+r'{Use#p0†kثzi*ʒ"`5=OGUq% bϥx1YnWyE J]oxB–&䆧W(,2e+#]f QA Gxc!4yLx~g5?,Q$-}Qv$yI,TF MNh0Kks^8NR "_ۖl (wMmHdǟ'm㰳xyDZ^O7A]iL =+z@6VY@Ⓩ&k5ui$zOx;hy.굸ڨxTr:غ%h\W򱮣E =eX?K~]hDKὓac/i::ԉ^t;^5àl9d0( RSl8B@ӊ5#B.uٚg+ c (WȜIah/w?]Zw`h?b`VM:x* ÇT6@VxX$r`d# 4 Qr{aͨ'V.Y,v.ɭ2ՌB +NbE_9qCZڶ)xkagnd9XN-&hb0<|'h?I6|[my˗zCF PjRDr@ Rs<\m\Ivub&NX춭u3)2{TISF( cZ˓Og3?sKz@n i\wkZ34?BLg~kZxvg`$ObCοgœMPu/`Mu{SAlbiA.$.f=E`ٴr-%5;0r(yl [XÎ?9NY%T1.YO mYwY|IŚb=4Mb@6a$R{B;_Vvp duj,%Η%%-']f51?Do%DDWKDwS w|uGbZ(-3mqہ/Q¦,)\>_pg0 74JW&YSɏ+%s`׮U tid9e)Y%N Cݐ)vwU멘$1~ D2k,r/:5P51:6ΖeS֮L hgɎ?G&R@Ŭ IrǨt~ V$u!/ ž_462<;&zdwrNC:_B qKq}+O \-6ج[]M~rڼj88[ա|~c:V|qG °F^eyBmjqE~]"`À뒁gD>B0HZAGJ\qI h!QRlsv%%[myH&҇U5|HɅ46Z?$ZlR*ÙPBm"63Sk~|tfʶ)v؊G5A˦  :ߥςANt;0X 1~ҝ(>jd"VZH8.I-75xkr"wQUS,)~e4",* $_JvG둡m־?j&LH&Ϛ;&"ivR-4A\tu=dQ4#C,s[,14 Ys*pRZ(I@XbiQ49Mpqj_iW"+LT [۱kv|̣Xkw@CJWʑ*|:uX LQ`ĽDR;*ש^F1C=m 0#dRIg#@δvy.dc\IᵗĸeYK9gN笀=˅ N֖> dzEcޭyv2'6FE눴K@WETfлPֲ{{TsKe+3N=1i;dcsLќ7\CU -0DD{8s:UI!zҢ[m *Ucgw+54/2bXp,tLΏCuBy ;֨ /};B]Y1ߐ NdĮͱejlHcauFA˪XN> Բ$k,چfEhB+(ҡ`>Yyބ}Wc~G4T(GځG/r2ֿ?{>EԊ>d96zRZĨ/ֳɩָɑuYQ) Ɔ|i3ujY.`&?D‘d^,U6T<+>dW{",)U+r$C=+a6¨9cԅT^@/zJ栧y=}+:&<4PAĦ]N@=(7n]i !MxFaHZ]FQREQt8DMȨt )JQ/W<S\ ۅL(҂]Mm,g$qD]^fN^,P)T4ha8s jV 4JOKfUY0ꀽJ HoL?vf \K[_H2|xxx^R 0Xd$P̼ =jMgGWmr*"{dzHolœM/ :ޣgl&[A _iࠞ qGxE/Гpզ{Bvuq{ninmrE6 WwcP0e&D{&w&^[}^w̡Z՟?72v@3!qJ5-No@o(ǻh7٨{rZv}2rT\Еp{c߼23%9tUG8Oud}UZh>DE]4/y˛)|Æ!>q\F(*Jbhxѡk+.87u#sJOV>cC-}.x˂A!L%|AҠq7Z<` M9>8u"+o{;lx |Mg^KBQxvKֲ.fYhdPIM$])}h~.u  V˦ZLr/fyT3ۜl\`d}`Lv_|FQ2iHȌ7zZƥ >? a_1E"V7A&rT亞`ViAm\j|;7et)?dIe 35 #ǵ.;dlZN.$i6j^Cy4B97 on;*?dˬ&(2)+ϰė{lIH9T@q((ed#~M {&J&#! 8yh dNU i`Bzir0 ºV+ƫ9u$e]e7h8`Eo(V5jt@`'XՏůPT!|b m\_k. +Ε(ZX Ap( PNN0qb,QlWB#e>Ŏ3'0(K|?BkI&~k칰)(m%Zb(DcE{ddczxvY\>xW!fbDuӧH>E"ygۙ+eZˤe]v y)XA#ũQT'8Ȃ<-4T?V"q.L"Ҁ|]5xK 1{vĩfB%tiXBGA.mJyD _2 5l#ƃcFHn`q Wt -CL`y)} HFpːJgdgwmcϕ{Ϧ?,Q# >MOGyPID'0z#/zzݍ9#@H! /WJǘ*7ġzO(6MQ[q;-/ֈdXÄƃ )uDOFꕤ{4T4yjUEhf0&DXj%p\s`ɺZgGj ةqwund9x@>SjNp,C U(B8э'8H4+-gp0C`/!RTRKk)ՉPIցխ`N^Vц1BvvJ>]([K*`킍b2z8G86AoJ"-:^PUOZhb^˪PJp7Qt]Ne?O7Ai/X8lWl8|:I2HD9= fQ9cSJ6P,AWzsiDǸRѱp\Gbh+^gBWYcH?8✁@(*ΗMh[cX3k:k'y5Gܸ3'Ol+>+tQu*+T><hiqԣQg^EV"rp1Kj _X١o/TIzn`[($7D ˔y Sz$z&Rƫʟ`vD'Ra-'s,q `dWϖRF]~U2GG)2{]`t-%΂γ%3Y~ LeWp bǝ7Jҩe~<!azdMRs##p$H H.UĮL-kmQT66NRp^[́W>!WҤtn d;?tG/Bϕe~PȍC;CKi&"YbۭQ}SY9V\-0C쨰_ť|}kӁjGsCibc j-.@LхdP h20`PvD,:~ Tn>.ܣaI4c/ڹ&`Xb);& `KIRK\W?Ն"ܷCI%> ;xٌ{Ӷ420IVx2'B롵)Oe8C 6+&,l5V!K+F-+lNﭱOK>Ƌ 97uW&X/5ڔg̾fcQ|!^](ǣe=^2ӏx=[LR%swrPa\y͠RIdxOO!0,}!_/dϓ z9L6$"l"/!@Qp潧&cZYiw8;E:|bpx*!-9a'V la R(J[m}X}Wֺb{ ])F˩#vUCCPu?jL|$z/0遟bGA%r֨0ُr顒W}!0YU9钖@Ƀ7Y΄mtBg}Зwc3}WħdJ<+BtE׀uj+IȔHV?z^CAf&gZZ Ľ p"Yߔ&ԛE? к}Fuy1̈́ %J`bQ~BE(NٗZl%bdK J@Ty Τ~#Q}Fs4>D7&߈?"6i7PW0i=#C CMG](Tnh (Bq!P"3R:;J8/%9׉/P [ֺcXYˑfQA}t^rog{:gRHBn$"_{GٳbTdScgHy^v=dPqtΖww,ク~@r7Q|3D EFb^.X~̏!(=U;fRg:l=QyV6& epӄmzLW"HGoGUxm-fR[OڏGEܩ_tv.G`Y[Jiyzb_ou*Roޫ  2G ra*֋٭&/_dk|C]RkSbh^Nנ~Ò)f*_\} 1]^n5 TU#:FL:tvGu*[q["3F*a /JzD[Ej#!%Yˊ{ff%A|v @C5' 71 ^|z4]ZgpͲ0u-Nq,ps\-g}t+8tݻ Eoyg͔c!GH MC$Q$,oJ(KЍO,FYD"^7{=깍8_j}bRzc Hem )ϙ`ёI>d yQE M e@ K23S9Ϧø:)J(ޖIll!puҍ"/wƜsZ~U\6H~u8 w5̮)0EPϩ=֮X^<&ѻS}Y%RE_/|{o jN+>f`Jg$-TeXp๒| rGEe^}DܗuWSc%wL6 Ͽ* ]Otd|ׁdӄWiRUׯY2O<'2r˖U .:卺5tMLz|SqĆNJ[kF" ؐ/l /_ٰW<%z%zڊ3?F0(ỎqnЂ˪Ec@0I3D,}9Gi>Rrnegiqt8͡Z"ܖw\C5VU`#%*3`6$]GYg"f~uŰgLBL5Km)u3XBPAqm+v?flm5'!%b)Bx*6S3 @_ځז;Vm"x}@㬒gXgK2ڍC%P5{DyKK>_,$ u4W[2v0e|\qTI_4c:p;tuX*( ګ(yN2dDKXBo*M+z,ܙ#˪}NwU*VhaAxpi΂OU@(56=; OwmMD!;OچkG2te/Y|)$9q~`_<^0ʝjI؂[dd}]cR8H%VtVKt6ߧ`٨OPO. /ˮpmb}٠<L̖nhzom8¥OQ!#Báj5ɵb]xtUf2lCb/ ڝrlFTg k΢d# VJ.&L7VZZ(}+Ix )s4zSH * @ C*]$T.MWdsm6s@zqORH&cL7aa-7Oz4W)-34TX6!6uvQ7e/ȳ]>:]חjb ̊r9-vGhF$pq'^*IqBLJx?!˄}:>ͧ3H-\MBO<ޗ͙sh? B!uh4}Aޮ40 :CS4á&^,K;bˣfu0dlSN~v5S]s.%<{b` ϶N,6ծ^BӍ9>,2BF<.qGWdiF'~ޝ?DK9{sTݵL9lLjҀ/$.rLqkn̎M /_-2҈v4lƕWZp-<ԏFS\E{3/kO#{* ۓJq#ɏh]g9F8\LX7Umx.C߽"n jdqqdV/_F׾Y$$< g누NC<n 3R!ê"Z EMлA|:Ϗ_P:xZmgY]&^&*CYZ[Ѩ$lI|2.~{\% P`%{~lyYz۸#IK3Cg~ۈ虒PFn#v DgU?tdž@3@Ӄ_ =ŖfϚ;ʤ0FޣdX8[v RcUsE!2kݫ sع/@ka"C6aiA Oc5JDį!ΑpD*_cN썥烓 e4Pv vSmBڵ}Rs *ރ߂bjת tkݡÛhW6Iq";7NdwAāyL )w[vƇrsDAؗ`5.HuRx h |,2XT8w(B&g=)wPF/\W+)z$XY%Yh}m}yݥY) 2`| Nv]sn"_e&++-q$؃oRz!IlIvq @yW^ڱ^- ՠ+p~xV$_@`Mm-1Q'a2]d×8PSsz*2ܤ3wId!_$IŸ5gIɛ0{eS cf*;kO`r(Ѡz0@_Crg;oгV.MW_ڈwg(p[;~ßnd_nݻ1пJ]˗7#n~&_M|tKHQfժ%݂u2ppKoQd熕t4źWӕw(wT6,ͪt;0vJ5 MT~46'Ra1/4:~NIjЗqv܄=] %)/f 3.rR0z$dE%-M[Nd.j6M> i U[ =m酆{bc6/[d(-Rj;UkְFVOF/XALhR/{PhWԅ`»Z>.|ӆHr-wC j~ (Duc^ktSR>zO> Gg' j502|*Z⾰E+r E.Gm/\آz] D"9kF8S4b,ap}:ҷrw+3:now"KJutr~Cf ByoYdWiδ=6ݼ4|y?.'.x lSX0 }w'̔W垞B Fr﯃k6KV |ˉS4Z GV:^4zK]e./n/s"K5tj~X,jrZ<;2ނlv? ; ~+WlFh>+mũ4@[&˜A65@_S\°<2 Sx"z1h5A< xWNsEO XogR_JFjlLR}h}CUS) Ԃ'4=`=Uj n"Ҙl%}-0V'Y+G;_Z0͢%@Yw1y͠zP;`J1F]>jDx@1myL,csi%4G)Y}PWo6¶tߌ%%yw)P. şwxhy##mJ^LsdҜiiv\ҭ@EgarP ϯ^\'C]2=IdHb3"G+fsz1r q%Uo1̽w8BÔ:Hm.~3f5#[?"Iž(hAH u抗 cU3br}C8*Wr)p+2~a4PAt<@%:ȌU۟rqY{b~l3 {Fs]ڱ&!'qqݲ*"Re,oYٷi%cx4QHo"^;*ѕ_ohog.S兲Dh'm9kh>ޝF9 pprYn;{͖Ƕo*`O7(yl!VNn$/ 5pԻ.ae1jjl'C_pSd@{7!pf~<{AΓz'qCMU嗽%+>-saH-*ɤe>.1=ɏS$1z'{:2fB7玉N^~>jhw 'FdjRo-#SVP um YvpNx1.B s*n@` j|GTMmlLPݩ}Ի$Qh]ikSlCw6^0>MPi]*^f][UDtn+ V˴ ޚ>Ho$w }{j3e*j}gȓ-oE[Bd~f<-k'LN^%ZP|:!p󴵟)7ah*TȿH16;ﯻ*|3f݈i168OrH ʨ"ї(`:(W_7u@hHF7ڼjI(5ۖPlBEZnJkEi)XZ%9S'6wςEu 2f8zja/B!-`tZi[F|8~BǧDY9QA*ʆ!Tq*{MPずLq#9 y 5DhUl(#6f+]@6%JMa36nrV&1Iw³J41 \fr; |oBO-=RJB}Z6/ ISX¨A|W.(FP=6YR5/ĉ%aF3dLh/ U}j7mb>gH +h1waJ钷>1z=t6l ( ԊMdGp`vuRM@%'RA7>Iձz'I;NZ1抻x%efu*_Ǭ$Di! *AD G$pfbwENS>={zwE~&u{u>arY!@ ,t~G.MV2xL>O gD5^-jg.WEU Kw0.W0 YIƓF̓fH>ʎ>2˷_WjA>Iruu|+F˄Y~$foD'ul{9:DK솛,9(6n0Ut vσ}$|4KT"w]d8%{OȘ2z6}ZXr s!1*,Qf!}MLtɡCT^.?¬^-NM5\i3V֋`PeA"sM: *U\ﭮn*tsTRV~F맶XiGٲnaeP0 ^>C+֙!g.DBG6VL{K̞"(\QGR]ho Jl.@C(pMFZihlcJdH!-^&ь5Na NS*3'KcrC6=0| kE:9+<- H$2i.<ֈK9C܊ڡxtm Fb?:_ wR^5:-hnc:8.QK)ʿj"bh+M!_G>ʦ@[qoV(xxm  U݄L؄-BȤ+@IaaovQHB;OKaҎY97].*tv?_quWla'~gmF_7~=n=￵,,6R9)uUlh J/tx%忙 ě39U7&4 ix'&(mjx?<.K7eqw2cSMx\lۺ1y[u2S1fਜ਼r\a?':e omh9%mcր6H[$;R$=koB&"-.f32n-RP":ӿ)?od"QC"' hݢ-p3Q t FY41Ԙ)o}16zb6;,Y+V{!W'@tAV eٮIDYu~pC\K)\\pPФoUQ*P$oP| ̖+~ &WS$+ ^p+ Y(f~t }dl y|^x9L9Qd7扎1UkhmFqh-@ɞή^[b,R5BcFhS3,UfE.X)J~ ǜ+,/Dfmn j:8r?@ Em!v۽xHx1xCj@qfoO~{d]{` ]/HŊ4eV^(|#V9#|/74WYĈsa> QMh-FtYW1M`ܔ/r[R]ȴ a.IRBGߞ>vZOI76G]߼Z1 4yK Xz0aHrv|%QN\~Ukjhi++ke yFs ,Rx )Fk~-{ '5' .Baq\@ܨ$xҴ"K?%?t˜zx &4֜;DۚC:OTq:cw/[G0g..Bx\ ft=xNpKuOj@6ô-[^DJ.1׾ƭi-4?RY`դh-}a>PҠu^ܦNAmt;t겍}O"@c!n:準MI% m?1]\;A WYpd07@%tU!lOH&𗶙.͡3| Ncl7T =&rG8m ZAɊɠY j*G68O=" 'F4iN+Sկe dڡ0\.)<ɒ,n|)8.-bytT}9pqTtYf`"@s4XR? X^R\w1F& 0 39_ N"Wsfр"x 786wsF;|(9)i+/b8OOlz<vBWdu"iZGkҧR\@E# XӪXMv6݈Hr 0ý_=~;s>H/`ӥnl逦Q=m)]YD0#gЗɈm:Dj8ex8LѪR+O6Y5aWgHG9V_Ǹ6Gg"Tgop'6Oa y/reBWuz.[Ϩ.o B +36JvMuzYLAk0ۇ q $<ɇ*|ݥhv|h Dڭ'xG$H\3yh<r<,X㰜f{Ӕ_n γE7'="7Ѱ"nkшD&tTrM.+NޱX!blp[&yTopIC j\I"F%ݒ]gt0+@a`lgTqͱ%KY 15vʲA—5u(<U8<Ojy(0E&4Z5~Kėv+*2,Upi2kUs( d}ww$(ǹȂޜpik6t `[\{→^X͆ft{^x߉p!_`k;Whj-=8k.ģڑ . Q `܉uiLC$'( :b6`yb V΋Խ+-P,'{r ǏEZQS붵RikL5qRLZC2{tpa+BK9^T-h;n'*Q~7Vd,v=Ipz@7˴:բ8t$.m [։T-I?$4_x/}> BE3wQ__7گ*t ZlbLvq9;&0&;N r-:hz3;БsgswԬ*h̍F9jaeE5 JA^E p9Su-jn_[f;Ff,Z}PfhCʁ&-{`5H7RvGN>{Dwe4cfvj+F Sኲ+jѨ|v+LD4/FNN|0>O@SAǏk۝rqC`/%Riq 02?Wp3R.4q ThBF\77{e48tzS٤xn1sܯ<@ o,3$"l 43K!3棛lހ&!QY [;eyr L⵶uzV91$[_oI>J!f+x;8-XD_F:doՈc{<+^FV2W BX*<+b<.4ЃrwU#4P4.L@0rB b?bBǬ(G^hOeaZ's^ODwdK٪>aik5e5Iǰ  LW+vi0$0z:q'}^jD)%cv:K+|b76q"$셑%g)MZ`x?PSr [N"t8&%,gL=#dgG}̞ll8q!屭i"o,b(*,*qh5|m E>Nj ډ@J }e CR3 ґSA;W4U3@dM%W\4{! ӿ}MYkCJ}힂-r6ɺYnwJ9gKsgvo9Ʊ$GDP\ K" t¬P]^S1A0bG;c TD©~7EDx=mXmG޲9RcbFialVE݀F 4 K?Pn.55#EnmZɱS' 7yWBK pkmIKbOHM7c5zb:^PK~C.ȼA !0ʦUy90meɺ-mBe%WsKaXgtǪ3}8"yAS:phC=oZ]8;w%ҁk_2l74 *+w_jRK[Ox< %;[_R .AC>#h+VVU$ >@/sF9ieW^cAET\af. C~|~K&N KYpp)d%gKn\n)Q2M֥A";+`lX?B( 7_J6bgi?𤡼U[!ۚp*w%[Ww N;͂KɧSZbk0 gvDx0t.2pUe4f n%5-e[l}Lr6+ّr͓LwЖY |RVNUQNF+~R*Aox&48N"$;;IM=1@pS1BtWςtmh852p7ʆє#ŴCfE3Q^Kbש $QN8)tkRLt&qjkƷb}!{ &Gx"H_5V}]3 ƭ_Mn*Cx%Hñ$i0n=1Aq¤f愘5(VYi v#~ym]f;do4R!cվ nޫGy)ڷ%/w=긯P}{1L\ebҠw0=6Z#"Ip^'@KY4t&)Yh˱0 -tlEELڵEIo3p( YgDYPs+ƀ}!='(\1ݝ#7>v[v,ȗiWoF>8IAOM9;C(K?'RY}w#`6iV,!Y$-vlN%.{5%7a7[X5F#7$,fqGS<:KI o+I{>$sNLb>]cfjK_kH¯O.ڦc7XxꀾhK&}?:%)aO/@h݀'4+ս30ՐQgl:(!>݁=Y&]_VpAYOvUF[gՔEfsM%w]GIt 5`9 %Scw*>Gv4B/c( +zWj ¦RXJbJtLy(+,*-\+?JʣGMsh[*SgwtXz,Xl(E/.wdjS|4uBP; PvX(?׏ZV2YuTY2Z &PP *!+zaSC j T`n^?y~Nu{dqs(ڝ~-E=U_ J - ?c|'yDD9UO-+W:PDiwou\Xx;K{6Zo.h']obVwR5pyԩjRO^_өl( =n 32K/^Cf,樹6t:>P7b[5+ۻXA,1}A-,69U>80S\?g^pVEXCو gxgaj3Ȯc=?+ӌfY+4l귏BؿPV[D~jC%9(%g$pޠf@ pIp;Ǭ9u d=`[&ttV}Uص16wmuI,)!\NCDu=BH ^FB REiyKc$^SOܺ\<^@O؜eb!&hoI-Kt2#/! j"=B[f>'Ʀ^ b]\oT1}{"(&::[C|h[Ӳ1u4.KA;v ,li.#O|==b u]t z}4\y%<{Ik]BN(Bvl@x͠*4}-͈W#fI,-"fxYE.aR.q`#Hossz| xh!W@ٮg"Fm;GடےrQ8Bh}s]Jh;A;Sgz*B&UJUiՅED5$ Czeetobhz-5)\|UvUPIjaPIcIL=sNНKϗY+ҩM-k@eIUZ}x΄\3(DtLߋʊT5T@1Hs҈G~ {Mi;jIb¸ e%[bLte4D}ؿȇ̓M)HCCiw yD JU,a";؎rܢZ_8LZAiNW* YlveQuAgViFi;` I}1JS~s}EGy@^r=diȗ!QYc-o_de>? e"}=[6?쁭'uZNj,#OQJ6)ɳ~10w ZgiHksoA|IVLƘBO~[e{KV,'s#ρGil/Q:ΖF/`4 <8 TN ^J_[#ZKɳsT5ЭcgȍM-ᔌC#g,BQ6,^#ґCiۋKcyaljT%g0VU3<2-+T8nT0'ixx,ikRkD@מc#zmk.-I7`5dav|0ő2(DNȕz+lRfWOdɌiNb𫡈h[CB*NLnVqٜD4E;0cl/="B\NBF0ȯHm|2И-*wwᓙм*ŰZ%1 a܉HŌ="heE`eLܕ]3!XGrABB*(S,CX];<,4{**^71SG YFGu Q̭_7  b N.D`_ l(a~Hv(3ĨLR%6Yt|ľ'v]f_6`,lRD2l}vꤨ{Q?LV|: Gn. |9JFa(f EOlhE $AMǨ=0ϑE$o Zd:2FubyҔ1<53 &*R3mTtHB8Bm}*}a0d\]\Z~L7UoE7y-@ɵ, D~MU-sPt f服Q  L8#P-Rqd @[xܴ8|ޭ=n(2pC*E0PPkU\/y.Ou{r:wq8>:Qc?j!+"++qG$KrpYӶZv1"9밖F,Z3Ӳs |;i;^K!^) [6S`4Y0Êcue;k4 =K(ftu%of))O<S^>s@#kS[HDy9sZ$>^ 9P)N,9}"x\Tg_ ^mJ0p,z1 atn4":S5e爱PHVoMa'w21rq?,/d}'Ia mJ~h}= >^_Pqt5,玞>I n ZC_yI[įM6y>u[,̳>{oz\|z4!_Z_4(lJh82:jKr\i(.@H)j2:[ hHDC7ۀ|L1~b~E5uAZrⳌ9践"s0Aq,7z. K7aV(w3Ԁx-zh?` Buh9Z)au\^RRv@!BnN\rBQ2h>sSk+S7n!$5ڪև B{![~ևTg'; !&5V(VRԟAǗ=,Kb-2Һw+g%g!@E)ia[]~m/t, D'ɂz(CL!9Yzݕ]H"1>V8_ZdOdX#BXyb…C]d{~%X09y~0B 7 +GEOjq{X&bb9U@c1%@(H3_|BJ%Xн*C2Usk҂H9js+H }{uo|f{&vGe\ rz )^HJ?̃r80%r9C5d)$~Q 9u, 6SNtX:_ʑEU4LwȰڧn)|ZO'Azx\L*AMTg-枋&F+$:(?GAD4'TV +u&p83D+jlN8&n#c`vs/P #}V _>[K'trHfW*\O`8e=E `}AbϷDc)ԭDٿ[mͱHTOQ86ٽds.륛7bfJbTߚB#I'@ T>aw"RoVekL*@BȗDr851%sysC["3( !Zl^j ,O6-p5]. a֊r>WooGsQ3U.o}{;δ doi珢px@=+b*dEkx}( EVpD͗' i()Ю@,K+|fñnkOLX9OlʵYdEmC9h|,KV\-*}gUKtb!~FiUe)"ߥg5_IJ7s /{%%9~9CozH#hP\2QE?Ӊ=1f1vɋ?<ϯbh9}Mq0{* "_ɠ|5={eI,(.(YhH $b/ZMZ\w!RA"U~dE9H6. ӓqch~C HIPU8ϛ>1 pQZ}9o]h-G{Jf}qV^t>С?ʁƖf`)(mP-_rC(7잛#7<y{!$>N1`1]k~iEio\=<,|p 2S4| w)ðmkWHJe %0ֳn+J ֈ`F8'qc*RﺌXQExIՑGcGdY<<>X@Q [AJڰ=*09* )uK܀{Ub4𯛄^/V؏5ڣS̱UÐ.| >":&@UD*I q dI{=0>"KF7Q2^%O,לKR%}XKL8(;k>?0enGhIJEOP.U `wgVY\@=tz 1C |3L $I\V^>a^9i `u4$Mu ,E}$81WbBo}qgܮ`1FҭR'Cٔu|Jv\5PWp6xM#>">$X`C& ɍom"JӘIQhЛĺ$f7ƀC)dF) lc\6XݯL1,b$8;F Q'jRO;9sw2ק~YXiPu+⭙)"s~j{d2U;cϣ~CЍWʩUP|%o[hK큛7Fb櫽Ye7H?hꢵ BxTk="1D<Ԛ T9RnI :rUh$< Ś@)^A7ْ9q?w#nXxUMiv¥s6R_,; +~b QXy8gid V9k"wS_ N;J׀zP&焲b0ZE4*W|"p~=< `3(655BK֦ ~Utn| 'u>lZૅX6ow?+BH#kͿ٥,,cLHv opka"|YhN"D _y㦠3@(oT{@LgpbhT=[kKNs0P.>18V(P䞲bJr cN\-{^mJe]ѽ$FA ˠiLSFLtZ7IY8.t4j櫎|a}* Д_Xլ&kU 'JE[uh|_C՝j,bՙ8a XkF,Jz2|JVLIj]sidqwAD.qIhIcʓd.(nwTAH$ ɺ{Tho?8]zHd1'3\<#שpS&p:+, |c 6s{V3Q=|Wի@q{X ^6:~މHRM"WLɏM'm9@JI,p2 =X2eIɴCm,W-`t2obV ?J(jJ[AO d>yHV H ͮ%j@F?4BPx& `# v<"@lAj $-7 yp^!rRNG4B37 .d  *> $8<֡ɓ8$ޝ;~x9NO5f^)SgtBZ']k4;h&ud::O*/޾ Wcd*L(2&?B뇢AԴdOYYJ3L8tb4\%GKoްرXYZul"yIA /xD_MpYKeysZ*tV_U8 ÐLlb@ wCǼ+TޛŷƛjyPw/~j^(l O{̦3nEA{i6_=S_z~GG?isK)]٫>2~?u䟷w5d9G-"[?L»%a61 |-y"{;==F M?w !r 0o`<*bH/_* ɉZ~hϜXjS]UVӀ㼁&s;UQMkg9wZbrm9Ex4n+IkӤ0DB&D|^AHHfLn h_C{Z_|)'z_ ݡb,W H I%snBTT}3L4S݈e+N?k/Z]ɜ 5( zk+)Ocb*τJVWIר5`g]Dh5f=LND vT[j>=d d&{X׃rB? j.5wLKwx ׵Xtl>UF^ڲQ.VT2 Hq99WH)Fw2JI\lj9)ܹmܰ"Y[$4vM+/u~[i;Tۄ;}S>AvUr".YO6H_i4kJ k]et!@n~ODX@:?JR_沁*c(KDn.u]cmԮ>T0KJDrJu(ߢLVC"c&=Db!t4Зڇb\=V=ПЂ{}[f=! Ol+#hQmjx7>&s)E@?O3? fK vc72ץ$h.{9"}fCA:t>a+ 7zQ*i,YW/zj^;GDǓyU}=Z ApZ F7`G4?}׼&V7[X`2x}=znKݒ[%4wO͖fh$o=Nkȴ]RG͝6kExae#sHd->ncC÷ £DW l4lq zB>P2JA cj"U;ERtw@&-@ZE5Ox 8f+{?ڌR ALo*YG^ }HXv)tixd^XU<~(<\:FxX{n!_ ׁf]eƋw`wby 2x3H5!Wbw nKt-ܼؒ_ܶrފ-39T\4vFYcCC O%ǣ1sQĴ@^(7u-lV`dχ"J{hqC@bWlxBX:Ħ\@VЎ٦H8E@2V#n`]d͢L^ /YӽX(W u;(IXL 8JMXfF΁ &#*/RmӒ&eEA) 3``쐄9`hP^DgeQ!i"+# D+,nj")P fov.ilzjKG6iƒjI5L#uQxS!fGzK,ӧW{V?pS҂|h; -XQ2@r]w8m#W"Lj QM.s?[ږ}ɅfI l LM%whƖ5iT}=>|}BM$cBpLhNFϼW}J;)FW~C㼬rP͟.<+6 > I<>\P@2Q~4fZT ؟ _^̯u{Ԓ1L!N9$E>#2>[P>OAwcx e~)6ϓp{׻ë:q7ִ:O J,Cqg+|'1ÔF&~TjA~;y,<= zK=/+8_: >2eb m0pL [ U:ý<|k4"vkUUw=YZqvp[97eby\:8P+ۜz }p͹p%#B^&J#Ŕ+XqnEZ_,?EH_sտ^n{f2TPۄ$d5ƖDTa&O(p@^<>uΥMz&3q:%5YЫB2;ZL޹nڠie9- RQE͘ڒ%pX,Ao 7l-^\m1īS#q¿2%wV##"nj+jHrf3ϻ#v5[G>/'H쉃em])=6rGѭV@w|9*XtIAEaM|I6!oנ_2"o' LܔRX9hKiq9C%ˠ鈮 M9/>tp͓q7)A}K.pVY '=CO}t3qӵOpu[}W4Eކ܇LOe|#4r* #HoI5nZVpnpy3o; tYxd~ʏJIփ[ ʚR1LU@֔VMј Fx !4JPj,"(E];hj_ (W 6`p&4xKZGI*W`;3{ $3eZ`Sҗ^l,ngOVUj*{K`;\,3;`sߋ@$CL3["|$7.7>N g-[Rfa+,ۆi ᙗD~[~l6 a֠slN4|J[sc%: vX#wGKvkFbxklC#TBkjۚ` /2w]d{ {ƻ(ÀQ! Чg&Ki~A6H?`C{7K '-<"<}r~)ŒFx M(mz,;N1BQ?2SƖ)Vvu{ R&po|3kR.w#9 |<@s3~%)I H݋!Nߎzo0qQYk#ANf8>T+k*+:a/x T-edd.߅G,m=KDfEm2i5乼=s] ' ̜Ӟqruh&;+8Ӂ*?_kW8<tS?L*(<Ռ %oc7ѻa[B 5;4ZOL/?]ЗjPĩ0> $œE$ϺhZPS(1IʆB ߲0u݆13Ue@ҎRz?m#2-l@b6,ܮ c -W|8 ГN+JFqO?sWK6oIN,LҥM7/ \o:> w!ꩍ ߞI׃[Lق_WռѬ0i8 5iwP^%V߄܏Hf(^!=7-5e 5.> s )v#^{&1}ħwf 1\*8_ܘg"hԡǫކf2ȉS,jm7y`,бTn^ QtqFsY204l7*IiU/FاZ!GYb՚xէqGt?^4$% 0Qd5f}D7U/AtFe57 5&qꍁlݯK!C$r34T'4 FPI;-ܵ^beeJ~]U{*!ߞ~8le_k@M u2L^i4fLJ9^W?ҕ$DZ2z_M*ckL1=o)J.zxumEI;Tب Cx0Q.,a4ch9]ȌPu! C4n>[{IYh,xsҚ_qR[Z~4_ ̾(w}?FNoϱWu[Fp4"VbS`Y˚8(چ'Βy+tTSidz;kv# a2cocLo9" >k2c>(]v!2t5Ɵ0X72]P8ѵ?`c4rh\2I:Y(hC+}N3S̎Iy/$C?\=,2 ]$8H?`Nf$|=I $dOe 6pp F-@Pѷ1)VggwJR7|) =憉P1|hp֙y9팈 0klhqF@Pth?.6Loܰش̈́\"~e?1s^i4^ 8r7}3/!Es}i--FBX"A,]If@ Mk; XXܓ۟2P7Qynh_!,byi):V" vI䔥4AV{T cSў ڽ[=<CϜg!=%}dpT]C˺\t$侵 !E=%-Tfr קNtw<#})0J.>zGe,vzTx JΗRbH}E Bd? TF,Ys o2/[NB鉀%2cY a7z};圠w$7Fs>ۡEj-bhP 6-7e,dt}?;Y_4n||đrS>PšUH"-gk\.r-eΡZ< I6}iꑪ-y4U[HQ^I02 I̵ 6s7Q{H<߉n.Z/Q}AWLdB7j- Q7)VPQ<8ޟ369>-v\>Ed:̕#e(Եv83?M:F0 dj92g,Y.z]n|y3ieo-![y͞ ݶ)ze5MOui:̈́5P|ibD#`Dgig]sYJ%T1coRP5tز&]LI =T'% `3Pg҂lQ1GO.fVyRnkrֈ!9Du fҞtX:NY Rj }zs\!0h !~!I$ GҾG^Du35#:Has10Q@R9ง@Z͢-70|\VxqM"ZX)|\{RJκ4-/߽mt CF:S2=|?܃/bVSp/% ZAM/>H 'Ֆ@Ó'WΦE ]"?q"0! 3Nts'D6@mس̮UK<}`<{ W>'T2.x'V(pB$afAXr@~犋-NN𝧺0eniBmp)_c7BH0c!!œҮu~ :KReO& v+ vwV\&46rEw˙BbKsJFFbH U9M'@?aQ/U 'E8\㐜,TkXX-+_uxdJhB%<8= vK2n~S~zB!b#MV2N&c% 3P@9V<@!<bqiV8 Wk% gӠRm?lCƍ~V^(_ DMn48ųPku5@ p{fz7K!.ψ1!620E| !KS'"-I_c,Z &{c)m3CYя0J֔QV@ gܰI= Fc 90,8GHUD4 I]N Wnd/K1(fPLRR7؟wD~AԾ'ZP^JETB..u#y=H[=o_Mp魓xOPC>Mж9Q^Ki2Ha%F rc.ǃD ۼwe؟,X+"y]/[Y #A֧6#V0C`81ڵ 1Lq(pZ&(ޯoMwfT^].7AfcQ_XqE cԞ:TmxpFq)A{ZJ `[RQTak݋c{<g$Nu2cMbw =a7մu.ʇ%Hi`'q20m& ~TWs% <*> [a8U\s js/@[RJA%:,:=k] O@aW'2aF Y1z N`=DE d7Nߢ\%]\ғ :}ӍS9=x 81Þ wLobh*ψL 2Au_$bDZzPMs꓀Y$+'!5}TyDFwꚓX9?V{FEn iNqAL4NM]1ܵEJL- Yg؇f_*mL Xvٜ{ x*nhub.1Yh:XʃSUo'H( L  r&cɺ# Whмx2]%'9 n)8ε*A@A,NNpSZI#^|_Qˆ/#&>A8Q4v8ֶWO61g^dZ?*-ΙaZNᦾfX:$X2FM1軙R4K^g{NjIOE h 2*#+6/yхA@w"^clĺr9vYJ"Ouw#cFj!(V*̚f튬ӯ__"5kH`MN-j]NbOtc662p8F}yxs30ljOCq>S9r/](Ғu٣ӊ:mvNN4zI)VP$[%w,?&Nk"/rg,)l5C:amevz.@InuyuGzP-a^b׬ {Z?Tð;G\eDuA_RaH is屠.[wSu^|H1P=)TuT@ޔK0U+\G'luY} b]I]f>Y}ꪃB 9 c;m+ 98Ehg9kE}IK(ԲŒ f<#<27$VlB J/9SӨ'f߅"ZXoHg:SaWЉ*/Z+EK?Teb7ә8'e  &:cٹwmoU/Ą7 l=H1Lo׊[Lᔟ(QJ5 cD{+Wܝ58uH 5sG"o\y5OV\晝)^U)8-+Wv΋^_b ~\ .=2Qa.\mUد>U lӕrcݦ -{Y)Uw(__eZ95'>ՉYh"Lk zU#[ t:m \XY]ku{*P.t of#Rz -Yf_k;,6wTL{ 8si7CۍԸ,Ri8 pзK1Q*:O'~#ՕNm"i9O2[s~lin2~X<݄NT7TR)te|oP^]@rIw8+~D&}SCwspQS0]pH_ "t#R21VC'RObԀ9^ABbrzL7 /̙#&U{ۧ ALwKPXŃX=W,wY^'-@J/KCt6=C'(Op)V+hcii?滰'ќŇ R zyIxdC2i;F%Kzc˘dt{v[["/M$4UssR麄i06.d\i25'[Kep] bϩǀ(2E6gfr޿T_x$(Qѻxc|֟:VtPvŴ@||fQnKƌI]|@$<($RYoqummf7JMzЅtk : dI_)4*[׹m φu4\/48V[bo=Q-]3啥bLe`7i%4b3=D>/jJ:e^c%tX7_\0@n[.hljׄ,7L/*RraJǖ%Z .^ |ZBfF.E}6pȟ+~A] Lj ag`p I-oc̀r=C^ v"N A'wV}$NNބGj M&!i=k^k %mD%Yo^xHX'X]&4*6T:F!m8J70q0g!~oZ5h^Gpۄ$-$o@~Ϸ{;o܃){h.=Xoqft) Iy>tQZF >;@ $m):;S]x,0 IxMrGCSoxlzdTR;ԟ,\6g.n#3,tjU;s\`R tA $k%.ӗq=+ Z5%+7*+T[ 8#J2LJey%G!02|uqK+ i2<&)W.;G%b_:K [.gsZzt. RM׮n|*5Wh i8 b@ `:CBbbq$` aҲmx*~|PWW7\{ɏ@ԽJxZ9P7~A800z),8jn$*OmvW2F;Nk!=[4V ddfz\K^닎0\ L]Mn Ԧlaf#GcU7<<аb({;̱F\N>YTOT x!?ISi"BwrA ${6nuvo Mb ;^ZE+?,B(݇ tW2w}% !ۇԗJ$ΠhT~]6N`$8ZH7_f-gt۾6uҹҨ"!)B3)'YsW^>5@!t͊j*[ӔS7}Vl+oȠFrKWzM<缹{.ޭ. /+1ԣd"Uo2zP91`'>^-!;~ kl )X-{|ԮSFB'O7քm$mhiky3w9EvOiLwzڅ`ڽ?Eֹɬ益mzw=:$w>  meP:blj]Y˩ 谎LDR6L4Je1Q%i"FT%ưXyy0G]~Gb >Zf7Qfzy3V0}-/C`  ykbCA\`PyN!d@3i1ƇODgFƂ^ͱgXn΍m^:VB8霢-5CU~ F/ CX)^ԐfZ+`xq}LCM6xXNqfE❕V+Z@~iJMg,}xID6+{uF'4a29jx51zfP">!Hb -UZ>;ڟK/:D M _@ &qM'=l%W_2BdDQuW9/Uaz@mG4w?Rߠ/"cgul\_L^;f}0b! #aB` " }zkTVT? SF5c& bLz/'UH8eCQØxr\ qĉxcLbڵl5w^X/5XכB#Yaƒm, MZt٩@9PЉ}L K&64__]5cO~ +ޕ'tj3DYmb,Ytq~*%[csMhQ5gT_vEh%yy"Q?w[0ETUXWgFCLZt.OīKag'k$YsD'r3s@Mn* aI 1ٔU4s˗mۉY qoZ"j ރ4h0Go}߫JLu8WHw]b`DpE=A}E|VCڠ܈/S]!PxU\4g H!X>Ղ |ոƩ+rzX 8#` Aa%G ^i~̢6nUBd2uVAV~&OK|{a¬k̹GE }@r<&UkUC2|n9Ps񎘊5$oyQ{>Xhhs+RS|Hl!Uc5{Ȗq͚.%5Yύql^Qq: ީg&Q,4gVv D-ӭ6 a֗cd"jJ^zl͉f)ΒEEMA 8ڨ`NY<0nt-Ha_smt4!q^~ckLKDZ7+}e57;aQ/lS ݑ ĂUj3-pz,+)wM(^|a\+bV)tBE7rWH:t~NxJ6/L\5de@h,l>yGY1МHOؐmie8Pv{: 篶#Vٛ H,z-U$fk.z[otVd CP*AQ߯X@3 7‹ b]{w41zۢO`B"ow%-iCFu^_gJm,E薻!GjN: 8mec&g{]]I'G"Ww1)cb\uBvr PxC{^i T{[ջڽ1eC"E7Y}Ky0dTiXY_?j:Zh'V͋;wuLlFd5wW特M_ ΢ 7A3-\W,C*pyh=fmkn*)7])JV,>G )HR'GEET2kE4aE=Gl5ҩ$L6#+~g%̥Þ1>|bV >EB>N-E!rZh}M1Bl}ŗ*H_]>3yF&u2soʾI|ϡ .lsBs;DbY淅6s坻et&ʜ.ܝ<|ͪ[h __-iKvJ˺RG-5XA~G9h>VM<\3Bzo-a26@j @x7"4=A$n/1UI f-O- ^5tOF 釻ʶ܋'{ M%07])>Ҋ6F=%`$y/uX,ؕXSaT3Dΰ{%ʽ"{AܢC# BV|y2H=(SPZ0:ڻ?A9\ҚMP>42z(lxT˳#Ʈ^UF~CK+>)~?'N'"ih5p {(aQ7>>/`*PgWa>xpmblkdK>ѺƂ0PͲSp: һp!Kr,}ީ*tyW9Qև6=$#xpיws&`m~7Rlv<ž75#wa2ZAֲOca"mt."[enHycbT=8Zʖr׫>kH,jY@ސKTR)>Й!R{<-qD7Me]W:q(I|{x_!0l䚧A嗘{s=/g[ySXWov5 fϾ;=6Mh Hɮ/PIۜdȼ*4W,,jQIb{$||#[W4NZ4=cksv[*4\+ oxIÆ +X/ռKZ79$v,{j+O6K흮<'Ҁ|ŸΔ:BbcSNJ H˷@4` x>zek|*{i V8%f=ԌӛGA4_ h{u_|VA̿hd ݋2=ԃ1_7'4XEc>=Khsn/kЄU. i#x{6#vpFܜN;cAI% ['Of +8w2,{7wV'ASfR_c\`hJ -9#:#PzA 0.iʆ pnS(i,BBr- i=ʶ.N[`6 e_n{<ah?AC~΢ owbܥ^ pӊ:d"jEqɫ/0ә}fY%wIB1 n&f5^TxDX4q\|n[b; Vp_WiMHy(qEPB# 9뫒BdW]׫ %HtUYC&Emm5o`YFJ>i5af EĞvtׯ)Ow`w t?HiM}K$B{ atZz\KEET(\ʷ#΀vv(ۢ9ǯ:s!?3MdZ39c Pw{@TK'ܩ2b`?8[gXKX4Wi퉘ip7Ay QPQZuP {{Q$kmۑ"R߉?kH.=C > sȑ[~%^I8cYJ2ʚ۩ <C|}_{.P>ӣ&F8k=(ofYaq/ !A3YTU!ǨD(nJNK4}ÜQا"C{IPGy9U)hҰ[*+ⅪW9/dlt}/ i$ʩmb0:a"=nk_tZl݅m+19/P6-’)@̧W8cyTXEE_5g0J>@p Th%QMG&k) Յ&ߥ u+(Nnb\p뷹j$PdIfxXSԟ Үus^jǹWl Y_5]3-'v3u05@S"B.%^Wp$Ǎxb~E]ͧsl>:%im4 ≾d6%{o0+uv9kgYZ070701000000e0000081a40000000000000000000000016650a15d000049ec000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0367.ko.xz7zXZִF!t/Q-I]?Eh=ڜ.+ \Jp;>TkMuԄ.yGFoT mPNv=er MG.g>M㦉6;[ OWȝ?ġpE=sS #yIfycg?ZS[oٖ_aj,e)nsKJ^)e1.V)*0 Voa&,}}'qZ)W.x5+ NMΣA_dXC8x?p~+;PgUhV0 J6ʓW~w@oX{*FfT<#]%:ZQߧl iz"vʸECVNBSOoZ0_=FA2wJ0YU&-+:9-Q!3߼>=b\ȹ+ɦydkZ؍Nocxc% @gAlNR< pYJKܘ4}}!e&'zJd#{7Y&V(WYo`b}~;^۳ vXK"+2Pm6g_) ͎4{*ǿyZ20m !1B#v(nc3p ;ZΦw\Q & cpt@ Y2C8Cji [ZQPܓY*FrP'`Qpx%kjo&2P+)՞S&puH}8վ{6_zE\D64wsڬY$F4&[Wnd%T]uROkr,"Drf8'M4ow".W6at7kQ| !m{j W_A#M̀.- Z K$a|ì<&#*>. 2)(n/|^آ˞~ηHOƛ/ ~%`[aL-gHzm8ѽ !:i=yMʐ&< oC/i>.taѿث=^LǢ򟬥(V1PyiE3F{С8 nf~~SVΈ |{_y ~(AbQCr8l8\X?Wxci}u]b߀Fo([ײT[Ȫq%4FS0}F &&܄G$&4K5 #k8)ZW)畼`xU DAwЏJGqu ȸ8ꌂI KF3'ޝh4ǩ#CF;3I#ߠJZT4zn=Gam4(c`]:W yWwx6ykM@HiFsHJF)BȞr9:91|4UH!fƵ>j$yk ,ol*K{Mlٰ33x+~6̳ߛ'RYOt}YmOSDkn\nՖBzNՍ-:hiC_0v&4\{x G ̭L  oJ1.:9@+i8 sAuK@~ [\COnyEb~ˌ5:❎Mqmng7oDX13vbJy9x>_ Ք?փynKY4=Ly=㣪})#w@1B"J,;fRVr.*H 2]&=j[Eo:Vf Qң&NdO{UtU3j0i<ɂ B!oOzMדZ(oI? R,]Su 5g=6 F#Ҕ̡ |kTE>r`V'ĿfbDzq9>:;@#Et#Ifzv{tR7u8e{,3SZ+2 )ϵtrɨ/R) n "cX4D~mg~;ƲKt@L\OtFug Zξ.dR"ߺf!ۄ/UR|. =PtIc ?F@ѻ7:,SQ4Hʱͦ WȳJ*D~LU~t(1!yhhL]Ѝ ֘Ze7&0ʰ{ 2PI6hi(05l rhQw&꬈ gDž]IN22wYNJٿtuX$+uPt2tOc7~paG-U zϰ[Բ̮Ӹ <x]P ^EQ %9{Si4aٗttIwѺlm5 $[GDsB <BAȀJBGݮHct%:q-귙׌/Np ;zU{O8 έ*v#H5EzOÝͺ0ۃ\Bk`p69r,- 1T?]15bT5%NÎϮڳ ]5 >B0lm@ʚUp lҸI`^ 2 fwwf aO E7"@[eϟ~u\+QT]T!o8+tj!`$RޫeZ`Ra) eڄ'G#0+Gei ֹN2Dw 8-> PK53s]Γsɺ[yc=udG37 &GuBfL@y!R%mIkzz sa"M޼z3s˳[ gqgy邮 43|{A4Y=ZW_y<- Sʞvq`!Q4BK ^ hl--}j? )o{l'φ9NU,%RIq`Փ=9gHX}9DY[(1COv7 W ;e-\6Е7k.+?ZrcR<8WzjНS`k ;A9#T7Q͎>ӁdE/-c${h[YC3>s_`­b[ChWb|;2Cn"[V\\TqȺrcq6-Ӄaw,*bB*{=X2U5]RxNy+}[EMNLU/xhTIM6q'^|ARJLsh| YUbo I]!`-)z=x3c'[r줪˅MI,{;_d.Sqc! SZݸBIGٌ~%ji('*UW;`o@ql7u*xO 8tp^awCL N(rIZFNB(z p#ȱ[8:HtƜE#qwRl{ @*a_LHo;(+5uLQb=>Үk7vDStOI7$ڎ?E;(ӵmWBFcQucj3%dg1f5a j(`WX*lit|T7}FCMʙ l[H̄8i|AµfAi*K3M;kxpέ"A9').!<4M+/$~guADG@fΥ6+iVke@QPO8.i>x]na.n?5r4A:X2  jCE]v  rGH&*G7vI a Z`p{z?2hX5]L[^ctGKgjR [ʿ'fsmؔR, w$TS_u׿a 7 l"0n3 J"Z}S h"\@}u^i7[B3Ȍy%>zI*~6y/5 ՜/HkZû凉]jsS ͈cۛƋvKrƁ1/2/hӿZwռōxiЬNwh+ Lk@~Ÿ߉ ˢUE ڗX_TTMJXHˬUذgC!ݩK %ɗO`q5P=&D JhJ󷮦;)j=_Lu@&Dfnɮ/j(a:Y-e)WR?".j {ܢVCQNe;9}]FEDC۶ߞ:5gq0e uo5F"2/:lT-CmhtU3{OlHUץ]Łhy3/`X!$*s?O6zs zmJ\\\)So&h`M &8_W{'8@O{ 0-me}B矏o. DA[yU%̎㪬Ỹ p.+u<'br{Hn>nJR8Z;Qƌ^DlpqCq۹:!294"={ "QvK)l^,ޖzM;Q=2y]/JG, B=șOXy|GnlPFehXX n>x=΍aE.YV臢3[V>@o7_y&<ˏ+l!l%H# G%ʴNBkDmde9z%) %wV`2@oQ"DA;ID^/Az+km(y u(rM:7aHb4@1,[>OggT*h=ܒrjN47ciWEk`%0ۯ ]o3o,`yS?WQi yxB*[7w ▨Zy=fAnֲ.|<(<{%H ^{B7]EҠ (gXd^)BxWƮo8|_䴈 G[壷3AZ`)DDvsr5g,tQ4(ϼ}õg7$1(sU^S,7wҀ*K_ٲQV%oKg>)Zj'7Zd"?^䆉N=2d7(.̭0Xc)-$"[2UgEmn UT↻l*SwGZ`' 7 AZiiy)4JCVUË}Q4,+R$^]`诪zoxU%S=ة;]jI2}IBTӭvXWb@{ʰ_}齒'>BFUssH:gi,w9#tST##YR$ gH)>%` /WZR p@3o>+L9u؅#Aɔ"`|VaDA"^#WrfWjWEb#Y_ m-y(( Mc1|Nȵ$"-7#TLU@̸kG}T)B_*$T|w,O>8, 0iC w.g-[3 :I[mĞS oL1=2 &b ǩĥa͡m:J E"%" ǨG Kk[Ġ[qߣk-\GSb&&/GIm{"'_ξG^upP)'1q·Q&rXcVA}Uz&6-q,η^?G4lX rlz}ɩ~x kn.<R;?jٱ]sChILeitީ3YG4aڡsT ?` ʤaMubiʬb_X0^)5FcY:KiOw n:.YrY6BׄvhF^[Q/mCٔ}ANTVhgBԕz& _ޔjߛXeَrpaAY`eԍk9a00PD.S$4(Shx Kl (~cIV+Pӏ4Jc  !.kmy.l6_˒fa'#1^zF0V.UgGĺsмF 㭬&I, `v8D pD#_CKwdFYl| K *"Zc,CDJz.f2NASeV}"m2RC6VK8v X =1\t9YXDyM bZYzjeDdH( la,qqesa+ND&Z;_$mc%G 'ti3ygWb?F/?`w:5bi-5vQ޵G/  K13ZW 5TW&uv`0b2deB>Zȷ?m5ܺbg.&X"̌f|2vgm"V7aLuD7 9*] n: ZC|m4ZjUٓp<+OiXEO;{?_hJ6aBƉ!%dYjng1oނbfF(ߡI!lh&cfWۭɆ:OEؠ$`p8~Wv֢钜m3&6j0`w+Pʙ8鄴Ϙ8EdW 5ӎ:ֻ+z,Y w: sݱin#εA U2ubiD[gKl?GmJV̴ {ἇ]nVaiX_eǗN?'׶@8`niA~޲p)x2.>'W1z\imm,h=_Rf<x>@ܚN w`4-ĚC_/AE_?d+zXFM\nPY9so߲ć*x|$8o"2P'[?OQp1aeh&Kn@zz=#~^  ې*p(XajqIB$OJ*5<[(~ VbTHJj@iDh^ÍO{|?N;aS52MDو>B E {vA&mnըi!Uv@ @6ZЕ_ʣC 5-&Su} /  ~dUvŹ`0UəMDlD<#"Xٛ%7wI H"x#h\unXo}>";ExPisrykD:ߑ! m9[GM7 jE%Ss4@Z?bNީ^$y%9ZЩaXj"] %KZXӓe cӲAFK@.&C~dkj&0;G;ԇ֭m[*Ȧ$U˔z4z@r:dc %U^%nl ^c&{&ÁhOg8S?0HF6אMRO#u*G7IpFօ_yn #5T?:hl+?.WЎV[ 5Q F7ZDzs0ةy滾FGca!a+|xCF4d7j61gI H䤲}{9a1iPѕ%W.tܖ5Gfykּ@/@~!N _#- sKW7z6BH/H, )ad'k /vSAdfc* /znpk xec&ٛ4H󭓬Qjm){#SmtO㶳x~(5'Hc6H"D0SzX1LB<Tɘ  CdF3 W{O uM+m3sD&[R3 Vë i%cq:josw"p.cԹ87/Np/m#.yBzEqu'1(<ЧLaʦ$S^gY#+ 6wP02&Tդ7t`hGC-4^j` Jy4Z*w"\>O8ȹ$p6+&j 5sXɏ!!MLP$l& Mv p}8mIL~=!ͬnk漗slj meuB *kNS̃AA CK`'Q=px}@sD tu UMYʼ0?VƂNy"O[iQ lxۚa"H#?]lA~5Y:'a5> I Xj-ӱvfeo!'hN\x &j{4eu&QioDΚ֝Fc(.)POnttjV0ʷ䝎+)4KCMZލGxW =PIBMӮky_<}s7k)ۀ }M\.r 1|[$9_EE%;].k'މ̘5^/DVIX{r(]q w7mZX"'` L˘[ȽۏwZh-3 $= ChtHerYcIj(?ĤhOH:0FLVuh#]6]=LJr3 ֝B$Mdcv+/[ |N>2'.XW˕:#@ / %3N0+T? T!n _2'#L{aP+'vsV"L<@!<]0"}BMI/Fu J#\@!YS+ uc *s0e;:lQm~qu. x]TGGlay\}C4Q߭@}M|,1[q)"5aumgM8/*a Wz wXfo z>JAlLx20aN.հa}jTt)1 a㒻h* kƴ`1/,]x'Ц ڹoseىos%1#hФTR g3O'Bx64 #6讘$~5~Քk"b^r)Qʟ+R`Q38KD~[GA|zhm}JGMU| V?1bKWmF/Zh^f.Ѯz+0Z=8C I)߅郪A,(?9 KF~NLzVkԟ4vNkt\q˞;k=oPt,^PT {/:y^+nޱe:=.fZp ?ŽK%{_4~rh3}M]sn̄eE=Ùh|:h rJ3y wS6$!9Y, w}hT[=pHa 2:ۭ=])˜' s "BW6?kVo[eR=m3N5KG]ꦵ D{щ<ԵBuɖ#-;%Җ5:"&7Yg]8ӨQ13Q[XH&i!nXdo-}abjD=~4QWykElbl k{iJov,/ȸ -p(D0Jpy4kIr)tt|fPMVкsQ P`>ډ4,͈,~SG%!/c\ (k'^oEI6(mNPHR!&4 c@[*{٣nB9!ureD;U0Y TlE:Q<#! g$6_e7]pS)MMDg!g^ LZzhBdZf+QB́[S6ߵZU$+~Hy-.LCs棌7 )0(`]O]z0Y5(srL>ϰ j9IWN7ޕ_ w޷M8P~ ɼ6h%H?.̤osBQ2Տ:#z#BY8n=-&l90EqnAt-e'C9$EXSIh:KqAf%a\n<5XǮ͝9?B,)gw}r6 Z w[H\*)y$QzH]p(,@[p2z3,ygJl@ +Y}6j+ ys,#&O3U1̽(MUـ2vE j?_`:ݮAi3`Sg$TU'S54$k5;̮!!}}ΜΪ,;FLN}]t4,>X1я>Wu 7 _bbWM†rӱNZ `e |x`+ФbW"8BJ<:/ȝ0䲯mt@jJ);U/bO#*ɷ .Vm XH ?#P'}Y<'y~LB,'l狗W6-$2inN@1 _m \ё7䖒qtߧ|/Z*-k?+n\xa1fwE?d z~Wl9P:->OEhɟ.cgD7E> XLÂM4h!T."ạX"*Veęŏ`j:9\ֻܺu6P"UQο0OCJ$_ZK)^P_i"vɗ BY!+{@lM%/n: r1UHS~"1Cv|hi >W >:^uC[}7H7Lw9K)P"t'XКQ-:RķWwuQ!Nn]cQ1zgΚx HXTWqVwC'Oo.h58iRrO5BHpyv-'(;rA1V,hfPz@–+i6U* FϡI8r\HEnޠ,Y9EdH iK}Pqcze\"6dElwY(>{¤&\rǯ?uv>e/(xp(wF!L@Cw$Ht{Rkg6"'xI>T,4y9l#LKlOYw {BmVP4#xJȃb7 s~.yuL!ϤTs*E !Ki'% ȗdR_0jAڦ)7Y+!97m ku3faIe{k됾W*}`1Gֶy?E~pf~'g7Q^X嚪7Z4J k5Iܕ0pcE2.r@eXYDRv<^)s*@7Z:p2;E+6A  B_26Ү8nuNo/.xXPkݛE9dٶl0S5sIˏqрST. $x4Db"*q&p![GwtD#kLWQ'xT})vO8I6 U)GV.ryNqK<[܎uK<%֝ \@O>V|z3 eZ0|nňw ]W§:- pZԤ㛠!{~gyLo}QǞ;:>"_+}6ePRwsZ kț $ f?N)1!;sE%@hq [VzۇM}_s.h Wؖ5[ #fTwM)c3޲%b8bCg6МݩT-ˠ+L R-r@V\@6ɠ "ʝzE T۔x;)$7r P<ټ*<-q>i?t+UqHz l_ŏ;"۴PW>YUadIhQC *\O#j6 C=,Љ:?+O'?~QLOW,70Kzs *fζiEpt);ˆFdLlKiUsXNZfuEmx 9v\3)1EB0 !ѓ]M%={a[k"sjrYUitbD<$#1}=+AAOƋ:O CgXc#צ̂,o{OSfJW"I8մrEqMUn|V':itV dƓ_ICgYZ070701000000e1000081a40000000000000000000000016650a15c0000636c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/=c,]?Eh=ڜ.+̌Дgbb260d< ?.@Y> 08lQ `}>rr05nhGÄڡB}–~eI&f {UZ;o{_oAz3yػ䙌R>"桕0@{!cՄ.ga=#keV +/%u4;nkxe VheZ CJ~ P"b~λ'6`\iPf |fرl$',q!kL>7Tr{GXo{krf1 8VˉL3k!-5i$k;Z@ð [׶˹. 9DXDlWXZv %s3ȏ-N{#ݕ"q |F̦~//]>O 'CT ^6P)6Ьazd(UVyH|7߫HKψTr6F %lЯJ$ְ BfFcGցP6CkK.I ǰֵqGDg7 hdizwip#@-"ƉhO*Ŵ/N듦S1oB75d*NJqߕևA'BS+{e'sŽ'ԍ^'8]ĝiF"BJnlȹ+]_"8sKw|v@/[~H`'͍=C='tXF_I kᴭWD2ܹ ;T09Ŷ܈ 9s{p 2*Xd&/Iϑݧk܊E&_;b PRRnz[|IdNʇ+ m+zheQWa })t}%/H!ˑo1 +ϝn`LWm\9}dfh BNYjs1ΗǏNI~35}ΈϏnV_Lɧ69>6ɝ_"B!6${*.8 @U&^1Jdj$'iZai;$? J@]y+n_d%^;PG#;=!Z2` V><'$S]eiK^ik{c<7Q3Mwj 9HjƘ,:ǣd=I}; 惴kƿ {]YFSI}2;3qXc`9aaaqQ< %u\Z{+E["u,&/![UZŠ*jzZ)֕"7K=Rko "z +-@ݷ8nWh(E;.efK42f.?y``s;hj78/)*!9+Ltg6nW#wsOJWH!Df3F@c΁k4f\K k60;DU=kS%VRЃٰ[*r0:q8>:]' ym#9"A?1tz2nέ|| f[ˊ9h^c]=jCRգ7H wPE{ ۽/ C6Bd.Ј$d0TKp\|&k{1*4]҇D*ρ.>{΅؍X7JqNdv ק FƹΈM*n*PKNzgd+i}S]yE:YK& T7d岑d*3>F&IR)8uw8*H I1g)ʧ&0=eI ?}8ܿ|tl6yoIYwBI n>%VΥ[|UMXY?A5\Mآ "WP;<}'k0 !)PFek!4:KY0Oq ʺÏ/}-յ8T ]aG|ev˩rAK)@ CU #~HfOBO]; LBx}j(hYG#敃ĄUam Cz-h[QnYد(? Qf@&E!1;A+vW/ 0fx/6=.Oy$0}u3q<V? B\?l<<.9^qUs<ܨDěьD}"_XexVY#KX߄$ MsXآYX Kv/\% b{ h.>tW"s1\tA)l!u Xߚӆ(.-"PQ}&K5)\6 wR0*Z$?ar(gkT'tӄ"kUxY檢qYƊLbb]B2Av Fhs('G֮Q6q~ SI2e`O! *Mz6AYxEjQbeRO.Z!S=gή\7bh` P~yZspI۠}PmU*MҝZ'cG%֚9Qz״z~C %ڴeI}o2䛉u}4mj7xȤ݁^2v t8XıP0I$> QAH2~[K#TI"xR'7ܭkfSe\Tz ΃;`EYy3~נ|K*5I=La؊7VQ(<f \JRJ<sA)O{ǞڃL@gIeBHBB1tFXb \8v R`K' aJ5|Ѵ(= 3 WFM$Xa UeѦI_/' OLi0!:~G2. )҄YE0y cpkTgU28x_,W j-brM\鉼zaHISmQykJWhz'qy~ ۊYJ?W3'Qٍi4.⏽I ?<jXH& A M{AB@hH.5ҭy*ٛ g+9h|qZ!yI8H@!쁳d _iKҤ1A߭n9\k>uVE^=(4 'P~1AEꀹ4߮@ XrC_Xw7S}Jd1"tSzHܿ;l2tQZ.Rh?I<.l(['ǣ Bx+r151yr6V;5J>/vCIWTN=ZB^Ċ,Zdm-O|7w;ڛWݓ :y[RXZypI `qKYru)CkR?]dQn ő)-"ٷlI)UםŌqqU^k«TX9F[cx-^8؄8Kp4tEđ`0;V?_ЗkN>GTݜ|@ JzZ8j0L';Jz<U<ZuS}>sDKۤ#pÝQ55D<)JANrq:MDo^Bd'źsQXgkNݹZ*W5VOO DSx"RWێ*4Es"7O;} ɯ_ɦ1A-F?MAFLjTjV'GI[;prJ`JЃ˄N:m|2_}_ vXwzqd=Mf1Om-@*JP:h@tȌp߿&=9Uɜkx֎'6$;LbMsIz@*xYˁ||M%R&뗥TC"n̄@|m_'̭qrjxxJ>u%U8ܡ{{”{D& lpiU50%,'=" G.$ORT9r%Bܼ3e˦wЅM T 7\$(batMyXJdlJ$6!Bqz$1,&AHUR5poW$1]!⻴s`vN0G=߹:o)J|P_SNkd<_drI=DeA WB;]y;&?4E˷O((Mv‘.$3$ƒ1'VE;՜Cj #RBw>eWam- 9f' )vvrd<қ$45,JI?:. ڡ 𒻰`b֎8ojD~Da:ݶ$L[l-6ñuH<ܤKY=覬^0|Sh/#ֹz_>~OLӹv=@2,a@-*8n/{1!=R& 4̣a8CXR=U;' %BLbݣ0Z (msH-cХ~-̑,5oqG8y= v_6ؗXX=UHf1 H>&1k\#c0Gӟy_&Id@=/s8 |T&a6C#!p"㣞OʻN~V"ezN= ̃"Ҏ a0,VCYt&kCUF4[B*"G7k~$(%wmmGKf\n ğVn7Vmq*MO1p"HY2<\iQe4#s$CRqR+2e s:@z7=/+T SW"44UUmИ2(9ޢ Y3s >LVkD{$6z+*f"q^.9 0֎c3*#R6fp[Q[,oHy5Zn19 ~Py  d@Cg1J.sP$c Wo;ǘծ-l P6>_08 E\ ymmKu҂nҙBF Jkmpy:Y3GWt"toX1_U}E}* j ,3jlOQ~#(8:] DԡRZl֣ TdhYɯFQheznbE"ބShkUdFge#ͬdtߘP(ópoER 6!Von%n9 ą㳆=Z0YMqWD?KETBvϺ{ #X{/C`\ xMБNȑ`EkXWh&oTFqIĝeW+щgO tוcAqԷ;oiYCҳJX0g`0@( Q#@F-Ha1{\fd& f,зDWmNik/ʝrm $.aa̠ȉ|y$ fd=W.ʡ,:g{xDo 5 M檔͟E =Z;#V:>Zȫ3nzMx^IwC׋`) Vۘh)i#9韱Dn>iVbYfhF2vYp9|]=%J2>!- 5~p#cp!peG,L@G%JR&E,YM%Դk9sXwYY 8gB>etF&Qk)"fspxᾧ}vgbBf ;XھGqM,z:%qЩGtUpi75xz- &~" w[Xa622Dg?n Oж+QZq,O0Nv,d#k>O("-TSS?]<0N$6ec& @|^Cec BE9wd>%dƞ)X6=kI⥞_~A A{n!TO#:M?5qkt_X5LOD~XC$ajH1g ڿzPG]pRz`'?&tRca{fl9u2[1wuziq/$prmF[U^ҙ۬]>؁1BXI,26π៩^1/hB75Vo'vQѴ4jxHTq}\lV {SyWXyEwvWU;Z8myPs'݋39bDVUpVUi^ɥx+w4rJGSw}ЉI_Xv)$J63dK9?eV)MLĬg嚱obRj9D$x˂Їu[yzWs`aqu<_ [9'?j=tK-D-οrfCSC!CK)ӺG(UtY``ÉG|2w?5̃ }#) p3cC>?ԕDb~ace~ \A^ׅsv/Ә%h jf7t(K=<xzQ"$<!"Ve?!"5KѮh\>L_#n$s4EqfO];Nvnw#o"@cxVvX?f (0#7f{zPd0xWV]d/ !KE~ 3|dR'Ɓ^VXwt1[zQ T, >9(w[_RGT7 NkM{v01"4Φc6lmtP V~vߺh~@;R ԩ"Cӣ\&@̵O ɵL$" ȮGwkq0.iK`?r<.t%eگݝX !1A}lֶTn$4Lv{s'hjⰝ1C⮵E[ۙZ4풐dS0= @@1Z;7 CFi1Ā$X+dTu-To01x;ծI?РֵE,+'Ar]Wfts iELA3j=;>IKf@AJhsm?X,1c7 w$0oWQ{S.6!ƹ,y'1(-$#$-WaO 닒]E+6#Q蚂|h_ YkW]jp ^䏞. h`Pq_|)dCMggwUjfCE Z;ԌJ448fD@5?Ei$S!ULjї@G_ȫ9lDb3" x[|vha70I5FmXvN@ū4QO%x>qMȂ%6ltS!Xi4DF%Կ1ߵ3Zm?/@ H4 X9w : _f‹6!oa;6i[pȮ*:'Tڤj ה}9"\UJG%OY5! 9M+Y' t?u@n\ciNY& i.4"D#{]++ (Ҫ6t6į@Xp̖nNI9u x,&Uv&H=Kj4L|!FuFOa$'b3kMF*Cd5_.S>=ts}EcљG[CNq.SEП}wRHQ !Mz.'CbFNIhSYV`:tRbNXi>3hù!%ߘ~sua id/.ISSZ`k:u/9*^^|F]lqnMYՂE[^z3Y33/h!szs3f>` !f벺Z YJ2}2˯KDhIiț@p.wd-ot07bgRT*5z!c7i9t5IBv‹x+U2qUIUn"-1~aDD 6 q"-%qCP >h ;hPYPhCԵp&W銓<9WGA$Eh)=j(TTեk $R@? w;Ei]/*vR:AAùʩcz뭻&QeVsR):r! Gꁔ$I>A"8\d^^"&B3#ӹ \9&-a33-$֥Zrtl(B%t-1rx ]&^?VDQ6 FxQ^afrg k9yPƑWIC+x’27 5oٗjqa$%Ԛ,l`rrY@Wr.7.>2*Lz7VUM~oe9=WzQhl|'Π"ٝM2951>3O7uqW] tt,LUFԍۙ]MMq0:G*`X~4pۧ^txgLgh.jr!_ٟj^$6sӭfz縈{ 2TWCegh*v;VEWE&9 `%sX0#}lxЭ~ziTz[-ch\+p^6W.y3e (ODS/KR!xP2gD4*JM&*쿥{"{Kv̈́H|4UjW#߰s͒|XN+l3D[KjBwҺ]H+֦헞u5N9 uEl'Ε8onaJ&T(k(8tzDw2A9Hu42E``~;H1tirnybzMBn=tS0w[qÒeڷ3u!~ti oz{H;leϋwxu q(M]w7D\B2I$nI*أ 2w+ .!xߵr;3 6gp>)ÚFܤMu"?76" :r}JnJb,4]|x+}LaA2Vg`(`֩,ʐy IecY+;u쥛U_>v~hEiɗ7DĘ!D])vK%: #!Ҳu[z€v@DZXe^`$H4I-Vr/Y, y!^#4X"jJ(CׯΠ[ X3ߓ݅sDJ1s[@O14VYU}+>Q,NP_F- *e-$C_Ya֊3_(t׳Ua8WWJMD΍Tw)%> \^DP\V>dxJnp;'}[8f;aI`aˆvznx}ն`V8eRAkmp_ã.Vf8)΅w*$rP (Huag*CaT='veTѪ0`?lې(z5P=pۓY֔a$rGܻ4+־oiP-Ljo-U(ΘMW,&k:5رbۉ%y& XX^t\s- #ĭԁ+F@2rȔsefF^t2qRcJ}*o/i.H3[\tgqRXHI!5j>Zbx(u8p@8uut)+{$*Qr S}2rGџ1;+gPǗ*2;ξ<p;)8zKnNpABF~W·UjzP2JT7N"i? M bF#O,+%ES91RiS影_yʙb$E˘=v31Q@*".g4 /!.[gP>C)S "Mư4fCp#-;p6Fz~/{IM}!Da :guiL+L& GO/[ )ǠUf :p;'fn:gH Hso8m'^ฐ3Sc9>h1xpNHyJ$oʛ*T1}Yfh]6U*m;5gN}Ւ)WH=>m k*H rH4$qN_i S{g;HFgB$(ԟS' o- w췘YDZMegH짢,Ȯ FL?h̘ν~xWݼKԴ)bīͰlRC"]1]`Wd_ fKjMS[{0,u_sy!>:Ooȇ 8Q@)\6PXFsG3 FgwIn 1Mps02bbx 4\٘;R W[[;qM2y -d[ѨYYncP׽W"ٙ@B]iEHH+ڰ r@ 1ݡp &RH1!|(@';`g)=O,6,֜.#T,eFGBX7/P?H2Z}FZ ;_"9z<05ph U,Ͼ)s2/mŴ}K_c:)}.G6@ mnpjACYɸBpV0rV%-0)PQ:R] x/6KDw[ـj Eڴ)u4E6.)&8*o1S|8V 5t L'&8|GsĢ>`¸OfBK%B7ޯtY(jǒV2b2ˬXGg6(U 2M]lLL;|8ēI6m)=+-N?Mҋ3yj=\*U$cp$ qN+[ u0Z(g~(V62wesabqZB7hz!eѡ(tL$z"Jۭ AM(|]2&oL/Q"IX0b I(F,zs./^]{ZG& ~OT[Ǹ;C}L^[&mL}Jnn:y=JFq=)g"-QLdMQy*Dd AZYIȳVEB 4nt2'V=u| \oZ7;픿KK+^FX$Xu> #W0 ⷁWf"j ¶Adݏ@G[LfJ&x&ܹ~%tl'c8N VE W0sX}d>)Z1M"5'( j^ Tfn?ޝï _&73 M܉E)cTCrH9#@nz<,_;R+"(͠wy\v=7Fn2,jc|Q /~ !׈IrmlNJ0jV[^ @Ao;V$rx=0V6炗9\rp (n7򕵡ף .jS\IQK|j`UYhk7,q"M~!ic.@Z&_fձ 8Y&ڭbr۱ ]J=>cP>ۂ}N52Z uKme QG6UĻ)׿*\DDCa}XNb,wZ8 eЃ@CFRLKL^EcISuvQ&hJ ya"b\:modMqҞNݶ<*Mai`l< M3ddxdy +]MgHx?nRݔmvKz$,M:P@K)eٳ#ciJsOMDuOϑ ?& \BXq`;!vc [_ ZX 9XZSZ9_IHRK\vH8d ZIJ~SF7oჅ =4XUxko (ݕ3YRÏ(‹_o߆Ѻ!ߔr„IVv]L.qBuky~H-ζه´GT HrdgI0g**d 5jΦe@m(!Եa8E&>fxK2 y7P C--Y-A'V{ۊ] !u n βx2]~>ۙ#W?īK5=^Bk]Qq!HC\BYfʷ, 5ˮ!'xpq+kӖ#U|t#hϱ+:GBs2m3i&)Z9 Z ^ *[)7ުB+ٽO i/LY̥^Oޮ)ċg c}GnlΝs(I`]@*m tPo?f8۪!S¦1;@n@@--6PLV8u/lkٰ2@#d-2*W]?2gذⷶi(%4H3Q z̯;teJAK~֊[kg6&t=־mxruS-P\҈O^3g'/,\eW~|Fv&Wu$wM$ؓwQ&2KtҖ Lk !E;ݡK/ܴSG +|LȃX ŶLiUĚ دw dKIc –1 أ܈9p a8ܨdsPN->?¾eQ>uTjuwi1 E-z ہ̃|9mzJⱣn(5`cFxlAm猒H5z$'_  P_PxV duJFYksx9w qNy?7a%óR:g\/C0W\Wp>0>nľ^q(61S2=uKy$18%d;VUgcI=6d0=1U";jbߎ=!֤b d.,8^zMq>d8ִfPモҗ dsWQSYSs![@kd)tpҮDk~?EB8pA)ݤwFYǿBV/^ ZSF@p1'h} nUs UXTUINa1c˧l?*:пEg>5+LJzHn^@FYGS02;as }=|j//wa> _0O&׏v~sRc\U^9vPףuOpU@a+nB{C;cҺh zd1HYdVEl]{yٛ#7pPw;Ch|$l;8+Ag .Kn9`mfN9#2 3DE]ܵ2QIQdgC+Gy_s=70sq\r{a_Dսk'Pҙ"M~æoh`߆A&#X@Vn3i&AɃG'ue}?Ԓl:odpv0quaw]'- 8 ,\Z,C$8QKYVdWѲ!$wOpHhcw9IJm1ihXHI13v+. ufM47ͽ+~ak' ~ceuZ3Na}]qgPԪ+a@ 8jZh]2㴦>KճX:.|s&C5l+Y|YVtQ! B |0 ޜIK腘RWPo8N2FUrmBtv~늭cϙz]PO&,P xM&S}V`HZ9й&+B PI/sمp -Z`1CswۣM݇ѱͮ8$ V"隙΀|̪Ks *3]kz~X}\GXa,QJыiԬ:zUA~j䏖]@*']=2+#Pnƥ NT9} d[&1!h.Jv_.i^֕gVsX $ȗTKy &C!pM±S6[HҩH=^,N۔`l\jBڙ/\s2N-^ZXK܃yF bO[P- b }ݛrjvMjavv DOHJ!S:+u$+CiwIl81h],plWZxZ<%EVS@ѵOID\6.z)2ҦC"S5 v\oc/Z4acbƓNn)̹AgA*B߿2t,iGE-T-iŝwJxhB [?hC{.Jx_&5y"/)o%)2ĪWu)<4JAaݮķJq J"<Gk 2̓DDl@Jo  A&Cyg@X'vcg $s]B ,0z|z?3D/bM& d瘰 ǐպ&HͳcpPn&mg"ma \a~lhV[,[O-9ɟFMK .ـ}Hr#/b,!o'V1#H)ȟРB(y¸8һ4Ia,Y+1] W !Sm<~$9B 3ǹz쾇t֪Eg8:Eؙ-=̬>9/<<'Sאn0l΋Wj+6 s1✱t:'LoPZRD|@JR0 =} 1+KIlqgv! EK9^U߳4Sd ƙe!O,XrT@LZB[/ 17:HWR$;w(!نc I\!CC_GYEg񬒡u?흤F:*|2g=u@֮+->Fm\DTŴ] Nnֈzot 8t%w{ZķGٺ";IѲKoZQ3_6;tyC%E6!InUΧsQU߫czh9U&uaF #r ﮢ&r70HW򰿯 ;@~Ve, ̘^Wl:?Z64 d*'!q=ukkɥp3YLyj<~6z&Jht=–=UA@ qؗgj }ghڣ?#B.ez9XRmK5h{d*B 1,U8G@|N ]P[FmnԭtІl#rF&.YǨ0eSqLct w hS+5iX ]VF-7 [gsZ}Y%Hc25@ZuQnKpMe8'8by5*C^Ȭ;7ђM1MS*a.&O_ͷxR~㿙x%_!,`,,-ڝм-x @/0MZQkseX-N/ Su΅T6o^;Ŧ _#m<2_ Nr6>pf|ooW"Uyvps|^aN}ՅIc}o|n=Y ѷd)OL> ؍ǪM({ʵPUr Ԣމ@Q2Іr3#c[ fc -Q^_$JVkΫhUPhۮDOy:f0NDWP:*WߚV>冴Qy@POc SDgk }"}EՋ1WSwTD 3ZC5 n*X'5M~!izn}d&Js\S1 zu3 &A.H^m>}24[%9ai ]$(my*GzRQ{i[lȨ\D MA W?CH7XK~pfi8ABQ1Kҳʥ|&Ȑnprb^ɫ]_$WM esh)SI.?nbť uP1ϩzbd"C G CD/,Ѳ"cDa#]+{lg}Q"gD[1n_rHylY&s,$? ,њꌐ?Q5- uD/C%Z33,sCꎫO#r+q-I /0y}ɮP(OU G. X8)q./U GS">98 ՃSXs=ub5M\Kc3^[gA} j0ֿ|cn[,.ڌ .k,IQ\a)'#WGO T!~ptyi4J@ݤ[¢&S80\?`%-49Eiv Vy ERrrC7 !ܖ |` \ha&[\ޓ6NlͭwD ؾ{yī[C9(FPqr'f9}tFM1xAoO #aE%_ `!5P t5qS/D:>R.N|#?&G5G>ZΥ760m$a<8-%7$8ZuY@]?ZJ0VS+6II$WԵ".M.D<δty87B*ӄY ${qMmpp. Vds Z4}@$,E@ Qpcxn>M2,:NhFR cjwMޤ l"ghoHܩyj((-J. m]_a"++uzx/aKp'&[BD Q8)b7zD3L+(HXveOB}ecЃdaM*t4Jq MXYJoЈ`C]|aP s$'` Nɲ%<4u[v3dn(\v;x3y|+  = [m}"9#:G 'gYZ070701000000e2000081a40000000000000000000000016650a15c00006e34000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/=m]?Eh=ڜ.+η ДgJܓB$ f?#lKF}|p#)8%&5IejD [ gB ?MMAjb+A>]MeHқ`>~qu$s,"WOj `V'߆aemħRս"-GAPSEkk>%qÕs6 KR_GwVA~2rOU=hҾ+T6#v:Eru{]4GxH4t$\쏋b?>H]\m%M# 0\w`\I~xl7p DFg'rJ1ݣ1)DF]O6ʷcXpr`H M,`f%&k qn/ڇ*UEZ}8󎔡,_jt>}S)ҏԥE s:q/gVJScχGGU^9q_`oO:hjPXhyٖNA%eGZ"|QkNhH %.A(؋Xc6|CXunZ v7[ GԱ\?jҔkVی֘IɠyÊS G5V88trx]|a;,}х3pEib9RpL"UnHU0"tQG(Q#1 T>#jWD$Duwxہx:.!|^$1%=*{%^q5ik5B^=JF՟>74}z|Q,1+) v(-{]xZ`> 1>g.dߘm8W4خ^NEb׈A ?7/e6^+mA7ʳHo5yW$Ebj9I͓>._gi֢@p ;Й;/}Zὣ]3`"ԏĪ4B˙Ot:[J jolR RK0`rbso^a|5w_ V̢vyaQt [_L:dbCS32e hma6y NTr9[D5Bl`v7{_Y>ݶ0t2*Gu%$jɡĄPTR*G=[&N1F.c0NJ?7RH3Cg,3zD%NLL!3[`A iuG+?;u ypLqv˳9 &vD}]# 433ŻM;2/|niBU@dQ-0NvFQ4d䯧ǰF@=oNR-cȀ!B7[ ,no-g9aiU<Q$S )1n;+x z")aݥƂ%$UH"'M岻T ArsA{6Xu@9 .-&@ÈСB|7>Q:0X\{[5T+'n.f$}َsؠz\T !|b:~Kz-#f6drqcP)>":Bsҩ~[\F¾so5'vf9RGM&.՞@HeGHBs:GV+Q8i$ۡqkyH[PH:HG/%CN*pno#Sn\n͢bqX]q]GUl[a` *n$˒sf=(hsbީECVw{oq:V+7>hH`= 2Շ̓!m΅&9`qҳY鵏6yt ji ן۰Rm Mn`7p2ޕz [6KlU)khy9 QUzHkm m9]ڤ9º<X!3gyVT_xx+ov^\' ) EUOJ^>qJΆN*5YbV?٥,b|t.SjyuNB 73fN hWB 07/~0FM ~kte>Ν/+x ޟ4o::0q|Ƨ "UFu=i-=zk1$'0pl2KyT5=9`RoP[!BGҿ~;$ě2-CL`.Qd6K<^f@* :59}^fr;z|}); t0nwkm~e/SY]BfmqS$$Cb]*Lh.4Pӥz k8cۻvZh" '· _此X8QYJCR }ݟ 敥N>O(ϡHN ^47_' "8j71,ٽm-Ki5 _Wq$}c!/mVB *uFy)@sG|YP!n N[8]蒢QK9"D 2Q%ٟfon==[ES|< ic:F [ӽs݂I݄f ]s oyn_ w6778"kDʔV܊"jX]~H# fcmbUQ X9HmF1.VSG7m:I`x&b C؁S}FtFH`TZ E)"mz`GG.]gm81r]dڂ *zH)a)Hf1pď9bD3=cQSŝz-|Sw}gO!±ޮ5K=n՗>aI('5T%_h([PZԏqO"ƘFނ *IEtԘjœ=ͣ 0{t'IdXAFq!ty5RNC nϿDp ytp02;+t14O{C'-?I?L3}@<ФcHwfT$ 0K4u6sba?MV K-ZPFX+6և<reV= QS#+t"BV9|.yMWӨ;0e| ~o!l 19-RvFy}# ̴! u/#Ǧ-'Ns{Hg{2ԪeAHr Tmtvpl}߻ooF<|Y7Lu*gfdOhn? F eYgYk1x*钞[RB/Z8ZҌKw+09KpJqg%]xD xo5e=AIEJtlM{΃AR0Szfسړx:@-⫔VoGXtHC;yzA2eR:-r9 wBܧRr yKqV%/RlaE5HX,J_F!TJ1Am)ȆG ,?x(o!g2ZtLn1 KTeh^<7NJ`)B6 ZU&[]$s+%G33.\of5=LjrLWb;43\<, uAn{UPN2u,g۱O(ieaiGx$)IU>;e(oR(<?tnm0 nM YB0rĥThT2 \sQU˖n #cNv!dح~4g1.\[I k=)q#h>E[qȡcYp` 8#~5+bS;X/Dڂ`N"^ǀ4r Z['Žo-a CoΊ%1.ig6i-#)2 zrsMQ֮)W'|> s'w6.T"#_=+_&ҍ{; tv2%pG.ry N%9pOgn?(.O(EA-2XklM4]lZ)4ZO11J{&>3.NEED3NH+a)lQbd%1P9.'J}G4[ #_XPSQ`g,\!߳~U!I[<$mJ5Yz;v] tXO ۢ#AU\㳄 8CmLC뺿K[5 P 0nqa ?\l7H!0N]s11݊wySoq3iF ˍe(lB}V+kQ1چ\\yɎ]z8])1k' eN 11-߅DTG0K*ovFo8U4ZQ76%M'-"@Vr2^63cDH/|Q^Q/h#0 {0eD0n7y*CTks5Nux(~W*#B!.hPtq+;e["+]>kP=Nk9-Hy$&u&4Yr;W6I`ƸF@zB`:twն6Y/AZӭMGҤ !$XXtUfxi?Yٮ[2=aQFW 366/ryq0gnk LwM ,|`g-%rWy՟PҝK%P-D / 2wXIfei<}Z\xa U,T?!W#7 U$p0m?"4h'ic `2H*?I)ZZ_׫(ߊCDW0i(QS;Et?s!j2} Z.!d 1n;D ⫆ +N쒌S l"U6 :8+$ұ Rn+dN67*#%g^Mٮ-Ry]-zZvAA\83\B폌 /6Y&]O+~wQh'4֐V|4)Ԟ CW q( &5ԑTwrD:)iOl/>f ]D)7&Vp2}Hpĝz+wpGȺ Il˽j5.݂ /L#0D`i }.J:0qcx1Sleu'~nu;Є? U|vM,΁ӇʞFkgwCؚmceVZ Y'KE&s;B$UFS_33䲲IЄfOBi܄u[T̄VZNZ+aĊO= ;{2v y?Px>uwԀ E8o99~3 0"LdUJZ*oǖ9\SxC]dCޥJN+dm@7ulHs qDI2Xo u@awɜ5M #-_XOh"PQF`r 8FQ#bӫ KE+.m4NmV񨰻l=#sQ:k.[fb@ٝA頪#x ںk.H| <'=C4Խv ޗ!toˆ1-Ab()@Ǥ/xS/@œZy@~J#1I[RZ]NSajn*b g-~FOD+vX\ݹkz÷Y2ĕN\ݑPE1U# A657 Sd/9ayVsb2@JstPF{^cyӌZp0, ss*^FA8J 2S Y.g#ΊP"Eƣ 2s1@n\xQr=ؚGAyoVJCBT_w>ܪU?EŞ@CN{JmU'~&,ZjrʡF@w$  O% @y3-ϼYȺt'}9\߷iV# qٌaF,z~QhBƘ=̺Fbx {#7@gM}祸{̪ Pc+A)ix^pgT! _ѡf9ɇPf |* yk6)nB/Z\yAI[B"ٱ˙DΖ3U{ LgI"-k]c xt:5.E.w5 SXX(%Fx ,5q}I~>ZpufD_TPhp~T'һO'Ujևv}"z/ K2s_(B"J0KF=B |n" # mPzk-<d>?oqz26?qcO9.hm&@+_ܲ-Æ 22Ek2c$09w=f:ie9ۮp@Ձwظ.pIHzU-3 E7Li6ERI'燛(27iw\ rpPl񂣐]HIٚmg:pK`ӫ˻bn p릱Z zx̟8HSvDg,'cWt/31E#鵕wP6Xbx=Pg9as? Ne]A"\2pZîeb t?jnkRw*y$WQm!D_Dg}'SºTH<]hB%R|H 6bCUx Od=v,//kD}xd1KW'g0YnajrX̚|MK)_y Rkӥ+e򬁰zOmmخhC("w\O0o(uV@MD T׶j+47lp-VS"?=F54_5Krk|;&RV}aMɏjUgk5id1!0n5ٚy@THVbJ&]x\zY#rju]0JOGq\(úTqjøցX uXaUW+7TrSz0v,z@3~ADԛLܸ&bt_P7`1:@@<\L\ _*L\V ބNEqkl62=ϣ qxb)VTE=(.G/R ̋J^C G}9%]#OmsW} G}ʼl>˵ްN?]VQ/g9Hafo#OcY}8$vGY:&(4i#OU؊|&F~[3q0]}gi$(" ve">sv9}y`ݸ}"Ny89kc5w܆Wn[ʴ:rF``d Iv62 Tz6cc $rc"`oco@bVgbN[,L^MԓɤJ'_O ' jGYXjӜ+7< ?=3C5/֋ŵ6~0+6]oJ:z5Ŷ}/uD%7p爗R#=a7 {dT)caɲpכa$VCmFrǠeE ܹP%G%٥1XWd CZގ󱇯|!=R~Wˆ[Z^&"(@Z]eűwۮM=2'%u-|Uzҿ&NLȻ5Ĩɷw1'?M" =s + xCw>ZӪY]jB1 ]ps3C;9^0W*cn9A/z=`^ޘ4S:x}U]4= \YktS Wy5?Qշ!QJ7tt?.7Fdi͂x "#8T_l|VXf}$'Q0m< oy8r*Ҹ0^Ҍsufb~D$ r?ɴ &K/b0uVjP)=8$7r DYv||K3Up]0_20cx>QhW'm&`A}97UVP ;v ac~&7BӐuÂ_ҳ툙/1 &̔ ;8O*46*\gY ׳2)ϤznYDA!wߛtvN GWH0_7ٹۺ\> '}H X?Rb>3ce9X\\Zv2_428=-hK%Pq?<`|p:u' ~GI[vE g2گ]`{Sfg%QEƿ^f %P'BTNUS>";s w00\wEdKSAoH̰CD`&Lӯ>3 ''m#J*0xJU>Ն[W&]>"xPǠgE7fzT$z fuq_7E"{ /V#Wu{SBjZxFEp+vv<7߻qU٘],/ =`QIY3N%ߏn))IϤ Ej|g*O 8Ѩ~gZp:˝22.1[ SciOhR^SoO[@GXxaed0AcðZgoPĈ%hCbvTm7Fmx3O^!'IraN<-s*d?jߐ/QB'e*|򆍊֙CV#b5lH 5}E|秭ncCh1b`Ln2:l0_KE,M3|6h)0fUxl~*Wַ)@0JNyi]8tbwp-)Djhhg9>k9cu>Lؔ޽)A{Q\Ac(5_&yZNbK!>ɹQ{#уUfԿ_1 5|X]5'׊ ϊ8e;LqGL0k5o%+QGI;raȗR˨3< $$rͨ|d緕{/"}LQ|,`}js|=K̙ÎI}_ r/%JGe؁ɼ̆<7KarYk5=y=]A9Q[.OhZD7EkPsy3֑X{\^wLGC//c`W1b4گ +mUEO#)SRM"3Θ/kSкUYJT+~D\Pm{e+Z虅_q^l {ZR`9u$]Ź{4e ?t#jUTǷ6A>{}xo@|%vQ]S"cK 19'@)?_+ gBe_;T6^99 Y4oLrp*5f)NԌ+jG Lj=Ƿ?>#̙ [vqǬ"?_] + 2G)HU.Yu@VeGo"wrg8^ RN³n oq!YG4l Z@zFO7U,PT;Mi}y -t8;bЩҶINFz>~׃^G=*rk+7YO!Ak\bW8g9;Z49 y6:/r,&,c8[ׯ9}GKꁆ߼%+k9`l*Xz=?Ee`@e@mοe 1(G6P,e#9^! ]vZv9$P=M܋ZPbi9zl)5\@P9ʰ6;VJmBKR޾-2L6VI !5t]6\ƌf% ,^w^9^dlU4hx{`$Evm#)?Ed$fyc\AYsԌb$i=h%7үsJRXlGǟZ=$w Ȟntcz٦ ]?j֌"*˽qK)1.DP޳jVF5^Χ朄^%*4Q{gt囊U]Tv`7,8U#Dw*XAw0^L=2BdfӔؽ~lNGo$WXu/\܎5{`sK4N;>_KSvIz#ĬV  ӟamĺ֖9:ŻUT5 #z+;>QM:./;h3ژpt@ } 7sXWEE{TM!u 3 ȏ!$Z {ᇽd^{lRyI▂-2[ p-X+!H=NʊsZ7bv,`,w t3U36k]+ܲX0v/8hb{oؓA.UIl!#(Uu4M,.AzXdx!XXAʠ̪-ux۳R˥% Ob|& U7uΜ!<㺎Xe>ט|HQ#r3Fֳ9˳Pu g@N q\l;n89A(r`DPr׭_rf.xBܚ:3!RTRH\pQc'?P Z*KmjV_7Ny W:+%#?@9/ RC#grrpR(˟7.I~h>X6.XZ<L3[Oo-@5^[ W\ j[ r@J`FİzqD7tZ=ZG͎At %%tPO~u tTD@|rя uE +?;vST$sQ}QQz Qז$uȡgLpkAa|XI(PJd_lt?xi6cI\cJ4ː}Oјg9BV$Fz H[z 鈋k\s'iDz8Vs+抩p!{Xf;Y,Rdi.K9 A8e# 'vCJ ,-1T(?W#}wBom fň8;n 0v%4N1d]w> inLƌI@ tQAXmҾm5- 8XVA&| 9YC3,S|ř3}SOV]4 #)gPL׋|(!r=}#IYd# lJʁ GՅ=5rKi+BWֈH 8W•^]*[Y6?XBnDQ## +aoK}t+/60|K7A#t B>9 ;Uڝz>fqs~c &b$<ԔR{wMQUAT6G0$>tai+[CUF`)šg9q J`XbņO<`<9dc#:9׺'.Z_ܩiX͙lG&_8RgZ?TMz]@ dJ#@4J|$? ƷϪQ$=݉ŬPX.z|Ad-B8@8FGKâu*Jn ~@Ѻ냍r,(i;#ch53Rg~6$ گzpBҐւ nd^tasdUw~|{mCcWk-@5zM} 궱} [ o BcCu5> 2#!:o \$JJmx?="BbW"ߍɑzж&%ҿd]I TdXVcA?N;=h*qj|$Wb2"-F.ǐ;tdTΉl=d+WGX@Pb :Pxa_#75| 93$Z_;+|ruXGQI :`<4O iW-՛=j+@kI;s946ӼǞA| >٦1.Xy҃?*ъC;7gV; ,0w}֋2 ߊ te.ִVJ<- )hg"9dl]3~4ftSʢi-Wv]/xK^vrCy ?wh ~ǗKꤝ+#G A$'|/nJ/Jy?u [4+!C 5 Ј&ЏܧH ZM띕ٴ1wOC("NSϢ?8azP̟CbLe\lWSB|qhdʈ$=U9VP݆̅@jɞ% ՌE|[RÖB).D ~vg D fcsy@a&eTo`sb9lx-g(q!=r씎_g8ɦIRώBX‘6PXO]:h#dO__DH jάrl@h.EP Lrcw`ͭ?s9%ύm_tgWcUbx(<ţ 1 DۥKpʜ'rµXaG=hSM"ǐs84f:Џ~gMhw/ ^q7=: %y ȗ5MS(&8p:u]D3=DS1B\ZΡ(AĽ}Xo;$֢{JOhW' |3v nO7{*mZ{G勓ud6(C?o%Ia5лYNA/r :{}MCo}f;+mL]VK rHrR_BAiG$O`n6$:EV>*c*QiY}kd" ˆF8o<rt-n alnp򫀴TUR~pgb]dǠ=j!Jʶz£iR쒊܀Pf tynFLȩB*64eiyR.J/. n Iӛ,}6s4o|6=?.0AKz$oC+,(,%oh@y;^A|qCV ;R"S+ K;Y(P heBÌ'|[KI+z_ i39;3 [8F<4@L-5? m 8MR؀r5ї*H۪T/߮dvSp^M m-0:C\{)*'Y]8R0Qi2"/]ABw@sbe *V V Yu 9,Y%_ @K*5F&ɫVrh;Sd \R c"7mpH[~R/?a1ѤӟhlsNvn+U_Xf@129ʱ}:e LR  ԐOHkTfc}vTChaIqV|c 谜`{P EhzEͱ@b}odoݯA=J R# W29ڼtƳ d.AZwrʃ RNѶь6fOZ"Í|,OC wc*1K9ϭa>!W>o&@!>b|,t0x֑S6B-yW8hshq11 VJhAk76+/kta1|اQqYgs|c^ Zӑfr93U5v3cLǯb$D{'; 끻_6_ׯ) A{b`FAxHEztJUc?ysdw':Eq3ʅg$h7fIAst#K*7.5#+ $20-\qp+o3Y|Dg A(&&e1&AG$UC(|! i~ZL훓΄)?pg< "G7\ ܗKj 'BLܞ]{{w6P%Y#0`Hi{/ˋ!N'{-ڟ1[kw8~ TE[^5)xKd&ɴUv@E`+Q͝z^ӂXaaOpͬx}E2| FGgˈҗwht1: 2Ϳ%P1Iro=H1̼Oň~.g6/|2F+ɝ-^׵@hq0aB+S'CP`v8J2t zť7ဤ,*]Mqw^a15mL,̂"!-*cGVs07^" c]O.!=5U%sB/e^lUTMO _IeB+@8DKL|AV@|uEAu]YU.<>BU-0td_7-!M.̕ ce DHؚ$ocPh#Gas˪; GoR|;"zlw=.c~رY\9GZV*7c~B'W˙9[r8<"ãR7H:/u? F(5(u贌qX|xS-(W6^z" d0n(y]LGd)GFyk\4%7^>> /ag%3} ]6a= bn0\BH6}j5́4<]#4cir e 7}bmpTe\oa8Y2TfOM~}@*~$ۤb9pQ)p\Ptu.aΓJ]%e5 E .'8SFwU*뎋E6~> ->;F6.|A)D{B;*bL˃.9vUǷ)v46߂{y;d[JW}b+:N RʝMzAYqaö*.tTI^7[/ӕ^{ 9*7X`*)b7am%&xrITC-NPkD%'k%j1Wй :) :-\Y۾C^O}n/= Ku 1AH)0d.{ɇ92(B8l͆ީmz-rA;@6l#8vܑyLy[QGJ-b1 оL')Y c;()0c%Ovr5_/plỿzQ0eΛH]iOt+)w}ƚ!/JdtZP}& Ȝױl]&sm^lSeHw)Lx!26Ѫx> T=GbӞ=b9&p "F[bpmeE_gܔ{wPё~;^1 >;*8i I%P{i^ -?`j\JJ@:1`dαʼnafX=\W7kK_ d5#wq!3CzNx[`|6`? nImQ̡wH`ձE*GF1skbσo L5YzJ]_xjݨ{ĽM_9nw" ICJL֜Fw0 Pj,y-7И!hDi*gӉ6Jw'G$ȃG[w)V3 cRp Sy*C [YAHÆMu4/ss!/"'ERˎ^vjF ( \e0g=LE6h \޲Nv80EMs~X-6d޵D6~fTƄS;9f*ЌڎT+JD2h#=،ՇLoDe!ARX3#4*O)cy^}T=7iɑҶRVR=$dL9.9XdUh;>J+ל>zwه3#{cu:~1",)D!); PH_SMH&ݠ. vޥ/TF$%b2H=Yrf qc 3)*Ɉ> "+3 fkW=Lg0Ι 'ȩ2p"VV`Sj 꼚5܋M.׼ϿhZEl%#be0jM) &_ N|əD(HXC?_K>M ' ?T5;I2hL4SNX~7R'*/7I(駯z7 ℐi#ܳC%+ Ix+i#  Wt?IUgoO20?#t qUYi&& *2i+"иC%OSGk8Z|56?xB{KlppwII :=jD&Nw4ӣ[OF)0 MmıIlὈxnT>AL]ǚ>X ޱ2{_a-!40]W7iYIXy#wKiv/D$>Wu-'w_Y&e[ՔUk&6ޡ7"3БhD''MEģÐ烶3`88_6}0\ OjZa>XWDr9&-ܲS8pB.(Xa)=i2SAtG~wo:vj-蹊z/=SLt'ݴ{%Wty\1}\F>Y-vNN6%- J`R"_1jkKRzܚZ>2cfՐdUe(:x 7Cl {sv2[tc?;4=ҴgūmP2U+ВDs2HoD_dc,:A^g68wHGtU/J=f@QIiSHszZ= H B%-O{E>F@ 9Tt- ֫Җe`QP>; gcbA:ʪ gL*&kV:5$$MV ?(-L Mjp!8F Yah(<e-ԤѧT:$JTX6" s`-oTK)t9(G( ńحrklQ\(*()&MԈwje-=&m2hw\D}P"/VϪF_=}Lp;&gO ^Y F*U)jNJe=7W]Х>|>j(#AC8g/^|OQ+E:YݿR(g Ô4YsO<.58})cjd9cLb_e ڹ ǚ|ARIrnsY` + _a.u:p᳼][Kݫ䉑~ie E@Kh`_V\0TSb0wG[pÿYݰ|6}YW;V7a_ZԤ?úWy OIgmV% 4೤0PR~>YlЋk;Px-(kCS:߽K ,@@S+y6y"c!Ϧ}WJhWN;&G( ~E`"Ea?F+2/YBЭ,yi pҐ -}80^y(xRvxsvc/Zq`]on,:z4Evͼ."RyLsfmCmBnϋqA?͎sꡇvtńOPt݋fgrge&C|(ʵX%Q#xFh \~kpd;3B(?RV;ǜ=,.̙?qOYaPM_sU!{-^Pi|. *!V>Z}54į`19ОSܵ2N^2^s/vɵ!Zu.,XJ,iH>DP_f+M ,~ġ&J QMU\}m6m~VmO_FB|!A> _wUqAOz ^Oͫ'MڅǙmPc!7g)]ӵH1l&\CGw5fnSz@+w; c-7R*7)hy`#(ꥠpBScb/,h>?::ڋr)uZ%R!Iy׺DL`j)d'\Oa@%(y%Я{D{`MEsH\e$NҰAMj2'"G(WH܄`Y!RHJ~ _J Bm8c`#(xB90?X)!%{;x2K2"[F]Ta8 SH!׹”U~u~H?`<,1 Ͱ@,}퀩 X#"%R To͝kz,6z4H&->ON+?T> 73TT&?4o28szgb0&UIܛKJ#ra'Hm7 MQNN1$ՏL@ }I.\i[/jvzyސIc5QGrYWz'l_'=sV{[]C=Pޜ Nk:Rutuh_2wmI Tؗ@UJZ%~32T:jǬdC%+'"jI8rseObCgWTNހ!Uwt_SqRk+J >t_&+ΰ"ڇD}d׾y.t@9TR /]h?.)ӎhIw Y5ZqJJCvu[=K MbVWحcÚ8 ۳f'xp,!1Y 5- !sMҮnzo<J,t"@4?7f~v .f 0P._9p,Ar,: $e!s'-]$V)0Em\FK4HfcԱu0j1]{BAa}8P_/7jEHV2זF{6yV0&BB;jv'I+ W듲$_41/^@59B\E*uLGP32" ]c#& !5 v?7k@S-@l|XaWWFjP^䀱>0 獌ZWc%!A*3z3]}"4p+#{bwz7y~rh" Y/ _G`0oY0Z.$¡B:fldgQ.g 2T\xtp Hij8.}feqA@wZ5|$l[e t$Na _ldBw𦦞KZ 0u+ 9vKK? <6N@ h #y71DS9LdeAh^#p7U&o P$:Z;Ɠ#ɱaʼn¨]uc|w1d'bd;ԃ"Lm k(`ulQ% : 8mar 9>M qZ%- WJ#[[ X'j꡸}.k (UCzX@\Ea̩~12[lKa5Pڂgn=Σl>_G6bJP1#h'ĥtDXۖp H7>tyE"^ҧgE&wB#L$aS^X") rVw)$ͣHkWD*f> 3?B$"uYڂf9?M-TFʥR=0W3l..n&@:r %9`t c` ^d`(>3ZѢ'}&[})鐆1ꜞ3j$/<:?WEYK*KdU$<]Ψ挱+ʏXs-8;Yb#AžO@w ֥bK+M,1)W0JPSeykS.URL/ GG$,>zc(Z1c+h/|D3 i^`7F{3Y8%J:ʩ>n(cͨJ}c1ܡA$R+g6f^(#S7Em:a\^p'\oHVP@ 8%zM4;|nt֞&%S:Y3=C#$ԁ-@k5 rZ{ aQ˻YY2/!.K(\LgYZv BZes޴z7yBϛ0طQ2i~4JУݦ'exL/VWܶ+[:\=vPwE1C3 aD";6Y^" k~\u߸MUU8cPT9;ҳ"U)̦ષ:Q9Bn: enI&;\xEE\b 7[${yaT2B}LJo`xJXf]A i۱d̙rd̾I!;N0Ї`XCG%nܔJfص%Xd0$@a>dI_O, Зezn< ?'=ݰ,/T c 2IÐf*=$U@ZHH4TJ"`Eղ _606I$ǴkG3VY[Y'Bqn~_f6[CLωQ m+ŁUqcOz)YzP& XAG'ZuẆ: ><ظx4#ar >>mA3S& t%y_Mbn^q9 d贐s0+[v w=IbH'aW{PuJ{6A Y =N %SdBaD9ځC:έf# Lf\id)2ICym7X& m>`>]nW s$vXoLjuS=NO+][YS0u '+t24K 5, !AdE&<rQs#>r 7ӳ$O\s4k C?^`x/jU{GQh#8o8_ Tt#"4UC면LyoV}wJ\ Mi]MZCGnh:'P\ {*W1AF/((#EK3sн SZzU4a+dv_&/t0X(Hw$f6e͓^ *D▭d~QPB:{b}'̚?ͪnnȜYB^)jY?<{v~]n~YNnJ%5Ԅ^| 'hjEe2_2nNO"3H뚙{ o%3PGd)V͙LDkX#&.0C tX#WN`QVEZnN`L4jե)9UMzKF)|9h1YG]jg MDq ߘ+^D*?[+D^L"Χjxy3]{q&:ϾgD[8d-L;P;g>!kT@‚8#$8=%QĜF&o@yeku(s i4ĦђkXuMGXI5P%Gej`M҅^ u(Zu `1 °>271T;ȱ.arؑ+i.U_n_d8{vU=9w$;ȿvsKmSkscٖϝaWܘ-sC2cߢD-#E1n9DWzaz>]L.?H^b;'OclTfb'dVʑ*R:LN̛U ;hr׊p~+8Pm@s9d>3i"kqe?0%oiVJoJh`4Ӟ ;_\gf: 綠?{K(6A%HQJ/D (@DD ]S2a>0 l3ikf ֽӛ$t lv;ְsZЃ٪)wˣ*nVx? yIur7+!dLzKJ]iǏ\t@/ bi|TawљN2?/m~Wuҭ,.0>? `h(2{k8f)T@^} ?>3L wXbW<~@gDfTj][kAW-Xiv>TV%t-d PnnTu'i㉐h)0,N7%/=^e꺻-{֊"qZ"<>$q NA<}9SQaF+E7m_'ZP@&lyI}ݡthbē 'wJ)^vLW2թ3EzRRJ!fy(!2n7 ~V,]Բ^uW\r-xk[)ķy=꼋\Q{Hu9.6*5&|x` Q5S`F-_Z3{ 3`s, >۷]fcʡ<ˊM;t.=)BbT0bt3jH/H̨rhp/nCC IGqo^aO(HCv歫d"=fNexP| X|at8@yKoSv̀/Fo;I n@v b'ݞs+ԯYDU_x2`n)]"j"k6UD%)nS%X) P?a`MV./ǝh ) Ƹz-$\/ ЄS#ިqd_0?|n, Jmqu!ltܿŪŝz΁eݒ:lali'v'v!TVfUYzO/l%ag3TwP+I=-wHl(Ss<`e@ˮN P$֟*Or1JvŽi< W*iDNyY$8VLԝ _kcҦ=7"œϓv@zdR3增n5v qxȡ/j 8,96!nԀ h(~^QyɴGi4י;i2 T卖~baʿc

ANjrWׄFuT_ ߅ 6v޾ !P|G0!*N;twQleLH( )̿9fUe7Xyr0C++>5-Uk?LMFשlpYH6_f6OnPACo n(gԞL m3=CTk֖-kKp6eqV1R}YS~8Mie{/7 /?ŶmƄ@sh!{Yd⺬Y$I>G;I~h߰%Z=%$x ; T|*{] fztNGcrpLYsS4%{ݕ.VdK²iZ8m737dӸ)AXXO3v$P`9hPw8f7&?,/1 S%+ Q%jS.IL&KZ791NoA {؅l~ %ͽ-S67o݁9je:φU'4$SYf$ze }4վ%w:B#-G/n{rV &Lf8b.@L{9,7Ni&qC`;ZtmT>gRwAUr`!#UDQ"F;Mž`61)IKv,A -&B-g ,#K;;˫;z^K 9MwchRG7p<q潡__n,>Jݱ5I B#@],bq ~&[~ЅO昌\pH06%zgA{|Ы#qxq̻n@9WV#^A&{ޙvg#fw >yBo"!ۼPlC.#:6r5yr~ @ReC_VF{Qmj,tj}1r$(*%Ļ,{\t>m cs[Q1AHuCﳝUC+=@u#8ozp{ī7s=q@ì Kqi=dV@|| h1Ѵ=<n晁ps6~\F"Et(TtF6%0`Z>}1aϬ,Rf˂I#ɱfޚ?{loQ(s5qEK +`l]rL*d6QQ߳RB=r;4\Wxx,R=L|ZT%<8z9$xE6R/Lۼ>/ݸR$^rA#In~@D^ >^3^`ٳp4wXEO.8FG'IvE[}9.qWBG?K3D!-_k|6TWyoJaj,L]1jqߦ( ժɢ{۟G:d^!U'W=|njIN3B9] ć4&9}Ws߁ kՄf F(f`5{nΎs =E^} /M#3 KQ8B=W<%ZNck'!Wec(yeΥwc=C _G 4!:q[Y׌Bh+ƶaS8e(7̴pa5iz.^O$;S15/—)/H?ki"T$v0FJ䆝jVwP?)ÜDMKA-SP= -p7W\yr1p6C7MZ8%tcOq X(Sf]1h\"'7Zf ݉[eBb.M@pݙgrbgl1Iz{]2*¥{z n`L{ @?Tƒpa!8zڨa[Γ|L ZpWo"T<\wkNPQMw(zvzN@tP9 HM H-ȓ*gg+'S:nJ{斀 !/)dXmh6 N4 Wb}x}O[h<{R#.37n[36m-s-͝r?˭ ?Vy:?vR]7!3%=?r3/ȷxvZM+q%!p2NJZY`#s?bx{ XːU&J h3H296"5p 71XB0=* Po&MW&HaDmAd̈́R\nEBl41*dj]"ʛh5aBMtvۂK`B D 8/{z_ȼ/BљGAA >q4lR;)gX4=vfew܇,]umC[S _mzCF8? 0B(b3P0Ύ F"yf}PG qA=D#g QV{‰Zg(CFq/ qwU׶<dA=CC8i)4sV{/C"]DLE/֡L%M[7ިcfUw)v2uƛFqL@K5V5REһY'IhԠhG*;蹛X.~14l͵v6cf?W<_vFe > wlmQbYXCz_%Ym@=șx68˨E67SzjM?M7Z}3*,:F5JGN$t|PK[u<ťy dO?W䵅BCn Ge։5O#S12~j ,LJ4t,oe ݟiYg8MGq^nSe_!!:0c<9d)1X50͹Kc{ 7(M|U}:,/<j[ǑANu,mU~OY QN[][z7J<}adz9\gK9rQ6T-cq:;})PER?oca`.$NJAsoۚV(EuP=s J9:X+{SɂfaۖGֿ["=9o&eT5Xmr1Nbk~/{oWR*huUլOZ!(9m-QϲV"R-~.w_G3i.Kz"_~YR?Nr pk :h*ʂcOMLi-DG'>h,8D];wu\+=1#1e~աڀkӏ5;!Wii ceq4m 3x 0Wdbzҹp t[a_^ߨ%v~97Y~k'Pim[~묥 ׭րnlPPqMg+lDЎQ'&WOֺH#?J(IAxc!^sVZdަ6 =k8Ç=vF6״}WZ=1}>YZ;$AUz6QE."),zյ"{Voc#&IpS,/g)qk , ~FPa5O7I/~ǟĪ/^P|0+Qg–@{9@Bg7 }3@E?鄢%Aq(rdt Edl0Z0 6'EPoÛ&A7@YЀ`~rq*@Cެn5M'yJ8+#A\ _zUQ%kDa&(h­qՐ&w3-lϙHSyZ<^w M}*FrX"5|\{d-kNVv1(Tp.%{0D~e ؽ( @ Qz3+$VkC`7RG?-?GItƭzLgHF] c]L y!kH r vdcNo¥CpX~Q:5gW<7: "3t )V.ċ{(x+XpB}=b"бw} YsaZ5, 185eث$T@CɁ𷭃(WZFr[ʋM|h|ٌ\)\Z-}r31Ƭ۾k}FЧdp-H9y]tTw8gl ~)ht۸^c \`mdV~Pќlh1dPE [a1j35㆑}}koR7=uYhËcr[}oDQ m婇So9oF@IhP9ؤj4~?*엯8fÈOW`2lI>n_wsyE'6E wDIkEt@ !x3U.^1;>c_%q Ԝ7YA$X-\ ƭf,,OUJת{x3YPI3BV]pd.S]pelʥ?~PiO: ڄ5ZeJ5Z5EhLK)y1gxXELlҬծ >CQ>oQ pSyJwqx2$tA2:tiD{k$ѪeF ^ {x cwYY< NB3^:.0HꪻJbP&վ=*44Q[>gfxS;,;Iof?TD#cٷGS":Ig / -#X ι QUy~ PPo|d;K؁Jgy.8ZmdRt=ns/ 06eQ5xߒJMlNpd,vvO/x&bh^w# ÷[F`$In>ૠ|^N헑7lP-"Z:[pka#+qEo~vA#z1`kt*gsV7C^d+(cB{7CfG.c,XpA'/щr8nJg (ۥe<'՟:9麼ֿFѓuSKڗOᅠ]Pw3&UW,AL=mv4/*,`vd±zAqf>1~7QǾY-#W,!kS!_쿕w{\B sX8lCę8:ۻ qy9u .I' H[ʯ@s|ĐlKހ Biy H亃9)Z@ZkSq0c؂%#Ī00Hq%J-%gJ[H'gݟ fGk47Bl!htwm&$LTiJD<1;z0w >`#s!҆Hˆ^6($F"(EsL}6}=lFR01\`sDQ} c7C'?W1eR e3(,9t䌴"xM2Szq1ۇ6ΦbO|.51d%0޵ )5捸W5Ĵx疆|*i:,mHQ!y-2 ,d 54 f~ņ%B2k k &zIߙF,o]I tK"4|hVA y/<ͱMMtߖVjZ\52Wrڲ<3>Qź8v8`N .n~>7=;JIGm6B~@m_a1'GdpQu+U?SgGu_x%5T: )b%A u~ ÛKI8K3- [W._-KeTq2#) ˙9|y1ow:㊐}G=4!<]b08 ؋;4ÊUKrg" -_C/{>;Bl[IsLCct jzb xP,+7SA0tMv%#j=Ơ™b<)2(>P}Qyb 3Iyy zy:  B`BK)zs-,WH``4( CEWŰv, Ɛ镆A?$nZ޽.a!&ANKM z.D<<=FEwYW*]"ZItLj?OHrGYqD&e EΦO>`}POEM4կ_m7d#xNeY0L5u놉m )rC7mekb)2=#mv'?:~{N2}z/&H UZ oQTW="|!Ѥ Gn!%:-&v@VMXUbpn2u04Ր~035 "|t{r;IdǜhK2J@^xI!\ͼiWPͦ2 .FvըFJ;ۿ<CEЂ71MO ~D?FKgDNA+ -71'@w>YB$a0M> . z,'&pAsrJ^%݊!ryqd<NXrpww5hF N9-r$2h`@2:,Sww++я%oPlPJ_GDHkNXl,hH}[DZJN=Pq4TdDY{Cz Hm}580rGI3`Y\)>:s d0Des/F(KUEf_D 4z*7 gVS}*o"A7uݍte+E)xsPMQvv D RqLȬom:v5K\뼫 R7V* Gm0`*/y%[q^οzPw*ȏALW% gSoh!_fO3ӀV>f3H|A=/<" (, k4۲s26ELrɏs75a="X}]J4WJH9j/᎑{D¸zjKAU˘a4a/[e =ZdS"tik$2 /hDx\途?qG"*ll}\dm&f_DH(T-q >#Y Lt0:;4bjcmOH+nqTV>];.w< k6lVzQ-t #n>/ʨ)-`P`\c5Z lE!7 w}t$l\YcGpғ10Җ:J VtY˙El2ޞ%K^Z{ b4n.f$^5tb5#LU*8@Q&uY9)@mm &|e?KƐhM7cZ"N3ӿ pu(9~PWr2u9ucj4.[ džň#IE!W֚\Hi#'%"5)Os-3kC*x;̪p@.Y\3+Sc=;MH + !(<.O8+h$" pCB֧YS~TY0B` Z|vvhBP;(wZ9T;pb r|g=K'lc|r<^ha'^ž;ESq1zHT7|ӪqmqOV&!^G,5Ӷ'?ƥV"w < DABR[!2q" Z'hƌXj`]ӟ!M+p͕!~^VBBI0=g:SPMapmQ6jy2ԡQl,+":5cR3f󳪐+w@rjGj*=Uk> _ҭ1^:%KzN˾ M3گ(wNgnȍr7wo8$EqZZ@oqX 2$ !㞴bE^={neUE5l\jh|U9|T1w<B){?j> &{ʹ\  C"߬ć$)3guRB)4Kd<6:7~3Lɹ͡oCo:7=$غwCU$ /|R`NBDd` <`(inBNk3D 9\Fb4'}T]el:^a: f*GǒGd4rk RZ.qM=/ *_lՕ?^Xh6hYV |i rŝ/Gxo<56q5КR_[ʲw"Ip6NKe\uKB8e9c:j| 4O>WV6١lq2Ӥ6k jРJV0a]kI4[›{Da)Ԡ*þxuXЌGkBoܽɴ(Zdmb6C"ЕTA %^u 3w[:6<^dPLr 'zYuc3orjR?J J<!ma4 SERF.qo7g  iMvt,SyR^M ,E_&N+7Tߌ8wbyPINnA/B\l<2g>ecr1VڥiHz!.gU^JI7 W/K%ɼ=5|2:3$Gbɉܲyup;%vl)J snRSQȉ W{HM5PL"ܲ֎0k@PeNo2G3^8@͋ԧ6Ƿk' ,4 qbM cЗ1j,7J=9զ{GGrY )]/G5̠e 7'BқCG*o!3b?`uY-*3-ܻX:K&FS[A)P(@TLw5DH?_2Wn)kB ۔w{bY"){"2շkjƮހ@vο$8 K1 h-OI05a 07hۭ5mo8:̌G_p _Vꢥ=cPtXV4WzFp6EM*Rm0d3 `Dagiƒo5Ix#$]7*=@DCE)Y-wx W89,!g#*5VZN;QAs SGt>·Ts`D1>V2e4x kDQgEAyaL &Lz ǿ{@$ոxB? fu"kQ>tQ2Gག Q.?]W0>nP P.tyך"$--ACu}`ϼ9t6W&]hk '?o b#O'"4Q|Lœ6%4{`lYDXޓg-ћ?smw>thֳ^q!M P^Ud@fIAdi՗U-ZWD)rIpyO39u;Pr# r#i@tR."n~v_|r##ѣt5˥ew?umwQu}R*#,M~"b{_@ٶ3Z5!l৵p9]0U\/Eҫ~e- Y߈zK'v)-u.[_-,!}A ӘA`ݹSVVpb>@u͛.N,,#:@|?K"k9ؗV;"?Ee|Sq MӪbqF9Dubv Qk'"i9wSp/@`ЇU@iKD*&q@꜁qNԋLBqj !ڵ|+^:P؅H[! xM"7׶Blj0fvG\>^t\ {L6%X|fuc}PQ:KI)H]'8w$Bu|AvFbg֘K5  NuĤ7v~O5wᩒAĝ%N(.Nkz$9aI=xe4Sɽ4G'û4U E$p I'͢+ nC~HyD*Zmvj(JCo6a i 4*Wt;7Vw4+Mk_ny\@:zZQr@Ō\$cy#X8+xߴX-V pfqa}FȪ y=BqqSo% 䒓^7w1n!!lAƊ?r`߯5,졷jڼ9r\F7vQl5¯ +?}, c6wEWऒz߁U /D]p*RTnE GJrON rTd/oA{ =\]5y]xfJ=pO&:ZR͸FV\$`=pIwM?^$ u{bSnyDQِi[3ytN[6޹{WV뒞Kj'7>3hY)w!@2|MT4CzHTjk# _-5==\_H=Xe|4^7#,IJ.2X=̌Nh2*]]Ymas: QPsվ Bͮ#ԥ>]Xs]X,"ڞ!ᤎ;ڴ#he4y20jY%=-Şph x*Γsr[&

 Gw!q#~hMb9gTt(y^9 /ղXOcL ݖvm^<✬WG7 ('{ asHcݝ͝ܧ &/$[v@_c [i>εVB^>*{L-!cF20>܋\Bka%ׯ)Y_ѺL݌x ف3#ԕ 'KE]^TEc \ X-D'Z#sk>l^7[ M26X8wQʙ+Rf̘'db^-ӌ B|jDG\}qY׳f׬ ¹EEZH@r>~(+Ko*|By܁0Q dFcv./V%2T6E M1*V6)p҆ߖzdjrKUG~R]}Xm~XH<߾vm1Yh O2i7MB #)˛QՕnZsI bPW|I:D$yiZq&&8nl#( 25C>J0[RAL+'fqc$p] Fa6,lGj!aU+ƺ  (2 ݱFtnڨ2-mr _@C5Hta‚{bߒV>ݩ8RPE|5J~fZ|EȰP}l0fܤ8ۄRd0J; naKIfD=HpAF3*U7eLw 2WC oOqpJ 㭷6V- ]alO6Dw*b p#s*Gא0=MPZ`NÛEcFD7EPLm+\t7x F댚>aqw sNssr4\IbiX3S<.Ug 3o9@D˜F ,9ᐴSZb[]+ XKUH$aP)$5lXtJh UBU9.aJ3]*+|Cي}"}}N>_ M&'~|:7X¾ufs' Mя:gM6Wd".ug>m 6ݒꕛ ELU}l>  "w56 {1SqcJVKm'kArGqqo b8i^Qh;r%ptU}P(4*|;u&/tx^f_-dX 1,^@Vf V\#z 8е$ӧo,Z"x|nXA8UKH nQ4"CXޢc'=6+[VO&|;ԪXȗ6$lRgk6k}ɤsΝ:KۋܖKx袝j fh}gY|e@nc\Tç[M^iz֩.S wBwʮYfݙ ;uHMhVa!ҚG80aQ{`>\RPEoH%iBN,1% WUu(ꘝ1Kc3jGnv z'V0:xwm%֖r-t ѝlg7 elm^D:&jlW ҵzHx! ?ks!^ X,0GJRGʾnw aLvyS|*R*X1I݆lLU$~|#FQ'k@ o2(&f  usTI=)8KT)/Օ7sИq/[}ܢ!Å#_b7D]h,+dxbY< !ÃQ]Zs} j Y&ڷ b! ~T7X_R9:F,ZDAڭ&~fȺ3R1+RtȸH!!R' % . S&7{"XJŷ()Rt.yG:c lB@۴mvZB6\#j߉!Ib?վ~ mO].-(9 u]vL, iOB%7!)`#5JwtԘӎqs=GC޸yy^]kvetEU3&R xYi3HJTYa?`HANAG3)$t. _}DP_{9St1y%,W3UyW]zDf o*C6vE' eqjn/w!~t Pyiw ~@s6%r&Bu+b]1SFrIY^%~:ns !Si_NjjB&>#xlQ 38[k;!742fR Z >D'rH>mf8S[Q~ZC@1&B7ڝlm˸;&E䥶hlnY=,:}Gw%xwAZ 5}b[@k ;>VC9k_TB,w KI='2xՒ%֞-3Š zQ\7LԡpH79+Aޕ(E띘}1WV$''gT}iVo‡ؤ2@pͳY5>iK `i#Ɯ*c|`̕?@s>(; ʦ,L䎠КJv=.&qgN#ҙ?㞷ֽP?%8!ò?tƢnU2 wWT8LVDkx E<,dXv4-7+\ ۭh\M.-;{'3YB{zļ`̳V#fBquqܓuY,6 ]^0(}5ڑW >{ӆ/SQ5 ms}eC8n:؇(:3no&jM~eJcjQ5#j/*emjIzSEt]jD̒n 㝡ͣV/&fP7(,k2 <{ D볤-88iIg7RC̪AFn'e͎ձJ9Jfɽ udX'XrϬx|E0>86% 4_2[y ].*&Ê*&c87U4~؍jg:mv)PJ<[Jr>25^VhoPP=Τ ʓqpTQ_D l.ܦ5Q  ;Yk .Jnq4$4vqj;u 1aJ:(cϲ阗XaڄչĆ?{?ԕV(909Y[lyk9teS+¿ $(XTV:R%+8,@11cdQ ةIȃSUgr!bzS-  p ]5u9vYD):>;%*0e=:R*:Us2e@PfDzoQ3e+HَTYجړ@P|mgFv%m-t|Ҵ<VchnQ+9qr%KD#ׂ\^ Gsyf%1WJI{2nv*}+nJ|_~K7Gggߙ*SfkPq 5OWgOp kIIb֨qV-iwPB3?6*wWDҊH^17 (;"D ~5g6(قntQBv|[CD:mg%:|n*,Ĺk4[kjE$W"-:%6zQcS},7.wXPIHE,Ⱦl-4n(g! 2x)qQ}}"ܑ\]Y' zŻsFCn@gvdg\WY^x7"8Ѭ[O_0rMWHD큥+L^swz6dO3Y]dHwZ\g(=Bkav8PJCkm&ʄ@}!gs9B# {֏,!~1[=c/ eO? %mip Ӫ[j4ɵ,_8m=_2ZTQċAΫ?Ƚeb؂)c_@5%?tJ}P?p6MS%E抈U?E4U`ݸгo=?P@\)/ RS۳` \{y| 8n,6@ltuPPw8OC`*Vl]8ܬӖWi<&fW X/nYߴR*R5."^#)0? R@Z~ݕɎj~r  ǘ\m2tS+L(܀Ga/tOlX~dWZgʵЙ$YGDC 50Rq:%K,T{(LbRHI}7j&VA繩P]2քL -F_T-N4Bxv_q3{>k`HՒ.=t )eCL!n%#<)|ӿ3% ㇳLcdό+Bx-73?UAkOQw0+?ssDp!W!t0ŮѺhl\kn3O 紫w¼F)Oq0kL4r]OSw3\D29&^lvOϯ@fdw7`Rm')ϏCj,x?غyC$ H ,GhKIq3>VySwp==2IB񷂫]ԆjRZkVL,ȳa %Gjvțxظ8ST6ޏ4uQ^}9%1{5bYc+<&,&{7/0G6{K*#>#:\hρ.]s#㹓Hf(ꕣ?}pI 9%qu]F B 8W@`h:r mNP؄:ZDS3`Q>]LTa+qA XhGjm3QXLo+o0|NݻYux2{?o] ϪrCfN7)]Fyne7Lr4ڥZwk%M Ŏ#Ľ"}$c0>pyE)yL(]S΢~njҊ@4+=yp+v-,L :nnMYiɕmv޿r?Ot\O2l뤮M~}0w7 lV* j*cB 6Mjٱ} 9g4nJ{'=Vdp|ت\ O ;mHubi&}cvF{gdEƙ W[Cspe,.|!4!4;_]~{I2?tZRq^^ i z;-0 eS|[X \HI3"p1r8[C25{FN33dnEzVV'XB2&hP n剗${ŀ k3vD=x\ x>XA>š-f5F^F} ZSK'cҰpaFر92xthGAr'v]G3 3'.9 _VH +SmzSrCp]*hZXl+ddj9zy?awrb0qG_n{nemGL XVΒ _~_~eF@OFr'5RDENէݟx%/~u9E,VNDcH޶D\*Rx(:lȅ O =&˱j֢*NJ(`e<F؏0F#ݯs#s9I2 Zth0) pᖼe\J y :Iu?t_Qs=-W Gke KAy؝h:@З wII Pل!f0#l{ %J|A^-a^l@f壋Wy&E!Ry57M]^.Lky'y1eG4!09D#f9i~߀惗NIBlڡ~ BBqy?.ܴkYjN*<#NTAY7̀;<`a92%@ݼ-Ts>(r*Gץ_<ĬcNHtI_7buIe#ѺZ,ߧ"9@ͩߖT(|wԵN f+Fݚ<\ T~WٷkTүaZ2c?wO>3VLnO&9?LEWHmS[ hfCn "EZ6²n3Mvgn@B[(/9"ݸstd:6&ݑ!8e`WsbتQ(!O0NțJܻ .;_ƏNqw|F@V^I $|K a6k@xlW~/]* KHe9?/2d{ I:٥JkC:l1$qXlC#Q96t59{jq(I<6Oi A7`.,lg":X ,rq#B>Vj,0 *DxjGR]/,zn@-kx=b҃!`V4;!kRU5X-?$Wu:RIk B6ERLf$O).7+/=.~{ld,oa[IK<0M؂ dG7L#q¡=0ن"^t0뒾 2t}%Kd-[ ?3UpGX;֨QQAC~͎}01E%KBBMނCy{ O{@ZN'z<2ԁ~SD :ѓ|}l;^DUe\Tm{TȖ>A*C{?T--{hmZp<A$G[0u9ngt)|Zo 9BRVXv=H0ڠpnlf}= &iӧ´z?A Pm͌⑯.ǔi[c亠T+db2..S n+f~Ľx^q9ҥ)R~Ts,|ڵBVЏ@LKNF ]yܡƿ H*By*l_ds1TyN>tM\DJS+Ռo lř6tڱD)QL: L4`GJ(:?qOhȯjS/̦U9w(+88ܶɒ3 8`hq"JmT[H)?vy/&|cRczǰD|vqhҲdK=gOW f/)4E}9+tܟEh?Ў0йKzfel_-WRR[؀=[pխҮn/*EGم{+.-!bE'5_Ky'VÌǁ[Ü )86'&v7w~Giij\ˎ\Dhjԛ΁ Tl\GS/`1ڃժrV<EDP."M+M(U % uR03vGp&%e6:Vz:?|[t@fiKђJҸD!:ٞ֡a!C:3tZa eXqHӻie[_?E\(wJR1?n"J] +f X'coB22?Ue3"0]8od W)ga$j0T,.7lw-/\@H;h6:/6 C[6Xlj@Ӫ[3wH;2NW2AcS+)O2Je<:, jvlMJ7d,[<1{UzG#`k1d~?&`37VfH΁On1QRQK {"l/nA. TC-@ ݭ+\g2MO/u)kA~|ZmuvY;˓(6PS/v t vB*3j״* 2AB dv5(5U?;bcfQneF5ð%j֋F?V`B?Äj/9V*{ĠK5o- 8yn$gRF|E~_[E<ۯ|0h%F;_%+og //_~'~"<$.!ۤYHǭU&YwpOEy[E*&Q=H0,Z:W3Ӧd~uDyM Oy?Y*ϪW;|x7V MiUY/G0j!]q_MCwl6ⰽW[g5Q%{ Q@Ι*7@r"mtn&Tg)h,4|m(~9D'J+(9h1sIYm+魱~7}jzNÇum7[HE 'I֣;i V)zxS ua%F_^8 f-\@s[sS#ӶM՝'҄,v'M{"=JM$Z ~P_@"7L=v2Qv \yxƬb7"HYЭoF@oAǬ HwC$3aKq֠=Kg% ߉)T y2z6ίpx֋zp\UG>ِC 11uB1CRGC.ldrǴjH(G'+Q\ +!}MJ\AŶztaYRBt|W5Xx6,LrBGdgL/'[Z8}a\s!6ZzmAic{FfqQ.en{| bN~U,(oJà!7tķzpWH)o~L܄tBQ 5 6`|tgw5X*b`36eV2saҞz98vXrC@t?VrFޟī* +Ыl Zu¸׽H+x\=9wiBfUVvU2UcO_^L37GC5;@E z"&vBr>y(n8h7v0PDW>2z2s[!@1KBg5 yٱf/x Bbе>=0#uH.gj.48ѽO|=gdG{"P83nm]^',?~nrickNwc9M4MaZ3jK+FZ.\ch*?VmZJv 1)B+S!()]EB)+tx[3Ij?ŠG,LM:&1d<^6W"C: iLM+Pb%QglΌ׷Nǫy!\Tw3vbǀU.DXZk/w;3|0%Z5OWG8$tH0ڈpYjNEaq+9` tA*~i8Tts|ptE|7O~BژwgL们Šij٧ ݄{ ;P|Nt,Nu1dX?\u }z`c&& kt%wf_ 3 iKo˲[oMy7:ՄIo{fs ut$虛iHKAf `Y^y̤,MtC64I>n԰JAIƯJMUq"qzRw6 P-D/qo6ST sB(>h+o@nG𙺪nVq ųH=QK%ߜX+6JNZtSǔ( >pè,"ybT^" d$5ч]U6bg0,z0$#;a}W25Ȇk@e`D`,S@^ )q&o>y#޾[$+|%LDh`2^ꗻ%یHTG@VfNyވJ2TͰeץЃu{9n"VwƗ/t\-4df5Y({0\3 ,H4:u:o U(C  Ќ4~Ԅզv&U+bU&fbtȏAxt))?3UA(3B ?&IX5YuL ?_}/qY$ W"F\a3|qSxs&H|Nsp=kyQgRR$t!;TE1$0\aϱկ)_/",a ` 7AmtwXgU;lskCyOvn$^q<_̝\ީx2ʂùѠ\%(h **Gtd# #\)w<\8G/Vڄw9ȋ9t< @ 6XM3\m *g^L:fTNo$3)`cɵ-XYjӈ"ʗyi`w!PTĘ&h0}=.2M {ƛVZ]N%o(#D19Pr\J[$N$8qM\+FƼsgNw aϋ!4h5PSǁpU;~Uqi69a 1t#,ãL{넂ۉsTft *bHKrzERu)(wQB5u{/^% UPbE:- bьFfUf*h1YZ<B0MjXƘ~ߑp;1p7h#< Ot<12SrnwhD哊p<;T B2f( O)H-҅68: =o7>¶"k4DRQa{2!'Uv +:˧gc6Y=KmX &;f.3,TN&R? uEM+dHEjpBJTYItm3wYMi1<'*y]l2- G)|U '$e@ߺ&K:nc37eyrͅ@|&tmY99 ':.nӭޤ[^P+=na=s=?yL6OWw< HԹ]h4PA\a^?,SVۄ//W@)QpvxQZȪL>ߦ(yPa::dcoHQ%gHš:b6 Y|w.$7VCegH܉CT /t( 8%dVSxWJ_ lu9ePD]X/UCY]"śX<v P0z]ov72w(}/s_7rGx8垒㼸N~ëF ')C# ؞>*!bD 8pW (3)wtF3&JO 9KI*oepc+މVuQuAMPwuR^VcFb}:H}-XPxbf ~KB8=w4EGŸE-S]K\{ a1yb?:HmvBy)@Fr' U0{%#hkfy쳆7 "%_tLbUH/y3\&BG< PWζqMfщ2AE _Fy`c Wߣ&Ngg햬6d8$}F}/oYxsp!,n`cR/(4G7\ޭA[ҷ6Jok"@>k~h2Fm ը\hg1~X}VoL[NԖw݅6i 'jp7:#( 9f~Hj kstOFF@2]VPWzx1hIkNݙsrQ#{p0q'EENjڣ*D%{Y0Fg3+g?aC,yL[esMKVcӪ_j < : U,)(nC xs"\f&[!*re+#[pӾ״hpcbԼDz,r(S8' 饨Ca#ѫe-LڋKغOp_%G^nDӊTg,tX;j4 Ke\($:{1IBWEN5^Rz:~UT1ꟜJvtˮ[*)A6RB`' ע'<8~'-@ De-iiٚ>B_M?养2plGaAo+#٣svo3Hl59k3SB]0*j˜`- ;E& r^ a:3 وsMs֖8 e!!N%h߹jqTP Ƴ}}a&5d}cu l]9B6(Zy8 \9'a[g,ty|>л@ǐ SQi؉4rd%38ns:c3<'F`Ux!z" @omnp5vJ0J-TIyZe5 %GhNkySi0%7L kAzCPfxS~T{_]#~ϯcuZlt]?iU)Rdɱ'tK.ȣVc 51s@rkP~#ag#-_ϖ/d" TMVfN2CCeE^3u6*fLK% $>? ǀ]#TzrQ,Pb!d_ y>g17`D`/ '- ݰPD~15ɍ>O3:fuN!~%]:# HzޛB"TE%8**hɁhFAw7Rga]@6\B'NT_$DK_ C.ע8H\ g1d2.NQrϩ4{VxZ̑>FjcC71sW磻mE]%+Ռ7G]DG`Z> $Tn1|jdw~6=6\Ṛ a=]Ba8m?y /o09..5Ž([D}OR!㈆D"xa{LnGKs08KWf/ -/n;WC {vO&6@~cu\w6*8lÃC]wy;R5S+3}f|ԙsC'Dh?A, ֟fUQ=XԳh, FO\ +5VW`bn ʁkcU]{,2*pj$cvs~7;;}nNs1<)-kxhp9EuKv<(c>Olχv0O3u+$Q,-K8v^R rؠ6QLC^@ z pV (*wmCX_iZ!ySmsc,+,Ͻ/pqZy2`TOǟbayLkMlw'ӛJ-KM5;r31|gmV߽nEZeN Ilɐ, g 8`.>&K[L#< r5*JE++IEb3ɅZo@!rV>i?nǐqvIǥ'Lu9oCAW=iQTF+Gew)UE, j* tlκVTqxjzB':b )zKC@腧:tpaֵ>rsVϷO*0NK-gn*x*#.N߭G SkjRp(ʫw` wl<6'tD  g^ОR7~r|NӖq:ؑx/+i`P͂ɱ+~2؋4,a:α`pk_0cO7;|f<`-_E+7LNVzyiKZoG&ۦ%ӢbuT- ٲ>g?"7ʟ"ğ{*Lxhm\wlX^%%1 Y+Gݠ1ea,Bo*k˄s_-E| o}5iy##f-qpJgneRiJ smjhL-H6 #/  *u W%=#\s<z4.YԈHDǛ;GB~tKj[H\KϝEj2wMZ9HM5Iirz>dszUm7¥VԈ6>C}'=JՒ =z2I5m`rhbkv"0=0O§y1=3eMqI}n-T"5͡딟 ^YvU^b-$8e?oV)~ʚd۸5ElJG=tEԁ5\nV. }"J,qzFMa/ g~C (ibE|}+sl[gyPg󁦝"ۺ;'f}t",C'B )0w_Ft)׋#|Or<< d#uT}-xҬAQQM¾=iF4tl7oiKG1v Qt q.QKpc]*9js'цeti}jJ;f{ )C3 "0ҵ3:RAwOk `?(/MVÞGm˞DY~e]ŐLVXq,_7Y-D&7Ʉ%jWݎtW.]v<Ì%<& kL: (J3W.u{m-{ILO70^J*% ̌,=-?s N{>W D2p> @s0^#Gt;hp,1 glpbrou?闠mI7(%>{H{R L@fo`DD]4~^R|wuoǎ{=4Y4xy!^t:%Be,gJ%#6=hc\%\ Zk\7uVbU!哩sRaQHdT;U s#?V3Iŕ`y[yeB\tWiSCx`\ Dʯ#E\M F_Mn30~7IWQ~W {v|fJk5atW̵mVAx7:[@7}.LN>7'Z\;Y M4<'jր<'Pr=RR/׈!juFykt7) E,3…z mm4̯ Q5{[ta* {f[xЕKnPY2m, [PA<-:,HD)NJJy[P6=h?'zҫȖ|~'4Fo ʀ !w"4F<]KO8he=|ѥH!-dRBZRlTGx`NFxgMNea#vwBiWZ qojhq-ڭ@Rk?0Le=]MpMk>248ߤusMa"IYѻ̘yGX*'?md(Lr,Ƒ4\!λBo FϜPv}DVJPKO[͐&d>yFJ7鏮)UyҘCi}/f UɆ7G\D?0,~$E=Η, E<-͸,΅`jB@^J?dk-9: #0CLT އr3jpDNFa`r3@yl|RGx@lv;kŅjlQd; ? 䟠Bͨf?rdN b2k?+\ۏ-igj+ǐLS-z+]ZݾH1Mq۲2L& (9}A>ȭ9 bjV^k9Ea7Lgd`;ݫhc43[e5IT J||9tLUD2`#;?T/W*̙\mXWkLkVmZ"(}aM-]tRB+SH.( ^)@;*USllrqe']zflimKѩN|;+I4f(>0J g(<ђ>5Jc8M̗UKn%JzWʫ%^dE<;H+ۦ"}&B7-5|gR󌹊 &p"KrgIȅ9<kƱ~l*X#86#IpNsvc=#ɗCÚOsQ^?9f8  ;#N4""k=M #&P7x`w1قK'~qWVERv gV) a)SY't2I@tx*,) A[9IfU,ב^Ju!&0*ӌ ~6$ 3;+`-i_t_{,M ak y4˝-k%11ҟ*<8w {4*kiLl \KJGb>ڋ̟h){}J7=,fiK",QwLm:X d-t1>)].C#B>S}z{psovb*>]_$(RpZ{X4])'tLo)G釬W/oۏھw_[6"> FzoK9-+0CkEr38g@{.˩t82" Oo78QnO U1}x}Hyz(Tv>_rե[lX'x0F_Ou;+T`Fn٬U G"f Y|IYi{!h.&ʎcqwJИ?I[R3{aK d8#uiJQ~$o1s@nbמ|72kEZ]^)KODŝE.҇b dk68Pc@ga<.2V*VeJ^Ug,Rtry ȐYhve* ]Y=%PvkH[ƋvD4Xtuue]i l8ӤT?=+TZa,u%J}zNûR;=AG頧дg4V:76]&B"=$G^WȪo*G;ݖuk,MgJYb7biFq UW;_~ 2S?>cv ~v +]-6Tڕ pI$ 4f" r|Qø, w9zܛip2A2N gt2YbHa ňڗs*;5kL])HL`V-u="D JIK7𞟞J PnPoOBmsՇJFDboyJG$t1mT':l8ڿW# EGRHBCng nuɛ=O?mMxy4S|f.Vzp\E:QR뻴[^ ,]p@^qI. @&cIJi䴒=BHJsDŘ3S;׎~_OR) -"[=_Vǻ!s vuv"~R ;NQaѣ^-Ln ֳ`挩hdHE% fr-XZ*/< #~1&XQ$雸'jpN}A]V\r(iX36#WxvƖuGr>.)I\'3VK}d?*#y)'衋=W5iX윥SzW2 *E:NH㒢% Ф1+-HϚ Pgߤ Dw2 */A=>ĝ]ϲI J 3q'RlQ|<[n AJ~Tb~Dg{.I*q甤VTtȣEq5je^;cìcIAw`H*fXzO[#"L 9W)^v\-[2i}*2|H.YyTb\y|FTC$ is+8%-r t~fv6ꆭ}azC-쨞0V\7]iynuK_w(bԞ旱3aBꄖUztGi{1N +qKk'A)sOBrz7Ӛ m9sG3V&k 9i:!^aIۣ^ÙAw,NKᇥHH.<!ed6`w,pI>nbҔ }3Pѧ(*]Yt X >} rʽƓFYQWf<`ppC|9Vj'[Dl@HSUso'޴i W7>Ec F Z(e[(4PϞ3 Xy{fPIL:XM<6/"k|R/eǎ8XD 8DiDNGgqx먺 st̥˵=QF 2dV/b ce[HXsxTm/ 6R}IS&i\pZf[6rP#i@mj4d&o .q$4+7x%"hwLim%V Ăɶx?8[ u{zbq m"z>.6Ve kNmCQv&Ih,.> o9.|`YiN7=F%[Gk 2npB/\ 5ӟsTH mJxG FHv}%Wrur @={I˻E 6f[b*;: 9WnhKLHǥeC֠ ˴;!|52kXZf*mS>ekI'KڛgiU-V jfM5l?2oks29FN]~QI5S)}Ԇ[S/6IRqA2'"ωGk\yx6`K`n+B+U!@݁ /S}+QTrJZŲSSlc@oL"d,zzD{XM?6V˝p-;h?gz sEv0o I#v#:j_dIM9Ge=:.5E9 Thu#XSsR*cpq4] fO"4@%N MYF%WJ4d'~81>6[DۻtvO]Yn$s{>N8Jv:O:c.m2v[7Qhas6MZ&>RVӍi/8-2zJEQHFFIuwbaOؾj߱D 2Aa5#qޝ{},!r-(''8%( n>5б^-!-xϮ'4s XZՀx!Nh:"I<!I%m1f+rc&T :hu5-6W0c 6=ϯ]7zd[,5AE[iF߹U=pf@ﯜĔhaY:+5g[kx S5?:V(mZ1 6h.(MRBTXvib/V'*JyQt-5؁3.w9k&N z*IY4^ '-T{cm,ӣ{Q]>Iz秵 /hwxyVk4 q *4߀nkS([SwS܂DN|y !N#r"Ci5hj jUю4,~g؛ށ0fK9 siNM¶? yV'  abO}6kTp? 7rxRPs;J=%~(ձX@d` aSRY?%Ǡ۱^2TQ?n!f}ϷߌE„RSTU:"1ar >p_t輓AB!Ztk W'Zd(QNjE| ǟ9['đV )pnC|AiG"On*3X׍R v'%\b[o&[% /׼>a)pur@ gFrWI,y3,씠݈#: g:NZRgzϴ;7%D=zEkܵ>Frw}|B4 RC#. 7BT2iF%QJ0TgYӑ@&W|Tcf\d9Ƹ]Fr$㟶~(Vlj@uQcu eZ]ikQU#FO-EM'`QwI̻k_6i 5 Q/RËN4.)\?(\ga5J,,%e|_Icɏ1ep\ʸnj[w&E8YūtB32ÁI,ٹXQ v^ˁO;]r/|׮tk}I6 d݈E QSC!TFP{ I )P\"~.;evEvFI:ӯ}4PhžS* kEϪMՁAT#Rp%N73)Ko3zbҿX%ߥVxެ+yoPR "A>u@g1U&$|OYo= > NhNC/}'s\GWV{E8& ïd%"C S4 kTbD(/a*@u)1xff[ 1y^,74RtcnHK1u?cgO#0I7ՍCi&0GСYzk:u *RFXuK*C@[0b:G K78:VA(^>;|X5՚=;'vY Pܷ.?VЕ?u!ٰ5ᛎOnjyRzg>ZikUt}+q0X7QenK k|EnܺRqVSO`uGNIg.K7EM*-r>@+ej$$+B\ [Dv3Ae)4 TגCQ1l>zx`|?˛ 63J-7II0BḨSpVB^GV\"Ƈ7Ǡ|H⨘݁Qd垰ʑjo70$6&v﹞D;&yD wVx~ &vYDŽf׮0F鿺O;(+zrlV҅^rW+mpTʩը;tx\NMnt5@pZv0ϰ//[ U߼_oj˖4:1=[0R Rs7Ϲ(c\OTneG]B=k{5 *闗X-kH9Pc8tI\Z J*&ϲ`xs9yn`:ꋠ"00 К8ؾYa"/`:ax@0xx?rf#!vx>{߸"FQjh/M|'jy=rqdqC%_1-en1*wc0 '16$#KgFؔg rІh)P+i?2Ք~Fn> j9JEVԶgn}4ӭ Ź kw8C'gX5ۋB~m\A2lTj&$30dp%7ޭgF̻UX%s0Qr>CY;elЮRoHj| phʫٕo*̻={S rKj 4gF X|C)t :[̭5aKy,3ud0~ L}flMy Uxlhs-4bN`GZdA;r3e"7_piғ0@GCfT7쁏"0̅u_[./#~7fq\+_B2+Xp2m;5Sd%j2P!pR ɴ1 }ͅ1.}8uXVc>V"J3=I]bk/hXd3]>ǻ9]_'5-|-< N,=/1W.KKSqR0I-1.#훪fQ \.׀{^0CQ*#>t9zk8}qÙ* kj?dY/č9q_WG#T>K~)A󦌎4;\V7aH_] jy0>wdB0fs풽  C#\eqC@î 7ޝ↺BUҬ'pqUqs 31-Os[œ `2sZb:kR1YT.KE -%RLͤwen1m3Be@<;T0 \vcݷBK.Bm| r$6{* ePYY#2׼[$,(W\|r5 6w$i&4"eS(_, @]!9X [rdj5U'woel+9\#]h6*Wm>p"yYV+Z0Sθ'vb6 f!4޸|^@H+L rY/Z6\rchϞ[-Ɗd=(DX.C_[Otߢd{ '*ڕo^=,< um00<ޠOg-ȶqlT`;b,;9FSRxy(mBѽpf iJkz0#ⵓa_quIb'L %bP "䏸K(Z7:7b2%crJ3m()c {Eq/@FA{Ƹ$ 0FUo+Yçok,:|uUE3!O}l>Bt @ Ϙ/Q<k فkV(uWFpYF)+ * bjT+AT*څkpyP YEdcS230#%{Y/NsB 7g(Z .SJb`k&\df:52ڌs 4ē;QH6M$0GK![$._he|!KC @+6.>#:gV e2v;f!9x@8@P&_mCiFO e ?&׿®j-҂t 2CJ};?):ba^=aYE1Fmx{Ws}g9( 9XDywg@ztA"j7xԸyd/F7ɄO*h/{=Ils"Suh kaz,֔ؗC&mgzs`8AYRIH KbF sT;IHȜam%v +JGC8D*wځW\*{E"~<hDpz-g8Y[ZZu߮ҤDZws7&Uu ${&5^{z@mk8qZ.1Xc?s6<2b9k& żnyL~WtvJxUZE<*y}~Q]((C<`'&%&sP6Vx+i0#DZ9C{SS|\i T4c#C'B%:x\XkM x\!Nd &OB$|G%Y/?H7\D3HKI(Kt<N3vq<9bV`*\xQ?MZ/ DjH=KV8%B3WM~d9S6e uEj;/}JN5X`cPŀxQ,:SGyf[abUG$R5 pR~ՔÙs 4D`*rg;^.i0DjT)Ry  Q@]›KBiN'EO-&^EB&)LE F*_NVg@߳Xq~=UoxGZ%]{pL\:)9 Yqhp^AϬr&UBdQv1@NS&i&^n( ͋i1@=)mwF@s#fz뷔* ˧,`܎z _^amtdnl)-~& {ac}Xu|?n;n/o")W42Mt%6mu6 2@KFE[ }Vlj+;Z^o|Kդ^W0pv,#s{Y%a iRKJzj@lX?ǨaU6pJ}Ȉ>-7lzMGI4:KtaD%y[Y_LF^V P1`+oZ%hY:5%χWJD)|KԗSnՏo|Wf1_%Zz?;r'!CͰIAppqs!&0tV6{1g"􇓵=xm}X Z͚µSZ[c*_ :6ϫzg1?遫|I%xdNFY[&.Bٷf&bu(ּi_?,OdBrQtPe#AcDy\t #4Q~>I Dq_渝f.1_]IMƍ,!ⴶZFzdfuY>+q%t=VM9b(a~۝h"}.̒eo?o;p901]^ޜRT`o:nH6džѰS;BY}+3v[>2CX/ [&XL8U-sSO4[ξ"tv^fYXF2m1Кq]Pk"( Zk7r*pG7n91u'?-A~k/LW˽G%Z2бڝ.<ޥuT:3&ŝR_E`$*γ`fs9;lYRT@]T̈́`D C"wԠ٤uhUAehHN@AM9ڶR QDx|OʖY_FF(;[JDn"T"npt0( PIAKGVT9i#Iϑ@'ɋg. >ÖI9WÁfMjB|N 3Ωa]<7!^dpYX;#U}VzLeTe,<"53(۲X+ ml - FFz9aDOmEEM&YՑ?l7t'MTA#d7EtyUe%q9I?w'NCNZ߼vWPhq~ݵ".?)/-t2JsvL=$e* vw#M"'pPj_ۄk kW&{f:q@V+!Ź!N ݥG֚u #e K'9`&}ŃɋZ 4'^h2㪻ߗDr;m؇Զ~=Mqc"M99;ΰdGl$"SC}brpsH|K)a. ubO-2<:0 x Ր~SI\deV]۴@"I=QMhppd =CK"b`e;8?* ]e%C h߃nΎ[}a>hϋ)JoWbBx=) *?:?+34ƠЭYDd-LDt6]u2'S7+ &-1ee)Z{ƨ;(mO (2"נcx+<ba  E QɰI8ȅyy$/b7LrgJ .LEm=Lԛ Rżjx E>FnaC7 =ku ԽLhi-F&~IڜT/FH?Q7s##Sq]y+TzWP*Khs0A#!n)Dڡ&7Oٔ[O* $Ad"T^(f~A=b7)Ts`_V/_'|ɫ_E@ZI?$+)o T+Bt f¡Ac.G/Yv_Qق}:QbܥG Am~ 1XmGV/)(vY3L+9ӵ/!gGlMøfHܯ{=Jk W)R dZ&ͫ#MxȒ./bpoN5)opgWʃ< .ë SoR(I" j PȐgt^0!hbYp_7SviFcZEfa ތ 62)' dZ,*0Ԙ,Zm׋[\pQ$ RO:ez$n]f#p4ɉ][FCw&4!+n)V;&h`MxLtz[oMnM3ӑ,}rgA1ҺN~Q/4O5/0@!v ܞk$ZZkNxyL"LRYm&!ۗQ6!kW3 +b dP-|dAI{*,S7lkqfuxMWa*t-RVC>n1\6<um':e3kpy/5C%~/|{?p0K9GMx, :yV WWd'S:c /YoM57x*`[aLn0:crN"8[\k.C5ձPM苹wjtBu-jK+wGq;l۞Qf3?x@K!yOl 7+ Z >TRU[/,YFu֞H_gT^ ZT R6s5%o8i ?g@vJ;-oV;] dJBejͷL+y @`MI69ʦ\9d}Og+å4>zcGd/9!)WoHJ?fRN~; tpuZhCMnrbΈ \,9쒤s/2 $eA ?D5!, VZw˒1ᕔmBax;q3L{7X̂&&9{7~I5oa)!]яaE({ZhCF_>]?c=G,glo+YRC}>+q)GIe;)%bGz2T kBMS4&qڍuߎg;XB 'oͫ B*4OBB* 5b'r45' dGpo،IuA{X-7i,Ga%pSŜ8MQ_B&P ْFxh__Z7ZDB/g4п4VI51Q h\^@/wڨc:vY.tC!J%R9>@fF1-uRSRC_H%R  =g@^qnyЏm?agl-|{b#a׏XP< ϱ|x؊P/ YMO{yQ `I}8UW9kPOn;Tt D"jX7U\w◽|_ŤHD{wKu\1a؍ b&tbAH3Z=6}Lu1­(о4*G$$J('o{ ^)?ҍ|'@PljWwX+#X< _;_ֲNZYϴ:FV~ܷ̀՘ ruu!-\6GʏeF/krT43)h,C e UYL*'.ճƚ}CٍSRیwZ%5/&dz霔n+/5I|^#ŒњCXTZ{%B'EC9x S(y&Rx`j46{ȿϣ?&OܼsltD,upvro1(=7`BFG㠒$3(ODWOT V`&o0[˖mZ2g-135MTW=cǗ 4~rc$m+¨gSԜG̭cl`RIAڻ"*]\l| Sd^O Yv Q%2y2*yܧ?&.OWnGm \<`KYCewr? tN):BA>sGfRqf$}ł(>-mn~vWC`j7VIek][^1rb7be'V(9p}=CVsi{TM )>ψ #f64qSO3N.d@ƃTRvGm K8x ,Z;p`̞B L m+daLUimNL .Qd iinCuJb$ EM0y9tx8*ca,~'`Q,y^є7d>r >fsSc(Gϓ,n'v rsͲсo rα,>hef+yyZr:c[ R9xs=#p[E-b%FXu)#dx̓q4hC?,yU,+KF͙ ÛܒGH+Rk@G]CxuC$ 0"J%̵b =4.;Qv^;MR4uGDJ]r>f`?>珇ȝ!69`gTG t cR -)l6)=hH6 ܠDJZxЫM|eQPdAVaݽIQY76ŋxA*^Ba]h=MoKR'Þ"eq y,ȧN2"@MmB~|@\7Q@XUe lʩUQ< a#Lp,(HW=6O14]0p-,ݡj•k1z"J0gusoHz|zZ9J)~ wܫbUuZ9Ψ|.35Fg[Ek:I jHx.8NE%*މIQUjv5Nh@ ,\ru'Q "Q :>JڟTF`3Gmclx+/:ɋ/NGiO <=bG %̛h)pC9{FG+c+}̘OWu#JuDnöMOe|WZu~/Nh$Pς P~48S; =v^'nȴPXoSp)pYo| O`(-od;QC7;&`aBS=Pecy^C08raąJ(cbn#_}x+T7,{6,Հooʑ@@0_tE2;3y\RQQy @?&2\.fi  U"ak `_ѷ%iŕ_}~A&4} Kn`Y·cda/N\`=1Xl85%HWIe)ܴ&.]\2Km%mJԧD[-ұkmRM|4~r,~p4zo%3'XewV#$)c}yHI. '}pUtL![3M 4J%ͿRLf@KC!$xW@;1dmǽKTA?ς@t"X;c.93T咆4ghewڕB8{ Dpv^ʅUi=)$OنEmL3F"tz xè?2y;}g/kH_V ݼc{7wÖ{z` $[~fjI{B!,3VVq/Bπl_A0l3ApmZ>{* օj|xeMen-_U7i#r0N~X^gr7H~JVt4+(X_AN*Ց%C4 zC߄P -aZjV&/FAj\#H)L+&WdKvCvȔreA˱SC둤3bU0>޸CN51r"e8)zN/5KUS% c\ޱsz:jbs~ tEJv#ǔ!tu9w ؈-0$Hh)F}'|ӫbe*#vkHY%ѝ,]wAN`F  sKu}3x!@aګ73@M?OrVv 7NfF l<2H.=yāu>93͍)(2,>}[~'fJRb$ Joy63z-Q⏎/&(_s;RmT3FAh|.D:IN@OMQxVi ?E\w +:_NLSwv/ fauȀrWwK'̫}4z= i)Enɠ `7%Cd.StV%L$8t%3P4OFVNE䅖m>yPND f綗{w:ZPF<LBܦԲnEo`ӱ[?BG5 i4:nr[ㆺ8qۦOIz²ph)Ҥ.nֲN9&`?UIa.⊷N] ]H'o6_ #s7<`b~J'yVasۏ`Af(v~NJ(sM3~>F5ͦFEX<V 3b;'NO?Y0\Q5Kc~:}Rh@f͝$ԹWrzHarZl62gbہ"p}j-7H☝ z6`|S7^TNl^/@5F[o"*5GIJ%uɽ@ZȋA6".K1e$m"|#dYa3hyfE!_U@)YgG g'LBg_K-֐ ȩo9=>E;680ϗ{ ׬(sPk~`|\쇛[~2rބŸ1+*?~zoX/vdtDj BTzG-eu /G tu_ 2"u1#!}גzMe ήx_/~b.1(Aj HYfW !|2rP|RH' "Эܞ`UFJv6kUP :;&RY!3q٣O[)50)[CTٸ^2M̍}Z6X:-{k, 贚s&|SzAj UG3DE.a2E~zN-Nʐw@KǦAcUc3Pk=ΆZ|Q0ܒlMsfmpmw5Jvפt!#Nqa'9<CW?1w TvEZbcEV:H8fcªnppeUVؒqߪCyw-8#<0T wczU#tc;eaFIٌZ!|H<Ӿ0CYI1`u;߄Ip(zb:ӑVz.3:ټ0,uLIqo"^ɹiLXlpz pRE/{o^PpNVPBk_gOh1-"޿mYA|6!Ǧ8 Bq)ת{sZQFI, "pj*L:VE ܰD2J F[ٯpɣL`JL8Z,b/iR"݀a&`mL!.්t9&R߉ֱ^/s :0ŷ嚌slwmv ZI!vFax80\O|WqYEI֚NA5]zÆÄDw';Fu7H_[$:{.uRQ[K&לԈ5_m4P# Hq1_w:jѷw_Gߍޓy ?щ@H(##oeY]s9 @ytrdfDG~F9E ß`&:dυ{vQ%{K5 tx"D }zP.Tq5BCȖe2],Ҽ;p s x>*H}SɰoƇi)Қ{ewj avo][*"Ȳ^e`?j+\+8|X=CAG5V=롉 cp-i8O6e1Ǣ wƲ]E??.]@Z%p%Tw e'F]s5 |A!Bw ݠ3-c,9iHÜ<PAٰl^ xCj$0Ñ[Rd|O =(ؕ“t2I.ޡ'[#:$)"WSmwn8" _vŠB*J, ʆ]RS[Me$qG^)t H._&;Cb+%`uQ#K2n:HXwb߽bݣW;a0lk83"Ў9 8a$,k .w$N3#TlrZoO[re5%NvE-:SVɪzo_T(Vf$d>.sp_²* ™p5pK~No %ky\ө#Hdm)=IV DsE2J}+n0鮁~lĿi >ә  rHI8Ā;3QTQN:Bs8BJk#K-ώ3ɥ\gW mUML`kһ5>$]#낒jDfc^iIxz/Բun(0rlÐPE;9]\bc3v"W).ޛyDNb\Fm2 ‰ $FGw6Zc]x0S2N*fn_~쵈V`b־:y'MÅ?GzbЋ!KҮwi-%ErᖲZ&a-4L; Z$lfD o y2a-L̎3vx<7}>WZMADiaT , nD>܊w!%8{ &~,)Ы[8hɆY(J'{Rbm֨?p[#Ȣ]H~|BtG )*i_Rc+`r>PSb>#84c]#@^Ox=RD%׿t =pw8%Qc3@O>{o ?)XbܺQH dhD9Xcz7esMoWl`YhS_{yES۟DHՀay^9m.ن-K_ޭ.7JGlJw,Pt_X)okLЁuBTL䜗bE|!u 25r$e%JOgCmhƲ܍_.Olll+Ѻ!O&EkhcEP2x `>%;bvЧ&)sC2|U/Õ+&ۢvކ ѓ2/\ܓ㳊h/V Hr knp1fRGNs+5ܟTZA]ZSkUM#XQsj׉9"I`l@AV!n@_ L5qv>ײY_) VSl.jQeU"К{P7LnjҠ1Cfabjٽ&H| )@_t]޶kb_Avެ͜ҡ咻Ky*AKL;z+BhF-@l?UgqטqY{E8=_/߷kmJ<.XޯVZgǼoJB9НlX+=- }a7LJ LIYxpB(ܻ.$Sབo%rɋǤ/YxZܳc GY s@q^}9l~vzboߔ<0Hbvk]H, Ϗ@eq¡AoW, c)K$|7퇪Lkh/~@F04R"V"$k7 _WqC0~Z.[! !+9y2F|< "bM%p!Dp֯`ܧYW+28?/=?6\1&Gv.]0eKP')IM9{/W]{{? ._Qf #-} H W(roōr0EwfZ`<8LXw^|\P0o^Rނrq)ÅEWUuMsH-=Oϵ UOA~D)! Q0;톐k&L6Z"Cry+oZ孤pP[e2_ÜnyBL̢b5s~nC㩧B$ٶ7rS}taͤE>z Sv;$1ONte5w$f.+ ۙVەej({i4Bh)G]N9!߮tFmR`SEMG4R JߡZ5raq 4%(Z&]ci}q@Ojt_'bd@.>#je%%_[抝6X z'lO_BjZ9HX1J_XmEzv\c4;NRVׯ2t~I d9JFrEܣ/ q7[9ܑ0mvBHie[k2,.3Ā mު+йo`͎HPbӈDy5rÑvտTS_i2IS0 +qO!B?B[æ6~t.d)ƘDLP+ 4O>QbP~K.$)D22śŻ}]tNJSR/~B4blW7”-4l>1k 7,-ӏ,q+_,R#b]r*q3Qlf/RK-0KiI<ߣ'=]-V?ۡij=HڧkJ#p.ͅ_Z/dhcM[ty-7[W;/] {JR5EUԫV& a 1zh+DY_#b]ӽZL}-JPLۼ^Sū͜MbĄz}eOJ*RC*Fԍ>\'i2T%5Cb8 K^xt'65<7Z0Փ &|ǽ.D'8KDʢSМkL@&ߎX)]C3Vr{1HP`?е\(&͟>W>EDqL01'/ҡpB‚c5_T{T+_;JGꊉԧB75} fwW772;W*YlwdE5]\6犲D|N8Sz\`=;8ꎑPorb lG@J 2V{2(%)CY=?LEk|C@=ɿ+Y=㍀ zH$ tNۋ Et` "Q/ U'?; yd {S]/ᾩ9[IW l⿠+!l@#R2Lk). cKaZ@:$j'N6{% Y6t тJۥ:.3^8V&U J6dvF`%;\R"Ds ֶ{ >I[1{{NQ+TQ|AnU}B%gO͈T}ύxTNsoutKa ~ʐUas}+?ݖJN|Kuo T#FT4&]?^@zWE81XHZX53_XҼqhs{'#9sL/lXPC4pq#?kTM@.?cr]Hij8<9R 9jlx,B=dT3^U|e`jsH^L*nYp\Qz\>ʁ'-.p*ikVLlsMt}_zz7t1h'dW ] !Kt`N'F)>~FbUYT#ˌNӀmI:Ar&H|U},[3dPSy*-?l_3jÆ rPԘ7 )RN.Q_:CFH$TiF ;.iDsjy< 0PaC'ĺ?hא+MChv@ĵq(qrj;7EZۢq :G,1RÂBh4MW=,pՆwPj>WuwG]L )?uZmU}` Z- 3w>3&H3wg6Н,u/K3ygRrH?9ZWEt\{Բpe ʼHDL;е|4^ `#/TM(υD.+%LJ]>#=pxcVBv) 1mj@Qf; 7IUR3\ mfgeE:ca%ϒW9yJC 4FGƸI!JV3=%ncp-u 987@P2k?Qs43)?[$may}'+Zho^?'0gYiפ !UIPӭNb @tXizXOFlu*$[GkzXX#iF3MiYh,07ˮ/OȄՒ "*X@pc:WʙV8C8iрIJـ@< (_Y@hMP&j\BcBdG&Θ}Ǝhwa~\%wxH߃MV(-Wa9=z`Ry|Eʍ C |O uwrʼ웠%A[i2e ZlZ@3J8DНJ]'^B!<È[j.`KLc莭ߨiJ@cާz*{荵ǁPeb*wHYIxBbҚ ~Q„k,pc+)~  CV%Wy3 %߯xkT'*Y0ZבbۘQn {JN[eK~g6AqVZcgEBew&O?N(~YG7g0PkUHGY6> h~+&60d\QMCF#7+^DR.yRwDp\#rq>"P׎Ip<ٸ}?LrO'3lf0AlHAwT R31#+l/q2zSj?q+wZA@:HW*/I"fC(kyfJw| Frr*JP ZG,E{lDy2qMhZ\5G}hL#0V*!虤}T,zDJ;Qo) h 59SMOdU; m.&P.>qGN2ߠ%EjީIw s:ch7{.5 5P&pQ1C ]\=53ffiQs\d1*kU[K&:De%O3y&%vhr VT 8soeS%kMx̿&^3pK e܍ }3'pw,yGXC$lʀ;%KZ=?L9} Z*|aɗa>t6G 49AGscW@uʄz˙-grl^1( Xb#WzK쐢> Z Tz/5>_q6/LP;U[YdRb5幰 q|sF@LD/Ɉ^(RܼMF Z o`{KR(;-Z6hװ mtFʎ:IƼrm+R(>c&@zº6)S!QyX>Јlɬv/2(VwS G5SXlPYxߟS04A.)֔STSؽ*t?!chv33EoesQ2Oq|pkt- v@i9k+=d?hDIJyjw` ׸}4a4޴n&u:R$;5şmk[դ+Nuw7N[$iPZc*S}(25 9A g ;Ms}uH%O}xq;LuC{wtcIv{ot/Zn &*q`@:Ѯ͜^wEpL='K?u }cLSai>+ >Qj!/"_-;:j\*lw\{ M,ǝəwkD"-{lkb\In kȀEexX\ެ6Ms(hƘI;^nW8³OM؍'UGX'D)kϥDsHqV~/˝ H f%UP8Ҳ @MuQ*2}77޵%-'/+Jp>?eobxݖUGm2!-"Cce$(s/Vr?\#2wٯFRn}|XA`w;.ʒ\VD:w>m=Fȱd4a @ pn2hPNDX[Zr?߭7/ByOEsreeikB5l&T60yP<9Je@>)VF~\?w4Y*UaqJ*^J>Q5[o/c s (unx#ƞƒvOrӶ8o@o%*N/ y?r&>#hE•KCɌܴv&<^ +ψYO svSz-Y$tsM. Z-al9V7mc22@N%vD*o7hhŵ50겫e."yq;ɉqjC8A,DQ$ a#obL-T$ ~qn O.'3Kz?DSpNAc lj`g/&稊uEbfW 4a19I+#bREmե/{e T Y׶.g9H'`9CA:_fpV~;Knyzrte,k1ٰ~yZZ_}(xSZqtTЉ0mOMwF*6Qъ%X#Ņ{ڌpA8)m.Rf%+H(ApEaM`ni>m3qKan؁fk ϧ8KE#wSE Ja:Eg4h.eݣp"oH3JE,UڟdQ+,*ߍ#Jfϊ$t,9G\~k'W ^ w+/6 )jp26k+ٴ_Lu;Σ<% Ro2#PGᨇe&bЮKqmoR{]Qpwpe܈cktK۽Ln Vtm T>S $OueYψiG%ĿF+[z8A}]am\г%UQ{O]=x\?iLT@ϖŌwIX,HOdpԦ)!}b*^@^LTvH"D?Ar6h=+ |x9ces'kQxI{.jc`!7ݷNSج Ш,>bD~ =4kbcC@2uN`@ܕpV5}A]wz9]榑l@}Xn[C;iz>NEZ -ȫpH£ݪ]k8H7~=>NP?I|' #rc818h'1zؙm$xyro# 4xƿ5Ifb)!D0,x=xjQHIK][,6@SeU𿙙cLD }kG5yаH;M@dTiP# {C9WiPᅨzČw>=4|xrtLE/f|1{~gq:}gև:)W4#tjq :F?~R,r/♒a6ޏRw!Bnz{Z7Y|j@ӳ&8Z v?(CE G3s5ԩJ˻ivJ{>&j{Cu1*σ'0S%dϾ\_)t̢ʐ##k6fAo=!8JY﹟"ux"]Nzh*V{ܽ*4;ˣ6ݫ~OEEN_0ǍRZ?; bw3}R!-QI HmdpK5*S0? VJ!Jn' 97k 2䙰e'ٱ1]o=|ڍ%eykZlxڂG*51W(f*s&:a<.\|"Fp]F4b[z+`pu(AӢiJ֟N(V*m9n (]DBNo e[roC8t;=;ZoOW?8$ʐю|͑E5:#.PrKI) i'.fa>J$ؼjJ vNDx(OZbnn!=; B%Ta=ᲵtjwSa7ɰ*ܑcD/8UAf W.'g6wx.\ggbg.Ӛ|Sikǻ8i!G,56ewAi >3\M;.Uugyl,%lD& b BKy=>!j RAI8iJ@Zöb!?f#Sdm5(-dAEv[`/ڦ> kZw%AdPY*#tR]k^ׄDgoP3v./$d~oXـ=?͓U'LL-BJ {LM18v`q(.$-h=.ޏQ`1m F8B>RYF14pKsxp35 5j\nWr{=/E$n? Y3m]P͊o-dìL6w|&iPbmd' Uk''2hXNiS&VL46:qEWQkWK;Q' ;3nJ]F+>/kH"% yK0˭D{f#"zVRJP#ۮZ*•CiIF"A;g~LcE]0_y?ŦG{W8"Aq>& 6fDh8AzbD$Xs=LӶV;)Uiyv笼-a( #Yȱ- AA#ZP+b0 n9 =pU᧾r5<9mwNQQà(X8jҕ۩ _wAReqh'In&Zm#̅/f ],XJ]|=,ɤ +뿱'13Z!p L3e> c"xYZ&G g-7SUjF$)OPXL訫E \&r74 9,QU0yI if/v(ȏ4TB͹e;D 6UvU mr^:Z5`:g 0^q h|NܸAu{~4!f5-D6iJ^˓0yA1J s)Ѵ1(E&c?0 b$9J::ƨWdЕa$a5xm_Q'*tO.jT7'CsN:cf Ķe5W%wNb]~1\_ -@ ס I䗊-/d;M&ǂU~/1 Z7c8`[pķ=S1 zF>g tˉPzat/*)AE-Զ4`:IhrD 8_ӄS@ĭҹ0!RI (f9.bg2cDr͖&Zn0Pe8ZI) Lc]6cAE_xJw'~79݄9Pj,(̨̒\TP.r~giU !ߤ&pVY$x^c++06(]q 5Z!MȖݧpY77y& ^^gaWQ[-'UɃf7bhDFCc<]x޸|K]$tF,6'WeO4 %qn[Yo4K4Dok@,zXh̨ ?.#uz[c^Gj2]ꊾ-禵µGƃ $r>|`d͎'X/nZ}wU^ƀ[d̿>z)s'WLE+ȅnb&Y^ HQOq8 "L̖fDZz)|I:HȘ,Nٷ/C(z2):IgX%>I;zɭUS^,kqͺRpd.ie iP UW 'Bqxp;eX<0^: ZwUU#MWßXxSnp)iiT0Itҳ$̶_4QlRN=ܼS|p*H֓L6TTp/=I|X>L]yY:-g/#dӘGwypI}۔-3si ;D"\a MgxO71'0p÷R'5rS)HcsSB 4Qk"]O\8(hu%\_Í$12¨ǖ%KIPa@8ˠέ3Da퇾 ހ" V7apvO2J]H쀺c@ڊ貨cTgfA3:d;I:{Ѕ[A 'i3/Bo/((ւx6``xiF܊ʟOT]]u9g:႗ˑo 0y͒]>H0DP W}8 2KZߤ|lL IdkG&ysc.U2y:x>mOوe&V.P&y4W z )e #aWV7 2[`vt?ofh> ΦBWRMϮ  Ia; KSW'CIBQAbrT*cPM qG HjgU;(>)5IJ(P]*G 7f\dH4J͏dX^5 Q* - r/4%zDܬ-':u!Z z$ 5Q/zKO,=[B[ێb\.ѹ.Nrfqy6Ki#\ n"ύT% 1\W`LHl̿ZBKev_gèf OIͳUϽ^3w =0ۣJ`EƲ>F3}U43P0x͌R[ .I͚)d|8JϞ֏=toT2]$^#`"]bzE.KU*WYʞ!c*H֌OA_0Og4+EݨCȓu7T#4vam*=y`T;#,*WR#13O2$gEKYB@ñˆ[~U_[s#OEt~Dg4dp->f]zf1,hzxPq;I΄S:Bc-)/="0wvɏqSPKq(5]n<ޛ3zGG m xj㹨TrlO LŪ@C6WJ=jy?A DCKKGǠ'*FC|Wlp%ݑ?t(z*KIv[@`]oq*Iqփs(6_m#ZmduܒՈ ͢Egwg1bkhkk{_ǜZCo jQ+p!E?sR[*i9 U,SȯN AŮ&T PZ9=i9TtkFz9V$u<}=(M cn]ZX'ƃC%AƸŌL]&~\ՀM RQAQ|MTWt@)= 3JgfSOÕ=n':BU)L k2`]>+ߌlOU@hUaޅ`ѵQ + ijV`;&gҽXr>x#^b8NxzyS.1@Al,<3Ą.#̪HR{>>~gFvL- X ЩoJLLx'?GiD ?d@cf~ giϐY6`[F>~dL;0kFMu!6L@ u|UrkSwԭWtxshqOVTnYo/oXS$( s,7[k ,:sB.,U}qnI֔ٳ^< MGwǰO {,Eaxbu>BUIQGdvd@mFoSyzמ CVjBM삂j_lAU5~[#p9ыr0wJTwk`aZW0q? +wtw0EN[u t_Ȍr*:Y&nva^ӭo1Ky} iʄU{壱kBT-"#a{ev:>,̯ mݔБHV&6R*GmӚ@wA913~ y!s}^s!Ք} c) t1xEDZ3QXvܵR%e| 8>w%$򬯉!]/C9~Jo̿ۃѹOnn\$}Q9GFa % >"MI̗ M!6fx~{{M.5{G4egbAO.s}mM "'Rx| (7f'[x*{S~4{mJV7Ȏ%WMORز U?Ken*3Gv. sY˲KC 5NS '}s/T,tq8DVdq)o ) )( ϳ D{{NU_fr ߩYKC?'Lrgt lރ8zg![߳1SLPIlD3i'z׍՗nj>xAPDt|n"We0SwyXT_v)7!n7b,HK!6Hwo}F,<==AX@Imoa^3#Ilݻ ;%7lB !*Aꛩse`~} !uM8 UhkQd4#+SVn͆Eu3Uֹ|FRm1v- Dh$P/U0R5wTc`D:^-z+[3 uo N?k] R8ވFV}*Tv1ֺ޸!xȽ 哓}TCKal=R=f'iqFxqn@x2aNUf# L\r7$ :n@Y+g  [p=pB}A)?OTX0PK|;9@jg(MOxx&gyuL3`Jm[T1Kѕˑ1?ВAI`Hjqcf%)F_tkW6b,ʲd%V=eڊtKwOk@1_,ԩ~0fL`@e54<@%葓Wvַ,%F嘱v* уs|׭ӂ$L6՝5zG:4xAO[WYwJ4^1fn_@\UK.ᮇI Nqc1l BzqתQQ,4?ȁijMchݳ D?$φ7ncUj^2?NMɠ9"H2@\M9aJ%Dƴ^4WEmQDJA%O+WF -<'\ܩb׊  86qc:nF* 4L콕ҡv {; Rf#+c}Ό6,b8k!" ||! 1a`]  vVKTI gHvd\w-{TaKEƒ."ʓ4y`D1&4efEzok7ۅd& e%k Utʟ|5<U$ĭzݦ0}ϣ&gRy'*' |uo*QEl-J7F={8[ұR}@5LK9QWt?182HՖɠׇ>i];@/Ҥ:!GB[+,]V6?fX@ ykuS*>D/3p6ўWNtW Ecdܙq'G`X]-|w״N?hT #dXW"@ķ,)Ȭ㜡= koՆce ,.';nywب|cj2 o,Ǽ)J)#A_MDuYTn̿_krz$;O/O h=. K +Xa5xgF%x X ~sPaI<«c,v>wf? Uh1b H4ǞIi^ ݵ3OaħLC$9O=ila,xCbaa(^A1kH6lAHO$տGCx&=0Fq$%-0u]3=*y-l,&MQ7l¡8@8oT3AjoZeiKZFY#x ̰g3GHr{ 2"rp>;Kx3tawf M-_Ky +dzK˷VzQqYqc\c|p xݶRJxi\Q-v|7)!G_Y-VJAB$"*֚$[%r@@k2Pd9-).> .2L--v0~֗OJw~%*ݸmi^IYBQ<>:NȓA;cP%S94?l7G3gl6RC޵ @}nTx9ft-ɧE&,fOX 93IB07@飿AM-Kt% \kN@wpe6Gyv'&@䎷 5BҼ1m]޶'u 饙]? K _zMbTL D:խ:*SDiWW;°+ m1 BSX> .:g2}NY`1'7RLi0v`Ii:czUOaIƷ4z@ȇ<57ӂ)rئ|AS=)K9 {A}ya u-'cpy4k" +!=a'owqw4V.LH8uB D~҄<P-7~6Ye@6 Eй}*C>Jxu N6?ACg6tiZsA蛯mV+-BbܤU0' XjDi)D1ɧ9E! 3.|S:jj2x`d>UGsn`6-]N''v|K|H_n`*d<nÑxwܔ;.|$X% j,VՑ:bwQJ/E(Q+V[ͫ,iy*ú0÷S!HG?Ea4ifmt̓z#D@qNEo3h/pܻHU`bZt<(>]i&%Hq0Z<:e.]X"a^Cztu` iB%<ɸ@63Fi Y Z ϰ6 h&?&'g,mdKf/' ^Nw摆L*9Z;ێժeق5m'\OGszy&K;I|d+b3gҗ <̇#B)xҿB9y? oGh¿'Lk$x{C-2hF"-8S~քǸ0;'bEsJO/(鼐)"'+gpƀw:<':mqq>v23ߗ)tO*엵=5K9S,NN-MeM.z"S)By#dӊ){F :#6<"N'OU$;.̥0ci}z5{*{d^\|ƋcQp .,X v%ܿ3լ0?FD=A{v"0V{4hgi^0OK9ntD5Ùl ?gRS\?;~4X)^El?ܠQ2͕)A]`r_=܅eQ o$fZƢATmVI_4sfwo"f0f~ sx0#$ѽ* # c,ܡpܭ¼w=z% \LltCPQu+:4Hil $݀m\bfA]qn:5GcA쥖,]c4A[K@+$\wDU[b23Z}]!ŇƝހ>1%@gϻ*ˬ:5CӼ(K'tCD @6f,"ANNbsNZ立_j[HtO晠^m,u>twN,r_t"++ o~l(ɠ eoiq&Ő }ktixfeDWJ0*/ ǗȼZ(-,\~i~lQbl+|Mu:y^PA#d~rXii ?f;13択%P~Uhb} 7/@T΍ Ԅ2Hqj\f01E҂΍D~) GP|juj4Ѱ<10Y d[x]K=$)EkjXFeDTlT=ޣQ=r{{˼㰷.e|kpYS'f <_M~<{ ש~Q8)(0AzOaS "u=WX}ʴZs`|8X#dL:=ܧ.cPPe) M2[omKԓLo#n`'MH]UuC*ߡyzljfHBSfljyQ`P(=HWFߞ&P-É׹c~oՅ}OǿqHkF[qXK>$ V7^\ pC|+KocS_{ķ1&[jVFQJ_}~4|u}~ `DlϹB6٫gd#jjyRVe?B5&@6B #|n8; ?ԫpU'vE85)ZX`Rc9Exe!%Z[)8ݑ숊un&_EZG[3R{K"FO׵<~MRflʈߔO_ȼ1>f0}]Bvt"u9Z}"oPa@hk;w㲛O,+!bA~kU`rd Tm#l]xOs,݈5*k"kT+뮚Fvph=KLsZy>1RB.㏑umB8M*"??Hªd6+\T3e@>k1aZ! W(ċt t8ܰv_6$ |/A(|߀{WK1BBG=pfK`d|n~F\CQlw9 q}1Xn~xcm`R=Gzd)<^Vu\>!j XtxBXZyQLo ZH=ɩO=0ؠdӤmO FYfTל-=Fz(Per~=v5HMi}{Zؽ3^B0G69yv\}&;؟Ϩ*zPJ:!-$oM^op {bn25@>9܂wqyط1LElrD\Ikj3@I`׺ttߴ-wxr4AX/?4[O* gb >ݷ/'iR#3_ hf/ӻZ<)^#/,>^ME)6;j .@V]$RX12SQQ҅6k H~$?Z]w9RVN1 yWe~*RFpn!aG<=Y@$8ragy6r0&; @k 1ϜW#tz"4h7»7nJ&c|v$V蹙j *'lڜzA)T  x?H]=9덦U֣V:jRw1qS?_@\b8/;b!xn=V}FmBR{ | *2|wK$BgL92]fx; JNCI kδL8`\S#gÇ4kY'S:[{1l:_|gz{klMXD_7?H1i(RrB˿9$d8 Tk&NJo nJ9 :t̹LK):ؾZ=IlNIGٴUZUZU Av {]~\3t;K <8Ei` a(D(pzݝڂ3ث8Ri`e @Έ+ ;WeMNo%r1s)_R. 1  F8>W%Oocug&}pel5:S OX:4k뭆lj(^JѬf?JTה{f_( m6~۔?|ug3u?;Zޙ-J xwpI˷:ɛWntjU'm‡'^[&aO|?~qq6痋(KA 3Љв(\E>B`_#T{⬒ƐbYN;9㧃ОurL#gN8Lg.8 T<ɭGј:1,t-:&!_MA e"~䫣e24$)a\tOevn nE+'hrѓ54ƔǦ::}zDkŅW̿W v M?[68sJW]:)nL'973Kpbɰ*e%sٚݲ ҵBe$:,|N#^3+,ON;Rn|c^;\f_F6D>yL"RBt/@7`gTux*e&mݑ-qrRZ3qW pԍت_⥻lu1P{j5s2ҥgӀ,rϟ p:}ts-/xoFKސaBՍ,:MpwbђU Io| NTU3$ycf J*.P~( Y" NTfX>Fy 2Ot֎F#Y>g!!({xl<}h ܏x6E0)DOםp㡌XLsվ ǡDY I!xiT#D}޶o9ghq9 ۀ4<`^eZo ]1gW*MFۏoIT(a 5=4{ 8Cg*q*Wyi$Zh$ ne]q#|KE2V4.iwqzL.4n{luma@%DnJ;6 4~I<^mX%ٳ]AOwJ-ĽDf5/Ze5?dt~'+ [KҌ_twᔀCvlg; ʻ[8o5gۑ=G eu/ނ(5](bIweY5^S5 Q&2D"`B}?Lx[M;|oN^?M^?r3fuYB-8yn~1lDow 䓊twح<\JX%iE\i٨&vi+COL$,|fհO Ui }ߚxPS-*淐TIJ`$afu *^ N*F\%K[. zH/_6QZI8O'fbvV먙j7@:zRbD[vQEOGяRPokǯ1G%.ί"_t"ш螥Q4u)EF#feiꖆE-@zUܙG2E; nx_w?3{E&ڡ!"a8^/$^ 6,h"`l1fֽUBY%>':gS>_;1oY$x NQ= VnnS_>hs%vX4PO#* X?-Vxvm b|*fdʑ̼濒P_f0t&Zzg(y^7;̬؆\]bWc}ߎQDn)2q|rrNnyv8#ue?c.%rRFʜtr;VҜiG+ a'/=8 #լwms0b̐ F"&>Uzgi(ey LJWɏ.뜹;LHO]%#ŏtG8Ƙ4v=ԧ݀Dx} D^\*b*vc"O|?~gx4\@ؤ[\w$c_@<Rs0Wak1jTɹ4e"`|'OXr򒉗{C9Bx:Ɇ#Cc*Ӯ,D5o@ޑ"}-h23e)!}RpkIh_$/bX੧KֽPq*\\杛rSUC[C4҅6,3'1'/:qrxIԹܓtQHHEkҿU}tU|%7/p:eSٖIQH=GbzL#KJٖb5.ed%&`¯>@v@w냢f̷ށ=uNlӖӾ>N,g4el2;~ +grroښlloƗۆĩjpkP 9k;~YF?ź ֡*ƑTh9>! +޲rjUƮ|J BUMiU-WH64F\dCZtU7tQԛL]noс|hycxL${eV+xwd5$?vũ)_9@<;ŗǘf-O{ wKb1l2Rq4z0Dmҙ) bM2ͷ;:mrj%g^, kUP3gu}J]#W-?D9,J׿|\Ǧ^u9 4<"T) IEnzE%rHY'Kti`1FD7yv ]ݭWR=֏+駃Nqv^Q&a~5qݿjf*!R =ZRI/K?}9@:۾`vS,vA"_!A]P OEpZeQI-gA݅ssI,U !<}zLD,X*z]Пa7$-7ŊV{C/O @,y$q4|<ٹpyx#e4y.l~ Svi0{]Fcƈoo/~c[:W9ڢz`Tweϰb4.vu=&hӨeUuz곳FQҝp6v`Ȋ AE q Nȕ`AfpCSoM'@Y׊Bf{)B&)kk}Sp>YyulJ(Ch^i2Q)6kl8|ͼ\x 憋spY 7eyGm[x@;1NnR8,pBy$9GtDDʠ:P/49MٻsulYO3nzs垨'iׇUvXkG O)μ1d;~ol@Ap/#eJfW69gMGk^'2UZ6d/ ɄGo@|PסkCreD+1^U94VH k,-™cˁكQv `E2Ep`B I2P>BF[$1G;(;%ԜV]uF,1' \hnbL(ۂZrW)m=O9F<'h!qe4x/)hj'¡$WZ u&Z<vP@c!ĽR^fsWZA}bfw4_Ȑ/v(MQe7R[Ωš>h^I>7HkyR}]F޽SeF4[_^i"iZ2#ZHXQc`P8>ܖSmwѥ1՗@i6w#bF3,-G/cQc!O=j.W. j)6ċuf陖TS0/PXhs]c5DP >bq5$-quaYW`'KB 7Iwkߧq26AJ8KJR[Th3pӶDc6k;eGΧ,?!4,( үW2R{.*YJ{X@*ng .NZҸZjATv NҍӤސaUz&8(SޖE[tV_bP0/gNf3ws_<0DߑQ݌ѪC [\ `j} $FVC(`-La],!:HP۬+oob7Dm$Yjyx^僑[?t m::u@&w{Bc }EG/,Sa]NP|XL>v~\CK em2$?;-87d~ J|bӖ6q&ET/RI駫#pjE BpU yÁv |jd& W0@6km47IoB̲-igWPhQ^zg|MSmZ+َ$d3)j22zՖH`KVw鹚p3\egL `i"aHa1bIp2yͿvُUbI'ؑpIʰB &q$-[˃!<am )j WU3Њ{eӚ5QVGʣ@8(BynEbø`#"5c#mU. ֖)ҝ)YG<r1"С;1u;rJ;:#(ht&Ԁh+GT5jCkMcX,Ԏj2`K =$]M@_~,ZE>="B9nq2h'gkyQ$wgz_ iN>mm>Ƿ. Ѣ* )oN;~V\cF}Q\V:AT{)mxiFQLcش[/#WD=g,o`uՓ5D[1Y4N*mL73߂Z#G7;73•8 < _vpwN)$pG_OȮw_>%{ HG `IC089Twj2jlWuw^,Nزlvj,7rlV!#I^ ԫ5Te&#BGTԠJ,p t!OfgURI3/shaiF:"qi pY{!P]$G0=lƬ3CUu~ȕ3<@*8{t%.G*mnPzW 1| H:դ{:g =nuٍw=?i\q%wn#yTD9o heo 6\mrۛ<ͭPeVy dGyN B3 $h(wuks=懢πHgQ JRP=CXT+vԳ.+8< tk* c}t-ȎEX,,m'<Rq vqUcúeJb9Fwpt 5Ovw`2i kq,=ZT8CvttaN76R嵨FQ2)#/lvsjq˴ lx >㡺 яI'NҎJq{\x o!,GP],v=Y*zkٟ |RfȀe|(^ؚǚ֕z޹XhpuWE8à36c C䍠d]0M.Al6a= G?X_r_<~bYGm ױѠ8 bG{˗9`xOA;;fXQ4%\Cci7ۤU`$D@!:qP0l?C`[O# oymQsdt hf]WG{x\jipj_qKK&VݦYy/c/u 2OFK$DB38sifAhun.PTm\Y p}\Uph+8BlN`u58#F2tqs?wIt9z34Bl5ZDp&g%Iy17}+.$?fGGT834!=&͸({fW~3#W-Wv3^yP6`ԂGM@ݾ֓1dѴʪmZuA:B!IhNorA/1z" N 02M:uP 8Vɴ2@0S^Xb3{Cu,yAǁ$#bq+`h%6Tѐ[5 E$3"&X=o@yqez8i%N5ޚM&&|'&xŠL|? T(R^D=zllhsFwgnSxaMW,-?߲YS'Tʺ zK; E&*["0ʪL#̊Dj+~S b3es:%Mۭi&O"o9ΐb?Ba(1 Lҽu_՟a2{u& 77:G 9ތ ^h;I^ħoBf> YQ][w@uԠmPфF~"W36osx:ݗy' ;Q\<<^b40~몱MZ~K yxBQpm HQ|w|@bBrK>T\;ц]^qE LuߎG Dt2%'>G #& -(7qgCL7^ -hw+'C~=i0cMի^f(c9RQ (zϰyjޭKv}]ZDtR4~ͯE7 Cm&ā:PpwM Iz!ZKQ2XE6sGzYPWF{&kΗA+ICh˟'Q.n-߼La["!Zj9tC"C!@huӰi"t>3!FՁPx B[,q-F0c\靸Sʠ 9Yomd6p4p|;3Y.I&c@N6sOMvWU;usev2[HfAS9SaE%n!{9Ge2)@MW^AX4~b$~qCuX^axZ+ km$xGOu6Yn# ^d Ȝj#!孾Bu%t [yR>%RM$Í\FΪmzED[+BpЫB-i5ujvL&&#sPQ9ccy 1-rK$lK^"SϖSmqfWԪP~ mHfǤnGlם#{C]baL)ts7cL[RO{ | E,))c"pR!dg:ae=~^Sf'v*jR,A[M*&/-}Wmǒ%gqn$2,^2bX:Y,ě㦡ryu(9!O$F1[HsLc12p[Zmk~H`4NkhsSnc`NUYC(f* !_a3vV@OdGБE;s茏(4p|q1F04LqZҮ_=)XD7 ҠCHclQ ZBNs. BVplpy yL摒点]Hi‘bȴSPzGwKZ [ZmM2 teTߡG&ebs ox1DvΓLEVh9ҿtSl"+EugXVɛ4X𓶖@k# 0xDwf[@쿕hJG0t,dclG1ۆAԟI2-JwqAFӐNšovn5:D .9'0-i3-C8Gge8RvL/mMWB֨oi@.(Fq:~CBD8CYe׋:?! ]GWC u&WZ7u؃QveOk9k ;!8oRZ:CwrxF(aZ.i]CBpq?bi*d W L5?k#V^gp+pV[qGsf2W{C:u[{% |\@PbRHpՠ5s_6Tզf$2tȳUc]:@Ei },K<6𲾲T୾n: sE p<ٜ% )K2(];B86m\TAaz_Hw6|Kqh'kqOFQ+/H`>ę*\7?K(ɔL/q}$oMX=ÿ/7, ڐJ+x֞1rpQE{|1(F6αiIl*I?(LpN q_?\Ȩ GF?Zd}!Oփ%Az|Mj͏E(~yݑI*{4Q -3'Jt(XψszN<!=\C]Z{/d oY{"Jh-h{ -1^f:qz 80;ϵ:gʽnm6_S^ `EA8Y U?o齅쾈$ШƯz7ªIݙ>QYơ(ZYO.cag^W }I3ѿb[\ej%Q罔\wgozD;\=Zh֜\}v[:0ut_oӜGo`&'aR:&Zg;9V0T /va88);PU'|pY돀[*>4X, !*Xe$ua\# K2eqZTj4K/ ,bVug8ȓr 'Xȇ+ HNfgWrO2=8ى/dyN RݖX7aJYR Su *+1s3ePACЄ jd-*[+ ڛUk Oty;HjOs9u\pFf31܈W$iaՙX=07ʅ^;%lz  ?1nc"oe1R1>q$6dՐ+HJ~L{i&y_J士ȑHu*?ujw[}ex+Ñ2^&Y.Py!|Lp sBDj/I.ͬAD$ bQyBV|M33ឯ kdm16&/1,L2*jjY3o5atgN2t]GHp4?; Sࣅc-dHbJdqS|oQ4Eb K<#n}'|љV+N oA9MBNRos,T\*2L5T̗ ?Nwj[oi/k%,[,ibVf%.O7>#1Q5{{-zzq/I&hXr6iCh%Op+盵̪(>JA L>;8;]bfuf[Ѝ %Hm7t=) Ez?oHk˄]${/l u:on&|ŻT(G,fLR͸?BaJT;>ɿ Wppؾ6c,ro{`O4 52ǽuD{Kc3?t4$Ȁ{9(A\VLBwC#1U!aoQ8f݁Zڲlcߚ8q n{ v[׍]77,d仸j4:_ I`i@;%^sDH 0˨Y6Nh{ ]Ŗǻ;_ ;/bo\Qd<棓f7>J"QАiZ~.DI}z1{*ym\U0|; n*hSM!RBDhg+ϹT*|cTd%Nc8@yTE 8_%t1gֿcB_ t(^R=x: x4BrOϯHez2\!9+T )-:Ɣ}~P:^>Mћ',B( M (1i :[ajfD>3*M /ՕUqk(u$Q(ޗ6 eb[\ʰmkJKp!D1 g>L-RǑt4^GF*(54dgX++ZgZ:w.jW42H{xյ3T/BpiV(&Pawڻ;#fV׷oh#>v@q6ݍf ) ZQqؓL+BP`{W {Dmh)ShA2znl:8\Dn=@<~VCa2z[rR<7xxkI]6@0z-瞏ԙ{ͫZ945(%|~ƭ51Vh}T*_sQ?8|vI"za7jmߖA) *_rYm>m鹙# =yɆ␍TNF[JO'-I@a[]r %s@RmBPp<]~v1KКOӃL6ǹY4b_lx 6^lelШO˸F Q"Yx%yH*\&1r0Fa2DD-!ݟVOl{iz(F+h|[\IAMyS 'ΌE~1].ցs|.F" >}&#p/twQ@luJ4}z23JPmq5ZŅ]rcӟC<=:_h:j%E0$4B( tt֤|I*RpF泜(Ыb QoFygILtreR-g'WkcX;`NJLRW1wŲEr׉%\pMkw%QHOhM98,.yV^x 7RbMu6{|U43 r^lV+_ ZeNs.Iqs]1,2Ж@򐟖c@3qtF+n31]e\fاG)Guo2i.s%(ѶEYn֭JYir Ȟ=1{ ~$M 0kjȊљ9|B9xNshv,C84Jk]A%L;:W&&nTVSAvBhL3cA(G΂pL4N]c0^EfUO޾8wicF2x}rqc M|wE!u,d;#~heF%o?ą_z)BLV–ku}j6Ajе4pDv.69 gDKeM{bdQ_=\^OGmg&4:\קACJh-KrK o1860klDКyHqWot{6邍/L d ,">(uQӰ>@Ov<2G g;"xm/'Jmu}#vZ[ZB#I9Sbo}RUyh]Wdm&T)`orPIp{3)ՉP 8[~!o5g3N)E`ʲI“ߑ֮k4ܴАM4wJ45"'}GbhlP*"txEJK%vC>LTJY XŅoI_ 1Qjuyw\ԪmVaYjOW,=]i3G`y&%!z ?sÊݟPS?b!G'k6$`D7es!âE:3`2JgvbyAa2{A$g"\ uy!s_.UXNp; g^s% ܽ('t&nS>y sY.-w_s"_ 6P*#Oc c3V] MPkp.pVUmј%Ljh{g(YυNhiZZpk 6MhV؟ːHxMJdm^n ! VOcBEa孡8ĩ285pQ$,냯wu3w}i RpƲiSF.Cb[G"w;BZHzH"!lu~3-6,Ԋs=M 2 m-uY}{>kN$T Wi 2w)nw!4,3MWҢM9<2}pjં:K4Y%kt+!ᝍg9v2KMSجo2]ef7QM"t0BS߃d#M"ZW-3h[=*nUV:9=~9Q 'oz|DUM(9?}3pP` 6馟,3^tqpj,0J^O Ĉk>X>'uΣ!|2wMF@ r2J'IhyV4fRq`Gqo]bWT8uu; oT6ŪAAvh4;=Qq|F #a6_H4uReFev"~3û5c~.G噍:KV-rn DV FL`.S{٬̋|/.1QXnõj{1fػzDbz066Ȥ&"fg%(N/lu̟7& ΤƁЈw; o2[?o)GXm=Z}A0gJҦ6z{(m> ^+ Ĉڴg9}p$P'fňS{zT XJn 'C,oʉʖpr4+$UҾe}!sT% V ѥCt?-<@*|jKUWZYozC"VϪ8W*s, o%Fg⿌SoLRdF3lcMk&O1-㝹qj\♂DdcQBj<,Mf^R+vA/ȉ`Ex2A O60h۪KﮡgT%~ !AZ-p Uk67IxVj?)]sWh#Aq-Lzg 9ƌhZY9h+>;Wt<ՠ7$Z#^H1)k-ھGg Øu67S~9oȳD~ j'!b?{ z CtɒhC)*rAd{ IH}AWE_*Ck!'"/3p0DcȜKQ+4v++>E>"1+ <cݛ bADz: W 듊U;Qb wPcM8ʉKTq1'|G>B3s"Yax~~Y[9OXɂ M%vY uTXRp%(Ҁo )ڗK7}" :G66ϘBWUX,4ϗm؀)Zi Յ-V܅~(qS6اF` Qi&c%rUS2D ō:~S6oE 7`# qď3^mL/+b C$}Rrp$?D*Y[q|R-z3 `Zrօ '?~O̲`_]OB*jH/9f  Dd/3"zW 7m:x~k:e2,гn:R,3 4sd*:z(ϦL w#K27f[A7Ƶ?ˈ}L#sUO6(ZρU=EP}3MR;V0n!F[ kRkP} _(Y]Mjt`*[[ˊ 6:YE41i*[f. 5Q63zxS2SC- ߻YN>WUz"pFpc^6svadvmRpL%Dm7*7f ca[06dXhD%#J0*+5J6 )1M&gnNU5/#z(U3#^C✌LB"+g{/ͳO!?ğIJPRE`:\:<0B!]B +lij ?L[YPUfn[kWĩ`}5n/ I k̓C[]Bᦖ CfJ&RF-5)!`'wpZ06|9&*wX:3&N,U[(꿫8%3O$n)ѠO 25 d!${c3ܕ3X|F*ZT|tČL37ԟ&q?pXwGnlϣC·^L93SbG+ltQfܵ)hHv]1&쁁PaeqՌЍ}EAF~%z3"2הLF (1%{8l1>E"غRv}&yU5FǠB -4oX$2ĥLe+#q=D|\oSq$l;K#IGf=i gmOV'K?l9pi ,9'@_^4[H-ga>>YadOqIgEUhM6hO-opŎQ3u@fn,}_Uu @c.(K%^2^˿RU`5bWLSnR@fVݠ8=ٹ!Ӝh wްp~n-ṭ""6WEk 鋤ϓ\4ţ)ಥDTWwKuuX'Tg6h`ۭ Wu 0;+9 {4 FS ? 3&( ZoȠݹ1YfaxX=(w\V>$Ё :ZbB`+@! MtJio48 %`m{5jv}P: 9 = ĕ]!%BwjP+(M@3q\C HE:aDVՒg)1RWMEyr-=ZV"4zjM Y"C~+vYr#a]V,u"QI= lx{+`ViMRVP,0ǩuc2DhT< B^(1w\DϓLGJˉ BJ3ʱ)r6]I7:{K7lYm?&DHCp=+'H%wv3cdߞa~(<"2R=JHFQcf|R. 5Zv?4Һo˸Uإq/$hLҍl bH œ6ך)W+%8𴁇ǢD N1o WI9/lTfNj ;tTk>֎OeO~YŘY>Ս|\2ip#1֔VisT'CzjLwk:lD#c6: o[ ,,2'B X\ykÃ=]!;}>ݹR ~މڡ[#&@00z@ӻxٜOtG"c#r7]|I>Nĝy hjx+EߵjpP9K/s.njLg^åߘgEN}WM`p9K ,K]:T7`<[.Lrae2pw4VAq9( +YNG͚*셔b2jS{$X`2b7:&rs!D?G~V1jGψJdM?odvJ9胷ݯ'(}n?"*YK;Y#xLAU}SIbSUٜ1*;w=`nbqq3 Y^RoB}ro^Pz{63ZW|d?u"=w՚qA̅OsqkhJ T@%ex2VeOUѮcHn5WǨ-n.Ry4 > ST[N9Kzo#X}Id"ɫ֚^orSRncQk8\i0nT#$K'#)yczQ%qdUL;ْt^U5[5(j#@Q^b׵8TI1k{ARA2#!NHv~g(X-FOn_"`^DGFrSٺd 3w?YݖsV0oE1pD Ԟ#O|YPY_*o#3pkݮURLurs^ەh&T>:~g^XKq_.I * {4%F7J TǡkeUnj= @.KH`d&NFFx$^ U`]?Ee>:WXs-'#Zb!+ Ύ`5֐38Y1X< T>; 8.>'㏞===-y\~HXpEN@14{6b[) 7t.W _h`/"Dfˀ) ܋݇tx@]ͩ t^4$Zȿ3s153t,"џr: n5KoB cMJU~ghRxCV`CmǷZ *zj:b?UjQԪ4.P!ЕIyy7E,IA0d_}9HPFՖoUUV%uV(.-p^n27s gO nWU<=/{Ѫ; ᬜ AoVE[Y!h=s6R2=ֈXyxAC b!xR5R.:c7?ܐ8TmI"C( qWNs`j "`DٸX˒0l0ȟ z@+o~g**@L2/ܧ3\4w(c0e \ NEOwRtU}p"I!(|LvjWg{:x8 n\2g|~tH`p0Ai |,&L DZHw `O4sG쒃ewK9g/jiױ0Nb8 $pSOciwM<|S2++i쿊Vۍ/N]w\[oW|6.E7nw=,]~ϱe$nD`6T`n[FE|Ny9/Շ@q54p ;VQs2Hҭ ŹćVx/rPgM[Ïo$X6w_sǾɱ Q ov㼝 ߨt9 8-Sz@mD/v)ua>e Ӊ:/Nᶶ0oP[xWpahwh&2'goډi`G$~ZM%ޒ oqG!ɦBц94VƢ'b}?W-&Y4*N {h2`uLD/C`߾vZ|Yb}<HwHKM?'Q3r @5ZM3a,inWpXhWkqLf%^aRUDTe`cawHhѤPq 0n0f)_0J+Ɲy;dw35cN+SvW OAJ7@g >%kpȽA`N1 KPwC!N|^of꽰AG,W,o1y:1@ְު9Ht=F"{<~Q&E/ :ǜb!'@m*R ?4əzoA0FEoȀmv[BS.`9,t~H^Nff[OQIKy~4PH[` k X''RnLH.D߈h&T4cUPE樆ߍsMݲB|vTzM~1|H (v={yƝ`3!z|< >P7<)|j<R|`9fYxj| Ķfc-.ͷ 4/*{qQ%r`&uҒ)b !t(c ̑GjwrG 5Ω,}~dџGr̭/߸Y5 5ymb-#I~պk9[;[i4YK/`Km>x wW*&'a\ /%j6b'yh5H|߯bvҚ5<l&KiR~zRp+a-e695WB C(yrG<ezv?Not6寔u:2U6xM Ũ.Vg80]՝ 7J Yz׺EQh5)H\OrQ,_tr3Ʉy~b:NYɐ3\LFN)Cȑ D֠MO|k,щs}OnV 18`<%+O; >(g䧳:Od4ʳmv1E-=ipM:c԰2RQc}2t54t$APdi(ɰY%=/=Gr]upi@JKwPOe 5㸴!ɯgFDu.;w_܋('@HpPrkCkB([/kVcPS>il‹3}vګοBAf %"b)T臱?!{)_~0Bf<+a#,֓яBpb!q1ޓ~ALCdDʛpY 6AAu 1g xҜ#}X 0e6r%|Ѝ I%-3&6 NÑy'cu*W9U7<9k_i]̬=]Yxk2jW괩?0ۄO1e'F s޹߁)uQ)l*m:jFnz&cau1ނK^`d0z`xP%㯗`z ?:aIX!:*_텈C0,'+XvfZV~C5CZ@^$XO>pջ-Pb#O\\.Um -ݐd1َ޲cp`hp9R9In;P ݟ9BZ]v%QM PbuYU*qPo{D!zUKZy?QF CԷ 7jn3`}Dņamyk|,|B؏{f4|02kT:q^/ge>,b8^aOj!J_ r y+ X6M ?\C! a,՘ucE˟8X e 9(jdpߒC,4 )S97rˍ43Č( ~qB{LUsXc ?o',j΅@m0f%ƒd ٸQ}' exӽ]ֹEvUT+UtpK`loqIJhxZş9;{\X I_V#D,ZZn: uw>]PgǑac]{w`C$ku1%%ht/P4t9u33ܴa6;lVib=l'ip@ձӊ+%:Jy\rXAqs;(X/*\5clon2?dPz-ݖ2Zts[x$vC% 6"3&81"*îekX~n,x'zP tk_frT$T;faƮsAluH]^Z6KZ'JXFw!Ct NkU|PlpnTX]=W6'p}9!,NtEvIpZ1W\T֐LvRx^ (JxG$J6n{ΈSf5h+uscUZH.轗͚ {O(WS9,q p6 4ZϐK;<2Z |U4SǠ(e!~D?!Ӕ[% 0_d@";U/`Q4GvI\{Bscæ*G ?6WvAEب&3pwóxϲ G29d;ceb ONE ó'VkN;ړz^6>ȱ`>x֔/90:q2mo3͕!1IC \8#} ۄt8fF [o r,pAA.u3zv(ZBk)5n񧻭6HtRNodyZ ɿy/MIMY=4o PJv[)o7rz.pj!X.KWW_0knC7#|ʗbFH\e hO. hUmZvLM8؅<[c :>Ke7n@wy>Q-%EX4QR&R$.tQC39*ʽ‹ީ!I:Cgi%ȰN鎑'j'jW;O[ێn3g볕(q`Y*(wSVg&Hd2~@*fS-vHιm|IӯDQ J>v"ڍW0f4C Όb>MŶuf b P8%{cBRD1oX2)5nP F^#n^HTgU@[)2i2:X}yHiŵ&*2ɓMKi:BܛKxᣣTpRзwVNx{*q5b?55Y?lSO& ҭgt=i9ZKb.tȸY4*I$E[ /Iv}OGFB> 0pD [{KP0y݌8Kz&s/!N3PoZPd?.}aû0=~^IeqE=`,݂EߧVu핼i 1(e pm 8)fFo0aڙS9$GВ4M/ſl]T.)>^4(\+4,DTOeiP4 dvktrfF^LiD,e9.JfBwE b{McAH|wspI"2ބ6BZn 㝁s#zF z 3QrͺZXA/'~j>jML-MX~UX] P2̣`QY0&n`K@|^h?D Ϡr=9eK6 { ]< c,ƏXWźMg}.Qca%Ȯj)ӏj8Ld_$qTt9 mJ׃ y)02#y${j3{ s)x"ߕlI2<[F+w5*["A]aA"-0+]OP} Pj@+!LQd]4WBq_T֣%FFC)zVI2sĒe@꘻ށ09 oA?PFP*KV{L:4 ɬ3b$B6moEd3SnҗgR19C'TH:J.OvrK|<%O\0ya@;a X qbVKvY{h!~Ag2/]M ?A|Ӥ@57!m2?Yuw"-(+ XI?JM>tCUV%bϤ-pO$20f6ir)V)[+qF}.-dZc~7ƵV;7DV.ݝꢵ0oQ&*HA2z$U}| l xBbr'p'пS@Mį!," B"'HNyո1)}m123d\ vmt1N_}k:U4%J12E1>fWpx0ˮBICM\^+!z0'J׎-̀?^SǴQ0)L`$Ϊplf\ԭȁ1~~fgOsZNN%JW"Oec^'1b=隕Elts>9UAt{iNr42_BmU=98r8ofE*5Nδe_Jn-W!E ̂W9~;]µq3(tg|nxC{1Wxꊚ]а}7 91f6o|o;?L#d Rk YC/9.19SgkwtUu!ՖO` hLJs ԑɄ).Ey"4p|\qx~. ')Шg!Nw _j$u`Uqgz+F-Sܒ8kg"WbkZSTTq L IAZ+BӭwP#pQJ. qfɠFhhoi]՘IHS)9>L";NL[S'=6ЬmV$e.L2J@KIepCPΨ%YWTV7#dya).າ4iij W v5/ƁNi-; q(G_=?7Z& GץBbu& T2Sn$}< 7Tmx8%t, con(- zy}ZK ɣ8K~!y&3;vӵ|48`YpՕY3b_>@#1ZF9rܯFO(hQ72H 0Ww$d@㷥g2 =|*=/!&uj<;-VQRpL)A3oŽmaհRv}BtA!ȤA2)OI2 F!}6[?_>kt<%Yc^ D]gw4CDp}q7QHa V1!jv0ԱdC/n9~,cJY?¾ȃq4(y>>6Gzp 7(Ƶ)L\p?m(FCA~P"JJҬ҉zT̯̉ۖɓj l)Z7[f2Xp q]u~ EyDql7)6Q4YBBNㆉ'g1:ZF.ȟ##E0n.x0M֠+`Gj PNCKB_S8GSj cb2x0LTo3xgJ!?1[xu2K=F$r@5$jUB9'Sx7n0Ί,R/b_}%-E!XlZ/Wo ӭp鞿kqO\Cg_RPPQgC\L4vG R,Wk;U%SaQAю9}at mڡȕFfdI1"b\˽霦7«^8z_I>ޭHP} tSt4Rds[&Зݭ0Yӳ Cfn~(xdKn*g@J~  qҵ`ejk7VLBwӣ1Y8N {|f&O|.`*9z5TBl]ZmiB圩!e i;c備@vU--a,!]JU8|zarhF >4w\Hˊ4ɛ#nePUF,.Au2V8 J{Dq!  @D97@ŗyq Sq׊9ͱk#ofԳirYט/˗{ r ?ul*XshB域7*Y~則U00+o2N|l4ݰuT"ɝ &|'p @I*F}|]UZV5D|9P-PXV:E8J✈P; P4t@~ %z!<'drIBD.#"P1JH5UnvR}/]H`+PɰǰYq3A;q>+; }8[vys';0^>:j׿\xST}2G/9 )0zxP|R"ɷԲ̴+⛥B6y?T2\TKm;֛,̉26ysVUM 0G>&g#;q~eR}b6dn䏯0?ǸĜSz B\H*] lϠG~,:^ Wż|@l2C]μr _ h})siAh^;Ϩy!iXqDIfZ-͏Џ~=!PH _ƃ#Rwq jVN[yۥso;:)JK1)UȇTn?da?5tUqnUbvwcgz {P^ a}DwJndiɍaUEM!).]-Rq}HľД+mb?2b'Ш582oEtY(,~6v*i`' r],9-kNy MNzC%2Lq]\}_aj X{]VĐu'o?1V.L "y zTR3, Zba fx @]:읳=\v "oM JG6,:# ڞ؁te)2*Ý\ )mP3voDAtI'!]_|Ҟó-$fvy[qSvi~ܒrݟCok!;螪9$D!y3XzU}X(RFMY}e//E Um=} tuGDҫbq"҈ ^kLXn"Ԃ Gĸ`4wkae(s$fTF=y;R{&ruD&:qfD%WX{ ^7Rtt ͦB& \b[! dE!]砯VN|9F_e_8 IJ8ZZ_6 "/jƒYQ.Z=V)NK_3}OMFb2$k!DTR]V(qW@+=D3A&!ivÙ}_>uʘ۪eTu7%wḵ= r&l^ՆoG>3p^u";l сS#m/eY O.l/^ϭ#ʢ$a^#_Ppi s#t6#v΄>blί-'Nw2'־*>W{뽕Jޡ%I/-"pkQGIؓP,u3NeJ^\hVP(ͤKN۹9kI46,Ydi#mTG f'FH/&V+ߧ/쯹HUQ\\YW-kao3n;ݩe+s<;;pO~} j>МRH#!/YsGҭA"hղ`L`^ԝ6T=]kdb+m#ن; ۏ8UhJ?: 4sԀL:s 4[~~"kۘeX}Ѽnwb _t =D`QVebL)5DDရ" :͈ˬt~јjIŸ=KJO.XC:;aB%畂_)4S024َ 퇨eRZ08:y#}=Eܲe_q^u`(zʽ S )!6(4O69/aQ)>+7_%BXg곞1$ߐ]vd(q8kQŨ\=|UY0c q(x1#HW$_E_}?#ԤW3ѯl}RЩ 5'hu +ZOx^ n6)8+&ٷ88 9pʌudgJB$gKYL~Ÿ9Xe,?$fp_*Q7?'-|qݮEKd=RlD~م1mfݝd# /\|scRPMkx `{[C#" =}XbWpіn޽gkgؙ,cPd$=½}@Pbb,$/.)yq?ycnT$]uCދ+quV]u ,yIJ9<cG&, SZ\Uk?Q4;{Jh#jf =/ZK셜k,8d4`jfshE̦b!@CF߹:R*Tu&kmw*t760WYxhbxTXu+q ?SiKAQJg]&˔(on{5ImFji8ʅiJ>%`w(5KM6r_{@٤8խUj-VߝkUIc_.Kt|xjfrͽfP.N9͵ әz=1~Z"d'?" iJ$߁Hzlz"*QܰY3._Oa-&e\{A/V >K2<#ۢ@HB)=m+)`-Bpe ョUQf??c:\Gi-k=|SXfj}E[#[yfT*\ړHY<4~~W']\LQpl<#_krs |D`Xy>%YQDPJцqճv4DQyEN`İEQsuf_RMC5}Fs9L<T7~\ [Ż(WyʲxC޴m׮XI?i2ʤӶJJ%gճ#%LM+D+( |Y%*mz|QJ^8\$kEJ*J=Yd̛2cE.:T̓%~RhU28F 3]5Nj+k=w׷{T9.fS3ߚ&?#z'^ 7D WvVHr ~3VN0ӌS(ǖyY6e~ʥ.*8T{&&Wt%i"LEz1 VQ [n PxEʴ DIAI,I]S*g~e`۹Efq.s-`ma^K|`oemٺ֞-pbn`y4W+KR%Q >cvi`09lc^|- +ݝpDMmWbMbíœλ AN-'OIu-WMvy2j ,c`l]b;=`%X_}`_<LZkpW2>ni+?,Hy?G4M6 r]i>KLJyԷX=oPZ]ݶY6I\-K$5 -dn-IHH|($ 4h{Iif瞹LT H_}x4NLB6*V qa٤[ :a %L@an EN J ٶ hݰ].d@*C@3UFCځd54R]4[u^%$Q?g\`VRB^&0|HT+c3daz`܊R%ң@YfUfS~ nW\;9R.Yhl(Q&%ɚ  ڎ\@,zC2$kЃURL;#m9p~0UW{j `UCJ0`q@ozEW0E wQlmGO}~cWkHGa:-̓+ˠy S>"+ KP^Y c(赤3\NDJa!,oza(d3͵`o-G?r98q=*+H $;>l`èyo4yw')e(}#<*c ˰:Q }<@b6 )z?Tw'~K]m>%&"&oMF!T$hً:6Wwh*; tXt‰a«*a|d 6^XauN.|#>b-Ojc^Zg`VpDZ1Z wS3Vn"jJny.G 1 t 2EBjh2%Ǧ \7PGЏ97H|–:gCu'C 59]g@"Z&tY,H ʇYCJ_jx-nfO ԍH])E*U1_*#m2ԙ[`\^#&?CW:D0Y-V~# $p&{ʏ4B5>@ZS*cx))YyoKɍ- z e.fƝuawTDƉ},&j!f}vEitdkV5o6c7J&F,]k] 60d К"u?A!@Z ^䴹B٩ TqqIoe^б75mXҸ`/R2իT"A0P39нF!ϯV,YT_ < J.a)XpR7|֖ᕬRn >~Z+ha[@ &D%,D,B dВS4K\qѣWyW?|s,ۉ\كwޡhSҢQLppΉeRQ'{[lz?{!'nv*x_Cl9F#ܝ`eCPUJ=:1͑_\gS$3-99d]Y!q*آu6)$l8,߳@s/w-ZuO n,:kLgHzd\-$Z# 2 TpN=b>!Vxfx?&۩b6QÒ* m6EC7BWe2AX?cx<.H4 dή'fU5CaWU3lG6"V= 5H34Zj;g_(KIF]ev~$6(߾y;cc,@NBm}^4_Lٯ/:׵Ji?ys)dYzZK*ѮW H)eL Y? ky'cS$[$#>Y&F^x:U:A*2 ^st)1r/_)@$,LE4 +" L s-2l7Iy2a-Lʀy+n}J<>D6J*PD!c[T9|RսU m|l&ˎ>;!A!R̴"BbL-Xl_=l$4c;ֹ|i ϯG;s8$|NM%=7G'Q㡺z>G$Ez&l@X^$ p$zh=Qbg^Ԛ6.)c#=2g]?v)jNEKCPv`F"'qwkWoaM4ͨ^*W5۸xj['jX㲤X1^1kV+'Kʧ4ǘs5Y]%o6uɔB =Dfnb5Dv/EGձP}xԞ3]io'yv/W}~/:"2l*H3{92ǸR3iPCKԚ2*wUs'yDd@gga|0CFiHKo㚲"o:_v "l5mL9 kb,K%1}~ybdQ gVGV o>31%C#ǒw>[Bԝ3M5qN\6-rɽuj=}Y&Ov/IL4dDCՁ:IDpZ 41wSӮ~h.wCv5fϖB&Ů/M@Lso+DצWq&V}Tz%R[nkizyEņ ?hV X΄v (}x%y~M[gܮ;k;L۝1ݮ \ C=}SP0y9 I:?"?\c H7gyjݓ|9QvxP{ D4Mg~SL7MbEA(mgvPmK/ۉd@ eTwc$&@\TNB.](`@ u̟纮ý.HgDx䵠"k;cZ ؛"(nwUJI>}C^FyXNM@+{jEhﻝbxP 5QjaY[CvĕUyCaN t p өlM<@ad1q\O !)rFm> h͐A={Stۖ&$F(ĥ{MUjTZ&XAKbi8֏ד[*IK9:]n'fڠ󈣒F%vh ³uODj/k++:AYV>×?amTk:Χ9.[ŽMjm/cCW%_~}ǦJR4(gBb-REϓ`Q^-qdjA{k{BlqYI.0Q QUuB> Q^/f ekBw]Ռr!郙YqԤ _0usXmvZ5N+Ku/ssSJOLfΑڥg?,F0θm†60Za7 j):cOuoy_kW $ϠCGk!+-zaMX8zߖ3y{"Lx3JK8Iva2VAW rI,NϩX{IEs^EPȬ%he+^&d sxV+%8SM&b vHF6IӋZQ+*][: "ڂХP^( GuA!| ј-%!IZb[ /@BKRJԝrC. j@~)o\ +F.`O)v}ޢp35g[_ߤ~.ARy7&HX:KO"tNUP h4/s_wU^I%v ~e|UL(Hp*aIsQIm/#utŴ"YX yH2}S{{a@{h9j& Ɂww 0Iy$2Spf~4տzK vS'fbxyn:;p3IHB9ZpNmϕZ?1"n #rȊ\3oXf4 d*n`CD:~=V jd-o'?vœ炢[9y"c]I6LCAl5A*1;'E)d+mfV4VS.9rTۚN^i'/1.ѫ,ppK9qMLI"@C$75 V;k ﳾ5зA\(H' 8P0}tf+*l/g3VWZM@}my[ٓ^%ͣ? n٦ fFF &un71Ijyb.d4Vw&\H.9x 8肠d'qem=W[?i=_y@T4 ?1.L5H9D9t>4x^, d7P"#0!Ÿ6%'])l9&܋ch!iOu Vt`@: Q&D`e^ 3!n,Jbލ0kn'xڇSopC4^uѠ<8`w%eG Wԡˤ$ӓ=$n,C(M.L+]%`΋VX+grkM*#erA招l0I#`CGrͼPW2ԋ&t|N&fak٧&#a* $ı@a#He2FQ6 cOEH];ʇ ȤEu-A!6 2=/ {Ui.5 pDZR5$w=|Y>%{WQk۲R/ fSH/n&.6.OR4T31w9Yugt/ćBE%"WoѻFKf/wsª_x|V~@ f:m)#6ۄagiA {D4ܳ˾>26J)p,JiUÊ >kUDNk vDpgTYңV| ;U{ЁF,ehCʧAG=II\޻Έ ɕrh?Wn& W sjXZSݔWR~\/+= [w9$Tgoa:UIJ{jr6 {k` G1eJ[ͱsب53')(;>,(q'*@yO8uÒzX! *M7!Aڄ<7TDgEe=g%#[}КI+Rr)~EI`+̋$$U`%22$>N9jvU4$䆘͇e J@o;=2޿uFH\6^qYҰ1YUbÚ*_@sJӤ[P \43Nb)n[p+@OGTa샅 u Uo 5^; OhfUHBOb͕MMzfj7{ljBM:ZѷxI#*OŒVڣ^'fb_S]yM8}*z \O"8xw0܀MHCOI۸?pX:|bJ#ޯf6X'N`*!1Mm=Q^zyK3P~0vH/L2&(a+JE4:4ל.I@#36L[lބkֱ!b$ŻƖCR<( bY]^H'k|A]hֈcOZyn}>ԭ;~&ɌR;kQbaZie yc#M#,eѵ~K S)>c^'6's{ QŦz @7[!xPW~p$ƱIӬK3?΁AwuWm~fՒ$4 {vX9ӞRe9%ۀH4S0Rq9uENu!"'vQ!UuyeOi'Wr kCG!aõkA2`}DcF-le9|Ë!{0@ğV/;-@ J-yCeJ7D(hhיWeL@2/!\rk1H:=/:o._*8M@RHB~1NU{qX{]XzzgƘZ QN ַuv>MQM;Qʧ"d:z`8nj{ښ|vcv z60N'OpSĿ-kM6Pƶ0LowH|̆8JwY i.1M.:ؽPh`9>4FQN¯SxJ(̡W̛ی[s#̕cA9br(]E ڥ8*hu$힆h#HF\{4jB**9"9ؒ{Ͼ)ɓ㾇kM1"[sN$n *}9#'7S f`",61e fYrb{6т 2(SdxM涯9u^>[?vF'J#2Oimwaa8°ɏt|_XrϫFCj/wRUxΨW/m5׊ZnX-lSXhl1 'p{wpߢvZ;U^='x7{&1: 爹BV Vqe=E+s^SiJ#BHѕ{9"|8$mv^1 JT cʉOvbˇYuQB,';bICk6 dSL}pi&x5޻*s &QՃy ۜdqK\ ӅyqѸ|T]j]r= 6yf4!ϙh-}#ŕ)z/fUd:ߛ oi0? ]# 1e0sYXUߗ0?98 =-50jOBGqNHCK>=kB=$u#\:677bsg}ny8~}KBߋdfA+xt/oFT{;)T!BV_ivn K4+ׂ!&ǰ`&:3)`qޙhD?F ]rxOplM%N gr?Z{?y5Vk ,<9ProAa;I}m)&m ,"+=Cb +ЈR5[FrzTAj$¨1=s n9lvV6VfbՈ$8,Q!':ᣛ_T #B>JX"+@N2taD ܊(caVqHn҆Ӑ I^oRGF|9)==Q{cZGѥKY NZ$IfH22Vt>MH qނfk}jwm9v:e60_j_SAa i!LB<@2h6e|4 p'I0o@.;]@k l ܟ>8ze=7=[ )>?ƗvO P猢~%<'v2ͭ@X w5x0=fw,0.@$%Ӧ`kLse~o ψ]NP7^i* ޑ|z f'i}Q}H{U&Tv-:Վo_B #̗ڱ_vn4KNZy,LD+\Q9 3J^d1 J`V~@Fj,:#-xkel CjB{_]Iy߯0>qBV5T²&|$b%0 ~:c|w؀;ehz^4z-jT_5 &KdC"y4R4꣡0D'fm6 z-kjHm5\7}pIBoJ˷00ax=|_LZ*o WKtLYMpfOU)E=Hz7yk'ZxՌUS _C0yN ϐ+Mo:s\  g0`rrV׈_hG} <0`x<+_g4FMcTqsyINp0e`X/NBi/Rf+v2D݌cRD pRULCFB-Xf+0s1c'2ǛeWċwf(tLåf} ytB +g|Yu١شAE $H;1P}S2/C=}dXdQw0v@$4[A?u'U6-_ )=uյZj7=Lݧ#fRL&daA U }^ Κ;jdp7FNyڈ,W](XEOejrO@ĨP!](ϣueҙ[ýIC#C\CE][rN: k Y)tlG=.p9,oG =7[(`Uۃ أ9S?(՜p_D߈YLe х!l!eMM[daD $Z1nо,bgsBzMM{>x wi\ [2丰Q/` -kTɕjO-WK"zى08!aýQmI].o/U -Dimc@LB2A NBMXm9xcxuKWFeR^0zWw!ox0g1Fkܥ[ FIAZ:;OpӰ^ x .KU>#E ǥ|aL ơhEg9ҶU'sQ e# 싕S &7u#d,L1VRܟfs|-p!E]#/ϴ:@Ie"cIzcB y@qa |dh TJQA)&6Q'H u7\h`5:[nfv2c" z43vy <z?1DPt)-,0IV$/o~zknc NAGVrnRf׎uNU*Dcl$?ddpL{3b g+O1L3­V̏(']ôk@?DEQB&r_ڑoW~Xn_6CWZ (7>,;htiFmKⱚ:h} {(hqbjҳИ?Ӎv8;Xj G!@C[?gaF@HrhyɺPSeC1vrh. &NvRYtWhQV,PL6cNs2H%,Un{3F!BZٔ$kzA ڸpqT uE#4myoտ.%=׊,q?Q KMp s abN ɕ,(jJ|v'~լPbyꍁo@0y-KyjZs)_FzwBūP$Ijs溲[m™N"UYË77`b],1סNSjrD- ! T}VjTZet1rpro>Zv׿l upǎY8,qC d1j)b }D*!Xy]7 Ias(>Mj_ oVVb֎:@+ϵڢxaI9 F)Ɠ 9'{V%'Xv?cL̬=;lj:DZ| IGy+yY~.Y1nRppͻg{o/D]󪧛3}XiQBU~7`TOԯWXZs\Mk C&-*\&nD/ekQU*ٛoV:uSJV[]%ě3Es`osr5\fĪsΩ Am堡#mЯ*nhQY0GS\?i&<%вojx AJZUP@iٷ(TIGlQvH]aCAeqd6470Wa;&j.2rʂ=)mkl&v=K' 47Z}yzKMp{9<>-R+rC@p~T«0gz$ 얾[BI*iw_*Lŗ`z+" ;":"W&AI8I)Y4yh~#swL!)?ۃj})ӵI-:o/ce[ M262C3vƋUD+|%!k} ss\ 5dOKN ^Y]GPFb> ?tXv$چ&2$*`3ny*DZN_1[Br9+saދΛXu/ Fipa_"$%0d헖|)A `2ҝ;a8kWi1$UR-<-%ݭB3Mτ1>eܜ; 9" _fB>]~NFAcyP8޿T7l,՟>`/O1_xlZ7TÚL}xM")_vЗ!#33Ql:5  EGBs MC^>o6x,hC* ܸ XO1ϭCWnL#1493TpwS3_"z+aCOK0L}D3b16 h͘z\-gvv3ì.ԦӪsm7MQ2\]=IsqꂷRp>bުlȵ촀-Cw/-%}+jKg+JY 5Ksa*.+q[v8a/6j*žBO tAb/e\-P(ݭ g*n=",H@$GFG nJ>~"0F6 }ճOI~-e}LtkTH@tu'gܼ^S q s;&Y<LlD EĠ=Ɏ|f>RoQ͆ 85a\b+5D@|;o"U,jm E|x֚|#A  Q;k T)xJ)^vdz PM ,%ZmuqJK={O58ϱGUJ O sh #ES<6k+@][K7C_dK @G@vua B=rvoG(tBը5M߰[}sM8bf;: MHDw%P@A~"p0frK0 4թ:C{@P>sIr]l?/=mX{Q EHPm΍CLDk 60KF턊nU.P%oz0(t+m#0T|E1Ҫ>ŏUV1|::V9U z6UU7ױúj n&zo Aqwq #)K40v$l?f 1˄UHKa$ `fI±Umo-kYvd6'9 ~ML?{@%ų&>4uzW1@.RL0 $y<@k+5/<H_ʫ]7E}X\ǶrK4\># 2'kqo@Gc TmZiYO >2|puS}](G9eDZjD~uTҔ򚝳z`x~ۣ!E$t6ЛR8ؘ`Zm÷қ~HqrD!e]QZ`{mk?1fX̼Nt;1p .c;S ZOgϴ;!o-= >UUaIx+SbcK0U#L܅c5ocItjN4h:Ƣg? ?1D!?Pɇ{l9 `Lʇ?Xźo7+dDKKIQGPkܘGރZd4;.T6]с1s̾VJ[`=@Ð.i x`|?.]hrkŚb<.e8%d'(l [-FOb(:Q>w@<{^Ζ.v *[ڦfVݧ~Op_Z")t|+'dߋ䮽ԑ%\p_12:٧ ,[ֽSNːTS9' @ iė;.(tUX<GnJ<$,%nyro$̦_eL*D,8ЍYx{c7kʒAw*]vŒQryd@hC]m~g&!֠|OISjM}jϋ =kn|uWW#il‰9|1bqD؃\ W&n)wW5ٲS`N*p۟W?@ov[ց:ۡ/%ӻge=u+-!GXdz7]N ߲yYTYmK=C-~daN-3wEEZ) w,;0BCrKrHAVxwo~0'aF'zu}p Dcu#f% ^w.۹08t+ ~;PI 6q!2huNց!Ma‹y,jSl ϏQXYq$9onm6QQ_L1;ysP\d98xk/M87.1rjzr RlR }2]j^D[޹| B0d'u"-hsam-)g'[ p$c˳Aitfkcp4~ o#pYN \DZ*._Rޭ\)6"Vc_/!HyaXpk$hnDk -́zh(pf_l^U꟦12zBf!GCs{5l}^ m٘GhXD֋Y(>z k .!`{>lsw zK8[(%o,z&ʶcI&%hY"AR+9i{E0y ?,v\G8XmP+08`qBg-Cg,/gw'Yא9!7Ôi>(KQ{nxS nqL~ -@z Ͻ0ƾf47]W:i~ꖏAjqA(s+DŞXi`D!*5ko}b1MĸotKwqe8Vba̩w~4aٵ6z6S@ s>*êu#d="q㬩oq.׭ _ ߟv sw*š޸Qҧ28ВN9${1)W0EO}=‹T̢B3Qg]B~dԎZRZ-;dye&6-;R:;@axz|az%]ן?ۆ-%>jpl|Q  hTR9cBCX@L =K8N(S &ЊEN_ztt\g?AWb!\3b0 ~ũj'u-Lgo[-iQ'[!0=ix"lJIcMA鹲r,ro"CTqVx_lcX۶ng~,m*{V4P,o{4ÊREWr+w'JҢInX%Yk .hP#S^ 4 }el,3'ɫn/T7oy2-(XfHKgW?* ٙ[vbCNYJghFz8庈fp߈RJk-Ā>t⤍\m 7[|ps謹sY ][W@z'|urp5{-QNx Z,EGo.SI>H9=N:?#^dEY@`uB<-au2lAёt1=Ok49 UQV+ AGOR8yU=GϠXy'*?p-kXfTW]߰©;MB #t5 `v k3ЅtLl'fw$m„UwS+Jݟ "uc[=}=N%η ?d{t5w+TT"Z'ZRķLqt+Nfq)2O#6@t;IT'!>J+DM %X%@vj[0: 59Yױ_E2 -}[Wo:G h͆F? W ^POz=%N/ FEe6&e xD4z(f :+`j~.v)SCn;j-lQg0ĖRǼ M3LV&Wm98xx} k۝?##-ӵ{P-{XS\:i?qi]60ƨ@!l^Մ61,$!TzV9 %ӭB(i,,7 ^|= ;'r)\ցAQԄ%:vȣɎ 6UNE3 8BŰ}2[ʼyMؼ#gKp(CNhDN N(]v )u#mA!̞mtX߂q*D}fI4L>QE/]K$*G>sp{[~ Fm9P YBB29;AppN6A"PӉл1'1n] %U+^wGW>]'P۷! ojL!֯l+-'Lۿ>E"..`DRYƅc4D* U 5!uHC"prRn2,90L:lKI+Q~{]@4?A|r`|zQp~Ll1[K*e(tuEk=ZԊ;@)d|v ?}F I|@MDJWv@çkLÖc;6' џԷd]Ejϛ`}'KMeIآU.?DRP巼ӊJ{К rޚ-eGIW-53/"W84>vS|\Zϖ"P2 @:#i?kE;g]8Tɮ} #.#Un lc2VzE* J"B&ƍ>q{]#F=-ނL@զ3\ egll[w."2PUlfSԅL6F{$\!$+]%~-[ <$,)IeH)AfDAہC4$We]~-ZMrXu'g[8> i.?VoL =h\k-ԔPXp]Sz^rmĠfm]""2L<3]Q gZ\@ʞ pN i\JV[oXj(9} )2Ra.QV^ +L%'0#{n.M\Ep}7%9l\m)F q%)Eau./M~fwU0S>(bM3,!^i;҈Jē*bLZ T&:Kaba*ܲ6PѸV&QoU$vzD qP" S$cs\$ E4So.;6,;" >PӳF`y^rQd=ݽ9R?)U4e_TL)M"& o⤧_6_2`0b(FOì^x&d㢟~,~I=]nϧkR[`o 0~|).GKa;J'd}x7@QK)l[G3.[{{LYFML=\iqYU=у@ BTXLm(p#-jQ ߜJr 2hj-b 9=wU`ihWB 9_Ԃu׃;|ڈ4uK=1vJ MFZ5i5^ReFл2``D1(bcG\G*iv@Kb;Qpc{_IR 7̱7HKS*d&xa! X=:wn6 $)+:(֛֩I0eKRBF|ukh=/Mi@tƲ}&NQl)۰'C*ߣX IU&hi饳)EU-d,şΛA|Sg.73gݚGH}iM9%lzM,5m6GvmM~rO>U~S79c͑_Á$!U6/brL+_፴}[BtG#8Kߚ®]Hm), cNbibfHKĦ9fxwЂԌ?4fd-{# )p`kyKsiMςd=4=^.Zj7qγsZEo}!1 S{'SBXX~}:DY]"c8{5iuYhѕ@aP r1r>pI;Ki`c{蹊cf|9W3|Cڱ&s3i} G~hgnuL Cfj`VJ Ѽg"|dU2t2vHhš65u ۰٥l0NauggϩVmjۃ5;}6 &mЍiov"5 Ji_D9~ \yQ1u ]}xWs~WǟCV.{5ovoxL}ߕ5`HJ+Pψze|L71g =w('QEa}sTb'8%A &8 &F*k50Ѳ1W}\(d+h34= q>, r(#=~p69"\)uc!!-q'A#:ݠ26*ᅇ߆  ߲b$79a5"|Q6&Ţc噑9I}L:-Z{b[g"e7KV\vWrzK/>L #Yt(KHȡq.i_a4j>޺09`>(|=T՜=(+Vg_?߬q=_GlHmr,¼Nuo˹J-eaYlb"9^=0aWu#)3=Bm{EPz>amԗ l'{J!QKf [Zhfi{p:9-=N+[GN;ggxH5*u[{/o!!:s]]ò+ +Ħ=с?ۏN7Kv/aR}@7Q'ƞzovmxn 2B6~t?u<6#+ѫ"{~QÚG:8 6dg5]ncjUѾ׈4cgz"eeH´FZQKTd1v1n( NW'][~kU) -7#Rbw=: FdiuP(uH>XEq^lKNsU6w]\d)'7PH) SM$= ;.<Ofۧyc0'",S~#DdjL {IJ?a-EG 0cf0 żAMO)] 2f}ī"\$HTc)pz# x:'R3т40z. @pħ\P5 )|M*5iC 5N:3".(ɏ1'v%pUٷEz&jZh/0:Vv-*lJP^ f+ )<5s1T1=3H^[uEe= c=U?,jqB'=--@$᠎Աf= eǢDִsS :nYm0󼌀ؤ3A-q,1lyԟJdXp)Q8UR%RuKDS$2`ګb NJ\n皅q(x^K^+n2g7. ^^Kko1 @i8tSp5ǢTn{b5pj^dEQ!VԻ;w0H·JӂQ4bEIGF0!xR$lAh(XXu Ae@ϖgm` 1.ZNI8>}P̪͟N-i ;V_BG#)듫J2L bs1@O!_ ?1p 0%~g^l0whf_v,[Qw.(24MmC<4BuTk.ˎi-ފsg专Lk͂ ᪠,$ tq5eL׉/eg Q DXShOE].,nNbkE DggqY)dBm̛FTh(oƇ4?(#ʚ[+ ʕM"[hTqUDZR|(ou?+RΌc~d~My5tV2>]XõHXOV;"pȬA R B9}Hk??J9z AH }CHe~i͟xc.)_~ؒ_ùxcXa=Z#M]e.3D^j"t9]$#%J@yEo_FT14:p?΍ Gģ&Vqofڗ-gfs8W6=ye9!:a,ND sPX$Uvit.MŎ qdFÅd;mp%p#;pM(?Һl6<ÐN5SF\BA'RR 'Й_2VOHeIVdgW-blq;>PYFԂ85xE**Qb$|@ uazmjҷu0RDosKhv}\x7oWeX~ &k|śO&)2xbZ-s0\rdu8!@NSyC8"@lfj@}E#p쇉kؑ4f" P2Ln(Nm8j-Kǀg(RNL6(qǹ8?1KZ$ #]b$0ct\ה) 7 ޳[1 ]E,z.!2q7cTKY ]O-#iە;9i%J»& 4@W; Rp*ga,ͦΞl@+ױTC?d'\~fcZJZ_t#C@}U S:hӻↀC1CWZ#`AK03 +d @M6PS`uf ~7l#w9%-߁-ϯjܚ|sr5!sDMMAP[.F6x';2,h3#{[?Ðjq? s}>}ͻ(7;b~Ϝ-oUw[/|'u{_D7(H 5RS :k&V'^MEC'*RR.>5aǙ[ozZz"KMJ,T'${5 S[T$2gon} N@vZEz7U xQx Fv;q nع): 8L4?D`)> $}U dHJ 8FXܢZ>L1ҵbRw$RJ],m]48(H WqVBf*Xȑ xn/ ui":qQMTzl}Tpe> : n $)}eM2=(2@Tk"!C76lSC*\ۆ). ^ a vG4y?XfL3Ui{ڽT1XT}Z\ِE ʈ^6/@lP11&@b! UC+##о-S ?S]UA7=ړ׳©I jޗ?|.ڛ ꣴ*S3_ڐ$\F/?rP%)+Wi)6D%\s.UNOm0]ߢ|y["A=h4fΧeֵH fݸ,*C]>.c]ɾ\1oNѴ+W,1&^Q )J0L-/`3.PP#aÃ6>e__¹xZᖚBzV=.Gg,z=QdX;E0qu1ߍt41OM<8E+ioEֈ:wK۫=[ tS-Q+D?χkKȰ;^7FF"8\J`Я]Zm(uׁ,}ofQEg Bwq9VέACZzo <]%zs?t\3ӂčY5'  op|gp6299lu>Iph|JSxyuث/?hpZ@ysmZG=o{ȿTZB8׫B{ ܁2Ҙ4} .0g[ٛks"?$/3omb(VF~z9-݊rdoZ:O.GCp +f+E`2ӜFS_ mBY4I!V>}*TV`ɮM~eXE!= Үq tC¡^Pm%B&QvwhrV"Va3EBYW=ɰ iyM`o97SَؑĚpLh*cX7ɪHZ_LY)O8UU:{ӣK*l:X5Z;* 1?}gP ;8BYq-sCU:x+oF7MJ}H{A]ZFb\SZUrFs| (1%G G?hWy-YRx@+dRFb>MގGlQf<ڮOb4n4m_uwM<!Fdȗ@f6b5݉^F2Wۥ vab;UX|'Ӿ&Q aUۏf΄s⣝2-[lvυ&^Z;]c&tew3q+>̜P><ê/ pu&XYZZ{䜛ӣV5 mRkFO2N$?-WμLT~f k*6kb}R_⒫Qƨ U"UhPC4H\GI1TCgEͷo86/2wMa p)dbf;u毒Z %N&:)Od Uť;wH*&pP!M r;\%yAxښѲ,s0>cTq|V%6:-pI$cT>(u2%F4w8.M8!3u8J^jٔ,ŧ3s~Q[ FT =]R]y(ھ!f5/0.}O\T14%Dܜ+wVIg 0$S`ܼE|Z*ņ V("]k>c)Uc;1ĮE>` y,_#K`Wξdam ޽>U_ B'i.(([Hݓbova^)fqeӃH=kTtgO1s'r>Bq-r{LEwn;& 3oe ͸gF ̹V%8k l2Dz'RN~A0kb +guΞCsKQM9L䆻jF^xRj3:TAy>.&YMag!tHa)YS&)"'LuObU#`j99r>85MT*̫Ku!u!.f+тQmf\3'ږl( Tíӌ68-蜿l51 hVi0\T589^2&.gҲS{ I ;qbe0zu^(*0wNmU"d! *Z*aS_ڕgLi=8q; B%dWZCɮq c9;tlMET͟cN~KeRjyFHLL“ 0`!׬!L\HSEbe64Nʉ. Z! ۶ferߵH{bZyM.٭n@ًɾHYa{]3(F_Q afp[Quٟ8 ޮByU[4]Cp˒eQXҁAt" l ̐2 |;TWE ,1~{S<66~3vאm8nD! 7m/w[T>ۆA^i? h=tCa9'(tI<2rHTG9/-$hpp_hrǕnNB@@S?`0fZ,a :Ѕv_yY0s+ha(zʡ;"-9#hYQl9=5k S9@b󏠻|&D sK!wW"XOP@eԐ aXeJH|sZ=y:)Nx+(_V VV|%XUۼF髍spm:˻)a Ŷ4 VѵOؗJMӎXQT>Q)؍AS{IBWow Qh6]ʦF/_VzJeGCmwCDEf53S'gaWF+>,8ʫ#XIZvI8] u.Ud۞lQ%35ne}vӒG*VyٌjzNu]E tKW"LΧ.h0_G| x>4hJV܎b9ɊH <ɩNH"ތ!ffSn|R PvM$>h,@o|{W1@ER7zYR V:l9sa e۫~́3UA=@Dq?lJ&0D E[JhJ=ۅP{M4ӵ\cV]_JB7C`2?{ +1~Y!FNa](, /|'$¯q)c<"%w kuKF8{_WHhy`rĆ:^ _wT a %$yPi#[C }Qb"tQ͛ʨޡ0r ph~S(wP a$w(?y`TGI+EppI.N7ʽ;qDlP6[0xF6j7ž,/ |坹P}y_#%rG=C/cs{hy߽'LHu;_GJR$;c(?@ mȺ{S_PK5v=s[[LA~cly Vol@{Lpp`RX65V~߻rp5#*i)X?"=y,itl(\ K?n mG{)j(x@w@ʀb@dsk*dČ.PӮj,8kR4빫Y7(įÊ Un ug?{*%tܣV=z +XAj7uՀCQdݺJvphzS?#(&ʔ"2CUz6S?jH>8PνۧEzz|?`,*ۜUؼc6-vbY_W|ܧvvܗug:!1!s(r s2%1P\yY>魸w aD|y/\NuuEKyՈGh=:D\lš"g(^ff]wڱ}#>yScK|nLLK}@.t! 4'!R] ҭz̍@Y67i>N 3fYJ'}7 8mZÆ vĮ61bdZxV@ZoQ,0Od~_[IށApF1QEYeLHƄmd2toKט6p0襈[/=SykyZoԊeLUu:ՠq#N͔$(j+ЍE//YJƫM/e [Ͻ7rEOzT/)z$u(`)ckRbCRd*,TVZ7ro[ܝĚk(b1ȕ1[T{~O")B" ̬aFr@?ndSyDK?ľ=@&J F$j=*.h1?k~Y,3F]:E.1*. `.B1#7q6ZH$ϙult-H~Xo)G_8? E$*.<-r9ZPCIzw00Zu}޲dslЀf[>-*J{^)W|}_ /DAT#s1$P5$ ifF_d(6RT$}~5}r5z0Ε^Z%p\$>Y,ljƍ`6SOwISVyQ5&r1Q>1c} _Yf6}яEчs .U i#>j0QwĶ~ߣP}:mzt(~fSl4YPUƨeaB"e?DK mݫWud(w#s>P棣G`eLH RTYY. K3_K`:Bz菀'F+ޛ7~J?RiѨu`8_No_-`)w`ߢpYZ ];5o-SWG^YxmxBSb~uWkPq,0ǝD;=guAb8,w`ގlH6 XX_]WWbg;Rq.f6N k/jkmtİ Z),Dۓ̧')y~IޚGX3Cިu{PlS)e^8cY n$OjPuyhl̫Gyn99W}S“^>1/r>hA3_zNi}j7j>Ē1F~@ 7:RC]d5x'c^ j UuwrYrx~|Avrgguck[ f#i6q]`C J2 bQamsB&@X,nBp{W (vkt8>]9F+UZ9ŵXsXw7X.5osd^ż%қjP>h1`,X{XDw>s0%3uFwKy1fTqoc{|ԅjtNچwP6⽫tJտ`cjPL"8]F4d1qjMbLzLfM ߰u8)3gL%Id[`^FgNH0/Br5y}OJ]YՋK㉩E"1-4@6sJn,bkXX!6!S3ǼT %,N6N t_(; ŻI l){qUaTgr+yx/~_}= +:LB,rE[:/Jeu+-I:7,tLw5&VM}si4Zި`"E"]5xHueVO>{ŋF5  $)𽻮}[ceܭf3bG sTPu,&9~L"ՕJ?mx]W;s>^1LI`CyE@Ǟ}7\s`'쐟 H$rjvƉG?m6#*2U~+*MO$Q`cXT*9mD2`H(9#N{$̝K;jj[:(& "c{d/PCAp~$[?q5nTo jdFȲyϱ}dmh;Qz"Q s5{IwFČŔR k$6`R=\iwV5)>D=?|͈[㫂N1 ^Q.IÜ;*|aSC@!!\WT _&Ɩz4ds ;$A!Gal~$48u.. MvB#- HUFhJfѤ;No*,>%ӷC ~K~Gi9:r 1kGqڦojR Q.^X8{>s|ہg˽8%)C oMǞ K{ɺT꒵w럳\bq'}Pz2;N?/;5gW6]ش?q\f߄Q<~Xf)~XzX.ɀ SO& #rL,2>Dh`;̡N仠g>j/^4儏Fʟ8B+;^/kѦ_ʂMZ+Khxb(TF̜Q?74}/V8ţ!JQ;#[63Z(yFX\d!m&!(:E</>S$^r$;i 1jl- 8q~%rqB^p#9d("cRP=ұ%4>>VNW/ܿS<+QPccl3,);W謌nL {[QILbJ\GJD(*@7c|&!?l=/cZ ;kMW ]2\*!R ª7pv.z.#{K*&'U Ck/qXOf+~\|k4 ʊ -H<".nRY, 4ۀҙ;(FM $n?UͰ{/(dy^#(3ٶغTD4w0"yއzO#aCY}AbE:ğ/K(T Y<ςu-j օ.ԥLIm**h D紷|Ԛvk9"l׋)c+.,L/a' 2-#9V+]o@=u2|PN*%cysf̅,ŌcXF Rku Toϗ%dt gtU@1ˡf&FJtU . ddBYΟ.Avύsz?K$hLWkej"6f}Pw CFOH|VMRL62~W !RE"s<,'i>qKKo0w k a;gG;PD}D@L|O)k8< Ţx?Z-_j/fFB^p$,xSu.*#gJ$Gw:ˆ!]ЍI 9? 5ҭbrQ0Ja,@3ZAʗ"|C73TKilv&XStR~}߾5l I90޼}b+˙[xM i^ճk$ȆH;{z>@Tj}p7tmk }N<I5/)TeW\d$qmہ7M=w̑g q3_'5icW:̨7$!gL 4wv^efJL5]2BtW CXَov݀ߢ*츇6su&!'KD &CkjI@Q w)!ʽ0cY?s, P~WϿ<Ͱ.nw|Qr_r9Lt1 N;jιT7K:*}Mz/#z- Ea([nQh Έmq: O&+B:|eC['/tνF#^ucܾ)v3QqòM{KQfEm ?R"Rl~Q΁Cꁄkgtڮ@X,:ч8dC{ڵ1pi ȳ޴QL[]]{ iUwpET$!G/+'xDRS$xS_ܠp vSOq2F i3Z;6YoAte0ġuL$Vc;.uI>QWw#sd9`LFߪ=,مxd)c"i{"jA\ߘ1K<;/h}7d@xnr8@Pta\ |?E'kBvTW^U&sF?%2?,byTxH/ցLp`'01A_MCF/?+$?4N'eni+Z_NJ1T~,[y o^דycőǀ̏PgrBF٪7O'1%L3֌ʟUc[QP3.‡ LGLbvR jC>&!|߿k{]ye ]CV.bMۆ`T1x2Hj)hC v\砻)d:^ϖ2cłؾܹ*+2^^&^*BFS{&puOœ q>_ִ ?Wnu$djo ;C#^~n VҌh-20>v|f2j+e0jW 4 ?"Il%Z ;mwp ,prX:,[Tڄ|tdVG d0B+[x0 {?Tߦ-ޅz帼=\[XI HhZ3c~淓?ŪѮGt#UJj$b.*K$aHޓۻ08ŽK PNc!K3?ZOV<c2cV iX"8n\^sTj2n½9i69O`/Y{~}zόg?,k.?dɖ/XX_ FK҉h@ɦ\Vi}<*' - X KvEW2E9]y`b́~.zv?Y`Hyl zs_A7Q9כ䤶!J_䊜~څER>9:tA0j͓;yĜ%cƐfky\ˮeRm6seLSWBHPBowHO7雪i>?"6?1R3  /*o h(ȏ:t$hJ|#i#6RitʴO**$ͦ=M+uJI 1 [:XGr(/[>]r7Nq?Z阵axK~YLɤ7S_Op@t&Jף, }dg!1 h%隈Hxzv.^U|x?J{Yx'Sfǚ 7ӯ#ڼp+Z/*Zw)"(:AZ3aR :OVwQXgOx+-H|8~ӏK4;g;`C}(Eon0[D\jbrYTV^=C|⌅!tjPjr+5d3SBrbm{ApH3`{0߻WPA%l&?I!]<^hm8.x?c¬&Q(9M]uq &hn)E.wl WL/X%؞b$'(i%<8rEUFJu"u]E M%t$,BLiR#}nA>fH5)*1oגd;L$̟$&!U+Ő!"/բ: Fȑ/^m7.+TA *E2๵Y^hsIV1IB7ʖ6M8/q!$:*P%"S*z7y"e##K. 8ɛDrsqf8jl+NQ!=􂝷NN1[B#QkiscT+rFCW~ KJfF2aluݜ_:r(D}ȍ@!Y'Mh`mp?k7S ӕnғ*.P$U'heC1E\ Sِw3l߁{2]1'n=qbEt_{ ,$P\HLVtc*a}5fcسwL--ZO) /2% c961K_$^}J`CgD_?b]$d1R I8;, Lp9wILM<0p&U''.zL!&maTKgg; *碱==WˍbJԈ5gmn.|w)`-5uiWb\3G-ڜH3 V3ԥ^jpi 5X/;ؐ_ӼQL:es\0ryμJfqM0pI?e/E/5 %ֈX&8 U0PsoUXvk'L!| ABcA!PT @|O(qFGieJ!z\#Y`h"w?F ȹ;ǒ!й$#Tf,qۘi~JTz$uV I%J ȹ?o.(Guֆ@rK3г||<@@%)4c(FUkvu_G Άez>;rR!.Sn3NѽTw6^7F <m@rMU"+Hgo:5oFutL0falS3 LUق#wAB5M0uzaz176hq2z 8wN7ˆYׁ+cPqS|YalËšMۃiGD>ϖkcI ,p֑HkY4$)'tt\4*dMAGf nԝܼ63Tսns0V¼2HPS"ں|AzPiLx_jԎׅ['_l/NgY-i#/yGa_1}c3Ĵ@)[%o =ө_YP3`aCYc tišZ)by٘ŧIً/ff.ڦ ON|X{9xg;+ $i8Y]q| b5vs&֯$dm|w. gc9jlN4ZNC:|p"\9|qG%0VlE ilڦ}y!ȅJ%mvlsY5@YL\K)7LF%&4R\բeQF?U&塪%&67!#&;&?3+4z" (S@pHUYR*- }6+q"1Uk88V2Y&Mc e ?cw ; ,Zv{$,NSO$%T  n`KgqUm=WZS9>𮿨&X4 K02t WmH- ϙ r6؈Px&׳8/K,uz}P @Aza챰1^G+NH,N waK#ЙGqsTƃMnm缐2RT8󱜎pZU*l|t֡s=r!쁫_fι>tmýOk\6\וN\{\3wXU}-Gɮ<면d0.4ic &T:_iRswN3\Q)j ǍU5abrw[ꁣڔ 9e|]"ׅ|>`W߃${?QFcحx/.ɠ˔4:1qylȮ[SOb`GbPco?𡠿50.cW9쏻|La k0½w9b9A=/ѵ!?ޫHv>}/szc2'q:hj66k=6:(@I ^Ȳ@HwV@ǡUP xyR 7OWKNuwǩ'a OBqإ'AL|IKY<յKhT`v?ˌgy4}bޕM^Tc. *.wltѮFN tliE&>A`{* tP;|`BV"0᩠wMLt2#m.b\%*640e@pCʮK9k38XyJT ʛ'c[o-!yg_6C¼hn6fa>Y X[:̉:^#__|xP{k3zВFGʗ!3t;Z`bMa W09-hkv[?Fá"׌)z@*tXЛW1F81!ex0'ƊpkS9R`ʏzb&+\颳Y̍3_9 :H݆GDLZMadپf$?e -~ וu:B)z<r6O&z7,8>㴞jP6Cn`` u{A0C٬b3|lu[/j8%C̋9D\s3)L5vKbmf"T[P$Aqxs"[h<9̉Xw(N-]UG O{d:Tc[n|5Y>0ل4FPz Yb8XokӷoZy2bo9ZM{H`Q+ok7a6Bnku4yq+0)yGXfa-Mw}B&~lWco?O3)#hc`޿yz:D='_&@OZT\\9)Nv+NrX?I8Mqи":AB AcҗyP ڿLt.*R& G rg䅣P*S.4gD]"' ̝^{ .dЏX#f}뭁7l,=IYPKr; A[y"MRn>tȨpc8| ~#ޙVU"=ᖊFce ۭXJ@oC''%Yr1TY`m {;M_Hokʥt8Ss[r+/Tt^{VTz8NP QMx mQw˳eW䧅Ӯ@P|i0܊ҔDo#6Ư#q*-{°/$[yJDҌ"'sެrv<.EG.`מbj@_n m莲ϹRo,!g@&*~]Ζ-:7E-K o;yx)?mVL٦ppkdlᕷ8bUBYGgwfhAWU+SSSezwTzdO hWZQ#Yrb>m׏(GHY3W>tTCLɜux 3zw,\.半8N QζITt5YTkF%KV1Y{ܞ&[,r젒h5 bLkEG_MႴ) b7(!bfg' lӔ0aقhqO,!He/v+Y|lF7>-[}Ɉ{yRB\AFj P6jf] H4L&ZT:~ > ƢJ=P7>HtwDQbd2,%xS]oXp}˯z@"2*>1w0%(t)B+ΩTQX8!GZ{Zrku>V֔TҪ}9J:YeH ӸH>_\jj_#U1,J^< H*޺!FaZ$;.1{~o&/z2^໿Z}/ +C0է.5j@ (#O D؜v:]a 2RƑQ]#F#zI@ހycJ(kYL3@ARZB8 "^E;jCi"2jc\2lgd|TW27" 1{p yI~.0yQpݍ=ګ1"oMJ0q4镥%C|Z1svZpJ9 Ȥk_*S}b :z_YXw5zeV`Z8azlFhthjm j_7v:)<oNV@䒝k}~، gOd֐egMAdƠWEorP )W O7QIkӀPLAsg$t(CJ[p}2"G_j=R'D}A u\.]2E*֢,ےm°fH6 @8W?66DŽnh:qDl){8 E[5СX yM~sQa0-1P M8I#ˠ*4vlז-uKOSzBg4ִ`] $gqt}ܦh 2 \UG}+"U5mr^b3urAl9a[[oW%"acY O?U hY;Zˌ^ya8h;#\ddGA61[p>@ϵ2s[>X Ď 6`dN&Rh0YB cag&*,N-t%M9]M$g}5NP6z^8]c&IfR]o픷:$*q3X_`,b:}Wg| u6:ߧhWi{.|#JwE}=e7`R" hJIHe[ &bΪ%'=+~DtKĬbw-!,RysejH1I Z*$Ǫy39 jY j_JN JX޾nMfsm$n@rȈœB'b~WzcQ|yC49鲃-BՆAdap洧ϓj>b.[ŶL ^ObmB$|CEqePН=q q!rP56uuu46鳷0dز~Ʌ B# @t4c疅8Jpmzbz_.]Q~*3rGt [c;$ZOldeSOBKĥ[LIimv lO)b0ZFtm /]5B#4p8K_KaU2N/t<"ǿǯ6}bBWC_=՞{OJ!GF|*#6护˚qҢsZ#݀f~ 䒉^̩\~҂qXE:)g_W~iŊ/Ud]gB7D^T.e3i1TdQLڧJc8O*ĩ4OA2dZlr᩟^ OkDU&k^ wCrՈ$q$<*6O0$7ZԊ"%dб%t0:f ҳOi1#>{8喯ZɟqFdDOXp718@zg >Nj_"< 랇BN!}fCGSB15Br=rB&NMr_]bBWxrxCc"DZ]ڎp ;pLJ#gz1P?Q܊l*2fopVbic2o^7 ,kyMx&B:i/V^#z{_\'T]Ys/\z( ٝ$mMY=a5blfDǎU}uI)ջVZ{AOU5}=P$iIYYs|ChhTF% O!̍N BiHM W>K)|g81{Z.9w _ tQ L=ɪe ĺfw :wcu~c/T ~ϧbc]XmU?B\ XM@m1W+@Z )[6G% qc*㑾 W5 .M 5=-6Dg倶Bq%c@[ S>sRŕtҴ300P.b@'Q%FsUG(hXW(ݒilHfg͈FdG%}!PsC*C93PS kIJuJDj#zB'*vl[ɞu*ݣ*]7<7! je/m6EӟT=F$gGXAЋ M+iQtyO-cP$-0eM+x & - tʐ"yR"9rwymw }QQvCWUAJEkx19UUDS'MьwPNI^>r#q}M6˷!HMa[;lTNdNEXhoPm@Hc-ഔq%@.71l]=se%WEIǡx{ǍP'J 9|g .dp5<ݒBgg# ^g\f-C/omxhEޕRHnkPg0 hp$(ZRT{;Mnȫ+iR˂"-d 4u5pXDqEJM{p᎑$jnKomDΕЎA6sQ$d}܄F;{PSm$jm81aD$-]ԫ!hh~wú]֘GeӋa0ܑ}L'-+#+H\$+<ahA/%PRiK[MlY;+2&i?ly~zQ^B;"ې6= x \bI>/`1,^љ19x˄6~ip~*M Ct湛|ä$ԞB&v|1y7Q,b\nP٩0z<ɫy QjlXwosy^ֱxONe9D/p?)D:IȶB sjSG֐5<aU~/pqSs -VED۹-V""kF=B[9-FHOr9 vǔum?O<ډ)o_6#\8н(ƒdl\_HgIz*ƞۣX/oDXQ$1vg]}UѡoWs Vi R ߡ"Rq7J HTX^VT-cu!~GQHɦ!CkfBsp,~<5BWnΆKh.5tCHE/> @4ߓ2 Pky̅"@CzF.Qe^۵Ŗe5&V_v|81ޞ:ɲW1QVakwQ6H)"R @R&r@L5y'/ڕ_Vo Nؗ~>R]͂W| Еh jf.3=84lbR̾pPq6&e&nx2' [Z,K>d>"' ɐJQ˄;+puCP ]9n5EC3NZ{A1͈UW%Lmm*ڦQ '0^|L-] -є7`-~mh VZD6C1k7-Gp~ļ aO:AEl(Y<;ۤ >8@-6s |9ܦv"Eo.A=#KoۓbegHKfge ynArLCGJ#?#;Ft ^'Sz$Ӭ`Io%.tBzS#@Xq#-3(W,d jH$Ys?+@š}!9[03B ,#®_tV:=-qhvzP Dɓ# j&_C(z)(dkl\9؉W 3hKM_.6Q;VDH¼^Vi/o5μl) 0Cgؙ(JDP&TyGc@SO+Ϡ@fm t&Q1*@_X`;gM w ܽvaY=TVliqg~\ZCC٪wPN$&t‘c*og!4}bEoZ9WuCtm W%TARXSSO*O-C~98ȽxcEU'g3=\_בrMb̂PPh46Й6:uP^$ּfwFh ,e8~b1SIi-٨sQ-3WxuJ~YA1`GUZFKhg \ɂPo,#-gzPHz܅[ tdM{2]\tv>R"bл9u}yIV1})JC1cLtXq/iCFEs3wm##l"|R:/BTmW찈[܏d(:!5aIA/y7Aeu蟛\¼>lA8nO0H kgs~ g"R}PUxR2LՁ3_o#Yp-ԧZ=p|X$Riu=y *(ֶ WBwHZ:sEnʿTz0{w-~͸(O\g?upJH0ٟN,!DbՓ[`yjKt9vԡT 2p Lⱼ!u-:u_ _fO">a?Mdx"p T`+@L- G=!` WH'ʊe`zE!VQ' 4Gߟ,rM ?cp&Q33=Y2HM f(B<;z8c{Pu86Dے HۈFB$Q8XcGGm b,m:xKPG!ut9jLBк73,B2d:pha&oRģz9nf3IWl/1Z'46w;CƎq֞3-#j#U%o862vC]jG{ f ޒeD u) ;1kr†>ŗQZt쁵:gݔ&ՇK`J40*QK _ I㼒Wv"HS+zː"8k-ؗE ˾T>QX:Pq̐k4dž˙0l+Xfgo|@? M~+l*"JdѱVq$ ɱlUn_Xc0Ռ8?!r0bק6:y~m#n̂\odqD#L y:.G9gpCG-5_ \j 4B`rHO=?QXDbmR7eUW 5iiX5/;%Ӆ)PGRjuD9F[E_%3/2ځZ8^8M8?'7wHe-1_MxL[#|0|vbcOkqZp{=?Im Sz=N!ᜏVi?DP$dF~nk=qa %_dVAT!JxC*0hCXnU#MCY;,?1A9=\ ~T[f%TV ޖmA [צt.PFYHCDWČ-% %%+4 T"~A0肂=6; (6O_Ilg⩺wYe6/AF&1^" 올ٺf,w60ᰛՓNim͏Xtw\dJ̸1s_F"'*Wfg3p߳@$C6WMdH\ټ(4pv=Z>=?}H^eS&'";hMҀxE[4mR*?h?i'UE:I\ɇ(ffzՇA`f8fxeUpɷo͕8@?> [l|aQ $I3#j#IxUq:Z4U͟)fJN&88t}nW/^)=o$aTazhfZ(D ۄtQֻ׺Ne[ %[1;rOsxH"4L%pwqMgwU -:/ݢJJlWR@n,V::wGNhEFwC?6@ Z)UE >P4")>lM$'֣RNG>9b`Y^Ի[diJ=yw f̿RMȣLS SWENG F5ퟂ0np?Êmِ \,E)q&5.WȩC.yZ+eCCNs*#o Ұ:g9 ͚h{)1?**b&*3<:tfxY3tŨEg!3?QM0?Dɕ;bɳCP(gi '-0󒽷`{NF#[&G9l=5 Yf\٘ |TPPd0bƕp\= ~p̯3cُS6O죅E[d+xt}Z.4HoRjk:0쿰^mFb(VH nw K5A2s;E#3˛vZI]A!]m+%p7Ú3BD8)gqX"4;|c%w sy<5.+m$탍-2pR_OtI!(HH9Vmy x44^>ϭu &;BѫC[t};[CrNh^%IsSNzE- /i< ie?kqťe|8a]^OsGk=%팠;[ܟ]ud_EE RMF)]ԦCoSUF?VHX#Š't )C#xz=kFqY`0&4{{)$"0 Ro8՜Bz_F#$Ɓsfq4HNŀ̨: AJeqTvUc '!|Y1?0zb!_@U)\vw;Xl9yɶɡۅs gF_+nk_ vLwj`eBj]' Hz5>~=]iliQ1=C 3}Q0'#*- XjA6 |9UMWxu5BvOuU`{=q<IcLЃu/|^v^lޜK. )X#P1Lj ND6 `2ڜDZ6›5Bg&j(裝k)%Le^ldO ٖQ{ρZ?)Wo`xA;;SM—Zo(7:/u>eQ2_9-#2ˑ Od+[Q|A!Z&/3zW:cE$8#٢)@(q kK$ĤcwԖ u4\enPrjDXfETh۝"{{5Dc02luF -ES$-9.'i5K ԋ.*V#8`>Y:y9fߐm)C\ \~KҥD{ PRmpxlO۶w%BUiv#*l|$zJBsQD_u}|++&jJd .]&BY ݩļrow=~:4>ŗOZ{UR[DFUh6U{5aңWr`ۊ{'G!xkr 5Vl92Ɍ 2#lc8f=%< DἘC t{vԀjbf+IT F!S3 "GY,\'RNk>ƸEan`b723-2;dJeR;JUN\flXҢ c TTD-iWũMav_PoI?ٵxs`yOv'Lkkf3o7]_(b_7No69"h80x幚N]xN GC$Hrlx?Fz/PmBU(knj_3?6㦑2+A8ثe]쒋m&a9XhgHOf+bd_w$h=?lXT-iHd3CWU z'qa3$CZ| yl 듶1}(j`*dRB@12ixJJ.<1 \Z lVavZ[`N!WÉkV( $Te69B2:6{Tu+R6 )P^#%"/jJk"88xa t>++%BXj*ˁLK$-k\|`_hyHb$H{wus|~*Fp;_tUD"nkBdkX,5XܸaˀL}uOgQYe-y!#QC¦;l&N?#h-~^m=􌄊(m/? X|&kl4/q.czc `,GR949L -be?YIICfsG}z%fʸs۞NP,w/C0yx66SB 8$"Dx.~.Zsh7AqM/ 0"PP;obV?зdB*: 'pKSѣ5$/ rK OXEa#6ýdyY[%ɉ,9 Mq+e#4̡&o6\;a+/Zԫ)T˱sI}6"AҵBk@nۙQ.mEME%2[V3օSoFoe_'zX;*NN+fCRRWWe \^܋g6c[U`CggF`/ەɮI̊%a;FwF ;K@2a=:eptC7GE~-ҤΥ]\P#)/F#|by_#3v*[FMn&N[s5lY1tX) ĵK&6u´d >"F7g]U7Z*ܙ7Jª(3wB.twQQdƓKjH]*(|≀>/ 5Eހ t<#ҼJ^۰5^LYD}1ϛcplǴ 2$)?q/ۥy<NX;'nHKP%t<)_<|!GqV~V:LC9ڣe&.@݊h*qN!zPTEOGp9D0?G?LPʳc!52ӭ>L&^mn<p>n g;-[#, z%ARW'x.E;cB+n*=.BtjZjzD{KGNBXb< K@̀]EY42|5Q2[ϻ&g_k _S_a&I>հM}+rS>m@G6'xLMz TRSd]=c@f+(ܣ[Nx.B):7ko-^ XF8QnGÈ[ ͮ%@ :e5I/edƳR1-5 muwa PiN ,jjS爷𨨐?%XJ-EB$AS(.Q|ɸ:;jD_UjGW+Y`D/E8lZ1|X3mQߵGӠIԶ5}I{~)6 ÿrLۂyGyÇf\(;1\5 ;?ih ^t $]CGn2 EuArsg1_NL QIJAT銥Qe@M0lNؿOsfuu9Cהմzylh<_k&ܕL©q_nYX`XT0OZ6f #fTSZ/-i6,G `C=O5Vl~SV{) QrL ne_ZZ&5J隠VIHs%v9A軒t8Uc벓m̧KuAPigAo7rrg(OdBʂtAw"ѭ to6^qwͲ hʔQ\5 9Q7 :; W_;g7\uv{bWHc|Se%VεQC/L+n Ҽܜߙ9!(J#-FYBe Q^ cO )^ҋ1-ysCѦzS3 e][<>|gʴo)S`ūժ`c.?8dIKa9-쪰Q;4]q0qW h,i,'^sz(P)ZD̂$E݊Mbt ;w 5}ίdৎ,*m} <fP[F\ W˚xrYD.AէaSuQg$g)`ϖeޫZzJ}?PAt5/ >5)7^Ɏ#K|[v)UnQEiBL |U'bT}~;ŲO>z449o*rFK]Ez+3xI9p&s7lf[qcuTe$8ZC+ڬ0N|UL>%B͙jt่ s>a"㴷07,5 95SF |+QOT6IZ7L<E|rRkRor0_ ZuZAB/ ;&W9?Y/-mOX|;WV%m ,)U_ǭ85 ?S>x\Hn7.v `Ҽu/>P;~ʍ)_y7_KͪTwu7,DAIwOlMm !j],Xe>@KAlYעERУ}2 YYH)<<#ؽW ]U ?Y}j]gy$.|36xT-T wxAJ;R#rS-^@*)diwvCo+l\uL@I&31 T^+ag.+#$ 3)0R $cg*fiԺe7Է6ݮ ăV˖ J?%) >)O.;CCݟ-C͠c\|ܟ%֑d뱽f3/3u(%XڍyX%}5xjn9mnzO3@H=04m{Sg/ڕ7yLwY3ya%'>Y޾.0OS*c̬+3['ʦ* ٢i8M끜m$نZ21J~:X%WP'vCuD˯;}9bԦ.=2:lp&5/7j_%I WSNn&عOz(z#=s @u#1{&ok찙s„#$q`գ)594iM%!rH܏V¹`3zJZ78n*!mjj"!"Rn@> ؘ:bh[tYm{{oKJ+sg<dX6?{M1GȠJ ZCQxہp X* cn].RMMWkw}EN㼹_)b+Vc(j| jϚr$"#%ۛʧ0|H>#'$Kŵx2B9ذRf'"9+k޶gsR\)eJm^rYдkK^=ʲfNxX䠱h:|[:,spx)Y/JwM_<0FXGTG]yTqT.Rp13[Y= )x@զY6u5(P-CAFiok ͈@M=~y݂I+:,sH:a4 .[=x mz8f= |{-\("z SmMHILE@_Pl} Q#ꯑU T՟DvT)ML}= l12*%.b#OR#)kuoCM} 43uXA.fua,^wM|jTxӦ<~;q,2#StY19/f4`AxKt^ⷓZN r-Ӳ:>#E9>)ԓ[`Ry2*e#WI~ՔԽEި]8@}QiWtL]rMzktbLZ &yXٽuޥBeOh=RFr=B kT`˩q ǜi%!h.4.+4q2HA˜ r OcA*Q4#!d ;>eT~Dx=L#s;[ wɹ*GkGS{٧5 % -ӼSz"znLR!hQܧ $! vKH)xYF8Gt }d&1$߱X)p$.!8*qBw[%ͦ ;M/ShWm`$![RɬKrh}?ͥ4k2tXЅaeV++SwG&bdakznf9DEL/-9|QmPAx% ƒ:5/{,2'NԨ|[Cf_1z19lVTq\?9Ћh //vncSE.B< MBЂ¡dJNO IA&-^V":$:i{"!3[B6!Z 6x 5I_ hMPW4gN3!:X4,=7le5 n<f}t' Rуdh jA}Sj?ÖLSj?P]_%cUF lG>qsa8Qp5?&O=N9}r5N4XCvxTǠlgC3>xS"r %(5 JC(zf8 sSD;(^#yV#Y7aFs[g-ʼn1 8B,_kS#˩$ƬhP:>b7нuMCOt&ITD0d_C=rܨ8Hŀ،iSԷwB A@m.Y>͝z(mfj65ndUlj0pZ|O¬_K=H|nC1wp]tsbˆL4m3bWL%b{^u Z13&M.12ÕouGƭ9 Y-  vuKѹx֊2ENfn ؔhL[o)MՠbQwLh<ӮQ칌1oWa}UR'u58u>ɧ915J6F Dͳ:* (:mf>) b+ӧ`BlAy2YsW)ZSVfGƙeXb @qWWdyCG;;c]ḇ̒Qʩ'!I5oY_'&Gk@KD uf+ |}.k 60BXfB7'Sf: Uk xȣ*]_$$r/ۿ+L4/C]U0(R^M5ZcKC-gL|՟h6~eV'{@I4oC|5 )^tIsuaoy(xu&A@+iS+M E cނRy+Ey^]T͕J&x2e2'k?FʼF,f$1`F-=:,'ӏjffi{a q~ 1b`Kߟ'MϫA30|U쥴Řq97+wѴ魫V^ k6  ]d~т/Lg pYZ#0{};Bk]>$8O4`$kX̡ ?R֪NjwȄnBg-mV.$Sm:G:xtu՝l4yr: ~'}7䉇BFpGEtW- !vـ%(_pU!'D;J H#ꘕNjfqqϚRU-U[J^s>fyi.A@ts+4˕q; dh?uϩ'vVe 'nO ۔+Q= b[%KWmX4˝cvOl!qCt_hj ?&VCٲ65°Oj2MA{?B x z2K> .[4 {M#ߙYn]'u'PV3fMǎ~ҫ8*Kc_ e;ɴdsR @,85$AJS\B#6+Zfkۼwђ&mR4} zAuQ**~D`8-7E²ԻBJ J}EM%F^4()Fca4jB~†rАg G8O9(}q=j@R/lKfGY̩\5YhV)(U~J~R9&pw'?6i-h#!DWז%T-H/R&URCНT|FNaG^U6gLRppios=wp}Va0ֿ{e.l]靐wꌝqQwfcoP:rF~(8Y& []nz4lSTŅ_SI*%ԃq7D NYV?V"40zu棑ə~9bt%6k1 S(f! з,ZB`x?Z8 $Ė䅞7X`hجX|(QoZ$q凸'h2RzQI b\wL17y+tg &Z}I\  Y@ĤKiEx:˵ݳOR/j[J?*YQn~= qIu9!l30hj:WN(1>がW1#>MȞnObdӹc$j!| )oxШro9QܳD¤*BD4˟YσG[.:t0-lSQ t b} z@: XI8۔E]oK+-., }Hmt OP%ă2ϸIYAFhImrQ> ~ FJ] iaݾݎ]GQ&5 e}vvZ*:P&(_wo~SW𺝧l%9kyIN}YFM͞~֎\-t4ɉ S@{ʬ nYpy\RdJCUC+ WЅ6AXw3djiJJB(iH{*wqRU3TW 1,kL<"C i#=RŦդG#ęxZ+>^'eD<._3\ҖXt{`Z%] ߷sh/CI+# bXؑ?Dq3dӃ&cWv|!j'JOlg}Wb^7qE;LΞAs*WK?M! CBSad WcIMfAޱ @55ZRr"nҊUSN>~U7\/bXB0,)hv!=ƀ"ە|^.6@K>L4UԌ.tsmcttt1x,٥g9 93LyK8[^<ȗ#TI$0_ˤV SJ10ԺL%KnuEt})4ʼnyx/?ZMÌOlbx9v@]Cw&mgx}N-~',"2@Jl\jWiB'aYEn~~YSJ S'%S`ݸG偨t<Q|*Zy6"UD0wq}7܍MxDݏȱ*DOsϡw>_(ޜ[Y:M R j.N:Sʜ/ٌ +FQlu̎ʋmpj NDžUOx\O RVR>pXLf2wݝm9:]?- SVrmtV8{m1JtT N颯N?Jt 'ӛwWmQ7}ZdM+^ii"+B3CG.;U.U!x[%z1-:hLw᱾+AZU* `<7ߊ]mT9P rsS ]  \Nkܻ/'U""ZXUJz?Ӹ,ӾmyO)"4#0iTg-qfߪT:FFҦbg% WkAUf~"9a[eqB)>o̐#GzqA-[tƲ/_aPγwBz+<)qX׾XC3lD& Je. p`y_Np}[tXp y48^cE_>rw\jrTH =F!~=\Z+hyZ;"9YF=9.|¢yM^@SOE) vOޕ7TwCVqC/+(.,X 5x<\׿?"'_^Yn]"5cc< /3IP ;!q;+N~:?xWOVˠ4f_X; ,L,ăo-agExw.@d+la#OFA9!ebmid棢.rU/ER=.sSW/ k;>Qzb]^82 B$3#L\VK~@{z;s QΛUO`{MRO!.6Jn#+Y񲭜OJVc_76}Xv0 {ڀ8ۤz Smd|~ d>`2r RߒGaM9;g}郊`U?޸:gSF׆>{D0shQ}yЯ! Hb> yeXH<>U +AhLAPU"hg9[Pi? UC?ƃ90OzDBt$'6S$tfoCj˾!q ǁ@J'Oj8LSIJmGբͽ`7 SOoF|w]iriuiъX雬%F-G>,ѬvG^_kU@{3xl\ī鷣tBoOWV 荖BFB Z`n`dO.ñ{'ۭt- 1p܃L~~ '$ ifQN`!P"2,v|!pH)p@ZcPh+arQYy(-?Q?=@Qn$'Kl2gD.{M&# PؓJAMd@7ڞ&{3_GA ĥ6D=)=ux+"w9[H56ߊ[ϝa(|ip1blE|}w3>/5qs+3}Đ #W Hʬm r`0'b!O"~:tOf 4 \Ē FVe/G3SQS8ŹRNe_; n xmLj^Q59|=!bQox7H1hWBUhd("ӶTY8 #%:9F~̺{35)$s '>$l[Lrˍ\C4BǧCbwۖb9&@?mpB1} ],@y0H+i6Fq̿UlJZ-ڟ  y}Ƕa EąeЉLW9 X[>.rb0R)8>uoIQ($r5pFn GhI#,0+xFstE` hpR,,Vh͜Ah_n{O(#^!ɿ/* )kTxV[xM㮢v=qMƢ|Xi&³u)'r\ߛ|1M_[6G5L-_"2\ocN}FLZ"Gﺇy>,q!})% y,ذdRQv"aR`tK V+i%4b)ٲ-d$DBOS P`__ EQ!7DVzf%/,w6 ;I֑CHs2TYhjk^兔HDie/aƔ]B9 ko K9~,Xm%kVbk+:[ꤓMr$8jwIN@'MRP's5\v-ͺ7 h7h44XP}Ry!.w_6|ڝXRq2^hm_=`䳕,R=[׋<Ü!4JsΝLoYk$Uht7xpㄎ:xv6Y3 ɧc tLEI uJL7> '0œ7ֺjHexPR28q2AB~e[B!劵!H <_W i.@ƽFŘM7 f cu6n BUu&k +~I$33d"dXR/ Iu" wA^#Tk&ɹ 2ͼ"`-|0L𶛤puMw(sNLLKϗWma']2 0fy5Ñ5[O4N8+nK0Q(31Ox4 8+*F=*@.l,{fA3fAoMϲڮтgcmI(gsV0;״ d$ec3xK_DS4HbRX43x@NqJ `εR~g>p$tRTcʱ;zO${V6(QIb8 'aFedsPīʜs/%3m"VPZn=2GK i8jn`tm@`ԛsn:#p%]A0P-ީ*ǖˬf'Fk7ɔa/jEms ;tZSW ۚDn-"\&49jAҎ1F {6>nCKMJ1͑T D KX<@rEG*^ytvnn [)_]`\\Sպcxϝ}qrR <0b~ɊB>$c2BVh-9Ku?"搴!y^+n!{ibts궢3%V6 V`2R)UG"t9($J4&復 60@⵶ C#rûQD"Z:^YyjmwOR󍢔)J{mCV[>9D6UL"-5TGՕKTcy8Hmjiz #YTWi(DK U/89>_Ϻi+Xr nԻdhүDSm\9>UB^ɸ#3f#8ϔB L\2qDGTv,p;ELM)uFuOcrBhG/F(rmBPֈꮉz[B$j3V %9ZUHR4$Q-զזS~e% 6QQ[B@!6~зSd! lOn$j aF֯{GOd"ܒ&yRe(TyZlRO!ǓNYIMsZ_49%le= e/x2> 3Wd|lLQn㿆pJUP'fzuˎ~!~a{:< @VRyk(Pa9-'dj;;5%DtTfi|ڒkqD?,AdHo2JuúNtR$Xs>•W8 G>.j|YmNkR&m(C;ľ)"'4go'\m6U=~P?j]GoXTRLYܐx/5[S?+ d!6m]P'\/$aTY3:=:FB~h2/ RmʖuSI rV2Ԧ0c.ʠ))5LgU%so.gmI 8mTweLs5 Br)vID 2XA%t|x J'q6}rsҔ `!3{k|OZ{皇/h+A-ex0 X4}C+׼Vks ,N.ܩ7HG! 6 zk^x4j9Qfl$HPxH(|fZk k?M!bqkRW[ˣ:`N[:)}tl4x( /iBόwqj~|)}R#7`k?PGT?^QkTif2'uhFO {zF W|8|3!uT(x8Nb~{-D 5 S1Qܢd'lՇ"=z'~vgV/X5Aۼ>_򽇄V]LUHJi4X:9tyQkKfӨ0-h2SO nJ%nkK4lGxV3 F1,=v^[Q\Q3Ja}aр_ kѾ[Uqe0 UW4`L"h41V7șMӑ ʍCJK 32E VqDNC]^H?U{߱?ϔ^/}M8~lxi`J5K+n"%&ezUU(~8AMrES;X{f.̴ɐ6?KcV<3J|HC꾷by1J2:}xa ?GOylfp,.Yjژb|0mz`gif9>e=EWGlǼ/N։z-M]Ii]/ <^h'u![>P< OpxʢHqGf";(>r:l ,ۚ k?&(Ϟvgِ#3tt^* )q;nC!eZNo}gJm=o}s&ۦdYkh>`ߺF`J a!1MW}0ݸ?{џF,g Qp\cn£x^][.Awnj{"#*7)5Ve94kFܿ"٠w,Tz4LP6%{$-0Z:GI;Fru^Vs16aia}!$(->|~a .H`Y4 EJu 9꼻Hz/QEOkOС.jXYxniGSo! d.xI7 a=K=`z`CTYtBH%@/-/. : iQkZ_>"KBYlP`3jju$B|5V?v;YGކýKADLM4Ӈ74 ³z/_˦H@OJJVeri"Hv1zz1CXh%'h0^6\ ϥL~ckO[sp>~v8!Up^gIU&7䛻?׍-)iJ$p3Ga,ir~]di] [` -xХe%Xl;ik[y#4A2yB>!G,8̛k*Eb`BxϏu$mniZۑq*ruQY<;#Zcʊ 5KA-5YIn[Xߛ: <U.gt;jTlqW6e{XWIG_5iuG8yآh!aV67*;[Z4AO"8k,DYEsp{r_TM|=z9a( 7溞/N;U<V1$6)])QT,7D¬c~r5bnq~Ij]ee[qO k.V-b-<*WC3l\Ēia]ǞO+K Ga]㮉qVE>u+U`.L <6)nlq%Jc%唣y\E=0'S>/mfR P HFʌj0v7=#* S}QxBVIv+JΒ?k ѢMۈzle*?XUp+cbG&)McZ58Qj}I+>ggmrmOˤF`&AvtT0񡷅W)z"8fz ;y]ؚNn$9AJ|׫1ܿԜK%wIi(79Vd* @sb ocؽR@2{blFUf͟xPBMgN= =hJnuh{??O96A5QmA~JӌFxgAȝxFّJ%sKUBC@Pl_M\wW勎1jc {wyGXbQcDZ-gqR2dΟUQc?aG" {iǽ)_ԘFneeO(o=^քCxEUJ1@[->f޳tJFL)ZDI&Ո/w]^\^3Ef5'Pv"!8gQ/)\P\,X%z& IQ|o3cÉ6۶<C[,ty9 ;`S~bhPً*Xr ݢZIIגjT҃&Q{dN%x[rꜛʡ7)]ZI6FΞ ;磡B0Ab )S57ט0!S >YS 8w"ZGu;9;i\s5:?p~MJQڳeQgȗ!U9wf}5*%O1b~SJ }xn`0XM *X}#~֙2y.%ܤk g>NB{mgWPlV0~EO#wz!T=.+o#U?_i~:SwY^;}h7BBy`g}׌'e6^) +u Kg7`O3wMuh=-% #ğo_@ ߏGW!6'XA-^S@7>nf|-HLҎ> 7Rj0O,S2&V*)71*GFpc$PRPQ f?q@ِq;}SaR>c,J`8E Ĺ _h5I=&bh@x%dDm6~^n=G@y>gVIOj@ W tjz6xP+&7mUpRY%wXԭV*Qc:כLO iCEE\C\bo{Z&vtظU.5$^]D(6\u+ǶZvBJ+҈30'ʯTmԦg[dv|,6ݒPHbMwut3q9],%ʂ_ 8u-ӃgpXΈ$_U8=TϜF30BWHi^{f4\C!*HS3ɗ4O`vX>Iwӿ[Cs ff:6xQ,GӵWcakJU`Ҏ8BEj_:heɥްd=sgKฌ>z$}چ\:QF5A,jW|ع&2z3Dq-/mT Ntq}(b}}Bԝ+FmqO߻ x@I006AMȯPk>T\{ \ea%‰ 'D"O.IW1Z;(yH%?m.l̓=-QU3NQ +cvz(y2նP1ޜ#w$ ͝x9J v %tfFRn UZ5g#;kIB^h0aYDHՑ<')m*ҵ:I7K=UMqNQƬB\g*tg1AP0\Ϗg(S*vlIKbGp3:2N2ĭyz@)Vìm^A-2fS`҆/ٛfDe'`kBqc_JS˅6Jض6"hI Z&p'^BlhmI`"r%AFU(CnsdfS-oә@~&1Re4*+&xV?jZ,;3Jqق]B Eq[ˍ-*PJ` bЦmN8߂[Tx9Kd>1:k\ޣ0@-G@A2@0r)=,1=rbڳm>!O%ҍ$Pr6k>.^t>A| /5 Z*!_aeEQvEwҢGpfWEmQ$@hgi?nDW& o4.)\p@;}DE{w ,0oI>Af+ru&/;ٮl1YW&gp;K.Yz7I'trD mL=>31`xq||)'S-MM+b4Uʚ\&Fu-310e䟟K%7C 4i|phxb}_X ̄Y~X^L sȃXٵ \zU!d}'؋yʁ䧆w)VrqBpwFpI# }liQ;A#2_O1L1F)3iVvRkPIhrżyˣZsڋ5JGG-z&/q{0D/av67 ;L懝"6T@Y-ZW.`ujEt kO邠X.PN'K~0(Ad/7Ή翬B$xnHT`HZX򝝣((UFi\]y}5@lBw:ur'98"4O.-ĠG!Hv0M č8z-8uubFTqv^}?TjR#p'K-D,@8_oꋠ^gieqФ6g̉dl)ȯXqdQoT.ߋ̽ԐO`]T@Tsohw(ϔkJ`!UM ={F82h:޹%ed['2j{:z鷗Mħئf,ӗ@dRre j4R)nooKT WSy#(ACL~3gğ[j6 QNB2@;56zj(}b3.e 1$x%n9TpKO==6ho6q\ +#r6`Ϥ\xH@VEt`'VW*3E[.t.n, fo;<7N?L~H@YTt pDcŪ *@6 @E"ҧϑmbcxcY0cRY}îƢJu3 6A8sZWtBtCT#(Hz۵o9u<QGb#ޜ#;Cy9mwm]){fl-1#4JTFYT 5CzYN׬')uz k귤i|qJ n wSU`i/ˍ-W~hmlgsTPFhB3Fa0;4}9 yݕ 7?0bKx ~&&T4`Ȳ x"V{yA*49ε˳6M]yCM7q{^P˟>bX@ȅP@bxʤfk .- y4&c | *-8ڰ| 6ぞCN㺭\|Kr=rzB a[c:ElR%go; *fB1zmZfn,P v%w.3(4I{8ۚ0{4ڡںV,1s.H`{+D#^Vר5ؤʏ㼿]NX({sĺWf"d㶌<<,v/(@kL~sI>-KA$PxyC+rVzZĩWmoGL%g;]DjVKA8vJ2gċ ɪ&l|f9Rp*mP:YWSXMц23ÿUBF x*m9bO3v7܁"԰>J8isԇRAw+Z[Q 4v4g+xm>\`}r~Q-=v%f @yWt`_oӚ)kjjcmX1( OE7:D@>|_R;`t#d;JZ ݗfm)bS h -b+VDsGiReI,VӚuAbGmǮQwZ3O&{NU՜U|'u B'π]WNh_^$PP)PegѷJа]g_oCBYlqEM*2_.9<U[᳍_w@76٥\|ANf>ݳr"HDƴNFV>t%0M(0m<84,sѸ ~3Q]'#n{mw"u-Jߍf&<VY؄:@>RuUBC*[4LT֗[ɷGq9>Qa$ |ٴ<~ gG)= Kg^Ir5{l(_EzM +f;9c*Ẕcp.f1N% +6\/7Sk>J_evکY"t,+00Rr%{ą[OW Kǽm]3hE(@PF 3@ӟv~Ű n'Qj zSnB㨗}5 DZs`*šEx~-PU\&PLڣbDM>F Χ89vOp CkYHE".yJ14}ЂD,ab u|nCB9R${ՑcS݅bfQ_Z.dgSP'W3XWJ@1m]/G|zntp6"zVSX#Aoº6&m,^=kF߈IBEU;> ib8N0$A& 38]k}Q@zd-3 ԠBWffi0_@ųޘ;,`xGb~ZAҶb'%ss>@"vY_>;Z:*7 ඛ+,ZؚOz`U̔w Z&?QWv>0F, E{$ՈW15R/DMN6VX@%qf-m#d1`Y7,W֮JWwcQ#e(Gx[i6{q` 8>3*b[IU|pdfQ[Cj0Q:orli1VI,O_89"`$t0˶&Ҵ~:zþDyY*|Dnwy{0=9Ɣ7f^Z[輩#ٳa*p}Y/7/rCc( fA6:M랪&iД\k(τb 頬Svž4}Fdf@ h0+'nՁX ^;Z1~m!Yr3De`o [x)w;!ԭݹ L+Jy⑬BCwD|\nL.b $fr}?seAJQ^"PcZn:*WSjIڌ V7D_GАD5,7m@ i9ˬݖ QȕCէTqqm_Ԥv5P0ˊf4b`R$YFC#c"MOʧ[Fs#j: WÒ]ey:/;p3mz9(6G,Or:QSKi J46t4̾ᭀɷԡ!l–=f=Q' CŖvz<z'9 |R7 oߑᲷŹteqcvZs P3Oo +1&A*=)Q"mH W0)Q쵥(gᱜd;@.l=?A:Js<ac Sí.|OLRsKIՄ<,%"* ^(P6F5xhT"Vܲ k{(XY:"GFAՄwg\3gc-1gID@x㍝܈?%Z3o6ؿ[N']?"f/L_p8G,twy眶%ArgQAo0,'ji1sF)1LRlFϏo bd@*'3m$JZhg2$qNOSc 2S&i\uE]|/0mUDph'7 myеXxb|+#5&U~/(t;v |zç#|,hQ`O7zT$@}3q)a%uTl]"7uWO3}R'akI}t?:TrA֌| KCNQćnB9Bz)K#r6(:v}v[ i,(P b[s,\)CiQ.<)g3 rˏS3R[6MP~w% iP{wK.dzľ9j%#gHky\\Qs:1 MqfRB7@k 'rWo ߎJSl45xR\FIe'HC͠ fs(\3{M~kkq*TrDU.M9l *['tɐ@ 9q+' E(e@YAt/.n3\%84cfx5g}R2NHm df "Q?EI Zu RU)&tŃlZ=odݾu!O*r击 Ž2kx $Հby;,mN|)*?6|&Hn,vq>YeqcT'7#҇-HNURM7ѬLNH*Nzzg!Uv:H"ٔjMb).{;*Sa[c@EF8F !|84cKIL3ҒuF>HUc%mD}Ǵ-[p#WI z3aXy>a[Oo;(dԠn!DH_\_=Tt&ojv.6 Nw>0maq26K4/s:[@ !Uvf~8V6FY6둍xQC> Wrn9Ԟ^>ÐlӐ:JCyu:$<S}XF'.,tVu/.ŋeKOX"JK7jR?q*y6_!&LYp.*IͤypI. (_g GO+g<"p8%^y: !n_M9EIiugmuvP çCO"E]}r"Obkbm;}G7h/8~}Dj 9X{6kD"OpNӓNj7Zz7VC UN>-%.[t^\i p$7]/ڐDi$3U2YGa%26?ÒiNb]$]n [^vR5\q:-0#LXhj fhatUB:ZKf.mYVt%DRd(S[ǔa퓪=J bޭ0/&n?P=PZwN\7e`b6#N݅r8q:*K-,BYsN${Epc":By= OvQaY0ƣGsu_,Dg'칵L;,X1yfzа'&$UBΣX1پ%/uow_nΩ0gYL ҄ٷΣPm>1SmVt,"hktweE=5N@wYEH 0S ֚]ȵ2f\PVr5v%O3qVnhH? ҇Y)-s^U 6CAYy e6j/G&rGjVyUt ^SD1xrApnkl3ƃtek@Ka3in)F.U.2ۑ!\Dnt~"i賂H@ww)L_ T{,p1gũvxE\xUw)'L]6uL{kq1̯,.cٴ*̶KO{o|SvhEU#M@ra?ԮteLE83Hol^7pp&A.jX2cӪz ` zg(T+d u?VDX8Vܐ`7L[(sb!֧T awս]1fcCG"@s`IEᣀޢ;qtXkrki{\x{>[pp}U~3Pq% !=%~[]TdE <*w& ˘z'>zt+|irgid0ɢ\$Dx^hÃc"k1"(C."%7#@+@"e/P F.p@G9,J(l A%܈Fܓߕ/+*QΈae#trm %늢xV`m%*㛈TC1e/M?`pH7!?Jq~aM^ȃ+aLg_նUB 6t ˇhrrҰ$(#҅c"OR=a~HD{7dk8w,==լu1*lGޞ c:s%cej'e_K@'U<ך7q<^:;H[_ubHPQ8?$Rma̖PtOh)m{~r:xdSؑ*SKul^xQ!qmM,趺ÜzRR׋c$lJ ıH"ء71ZTLᇚx%B4㊗c2sd' fک^HM ij#YJL(>{vܿ{ :uKBhqDo[a_韢Uv l`X9$.)ENX5y 1*/| Jnf!SK#cTJB:W*1MRYه WVZ%TtUWJA: J]tf,bLv!"A ɌK;q0ISu1_5C($`*!b6u,ilJڌ}Jn&-yyэ~}4XDQ7W:@6"锕)L7i3]inexc 8 %jՊMKKdW:i’Шs %+0$yJ.׍FPf{;T1|oȟ(Wtfl%v6>Oȉ_8͟`.3ThE̿cd@+ čN. X&ϷР=<["mHKçI*0%=8p?>B)/Wų]JPq^oM}委 2Oj Lڹ5QDXT2]vn{4F=&]Oő7C*|,ت6)t/e nZ?T8̇\jv{bfDW}ץ~~X`ė1T,07BpIEHPC`e/KoK F'f(ah fZSS~fF=BhIPv!<* }zw/A jH&y_ʊ\W+$k^LMO'[+g>kԕm{GNw^\gTMKf$ ̪M2qZ8 Uq1~ۉױ~;:&~?NPD>ݜjܡ&LR) JŒ#ɉhD X2ɟ$(n{h]0LM9^.pT ;gZKVg 2&M(Pq23^<#6WZ(Qkg*eHԇ.~ŰGZ)L#mPƢBLa)3+"|_a+SH9WBHZcZCnʄaNЌПlk}78xNmI N=$YhT۪-UnsQ|̫~ -<1_ GPS('{'w4gkFҨ*nwuPq M:'(atB~?oH}̨CnMH^3f\lU#emN|IRs0Q,z:>=׉I5m?曤 q< W-EFɰ~`\2îrs2oٸl=BM챎8I-e? сuטgxEIpʕ 3?膆<7#$<.*?`{WAˇ5]J2Ơg .c cM2vp&*& Gl(ؠ{-|EC#-ؚP?]:пƞ9M5ꈜ&QoR 3U_n\BY#2d SV2rHf_AJ`C/Ƅ1MV~4Eވd"%66#T_ - H ʵibF~j-1 Q!·ک3Ir~R@+sX̩&nDx-[FKPƩ&ÔEUrM9q</"995HN5oCa?ّ2{uL#.}HD3-٨tjk>'^ɿ+96 t'S4OQ'/JxnMcDqKQPS!`*{P& 'F(>mBc;Z^+wth x\ڽS}*  Sn 4fZ:Z/$&5TOhEӑ=eQP!nXO߿nThJGO2r5̑WXȜVx9tcU#%kFGs#gEܔ%lZ/rӵ88pkcˇX`F[nwPzHTj $&[&4ɛ&~xf# jd3r;q!2yOv[8rJ}zr'"{+_>!s!Dja]:De(jXyCScPM\qg,Ì{.RX.< o@ =,c{F`iK px^%ᗓO7/IynԢ5d!<{o8qq>]Z?O.ݽEdnZaƤvNX&(*jm- j>F2হ"{HF&b3IVWz Ab⎥igKX7*oeK͘KX%\z1pbx}tKϩBKT"=T3.BzF ^v pt J'/Duivhv@VZ[TL3(͵漹OB=R1Dӏ'HG3͝!#9~#/u;$cHL7u"vў[g[E_'FEڬhhN,v~;EQ|?\t)7 xUWHD 92odmF6}ĔRV.X*?vUu&2W5} 1#hב9NL+󿎵7jeJLj7R<;d9b88Le>p̵C_IˑO&q94Sd^PuTnK#,b&q$7C e%U'ܚ>0jpP`9": 8eDͨڼYYfεS)t?M.k=oa4D͋nJNƤz+;KmةbNѳHQ{6qDQp<V6UVIrH1eGߗgrڱ+"Kפ {n(I$ajT{"IoNM^uLqCo-Qۭ:+OD[8Ff 8?=fR;8CS'722X@E ӏnqxjw6۸^g ; ԰>a82On92t#VSc(nF1O~(;3[M@Nޕϸ`׵~/ fIGKpb7`D7)3$fha+TTVrۀzaHԲ Wǿ`:_&`?[iQ\"U-xK`A_Ƈ!u,Fujab8m/3̛n]!q93kqy#<ط S*Y=>iŏMɝ%F&-2wN~X10xa&']K{<Sjv6;TF4uьzU_d0S1]zoM?'ԺwwjWAXj<&jJECY\p8%(9$W33eRx!nPAKřTyudqO|Qwq#"R ^ ݿ3j۫;=2UuyߒMt+>!DBYHCNҝikXfĿξȠ'+b̐Jk%(ږ@B˖R:U]~>DtS͎$? }.$t">0'``텵lotv UaRU̐!%/9XeNHlL1ʠPh{Dqvz,WD%Iv¦޿Q?qx8^ V۰!&9p'k;&t"'мe'tIW&p8}@S~=2!~R_rL0.*=9 VtwG4_ A0jgr~ix1[dWԝeQb}=8ZvأYYS N&ΠDڪEhAsixN`nR `]CN뺈5x}Uy4%j:ph cM;^!˧Y~2ğ;@i1 !(if6cguDdQL^rZa~@ޗydD /ל: W d,M4W)EK' uPFv2阰N>A/$)Q$,䶆XJv[pw4RUϝZ[Ky|X^Yu9A%Kޤ|5W`OfN6X;?+sWID_̙X)Rȩ@ .e_S YOζy^8*ؾ \@L$sk{ϵYSqbdbXdƝ"Rst [.xk ]QwqiqoF ¨lw_)֬A",=R4ITBJ\CϹ;ۘf xKzQ~Ȓ!*@`@*geJ/.7|TԦjj}~bc ԉRRm!MHzpd]h2A ?pbhx2U3FNo-N~c=k{7b`afMrLNSmjxx.%hkBujM&ili.V#^Wwr\N+Pݏ^X%TMVJb/O6n*F/u=W~iq11zH'zcIa>k3?~ })K0 _8}dDAшt .I4we%DR <+#I!f$cvZ,yOAqPކjtyUSǒČ4̆5g^jgKE5ħ<^Lt?ɡ ?>j5LmX$Bda^09kV\OK7pEt-ZNHTn5>9[W߳xBWk %5MqNWw`fJѲqB*M!Bۥ7.5h3JוYD!^L)zi%qXAB!a[Lv7ΫߑKJVA14Lac'+Z*Q,Q`lڣ l^VV4O!u=pxg~o gLf1 Ɲ/6%:LםP2l[t]_L1։K*Ct g_\GBF-SU>j/W;czfE2,7;6 3"1v/kx5'^R7u-;˓;Nr9#o$a glO?Q39dݹr8qP]a(9DX)!ʅ 1EտnsT(0jI CtY;AfiL[^Wx+M7܆12c]U3'0\Zj7Ry:؉>D q^S/7n5(MY|`hYJY%2EbS.ߟ!R6HD#+7n*o=.7vYEصqA_t~)l\dn9h_Q,큛xVq1 hb1$]q%(WU?9@,e8CeAx{̃Z\F 2*]5{ wm}g|z4 ݂%Z &?7 Ja`1=UAGr].Ʌ)|!X\tۼ$\08C1e|;O`1:Hא +&τ_ ]n6g]0~F] f >L2-%&&O&-Z^&htk8fAW49,x$ZBLid dӅKĵeZ/vh6iSGc5N |$LCJW>n,*c "].@yF+Lu&K:+,'ɴ[guXxji0%2V*1N79s_ tYް0rlFO5⋴eb@dޤ>^~ybyd5Ӯ]- ڙ-_"Q0Ν!=1sakx<_[fyp:Q4@%4Y&(,A"uu7}쬱F8Ut!4a1I2xɘ Q>Qs m{%"+U\N_ݶ$ttDk̃q5n/ԯ@M80h;WqڕXFSG;\LRp d9h$ԬR34^gF}cH1YjQmUmr&:Z_cwCft㧯(#w0<(}Җ'% 52r+TR~C;#}&O죁k\Hq~i@DV;S( 0M%Hhq|*a.l٪%w\< -"EU~;{<@ޣ5 WWCj5B(Ay!3XD>cަDWOӦ^)aM*3*Te#x88k+'p6ilGd{J0#8QilFu)Ē~.5܌Fiߚn~L'JgtT]V 4$jX3qt}+d«e﴿GiwI Wd~gKNP}fM+_4]I0r,=}(%ن7:aQ5Wg}5׶8؆C9;QYMxټ,i#%polk;Yf [{P7"W y4 26l>3Y,J'2qdY~VL(ꧼ?O¾"=VHʍMh"ۛQ}*. Ni?V8` :M#DF5a&R\$}t\F o'a)G5i5(gal0q =Y0=ȴ.>/>zp#.#5r6'm[Sg'HzŴnDjOWب!ik<֯;v=VUd'z?zw32\ [|Q]GQ).R )$SGQ.-yKœw*Tљ #6p'XuDc7J ^}{[I4bP0pOjhP!CpKiTLGfMd{w@9H[w ͍vRm8P؄A6gU[!'ē)Yͬ51]=h?(a'qSAGnV J\&"u {\M{gqdLlP :Gr/x>ކ0c9Kf]s1q0EzY 9u/f ]AK<F͹&R2^Kfϑ)pMC! :Kh~eD Œ) >AJ^_ϻMi~u$m)vp&<%G$[K;' BД!"׷uo}m[#H4JdIK<}Bm'K$& 7e:Gٔ9ͅ+4w8`F99f_fraMa\iJf7^rS5vciWo N1von%Ml1?WVQDžZf~Z"# l9`*0 /WO HL}|@!muQ,.h)?F hںrh;'R4zӵ<4 n&5>^|AߪCMh  NoS?fɛڢyemȕعoZ"سZz iZWG ZR})AydF}7ۂ0<]LåECۤec"UӲ~-ybT#WM[[ֳ̓fe'ـց,yUtr#T;Ny+)-w :_EF ]/jm{V6v3B/o=ļHN 8*'_ŏfokҹ0I .C]HQܭHY!$@AFgb({_)M2QvejG]YD1`ćhYy5-Z*%L# (HyT354s[;GJפ[OYl;!TdRyjDa~ Qv.T^nt2Y9 ˔oWߡ Cu}c]K[(H璍dc z.5xuN"qzUrQmBtUGPՍ$@?-h0%dWu'Z{MB y<-:T=r\N{9 $Y~ݷ?f*pdwloG1Mt;lq^+Ŕ=)=Qz˶xVu;)ƠʥjNbdۦ`K]ln%1{UF+12KgoUSdF|$ZOZN-߄DbfD@kr4vڱğ?Dz?|$;e+iosh2FaJBLDџՏ)|?9JRY .M6ˣ-(3V:?A//)&ہEk<8 L?=mb[Ek?ƴ sG{^3%? ZA,?y!Ik0ߐWd$e:nd yL]TS[xk>I\"yaDA7ҤNXzn;T#gG,LKNg0jcPkKs=k6)փ -_5 9' {@j ❛ꑈ2rjtѲO,892+׮v ~M/4q&vt+*Jt$c>H ؾ}\󯘇`X*dB7tg A܊}L6ʖ n-࡯M0;uZv)i/իi{8E$'|(,S+]7ތ?^dME3Jk.rfnB&"y6*lL9D #"r :Sֲ_`8N` *ktA*kQ=b?3^"$NٍƋ)rm~z‚]U|-[/!It̍^-l ,~n% <؍Zy͑U6ydH'*mi~C+87TkҊabwz i["f+K00dSI.}H9G/1( 60\놷!+ V.{vK$jUϏ? ګYY~ F=m)$|B>%E>=S^c/UXė deUQIcM ZIv'^j5Em=_7(P'~S存1dafm ݣ%vߞ`kJ,ģǬI6X稺b.ϡ,BE W)4[/-htEcv|)8HWbU4GϋH|F):\Ӝь^nҵ 8.-A]Ϛn5_h~-3'2b hqt0-#bo*OoQ3FCeoMNAfoQSY1! e"iEdl}xm¥%`@fWn8Z}$]al_7*HHqP1V݅9ZKO|\tW^3e kGawD  =L=Ъ=Bd+4Z_(qؖ~T.x7CJW'wå@|M 4X.N,_0]7aҺYC3yQn#[f|_#EPvݸwb Gndʹzf~kt\k#cAA+jtIRP[^P sPϝlrAs0qK3*.&Z\}5WSfɼX9`'5Gzfh%ip\Y'43@7^2q$U7FK'-w}7e@FѶ;zWw摆V`LZب+M$C`Y}#tM)۱ I]Fmj4WR>IbwEB=B\wzTɢӸDXriť7NʃgKॡL#R(NV9L|&Ds2A72a;Kh4%EJ1'αGɓ ox2DlC]ev0SRBO#I3~_;!7wqXcE Ňvy70uH܎5SC$݇C> J%gz~>x /4 -XT_5G&rr51scLN.-Ew%÷:o3f~ 0] M{W)t4Y;!Ϯ%L\)aа?Rٺfhx%*}9"g2y^iOW1Rs/m(Ӕ vz S4o"1pzX7}G.M@M9VM<׍ hI, [FY{BUB ?2Jua@ ګԆ8'`{-*E8JT4֚:C4~A4r68iXk9I[8[zU0p_^4UP3?y{/^GuAAbȽbl[\?;q{m&qZgIHePv*?hr+gk\941b`J~"|I d:FlBcRI,TL6VQ&6 G{raJJ_ giZ?Nx#EGCkTҘq.6DG;| w]gzPx'$ ̚4yΈD,ZP p!0/i-b} nLI2;_bSّh#\]i*PဿSHkJU<#oV~~r'YL4PRY:ykr)MKg5HP.ާ˳Z%e5Pzxy!uU|G#z)|{lG1Z&b? U>kjOY(JBФI.n;;V>rӑ3>e_•x^t\ڑ5V}(AOԜ|ɞA.|"{46\|* nൕ2S쥩T!$8|^[R%50?e.KĂIGV֋M7%ى)W{8c(mȮ5^2T!c$ ~3rkx?" \33H` )+BM&J0^ }pk_ G |D[LsXs:E@ae#u2s(Cݧq)%G:du&Yj|@LtmpjJ%C:JLX6mwPТǝQx0ԏ$# <-U5){PI@}|0mBTLr79>nK60Sx t4< Q)63[FX B+c6jUFg%D24v c85J>X3ICat% ܁~*7yAƆ;+48Aµog&[ M Faoth3ǃ ?I+=Q&Kf<!mQKTi58yD0zNf+8+ߏ9Dr2rc6 ʲDo o:~ @A}pYZbW6j*D E&jŝTyGpp{m{xù7)3PTӥ5L|"7i{zQ4/gB\rHm.v]g'HqDm]+ hXԢ0$|nLa` ߈"y׾i-V,?4elZ< o{ 1GVn^FFZ1+iPYk*w! ޺K+ó~* h&kC@9/[ϧuO\HYɾê%Z3AK9?j9wb$C\ǎ %c٥`:d .w8 Hx~BnqB{5A0 Û|.YЉ?V [$lן*8UgX0[${pNݐ!'4_e0CAM cS~RmA*nsuO 9Fs|^]g+?[6m `趓:/zEn.ԫ:>7XM0@{_xNZEd6 lR>sW!M[q }R }P'AnWi>X˱S=w)e EhLbh/%r+WWzώK8;JQ5Ը-olH;ʝ˘qàq%{1?0{@D 7R!qCujMaߘ^:ar贘C:VUCE7[]2=~~)uVK8kzl#ќMkߠ#&1&eZ'柠@+"!''$Nᒿr<0:˾rL&_ĒP-UeU-MkuǯMuC[8xǭ΁' |Ü6w+\>(sӌJ;˘XR 6̟E?Zj`!!աO8ݢbԐ7`~AŖfI&rQU;ip?ghn]FP2zgk S| sF|R/ $ReQУ5'HdY"JJbC$":0kbRhl Қi8ŕcVҸ]!UXVӅWYzWIXZ'Ơ+֮̀ `={ÊqsӃ;At*k@nlxkG9K ǖd*Z-/dHđ6PIy7v\`H}3Օm3EEQW1k.,uk:g?{*(3c~!JDyO(Zv[L{Y:ǬOS= ~f<A i/I,`v@i*DXC 0?Yw*W?pgvyxcVM2!~EŮ{<v:<0 $_Z"j>38|ĎQ{7"=~Ԏ,0MfU.T>GWn^~]iufC2uu4Ԉg/1=S6v70q2>PhRO4N !):me;Cg{ﷸb­xnDzm&H.^0F؍26>@͞_P*>)d[Vµ_dB; L̈z.8#O78qvje/В@YVƒ sبx lfpژsfUYeth+"М^+ZrdhoFh ֜ YAl(#6 %&ȢCfżoD[Bj$1mgԮ~K7 PKGoKyk3Zj ^u6yg/+]RUj6u/nFV>R.x)Z.PVB yZTj!2΄*-ҝQ5jvPHO3EyiEY=[+4?G#d ݨȜ~zRXS^\ Utm+-5E$Fd0#L]GW%f*Ml0+ٵ,:(ԇX^QU$=d2f/b&BGr`5 >TC+Qj4.gC2zOWx.LwPv2#@&$Ӯ֝#[vM \7\{5էj.0_QU4.%|h2Ć3 LJ"lU1ir˥Yq\H,vMdKQ%i&qXIRHj*#Czaܭ k5 N=?Z4W6ܲnG4iLmngBJb(:MŗNgmroCwH)]iTSH(wt왅>a8"G VpqI?Jf_JW 6{'3|084ȉ;Q{ܮ>q*m/,Ooz/+DZ)W7Di5kfJЉJ3;PH& o "*i.Yb_햎p{})'OW_ѳ/+ZaiŔ {ڨUܩ \n-vY|kĩv}Q5J ;Ȉ(wv"ik&xh,+Ϗ֞^姁] FaEVI6<^hXΚN=4kr4cU^F}]Y@k0^+(a:Xξ`SnfKS ֦*lEz: d%Jwy$6ػBw&ka\$ƶ$wj롧a%{Q]&RGx&!AEC!#V)6l ~Z#@7|Y\_Ԃ+S,T=IƧ;Ɵ2[L0Q8eڶ] '>IK3{['*'.+Oj4ރyܹ5l'V*D'-c-^H1R?^_iBvI+榚k2j3(%9)# 0GYeQiSX_LgU-0jHUPEw)gZ23?9?UоF˜x9QDvOҢްw}-23!#G3TFh~a_I4+sތ! TpC|X\nkF- k & yثT])Y0p.ӝhɒ֥}HĴOأ p"s߹屉WoXAF \GYuV[*8]:&K$1Yο[]hg%x]` h{,_xH4YΔkL$vowkW,#mj ) "S>wf݃_UTymǽ k mӪB6n'f)ƙuR2RrA], }7ysw>c 6SČ.uSe.em?d';%Ŧ'.p~O(d@7UPql&gy62z0K Z\s(֖gQtQ ?ȔL˙CD} iC=%Ƒ^ !zjh̿\9lⶱ3&'b::EB3V$KJ+{i<}:-EEWW>?-Il3FX$awQ<*oma$:G$)XJ7ehMD#՗R4j-AUbY`@)Ƈ^t4$jC11pqh;V8*F)5,j:hd#-3OȈ*gN|$dMn[vQ_" vlf Y/Ec -D™9FaD_'΂=JD>2p' ITr/,*Mo\ l]T$WH1dzRѡY_ӿ݁cr.10y *L. rEx-+'ivTP b;WqY*1h^JtP]^[-ɗکa:IuH)l#7K~gLj[raQ.ըr،+ jO}, ́YSQw͔HGB+I㨡: ᄐ)^?슸OlhɁ(TA&IAB]Cd`6_\154+HOuRY+&$vw( K:Fibv$y8)ϟQ㇈HoO'tRi(6]JNc&"hei7rl֔0~]Bx35w#8\~MFtVцv?JLB#_fu0(yz3?:=x U}F AP RLA_xDR9o8lT3{u%^0u:O> ;heGV|3p._%̗bI/q5w?| ~Z`PcJg:])Q`yB5M)6|w ?Z$ uh WʔN^fq64)ƙM(wDZQ`@ltw-Sgߓ g^5W(ٲ ^a6uY@ v$s#жRI%]V(-O3ט~>@#I1 {0lȩӎ[>pHF#_tv-rv` Ll.TPPAZ3d˶ pbO 3xT0B\3[@x [FE yqwZOîAQuTɱ+6,9Y_cpb ?P-T~KGKgͧC+͗{Pz-&1 cMfrefk y&lR"/bE{a3!Qk shɭݿM+964xDF4s';5O*y>蠨s̙ ߿nT $#}WLQÒ/Z8GGs+<:g0Yr{D'nWAva&%l EzuBk|ݟjz;4>}3ɖ 7>.3ŰVaiT#, jAL{"ʻ\{izsGaBfy|;ETI Tgb1-)7)0%yӥrA`JgX9}d WܡE\ilW(GǓA`R7.}!a8:/ ys䍂'ӆ{M/lr|=qDbi|BV _)-=k*+j{Ǻ}8^BK__* b&F"<"x&0;lAutҏ=G^^̿3Q TX9pR\^FDl_Gpa[HLP2=%;K³3 `רpU-2ط]rp&dq6/ Jv$,_̭zթٷR.Ɂ'aƓаT4[Irj~vb"N` 3Þ}lVA 6B񜘋L2ooD`%sNcN:>;.`=ƁL0%玈foKܺҖkZؑ)ȶ_T qh^c\ &4NWL͐#ʼnoj5+t+O%)BѬ{- x5o\+bR|G̿wNKS,V-!cWN)l 75.,Dr͔R+(bWm\zBZJ޻QF =XXYrHd92K}gxD@_7"|'S-1bvJ4".DCʚ=%2.̎typZ6w( s05/&$a{;_ɱt5Jyy3!8Ze% K2;obMqWJē#jCzt? 3ڵOļΦ*MQ I3yg|=+6EWQw(y3sђ.?l?kQajRll0.W83^V=g]rUڦ؆agdN'Lx7&U& |UX '2w[hԼjҌ~^͑Mz|#*ЖU;eDm8vE/5ɨ罄]H]Q,tV, }B\'3a]1.ݖ`F 1=FڤfT1+ORko-[UDzի( [X;fo #ۣ,4/ J '62?c?"W$Saa@?B˅/S&ْh=m[QxGbY v8A=v:WI@Da>/Asccd +ni>؇l(_Ke6]CzƷC.'EN ( JmѸUEA-]t$WT(Ɣ Ɛ2Z-!NC$S! Ovvj)\(!}[.s(ݤd-o#]i*[~3 ]K20}~ZB*]r`U TbFNQmk#J#J}KE<-%UVAdq^B0с݂{WfX-D`h?9ʭb$c;ooʂ  WYqݺs6D-fo9ߥ MJ} ɪfJ3!R*CbE9gk|xc6&Sz$ovKM ^H *;p9r$Pv< ~h5B%Cww=f%,4$kMmc"A> JV O9ShQZr9QB+0Փ@e/\}i-d8FopqZZͮ}/'`IKHƒ5EG˔_/z``##{8d:BD6+aO4^#ĝMH~x5/*XLRt :Ap_.0!^{2UY|'mRY?Q*!G6` tyq7u'z4AƢac\ NrHx>n9"ڍMbb!|FѤcqP 8V͖`I嗢aH؉Y.TM]#iBu|wG}9axZoNE݁Z %q)!&{ L14 ɇzk?epq Ma hƈZh+ G-mELg"0ѽ֤W_#9Q*Hh""]:(EL;J,nq'PǓ!7Fs5Jj˔}l"p>Yzy8؜oQ3 ̍kX@j)를5_m,ՍTG$1oTXI$2,Zߩ ;6Tbhi&k`RC/!]+b`A2A놭-iJ4{$v _ p"ޤWS+(LY̫^0[J9ȉ=3?8"R ވX$#,HjR*7F[`)kN޿p@Cgc+Z+I N,xu^47j\(aa5T ^Ƞ/a;*bo|V]D Vχu Bh%?msq*TzQ l!2ƳhXL[ .]yB(0$uzV?iLR?>K sXA{g/=ྮ L8~OmjGP>iOƚ[ YmEk7d@oV,k+T!'H4o#gB-UʺcKa4%5}L|?;pwvij8j D8{'x^ݛ,sjO'_!RyyXJ4d"?C}?U:e뤓< "Yk*.9<,wn좸hci<@4,sbx Z"`J[ +{PTO2WZ 'W'x 'ιHͿgź߶uW\0y4 7/=)wALW'4[:*(:׌"1oȶTUw)KmrjP6'Fʜ&u r^k$y&ځ6j0Q Rn!_ƚamHLx=;QfޙI%USv?0{ vDSn~R X=*i`Kb6qL֊%u9딜;7>k:th.Ӝ>BE\oהp\zJ>߂'?QanD4d8CK57( GFHd 3mCnv8(Ʋ1\5R 8)Xxtf_Ibѐ>6paXP'kZNN(bA_6b3 _^,0XrX^;\OY(SB:Q:]2d!x|øddY"tƷWfI@T[HWXD])D SO)Z 2P͑ a<"*H=st:9[-jt]+i [%YY%Y2 @ƕ@KG0sGl &K^(c $o,uyg5:Qbi0Nm"P.򂘁;GP ?` lەҁ[!uB1\+=9' hァ _ɸrJXIbbHyN!| \|q 69gߘRxf3n4Teݞ"1[%2l'ID<~QUإjcS0bQ}U;TkiTr DTǎƯNp'Enݿ ,Gdn)RY?KvbõbO¨[>Dr mρ[e3ШEb'pݢa9Ę\2X":ui)A^ݸzxl4_ y+{@V嬆\}Jr:{@Z~1]'HT Qy3/*WuX MBEb,/< :]dPSA )&8A 9AI,Wzr|MP MJCLuq`L&ȵ1iiy tBzTv6O:iqQ'CAlB b 2J4Wdt&ůδ37Q#(A۬q.,X^՗O6%T%}S MRg%5$BX91VnDVq؀U;BXzj֠4$c9iW|!ӊ~)z[KdSf, YI@~ 4vfqkq1sfd7q\?uM{uf9Ξe"`<wx 8 VM:LBoJ `/jj.:^͘z[c>'5Op#eTBu^>>1q𭺨E3/(CN8d1LzB21%9\^4s`x&jS ~uebC+s2VQH -ۏ> R6Bwmb{l'vY[d r2$8D}X?080NZ4JcJl@3"Q:q>jzu~Bg{P7F`pclȆR[NkF(0X͝);nT )4BMItw!qId c#t&gN|.Kv`/|[:WONdQ(`HD!;pwcJd[߃O1b sv4>^U1!FK)σ/BB*5BqmZ1KJkZ.4~u{x˜eawH7:v[>"-M&Yi;!|H\X{M0Ov}ojS%xplӄFT~X*Ѱ>pcñ`sJ_stF m5tS:Kי)3c! jf3O*|M)԰5^g4Sו/{PHVtUvJ~QIVXuVV:u_`9~^>I]hlɊG *ky{vdG~Y=kx1֥ʯ ˄L@_,gn;LcOWv;Mǃd Ԉ'Em#DE`O[4 1q!Z[Qft Z]M ǽu)D)G_}ur'y.4QcXR"V%El\ћTnW˶N*g}`[fK`U߫`x\ ZhGd S#Gk FiXQߦƊwn=BvzXU~I0]L>֕{)"^בywh{EmS'ـJgۺEuU`*]y:\%.|hw,KV M59W 2 0C.^1Oi,J"WF,μ *Lé?>8-_[kZBڟ7 ӓ98}RE:BoXZ(YaZS _MISPs%*F?`+~ޡT򝶃,[B{h]|{< FwhVcE3C _?˼ i=YMOCAt kh{,_`㞴H[7]p .U}^ɀhPnDn5/VKeyz+B3 y΀̀ W7Mڛgk10-#LbN}JDx4OC0 eJ(DGşC!1+.hP>K,3c7yU59,;3KiN~=U2TVQiFdCjf ʈ!3rqrՅ^5m݇eRXg} ԲyeTLNx@'<66'$uk!iZ ]9Ke*nFğwlYh4b&l9J*q6[[:kn`PNު 2koʯ)lJ[#GG;SoFArL WTy]A$quVx};:KE(| RN&CXO$̛<=k/Ӕ%gnV q^uby" l#ai6te9tefxtXxG2p^UЀ_| }S f)j _d]@dOe\A7%k38PubR!Nsf+_O\"Fl)MMݖ0 5)d3?4@HsSjnJ hX\4^RoʸMF=q/}Hs "Rʴ] ]*"v8RBw0Dn/?޽ 2[1Q@)vQ*BH=['U ~M5da}cj}ؑ?4ƏyE0y@8 HeA #[ Y6=cxv]ވ?"/9-jW;s%VOn-))wZ2jY7)E6˗"ϻV+akysnd$%mUIP@ k+թa0<4J{/ ړM*֖SyBnܸBU9$R ?i DY؊eɻspIt%xcl{N z+[ck }̻Mt`+9><բt;{${ GWJm> EŴ!wY4?I !ReNF|Yz~^gD_[دZ3D7C$(uI `'PgH+MM3g*$\b{1w=r@u| pjRoΫ}㲫*ⶊ ˨ˋeui(&fOUMݯspr)38p 3F@gHCtnFXQU3;9#UKATxr 0Tk Rc1G#͵W.Bo]N=yiCG.\Y|MwGˁN }ild_MP]k߸-tbfgLL`XԠ--vs~@0=;Pe:.nH.TגG%O-5yH/QG3Kj'e+p)!i0Ont2TCV -"39*M:Z&*Ϯ5M8cnSX'IMUrFm1Fʩ[y~׌kķSwyPJȐ?_rsV]V=2?{wdd+y} "fΆ~Fn h!v"eS .N_#@HN:vVoS}Kp+M3 u[%,鍈A:ыɮ~=uI<`C{mfz!b z@ȐV,dZvNl{w>C FjG-g׌UU t:cWLvm :L}#|RfG*.mVBC'} 6iLκz d_P'l*7"|QkLfϮ f^Q]jmteQغpbCvvcz-dTAm%4K824uQT ;c *uA*jjxҶHuf^°q/q-Aif# +B-ʪK_(9M<~dzG<7O6QNPAC[EFDQqm 1.Ej!l/fRM#]a7A$K=.7CAk\̧iyBD䡐,`l]*y2tfmZ.&|Z\ wyz)? E&(C -0h6>l;_cМS hT3/5IlFR兆$>%c,]'Tyz69 t}|r>ÌV=zf&@}vVfρfS>޻u#˞Ev:hvԋaI<986X< #Uhb!œ0/C i&`EL}5KAzEQp6\j5T7sH"?ߞѱegėh\z$p.vRgS3qCh/~m%y(uJQM̿nFAWϼ? .II*|}>Ĩ7Zs_!lq\Щ@eWQf-70/3 'T*R tzB xk>o7ۼ0㮢G Ё߽UGp1,R9Oq3|9slJTo\x͇\r]es\ Ȏ>[S=_ ǝ<ܤףHí%mhb,-LJm|;mrk܂biMEθLCj5d(#DYB_h  `?k6^뿵eBAVUOlMz}hYos;fRR?Xey> *y.}G n*HA}z'xCn`L}GQ~b̵U2,%=_Xf<$ꀡƥ\?JXDs< j? f=쫟 /9ITr(63B:ZA/}`RE'U]C[T7d')q^ݼIy8-4埆Z)o͟(Pn:uV)XP뭞윃 ^P_b 5d:'NqqFXkS5)Ff|U9W(W\|=+2I0ʼ 5k`WѨ<%@B /C_m4ȽF?rmޝRt+;hDl?DKy^㍔+=lr%Qchz3tl ڱ 2؈Ѷ=I:{*!W۬3;{Q[%Iψ6+n7D_ `*,b+ 9D0.!꣞0PE7XB"]ӿq^aGﳷF_rF>='*@Wa+y`׿h\w9R:aH FnjV}C u-nlë!pupC3cq3 =y:3U4[|ƅ!oso%&[:Y9B\VQǰ{7}Ls|Ã*7콱aƾ\Z"mbiqV[G̣--沓?#YȳvudW}iW ΄hXߺViM{Do<,[p;0Zy S}mKʺךmSÚԙ馁=uNԥl0$<*Jg-?pgx{mU滪Dm"* jBM R +yKu\0\"vNtn'{V`@@r+G4Sh2aDөLJ^W&k0GcjÍ@7Σpb'Q֡YE `ihùohu]j`ةU)ֹOm1eG(rL0vtuȺZ%P|RΨBq ʇyP`꼰u| 8?,M0GYU濻rK_v4j Ϡ.{%萉Sd=EsTЫ%Iaclafr0Jels ? n!r|OV?ö*kY ǩƒ}XYHQ܄+lɝƢ\&kʁz)l:DkI\kco8WmWzAԾCw |PjqM\6&[6Uٙ[_LC wZnj6">N|#/GyQG?j< _ !;T d.8S󉙹)N* ED|$&7hʹ Hf-#B=[!C_uF"qE#}~v|I3:@m1+S`0 {HYmj[3<2Qvj>rB$_ϒ{ \ÍJaBf8:5B;'L#BϜ!|1+*:#j.2SB'tbbsńW-@ F5탓'ͫp@/j펴K 1lBgEK25tt_QŊcjHtv|E?oԩgQ܂ڒT6PX.4w 1"mDVȌZ֑}]hZ Ii͎H$i0 hxw # ɽ;d$r uI+/\W q.|H?;velKk o$w|dk~1܀c9e:n6h#)D\'$b2bE'jTbƽ'wpL3B#M 8P?qQEmi5ΔP NcH`x;Z{ŤMŘ2$|Y4%hJcP#[Z'~(..h` } ۖ+HoLĠ<&_ K0-<5Xj* %D)N4\9M׹/db#S{nk-^ p[3\De0gV䡙{VF`< A^J.;Qx od[gz*}Wg5 4'Od[RBfV΀NJ{+WVtEA[49Kď!QV$7a@eG )?[cR&x3GkYWZ2=~(عy=\kFeO`Qςo5VɡM-$4K/$ R)NLDGN> "̈́wqBy%A܊+p+%2Yk LCngR)(N:gXxB@҆1-ݻl+}fԄݺe 0QDɐ..UX=/@ J\ZKYus*AxTůdxKj<0Ccd#2fk1MċCv% sy9zD#m(FP&\ Kqs}Da'մKd<*j('CrջP?~k~$0} 1dJx9 \2veԦ)ε,s=XSh93{7X*mA|!"3h&j-kX(e±O lC3H \’+_\"b;Х~bV`yc n)3fiR`kcGIGa>Aה? >ȡ*u3ЩI Ԭ4(?G JxFVCv(&EV>:ZUL[ BO/x6SHCPsm bwo9^*3-lZ6~5gyI|/VM AB1?o^ze*<> Ws('ÛN"!,#1 enNqЎ],4PL7iDiЧq-Wo(mg? !qܻ6,Q4O"xP0u@ɋ|f .qcuUp犻_J֮6DپVTYV'[ǬNL?n-몜v~{X)9|]~;?+_ zmUtUl\l'%L#nr a/+IF]^"+p 1!DN;ޅվ!6̀9\9Y*BXrDU|H5_Jr ZU(yƹWٳgߊ\$9 __l$z*'~ C<*%#lmwƭ9*{l@s86'SĐ2ccgYZ07070100000110000081a40000000000000000000000016650a15d000018c4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/b-]?Eh=ڜ.+nRm;e5hͩ?T;S/sQ|L9 5;{v+K*߱qj5F@4$Mν~Fө,kϘڡv^4FI]LOwUV^0wD~fKI)F$xE-TG+*-yv8J"qѯղL$jhƉWPG!p:-5J*՘#/#8E.4i%V^J?@K]֜:Q<t] Lh)ͲjtrԘr݌7F3_L͜-_L`ț$Sn4)ʟ(woCbyB?D Yq"R{b=aZ|le8Rp_*MżKe@Q4nIA*R @HKeLVK}SysF!klu ڵR?GѺ5+ ÍtunMc~kyz^!޼%AБ{+t:.w2#]y3,cNKIo^FBp3QSHAZ >.'9zJLn¢Fah -ڄ;vP^h 'Zbi0H~ 3;[)b)FZ,P;_ faBF׃P>'}wr\?3;ѯ]]~ah4Uz:bS7A7Cfԗ~z/W˷CN5t=[%F$; ʸKmyCW$ai9e؎ciRQ-L;K`ټu? **krdu4F@s]28;=H2`_\'%27t*=?ԸlNpXtUtkč&{תt~T&NutsS'if qw"YqQ@We~NiN>7"%W?Y0Hq?[jY ֭Ojdj΅Ir)W{]!X=&@fܱ-H!<\ޥ=2BkXPiz$Trr p7<;v"/,C zݓ Hѓل{F,P^YSdHj mi0e!9{{M;A~ )$\[tZs@;@?E&=>&J)mo96 > b:.&F혌E |^֡4A}PtL5J -)~mѵmkP[;D'{Dk2˲) *J'.B֐ Z%'TF2f=,UA'2a.)vlE*Fi)x˛wO>Q#g}#!SU pOf*MPEכpdsյ-Q] gZ7 xxYJO@"1ׁJ~g]}0 5зKyZlK@4YX\ɓhl^"SC*}M;j\g},8V=yw|! +7|9Tl1Io|mP 1kj 8/(&[J$)'%a-@D] zȒ+: ߱jze#ʪo}Duqp"-LJЅBbWжzrA2 <П1xѺnV B)E`ĥ_j݄nX8O)CʱMmg"Hj}ʖoL}d]qk2ht*}+g4L'}n.*cZȘi։Ohsy딛n7]75 \dvBԣlI ='A mzhCj7JZf>!H5z|i5xAϛKrЮK3d1aCID{JwB'%dN[ a#t- iЫY  w#õp4e3gl,!j y~x d?Z,l\InY%}Q~xܯNM2i brײB> dN&\QS4}Ӥær#  Wχ8DBj%Fց9j}RÒ3&țڶ.EYf\4Jc޺tUnkc17fҘ$5ꛮUϏ6!ig쓨_;*SaӍA)1~{"ҥ6ܹI}ٹ8/|M/c{Y>ϩ Ͼ9fju})(#uIdmAH7FpԚdʼUN5 yJqodOuS4Sȶ /!ܮ'ҁx*9cl(Dm̂&מ=8'`F%e΁Ǎwt@޵qyΪbqTgVaGc}yP1.5z+gɺ]*`! ~D:,C\kG/aDnt$1w&t|h\Oa7*]9sT%*<&TclsQ"r6ٽ,EMIu/W@V\i"@aՃcw'dchL>ߥ97Vd[ۻ1~g~ d=NOշ!yA"A4Htt<(,3)[IE.i >rpWi(UWqWuItdM08?J[PC h*zw[>.6?s8p_MʄkҸ\|~ŜZg1QNzN-orN{Bn}3>T{U y1([;( yADʫ-]_ 7%dRׂ%@p0 )kҢ5'9jQ5d8[==@LҎ_| sADz7P8k"k^2D+뇨mto@$,b,/}(n@NAOS 5UZry78݂kn~&8IUXOmaR8;5L'rV@ƖFzs!~).{ 4f=`^Nb>0ԭ/ !,{UCyŞbr9NM>l U7eP v^e,1<rLV nz7vxV[^d+vEn`=#g楤ufD$Tr9 iyt G88 z:fZ"DVkrGh%4Ig`.Q!vu]'H1 ,&GA4ڔ&;LUZ$]|m/CY՗TJv )2?%zirќ# 2 qE2\+g@я^8a_V M!p^p M'^]HFb,Ό[ɞ;|:eaրm)˙z v[iDwY~Ke%%/*.LmjiA]R@1xz?QDi)Yxp*Wx#ɸK?}wNXXF=o_y¸gHSl1{ .~m8y#YWSE_>ΣNU:ɼ[Q4 0Զ67\wԊ'.HumFQ@< 'M[bzެ?[s;BTɁՌ-ZV__Щ =?1u;{`OYVc]wT^& E£Di󛥘rNY G'Xb&$c^Dc{%>%KMs*,Ӊ$ݓnt Rws)/F*/,ԩW_s|HPX}~P7i<|tzŐSX^ތ9Ī= G1T/ȹق:⹜±(R,pq1^GLG{H+AF^pv2E /E - D{7N՜#59* 5 h,!_qVWY ?`zB"qyT/ ᤇ)9JRp6wgUrH9P r"J;馑qVx$pOM}cv(0t4뼖iD{jh㵽H囐1~|k׃jm6F&xt$clopR{3.NJ$N݊ {Xo6U0g4^kK -^DJܻ)$SyMRqeTQdb_j '^f!1w |1!ܱgYZ07070100000111000081a40000000000000000000000016650a15d0000fa68000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/]?Eh=ڜ.+ɓG ρ9F"HD;gG$u%uVGs##J@5beӭjNrRTP1;[K"$`2Rns./guF;+a^v{da6=Uڋ/TDҳ6F-g:BxsM}v8rL2 |2"3; VwYC}oSC&ɡOjzDc0 Ku":DOMc~-~h{G5]8~E&y@{8HP\~ <*8 r{}6>>عgYRK2V0X"'$gE>O}cV-Y %g KcFS["n~CAH'=&QYG|q !-ԊOp8kPjӻRQ97]#jrũ6#U? \[OYDx߹=B,$fPػ:@*,1 w5 <#՝+9 "LmЗ$wz Oy>9 lHA`u~, ^׀^K-=|+INpowv>A3JA3]g>Z}8\& rךEq"?gf!j{Dyv&G)1_`(B{Ep+wEbd%d ^xYT@c Z/өi \W[|pY;Ȁ2+.k[Iz{f$nYoʘҳ};/ 6ē!ߠ:>l{6GCu/4/$%& + m=DȮ@L' )qU}mH.8>y{6ulEC@_A:q5, 8~0- j瞉l ؙ"*>_8v^kJsW_>x򘞉(Q {+i=&gFFFd*Ed9kYiNRcil\3^؅еn{H&lFїd] ^+ W^~fCpm-GXyK8Ũ NQsJ0@N-&NY*v>rdSL9Ξb)-gjYxe}a ^*U$1H_d%.c[RaHhRímWcy.tAiQb 3wy'iE v%hє R2?[myڷ4`)l;PêU_ۮکZn7&6JsG#О`#lHE Gu[B$ݲ/&3*[\jW ^}[Ccg5DR6Kon~xE#,}9+ޮL#,E9rH΅Hdd< K PWz"L" 7y;*%(ޕ58Hhl]$VEj>we]V,bA2.[cp(?[.iANT M*0K;xv|K EGh/g6#/B,,.6!&m`K/9kg9bl5`~ԛ.0R]BW*dQQ\ҩl%ͥ9lbIXQS!ԋvK[[H2%m~JAkGHEj]v")E n )soHwoCR-Ѵr6]uk9fDüuK[Kb]Sɮ|\7챁H3K';RSRd4zK.t@48-0zV~k>ɘR| ,ɮy?$pv'x <Q=+ Ch3 1nJi V^_vEr Q[,Չ' ^[Q&;H_s1{ &h&Ȍ󍙂KI޳?^ce%Fkx_5^f2+ɸyqV"Q]N6l &WRZTz; <Z ͥLV6,~Oo2k5R_E?y@d;9ƂPɁ]K#5*uqP~ 1uRpU#Aw! }lo8D>c"[9m|n|.$3!7[VwaWx+iŪJ\NzE[j3{pAǚC̳\(Eo!`ڨ6U;&࿍p,;P()WjM#І /ehh s8/b-g#s/ ڲ;7/Azij kM稳R/Yϣ#z >/AU&Gwӣ g_\ uaQS-377@`s5 a+j^kTY ڿ{gl$`7S?рDT£+FkѰN2dDE:QE"gACghkTOQ'z@B+%`^`2L]3AѦ6{sQQR\$6}Y&G,YFς_w%jsp©HMϧMog@è@g ã/[R/^H vp (G n[L5eg h |JZ>>z f\@a:T):.6|ByM_)7oOܪ'waz_wcꘙ>s8RqWpwq;gk; @F_DŽV"4NnTmѥ,;KbײZvWD]ޥD m<˜E ,?G9I&wU6el4Ok|HLIb=Aӹ:oCF]ܝ67+"h$mļ[1RGAe(+Ÿ"َ9y+@ |yzh7_%%5+oWnۥ}pղOKjND1"wr\-9u7+.u 2Hy/dF|/2SԵ{B@+d&rWNt;[=-p=m*Ҵ*S~(x+I6H<.S]dU?ϥ9["X;WU< ibWGEL&k?jY$V kn V? )ɻ%M4%ct.  -)s9{$kԁ_e$^Dt3xs\HoK(MNDк8(O<)={1UXl`%YcWKĨ`w 1w\p}} LeJsn5p \'Y$u@)M\du^Hܢ;L\"]wG&F1Ӡ.ι$7<0syLSNwp4Q8Zh ECf:S,nVQئU~?ʴi܋n$<1dj6IT HqW2KQiEȻי_nQe=Z$:{9Nj,)= P: +gK^wjW?4Ig?\Ƨh_$6+}tW8 )Z--!Ooۯ2vH"G;/I&nz(275GzB|Y(U8;d81wC|,j kH9nc$2_F566YH 4mEE|esѥW[+FbJuaW_kt~򳔓h#6hFSҲN>B7\I%DJ2(ģ/]f ./w Ӱج>$jVeuQ\p;napu0)}%zƒ;EʩaU7lL$̴TkpB:BɌFDQ_1w0*XqGVL:P'AMĖ")IYO4vo[<Suӯ"%? (.Pڰz$kzUb`;7&KJt®ڗW?P`|6~w!'AfA)Y~AZ#JRv,'5RyPz/kayBṮ0͛e ƈF'+<8 rd .]!x$/{aU g3xغfY?q+THr2'C.?Y)IV,L5(k1VrnslP0 <ܾ5ۃ$V9{?R @0."q wY_@s^cھNf/YZ'i_[[p %g-U|it޳*3߫ӦسYۦR.ʉP,-HUіhM&JnLL8hMP>z#V$W}q{bzCh0c95s;f "M@dt4KjL#>ʮaƉNݴI =b5xHi 'R5QgPq-P!+q,k8Zi\3/]Gx(i4K?|+ľ`^bMJ:lFEei NE0h]Cί7:{hZax^0Hm/Cv8X޴)+ytxS |^Kt5WOGږ>LCp '@|8Bgοqpz=_1n˭}F$XM 䃝R00|VJ!W`+]u-gXL[AM:"SH/*LڡzO s+sΩ^ރ>Bd_iKcԗzG@?|ꅌ6ȓOvu96@I֝lh'RAH!3kf&季s[E5Vy#4Z_^ ė7|UI;uN>kEI'#A -a h_Y`0)#C}O !1,2H8A4$Bڋ 4 N1Rw@~ZlFfpPW9%mgARv-:>j 'nt+6ߘ|ئtHa ,dEyD$\ %kt%H-})ɿImّq:cKzH!7j\ ΧgD_3,#N ;jh> ]!'w C&ևP+ݮ$?>O [ZI$a'OWO#^U9fW 0ʤIk'3cYpڽ ^Xd3l {+.0dl;'"bŮIO(6Տh-ش1TAT7R脲^Iwj0LvtC{jG''eiN}+ӫhk0*ʃrۭ {%8*)^cn>t_~{ig \c8Rq7}oP/6L-;:)DSCL.wѼ7z<(W3,^00lx5ɛ=o"箤0߭`/LoXh(*PI`rb$ͺ 7_PDo6zv?Lh5vow*Ѓ+5AI Fm˛d꩔, T"Z_? e>?JE;hTƾTo/bi91`4Ha*GYBv7ؚCJՆ^AJ@ƅBp; `0v8p4ݭ2ĤQEۭ(;'QaѲY< .$q^}pOBA5)8yZKsFDQxu&v]Te#~yM8eSsCH6rם˺piU'ȒNWL>l:X,p:xFCEptZ&7oI!~u6xukݩ#X[ _.hf8C  hr! j y— 5('V<Um.]$Qt@ϔLZB(NS=h9 #CÙt5ѱV nʖL=I~ iw*Ly/8$Td5X ͙D68h y)elTDl\BBtM&+h;9倮M\>Mmzn1Y,^z^:MZ?m'U ˅b䳘*UƜ\@sߖC0Â`DI/)7E4 tXXB59ƤQLgԼvk/|9Mz!q?! DY&FxA7x;F& x^th$z#3+K7W'h Ԯg24R4HjݣFIQ5o*am,1-ß( c9EF?޿(SHS+^c`+3o%_j/2w- O-W]U*.CSJf)aÕ& E #N (W, wN׾g?VEf^Mao| 3e[=K@X΅] CuCnY z:Y9#-rTHZR=;>~YJf(x,[w r`W:J> I阥i@1 "ޗKzc@Ջ@V $Y2ڻ|-@M̸ju$Wܺi; mi\s> Jgi1X0W&D*?\IC/N Olc7z/+v""Eĕԋh6'(=lrl'3+s̽hb糠8~voIMZCss?#ka*wljCXC[M2@4wV[ѩ[iRps߁ :5 lx4o=;gr`&RzK+ kD(;ώDݗ# Ƭv7!oAc&f.]n#<8 %۫ۼ[@=4&0.voQ9x5i^YRxaiZ-vG{z\ ^U19Q|a&O[5QR"*iO<[ߡd; v\Ti5V}Ρ]ܧPWI$gyZ\7 '.M3w7E*Aؙo6}G$IWfj]` 5BQ)6 {5q0i" LeH!7y`l$eR#4=Cm YjK$G2*G8~hHo9q& BVrH|"KX[`fiPy9Z[Ԓe5騫Ee֋9l9[0qZ1v`۰׼ɳJm걫SX m8) zwA ;N]uJ^Aڷj1,&j&#=$Pc*I _)H߳!OjRH( $,0gmv㈄~g] cP1#eğ4wME:0Wq|83q%#|"$= LR!/]Sw'TKtcv-Xi]v,1\9tht0t?:ҽ1 64̓51(NIXyXENld92QvQ!iM?fe.|,*k*ґy4S#f<LYOo.HD|i z:$+Bq]=zׂH\WП(P]Ac 6ofl3p08JMM u#gwgwA7&YUe}S9K*Ld"y*pW°ZhvJ7BH,q@1n?V$>aj[NѯGx\$x$ΟBKsmI4 ZԁՇ3eˑ;=yqWX|Y]^47\.2<-MgDC'd8v"-UڇH6ZܣsH:҉ٌ+R TE",miP5g3h6]c:lK #|kUO5y)-;'2x}>jg::lZG E±c%&eU \g5yU)w njzF%6?Bc0ײ 3nuL刨p--oFg`Yd8VyA_u<.h 4l3Vs>ڒyp*="!ɕ˯q* usTK'-5VC[;!Nu)>9 lgyeB+c.e e~vVlnDz1#!ݞQ_^e*jJ<miK,:tᙚs<>.얔\ 0akvoc!ĈwO9܂mp.ۿʢ/ҊE'y,H~F9a(ČńϘV"5Qc>zE8 J}wl+Tf:k#<\5ź'm=ZmRϠ1I=^ & 3" b Av #ԥWd_D sis6Ń)>fԦqsr V(Rx!vNWLX⫏OEU2tҬҼAIOŠQG߾\e}X§}| swGhtIK'A|{\eD3b z$̺V7㖟o yvGm .{c|TdžAZ"N^h] NP$/r,+eRź:T6G&m%<[brx*PD#旓|oĿ3А4Tp3j-jj L2I3UD`K9(疁M\.ۜODus$9y׀-h݄vl"H Fή[-,5LE@XӣjZ苗aD^lv΋nr<;h;rN32vD!'m1FCkyG;+R^ݫ5 `Cv /_' Wzf. X. 8穝 v bg_ hwꌾ(^ہۋD/!xCRo>ip<' D<6d^q&ϓ /<['sxJpCHuEI`amžxwV4Q0\9Bv^ZJں&,ޱ|ǥ~!/, ;*|mQM맦X:$>M_JwDS^zf> q+QٚsTQ`!N Q!xpei< ,OO, ¥g%F5Wd pu `ˬ_3zL]Ǧ#fi,l&vTiO4zDĊEahǃ ArLӴ^v L(rϼ:R/+{7e.(%;2L5]pb$&J:wG!!V!B w5ꑰwB\J[+Νnv;r0iop7\[LF\@z\=»dR6g2Hఴsޑv$rH2썔_jxDo)zn} IZkqJ/C~x+ePZ?Ce+ԉnpm;_rt4a;Yڋ\-Q/.??4dpKXغfTH6ߴ%hAISP'{}`g o;F&hCbK5f-g3U8G!+PmTv I"a`׮PoZIIL4.9&Eew I 1ylR:lr@M/\\+?La3"0Zf cfI18mDC Y~raoq3i-Lۥ~v|pox;b<*w.,5sY'~ tT,ӚoIzFqtE1_YGs.3Vz\ajild(x_\Iߧ!f@EweѭGD4|#('SPH;uVe~v1uPvZp/س9jtqԨƘEMƽ\4-77A4{b=sH )CG(zMRpFGbe>٦xBqvAYiF%}n۳df0sQ| LjwuJXOeIG뽠qVYzj 9<E\S;JH=!?blM{SDj|IjP9{9tȂiDavh8UNcZtŋϵ @l̝K"6諔Yه)tR<Ľ:(UI émvπ.iRWKzEJ/Gu=y?T:}ǒbLe`x`- 6CWSz|3˱`Q s͗tX\m qK9>cf'ꊶɩxkx}uF" uMPDZ.\>nUoc2Z#Geh.u}'O}{50DXa({Lfp^"6v <dK6I;v1f]pVr|Te#0PR ࡾ2[qkq rѼo#C nǛ>3]6rBA{iRD(¾n[B__P=5GA-/i4fYqG\4Vqg3,fڊMFgUϠ/XgPlF1IYKn|"8zGb=ۣmKˁ*:Rr q*n:brj kO=y>eLm!uA%blH~kME(Mw%`R/&RVmՄM&Akp:Ϋ"*C|G|=nɿ0rۇ-L^ =Tk\rlYBl߹kU?_%z~ cjn ?![VZTx-'|4%0)9÷M<'f$MB<K|{#rt9Ur 'f`vp/Vr4<z}Jo ~J[JVdƙlU5DcZ~@|pai^ dWk1š5P0[UNd \8`x0|W^y``|21 omg>U,[4pkA̅ G[?NzwHСjM-esضOe,1rf>bk5t8GwYVD ZL}nap>\ݴ)Mݣ%\ozR✿ʏLmh(hNjkB (rԳk)Zfk/B+pٵvp|wC9};e8ǒz`O|浧2޽JMǍ#7tX誆hx ѴyD*27*3 Sb*TuMBKI֦{7%\6˝;ur: +7HKd²YM Iz Sk_>*$ADf 7ʚŠS_"ȥӲE,1fpNrMt\=B3[@m{q]LEyJY@O X ggǁɒ$L(2`g6kg3c] p%d3QoX"pƫ+JQF\4"'p^FgftFj/cN[h]WJlW{ p{R¦b%G 4 kxZ9iO0&'knyb-jE.U Lw:N/Psf!}7]n*!fzxv- n@'^5ml"n6 |('<"b7g(Zoq F-@z˩ #r@$܎) / ?%̻ciL(bȍ7η}~*rQ1y~}wT1H1|'%?>S2vU ;XXO%Sf~h H(Ηf{&d{ 񵂪 E#-IAU<@[:+UC?܇e~4& O t)Rs0u@݇s$P΂KH(xm%cbefqTebg!Ky0#- <Ƽ>R@ԉFcMlpb!-9_;Z:zNxK:Wd6n7G!yH m]iIHYqJB&0e~DKb_tm~}SBxM$} -s6a(BYf;S'<ݞJyJ׻76|HJ lyF aۿ%W>F4sVѓmq=R!gIvgNcݬm% ,ŨMTx ZzYkavfz&#Hz s[Z5|x9W0gZQ1;1;p,t1Eٰ9$Q=ؽzhY Z'g;"i|^'sv6jp4Vy`F2*R?Ɠ),i̢ț[ B6Lp AzC<g%㱖U|FB+TʻRWt{מ?~ +KuM&?ユ@MI7PQ̳%r#DVedw_UIF LšW\G(rHǎ 2_s]13 /YA^ẃ@^yMjCL'XA7s+3)lSlwdnЌ NƗSȢfc 2B8Ȕ.mhPJ cwCAǏ%73i5*3NZ7+JqDiQ(E1}9$ 6n6b2tQH^$E!w:%p3EښZbgKgʝd<ɯ?\~4"X坨 MAE(_W7~jN l#y-f?J&]`>t4:3׳4w=^h bi$P0GaqA]Fg)6VVg˕fl O֑zN< ^EMsA⮀3;K: ,._XlIef%{>{f%R{kҽt7o@'EJFjzw]f *p*okF 0y &B6G\Ωݬ7yFtm 5I܋]\s<EbtZL" 72zPлlsϒV*TFb4S WH.h" {n8u!2SrWMupxs OZ+Zߑ G6Y`wZBhA/fEJ)MXn>ءۏ8Vvc6TeN+ro.{Xo==3vk4'i ?~пOX+m7D(^_ֳc;"g_HjoG ֋}lpkWʻVG:+{W <J=V ZV@ r d`@;xXtHVt89?(f&dhYN1ryۏٗǪl.?AwHOmW~y~scGFwh@OX|{5L6R4 Xn% u ̝gWEwXtN\u$ v.R7m>h y] 2 ߠ\|\;>jԍRM~HQN0ϻ;SU,fk"UVB&+]\u)8Yr/?סF(l9FAVGrJh_T°"h㵠( x0hqI 7qOVFd05LM]N"!vpa H, ,zY{-e)@AsYl$L!\o,eC,iޢ@8jamv`yKDYx[0hDDAkiNQSRN[3@cz5yOCty~9>%xFų^?ڲXTАքbG͐h8`c=&Td`pY|MD޽]5yi1NRwՌS =5{*%ZOVN kAudOG0llɁh4{|Z !!aB[a[PO-1"Fh|}5^Y<5606b,]B v^F`Jx8c"V1}E=(܊_D*,.`;ˈ2?d䪬Iͥ K9 '=H_Ff uϫ$u2RviL+DEDQ; f#-xPEsZ*pJ/?Pr4EFH]?BE)~*>U7]#9ԭ;x#)b#OObEކv$9}'s>q΀/bi} QӝhA[Icqm S 5ô[XLZo(NHM#XbRPv'Veqk{WEK tptUh13'fvLl&LV?EInpAB pae<&o[ tK3KGL d>ٛxS\41'X:ͦ <5] 'cDƺxLZF`y}d R7X^_ܓij2:13[PY/uu\qHЦcڢ{KGȿ4ޑ".?FU$^0%3rɯ4ahU|#k!+OLyTvpXc-EzKPy܋ Juy7񚩴tul` ً`#̉?R4AD IdeEQu/pi0_oR#ͻ.7C`QV' 'y ,n"7[BY0o~&,w${ ׸e$;ivVe_#TiW<~5# SLk}W3 wt:%g}46;ax|fM.Sͦ䑘t0ӹaϲ]XSm7ެW@|Ɂ"gn/k% O7o>7pq-3ѵ>%S?/;TU<k!VBonm/#HnISwAjLB@L^f^HXTzX5"$p]N7z'7.CjQԠ? I<13+SB+R+fj, 1^_w"j'GKgy(`p{|y8DfD0E^X) ,%PsHt  _ >vP1%$m̷Q9?g uNti/kdl Iμ*ǗBᘿX`K֌r#v)/}资in I&tCyM7>,{wc;=o-d6s4ՀihĤ 0Zm{S(2tqrN )1d%\j)Z_Ou%%F sBA\ߢbmQ"Δ` @7I ͨ wIGt|+3ets70i+KJ妘"DF`m\_QĘngGUgX T`,[7`HERv܇z\-S 4 x @!^94u_$*`T,\%A("~})E)N) U43j7۬b0@UXݮVH/6FEJ> HF~3* JW#<6XYxT8m7=VF`p3&![Y45zrW%tSKB4ZUNd.\1tF8 VL)?5'ᅳ㢮ғܛ2;ʈ;pDK5Ö(&Fow4u'Ef㧕7_ҋ |=}-1\}}hs 6atJ uia)9tItT~ Â[$p=4(=r F5X~^ELv#>^9<333 1)>q~}WӺNu_l5ȜA-(&|E7Du. _T=X+Qǭ߂L{ B?nu2:X(fmz~>a4QʐnPY:])!7~5vSa@fOaC?aS_ÿ7,jH5ۭi7CP{Sco-pИ\)z#0 ԱE?03SДRh'JO^FIBޥknbH[By(OFptƅ7Lg%Y8 8 d!:D~ 55 ! >޴mTCM|YmMLჅDI*O7uXF̨RLt}Dy,/ݭYo[JVS~@Dl07..G͓HYnegT&%VV#W!hɋ m Q$$D _:U>;'E[>f.ΌUI}DwfdUuDyFlg<։ , NomUq队]~OyF} U"ZP[zW,h[Z( ?cTbuwM! Aib*{X+YK$MYImWf.\/[-O0\Q zC˜pl"B]VR{'u|l )V/ AɲZfԯ2y5 ee,bg9tE1,L<n0_yT?ʦ⨀~B(ڠ0v"4͏'tYVF)Я٨wUqz,bys|vKؔQ%梁]kn5u}e-4/,|5;u_]Co}K$ .H-]/FilƮ]q F-ix53sKn 0oU)1M@xpMa [Y Xx=Wổ`m ɪW y})*GRhKpιTb؛ݳR=]m9}>WN\_bWx2 ]4.bNg[i&70+ , _7Md3gJ98M;AQK?#Xh?yՂ&WIƸwX1aDIM_[4k(v7:T[dsVPOmұnG/.7bz1ׁ #Qe 4Tbo=0 WάC~W@\b{$j^"H45O̩VVpְ!2IXOanf{ȶK % T #Av% V]轅jthqpg"nbRۢ)H(K}oW{@=/od56ס[W 3 VWBJNV"Ds;[wiљK ͸W=pw0 X{G,+pz%N ;|9WxJ$PI-2J/ l4H'KU+v6;pk.:9Y͐G6$lm2SC՞Cǜg3GVjw/{^ O NU}*H]TͰfsH60VgZX*yz*Q$g큞r{\}W梦62JoVi\Kr$(}fz)kt tD{Hmd>Pԍ#gޜd1n[4x'R)>HAm!9kq32eS B&^ OX脷-? gNN~YveKdt-{08EAM~'n Lx?^8Ȋ'Znv R]2s ˸f@ DW ]d5RA21N4G/J3-eRnvWzӬZхk+B"c,FK!%_dZ0PbjKı D1d$KpU&LRU,[S0wym(F {]:/@?M1v$eAYt yYz<̂i ADa%Z}lř2C|)%CT'۾zs‚G@6-ڶ%XF,#of)4. *_!/CahYb?h~"m?`HV+d.XJyt4Ղކ->Dx:FS021V~+\Wr^n$TA1fgil:)ztڃg7_tB2 2S2ys " @i#4d\qmYP DL"\f-+eV]f;pz6s6 fT;t׽na.P-<])CJ\cĸss֏22,vY幀T%?Vz{UlKul-3Ӊ"OX9"*N08PUUPdt3`f;A}Y!$EUд`41T2h'7vy6bW*[c66Kcn܎4n-3F" LT/N:M-MuMr3.L~@V ,V-JuϷH;* U춏ڪ@)h (4 8|\hЯrjvHcFrԷgo6if%BI?v\:%J1ٹ6jr1R Qw\LģHOTX!Ӕ?=DIaFfgHq84a Oh(RޢT_nLe~ɝ}^J?eߊϢ Nőy;LONej =mwm VO]D%hoHcS͹/kA`.@6߿4pp#8eA_A_n/nCܔ9O vQ~ DD=ϩLUy4 =zQe]3'vtӾ5=|:(۞u`k?(wE+8/D0eyR@DG 3#2tpb#qb" 6}I ZC=g=7DgM Yɓ)zr9\F53 {yTU("n w@8brz韨Y^5܈$Sd,řk9~3< d6'7l06-슕ؐ(nZYk9$-LQ ,{ FOK_,X/EhP2GAC㨩ڧlQP-<Ka}(#H,8m~5'Bp0c/16GL@y KBzbLr )썱gmȞ}=a4?ƗHy4Nj@ȱ`$MG)td)S0X(Í%Ź'D.d#ą_L}y8'm{[|\ͤէ#fU>4K!)&Cch9= = L iK4 +Ԃ7mZT]lzh01LZ0}GR’q u9&x7|2lTl*kVѕP8:2>V**GXfDdl=p;o^C/])/885_y$[(BF5oۺRJv3\Wq1/&hX"Do|Y A{xn}YC&5+}T|-_}o2u^n2m1ryhO%ILx1|.B?=A?cg|rIP|% (Tb8@ {FMq c5[*c?Wz?z2?NRiA;.Ge̓G$a=ħZ[$9> ZL8'sV|jmLX`~^e Q슓٥`9r;b%Q4\yAպ[]&Jn|r+ZT#.OkigV`T:77UVtNt&:oWCza2 7H8l;iު9X[U5ϣRȝV Wr!PL]O[⎓A2Tw%!P&V׮]DBI|hQ Sܙ,yzV< gf:o;X 1O .S 4)rdCՑ9+FjTXh×sciGgE0(FwHomG"a!fKKiA~J9b;jssar,a`B ,PN5Eʸk3ߪqɔ;Xʬ5A_=`|} vqF)_nTs6uS~ɓ,d2 dX4#@up 4OURBbaeQ̃X>&Mͤg9-\3#Ekl~Ɠw1ǵu"Fq۫̃ wV<\Zuns74GVeG~D it׹gq.d!+^6AăcՔ""-=|}Rӡөٴڔ7#mŧrTBy27^z=icO{VG!ɀp6cq13KtP瑣q+t%,cQ*.F6.yEJ`f$$@|mP(15 V,bOW&]_8vLiд:5 D[+ < DXG sDi8].ڬPɫgޗjeu³P7.vu"PME.XUQK|\FH^b9vZI#$0'?FSl7`EѩXQо9y{VP MX-ҤVt0#P\[cdRBv\e? dPǟWp4&ʱu%k~K\|A]jI%6NhauAԳ\Y_^iwA} Ħ@? }$ˬ'Sxy࢙"̊c mpEHJJ>P`¿JZPxO26^Jf]fŴ򩠴 ?&uo-;R'^5o|6:0(S p)a;>ʛE(T*4B"3+/CN;pGL .qSLBm\#*%$xSe1\t:a|gI`}`X鹓 mnB yx6H6?.ק* [)*Iil !S T` *qXL-]9I}E;gA[I{ JY]aKw@o̢b/7DgF$6)MoVu7uQ~KVh-bQFIx_y7 yGb3l#5X񩦓,b@"CZ{u0iyW %&Y+ Fߑ\e2ԭ`Qtdxh$݈AMRa&+̮,/ZL}z.Id9ma)B:Ggt0-ĭ=g:%}՗x NnZ61LVL&qvI`f<^+\arwpCO$Ȃ^\B~׏"W] IuAsP [xE# v3~= 4iD$tf؍"ɣ}%A:0x?z*\Ib}(dl˕GdHD\h`iFY^u^"^ʗ6z"Yt; ?px7 -Ip6bC:a6{G?#CBDx@f:؍w#kŪ m|`7-< M=qت yEzGsE5ܯدZ\IFSb}>LQތfoXBsJ*Ogwk ^uW9m @slNMZxI6!w|dOՅ?Us t{ B18'V D{鎸olnɠnCc;O囙専3Qeo? d**e8=m^V񨅡iƘI^sx>d!h t5[oi5 wКo`/odGjH?Djq?icY }8cl2ĻX'X!j7,ɞlh<0<9{,RVd%j0Ⰰ$sCC/N! ߱QLͫ'^#`6Ӊ%!]hBlM9]d~r?[j^y5&V]9Eӳ⋤ Gu Qɢ,T|Vԇw#qc%ӓl[1]Ui+Ar_%,Qd%,_Ӑ>2 n)M<~ `iп@7,/!x`1-yT^a\{N0{Mya<#; ?5?lyhӆuӹѤKVa8pd<ݣ'$w k{h-&y7k)ItUp|C]sLde%;8iJ!x-zD?ѹ AWpU9$!ɜ- u ݍ*'*]K9?-1X,/dZ3IWb6ZcUH=J([zI ݣGYe޶>H^[ڴP2#1cgTISP7D" :*Qe DUp4<;cQ?˼mB PpV+ ~'AnGFC,S_aDM9 vP_Gɥ :eV7 %sG-;@&QhfۗKKNr'y(,]031=7>3B¾HфAkQE+^ɉ5X*PE>=RAHSW[r/“rqUA7oRM RHI_;-Gimt7Vdy0T|ٌسTe5ST_X|&*/j4%@_P%D,"UKbYVOchE|6t~ >sHϝo7Ȥ.h77X .&>S6 X 1v-2hGiכ "LTxmv]ªE5]V\nòEbT-?'dU Cݝ'njQk$-5ߝ˖Lwj}[$Hl~oR9^YwVn{ hg8&['*Z\#ٙ^|8Љ3U_`gx@"辋Jo3&}9d-~u {ŭWi^ g>Dok{ȆVɥ}T移nj(F4Ø8by($.e*Jsf` SόUf,tֹ\DٮYMzԕHhf셕mU203UxX04EC+(=H∥aޛ=GU 6 +եhL`sW,Odf1j|P@n׮#*w 3 *:F9K6kh+oW/>nϳ&;LJGF?K0@ݵan0C<&lܝz% k,>A94u̻ !eFЕD!ns kHL[yb0) c x56% +e/O N*ɤ|GRrr -nX($f=}.J-m v4F &~+r=mUjB˵nn$ILhFyYfQ.Mhw=E S2eG/,z>j$Rdv !̈́Vщ-Jf^m(7Rp6fL?޸y}&hWGz9,A4¨S|`1d|u0-TcH@zdoe[0mp{ǣ ]3 oXq5QL"ZL wFJVguIъ^"QGəG$'ňGE/ G ljTmf0}bx{I6`. >Dkw2H,>.U:Kf `(.YƝBRvtVu$f*Cijvɇi,D3Amk2cudZ"fлf|1 ))ņ@Mfb㨦jwt(ЌeȩI @S) .dj^_TT|s[f.qw޿e]9d|L5e\ x-}Ww8?l8mOSfN3r7vCz9sY㞵=,%|3z`/e퍜əb 8bfZP1 om8}Ë@[%pQt(5>Z͎B!ctbݍ&$C}&_o4{Mz!3 m(h2V(e@oa r/]N={0Zrq=3ɽ>0vP%Z(,%ԚDBӛ.*wĚ]T~(,joas}Ԓ)H1|\ OUU9O SiASn^G- id^b/q4%O.TlXmZP~x-JߖJA[81mir{)cHmZ5Y75٩&smmLZƪG^_3QK.cBRI1+Oׅ$VNqwFɷ8iOc /.:eKĪN)wR3_QY:sY8F剣D{F'd;|Ur().M}?3j-MczWo"Qhe!}a+p"Ee}W2:`V}6F ,4Tzeӯ/[EFEZ;?!DbVj0Q~ LIs0q] ?3ˈ/*QiݰLF$!z6qDUmr9^Q[ IՔ˘'H(w>~xPqFTx6E&r8o/Ki*>d۠UpaHPlZd7л:A) f4daBYPB3ǐ CtYtS4֞"WBǥˤ"\a9FĬ^5/lL1 8GvXViDX;4y?0< _=Lk9ZPqoӊOk Q{]Jʸhx]wGnYfԎid(YY1^`w~=R@yvn +,Ebk? Xnٷ殖/{n1(fURpw7? _&$)[Ic38UO P^$Y`''wjZ+;<z'wT/C2K̖:'Wh AXs:>gc}bPԋ>ތTē䀉 ݸyjTGa[p'OKq~i=`\DmhgJ~B3.fS}ʲT36 1᣻hsCy'*s6.sIMcpR 4Sc3XZ:9Tf1Ӑ}-m@ 娭wJz׶t_x4%Z3rR4;f \D$#!i5eОG 3N6 l"qfZQG()L@1PPPh;ܫGLR]ӵ4n$9G20ؕeA3:k%1GUc 9Ni4p4KK{_t\$eTLG5t_\|4 \ŸH%!UJ<;6 C}xVbb{R BGR& @8 ߘFU[k41\8:2=7o&er| D:t#L5Z6?;%vT3&i [MoOl6aSs,XCE+ϴMJ.H'bw3HߤGr+T6y'`$L叵ܾ GjF<ʷK{dƒWeEN$-V/[{SJ/j\I"=S;YQH,mhH+%S#*yuM:& |琷gP!ti.'MD/auVDvH|Xn]KkKp>٣9#Dɧ~]ݘ!5CLS&Wi w\Ģh{[}oH2xʔj^5%|E#cn*ˠRUNH$eZ4hKb"2yF԰N~jxg!Ί()Y+18[?[.&o_-[5'6U*p} $Uy vaVni|I(oI>dG-&8+aw&7DXfn2R\\F:>(-`$θ!?_q+l_D'p?)P~hm-3<Vzdd/3*3ss"eC$4|,0+RF nݵGZRWrbnJRz .3\qcHø`eghO Dt}[R*/vG֎` O͡-T$CkWNN/? Z@()iM$C: ,ff[_DoOU)Y$}!4Х>K΂? 6"f +g~so895:w?!e~Ֆ_G]]r"O=dI+`)ǯ-:< g^,h(-ҽw13y?Π"9F_ )z/~DRǚ69yx |;:|`IZ:zʠOg9іN0Iʾ*e*%aI`1w{uP#yOVP˙H* ]2) ^@Yۖ}x-qҘ(3 ^kYQ5 ZkFQMkJ]-T?#I6,}"ri%gyT3"d$Mv0"1{)ַڡ{Al=oTD4Utv [ׂx~rLc:,w>(."' JZw%[X}.+r3Q_適qu= e~v ~4(ysNWg]EHBI "tp6=B " ._2JF}bDҍ޴bR_Hx}\>alT@WD|ko|20| am M4>Q [[͐xD(sYI_Hb* E,lX2ƀH$42_@7!ďtcU1\:g]tb|k/E{<@-(%R;rR{HB{lV5P H($c0\$709QuЕa>i] QrMR\]t0CYp%K YrkiKf+2[G6PYu18,BvqX' ,mҸ{+ym0 ҧd?yߋӨg_Ꭴ˽ Ǣ lE~n$"bMdZ~e@@,_*&YAgԫqs{GeqKdduӯG$Flz)[B#2STml ..5롤jYaPȞlsSW'@y>&y. v/jy×&rV'QMކW{3<yz % 6)@v2 Ji2m{gе_LI/VS `{2ƍG?bP¸8 2T;%V*R.uZj ?; sC,[2C,34( U`{˿zҡ=2R0 'e. \^  pgAp l@I\ yo\ДX.;*wPqn >ф.aSV[9ÑXs<59Vb/yct{O ma,%MY$=RO*dQjَ=cG9=w[L$f{B$Ihla%¸$MAR`ž myo#>C>'(d|_'Ƞamϕzld}C{r~[?J\[d;ԇ6bUOte\-ب~t[!R&9(ɑ yqvκng?m\a0jٶ$BqKDKq1JMweuJXE.h!@_yHa^ĬOPɑYYl3SJVF~ftw [i&Μz.c5٢$.]f^'>3ݹ"1Yzk'\Ό#|yO;oI ~ۍ^BGӱF1[z>S|)&,eRuY8 )euFVּ>R|{pLڙX9ZKuB2$(Y}Ru_ j.͋<6s }%=F!Rv+:]t7XC^=Ik.<߈Ј4hˉ |UxmD4Ϧb kaXA~# |a:#33UquI( TdG:iZ߾_?"C'WϫzjV;ȈqsR1X.%m0$&_4! %٢=Dަi%MWÇDELZmHZy> W c#P׽j9 2q +g.AzkzB$<<%+.b6_Q6g c}'^h:ePـ(d#ׁQ,) k7)y9~ s|dF Ԡ(:rEO*j$Vh`UYw';&LfY-dӂ{mE& /Ru;~:ǂbp[>E|ʈ!E}UTpWPVY!gdWxW}!.H:6 v%e/ym2ז'5To>Nj)e:rEax,0 'ZH5| gbc o Tj0+)KɎ*u>˔y*%H-vޢ-t2@+:ZDO8#ڐbZGِ+DЀ7 w%5Hb'Fm1ȇ {|o>*|1 "ѵeWL*R+qaED2%-Ō/= Y#^i%5NΘ~Ua?ɶTks33GyUѾ'$+Xb(Ѕf̽>V I ?IYQC N_'~JL(6NcӅfln :;8m'Hӿ `Ѕ_`B b؝U 03XJEKh>Vs w45t[.(yujz'_^AYqA|܆J7GeQm+A3LT}ALc꬟iZ^p!q&giYd&ܮY%A)Ƅ8.8ؖCyY&yu0b_GooxgkS7`@‹lgN]:܋m<'B= J 9K!Z+pQrFu\%,L/v `7. MF8׿ 44dYB ="|zۏEڃYGInΚi6Aq٨aIW7\R7BS޵v4M|e|28:Mcފ 2Xm$9?Dm(4ZAm {Īir[2Lr[In&5@^}~0(c:Y#V皽cRwI[RUa噔34V"Vaw>rqA=;"'Mc TE7kNaX.-bz(轎-BŋGEצ4#M]v5/=BVwY#+L6NUy6tAcU=0 f0A:?s 2_Ky07t`\lwqG?ԗl3 t /.{Cl{EL|{yw^mjol|+ytZ:oGyƟ[qA3)Oǀ"CRXf1ِ/5:98* fBs^/^YsݡΤjv~GWJ^WC+NݯTs34*D\$0Ģ;i j c3܃QP3Zcx !"cDA.GҸS8 Wo#S]| }K}! =s gO !cqz5:8} sdnF· iK(AS#o\cpǠGq~A,sw^4U9a<-JCb "XJS]2?-a2H#Cgێw\<2tӭ.%$bz!KwsZvKԄɺ"Jlj\G@J@ۀ_Z3]_/y4<-Ovc_$ m@iN({;pᓞ:~AU7`\'`S:CVT&%3/ͤK2j>`HqNL 4=Zi` U*ȣ!4iNZ>0Q/]?~v[pEPx* Qt#~->W<#Cl25pH$n>2m8`d.6 dwwa69Мo28EiC,T}DݯZ;}@qȉk[$&.?NC7zN?D5Ņ nD&1$` ! ߘJNzm,*uwˡw1]f'~j|M_p0d/'L"x6Ϥ2ӽIL\Lg,u;42]ZMS9N \}O#&CG&H$TJ SM>xZ_P3UFX5~m:G\^5"L AFw _* i!^M Y%Wt4xsǬsx;]AcLQі㦊5QvfvG 2OZH'I~-17m׷?fz\Ѹ肯ZAx# B|YUᕂF X ݤr!IQ@ Π-sVC\'O;:* wC'SV.a S1p{hd95\ **HPQN^5bWt;{9qm'IߤYVeF騭Q,#=рşd-9ٷCX[_ S2 ;6JKL#\{kZޫ ͺa3(#ݑSUgJ6;9t!8zO\dKr/)d ݍ³f6#+qW YU7j+F]ɗ'nۊ1.N 䣭)7Z(t:[o>=e82_Čp3E Yuimq5_a@qY*y"߆IJR٠kNÉgH?i|˙²j,n{խ^ʎk h<0~kY>PWbc" ^ jlw ?5D^q~_*9 jl`U4,x;z6b  _Sa BX2P>>CۀhR䡰txKL'ױokJ-Tv Pi]lo I)Pg$amqA@y&nNBn44g@5@b' (_ŠɃt7QE`֙Dfs܄Vc(SbjO*֡r'?鞫n 8Y,APT"$u"ݽ,nYzWol_nQzjk|h/HV1qX'50iWL3 d33}m^7'x/o!V:4l_=Y24QpNނ^Ryr#5ZcʻwxE 8K=>BՔg*裗7-/fXLR:V22 c۽"N.Ўf>̱^ wh1|$X2-[?.LQ(ܯsKAfW3,C}g<6(KF;WzU=k#H[I'%s6H';t$փ#+E;K%VSQѧsUq22 qRKfGjՁ?<ܹ)%Qit 38% ,/=l5Hp eDjwL==T`OϨaãV*I_Gg@X69/R}s3Loc SHeY:$.|yX$O r-Mo1]c{rÏAKΌޡ w"Gn~ isH,}"ϝOܖC(Ro3- ,uvLWL4#c{-7b6;Bd1;AMzYAsw>$i~D?ke}Q>39Ԕ;CV"ΙT,54l3;E@xVga/\!%:f7z`:̤{s巶j+3*x x x̀b 3/d=fg/eQ2~@hR[:JҐ20s-,9`fM:4OM)}%\$N:Z5' q!VV+XMsU%WROLBk!@[ 0ΕX1vS|&.y;()V&XЄV}uۮ>os?bU' &EC<2lmB$nNg؝ChQfQ`@5m%r>/J`2ߝ$)=! ϲ֕,>e,Wy4B )mA5S4SbKxKfqe=(c:V&Gy2hpd1\N*j`gP7o\0 Qأm]!yE Td6;-O /C:%S^WqᦻEAJ/> APiU5~b9;@kx©r";ݽy`cTlyHWA{Z?X?I<iN N 5)0 D1`*l0<Y[?@}{kql~ј*prxs'=X;5*(BS09*zv-S(Ls?˲r5C(+u:sE`?e7;K¨F*e1AUs8[/8 `{wՁV OJ@)%^ }$ӚkP"+ѥؐOFЈP xY$ss\sl!!Hd/'"u XOp[*nRS.8$\wWF-}k;B iM2pd21 G./-@\Aˍ»E&Cq߂wGv/w?Ԁ룈7L-*׆F\H=g}EDɴrK"!;%d,lsHC.6h2sAO&PmH#0leEB'};F:5P J.( I !fAǢ,|w>U֋a o\xvV"*[ROL <߱ /|Cs)\#Goj+]Ş^5ѳOUmLP7i%Sm)1v$ychmEo&٫UHc _UQjK-A%`;ZT2ִĘ#LwkY2s3K[ 'ufUo*<:)ħ08Ph1J=2~2*cK*5BYK:KL2nyA#q@gF4c;5ݳݬ>-MkWѩ7+UcsKhG?c^&BZ](-@tyl>/1]lAv|gFJ^p3lew A_t^ތ$8Qwڻ Z_ YEhF gRLKOH^H5iY])iA OX =>c~szz㇁ԛ?crΤUw}:5g2\Q~osPȥxw:/ T5fNg']ʁoLcj>! zU-4#|h:VINv O㮦w_-` 1qM SnS8B[:.i s`Bݵ!~^/p=ǜC(jdf=D;j_`8aڟz[BW6wG %֚.kv 5풸yL/ s)b eT$SA>l3;žt(IQ3{:kl40 |9{淝PbP.iJ[t^384 "皳2uKdb*:ҘdgIs?~pr{9Ev[4 |)A? nhF$ ̃o !:ZWtΠJLn^:.-߉6\|TZ=r#.e>JlffґE?0HCeSIv_G,ODM[ndbRV6pUjH]O@T8刧IdD1@lb."duCj>z't&[ς'nԬ}Г4mJ+TQ$-cL%Q̿!{gUZY+1~BrYMҫ9޿c@Z$ N;s3#/@2c}6C6!<.^rr+%c1Z+αa'CxM8jʝo7SSI7WTeLv>lX^AGB_vfէ8P4v1"xA"ɂlw.MdM'[e ʺA{<5a¢)%RZfң V 7ಃ5q'*ӡ&<&K }&[V|SM%L>B\鯀5B2֒TCB #|,d.Jxj\+syOl!%˶.ew`i_EXy{\Y|sekciTra9Z\"tD.@]1fC~ۊsv//IK0Ar)W444ENu!vu}yBA &O:^[Ua [!} {m\^(:0)5LE/mlxP>^{&@\D'?!cm%mwȓje*U!m(I[yQcMT8}}a "xK֐NJ:s%jxXQ(s0̵K!`^% +Je{}]x3iUM!`Xd&ً6I~_hHR5KC =҅YZiuYTm L8)!sI6I >-h&N['Iv/R$nܸ4lgΟlȑȭn0АV11B $!)9@w8X)r|^@(P ̣`E-ؕn+oR p;N(" y$$~M X,-ݜ@oڜ:#Ӟbt.e0/t&-\%Kl50RnՄ'deb_٬?L `yY < +<78vVDj&C<%2X_dhW/9(~|=WTQ3* Ne:f5ʦLA=N3@?EoԺ/qg:#i&¨w6Acv7DvZQ ݵ-{W3?IC( 86SDRQ.15n;nH?~Q+j Q YCWczOKeM5lcwLyh\W @#Yma&jI$5ǰⓟ r] QY" 秜9F ;/^ ;g Ctv'8|lj2D:hQ<+i w/2l%`AVcW2^$6vۺfB>J\BU7%IaJ-"ԁ<0$mp5w%jqK|QpH]%zpLv'cύ6Sl6.zjf ͵8Y"+DkmrY]ζj3_t9ȇ'kÖT,gw- ֡kGpUIB"%)dMOin. cDMIgn3˴q8n?Aۀ 0oE~f_ ~=S3|@hEpl/O9^}NP*O9%WJ,U-r1cYܬ+COb({LC֋.#y)?@)M Yh=aJlPn1h O"MۉowmkPdP%dNVn`~A Zq$x] l@"{;v*Lm~ ul @MB~ :$☃AD6~]p0gP,.G}DeCSC5R":ZNj|Ch Sʢ}Gs! ^k_D# ~nKLx?ѧ{AhPYEdL1N)h󈯁mӼ[A|\V[JGH׮:.ߧ@;eIJT4$` rJW('5Yƪ?iKqdaR3fb.%#u:yA2Jyo_1] B,{*}8TQ*2&DŽ< ~`{)aQ 7;шUu"rqP19IXIFoBoa4WinH,nc(SpS K⇾%0Iaop1Ǎ.\gљ<sw5kܟb;Oq)o8 L"aNjM"Qy*'t5L-.~PG:f *2[cwX^s҂>HU5uvF? 0,0ۤo#b;y3sgoj`RMYu=$2cӜq7y1BK)1Ўy S2e-*,@_<̌ߪ]  -w#M o7׳B 5髵BQPqH(~~\18z7V'J3sۢ8te F/DL& rnImYa¶a4UobM77иb D]+lf^4u'"Gt'!A77^ϵuF 7ݔ/絁Z0[}LYOrK{O Zn %;ӝ so EG|-yXMy(SgM᢫=) |6{||;&] p3Fw-œ5xZrc+v[EǘA!Kvy#%9:uY6 0+:RAfJY0`wLyŠ7͵+TûJDj0ǔg1Ȥ!*o_ui\mtq0$a)?$[[P:ch8G-Gv?Y##:Z!ν oPS(N.JqR /KHܒY\GBM8XC"CgɬNb׮~,?u,2'Cָcf˨aX̶eևCO5Cmd$ #q9ױ3Vߑ^$R[n=C{dJQ`ȗZ&@i+6T@4͜5d`ã2oM\(v]&osiBbsځNjl~ MWxq٭ ZvkU9]"c-U&^'4B]?d3sw̍fZ2q1jIx(=eFH7b+J{eBDuR[I,f8LSܖ$h;.J_c>ZlփnydVMX)kQ59HGkCy wn<<jp0O/<P:j"B{$d A>i3z -{Q撪vsw( v*  :gƛUP I,o} R)UK+KTfτѸQnc`_R@ɂz' yNdϊG @ιp~"m^^)Š`/cYKؘM|)`n]BHw'"ePt^X[ͱ=u=f 4M0ŶlA>7$|ۼ14w)Z4 әO|p_#,{P=®@'2C9 NL8Q;Dq#D!2c% o1&L>=iJL A9UH됿nҼG>f]$iD7z&q},ׇj~1*kVMowmLJdxUt] !\icy_'>hge^0㰀u .ofjvbVv{At3Vg7  moZo4n pfAM4)"һjiVUk*̬K)ĵtx] .)vjUybnjCDړPd[\OB皌?`f|EjBhhDs"E\%f8zJK;E-2y-|2.|j wTCl Z6DVDَg(1yߛ첓 1RQYBi`bKHϖ ŅnG,/o|B`}I)_o,7zt'HH nJ F F"ÙCCˠR*(# kmu^s1C9>L͇RJ8a6﯆Hbx W$uBGg3 2noNzCEb0yLlGZo+@ؘ:tZwXM1|h2/![#o!Vhj;/݈]ȡL(C_S촌'ߤN C=D:I\#!#BqQƗԨ(=~P{IxWeZE ƍ[|O}]!eB#_ ݳ(F:>,#O!?s~ @gP'L>1 1X}w+M{wob-R=)tB۴E\el +JmnQ-ϻ_o~|\lmqCRQ^p|}*qIPmyHU`g6M!Eu)=g:<2BHW $7tP+'Vaب F0`>,U@v pRa$7GEsi;s)VZJ& و<7bvgrϽG&5u\H2JKc9: j}ՅXvӯ !%7%%?Yc?Es s\lbd}ƼmYJdV:"PA[==:>oN1:n Tml4nt՝@G3;$EBIͥ>SM7NWl1t;$4->K/H"m>%"6J'tz"T)+ϨgT>*60}U- 28BxZPad10JQ18Rvs *ȍH9:j[t St*D_6OUnIyR%Gu³arQ,7\q]f T(X:y]/2|Z%&39|ע5UgDcafqi8֟5t 't4#^6d~B^a[%V/#}I48Myw'9v© ȫ?|֪ 6j1]"U{L4} b??gߜ@zܳ3_j%ِܗ65wRxyNѝy\8[ HE eL'+;vac(nN-@7d\ zN&ʱWY&0x~E4zVLcR|h%x[  rC'_0J'T[hBBŅ8زVK0$)+|0.E9MseXZXj8虩i$x]m荟 mydpj0+VЋ=zVi(`PAn1Tc <; %^74IKӤVS&1_/1Ͼv*f O?3v*wPVj˷H5iR,_2"[6zfbVuƧj;L(0_)738&/P?#`ThOkN͆H)ݛMԿPU"gjV/Y鷓)NF1+ ;x$bEz]|0n2IhMi?֤`cX v%*CafbhcPʥ*UavXrbU}.ieh$9EbˠOp_\pm,oVwr\Q]35O(!&W;\i\gP&PD/ [6g6(NK (܀V(LYvv'|l2ûX_ÜbVu u0C8VbBXXFLY)Zk'WE\v17'|w>2rT(}ۥʋk.§1Xa+KskpwfJq;5)eoĤPp䭝<|ľЩL,0*O#* `K<3RP W/|gK[HiI' VnԪ{Y ~+[Pm&b!-Ԛ [+LNֱ_`n+hapw~Jڌ Wv2O,=>]y^ Ǎ_fyb8–MMWĨem'IpF6|0:O,4=ElbwrI6 ΪцF75]09 搏e1˒8b:+7+.Q̛3ۉ.N̊9sA:A`*Sb}TOtRBO m8;~n`h J QUA]3 "Su'`r$y moBec *m&!HL&NA{aA_UB+Q1!VI3/Du韇͊[ؿuk'baUrՑs;}rŽV5 ³%;L09L%!Sd$!0aTaPS͙C'X"Ǖ#۷ 4W}|33 hY\"cwhYh\yBvW(u6/\5yC4OG݀p'g3?pL|[8(#ƻ_8 Uu a5[L/^)dSqΫF:L+ӓh(6g؃U=8ssb< e!cM0d6`@W_5rL#)!mi>߈AڙhʠQ_9es;N]mPӽ`\7 t:x~ѧWv(Z^"aN=k5UsoB;gùʠ )3%|M2pUENۆ,Q/M1}?QmKuǁUVh4 ?sO;Պ+lOjV`>>byU?@Zqs$x|8FnpFF,}0i VPn-/Y[<Gi/6l( 6*#_gɲFȨSW5BN\Ra0/4߀ҊM~w:=\Ԭ0*jX־]R9x $q#czyڗ>c26,L _QRgᯡ8עAnEe1XeGk:D~B&a/WkݬBM֫K1n½wI|7d}"'9%}0Jx~NCڭWCf]0UpPZa̍t3 ?'L43(XXQ0,ύST"}7TH> u, <0?zgkK7qǤDj9?]GCLT M2/э'̱|&'>ϗq2ԙ"z-rх/Xvs5RF ܄7*e?c?Ph@,1-QQXCD9WAXTd@,W=o{vo*dda=ԯEm')ePx1ԬQznп#J}E+rk+|FHvt; yz|R E2O3VlRC-؊KJ|OI},CUУ8IO䡒l5ˇXȷˈ듈IrbP:UN͗Kim!` :iy܎0+V\f̳ѾNˆO  d#KS|O=ЖQai3m bJb]6xO\IԹg"ySظ\(aeVKU1սzCHaԠܱWrąm~FjB4G̷|;l˯%OV2/=A:G:t_ޖ̙CkQ2F~_dк}ldyύ~G ;YN&,ҀWqX6^ Dg&_=q|,B鼢3=vQ IaYr1%TbݍF=+.F[Xz;Ǔ+ʟ(s10o *R>i cE*h1TE\@RY w}{½8?L`danI?O 0sR/Ì) 8+zn;œt~U QFI"GPնTS8Ph4](f<{hE6hSo>B$vrXKM e$EcJ-9LAJ|~(f8O((!H9tᜧQiry@$yREv%|12ƑnF3U6+d ON8Qs`̭cVXO(Gu*]Lbd;ki$IϳW°N >(WFWNRMy3v#V: %hS\Rw݈dpbc9Eqڢo׎9{N+ʛO\[oPq& SjfUPrBͯ& jm;=П=i⬮&+hYBd4$i;7 J}731Q_r=&C[ehIR|[,`8G zzCY)q e]hpG~O+{WD-~y1'b/l;KGRA) XT#Ǚ_ 9pi9J!aԽP `̪JG{$b2O*<Ɣ#IӬi%% 5tU΋$'gnjH?W~;=H2]D ọB3؊6ziwczfY_C h ]U*i"-|(bb6AnY"֞ q1Lq;/BL:yawI]``0h@͢C B4t4R4g :Dz5dsֆg4mkP<.8_k.f3"r'feC신7L;>NdSx=Pm0mIr&ξz(c5򚓞;itԺ:x,sL,b![=)\A#f.|\=a>@g34\˟htPW|+/Uw0rN$+~>V.X 3v2a?=s>.uF"3]2D;)'p y4U9ffyP81;Q+ rv:rTd'_S_>+]PDrrNيA?D}lgC ^d"v!00C򣯀hKoJMԶ ?IP& i4SE``C[2 ff\h5USs=6SW~(3+J:J.P $%y+8̍^; bXh&|p6[(hp^/%8Ӡ:b&T_a&F6ByS,P_, oѵbKϷ2v˲,Jj$ ^HI,X}$9mi2qJ5A@IycI[!Yԓ{SeѰS T+1"00sקlKg8H*-7w9ts~ʬgfmĢ(Ucd.6pCbkK\X Ml2afDv@BiJ!6\ZD&E Mi o/W_O?鋷P#ǭZF^1W{+pV43zCɸ2gZprg$(iwO]⪏:K@"oM'2sYCk^"y!\Jk%U#h@緢~"}=5{::Rׅ?aGF%y-*]r{찏`[ `u4bs7CҐwa{;85s. H_3XtƂ A{ x!j$ 󝆇0a+K]?%5\_Kmr|L=7AY; 4;<2`ι-#S1d8*qsy]&"*}Ԃ0{45S_+˳HL*ҩKa]rq r:GT¢L$!İ#zrWѾ+EXO@G4ːn;LDѱ&}>cn@%;B7`R_c ˩bM?p+:g([*O. %BGaݹ}>0uCo*:F iėe /łS}Fl)~Ccq|.Uq!g_9یו/o \v5 H7?;eȷXz9m9-U1]q%3*ុG 58Wq$@j* J2x9n>2O¯ ]8Kή "HPp *_̕ӡu#^;RzB>Ƅeu/^Zu䐴Še:H5͢_!N[ټ[H-,*g$e%IŪvZjeZ٫yugEM.E9QWu@31cODu5v_aўrxP\+:WǾx[jOLPI4=pf4UC7M8=lGBi<'1 Ŀ wj#O^jU *bIr¬:[F fTLkfˢ @vFVeHZ>s=d V -Mɞ;ŢQ}'SG3>~)rcv)qK͹D~_"f' -oY_&T9ip 3vH]ۙj)ZDY1ے_/Ym ˬQ2-Zd'AKkXx!ML 5CUZ;?|r+eѯnh``Y; z7݄ʖJNiE6͚͢.t3> >ExJL  $5yWO;CCە 0_qb]??TFe:0LY؉f2RBZ uuʥnF}6 4ًi80)ج4&;a`Ux@OL72'wO\}rH3}.Em%U@b[\ /_X[F=eO|c\#=+)d4uܵb(D4\bjqfIWLu.f$2Ǡ"])Q**Wrݔ| WlTaLﯯU"D@?̲Ǹ,,D:/(G_aswag !x'Ug29MO)CsfUf˃Ȝ,Wl$<Ԍ+BU6PLȇlp0lh]!ʺ耣NdlSCaԽ=K$ሬN@}CK߽x6j3u{_ژd\[|i=`~( jnVcQvExPtgeWfY@©2_AQuqj:R3Rp< i3؋ukJ Zа^*&3( 1M&'1]QIE[:t7&CÐ TI Ӽ_iUr_NMs|AAa6_ G7$r?C=|^ÍZ䘸MW\ˆ @a_ru&D5@+1 X ]‘kLJ"ωb{ė/[Jz7 Kkod"`m9b CԻ֗V |fȺ)_Ic h<1{QI u^; +t۠m$ -r tT[a o6ޟum 6CtpMGcTD?Tl+劜cƞC[ٞz, ;,+!& @qתiԬ1,gχhfƃuUEu.^k(|S;C)&{>9zEnvk*lTM;¬#3'y~ M(.2:cEg_~g6tQ 9fer]{74B?O:3WQgK2/R IC.<Ob#kOȾoOl/(lڬljPi>WP3Cr^VRVQL 5hrb?#0;G~j1FANȏ!!JuEdY$>̤S ;=$RJ]^\ENp Y,nX[D+Jy#3ܵW5K0RMJ"_Wt/c|^ #8XO~iHD #}[m;buwF@S=-O"ѡ܏{o2{Q$K0":n 4O 5 DFuI~!@SӔþbSRr ;4 #p0. ߃ԉH3W4ڃkkZi~I=0^>c錝 @S?r=]crG2ȩk0w'b|+T)$'F\EF[ۙ=m(\_Ѝk ,TG o[4{V7]3ߎcU8]wE>8-hDgJdd5ikY$U\}BG@ H y tX0T#6G۝3 fr;IDX)kǰĸ9({8p,R{q$T>t  Kf9qdWfEMQB&zN@?sh(#c]G\6kunkO~wzMh# xL~ThY UXbA\Ԃ5[-j7~6L{SJ磪b!8I^ x"W~&I/4x׹޴J4枡xURiu&&N=鎣uFfi|Z.璦7nͥbݐT..0n43_hܪfA6JYvTQx VHan )A|67=S}וC+dEG rSn@uNH 7* 6:6j&WխYǶ]- !V#q5"GMDŽQmgsR8lU\$dVUxѓuFBޖ̗(.'̀Fk {xa#u %n7 "e&.1eސ]OWbt y?ihj~Yċ[嬈bd?۞򼲊<}7P{&!?`CϯK5< $AU ; zw&PBHa]R::Ͻ2nG&C;'2*$t^V3.VY/0$>hOׄ~; 4N"KSMRӤBhUL4 54z<% K||>U߆6oMYQe )`ݻʈ `$/n1^*B{wQ"orM2/ZƚI@x.}<^?]PoB#H{TyT$$ 2'e sj^Q,R9Y "9Ơf{? u 1T_K`dUsC$FB\cqx7O&O u;3rD+T|9F:Bi0`RytgK7ZH#,FlKiF|IFx˰ذ 5+M}F5pe 6v lnf6ƥ䊣aC-.[PME;+Io6ڕC N;Rݛu偛OZ{TḇmuYFn`gB9=%]GTat Ը]9/ehO[&bP4 Þ,DsB_^u600 eZ((s28l.Zqsv lHZVf^4\Pr-tOL&F1؎ط"OsHk՞C7d:Za|ꁸЃ`c(P<߲ۙk5X*݋r6CNvL39ʡy*h\ 3#0UkSpAuҔ*OfVBN| -1YҋxY ѵ8|s=&S{%/3;22k}x.})}L7W4,ʻV^ z ׊BązTi؀~aqcGQʟ!'ݼ RؿhD0W~^cd[S#m:]N7eɑy0jNFQB.w6q>H8Jgݿ< ASc />o20tT^<1kS܈N2EK23':t7Ϩ#O, 1J,&`|5gK5CeKeM銄 C@q6쮡(aLUɹn8J߶ )8؄>`;谦L}}SM9#؎EȚ9@dKCLbHl ״ %L:cH)F &tn< oq=|؝ sO+ո$1 p_Lzys߅M%&lY&U ?a.k-@Xs{}<Eۯ}7D$~5죜ϙlI1h_I^xBaz?XcH>=CAz0(Yވ@8)d9+6bcTۇ8p>2t5"z{"5 Τ_L.~ r%źG49Wbd;( -{H,59qȇs軷BeA 6(v+]ʍ7(HL533bKT:"iܜߡ1D_젚 =Ev*'C/=bԑ֕W6:CY]ֺ1ٜY-G;7juơj؂xA`Sf NWN)H#9[l\ן{I(չ[@jNEN׵9@uGf_Z'KSœ=%2g_K LYXDA OcPvK(]@XrYH3>%T#_@/ ]7ՆL ՗&`;uE9)12!;BZ.(cen"K>A Ƹz} #eOWeXD/1͊zgO<^)v)nY)Y TusAt(Fmy+ҿ Yv!ԙ :D7=9 w'< ?]E 7*7U%9^ ht/@-u{c pY 9ݙDe)*&ViNCϛ%9kVyKuJZR{ Q/5@eEo\dݣJTߧpZ0im>9sA$W6i6=rqySUOs«CNUUa@F[eo2ՁpLgN2p$ɤW[LУp ӳ~e vY0?Cqc_fF%߯A =SQШG/1PneBQRqzLxo˯-(m^MT@gw_ɢXrgʍ8v5>HWܖiOw0ԧحsKXނW?n P* ~XRbUys+F;γ_8s]AiJir2Ń'%FQuABπqs?4Y< .m/C=h_RM;b^ 1ie`x|DjP:.4vBh4;yend>㕟$ܶuV*] R}Y 1c19wv){ y'ҟ#}⑌{ڌG&V]j ׷|fdR:8}h RON|Eelw|&)KR@c̏F600sm/fl|fuGk!)b[ґOolaKH}8t%Y|o>lUIg ,鯫1 њ憴VW"SSC덽sNeWH*{ , &Sa@E`E;-vc*guU$F|!zO 8~@چlF~ũ3}м8] HSkf_~5'D\_d{zS '-KQ|8;a jcTp0Y(dN͗ye;l;Wn_٫U;f 'إ)Y=r螷 heɜǦw#0 %9Ӎ)"Y+`:)nr v3Giq[W_98li݂?-v掩:~݀޽?6aj9uп(-(\| ҋ ѥURBܑAvBV|< Пដ X̻Y+$$MR)c42ƌv:;DK,ՑX4YoHS!cJJKF3QrE iLוŒF!D1mkm s#uLb/Zq} @X-['Q U#,̄(خVw墏S.}.W%3eňKcc=Ysz$,&${ bdV_9`o1dINEy qqQ]F]x(`WW|T+&)1_i aRM)@̲) A$ZXEet{5~HDȌX Qx1?H5-@&)M@zhD-,jɭݿd8Ng9DJo> NmǿAÁ2xTKw]Q,$ctzF#AzKLdC5cMRT^8>OFJ&<`/Л_V];g'sb[F' `goā6uhF/ћM6%9QFTQ[nʀ: W3Y:T$=l1}hQ'Pɾ'QKC&fB\e%`&WeJ% [dtEi5?&gƆ0y4Hk)YGςVW̠^ ɉ\Y_CoV(`4Du48jAR+im4|༿e(OT!qIK؈g]`ؔۯTyRos$rcp5!!n֛ ӾV [/Tw k:Nd̴OQ͑d *Dkl-Z%ϊU8/(y4d"u1" iEjj_)bܑ_׊P'X W=v|Ûw^i\v;^/d죚DTo@4- PLQ; !ºx;ϮVR:5I}g̹;'3=_bOXH#:<#<Ě;/ۭ3;,9)tvTH8=i jtifLf.pf9UAav:mCWl klK3NqBucjV>c:K۶)g'i{x0M`Ik(yYkxTMֲv=Ɔd͈F V`ݭpeʆu?NkCO[ZqX7+VDhVG]0$(2_at/bjJ| H'S#`Rb"c\! ~$:1~%+Gd exHX+GJڤ::W (DfibBlu/*S pyqt y1tUjv0`K+p9; $no;;pvҋ2x [rWqgȖ=yN8 ]36x:5NɄO>iq6EWFݠR"CQ,V 0ʎ-۾ ;l09Qp>y2dZzP*z)|\0*B**֏rȩrdd8K_S.2:cXs+WL*X/_XIEwAuf:un4ni} C$VG.bm,4%a}};'.s+ i VfDүEh8/gSu=̝n>1/+ddC CfQܿ|¥(zho7xM]SB~q*w3\d%E}E8iǃ M "yabnCͺGzPlj %/o ͆:REϭc7&߃غ)q?д8h]}W76}J 0BiݓTo՚~KԉA+fN7=vo.M9 -~V&PB+9kzyiu9LZ\ZGN^E,ZX]=v*f\i>ϒ;@b=q1XpSY{ m;/| o-QY-ϛj:4"O Wcc4$7 31 Z`g0=utT gV26p6_5FhMOjn/}{D*J[g~22ergAD0ب :cLN`JYes p|^`7{R{-$6`qnw :"\ +sLy1F!u6P9d,rR"dp~=@wILl> PLw 5^m۹ AƊWYHvAq&);T[6QV_hnQt 9{p{+$8/yxA ̛čCyƷŒvOZwÈ 'Z~U7B fxqo:=U3vLZ}6ˉ3QH'"9޴%A%+D_LmɫҦݺnbx?фhl1VZ:dTGskv,瑷ҏuUM]X&>f{눰ӼH+/!OOYDf̛y_9oܭ퓀ĝ'S3 f 67}VZRy'O) !8p<1 N{WSca,kpiN{ŒՒ_B D׬ڝkzhWkxzGmNj5]R{(xzb^ DmCUoSp-1:9=Zs;1?6GɌrgCeϟh|cȦ>cBDZh< ҁ31 @"k`3ծ=t޿+Kb1i#ƮϜ|gHФK΁`L.8u|# D/p M!yՕn~7(dR O{|c!y?4iŇXc(6\" #.r|TY>MNɾaAmaSunu=7a76I Gp.&-''Xvlh`ߴQv7, J` /`7~xڒ!HppC e Te}j<= \&PDv<~TpY&ӡaփ?qA%3߱/DYm`n6X8CebZ/Ua˔wZjP -%9ƍuBfawsGU%Ƅ;}ftL R.}Q67  1M7{? T² G/td:t_F[e@쬝tE0#*UJh0G_?,HլGH dýeJ̓^Ghe7tN82vUp=T&!^/5zsۘ9TT19,|KՆ@xXY*xl`8x|U+PFt 0 㜵c ECt#aT[7 Qp(!+=+ DLa9Dǃ=$Hak)G,X+5/uZxy9{HVK{j;Gjz'T;Zv %GJR*G9LeC;{{aj/5$ YpT%P6.Z `lST|]x;)Faڼk 3~[XM3 ZQM:iW?h %{` )Xz@w'[-Eׂ7\h Qڲs}X Fhܑ闸5e.lfJS(aS21=tDlD4lJ!ݞqwv8RȂ܋ٸ]F?c]Yr蓄?h@x?Y(`gk& ݠͭ(¼[N9;GZ/_-:Jpw_Ȋ]&4=  =,8l`#?ѳg/KWWƂ{ Z0]ųGK,&N =h/ox|qOI@ )Yqr>ܜ0lck*0:Qp>β)J[fJZ@5`Ir)uzSB] §|h2=f6PHqr 1%"Uj Z=E!CcqV.>'Gr#뭒6q) 'T יVSu٨P3_&x@M_c.*癘+*ifJ/(zU?,ie<Kh&Bvio3F] ͬ6"c\bQc, E$4d#kE|Q3 GxI q|1ȡ}g;*sxz\T=GGL:w5<|C""O"*i`(lk3qf{wh7 (Q1g~>b #pAT| jN d@XS ֶk8_%8lQ#]``'^_t Ŷ(LS׀ E aiظ9BRp}ߦ~͈S̻@p_xV 2Df003QkH6Dl !b?\/?Ȟu$#T&\XxE@ Rh=@0 ~&CƮ&>(ʓLC^-X#s`%/On{z*7q~ KI ;3~zb }C=X'{1-8],}<{ 1b VqqY YѬ;Oy? 3HU)]B&4Y|0(-F 2( ;A jE٫r]C2U wBƹRJxyyusZg&|eݍ۳d"YzXyLɯ Fk2H,;ܒ1t ?w?==8v:# -dgqfnC\FgA~Gg{64~$06A'' 6@;Û5Z$6:{":DZۙr g,/˽pg& KG! Ri³Ll51j4lX(('K}2WeWzMfL`75Dڥ3E5BD2%9Բc"0J:a&iqv|Sdv6eq?PZփ< ]j|=d=,(QwP`Ra WֿXR:UJ?{~~뺓yK&\]nFwR\B0CՀKU"-5VZ ܀eɧV4PNUW:_\tc@ìJ!-wQi{a[R[:6]0§m$-#=Ԯƅ0i=bg +xfE$q>Cl'$9*3F<u͞*+GtSS4e9|pu pb>~m1=@ ފ7+VwfǪ*~$ݻ1X6絥XU5\vVlwEtE{< #/a99E|LfވCb-O |_%3"ZD*7/D W9c"xl:`?~𫼂o#[p8g+fJQˑo }鯼4A L 0#/:ジTGnR8 [-`t8{G01K[j|S j1ymꕦ NL}hOQƾ|1*`@&{PARZ|"UvRv[{d< z~!.'/wx:نUzpCzRw8܎^}&d[vH= `ѽaK#b/wtjXBL'Srj\_`zvsJf74jt_oUl^k >hal^a!FCr(k)c?l\Jӭ4u/$3".\z4 %R_u ppV䁨ӸHq =.V>1Y}9T/`R>&B>bh+hi|#QTX׳*u+NeZP@#>]Y}S)N>) mP8l*<9_P̠ѐ3_%fIb+@ ET%K 6wgcwXky}⠳AM1{f^{#C Z}k- |,LXeQh'P?@oe1-'Q (: 8#v2qJAlǛ3^q`7&SDTq؁,mT쁒G@BP/&+I?ۛguȟ*#BW5&J /df u8:`YO|R [2B2(&Q>X sqs-6fp|O VJ5?33:El07/BȆb6\uZtsy OugxU2kdjFfzyBc_hbQbyZ,=Δ70}I>|KӿWxBh{)Me4ܾș)`,[\ cֶg}%GznRQh/$9Vg)XOJ 1"NYOk"o?߉ #Ⱦ~s1koRW9vztr+qWNYRYc0C0hE]&-,+U*Q=Z1YhW3BVRvIo#'a}ciC dURUw(Z"bԤRqp(~v:Q*ס#恱.,>Hz*y'f^<Ъ#כ*CxtKy!\d+Bm*`zӻAy8R$(rdd!/ c^7 :,(/5lˀ4f$"QeͥɺEvZ~̳.ן{#0RۓGNEْMo߆׉끤Mi PΣWFY4mwDҳ4#.Oq8"`Jn CIfc߁^VtkHRg"Bڔ H#J@T 7эlW:;8oA7.e;:t_'vadH2ѧyoOw+q}L](a4VdVЕSZCr)^p*{4&D~As7R^,+4b pvL qXuF-/i`?zR7ص`Y}4जʼnYyPVt,ԀBe1.ꏂNiqw K0ђ]K 䅀;4|R.7x: ߋ P?/S2KRG"npU(i%2?AVyXYX=)h`KŦIO&ez2׸+AV(8EzmUA$vW>rF7ɽx|g3/o.Q(9cc]_^ ]'Xm"a`zWn䅍4'8q:CC^ERQ[&RH }j$M !GZ T8|6]ˣt+q`2cA}Tj迠Zx 5B|rB>ޫ8c>]3YpcK4 jH,ݛ4@26.3-"yZ~MAN] @nt !{;6Ǟe5JLGHqn,}~ G֤=+ד5=ٽзD s'M+&W'Z6K=>ˉ2|bEr%3ޫqυeUhsJbMv%pBiͼ96[܎ю|B3#ǪeӺ%- R~<ᆐ|0((? TEri>C뒅s+k1({: PsU j|-H9j=x36S}D]QmA>-ǣʂ&w%Պ+W-Zia8&L]کlG'ԯ>h*:nx-Ufp\֌a ݆ !+5aiAexCbLԿ4G(cZmJ,D8}N6j 8XñGesSt v=4d)Zǘzdܺ{2vnf{[wxNh[ SүXZxhex} â|6i'½os^,K& $ k:-ގr[ P/`(2?̩~t#J*y@OhX=(cSAr'LT#ހಠh0@`Eys!`SV XkE'r8 c6+ nE<3/9y8=TJ:/3o"tTSBCyfʼnRAQ sPZ xl~}pX>/ܾt$J`]H) F\d:1 Ox ]21i:?,xn eebFto51ijS<*TegGCOU%Į^ MNSW=‡LeϩjZ"0mp. r](ᥢKVynپ%{Oz|N=S8,7,=REt cH r:p8Kʬ, mg`E譪G c 7#J#Qڪ1c- DF/Y}3J9nSD鎾=smVy\G :# O+߂!;__f1jQ7x As¤4 1R*߰peu[GU6:H*"*l{[u?W#Z(sqbP8?)+9I/yMOioy+fJ{zk|mrrj!i6j[u[V oj4*Z"0RcVc\pRA\Fc"Ob6|ҏt1~IO֛D򢽱;O~Cn!9/yy>% uܩ-ٲ8r[̘ⳎIߕHٴ"q?ȴ#~pG| (? ַ[O) _\˭هz#Mfy캂>[]`;X9@0AkNUՓ[n֒Wȋ7%1նf B̻s|:^LT=ZeV%rG!]B B6vI%9::> jٿ1p}' c)?9IX0FX7Q2359pJX-_Dop" h%G%!HxDPʆa߆dqK/A :);TeX|pJ* eSl\"MN]2jtDAxg!wZg೰*Uwiū9P9ο||OFP5ʿse;PwN4qqy禖C=A]9 +lO!Ku`"K+@*T_]⎧'ɑBMq.c(xhntEyF})Iˌ0D%$D6ǖqok!H6kE3ZJ,|A^wu kY?3i@ C?'35N^nZuVF*v8l0@/ vYJdo\Ԭ 6v7#IN!UZ^2YA9pVm̑.E ZQb%OY NE5l䄰B}' x7ᓺU |(G_/˩mX!Amy˲nJo[$I8gOkj;E^iҫnO5z4WQpx65ήaw/=fv xϻ8ew~gP)zsVA +)=c!(XVe1?%9-A33働$- .W BЫwS1Q: TeIJӝTmxʨUcLC}#6k/r Psh9562v]b^}$,ѵWsvF! 2@[B?L( =զCG@B:I#%n8Ãq:zq]O#$ݢb^i٨~iwHdŀ(+e˕6< 'VO8> >EE!DV4woF)=rv߅p 4n7MΝ@~l`jph=p'Z鮺SEo~Dl g{׫c0k:XWL$X6nfvP9q@& Gyy ko$oadٿ|iDi@OV/C qct0S {F#k0׈$|j;[%;kU6MV?cW&p~ *w q e  %^*$ |Żzб5'OSm;DYr WvNnM^֤:l}VmI&ЖvpDVـ;C"Q .x/)e;%m_3\44#)0;$X\{$)k}\3};{'^PߺP[:,@ Yr֏.誨hf;TѨ{Ƈ7 N y.|Aau0l",'Ix39n>d~%{ԯs7T8셨B!.uaњ[ ̃V 5Qz0VψcF?Piuܡ~1'2Y |mQz;R$3 q`k ŠBC GMg2+d`D.e8nLGcNt34Cq1nc߼E^Gr xno BWzu ŝ%{R z–SBaIRՔS)Cj\ Wg8EX^E۩R!w]-$-|~rF)ٟF0d?EyyM U צa٫{>$\RXa6@7JQ\ȋĄ9_%GJ#4W#t' #FP sl ܨۮd\@rI5{k, [ FάKTR217n:}~=w9΃z%O!hx9 Q9-wGRqH;-qILw踬M)_|6OZɞ690UaُkNK LdŖiƑQ;]ϭͫa%w7۵?Ǻ{r*4aP}\ <˿vO[S$>B{>\4G4$[b|Т0;A1{=IX"8>:Ҫ@#,.L jߺ y5<?`[(Hym|<2 S`=iVe}BrA"*;-7g\rǶ-OqmFbR!y ND8Wq\%p"wnyI/hWJ[r h'h9SGL} G]AbV6o$#b˱=NJ>=UX 'p_O@ ǂA*.j(ýS\_zdM+U5sؿczן#\=fMD9gIQHGF-QjIѯ wnx6G;Tfi~+~] wc`9"qla2Ƽ%Dg,!]e)4tK `ЈǦI|Ti#2MqޣZz,FJI#g~G%v%oԜ"U,EsXKyCIUlU JSWp`%׀7]jǡix g?͗;,Wfic¹)!G\ ^Z(>N |瀹Ѕ|0ӤoҖવoO"1FCMF*p -}=G6oVq ~'8޶D(0CEP]s $,7l0n5L"dE%MGHݽS;P+v鲆u!X0Z3/ _':Ik+CR4ʀk׎=M/ "d%ʎ5 1 ./I]wLz89̚&PvIo X'=1x8PÂڔ;w_ ^H3Φ $C`%z7-<\;3| AMQn-c$q\X u sz /' -AY=ۢκ/ϕBmWR^"0dʀܦNJ>ژ)6w71nw E.`|Jeh4jx<!bcgB6L HLͱy"+"Nr{2Jx0m| |߫hNz07K15q GTA~;'_v1{mЌ|w* W~]R} z|œ(ѷNi$NH.i |lnk|vN@u?5F˲^t4`*,_ aC:sY5z+zP .z~[0 ũ8)W@gV):neM/p/zȡr#+x)xb^?lL/Ԭi.h7 (l6 {`۟m鵬S|K<:PsQ^~ޯ}: Dc$.N~=BCp@4orU: ש0{\Ўe-aP[wAqu |JcR\ԾۮGF DSq̍AX Oۡ3egKDD2P&Od9k=W [wzEmzuJBAi!avYl^;^\ o~_\^XHG,vsp ƼvRrc 68ADEAQHgR; K ? Hm={Mim|a^rnSM*aea%bzS'~q |I3TbFgn;[䯖\NQߖ-Fh6>㔷aGMDƕ% D h(`kNG˫ qş/>Oj3ʕ̀#oꃇXjd3l1DY>v6;&'˗T$cBi?^X\-3!͏Y!7Vi/z(V"\H {(2Nv+PB^"9VFx?ĤBA,'*N>h ePO0rc6X2E`8"4鬓M1k?iМ&8331d5>t @w|UseEFdj+/؅t ɿ`%*p:TwvQ?#\p͕0:ЖKxu0[CE:k]QB*^A'΃^L?H-8y.{܊߄D$T.Qt[V+ Pަ #N}"\k*t\Q7C+ ,Y&%[I"?5L1绦ƅmܮ'"GԺ+#Oֻ~ƮӤFZ!$gm遺ׯ-gP "5įOҞ4%G%q~?Qp]餒Ca*Qox_ldݘqqYVD0ux:`d+zzAh6gZ{R*G}djށi.Hho7'5&YR^|Oqb:o1 '>q=CAUwu3ib& ,U,%BkEaF~_h[?ذU)(:H" kb 7Z8О~N7VTtj|q{{NZܝm~;-/H%<+漏>C,V@V/*CmpLh/iPi` #sO xnO5mK).qAR=-[ot"wH_PF2-D ݥDlBW eh!3ZlU@J sƏA4+ANQEV޲M+M,a"86fm({i5$A1"R-@zת"3*\m_v:˧ŕO8SA;cO5èŭklސti$=o pQzK32?lsVL>c㯶ifqѩI1t ]@x"g"ۃXڌ Qҹe ]ꡔ4?8(N-&IӣI3n{wRP$p% P2GnQ>йd06jGu_0(ck"-̒T"e~>hɈP;)E]WZWg+_9A[.YD1 0;{:_/c`¤ICX >ܵEJbfV% >}t`&`(nE)#fdט, h|:9bB>ci nrhnmz96#8[PG?!](7H/~u gЅG)FF(!Ʒo5xF\Ϗ95Zee&)[;V! EȏiUd CڔCUsb^GlU$J.̸^ѓW1:,+uy~Hx$ 2n4 SɆAXuKs \\?=Ш>[Kԩ'[8>C$̶ȺsڕN݇KoA [u:ңNx-*ӈ#󈘐}g'9y92>s?eLϊ )qyϪM5 -lwoNv nǽ&c|#G|Q˄{cCbD o&-;o_'hkfjx[jmD+VcI専o\& msBO(`E> `kAC,[KzcY&oD#ӶWķ<$"Dde Oun| _tAeLC;vT0P\ೆ').ugFx-~F{jsS%2| b$h }>"볤!%u qBz9T+ gm?B1rk#+鉭7rش+́$KXÆBL99G)[N-wd bǾAiP59C^x tFZs)i !2 $G>K臝{$aK,;}F<} ծ{q<ҪK0"sy?pQԫR0 Yt p<. Nmy!\ ca%2ik(;a 0#2a^ ޹EAWt OlUgQF#] ,ɇ(!9s:mF rOtl"SNj­B,|R`{"9bAlqSʡx3n (-餳1H~ހ.k:mLHݷ)yq!dQ1w tD\J[{jQ7'2cPjVoq.U )Oq3RWaBdiVIL#`3:VQ2ɛ l}G;qn"Ƣ@SX<9jXEVqR{O>|f0鹲4ws72|]UOkl^[cc#U=lcUiԘ,|R)h2>m,E7P]׳߁ԅÒTCؤ"ڏ]_+|i _{0aEB;dz.@޵bvq p(jnZ9Q%ubcin\8*zE1`!e#.it.ajq% {i]1ٔ%51ŖM!ZlfC7tn%~16gc㏓de-܎,f|pӎo飍I~Izoy$&GvH$?K ͉xQ `3~:7A"v@wo} a覒7dt@$&Q2_?GO_uVRYq@enعP94[+.'8RDOHua)1΁G/{I)[?Ӵ)5eJ7xlkH(Qtso׉8p^X0Abn)~p}2Hqv<[@h(j ',DE۽4vdz#"j|E}H:NCM*(^rP#D[I_%' QgswWתj |*"o/-bDz˭MY[2M,[˙ fEŷ.Qc5QeX?|=v_}84,:nͫjfT?SsVN\&]_*>Z+4ҫFesbé[zt4鱍b pDlEhYw+`Ims-piiJ3K'Y $+a'u؁Bd㟆iA  'oCN×P@LbGz ^)h gvtKU]*8z퇃td^7QBwxynX#oFlrjLfbNlM13NK\mgJeA6sE瘼u,ԑquZbN13y#t# 24! K;<$V~ҥtC:qW'-uFt=2E);c69hFf2:}1iޏgŠi9&CgPk-yYI+Ìt H cF,U; %[9)m76|bDټmNeD+?ۿC͵ %U$?j#.vdkm+˳(~偙ģ⿛\41{暾K-l+ݟo^s<̭`Uqg(&"}]"VΧk$<(xx `[v2rw QedҪ}C6ȉX^/h3_De1jQ] ވm@Ⲁ~N?k7ދ<>a%땬K1Zݘ8edI֏#~h^:DpʎE~+x9׻3psqq?g1P,(Jѭr=v-oz4k9gZkWQR7c^ 7DF35{%PsXI*u>2z;'!#7Y"FAİ6,҉;sEi&0j1\lEO'MWK/m>u4iJ4}S+\:Jaj}t{k?4(tXXO,9Fx’YѢ,Vna?6|aɜB{_!N)V 9ǫ>Y])9yx!pFqJ"NCZmiaWw]:/Nvο?FR3mcV^,ѐv-+ݓ[gc9_cf]bݧkϸyΧ'0,+_)~8}+'݊$Uԧ"}Yf|_l{凄 H cQ&jd>|@Bb9RG*>X_bq>}yRBU$殈H 2``ږfWAj1'_ԣܱΌƛc<0L!a3CZIQE).22/RGky"Ka~QJr9Y;ʪǍYnBYKHd72xtg5qm>lhq1]_x|ykM\h)`ok9fqQp5J zGS8&QlJVZ*y\~(pit>0d14t5^Ey0 碧<㍮ gYp;KL fW~ _L[fO]ݓ-Y|WYJq^/:ś4ǐ%0,w An7كq?R mPa{o*s378GxqIOM%fw].1`14n_܃=WBӎ\wBq8.Γvw7Fs$o 0&s2vEm=寬agb7lq*h-:dC'">HL[ٖ lmdԾ*DeYfIl=[Q-X?G.\s:MW?U"0\ b@/!6Gޗ粣EԒ! V!L6#6(G7ўOQ&iMѲǥxN>m]j"~VMQNξݽV6!$ۍt.o jlBCZ@/2h2Ϲ3RhMjmu0rh۫@(X l/ QEaOCk+E1MB{Kq+w)fסRp*}`BDlnޟ]Wk=ύ wqwG;HxB?\`~CWr.􄑈< CKn'Q'u(jZFU1`PUO~R,D!aqP}u֯*#i'^{QHx\˶$i{ިFFZ11X6o,} ! HU~;6HVaJ{j1r؇uv6͂[p95) @V#?0=$j>4kao/{ލ=ߙ'ݿwȯW=', [VdUg+{*irlݏܕ]ED̏)= q8A R 2UpF{aY 6ib;x{e py2NtV61yS~n7,@`x.Jʣ6 Yf48S8M++Iߥ{I$>F\􌩅Y /(~I;΅`΋V3A齇of B`V/#´Op i\8ո~õyp2${sP8w^@fi-]0v˖,(5?(̦^H_/)FC$lЍ*l*zN:u6N,D8]Bv+=*\BygW.}OT6ľNZ-LzH6ٔ@Pun.|~Q{Ğ{jHSIrOObXN+HFT%a rhU-yfu*?H{}mBNN]K Ud\6hҬw:{(wI`3nZHfX<LMJH\Wo pX)0X ˃ޤKٖU܎@z:|tEqUҿh>JteyDZ!gk<`aN- r(qP)@О8tB)M<\Q5b# "8ɔ}@oƣϼXnTFf,!V\brrhW _ϑK"‹CQ(VCRRjZMCJod;+ ~ltsw7񢫓` <9|ྥ}Sq:yaza^^@.F %ko[~N}UTډ0-6D.+j$Ab0f7,Ռth&C'=hTm?OJPC^ Ot4ӞZIդ4 B&(Ćri`riCy\6Bv<~J) 3I1Dݶo(E,;  8:E:k:/R,ȱϿb๿ *e[h5dhGcАh RӽW@cBECr 8ߧ^uN!V&{㐯Pи by_2X05;a=b cu2Һ=)hvn돜bwJM^ialۨ-L~Si{EQ h0䥤3|ˊ T,6F J*QFFK^|dWOygJ0" =6%$@ud(v4"D*>;R4 3*B>$^os[}ŨwE](]U_XEWס E×Søߺaߪ obnڏǞ1ůH':y`#=N{[7.>2 <͆59AN\m8ErVko=+Ȝ+$dC/t`6:T-##0xxO:*C3⿜@m@:pS Ϻvi-Otl-Զi{y7r!9hrm Xޚiv?23~\@}!B}KAcWދ;VJXUT5sz`?Z4Є$#}9 2"OIvFR j}ŠmY!ws;DŁ 3gYޯ8 XԪLzaMܔt{'yV~{'D_h8N.θWm4rHFzVkm^GʯyWn1 ~_$Z8y:"~O;-quOv-(#j ' x G.M1O,Ԍ":O9Sl"@?;͞mM؋:߭ pobZ5U=(m;f]sc莝sy!ճ4>wIlBԑԗ>dOmN ؑ|rKs~b#ʢ3PZ |J`ӣ<&MozNc:?;܇Xf&b{呄[]̀e$0Ci[/@, &CE*5gk@Uh"#]C(FÑ %c@,[8^)5/!f.#Y 4eb }`f AD<+7&S>yܵC_B h-#6@y95T|~p-{,=}/86>UΨ+vmKvlB뿱q5RumhH;e)=%˦HO(͑{dqH]5!$#ܡ&RmI){K]o jt#$PgsR\)`6ӟĽ3aÂwf~(>d;AGi v@$y97TLkE‰wED$`?  вZb8<x6{wF|S6H2w2ZOh$f@Ң3:w3ZxkָW{I"I/7HusM l*R%__44ְUƴs ctq,Y#vXQDwm.Gʌ eK2ݟ+DV\B LT$Te 7+oQIs ZiB{D֣FO_Y=@"f1ڊ?|f?Cl`6?ZyQ)>@d/Fܤbгz* z8\SZCח363ˬ$ƱdiLx c w+XJRTI(=*_uC+ ʱBꗋ=78͋:D`jAvBԮ!SZ@\m\_}㰪}mͤK&Qr\q>,rO~T RDFeýu/6n ?AFpwto_BkrrR-z.$!Clf, LPkNyAhR|;tgv [sIt:dB;u\DOY۰~: mY O Pz3ܣq0z$Fk%|T+R:|zy7fG. =òe(G2~FKB|+bҧs k} $@IR ,B(v1⢮ZoNjSuHyYu2y%0383Y\/%, A{uVn{}^'r$&hmȅ|p3@%mЇb.C> Hb[6pΜ:'}%yI*n3^OEQ{QX,y<9r} L׈:>0wGN94L" 9QVf 8@ϸIۭ0rb!VM@mWDi;#?dDX.mL]9=%""`x1]ᠩg6"Hۃc50+\OQ ] P=ඎ*law4JX4WEbqĻ#|/*t[:ytv̔Ը]('t`%H~R:RF,i++Yrmq -{ pcn;fZ-֌Ec~r-Jrbf\@;hj18"f⸛ pyesu`T1cq.F-wS%W7>fLn\O'% ghFD]ֹ.X^ٸ-+ln7 /W<@F fou_׸s6l!gCw=boD߭*Kkլw`1*8a I{8u`!ڀkCe'Cᮯn|[Cu E$†!@:H&$'A|T.D+U%P'vsx_0 p|^z'c`J elnw'|L_Ŏ꽻>x@!h`pԌ>ȖH~1 %njP\W؏S|q:\zZ`Ծڽ_GԦlx9/r<"L!YSg.O|LkDZ1vq )Hߏle/N P'"Z:lRBZk3@0~ jŰFݷtFCA{? [w5>)Bh]IIa8)ItHF w qBU&:D#Y[Z` KQ, ܌ "Ai]^t/YŃ w>[вj)Ǿ=Gxkm!N31~b7]X,i]Psu#JD]c.ц(83k^LIK쫃]b[T3P͜GʿhdYڦD*כۧޟz0$QҀ谶'\J/eG.(5}Ap@HؕvE"@^ZהqvȜϥ냝G4WcTϼ00orW_w#cePsY`9}FTދYf/^>0*gFo4=RZOvJ W~?q,5A4u'QqFC4A9ƚGL_M}yBh~Fa~q 33VV '@#w.uXɁ&0Ss B7Rbl}IpKMe yDznt,*hM*64 l#QAj.l\ mKƸ׵9 ݃~B9#Vmpk-Z;%+oD^ʟ R<ٻ@%uœ\u7\kG6Ka\p$A_:ں)_DT2(w4JQ3 G Slؐw1_,{kX˧C-< BЀDΦfaVd _LOߙb 8⣖3VUpU<~ k*rtݵHcbSREWZQ({`{I9"{?<522֔59Q;!7{Y?\N٠Gm6 ^<#pΒx@1T 8HE}-C}Xlݥ ܃ar2MK+TwBÊ50HSyƄ!m?Di'ɋ)7[n?5f.~)8xAFUZn8-yjOHZAD6L\ 1`:sz 61/ޞCQ5frpͰMK d\9QLcLuTȰgDyL8SMBhGtvǥa(nIV3'Mq SS| 䲾%$@w} 7uRD ^цw`=;XwCvȢ%BeSlNF4@Ug ^&a̙ͯQ昑*v*'S$m=0?\lp?VN[R:zD?ZG&b56٦|R({by+K&E~{ַՔI$gLkj:פY ih8NA{א׸X^NSUKL4,i-{h$p ]YyNse@dN~>A[hڽ-tF^x֭)cczV.zơ:,r :ixdt&\jL/9tVM 熮F6X䲎|;/ Ÿ4g[w{M45 &ڢ&a !=/FZN]tOy~aIT:]xuę<ĊlHoM'oD*{ tAׁUpk9C8s$@*ŶB8n3cڤ1Y]J"蜟}1_ǵc@D*r 92|hLut8tW* $Ԝ&:R8et5EM.C '"2O.:`{YhnX"`?}"+LV۸xr9. O$έb[gZN) (oY]m^71ni:0 SUg /:bv[B &V) Pd-EEBSX(GXHԺdN8?H!deY wo #:kLr1h|Xec b-U-GfgI[f+xxo@_sXtаMHwB;dH[M9=3zE>5IKi2)KVB^jc-sXo[A'bhE~k1$B 1RWugJ9ύStC Ī<KIM}l]` Υ/CBoE/b]Moh#mI_RX|"R4XA+C0K<'[nׄ<\(G'')VHBz8FIC9YyD}.) AՆ'3d1Uַ6[iAtVM% B)I`2hO\+q)|J=]3]޷SQNgQ'P󆂉~F4(Q {0z}*=aY/cԹ{$Rs7I㭲p=·D}& DC)#VYq:H'zZe9$pL E6O(:zbx4\0ֿ]4J '400?OŨHHwĤZ3t7B1} -,[dԺak77w {b:O^wU9"EQIc 0pX-N/Iڣ4Bv->t.Ls' ,wM<8N j_\sݕnU N^ï}<$%J؇>EFp!)M4/Dꖂ>m1;Aݺ5Duey ն5 ~fW7_{ʀ* "v~'(0ۭ0*c[2sV_/Ƴ)qXk9{X(6R|˚׃6n}p|U*U ]؜Z˻Af@>O3nPfFYMgAa`۱6\l3c|wfΛ9ڹ`3S-/@')+1 lʶ@A8MSkYi 3yM['l϶G{9"eh۔:j(Ҳ`$}*IU>qUYtLhhoqbUxICUV^d(0:񮡥p[bK(tlp ,ZCkoW1{Đmjȓb1f'pu_A7$s͆x%͋}al߰ .g$]=wvm6aIp:8UVSW"JEfC.n{A29|̿e&  ]Q_.|c \kǴnijgh{&c`%GdYE)SDK${^Fg?7 ҘQTb`X޳5]zb_NE\W̷,mQ~„+*BWd,O1WBԞm:N5%B;@xOn{W'7-Sffq˶'7[c$cmgw퍖߈2D(.U S2d?Tm:~?:y}-s+*+?)BJ:Tͱ*M󀖥 T]=VL{`XT*K gn䷄vBם0JFV4`)@9Ӷ7"RrG{u,!{/>8jPG j~tP?%=o# ea]Y-tq11CcUvR2#7g#zqI7ʭqlj8w[m>ݫ6nKO/.qEJi`L[s8X̧qGstIb3{7Bj 7,f~[+,%^#7ǢܾZ 7XjfN`Ҙ9\ݧV_;\+F`T:HϙU8חSBClq]ieݫ(|5@)hqF1uU! shF[Mج;:@C`kZӂQ),{“4`vpP=4ɣ!H~M8LwH8ʙ:#2 ';e@z} [f|of;NpD.S{4'4_r bʝi!''`wpdmEm`w*ҏl4[T= Ef"5B^N4w5x%x~ɵHC:KfK2dA,ڕ/j8 ]1bN!ڝ#<@0 ]),!+XlBIǒD$ 0= + :qmgo8ͥdp_@Syfziyjo}# Φ4*_&{AMJ۽=ҹepdVZ7]c3)G57402:˔>=U㓆i2Bs;E~Ǎla1 &* v ߉6m%`, J:~Dv3j2Y#.Ņ;yk,Kn&r؍*_z+40-Y՛yq:»~ "H rD _yEBpJe&eOGq'8Vn(K2AJ<]~// ?l-&kʣde71%Īvݾ{AH{, ǔ'.qߒm.H_BJbN_!}qyF9Qh8*z+n6bMG⤏yw!kI3*αUfʍA)(3jy(\w ׻`P1q킓Z5q_C@C%V3ab%,ri0i,?QNS_$6L: @>COt~חصv&GQI S"c7Ov _">?F:?c^7>l)YM#yP1h?i&9D G-BJOd".ixȎY>ON7N* @`qF761G ޯ6BZ[oq͟%6UY+oW"%4T.4_ 5kox Jh j?{euu{1Y꽼y<4L;߆9f.)0`Hّ&T[rcVI4m|NoD>߱R巓/h!(s8 ,⻄9UX;ۂΌwP2.OM݂kȚk+cF9NzkS#X"o _"[.u*N&0v(;+Ƞ^ >NR!b)k"X"{*'OƚY,A 9QS V\-g'G2vtc= 5N0 R /-ȶ穏Idͨ%BU RnE4 "^xހ ׹bYwe`p<-QTv*7=2Yg$lQۣ2.b 5|!5=5m=4V ͜c+yl-  0 ٟl+Bߡr~q@ו"xW'P֤݅L4.Lڪ6~g\([_ 0.y@ubPѫGqgl4m%/־NSq5)iRRvN,,Aˁ}`@^^Ccby_|mmAV"ϳnV&] `dʨU(J:(X%#%ʹܤ:)Bu|P@DS?unK#iWHe)+NDQna6GkQ>͓ 3}W˰`bVb.Y6* BT2j9$x|\>ܓQۦZgj6E"M(3YALUJdmenqmyE'6@8lki3Sh3uF/B᱆*i.;p7G=`<9Eձ˼7F3ChmIM/ ŗQ7vF'!fp#Rr!e¡.sItS]UD#fql@\(Opɔl.2ruw!c%LvVWy"=LR:}#:X!-4q'm#z]P¶ բYS&.o!822n"zNfG#bv~Vb`!(A Nbd̨T úP;ì%w*=r,*'O =v'<4qIq4xoGe [Ċ"K&VWCj >b`%e3/m-&{{׉4 Gb.0j$|)j5y(Ԅ(f2Hi!,P L*IA<2y}Ve5LeTC~2]PSL^.3bH4 & gw;k(Taq3Хj"WK(2t#8 6ոYS C)rgC1-5YG@3%MaǒPg<#leGߔJAh uOeK~@v\#r|C9ܡ Ʃ|VnĂ)CAjNA {FQ]B+=%F;vd KǸ =K;!#Nfvܧ1 Xj|sjg :f#< ,Z$;IJ<Ae*V7p(ĘZ F-*߽c7I?TFIyMID !EoaזON1ƜOFT}{k *H[Fh#]j$R7[#y`/BQNqzRťq/c#Q-{ƅHH&gGv^hH,E⒖y'OvP+."?^dEn{Yܪg.*ԇN>^'>"7!< E-5I "OMV\#q%̞ū/n8/[˪K-RaWPCA8$< NЖd-U5vC?W\jdgЇBATHiu2\Z%ӪzgI4 ?kp4@VoQtBJl- $ ^X.2lB/G_!:Os3&kW]`ΏijeoJ`hB-%&JxcϭPC`QW! OeE{*JJ~F[ख़]B0eZ ??D? KDAc^rvEA@ k} 25ك騿+!Όs?6*CPϹ>.-XZ:TڟpD- qb9ˆ%=y -Hx G4FjwÔ4^Nzs8,TMmE`^!G)vzZO^џ4Ij'5Xv< n?d0YA*]paj7aKҡBsJ:L=Psֵ]c5y1݈ zu܈C;\R:YÙC-N_χ 99JN<&6Yh^YARr**_؛B}jsf bVfƙnj[{ppK8M|=d0+sE ɷDbXyv<ځGz-ZC,bQ)ƴ6vC_`d O}Es U&按ca+kqo5l/+,710= ēb J< .`>QnzGPľf N!9q1pMkev_/mk)lAzu">Wt rzJ(Ph 3`FrE+(9ʈ$/DeR(%X!Av4?e)eRYkФø~[,@'mΧBχXF{|74ǃk[:&es޷Yx O{: f!Փ{0.;$TB*NDg*1@-e^`5>mY1PxDbLi{dP-*wFb[I=5 l%/lBQ5 oqTI;'b턯dɀ ; ԮC۟r}LF]7W3GM]|DŽK?Zvy4.Z1$̔Q=WLVʯ/E~m+U^9?O5HjUHJ̟^τƨ[{{;Asr}jŮ?9s(Cxu7>P %vd /OU^]6y5sR={o+U㓒.Y_oZ3yO*k&j 2'O)|{,̈́E{b@%EE%]LVQ@@7y'@ k*;nK#5O`Uj?׫&Ů9LYԜHx4tw9MD$QoPa a|v1=hs-3# TRd{Kxͩ9[S}qo,T3j"{GRge(ZhYY(8Ԉ=C_λ ÏJEvzA/˪V?^4tv׿N<!Kc4մ ~cJj({{㈷0p+I r71ң?.3F+ɚXZeW,4Jn@8(30t.a>m*i(5ۺ`ՋE{fCq설uL$*.g1b̭H` )/eSvyt&dPsSn7Sؽxj| g#17Ec<+'k}SFQuEB^e _(nL .F/{ӞJvš0^:ޡ?Vdl gouMk=-ca~`+Bj2bFC/|ɺCۡz8\ N,]\by6sDSe!#'ߘ fqTcKP?{=|/[vvqgHg= _j7qԃ gM;xT; b+;YX@wA*";aYMCx[R5 ^d{o cP{ K۠lD, _US{AG, U:I(b5S[gé-i35j&!6d3v{$#И.ގ:jj$8/æ/_a") VY[>|f%oX+h;7; x>J:RL$JހJQOLmqE,6ٸ3o8S\&[tvNB.]vl} `.ߝ,y(^ŀ`*/~g" }hxw JjxJzn7HVA& UJdQE`B91NPUR㢜Aa+uPDD.#y$׼$3OowzYsߛǤWxMG],8,W?RDk)!ˠf|/nKGY! ğ!$ ȣ^>}[ہ}*0;C?/zGqzkC|spqJd_@Mݞki.[zmFJtKFHɮ}i7j|}^dU vB~ ªYʉO<6 aUpttN&\gDW &;5gaB3ߞ\#[7Fm ~M=&fce/aJ%u寑qG3x 13(~@ 'xġ>5*d 9Ƴӆ!g2Uǭ-wQ ?BuI~( 8~gbUݱFт Lr.&zD[8ƓP;2*ڣ82u$vVG'pߤsGZسuQƻ${7TgJ'-S<#" N_Y\/r4E;w} gKG}z: -vcRUG Mu"@1$]dQteq(ʥ?U~[Rv dDK؀aw4tBeI8m$]p4%KΗ3HɉӨ&ODtƓMR g̙p(9N,%KRDj־adܠoCDžoRQ4Ȕ{dnc"̑y[5κ}Vj+HGN}C1N< iB*h"o}BCnIOÍ^m2sV WF%pr~1{B{0<~8"aDE=r]{P,ZDC#5cEh,_P]mB_" sE_s]z鈭ΞՍ[CEFS<`*!F 62H"Xf4k7I nyO}o鵮eS/ >c /ED]>u#b7?%^#I\m꡹31avKuVX]/WR+-K${t،zJ3ݝ<4kLQe{9p㥦fRwWJ9] O,^t`1/0GZ#pKg>h(Jz~\Fb4xX8W.֡5&"~7KQ vu%u2@Lc5'B;jc46{q/r/[3X9tQRD4+9u+c:^hP&pH82aHX5`cgs {!z|KXgF҄3j_W\)r82g}3yrl ԋLZ#̻Lm -.ԑ}8ZI4҉lRҕ3Fx$tEHPFr5Dw٣K(xVY/cl M̃a[zU@DԗƑx=wc7b*[ӫs6wJ  |'EVs>=՛X\q?Ot WjK)jm;aUd7Er"px`-qQ[[$T^9ې9k.IjC'6Kr¼EK I3 YЍfgH76nk&j+[b& iZtX&iwWOʹ9Fyեu*¦7&ȌbaanȖC< yA0Wib]3L#Duqu#<M=64̚OoоI5R0~1B ˕&Q&Pyj3d2lBc8H5^Kg<|dý_@}O! ^UYpaXRO.G!4_3i\Ng,UyN|لםґbD`k@&.#/5^"|;9m%kCX7*m=rq9%e5~ClR|"#I83}UK!d_[ g&Ťk;xc ?k/]=*%neǣI734DX=T$paبS@^"ZPu#Vr^! Bя|A-߰\e [1D^wbԮA%vX,3&]“SNғ~ly'x͌cQ&~7]rqxwd_~pL7ѸLD>+E U|.ճ <8x8|tJA/k0\٤@<7[Uc(NΚLxqF!wFm]svTRSB}rH؆E/;jJ[C6 P0h1}]Y.\ OӁ^Nۋ$~WYxmcIh ONsnd&>]+x:/ Y (63EQs#\.PFhgoy.Z!F kP\4׍[[-P/rj" I M@5{g3vn^Y%C/ V ElX 0ZuSaS\-ffjգKLFhĞHfu1{&.?_bn1dh;Z.KW8ל[^Y(fDL U㏆ApkSza9tY1ƌ|#iI0 k G|eHVP4O*޽L-z9#Z`ohۼf[8ܳ&ӲkdVJ@蘠咉<qڹs]6h]KdJ%nu 'ПɦPjK&2Wj$05Ԑ݇/ހ ,JLji,cHs="p=X;*4snk:`Glςτ?fV_%ڎڙ4#" ^1G}hXmn=s;%պfO[O'u)%,GMJ w"V2<ۃGuįf| n(>0==. 06?!-XV-uK&Ojǃ=ȑw SŶۉUV’"9nPinIKrME\`L,f˩Otz?@8$ yT5:v%3IެrYlb785 {\yt634q3^!}H"O! :!aJ3S.tQs&\7! dyp8I9P|B;V`]$Q{=?A j _ؾ=Ÿpa8 D1[lNWL0k2s붂9&a&P%@7r%bs}K L4n[DŽh'uq×NCPjb&5#~ ԋrP*H>v>3,HPy-0RI34r:z]L>4k~U4;yѻbEOJ/IDCapc%kYw"<1q܍8 4e[T8ǃFD{T(1*qoͱ~ʱHjaNA]45&,ҳSBGzǂnNlсso#YAˮD9 ӱ7CpTT縌6a9jZLD_wʡNWL[6\gV2IZyp_X3BE} Rf<ރ qC{Liip_*+&uTdowyx~Wsm3BZP!*/_"a5.R2ry7!B 4={HmӉCր}P9B2I.'l-&H˼6^+(ATF,bLָDi@zE#3H0{8V!`ZOYf_4ye=<ڇ `ؑA&gg0VR&QoR0 <ʼXU0k7X_WIPY X/h±6#/?b7޾抔x5s~hfx*xGii4A67YDЙϢN3 (ГDWBVs*}7gH \2ʈhlRd($ 0|8 ZOy2$9N~hsҒx#C?BJ2UJ<&0ͬG3,YQ+хv4`H Ҳƣ;_@XJ,Qk_R޽--ܢE:aDL(bʣ`ƄFps"@cbI\+ O0\M榫rbfx;'9Rq‚ 2g[R15~!lVNyBm5eʺZ@}y3+"RI&LiϤnRJwq  g6UkI+jȐ44!!uU]Ε(>Z$7a!1|HD, o_Ab&I3L'b erlZk+"c)Y^"hd>뜧 \lԫS"b_}{bm<,.ұgjHu JG и}Uco9#̐V"8+ ZI%5C染Ckk??HaP@]5D>zc%VgEl2eZe֬ulsgb6;y*}7ح|1rWF%3 pQ( 9 '+6Y(,UrlˣqWҙyUO(0a4s5{hŜ~Ǡ@)2åVr-> i1'G$:+qoTsfy;qo.ü!A$CrfM~ඡqg! 1r231?RHz}h2Jo=2Ƨ̲RA4B\!D0ɛ~-ךNֶ+vRASWΛIÐ x"H-LtHz2RjoE&;wϠ?M8y+ WȪSvrJD!iT૛q{DT~fn$y4gUG94P@rLY:*Ze*klŴ7=8d 7Ķu߂dW!3*ǥX4AU/$]ߤkDGo޳LU=vg1qG(|$[%c3?>͓jKM:٤|.ɐ[D?暈"y=W4I''ue̕YA,!Q^20(Dj—c'uU0x"{-g>NKۨM/1hB-5>ƼB[U3;$ beYގe7O'AlѢ1>8k- F  [J?Ud'-g ejMOgX&Q\KiA'.fثPSZv䐇`H;t7Io1?~4eK_l\W{m L3,ԄK 0Q&U=z H AG%PDKhY4^~ 8,N2 AR9n+H{x-H ?}!_V|.wjcH͈ uu!dyAxr}"yޗQ85޽[+e>989{[E|z~ JƯ/n[rSޮq=cgzB*'$jƆG)ej/e m{uzSt(@2O (^0"f[JעDg}#eFdt X@U/£JTVcL7gjAWfWO&.EbQt죪 Y}6XeP23,`6oI;gPu 0t5Z7{hs0I' aH-. ^V;,&`M4NcBSw`(&7d5AgT;ԠI1b:Z%iȏєdt[4xRaD~`XMzf B:^M^ӎq腿3VSS8![u}zA(3NK >)4|u5c#w!鞚F|L H_Zw6R$3j gc-u(M.^R%~GOuYCAFo=\'Y6!7Hb;u= {RzL}LLYC/^=9V:@_Lg^3J sa>QþeƆ?`T$܅~9*ootՂE]mjRh|R̀ mL#ceI 4dk@q0XjC}jk p}P4#UG9,*xtsTCE,YX m@/F)ה=5[t3!%UUCVt*ۏYbDi?࠳qv3a(̠ճD3^LY2iRkf;C LᒹDFC-svO_pʘ#WojˆU*6;3<V<)*/Y J2Ppu4C+eLc1]aQ-t>dzij#Q@mA8BjT/uフi$n a)mF!30q_ԔӋ ؉c2q(Oivw3>r[J9nL68N8sJC&m.j+Y=H;!ڏ)ɪpE]tjpzѸY%2ί".'Q"s@/ =WOc[{u0q ezO2Lw(n=w9PjVQ+V"Zͬ aT{%k/`ĝ b|z~nm9s1^HsHsD\$]w6J۾t=.?|9) M%]CYyJh&V']}4 Ɇ& _|`fC[:QtϧcT+=~Pޖ%F{ F1W|RmugC ]bVmuzLj4m,Ѩ 9LasW!j{X:Yo%|(ەb2{0g5%/yreUN"}4[p$ۄM}Avd`CAƾt&"8([M!5Xnm>zY!?%HQ蚯ʲu`s=D\3=~.DSŃ h5|SƅédpO Կ>~"lgq(Dg n맟/s!i6R$y“jǽȦ]'hF20%8boӡ ڹ] ̳UT"8IݰA򎡱aT٭n?Bd:z$p&[:9ŏ*z\t@ыFT,N4be? =cFL+p YahxU#_Ticu +&\OB]V zyͿl j}bdE:Yt QKw|lS2V6$~P0؀s <4QR&gܾ'(+fWXH&ydJOi(;uغMw9@ll2%i;t:kEV/z+=s(4dZ:ABpMvLg#8kLn(.4گaP#`pƿZpcHdx`@ '|]ރ(~5%DYإcxoPe!U%I`d Br5˲>J2E]S%z5j0br~fCxLqϫ;Y۝9el͊_Lh[_&MxQF3L>t&)``l iq]6isg&fҬ[@Uv !GT&b-&?iФb:/(1x}D}au^7G*/hM|GO  >HwʖDt u0p1q*s.T8INpV$z)f*TqAQlbFI %^ {f*QiNmF>0 )Oع~''ҦjCTTUI'1 6 !*Mhsh<bYņ'/=; up}?TI9EIS *o%j"${֑\3\ }ƱB:)=JpyϏhNF{* յ97m :xq)E?wYB:8{S +H߶ZO5dzΐXd 0d\n9&¸ƪԳB!H$OP+HNqOx9,t O9>Vb+R1` |V=1`8 Rffodp N:kmAj{{hy~؞Zo. [G@wh%t䟤5P+SO ݴFGLo8J +i6Y)h{,BW7d5)BZg^|aJRT!|,&78x,nNP˻-g|0T]>Ada1I G!~ ꫋tƈf7$_Em0؍ S)Tk'P7 Ԋg\Q!"eZcpYq-۴TfH3ݨh"e֊}m$t7Pbt,rpV vkCXВ[ #OEk+Ĝuoc(h|Q!'k_"c3X=1Х zrulЌzE''֦߰;4D iU;W?k~z}s2 >ǃgdhTh/>on~nr -Γ&*+ w0씖ʹ8UnLb 2HM@ulPSC%MS+Q}&ɓVK<}+[*S(يBո-3FqgeELyl-$4h4ҹy3'ny<]@~aZ>Y_*M )g>O%wcI2b㎘':4e@t[R}5d= X*ϔ}al-,1 rk˭q*3U-o,,.֕`Y4T&_Dha榩pwI4q%|0O(e]HOOE[Յsӻ>lEPsJ 6GT;v.;Q[gyZhAp݇ ME}RK3K 8rMvuܥc1;z4]GՈSPwu銧#UeJgs#DVUzڬL.Kq8ۣ'>n'[_<ÎA5OO;0n01<ЏPRzczK S4[/~=Q#J։R*L ]5ėuFq 0kGBx|uDΒd}2mfI"7} -jeEػ6+r6x$'$~:Ǭ0>Y9?T:ϥ̏juw,q J + #XYciFЏVLa5^6T.cFb+\IhMc%QJk6ԿY2c;66˭F&2 `rv9Ț.SERXqTҥ U/hl$͓Wp7[n,i?2/Ҏι 6\"&b ѯ+" m>+m5㸡z@")vnz-Ft-.a84<l+sǎk t󜆅$hUfqa.4(GߟuZxdJƋ^ )p!S̃F:ٵiRp"TUa1.RI"+Rݺ6qzxKUuo/HZMW^Djxxj&$ s3]%jgJm`șWdJW)* }d>c{gQz5nv,?'"M%޴vW;[Ǧ"-9]*3<| |TcXs6p tб|)\>峖(u#N菬r 5$. ӫ Lo±4Ѓy꒫2+Bk {; ćTBZؤSI` C;ԶyL1@ P +%mO3hGvOMx2J2Bg)Ri!ך}80ːtՂ(顭{#¸SScv^tFL!~Gm/;:A@**w9zBcRwP:밒Kj)%p}UT\kc;>[e6>y@fF>Oȸ/_!S26%pg1t$dnhy 4 O7N1ϐ MaZІovm`K FW{:5Y"T7K˅WT7s4#.օ%黜*d9My=W]^x/ ͋s{<|88UOgl,.ec"UD"ߟ] k-PBmFOju[ajD7%*,u~I$n>^%.#эæxA rv!O۬Q#'aG R*="4<3 *ږ5c!0B SIݙ!mjbV!x%g bei5쨖pˬuamOٟA 1@Z-`_^0,DD$Wв>w@PC&?I$"\*\/BO"4>/@YUv~DtV^z;"Fa<$"W)$1ȞYEak K>zMWR휴ޱ'ϓ8Jp6f:<=Z>]CZL@?iQ{(HHzeei6 ,K0 kפ@v8&7q|dU0:KO|Iƥ ͒cHzU}aOd0D˶jaz܃UnPIzsf(ԦaFK <0|Q+>-ޢW"ѣ[t_*0qS.RHe0j'(uadBg|T(hkә6a4eg2vtaGw1IPPbZ8&Br_@_/(ƀ"ʮj9Ì`4-cpQ-P֭@ҟtw0Z))~<ʬ!Uёe#eo{h_;䅗NT/ϗAK?31"-Ktc4{,,:yzښʴՠ-ڂ.^¥#k#>l(Q٧݁H&qtYۅbH_nMYNmai(rRKˊk8cQ)O͔ %~<1 @*bK ˇBHV,Bq1! @,Uxٗxk[Gu 8[O'O! 9oLǽnIㄓN<Ɖ5ެU~uH67ڇk1my-&bb4sPs]Ocd7O,%y6yOGWWT̄5:pl[9"Ĕ d~VYb@OS SW`bfxk8w HLOWF=xzwj_]xܐۺ]Ҋ_95,҉kORh{vp Q`0;eOXcZC֍6u}@YB+:9_oy!< ^D[%P5?m.Ȯ;۵zg gDȢH"uiTiMo&9qSLyS7H ;q1W?MIJ)K&H ubKe`NR $~_˄E)ӔH<hN&zDԫ<acS>hܛ{뀙Tbڏ< E]ܜYts @~0Jv eGGdN>IF^|V0팱E=+LygT؆r S4SEEk} &ߕģiq!ٗN3; d'ǐt}zS%UEh* jQNLpy\e%+p47Mf84B?ޯKi GSwvoQv{&6W`aW鈴4O︡aiNZ$"~zxXpNB~/ofSQǷaxUlE#'[i1bct;!#KsCeeCkPgA\4Mԟp"K%>e:mK\X6 ,@Tpm%9 ML 7ۡOy>ż$'8Kph00<ꝑFRr,qX̔l3x |)+糐GtZL)a0R;m% &hJ"p$]$03M,] 'փ !SUTpPkay7܎*΅v!E}?VewMG9#Y $+&(!Ox*9ӴבnDh<=_L.f$P;w-ܢA]ѝ;Uxkj3c᧕P'kw|ƌ?G˔{(o.dx5 zYUF4,H#WE⊧Uo+`:Wq+8h/맰vת- 6͕o^]>َ 5W[Yұ1m Z, ".n{|״n\pV""\[`Soն }?-ei;*y"k]V=TGUuﯞ=%+bΨ^mo+ЍnPY dqjs_ؚ-%[2YcX)}ɂQ=ޤh:eu$,>'XpMZ߄-qG,*\g  VA2KР$it^aaOefp7fPk ^#JJGaY':4Jp>ނ=UQESM51TnG6}”vaLZ2tH6:9-ɎuF;s p; c\<Ɲ'CdunvH1Kgto'7JR(O M`%Udvv-2杀6\.s1elI[WB4H/NcZ92K{0-oJ8e+:QM#ôhmPgidJ wiiJB/e%|-@fViN3OIj 5,,ܮ5P'Q7}Hϸ ݩ"h=DI?. jDzhË7ɛl!؀ -ہ0XA@l.FDŽ[5S71vo`@ $EWuOXLY^3'^^]#r 7#spd3Ӓ.crx KPMՙX8m g-w5{Wf1bdVlofN+8P#4kpG:ķz,ڲBn R$j&PB5&ľQal"i[*n!~fOUP3889TZEkt.pr;]TA`=UL3NS},0$- -)z[ uV53<$0VB@ng ))9tʅGid.@$`o QĴw_jdؓ/p6lØUt{7sÉ)&M; Yغy܉ҎÜ,=4usV2%~@k_䦝, h=m㟂2m䀊e1im;c!`=]_Fg*!iH]MJ\;F!zr<~ P̉/ Rc<&̮ bBF&j [.9w Z-<<$n=~qh#oQ{Үv6>,yXq[,BVɴpRxL!9 2?^_%kBMu!l,-]Yx _Su jп; "K/sp/M  U˽iUH?!v´q&79>10L f:d^G?EDIQǻLTqP@ nn$$Ap|[AZ4`Jkv0ck`' OV)ԕGSzT^ALQ=g.1AЈJHa K;TىnO@*Vv!5Ů? =PL|q{M^jWlV4Dњ 喲!!e4oćC%m^AFÀ yn^ W6S/=Ӊ'FF(V / _TU*,.^贞Rh`c'F c'Z1.q-kơ- vqakLzJmS_GmgpZ^8c 6F3¸T[{:ŷ^L # (S0ܼ؇[z)&R{9MwŒTǬI~$W{,#s'(N+I"l]:5uҮ I!kRN}DI}4J/mj5 Bn~z%;HA%}w!\V29FMƁJ_&J-K9sP^LVf]tWm|5<]bd'q_N,#†^)$ߧra|tCTУg^/reiy>vϐ->;~ HZ5s?RbZ**EU]f{~yyanҵ&`L+ȔϷ> {cq큇GyAJO;e4(zyn(x'(?ss>mP?4B#d: 8jl-r="s3?Wnr7D\}UCX;!R\%|%: ѯcryUX9~#.-% ~ԩ,{ٙ/(dFƱ(C8P.<#(QJTZ! a ayaUJ%Q:~Byx:MTS1QS ;2&ޛȌQl߉?֘(ۅL >D&p( |\I+K3H88Nq!K1DX{ih 焃=|r*0:1sɄ0*XQs+`B:|7.$c%%n8N>J'կrE[ٸT[=wA> t̍5U,U}6pqc6=Na_Yb3P͈03~R\-ձ)[_FB&ϛ|Y}rO E%] /A Ѯ~{Ǐ0{GLXT񝻼axN 'ŷr%3su.L䒝A 4j”sN3rn`![& [Z ⦯35Tt a#v-08 ؞oXq`{K hV$w`L20́L$v H ` F|O$!C< Rvzp֨Lj9P&iG-.E d;ٔeo:bK~Oe [x亹Jq_K9>eHoC`9-4;WD#9i0J|Ҭ ƞw{?t"k,pp@9Rp8ע*ۂrg(H )@ AY%a,u}LW#-KŖ?$@So4ע`{r2y *wBd Q]͆7$tń΍W_d"' +iO5iNFy6ݷFz$K, P+<.Tͮ0([yV_jA\MϘ 64%ۓX\E!֥iL?Y('6%Es7S}G{-E({N/!SrcRZc{LeI͡FKڬze(#*2 G ʈHr9}|?ڬEUDženjQڶYi#'-HRnsp Xy3=% ' |cwgDįՔ_hs+#expP >iFzEX~D6NWKvrkxŇ ~2݄]jhãpRK~i#y#ވ[nY'Qg88UK[m'‰| fQ}Ec+@o"OU_.%ե]|sO;֥A@0cKuVBK7~w=cAa|Og&̞I6 륅vsY-Lj%L:nھ@|sXCD)SƧAHYn$VpRG1RnG wKoK'?oI3Ϊ=Vt׮3#$;%\?bPq_{\rV*땯˖'q|&ڼ:j:v8r¸ )ذe݀'ZC**ȡp![U ⓞ=1kTۋΡgETID[m7pqvhz:]LOE]ZQjLϔÉ.ƟB|d]wQ=W:ZӴ.|u`T}/ĒD@f7#pj㡟#C7\gM!Jc8~@(52yKU;j[who;9^ q,UˊJ5_G}Cp\,x\鍇•5jtyt\(*yM%6GVLI*4{'j`ߊI`Gy^;jIkؐލA?ˑ`,Lo6UČӡ"oMF]?m-;nWѼ/&<J>mW{Uy" "s—B Rut հ5}7RCk8*K岅XU 2@A;PzkZ CRJɺW]X₹ f`yISVE(}O4:*DocE}HRe@~W*Z@1)a2;WMA`]T|}C ӳBH# d>~yZf sRSz]~1( uHc!Q8F>ͧu4bj4]Zz%n7 dd}ʕ_`mP%;8loǤ!*vOk9Fӄ4QXjiH:mJ@qZFL#Zh=Va (w؆^ (ǔ]_lZ'0Qbx@ B#%^"RqIbԝNo zXVT X&l=}!tqO9N-=Hڙ\hhPdݜJe=!8ЪR9uiQioݑZgP%[;dŵopt  {.尺F@Du5upσIy,aHY)k[p9Buj͓ HqS^_q?H%߸eDih~8IZүХК$$cDMEx veLY]@$Q~ eLu54s̹8 ;t"݃~VwB Fg+[ھ٪%SkmCm\4%Ϭ9maw*WYAU95"4Z x} Bb N/6ӓ\q@/p(ǡk޶umaM1ճ[n_Vk$P#3s̺Ki* LUpχœ4h:WN:ƪ˖G&T;ưG~t#IWᚖ1 S``+C۬i` e۪}|=pHo⧔jDaᆐ8w ]cZ="2[BtQ..-&f徥90]V^JJsUawKt3Urx(ky{9_Q~oRg%_)S ,ۣ" 59dQ{&꠰&3J~oN>! )NH֓ԇ_;c9L9MZU*KBR}T\ =J?Ve\5Y@64*M(/;-T=8\I 21-?] &H{4:TDTt!ۤՌ0h/E{i)Ctq'D18ɢ F^r ty:/p#m1Ә*8)(ߎ3 vi#'Y s^[ӑl=߸U:kkNe #q}jsZ'>|mY)O0d~ Qvȭx9FOU7 إVp 6x1VL&(D`B$u 9,'F8Dvođy=y%rﰳֺ?S}ȏh>`#/TfLg ]aI!Rq͘2LX֒?*(pڒsY]\+G)4T:i ]O-[. f,m5 V6%6Ijw~F)&#a[t"A$.Q=zفFٛLC+{*=m*iPM0z;ZvquIDego &I 9S2 3R}ŵi5Y:NacTڑ`6ڮcAP ȫ^!d)1=oާr>rrp A+ڊv[dQ݀ tbNB @s.T(' !($ߛDaE;\-V|ub!y<1K|V({y4 xaLR%:ć&9LMoubTc">\}λ)"`O=+dY\AHale1XGx4P^d:c+.2ɔ]_/tEmCWrӗW8 p@`]f]k:gDQAB6\T*Bz!gkK_/ v~=qّo]RVKPqqvNt@pHi\:|ʻQ&13捡!yW(Ԑ_:AFf7=0Masķw4ݶ2ƸJ Bue_(CNK8I525,q>9E tɪЯ5c?a֬]C;"Ohochv&f8}@`٩?C]N; 6ҟT4Og݅_ M|\_(g&ث9pf|2FwX=. e0?% bj0C]Km8ų  V!V)֪dw `?㾪WSn1h` KHJ7˕eTm1_#zb(^ofM ]2fd[al؋nCl [(ЫnTq ^Bۅ#G8HNa~wS'+tdUEq,!?LjXhTɯt^uhe(-BZ~i1aVΐ>E]xZ{f.9Bi)]?߬)L񐈏yZFoXh[yc7+ cم+mt)%25XFe xeFAkM=n>lsEJ?LQL2kq"XfD!'rhxc̾C2; / i }Ýu 3!qPym +!ȣ2"fƽma@L&ٍt笯)ddS Ac_lQ7~VGf)KCԉ?Ti4a|yI+41ʠX-Dho#]4whr7TdQ:NJ/~"][a6IKLHWi:ڡֶ¡~Sĕ1/?UϲqSo%LC]Wј~djR[dS^M 7Bb 8]ٔtFJcDL?hFQ"FwyeE*7dS%6 sXC\eNXOȍ< XwD\, f|BE /`Xֲ2= v"dqn}EAmtZ[K贤rl=BV*=|8zM};Ŵh5-0'U.:$e:SejϠ%Yۄ]7t+gZ@._ guOb̔w9kssH!> ؉j+r%|qRSKbceQ׊e kq.aL-xRF˒vUY|MetkozxQ}H~@. E(:}PpfhGHQ¡r܎g.|na%u i'ۂ%?ۉލLy Ԁvɚ0Ih6gw|cϖ#5 };֢32}b/jC4iڜ+wU3Ɍ #w'T7,9RryfJLu18P[>*˫G wJQ`$_s@H@xL|:PաLA@i '(^ Z~T⹣虋UdYΈEQa:H99N5[U&_pU`&nP颥& K:4 9zMqe*'?hXK+]LmA>hIFM~dY _1s/ o90Bi2uje]A_4q%-O+7ʫk nH̞ Eq(3(rױ2Q?`л.Lkjٶ"F[ijF*ҷ&P%ybɈz~94\ e(r:64qC!f*n͞q0~J+(q\:[+*GjF'" :0 ܁EqTfL;Gl7sǥ2hmz`$?o:F{/1[oKeMvJ)V>ͺQj`3ٽTRc$?y|~7dڻL΍n1qcO:$+A: {=զFZ!g62ؼ#&P<'PJz)Zp=֙b 38lˈI^KR~@ h+f߹/%¿BO z!;\ w'ϴ}hς"c4[/-#)')OC̑!,͆5>#~l 0`9 Qa`0n#41k3r QeA Lz>*Nqw=#}Ks0x*UX~qN;+FLtwbi,ZVIvA9}"fMLJҎ/[oRHHD~L-6`ˉt60b{9[ dd GCF+/k)|jTL))z@wmFtBAT;t=dzB&]r]ӍŸ@3Q~ot11\Y9xoL%Tw 2:bxO!mƊ/VRvjdwԓ"NjF W &svP?HxM+D*emz^ی[Q8}u[.dNiY}gcW< ]r8XZR@TN!}io\; _&7,  GIAǕ *l:%p%+Ŧ]X~դF53)M3T1Ap;Asw\xxKL_ CWS<0 r VH":ٺܑuGW.FR{uCfە%eY6En?EE#%1&5Պ-''ك 쯆UTEd򗃏INKS0ZKKg|P?FT[UYU.uחNpQo5kF< iRʠiJ65Jp(ZH#fAU-, 6{a=HF!E+ .6JWfoXЀ>)8+BQD{ؼ@ohf|E#ĵGƭ]"ih[KX8uB,_'Q;Ckm'Uʛ5>i'Oʗr>2J|EpRM0+:qƾDVPӌ Rz̛Y3~8joZyˁzڣf@YrA+%R߫4Hf4(DҖyP9va{k N$SײT4I{dT]/4t('!esl`Eh \J=O ]3Gx#y`@?Ҋ`u"~@oGp)Ϣ֌kzDT{rͤЭ2]/RyVRS: 4گINYg.C"s߾G=i|WsPkTF2? ~ !߱r:KwhvMY=T1ؿre@uulj!_&NY603\lȾZf ,i@2/Uun>Ҝ\lK\wmQ_2[6#o/:%g GgfUp|EW@!G1.NpƁ%Zi'M%?{gg`P/}}1R?DP)yiLA1(0YPS|&xӭ( s\.W.#=A/+mw0? I{wK oE$~D)J$ Ȩl; SjL)աgՈ1@B< SrޥS<[w@*#:3(8#$mi> i'?_-7=J&SnbHI&޸J%ݽv`@WXueK .\>f'ϋ}5'a&BJzjo٦ؚ i,KӼZZ'L0NsX-}OmAJfF6b[GUƫ,>Z '|%Ϫ$3/Mp5K > PPvܨ'A}8B]qPq\f}a9Eʔ8%#˞qx/ BW Vha,` E\;T#P.dKabc@lMo~`}3 ^5kQ7֓,yH]- Bu :*&_Xʝ {]~9ƻɆDF:;c#r8ƛb kΣQݭ;QFB{Ʉ9/.sK/A'ty D=֑FSA&z\>8_g)Zhm.z<J޻41w2'x9V< ~4ϼ!}@)BW,T g{ Uf={ɲLd6юxG1L'ghǃx \ YxJ43zjrutXJC{[:V @EurLh>KS jA>:p(K]rY槈X>E>1ng{`u=][;L~_%I$m/ڇ`=0[6ҸȼYe\=4 ]lNTs]P@ W_NxZm%r;)2g\;B>ǵkyҮC x](*C[jNo &krux7ԠK\K|,ӀAcFHoӔ㎗mfsZsxB]Ct`)a5]FP-a*Xwt8ovfg8t]/5/V\moִy&fX%K^R Y9Zl/QĬf?&*Bߗ2WؗL*3p ôs[%\״.{d W+"v*0.\GVo߂ֹyK(uyoisZR='Y#iœitXPoڷ9lBhdD/4+V ao1=PZϟL<.c!t+Q9Vo.#Qm <dOǝ⺰d倣 @0ٰS AcKKA, 0#-~Pw *tIxOvApsPit@AAřb|s7=צid0?@d.n:!جLFB=cX.F,NOMY|I%ב:VnCWSYw Lr$-)9e{u6i+n* l)k&i٩>S$y=_ L2) T+\_pSgJ ?ӮX?gW Ck~ mz;XcEp 'OH<ࣂPo Q$U n֑Y&97x>M`ϋ}hX0cwxٺlIDƑJ6iDR!Ef5mn'A6YExϟu˙t ya0" ^ 2mZI'A zHVٽn`EiW!K;dE)!h<W_"RX!+c|(-i|CIGr7,zCrϜx;""(ŽIKnD+=7[ldI9*Tk샛/s; 3`,|灿-1*!H .TT%>|xFd1hXA'&Fu t/VmD8H!$%!`YdvSFxG`/{~/wv]k" *WD҆e2\ 3>ԬI{}`5; +ev) -pbǬ 6J5:OrScZ[+(¶iM ƻob9Jd?V Ǔ75nAcyM)F|]׽XN3y55)ߤǢLZWx"Qʖ'o[Q&K-u#>ƽz."^g۬}.kg)nB׈x -VQC%FY[{x!r>Olr [yBu&'3U6.\a0rϱxkд1C^ZQzE&u \b/9L|σe3![s2MqT$xI#۰`Ǭ[&:=ᾝ,>u*T\!2vkWênG"w~Zq, WJY^~8 qQs*7Z#Py[Y 7X|=q̟͕Y qDiӆ.QT>i!8;8ˤCBeP(gzRbv0hOqA,˪l-dtg((o37} f?h]&t^cM̍4 { +HKN)Cw3F:H)IA"t`TuKasfVPwL=* Ͼ>r!OYmŅkv1c[ㇷ]#ߑ9!m_)z>kPA1Gq#| ـ7 XsӴO1E^))±V*p@&̣wvWvrѐDɨijjJ_ZyA:h*0..pG9A}@MSӈa)\ |Մj?ƷX<ux+ʛ @{bv9 [${iQ%]{,azl>y_.wE0SwT#ԯ[z2`C~L[v4:sYFgYZ07070100000118000081a40000000000000000000000016650a15c00010d10000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂxSg~~zɎu>hk2{{d_~t.*Yx h;$=l覎@zkMv(ϹT2VP4Iasr¨EqPtjykH)yݻ=i ),Y2y/v0ZUaUO@X S q!"kk )?heD9=k~z5.buk]+8rA xp~`;s'mK@Zlx{oz9cG9i )\8p\c{EEV}"g 71u54@[3.M^Rk}fxZUHD`X|_6HD5} ֻu)/<!dW h5";#8Vy69뾒|nO IXqᗩY|UC~6dp>* #mL_>%׿oL!lFg, mE:mԡ,di1c90>R-̶֫|H3NqZ( t f{ E?2Y $dS.'XF Ȳ~Jܿ_Z!#/ԾT4.hꁑBJ!K-dV=& ;_lA"5+Ps(ٶJOdI^Ǖ591S*Rs9 ?Jo0#3{yR8 >'X9a(ܶ) rxGrY U8B[Fɬw)l5\\ֱ\)9VBf \^=bK34˾E1ÿ&iaOJC/c2|G~2r+DSK3yfo>nU–@̵(RTL J=n9|V2Ztc$S69mpj˓K:pٜw1pi *Yxd3ej~]o HOk22){DFn:%ɷ"p`뇚fު\Zv!_[Ts+A֯MbU^RPK:َ6娏[ $`p!QFv#ah>#wu6Ic*(C#p̺/rS0{r0wBX}WmU$.;&O?}ГV) X!XmҲI{^-ۿ {`FgfRqv<&s%eIjnce{Ȧm]uti6Лy]>YzqmC=e{n\KLnXae޻%mC57qbvthsq*AHIEd&:2 b/raGAY0ME4L7~'^Fr~ofH½_:Dph;#\>^h>WCxc o[]NAftWط>4;QJsDι%V6r{XpGf$:a{LjDKHv-}]K֩Dgq2^FtdYƘlC|8fᢼ\gFxḁYG]8BGo))j#W.Fg9f}VuYJHghgrap.JMN|6d2>-X͍*wRJZCҡ9A [X/'O{3$>TvJ5neM[$Ip U5v2ҫ6QSYPFlLT\99 (# ]aPY2m a6{@ tą .VNGmBNng |`_o~+:聃`$ 4 XaD.qF@fᢇ(NU]rvD.YD7iNQ0zĬ82Z,"+@:7,DC>|m[ tS_,ġ'8` -={`OX#ֶ)natU% ,倀4v=j~8a($SE>IV p<~G*GOiWkߗU+P1R *f96"Al <gcяH{WAGd,;ܕfpeSk*nRck I ?{gs`Xj@$K$ e.Q[M Y~hDY:omi䄌3J1z&XS&$^hbȞo˻f &طQCʒgF"bYݗф, Bk ]%#s\}.&, qHvi$`UxVj|jSq> UV.ynv~)>֣K9hUDX xJ/>_r|^XأI_Omf@ʄ=Du19/g<=*UFd0Td5fNrƩfnk%6% 't|N{(Ӟו1W!(g*)6ˡ|QjVY r뀧!<9en,sk[{ vn@WHmIZy2$kjuiu| @vFSbYIy(;_;S<68BBW!P"k3=e&Ab >tX>AFW ٗ*n6<#D2\/铼g"Xx~* wxeyw~{Ir߹<$7u7 .ڡt\.`q6Bd &Z{w4E*5hlW Enu1M%B@CR ɨk(RUsVse^C- k3, sz*m _ B:at;@kin Q eFg"{-]O\ɐhC*$ӫCÿ*tΨ&T@l'GAF6ض 4M G0ҽ7j >X7: e,d1fA< UFrM2=ړ(QɗB%! ;^\9Q踑߄MieG?c%κ(FpT!'@Qኒì*d )PQ fsy; 0bf#K0p%Q ?=$ BaoR-!q^ЍZẫ"$^Mڷ?CΙ"fB~F%K&RSֹ7`$,SV ?*( f5 ˔zYv歆ɓB.rg5/BO@n>n `م@AuӇw JKRA$P>k3;<@n! 0]"/FN_?މw7ԪnpBV"deE+EY>U C֖1bBTHJP, hzQ+M9Dd޺ Wc3zv<Hs|ȮvzQ=&bp J`?-L9H'l)9@6V?Ғȑp|3t"5eskfNr>2E^^I!z8CIL< ~I "p"(ZyM6P]:1qߘ05k?舞56>JD)lto2x5`t5>ne/wX\UJ1I1ם_{-Dc,K=+X*_ȚA:0C@v]N &26'?`P'+kTvC OM {r{R9KRL308yp BK,rclyp}э"r?ڭ?n&i.L. G60҇2ڼQc,VaJ hEE*3$:FM䀩#z'NʻwEjyY3jW4DPRlnɵF|Əy!k2aMŢ;*$g׮6hB~+ w۹>vxqoCE5. w*T!$peVW0+i~iG2b }Dߩa{0-fs'h.}pYJW[W O=LZH/.}tDT #Z?"8)ڀ8O!] W6tv쌗bjcL꯰sCޫ0;@/HKdH)|5 v#@"@%qv?j>R.~7 l|qڃlY6{ |_T󐫔"cG"~d5ECI 7 L<-`)&COT0O:mHn WRA[2$Nޘg* L F8gbtjq=}};ap^V<*'H; ZPy + ssYwʢ7U\8*x9H8bLșyBI݂7T:m(*nw:  >;vdED;vY_9f{>Fkژ_2,$2(YUbDGv} [r E6r7Ђd}a :yS=1fN mYwn˞Iqv^(3Y O0@gao(xk0Ҋ =ӝUOiMd% :H yOQYw:f~iHA9Ԓ9{^y4zd%h]BDSW8=x JƳ2]FDH>ˍzW7aM%=dD\2ԛO( Y—3  N S_{r( `:<h}*tY2:T$rVjϳ֜q!Ւ6y*'Ȗ󺏔_j&*o#6 v#hߔ-3rYpfh10@,BA o璍r* :¡Z>aby=b}H1Op.\M.2,$ CC7%z0n?܄r]6ůIIo e5Xqs4^ j$^#8r0ǵ༓ yf-:psx*w,G <<*\~;V#{cXAAf1sj@8ĞN ǤB%SowRz̒CZBA)rv]ЖeO&.H1"饙[.]GvE θes$DU*4?)a؏ٲnڅ3t K" 4]{!b m9(5w*E("$!ԯ(+czίXXmcNl)?B_ %!Ua+6-t>:3%P_Yx'ABy@Cxax~37C3Qnx+d:r^ w5[= pJD縈1YO.ηT֮%$#bt+璪ެE+hB]}m'9y^HZ27՝썁z`idlHZ8ne]ݞH!{0plymJgxYMKS]/-]^j0 ,(cꜟ.HL\lN>r?LX.{OOUpz} OHE ye }@c  E?Gۏ8TLU!%`>O6lım;V‹Y(Ú5A&e>u/G:J:ň/ SpةvNsHߴ=a$lfe {$\e,g95L3wުj' PnwN(\hr-Pzg %)+'o KR?0{L(k_mɩםOwl+s  (INHHy kn $ cShs0Z~qH;Cٚ/w`qkCtjcߪޠ'aVVi0Gh ǽըdN$ps'n L{b.7+/мJL[+˸"$O!vv~/~(hgW yHyNgd'hъ@;}E2|m/9n*a<5b;xjE5ؔ K _Li((SgHAyŔz֠*鬋(>Ԑ&yktZǥE YyVx'Ү}Qc߃Yzu"tPD 1k>rh'r*G&} 2%dPG DshBV^ k=/]6 &_*Vs(s4l=8Y9_x(9aI]#׉9!N{3N1_M^trwX+ix`o\(:ڄDfՋՏHj7\ZBέNktFv5PLNe-Qd"/V8J4i`6AbEa1/J }1Rt/C$enSu/{lǦ@zLSM{Q Mw%U,DQ &1qM0x]Z}Ug ^nvlҳ\sm8٢3AY#;7h긣AYŤ/oTdnCh= D# ܕ1H&k6JpUHߙr\cJ"76Nҵ b]|e{7*_kйW(UŞ\ɔ4E鿗F^0Lyno7Ⱦ! > Vl&lT) > !9r4Y+JQ)Mk7twqlC[}eGFkgm| o| nٝU?~D+VLgWgׂ25Bf@mqhy:prKpv*:x]cj 5,Mȥ 90ZplLAQ&+Z~PcvuIkˢu3e t`SgO[@´F-ESm}}WC0R%kۿaYrΤLΦZ; }y#2*Mҫn03* /UX ܲ2T31 >I$(w @R 9:  !;cϸ7UfS 3 Xm(Y%_ٺKLJmAJ:2db:`W+~&A1z.El>eh_ hbAI NQ{ E/s8l.0X>eCFjWPrKYÊaMWә+)x Sj}"* "kOog7e{"/EUd0Z{y#.I$nnꩿ.>\^އ$;s_3 *@ê2ieG,3PY*t%]jQ?cIIy65*/#5R&ߖ9I̢϶dIƊ#B>&{EU |U(qhR=1qR)i#[N9Hl7|ӭ‰F,\9Acf<8!nX| U}ɨtwH5`F"G3t+w?Iaq(84DH=5YF?b%;*q-me ܯ}#i>ƺiI/?/RUWĵťiz@u' *O;hv=uo/th(Yr-ӓp*@]9P|"}&ۡtƁig{)|쀙k3 d.ERR}bc*zmk#6Z3Az ^T>[58k.,W o[e;r|:Ih-n+2:jz8}aO_~QVrhֹT}ַܰS\gŒ(Y‰ Ye',oܬõ6GrY&, 'zCf2B+]5U"]Vz)w U=n$G1Y\]bD,wQD>HdYAbC]eIfLL*ҵfQ ?9n;Jg i/o(6gY$Ro;2ae-WYl ;&M)hҹV`[a&`{K(R&#+5%]u)t/tC *=&K(Yew[!M(j\oHm-fyǜ;CUg jQUy3Y=#ِx1ij VHmEHgRSӋ->ݔ K!H5,)?x_j[ uA;xNw(, [DWh'>Btm$Vxu:noh ekr<RTȤ$" {%_@o*rf/NAرfgl@8a ,p񗄤M^n{)O=4]"J%}tj|*er{պBߧWe1Adj7]=,5t!}2T#ZZkmqύXgY1ϻ_a ;p"o7YPbNu1=n5hW0 &MiOXߪ\م8u@ [2t|6vqe{ַJSd6T@XPv=;c2OeW7--~mi/TKz **?OYwF[;Nn dY74Aμ;_6;+9,0y)#xuHnA A'6~cq9w:gW9VBwY2յGMrsr'U%$ml8ŲJp~WF\sK60n._ۼnuJ;LN*wƮZlPPW<+ZPcU.yK-fe/h /ΛԢgc 8.|Uي?u.' *M;ɢ*ߔg e 5$*h{&7NeEQB{íM7qԳ.]@S9vә)$P@*I% @>BW 0cn!Np\R)PjvqhiP7,+`)[X8Ky&ז 7Mʴ)JEQL64b.W9k05,f EYBC2V # ~)X8-M4[~vWUMv^K^]fQqɦB$<7"6Cӆ ),<[1Ė) HUGgdZXR*o<;?ȟ9;rp7{S2c?5AgI>IџfU+~=l!ȓ&F/sU7$$کA1tZ_<-FSj鬛 ('~?I+ 怊n_js5'͇g7Sb]5 #)v^cpgwӭr) "w*iR}hN&gHl #Bsg-L6 NxQ ]Cs\?Ўg4V\0 FF fD*O.a4?iԹ dB%X++ο_)u@ΊM}o o[eY}`M 'l7ChTE&.9W;ox)*̒K&ilVzh<5ցݶp Ou/Uqװ H)6R z '\t Zi 3Q99Xi `DUi^Lu uvwn2JFH aa1YI^4߉Ts.'>?+-/Hk `U]Tj^ y-b zOr:G [-1RjD.D@$y)^C&%|$+ai0|pfdo?̹$q<]oͫhiLZ45jS԰^|&G{J*i|DvvxTe8 $EIgg-G㙒(Fy.z7G"(|(3=6L'蘼^ggwТ,!k{nPې*9?j>()u>(/40OmG hq3j`GʄwA^Y~3qԳgSILM _c&MzpL]z[hs=S}=)D̴[CbL|)x@AAvnփOqͭqlv-$o6Ԁ-КZs.J^twS9!y(c;R4bg0 1GױjN"")tGPmԾpNuQ1|+%Qb4'2šN?{Rg"^.4|Q݂K󽼮YK͹ e-^:%iWɷ* DF#ݱu.rejB\IA~'2:pBSwgx}?ɿf%P{=c,@۫oMԭ^g+{c6>#-lU;%\ ^*f!C`=RB iSÚ= Յ}|3 z$pv*7LrGN%12{XS[]1tlz7r2"V41Eo 2;81~kԅs#6!o'`Iɤ~ZWa* K\%Tkdf*d(1 ( EPd&p 8pS'9|%JuiUbwلcToF$NI{ bA~ RGX:p82rzDY%ki +e!ߋ.rG~Y.Os7T֘uSɂI2>92)bPPvj7\X& ,Ot]]([M ʩĄFLE:Rk/.J) $!!HH;J0uY&cm7 j~˸ I]BZKEz)v "K>}>Z #~&˕fnsˢY(!_[y6w"|kEnzsUx>䫏njF.#͂Mej Ўۻl'~wC >cM gA \Q\`N*uZ|YZW̺v %aDT#3yٟϯ׀[dUNMQC19N03|c֡Q̌6LW6Y6!}o4qit\ 0*OğI$ T`{j&D!3LKpHv8xj Yv+iXU(O!<[-iO`h[bAT[fW )J@aQ}~ ;ba\xZĭ7( Z3!.;Yq1Ӭ 8+;GcOT=UX9`;IYzJ#.'Tsދ|*Rrpk!~z5wrxX}E[i&PNXx>-},B>/u4Xk#B'}4f7xfrgͣ J2 l>1P"& KE[tv?%4 K[/±u&岡:m)Ը $o y45ky"3U*^}=O j6@dycBgVNj~{RK*8Ll,P [ArW]ߓ;˂.|C(b} 09՞,ksIxϰ^Sv,EE1m"_ cQbvy OCYy*].%g=ښmd ץP]v4EktgR;=4Ph!?(O5fY},]펂 5NDU2=vWHHk6)/L] (]1V 1vMQD[*(#л-@ !gIjߛhf10:·ng򍧋Jޝ/)nH<|%q8cRG`cn+gQV1%΋2{@U-veй[S q 7k4k*M_JFSe,Cx.FN]tmnUp ؐ}}()ZFbնԷ]G>8TvD?t7w!^H/b}4uB&o6{ZsRfE?3V}Ixݨ*N0vZ!7#tJ->An~gL^;L?oK62Rb倧5@l^&])7+nٺB-6眇O<] -}h&iJۃ7^;LxQgID1"1Eb$SUGGU+Ϊ?m` Nla k٧KP[ hz_X:tTݴۑ;h}iǮJ d {?@z3DzVgX)C>ϝɹ5nhtto80я`}h_ |Iè[cc| &+Vk2AS:[=ч'C<9_RvRT^yDt?381#XHQû8'4.:G6eS7y"Jq$}۟d6aÅ4!e=A1~Gq+ii)Q]U QC%e9Ǚ} ʪD MEUw@B*OvK(Yj}KڢjN] CS9j˗"N I 0Dj>_[3 ɲ7 )k8,90?{bi869J[ĨfPNA7m| s摠ν.[xM*2"l ˱5!\\- $&~)V޹Ѕf6GԘJ &:_N9Lt3AzK QOH 0qAJ&x5B6s+? CgK2% +6)W+z2։z۵2]sEJ?jE"LQXHTOc!,DeG-]λޫ,=u.tbo&\Խd6LI^K 'C f`/JRQHޟmfR9Һbb GŞn(3&<;hНp_CJ؈1<r@^k5n:j}fը(l >%! -ŌV#`(_ wg">1uC{S&NDP6ba))z聰 >d#^ѧWZ[Ē\QL\V_*jz0f=Eq ݛo:e Ihͮ_Ld {hHesa_gG[ QewVMoDI'򁆗(2g_Wmoa\b83"B:!j{%F5(D 9 Z?rs"peA eE~ l1oX]^jIz-?+f/->a=EF[fw|Avh  qo8_W쳻#IܩBא?E')h1 p8=,BF[ECmZc31D~~ kD ^bIwe4 ÷94A{])0-䊟JtMgu-ܹ헮ȳS 1=!%WL?9XB%8iA03l9"};#T6=eJ*O٬~WS8^bup};Օ9cKoPp:G"j#;4v%aů˜'}"zXO*z'/ö&LIA%X& G q9c)L(_4&Mw=J a;8g.0"u3!EI0fhp9$w2"ȼ0|!+e>*y/U/?- e6Wa*Öt7 J*P}t_Xd2d^˄Uf q<]vX&?^{[ ޺JKNu/TQ]Z?> ^KMOSH3*MOzRLO( v+f3&pEҁB7K9r ,ƃm`Zf|4p%5+i Dx2捧0wh nxfg}BvS)4wF'yVEKc:7#qDYqU2krc+ Y%dSr8Wi8w~j̬6(Ѽ}1!LOkbr: wVA 4D&7#nP\T,*ٙ$KT;]ێpD<ˢf*\ihƌmV)K& H.U[ n"@WgõK&latlwH] /fo#- ڈVydKk4Wfnx@ R[]ޫu"0',m螮6>hbLC}MiR?ʄu&3?6N{Yx3)P=%F<& d,3?SGhL23nPh`zv~3=粛hvsz9AŞ] RHN?- D/+Ε7m x?#.c&aS'r9i@k%LNfv> gC7VtNZMc~TƖ7"t} R#νh %18u2"Z ӏ0;= UL٬9hE݃hC5GF֥sܮVnri3m>=7@Xa\u1ds1~n6,5YM|H<9tKol&}shZ6ZKFV /<~ _T;3Z\ȗO96zBHbT Ja>,i矺X}|fKx@:4#7/c@wJ\ZO*'_<tO=>&O؉ v|S_8RAJw4 땋0A͗e>U+>T,"t|-ӾMLn0L858ҍzii3wYJTq=%#ɣQ,L:N@>Z=._cFioJN9GsSq_hl)ʺbx3őlW7`gka;Jpapv׷aN? ?jL H/ YdSu3/vW[68ȍė/ѽ]63Vy =Z3E^z&|5,ݹC_SSIcectrԗIX=T=OVr}o*ӿ"* Wu[A<}e %pW]h7oe==Ny4e~(V9/{m'x.L,-a"[e9O;'V͡< jgѼRP ̲/tE cۗRxwM:Ԁ%!DaR1?bk쫪XK^P-+%'>1CYvR`kn5ilj FT9w3Wh )++`q(7$˭pz*|d2L/;j4>:e?"ptP n[#;բ@5#V]R:| Q/FYp/kBqڱ0iz0 KRp KPΞ9o;aՒSz(Sɷ"SUD3x9 Q *zeuE]uR nT-2[\zkoIA١FzfhVi{ .ZT/:{߱v/hcDvDJ=Zs{"_]Y,ώ2xG-\ʴ*>M͌ *~DТIC .7 $` Or[ ,f " {ei0s͛ϓ PwOb$6)rwp$)q[ SHm.\-b~ $7$'KB98Sq7˒WZS9 @9kV% /T"du _*;i0QF*f}1[BGu NyrrMUrCr- )e#Y$ժJ {t:S2 G͢[Fd8T>J~1Vz6E^e|-``F¹p&kHcjAe);vҘBr7-gCk0wLScz| Du>1i6hl#좻his.D]K3]67`="Qz&(VDpLCƳ!k] aq5/=7H)UI 216i+h%V25̵Yn |9Ɋ~zi{h40oz2L=m;{Y~O6 HtWw3ah(c貯%]j;IjUy ;rkVeE+ɺÅVT #Čf-Td>[>H!ӏ7HgS XH@r}`cl!;KfKizA'CnREv3lM $f#Kts\"[ZOXkc .:5/awc*-ܵU!$R{WNC7҄d|WetzdX[*A# y~4$6 2!%Vcy^[֫?-{펺~qxEi(J}4^U.aĺLbG/̝"*,8k PORhDL2*&t:$ݚ:b{"U*H?DYO;<^Wl"okM/7'5ybt Lxﮗvۓ`M2.RJPdjG"q|+Ό$"^cýDeppuy9n1WW5o=5Ctv߭Lp4DT4)w7i%rs7.*n[ܭUh9urWd+.NjV 7kh;NhJ b)I6wjCe| ʌ{q)ViHrhy= LBQ,q9k0^ug-+]K7vq)t]MXUe4S] l LfGW G>^Ή2BEH\y1Hcun[>3yb3mAPDgI5em,ϕ,x:Z]I2 /t)lDL9 Fe`G:@p&9CVLIpfWH3 Oע} $5ڤ݅~`RQD&]K[ YLtUwIW6Džq 8d{󙝋Jmca g'\MzZΈaJ?TxX10u~E-WKH[ l]t{WGv?˼ #7b{eG>0#E(jg̓lFeī"bųN[iH׿JєWONNJrd!x']]XoU$)$,]0 o%#U@)B+'au3ܘC\Y\o&s!34HS&;owVv+e7_=)*..p6ZLS^<;/,a>O{wy[Mr~7E|4Oه.b޴-VL랕~'6+vB$cMs$m=ni 'O8]tTĄ4UEa}hڈvBשe(LGRo*Z+A9(u#GBI0]i¡wYAo TI`}̀Kvz8yþ]G[@4O;!%/,2:$?r-$1)s )8>l~& 0M/W[tKlmUL[L~ S5W92)t:P~OUHps+ iǓ]\B;1_Y-Qy{糙oћo8+B9fz^ԙ>^o[Uw~[%tȃjjH z>܁XYZ^6ЈloJ7YB4T ;okWۭ{GԨ~*z<7M/!N@a*U E/OPD$>">Vkibo&0I A1u`nzkSj?/ɌUIR˪gێVC]!' Z,z;_,;fxGّ\Pztu@3F U?xaxgQLpI%@rtzVyAţ"!W!y~y t J Uo!/HCA QZ:9ލK)u9Yt-f׶sOĚ^J|dƸc *m@`}k¦ BeT9bdpaɯ OL[H&ǂ屛PL/Ծp"?ߣ5 ׉ *pxr]8sWYawy6tYg{k92+fa9/c[&!TfLɋ SWSOJ#V[8W)Y]>ͧ~q!X#{w~~/r5YM-)2":`kVR^UYe .:a 72D"|7&](=/V4e`dńNwP#u*V}@^EtE>͞{Z=:W0ǯX;MЎOKK5#^2g@* 'Gb _._B)pjGm\ˑUylloK;ad'k|21e/ Ww[>HG e]Wvv#ƧJhmi/w*x7"h3P! Qm,[ Ͽ[Q 7d1kfvCH sS 谪Y 2XgU*m*" bԋJ5&5צ94QU0WV̛ /s؞l)MC73E/, Т5}Ӛ^o%G#%QR:<5MHK_˜z6@h=de7c>)NSѠ /Ѥ $>j_>f mKN7QT w$Qy3 }3e_VOPg?vP!5W%"< VUTʑ[.G]zz TߧU8a8:9ch~׃͓CѻW3fڧcx:[S$_]1fljpZr27PBGS 3LA_T+I5Cu,+%\dA$P^-Tu60KmӮWR,LLXܞE&d3(ow5m9LdVjH̼-.ٿ|O&|vqP='컨=}<(D66[R,&#uSJ~p f69HLж~0Lae49{2*c oǬhS/v}ltζ!<)eQmqeN#lA}!K;f/;lbS /IZ%Uk,Ҧ$ v(lMȗg)0 _[qg#ۭ3y^+j0S?V rWunR5PHMk!F|gyWi^+Q$,ss7(syu mfQ9|."٢aB~Ӛ.j|bޤ1 !^x r"{օB%.Wĸ\3{b {%;68mS=d %交7\ߘAp+/y(\{rAk1LsT_3%uIy]? Q`OLepFK'ؗ+@qh "9{G.8+Hg>T;4F*iͰigNZBaF(dֻ}^xDE"ml&j("B9ME$U)~mls( ӏs>u z=QƑ0"nD `+-@LM@(;ZM21IJj)c f8'87$,֧IǦHUmv(|?pAܿ Ns aج.?bl3Dg ױh !)}71cuea8%yl޻ }.䊷aOM۩$`ÏU=oOYu\3(G1&׿YO\e8bH'׼SM f%n{~Xk|oF\5B69- _ԡz|;^ϩ T%RP;ܡucjݔF$6aLEhBa`&tUzp**q)>2_?ʘN4Z b{MnzNwJ[QQLTȼ.%EE`i~Rv @Zf#I^W b#? ݍsAqF(ع+[o-H7+&1uPy6(gQ(`Tˀ.mmA)QL[s؍EXABӕ3:xN^S*|fIfQ 7]?v!z)ޢZ\mug[=ƕOFFggsXL}F9xhӭAuYxW%}w! q`^^#fFwS~"׆%C]Rmu}% & jۣwe_iюhLpʷƄft?=J[Љ(hy]_W{`dlyG|T|(ܯ݆m'[`m0Qܻ3՜#VAq|Uh6D5p=uݯy3*miZ2aRkp|5"i9KTaescܸ8ՉqTOɉB;0n5mMem [;C3jԫ;4el`BgPG:pL̃'/K:15LVlLJ :]IT]n2 m?מyD5K[Vv$1y٫ }{V|kj|C81fd]qP{*j+y`?-s<ؘ7EJz=J,6' iK0KB(`-% GZ\袠@aWn`X4|M!0,؝)7$f evC`JH(=|=~c8XfJe0$Q~}8WG;YVg$Wr'V wd7h웞XY_wfڲg̼Q Kfpņ_qVmr:O&efKGRBxs %IA9|Vڽ(Qq1=IK3cLiMRCS7q*ɶ=#k ?r\@l՞geͪP>L71luvw q dbK?;e/ [Z(!-|PV ѿ%VE|5sM0 3 gh,1`u$zA,tUjf"Ct1/- d[ZqTf4cK7t4Cۏk5"W{+-dk^ 9e3h]_K"7ca\qvcv=xU/ȅ*`u5l|} 7v^0*ب*R}2*"?O8x'Љ"~Vz_蠵-" |ί~~+M<&Xjv@Q5Q@+O'N N*@teo,8:zb~:xc[I%^z 5͡wboo2} W(fJ89?c}0kƔMqxUKӚե3bxZWaο%J|tHGZk?\8 $8Z'-RI*+(La ԝhm鸼Q0y eUsӥ YCSVy׍czZѽqY_jÅ:z^-)u Hrr?FZ[hFcTsG{zcѢނ1*}.&K V Γ;ԮJrP;pvf.4H`|N@X"9ʕ0FqRd䪦}b&dTg8#)CLvU!Õk?O/H4R;Wi\LBWp-C߳vÝ~nprL_eiizíz@N5fBqUa@Kw[9A>bsVi͘mz1/ënF<\ˇpV|ee0@vL}K1Z22Zr>I:&c@#Xk9w_}.1i|7:!w.l(?TNDm.J>P!vܨy,A\B\^v#A2c -us1. jԭ;PoЫ~;?=&Kz(uX#[-j-~ӡ4 x.P eQ QJlxIP$ZuG3xq?ƽ~4M'69b*v!fKoGo|$=}<gBA*Q94^DɉMJ='Na6Ү]wEݻ[=繦ՔMp3ÍjmT7K~aadCCL+s٥0SGITFco oyxɨdž"ݦr7T9A8Pğ|zy \N@&PhЩR(8lצ,1 ;a-ٽ7[b7l*XHgϬ3m'Ȋf{ (y2uN[H]όӝ/7R{CX$=.rz tV{1\CÎ[!~{uq+Ҝoܪ zs@|i$yUN"W+OG܁#Ky3apw(/s׻ısMwu-Ba NY$CU"F|$L#X WPNm}; @9AM]5j縛47r/^2vhrvDL* qȩVp(gX%ᖨ FUm%~C {|t sk({N/.xep)gg|pJyamۜRxG9L hbZN.2+g 5?rk(goREd)̌2kٟ!Jlˋ(!JM`/%94bGKd|{-I@kBnq ^`B s<,b#REXqEO0?(x:}x5_ d'y|!TeŔT@#y/T USr;)LPBO@_&:|)gMDZ0{3.~u +JŜz \ R5wl+3쁾HT~ fK'Aѷ$U&[wCQwBP2!4|φ"{||\@~Ww`#oX(ss-|!6# TZ+J.WՂtP R_m$jQoVWY)'w 'u]eA0CL3[u"!P/SQTCP6y80+al ձQz^<;+y 8 x.sԪriiZi-`Yŀ҂kY W1^dZ nKOF_}h3b('M>9,;D]6:pE=I2S~*QY6jqvB~L[^*uc/ejSMb#,gY66ը ƺ_)bMZB!TB쳘|p8"UvS_Sxn \7+n[,ZQglkVScT_T{}6p(?=ݧYVe> ,w @ O[ܴn:e_azEǬuBS*D t*"uȫ3 yP\Y>r)5+}iWDeӇ_g:{too Md.z;4>=&:Ns ҏ G[K,q,͔uOk9rQ4+*U$k`ά 2Erbm*7KJ_ĚQ-cIU]pK^I_)t 7!@V 4o`)[a.]`ca#N"U5,\Ӭ!s&GEvHXZwN" /| "nK?ƝuB./114 |[!'3z<ܴCL?imsFBiP+\!@?mFHF3RtXOm@Q}#| 6?_sF:l S/J"+#?\ G:X Ȗϊ]s~I# y:6Կda4槈'9Ѣ=.7 !!} }Z%lf!Z@Ĩ΍sFo9s{:ȀִpƄ_ &Őrg%sϯSOO= $и,ѳ>#FQw]3m`k唹f;+@r`$ d.uSŘ{UahOuxըIB=i ww͊h q !Qeyƕ'@ u )>[QI|iq}>n.e~fG?*bFX~ݮA)j:H]٧Q8Ϭ b|[/{A&A~Qc}Ջ]OLĠ*M|dIm dC"B4CZl~}.u Bl^[=pSNeU)Z:@=nȽv! %yρN($|3I" TboV)t:: iD/. =+=&y,::4\+Y@>,i̼oeaIWXuЁ 0tNg?+I4_ocE;ړ@k vC:6 JF"\h&, ͡wV.]~:;!gܮ >Naq`/Уu|q|XtU۶524j? 7t.|#af䆻!lxYs_u\=嵠.AA)OMLB1B;@f 'jw|{w>u9dR^8r}lDvȤǻHA& $DF'@X~ޚ2,Mϊ1gY߱9I)Fyt: s# =v!'ri J:-{MuKs#%YK6Pob(w 2z\ĉRg@(C8y%逮 ng&,hQÿBb,RYB߾f=GA7J5ܐsc)#`M5YIk@Z^Ez jc1M@;=u4oTql&f韸^"a%vWqD<8zGŦm]1dVSAMܸW#[.\ NĻMfHSU?A8)c'F\G4L#/『ћ 9*Nm&tL> 0py۞Ө~ t#xQkwImțw)Ѳ AJ;8JFz!ߟ/uHǦ#@Uj)g*36R\rO3(3"a+Pksgt(1.Y:~:c@[E5G|v7|H^];F/nv"+Li4hɷ囷EA% yH_ Q]᭕EMW Pu8slpxk Q{m}g?nv:T) Ĵ|,'A:}qeJ"!lq+ q7/}Y(]%Ē&V^ #yv_w*hLV2st\ brO ljVV 5I3*oKTx-;t5rkfJԏd]/*L7oIWj!0"H5sx*c'bZV|d7A„-v ـRTtq?*@rC\Xu)nc T|%w)K:*~p~4^l/D32QkZl!V|1@,l ·d4E[ri(#L#6{9L!3foa qsHJoC˽!V^˨C%5g ޷\'䀿.e@S;V/:J^MiQ}7]UaI9FS]E ׿&Ka՝iIL{؞ a`h.rnpmSVl66Ѐ^iUHyHL\J}>R7 .응/j֓HfVi26gζ{(eޙuzǨ<%s7fAO3M3#+oO KU=V4ZQSP,=~\*d[9^t'X%}D %_ԃdt̨/?nGy{6fy@F4 APwΞ}FM:H$#LR|YlЍ2iiUsQe~t~2%\`p-@ƿRwb8& iJm.#HgהxUSѰ E2 #*10g<&210̕)ԥp>OjDc-mYg*?K䓿^@P 5eo 4{p#"~] u=Yfѣkb*h,,xOH7m Ѳ-۷,Xqd8V@%f7{, t2DG{Ke~0 "D43=/V _qΐ#WAF~.>u]5wh}8~'xkoBaўh 'OG-0s+{?=n_RBMqdŢʚO`fǬP{> 9Ov-].crN h`'V;)_4|ٰ1(Z%)4^߯`Ǹo!꣤t̖rTw#e51FAdpCY$zTY`׾w̾umX|{)9DӐ, _ōktǂ%+nˎxB=UgbMN =2qցӄw?kiߒȘ/Ǚ f:JDzWmXS^E"ke8wh.Gbˮ{b+Shbq_ ?7UT9?8ω}x)'2ܗ [I53&"/34Xִw#_{*x #zϼiՄCo{2c A4Chg- `6uʪA†+B>1pxf Ĥ;o1Ŧa N,=6R=â?y4Vq W*$Zyu-u픐KI|, R\̙8 ]Y>֔\AyX0%Gnx4Cvf9CEi95Mȟt|mkOYOSC|f!qG:6_W-AA #05 >MNaa5&Z=X/L#Rh9 93GjQ2+{Hԥ Hg"ghjPЯ،_+5a7G2t2OHj_ccXBQ`Qq點)Ҋ qK@Pa0YM(5)zp7zySǠԀv%ʭ a]~Zr*CHr;aGRl*kRo`l-DUDiX]`!d2Jm_cB L07dtuRΎm1_] N@?.)f`T`'u,SC-Wk>;-f\ŲFg) 1Tq@XoxWL\! %p78̓u M[_~,i|5gU;'YN&Y>kAJ!M( sf ҬeyM:ğגHGK'" }KR1Nv@6W_ʕ+3U-3i~҅m?z D4.iIr;k 1,xQ2Q. ̏oУ\2#wB`Zo\6j "Y=}Yc_1- GHNL0~Z|!`B_ =.",hJ,7E׊-vAjԖGcijwOL력_NrE+_k( b>/4yF-r qg&pqZT\ qI|n<^?suI^$~p&t)d4B2NH:a͈OFԌڷܡF1[!ӓWIaH> suFrМ#M_'*6b˻ze`!i*X(mnWi1)g4KG? /Cq{,3Y?ĺ-ץ"|>``!aZ:%SXr~?z{qe{CzdiezK'Y/[\'wۈꤥ6LP}9 ٲ̨ -&̌ۈݭOX;uP `9;BŸ `@ e8Pn~iL ILk:߀B#J1sʬ vҖ2ԩ;(#'~ MSĢ0 iڍt$^B-y 9} Ig&jA416tNJID^odlQSa$T/e|r r{gܘ:U8hlœMs4^HĵnXy\ǧ?8GSÕ#=֮l^)|^hI[GwFtq'lġxEh _l< |&W9Hx&5%PX&dGB԰ױ3*w@][?wLxf)# Pnaei2ݧ*3cq]U$ :ONV⧈聍K 3zo g]6XD^}^Kk",ݯa UiǟsB xӉq9_g",uVG\ÃAy8>b\fs$j #9U[c-)B$#"q>d</\+ːo?0USHŔ.ltaq(k6~ZFQb{ J4X~wM>7,Ia0͑eVAnb2 gw{k@}Ա_]CRmCf sDKDmbPaCIt)^872yPB%Wn@잨FP.Ks': uH9"=-"QPV[)Ӗ1y?Ss&dDeKg|SWܺtԞX#>Ѳw\!)Q9-IH^r?i?^6BsOd_h/|d }%d螺, 9(JD}[&=J7bnlx$^j oDwC$Uɱź5sը, ,GWܒq . ]>.y|V FgGOfzOaUvpN_T!Yؕ;*wМ_y4^Sp~"Xr8ZӾW+TF`+`NYMOv~1i3* 㒚*?#օj\ _fEQ?'KF3u> qa!Q,,źr=ֲy'_"KstMtd7P]kbꌒƄTsj ./.0Mh;.'Y {"3XH'nn_=Z! jI]ozˉ96_ DGQTT@VP*K }1BU1$?Ce,ߵOBvuZy;Caѡ[3Dc> wo<3i,wm^>"\O"c1}fNg.g `eI@ibL6'GM{YLJO35ٯ Xr<1cUpȝrRq(HbV0Z&aУ*NJ=z'j'{Ek l𮖶Sqj?hr )"179CKz<aY#F eK=2o~L"~n"ٌ_}PrAiT:M4M ?hF}_X}6u@Xé@˫015Z@]fmܕ /ϼ<8^>ZbFѣHSZ)'G4h5{5YνiV &1yJ#!&9ovo臮ap^ȝ#R}nAL<Ea0g>ƭ  MU |)&r' =om2n{Ȅ} WCߍ Rz^Tg3EʸIҥƬ!i|̧5^4b yP7Kֽٗ!Yd 'o9[/ .G^ֺXrAY؃[Vu;$2n^;jR0|fB}\ˊqɆҘ@xpUʧykMkꒅ[ߞ#I.&d+?Ts_Q U#c2CN#.d8p'߄wanLjD]^eb)Q"=RfϜEV *uz,$ L%bH nlY|.z{fҹOP?#R,mW7=?`yj:΀5#x5X)̴YrqvicdۙG}6П0Ef`rG@#/+70 0fqEjScwD0@45fw些4^uUIqD"&9)MV7qvvw*cƛZ^qʃ(Fڢ(j>2hxT%Lzw?ϩJ ȴFltd%` a˽QntN׍Fҙ۵* ~9Lcw89YɞG=CJ gooHʚY_j-fr46? w ŏH7K}rQz|+^uuH Rm4RN.vfzgy sF[ZJs6~7JJމdJTlm[b,s ǕY:AwJ -T9+duziu/nY9gfW<IhWzE~cS3 q5N *t9ʭlOC 3 @'W#6B?.cO0 p9; d+ <=[H#Y(PE.2*~OHH"Ѓ4oA%epsGU/zzTXvEڞV+iTKJ4miY)9V鷭Pb Px 4dƜdm(\ ^󪴜hJW:JTuɱ;h=~v ^߉oce"wFl ;ƶzH3t5P~c%yոW."*3BWs)5hq9@BۮyEc̩)WoMkZp |R8W'?Vnո)Em#`g1UAT1PSd@)^|(_ZTnG/$n5%„PRJ FLH>x+@x5&`7312ii\WKl!hAgK >Z_-!d DT6Dÿl(<7/^EL0F:c95߱Cvre^>ߗLE޳Ty` N"o`!H5^Mk#7e:N;OÙ.`, 4{A\2[|'ɈA%i^;Do8.c@CV:S\ sWaxJ]%'[xP^ ) F^<*z\)8<$򅜜 ruSFhk DXwj 15Ʋ4ڎ>T9OZz2عzP/&\ tِ: pŤfORtHab w= ` Mm =be|yt60<)a}!'薏9F[{'`Bē {Fa,/ƝФJ(ؘUX@Uu1$C+N|`i +clRŸt0֣D.eX[=QkmyH>։q3UDqyZ8 ˠYQɦhg|pO xafL K0Fc1y1:/Xx0i4&SeSv}/Mm0{G¼urK|ȵE$B1N,`PjŲu{fdaQ{J|B!Kl eXw~ TǐK4e7:,^"/檤a虒L'a)ێ&>- < 9hp_~e)d #Ld Êh`bd0Txt\M Ieyw稦Ko 9,@]+idrn*=9JCІlm)%]oV8X!I/T >zŗ\At zaF q]7I_4<}r;:aw$-2cpw) :[]+3¼*x]F"jhP_·`$B`hBYdHt5Z)ϣDf 8HJ|#LLjĕ GooX!ֈ\Ee Wz,-uha:j_?+K4pD_SqFj,u ֋L(Hi(ʻ@sF瞵^'`^T8.H&bعLµ\r8r4>J_0"e`aMLv}nwxRbς` .=3Ӱd9̭kiЬ\n1=ӏ loZoGeLm><P/xk:ƻ};FV}ҞNsck}~b|&]VS+!%}O>~䫒aeqռة6P~/5{y Pp)T6 B Qj830p';[Rv>jOdQcqU&+ӧz\:G6%eԢڑ?:JUz )z0p0|4L lv2Px4< gf#SR/ S*aYZ:SO:pƪjI/] [,і4O[S ٔ\YUW@ߺ\1U@eB,D'˴z1o~5EvZM?&h/Q],f$HD:Z+M5=J3sD @PgV ,Vry*} M8MT6AoO >: 2͸!B7k9F8>[@`cBWDj" "X)jDZ8G)#<mK S,[d2$ Uw}4[͈ M\C}/QM윉4A6(n[SNWиTl_Z;jrڰcu !ȊǮe\}!oml @R9}a6~d S0y 5 :)vF,zâ:Ww o(MpWY6k_5if,Oe}pD-mW:U}ѽsu*rz3N3,tO] ;`I8uƱa#M#y/ *{hD` MtcvN@;BTdL+iR{&M&jIzTԸ> ],b͘^?~X崇~Їr $֭xHO,e($r栨uYB4ۜ~qW3]}G7x. Q*&X0(G>ɽ(g %B )$oӶՇ@$P0%"hߙ9V@eo6#{Zt+Y,̛DܹЃRYEc!%A {?Eb6MB2) a)2}_4彟SX$;wA 'O{46 2OM]svA#iN2qP_'zczS vM00OvǴ?Phό3/(+zaV+Ф҆m Ӣ,KG-A,4d vR<};Pe)Х*q G-JγxqCBg:ι[17=7[U>2¦Ic5R7<&ƘJV)Ǚb%m`p"?l l9ؐo`H`wyer+pj$EVsyxgd!^W4WbX:MENW^vVL|I(%HYԖ-LWc<|3+S{r#Z`;X8 ߳oW@i2>al}SxU ׫]|#rJ^pSUL`陀тsDηHZA4d C%xdW:[<5Bhoy~4 ǥMZ;_ 뫕"* zEGۻBRG"!۶D5GƼ]&t:pu;8q]JO$#0 ͐B$nBHZbg `TiګNRԤ3m+!W}kPq_5d>V/V tq^2Q.f ZA9UgE+ijZW`"3˦c*1I GQzܺU 21Y. ^#K^U BJuc>X."E'?NѷۼP*N7uDrWl2XR#7{{Egq„mY}N{V;׼79ևujJAZ%++^eSh@1,`O+&H6ؾEi$1N${1Hv?Nmx'ieCH"`5A`Ǖ燐u2^pЈR[(ƎGWĮbknퟌ( dul-ZކIi0j R VgʣAxaC3*Ww!_bEnjr.@ Y*\DRv450vfLU~|pTЛ5nQJ|:Y,[{RX}MBr@LH nWLbhFF-g@AbS$q?6xLC u5 8y8CL]d+&B3\^ϓxC'$ʋc Yَ1`jrwc/X\\jRNb?jZ|S5'bl9V n/?[%!7oRC\0`o`w>]hojL Y⡈ rj+WҲlIirGG|wO}v.CjUAl9ևNc9i`h9y՜sVn"a6ُ{B^ ѭHҠް5<( G.\C&)J{Sn3JZTbaI #H>*%<5c$vH¹_N֌f`oK7IV}{`!$>n LY=jRV,>zEG9+ )|툝M9o;ܻ\ʾr%ѡqVNKڀA>+ DJXIf3!b)PL¡m:/{<3<<c{;zG0acxO\IVzg9jQ$8l=o]r9^{uHZ V]eJnF!]*]D162!T"4qPbgtN\gnE:s^,uĢY&|'\ƿ*jTMVC}L,ODO-CG͟c_iW:='-t:`7 - Q΄El~QEX@悤ty.m3YI4l%r RGPrq|Kc]!MpYQӐ'Zv/v'EG|%RERIGS%oߠ*_,BJ?AMd{1=z6y?%Lm9&c.=}WO!EM|6'E,2g݆J3#҅\.l3uj]]j+sw2A#!fWc0sh(9-?ݿ2IqsmvKKx8cbC\f*{^;ͽ[͟'x&uNK :hQFxll1My9nDDk2FYѢ qNW^;5ndvfR $LdwLd&$FYm4 YMۗ h}T0S;n%LCN~ݧfpzې/tvy//QQU FDJDpn[Ue'@m0O ؑ!&bʂ*~9&VѴl~X" e;_! w<nn`a%DsͪJYIB^&n}WF3p/= B`^ٞ0R;ǯż2 lz!Jڔƨ8:m0 6''wBp +9t ?IT5샜a-qsWQЋK';`*(d&b!ƘMB7LREoH2MB٠?DYO*=~WڜpZ *=oQfUe tKY- JI1u=h#1+s;G[xԉA䣥-``b LSGu̵$y)g:w_*7]GޘS;&[O`J(?az1aG!&@^|n)+ЗoQ:~Fc~#mI&b\ZbBuw BoA2`ke5Lbu#x[e !^=>|rGnX"nْg4']bUz|uB.xE!xNU7i~_#rk2't\:TINJ>QITT(<$eyrABrSJN1EX3b?yo{'krβՎ%Kg*KPk8l^$Q0P$nq)>Wz( NF6 NMW!IwDLO0SQxrDL n֎h//8aƺ^K%y`-YFwm`'٩Ж2JiG]W!l@^~עeCԼּ=ƛMxԛcljT,w^ۖU!k5嫵Wa}S/SO{]A$9&W{vE6L9A(_)wvEwyA 8l(!@AKJ|̐Tu}| 1mB|h,(1Q# Gf teó8"yj ~E=Ё( C_gN-'vHjc6ن;u>TjJa5-W('KZeCf9"='#Fn"]G#I-V",ޖeMы֬5-\>nrLW0xPa[9l<jHWw^,}?fƏ`qLBX܄͋I`O}DU$sW'z$w=x)ڧvCwR*^o06:KvY)zv(qAWDu3:yq7E`-Ye)PO|ۜ9wg:*25y>&o <~/s{:)zGw^@C/Q?MypU~j C}p%$KEt##'01It, ;†:D{˂_Vݹ!X |Ho^8@[‘Kz I?lSIn}3ui`pF[2sP.Fu9*AIS-&l(.X1?kHyfƠ/{Y_3DP-˽Ty41JotIp1њ3I)$|8h^~ ISKBm5f@{1PY[x`KrjWDH:Q+ֽ{AujBRXTXS4Z#7J c-ʟ<z$q GϺ̅ p-ڹsJ.5ud"G7Нo*Ŀn*iG.uHNWL̘Rj 'y*DaӈI嶱DQR(7:lDјqNܐx,?fX5m L$꺻[n/JՈ"eQ_ c{w5yRYG<t) 41#I}Q/+Db&}s? ASdҘ?o|9+L,Jx!dAY^ Ns8PmFi66gdmU0C<: mgeLY{eFT `!>}̖6[1Zpr0zM>;DQpS\J59J7g#?<g2UÏ`ڂR GMM"{ GeH838OA಴T UVivAlCQ.aDkfn_PYsE!R"$xNv C)kFsu7 H9o/EBmLx'x[8HH}hO g[9(;a@Mcg_,jr+$Ѐ׮2zbaK隣Q\rQrV'NDrlI:﷒0zB(Ȓ_ۇY Z'u%Z}qS@:0mrg_,>Tٟ]^qqiJ-V6|bkgRfLt pEIh{x&'pCPEu L\!{ _4U2|wzûϱn6kZv1\! w,h^hINUV{_zk6ҟ?.`"}*-^*j-zЭqh$^LU&ů49A%Du'a3Ќ _T>ӱ50Ć'HNzLX)g]џڭUp42_ҙ NIP}YzBbGPK/gR1i#y JEP4uDR4p~!ů_6}rO ¹ۜy=^{gB jŔ@uO@ʬ[aZ5+߆P"Lj]! q$@* Sʆ,I]$`Ĝ<ߗ"$.';wS:G+,IR 5oiw8.qס\^*elʌ:e ڥ:N.{XqDw"R@cXm%w!o55` F򍸲/%cSѥ Raxޡ㳲+Xz~0FF:@"/p쪹X%̛{92 VV*e{br+n7oLH!2NӀjՐ*-!7:tյs0RՉΚ_$Q U4LzY!)ruX?a!\J 8%e'+:dtOj1l[ ŵ,մfNi2-\&5=둁a>>/V'× "X׏o`pݛY[&r/6"+{;a7r8KW yό5T dy`ã8Y{Ɯ[VHȿ:?%z7?H>^# Fdt{K\^ '$ 'JN//m˲1JW]Y~R4JiΠda[Zhq@|_kKY[19Ojr(>wim+Mね 0&ӒuAi&5u>sgBIŚjr hNGwi n50$5 a>9FBJ8ߦefJuO~EQ)!>3IQ'u.0W厩'SA,@%z5Xg_ɳN6{>4SW<<(8ZF@pHWonjWw:f1E G4>L#9AR뻑 [/m Y9FvAW=eֶG(vZKp༓bRMPgYQvؘ(Z3^2ϻ\dd&E8P 5?sZqnA[7]y٨~*LЦ*g,΂]iuRe]TZS ͤɶL׎AdN$/]"Ȼƻz/53Ʀo,b{1xb%v 3GnmGF1:3»PГB㷖G>d#;Tԋ0r.ŊHf6K\QKS0/vXpft72NH Q7ؒ%1+%z_N)~k}nmZd6wW B%JO,APt|ڌ7|5)SbS07Ыr=^(>- DL0 &$bu_R.<NɺOиn\5wSoҠ*r1,,`F]³ Fy tY: :'ȌH#t\(eD3^˰p> *% z{2˜8K$d3TNCv yE\WLt:Җ~S2v&K<:<`^teh_z{3(FByKßU(/o?:רL#/ٯݺC6 ܛo\Xf*=$Pwթ5(]GM5珤#T/ҽW^!63qm(T ٌj:ǵGy]#;|!uEAVKSz-soeB56Q-FPLmW?РW]+3vG~Hb%.F\˞Nd\R˚;`DTrk _}y) 4-^EDc֓ /*Nn , y-H .^nTo `~!_q'D5Ś:bоbOۺqD;&{ ]CHAHN8Ikd^?)bL˾;y],,Fj L#gA@7p)ӜOgtɰi'-(˻crb)ް4kFХ^d ` n f厜ע 3ZLR%qT[q.Hm?[ jS06 [FIw+sa Cq^/,y>ܠrW9o#>K(H 1 Dl`ϕZ+}iP`4~Lcm,)].k""B-+&&+!@BϻfO]"3h5]G.~Da;pS/aM߯^ œvx-=b,L-͂iH{-,㛕P_Zpt#k4v]+L yg~K8J J> j%3AbDo%@X*/Y53AD-6R=aX]u1D8q}#SH?#\:9kkep6pYjOζ/ Jb \Z6PsZphK=NU~v1#ĿمM'Owgtj8:b[;~'W D}> 7$.ˬXU1)2Hdxk~f g5RnϏasm!mնGn%5AlBY'eUf&L.#JT] i}X"!_)mPL\EXχ(!R[^&uGT%Vtq|w?Q {y S~u3Bx6`OYA]2̡(&? qļjm8QS?ڊn#:nٸdMo~bo>Xg 1.뱍&Cs9iܕ;[SڒKծpCs'1(!|*ղxR&q+ !ݔ1(L'YU@bh }yy B%UŘWn$ffKv:M{aq ? p.ǯ!#} A4ufʥcy]:[#Ju+8_":Hi6K;&F&(x},|fuDMlx3z܏ %y@YVg7pR%iA,96Z;@,:6Ϗҏ:n>̮ti0q 7DXRLo7 H眛鳡3m-JA:L._ ),瀽}Fr#:=PZ2oʹ~(ɺvl6v?fTz acjx^D@lL`w"F4N/'Ɩ]k危gJ/vnEjTeO|M+JnGFIжF5н-0 @/Lއ0RK dm~tOX$lFn:BH`#Diۻ&w5*)m9bKhCBD:L+4_^2 X. b7PFo4bk׷C&0`QK( tq懎2T\c[}4}d+#} -('5ZRu'(nMo/:SH>ZgxN:uQؼ#Fp̛t INR% z8QgɚUԩMu͍6L&YlLk%i+ qdsŌTbUHt]MZֿ֡"^ YUxe_!@E|xqߝd\= D$WXKIŹexP}R3E&  H2loΤ)1RD;x7,+D uƷ;.NKͩ'1.^n8bLuGM'de$ɰC&EXfV[w¸-_݊{0A=l>Lrx)'TLvLS9`یWDF$X7!?B YE D*˔#ӒL,X `.5hA3G$Go*{+Sk!/cmB>]ğ27S$0N0fA$Z-2U6YJ琷Ag_ % o#H>p~zjXLL2p70g)Wm "7Ϊn;g.|&ACHH_ȥQ--g>j'*Z>bt3{h͜2 lhu+rG,RHIuhZO=kihݫB^mcZ!ØUD7 i$( fUci,AvzN u~$E]gYc\ E{B/iG1^I/5u}ũ&Fx0O>kŒMEyAjn6aLnk"[V2WZτBJpZю?pbh,~[ Wqg=^c4y/Ujl.2T\9/at?Q*;^Qgۛ1/ m hFN-b6,ͮG<]NQTm{ss!߬{Z?hXpojR6D+SE&DS_1~x>y9z ?Żvb-}@Ҹm̃ k0E-XQXl, _Pmo;dܱ❂ 45d_|kbѸoYf 8s g0pY4 ߼M)^nR#@t i[oAv/Llʃ\=̜۔E|7 Fs=BW՞3>c<9iT#=R1n狈W#8T42hj*I.8h6pk[2 7M%uy_ Q N !T9?A  /1D'nȾ:͵U)_JvjB''[_?)*<-5ysA$FG0+.³)bNo#xDTMWnFdRD  DӡTU.2 Qywy/HPG]{=sQ  Pp6|~${&~zi{f ?G_i|Js?|m'Ucvu&1hZT-\iU7̢tSE&ߍNNžjc8N`<:VA_c"4gGB]D!u/)TS4Vlk:g zPlzn:;}c׽Z 6c֙Mûfe>,:q#V VNn+Dy!&3y̨Ky+0&OA߁Q'DnPCp [N&q9ag3mAR*vqgHquĸ9lQR$' ;4%<&檎-Q&hȠ? W}ӚyH?\MW]<%gP w)nڽ?w(,ͦ=Ҫ*ʂ OkPlݞvC(8iL#;NQg|>;k}dMCb'`ގ,= Qfމ) Niᆫ770),h5frtQ ՞u>o~)̟~J^E&{.Q(A:KX>>k+G9 Y MR ֭Z:6&lN EvZ7b NH\_Sw3&ۺ*vq+o BR#a0_k˶;œvMf]?SMNPLpEB@Ki uwmz>H'DQJhCЇ AySl,:l++,N}s* ̂क#F/p}$'2\@ 7DߧN\#LMЖ#Ejt>۩ qCd2mi3A r .z. w@g'' 5{uGG"&ҵbq? bx)?[;Yp  o03}"L'flHrDLDYIu< 4oD($lӁ]ԓ `ZY8FVZ1B~{Yji%94tze -Wp=*3W!Od'f3SռBN1Zh3>A;`uiF6rPv"(|21VVŬkDSG/~wꙬ}$鿺5K/[PaUCmFe1?zk޺5Ɍz\M!worM^Iq92VU鯩z(dI3/ oNQwM>#㻸m( Frw#RiJ#RMr#vT?P.j)snM:;ɩڈ4l3&/#@|(U`e31vȂ!qr֢l;V4FN_!]xImհ$K %f*'FY[(6/uVs%Wf X`Ցm"8`Z*5׉Y,(UX4|<E%?8ֺ nY-0 U-6SvG(`)Q]kc="\'ƼIѡQ01{yQ27p0'uN@qQJx^R7>@˙Zz}8vOR(t??'.MJanf $ S0] /ȗ'JAd@I!RήuRDWD#ߠy5QX+W?1%)4m|ᘆ'+QĵR~YcV0z%qVyߺi@T!PP-l7όT ^c\yԍFUq@)XzWH^ƒY?efĞ&e~G|n4n]o8WBbF۔O'T"ƨt OX!?"  :`y5] Ë+̑npQ2(VbszQ͇2i!uaxe{3}#pwBliȊVԫO#}Cug~C6C0?k* WB~;0_kTc0Uycpkz}E{ 8HzgguGj09rqzѬT93n4+#Mxv@!{}c@=Q8c7]in1kq21c:FZPC b7 J`5:>ZAB߃Zi|]3( OI[KXR[(a!'Qi xV`ά:E-? ~="7 YyNxkWVj/]8tK@K,tY]jDNffjm]!YE!zJ *Gq-rƍxfITPIpS#j&2# yn&CW|/*648g@}O3Iu[$#zqNJ"ǧ*")Kc;EHIvKdyq2T৯X I3ݥ3sJ$$/WȆ$;/qB GT]_"zyڐ.~aI",07crFח"t64(ԡH<Fe:iM]T6C{ yWzYAA <ѣIU:,B_뗿&z^x+{lzX5 i6 0|p&Kx6>5[[&.24(ot]"v >ޑ|px6n#{]Wa7L``!/#,gzF'%hAH1mÅpgқHɤK*CMhj(ЇQDTҤ=G;nY6tZT;a7:/a䲏k&st,@sMJjSĺg߱fh5 @w3D N0ӱN2ئWzZoǢTqkD[܀]swQE%m.> Sva6Z2ۏ,)Ӆxs8H@ LnHj0.og:JKrd1Pj-F2aI,c(뱪j!*>(HTZPx*6 +ϲz?Dh\qrVC1X+@csE) :5&ӄQC ⃣3%wH^F4r'J.EIl^iobXǺ]aY2 EP*!QWrah!_EEr d_AM~Wե'?|;Hႎz^&4Ml)˃KJq4 ,/]Ip#ULoӍY İA-&\COVoWcPjnŊЙr!}aL֏^E\T2nh1=_ } 6$kÒmP枨EzȼI^g_w1VʚC/ÝWad:<""&Ju#!K].jN%cp.PC@k*o!( qmI؅_hA$ pFՌ/32_o׬zr0+gp"yȪU (.qD4Nb4S05TJbL>$~EdP(ǸgG|Yu9k= {`@!vưʴ~JuUy^)ҽ{d.D'ǚgc'HOK# u4ӵ(C$N콷hfH1gm[b'2V8R{r;-QR`u`L3  2ش0_}lО "^%$׎xnu/N'L0FKV[SDY)q٪e$hŋ^ 2U\_:;hOeY| T/è>cg\)*O:U-pq;hc-W|5@%J9& Is`qx), ; &Vs`#9c(Q(=VJU}f=yz$3jY !ֶb|y&]=jnAt~.*?x~ٺD8d 2U{{u(r-%Rҧ??c/X"nj?١c"*_p:F $EK*NV72W+yYDu ]Cֵ2hC !?tZlsZ2NǒQ*R\_4"'<;eZMOJU}j뚿L:BSSA=pV40zk=Gp/6߂Tz +'| ڟ\ZU{eo*oxiՔxS ,_@u:iԐ hݹnG_#1_Lo\c#t5nO9V/b&rlğM~dJVOfNږCkn L[lxb-9_4K:&gAn4u!4PxÏmJE=ǧ.őUI)y $kP=q{ 9k噽N=>Ow[j#2 ӌxpK뇀,kZ4Lʾ]Y/mA<4'|6]۬@hg㞣忉R >hY͛.A %bJ>Fwy϶{Vؑ2I|96mq (kT# %SG,D/( &ՐB;ݶ~v QX!P l2,jY (d\CK WC;軋hswG]3PD=L,W1˅rSY6a>\}$N6,F%'. FP l _kτHi6k pBa$҅pcz>Iۢk gyPjf${m=G;D')tlҧ((41l]|a幌| t$L%]sF^M@ڂ#ӥHq. VXJM"7 K<.AK2X=T7w~!(^pZR%'_l1Fċ a_a0hL޵CR1%`i܆%~H;xZ ieڟ4~4L^΅`DR"L)#gI<~_baH }4*E /(=ޤce\S07goXvrE.`av gG [EJz<p8,kalCA1O[.xCv#dNIOrugxLoWU<#EV Y$^pe)Dks3O20Xrذ&,?g;ǟ:).dszY v殯 JJd}Nk 1dܓw^XCͽZ)!ENua`=/x܅&FшPdڐ!M0skV W,Ys{A㳧Irq u1m5!{ȟ#Af-n^s:ioWҼ;.x8bdYRalg\ NB*_yz;/䙀SnW3isB>R.5Q^; H-~V߳'gǩ-_ʕ15Dۡ8¦[:e:pBH\3MjmEb2S'>ʎʝ8%hQpˎ@HcʤҮKx\ 37*< ń2:B]]CQczjPl>@CBPa^(zV#l诲LǤ0BXd"c;lq?TbG@ܯ_z=~萯&NauVcG½liD U&{. ot~ _Vi[MM!”.#[. o9r E-)F ɅZu)%եgNP絼=!dVHM>d(:?cpfWMy X*.+*I[@`D uX(!RwϫF7RdYFJ@u[~5Nd:_7]p8)mLP9Fir'Z"LͅsNacQ>p!^M']f#MP1Wh9sj |G\Hw=yW$0$1IqneV, l@D {>@[Ojͅq5e=nOWI{4_l p}[::G=~~-n%:(2UkoVtS1u\ރVس/qo"@8čd#QKf GPKԖP]tVcz`]աxY6a MnM|CB(C7[n22pM-%pO U{3dT|= -P | ~7;Vt23 57$p'es4MQ<5ׯ?2\؏0 u\!2nY1LwUӿ@ b"H ͬLZSh4Lwgo/n|DbcCڏRo.,),=+Yݳ+MnzG8o!TB~JwTԕpjzztָvD?@Tb>m2XC0? sEŦ9Ď+ } [2dP:}ֱ+00BBځSFnX?: =|Ig:\0B_WvR ы%5^]Ye8V!>m4NZյ0Z |Nۏ=zp^~W1!|Ch B$z5lZ) HB2yN&"[^eMn2Q?uȠg ,β;xIhpb56L+ }w)\1:Lp䭹J(M`qɁ7ow q 4:C3&->Ňn1XiwkX {a - u(JZQژݩ}T>Ȁw#}E8;Z3uHJp@A3elgXQX=b9v̻yiS{C_ HpM5RU6C%كslcxv@jr\}.(y;>H\WXxZA^u,][i0#8Pl4ivpG[( exɉ;KgrO>Ј/6z̺F*S3|<[YT+7EHkP_E/̰Q]%S;%Tek@ (Pu^ tȆI7E٧@#S,]4]ڔEʣ JϤ@7Yx21t,D$݋bA1U"c;R4[!H5sE*SP $jQ 0** E Aʢ~d^360nb:>2mN@ 5oEL3s@/7ުg?9IRn}^(yS y$ X\JUe=2Oj= ~H Y8L%ߋǎN2'7iEPWXϟ3@P٨xӣQ /JE`#_u tD}Ӷ:sۂ}Of' _S,wŢւS> ە eW~SD|ZlplM&͋0q~7G9V-2c:Awr|wΡأ☼Gijn}w^*¶ 8Rh[篭ך'CGkk@hd~pN`BAN{c7]rQ]qu8x3f9g;wv21rrk#("u[Istf{0}5]?5X#KR gJG10ӭжŵ,Gr~a~ŷj)ۍ>(y0>R޲5Cn9]YĜ)V\y[2f:Z2U3J/yblSIlF0ǕșT˔ ,FHE|fzϋUTOg'g r?r79 >,\ _/i#WSEDw(\&2k.K] rb&kE>|Ϗ#ZH+@[nU!ob;y#Kd>fi=H="23<,Vڗ(];k3m.I4i7Wя}t%ƶH^"w רdJԺp3/ kc_2]Z+xn2 D*s r f`V/FU]jKZWj7tE P }C*Ydfp?vIs wTyp9˝?'гͭ)Aw 8>me'?f&TliPwWL>4c/Aw ꊀ[2Gvpћ ?{<.dBg߉Xgwlw=3WuN*GQڨw)L$H5znxP=^9\ kVkZM6h*kEn+5 > ]<*I-L9'SD5'%&N4JEm ӆ2#[ k+|n Z6ܝHr: Kd 9 4,l .kyc cN0KXY+Vlmel2קּ}(OUdi'^=O>NR&ispce[8 xevG~:AVJcs7Y ~P8#(U+#UE%r:w 1t4/@Sd#:i [_dna/oZGɔ^{*z ᪭gݧz.r*|mVAw@ ' 9%b( 8_u&Z%>8DL7KiN6%p9ͪ5#F uxlɠU[ilsbRHjN{iN(EB_[$g܌ m]\XJK)ՄO[ROb)`!;(}/9E81 m@RIjѲSI7dR$ 8goޗRG=f-%jnx3̹v.E"b׆dvGر8} kgG~ # j3`"A0eiJ?{#mIbK;,I k+iXsHc8G|;GMst2op)J}%;]E'oZcؠ.,0-/0M5A޹p;i:2%ȴ'/Wfդt rt=H"dU /pmzbh%7 7KvPSm.ifZ x̝EUQ<ڪO2tz_4BcJuHhi`^H ʇu@ͮJdui2%X^ֆy:ӆoSgA>QqZ~GֵZϭeIttУ!}cD+?l8}Xma ; Df2h r$s~ @O]lꀛk 47WnIc00AM: 327S=1XOF}t^3d؃ W'@xn}</sOc%x47.%a.{o m!2VLhsU)Iv6*Q\zR} Au>T$=[ojv}a;I3A4#|:U!:ꃝ%hY?v5)+XM B;HcZFB(li DH!Ӟ+8\i!`=#НM+gv yNj`@$3NlsPɹg*5<w(y"c]R |o ߚu69ȏcf䮻#ū9P/ĝ2̥]1hi>pEzh\m-Jum;#6VX~_:cw-5T.9X+=-\+?zY|+Sx2I Zulr:e"Hحד3/ *I|15JTþdxgA~E:$aYtH'+?34;I}UGkNy.kP#JRvD&M*9, Os~!,BA"6S|;(!U6Ը8/DC»/E 85kj[zru֋鷎gF>MMjZph\5: 0Jvt1.;dĠ?uaBSBS.aVzX"R*%o)(*x ٣;{!Tny$z!ͨZǜbmZgO) l߰'fr8.J?M/p&܃#"knR@VOY;[pJLn@o0Š!^5)F=mNԣIVH[s9M@ "A"ȧM.~L1΍r);1&Mi?`ij]!' W`BJneCKrcL*8̉L2C6 TIpA|` ̶Q5Ps|h_Wά8ԐƖN2c . l,M2A cMl&Xn# {Yf`/͞+$ k#Qj5f{IJ(\+BXM5dgV:[rlӴh?_t.$$;y*5eg"=rל3OqL _I܄ y'U)Aj/`ml/yLL??1y[=˱oB7oG<;NC:+%j [f%v<(H]'[ObAi핰shza>cpL=IOxn|MZa!cƞ@pV/Fٞ0{u'#٩+?Dx.QHgk <ϝBT̆wHa7y>̞JDH]t5eZ吧AblMzaw:ȢϘa(A&ӭԩ+MLU?IqmbreGUKoq\q\-nߵnHhD,%QE s{zMX N ]P {= .PYALx9(8NܯQRS'+^-n{A)+m/efF4<0WrI`7sڰf⚡~'sM=)aENxF%c195XiMu(4_9og&,Y\RDo`ytIZdEw=r5Q-^Z[px3}PR䳏l4|JT.)H=|U5wD<`= Fv' ֵL-tg迧H˗At؂Me{kN7fJ<yd&R-f6ioB6g56'%bCfa7 1D.TJRhmltBQ L? 3IA_ uG% _P" Ϳ :̴y+6"Gwê1ϝwaω82 _x+hLc[pHz/EpMzu;MaogF+)Mw<(kAreh*Gz_֬oײ'1r/ԑF2S #;( O^mx1]W=%Xj+FuXעl6d|Xr;$3]BLi{<]zgVda j"C ;>~kX(,@GKzOM>=|1_!}zo ՠ7=ZNwheGq"Te֔7g_G7wA, %~Pv1kެ6̬48Kh'T!#uL7𿼪<~UЪa Oש SAHc -'oߘE.2_BR&9@@8L$:8|"5#8Lx`H}BK'6aesv~S6(Vp%]b0MuxΓ0aK˦ACCW+ow7Ylɡ'ɐTɡw}"]bTh8t6\ -O o5T[ [aMyZv06ly O֛e' ںPŶ:(vG 314?>|R+@d(}QgW2MMP3 {k3JhGݒ:xN<:LiVTpif-Vv^SecH|҆ Ԯf&+(\b&삫D&@͵ wV;[0J @VЏ贽Of+ legǑv,wzOqvki"&X7pHԟi9NˢC{1hU_EF-0+|qvFP ^g6w57CwkYGIdUVRcx !jaO0{=g.rqw͒G%w)'MTmPpHHu? . 7jm"P]KX`,.bh;Xiz:߈σ& q_A)mTaš$uҬX!daK{ BD6^8lQs?B߼$пt|ʀt1=>) igcec^[U r(iD5'mG&lWg֚sagUbj9Ⱦua:̵Rgշo [8kS uFRSzn&z6%$wR^GD]h:?I`GSAYocϹ*t1O)1㌿p~ݞN^~,F^PC!dlZ? K7Rg1C&<U) o{z)!#0տrb-fU!bbBS{ex*}cj"X6kTfEQZFT}WЬʎ.nK${I=l #$V-$YX3\<'`+)wë볰^~V݀ ~k%=`)qPfG|B~}YvYGˆS1(b<0@F9""m=ɚMp7b}ywfB:ߦm[fKce t2w/5丅_5JzI9JgzK7J}XDE"jϿfAW}&5M-w u1-c 1);XYyr,OvAT+}%6F>+jX3` r7NӠ!$kCX\Lۏׂ5on>?-EՀJC+}Ѫ>2ypf%Zl/¡CTA1S7Ai X8YRR+I'L]*7?6N΄ОsG6u,Ue,oؖIs>.b:n@# \Vf!J 0!=씣$Ch.J{z9T @ _x˞B [[R {U=~T'QJa\NHHJJ(>2@Hf/? 9+5@nqNt#ݶ6,3Jwɔ*o&$t\HzAI"j&:F[Db}rhXK7xceې͉d*N Z[ X-s`/_1'K e& C ᧊s]BT=?w{a >F9 o gzr-$aF%ܧɩEe-c5h$Dlb?S.ćIŐ@};ܛ,(}Rc $UB_Qs>0ٔ9V{Jh߶b04I QvAYKZV6.QːĬ_=z K/xԁ@H ڪ*Q>lxdgC6kdZƿYmwfSQ̉dkIƵq(C+_%.^6k ˛wxio V;o UkD$7#s~\1܄ xlbC\B B%7D2wG #s>MϜ>/lv>ٓ%8| N=/X6eL%4\z +ǀQѲVpdM?B^!iTj!r4 T[k[ŏKe_t=QҘY7;"P'`St^hƙ/?^Ɛރ/|rJ|_》iZN*Ӆsh3~xu[ZSrGQd oKp@eGv 591?"~)3nsdY P*!$;>I!+ +ϵLV'쾁-jG; ǚYU^@6aY J!]O (ܳw?Bu*/մځ/ⵚid`ExkSF4MPZ{*("xsYɚyj= vdUp&M3Gq`eWkĮ.1aZ%\2VCmlWEe=K:΃T332VHl{]_[XJg͢?B,Vұf.e3=shK-">^9d&KX zZ`XaܯKW qk.T⼼ #-O` uګ*6=Bs(y%zMN8Ͷa(g#R{M^-I& 2v\Z)Q$ŸNaЧ38ỳv5ϺibD lFjˍ|!\ZΡ,@XE,wM$hձ/b (LCvWz!KKFKknP.ni03 =ms+0rA !3;!uųNȷtvnFæg`@w6f̘Ӿ= '} A湏4v;m,9pu5.eea0!dPB4:IQcw(Ũ'MZxs٢S') ;ea}b/X)oط͝H{ @(Ib657>N )U&S!q;T({6y=]Ý "K?̗dGx|&0(\ձ+p>9/Begt`~c$3ن*}1ZSD|*QXmӽz`S(\dї%R_I*'}b_>)#C1 ފDV#\e{[Cppb Ds8jՋT;.l&Bv$yԎ:[Wrl߀g)#+bh],],|GeD;LJ0\WC_?1?00s['=2D&۬ 7Hg],HԨ*n z=kYX|/aw`B(y C9d3]X>a8+ $;|qsCtc4˫_+dgi9BgT?o-;+Įy_OLKQA+{ C.㱐>a=#`NGVfm;cco2F 2"yUH:SAٶUؕpl o0k M^2zYDy~\ j0铢8wzg`n@2 'ѯhOr' _<PH;`W _F Jݶ? UCТ$ԏOd0I'f18Mo:%Bљ"Ꮸl YЗ$:dN=*rk  'jܥ8JGoq!I Y>wP[\PYd ChrNWS32R`)#2ǓXCdŊ4`/CLF]+~#3[(dݤTu {ΐ\nFP]`b5.ǡ@ct$>rD'ܘw`{̐ooJyjܙ?=|_q° gDCG(,>1Hf9͹!dO|vFiY9gU4'e)3GơER#W4gu.(}/]6e [ R~9 ů&/E랅uh'-XyVJR=b)[Us*BɥU }(-'d+SUW*kYHȲW`]c1Dn$pEqw׷3L۾N4fr_|/('mb6H̥O nx_ Ae9ܩ)\ؒFL@a%%؞!j+`a[Rk~{VXq /HYO<k^A1h9|pџuE!RqgJ@R1r? ~DjTaL/֋ {"cC٩ؚ' ?3*J3'\W&m~ƟN+G( 3:f>*pwǦ^Ф]h(} 5]Q3փ'%^LGͬ UX,QPFJM-zxP˨>Z^Laql$1fHD7f?.Ѕ$DO8[䩖~ɢ*shb'+bhM- k*us_4|qjG<:8@W YKnHAҤm?\t)%5{R۵e)k"MTԽ;O%u )w"ocsZ(cRT\Q`lHs>@;Z~ǷU }%{8pQyC,LWf( @,N#>†yBmn9ğwKB*j1|xUO^A Ǘ')WETrRyM-s_[m%;%6yhƚffu!&ۀu\u'Q ߋNi( @e(=b $9^ + sZdE9=V,/{jTH}Nӓ@aT3bXqU i`'@^/eo(]D$)ZH?ládh,=(ZY޿$#tS@'KT?SLH%] [kXHu֧.E'OO $ QTB/ι2';QNR#'eEHtㄬ~z[Idɉ_A  6U^YtDbBy hN?: k,tܔ)Cmב] a {>Mbq s@eTힳZӤ?pS,56ZTYBTw/A (]_,\>p b>t/v즡y;F Zo%pk\j%FK)&u`nTX\虻.`@y wIvoAl)踐;{j-K ٖ#2y/P(ݣh3%O\o tqPGoe~~)Go`s-[CE2\@o㈸o8~tߜF1|U1_ךbm;iqLŶg-͞Kx98e3^XA` 5;vJC) =J>zd}t.cረ~;?T&k{XkL^r{=:,c훋V0> ]m=fIcUb&Fqlmg)$w eBDQDhxVxhcX [Z%D92j%1XeW]S'ÄBg Q-\N#s[zG)Ƙ|‰KI^Vp0ܮAq>FEW_}Ԏud3$ e*鸶}vxsǜ\/1h!,yMf7})zD`30_j-)󳅔8y(eҊt^ya9?sAG"Hnm묮R&f`#ʪ}94e-Ss!% u%ԣ zXKZ} OdLy퉍e͌hOvL^q5jg S+hhwN62qrPhG-RMd3X E<iE8tDlyQ JsY'mkХ(6lA ]- A^Q-?aʬ\C%HaJ` {75‹- j '׹~8hHbr*S,%'H`Y=* Ex~CZhl&T0:_ #ެ$כYgÆsHF,OՋC =&=MAU ]*h(2Z>.o s& FvhLPVTh7./LHovH7l'^_$9Ǝ ^ˤI>͡{ sD&y *}vO4ZApH W>jU;[?C8קz^:t 1c^p?j93/$gJ7ov.,ozo|;GcH1<|)J9x7r|&Ө )!2Z:q5scn)f[P(ZE|~\J:hϫפ z.a>dKO)[kzGwDL9%e?野6]] ?2ɚ Ԫ:UЇ^w9KK0*XƘjLtai4ֽtl@y0MwnoOAߟMjOJiրKQNgJ)m6^R(𑢈geԀ})thiQ>.ae|XZ>ʲA*N}keCGO|$ZTzR&⥘eR; ]ws!736+#7^Onxt\`1Z1K6&DWOBzg9nrqlnjnFm8jӅFЂ݅ZfPǍbr^| 6$__!j-Y' l =S=S[dy6F! UTtEXsIYBȹ?]9czw®dYur}+01~R E5$v_HuY~/aňVc l-'+W'A})DRբ -&=X#m'a%:kKMB`vZ$x3ںP^Jw~Z2Z-1-gWVI_cr֚$UH#h$~_L*FGF7GZw!T cR$~ ^5u$[2,!FJS{wH9qf2$sz^oiWƭŗv=2̾@26@#b9;T\>"bMeZKaIC8gXq]%g*~|ew[uOqgvk5r-|IuaH"0.Yځ#r_QD6f8fN7^#>p@F \(Y-)"`_۾8v?S|dOoRұPWYQET#t;#~ wtCxt=clT?ׂ0=7k6X6H_9yU_.66*9]WH)Kwޏ 4a ;v+wDmDŽHEJ=`}ZsH8AW дp g(J4Vq"wsil< E)uJ{ʇ)) )\KW[s\ jf ѻϹxt" Կ H= nj.kטXXwgid806OQPa٣R_EL$*dF#$/!0d;$f]٨7Km hV}MlHv(lG4XG^^!՞R h@bw}ݞ0`Bŏ}6Za{e$f;D26{20|`:Kɠ=޿ţA@Es H!{ 4)a u,FFwl.Jkh9#09G\CڢlQM6B Y ,:Q@k=!(8'Ϧ #훔 I2yiUG^Ck{"E+ ћ =3RaW%pdM2lX= );x?e3"r["&ƴKe*vXg,{r" Ld!%%PO6zfxPc;Q+ZmK@k*V.*tcCX$+mMA+=@xt: X_c/?K&jWI S"Gjm[.;yL󩗬U\]x 'pIJRA~ǰ6?J1.Iu,f dL}HR|ʞKOlฮLX)4rs S_`h" umD?&F7^li*Ua COY\gp`h:H͌F;+ۯah%pR>n[:ߖNu4(ǯƊ#{>/[NNؼ6m0$/o&.S26~:нy_U Lh2u9+ը6cym|P _&``'c)Q>3ݦD~TJuFfdZ^*:#&ۏ`O LafB07?w r }hˆ0j:rƿ[mac.ˠmy@mͶܨtLU=,_fI1%gD}6'N4 QL$<q<8'm:zИ7@;=1EӴdlU+Uw4qRޚ-(^vOnsI V3J4n㶅\$J%%w2||q+n+/sFpĕ`Uvޣh[`b֘,nҾD!^D_W @nP@%Wy,) )2؂5Yx$&CwkY[)H|(J{mig˓]z>#?O=SG>Ix8 ]vyTNyxjHw}tvQ_Q_!Q UHw|[qCLSzKsK@Vԁi(0x"D\(TY.P}l8*okGq[CHoeZYhu}`C1G%f{B,T'RuMFNVq6㽑=4=%t-22{{UqK=J7vjTe Ne0fS$ )0ɚ3}cO ď?yj&=K J~{^%7xrFB2)O~,ҷ>$y{o[/h!"&0+U'P~? d4]ї79!ZSnNFxVX!Fܩ?iSR\aJq IOtݧ%꺀6)\Nހ=mVk$}.]Bץ-: )</h%~9ɍuKt< N;1Y3sɒ+"Jg\]@OhNΰKי-9.ntRt0؏7?rFLؑ5k $G+M>6MmO⁘Ы,}Mn`nۍCPYVV^KqxPƋ6وJ^_G /P+)Y#^o .a}$ nAc|%gH<ǁFf<)¯-4-Eιq AIʣ -tA/;Ԣ+*}U>l;`j~BgoM^0!N,C>PL !v sѕ~E'Ț|ٜZy9aM;בo7cN4)^! H!I9P[ l7jfu3#YsRg=hj kw[dMKtAAGq'.W< }AaH-+)Z,2+'m۝֪;|G $y؏u\qJE8n=> EЈȆ_5Oj__\i w%ӣ]W0 կ c']XU}Ф=0 e_^Gm-O(^)'^5uѪ;<<zz-u;b0axjH~K][é ܥ ]2,tI=ߞMLHbE!u0ū \y Qѓy=ϗdC°E0Zr/:?^v)>О1uWeZe8F+Df&Xa)li Oz?l`5Y_~mj2X&?#lSALcJ/41i 6;Y/)S/Csg+2@= JIg6p'ڭi5oU+9ܺmL[iN |>rr>s2?4)"P?2{uT@~Yo՛^Ytw)8y7dB~CyT`,lUV8Ul^l*@uܢ, v$[]£". 48A: ];ͫ<">c?O- WP63&s [X'eSՄ!{|A+KCmf 1(#QWderr9wF[T^gXmz 0cS\° a2rLyBeǔ>XDשh1q ^) G@2b@Ck3h[VANyk$ : @:EGAȔ%$FgFUY]+نimY݁W C{5" [0p1iC w6Xv*^8@<-og@T-X-y0+16U0RQO#p:>~]Q.|ܲGI"d]oiAϷb5Mhߢ|4}U\̲z_߶ NVvng %DdJP3ȫ!85~8&- ? +Х+4Mӣ !?k'BTxoCX uյCkEZ`޶,>)Yu~b^Aȶ",b¥6R ɫ`^>» .@ Ò#3_ M.f0U6ᮙiټVbkmڃKKfaAxs>@w_C_pn޴Ыk*@>@;Dp7_޳͹8t` 3vCA,%N:{&;DiH6:YAzDe?v(a $6b6K#[aLLS#@|TVI T+fC1lnjQBP54^WJփIֈcL72S"SS=b*_]MD gk8+.HJl B1:q"<]_ˍve sޞ4{ђ˸]UJnwqϴC>,aB ga0`RF+e <W|Rzh#Ǹ|FEL$)biBUD:Ӓ eA:Qx;Ьk&RO1ъD!s4; !1]>¼vHt5FtJBF ;K2{olC>9j0" % bAP IR ^sh0D"'Q,%>~4:7:FڰyoPߺDz[~a_`q.t 5Ùҷ.ŃYHWi=+gz s0/( b A.r^igVj`.2d׊3i +[|vYxoRJX"$ vݯFi3i벸c@ǗNR\8,V޼KzIEt\*&得K9Z`GWW]ZPD. 9c"U`m60C|6TL6VqLb,) 9%~mcjokPӹ#QmA BBpN-+5 .&,N)Zf2썬A:G@+L?`"pXOOv~x"Ь&p4g0 A!X+n""Öa|W s֣n8*)c)'DwC]E>HO/8/(a]?2  .0sWFY$phFEqFb6&:rn&AK2 BYעC)ͧq!$"92GF)l>Inq!={kyF9dҾd@!ʰG-RG #>Y k5W@W%i{,Q0!s.O'hN <'o٥[DXhcZI=AWmɄڵ ȜO&Ƙ{9(9<\,]ճŮ󺸔p^-_:ѐ3DUi?| A3 nڳMp*Bl3>2\$'h#υ?m6Ԛjuw$ ;:M`P(oMۮnfGM' ϳvMS8քId\F; d43VyԜK!843c6]|e||DfHH)XVxWsdw(|<y/abrXp $mRڒ.6>i!W(\}Y+ECo]*| EoXԯ={xζs7*6n֐n9zbMc@ھTZuHH~5uVD0b X 9^ ze2|=fN|SÑ׊78w^ݰڛ?AjXč:z܏O&ΩSoPYԝK茌\}tm%m2B.`%vuwʐ~u_MeL:tϥ%JLѐ ZmޜăyjJɛ&B!N@%% t'wC{^e`hǹfu=M"Y;nsz ^"H;܋u @ҫkO߲bbi$FZ@.w&o؟$ $b {(sKNT{%o}NfB]f͘l UvPܼKEs  sT1@BZ`̔dIS"C>x.$X`{dD `COƺ! j}:֬vν"ҫ֢9O0yKceۭqq4LxT*Pj^ .luH>Q6R+ < ~PBercSiv _)lͲrQC)>&locBFJtDk哚ãnJF@ j'w}|nSsb ..-**|}\*F 1φrPF'̢%a2oTDhN<1S a^Q:!Qz` ${O+ )q`shmtF3$aFjT%(p}A:MzwS9,"HG qRɲ/W nd\SX8U;KrWfm)+}'a7f H+Q\ %@btm\gsApĖ3 C@*E8yX,5t;xxB!A@@WI5ӹb6 ;1&'ÎqRV֦ƇR;UJ3n'ۤvdLsӃӾ=s)5)86_ԧMt)SywQr\?-S 5D x 5l٠wLs귫%ήO!xOKO&bN; G)Dx#y=įqة%wU{$x<7b)o^Aqy84qf lxFV>2hm&7|6.8jFIM`:Kfdk$SR\ Yzfݵˑ9]"knH=Xʋ;TܰfPG<@jl$G5vH$[iW?t) Ѽ|kA۶n6II`q<$f["JI_D@*dYD@K կzybҪ^/̟}蓮5]NEbHCd.Y^~-oһb'JN6YV4O8p&☗5$oͰwYĞm!X[U۪{NLl˖)=iz* pM`\(C0[%S1s1;0h;/trBx)>pJg5+ˀ'J|:0,cp0>[pd=mKYSu55 +_^be8MIs(H0͟baJADc&38g₉QnЬ!O~NnS QJ z}lAטOadoy_ljvJlE@HG+n5]vV6y[!ٳIv:#"hZO:^`wʷBSEV%N[WC2 -7)1~eNV?"@UGT v){ ^991]tO52z%.D:(\o%R b"U<]MdTdsQj 8LTbQT%IdUarzTM!L}Ō G[nRxEVE9n ^FPˆUᐾZ!N;XA:Ww:/4˺Vl*)$ yD>k}H-d%$}k]͍Vf-Sbz$k5 L+FL"' 1rڔq9')8T`vW0>^b=x =w Tb0`Upi`$`NyXoplWsRocb?G4pf~ttP T7T!L]HhhGBv˻ , 6!4"ƅpQt0fmȀv"~uՒUfX}lMwv q?clūt0:~c՛ֱAG u];Kd_׻ LGQqe\XIJg #M~DR\KXy@RfDASPf|ɩI Gl'Eױ#̃R+2rpkn*[#Q"Y}OSXu%怜IU4*׫W4& ڕ9fV]rkX`xA}=vE:yeqCcX?IU%lc۲: ` wV'exh0S{_$O#LTX^H:3@W(#e{(DT9XaяPXFa;E4#%FA1>j],TN] FK$˳hQgLt0=MO!r`] 늈\{KmDG@Ą\T{-7 Qu3zs;A+ZXyZ}@>;iJV=]g#uc9)|1Cf?<-pnz˖ ){.4+d! цQnQ٘N~Au#ӧ 4O.On3OKhNZ6V<:5&̀tv [NIRl_b:Hӡ0T~MT?iZ& PiұQR4.#YL-Zx6tѼ\x>(xqxE}Hw-m ݶ.\d;3:P|?FKv9-zqMn1nۛ2ϿM@)JڷpD7F%vMg-3z0__lȎq׼=#Ʊ-AWzk(N=Ps3ķMMB ~\y?PZקm9J5(#lQT-"{@WT5Ṷ\.\^SH~>mJ-׉ ucPMl)h);yb;jO'\< VԂ $öA$(S 2gjtz5k 5HZ?vѦ\dJrGE6|Pn\(LC.=|G?G Ԣ|;  h|TXU?q0 tv:-;mԾQmp wu+\&UtZPS<9O(?''Ϩ4KS*nh p4#SU,2 4=8 _7alEZeRzXdsP܃cJ MChj5aH:5}L8da( HDƠxLL Tk$G*JO;S%lH޽݂ATATj[;~MH@Ck[5 twh^Aiv`  f6g+Y `c*}[AҚ+nG~0^bTf.'`2tdR h-JoQ: jqH^1U~&sT땅0Wg&>lpu7Db׏0 X+`y/bxFCبsXM/]vF}kb56 j/ ̛ݟ;_^U,Ϫ7f~a:Նx7M%.P`K+Z'kuP)KR%Bئ6"lf51jߩY8uFz `N~DYA,9@1)XE|.K芵ָܻCQŅ;yܓ#uc"=dN"D̲v̷UjW:Vn T7=],>G4lx. a\woQI锿78P+ɠH0i&{]lNKv{ӹlk ش$"?&I))1X#A{kM `Xs;"v\2)* ̌nMlO(dpL0=oLK)f7"TE"zc] I\ DBUH#\0>\d1:nܿ umm=g1i-oF!/-JASZ`^> **gUV)FF¬G A>dW-\nӹoF@|Q9,O{-9p{*X6ufY"z|0AU y (=Rۀ)%ru&t1g؊{h@= Z8\RH]Heȴ¦ cZ8Yh&f-|hZ8 O$s#+tƷ?4S,׼I+jUtu@qE!L|c K-̫VdkU9MRJ|&ZY I0T ݠc+}]a*w> MXr/na@hW93_M%'(š: e Uqpnc8hz1CU-hr6yҌ6G=WG4MO!J%2їۑpģtyr53ϒPW;qG9 ӌ)HGCݫCGQ,_SG"9qiwa'n ,9@KkEIZ ʐO2Y# ~藈ld܀>qCKT6(CP ZȨ#"]MܷX5|̄<,,3ɌX[mvTdak[RpK&ݖET`52GtKaL"\wq 4d+(B>Qݝh ّWQ Ƅ)]];:{ 0<|sкwwYԄMƵ-E2r!X:@{F{g'D%Bl>,õacy1L,+1ElsM3OA"فKHC"03RHyJ oխT?#_)Q'K\ϟ z1+z15-9iP|Rrn5B-B`wD Vk[A[o^dzQB:!S.+ mz.Hӽ':fxiMz@Xߚz 9r^s)-c9e!^ػ?8>p7O%usA|njiYf G\锞 oZ䶫?yjKlCMRi 3jT|l!@o\آ]e^}'gKE{.Oٹ,PcP5շ8>{\ bvjEx 8-6>֏n$,Dudh`פ<) \8ZȚ,dpCZ].&ꀿjF*>h'>J~!nAS}:nXӍb(t7{|Nyp+#1Yʲ,f;)۹--_ h%Zo:5pJMh$t!:c<2)P~1 ??evOX! Gzbgڃm~{cQƷ_`36?2;ɦK.Z * "0pzF1@r񁲿=&~[yؤ5t֘l>6l?S,ҵW@tz?I8Lo7}*dPntD-5]dg! |+\oO43qk014ʴD9B%qM29m_o""mW=G<FaL] TټdzĹN6fߏ4*w/k}4&R¬!ʹC-k$h3(C\QLaO ]RѥZ-o åٹoC/M9|X4We7t9,6v2-+>cẀz߈O:Q>D*Ln m;`[gRI}eAA:ԞPq=\QA:Wnc'53ZYw&w~4,kuł!px iՒ*ZTN{`0ɡ B:OUU4߱@w/|wz[BÃJ14e9V7sv,S?xr8v;A6~Ң ;xyT,`te#7}n#ee'Q]@ݓ&o xw3&KF.i Vww ; \.:Y}4zj,1!0.!I"ij{cj# S#LddU d(6y>C Y9λ$u{8W +_N șG~BaG.q78rwAV@C kz.uj79C&ZWh>: sIOs9cOx m׋?Hqќ],.DuXm̐vl;(lP{h^qqQd/*(ER3Cp ڰgS a :8Vs8Pf \3A0p=hD>>v^$(S |tY('*k_xT} Yܩܾ4 F\8S[晓& S(<&qnYvvvglhIbؒB2^||Ĩjl Y3+mֵB-,+lB-V;ytU >plq8X~l7 ɏIy]t~}>2=@+J" ԍWg51XL8 $w oUuz:HMI1xMF TB^1T+|ZCdA9qaKq+XAT\L%!RU)HG{h tNdSUEQJoZxgyb&m@2U__'Z6Ѯ'{WFgYZ0707010000011e000081a40000000000000000000000016650a15d00007740000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`v]?Eh=ڜ.+@GC(*.ZMfoFL;`a}VrmqŕpkfӮDE*h;w ^FL>VM=ay?yJ3hcd҉%>򟞃x,9|T̴LK;}wn<-[ڌ_@3cYƎ+njV {>eC<0&0K{Fi`Fs߮B8=G* {ZiD [b]0O@$Gh7rCzqꏛ3̺c  H*45 FvPGi+>iW~:Y}<6gEdJ*ކ'~ Ia9j)t%".MVX]21TP!6;ɽgI wR59aQ\K7H){>V^f`PWHڟ]-< ȲBd,)?1gLAZj];b: >sjꗊv̇mꓤ㞉{{4{)& RLQBh\(Pڢ6OKEÒ(MaX]Q`Iȧ8oT뵴/؍(W9 !3ѣg>llMw;b~ y[;>fm'c5ÞOg%rvX5)6.p,g|Zq4j(W3̠o1s/K+VXC -F?NU7~)%[;F*MC0^r|qFSކ0X`VY/:ȸ޾$/6Ez!_I,ju|;L-"!n }0%uP!2ēލWB{31ۋI>0a죅T{ƪt}򾨴0I?ARi$,PWZd/J0dUwxX+#P~<O;-X*Pl?Yt-@ on0kbr,m @1:1N4t:sSuld B-rьb>q#]c!URQJ^(v(O#.?exZx߄р]~=A/bUӿ-O>r_JALD|#hh0 ̒ҶK9F|)$a ~}i_rII6d7?w q-kbhV*mUpyCEc\25m T.%%9J'Xr(]G ҄@ H3kg;.4:3_'^O-&p.Uy|C,">5:E~xKRXtAKf*rq'D1Ȋ4z( utGX ՎUW㕚 'iK8 "x{_z.i&F'Q8ž^4JqX yzĕ,dJ|0#4qnp7cN:1.(1d,GQt%2)Au~$BaQ<t<&0e4r_ QƸ\gUcD:Sn/ Gl62 S}OXф<6| i9/eb}Ҵ?^T7V0;PӰbd;FwL՞i ^p'zWդ#2;+B &$t2cG"bj̏8ޛЏ?nHMҋ#v8w)), ęG31]`)bT,8ZqcB6͏DھdQ֫75;x w ,SVgx#sDŽqC ?.62G{@!]$G^Ei(bMOL#H2鎲~ yi$ N.PWLZ;0fUFI82v)Dw]ݜ|%+I7Q%p KLOz쇕 WotμN.{'Xƶ3/W e&ɮ=8c~f6dY Zz^J/0ЇI. QMKYdYMz`Pb{!ckZ2^޸q>̐Fnmֻ>hu 4/f<6Sf7i ļ6Jk5*H%*ҽ\︫ b4z\]ז.d' eœ7AC$3"/MU&~~ w_mW4)\ͅomCq:uT`|@ YnMx+T0ھ ZK0jR^LNM'IH%ɚao Okݐ#'؅{l=d.X\ΛVwlF`gW6M%+DIOɨq*=G, VnXg,o_GN6]@X+ GRX_#b54FN95>F{C.'Ǚ^:J} =i5vo]tGDCEڬx%ԛ -]H.J:p\UcD0U#MO&/{xD?Y||f<@h? X4!1d*!l oLj5Kci^}i>5sN:Yz`bOg&ǼƫsV*}dK=M:8}o2oWeFbqcxFPj-i$c% |rź2g| BsmCy5H60(L"zL{X9 eMsD\hV(Ҕ?' H(5y[0I +2ɢ<<>A%sf@T8X)xG/Ȯ(c]! O<Y`OFf]߶Y °{3If"K);k h+l@̨}?FewtSVi15~C+8 M&}_H #hgCM~0ܔG}{pGt >y}8}|WӰށB .>$6)|zo5)dy{ڜ78ŗdĂƵgGp1X-z*=qSтc ƴʐ&  ,,֨)k1* ^(ǹmF0nsUA_6&Mж _8т  {_::: TQX_ۧ`Y`G5 ,,3,' !!5 ~.OBܧv3*p~YgJzHz>Po(Ưo&ً;zR-imi^)0҂(owݍVkDB3's%Gc6F)%C)op0ostr5ڻg|{]%2: lq-[^,3 L} k;a{e؈jH.a%>tQ+Z(ܚ^Q*Y7#8CI @1y`#I2}Vއ`R|oqn%2 HK8M_u/pX_ZېD mr M1t~?o]8> ZANzbԁ<рý1=ȟuLq47[E_c] AW $G,Rkvʗp ;bC`5%oy``NyToP]c=6P RfH?nI 0;'L{Kߟo'fFW9 SgUAl$ו\(&^1{)Gn=7LԻ_)XB,+fQJ _Sf!W(6 "NgYϙ%M[\[_6 @ۼv.G4}ѡlxA/ks)c e1ě@AAoLu7cM[X_Obb-nh0~K1]hy2$߃JFTyB=QH G(YF LEB!rKӏt/ P[Z{(ds'vFF'W 5x|>rKa?WhMZ`% ʤ[/Gugı&1C[55\o'GJi_!_fQ.`!l?.6*^*_>u[0G-/q`0"'"xO t QF8_r . w$,b~0.?GM5}W=v?x*Obո(5DۣSIFeT?!uHގ_~-?7zWAu=/ &{ WZ rl{caMgv5C5w~8mNDĪ`_$])'ӷN͔^: 3ɌIi|!uȠѼL@qv(J5+Ko4Tޯ=P ){$ٹ~t0׫Z*`j_%Ə /uyK@t¾[nql׵($ xnlraesK2ec%Bm h$Zk6?es^J+ ^\GjiW$mwxe$T'}uDWEX io1Sx7 V*F2kvMOHT!}jMd(cv* J#ލmמj|h}]SX4 4JZK 7&VkՅ-(?jm*bh%P*֏%4ӊrf7Rr`J<͔0' 7f?r^a>y:0QйBu|4)g^?[p|>ŵL- yx䑊yY I5Fe}1DxdhLJI|t $8 ]M"/ 8=BuQ`rS;/Y'񝁁6W|4kt s2jS$0eO~cvxYњ:-gTR&+vu Mޓ)C ٫l4gJ׬wi"fP FxǺ, ZFc%:g6(vgDi {l8Cϯ:ia 6'S{2~ d]|; زJDɡ]e_ Pݍ!Bd$?Z\8gh#4J=¹ bf)Xxh:0qSs;tMP %1憺#Joh$djam;&\R"61H9}]O%5,e*aE֦c ;Ec/ݏ^\iAn o"I*u3Ql[h<ڔ]Uw: T0{fm/a1Q_ A8.Zs#Zwأ)*壉"٪Ĝ uYI 3\h*.ٛҒ X.1Lq63ճvC~%}׆"` ! FnEدGY "vV%?|*dg"IٗJ '/(wn,'>r8c=8$ZjMR;dt͗EK}nO~z1?ϕVNz7;^ɐSpB ȩ#[di,K4Z3?V(?-ANj!o3Pp/Yp=Ç\P6;yvI(k\X Zݠ^q+q1<b WI1IoPu1,ue(g ,jBR2>1G2 tPk9T.*M4mF`4WevCbVۮ/ l :׬fmS/wHnuPr `!qxC@Gi ͇0Es])a0)Pd NNS^24=,#݅Dž֯$j/,0lsy}rho o,8Crҏuw+OXLY3=|dyLwlYoR$#ŷH%@ J< rJڼpB .Bb,24pݞ zj|etZBKŗOYa D},+B]ZZ^{[b/fnwh]ޠם@ʣatNku,<ؾKE8j8)!h~׀e?񐯌@I(*  zi'_'C.*Z2|VC[BQa۲&P|'JODGb@y5^`{J I`HP/?~LtQbnig9M5v4G*ȁa4p/ř! kB= ?@;Y0:B gL)FJ^}Q?SOd ]Mzg7APuj›qyYw޷97$l:5` QY~Sa<6=Qa糰\8Q͹&wwŸں8MvA^|߳^QX#Oe{V|̔ƀRr?b $)eoJ9a,ob2rgZ5Qa4:3jh'&v J>9~ >L"iv80.fN'Z<KǢN:p?h׏W{< *ZEӚszgclgS8'BXH!9 /NTҨ^> W .vWt5~(s_zz"%F=%U-Swzbƿ ّ &pbhU, ν: y3\na!{ !Lf$x]qS.Q~9ע ޴W= '`C^2u|P8(ɤzqe U&# Lh>// 0>?OK~k) "eV#.fۡaI[f_mܓL ~V Q;|^F$b)ǣ=my^C=7/j ;gP a ^.oɖHLKEǜq' ,\3"ҭ0Ϋ[T훒O f[ÞbȌL,ʦg|ݾ6H%]FYZBMMR@ T5v‚>ܙ8u2SrRVzζ?g)G+!sATWM=;u3 /[`o j \" !9TY;?O;IL11sUӜ-v_f \G=DAϠB8gnM5ϵ'E(p_n1tblT*|l89әE-y&7_1T!4ۋ5bjX'2w1$;rwnJu Kq.W$x'5A4~E2Lމ6Kt c*a@0t?%-VK_|+ὉT!X[mX2ʘ3Kж4fޣ8܊B8,|'G<+No%L,D`JR^E`\aJsLwQ#;^PʞdòpTܬCߝCQ:CE7MX'Y*Gs,| M% 0/ȹ:ٙL+Bx䉖.}xt+Jxb"l:}&>lsX/BPvLBc _\jWZq_PIVI]9Kmq5鸣o&nIt1iAT Sح͖AQNI sI|A5s:JY7?SuG1JCzQ9>&SH+* AYr I&ևaqlIF)S#]'8k0Le VD|WLanF<hD)@&F3R`bZ8NmJdQKP0uK2ʏTW(i9ELdo,Ԭ "Cdͱ Pٲ#QFjޠyf5*3}io*ZFl~޹MHd"2VJ oRjgѷ(C=}k_qp('. ᳍F=d&?Ŏ恵Ew2E ߃eǒnP jU|p\|i;ޕY^#eUYrN_"41E'*q;G~KAzsDV*,,ia $BhDz sT)c {7ǰLh]Mf0Dz+ +-*Sesg`2A(<ն4MP#;";ءnP>PFˎ(;< ukf4|zQ}3% {Y-zoEEB.ae٩!@Y0"|,wNэ "}Y?q`,wVGN-,1E ,셔/B,RnѯEۈD'Q]F>gұ*;*/ v< f{k:J5ݚVA@H* etZ'1J@?F*BҚK@e2!D R?ARVh4l6^h!)AkPF4*?9:>Kv/_8Lh̻c'KG#GعQ6Fժ;4+.flIVVvHM(>=b!'kDŽgHgxi\k ݝ6$HIht*ܞT^Un9M}Y{ | Y -2^ 9Jj?w;xy'Oə)3iǒe.n X ۻml&.a{QH~6,Q@7.@#ˁX2sKB8hrWVRw>*gn-h7 R DVѹvWSn4Tn"dw!t $v{.OLq{[I8`NJgYZrJ6w50+ '.f&r g9ήLs+K KO K&`=w"C\,k|TҭhqQd]53YN{i(I kPIkf_10S Z'e',P\'&d A ]#_Sm01Yą.T̋+<(,yHS,*ST>z@vÐ.v>(/G*U&p"cvNqz_&zQFO>؇ D76+!)- 퓥X \ֻ?E:掚eO:BaJjmcsР֑ZFHU{Ƽws,}/k(qup39 I{`a钼nՍu{#{`B9Mw86Oyvy^b elX+@ͬ&5KޒQA\㴹CxV6n8iLuմ橇3Hz qGꭟWx~ )ٛ>Uz:p+h#ӷG$zf`Omo2=خjb#C-QSrw7XfUB_nqgN v!ĖԨp£2/?HQ`Ndrߞ)q#R.d ?I^nCQ9׹'-?MjktuIDzO(!Ť W/s$AlZeV.-An}TP!v,[SO^_GߡgVޓ:!PaJp\|73U]|zd߭;LBxrO >6grM=G=_r~|k]ª$Zr,8[g."0`Y"^Jw?rLD=,iDer8gGI|ʎ Ahrk5QYh*s5&xTm`hx1*ͦkX@ʕ~P$o«A/ZvP'$@B ~uM ؃ e/-71թpL}"23!lC;Ya=9CݣOJL3tLHdmp/5}ڐ.)7%٤O=㹜~B%[5uӴlAQ͛ Fhho}ڄC&*^_Gw0$5fq^aWecDDІr,)T 0URkuxZ:=֣|grL,3g!=\Q"9o6EvB%&kjy)G N\~J_> g|1m8 A;p]X 5T,:W熽kDٹ4KTc t gEF/fyOdAdYîd:ɗ12IUSA˼-3wܶݰ=e*jjZE 0c ;<&Zo (H @B@+ )_Wo.*QO:!)en38qUEq!q4z 1J")52<2`g¢v4#EBZS)_nS+̗n#H7ghef[+RK48#-K݇V[Ɲ*vW?5:|4W* y8⩚2k{"2 ?ֺM`\!Ǵ߆1^ͧ@+4 D{yƻV${rU0>+e?FhLf_Lk߹uV2A "d^q4l 'qx*~? ?E/z CGF)>G6  rE M2rPs딺8{-F!/ճvFݕ5WdF@x/zlZ_=u{4i+A:~ɦ3E+Ҍ"6]59nN86~ղ-t g Zn+tc N\3cs'rЮBK[Qt2)e/H2m.uYѽȾE{dJ_֫>d(/1Eew~mv8K\KT6sX+ٽjٗA;lC& -zmw\)u鋕/PD1=0q.I`orDH;b nQj%i= WN8~ )(\ (b M%5iXRѓsGSUkHeh1PعBDh *@=a[K~EYMcf  i 3<}~3Bs͓q5u ="*;Zn}HT'VҤ5r.:5X⚱/?$gSlۤdfAmNvl PhnEv xSD`3'Q-ypKyw|7"t6$Beʠ\)%3DJ$upU٢*kFjt-&ՎƽN<$pe.>v g\s# _ns̘F*Cc hTEciMVBD2,iDY($!d"E?8$-LJF_ R >%"=In-{"w1[K푻8X?[U y] ]Z1Kv4Ҫ,$g}?*y>/;N6?iFC"nQwDnȃAV"}UzKl\HBULBl'ZI%ٓŪR҇[/!3~d5'şUZ]W1CJLWνMQ+H=AAu>5@ YJ/Cٿ1HPUnV;)m9>1s9!Vwk957_ 3cד=|^cH~T`0,` hjio>20k'&yE"/sܖ!!<٧n Maaۙ qGRwD# Z4lj2gLe\+pbYw +$H;:P^/V(I%0"nٕ\NE&uH TЗn&Rr NŵA0}ĩ@'Ec] ^ q Aniǯmfk48vߘ3e`䗕2LB*_26,ݲ+\ī쎔B,;Up Xō`)x|k+mI5J2 ěpkdGF FKeh{G($,154)'_2jHc]x֨5R 6R|]Q %;xGYհ+j֪s5$Ƙ0Ua[fqbCBJY.ۖ bAο*@U+AY#D nCCM7tZҭ:;aMkӰ}<*H3>{3@Z )j10ycV9  B!>NXmf~𲿾E0-zʉ٤WZc(Ϩ,‰3TK+@YhaS:C,<+WUxDjAJwM; 43*%xk.'<x ;y7/4bT"L"եRQL6ts'.(_gw[83|/D[FA羍#ɜ#2k1`'ЩQX. @0SIx"CK멛*-`ogڪs~T0({#=T'yA1땔*\'9FeIf n#^q]Pn݃GŘk2ٯ[bHL›d+g:V.8Ez ?'2v@2.m8c+1I(NUn}؇o_'0H9 tO{| $"ӜgFe aw(_v;dt;Oܜhh=L8顂G"R h3`Bx?Ֆoi O@>'\ir깶 ^b8>M<_Ϡ@%ESF̪Q )?~♑E&B]cp7V[e)7PZB`6iJ'jnBXDj6Qf3.&-2svt "$*gv$!eVH qnzF&-́ċ3/X{&2&ON#wֶ``\vYY >.oN*lfT{о}bʖ44D E}O}g´~Ql߸ 7X|ٛ>С ى z~x>FzWfyġq[$os2P800e~bg_`m%Hv6wHB,[Dqו~u p`}')FN3%q6c,CB#q&K̍{cN7b ^OcU!f!= ܹ mH?ք,E [jZYc-[Ñm ’()!Fz\g#Cp nLH3%8KjP_R!AAË50$!<W[^MTNwОy~Hh/>zd3`/Qdp0nbI8 -7ԶBqߔȞl{"BBIDNf,c,*o.%;kOa_`EΈj?[.ъטPfn5ZA%տrgֻ'~yu#251/ۑ0KYaE7<Კ -6 `ݽ~M u|nL(3c0]Upv/prǀ,?h"e,j@YM>_k{:+Ca 7CmLh/`SJE;UELdrӥF;lye!yIP7Phή1]R,`z4ӈQVCYg!pL뗜!Pg'íh>s"8^)d3`AƼi2 dP5C {MvlC#J|2!)!rcsd]d cG? _:X![?`kbJ0§Y.]O.EFQQ34c,>F +n̽2Ziǯ17Q"{+0K8k@Fj0-ծX.C@{y$Od1u _\tOgMX 1CRhn|UC=/L!)t ˀ)OX.d@6ASL8n\7rvj&%\]A`"Y1xpf7Gb24~C3()CQ-"qל6ǗKYUp( DMeVRiWGԐV wKq$n.+`ZC%=㬷60-ђ!+ؙ@@uzWx.ww#,2&؉B)~e= Φhz$N-I~~lR̠fik3b- E$x8AKWuNNa2|}8_KoAE\m?FOL-AHvhZ ]L,HI聬je¹ưln{4CEbߔ+5R>mZW M1ﶓ傑I^y5scw)H <ċ!R4a/ծb =8%3?Ÿ#`^6+rx$Hdvzi\BeȢr"mKx@[r*aOՠ)۝[.Jն)oX܀s#m~O0R 0= _,)_{Xfo*RB:_6tl,2ӻAZk!{czWqz/ lQF1}fQ;_hx qy5kBCc|La#F*L-;Tbzhڗ&AQi x 0kIJ^,!"G8`?׻KG 2P7)HP?&G vRӾIh́5R02<ܙ#d Z{#U=ްK5wx}sSZNcwYK[ڠw:D#r.9, TNuEapRqx_2,ahrY@R>j^nnSMƍ2[ oO+d?{0hǂXPUrV@}ѭ>#mݨii7 ~HU8#nKp=1Ut@/Br@ݩy%fXéK@fM>a?\  B_,8my) N/O.:A~0p/U940W)ƅ{/jg]cvY6֞D ]&XIJ!ΔK{b079NweViK,+|dP\$pP7ًhv#TEBxQ>{g71QG:-ΓqR_ݯ6 P? UȰI'L@T{# VY47~x _!qmDPATYe3<5r>q dXV,UՔڥ.61ChMT//$vӓUYGm"\{ :Nո8g DB /(X\^jOEbZxFJ{qtiR pWMu ݙ5ocjW`T.4uþ *cyMޟHGl]1*5~s.FxwBu8Ig}~m/@l#E@~64Ҿƭ 5S[FVmYHS:hJHT)If/:-ZAej!?]a JX8b]͓/hX}D-]xqSNV 0c Pߙ 3WW/;~Z-%],6vn1x3Z-V0K>.9e\.=gH_FF>ZY&#X$!X50WX4U2hV+ @%Ato,aR>lMzFte$-Tc0>a}#ċ}>! 7@lnlnfauYg\uhgrIQ0d@֐_;p][~ҫ~pxjઆ_6hjECa*o[~V'w4=ss q]\y$>5w\^tM4 Ko[)䶢@g=?,6cƿPHz"W#hbO(4+;159&/E9'wpC E`h<Jw&]?m3n6jٌմJOoFDG '\Z@38Jk r ABXI-()c!cXLEhWG*tS:rxվg w1;uDQIDrD4&L=HA? ˧*31Dn1CqXm }# ?r:mlaeP?}uXH&,-,(p ޤG fOēͲΙT,2{)ԂCrҴinEsƬ?>!7!'X(8*"npۢ򤘷ﶆ^o:+B&"wq.@tKpsQXnK|m,,9TQ,Nˆ͒2.bP$ݐ0^Z=RDEaʶةrn\jc*Ȳ+^f3yp}FjҎ0[ӡG!'T KDYP1'U}NwGuP#+GFN=PEws7`۔9fH 5=ZRS9@Z+L!dyك!ԖSz^tǗɖa#6F0g Y^99 YY\0H:t U>&g oC?ŵ:\⵩DǃXm6EOk6!ܬގ ߝx磻{Q??:Nr럽Ӱ% @ex$Ql3E6)z(t[ Gs x~׀WH6L E> O@[F"]t;P>*v6_x+Rtr!e:cp kxBj{JiakW&M']LD1'Uڜ ];]U7d,!}o>؞swSGfG#Y-b/oQ qJJ^#S`G1D7%C?3P !׎h#LrGqbEVWw˯IX:6m>/ <?Es\Uܣ"ȂoH(c}=(*ꢊ Efh;`c$ƪlr du_TZ_nu|ӻCT ^!İ%dyAb+X]'HuJ++ ؘv\E-d:)u7&/96UG*'l 9vkU;(ǨtPV؎mjN - 87)*6_)#(MA_19vU{/֚y3[M*NAmykGu'mqKƯ0>7dEfW^<-j0[FH/j<,2d͔џ2Wȉ&L󮳏خL065%5*u|z*$)s3jFg8IbεX o1on{4LC1 8h| jm^I-vyѨZkGwb-DKC2 L<3}#3c".H|+ϸ润-iL?>iXԹ{*tbn..H<ĝ-Ft-M{pzw [)3լH4๨h%wr1`;lUhv*!5t2jA-9Zup8z$Ȫ/Ę 2ed :r'Gwce墄T$K $c프[lgxwnɩ)/c576a/\p s#^M;cq2lL6|, a^ |NcZ 6f(qPۨGu$fwDILh qYS \Wos3q2Be4)ݛ}G{hESa̘(uE li& &QPq:Jۤ^|K07/4DŽXsMoɣ"sws'j]sZmb=ȲzPNQ)kJ(QYu6Pıx ڍ-ߵ !(EQe $k\qjJF7AoUcjGY㖣I16br3ɻh#!09iPF=o9S$΢X EGogcxl; @cxaAgC; !Bm wgI:u}"U- =$Hin)\5CsPgd ?Ah_dGq;2 b2-G滔%ia )"&+ٯVC~/-Ri‰ǩ9[ǞPHB3+9@27J_ݡW~R%%t^i$!LyYZ@)xޤ=q#PngIjYh:Z 6a: trҞ 9CB):G%TSyDyd-mD:~$|`L{עk}BDF1;VvN*,bT>(5"g*Jq+>(%h_H&g Y~4omY=:}C.%onWo2'!8;9 a$ǘRUWttc_=2y6ȔkWm17zۣFޮXa7vM8X3]zka>৬o8$3uzLħ,]BlʅVe}:3Y|tvj Yb Y=KdLK$꽤mhD'z BtS LŃz%i1bE#,RV_v"9R%Xi7E$K$5(dYH: K $t`,vȓi_XMũ0U$4x ^ЋټWbb\'n&m#Y}Vc5-1da)maoF-t@;#J.%ɧLzP,m6=k%^X9l􍲃J=<5cw7<߫[`"G3X|pJ5m~}ԲNa? Wxy1}nPuyg+ fA VhI`L`}He"hS0.@|f(jn/vgɚu\`WeHj D=Ps^T<= n ,p S D!U hP&-H28Gn-CJٍ/6-F-%nG!X8p¯{N3 r (Bi)DFkD깷- Q!M0[ݱӋŋw(HDÇPS,yJB6mp0 e &2r6R% 8@[Ġ!-Ĭ BߩvA'}w|2ȉI-tkj!O\=_%~Ġ#$SnjŎXS#s>9%}F°rTRa; >w՘L " `<>;_O<*Өh9ԊqՕv#Wcp "eM d7 :]6e~#`Y }=wف9ɿ^)].rX=C SĨ$V61l Em^|ΏJ%-\U#v %ttIPKpf)+wnw?s[NIpQ+8I|j*`t!gHV@;5M; b"I49z΢f{$feP$5ӿҠjq{uJ)n)JOVj8?m28PUcl#Tj~ϓv-JCAکcCڦ6: 6Q1xJS,]C3́A&x+b-._i[i}1X79H NC~0R_uEw9>3"#y#<LBY:MI/)a`\rokHy\[2L݄BFs%fb)runn1W6KGbȨDRQC&eܝy@Yx9>bz uJ4{\,߼ R*oo~^&I"<@ʌB ( Uߗ ? G4bS:gvHvzG):vpWyዒ%kq&Tŭ8T9a?RҤi_JqSaT ټH)|uε- o0Qx3nc0MǕ,Cg1 4J\AM_52l'<~c׉AA&h*/v&?=E2Z/Yu-8icreo5iiV놹&D|Ok59N{㬡~7\nTҌ`V>|J\ۛGhQS1ަ!mז6Ep9G˧Vx M"-vU+hm nmjxz"+l?ن*aLtTj Qʕ#V{52 rx%NRbDֵ.D,g40CcNÄrCjswvgA`Y@~s\C,Lh%$UwhПBrE){g`f嬧V_jEA 5fbؘTr6<3|5=ʮ6E %JeW#F5cT!@B[Z, HR ɜm{Y8(:bhGhOlڦT\7 F7X;FC(}2Hm@NҔ ~!O!J)` E>[4%?A;>\0 #yN+Q̲a߅}Th([[1m+=Gt]ʁOd/ |GT D&PǣcM++MAn@92F?EsmA{@~ ,+ VlZмEy|fUvzԡ^$倂Z 4{mIb%E6$=Zg,R pGS=hOyR6 8e,A wqo5}j*x'&%wV^6aLڔN6듥2R9a-n^Y^?!3.$ː{N*ƿvy!',F3MrRG:5flwu?B7xxbVy}K+"S`6bF{=*P?uk{G#8ɜ 2dDG`jN|v|A:a3BG/т俾opU7#^*]="]=oѶk}b5zpax/zlA<:c}v#^iB?]Z+b%dlIvQ"G6#\L:.x}fK \xo5Qir0bT/vb߸G\x`J g.8>(J@Tߵ#N zB|ч6_VMN[S[;7X%=W>[RsbX MKD-[>=FBX;$Czn)@ulYzESPX;H5@V;(AM>vRQcpSԢ2Hnو*EUh5A;5ޒ*9xHM`UL#L\|-Uaђ+M(}1@gO̗SJKV"K(5*5&`-AXCDo&TiePM`}@ZU!KVCo`?1b|.ӑN88` 'TgkS^A JB_{NZ49vm<,Cr8}[B(o_?,LV$^Ι&0Ҥz,~jGlvfP EE $O$K wQ02~'ꨮ3be*rNB:Nͳ0|:(&&~j.P'#ng5ִ0оnj+R~u>=2F2߻|lOy+{ TaE{6yN Zo'5A㍥Iԑo Elw/QWyN]<̔߶5Պ`vDۥAa##+3%g(zP5]C0hҗs K`7t]G-܇7,A2 [V`#$Z܉Tc=㚰}*&cG3.K%C]%HN 1 d7*/%!mc1е+0SDSaYg)3Ѓ@O ' ^C٣m^cS?̸"OWd!C;wHF!ٜE-ˤr䝾ȀT[n &){{Fykg_EoL'mm*Yɔ#q=GU@~eI>2 ,gc:w v&0^=Jءh?6Z(ЩgЋӋ4Fj\FYw>SF@5ؤUܽ{|c2b]#Q[CCcRo|G].eAEDU(о91-6 |F|pi8E}LmL ua"rZt?Ȍș/8eZ`( 53wN])w]p ' f=p/yBoځ>C[7}!~SKQ) ޹鹒@l>aRlHmpe2v_JʩِןfU`?4 1A\'s0&hoO sGwR=/T`Лz(ge>5i./ˏwMvWW3RI?.vo4jQ K<.\uq^5!? 9c@ 0諏EڔE\ANkZLK{(so0%ekq1UEϡ>_p.4n`r@ծ"ڎs)NI0rQ)ՎQN&d5.-|;I*V!t'mUIsy]/&H$^t/PNVBkaqW( !>oT&Ly>  h)"|/ h\#ɶ"fEl$}tx$'ԭ*!AlϤy3,%B9SQw=.:D Y=Aܵ 3\C[)m̗Ѕ~yJgCmsKF0ݻ/c31dLwWIL[LE6k.e\@K{} e#^$Bl/-6-3Y&3 > Ѿ9 8x10Fj<u6Hzu^`ℒ #o=RVxmErZGY?Sq>2pV"RY U^wX:Qlqf6PZfDAD,/Yвq08Nn @2&.M\ P^b><9SXx9/\>uga$I& Ҝ#. !tϺ(6UIo"ȳI^@PNDXeW_@ڞ4"lv"FRR5, [碿6јV]`t>#cfB9Jvz}V_BZa?޽[I@[9.~sv[d`Zv8}gJ \.~. ]QGLnc.#d8I a˱PMP ]'d\c#wcw(!&aZN:+Y1lǝ_\ 4;&r"Og++ZuSTFq~@ Q{u)` ѦYӕK 4PXV>k2Z<@Kq4p9f cf2s`:?q# M%Tq*D(^ mS@E+` sMWv'ڥ֜a̚;%~+?p? '&?hHp(-ԭUw)//fz@=jkd_'SJWj4!"QisAfzwZхf `\5d%(ET߁,=A=!TX2?fLɘ[S$( C&& ZQy6;s; xօ=8KUYɡlihgF[LI.X W`#+@#2vdtFJ?Ƙ h12NJ_ OC8.y>f{LO}̠&cCիo[TҩȮ=}d̫W&:YڍAu<kM {1?7y+;yWp,׵9TVĩyj()*-)ytJHoDl4sɠV&{ҲZ"s /?7^*{>n⤶YoUӕ\b`wNϲOp,@<[,iA,cT!|Ǵ rUA=ڊFۂ"6c@ nP mV?]Z.wM6Bsk0aDt\=\ rK/jel>-S"Uq_2e5PRSht=߳9XSFH8 =mݿb#czx)TD|EhіgRRo4N(< MtrjM=Ϧr{+-'þ`ыrʀQkqϮy}a+JנtG1U_Wr!(~\VQY{:0PӖ(>?p i%_ ea00%cKj*SIY~H']?kh0s 7*\^ ޒMJa']!'|;NZhdK >*h5_(XV1ju`|HbPP?ho$Zݴupkk* [\_d?1崜>@E(c-KP,g8^]5N$N1fq+FWt|%2.m8:*lkP 2 2>hU+m9{_@r7~1IdFճ4~ =a reM@>Ws1p&-h޼ZG`ޛ]Bɱ4*EIּԓ=tCg%l*ߓtqI3z@gnZ&~灟;ڊ5"oe`_] @=eKK$K56p3RwDI*0 -*kν. Vn}KCOV;b6D[օѠv91{Lf*JUJr-R3Dl>BGo=p.Z~EI196?A,3B@oӔqOJRF9B2(棿p߁# B_]؄_XDE2Zen}^~a{tZ%35U|a8"y Rb:]0 *8E9b $丝7FAl8t סC0x/{J)Ttg`lu;Ȼ_dĶX=VbyPQ󑊂3D=I2fEFUЪo˒>o{#~>`1RSO}G\9kK 31qAIQ6I:0oyi{&\#E$/Gr64jj>8Զ)R%Ǚc8b NVZ9\ٽҪvqiMȃx?N,?*R\ c}s ZXOWd^D 7ҚL>EKҡ7׼gFBO†k`oMj IK&V+7ͭ8*i<.@f H} g",*G/kJuʟݮFhߔ6U=B%f,a'9T4غ H:܂TG\UX68e qyttP藼D!L&klίaH~ofr m]E+ ڸuMRS,8)S l3 Q缰 { UV@+rNFX'a_'=6*;s1݈꙰+{P uau#l[fz|C$kXHYb Ո׹j\} )#a'֊ilwPiC=cs;%}ep>C[̇gf6Ҥu@;lpk0.5G77*}Z' }|6&() ^ GXu)t #s O2C4yg o_3.ɹTVP}Da+8T J tG2YQrGݩl^ DاdB #*3DkV~OD7+_4;EmTc}l}؜6l1F~ i=)]˔LpwLlBGü)F ) = UL# +ݑ5nv&d收CTovֆ<\r2E&>`DM#XY{9NG°˅#} ]Yи&FΫ I` W‚m SwImUͱz0[4oGGÑN;(O?nHǫzl듣‚ zVeHBp6Vq]#.1y=9 *„_f I[=W(w2M"жb[%rC8|xXE][k^b5G&v-u ,%UJ›-35A;Ǔ1sPu5b9lr(/ qlL/!WLӁ gnĀ|<@RtcV6AZėJ\]?fO*4!?`E$ ,%F'9Ͼp(?l:)n. P:=tyRy*m> P,2߀U':fӸr6/AaJFVĞxCULVB*Mw nmzn2tyT= 3GAGWd֜+=ĈƸ/ʗ 0Za 1) 8AGC_P TLl14E!>8%z@ç!7Wb"Rg+Ϙq[-$ NxkEs<'=CWbX 7{ -W{ JONOrc0]C ?J"W{n4 u煵VF* "_0H'jG9)p%;F"v^k?' ʱGvLT`w_t(q[.LfzM^pGIO8]5=-]@!0m4#&>79\I-6@KqY#y2Ft@<~1+4Հ5 _^ r0*U E50wE_zDuY`Ci>\ÿ*b_Z<GZ^.tƃ"7j|l(-L=ɓ9F0oFra9KY& uf$ l⟳>$EijX<"+D6 ԁ_2f t.d7fAdC;5,JC)'H[ܣ? %;6L9ӂ0Om ZZQ}f+l;,3b6[]t:ƼM/%j:'<QRJƪo\+aamx2@힬]yQ51Ro+Hc"橶~CE)մY,Ȣv[ Mi,09[`m!pAlqLD&7؇~>4h&?TcJ 4KJ#<& l~:6S9fv#0d[<71$Ңy(燎%=UOD5lځ4,>5'' gԣ/7TC.ؤ_+Vq`x;H'&jMC!UlebF_4-aQwͨ+AV3^f@[̍5g?er 7YT DvCg-{ uB5u@ѬD1˹YU=_ @ʕu8hx?7 *. w]kđ+2r[y0ӡF+/uz*\NMgQ^Cæ}Y_mDD8 y M͜ᮂ5|"uT^6*fN\"B淇80)y\JwO#0GCG7O7x>Hn )qCetem@7wgUxBE}Rߧakeę~Z*hk +G^.81_6v|J%~Omn>RO0mU?r'`*"=]Ss:Li=l[V,fJ 0m!u]=ǯ+{FA޾q+9)sמ/u!tԬT6WcucA9X#4A]e3zVKg#p Zixp<)h׳4 MG5(2d[JH:]ap"i6mBQosB{UXyuϒG'zv\7Ӧ|E| RCT%ъ= YFLl2Ζq_j@Koj k"5KƟpgK:HR$+])c$PaP5j+yθ(m8b?Ћ((Rj iw2r2ǵJ\' he3;\5-tgEė2Ȟ.h 3kL5^Ysn)quнsR+4^NQ]@6AݱpcM,ӛ[rqZIUF+kqJ/..66;GCMj$kw{ mQ"N" Zy{`MKa9Z wѫ:mϼ9HTm6xO}JU|S/ۉIٝsi˵`>,L!T4G׶~SICg 7wh:*lqƟFc2 _$C+!UinB9b[kLǃĔЬtRq( Fs6gm6ЫjF DjFY6}èaqp{qKkv 2^ A_Z8@Z(ؗJ4Ru˛#`Do:ɨ#kF,d]t_5g3 In; 1)cSO_St)ϸ=Y g}baS"Mu'"6&A&zDֳVTIԖԀ~( jwQ8&[ϓ\J`y2YL*J,}L$W0hM`0d Dȉwdw* AEĻ{ ͗Hz!LU]nR*;Ҫjm=ՆxP16P8%N#D[84BkFCt/ p 2䚱Პ= MYvBԠR{Eа{]R*Q x$) wZeƫؔ+'f@ݽ hK 3 ɔuP%? yr+*hjM;m*]deR<"5u Z^S?B>9d6gTuܷQ.J+"-s#Y3^v!CRq22r͎Og`凮c~r Wu%HMxI|/kİz/=~ @-/,U—p|? %mnk@,_D(1x,s!)]T̴+ $X/?p y - 0k"g?҇0o` ܈7LcL &itw$hX$dʞTAב:(0BJ/awQG uESMz=h碮M~-/5u2*%rCͯ69\5r-%;;jŧ{#y#'=ls }~/-_M2[W?9W靀VLUL;7#\o#uh/zq/ -qGTf ~OfNo1('f r "yi]H31&Ա+0%}d綎 VgHliG9SVjKr7[ Yd~\ [u[HGˤub=;A:娅cPxhXz ކ 6ĺAb9I F֨7Cx.U%ܘDA3,n Yсθġ. ZVH3I+Q x {݆]>O 0aI}٘~;;,$M\iIѳ1(RD)t §)_ho? A$]LZV0f9;ԄcwvЌy#&goqs\@.4Cˣ1Un2U5哉q{}o/_{[ĕCh}ƴ5 MʽQQūV `[>urͥ+.OKmKju@_GwMXȒNOgz95қTxb%\&EIGamW$.ᔠEn-ѸcPr?VFPTݪ  ORx7\p87IF6V0)kzZ;] _$qi׹M=9z߅UOh@Y]eOvS't 0yJ,(#:뙿}M~oOaii'-+7hoDI6Ad!ΌkdfΩV1eCKOoQx_BDQxG7QQlWJR{x ՘?y M5L6?:sX֥EIAGx)4,33ߣ1/:ߢG? ɲ3A"Vi*'^;V]JK n1DsS\':>\Po">MՁ/ne"I;O.{"0US܎aq۔a0HIJ`ߠ *=RklvL|PWq'/Z=Hz^'j n!mvs⼌RYS @(B;z>?P,^>P9WB] ,Pę" +lKH}&0ކ~/@u\e!Ì#MT_1$baa-x9z~Bz[tC[ge5@{(["4B((;$;S"/ weM4⯜Jˡq,kK:ryMF%_%%sΧ➴gX!F_yp4&']┭+h5BV i 5Mdn)2ߜUrVmqc) ACQE=yч5N5DT1{+F:UJYOqm;S,kmL0rȁ׶29Z~T M#(pW/g4": SٙiG-C 3Q ~FJ|n>1,XppMnGPT ;v1{տ*+GRbMmkVAaE2=l=!tH+Qwmwm)5ra`+Ѐ+NٜQ7]==KGRD Dss,6X,D<j]zM~ž>O34rYŠ[5sys +1se9I5VZE7Edqv%.Xa*0!*ajl 7QZI D4C.XY"n6?/TPvSF>LʛӟHbO.KLݢPkfIc. . ;Q"}(F?p='k@ 27sG&Bm;S7)X>Q m>e X'_gx/MvԸӭ}͋?pY!vH >~XRy͂i _SQ%1buXzq:E[irJr,J5u[n !8+pGht9IO`h֎RPaץH|KL +:"+ G'EKh輿|>>XG ?K) TSpaS o kJX+3]4%眶)g{; g,أ% 9+%ϛMP3C|ngc®p_~O!XB#KTs+5(㳸K0z!-/yI'] OqFw{O)9͹eZ-L[= {i3mpiqN J pӭPX6ce`Bl/H,땎wǺű6E OM&룭h,1v^JTPWt7?.yfӬ@DL/Nknk&:w%JnDGZgSvDh@kvxڔhq2zgù? B}DgU5 G0$-#tH}`myϬq뇙N㵥xVQިčKmp4QendV ~:+XVr#6O5z|:/ OxAYa9@m] *H2zk:D|?Ƥ^W /}ͧk&![LJ0Kwf]rTM" _14;ê_td* ,38 VVhmlk `bk#ET,VFFig٘)cm#AD~lxpdN>W1uTQwfC5yRv!w/(ly穚5t .OGH?bBW$!R{uI9ktb*zU U"BEJFe߭My'&nDZ4eҖ ~uy9zmNļ$`jSČQ9Gbֿs6Iq}ن%E`tSug!q*_qOӘ5(rsIܱ$=vG!!ti`sNJcx$H {zO~9s5{v{P92 @yV2a1;9fCZDZ +%z ,'>`{nk >j9ٮК纝`{=SC1ACu:vd(e8‹|4 F {e>syGB7k //nͳu=DPȤB3dp%>RY,lGb۽[WKA7=̽ V΀,][Y]s<gPۘG8 >V)X:a>Aq"ioQ?lno2]2z&݊WIiW`'Pra߷E~PᵞtN8kuӿSF?shEGBbҏmP$M;87X|hVѸ%L%xK:ih/$ ˿XݐC*d 5_L>f'#U>AzHRz"W6EV$3y DZz'qXg,_~{!jābSM:P`0TrE!6˶H0áMY\ SW*duMA+#y-]..H<9~!6v2 7?(Cw\dJ[H8Hgg( %x >;i!Æ)Tp"I  Ac5ӏ7}%BKHByIaxkU/,rjP"PB6hыl³|9Dh>4%Xuy jč_r-6R,iVMwa̸BŶaIJs2% 6XFC}6k7tVeaA-}\w&=:E2 - <(j$Ȼ mł;[xLKŠFۃ #fIH/,qrrhtؖT*0hNըL-9,G=,CYE]) ꉻ.n-ō|D:w?_̓<4f&/5Pt2å}ŐSu|g ݨ% )֭X\sZAM+hoy<$Eq(06ja)W20?̄5,e=6K1mY㽩q.y'J"PYQB<•5Yr@__;\#x:H$m퍾T=g8w^Q)B[$]n- 7GT}kNր \A`;suvք2rKg5*DˍUf Y.~=9S.#~c Qv PMפ Y.uXyX=X }jl m*e CJ,>| UTZD= 3dHj+#c C3ͼU/F#L@5yrh갈V#wh"T6a8P@r[j>-(|[WbA61'ViwA@ڦ 6!yyt{:r`֭9pb]dkY"t?@3<q{}olOZFȈv&@Y_'pݰfQũ=dA'{Wsl& 6{\O$zRuR4'X*;,`~p8G#1We m"kQ#+G~)kP,nno2ja[?3Oފ69̳M- *pw7Tlՠ8*Jl-j~ HձZ0ZcKq!)1ƗCTMf׃1ӮsN5t3Hn+N½ۜ 1T2}<~hk頳iﰕwm6toSU~ 99zȠi3G m0K&LDЏv>k=& l* &Jw$"{zlP"GBџΚ"qMߠJ`PQ&*gK?߯`!$v#$ڻ31pß'/Ҟتڴn!Inboώ`XgC)-~+ ~vUK?W!|C'e , vHC~ JӫЪ]2]{:y%xs 1_ I;]ĝhFe1 1bgIA\CVs]X3_1Dvm30M&Y|ѽ!m㮃^: !}\[!(4kU2-$zQsD0HbW!yߥAW͏Po1>E/9mZX[px\Ay|AƛdQ _e `zg777a+ )og@܅t6pUw% "%y$W!J m?)ܛQ wN6t60{]%xz' ֡=m|2޻yx%~-O vE+~:}hĴ6abd_jGΪPn%4%P'>ZZ͹v3!AV;*Z-h)3={ i3U%U:2wqtЂ7p|`J9ϙm8 L(W>/-F Q?.H=iK 2i0>mT>^*~*q@b..| v"] !q P/]]+ڛ$+06j0F*1x] ^> Jg\ ;\JIC8hɢ zQ %Nc`RW5+jpZѹ$A{=kbpJDZq֮Jq:`egx8iٝ-T?yMOgӖcG ix5#1nZ7^dƦ򷘭TDM*Eo4/u.QI<2>Dqf._IAK?[<ʆ%{ԙ@QEAE׉zvr]9-Ŕҋ+OͿ? }aPD6іoj3L5]TyGK[&5\llq#:%-R<Z3f-+a# 4 ֺd?\~r"4!?=9p>{ErH1Z>L)NYNiHk -]Nz22va8L?Np A97ģ#}c8evظs!c'B~*Qs Qh0\hO~ΤvJ^dmM5 Y!,j@ò1rj9RiF\GTW"vzAKއ_OF- v&Gh1%܆SxV1Zcb&b6dD~p`ڥ譿;r9kWN!@Wiv#cف˛oE/܈[TM2=QZmIOnM#<x?"dᶖ蚏O&:f4V>|]x8hJ͌:; {2Xfc|3N>fp ]M#gWt'ꮶ\QQrƦKѝ.S4N#'Ci7W9:FQP3z g,չƴ Oi);+XѷOۻ@x)by@\]BZw$oCN_?Tq1rDy"O?09YJ`gD^LH~Iݺ&>8!9{]q (Dɏl( fzk$\cLVf]yaˁ8 (u-) 0_5kT}52!Ư C!*E~í#g[O:ygyr1ljQzKY6)..k "ܨۑqA@\M6guعC4ֲB+SÝΆm"wm:㙇} kg  zm4ɚ$Ș|a^)xy$ 2̭t*Xy-+J& 5.Fҧ0I,.dMH" fl _R[޷jaCw[oIc$ieP]? MNFm^#(S*7$h(ӗ糥0ڲfvqɅX2H3/QO}U,6#j kLi*2DNXF~&d՜xM -p9[K՚ڰȝa n}{M%*Po&X m(q<~ႀAxi0X Rb;;죘3zNdo)~uncUGdIBa_ܹtazQ>gڢ2 BP̓<;E{ɷ_ ҍBRt[.S|iL/TLΓzlTLot/y4԰/]$2g # . xv.x:ͮ:{.M@CWu5hȿg{Ba.8ɋgحPwU[PuI\.#g+4]W&?}gJ}Z5EVYe GeQƬgP2δKj|0)R beQ1V>{.M @qzܭӘ>z-KcL3r>z)be] ͝m9uA}cw1WKfM0+V9΄/soT5l5ΰl10:Wk1ө ,ݷ'}!5+کDe)0҅.!/ׇüf ¨"t>|UyQX'II&;4@W5QW.(Pn:ν("#'v#WOv_9V_o. 8.Ļ{+ǟM6*Cwǰ*_\QcͼDD֠qUmkX}<ʰX]Ah+G39hX"{[z:hz&<~]!;l ]&"Z ZG4暢+ z,CV$-$>4z ( !MUZ⾸Kv7I"mR5eqb6T/ޝc/B.c =7[+VV l<*ˑo1_~ŶEO4`4ztusA^Qjܱ  Rm=oϨԥV,)~#ܙ͹xcy!kB|92H <2ǴvU}$? bEEs|(BV{#킛(?}|[ W^!1^6j{f~qU&[y7nK oT󤿙{.YVV>DZbtXnFb}T4"U|b!`λVhB^H<%%?np>_*e.L䊖{]#?DGwqݛU>EA遃Y$,Z4dI,4JWyC2E6DAR% !4 Xŝ= Ѱ؞9:[%_1eSnS&SX"L6a'X n{"}ۿ;\ isBE=T%""<BiE\D"9앧x7X$CMJS"*Bf|B\ tĬpA~͊Sos/5z:0{e5ޮsA/Y °.|"0eSQ%IfdV5V XY6qHx,۾)O/=?>2qx"ohvT]\~Hة 5d̊S;4=1g-g]~$/{M>숑k 3U84^t0naƲXV)eIt̎KO5% >uWCz dx-,jo&ٟi]OQ&Q"U4(T_A7q}&:tS2gU;0*:=b!׳c'Ig.TY:a~d2uqt,{?k˖\3 .dqU!\!vaj |EW<7E1/r* S1]CS7%$$9!lRrb{c]`G{B =ǍՑбEi ]$Zo Q3]GUEd$(Q&\Z EA4l.`)hMF*LLZa"1lX~JE䇬f;MXACcpSZw|S{nrd<`Lmj7M(3K* ´H$Z?29V/U+vd)IaJ` VP߲X$BZ+] FjS1yA?Wb8% q) ԡE}#/E Fؘ죻4bǾU-[b&%9$v h_RlW@lLb>n.׫\F2*: \ &˲֐éNb>Œ9j hVŭGSA*0Ƌbs%,`IyYMmb{?3*ϘTE0kD;,X`lv]Z@8GWɠ/]aؐ:s10dyG!x̡Ȟ"z4R>vYfr2 %= n{Kllkcæ7],|}bxWFZڪ4uvKy"7 €ռ31d*4|A;ƿLA <T_SY.# ك= eؖ\`R:e59MNUvSd(aĢY:OI2垢)^AR>|,hFV lc̖VɕG+?*ݘk /0TU7HOQMMt\q*=TY?Y,K`?oVp3MIfkBta癅 $3µ/-@vSgl R|v%U\]sK5CѯY8RTIUp]mYx8ɾÙr#LˌT:AP6iBDIM<2؝哿4XzOCDh]"%\y{jQg+Wтa_ j:]H-("hM KCzd́ EIg#Nksﱭ'vF3nyK1㏁x@u fm>Ha <E7E7_aT٫_3aD滾xʣWچG7I{dU6t>]5m3&"[р8Si>q+\+vO.k'2zO:ЂײGwjN}MZYK+ZI E@eI¸ ŦD _5VR9i~hKfY86? c-Ir!inKǸ'TkZfL|UՉz!K7GuA|'nr'RYxilũ53w { {i:+a iѯ?Oz`F qZIԞt((YcG7D4ewhC9ҜF򷡺2]a}'><}c^.PH@cDGRG} Nu.dC/m;/ARr!sۊ)yAWa~5O2 #G`75kk:#k|cpT@`O+t~9ų@ݓ#=_\>oy겑Ѳݫ\5pb|&q^0gL1qXy!NU aqDNFD1)ecnRPa/%F[WږGT9= ze0ݏr +Rٵ0e4j5OywdҶLZjAGKP]]ߚ|DJێ_#4aв(k#B0(1j^ Bɭ=qb޿:DHnrT&?7URR?sm?Xf sTZx,HZb$&-O%t*Fn"(m,}Cmkn4.~ ySNlT#h"`ԝCV:@I,dGQ~.Sw[T|Д lk0ra p N]r鞰Ц0 {=uCㄵ@ } Vmn+w&8i<{Xnaagm#8D?it䇿JyZYaz)*J߹;WΗ|6>m: y }s&{l Z$v MmFl^46o{9Fѣ Nzo cmT@ᷛ[,YV* kO 16\t Fh7Wib*g:P663W1DSFsAy뵚\c]E8+DKArjZ10J^FthUGl"rG8>.QvQ-=#& ;1zkiU 04TfyIOqQ .T!J*C`-N3BFc?NRQHx&qUPx/,&~zTÙqVa Gn=aQUF~3A7l%`?2 ŸG/R`a)l`z}v蟷78إծu VcZho( OdՃGVt0vͲSb0j2C#G8S]^ n0˸+QϊO " Q`f|I=F x0ɨͪ ta!X^e2MݳN?w ӀƼG#Q"BqI,91al(6c:n`oNRq6^-EH ;Jɂӆ4!v6 o{t]np$?Z넚ÂLEGgP7\V"U7鰓˱NK\0=γseQ&oK3uֺPBLL{DfkOZC˄B?mK%Ak?UeX16Q)FC3(dK#LD+ JO ЊUX þsI:$ZAs&o^6ń}s\֠!ܲ8l8.=?q`~$;>纱Ct]bc+F8^W茮JL$DSCك,CL¦oMm.X:洸zKVc}ο> ʱN=i{EzV1] 0X aI fy$XM_<84 % ӉcH瞽9+S-g94BDm1M5?{Hk?a#5:縃栊LP_O{5ʏHH] em]X{yPqdo@ln! 86mr!uU.tD-hw;|XKb+|wYJ ru$SYw5Pϲc%UPġivo^'Fek^ooe/9#@v8Cr1]y|׻tՎx.ˀ@Dz{kH(qLXgQѳ&_>0;槑ZM9=g=D]I7]Y T19VN߮9: /miq6ePw~if~䛉VbOL7VSWgҖ%W3 rJ>46f$Zk_̭CyL ,LɃV퐖>W_֟/Ԩ n `'"Hpǻiuw](+A΢\x?=[m"چdρ65NB+, NMbԖ>WmSUJp\u_mbGkjduHwd;9j6_O, ٵF7Vm,! ӊ$x4HQz}L0@&+ncgea\^a^FHfAM4\& ILWQ;#%_r*R 裞}*A#{uSJ'{(^كoP:EW2329Knf&"{5.M=vA˨jў. ƂDzq8 l?)q-Li~&u/D|3J &bܤEhG/Է/\ZR.ܐ=QfТ@TNeOJ1=U!~( ZWD QrYꢿrù YUG戮h^>h ЊOAx-J"R wzrM?Jd6StVx9Ƞ+tbw)N,\m=2}֘S"WJرz>+HɄѓg ַF*ez9fq=sT oc[ҳwz?= dKe[G>3g0,;O1Y VQ!ӻḯv;eN%RINb宙 ]m_P 2p DŮ*s1@4ll>t!A}Y7ք?AM7ISVfmE3oVqgn‡DSs~\ h1 ?>,6]Pp|2V>jKZ؅Nշ* 9rc,[7Vl. V5(/v ߳l,Q ߅Q*u&ڎ m o+^]†b}N7,X,*(`Ua8h$ȃ:wYrլ3qJ 7^kudf_^5z hKe[m->(X(ӈ|GA|m,T-KL8!eGO }K]:e XEWZ+q-U.O@|Z4 [cq.{'A&&xMR-Ks_gR@QKڵ ~-[[$D`unbhsf$xW&j͕BH<* thIβkH?b<\r8`Q#bd.6`T4>~{ͩ ۿ*zd > )Wņ,+\NxkɇVY#u<x>[D_޼Ȳ$M™Fs?PZxW^edo7>7X1AK>QAy?](^ PW3Z{O ^m%F<aVMdI%R7u3J=c[xOŤP+',.huvո# ۄynihYSRl \8K 9"KXay9m50+2zq@707=w^s5>WfqL9gE8>>.n-.Ԙ1&/I0%f؂m;<qgG5)rEqNX?%kKѶt_g`&S(eZ,Ӵe|VW Bw`Nϛ;sg1G5:Vd| ^X u7E^a B͸~Go`}p̆z\3(ݘ^#|]E "侣 NK*@?0eT_Jc&j"K=Y_ZFJsfMWo ,q3? iTp.m,d[`gagC&#R3m}Gq> Fٷ9d=bMd] -1Hp!bD4'|ƸonlyG U cUxJþ$$4<[CF!13 ϑt-I9 aLjEbHWԜ'[`c3etPG0"2t0^XP .Cuk,k!wm180D!GEޛH'ZDB{qd<%<U x9 "X i4we!w ~B֞M^:$޷ ,PߗϘBǔ&WCݟɠڄϕ*@IMZaI.rDZZIYAe9Oi1dgGGTZzv!ӒШCxHPh5C$ :Wl@Lnh[J``"v>hLVD?| S+'io)B^="$ ZD 6u F+/*VJQ)J(T $rqoXx5֣%s/!{.ۦ!~KC8R" hXtO@z0{Is^X?A,'^撿k OY ~iRLp~=+IS|º܂;Gyw䦤S(CV & g"PPዡjDMOU$h7{LI0c%־褚8`2|İxf^Ax1hV 7V4PFa=rJ\IM-fD>2@/4>z\{)\y FƺM6j QlVB)A%`~ҕ +4ݰԆ̟Chsah~Zfϒj *0RS@)ݮ L">Yxϐ|o# Pl YUDQ4A S'.&'!%S"6T\o<ĝ.(ݱ?95WA'A:!?Kr)WB82Z\q-{U 3IUSë 6>ފIHI*hkse{g-~gC&ۧX%kDkKԌmnRx^3~Hu Be|T:'X%(*fmV#z1\jP&[=$7=7 t*m4v~q!ǡkHgfXi*6jϋbGl35.&P S_ԗ (y#@O825;Lv/u+|W,_z=X@:xfKeŠ4}{DQB*3F(<9 aPU/Kɋn/zfM-W |щ>x!bm2FF&|0/̈kn/m b⳸\s阉08)Դs)Vڎ_q0 c^=0jT?u73n浝ek5C9ݮ{nMCo*\-Jٍ IY'C\+1ew! Cq&i krMɄF]ƜEYacLaKGd:iY%]$(E_t] S1WE=O<o!m܋+kg 3oV`|~-?򿽥Ė{jL aN'Y.7Fl |&)m'Jv4첓\"~*$FfBC1^.k'UѱaY(5l'm?Y\r,K}LFC)‘o<}ܒOVUF; @W$Jhw3j=& cWA|1_ YC>Z=Mȸɍ~txOl!áƀ>VT Eker*xPGN(Y柞|Υ8*#'AZkr7<@Z&lHֵua+D&_q2ÈwC-&2U^,5{R&&zbVv?ܞ>1f_ṔYٻk 6DIjJUR?#fS@FG:wA&'@΂ݤf>Li62h; צ` <8?/:񞳖l8]{"%A |} W3t-"._$6QZJHjȞRG&bBKKWeg˦Сłt(EpFQqd93fpg8MAXF-tqZ^lѼV9&6x uNJdЦ=KzytѼK1iY7\+%zUfO:bh2sb*i-EA4!i>([̝N-Џj Q\ O{?3<$YM @k"ɚʙ4ulGE!<Ǿ's/A+Nnq~h>OV:)^ 9#Z=NAR̭I:\vBo ԯ\18ֲřNiޜFFN@֖q,l]>R$[Hc|:"$cmRI D!M~9дqbfb^(G[ 1{d fr5is ܯ|@uF:I<)ǘY56\0!/i əv2͘W!3f%] OQmslKcoOPS~ZO(CN`n< 0FIFǕgYZ07070100000121000081a40000000000000000000000016650a15d00011da4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/{]?Eh=ڜ.+GO@]O7S`Ru&QF2n9<Ȍf1bAr;Hb_ٸy<&hqw1_R 2أ~3z2~pS"$OGoIGҒS%"(_%M8.;"@HgKm {ow~~n:[& vkH~ WQU} EK3|c!x:@B`2}I-f`r$EO0TXDst,`@>N#`u{r rf,u.myՈxƛ,PI 6הg-ղD9B=ȳ y"z _6_cμFo)m,36R¦^=q,gCy E[Oaf~|FŠ024MjW'ӛs935zn.!wg}kwGSGBՂr2QIJЙU +H)@@y`_P_z꽖x:t/+.E$\?FB%|K2)BҞ֘(4ecRd6sW:KIqzmCg{,=-:&l_Gs)Kn ׯEUDoi":pN>X;%1&sRtO2][2bjǷ᪗A?=5iZl"Zz؏ќjeMOKFip;`ڸD}~Zx$'t>iPZ!3Lq[iv$Eѝ+iW`u\u >'!" %Q,CRRІ !X1LgmWl6wzHǒשޔW.+KOyUp_FrcPr֭>6{PKv_=UJHn]5hZ<}/p9@1oLF$07g#<är'#'$T#8۞`ԜU w1eac {V>C} /gB5 -X2X_T:&3jrC4"m:ŜŒO}WNJ *Ln] )6?ak C .XY_үs+=<\uU9|~"_FXȻ&naDv}Ľ>W06!Y=O0Lz̠J\%ʸ-&[qVOdCv%w"^On20.I45h %Yl;:Kn>x&ty/G"K+K[e1'{aZkŌ+\xm5]u.6;}TxHBl^|ZBR3 XxjylQh7^_U *|CX^4tN}6akqb?4<:!{DD@K= iŌQ4Qo//~Er][2V <ۄޡ@~)n|썃ְuݕ?&/sFH5%vAm+1SN(BP_G23TaeȖ,xPO8lwn A."mb\5cb>ao̫)|ATs]V C?TeC@ayXXd2y7AAܵ$>w*Dž ͷ;/%#Annd}@:K9VZAd(qPƌ@5iB۷B گfL"K/P]w;E-ȣ):';Hcˇ(!Mw*~1XmS61i?.9rDK=cNF*ql_tr!&\f'h}UkUn<_<_<_Vj󸝖:`o+u*Okہ AAo"M:.ƉܑF~5ayNHZ' F^c{a.}C@ڭY]m{ Jsब!@ UM}78:fC}Zs°Z>3&ׂXjgyYlBOA1Oh6gw_hf:tF[1f# OI^U5Y+R|pp u{;=Jv*VGN+<4获zD0)}P,Ϸ, G^Yk>>zn+o5IKal)QhNx۹\T{-g G玕k'L o5?!ԿiD/!T17<%=`RP͌pCnlx䁖,L[yPML>Ø#2kl r}#YHPWeKQN(/V(돷KFn^`v ť(`GiA#/bЏ$]@ \XjMi}e#= ?m|?/ǯڨjLzJG[? 7mB/ [A>e؇YPoVc!&lYZEL}j]sX|% 82po6[JZF`c4F#5X|M.aQsjsyɨiw̾x-.;>91<83,vBڵ[ q"ZyaȄ[x'q4z=9WhD;L/͢5(K|j S$֡y$K7Z6իMa* I1;Շ͠ـcEx8zX-n;6Y#-("cgvf9e)䚘S,q5փ(AA0O105xbG?Ii_MTPLjTP 'q]}o^dqކAPǺ 7ߝoYqrNa֩J5q&w@Y_Gh.֌n*%Mq*th: 6$h>cIr%S9r*dnBT:0 iFvR>ґī[/=VVފL m:Ae`cjױq0?] r+s$i:Pk{VePӽI#6GB= @xE;/E RZ<TZYfX a`&8S͛g$/(re G8=G'È`ueŤ~:Wm Wuӕ&Yo ^fU<5+6n:t>@1W*}eգu&rMf9KsR^`9dmSF䲧r';L(Ο>i9KUd!fd)Ш(p:X WpV'|9[.*;<$ӨX3m蛍 ;Yh\EQq>6eMVA{YJ]vYEy&¯Kl8%Ef[F]b~ֹ E YTuOhU},v`NqA%BۈAz%x5~yPƪt[x;cbHLBJ2.UHZe[ U򗝺z*00!YJ9ܓ!4!Q/̈ya ~e t*ٹ Ut0D QxlE ~L_f &yz/|Af[a1:r=!NHTȹTVQ/mXD3ViXuH͒yi-r"++?ܲ`8b6/\ Fd"vt wvK^ اUNk81m9ZCoN;Z>0y^gfqrRDQb7&:ڕ,FǣTu] -O_ BA"q6'Y QbZ Ԁ$PcΈ"w<Ơ;:l#,xm_}\Np`ݛ ^CBANH.6 ?sl"4:*C:VoۖUy*QpwhZSbt&QKHI'YguTg>[. YJioyeht/B$Xqv-v#ȵSGd~3u+A2!Jԉ,>uޒxpդ|p$ήC-e< SD>)4O9 /0v++a"PRza5E4PR|<޸^;"FGsG56 6MɈ'T\uNb }R!-se3ñy-I%pgt}\FBg?=A JOR8ua#rl]Z?# xur;xc3ޙ$7TΖbz@_A{n_{[۲D5ڦuɌ޴dꂮܷlGV}qVGP"N$0T.Љ=6k2#su&Wh5@ Յ2 (9>xyӑp,HpO]dcVbz]%*U#/H, C%\l\Osz(&J R72A# nkeU@˖q+s%{$V,τ$\>W״-o[VA,^C6P<з\͒εEH>p7] ?3O#9?QW=[Uڇd$7ec*}ubDpKIԂyzKTGJȼ+1hwσN[* lμ_M>mr{S,L\hB篩 H#ׂCϤtJlkg۠,<}Qtg)ޛ_v纁y͐PC1"O>KѻզtDjag1<1d9[o>P< 'CΥ*XzQY'|գ'Y^:t%P.@g[hZ/cxK*, 22$L2$q _Hf|n[Ģ.b9L9C_UZVo_D2L,k7o1ː2v8uU.g1ڥujwƌϘ'V0ҟ!짛ުoֿB paq-*E+DA-NhT)UiZJ>,U:_\=:&9&?.P?~OC pUCm\gDrҜҴ DX!y{.uF@\'w£*s[G"8ScY#)d G+kZ~SM/J` 7ItI[WRAq2l4qm\J˼i7_a-^ ';(-- "VɏN;K*q]%}rhۘs0'{;lp@mOy7]^s࣒'ʬloEn*ULja4r.;eY,AbU,e]+8՛0Y('Lƙv~7ёsu/ QH\{&;O 4g+'>KP+㍌Њgp>A쥀G&GuJ<j a@k=mƅfMX$:O_Q[ p !j%rI, MLB;v"bsخ!u`bdmt=~O2:1OtU O`&0pswyL4}bP.5HX l`VܵHB#I,8B+ԈLx L#(Cm|o̻zP6d_9awQ IS 7>HYEhR7rMLk%gs;1 yo,ש%pS$ ,4>DIe%ϊKݼA+hVV3Uշő60 E//GrųGk)AHi&^lmh9A1N6pOBKfY|ZX*<$ef_]T-ZU3Yq{S@5ꩶ7=i ?* Q'4 H͘pr3-y1{R_ 9GBm 4Џ}X\qhxB`&I415WEH2wb5^Va$X9uT%(d (v;IpjXJ|qշ|ye^2LZ^>́p*C]1i)LHك ;CzHEí@唶pf"[|= e8a\nD U#]VX/` GrJ2]6f+&+~,"lDm<}ggRV"Iɷn/SҚ]H+6Mŭ7;k/ ZG<e4{T#L 'Md u7+9G }ʌ z"㶸<397c8e!jHd#T[ыbP1G(yػ%r?4vb_HߏӶt-l=.4bֶ&?EIx֗w&V~Hx{ٰ;/[4(V*D{ `)DK ?W1 Ohb 'uma%oVdGjmx %D*%ftGG$Y8~;1&Pz D`x\5br.:3V4 ءI LJ Że-w" if=ma]%JyW&(Ȍ.z9=c6H*UJ=ipw\{;1k\( VzԘ+1NXVIw,|h[P -s 8Ix߶fHSQ|=q̏(sC0Q|4q=(Rd2c*[+'є>QHye(.!DiQt@/`(E~¦]օ2~8 g\#r)4a!8} 6# ㉾Gmo(oMt:auANJiim=Ha1_Nw[aMlӕ5Q}+1Rf\p-y2^5Al)PJvTSP@[K` R@"DU2[YDTjwRۇLm9=›Tؐ¤/ ~ZoZ;(5S1>LN uÕ w@ *(_ˈ+*2p!V'/^t-%׻E\\e~UG"Ԅ@U풟8OxDԧ?GuL݃)˛a&R.E.1(*+ߑ#yh] $MO/:,0[? m[F\Z< ß=^U-)7]FR7fPG-W?>Vpp:i^2*3F'`xMqcȽ~m)F.tެق2N|MY=w&YQtjȤCu>g&FO|fd>iL.˕atNt(s3`H0i"QʺwLy;8l|BP 7 &:k𐨇cܑhpbxAVm[$??BPj݁ߍ1Ᏹ@wA eѼS"Q7מۛVkg,&UB V1˰EϺoS~Vں7` &)8nt&lM+y`[45'3]RJl+@N|J-aPWh|V 7mik)z; 6RJ,A si42>A)@L4оur\}5 v*/[8'4(gn: "97jna:)½Binם<%$eQC_.mf,Y=ͿĠ}N7lɩf7f*3G)'еtO ˦qwvci#$$ӯC؆F"8t.8Z <( ^͋#N#^Jh˷dA]1Y uyXM<74I.H6LcIȠt(GؿZfM<xlS#CUIE@W5r_"P2aTQmTaw 4Vg!MEJH,kPG`-x~7 }t\|ۮgN]ָt9Vr Ǯ0t@?񦷮yJ %(EFr: Zt6[Ȼ{B k AϒV2b[]Ix 18iՁZ6Vjp5Q)H՘Eͫv:<ׇeõ!S!(7I]Gqw&gL ܈悞\u=:J2(aA~ `?9x#naP{ZX3:)ֺH3hBr3V[䀫͓63'`m5[8^PƛO6.pC8J@%(W_S*10k 'lQ*yR?1@(h=?rR ۷0 > hoyc!7CM^/piGTr. AΌvCIPK17q8EwU&u;؎9j v }dUX b?5P<낾C.pO&#HaADprkyЃuk}82SKbEU@(0ty=mrfH7ћqTڊ\qCf5L ikt8\s'-}XZNf⠷Knn'*K4eoqvǩNɶsp4ǿ &hh>ve6IL8,@bOEPVgN)v;RG(u7Xo!BAzibwVQ ?kz(9LTxp;JxxÊޟL0{$͈lbҴ>gs1A)Xsáx]ܱ;P'.<<9%THH6€hDq# kRn! @¥ PPd%?|Bnc"IG5i4BF_ݜvbw\`lGH9k H ,§aq/bR12Uʢ98#J5ꪂ nM v;3IwjF`~ poSL8h:N_Z\ yS0)ޫ'{r;rTiuXr%(BP6˪)>Mow>dcw4jE`7du>(oO«y&u+բy}:]K҆Ǵc@WeטbYKPYd ۻj6i'a-Ʃ-‘1첯%$άADiber-U; =y`GΕ]wda4#wŦ u͘jf:떤H4tF + f6wn3 o\  qto5Pz|vغG+ LT}&vJUX6hhIt1+};;EBb A8|9z{oB9  F%b\I?,0/Hq9 Qjg ӾzJ hS HI6?cHPSxx؍q-6w/uWs1[Ow12F9füOc7Wꧣuȁl,J?dګHA; 'D5_RGV՗Qkӱܟ@%p9HiQ68a` }nACIe]S萙Iz8n+hSimAw5„Ig%h05Ydnz8(1|}Jv:zI-~K ,e1:Oh1d(Q bjinG՚>IGP>w03u~VՓPuӔ`$_ c oA:Bnxx zQS[ S[\37꺿e̓uFneVFӭ/_#Pl@H8d3'T?J-fOL:AVā&CENSI8.i[* |Y`yH:\_UUiTaSQS}Ѓo~U2oeXi h^({b:Ki k)JpVg|-&s5X &$*yAn|bAg^(eqy(S  OCX&p{,1E-؏0]&k\3AN2ϋԼqJM\vd7`Dڇܺz(d[W|_jFe9Z_AnVa1w*`-7>|\V!Yѐ./i-5YYØZ 3~ŵacN ͒<7݂]Ҧ (pΚϬEP]վY8yy̖o-=L<#V7<[G5'>0#5+ agX7">fT]ܖ~]63ظBt`[\]U=VA{pIu p HNb`ݣt"~IBئ*\>|孤*)Ou<>k3 '3xaVͯM4iw?߼L%M}ЏP"(FMMGm &O,cD[uo-\ȟ٘1BYG`v/(zp09N#~ҙ++ L2F_ &n'&jQX٫ hs/= k)+&xiL[<7i֝KNp.s/q{0hU{ɗCl9@HiXG*Fp4eD9c6f1C' ,ߧF6 KrVtI;IHrdwxyť:r McwAYhZ2]0\@cJIPj/1?7L[-U4Ubϖ7Q̲֢گB_ˤe ݃F~K0 %4!"2%P3rgŇlW`TP$t7 l]Rg3i@l-fJiqYR*]=.TuHp|㫙ATJ7vv\i5yBU+xdgȟLq8HyM@,$`Ғg;F ,sQy=,o̊c }R;] ^n+G!șe$LEW.n(kfIkv7r%%ӞaI8&km?PJҪ!۰DLt>,hl" qޥ n6fr$HW b%1R6,+9|\v?-nIC_&]u {*Yd{L[\B3#U٫:/A࿱˼ ܉+?H+օ $M!澔x礔?+G+R^C2gG`j]Ȅ s<֫&XF jJdu'ϓwG)w# ;p'2\.EY=aOJ.>J NBE'OߤCP1ɌI,ΘDw PGsh!3Wu;_q`v^{ͿV:wsgdEwN=8n$O`X uμui5(~@3S m1ukSÓ~ ]1}ǦFVoꍆDQen̯Qߝ Rߤ__–)cAʹ/N5%$!M&4}(YV(#CJJ91u<$ q(ʾ799E֓uռ̗Ej5z/KEŖ~Be$!a;9_MrXshE >R+Jo+ș=&m^9C5#Uby;xiV6l7F34|R7w֥R.% .ߌ~qKh<_~%Dڶd wy)%  (v4mZ[$T d&r$=߿dsA*ـ#bhuJ&"\ek';_Kirx&Nz[uosZg?49 GKw"NN WbX.~oһ _e4w:09 M-(/p ruejct4|#dгGm~cM|u4&}CN,H;Gp]X!z$^0-ޫFLin8"/ Pi)⋑6Tr9Ӓ lDǑT .d$) 3!kwK_4&?W q+(n Y8edvQYEgYG1O*Ro '}Xb4Q<X!%#DB:)N&traIC&5Lj4Wo y9y#{Fʭ8iy9LkVȴU517Er@ja>xW H.K:gt1}$J9|25%.N?z5?Ws_$r */:5-y`5ѷNwEhsU+{%Q2HpL].n!GBJBO@nZoI|q a8[2;ҵ܀jTv~,j !wG+ 'Y&^.uD8FF^ɇ@>?>ФMFrug(eBbNճ< StAn"G=ˣ O82 S!Gdh}{)OsE--E#Hba=-|KiyyK ))1;wQ$vFf!JF8 jtثbgR;8 dKAv)_I3h&L/nKuI?o"EJA3X+D :'RcM #lh RdD7t֥XMHB 0TaP:O]{5J&@k#RNNm^Hi `%p") Lq\W*B. }A@wSלؓ_YѻK*"6j׽Mma{cttT=aC+_5sfE`:UPf);0 (E.J儃hD%>͆5(4]a0J,(%?JO(fOc4RbjjxfL gj<Ħ)E@.}]-=;u,O+G&Vu!*xc NG `.wQ ^ۤ?tir7]KMZ+kf-_HiN4tT9Suȱqeud'z  ӆ8b9aA\X_j"{.y>#nw">\g`]+}*K;Mp ԏ_ pMϝѫ-Y\In}bn A5j' QAF|y3bZ R .:1jFQBC*yj7~lNyeDVE ;0v=p.&ZiYrei8o")kEL@d4(#[R:6kLGuCQ %_fJii0mȢLL@2/hg}pnHsQj׿jIH2$f=Ofot*푛]EէфhTG..ac]^4Ex?/^5'r=[+j)^x1a o.,z8C[<tB4[đc*,KeMlaT pf)*ʲ3ԟ>KPnZUHcy?q< yzM%݊^f\},=Q.E ;' _.E Ya՗%oB=@xmPI/(Y|NΞ1Rۀ3+ڟ-·tX_8MFa_s@:zDx ӧhalcƽR'UyPC|A8YmbvHn/Фt}f*7t2*)cvu_8D_v E-ɿ3e/ߜL^Q{VzNo"[np&6 f~kٶ쩋 OCʱ>q+0 åGI۴.oܚ1ɲrܘnRwW~ iϹ³S/),{[F=f\䙆*'}G;Fm~i;X{-v Ur|+EvOMC1 gJ9@Rq[AHW Y /被ʴel߰jv$sDoP NqFoNVx%MNX㑔dy~ Fom2è C%܀Vn-nN^ 2@ lʙ-3.dBOusZˡwP1o`8(yn k#$S;XSц߹46YP1#),+p72L7 76|-6p1/f!<2AQ`V2C8_6XY$FS!X-[ja4__Uw03F@4"QfyX8W&ɣThSō=L#ur $j&fXw3we[j^~la<0-#p3G!JK@\zZC ьw4oI&&=)ZO5)y;w.z7`ί×kˊu1mAd%pI#ܨ*9ĭ^UhnIX+ߡh?Bh,?QT+UylƌoI.#w:djḖv+x\3l>.$jl "R"+rt;?>ru rzC#H4,p%ID)eyv`js BH{`]m߁|fblwk ALBgW֜i폿g56 4y7NQfgP/HOk.}qv",0h;(@LUe 8)e&)6gx..ZΒ.],kssuMtPV<[]z#,o}>Ӊ"#>/ wˬM-LFY*ibe1w@ʱ]  !CU}Ԙm]djk0 f=3T 0y녻KX'MmG B ~S|/ԀC@(Ż(|;9FEFQ#;8t#i~>aU+wdڣR*RvfԦz}$BGdI V(dQ|>pGƤ:ʫcR@j.yI}Ǒe:=qo[ˇ7kl~k*0g^N @d+Ympͪ;/( e`Eݧ0\1'd0W1I  HrH8S@!&Wx3$,^8yv/ӑ&L!ЌJ<שg8}D{(n=u o;擫g6 Oh?W!'){:he[n (0˒m"S?EJHH̞uKF 2UzJz?Xj᳀JPvy{AP!p!X_a۪5 -JvǺ[rt03ZFoo& s\_IF[Kx\mdˆh>../8J XK셻pt,zwHŸvCZ'b <y:RW!"[2;& B"8ZyrΝewj6t'Ɵ1]@kCϫ65cdwdSnʏ-k luQ!zyPM`r`^L%|IƖ^kd&7^ۻ[>qv1^&UUSCmJ9B0$iBh]ENUbE yd6 )䲃C^vM;"DɨdZfy#L!6Y{u6WcHhP' }MUCr3ɍ#tK>Ͱu05 N?q3j[^],!9 rag@[) r%aܺhR~fQ?}wIZ*T=P1[>?BY+(7"PmFprrh.Rթkv?_IKX0Ӌ =ĝE H&Xrճѻ7䈴/|I;!EAU:ůt)$hyÃzvetoYF2gGz#Vx^B (j\g2 qkGZ]i ]g Cq_}E:ypZLݮvB&SnJLkМ_خ) B(}.W4X74\>񪲋Mu>H}1#gu쪸y_< NʯGإeAc'ndF`kl8X}. 蹄Ռ)wy1Wlڷ"{Q: j=:$O24ܼm91b#|KWuSy cRPV>ӯjU.@\(iΎ,= w "kzݴ .0%NS#u,@G+gUAH^ҡh}n%A~\Lf~ 剒?da| a# <.'wecpFd]GTEч#eUU['.kQv Y)HJZΌK|S"EQL+E+géPt``5I7'ڧ~8]_&ZlV [Ȭ2#;=QՈ),>EJyyc$"7B-mְ ތqЊ_vF7#7rެ&x^_>I1VW;NV64 4ⓜ''k.[92ԖN6|PdO1ʹ//8ۇEо%!m9:i`ki6$ṅԶax7 886meLeW_n=Qh6?9#h>/;Yaui?!#rVқy #hOce6d?,TZE֤$p+8njg ""C u9}۸EYS%?o+6b4W&GT]W$]C퍳oC+a]v,LL c맸+SeE#8SQ<%f5R^{|ϋmP뿋OQwֳcr6lpxyI*/Taāz8]Gxi Ʃ߃=AUwW]v[˜ V7C+F]~ՠі.X_~[y8LE%dg~B!nwwنfDFNv; "r+\$ɳdh&0v_])c3N[&6de'$|?e-I۸R'NUQ ]\YR$WҾ;GZ\ʼn+/xQWd'#GRHUƏX}.ak[(XknARϘ)*ϔ8*;ڭ^[Ө6,4_FOq=RT)JK N\:vZ$k\м8u8ԟәy+-((7A1_LM: 2(g8s_١ W;aG4K%eC 9⟆2*~e#fv觃L֭V#}VQjCB6=)k4T@&6 5|;s)N47l?m;,fHyVwէ½[td1VjCLJ&cU<<~fE-GAy)uڬWhvI&eIfD>$2( `e RQBTqLJL%D]0)KvFYBDžZcnCG\.jY^`Rq!nvn~ G y pv-hC6 bw^$Ry/c{^iڄS[eЧj2= HPŰ oxvN@4saJG+E[UD*Л: d| s!fE;,q>t%eܫ0`!a9ƦFnMvIgwcIJw9&ˏ͒_L& 6l˜L,udDG.^"; گ$D8Nz\l3|=!ֵ*4d2I%'֜B,2xw5[cVTnjYX䮔`3N(]c|836Tjk݀/*:Փw>GYnl66b~uיJH Us5-G6u9~!ʞCYΌ#N*4{X ^KEr_jY" CT=K!g`"Ç}Bdľ7+a= AHB&'M!)R6 G,ؖ<14<]V w[R%鍇' WRɺB|ZP=7Sz!Au4君rd=¤;CEG, hw}0;`b yo|QM ᆖߎϡk劺t;)5E9r NXGXwE{㆟t4cF9!kp[|ou2X̀\,J^<7|ЬbKgwYԅV!e66vk1߭yX4gݛ8s߷vdƑ5$'Dua51MID{@凅8P:ӥC;c$ekFKV3hޥ}mS.U$e&6b^r9T 1տ.!aJ!eaSDظC[%AuʰݕPj46TmH*P$R ۾ZsMkGUџRH-d: ê@jƉ)ΧOAh/nu(JRuY )[r˻jyS"/lpfzlDX,wdY33ĠvbW'd[;\!F]tj +!$Pu l$ouА{%ЬrU?7~\Cny E"Cd[X_Qi ?2Y4#U5V7S,b2nU{O|'˲@uf SJ˜D2U1>V$[K 3tR~kjQ6&E mKKroFe1@PM Q 1͵JI\@T}q/Ib7,l֪j,7vbOSFFP W =Rg˂A =Tq.]}Dl'p9[ V19ܒ ӕMp-o'y3y`lB[jA(~+˃|p0ԵG+Ne"591sIim=$1]l] Rug!f6l lj{J\j:؉Xk;x+2n#A ?Sm&:'o!f}d*o}07 v/l|_n.ހ2l`r)*ru{X~>CAf=J&˟ c~+刕yDٺ nSf&=yjN";Aذ/%n&/@]% f2Zԥ4 UK< G" LYJI{09tL3I&]6^Ʋ vf./&*¯E.AOn 0AUs_{ 1v)N]8%J$b|n>m6L8bȰ]Dr7|:ngKXUrK[ L;*u?$E/M Tn"YAc#Rrc}j g1̟wBEu_TbEj)i*cdSR8 ɪ莉H<ZoL=3tY֕B :a/AMP)ZO8_tZ^{m G`G|y(xm(E, Iȟ/~1VMob(1|f8+6!dd_ g_[ڐ:Z1!HX >ܤY(CRs׮rĖKzmWT^|u!wz?jqQ2ԊO ;,iiWTxө:otrprtl州leY#$e2dӡ[6>tg }? "0{ؿ!Ldt7Kc}ATZTDU3RD*f'oY*uKb?wn]j愔uhxᢐv֣Mil qmCj_2taYly*ZKr֬rmid9Y=5}gnkD;WdM|#k@"ZEHGQ92!J-b3Fu<'ǿ9'`b-g"4 \Ul@:X9vm0eE};w"Q-oT0_ҋ+92 ن9?a!K@ܺNQRa('2:C, cB$/-M B>ːcL܁qXguZdv۲Sdj iץ"(J0Y`N$YIe^|&CqvZs^տ7c7)WGq<C!&6Bݜ:n+z>h$mp@x# :udQn/'yKwg_]u'D֚*Y/]$mFx`O32 V >rV.H-ޯFrgBjs~4J0"a}+ѥR3筶x"\tݻ4wF$0'oӡ&NfٔZG'mFKt 7cu|EIUREA-TX<%Ykƽj?N aѧw!K!c z8|b7B^2_^ֲmYxV'0۽D b;'OеiWoA1~.yü&\<2MlkVtK[p:8Q1.7$4 ֠`?7p:vc"`45ev(~ WF@E^-'Q;S]`K)4%j@ml~ZڗJo&ETFƔIo ‹UwN@}QybIN@t^jdcڑ@V85<\r!Y Ll>[ ߥv8"B'!\:F>fn VV)By;=GY>UEu^]bpGt>kyqI ^c:!-"Z>?L4D(saL0"ex.k2H(Kl#b3 w?E:|o^'Ŵ>+V+iܴ76+gNS{Fn % ş+Ŕ:Hz[۾;ɿOd<_NB1fOzW9@.iU~ L* ̋CF;<R 0OH)A]5 rمKC/xjNO턪Ͼ D]yu:OvP'#_ 9/(QG[u2.zZ%$$T U NJ˨Ke/Jz,\lڣjμ=ſ@U"iI؁F#6zAP`(}ZVfIб߈3|Bj5Vb Xۏ&#VP-!WeUe _]ƝfVFoBɽk?#"w,̣s>tcDEG9K%lD} e qzeڦx\=Z8-C^ ߴ_FÛ:~ . 9P!Vǘ_ҎP#OP(Q>?r,=kC3)*4*0h8̹7aShxdP}~wAqXHE sM$ KšBZTW K`B.5V* v֍ɂ+3BU 6^zm>uIƑ@ﵜ#}7C> ]B[0CJe30`غa~BvW6<^a\BhL_F)HBLo/K/ɴRE7 Th*" G {F{FTbOn4yg;)1vƎ"|<丩 /A 6(42y U]C .[kH,ېj:(~B-8 ۷1ͺ]*Z 2or:kJ@.x국c4VSW;ɰ'p)#*mK?Ov= 6Ok;%,"*_Λ6L#:AQ$s,ʵwgHb$gmj{9}ݑ~4S1"Cr/'AHSm-S@&=LaF}~d[4lk5HݐNrJ za, 7FB6" d'Cq[΁xXfI9jg0sòIM+{[lEG}H:bh*]qFv`9c( h68Myb HA 5F2HvbB$E#PFCdҁ{e(Rr̺?w w<(9ˈo(M.b8y:4X=䏸*&^VΓt/0EZ9oZ*u1b3R?7a$cDjc*|̵Z6F@\xL?%D=n)`K&{F9s8)oj0/|̨|e<.;OFfQ1j𣒰kGH)xU+"vDه#S Z])KR 5eRݗc@w PȱYȣJzEńݪ>{`To<p={wX>*kn`q׼GgL !"O' 1Sk+cL b`ag'GyvAY%j'3,źuZd`G""?Divh@;S+]c_ۏ},>Z˘@s~ uH!xice7y= +Ȁ]5X)}m}wVZ A8ni/ҿ`o1(0,⫗5iB| C$Vaijf^C'"+f)˔ioڦ7}#$QU|X]Èwͥ`dz2$coa7cuj/$k+)r,9{i4 _Z 2)Y8p&0e&cK4& 9 '<G cVn,sN#&<:( s\c}B0j,ާ? X%˟^Md*D9̟{{OD1nB"F\g5oQ}X'zճMr(:O*5+Veڟn"nl&7iK§kWy{GUhikFjA `ds8$^6'L;$XJџ7j!1fŹ Rڟ ƒ0GeSGOxUFnLWR2 pS?)i 8Jn{Fms(=-ao\:k'{J< U$ͪŘ6''i?7i@+K@3Фخ` PP]R|P!`~q[mAt1Zf4{MζhANrת{\C^:asEЉy#3R{~R'?x: ltH"[G\ΕVת`=:־kVq8g*VHN: q  hN9yT H5G1 xG:Uѫ ~jiOg&JV BؠE 03fxmqx2P"AUIDA&(^0e8)nd4ҕGߐ$;/L-tJ;M)5G2aXРϩkNQnv֗!n-@#|а"tDMO۪Y@N3:4  y[En3n P-&J1cȥo$5 јd,|טWViCN2 !EƆrֈV9\fV39gǞ$s|yK t^ KץYO x q2~ZɄz m_|l}qf&0R^^(\?QtT Xq(O&<6εKL;$]sU_Õ`FWo%aZ sD?E.nM3 6jЀ^\){bV&H$NZz6 _(Wt \u#_F42r`]cOU(4Z O5 Ad[DکǗiN;z<T;yRM .k;g.q\V]r>/:n.3wz62>)@Cq63"11דAvxi[ikc r w#EUe5eQ6lNX_S V[ou=BG@(b L瘲aEuaݜ{ɕx9hlN~8-ZD9!P+O$^~:ROQ SC6͆2t Õn<~wV<8|aCW.w߈횺v6 C]F"'`eSڧs34ǜio1CRay=5&mB_'N*c\<&Z?ſ,ٵn7F%޹MW5z&* (ejJl&2\,KW k*d/*L wy1Rl~氆2RY*kWzG*~kQlZ/eqEnsW Z1*[RѬ ~+Ys\sX)_%:KB4@N Ɇ8(QJ17qpS0"0AfP8i9"O+#u \QK}|CjU$Fvd"ˆ,#*8O83:^ЏR]+1i ` {)ړċKzJK^+ rO;gX7OJo…g5;`e8.IZ\@EX"` #Dg&iH4?5>n:7 ؈ 8t.CWjge0꺅5T3`*k,x5uSrSݍm`rVMK"a=b!g9Nɱ6'rX`59Eflw/3\õVHUSiP806EH995~6DxJiPpFh|e3`F )^Bt z*PB la&]tre%,N)Bu ܿtijb}.<FJ)P uW+CdeC4?*UY_v+1`3In_KR^l!E:җD+?f\<¹rs:$^[=Uύ)J爙{\EBQk:MͭjQ?ΞBđ^㩿Ii6-]ƑX~nJM٬ϞOVg!=rȰhLrDdr!6 yv`7ƛ: cl#̞T #^55;\ܑ&{3ڞ#pKcCoU"rzx\ RSMā٪>:zmWU97|ĿA rx@4Vߊ)}(ؼug.4viTTCXUئޥ_~Ya$dˌW&Ha yυH ܈?}1qTF:=e7p f,.Xc׭xKlJV6*37{{GQClÇ@Bg9JCQxYRPF$O2ټ[ LY˼ŃSLf8r譫N%X%!ʚSlzd7Q~NJQX69A^fms8zRA6lb~ е| #*a U7e JX*^MZ]'h & WۥۭOg*2Deʽ4K~kբZki3 ].d1^zg}~s)X2Q0FaʕSrl5(NSxA5|ﯜ./8K_ųґwu/>W#Ab]ARLz0oV3}%~lA0>ݪT+$ jz&42ތ&btZ"@T?KQw;3k֚+/9m usǻVcsH1rW:_Ÿ%p7Uξ_rtKq44I><ٖ "ruF0Ğ?XΨ뚓wK#e6BoQuKi L'l0iyr(K/C[һ6@k퓨[qwhtJu%Vf4p@_69l(- G>7z )%dOŜd`5H=I(;mEaJLDin:mFOj>pПBVرͽ4le.. #OoUXMffjn⹫RSmXʖG%x^wM48{`tM x MU$_sn8&7+r 꺎@Mstb+o%{V|@,ɭ-H(Y|V^p˅s(bv ݝ5,o0*VRxbPͲߗ.Iؿ5m .%ko嶥NUhOt%@>>)@cmUT.o3L>91\MBX{LҼQG2C! WruWpMHl+z^/}d x) &3 e-ip1S-NtGnf"̼"5*[0z2kv{ D Ƣ%\C|s( &ò(G[ѐHjHwHȼJ$񔧣 +0eb MZxkROYI h%GUy-<&Cʁ*m]:kH YmhʺO 4KSH8ia]'"(<<'Bi=N["I\(dJ7,~ Q޿ۥdJ/s =CVChYeTFƻ;QjJ{Ńh] |#}*#ॼ1o!{!T) XFMYh.A :+IgTO3_Ib=&U}y@Uon_l o>xS]`c~ZJ#ƅ d~aʥ(]sWA f+Y6sWk8%Uׅc!ŇR^qy/7P88Ip H\%Bu$^}i^-\C]ZOo݀rm$U ܪ!5:^j|4-)5~=+ p VCܒCg1v!e顇!oMŧ5o0#Oo$q pY9;W̚˿Q?+W| ٫Ж ǦT㋛ rBpp¡_p ̀9D/ OYMƪWhҸule뙠 \TCnr׌Ud(&^F`cd5Cd_ {rZkexT9ڡ)P-:6vw(ÜS`v@2Q)Ghm[ߏ\zI,4 n=2֊5yZ< ԬP΢#s"mS8'[|B tP&d-Ũǟbé4X4]=<{ 6@=lId $6,}z|V[iGTOYa!~)uR]#1,t>GIE"mT,*} QCg P7%0s)cwѕ+83]1Ts8%~|g\8URoEsbBP ؙ V8tRFc9Wp GyƒcCn9N-FNʕO^`)$OmDV[.3cy@NAcXOopsN!&'vS=Z plAf3="139O;@7ꎱ>寝z yGL1=T$)AE[Ij)?_U i][#ʱתu##&磢/"O<:_7z$+CD*#攕_9Ik "5vT bo^[hEnC:ϞMŻrtH>F#lbFͼa2bb&PɚgnI뎮|l2w\&p31cEzYBV5vMNS tb~X_M?5/'ʼnItgD,0C-۰cZ܃ LWR 8>@=iuQFn ,Ɋ,Q@z0~:=K<;~F~-'#ʮ ;6|w  9>ߤ߻Հpc3U:ht(!np8 ?0E*Jfg(\v޸ǻ+)Wf'${yh{!<9A4L^ǓǨ7xʢm!iAx)V){IB8*Y 1ʄ5af:XnDfiaʜV&uN(b43?dcU`TT}S02E,7,(fJIE|zn!EG ˉ5_QxLr0f+oF({deݳ01ԌJyE-YGvw̄Yc9{Q/-$Vr&ɳPRM,·X\K+"J ”qZ(gtS\-/)JpmjUQ1 wNݥwSAe6%̲Tgh229~ '"3apLgѓ ro80T赠;Ua'b9B|su[6m\ӿ7'v<MGdx#9) &JItXTK,?SCj͒ۇU=!K 9DPok ŨmNMG#x >!wX6>~ և4 ѣI?l+(`'`U(km%Ε᭫O?]; UKJf92< əd :WL w֢_CJ"1P^i3H cSrA">˻^,Y%52KO{~ h${0 b3)55.{<k`azwj)6TβCPEEA>pjXN'эad=lDiA\ -b52yh|7'ހ^UQvL.PQ('Ф'D'F-`#>&mĖjy6O K'R9ZDLooCl=9bʒ8UgCB.N|$,LuI`@Ӭk(e1q??hYaB"+wCB:Û:e0qev=syCAS 1/Pyͪ12+h&-{6r}xb%mDȜ4gW~ z9-nu'L67J:Da$v!BƻdoNFp)R'X$D*.Ut/yˋ\`]nQj_$"a Q6L;^7i`Lk~:لhaP~1zYj3ҫ.<-q Tox"B`(wMDbds(:O򦟚Ash OʛS(q_faI!vz-mr{7|r͛?1 9?{!sۇ!Ҥ:_C^CR.נٗ/%+&&r(59scL=% aCBe c{*Xw%wD7ՠFt<ťВZ+UҾ{h,FMWuq8k@Pf6y]]WQ|6>DeM[ѦMt߹Xw`-mNy\C0 mqkJ%6bt׏wT`Fb٠ hd:ط8$;ID¦ALklVKުlwe.ղz@_njSاFC C/sQ>C@I0t>\ڋ0U83w 7QMח) WnnA7ZGFĩIA? iu`?(W11yZ;\ZPc l }i[dEd(p"&bpuU)c,&$zzcFV#Y38K"?ec(ൟp0m@~w=oر|DJ}l99m%2G@h)35lVavuH?Cۃ鲎Yz A;A*vC++1"Pvؐ8I_m1*RmoG%\`[jʉ!=mtTWA=ҍ0D1%tK!*9@PĺũG۝ up(fAb벘5턜2Wu+BT ˋ}v HzqK ǜT- ([wM>#JvMQk |\53># -*lRi 82Wkqkn;f7\}|Kmpy[;,s݃Uf]lIKs@ a^6 )-th[2ʰ@r@#GiLйm3_z ܟޠ@R~Eߒ9ۦGEDM0EE'/twF.*nm4TwI"mTC4c Cx*}GQn8FOSf:E5XxYs\6ɚ+Q.}$Bt:#ՋZy6۫\$~9-!ǁIuKuUo6>&0>xH@28p0*nZxt h*6. Vwa _"*N sJ"zff3 Ƚ@! Џ.k Oif1r>T Sp#vfio5퀱R:]?V+٤4M = $6#ۋ[ڹNM>T+뺔ᾉRKMh(o["[yRеL nC!2Ѥ vSӉoNsTcjR<c%,o4׊`u'aKXؑAo6e'} 8&V捪E~#b(uO Z8BaI3 QX[>Z[_Z>FumT-Z`+"e1/}&Vu>jMt^x.r $#,|Gu"47ηG:OM],#0!eUoJ6X*lzy4|7>)UM(~:,CL. l0 &()klb :˼Oh.x٧z ^ Sl+CF%q4pEKLީ  ~’L"=dSvǔ\E('m+f'm,ډiAdmfϯJzo|4/0IcP7ME.nT}3 M5cOa |ɿ]J gI8J'uxrLv{^"N(zpxOqá&JD%WJWk*C{F/(z"Y(‘=DOɗ,S V"CvuR)ee|8fB%OumE+ )51;qgUSmg+N*i >t?s!Ox l0>%+^y(:Z=1kw{Po`:H/'v¤S~eQb;VBFv 2;ϼŜSxzvy}z7;KO RiJ^;V ӗ% |/ٱ&2Sz?'wgp  J u",`1sJnzJ*3Y#c}kP=.py`c yNR2Q[/!_[wfRt dwiWRyTfBPTto>575)D~=x/ ? { \o?iKmG|:/4 ٯA;yG^ ߅'ŕ;$ [u /)Gqn9Qc]Q@i%2%Q>PE:e׺]ܕ$.21}H14n4=Mfc{9_jT::Dj`3Tdspܑ܊˕+Q%0đ]癷ґ z_Lh9^6Fݔ\ސp+tOJ.NUI5: ،QVI(ȜI2xSXl`:ɤd$%OV^x 2B ߉:|Su<#>U2&rr7+ӌWG-U˾ZNwƽV#"^xݿ Rb`^oS*+y`fLĀ:Syخ3U 2xWtsſ3a=9,R9UWzi딆a0IFd@T Ľve"ӊ@`vw O<[`K<ހ 3vt${D܆H;/MF[+~,@U ^bcz4EM1pF+SCm>E@';erKH#XXz`.C.Y ];5 Ԃ9 -yE`fɂ&9!5S>"2cK4] g U9Ӷ: ;摬'n$"+s;nea܏2$5F@&hPfPRCYӪ`Aw-Uʌ켥̿MxG8?UQŰa%vŠ!H<UVv5Y6yT? Cqܸ݉ҬChbI'3e]35ZOP>'Ρ%/1.[T q }Cw.baH0! " U_VTʜZ>*ɨS9+ض/)rIABw/j}I#f3ԓ2PxJи?jj0+C|_ ́W(gݘ'rTӗPY5YƢ)20xfrY#:ASĦ 1(j&eFcH)3b^ͳm[&=4( DWʫU$&"eBԨQLًx947 .e7E|fa4>"Raӑ'LUSsI}D\E &$Fb˧Ө^-CØճLAsAea467*r%dG1@G0)D9u g@ #rElFZ9#l2gx MDvqqXc]qzNs=\B0ogѤ[7eu Y_{~Ny㞝FSMڟ?1>˃:0MH>٬cIQ _8sS :AO7J@ U,V,g^K'' WSBBFp`>]& rqdpkB/}\5=a['N1nX$,X uuz0t[ 6Á 2ؿo+.*;P9,I=7$t  ^<<)?8*%n^9KN., Nl19劌2UO_y2jj,v“~ nbABb0vu"^:\ {:E&x+zJ˺:~1nywUCW* jVTq7Ql`M =4Pgc#.v672]@,2Y:ѩ^; ;).hD[Zy0{~EԘq3?!`xolk:x{S3 ݼ 5(Ԓ]Ѭ:פAb=0vUòkw%OE?JB9MN]:G/E9:ϰ׆5!WS[E`jݛ%AyE.J+!NƂ-['<}A`A*gSAT?"7/#Ih?SM]QTnF>E)G oLscv*K[!zä*oܭaMU&_cΘeεՒiO+,EĚ$4S|-S"+0VdKp%yZ zRm#[t窂 ܿuhCG)|Y¼a9D3B8J6D"IS#SuCa \R,,u)c ?:eh*M>~Qr@ʨd1=>AP<]UVt)5%4TfOX1W$? &/t#SǒOSv7Q d:7Dy{VVYfAAgoAy3Akpe[# #bFv \h~=;j8Wօ)-GYèc0DTLَ+LEH_9&׬΃UP968cfH:/ma2ۊr+=PjtǨly\ca`)Fv+c88 Hk65y!4Wjƈ <X<_>h݂)[ju{8%c?׷= +yY'gAŶUʞ"қU}ߧ9f&DC)o+]K?x;aMSyjqHXCLľ]hƣެӂ|o63.k8uӞJ~E礴NSS5Y ._5{a&Up"no J'(<_'&犢 +K5G^ةYd6*W~TsrՄ;mѐ1{>^f'D}D_91L:>HPw/pG"7`HF/~"|g3:35[,͵Uɹ~IuFm jH+s҅e貛RB'JR\´F;n uiM8 Ox-6B4ΞH&En"h|䆤LmTe; &O4N*tԌmX~V@$ꏰykAa$'+{H d–yEXs-u[32mv*TdϠي&w G=Gճ z(|YH7ao"+y.*RǏ*{O0c!2PH2ߌZg̺TwgĆ=JjBu_\l浃bBbn:叾 }b٥_6Ztմl{!B/۲OcDsڙ|]7V3.AokL!7>#,D$-Hc%و 01[X 4oW|\ vK|e6`e.tbX`OZrK[]o/<[[.V=P0yj$W f(hƍq%P>tȭeUa9$U77g$a 5ƅ4,iwj~R͕qB['|8r+Fc' H0I  s|3Xt6L1Y"lIB|scOCG>?&U)[#7yAzF#!T3Y%)OСJ&s[MΠ`/*<^ru SԶV4``ck6>"@2pҠ8gB]^8Y-"VX DlGH_oݒvL\3-aTaٸ+x+,P:ӺL* hn7D4\gD{pNBil$J.nٚϨ{xm`yZb+f[a V4h}MF>-2aXn)[+Ev UyS8kߍTB;OSnΕ?xx64R QQ yn:$EV6='\3Fv3iS1JE, km-.1/*<8mz#9珽YVoLS"`%EC{ n|b="վZ%uy~Ō0hA&3nl|M#Zm1@*em~,0-H 4FD= aCw<}0fC>MC;X{"z=)#ڑJBD%_g\M~֭`˞ҺɎ{w I$Š1_{DĖ(^6ջzgKcd3JüMo0e!Cqps|b&9y }Hco<Y&GF<QƮ$nUӽ6z%u𵀦o.PeGh.g 3 Hy4"d.chR9G6eW+,Nlz5Tf'D{%76%8B<&,}~ŭzY[~6 8XbR$cWCG M.wx=:n`OdSpnDEtUpiujDK|8y{cczM&Ҕ¾Ю>U*4sZDo=քS=ƇPyvtQ|P4aA >>!A7w C 2ܥ]<z+zw bA+U/H MCy:~'@_ ˖M>1atPF;!İ[\qw_$˿{ۏ #JxK\xM :`~{Z*5T膬uMٯ:h+[YdL%@'&/CwcS$ʿA&qDD% b|Ż@Qc_;%g`|o]fS= !0P((ù[K4L냯y_ h6_da`zg>C5e<e󸚧ڒVFۅ-T攴iMBva u]Vc.MOLHRZv>}]FJBI;b́ ռu)G !"3?vf_bM/ 'Zs93B^bȦ~z ;Bz ! @D#O1Hzv R(mP1ͼ'pqA-!Tjŗ|V]UFst2cMBeANwQǙEw'X#=իĨ (ej4|vtÑuVY#@ybX_NIU퀿݄f@T﫳! /͡e#.csnFzu|mؤ@(T-'Sg]d S(33?]r3h@:c+2퇬@hiu,-#,?O )>6cVhռkٴ]R%ܤ0>8ˇi?UO2T/hV#7c-j,PE LxF=EXcԘxh:gm ?FQpFѴ66Q;?1^KHmd YZe3Q'v͍yL[-er.Dò"k!3w([wsٽ XH:$Jgt׼0P"{W-Wx\g;y>mds\q^Ԫ~Qoʺr{CBx= 6Ƣ zXAao"/6v.Hq3HCQ"Vjۚ_&NL+ &r"В7#'?\Tj \ Obعk&^#${fg9c@9UF#O"e6YvL<Ws N_ڜn˥u P-&jb62ɚ, * ?iVʹ!]^E$yP_ܓa}gXAqo'w;L|JJO9]0yߩ@]&>{ !Bߏ<ۂID]&^h$A#Rg{7&g4M%sCb;Uk7-aϹ &DTW evxh+={XziIe(iY8g?h%4ܦd/:tf?އJo 8`@̸%&$NQ4Nm7'#~Tdkr.@/j%>*VKSWchw~+D sh" O?%b8r LYY ͆5͗E{85fIʩc*邷$Pp;zԃPH.ld}iyjS!M! xK,ќN +t{UO\P{ԉ|?0FFE)-|=lH-,0uߊ7 3Tf'^m B~E^Vxn;S|'b/^"?szAqڵ4 Radn-$p]ى$v,xlዳ#)S^ kuz&`/Ε>"gSwy~L85o)Ez#BflLҧ{<]NUh{ 7 E*ԵB]}} 7U9/gmꢌ)⊙oJmgQmKO\dcHxmdukŐGYcK#c('~H#LON;E*{ Xs#x_\TAdwӏ/Q҆;3fr߮^CS*DTSW`eFbh# QbǑ'+!wdJGmP^ۃ6޿ e8esG$K /v'!E۝/fƒmTDta5#uYZwim$2Ѭamt=PVQ܏W̄}s-'nQڸU1 eMK2&rlouya7tqDr=c9*+ڢգ0N%dMį$F Yo&- S}Dj? R =&&{ юkqFollW?Vt"{+Uk5S]+:c]<3K'/HbHpEGvpyv݆GYl'IZ 7UT汊j|\ p &*x)K(pI'Q#fnb^k*S}3q/GZक़%'Ni$.8(s$l3KsQ!C j|:_*MR[5άTY*$cg I(`t=D~ Pcگrnʌ8%Zu(=5V&j|  ʉ9*p3+?2휂fSA ^=rs;t"UQ[[SA@yxbvqPyM9J Ѻek%'Z_Z9:~ ][;3Z!߷4@ɷ[|?N"vԼL'Ջ'[:G"FepTsGveBf ?U"Vlc A{e-

A? Yʋ|(S oh|!_"]hwHXgiHɧ ZzpÕqm%w@T OC p)q(A$m)<(el ]ČeJY֐uF*PP[]2oKvmEx_CYmޜ٠=XdDgs@>K3C @2T'E[-.\J0}+r|xe@<6UMʾ&onI)&z4FSL%΍%{\pC}{[?!T_:Ad ՘i: Ɖ.tX0&'[Cd蓷%FgyiNSו@j*f+Li"OQGN45yhYQ7et$iҶn?G1`Qdw|VV'eJ= O%D/x~?ufGР9#@Zٯ'U]޹hYv'-Hn^PLuK!XI`8*s?ݕwѹ6\Fc&Y=`\ruWXSk,RC^WnwO穱P~Sz׮5NSz)UԿoM#5,OCq=7DA6r lӎ^LBz6$m$8CE3i2/`v{=>8j04㈂KA{W=B 2:٬6,h :< }vgDdFjfV_OxZi2tBuJQ OC&4Ȥ0-d ye%+Cm(E);xG.6ƋCI7lҺlMQ]>2Lxyw ;!&'=5d}$+sh1rmWêaX~YWU KZ`ˇQ̞r(!4uFla%~=s4Qh_GY^,˃s۸ؕWNH3؆Mx%&`rnN%2½_]VqX=+RprmM8 aMm'$ޙL@82J}̗eX ҄=yn\Qjސ0؊vvŽ>": c*0/fBqτJ lSvH]=w~o6c c)|A +XizdʿR?d5nT66Œ/À8k.GOrw{܍OMWgz?ce&'/xsG!=m]"VyD֛I2#9G< Py>=\ܽ b/T?޶L8.wm34[h+N6fi!6 $5'R}|O[v好v? =PhE5 _G&!o>Ubp3}Ѵʂ+n|+'fkkF \>e:YX֔ -".OTVBe Q.HT8NMJAp 1GH"jzHYq3K|?숆 quyv }w:ӗlAbnqgouXZ<~~;8P~lq̱ZROvF %JZE6`#YsVֵZ\]Jl!/bljxL\}@UH rdK^&\3Qa D78FEVvd/^1ϟ*:_!(dH;@Qzk/CNyHʍG S99b..PSRݑmCuɳ;}3| Pu:GOX 73>݃=!K܆VE^ l e7(wS5"惓"tdIFaDx˝*iɦ0[#k{~i[ӹEhpjn%p-G"Lг{ L^ ی6QOڿZ+E6<"f(|l:C 3nUX(g:FF ꊐճ/- T}ftMFU\k]$QLQu 读eqZ/P@g}&5G7$R[$ E?#Xʉ&e faS['YK W_SAdgRe8dZg^a[@AM)67?mABw0$ :,!aQeŎK'3`d"5lM}>#ٌVh]΀Aabқ}L\I*%s:3C>oF:F#9j'[2BQ0yb /b{ udiIl387@I(W l`C d)`n?i!rANlb5 p7=58I"I ieSNyUˤKx^ƀ|.t.2]Lv C]: t0 *#-& (5B 22N7%ξr2$^. DYǒJ'X?]|bx;B6(3vN?7u-~U&٪lTڱˆ660/Bvϡ/Uifi̦ {>3f|I]xgA.1(X+1MQ"7}OUP炄y[ qYMd1ΣkO1hSY= N6!wN1Y!j):B.ד) FgV}*um2K7灭vbYE/L_ƹAΎx8o ?F#k٤p%r$YjKߔsyGќ~Gy1& [K58P$n&Li9 0P|lۯgQ&~KdxRMwӶŏGz3U#:ĄOKƊpG%}Ӿ3B_|yQp͔RsfO)wH t Q 0֙cs~&+8lR &-bK+{8߽ʃ??BrGχkQ+T-. *DsxVTʯ;QL+ğ"VBܞxUNAD>QZ)zKå=O}#\&"k"t;.Zg>9{R1_G+5zrHn?{l&ӏ IuOqjd@´Y+ڇw=B埣 85#$3Z(WO@Ջ.Sw;ZVc+EڔVN7ӏ/~_UGX_ͫѳYSUu;ǵ54]& HF:xW;őI ע^Y|5fos(5Tu_GwPLs$?Ps_3RY;F(FD"& pFpkUm2↦77n-bfmQ|ӧV&z[ /g]Jcg)GqvvY"y31},K.fRt?iZb͂&P8X@1#+e,hYj0EV.E[BCh~i{䞃 D84r@zV FD[ طu!$`G^mrZ14+79 Bdk^0V<y0rh]D% p7I5=kmG,-;jG&OlTiqk73'x#;o)"-\mM 1p|֞rRˮkQ ,oR>϶#\ܽ^ ں!KZG$쐝g*UMR0.~mk%CQE1[ SAb pSn˜fXZ)8wК_*d:<#?k]9sa9AGf DæZZ-lMnl y /2[!ePIeJs~[/PgM9 bOK0ݭ/s UM 1 c CuJ¼Ӗӱ)9gʢx6.+]({ZuTUlQ`Ld3MqҖ;PQEe](qs&+zD hd~xi䩗 _~EIKOy.,X, 8̸BSMo&Ii/F\iϰm:W&OvIn72Sk0'D\Bw QnL {x㉄[,d BBlW9Ԝ?)u5=ޡh6G6b6l|˳,ѩ(I>iO&u^;Qe{g\ؐ. OռE Cu%w4⌥Yb/oD#.ɳߧ"`(xs ߼(54|Bedh)y$;֚{+̚)>5^ñNqD%ډؕ+6d\]%9UfLjtVNKW_Ґ7hjJI$vyWU$-0lqbxdT3Q\DN 25bw #.^B &Ճ(4^ZnCTf} GF`Mvsx jUܪQ)ysS9m;]Y7EH^EI'f2 < '0oT-py] /r3#aG4 sLaJC?iNj|,]Q灗>T'&PksA8$0 GMT3!p̾R{GXrgVWۢS# )@ T ]NC?yqd .~qh%FUa92X3f- Z,e;ϓFeq_;{{R7]G'@aDnͰ!U;Zd6G첨/ZFlsq(VD4VRyTtQ a{|Nhެlf3k x wƈ]SDm3=K5]@7}Hw D@FJ%`Ϭd5c8W  ؝kGyz!0ؓ2zyHsS>#=;uTwb H r勷3j͖troD/2fm'O=¦Ǯn h97C o^ylZo\ƌ0[F,i?On%Ϗ̃-t{MS-$1CSN/G tN`ab+_@'#x~M%{.&.ΨlxtYo<։;56|Hn ""t'ykO,L'bG7w&Fғq*,h; ;|/yQڥB< XIn,fu"#beppylK0Jy7UxLs [ͽKD76KGH$k_Zמ|8,$}*A6\VAJVZU/BABf92'jiH?2@2yNr VKsڱ$p[1s :͔(E}{l}zLqwHn(k *1;p?`f/1ID[(wF>:TW~!rQ=m\rx3%<,>xpLe&qf=Sg5WzR)P6#tER1F$iՊaz!9+D"*G Cn6=J.~ \ ^d+[1ԹTׁY Y.X[yOR^hv3"ܠN a 5O\Y,HFW[Ru=~qv`N {3I)')Ky OV͙Bׇp6JWh3Y6@9Q%5ߊ4`;&J!X:d|\c2h kǣ;at 㜽ȝijWOp_&W~>cƚAQ8ZmrSݞ.~I"s'[㺏zb?㶑 W.=05':Z酒oQ$IIH$׊w>TywSE[9ҧ|PO&#(eo}Tf"9ʍC1q*[R)h1 W]9 sOVj;8C<%_cjّ<կ .Pm 3FWͽ^c5ŋ?qWCɍ"Kdc;Cm bm#d*Kyt@)J?+bbԍl`s>b:nNjFJkj7(k)xQ"Оh`0WаحݎZz"e0!_$PWﺏek`>F!M]V6_f[/Y,t^x)['{->m<[>AwۖNy–cIB}֐0&R&`|$2~l̞FYp2P)΢6TWqk Y6VhvD>G8U)xO8[JR0ƽke6Թᛨ! |}#V TP=EЉ ׁ;3yj,m.R V$zj TQn`DԆ6 &YbPn $N5_8z1gq@&r$BrE/"o668Y1LJ,JBnjiCs8-@`/5%(IH-ÒhVrI#C[֎TDlmU{n:8cBwxɾ6CO;ZڟDRs;ӵ3/¬99h/b B$7t@ѕWr7?Prꖰſt `Ɖ^HX#S"7ǖuy)SG7pE&I3ؚyԴybB:㸨/>Lrf3S1~@.dY?r޺nb{rt\BG/k3(WX,K P^" +3boٰfRRJsmpFa/"ڠ[f[z] iǚŞ C[ Q "U8׍tLd%MZfv:@ƿ855Z,nyUVtҋ2 |b2QE1wԋܤjWFdU˄x@[Zg9Y-K pH-H,>~_o?;= f+}bJ8/k~HZ$g»p:-dʬSŅV\JH4P> Ol=F~BH>T-_/7:t&L#_ynԴ8~:'UNef w'47u^+3#|)K&(i%C$Uckǽ؉2C@@<7GR*_SaeaK e_v{ <8VsHR#! GUd3)+Oi=5> 6%}XJf(+@0~eiP!aR/iSn')5XP@\?p_]߮DTOv:9tl҅nxNtq+k..B=t-m:=/zg ^u4-,-T5]ٓWR lE^-{$ۡz6&~ZR hZfKrACx33q :OZ_ |g`M&[ɧ_ aufVU[v"S2s]A׿q!FkGJoHPCޛf[]ʫ3|PJ^gDԬi+Kq m9zM4\ۭk|xOc`94& JCRTvdϛ 6Å W8g^jzvtE'Q]4.P`ODr.)njr`S&.XZG/Ytzw :: =C ˘ R1 8 n4oH*ҡOJVSrKwIڌ ڀ3k[sdy_Hv h [ehQ70Y{[`oL.voZ/OM+ogy|t+y|Yԏ{ H"頲]-tAI:wJPOHޗvOø&AF]TgTLF<;rݭ]z6X6tp+X& m ỚVrwv03OYL<1(nZb5٦m5'Pjp4I4qy~!a䑗pX)Q{g8l14MjDo3_w׬&P%|؊M]fn9XӘtx#^b%魧2B DZ%eϥّ]ɸ7pfdA]^ #h>YF@_}FGgD*' VVdݫۃD4c€PӁ?Ar[ ֪N.$22zt{Y2-7 ]wVS>+0JdwjI^l#74qԭ1p;Xͦ٭$}8]t(^LL*j:M'rR4 UJ,X,ϲP ؁ԓ`@;sI\;n}>?i]eo $|Im?Pje 1kx{Gi+rTQ`TZc3`1XExD3.3{8+ ;f:LBwS|.~~ ղXy˩D>JewˣڪW3 P0%[f[Qݖ}˰Dyq:*<=0Gڐ4p4x(I,qp0M4Co[B|E h~%"[/0p8| +2p!`) ¿2ŧp{t8o’`ʝbZk7ŧ,fZa=ڗ :.]TGҢZh7jr֒I'艎iN}q\j_0 ]9JNuI{N=hg^A*|^u"*ax>}?#й1ZmCOI#'vt |yX,H7X[spbŝ㮮\ӺڈIvC:G,(?cx%=x%?O[lf,bM6,`Y%* #-@q`%C%B#}T>S6P^HߤV>SmwAbӿ{W e9PWO@fbP]Ϳ` .I|8\`\E♧OR|% bGkݐ45ZqHծpo0gSZ2n!16^CZJYj+ln/h!.J4 A}*|d ,I1#5cKsVeKt\me3bءMqNy~ZlV6cnje䘩ԄJ?ˈpƘB/^Ef- b]N.{qa#^:\d\ovEYRpv9Khʀ^{>8ϣ`hꚐa[-/SyE"?+ iLt=#l{'ٌ푶1U`wS ϳBhfn#z)d"ن':D'϶!s ^o˷BiX>BZ,<`C< RYG Mj\! @MPL1@̧S%N% ~Óol҃ײ4~ & Y߫6t&0K1%6/C1lti>]]z%fE*FQ A&ˮNڭCRs&ۡuGmlC K9o:ǀMϜ;m+VT} \83&kc>؟AU*r ~[dNX k&zuT׿d(GPj_S?D2g?H&XYY;e]](uRF+0nmHB5KDCm6,C'mkJ[gµ}.~㷻hQ^(ya#HL `Ҷ=s܄eq;yo4sZW~AT'/WL>-.&Q,ogA! w[NY%n\ a\*[PoaARjH-&_C=p~chl3+v`nC:2nCa4PVNbj<ɡ bs ʹmm^2B[$knIwT/h~?h ffǘ h&*XYI']FV]Z-P jye͛x}v2 ܎P& w"#vSA z!m &1%@e/QQ>ZIGyiΏ#hκΒY]u,G1| }ga`;4J!n>VG? x4IVHҲiի Rlf _=4N#b> SG>\m.0O =$AONtWsD,+&F+sD&;S?E7΁4\Sמ@ۈ&Xd} 1Gc D0X# a7*RQH!1wXyC/Y[;Ejnؓ/vg.ǁvx{v{6z&;gw =}FD0KL+{4n%ޮEeǖCJAh1g>)`-x”ޖ/j6rS!Rx44L[O.[!2Dc@CsuJ rm\6'p%H^\x },UBѫlqG1eG"=^Ks'ijmOkp)D}7P#b* pH;kYO5Bٱ`:).xSVZN.mk Wsyf9JGʜxE^g݊ 藟WvY8LdF cmXio$y:7/uI|A:6cʗxwވ42ȇ)^1ٜ3Qڑ쬢FwA:#/wG,B4ĈM\m_av/.MztaP$4žD+> ҚR [-\C/ywS3N9۾ rG}3̳(fhhSgxc7 35~] 4sW l0/x6w Z=d'L^D@@+jw}>().6wWd# ->wRh4[@-=uA8c\\Ƌ_E9m-ߥ4p—AH/|eAs❤za#1$NӥD..{px,!ʺ9#M"M>+R5rY=ӝdI=}a]@km2\#Hw=$nJAo~$.P /Ѻ uoV&Kf`;Lʅ/ʰkI ~,Nho}XYȚ \9* d8 7?X[SQޓ}ѱ@* iD+o4N:-2ha5x74=jUe\uP)N5!g{Fo>/eo50z3cl"Ɗps|R+jd1DTsL=oVmNO0-[NDp9 hk6ڧp*X'p:5Os 7v*N%$1hIy!^z\z& ig52)%{iaz%eίj:`H{0_t8C\j ߉bzc-;G] 3ǭmWוl%QEgk|]ʽ'@XhHnدEew肌DŎ_Pf`;Sv)Jʮigi'щnC%Ŏ[t3@%v^Y΢T[pJHD+O!^%N[q-aQQODJKpėA)X1Yko]~$p4pJPvLW$@$ Ve:nr>vȕlj/i8*pW*Y;1F@S{ϤG&u쵾 C$H\ sS0 HQLE&%@:/mmƦ qu"ySK=t1 &+6<]<_}]4\S};'9|Ɋ!,6DO)d/ax`r_h+4 zחx~{GDVW?…[˽X_a5,)&.""lTZ6l$JcP[a.2 p8FCWQJՇ*7&%ѐÒR MlB97"ttT0x c8]~R ۋ\Pc2skU{Vttm E2v0oΰG:f/j{g}R(> "?m,rbfya]ne w`^{x,ɢu@22jߤ}asmu`5_HE *C糠G&(;̮<ϥI(,0+e^!/ApNKdp6m`<5֓VkWuRI^5^K4w>PK*T{E!ݖ N7Vk}k'CqI78E̓E VX}iHVl8WF!G;=-̹=i'd_4aUpe n\>/YEu 4Agv7*S#IP6TF_rCRg΄6K-~wRP{ad=$;`@~nBkMVH6V8wܿEAPJP3EѢ y9`$zqTYשGc;^'^ʪ|V FX CD] EPxzfPQ-Yڻ;};d@Qx7+#ݻ7XK:IgQM/ wټ|}F&,!}@"7\ER,;4,d(~; ݩ E &Jnz4vPr[s "x}_W]P{A1q_(n뻯yEc9H0oTP{gYZ07070100000123000081a40000000000000000000000016650a15d00001320000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/U5]?Eh=ڜ.+oמ>/d >K_*,Z:N;VDE w.H{vȩv\(Yg<67vh5[H <ǻsqXkq6 ͧMtW'F`9SNA%/,,Nj^~Ʒ=0;ɱ~_ٟnmCw]Oqzw"?i7ɽf-iEWGtWxo BҊZVԼAYeܿEU*p)KW]I#HF:3pl#;JJ%r5'kwʠB^^ƗQm=b>>EK.+Mܡ,ҏg3v?_0 Vo|KC0d2Ӳ%!Q gK}Zu:#lfֽmJ*抓׈Pt (>~88װsd0d('ύX(F5)oN<4B*afg^IњD#jCJǯ͈㵦[xMY)S__C"˹슻f Z0W,rjMwǎf6U>nЈ>my7A}prU7"e$# v zuhOuSrH;SG\d FnA[kW(I/zpTmh UMQ3Lb7I rc 58ΣRmYY??XD#k{4i; &ە&Du2$B;h0S۫jtB9R' _w(=T:sMFV ],2N͵PBa\[) PXmJ*?-yÑGN^(H D>'5ؿ!(:^0,]zή7 @V\IKDuV5%6DԑH2P* oٽ QbţBw8 *w${I zr gzۑo'[y޹d\`- LkY̡VFgFr&_AaXN_Ԫ'.,,**?Ռ?<R8rsD7s% *;pqV5z<1*BX/wT+EfIJ H`f;i. Pk eQvX+ y虄3 :KAǸU+F[OJbBMNyFU^Vnr'oVLLأ.#hb8d ]eW4@ Y좴\Y!>b2⧾*+:hoO!9'^I~B;~GN!$JR/tA4?9U|Ңh]\U#pwH1ݠ]cʗer.E !{>JnѣI,ཱྀKbƈ "/<Q5oγ+X#ݱ]yE8\WUr\ ߪh`Z]orp6K[>;xĥ_^CoEt"mOqM05v: K]Krmf4kXu_2Pm :ө=GwmiNjpeQ 驄DŽqџJM3.p5~jx+$ښV8*_Q,mkaoi>$pU<4>(@f37E#ֶ )}'e/d!G~L)X]]u=ÇtzإDA>{5'avFMݳ"u`NwՌϵ;_#GQeiɒd,Av&/~a?.NnP×C! -4Xwy6n{7ւWPyoMu_yM\gdJ$h7bb 9!0&) "y=nrz$j Yݬ\h'ȼe179Yj:խA@6H#-7s@ο]g]6 ͙%Z6W0tuWrW{(y Z=qrg95P_d:M"A"o;?j:&fy**S*cYJ!7%!z3B% ?:yQ 5w*Evt0|b轶ys pCM'Q!ќЛA4[8Cn ¯v.6/x1S)gLo&eFgé!۰ aCꖳ\& T 'ǠQoBHXhI[~6;&tݛwi!Mu_{u]OMdX-q&Ʋ sulj$Q0lQ2WaPCclw}oGIQMF AARb`7 zb2YGY 8a]~TT?l+ЎvM* :_$Z+)r?QR>dav6]OP\Z^up?j0sWAF;\ 80( ]xV H2F~I Ik|RYGm%rEX,UY"z:kgq[^*Dl"Q5;YrL. Mp||o|r!)qc|H6gbLglytNQf0n.?$vR@ ]Ƨ89JZTBI.hxQjbC„M G_E:ϾxdJ:<8Hzy} sB4HY [OhִeP.{/w6z3u]wÿSXAH1zYK_*,Z:NCw h #} Q,pf*kHt>h:d'QٹaXv D 'уULN8t ;I͔۹kǍj ys[ꤼ#s rnMx_ n.2xd6F ?Pmr3x/"f }P-FNM5®WL&H uyiE*V1.gc ûr՗)ӆbm*-@ʆ&赧\өbp͡mZncX:ZswĞu1EEd\>*Z*bW+ꋸ!_x[`޷=,tG&͊nJ30&?Y >;%-VDWn2Ņ󍁩34$Ɣ3vos lB:ut6WXȑNy"{EqWFřm8nQ+-*%zMY7h1kyT# ۫4FXy5+ -@e mWL @µ抠{][ʷqnAi$aˆqq &kFCDP|\ 5tO;[Փ=K>Tr`~/ ^O(8VB@1eSG0/tWxl&(\B+V,r3=c7fM\?& h8Q{"fKSv E-RO2VXJAŀ,U5(ܰ#v y8/p-XѣVb`mc! =?:b`p'8K f=D>RlS&q:=daCJuaPCJט+|{OB,=Nw% #nY=Gc-jƋ&qp}hH.gkþ:5t^l[Y$WըsU aXU- D I("BWf[dYS.RFg0ڪ? ,$U9C[~fWd~[.(͞tFj¨_!WhmۮX+G#dP}M 5r5^,u"M,iNe(pT\+TO*FV—lHoA R˽1 9okz5V@LMUxN%oؗ,w7äky< >v0Ma>_Xc+=`QG}[t`DQa&%#Cꊸ<%C5o8{De^m_'1z@XqT3TtZjU1>ex11FJM WؗnF~ȬGN˂_W{1e<R;^jrǾ Ҵ'sH:.'j%傞hDZFғ͞fHZ%+Ox1M%.0{ΚzA,EQ~w#8V9dÛBNڂ,xM+FDl&D1!ZqK& |Uߧ%4xC^ ar֑8b?XN fPiIiej+o9e9Te]j`ep12S)yTa[r  P^)54kt<3yUrGO5_1GTñjZNɈ˙,`C<-t~/_?^p(l%nETev?vI14ZbxT2!ȫMSljo Pa [K XVPADϩKkJeITH^;!O946'bj"]*dAb|;9 D>BbT-ʴ4gq& k18B˚PqTXtS’1$1Fk53tmFE 1g5 >_@yN M}MeWC?8 =tdvGt DJMmhٶxW曂FS Am_MWV/pM!sQeݏxG N-&q8k6>FK,'a&'/K寊1;?"z0sۍr;%]` Jm-.r';vG$ %t?u*샫iUbQmLګDd|uu.ALHw{zAM#FkCddlVyb/+h "$ \6purjojѴ'Ayg e.A+G(d_6tf}/7j!@)J 漢C x` 8ux,\| 5&uoMb}%#6ǮlؠA |j韀sMJuC3[r]_B%Y &duvdž'=|1pT/bd~ڢ\$-KI>"ɉ&wVDo:+ -ѐ>W܀Z PdO՞r)[d<ڹhaT.vklKʗ$U=Y޳`pV"j-X]dGj~5xQGR鸀3ng }pÉBW aGM1s=^Ҝ>}1TʈqQ;C Y|E85=C$I{&t5'_ǒH~M&2;f`Wp} UBYtubQ{ b (RM e 2IT#cݳ)s͓H\7φ ${ m m,ҵ-8b ^V迹|o i%JKBN͂6:7pc;'!oܚx;<IH58Ò+12]nR3#>j ^xv>[nuA_=gO9+cіɀpchl;Cb^T{6Hivڈ y'E 65+o*g!FN#RoP,7O{!93_{Dvpgc Sn( YhlXuL=WHΆȆGW_^AWB# iZ!oviyaY_bɠc/>x̾aH`t:EU]!(Da:V֙Px46ӊ[=.{t)p/ja 4ox'/!MpPZl5ؖYjpzz+VVePq>X!ߘQow?q~~=z~Xl|qThv5^qױkRvQ8"NMݼE ._'@lhX*b?,<.Ы$ TSQN\\ƔR|o;:^յL.yQ:Hx=c$W.v*ћ$`Qljx:!@x@w`SCEg6m:G[ V9!?moN'u-$/ mzك^8.@.6ߪn/CmuB+e1 YtTZ dK!\T:G"g_gc>ta.rOfS֐pq"W^`3߿ ur+!knByE-lc‹Ϫ2Xsx`Jw{U bft9(k~Og hHɋ8G.&J]ǧ2"mg3>;aU(2}BM0BȜ$XI$6$D"FL ˨^c!m62=U!?F Ӄc|+/0D2F-`Nq16O/uEs3R]0)Ҭ.Cd1 revvA,%̅?aw7*l+^mh Gn0QʼnbwΩ4fGgM7wy.n1I++kKs3gQk} / Jdl 1UӫFp(w .L1ǪߜڝΡT֬zcT6_KP-#:[#l6[l_\P (ުJåkʦ~0-]^֌[X@E+f{R&~@?'{Näftm G?k9jW3JQ/Twg ƖP $'?ђj݂xϱ= N0}-sqTt9/ 윦HYC6uO5bZL#i@9Aڠ%-2вmaQ|>8tIvQi >sEydP:]ihU7: !ե+!CfżہL|"5E0u"gn,Ww8_6UC13 ߔMȶO|  ^.')6f.UD궸W}PY2C 2H&B!jj+_R6ry89aQ .\* t'.Jl`8hAJтb -![$tR`B\}>Ķv!53Ͳ)ir}_[R[<(t>Y`tJL_sijO,s >{ ^8#r1ir}gD[rN H) A0lc6P:h|K/oP?t.Ag2y *H,Hwm}ӓo> n3+]X"p BYw֎꾼#,p.GLPNj0qkDCRw#&bX< iѽZ40u kUŸhOu*jɔ 8rf<|%ic%Ku/'a\t!}UQVmŀIAQp3ABčz#j'GBZ1z,֊{ݒ)92:hlkbxn]{Ọ?( !>1:qsCu5~t)jפi CmMNHɏ95\?JL XLr[b,6f!ݮ?6a}lN\c!ysvbfE֛np+@BFdllR!Bzs\:,alwE 7U]=KiNȑ Uꡣ}PXbDԴ^f#&F g;J6GicDX]~U/<{,68%*&j|hO<3 X,l#@=+]g9mWe@U>RJ5؞:|G/b<99ds`}8.2ƻ>7" ɓ!۾g* <\ (2+pcM=. pqqY-NOaפϊxs=TH=J|2э<NX->Ǥ`1 j3 yx"߄mM(mf{g5sVY1؏Jb'-ןjBs Di!FPN}trlwDj[4]'*OviaAH_v3SK& h V'DŽ_tz( X#=mՂτ 5t 0 |^e![nKw k `@"(G?#ߴV_l-}Uj3yq*2Y$B"^jB `N+(pt}{d}ʤ(4<3 ݑ`v6L3:F P }- l &]P}`ZGi;V yF;b 'n!BU̴`s4W'2ڴy~9@/r@J!&⬘ix#m|*-N5MR.7VОŢb}@NHp f!}*aw+'Ldx҃ p̘iK.#{&U m9#ӄؑ7c[5 (4YKdK0w1I/DăDsNvC90$@&wWʡ׵Ħ0oyrAB:ҡ>\} nd*>]~ ̥Pc ̫ Q* w5XHoMd<'F.u<1_SȬy^uLrx Νxd4guSN~n0m է1T/sRCP:?/ٿ.H :L\vžlt]=ɍN/]4pr:f.|Y:Hf\FGۺ~5OɎM0~đRe ѽ(¼RͤGPZOܡpX85q-\B7Ǩlj2d¡=֋Y*2  h6rR]Ħƹ29[a?F Ց(m5DJă<ķlRDIͯ@I4}bjwZ0!ޤʼы8}eH¥W`BX z]6YbzS3,lͽkp8NWWanJr'EѱP9^.z8j=7/F3eHī#'74\FῪ "D&}wDӄY3lrÏDj|sh^ݏm 'A䤧;Nܵ(,[F7S/mtk2ᤳ'>tDVwƬIư2}P$EAVX:{ <,L4f  :OIm2BΘXO}rֱN mrsqv8sU_B_u?o6FH`I&Yg&2RΠnشP|.dG;⍪ns(?%I`|"w f!.eE=oq2OaqME(b3vhzcBߕIiKF̡4wm苡uЧ˕?²W=Sȅp4 U{[I1(,80T+M'kiJ'5uOy6Θg\0 ڪVw^'?mL2nz)wb>|9 Ud2nZvi ɢzbNjv' ~Bȿķ5S#rx͏k\ڵ grxofzdqnR7W"˽^y2x`j厦&.2|T_dAQtzn Tb 9PBeG 𼍞R۞6W@AۈbbJjJ l?D"]ZX *GLX82Vi-E 쟪S5|aە fXݸp*HkcR9DySIzK|z~Oxp7Gsj=#v ?tCaAc/{VW<˹J_٠.1&ճtWfjs\XID̉pxM3}X_Es&䈞H /> n }w20њOӥ?J,–=RCx4qs9Է݇r7(3)֠ԊWމh,74st PZCݣXZqښ:bz,oɱTXYCO1.cgXgPhgw֊X"( \p.:3@Q1n 8SѕDPx>?EJ"ݬ1Л;5J=/EٔzmǮ 0dsv rzQ:4` _֟fI}8ܪkL#Y]}6vU=[z(*yhk0,[:v*>+߿]]>ENj-N@FxZXd6rw$V?)]qg{*Ǟ4.C>I yhV2qxdךvdՐNmӒCuwo㗬iS^(;DiBs3O. ?zHiu0}]CXwR$>8 H R z3P_zd2V Ns g&>l=!V}m;8h3 /GYXYh(7hE晏Av@l@׉.np\plK<$CǬ[zD]_q߳;H-F{Bsg7=~u)8Z/u+%T ܊ zƫ nFq jRK?V0>ٴ֤ޡ6:>ѯ 8"=9pZބp&x(n_Qx2y"O6iѺc\XS|Gsq7k|@G|2BU!Y6m猢yS+y_LUl-cQ,% 5'-<NLXY -͎mǩU8.&'RL&v ~o;c@lB3yrpǺSag~$hP &7a-VآzC !A(~ }RVͅz{\VV-Rv1Ck/dh޿m4,lFN{7vaņ# ُo%+o⫥` M#Z!7)%˅RW&s/LYtQ8 7mFQ\HϞY7 dL| MNѶpI]vՉWw݇BTyp ">2')ȝKΆx$>TalemԨ4/oJ(Ayj̛,}E;/&9'i$&$)Z[2%{Ue$˥z~lԣX 6Vs,8oLSC'&!ɳ٭ ?,=~rjבFJxz[sgnLHg3RV(wWyз=mՋyc%FJ֮, T!"zak}!̙0; 9KTZ=_7Z Q *Hm>њfQVFcy07Ľ(::ZYc&)spr|_l 4ͅj@"<|Mzy[T>zhÌtxvf oCxq%uq8פE ay-Ax( &\J1_*3 ^g@JI`i\@)"1s]D=E̓ 1|+SF!^vVh0*}*PuFڼU6UWBڢ׸?>rB3XLx &RKHRM8r_, -?be;cvk#7Ĵ(`;lOW?)g4Ofe|{+PyХ:B'L+6"h?!-P$G"eY3z%+k$7Vb%[Pm{j0^5em pL:Pjn-s*q Bpd{: k(E}x6LP_)96^kDNfVL)xN8comEG ǀX`~vjn"{;V\CDF\_o0zwғ >7{x9I#^R'`TcS#st ^uӐMh1dM : =:&ѮOvMlL%OiC #^ ImZ"j Z vthY ItLcՀ5qrQ|;|%z< lwV jFI9?H"U(0Ä*2{GBW9m:ۜXԢGanH5jf5Z?鶠YwKE4Y}*3ZգU6dZBLjNnJj'd&e5ܮ0!&+Ap 4U62L}H; C'HKUr.F]8=GOV -|Κ,|jGMS譮2=t->w:!R=qа lvM]qͩx@ (s`QP UPg_ʵ`')ɍ@A~q'(ep.vd&WyƶSa}y@M,lUFw6o2E9U*)wK0)񳧆b<-?,U4,+0|JiziHdׅ2XC Ķj2_!A݌Vempbwp$sRZC#qS=nZ]A~&A/Qs+C]MAO *l{=BJx c_ A`^]\iPf}/fۮڸ7ӌ/4 jGE1G%eUy֕vyHa*@']¼M ۹h8[L0F^W|Gkǵ?S[RLRe0ٓJ' F }XҊ!knݘr9WGXi2!QP}aiuFOO?F 9{[p(\v]Uvl5ӓ75x1z̝*E_>4ntQJ#pX ܈_጗]q(4p rDZ0P .?r`j%fȳx ?G'[C*zP9ˁcIhV%pztS7:ˡN{vk(nAL aZv*k9Gz&ߗzV3p~dR<56R .d+^:{; M~</p^4% M͢7R0'X1"pS2a  DWM]4K7"j.ru`+ S}xgȚ(fW[xMT fGNxgn"Fg`?@Z7G{ 0\w'^gQ5Iiѥ}$P8RKx~f=Uk&F9Ri9hgG Zeo4?XKk^6sҩHgzQd 57m/'w3CqD0ZȯDnw \;'S:k}6k::ZZ}7,Oȣ.D:ijU]yb8їljmbqvhy!a+Nv{S)2j> 6<)dӛG ^'gM5Ӂ( +D֗FS>Z{ mc=ѥ֢uU;"YGOP{wTsOҒ? _7#"@1OcE C/z&Etf~172Zj>!/Ԑ`0Jez>ĴK BbyީTp$Ngw){NJ3fHE=|2l؊jy!Gj#*1-yp ]Wb{I^ck /hDO,/hf9N/UKoyL~zMb7U`}e\:F8hz?kaVL>rzrtQ C1VwSYwv +m`Ft9Yxac."%_(GvCEl0P8 fm2Q3d+kv Mo(0Uۅrn@Jh Vq|* -$v—yxLCQz2' [lxcvN;RB23? O$&2"E$bk~!٫9ا}So(cxϫoyt+9%Hԝs \v<Ž͟ N23t#4zYB9/gkٸ7b>$2`Wo0G io' Ģ9:@Mp88yaG H<^TȘ ]s fUS ԽUN} tK]42KFCX~_`= ԣ\}RU6}yS&9ݭ{V╟5.x|3-4Uul+ER0~Bߖ5yOkpp)}IT漐wh.#M+.A4%˟BzŀJeo\=E*6E蹴)/= !n3I<ȽㅞQmZDL~#f=$׍SBA3`݇oGTI{̦<<0Ԗ} \-0,VsT0N@g#Pˁ<\3b 2l |T%$-4LZ@ٜ2ɺ02uԘ,lcm&qa\2bn}cF~V"qB6bnV\,"iV>bl]_]s X-?~ݘQY<1 VMLɆyήRyۖ,Ih U-i2I}XWNAB4͎bS~uh2-;S;]Q\v ~1$_@1K3fUz7Ult=%G@D_ S\U {(p'h^ 7YD Tr˖[DA Gཚ7Y ]o0Y}z!>Bz7Ҕ` @tN m#r~s+tF ݘKE*$f!'eduT'J ͝g]3e吥^C0y$P &d!zu/fgZx0d0Jͨn|e4cf6y"ԏPBH!d9 ű4rj q?];=6/kۍhD4?07{&'Mm0[*:ӲjAM(t r`p/ fѤmVϤ~4d<` >X\D0+IȠ*8&(۷!5viɞhq۷lW!꣐+N̫jꑜV+iT:©*r. i!"mh:;*y*=,fJnuU͊cTC / ͣ݋؈-2>%Ը? )❺l] /e 82THXi /dDؕ0<4Kv775%! +iC@c.5KTxBwe2&G[ =G.+z^I8Gͼ[o%ӞYnl#|-3z&ӣb!?'}qf7l^8,?uU{T߀b7 ~G,y1ktPmz`!]7d I85V = q6Y+Oe^k'XxdǼ #ۘ۽ (zb+vS^VBS&RwPWo1ۘmCrPf'{/E:MJt"76_6M_m8FyaVDV=>^?OA\O !eRm{py롃{tN{Y@~BX2 k80x%HZ!Rkf_%m Fm:ˇ@>ױ/X^`l웊i3rsy,Šl9򹐣-Ot2YoawQ :!-Ҥ;/aQ%+~Zuc%g&.ԝ+8"8oNaE؃mH<ܴ #9J V>r*N*9N7n½6txG*B6 e~hIA%ϒ^&, l|^Z8R{VDCLv5sǔV(` I`P{r \`>,'dA X(SyzugkY_W$0qHM9F+鬒/_m +I"*ﳚ,.g4LnBpbjК%;! kh  ޾ȁS]F202DᇅvN]bWѵQ}W4ю% Z>qQ&RhAׯqp;gl.ed/.ڥ]5#|rFsv<-O k)_/q~UH:iM\Ec/8,w0ǀICA,5'qR&\P%QP[-f ^BMf0XkXa4ũ%fqRv RPDά2Qk`ILmMf&|I-g8:Gsj&_?VFka%? -Bv o@݀,^b W x@%_KF0Ąk%_ii]waC} ]K?LYagH;vܸ, 0d+|whA`QV#㿟6p{jBHPcHl2"Z,gl*7 C+ #(gWa72@Gr[bqUWaV #;L[}&.mNbp#Lk*7/PH<' o!k・n `U5{em[Ǹ ~ڸoR;z%k'jw^`L%Tk( ,7 C׷.LgV{U (_il۶0GgJmWt3.2PPv4W?+uJU = T G¸Zt%$1|\d Xmpړ>ڌ>k_%c32;.1ꍱ]P1pIo!n*OZ_y .1c;9`7 UO707PI\Gu^rCq>͎^g% ɻ'! 夷uUJl2,F#c2^(rn,d:BY~\>N3 wrqd|vGɟ8C 6C᝹3!`gmJP5௔z.B`_bb_'r^&_Ge JLoD:Qr$=(Ӂk6X?eb3凶YʎbPG`d_iҦKȏ_ pυ^X#5XMXsˊ~˼\~%ݣ9܍fY8}+ AfW.2.\=kՌ & 9S^:4e׿&;wEL-]=rHTFX,ߧ5 h^3tNWw?% d?aUwAv So,u8D%-sWcE߄meEGp)gTG=aK߈OnQd&8xh{jÔQKF1*'&7L>xogDWp5l$^G)aݕݼD3 g5bKVl}qrD0Gtbw@u(<9 aR*G3=-"`D.U"2HbI`K|fQHfOͧRԩD.n6M6XzJ[=ѭ<÷]EgSKHⒶY>UHCKLk!BUJ_J 7AHEe! U"PjӸaG ~r a ?c-f%lY576> 3ˀVt4nVݶB#62Fג@,XE,q?5M*.y>*~g>QW\'IJ}SIkNN/Gx $4 γ(E}0ff038D* .i;,e8(W B`B_]oM4 )cʿ- ?,2ǝ=g0vψ P6< ޚ݂V]"YI6./V}h& vcn"րEAx~Dcή53r#{n?zQG;L1 ~ )cpu4~%m^ZYU E]O ղOЧQj6%"UEENΚ^u 1\pXyR C# zqcqݘI5D)v䴛o8'UxS`ǿ1I]:L !9$ tzEqҴe>w_`d~'|EN]C8+ClRI, pxwv| ;,GRu<l9.'n-Oʍsč4>C|NUs9XIZ GᗍwW@0hA8@:6 a>yN` ̼dƅ{ o㩽 q7ofL)M-;~,~m; |P$W0Y ⱝAx*O!#3*RE$W >8ҽK3ьuMN`{+[{NZQkZr4ѱKdLSҔJL,X ͨɧ&^vzcQ_"[D{gLGl\=!%]l ;1ɹWc+æx3or;(^j<\ArenrO+G SG,r:XPp}9JK¿c3|5+k<e +Vux+YyۣoN9#\m}ƕE,{aWUڅNM\)&bFrjM"SWE\#_hU7g$e'Ĩ;3OL 8עx!F < 3mFunИ$:&q biڜqTM 0F+PUi9NwwE Liךpt욚 5n ȑZAin t'*eש*,E&k`\t5P֜hL 6˭5.v}L<֙C6A,͟haQ^1eʌؑ{[Mcыw}N>Bt-oKe0g?1hyeqt"E6M Ҹd0ۋL"H .iut3Y|GZ-;)yb'maf\K[\/>oC~v =5?K~_ 5]}LZ/{9ZLt-k,zojrQD.3Rn 12zQl ݚыpuA"E2 nӁ&\D8aߧ_=wi\ΒI3q})8uS'u~(Ӷx΢ #J(lע # W΅w_4f|)P2Xl@fۤ|q~!+)™XJ)=sxSʝܖ()y/:9=lD}i3QBeޮVAfo뛩Ku O{d \4񱄿69kYP4=Bh2hO˷(Md].wܟ9XoZ2uFt;T&ꢤ6aXz%w\A9|̢av[Fq)P igr Ȋw$o-EZp]m+''g\# BXVQW:Λu9CS9q]'˿T|KCwu:4i,Z.luJi-T Wbo!*ugT_Y@KTOY3r枾FOł,tEK5*\CO>Yw$82UNMK=E3|TR(jFbts=ж* c]P330j!~de*n{PՒt٭" Cڏ(t[Y-L8Y1qj^XuR=n:E&GqLf%M" aUBX1T`{]w}MSb}+0^<1)_[`8J8&'Ey.E%w=ؒJ{ fVf$2aIlVtN_uNȅ OHקFO?$#!EVk&]j2X"bcx{Bm;M L+ I2_C /oN"&?pRd މWnxAՙvOaS.:j[JQѼ65A 0/>9'Wta bEh&8Fz HwhAd&d? k G}#-K,Z+'ZUB=q=𫖶U Cp)Nga;x-&~ϔK[=^ɝ;lL9҆k7t(4q Û"vFF˙(3L2193Ks C2?+.-_N?Z֎窭hWҶ`g`>(*x$Љ٠j]~BW*y7-Wx2F6t:i&Z&Ȃ6ׯb"3`ls~HU*Æ41i,)EV {}O=8.șN(7,|g W{;]hOȾ!=e } 2 <~.hd>9SB8-s̶BQ@Ǖ]a&>4M9gD-uWK*I^aA5FHo.GmtK4$ӯ˙b'weÈb]ɆNJKbO^`սcb}}lB80T~bS5HR@4xE~׹xxl訟aiQ 4Cd/! U(ȘO z{vvhP "f kr&riQh 5`QkS Y{*h-׆Jy7^'KD°>n6㉫ ?TW2<9?=q޽*2Lm:9TljGSHQwge xj ]8!EHy khmnhԿ[D"2;uw 佌Sz9߶G{+m$\Yk;+jxڲ-`m:z'~z;kQf-v)('מ#6mz8&5z$߀Dfn3΄ОkTr`BrTℊU-هPYbj_8yS5]P*Sy>Ѕzk{>@v5a]FsO (-WB_I*n5IR#pSRL kAˢjszF CkvM)Ӳr'soPB2D_V6v]7[I[aÉF\ZWg·BW%ϒ۟)'ľF➃T"|ݻ_Yvr; -Uvq.-εba7yNNz4%.#<?IJ@8Ek4JpKfj$CO$eStNW_(2wh Nnq&}鄨lSzMP5qX-Zɉ T 8M:* 5Q"RU-9fd㖵@6cNK[H8n}?SK6oKOT3HYq#"WF63 $+95 $sk' 1o'2n7OyJ/:]e]=sئEK܍n}FACAd-|ݓDi3fQDwӋHgE֟Wz nS;t"38%QG.؟} ]V;a^ڻ?ؕ=~[@PKR_Bv_/MqJUiKQڕxMOSXI0 E3ecЊŚ&&* q",0gGe4Ѻa`)Du>^ Wu>T5!w-kp]̴_\{|U3R΅9kkߌhrz{8dAՃ!Fea6@ۜl%ilh&믂toJ0%!aE{v»qWS=eI]6=="5Ê>xxI!%~js_l#]|'piRZ/|&%X"i d xCHYp9l-%p} VQc͞n'5Gmt̵ ڷN”,&= 5PЇ3#M;%ߒke_S5s.j$#`6@BHӸ^pyq"F>Ud9$_+`G,` &qƭ1j` qgPli9Iu @͊%3`\U]DUTܵ`uUph%п9 v]}wQt ])Ł1?]Cl"C65OW9[p$ic&נ X'GT z6W2|R=T4ι/}# ʠkzQR SuȞ$jT"Z" EP.d iB|::)Zlxi'/tBob2&ب|e47xo ~Aڗuzd5>@?W>̟S`lcmwkb-Vv}f bϸ<̔p1&GjϷo`k=/h$5וREjv;%nS!dy^ܖF/BI/ ɭUL1o?I)8-Aw̭iͤ!ed'vPqawo 1lgOZ!f xIc,{gzcpbm+EFa^Kpa~}>x>5 "(i9Wg ǀrfuO S7U!`Of|d_,l2 eSoari(v`< "^s6(>n|c Aq$]DJӭ|bm/p6jQk1NePc"%3#:^be5 }P;lW}f4-N%EVŬ%"뜗RU02C㗭؁]']9hE=0w?([ۋȪ`,TRo%O Ɛ35|^AE! 3EtʂʻxFغ #E ?ؖ]Xfz33Fhc]%r]'3Q{%Ι\Ī0 {.T +pr҈̦ܝ уDg:Zpl H K:Ͷ?V{{|˺~uk[lji3f3ԳMNjB41+Xj86VbmG$Fzg!vLI_^kAgEdWDAF1Y0oѷX;=?" e9M:^CwoUs)%ִ2zusX]܊aDQF<{;L8NM ,$>>,  7Cn+ ڬ muA/lłf˜0ձ[8Yną'2ˡ @Q+N%΂Ks]o3DQM2te,[ȩ= tnR\4]:bɪY)B @ðPWHޚ0Gv5"Q Dx Huҷ}II09i rqFBvɄ8Мه=WxoxDUNRYXn6pccy%D(nrlB R|fG$((ae-P,?oS,% ƅ7$owZm31 A4I@IPuβ̈{=X T,Aes/4^A*;χi?VHEN).`;:=g ̺Q=SLeq˷i\%U8iZNN6qN7Sn6˺sߒiI usgR$Ĕy lXdT`  df0/!*=]fE+;{ L3iL>D-‚z,Q u}s\+jCp@d0؇E5@d_i}wXe"L_j2ç.qVQ #n.<1 ,@f"%0iIǙN@nOojxsC2O]b#y~ئ,\Tk6Jߎc@'@a& Z'G :\Kc9sŤ)\WKX|qpnH+@ڡXbFKd#{sfʡR=|TmaQkD|i55b|6pR3Hע%7ZBհhMC|맢V}zK*( .`4c_Wn`mCPgM1.Mw=YWj|&~9-xuכx1a.Q:]i aT$e<% ==h8i|NT;h͍ؼ3*13h-]`iܽŃnS]KNXdDKPV.ZA.q Fq(Mie9S:Uc2]vQz㨅wqJY.(yYȂN_&B7&o ԛMd3}Z϶! L`U$_>'EQ.Jٟ۫6ɝ׋.wԕ/gT:!=eVЋ#ݼө{0z#[OK=Θ6Lϼ@uȞT}`C4)[H%wU &FX\Ѡo`QEuƈ?X)i4uht!٫(*η{Rqy6BN>7[Svv{V[sV '36@eO Hyn~>M7\("6N2Xs@Wъָ^%`]Q8N IV ۍ ͛}JfM hAB*GH$S q6 Tz-\_• *8ņ,\ދdQ YX/cA]y&iMIM=*">emyCON?qƖG+O 7 q˖n.x7d"ĀTӛw >|cʋܢI Ėfn;Zq| e{׭ tH^f^Sy6FZ ؝MP28&*1,8&(6 XzOwd-3"PF8c$H ^ ӝvWqzCj/ϯZp1Q YC$ p`O;Kqmz)N'b."N, hϐկzIZeV曯,߻}bs,)^}!ɀO"85 cgugMWi.Ԗ wP'j.\m0z!\!KUGr] 1Kf1/1X +p?ԁm|9^,JcWG`w48qq8P\u3.w C%$,hfRk?N^F3RlKSn* V}4e hl(dqTU@d檜Q8Ejy?WrѻOf@& n]SgSo10W1K׌Dccm/, FCKH'#4GC8D.Js4$jgptҋOQPM gʥݸH)CoCa-A$]c)~#:htN>bӋOŋ{oVX︐k!6 q+ߦx2EI;pѯFt=o#Y+l1΂B'~9"FBfd5Q,^ЍyunBcd:n ȩGKW]iHeD#!L8[GUfSk}`NĦRݘَ~&)B@7bE,vdWj ٯ9_Ep7'e}ݨ00ܙ@;)ٽԥ .W/;@.':! b!. /a {}lXiމ?}xy_"B2&@7Ju']NELO뛗x6֔|WbmbC5n~R[˽z,PPFF=Z}ɠ<@ bL((|NOc QZ %1D]>^yCsMx;B<#c{DUhQۏU@"NhP;b{>C=VbfBYn)l'10kd3aFhlM֐=pF'I<ʷj5U"2;# N6$xfJf{1A`Iz~y%)@l1fkbvޜw$ܸ* vf~̍!yc4"*_f ]sg}:wc8\ԥ`7!Uɼ$9T /F|*eƣWT)@X9nB(M ]@a]a*"0n )S1~WQҪXXn)l`ԕ2Ge1Kˏ颫Un=J`7̓ܙsgm'צ!x͑Wۋ]3¥M+R|"QbaEt58"Q$$$v\Pi讒M-q?|׫}hD*iߘM-Y zw@3mw?V nk%f@g)" ]%D|[ātdw$!xl>$zQ2qC;[ 0:dN1˦"=K;V=:2~5;P HnӹClT6'!K!z+} 1@5: gR1/^k7&e>,>fmq8WP037MI  3&PYRo8ޓL]B?}r فt}+`RT4=$(mF jkݺkH(AE8 )9ΝHoto* ] @.$N w!@;>pt`S*$eԂ sAT~q3.[+|J)?֜y;Rlk78؜I'i#,#>_ n[: ? y[Q jgՈʀ?I *?. \n6|#-u ] v< R T&=0L?pE[zo WA`Z7`Nquj:PR+ws&H"mВ8k䂄s'ȣSe'e\j$M=n *_tWNp6h  6h1}t]HR' L`0O`@K5C+!RvaHƑ_cmX/į3Q@&ޘ 24%YW,N6+bnκk$0AjJA%[I1(VT<'>7l#̗M0a" WxOL7Y 1n_VNT$ ]襪>b| 1%,K@O~Wa?ҲE#9;7@WRST0!Z,Z <yMuq>5;$TLAXғUE4]…uYN6D=\vd#YT,LyKqDNcљ/Hڴ:0Tid14D7<~|m4*,ŧt~03{&JI@YQ9ZijkuULw{*2_ȥJl-^i:j- WH388("|1H@. |.nOj9ERYXVfh̙{V7OYҦ4 !M~mC1 k'#\6Qj]Y vwj+hP\i{HXS&J@=VS4;9J߁HIMDr2X /W&M>Uu,G9W`IC͛W#$-/^\ǟ>`r|@CFT?W'Q|`V T.G,:PhO6GF'I4 *z2.&EdI1Q:_nႏI6gQ|"9dK`raid'Y<].h&v D͗=6wm h,n;`K WHYݎ ykr:QSv 8YO\>s#dz ]NޛL-664S\Q2Cڟ>57XZͣnm xuڡyLF7 J%!#1>QZ 5勺PAE8 63Odtro$a_E7W6@3L(WqYbS"dgь?t)]?"xY+qh7(p]Um6zd@nȝ/{K4 /j ZQ"άE7 Z솦rξc:-^(凖^aW{B\`Lv+~N'$A-VMe K.1J,3)Zٰ`bP|ԾtcqW/J fY:jWp|%0n /&wc SP3 E }^eqNk,4~GG }z':Ab`Hxd0 gnw| {Hmp+df1p`gT;#9V5rะߑ0cc)C5IuJ$l^@C~K]#3*(eUa &@=(+ÅFb}-)?G`Cބ:\4CA!|Y[#m[yZeYCB)b?=!ppsQ|KiOnGoCl&u|q ʟqbЧ!I0!pp?rWstn3DQ  /Qu/HJRh "TVqEa&}AhK&m,UB *Rit)=I?"Js;&_pU i6V֬2_XziI騺PoF]lVu,8-|Ug]>~y]qJ7>kj `7|_(} lNF x{I} +˦a!xfCʠ>y;a­5۝_FH|C_e낺d1nYh&P=Gv±~U |ʧ?F{[m@˫n(h5F`HKPot6 ʘ%8Ffm\;XsRfw~!eXR bXn^<bn,sjO[|" es!? lb-[ igpƓV^9Iզܥ'\sA.xXTV&&H57A)qa];,acqcQ{YSez,7Z16>^lKd)W_2z0 p75\5_BxPԱ8mztX1X]`+la9\3${(+jo=~@"=ݙTk׌⎧=dUV宙fkHHi%>O1p\J1}2\y(u &C&K=,~.GJ\*ih¯^;IQįñ>`M urU{q^|;M}웏ɮ#H=w)!*.9^3'x# L?ɷ\Jv=<1RfҌED&(~W$jj$TգwΒٻw?AYH./ J.y4B\G۲*}PNj.X9Ž/%`G=t[v06=p?R]{^@,a$~|ʥ&ٯmX K.3`/Kᆗ3̬GHs`Eomwec+q;ȫu,so0A@fm-L~M6sE[CK\f2x-,%4Z @!܊tA="hHdv!b%6yF%1z .3~mk\ xQZڷ뇩V>;n: cSYfLf4Bt !NPӛ"珖Y|Ug-D]- Duo؂ؠZl7*d:I[ܬОQg*ݘ<:vp"J@u&2ׁή$*]`g5BZRXty'tz8b\ځ Jw{q S+ 8h\(1Ϧ)v\E#jNo}3S523x/fH#u4JcPDkLiO ^D:S|RB3-lOj7u?'=I@fmP'Htr&0;Qj2;;W&,nUQ~I,O4Йu)pת'1 ĚtR K׸k-Ij"j5 e>;ffݽwů㣜[ A7 Br XZ2FRkl o+5EhkRn{_ZHTէ4:)E 6CKhҧWYp$adD!-T4qp"8*t#$w3[EX^2ĕ!y4*gT/Ivx DWU@vΒ^\]W0!,! o&91uXn8?VnɴVD%é#,.'p6LPUXQb8 E;V`b8MS2=i[e9/nԮyw}+g8z̥z{&ZU3wY#5 V>ɀ)-z~2 U8%,8dP&1-m=HEݷ[_)I.ooܒ{}ܠH H6RYLP[7T,Z0wbU,2]{/И}McoKIb@)V'C17~ϸsG- "SRv&C/1Ug͈-.pY UHҬY=yYF &G"eAj Ogr dfgLoU f0G D20ԧ# P_S%1+q:% t00,bL]GrVEHND4Mta*+d'dD"Pxkw:k ^ sFLPM:nԐ8S zw}j U/]'b%)1n%|yه;s|Q hO+= 1.Z*Ftt}VIc!\_:vM7`lAί9?|y^[%wJP\+_|brm [>F/\/$"K@X[[ Xh& u[FTr a߇"AL .ig_Us/nBH-Apg-6VݻlO} 7&RN8át{"v)kA7K\-PhNkYo}^2D &cC`ES$_x0PٿVugVϨיʹ\NЄqۑLß^AhgqnlI_NueK}rЏ͛;+v7P5N 4IS X?q9NQ<~풩v)|R|ÿV܄܅ÀG{ղ%_B'Zh^*@lڟ寤!SjU/ >縒WծvfG+vzBjr;޼87-&ަcB/Y<lEOF9S-1sYGU:NTGYxo( o8 "z 7˽CVڽ~~JT=jEEr U9.[kXgm.]0,;uUXIULlܲ7u"u+ sn-14?8g׸CtY#4M(*d$ј? fwk;Uux ǐFrHiiI *CbXy }ШC~פޛoNB; r5!AQDG^oECxѽōMO?\R jhz C-%~=U6ldUJ>ii[` "Y~u/).fQQZ͎~7w~pѬjzɮcr7a`}*(DD(`ys 5%=᫏G'[JA("06+CMœ ɠ͉4,-GΜ#6 YPBl{G~9;J_TU_QœiN+=|r4*^EKxQRYyo‡⛾"0WL.z?qLY sZIhJH}>d誋**MS`3Y;nSIR4R:VSgɋ^qB8Κ:"p c3>8,{hx\pmg#y` ]e%\%4XIbWLA6y@WQ I2]|?&:!!ָ\`cglArW`8D$>٢B#kfjЦ4*% ~fk-5-;iU@ds/ %ϔ5C׆K۷+}1y$&kcذgM7F@^ D!'x—ep3y _J:TPۆ<0} _rg|1kMjq)Z+$B[ơ ATp3l`jO{9F_xXXIgl3\|ÀOsU 9.|q9ONĦ,0|c\mmQ97(f >#Д_3r-J EPqu:i@3h^r,SX]%5up1h7+Uln]0YGN3W6Vm/%͸dO,k$D' y[ =m]e]F|SR•&0ą.Sqr?SKmJj#m CEO>< V2DY6 !U[8{;|OXC*©.Njzǻ[xPl3o;J˴i+|BH*{B sGNHkvr#8F3Wc9XI~-=g>q .5<MTaʼnH4s9r8! eNe4M4P,^!eZQ ု,රՎ!eVi1ģ lųzT ̰Y2Џ1϶c̸RC aDq? @~R~draY9E{Ş7ߋ'J91YVsVU2 0pș0|WsrduM`E_?{KFx@A99ԾUnDt1LpW!j5UvY߬du|Be-owE,`R;/@CnaFR:*]1\Hwo>}en8p6A0q!tNڃyed0^ _ޝkw.Wy j [)aVW-E@'WJ_2Jy$EL)B#5Dƾ%2 84 wG|JNG]z8=g.vVʟCaOVl][GTe+[-|G?rDZ_i騄H-sȩXmE.y _yT78(އp`B i t-}ӛ;,b񯓭@O! oRPk0ż3yTP_)Lt⒡oDn|ok>:qeX/~D QY\g~P6h$4Za+D/je5 JN`8W`Gٓ>[ ‰k4r+FFYNb;%^bj ݯ.CMќKƎ1($!oYak6s:%Q!4ܣ5ףFѐ_:-plѼUH6R>ԥ :,<0#\Ί2!sv!JmC!EϚ6)7EyaSLIkch@#r0fLbV[e<䙊"Յ#u2ފ$8|5?_zн͙Hè_y!8%;0j $./hy!uTrJt+v B%7Yf9!iƟ;r`|xEEwSBU0_+ɼ2fIzƧv5u(lxs'sػ8+;]Sgced&:)w H^E"#fZs;-Wh߯yJrj FqO`\Due&b5ۈV[X=KVi+NA 0{m Ĺ9 u nbqɯ lt'f;RyYP>HГ$@8HleLP9T^bL3s;gFQ.8S[ n}!E,޵R{4Ɯ^N@~RhppAͮ='/U~a>ZƂ qgOo&t9+/FY?=f;\%S`^-aAL;Vݼ6CwBԉUI8bP}Ș%IL(*|gRf=*4{pa*:et nX>Q9/%'N*0n## ΋bH&̯? C6f}C) :pF ^d|މ'SM;R")g5^r+eX7}ݮIg=&Vjed}OԒ&֐b,:33q} ' Ԍcg}G]5BV0DGӒ84avĔ~ܷb7󉃎"iAo_t60z>X-@)*h`\Rރ{t!n|\z. u 7exWĭ[fKcL4gOSעɛ)}h#u;7[+G@h06w}' is c.Kޫ7>S.S@r~02lØS;Za1s V1OH~􏬂W#9]d&JuV#YӃ]s 1J.b)KC:9xO`,׋2$aP(<ޏױQ>mx?FSf&VTC̄%ٮn ytr y9&c8si#<.Ï:H@[CX j ?AMf p; ck7 [״$~ޥ;qE&;L;˸](^Cy13<1QLBlSr1{t@o@>żD&FW+܈y ,#<@?PsiQᶒWiR#)R ;]M*4JbLN&2l̀7}썇ݒ~H37LXǏwטoos>;ŕZdN W7bS&kjhW=IgyRS-Qk3dJSkj} wbkڡXB1:tblgN8\͢c8lOK}'ߠ{jNc#ԕfn#GؼgdpƽC ;#Aqhn4M;]حap9WC#լk9p*[uJ|4~n\aGcQS#WJPͧ7:Qŗcٙ˴K˖ a_aFk%YG-RBotdL$\N2&1UB`J% F~¶_Cd6Ak5{wAmp {AjO~l߾4h)މ ׊Mk&Lmt]^!}hCje/$"k7'%cu齠td*^`KQeXe<-дeuSߍ L[N@![sYte(@"  iJx9ɈI@<5Vb^!<7pUA=?\TnLFE \CxIvxtU8~š7+hѡR5x-"x¾;+^=S$$оǺx˨M `9a^[tmy /f|r5C^I0TXfߏc9ipR /K[>g^qx3'(l*QFK}{@AE$Fon"qpEÝ3d#xq@za[ѨFnzs|( Fw%!WE9W:}CO&ʜ=D!ܮa:Z|(ikr*~~x`-Ptֹ`úH=pkNC:35:Rl; '+0L^Gg)J]k D`]JUi`ONX.yYSdF€$ RKam˪S\5\!~+z#}qj\~ 9A] }0kWގ/PSnD`lll1QdID8r:Hpk]I\ZJCUeT{e>H A(3;5N6Nc\ /˄qR$`OD9_ȝܤ$̙,CgڼJ rA|g܋xi4%AsA6"{r{!W+b AKJVX~,ioEO*{,VdcL x#J8O}ɁYbE|}e rO~9ux{2a5yɤZ(yI91JWqx P_f ≄^4vvda- 444άNlܳJDUQ+>[A)OeFb`H)9Ux ~/PCQ|ҫΥpZ$+7.up~GViTOy'58ֱfՔ?m~J{,& SRUXO@/vj)L@,Zt嬌658&DNZd|S8>`i]t#$6!H<2g׽%>)pDoEjL;)xbj݂صB9.#b5س(~T+hȴ#iL%O{}X#AEǻP<›[ ]ת7!1{*p A2V:2t(dէEB/rB~lAVClqj% V8] qqaGd?`8 ļ8#֥=pg3b:* T>f] wl|А?txfn1ϋIX 1W٢U A=vwW|X:HbFu͓l W9(6q."5=_,+$?'sϾ=;D9ŝSԝ#!3˅g J5ӈ\k׮7b|. _E*pPNlWd0#ݾ*$qR+E>U,pN_mMDS5Tw | 0JL@g`w5Wv*.r')Eb_>Txi h K2zcE^ daVC/ib;"hB[L<.ve1=ZIHFn~#&(rf]C> 0/>ċH{02J\xͣ"EQ\'!6))?TƦ@%}RPwUW.9v, = jML7Ɉ~N\i?=B^j@Ә# MF].B3./a8E~S\ ǟzx> zs*$o5gܿ 3^ xr o#, oXY{)]W;2[,#PB ׸wgԟLɥhVJtpJ&?\G;iP4?VaǺ[2}FjHmUV`tgHXޢ:pq~pq i[A܍tZ}T{y|`z(m{G|G>;='yPZ8.=iPTyeYë#eSŜZT.W4GV~99w&$Hҝr(e9?;$qz| ]WLNx(YAV{biPA$'{1I-]pZQnA@čy⢘Z&R^m3A Bڎ/7SV8:|r0,X~6c\J~ yWCD\,.-sQN`ƏF㖡/QT߃59`Ret?q'UT,/0>ڛGz1!ŒGMiEUm sGieMqy1wv tFXyPS<~;&>E8EzT.maΫGߣ$3j3~B&F4zs = `r ][aeϟ#i<=R K3k4-HQ@ h lk C7[HT8ƒC3w)vsUt=<$ۤ ظ5lv~ uwM݉?yW8u|x'p"SV (duG=:'mΫA n@soD 9( 6#^\{@ӗumE~]UImZQNLǒcE4.xGߤmBԏc@Z~g55vZ)P%WZ`GڔEk.>Bԩ\^P"G8hh+2!H č$oJiOZ\jpـe\'V`\ixݘ]1aE([D%#0y ӱ g8$B6iK˛t5f댱笐L\h"t<8m2/mjǿM܃WȮAJ{Q{l/"cEHa]mM~0pVY[ĭL,&g`P^R@KHFS]6e%w"YL2'o\hzl cjPTɴQQf8Vrb,~Рo_%aG5?b2i*o!~|G,SaxZ 8ZgwL+0"eT8<9t!I&d$ q]cW]v=ͿU67]4EL`" R$?BhN*-* .q-ic( Qʪ*N+B,9ƔjE/MkHX=._ZTӍrI[!#nSܥcXLF5+j($׃ rQh'|hW[D?P*f3d':5r4bbj-Gh.![UӒY3$)gAZ]jY?uеgZ<)Uv%YdK&5pW0M㈙"¦;qͰ&HsYĂKpqAֹj6 蓳%laA+I>gG2m@D=b.I/({"K&,8n_xdq;!]}$B + gPl Įh۝95phƁ jg56>,a1w9d|Ytvx!= &4\'dY& SĨY+|lr3rCKuJ*@, qN-۠h̫qZvV"r2oX z]Rh07g| y!aO2KqL\ A吉k)xV%NWJP4R IMJ͚%}I&B&wk1Lٜ3muM@z:C h!USq 8\ucM; )!8S-8GIQmk) pP_JmΎdFX4fJ@tepIKDJ8W̶M; YNE MC'e~h`.(Ҁh1;y ui*W}L0;bdJ7$qUb22 ; F,Wb }.H F[e S=1}]i $Kq0)¾C)[)YeN}k ٍg?wpO23gj|qabz0$ܳ}Л+Iy—WE9\:k>t  49[[l_u`dKSG[0FWkI o3cd>Ejp]x+} %Jy3dy#93h7AZA"eݍ~f.8m V<ʡ4 ̍sE>t9Ƕ>f͓aN>IHTCEk+ScM&}"mz{OYW-%Z;pكda&G![.NKK6F1.RBnTOCX.S}uul,MGG\R`oK8A%n+,fN7,48$vLG+7s 5ːPw>4.Kjxݓp!B1OGQr re|7#Z#]v2 ZH7P`pT [6qBj\2m=awuP5 &K;I@V_B ++EKN}Q 46ڞCv!&N~o$|&KbK"VE)X'AufAVjuCG+>يT[=vԜ؋C_6Q"Σ;)Z1Ev9)NSRΟ%|8dABS+wK$)/3w~dnl V)׼je mtTSK86w`oTk?)@桛mDa.w.{u9`ٚȰ)?͢H7'g8(< M˪U"mb xrK98ͻJ D=xo}A]Nh{r~wHq""zL;ڎǫYFBSɸ_]3^vO@KmX#<j4|% Y S%]1eKn۶XyC]3>Y+y]wBD5mSMyPlgFRf3/v |>Y8e+ ^kտ~àgiz4 q8x%:Ӳ[)RŊH06{q03hjL=oijt{7r01ΏTh寋o Q4d>(ϛeL(-+޷2J*M\ TVL@J$ORoP\l)6}Il%JH BRF~m]#\ .&¸<  QuȰSЁ|=ĖAk7wkfd5:2K٘)y}NeB'j" į"Z' >'Po(Fɉ֨+7GumOr?ͣmB i3f^݌zJPف%B/\" 66jaL GWΝ ީ8k8^ gAS9㖽jvkӼfZ7{nqY]9SœjyFA>? ȳ1s&/ 2z Ԑzhc1:Ǥ(LNu:7Mb\eaAgX,)_ RXj Ƚ ߵ_<wCt\StºÆJ\N+HOpNQ'gpS40s L*|1xE6 Zql!E㠸oEaLc܇!3n4@v,'7Zmu50X$T7 ܽ-H(F@+^7lCoap(s(VjF#&'g$`9L ¬&Mk_KtYi$ց_(Xe̟|;>װ1ٸ'd-E\ YʑoLo"Y5`C%YOtRM6zŏɣݺl:D/ g|Eh\刟0;ׇww[/&9^BLpÅkiW[Ъq[knʊ #}mtA]˻vo0)J2ğ Q<Irɩ3w9@үdzڃSeAv xԗW@N7ηB@dKEbwss &.-FC%u?!ߵ_PwϾp1'AK+3DJ2{T*R*v+fm`䧮yr|6RQqY'|,/g-M9D2#\[6>1{\1ʯaޛHRh:~%:I&-;Vog OB GO#1!l2W4_;H0Ew³pt}`U)Nx/$!5d &aLL}]U{\GlJNUqt5fK,O޳AA- =]JMRuhpL,9=gkU^p]FR*zlj :U $4BeO\H!l3a}fUT²@; zhaJj/o9E7y'WXf2)4P E6_ @ۑvtr[ yzaw`8UYM {fQUV #؎?YlM_'w2O$SQ QFyj~%cB+< cSI[@`*71ov݀SSimy><7z[_ʺo&,¸p A>rBH(rY%~g2 qz[CF7.XªZ]AVٰO?L-IX*%-p!- {f81~أ6';5.(Sk !ו%Ťg`f7zEpf<5ި;4ȚM5 R3Wo=T "v'F t=ɐstRjxĕ|+K}ڝ2v iqUn Gq+9z(]% %(R<``ZՁZ%l$82)tBw~i# 1FS uZpyR~:[ߍg-*(XN?( Xd@8~|+(ֲ̪|m\>9ћt5Q+GDlSZ Gugr$y/ 0W׎kOT8K<ɧTaTʄ ֯͜24HLwOIݍ@6WXtYyͲ'MT!ȹU}6t0(ۻ·bB,4FZDFagYWMNI"q"+e64*WbV/jUyɭ#Վ{ L!D?S5Y_+ڭ>?!RmBHbYpL(ރ\=ɲGEI&Pczbc r= -E\ܨ_ (soOpFQ gz1\Hlϱ\*)JKe@s,Iս'fRŏΰϭbx0WC,} 3lSH =Eб 8&^683oTauD!F!v597k48QS{R[܏1a9@H aT u*XY>vI,.,I R{RS*љ_ME08 s!PE5{Y%]B _@#ܘ{]9 ѩp6Ì7Z3d~t&|E7{OQulVǣ7,U2\9[;i AfQﺮFD65Ȥ^Bb$ӌ[|@3*ЯOvM*gkUŠe1ծiSȦQVTozDdel+3|A@!qO?d*nhwH=J˳^\*seYjr@#OEMOe=f7j&w;!.g o_jmm4֕_/m"ۈ7Ky^ pn/^=pz+v뾶1k^T00] 2q%|9;>Xf{D)iEV{^܎O LﲰRMYGP#sZ0J]j'Թ ( DP`*qL]<غ݀|8S 6|~rT*|>Ew>kpXb"_'ѷ%Å#uy5Xm<ĉӱJr78_ p[17Os!>AOEA;r -QaDH4fWwe0҂v(&O>,$@qdHxZl&+ hvj0[v*@{2\s9~H)]NEQv:TF~ak7ćd(KihlZtM)f(/ZuӼ, ^EW4=k|pPi, )>(Mr3FfS `LgbP< \`?&oXݛ`_dƇN7FOa;gsL9hKڇAXWBӌଂ"<!=@jc|/hfiMI*o~ܫ yMw6 )ruJRԮbZN'`BTe)Eٳ$jq <ۛg+*KZa_:cY.ZP[ wCKJ?Hc:iܚl{S_Pd a)x,lrQQIN~/gk+#U8ў=gM@!g6mcA+EuPC몊D埥-k '$-y}g!,i14pRn |? ۋ)Q"R":#q,٠lo ˛6]ŘtKkL\!XCN6sS9 o;S_pv}K'e(q` `Q=濂j($3zO=꥽$)b2[F\IB =I@X˖o }-「(0Jķț@Zw!)Nw*jD z&T&;,ڔY+vzͽ.F"w+[c-1"WxVp#=z-:r7$ ;bUF;)" ~yωڤXnz`"OW1N1 9d0[msiʠljY{ȣ=Ă(_"l㞉y+ob%cGF֝AߋqNfm==eyͩ:e>~ĊL۬Arb&g_Vg8+ބ՝p3'b\k$0dҦ}j2}RJ~ŵkJ%#Z{W/X PzYRt7S\ m1Ϳ2k~濵]xT-a0f;답`XX#z9h~AV(NMG-6ھ`oNlCϔ PKƐS X؆7#UHR`,1+w^HxjeNcJM֫'-M6J*9?YYac"Hg# ׾Kwyݪ~JN|u6= ?te_T=4.&aMȉE4 T^(ExlLEN<\6A##7Zj &1Vej8XqVv{ qΎ p)RZ88.W!R)_сA /$h_Q )~_ݦM}H9aO˗+`z =$brmTPH0Fiy[s"E{ ;F@30NpqzA/=!p[`_0V%<4xrg\U\Xeubh?%jDL`XsQL ~G &XP:N6SY(IF74W F!C6%_fuo;XҢMG:Dpڞх-*'K07.1Ʀ@췱(W&x5OZK$*I˜ ѻŏN9y7@\b _3_W"~7lCb._$jvQ~]2J^@c:Y^]pv56h[ЛE\\A=n1-:߇-Yr6+yU+߶(1#J^!3n8{'b'D%Jc9 tuDν抻TH۝ A΃Q>˞z2nTy ?Y˻# NYvIU͚Cݱ2-pB'<BϞc4$x *u*>q f[D#HR-w)i~ ut2@cU@rIuJmoO?=u?zd>^yTnpE_vssT3Nj2fl&P?;\θ\f,)5sPeGH 낶EQzu0GYQATialaRrV Y4cK.$@p[B+i3r.&O%wlSӨ XЍO냳Ycx4˴Y Qaݯ]%{ΐP kZTn4m#{K!"xU|`|SO1NfS61!ټWFs&D^JԠ7ѽ~ *!879^^)h4@$]r%]f`q!3[82ԙHNykuAVe<-ӥԘO0#R|lf^)UZّCR BS'R&Տ9rj3%=P%Nk4v1ڀy}aZi9jm]&#TL.[ 9=c/[TWaP˼X9s YW%1v7| 4}DGc5THH5Pxӫ5eh9Zѫ'T ?꾌d攞NF:aFXVV<퇵>a-㳨ea Us7nQ{0}9 ӨwU}|RWlymS?9 /+pT@ LH殺v* wԊՔrİē.[f]tS4Sk&{5oiBzCY=ڝd#N8mr :NFf#"U0/}7,O Ռ1^xg̸yok@Ņ1.bӔ(W2ȣ0tþj=1Ìc~> ߬1b~\A Uf3"IDXh*7]{RF(LP= Aegwf*(D) ^f89샷JV+S^,RZvu' \E2gah7[ <{e&]k_Wa䳨zy_HR[T.{Z",?q|_vLl ;g,Zk7h<7h5}{}DG7Ô5ut |e90LtZRAo|c^b+w[4M`ߚl _Vncnjg&k+j$g0E {mzׁc;L\Sex}AӿIIWAs  N m ALh>"vk <)%OxcYOsd-pP0Z,s(qRҋV@x+̤3q/u^".G(c0pEڞ#LLc az uO[f)9PhMqߙ< nɎ_Fm0N4FvYuvL,#jo?s]oOzCyi+"v7F}7vB3KSQ:RpCRnr<\4n@zc>S%rd=0|~0>L*vµ9vO`˂eHHb&0q$@ 8M_g2=㇋n?GCcd_~ g m e=2(B^[ۃ@~n^3ZX$˕}DQne0"okZV6zڈ!Ӷ`&XBc%J@2%-Cq*5e"Jiiz cmCJǂE'!elv#?\ V0_u(-$"֜X'3eթn45~sX-y7[[-ںAa:BRLE}&:^}D9[3Jfn%-3Z%$fגg3DS7.5&'s4ѧ 61}mlܞҎ–0K7Mo7.5sWQdJ\Bʰ˂E{lֱ akgI%9\f`w\1ַ b5 MNb'Ĺ2nSJ$?~ۓMu6==C|PkIYEsb6ɵݔEBD'c YŠA:eIHO\B?%OKJ6̖=\ h17 ")V2ۼY]|_jd:oZP{*dJ&}{8hU)zmNS%*.VsHqJ+9g 0$U恗+^#{o S_'cܨ ]m +7ْ<ΪAMWIPy Lt%J1Ԃ؏oۉnB1MCBw[2DOv5틠;In P7WN"¼'_"~`:I%e6@oHHShv]-ο/Aa4Er %ڱP[}ԃW)qTK@sNSg46u}g^WgUn+Ql}LjHNY4 dMU^yN:mє+UPӆToj`6)}D嚶+:kp3x5z/H Dn 93]-K^Z q#*ȕ>#n2_d8G6* %v9d%fNO>TN+ĝګ]$1p{dX~M/d:pXBY|fcؙ I0pOeD.7RwN]/Jh7SOU"=Δ&SqueDhaS%+Helpi<Pn ["%ϧKB\Dkߋ {xaO:Yp٘s@ѓkjQWbUZ@@+,4uR]Z`SGTv6W7%Ֆȥ+u IGHlr}`0T]Z bu0$h'_b_o?U/W_:|k8QNca" c.YfR<[o}&,L yOmTI@5hDZWcp#kl+\M|1腖PrRTMC!U:0ԖC ʊ@M44@6zQHWK[7ĩ}nCj h[ɕ&t=ia撸盜GSp~e6?ب[ړ6Hݯ4;ˌ+uIʂnlz5zߘAh!#Z䥋_ &#1|KPV< xYp;%L_\XVS~ȟ(x&7T!~a'bc,Z0m-NjZ)^7h[QkhX(OѰhV@<<#4t# \2-(F)8e@Ά봅N'D^'6]qK0<;\D!^h@@4:"Wh:6&,+<鶥 C`qE6yL ȕYykŐ~9:սD&Xg "8Iћ M!)NJQC ?Jz4"K<9i$۱K1`KŖ'R?#~,Yimڣ-x޼w1]Xmt{~'#͝*E[*X,\|%mD'w+;ZBI`m0NEFm $GZ3[^.(ONg=4T=ɖ"ѝ! +0{gt}n腙mwÜ^c[!F_kcvqV*0eE p2AA,YcKJǃܺXe= {nl_I#4I.#ZTVD6\NB1}:\rgѦ(,fj&xKƒQGȪ}SI uT]`R-GɉD;L%_$Vlt[BXQj+\i^E'I 4yMGWP;dX˛$j&2gΐVv0׊=o#\S?8aHbz+OHN5TmGI}/Z$A[=&E?mnO#Va}ʡ_ҧ?򝘾spXtmjr7ɄDD𜑞""y{D. n 1䊨wE #Apaр](!)o*i)SNM:[#%ۑ-ʧ4_%N޷96-9.Rߧc"( 6lIH/'ՉUȠȥ5 oΖW*?0f*|?җplKҸ4H݊\ ܿ7l>$O}JTߺF0J pw 8} H3S19}NtNm"_7lJ^(Iq-y W*Q1dy uxz'[jP}q (O"E? 2wf@񂴿ʽ+۴F8yʼnÃ$2qhueu̡t$bY!b:Ϊ5e󓜾uHI gyŷ: Z9(7Lc,tt7\b,nb]˗psH`Ѱ4+̩(\kh/vpR6TݒMȻHͳλ3c ,MoLΖuV}4 Cʙԁi{'0ϱz!<={vyd,6Ō %(VypX{?R}}e,끒2,sܰnjoF I;W90,L7c=n`ݽ}V-jbu`9l2_ ӮqC?ʥ_5WjUljM[$z~*[|B- d?RBJZ o o;w8/ 9bSY4tXӯѿVށϙݙ\,̪>P=N gLu@Ť8S66:qYjD?5PH#]IWU#"]s"NIN:^ K)izΈ<5J+ThbPՉ%0UrXm8w"EZzHw1!Qm;׀6('s/ &yr&&ebbVkxdlQIУYQ+U Cj,I*,@uU CMQ>Js8;gN9dOÌa˜//cW +Cp.]-zxY̘EAWƺcG%XN I>J/*I\gr?τI^zŬ</Cfcg`(j;#ADTj|VGw3yio2y#SU4MRua&'[:ݼ9ëp%/;΀љ$8m~mdzḟN&b@3Oa`:$()O r[͆"6vnwJ.BώzWRE?R%"i $p|u,c9KxQ('ep`; #"WA iΆ:0o?t=%nnHw;@7NcD̢N䭌sis 0* (b۝/ȍso1?ȰE8s׽IQ|c7GyT IࣶFDұ(0Zqӡék۠1 QSsCZ8Zџ(< b[BdaLZ3C,yGhZ#lg)Oj>5؛b➣p%$+@$q̅1;.JȳPor0+r9vi&3#=Gvi:ZmσxBkRo /21`!vVP_ 9U7e*=7X &wfe(,FQ1xKT/E$&]ҠBYvV(*pDA7ڟā  Sħ>ۺUo-ߛihR~Z/{oQ)ee1Gncǂ؛xci|SYT= "ĕ< t U~tżJtN8JE"IgYZ0707010000012a000081a40000000000000000000000016650a15d000039f4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/Ru9]?Eh=ڜ.+Л@$EC='u+KCDc`xh$xH8|m7_x|Ca8WvI`B4ޟ$"Ee Su;mp2*{1O/8tnzV($7?p˱-CDr țg$ʷʗ敷7.a(ͩ O9>J V:)v+!tY93 Z}m7]qz"GNmâO_s /6[r2H<_["'@>G*ga*UT-p1؞ n>C_ޙPg(p1)%I 0HlX=+VAOhӗ~J6&{dS%X7CHlc2UBF6 | JK,"3+sI'-e+ J6C/1Z{-MjL«.E 0ٱzk$?ҝJ%p\Pj?9݅3a{<&R[P!* Un6|%plB(l8 i6Ċv MӒK0SSN-)M`G^(Q M ۫Q}{G7#jEʩ;@Ky]>уiؑGܴJ0fi,FyC&o2$*`qeⲂ\elfIT]Q񌧇V++W=زg* 1 \ _/qo40h;2oM,h ؏-ج9 F6*./5< +V!#Lar[²rP}S}y}^ g@+ޭ=4O!&|*`;cPyg#ׅq<)fU/5vzkZL}KǪx\\.h+uqgmyioC0N|O.C#(W # rL~C&`Qjhը^?Ϋb(@9 ZK̯a%b6p ƔCԽ09b&1#e`)ǚvL kEd0^]#G4Kwχe|Z9Kcr$5, u&T%Ff|&lVo5#G&3n +TeګL@eG:m==8UX^?a-g'{ e7݋"g KD5.* lFs!>zfX{@_I;L1lPءcn,Pv1V]%韣2@ށf֣VGH1~Y269䀚\<b[ǐ/?>?<1%Z|/t3hcs+z1 8pN]%{ UPB|o6@y~iK0waSp'-?姈mdn[}_ί㕐H~8'?[uaA1yvMV\sD68s@ǴB죲KfqTyXb< *\eW @NxLibBtt8hzjdK|MM6N"w9+ڏXRX( [Ҽl Ui9d7Rsx\62٨J{%8mWH=Δ^G,}>Iʘ 332-Sqµ/(*LN3cA!._?AiEg[#jDۈrKl8jF'm8ͻoQ 9EaXB.J fDWus\c0 $]OҶ=vo#LXݎ$RژyU$_(FI-[d0pdw$Q%*M-GfVϨl3v6}`%_a -iaqIYff گ*j]ȋ=Xdrkol. eyvd@#Yatl>< >`k!)ٴ\E$ !Y2'OzIyNq;1ȄEHWŋCxgjޑlV@Vk#`Ҏ_ҡQnڦxO*a{zC[~-mX#r<:6!dkfZslվZoOǸGpƼ{ukZn0 "\X@nlX#jz0D<m# Z4JYքe m(7'edz'OZ6/kK/.]%H?yR JyCf]M);2($>PTmEk%yghՙKE&^(NnF[Y$XU38aIiW]5Wɚɜ{ShKM"A !<*8scDŽZy `"j?Lho SD!jt2pjه[eomKYFTkFL̇kZy(Nt/}fc1":y+Z~""0DJu|.3,a@G[R#o剤:oЀ͙aL  io|}nE1әtO3/Dy=UxGMS$׀c!;j z CHw=IraU߃Yҩzq}P槙zTUQ1}>lC{V·_#ZE,4)iU(OAy?wnįA8m{ESb2HoQ5A+  7|0/n[0"'fRovj!7V9( _=TJ T_W'|t 㧆MISpUAnO@$aҊ1(zd:{cx~B?wGhy\dƵ+Nd*.le0PM46R(t:Cq1sZtxy>v~):Y9JmbGC>@" h{\ӚTgvU%fzdzG`G^xMb2ۓ +xܔ{BZO-'!`7 к֊!^uq[yE aYzz9'١%ݰ}-$ Ϡ`AccKGr"@v /Su~+Hx"ar8 &Hr;ɵWs*Y/:Dq).6ʚѠb}(-ćIP lʑHjV!3UǷª rX P`M4]VqF Q<sxV\: ,A*ݤ$:HC{#l[9h(pقi5e{ ?J1lwhmS@\ѶG5/b[tm$$F[O=|HlVݴ;i`+7HFԏMXo {Yb'Cĝ-OdcH 'usz>3ܔVe*Z 67O{mn!//G|Q\8)w:ɜ3K,Eyq.X^R}3y9zn"L+Й$5ܷe֙\P ZC^R18.nRU59ݮhνBvKc0Tһ * F(@Zs#OĦ=m`E]4Qد763} BP(^1>m֜;L'g8xeo[çrNNqp3+2z.z3BL=EHxwa9M3AI=n:sB$4HpP׶wd"|'y&u/y^ @ ?'ネ4w;h5FYP3:.E%c!B}.LW$v ~> FO9c bnfGrƉᡕ 5KFN\͖\ts 9Mٛ=)(8SXb|)؋=ă ݽK C87F<`\ؐ. 5gi)qE]V_`sڼJa1h# l;;Ehp}6["@Li۱CL(}/`{=Ң@tGf8ps)˓cZJ2S*VE-'z~br3%R`)\:/3=7y̰:Ud9-bI 2i>8x3j@CrCXbxI;7kb5gvCtFRu2g='zE5)VqSJfr&"VNŦ9ޱjg7S< Y44԰t$v5[XKxHm‚(QƭSZg-AikFyl;'MkJ2$ȝmuH`65E6`kK(7+ SƻnBƽSwM@'g3f{c%?gR}ׂӉa@ݮCbGAIE8Oqp{\T+`akR- J89THX3i5+V|L>ܳl]<rK) $G;r6F5Fރ(ֶ^}[_ e@z71MB"-YgbL.5Sxxt&M9MΛ3?_TV@Q<&jy(ڦ/ pTPbGbڨ0{W~c;]IvEKsd))7uʦ\ (_K(zbQXc#fCQY%1r["-0+jaI~8XFL  6HtYDpNd_l] 0Ɍ Y;uʃ!X7D7 @w`BO &ܹhn-6@ş"OexE]Tb53-\h+60tNC'{^𮞋 D7 mn}Us XB3.:XhylJOFS/ OO+⮙Q|w4e88&}X To #m%:#0SF|>4KF#FO^ۆu>ojC)ڡRTG?pY]pGtYE?d>,{\qH2-c,E E<\=EWSH+?L|d^ F6Nj%[).SyR W]w4j6r T?Cٱi#Ʀ<%/+B.A,#o96mA*89X.I(ZFhy| .]qzQ✶ch".@ vݍH dcwF R~`ڀl {/mz5d霛"GgźbT;=x/ۂ &̾æJ[k;q3qé-7A`~fتSnON'ɑq;*}ޙ&!T^oݗ[{La?5Q`n(#yl9v;E!$O;|ڑh>|? l\1s»*EAt΋,BB܃|+Ps^CFLECMC eµwdq\0I=^Nd :֛d]gyTZlg0$,SU$Ѹ#g\bb2ZvMŬWNQ鷸 g;ڟ[9c}q>0":/ / tpK+&Fw%%E\/ڪeI%5 Wh/>.o嘎^C^!ipb V <3^JpemyZj򮅙{M.\X꙳uư>CbYhX _K0V*+0͸,J(>hU[ cP@KnnzbֲYdgRl󃋂|ή:')B>[߅љRy@r"NP F)ryH2#GH՘pAȨpG7;N^ZvS晏&(/E>|ݮ̪յPJ4(y?{LDV%nӎ F)꜍}MkW,VO1&#ۭ hcnJ G2Z?k FwRbi3=3ݮC: iݼq7c1oi}kڟa7Z<ꙛLZ݊ έ1L!C lE5=FJJSwtF+᪑t6}SHxѮ8 S- NsD#C"VZzqrm!OkB5<B;1] zw]"ECu~ĕ%Yl]_?uJd)D ץ^4 ja >O2Ewpx| vniR=P=yEC.d\˒TT`  *@WtAemj)WvυW2!6Yxka4ϵ^y>ChXР́ ׶36Cb]_1#MtSIc-Sn|$'E3s W*$94hP }A5\X9v'ݴ՜^W+n/ݍl{9J`Ȫ2 T޲pg;Tl@Fj Yx5fl!CnnTxvJՏ>dg|uֵ3BZ7__DDKf4@6,:E s4퓔z'ũ[F+1lZiA[rgU$8.uZ/dͅ&`z&rx7_sld$3aJk(r(w+m]˲Z*&ʹjgD)JO~w;ԥ9CI `QKn|n,c3x*/OlƲщ2)Nuvmlz~UHAfCp/f9| EG4 Rj$D0(y-+~.1Pj{N@_{9.̋9&괒כ\s_ڬPqǴNCX$lWR{1N1bY5K˹TOa wrX¢mR`:N #h'}hiuX,Zp< D2J>gHW>$"s t8Dc:cYG@ LCFpM D@k2_zhDUnPg6ш4?`ibPr@f>-9f{B/qk'²hz"q"'Wq Z˧$:'O+J=FKӤpM-OQu:mLƄϳwyiG?' TqoKOfuʺ<Ю󌴶{,njnrS[ kVMJU)ML /v8wRuQLzwB`=4-b0f*YwhXlkxVh@ʩ i<.H|S |4H~ФGj- P"U)1T5aƤke5KB&۲ı3vxEn8ڧc~Rȿ.mN2CVeI`#jm(,b0;dbap~d|0׋~Ɖ>My\D O%aD"_ztЙ="Cu:Lgq̔-7DGd0k`%ZR 58p}"|]KuChgQP vdl#pOlt̷ w|ktQ^ `gO~FH[ O\!㨁?!wƁލp;SbChڴkGE< Ö6~P DrzYP:,ξ7>Up,&e+)w t E1 (@MctQJTN w{ޥzZus:/h1Q0H. y]ifCJyAiBjNS5FxՇq.Pvxgz %jF1ots9LsgԪ)XK >NzfP`@5jÜ +)|\3_9]ZӯJxڥn~^~=}2a+?BxZ@@mWzR9.HjǦ45LS"DaЂ&Vr9,BgaMS7{3>OXa/l,uaPVٜI"RKVWwGpO$~DcpELF «eXC:tkGnx]I+oo:xFt"^MrXی rl^_+?n3>c_8;+.tRpkk`0-`9eQ=\p!q@}8oEs#xF@ .Q#YN|pY jR)d?LP!]JՊxJ]k,83x4@笊eQX/ ♟Z, '>afqw(*d*hKQK%PlzO2Wngy,2cU?2,pb-H8o!x{(eDUI_WREH^h^dLv$;-[]ga5ϖ穜k;4$;5gp ZXtm *? 9|t?bVs hsQ%Qoiz'*)92R'=?Æfʿ W4ɅIj;ǃnPb5V&:kB)F$>kڼj3bA!LzpPQipytE,} FwD;eL}z-VC&CK,p).A8Uq/˂?Q%1mq*ߩzˆ{ȱ?#N) vD,XV<aHP،@x]f: {j,Hx<)kNNZkrM&Q 9/\f|;x/S* !cUږSgk; Ef[!rBo(:q~E FZWFXzJhhW/{W'd)uS&EH[FK),`\5h$ pCxSRAd9NyqEժZm@2C(_-:f(8jeL^Y^{¸wDX^~-ǫ-jj-I6oYc1AW4>ıYQ>Hh*4 MɟsT)9 :v,@:T|,.W?vXƗsE9;zrV02g9O"_ђ5!7۵>&?V#ĶMM%]U(kj=ػq)?\RAurS D:=߼Iy㑷qX)#y@#JvId>/y|{['@`r͑8p=N')'Y3y$̃`ZMeƠ؈I& Ȟ,&#"Q9?y-[ݶ@ΓI*e%}?/xm*0![ 3ظ<0_2DX]{bq_,]^qvIq~y09 jjf+QJ^W;㋉5_3"quP씝,)Z D+zcBdԁۯbSQknrIlDH7AћhaagfD2$I {}$كbXIp&Goеb)-_j3njo z8fO g:X2]tY^Z ۭԡt`vl %9o0Xv"*]8rGkqxovٿ&Mn^dtw7ǁwYп\+wxӽ6Fx(@ aHvZ'|qlt*H3s"q%s Uiӷp L_HrcZe\$'TW:AE S6TZKÅ}Gx2ޞ&ĸi n! +&;/|w2iPK0PŘ.^U9syVgYZ0707010000012b000081a40000000000000000000000016650a15d00001630000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/j]?Eh=ڜ.+˒2Prټ&Emޮ[7=M 5nyzu?oH#Cu~W?, ݸݏђe5 Jk`(+j[`Ep7"jtGvyr7*hqi+OHֱPS8i-%6a9ĥpJ:ɟ''YйpULGd0lHѧtU)v?34#bz[WH>h ";nk!fetocBy"yDڢhz@\-C̔4$bL#M WaiK֙kO6 OΜ|P,cP $+R.@)n"OF@Jŧ򚴌?\w>|; -tڊsڛn E6͊}ޞJ{%>sr:P% V0P$j| 9i~`@6)"̾?v3ԟəԃϴC'ж%4LQQъϥiz&3OH+W o/eCOA3h!♻ĉ &|Gt+;[|, J-SA4,pE38+}0/OtQ~wu e#kzbk%wq5+ۃnh],-#$ahZjb:7k>+H&#Ԏ%=7%B&Rk*]P:G |r+-Lu()ZL4_^@SoPR cy;{IAh!uR}.rfNr3B KʼM(b`$7+$2BJV5f5Y W ;P2'):D卵uwuݚ As%oz+퇻,6͡rۥ?cA-'=cmpH$. 8Aw{:!)q|N ,T=#|sQ5;;zM% QW{Czigb"{xIʄbUP+(b,Du˼%؉"q̽턣-ʶFu-nG$ Q3+4x]$0*3|Fڭe lYB($&DpBߖ)բ&nķjیmێ(PL4ڭZYF;wbdS{ɚ4@!d`-vR9=^(F  ȝ/´i0V'j$nqyGB5ĩF1%Nn\ZKOX8pkkǙh: ʶ[4A@^ak34ɔ}$U#(z`BCJĨ8f&^"A\>~܇OZ)a1C5xPr§3\"QF#u!7աo!T B1VlӃb14@}Vg=Wf39&1S3\T>ApxPL}PѣDuF5 \C54I) "ܭoTlo\[+`X"0'xJ]ݎxTY(l!G^z0S)2Lb-?śZ_WSHhJ@2fX7T^Ս~'#!٤tʛY[0%pK:r op.!F\m; 5)DZs!VFƱ{D/ P(GA Ta_pmّ#w>""l6k>?2`zjW?y~hs7aiT)-Lm*k\5W=#T }5H;O"**%Դ*8>yq J4wT0 p^LIV`S1YSSs5nWHRXmC*֧,Oe"mܔjQ{@lz#G ,;kXQ~`K2A}*,xeTm r\<vѩȃro%p7{!I}Yn}>'9')BQƸ))g^4$Eu8H0ݔcBѵEGDaʃ+F UY|RumKQy^K;ttqfd:NslʇFLt@R騐# JIk-B0Zߞ<~\Ĝmv=fCgv{MSBq[֐_"@t-F<]_kMK]%A%z9 ʉheY5%ydfF)FvJ&blAnW /`.%?9 q?e?"e nu6b?ADo`tr4B@Ih~%]onۯcyY[;4`@kɪeyX5Шr[Er|S ,ܓng&>ER@͢Ve8 pTgNQ_vk~%7FVg%BH~qܵ C ={ Taߩ-K] fH;uz&DWHhi'Ǘzy(惴e]MwX460wT(fFqx6Lڵy,'dcj K Hkѝ&V764ժ%J/ێY0TZz!Ȃ]_=amǿi'UhTQ E5I,;*^rizGΟ1Tpc_aơ_#{M?Ԍf[|qEҿ]Ue2pY_6Njƀ5 :7-h|y%l1݇Q#͌€|?V9سZ QٚWEQ'D,XS^ ?7V-,I(?b7.bwOW T+1݉q67f`~F½s[]dMq إG4Cu3hn42>'R~|%yyJ@vf|4ז[TR/ٶ=r嫗gR㇃WHcʬ#'6Y$;eb'DKqK'qQᔜK w) `UЂ2AyK(ϖ+ʞ~c95O~+e=$&Y_+a*B[=brڭ'IBű78MϾDs? ~6uJno쌼)&D3\_ɡb8'$.r^&ͧN5&I;kN2 /~)Ae~I3wk_AQ4AćډߍSڋH=POGǹMe˦z,4(BY`'Qn!*dZ}p'1;;e4 GOPs "Ef ׫lE(zʃ2EӫI^_ 9YE-LPd"yOZ90wSQZӗ'! ?3IUҊ6balԦ1G?>Aѱ`AB\9YЫO]L{V}*_a?08r BZ*V=VI.f#4YE$L>ޱ"a!T մ"q ցΊtm+IRU@=ncYWs"rQ1\|!#@6GtaBbZ]|M9dހ-{ bh3b q_ YcIШ&FI$X^lZ(qde,:Hs|DۥR՛LEݸI<TUܐ@=;lYm 8RY#7;,\|4KDޗZFj3?-a!άuPcX_I6B9`K={$=h["+Rm.6KSJX|li=]ɍ qk8' Af:Hj78c.̫z>/U~Y#1`gr;]U _t8{hsZ" .J'-HA{\ &!8jK'KsFBŀCкpNiӈ Ug>C,O Ĉc|"!#}`{V@1 :إ )P_j,:&8] uRJwԨ+J `@IZh6|tҵwZ>%C@sg@%Z@. ]&nnMs?ޕPaEכ@ )b5-qbsMF?o^/LFDZS$SsVa:k _:yZ?A@E}F4ķZyC >N:O0sOm(Qf:tջ&";bN# 织b^dV^t Ic2OD}Nd*F4v#x _N0Vq %ߵ ϑWpzHbY`[1EWF")IjôOxs"FeFM֭+mOsR[{fR:Bd!~gC_RЕJ!PZFS7#Kvrp,~|gYZ0707010000012c000081a40000000000000000000000016650a15d0000e0f0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/B]?Eh=ڜ.+oy5 Λ՛l<8=Hx9y <rѻ!U̍ ܇v(g.a!u5%\|Kg\m. w'D!Y)7E4gp}[At]R,,1o<0^{EF) Yh[" I r nm+/y%BgI$x>&pdrbRPz&7 E[}SEd~ ѧlp[Ǟm\?^;vpu-(`}~]  8v G:‹u2vsV-cX(Peԩ`_CAX=S45 o7W3 [sAy_b?peuPf@"aD'wu^pk-%s- I64pX 0^ŊM#Y WP?{hQquV=fTā-Ecoԏ_W _N\81}Yu/}xK[J}*9$qY}[׿-N@bR'G) Cwh {!rI& 4q?o"&kU QutKłY3pC%C#Puq qm0ˏhx̰ݏ/>{-1:2B =H* P^塜o*G<>N%.hZX"8c;[D aWN@ e9üXp&q?T#^PǎsS{հ/NX3(@j/\_,,} t(gэ86i]t#۲[[e IdOJ!j*0r [ *.9(STwlHr{u"81L1r{N'Rnq¥q3z,KWA4R!cX)Z) X%oqT3 ly$KCU[p5]2Ek(R5}+׫~N:+[([j虴tr`a$[35k4DmT)EM(?t_e*q!-Wҍ3T _ Avun26ڿTY TЯ{ݜ`25ݢ2u6ى2}>2ֱP +לwr"Shm:ːu]hUnpBE&Cၜ( wh^ 0`q鮭NF_1&Gn:Fo7~T4/$v.3ՠxDzn0+!QN$OJ¾fSgߖș&vW4e& *Wͤ:ED]ꩦkm{|tæ/ҭCB1O7oi@o>X_lR/ͬU>ΰvm 6}6·_ςiS[YMK١&Mҙtxo2ƈפ曝f\;ׅly4pJR$q*,, 5"e5>v_Yr !? Ƀݰ%G& :a"o ["6F91G#u<Uٺ(-aі^?|.U5AqEN$W]CMObhLjU#ܛ;ެqF-Tq*EgG'>ȕk|$j>g,]B\p 1&~.vuo q< c67b< Q rNn!Q~Öf0 |nՖ}7l1X(%yme?N̒ o) 张7:E>2ɮa"$p?1VRoI+%8%KʁjsF+>uA_Pw̫ G=fܕݕ"C]W:{5 Hh"_!gH1\kސ}#da1^{ώj0IEKD> =I-7;\2/!H$m|abQ!퀸ybj"aB HxwAZzg0s݊ԠGCY,ö_(Mc|xtq8dTĖOcyKqf.Uӟ."Wʀ'ږ[%yT"AХ1i<֬$MD?9`Ԁ/dS@Gr[{zaY&\a.(8:|"`xV"[]f p₊iV6d $C+g%b[={fb6Vn!UiKE%n%-@ v0n6"V Y]W}-<@IN&2U?ePmY+%y`T@՜pw_!<"q #{uA˳+ rq6qiqo5*rC>~ $W.bS^V&ܰ4eE.ےH. ҩIr@bԂZ_Z8[ [ƗYx`q{\2j,0;0qVub 0tA\B=tr6o.[sagGB+}Nokys=԰*ʄgg)Kۋ/P2ąt/HW( *տHQ,[^HN=g3ʿiF!E.F"+H:L䪪'j{4R/dӕ ߕ7/a@T*YW:FwǑ^08rQ=^dzhStz8mf*8|4 dDqbPxw#ؚ& ;$ThIdz1JCIjtQdQNh[uW<'e^s[ "®}B3a0lGv蓕N;YQ+Dr$`/%,g:a+w΅Y^ |Hpt@{OQ&Z$$ s g`O9]oWAM3Kㄔ kRXB&&u KK54Įc-XW *-5hhK*V9Rk&>}ln #,0};q,?hs' |BTzlJwN &A~])/JMYܔܶHFψXWr&u4\6|?8[cȔF<>|ȇT/C. `+B.x9$Ə#9^>Ph"@Lmס23~N+g)Ǣ^ )^l+u:%URt֊sxrD~Px$w`;v/>I$ ec@*J(`{T% ] @fOH}Q2(Z,*퐭µÃ+=уaD7*ItGսlf>S9L,6qdcL+в5&B5]֞[$me15P<o\s  O@ 8n2O8}Ab@FuG*[ yk2\a'!'a+^1J#J4|օd5~٬&GU3?2)Bib+?¢ΦP*2дZP ~dOO'mF΂ωDD,1%Rh_ɑ,/ƒd?B^~K+J2K'@Ǚ3eSS/auݨ X.`I&;%iy9CESN94(W&s2Lg]!ő y!Z U!!r՜7i* w;}ϯH,j?E_ V%Ug2TW5zW\^6N!k6>IPZ"[Eym,g*mDZc.H\dqޢ~X`ƒPkG [`Zu~Z1Emy^@R,#1k(`dzby~GP+X>7ԂFvfuJt\Qgt`ḳIh5%7Y84yxr_2s`"5A%NNyg/UOX~ TeXabXLiE'{!!۟<A\T!<:Ib¤|h3E*Q"ŭ2$5%+e.&ѱd@DMA||ekKRrur]- eTe74f[I|W+w; FN`3N0ZwC>Ua(1_c>o~`QMZ)yHh'wC@2=P$ԏׄ+lB8:Ft %pƯ9X"o6#b[)T0;Se61?w[qMZܓMxQJi`g>L:d;D1oNrI55ʒwm• +BŦvtBļve4!5uMc _J3JA($N֌Є_dU003TFQL_#eyF[L,P|mnh[.'Q8_S;FÈK3ܢ/y>aPL0@CK@/h;a#j*X4 C\`ᢦNЪ;&ppѣ?Fm+(d As!|Y/mvUaS7췑s#aPJDP HC?-)+nި1@Q%wtiJ`  /^T5 ߧ7ru}6 { "1P{iHŻxz/0D#[ž6?t6²n9B%[7w!QgҘTQG-'C"vaټn ?ff L5-5"*/πV 0=FjعgRz!9E{f^v_0M(л_XϴH452磮MFE$@Y˝5ID,7^=TkUr4sdp"ުv ~Jwݔe{N5WX/8WvF^귶w!W2Rrm!śq+tmGK+Ίa/澛I8NZکT1%U"Z$H,"i_̂N1ggds)"9߽ku4QK]rB C71|g0N760(QX :1Aߑ^ExHGdV$ΗU5|.ILw+L-S~&.DU!~kQ R=v`Cj(J6<⻒ǻUEa)0!s)m!A6A iyu;n|CqfԐ2LҾ!$GA}9sU!AFfʒ(,D,9j 6_$|w4pCVN9?29:K/F?Db(PpUY2"mggdUt =8c-) (K{D9g u1缛N^*JU{#rftF]jyUV6(M挱Յ!`MT.?<8;UQԟRarDC)sd;#KWrZ|יp+y=P{E%AA EarjLP~K#{2ﻩ Q:xO.-SvX/Bf84t*R<,x}X`B E)nk:FE!n=%V$Z CQLi++*]RTO1(O>zXzG'2V}rq뚺h\M"XʼnsP6~R/`a` ԟz-%X:s-;V]BI\hRʤ;zdRstv V(6Rn\.@:I .? `tV3*QuW=31?C*8 =.B o P4s.BUʻZތHZw~9?lR&%Kk_ Ed\lv ܞz~ &; r4Ҕ.It Rsʎ^tgO׼I 06@xД$%[Αnt(S[C5{N=(Ohc4B)I뭀ɲ5[ZRșۼ8Tv ^ 2sN?".igoh_FZ찫 h*~R] Q&/wSlǑ#rBCvqg r²9]!j^]V<P1Ģ8ksf^Z3-:|xcjMW[3',Z!@q> NSM%Iܭu}ӽE>4t2>98I 4aJј L >4Nqo%c-&PQ:LZ `tbe!θeH]L$әmKs^{ЏqQr-"xj9x}EUVj6#>[!EG(TfӀ5{r$(mFE TK v2;1.-Ҧ 7Q*K4B^j|%a]1(' '/VމeH|5Ej~8^B^@`G3edYhݨ߂? _]ZQy9J_&KfI+P`-'qM.@"`hzȽ7k G\vC6D.rV:oiK-=fO6 uf'Wpwˣ;9Ŗfa=괝/ km7NGPOIM͑xk=PӥSin&23"8Cn8nZC|ԛߝ[xpJaIZ(zkZC7W_xJF- !dG?(n">IWh}My!<Q>9&B8Gȟ7kInh'0"Ѥ71I&)`xu۸ T1v' ̫h%{x uI:d!VQ7HW=%]|H7U'ˀwaY?)CپeGNU%3+3?&8Ϩ I ɐ,` 8 !8Pm1G:/,,UIO9^a 6~C.`0̷wUE.$S;QbNwL*RW*JMXE̝V!U9(:򲯨3anjJcOzkcxa$6u }Is";X=+޳(2ea<,N<+c0j0-՝:쥺>x t O 79vp5^97r 쟉c/DEuT~uO&V>]" 3F4M2[{!A՚rk|qQ2tK?b1*~Z2y|]Np ۢO턿2;bNcLwxB 2T~UlV9y{KU0`:I@FZlQCQ=}eL<bb4Ig%cl:PA o}I m7W$.IH sA,Uo5ZvUj?`o0Vq15=n3<n ?U&=qz(T^J5obNPO/hε5wk^ynPENLcQW=2;B'gFҶ=;AMGGDxtbu 4A?x^%U,4QE E<4Qg5/'p6%@[3 k]yĖ27\$(N7VUޡlZT'<}?u#@}+Xy^s}4Aζhq? iL&[P.’\*rUjGQ_׬SItà"6ver209[(t6i3 V9? ^1 `~m ߠN~يlzF:Rxu]d"ᚂn~H4b]Rfh{#5ϋ+" Jo68Bt@2*O:x1YJ]$[K7 %{ BW}u Q0i暙/;M4,K[_ E.yb [QUǾ[4O8d"Eh++;~lUh/VϿ Q+P ͊TK7|ᓂhеBJ>fcZoKk<7yBndh#hqת1OZ.{™E.1c@^egCnL考[gx?9t&н"0;TpH8'&7T 18SS}[9&Cj$cφo'cLn6 ݶJb/uЭw;y >^owތkp+8628SpEe1MjWSm`cdqV8jSϽ ӝAL MpʃSh9TJTM.b}w!!;eJ5,v_MmIŹ+Z]`[h HEO[tjv sp4-q׶cS4UVb' 2(Ȣ;ԇ4D!0ݏ9kurA9P; IO}D+ -| Ʌ9?8ި},]8TìrbQq$<%`w G> 16ϫi89G7yir1S3`s ЮI{4lZi̋>*Йs%p V?rDN $/[4˳أ]>@hZVڹ+Co6 9G{=qEI5E7y.'?Nl}>x|qN6Ώ(L/E~]#* ӎs.F,Z h F%d<|bաu^%(.YBhtAeb 'T>Ga@PwD-b*8t~=.Ua= G5@GF}*zfRx5t7RhXK?zH(NmAS0>9 3Rbu(y94IʅYtd,Lhi Ke**r@TK rp?t #B#%භ+Zcc{>#]qk͞'`ƒmUWl|kovoj]?:a Og=9K 䍄⋸c6{E5 [uJz!zߗʭ%$NB6T%-=oؔ MֈK]3F=R[ "ŌKԆm ק^ ӣ:pRy XVg؛9&f?^ڭ-n,z\]0?;{eqH6#;ZF_81ge!G ̄QYJ#*{M[bL zEj[lV"raG&g~ KQ οsGCƎńS]i$6ChӋN`I㮏Kgb4n|16Ӷz=rq!r3VxҼdKʽ*FL6vcvRYsbnHW9F(󦘽4Vʷ@㹢 c5[\acm[B֐P2-ZZRǃNz?dP9“0q%hY:QQ^} ssy|05uz1 ێa` T yF5xC盺+Gֳ<4bLZ4p,ߋVƗ4ĺZ'L2%9]sK Y;_Kz(=/ 7>a׃ :>>zjeIZ`+fJFy;Y;guc;0*\ʖE uzwzx( 7ژU0-TjSi%y&E)!"_wC= .aR%|Xms|ʨP#G1酎Eq]EE%% U`4JΥy:P/mƗ$`!<례c2d2 qm_7#=ju-iL3XUBȤW=z\CګJS]ylJx6!4mCW#A߂2- R!t ܀N4•V?n–wVwpv{6c;%aG}Ӿ p&WM~'J`/YHCýa5Osݓk8|+p>eOrnn?2<%hLUF1m綰7%`)Ѹ|׻L:m 3cfC9x>#Z_ +d7'c=GĶ5dPE6s[<-1}tx_xa =kMYOWΎH`Hz} }z@V՝˂?"BdaA #RzN)zHjwR'B1So@Jd0p$)׍aMT#XPhc<=ȴt'sW'k%-3װZh[!Ɏ uI(o0x,1ޛ9"j=Hݯȁx# 8h&ʑoy~dS(V8G$؝:JY hl <3Y(`^w'noU+"KGSJE=G-$˩/o?g~W2[OB1%?ܮ6Nkc)oS;ޯ0Y45P&BMVQ .6mgf;Ąf zB2}w͆28gfG3V!Bދ ʛASu߇\ ˽'9 ,X זeXځ >?DsɠEr-~LM{6{=bIt($F'sH/*pz"V3? ex$YҲp5x+Z3~K[,nyY]GI.-qHS}jUJm+I!g h{FۓI*Ʈl.oe4ҖDn1E.M H%VD; R[t4dݽ)N5 rv=G;8eFf"5o7 ݹYDE! f+Y)+/1+AUU)]M)! Aփ^.e5}G5&Cl'TvR Ma%GOdsb[.Vɸv_Sً,-^mq$ ̀b鉿Ia.'gp5FM lQ#ḋ"Gi%e[Lπ'E{cϬ|ZTXm DzVo5A;Hb_!&Hr`S?bSxTcZ)mw|.w5JJ=6+52|yAPjM\۳q |\s(RI.OW$$(`# hP[h6uVƮ"^)jli " {YU>7}8N=7H'<Ϣ1>13D8âHGr~W3qzq-"*͎vcoԟ.͕8^9D1 %"Mx0vy#hT44ю_lsaF"5  gY@w4k%t|ӅZeˎG?gyBYn n҅5ᠦ%Zzߟz-3R&wӧ>U`P.r:c j$p;az Wp;I<険 º1V9 3Slc6'/uK;EA"m&&Y M Et`#NeP(%e_XF,8n/ǁ)jJ;A)dZZ0@j(awR)U&h iX [d/=RLOI4-nZDځ1D'A (zڟmQgyxSVZ1Ox#SEcLhx|]*cY [ji|&ob(? =QWpTa7b+`1)!|=7p\׊GT{]kwl!PHO#2RVB. fv[۳^̲1Kz9+J,Eq(ciJ lo^ݐ.(3 H0] !Ƕ7`JаE?0iղ"m6*&BK^8FE JZS4<4d|rRJ~@VJ"fHV{l(3©;֪O\7HN(4S\1_N@+$·B[ؚ`a>n0r]+9o Z>;i['fS{q-})7! 2!M!U4*LCֻ6-l퓦@ۆL(8$2'GtZ.yPѠoѨ }1a4*[:lg2OXzM'YlԘRfsv`!%@#挱kϳ^ /@vfvk"4 lh 3BV6I{Gl6K跕FLSyOfNi{- ԍ?]Un}_t &+Irh$&[]_cɖoӋHv՗#ף^E!lg/WY'$:w+-{HWNr`jk)rDeYdKMrN:L[f E+L7[ rf,ZY"f ǂgrϾMvGbjh;l|1+~kk% Vn5?hE)bڪQ́%ͼ5߳OXJ^طvO>ֿ,AY$s?BбmSUӘ[^:CC℥|4+ ILvpҌ"uXQ3J[|.̹W4Dt a ׃=αt]=%"PvGƫTEe]-U{VG%#_ɶ36 Dlp!ٓVW::5NG%\P.h\,ē8 ߲)Xk< %aw!mwH~RM դ^^sHC~)>/yO0Nl3R:˄͖dxȸ/;JjG\TQ6OHEZ9Eۀ#^ITBw4H#У>.`Z46fl/ou9>$P>Jtb%j}޻VcK`R HaSi[gțTڲd}NEl98gz G}@Wl5HVACBG:m5AδlYXS)}(zR/e3I#v&;AԪ϶AUQW$Dd✃F |4Rv-oj=l2O4;B.?\ڈ۔nEe#sx6O5 (4&ւ7AŢ# 97zߺ\t' Z}Uv`x¶7m}ie~{lZw_zK(QkЁñ+?,\*6}XCux+xQl1zFH |Wu#FV$9g5rT@Py΃ڝv%I a|';3n TtB;oEFh vсa%N\vT>|Mmz,.Cz$vi&8%a`Q/8Gs/Ujb߸jb oj.V-|R5=Z]Xkk3n&(GyT6IcVQL?=fWl=o+VE)F1:Z-UvwwJ }*#{1?*t-hU  ޼u*tiV5rRZ(P{⤒sWi6N0X9{t~~xLV}L_yJM9P>Q(ҫK!VI0r{Lh=\kA8&GkM/}\D\1=똾2fTݏBMWX~LmMr"{0]DO~LmꦢA ; @=<ۏ|6s=PP)R[ l@_;NDlCԆsWwŶ Y)uJ>o# pXXT ]=GZ bA~lL}?Gmѹ@_ }"SSW$w1:i65|OKա\5!QO(j»QX xO"TzG V'YfdzhܞvSP2mj|p܂R嶻_tD܏IT$SY7et0"w4}%$'^۸eh/G~OFTv1()oPֆ^tO͑TrOOt7Utv"%cX VV[$)Q)$CIBR&x:E4./ 5e>OV.{x0t2 iskF˛1XdD!%Bĵ̹A `Yia}8c(hPig8v&f5255 @JFT Hti~HPQZoo^tx@]]ưI7:Ogr|M]j[t}W՜2DmzF}%g|ܺ~ʸu۶\aMsGbOX!cY&gYƕW ܙǰaFA|pJoKLjZc,UCCT&Za=tK#UYQ%̽W֞2L.SS}]W EW-TEf tx ׀ #6|I(fb)0ќ(thq}Ϸ7[nm ' `F %`z Rڳ)j%Cjt@R!~C=]<|O6z-Ey \vԍfu~]dH\AثuQ`vDn/8/̵2vhb:؆Fp1ZxA|qb{K7N#}$nQ,4/ȍa$~z%O,X~KT0{/vVTVeMD` E, pHwIQf1s#׽˲\G 4/?%\teb חӭ3 rF8sIIr,+T&9T3J^7KR:ZJLz=*\F0qT`K=-VwqKqnxuЬbڮH!] dɘ<_}\QZrfPGK#+#c!ZGW&ly5V`P09q Cn IzӞP.=Qg_w>N` 2{hZpd~$=X>7A6*T0}-ɍӞNtqY ggCIR6Q.Tkx=v@ ўND9-t|~eYG\H'HL"Oq ,4\#_.D>aO,e9e o! 1!aް["CT9Cf]`K٪WNp{"r=kZ&?P{M +FM aۯ6Mu"eǮX`sK3@in*©ObM=ٿQ#%%%PdiQX͛WO$N!cڙH_5rg]g2!GSCͱL0‡%'N"q}lIž?$ScT R rQvM?g}N΂>m?J\z 719>0]+ `zUVkr|֩*gĀZBIزIw?R84S!M{u]Nƹ3οō5;v@pD8T|~dEL0HD3d㻳4($&8#dJV x[FQ-U@9m5O]CuS=pcw\^C]OQp;R>WS@dV#Dp䱱/66YT,!u8i1AσCB:|rQ- 15@M8d)cQGW (b`0B h:_r O%Og "5sۨH~j)s4LQ*3J6xD\x׳z "p'&ݶH$a][h`U%7-[+-J|2ESQнO`Ah"7Q vʀؚ܃1G!.HݢItRFFj'wϭ3u~; N 4>wqrplc@3iD',w <Ò nGQw=-0;]t@m'ε6Bxɝ0/kf4)ql@ra:Ăg@GZ$T{&`;~A D)shR19b@?Ѭ vS%7=_XG 7ڻ\OsSRr%HTxYh-zw LdЦ^||=0w@2?NW80R!MDzXWAZ~ɫ[{PϨ/U"Q;TA} P53*19VQ(*>rqT-|SVY^{$ͧ>6eyFxkarr"V }$Z3V&L4r~ j|MSӮ5K:)8RetֵkiJ9zPG$Eu uK +}R5lqHm0oNKQ Z_P6I12I<m8tUCއq =6*v+N-g>ᯊNDKUZ8#%sX eeQ_Iu\#˱gG;2O6x}KosK+rl),mvoj=;JIįjXW"}1^Gi*fzO#t=<k{e/0]OB1=?R W>jm;2+Hs!mgdœMr's G[}晲efTHIvu ĕV|f_ ogsHA"(aCA-4:dsJ]"6Lӳn~Gb.%#>3>AaR}Ps9JsJ.s!NR > }]x*Ța}- ^qTa+I0x#s(oyӃ,Z{D9󒃰L@Ѕ雜2QcF (11Jhjȳ V}6W@xwͺI ݚĈj+`z2b ?iO~=$V1(ՙ>?b#oX.|aʛqForIh֠ϼ'ڇ!Ԩ;=Ay; Ky5YM35L3e3kh-jbhI ~F9EӕEzބ )>-Iti)L3`6X^MŴCVcSsCԓ>]Oi mٺgnmfB2w<< :1/ml@z@n9" DYw+Wʣ]ҁ4gAP~FT\#).-&VX~ ;i6+[lU_V I1=S]71SQe0 fRuFܬ!oVՀ"],- Px+H¶;6KT+HO.i}5!熚p$׎+}WdAկ PYh'U&A2>CYI\Ӄ@ճՎG,YpYiɉ֊Bd.)%HR ۟0QsJ)f.j'nv-'0 Qї1oaZ1gHE܇b>5ʥhPߊ)Rg1 rVgS5A2u ʓ,. 3{C({l5Ax2"7lSxMҩ :-jn%j87KqvˀHi9窦&?޲)ü;V1!M e*Xijڣ.c[K.Ō5?S.ݩ į 'Ey=4<F/> 2^<#nK l$*j:os?S|{].&; ZBs¥(\O{vjQHN׉HӍԂ0zTk?r 3ó]co`xrugjAtFhjnllX?:+rFDk,˸lQȤN!#ҼY:F\~*zΖ1GkPtVoӢmFH3_e/] ]O&ق )=$.7=xuQV<[̿ ZPM%nZ\&>M6 xYH0&@0qXbzb>>v nY,n:L&]AAkUx%d5oBt 2{.\Y~}[3]"-m:hP { JU22NOO|BM t!f$$SKݞȢ&E`% n rY]VNpGx.Zr'~3ft*~f!^etp0gpvT7] ;% K*w 'mևؖtviGmhWqdί {%O]qCJ)ÃB79I/^H.r~Fb5!kcω6\l1 G bؿSg iCkR|XF' X!xIG'eK~D>0bHgܔ\5u1s|cksGL$k#?B.vo؈%f5fELz-؋o ^{ugSq2(B TO (d'xV EeN1x ML$[mԵx7p(J*uMf#eKBOI&}yiyQi\.t} pscג)v@E*@;Eq]}Zd+.6{K77*XSK``%栰 .cf'+C t *>% 0]nDɉ 5Il&@۰4; ߔ"u)#D 6!*4dt@>(em=ۃ0hz;Y¦SDN?JW7prY|JZW}#|sJsNQ[̇)NґA>l}%E^ߢǷ,Oq2d6ט-ggu;I_`P_UZzt1Y|v} En _noZ 8Sa};,\h6A5JQ7p&7q'g?%m:*ީh/{!sW #ˀXT/H`zmnߥ: wh:qLCg2WS'Qm]3X\qnCvLjiRd+Jtj{" !+e*b|VV$ZM ꮕ8eF▤ÞnL.v7ey9d)Q w~b$]ҠIRnr/asʄhn%uK%'@1P+^$cB47hmTIEmDln`2骔m&T $E2P#tEJnH~Te~FzFc3u}"VpW~rnW~,3h펛M~|KDTNbaMv(kv_ƖEgևz(:4|vӻ s;s2S؉ǹ P^ GNL9tU\2mfHGѳlRPa{ M!9fC9%z4LJ\ UK2ߕPpo{-\T֥3AAGȢ#B käIflo3y lxUƒ KW|l_}WB\n'%cWs~MYr"8!YCg|m.&.@"K*lVٰlHU,gP~ԫoOërR,( y-AI3(:Ocoq>䊞 ޼^/6V{5jYMjֳZ5os>vM!lì?e8o}! am-7+MP(˦fh{cyAN}C.ewIƠgJIr!$H'L ɔ^c{t "׌;"S^9K Jj0q c "[v!~6۟c.+~]_W2Dk}cnCM[XF"knl$EM "Sm+^0OÄɮe{üś8ߎ!Jwnm@uSಉo,ww$NYoB\O+'ٶ`S_l[T|%t||JI=1-Jyaw !GKTvfOٙwBJޜ%]^mKi1ӷRlRW2h,wY۾7E @Ii5fRCUт^`GO8/$mɡ%9ǘ!s6,:?O WNtj/\ib3I?X2r12m&pcm3c!HHWxۗt QZG8x{oXzFƤw"?4.*Cǖ)_*﮷`E,a(mHOy-r'L- 1ʍ cz[%Š%,>Ai'A.W$ǑJ1eɚvX.E3#~Yʑ0*0PWVޒ;7D/T_/S_OZy!?EK =>0TfY#apOͿ(`P*He Aai ekඪq٬]r!]|NOO3`cgHmL_WξY٪B"f }T/~o'{v9C,:A )H tF8V6Ԝ !K ڡ@*JTХl|MF6o8y hl;u3;~Bxk^ւ`G*ח=2b/}bq;cq)}/z;ٟSZq1] [:HGk H\pNHDEÔvv-`kr*kssjٿ 6];ZU|]]`ޖYPhmt5n襎CLy确 n!-& ,y zk9#c r;֣}J>Dl-fJd Ϳ9ʊqPtҫ JΏ6^ VuQf:DAnfѱj^Ԥ=EQ t|ʼnH R|dqD@vOh3 GƵQI|Ά jL fK MQ bv.X̭-<>d& [sQvjRu~^3r32?N0@VFeu&(-xVԄ"rq{2}$)6b.0i*M<S([PFy%9L54o}e}>UL7 YrFZGXl{D xାUzQ/is=Ie4< VΛd]$󯇪,?$n1zJ1WdB\a='f 7ԟz-&Fc\7iqPftww82h['=O qYu\r\aQnhy\NvئѪ|Pu4s9TL #4'_f?>9zcrPL+R;.t0 y 0ox8IH/pC1Jm倥 :m}HU3R4qA5.>*3V2RJ]i(5*^!2{WEAyD j"=$w ב c.9Whi5Q[x}{,aNns  4ĨSuB78 rdM!ν ~3H X!B^t=3M~<|!z'2 ݠEߎeX@$XXݷz>xZ&"kծfp.)($m~X5pH'mtcV$ӬzĊotT6xu.p%d ؐ.VҥNe 葤&=`6㣾 רiFjU mW?u=d",Wjm%#y ?GB'/pNomH/{FĆci=|:=4(\Xx>wof_ B~&,AM4/Jl OWr[hBwˤKZCLwD~smq* 9n/R3l"H@x! Yϵ<a։T6YM󝯄 ,⑗>edD :?a\ gH z+?xK@בU6ar\ OP+$ x.:F\#) d>u Ij"l}<{+R2n$b/;.giRSj3t6N__B -)5"I@7C1W>e% BQ0߭Deh<[kp6.)4V!(A2gtzhG<߲hsz)TE~+;yN/^o-4uVIq HR, \?W0һPQT}+-+5qvYiGFzi+I:w%ɛ&KFeа16D%W1gHfL)Mz8mϱu.g\&eKE+M&NI4l D,?W>- pC}"^৩` !VZm/^VW_J3ۯt>C(t }+t%5fpFRrѨ] \Hri'ØT~e?BF ^jA!LxE,4%n_~ ? 6OGD²̘5e&S8vq(N'-wᮧ 2GסKPvbSӟTTasgjn m;Ԗ4 qC2><]H!ZwhSv'K$X8H$ [N [YEk^x;pFCOo`mXk/`$h^TU5_&;X`&}¹H(r lbP[lؾZ`>i(cu zN^ .!sĕoLm] DOUZ!]8« irk}QX+|5 kF7Kh_`c 6' '&IOdq7B?Z5K:5%C}1(SO̧T_яcSU"pQ4ȭ?HשX9zDݺ:'VТu._-,oye m޸72_=Y . ܝ 5p{p-/֎ )Ck"1»ĸbkn̫-dݡ@ih#^ɲ}פ2$E$<.`sx%ɞdM&)MX; o>LfS^Yޔ?gbw!n9'8Lb? Ay]FX]GQ%i[htVz[N,K}Kٗm[V䋎c*+w =uv&p{-=|[,ׇ\*^Hj|ۊ%JE sErYA#H86(^TqկT(ۃi+ih;h)ltW+1d֑7rH|l1 T:~Pv=m$S|%IPo^x1ޔ@I͛ ybUJq:MeUrSpdX{Cf0H ER:uC%X/٢kfKxߐS/8 wH'v4x%IMdO"Z>ͅtpvpUHļ&DaK/s%uX^]R ʿ{ӱckϷWtnRÉ!G&1@+bu@. 70i|DQ ׷exClX! }Iط$4ʀ=V<E~#;Յ}i*qeQ6*{Kʷ꾗J[ŃFcʔL- S/M} @_f7 [|:ڭ.ljT@xҩfG̽L8A1e'osŜ2L=kn }V(lXbd=X5+͞ZpV.R}n)d oHG tFUp#FDϹĘ "Eљ#Re:͋W!@nY} It]DSZb`fjb=Jyvv<@Kmk2ȚZ<ːP3EwӘr֖L;⳿A]D U7'I:Š8'ݽ|kR*IO jOSK|W5_6U Hn@0z%uwX f m@f!.LwB/whp>,ɥ %FX9,["Ϭ ]Bt&# Jw:zlTP;8D$7ό!t&-_mGD 0jvX-'N#4>O^wGV D9vWɢrH5Yvg/4T9uHCV8}%U)0l1`F:ZP$޾A)UX.袕xw37+UCM}1ۈB0t+ +. `! !M:[R-H)i=ȵ,51}q %..w®39L|wu8~Xhn ,`#O{ᵍIxBl@Atߧ v!FJH^y6WBsSydhf|Z5jhIne"Ce<9eY wlA9KyN#(lů5M(7QU{n`הEh`.7t7{mpDh܇-ZFQ;x53#嵯cb,}CLbY'M-Yƅ44K+QF'*Cgt 3<|a<5zJ7P7t6{pǛ(X%E_54lq&'obF 4Rxݷc0ޞwnfz#@hY 10`2RӐ2d^Ez"L/1\扩\읽0H&'j!F ljhNK*穛D{UWMVCF ߄{#_nHP$6[;?GWBbm,FU<C<,=4qTDt2r^NpPka eD]g5BlǝICA #1H¯EKMQnwRδ=AiYk$S]J8vM)K\WەɥTB؂ +?3C1"k5YHw))eR0DQ }ti[͑IeZ!= .s$Lxfg 1r$瞲_31Lɾg >9u/zx}R Zl:PDXn߃Vu!`ygwLBWGG袎;u*#[*\.Yhm.O#jC@\QhPvO{Ezp&̂맖Qq^y#C~mعI%Vk^ڐ||* &2*}nlDg)Ƀco{ٜM!sd ωD Qh:,vԢܤj6e' p&u.5Ezz"57vﻋ:_ZmmĔ  @+p[?J\\M`I\neꬣ:R ZG:A<7PT IJj?51DCmDWLbèeu q7<&I;&|*Qxzn%wa*hZֳ1x1s>)iIW$jפd>Ƚ`HJN#y6/ 2nJgS P37l)@@]8o5#r㕃Ư6%d1ӢMv08(kÜ^$~6^^5.7/{f-&6C7~ tP+rMC}j'W6tsȸgs#Ι  ࡦdNE4H%C]NY֬ Rq,CVy)zNգmm\5^*<ʽ@7vbN#N.rTZFiJ NTU/W^ƠpO]nUtr$K GK"`Lk1!塿A ;}v^f93ryJ Ifi*̷1 z65!b1 bʱlPgD.GX$Kuۨj$*5)|n#^0=\ɵ#GcEP1е7$'%-+\I{~<`A酔yhר#a֋IW[a- >y~4dAQe \m*l@{3%񣮻j9YiF쩺*31{(5X&PYc=dܞ*ļVq 6 sZX(1 g醷r@.5*o4 lQ?zhe.<纟x6-T S4 Ts5ihHRPY! V-犧b& j6nl讋W3|0ЕoA nڎM!DYPiz"D'k,Oz| pDʶ9\Csu^fP6H]C?mNVg[S^e%kbQ#"ڹX q 8)- t0|0]'ke0W,Gtx,\}Ё)fXrN~DȀr0KPx3SG>tR ,ŊT "@Э:68dƒoS}e=i-t2 G%W;XRWD_ wYp:"ӉYk' heLXBwQX^pr([;(-쒣̸GB1ٞ#,QvE1 ^ z#ہ~u;5XW3Xq7QdQC7b2b գgS p ) @ A  N*1hjyumal%jBsFpZ$eKKߚfoÉ=8[yC2U:-P,#-ˏF~I͝&sA񠹉U 9}HMIp)"hkBju{GTN l'3|"|Z[[9:c{0!whzL0\'arK%omܼ[YhbBtp~a|@DCF0Gr&+[JFQF͎9EF@ocⱬ߮%I&9(1^}NʢÚ~ؚ3.|Un3c`LJpc,愽⸌.$e&l>wTB0ؐ~ ȳ ۼc✪Y&zF+^@x0*CfA%GXZ\2zC"wIp/3 wW[_&Hzwlf[K |DtB݇5nY}F] C{١J[ؘtKS`#qf2wL۾v{#edju3OuJ8 ;’'zMOv3)ǎbNCJ;uZ#+4%ѦR^iӉcjd}I/;:ui5U']R)JX[bv  9 !An׸Yo V~j޷ћ`^.y]\m tQ)+HDWeaAt;O$h^TĊ@Z2Hاm&Kv&$.@}Zf\GݽV*;)|V@4;6G&-ωssA2mGB_Is޵^Bp[.nw/Sե*b-K<{oHЌ`.4d&~Q~^6~pm{!$aGG3ǵl:~U#o+_Z=my0T2ly RXsy_6'vZȊg:A=.,;o2_KQM&f?[!>ּ"cPNmw?(?/gHnیk\PK!& ձ(wN6oN\qsJ^EnLɍ̖?vd‚DeK8o:h9&&}߆,6Yo![~PJD84Kĉ&5ƔVܓ# b4%d`Ϟ;o eA/YN<.gsJh9}8n&NŖh{ +H?@qvd?{;l`nDgs+`ݟF-HbQL j.8yT)8YT!Fy3:S =¡?`a 2P6dh~PI:!>ANs UZ(kDkv"4luRd!'T!j,=D9&e9M#Ge/%L4r f ںtd7`粒u jn_Ѯsm*:2|9-dk& )C w[4#& ?J3닇$29-#ra*8C:'zeܤA|r~4Hvc̅SGA+?i$]/mNIݏ= 8 ]yCfK۬24ޮȀU~% lXu@'Qo-".+6  [=']t7buCScmQp gڒ-t'I&.Ay,QrP@x8#ܛ7H1$,@XS\|?;qvOnaH| =2ԩr`6q޺!Y~"zC0 dVDf kFUgOX_aYV|Y"$x:"Vn}\s1ֈ#qn+ g#Hba݂A!b?`Q @W{uHJE-d^H;%M Z{yyh9V@>(ɮuɣ{otb TF C / (M.LA J’5ɿPfx BE1a\>(R4N/L.7]an)7XT8YHM 4E= 8+ r/-nsӼniD~NyLEzdb5ۡgh)tW EWXY⟲?ʬpț#*'O9|۳mCoC .HL"|RU67{gj{G=xKW5AMw3R*dwsr>a Ί<80qv]'?+ai@F\_ƆL MR;uoq*EWxJ`l@#}Jy*=j^V{Oi)S zD%qy'VRSdUv,p8xSƎPX@{/ l=9 Bk]B0Yɳyp,U|zw"am] Cf?zEXPqQM㏉{cp o7 "9Z*ëZp_ͥŃ]1}9FէJ >KDVuw&K`oO5R)ce}ݵRBwo; E$6`08ELܑ'}T)1+BXN:*lK#/l`e<(3ON f5SRU?$FjHowx_T:.$ R9[eAm ){% cS:Jfk/ΰڞI|׳;/MY4 r-h^"ڛ0~!p B2bBJQ ; r8"CKKw*Xk=į`5(MyD=C)/xz47 @0N(:ꓠұX/H9V4go}h@d׵~9Qt2@| VU%c<0 +",+`15w >z!]&4oR̰`D,Al9āq CIM+8q}Ali t3PŃ9^mjBΤ ߽|=EhM=6xq!R zPߺ E[khJ,}sٜnn͹XN5L2Sܿrp"V;Uu ʔNϸJnF+ jIet0rHݗ\/ j%~"~ʀwJy"zlVtŸ8k4w33=L$:#l8XI&e[ CfK!i0HДk]M>$d 7~*87?Uٵ-T{bA>5~+`l=tY_@׈w@eiѕL|Ѣ xah2\7BH6B?g*pIk<ܾ]4!}B;HzV_"d^c 89IU6.m?}xԈV\6&P\N^pꗂ UW2)&e#&xLqPKن_PB `2`Q1#W8V.u llr N v4yM" *-tDo ˎsRW&etBl V͕qb]K}T89D1eGHG U%WH<_*sO)I(7{o>̾oSlJP=&`Mt9R]rv 1 3:JN40`c/"Ұ~x ;9q@;>pLpG.+„%zE3L- t OSqc$uxtplw<&#v։, N s每PyfUS@} 3^)Ȟ^6;/bK[5e#raUgoOu.(z-vvMw823 <67Q~UF}ϲMa<ŝcͽ0dGS` #VߦT Ε y|S*s׉\由] H[hu8$Hh~oA&y.Y׻x&J6V>m=''a oKQqnüGjT9n_Ge:j^0dܥ6XՎ<kYC~9)R^MKL';7trB;%q8 Czt 5FRDB!yid5`OR+F&klmilD9p=aWhhޖ1D,sZZzsr:bj$Q$Ba[R MzwL vVrwn y KȽ[!Cn"HXc, LL,FHjsx><ɺ@NIq:nOA)G3"*zFd x[pnmLYCx2@ - #Xc}0զJK/ٚ9CQ"T"uxÇkEi9knxy* d0M{9`M06L=2l |"ӄԳK>NSzJY'2EC: Zu/"d@+x+PN_+H=^l!+E~vN3u[׶<&ٲ+Wގr?x@cÝ#߁,G,|8*ݶy< VZm D%Є i:wZLX^\Rļ| Znog fM%mFވӄnǜ2|`VG$W8c|ZBMK4I[ ǍaGWZ܍-bԬ7p)d~^3DNUCK;ɜ3<`?wE,RNs SV}cS[zJ%~%.G$g`3QauAVLr0m  W}'ڡSo7sU-PihBz"|8E6\{jƛFǩ"!3O5<ނ ^g *%.l0DhN-29(('7R m/T:</F^W;픙k4,f[\)4R_4qԝ¼zP~T-J}ܟ 'yvqFU[&5Do3_X2Bf5v'2CGz0׳C/oTV*%|+]Ç}x2b;Vh,:1bXNTœž@ W!\Wb-Ko{BD"L<(|nM۱ynvw~Dz/N\dv{'odGdEQ X)v98C-ky7uhC\ {>2רwגDZQP>Iyyjw Pύ`1ߍ%wɐ~&mPI*W5Pf?ۊI6:ԅz٩]/I{`ĠY'PY( Kzc̮ojQgvi+98E-BgBgyy桯T^eJ勾Zr>- =t# Ƙ_鶂U&AN} .?FLw-P)u_9iüUfp|3Ð& H8i _ L8G{,o/2"%+si [嚽HV?IPۀpK=srQE+FotۗPL1j>=UҘv+[`oΏ,|Ba [޶#V%g]b&?/^7e07Hv#UTzĦCMAPU/P]==/6󈫩,c˛0[N@\F{M[ٝ0 :c.CO]LfncS?eFxm_ "lu ^%^=5kpNн ։{޲)zs5\qx$ OyIh|pVTvvqm(U8{0j$ ;Ȏ j^T[WI#I^QeySR{D)e:Z*L ឩP~iE'lXxb#SufOpfқpR6G%H Vqʮ/gZzNEJHVV9z[TՐEo1 _ѪiѕGǿw\a$\qM+T!DQ(т8H$pR9\rE?m7 vzk\T"OPFɵ-Kcs'9%]-ۈӚz]= Nkk/׃q_W2WaJ)gF?e6`0Y nsMBt] P3S,ӕKBi}Qg`f08w36P56*ypZ؝ҳ(MIΛs#T?r}mmJ&$!dzLQns'j-eʵ&lCX,≄ KH T7Z:G#q9Б$kτLiVg_uOlÿw٭u;zKh^KznnQCd|v2:JL~EeGu1DžRFµ*jg#A5@J t<: U,o0+.%2rݧ2fqSʺn _{*"쟋bsAJESVnfdJ)UFPQk~pٙIvY=5cbhb*3p,pf?KSĨ"=a쬕>J(mO@cտ+1^@ <8>Zұ(2hqL%u](GүI[2?Ѐ`|+%=^&+-i~9, 0,#;1rƝ}ez}mMl?7#bjts=F LlLKJ}338$Lj G2>ԂfT Ft?)F" NMh[!1]T?)W݅Z'-1e$! @_^v |[qQIF!lBb:6/mZiwGŸ.܍ekd%JLw&xEh*aLagps|é(uYQ3^('|\?{r:FbJ逐 =]At5xAq` f<{ zE %x֤C5:g0 _>7L[Z_N跂5>;jRj6VBNڿҡ!/Y'6 :ڳX+\N6bJXlqu)Jf Y&2ZlE dB0>0,4U!Djt(K7IdJ ڂ5Qa 1Q`"L@ 8yPАF5`?4=:l.-lQ2t,G߅O2jwa{$Ep'#&> dXWEmY_K$ ` Pt}/)ji :ůXkɎëēSN&t) z)Z hKl%˳UZ<'N+A>8B]2f Ze[ ʄ_oDnvVxb/;95\硨D`A52~-(Wqf3AY%MЖ+l*ڛr_+.z"W+PcnNk ˜Hn 0n&ENamu9IWbצp'(%:!~#?83'֫Є݊UD*_Q,s ژS$SCșq?lS)6ǹ}Sc¶jpMFWɲldՉVR5~CVP^õ/eA+^e>gph>.aaUTf\1v?ٻT712m h${. ջcq] y (jRcO!ެ^?Vw1x<+\ MÇp4_un\/Y:<[04_Fc+'&8ѫJmk]m]٪cDK~g_LD˛nNF&[U2c"e 2~:Ct?e IKiY屸_l eƎ(7#XѺ!RC!ay\0U&Jx$m5GK~4v[o&&1^0)J́kC%Y@~n ]8y,?B2i:gn\M:?YM0T4gyȁ9$8=Mp||,HLT孙8n{JBmī5>nB OTh + A {h'+c^-'~Fdxp4gpD)T|*"t"b796#v0`Vve5:q2alLr3üX^8,V¢k?J)J4nF t9m|n]UUZ6wJ0wºyگUb_(Z .UP ( u7H:v5^}0,OEZǏaqG8ۥeTWg)|_hVHٶ5{]HOGjېk/Hc.,._ ]'ZPI0 Q7񶿁O./ؐm,}dRp6Ѷ٭ b UZy@QE$pe8w1Ε|9wyXYp-8;VvTI0s/ȗ.O:A{Cd_,M??c 72֕K[9HBrClC' Ѡ*dKn4:7sS4)&a @x^ޤ,Y \# }1&4{ǹ* Kb`$E#mkP~^dF$+;PerlEYC]d F z#^ev؞*3IIwF10S$2IyVmBSR [qRų nS2MVT]ܗ);n{kDo\-tPR^!K+yTGkN3q=1.(>`C3w)vo ɉ7xf rz%(Y<5N0K00y21>/ 2Y.M˓aHZv\x v•w[f5ضj VS ݥ e#1-ˋ69ͷRhSuh?ND߂иcr\ᡮOotF;9%~vw{ h9v^}gЀ"kwܪO fWK#9E ~^YlL?bXPh3$sJI!'!dg+ѱv{j+cլoP [{nkێ)5dUcڨbBa?a_ɆC;zq?S$Rm&xBΨؑd)3YoV_`@9Wu8~i}S)H?kZ 4uB C%׶Qz4m<ش ݡd#q\4n\nɃ)5Wq+Ī2%NN:om2|nFȝ[c +l(7YU"`C6E1\6te={'L6w7mS~Sn@ĄMO ӛuBڥUUi6t<,"Vt _L.<[0;m~\^LѢ(lw)- b?w0~t OI݈ұ7Tq4"lRuy9p )kfÉ2MD|Q'zNSJjHr9{Lݿ{1%z>Ќ=+A{p5?-]2J/IgR@Lo4g`H}w@!w!YÆamJR+@6Nަ$ 4}5xs, aKXKfʡTRIm\SmAƖ\E#~s.0uǂşl]R133E> ~K -=nwbc2N=#'<=f^҄7m|¼Iaݩ4/J /磺 %-m#GOAN^1&H7< oRV,f[o|qǻn\n2f"m]k Pm/C4j5@Pd.౴۴~D1M`'9ъěe͇hi{ {~p2' P?)JցZ'?`ǎ$ʈ`S\}ܲ"T[Z*h!$!0'pI/U=Ek'ED3AՆNLF,BA*8ReЭ^jG}|2;xR.!3&r)1k})$fWH`!N4!7ۘTbW 넮qS|(B%1$-'8 +<7/%*ymfv*PdW{nPF[P ˽Oŝ{@Gq5ž(F<޵A.p_!.IJJKa3(} s3bd^ |C_ @qZ*vckp"tiq" F=H]i%"%<OE!D-F +`f3X[䍯iZhjӋBׄ~ lw"A0 \e1EIn`8z6 aJHS:Y:f'lXr0~Yz j٢Ʒ#EnjBm m׋wxUv-DF<^VMtWNOϷ c= gQ F~pBh_Z9NEA?k=gX9h`G d:ɾ &P+|Ry7k=4(>ODX7u#)\pQ wɡosߵ.,BI F#$C2]3yy6hOXqݙ/NXG[(F@ iW*c[|wͺїkT@css:-\:hMdji瘬wȮP}uW~!7 ]Z2[Z(%cY5R&3b*[݀U=ٙ1(19 AaFӞR }ꂙp8&C(iSbtLIL"p쯋X?q%Eg@U I>1Kv`01{D_Ve⼫WOK{L3:thSE>ԖoQBVa=8m1%g+GwgcLM^-ٻʭ90kX\/=iy;se2e DKI$h'9WJxPy[WdNg:R\(SsHٌiuftZ$^pKƂz(}hPhEQ dy'eσ-bqٕ:3Tzp6i&Bh(qs^5+^ ?br0+ ,L х4i`ѿglfˉ` T,YG"+ @SQE͘6 i)t "ԱigԢkB{cpmt >Ym{|aPn#zR8,XU9}1WʾqlIؕn\w\?8 )`(iآRң rހr?V0@+܇#H{E5٩oª nkƒǔr3;.WF F$H J&Aa@)]Bz>oFOL\b( _uA >ukDn(0ByrE PT?9l76ӌ;) iݚK_́~/5U%|ŝx6`w5q-IA,B;e(4g2n_+ͼ~s:l4hw"4O"G$%\.RRxl`/8%AͅZA%DOܡiQ^Ȗ J,_+f79"%֓y%{uӂKwӒ. aXLQ?Z\xaJgǟ@&(",m"F%̎LQޓ9ű!`hGlLv= o83Wz(NG8CAG \VKO_0om':z~sN:/ &њ6{nA_v#$?Ha/ ]H Wˣ [_ ˌs݃Irv_RV{mmX.Q A K |Bø JYSYg s/>z[G,%v9½>5u^> کԎqb )$$=J AQWED]Y{_fPĒ\QvQTOU,mM_74dF aR/!E%(@)A<vfK a)U: 2 ]zř@-^s'  x :r ?RhI d; Šbk[+;7[p>C`(z EaVS·yWMBk[a'L>Z+p' !؞{"|W3<,\LUd Ss,3w(mlÊ$ct4/j(~Gؖ Y4#Ӵŝw\0L +ͥ Wl&o)9(.w = ho HޟW.ׄ3V.ܵ`?[%6lZ}4+H -''C%4q!+vЧRc\nP*EԴ͚0g@D*CK8GS", WWE p(k&ɟ|}VlDN]ݡv{ϛFZ*3}Ĵm$KXt&Ӻ6@ }8X?󥺶A奧S.FVڗXOCb.2"J.â( _vB!Hwh%Z vd6krтof3O C#ߠ%xRn`3%0lwIUig4"@Ï `蓄lb6 P}[OA[IAB]ScN뵈 ^c‘I<':vתoԴMzdS00^w8Yf^,FT'"g16S0#03‚>Y*/u`_i^@y9M$>lll@P6-齥z2rtCJBo}?]Vj2LLE6pDgUD3r5$@+&b>]s,ڑܘ<4,dlpCQvK;Ec$2O߻;a<[F9V]OzavA!qNLͨXB"DQZ8W1җ?n!<5:$lݣmbܶq Cok>݉f\L%l| Wіf'BF @j1NGKnyL`V_=k'%l"t ˢZ.9ys3~Ы^"<>?f_ s"mYDB;F$KxO ޹mj%9`Ȳvz,مpGMosAf,;DQ@DUM4(Pf1#iw& btFߔV{SvҀԸ->X\g9wj j?zgwG.E[v0Ǐ7 i TӀ&BT+`eU^+Yݩˮ*ɤE{Hbۍv.7rUV@J ܥ~~چ+E+'9\z[gUJ$ͼ w5bȶ߅+I, !u\伯"E #'{m*>@*kIO6""/}ԙd8R,P$4Ij†`9MPSmIZtw=/p3&˴PP!Zw{6n4˲gdE~ySl2}i:!|C#IPkߊph~4gWsTxHSi*0N ߭NFg~K,u}dxY~l;7$_L1_OvKCx])-S~/yo'&>LA4u@"lO.p?Xhʰ跅dϼk/S=d.!x 36w$]뚩d{1Z=:w醚zlL"*VfA_pوXU??r9E¶&7$,۩Sk<)إH4:'C7C7߰r'yH/ܬbAnM 7^Kts%鸨5;% ,X/eTdLۙڱ]jqXJ0nZmA [m/DLCIf< ̮4N* GqiNĥ1g4_-uW8G!t?!:O(Kc Cr/v{ 2TμwZe}\M"8X7X#h\s}<"AE5bDM֢q)9~$m|s>8ww])P^i: fu$=d$Ȁ+f8C# }&RXO)WdA`Q,`q9QOU.rjqcrlhלo nGjToma3?_S<'O}w,֝qxwX6 %ê3zU$2Sȵ3u{t jzG}emp Vaf9gݪO~  F|8QfQk0/m.|pMLhI5:+^=!wLU>樅wIHe9dUרAޞl FwF,x&F!18ub _a͋mJ_3̰y p:E6f5@ GCr5ǚ/Q..HwN4r͒F)_`Mğ@̪L*F i2Ggh\}A{)K!y=;?8DOOpg2aր٠2ZMoΤ4V7$&Ul,"Jcu\"gƎ8_vrR5V5n:g|7brیdCkauO)Jv+ " o6nRtIcZ$20s$RӤz~$uZ,oZ/ϲ"]х*Լwy?Z˳=ksҺԵ WbМE<oQu#FZEjc|{4! H K)ɺD5eb~6רUv)4l8VC_6% /h dԃ7<6@w1UHj?|reKy*Sx ; dzT +a1(!>O`zF""넊[n~eƍou 2x7//r5.?cq&)m\?Ae;ߡn" g̺g ]Nᰳ/n~,Y̝fh?AJJ|UuTEm5=Yo*[ɢZhCuVIҹ)z8ܱJ{U/zKm>~I&0\Й¬)ZVn`WyiI6$<:^ZXB̈́S ͇`lR`'ӽɋB1Hɞ?<,8Z7td3FȮcWkV^:%(}!_2u'k7K67CX!:_sp2I cdO ~uUK*rW0ELaVpQKV`,!;#+uV]Z(ߨ, ߩ&Pb&R|N\}F0֧B#k)Σ)[Cs e}o~A b{Iѱ^B<rylu/dOˍ,E&ځ E4%^S.cz<䃕[܁'UdiuR~Z]sreNdkBP/D"4]da OaID()8(;qis+ɄawF#̏yoDP IR&>=Qc%-OꪧXU>k \oޓNh C [5AW?6Zˤ6]Oݩx&B|=2q',AY0 ;Zkb[hڝA=2&x-0kxxmVƝxeb"_$zP r:(L4RO+Fe&AS8CNZJjXNY2NbG~}W &p ,#ЂE@%I7@MB4" nL=g1HL [?r3A5+_{{,63 "3}DžP%46+睃:\63z&:"tx%Kl53"`i*Q~0c5lB>v{J`ӛ(by$|ePAD˝,.#e0rvf$$?HOMT|XϾnh$8!Gl(/V$G6$O_cU=LyOƚH釘»,,2j[fHr]`h‰UCqZbO@I" (^\skwªvi dȚ3i@=Z))ޫ_o3(Ǟ4 4P ;e 0i۠bUvمD׃Gkp doxILئ0$DExU) pH9˜AB1yCM2#8j2 E7zx{JWK}ڜHg|i-:^ >BG aw}RJuLKs%Y"(fSđ:ei%rr|f͝mM,]\f \q,dxȭ[{(~ T'뱽$-vt`l\ ];hR_k͡1)p}EU‹Rz̎yua I|Z$T,l]h洛ͥs9hw *?08qc *JhYJcM%j9Sؖ?$fk cHRo~E}KқʕWC Elh<]9OVx mbW%w1=6%?li_%$_,!O8F7}#sT;A:W!ƛ85@?3d[+ I/mg)5a/Ќf% Dg59_jh{q_-΀2e}H9\}OL% 29*BLNTf]S5aʨJb2}ٻΟuqK~|7. z`[sֺ\6ꃳ7EHZ=AېQZĮ5>SiU!̍}_u wrk]rǛ k Ux-fbmz- rWsXɡ*O?h{th@ E?7xxZH0|}@i3>>lP%hlcmN&1LB}v{8 xw$15bcNqs=B6p5f4 @"q{DD4kM^AD.q0vy gC1$7S%Vu}&O`.N#ŧ٧IDg}8Y,9̏t/;k"j.4(yZEI/n[ܙ:맮n;Ӄ0w'Ydt= 7D0 ť-%!;V~h2oDK Xb2#A g!nRF{yLXgVN(lըnhe!34# $ƫfV7̕j̚|qT,خ*a=fc f;LOn:cqԑ@1.'JYYdeƣٚpD4|n|6QI. w}E3>/DtWyrW5 IDaT e0gYS|pݙ$PG(]O禛@0=Lӟ/9;1(jZ͞&W;^/%{a+WB)ӔM5iG(5OI@\ाyZŚ`4GS{n-F X3hOsIi]/*/M= TVG)O@ `vʚaj+I C:Kg6йp=e;ڛw4W1`h|PbyC/3Vٖ:((,n`.^{yU+B N勿 _1_1$jlpa{Oi>fH7 "٩)4EcP Wvޝ #mp)_z4oڃ$JĠD"WnM1UbJ Pj,ytg|Jhy1#2Ki;nQVD~|AJb$e. 5ܴɢܵuwmT*\&/d5p?SgX>TO&=DhJQ@7T La\7+BVBK 6Km>lE?b@t/%/ =;Wl5?`ZQ=g*I0LyȘi'Ρ:ʂXA -]ϣM cZhCR?Sbs~M|8 ҍj\f6coKwN+I%~ #0*Rŕ}!(&T1&NFl9Q)18:nĸ6a"dAGt_lm%\5\D6ZQ}A"a>E`5QJTPN"U/O% [I9t@l!PULwiq< Um ,ʴJ3[+ofмyl1ġ]qPP6 r)/@ST ׅ(>ԌX GwB !j2լ BP֍M6, o2|CѡGg, JyGO!T]?|#&.|r)."c;4.rt{D列)ڈ$.4/CyZ@ʺ/]6{oŊ`)B*_D"7&FE/zA0 ZĠ{x4сw)Ke)Vg1u{S<􍅀CAGudj2jQ nQ%Zfm=9HS!,giMe yɨ!g"\V)%v<-scrua=vpeXx) t )e0wǔJaXKB;K# "؃଎L>Hv 1_|yݧ&AAϕdH6RpG?3vv{ڼ"l$ c׌ʓwRBN. !]pdr 1| faFGY~$qFz-s}ނR'uohoJװY*=3} Z*|7zXw]!jv4J|q%}bN*9X/I7\^=6"L n% hXs'/SgCjE~Zن?s%*>%5`Yk|2ǁUvu¾n ]a#֦Usd:aMoϭ&-6M1 xJx<<<ӝhQGDQh8̟B11В9 jYB03{s:/[A~#CIN: OzV+%{ 2ZYS'T31)>|&ҟW0mȘwȴcvESbz4%U4=fʹ_pn ? r")$S*lHM' rܾbxvIfCٹK2[Ea #/  Bjl>gVZ7Y^)5[W:IiYvm˘ӗ:RJ AIYho-hz3XW"폍 ϙ`^@;dd*Q7hjZ#@fZA 㻈jސӿCѕ je" =8_"ugU$17x8RTHgѕ6^kn=+ho -[+L Oc%ԉ13.GQrr9v"ok4vy")IRw68& '8Ua [mF|N6_'bws 9\&3G6ܩ[X' /d-H(a|0QL6epX<`dZ v|8“3WEr&{<<3>VoK@c*Ўug_m3b+C`danǗi϶p<ԵU1GTgfT)ιbjwG&nBfRĉD/4}rCV+f,,z]ISFZ5ӄ0>z?RJםU.biȢ'6 4}[QB@Lrpn$eC2vడqrƩx,vΛ]j}]\`W6Vw6t`>'^AEOl7Z6ųovhyZIq| p; IS } .!N~1qjt(SR4 1t ̸qWGٗ%u_@;'s\ )^X[C[r䙑 /E]CCm^ǰ8|t7osrCp"86睓= g4J"rpem+zu.ĺ ϻ HsOyl}=rn R=vy?i}Uhw '׵mPeh`6s%)RqBՉ8Jה`ԛêM*[gV /' Bh{@ko/Ϣe{K7ۻ2nW[C/[z#=Yr/Zô>_ %㝟-":`"Y8x{I:Q&RfTxgIϦ{oShTC}BJδ4B;#yxQK˶iӄ Kn馳I}5Zs/{(kگ-ؿh=SDx;tʶ&h"\3 %k:N)NWeNf,}9\GaMx)0i )=0~-,579)ye=ZK93!(\؂/.u_d{#e4FK]m/1wyà<1D˧LPŹ󞪊`9[PL4GcL䟰!ψtĂq^ Ll텪Џav׋:/9+5y%N& ?D'!"lt@;k6j0?( X,DQ"1ܺy`ڍ& Rxmt*DV}jfYA)ӦJDl_I.duEq HRu.N|Svxڃ :>Px޿c,l򻇌@%\ob^8d\90gֆmddXTϢRh dc(׽5K\vMpV/eȿ,Xq) 3˗N08cd})T톀FgUƉ+6] R*19mɩ/q? 9w&yʘ8DkV7Mk =5CGҦD  s̏ xNzΏa7bJ{Mh\0ߚAa \.q.F#ҋ8jD!7y˧boV_41l8+HCۅMWWfhtx)NyIGݦ5cts9gӹo#+Mbn4YٍXV[7"Ҁ=1 &~m`ezf?6!D ϑ]R2'D,4> ";8ϔZmM"AT$ 1tC]Lo uE9D,+,"PVDuVsgTD5@z1-;<('OwI!ZکJc̋NlU8sEWw+$E)QAڭv 5`8\7^ i<=a'i߿nI'-,53x=o^kj<4fx'k-N`8r&rBMj %< p΃;)+pl,d .b V4(7OC"dí&7k #FruW!|DQM$`dϖ)л*3fBe#j1$hH(lt]xBf"4mǼ7/$A3oBQ5Ѳ^uD T<4}mYRQa2PC99/vm^'ۚ9c [XY r?ڡ BRŴڮp"QC 'J%x 5?˘ T,׆?SjF}cI=uD-:J#xڃ-semi W1#yH}X)V# wʕ=d.+{]\x-Y&:f>9~alvajú@x[T =M^z֯=H>̝px%ls[Q#ЌC)%iUZ_<5n~n񕷳d WvE=m~.KĻ=es<\4UK^4ECx&8{,JxL?(Y>40HF. 5ǂA, Mos>y'mSTX3Ӌ=?$b…^h gh`|FLX`>WMa55!E|lBƍiYxv H=$ܥ@Dż;D<%8r_¤6ZTլFU TpmmmL2cf'}"ͷl<+ ߘIs IGIF9u%/ +C=1&=WofJkA(HCV)ZjY#Z.imʴ)h U̧&sP(gld{7[QNFB c}nM":`m;[-V:0ej9^E%YœFyFpеOlx} =-XV2捋A)F']&ΐ_$O,ydAH d)Ey/Ҽ&J-حX򯂮pͿ}qgRUbVP< ~y#ӈnDs.!Ѯ/S"&_B93.`Qk=X F]8Pvzfvrp/^ΰs^܋"D#?SD)D֊qoxG$&!{1Wh?@at+ÝZ su8]B?7-Sq{HO$u+׶GaJ{6!FƘFD@F!K7?~B3Y.:],;yK# Ra>0 )CN&8Mz } t ҁ{t5|Ϣ(mQ7gJ5kvf%Үe_c8>k*': EQQ~M-Zk4,DPSl_iJscz)6]iՌctlf; $3W($kqJu[pƒ⾋%p+']oUF DO.QeYU*,}3$MDFMs Q׊Aem@ ZB$g𦝯^=c(Ki2=!/rFNاy|0s1v< P|bR3;W?u߳J.>Fq67nI/[_ǖ0/J`;\m|e;ގi^w ӇƎ=C*Gjl+hd}Gp{ b IQ[nBŜ J'i+Θ;ݐ&fz/ٽRe8{ Ш%R5^Pr՟B"XHmhOh%oƪV1M%=Z0L9cm)D~ ;WndɭMԤ!dZ+Kީ'g<-5?u!Ch/` tP Xu/洸+I#P Y1 xmp7xS.ɉ|3$U-0ҷFSɈ ` )# N2SsN” )gpᤞ..n<=lj:¹73E2zKLYkgA,r6ɯ@(~2C6˓wM1q:JzO45S8n-$3d}qnqБkz.L6E:TQQ 6TaiF[dnGIvR|f[%]1#q.ljWx2!oi/6C(3} ]Žr h8&cS }?(47Xa 6sluȀ Ǖ*Ԋz uD9Dp=ͽ ;#dir}ΌvlDS4* p']ΰO=H-6Mn@]d$lgŦ6G̈́ى_1ݠvSܨA;/؛b+']AFs(P&ys^B~ǢgP'^A5dVƈ:M??Js4&"ac[4W H;Kزм4TԈz):ŸbVo=Oe,H&W$rL=([Ĭi΁:N @Zt!ST\CH۠t`uxr_}yͰKgr@]R?(~ZA$TU}LKؒ66 Tk̵~H?A7ZmJ1"F}1Di.9Y+Gr SWc+C~ة$5>f82R)L"' b"D)W, (!5dTӷS/@F}g9_'YƢ;7K.O˂hy$9 EAfW7(Z,+o➡噋R Q2ޯ8dC]XeyVN(\%a\=) _H4n(:|&3 /{@˜#p^"<4de17E?]%88%4s[Oگ*%c~&m&Y h1HЩ&V "'GUzKc{t†Y}Wz)N5ߧw)6a sO@xݢӜu~FY UUJ{"uw]|zCxӳWBoڎ.dQ6F*NЖ5n\ _o@~w&6_Sc&5ߦ%mwZQ<x >V8떘 `J65,(Umlַ> ^rz-:*]aR*]7dZW+CZ%RTftޝ *梄jR+yRwjppKHuI74$Jt]݈Ou& QY偗ʸ7q(91:>Q` @vLJ_g 51y*d+j"i`E/SEՎ& $W,I+c05lvWdW~ d D_s":"TE5pt3_7j ž򣳪320 C;xE8*o-ܓfbUsb.}C7luA[ey}Pӽ"j8347[M 4%_v?; N31Wt43ry݈U@75d- B'9ҠVEݑ Ju<2 ֘| g~@,?馴qx!x`Xao VF+7iOwEiȱ?zIS:'OŨr :h+fv ,,1ݺ-b劘 zKy"%.g)rx̻AD/V xTe%TҖX+D`.'-`J@Rb~*7"+_ iɈipnA?'[pӈܲJΥ}JkoMW D(ӎrBf}tO Hqo37۽#u!Te=2ý etE v@4DMlX6jHJmv&!1KWf%o&Ȍ6!s5/Zd|Ͽh\(lSV8ȄzS/̦MBTubV &*ܘ5$./_Q4PHew =W2ڝEͥ.Ey6]okE4{U-;K\FЁ[=Ӱ;c~D|fo[W : =S#(O@dE2^Q+ A8lqvc/4mdeC{Jɱ *D4pI8D\ ^_,ۊcύGH}#T_ (o(!xBYgNiE2tD_†gU"B6Aܗ7UlHY` _wH>^ZLA'Y7 _3*@ v"[1uM wrRgK{(yyI+0ʶ1r%: ob8!?uF7EdxV?$0E2!s[S ~H7dV.2uҐH1mmx>kƫl[ Ֆ KO:[uZ9DDI ^|0յzV3DʘFctr3*:(g1YTH%< ecN腑G\%?3bl!3⡁OJ18X~xidž$2+IPw./z*3vm?Obf;Z3[F?8\g\qdGm!΋jq)u0R#뤙crZB&br&GGYdYosD]3[Wc;fZ4ȱh0HeYgIk@ZNڰ1@@T58R&Wq?|Sq?R.~ Z<=YڪuF2w_$W]}&i).O&]cVZ/ /9RY!o4c&$YU 8x;CkQޑ ʞ;4u8Qv9 jq|AC 4I09% tAs~;҄H4Ul'o\5:~~rf65/vڔQ3h93+{ꚷ1C1Ufxz2%IMm˒~|͉ɿO.R,z,hz#)'s<<ⓚe4BฒF[{vcQ8wM>83nD&j]*DI܅f Hʧ9ܵz.N&'|O2Gz:i+@ןA.ɮ(#!o ҍ5 xd=sNm:5(RPq/ՠ}|OsTpj-|tdG/WQ v mvգ %$~q$gBsD%N 0ۺ#F7w1'b>pfK6Y?3mR[΢^FC%+"z< jݩɅꋖ%d4 )^Du"FuߌC_NR_neCkB|܉1Ciea#G]a&o6G72]BxxRR$+ |:}߾xprJLh@.Z,T\3k.$2zF!v]Q!ziJOPh}D|6uUƜ^']O {hs]<8*@29EI|CBaZz!X̰ÁqUue֢l4wg}4tWҐ@(BLŭC'eЧQQ桢FBԶi~:vc=W/ӭNQ6T 2U_L*F\͒]e0w=y>{K,A݇7aCq봼# v >)gkdܚSo[I"ЗV2K;ocq؋{m *M8gnSJLa-͟W#h+K&798.=_bfĄ}8YuĩTG[.*5A)g`Y4~]o?w崭QM5Vt2;_F-&Ϭޘŋσ27FCt\ey劥G!k(JՙċqU+ss ..ah1Pea8,&KjlY*/~_=Q jVjkΪ=ul?F$w6us 􍔓2ĵ9 diT ZUOʔIY{"1,ƛz!ҧX򢭲i*vcaGň:JY@}H6 y]MU$1 OfѨ&3)X(MH_DgЫJSݪ4sD[%;3"Mr)?ߍ*C@p/`Q≧Ҝzt-׻a{o}T>KEGz,Hϋb7f<>r^aj٪I K9a3n5/: d*OY y6gJaKwڻZ@鈧h1td01iVAi5y1?SO`TŢuU<(EC VN,P[C`aX&{J ӏUgq 55o㐹zVM{OxZ @.sRT*tw {\X WW,NݐFvaVWW}|dnY%\DϳZj+@ڄf]RG\Sh79c)iJ۷#wqTZÑ0܊&Pto~5>*U~DȲ<\0y{5Un)͵:nGsZP&mgk{"ghfңO3Y:h&c|(=7Qs]vlmv# 3JL㧓ۻ xjl޷M]PcWg,_>)`50zs*u.}0Xȱ "4YRCĔ%kLs}aJse:wʓڜ"i GY.\~QգrHkx,P3jhG g -0OӍME(U!|yjn{dņ,{xCwΓmc l΁zpGc#'cR8Cp'lLѾbC\[S?lQX±VT YXLF&u/;$@ZswvB?_=r?cjByڠ}|TA%ך*L4TXw?VS@2r7Aa=1a)gg ~-p{EY4ns-ޢ,yy\<^6GY[Ç+hy^夒26*" Pl;!Ql|ǽC(?n}K 5Az++i]+ j/GP?3i1Vzu&Њie% ^\JaB(d{L?LT-_h T47k|OJa?DKnD~/ST Mׇ*SxVN0]gh@%SPXmf3ʽ9sGiYQS{0U'Bv+BՆS?>9x-m$8 '/|*i>}XSi聳YJ--exE);Ƃ m7qNfW +sF݊f.ѯJFnmǔe5Nk =КԄ@_ &0n1,tR..I=l@]dx0\MYލ-{}%[@v}%Е82@ZCicdIӃ& (MZnTz﻽5S̀/(NnMEwB]]#:׭l=V%̀#i5E)Anx69R {~&*f"v3M8T|!'BH~#!$PkToN׾o= #X1y'V/ <'|] &%)Uٰ\E*'Մ6ƏH~*>Z@#RikS̈S,ENewD2)1./պ%Lc Zh5o.>B'n^{Ci+Đ_ C&N=]JRΤRapũ~xhcD u6b_9 F:k[ZC0'(1} ' ;ض;˵p'NV^tΰ9 ghJ?I<(2®N>-܍gZ-"S>֏Y l&v:  rQ=o_<AT@D޵UPHZى_|*zںmw>`nߩw)ͤ+AA}`@whQ8na*wb;皧U[hD Z1{6/OSUZ(jl{p3t.{6לejbwuEIIwzdhAت쒱0Uw DZ41d ˺)h=Em# %Y n9Fo 2ozܐM>;fIA(M7C /_e; i0@CU|dXjI5y0x|?Mjp`,#KE2@( r&8 " ۵zE3S/A\f9AFB]+p?TzT/]~XWNz,*@4b8g?rۖ;T1v> /$ĊiXyH_%ChF-%t i?'++qM:yQk̈JIw3\IJ)J] +payg8f&P`HsV9W#M!Y?yu~@FW%C٩mֵ| Ysnn~Cb])#軅ޡ$$6*g}ǒJ,‚2?ƪ[UlѢkL%m*J8]غlo/t#ɕ+tk`cƚjH(`lLED]ҳʛ8|cL*Cྼhm!I?iH1;Wx^i¼bȶ2du*,){ϦIcH֭Gl3Z162xȿ\!yǟpPw~ R95Z1I;T(9b({մQ ==6hc7XSuv.{4Cd9p˲t>xPv3ʾI(!WQTS3xGevBQwWX !яeskn ]IDO:bUM<+[h0}?H=P)O=#(TSNB<3¸g" -XF_Ml g}ma{M(^ݒLtW*!K2tGQ3'%Nے_ܮWbt,סg￯jt2т};m(vmM"S\{u$mI[%eOt1Kpܵ"s`NN{m`{gr@ rqWT{_>0\-1-A@H7ޙv1iP_$o[cVpͼ$os\VLKyaiV|[7 y-LUL3EYWZOxD}wDޔWe}y7ZקKrŨefyV2 |T^wmT1DKi&)&֬BRY>$'OhKhm/5ivR|*Zᇐ*'B.#;v>=*)Zxj tx`<✡u؅n-!}&&#4F#_ٴH֗ m&^_n։[dbK.)ktGq$u1j0aJ RF4X<~[0B& 5KRcLيQ/X@HPn}mҀwr(,g8CA};fpqX/7%4B`$Z쀰Ox$(YZz@^oyQC{-^%.R". y^hID7Г{Fb?÷w3{џBۦTb-K;¢j60vУ=BG5-GLqGrPW"Az5|$ڍfl goKV|3e˦ӖvHSRӰm|Ҥ`-{_:oB-ڤKڔ|1|^~8,KozV4,BAou6R R7}Swy :ypd;"5 eV33DJW#`+K#$EʙR9|'PȐAMX!~?)}%o dҧ,T:LZ| u|$Ld.h͠;;lK||?qsh{>p'PO|Yڗ(}hVjFӣDx50p0?> o[hQ:B0@sL3FrUi1P \U L,: .ZZ^$3Bas|yM- xσsluVzU&#buu3RK 7ȂX*1ʼnGӧ,rFy v7#U'7oچ ߃j$ B7\x)6[X|<-|ōW9+E?YEE5*샟MΖQ^*@7yz,sHw,2v墁dU .1Al O^2i7f3Ewl};Mئ]Pܣ>Ea\wV-&+hg-N)&SѾnoD> fBR:oj?'E署jOl@hsΥ𴀥fCljeIhK'*N ;Q'#.4aa(n9ȟ淲cQ\^VP^F@k,"U'4Oy׭+Lo[f;+OK qPuW oc>y& cj#+y4!U^"҅-A!ڡHe( , 9P;L9E\2-.HWBqTȱ^-WUl9Sqk*VZݪji+"|i۾} 4L{;:&Sz֬enӬHj,%5>@C_^tes/4>2P>a)L; ^k [O)" |^w=D-ócDZ_ ;|WK7H2{S%-d1cڕ 9x&8 htt?,ѵGa/ E˚?nV (M=Qc9[61TEUvea:^թ4&)OOZ[WFsJ/ (O4|Zo5)-"6՚<iP*xDkOG敭r&0'Y,g*kçwV,sM6˼`x浍/O6m8!9)YK5^/|4c\-"{MuXb8OOK*kYI]X:XN7{~%A5n$n>@k`;" ۍ=jIv[|sӷS"*uP:A DۓaJ5*`788a ]֛]V8vGRiTPq1Li^ȕSka>a_6*iB)5@IG'6+<'Աح˙0=ڛ5f)̰? SA+mAt0JQ -*1 w6+!ԒEc7@Hv8O[Dk$xe?iU4h+Xf9IsY֓%ҫzi@6N+xC.բċ/tkwHdP}dqta|?`OPJY6opTfDmק38 K*j $=)òEvu;TL]VέDj|pk16YIh=/N=GPI]}t d҉aݿXoXI Tp9BOLǺ4gMPD2 .C H9(,XbeSKrGM>i~o&"u9sc;jZa!$R֒:Jt!<ȝ_(k̃\6"Q;*ÿD4c6;Pr`oZ u2,Z4FfdVحZ~HbfvцKNh}O񘅅aS PV=4`fazۺ~*:P&( .H $M5H!#NHf>o,14 -YLSf=XwEd_vyY.AY>X|!rFEY-9iRZ2 0JF o=(Q:@y33dwo n'U/mVz#^!MvH=}(:X"AxS*gOyL|fa?4-q1Yjk% 7eU}CI&аro,Lb;Bb(o5'T# ]u†˪ #zi.3O6]zIsA$N/fAr]ne!{^uY{K}N$. ~eL֌A0O:%qݯ|-Ƴ&mJ!`r˲`ң+?acEK55iCmIQDZWRa t3UTa7a6 L_O {p|< _&F#TL% \77u9tBZ}2Ц1`g=nͱ7B ^OqzW D Q>l% S =n%upce6.M9@>25VR3zH ]٤@-;ԲDiU㥌# ُ4 ąU4>6&M RYٟ4,i2*xpRsJZ[^v8ͨ#)fhNopX#Ę`drcA{N >F< 1ƚ9͕){ ʎ6tA.otuxa9}~IyMF-Ӥ}x0p=P=[5 Y/L/nYX_)/|o^bl 9|qڢ+jE4bt;_FnKd  I]y ib`aˬk%<Vb ڦNna3I:u-zяd(JɦVz*rzP^;FO缫*"*W;^Ru*[y&K0۹6̻ H O 쳶۩z{h.;o h|dexd/1xyjWý2{t1ar7bcF1BWت(JnF-+ղ{/RkqƬb[ըվ4vE[.|Hx0 ,mN8ZbF!%$~6@wϝu6[rt2"Lp:$Ѱ; b0q>:pe:r0X(Zo}_S @ oQU>Í5ÛT&7R{{2BF2ߣ%U<9ۗT\-@s :)$˕I/]YgLx@BEb:[i<'C(#x5hP|a %yx% >V;C;'v~/tWQI@)q~^qёt LͫT1IсJW/(4`:gjQ獀dx6ϳ>Zт*Ѹ-K8Gkۂe"R,4JˈM}ǘh67Rls A7tnEjWd|I,77 $Pw\:yzrXi1 m(#sӲ:3 , Ap]]. ds=n=v.p g`Cˁq+ݥ<7LX`~9@E$?]hqAIR.Xբn ,4,zE?)\ .OUkAJ^M["m ŕ{)>ӳn>DRQkp%h`lJ:x.Pz6䖗O0G-F%$)zTWd Re˓msCјxΩ>KZ r!2(jؕ}*<.$!P<ش4>=O O7e3х#PШhWS14 (8"V06 pwҪ ! M_u 3%v_$nlvsH3QxiXe(Ej6ɴ7wR \.Su*iDodl1/ E(7U%,4eiWl%㚲O 3|\D ,wns+V4^U!:) &%sHx}lȦ1N(;5LyMݍgۧ6d byڙ7[0Ǥexەvm2;U湛F'\m@-6nROluBϊ&٥]Nf:oB?K38w5clqQ<ѕ'PRW5fz#Zf*\ C:*QܮI0&Goxh>=Z:ˠ*hLh*fg"2igظFP H9$Vo$5T.VP=j#wSR9͂PTpug"Kj-ΜEkDj[H݈\b>X-,~N@ 22O6bq^;?@WR*L5Mqk6~,7C`nsJ.4E|x DYxo!|_L=t{̃Y5fa-j=aG_D  ^ Z6m<Cnt6 )f_RI?{ )S{$/$-?Di}Y+KNgx7څm Ym\vH𷮬}P٥@K/M/9j) HCyRN{c [s)miAzۏ.pξ׍l[ousD=hkS20R9fMFC*Ȱ=<LS_-x^\E'Ƌ~<^V4Bqi]~>9{fs!skH/_U::OAA6ص }`)=3s(k8ш X8^j>%_)T24HK&"ib-r&XɓेLy p:KF:PMˡH~2^Gmo2Yēs _`Q(gA$ΉH ;7JO:? [U͋PM۝t҈:~@ܩtCZ8)3'*Qz1Ychze4HǓAY,uQ@@ ^thV/AX tE\?H' JKLPUVo:risyx0Y"*PZG4a 3%h#5mgvvbLx{[Q׹1G-lס Z*16xW=[+s!C`ޑ,4m6}gR^F4/}@wbxγ >,=V(K xfADPUm{h$w?!:+ͭ 5P m3v]e3iGSi%C$S*TfzYН]ogNߖnkbJ%M8;WT]0+#\Kb$}^T &j=~g2y/!oae"?G^wZdJZ!5]3{Ʈ)8 qhli/(*fK5f>gHu{*K4-mj0) j_`9EN*!3=A0/s6VǦ&+'l/Sb"1@D`;E+YQw1JȟMq^d£ ևS-R4 1h%kW뇘hЍZTJCᳬ+ph KwRH";O0˙F>b1}~?Z ᔉ%q}[4.z^Z0wKrD& ?d m1$ZԱضը>C=~xvʭgյT58[b;Ȯa?g cqQ>Z7'{wV?BhBp!]FŒii-Eͱ%hBaJ )C* Pk*'\G6"4mD5Nپ*q g5ƶʁz,kq KgS#iVxO! i)Ebw<#9\Zn'Ţn1+VUvRBey4] IRK硛8XQ2F[&[)rBWG[a$*~o@e:*#;Ju~`9@ ȕ0͡v4 ϵL? NRJIьlgg#bI|vf ;:{XI}Ē WdwܷA{O)2[ Rn5ՖދПĵe]eTK"_8L5!Ũf 4ȋP3[R}OsGs{G%8⡕TXi,Ab0=(lWJ/ n!y16pr{_#PD%?1y{ӂ}1G$3EE}ǥ~/Է,D\mc5( b?#~S Os4ꋧ-/süJ'^I2 䧵b㵮*dm,`~Gŵ5[MK;55_ .b-.1E%_b8`:{akM}Sg 8.pw%prF8u-r'9µx?ٕV6/,yJ7]XQhU9[ sUئ(mv,kG&%N@(-<:%]M3leګ/)\,u&v(bDبY3k NOjP/nFV*)rHoK r+8Tم]usTfO.*Sr>H'|.`aB]I-t(žj뷞3m:ނm4m [r=C%ʯWw*[sUk_;#oN,:#;I\e.HrNfYPaۛy`-Ll,ymQ/Ʉ 㛏탳0 ?sxy(>&„I8I`黖iJ֤UZ',RwyjO,f>#"FQr'޽QۜZ: mxh>#Vِ*iucHֆ#Kqq> fz&<t/Ne ~j@q>rZd!G䮓e%`d nvJ f ._Q*,XϸKIRzcNSLYA!& ETiXmKMI^wsAtaYf{0)  _1Ui89L yN?b9\U=+m,g"❱/Z b1ni3]Hfj 9\'PCO& Y;k/y㙜P"7.{@, m #'Yl;U4/k+th!ZDkJpZN8o&+4\GthYp/zϺi!~U9lU)Kdw=c?T+т .5r}uS@Tu݌OҞr ?^MvnZ )!p`˵u}`@~RRw.|U}Bg9Ktux 2Y 1weѩ~VӒ';{Tlg̋jUx2QG_LsyI;FF!竱L| E&R-G`jբc3I2n+bSV%Q5r%bo]fvʚru IjkBK/h=E'Sy!d<#Y"|^63OhAt3GkZaעvz!~[񥚨 5%Ѥe#gIJg%iQ5졶.2k͖ %!u5&|RnXS`:(f=b 7<'ѼLa=DG5WY(XL:4& TTe`x(È[ݥ/;@.$ޅ[ܦn N!I_%&Ylk9|m^kf,u6@MQM;$#*f)11ہhy.̰hkLM1F+c e<p\ I>I1[5r\qS2_qc\1/EM>m7n g=mEAҵD_oabB:X8BJ)b9f%Nf2r;j%9B6o-VGU݈NІ^P=NL 6g~?>+D?v1D_*<)G Wq_اR!L}ݦ t%'n9GU7d9۾P yC IQNnIn{l>#K?w Doi]%4~ ;}'73/.qg}IBoOMӴT^ɯĤ,ԧG}&wY9:LWA/ rv躥 kPC!*pX+†E.-ey?Y\R"D07Ny7eU 〳/C+݉Ӑ7n;xUWchO-̰Uyo'|P)U sNv*u";Azq.΀Ube@VYrg_kRsWz1[bj^b%p Tqn啶]CEx 3KYב9r.hho9%;ukM?M~V`$$DɾxDgWhzi>jsZeor2l{jBڲtl䅘ٍimU4́gXg4E4xNHCa̫oQ_YSv9x#w~/H{EٲC ٫y@Zl7HGΪp]C†l mݥ4|D\”GwnH{oGKM1_S@s# [lψ k {WXt>B7PFj՚?;u V_K{i %U D9hc 0 0ksE}PsT&Oƭڧ%^ ? MZ9vZ^G_x躍M}͌~[lSH7qY%+xB(?ó(KḂ.Jw7(4÷A# C.*!/H 嫇 m,Xw\MN)T%*?H`̮F~*1kNR":"A~J`TF@dENgZNx T9$D 96L ) EÝ\x1KCTBIG+D3,Vi[ErJO=Yɘ?#6;gF77V"AKލ@ȗKޝ;-]cvq&2f@)UsJˮ#GI5B:Ox Om=J/6} !4Sv@ܹpnDם%:G]Tƞtyh7rcd3 Ihw?R]ș'x}1aOR5i?1I뗙OBb]))-R(M-7coŗ rX"rdpټu>4'# GHRMv%r܀8+*-z5ܼsJ&FexzlBsy[d{&ipB֕&qxz?aywqg|,=ϏĊ}QlY$O{"CܦDAWt~١+*e|8z?,sw8ły)fHWPros|~ճzJ~X'U?,qP&F )Sf[xJZX;Xsn4(HkxljW>ڂ*|F9{4Vs% 8C869 ch4*]u/DŦ[gzo8v9Qy5mO m@J sWr4Wpꙕ{\4q8D;{º;%"g&UhW~Խ~.+\Ȑ6Ҵ;t:R|FCꆅ7Chx5Θ'dqexŝ[.k *,/725'$qsEͅ ݝC5[ga~Lt_'X %|tCTwܾK<1_CiԐ&!gں?N5aT LU{yp =|"Wb EMźhy|⩃7FC/lZ$c!g'ĭe$T&zcdLroLϻ49 H)IAte*E"%ă֌{$'\с"79}!81vu|*V.zV&ƴ\9_VD q@T^(4DˊcTЛfՠ 1J4iCF_CZ_q2Ӳ/K/Z~0;,_VMlr@Uk Aeԏ*I<'bz㉐nNUJ՚P:/\G 91SOY{G~~*A.)20P&QY,Ĉa@ȀB K; TcAViPqv)$]$=SYP~~6嶷4Es]:fQ+sq}A;IB ]qz)rk)FWQ*:e6_6P'E>lIiS\ XquoppmsD{ӂ_H2]4&S{XȘò^{&%RP:n,tk@qVdL{QDn,\rJI<Oqa~jBLxr7,e`MN#Hv 3a ViDJ{oHfIH(lNVz7L{ >Y> \G̓G[($+].JZ#B}L lD? %(wTہr%{"ϯQσ?=N‚(kͤ/L1ɥxoI$4ƀ^ A=k)a=W=}gɑMgB+kAޱB>bH":L c gI|~w}ί6^o{.C|eJ M׫p5YrFJf鄗Fv>PgXAqnQD ,[טF{_zbd|NOv]*w)z/FM6@&!ץ̊2r6FPYJhjX\kk2N]]iKA51qbAt;ítKņ+]DZMU[/+zk@J>Fa2z}45:!=N)oF?ݾ^o1Jwdn!Prѐ&8S[i6do=NAX5D5!^ I} J> wƿ?Xm& tWja`z;j9eu=-j 2Mٿ">ej .q}@Zf̍:_7דfIAd\]5bCG˘t =n9U/Z~b,->zR q!q| d8Gۜ8H@7Ŝa C.7ώejCᯞI$$%F} X ) f6HC:V kY7T1xMvsvDB1Aq/Prȼ'QeoF[b1aȅZ-VO *jTs EKh @)5Yn!PWX\J&cfܶ-# ͓ϕ$TIcZ17{.Q?un{uGk_{F>[*̧ٟm~8jPxY:uڜRqxRbֱ7Bf~Et1 df Iؙ-=%7 RB$~Jk{J5p㺰G1<2RVN͙oT @:ٳJɒJOG˫>rB/h'B".g4gM[xN m@Yr͑Y3[VQL\ M+ kc1ARҋ""FZ"):hK:B Džr81{r?}@.jqw-.ƂUd{l'xvF&gk@8oH;2'_Lv,9XFa-5?JNG0rP1.T%%†EmL߿g79J'+'<;ֻf{oJjX5T^H 5>#( 3H֨ "Ruqbj)sko{TQ6/_~@)v*qKJl@8J٤s(<3ls[v3M3'^-57JFdzXc887f7gw]^MѾFoB"x+gl>yXx|EGPvC9#~@,Eg\sDN)_[krXNArG];ϊ, D=!FgZ߭0 >)`BKqSt࢛=bo=mψ9u8NUcBn\XLo;+C;o0ڱ v+\(b:DI)q@AP^=<ڠ@r:k!UO=j[o5sp 8uڬyC ?*~yIo,l;\8u ?q?dPX? =wJ݈@OՑ!H:r&Y'Vxf!VOc2N;ʹ!rщ0Y"0SNMߋavK>j 0eeO}Jw[ϵ'nN>4t9 ߀ljގrlC$W xH0~%0,ߢL+B&088*e6E#UHc+/bD{d;P!]֒ϓH%v3^Ya6ucR &O4@-s,ID+N^"k!(ԴJ#΄> )PW~߽ZN#I/rux',]  㺈& ]g,xo@E(x41THGAi f:4D . 7_^\7Lؕ1re3SN+_5B/(LOloǼJ+nvSO'Wl5R(QyqxuYBw+ bvm *;3nm'6xc rLRyaE7@jY-vV#C,-}O!O7t!jAEG!ժg}QZI.ܥakp0;ě\ oݯ V"5ConY}dĬU@"DcRn‹= GҍSTx*r̟';m%?"ZNjL.S.1uuV‚L>ВE{a;ݭDs2g 8AnlߩMR_lJ?5ђ$g#vv8^VJC?/1QcB̼f ǀM;e1RYt,Nxqj]^vV"mw"ԴQdp[HqDVGx·>Y2Semd]*a5`A ւ›ۈTf}$vdXER37埲ôlzTNPGT0luRLV(Ee)PHvߧAIUm =/V&6%2k $KikFh w\ω߶Ř7F`ӛBo7Ia,K!W*egōpzXXE}ur\rz vB N>c&jWcR膾s<&4KÕ ZVwj}5i/Ƶ,ិ3'6{{:҉5?zձ'Tk(OQuVGG=[ ,\+y>RU@c,or1ڀFgkY+D>-iWOlw2G e-F hHnbY^@yîCŝo ZNc?No 3CG@Bղ*D0`Hh4GB>Q261?u=\^vD[.."A/SkSјvu=;\VD.V,^w$93J7O5[d42 wv_W{MFm<@m{`y}GuOw[qL:yPڥpM32<đ0bOVL){Unu7 #ō=(i*F.C&Suh.y̓8Z23{+s(nj7uZjL W)zr!e)2tyu. 5V2 ĎFUwk]YpHv@_G,ӗgB+Rڷz949HBU>'m_M,udH 5 ,<\ǣ37b!aK]ǶBG|P&m.mgclR3iܻ e9p*HjJ"n:SA3 $qVKY>spϑRO ^8iF{przѕagX#? sGme0Wn3SD?:jLH8r6*fAWr(ct/h|Dh(:̀Dt߻%ϣ+Ɉ &wOn: 4\^g>7^ZL/!^,nG$x&7ml(]ݥS(`*8Ж>b)w4i\=Uw|n3Mi^wFN ~=t|O #2'磘tx4' S5HvQU/bt}>av-'Rz Z ӳ*Q6:lrlCG>馯Ȑk=s G(/FOTLؿYƞi<G: +V9i,bqk/2pJũƌ~ɻ.uEwTSmn$p.Jq6fߋ8`nu/jŌP;څΔ{8]0}7حݬJ [4~#ݐًS;IRcRn G`#pV1y ưcwvVSb]XX~TQD)[ݠ! >ZO2~1@K҂'5OvK-c ajQ-%epɿJcSA7 H]:E!d\c$N\?9k_L㟏m;mEڙL*:7НbE.2FQu%Ƈץ e*ڮG`VŢ@[:֩E/<žɰp͖ӶrIЯntMs]wS.ݽ|gb: Pc;8wqM[%CM>VoI4Pnbo#EQZD__yI8u~~emwvsMЬQBC@hY`H5  O3e2F,p}ЙcZ3]Up l|Q*O*))}vwIQ7zJנc5QX4d8wb=fZq|v-l,or/q_ 6M“o'cцU2prVǧF>N ФW#}{q %t+ 0́ļpp2<%bZR<X&ЏtUl"6{V󌟰t4sI 3aW=}b#02xNp`˻)sud HX6YbS]$i, V= faBj_m09AH#ILSɸ9SCd]C n:89%t*_HybҼXMb&R}1wSoP 㨩;* W7evG93)MN̍<&RxJPVv=a`zZY"u*G _3hSTQjV*WയnxǍa&_hv^b_廎Hq]K"F$e>h魟]+k(]hatm̛2EjH73~tmL5pyC:r4xtx"ԇýl~'cGAFǺv8VC:qn=2H\]ÁxchX܅YƘ [h?]n 7n<R,ft8OG{u}RR;/q (pRLL_lX vx>rqhSоlcF{ ."IsF JtDDf P_:#"MXvvO^ z:1f0HN (2;wJ%eNLd*#K*WeD r̓*g*vbtϜv釫_h iIVEWYP*!fUV = iyaÙYiӫ?:]6}ҤhhXپZir4Hd^HZr2+Q%Y~4@q* u_ iLrtpUƃVAX]1 1!lDۘ }S;/]3oGm fEZ÷ҞͩǝF+nfJH}70\TΙiV ^piB.i4[Vs__?Nt:{7܅,;כWI6$8A %Pc!xhԂ%+~f%_\9bzx'1Oqajz}\m`zf6! 'YϏT 3?,ϢË#}b+`-VvFa 7>M/H$פ?9 ^.̟GM0X$ mJ4Jo勒-hD5~Y/4202>,.vk 6) j=1]E;3)H6S5ƎA,7 b*aƟIx<&w p+Dx W"7sW&  h,?!m㪲R6DH+ЮGbp(2:|/1 x9 DRaf4ODY#Vf+֬e:^%?XE$~ p"/;GWD9>i%0Yذ;wFo 44r!j}.Kwo_ĥ3zv&7ġ||B|F&Aݢ Ķġ&q &Fܾ7ҭ$X/7+>PCg& ONXhyOpZ{0/ 7h6-(+4 @$'S{sN(Dm&#i>nbPO`NCp~l$Ԧ$wMN6ZG6ӯ!cd""P{k:\#}:E(~]qKHKU?$rs ֠4I? H5AIYn'ԈA(W0!((6/{KUAbbUse OүBv3s6sGA!v.GaWSx۠ESoè\1G /ĄW'y`pӕ(jP1A&+,g`vcJ9jH哭Gd{6b=} $ٹV²QkM&5S6w 4 v Zb=)ޜ&!H|$K`!"p,PSS @[Lx7_sF7rNܔs4:7H{z Ա`Ir+d\qfvjQg t6l40kQGy|H|BiZvq =*+ښ" a 4H5ˡphtp1bV5LA#?)t˿ zs)puYXg q$Dsf9xWݻJYzlc-;KMUKΏ|-'Eàx8+T̡+ Ł)د~R oCl{IH~\^=׍-즑,x24BТG )e X5S*~U#P܂oh[BE2}#ϾߐsO_R!?6"k]{Wm alC4aR#7)g'AZx9jI}Z$v O2C@2HBw17 -; tXrcVrC6-c^ǘPN)ddTL-KX&iNB|tuL^g ;#aW ) f!>/!Kڒ|>1ݯ n[/;g6dvY"$:Cẋ;l ): QSS[W[ĉ8׸Rfn_n@ILu&wTJM!V[m. !k,* N38o vsԽx.0\-r_%JKVV .;c->_i$ QĕB\eR Vi"I*cYRHu P4=S$ԥQ1s9p+8#`Omrp 98bg`@3RĂ\a%&Wp"Oi =ElJRcWl)R>Jz[ =4[~M B[O+y~D"ݴpR9eN5-rxe1q;c >>Om؛_s-ӀGY9T$Cz#5$ő-L_]Ax]C91rʡ]O#FxLmk]?Tq s8Y *{(ܩq=M s`nU'flIko<ðet085zVh݁wZ=aqbՂv9֞PL:C:oxNuzŋx"g|tȣ |s8YQCʝ9H +~AiRӫ2O'Rwfd2{fx 2%,m!~P y ;ç6p={n T~yri Ѕ):1M۱",!T>wt4.oe,/v% sȺcކ| : Da[ Y~>cf#v;O x@iTxOrHgrj|o`Wop*g6/טߖq]_Toq`r^Q-c̽Jc3*'t3bg82Ӛ@`JW1f ʳpD @Q\}Nίkw"ɩ M(;~\@yMqY<,O̠Xү@_=o[ƶߗNt`ԋ Q(8Yz&wF ZxYZ|B֨䑨m@ȑ)g Cir5Ɯ;L$42'dO*F*6g8nN{jD¹%SE밽nF bƶ搳ڕxXzY$v1Ïn{4BOs.I{ 3nݪ8&)mCn#{kpviGɴ8Ӻa.S޲  ZmXfwl5?$K;ӝ*0k.D!q/gD ˁoRl~wa!(5Q($kڎUB8Ŗ{p&{bjOogm?Cŋ~,9uaOQݞV-SŴy'WnaƳi`_tK8G0Kmh-閹"t+c_¦y6cj};FQtOcVX3>%5!oNa'(b&I4BrNƖ+&?(5=?2ojZ+'<ҖzH / 3l o7& ΫA=?% Pj](!cTဪIkުl:#B.i %#Vz|eιY;o4V\Xv/ yg9e {))cvWŸ)#]qby2/8itx6MO`A՞xρ}Xuӻ\UԡGm?rNTWt#Ru/rN+5V?rM íZbŘĈp1k2%#=dk>6;Y|Ԁ_eek2uAwu)^g?퍳ħ-hB~ I%cae\GS2,=s̟Ւa N[Šw3 HQKqXlzW7mT%+yp$I}Ab=E%`ýsE3DיSlHo#F?6UI* xI.=n$x=ͧ Kg4&eEWqgC3m)i-Y'^5N&+.6^TSa(@ᘭ|LJؓC'~kunvk0|&#'l8 TD YXpe}O;_ Xj"}Eぎ-I l?dT^ǂwohe79Ĝ6_54`~5b &8ߙ+yىɊ,[XQnqߋ/bxx0KQqNt+UjadgD˄[ W@evCZ6fOvJWySwn`dU\BPuzajL^ elrM3"/5݃E'u 팕-z8anV@)Q (2HD]*ZM~|/kB:Et8,GCA:vYb%106mpUV9L <3!`sȽ B-?wN; sZ<$Cty$2FG/\+r}=@v69 `; s#g-8iPZrH6aO: .79 >//ZRmTTȪ5ܮهnDBo+p@Iѫ\2"Amlή#ERؠmߛ KBM)%A-,k =夤QVy% <=kBPÅbP8yNdG?d8^ z}9A^<]i97k'/bb#Jؒĉ{øLfR'Ѽca&I!W6t{4 +81C"OTŎKQ+7/$ITs@\[9AuR9ܑ؈A{Vڌ~it&g.;bЖEJ ^+~'?wOkRT^kG P`z iKYRNy9YT8 d@W$?ft(jFB _gImbvG'ȰB@Ӝ%!J7sE J^>njuD2y_I@&~tcYBpLn~Ϡo(P ga>VAЬm;*߿JE40\Q ,=yDrՙB់<,!bkO |` W9an8G??AdɯQg]ÌI6/w9zQ0b$=J'M<Ǖ|c|hP4`%h9|^|?xבN뮏!!&g{?3qKuObh~ fj_m롚CF'})wU!7'P?K8{jW6&W˞V훵OL+y]S0VF܋  59 ;iF8 ,1.CO|ɛ6&É3j:WnvQ)Fj<+}/H~|ssP 틒; T{_³cdrlcE 9& .T"C\_-!βZq 1 @H`-=n*L/hm\ryo/rjc̻lk`N;BN_JX2ej[nd%>ИSvI(/<ڬ8,!w(%ugcI`?Dx`(',zyӄoYYeK}TY-C{p":[I]y Q$s6X0/VT=@ uDοYGrӣC<+GQA;ݖM ƒزQi =f.ܰyf| ^4dؓk2Z. #: 6w8HHtཝ~NQX/Nkv2)[q"s6Nv+3n"@"-1& SW JO$%‡Q=uR|e.&0iًF411H<Ke!1"|?̈́N|H 1V@R(AB B-! ]hUO K(zQɚRbGy; |sLg. $AQ"ВSe'%/fzQ qu Rz'؅}>ّJ!S чL-Θ;ɮYo¤L\QS,L%_zj4 ܌@9Fv0ܢ} IWgS9WIYyN+\/l8>AXΕ`lO/40P*j"Ģ6'=gڔQt|)x9CV )o{`sQ_٠9W^ژo4xo(Ij0"ndVq#O3/o]4cC,Xbs.NڟahoY«gfRa&Wj6#j3, VfEߌbyJcdVwOqIQ$JGҒ`ޗN04ЁY/ަ.!z:Kb qEMmzӺH{o,{]Z?LtNpӫf Z`hՏ]*M ՙXUDhwGX*7\'EF)Oed<}s ϗEx`'Y53Pܞ]%l_Djye| {sKMWܩžp`d9p#ఈ)\q؅9Uqx[5/:YQHԃjw.~PWOEm:To WWmSk]ZZ1կ1쁷pS7CrE}V޲nMzF2+1+ ߷4*j xF\'[h;=]̔}R@8ܨf\_o#gșn:AC'YW&U T|5L ,cZU0=c$)UU* ?q5wc;)E:>: 0˷V!U9FW|J_#|l$Rm [-Xb$y~oYR洫É)R}廳c_0  r@>?&uXsR^) w2 }~0Laޢဂ2͚fd[?idR7’$+v+;b[UOTkQlk/13ez-Zm7k$Or\?]C$ pe$iZAP~nSŝ\.k߆Yʽ焪_©XG(ogvǦT1BPs.B.8|7ԋ,g':)9Ħs% ]nsp`C1|\EҸz1~>wdhܠ)]mg{ 0pQ{V!a.ҵQ2 l{S3OڅW<~ XyFN b'OKo5|9JsuzN#Ur Kr EzF)4ewYJ:4( cΨ6?qq%E> ՌCyIڢ)5l ålb{j!h\!5gu<qk#1Z9:@.>/t9@>ؐ7Dt+SR,x;4{K ]UPͭsނIjpnޫ] pWz-:v`ibu/*Hm؛.@&++G=?SwB5_{'J(Ia=e> B;@l挾%:@'e@ɞUI6W2ty=RrT"@oRuwW֙.+ -h5b-(fm &=JV#KFeQa"݁ $v낪B>aϙ-Ţ M hFW[@oks=s`\ndXSˇV m&Rw,<$$Qq^AEBm|z-e/Lj:Ň*lmjAM#&-OwOԺ:"Fb&ǯO*lq8HkojK?7k(&M4LM>|N vIJ`dSP0\c~3F?2NE[d8LQ7ĨY [C3IiSR:5v5ꅚ)x I 3&x l{ɋrV<n 䗦aDF>>xUCzf6jMDO $ꕒSPdm a)eO8>^v l>y8UlWRlQ%.9?\ _DG׹ׅogjCo8f-;W֖8z(xn'1J3X: }}E_(|hwǀ( C!I\2lrSrВc>S:s|hF5RL,R+2l՜ɜ'ȉ[;qOזr#/ ";}&͐S:1Aq޹aP1;zg$g*xo@e,Jw[IfAok_\)qpg @f+S$lE6]c/=pyG/ pk<06ioyjotL yz "=zRkk/ rG@4)tW<|^C{)p?_3RK h̗aArjfB,gxpqfYtAE~cw6^w % $onAt/i?Ŷ$˟"Qc6 ^v#Z$d"}@" A߷#^pbďMUt<141\#l3 ]*I1 SU67e;hٚ">MS^َo7 =̾~/m 0h֔K!*QB.eXBNr01~gnz%*h2f-uO[ERFt@uxU=23ͱkA uOg2YO?>tsqQ3#&oEB.<`OBkvün/p3|3  ?կWLW;ÁF:.d/;_N$™O z[ DF!vj~bIa&' [e?3hHzs^c-D2Xމ_lneOa8s{rhVoD"6} J '9= URX) n*)bY&(0/*2l*ĬKoWjsَދV!XOL)GF: 9'J/6_*͜ -b_[YKԱ,ȏz)9Dx:Ma-~3,:NY| t\(![P,f;Sdd0V??Fju8)I/roqQadNOH3aa>Q ²tY̿h_7VctANm!3S'SBl rǢ94 RkO<_[s Hg޿+'QTasC&{χ$bZT;921{Tȣ ^vEKf*hZb=XAhњ3:KCI1,3UH#ΝK"޼HU 2?w]Oe)^LwqM'BZ&?Ϛ!&6_BtLxTŋ`!Ohë+Ī*WO9cer sF9~x26@SK =p3>+)iE[OK*"wV9h^|̷ir8iz%\a -jڹJCzl%;%v jkE׳m=I6װ:טLqN;At%}oKWph\. q2'$2= v ^ho4="W;^n t˒Ff`X sՇDO7`!GGU!M8}8|k _Lr3UFWMϝލ_k (Pɞf<x;&/h9ӑv=VNPm؁8eK[wUѢ+MIq:74n*^Ԃ̫b/=Uꮒb62nCY\JJY!eGfҡ8?P@93BuWNWM,(O -[o$I,jdg)bњߙ~snI#VaCFB߄Аpb[ \fB-xn&SףfI}[ NO*nZj*Ep[*޸\ \Kł6LF}߿J%m2*[m6hR;}Mpg91ؑ,PS8B{@PO@  "ȮRgV39=]1Rx!$}Zu}摶r+ɰ}pJ8yh*G:V20Qo R|>QX7D:tZФMx~<)F*./!ƚ]4*lj1)JĹO-ޫ]WP"_w-pT0Dk:f!4ʯ4pH4/#Gd8"9FT8!trΛwdIQ75Sn-֫tVכz|-C;EyG5'{>D=^_7VvX&< 1T2eN;n1/n-$CD$d$S_x[ &zx,ZEVD.{GxR͖ ڱ=|>p=#QOaՉxA+Xjo]uOJ͠EKj9f5ĦRU'Q3(y@t$$Up/Z>_4^M~//HwsФ+U6&i7LӤ5*[ݎA"I[AmZ-=Od11P5m\ ؋%p4)ցDe!" C*yသUq QSS1 8 ]f5fUtfVᠸtGYr \aN&Λ5$eX Qlevy_ʝ4\%Z+O~ ]?jxR6+R.`m$ 4J ]\jX\3@:ZDw{EUl]Rin4%B˗*Ye-)Zf̸4qLaP] :"Ě40u|xˡ1__zDIm8 3p#s/7hJ{p2..]qI lTKC?mT 7. ɸz-J0h#vS?a*6\X<V 䟴 cz-*T _l]^!dw1XNi%IZ>D8$09pk|:f>Q ;p|Juj0ڪE2!!ZAHn\I7XG0C9ïM^7##|e PfpVI{yr#DjJ^vcH!J2P& t 'ƴ 0sp/5T̊5/`lMg5 /$P]2.7"@H]Zz#"...SLRXLpW ~ q,3318*LqmQHyBQg8-14F4xUD]%eaB5Udئ]rS#OukrAXoK*Ncsh%[yir=[6Ą>|hƘ 9n+x!&A凯RFX4F@٭l$0bxxL@YB]|+k}$lro[܁]z+D)%ʕ,-iе&EGEy%K!ϝo`H@jEu`2u.&0l DD1T>q%J[z73}4Uf紱{I,YfQÞ:YRIzG(|~/lh*eX J8ʬxn_hRWA `Nv-$f?:yf%XfB !iZtkDFE^i懽u#ɡJq\g=X t5؍!>ud<@ f=3$\ZnՍL6K|nəj='.SYhR"hԐu(\mLv͎h$t}M aVXAwJI i b2ryaҮܻՔ|4`-#Lçj{䑟;2@JSPF 5 g3z&4:Ų6/TU/Fi;fnך] BwC|&W.o٩UEK"0-F>"AMT&ԏC5k7I(Y&쵷.8B[X6[Oyi&Y`{WZ45eյϞI L1 ig_Ea0^EtV;@Nfj]" xJ+nчY:1 PݏL}Ea8j)?GkA!Μe"X\DUӸ).=/?^<%d5ENOM|*c,iCBn(!';qQin6,0Gu0ؾ;`nյ\6ͅP -.::K=r S7S?B4cvs>>ܶ{Fz8L›+m4;szа?rlQSe49U`$X [nSd {(AKqн`ky3'[7@YՈ@c,(c!0f~S'Xj&负@6_><Ygey<4;0ʌmrLk30ƿM".Y/$UfB"gi\gr֦#_;q)ہȨb,^ έW@h+#Oi>@U?̩ACIk76[̴D-ߵyYl5]#3.Ǐ7|`އ~zv+# w6R ݓ|h$z"sbݨr :D_p{RUh (_كP*1!@ٮ"uvCSJrǽ+"pF0v6Z͒0E={wk 0'3H8(R°"O nc ?8GtXi^8.!^,`2~?vO@-k!6[NXD!4Ι;% by~"e3wc<-˻LE#WqJ~''gZ;ik2q@љC X>JZzh ٓ Ju .JgǔrMPne dz;Z"i "~po̤^#ڝ6v4#V[wXo"=^ ;w֜V&^451Es6t֕HG#T{'ާ0g/)K:*@}8ܜ<~ryIgw_Bk|4_Se%?TO ?]O"oҙA ?ܡ7@@eOpo*IE+t-+w^MedL#N !݃e샰\/2h̗@/ zN-sDXuu a1<`ާs6|xi DBUNB1j \šԙQՙEي@#`pK@#HM~W*Vj<^-Mc(T~#YO(%l y 2 L (m^{@o떵Xn\lH(S[+Bԧ~#=}PVfzc~m6|a{j6 }0_qe]ļL$/u 3~ fdqȶ};3kXY49@Sʷwy*BSjӴ@Q>rqn f t &)w?2fEC4I eOFY=&0$ V̠i>L؎Ž#Tj^5uw cl5 FCf%>u5jA)rfd;&!O=07t6bJy>dZE&˼[NI .@ɒ$zxMP\¢ޛ`(N=wYaMډ2bTrHFjdʲ_ɺz*m@fqױ8H*%ϴдHp~<} m=c\6ɦ?1oP{?|{3!G trPBeURfP{gb3[,vRYpT":@6/#BG@W+]424:#]}dߩR<^.%G X2|dײLTC\ݗOQNS qdu\y$ٮENgKyzjv$LIu$$'xw*o=斐_\ 9DI%KaϯR+l水# Lf4,g'9K*,Jc=+U73pgj|V{fՂ4G1zt<)mze$L>x2}5ykJ%r/OMsO~ Hct` &D*奦 B/ wʣd샅b _i4ZrmT3mS"PiO xw6Iwc7OՈDf.$\B"\-+ho-mЎeosT=0{Yjax tZB+?En*R5ϸN˻֖Z]8DTCy\v@`$pMN؏O~fڦ5 Bı.I2i>_@Z֒\ɈKFrEeD=d}!76u26myny,URrg= WGXZ O8-U6YI7!VJ$qi` <^_^ں~u>LL X:"Odq2è<۴R n,źE҇^֭p!VYf޺+: j*RZ^1_f,g(b&+2H8E?q#[!Ia9 νDny5g) ;T^&*'l4g y$?tvpWrL9jbl~it s~y4שĥQAbˌ -oTM7x܏hss/ɰ$n v `mGK[ʌO,GSe4mUDSN'|&)Pr~*I ȵ?ˀp%6vVoxRg_mtupB jtrFVG셥pI 4*`t,1R& 6 M}\ ufu#HQW- f@Goia m!zc?Hz(g+M5{7eE$*SHS>]<AO;x \"Eq$-"#JYn]2AGХӮ22Y vԘ>;W&Α*OBKo(M2l35gӤ)\C@ i f;._ݫG9ČoTȖ$r|l9N>yCE "j͐XLFk!]e O<B_$7(%꾼rq=lYc\tBBJjg_^EE @aKNVJuri%^kQr#;k+Τ2HߒSv ?ZBq5뚤)^(xIgȦ G{֥ jy{&$ZmDO((.WK}ԤFgB8?J&.P뾚 ,OsN|K̴L.][CyϨ 8;b{ݽ*e aiSMLH4-}OC3[7r~ F1]xgG1 Hqt%-&%r%wPJn/VРp!B#:72qFnz*|34i5ϷTM曇gM@ 2E ]s}d􌅸[fƀ=IfȫdkYg:o?]ڐQa,m&-hj}).ź˰?;$o5=tZ~S&TǢVd<_F\ǥ"Ar$l0& MwK?u隤 ^j/ޞWvNRPm(J}#YƷ'Sh Jh(%}3( 4!8|1{_Ձ 5VTߔE;E!j TQ$q,_Ů?ltQeI@-vV a,`{MXܑ_:$pL-cՐBcb5 J\Kݼ$w7* h*WdfL?4`,!Q\29-Fyo$e O|RS֪qnyANɓoM@|, m8Hi^v$p3Dy]v O_t'̠6 @#y\X;zIalHvk&lG_?m}-Y|14)KMؠwI0[ԍ[5XZ#:S*:.,p-hYD35G ?K2щ(q2A-,i@/ K_a]dnޗ WyB&ی#+0a8 ȇQy!rd/]!Z{dP<-gj>#,w<gIHR## h{, MUgvB!-M{r7bՒ0iLΐ6W 0SE D%刻^y*՗+^X Kq1w.Q0&:YNh p)OlX/ڶ 9lPU6H7 "E`HÖ`}rqiLF'-@Z.|8>x3;9Y_h2(iOb]ru1#\ Yv;9dA (zqLS_MTf!J=M;u/լ%'I/:;jjB Ͽ1"1ڏdH*axzu]HqG>sՉuXɅ#رFOM#S2?/Do#D?p/'HrdLǖtUlSoN݃pV3t? IeM|֢a3 &J#|?w xrAH kcՋ- M $3x13)܉UdE#@. TS? qv({`pXnQN^z>⺃?xSٖq)0T:>3 6ziй$0ƽx:~bCNh7kc{YtTrPd6#s&14ʟV2fvĐѱG#`j# Qݹ/ED+fRxz?&MJ c*^x~B8wfpx(;3F.6L? `L6?X΃Rlדڼkv)Qs-_z+#fM%hw?4d2O)Dvq gBy =%$h'Xf{ekw9W7oHbK~;غal6QyːE췶h j(L]HdC#g>J% c|Y)%)qc{;uBeDk-4&k 6S#j, ?g{EƩc?H%Hthޡ(s8TNJhO@T}iOI5&{Lr*uiYRB*meLӟkqWOg~)\P>\+ sh3Nc>ɣ-Bچ_~6^CX(p$X侤ԴbssEYSy:1x\i@2$L4&J) KwY1%фqDs!8\|:EGw'3*Wh ye)!xƸ:><~c;RdƊ.g]YpG֨UƐ5Іfg; N/./HQUַt >,zC ˌi8td:Y3V v![ Xi8ogJ@y+6Y2$hO6cx>9֓<6"Z3ማ%T~@LQ".{3HeLR`V0Yq646!Ų2D,N̍j@ط. XgO_:gfXOpMq3^jGGAt;wT%N ߃5D]bUp߿R%]#h]ց+ PpK *(chOHjIO28Dr9P!ҟt3@b1JRaLTDj%uuV;݅έ4x{'0g䫾(PbVE')l+,pĩ~WiziiJC$ --[0爕ү;1H*2 Ak4'Wqm0tOUE̬Ik:+={Zzsť3˨P_œ׋>b&wH <@[nH󏯯nPgčWO1e{ aс b޺gl9v4yPp)-%=72p=џ"VC=3}=U)FvEO[#vfNBJ%~d{od@>Ӈ%[2V85侏e+ k\*NV3Z/jpWo@)ޭJE| ͳ$4Ôv %#Pؘݝ4|쉕zG M0az(xH$X(WKTv{槾ht߈T{&;/Nv s_p02m_aȵ6B;:_A9ճ H~ a[,-G̷`fnҰ <^) 4;9ksc >;>d`a߱UR$Lwx0սKip3 YgHMz(pX*+>*u 5GrLvKQ/4;?u,"6}2).m *o͏,IwíN:H{4tKq *P_,' AV'X= s`I(&OD#\,{(xE>0v臿 Dp3%rFQ#&d@J4խ n_TI8"+mN/ @ hNB.Jԫ+AK[悥&U@s~TB*jf|x/VX*MELj;"sFjgRx[B~8{*tI=²+Q K[e(d *2KY$%:=c"\ە\,'l Z$)nmX4m Kvr5'׵8eHetm,eoR;^@rD0f#9T?A5 O׈aTS3PCBIlI_5BU4&>I+@CP0*d[,==$-kdY,j| " phVG9.+|!%տ(W^lX!M툄}9_T3<mr9} Fuc8y_!m~rZu-ɦM@Qv8nwtYAMhc62@rp{y7[7/eYc1g1#f_?Y*e~NۉD(}p!;Yk/>^sՌ+V!G!;wM?{9)2C#Rx֗@0.:S'}r1qH/te"ÿtR׵o& f}_n<9! m%*]oǧk_m(>mYLyB<ƭQ[i܁R(<Ύ$$D{,"u,tQ~b6Dn-oVT %)>@\B؅SZc< 6AcUxK$?sӗ1(c䫼- KX%nE[fd9&tݼEQ2VkVу4 izA"`2`PP2`(Wz3,c2`#=̹bB!4a;^2r5pO0Wo%3y/ȊԞ,D9Wy׌XT N8-jژ=:$xi.GZ#q# v󘜸1[eNE @v> @U0j _v|mkہ,/yh[IL(ݜ yI?[H u8®33,)DžP(=ĮF3iӺ]7^$Z"KʞoCAk_zfzknw CW*Ay@vi]/,yW׼e'?iQeH䡱-fB*{=XݱBT᠘qx\`Ppee$ ͵ ۨ@\vd9yҽ#Ty՞-3 ;a*6,rM9ogxq+';ZP},-c!<6 O2;rPʹc&mAp`T.9QQ"NU2%F;6r[ &^)X:89h$r UEB rf:H;cp#rNoھoVݏ 4)Сꑋ`hw/Wd۝U3Q?j2NhXIA7 6dܺX5P8tHD=+_*M >W̙H q:AU!ŮBg(Zn7H;Gk4_ǀegƺPPf;]wilVc &PؔsRքv< Dc`r@F*-Z炁qۊn}(@g̉==)DC`nR}2Q 0r,z2,j+A3@QEzPDb^-φ̪΁ DM ,/I!hLR%գa(ۚiM͓uG[R%G*zc['!EJ%t'm.~G%I܆{H )jrGݳx?FO0{ ~5&kq|s߬c$M=QScΘr(^lBЙ܁/nS cbUyq((aA(n-;Fze:j6L=\C揗ʲmQtf]\tŤizO䝍`#`IE4UﱫYc#ӄ\pj#H#`\xXP3h* Ic2K6:Q ]i.HP%_ ^,R'pSp9IE$;@#du^N83$B\67-llM(l=\ůa:P~m/NEmf;7 @¾q0DZ y*[U8YR̀`+R7Ҽ)2)M~yՄ NR?#,/^ MvIcJK ym  Fsc3@UTuh m ke}UfR_9EEfm e'S KR?ExdZÓN~)/T{J8r G:m}l}!QJw zNUͥRmsީ"UHsn`bDL5'6|9M L4Cπ4'|*E(pǾN85V^7גY 좥dSޫ(%%3'LkM+"3yȗ%o#H~*ـkh-ڐ^BW >Sê]˷=סԍed1ǻh5BB6wϙxYb\}MF$:qE v^I%S8d/-$1m&c5\@{11--Zo W?t50z9"}sϽiZF˝w>G` I7`p=fj_"JE@35goPlg5v }LÈtxC0McI.LM{ߧ _l_ҩNS2(2MJœyVIL]f,(M^3f?OXmgVN@DhLv. u*WC܇F#Hg҂3.M$Yi:_ KvO0qIxi몉<J Gne?<PGb,MBRPz3G f+=W+,,w5/o\8:X1pьnN߾"r**f.QǾ;lyDjhT+bzy?|Q>&;Gsөs&TٸŲ"_VH`g)%(H%$ }|U{PF=񞿵Hk"Ugv^yHdlל(;s =j*Cyo?PʭL"v-+mÐ|xzKR ' !ݦ,ņPwx)n70HD:wR B1ZMEIan<@"G'%aF`s@HX/pEaz(1r%Ϩ¢z?/pBf|Kdp\Prc&Y&1"7j_Esp^(\¼k"k0h]>~J`= onP9F >iPuF\lZ qҡfWB}H@Ty\t搒AE0`$˶Kάzbق`K1ώKx^ِ*Xܶ0ѓ@K=MT5BXŪsjy΍_$Q6ʞE:5WBu9Y$8 H?ׇx=LqC³7n}#5xYsmλ˝BWhr5m.z>F$͵h[A 7_vkM< |dꬊӕ}lzr3ڎQ;a\˄iHHT^ ŋ驈;!zqqƒ#:8*Ͽ&|os ҽ4w:nx,\ _2h[,so!RݍFTټ=nӞ?1~M_\ʥ,Ĕ4Rz[.E4.RGVi Xl {Ҁ:*z2]krD9.~d,8I($Wm}ߖn]D[ 핫XEɆUynR0,:н$ޯp^EFZֆ=EluqXJh'SO uזg>r-$X \jZ:-f^DhU#+gNg}oIf9HS^,^p/x5;oMk&DZP, `>Ki45<@LyS2Ր*E&Cb ogdsuwCtc_z2u,@vIsa"V?+hW{utUCUq;  h7tc`ZS-<5TV J:WBxW}U %`b#qV:Yy2:3:{ ʩCP|N0Io>I~,(c*>gWE%0L&h:Ẅ́z\z7@ͺ'nűzΒj¼,7I|KGA)1p۸P,w>nθx#RxMxhg 2R݆BQ$0mH֍++Ӏt*=Ģ%9XQ-wRW ft)<@x!LyRIs m}ZɩrHf)P j3R4U@e~S'=?%g,,+`f~4ˠ0U¹BK5BwЅݧRj1p˓^-0-YU0~ֽ̡-f޼/B|  Z@R*G_m "]s)&K/d%fZH2xyq[ R 85 Dt+6hI%=2T)/F ,92b#*~%%J:c9[qȔR8G+^htMO;hG]K}Wc&gKw,"f!LWɊk= TGKZdIQ$o[)/̪ny;J5ԠmN_싿,~hrDqj"}0*>+>iDɩ5b Sʸ/] ~~&4wў˄z0Tb9x: (5̼ƚFyRnI7j;fy*12$$uXNOr_?'!,00cy%Ae8%Oa|[Ĥs /K2~7|Ԛz'Y8Gra?|nQ'q@'D+.qMsC o[nxYrC׀/qRr& "cGhŀI B5;)Kκ.ʓeܸa&UO8C+ɧ6 Rl&dQcy+Kׅ1d}VD, NaĄ!885sܙxaKuNJV!Aj{KG]'05>q/8߶9buNn"F04Q!߽8p.B[=(葟Ԙj0wzͭg귦ۦ86sAjmY*nSRDl[-g( OIn#}Fz[?$D #f uUr&]aep& \tj/Af]:5HqN~in[%IJY|z/8pPKL ,ӓ8(2I?5;wGQ@[!,^J4|)bÄk3Y3>@ ݋\Nb<_khrg{Qina |/Gpɾ"bV`WieA#,z}ʹ@J~yێYX(چ̵'qu(C w{I؊VQ @\k:h%G&} S}^WOoO.j!%f/KxyP<sdö.6F/.pާEҗTޗJo!mC̞?o&ΌT|F%`4j`;\X}T`g#u]~=OAɊ˗2Mi.a|ZnPQ/. h s zY5+j)118ғM VVu׿^A+jPZ3F{lU0;=ZA$ ?tHd,YMT"}'"Ui㎞P"fiՑ7YRp W2G9]x:K[pLԔk.))4a܇  [ `~q3iߔ&R`>`'M"f.kKSz=ZPxiɪ RI {Ԣbj6:J~ wnE1ʼPƙ10@nhV*zIZdo+b_R>Fa; 9|.۳>hĥowLnPlH*W!ؼ$:ƅ'>X*!kV@>VN3%ݭk. az|NqXR!\ 00NB[f9lWADV%)g,Fnm"{OC5 M&QDʝך = ;sU+QPÙ`%Ȥ˹2J ӳ۫6ip'PWB-tL0!g`,pG8ű}lwb7uHt4'GNyƕ㐹(( 3v&)tώ~5!<ݤ9`6haZ}e?9m>څ n*~͂c}$"NP !Fz# vk0M`P 6gtC10}@[@y$cyTO߄&)e#Dڠ+";"ŷe|-%NA>Ҡve1²lrvP'cF*CD J,,7s};6TDODZj)V Zhβz]9)+t*ar(xTЯ|@zN{ izA%y@zʟ_dq &sO6UB BC؁55&a9|x2#] Zg飘I뫂?[tćx#؋އj-/>MsS^).G-|xQf0!9G:=zjDyU1ARoNuUɀoO:&B+N#oxCr bc27tE,׵#TYM旻*ʳC?~$\kP^rV_T*p;5(-̊kՏQCTicۘ0pxGm+ט8ooǴj&1T=%T_-uȌՎ ܁]JŲ x‘+D;嵵7xi fީ4ڎ3?Uhb&DA)x5;΢i` :o +qaKx;e>.a39 یD…mם$IHom4YH38xw;3= ;[Қzx>wH"έ-TWPod@I..:#;IX67~~K_H=HelJ#Y%֡`ơ?JFJM'č uFI;y ʔ槲h+6$yI >\@` ~B;O<.n' D=-79$ϻ.^ǣ"ƞV=n@f+lf—G%'-m ޔ0QJp};6 - %Û/'PSQx-z"ochHNoܧr^ \UņS/j ,@=) Q7y~ ŪGL'5*:J^{b@BT"cd)I+=0nW{wvkʟa6|Ѩx|V ^3Cc[nujT mgp*lwW_͡  ( Q .f8)zhK# /X0!RQIN JE)l $4;,Fc q ]r%"/qy,YZ< 㤒ou߳@Be:}}2EJ RJurkFAR@{HR->4CwFzޡ>:jbh<-} *նH̾?`ec65ngHIޑ5sB- oSMW)aٲ^·3P҈ 눿H) .3-x҆.[xD:s1F(V";&F?&[iUݥ@ t[ /0YnˣB٣(.LIFDN8پ2|U{6ܚ`ʄ'37@շhگ;NY_3hܩOCZWW1wqkťq'Ȉf`5v# $ *bYmw4H!Xk*G wۯWW|'NC(Tt_]^N"aw7|N= ?-dԻU",ԭ˳8Me5^bRTmDd(hK9o tH^z: 7X4`3!sFyf=&)7L1"" בj5 r~*+ϓa B"l;{}8X,iTܨ2*[Q{[l[b.܈I_*,`U*EV<`Q'[WCJqe~HűgYZ07070100000133000081a40000000000000000000000016650a15d0000d690000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/IM]?Eh=ڜ.+ЛЪg# 6v;\fU'U㨿NPؿ=}=-N}" O ۪j.PiÔ:8[!i(<+Uщ~q:B9L+ 558vkGQ]f95r04mCh`3Q`:*a6?gg h[7.g_ްS-O]&" 8*_f^^X'K(mr٬/$23"(.wgtgkca"As]nb>W #aU|;+MzJ: UzQI(TG{O KR4m{! kWC4dHt&]cx+T4"m} Do{M:U`lP#]l1`؏x)JY_ǀ°'8ڋ"7B-ӯR}/M䪫lLP-q*S;6f8OC0V "f|?FQp/Ŕ;nCʑ૸p!; 8>xӲG8uxb.Wg%g=ͤ: IydNsó$l5m}׷G~z+ E_{jmfv !d3LGgƫt=/3xAN>8!*v *HgZ lLoʾFX J83&# #ddݾh -rjԮ 6s֮SIY )99]P5l}uI.-'[0]9ŃQ@P'&Fן}qqAhba sPf<2Puw\UQqz>@}7 *pcq0!i%H(epw1sчn'4ى|?j3c܄<0(y(޲T1Es1wB(?|#Z 3ҽS팵m*) y@R8?P`|#2KukM(@xGv@rq$ʭaVAJ~)6gempKEOz7 DZg0a4Q=7nLͮ([pP\>D9b!P jn7^X ARt|d9'lU S&!7hHNZw$[v?4mu#- +4ਸ߅ 2Q]@x8| *V:N[2t@70-@T9[R6Jb?J f|Ȇ\f̑!5b ̵0cn7mJVhVd@Rw"%{ H)9Yv`KB f'8"M&|[JH,Kn! ,PCWڮ$u$t88D ms]xOʲ6u/B!![YT tAH9B\XHfQF9&٪lG.3<(.؎-DWL.,/O -A M #md5eGyӦNfU+Nkܞh28j7|#ef1QMDkw/ 1]ODZ4mJ<sp0m@E(P9TıNvqDz 6Ճ ^_[ Nu)C2/Gqˡ%5[v%N&`=9/Q"`]}I1H7fabV`$El{ EӒԾYVaRKr;9 UJF0A)#[Ϛ: A]Ql`?0'tӿЈWnryٯXE. O~pFttOl[!w,t6`ژ4*W>?ΪXs!D1l"CD+oM5-w[50'>o&D#9zbTB%A5Pzv#|3G~$Y(8x^##IÆK8K*"sNЍIz~).v4n'W^ajfk(qimP_j{>f3vbo "c3i"gL[5H~ޙB߇&}WYX ^!ubZ +wKuMfZ7JMm }Zn/pX*DA7:~5-cZVs(%3E ҙ.qGbz\9~4~[i;ܹ@z(,A?r{ KGL5~|.HJp4C3SY֨"a7}Byimo˰vq.X$\/pC`܂NߵF՟~dO,r5(-f` I^֛>P2wF)?Z)2 .Os;vXSDzTDf3xwxfdmS~êk5"ُjyfu'-̛3|l(eZLJ| m5Ƀpﻷ9s#Q%Z @Yb<91%#>Gex7/]B!%@&( %H2Z.nVt@t |rTz[1e}oMP*Q',)aHӍsDܸWmt"4RDA5uuD.g 6L)ߎF=k/5tϞ([2pe@n2y/ʰԛ).ѷ%j)uYĽ5}lk߆0Fxە4q\RE8-]P B6vM}=%6~1#1뮧H:'iҿ( <[n!@ ?e xF|n &-eMrCm \Y $4aj#Tmuc7PJ[PGI[g!9OղK&)a1:N6RGtPV$z,VxR]M?j:\x?ծD^ FB)B]);Hym ܏w0 ^-"iȂ]&6kRummBM /-0taCQ -m>Iڤടg r =qޭ{ԯ\L̈́d% (gSoͯ(&t6IQΈwYU@./k9E {g^{y \UousB:ԓgZ1lsFO,=\Wl9n<-IJ*J6rt`qpxX|ڶ -ZH:w+V_ ]pa`;,T. ^ ]pN}qxŸ<$ /0;*&>KKohQ2Ŀ|O D/d92-oc#2FSKlܟ.qZ}jb4!B]\y{K)|N7w . l'OzVKF(|0)H;`._R+U [va-ybl+naZpN^H_Tn:i(*Ui1qV1Na(+aOФ^?z/t!FS9.'F1˔~&zLC*}CL-"!M@: %;W{`V%'v3k*#_s7?'baDO=\\s ˫/j \y5be(qZ紐^~sY~/~w B/[/V/Bf ,]^6 ;l^aV jWc˓Sr{:g .J` Fp#@`#7XDzyGŢT;xx1j=40nz.==z ȩr0zfwDoYStDYlbռ1m !1rNs|eWX8OF5$wH{] ؎4UO9kE\L#]NVp&{ [\IөA4@ЎP$6E5f10F1 /Uy̅ %N/^dCr,\FMN|L2Ql5+U;Z4O^\pPqcaE&E̮<VU>ALtuXt_I} HdR yN^x a|T eRz0qT{+-H !ä|n \֠&>0 {DT FIwy5sgJי=9?,6׍ߔ|6^'!@ @l(I=!~:TB,} =,;YĤ QKsh&_shj`>wr^Zb^\Ԕ)[K'Ju.eJ2zzHgTd90bSv"*P^SKTb?@ O%GV9tdAC͙x$+ՏiCY vhQ,v lm=GXʉpW=fQU2jT`k)DN}N)S@83f.ZpHuƷ4>8!4ў9OUAjGjqw$7pzzbYqQ*/o OFزq%NP(/53Lq! G*d-"u ?'QS5A.=D(v*B<hUCxk#tkyJ["Ig8r <{3 ~@+q7bg{&5m%Jt/ED׊)YX!- 3zĚpVq>4.,icSn_mo:A8H5qQ%!;Bz} cꝫ ㅄ.-i"C3ZOWui~`}4Ӹ^;:9sN'Q&@;tbrJ7Pϕ |JE?;۱6EבAbͩSoZbt BhSTlS{sI,۽6op>1HeOQG٧zEw0*_tؽW#AQ\syxY[wH=pL$m܀g Hq6 h`znh#I(ѹ|NR@@q#C; xӄYҞv{`'' ~v5xSQI 8=lsuL~R cr/m \sb3-+Аu,vw=9UΔ†!T]MLZ{%u Ѷ:Ƅ\x|%\0Lrِŀ!TdʳsBk㴑yk;1117=ۭڜrte]Wߪ獠J4$ر(z}əDVp?'A)0ݬ4hlDΦدKÙBk*ΈdHT6mVw@Hx>RaLZ}pn(Kb5K+WQMR ),[USy-jI@G mt~ud7Y4AJQ82@$Bl*/a#El ieis|YA ?-%0 fb3 5T5:Xcsr$!|:_!j>l?XermG| Nw6m!6~ {J/FwG:x x[Fo%kn{R=$? I7bRkA_xIn.ڳb Jr)&npR ;ZfmvٛaR\֡<}DBG7Wl.? p/9[Il&+mO9Pྩ5uƘo&DYY;[|S%P3;6j'hЩ gq Q,{1SIsab[H+/G&lG3~Aߚ6T6EdW,yJϰYn4Q[ ' &a &5a)28 PIGAiiߒ'\]T.`}\d@:B^!\& B:t نXDuwwBr/N -ˌ` w6~ф{zRJ:8@`h1̋qǪ2P@VڨO:NCY+fා? w*.㨲O#1]]p0(9z[S% p ݕ<^S Vq.\8;,Ql)eVp? l zOJlQ[ _dQ5J@2lJϮH:0#eʇD]0oT/c6^,T}܉\Ű,ފPx5½YSgw63a%:8[Jo7%ͮ5/{1z g/`_܏("1 ӐT衷n<9{{MgʩFPmGԙÛJ4`Չ" ],}"0]ZyrN5P!shNW>ꢏcplNY_wB]i˧Vj27!FuX4Z :|KV2W!Ȕƚf b[*ۤP"Yi5n".Y=Iͽ>CZCm (*3\q@:dx+˄Lϵoq)Nf$jwACywRX/I""Y;4ҴWA$^ot*(8Z} \𥔩dC^W DBd@H djB!1XrQolq_OCբ=)#mM5*_>Fzo䋪 J('b, Tjx"8}%? ?$:4?`Z-24X Hx޵ uVA0@?OTV]dål~ ,*fC>e0EGhug3`;46l' qjH~!ʢkaf%wOImm&J$ϓM0YrMe \<aU~eBu&t.KFKXN!$ ,2(@`բY{߻N{ "lkg(gn0s!ŴOiM#9v-ANk`@\F&U6L?7}sy&G$W6dt{PU-/p2*<wro [!0oflȃ{ m-(I hJqPmzKјw'/]=Buvђ5Ey ?>Nĺw)bDouYwwsm`=(X~U< DD2Pdr]0G7ZIV!+n~NEaU(c>Q$TE ǘ -*ĆY?0ucfBJ_(_űAIӷ:v#$qUNv7 {&K(qk{>3D n 92M&H##&ᵝaI=9VEoxIZ;֌ R\|ŇD#ھzw-=Jo)Jm\2gE ` FV2/Oqc |{^hb[3)b;4*do B=m(0S"lDZ `2:EUȌ:gwjJMvTBQ ѥ vu$dž&Ss v¯rmWRHcB]#cCKd`%#B61f^&3 Wٴ"fK7a5K05*Q>O9 vb*(} D:R"LqfEزpiZ:Xc[@\qDQ֜;E>xh ͝2_FpzE[!dUHq#a! *aĴf!B->=#+7]\g*"<Z>-寁fgG8[1HNY}:Z:c׺fmY79-Viȡ=zsXzmё|jF'!NH Of`ͣyK[+Wj`wi "GXљ5ߜ8""]oIد}E};s~O;.{i `L@6{O^1s D+n`[EUg^BVjH5Bɭɣjߦ#*]D^Uimw 7ťcޠ` "_UǹD6@6Yg!)Ebg,^qu3)gnj7dIºU61W̞!Fw[@a~P!ߙ6Q ,[ DեwX+Ҫ2Yü CG4Jf/z-iF&2HVo{6WCj,?*?hT.m&f8{s88&Mm(A5f \+c'(, gFC-x_ 1-Hx3JnqZl+1v ebJ 1n h8{^pkְ̃W"rv?Q-\|Ǹl^B>Lj߼'7N#/슋2\b<E+beK1& 6whCAݝЖq1~rdYB!t M>\9`_SC+N8xɯrk!;k\3ܞRx#ȍ H ަ4cт ʖN1vzvf"(s3%c_3{滫^kjlꅫzeky]؏3PP?cZ) ч^:`$a+tR3D:bgn+TxNv}q`GPgdd-%!6 ltHKiXXp^x#R9\g%ψKOݪ]j>6^t󀒈gr MVVj-V]3e30Ľ+:J(Ȇ%c`VQx_\=)DUV(#{aQs|gs_y#BqeW<FB/걫lPX? [\Oۧm)-n%sХe}ԓ/?y`*KpSωP=_$)fG&U]@fWo#=NS=ARS+['^CȤlѤn40ڈ~٫}C )/sn ʛ)t{HYDԑH~"n9,M}B*}#?J5Hk C"U>jL튈!T(!2T>Ag3׉$0k 0;nĤQk ]p0H,.#ݓLWT4D+a7yepd)5 ɩR䩽j8BN9a/.5EVf>o9͵ 2?9J~vrJA0M+O^<^/ dRqM 4sA*x_Z\AʼFV;T@UXe/D$tkW_BvFZ1(X;T#G]Zv*OBp`E#хX_95Gd,OQĬ+tafK\@ρ嗩~1H3R[cM^O^G1M<A[7URWmi:/ɻuy:l-i>bl&cdW9d pۙ 0;Zѕq2i+#&utc̋n%6!TJYo^v, hMhh6np2q+M=*8IZ*ڥT(TQ]{1R<'>;Tql3dfg! Q1UR^5ԝ6}Wr*!]j>\ԐR'p;=34vʣ2鄭Bp@kǢ4ہ@0WmM7u[ M`j *hU+N0_9=9s'"m}XdV*m\]n6nTE]Ь`yEGj;_X(' ?FxsfH]ei-6:5`L܁$AL` $r^T=|ӚLZHaY4}n&2vG96~ '×8VsaXނU&>+y|@mIO<]$|wWZXO*nvhL>e.2Q~v)2&~֮M'ャkO̙t)߀ng˷E @L3do_~e SNGa^l#!%WC\}J'z ҊKwݰfNȥ O<]0Fl;a ,mPؠ!%rTG[m;x?A >o&&OAICzonӲЄ ;1m!5Ϣh\aa_Eד4dq߄Q Z*7M2<Ąp:/;MHGE ߫jUOxLbu"lo.NM=.jy`6BL(B@٠U؈j<ø>*dIOx^ wB#QOTmWqz=Y"A8\&)>oeKsptM3Tk21wl|6o{ 1@RY/GH(=<`G4.Wf=Z4GvkM+#Т>'Eeg/B8hR-oI[}T$qS} Xc=-G]ԟZ܇ӒTHZ-fl4*΃[X󜐳~IGDlp7e'0+:~ظ6>Wj΢Ob9B^YpgZ!*1"Pz W=<ϘVPCev|lpmLE2U1m{&iU&? FgT憜1 }_*mos'hs*n 6l>Cԋ[e:s(p$ÿY\̜ 5^?=` OM/mAm`ںQExWJU kW~tR|>K(3612:0c@:i%f\0xx n~7 /:Hbm⦓sEP.)zydf n>'c=3UY4'K{D ŃAUޘ;yy $> ̺Kj<'0*ߩxw^_&7>U~M b%w>2Cm>&fk7RphaK!gU_l"5bPke!"i?a_X% .LE &HB#Xx qL<*v)7`jLnC)F3*-4&wn;GĤ'3SĈa:tK}^3U/d׈OF* G%rUbjTic Sx|N`LX_S%mGC:B3Oa<[M$ύ".S#v0UFP4Y?-} 33G8JBPp%V}POq?RTCi pA|-GԾo"!~e}/Ô׿>hkRђƙs HVIc, Xov8r/ŋQc+N 7{sУUʳp 9cI.[_coG d$y&/J3,qs.*z,GA_0KkU6[!kM=~|S'D~{7pxb ^֙@p+vu^tS'gW*''.'3F&O[8Bk2"y V}$j܎ӭ(0zſ<}ZLҶJHѥg EPgK xꦨB6:ޥxNJv<`#zD҄e)ME?:8vB房FV5jTYcb6Ay@O,yw>Vә#u ԗq{OWҥG[^ň&F&^O9z@i ύy70C!h+l+1  lix@_&c~SIhAu))0Mp4Ж"҃䂍ЉZfވYyL...w(X}oMM{؆UNVCSar)]c 1gO su<J{JTVԘ=Y t7V_[ձ+4NFH'HbQOP=p٫.V"_DOQ}˫]" .{~!NZT&j~fEWufhx=jƤJqA:`JRIJ,=H 9k2GC..`8TCT[+,7u˕T4Kx7QP!w=بe~Cai\@&0 v_!QNOߋy;BV ooQĽgb(t}53SZ#6&ǣ#h #QR޲5oջ:05(>)-KK昴vL'`i4\2XZ.fPyT2D. !$p&Σ(&7H@'QOTёYm* iر3I:d2#3~4v .2n|_܅iY{S$\. ͧG T@,AHEAk:jx*dj {ڿCB"ٙ~ѽiebf[ltXm+Ӽ9фiGz·|aH}|3`{/te䟇rv;T|\ҴzAo@mKt%WJ; yl n*5O/{KW 3Az¹3/iz̝vwYeubg/g B o鼥":*OaaCs(2pqη277U_(֏#%z>H $ .ź=t >a#$ۙ.aC`L ?Յǟt<78ӃQ aG~hD zgP>y+rnR@ubAn2(snE0.UPvWZvR>V>jAPjɭD| ،lZpTGJV.h5ϡ/qi'%l|YvD +$=DW8.7gZN,̞)5AK>8=Vk1{[To~y(g moԷɔuҫ< `(7j6^QG,/4ꧭc jEn; P>|r.KE` ~nKLʊo``fL)rhv4j 'ա\L Q0Đ5@oU5Nwhtt@1-q?pEn?7~Y^1ѣl?\,Q]!q<Ǯz?9o:qB% v]NCX`4@{{!yq<t-qh;(n 6j9#!V5u:>;QAog:%r֝ʒVJ N'.o~݌ej֡T,2^ok9S_ bHpm5AvHGy-]^Z q'J P.ssq5js_S2H濫*w02*u/],"^Lz EVUQ@K+-:mt1ߩ~x C_jxT8#5{BQR9;۸pVbeewI}iV)fa=SrcPcR`akOѵHh/ZY=o6._bƹN;R/~m$C?Eo#_h'd]t"WߐYZ)] AS-mnuT 5<w}vHEf)srC3pL]1/x)!*|ԟʯ.5es["*xȬ!f/|qA1?Հn"S`Xk٧$duUt|Cal=(ZWmOQ1- [*cai܁FߦJ$9S $mrM*O:9uHGomEaK^cFF#Z͙!,:\ys2]M(%uǘd/p0œp!1,r0;l]e"/$MZ?c Rq0OڲMyC]mT=^ ^j7/,zN(̠>!yئiEוi[ SѳxgڇUn9>B<*ز0N!i*gc۾hx[I"E-0wtfae]OFĪZ=@Jv|lo3L(&d.PX:zBty0HuM.&/oCñ dd/O% Je赀dfVخytЂ*-KPIۥ TFonGh#=.Z [mXXF> 0 >'#TZ[A-"<{{(X6A0x:9ZQ/ #d%vGTe[j V(f'h _obm@(LWϮi݈]ftvdZ5IHd:Ȩ4cEbLܿ <80gv6FnEG5% G?ndr1o6gUEiD@/N,1ҩvk}5H0]3Q Ŧ5hvA1p?O,LQ+v5z{WU0N?Sz;S p%vՙ0c4 H@FDFW5TQIHwc5l]:vD _0a'}sx'=WsJ%̴=nC$= 7m3K<De&NU O1} ;0@*%H.Z[Lq} RZS!]ʍU$]׌;|Ӓށ+yM>3$i-r@51ڨً>Ad%]G-mII]WLf(Sc CwIe#4 lKmwNZ-onbC? a3pӥXs㝰UG5UG.L yU##Pj沉MI[-U*(KG 7SV޺V^c1oj2% yJ|xD}; z|:d1ix^"/҃; Mƌ_11Bܓ\T?/$0FP,KM'0c2E)j\#Oy1M:Xްr*/Wb5 a0Nx*0 aAw+e^u@ڦ 1XCNՆW݈]$E^ 28j  EJ68JW[.X9) rT[M. u 5WU!}93U:0CqRvSTΔZ0h./l-$> wU Щ"ԑQF E`/oW1ڱG;%Ә0znnZI"tGIJE"@efXؾly$쥁 b%b lhGP4Ւx}vZt$ 7tMuY>YÚ\̀!wGPc!xhā~:QMp4jSʇ G x4H;Âݡ݄Őxc,RpSYѨ㧟oA0^tvbRϣdCq1ڢ 4l>TߓuV贮"BEiu/>+{c= Oy*-͔b{]5ejx%L?v@ބ)[@]Ժ_=T7$ZkI )ߺEz^h&?2@+QܰN& ]|l58F_:.i)>b$KPl&X=qJ1<8 9H*SHL.\mHnZテoKoz$OYւWSAvgxYgJZ|A `aj桱|KJTܺ.Qj=9W}{BH%Eu"c(f0+ێl fΈ ȽS}TD@f>& : DC;Su &sSxC';QO~rP2t|L8b[9BZX?Yu"/W:pmDʫ 5-$U;&HeSkr7^MQ#" ,<Tpu:OmiYb6A6@N&.n88 &N笕0 ?p}ӛ?dK4YvE+~,\O\9? ZdZ ȟ̚0V\V6m@* aM"ST5ѤFPE,%(ҥ)Zx$<]\ 3&(g..J)uWeo QwYfOIҶ=@cj%fP"f +zvWXy>bֈ)L,qL5u=C~Miqgot5I1 WR!k :˙\X`)l5¼٩FZTCܿX׿9#& @Š~Bb}En«^bհ(Dr\xlL?rOv\i OR,tY0 tw;\~I 2vkùMpܛ :21^P$dFy,UW-l!|즥889,;!}L'Ls?l=d}K@-΋y|E?'9&ОͱZE*c!h-N791ʦX-Qz5IB`E4+ 5r"Ās+:4 q3`icY _EPk)y971@Kæ,LV6̪ղ}3eI5` *+(FWT:Oԟ5FØd%3W ݼC슘7#' s Koߧ47l)cH&iґv -9x3 txn}zX[lien]( LZ'Uby Kga : C v_+yC .e2ŋ+4? ܶ˳ІFWU!Za5Jcf{OcpXDөwE؋ȷ>,pZЄ_xbeWqUJ$̬P8dܬMfRBׇ Qf8N iRyc*닝i؄s{d@' `o3COp8iLBJq\=9QStB=J>n<5윏7)zhLzvMC_(~;dh QhX0HwOq+C0IϋM'~:@ &ZlCb~jvPad)ž W1XP'@&[bBcqM"LbK;IJ3Pl&eِTd#Ɉ;*b VoN*aW=ȥ'u'DkR<Է[&)x#ЋD0ï|KӓtsұU\PS7 }ϟbڮ2AS;HHG3iM4 _m>6z?;.|*qĮX8ݻ΂ּU"/fAiZzX!(㖁 0y#f+Mwz }x26m\5_R@Ƙjhb,{*%e$˨]cO-?:La , 5~j<0]9G ߾ "%C6-!*rT3P5'aAWkd-xq?|0 E#W[3{3s~6+KL`wFȔ˷ρ~^9".R19!߽QǹڌkUŸ?/}؇T7Q-<7`H-3(@!+_JҔG/*[ 2ۜ rj$X#:! yLQ]T^V㿩{FyC4#G^fJ5Z4%(] OQGHEgК8O!63~:]6[hyJYE<җDWD'sl:\ +Wa9`Upʝpȁ(5 گ52USτ3d|xA5P;C&<-)c2B {@PvDb#>L bmd,4)5 n]2 ~n2^ P /042)qkBN3e“A@x:b ض>vqЏt&qQ6O`k|o-,:{CT+I|s"'(/1•jN >`əJKٴ,Qus2s }U $M 'yA j N0k ˛b RLU}s3j6h5{budOYg>e>29z]VA.k I:"A&#.L9f/xmN7\{;HԇU2\! v[Fw5HNHjNCpMoE5%N3) r=9LiNm00W+ʥK)#MtmUԻA9W񒶄u(4/g:{B⌅M)0s!v"Zkw Ƀ;'Z6 w8qxf Q g8g'eg߹5;c`GgZ{?ϚhA=~aN9 tiÍT'X[ ]bmwI8:\1"2"ݳm[/d0]e K"y!m,e]#\[cd!VNˏ%5lc7h{vd/&F\֮P)PVMQwx>i^?f[3ڤº/"?9ɬUT!"|PmAOZU ^_OwNď8 ږG֢I{DmVE#Yu )ZB  WՆ:usoLJ0 `aw fp^:5v q6 7\ YH%{u L`{ ~HגPZݣ32@/Ⓨ0'.5%TOcHv{8S^/if'*ZOd-dfgFC ⲶUʬh>^,C!ZChmcaBz(U[M 5/0(2OK4RL'`k7u+^&XtL(f08;S\r׈57}U zEqs5e*KKWw}DTEh' =!u; { Y4gC(W& Q|wX儿/eTS)YP:C*եFE\mXJ1w*Uhm!IYOыgGb.NKRq2zRwrj1Mw h((KPxJ0SA]ؑ)>Oy`%e^i2zA/dk󋹵WRuP@0v~| Eh v:Slf:O~Klמ]A^)[TIh"TC#RD(PW+c02r4g {u2p|""z823nj=FP"xam* " 8] 6;wL&ACqrlt;NsUH5W}^1&;536Goۊ^y,IGU /Qө'!_ 3RH;MJZCMO2Z NøcGOpn^Elo17P;W&GTb+ eyz*YLJC@8}n?:\ۡ{0mJcRՠӞĊ[SoZG` uͤ w |@M)a"gD7{ؓѦ3x)12_lh [_~}D9}$aXJEƤ- xXJ \$FƔ(]G0en ںi M}OEorL[0d }PhFSOTĵ>ѝc-Fu1z$3D^ur*N{OcR0σx&)S`vƬk5wb#U ;|8r1h&Ov} Tgx8{ 5GN:sRFc.yW8@=H|Q"Ae |p=nk;%McԈm i6aZŸNۨq%A8+Pwn"pG/3ZߦucRPjKd]ʹ:dCKPd$^"U [64>4_rlœo_,4X h;AAЈ ؖF (˴dnQ/ENTT ۥeRxj(n^&\dxEܑjcYJH.@HDk7!¿|οVttب4wz`EXֱc y b)dHZ EfAlp/2i*gn[yo[iJ~ۍ2H!7],wTO28Oޔ|Bq}`=jTa27\*CO=H ɋuWIkU[8 &c:=wG.PR9!aJl F8r}כǝ̪1U}dLF J@1![&rIOLE94?Zmm1a.ReLeC+.f$mDv%Uf5[(ӦQxeR[i*I:g<6M\5x@zbtJ2x\ʡha> 5Opo5:|4dr` ýp/#X .oЀ%rpLqjK{G]~E' ZlWb3Q-#&bb߷bfUoMJX%(Ciy/Q r̕yOwf_6shi/˄,ߢ9'~gV/僆JdoxO-ithU$ҁqUIcztni\KX3rԫ߾Ǹ [l/MWJ_=^)Iebϟ;>J]t*"_/mn X >6lhklmPl~LՠNȲ ;Zغ9zD( Pdeh:jƫt~aU؄0k>s|e꣺9 $(z} 6w[[ӟ?c}>ri./A\ĴeOlU;)4jӤx;j9W vj^[r UZJH@MOuORA=5Z4f*[46>e(r$%CN_)Œp9TmnA~/fBwڢ**5qDr^GԳKt+o em!/q;ԙeLz$訓m/U? ^?>32ͷ}I* Ih|OX;6k.#{d=Ѡ9{kp CENV4Y`= b.I;ca* 7lyl*rɐG0E p_Zq$׀$2jgvS8ˈǯ2wjHn֢^l3UN[9SO66[~xVd{Aa[iR A}x¨_(FdgR$^=$^GMHz 2cg ݩ9Y" x+KTq(*g_Kײ|4bysM`x{5@ﭸRU7r~;:Vx{ȩvב72L) #{QCY ʔ"OnYTrت?.>@'I:**?bzD3KPhm*#UϐL"?YyY#u.!@\C}Kvyp[b:Bb9^Hl =ymP˸*m<\yS2m _N -&X5 4JѶ0zDj#8!^|9 hUP7Gj+ńVuq)55Ѭ֋&k4~zEhe+ D*2o K49WYz!C;ŎTjnݼtַdť` F53Շ 8Ǣ;v !+"S6+cNWniV@(v1\ʐm|q∑NQewq6WC΍ ifLw_U8ahaluZ=/ N?4%?U}OH1/UpY-%dmGp/fmMe6TߌbKٝwh Or=jv7J;~{ىb{-Tko_.N)Nzl-h:`i*k+Ũ8ނl7:ZZ.^]6Z=pPU94̨Bx#n 繣yuw;7栛$uYjdj=cfա]бK12Q@`KjU@#GcIJ= !1k%>bce@}& AL3Y*1@[SZS&@Rը C,e_Q\t-3Ɓ@Y Yr:gi@Z}mpXۗ!myY==|}ܸ'(FH.Kat3_g= 0 ʺuAV$KNb .: %(=*)J=z± Rw\MzL0Y:WڤZ鏗U )QzгC+aCWxEn_#[B Gѥr ;T/حsi,Y^7xWsiQ|6 8wWY,O m *{lfa$Cy,eO$btl~ڥwQ`>;Eso?j:a %*7nkqO˜q7Qۃw6ː12Pɔs\Xll.rN.~ْߠ䑻O7X{4vU6KkI[pA)#u|ۙjiVR\]چ|zI۱.43,X*=A%FRؤאxCFwcqFn$¤Kl1th29gؾLjи"i0dcf/.DtbBa_Wy$3 ?DWnN/Wj h M = Vs=&]+uY^ S(M4XVONx3 ~e0lrD`(Ѯz-Zf۫M&׃Ғ]1jC *I2g}; |*s[NRZ$xdlW F7^u^ / S}t0!1J(=rdhv:wz[`۲t1=C1IsrZz&ϔgFZyky [_W5g]sZۄͮo'PT+\RU_tzKUdˆ45l)&v2TaZz*` {9sS(UEHPZ\G|RES)tvv{INlL!~[j>(_3 n'UMiϜ\[MTF'U (x=7)}>Y-@W;li"rϫrqm[ iWS}uyMKVa=Ӳyxу<Q4$c쒣L d6GV 2uR]X ۮ1N`POftNʍt'{}ܱ}-S+yEY?7 tW]Xf֬>gi)KWPfPE&)]cnyl>m@-}k6aU ֯ 0fnl`'S*s%j@cϋ?gC(\p]J]Y2 H/xHBhR`*?AHwBʯJŧlmn^̫uêhd вpX%xEksC+ H'"7c&n _nlН靖!0Lj;{=1T*#M%E$6wT]`1,5tT2T!+iV]mqx8)iNߞ  PiiYap,Ӽꫜ=9tમƁ}ͳS-v$'5!,Tj)!Q=@ h9 n F4 ¥PO6? D2de`.1־JEvJmu9I#k\P6;\tF?94YX+TOgmT^x_JpNyh~I<9NZed=bZYZRfDVY˞uA8Dqbl@_B;h>7?BByjgWPR92ۖ,lM+U-R,K*3V ?7ƞz5w21Xb1Zh5t)^R7"%hXr_oO,,M=+c6 fuy p#Ho9S{Q3 %VDb'kJuT+ٜMκY- qqn$nZ\ YB`/7 K^;, { }jz|Je6;~V5\!N9zM5dqaŔ||)a{n8pIωQ?w璡ZmNGk@E<@as-$d|C?9{)ZetmM칕,nu5PcϢ 'nY6#yRzf3N 炛-,C:3.r_H HeTpC?}}e4X  n 71tbp l$yfpuY[X- Q5ۘ-J\V܉7$ t<.~%on90i˖6dMm\[b ,ODW 6Z!Եe} 0J0h% X!tPDoSSgQY* v"(ۚ4+fd8-2w#ǽdMe4ޭȿ82FCu,N,]E5b,Duݿ3[G {02;C8D@z6lE[ث½Q>olƠH:m`ih-:8F#T .jY m{1V5?7rƅ]*4~&Z'jY'Nsrsx,AR1%Zܽ(4 n!\4؉WI`zP1԰? v4/9ɫb5ndפ tyDL<7>Nd"pw7Qf `<Er>~I<7z/(EQҽ"G_ 7J=bQ+ &G8] VW~dzg$pjmıHl~B)՘B(ݷ͙'*UtB'l2GH=L(ȣ`ڂ"dHD6<604,wW9му*ջΞ &O|obu;3|G҆ MuVv4.0Hgވ3rYK9|Z6Hr^7/EU4g9W'>{ 䶙Yϰ{g~n?m6bMPxeD.]b_h+q0v>8[& 狋EBaHn Ѥ,SB? lvj3/ kvDqBsTp=6hQGWBU `.*iR*#)̍cr*5{akC9s8vQk((~f8h0F̩KRDD'ܚipfJA ͚V9d 39%w0c;&<]4;Fcv7nmjQyW1X̜uSq:j z^ .adnŖ&z fBXGa%WMCH1)v%GK8oB,+F6mpJzׇU,̄FT<28sMl*=Z ӻEu@e74MWv/MٳݥX/ JvX=j53.8RmM|.QGq| ;`lyTu]Vvu ߾6j&) >t^#4+)xo+~-Euڣ]gt]S=˯)X\[aҩNXWdzX˱ 3vL+C{993nKH.2Mς瘭̢Fh1>`Q~8ǣv/a_'Y+1 E4q%.]N(/:darnb$'AS!{9/{yxE`*=}R>tTߐ/%ge`PĹ#vSR9NoB3SO dUX WR˵>駏 CU>~{"\)O:?M"'U2>CGK"jz%tg8 -޹'Ѧ-ň`mBtO%y8EP{,HBT&1.$2ǐ*q;-([̵. *yY~tLE\_@{ TiEqL8Y!A GFFmNW[',"J|DȤz :=B >8o*x>n?3TfFJkzJ$*mb,,f4]`u1)*$ 47 Ci7%KL wʦ5`iAI!/4L񉹩ڎ޵˃xRCAϩy'9^# T0hUzu`Igi݃/ G3-DxC-z5mL]M>RܼqHap_$jtuU[E~QE5 H0EX peo׾o[{zxU D f֨UWZ9cZ}*mj !) k%_PbdC@PX[yAEuGCur9{H_Qg^68,TafݴdS(eAR4{M4:QAK/)rQu}Ke{]f)9BӭS)#bu\ctvz0Gk {t<2]d/Z)$&8<J0CK +]O]g P4kȡ)I'9CvY[ؗ˭~iʎ;"P%'TGb'ƫμ+? *d1o *evl *Ef!jECȋLm8F9de}GW L, q7S@Ĝv9gNQQ4D&43ʟ0Hܭ k9 xc0% 4Jaa5ɔU" 0C5C4Fc3ul'w[_}R'Lo6u͢ݯ/$2?:`kqm k:O#'={`E}`uA3Fd땼Cle.(xO' 8 Ro3*PjSYLW䔚RHnBlRzni||33?t҆Bt[7#;(ͤ0YO}UYPyE$qɗX%ݭ T'T6цsrDfH˺pjt'l9: a|ՙ⋺z5>>Q]ԗٞ_^}5cycu{ q1Kc~yv 51jj'<غSL|_V:YMmC V8gɝx{\^,Ϋԃ(b$?7~dGd-vE혂Lj[--n[}/[E8ivuzzD@rkxWJ^x8g: R |zrX{OnbO(8cD(8-ߺUcԲp}\]6Ԃ/7dfʘ]ƻKüpd<2k4kL3%YbUga8,Q )eͷnsп86CfQ%2L1`:#~P dmTIJݿmRh%cӢgAcЎ3Op~8XX:h>Z(>s 3qvqMV3NXm$Gܑs$fJPAbY+tr||_^flp<@iwy-#y<qYRFanOnorUU"$39~s ,Xh_-[H]XB,@5%`jsQxΐvYn\JtrK/SًLUh #WLAR^)"隄 +֌5NNxBFaur{j~['JuI#*[&;즐~LG ޵ >c6E^餽c& >&a|պ^-W,s%lY6H1ظ#KY7bAl~Zf%`2bXSLBlRe" :ḕH%9@%Alfm!#1%Uy( IY ]}¶(\i_R.?-Okttxc[&k\FnwEcWթCB}t {?<ի}0>hʨ> <!Pb#g+laG\?t wV#R'Mas 9Ԑ(1w$Z[y1˳ lL \ y>\LxeZxVYVG6lnFU,ײ@X=_~h/"@otɈs 8X`d aUڅrICLfd=Yyp\nJA'6cA.bxSgn(&F\VtrX#ˉp)@ p­|y[NV쪣[=鼻=Wh0z&5ms`E-EL߇Paq 1I|D* 4rV+΋lG+k ξVkiȅgNk*},0]Zyx(#vW!+"~ev%V~^2]oRYWhp^M20($ tkh{S MQP~Zs3ʪl%,~CJ4@WeV֞Q}S|?l5N8pL(&@n,,mFT-$)*:2yNeJɑbR3tgKFm_9tܪ&؆Heq|<ID3 - %aM+0 &Kma(d_/Ws6. B\&hҠKЍd2H;6{䚍wpU-_ci dnp>Foyoljz5Hޒ8kTG\a.u*SC]xxjhi*rס5ԛl&ËkTi,HIv*<\ʈd m_o=URA{Xlq x> Fw]ON9Of|(S,nDbT1zfghٷ;E 0v~?6 C+;=EͰ0`IN$ECCԂD\%^ky^\|l4̩XEWxմ,6~Էn"2 ]CqgqL۪J\wI͕4R iTr^6Սx?|ݳBZ'0fz{8ì4;'-0uCf/Q >(AeDK`Ht/_0 [H_{ UN)#kcFf"qh^uH OL'fIVZԼArDpF-v{E"0!. a3(Aeպ{K0lnrNVBE.cpZ[ޑ&Zρ>/¼v@U_H5Y@݀} =}bK%=fG |y%=P sDFƻ 3 s$,/ÒSquXmcxd;A=hdvLF,b75| x&גh0*r[atk\*gֆ5OO*\5t|mL`C!z,ӗJf- ,fNb;F[4shvy jlՇ!\w)s򩠽ƀD ' y0%) &^hd|ʛӷ񥘹`1A17pa> ~AA+Ldtj8 JG4=V)Z*bqt;6Y1m$[ `<R@c.klz4ӛM=hoj | af砳0yK9Z+G`e 1k95ipN35킻48U,1m>];m < Lw{ \BsVlLku.#ߎ ɔOS=tbZ&޺kk_=$h"~sMS v'D_H*Cvs^1`4  _媛ΡqqKuMnzYkeZ'ue5$h:&I*UJE\bvґp 70Ro!z٢OB-1،H~8pOT;l8"bM33dpDҔh:n$|/:3ԤabyHE7]٨L0UMZgp8Y[U/vRͺ}o`/Gq] &-3tRwt/Se݈3~4a:pFüXgCR##)K)OjE'*jRw^c׍M=֥˧N> ZyPd׷}?u_}Z'E S(-kɫ!BC2#^=%[Z"m#x;6nq-i=+ <'qtA!~a?D/r`l(~ԜR0~lY{Si :`ݪu>VDcNM?rzw;0ms<,g=$P.h}zdCA0J2[.HPIY;"q5)ɢK94lW#b#|х촍WI݄ 44:zjD/})(m74ýzR ۔Za>tָ1}Ѐ?!/F9,$ FLHؠ"+hjS_^KPDhg֩Bs_A.Ri% q.CXOɉ;"σb G->-ZR 2m'S洯0K&CJԹXF1TEzGoG%w_$ L\v6#f_BUP̎qiѨʩq?q3S\)s*&7pı428O/\N[{eQqI2{LoFڊmN*߰ 0K(rH0W= oqi+Zx=Oŏf#KF:R%*4Ƙ>iɁF,cI|4ڋxpcz3O{eG# OGu tw-hșAʼU*9(+raWmrdzlUZr.{UMŨ@ʫlReb4yΑm{`gT ~bjhplB *Avm;7 r@8]aǿV,řx;xP  y 0e4u"Df$O_? ppq]$I?:! a[U/9qN6{2,ʱperCVxL醊 qS#xv.QiL<,tQ)D#fYe/^~j3@t]U3t26&L=z"˧9IE1St2UPO2*Wڞ!ݠ0\;Ƈ|[/*uS?^萖võӝo k܅.Npc7Xؙy~ܖy>:IK&;(d.WwSzfr8-D{Ѐx7pڊ\?X)JUcԕ G+[nI mxkC43T }eXh:rm#`'Y nZ_o@mCQ},_5FՍᅸH^f/МKサW'ώ|ۍ Y@4}m·5g0.EcClKvWږbB/g]x70YQGp#EUv>]Ǎo^sV$Ui/RP7CY@N_og,ʜ Zwb?l5_!!|#[-@i0=|7 6;֣LWG!r*P>#XRiᦀv &vlrh[CBRhGҫ)vz@,!TX؈}-A7:0tuE_`Bd+Fc~=Z3tEy^80ˑC#Yy70ȸ@G YwW׎$,eF5(T@51աW^fcU0U@ )X6"ujL>5tv AZ s.*PmɛW &`DA=W9s ntn֟H< ޛEhw dUtܣlwJGĂҗƅfRXՎCE(4B\Օ2/15\2gA#KNQ1ϰ+ V%HPȰOFe^Υ`o`F"VsMT5P;]vF8s)bXC<>?|A]'r7F&sj3gIg|h_Xrbo׌]XHG(Eךkw5)}Ak;K #4xg]k*v Q<7ѕ^ęg= +{_{Ӥ&D!BNZbU]ć.lU)5βMX_;2n"K`lX$ޥ@Ej?7)ar#V= E @֡!Y@ѝC ŲaCc,}ͥ%ȟ~f&ZWγFJDz_`AMZPnPvulFn?Ggъt❁ ;#Dɽ+5P ?H=-g"D b,?R2r"R#cp݁Akgn6.-sq mgُXENZ{w9j5IưY?*K̕hhVk|sz hn sE,ΰn_fsrRs/͡[ ִ{Zή AnA͆uQƙsEп~HCMSc)JLrn7Lvo>$QD? LYSu׵Dd)QeՅɀ9!+9ߘ!,LH< GLb-G*.ωi\5ÕR#R3vZ2 `[̬r t( pMS!f z'M7Az&,MK3q}ݨbv=7uȑ+')gC(CdsK@YЀg= |'L++΁p#Ќin-)U[_Ud*NH4=ع`VƢ)ZdqFvD@wip}DV1]SN{Lq>݀{KKjS蝉t2a$& ~ΕG=Q@Ȳ,7 hacIP6?o٨:3 P#skA$KFHc4n sG+e\C9mI@FhG ЖJzi hsBv[AlzABoEkuv"muz^eu}j 2I^a*=SXY)x9u :dxp@zFk7ᘟÅF2%^spak1;vcv{;r)>JUQHXaQ;>w`2~obYLDt{JSxVl- גTjɁs7d [γzk1M86xG##Qo$OfmpUy^b]>&Cqa,\Mrm鱦 BD鸮K"?^ˮ ԕ[M3wyΗn`adV48#I*H9@*'ɗ29~ 8=ٹH{3^cb=0]_h`P r%a GxLLڦGs}%@Ұ ݸq!+S/4tCxhM[3tdnr;m&%=`mX+~DB!^,V;>%Qkd(,zb;J1_n]LXL|Z ɰ0B]:ss"hԈZowqWW>+OWN7%V۶ʩ7;jBҶ} ]sk%?*^Z9Ǎ ɍW&ˆm#ʽX0`7,Űv+yG}eC,ƒ,NXrCX% @ b3˯Tۤ+iŊXbȭ-i>&Hp?GFRBIVXҲAGNy~(sTZX*ǂN+O; m%kA& 3"6]w2[S8!oEҖiiq`Q4cc&οE.ԱgYZ07070100000134000081a40000000000000000000000016650a15d00000a60000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ɏH s(G4e( :>gs6m7^W.TfHxoKvŃ:l"O b4J&fBH?9$j6jWv7ce^2.%:_J-n)4d.Mpzg@nP.zv4%^p^)paIq ^qS6= #MB "3*lE> ؇^[eatÕWO#־_lk*ѥz H˥s=C 2 .# RR'n (KKmpVd=;Yuri4CM(޲[xog]d!S!oA^U|dS%0GM<<'}RwmGVQ;ZQ+SP~3ڦ045& lSHE[\AF@[%~q R:Lnl #EQI%#}V}B`v_G5C }BK@hIRk[PU?)B(B&9dZОQI@+7j_usw܄u~+FDh۷N<-UI(#$y9ޢ'/1o%ԙOEBO 2x5P"|JokaNŢPSe`eF<0`)(uc IYC [Qtkmㆿ*fzd+%!sn- 3q-#kzI ^6\ugJH`+ u? (iꩥR4/? Bj.%e.%ȰaJ Poq4};G)vea*348- ^qA`†[ce@fI<`玍>Z4]zrE&5;x9f |.JCi0$H>Q𭍲}>?Puu<+ ZW«>u`"W0,FI DHFߞ[.wQLBng&aoފ^a0;N|'\Zo>o:d,S4%$r grO~›]>w:C\U?|2$³oiidp6QX4iMY 64^ >~.`ˠUGjJ3d0ٶ6^?$zg/}u'PCRX8AfHׇR+dklz|" Yx#Te0_7fcƋ6PyPxxoL<|C sZKy0}/S /{Q a4{jFZHYe j>Jle֨鴠4)E\٥R<%07ts(S@2|I9y]gcdG־2A)jiBM&֌ .WJd?AQ~u3Šàx9 Q\Ts-D;'pulÙ8qO#]tf$uI'0)UmUT궢o;&\ ]~BMwT) ܃PhJ#Пحq-'Qm ;iZ36i5D@HBf[Kj7ƈk7;X<" kބ!cn?EGg/H2h.%݅vQw﷞0נj˴u $/PvW;=t# f[P\_?hNӪMq֟=0^vZVi1klGuV" ?01{Mwt X6:wdގ_%a-6d_|2~wٵu?t3MIxoҨe[V-/ &$'yÆ O80o,Z<3BE1 4$ω!# v̠]ߧm#s{ï \2DEiR0rkgHx9GhutA21K/r\ew&eQ(,U.&2?3ߍ /iGEpuIq6()xHlAY){Uz/^<$wN4~93JM-4sv:9fdeI#S24A|"j}G;rai5Q?ֻrXa=0+ `֐hf|b.VgPNέ!^T/6#qzsӵ) \)q[VK/W+ikUፗ}u N{Z^@ʏM Ulr@pz?"SCWvqonkl9,("^c9Yy"sZ/LbT<.Jez`O℅M?Ƿz0ߦ֦0  6ZaiƐ'7AںYig]0jG˂2LA~#1$tQ*v@I"\Ѓo]`%AֳOH8vK~'x 4oK?m1 rԚ ֡\:X,F &v*j0j7afHXSF+0\X# (5{DW  mqM҈WQ6lF_SМCgGYB̡8wAe JĊzw6dY1})Fr* H e %o}ωnaD!m2ޯ9xKeB8!|d4R\$ztAJ- 4݊{7TF {Q~N;m#{8 ݍwsiyS|hEf|wTB﫺Z3+>3rAh#V 8N@;[ՆF6sی|$QLFf2w CtWn*GĦ4iK#d"KCR`j ssKߘ3L; *?H _6V1HO%NS-  ¨h.SM2ڲQ>so׿ tIN Ql;7|37Ţ搝?" +_<j&7 r=s#Kq=sjnusJ~ wT!XY[!2KlFH?ϑIT:ͦ/&}"Q hpcl10=%h%=ݳ>i_#'͙12pߣ|x_Fz#930 4ErX!.R f~C%2Froun+@|0_Mu)4L +4 (E  NLI.#iUo55S7pʻ Rrغ<0V)t)g'+kUx?ǧPO!\T^ɈZ"FӖWAMfl{lZ+HepKQiIuLA .SÛ7 IM3;}v踨UOpN<-j\]C*줳"r4U2^QH` h@.f|As ѽpTϊ(BgVk$ V9mc5#&6WF 8<10ˮU4x?5 /֤u]'ˆN>QM*]mAwމEʂ8Vsc0̜աnF~y\aգ#U<ͺ|1= g (>&68wN {留J2_T"2n )mwg?R(e){(ъ3V%Hp9uf}h1YrG .^.;1V1Sr/; w&JB<[7" fРI%mK* e8||$ b WKQ]#kXNƗ]30kpwSXY R=yM׃Bht@8HZf> u>ڻ;=:]) # +y]](_:v;_ٲviKUj}P_s0CU2{:QHޱGT|!bP`ӳ{>&?`Fb9kF6M<Ƿ(_+$ÁgKGahydR؂>n2~`&#Bcf"]u͡Sk֧;PCPVpjXj. ΒK+[@$c8nǎlZU;2^vZi'W`ҧ1ZTgw8? (֏)U#II!.EH05;vhRu ;6:aTxܜ芚 :6\$>vTII~N9yjȩ wOСTN e2Vv)(9"Tǝܰ )JhXs]IĦ_x6g_XBHӞXyU/f 2ܙ8|UZq͙5i(NFֽ/iCA!+sjƩ` *!k^D`x@$OږLh+۫N~T9l^2E)S|uۊqP\E2ip8&foUT<R Z轖Bh-~1Fm ֬MtCo:-'Zbʣx1@lyK"%-i6yۦoۋԽ6_O2*bI=w{ e"f^cO{XoߞǽPiՈc!WGLd*%/EΣ$Sy,0wj=6l6Kp͏paqR`Q?Ez}ᘝt.]y3pp7wiwwML{,Ѽe5PPG3%'l#M9\.IeAx@vB3T eFY#xFV76dk4g Qy_I&w; 5E*. OX2n}xw_M-s:@ڙٿPt=l2wsN4Wv?0bs( 9_cH`ԵH4ܪ'='SE3@5 L5=`lFFpwNƻT"&+i~S[̺Wu4o Aen|{<$8O,Ew#<i;m[TtO෩v0ڽI ArZˁË@9\(R nhY0`q6b8/75lf?EԆ8A/ix-x01Ji5=w>)ڞpoxх=G)d5¹PL馤1Ģ\g=ݹBS'٤U1,A'"~%L؃ x"mԪ"OJE XY܁P- /<^@3vƣdDW%V7E3F]E 7 Kg/2G"´1~o B֣TrP>)C ՟=E|pO0#B w:gȎn.q,YW!xM/N؛]XcҨ"UABXeMa)hF!(xc0p5YpBOgey`n(~8;AO*S5rLԒt6/)_Z3öP4y +`>gUa?9֮G޼)Tr!"^6;gmŝi }YΏ5S:{/ݠC6yq' % + "{%IM *2mҒ 3„bԆW+L6RӰuQwׅ*S^c,NfF*dMu\xx(K4#g mQ|=SY;y*J, Kt!M}[b1o>44:hΡ|NTkZWpك @+7Dΐ[-;]|A\HGW]rNuXf4MQ3Ҭj/v,8zFP6VwA=Axf0}Z)xẍbK%:?z}&dXa׵|jZɈL’1#0,İg[دd}20mg9: )kB逷;+؆}+1Bjwr3\&N3 6j" q#HgIFQ`)nvb0 cHH2 N2?ϬZ6PTSy^ M 0Wg1豷r4j R{/N3UcX x5hW7)$u8_R3EU9rxf:pv,8YdQ#E̓#nπ_oe( m{+l}r+Sr(bwf>OZ r! 3}{Ap~HJTɼf=iJb3a^Jߛ4NnBH D߯>\'O;vi}y,w*څ\bm$Tx)r::s_2⳯K~Y$cE&7}Ⱥw556#M"#\ƲBb5Yq<ԲԐC-0٪❊ٔVf ~^t\ Br3Y'Lya ܘfL~G-6sQOV dWGxey5xG RD@= "=[!ifK_bT|īfI|ۙaTh[>bg{bTbi_\49;XOh[[R]?$Gl-MeJ.z[tboVM-d?Hw`$?iRHN-oY15r*~5S%{(,s&jZG\kF׳L5WG;mi,W6I L/c_#=*mu;{;R=5'.ZG_{M3~ <[W(jOiljSC84{`if(CXIڣpQQ%Xg4CziyWit'Cͨae%]%?0EbGB߉-mpL964$`&v#^']ߏp7VQG,A9 KG՞4&W\_ yoO9M0}!r?JK 'ui^"-6p,̝+UM#c_ >͆})- oJ弧ExNS}O%K|h?$R$ uM8~k>u;H[!-Hv0n˹G =io񧞐+)Y+g]fta27~Gi 5\HjBBL19e Y fޮD $N&r fHHf^@VB! ]. *}VP;zb 9?t~F,C%AwFS ҲrYV-spVgߍ5Kq;t$|M7 ]OSBi#A A14< Ў5KiHV^6Jens(GtZGYԁ7[Gf~HeyA8j,Fhmfl[U,~17TAlΌU(;c ";N-^ΕݱPnκ!=~-wwu\Ҹ-OR_X@ /͘+T#?eUB.d. GQ3pP? 0$hEbf : 8n(]Rqvo+{X^=gwXutl0=B<1`"1[+4V=af130ׯIs-Jۮ &q9_A۞ !#I>"ˌ 7jIK- ˃&o5s/Rܮ 2q:+&Ce/w:j!T r[i[shy6Fޔ-:\ Ł~8뷀Ÿ}r k̽> 5pnDWYU;E{ۘ3Ib+K-]+DtRn^/$ D6Sk{Jc[)- < 5ח.G!i&.>dZD'%X#Jrt7äς3B+՘wz"r,i!*Q"?-F \ ?:W1n \x%;b#Iߏ~&,h3Q=ʊ˔z Xb݀ L6iM(MJIn'vg6_}Gi7Zx%xWvk $6Ǐ{B*6ʹz]ӕAɎړ^?AM?0@>Z[9\zԎQIAFX펬?@ ՝ڙFlpU Rt&pIN 5>6D u$:?J=O@׺IB6sſ+t]o0_. p&\L}xX8B46Bfݨ` mk19\K_.6? #6hc#& ء2^ͧYdPyFW\'kQ: HDAʖ{ d1:$8'wSU^fHe}Tsg*T4/pNHR wQu8蟪flѕb7 N-| ƑB=Kb92z!t[xFM%KSBpXc+_Q?VpuZt*NR|6#Bnbc?ZqV)+5I/BȁF*Qۓn\k+oU_S?/ c9T6rX(\G/e{ dz g|V6^N˰2`{?`" o,&deڡ=_.Y(ټ&8 }(>[u%_"&~[Zc>t-!e gfOli0̺8bؘ ;Vv ;![󦹫H99NKo`>sqx˯io1^ZOyY]kNi."Δ -B \9))#FoTS2@SF*~&o[jzp1#v~RAU=_^1gH1k'G)4K|@~q|~]Q64!Gz;d|mL*'W'@ce3_)n|@ߵdeoOxMm&vbC.L1wT¿4IcvSũI^V3e}SA ')έaXJ]#583)Zx @k3ZDjHϲ0ZJ\߈$1l4]RXObv;ҒSp]f=^Pat u|6DKw륝,n# Z٨DZi VKE,=e2b{}sH 0{{)tSutz!Xu qR/#52jov ѐ(nY `٣,0әTC`f ?.%CR-HPұ47ؙY7aQșWP(G{XQ|}@.u1(2^r 43g17ss6z4(p qh'gMh3"ٳJ"sDHs|1MqŖe'1Z|GEo $VsS0^n'{dl&~KXsan]ctK}M0ukEg }gm jAK( $:rٟ=Cp"rH׫p@neWؔ>DT6 aMނ>u/Mb_!j\⾴w&y_SUP{13W«24ؽ2MM&"O/ 'v g0Fx.="rF -U$_uS&f`<%{1i->< ,Y^b9$Ѿ_.~1xk::`Uc7vq}(w>;2hN\/)\&qH6/fG`\MBkZ G ]'eFi oAqT#6oFhɦ$IX_zq:-X`6XQtyG?CR 3-ܩUC124 ރ|3_JM'o_Ѹ cZq~z;)& U4(d@zy6^P%ysH RNeħ{5\ݩdN3udJЙM"`Db|J\Sx1dGjRc}Di}a$D;|ѷVZI{?`7nMVX+ l vSm+ʭ,J [ݪ,G$sF Y+?rWK #İ MWn;=8+Z`xWXkk:jL,)AD%->&LRlSPjW[e|`I$6=S0_z߁75h>݈qk3ޢrc xǏ2b/,XӪ͊Eݿ|fzXbC"Ng꿷@Xuf2O*fV$6+ըݴreXFu4; \Y9j/K@ۗ,KQ u\/^A,:."}l yLƻW+9vgmNX@dさe3{mT#*5nch@Kj* d*X0淸HjI00]T+1xVPՌi>p=;mQt{(S:|bMܯ$^m.Yoń5f x s aLWvF,YOiB'KXtUW "i r,,}&P@S0 DWk E{@UNÃT% Kg;=&eϊ2\a#{2gCEvmK[B) 1cx2t.]HFO;H QW{Fmgr /+^ˈ jM3't $a:4 Ac28Tެ,K~tUJVhR7o4Җ5GजUlĝ2y Jf!굞g#)7ڃjX M(d bts!h\@5խ oIs%B/9i4dQ6l `pXc[B<'xHNnm:>(nm-۱ 8x`*OX` $#DΌX&-iXհgh0QG%`T?9zB ,.FajRJ6ANK8kZ^xq%dW?E0!*K1Of\(|KpO٢e#e%kXZ D~A"r2ؤ`E2*XFMA(Xt8l5 ̞{]E|Pҝ[#SM^8AGϦ^nP 9wD\߉j"ƽ}rvP&)uxODE$n7 :M} 9u^ۀзsZg৒ Bʣ6}Cηe-kad%JymYqpB󨓔 ,5nˈn-KfR %DZ\YGE̐փgzD7]Pn;yV#է/0K aZȟ,@"ٞ Yd|ی (aO/=ȖF] n@;Ӆ#T0ΰZѼUbl~kPA E[ 6kţy=n)8;> N]~\rGbN*oSiQ_hx/1^&h+tR|="s(8KZh ef/ P,`$a'7L#7W/_f7Z)TFǨ!טy,CNRsNڴ{_haF$ĞME—r9Ν)'Ed) #Ky, NbM.ES?=_&cq2FˁAW*oeWoD0nKD#*3LVBvp_ҧOvͣ_ygm7enpuuJ]rQsm5hJ 9 wYD"!7rIdIQ]̍ueRjrsV{|H~d 3]/-3xZ2gST˰aN}Cl75yQ!sX) KqltCֲK3Oс)d3sժ~(,?v$g#xq,;YBջBv|Bp0҇u{p})]~SEuȽ.-f5KsMBOľUP_er%i0䔝:^UaQ$Y2^;:+u G3`ط ouX17`'٪h o}H.K+ 퉥@X5m.k-@heTjJsچ P\ED);1;!N(,Y G=13k<f^slOluBX)D,%s_g;- 1Y/_pp2'QLwkz#IϐHmFTy [:8#ptOoMr>um 0ƴ QVO3N ԊXao@Üd*p+ U!r7iN׺o/oTTt[1iĉIP !4ؑIU߳B6&5,{@a48@!A,ʲ#}UR#9W:UBcm;5ZJ b#?0IKu3?0Xm\icQx2q(n"ƙ ;5YU=q',jbήMaA)j|8\N08qǔ74;vMHJAhDl@\0.4^QJ,1JX' Ц^y? |;TQzJ-|'dU qtO0gQ=$ _u_ZV;YYRS)3"X(Kw"!F-:hTQJ&"Ғ*hAD$/Kb 69yCQ{abZ'oDoexxHZQx'Pjw DR_V˒\\U*Ccju=(mb LRhHL&W;Xڶic/?i}5Ē!Y\ՈMMNUwuA?i.@m=yuct8]x'J}5s.nC6* JӋIRMt7{G>8fXy!dmG#ZCtȮ`zqq'@7u5Vd.Z. w.JPT;Uz:!@6CM>Q9 q3[0OKx_Dw`lZ>Yk}AǏmkJоmnYį%wi>Y.IFEa; #’ L~GkFB,^\D}̈́}|}AG`7)Eg{[`3Ll]|hJ9-$pyp(Zڳzy=xjGX AՁ!;Q[/U ǧnrI_8JJmҘJAz Gm!c[+Fll(vWp })DFSLנ%:G2prVh+;.ִP|ªٞwA,`;޽^ rإ+61Y5SjOlI|6 Oם6GRYQh^i{*`hR"/VuSCfz@;qZEs"Z>J _,2 Hp 5e7h~;0 ./s6.71R+,r;-L-? r5"hbo*7'Sr MPȹd*™JuFL?GZ+MNA2ӻuxs+שIXǔ0IN1>t& :ϘY<ϡS6CgA/UBɽ( Dy|%/kt'lE?Lt4zϖH?))AAOxu{RU&&ЯJ("0+9ge0@56|H 4#f|`-4媟Th)MCӾ˖Y \ nAzyVI.P3ft Ji;I4ig19Vρt"YSZm'V+L`}[2ʼn'GF5qn̊3CriX*¦ЛCѫ 'm;z 4MJ 2H/s3nѴ]F5 E^ m^uM: k@+SBtdx6[Q€/\:l:E# wmڕ-+ZiC6]8V|ًJlEqVsrT"s mz :nџK2b=<)71e5uhow,n {G R4C3ߏZVlD_X9,Q@`1վ 5 YQW@%/7o=`fetؔN_&abB܁c~D^)#,tӞ5OECB?2X-N[a;,qIH} 4aIAxTQ_ =kNr\Πq@1G|D[BX)k[4{ɜ 2C~k ǷdWB( Yk.˖t&!6M?;p2~nϺLovs9# i<a%Yj>ZXjuA!vj:q{ >yt-ї8R$/ 2QND_oll9w̤ KFc_Ǐ6p ˈHK3LKnDYHǃAU2_#75w 9e' 6Y F֞2F 9@{h=WA S ө JqT%puYK *ZCN~"%Vʆ~r .}#JJ]=pKغ%q9,=]T-]lM핊0f sx՝Ѐa )raY 'Zk ; Ѵi1Y-,Lg479hOϩ<4ҕ!"<[F,=64ɗ< {;zT` ^&.afІR9W7jEb ;6C|,Zv?N|lM47zfz ǽ|֚Dh)FN̩6$xi19 {J4˨Zdɉ'K:dp+U!NfrF$ۅc%{4+vqO]K9 HH R-Dcfְ?qD8(2(isogCiih{QV64tgePo$J7ZÎTi&o@p,ss_dYLeGd!gj-Z103񮷻,݇HLz,^8^iم snd=fit]+⺣D d :w2!BXD}(8I} 1 ڍ JsǑ"$ QQ XcUz8q+ j*e[ݶc*v!*-n\Qbx-fL&i}R{ ;F"+3%Ȟ_eD$lt_S R5jKC7Qug`÷>ӴK}K5`ڿT"T;WBnAMIh2[ ,ֱ93A^'‚rZ[y,E( Z?Dx  2+fKat9~PMhڏ@xn-Z"Pk'~s׊6`z~r';v1D*G(N*VcW7M«nK,#UwJ&ȊYƫLY5mc+'<ZcUCx3K˛] 7KWT3=sw]-YWDZ}=8ʥ 슔H(pPRuAvoXZ ԐG%.Se/kg‘_nQ璗bmwVƹ2Uk* s^ ؗPRP cCQ\ 9=y*~/{z4!HPT8Yw4+ePmp&Y_e5us&"~ #xm60!翾bT(!lS (cJ۩Z^*/EԄh z~"#0]Ac ,;}qJ8寗Z0׍vԵQ:~'"qcP,^>dvoIGCu^Ξ]SDOϴʽ{~﹨BiGxd$'{bllbtPJzdI%)6" ^\a ⯊ϻ93SG!]~ HJ}nn([Isj |]ҢJJO*>b畡e8TnE֖Yy_iD@4oozidzDS~N)9r_|$,-' O#` z͔,lhJKEV\B(DAU)Jx;T+B"52Z޹1`(G OQRuN6tۼ;\O:bZE8Zq &øvHo7< )31E咺sEřxEPtM֌>ֱ 8IJ X^[lSwN c"PiԖxKaB4Z;u`yX }TWh=ޅrޝo3 -#O8Pt3iz9J*QHD@zzGCu0!iF5zhQCꦥKy ЁP\6jK1$sWKji*C<Xz25_(À8}bN H~ZfIz~Hf֣AͩV4'oWO:W%yU)*~U?قXV9bR0q z.ճ2uYPKt;q̱O7^*|}ԑ_l,]{1Ȓf`!Pj,kźm{yG&iz`n?NUE!A0q]pL/Lw proՆc}Ûрl̀|peP~r*yD]L1鰹O"Lci;XyeH̪m~q&T,*}Qq{vKK⑀@n{E7{#5hb꾍l3jƷ: ZF_F1,2 l=!IBBKoaTr@ i4a/ %H t)^Cl:/\8?;=Rٴ8o )rJ$lbbg/\kC"zQ?yg_QЕ+DdI/HYH E3`|( m[$9c5wyU!y-0 #N, I2sx_.tIGPB4_IiȐ؈<9~|jDKg{aNᬵR|ҋ^A,hs{H5%I(4dYpk*N7#sbKRq*E;+=r!`CXш{V/fg{0xAC[#S#l"Lm1ʏU[ @wsDAF7# e[ );L_LcepIuE *IrjUtICWz)g.T) l6XBbxt6YoBl,p*'Y WDO/N[n>/(@cvokR 8 'ww*rəzyRXk`ؑ;l]gקc+s{hn=$TeY]LZP~9u/ :cyH)lP ʞ K)1h)S5@/{KXH*cA>8giw 2AZ.(A՟55s1戧z_N`״E,j?RMYǨ>PgcNG#U"2W P.e"cƑ9VWBZLe;KzrGX{0خRn6A% UX9>o]phƞM`j?ձ*2!ۍӿG= 81zf >1wf|ᑁSe]0r|(9` <*mkҍs"vj l>R-37ٔ@5C kaDs;i[)ه1[k^j*0W8cvO%wyc%SsśF5_/TI%C<ӝ6iO5Tc5τemo:FhL#eRwV%ijL^橘wqo*b 1<){zrG+T4}FCa?ݬBJh\=/u@O[cO-K©[tNǚVy L>BUf?x Q;}(' VPx.0r~ݑ'^Q?uhӾoLHqݦӢ: ; U9AV />[v.孻[+?Js_/"9srӷrbI. ՛sb亮HnGݪ0m40ٴ`wV(WR]'~bSqήUp+YSqĐ-58AJK*'wʣB~b+zk,$XQ'S ՍY}W+fSπN>޿6MC\n"SfGv\4dp[BP/(CVfOa"etQ|=hx qm6-~Ǚ1YA+xWqR&kwEa#DKI,%& WŎ/xFQR>K+V~B|ҤqtR.`(| D(19Kj\YL" u~;,*n_MTV~1ߩV ?RVx,'s/吷C@&w?4m>s2u8fGdu\|rF]ȍZV[ ܐ%Jʎ詓Ļ?ױ,L)ҫqov<㼩}]I|n}FL9̰yiv!hZ%ˡ=J 'rujSh: ΀԰uY M¬ESqiS/TWC{@`ʇ*‚f/hUBgm q

ʩe]x8&rQYBˀѴ_!i7(SOueaT+qUu!b]3ifr3QRZ&k 0o1DJVK*`'E*rpR.b۵XOǮ@'7Qj^y8e)D_#Ći̩7$1;N!EEP< KJ_)J6\Iڊ@af癍/aW@Sg)={n:dD?)ud} ;{cAp#/7e%L )GG`ӫCiLJR|MsطΌrfu!Ȗ$H> `kp[A1#@p\h}n G=ʭ9$w7k~.4PjR#)f@K#*G= mepߋz$TߌU٫%&7G UV=p2eDFRHfɏadg,y/Ӈn\ƇNN\ޔ{ɡs(Hɕ?賙c0eJYR@EU IOijnT0ݣC0q)4zCS*lgOr8u\V&%q@ )*@[Fj~_+m3UkR2Ub&ͤy£S%Aj50W/,ެꯆq5=QGӲ#YejgvPT#C.ykMq`8 n4(8"0}?08Ff٘?;lmjҍ@5R"i?!)uBh=6vuoA?Ia qߥӣF#鹚$O1uk,ǤqXNvZyzTޫ{*`d[ߚ*Q̊j(KcGel +꘣_ QN,[N /;?9xn'NĹ [1U9 ~,h_-A$x7$6@D [h.Vl>*AbH "}x<{]7QV3z "@]y P[GϋMB]g_ȢtH *iuƒQCo 볪+HgDT2Fel(X |iѯİ." i|f4,*;viGGZ.JT8/Aذ/7GqfM>֑ү'јN=?/msC|ו}E^@ Ct8 j&b?\S_k< 5%WȌ ꘊ](W4/^+xOa3ʎ{AE6Ɂo*`]Ϗ ;jǐYwAyㄅh"@{a<۠$JPECu8WARKdw h% UK͇7GiI$؆^,&A%y8LMp_l&IvՆ10yQ"=}A>'tU-ZB8i:wm{yv]^fհeƚ.'xGg즜6A a}o0Y!&oIgoKD*YM@CRB{QKqA>Bg$-HX:$ EqHn:ú7(48ܿ psWlz N8qh ~U,+ldq~n:N= @Z[cP/o'Ր )!KԔRޑ$$}@(Qc pBfݱTuuǶ.6@#o %^PS`"]xƲ quSzu%ds:ɻ&85dt,  u`T R<=Xo}Bt6>-/<KK&f-KK1p\u|\9̯*e$N!wᾩԾY1y1l-i s čaIDEԭ=ay_R"ѫ4nduIe vAt4֠L vK#+oi&PpvŅCz:)+V8V7Ij0[YAgJ[{oW;+c8女-0aqG5SM ޸fHPrg V;ݿ2WK6< \D}Bynmޮ63yzKd=Zh>ط#˴[,=osׅFƄ,U1:W\v|y݊ "=DjC8uXy_z5'+baE_roI;A L8"}$z3*PIO, 'gm:k8tyttHD]RC^; i $\Gwۺ:)tlb2ՓVNR+QJ[k(5x̓ߕP%Ɉ.1{vZP=AIˣWk>mh_8/Y[3Ecna衅? QЭx4cB fI*pCB%> we(b#b' QK8.ǘ5泆sD+4mLGzi g%`ݘ% #:<ѝz]?goҦ@ͤTȌi O ^OEgݾ_J*.p?RBBadUU 1}`G$ Ng5؏r\ {4 JM|bȂٝ.~ 6Ԣ6\[7$yWѨQr;^Qm|(3'ai8OGK#I֍h#VFN%x8N]S?8L=Ğ|. Jfuk]izhkU B?OC2K4_(Y"T|&k Mxp gvZg.B!Ktaby ؗ%ψj `r2z |f%:=TO$T݀ܥuJUVB뢷 evoRudηtQ icMvQ c1|E>aeÛ"DȬ_2:RgUѸ* H|@Gz=/|E[MȰ L¶ҭ̙!-@B ޓ$.'<(%0-,Af=-5Aւ"']F|_Q'?!b9OshDzkzϕR n,; 6sѪɿώn[~yظƲƏ$J9f[ABfב+uYL0 -d6Af}`Q^Sm!8[4.45,`+j 梾8onKjVԺ" . NS{S$/u_H4+Itj+]*&vgs䫽-VxPq 8 rϭ}t+[4Ro޶ڸj\2 `tn3ܻjYEţ@!;=MTkF1]dҍ]'4/+E|$;'L -_ll ٩1vFgym&ڬUe4>5麒,haabH~hcBFc׼&2)'<|mYZGn.pvb'Y#G|s׈XMbzmj=oq2FMAgwJ )>i,uJϖM3[#w|WUوvXgm+Fċ3zU476cݝ^? `:?XQ}[! I61erI4򦒼+M5G i|h0ݞɿ*g󷗯s=i@@&:nQf}<4mGLV޴0XBPd"m[v δt⃛yk[u1"5% jQZ /4>B*E|[P$9^"k|lV oR7ЇoP?v,;\/9B8"/x^mx,T+2NuH#/ vD8;G c<ڟ|>9 o\ 2NsuDP}7\fdE,`./ Ѓx1}c F~0}fDJp * ɜs*p N |&Ԗb"rL?l׺$5-J_-Զ.8յp"a \]'zɰ@۴5A;МXGDi ~909vQ($ چje^;5h grf(eyY*ќ_RMgjc|"\Ԍa2([z[sHf{7DHۭ0^D+LuHbԆ׳>?nݞ=<ٍ@+^DEʚW F%ᰡ#"E:ɤ38AAOhZ[Sk*\.jpGC%d@;o Lm(\Ŀ@;Lj $?\ w m`!@ڤDŽ)5E٧099Y6E sp@Hfg? /6Ddr ȕKq6mGTϛÝ~,("69?6-E˃5Mܢ\I )A9WifA z n8EQ|(?nHo,{# eͼ6]91ϟ8yMI*/S}G q/19t%3*kMj_:Ѻ|/g`[;E ݳT+"ʼJ~X{,b"|daDTgq|R[)WbG7(OvP|+NFI}sIyR4LK@Kw/zs N&&E"l U\,UPu./+-7-,mQo&>mqK BUB196{ٹ䤋 /UQAeŬrk0(Դ]İ}ѭ!V2G"UBk槮hNuxY5uo`v@C}D`_2u`9$+4g%DEJZN${HV؂5 hޒK-AڡKxU{;.hY8NA\H3R'wC 2e|f%XL|wsbVK[źgn{?F7)[W]PQnP½!5f#w9ce% ck{i"CLO!̗<X]>S,'@@O:\ muPBm@ wU5w!qCs~qyv^ !fDSu-^?0(ɳ-WS6b$()l'd(fjAd˙<6TxS~b#d%*jY`yoU3c_xYdV<D`GOLȐ- mP n0']]ppy j](>\u`=}eձx9f,J *}x+ϛP}FFs_| cO>&Z8JxxI%MjxV YT׉4nRnl=^0/\7kC=Rd{?Y6]c7Ey\C_Qk7%bI ӂ?M9F,NY#TFLOPԔW2l)q9lt } B4mIF5c˨{'Q]SL~x*Ԥ B;=PQy[>? S$H ,Kw!]?~,QjX ]L2!A6H[Ɠ\K ~ C֧ lj# QګǍԳ $o\Em?.x.pLʵc5kYY3WSIZm;56E N”t@.GٛFpň"6.bExF&P!0U 842'&9nZLxнsncA!6# FnF؜C[uW'NJo.Zq45?M7V D'{m@*:J OexI^~wHKDF ʩZm PeƲRͷz2ՄPyx(3t׸!QK͙P <|%*WX/p_KBN+˷ZI<\ƒxݏȐu߯?;\׵Lz aZL(Eи("@ KRx\=^4*eu bV3;,&7f$a=6ö_ : hJFbg-}b@|So|4OO@} ?k*GpyR2/Ps nFL`> )Ie8} 5~x20L[1|` z f ℟n6!J@d&cum&>&Ӕ\DU ~ @tNġ(4-aVX2c < kx߰A}17Bxł?_:= ?ma_nF:Xu+` iHWp7qī 7AWfKu{] X5 5h ~@rVM[tQd yhid9>l6Y:YԑzC>zt;m]H`?C+Ad_D"Ӱ2lB!D|8}Ç̐"ẖ8t`wpCq: 92<UZM ݆ύCi-Ї͡:a]~H" [  U{Tt3J{ t(\^?PN)§.s`QFY:5W@ _gIpS'/Fkt6>za^A)nIjB?U3\{bԂ^Mޞ}w1 G?_2aPٸzY -1a-h;eCCLpH%=35.`4T7 ϩa/SYȸڹIl }.M/ǬRTqlPw-Eg7W׿݀cQFĿQM]Kla9~ ?5*RrV MiLH!j e_fRF䀊q19nܶ²ðBæV08&qgpWpٶvL!{b?>#LTLƅ>`( o9LaJƶ#cqh9v@BCgiQf:80# n/"VU[G9S}VDT@'St {>? tM2hN{yM >VeeRgrVIX@D\8kFI r<<tё(JVeWMT( 2NjV{U)kay?h\jU,4N; #*6⛠s:{yҊ U@9» yD@-SAW ^g>IX 2<9] ,ŏVgP#'[킷j۳\fKf#"z2BT7_#)K F=hVğ"biҀ؞ CEтVِ_[!&Cĭm9%"?2N{#B$H䧶C$FPH`M}w^/ ۄ>);;V@@AM-{S[,(D7#EIke{=8`h*Hr5Y>HT8G,wl9(gIs1 m)-_,WFbGqI`>n(1FԤͼ1azz˓{ؚ_Ƨ9~+BLx\3(*Y!dɋYM,eQG'G M  ?dU:H0/I/ҿP<"5s^ח#ƼT-v*B>߉\u ]K  V _B4tW[gy>Pll}Tג09YZ`8ׄ & ݖOsieL{G?1Cnhgokoe0w92RhᆌrT 0x'u6+nOUe1 ytBy: W8[]|#HQ(ҙtmVHE:.hJ^MkO[t'1m]@1vS7v%5H.N8֎..}pitw!5 EF"x婄pMd8?|M6/F֭q~TD"!|_O( HOйnYt%oO۳&̹ ?tj9>?ܛ'&^0=ŸrY.g'Ezh$"3C̻+!XmP ķEĖMRfڥeC m(A3n"mHdl]BbFeT-rەZǾW("@Y4 /oo nק?L#H\ tV|ȦilK<+ A n4#q34K*Ey9p˷bIb~EFN=U>k΄D3h5g8NQwFLZtG}E~̧ S!A +bZ[$"ϊGe|ª2)HD&@+# ZLc`@VoGS/gR)"T%T8,njmѝ_B0.IESjfߋ ===HU -iAG<{ 8f2e6ҝ.%9кͩ%ޫ1]&O 9*u !/2KLH'= w5 QuVc>*YCKl?dF,qx?9\# h0NZU&N uQD&A}03YgPj&srWMzO=`6m2fF&L/!6oO_oY@}&̽ڨзsٚa*%܎#$R=u%q+kЅpj14Vvύjm/癝1H:Tĉ6y?XjGeBNYǘR']~x*@Z/hO?4;ȜcEe$6M7Vߜ'!݂tOueIHz+DGg Na ,&|TS &$}#FKK.`x]8[WS,X="=@5?+*6#'j鼽H?(~C~3K8De$6 mys!WtzZhsPSݦZW8 +T"jN6C )+o߭_^NO(|Ţq tuV_ct,h5:UDj}hox#Sbߥo18[LG pjQAG{"6?W8{(6o]F?H+u.dqmn> @z]L4Qf?! '[q+T`bHg`uvXO{ϲ70κM(oeT?5ʿaN۰ wb&(a)&iF5BK^sA8@AN(-*#"7|ͻA_lym۰-.8rR>$GhHcgsV*NrJbAl!=C6.IF!3B'-_(&+R~%`B~$Kv؝mtpaT 8db%f"H+deXAçъezz>;SA L_`n뙖]|$B,a&U҅}0r:] ߑ]KΙx\*g3\+NRhJYx`C<~OzEIRU9OH)3Q|`*?C R Ukے A5iX?0r@/j1_cx%5*0 WK o1p0"!b +!@+QF>|+k>U]EbAʹJjUBA 10X,`AmIv]< HkWr5VL ӧG[W5*,@fgٲJ ]"6{m*zsфA}wjmH]&ۋ &Oh?KJ?[i?HFv*b5\%a ]Xi[|q k499f*˰@HD.^ԟN$9 p)Y*O8 ; ^0ѺZF^Q0NR&O0}^VCf?'Os9 QeuO"`kavmJe}EБv? Q&072?+*-KZdz\ 0z%7y==D]f}EG1?`%H!g@~m1_5<IFZ¨NXW+U A̱LI"b+iVh} N>ʅqgݮUGJ@H͋u\m{@)<8݇ +" IǩL_z|4T  Eф0õ BEFg^I{AD!ctSWUFI3gF[h,7mF{ůu0T,lyMx3ۚt]*xYj&ZW,,IRuCwMP{A1lUsj wMmjw1CX_Gߚjgʰ9q$9${2zi)皻zkL\c'ߥxc+A3E3!hbfVkMkET6dZݔ: 1qVe/%6!#YB{զJg ILJո(aZ.ϐӦ E$zOC"3b5 ?nA=WMAPp8B94E= &4-vwD6t21qX[Ta=7)|#T`QR,  ŷ/-h9!j==MK! 7- ˽XR9*D_Yxz*๚,/FK4`Kd%vFDz86 ظ ̏=J\q?@Aǫ TДTOe"]@9cP]&x/K=V 1f^i 6Ov޿dhqb0 oc4M3 :8BB9֖" _Ze 8?.Պe 1:B ȝΝB>&52 IFA5׉OnvcOHgH%&9ڋd^ٹrGwI*y"+wgQ _\JH~ "Ÿn#j<Ϩ2ф<9%L _"hitԑꦢ,c>c\f~z\2d! 2 l1inq\MOAS'7pXW]eWUn|o=NMԹbĭ~[s.0hx$E`#m}e2Z`"@@%FHĉm ΩS ){O8wn$ڣU;AHT՘jJ_ |Fհ9?)W2-&~/3gӴ-KJE`]M}@U\{4T'L$!V9%mv7@3 ss [ՖjXhޑ;U!FlI1ܹ9n9qK%7nt=V0l߲Q۔B<'1Ћk2Ֆܺx>?i&= J[b%;ĴUs[;kј.L-J/Rž E7_*-Wj6 j-ERBF /S*q?%h\uS13+Xܢ9ՠuDcٕeʌ/v{\Z#EڴCjI?G,ڝ0XMn Y!vs,2&Ha$l$X(n&.tbb x')B!?S 1ޥ- \wJ]__L&UCe{9}CzRgCE[Aq7h5P<4>Ԁ۰S}H ZCRԲh+7=u1GX }k1ejF kYH?m9.~r[@{͘N' 4 ?"8{M(vnl ZӺbM 38_dHrj!T3Q[5qk­6e}&ȣ钢e)5clSys8p64=w[A5N/݇%RQ⼃B{Ė]u Q ׾^z LT|7u[rWjhݠ!7$ݭ޸B/?4coYaXvIəx\~:5(?D-1ySK2/Mj M03j/%2aT)P)e4(F+d%&T Xܛ2w' ;!Cv(#$2L'=X+PvE;sIڧjavuSUMȣ ] "23qL@,z}ek0դA #*iDDא.r+"*, ˏ굒Ϩ e&G 9m2tij2$lĴ^ g,PɛpIEz2~(sRM]HyLص6ɭSDKo8^EZ|2w~1\ gp >h=[G-䩭Wb{aɾ)ƄGi7oFNBq CD~Rcɣ1[WPSdx( d1tvs7i ©t4 x>.Fyyp}Q_Pbn~że(`qjj5v Q|qoOyvتs!q&ÿXx7_{HU| ћ|Y6mdݥ~XE沟TքAigc3q:Net n#(5>`GmRL^&xVxvdę ςMr00QH1T5`bn:BY*Kꪕ# IoG śdP;M؄T[@L|k,ӚD~۳M;gsf!YߛR)(>; '{Ki׸ǥ[l.|`MIdVc>-ʴg7On9;L|1#BCmmX)N%rDQ=ZHt޽w]vGb8ǸfxjeSoTE H\`+#\qr^\)V΢&hA kX >$y-"lǩ%:;vQv!fW -4WGС:]xjه;¯j&\檢a#ٓezbIv87&4foN#&34| KR;3VEvWCtyŠYPڰ}@XN$dkS/+MSFfKP mj\ M՘WA׷ hv5,p-TV@|p.vMsk򎜓Eaj]N>eTICN"gF_nA h]2;ӎ >3p{v+1*;_% #|Xd8J"?]6enj J5_fKG:W?tm ̎*5RR>_rls F>)iD09 tFʧ)lɍeQ*dbH&PBߏ:(=d pc}jn׻Ƨsrb ?NkQdDB=3R0sʙU@sfٱ>6EXAmA|"iM(2Zt8ьt" ֖ 2[ٶK9Jx?Nൿoԃ.BZgqGBY7x%{IH&m8D$J6~c0؀4z-X}P+3PY<{VDtO Kx @ű/!%o_/^ǾyN=^`EG W*rO#rZ:C$<t~U6b3 J?ժi4󖴍{DڪX6{+TYG"yL,[x}g1=˦TY5l~ӓs-Gz5mlPMen5+%8}0ᄌy_RNٝURf,{{y(k`~9S $.YMb*Sb7H6(O]ityC1FK2uH-[^kؕ))c}uF@Py%u>"*3׼G1Cc>& dg94c=-b-O#VPDt@Gx\_`[&`h)phLyss ̼6:1@(y@mzXy:u 7q.dEqnv,nwS &60T$ݺBMCh[x~lYPV~  B! [N^Eɗ;7@ V־en4pEcoX-)!LZ ?fΪ# ZHk8*tDd8"|dyy mv|x #:7ЧeܪfcNCvQViV N&c:} #f9X}thp2I`VK_u_Cq6E͡{Iʬ v*kCI-*F ͩjmy"OA=a9IY"6F]J{P7ho\j5 JHA#Ȝ `9(J].,+}f'l](7'ȴV,o fgYExa_b8$ϙkM9p;+U"d:Xl2]MeIPeM 36GM?~s<. 1%T]Ihus n 01'| eku0'9NUj꽿+|d5OoFC^1b6@q)u7Z -rUgũ}?+<nE1O'i{?q#cb87&B'ϲgjqn{HnN;3`q|mp+_~ü$]8)7l+Wy'I6VÙ|B[ L;fqJsԝ&Wى7?¿"3þ1 {~Lbf$<"bZP,u25.G85PbXQ"O8@X*1ja1XVshyHJ5-CZPePcb+J gԖ1Y.liUJ?ŀ#tghfajc& 8jv>UnԔt¤UgQNx*r,~@DOBLZ 5c5_`^|ZroN<^!⫸}GۚE*,c2<.RnNIKlzݷ]yv]7xdZ1P [L673N`?V:S<G#q "f̥?+^*vS布٧ӧ#J2aI}ݞsgs.Rlʬ^׆+^Dnskj '>Z2+%;TCn[ \ݸPd^gy '򟫙s&>1|]"mC.h;ΥKʟ{=Y9EFo tB[fHSј:rXoE}*x+#:91]h3%!:>[Nj^]a Oj7y9`xͣ ƚ#cp׷H^;M}P4!_1w1}ehuU (R](QJAF2NWb K @h O#g7棏RC$7Hdi la%x^ibOvEh]~& 0TnIvܸ5U+8:$R5˝J{UA!~eH"s)q?&Z\ҋxzh ؈aQ4>y\&}QлxDŽ/`:HMch[+=:=Iά/{F>`ד{ ߗQuVI4t=l?H(%kr'B_!ۣvSF(OF~1..7G)5E&VLK߰qRt*O%אL7V%Rv<і*=̄Rw` Vƹ>'EyLDFā]CϞ-z[g#YCx2< Cݕ!as41;v`)Z /{D?Y;YBdWJ9|y,nJ>8U8u#fFt!x+h&,pUn(Ow"726ףa!6qu=OsD̢w -:n+Ň(u6|]6Po?L ɌtP)N &\9kiѦma432Ajn“JoZ|һ0QfiHe. {H)Qsu,ND>˷I(Y2lP@iU")'-_ٕu~ KqqHjȓblH%ET4] FܘVAgP _KuJĕ+\MJ:|f _SQlh&KTⴉRk${!2Ej~&ş㈱,0Mse_6}gPc=RAۓLZMYӔp|i"a"X*B!7Y5̼ePyYa>$S B7VOpΕ wJ-5&@*WeCtE?moVS'a!AFSk'LZ7S(- JFz2c$O[/4 _Z H) y60؈S~= kηr&qt7EW-3w;އDWr@*76y@Dx6?Rwa^6$,D15[A0?rtR6! %~`)lr ӈreDh$.H j\5jM%hLR,[rh֋N"ž+_NJ;* 8UL"LZȐJF냡~®A_1nca*Q_j 5z ^^\ ? W1Ql>P/xƞp6>G =sfJnW(ܸnER:p?1p'J.q1p O2=Jz[T>Uk#@iRK k`h\}u^[Ĝr{, -@NR hE2Pq|]~yʄ =A J9_4(P:vp$~vΗktk.1S![ӄ@UMk@$K+6sT.A.Qf?BD(guY9dhp~'1$.i_6ZXJ~xܦO>=}>y]Kt/s70+ʠʹU3^"PJ-yP"sfYrV$3tpt^8v f6AEOتE+FfU5\!"W|$p}GOE F$Ǝ [O(}@ N~eM'P.%@*LH74AZ̔I*X ;S3[ǫhdDeX66+yYVf4zDsTrd4qARM6 L:_ iq|\tTm!ʿk .̐W@p|ޮ2 xۃaYhmM  vp'-b1%R8ZLJWCvPhedӵ=tbOhd*㙖rsE0j#L h{&F7L~FQ7PUWkZ++2 =HKMņ׋u1u^j0-8X,ԼcDw, PWx,MqfmΞ=@'Yrcþʯ%r u)!}Pa&cV*"4IkbHb1Aq2GKɻg w2|LX-k2]-K;{=lL׿:z/gSR mJ?~)gzXNց"Scǜ)e5M-*CukU 771}AP_Fz<]ii]N$רɸz ª|/r-QJq DZ=vgI*gVcIw٠EWGJƟ>yU^Sţ^eO.Pqz|#(кfT" LԢ GdCOGBΌQ2тšؗ0HsrCI6nY)>[pZcL[k B#`%^ދM,/߻Tkdb<QIey/xgJKPF(+#P_PR_Pz4:,b$Y)fV[ZD%+Z^YʹySk3.`CrK!a$|A._aPe0#(;y _dw<=SWnj6qOx6_܂v,uu=,qfgt^gQg")oo:ȖNvOL3urCMNPkQ@ovG Tf?),zuU%''&1GܺiQ!ltt:Z|ٯQ0!77u:WzD-]W&X[j59kNX'2R0GnVԑ˼3jEls?Z5߆ E pe膢8 n%VT|&@c|\lTz4N{i -0΄!U|;6, 4igniHKF%⨏#G`ӥtR2k?˯h/ۍn)Ud>VG2FV63^H(b=|_?3j(GFw_k&)cQfr}{vqՒ ~{0O+ke:;ցd_:jc_ctˣgtAVvkܗft[ڼ3]lJD)`,B&.sALa8b3EɣuNp]s+Rfbh#_=&e"Gl7 tMBi}!;e~ey 0…tkgl3=@^ xG lm~U'Ai=IfI~pANq̋ranz%zñqdؠJFY_rDRPCl:ha,wCȉ÷)eXK^sppbW4 snV\A%Pg?K~'|n.&P\2Q&%*œg=f{U IxSװ#T6TVRTlm lX>ݷMZaU) 3R5r"PV{gݎ$d4jLMxq*ʲ p =at24pD.IϝʫsƥCof׏`+͡`z4 ۋpqcbL@ ]`Hv <׽- Ό!Q7gjlb40łW~ C.F}~I]C,i.{6)mAcH&, Rf‡B[y7}RI_)Trnbm^]w*RI΋|tz'2v@ R^8aBM|ZbcW(~5A;T}ߣK[b,}v:M$w9VdDB=&`<Ͳ5F;*Tz{I,-%>d+cSK" GŮgklpg[̮:Y,koӴg5z:hb ¶zy*!vQ$.-z4zf_f[*+r〮Ķ/!0YbLwt3uiZ&:d_C({ r)tMurlz]Ԫ0; (z)N5BvήNjǷQbfv'Sre u/\=aJY}p#n, W3b@ h6pJ t@q4(#z.2aWկ+W $ZLHփZW'eX?aAht"Vi0Ԧ 3E 6)LP$u_2BgBTgSw#}xc6ÿg_yԦLԇLj Db]湤5D(Y%*i{HMExT&*GMI)7}D 'z&3"PU |"ς9&E-Ϗ{*0'<'\̞wqY=Pc"_ӏac.|53f uXW G{=\w&9*&5W* sV]o)V` *g'-@t,`"n騴y?KZ1%1=Q9;.pMx.JgY* Z6%n~M P?Vnfd%${蠁 XÝA ԑl SNBSF5Pqc1;g!tC!]pJGO~RyÒ.Kƺ7Th}#s(N+Lw1Lx s sۇy;V l2^(b3$uHdJd=04`L),i7Q1xT Gou%Ģb`W$,nuŒ s4j k1 E͠Ww QP0i xVь\A(s.-96KPB5|$,,W&mDKiZnyO?XYRkhih  >O(y羂,[+jjɰE0EUpHt${=2+UP,vtkP,`vSHaé}P/Q˨8"X#&2f.Cϳ\y>yiÆŮLl+U oyX/ t;cqJK `% ݇=yi;5Z)۟7cKߜwP"%*hkHQύ4kH%e>o+ HZB3꧵џqY̷C{wqZmOwTA-ǝQm>00#8", Wi*F N1tgN k=1IEf5X\Pa/iq[@73Xc$؋dW3Nk!pDC i?F0_:11] ~'^DYspCFov,6F_|9E.WV~rH2C"1(£qpݠ_"6"a(d;*FZZ:t5tUC!CHPȸgy驷j}]_Kgаz{MWo5MtMz7VXϲii[O«ZM[~A͹؍R**Pj1NݼU631.}/xh?oYL@afUO&.0$ijE6"P/@u-"9Dw}]b5F9?WKȣOK@Z]$ Hu%ѴR9FQj#תj_kEL{R檔M9vGZ2X#m0_u{9Pmdz n|kMKJʰ?}# :'RHsN?yrsm"Rr c͕T[ '7_lXte0?58Io؁ϥ4))1u2J;L_2=ݕl| b@z3aJ!BEy4[^?jNr A2%v "5.MH<#c, ӭ$Q *>W=قqF^_)LHs >/b|f6NIлF҃Rtyټӓ-0G2WE+PiNg4bB}Ss+[2FC_E*&)*t9+!ae ,BU].  x[Nܾndn0cm7͍׹6I2L5sw_N V]Lיv<ͺ3#쑷h\bHB!6`}O<ֲ֡U6ou;lw[ яCZN-;!kݜ͵0p aN?gY*N:x=o/[cA<*[zW[ѳt$L4Af&\J .M5gzʽWLNҺZ103ֆJ@),DaG(5&mr2)%?Gq3 A.au ^?# B&YԦ u,\iEˡ("? #P!~4c|AP.f5]_4 E&3gP) 3OQ{t^N><,w/eE`Q D8DFBX74_3KCn/ւܩ[Nd$U6@_S姚-^o%L=Dү93/DnQBo6hj4Fƶ'.F߹x4oW@Et0}}b*- mXDK,?`'< G6qE/# YzAa45sBxŠ.$,YSm(w 4b{8!cߊ&+ohˑXEe+$G3yE!I 1hf^jJ'cNxKҊK9o "kCȑ,rެzKU&Հh/[V4ה/>ZJi f]JJ9w'&֫lѡJywdTg'NSΨf2&wՔԹĚev RRU .her 6m{9lepnۦ4Hp3:Y(&*X&ϼ4qA!! 'VhvC1LҔkDD0lt8 &XAeGֿeq n*7w$TU E_+z%C#xE Y / QTs=Ԧw@D1l1 iP<"-{W=*$%mo*^  h ֕oN%]6^z 2*2 ݎi ?i^G\=<~@R]4͔n6f͇9U&xk:? ^TGG`͟uB*?Y 4P) h03%]K +w1P.!HFFJ[9! SJ1.eWy+cچ|8t7dnZubnyGdեZv d&X^_7udL>8՝?9h)VK`g}!yd.$3lj  ]V:C&x2&%z欋(+ Mu9KtO?L(m:A10CԀѯy` &;Ŋw>Rc$#Nײ $CRTa a= M9OtLC6lXX>Y!#; (@@b8=!jYxFg FanbPYTކ#RVv(Y?3#$P4$~PzZ{6{˷P\o8nu50>^H!2yh Q0iuOwS$-w$$\YCFV Kf4^OXIsn?OͯRz܃g5QfH1%.rml^Z_%U >R\j5l'rU #K44㧋hv Y~AzӊSx8g/;Ywމ`GN;|콋YDt PlR̮. Х@B}avB3! O$ 'LN8v]Pd1aQNnQ"Q$w?b^ n_%j5wx r^Pbt]CK 65]tD2"D! \y҉ac¶JA nt'-l ƿ8+az/pvWoA}=ﴫMR9Rѳ+ZD9;c*ِV%y`ZpU'6B}Yj` νzEK tH(O+f] v~* 'IafAE89PgI}z:!_~:1FS$X:IP47w# y4r 3D!'eifr+2NJa)H@4(4[΍$ۅx'zenΝii܂\\fs^/)+ܥ(  ` F !eI(ѐG.^i7MEjA-+4l$ͮX|&-͆!7ݼv;c%|h e_~] +7ܩAoوnҶ/~Qʹ:y]#A?pE>X8杶JGb~r\|F-T!SHȐtMM|v?خ0Em4ojX@Q瓍N@uH&R+5GJ1C>X$niC]%rbFԾ5vۜ!}G<*.-1J7%(.lv+Tc4 etG+Y~ J!tۋ / 1J@wŞI[q'}6>ȂWK%G‡7]hܢO}8f JgoeH. (%VϘ6(˗m4o+ 376P+jWn@v+VTZNTY\+!8~GHB։ԄRDF18G,+**r-p%n fJ ^zfQ;RyE=h(4kcإ˳)rgzTchٍN#UM)#SO+Ҋ_j>Y%^OZcj*oApq80'h;SÀV7b18%( (Y$eB-l-9du-2=GkUj;)וdvO?0X(r,aV5͓: Zh wf$^(FC1ܪ9 t^6bt_ui3MĆgO)x>xKk c$K.+")Dzv +}7hP{oy:c. |h=USx2w?vp Rxol={U|GyU!Zs۸fAĘd?|QzSkjʓøsD0Hk"Yj1 "WƹZR}V5 GѶ@U-w;/Y]1FٶF Q?#`ywS_{vtT+;)~ËظF?`flʣ:)<`Wl$KhS3ݝѻոdPrþgJ;&±Xۢ?DIqE Z }4{C:Ln ©KHfZ 09\K1iT7fAsL.+ƫWx͂ ĄĢD.6n~ɨIRjKiOn+3e4#-b#8.KW§q[q,r?Lkdq%?{-:Q9\,"("n!^2vx-Y: rΰ1+|-!E?blO u3x2.sRXk"tu&f?PNL''Fuj hP[)EdD*fvp+;4Rρ]YJP q.5-Ѳv=A"]:=HtϠzp{^pK4]e@1K0@Ga#/`Ax pLpk(VYH#k3 y)KρN7#uⶂiSծSgcQM% OR,8%Q03|0ǝN5ݪ]R;=Evގr$ed>hvӮg`S"@d{(I=kp6jFM\ }"/^J񚡸ѱ-S+/۸"`UxB=nhG1eK͂S6MIiUf2S+IYV^~pcSG_aӝ Ap ;GZ}=|WjAtR&_?Ux.u#q ;8/%< y J% CXfCiݽ;S@*ײS*H:0m/GFqMWų.:%iz^'mR]nG0 z\VCfdOΈKx)|SDLkw#aRzUd ƕ ^%V.WD\jAGj0cv0 DJnt@DŽ ~p2^,ӣZbD[99!S=vmj=߃ov2vQ|N3S*:yђ<] Ej/yDmCԟ'Bu}W#XIkˬeʲ>4Ma9 ;Ѕ%3l뫩'a_}LJa?$\R7͠=Eם[q]>>4Bѧ8mz$RtQ+ӘᏗ VU2%&X'ad+[hECJ^HIw$/2~vcH%GwtF&OsYaQ7㛈K͚0RZӤigi?'*n0N _tnct?l]8q۵;w:ѵ%&KA]i׸$,~S07ǖ=A ;uwgFŵ1njz׭Xȩ)n˧k:"`'נEI# X+枨iB#qYM%~WV^#(3n7QǪ!%L^*a :|\9PV#NҼ`҉-wV=JJr_e&Էxmnr+$DV7o'Ƅ%bB>,^p ]Z %d`f'x2 2X8&]!ȐU\a"hՙdCȵ2R/o,dOG:Usau/}DrY8F-J*b~l@@.e |UU$Hb-?wWgۀͥ&f{&/ ǖWxAlC 9KWSL?(+9 +X9A#7 ٺA"h7.01r jmba/%,ڮNxa2jCdkXڰ:7N^CmkUC&0Kn34ZrZ%-<6Lp̄`b^$tv7pF1 t9 #akzV̊jY=,Ϻ !tτf{ YqKfZL}kkQ:]bme'2>H*V=8w.!'A7gR-Ehp\RXIAlDߣQ7VmPm$f`HJ!3:&H)}jcI 顲ЇhKb#vIp?A)|]DXۧ'0R0VkL'l}(s˧꺾dΐYN"axgբޗ5`K wXY0[%wⓁ~_#Dc%% v1{ n ׻qg_΢ӱ!;?u{MT,ȍL0gʸTl7=٫ w]PT<g!&ܴ(%d# RIplȉ[Ϲ*KLϋ2 {!{&ΫT.scfJ\6kfxuy3 5 4`){=Ty2lEͽGڞIc^H1i^H3p "%i<1YcФ/?+8^AD5dQFwHu8zZcFp~Swv֣%[e4^9R׎3lP VgveJiЂc\#Τ#>rӇ+ R@*!ȭs?/'[޻"r,[vk}U&kwHD5:'&1+TyR4&iOY|) ̓;FUie@e|Y^KlNs -5RN!6*'o*U71KmJ;?ϩ :0j81!ZeN ;TE tS&}9_OЀ\oբ=ʐީq9l Jrf[s6#<0h=6"<߰7 ɔt Sn7f]<3O{ek^d-gqcp,[G|q,-uDEܻg2Ke$Qz; 0IQKl$"IUگ1tz˒9|mi;TJyر&ѯ :l0Ljsb/v۹Fm*uxiIM&$M,ݖ8<:TXdR|r.<1 >?95gI*28VӟҜ=NGvZ5VȢJ)Q83r08YhC#BU6K-  T*D}cٹnEj~d Xuܙ]PмW;ߖn 4zۮ[=-M~A kb4lDv ^L{ݥα6NZ֛Y+Yaa˅cv hmS;b]}ղ<- 6rz1B[MV` iT.,f@IM;W8ȚTXKJ~bT/(͉;bR'[r9Q`@-%̰<%A T ^HqϚ/|3 v3x8';5Ua1hQHApNvhd/Ŀ @E>Lx*:._}*$ yTER:"56/8wۢZG3j6Gd =%?"jA ~uY%R}[PEQkOdjVdZ/KGuQ)]K2ھ~DϜ,(BOy_"kFR0/?o1,va.~.ަ񴙥SL18c'O)v_ٳt|i5 ]{{1>ϐ&ҳ``IKCr <Kaq?F"?۷uev˛=?h;2l`T$[CINJ24D= `%<+hҼZCƘ>S2m"lfYNyE9OYV!}dE:&Hiagw`O?rs\2 &?q?l%$ܪ Jf2W]2AP fZt{<*rz~E[ڰl&+0X~)}ɏ%3q̱uͥw^7D4o6Ĺ CΜ'ɹ>94wbwL$&i `pS"^aP[t* ނh%c#C eb!­_jxS6"Zɵ>/Ei-\#rZ#vL?h1Xh6ck F`Ī;Έhm6:6h k82(Xgټ LgCqk=gr(lZcx$$0- vG@Д6l0nI W>Zmj Rm:D\P6Ay$CѮ篹OL_*p |2+7`L%/-imOryxiԜ"Px|gۍNTWU8sjӘ%EҒEyo.-/(qAt_0A.[_>g3(lqNlg4Ϝ6 U;*y ^'5!N8=3y؈,M8cedOpIңաq=ITԴQK0b|KJX;gI7as_ج{'h ǁpţp|,߄9Xq Ѧ$XlkCG^Oޝ#Nf-M?坛AkT\ɏӁ@`=^%wt]Y M2!N,1UjH;pH;fwR]*#`gꎃL%4ޚ.~U2.wFp<_.p%۶vVw̹tfOdܢdh}MkōN4toeUvX̶Rfh38Ogn8?]F-X2/dCIf1H|b(fw9NEɂjR?I0mM&"(5K+4&?7!hAybZ>u/9dKa@`֚Wk+;;!`j:Ӻ^!ʒ_/m^&k?<ǻ1|+աtH^U5~Sv $0*d6hM-BB {|y!Fth4ߣUˡ]! 6gjyl7Bjي_>H(rq |'Þ*޾钍t`]D*W+/yZ`-^^V@ݼ`j)t< &Mx&(5+9ocp;QL& I]֝lS8D1#Qc?s065G{{ò-bFXg._nSvR>3oj2R<vuf_9UL~pOkK$ }o3j%H>rWuvAi6Ú9Cxp?uG<Ŀag)v^k(%n׶zQ{0bV#{%;VywHS.R$& I!>b- `:Nھ7$1>'8T0?# \uPoJoPS,Y©iڸSCh?$&pG TN̂Au53+f_(t4SIZe_#L W/T`@@P޸2>7ry%^~j wd͆>mnL\xԄаFLOKvjrAh-IqYmND,0@劌R4or&ntn 0ӥj6FLTUox"ѮW-*[tj_U=D0T.q ʄ{NtT~D|dd~ .^:M`;t6Ig?@eiS}wnTO%s }p _"}5x7G~zR/pGu0On*Vφv0B9736Cluѡ@G3]ž,,gOZҤ_ D.0H9:t de#ICGu;5k>I>7wD\TQWtHO4IǘckZx/!ܪ[؁K#? ޾T!DxںocӒ-Z1vJ<$x!l;/0:ɻqqsoϊQ;2ߥ+2D{!tBI2/&a7/T9 a*LA)'7lLZjGqܻ<{2R.:Rԍ%^i 6mAo+L `sJseۻVHRkf+wgLgi=v] VFَoIoRT9@ui?|ai*@8,h뾻Wc aK5 IW>>-t|G+6>_⢏)w\ʕjjۗ/tvXc8H'x&+ܕ d4-cld6ծeZxf&b~8e1f7R;BFMk[f;Ȉ d_x}tjHI,>H9R֍JY#wiT ffk89%B%ϥ"F?Fי4Wg;PVE$<)L[I.4REBa_fv ykcLKw>[R}k+.-|P0K,<2{DA*>)kwWn}:raHa2u\/qV6mKȏQV{w\%?T*vIz f뇏_~'`du>:M< NG;^XW2T TzVvPLX=>OxFwsB|>91:F$qbFL)$x bx|7%/ELcϱiD"ɲ0,e +Q3=YX+TN TV n?-ԢF$^Uo2 Q\M>{h⋍71P'>d].!C\Rsgxj rBq(U+h$::\"<^r9"M _ܦTAsllߪ:ƝUTAx᠘\e`]}@+.q n 5UE*/:M;qMpeKPjS0M `4 m#ՎkY@ʛ]=D%E2rF2&GW1^sh3j1,KZ.rBS6#c$:a*dҰ _+jv>S1Ζx"]eh_8kRŖKbGS" >/h' Q+0 p4:=wg*CS vɎlŹ&zح<Q׬ª mKz럍H͋k^𿈿z_,.]7驠d{:}DP7buAߔ-#ɤQ3SɜrhN sD!~"L`hfc!E $<$ c<ëV-g_]Q #C`,8 6,OB3S @茇d9UݣX]:= 45>WiE%=T}FҦbtoˮtyrB۔12{+"zZxM$naPX=z,5' vg\V~BW$y(^MOE&+ew*G]n/0~'/O5z៣h4M"L֚j5ʾ)Yj --^Y[4IZBe,!./H㞿?LgE*/4NI811KMy\w3f/EVʡo{޳D4:*L\M+gz4 b!ҋkЎ x6"M27RSbR+!VzlxV%3xl jAczڀWкR^Ux2%F:E{G蓀}&u{'Bק~͹_0=4‚qS1"NyFFaLU:B8iC# HW٭G7E|ͤR`IcNSqx 'k $ +x)5UY0sb(I/${`<*SRvxi/jOiBj +$ڋJHpGx3wաp rRb24@}p/ýãU~Wwzb++~N2l"i 2P~)$"2s`4&> bZ@m^X]=Et+0bEsI]7D~U\qս<>< u||84H*ym=>]Bl;{Ҡ$z }[dN[r6ڲyS?)!,}Go54I(#4ٿ 6{aNclW_L۟-S$?jV:lm]V+5PY/k踫b*!r uc|A~2${f$}q5 !}CϠtݪH.ɔr|#v Co}UO#+0 9~բA@#uFpt )(`^vz.+ǙKASjhïUK4byl`^QȞYQHkj1:FQ̿US x;IV͵{YT%c8If yɛ?D6_iJ$B*#-&D&RaQT,[jdFT<|0+E4tsR"R;9]ٰLꤰRhw^Z#0kL? hF9N$#ό: qӄ8&E>玢x0 S 2ĉc+\;礂cz##U-Gnz[ `ct~anh{88nhia~\pA(dN( m4 w'7j UFʒ{H*U.6CX-r0_N_%,9vEelEXT68X9 h8S2^"]/#samptM|3ͥ~ K<"?;ٲ S-Uҩ*>si˶W]gԳx8Q%RbA=._c.xxfhz<Ȯp- w:@r @%ÃCM5IJՏq}E`m/2.Ln~+3 ر9JrԔܑr},93߯ҕÞvμ!@IT=;!aL;fBrӄTnOc*MɪO2p%xy{RjWeN<ϩxq*2aϾã3~;+t%(t~.V7.qoX`b܆Ƌ&CǾQHf.N RJzpqrkWE0W#;86*䕍J'rEqx~e˄nÚ]JW)Q.0)[Gm[WFǜ}?hv lgw'c,,mAAd2|&W+Þ>i2]fNNkJ6|w!EM[2'ώ}7eC]8 SKs3^>hr@*ydpj9i>Hj0U:V ` eaԷ2TV\li8嶘U4SbX p}c_vj3eeϓEW ؿԌ~ϼxF|)J1] :QPX~kȨС/am+c'hE%chrؕNMB %"NЭNP`7 FGDOw=7$CHlCs+ @*>4ߟ Zcc]E$kY+lD1ZG<Q)]Ы4%2ٖ"_(mlDxjh`5S(M=e|S!}'A>n_D:~&ȰIj2i;GQoN- Z4>Q4S '|ݕ{]"2;v5%:`g'DE[6JB4l.U1-n(;o¯!sXy}IKH\sȥ7˃}m^H=`QI&⁋پRn8VV5iZKQkR;SoFk1 f6]c+[UL~(۷,JQ{G4ޘBh5P3h<Bisin`#b^ryP;H0(:r E1":Ev OQĿgk•'.WK3GOE1Kљd/~pVp :FBƕJŋYUNj|fiiVꚸJbK)5qtO YMmRF u[޹;}FyJ"IL0UsDjV'VէBQCzQ@Xp1l̾A&!!N} 0^j+I5} `PLc)SH_5xK38sW=)8<k!';ڍ@Das*JKݟo]ȕs&̔U|-u,~k|AsSS.QDs yXK reA2*sK ",yg(;bjobo]3!9{6L`pU@=$Hȓ;ÏI@.Lr'\wZkBJ`K>7ʑ-H*Τ_x֟HP{@,5Ѱ&XҐFZ}׺ =\%CgPDՌbhiVo`"ӄbKh"D·"X^xΞ/h=xp"&9zU,9M7>$̢$SNJ8Pǁe-H`>A}'NCh_uAڱs"qp7U bܙX@0Q Гls vaTa; `J 9bad]d 0pxN^bəlMs&όF Ax.ah?HnV$>Zu*ʁ f dC5GLF[jPC=Ml[w`pShdlư 0{ҖgZJMF/4j&~ݧZ4p=ݔjS\>?ūϨI.ߴE6(q{ ]UV_U7B4Y^R}Zz񅆣uB[VX҂i֝/6QjS#JP\m+*{wytF5EWT)nr G[4S]^h'>𐆫 kيhEZ::i2tYw 6 = B5^Hd3r1\x?48~?_1=FA;LCܿWam,z6d>O 3:*}.u3W\|Lyg#z.NzP@/^}7v0A2?K`1+t D Szf,Yϵ mzʘ|'!I^dQL(>BA6$czO  Gw 渚(GGXVc鋃J̬IGA6TLG``_w{3UB}.OB[JORZ \qT5(_!0{ss0MюwKZJ7[ug'0|=*´['Fzytf^62ZQxh<㗩E`_xe$1,? .}$Yf s^jij%3_Q6 O!u~io1d@//󪳶j LSA=Yry0y~Bt!!|ַ#jVBa7kטums+$fm(KV21#u ^x6i`㮥 JmK& ֝We5sAǖ[<+@5m~A)hٻ9iXz2)J(*]g-THb}eEjUHCKbro\/2*En}a"sH}z+n^d IPLd#[1S1Đ#08d~OOEjd*9coqb\ȹXUzFaq, i0Vܰ!O)pVVij7Lo8ו^\Q6^Ok^VU>ˑ}y$`Z-.rD+Ҥ<' =?V[ڨBy+ucZB/\jp7[vjƨ(^P W3)L*.Ɏ!R'Kr;{/X; H '|vhd2T*gżOkOAi#ں+=KOȾQix_dY3+cvNAJi"jJUF +L@>AXHPK,6AD7'{ DwG$$23_6%2Ff[-9쀙V҉5y{^K w[种 ItF6:mĿ 3-lEnI{{8Ch}&uB?~gCZj40Þ-ztOEWp'ԋkfG2i̾ae(iu0j=Ź~!K("4tuvog.ʽ0uXvZ 7t43:Lyش$PDtUzn7m\u]cT`c(`;x$i],_tfeGx$as_c GӨ9N-&쇟K-*8dćjm"TB羊UrdR,ʹt- p9)m>MA*lʜrIsF(Rn66`!zW{n?DDfT$ە͝MT?Oi&DqwįC*.ah?W!4L3lb4-"¥ʐbzHOȬ uIhyS4QDe4٬8"o`oΫ36NOQǹcSD&:Z&JA'Y6Q0aHJhPA!Urf9۔0#uWX=xqZ*ao&\jYj$XDRV:Qi̾^Kk,: fCB UÜ˃SwaofIXY& w:zD~+vfNSEj4Yqe ֯';S  W(x3h뚨W_NXX?̈"W*{]p&ږ5$ص,ԞpQnFi CV%X, .4qUjwqLU=SqB4c .~?bѩrƙ<:Mvoӏ ЖTECPQ_/-3cXy2- I'߃M4[a./"fѵ. 7K% Y4U(,T)Y%1.qOdsQ\5AʭDdKn?5Ss'R-;ziNڕ?& &;XXʰLqqXZxLǺt Ep읃pҿÛGz? 񓸲8ك R" #O|FDFS"@} ^6nޮ"m!MAo%"ܥ"TPu4B4MӝJ$kt8\({)?sBkXB@޶h_K+WS%BUif=~v R\&e QDvz>^pˇ @Vڐ/ %l.e :N^<ᒬ q]@ڨ^ެf $#v뫥OJUWdrX1xy `p;mxԣoega􉊫/5= |wUKdz-aG-"cPADy1橗TS1D+Z&8%>6dl1D"_8P9!?J(%t!cG *:|X^Rҟ>%Ro{P S?PKH+} )c-$Jя^.{; Ё"/'u>< U_]m@*.s'ڜL&n?;W%^c$1B}? cQ@ 4z YmwkP|Q a=% u:a$+ե# dG^ѱڵޮ'AP/٪K@{k}mXm4`וAtLYGmBWR)` rI'E^UM 9|-Q"Fm0Uv~(绣>V)~0xI1-Цܦ}U\V}1?{O_t3z, ܷ |䓲=[3JfS%E@:OE~VxX_n>i*gb>%g[r#Ye$7TQpWy.Rٙ zMpk>v%LЪ VOJ%:yҫ.x Dm*cG(ۢ9c臣@Eӏ!ǣNB6Dj`)bunfK}KyնgP}A5 d4BQ|; -mCkK/?}T9#;(E܀8\WmB5hpw 9 LYN]^܀??P.Qx|r:oWFf.foCRl Kw^\h2| [:/j? $KUJI3vAk,w[)0aQcV-2<{'1z7H\zci)iG3i9?,mr+?rəJ3i KR{ҼGG/$772c|BH2޺^.P3L3OzjxeDrxi8TRy1zc@,_gd9K0vO41x0@JAqRQde1/JHkXX(qd¸[x GgyXZ]V&t׿Wϥ%oQAN2Hڠx3&}˭E4FX*'H/M(#*"0(tN\M]#|w],\̔P1kl˛hmzgjAT\V`ۚm۲ G/u0PYtRґH.jB'~ E[ZW!57 kɲO`Nq4Py zkVxő&%0:ჷN@VNs43ڟ hVQ_^=ҜY; z"?s*}1B2+nDC+܌vo*cu`[e##6x<~3Q1 tߋo@ЃպP{Ji`9G7-8lF6Z`F-834aܑ֠)EYUob59&M6;viꯄSxcbIE{CQN+:PcT DqU/#TƬ%!*G(-n]=ڱ{ =BLo W/kV yJw/$vܧR՝z2blo P4إ^7jۑճFIX+d]y^!FZG{ 5 Kww~qoܳP$RjL*zO (󶴤 )SO2yv 2D`".W;#W &vnW Sٸͥ>(cF#.\n|lû WVf"jN$ "XË<[VZ[$"g[|;}$+ිX/ )Jɝ޴⯸2J`;2t)žǁ &pgNv}[w[5m w@U5o3,4MZmz"*ⳗ7+ qwOFe9b}YhUOU. 5 .<Nخ8^̨ 5dD,5!n+%'Wr#<ߏ.GxM-SWɜ%Q*bŚדCz(i*Ra@}B LEdW7$RWD=Xwk/y [ (zEXZmxt |FqF HiMa֝4z_n?(\ʜZ282&뙶֨U>xӞ,w~>.C\~/ eKn%Cx֪pj"r~r*$.aZkNf8ОС^A.&66Aێ)&. z[GzrHh0Y"#mAl7=AdvD۳F7*Ó|n4_(_T"-< v?;֊׈Mw{ yIA:}]2B0nN؏jMaSĄ{L=`رX1#X^;mxA'Q[' cIL&z&YRpwzΐs)a4OV Kcdiy" ))0C))Ʋ_xgf䨆wwsIuZ)R&Ѵ+ p9C^G3:iZPʱ969`q=z5:5С/R>Pg]ڂ}dNS_Ih1W?5(m.%F劆N( ƙ uR~VQǦ6UA-7m yeťE2]cgPeS7a}L[I*}UM̠ Z ,`]qMHr~I1!_CAcO'6eڣm-8T+J=0) s<h]aA/8t2'ڔ,*/%X2z~hsv> ^n ϊ%?LlZT=E.8bܘ"@ZƘ!QI*Z`6=^EKC'y(ɝD8O!vd6@]b#`]Qmnl}+I9/vK^s\AhS4h=٦ z=O 1P m)} \>\g>m%eRA"N|DGC`GIV, 'KR8 %{q9#:]}\2M4Ƃ5O0\* A={ ꇇދRo$I0߹ &%/w sitJM|}6үNu,bw4>uf<&@ ^m;Yz$ jf+s/"^:bdF)gjA`_#-|XDX8,WEj~s<ӴXftל ťz'RL[`Nܠ,ctgY^Q2Cᅎ; tO-0fs;I;(mWhJaZ[~ZsY?uEж+X34+|RwuFVbthV _jt)glW8m_'VI2RK$ R0&kx$! ǘ6rn+|WC?Ӄl_3:$~(W KPj:H 1>,c5;ܓx+uL88@Sf>-<$+ 3y _@lc,;c Fi] seY834N8R$O eUB3qKZk쵼l`k= *ՋX'ϻ 4>GֹF3w2\d)"=u1&4s75=L)@tZȧb%l#Pwf"X<{M><š/vW//@CA*;!'_=d8PP.%.9q[;1L3WbeB="ފ%*6+i8w {JU~ښ B`hG/Lދ*4t3~ Z:0~uR!h 0\,@XVB3hA}vZQRVqԡXFTSD f-68&_G<\* @3mѠk+` (TƤcN"A\wg$|*= f<Aın,\m?tE|ڠ&OdPS=+KPϤЎ№/9MsZ\,Av7*ljLgd8( tjW؁xuTC1h8fhI2I^ik7ұuʩ77V-Ynwfwui)c/LUٝ-37`e3U]8ro΄‡ w PnگCcP8it73Oɔ9\WfrTɎ%^bp~ #ViyA{4EmXy}9Dq9u0I Rf<^W]4x7般p ɋPh7,!w  xw )B_6%!jDVĸ}')"n q8OBy-!:4dIЗEcYѱq՞o]`$)im,n%$'* [Z:Y q] jOH-be%> xvoDPs2Ḡ1qWjȇ-py($۽`pLAeJvD웗(p\X[+6nz(wqr vLD`օdkY]|.)嚵R MPr [>N]F㜨dcΰ,9!n#}Q苲87sIhF]b6GY ~QwH) ?`Qwa*=-Zt[tȸՃJŅƼҫMiuanDvIJGtxIQFA{1Nnzr7 XB5I!0a1nBF\I z%X-v0Ên4&dHMs[G1 `2AD"38ns.2NV%uP tlɳY=ONhJװûKgH(wfl2Ұ~RЅPT!04Rbz."lbk;1zf]' n=! j),~?H-0dM牆 }\:(qbτs׹ː$k 9T2k`Vhiu}cc%UWRj:O_.gQӔ6XȁpGTt<B s[ēBCL}m+GQ2{ЌR.N(Ado΀-x.t= H 6QBLSHa"IS4`|8/)6l1>/%9-uM%p!ӊ=5FyHA1hrbX2JQXpK jˏzB hřĎxPE FGZ?fͼ)DT|WR 08}0ų $sOW*l`QBnx.љ②ۻФǧ@+]S^.鋋D3}Wڕ& ?߫ #F՗.w0wJlǙD1\Z~N5a|NM"pU`7 ?k ԇm%;;P+gdoi;^!bzS9㩻{orFUGdBj0d uJA8~4Sr~|v:h>4 ?N`,aA_բ1_W{,72̻ nxgJ>,CG !oQ4 kdAN(y{u=My\<a0 {UR N_ [6]a %qXMѠ̢I\N 7x~=MǑIbq3J*=Um|Zj6Yne[}Z$>nURNgUS |9b`ebO"n{\+<2GT犰xs8DE Tt2D=jhW=+feE'vGn{Uc2{l^:i;oB+{˾*g霍}oH,xt'ͩ\;CbFF$4_k2|+' u2ZjS =]o­·c[o/f&v9idSηe#g#&kӊ0x+'BK6W(8QƃʤƙVwx+8$CR&ub~[t"8ڟݡ} zsp3ɶQWK,/🣎Jޓh1mGFf$s5[4;ZQJ8M+# =3A[%b-W0B<ۿ9Cwgӭ "B7?Ď0KN LoN9>۫ zL7=AL\'~R#&(n .j!%42683PN缾kt}gpRU%WC0ݳ+FzOI͐;@^8d:j笕yBzX$0`]uzr}Tӵi e4 ClwyUG!o{:2.L+,"XNy{1RPƓK n2l+=2e$#-I+4\-}edArWwTA IvsnDKLq4&'0hP1֯q)v9,W8Mk +R-zns #5&q}\|:/Kf#t!)DfRP(_?N5A4hG{~wk[tab(f!wO`L襵u1be53P5"e\}X+݃KYsEMw|Rv]_Jcr[f3RE&<bv%8,pY[2Hk#z RJ d~S ~mS:B.;Uqs8ӞD.z:9i3-*CPIVEjqEʧ /fےFuˊd5 $>)ʀ+#[<*y25p> )m~Tý\_1-R#yɟ˼k`HjՀ_QOV f$ uoްǠretS.L p w}u5ݗU | HĎE8]`ES飰k)y*\D$ejԍzW9(k<*YkQV|'܆\/ eYһwQ[xwxwjnν5Z3rC5FV>Uh$󢤹|%6%&ʊSG"3{BJanUCMӥ9\f@Z=]6`"LKTwHWT-^?iet[UvBW.F7F()$08B0Ëe ڳ\'cWځ v@NIuCaA`i{DQ78WQpRO>e  ҋ7흾i( סH$ ; kM[3ձuї-nR*TKurU#Y?F4Oi bm-YG]BJ”p*MpR Vy=[BBghc6_eKx N[?zۄ2A ꜞC1-l1_`WNsC' d|ڲ.yKd[`;iIJA5k̓r~>%Ac򭌙,Yc?O%aR(/A7˲t7I歜%'zڌ}2s'wd,XX;Ő#!O;DOh]Ta(,d)]eK:3栣p43/:RIqَcmhnzpG {pL ުcZ8.@@#[?# A%:z svv3slƖyjGq֊${4a+}w Y/6/R͖j8).7ܘ >' ~rBQtѠ SX [s~jA+=Dڱ3Fӣ<@wZ_k@(Ք*Ȭ ^&7WmAs_M M df½ "PnaJʉD7u7,bFRlW³WsJFwvCi2gqΔ;K53w0 OjŔ[CpM?j+;W~T{ZlvZf')f*oJ'B.`o'NՑzhrZzduӏϼsZFF F=JHvj}\nm0Mrؠ g2<}Y?z{d}g͑GfF۝ 'Aʳz-Nw'u/u m%Q ZdhLgpiZS&QQKk(xd -H:gRk]pLƶp!]Q~֌X+ʄJ8S-xAjg@>j'R m$a`eՒ18dV#&j@;sdG^-nI=%28B+Q_⩳<[^r `4vTCԜwϘ*)\:+h=uޖ3.{{ϟϿʡI3 )5M7p#lɏ}*DBW:yғM/(bhL/TN;Mɖ8^@O5po @3L+j@@;x٩ŖJa߁ g,䃰|7-(@ D5W(r%#ij'0o*^ڢ>ﶼ -X_6D Qv9%e'|FtА?vx7)ir?m(vרI|xdPalq|SvPKjxU,P+e%n')T"~,L (]p˾\Vj! 1v!7FxKiIVÐ<]lIz7i]OYIj9,xm:(~#p||o}nfBU:R],0DxF!8I =b Ԗ*ef÷F^b~_$.+ @*"Ne5!FK~*N(^Kϱ;fEPݺ ]0 B5rЊplAUz9Gfׄͥ`QX=axcśT@: v-HS P׭ o+_T\x-c Ӄ)ŰdYclաS &߀M* mNs+ړmr?{4o.0wnwۯT`Whvlz:( ?K%\CTD K0W M=h[fL=`J G>\GYz|@fUFzԂpy78Hv&RG12x )mN Iؓym~zu[D'RH* $"&GC9q2E47]dM2[YYܧ!")ĦC/;R[䫤Hzx]nTa]dByÐ3 تA!i*y٢LB]E9/Z7/Kd2 zZBCg$GIP]n0LO`D/)?9[8{;:feH|@˫ +UƉ!푖Ol);jàz/M)2rx "oWA l'}hUظ R@ T,*tb_֣`C̣-d뒌τ;w;"' O콡$G*2TCpȅXSޒ'SOF!K0Ƅ}-l,~rUsh&[RJ h@P-UNp }+ߒZ+A0tW?| 6` /_zIyd-ueS5hoG1!C=[4/xEGœ,ı0)mR|{*Z ,ek&JA~P$:٭Hs + Ip1(k w&M]C*ly_N䒢‡)Qe:4dDN砐k'w)~.<{ 6}B/cQ pEp:% -Nsfؙæ;isW$G6*0U$e?ƞw\pc ? Xؕ<sm"o-QE:;$ҴjFKC[|.^dDLD_O$a Ν^W Q3yWdBtXn!;y.$w]i&QXMִXrʱ<. :ֻ/owd*>JS 杅 GzRe;`*1wj2ZE ?cf,-%xy-/3g8h&N'm恧_ >Nyڜ2!+3('OE:&nX#%j뷷Vݹl$8|,ywxfJW7M1B; K1(N2.6w5\s EfFWޙOX "|i~|㌺g~#)w{M\ȋ="N(;s!}w |]޽C8Ķ%`x`ҰL@la1J:J𫠑VRܟ5즜l] r\pفvtq?!ϥDcʼ/ D4bTqXMvb ^=*k챪HFCreԙf^Bx Q@QiX0HXGX L@ Wu74{ ſIsȶnS a9AT1MR9`O&_jqwR!j]$D#6,:%\ N=ܣZ'd][J9_?KKvF_*!{kӲ)5 FfiJrXh;2ޓKMXdP& Аc[$ ŠPzYayJMc$Kqѳ7ܼ -M[D R1;GJ6E'~Z2bN=.>WOg379*895QJ_]K|]I@#(tsClg>ؕ˔34OC,Jc= <;b6E'8nn(Iu!p ?_w1elЯ~d 'Hºgј\h FPW7aE-\vr(Faj,Ek?Zl!yebxSddC)5D:rBƙpMx٣Ǔ/ Ýo4-0y+"Bfg?iҏԔ RvO":& '*(> CGfuAW)I]ٻLޟF]\3PDSZ %4j>vV_krvp|/w]ntFtIMe/'v@f$jaaެ u{Α;ݡ#H͙NM}vJ8Do߰"csSq$c.1&1.Z K4C=7 8g ! eOVF-=ms./Ə00.\=9\1#gN&G3|h6S|5)虨ޖ%SBb:!L;,(61Iɦtmd)CFEtilgcJKeL&D>Hw%C*H <_L˱9ߋW*t}#(J 1!Bg9N`#k `Tyrw:G3LED"ܹ fƢ͑$z<9 3Y6қòR4ܹ->+#we"RgUPkhA<ΚI*ԸW5fpaa=!XNlДr>q aH*B\u841ΗdyKqOQoّ'fryfC.Jam땯:ň`'o*Ϣ[*ѕvfcH`UTk@*&RB6 ؅MCL"66 C<\.NܴkA2WKTjꨱ Ze X$.h~y2V$/ o/xS$EP}KyKW7-\pJ}ʝvC'VX۽m:K*F*ZaĻu]դ^9 x?~}]ȡ 1*/HhejO646/E GSTFwipavf"lNlkNK)~r]КV[˓r}?E 0~S%Y1 βA. yr'񭴁XΈ%^ڀ4[>w^ sMt7ZAGLTύ M^U^&ۤEgĥҘ`#?t64fSj4V쓆?I3_L]=g2<6rpxtjcEhGF'goZ Y@CJ0D۔Bb޾L ;:hd5m#8lm ;2*?upN lUOqb6x斪__%xuψ$)`j5@oR7ͷraG14jhc< _ sس\4 AViuy=bkޗV$( 3 uhN%}^c.9m_Ws+w ҏePZT;Pܥ8'̞^2BG~Q\wnzƝH MȰW`ᦛs`%..:FVImt(3[WPݘ(ުѓڈI3Ƙkx>\^V~S: ϨϜ쟥GgM#1n}>`m1%T zbI3ohLɱ6VE:6ZC$֞˘Eupig׍ 记$dm>kA .x{pҡ;=և ~2x!M`%RʃZ6=& !T{UXyʨؠYJ/stTh/%mT \jQ=pZ,J7"| 0gɁi,OD(-aIPT2msmsL9hиu 6M<[O @f JVE9 ҩMyb!Lݑ)I'{)6ev`TV̔UO/QdCpatK~R0cfy]x~R+y$NҌSns|>RHZC`aǣ)*^-<7 Po5wfkٹ7vAiVz9`)lk/)i͖QG_qr.:t7,(4N'PɈBR1:(V)Vd*\/m'夸鲄+Um6;q.#cCs }3LBԟyo.C%Ϥ*m^y X'`3jlbpdo2*b_^&Oؗ{Mi ȡs?Jdʟ4`PPJ!y:u( ~BmoV,b Im@tnkJAe@euc`B_7&{5'a߂xrϹ}qNS9:&UL> &K@팎:=tjӴ<^Nzz_m@2N$yvF?a?߼ 8j`=Y"QUlm*o2\eś]ݹk:Mӿ.bc(B``vpN9Y~L~k{ŇS!M5*A Yw5Eu#= BH W+#{̗xpeg1ypf IQ@Uτ.96piaW ')[R`ӳ=u-28T0iqZ܃8\j px9Ot*XSc:#F1(܁@eR}P 3}AOoP"~Wle Q2EhO m? zhIYr*Ϡu2j-ŶRL\37 zCvklܳU訌k듲tp^\m7v0<4v7*t"~@H2._8—&,%;="7S)B:G)8L+ćbAJTlE,p9 z)6:WNqH]FNc֘k^Bw7뇍ca;;53̬J]ÏKL0d[8X \͆0cqa@^kU}i; >TtS)(_05F7ܷڕ,/S iˆˣԨ}6G6=Ug+A;>CĮ0\{jIf._tFTV(-{P32{R:-:Y;|6H/vG A_ }n\ "U h ]]Œ~w5T jUF&O9XB@5!FtD@*ͯj,;`Ɲ^~X;6p76+ܻn|j|8?b/FgH"`WxF#0a$2c%njS&]"]O4Yg*1B$@*Vg" /T{uYk|X!K .^ER Gnzq3_%m,t,1Ίز0Amէ2ʄ;EB}r{,sYhp**ڕ$Ph rm>Qnt4⭺klhaLXVj[V*<1s ?/bǶս'@9.X$D̺y:4σY& K '4mXC\5H9Ǐ},/lz~'M#U}-v4*A#cM c:FQol&'ӎS954;1/DAFfOns|ZE߫)yyEl(;ʡY.<3gep]"i)ܶi֣<incDJŧdg1?ß]'P@,Qg:z0Taеoeϰ{}Ԉ5ƺKlu^9"?6lސ̍.E"3VA+(Wx(Uܖ8妯2HB;n'У~ A|#frG?nɃ$R!4>5N. A@5ݗѹaaSʥXrٹ*~T׵a/3zսbo*cCot8_LYx8^Z($'[AV.;Iy jkojG?` <72eϖ#vy^+r\/E+-0Sǵ pAA#kcŚ7V`n-5#RiC:0oV ay\GQ<2 y,##6Cb^ZqJXW?IJa1?<]O&q9F'AYw;!z6JI9!3Knsf%e>7ɰ :m~GIFp'br<W8rdc92@E#àZ)f]1qK+t 147Hv_OY$'G`1E fzVRt%wGNJ{SWf"Nx3:Y]  bh=Vja3>l77xkt,a^{dXaze/p="s 8^3h^X on2l,kn^Q [5.%qi~g5PͨJ~~dI ϣPfHFw{GTC}~gbH۽:jqy#,}]"g{|PV5ӣ +JSɳt^KY~>gߎ|]ũ. !{dǰV­-xnz2cUaN 1mT׾8}Q @A@ͨ=5Mo.3m&6 E{#C_I!0 B/yb˥yuDFg@S=>Nb{ _F?{cpNxZbf:0REp<{Q8blVVgouفF$rki) U(4BT8ΙAqy:4(-( xS1~$b?Оt"qr٣]9,!b :}7__~!݈Kug`wϩV 'H.ٴz P[7(5t dDiiO.;y*Ftfnz&+~ H jh4xz/ҞX%Q~  i\ho+hrps! #%l*}ϡ5ť ǽ9&w0b g 35Džkͺ|ǖ' @jåXI2`}Ac|hn^t8/ZK'(r;->m"( us߱Q֪0~"JƅOC˱wN=vh ݲ6 MPֻeϒ O ݚo[ʋ㨯+d?Wk&P±-u`|7O*NĿzL L0OceCŚvn駿ԯEDvG}ЏR 'mk[Mi(LD 3[/EƌjڷB,Z2e&+7 +"IVֶEӭ SO11'vDU`OEnAp>OɩSbZ`P/, =;=WG4e!,ӊ /CCp.~GssԾJ h=m`ʱ0%1w$T`Q4ԀI<ȵyӂsKdun/e^Q;\hQf٢NXsY?//(zqScXr3;9ΨX8)Vj^u(>H2X [Z4ffѼ2{ iAfM;s*?bgx\/V5#!/38͏=rЩ Ƿ|-Ǒ:= <`i3b1zBڿnk\{=ir]\E{vͨt,ie^0M(*iuO7O?oMwHu1zr aDd,×Vci6L?h PjI䖝nb'#/h$n7{ vueMVJ%5}Ĭ$`Sw 7uK!h72E{- &UK95c89e<*;Qs~b)J+Y|YnMF~L7 Nuz64%qJ7IӐEbGkN%zJ<~s}R̀j)&~V~`WЛ43XG+, PS.+w9By/w|Ez9XAls@!h1%d;}0&U;模UY?Qhq6m F崤1eJ2P7и>RmrOen6!! E7ߜmsoqf1J~#.LjeYQNu>]R$A׀ꕰ1svF;$ԵSEc^l@Fl}ZWeZevMCe|,k<®?0?KjPKQM4.Y/\,ZZ{Mvuǹȿ&f,/QSUw$F"X0{`W E`kUU,x .qD,-`*Wf\PӾ=س\oc)!OM02J#2N%SqF, \!DVjE ix9|W4Fw>EW%̯<Ÿe0*ywH pkfL$y7Lo \E rl@4 !%'@~7ekz26B)4Aui1~idu0l:* rj|/z|R !-KU801(5pq0+ Sy TM/3<ӆ}.'+Fj2'(uSPec1 I\0Y9dNJv!1-S8?GoM-RJ/~l16Hy5dSif,/w sEXxn=JgzC3UHýOs UObU[T4, x+BV1{b7_`/rekJQc!ǕUw54MFZKT,2_o$EI#d۞+0C*(ޟ|`$n;.ſ1L4pNcЀˌ%rpY0ImQow2Eg$σӀW.R  JYj!̀ a79 ~G#YX5hҟ9.=`F*,.grz!T%'|^̊#Ton΂v ' `sE$Qi8ٶS*7"erPt~Ʉls%K{k bRI% L;#5 /B.Tsi 3MS25E93|c@^:grLPwwD妄Eьi`mz xO5&IDlWMŘ#[S?Y42@a1]QukOEx`>'g1lqrf!uAŮԇ9/bב 0Qh7T6޼@fV)ς0İ}}*hɷc\ >_*;'K{oK1kSSF̼Zf$,ljS͕,XO@߸K4īg y-MVwu|Q33AT`$gG'8)%"bV;n5V! M"ZFtiYu#"](uX5 <@|ҽinIO 62g[OBÍQ!EoTjql&ZdN*5L B@j14kM.RODVeCvWߚXH %S%.o)IW[^$~4\k䷇mP\4]9F|eqgdvq2;nFgvj)dGL!RiKxKţ:kN̲>$ EIKјg I< b/a}CiyV`=A {h]9[`Q~˄?4#:aĹĿVBޥR6Hlͩ{W r1" '^cZ<2cPLK *l %v6r$U+RNU0EQ`$v*ǻHqQ18`h"?u}{1eBg}µWGo`j6 X('T âپ-p2xFV>-qG5A>zS AGfm.j<^#e꘰ܗ.*@ 7@v tx``7~NAJ«GiGx N~]tH1Gvŵ6 c/rx(384L,TS]ƐH gțOaUPJ?JBkBiI^_6ñm {Sԟ!b)4fT d5p5XӒKqdXZKEǸ>#@_˜kX}_ѹ v[%|j.\'١5XJ!6WnTpv@*W][N1B=]7LyrU7_{_C&Ġ|Ц fT&r}7"CDO1)Dxw7ϼ,3v"f(8lD2T:e![ZwuTl7jX.@yr> e'SɺbYz֬bRMQtd.@SFk%TFu%nimQۅÙ˭)BTc>JcVn:3$﯏LƬO!3b\K|pi/l?u'#xe=֙{F0;vjmS%K\@ "^Iԏ1 l"z0o&6,}Xw l:˧xg54c􉹴or/qN]㫈џGkW3V8aK<O8ihJ Q86C9&,P^q`0-a4Ͽ;T)X >@QGD|ooK(<<߻m^3DM3l6l  !zj'SKb)PQHK[|vn&/]җlOt;Lh* 䊖ހ$ e.0`Kɰp",T/U?{l:`Ui~7NQڜ4 vQDz,=J{,DMh,qRr1 BbjFsJ\22i0+> Ɂt 8U(b >FGi\]43'-6_;Ԃ,K(c4b4 ?H/":&|qѯY#;QQL Q&Q#pQ|>agR1RvupݾpeQھ q^vjꈘC9NC3$">jWɝ~)9.;5_QfnQڹ}΁/Vx#:ήnDȄF7mlZ$5AGnho؄p,{hgVr3 :]{d6ΰ{;{4=U! 2!&A|ZЧw)ґM*ӄH~ͷڠ-E8B/aͼ |.bnyA20`"5eBiB3c߱%n^P n:Aq,͏i=M +^A@B~hۥq.wEtIS%_6Y4A?&H뢽?zTy글S9aߥ-sa!| WϦQqob O!) ҕc@mBcY hy&Da', Vї3;%QiA*kpM J!S\sFU6s=u$bܥ1?$K 1UAZ;ʠ^mAC3iC,g(zfa2#ƅPZpijw6oUW DZ#n.{^qjGEB4 yI dMe/1.0r Li}LsP#y7+A/pX)?"-àAOR] Mqb!}RIi\[}Xb ˍ@?^CbI]z&na[$IzYe]kd+f2LD(0x p+z\؏ Y._G8&9WDÒV柆nk))'^ /<dQ {B0hUH$A tp }|rLg1 Nܟ0Z"%)s%Gd@R,b|!] s~"Lԡllnntf!9P:hmɖ4;:W]禮V t+)o݈7U~l l (T):S rË ij<+ %QSn@Nc6=~Rz=U>*T45׀ƫ(5tJOH!G܎&L ߗe^Qb`f%k(Gj[@D!s TmsOp%:HPv?-rD[qTVzZv^ȯ뚌{:LFbYx'ICڒ&LzNZ䪋#Ha%4eK%[ncK]E8,Hs,L*iwPvG5=+9cA%S9P0j5tѴV7:n p\o[8ÿk/r-mz[|whѼvd裧eub4;݅rMq];:|)j٦oe>)':$>A}&_Vd2<=or+3`'<x~(^ u@.JI3Bʋ"툍 BA48|2%1t?t<$8tf}u#'J$MSs TlF҃R&giO 6%u|;hC˧BmEe߻FVj!_R6@ їpzb>3qޑ\8H4)rmϲSN~d4.Z@!;9۾vFEa`wX_hUi"[ FZqs_1b#\hVP$zzƨW ^EаPopE>Y7ʻ2@;*=ШzWv]M,8H@kWo)4ݵ߹',}a|G5,G8R&xX(q.Hճ_tC=47N1r57}Z;9=j"Ln+>K/`ts!`!&`폞!O*bG.jI|<J+Acr܄GQT!xѩ-𴼊K"K8-2fB`#` \>DVC*&Iiz!oHwh 8j Ȑǥ̺)ь-TֻWvˮ{ 6IE*rzyl\#Dl]r_JAN.G{ᒆʽ+j͇1Z G( =B{y{y%Z6B(@s?PPה]:XO"K6%E[}+__vQ-9 #m[ηYr]XYBkQbP0fl  > JjdDHjS׷Ad hBo txu@eqx3CA2BJ)eXiR@`5@!,y2C|/s:!G|h#1,Khq%.qEU5tm]ba/OnNPw׌%OԵtva*_KV 6QbB2tgN' G} Lr֪Hp*faߟE3gU8?Cn?ݢv^vQڃHmފoҜ{L_b8aKXݭ5.>̮kVqUx2EtHx9a N}qˮ>NKdSDxHۂH,sXL)Y_/+:UYFZ_r:3uj=qJ|Њ J[0O՘O4ht 1;_@Ҟ"BQIP,"'LgrsNU/AF鷃\xX?xq,%0 Hw|QMBFQ~[/#ȅ?u=djH &镐7F5`)@U,8 (B7x:$E/VhmnӌsѧsE<絭z)ȎK8%10Ikj@lΩ.‫?]^Ye5~TR%p#{/ԭ-$A6Q-m0RJ~G[TVt]VO0T8rKq ;X gT䠅* L]Cn,je)y@:m_Q[6X̾5B&m+%OoA fl|ʱ5c^-ɒ6.iW{7aVy{KCѾ|W'mۢeH@y1 UDZd7ѵ5%O :iެ+*QhՔTˌrDk)鼐 S;gTx{I;:en=ojgēsKr(7aN!ܧF-Xar'4@Qq2I#!/\tލTerұ8ee=fvQJCTd3Z &z@עi\o%aQ(j$k,>\9#錠usz͋Ixhnc16|SˁZ%MV/ {YC!kulЙq< Ay& גzާaDqO\ay0 \si.Ny^t¨5 u|(P?o.> !Nֱ\L< ?QRRЙ@cIqvVϹ62C<'od_~~^% g{Z&$FJ (yexOგd.!9aUSE\fB;]DsV[Ӕ r4Dt)x$P~3fƶf(re8}TϷCRQ4{=" @Ɛ3K^Iii2vfɿ$gtytmO&Ț\e=q {jB꓁ؠ(](mn~1nZ]Th/ne 5m.'<=u]7XJ՚8.V45FsI=$g0Aܴ:v mr~JMڌ=࣯,o"m{8Qs>M0_F{؊p.-yVbԈp ^o}/+GSڄ"@jo5 z\LsuzۘS6]PH-\+ m=Ռ!،$-i"H M;.wCFS o^c$ƍoOs~ˏ\G3s.uJʄU0q䨏/L S?d*jZ O|*Ff7|~ˎdy[yGmb4<~ 4t3ՠG7I,ӧݺ-%ݛW(]&vu 12ܲiyae󶆑1=<JaNߒCJtNUX&"-!ʾuwBW}f K#/34,c5,0Tl)鎛YEЉb;]|N2+ ԩ/?;%WY6;/L?PzQP * _c[O3jnDi@P?,kscS>M!wEGG xr,Ki/Fouws@Jy^įhaSM?[0ss*Q2=20Z2ڌek<g71sMQ^l_IpvL9'9ݻȺujΑU a~(NQ3OxDOp$x8槾($X%]US he"CܨV;lf1>rH5 kD4*e\Emh\n45ƒgqU L# 1YӏJrYGMR/r;aTu{ޣwN]W\jN>:so5/"!mmE-|,q:(ĹxێsÓf%4x$Jmtt-%KNNnpik+]XzdM=a5Fu7oV)J]Cb[|S՟o,N9TPlRW+5Te?ܤ44kQ"~eUǒAeo!G66ev]Y4`t,.^ 14z:6MHٷ`hL*c3?Nrf_JH[͹n#/Zbj%Τ`Z/^d©ƢbbZ :;*91„ җ $#MrڭNےqgϱjAi|T~W굊B׌S_b~ %CE^r.\:D隡 rwrGG{XgQ=Zi[t˰ TpTUIRj2(1}†f K((FG*H|ֆWvk8&V+FЕ:vm5%>pޒ 7/@ ESxI24*lLljTK,u\Ȓ5t'E'S}WbuT9un4U_5iyXje $7=&`)KgHREeڄ^C{rk88m< oADJ0h0B_K H#;w_E3Oke 8'Y)UO-D1 8~g@#5{u[OW`;*?FGB{ gK?wL/Nl$1R|BL#7p+G5Xx#xju;5"L'#0$ɢ vONɉVt],ĴA=TcRŗNq#`@0b!n\C @1~::qHgRp/> L= hHX=C;[3 CB!'@ 2'r:V "*eɜ -":yWoȓ#{[FwagͲl$I[!w v5RdVɢկf*gPfYIWvRD#`r 7}3vB0VdhLCB#X EA7"M NBfwY R[Sdлu^;0˝uU/BtBKY.=r?nBм*Nvh7 Yj\U1; FRBo잊 sk˃?Cݒzt[;VQm\St.9z.= @ I3XK7(dIrrpͳH8Fvu2ޫ<\0ޞݎoL:'xY&`SiK-k9O.4}cz ¹px^;CPOoY -xդ1 ӂ7RS -UVu_V5HKw&L9{s=8 8o,#(>؆o7ѺuSdY]$;)>V,QKW3%`Ɋv ѵa@-W>{":I!jA1мMA(xF[uNPlL5}K$K 7N ?k ]y@r CJ-w9J;u#CMKfń}, "93#$F\Eu8(~)+a|.]jQ 3A$s4 80˪PLb^-g\]Ǭʊ!nE*Hhň$JJ}mD C~es2]o5 ۇHec:S:vSe;itI]?-5(!k,zdw*㿉]2^-?fβh]JR3Vg}N Ia5q㈑ZDfHa(B ,T{+wآ0s,q{Ե33 T8’8̍/]_5s%S0d"yb<? e>Zxvl;iHO"@(U.9šר-cI[ٜ4YsI .-{/6*Qߒki Ù lq\ eڒ{T?3C|x )l NIPHiYQh6aVܫkT#`ZtH([OkDU}Hܸb#,2ߙ]6՛}vɗqrʻ fFDuIM!ʓ~t?針.UQb'";jSc`aӁW ]U6h*zE2}p ]|삜 ~d-@PUd <&;LզśV!-JLĔ! ljuQd3}f*W1uzU=,R|ei 0LsISU9,_# EONsqdOs-1kVXf52ƷL̿c*,,؄=kʿ~jza e^lM}iSf#+B{HE2a8|]WuB<6 #f:9K vK@dG!ǐJKtBtn.wR2ġ*t`hpyikk"?,N:QHN;(^FӑwS.i V F0{ɉy w huۀJGu(eWJ0q~0 ,V'NAԕӥxlY fgXrYHc zsT2FáӔPW:`"%:s躩0 -|YdOV @[9D;Bf{i~^c-0D9nj44i;6! f WNi$Jߛ> i:`_Mnr$]jyzP>C6D]rso[w-=嗦Vjd_? Da `,il~D<&%%x9`(>6@gtZ]R$UH%Uv+H4}Ćae=/S+׋Z{bO(xDi) $|ruVl|Wl-?3R5¶bkTQLI 壒"'_mp (At[Ȟ a9(m@GsXB.̺7.~YݫfEXxjsHDHuƐß:G(0QM'I2.( vB,1cESN)az۾_u>E.upg7CvE@ _wbAV(ESrKd,xI@_q=Մt]aj1ܿX2quIڍvZŠP@1$! 십N~M6sxu1{VX4w'~)LuMOhk/Rmg+$D>|N(A`uX{ ГWS^&>r<9 |;AfkIrt0K:`>˳` P *= tRjaeUZxsC301'Ga+LQ٘4iS_>3)K~q tbopi=FWV7[jw(oރN:_ʡeѕ{8HQamC)'NL9n;NJM I a\!2s1Qk 9ȪPZ5utL1 %N@h$x3irA4;ZR6)^`m)i5!Q}H/?*}S4)KFFkb)-/׶Zvlc,ݺZܽC:I{Jd 2@An>-)64l>/Gܣ|^V)3 Ŝ4t+{ƀܝ:p.ov /N~W%!KP(f@ "?W]MM ڞwzV(N%/)-=cmǹ^jÚ H#[. :nt`@GFJ-OcŢ7( 2~\8S/ɒ«Cߋ7SHH=؏Jk#8HD|[4IҺ[[.og5\IMjt+nY'(whq9{Þ)=Auamrj)re !#ܼ$LXU$}p8!0v>Gf6۾DTvz(ޡA.Beׂ.AT{/(.t56\ghTǰF6*Xɍ0i (S4 2&wx2lJi8 9RoRTZ$ɂm{gCևtN&$}<%/ 4 RǿM'8z6|-FcC|? vA:Dͬct~+Y >%d` zG7־yVt6 [EfL#%-o [;Q}:eYEhjN6'3C+j}F߭nOVup)I`}=MfTȼP~STΤ#4Sڇ2`!)]q5GFQȒ<6ûߪh\·2>L^.jKq\dq!/m~ө 8XXL`I$W_!Yf$H {* W.\d ZP!Y=ZTkpZsVZTD8#+!EZOZٰRy=KTr)kN4˨v*翀bTF`赣?;3S[^{Mӭ/pKWYiV DLVӯ~%ڛ.*iDhJՆf2dӵD`KȺgp!A07mF/zY hlGoVh#{`]0}Qm W{8Pkp*W&8o S+=/0u=}6J?ݭ /sS)Fs )>>n 0pU>BZVxct75A.-w6> |kc/Wbu#hGU\?Ba/ ϊ §ע5*3n"Nbr(-ƙ2r7Llf1P%4 K 7 xjz?!zIpS7i*,Ϣ6-qSTe,UvW60=j^XzGk PQX1t/P<a@d+SwTqwS==mh3˄nP/$qn9Vbo"w+KjԜZ%ΰNg"j= 64Jdlx|z&qֹ(xNO T0;m_ '?X'3јs4D2tΫlWC7,D\Vq+)Ɋ΁a%ݚ"k[P*N_ SJGVAxHDHgF\ 7؁Py,]e,wUVR}iY+/O ½VDאo%?n,;yZ _ )"6e\=ܧ(5J+djfb:S, tHLO&=|c) ,q{ct 'љNJgE"A6F dvDޠdjZ*иv@) t.ċ(l1O薶;v.糸d$ϣkԔ? vBA_D] ]11W2*ș/hfTiϓ=sUSSX{n\ DOFԁn\=Oq@kcl㿥D,j.1Z'(ңJ"83؟I#3HiubتSvRv(ɀ/5%t5S^v)TrcP&Ugj]͂895@M8TƽP5:z O܈?" jpP`6=Ø:0}DL@:gLy/ARM&$~QɶWR?٩{-W_RyTx.J}:kmHiѷjOuq(B^#hZǖ0t 28'YFSfD KOr|G8Ǹ tռLt ȟm}Q`RVE:"=ڏi1V}?PJS8KOb@LPHⱊ%.ۣU ٘jRIBH4b@Te3F0FL9=~"?xZԔw,{At QC]Xz%b-\C)P1PH#Yģ֝ URAKsN4젾;AxgăZ6 Tfm C0̪UІd sf E%F\C h\ #Bp'؞ UqXy?p \ol!Uړ Q.I.sYO8dB5D,jT@@YH.DU<ũ`^r.ܴc/BU` ܑ=!Ґ2km.q|-k}ĉ+,S6<}Y13oP~)A,onybIU">1(-~eUKL a~Y+$4𤉰Jlns3@6Ev:˹ w̯YpRy~΁X@A_%7Hu މK*ZciKb =GP:3}>Z1[S6ՅΘԂ-Bޏ~1zM ^NPHCaO :Xh 4OX[ӯZW; U^D^ /gi'8hM Ǥ,y)7 <Ʉ @6 10{Tzf0&aˆF@h'ۼP05I'짳Մ8 f*k//M _du0CӛQk{G c+Z QPJ7 "-!vHfSV@/RGۆf''9#{o[4f/ЁCTsv <v4TS5*y|H3^SmF}vAm| R7N-KaexsxK\xOݒ\Pd2Vq"Mflĵ0S߫6U^{KyuXetկE b?G0/섲<&[/KDgIzaH±i_ b <נ64.VE3XTұKZ/ʠp5tʯi,C9͇#Bwܕvܞ\le-Wf2$xv͗By*T& (0«hrkx`uUe2'4/}Zy&ډ"v)F}v%8 r+eh8r(K QqH4XI>cQdL"6;D";E Eevhm0gTuTPJ5*U4+W-o$:#lI78]3M8DA.h#x?-gW)n%k*wxBk=0A' sw.C8p6"ϧry(wcJͳ4O@Nɤb;dZGF:JA- GQMf=,_,2,$P#`ŭVeU /Da[!bJN8$_h_syDG@“ѺxX%=\>碹 g DM,.dGѰWفq&ge oNF .ΏIJ[LjK 0˯s \㢼2I,#J@Я4e{۲/`}dc+X* =y[Rؒd*O e#Q Q>ֽ%Y) )(niFb-, cn-t`@>gSM+,#S}W$99p0̏YdqAcwB 84MDk{jloY>~nTQsI+5IAG5̰0D!łjњ;u@0Um~&$YUlfTAT6bnw};Xgg8#{YC(EG_Z #rVsI_vc$weQ0~WJ$[0AC7úFV'4 ^B J6|ZQe+oT2Qһ yji|>)?Qa$[Q؊MMQfb)*ȥG0Mg9@v2$kN-Om 5lyܟ #:hޑDТˤ:~Uqda4@N}*sNԝtE^VJSYWzSfHس0&PE@|m`tKeTp^Lľ$ 8*WUAC&I#5ʎV_<^N X4`+JFǟ]-L ۍ,U?8yZaTifHxxo'zOWVS\19p^y/.K秳"* *C*xLvee ZV᷵U5zcGr^*KL$/Ҏݱ҃K [V4rĜǼFk-lbi^Dh!ILnp'E@ʮBzPnKFDܰ]l&lvfPHA/z14nt8TRzT 5O{]RaJOXI?nRSqP1(jM gusig4pRIEJvVqEoRbDXKX]jQܦXټxP+PaXtMf+Dnl%}G-,Z09d`-Jbc*80JL&>v1uA+[FMOdz..ՙ"2t RdXPirgDA#C,Bnt/)X:Hqco=l{-.v-p9iFe4R-W%R/fBK7y%n;iQs< 4G+';Le`&qX]YE56CdQ}0 ^Aۚkr84/ij[zwA(j֬3䈒HDȭ3iHϳbktW<"` VRuJҔE$ /&`^/gFGj[G<,/jn|fˀ-$2G-r*C[o=A2~,(7GB\1h3Qqf5uψ.Y@b3?Y\~Slv ӍPԑ:W&6E5zG!`3.)ŒMe}Juu:Kp>u }&>~BjQ $>`75^㏲OW&PL 9^ NxC#l!95A.Э?LHq-Gא"ܓNLý,{iƎw6|Nwž (߿~% ӯ}ԙ[K:XL A;6}t]"|TCq hCSb"ir͋CKCS*EU/vLK[o' DmԧMz7 ;2w/-@ dׇoxÐ*/kJ+ݿyA~ӲX%M5)61hQXy1#66 uvd M*dWyg@m0*gsrv#Mշ'HA7[0c,YQ~ 2jN7C״nXl_!Pk-3|E^8мzB ~Қ~aw_xE3KOZ/|VNݚkܚFS2\BO+."IT%r\lX%,Dݚ^ve҆UBs3\2Yͅ[C­nhvP^\mcsE=N4դQBÍ=u lg-EI?~vaԅkW -Pg%mĒ`b7_}yjA)Py{=t{7ĝOT"!<)~i Iyh'gQN˘T\d4msU۸}P? ߀>MU6pi:݋|_X^e~(p&ř ΁&>Bh=Y$SO?WEuy#S Q!MiI'4JO8ٷv7^ |ደвmO= yAe"NF%^0/9WL^EXK>g+eIRv zr`&0+2⤜[KzRy\!wR{ap̎G^k `S0v6M0ϫNM|oxv);gO\%"tQ۴N^Sm-RC;9,+il^WA*қ;#  GK0 eED0N+"IBIMJ%eföbqSKw*26/feOPjoeZw2hn^2% k+r,pY~}1V[k I*ZKL ;"3^b!*:ʋݸ]/|5e xDڲ lhg?۸}3ۿaNb9$lQ A|JXƿ99h$n6gjDɧ`aOIM։3%4i4X7ڰ6}&l؋*~ӯsjCw[  ߡ?Q X+e*\Ut6FٚXEזS\2fm&1j.8^9_Tk"=w:*"(fEsL(6Sue&)}BzkAU#dy?+Z-[3/ĂAK=jm_6ѢxɪRqɁb4s6vaOuf裗ÛH4Շn'e1l5* н`FvFSuECq7}/EGsRa0_?Θ~峞%&$ir D6>v>^Vƞ |b@ł2l" OXQod,#ҮrXc+D|7]BvGjW1'7xji_i$׃,C::l2.n_3QCVQ<(qhaXeo<*IQ8j]aٽ Hte~>Api/,+|ew=dNDBe^l .녔t>|ErGp݂B<}}|TXF|(hd* nW K#ec SqwǂJ9:ڣ >{Ø#!@!d-1;ęxrgDzz B O¹Ӗ"@n>O q;% 9`"Ԇ Vb9NIoct$(hҴ߃-mdPNE3HCCSdNitUWZbB\?D͗m? 4+w0~_1mb&MtkrK\h#k% .eE;\rn@n͆pomÝsgAXkJP5^rK)|F-I7nz{P-]׹^+H944Rc2QmOlʦC닊]+VM洏Jl=]j|-٫xVkwZ&-DR2ې v<sPF2AX4߇ 5N`\sfvmy+ ,rډł9(-)&2 * SPƘ9 IdąسȜ4>ϛQ ҟx's SjŐ_Jښ`)K/z3W$b^=(0>@EuPHL ֳr*6@ب. b(Hej!tr;j rEfr"Ϯ󿢨-¿fmc0ȘEZK4-NQ 3ΰc|P&3%Fn>uQL37z!^hJN55p@F#1d)jKQ$z.p17[&Vl ŗˆ;W⯾w?"AďLƗ!d0>`Gz39G$ᮦaj __h{AwVG;e~LtP0:)̈ӹT&dL0%r1[6%HG@2Է.D1Θ!kQEtdj gd;U6g'nM^:"ap80hX$E^Վ?S@A 4)`(XsVcl0c=t"ԇG-EQ Vo$\9Ǣ|# 0oҜx4c%ػ90ًWJI16;opݛÿ6Wi9F2: /^SWgzN9qjuH6l}T5PEI~qP_[S`&.D"^aao j’9mF~??yȇǕ kp*zݓǭa|qK+*ikx+~nwvgwe"jV2q0mKO+38pV[ A?6U ((JnX&ad:,wG=E;(l1#Z'24c38w 2!MƥD դ2'_Mݥy*@#q +ޜlHTėK:.UDFt*Ȋp$:8=s7Mگ.:{8C`A6K|]k2O$X+=@@ef1"8l Y{>cg`>1>J#j!d!y_N)W5+gU!#Qg/lZҠ$iEXaSpm͟ʡqV:}D*ET leUe 9 .Gj^ɟԅbaxڻ!!f 3>re!{RYHa9:%+B V~)u(V2tV#*Y d>e6fϱ_\4=w:G,DإhU'Cx\'W2,nl@3/eȅ8 fXWp"oxq)%a|^=wa݉7`yPhnt=.WdD}(oM]cMrҒ;Gड़oTHrׂ$;/aY6]Y=s9iGeags rfn&- @cn.ⷶiDܱjBoha@wcraV!]3~"r#2}6PG[ȳƣ(VTZ Ci`/%oϬ-qv͗V:LTlÕze'#ՂsњZqsK_ܨƁ-9J4lx!PDL;/Ռr?M*MT&WAۭHeHď}ȥ,*@&N~}X&o3wU8,hY)GEͬy&;jn*`[tl>._)i ꭛ &v\ϗllaUҝD1hG8WՇYloPֲ=(ϼaس7QDi[lէ(q ywCcOzBpBkgiA o+)vfDKpsaF_DmuKw8?+=K&G1 ܮg*,-&f*f]@'" ׌_6| }?! 鮿SMIo>OXHS9FK>z~j̷DaSsIs+H|ח~b}1竈x*Q /0gQ V?Ю66C]9ߡ5-/Yd㭀+xO`QM'(m) Sl RJ;ng0neutQ]}5X4UJ@)0o$Jj3'c|h Sg m]<ݥ[]ԇ LEJXG'_Bռ8Ge:]9DfW=%^*j80FSg%FV~*si_%~rn;1b\a3Ԉa1zb ', {A=Y Ԃ>OCb׻maAK:@Án$ FH(1*2sRJOz F[p%Ґ|D{(.ic}s,/"OY T}jQz6w?|ۥym`z/R l#J8Z JHJxGg (-z̰\KE7#ʂDšksN수O@p]crv^YeIwy,1 %8%|:VƲHz[qє2ئ|jJ|ٻ}A>!vM*frey LmIT0N'~?um?r2hˡAoEQmVtL~"lj=,\/~[32I ?L6p+Ln0fgx\a0ުt5@ K?^|/\]8̡CI nHhjbobPbs H.) F O„.2:p AW"}W!JK-&n>nktlb5:k/fU=\D*l!c \MvKJe`ؠ'Ub3*z0a[O7bJJwssѧEwrII/M,)"d[笓&ӏ|DƸrk2<㸶`2v5™V͝lhgڥ$ޭe{hzeZ)ec2bMX_3łN&2XiGMx 1W0K L贍W `b^o\cL" t2g8hKN"ˀ)'cbKC5)x\zs$TpX4"9ى7ÑnLMϘ47[[I7*:Ic].6$U4Ԛ\yX>g5Qle* wulݎzbA1^yCXvF/29@/o駡@#a a||B&z7dDN(d_G:yoKU"էpBRFeރ=F)1 ߱ࢺq^J\^ %N:r+.;\L@-q6RmZ7q/& W 9!izLVx;1?&؍lbA %sCэ*s#\)Kk3AUC՟m2oL%7@Qb}ho󷢂@Ώu.!K%NvC*7ܼ;+I'rH]\] : o?Mm gV g#2?Hϗ:iGf+iE)@w4)ϠGaA0Px鬘]$'dAq_bGPs hcjuvqԙX 0* f:%AHNZ%{L';c&@TQ _'6="kTMq(;}P8J,N1Y UL> ١HPpVni2x4٭!FgGks:ug;]Ly~* TEn}H.~n-GxSM-o.4ۭ#zV;G 1^ GӃg̵TX,xd ڷ˘{0>Z#}+-cڛ%v pS׶Qكo\_v-E+Ȓk.Q5:Zq_pC m2jEr?e7(5࿌Y,!:tsLq,Ql ~]A@?;-,QkNXWcy׀rDr|gÜ>aƦWRsys"M9cpF0*AQv)5~C)LXV#†D|$ja )hX C1trj~~Iŵđv^Nuv5AWo`XJ' S/ĵ%Nl=!9qƦy5Ѝ4EEٵ4 59?jJNmX3x:]su6DPOE Apr,H;[OƢ8Sw1[4L(e]N:{ R/zw2XؖanƙCDt 4"]U _Hێfݱ.r_; wYu5XUHy}1ee[vxlR"fU*45$q-;_50ۗEaI@mzkE[_(`!9MO^7/L4nWV LuO݉!=֟!?LKX6i2U:.ڤ:]n0f{{YRY k&϶>-=;Kۧ3zjP W8vRGv˩xc %DP S=̧<9aWYLeMsw g`./4$ڊ]ӆ&<=3mno/8얳yL'['-JBmPUjf7lM0]- )42dr7{2ltOQd9ԡ o mN:3 vvNWٗsgB\Y];k&!&`,qb>K zyZXy~E(Jۃ).l~ \.9!BEUqĨJp|{dd:qjc .jʮ)[Kv4VF=`Լbf-Bۨsiסo5.2^>o*A)V  ovpuGWsJ\Pd~4|>(AO {FyK~ip/RGzř FR'iԒtX,LLQ1|E@t2No4p#nEW#Xhgn`C4qm:[С1*%Ta_UM  =$쓺r5٥2&4#rO_(qОNu DZL7F)kgInDZk36.ʕA%WT&:Blӈ NL [y=ڢl@BT C`l*dW8BBP~aEN@=t=j`㒔 cq:8Ju1E]iv) rb 4Z0M ˴nT46l}!Q~JfV (S`[H~ˎΨ* zֲ"Y.OTpG+@f)ڏ78 UJy8J:xR)]xmic*uZxRN]|vu1m"Vu0K%5kXtWM`J ߬3v2/V P5;ݸv\dw<גp7F[Sf,adF2.T܂DCȿMtN~c<ЧuѲzRE[&wľZj0HYZͼp3% Mt^*l溃QhƉ2/}MW/l4e6}7Sӣozi_WUN n>U %$)b?-lxiAb5 [ی89BLV s ]{krWENE޿ { V鰓f=F;&dZmjN<x{/\,I!\iBێ28jT\tcn N ͍BY@*BQA+S\2$>jZ^/bR Luv-Z:Y}uA>鍁Ɓ j^?l)xϜ0͡n l1*^*rnzs$.R m%E,4y5Byj1Ÿ/@v[wyLfI1d>OpPag"b PŐysԹhM/dQXj2KTc<5`ڮi߷q%etɽ)"/'&ϲ=gNWN {7CTR5 l  ӜrH>/ݦ!P*/ @:R" ] LW#yOؐRqfnR}p1C_>43Ǜv!Ц yп[%1b%&k -bpf u,5+mdLz` tɉM ;ګ`>x5iʯ 88u~߽-Jňc9 h0ܼׯ#wi(>UVgЊT|rNWz^8`w^SUT:NrCƔI`Ӧjg,h_Q..&5 L@1H*7fhozO~:>y@vN5_x_) 0}wlO (tluVI sZ>1=J]ʻ4'7Z=;v>DwSz*V [<~g}Up1T`UK߾[, m޾bzz[:+A 7oTJRkUcsü.zǢ;\jmK~V\(19>'Dk)rnz@/e+ bhN9SFu<V J1pf!>utK $8NP7Dg*uW>#6 %\x7e::FϜº@s '\Ԁ*zHMaO%p{8/MU;.$9- ˡ *lٽ_Λ#,6i㆓5K1w :} hJ;ЧT*ÅPlь\54$EJ{wFcsČUL pdzpڸ\{]z ,wJ QM zJl\z|QF'rrjS{ F 1#>˚vLRA‚A;(d{N)(71?zrLrz,wHi}o,ҝB/ZhzZkNe]i]vj7!>]`:r*:`.+f @5wl* I1~5ѲyE{ 00bҸcn,qmua|,48$ͩBMUF9zəˆF0J~^u j"hTLhBcF<,;#|01x:W> 9[h fCWT!h4QtywDx^7+hP$:8c6osYbt0^5/^CyE)C3Ⱥe䌺,&"-娱o#.^.?٘,: xXhSKMVbrV/4KF4CGl| R7fSݑ(qߠ>bP]a}̔#Tr8C݂ʼn'pW^xӽB„ft qn[vIPWH0;ܡ:HEvQ2O0V q%vrV';m{ :;/O[[1*yYS6G } br5n*lwO?/f_ &=& GYWA߮0*KDBSQ*HCoFڑ@}_Kh2C&/;juopjfބ0T~yl޸F l^)A YT>+h{3#ĭSBa&+-ĉ$F̞?{haJ j=AÓyefJh LrSlz*If5q4|)+mw+,MD@IOmBlAޜk\tR.*?f3ɴyl:{cïTEd`rcJ+VaQ",cc] Ys2FԙZO!G#ZWQhx; mVGwA3c:T00nY +?xK޼,W Ix&ayyeGl f|! NwLpQ7u\|e"@zp` XV^X|}'_h !ׅ;6}e?u wݳ^:)Y%=g=Ѳ:jDj9:~@!Vvo̊m!}9DJ xmq!L# 2 l6T_ C*"UtcNVj'34%}N=Z`$ em% lmD= Rov;8ihiUb(%|zU5 [ls[D k,2k q;,xIG:z|w:@V~RwL"=(㌪CR*UV [MOg59" n&a}e(\u^"&tMO.q# sQ@f"$Oye0ewO:te9 E\ =qi\t+ssN$K; )2%|\rW)}Z hc,CC!y1\K‡jqW]ܱ׃K9?a$ Z)[X^6#/VaϔIfQrF$lPfZsUjN/]BkqdE'bU\"ōD @"v Vţ"{=)ihk8@9쁅f/ r69^;g  $az؋=3m<p]@IH3ɐy(ѳQ 6"݀Jht[Mo]N4I()F.ﰐϽ ?C[GgR3D,oHB9kӨV8RyHdMb; dtKHrɥ&+Tq$Ova6+hrUB-Ƃ ,Dz$S,ĨS ͤz)VK JSb YR3t/#LGTPy3j.Z'E|+?|U?r$w}p3Q;#!"S5 +ls.uY+B:Ί-pvBE$Mt,!u0ǚtMo>[:,v9jɻhdf*vxnC <:a9Qp3%BUSZ8>b6+S*@ZZTu|@Nj瀚n$+JarӲg$aqYc1#SO_+EZׅOZ:xRׇƓ6 @G~PV`v (O jb$ _A4:䧈0](j*?#b|Jd]Z/W1=eI&Or4]̅HdRU umu pFgPetiDgPsO9! VU.’z#Ú<5ŅP9NdvsC)#T#-B UQ|̅U|Uܠ'^FW?Վ CVlWb}o o wQp VI􊏌^g|)4&V=!twēo,ܱ&"o2o^- fp-kȘ[ ()7ޑ53%>ԥx(KʺjK%'HhZ2nD1t\ ֲ1ypr<i8K{+y9aƣMƾI&5kYq6 R;GI$A +^RkǚC+ܠRkb~&3G|G=W jVyԡY2 5?1$=Sލ CHS,3>,.s{v1E Jp.$KђggT9Xm>^f;Y;E|Ɓ-R"fave!S"@wInC)WeV ˏ70Kr/%R*Z'OOu0<1.p`rWrKs|MeEKG|(>m~o4C'ܴlиkN%Vp^X¦ROgP4.ʙ 9ڛT}15ׂ٢H=`nXL~50 }(.mIg@F=|? cxSRwTaGd;-`DIA?5(T@ \ ?u 0Uٕ$hvHd28RT .o?`d5H ^.갾OO 6`k'1L85*UsOn?N]>Sf,Ӕi ͶeCchod>xVϝiu㟽mj%vyZvφ1+l0?clY$* 4\&HێmBD"=]<ܤ`Ep=m?OEZ| Igg$HڔLJXp:CO˕B캌v0?Cv.F0Xٺ w |.T&Mh B%-&7NwL6ĶX;5\xx%ZUlF{0 c6稨F(iiDcm%hzVؔ)_(!>>/.cu_6Ɂ?;dcEs5jx]n8ڽh>&O ΣUE@TQk]`$3A_ d$c(gNXJ| &@2}/Kzrir M_iS@qƵ[m5,wE^rszRKFx1{[r$A</AQ1a )* ɇ7O"ͨb{c$kEa`OdתQ-_@9=.ZkRn> & E0l[nU 4/BqVе9.l%k!(dYBg7 gX^1 521l*=剔s#?qYE),359?d:B$bf<f0b1Ʉ?/@;H(J -L7) 0$mWk $64Srܤz5~?cAPcKS&lyPtYc`>!7ܧ;~jI7-?w*DA,ˆ r܂}?k[urrwrwY"}Q\(x%96`PAP(Fi86 8Hqb=pIG-QG<%'"v{' ۇaRyvL1Yczz`sU>Ps\X*6]GLL1Q7̶/mTF:K3Cd=uj ׉V =G(L:ScqSZ3t0as(g_g4mF|-X6Ad:Ez^ǽ,({sGZAi}LMؓ@Qʈ(]Y_IClnO$ }9( V#>Modeҧ#s .G_ wonD]ʆƾL[vU$c"t׉[dzQ`+#8 W+]0lcmO_<_fwߎc:o;Y\I6osFЩNJxjsݑ_|Q;EF*󌑶`E83)K|5Xo]?Dfhl_~*I΂2ITD]ϙR9ڛŝg} qg0¶3dy@ }7޷eP )`Ud(2w}[.gi l8*up]ePF׮RlpO, ;fl׺X!ň>'I0(ItɅƊ'~*,{rCҾBr5Pd'|dyv߻ +.-( Ǡd]3(Dm4ؙ^O馸EG]M PYE59~ޖy#_j~!) k[-S~J[v.h0ZYPG?, M]]q yeikAgK@Wh7_UvM\wzA%:<.uI8@$4v>0/sE3\|vT8u n hw*|PV:[LPq107d+HH%m9M%r0~U/?W*A|=\Z"4;+)Dvhmc"A^ "R]x6z/vez%>\@.oTuWM=;Y{uy0G(MzC2 3ئE@Ȩ9,V|hI6 MzcKSr^6U=ݹr 9Y4߮n9cE ɟ4pжkb*mVxW 1Lj[2g-ȳpql'MM3 l2eՖ(=ЗW2b}0$o]}z){{;Pcџ ~ɐeKp9aFtT1 iQKCU$e,쁾SggH6_MHYh39]滟U&.2lJTS#4Ղ8`Y|d{V{~h PDFTآxz>19 S*~}eF|R|LyD.QQ'o6_GWY(K2z1B#M#K[p)%C 4 :C=VR H$cS9Rg&+UV-zR wyG]k[Au˪X=߳~pIy25a'$Pl|+&w:F|ij=:PV<[+R`\:<>5Ýi}}HfEo8VDs W1 կR[%@V|q4Wl60uIOVKzAPͷ$Ɣ^E*p! -mW# 9W `܀d8D Ccz,~~mҌZ 6rǒ$q;C|0xfŰ֜-B[lG |{-`e"wigg#y<{}z:ȭ6&3˜Dp ygM}3)bF uhvOŸD&ͶŃg@$'0dfwYy?BA% ChWGM%97scpqޗsR\]zJk"ǎO NmүfNMuµQ &q1. ҚFY?2g,:6q Ua$<&#T|\R.П=:2;7~ȓJƀXӯ ZG)7ґ>ҌyL[~ xFFfN j5@Kуk#6XgWIIplc[ }5v[d;7B`4%bjeۉрS߰B:A^w)ƃ>OF)M[S1|fp3 f$+meE#f޿ex~$p1"OA[4B5dօUd!IlLb<̜?+Jc LC0Im> f)V$Cs/43DYTGsLٴ "$bGJ_ !8LɝrA*NC#lqTz= z+|ߐf0[4 ü!Spy\jHD(&mLS T"WGIhł(78`]oq呹ѫ8q05r$&aL#r?%| Mq#2R64=E3X.4U')ÓjyVo*"Rٳ/]McnmeZnT](Sf`#P{fkQTƟHFdfaFi .:Z^V;F,8f?_pD[*`qBȮҚ]Lk^ 3%A1`T>rrKj){7&:(e ; ѾVT*č <1f bj>5Нa<,]K>9L TjuK]e$x~E{# #65QR5Dbqqt$XTz,Q+Jeę q^`)$#QxsBI1sB8"Sa"XaҥF ap%e/t uK ylA4ɯ7ǭ 3d9Z1S[[/0Q'J@q3E f@ズ7ٛ'^@c]]p$Шu~"EOE=S(=> LC N#K*[U(nϐkg>=za,2_p%?m6.3KSU{tg/DD ,d^7/'9HnzvȦu(dS X ;`4,l_-1e`iٚ}5P*:b3铰OO x)NNw'w), ӷM*YV 2-z'kI.Rs|+J|-W%0:ې#R?7I^ݧk`!.sD>7qwg}FjNʡIieaFI4ᅵ:bk-ׯtOcu x\ 3`e \X[DvzN6wp4Խu j03=ZOmX9<$۱3) B%;mU2UN}D++j;zRL/;_pbZ62fJCd؏RC!猸~=il zU&C~o9U>O]Oޗdކ+TWwqBs3))z˃&}UiT]qAI:r܂ Z7Xi#TTɻל_1-g{O;uɗ~Cw9%R3Jm_Uu Loꍌ;(Qd-&%mQ K]MkT(LݿPy I +Xpm$6u;_WE[[R+oVwٚYzNU˸*R"k4MDF6(ʵIYL<7d gkj*}/Y(SH(@[%Y:bI+e) U!cp /hOJJ݉{WX) uMph~ \\$W(iJϪ/tW-bdK\6=.N[3S@ 78_*YȧOC@IZdPq 99Фy[r8OÎ)e^I*I9U}[1#Ң?֏}A#{鶢{A+H7] $qgIx>' UnؘDo/osʎcw1Sq.s8MM3Lraoh2z>u20 UA=ԡ>dms}EHZ>3>p!C~j[;U/$;')FsHj)dj˨P25(4EAucԭJ47'kT@kYzzb}tc-NwM:wbcYP~}U-&p9j@Ҫ#(rtBJd>3æe^)xO8'!n/+1i\-t >-N\U%R-""W@=?Mz^B8"tUl<$Eak 8ɗ ki{=h6g&$[zKp VJ7nٮC1p$i9$*œ6\B4q+Y%@ DUw~f'P >@Xbާ_N}ҷ_I+{ ]>n{A(dvpVߌmi쩭MzWpt6!+JzlLȇ3ՒK'4H?ZV*ZvvVA\S:QV*6ܔ›LBA{sIl.IE:C.g]LttE$it$P!(.gYKˊ=zjxpD&*].ZT5'8xX>ЊO*ױ#b>jGW TuzmiztZױjfjq!FtrrDd̊8;M ;H{?%>Y@qB _d̺ aPD!_]]{"}wSI̤It7jwiQEUCtduQ& i| $v[ Z '#^,VfsH_/A` C,izW#J8B}Ӑs PY,EhԌ{s02YÑ8 cXLEM 3LPš1-:z*h.=`cmΪ&rkɴ5׻ito(?BTȉd؃_qW()B"1_M!.=mJ, RA  Ɠ?dm\GCAM*%wo1aagy+"C/ >,RwXGr)Ypk37ˍd$>NE閆 y5N'frUp>:fӶs zh = Hn,:B-f!R,De Pʦٷ 8vnHG??n\#^ߺU>@h? bU喀a\= 1Np3瘏dI"Y\Y9ˢpBO֜3+ @7fFQU(-?ZGAIvtϳOB?#C͊H2C=/?ucˤHF] ~o*Bo*4zzbOE)9 n>r~Z/eF$]VVUխ^"䖉٦^LP,8ѻWu-o$wR}!Uk[%UJS=0*_:+t;kۮKU勫[ -=Q"TZ w:HVcB()}J}v_90ຏ0&QpuvugO(=m"By+V:AMQ)zdɜAw`z/;z|V^3K 2 ЭmXnDCWWHP"WB s qƄ)3g$?䝻1qXu3peB&ƛ[4Yܒ#OM HG։7V֡@Y gu2h̬im#uZ35Sag < m1ϹUaRAYg)lGX̳=Ƈ<(8$,upoξk5oS9((Ko13tY$ AsFT'7hA5`)Zw@}z9#EKUTH~i[PYzn8ƐAfMU .aSFeojt#peMճ)PBf)XoaE q%E@q3ø tReo+X*LѳoĞK+)G_ޖ^#Fᜂ˶ajE ./l!h8,,9Tπ !LTu"̄iERh ޽Iz^qe2쵙Mx$J70>H V:}y,@w6nXj+D^y]1=-Qb*SC%sH$&5g 0Yx]tXeo)B7fR<!tJPRaFFO+oBV)KsAg_|+a'(uc?mkeiGNt>KK2WuQI=K9Q=~ƩH^ӚDkAL꾍PaV-5fi\SN嗿LggK®~}slk#^6-  "Z-œYuDly1sŅgz B0ꋨ/tD5e7;n2W{W~ʔ<=>l\QtEPB#e|]^@ ALa5,RDC;4 fOsų#I *,үÛ`).|:FJy+_ZChL?N=x5OT[rM\j&:Dݏsݿ쀣WlUu8)}!9Ti7qOfc# AZoIXy]Zd}cx]w8p=r_\ܱxI,{Rlm>)t;]1d$;r2DXKMs[)؁={;1Cnkq~$ߌ >IP;sɥWO[2mK=ShHwc>>{;}+y/h.yZԤ%:y>;6PD/:g:-A׶m`һъeO_K5W2HRarFCVwy.\o&Jl=ĊUG8eC/M#^*T2ML2mkXcCUh^L  P~J,diًi8L֦U\YN<(Ll OGXBhkw6r[H{"Q*!jVm2_[ M *N܂\hG Q*'94ߓpbML{PS'w,6(_JW#tqcqB%ƷDi|vKjX@(Bf5#,'uw8\o]ecgq˽} XUC/(qyp6tU l)$gvM?&/=ю/} t|+UڟBNs_H+{_*6U6 c p9z-4u[dLylCrw_if-:{=/\`n)mSC槬UѨhDR9{pV`iY5]ƼWܲ3w*Ĕ Ĥ[x$dڅ"wADtK?;[c ͑)96%zG*-9KHkvZ6BQW=یVj(-vSyM5ѫPۖsv1^c]|7QVsQ)r\7}D_luf߇Y_a XHJᨨٌv T$F?Njq[by=7 jIS ]4WG@,,Q;@*|k{rvD pdgث)Dïe0nf`ӆ;?UIG*,g63΃IeyCb6J=AwpYŸF`BY&Dt4]I_'7CGfb9WO@ ͒WhcG@ZR+k.K)L |_5NtXЃ iR¬,( 4{λvK:03: uv \.3G$h ?2 ԶO~DeB.VA>F釖ckA"g>ov\%&hrQfMOsH^㊹qB)ir}7gvf%eTFj@Fd8O){UJPx,ѴGxe-YYGGmhG#3-a'Da}JAd O25ȑgs_d8 XcuTL78oI(U8#0ad}d½]{TLMGZOQ:/Da.&L;ʺԒe@gQ,g͡8%`u3 S-/gu ̈́-.^O^aJG@/e ĔM&)5JGL (7pzT@쓁눜j=G}86lO;褏r "nĞo_[rKL_\eq_c'WP^k!Diq [QW4C1W.&5My3w17f*|[fWUh ;\`1PiRMS.'*l 2^5K,EFqY_7M=IƒClW7wmM*jWpiy=)}3}>O /L,árPfSF~M ,mȈV1K** qC~\#7lc[۞88!‡ :RHKaCyMz4t{NNNQOnp.xFRY{IXdWDbǂz45uN=lt,{m0YKiۅ>޳K-6MKhavx| Ü0e3qOn3|\unٓ!õ̜Lю $9sėb+ȽC6 ݽP:fO]\d:ڮyNg q|>>xAϸXn&AGwl+lQ>]+նpi{U@@t ^h3KP҇ )6v$ΏSŦ##I/xjg ɔ/s vL>%}AZJl2=!+3PLdOQ|l[NZ -hIf(}%,"Mvsۖ-Xr7*/`=Cm:xu^pF.;.fMph&13qşMau|iq*_ŸNm4,œ <;N tg0pŭ ǐ>+em-"eҟޜHz1.?A&PYPs(ane6w(sZr JUdٳGTRM TSe/5ûV)l 9L#NX#l}d&#M'?M*U zXzRf]h+HdR0hyO)0srT욜o-pe|eTH(ДnAq^{Oe|hu:ŀ9C,O6a$_ |c14ƸԬm`/Xe|ҷt!SNԡ.:?Ƌ ?@r$sRIX$;́wx7YIA_Ȳ  Tjȯ蟤cUݱiqcҕr+ReMZ !uI$*; <]+nmi}"-XGy|;'W4;];7~7hۋq&ݞ)u#ћnN+¹?VXשf#Ǣg;:}@?]+H=.97OVcgMh.To I+npMpsY0)f_gL^;p޷Kb՛*-i&3dvZ]iUV 0!j4&AIxyD0\'nPEů\)rz'P˔GY8`o3CRn~Pj8Y0Gv->Wٳ$oPuqgj!"N8mM;sUT2-v4M'YmBqs`esK^N!Oot-3 t|4 !n]?.ބdm/IU«bL@Y nj1#۸"vٳ.[tõ3};>=|=v)pF@B0[c`_8 9o`P j<_W6qp*/݅dE3`YF1NweČf#Bh'i9Ok]nUPt +H64_?;vXP.\e>%o^Ⱦ =n_>J/orCĀ3|[U0"ʅתUچSRq}sΦ(~Ɖ??E<Lkoejb93Yc<բa6l;-O%U8MU a1H;jg .? K*{`9fm@PYXlߑ;JШjqSž*.>_R쏵C$+A7j!:8,\mPf8j7飇Niz*ӏ,#lN_F&bR(5$1P;4AV||y3iȎr̰U`J8x$גk?~ )T| mʛ({_p~h','2ӬX2 6^M[0zooubHXC_yg>0ف6TRm48:r#?)zͲXuh a*o$\,oXZ;˞äa P,[NsV/%Q9@8<36gFH`_?d7:Z{i_oVB|OqȘ'+c>Y QS-NwzKSm,l7efᘧ w;Z'_DMLg\f;Bwq jܰZX7cU]BGT_FƆGz? ^ Ma-UEvǁ0:ZYgkS~_ʓ,+**0æ_Ү?*&ӂ3%B%"TGP0'OXK;~Tpw |D\}:  )2QeqzDs#BQu핃P+fPF-l{@,3.Dͺ5}V]*ƪdL%"OB0vDXGs v1NㅎU<`H2 l⿥5E؆9M(3Q;<_/ /6ȪmzB @C,. n`)d3AvAN4c]jHjHj\Op=6o, 1y6|*Cƈ56Ÿ]ɝcy4LgHHIV*^=1w|Skwm<ŋ29[2"2xԠqFd=\ЦtSւL HiqWdo0*dQaKA4嚵n:^:__AqV.4o\}'XU@u6Na~Sm ?.(hۈ!"DT12 t}\LI30%_0mg hdM4 F`+e9 "-y=QT&@!q-* 򉲥;g6IfNb cppI X8`X Zjcjl(4hņ `i B1oNn3{ThP7#`B~s{R.@Ӯonj0 HPlT*Wyn[4qJeͭ9]wXz4NX+MPQ/Cqr:%\UߊFO W5&ŢFZDijK$֡H_dFv/IKY"J/\%.l~/"٧(nv*T}xD"2-etob{ HM+-yGH?g{MrpM_N^Y9)&1<{;YB5jg~T=v/< NR.8$a.=&o|yBv[yω'Xh¤ݲ?Y _B\">ňAwK REn5ۂELxd(gYwRS[!a}`枃_J Wz5&_?S>K8P~v5Cpj+e EjoS80- ٱF}I7ZrA?S$1^5ÕXh.HE&Kk~|bZyG-QTwşrh<޾fsWan)B% ==KU/SucCO%]ě>TC5;W= 8H[vaX'kM.wr=,XJ%{/]ZY &Cd%)f' hF71FdkK7iusweGFȟגU^6n\n/bC8HZ\Emt\'kl:W4 =eyw)m\|=UU\>DЯOǹŐз l ?ɘm]U]^l/xgzKA$Ck߇k^P2&ۿ[@qhHHHbCyj.QC1Ә/DfqC~LF?4:9)sO7'0ZIzD9=@>:q;Y1+$/͍Zm]\>O :aa7 `{,ޜuvT 0r4C8g!҅EkB'-)q Ip\x11*_1I;TWX\b57$SX{[ $RR6]+q݆^r>|hή9~)hX?X 1۾S@%kHneG!^(sqXo(QQٲfT  sJzl*E%pR̥b ĹR4zڃ x_O$rb$ClNK9B#tƈHK 7U n.$ [mo%E Ny!sovr&\?ٹbOZ=h"Яj! 6|ZwM [ L4%Ϋy`k*Yeqg45qԟNNuݧqE8 NOJi\Rl| ݘ6~N3&[(}SW'X{.o!KNY$<C4 4",E+rZ>̘~to>K<ڼ0]*4ɻ|4qV/e;G )ȬxB>s;|qE{~Vqty!OG(umtoj^;$m$\zھXyeI^I}nˢI5Q,Yub ЊZXWwo| HD7oE<γE[vN=SDʒk :Rw` x% Y0&a[Sx`+,nO)s+X8|ktk/l`JC Z]j5#r=qFZ)Rl/z<@<ɔPsF. K xt+AM/u{G&jgޚzÁpw&ժ7Ct Lp dۋ(j F7?2Nl` 2A XkKxIԎKƥNUDD}8dCmk~ BjD`|(XS$2CvoС+.ݏ0L584ӯu'cdb9ՎN-1ܲ΄X۳dY LOpSX_p"Wn6^Ir(GZaS(gKLQR[J)d6wL Vn^^|:Jǚ4.召Q9q.-OM,f3tez iAql=ӽ/}9mPf]OK(C\b YL!ʥC#< F41 $!0s1t}Z7|i=->H_~C 3Nf+{\KhF*e5,U*kllMz؜nbIεG ?f,Nlypl*il*.\e|{`͢)>}Iy(&W ε*v7l۾Z:=:|h˵X.xZǃKImv.i <JLhux Bj4N4֣ on4 oN_$([jgb1ѫ'!gͬ2hFВx/)H،(+Ç}Ztx}[΋Ƥv53)AL+71]+SD } G06VѵLNUfՅ@D2^ދS2@PFIxԚB~P8x6y qfIګ}Y{%Ty {:j7nc|ͬE!Zu"t~X&FWkN5aSYfҾuЮݧƋهl7$h5ܘ^57#YFwI^+A~RFM@hFB)-gJu5` _Î%fK}O^+iRFJ+Qi7@7?BSY/nG*&yS8 >2Ѣ] 9UZcKz2bJSfbDYVQ>*οvMgMsb ZNkhR;sS #V#Ӝ"r]c2+ D N,W5U#O4dӱc"FaRSPF*$ƂGS*VYA#V`hBwϨ]QkN~ C&>?k=X &SmAUyk$wM M+KgN5w>t},*}X~7+H3G:R(L M:ɮxZrDmj54y*//TBV,ORy*qEf,:lgvD!xu'.1uͮBd y}?zMӂkH(9$+vb)c$ǦbARmF/o*LԶh_:*sƞ1myf)׹9_k j;`NJd\G}x[T+fżṽ[( .}gӿ<ʷ2^"Qq  Ě] PLfD9B4 CN0Q`&x+0Eє_Jd7Ӯ!p 9~İW5[3PJ\Arŗipŀ_0\&梅xY'1-$]m`eY8q Jؑ^ht{RkA԰(=דXl`ܟ 5Ͽ\Ɠ?aR;+ Ս]IAQ7QIYi_f PakI)Z@.>/p-վRܭmDrxH5]Vϔ? @;aζmz~Nm?=+P͕_'t^ZʑPk I(E bT4Fkz[UL7,YhX;*u sKzDU7N7<"z)WFw~ tW"V%&fZ+W67xx:^pu`  7E0yqngy9mJۅ.Qx1Kڷ0/>%HZbq<BKY1?&>p޷XVKR2+yjEYQ ZX413E;ӊ >:3\`{\7Ipj- PvS=ūHS,UV!ģLg#0^*ԂԶbOVU$ɱXj9[%l[\sV٦1 %\I!smX8)]qRl[C#nBc( D%ų`Nn|5˰؜q&<\ڌ;/,?uǪN-KsEL鿫oBMk"j!?<}^0Psn3&"z?;C0=n%(Y'♺'r+-j|x,!=*&>e6XO[ͯk5id*z [&5%d؄!fP_X͆?f6٣ Mj_ֲ>=.I4FZfА;$XS|z$nլxD䫘A}O jj78#*:'u]|[[iH\Ynf]ldߧK8R4ԨKgN= ֺ7.h HcYe.uqܝP%ܕpxxO證ߓڤ^^W(㺆YŜd8R:EBb]Y]E(omDuP⩏Jr;xG]+ÑNDm2 W1Miy(?K7}c*ZKV^>)Qzg \g{:TGh7 aL*pom') Q4>NxNI4P~Ô9su_ Ayi҅PalxpyZĎQq0/q]`? itʛ@/LC<**yoҗ? 6.[u} pX@, 1M:l{V3. rPUYqޅX4'uCwV<G ]ȕ.C2?ἡTzؤ6*8ܭv0421hZJd1~CZ,QJx(0GEH#XݽIs>]:'ze ~G⌽2PP@(Sɽވ2_TF(_},d<=6](ByB{O9ѿT#$ o&Bx`[`C[|(@ )m ʋrô+7T6=Er)AIBuTOQSvچ;0_ޙpWz,IIЌǥT.4άHPWjL*E ƨ1.y߁w ^b0ɏ^jL9vrCϪcv2T5ϭ"m].U-)=3/Kw}/`u  c}}^@\.{qN( )Qܤ9ۏU).nK&B[$EPׂ,SaWב2oէ6fLg;b_rV̳eQ;1cXLEgcАimw*d [("vq6 -Hⴐ`dݟ`'\G>´<7EJ5 r(405,sNݦg 5#-=vO=W~3ix5V/ f-y/e--6u H Jd' !aE >>4*~nϤXH=IwC  ?/4#U4ɧh/SݍW&Pt!,*oekkOG)Wkĥh8,mV=*n.,tI&6]O|?aom~!tKu<5tT~vt-_xn'zFWФYg ^!Ay*driKsG}QQĘO# 0jJ ȳB7τxkԸKMEJ9 ]%Im 3YVoQt#-Nx@l&dѵ3p ,Ltݽ7Zp93{iN]0z2NTl"ӭNLVfiGҕYPXLU 6ΐ #"5Ҥt9!%ˈ_5;v\SjO6.u[^C="'93M.#c hXK]is@_3[3G$$&kR ƺU1ɰ9 R:NHs=Y25?ًQ- H -K>C4̠g%Qܬey 0S6MI?'2< # MpeNv/k]Ec6νuwG$fa $_RSm?pZisLԱXˏ|xQ>¶3ͽf&v͆D2ūO3XѧQ'A1;5U*1Q|_){V5hBFu:% lj%8 ~:βڹMtTk* ^dG΍ Ɩؘe%w`Qr5"~Z!m1;mSNw|5 0ńM /+x=d+~Qe `I3?0JH2\ՊsskUK>?EYoQGJ?+D;u!(WG]yF blYČHt?f" R&z$TUf$Jѩ/@F,~T@Dx\ N &C,Cj`ѥV|e;)-}^rH;}S.]WhȞr 3-0e$0fq_m9Q'9r88﷯a[b#9RSqKYTZj A&{|ފW+[rB$}92%RT//mS^ngt72Q3gx5t쨷<.ix J QV`v3r0$7lgN͑ D9Lncw!Fվl)+gf^A'M U>COAyH;Is?χKGiyu$L$TYhX$U{?񍥍o}4@Ij 2jbƺ!u$s{(g|B*}g3>fY #r^d_,1!j=$-gҺ<Nڇ8يh_J-{$X@>{'p]֡هϪEe.ر߇Uz|&@wȩ%1!wJ1eXT4;Y ŀd}b w222cZ<.ccׯQ+E;~M Z2vzEٶF-aVkKl :p=ݭ. :l[ ,`VQq&یr[hy?+7yJ/Q%q8(yvHx2vDiq?Pْ 5qƈ z,bօ,@S_ԾQw0^"gLzme ] ?TJ`_P3`deY&BD#8#6TX/S<{&,v襜=9i/gg+ByZnb]4%MM77Zna,d=oQh^(qǷS'c44B6BjN:4QHo*4*sXDO4(I&, uf6lp8 kR¯~ \QjJ6޷3G`Gs^ArZ^3̥<_G:]%&nmN%4 ڷ">虌o9ǁ #8IpR@ [Qߝ<pY{|;21bmh焜@T]LJ,'C(*o6BPk 849E0AfȺU777cڎdJ=QT[WAfaé9a*MInr@N~D/05M@%f^YZs[)!MNЏ)~Pr{=i "1'[ihzo+@VBO'D](IqxGgiLle^5ݜkV 7\W3Ϛvoxm㳵;|f3G< Eӹ Q^&GiMA~ |8J)=`%/,}6uw E+44m1!v0 3s /H!a| *)1xbo#d*sB=Cig*nJ /TアUH_tVgr @MQ >KYo2^ǒ-1Cl9NoDdIxnҷ8"س$H}5Pf\ԤTn7{e1 &PD fG,{"ƍr44`? [Ի5l60%t_c: or=d\dCldȌhj->GcJł_;7BI]Ww΢G.YNUL~م|L񜾿.jl:G?>18+COq\ Io%a29Y|j1J&-]C7Vı V6܆e)#jqL1.T]:TSԗL$Ԓ>O 5R7UIMNbs!QQ)Xj.A -|D:tm0DATxnQq)|ӁhUzIgOP{u;%>? ɦszXl;26cML<߃" 7x%qx ݫo㍞"2/gw0C9egx0,ӏzc'^T<Α+(%__18ĞlTNą'$^oȓ"7bX.FWLF )䷡Lw5^"qxGR&ƾ@t v,C`-?[V.BB͓QDgtӇh:sOa P5#"Y"< 'DpV&S FHqq?0rqf_pQޏx#b|Рw3!nM>N$`k\$3bazbm`O2j8%였f[L^ƼGb9_!cmšI$םl`WKʋpΧgEe1[O9 uii<; <ȧZE'<'B7cD8O>0}*?av; ctHMK&oΫdWR4܉ωĕO`obf{ϐt+XDe޻t!+AE_O'! 7` ^!b9Z!Ŭ0P40J=1o V腺jnb/Y:`+mq+|Zz0 v][@Pnp1QL>u"Y"-m`USCn=T̉VDSЬ(3+ ]pT-Um^^bJ3C_՘` 5OrHe*Yft߆qw` & +; Y[ |͡:IsmAP`o"_PUr9P/b>xU:2HT\*֫Z,SD;qjxKjB?b_JJ0t brOvV?%V]EV$rj1nVqr7b#jMV O2fEH_ۯ;UlL Got+ i3S5wb/8>a¦ge9_Gݥ~FFI+iN=J<<+dol*i͒*)vu\}/ATcֺ?R\oRRYI`"aO֡N9ŶDrv{2^nưO=g^M NUhz"}[x!Wʊԟas\lo'LAk~!y?F'{zI3-Is ϞP*㛋Եl[wJЅA~XX3zΌMwN\Mt.^#(lYOAZPܢ.PanhrB-'*Pm4W/7 z OLGf(aӴK??=d1xl}Өy\ob^x_~p2H)E|.}IR\KD2򑫊Y(Ӯ`0icQ>Za(#%T%ά %TjܔhIvVLrRoV]AN5@"Md_q>vK% ?򲻗 kVZڜu5& 㡢i34BTre*}X9W I?n;l\.5Q}AYZ¹q{pXںcEZ,H#3jD&տbU-l \iS_Uhyr0EL x,2gUiM>7ش@UZR9 YZC\j΍/X!ꦟeF?V7-900$KDcg᜗Kzk ?)fEq+iɾ>eY- &' 4j% r Dl `u=]^^-qбsF{oJmR]>(' 1| \nɊ 1UUY%ϣ"uHXً&7>鍑쯬+`K:4FX+ޡL7E<FA\L0]Z2v&׹9> ]NdE$āq^ƽb+~P6q8R9wL iī~6@z2}͈:[,r37 pt>nwQZbpb *!Z-;4ěLTz@Xm力]iQ-c ±jX+9+\Pv_X76#,׊ѪbszEq⾜Yѐzao^fanɴ [%!:dWm!#eBCPwG-^)ǧ[&hBY_͂]]sP$@4"P4OOYI8f bʎ~ȡ4S'Aڨod٧um$)~N hҊHᓊ]%:nK[U#<|c[AÂ(i@B=,oEvhk6 iX$% BbS;Am!S cPt '0]ɑ8] ɵPx%U[(.@l|A2o1jc[C&_F9BFAh5[z5Y"g.,z޳xUڹx3y `{!T?Mė.W#a}(cUQ֧2wQiDv‡:Di ҚBX@A5?*<@9xDWQjtdەƥqjD#a?{y$oQey t3|yw"X*/3wu1dM<<f/zMj(mE#U58.sF HZ(U wZA 5jP,v:`['\߆4QW+ҒFqѵ5qIs& `H/ ͻ|+{c 8OFhÏId @ZEȁ 9댉6\g 8GcgF ώ۲>q̏82t(W#}q̺/8Q;эN?ğGydS'!1JaUXG/e.;ik$jix7t>sPEKYq^"*~ӺYM|Z"Nc o$qx|;q_Cfu>YL֜.mFs(ZFo9+(D{~ :--~kEq2*q^#C$M Y&:mTz[+5(jC^ @13npى|zOG Ȍx)=LdI.1mBݻxqzvKQ4 ;t<&ݰjx0ɋd3I(|Y7vHH!_/IycYzi>69Y[\(f {j֕b5+@m(wa`In4f NYx鐨2ik:}`eD۲lW)"( W~6Xp͈~?n* QaUn#Zph~C]K 5ZNq' i({̜66 ~\w [* Ե%0S_g*̊J3c$b~xR^GF0NN?S n͎E8GpSʸe`'љ0a,fm Q6\*yWg6c^lYm; 2sP~qż W6(E.m>bN+?謟ci1*̶ ;g8hK79lfgNf N<QYy4 만P*RYe`?ofNj(y|;Vao#!G<[ʹ6y:ETkYVkϺkm8"w>ƿ,'Eg91&0]ey>͇& -%t֏k# dq̃n(w-]ųѸd$ȑL/q ]<^\TGwKAsW):D8azm> "1g1EiS-Q_D ]uy+Ȇٻz`$*- /`n[O1$I >{?!; 296w2 +*-i|0,֫$t\w#_3 X~y#"]8k;Ǭ`-ջG @c~6 2Cu]~#2+hn,"%pEcVv Ad .vsۧℝE#.1"fؠzOb<.؝[Bչ nБ><-YZHcWƥ&Ŀ<EG/~X kG\W1}؂pVfCQO0Ww{XK8o7g%w]ݶ,#tLs 4gq2Ԗ'D~(ưgz)ټȕ\Dd!Xd&1tpv7|P~MhH֔*Os[rU1B_/9D&ߋ@v\3nf7temqrsTԢ 5xCxaAV=OvaRj̊aXAh.փG=e7Qmqþm24b-l3?pWLQ*[dqM"jFF?ݿ>^."# blUf@ް R%a@%Dh>TQ Oh-? G|OiqX|R8FSlSpF)F`b,xF ae"VSN^SأGQNJaxr 6ƄEZ>-#9 X@Mg<`b6VaCo3RGAx d(#@hm/XY ^~3WH{-p1^DKL J˘ ޝgȋJ#ܑIIloQYN%$M©wDqp/=&dt'_]s&_7rW99}ZΕ5_- nLmfS׌ n?7&Im 1߷(&Ki ݖ@'_1Z+8$4la^M<:ryFٲS~OĨ]/d1oy2BU32%"q%V$]MX~ f dE9YW?NKsL:졾8O}e#A%An:u2=%N듞LgAFnx,645,Er/XҎ̐!%mRpPU>|["{1_9AJ_!d|`{ln] H% Ugv40jXU?1)Bmȿ5rnp'JBcƇvtՃ–E~ csm8]o/gvK\W888ub01Tpk,=Ժƴgz^z@?*aA)73P`#FD%'H =&B"S|Pf\ 'ۂW\9#ݛm=!(ܲ὘ !B mn94bi"Fg\t~!>.tK]ًeg&s1|Q"ζf+NN dBJvI~a`Nq8{tqf ]VH1}C-j>"YSSRNn)k_Ya.\[-SM9dl$!ntrbxDL6G}忛.:?##oEi"%dgApuE$68'7&-[C(oEݱsaA?Z?pntH>1Bnܗj'5bւ_D(98Lz͆n>v[i-^v FD;<2ꇴ$<P=흯J_Xo4&5o}Ixp;$k \{=U  s- )U!JYo=%@pG ^';zk7ˣCأjC!tӱj"*ye+آUXvG%q4Y|V@j+|QֿX T)@ɴٗ^ըcA&+%.Ӑ X h),1WMj@y2T$FOܛ/gq s0xm};=Mize!Z5"^hؑݷ>ۖD#ڛ3:smg?5P t BKh4ڄ\>lv[: $~ȍ$L0E$jOd񠓱[WvdH!BrG ݦr\B$dU=׌Y"X)oeY`mF4q qv'dCK9cAdb/DcxzeuC_ 뼇-:hRyiU> z៱8ɥ$rX)[[ |j(gc*j<2qhPNI]rY\l7r45ƶCd_nEd㓋w XٟwՋGdӪMza]/ܺA*֕mbOj D[6(BwO|s vu=?I\"{+ɾ乹<3 |M5YKŎڃDe˲P8b(&"ώඌ'NޫdMיae~ u/d{-C6~?] 3pJLL9=m [o1>E'E4oJW֫StDr94ډgb*/x=4v`B╞>7i> g&8vs`>n<% d(bG1<9#4S X {(W>K7odܞ;qx1Th_\lz( F3/5!v֬J 34ؙ54'$d!(ZsP ";Z6@m}:w&*wmC|%o Þ y3l Ó蛞>KfR+r ΍榄b0WUx4 5cՐ%e-()Z` E FMո~V hCXc{3A R`ѰOӾ>;H o3՚`Թ@k J@:,dmً^!!< 3HF@GjBVtuD(H2C5n1Oy^/WDYpܲC:aHJIߘ~CiJOaZ[95h!iI?$iIFaczXzwhsdw -v b'r(vjle6p:4L*8-{ S/z4F]T6gqn{'H]BsMXwSy;h+",sٛpAr/KOi{vͧwɟ; s"dR[5CA,gR 'xVe9f:A5#I}˯\ЄQv #p{h:ؕ2q)G*hU=$z!e).>wTbxOF8ez5*b|Euxvmz1{o#\-& b<po>OHBdnx!ؗa0"-S}.dn!n.1lWLdغ~K(,",ҁfvn]j9ovR~Pya vqCn2pFdd#Psf-k2@??d=;$j! ci3M}gZ25U7iȯWocVoPF=)m :2JiUWokLeY(3)f#M{VW ܽs3.$F${HLAn&G* ;%j)0`Vu7(iA"ho<'|Rd`^7EuXʷ1̑sSjOЃPjwĀ19h;? *B'bDžƆ`eK)>fUsrC<.ga~eK& (h: ;i9B1DOS%Okx^Qgi`"0Zˤs$Q; r@ P gS H41ą>- ψgؚY`+Q6}E s9s3<5joD\/jf٭Vsbܺs%/= X|ӝ6Ul Ug%|@zwC*QR,< խK'V3b?Iěÿ^CaP , 7<<'vp\A ɞXDR\mİI3`aEhfrсCyx"1q:A2]F8~c7ey8z}1[QV$z 0QQ!ٳ6 YMGwsdA}2c D] )q%õ1/F,~Lr%y*hF冀α J벸"aa#,*'"WQg8TJlS>L4ƺ㣜rj֋*@fw̓pDCSLO ؄Yr#( 5V!Ӊ3R7uuJE;ql𝮀H[4zrByv-oH)D؆G`JLf+-L\"bPAyUf[%8v CBBZwpS;J(8 oMg%JL{];|0uQ2t*p'UtTG\5j fR+O z6Gi4T9']E+5~yf # bn68_(C07EYK *D1~?&V+S{PrT )+HC;؃*QFX=* lLCe܋>c\ WJ:YQjH *Z@!3R=fکEfB~KţcЩAmC#|:G~B%?lu覒2@ ӧA)(r8޵ÛNFetcڗ(PҠMOqM`; i?Ǡ3ЩǟL]-?_(7 ;Kx`[zr }BU+ۼ {8A紜v._`>'s)! ,}{ugQ'u)a,/Io2eTл ̻z (讲@Z/ʶ t?z}=hV^`of(δ?_!09B;~ƪ$8ߪ.tj;*.[|Os%DD["!UM,ւ5DCV/:kJSt)E }r\wKw=>KWAF[h$MXEݥ)Є([#٘qaKPgAv-cp%PyU쑳Y|*XҊ֢;"B#/'&KGVUq`{SN#D[v~6Z/^~p%ޮ8-:+>O8(?6V;Ik)IxQ^֕A*~};JZA _74\|I>]WyNe m=Q)̀5j_9Si/2-o]&yq3.2 ^YGaq98D,!@&"zK`6H™R\vʆJlVXs%~ZVYҚ2l⟒˙4w4|x:.JIkBjD Z@ܹfT,2 TsuǷnF^ձ?HA1y2ϩu? ?pmKˢo^!f_Gqv + |{Τ(NdwAOi徯+C8(;ʳ y1@Cx&?wg!)^{Q}e)6eIVH.>B"v Rx)Dnf㗱wrj;kK>wSFWG{wO%j&&}꺘$?N`TìA,?+s@g^4pϧHLnSr$u{ ,$XBRPU(t/AO.zQ:m$9~͒Ny6.tBfc[ڭ=@JgjF=*u ~%s{ uw28Fc2qL& "K:믱#ÓGR#?I(:]2|=i]L ma0'zPP#aƅ}Wj)ǜnVk>&eA=BH2' wмq'h 0"fXM3YtewZ_PP4#,`\|2Gu2h43F?gUǚZ˲&@~{˗+Bt-rE5`Ƃ o1~l4R ѿvɻ"Y& NOo $?7t~1bΫYo2B r ý/S1j<^|~*zhT~*}ǐ6Q،J؊ξ9[ Dp( ^.7S}*Y<5~O ,jY]^#Sc L{ʻLev 4!_LYW袽 \V":Nj8Gd j?Z7i v\$(5,:L'Y)<? DXZI _{A:"]7CX PぽYkЅE;XztbnW)>5A8^U(>.9H><)<s2&t[?qzg_HKQS{SӸkrozܙ.A!E[E'J.Be{8M?I A!CK 3PTi<,[hL-:xi,D/wC9|8K"?8NĀVٱ 0iI.ctӎs}]$>tupq'>5,4yrKV;) K+6f e X*ε*?|(שc$lnu#=m!$`![Ur9򑣄|rT]?OÿxLJs}c$|,`ټ>+ږ [dPhrQ~X"$@U\/ W*jalT=;ҼKhrc1K}X}kq$B!zV͸>[ ؂q=/h˝nԶY^<%F\j^ 0c SaKV%);-T Y֩rWzn![UWg'k[OH4F/NR#*:.@cs";+AECuj&+:K#5CxiѾLw$kf;sLS+`EtPNs40Tjƹ۷ss<|z=(ϔ,|%iN7h#Bx.މdW"GaTun^& OMRw.y*@--5]V"vP%-|,QMN%Jo1cXhuеe`4ps ,a DdA+n7AwH "34RL=AksmNź껨x"\i9uψWC讕צg)_pE mOS`?qtA}"/MAd|e^հgmtaX2Ć)Z?X`f ]p&WW`/_ S@|/Iͯx&\'yms,6˛2>ϸa=b] UO[+04I:Ie~p2\wYǚGraJ3 ;xsVtBgǐz0\IڻV" 5~( B|@կ^i9d|`":lPWYEJGH/](Truciہ;ju@is`/ ϐJɪt r@Jk F{ gpGE{J[~Ϳ [ʕ(W't 3anuH C"x^N(wb TJzԺ#}WC 1@^ڞ1%CIll蟓!AoaWZvÔlwyC}ZI'jP=T&"زEʷ#Az÷GuKn܏XHo]-BPF(}(|ў8g`4Ct{QEgcF(޿ 7-]^XG"7sC~oo3]\sr)OܼJic_UrZ넜jō6j<]Z'h{jSa*Sϛ:Z}L]_=3_gbxl6|9sPW7**lĆG#Jv+R]W;hzRui]n<D‰ H+Y"K m2`yluqkdGn:>cb0%΢V i-9&⁂,KC5*z"xȄw|ؾiO.z/fUk3+ȫk} qjq7Վ6옼:JMO~K8dy\ # x~ɀ2^ Ez'ax"QVdK7/jH^qAhQ7؉;:'Dı*ghfP}! cNT[ .8:96QEj &9|"i4g[)k_%pBKd,<+0Lkݶa.z9DF; ;'#r G)#?C\x(@L٭ߵd=Qyc)"l 6Є?W& J0G 9⍤5 ioPgvw,6,W] UyUV-oTQ%oz'ݸ(Pt.f8In@ :g(liOSd'|9a'񿀙͓-tyT.\ T@v߲{N?p|&mtnL:yCBB & l.G]jKz aEƏJv-X䝡 ѽ%&; Z/}4Qe ˀI@Wj[:{'=%s'yŬ\eӯ H>]t>j'P.dܱF]Rq;"=义6RNCYUV5RH ,Ň~O'r4.7Qm4T1xZ,=]i޻IPg9z`2tB a;.Qd Ȭ#KΩT׾/W&coh`9Źf#o!Q|AH-'jD\(B+vAޯ!r}r w7P]B[` @ G *uk,`Oh [.$K،/ퟯlҪ.F.Y(tbeuG330[pS-Ӗn.6!4B^&S$#:oAՊUVtvGfQ*B^on9OU–޳ۦ^A Rb6_[a@K? >;8Z]|Pm Ӫ9J 'lu o:ijFN񼸩/οQ\',.-"n2/r}Y:ŕ? -ra IĽN<e@Hl 8h Vd~Fx]KˑsER y#Elts~D>b.сAO79@)u}ZqPuo'G< )1Y-+)b@ے4⟵v/G.-+6{<22[4` zj"ܣ3ʴ+n85w^7dp58 M/OQݻU٪i|ԨjT Yk=Kl '2ŴS5^ 4`*A+-\96Zi/5Qgy ļwL1^vkۻ7JJ' ڬXwQ~-c޵X}ۧs'<}iR +ڒKK'=_P:ޓZdE7P/y:LgKLjxP}r 4dWM -E%֊c+>V>zb]aX y9ϯ4Y J+-.Z+[m"d]ۆov2r7d_^#|T4DK޳lRR>Y1LsDa*qWwqy[%W|8Aۀ*68P0_`|SYwlND-TWa}e#YBh/G4jFmCANtNǻ#}odn/VϽۛ7t6ۂR/!zQ BQ5$08PAHZ'_UlÁ{}ˮ/_pheMs`_'հ'E,Owf 3nZx]fW >5~݉N(5JV zH2+w?t*3$GLY.'{@"fwĭFVFevw>3LWd2e4 ff)u/F I_(<.|!&O[\OZ)< ΂0쥺JlHwl עU.̔AT|#|#QusBj /‹۴Rd BWʕ sLՇZ Fm [m~֭eO<k !Ei[XRoN~ gXT-A`pnPSujۨDW`/ao0s|V?eJvhEwu@Lc'Eu5s$23tj <L[}PC!(2} ,vJW=7{2>bv3YT#ܧ{!Ɏ B|qjT.4큚q82R%l/ 5 }:!WNFI&NbڭPzdw`kA$gǕQ p,Zf8\d>يc(8r2j+iMBtvZHJoF\!HNnEcՐ߈Lp삈* 2~t6Tc}zooFJƖФ&p?22/ heWf2H"(E5l{==yIiiBm0yC\NӀ5C҂vC'?xڽcyțn6 Z UX\yl"y:PαG t|䵳/ $KhU7XHǸX~ mն=Jxϖ"NY)W^%í*?>wZ0LE2: A%EHY~$_.@f̔AHo3nųxDo%nڐL'j(8Sa;zKg^6/O!1&KZE0ԛe&%4>&"Ÿ2Tjçzv1}Cv y,R]RjD,? 1|Y)3(beMgS\{ʨo _=fns~&eJ|~ K׵B0Y (ݢ-(4DmN@1j6<[;aAJU!A_WUvN;dfā8mLgo<؛ '딭Z\B9@D8'I+͒)@1ɻ}RhL'K"pmc~dal]r3cTdb· X/ćF+ޏM̗V'H8{/śU+7 /`'l4U c8L`^]Z]^61B-|d(JʌsŦA8ՅM`-W0ձ֞zʾGxj S Pir 5$T¼+ CN+bZ@5NO=hpz7帴B U74u_U*hyTMeZ-J+)/93!MnZirmM|M2+2S0/Y3Ob>Kx3Zpk:?|oWF)D4}<4oy dg{FJyuE]3g_(=Օr5k+[EAžf aW2V&: K)!eLN.#?Г=M FUEK'p׳7t+̠`L4S&<|8\"kDqի'~BrDz1$\P>#)Ջ=y4Rs[HYʝ_.8v)MWDK=}×Y2_ ^.Bd@gTnB}N"O!Le:S?RH"rQU r~尠Bg8ϐG~P߻q(n/Ս_37L{j<(ձպ,St7fis`5hvH|:auD{)Mmm^MC5"erE8:f)$q A"ZU{cGsx/_0k5OpoD(1!emŘ)6Y:Tш4\dY" i,2qc- jc!f͒\}/[BkR\xx3/g͐}-Հ3bI1++E]7k MNŚю!y4\ ]!Ӡ 1P|K$Cx n!6o|VUnȤbVJ͐K}>p0ErIUM 2QG*Ng+lt"bS^DE;VwVY).c?.=O܉v&5&)!KqA&aD&|ѓXE1Z+niڔZʈA쮱[8xS5ګv+?A 2~Db\Ki䩅s YSp[Z=qm%JE8JS'[d*67̱8֟GH&Ԃ\XU>bOuf+XARʁ{fp 6sd 0 z,{\py[-~ƿy\/Vֹu\UjlȰQXAlJh-+>kdb&ۖ1#?s+bkE*Th0ƿh~PCHB^knΌ(Q>QK`Qr9F0wW{e*qcCM=Z nL@v?/?lztqkcQ1?Y'SǸl++ET?^%P"d XwUIEJwp@E9PT>^PaW^uauC6mqp~UQIcE:AIW#ϸ8 *I 8՟4-,(fDQysu^.0)@i/ c qi%ْۦX0E->tV"ᴇ*oo^Yp^LVcL>‰8)e 2P*ncio&~/SbkB e/[V8WstFF%@ >q/L8.sE5@\41|ͳ izW) t6 3 wDޤ|Fj fT!}˘_ɶFQt[~Gҏcp7~NAuStB^ 8Vi U^c[ڇD3bz迥bP0όܤͷzn4M)A-rnOog^PC*!Kf ܜ^v׎e[ϗz 0:sRL0{.XzNiD]_m!aтdKv6|8Zϥwi/h: ڥ Y;\~P!5]-ݞaVuڟ\vuemVKdmc<kI XX荓>4d?ȃ$wy]X6ŀ2V&*x[~eLNy 7*>[ɔ۝!he݇t VoIvJO*ņf͒xp*|)rw3/SyR$=c6KCdʟV獭`x[՞+0"NN̛.k 4냜I^ 3:`RpDrMě/b01q.d!o-tƗU2sfbp0)xYel!WÙTrtWڣW "X(wA MS/2& UG;W(jJG8]P B&IY`LXLEhzJ5sj'#nAxr޲\7|g4zٰɗq PC߆Ch# Yʙ7dQ@⩛ TT#板}9 kF$ 阍AKW8rt蠀d+ d MOri ,+@j<KE69*оcjR&#|  >*~E%}!C.ʎzyAb#q- 03̕m5ףs"RD. {3O  J,@Ml9k+xzsٓ[ {ğ^Cr0jz9[7w?1,P@+$Gkv?Z˙YƼL+bڒLh8{5"M*<sgk{:COz?Lz [w݇`jAjVv*a7\ v8 k2AC+{~:9\ȵbSQe|97+Ⱥp KfR]HLhk_fYb:xЎ^ 򈎆 ."BV-՜o*p0C>=s$= 3[dP!۹3N-M2";_g;xvn|HEH CljT0%yavD0jErD~sĨ!Y[ܛӳ )9Eς}~ػ Z+`QI+nv߈>hqzTѐ"{0-䞫8ƟW-k?g^Kϝt#E`~T(d' #^DŽD'Y#獃Va_X/a޹): =Qm2"^L$ޫz,XۡD45пY)ZKkR~Ꮝ (Ⅾ?$~#&]slm;!ŽF~a/͉zƩai3u'F+/ @WzoK [N*n1z .k0o(̡^:QIĹ]Pʅ.!aCl։,JM]wuv70Xz8iٓtaRhj]=JR*3JrfX]zyυzK0pb"3= F@@6}YU$-LT_b rðvSE)]C)bS֢"l$f cbqñe?G/,&q.<p56r/eXHCMt_oD܍΍D@Pޫ"gUE^+:9a >0-{]Auhhxi&NnjܤkXKB9|)!o5U5e$Q*恛 R nñ a*5^ZLe+h p'нs`!!g^܈ȀdW tE¨̝vƥiFoy_2g0]#NPSZFou;n/t𡕳cҳұln0E⡾U@bB`ԙ\xni?@;{є2}]= J EPM׃5B%[7zja WJ☢Svw ȕAo͉[߈.;m NZ=~>=|cH*JM(א  aR.V!nj)-ڐ`@P->ҷ!΋?6%%2FAqzՅ3]}|yxZ=OG$=$MCjgPJH`lݘ)Dr5Z$斓-XKp?z&?.Dq$v~h <ǷDz<\nnh08IJo<ߛw*2B ç^m: _DF+PO 6" AyX)(ɫd_ǯNR=ҺJ'N mHi3?++MyRP]h I5@bY•:=3q|xIuf/Q5E;>a⁀F\yoJ輞\7Y "LكR_N|rJCFĆQB{tȰ khgWRicCR&o^s}Ὑf2w搎jؙ s5PmPYI=[VNGf`΅IyY,& $%ZKH ߈oӿѤvWP"A]DϸDS(sV(1:[GEvGH=l#cc-=Nh% l#6g,ԵNj=Z6RB8&mVF!֢8Ƙ * sߊ?!lW/̀IEC W(.0FMC0W,>/U}L 싯JζDTJ7g<[g:8Q+iG֗u~G7K &z[\!Ot>ɻ(F?3Vmg5]R?(,,E;;%hC.no)k(TbAn 8V攴<48זxzc<եk*S$ FJN uXg?=jf\$-E?0jj:Ɯ3њt;w_TX/ [@YST]URX^nhwú˜3B &3+ ~Z?%1); rWK Ł,-TB7,{]9|uIYR=NjZU(Tiϰj⌧|^66} J4Ozurj|_*=2CEi6CP$@Ld^VrY-5p(ٌa4f?iTS#eЎk[17WJʅ<8ʚ @on0Yg)1.\>E]CʴpgK2Eә~`M]O"_h!CO4FGY‹ t4md'".aZ=xD{$GPBBakZڠt#P(K9Y5B <4D2pMG%R% СV?c4 d,O3QhMwC7lisV98Oo3/n\`ՠ8O =pv ?(sHjrܿBy#,u-[Y!nBgIoֵ` t\Hi ~| Z}wX=N$ӘLSѬ5;ZZ.S\3DFw,J4btN6&HTQ炉n/גJ{WJ &Gm71VXc׶r OtDʛX<&X4P|)1ҨeduGK9% {iQ?ĥwX(%:j&v IJ|2斨XԠ+noQ,9xB5PlHҌ4:㇭D1l >pf^![|kvUg@j7I0#/1l3=(i/Њzmw@ǁkajR.Za4s_9o0ٺ,yqĞ]ـsB\ HgPѫY\fxG#?j#H.7aXofp 85㿾͝<(aWO"ww+ y t}͹u~;Oe $WkG*9 ,gA+}Q$ѧKQumf8TG=sXăs+qmII b-|ڦ/;wjb_Zۗn3}HDɠ"cG\sc͎H cCUDPLs*B~Uc6'=B*#զD80.ʹXxyDHc;VFttU9k^.0<^' ʯ jSm' p/pGjʋ6ɂ=Ss5"@ Eт˨]XTBE] cA1Obv7tND5^w#y4\.-OffT7YڒFxQ,pWOS eKIcyc2&1pqGVeλWJd~ aҰ}Ee|1SMQ#8'{eG +%dG,}JT=4tKBGb^40՞VAp{/i7?91;fk! Vrč"|? iVî $igk 3s0 $.Ms䅋m8mEc` ZgO}/T""RJ`dm>FJzIV?h UdwuUL=`/F܁Msu+/jtU^WNd^-#@{ǹN^0b2ҁ5XV;@0Q%*"[cf}[FP@un|hFJ}蟁M%"w0K_1v'lӠl/8rD s6Z4Bn(r9Y hrK3N0EO!;U"~wƥ=$k'*AdX;or+Fzp )qqj&9r+UEAt'ħ v[KЪtuD~J X͠ay s aᶅGg閴N}åUұ^S;26\fj^tnDo{Ө[ijEW]̓ؕD :xT߻kEĭ[)Oש_akdH`}NfucQo9dY`XU 0\G",xj@VC!T(- O4rʊȂ:9$|=SϹu$ЬfM` ;CǗ #fvRY q1{i,")YrYdKt_J 5󾜒n`HFl~g7BN 67H'u(7$-xH5 ?(­66^>ڌcݏ;gEP26Y@8v.2WJ@qG7K!~ qz԰NfZ 7|ho{~fP#ek%:"$_*?WχOmfpXlpylu3= Mn9blݳ\W)~j5Eu\h0c$B>͢,kɠY:-S@V[ V28l %Ghx-GPW޷X<|rV2zy)f>ם:;֧#K@(eA:x&j{X{ޛSV&LljN@ޢ7> W4D^}y4\=vw xx95>~h7ksatbכsĬX1shf$Zs| ^(/6[Z(47VQ*^1|CƧ7Nx2^L׳ KMޤqFГ|m ]Q2EeZ> )Y  Xk7iHD!>tG H.L Iuضf}_ぁf+3#7 }s/  KQqZ H]O8_M5fA a:5F `9tkC>ZN)2[5z)A pvsi$*ҤOn"y'ʨQDSŖEΣ3i(h>¯%8DU̜֯~2]n*$ {[-*DQ2U͒xӧp|Wnra8,…XrVeʂ#C0Kf8fWP=CO/w/tȶNsk β]3/4!z=?i($ݚ|@O03~-m+mCH,ۯ"<nbU`͠LCj!R*u(%(h?I'*E-Žvƕ>(ѽy"%slҗhi@/]XwK}FZdzI@Â:Al iYq6ZY7:Y}@PN9)`kbwʵ4حUm2{U>PRhzQ Y9Qc5 IQ MqzvxF׏6^NAZީ~[V5;>`HjMwgiٲLT)4V:""\9TxPw.ܳuOPc xo4>RE ֍/,5q*|Rg+2jNzU6՞%擓ϧ%.y=<}TARM(w ƕry_$^{6 8CϾXOډTl`R̖ _eH0!) ZFWr$LF+qj8][ݶ T붲2!J1wti} ^-Cu{h)s:4>67E-pzNv5c'gF&t"l)7x @B>1}T4~7ƍjtzAnNa4w?N {F  G="d4.91aVď`Y%-]D ۃ,S_܄>K%5.r9.2}NrO6W{GcsQz\ V4мk;)FCHXa+BMr 9Q6sn^ʑEr?M(S$%R .f}JxSw.h(3d0e/!^WqtտY;2-j@ϖ6z|V  >,8p@`/Ooj\Ky}7~ܞ̓C$z@9 pJH74 <~NG~? 0tt5Z\2/HK$!5)ʯ{{!WFRr6d'|(HY'Ų㘓}JO> 7S5`62l9J0fP;@+}pKwBU:qx7na!GZ&/E/j"w$q&1=*:w<`ydI^r+u`ϫ-yT^ᔖJMpVSƑHwA A Yj,v5A{}.%U%xc{R\aH[Bn9B՛ =f)| 0ɥ]j|iʔwID9((OhsKnx<=V,Ti}Lm*0j+I Ao~*sCe uuAԻw$31mhFUZYone8dcE! Im. 0H)5Ҧz8Wޠo^y{BXP1rݾ>V\Q%v}IHL$|zq GǾOҵ'6på y=%( B--2NcӲ?\ا -/y[%TͿP!Ɣ^y/k VBB鼳 xB5ۡF:9 1j g֞Y1X#do'm^IO.jok|ݜ,ܕ͢iWO8l(?fz</U݆B633w}*ǚf%I={C$\2YE[td[*iNs!IJIei٨Ic5u tW}3ɴ'j)w йDg=Oܧd(Uy=%zuuh݊ ]Q d[^܊mS.Adń9꜋-^>њug"[E+9r ;]cZvBK CckGo\d$|pWC7D(Sv LղY02ypI eFXu^p@ڹUSiJ60 ii4ҫM(= 𩐮Rn j^'"w~05aQŵwN\h&5#y[Ռ^S{Έ7 7S,~QȞ4AB( ǖEJ#CZO/]2gj]Vֽ0\]i(U}G1>pmMOhpklܱ1ox`R,s9[xU?kN *)nh93Rˢ0KoPC5 I (W㱤[WնbT~bNc1(zpz[eTj ǏfPHg\9# J8 508j"Ĭayx X|z5#]z9$o/9Lrjdub"::\`+un_yJF%մM2j1B}  Erl;:&׽Cw1'lK;wǎ܌H?-sMC*`)=Ƙ Yon>Ҭj'q0`**;dwrնJ] d="z]&"*LG̋d%=sA&)3!n5K3Yc yja@Ug)2=<"tC֎NӥfO OI:MǷA˦JRrB+F`hXht^q}U1K'W5}k)+ A6HQ*r+$` vNjl#?]OCP: t!1 ~s$#X)Y,@:(-ս0;2X?,x3Ԍ?mIhRzL= jw7֛H}9dl-, r_3H۲.DQ[2kAMptk,1Vh$ݳZov:>^izCMU5у)Vhf3 ,L&).;; iOfO%sq|[ݙm2R)>$ ))zāגz=e3T蹹o(:vCFBB/|Ϯ]u$WvTQǓ2T^!dC~=^[!9Vbݒ zV8$ O=hoqhm[k@=8ORAeO.'%ɽ`ߢ>'V3V3 ;>j'EwwiDЇ$R_o[X^7!hPsHBEBWcBKm.pj/QWûTt6%0YB<0$`6+vƷ<%S~,뜘vAL2X-}ebsX[+qN S9Rt'Dd+nAC32R(DA)EC\s^[./mWi[YOk6?ҁ S?^XoJ`b1MoTEV7DvUM*i_?nEKi t=n,8D o3W=JkQ~8#ן?&9΋fzG2?DDwv0)9 \Hx  }+.$k .H48_ Mr^G,7ur(ۮ' Ly XW<ˎqujN~2rԳ]ԣoWjuYk='|q.OeB Oc8:|.b ,t00h퇧#&i&Uyq zI]"4qL㖕]߿KF()z A0LwM=ׄ0ᳫ<N~>Va##z!3n? 8a(Wv.MxTIfN|߈vٜjn]B|өZ?#I|2[\M,سIYOThM)ݒSZEүLJ-Kn}ºue+V.j^F{p̝QӹŒ44ZR;oI7ߍ7b]SQԔb6MomJO%(e&=H1EP# bkY)_lWjS0*EǮl/6!bh)1ä M|7Eڻzp;*I%n?BwT'=szf6%i5TЅ\nD]~%ɈyW^{Mw-QYӆ r/Ki?WdrU͛ŵuiaG4lJI0i| U]0qWR"R`S'Q*T7ZCm Nu 7NG0 u]B:7j:!ĴQ"`ܩ#?l5tiv.=2`jxW&CXr^I #eZDqDWM+RCٲn6kMV|w3)uv[-Y>G <K-&(|k6(&q)wzxgŒ}&7:l/wr t3iӹ"}d{O }{Hys\J;9cn8\#9`@V6y`M⌷=-E0CUQ(@r, Gs*XFNR|AODMy?iѭ8$Fǿ|l8jKX}h@Az+򇥉%-瓭iwI۰hTb;GrΪpU.:;-t5}*gJK݆N8>qrjJЃQH1f]H!C4qo0h0@,ߠ˗. 9j2HN浿aq.gEm/gG믺g3`';"|!%':]~''4򊍘a/UU1W*N.OΫ3zW,p|62;>Mn6nOEr<*dۏ@ƄiŬ >|84JQϾ^WZ׬s&oWI]4[+eI}" N1oss'9WPO+uR+`1jG_-۞1 :룃I׬(>_F~9$"nylhZZ}V0zy:N$co}cA qQI ^E9'dDo9*[E3ix]Gj]|XCD(*-:JET8.`쓍f xV&އ+;o\Ja0_ ^ ۙ۵*;ljS4#bt.i  #ݾ"L∳HY Dd6!PJLB3f:FjGn4?кesT*]DYV Fh'CCeKLU?Kw;, {Q Ez{1V1̨|ji{!8Exܮ"PX}=lF ߮uԬjFDoMU;zd|/2ېtD=V!F9m}E &6-ȝBou1S'R DZճ\Tu; QZ0.ƌPWyV/ALgYT4JB8wesP-, d=i.Ta՗gp\oLHrlb)% -\6 ׄg%,5U3N}p TAVEgB ri|A1a䣝Ҽ[N {A}NH,35=*^d~0Zfٔ^ {3v gEvL0HF~@9ZrOjh]'A3ЍQXNN\&-SXz ͤII8͛|oXsȭ".~Qɦ^OgfRd` yn;maexV!(a˒^0k,m29Ա?d*@tVά ^N=C  ﶅؒjAV00>K*tp3 6%4e m|q&T~LH{/}=#i.[ jȫ˘)ѧUhɛ%&VsmY:ugz 3Tʴ ZQկEuAXpTUCwGKkA<qmS[- 6p..]dȒ :NԯELĝ$̘d}`=qKhg ҧ1YN[Aφ*Ea(D=`Rr3/^yg@'@;;A݊"G "': M pzHCB #ju0^td\4jU9TGlouŭ< 3C\=i`:/ 5dIxtkXA~퍻U}/ +׫TI!38 /VFI7qR ]Eg!3m&|Wba︊\V5P2xH$O²ORFty9*$"ۚ忈yI_Iud$ځ(7rkwԥI9 J}`"5Ut%ɬLb >0#jo/OU)Jr akoir0Al.m\@TQuX[i*㔗_}e:ێ.C Z^uU>pӅa %%[6Ip2$JIso؃Tle5N;B;1S@Z]BvxPθ{ژY%3 U6$8< BaKW -]Dw#E~r{>&5@ҩx"2- prхۦ-#LBH~ot#e{hU>ՋIv=y$ݿb=ac,J5U < z%Ԡ )֘0BE%*ga7{ܽ8;7Į-ʹAZ vܕaSOњÊU?3@67q 5w_Cq lhɨt2NKܬ:`=fꞁP I|4/ ^ZqA=VF4Z*֎sHXQrO\{宺wΰ#mʎtPGm,ᡳ*9Y/ LDLMl9B<.(Z8=?^Z@_/*T\eL{ ̓a ]yĐ[ q|IA\ﵬ+]y.La(.Kepl&z=ͷtxXuΈp y՚<"@brmvmP]#b7׼LnMq8WQf.l&?X C BNmkq7+&OVmIJ`x? 6a>UT*+7ޝ= 9p$s~ìG#(.>ģ+rsd&xK`PNASsfS2 ro9abCXGSuJ. 7Z Uƃ{oM'"J$NuwݛHOq{'WA5 [_A*}ب9& %̯elm]8||92;ە)'J%=Tn9TzcIt"DD6ڴk\/?%<~ow0f[;u_F@ /m7JeuC_Cy,W"atF9ɮ,RY%Az;o.**:BkZI,EnXygLX.j&>}q~xQYlpPSE/9?Qi%@.MzA ě:*V˫6oK3,+;W?`=S\5[/U)GC-Փ$-:i~/@3J 3TC@?0+GM_}9ÇEZEi<!d OjW}RIkOHLɋjawL65pM.Pg%6ynC-YF#D֨Gsh86)q&O Hy>*LT%_u9rW rxbv\UP/YV^zԈ;>ňxT\8#kZdnoR=.鹑$ִ44T LN\asq9't뛬ra6i|qEKn vX-~g(V2Ġ}RVu)tyJ?Ce%+Ҕu7PrM;8 8bcLH.R[q'0F*wUVStF-ci` q+2p3Mf+Ka2˽5^-v X˦q_tSy@bO˫H,0ȀW6դ+^$U#9n7^GЮ:w#nNR7`8IF"k:!row`[ <8 JWUߵq5zl-כC+;)K 8gI3Sψ'Z'l]%s:D*2K,# :v\:&'YO{W.[,W<&~UݕT"2'n4C;3#&̕͡g ۅcsokaqU*)&+VUvZ ]jA$f 閔vu/ӟFjʍ+m ({31A$*۹enc|RcFQ8xTaNkݤV}OEq~ JrɁވ{HR9.9]oAm ?tmȦ `iڙ|&&)RƦܼH\lkdn;H9 ]=_W4b'sBLv,Mv-H{ŷy-Z?Tvvc)J_|t>cH 9j%#A,Ah[a~Lf4FFG&\@/11No2UY`mᄏ= o;4褊ygPIpegf Ry1K/a@fXt]Ж4-|up#ZwﵧRH>|y;6" ?'>S$(Zd%d})sn3,oop KNybӟ,.ؑv$PꚎRRQРJV${{!" rKl9|Axm_͔RN. cϦ>NDw1_ %=Т##*B }<Bc8u:u7.C'0cL˱>|ʾ r8Qk;eB1ękL}){,{:VD!p|md{" OO/b͓x&Mb4E\VŌ b _wWTqВ|d@É3WC3zk:S&2O6,6%7bb~"e"vLa'3n)~Kb*RT G8ʻJ qJI\MLbBob,pC4Pqsx1z'm`(\Q=J|fĉ^m #wrqGR(gR˱Xʑp"Zc{\׀P19a&{TtW?[Oמm)0 {s^݋klGݩ \$fM^^H4rUD(0[oWRfð=lbR0N֪X>_+icHG_E3>t+YNSĆY ڬ\ꏣqp-Mt19R%kϤUnCq⬻+ !rv*=}|Xg&ݖU :&Lx;m䁋5,(/c\s2V l%6$K a֑)sgr1M@"ؐwe$0dH]s>W["n  (xga; ? IN 8NgFpd&#!`;@x& ݋QW :q9L#*P2=s{]GajƎȇ$uapʡ(wx2˜!܌xKQP*6a= bZ#:Q&f&7!+,.f\cDžWi-A2!KdQtiT_} ҹ&r:9pcihY(Ab<`[8ck,M0l&ܨ/0g3h R/KR?<7pD h7"[˜ kϡuŗü_o]n@LzIYM +%m9FVƴ‘Qu#]cIw{i3۹n{Rv՜z`6+oGki ՍDw[(ZBT*]biqf!;1;Ar6]7~A0eBb?'+9s':<|]0n͑sAb*pJ\n`:O`iJ|,G3M^×mMYUJY6ݺ`𚨮> u.>P{a('OGFUYܪkQۛ <ߠWm n W^Zhp:c,轖@+pw? v+$Si(dj_A9&(%Pvn>ylj诶.*?Fҋ&ܫ 87|5/"ô^P9K=ꍳ?C,|[`rb8]de[ЬUSWc1z?8cIgYyUdI]Xi.=#'LrSWx1]s5 &wS $^܁㮜n SQk"j.~邰bi~. 8T RI !'vYX(/oz/:u^4we]hY[ɂTqijM-@Ig d`2RXO*ӞZRWD@g{%EUGkJ<[]뾧7zVtd{MjlYQl:c]%MV1-1MliPƖ;JΖ%!,?LH6?PW6e؄YN> ąV^k<AL0~ε?6{_'A~woh,Ө`JREQp_423v0va%fҡҐUxY.pINsÒ^Zß\<1S )9Nf6^ ,&25ֻFNdSx4W+GI>Q#Z",ڀM4=H !#-ms|s/& @8YU\O:Wչ&Ffsd$ @:pgv FZJu1_ǽ9-.Pܑ\dKB{=II((ˆ::L9!p [W>ߟ6%1V n!fR ڟr?Q,'/C*TC(9ɉ.Qǚ-qDQ*a[U$LPHhg?C;Pl%-yB "y!C-vDD')Źoox"to8%xH<[~t fx _,7FmxB$V0@_F"Ş )$H֝!B {s&"};ģiK"Z 0p_ٻưJTRP8>b%_g%jz"/t1DD0FhEpGJ%U{-72j 9DCNtErցG㴜ؒX*+\LtGBV0]e#+unAo֭oF&"-_\HpqA:q{1S~өfBPj4ڢ3TW@mHøf7:vAKnN+ {s &O1xB-.jÛ|.Qȼ[DLjM-;`eqvSr} O< k9k]XdPּTf}}KJR\anώF\{6fG'1+CS?#)Zz'p0).b lg 5=[Y(@F uV rugK*x`륯dy ru,q /k狼$Y~z$עN^W2*kB2#"qG_}SۋCE6n<(;lN3ӸL V*2b>48zED_aQh>Dx?TYu&8E0]jj!6X4:/ T|paY \$& 8vv`P5OՐ\)G2ԌL=B]U].@d3YؤۢV6rkwh$q,F"60#>Z{ɸt]A)>!Ai 2]")!YLWLu}4B&-BQFrSjSؚz|J#Iv`e0׫hC\e֎;y}LwC|7U :2pKi93p#\V88QzcQf. #* Ri5;/(LSԘj̘6~\p&ʅ~o8`RIrҷ=`9X:#aX3R Pى[yRiolzت!TO??BJ>5ԵA9I71 йBy kX7̿ڟ^/e Pbϵ{`v_^2b AȬ 7b c~X$).uvt1e~F0mLö*zJ"$[9(`!. J"Ui ƩvPd,K@.vKBz0 SK:~̑+hH)0A?\!@à#h x!hd)xWbskh'7[Q$n=rj'W]Zps VWJGT(i>1W+OO[Vv#h1!ozUjaLy*RW,zi*$W콯RxeU2b )m;,jsE̿qwokP_d@ F9yW'=U;/z`j_<7#` rw=={%'I术 hs$$`wѪ ]l!D 90r/s9.bC@Clhz`=_uR@ 7 Kz41T$)f"F+a~Kyb3{`QvI5NFf`+`CB ]b4$\aU;WZ"<ͥ4fpL )|,#DJH8lǑ`?XO ![Dx%/N^tgz5Uӹ!}PTS!>xO[ o&3XQNW!rt20+gwTU)pPKTm559K1@1&m >]˫LwڪR6RrT(>:-ݒxXe֒Ҙvx"f l0#σ~䅡]K`k-O'igVtMŻkj[#X=AMFxS= QicyO,7m(gOxeA:,2Jnt3< ` #K0S_Nbq0]Q3 "F^vAWP4J&ۦFInNZ:Goj`)U:X"F]sH|O7%X#Q$fxK43ë8 1B= #+nٺ6F׿l",TliO3UXf,h-83fW@ )o,@̌$@VoC`/z jkfJ7C\Kj5-Wq_!ںHןع%@wѿU':e} KIq'PMw[.l qI&Wf^4>+od |Nb,qGiD'w/uQ Կŝ\ɼZ˴b;R#P Ӎrw#څGBļ@B/UaY`"[1>6Txpby{8VDZD,Cqrb_dxsۈi|$m%5j=체GGXJqf)a҃\݆d0 $E cq/ev1>OHHgi]}s&̮I!{ͽrdIo3;GaUt|ݙLv4] /,BXR(jDyka9pO++f5D۞Uw&,r~Sisk vc 2U;@^#cn\"&En.%- !/3#I+ ~aK#`p`ښQm Fp"?{H<G_j8*nMf~:ֽbZTшȭpUݫWz+a)qౖwº5odqjy4ǒ|tlt`oB@fA_UIZA4*)GEJx̍Cf;HƱ?H)pr*:;2v}?Բƞ? ;N~Y*;u`YwMmIsA>'\"HvQukZ3I,a[5-Lg]YJik=S\z:&ް섺(Y 3C2q%?y*G<):f&JfG`KiwNe dBKr7nQ^7š]/̂L/IHBj [BVJ+:{W'9̕[IVs}”!` !s7уI'XV*p!\Bh0US?XS4ull;[SCV(q˿vǍ<;U<M76 j5l; v9PEAfUڗa)C-IC'2f!Z*,g6j)cZr0vJIVXdbzekӨ νO鞬U$b}bҖ ҬsixD+1TJ؄H,|ܥxh^Rn ZC%7 3ϒjڐ:=oXء"*r|-ʏLEĖe)!Ce S\wЯǑ3[/ ;jӚQ2#޸,D +:zlHfq?d"_NU+;@e< BLsb@\4SP㜍{5 Oy8U%jo=b9!Љ@)*Ӟw5sn_`owɌ)bl^Yqz?"ReY|4f=.&.P7rB)R![ŗrH:U$+Հp]<żJ C (oѭ΅i8q\L 7j1+?_;㺃MCTL(TiHts ,sb'5]yIv MD@|iFW4[ury*J6_˂ȡoM0 &8P=fU͊YʥwdSrlm3tƿqSZݬCSkAHxʼnL&`/Mq*:>PQTiiKa&KUmx%[uJC^CuE077TP!)&,t^^]%gJ c'P͔3RkuB2ohpkcYzԖsJ߅=,( d=0Km c.Zec=AClr/)2 PA]ۍ͢vBYS"-[ )UO nW2fl;b_Lf@gJf"?y\H#rZ(%48j#IVLn"V/]hU\a3} @$$~N al1s9c jq&Q 3)(ֆ ΢N-! +UՕƐ(sGHDdooTTl&.m.]:ʋb|M8ؐ>J.Wewn6NS;WB.ρD*91K|R{"Տ/½+{ɉ+@q[_[bP0ホj,/E |zz! pkłP3-~՚00Ϛg#5a'W:P*6^M2H4Q6ٌe}@z'j-JK4a T-ڈAzTݾ'pȪq :/-A&}GBo 7xMUÃ!ɱL9CjHdbMZt/:&C&_js*_(!Mczȧ?|BWZ_P3.΍-__YǍ/ XCLeKBIde! ѿP\H;tkm74tR~}~12^ TOS۝QuV!sհ4'Cʊ*y 3)k*1vK_F קV ^R͈ $xU-he|j{ttu3MVگН?qߝ $:h a6x䎿s)^"?)#34ڷMCsEK&nQV 7 =}@cZ;F|l$|eV 5P!#L8k'"3!G)M]+<s/~!O畤RI]R(f/Vh)"""IW7O4.69b+j|nЂ+vJн$idN%[˓uѽ&~Y:McZgTIkD XuJھ ZN|KLW&ihcb`}8?up 38b= < -]e@< -La[;$w5<ؑ|Ss /Z ;EEm #̟c ]qz[xI:qKiRB\BDJ|j u -U5Y>5@NRœYŵn_vt1 M=Aku|3TgirT~YVXk-5tՆsxڂ&cm*%٨+zzS ")ZYB(| DH(?byS ?jڇ@mgw}K&,)mp|S ,hSicʹƧ0ʺJrEbШ@7VIZN<0; 4uеW=CR źzIMàvd< LiC=UlhfÊ2-f"K^.~5?A n 9tl/^99nLJp'6vp+[[r s;79:`" EZܽaY9{ʒ):TO*9sW7(eY]Tgl@ހ9) ќQ"2KHqH6Z=7ZvȎAOmW \8lC5*fTYٲUN"H ˞^vOƬ~`z{x_Z,Űz[!uqhCAMݩ@;.2Z&yq&#Sܸ܀E5vYwRRGl8}^QV:V4m?[чOAYsc}񹺇i; (Ԩ\1X ğ:W撅? <5ÊJ5< K{(P9nEl Xݞ_Ѝ5x "X1¶Q0t1!sdoONG^cmjS93?%wOFS$ث٭kqB^= W.6OTDr#E' z> &ʦ/p7#ŗ=9vdxGT2S?!sr7FRM/n^lv_'S˝x gK# {`qF(p`B-ފU'u&E'~-DJqM:0{8% (-.?$T88m/=KJi 8~+8O#ܷS.}3qLYMl[2p6f6D_ ב(22,Mn>LF0zɵ-F{Fܸ A>a q(`2#bZy1 [@}п10r=@1a)z2ac>ϛc#k@)=NK5"[.Z[: 0o1lhW LބGK_&wy58j^ 'U,]ԠLKDh${+: cd^*\J 她z^b~H}`9Lj:ahTF`\)v>}( EW|)NGOۜPJ[܇Q`xGC2]$ oj`d~f SU0L @3@fWף)BM>%'z,A?64s!2Gѐ7t7_(Ygqk7C]j95~Yd%uTF*a+[:HAy?R?M4Cx}ڲ1ӷV. 6@%Y\ NՕCřطtCY\~j]~Y*]jҽnHOYfWL\cHώvr7=W9K[ g;0?0,I)tu)\$\ڔeJcY d6!:I,xXivBlu`h{#љ.Y_ȓ)ʓ:,9(^%.q8KMN qМ7-| MJTjRC~<{NQ0m*evf+$w#1wl>ŐBgDYLLȑsk#im26::9wZ0f@!Bb|22]OS=E'Hd[lP0@ª;RiG췰g$z\ RTJkSJ-2/>2نpc3W*9lVLZPkai&s*R:IL\49LZS%NҤv|ÊZJG/SZ5p3e&J([zDH2_Af%lx)RWK 0c1D{;@*uPW4Q5U=}A7ݙ( y+t?h.Zr)ۮdUUD1ݺ<Fӵ Bo仼)*mϚ͌z Ic_ h5<*+usƷ+®%EG2p` yCs36Ż@rGv0"SÇ_;ݜP 40ql;|/ӄy@0B⏞7ct\N[ Kxgڑ0Xߐc|Vo!Po]o8(ɬ?VBa`(gJ3Z(I}w4 +)ANv{CZ†v#t5>ӆuf9#Mf5Wj7"R)V- AZju D:9ai]V.VQVW{:U!}g>b{D=ַBi^$Ta]I_ :3}$ʵсvafc*HN*7P= f4zKQ u E =̂֊,5҇o2dTg+j>`ү &4ڿfHb\ZWn=CFe/fH5K%A mM\'ճqQ] p2Gb[㥀&tHx>礹NHg2Pۖq!3sK+!F񎤮}u]yp?ȸav 3ߙt'?[MC>J=2xJ#1ҵ9Ȁ=d-̫2=0#ݢ >eu|o8z58_rQabŸfAj︇e7 Vu8VP:^/x1Y͊7vUၦy4.=a¿H^eU!4tˤt,e5l^ޤcPGVn@wH{ԛ$l :cH57;{ٜWN~[}oSc{T@8D BïyRN3XQ1`6,eLUZ4kE1r vdqE!  *cCѕܭ:db+~s/#LMm(T"v6GK"gŧ h М;4ULu@qN~ (6!:g1!3G6G]sTwdj׌4d=AWDh<nZojE!ee̞+xII0S;P#O9m]dS}C.ׁ<*/zZTy.:,zсMg['rqH-ݠP͓{DP񡘆=E|dn>xAps-*8+w\d?YZFqԶڔOkP$~r?2Xj;Hq^DES[Ԣ8a95H61L؃;I\ZD\WAzpU֫h2Z$W=j :h4)Vfɮk I A7 eb?M.* ЃƩImpg~_էu.Kv@An" ڶ``-<|\>̜vƪ^LgyuJcTwe3x).la cAd8wcdg``kQN=‹op+!gLwVmMwqbCewspK:GLn7@=-!UCpgv0KZ܁յe݄XѡKf-?1 h Q9` , Ȩ@Ò]D9 w$uۺ` ,5-Lbe0~eS \hc!*/촑a\<&478߽xZ֭s9D!B\@Og/ugQ;y_cնN{a*-pBu&yH1HAߟʢI%ϤljtHX6#_E&ŝhr6maYYktku#Ӫ3PyKhccۺSq%kE5.Me(l`AMxYt K "o0 "}*ߙgi%Vm;yAGZX[,=&pOšQP8/z",EEs#},f>;.(xG9M (UGjaىkhmluOuVYΑ}rX8_SK&Aլ!Tۻmt0|(5^E-pǕ^s ,෼H塤i4` )^75mݾٯ"8W4敧O !"3g+?YPSmۃ__3i] vchљ0~t  Z#T [܃o'N2~ݯpϤOPDj`v <l#9 sm2S dIy3DC [޷"4h(F1eyxBlS" mG(hSbG;cOB) -ʽq=8{([:;8c[8/{2zw8tA̮0 =?-'B=LyI:(DsbLT^  f!!9l^lOIY|wdۻ%nSTŨ*%1W.-ط)81 kn@(:9x`pAUlq `=R/i, wU8g ė4 6ƳE;cE戰 1<3W$U/#t55IlYdD43F# @Bj: 1Snpxd4y\"KmK)wnѵ)LnXOGwIjRJDx7M2b#Q%g0JP]*%)E$H$f 7T_#r6N،%u!fB@(* K7 OԍS$U',5Sfg6?Ǹ3&x>5H3 õ\ ;w5Rv)' E @&{6&*?XQ.`C&PNw Z]7/nUӖ'B~ivSPִ=tH^ɥB ckb[wc351Y=FuD?6zFMV]>6JT~lKWsdLJeadsݿAWL_|U;CV~w1z-: g}~2Vk|i#Ou<_B4@<7 Z{>s,i7qH_4?zr\\) _XzfB&"L~W2lK4EAlCۤgM!dNKw|mgbȗwtY3wa|_nSf>y<9M{.߰zZmP؈ $P fZr'ʳ+_jC.M .Jpg3f;k7@iv}ƶѷPWvHF@ GmHϢ\T[jaEaBMԥ$߈OqkpY3@As.)ίG/)dr;$jtv15Ջ([ cxUZn_]*kئ9#!`g,q:pJ] M?8Vǖtwr ztb%#\4^Yk&i5{8E~?w~BpT6݋aaZ,3Wxpp '!Q פvli*BhNrP-yPC}.-G|]3M\ MqV&Hv:?DcM@0Jqt_*f( .="UA"FpŽA φ>ES-4Cm<@B|rF!:Tn蹧XneDw Gj$˻pm!-f>#i B$ p45+f?#c /@ϒYYt|4OY-XêLy \CR ag{18SBK#R|u Źh*n9>~%{F%++/DwEl" xE񉤢6/ ,m$r.fbܲKAOa˶[OIgQ k#Բ$]Y;2}o![9E3vX`!t12^#3PǀGo32W% n@7,!De[%:e8dfp]` UwtcEw0~ň=1}Ӛ rx\i!]L?+` ].X!3&5ѩBdo1QֻVZ``K!<3r$I5V V;{ [^|%}ûKdܜ@T9Jϯꞌ]&٪Rg%rr 33+emz1S찕 ɀYᡦq+WܶBecNhjurs X̅Dnn; mz ~C ⓞE:}Z;K1tk*8z2;G׷n|hCngz^_F[%w&N%. }^tkL!Nq\=3ʐ.Vl5O 4D!X'rHސHHPiמm';P$ ahSWQXzԦ~r+r<uxCAq.e3B >Ft?`ϟ@KtIǣ1=$|5iT~__ @M=hݠAh}aMjk뻞Vbo< @m-5Aь&!H!Ήlcdew/7UH:O2>&ʢ 3)ˍ5LۃAML6,CgqA-AِV&9C = CJd z#Ւ\ll8ܙWf ;aYU9l,i9bȅ|JtU~ oa~g*Pq#j~qؑlͅkYxPxVLb Y57_N}ȚAh25x2ۍ7wJuJw_qEM-;J. E7phbC]>=G`N||-TJ"};b ]{֪]\=N*ao3.d[2'\NS% kɩ̑ 2Ĩ=YqAJAO?j%yy,XU? W|*Ea! It*d2+izii^_ ε:7,Nc1[n{տ^W =AHwѧh9jGa)sٟ\x]q;3AshonIоZ⇆j~5 |[Jk S3b :}}q4FVD*օU̲{(A^n=`[u/f=Q[ w[.8BU"z&%\DΊ̶{eŗI5V/8~Ml@"Kd5*-Xj͂[w[ɶ(ۃlZИ;Hģ內G0)qo|ɩ{AF,/ #z3)&5WɟXQ {FcGf0?@UWv+u(&hű|-llJ=(>TZGu[!|C~G[6ܓ C»_4SNqJ fg15)Ԏen'weVrM+th0C'yiP`e\W'd(C0siYYR7_V %L_DSG6TƱ[~ޏm|xJq#pKQ~~{ʼRŤ"93~qBT.}iZ9ؼ,a ߥ#kKvjRsJZJ!3z5 9dylK[g"8 Rʬp7Yy Cl3LYYEг HyMo[dRok4VMq7HbTqc/e}x@?_Tb%iMjV^#U0 TώuF+tl*D3q(*1q$mխ]Z,+2:ϖʌaД&y$rYTCi[U z$} bws-rF@cEWk3IAIOL&xW񚱶WD_fNdt<8CAw`>YvQ3<}a<>.2̰vŸpb`Bhʮ)qL LRe:;#t㖌A} ؞AW "T=;L0gDɅW \Nx^:O)MF֭l1gs7짞B8 Wj_泌05]ekٻ]9)M߄٠۾ۤG/S+*^ΐPKS/ 7}CiL|ƛ|)LVنcG?uGj3:n:WbR‚ 6jf5 Sާ1%6]C3k9`/0Lkyc?ڣnxVnGUZq!i+cRsN *E-l|(ck)0{y&Q~"3:^!:tK֯Q] ䷽@ e-e՘O 9gME]?ėH5L͠ 6D͝>|°Kn~"3m,ba̚*l7C"ɗ@#iQ{ SFٖGg$;.J\nb2,A5H:FHph0 )+ ~4U0MZ/eLo2##(&CE|eepRJG_F8Mcs"Y7+03TQ="e&;ua%qIzx-\U9lyY*71EMgCd7_Kp2y$[sA^C8O!@LV }xEԄN%:_uh\[6wfsx_˩Ll9qh״4廄#=ֺD i%'ܿ<pte/\ lAU'ǧ6 $Lb]D# 9"C?z߆RDFW(Y @Z|X$S^,)ӄJ/2'PӋBvdz_žP> @ Pn"]ůDl; ws8ЊnF՘0Z. %8k)XuQAU%R8f>Qmގ1,z㣝gxYsj;\9z\{8UT 'FiP78lKM;"G_>e ϕ*6_ɺZ"߈˸\ $ 4 [Sa8 ti۹eWu7CKb%N% 73'ômk_^/3 (\G2$L!!Ag;gZ*bAPv|b> ƛTeVҒ7髟_v,AQ|sڄjj]R& 8pڧUܔpW߾]2&,5>n#SN\f.7g][Vj2m X9\I?^ڃN4GiYN|=+{ד?^Be2mZfd7: {>))o,B9O 'Y7g*f^^STԧ0wH3xs{yI-ӍP@g? 7Bab;b8 crFk+=g'G`\:Pcw P,+[^͐ |ڨk ]E ڜ@Ήl%7%׵M> ڗuIj^MȈo;\`R>v$# r>mlY%no\0 %rΌI%(JӭxLq6սO3TkxJ)|.nn*a'j*UkD m 6{9AR/3oIºxkfnιX`׫ф_S]VuDR59VG8Go9O_w):VDj|9 0uBe3:eNy&LKLJl?YvDB.5i*ͦ<1;%H)Q\5/ҭa4BX{yY S;2$ͲycrF#Ʒrͥ[ $SǃbDq5+uH^2$C걉(g>yeƒ;tPoQgn L(r#@73BÙH_ۤ3|_k'xru}j<{CdOk8{195XiA wzp` E)CD?z'\^/90EtRW/Ӫ*5Wt^jn)`R뒢(3f%8Z>O#ጤ j {*WXNSs|͔`B5S}S6]OV<ǥ1Qې9/)yLͦ}U~¬<`Ei!㱣2'W Z+Bz;rg7ՄFai'l)J eK52nL/^8gbjWI48`eV!P`[`YQ"7yN8J A ز:x۸2eoNLx]OoFh~_r}u?Ys=,'Bb{OFz@{ YTFXSR (dOB9m;dra2 V濎ґ TÊ'())?(Bt(]kHO})o%_Au{R u)%`F+,VuxA0 ?ſ=CIѠ"QAvk HzK{ߊqRX|Rsy\aL+^WoVoPhi޴\ +=Ks=ΫdUr_ '~ui $2gX>#>h)]H_/+߆0Eh,?J|yl瞊VZtqU*709/S$M Ĉ 4fBw  t~`qm$!SbJR B3')x(F;*ao ;SJUIgsHE'(Rgb #*ʕ ٵKHBd˙DUq$DIu'Ft0nj3J[yjd[M|7Dv\;}7 ̸k$Y/&$,;]uHjV% AVNl2#9#,б g i(xп[V>&H Q7(B<X'gՄ 9^ ;\6_-߻H/P%QLftԀ!'3u7|*f~OZ ͒p+):q__/5i'dX!ȎD:6~9l/+jeg|_u@׾}utxeI dL?tcgh'1:um-#0;yL|m+~) qpx6&[GIV)==%{H쟣bV*c%0yws$'&/3vKawc~d`_Hy%sIvx G3{g["=!DZbTɛ g!*BLB2'qumҬ779x4šl15pq COcݢFb؜U; '>p sԚ$k=׾ Cs("S`dl\@η.iAG4kJ'_GE}w@o>6ڤud)My:d[4 AfYFBmdIKO5N'L6J,=rjz1|cH#dg氰`4Lmc+Z\`ߩI^Lc1!ʜ8-qxr\tCfAol]mJxr1G/36)wyh ,)R:ȕ\8 cMo/`[_KNTs6 Bk,A-p.F48 3䇦@.W+W)ј0C; mghbpmSː6dG5(iHib6${i^mjzLnA(:,J^6ڹ P˚(&6ԘMAi@ַ43;.T ێNDGfpQރZ PLVY(-Ć;Bpc,Mv$ѫk8,"?i!Y r-NDŋ$'lvHhk4]WkrO?7&¶DcY"oz\e6itϋ$V\L8&h1l@Lp[eҶ(!s/I;v&m/vdDj4he9,SMa/1ZIL"g 9Ƀ&y~scГJ6H hh V$aGnk_ (TZ <nܞ.Ke!ro7S*~꿴V>6A qyd߳GmնECm~3> " _`~|!]_R0JTR ꢑcYib0۟3=]|)%mj_mYKr_BGS]Xݡf˞MW'QC&$* ry€ Ң 74|꼎8P(lk=L{iԌ^+b1MȁM!>/yj1kU@T*%D/%$6T[B6įoHߟu}]tXCؙj6{P(\>-тbw(uz$'PUH2C>phM"+hñ\>&Yjm.3},hZxxL'WqQbfnI-@jPqwtUj@sY\_Sکo%7hcUОOsұӎN͎rW:ejYˈo5mtC+wE Ч XYN@kě-1dҸcĒD}aW]v9aL(YLЎE7sReؗ2Y#ӝw>]Mme8Vi&RJpApt@&,76](1){`+>\),=l6k"m%F7 [ 8kj;E&JcIWŇxx$J%3/܋~ru1ƃ,b=g>Uc "0O1Ÿa!UIFJ͞{gz"&`µIeXFL`_ImY1hgi]n|ey!m}H?x64N[/,忬,4cgiaΦva<[#&]<'{v_#8{Wl;٦DVp{MXR#ꍺX"㡃C2:? @Qk0#\F m%9h_S8vy_?D1T ~_Ɵͨ}xҢ#{T;bϴQZ(HtdOm8% U]klU%w~Q*sʓF|ea!5`L?DcyM7I}ڮ@[R@Yjѝ+#rsOc[#@x'vIT&ƆwvWHR/A"ʝY=`@6uYolp/q 4'v:9%0vs^"_:C%, @\Ș7oX"fE8Lf_dFj# qB/G$y Ǵ43 i49)5R&x7X 6;:S cXd@`3q/|.2M NgǴl>3w煴Y֟<]䰳Ke*}賂U 0##hQ@ud BOej!`xZXRW˱dd8To'VEFW#Ri0$y%t$K՟_%lfsBUq|/=GN')ovC^hfs8:zW6#܎`u$ G ~s|iqI<Ѱ2"xGk]kbJ.xrd_iT+ԝI,=ăg+ vLXwՈ]/}<'(+n_2ƨFAK-+U-@ (q>eL0Sy#CQ"3E٧, iԲ54J CKȸ z՗oYu(#\B` _ؖASZ9F #|\E>PPP\hB3.nyjN5؉EoiBedg2x8}*|qIcɾWƹ+j#xK9j3r(R3S $h/Q 8}$FQcwo}lX婼;cP)*,6QH|Amp2uT.eEp;Z[-0SB $Z]I0rlhIk4kg!2-%8O,8CpL$ah^zhuOp ,*D;.s#>V],(v|.$qTh6NW=G<l,[ߣJC;WQ%CUb /69`LP?L Dϭ"xv#R{a\ǂ[Dc}/71lX+GxaG JAXӁY]Y(ދh.{qY@tgKPwbc ;S*(ׂd2ۆ@ܝv1_0AR'[ >G 6ﳡ$OBn4(?}zD*׵!GV;˩Y?z-t50H7  y5Q?v.p-:+i&{Æ`!Fo. 3<[ӶTccҏ($ A =~Eݴ6Xmjٹ%"DQ-avÈtwo&\vCRnJKg*z`Y:)Fb!?l*@ܟ^AeSؠ0B]lLM#|yjtI;װN!~tqEBć/lQK4LE>Jrߌ[3ll4/ aO3"( ʜ8#Gl2B0ִ&BuK6GBrqFp|rA7$9ah{2%zYW v>`ȼFsljH`8m`f u 6d0km(%}}f ma ̪۪oF2w-2kt ޿(o0[)b!$D !Kx0Œ'n‡}W-=* 7eu-ί̵aK[r>cddIg6mbax S";4<韚LX]A.Y4# iUat7[Zyvd G'trgs#~*ga zO8E8Q =igsNbr"[1 <̓|zkbɦn/H|kꞜL;%UDEFQpbZ{aYi';j/MbW0 WJCd-?r νڑIq`[ֶ*_5هwicS-|2`x/%eUa}S dt!.>@3~|\;ob?Ud zL6#ʸhGPS.\6m"O6<+ \0hJI#d=$7H|/ Q\c=&B*uECq(67Y 3).zʶZ74A0(a9B^֒j1jՌdKySӌB?eW4557zE5x'L(9a(_]ls(}aڱr`~͙ԠTnX1SGYy*B%,*֮rT(5yIPA̝c: tJ[4t}Cs$LSA(I쨁`:-4 vвU?>əf''Hjѥާʖ!iU@A42n X4NyFbxambQUy.4jb+ʅӭG9.HUIv^Z' Od XEd^Rn@ZDl"MfޤmHf26hiVJ'c z, a<C~c&N:{TAKÈH}uUNcM&0N/k[>b(p~ai.F?)&j8/ =M@W)%}4Is=ǧ=+\.!&p 8}eZgBV{2h'"MMSP#9ybȗ9z8.vcأaH=_))Npֆ{ZJlk(XD"A(79tD/7Y_u?ӫX&%| 󓝔1x̾mkNW] 5CղhRLy&q`-Q?[tL~2ڬ|hХCHi2 n)#VB2K(vzffsq(m>1 ;+NLe"\=Wa "Ljۦ<^Kd' !ٸ[׶:VR\QYKŸFb> M YD|+j 4eHFO:ֽ{.CdbIz`~X`8|z)^$Psu,3^L z@37r$kϻ?T3cL*mR0_Z)1ݯqGj.t/&8<8 e+-c?)YUD5 ±"r V8hf~ީTtm_gs eƜ>ܺ+V?Nw>H(]`yĘw.NA"ޣ{Uy}'Ψ?3nON`^P`d֝yv G x{r' gjXyNOt[F;RG6G]U M("J>xge`yTN׹BU: J K V"{U X M%_؄"l(.X]ꘙ؈٭ɧf;%)NM9"(Y}Rͅ](MH)š\{yMa8oJs ] jW% [waw Ռ@G9cvw=.8K pL_Ǣ0 :IϬKH+ ۇ@gGҪ !96 K C%*wzb[M#CY6ZcVQ~lNXZZIi$cj<߀?phBZ6N`QϱeLP޷J*B/1l yh6}W]Xh+3 TS8\l%GcLbTŠ}_+D08Rj-2ntFԜr -kLR#mx국t[d8\ɲՇ&iaDw ,(1|l-TV~BN663E)ݼKp3*.6^~x$C\j[$ŋ岜D^›h;]ŋCvh бP&$ iC=66AD3ԥWB`]w23iJQ֮DTpr=@s ~'cx9$/]2N=jj ɑ'yo /ߣKm i6$\ )P4qQe{Nm2NYI$YnP a;mY mpZK̲dd(o†# H ,a0JA[bòRS)%~|+zDHqrÉA3bℼEnwni}㨎y4,1+^`8cz4鼚q.#R#W4F,hBv*.ʩ^&B+h L?6 Ϛ Vӌ;voB~7XE1bySE##]_VYp&9[T m$Dv 1KSMXrQ,Dۓ)t{KUqu!oΗ,Sޫ7_=\//hBR/CI46X|( J9PY .y\tM VdhAlISLjg1"y)zdB.唩D՛sVgzr؛s`Yw7y 8"T-ٽ s__K_@TҞbgxSI-mAQ%oB'\fYU<{Y3{/"qq#:D)jK #a(6y)2wFV~YѯRksh%\K/0*蘒=?Y~NFSj0WRk`4ėrQ96^8kGETkToe\3ww9IDHp:{ãoթ"Fp?3~J嬙ƽL:moɠ;[ӑ+uW OL/Y */5cxDF$ȰS}5N|} h(vqN:8!meޖxii0N^XΚ1-IRMVde -~?8)ڇbE3X^ooItapvT#H(= C~5C|4Uܮ Aم衸hV xYOvHX.ٵ>-Ifomr(m04.*1?ACU^çG̾x}<m6`<<$RD,]<b.k~ >TǾ)5[NUX)?ha;EHfӍF[v _=Ӎ}0 ڕ|J"rbTݹMըZp(zzh42=&¸BUwX;ӡl"DƊ 'N>.L67dc`ߑj"j2!0RrV3./!P"B$) +|!)2}T._!3"[,6aѥ$lue(D](BYNĘQ": ]I_r+W1#: w#h Y 84ϸum .y8WY^[M9TTnqmZ(® zPܸo2&([W}ahk[h)9<-!^.zr8áLPZ%+MZq"t 9ςmEƭ, nxe[ɧ TiC5]/D[bAmVscƕlFy\o+uibvkdܝh!=0鎝ԭwj)%@"q2кY#bnOkc57| hXs"N~x[s9m1PBa6F| b-(m!?+-Z 2h"d&Dh30bwߴ*ٽ;z)ok@EM$xk?='"aI6da_иh l_3 / AkS0Hƫ[SScA4q3Z;D~{1uD v^\2&o{Kpzb7*PzkyDh @Ee/֜"TB@jW_r0븃F+FS90p1&}kԤS2|k{=9 KHn^u6)Vt\( tT3;]I[>i?/p$V|փkUMS=x볜iwFBNK#d/=ox# b-s݁A\J#f,4 6a?s\#CIm7{*߉Ǹ]sSeOSY^M-&>t[W97nqt8E ߞ,A60Q ~=]opnd]tY{g_'0,:%&w5S<'+U:ĭ{]j^%\ivziq"kqq $;=!1"9{baҳpĮYyЇA zr.8]GgPc~e|ƲlƬ5LQuE ` G^j;k[(S9e:]]tŝM F^b|Aqk]X/t4&{Y;_7첉) d9!Qzh>+ t1QJU`- hCi6! 87R !Yn*Z(aB ,urkZr\9 \(:S^%ƨ簫|1?[ޮvlǙ= Vbd߶:BElhk>jR*'BDga&on7gV+~W<( - 98Sda1$|ZQھB+/] Ϫw[Fv-!"_~{ -5--X84/vW95f *":ј("Yg(ώ\!:oP`2W= τzxo<fV̦ùƢ ~CVy?Y`1L>oN3>UD&{ 1k5&W=Uꦤ%KͱD)UGcwm"Cx|]It]YX[aAn<&CEYDqDBɃ-&,.6Mm_fn:\&5^aإFB74K&2I_DَwH;os')nInO@/TsiF`l X+r8zZ[Zr-\FOO$.7+EsX`|5׍3|l(^ G±k #lhJzy;ƘvU- h{w;\>ѳyh $x-Gd:Z3eG8@vY#T7J5l~9DYU~c.&;8O[g ~y7~ӊ&;GQR ^N眶qvQBA&gq19QȠ)m!SDZۣ#lrR*g+ iBx1BY8A\F%Aͱ"Aen7pSR )v-j_UBW,OB-s?KTp4S _=q`׸,$ܸbc^#aJ?pf#y!gΛXT89rQppW0 ; s',y%k^7rKhFkAZAxĒYc`N7쮉H*#:Iqor{IS0ޗ_i 'w࿕q|SMĴ:8ݵ'K.`>u $X5[ä uq^71bOʂF4\fʡ=)E4 y&HY8yT Dc-iڝGT\ ɥ?Gt `'m)nDGڗK5 }BG^-aIꀞ fWP)Lӓ̸d 侐m|HQ _`ykn4Gц᎖RƑp侇і)S5F3|J@p=Zs`GDmKHsOSR]ܒb@>Ҏ4 wQ`n '(8rl_LP4~Imbx|l3 HjpRDQ{R昉5L.LI !0<Ǡ?3#WWI;D>:BtkS͓.I42zOۗr'F08^]' {v. =JA'5]猥/w x#߳3fTZ>{c-C$2:\m x7fě͢nAv">%#Ӄ5IgADC ˁZf@X2$2wiUѩ8ĽǛ@zou (MQN~;'^I7k'8M_ `ZL=趯rΖ]bt2.4=2z$n2PK|}!l' g`Jf¨Z1EHA1Z1 D܋\_Z2O88^ qIByv+_4 alnlHhtaOwj*COZoP仱OA\">6u &xAC/J( q!nRpL&k wOk,dnp 5az; 88Knf f ?퀏Ym+_2umpW_Io,Ϧ/SRApշʶqRw*]hO|҂͉d #N" GׂR&הfx*h)$gۨ⪦DBwZX@ "'tSffdz `Ed%5XA1'Nx6TH01EKn)[ JJږ>YӍ\wդbTR >H6>\e)i'{g!ջK'ˎ:!r +02/YOjSuW7^zB3ǢKeK 胩;xFD?=ÉrQ cp+ktkF-mI-|((:bAJ6C}jRCN~#F^q*^M"fg閲S m PgO9r\+eKV@q!3i=5:8'͈9W&kZ;""]KNRp/zo%ΪMNi=8DAW*  Jرn~C\K_C`Td+4ݎS8ƙ?- 8YJpn8G)8w(?ڹۘRGU.Zm-AZ:1xLg/[6}jqrCu;FXښ} w2 qj@0 loDS$7x& f9l@y.}l_ZU`;#:/.cѼMx")Zj$yu@|Wȿ "wK9=g}X*&("3>[Zҝ*;ALADZ)oA>l`3 RQLؤ"KԶ/ă+rsODܜ:^ &$'dʚh>]&:B8%#.[ny ;:CS,I3L`Ұ)WZeOTj4ʼ+!|fdG{U,e^V-C/_xȽ+%;L⎰Ieqi[;*R i3lApZe'ݰI>FҜr9Z52%_Kڗ*uӥʰBDUaz߮hյ'zfu껚)1tm] ͎Ú$:mqCB<JD+ǿ{_wwS~3-'{*ChmuC'B[0Evb7` 3 cݭPdAPPn+DLCZ'yи>h+.H\m#8RRjfj-ilNee ŏm W]KҚvH1iE W|1 F_boMc[lkhbph͍lW1%5T [7˴i뿱aJR{Ȇ_l188:oCf4}G8?4H/ri YV@,M@&$N ]%Iy i9!L+3rJ;R^ή{К-G2:fqyly)m35ieӰN:&MhUGdSl-ʂˎ^)h1 ]b H!_/p /#<$d̤;L6 $^JNfEwC+J˗=o읷&mh 0иW"F]򯟧jhQ\&F7=:A<0X41oujÎVM'6꿵E0GJ^פ|yuP3D{"[ع!Oty=SHhs9UoUWD69:d %sY:621]lu]kjp[𡾰g r0# nhzf(DԷ9"9O*b#H+ˠiצ*8X>N=)GǴ;Y9rȐ7bX~T{q1 w6v;pԬ*;9}D%H q*e=z,0[d> v.wniwP6f4/D9E`߳O>+TjF.# QtAdmC8mC!@-F?7 AACgub. ]vZ1>p\NQN՞f(X([&" "CqpHTӟ!x EvtQ.,ZJ;׿I@WסT:Zό턪Az q,F 84n2dKHf P8Tuo)˫OÑf,K6̊AI))R'g s`u64]: H$vϮ.S}q yqs+V48?65+rYImWQʼvl#/|NsnB Xy'nt ib-w! o>=X)'&#?^v7?%6Wpzm䦎\eҞǥ!X5}'adݸ_M&]ziUZΖ/yyYE$CbݎEA!J2?19Y^18q]"8DN hbk.-nq R_ѣsDQpQRߑ$`7̶^u3vS;vp)ybcA`Cܔ0S2;g9~E`c䴵4t5E^*(V-䨤-DЀkb \20< >ăg0YAŶn_ɕtXےIԏ\zM8s/Q鄏fVӀǤʃ]`MV 9!v=A`Dz8SE=_6_ 3[Sk84893+ReRu8hKʖ f 䥢ʦ']7MAEd geS Պ|'mng_;'k~ ŷ.9:1YA(VApiuPZ?_.~w벾44 K}*\#ƌ?"Cn#v,rފl>bcce! &y(%ۻ.dbJG<>_Sr%#COnŖkK")1(E!ucISAc5jΗbp,ᵅcvQЇN ]~_KY K8"Mw~r,j B jG9&Sw/JL$eERx5F.8v9ƿ? %7glQa!5-Iohݗֽeg`` %2ڋV@ Tȅ[*?e.]+_pJ[f{,2h?w,A,9O9WC+M߽B VCq8hY`x=>j礚K =;@u,e.#ž0w̽GglN̽>qAƉԥDX]tr7Dkbk!d.>h45\l)" _S-Z[X;h3]RcxN#a徸ccюp ^/bAl$V'yxq#Z63RڣY^Bx*T36@}Sxt٩G麭S\ d'+-.r63$?+)N-i?N;e6"&Xx+% yڷ{j QOsU!L>~Ef*#RI T~C\fWsxAiNǝ8¶>4'e \g{G׽0T M5vd vL4nՒRFAU3 8z6!gs:qGA #~xKҏ[N/-QQ#@d&X(NCݩ4⤗,z݀!Hr{`+f#qLxB4ҀP-V#4I*p, (Y7lipbCSY{6 ܝ6]~Fdz|PkbL UТe9fcFuylQbBG?hQ\$∖Ub_t =,f~ Wpbe=B"l0I X47Cc w^;*ĊO%epI5հ"!q^B`NhR٭SlGW) aa)c1ҹ%y:BBzVH\lm Rq#H{YkEhԁ9DN|ʫ/֎{6#>+@ADTZ ԓlrwLR0`S2)cZ&LjăU0 /%Y[% _-C/Z+YAD/AzZwW{=mV(HgH>Ӹ?\g97Ys9,&v)j;FD*xPu`?be~"06-IQJ>pGK 2xRIEwXgOH?`UzЌ.4p0 sh]qg ͅ?&EMX~Wcbw:NZ[ @e(B4l%.jѫ2V7J iثb:;PllCޞ eo~ʯ)3baɫf0۽OYlx<o`yta˝*lʷ{qJG!7VH+zN;QJS8/qMjHd  [#:ezsyp2yރYbA!7knMmjU(ͱ×L)q"ƕ*T$Cvt;RDڄJg"A ص-6p˥]Q(N"|v`aOn>FhUv4 I}liuI0O!Zo'!An. XQq @tj3K>@pM%O%:wp2ma._R W^%Ku?ebԣ16add¥%:xP~ן_SikZ4 |pStR8§yQd'ɯg>}DQy {ܵu8m)0@E`MD;pO]Ai@@J5 "}ޥU?]fwJf'v ] <h)aE:o~NF rz{_\VQɼߐXIA`x|ͥ34 (Nr?_O4%  Z MEM1fA1R N v#Ys'?W/ڠVqJO;'%ؿ#r;un3iB0L=nFd@T3gt#c-/j7-gSu~Kn~#QsU TZc5.pkG^zsQA8ĕ>i!9n>ذ15/6}N?:7뜇t4'o; oKī)ժ$TuB'E̒8dkQK#Se:R[[l"2On'/q)|8!]TYL;/Bje|fR_ʈD&J܎&-XX 4-MfN[C%zG7'Mȡ|͗uvp~BȉHcPc EvkM %Oa.(T -+pwf @5t_M!3>[DcZÃq|S͟!+pF#'7"hBW͸8^c~oˢ"yLGƘ۫Z^),h3i=j!yp!KHjpC9[[IӺ LtRUƝZJ8`?8)p`ĺJ3 dH飻RّDz:وQs"-ID\Vo2#Q9tEPPOQ| ЗBH <#]:W-W?X/F7&HmAe!%7 fk hh',.ޛb9\S_㋛M'F!Db26uu᝜!!TBJGiUm@mZ[1K @Mow4Tx 2>Td75NW$>3/ɫcۮ9{ ۨ4Iw;m4 RʒK9c{JAZ/b ,.n$32[е779g$-&ؗTbPZC@"%Zݠp(|DnV9!`JLi"1S)~`'%?BtHfQlTh2|_98qی4`UQ+O_k_OV&n\r4p<o! 0P詋PTĶmxȭQsrL*% !" mW%5 & Qq =Yp  m ÞvP8|W7P&=c7nOv#URV3p,VmMǧ/4x =B߭tPmK!!n%> B5VS(̡`68pUONA̱1<@y@&F?αN dJk؜d#'B\3gCb';R@}ŀ@s/+hh Ul**!`fPkfEV*d$t,u4F:_S,úb? R{!B z;d*.(Nr {COWB 焍D8?U|D|l0.zΚ~~de`$ǯQ׀Q]uZS\PY G*S)i-!J!5)zDvU-FszGxDcq-2> w-oBjX W֤ 3U`M81=e)5|v7f$zR#I ;>^K{35БU=>O_,#ܥi?L<\Uk3tu}즰#!{Lƿ1C1T5MQn9VRdHkRDyJG.COv&uvbDfB K(q [ŢdU7#x1y6SZhHM }4a 4,pۻH69^YQ<ŖQ$MU-e2yk! #gņ+Y3\ջi R Z@ 0}q%e7mFFiy]M3*ndNdU`V{{ g^!GM.ўf/lrҘIJ W/<.(@"WjqiRwc͖me)7g/R z,ôeYW]_}gqn SxD`6f*N!߃fd|܂{兒$%jqvJg#zߊ?R4](32px>ػAn0o +L*1=sjfuBql/@B\mGs\n>j?;pt NϗhHV` Uen0@߇wSi:}x OrՕ'n@ j;[ 0=eEO_@'x({O&ԏzx8p0P4WgIVtO d_ I%;[*&cFSjS.)cP: *~\\ O܏_#'InF _ٿ#4˨eޅ{̛*򇂸iP΃O|PLN*r@/N* F)yTM2$hZnFT4zxG?)'5rI j0_F>4Fn)lt<*ͽr!V!mበlk~jj ij$.]v2<߸hU+6]JnqKzі5kJ`۞.4uBAW&R?+pp Z}EЕ`&fİ͌-8wpSm?+gK!n6A'xߐ~X5Te #}S"9_$:7 kt?AҡT9V^準]z"cn] oBэ bݗLc3 5Zr( qtrRji"ݴBz,эhQp_1={cx.pa(-uQCDzbX yJ[*<) *o(*0|Q7o*S`DAIA7)| %@S W"8)NUć;S _D'Ͼ[1 ?TemˉGt nvR0I?x96t sjOfd <]MQ}!6I *?s^Xx޹4!]RAFDJL9JJ36YaJm"Z&B94ag&G١14u3X 2A \;beLTb%Lt(5c*lff_9<7 g7p,+6 hbb<|Zae'(؈J ]"_KhxKg~˶K`ȱ-B!2}}r"eLVKǾpz$3X^^dm14-ί^@͈fD0śG9nBdK{Gꫣl}y^uO;!/+3(H4%{X F]t>"ܰkW7?߭9$0Ր,׌*OR>v^;FZGD =aťV] "66Q3s[|Ah ׬gn~}^NOHP֐y ] qzt *jzP}l ]#NϘLNR)8:%mpJ!є#Z4X02ꆠmN{p1yr!ׁOnGSwHhOsbW!҃%^* Q8z" 3K̝~=4J&Xg4֥ڲC7 MjSEpc~퇗Dc@UI_ w=`G`AdN ngR?Y .kkO.Sp7絛rJ<β5ؼn5 ԷRd;n5t={tk6ҭA)ʗ̾:(pO\wefD͔DY]$3s^!5fjgw)`p|b*ΏkTn/L`V 1[;nA9ah4˗SG: $vΙa}8jx+wYkD/Vte)a$Džkn Zdvf <V2x3FuQ}sg}cacVE@iLQFG؟ n6(-uUV9Et~Y+i&Q)y|H)|00 On$V*IXcj}@ۄ/Wγ\K=]@f{ Z*x< 58;nIۧrTBTTN;e 2>&G8͌j 7\) pJGV6R ?';@FbǮ@FPБ00ƨlnQy!s.o4v* AYRߠ1r#UncjưzȒDDB&3;O ]$E*MK+hWWZդzdjkο{o)H撵DXv[}UYRQ6T3ʏ܎>+Qq=i<\)?7Eq%n,]sQ&u. XSVx}t@7voL&LZ E"g kMAܴ:79G@qz_`ZC@$B5;%RaZCoLLrm葏n/xˮ&ĻI[[T8+6& juq}!A?]iw/Sr=YuZ7O۬'R[f9u(s dחdJ$pNl@6#VNձVQ} `h p>˰_7Xv!\VގxzLd",_ݠxvp ƌ2.lׄUȼŨ%V6#NU~PyWԿ,uQ< tk^ Z{ٔ3KW+$&S׵O*{Yd D՝/g #mPCwu>4XIpX},J52kPrΤ^58zp/U)sw?!N…ûOlC!ѩJ`Āh*᪵J*V%B;l.7wCƶKu~c E ԤMYQ8^)@g\5{-_Z@+ +૾s72c Eh}I2B_[ ot*%}'Ww;< So+Ѓ28,XTIaXhdᅛUv  /2eDg%k;ܓ2PDj= @ҝT`(oa HTiij,7yxYc6X!zЍƦ+b$.}VwlxdlHC#\KY&;!\ĝ&w ;S7-)$XRaD1)X"(%-}ҬoV+,HDZhHܛp=% tDͤ~x+!Uݷ[%*:2G %Hg}:* wH*P[\Ynj%9ܴˊ`A cqA?cBk?5t ,8XJß^ =V_=U i| vxoEJnMxI#x*;j]b_0rS:8w=`y ׳R~̖F`r͘ &VVeɘ+@f=jAJJF<,+VѾS16KNA!# j˻vnۖDGc00$Ue \MX޹6c犸0eު1"CL) 2|@_-VW<}4teÎZ*ܱ†*Zfe G1̩ G0iYUi%k~hO xIJAϙJLKjBC:'RQ dPD' XNeS}@6 Le1X6T\ =\uFKP7ؓtl?sם]*i(ܱAB2xWCE̚o-H5^XpLbDha:=0tC3SRs X5mq +nŎhbh&|#vV[}~E`R̉ݐVk{FZ~CQ)8PMw>ɲ~}E(zWD)llylaa,(d@s~(tɟnO.&= q/`a耶7w<7bA-y&l( :f7?rSBX91őb^N"1 KidyY!GXvGWsKeEx yWho=m\[m7қ!ԙ "i-qRꝼRU{'=6zSs+Ry;YҘ`/=gh%iqӛ/efФ|Ƽ>p" %(+t[Rbtmn+V!.d[NzSHjb='i} N 9{ۗQA'3s3nZNw6@.4)D2u[ zվ YN=wxDù|:2ߋΰAf@LqCa~n<6\ReԶC4]uSu4Klb3 Ba$rwRypCLEJ G>< >dsnGi_\"@&r#U".wc﬷"rؿO7k4[kMskZZ(?_mD)-0aHSѓMv ?="d.K[>fv x-mn#p:G6ir*PqRX59m)Dc'ZK}hgƵ9%BG$i%EmFem–p]Nh._sQ7śǃZt+#SnP:Wyos+vJ5uU {񏖌K+&f'R"b^>oT->WzW>j>fFf" L0z6 #F߶w^4NcJ, Y\,]2d)m46kDm ;N@we".s^s,<uWL}L/'zALk{{: J-Sιggd?4ʰs?`i^ǵһ%Bg]mgAa(0QY-́"ΐy+hDt -Ԡ5,Tڀo:CM:.d7_zfˆ Pcwyӷj^yFחSg~!&*S§<ʹ:_0 LFxjW8צ?e; ekb dLjd:Rgn+b@-|ƻq.y~^x|3?Hj=եn-"rǫl ~7܊eU˒Ushv&shhBMnO :rQRQy:5wıw(7 3ֱ^(/uu|Vm_`a5huSOtưMU7]0Jg[h3-_փ Mܖq&Jt PzjF R>6OD1U}覱\[EP\UL0 >X!S\IkhQ@-:U3Oh*y7 ?u۩>uR0  gGy@B`'!ӿ"ep?<*MET2mܓ[&% 66},)kVwܵ0k؎Wp0G'"?%L&}Θ*+z6&/7 vEh:L1@Հ BUKE[x xV-Sy/Zsܔlp`` hMgj *6Tv6\l6h$㥖2/wdʍ)HWG݃ovV05YYTJꦎKsZf%lVA 4wp@M7SYF\v\@`Ȧ!7`fV_@O#h~u@6re{4A85,UƿxD7o<"dZ8F(i 6:D/Ik@;ke?w%xIWcJV>Ќ 1gw7jj#KyLg2UThv+SdfAyǥ7|#x,y0uPsnݵ,($pGw.zBYѨ\n'hHJm|S#B WHxqOI9ή=ݺX&Ùn}fA[a7 }"Ff Vj-{3>TȮ fˀ7qf[Ux,hԯ!g_-[rb1>'@ _NB3 #Ur~|ҲZ$BLu{Xܗe Z>o?ƣ. x7$SryHG5`3F1"~ L<9ZͲ#P˒$f">woX߀\F7+/ c;pMiYNut-ɜmwbzD/[nj)qmIp>l4+-_%0@m^fZܼSRH?’( 7TJz["LAϛA*4oXz dƈbΒ6:쳱!`{6*B($wyY|ti&F{pk52>jCU%D6~>ű$:2`t`@jq+md nǚ&p~ TuUcZ)EG"K礭uc|d5>rQ'wg [,%mm=`#90G3_!އy€l_9ֆ0*SylSf Ri.M3~¿b Dp*Ý[_7E5좓A*d6gz߄]AQNlj 3'" cl xUYv&+[!^bhisiDCL9j(qyby7ATwD <d3E`awO0A/cӟ톺vYoKGhu>zajudByw"JflʼHH헐SGØ^By"q2FcA*<2^ΐxS}!V鏻h@U5_Xř$f;Zo\鞊ȹ[Xzv1y/ ?V9wiuOo72xǩsg#{@znTV ^[wbN,BY5 )ֳ|X_l'L7REhwagT0~kY>zu:cLo*ASoFNǨva ^(,)$oX貳rw`XD ]NWQrqאg:7&:TOBEߵ "_aԗHu5W5e!Q>?!{w~97}魽`;}~5ҿUN٭GY鹢7N;tiPTet636F#.1Po%NFX^V-&LS-f:t$}'{T.8&r_pJ\@cgBT:qc]k)j5/x|Ȏ7]tyw/VLS F6N,U6KjL-I0Hdl뷍?|A2Tg$fZV?g1G@ n}sU 2jX4ըZ}s*l[DN)o>N:XYlJ҅()iY%hd}pfȘPj{hz4oi>\ ׻hjc~J6چT[1~puv&{[,\ʜ$YXyܵZUO 4)z# !@53@ Z1|R->j*I`aL>L78<'rI^%j faC]kHYbIοC0(G[-C7k?4Wp0;'N ArCV.RlZX~ܽ j@g `Ʈ.>lhPJ+8'>Mp5nDFCt%fo)ޗp"@#5VlXBqdL`N ] unXf, ]6 Qfso ! !ؠRKegoUL $V(%)Т#`쇺:_@<1'R$P:mɲlwJ0$4~_o"'\tm`@u\7>!h4<1[,zxq6-ГpP+y|8fm^=-q)A%V҆T\))hJ^(7b= 11T1ӍPJ<_X\(wF5o-X4w~I|cb K*mYYPRX!2qw;~>EQ{CN;6¯]Ki-iS/?v6s4FzቔA6&ː8kC:xEI;/_PuSꄦP85|~,syu_ܜph!(qߒQ+E* {ʂ,䉩U>5Սv#\LF:7q>ZZlp&L8?sXڿ#ISc(y0qoWa[u\%JIZ-]/LS;e+;o2 $7qhF!CH&ڇx݇1TXII"_ᳵ7ITt7(m5ⷿ+)$=*OXB|g(ce>&/:\R޷*oN4x,"7$B2IRԳQ9˲x)׶7C͢Hb֡Qm ,6y됊KTa{ 0 1w4՝{\z~ ##c~ 3 fcOF(;?%~G]&=)e!q8jM{\c)/Hn;uH־ 3j֚hNn/$}q̡o T(lOv DY}+ˏ40q;'G`cr.lĚ B<ͪuY3gtwx9(:&'ε|z $->B4GvXPNF%bTxB|M`Q5KSpٯGR9D-XE mQh*-?Z[8z"-'mi&t7\tE6p`O> EI{J3tIv0~yj9i`ͲiAM=4T TdM qԨ"#{gyg";LD|% "%)|rM$sE$P؋r_Xv hi: BА>XꫡE喽l-n&_H N/#x *B 96WKv 0N8~HxCݘCJE 9 :ӊ|$bAaX}+UKJfQG x6RwgPk[R(>U\IL{.%i贝-LTr&!L;VN: I Y/ RIuq?0O0H(tRJ~Tk6~I=ERZY8@h06YEo;m¿0|z,> E³LI(D/{ykjD  Ʒ^%UݚJT1a' MLSV/]~>aTdj%fbmRCgwSVDg).+ $?OqFooYba5zI 7Fdk)]RQ" ioߏ-i]՗IJ.gƞ)凪$2 N5V6+!zit]l"τW-4%B[<r )~<r@\?KB!aތv)[Xz`)gl_gUi:Nv-@QѫB(,6$PlW3/W};\ޓ|7 TR'TT,0"bMtZK EӱtߵLF)O F0FT hsq4!Q1 Zf-YfƆ/E7ٕ 8"!U<:a,$"9?~m2%uB87vy0ABv6j)UhA. S =jxOj>/F˂ٔ/)3Sq̗ gfK#r?@`جZk>8k`AƃMs8h麿#fE0f rAс&^ 9 7` ;GRLcAƱ_"ks)CAVl?ڔڳ鹭&$k]q77ſMnȚzIp"Z+C4h{f]'Bv")ȃGcL,Tn"ɠnVi A?evn"ѬhS۟sDigǔA(n!5Y3s(7FQJz1~wP#e6 s̠\U+yӤ]*M σ\V]Cnjxy L%UQ;m%Q7pUJEE /}p "OJ_FB!alQXb-) B5Ӝ|EuO F"Y2ߕ܎^@9E/  F n J_;.PL<}y.^&Bzb>/oAp=VMvÄ{yb_;a T8EL[`>^1ޟ1`G~\oq0qS>nŪf!o ̠foCd?֛xˣ/@뤨AeOA/P]~!L]ݚ,)"&`3 Šk `DT5n1_1/'d0;-@kGxwxڹXgrn}" ys V3%[{!EN*ZZ$cZG)s ţָp uF:G υ#t޷H6KJ;Q #oB<"/ !ܤQ:B/%L{wtXgy1r&%ں_obᶸw>Bڷ],`Ht(+[a)z2Twvu ~hjǾƾJNtYZ%:m"-2|qdhAd|g].yL`".羥@o&%v7+<>jgṓ7/_J!H[9Ij_ImQi5UoB] , W7"!e t/%Z)7qi`$FUԍ y4D*1YaklxSí14!hzZF:Pt݈5xv*>|QEq $_|C.#& g- AKd{N޿t]dF wrk}Phfu`xBhwPfϲZ~)j.)a^PwKLn0jL4,y OkT[7K‡ Yn()ш/~`%FBT L<)i} 68(nrkREZ/frFC튛|(`Sَ^{ElL,^y0f~zØ0ԌtzdEw&. MJRǭbG ]} (X5ӉX9[a4Q⽗ #JX QL]u±[ C+O*mbYiھa[ed*98Cգ­0EzW\;p0nUaoɀV J󖋀 "''ڳGv.ۚt4 Iqݥgo?H/Sr7$a\%I2t~3tp JC-C%y:}ѣ]EԥsmjeQS4,,5WRbhb7Xk%F~;.U *{V(:;A˱:N' [[O'o1f2W<7L /d[*'C;y%c$,9+b+>QD>琣ʕ f"au@̴ŹO2W.:GHA ,ԽNSP,IA"K50挝#|a:\sn|j:LvjS6Y" (ܨ4cnŘG||MY0 xWU[Hi^ 67@ NwFc Cw&8hvKM+Yb Gr.Ó0ֻ$J+aT#'Xʉzε= <ҚI{c(p !VM*FfM-"KB aRIbI;NiwG88D:<6ko:B CBH*y^T0*(m0v |s2H椮)ǹ#G-߄rĴZm? kZ}+,\U&лlau?)d"&,ӡ,\A‘x\ ktUcv*Öl&,ץlƒt=r5Y]syn6<%DVugsYj9(9sz\#_x'.KRn.^#@aubGkQ`kpLnpv ~Z̓JnæL3oJ! flxdqz rR%Q{x6`߈(mѫMYԝp0,ʆ5mf<939@dVy^t9 |tߦQ\bD)Jj%h.2> |Oi)mSip2x1P#!Ӄv:,=>WQL]59,li<`]HRL^s*fzz}t{M3$\y.VgNKOfFa 2YHjˍR 딲7[~^_R~df -$!%{7B@X?5lw&_p: {yc>yk/;ߪVg-҈Hy]sczD`C̯C]Z5OL̈x)Ozu/Ŀ_ ,"㫇`9(^׳jmFNI]U.F:ZW /# ,W'!v+ֻΚq1W3BLr, ̚?_Z;q-jhjc>f /hL|уF Xޖ`.XTKD93bgh0$ , p7:6XN4@Iu@{h)ŋ7D({4_.5.c?hi4'$F%ؚDd'ـ- HsSyga"▾P*xk1[0Sm1C)/~`FUͱ.F!@uˈxsF?mC(;cjȬ>13a9Bi$ %e ̗3xۓiv 8o sWz~z3LySńj]ZV(;7lH11[׊SO\XM/CYOUC4LePEI^)Tɾ4~`?Sh֩k0I'XW:<*+2@JSc̉<3'0~o|z  K`0^vO!󱮕=gj ūuډ hv+^ߊDeΠFr?zY~ր~mce«w9>o^kC)gBYltr9Ⲫ9efpYz긩~q"O%jP|11Q: :), R)tdž]s2Dmg*_K 2<2ߵ\+N/>7lg,]2[qt4qZ3!D{E,1&4jp 6:h%j,?U}d&hI|J3. WkCJyt>س!MMV!anrY8M/6"g<W>ʀf1rAf@dmJ|/FCbNK1(g}Zlմ= ձ.w}TU^k@}u!eQ,KxЋthSOx #l9na4 ^v6̻pߠmk@-Ԁ̬ŒN v+i viSb  tI+o-׺3ְF9 W_!A/x[ycAɠo՛V1H0U} 0/}|/y}ivkrSsXޓp҅=gЛ92DPӈ% b`=o> 1d[z;= bsAͩ4 v}aR`\.& =&=2D>ۆ hx!xVsIdTGѽGRg@8hZ\甗>ͬ};s⺙_o! |e,]~hx,<8&2ŒH]h 8Mvq]pҭR:;ֱvz[_##z: L:e0ǵǯ_g"G7z]DTUk/߲;g*Yq:WLfovF: mÄwnaDڟh"3}aM8^)Osb ֎.{b4b9亻JΘIM -,L+g &F]/Io//Fx7"AC%x'qUxV#)e.BdTOJ?$9^Rϛʙ_# _t@!tR>O W#ojqh䒝m3oA옠p.Y;XQ@X[*+49RSrUr*W @^BjWT*תnU`x9*ӵ6W|ObhJ>Չ^\~ᄙ [$In#Hw|i Vd |5ÇMHHj9tǟ!XG uנ aN;K3.^LzױO=y nZ9A@K};.M=}*T>I> yD.paJ\~7uQRXm)?wu\/of|dzV > P0E"f(_6 >暞7X$l$s1!v^Bz%!H+0]zyl9jMB31zUm/:E[kXGU4Dij!- =xJ1-$k ~aKk"rS,Bi 0TXR:1"TBb4qdP$Tkɒo E.Cƙ B9g+oٷdNeb˒n՘%KEkml' :T0 J$F4HKJ ^:}.PSFhn#SI̍TxA}ZR{f2QsmKm2B$&_V'|W))Ba/YqOޭAu.~$<6,w%u=Y5c[kuBloq b`2J/* '֫H~QBL?8ńwfnԳkշ'q;|[G;`2CCBynCHyyO xA$O'I 1vTоaswxzgQ4"_Tֆ:  ]׿)[q!nHOKA /|\L&Or/$ڲJ l2\}p5; NVlsir(VQW bn!U>g,`Ѵ /5IRJfɆCH'H,n,_0t@7Nә8Mj!mF6R܌97s!*Jۡ,'/דw5ehH|` SBjGǼ\&S 2L.T{J'Fh]^.08Ļ2x/Ȕ/*""S0,9j2g苐f>z"_ uƸF]CF<{F ^Ki1{7nNдeO8_N3?S:pe*z< cEUy1c1S?o&͚'~H+$!S]R!Yi&sv Cc`M>$ANƤ d!vQCç3l^LpZW 6өfdd_^[k=f'|lۄF41$難TAUDVod0oLie/T-w>C?>JPLyvb>k9sCʕ\ `Ln*ܕw5iR5ՊuחjD(`M0/y'js-yУx2|PjNin]P=Ĉ>T"E.= t_g̚e~uv3F0WVqv9C=^y^kf;=6M,jh(P,V״cͅF$+ڄrP)s^WK ;a@pMҐGSޒ%2g`Abְ9䁧&uo 3Ad| RF8]5*Yˣul -xҹr 4& sZ+ qo}f=jҩ_ `}Ƣ|!gJ$1yg=u'9 V/Iu'_'8snLq"GJJs,?G3gmv6(< hg/u?**wE*;WrR*Ѿ7Q(X4ؑH>-:ߓ Ġ]l P9bR %Kr"W|g+v˰1bGh]I169<%P0`"-?=Jc_,/FdHL8Ɣ-X3trikfT/ 1!" mD-Ġi&[#D]*ҊXQT[ds.$^D6vΦN__l*,Vyv[x[,@y2 8ݠ%yR -DjO~7+!) ic뻯i=UyWf"7w/Ԛ(/ sӈw#L>>c?$=Ƚ}K]rwsO d4N(3tza"1?.D\׾+{iچ-ش[O>O >3Nw$/JbG`Tg|xf Mk ~6b&k&nh٤3j'qT]&OE|:ɵmȡU4>XpXSP7 㿰jHV!H ;I^=ʊ@<0n>ʚ B_C .Dqww o;-Enf;-|)f Υل3>6tJIH`C#rU6z!WFF!T@ݠ DJaR:淉|⌙ѕN+&CkYwfcW+>[75~lgDy- ө foMIo6X,NΘwvnFt9VΏtIVŜ%:'tXg0?vy; wֈaOy2o8ޟ"dL|%n8фWefH%;!(|G:ӝ,bICgܕ|fϾb\mCΔ>a+}FKAEk,};XCE&{DTDv$^;ժ RkA&jqY3 u|ѿjApRZد^01_K*" 082=-J nz{#GFaa/B<|c<*̮j).zln 337#q#Q~kO5{cc-4'|ˆ5*Q^ * R΄Vb*\N4ԙ&G֝; DC p,*,Q~  \/l|S ),tskU@k64Uh$ر5Cr#@Oz`6)S֏W,9KvOܢ3Rlڑh|/&aV~8E6ӀM 6iRsb2 r%.Xn8Ǵ e:T4Xu&4YQvQ?(|=xQ0,RG&dfkQ c]%Dzn%kH3X >)@YMbّШHu|g C6a&tEeyxWEȫM|[Ph$V[+"쾘 gR5Fϻ]ZAJqpˁ4ZCщc=11rGPEͧ:}M'CYjp] Eيi:pj⒎!Fʢ$9 @ύp8޽>F>hqa%/c`+fuclߤe>#JD@4ҠnN<$d35(-޸xkzظ<2}Fa#pXᅤ'鮓^݆!]bLpqvv` dt%8&/F]⍝qxr?/K!0pNS5MŪp( 2v=ڐ8KDTn8[a8e`1%=D:!'jA[jT˃Pg:ۂ}q~`_dw2Zw0?}CfzHSwg㡢YeݬRtbtj23|A=Ć pr"_qmKOXnUABs*76FYjQ g~j?د 0,~1"V~׿!rZ#'ӽ OAF!E{rK٨7Q0)FXMpl$MؑA! K} T^ÔCfp$? pkTF,!AufllP&a`_26S>L`M[1Xz: $-qzN5&xP׺ ft9vk$ZR0,kP6lk{pzIݳaA4,)_eY[tv;-|U#C>6TCRmsg\9pFƪrTMy0U5Wp862PP[Ρ͋*Prɺ0 Z:d)fftn>tsnRuH9 m(nŁU8u{Zr\$[ޏkũXfV=,]vpigu,%NnvY:}NPNP>:X(D)mCD} 5}dKz=7ѸP| Lɞx@/$T d3Ҁ4A]i~.Y2|t Egfr` BQ*S2M;u?؅^Ê \yjߴ`)yY31SŶ3p46eآ`óazj,UwyKc.Bw$sd6斓jm3Ghf+bG{p53Z>y [am#²Cx=vWQ Q2z/ qgT:4ʢ.wh>5Ǖ{ 7{+]q>jr.9.xK]ͪe|Gh V~̴[)ݛ +O5UcPԒpbe!Y=x[jpJ2-tKpQ_.FvW)^hV<$DXz*kԆ^U\I#Ӛ:EMEo.?ܱF0$k¾C΋U|yq eWl$KE<| Eqov`؈,ٛWU;iC^dUe-Cz'YTuxz@MӅcu]Ӧ􄪠xC kڼ lɰKUAm&Rb!)^va$'~LUF̥m07k W Җ);QkKs[ k\?2jZ!wY7z&#u H , LUQ.E)O[0Uʽ=O16`o{aҴFh*5ay Tͣ]%4;&T."L)S;ux2Dg܆dĺv'9TFc21z&L5t-~S}UvMH cKG&m%CT6Pa^7D~`N"ǯd4IPxvÒF! GąM QdLʒXsIDLmU(DyB 4XSwYC:hpJ=غmRݴC&N ~Oe XKs}ɬ#ˡtC(MUi%.P||FAwd;ho= SfipX$D{XFW *|b'J(!B1V";?9"{ &<`#_Tǹr)gSbf2?[ӴuOb=- LP$3 XWsZJd\ ,Ξ%-{ \Ks/~P١oIyvYUMDP;F;Rx:dawQ}ݙq^7Nl&tlah:ʡsZ 6^O!8feCyƒH́&ؓl:?TG^|;I_4ye:oA0 P\>Qv8j(޳yCugȍzo4O*H"KN:H=PoVC!O.u]\&#-{=+ISg+keQe\Zqa8~ٟcD/_X#IOqc4w_3 1&V$oސ]3ғAg/NP Sc|o7_c7h#MrYn[|KHʀSh. Ovq1גF]\ h,Lro.9OA.d]"su[0j~!D`yv`AOىƫn"HZ0.%F%WJ.'Rom+=cХ6Bla\oވO}q񞇦ii (ts65Nq$bM۱']1ÛlTk;b}h>L)ؖ"UYB<$%)~XFy c*/^ 8fl r+0T5[+o*B43OL*6Wv9\8Ii)iqks(݌̱"c#UM4ڐA>1:>62gPM\B\<+f*P2z@12 X(UXX=C=]6䕛EK}o8R)U-Ps S6rxT] vBx7W!uJ0AYFɮ}mg߆2L菝Cw(D.^d}9( l7 FYÔ}6"jO[/6ָͭ/>?s'3Ѽ/ث-gf]e$ӪCѼLg(2麌hc A7ω15ܶ []O q,2Ͽ ;ocjˢ's$J(ND$MIUY^X׋BzcϐxKYP M3|"v]zSā[L@Z\,̽GY|{kd_"lc6E(XOge,eW{ 2Z/.%|teSjXPS>m4^JM7ph(sa:LEDvwڳIh{D[ڷ rGgo  {Okh|y,THoa!_^vuH)#ԛ\+G@G-Rrϼc_A/$͒Llvb6 {̘z*^ Fd!潖GW ʬ^;DXp[J8 a` ]LOOUX?X~~~Qءfn?ź3 l47(.|8j36W{!AXO}eia̷VC+!=i9hAA(ݢKUz0Ĉ|TPTv#f-Df4#VIMةJ#R#5),@*"KEZ.l  745ECp/%W<$Mˁd{4:wC(fI`#uJNZ[P..INƬQx &̈́:;x_ CBHmaibL{wKX3$wpU+#bzOJqW_an.7U>c麪 ϋJSgGtظNJ(J sYИCJe/Uʪ~80 :1'k4Ul3OZ-Wp7jp;4"tgW 6XiOK S_W|#!j>"4n)Xyq@:R޶Nb7E˖@Z6\s#>XTKYGLavG 958 Mwrx0&Q}I"k-V+ tYoi9jXlRH|sf U3L0O f5FtR\uL)+ʮ(٫>'tH/w;n0HB+#T{$"_gW]0o> ~d+P,?⢺ѻjۘv<)! @bP=k. 6x-D/~?+ʮ}Zjs쎃4%ka4CB$Y=^An.gcZK2s Yw/wZwrhͥG=_afkg.qDI\hm C"npjmt3u=T' '^]z9~RbPD鋀! {]T$PٙgJCe\Tm`_7q/׳/0tfsY J /ݦ )&wYQhƉu!gB9ϙ萭B~4E dRH`z_QylہxV롄^V8T'1>0~tʶ\оʝc}Rd F& 8/ A%Ivtc!nIާE ֙?I8lSռ6ܐ@T@j?LdP%jiThqK5{gM}akC0v[movG[J_/ .b~\9E__!o]IĒ\t_Ƌ"/VS;?s XL˿-yj:O>!3ߩJ/U~nV]n.oCU Q_ $Pa6 4nfѮKʋ*$_̻|ky =E!XAo6LOøx%ϻ> 9QM:BOm^WƔE` zc A=Oꋬ.}1NYߧV^'4K@t5&8\#3t*ynf};HӹaV+'ɷ%D<j^;[GnNݟ:gɒI[oF?xR 1&j2̅G$AN]/,Ԏ;Imct"m _!6HED,NSB{`6hɎvx= \r%AN=^*r*;iiU-?%֢)7f  pwg;GjCIiQ8DXХQ@b<"qV.کQJirNk[${Maț.70gAQ! ')Ueڴ NY^ O]#YuoNIB@-ӵ>mq?w>(w],CreK"4c W _XGA _,6HY`Gjզu0Se{S𒆞F[sD-u<ݨoj8''~tY; rC19aL.)\(٠@ؗ sf&ۦObٕi-V܇6d?uZL%RN#T-Ev}H޷Cp H2[V[KUFvUB!$:z=1Or Ȏ>ٺn M7q|{ǚHXHTŮ+VKNXW\d"zP|j$HFƕD x ,ڟ$ԃ?_OGx%1"&";~c/ .Bٌo ?`ϏLQr~DXJ e1C=X@`Q.4MNIhO2)*GnepT_Ʌ0"[ F[R_o-E}Az xᳬ[>D{71Z3q֏BtK~jĹvZH`VLk#Q[v1ܯ:R}Dڶ$UhCp̣(EceoVwO|O $)=ԑ#}ڊ |JV*l]7:CdU.h\JQ6@/l^-{1hOx*{ UVN`JcN\ކ^J˚ηS^.dr Ό ʪ02|AP w*Vdsϯ({(hh >,!j mͬ-tqձI#%Dl,mȗC!0'*j (aۡ`>Fa~8#1.rRc^kl=TEr#b&I;cd}쮀"d7$xlw!MH X.BiHa_uYHU[l F1uZ?O5FJp[spބ,w وWj\jlW,0I~F@c Z< mve;gi8u?t7xXX퇫Cӿ ŦAD`~B71;n|cv鿍BތEiXhp9i^ plO~JX.93\6B0ml)@.F3mU5L:!jh䈝{J*Gv~QT 8TV5XowG9y8: %]mQ6Z+ E|B(ED5f ݨiw댷=2jla9&Jy0i;r AV .#(ĩdT-GNJ`H&X04c!|r%S 5hƿnk7Zo􁺱zM- .)$Hr!zMt)V񶳙sGJӐ6T%e/ 5 Ɣǰ;SWՄK7m&׼Z+as.I`/Np@&kA4DY{ *'94=9l wq} ɿܯE 'v(O‹l>e2qyџvM-\%V>of.Ky[, XPj5 \J>ɿ>*^xqL;a8JQmvw7lO5ui7j,ܔǢRc32&-ޱcrB?qB gC@WZo^0 =K ؙ90Kb):.U M>"w8AakӊxP\ ,4JkC*`mVvڊ%L.ٜde:oxR) Oyɏ_Tm ־pP\=)Zr8+sHΕS9 Lb)V w X.h}ҜXa? 'o4 ;, 7MZhmƱz댥b3>+Yq.gڜu8/)q`5<۽0i'6S?De8"{i`sF?itSY2I~#”w;sHxAiK=kmFgN3QH@Ĵ5`8'D`ZJ\ƈ3qƍm*4 iD>?o;|'c}q4&z'bпeKWċ|H+ǐ0~'4%Oa0!”4=Ȥ'5ꚱSz[7b%o%U$}Wb2ڻ3GC%GE7rt_Db S ĝa=^4_j Dm23pg%!$Il# #HsAntG܇q\ 5W@h5Ij+,:V\"X\l:Q6:FՅ;hmc1;E6KĀ49elCp9 ߫zڎ]= D*~6>DkLFS|1x&c;7(t Di2WওMHU#qﳙe6;ȁ~\lb݃ {Hx󊦽ORR_Auʸoҥlx>lYK`njzOk;Q(g8kfKs1h>\GJGjvzd3XoQT$DDG +g ql[dwSvE4;+7RHv omus5}ئ!||Zv;uhцA_MqYKmbSk&p/l| B& h(9(YM&8HɾjjڬgAgԽJ)x z)MHqM*'vkpz?B.3_gƹOY/WjK6[s+ ٽiZc@r2eh,NZlCQ !r62%۠hB7Qæh9! d3ԅ1}Π =^M4ۍ=H,̏ߑD:]1Fd%fak-jp6o_T#0- G^Up_-΃Xj:|ɯnq2RJ9-g,f {Ozx/gXj9REoѱ8׼6KFVUFmAbʃMͥ*ٝ"T*>6tR)pݟavB(}}BHtj*U?,o]Zt=O6 ~Z@K@}y IM[~׺WLaBN2$8LT&5rn{ si5(wL+=PU.*r0rx%;N* n"cL`x虑zuw2JD6PA Te`WCrcҙW!-p] 74FaBw=G:%#`SثV\*:* 9iU0&+żǰL T ߰[hEl@ϖsA6쟴Zi2A^qٝZ !:1F\_ߊ煤{{}gC{=8f;HȽ:P|ľ(VJx/Nx7զ#P( К'&a91yQ;#iL HT*lvEʵ}]صȐCk^ x¬#RFfEBa֪ [?COڱ8~ 3; E<Ŗ_ .15^f71e3ڔV̊kvJC^1Q >-6q"3[3e*;qPWc[1Jz\&y;R;tY“rQ<їayACUOYŀ Lލy~4:W>6ϵd# TwGԝZV>c\ wIKBG# /&(}SLً9Ǘ g$X43LSܩ?vb߇Zfzrn*ZC1HLַ_g[7f ..=IyKX .;UW 4axJ) kok^@((15ծďISd jCkcDԮY{-Ƀqz!.U%/0ATNV0=>ilM14sS;m_G|#UʀC,-&f{w:8Tp*<*G 7 ŦK6}(Wu39?&$fz.R<:T6ϊck yŰކX< fN! x6F dT/ەru3ګtݿLy^-SQ1T5tYt%qdXF#y"/4QAs[^nw:^r9\i(ˆA!b5ʙT5z_um]%GTSH;L '@Agws]-OM ;x֚s|p~"Mkӫ:͞Xd/㘮b, mf4l"FӲ'P'r6 N3;I;QN ?Pnd)E-&F7*[\)I5Cdѩ?5SvWtL,4^Y`n9֣&i/߾V I?ǭc96*e(x>!FZS  G+{2{g4FgЦO^}QQљuKKBa˯%7?8y94 7ǻWAΐeƊ{2?p`CzT51\!b}3,$,q0"Hnhw5n]3{%mq3 V.8cOWeE/,%V5RLA8~PT'[u &z 7h{eVd{7GAΘRWmIop⴬)nDiTeG̐{'-9g9TL=je!_ASknx1 <|! j'@6xj(b!,l w7E׿Pf%4eOg`gP j&ڛ,H65"ԍwiih-T(2od$s̴WpȢڝj{ ]_ϳA4%z4^3Q~Gj)h}X:x8Jp":I+ƙ!ٞk.)帡r2 c;ڛy%*Oʤ\SN`cFg-›_Y~ZS}0 D@jQ{١P1 6p2TtcG|Ʃ3srRu2B&rd!p/.XWƓ`6٨؃{ ۯK[EMw,HvP7OM3`c8àx3#3{~\SH~YMSlcWg=XE ?\3#nf^=QQ$+| \KFx:/}[^2%f[ @;3vO7Y:8+K.]DݒۻZR9HFy~ޕe)%vThG6EK q\,~Ɓ~U$1 bP*cVkXl%N0˵jBk^( 0rs8>Ɔg5F e-rO/`!+ |_M"S@\9D(5C~p}H*jهiK3S؜TJzM4a$G&m$-:t[Te@ť _$Tpmq=UGvM=nSg7x) ;w5ڶV;Xga&^dA"z^ l h THs ѮhELr|”x^oZT$i,2"`;dM#o_ P83Y5.`ԑ=3!o_!Ө,Lݜ@Tle>v{׷X@d=9M/k^5@{#RLG}P FCfb %"u!o'sXT߸FQ}yyML#iu!g{Mު)v@eQɷbtqK pdNnA@6˭_खRz8ּ;3Bbyv앳%aPCQA5jɔIR 9,š^g5?TU2aلkU;Su% QSdӐfcO{83F hZXk9/P/F2"|*4Վ~#*CԍFKI2ϱ_Le9x<|Mt-FP̱oHCؙa4Y[0Y%~4tQb1t6byt2g(cn`~ >[h)@$^Hߙv{kFkDe1} :+ dڻuJ*HOUEncxuTW(vIި41u,g _P}/,@t ɐr UE3qƬam8]?Ơ$='k=ԌDMHV/FQ4w4J)7SG\*,g~AF&_U.\ɕ9Mi9A󫼔d8ԦDϢ-wפ̽[/qSI rGLu2-D6n[MM Dڏ|QD5!M[ 4rLy 7v6HY!C`آbteB4.Y')F=9%ETd#52OC%6  /o=٤EQN;džu{n`!vn rG]#ypWWN E'K//dG{] 'i !j:C~aGVn}Φӯ]W4^+}S:[. =r/c4BtbXNى.Q~0q4ŝ[^]9st]j  _=K6V|ܦ2vzrlkyvZw08p͚eS" P@}lQ=+e/#V!(f{ɒ}bd*bK|^Z--x]h0!4oHs59\8Nі1Hd=tI2%ugԾuoTg ~C> lnYW?D2VF9ĖHA9Xq>iLW t!"Ef  3+& SDsMO 6uӢ)jŽ4H{u˕KZ>d*!V糐<1 /Dl;I(;b6ga#aPrqiJ.u)t|ė{MJ[eҟ4#HqJt ߨT*!@3* -bE1Gzah?~-@Uu'X8-PU_K'tM=(*uaE^-cѠnbӊ]7[fr]׵Ѿ5#KI%$@|HRLJ-7[w zlԓNp#"a"~.% eIhP1 äl}oC]R! a ؋=s;{*cԽ{%le99 oXXl'O#&l8}*i?|R$,`ߣ%d|ja9e3jovbMGnNhP[*o_[!xSE|F-Ch~00o%GBP7)3|vjaΣD:Zy?pzif$XHIt1.6P>[*E2NƀN&+茍Qwޕ4E)9<\/Z;'!U ^ԕ%H~Q sR.@Ɓ/rŷb)HDQk gZ8e/Dh]3g8 X[#ͅxtQVSɳdq}qXG/J߹QB͞rtp#İ@X#}@[xJF.4׋`sNsv%*P,GgglGO&Lo1h%W<̾ܣĊ]i+5-hY v oTEԦ lh} {|M&$t!ܒ[xpN O<[E@gk^E)^=T@-Xqt3*V:]pXO,:1NX1 .9n[GϬ|gh[\s~od8N.qGyD"͋0Г9Ce'g=8vgS[ônzalVUNࢴ# `6K!Ԇ=h8GDE}rׯ/SB29-bf@ G~*80'~kVt 1XoWCLmo(֦30R H5\qZ=mN.xk`|Ƕ@h:uA;(|uzE>mXPW1):u,nnt9`+vK?s)D[>D;G<*_ q2`@x ::qpDY儑WG{#jgzn& mɊ*^*BYū*2¿թAꗠ'~>fɸmJ)O=ϧopݾ`p9JN^w[߈p]|iwB|7ٓ¾$(Կ'X\^rm2~͙<}(ԝC72ʻVU1t nO`ADhA* 2d (c%'_RflV3Zy7wބ B&+6jBRNI'Ev8";$}{ҩ}2nu\Ӈ۲]̝ gK..+y xd.)N:^~ڋK;.Qu4)!]jGz9vIFRYu~N_|$Dỉ ~[L#HhttjI7F7W 6F_Pm"b1Zh KNC2nLJ|: X)؆zX*VBbAk tWh:B|Ɨ%jȟ9NĐ~YsHԕ aB2Wa ғzzI>..~Eh~|g6ݗ=Xw/ 8oxE8:OaT;A4X 5itc"\ Af2Br8 SҵZl]vE-Z5WLy]+6Tsn/guG¹ux$ Y9mR7eeeۉY:H|n/qģ39>Kq6~HnA{xTߝN3^E<|d9D',?" ^7}G)+_ b^iDGQ?WӺ77)QEk5/eJ~8gd$LJdqK3YJ͌IXt*YR܅ ]iƜcx1`W32zхwݥ(`;M7i*e-U=IⰛzA4f5/l> :|Lx8/:i3dl-W[Lb] 6 Ų[cZ[ϸ69 #&;=@"sCh!"Gn9BHp~L5T<:l&)c| QAAXA8kH )d^jXe6%-ytn{ϹiEd,4Wv'$|P>vfV-ش7Uu/!tڡck[eߩ@?]٪'KȅUHF{*Dm.*ХRKeK%N"ckG} 5*q2VH 5߂z ѦSOV.]}sߖ7ͤcÜa x)DLݥ~JƹjcD¨IJ0Il) `!,'$l_GC=m̧1 fO=vƋ.Lx=#Ү] f!馷Xv 5M J@e6avbˉ(ɒ0>dUZgu|QꤢO?#H6D><~*!gxArRUpU'x "!'O4;!Su!CZxjC_>}=r/h ㅻBttY '#İ ,U`?9Ϊԗ#Ɵ!١l<±j{ dt0trAGM0t#Q̬,?͆]v. ~ sHG –4BnČ_s9cQj?p_US+%p H")Xh[Sgm4GHd$NbEz~8(22qU]y`yZ˭1Q=J~3,R9 1cn'͡N\8>9o6ڂs+'@睉R%i,J3)XaCP Iax[Օ*:Ie[aT?AЪ B%Ė[>H=@(H=ۥ+s_xg#@*_h+OQ7hxixk"skR:fu"3W[.TCTx _5?;^.KX9G;aDݩ/ QSwEuq9F ؚA9ƒ[sV΍qe<)HǴƐktDb~(&;buh+-x[,%7ݹ#7 &P&EY.8V%\%xR2Unl-_}@Tm&&{)ՔiSMZǷ榖[o72Ols8p[ Cs/|arɂkcaR>I~ AzSHM+3o\T=1hWa'i8 !Qw4wp@y7)#;k6wy(ZA ]v!8*i-XfAí.j'- /_#,rv>DmTw9*Dmj<xڎ<+|w JP؈<he',^pDm SK%^ӚuEô &pf"Kh-AkPwuh*.(t~?a) (A}\b^t0~]`8u#VKPX7@ڇddӾFGLLԶ}qx}Jl׽}-8Xsbؕ9\U\t< <ڸV IfLnZu,~< G!z}it˶VXe"9ZP@2;E\LesI°Ȅ9nMeIL $eURvsFh T-9'yMKŰ*頱}-}떝0;ylju7^k!tF˘MJ Vvpxv夛Nn>8tʼWO#QilЅl]#.8!{, Of*lk]Iz/Q9^9 1Ag ?Dn-Mڈd ۂcI`Ϯ;2%.Iz* '枺'ZQӱ1=N5$V ސq"ia_N7nj٩9=%®n͐zM_+{DdZ7 xγί3'g"P'(IP_> 9cj :Md[u!o:JdDX_;'X`ϼNL=3IZC;X*q/gTVgZy?dmOqܹdцR[! i'}d fA i) ¥gӷZ~k@Nd P!`۫DIA^^<{AMT{V_҂,I@/"|RfNr kw-ga|hܠSԺ=,w|0ThwKTX"}P jBQ]qa2$qe$D:i0w30HW6kt_UNV\JW-Zqtog8$dY-^=Z&'1 p(Z4qgm2F\xi=J+<Cߖo+))d!vb;Ӣups iߖ]ivxP[;@;L B<&g`7N%r̳%Ix n}/\;#{ A_ʧ2=1/v}5ik.p1jz Cv.,ch#?,p>/&ub+:gr9yLzkPM B!:~G؀v1~Hd:emLJq;73"ӆfu!0wUM`ӑr!ǰ_[#I{nv(dәS׳Ry `^sw,!Vmrw3RQۥ PRqY3DL1e{ mi,[muuZM/˿s Jdbzb0CY:F骟A@whv&6EW[  .ʅ!Gv"ygu!.wLr(w/4dY'x$GvpRe?\ЦՏ7*%×޳o}i :W6Iph&fomx ,ek2( _?0wi@(/ Vo) c>lgxSƿduS$Syw؞ EPnwU$js!gBZEhY屠iQx#Xn(8M$pP C!| eVĊ!Ϳ9Y9 I6~*hVFEfCQN/PH'X6]$1@2E؊Lzx+nxq/g6$ٲ׺ɕrpKvm0o.j&X#ΕUcpʊV +ܳ0s]u`d1oV +j52&kXU2a jAL‚NOyk~U ৡbxU7&ִ3ilΙ+7@\t&e/P*"&w4.}DQ6ѽQi(0R=yh{~힋I$$yU8c'^ZCRr(\"-L)wҕI율&ӄkKk,wheȴvY]2z7VNܪPS\<:w=&Y~q^>p ެ0 $$UUv0y=f%#6 .W~).T}襏S~VKPHqcR#0YqG:q~ֈt= ܁>?(cB}75%=k8.Qi iDV"v(4vY3o4>yi9ER8/o$˖^] }䙳f*PPW10>{$K7R&_ȡ0Y"& 8v\6K&M/ĚG5Xőio5n ʒbl__ ~#ځp}Ϙ$^${u&V+{ GP֒9KEȱ@GJy,XkEDM %d,l%*Æ}.XkGB+H{ +x+' ՃSjzбc9(?&ΌЀZ>&io9HUA;B,Oza2+2!U"wlH-׏X۪E-lg$OQO+tkOu8 ч-w6lW5ktN~8$ 1ZߌqKCݽFA~+'FEG|bb^؝rt 7)E(ꈀk/dDa(q1C!ߡ`2pe?'*'=~!~+YȀ'/,ֿ]*cթt 5ތ~[-JXu{&Phː I=[ɥ-/vIfĆw,U c$\!9E˲*4h.|VFLV06FN%ΛDfA!JVҾ/NǐZb{unjz8e2Fќ n+jLQyՀonaZ)3H Bhɪ^v)]Ym6x6L30QZ+sqJls= $YwRiX8mu&ٴTn[)ڮod\IIYoՈq)솹Ӷ~/CqJ ~_)O& ubXҀ026F;xefV[:*0 x}5i@ )>F?t,qnZ>Y2tm?2%i ct}'0PD /YH[/0_dYmD~Eal!r#=Ț:3PjF4&) }q(8Ml@ n VCCTIշAD![ dhB_|=Z߻2lnikRl *Uzi- YEry,@X'aP;W`_;cĮ>I #o)THЙk0â+9ݙqJ֡ :wzِan3%ɼhb-t3Y.9:pyw=Xu`?"A wVu!oat h\A0^;ɦRj(D25Dg%7LJ3Ƕ:Uʣ&$\ow7FAjXd-t "h )Iq3*Iݳ#DA+3MAV]ȥ<٢NsZPf߅|]L-G3n~&֖J.$)q:oGFg})UĶ&DދrcP=)f7QE >ˏ}^/r70$|A !vvK$(-ueئ_Ǟ 8*Y5apUUYT²d2"ۥJBga[:' =- ;+ϻ4&%6_=!W9#Eow^`;2g%^SO5]k|Ex J(>|V+r!Y@)u Gݪ Av1-ަP#@RC A 4fx@sQ3y,{ NS#P?D=F\e/,n:]&HSv Bg:t7xl- oܨlȨµN(ٗ[ڀN2n2yO-6w4h/c_SыpV聻_= |n#+h^M=@^2 P}^*<.Avyଖ02zʇ|m<ŕ5 $G!}X?Qc&yլ,tvrP $ue-ZMtm̵H,uC0|qT"",b fHhFw-d? v"M bhs2@:Gf}@{݃܎n8MI$a? &ʊ*_ -mS_mNp{?gʞ<:-lZ[pʼ1 ?"W]ҫ.pz/kZ#Bˆ싯y,Wbh>  xҐs$|v<$_FH~>/QX9*coD1^hg!q<[l}挐ݷ u  '-{'#3AA IҺja0XXq|PS[Aw*C&n}rG\=M㔡]WSJDꩦW/ӣ" iiKߑA;T] cL~/T7Ҟ ␍0yF)*:L l6 0єvJeVCirCto^qӾr.5lܱx]3+ o,qFϮe3*wn^Od+>ݨ0noWPRW-2LL5R1Gi4c * x#}r4w7oTχ0`Ƕ"eGBi҆-92Tj\h'W&&*HRmIy0'5TƑJ`aJ&D"d^j/v[ϯQBS+zk93hyq3ʢk K_7)4Z H[_>L茼@ Hfz3p>]pcsaܤzGQ+ []_+("L~E&2p7w<9#b M5<ui-.K29ۈS^-yZ@gRFjI޺ E " $~7H thNz{葅nr"&܊dG%#>5 y>{~rCbSF2يՐ C>Ƌgͳr2Ŏ{Sz{3[ዐ!Nt/֮~C)C2z1TL64qSK,4e~2"ۖÄnm~=hLjdFgC':fES/Pj͛=”c;h-{*0tx,{~;hFx(tŒNb> 3Oػ*4SGKtjB6\.0{pSiuz,=kquZWr4Acei|_+]Di{l>P d!Є;R T7Ə }^G'is3 ^nŚAp${aqNvǽhܩh5H<]Qa$(uOl1J~es1Fл`8,"=eG5hlVp\TZ;< 3yg _¥x@80 y`jS{SWgkw)Wyӯ'4l:8OV Y4xT]媞{7Uf E;Ʀnx2ý.3+爨 ׁx2z6Z]h r.:AN{.bF7<ըj|zkV~HTM6/t`1/Jh ,kHVwheoswSuY䭿E$nΉ#9%r&l۾u/^cTv$O[;YB(De9n?'cf.x@z]@4F;,4tߛ+GAUrelq5k&pa< e &ʈ$~<RYSfNJV]جT&GQd0ł d .YJx v^_㻃ᅀ6T.hg>[υ]ZOU+=E0NP[Z dfK;EWsXߘyy 9Tt5pEጚڰ0FS^ Q.y^P4.]~{yy::6 r[= rrҖYt׾_O "Q2T%YܰݴIgxF^:y//,U1ƋOF[1ԙC oDY}L'ˍ"p&9R+k699* )>hxO> _%t۱R0ee Y`RZжBvL_Fdϳ!Ci.Ҽ_D`rb8d-9aTFXh{FJcemnԝcw͎` fz\.H>GMƂ^e@anee H3KfiB2iԘQ] t}fJٛ=0K.1v-920Z$| >!Ir$W!Fb/D92iJ v=0X.n诼|Vܬp\b`phٰE;` me@tQUh56[KsJHtݹuHjʆ@7VgIi1)0'q8J`mDCP ^rNcʨjMWM:EFwLM:`NOv,¥خ/߶ 0*rW2FWmOg%6P eD_Fwx]uL (@MB8xS(Gɍ|+_/0XC)}JkUih^kY mmޙժ)u<[S (|0ݫ~v5F!Й|f؅PEbVFz0#[ȑ\9Xu&"%Ii$GOtf;M \c\#<  u叢Tap316&67:h>b[3. LM{`0fj~<GQRvezQ1l\{ .ƺ rˋ݋|ptLxz4EnϤu,^١aȶ9EUHh}hm|`q_pv&}(!h*!DbݰO/M(ǖRYU'FrT$B(_abԬ5ԸHǝv{?PK;:y~9?\5ApΤG{NCON!.y M):aXdOix> !{qsĩG1~1I9EP0v(rε -2jL :ƁW?rxGcaC]2ϝ-0om*d3\F5A/vVso8g[Ļ]^ETUwz=s v 7hCSifWA<$hFgD.U 2[[h(Yi1:CUܡ:9MX?:w&k pDAY;_35Vb:'S7`7"ETSp@fDoUZ*>?"EPNr~p,mDX1zYBcۚ}ս_Cr#ַ0c{s]piQP4.%o \X.cxDo59Ch]wsy=Q^<@:aH(B}!A0|QX ߵ@X9Si;QTdgc=R픚ȕgޜ#DSRdS7'y&A>; ᑐK}>Ҙn$*ks~N4Ĺ[M_Lj[M6\Ow2./1IXVrU#&)H6w5}z߷Vw)Z0J[C(ph;"S&8y-R2k흪^*ɝBgǮX N+R͢,%k6S ĒWAGsM`T"O┄,:XpT'FV:.9wQxPx޸x ^MYD;cEPWpDNf*h}ŞrqFb"N/[ ԉ,z-JÏ2 .hٳu_q#.y\;YJY"YSi-PՑxn 9y&n$54@qAߨ_♡^W4 Mv?oO%6D&; zi7C[:@jF mls0`aB]X|5TwenLMqgJQ$1(OZ=A@!hU[wcH|Fᆢ f*_U;S4#(F}"wzTE}w`wtnylXzFn_42W]ž|fL\XX" DsNRݑ,$>qG0gh,$i|qjxh{E3q'r y[:ZJ 3jL̋ m6s9[-%7p rBC;>{#)CvX\YC=g _!MiY'd)G?|<%ВSpMn0 ɕ,$lͨڥ<OcޡӀzědfXڏ "DLi#EDXsV̅26cs"UoQћYC~1J-q?6t-.T3,S?brN!I HٿXU_]j-G\`A{2~J; *)ץխ|g}񤺼RR#&bQ,$ښ}F5p^UбH`;S0E*\D=GxU`)Qk@5ݲ=bUJMw_2.|fJK{{3& y!~%^HBWkTʼnH{bɪo0=̑d'"<'1՗yT%=%Y%HU4mpoY44aq 1bUb2R!A70ޟF-a룦7M^m g֒"@ɒBfP̓HsՓ;ބVL'Xdj9ẙFhi55-U5xs ʧTMkj^j1POӋfVU׋O#1assÔ?Nd-Y~ /XR,1kW-T) Gph8LɌOݎaP6a1qE#:U%$) H J-+㺾H3Moʞ'+`hͻLKGҺ1A_?Bis޿Xɹ߉S;ƲYkCrbYgSn9r#u_T4\}Isn3#)"00 ႝ.UaHYipwb}Čk=ݻpO-Jl~+T )m(5bFߪ`2#ۀ+]w'ϗ##󋴝 c=bxɰ32FQ8AꏍvJ*f2&螐AZL+LEfa< )߸{M`֍i+Ey,7躐h 0?#:Dcb#Wk(4AR5 (𹲎7GB+QJ|d`J*1 5-OƕdܽR0ǡ'&a?.v^u9'A K | `kF:-#wR86g즍r"O1kj[`=\P ׬_5HqkZMM,n=JxvOg*\o˖h+'k-}Fu .6H"̄a0ճNۄ^sq@ECG،)oy=۝LSɔnf.S\AY8)my4nRI _gdg [TtEԏA\W`{UQ ÿeWVn |H. eŖx|*x*,GW͒t6'}RbcdiaKJJ0 *WviQ7SX/ @<(N\3B2Xo&n=;xz#ỎR EĮMf@2YrWx\nvɒ>!X-}(F bb'`Pkhq̱XsxAm Z)Fb>OǶt-tSqP_$na/Eh9+6T?U筕k]0G?/^p\ [G7l>HIr"w;мfĭB䠹p 0Rm#qѹPt²E}׊;b dI]PdϭeQܬkZ@Z!4(/fθ%f}o^ͷ|_@A~1l+_wYK(I[)`Xz3Y$pХԩdXzNUq+\.)#I4([J zJm=8Q~M:h$G2T3~T ;S,rt?O(a-U}{^O\AR}OV;15OrTv0PG7"0̊E]C;l7Pwn B!BߦY6lT~Rtba%=kFu;F^{FU-}~^&-H{vM#_Ѩ6|Djm~YXus>a,Y,;9IA6-&ӆXG"qpvM@肠 #17a=*[lVH8(DVW疍ѷ45E8ktѯxqyDZ)ϡg!kWn]n'(}:$G&g'->:zeVxfn_."2;DʨMU>Hڢ (ރ e^ōwқ:,](ڐ)aE 3Hb/ FklPUN4Y@I, X&^ gs^Ye@ZM880|C7HҽK8 Qu ]=_ "._UE)8]QD+J`u7[[r". $t>= I,+G~bA"_뒂\آutC5/e/J"`rk Jo>CD+"C=ˤ&aIޖ[)]B`}oQcH =j޿ou|T|—nQeTlda`L,\ c]#YԖ|:~׏D1T_F.oܗQ>V36<}YS u&t0=#NpORvjLD &1o÷,"A N_S[$aaE\ "F1F@4㓱aON}Wn/5I!]0+b I\mVbC *Z@~CZbԮ6 mWgv,)fI_5DYiE%p_4X.l~`԰@[gu͊)EҨhM_+m.M!c`d]D%KQo5.}jcHuw=jބw 7I۰x-(+Sd4i?)MŃr|FFgu ̅I]vhKINe 䔇t/Srl\xK*0#L@YBQc+ O<Bә r*t7> 9 :ڠ zMȀ 5%'DjNJ I.*Ó #"gyzae}*%qJzXRa?O_C9M$d䁼Pc /{!:KhOmf9?n=e֟ >kD_7!r"h׈5nE~f`%צOAg[іK%roO 8$t+o"S$mY.:ŴLA/", CtؕS-lܨħk@̝11G5x[) stS-r_)6MCО F?X^_zn DfX"x֩_hpզjcw9AuLcTK%{HEѵQMm< ·4LMB볷 gU:_<\sF}o [B).4}VStizw? >3JGs˪-[ޛ"Y[u(GpjҟDWfC O I1L](`kS  ܸ6G '=9 p5Q[ ' pOzW>`M 8p8 uQf* I%^WVǏ;UQ` cKlg-ƾQOttF7߳-Az!_Y)Xq3TLXU2Kj/HŤ41PD@gI=b= iUpfk\M(X,v8/,-2icO bh;<=\3$Ij AQP(;7gd T*цθ٬okbꘆ#h5Oh<ʶR1ov:R< q?JC<\Mڌ`CYf#7 %*ܻȩv 2!'^'͛NHX>P#h,O~_HTt?UsouW4"E=$5I%]+U~tBa ~ݬaA{M* 23QxoD*"t (z%!=}9&̿ L+3 AHouVDWo4ڍRF[Dm (?[irN?bDmWh&- io~%#k_\8,-lz茚ISZޠi6 )~6|!^_/℗DE={>Ж W7Xޤrg*{ㄗ'ɺb:aKC~꽲$]x($C%Zp4v-#38B1!`HV`1P{0 k,gGsmʠ Y#6^x!E+ϐ k6w Z,y*.:F=I4BK:R%gΙ?X!y lHOqx|XhwIMY?_@4jRZ!jYJ 0ttRv)}'!T rV:&gndGu5pVη--]F56)\[<ꐿpnUFkuH8.; Q$Y X;m' 0NG{i¦mn-6D]? U܁ɗvr\BRVVeƜ,5J˘t";Se1ӰovNG?E/BVuöMw)6dU0jyT^I0;62\sY@zMtt>wNg0uLO/mL/o{.zmՙ{<~ dQ&7!vS/8owj#cî^V<9A}_bB}kO&pjs'Ԕry;QP7-;Ӝ-e[kB1TR)Ba}0j*wWJʆ:eU5cG:{NiŒ鐼[ݠ>ʻ I3A #Ek:K-ָPW/|dnՂ}pSA\zmoJ[ ObbJAZk0;Xg!m_`9Pn혁`1d/-$P]!a)U>R-M3"O$~6\ sƞ#9.nfי=ĊcC Εa\VC9a85$p(2U06O^HcfHGtaIžrM M&LA)291ZÊ P;vDdzkp&J8O5X%`̠`_uѬ/S.1!y`};HjΛmu2P [8FQUe966Q)f.݆($:^kNoiT}c8^@v5=M{.d6\'>tMzzշҪÒ%f!..Utph; >(\%2˨%kͫ Y+ gsרԪz[{ ?=lh1C\kV8aOЙ\Cu[1:ϣ[x?]8&U "|E2ˈ"1M *,BDW(ہ20|È/QػO:eSWPڽ=) {,P3EgQi%)SA{Cb՟AP vDouHPF =N"̪YiTA2)yX@dIӣ\P&CUׇ]&|΁pMix85#ԜWlr;rw/AzLVnVwZ(SIƭPAvn5z ]ّΈУJW*ȴ5"^fرa|\d# [}vGM#袰JVuH E@ƧSGs| M*pOy$Fn\!aώ> ]"xj8*o.JGmh/^6E_T\jۛs&3 ;>$W]BylIڍ$l@OaR?SH,&LfCQ(gΣǦߡm|>*L>G@0NZ6ߺ@Jɔ|SZʋ5@m$(4FSŌ#.S>XHp gy7:#h68h#z bdn!_xw7Qz(=vz5Sح$+[kb#@4X"-24R&eOPEÌakݼB`8d9:1"K<ͽ3"9͜g1)xP9aߡV. ]V\w륮~hyLżE-ΰ+"~Plo!p3w<kCL柟cWhO;kerc@Ae礸,{eA?5 !\:Y&ˤ@kP 9ˊnbCqIX!2)VIw%GQ]!EHY9wxC!Z4/n3ڌ`݇—; Mcu]+Kp_Wѫƴ5uwuP,A,}UŽ)V񪹫c*A7pٔ dބuxVߠ5Yy ݨYGxsΜ8bKsyWr #4Z[V"KwAxV$[mt= iwV_CfUJaZ,u _Mj j$S$VfqX*DzgKo;Qׅ#:Td}\:+I~ (:~t\Y0M07':rAJ sA2C -D Pr,a"%\/QxAWD FD6k7 w~#Sq&I*TL[<ynF$UݘlΦ>\ALUy&ׂ0DM zS{pVǰ=ULt{oUG+P/EAf(Zy#z59ٶ Y{zй8o捹;5Xg'l !+YT"Ѡ< 7ƁN*gxC^@c-zZɳYmdǬGd*(ẢlNk]su~YZt*Eخx_yU|4"ӏ m(-N#Z1x0/; đhf7sa+9tj9qL:KT۠؆ƐPYX.\;1Miiƌ&)̈A&WRCbME k_ TݬFw6qVn`Z̟*x. \> r̮HY0k$DsA$rLNxpw?xp-bq~5o(%EwQ0-It1ژuRtgnJSzA~x]޶W%k|HJ \RfVB^US\2#s12+} A +8r(-GZ$o5c*Q` P/ev(h엟/%Q@-F$ @٦m? G&*afYkpA'/Ylbn@r%^>[Ve:v*(&~4%`fCؔD87MPqť7@ԤWK`MDPV/+1Ѧ@,fU魓%3O -nF {eM5< L gxhN 2Gt[iM|=CA6npZ-O'ϳ%*$LЉ[uGh=ҡmĞ#3Hx޵H9J[5_,JHZh4& ,..1P+tWWٝ0s5L3߉o# :q Uћ<C-d zw{R:>+SaVӀ cV#jVBMi BVܤZSBD<&N<򸞲Nʑ؟/(%8;%2dFwnf_o҂l#͘"xJ/|:ctӲ*ra;EiBTn2| ռ? Ymܫ_L%ečTds P4j3\,Kwb{üC^Uв5˽>қdH+L:q,<l qN66?3qBH} n2s?h<ȉcr"үԏ雼A~ ~M;f"D%vU5D?A\SV,㛀[<WԦCvQKl=JqDJGK=1Ћ{h0ԦU_Vm?ufnl+y1ܹ#歸)޹kGEص+ H5hy5]lc&ŨdLCaOm+ v+%\C R)%Iv֯ ]^XbLE}"[ /ɢ[%~*2e>`S99VCQM; +NJUp]yկ+V1)(ðnsZGP*yr [pA8]PݑE}G&I̺a]_&,Fe~J,mE4KRTTӀ`lV*MS8KHD,ᱲp Η`l - f{XY__TN3x6_zҷB{˳[bI^ynmW'"]BĄzgQ HMbt9X\70 Gi^s wSv?KBu1뗲@Stov!fXDB12 &+Ԛ=\P7JTz26mop*k=d8tȎx Aϓ|U"HXiz]_63v);'=g0+5_I E"T+!.7^SO>\kT:g<~j ЛKJ"k(UhwHrQXkUgWPΰB̕I߈K9BS]xlxӮBG]~AG>] |:\?BE8,ma I|DwTM:3=XORa+簟_1z+yS> u}]g 3݊ϡƣ _K?XԌ0BAwcI+ρcz2>fN{;kٹ{k\jRc~怑Pz5H[|uZlMTHY^{b7:'ʐE)2m4#ٞ \ED{M}}w,I p>ZVuzX9kDp ݅v;#9$:A]rW`T z0 Pjz1H TY;br5fN`L$>v^cG'/qymW4DGa/1>J^c )#?LW3Eς-wߌx]->8&u"No I8_5$0BzED3JuF`r[vdW<ET6HX1TC*:"oW' ȒnhZhU~xt[3$ٴs;[_{m>ߪ%uFX,[pOA;]nk*>@H_\$.sZpu~Ҋ1M╙{yQ0ZۀtI{IkޑWZ51swcn$=z rص<(4D۵rCEizЗudr(GaiI ((?E4:^6?Mޔ$FΰsFfLg%u^_L昔@8Ǖm_xcnɏZ>PXa8?0K܆㕛bodcj9Jw/nɹ(9e~Q ܭs &^ \)M=sx T-`yt1hz;(V%<`=I* Rt*Q롚zAԙcFƫcչL_fd91Z|#")CpZBybPB ]' VHR3V|7&$#/'4;] 'ݴ| ϵ O ߊS7{Cׅn<臅'GJgǥ/y EԎ*IEc+]Y-Āq 652*lCzAi7Г!Sv+dΒz2c BE, o9v5Ղ0l4MrnY-iIE|cC]$t =EnOO!Wz,Tȴ>#8pQiZZ|Io?9 ԓPο-J0.6>נfIz+ce9xF[\ӭ#s` m&؄ 8^DD!esMb#h%)?jZPas2ѼHX>(="~2Ӊ,;*: [D t,HjFj6Ɲo &Å&`UPtc^DT}}pY.1Ÿ{C`v࿁]8ԼO(#w̕N? m2끋l)ɲ+ glcYK5%'1Tưw2pvȻ4:,"Eo=ݺFRky\qzY8yq3?C!^%KiEpob'&00hΥV@w77[H%.en2`mygh y ]fah P,jlypd?,u,ZK,*Aة{;CO5Rh^l@77ڤa`Ӱr=Z˄œ~;3Ry5ʣA!7 牭IbQѫ~T>g"ꭜ4b?ҦާfF;L]*@=cN!<#*!i*ŬgWiNJ `Xmi aL|ݹm KOK$fw/:ŽM(ON0*!-_ڼb@L/AAK3Tb ݸ"s-,bӤJXO9P ;>py3T+RtCEvQ8%sd;@o}:W9hۇ4aKnދS}'9" Fl@T.L18bni ˢ zNnaҶbQ\am IG_bs=hlH/uR4$J+$TTOa|&3臗<)ۻljv1u[kM:@+b? OpD«--國&lA?YEBb nϿ+m.E UӌyҝNwĊXi}WE_,:97luN#ߕcœZ~k4px4%oi0g6ZCS$>ܩԺ 9v{8,ajv=?j TOW/;%gd*%i=.˜,[)KV8]؇hD')]q k6e-MYkw/9,9u4SFĞB\[f!ζM祟^Br<(CsEW^8J}2\,]hE.I2d^@ )]G-׎{Z(>[me/,. +QPA(Lb !Vi20>S${rٍdQ+= &`:Ub ܮV>ov*On[hh}pG}{7\*^aQOc56y}.j/ AӜ)'5} ~s;]%̃FZ,-g#j,&J'X{C2z۫A FܒiU ho@|=8#ʯ?yvS1dXoYHv; ܺ,Ϥby R V^ 壿1q?S azRFEdiAUuWV*oea{4QkR6pVVܱH?tʂ*s6@h\Pӷk$/̄W#Tw+3ԊPsz]/# ?"[]P푀j@yoQ$,6}>Fv~]v<k=UA> {'p_vӇh493b[CO nU8/B}v ? ]VDі?\(Ҭ3t:5GᱞAOP}1a}|I ݐ h)I<1x]8hIB 5kuCH8HѬkE5}{OKZ CO#ưd5rӄZ GڛE]0,J#t_?Z1PQ w5bXb&&1 Ŭ~$5/C!CJVy҆!:ryc}"#Z䳿_70ȇ,%7=zF\pݒoؽp5Vz~j>+ñ 5fJJW6R"f鱋4@*2ؠ!n:쓔2V`7)qQ!~D4Ţp(@+wD`h m5ר-tLC Z3782o+_1Y`o݌JyTɩ"vf{w2i7:!Gd0PS9 n^L@0ukx_A8M |?4nnX=}U4dY|#cfML 1K"L1$[@㒟ڙEQQ ^B Qa. ,MiʝKkt84+o7榅tg-_ȫrjv%35eAC?A{4ڴHĹ侤;hoNXyy[ a@ZoiՋHFbTHt1l3Cևxr<8 ~K-S 2ZbV['- M"왯P ,]1+D.هK.׿^VXVzRP !`K?z*6t<@g"o|~*w >1"iBQt*hDƒ3q q-3# ͅLK|& W@_!^Ҽ s77Mt/թu6MTLrqpx47HPJ\B̴HIaA = q@ 0\&FEۇa۲hu* 8e@ O9DzHr靀~tfS@Ec5%ĄYhKqHԄlayh@iWBRUv;sOe{OSO &M9v/uJ?`&5~, "0~A ^Rj7q7KztYJ<V)o79[ iJA (є_ ꨪ}Xz =m> ҪR`gd\0 s;'FBqn*0NJrvg/X@K`ǁ+73[;呩PU5:lfxAyޣ-iz&3b+p`PۈUpՉu{yY;u͊ `<]RN'}~ISW8X#MF%`6Nȿq/#:T4!J'W:ù[c  uVjqblE cI}&F]="pDzj0ڌ,F#CqX[oCCadUnY#mZ|+׆Zzp%\!@0$g9u"CDZz6zzX6EH]U! H*ߥ|#/>8wQ@T\6}9#ﺨ9Xb1TDN<$-(>@8,?rsq_\Ǚ Nʨ⡪O(L Y<D͒V"{N""wKݐ!qY<|UP=#_赚g0O;M=cVes:ipyyJN_/ +wp^m$)[؅r=?^~i7-jb/ahakK\݋}QTov`J6p. eYg֧k}1Ӡ@,+ k ^-wM&K[xi#J (\?TJ[pgq/F ۭ)^I!s;O9n6B*% 0z0Atqܐjt*/ ӹߥF,kV:Q+)}DM4 e0f?/`}4& $#M"cɪQo pm쀟мT? yO@x”$?hSwoW`-9o31aLxf+ ܯÊBaH))F Dc]JyD nU; 9^ݽdbHW.t^.,iK{e)<~m:lL멒މÜcO9z1^A5-/նI"~Q UFWڹZen-ܝI .$6 ^N,r$J㨷Ќ0lHXp[V^?.NMͺcĕG{*=.bkGwtT~y2k/%Wn;6S^z !'.|`]sZ( j~v)ue€O<8ys' Vj{Iˑ|EpL034NRsr'9&&m> {VFh3lr)=tSx'"+/P9C9*5x8)l }2(g\`}F(; ޣO5i&<([f`zcB^@,Á▾T( `J CinuD蹞B/ x;TT>IޡRi_-{\>jpzDugʽ Xa 0= u)P+ͪ;Džu+~ͣ x#hAWIc !8B¢!)Z' L#\/u  #F-nNniWgX >Lc\Př^ԮT os`Irǧy!#$=F tO|YI*v-qlxԇ}qF1 ր `ǥ@"toi+ w oӘoLHUUbM>z(5d-'ڈ .8U,`N2s:UP=ݖR/G$Wu ~\+2X#RPw41ur]m GA8q(/?;EO\ \rvz,!A/YUi),^WmX~H*9ўXp?>Cpʻ^72;Z*iIi`QBaR7!rhI|/i*u6#2'I\tjVV> vYG[_xW}ud ޞ9;s,Chn+uc/'瓳v}Zu)ue4i=z@{ ηlmI(u$ pw(\N ,쪲)C5 *mB v۹wI^ӿLJ}UG!h$sE;k?-|th5Y_g"-4b!|n luU=݀rQ^vv懁+5OG1f>jĒhD dT'>tc:$ vȔxIX:M.HMejNO+^o0A Xcumv "F3 h0LWFvzÊ* {q}P G2zhѩ b5°Zc$o ;M#yo| !Nj3Nn`:f) 3nS!j7m]mB(M+9)_Ncq|2=;^RӝR[D.MF-Rf4i^!_^je'~I_)*L>-)y^ɒ\J/GO q8d K+t^u$eg=E$}+$-u|IqxFeHSxJ"r0f`nvQ8yx j%eޣm#lith+־?fK3P|](O+lt+q#_'\{'* TphIBrpO>ϕjiv+v5P1-|.pQ/O[PFHAb# <+Z$5vy?IELKགྷyfL39냣 iܒ̀ߊUn+qWV\o;|Q+j]`u3c[ H̥ QW/:9VrZfSigjAْ`e E`'(p$:I͓9elo-Ƌȹeo67~f+.JYL<J ÿ5zQ\9}wz~c0TkU 9[;PV(OVV-6՜OY]0ζ7FN^a"ʶktoぁx W4ާ;b=6l Tъ&7͐داO+Ʋ@^[,7 3*V&sˉroZB/-}ȆBV(Kpj$FbO/H쟧L(G0U $ő $\zg!;z.B0 ӘݵZǾk/c4̳⫟A .Od[96eKwEdLjs<.3I$Za\{ &&4r H1x1+ h tƣw3s2ҤsE(T/:^9R[5i3Q4@S'R??/NOdtRXYe>5tÑ͐{ }`6'R3G$u ~vIōX 2H||H+[!8z(lA~w''It]..aǂTᷔ"M/:#AjL {} Q$g٘:ܩug @׵T$HӶʚP1\eFAW#YFҳc?ն%PΆ2 GS=J,<Ưs) 8+MlgY3+9n[ W7*vrHLL8hYwLgG7Rg|,G->El=sC6>J:F)Ŕ $/ 0B{ЩO({Q5I.Rֹ'ic0ȨsjR {!uCwk#X?(1iJ 困N"Ƨz?Wqm't[V-npjl4Ia/֗Rڦx3åbic%xYל!LvNsAJ=rC>g`mFLh=jլZ|NlT}fju Eh%8M-ܓ$d)o [$0}ju?J3PQP&}W8P9>p;me'X1"ɡ@J[ägh1/+. |\?&SkD ] 58`Cm2vl9p.ZۘOJ *+ZX\e +MDJr|˸*X_5:!/jKHf=0`e J:JXbݬ GhZo$* J \n_后D~z2FdQ.K)UF{ ./'c) 4*75h, :xvS]nII仇a[ /y=x~Og-O,Ԛ +C |O[+\n_Ah 9ۤ4.t7]{BE.Lu_?m"yJITJ0!`lHNRB#تx%?ܝ-=`u$g$b}ZڐADBArZ|S⻜J3>D+w>3{BvBF178>$5@RKZOL4J@VRK!8j-0Fh6*V4ov|>Awo̴k뚼j3+ǚg|JT$+0<(t >P,ݜO-r/kÍV&0l#WYtv3OwH2HN5< 7 ~9{`k>L KSyNJ`)\Ix.]jcSk{L%p O"5x;GPEzgL#:U+űLUZO׭QXq܍ĸvWefۉf6 3Ļ%204 i .~'Jx^\tiSb"3|}T_~ɲ]E/55Hb᧺gMfy&]Rur՛N ,=eR~XKCOyNzISDC5ZV'j)]ՑG}M4VuoG"pF?a@W(n|!_UbSmo7/œ}$xk]ݠ;G O֡r[`XR\.BzB6?R"`΂Z[>}!;r= '+PNXձoz,3~ WȪg^y-l>e1Nᙚ= oF 'D.{>O#:O6Ʀv˲BŤ 6`Y'nz11^BȇmEة .@ AM#w- t]t'2%Fo4 l4G,"㝡L'9"/VڻȠ@>pWwW_N㊀K\S*Rt PyYza{/z('2GsK/ 4̥BY\qQ[@*]DȖqZ%;뵽Z|"wGpD9A[oڙ3wKfi+'*Qd{Hp6kp ;D98$9^&R``XZ9mz$zXTp E77eprRe! Du̥T sqUErq/Q*8^Cxݴ$ͬJ#YOs\m2B,=JD` |0Nj^΍ڡ'Z$yjێ8Y|/uT|fK0 X,^DH@wkpu>H z1rç/i4kb%_m&;lv'Is--TVپ;K'^I|^OϩN ;;\.N2괊*ӱe;ʔԒq7 XQ` A\0&x+KFƫ^-oe 8$v- ڧԹ>M.3`RݫkXsZ U\K+Scd !@\GY ji9GNj s4ۋ{Mogte<a6BxD-Uz!`ڤu TzS]Íg%RnC)&TwJ~ W&z+1cgY ׮6 촰fpguF`ct|7=@%-ojyZn*ج;KP]tb eF~Iב 9A7 )S p/G7 &u V6{o8ͩN-W[9Ӕ;v֓}K#Ƞ`lF,lz+AE͊oMPBpv8ނ"\,1߼~M矹5J w>*XMt[&l&zAl?pK{NT6dU]K}⪐)Њ #w;n! S5$ԨRvgkl:30&XBWp#|(- Jh` ꊎx'JOe;CG:҂I#)Be0s% K7(jU R''ooXnZYA+*&ɜv!)F?6, tRW#]Ú~1O!m1Z;k)z* (q;EX~m NiꁥzWYT8뼮tq /}ӝX f ZGOјOЮ@MtFǓۜ,>aڔ4 m:e )ڷ e:WpկNi[?QG%߁-МMM O3fL\INSO[ϨMC85?[°VVTp#Y݉{( }8Y{ٺ*%J䦶7Y0l+'EKýJe:'%b<5ϭ|lɿ"_*<:K[AC52ŲT޴&e/l[8:)%W_HuPUiu$36D=)m*On1D'=O"cR֙E0i*2RemBo¹=MQn%gܐ[. t4La\F-^ wٯ7nЗ'+@hbJ2TZ!)aY1ڀ+XS% EvЇ=baߚ ULµͳ[dIU=(sڷ 'aҽ}xp`]fMyQ I/q; .qW}%!9BD d=n|}][3}bf0w˛D.ǜ ]УC*BYiVWAa̠hSިfz1HP:?ktw]hoX9WFϘhA<mҫ*pezR m^ʼ+i(t~=AB^({ŝ#ۏqv#`'At|YSc9~7ɒFe8:LJ1cB:̉3~6TW'_]r3'=~f-(p[쑲F]g6ix4MC\j$8/gYƅ! i`~QOhʊ&G(F\7W_c{ɝ8,{Y6 x*)t'sG2<; 5wp܍lDY;z* =/q6 K= [xO" N:S O‡yK8S%{RdbcʹuCUs8AucjLoWB -Ԯ@nl1p0{Clj w\:bh {otqSgPa ]~`{arr 6"UK & zՊ}K/z4Ѝ`S*N=A+ETDU|0jJ 7€3tAEIb_q֚gukD|n\G[ 8U yg2zr'sT )Bv}"mD"$?jҮ!3gȯoO3Gl̴SGV<=X>K(6wOꂼwtWC vLp,cA㩙{ʳ*.D[fQp f%>Ww;uq{ Flz:ʝ) ~]Ncm;%tmK}(/' o lx@)iSJ~7 3mld/:E\o1UF9O! 6*hg\5SCc747С_yy´ZG*Bk{ Һ40L)&nͪfz?K$ CY;ڭ/=VuS 9<XN;w  ; pmI2Ɂ&OwB4g6tt1y}`a`Vm?wys gu/bPO!/~]눍wFƽ)"#ӨooQe$b?4^M| $E l@[\V˝E}E3uU`u!뭐[OE{c6sF!hJc"u y>PܣQi_fKv4Xu7֤: C!zjr'FS{~޿Jzr|gʒH1eF`znn?7:JᷗXs-vLh!Kiַ;v4k{aSq}?< 3G{{vjӦ'+`vחC,Y+m$2*}Ĝ[6Zi|g1{bP1_뒏5k.e}t}8RѼ?fwg鉟E-[V=͗Ҥmxʽ LֱS AT՛nY">:v b3g ^r2E4+ ԋZE2DPԈZaX3,ta&"vHtr>M%/HT\l2T9H3Ra"}ʽ(W #Pe4q~V8<%)( Dss]G.Lv<[q]wra(ɠeN&3wp'#FSc#D@>xI Q '\&c :,UړPq%,dU塕qJa/WjC%H2=wr(['Ii(Nc;ilD pEfSe/Eߛ';lmGJچo*q4<9nLD.3p n/ *9]߂Xw%>nr EĴ}?}3mtr3JŞ-JV$;'ԘhJiWcP XcŎ6"(&9@QXCa.(&m0ErGrI6NpD@#3j ^e#=#$h@dr6=5Re'- qaa&}EwiHhj aZY*1fOPX=!r֦4g!ud]X]BxP4q[)}j,ezEOEopop~v8ZyMIosgO#eٮ.joXT֖lG QĊ7}&cU^:ǁx&{RIO]Q逡 2NBn7*gsNP~նN]vA$ya֒SoX9^ ; O˝u߹u9zB[,q5'ӽWNc:p^AK6Cb*]؊OuH~@ DLܴYsJfbq_jY(OC$8T1^#'"SH }]Z%PqPѷ F2&FU+-Yߓ&"Id}qz^<]d;Pܫ@eMr[n/%jփ10~CVc ^}DnH*қeM?<-AgFO=u6omS87>cPqjgrc}+n|Qo2,&|VU)hH="]ľoMYxM#ӉG]ᴲێJ`wA%B.=Cχ0{HL+ 4SG6}:hw<ڻ6̺Z]7=SG>~BA᜸vH@OTw*4WPB;o R ih+ #:PAsFa=[JƎo/5;"Ւ0R@e7pV f) Ӭs/ɞG S%T\Ô:`L pޝ|whvpğ}7qApHo>^,d8Dbg,o9լJs$ɉ#_s0e1 -oWKt.SXDP#THÊ.Q+Gz4\sA7ױv!җ~<$\J"i2T*0OYo. f %G}1пcj޲#$zp8tns H*L-g}\dWPP>M+dTQZ*2LgkhΚ _ĔjàXQ {+ E?4ܨPs`acOʲM<`%ԴA b;t.6 5~g@SViấk7 Gw_kxsS?(M;zhXц0f!hx~~l$! _T  ԣA/?JL R7߀fzPN.FJ ȏ]°t”~qH s爖n b-c6PjZ_?{ 0tyfiW4n#..j.!:$uKƞt0^rƯ'z_siMΙ; b9y mNҮ)֒c@Rn7OݍX u0IUw]>^Ϲ\|{ȕڕ̬6efRS赇ԠT1VR)sX]bΥ}vOc#ZoEECCSZbo.dL:D $~;r7ӋP?P S$QƙXQ8&\m|~8񄵏1׷1G VoK SӘx&^R ȏhǽ=-T%n͸OkJj[/BhJJf~F6C[җp $k,FKw;lL[һ2tu'.ȋ*Ra{<̒6NF:'31p:igS󾋮N%Z|˗-q˩]h-5S2_[5߿˹8jx~ujꃩlv9@wGNPyg hMEbXJZ?;24b|dpSh ~srʙ.(-dIh]~?n&kcskao|6i,$r(^2,ڶ w6k"]'Ł@h z V?ً p)M Nl'lkt8(e0A8.YN W.ehAG!и/+rp vmъa`Jc hhQ'4 HvNyDЭ"g>4ld2kl(Z %@4 l=~ Wk˿ڡuxߪյ1n3ˑ{>_ MʓM.ptʽ+A`t1 =²lV\~ˀ4)}-Q.']NT mRBS"<٬s9Y7A˓GaWpl1^.~".,(x;Bg5˚lq!y Yh€ߦveR:Z)t{6+/5Vhfxs)e߱_`}>(/ՈD,-[+; iRh 0(k?/]j$z怜j00SXJQMn3%3vX{ElL>]ֻ omb"2T9 3 ;C5 +'tX2ײW&#|Od@B:{~\n-[M"salm`ϤpVxu썏0­%؂/  ^@0'U̢"YţT;ֽ$ܑ7gUb &/gmۨk6u5tlnRΘ7\KYldj4(q#l)^QVQa]8Tc5rfpc?4pKuL:^1 n^oI 9H?Tԑ¸]'Of|ݘ5p .!L_]ᄢCH:°Gr*#Uê9w oi^uq+6124"j!TW|v /wl>u3919]7 u}4+E-Lx!>„o2(n ? TQ=DPZnGsXɀ({ԏEMT.e󓇌$a*3)(`¸bdG,-=b'J95z}7-2g 3ۂ'A:eUV;H3*`K ǚX1=JLj=nH>t|2`L(]3w݃մ7׭e]YF%my'FAT:>^t۹zzPCS>!?@ZFWVOQ }\Y |?NJYy8労mCnc[8RAHG GDžl~AuHyuj^]?T5NqR_^fub"AG*}Ydl! 8 f(ZivtL }l^3Z 3VxsS)ZC~ a]_)uh=f`H֝GʖEր$c]y j\kcz/R$lL6*9Z?ڞor@)IhSrLt턽́PNPऄTN01!M2^S3;p4qG69ДSBi&֤Ihh B| <_v˛yuj=Ԩj*a*&:H-/.a;hJ[1=D?o1($6Q oOG25\q%|nR}sЅ=qqb{y3\&ٿ73զ0MbŒ4̋{~y#AHCdۙOuU@m/#d>L}j'3I4XffW)'C-9XvZ1UV-'MDLR+Lr6 n}$VV@,?o&X.Ҵj}gM%bpRJD^͔b@z"naWd9#aoe{7*L*8&kr;U9:ʊgƌu\v_ tt+{\#O~FLh,အ*QHl윤/z[7i(-GG2dE72\뮅:]݂h#pj+-ҬpIUiMe 2%_UE9clteFǐ˚Խ"iՋ )ڠu?AWꈝNi*!^v^/X]uH,vɨvY\94LZNK/}^x $ q&7iUqoA)'́g3&5xآ{HAvi;]2~ܓSJp VEzBE Lob8E,}ʂ؃xa&f ~̙?mZҝU5 ܐ%AVEF 7U`e9t7npk!V~1Mr7bT n,/=7?mc4~I?z~^4V7?j&6v$F?,BXjTulV>Ӏ\jX툺jJMm*U`3xۘ Sy2BH8K3Ɛ:8#Y[ۥ;_"$1X3֘#JzXbb\;)~)a}CxCpԬw 2g=JJP}8`\;ګ_mlz3>x +bG 1QGߟ妢sk#*Q7XCIw dҎCK;**L-:gVBi^ ,Oٽc~ui!%p"{ٷٍ݁ 00mc~pɥ ˜G`S[t2YLXF:ar&QbTީQ`SI(PdAoXi-xes9m{SKl~'jrk[URveV3qכUJY!PH܈{XlcgY-FvPprK#nnk9BڋHBKN1,?TOM$f](_;c G0|2ɧz#|N6 'Ā9*b aW;)RA!8/ Ɏgfm}S*VpO]54~p5bDuP$B9cT18@yGWQn+C,]9L#a/_;ei&> "@xL%,q!A&#fxh͇ȷuu#Ǥ];e,. L49X tF͞}1i{5 qpuc #5,d9B>ݩᜣ<@S=NQK)*a:U܈"jCVT9X283O-,M}!({+5Xu^]޹)2 f[`0^׉Ե~I-|E0R-s&Y 궇/U ]dO>CylbE:.61oG}q`ĦRہ D5  3z.>[Ȗⷣ$Jv}Pسͭ-E<7QLS=n=c^SUɩż2-VUүS803N6/c[}z\KM蚲b=zZ.'4BWGL6]S͖a}m$# <AH.(6eba[\!kFl^#%*BFKB>P3F Փ gfWIگSC3|=\Wchmqm;C p=s"jTѥ1\ o y2l k{(Nކss\Yy[U.bdXgI /@aϯ Ŧ1iPz|)J<.J~NYFGݷSlr]j_t R,9hmnHrS1PY ϶Z+AH*jU5qX8C^#fL]=KS!S4!Pשcdl wVt% mB tnU6Op*< N^j䀓 x; 9,e^,pcJj[  i,I3x!:dw|OÂIU`k(os bZз-(2"Gq,}I(BR+qM&VO5Y[[eI=oݐ5ퟅP^h\I u^(49<$@ua9jqxr\!ԦGΓ>/9; -~HSнsV6E"?E3sLʮޯ- J=5-X /k0 Ѫ Cζ˛ ^Z\+dRXwVܕ*P@i!6]|޻BmpzK0PAn޼18q7IsOuEP`EF\MS9Լna8DWmLil#iBvWiA0g0K6J`Y'f:XbpgQ,X:1p/` 8jg6eI[{BRN[ omwAkz}UJw6^;FGl 3I[ʸɀuxX;A+"fY \'|1:,7JK;ƉeQ:!(yL l)Ii7%5v.::`i%R&I93K\Ghm*TI4)8ae/"Tuɜ[j.lT\φ~)ȒSQYKQ*il cR-*ovZzͺgI}էt E=-4ʍ:d2TGDsR@f@ c{6cp5+tImU{Ns=@~yn;G&($<|w%N-)pzl}*an 5Ȝ &"8tiwvR_gmj:;kI h!K$R|A!_6M3qi-- a0lK8oƑIDEݛaT8G.7&_]@ qTA_hp"wp悵yqs밾nTU=+>uW #ʧ6z_[a$fC0ۭb rV`Fh:G-v-ȀG- 6VgK_(Z+$:fil,IbyIՍhnVMhIOϭ(v[jYĚmV'$ӥ*]Ku xgå :OnE< Jxpv{k;E_uXS4$5JCĉϬ\NO8 Q<2a6_Pnb8zVSNܴ\*lhf)uPڡ^ 0jiDc7X[e5P/SgY~w8$(f'4&7oG#٩,ե)v g)zDB`lgvO6/"LN;|qջ*!3v5x Egqxg+X0 ;97J#%Ƈ]j{f}Z t,;TgG?(j@ÏWN:Ӏ,7/h9ɰ|RY궇/E8* Ain/!܎}Y$tMRq+YU; eͩq>xاֻ e= #-{gh\ <罭ƯPʏٯ" V~q*dD}J='EM΄łdA{qL??[Yՙa`3H2ɔK,s˘ٺ%&#|ARmF~DcDpy$edL)2ZZ^@0 .iTώ[6Y c5K.NJa컭80-jb VuCEaQ u I6ș6~-#ֲ A:P+&tv~0Ed$W(,`2g,IKEN.@懈|e9 yVҩaZH^_4@8Se#KՀZVZw}(|᱀:ф%t,Q$hF錘/DwZw͎jzRF)zEϊtah6 @Sv^] CmR>T- #.ԭlCEԛE1cI{l?"`Kb3*0M'c*- ]E秣b#X#` -G h!`pkfha $ΑT+Z];m)7o&Smn>pGt9>,?kr-gɮIsXL2̕qzeS.?f|b_{@ CF Y{ʢcp薳"1l|GzI*pI\Հh1ak: XE#[8'YCH@ٳmY;hc~[#]U"@@%a1K_% p"2ҍ(L%~j< h-Hu'p )/@ƫ$Ir`fLuOfc3uBϳ[7TQ>\9(70݁W|y.6F 磬zLPo?kf!j`yOYrtcCϪHqpKHYȣ.Gn(mn1T-z@řdSDAg;~.~]? oWIfKy%Tu%/:N-CW"w{CiaV\,|N$$6Tr{|TaD"RD>Dz w#Aw` )9et) Cۮq q@h0On:|ԖtĠR *ܓ( z n : _cigwC`h ~u/ ̪O0)vJ9I ];-ޫ<Q{1O:_giBY]N[QØ?GAo'6lɂ vNKOOq{ZXU)!deq{?3?>xv8[GTk9Keśt.Jcg ΁21"'v%Bk)J*$M  +|8eIո4Ĩ~jqO !tKtݓ7oK.[k `e@byG[M6\~H)bRnp3o+Jd,&7l􈛯aV@yhƏu)Nh#b5fQ'\nЇ`4{9BZRk}ECy`{b-Hva2ѭzMfrW|*V21iGL{t͟*Wzgu2 B3hHB ~H\2P6K W|>^@3nrr\N9H##os5812͢PNa1Bd9t8V\Y?jLUW}Cu5iGb+¼UaX/| \͌^9,dzfR i%UV^ϼJE7V)Hu2ւ 7hP6b貉+6\]JI'5׳qiv3r3 2$ӅKq uFN-"kA NS\Rv-cϓpHuU:1 aJU @dcqZʴ0΍-* jEdj4d]^klq"_qicY|'[JwVUQ`iǬ1.qλԔ'׸h~Nrϟ;GgRVcr< >34׶ 4-=Lg]ZJojm5w=7B@ ވiA:ijOXB(&] dEjyXe}ؠDU.'>CNPÙqE$suO#|A1rp;L%ۯK^4<) '8OtS #/X}zݍ,#g`یۉ| ǜ*W,8.;LOi%ւtWR1[kX,h~t & 7(JhϔWo!~F~@;gp͂KLV9\eCYwiF 'Y~Ds[Fi\xG yFXk Ɏ)Ucd[Gz+"6R)^/feWEVbܻ,K#:$?ij!. aOk]×IY =}; ř!xV0u@[( 2wDSm꽜=1w-iSvP&;%+k tWcmeяD_>]~$I{ Ǻ"Ja!1I, ۯOe;|fX V@T_{\dcN1\oJ+sw3F&$+B T<8)Xφ"ae=+~^ /툛ԫ}|?!(@ʐn[~AѹD`ژH6A bʕ( \,;d=#@ OȅK֞7u>CR} f8Fl^]6^hO :VMbG*_%O請%Ob^ڃ2'rvkA5}btd*AQgj?D;ү󁎎{5x|), cyth2qaa^ݥ齄.nj3JyǺ*=qBs%}(Xb:L)eCYb4}w2E(}l+ G1"CDߘ=B V|XxWZN|I,W+ fqWE|/KYU Wȅax̘`Uo @P^;TďGN$L @s \[OGJkA3&k^%l pU,vht}g۶)7?TͣE(<郺7!~ԼS1B*LN%щsh)('Xd-`ҠFOtWsX{rak GXRAi e4{7wwZ&Οw:/IGzJ̼]y'ǂ6!0z֟^1Ds FUBSBH9:vᘘ!"xYi!!]xQ2$F"; J5 QeRڍ L;Gζ0D!\4p :޲nTZ2ފjxXP] bYJjUOeVOJ2wFURM$T.RG#$h)"eFږtsXMc3.eYT=:&ߙSF [~'ͅ0mcF"L9T,X*zS:reiXP/84ӻX :Er5v\{0B%kfD8L[&* uڅQgΗ)1+xQ|gϔ]v9xfJƃO訊y0r fF){1]:ӭs+03@k Zd"CWBRfo3+%ŷ4#KyWN RYO&+i2x'1eKjWwSwpxLUGN=N/U8 Z6"Į5^TVߐeZ*J6kdT쒼P :fixܾc-t k;֛^|w>,ZO(R]p\-Ig9Jtyd[-rdDo728ƒ?:̉5x5D+-?9:Օ`Kz)G+:g&2? MZaQ>˒+NCLq戾C OiǮ.6TY؈PbB%Х0DsGY41"Hq!~fT&|qD ?埓NW\Q1{2f y֖D^1n.:|6󣿵ZM~ q8tqA~t>HdQC]ΆI,*OU.1ZDɫ8́T nJ-Ů#_QEFTp'MJ; LɶMf<ώP`ÂS5w@Y@idg& 5sI]ы]$Oya3P1AAޞ˄K1G]399{C$A!]"9Շ(cv#Lq Q%Ej|PՍjJq0뼍nlgէ^ǵ-c܀ys̥ў(ʼYG! v%jv)Ef9FkE63|Ȣ?n6Bȏ*@}~6~粓gЎ/ZW-fsq , 22y2J1&Yϗ͠LT}ƻnU^W]ΛdQRmvw0:hnL{^ sU)jU wz- "ȞТ> ݐ%Q^?J,[O.N$v xAAZݻTVs"6ȽAgNN\6O:3Fn"Q9y?g?\\^^Œx5;L4q HD0BP1&h w\9R$y?OaZ˱`%!QF[u3DuF;{Ӕf}k7_N3e;l̶o]~F\HMC(cXٯ Dмʎ_?2v7 9h:Mk'eK4uSiշ.S$B(sR ~!} +=ɌW8i@9%5` 6٘9Ξ$v%$jD{S#hI!fUݒd|;nf|_+c3t7ݎ e:ѯʇ Vʶ@d*.]vS~7zsZ}3[C= `ؑE-FoT6 =`8 }O?ЋvINfh5-{G=?XndS-eKjZZKTAo_[F\ YZ5i,/{:#nb:Z/>vTts:SlEmMez`{h1: sye| !&t"}$5q9M# vQTo-JT 8;V"-ɜfb`>§1ǵ6Fw̝zHA*x.؞d;O_Z84izmI_˶#.o?"st7 D(u-ZyvU!4x+yxq?IJ yU.K…A resJRC@Ɋu:/&j'1< A^=UyD9cҞ؁q3ѣ7i -aPo%V= g:#:ea7g`/ P+қ"?N m rKpEIFvCNomV*pcY }Z?`mz^f~6Cndt߀ ҌV߅OYK9sH1?#>)uDe~4~߮ gYZ070701000001ed000081a40000000000000000000000016650a15d00003938000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/$e8]?Eh=ڜ.+g:^,UVqlu0r`/E8- .Yn w29>G%hUSxbrӆLUlXrM@ 7QL'lT_,~8&!̿U-_,PJyu9y9-~鼚FsY^EQ8 `Dč) q^R[PK6x0Imz#bxsnNPzȩDX0b2z'I.`z ƕؗ!GoJSMOgRol۔8zj>se)DᎮ6mxI^1=I{'N ^u%-\ǼRȟ,z?_ȪՄD#xO61ta{u\֚WBעpNKo\E9@Tֲ_ͼB&A/MPLcM/2pB~DbxAyn ԁ.k'A >%yA3A![u5d'P1C9o^l 9i7,a,zNpVhϨ:n" Ir[>kv{}axbg1- t<,G/mzwp( IKT/IeLU8SFP/0(/BONOcMxf;& CPO52I*yc܉'BY7JEunT\r@%#79Z" @݁nm񚹗ʲXI:ht΄=3vJg(y82Yþu=AJ?f? 3٦xgl ~喞cem#; E7P^T03l{vXa 1uqMh}r ®YStՉP&Yhp=>S3-~e!qC8z'a럸)aw-s $e"-42z+}r0|W `زfp9myzp%-c<ኴ\/NQx5#@HP"EB>ca-f^:Qz )O(RWX&֝$7iE%=܌(n`Gao7gJ،)U.uۼZT/*   L5R^Loz[b% % d5V((6vA0ƣ[BWXrDӡu%S%zT19Bԅ?1`ox8t(DBձۊY;7$ ӊTj,Oh ]?Z멀_YESf6yh?Hp0ڡCr jPESv8g XO)FUqMm#r[HZPGΣm^uW^YI`?O\>&.2"K5Gsެ!~z'}]vyqf:-2؅ 14gtJZH7EL%gZAӤ"O$W$lEƨ)! dodW5SγPhldw\]Y5wtDU7b@+ T*IvqMLrteD%\/<{%@r G/1 ldbdEˢf o \.m ] =Hwnr.Tv/e ?}=z5 ^#D䆞JnѡGFA4ã<>& !N9/>9Bk!Lb+G\5Q{mV$Jd@Uy}ɋna}w~$:r1-0?*M$YR&ݡ.ϲ#I;߻ѳ[>$m쵻g-_F%-pIHއh`Jg'4 )dK=NhGbXrh$e0;bb}X}<؋8j =}K]3(j_A}~J=K,VA ǭ qʨ4Bi:뼐AjvO,}|I%ˡ<artI/7V0pJdKTN+[kyXG~^e%楷V>Wj… L>PhojaKxfjk|I''Ӑ_UU(0TRSC$aDcy$AE|fь8DH@b}Op!,\G$TVR܌B:(Iϐd !M"%˶s8#?}q%!Q˲Tſ6oɡ{}C!޿3IG(&y/Tszm̢꠩ $0a֙gneNam#Q:*C+zJ3+38#\z}iĨ|3}IJV,Nv\-jFk6<̮=l.s=ySLd;AJb)" ,7u՞V6dbr浢/^*t ΗN`AM*ꃢ.xU9Κ=ɠ10zY;1C'}xZOم2u8cVfuI@^q!~8=^2K"[6>4]dnqzEߔD|RBeF B¢RMoϨ/,rnp*%>n ͞CzFu1ؾn:)E(&%USlmlk{,{^Ի@r(c1h5¶A=8KvpS\ tZ(%tw"}Vhă9iZ#},}Y&zF/07X2Zvt)QڨIMQSD#/"8Jأ%[yKR E×6dBxŵuT)rG?횢*l̮ϻ:K9g lkA`%}w!0 ys)?h:["0wo{hҬnڮ1[dq{0<~V^I@a1C("6z;(PW\V`Yzyܗ<dC4=8Χ K L)GVE[Fm@٪X~“xg/OIn۴iUxYRؚY(ŞBsD(?a1tVp8Xdk VÞ[%Β<]?+L,TCi|*}e!'I&ڸC sr,ؐ!.YQ;Wq"[A *P~ʁp[8}E#{IIe5 v FX|";~G- 3tPM@{'KY,e;8HQх1#O]`8>mTT8&?z:eQ7;/8V<8fkx-~@ S7S  ] &CI?HH^$mLH&\>jcΣt9YdsSj`L\TI_8бZieY8JsRM\oYAԜdFeNNp! PkՠN3%29Un | QY߷Ԗ- S*[ozmmqӷI呏ML!}ȍCK׳kȂ"ttZobo/[ǣKr.{0'g%ۏ5,ӡHR4Y|$5CAz$,K,'vur_t1hs`˂N E"@!\`gշm&э ^ۯk̃Ȇ`2/;\qPɫyb8$ϿTUՔrlMvi `:SG#,jPh[G saDgN0hO~-&?*%F+;AR^iZ].p3P;ܩ0}ԡGٝF`9w27΀nI{j&)}(q,#]nJz[|tC8 m;rm8 RX=dIRw6~@J>ֆOH.4T"[>@gTEPQE9{F)`R5EPkяItLz򟋏fվW1펥Kj70nۜ8 0X tmY2bdz.KrG۱*= JFa@zgҎ|| &| q ,;zޛ˳)s\kjǝy׍9,C 52BN}Cl23o.%}bP.PMV+R:{$=2֑VDEʜH)|HDJ2%!._?rv̿ X÷SZ( Gy*Q)m@x& b  d3Z nWR55dMMifǀFγ=&V oP8[ a|s)ϧ9htb}=c LpDj+""X}x~ tUH aeMQML[ "y$af<g% P*(2!sXGm,Wk W ME5F@rsp(ó7]4 #L=Q,d ǍB ᱫc1AyޏݒuWM*xnl'BE8CS=0.o,U$!]X8"tpw.,ǧ)L&^fsRWVsF!ȠERAZj|-|҃sJ4NqIb]!)F K0 !NG)yVޒ8eZ/mNg̏xb?{YOX'ł 1rjn96kD`%E;b V5bsp݄iXa({ ̜5*ͬ6-LSG+ZaCnl;as>M6Qw/Hj%Jxf#k P;4ۡlu :q)2 -]ǦL -@RHNlc}.;R8MT4YJ_JǼa)KN;CP,=ԉn6ф+J`֬ сOC}NN C=Pm[Z#Bg(6Vq Xe)ΦϦ1 t 5?ײgzY4LV; 84דq*NcGL,sx3PFpDLzrHϚ&xڧy ${nR(".e0J~?|o!G2c<3ё0ؒG6 #YfKsPbP @'XEap{3w2r}Y *ܺ74;vSSG>XO^r**fL%Z)u6L|zs<Ov>D tT5vZި;P3e8fCe0)s&8;Ot8 (ʡ:}[!:l -[b[#{X(x+}}ȣJbşհ2ݗ[ ~B9 ]IIF*5طst*[)·h[SJ ۣ-D|NH^m$6ZfX1;J훤WR@2ZT>%M%C\|貤\GHK۝r*sp6ݠH20UUv>hUDi .J?PD6'411/F+ $1a0Z[ai^mg)Hj4>!&z@TYb5 /#Et2Zc0&G<# U?HS&_<' Zy)h9|(b *(8qkb?Yo)*%B`kD eP%;`~".(yr3nE>O8aDV# V[iA^8)kZ2g1|Ԩ iO{K#&Ua6ssEsTk#1)"w96#õQwݧAƗ͗ !Q4[:+_ SAyޅ;k4s''q(½_sj٪w?) DEM GQfZ?OU$w.J/*_KTnCIfQ'DnQ$Fm$:F9I0LoD{GR(&aje4K^P%L)"mQ7l!a}5cST$=CCb&|iW1ks|NnG噬,RUŸ"dHF֒xm1s+U y~T:#!olwi(!o+(܉&>}~lU"r,yIFݝca9E0isx-uˬڌAcLQULU{0GmILO_ DyAZLH&==jϝOW0IdTԗ_ Wq0ć 'ޙPSߨV39[JOzdAi,Z`B5Hi|)w`uO$37f%)puY3H ^(2L:g#zQ&kK;ScKW]6$_ƞ?k ȚKLO62Bm/$g5??{{<y3"@qV Ɂ= -;ugġ1nA0Ixأ^&H(q-f:E蛨cP'\ϋU:b&**,ϼ 1ו=@MCe/;K 4:U^^75Bs/$hd AaM%>"pLNԩ\vGa _mUy >ojgޗvMjԛuTwy$EC;v!/ςa/ B e'_$t,.)&@B(PYb{iC8qZ@"3"J5yd]{SZQ.;/ce3GE/>C^ʞV(Puy?5N[жAh+L~Ƽaٿ"vo]Wwލ,|sŴ=v =9ieUjH3E -/ ]ڠnZ؁9ޫ'/zhI*RUh 6c1/WDLiI +NkNV䆰/S@Ѽ&=菪pG fl;8<.fZpGqmܐYCxezDq2٨eIR?1T!v1_Ǧ40mY=G| 6qw@P\tw6?EYTgtJ/˔W93xk-GI"MȮZN!hX^E9X\ivm |/jhmh{yftr8ߜg7&[4@N61 y5[-ٵ}vW0&XXkD-Q#*#(:8]pU}$5GƥS8-+?t$e.&gx,j\+~۰ 1|e^\8`&ZЍ{aхߚaR/$xҔG]ʫJ^hxwuE)2GХMkѫΆ[ѯ4=89\ĿEY#ksW %U7+׽/F# k85*g1sq"&V_b,?^4\\w= \ #< a+1'అ"͓n!4\ $okòcOeT}t f2GbLM6uBqB>`+N9=McL `6>Lɹ+'v4O@}6pLJ揥2oۡE|]-QQEP9~$DGS>o9im -j Xl/kHcibbh.cozOܚ9`'rP>Cy#`|_؛z[)>X&l nocȎH_88R\и1"}4*/ U(`q!3#RFj2EnŔiz굘E%$gan]xڈNH^VjPr2ߕN лfr96I|{'HAdً2Q̨Z GE?{?½/Fi>nMJI1QRxVW80d k!)Nz ;^oRQcFs B6s}a58)3#ycߟ탖 We~RLx4Qt24--F 8.s=+u|h,LhHx9$:а,2m5d_PhI{U_Bt>L>7:]8@WojWmh:KٿR(fQeeniۧ-J>mݟx.}s{RhW,[[roP)t3|2 zkTfivd&#h;LPNcӡW"Q㛷\T뚈t禝ܐPQ$ڲt^nks=3'jv2!%}ڦluf|d Y?坾bӯ{8E?.vju>/|4b}6lIଇE_~}Qo-f9ĺ$'C͵n >l }Gƕ%04 ~i>|IPraJKTQўphxԹ2 B0t"e<[hu2 *`D\DaSiH RƯ^ Y9)V8K=ƜgIok==`Iv|/9ٺ/Z 5yeS+! ^B!d~.a=TG4yϬ+9U8)tGKQ!LDN,7E<(z]}2t%$tp}s<Fe}ޯ ~_O@{\$(1phS1)JÅ{mXC1Vɸ1/T_|w*2S.Z%fE (aanRt$SŰP V]Fpغb]9~>J[ttImsܭd^dd;SX0u<:o %*8 >`xÒYe#ZJ3O L!@ QNӂ;t ;!ҫiTȻ!À~<;@ɗe2+87ŭk]_Od'_ʼni9jQcu:u*w6Z?Yf*bYıB[BtCݙW$XV;]"~/+k遪aI\ԏi%D8 Y Xrb^%Hq@o`z;;vwhRwg馜N:K?O!nWJ]gTSV/۠޶w2*M҂-чRbW@=h$Ilt)OYk9Dît>VIo--ᅖ]!.r?/tαgYZ070701000001ee000081a40000000000000000000000016650a15d00004234000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t/4A]?Eh=ڜ.+8i_E3J!MVθYWNMy˒K$0OKE;iu B.y푶܈M"m:Sț^V[WyB+9ɱ0!i=yhɰ40ŏv9D'n>-6 i'CڝHII'.)UrI6 FRmvX#-޲cWF^x4zE|#`964I tRn#!Hʗ,o8/YǣHQ29`۸~39 x%Fzl\.| 57ekrQy9f萰r3h J~+6nK_,c?chO " l.T)}SF#ZAyBRUcҐYIK5DOƞz-nAk(elo@w~BuIa(pzuFtm iLpC%sD9nc)}c.GNU}nߩ {mLЊD![߀h@0ROW>^)VȻNzy."q#y`/B}3P)*M{1D-p :c̙[(Y_0_:qd.AӲZZv>ZKW73}L _ X.wC,-ԄFl*Z-#sW`kz9245UW)8$y9A\(;!pyzjf:a`f/뒣xX}?`ץ+&B.t>Oe9~7M:E3 i?ǝkW+ޓ螻JEt+}&fp65NhveiV8z:#,7Ge01j2|NtZy~&{G <8bbB|Ս1O>Z ]&16C|Ԥ0WrILqFtlAΗ$=7CF[)}$:KM@X Q/zٛkX^ TR45Rb?=ƍ% woƹ T`6KI9N# +EgiN:7ʄV{IC<tZO  ^N0^M#IH~ {t: w HP3S? 乗[nb͗76Vh*4KtunYF,i>3*fF(ӊCI$X!>S5Hۑ~/>weE `6R?@%U&MH1v#ƫ-֪.*)4=8j;9x3"D3IG DڙDԠ#̗zJ&-G JLy0)#LPÚCgPr17ىy2&=sfgz8&i< iTpU#4px{hzyenV.ڗ*kzLrz!a$1PyhUl=rx)_yUŭ'hM+Vސwsrduޚfk:Ε͟mh-HPq3ZWf Sa״j7(SF`M*ׯU8~$mx ]H\w%&B)ԏqVKSKN|,}fіP=9 4ïp4^)y>Rks @itsdJFB5?_^Y~'a_y1z{((= d6X5FFm*d_?SŨUg@Rpc&JΖME,n/UQZEJ TྍøMI=MlOxD{A&6TݿS6IFRE"./ևE {xZOL!L"RkK[/#4ugS+^G^(j RE /Rd唀j<KțfHzT?+D٪۷lJkwv)u`Hg\b[$ ŀ$礮7 TwnSP60!,=Pv׷HR+onfQu?>`Wֵ#CL^1h Pc_ +󉢉^r[Fu5,,|:PdwX \ӔCksZ{z",{ QtptfW<\gqVuf2czY 5oT;\E(vq+J~5nͪ;@syx)r]n6?;3^Dd>-9z!9g 8 3K.&8WH(p6DDzPnnzt3yQ*Ρޘ ҏpO7enb(Q Oޣ;R(Xj*8w0JQ+j/9j/s̛J ǎY |p$^*;(;J}(q#똳\ƚ{d!Ӥ:c1 4|qOq>nCG}B;`l@^M^%=)GM:1d5nL1X&!+;{Y&a)D 2,ħ)SZvB{ė|]o]n7.y[M@c>5Kʰ]1ntR4 &ފ/P*cp6l^~UV/Fr%ޛ`{i.H+* vO}گ,O;rK7k|뷟#m+ [IG:d)sUςУ&+oԄvt1U0C3άt`Hf[ѡVB}Q1Pk~z7J#{=Z$V3iJz l)E6xJ:DY#:=L=PI+Cʃ^G 妗<@%wOBThm\OeJoB(n\yT(Q T}V9ߠ ~Jx 7b;*+`X DW&JđbzWr Fi~N̹RL8mM}cm[c~w7 ;?Cɹ/Tvwi"9)F4W'OˉY>m0֍il6 e %ӯ`S+u^*F+8ג)n WGOBri<9 ƲV޿' qߛJc#iٰHZݽ'.' ۸ʰ} ˒B (Wjtrw^g}u}=룏f^UXFdχ' W/gvU4<עtV>^T+;U򛆶j2+ MS([*Ժ6nq *oߴ2{ҍ78t?qz`Vtjs5yFޠ4|suhLў,6?Y_!-Q-ZsP+05Wv)UKx)Q(268xO?}`_a)zdMD#cIrmTgdo٣<)tfߒv;GIaV'جiBeqiSh&5'9t4( 2oa ?58DV+7#D:1Y5>:?ٷA,#%AEURqud l\%xp Q nvĄH>?7)e P5S\g_Dvz:>IQtc Ђ.\16CKIL4 VWDX---u#z쒞Yl"CN +;@5K ]u؈؏21|t[:ZGZK)9cYKӑؽbK˔< B@ =XvY?n ,uZ;bOYV9Saj\Ǿ?M= {Sт(*aƞ^ѼB5=U)ـRSDJ!4c׷v7~= ԀxBYl!,A5UzlhZv rJ_Q:`x!qb~nO1QԫZF&zĎV8T0ጳ;d'}%ѡ`T57/‡FM{)w陹3 *Tp錿/Xp(0l2n`Y[#Ћx۫rL;W$ԓ7u^k{]a^/E7sMtK`9 ƲlI;ٖR#qǒ yq/H0MjV!3-k v>5BQԽw|ܩT+Ʃ $i E3o(UW97aM| '1ⴘ-ѫ=o%]0d+efViAa/!y"&=jy3Bf2 (PFmn:63KS&Yw5YA'5G2 uAU$[9;8zIЬ.c,0&Sr ~Nǵ9:6 NFr/V$]-%c N6< $=SN=IvTA(.s`ٯ}m׃S}4%$V\-|O|xIJ W,auz s u\,|a16#ЗlhLD,աB:t:>lZn$o%yEZ1u+ 2Y˅䁀÷Lk1Cdb $;cl^:RǠ7OWt^k687ew\poc4 aX_(ER )o"v nK%`)^Et۵3lWO-@TzD#bcB%,v<^ÄM[my`r̄7GC %:>݊ =M5h01V|y^/ 8c庂,N={vjoyYA%Ũ[y̽m~*S>ћTZ F~.]9hhiE,%p_9p+5O2!q9=1ts̝M$ E/3ȬpR*W*yN{LBz?>G. IPH^BgKRPR_7zm8<?j}yK Ce *9=bi*8,R:k}Iv"F0gi@i}j+"ʱ*z]0g P=&n{.lP(rGMAsUx]mP::/_ ,Ɏ`2Yȵ@ojƉcuY5EIԼ_~mMqgC,S :AQ`83}]a+ 1A=!:oZKT-/}$m@۷KFG9bVCC Cq?`r5'"-иY)~ݯ{DPPaO|ur;r?MF鸹l~`nWږ8?vͬd o™wx}YЧ`,/&{rִhJXcC٬-5F`RHݫPLEDeB1f`e=U_&+ jab [TgQOˏ-*t =^$̰F)_C0cvTIqߗL0{-qùL9:fMؚa !zQhf6F3̅GE(=U2䥨BC*uО 'ryj2-=yǚiCf(!!\ۑF"sOQgI!'2!E^t`"9 ӕwKySy/wuY<ZD"Wf' 0֟/Ps;#dޭX؈)Vސ'.^fv@J]D ,Ǒ ^f 6Sᚍ ,D#cdֻn,0@nαzQ".9$Zk7g^?+BS6p)H ר ̠>x<`~;ʟHo\ ǽ1-gߟw dPz\Y3fQFցfw=d[KT'̅eCdU-}v;I&nmA6 [gf{{@q9Kڃ]s8kjaEKDvL[Q\t!} /( QUT'j2‡ CLL&sOx|PPY;3,ezEȧ׻V`RwkCd 8oEXY#Q U%w#,R )嶛~|%}RsB%Wm{X:І0@HKj<Mi]̓eOW?Gh;MVz"0пl(:K.hxOv {̓_nQv1XW~<&äwH;l/G̭`G fA#Lf\E1Pً 31S3da6VuXs c|&ʎNkj1:H9zkPH*/"A'> wy܀Rm??{3@fCTvBC)FR+GŞݸxw 9nxdHvPPf>*gx"/ >ǀUd >m DaWp#rys܊2_:wL{-0CKf^B9f\NlVLc/]h/$w[91ω5=؜pl(Zk'N,z*Oq7-ބr3 +Իgχ-35$hd8B6qRl$)=N0FE7UEiawWFVYW7#@T^A{My{?/|V`;gaeڂ!‘G!ViV2fzko*Ub,'C H +="SaNh#LL}~v < #58xxTf&lL~K0xslB|چ=W??e]~pAc JQbi}ˢ(-Yn5BQʣ}Rą6N^DWÀ|lhɷkcYKglY'6q+ñƠdX=Z2zUf] Kza3N9iC([Vw^}!33)+.jotq7*ѦѤk_gK9q|7F2 c\tI^U-lZ@o@a'_3]*NRm= .3]La!놤o*,Yl| I{yaeOI#wOdatĀF`| id׌dY~c(s*҈db3^/yUGsp*/L~+p71^_AWg n1eh7RЁ!"rXÈ<(bsL<6<ԧE.[dc&.g-mL'RH~wuV1_$8عm3ź] ޒdȫvVotq\i=f߾2˼pi:+$gmi0w%a :|]E\-8JAފdD@MɾNfٲd]q ~5dV j͉L@ƀ(r&@ 3tDԉi"R i#h 52R'gޭ(A1,2M8hihh!zzS&Zr!4㔔`_q+Na8$b(`=d\Tnp޿Jt hz~.B%EURQ8Gh`C5ip!=y<}e3M*FfDUICȫGyg 6,iIwf"XıL'2`גc$@D4 Ȝ SXRМpC:&rWMZ %ȳA֒IoTa_'lNB;bkBiuq6o[_aQy,*`_kDs3D^xߚBOPiXRؔT1qlj #nۼCQT8HvJGle[}S/ԋCS:CהwQ.^4x,\":q}v͸ (7Fa7=<8V@371" W|56eO \]e}s^M.vhRf2vC9^)dP_AfCFH2qt&fy"d X_C?6շ9ejEƨF3/NðNMD #{,ۤWt>]łP,븃yVۡ1~'8ʉtWGer}]WI|gZPݏk6.,$Ԓ0-λEzDtJҡ hLdHnHeϜ!$N gfJU['sˉ}rrX MS{zB9y0_^%g"qph}Ru ;fopv]>B: x#w.-6В17HuxsB{aK Pƒ#C|GIL~p#Ns!#3>2M}Ѯ ,g/F7szil8?7^|ZD.tQ=0^TzE\/v.ї0Tr+~{Et dTi;%3oސ(~Kr]v[&0Fq;.--Q"]<"l%vٴiS=NI}\{9ISZԺȇ+N%"qimJX=Gbp[vη<۳d.f_NkR0U-Vp G=J-[P- :xA F|W|ejgO<}Ft?eKՏ (a)`P&o{$@lIDYY2n9 w ?<`pamZխ9k:CWm0n}qf;oCoݭr'z\=ܯ1e'#._=T.w= [=TSnIP_IC+/>o!X>ci PoqTGei0G_H?4NopjH H>H(ӧ\d A.J"Z2xLpE&_Cj8ԧ^I I_W(ZVI %>x%E}eh߾/T$XU(Xlx´9i41PgW<3\>ľ+M)^ƴ7&rMYPx1"3ߗ^/ -:{LU̮|Hۚ`j|x+t.k7rxcB@SEh1J.qQ }7[u)+cI ACCbXAk[T[ʆԘ%M;^ ܔV2 +CYk^ŵ1Z[ <+WaI.eLA429j0ãrM\ދ=&ݝkR2nl 2~`,B\B_7r0)Jckɬ)T7Q-oҷdIR+UppmV9MApٍw Qp&܇6PQI䠨;"ot$N 3L>*ŧE~@m,kKK"f*BY5^ŕLk/K 7aNJGFzFC*5b8@j+5 t~Do*g %YKe^G~ h rM㭩]W蠣`x=n9Ot )~X"zS.vfxԷcȹD,ˣSW{/>B aКD$$ C Ǝ=]XP6Ў\dd.D4tj`MdfB+e[h}p\!5yUZyغM/>A;=27hE2DkN@Ri}޳lpGSc`ob>uWW,F$ ҁyKi0R ^A]6KqQTO0nNrд)/Ƴ. Nݴ.7Z]PC=m0pe膒..@CIxpi0Tm="}nwFw ӎ2O^]@ULKRk5F1w?ýgt^8_>IϞ?9Nn؆?Fվ3<3Ux|7a+4DVO'k1K[k7b++%n R-wo_iI.,[~@ +b S>] Uxੜh;*]0aq Xqsb~r,_J\%>Fɂr}:FU J %eD(Wci[b4}nP2Om@yA07:P\kYgP]h_2. ]i6I%m3 .9U1v$*alN Fi*b/2o/e/-ZpRͱAƱrTO2 "^=`-Hv?7r?b!&劍P+]I9WӤ/]-ivH0'*(=B!SFK8l= ,Mv=xySA 4v_:lf5OeC9Iy,3'GF= ~ٍUBHʗ1wu5c5 #15ktfs*T (a+!Lͼ~K4T anM5oc24 9{X[zef 4X$J TNXR*DgZ:WYҀ]&vR는1{x%%/ayW+޷'"&Ƌ+w<ʯq،ٯ{J c:t{ ,(a: oҍ:0[#>GRUK(_Լ-LO@Ǝ/d-UJ ;#Vv`~>9Z@ӱ%Fۙou Ulcz[HJ+N~[dTњ^7G-{<nZd/( ٔR<㎓ohM`X=xﮨar;vI{IVUU"HKb&<4iW³E8 UFj'M{{ǁ K,\W ;į) YW'K|~դ9q gHYU ,iRb s,^J*uFl;s9;.2;j&ɲhobّsފcY7MnoJDP5N{6N=gjL/T6S۬X$pe.YZ֑ @V!L G,YOI7$BڕHOg^|5bFt]P^dߘK[t)4!!CDe.fWH든 ƭQI3Q_X?3lM #Fw+?EiS=:f6*a\+X\~Vu.lDlΔJn;H#I#V{ qqkY6RpF5jIbwCD=PP@octCyC΂adFt@ F 0c^OU6keR_<\vȽbGD;1J`^ .hZgeb m5Yo LT?Ms7z)G ͟\LU6?ل } 'ZP$0}QQDL.LtLϺȜY8AkNŀLnejnד]bݙ s6Gzؗr ݋)aj q${/Q-BSI`Ǐ-;[[,;J~$ w) p%&z -4qL[$_XmXBM>Ts Kΐzl!)ܣN(]PY= j;>1N i<3J:+>S;R E-)m8tWC.=dsZyz!/7ʕZpH'EHH]nuDQb/f1O2ٵiJډᚎfbXCd~+QP%:-'EӡrRzzryņ&9HZkrna)KaJFN|T;bZ!H4,*[s+8*kp^Ew5WS{RU~{ {й#Q]y@ibFNKa E5JĚ긒СDXIh帻pm.fÿP Fʤ'dRiϠ* Q Bt 0 VQphx~"# r=μL,ܾ|w.9J1>W-=(R)4Ns}:JW$pDx];Έ4)cica#j0\xf~ޒ@8xOL:cBs+Pl 1Sf0'4W7B5xnʧ4w T4WX&!@ﯶ$a FbPOA9VK!]r! w^'W&<t ُh lʣnnLd--698,VWZqPp 7GcLÙu22*h? I94.i^' z&6 Q˛`PCK*#5K[rژQ>/V󞒃f} lOB&P uȁga9y3 Dq^_I|ПY:n׸}2,/(Ytv1 ibNhx`Ky̙ۅ_͟ h#Z?|-|~S-b `FShX8ˏ,4pYTC ׄ/-\2g[]ca+ PFŠI9|0j޳0ICa8nj˥GS#/Kk׾/ygHں9>Q-)߈͞dVe&m^VR;apO"e" =UT:L]YZ67y/ Y֏_{G˘ɾ=]mS^ B@X3gLwvwg\e0`‰\RE@ )Z_v:t]Wљ4R|bhv}5,o1{bK$h+TpUC2D8.ʱ\ͫ0]hɢ|&gQ]U/ՉJaZ  6'w<Z\ǭOS:[ Z-0Mu z]d u3ƒЫx0)KoV]%|N\ARqIV s{bF$qݜZL' 5@9  s.lhG8Ȝk:6t<΃;İeu2o{$bv2맻2Xkak@8.&R&T~Jjy!^ac[f+Bi̐i Ƶ;v'QW}[>lYǃuqrM+xe9{9xVń?[ 0\_mwC֐L9*YߝvS,[rqWsAc1t&Ea+7R ~2 ƈr%D|lbm,z}P2o4(4ˊM|鮯F9+["NB.VY TҢ{T611iK:yMVBK!r?wN&' !T&V=7R_=rf}cJvc̃ 1Dr= 5kz[%!d/?Hy6Re q )ʜQOyux';cFē| 3b\,}KM2> ? ϑB >͝. d2RPY=`k",999m#@gw!33Jzՙ5Mrn&@pDbuQ\OD @"oQ+G#J[J D8o>,\7\ҟxkP jt[+]2=~}C8lL |TKlPoItf=(škͽJ nYTUVG?BZ_+D&@;%`~d~s'M{).#%t!(ChL|w1Nk|v~\lE'%*:TMlppy a"W -DqHsZUid9}#%zo86_7},6-S-&i.2dzx0eJ4_T\9 t-q۞w}=?K}nabPJ-<ے69*K{0:5ytJRl`Vfd`J1,JE/7]j4WDJ -OUyDjVf@ (lPc*6+#Vj9~I`wP ;TĪty'S-R: nEԏ1=;Ljp0 q]:-*$[۠P"⵾Cr>?($ӵht*ռRffPSeKpH|όoe@ƼY vXbS(# #z ]wO&!$6/).5uaVL7^?h((=_|*9ˠ& .6jk-2CL) ~;t!e8w?JkwEv &a14s' ֑K1& s2Z5lWYwne.PFAͳ0cYfFӪʀ&ԅ:788vpy#Ѭ5k %g^TvKP&g筺4iqd:h4ٍq@ "ndiV봉5v({Z>HN_3^[[x-ld2NI#C #POF:h9[eߋe+r$٧i9OJ):C[)ΫtPТG`~cee>4># xo.[W$w' O1t4&3ғm;-:"xv09iV aT{鄼(U4&s_3\=t#/Ƙ\`Bق|Wo^Hbs7^)kL1tR+!֚sh\'+4mWȿzH8$Q%T4ӑ=@7CJ`gDl7Än@IPza?pO* KDLLqϤiT; `[%F{/).fuA@/1O W˴GǃU욆٬ͲX{(`d夑%U ^YF+${/Tq~%."*);ٻI@κ/Sۯ [pk۩01ʿ|AGM('_to ;6ݗkuD]= 45=!P^5U Om>7Ttn]lȘCݖ=5"u\r퐻R|:7O<1_i{~dUQ~uzk"fbIm):̎LKf&\HaLɑ8[ Km 1@Bͭ èr$i[+|3,{뒇J`.'m0\mM7 p4' .}#-d>W'[HR%QW;Z _K 3 ,|W'>tA0v0!_7F1m1쾞6QƤ@G omhA7T1~yi3pJ,J|"Vl Qh.$"kER:I#VM|*N\PKr#p1̒dY,A_0|ˍ}qR_ToOΥEɖؽ&{Ԩ,fA5׊z0g,U 6?+/Yꋱs,3vq[l^mb~"rhPŇm5Y8yK2Gj(EB-\raQ 1꒡>x?GCHa?|L㑺WJ n"/_;wKSy 9wli̴)gH"%D]w_5~i~=V6慬,|)uʎX9>9G$C(7Ko2x㸱> L3fW4k ʥgf K>ͿcؚP{n|_bӴS?M]/M>(}4BsmK4t"g0Assc_Ն=wRwO"0sB@f2=/'Y[)-XY~_o."7V5 ɩ\Wጽ!F6I$RT<5gexIAfdwo6 go̜ "TPnȯ1zd֡mo ,]Z:q O6>$saBxAbs&[DiQ[ $`z|>ߺ/J.B^NU1%PgѠcmfy RdZwƢ`7y)8ȥ g†@)<tm6]Q*/pB3VQgbi } ༿䋙ll!]cqQ̡Qt @f#J*qP%eơnl"w,0岉Dnۈ+ ioy˩)vqVܚ\NllP|ݠ E4~΀pAb '|CY(W\ѻ/֥KB%pdVwA"VSAgY4Mukuzk\iRh!f{tcvsv{< 9i5iTGUcuUSzTU bNvWVc-1!}hgm=e7FIXg 4o0GW))w^{3W#Ay GxY dŤ 0ng\i -ט 3`;4Lxxb @'fiwREcP9 Wlxg:*a<"}xAU-@M(9G)[Iy9lN EPl G,']EqpOXP;C ?,= mӻE{_6"nvTFDOKD=U\e n_SU\Rҩj<.wσHbq~;I%y57ca X~S%4=J%<ʨWfW@C\vkZn6ГXvjfeڕѻ ئ3_ G>ι {%뙜y8`y Y0f>6 _8xf\"Pi;~ $q!%]&#ڱ@4X/*!}ĔY nl06|WN0\g$#˔O3[[nq]]ɏ,1)l$c_҅L4ua'!0FL=%pޯ JQRܰ'=|{u0a#*4 d漶\U>ZhmJ^O7MpdgO(H(2cɶ :ڔ4zZG:&q 1HǟѪF<N S?J,D'!6*hbwvӪ~.T!bL-YWO `-J^,b8Fa B@DA-b7|;ڧrHs(Z5sA. tJ]TEPq:#ͤ'Z/P9ޤ >L2OY+c ~j$.G#蜖IJtS-LGEgTnC L+Ll]kllkVw[jzQ`2Al^qTΔֹFa!'efdC 4{pwvhHҨcw4;md;s:ù:ίT4hk<4CKVݱK߉eVD-z)(vp9k/7-Qu>Lt{ -ox}U*up}m^> σ n22"9׶N>h:f}e} })&II۵Fa,Mr3 ;ڢH4]l>3ڏMӾaǧ|ox!ۻ0÷uW J[29V@,ʁ ~eu̬.Y nc>HIM׏5#TPS=H1x69G@7u!40L6D|La_i,K-}Vx*Lo3O4+u,m>K6wNy'K^p51(4//x"VR&%j+GQ ] 2`_1QXN1Ecol 'Ms(8qpyνHU}z m`j6]B9YE}^ ހl!R[a[-qlAn2t(̐tWw5hdYXy6Bۖ?;ugs>e0(VwoO F{٪{$S8K &-Mjʘp:~;N*zK-fo- 5JQ-űŵtHtQSca0ګ2TmJcIXwƺqb~@2 &l k=#M1ZOިKGievFg3^IOrNXڔss$<5+ˬZsW]+ۂ"1P4ғZ.~#gQcOb~!<\]YߦY,U'f1(yܺ<${m~̼ᕪ!gӛ̘vi@wxDKmoIrO6SƸ `{ 2%ʵ2QA@Zygj7a=%ez|Me"ͬ9]L=Sl(OC[Ɖ:ix R~ 02 B\)聘U o4~6v2SG;|%iĔ5QJ{Tb^iG;HI/?R *5pщOKX q*Mb4 "` 3$L6zt$X޾힆Ή qIg3y/pzG1@!厶bͺɧeg4MLC`W %AʺEn+L{+}>VΙ&, ޣzy ͠Rc%z),1eD`A]#]!LkiPFC3'T/؝:!w|xnɏ!lloW%< =;2)_`7XkߗP@mq!/L|'&2י:p06a@ZR&`QlS(˟19l9lXRgK [/1?H|bDB͝zB#q#)Ġj~ n@nNVzX|-qk8GNy䩓| IJi8qQs֌neX]8|Eᵺ9Cϙ E"5 LKoAi%F~Trf$F=~<ܴn:lQ۶ |.s3c<vi*` 御4L9o]8y ;bY}&mhx <"AK,-pk0VPo1qvkTcQG47J3IJ\sݎNrcERP>YVjaS8Ve .4ڵK^S{`[2;GF.55sa=uuҜ8cT'--75%L4(  uN> l{, 솜;[D]ʹ ؿ˕BytFtBƚIĴĔ&Im{J*g.CR EA-cIpVP.d/3RK!yuSS}/>]x[+Kt[:#aZ ? w]#OfV 5 y@P5t^TSrvgdk-gm"8 <^@$du!Z\eCvzI#dcJQM^'!bZkOU*&fAj~ըtx%AXHS`~WC/ 1ZPkc]VECTp]Ծ mS+@Z 'Y_Dzz6 bâN}qڪZQoRcE\8 YfJ*$t/i\u͋[2Zȸ8jƳӔjP}A4/o8LT![84h*l$2'\XKv98w¢Oa&83?:c0(ƭʴBc|GtHekcED` &=~q(|ҌL T:.E^9ԃc_CR1(Ccĺ _\g`D{m!ڬi>\qFo\|'b1{"l|.bAb GW7/2_ '>JǶ%R`yϭ(h!jȆy >5P[S,Լt ,xl[, _0 }k\9M<@`~+OJ ا;(DHhpJ[J%i=jPDR z+C=VPoLl"ig+ ȏO%w3W& 0[5ḁ{S Oߏ'=TU.%!FZi.Ckk҉?{Ӹ痹>(Jx/&^8+ p.OƵyye(" &V[p Ar z4ͤPc dɀ6I+H?\.}E IsQT񤑜,OjPNouLGh`fjp1)(,Ass;k"\,&o.B*.KɥxM!t'*aK1 P{)S Œ=ƥY`Am6VFPht N>v'ެ?  hN}sIggdTֈra-Ρ)"רV\gj <8edB ن6^pʚdߙ)+FG2}MLT8hj(~:dAzz.rnjԨ#a@)!!ʈL=;)f=;"#V\R2y Wbhg`4 #@ϴI0 [jG4n4@cT-MC"udz_Gi`XۨB+2Iy߽y-AP[*1*_\Al<ΥHŮ,YRG&ɫcK|v|7N/Ѱ: ش"'mc[`zDkݮ*7vO Q$½r3bB=0*6qsgpY'~ܔOD[ߔW(b*Elmׯ%ԦM0Rz0t$_<ؾhTkOl\-P =f-EWA>rm]XG\2 ='|S6dՍqӽz%f%/fF"VoXw2I #4@eS%`H<̈|rz#i7 6V'NlCİeVS] j/01A@ }w L!ɱ:%~{=S!9C,ݏ{qvߤcʝSw>eNp! n tgZCx̮NĞK9}% n 69#St,]4arc~V" :A+qcwQa(a? GXUirԥ`33zWZ'^b3VO!cj`"8W)f=d@t uEâ9HOߊuۭ0LZN[.i*ԋ\ב4'F)>7 bQ_Dvb2{yFZC(E uy o^]w2Op4Z%Y?cq'y zc85Ɵ'hk4sksSKgt|䵀r\y5ƺ+ #,$`7x[\e tAPƣk-Z*pAuAM6- tXZrqeO ڣuzQ4_wA(2g~)Je1~P\@z{?2 ͇ΨT%Oi?c<GӤNX(>aPb䑹9rT]OEĕ- ⺧k DV.!z!/`Tըu˺|Al Et[ͣwBI4D%ƣ, gb\O8OxY܀)ϊ3'Ox  /W4_eZAx|5"SS+(zIX+\2kM(S!>:,S2j,KH0dR&/:Qr$MTqp _n$od""Q}v^ߎM dD)hCL=@zdIgX K-@d pB6§Iʥ#hDa؅MW =[e<G,%fMؿ0Ԭ.w&vtNJIMϴq!V²k3>n,ِC@ 8,P* Gx2zY`fH~_M~I(3nP-hp=D^cg2֣q m{KQ4F8Ͷ[mc3c}As]5Dz ZՊ[6o o8>DGn`A~APiBɜe͆NM`SMtK &$!Bެ  ߧE|cƮ0ho%ش`6=f 'TX1n>5Bj5^ߊu*7ˍhp;c&]#c<)}DQI#I CQ#VNq`<9zm5SV{%Am FROoP7~)"8em "9TW(~3n2p};%*u RgU{]S ѷp.Ys)9}r;]['d6G7=.[7Y<*Β85v#*UijP {}'TD*VFm ,vY-xN6Xs` +~]Wo*O>dKAݕ^Po8HKX2NOW;N6[VzboCh˼dkTC0;?Xmn\GSp lxC&EC~= 4W @AD^n1ۚ ZmH$R' h rߟ #-ykOl8E&#.MHi%Ij-LgTE$@k/UmD#*˭ LI Zgœ+!bI6Yy7boL%u\ <ו㹕yvE7o.o֡v-Z:نx#9BU''G@I3}۲tb2 05[QY5N= xRkmXLf!nΰi]Ypu^ݎ:Uʫc5cM!rϞ#Ij<חO3SIOoFn*/:jDYO~~_&%7%Pvm5ڷ1%꓃7MUC1R J?g?bvc"ZBĶ*[w @Z%}2S!WzꊀzB8v➇1(Y~z_$~&n{SwIV?D Qn*+ %cr?VZA|tQ,E+ x,}|FCs!Y#wpOB^ ~-'J=#ǔ)L3eBCTD$Sᛳ3}&l_!yHǜ\Zx+/PP\^ >ȵ,!_i[sj/2N˛+F.%]>)VElm>땀vDaH0䨱E >o$˟HHb)nG<{p8W֘ ȗ`RXo~J![G]E ރ l܂H b(ȰR)we$3h$s OiC'l(\/G_oG$㻣+|ӂ^[m3?W>r9z4^I@LoX,%XG`{> *aWH nDK̐ uĕi7kPsuB-$q͢H o_Y/jd̶j$ a:{4ɿ +b4(ڿ߶M6P֋% OR/ቢ9;a"g,$=\H)qRC|"^]ru6:e È`2g9U \č'Smth',2%'d4c4H -gMetVۖ+*P3ۑ̇$ )>ٳ' 2PMu֠7q]QM_N;d@Q¤f(zjFBJ=Mgc"\p4П+3~ģyiGtx8N[Dpx gZ.?mq޵E8GOe[` 0oiзt6J u?=E=Ћ^%6L~R, Q"֓ Et+A;tGHƺϹQoNS`g-8l(~MwsNXQn- d_~l|-f1Ԙ>piǡF<Uԇ"՝%7ɜqh^ [M$Jߏj/Bs!ȦĞ><ICCD /~^%C(#.1yP /EopdkpA)|)}ƫXBS;bO"KŞ] 5AYEE5F&cOzjU޿J| &W!5!=C .U&8m|F3CpԺ'%0{豌+/ɆbcU  L$)DBC%qB!\KX'!GO,~쾤E}ӫ$aT XtD=sFEkc=RnYx r"i` ==*McO[Q={APaw-;{`J38*Ψ啪=]\:Q@ً\1Y2ɎETô+eN$ڪ.-+*Be]DBF #wr.-2:]0Jz6G,jat+ '. UƸ!6Z6SE=S,YaV63B'[:wܤ<"E\,o ]?ƱIB&Tc-a< f0(zdɏ}|CvMW>8⟣ w D8 QBHp*XJ[)au}Ħ'gBɣ&g%!uzL( *$uS(75jHpơ(r3bFbKRXQk̙ݘ ![bM@0;1az%S<}#;6hs1f|QƦ ~4DsTKoa?_NcWìFn;hM:hIHTR~i6@bf$ 磺B5S[+5b~o"{7ro0 6D{I(x2JSvX ~/~]zԉPzg,b3)fBl*O[`bl @Ev9nzoxX~ɋWO.Jn&ſo lj4lsM% x& Z| jyƳqATD#sv:94ʼtY ܥv7H1ӍtRe B8^8r)3VXIFW,cυ?c[5wO-D¬.>vLLE<854}/C>]!zۇSĀKjR!`+n<.n3N8˞]M/28`4Yn~}_MbAKn,er ;ukkTmk&#H9JLS0/M@;t7ց#qO|!k7є%xlGh PьB=Z=YD yγb>RAxTm9S5Lʼsoz<;8pݑA sa  짏sJ00TEZqmЦJW<z^{끠{n-uϓ331rwEbڢШZoP,d!gynadqTA/y-Pn7h=I#>D ĢY§৉.x:/K<.y5E~[`KieęcbYɆhgM77(OH͙nQF%4'EtuG'FGdʅx/y}Kw]MB/Fw&h=65?b)#xK mxO dCr4SP#T⊻D)h'2n*7z>RY[0(қ/ܖJN(ǧg͆`#?٠."k^az`0TN h4$^$=X/*cںڸYI<7/}wh&GpZbϹe'L甲>/0+ޱu5)So2:<<.ROHYTg5H|D%W*JwL W73@ѵ$g= D@qjHlOڳ4OfNkZ]Ib ζ:\iQ]"bJJ~?"솼tcY.iܶWVC]"%cd_JR"0y8G쁎Z8Bpa)+l78UGdve{oA0"O+ɈrD)0؝HiG)@cpmƒ²}g!vI >G8ʡڗy ^z T ~HTJ˙@b}L}_/f/{Mxzk:r W_}Y5JH]jW#iZz mJ&-/"e.LZY 0r*@bĀߚ͘r}2t=2HUیaQTv ik7(,kx˞wnb8MzYVæ͵pך?uM yͫK0>)S{m!nV}XWBD8܉7L7 ڃV *v?ݹ8lwv,뼋}oH@w4BtnyWYhn. ;X$aRq@ĄKšpa̹j osntߒt+:D@ЯXKC`ަYnx.w;/X B=7q/9X@L&ڹВab`>'6{cO5̄KK9>mlIHij_a+8̥"Nuh6DfE7ox;+<)ZfȜ-^Sc@6 3r,fRAԬ;a{Ix)t}kٰҏ{$=跨~x|]\ܵ3 BT[V`~CPv?8F8;=(_=n>˄^z>K*B*ٸi.p;w]2V K~iT^,W~,{ xA'͆{'YLI8)h^.ڐ3#^6<}E ns_Ugd3}F=z{yYhCvB0-cF6H"i"GGjeze Roo<nr|,Q4C\QOETJMt,28=w`Y:;g~P[ A.ME8{#K''8yu=f478fJ^p+{< z3aɦs[;o}-~pLhJp?T"$?w6<1qG$_y 3 !+{LE qQ].a^(pK| jr:~s ⯧ڱD864TL0i!n~SaUSt:HCAoB)!_WwPJEJ1[_Sox=(qj^E1Pϊ~N b]1p!"~׃1ù[hdPoS]6T+xs^n0@6 L}K;5҂42&Ud=wSULڔ M]F['Br"Mc!k_qll8pCLjoPoZ5t|Sa$pd6/h.BN, ªMZe5R_+&W_*6u@$({-[ 0pE5fJ` |+Oz0zbnjpq*m{:;a<%S@)aMUCW'EA+[|VPgXdM- ^ڹ?Q4IDlYvC-29&oVȵj1A_̃uh̾h\9To@{UDT8lSQ9,MS2[lB (Wy+TS~V6:B$tj8hal1S_Ơ(j3}엚*wDMiq IPm9Ю@@GRnX7\F#&̇O=8~gd^l,R|C+uv̘A s"Q Cv:>3 P k -A~>)qga^{p 鬻Lk۵6/r+-ώv EN]"$ahvÒٍДB//pVxEys5.wYX*RbG&[}g .wBS1]nЪЌ}[9e wh(BCK8a=>2mlGIʕ%&JsA(ŒOG<Ï'W˜<_gGoM0aYCD&Q&,/p97O&┦B@(@zn-xW:+^#faHۗV yZlV(v_?#1 ()Œxfc.g@%sQי(.3]Cbs) (:zCr`CX\WcOO7EC 8|tzhxKj8Fqj8rc9s/nl,}ߨy{fGVG͠#1RZgQ5cDEE012cM#t8,6L<)L .6t\qQ/$Vvdh-C$rHey֘3N @΋I'2]Uɫ#30KR<KQ;7GX FsJG\4Llє{#TT ~}!"g$B(5a3kD)ml sEeLCc0NT#mna;?lIdku.K~g%wb9OF %(8 redsU8/{gP!3B]E(tc.D],ZoKW.Y١x_p=Ip!2 Qsv4N7j(CZ2m'-L\d[+S1;;<C/׿9Ĵ U4/ZjttX_Qy&.7h+5oه%{#qw=8qw:2QIL8syH?ÄYoiFzj4dpa{HKJ&PX*jx|ouz}sM[Yf؏v$/E!f)0Jg)c| aÁ;VeOycPV ݳ2ah* R{枸S;4.*ca)oi{\\^jOeǶR2A<]bhw=6"ȗНi)f?;l۝`J 8 _]` |+:hj 2وˍczwРd؂<=9"1  X9?ۋyXAKDCMv`'K^A-!R!(+ 2Н"࿓"T=#:kr"Л+'Wb~jِ."-mJ Ⱥ0\s }k>{"A\MHs JLu q: t,L*ly|U'i¢Dz ;7@[񄄹ehU,ج2on[ȷC ܄Q{):pW.Q\F:p$!ԓhr3vS;+k ekoRDNXέ=Zh8>Owx@C@,x,w<Ͱ2H֕O\>34ji%AxgXN0Z`ћFqfCh1wH~wAplijG2jZ+ֈuA}?Bq2=HA,>X^T(*a6[{ 63rC% !ͫeD7 Di;aΪ3&kN⮯kIAQ_N@s?7<ܸo%!2\ ^ET,Ӷ~Z<ZDr,AGe0aO,k~z?`x 9Ƨ$heŃMI0ڱ"w#aSKǩV9ؽcz8Ge(YĽ{'Iے ڵ}Wé4P$]0mqfn-HHSk j$=DEB\x~"߉tXS1up |`߲66_X5n MbHoEs:7q"hMۏ[{6,o[6ҧZx˔l/:Dq/8+7ڪQ~8=MT%tpE뻇N1|L 'gUivB8}Z憐F e`>OWͦ6S̅:?\-k'/Ro6nVK]F]d 8eI䁕%/8aSY6M%pֽl\Ձbڛ1 p;ٸƕ3{g]oހq 5G0Y;Ѡ`ƊY+q'Ȟu{Di&ʲRJ.N-## }kƿ;5*4jt^"#Ƹj?*;, dl%,=^<)O~6O4BAz0V޸1U4 ۳'uw@]n<8h R nbLk>Gq*r yɗɩj|O dhu='TX0,W-I4b˶n .mvVuJoÖsY|Rcr ǚAg:T ~'/wR-7:? ceH@T),TyY1na]$4+warq-XJs4aKt]"ϻ# cƱ+zCdx>fzLG OY*2Ch٭ѻNۉн}[k;a)3^J&cP4" Ubz}&m[iHj zK"PÚoWwJk &=Vf]609>=7uf%4)M_a0=C@;:$3%/*n!c=CjZsWdv,|isD!I 0m `‘ɩ\:Y`#.N:P#Vγ}m螥3Տ0N!uqy&{҉ZG/0a\9x^D/[aE[:xGߩhjrIG̀Wi 2,5&c*݉-YʑDt~.RZql-?jj}$9^,T$;胅ըAq˿ ?,!\},8l]جְWuS;A=~?Õ92AѬoȎSu jDPrدl Ve dWY8qZ:'SqCjJ2y/waP~iFdc yp(%;&rDU=n/dzu:zAVبQcO0V쿹K"=!* ehJp=;iWuuqdxCs{DQGo1푺?oH̉KD(&G(|q}Tn X7qُ5.! WUU(w9 X*\6cUO^-a_X.B"g<]wgJY:S_vfY=ɴ`K":QA*:YP$:*"7GhM1-dRw%OP U %0۹=`WBsg^>Sǣ{^5;Rbm fui8Ҩk5]/F#-RPCPZBl ҡGghf~pV%kQo s$J0`0B:acZTB|ySc@]i4n + hU)1Cpby1FVr OV쭥qGUBqήmTi. hhn mLxe c:VVa'xƗ~YoMѮz1H:r.GۃFd朐|j7ZmPFHޑ3`aؽH%/Jr*T/g *IÈ7F~< jG? `H2c>Z!%YInr*Q+sGV72^)mU m6YqW.;dPʸ8p?(.MM2_lJ(F/+-e%ح{#N://Վ|ICy{0|3 wW~(ai^1j C+6JT‰Hrę8 "},a0g 8W _2[a.zw@0 㪄5a졝D&\1`"p ëGcaFꚉE?Xd-q(&NiLQccUp3&%hZ(̴6~3Tq8!.`I*>j:K6aPՋD(iCF,cu*$xO̎jDixF/:sIƁVzz[3t TŠE#z-Ixwr*Q;8q}r.+l JhQk'ߺ{p n6'[[}uV2jSFHvzOS>iy9I}v;/K_^ Ec.Wb6f]ْ3+</L DԇbO:V/UdUCҖ<7ԵΔM eդb,XOBmϨ=07Fp!(kxA5A4M ?y>7Y\.c9UnGMp>+i%"O6ZCkaX@}g؛N Uy9 I76&z4~(<m5v'Nem L=ԛrB4p^_|DG逥<?L5泦;t¦s4Qy|&=k*;TMXnŁ#u]X1z14vo(CƘ} EWmzF s*t/FyP ́\AsC:[.:JϏ!X=D8ߞީ§%w ]R4`Zf}M,_#pHY윥~-6p'ILH  t+5&(~T&nzhfY9%VJrDŽ8Vz>*Nk.dI:uVlW)Yg6EOo@J'|b۪c? s6ޟ&~X@)BZy˜+eӤܕU>E*wQqYtX4uĨFӒPbHe^SՆby,0 VwruPB%ۄa|`Pe6/f+wyYo;Y6G+')Dx`_=b8$YyJZʭRXh8W7 Owu / _p"m9QSqЇ6g3I͂ IuH!p> _̡IJD?KhG,~pW".>R[U]J?X#c`g P{QJ*"%LчUpi|ySrnq|i4VKq@.n~+bk=mhT_I::O#gufVf$9D x. qXIת[3VGOÔ9L[Ji{J|Aw!GiHav+<|l?N4] j%y2nRNhKÚ߶n>h\ͲiD_~ {&erӝڢS%sda Jw^냕]O~n%ѹa"Pi" dζH7 s3)}3Ut_+H>[,O"e<*-ֿ~Πؕmm16lT]K{4mUֹ8)H0?»`8WŵsU(|`t<:J=iX):on~>`Eo<M(YůZhqH%ohpL̍Μc.$yin|D296v}ŪY ΥLry8wK64|=FNJ|*w KM׮8s9}Ѯ3J!cX[Flk/m^ L}}hoppPM4dPxHTwW?#VE5א;z4SaYMZ(dZ[ĕ9VT`Uǜ.7)Z"#}P i/6!H:n:z䖷+hf sBӶ)Euf6߈YF#$3 3HGiDW8UD$D,9׵z[λc78:~8#dx3.^$'Ϧ->yaoL;K "9c;3ձAy"ZSp Gh1FvL;Dև[mgj_ 'q Zime%+J$oX&?-MWǽL}(Ȗ6h݊޾"46EA{.ʰ'[״>7"{:SzGeo >|,Xεn m.Bzq"*l]o˥z+N?K*X9a+@DJ%ECx|gXu(}DZVZ)tRfdH"OP9@=?IW9)8eT^@0䧧N8%r^Nݥ8 W1K^fޅǺl Anfm$4<: dG&/$Tc"{v|QHr!4Y>> rPLoYS[9þ>Qޜl>\^kY/+i{q>X6H\^C%^y77] 㵅\HgWbh̹,6~q,Ϫsb!rÞ9ۗ( bDnQX-P %i,fw˰vI icF,sɟP{sP{dv۩-tU Eq?L gҳw@qrW)pB~w^׬ss7`%q) *8Y^al3,˳=^Jd -$yKpքt>v?`jx`#i dwɎ-Bv˂X"H* Yx7/jA<"V by5K#ZY :>Aj oRHy2Š{NvH㣐4K!6&E6':wܾ[@U~ӌsL/S'X0xfKQhQ:'QpD" &Q\nƂ}l84A4*n'\$Ϻ Qp, xNy|z0ޗy>Z]ZJI:mB~Oc5PO5|z=$8WΉmWH'&rek]zwS#e8;yϼxrjn&IoSYӶ0"s*vT]_nG`V^WB c]|Q,(j31tyV.cgOb֘#] t]o[1*Dn}}M?3hjO{lg4]OW|v̠ ѯB&BKytq8DhJHGZ}E½D|GWKJO%. ,6Xho["hG ;ﴍMGQie45[MV<9{= w?6q:w>;lR&46`g7 j88³,c>ѓ=RKdBœ(DՇV^sSUQ(QCA[t <ђϭ Aso5)fKiB^k!ooKn"] EZH1EKfjI %-XEj0dG>#[@YH=?['W#zLZ:F늶SO92HvK}k{N鼍bŒ!e]B?~A-ɞGNV'HT0(woũ=RC0e;uDMpض+s( ψ8Er6|k*݂ m%Iw|Yb7 {@7Л:iL3SD[%j_ u|j^`< Kzt,d"#OBg b qѵ)L y/?VTByc=ַxio`~aT+7i]Tna؃jѹ4 &c䕮5\B=UL&oaSKbGKnjT۵pf{n6 B9-v,UW 犈Jw)\G$EWez̏fdVaі"}z%Q+%"]1f"W;4>t5]N*NIx+f/ODߡidPl."K' x \"wY[[(O؜gu2߿>T'N1{Wf2SSk3 FMpV+GWyעFDv5ӳ;1d F5rN1r̈́O[enjC۷:ӌA/l;K5]x7_: U4HDJ>htӣF <5c]d!GSL\196g6e H7nzzڤ=c{[.iNd@msT!ܡ(qHBm5+FʛJEceΕh+U8e~sn&dE)M:J_y ŠnōXWx^n;r~vW5DcF+ ܒ1P5\oizY"Xէtj ^Wh{/O.Oƞ{z<k~Fh0 ax|hS'*zhE.R*b!yu2knvC noQ !o 6ORƢϦhhz+ߢ) -r1ݠ?jP'F@.07)kF=dלֻz 3QäQRhBvS}aL-;pctYorObOf{]YNX8nckb C ] mpdC3eRcZ (9ΔR 5&>΃KXH=_:IO_IţADcXrdsax,:)H8WeOm斪e'|?qZ#7W~DA4'+amyLP3􆢜`uR,{~e<3Ph<{hQLʏ dr@j/̫B0V.P8߆@70 z-p5' % P9YFXI4+z\тwJ$X+DdC9k[*4=ȯ~eu;P;ͣY;@ 22$7td)PYQ1T&%X;R +^ ࣖ+pU-Sno{A\l3h3cnDF7[Q[ .CqOL e@ j$2b._ f/ XlxHNBQԻexS_]Syy]6cvRы8q ߰1uW(GV4]Q$hQܴZqr|t›wwzq @J}>G.#kaw3* !!"Ȫ M3&r3Lqt'f٣,NJV\G&,vF.@:22c5_id-ʬF\VkTf߬)M|R+ejXe"Ž^-Vխ?p&޶Z#Kyfy}lćw7" 1ʆ\>=ã+>6.Lmӳd` 1(#;rЧڢ㥺z~ߝ{$x c'R#͚GC/^Zwv+vtߙz~G/F9p=u-g0dO&gz6`XNɽFRܸ( ]iV9IB3ӧT=/ Nm', B$KA ,^8zYh烥tя+h^$vHq[[#&eātz̀7ERH"C ^5fT 1s]QS^2%UHI fGo!$[Ot\W}{}X=.ȸu@‹fm =LElpx*f-f?y{fU?2jwHHH`3b%~MȏF#ne楈!21)k@i3u>B>+DA~4nbfIsIc{VNF4AiC^($<aPhMrXԕQ2f'"UT˄P3JKZ&x{.CէW^rL1< -M=L\_۞0֓<"ێpمq;u6!J=Ca^Pi;RVA1:%[].Ÿ Fx.ƫd]AFF)~6A(1/z8ycc{8KX~o7-iej[iQFw>GdF[@GMy[=C+Pҁt\ 5Ϋ$Z-QRg!qn|mݾ_0#Lb!{st| R%VnQ4RSJȲӑHR|oZ̟xF:Z<o$s'LQIQz4Q}?g}Xx!K<.3)l4q ݦ WuhxG--N[yOZAUY@o!mGoN2DʍL1M!P(̵ 1G5 1ܡ!e 9smcCVlb1$gn hC=Op-⭂r^&r֓KJ,h9|m! )7.Xwn Ѓz;IZ,2-CfvTY,Hyƿv,ؤQW|IE˥EaV)0 UFDŽuB.-jsLʨ9q܌%6 ]`[ 8'Jr/qA}#(oH`]-r%-*V=X1cM-tBo6r ȕh^@V^boslCmh}2SI|{~㓲@'qɺÁ02 }.o8#6 Oջo2RK-Å2U![gvӘxjM_4EMr+p=4[ B`lF: `3a̍.I2bKh`T( *CeSVϰZ gcͫ]#FT;ضĕ؄`Q`AF&u|=/;vJ?F%$HV8CGG)O4#>cd~M6c5I|x]J*MPQV#B"6X@}IHjlW""Fsr&]( ɾgt0ڡanBna5W}{:_<هBЂ$&){M_ n/>B F63 I> !çx@njdj|vu=ׂ?4{=cokG0D)>-/[UӉD[W*һ e!Uңt|D2j·b;UaMI3*^n8ј|UĴ:^ QKUA9no*-]4ΞH/1uKڮ 疎U= bH [Qƒ1҆s3sS"T|6k2ZJ{uԇ=ogf=k.i֣VF>z}fA;׬ p &Ctil&f*T߿}D5U#N!rw\u =Ђߐ;rѦȹjمF|{Co7y?nxz`ZB"}>0yc'a)TFK od(fU&oŘk8m3?g>K7"9~ )Hk*_MOd!+`npG!gfKamמFֳ3h`ŕ]-$(C ɍ%-Lov+HME>>al%'R^zNECn H/gv. o,c>y= \JĹxˬ,K_jtj$QގRJ @9ˌ_Ipg>]Y|^|gmPI!u1*V8otj^J ŵU=JrB@5H CվO0 x8Ls펂JpR(_rn"%|˨TRX}N/'] MPg q+)4Yvn+]f?hlJNyOa΂ҞycgcȦJ2p\dc"5k]~Lf:{[rzb00;=H#6$Q4%WOƠmSU`S'svL͈:$} Lbˑ"kϳ_"6w=W^?RC4Ұ;h;>JR|ĕwAU7i^Jdi'dLT DM؉>Xԟ?8+k|W|܈L+?4#ƽcomn0Db&qзIMJ,2,EG%FC?XwQb?>%ZSI!+Lct3*ty`~Fmi0H&Ic$75i4`K%jt #aL3!꙽^;&u^/P rR "kZ?9}LKR޳ 0rhw׈`*a@_ F̧&bhrɘ-lag%OpYg*bL%1W/:H?EoRw)/1(/Yol7;WF f~VΡ:غxYë(|#(SlXL1yv°sXp*(7XN[G7y @p|ȧk&f8"FW% ΦQ.s̋%#BT 1mp{S4`ELJ~>"zѣtkCOL-;LV "T)yn3+5 FM}\c,*A]r3Vfpav3c_qb=]펬N'b:@gUdq ÆUǵ9,ܚ?v1K܍(*a ^5}mٟ6$};#R!5˩aLkitRY8'edhSU3<I;IqySPgBh&2rxfɂQX.hXY;O-ei/Q[@oE6]JiB;!GΠTàI(a=q#2 Q#{̐5RGqim,1cKi(NWH,G$X i,,G/u`ERSu$I\ySTDtS/7W:߮d,%lNJ];<@]YLsHpHFCR.nM_ o _w\P>rh>.q$UV6Hκ&9 =Aah,@hGʜF #{4SL>~)GQSP'L(_X#f pS8NHg[ Hx1@ _ފn1:oJRL\ JڱtHu|n:J @jjǺzo0S2EWr !9^lR*ioֵQ- 蜷3%zs]>uK~p3/P` ٴ)+aJؽQ&9?Lzn_KgPϮ5Pm&PkrIgȓJ^2^MWj? .> +l'ю3]3.9Y]A%~TIun!m=DjUKSqU2Y %HjAЏ"2?z1yjQ>\0 dh ?]Q. tgʹ} RP#ABݯ'T -\ia~[qx.T ^~-wt9L;rFK윐D$vJMYe=豲S"uҘ PY} !onWݨKxdU5ީו*?5_/e TVk3ͨWٻEa2'E0 )ΎpH&64v5'H2=uIXuNp{}R }Ux 8S%߫[dc^ 񪫵Ӣ?[TlGnCoj^,3QEw8NmZnD֘//*u.·(zpRG]g{/2|9n{PL?B0oV&V?G7hby fS*0MJ4FJUM9Vlh~Q?]v̓araiy½*=C y1X4G#1J 0Ӆ5B X"|}[n FM:Z%>.+'_7$N Uz*/E'q+ A_;;~R')|_O.!Utğ,N'_105=EޘhZ_49QC=`auvqM zz aGtm%P&LvyqDN{bL090fua\sMs:?ŭ+w)ح6DgY䔝cnp3nUNO;sޜ9N9ň򷂃[X~W1Np,Cǜ6f񜶅>otGsҢS,B3e W16J_.orL|rZu_Bn/X +KzNO8;̨a?cLɚݨlM٠s\cBoQ|\Ca= au*"΢iEPޝjUeU[L/@̶N n랖z|?ӥ:#6+Ӯɾoyo_dWnsw]>DNjd@\Qi.#PL qiϐB#b5#S]n5([MɎ'[E);I: cCS/#b|.=)e4IM13gk{|DXc`pl( Y C! `,WO{M#^~?3^ڛ˯q.ӛzH n@$f"x m"wВ EEɅ{$UF54NT1j4cfbq-,w%? T4*pie_5jkbELMG/O=r"Uͳ,3ˑ3(ש.[[xҗƮ0(ZńÃPsA8>?A}tRwAot~ r4!ϏT s̊r,tlj<.x3+TϬHe[VÅkw;cⳉVXqޙG+kl@w"+}YZZ^sYI X_ЛW;[ w/]6+2BG 'TKcbF3RCw, {\ߋf 8SQ/)",Dޫ6&@+_f dQBFrvoƬUʖ3O@9Ok^J|p'!v$ Y1= 9˦~ #ȷ3$;PAbcq(d_P)̮м71qTm;; rxݘ5^<$ft{N _4#qq;NTbBVrŠarmeC%GvX)n'ܩ1sR>HMyiEOvZZDvj1vQ:/ֵ9bCbI1hE fwsv ]3BW>tz-y>ot}BHp;f &w\~O,٦1֒CV_;6oRruAUl;.:5yy2r`$hk)n]ZI$T+SʀoSO͉{hzhИvmO`ֻIN%xY?Tw-׈ 8^͆ذ;%=0n$ǀbe˒VcLE-Pwt,h)0 O69F RXXgֵAT$ayK>(&pRiA/M#Ԛ(}eTr/,?Vm ?HNjYЧsm8^`[Y~íHȅ@&lhϲ <4:YmUYXfR@uqSQj4JO…mlﳪ:OfsԴUC *c/>͢%P3dSh?/~G]=d{^}@4e=&~q=? QfVoEJԓ\ޔ}8|C6%G g9T X@E9SyWJ"-ՖMML|`DS/HI90Q V4yKl3I_&yt; P"Ll鴜8Ua.~ KQ{>y/|dךS/ +.P"&S*bVG5Ud' jZGhk%%bڒ|Lْ J,P]6[xFcLzYUA9&}i&tz~Ҧ!н[oRnEBB+_Jݲskv*]$Ǧ+IOÝVa8 bކW󺆦E08Vy gbi {߬5G{htX _ihʦ0GiMwۯ[vblC(b[0x0@u\E1nt_ Is5V,e ~{xFb19-klv6&5l#I"H+ehТO` nPM: +gRUƒe{+FDH}]ڔi̾Үr.LrWKPUEѶ%6eHD߉*O<"G($e@v ǭViMхkqGf)Ob1͠C,V%Of~NMhjw(qdew nU1*o_Xi!ݍ#tc=ۃ U~y)pmL!O}GR$?Waҍ:n$+ܳqSD`+IHGS`Uh%z PYf8Q!=X kTbJcZuKC`Yնt |CSx{C}QZXx 0_<ΚGP/0@!"*R:ޠtS餮Z/ zv8Yތ㱌;PaQV}/(38<#wZ$(L˥{&i T}QekOу6{c 3DWUs7+}^&-O^w0u>+i]!@⻰{%q`"r <¤%zP˗EF{A^SY/lh>MiڷӥJQFw}ºԦ%(ʪ+$'}P7t=̦"y?kkzeɢ#PKz%f0"FD-u.d@}Bf],qԭ˂ Yԗ4iM0uꢱ$!¬NիJܱa{maw_a-z[_*jSRj{7f kt, JHEHgyę3h[xqNMf!{ŭ)vA\pPKgprjǡ> H/[HĤJ#V.9U%:y75bs f&li$H{f,U!]m:6+hu+!h}n^1uS\'JvWAWJ̬@kTe[[(-;21'䶬7աMEڹɑy;S{?&| -) 'm z^$@aZoܨ"W&p Swqy]r,P~_O'9ZEw8R$uGJA5f;#rI @ ɸs):ϋViF>g+ԑaq.H8Xd,b)ڴ488&H"lDFJb.ӫ^O`حβ3[w;~xtHTtHʫ d{*cSw6R y-~;Ÿ272bDF\ndrRKCQCr6[UW=[ }OY(\*CmxroyÆӸrSg.rfLI}=4,Il$J+\{+iq :0:oY)3A QFeu1 ɩzB Hfؠ ` 2TM<8%mJ˒4X?>yJ6x͘ěϓ0C x\?7g $#ClF $9(S"퀤輅: cD@uskxN3Ҥ*+g!=ɁwseR%;Hڈ̟Lyix@JWV*dn 3[Pyf@$Bj;;vkUC"F\`U6}`>Oş Sx%ߤ)C1Ӹsb %Z37*b~>R,#HE8zAN8WV>&;`KBUnwۼX(,) |9Ԫj"}n,޼b TYYuU-zѩ" (RQ(545,ycL.-h%AIAwϪ~0PjD $6V>q+!PD_{j ۨ$jekjrT׆=]:-vKMjAmEA1Dz5C=Na[}/m'핵u^W<>bȗ42-3}jejBx%/؏)E/P1v B XT)T,b:1I4 1\r%! \S03 GBqI亩^-Xo-bK@&w~-+(ZCih_4d82lwIEFX6N NGt#uY*) bЇw 'hV4* fR0t {`OFz%' Ez>@v[z =C{tyB.Fh|s%B؍zΦx9ה.؈:IL./nfӦ lwBbaՒlF?c^ LZc;#:ȵLEfSdh0Km0 jB̥f?TOnǾ J_^vqqrBx}s2掕ŖV^l[x!rX]BgF-&ǂSp)SG"qn! B,:+JKiT$vcf!J"gJp&C4Wy 97O"h}*DvjQMpx6)=-S+w#i~/֒OZ3xϼ (H>S- Q6I3,=fBldи'e(zޜ E5.֟d1n]FFAoV[Zΐ9A(C ΜhLP&]9dP)֕4P&9c&Xχ!DTz?d/D~n3SFlnosÆդe5D{NsBaΡ\c&3Gq0oRz Ξ~B\ea +N Qic+LzQw]dY 9^{Jf-{=;[ S"@eG+o4DJ.j]HGCBk"Vl.8 ='*ӓǰu`i@Ȕҕ}h@ D?;# l)YEḌ~~$kIfUڠVHPgDKQ`??ݸ8)V;[]rWj*;>5E Qgqˆ{& bHy"p$vJdqLtqѕ<܊@l$OwwH05oĒfUg|a{Dcp=(l՜Zv=nmZj>;6uJvi5DkO"SA Q5dC^m͚F;S4)~^wtf9ku!jnRA=D|c'}_# -vP Bx䞨m;=R#e>seDVRZ~C(]ji43},uvc^֛ ^ I_6&̢iO_RAE/QhxMzX_=tb֫r{*'OT #pl˵+V}Ԣ*N"} g~N?CϒG &omxs"bq{cc\4P\AJ'.m8v,A`~zKCkF2IRm>sg2wYiXFjїօx[imn8+ͨ0GtxfU(1Tulc8a՘[622O*2k;Ed%' EYØ؈)iҟa\Q$"MS*fr$'LjXG2,s*ۅ5|σ,S9d"|rԗXު2aL4f:3jU<Ѕ\tCy}eX낣W(Čj}>?}b9*(;֧,O)?R\lib^\ oH6: Ud3y'3-#B4$qpHju:J냁/^!JA򵠲-ד!>tC`_H[6䆣], 2$?Rj6:(|*gKc$}-e82aC.SLšyj<َȵDXt%6r_i%Om`FՀ`U41E0W k(۰KC`w)g=fP=fJM}]16J my36I N?ϋEX;g ͨlsc*r?y'ֈ e{|("$/I,9hvg e#%YoH@YBVOw@!_ߨSת83 >/8 Y7˵U۷MXBr5", YiNMi>K(FsCmzgixiqrt|b=l^. m9"39o0<}tWbT;K4(╦DV϶FRX}C[;fMP-0 R*`pǝ07ixc}'evh(sdAdTzS1A $,丰 je 4jo?]ѷͱGKo #eESl{ݚN,V_<^@.N+N.(ꓨgMWB‚N-B:>&'EaC=Ӟty;m<+lB(YER;TQr>vG\ -4"GF;n4,{09Q)NTMA?xV ϹϜ?k+$\ZH!C c FC\1G)JL^<)\ ~܍}-gvN !fହnQl xO7ja atu7?Udذڝgarų< P{q+tJC?ux!w=%}21m5PD\~Rt g^4 37^PGkԚ7 _֭'OBurɟdu?'a2rt$ύ&:;{Hr3}evx IFtL<9d@C랁j xtJg1{^) /Rp4op&v`2-d`0/f3\_`v17QnX8 v'?H2iDžӗje Q=zYʋ %tT&Hd ͹Dʲ̒e( jx ^ឆn$1+c1|t.?2` ދg ?R4YĎlw ^ݻV*j*@#f&t 9fXrW;?%VB/d",mTrSgbE|GIE}q/2 2E];5.绎N^9 Ƴz-myC! |ܟc\_24UO;y Z._l∺XM)VOihڣMeKڰpd8>^J8zx08:?2{>sXJ7m[܄#_R^X0=4|QZM@JّƏ?˩ ^64Ip$хW|=B̘#{ I"1npA(FPblA|QQ9|ʜHj AЈy( 5;>7ȭ/+'_EIc8/d3:^ܨ>J Ne2gšsxop:)o[^t,~kʙ?zMEh'І#.zx2a&n#^!Yj`e~ Le'((F) {Wo<[Vdq1Y[3)mwRNLzu1Y̠{@BHDVZBOIX y; 6 YnpqLPL[&L_즼 U>0^sނ?zO:0T,]$<-IShEes:_& Z9t1EjnFt}M " fʱɚV+g Clw $&ɀA {*b  c:M Bi e2˸!CBMK& S4<6Jc=]h/[}V7+ƫngygfci 4S947r^摚zKC Rѐn֟Wd+q -'!%ҹ]L~MXDQuWu|?Ѕ<N12{3~HSMeUI{.(иNRYDrRa{ayi;B=܁R/H(OZ^Ep aBB\Uy%5U~kuˡa{ZརY.7*2Ý]RhzA'q_{`wn۸[,A`O!>D07Vڈ|j/g7T845w+b|Vv443+`` TkbyXMV4R 3o~&GNѹ ɋo$8jl[k j0LQnDhiq\TwbY ?`'QI`V1\$L?濨,> $Pʔ†GFqpa%W'ZÄ!2f ; :`|#1p]ЕbҤDcHȮWElơOp"ֺ'"t!(sQ4}B1xeӒ.ƂuyH@? @CB/<\p,-sLbW#-LogeܨN^)U yrPffl¼~6bt]Li"D~jD,vBLTE4#qݵZJOniKf.Por  ca8oF[DY-OL!D`XpoPPXxNKP!ESo50⫤.=l3Dܵ+z ?-9\NQR*KH`,5;;ŤcDM=FA ^,\ pEeWpJg2u G t /%ʁ *Z1@燊y'i-Troxk]E)[P'(HG0WF8, 5ȭ6XB,{Ǭ8u8Bm W4>n#!OFrm\ŜeX1i[]~fvNb|*a`'(OcADV -8`r7M!}5gt鴶#L+w8AͰ! &c0!Oʓ:^8dQImJd<* #B _۴*w1rhE_kP'n#Pl *9(i&1aHRw⳷?;}=_Q224j4i wl68Yo|=;bMX USv$eX]iyoXVx :.qaP Fy  js >?Y-Whl^j0T@:⍳ 2hFuK(ֶ;B=揂ǪB )ʛᥕ1ZxeIT_y"Z0¿(=$4VO uDcpb˻ќ/JSrtu5Ǥ < a.MZNC1Ҩ:%nǝWM(bOh % ʆ!&y!`+Az-H+#2Tl4'LXB[s&n$21aʵ }KA9rpfkg,孷4]kӸ,9l) V~y<@JT_إ+ga3*m+]#Z~RCN?Yb&補GF, @u;j5ޔ#V2>Ғ_џ̢+%MP(7%qfWN:X2HK7)6M@,ǁ(  Rsnbb. h̚`G/Ud?T O&XZqеڲ4Gvr}ovr!zdyB=YG8-V 'ej q}8WjLAa[٤t٣>oZ?f>ȭ,]V4z1CϹ]BgܭeYz&p8 Q0 73a :}`qAoq<#k& ϯ`PY2r޶5 RcLc:*?u@nϨW48KVWK2IH:tmJvL<"r?qo#MvFt :*/]L * MmM+ R`d2-Ѵ I\2QR5;QБ(7W~9ê#%^YY)A f}%qɧ%M~I2{$ VGG gĤ$|%'2pG V~w`s P:`o aw#1M$CU8XH3VS;}2Vwo=e9XMRzh)1ɓގZO&N.;@HZZAsfPM{K: [.MJ XruQPx~ 0dT[QiM^bh"ei#kz[>@vU*EJNpA[dα6C fנDam3|HQ,wkvV.>u%fZ))uj^`@[vYF(ט;'$ck_}DW%?<'JJkQwf2cuEؑK/_;STHnC [x%PY qsꠜ?)* 5]Ư&P`]mX#YM>>P,3*}=0t-A7MQy6.blZyrOm8kKbOBNzRUU @TQ _T@H3*iH+H{3hK1bAC_z)XpR%ϟ U[[5cu&4iaYߓL? PUEoȮ2 џKU,fUaK>uwj$eh-፪Uvo$&Jɀ` LѮMFD;kFͤ$Ŷ CxP;Ǎz :eA%Gk-:&s PLjwz{ffs;HCD%a GwȽڎªwS{HwǚQAtL5u\ "٭Ș0x 6 tSyj$'Z}E콾b`AO  -<[5U@|fq ENMq]36Uu /r[S|_|Can񇛿*yr6+A|3T4툆Y;lˉϔ Pd2j?nDՒb>Z=<`ZwZLiun͂/Ό'Ӟ`=ףyg2Rw)bC`/swڀqPkcT9z6ߣy~_ėD$XYw{ڰ⡫@HS,< !|TȩI)F"S^P$FgZ㕜<>0{B'OpJωO-.J74S&Nk@a|h~9"ύc'%C }Y lҮ 6S#iD Ⱜ(q7j5x2ᠱT@c `  b%s(jma p%(޼l8$)"Y{67Tl_[^"y_k:u-8=k6;+\<$cUljS7z!.XD:=iҕ}iGwȈ.d;# 3gԅ:4SF^N*Y+Ww\CP{;Y}ˋf'DE~Daq68O립H,ҪEHq(2~SEX kMP+!r!qP7H>g/ }@gX[ޡ`j* }~C5$ I٠/ ҋS 84kI}bs|yxdAtZY*O lj^ۤ5ee'-.v5OvIӵxE.X:@ xeTBr 8c凒+<֨4E)6s0(HjXk`@d Qؒ~=k-hk[ϯJf.y8e$Sr-,(^Y9x; [Ȕ @}7eg9_aŹa8aX2CSBdd#kX+k+9*b.LYSTۻuHf QO \mcCЂO-V0Vjk>itXN לkPaj|:\_tf3\_؀n38#1m k^wj<y&8{=P%X _ $L ۇHH 0Zq =&9Z2H(}*(P 0Azܼ5ʩ>յ(O1An8\%x:ȊbWwF^_1ڲ +K 4=9g c"YMQk"7guBAƣ&7MkFG1rqNAGZ`5w ruj EGD~X;;_hrfPȕd=v7R&DUBAy-~'k c6%Mg0mxyu o$6dCaadu:qO0JLo3A Hg5ZT#[n3'joG+ay1} ݧőƥBk$+kyuNߒ@Ӊ.>D=*KEp.q%lolUǹQ$FO]YFZIGoyb#ФO["~soQh= Y}m8Q;B*МU84$|sD$OX!#Z`zsc^rA?jjNznO3z=G.TƟ\8V,D?kMs&J%'X3^`ըQe  u5z2fw XzBq<+!&UCT\t&!64-;bB;z8!4Wqq-j ~H_3NQ\q<uR5<^*ƠgR$Lf l# F}Ӟ4Vz8#ytj_gV-zӮ:ڪf" .,Aq!:nz M642tA\uV'%+2=xᤪuO>;R֢gfB'$sli3]SL+W1B~+0]֖sPwUXM Z}?m;$́%A>ygA+D!>kkjJiǝKJx5׽qɬ~%dNC0XJjMW_8:AXmnG_j=ګ>D d6Z;y5zF e濭zuZ}7UmI\q^P(J`S RS;u4}o+/||{ƓS{&v@`,ǵI2Fp; N2B7aA*|\d9P!7k' fstهE'/JU,䭊;S"_Avdve:<,x) Kx Zip%˙t}?6y\2wZ ʄ(S!U3HF`* =klx:S 3Y.mQnM}\( [{QQ*Ի h=7t+NB?x$}yhJ`̆:pNbm5k~HPVK8kpQ:`@YZ8aI{#=:gAg` cR=HZ#kEnv{P=?gGJ֭Xslj286{Z+0\L>q\P=..'1DIY)֢2D`@$zBx6+^53@`ۆeS9Rm<):JȮO}"Hh*Zfѫ!X!Y 63x%Krr&3'[Ik_!/-PЏ @J[{4&Jq5 {vҐ9*&VPJg1lSv+OxBY1Kvya$_ao< H(?0bu"]An:O[mԺwhElYdSӤ0s(׵N[$1z^`P߅ggG$ yva=2#sk[² h]Z/ͷF.Xo2X% Pkʮl[kZGc.,cȢZa:'+xm<ZLVupJKW1.F] k-nhͭ16Ns\o\w< p ]9 =-1&)n`F$Zx7~מ٧9}okxޤD/q&Nңq  Ask7 vĮտJ[ODzCbG [HM-\Y͝3 sՠMڱrgU|A?}7A"ɾ49[7oX(.TF aTY(Tj"tXhL!bOKb_myH68ͅO2 )gf`xkn}׫p*G @s {{V~kGsHt "N@c*­nuz yF&~#k2iO1 FYCgVx,lzj:?m^NTߤ1 + "=KO EDL[o'zaR` U1p?:o6(&Ng|> #zoWLHge9NWq" G  @!3g7m|7 p8a* j_} It0v,wUW鑅~(}y` 1aV 'Z_R.ͼv1s@,$._^"[o5s*nm]!o7&SpgWD"]&N|RIAdJ)׈9Ό/JVkzF_+P9fLr@͎FUB\]aVbd `m|/ g:<\.@̨Q̩ C)7.|7o|ivĕ Bv,N $AʱgYZ070701000001f7000081a40000000000000000000000016650a15d00003a34000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko.xz7zXZִF!t/9]?Eh=ڜ.+Զ/Y\q@Q2:0~t\2sx+eϡ~lPrE|dXٸ,qe{^of6ŵN8.P]هi\$Є@<櫨\G(G\uhFE:O3+{%)Gb\V)1C^i4Yj Ãf`aG}l^K!82׳t  o~:)icٲ/Qi>'7 ބU\D+2^^sJʷфѝA rG.ysUʶj_LgB1Yռ l͋z7=TSa}zB 3"4J տĈר, O{C+1M&zĸm[8 -u(tϡS_ g_:R~]fNQu~HPXH]0h{s; SЅI PAP|ͦ>wt9 =[bz'7Gdb#E jRd!#t*ik\ƑIժ- .IB+3K!zHֵjX6TC:ETRC'𞰗՗q-099M`r37a~`0P| Z5 S=Α.GOZPh߅2:CυCHHĈNcC5Fye#r'=,"49 ͻd\lFեcR^Wݧ(&yY>[J6 0T؊g:hCVRXJ6cZ%i7aLلȲNon@%^p3,ϋJW).J\nvڪbԣ$!G-\BMS ".b{A z>L[)i~(<kJ(ߙoAu!$+Qeg]zK̈́nH&]cH>~-)u6e̐1޻ lp ?*ƬmPeYW] /?F[v]vd|,8oLR2.LgE}hiP?ؖqm0G~9Nyߡ1>AV fYVm':<ञٕv"-y67̉",6wiUpjkJ8F[s^^.3b쉈{ݮ)8ܬaw1CJk+F@h5=T#I"B|`NN[o&EWIr08=qǦ>' uyRd!jjRD7U褯lNyŀ,ٔ=\FykZ-9`:Lg4TjGcGN!ZZ'Of@Vk@ю ZJ*ium%੨' Kzmr\NfX@qwNҙJ` =W\4D>E}EQp2jn6 -gXI$y#Y#}Hy,4hYKxeAo1qXIPFu 7Ezw @x;vË)t-vj离޺N+Rqc4&ԬE㋔+_6{\q" n wrzH`Jj`ɒ3dG3Xq`fq7Ñ|BʤZB7얤(xOl&#޿ KhQRyBy=d5$r(+zEqЌ~ wۻIODCu8, d) UGw\?usW0MRN$ߖ'OK[X<8YC>bk5}Q{Vc&ğmO0wzu(F)5(֫>$t/ UhQAag0(~1-J17gSL7A50t;M5q!WETKefz' (tMA[9HZ)T [|2.KvdS3 jn,Mw[=<̥f1vPE=3zmzIjgzߺƁ (L7"5t[=dDN8oɽ#ES90V e:zMDm|_Wt*(*s&<0^/N8+j飐w8N-$p)~?NFiĻ)uD'[`_'y>`JN~.)Z J.tJ316`UiUkqMΎ7x|1:B6-[,[uv-ujRH'"CxLbcIxm;30ȫ|սzrE9#IԈ^h-wF$X'b i3: zO9_`#6$nǘ[`gHs$*1)p80ڷ`{*,Q}`[qNIl‰[Mj1 S*[k20޳> l*nd` Rёk=jąd}u99lhr4L}Z2zޠz{C#g]+_e [|V_%ݮMH%|V$/}B }yFrA2U^ʉOߧ~2$VM N B%FNg|F҃mdG ] +ç 0.-&aW8P*_-vWz*wǤ:g!#VM t-ACaZnEHPWw[ ~-ٸ/KcxG^hWD>*(VBe*90 kSmf.G4u=d&>Gg(\em(3z8Rz4Gߴh],߄Q?or޹\x+/KY0m·#1Cg'3ሩWs]3'#/쀺f-?tȄAHKjuq\2\v12SЦ{]0feˮj3ia( s%Si)2 h"[X1fL9Dˀ?fNCǴ1VHzӰSϓI;tjC=;jUd8bzJd uJ,q#wG1$ՠ›L*}O236$@Lڴr(FX ȒIo&x\;hA0 JOeL P3v޾N-?6kh:Vb<D`{-( XKd&wiPntTפ҄"A68%98q%$>9FKVF0˔L=fv WΖxY8LQX,ǬScd e=0Xs9(P}ӫ>k:,"-q[4"0@/_"w+44C$_{=ĉؤ+=kg~ ڞ[YK~_@U 9U/W_9:af&iR_ /vVa-yaaM2TMT}&RҠ}2͘nV1g=/\hU)BVO .'5X$j]rV$̛UPԍi,ޫ}806ȮudU<)yXinAvD$Zrrh m#l=̐vF1C!5:kY#o{0J/]TTڮE.'Vgp3@Mu^ vkUq3ڡ,\=LY,'ds 53 5 B6rǠj͵F"gN?5]e2=(7m[A1s6x:iuhLef', *MAX`_/=h2$%^2 ]2^cq@At `T5cj'5CJІtȶ7ńubA"I0=UV \2W||< %t5=`]~cHL N"ʕĕHo5mŜj# DvNDGJM1pʶ4CGH5=גX^+"̪qe+,wb91Rf98?XFjZ*'2τ}ǠCRO[6?RKirn:NoU59 ֽJO; 5TY5|[砖#q&,8g]-.5~5~hY* @{<Ѡ/4ィSLjo7,>:.Gdzt^# j7';^R aw EʊǗ!+^+84{R;Nk$&%ЭB[e=*Txl t<|`U8ߑW$#=f_X+C]kWcIvd_0g[_ߣfBdԴN<儰*cTbxrd +`1<)h7AEwЕgCijo^ӓHx0H=p׹xKco3؈|Kw\;ƍh QCj}xMӃ7;=˝LA`:-K_*Ѓ$ԿxZعbjdSh\pz9 5MÅ%(ۺ9On'l[#rܳͥG3$fަY uEH"I^[Y]}N[BN: ON ZjbJ w ^  kXޚFe}?<=W+T]8֛}&L *3L'A͇`~){'0?KLTr6I |1=G̪WLLwluB@Ď$z$(av`0 ᬍW:-`=Fsv4ת_mi1:m*E/~X͙(+ZRA1\@` uWR5-?M4b_zK: TOh! X/ g麔4(%z#Wda2*d>e2t$mNo U̓ЦȪKɐ+_$/Hmߒvu@.k#j4+f5Hvncj~z!2]wy١}Q;d?lt'N}PSTH0 AE=ZtH6x&a b~KN'\1ڌf)A.O>ۅtכRy^ʐ;zA?TR *tF'óμwouIېL @ "3X3썆@멼 ˭FBUcAO? Q!3&Hۤ`J]YcimBVjh)uػ\JzZ\]IbR_,Z_w*Np=Մ1:>4@Lv嵻 pFw?Ϋp˟~+8)>:2>9"I_`6c`,1Y c-bɺ3a^[ \D{Xu7tKuEmKݪLk(lgb(k4HL\*ǃZVc-dE׽%|GRمiwlfJиB7ja:sD>n!CFU 9 K^XO3^xlΞS6iބټ;TڜQs={bN[|v)zcEpt?%μ;b|#8 J>M+ vb('M.Y1_c݉#)+鱗YJxQS`hPxUaHK~_);A1{DTu=\/-~-nU3uhc?<ݶF\c`1b(de,m+*AE<$9TcP*;wG`i=(7BfHO/I}"oOm)3%s!`YZ-U-a"<4+IJGghTh~*X|18Q꿌 Yar4xm0 m%$K'KlOB7JP@ >@MV:w-'y"z/RXB˳50:MޤKFJmL9|&Qfgmr9(zڠ6wQw&D<͜]7xY L 4|ޞU4O\m=`s=Y~~lA$sCMJ m2#E,'\l]ߥ.X~Gs'oSׂ/IG[U@ Ooe#~ke:`|PpLTm0ELLfwPd g/iRumnMV5U-ѝ& <; ;y|.BG;X&9r?mg|],1&m(ţ˓ԉK~"0 !U\v 6[rI!)d-VU.M8ץu)K{B0Yǿl%TlHʲ޴#aSZFoԣ1hl01Hxo<߿9eyX+wyMM]g9g=6-&WpeZ6LKJVJ..x5Q ):7 Et+,"ClR $3ck$#`{[WD[ bQh3tS\C` 7i)+J_eL'?~aʋ*4*mNO,UɮмǹĊxyu:R}XL}{;xd59իw# {ԑyIB ұF-1( bGnN-;Y:)so0<݈g YEx.՝d2_L cRk1}2nVe8ˁk9:Ǯݿ,%חܣ%l5p<'n;T;cȤ^B!!s86FJfwR9'm5vXVdGlH RAn;24nLai̟&c_$~`kTAMfk! rnVЎ2c: Pc*. ^s6f>W@Oiny ]gNWxrTtD#MLeYۙ^ʨ_2śO0uPO&D$:%?@v(kGqjQ4}@J3MT&/i84E' I/b7,As_U8Ez]B~z-&w0}BOp斅G_U8f2l4؇V9b>zt:ڃR>rxwG^ :y0괕#yV ;w?9 *oSxji{:~G%´RĖށ#F1,Y'ONaUPV^5]W^k" ;~%$noӏP^HyMV::"7{-~a)|.y+Њz tuWL_LHBΩZsC[*ؙZ֏ Uf[}!z *FE]]U&kޱ85R_mZX$`>bS.̼,QWIs""3S1RGg)w@RvI>>>,Tc[ eZf{"$c&An!"e9p6090_7mR##i@NwIj8RWETo/?b佞aN09wKiYdɬiG}J#x8K6Y#i&pUlH@)3=ep}.{XBufKVCRL'ҥ N졘n$ m 8$>_UC[bytRl˳ݗ`ƍsUi{R/?)jms ZCN`8fm,:eIK W%x%zU ~[C[\y|h'-f rO9xh38䕜P YHgrB=`:eeVUxyh誠cEm>kx[ ~ (e0!MFbCdb<")Okƍ7ogkq^bx> 4"(c[p b#o*67KޚLۥqd>ąCQۍ 6GMJohF0]A㱓R_z8Ksǒ#FWib!8A"͸nbF4$>!0Bl@e<_6JW-=DrGs %h=|tTtfg*buGo9|T5x(w,kH6V\+ .Pvg 7Ɂ:[G|,9p + '54JaX{k*kxyKQu8 ]_w ;^"h6(Pո~hZR?̔Fvow* A[]MC~ jd́o 87e@hztSjk81v1z U =pzw >4%A6bx'Tk6']++ϲBSϯ2?lYHog` UߵO^o! | ^LV>n+FYp&1Em>n$h 0X;beB7hX({@TyNvoCԑNp.fj3'Jcz/g, 'Tt,zlsRC;_c[ƄLXĘW=y<ayhMX85Q*ƈD[?M(R>n@Z VVGy6DžԕL*7dNШ'0g ՃQJ.0j=.uKu‚93e@eMis|mmG0.}2fҀt6uvѪVgnͱ>UWE ^+ Iȟ{ udL 'eQSLzm!뉞V T9f/ tzyGach`@dZݎACXK׋RcF&և Qcwu/'Л'xo>uNFY.3Fȥ:m6Tt5CU)2teETmVC6wS!i NdVǪ#4K&ڬDGiAss^PFD2xqk]+JQ[`ɺiiϨFB?FJ"W> [P9͜F`7Q\)E(뙅}DXgSsa.Ww9t|NڞՍkZHÑGx~FU`kt BX#b(Z}%_Hr@uxYe\H {+!b$.lOpٯL7GxG`6`Ĭރ:tkP~)o{ɗoSfJfe/ |iV''?߃\8[bKaQ_|.K+H8 /ό#DI8p i[}[%S!$FX&|h̊wR1F#b%TOI$Un[^i'La—#VҖ7Lкى"@NnGR+'}jc8 eHxuro*aұ7~%Y-)X^CP>xW:z "?!<灈ߪJ^9Zi6SVv1v)[2PO_tDNAp+XFL>6(M5XֵN>Jy&n+pSQ] Cg䋺<<c9oWYȣꉡ7CAʅ-]jrNVz8&kU.@\~(\d58O"$i1aJDTx('EpnH"z]ye$myubDtA,f Hj̟X|E|xN垏igyv> u~*߿m)G =w{Wu;M]ƻ㯪ށd\+޺x*#-7H4ڌdj+oh<'99C%?^d.=ݴ?@MG'%BŊ]D&(zc?Ry̆A`c|>ĤZY[A.#z NJT|֞RDKŔ0g%?ǵ/<88ejfhՖ&fI!,4<5 G#jC[u# K" h5)fL9}ftK"Gw UM uw9c$پvvMLL$ߟ#fmZXqXFB:qGIVC:~,W)1r7eөށCa1JѠxz-ﰋåF4l.̭^JH~CdcxH !"y$;;D{z(ӁnhOV\j0}>ӘMo@"#p-D67FqIBPF4\E|/?ՌLwEEj2v8.̸L짨ke)Ȗq 9z&%vNFb$@ZDll`_ ~O!N)Yt5$M{n]OY mH:W$0Ô8I/M/'q4*|Jpw A*{K5b`P8=_Am,?>[:L45#<) ->Vr73ٙVHvvf VFXƨ佝M+]qFGᧇ=oѬ9; Z -PMyyZ26 Yg$1ltgYZ070701000001f8000081a40000000000000000000000016650a15d00003d04000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko.xz7zXZִF!t/2}<]?Eh=ڜ.+%7-Lu\F.T>Jr_h~-: ƹ+7N&7VwN&/׶1G *$8j0|d;KyBVm@ؔgygv9rW۳%;ZO3q&h1-sdPSI2\#ϥIE\9Tm{ #Logun^󎔣l* nZvyg##9 ;&a %IG|wá~`³)8gwRᾟ 5F7V4.f_ KhST#,UmQO:宛TN2ු#a7|{Stl=qB%Ƣ%/!qJ³ȮVjyq3V{1 eb$Q):X,0ů&mzJ/kW\(cRR6y-| Lt#*Y^06![Bm`x΋ͯO$O\9V790N,N1t'%ZkcT[5/OisV.e[R/T^cU@yk 0:E/;q`92x1IIA!Y| '%~'sphگF FFeyA+4].`G5_ ⡫h6F X3USf.VaLj9f v2[̮m&)eՌzfȂ|RzC KrWCf}_YFm"}?GX˕B;UY0[nZxy!}0g+WB0U/<6m%o?,cm~‚[]r{,AȠܩםsĩ!ݐ +9%2u!˙Q 2 YCS)p9jg,1-x.Zh;T9eHY=1(c1 G!QFؗ7 k29Ҙ9]r ӍsO$wlJNQÛ4Ca~oѾ+QIyMGW%B{L~E7:cm(2"7X4ljTd Y%iYy4J@ոQj /7~t,>#n~ULϠ[0D?? Q,Îa@  p 2 ޗ6C IN~mN*%NX%6l3hfyz|k D% ¾\VO\~J/+C40%82Lޕa؞_3Bo qR \-V* .!XK=|tT3b9Xh.gP@vPⴸ:^r] tÙdU5'dpv# 0A^bBf;~ذA)⩵ (%(MSUеjk)%3IJpg09*d:qÝ$3ܽ9<>hv ߀7]io_}XHaWKrcՄJgrS~cλMr/ڵz4<РD+w)ixbfG`ۭ7Spk:z;)+S2 `9lZH[^َ/TH#(F㕈Qxї+O"-DN.77arʲ?>D@تߙD57xwv[BQՔ7XrڲM2= *|r\mN' oPZEXLI+8"+ 8r "oua젺oXiO{ũ*X/,)s/ *y'[4vF$ فy`G^en<~)+"k'P@)5*KB>(a2tQ~ۧ;=Y4wwmBOx?4q;޷aUXp+2]>h?.Éc oU|m za-9y<]qF/,̾3*).9Ȇ9 +->gHH6:-xNZȆg(?sKM#LYfkd3cHI"cr^TEmC TX,n]ht+ [ ^ŗZy}?mџ(ҬK\p4EM&ps$,rײ}m+}v?)`Ms-Eo/- W$"(4*`9m_6!%W8); sٳq4JɿZYu-g ؚ+,; ᖻ L%ubA;/s?]Ycq:>c-Dva'j;ڏg&dطʺ H>ܾ\8qN?E|qBK8ᗁ3:' cᐥvq|#BHLԌoA{ϢV^ˮ+>92vPXP^,Α.LAEz΋۴l8b?xN_W;rdk:3Fc\Zg[^1@ID4 t< %$c/FѵӴO%HL'K{ Y y$ /Kyvχ buT<${+ b]hO_ G|jeH&MPYO$ `Zfl^A-!DR F(mOJ6U-vNO45`x57mA }jn p–p [|LeI7#Ъ ?0Fէ܋gUT pl@Leo`fL(mC?: 1pQ6g|*eVYKdtDyPvc뿏mw m M?s;n&&1DrD\IOOĜN&޵K/پuǦ?>k7dAG![Siٺ+'AEfeȾ>*>Xq`&2;{9Tx-Wgظ=1*dD& KXJ]I>=e?K߸яLC sPҗ9Oqo>BM7af 0nNFK <`^ G#J%Q{߲{0|ݟGM}˅ʇcj!$ѷGԼ=tMԒ]Wępcq.T[Yޞ)}r'܄ ZjV=n D;]A~{"%ǂc(κկG\D]R`J9`1.ت<87 nbUL{<\-$i%(ё0~-n $R4XGTF449QNx1|~&..cXrt;#r:?d~(=ʡO[|+FthTpLm܊j9|3xF8}|77S}:|24,Rlۈ[ QlWS|*C0eV(耍5;*ӉPr-`W%Jr'f&"#b{f^q33%]Bg벗6Yf`1]I6q?`bB-Ly=&VO, ]r{]SB:LS˵3qOq0p95Ub5fv%֨B5 B8Nf2{i4hm8A݄NjR$x=|xֿQ0Ia0I73%)-I4K];C8&A2_FFE^92] _[aI1h ;]@Uu]lD<>e@&T _)0 '/A|' Qt,<%g zҺ3m9:g٪֍V"_"^8v5Io-f[8L:O(  0ZVkJɼc %nn/6J? q4ذo4RQ@4̒fI tlۯ R yBwc%R78p\ekY ,VHGm6ejM+~ ya]?Ah'6g! +<2䔅2Uft̚m\$w(!\ytxK"@jR+As^ 챀I A=PqCiSk\u_;@ GMztqİe˼J}HtGY?X۹|??{ZS6~S!sX ;gt^>w;ڞw_~!z]׮\9Pr:φ1Xi?ߣT čLK;<(>qjeld (O#JDkl50*Y0=H:~NJx-0ڢTS"j#fO 'xnn7MNP#p}gFYD1ԷV)keˑB? ':mmLe`t{<ޮ4i][-]^cEu9ȱf/2{H[Ǿtz_!};6%_C2zi*U1Dc5Y#޴ŏdp&ijijiT 9Ĕ3LY9;wo_G{R .`d3册S3[2dFt9_ůO#ZQV[2pɀ^\Ku sS"9;N B(Z"~1ԏ.޶5:{z4l?jQb k].:SErwil GY.o ۉASgrKA/s$~ኍZ-;CZ)kN?*Cpޗ`2G9fSVz*(+% !ȇPƽ:qm(KG)lDbr_Wɸ]^ɠBa˰cMB&2B`ϧ<2KsX1: XA.Hnv҉ M>j?wQ(9>"Etl?!a2:?te]ҙ ^J$Ѫ-Kw0 Ã8sE,r\[8U̼tS [9r]pqd+ݴ o"VޮHtG䞦yH }2x8sQ{iHe8_&򼋃,}_ȴ|^?jaQK]mw~3j|jAQg6IeuAXi_ \ )Fas71vkT?R^m] & 늙>㐒[˃h$+Y5bRΓ-(ct3c~2d.p_<arqZ[:6L|k",; A#jX/'Sq,zzz:t VeX9M :%fc#g3 N%%E-3.H0 w7QCLN VT!\U$zF23.Ґ;d[^V$JhBEE[d|XPol?_VwA){hTF?zD?(TREw nW,r4mNYV畻]YB[1Nƪ4EO\NGO|S0:쳒NoDEA0LOtjʀ/͹s3]2ߌwZ+7G ?[*H,lB )!Bs1w*kX&~68m)L ~ &u,\Bw_`;頞ѧ=qD⃉jh^~Ln)Hi:tJWۯXۭ3=ݟy:*ڶo^> @RߔX']M }/;R{5tMiAABt0榓 0Diہg:r0umCd(ЪٞC@Č~4N﫵 .dO٧ ÇS<֕;h8p⯬ɃntEݧ7B{r`k\_bX/RaS) o#%"YUe.^58AA{J(UV`eC$EM>Uyc 4b^g4yY%4(´Dc3]W,u(@IGyu}eX ꆸЇC* R6D`67 f!ȴFbf~HaG5ux0Faޓ\>U-[FjOez(Kw״x0RqЎV, ~!3 @"~м%aDP٫3O/0P-/˭\w.T0q ׉" il>BF^O-!_Yq !g7($&93rmEVWIInj/PPpM# _MO᾿  h]z ZɚkLK`g„ eLlRgP' +I>j>G?4&% 5cz7p 2o˔}l hhܹ+ Q8CFI==>U%y5BΨ-ok&k6,$Lܭ?Df.\՛? yv=n^ؐ\g,b5ƚ|3_@ppx(fg3ِ,̅۩:}CqpjN& Ʉ_wyy'2RٻtW)T+$L#ޒGKC9a.%_XnHBLg!|ְ۝ЍݶCxJɄCܟFF_ QLL)Vf#>rV GzRW$VwkXB-h[o2&叁V?t;1&AXTaL(0Gv|\'>l$aBu%n0Gj_A:U/j@mILH5D V\,z1ڱ٠y/2k#w2V3A-PO t[ygǤև.{÷ҧ@Tw7Z^#U9r3Ȕ@}ϙm u?eU,Sbt? Qkz =^i+L[!ʢ%#N'Ö;C4:}f0VQOR^;}\f& `m;Qb?UǙKHZ&wIWf~(!;bJJz=_cA` ɜ,A z?fĩUQ# 0q%zf7aUƺւ ,FJeܶb ̱jAlwc+&(FjF|V]hcfҫ2ho~ӋnG}eq6^0O0kq#P.m]a:G~DgeS"9䦸1a3ogکE8O-+asQ 6J1ݬet-͂0HhzU*>9"B}/._ſ_wsڐ,[S}g֑=Q9t;]lw uYdjbubs'*~>eoDv[ҫ$/t3/V?ꇲo)! a t_ԁZo|=ptדnӌ*fWHE8JF)h:zmK?*(\+j*T4\/Bhb@Ѕ.ܜU@(-w8xOq5>x/|_(S 7 YH%B7>uv bV,AԦx7鶎ũewl4-=`hkd.h?Bij-;aʠ一SeDYn+Z;HO̍vyJSM>̭h[X2voټ Eܽވ98$8$OH5t?oO!v+ډuc9 {8]Q\ i&Ѯ)/eV"ZDA+N^=V7(ԯЫ:-D{At8$=} 1~3fR\% mA4P/TϧUWuX01M,`7k/YE&[֪tLdbt ?i\7h8 HU3M }~^IF$?'!lߨ]Ea\ r.\H#A˟Ӟ]-i:*cA,"AKa; 5(lgwYU˼y\XP﯍CWYp]s8Ψ':M\!|BAʱ8| bAl&>[.W_CeARc$5_xBO1JFUqS2]b/Ϗ[IJ]} 1eCݓ6SsR2X-K<o_|Rq.%w89RIVV.:l)^`"?n2Ri?ViBŬc)nM\\>w]\'67WRY|a"#G"z*lX1| aUݬ.3K5'1ǀXV a޶M}#6lcJu'VEndF0 )|7qw'XU'M\y_yC,7YqN_*k8G"7eDTdCϠ D2^7MK5~F0B^W~Ɗ^~G)D:z bLMhЙ,7^Wϝ#DZ^7 B婌7ߜ`Lpl<7~CbKO VZI";NEf.#GTT$?|1*rDCF~+"ߗ&s6z= LLFRktijD#̰ʪY:r#-=j2 Ƿi Nl@>FY.>uĚ,׉"н ^ՠw' @Nd+j=V/&Q㲤M{efQaa?rUS , Ux.ܢ>ZCpM±܄"fvyu"i1YؕëȶQtrg3WL1T{xj;`%nV\ %3Zm!׹}E`79mc [McI"xC E YR:rs/h $s jiLM*͛eQW>ꬋnszQvůcX4@U"J Wzzc.%*a-R#W&(4>jݢUJBnc®RGbm~Ѭr nAOET7j,ЀdRUY]ʫN1ݨ|Bы;P[6nc{_@ԌvBD(`% G\n@w w /U.W(o\1 m] Ìo'LFUnߟ%,~) \l#\w^s8!'+7IdQ!2. 2ΏhY|#tw),+OqURli.A"ꃩeVvAd-92V 7vi_V˩OD N8? iMӚt$eM.Ԇ(wgtAmܥ @)N+4 ,uM|G@&n%.ޟ$(3"2VP\;M1P^?K+`J򢷦土h{͈rDF[moh'0h+t,[d0U*-A l}xS9S6_6.wrdsB0cz̡ >PA;@s]uB|h٣v/EQvX[$5퀠f0Ƥx8͙ M>r?ؖtxZ4  4s= n1k]:L-),j JGaU,9zז '|?i1M @L' SVI}0yvP|n\t(C*ȜiuOQl$zvv;nʜdI9bCw˥'Y,6yIR}Ϛ ΒϹLbRE[3 byc^ژ*yhD98ATF/>9ٲrJnG-C:h կG=%>!Py!\ Ji.(%4BCXZABɬV;]!:G3Sl8!>n!njaCL;Ng\.%I{{  5n CjBsbz)W _Vāzw?|R|Qk?I!s,"㴇SkѢ,0gy+vy8(Jm g hWLy%'C]`6>U'! o"q`e'鵴)FzpwA^jgn 7K]qV"kJXҽbU_^XjY_V  )t!ͫqdfN=@9l0>T,*Q㽅甇Gl87Zh$$iM*X ^zq#S@CUW9acR3LqNA8~p! ]`}&oM{"wg/dVYNˮÄgwN7d|+؞-mރnzQډڕ\l\h)/eg|PEVoqwuWAT2hyŚCVbK]TgmSZ:'h$P7߽k%ݳ6q9 h AYUmѨ A]UU!ŝD;k`{tzDڮKp-\>Ib6.V_t4?WHm6Mjo)-`x o9MH9cyFu+'%oFY$dPR=j $8GvkINȂEqZ=)aq29hv@oF8f1߀%nʣv*VxO+^-CwET,|=?OG!tOARQҎ)f "Yb7+Qs9%=7R2h1 } MWY==- )/^kW*2 GPn\ryR!qOG%S1ysGG)ll0}(goZpPF3enlFY"rW!bgRtQԣ|OhNzpmR2-!±"y-.r[utTE!%J|G &!@I=MGD sԐ.xVgngxat0gT(Np,ox6 Դ1ec?ҦA4fq:1UvTANDB>$#yb{ u\{L?!Qߝי4 (a*[f&b0?Pc~r4ߒ%FtP"CC@Q($ Iydt'HHm ct.iwE B'7ձEJpt o#abZލHdsѦ-\8Dc4\|ė /GRrc r̬f=Y^$Zv`y NS9@vd;\;]|q-jIcOb^Q53G#&`U\hTc3ثT]:AH)+PN>Ob&#>@q)7 #S'.^Q/ؓJjT86ײ}-w.|S&{Uv[&rVb=4QAE9h_1_>$"A=ԕG>-B&AWMʉȓŀ$%g[qKxYQi|7)lVM܇)@+%R3gWg|G:I6Z,"Y]XAt[yt/jѹsÍ~1C{-15H:R VCE(ju`d 65uy''&+"oGEWXѽ< )BA6< IZT)6+q3 \ x2y`|FXDv\u >;~<:{}56Y9B!+œn.No:ycqKNwbR;{4mLVGFoޭiNX>Vhim,ۅ95nXiK}H~HUN4̨AB-e`|yֿoCcy![t%s/˘XJ)h DyGGia\DNj: RlѷI!kkIw9S åˊ M'Cd8+NcQU%&O0TDw1]c=͏u٭'֨ǞNi lCRG dZs<.43v,PDzЀ6+Ft!)WמGqMWV [_ q8~+x|°e0(JTrJl~5HD{0z*p҅t uv:  O;k+^nlUH "Ec# i6+;*w? G~ܗ1)2-jڐhmtUlqI&YsØ 6#>,—F{/kZ,*%ܘǩջ2YFQsY2vp$CIRl?r{ hK爀@7.{8[IiT"3鉒ݮx\$r>u~"fァ[Iat˩Xok WHE\L3E_ne;~Lu2RA!V ۃQ/jȽbMY_3^Z'dJoX<\[Wܰlfu ^'ar_OPgkD~`rmmb0$^֧Fm =^/|rQР&6*]u\~O -@KnwQؗKX\ԡ>Hc׋0%ϬG3J,Wro"n>'g@zQ[ AQ,p3]g@U|V TImFT+(p&ZBHzKщt> 40sޛM -sQEpG 0 fƹY/8zQXqQ[BtƇ 6 Vgy_HFBgʋEbl,+2Peֵzi pѾ)^ `@ǕF,47t BǷ/Fɡ\*BR[_@$9H(  ppba91g!sS|XH*bSuIڸ!n qK~RpT&@w6+~a y/~*L{3x t(F`]5!󵳚VQAr"lEy͟|;-id11GMWVCŖn[j r;ܛ E&񁍛kf{]e&_AEϟ5gykkܭBR7jK)\κ;UHgی6Pݜj-V5?Š}ⒻD4[-1흄D{dTP oh#!k':eId)ZسJYS D6 -lX/lP|U&a٘4Y &Kb^ E 7^{[^ P= .4ҀKKx"toZʛQ4 icUiꀤ1$k4oizR避fY k];H, D=տ\Dp| H YjӇ.ıXBK$;3NNNx|X0 <O0_qV2jÎć@:;ZƒG7dۇ9^W8tʥ l Rvĵ@J#qg'0 IwR?EE ,j?C>Q'BqH3an vVr77!|unN ?'*I׭˅RG@8KOGXT B#8U&_8Ȥg*h03Z!0VPnވq1n'DzBGAj?8MSf\Y1Mo.LÕV!HU΀#Ѵ63 cT -l`l+h͌ 7 V_:6&ʱ)2\2}dlpcD{4%\P+r O-Xntd ?1 AX)ט]BZY7*6<Fړ8mH k҅<$*@[n'[6"y?P63A$so$@J%Խ>ʿƹ"=BU QR;ӱ9okg+œ7hp,N#s$ZFX#HЬ47-U""r6(Kuc3I6"2lu2t^?"4]튭Bv+1\-sJbbY4 kRBG*sq2\cEX@7#…h;QB҆F(V!\fዱ0~ؼw )9-'"a3ȡ(ӊ]6Lm8=MXӝ6)znŴo ݋ |9L/T0S os$뇨ٰed3Ӛc™>h- ƹ{uXj,dD;b[C71Xi`QOe0^.CyzAI)Vr>:l k>',ca4I,xWӔryBe,ť@ mCn/ԁH8dn5i  q=ez^pg^7.;SZR"fGRfR5UJV5Q(1 7,MGv!Z.d1?ӛJ8{Cr/iԌp,,d?棿IPRPWRVU`II@v%aA`gwe"9Mv 5r " ]Eh1F/  *.^g[cȊ8mb+K{}gU,.WݨU%StY#\%aTђ}7F"Sx4PGE3L$u^ 2Ye~1ÄL\)֟HeWj5#DتaiO\jHRU31y#c4NJ>뼺&Rd;fY1f w}vˑH5'T88Wr{usXDZūNloywఈCg;,.EG2vEIX]C:G[45JC&NaUXwsJ"R w1ݚ ~pAƌ⁓kdxS䊗ķ=2Ģ=/\ؚsR<)n))w/I䋎e2]EV BP;wGYI6ҤUZ98zMo?a=ŘP}$"_Y[$&C_ {{C-c&qXGNWz5Vn[aiL|*8}W?j0Xq)krWˀǞf8Jn/o]t Z?VIx8 z%œ *U5@Zƒ޹¥u&qCQ*Oib&vr i%UHtH˾ȑGKUt`REvVogjϲd?sse9|-9tpٜ<y6I? S/|kq'caƧ:eߧ#h&]lOo99۝՚<:|Gmէ;pdxJo_, #\J3vRtiZo[Lv4|E!c2@ԋ/5>15$f,o{[r;MP^g%V/k֙|:+raJ<`7fX86 RBIv+dC3Lc0'/ȦY\WNO)'m9ȓ@ #.f&6"O9[Nilsˋ辯q_![:MiTxnD{7$Oybd@f]x ~Ub?-ܔ qYVe>߅SDBM04iN'D[#yD[Ƚv`F6 O[yزr%z.s2'LZ+÷.k]e")m6JdndOKqG3TD;E.0K{wL@DP۷XF `.Ė+}CX@Nf=c8x6RBze4y>Ǥ!cnJ5EW+9Dz 5T3mx4@2MU]+`+&;'&};HXsN}!i/s>B#7U14*'04ǭ4ɞpw$LS`fǩ#I)Ι\mw ^$x!}Ok, dC vUP1HFTfd9Hg]fj|iTxG|T_ur_H]lAbs0 `cP;K-5/a6ճ;$NT&cBda w2\{Yig|!ZFVWĒP %׼< EqݼLgnc;wfUa:ubQ2=%(>)p6o) xDvįF<|DkEsxe1,e8i b1𶻼h,tr U)AZ /jP9cvg_w$/ѽ`/@xspDD^SyX"ЮUzWNa9?\$FX̜% }b#ϙc)s( ?^BzYl~ VBG!6s)O_NbRY|W \YSө(/BFB[B<ҪlQɧ1`L!S/{YBNWq>lW(<;J!jRmxL6?fmnOH楐v+__}({&4F\5a+%wm'7> ty`£5ȩ-ڥkZ芵iQgM[CO3UTfœ` x:8]޲ ߯#GbGhN1T1uH2)Ȅ -<@[2l< i 8K3 g.)F8lxi|Nps,ZD;ֿכ^0ļ>"gO Xf5Yᦜ f{XZ 'K]ߔ)(eSG {9sԮ9YHK=u_oצۣFwGAx;l'?1Zs{|A#^n<}"" ̖#?j&>ݶ lƼᆰb@kصIXǷe)"iT ;%b Y!qLBnbP$H?cj-Cz7N/Lq,}C8C m)6_- hiCB]ɢA/%[7c ;b0\߻ahqWs D59&'Yd;4.Ῡ;nʓfqkௐ_%kz]Lb}rdĨnjY2MkL_Lxk%`* D7^.ֿ #am>]}/51CrM0V˚Q|K3h/5aU,DXۿK?::*72vWdM<i.gttWPK ߓ,^C͌ \.1Y/ 4ž/m!%\7p|~^،0Όs)\8 >8:"NFPlsq7ܛ.fyw(= VZRlmM+P}1:oJ+h]>ěf:T C?O3cǐwUUOV{,g:j^G7ے_h冈m͏KIF@WL날ۏ6r5? 7@yVl"EOa%'T􉈁4}D;z` Jo RHpA}%($Igq>H9x97U h{"nxTjHհJ04ʯǐ\'7gJU7󏶟̺l2EzWVt/acGr|>]4nf #%N;jL\%gsrHs9d9:$iX,(M`[q{ ;Մ,"ySBt]H&KvCi|e)(tRoD̳ό|6N*T;Bꭀ5J?z^N $~ҝuZD;SntZ,@ُmM/U{$~rN JjR3A S;8gL&\(Iܩv{4wr`% lcRF8_FN1hs«o3E$KA .T$l *NtDxڮS%)ܷ_kٿѩZ9σ9i y!z`#.9yN}+'P%)L!hbqTa`Eυ<8SJjwo6OLCf%{IT)-f'IΆ~p`2S_.cx'R 94[Ŕd 1sd%ous@8p=RӨ5ޠ&F f@ELEu'yfaO'N#xKM5s|xW8J&AcY|2|uJ&QիmM洲iĖPkBr' Bdw }&O`XF@r#cK)nh1XWVYZIyufO`,^XG>P>\ [XI,e7f6QaGgmZP.Q:y8qtMd(t;5KJZ ְu2O'E$KD#!HW'ߴU4XuHpˏjS0|RjwC \|a)R/%dg$Oy紼wj{$ݫqFn.(imeBN;'*8ިg640T؍>WYQC2%ĜJ5mA@ؤMwnFB^..LZZVlўWF?7 $+2a{$2nhEjz"ӻk`Q8\t_gUR0{fy!.2#،bތElѡr~m2jh6ngDaKӂ2ig7޺$)H]ZЫU)HŃ7֎XeRUhYo"kf~5%rz`}'~x66){;B͂:f@c_׻:qK4Ǔ)O.U4ˣjo06}bMbڟˣ\Xn5[7 2MFH~8ť-)@xh s1pI#RÆ]n0:zNGJ6`Z?v#w:$ˎv /_ |c3{c'bBvD{o%;="+ĝ`Jҕ_`O% cmȥh~<: AU э:cS<չA%ZY'ӥ9.uk̄J.+eeWlm{>\`Մ:%EJ0] <\)ş}c Nu@]ݝ_*CBi&M6YaBfiS] ? m*][g@kpُD"C5+; qnw ٿqRM$`PP0Hbdz v?nhU*dg <0t[FD{ml嶂{Cv!t~{tW;A?G|04WBcQ7!\6.^29=(]0CD˰ =*#7b6$ȗ 򓷊5V{'Maqd &"d#9Pe-|! M&ޘTd o9b!IQBvNaǫeGEn*XsAdqs»8}4D d)+8=խ_;hϒK1ʱJ N 1#Yؠ_[!*!yE:%; ˠ ;hT3|Z}I|sˉK^e{_^i=fDEK'|ކ4Oޤ4M?NĒ4B u5Ϩ*cr zA!ԹoYМ~_M0?ɬlp w2eMJDIT6Q \H-=i -Ἅ"j@9paZ_09i*Y6,NqK{`(Eg5|r^#hV\A(>2l|Bxt7 |)#`J\.8ENdܰN Ef>:q*dIwq{.IZ^:3, ^aUΊsˌlDhvhTɇ?؛R Q<$b%w*<{:|9|A/gNѤNɧ{Ŧݲ,K":l;>`u']ӫrr*֤т\Y[mBlQԩ)Sb/dD/Hܬףe))ι2ʍL'p\vP)/͊ޮhϟwZםRPJ?̩ѫi*2Uɺ.+nc4D\#0RZik(<8dxK zXk`2>A t_裴-V3\]Mzc'*:Jgq+vXn" [Dg95^=;-‹5UiX]ve%aIP@x aQRIhC* yb2ӄAI'ٝ~P g1jSU{ @Nnb3ਪ˧[ oeA~S׊B 0Z1,fpƕX,t挾{8IӒts%6-o{ѡyg#3$OXbsr%^'B.%X:v^i'EZyepC'o2k(RV{M`Vit!f!v:B(yL FbR/njo|惯_>3@6ͷM}FU'Zv{pDMx(RP=FoQlMc? [:>eE Q7g]h4h3RyUv<C1+=KV?ɞnv~ucջu+1{9L78]Aڄ5˃?/1gM iR|I Ab;SwguӾX$8? 55Qo8s۾G]Gvkvm|OGX*& .\틼~Sh`i{}zX ؈#jO*|I $1ՁW'x Vhxc⩃AYnOҸN)7ûȱ,}J\Ua<uk<,Yr`6!C1W`LԀ@=3ςjKItE-V S.g?C^N@YEO9aOVJ:b@r/t{DWAKEϦ m[ T*-/c{26}xV<}46畵PpA6*dP|k!vRfY`YeT.;I )hN_1t)MLN[BZ-"dkvσ8C7v2rNfZs Wf_vX(#O1WN ކ9#.+.o/ϭrx9H~ZwM5K6m{J<%Jc8K"8OkP7[|5$Y-DnTsc *i!].nG"J>ˊja ݻt*~iOL ݰ+^T8hk?8WWj ]-+ϻss_(J! ׉s܌V_3ߍ-e :&{HDq#pW@RR~,VU1r>LT\[HHB'Vٹ<wڞnF^Vť:8N5$+{HsQQkŵV ![8ۏG݅g(ܰ%ŕ0ñN0k,%qU=ǵI%1͟a'Y5B\w)G4ihMjZV|h T9`ˎeH:`~0њUԢVmOZ) 7oc T60)ÂwI>*$RY{sSnpËNSM)hϴ9`(,]'Ud$sl`#9sH"-1%~.TNRR>|%G%>pcq!%$3tEU) ]'}ZQW#q1'&r8?̭aB么}紳5]y0(wm\_0 ]]KEVI ㉢+[Ͻ#je+ ռҰKYn'(A&&egį7"oHj+]9Z1I.]3d_st:(22_ G.D ?(z']F* b`r,=ժIa-z?_RjTY uyC$[jvhǁYkK !~y5X1g{AIG( ET+h'ۃցKlAϢwX59.dM E+TPJܢ( &#4-;V{>SꤾnURrРծv +P۩4R +6vYy<%(u~{@ sM$uX'Np 䣸2IA8୚||'[ 1Uuh.Q1B9Ɗ̯Zgl{2JFQ?deWP|_YDTT.T,tOyy$ `0sr'1&!!X%,|ֆ~Ϸ Z q0Z08-⼇&-q|K.*JxɎ~J#R_!O/P4z[vxy.1^ߡEYe<1[PT4QxmP!,} z3?e7GF/$$OƼ"nV: k/+IzFW]$.w J#`F{sߝ/ DXV]Eqv(ӱ+F+(|s:WVHi{߀˕`3bzQoTVZ<%GȐ%%3ײvSC#-XU0m~{VL.Ř_g X`DzRMR7Yz#{KIf#mG> g޾7ߤY-W)չ2K mD@ZZAIa8˵;<,)2n\L:2`} $;: 0XztBp|]shv%uY gp ge]#*1ueVI Yv̓C }wkX)UcKga|&N3P@+}va|40zYz&V2Ty.Bv@/mJCȰoƷ&;J^)0x2;rL9AW QP>!Q`!{гrѰM[A.V*xxVG;LӷtE$+o12Ps%U¢r!ZHqrd?SRЃ"6ҹae|tSM~s,]/:K~m.XƸI^\kA97D&OMQd#ܥ!-tR){J4XtTD2*{ +O2.b7\ɉQVP_򿁤ϼ*ꓓQ$*<,V^*ab[tu[R^ :THl62DDțƍj Q[c@IMf5-svi76ӼC^F)im=a$VS{@)UkO|2Re 錮3*?2;\KMKS_2T   d1QL7SDL OLry]3x2Hd<-Y*ZTH'!?U-OTP= !ݞ\\&X50WLTvG"2xppРlurnU%o0z>YJ -]VfSo@pfJt5i8?|A{ebs""Z5;&`T@z^NYK, 0P~2>L ?K*W>q:+ɘYzvN \WEQ09z# 3|Jq%HQw!ӄ/ll&06 },/=Z@a C{f=o?&t~ciTiFoV) ˙bml}w% s̰~W^gվ2~2#'3Oº%\9fbO' CB<ڋBmJ:^Mpb~FAaF~~ t7o;ڙeZu'օR \!N@ ųU2+y/5$ e)rֺk"d{5>˹⇢yr԰wDςb; yZ_ no/U"Ol&̙%p@ IjfmEmqS2y半{Rib`\RάkS} `1=KDL\bA >HT{$,=Es$Eo9hu.AޤPXH:.\/㐵ZxG `,"3k߹k] $c Ǯ%M1wBZU{da-H-&ULJMʋ O]]۳2m,0?|Iₐ`*M|BeiNø^ OϢ^$tO"Uel+hOwy|el`?P55W m ;XvӾUҚr8<1(N#'@6qo؆eks/! 鳗 .C%/̢R"ЕSnZ2[w&$ ^Y-ev iU =-1'm m TV["sPfrA)bTS4Щ_>\dB2~pʯ6ͳ+lH/;"X$؁GX!y5\fw2A7 [IQT@RmА&2I=! 4'!LO"3G|FHGwՋH1~+U3_bkȏh=ͺ*cy bc!gL]L#M`"J@tOT 2 {뀋 !Mž?Uy)#^xcrBm$Y;Yi-qc? _ B0hvtAxmpD4yA2uqN;8Dw^ |-zC2_گiFl!qNuH$}71b2&bEh"Q,T]bhvxAd/zNJw<zQQxxyi"{DMǗ>fnqTZn|.JMT%YIx܋}rDdYi{¯hhѻApIHH}*9j=RhG=S<=8|I0lxFKa)ubʲ)$f ?Ńk/ gèؓ;CZ 9\IdqFi {(Ux[qhrKea&ͫDX:gF%h~I7SU#uKh WmcbZ rQf.]$+ I[Dv,cŊa=ԯ9V&Tf1Ȑe x<ٜ~JMrHt8׮!" ^"ć;,^Ejm0JQH9lL hZ)u;EO(5 Ը"(nE{.\DPr#wEK rT1v牮AЋ8s[QnȨx."'"{qaȦOaV@G| >׫Ǘ& ЇVXsrX]K)IRj.=qZ 1Jy<}5F_Le[0V{v9[nvdE0eta [rA TzF19:s2'w>wXC %a~t-pY >ȿt 9wƺcp})nF*Jq ]KA)/Uc '~Gя}b;Ư5y֚o>ZCu1  [j oY=K]k,+X9ncL |jW˃=n6ޙC^=E^Wb -]?xH3ƩeW3TkHJfHϞ naN{XyY sBUc%NFJal?=|AӁALP+i̿,ix=w=,#{;y!AShzk˚c)LΪ{'C 5ĕq>]p? E,VocTGhʳBP~ZXց.EnB?R?E)"d%aѝkIww$S[5m0bڃ|%ݭCb&0PmfY>ʇCD`z ځWէ|r"'[ΣtSkkHI-CZ*^ЅpamZܢD3N|K+]/6z],@/jT a\dNpBy.p#D9tlab\1 \76aEތ*uV%Z7;gc!WzIJJ](ށK;ud4>Jn3 M@e_5LET2ڍdA&yg^TKQ"2W>Tܿtw!f9c ?-,=9Toc9dUl -QmV2={iWrխ)ꂡNJznf{r͔|ʛ_(_iLϏ{H &C~Ug,#Y# В 9b;ÕC(2 @!A:A.3o֎wvssq5GgLi׃.j*ʂaGT ӿQ/7.D$q Ů#qK㡲M'?\RrO&o/wO:*..GǓ_w4>P÷trP?``0E3wZJ _5اڃQ{A}oΧqьuyv+Xɱh.ŏ6a?/!i]b+xΠZ}C1%ŸlukQZ%%րQzx6..覸[%.JFX@CFߔH÷|OͶqGM۠{ph C`pzgp͞ɂ5+H(3Z9jlTbxfi*)',+Hj{qWoGGjJU@3j!\fKJ.$ƫ:nڷnpǍfmD1B͐9V8{9iƓ#Ι mu&d1xVqOʉN\upۇnt hڴ}ɧxXo?? 5>SNQz)b7$ 6E6~"hA#qgQ8)8ZqgT#D9`a`3jd.3=hphMzyfog'U6`\FwiW1J;Ӌt$҆3,C8rg/JYUYa`"JaNe 'U.O,Al=vPKx2u;}"(}]o 8;W÷s4u`^RG?5 /\fZ XV2UeJ~ Mv_d!mh`&飬@ #>\ަ,ix?=ia[n>HòP ?*۴f/8)"$cX)hۯȗk:wPEW xAv߈X08խqMMq{0;Ϧt)F́}: B5}<`={P*)k 9-|&،^"9b\x/S/lG$&-zm(D Eů~6_;ż/@pKKFku){Id³oi3 їkfЎ 5SAsO7lLEr8uDYs T4,3)Y$gMA>L'mq:g.#b`].! FG P1O8ʸgg7@g`x;nzS@AIdd(Edya4I ʱ:or Ε0֡XN'5-j׸ijO2}gd㉒MXe> xi񭠔x 4݇{iUP$}Й#[jC.wI,XpXYLZnxnE):r J r<ڮ,1okk"b7CV %|<"3=MlI#XQi̛G\x:r'OAE ]aEgڑ#z3$gſ"E`dᛣbhQ8Jl`=L :[Qw&8,5cN&mr7S 6ZE8OƵZfZ_]JBcIHc^hjU ~$f(}D t$mQѩC B504a;^AC Iεo oHnCf'sKwX, j(3X)1q 60> &x­\O]Z~VL]/hz ZWR 60"4sj%Xk/{Pb0u)T0`B/kJ$Ytex]7SBw?eED=H=|gv2)&i\%NM\R.dbG|D?^rГ%o4}nimN9̦:Drw|2Ӯ)Cb^N m6;ݲOmbi]&/֊L^N[@0ٗ3K_FzweR\ `"vځwbV uqqdElag.%ԠYa4Y[Nj`FWR "*u#yN -]x+J%ҷ2BC%:3N o^URs-Ħ0^,DrOڵfqMJγw;KP^JShkuB2^AJ͘OI'!p O<*&vunlMX2?HX$G|2k<{cg%WF65B ~.5>ziMFւ!%(ԍZo# e[Yv@@MӜ,@Ku{ٰKGc&g,Ecl*bׇd4?^/V, ] .X|%#t[ti[PcsY[ ?]Bwpڊ)7,㣊xe!$BŊ0Mu%|70.FI/h| ͸=W&HT ;wb@(t1fP66ޅpʫnHx2,*{? `th]$\cd(f`:4_yWH0QM5&/\7>XH{=Axf LHT5Tݰ|;ī <{%Xse;'6qA)eܞPBM`C~ S̜1ͯAZNOYt9(9y j+&NTDOFh-iu zmVGw{0T W(H5XOʛdYż(Pw $OxxS]KLn'qO>mr?.  T%Kbx,GmO'_n }~~F卒ܼbf\ NMqWaQd(i+Jɕ7\nZy`F%4.06{h`JKm,)(>nK ~ gMzC7"\l@q+ ' GlhBk8*KS}:=츘^kוmqFbU6o V^1!dʟQKRYNіnCUZеAAi,!;o hK'%a(w?0$&? da wA0}SX^ Gx/JOi"ø6'@W=8T&c[Y7r,añMlr%'{Tj_%5η7ToSܞ#S@f,RwqIB^Z~ FJ-"Wmt^|Ih80q-7CҀ˫<#*q KW60onS$G;rs-u4Ls?|"ioxG`~(h֨խ6j gk# ֘bARhi\]nyaAB7 rjpI'LD@|?$a)Iw&]]CIĜ_!aFHH14""pW\/֋aTO\Q`A_Ng Ȁ(Ń+oUzJ X'@TPV`:FmfE|lSY]Z4i$HoɜnU}>L͑YZ|w᧣/࠻rᢁ44`534Vi5wΞ|ߒ W>BU3^isaQu Z=5|:O*I;ӱԠvzx0%IjFar STIz0qNu=O|] coKeB)?|aOobnYz9Y rf0B/rpyoBѫqͤ"Ts1zeZb^&؉v8pf)Wfn̜ ՘,)tl%,jeLkj{E?qN|6d{I)4V/9k(bmFHxҰ:gTe>'z%9x(fQr#VgU A&9YS'-Yk <(vb ϢypyL8T{i}VoXQR-ڳi֌} 柲uAfB4N]khOÔUA} >f2fA^=[r8}͑<%czjyGvޜ{V$֜ ˫O7Pޓ" = 5swU_L*^qP= y d)<@ϿRzte`H@g]f%4,1o !n]^s=7G426ѭnX>E0iIRnX7L<ʡA0'5P.wⴣ{'?Cw#]$Cr'rx%8{pr㣡@Bs|(>}8NY& ^7:"(!':ݏ-lƀhJVCBf Qk5Q m {_j mAȁ9Lmm)$p- ,a젿y<\c(w |_\ͺ %V~r.<.M\w0cìj"آ0jl?$z G8ɪ?$2g"֧֝HfZIX?grjv=P8l{QnNLwu1CG~\ywZfd3>$ɪ Jb}9]5XЄ==?ʲiX\$v eBm7.wg@[8KTɀܣ zVzk9=@ z!'B 'c-}j|ςRBV :+) 2Jab&}c `|]AhV6[ B*5JQF=oCQM7-0*qVsސ"(T1AïNLZpW a :+Rr+v֨=iqzϷB + 5(EbiXl.KF'3%a\!>[M(}πT $Bե1z;q !=ޚsPʆt*O2j΁sUI)⢑ 7bDj[?_~'I2y4DCr,[CF8MgdŮ_x1|9q׼*ה~e- %$(4v)19+kϛ׭%_Bs|>%pʌW|-3uvӶih.@.0RGT.-tj ¨I(@=H''$f11T}P(]!(3zL[P℉`[Թ-&(({sL4$/WBv%Xn=lcfvj/7^D  bCnrd!qQ=2+uH _V3RP 0ʰ"%&= asD*7☁n$X˘q&A_XdžeY>pϤΦ2@VᵿEghgz`_.|niQURaVnK I8(3î76lijmblb|eU U%ɫWzRItaZ‘#3/5auۯwEuEod $y=!c0)Pyf[>Б(*:wU9ĨxSشUT2\l[c7;8V_Bc?knZ erQŸ(֔W&̧h K0Zۤ͐@j *%/+]-B#<&[ :bzw7Z[{P*"96fFqe\eK F Z$Qˡ}0_QeU$ij BizDRiV]7@C)M=D̉bƗI17'DrX{XW*-L tGKY]|Y9Mbڋ jMB-qm<,?35u "|=sɎ:eM8cj̆ J?k* MϮ?EQoBtuxFEt͠Fz۪Hχ0LO/?FӘy׬PU+&,̄a 1vS~Un]//GU)+lUϬcْ`hlH%d8FZhhʎ.]-Hc +sP-?Ћ,_E_"R7d7T{5"ߔoiLMg'gDrOjQ}\h>zd8 Zr>;:(9O't5,HIyp:3gKaڢKA$[;s3ћPIhF/5uM<6ώR& wNC +=?$k/"=sIaV苇Ia+y<ٜ&̪C3) ?O~l*//ON?EbLK3E_f5ؐ6BVA#}pdgZB4@÷~H9"fO&ia{|iR.^:v)RLk$Vk2ݑ9!fcr Ery;K 4rl{z%R? {qFZ*#D$5֜pp[.-kZ_\[/xg Unp>Yooe\,/+\V98In]~Ь<9s_"+ZT![(rz'ND5Ž^XO4,*>3g6Ü5[lx 89f!&'od)yM=-juwn*i]#.n*3&b0s7& /5R;v{#gGb Os1,&,@l?B==]|^0Ox=HLoSZ, LuoL|nL7MJl$5cʃTcX`BQb$,;O-XϽ 3YNr'G`8(iRiO;@^yRpBIUsir#m+l%񑌕i1!W-)su1?}agݻ, -VkwΓe69_E" _~0MPaje? Ph?Lի`iT[Y݆ۜmy"|ݼ~c%N<% Z8()J11(ac,8%x|/ a܊uƴ|}`$Vf{XWJ֕z<%t ᱱOɤٜQ}=ƨgEs{TVRM.s ~$1k |fpvv4G!@%|5Ngjm#ncJ8-&506J@B U.l LwJJ`]_ؘ, !eGZᵚ{m>w6+u&N0RuRe%LT-3dngXDQʊG1%c| YM^|zj1Ov }$Y2@VeMDD| Mwil^өndk%ml$b2nwV"X#iVu,/' vQִ[8UU3A~fC$Lg+-DT.@ɖ&K`8N ;?_Pؙ'T,`Ec/R*!s(:m7dh4yU5dH qې_O~R/'Tfi@^_maH+0վ> "M5X1owr/%aQ+^">~oۥ Hdr36!kVM~7F-)t: ffh3š hfX۰Q2D$1d8\ sh]78m痸hb\e]qWa#0Yqe6EaG\;7ј}QL]sP>a=/6\8Uszcj6rV!%LdQb0܇o\MMZb1߼@o)+=Օ;jب*Eb7vɤۑF* ^918'߷=D@N `sS1-P EG$4@E[nDY5guqfUP>bkO3{ tԅ11Ŧ[ 7s9Ky0Ӫ# U)'R\ 1Ǜ"IsIA&nϝΡkکExASCf17^ch $n =eySyƦfe=@nT#ss)ɱbkڟJ ܍9 DE$Ffg?az߫#ӋJl?@\QǮW(z4Xv `=p#|(|%hK]ztD8Wm2=f 6ŷJCOKf^>k.3}CE⎧`$5V 3;j<j Db ϰRlln4㴖y),M\y4wҥ6 ?wv2D_ "(Z% #X0˺ 2cε0nR, iH*0΁ |,$ *ev5t`/+a|!?+Bs3׀ԩzd@quX$.x1W,>N0NnD`A-gF8--QPG {OT7v*p㧴T K<;(`};N8,rcsv>~o^y__ r\?(Qv@! p_=WV&=1`mZs·6b[9 Jst5VHQL9"98 ^/KDEGdn˱߰%rFcp'TW"Pc)3l);y?c!PgMv$U oj S*lhH`?u{'bW-:;`{Qa{=k^u)oS?L76P >b pxnUyA.68h|El{guyHCmTIRLj7ܕD?ǤQ6챛wIhi調 ,OŪEQU!j7{'#r5:yA?I9S,`ӳd]Bf:,c7ʜ≀!jђX`?&?!_h<l=ЙT| Pnv:K{ȧ  4?3u 81 k)u콁f8[6U Ə B&g@)/<`4^q( <_cJ)O(n1Pog{;18mEJ"h]J,_m5TQ0JrxCH:8l+&OWъ Č4NMEMBE#8V O 2&L"p#";8I:9ĹH$[(Dd=:@!7oae,M`O@ 仄<26!x+6B9" Jx64+Pߜ)HpƆw}6"LgK:G2/# ٙۀRA*CuT?}`Ǵ-)z{{x6YZCrX(, }7D?1 +m&ٹ̻RUT/= (xMϝB {&cf̦x8n;:" dvg7> XUc&@ǗyJг'}SP<ۺHzcFfr!iԸ̖'f[A5ثGSB_ZI߃LR#`3s< -d^bk`#lr C36pb<܌2a]*I-e$ +縕7xus G 0Yuf z[:Y¶dIrf$t=7K(5.RF@R`Mcc",/tI}:=v#*5@iC fY焰/ {&ޅlaƻֈS.ɬfta\,#MiLo/dEk6xsٵxykUG$9X;g-=+hA!G,v R/{^rNP[hMևS{|ʇE 5Omm}tz1Ft7iz^LPvzuh0 kw1bSc11#iQ ߻HrG^@kбe0ᡯ:Ԑ"\@v -ؾgعGTI, WԸ1Q"(t8ӥ+4"?ewk$7{T4A1R{5:RTa9L"NRifa?壮:ϕ4qd.D2|,L15GmI>fn7V-YsOH5;>w#ܪвFu`Dp{wܪ<3ş$KV_/ BŒy*՜@tDpi,F]̜_8Y{&'{_'ڊE7gV7Q/iQͲYr 7o;;([̶z:}})+@H X{%0(+]ׅ#|v n2Gan5f 2.y]xN=ke09Z ]젥VS=`($רdv׭',Ε\눈%`՟{ __BnW5tpłY:C bd*El m:w D!-SFYpR"/.P )3;oX6=Ƅ*qm&wУGP3kYSUY[q,jl O `)t^;weP8vfˆEtCo>bCFR :T+;;蠫=rSMH8$p ߪJ hMOĕzV ? $1> iF*ʔ†<@$+9ZZJDNyth- ZXDH~.ׄ 键R([GL7+4q[~]7R0\lqC6M9VrU'VE{#eROo%|gؽBuaDܰ5^n䜉5XQq A{+9अEe|ي7O~L䝳XݹV(em=s4 =2|g@(PX?(ЖBMg 83a`Yn3k[}*&?}_.\ǔi!}A}ۊ\8ZqoS(Q\ԯM< ʌ@w$zĩ[$J⮪ﱵB{Ƣp{cYG46hyHl34I ?Wd/ƋBs)'|Fz-{!a:b#rҁmBKO)Oqt;Y64_TdWeP{E|v˽j\e:`3?l-HwҰ)'Lv<@&;R4]q@=`LQxri(m'N( Du_Ehk?5%-ϰ`+t)p TC,\ôsS4Lb<r!pe+}&EPǘJc̎>(~UYBW)v <F!DUe+*7+JFSoy7L~QE,;Ӥ,1M;@ Й{E]][l u趴*tXOBPX]Y.<i'@E,GkTЄ4& ,Y3ɻ8K&9:Pv[-{I \iR?qŤ*Ҽz%?&)+q5}i"æIb3bE9Y^y]5FϿ*MJ4+@`q( V05gn {gMӽ V!,adgɞC.Xک'尜55;F\:5SoN:S剼~rKґ#kCSQp`s':HU7>FS^]$Eo55Efw!F)JY~Rv+dܙyɐ.8bm#Ckq$#!ޝf7xԁK:WUJ.Vw5-?B8UhSC)xplÔU :)h@Ǡ[GRv;$\ K'[`DRhT{f L;X$20+S ؘ z$RulNvwfӋbX(ꐗjѢZ:W`f% :%A8q֘ 6kH*C6@X(Rtٵz6Jq` ?_Սzm޴gC%.W6`.wq~`fC0 qe]n cNoW L_Nh7ǕQkRb VP6`ij46Y+auGi)Rx64VF<`l3|l@&T!zd~=\EJ1nUߊk&儫>mDhFwr.rU?"2zжq(ľ;М7Z67p6uoU@SqM\]YX栄Śɯ'v=uE8` r)&%X-}FAtDhc3_Oy"%ß!CBG]jA3~@Bm.ա  $w5 so'lE$iMoi;UC0/e l`D: :>D?LjcezHBŀ%Bйr@:7CvGT ]fL'~$ ]AbPתU*pv]HƑ#ڶˇpʨj[bi׫HVm'`mn|C iu93Q/d"4pg#ۭI%!gM:\\Gd)YŠBA;1 erJ+Mn)FhP_|OQ+1VlT6Ŷ @ (;zC%*κ/-Rͧ.mהUP_-N30#W VRgNp]$[*+Ʋnb/їx3vC-[ ʥPD'}dVV,ј_%aX:[ݩ!nsnv|gF?kޕ"$s\lYHLo/TxX0vĂ9'Gs\H]ȣV%CC uky xY 9(;(3eR޹RYFP`·+M =1!9 ЖH=,09|qfT"uU_l!ڭHۛ1v-n]@qN׳k/TC+,xHxv Iat(^S*C0v>R;i^!7.8۔Y@P~'+=8QbYhoۧCF2Nv7~Rȵ2ˎ*`^iqQgC쳝/$}]%4~>EQQ DPnWٍX-V ".V7zeVYjӏc`߉;3~ԲqOO4];pV QhlCKT08&Dp) [JU%cڙB yгZE^-  P:m\jS"g~ӫpRq\`>9g3$Kĥ+ŝCC{p)4]A]TT؞it;Gb"B$'*]k\l"}:[\*”II"037, l35#x^BBfqDBAHfn!GrqW9"Ù̚ /QԤqlV n]€FeZt&;WU#]_+X4𐥔4HZ'Xka t>bKidJ`٥ϯ]}=V+iBn!-@J;`|W\!Qesɲq B$W|h3+E:fzT0WVLV•rjc%Ű9{r׉W"EzkiZulzIM&&TG +&+@lgԂ b4aѝic\J:fi>;T2MM-h-ͼ*fw[*G+ۑ6dbBdjŎ0I,Wi&'K߬."r0=`M( @l0DSP $8bDwN*6Jg:(> fw }Ԡ*8|^fmpi#lNbBGxabR9z*:P|Ty@jL!l"OnY9 l`=8lDJ~ C\jtp$@u#HM#d=2UvwPy׳[>`Q^&xsE5{YI${C* |'qxBrx;_rP LFV ?: !/2vkl{jO=ϣP)V|؅UX@w 3$4r ;MYeu PM5CA KkUY8ˠ S]Jw]Ob:o0}|m#N&S;T/ /\&K {.|]55ZcN>K > "Q+;z6[GWX5J9 > Ty@Hz3Z}S@e1r{Lv;9',h:WEmaiU_"|ʬq/ caZ;T4=9Y0}Yz-6[@ٛYAk`ZC*^wJÞ-@ˆ䍇.hceўn* %XJ-Bp%.ny=pa Q[t,>}! ;`єiX[w6;;JOXϥ0{zg2} BOLox>hHm.LY{SQ5ՌNsUtqKeHB*$fH1QFUߒk%tC.)MdN>ZbrlU)pOEG >+8eR"O(Sqq/Fb–g}o@+S[blehO~ҲTc,r*-̾qm:PQY,}9S7MkV@RW ٯٯ#.ۆ*;p\a(f•b#K~!nQN_NA/'" 0ubZT:pSE߰H`v>5DZhQ ^s݀tQZXv8S @#@{$x.*TP\t9넙cyD{srRg!Fb #b+ƫKQi2Ha>v15 'ZmIozZPjeAv!9sv}nmJt#i3ddDȲ.ql8G\AmyCvq |'K!RxIԪO)ݤ '3YypdB=Ǘ"MqD|w}2}̱j4l849E!O".; Qc|<)7Xf7`3+bLzbk^OCk'wmy)/kH]V$V={ LTMdp3'_J?ىh."wkӵLVVq5d/)/- '>OHhLUnͳs*-$1vu}"p}+Rt!"'ΉvL&(ho0AC$W_<T_PIǡ;0B/Qa?3bݤ+0~6=ie]zƃǛhn|߂L_fd`rTz HHkPl2uyE+-XF8fҠT!AŗJ4 'NZ>5mMars+/13MoW[]c=kM|(MB&:_xNYH_;eTC vէ >پL$*1 vd:@>2k@?aĕDU~/?ChOlRq1GX |$&W؜*_a(DÌD# И%sX6Q`o?ɔk{(pi$2?k^1N U\12Ŷ%lcdfTI F*3ٿ#?B 줥7φR5uZ"06z4bZϧ,I#%X9lpOh:}X oBaFYX)EingM ]zrbkI ɤe6.qs{+}{7)kz 5\b31wM h< x ǥ~G݉1V$,i_v*W| n4 諳ۣ%i7:Vd up><78 )JXbdS"U$yDj9̶x%(%ݷ]c{}ښNte>S8 ?\F | \@+tD-px]>džqRm+%7r,4A]hPʷ X\ /N FpLUiGq *YL%kt|h#28K;ō]bkg?Hpz%gI1'#٤>A2[Wf"@LOx@оeӝ<[E3W<{D*OƄ̟H5%@!lMl~9+}? 5}m\.odFE)ِh!3,p\G6<2f㸲9Ι1,EdnzLIrXLc}W(-&8IY&C-yG[,6<=~=ֿl;}NE H}) ޕ[-a=ǁjkMG庢a)~)pUU925e_ ֏,zHLUL\}^-NT=">Be[LtBʚRj<粄T@8qPfЈ?/=ޗEOw)oE<wqY_d>-8w [ KȿƚQbmWIC)F}HC\_߀S0|g9v S$3s\@ l=ܬnƅַm}߹iFhDvcjj;O|я07i켴pɾ/sp+]ET+%reZ!(uQT<Rr/P9a8kqdoi$OiJ-3M1N[||:} C1I;2SwlRtuf).H]|V%`Ą}}-zTµ|#)vʪO%`+ʫiܐZ6Fegð8IVz]jҝW<bHs{t ⢦m_5*ŮJjbVRG@D{*uS9c~+G9s?EbuJ6K:,fq۾W|tA>jJZ/;^yRuzxC&mr=[S$BuhM_)< 2[] \YG=ՔnێH+^HYb0VL$z:vNSkH mN^w4q `M(lKKV#U8m&6f2!_5k+wpkޒmȹDۺhY${dF1z=QQV' ix*j 7S~sBahŒF @} `O[asHCO^AF8{DH;%ma9_-y-ܱMSh?+414Ϙb7FGyT0}6N'j;7q]Xi;Vj-̪ :5])ǝ+ ^ݮEI,Z;(`cYq7t6/)ȀΨ':9=F:B0bŌF7BODRH;[LnJ7W8E;#Q\"L:ORo/Z$UmD&XRF\t}p@X%3e^&+A/b"][]6ܦ z2w`w۔|wߎGm-wwXVVǬuP5wRn8._vd4-hPh$9-1ݮչKDB4KmΤ bi^szGHˍht R\[HV jP-7 /oHšzCIſdץ002Մo夈Cj736!+Zx !p齦&Ȏ2yz#t<ԧ&۬G=y׹8'Dh47f" m{hS P2< >̨ZdIj֏flPcbM;t.Me[aE[sfVd CᾸvQ W,|=~E}(*&l@) .8aw]pW5Gя]֋i9F< $?`PӕSJuFd+uw2xFrs-T@#/4'^m=LArBۃ]{n]Ί>S҇aJDz,Ei*14ĈTX/SYܛ!tN>TXW0Zؗ6Ÿ831F|m?fɾn?d'_iuh7d"7~wi-|@fbWkb>iZ?Wm2s_qn xM-uTW] w$Qg?r:Nl W0}pu~.e~If}~{3F&k27w-ny<ϐEdiI~Ebsz%~UIx]45Ukט>ΰ(|W}PEmmI2Gw|Ӫػl h^[u3 ֫\hubJۖK\&<,TD2n͵l+چы]_& 3HǠ, ,PZF]7Hw4DJ({ UsV /rX|rV3 ∞44ObɯoI%>?ކ|Y#;S\\S>"3M5@mvIfvKmQ[SAU]FxwjTCQ4ХPhwOk)u=3wlNP2m*R"rA#\oj&u(Xh귪_9_+=?➖$F-L`ڥ'cEd|ʲ<#T{n0$, R(jJ/4*ޡڣZp\ T^m%8ik_3QԬ]$CqCVnǀũ^Q].bhwnBAH˩#&+V$JRj%ϥFۖԵx%ۮ ;N>ɥ%ܡ;z]榣x0 ־G#M]:ȋd8nI8 Bf g37|SN|6W$l/nm[+8~9fUN+ A;P} s3cuݙ(뱴T\ycbɒ|CǬ\XaDDp \U_Pϋ}gፖ^ޜ7VsÇR].0t-{oaaxQGiq$CD Azɧad/eB+م$qzviɛ\'tEmsBtAs:{D8_ ЬJt?}*9xmm\(g^(+Mi,#1&qmNsi)O-'C5]Sw- fac%I/-J+xPB O"~PќaT.Yu6TϓumyA鼼L_p5Nn dOΌqJNSW@;:Dl1˳'x%Kw 3=2R]r K~\EalEK LIfU24t7N/]Srpn˙ΐnWd%&-ֆXPr2EkٜpV8gMom+Ӝ6- R~9ߩI8O'%)Ρu @v&ns)!ہw,lɃN nY4 R=(Thtvƽ :[ݒn&WK8i %(< i׫^Z)54MKR VcwvlM"L6>FIBUD$$6SZP>7ڏK`[AA4fGVD ܐ/ x}i hR OvhBn( ԯf|+ gmJ}ɳ<0e} LY8)+VgPDu]?פfnVd.T-W M7qoi::={T,ItTr:Q}#mΔ (nys]sC5d iVW/4ECm`VaV.p](i<^\5b;bIJh3l VK1=:РI x |ʗw;X#`aT)B~+O 5o#/'RCjXm ðXO#iyɽ$<8-G9ZLzKwWLn(k?Ng\^hB@s\;WVQu+vlee#I=Kv_ HӎV-Oqjh Op.#}QxaբM9({Xp5_ ԷŐFoi})F |`"r*`]]i!8QLjAUs-ODv(<[}85E^ )OQg- 2m* r?:٨T$m ʺfI6c(ջ 陷R\MgPC|,4AGBҞ+6ݒ"đ9MuP(בө/pWQ~$t5I!9ɾ17 P{T Q;)D" 1h1&tXwbX=Nm=2?%C]]Vօta+0㋽Vc;+5EL b3E)ȡO-r\!^6a%>)Rd[r@աXӨx~]#T<Э6{*x[ֲ*!z/LuBgANYąV7H_E` =&xPdX v):s/OubTj-e ҶpfwL^-U!ȃ!3N)ֱna48`j]JiKiL˼2lF/Wp*U)p|fIcUzsDfH#\? Ë9vkWރm+jr~8aOAyD z:) yiv:Ӕ|0W|qMGiGByr^q t<v  ѷu pɮ(?5)# ,еo{K 8Ơ%Zxݧ5 ~{L3Ҷށz_hb#R!Mezl*, NEFԟ$ڋEpAzHV)~O )\gNXCo!(Lvv3F ,)Q@`#O^uOmMδ6~{'R3ct9_S囑͠6^Z3m_roq;k'8UAɪ$gM0E ;OnryMIy)eݲNT ¹I;q`$2Ľl7|rȖ;,ru-BtlWgSYa&(A;Gzn|/\۔/Uuإ 2Gf.ANQNU0ܽ~n 8~>#k #pE|1̵;ڰuIzurQ)7pa,=ꎷX{f7DNөStUO,X| &k5onV`卒[uG8;e AVL}S.68\\£<[SBZf+Cr7D~GU9Na#1-/5zG|b6MZ?j,5WrC HҹVER8V\A.Ain:"XQo "D|a2$KJ0 cӡ:9V0!ne߅gDp#8@8N o ;>NN*}dP܃J@Kj-͊5M\s:˽Kz&f'D9|K!7QI Lb菇uIyFb8d4X/b䱢BQ6J'[nl1{?h\oV}j99O42gTez-(onBDga%F4sXm,4j͌so rydt\"WDM3{{ՙ/!1.ep9t+Z?JyflOP3[7q҄o#c)O$iVK @d.fgVⷵ 1xx; L \91N-rvrĩy;Ƽ6ۣDgx%OV+u*UjHȐqIMG9Zk_yʽR OΧwO/"lBH1Y~S伷AB;2r\}CkA/UѨZkTQ'23N˯#fB Uu6)|%P1Xaef j%€ yur]KӻK_QɁ]tO)G_6vj/a-,͡jնoiQ$Df}] 3eqn"RKoVC|CJT C냖E⪳pJƳ~O oBLO.PNaҁe6X|U~IYkJrNTjx iLZlKuZ//pi # Ѐ$VW1k}dl4?8GK?yɪk85 c 7"u8us Κ`k zT>9FvSv Hp gv'ŖkBگ[_Srl17\a`_gֳRF]z|Y$+#XJJ.7S얤oe!QcnfCs{KXCQ^+(EaE:Z%BԐIٖ^pv6;*x7 bHǨVeYgC)M) 3QR2ePCzwsd,׶)),= x>n8LƪKS5m#`ԪRjla!R|2Z;*V_Cg*W$@O_ogqmjfr"O[ =ӝ ktΖbM^VcTR6.p5{Qd-y@Y֫GYiAI͌61]s68M=^|H<VU#h.CY_bP!vr1+C$Lq"kK4=3b9/"&I)Q:PJ%w~Z-g.X:9Gc| |wfvR9b(m~FVY{3=Un<Iڥ.U4#ÇB3L}ٿ/f>GEUс< ;d):Fs.Tؗ%CD2I&ţX*ݞTP .!p˚v *ffm<`_ԣտ#`ߺ^Z" \I[ ?h:ag`2WVŽUhCWjB^]<""X`$tBZ!t Ya ȍ p L$`f 3T4 L<ѳ7ޕ }/pG@ftBaaň&"'ZN}U4;k64]+p|v̏a>ŠJQK{6/W+ɮp`z.Od֬]&FYܒIPx.kVR^R:h x&ΝRqKD%'{>iǹWhb_&]MkonlJ[Z(P3MԂzϚwO%mO.0 /gS\ЏTښ^Uq\$$t|7\sfV֗F&ӧpȡg7}nEM?w xch ەT6᭎Xo ehp_tN k"|gUS 9AD5'qlZR 9TrATIs)Ĉ6e􃟀EӇgFDD-,w;Y߄3pTb32*[Dqqi-ilrU+q=Y f 1ՖRTj3UAHr?Ӏ$Q_3WoD?9QQ$VEyz=Ի@(yDs?S`(߂\٩L6hS5zbnm:lَp  /iˮrEH'$4a-E'zLJ0$n5~ I!ĚAYJ$DE:J^U*ɕk8RqV|ՠxyrw2BF꘬pǙ}‡y:HBzd&4~ lTiuGY|3/Xl W4{"]u މ&L6F1k׮[Cjȵlh>kkڒOȍ`W_zφ# <˕ D>\ #AWN}fےמUTŃ$`ZmfF8mf 9VMa mEFҽSiRΙ(̰w>U<#խ/HC[T>$_5ňtiu1m&B]ڶ#\={ Cӽfvp)j> AP/~C!KxJ)2OhVq0_;ĸ>ud= ĉq—D -4uߩ~[Jd"зJ_e.zځ9E֭!%K=T٥$1HMF#nUiz>F)d1,:p{6K%:Kt`*i"\>)n"G*cݴ,d:NbSҲvR.V̗1Ezwp]@WV hp/ܬNa9Eߴ?# +14Xl*) ѳn{G!F-q̈́ K -C$1Cagr|'d'לyOItC׀GvWFw]B{t) d2 MG 0?e.M oA"ZxUc` xqcM{: ZBysD Yfga?MtҍÖqP=q'VM0@ό~rbc5eDï3|vD{QZ'"FDdiX,?/<׻5K,9G-Ebs "=ʠ;$Ð: rH<7J[g[Ĵͬt_ W\^сB3-=δq}U&yW O3tgk o @H.J[Zn$MtEdqa /]M/?L {;M:r]Ó14nxYvluėbg2~ /cj<+yn|>$~Nk3v 5Q [qc@Yn+۟u]*cf`4DXi%&&`wi OkrB ʮ u|Tv+As:TBs|~SWH}2$g=_XL_x&Jb9pV*} :x h/G,%2{HbRwWV$ f/g7k]a3vZv}(qڟ)|F󻿊hْҁ.vР(55%2J;5M jZ1 @vI4po{-Y~V(ya܌*) h |^ *߃[Q:3dg%ޑg7*5 %hc#Gy ى%7v];LN5L>M쀙=PQ92* @E_{ HہL}\]zyD!~!ȭ-DF6<0ϤHieBr\[f2`(/4'Q1GeqN [QFMxrNb/ ?xZ˶9Ń7W054|u@cík,𜩁yfwOfb.I%mM E:|ܮHZh}{}9n $u#z|`Pa$қ~`NӔ]>"!ip}A'y#6}9# T:Z4_}8[浑HNI}A~dߩkg{e$ߵ,I欙*"k5wøO)Dc.s5ĂLeje+m-MPdU=؋]K&xQaFkz̸+9q:myQ8}hdq+޶cedqM[0'umy#R%ǰ\>#{Dz"\8gd]b"f %BTҰKLYU<ҫh{PBdcPݽz2.%F|g!I BSj gf ؚeCVhŮ袶[]JF"1+ȎiËۨ+ Pn2ŰypZ%ЏSp BgIevϨY ]'_ ɜrbEvmp"N7ۙ}"Z3E䒠jRh[M(r‹SBA:'YY|~hϤR4Gi 84$NŵїJ%4kiaV'[gFAZS7?A݂=Sk>]+63#•N &5,AuR[&Mpt{{6~ww#ʻeJ[O莮i| '32mB T.L r fM΃`jƞ=" LbC5Гb"휟5lF~T^BgJ 6Ykbv WL3+ k Nthkyq"u}X%a=Ƣ|DB%@ĺڿ[dӹqDoBklyYUKypyvؔG&ɟno$/eXi^SSh\!Ɓo}}o;[ Pک k8!Yw$,YzY)/"9ݚK*BҎ x+E? 'npv[*eBI#La.TZH ٳP؊"@s}>WdM=Gs03M۶f@̓zv  %þέkabT8 b.]F0$`,>$**+3)E")lH3:0t o?gN7:IaxB x= Dہ)Xkܪ`eK)$qhnV1=WC9ΰ2om&p~ZFђ cK[[.< _Zu̠ߔ'eu.#'up']GesR+3 iHm|;mx]{YwgSДe\4B"P)?y?WIu̖ó[!>sѺ*~5U*iqí\i軙 SĦfXCSrՙ[V/: nQ@XA墰'lǣ=[Wk OM8KN%Q_3X) _^ׇc 6:0oQo>hQ6>%Yj-c=hj߅=H GTMY G,q@*6n{M:˭_P)+_ (ss@ʏT;m@~4Hoq@}L` !YXrB#$LΊy\FppEyTTstN5Y1Hj݊W=(DCT,|kȇ ^{@:Q38ev;F*p[ v8X,-I,& M+7,g1h.nYҡA,ƿ9^\k~eu8:3A]:Vg>*U"3^: Mm|h>u0fnR^Zl$9;Ew8N2hK4.}v$÷ͅ|?;J'0S1 ]tjh.>5:'Oш-&DMj 2 򘀇P{3 Puw*+ύٺEb;錀z:,+f@YMd ǧz{FRv`;'r{_Obam-:k 5R}7oM=rKf9}5E~&%liׄJNK ;%ImH=WKjӂ?o:^[úM:P:oeBh?hDY1(iUH݀cK:F%1EjEbE'zjYLimZ[!&˹ $tG Dh[-cm7L8J⑯54 Vhb>]}]/7Y\VG;Fyf8%l3R[ yE;.5^Orxr79@PTۖ-F 5h>4V/* Z,U;c Ò XjUX5&jǔ4[ L)']MܗiW ARώ淅u*{Ο-1͞f9 lQ&:T9*d'Z-(Ǘs[`߈eBt(s/q4cG %d췆d!Om[WCOdNU.IӧV;dkno}r Sשь Vꦄ*U'I3x<1o wagl!7 P9ί/|ȆCH@eԎ @rtpƙm ÀY-AHĦz7Z܈eLӅcG|L R`$}ͺ\@6zUϤF4Ԩi+=2UKe7mU QߐSslg>ٖsy[Go 癃<]O(E=/]/"E}r :4v IǞCD6;̒WU7֛ ̹V2| 3}/[2_nʴ蝌׌- , e^D9{U!I݉g~PVMeffj ,[]ZEJL y|,P|̟:/_Y'ԩ.Z$t]yuYY:U]R,9jGkl+7i;4 j%P d]u OЯY)XCe@/2rC5뻩bC;&:7x퓂dn\O`ԍLaIG!10h>Od'>7w?6n^A/z嗾cjZ/G9@z>֛o#$)='բã$tZGz[7KQgz|M4{8޻W0nfAJn >=؁K@R`2"XCS[;و9+fss(}}Rh LpZZ?b*~H0:q0lG9?I0& Ṧ?5=6Dv3\`+aiY+ޕ$R՝E*o\+y/f- "Zcm`y҅{*S+h<,Ф8 V<#)6I^΂7_ev.=6` eC_*A։q3`/e։G:" Y%0ѧJ>s>~?@\êNz@r!?LҽrR@?.rVhE낸/03>\L}f}`2[E5rC`ldTh4m^7# _bfjx9xUKO3w3ۓ5EiԸv̤  ˎ3xW:qB˽&\ψa8"%˾a̓i4J`$43iJ4)e {ME3nLYDY{K5A?"bj^_nyF{&W;bc#特ڔDBMFN($ F|R^x*ao*\{I80dP[8}|5e/'`8xhЯ"bA V=[uo^m1 "%OtN&N߱†W/~)Cq#.1#y:D7H/QuB-L лZa9闕v"1 rxF/䗦5Wn-"a4WX ; ^ oL%;:a羊@$_v$63| 9Ùo])w-"[oN ;N92I,#Xۧ9}8yì䴧ofhֲǼ0xe-<㗕agË={[g ;HiiO_myuF}cy=#Z?7kTB١R&3ͣ6:^-kG<֢h-6>"ǿ{ZZL%K#JASw s`f^`c\z6\8:ŶkR` \Cf5ƿ̵c*P8G><54:UV=n.^sB_ךW.K$Zz40,[ʶSdp4_ۛNO @zA7ͳ**4.MW ~4?J *cxDu}5 ZWe'Ut pyv%]gi6(IuWۻLjUmCձݣ9Fj7BeAD9U Cp+xdj]d}"3bzL44v*k| Hgqa7HchE: Ԭ @ZG&4D TCK0J˜:OJy| zLٰo"< (&CPZCf00q)mXQ0!q7l eHbǦ[6|ND&5=P'ן)$ۺRr,ܐ^ d{j?@m aUU E$!NK1~/"ԣt_'4w* C}@ί~Keuv/f$ L_JLEm9?p9VEyK?c$Ec Be<@.f[M~Tԏ-\!,vVσM%5٬^l2ZaT;αԭX3pPw6sQf Y{fhb)oh%"{_7BT+DHC;% L) `),+-ZKs#Lmin9uim#NI[on};JUl_<h&l<+HBi<Z~^eh4o(|27Za$|5#II$ܩxh<!b\Z[ʄ~_y*} >7HD3%Y&1.n? jLsrnݧ0bwp,sꭓyֲMhԗ&`8˹EfNcXte pC %E^q;+X"Z˼l']l** ^h{=MVN7"34:{PᗛURkL4XCfGwKp#4|=_|ߋɀmb@rW/R9wcgS15{-[&ml7)R YYvK\LB8U5$ N}`ul\)a?R8ikd%9&J~dOǪ1<|f`1Ȼn߶Xq:jpq0YT[FPzcsqnZzfd2h_\*עCh-Hج8;=4Ltlð»kd|S*^ވGSwl'r[[`xʼnrbgŕḄ?ӣCs]uxia XvNePYe R0)Ў9Ϲ`Qz$Ruana#Jwy&]둭WZrHWk} UeӄC#dNSA +؆9y@`lbV\Vi:bՁR6B`U:g9D;Բ-a`UGWpz9tZpAw&P(Ns3`Kzct./Q e/sM̡È{^{gR.ʸuJs,*t92(QJOa<un+rm"֋22)@8Amw1m׶}?( fL-"I`$J\sp=RClfN}:t[SqFgVȨ6z*;ܜqK6O>&t.}T\gY!72ÏjoP],`I(L9Ʊp.QC%wƘlEj{@&wSό~{bj<``YYOuFKI2_hL E8OASs|F p_. {]fss n5`׋`#̀ $,)@YTG ~kK @"V`h>ca 1-cPzI= x7îѡ(zYYY-e ]ՇҮВjòZ+XB-<7ѱ"6{% "-e\T)6q9C3۽M`=q(08zJ}mɓw-Cp :8[_H! @Hi A@)Y^ZdEUXh=PB#Re@;`6LmJISGdsEFKL7_5~d#|ӡ6͠F~{uz8J|? :sL]yݬxIΣR]3ڍEex e8 >+a,-&rUhR#&f k˖_h&蹯XL"wRfCD0f{<{I2 ueYI'@`cť'U#q݅_{89)rc cʁ$Br?T?.,w44Ppeot xLފğ [R\t(A"׮ jzR d:Ҝj 5wLQH6lueak JQ"3XFԋcq&}P)9z㛂٬j Zl̰jzNa3|EyEJ!©71}C}'g\`Q3ik޺>cxarRDy1̳g%Y_5 t -y =j5 b@r u 딢bꁋi|q)xtbπ˲:\=wd,$ABwΗʗjkTLF/)"^l k&Zl0|$:1t66:o9՚.OY rc(>3CR+ƧN=H)Sz|YL^vҜtԧR{zF0`R+zNtz@gk1G> ޮp7sGj+@X_5'u!dP|'2^o e}M)-qiΥDexd,EToZٍxQo)p ՓQ=dHsMj`ldQ³*ƛtysiwzݒN1Xד\UMӵ([p۫2}t!&9-Z%ÍE )#ć.@הuAPNx\(iZ8H@'K_yk_-ЃVq@J  YMʞVV/"ݖCx5Gǥ.b?,ƈIf= +TӶ9j>ב8 ^[n9R`GP.в}Ͻ E.rߥ\~֣AEwΞOw$)w$I1P6fQu/(@A:͘ # 'z6|z ߲(mDxfP)T, eS+. i)Gݟ Q K_̣JYmy{noauZ Kz#$JL+0< 6uszsA !QH5h,,[ɺ?O*߷(OBKťԙAomfUۧރ`j2u؀~ę" t=*e04#BUL)//Cr%9Yq^1TC'=l#?4>:oH etcYbg+R*2ɡɼ<O پz|/zOffw7]10@Cƣ6B2C;RJ(߫c"v|В8n;/U d|az H\E{Yt"߅Val ֨#= mv{])k~!tJtU^ﳡQ@4vKr?Jz2Q\]a18HU=Jb0T|ǁ0.VFxo3']C,#mQ! QߏUY2(vK/e  ʬ ƕU4U)TvetSWrw\As/0ZʻO?%ng4:ì=s]!Ssց[?50$0FUg&`WWtq 1IS%o≊_Ԝ I6^v}P&8uHVǽbW&fg퍈&Δ;fѩ켊)k} E8ԲVF]<:4E!$lD$@μ@y6vunzpYr`! 9er)RRE{CdIEs`։K^TB|kAB2]pAH4;+*-ٜ (izZ9稁7UVzoD(֌0t*<,%ǞnP},P7{ϯ'dF{ :+H. -l2H!BLր'J3?aJAe}9d 䑢-={[Ў7|99Ue+Ȑsen1{ZVM> M|'h2Vᓫ-սl|1: ?>0H_VqA\)޾j2৮BYR~XbP*5tX?! dn.~| %eok[rePiinZį6;zEPbW赴KXh)QtO--<6+9~%B0}zI"ܭ^q4fabdž*̝/').y&Ӌ*+l2Uwwvi&:y]˸؛h}ÌSDF JBvS_SIZެX[ -Λ"}oV4.8) !D\5+^ax!@>ZWbXfz2 Á< uW5] )o#()(mY!{k.>.#+s@nw.JRYOA(و_51hcHlr}177}n"/OfY\7 {"vjeI{q!d co\<$凍./zKdI{d5 t/PAL8H:,m8u W,_N?~ǗO?sBY =dV T]iG@y~"D^wZxb HA~hDz4ʼnotc;1eVGGМ\H*c (Dm׋*9Q tC>}7/0~Lt#_-u:Lub~CKoi~$BiRj3"v,v,o31^/-y9G/YŨr(z|(@s۵6 cMUf ۥLP]ҦV2bsup[hָXh| Lp2c /4Xű7܏Y5+7HP]/rf<5TLsm4;` ǟH/ಧGˊ<C';Zuv%( ': YA1M3dYDe$KkhzI~`l!T0_zFS:ֲP| vAQh.NF]kH8xБu] HsA {;\0: L63~N&i`Hb&ΈOuQ*Wl35U,~Y&Kّ-p*_mvGiK_hs.bzQa4lBwF7\bfvH3PGf6` y.Μ}DB2hT_-CP5z+iNч ATְ5-#?!V<ʊ`O҅Xja]7j ʕ9~=ōągY.bow'Ƶ~{7e"u8^NK#B’XH!|4 XCc(hqag}'tPyXmN?x\YȗG2 +awՄjzIm C["J sٴ! 1 gJ +Mn)n@Y;VI(z,]K#jHJzj/TUrlE0:ۇd?s4NfS?Mz?I!H{P| JYm?U@%Y")Afu I?EW[U٪YW 2&f֩g@b"! F9(p;:8P2]0lo{{9U^0Jl4Kթ8Ɂ>Vm9)rֽ50uv!%P4ߑ0jY~ARi@:Ti@#UȘl zŶ)R٠ƌ7.إZ~j}Ag6]WNry3(}tju\ZxTq?`s͕F޽J"CRB!K_@aijjxF0/xj~R󻑉zfKڒN}dm$ 3HjlfrvT19<@ׇf $53H\k:gDoR07c&Q,%x±UZ y6cXBjboBm.^Å&Oy?yz"p &d|MB+j(w:_-sdx; Əsmg(b:Z.ϭb65ITQE:B3_qm<ʖ!HQo ~\aG*OPYGBïF(G tI.d-3I6i70 ~V%dS͚h JNF|έdYp(;9K=Pdžgg [o.g` p~uXEg#WhrrAzg&3T܉}-~|nG{ AHP#9'dV (}p_SPxL2Z^*߲k\iZH_=G4eŇ#K,Ξǜ"߹#XǪ,:Bė-rQ4ek>c8e2ϔ.@Ev3vy c-|/sKDz<_\ZHۄO| Q=ɰSZ| l*1VUY%q聑3Hzi$Le̤UZ=Ý=8ܾE5KGjN" @GN-D Z/}BUV*n*`/pLW#쏓"l VzS?,]1!6úVfLqI+`]fbKA2ɱ nﮩLp7O:ɬ, }[St.3ٓMZ47 aXx(*xVU Hz =$eI B*=M *rSpyY4%58i'xw+9Jo tnV2SXʐ(k# c4ҧi"Xw5 \hh 4QKBs~'CH<8NW5]b >asRN  (;Y8 ZbKk*-GRiog|O`Ϳͣ8CPb.̉՞,tZe'ue3^#6j0Xlo:'Uљ H8,:g_9j͸硶Rj=1ƟnƓ4cK-IRI_ZPYuuޡB6'3"k;2x)YyIوnޅ7^J @Bl~ULPH_^VE9t\uf%st-|x}4LA^hGGDdjD/\L:t rƫQҎ֜ٶl) 3f%]SPn(.dWJ ǹi"8-XV+_*ο;9~tduԬbjg.+*1fv/?4jO)5u?0Z@σ(MMN0J>̿I=TrbxP%Xg r.E\_Z1(LáNDPR7vω@`fh/?2s&+'<'ŖqqF%2 Mñ'MHѐgYr ֨vFXQ(nh4QTR;񡨂(SB&T"-xƋIz! GV<Ĭ  LJ\]oy9!C)K+(ʛsH?`PԸ5.Q鴱aNOb M#J2Mּz>eWO_AcVGxŇjons%'ہvudhoh'=_l]bx`{r GGYկ$(*xb-q-;5p]{7% Asy V2j`>c2&Z9mRƳ雘 qi2:겈r @%+,U\EA9\[?@R |l7‰XWvխ[k;Eb2gۦTgs5!J4#)||6I>J>EQXiH2nYˮUl%{Wa|^mlSqtOX.BF$RoijO= N0a*'o rSp_~ YԐ"1wVz/ߏڵ5XE}nPi>u TF=`R-@n׈zHz9UZR{_R Rc^SDpX Cbq12 x, !"Zg "B8x'zv9. WQPv:-X%+W+QJd xqxw{" K6"T8N=J 9tY./W|[R蘃VjktXcqR(ٺs_f]W'|@! CocxBf/^5rlЩ^AO` mnPN4J Aol@W@S^sOG* ;5뼼#{_ &e^?8RCRYowupUk^$G$;AĐ Ӧ>!fOW~,:і{կ#|;0l'J)bQpc1lR_kAֺ/%pufe Lr-c{Ure&9br|̌'洎jh ~dA#/D!.]ޅМᐫ)7#M#qPوPyԈ;2Ҧ)PCאae ySZ ]L/ѠuZ ;F]`!㛚T/FYw; >}"ԝ-H핦њ-8v~pߒD.06D>{l9dnwz!!\y;_冖MC9}{[%Z xoP6-!p;mz*L"Ȥk^ ǜ5 K]k?tkAx4p;M$fvΠ3-7x]V2)u*6GF.+CP㾇Dz#3K[Û[ K50!԰3fp+!e7m MI 2!-'<4+faHõ{VK3F^UU޽Yi/cO*_2s. UKNu"6;䤄t 9doB$RֶDE/Ak %sJ!C\.MиQBOn!ȴ)'HY{BFlSrsUsS5`t”4&M~l=}W<垾ǷhHxևs3![N=ވͿ]{u5ĤSgccܕC!rpjŧ!U^oWEBT*P-Lp%<E|?>=4煶Zu|ы\C*R+btNݒㇰYDU=-oEgiA1B_(8 ywrL5 ҃Օor0(/EΞxF}t(ԃd c# hD@>}4C 5ۻDo#`i5j}7e4p/7P"u쒯 [n[Y>P/<%,jfX;(W]z^ Hƃ [V&@9`XW>BO%wJ&ߥ~9L>_t%qhy`AAv8PJ) NnݣUlO&7xy7Se/<ٍ5^ e6|g\z29dJf7tuP֎Wk\Y_BK"p\{O.7ʨbAo\ZHeRbHxH=^A6qeÜ\7gnYiF$6?'v3D<“?.6xnԞҺ@dGUh%˹碧E88O dd縫6̜0R,%KT$=iZ,g3iXK͐P)!hQ,.Y:2N$:XVtăE+mPy_89s"(< Pg8],\ε)*P##(n9|OҜ98J}i\-s[yͨ ~|BQ%Ƴ7wWLЍTK-ͳ0,Yf8H$65i| +\% FRnhZDqjt@ ֡37@̨|E !:wڌ)H58:eJR%1˻);N~ҕMCF]p؍jvcQYeJʹ;;+~h(ezʿf_UiTn^[ :[f0,2"Cym9lŚg0LZy@cKʑ32)2qKmc qn'(zArp+PnOK9PL??>DJ54UyY=P)2>"{iuegҾE$ż& .O8ihtYapEA2 ? ;bAHD(7WN;G=Kg UR!/߲:=TC Q (w{Ac//QpY&^[娚c3pZ;W2a#7֥aUp|uZ74U^dg)Abi輰?kA0]hcD<03/0L܇*Գ%5lH+ln݇j %-tH0*&f*(t#֪սwГ5E~O6a hJ<'ȆvH}߫9Ƣ襍P4BZ.8S>$)Q!Da)@F tڸP*eo,)jQp"\!`PG*Fgp85XQ,k'@`O}̝eW>q=#\|h_=D6L ~V]O 4_+p*-g{(X;6*Ap64{!n.sFC]{$޶p~!vU=|NX lV 7':l``KRK Z<2y$`65" ;2,XT__h/֐@^9u[oIjRd^7g{!!. *t ˡ:VsdՊJ.D'@صƠDXRgKzY HHBk_ 7GNuh\LPE8&'>`BW7ƨя CtrUƞNbc3ViTnA(s4+RFj= &ϫ_uHaB$cs1%TyOmjOFA 2=0qgw*x2Ys]#j/o[`8UEZ"k7matdɻj갪Cĸ{1$+k㉍B_Ƿr>emf> t@`ȴ]sOx}Bt]Nꪔ-B27G_4yeop*W`E2q=W: ݟ&4/}j8IЊ/wm*7}i Z[ԡۚ.yP_ \~rEᲈMIH?Df a HN7*IW:B I|N7fƾ_+ vɠ$2V*dGֱrk:+Mp*Li3 %uu/JCUU+vy)lScҷ|/;aW!gf8&/6^lKؠV~Ө#Q]yyW.oZ]ߛq8MsZW;;lZPAN=,@1 kX:r@S:ۏ.2|zKe.WrSJD]]dCdHEo~~~>ެm쇃 JaR@3\k;wm8=P/D tvCw*ނ$_a_-@H5:.y9Ke̙x 0ާpa{?b ˪׋O_&&z2}&X:)d)4 ,ڄ^PH[^PXkAV]'~ٳS%No${U*5IFm%Tjv`Wd"QAS$2id.n`g9Ғ˽o?>CϨ"g\( A-57=+}G;./卵Gߣ^VН7kg%cJѫõWEQƀIOF܆(b&-nsAy7ڤ:dǗ`Jj T2Ue K!Xw| GLg5;D p8cD>ҳjlE14!$[ySO5[ڛt4`n@h TwBt4/SABxKm+v*#Ndɇ$/JM'X"12Դ=~nq'7?1*zYhSaO7 i_n;+hjO`qNp?+cˌbxoRy9`yO|A߮ʃLB!qyҐwmK+rX&l N J.y1Dm-"]1H:!&u呔It ˏ4u ȑdlȽBq6nՋ/bjr )_d|hE;nyV4ڎ`wkU *>&H#ZE'.;M10BzK,rs-QE9< 'oiH>%XTtwBoX0͑~J*׃'\$Y'jy8𣈚k V'̿CQ6[}&`ę;1ӝۘH şk@ !#,. N 2WqQ|ѹ/9K +9`F XӠ:CdG$TʆYh $,L,H " S~:"bc`>+8z`(>xc .|d l['E4kaj*/3[=;a}Xs8cV8/D@ Uw٣Yp@P:^1WE lA}sՆ;#clhp2Mb`BH跅=ZSܚU5hhe7 zQĺ, l,~"b,H;3_8Zx[aK J 1cA ;)QXN^0孬M4nKj x8:]>Ɩw})$(Yübl(nx" .CFH)B88dTJd?ű}QǽGw^$|1jyܜ8~hjI+*XP~TIZm0LdCzD0ĵʛl[,m iA-RWnbDHÜӚ`7ּ()4fsUKY~3.-6?x*Y}G좭kQmYq!+$E.]&.)!Gwr"B[n ~] (yGapqGg5&v~|)'`T-Ff]mF!UZ~c ^KÁ_gOOd@g [ mN0%P7N5{\.PX>uh7*'i{Gٔx˸Ժ,%wB)F+ RkBΝw^)Xև@;Dȹyʱm`Qh)SgrFTaq'pΖ϶N >c!pTL {9o)MySK u[X\'F2[ !oH8 o8HdZQ o&=A"x0g Ś)&fO8.? <986 wC-ND^B.0g΢z`hLb}RQe'boN(IP7WiO||ކ kp2)3ipgiF}t `4 ˈ)'\},WgHEɕOr?옌U7@~._O9dd&0F}!c65!aSitYbԱ[I9-gG>3F/98F@d,\$h2@֪ <7 N*/Bu,"gwaFyϰ~[Uъ7^øK_UB^O(bk$ًNYDxPPqc3݇m$xli?Fk-Ql 9fQ${FS$yw1rL pwhCӒ҂ q-&{i7'C*Ib) baf۴h8m?.[)yT3԰/xJj“Q6!u:.'MKRLF[D.\~Uok7 r3xgqw~w8IɖXЈe*ߨ#,e9pj |agS$pV\ٵs1J!qh׈S( l{[(<lmⴥ;\CJ 'W_'C(: Bpn|Pcwځf^I 9BFmxIE$ R(Ldʾ8 ёoCɪiгT9HA2\:ʇ,&'-7h BFav ?:|8D%z۝vm)DT74<gZe. ~}uz{3NlJ$)=uа-b"P<۞Zņ޿ǛFx`=ϑJ|"b;|S_xM&Cם g:߾mzQUt)WQB[` 4 ftgfİAUYfWժC]uyc+Caҿ'Cq: 1[K5Z7"Ò\d 0.2E Hm\&jP[%jkZ?#/0HDmQ/-ԟZԵ/Kĕͣ1\Tx2E"5JuOZ7OhbUMF<"eٱI~Ь(>>@*:_a`&2e:ie4kgs-<&~[$P|E!^>O"Q;KMηt{ݬPO@Xdfn%=(5o~(q_\`ǥBsTpW\B%FG0Ha:)OGOyUcTsMjX+C7I|1y ';JQ`(2.GhPu3BS!f*zbTeC:8;˩Z܌9I_^* .Pу,y*{UR{G PO IjC$~"i:Y^޽ a>4qU6;؂Jqj)8n3t$bl[bĂȝ{E3 3}54=E99,">zAmh X8WVpMwN,I3VoD~u^}?a8#ӫÛgWtg] ҳ_JyFR)Gﳙ+r0yQN1 t 8*6v!J9^?`XYrIVG<41fXg"԰6[hX[CjvnSm Є'1&Wُ`gfUxadbp?U *rq>?لOͦ*:;N$úc 9K,IPy,2Z^d@Ur'G S9b+bkBaH.T]qjQicn)-eއaKハHh m _]c(KX_ WEђߦѹ$`LC"tI=b;siPqh X97{Ir|nY<3 #>JI.%7v9WKtQ(}r67QJa] 4={-zKW=#̅Kk"\WkLqpFT'm='[tE;{Ur~򓂻;)Mm+ξ65%A[2[qхic2Vk'~;&FsHĩG!p@ijq.Wk[%VUL?wHy!WڢFCi˷̳)fdA*@ !{LT iR90/0D؞ 1/haO~qlIk'ȿg_ j5'9: #F(g =5}şҶL8`jǯMgHQ6{Sj iοHG~ѓ".!=g?m=p ҂cJ.A\ 57KhYu0L .ji,WPЫ(4El]'3Kr\o9t\s0͘HK# _Y-!`c6nځ%4GH9+RN }*'wo$ /xx,rHОk޴`c}S݌ jc <3GXtLP?GlƁ뇰b[nCDRҽ鞄>ecM5`DWo@Ze9ݪSslkt_eDԑhǺ3O,"zpOrt#Efdq}c(QkN 384S0NF9lpbN'm|J*p5Az ">}SIx#]q|&|"Xab=?uҔŸꁷxI^s-Hj7=} r:r*ݲr=g>U{%.?WY&jB">Scl)Q&׎WQ^d ҰHZ#5D pT!‘{ےڨaoԽ"5/A?[Ud;U2'Tȗm=]]CZ *64(N'M ydTm/E P Y\)@]&s 1Kͷte]'ݖcޣ\j94d},z4qVdh8T'?`"~uB]pyz>9;Ž4bҸf$099HN2"g32nM6>5ۛ<4[P&q&isj~7\[w\&tL͖#k]G3/;["W42B=2JY]zgY[f#!c~로NjhsQ0Z%FH X=lSAx w^z#-rlXv0Њc.IL+n!7, 0 CSiQnC&=:nSjL=*:K0ɳ0;Z朋ew^r )5)FFӚ۷v*ߝ;?-s|I/>tlk; S3 ,UmM22aO?"Ns]Ϥ-÷~!Wvʟx0'"}^0>W{}B˪r4%߆T Xۮ>ٸꎜx-%Z`i9g!x"3W{Zȼb΍ST\rݕKrQC1[.j`ᑜ&[%. 3t`,W$2ۧK2jFT&豈eOYFhI&hȪõ"z>ܦnW#@©ѣdPNXЏ')q^]s]8c-}ppdA }Y ӫ@(2Ӻ8# M[,u";`_耾.o.Ny_vdU=#H Lww5=o>:m@VWY6Y%q\3KTӀ(lQTcVŁIH 9e^׾뛡7%f[JE#~z(ԙ <[oiw2xy ^U P-q:~pK%ׂ:Nڲ|"<ʠꆄX Am?&i3&C4ʬϻQ"!5V 2G7: 3r_6UJ)9!׺um{AYRܑ^Mez>Ƴ!->cA23qaq6rc_hr?, U>w%77٩M8gig#}!8cz8dqKG)Xf9y$CvxS[i $#mby7 ^OUko`p]I?D? qg!8 J8ZZ@T<ψbL{lO4K8I)›IFw.J6Crc[i[ڋf2H[i2l9k$eTkX4C!CeMVLgt*f32«9Ag^I\u9Guc75A.ra'TYx"G\hTϙҕCb_д1!W[q.k]>蟠2h*hY;>Hs\٦E_އ#;ܖ0&%su[]R#3GLc@~[#j^c8j(='~H'[ ܂R(thZ6we'3ǽ?VGyk]`?V rèݭxfBer2rӵ(Jyhǿ1VO.`=ž0gwiO* $۲SH0* D9- EqP?`τyg%P,\X !{LծN)k\X ZYp&78@|"K^KՋU|x#5Dr1u$Munz$_Vc7L`8,Bw,բI\qjъ魛 <CR-ى|rnq,M؄޾\z vw?/ ?dOiJ]1 2q;IYV%؏˴d`va, *ǿrkb_h,%g .'qaߕ-` sH|H >Q$/x8yO8ݱ!bH7˯Wc$6ˋYc֐X3ڎq!FhT\s^c0߅-wl^#aFe/<Uw:1=hyo;&Z 9`kvT }P\Us(-7^~ۘs& Aٲro7xIH{)vmZq*(^{ گ=D/Ҕ:-@{QHj&ӭEɀ6BvΏ(BQuףI`';OfT*J^0|]BR/=⬩z d2LQ9<#ړOcGw" cIBob[rۀ{lRI9"XLLeP;X/˞ \EK{?K HR1];yye! )eN1A%Ī~FWy Q- ≓_ +xթCJ8{]'^iq%%wҢFGhHAgpn1ܻy/Lm'ˌ{4ޏ g|lr">:C ";v -?V>'OI_@ZqDxpӎR,3e}f~fkjL .+#Hmv[53  %,$k: [=Edhc<ת@Z >keAv Uv7uTރTEo;iFog8i)I|`D'[(ceLl|$֍gi9~?Kx{xIiaDcB"nb(BS+4Zmidzs.X& <ƒm 3q3'h:< MV!+AZT ô4$z)¼2݊'K&G'_ed]kt^[ TNSy7#foNfIb6+rtHpR`k.forQZ7ڍpZ;M\7S&1% ivD*I)-y|÷'ƹ7դ;DrnkM/A-Л7,X~q0iEO5[Ln u)޼|P!!N V:2O1oVj*Q &ȋWa_17]D08%W*ۅEz7 8!aǤs> yB1$R *_K\zg/(o寱so`ҴZ ìʡѲQ°ŎxQ?~viYDslYP] Ȯb7O\ X8vE.iWɿz4%ފ{xXPڮ3Buγ+2*LjZ\sDӍ{ W<╃tZ" t䡘@K{L\nZ29$*qW U2luqʃrE2M YC.o1H7E N`襞2&my~ofN}I\Mrm`ۈ4xམr*Zkce%^[bx{6ZA6}˵$25i|ąn2%[D`>|h!BDśG"X[`Z`,W*zϳKg5 S*OmlI=1ļa(Sk6J>Ez9<7w; ?x IU8wxmJ! lLƿo= Κ/C({SwmKQ/X! ksNAfpt76!KpfpH.cّF#_V~&4b9gs! ,Aw?RթӚ&\0pMQ$ 42 ay pCC>=k$ڔ.r+J aٮT r.'yqC!PZ'ߘu[xWA;r?#>hu<_ u2'Z\[)]0Qp"l0X60gA5UOr>k Z>L/,hu|P]%G`hzX5O6~7F'+~qb%S`A?@~39߃,ey!1 ,ъX^73^۩C^"7({¶35U3?4Oˤ&jʹQyK'y$6}j0zn=c:ʳ,9V,)Xܾ HJыjej~Vx yE9 XxsSLTosCqȩyD5LuW4sckKF$J^YI5 I; PFXJ5n.{Gޜ2J04gU4쨍Jѹ6/gvW$$p3H>\ir߁|=B(#~n@vqU€Luā@ʹo |b?,gJe q?@ψ{noRߴm(K1;vOe[7N}{䛂j +QĴKX. MKÊ/SIYr2brvDj]심 śaM %ٻXLVVF#Gi~$_Ut!UY/7]XlBi!"ϣr~gr")onjFyW<ա=HTS.@3dRQj61q6fLFo(XXj`c-S'6Τ3[ȃ7\^=Ix$XD\ 1An6š4Oe2pBϾ=yLa7]'mg1, څ F@M\0g\tjb7h[`׽nu~I@ R ƩpQp74䘄%ΪIhb/hCJSFngl K{|_C%k&,-XibU4 M/"2%HOUhBieC{H1ٚbQ(n*U2h>]5sr3{|_#z#'+Vg- b:nܥoC:\gd6 7G}|5q>b̒ig'v^a麰Emܣ1j>]=?1!˓ r* Ap$4;va-[eΈdd{җ]T!@!#sji ]zB"MȎ1yI4Fn3pB7OTsD1SZ,y!5N|p'LS%hÊ]X?T]BK@k,d%[/G x'Am0ҿl\?Bzǖ8@}.9͘<~`7}mC]#Ruʺ& )pkpZ#Wh I@tN9S}{YoW^O*Ƶ?L;%! VV OgL];Dһ~r7'`ЂH?,ckSSSҮӄ[`=6]ү6vx7d36| 5炆_g aN2S@{,-BZ[_ZυI=Xu B 0vzQppe' #zHl !pD᭻HACĚMDJӵk٬/Ӕ'ocv(/ } ?(F:eg=;Y-7@x@^B j|D }QKlZXz4XyjX1*GLp)x/ug#C뒲D̽8rϽ ~>%Ew/oCEҬm ֥ģHVƠ}RXv%3,Bn _ܱdD9B<$J ͇ ZoO}-'Kl*m|֥!9w7"kW  N'O5< Fϴ\tFX*G{ ;ƤU PjJj?~:+Z'E͇UˢrH,lC[2NapHMe.}H7}Kh)?T0ϥFdi`L{wuE)805[lal"X]qW>`G[K29@3L`LxVSձEƜhwS7 8a:3 H+YN0G~̏",ۜHr=3pT^Q<)5I &:ϨRD,c Z2K>¤ ظΜk;E5/485&B>ͭZZBiaˬ\u?Z) urdnk.wͰ#^'!qL60x-g>!_ʰ!V4׹kQ #;h|KX4F^tyXuS ;kHdQE-BMڲ)5])f}>D,ssdC]-Swg@h݉CWjIJ$c1{P{#3R=L$]*Z,fa>aʸ5֔![VRtv+Ր58$ϊˍǨ }et!;f|æRL Z}1A JCkHoG?߹&s-5U 5$⭋߀jJe[/VʬAǓ5^0 Nq >ScA8 3xLxʪo#-acf60D>-)l)Sd@7|gKg+&Զ'cͿ!:H_FQK4J6 ˪/|sDœɣ+ԏ83 UtF󴡥ZoO8}w]i ,"r@+đI$mpȀ)}օBS&_y ݇lW}c07Cg"=^4ˉ=԰~U\1+"MF^M,]Jq⨖}{K਎+;}F UҋۊIG AfB3_%ԧKb@E@"cncW^k-۠$`ê[nO fCv&aUYtY!6xpb+ ݁h!%-? =i;Ԛ(ȵtd,܅ ♈J` XZ ܕTM)Ztte0 Qk,?\sƧ@^ŗZ\ƕN$hTsTbPI\Ō2Okyd3[FgYQ55~HqUԥueYH~P8| k{N H*`"c҃1LA1Dv#*$)~1+ZlSydh胕b6M{(M wqQMZu/85kqy–ۈM ;x{d:z-K\븥9Vy$Ԅ*k)3,tUHeGd_( K~&fi fH~ J;Xba:BOބ AGkg.j8Hd\O?CcZSOY?I `;vN =\W0m|Cd%*Z!k/0! wA4+lTuZmAk#C/$ 9t;T!-_'M0jrN$/4.FwR ?a `0#w={0݋Oj>ݰƻxu~E_&0 t{ 5'C\ g"'qk˞.Tr%)CBtƝj Gհyf少e#Σ 3.)Id=T4fc4"U8μ4(I"p>+tD\F̙J,aM7@%k#ڎ[yq퓴p"WP!a_qtDs@l8 (Nxt,x{Nᤰ#R"C<'#a˝;͛Fz`Le&&ʘF'B֜1S,q;+OO",jW$N0@AT5cB[`ٱ26˯%Z>X*i˜eXh˰z@@lVማDceSbٞZQ/1TO~M+-j|q %lysŲ> J`5KUEQ]9F/̺z+ F?﫢q#8xkLt(0Fx9OŋtKm]hMհj-+|(ҁVC>sݭ`qSi_"}Vl캅ٔY_nq*'uP<$x#씄zkSjDsm9 ,{\{@3wnt:B.+IԞ 71A^"nu].İo*33~ XϋSdDt0KwHE۰ ~XV! K(Xc(M* }8a9:*:26Th 8L7ׅ44 0lHWy}k*': W&=8*2ڱސB3hN ;[zb,Kβ &| 3atl-Hj.@~kf?X~hL8_,HH`dO}޾+rMr]`Am9Vq/GF3~xsDI zd@0gZGhxϻq0nm9R7ʡ䋲u^Ѯv6JcFm XCY ߻즣 V\+wOߜ{34""KPDR%8Qe=`@}E1# t!m ̉f-V-#XM ]aׁ&T>МYjXԂ2gdǢq6aGmTUJ1moH=bHni֋<|=&q Jϐ|í.XY=8CphҾuo@X!hS[KPR9 zZKa`z| S m\rqw 2;H,l^p ,c{ÚpDךnuC`;u8j^kGvd@Ah4[rWV%W }*H=]Wi%X,BITw NR3j :"X:3zIsA$ϱ]YgSORhٷh"#*+_LKYUDICsr?h3YsOKeHz_F Z ͓j[3L5[tmdŴk s{ǃWIu6p'YxOŢ!Y2Me΃'<ϠB MрpP9`zKΰ9%Ɗ|mL0HY Eif= V3M1'?>l3 )K[1vbVAޒ5r\u}syks:a!T.*|.{8W 74RI5{ܒ rϿt<piJ]8R(Hu X?)D-<=șC*&w/J_N+WH2 !9#i^zkBO6o1Sr'L\tQ 2g['!re [`^|@+R(o˵PgY?s۹?\Os 2! *]>|sɅbdi%岇P|.2t;8 ԁ4Fϧ<Zz&:PH"Š&D!J3MPcF1A{LŐꩫ+L5Ϊ=4,Px|`[Y)"9 z~%@ n݀<u}r:{cϮ?l%qQOe_K_V-44zFb>6iH$I5zeNѫREkG2]Uv75f,hV҂-%@Qs2!ٵA౼ף9ͳ"[F0ew\/hkƝf&$W~~]yI uxJX` ;KۄVFP7#@K~'e\5rWbt8k$Rb'sW%O}PdD鍯TkNA ?d ?ܐpNR ZX84lƸ. @mL6)?u"!wfٶn1=Ih`%PYZMu bkVӯD^>BLu7nŐϏb<>fR>O5VZl킎.Ds̐v9Є4KB S?MJ_-MGl .ޙ l sԃPW6%}s*Jso.V)<toϚRB4B jiGylBq~v Uӹ\Ň&OZW/UX\WO.S]&{-)V_|j`Mz"7z1>!~Q%(isC=(-ϙ5S`)v{Ȇ_~GfdHkrf搤?8ߏpukN{4g8qkOtd0rGH CCKՀTB\F`tݣnee`ܧ +iP"J6RվrTC9&:S`Եx;*vg+}}cV9xmYdh;1 PM_wVaޖf okƔxHw]Uzْm1T:%E)yq*=X{tF{t״GXོc_!YC5/"!gq 4%ɖ Q+n^F@ehW' qDY>3àKk@>OU2}2@)!(ƶ.7U!!;~pt{\z`pBn`# v=L_DnJlwe#Bm'ыI˓0ݙH ̤')՗+ `0dFfOZx?x9~$Į}Z߁UAE2!O ^=߿mYj#؝Syq,)\_b`D*R!aB3w̐)s@.| O@ Ri_Y1$;; {qQ jiD,/GmrX>3Z\\.j7L<.=,xc)-YRs-U\4cGd*\dٖMXKkXL X QCR(IdMؕ p7Д ɦΠ tqv{5Ry?} VۺoQ.Pm45IqY |z|}3%¥rH'UEmwr76 '[ $k.ޗ Y| Ӡܰ0 4'W+^qf D}Ty=[`5ѷ烋΃9VfdMrHTF,W(42g ds(^:Gnd 3ITcU~<$F~NCE*z: U2%a?h`uVᑖqv|L*bnl| ОT^؊̝%kx>k"> 7.v2c?insàΚQ"h .YgSX$|6A{D QxiH9\md A:1ۣ"Ts[5xi})HӋu@_Ж5{+>^B]"3ğ%!A>e5k!DS=ʌY~"UmaXؑf|w-4|qhP.J]~K (Y9B/sF 0 ܃R=$靸Lu Iűoú/'YK*5xjHUh9ArwޠugdcR* ҨB.]XN 'aY{VyڮY7tMDCTg{[W|*Ec!N"Bk պ9í\u6땨d +i6KwgDZ~=Sc;z(+>_ d7'2;mvx}64nFW;~]8E2xakoquV?8ym8?.1^ϾV~'¹F.ۈ7."c zxOKr?b  zrbp^_fꌷ%tt!Ԝĕ[]X@K( Qhd O.#Dɕ=P>e_+vN>֋geL3Ӫ[sWl/0~k>[Zb.'͞(4ߓ;\Di=95v_ MPK3\$q~wȣy"k?F/0 \F/3-^fHѸ]afۻ0XÏfXKnfy#&vu2)l${('J9 }P˧esz6n{?1nEWѲ쒩6S{XR[pdc3$h"xF?KMj=4dL`jӘq+s|Lv~5R.A(lZza. ;L&tVS Ϡ\qϋ$=@ ѩl2xT9Q`Xo9 -"%h`4,;(K͍PQb#I55Zg h>{ir%qY(mXXCˆW'9ݟTl>C8"On3"6 * QH]u:se 1(O>u$,:vmBt98]V&T6Lj~r67J(%)TMc\i.lHJ[OQmِN(%:jQ+]k:Qq|x>L+Re QK*pktk֥/Ls!|*guYB93H*JA*@DKAmW| rב.0! 0V()')'Ge/]  1ȹč==qkGя/UzT=2+d 1ܙg9/3Xy+oJfϫU_t%L㜖#k$jׅ:1'a ?H.F֥74;H|>?t| va(^8x;E'ڜݶcYvBZ+Xd:̋"N|r=9 ) q~qguWB~4GOS(!RZd2bcPN̷H23i)+~+JLHObxѷ2ۿ:7 B/瞿:4X?:^(D~w^r ^* s[J9јFσ7{oj}qΟ7r9LM>`1"7R-= NSX_c@o8pfDMnyPJg瑯I;J n-X-cIS%Hۭ [>Nvޤ @קcʶrqV,PľbBA?6/OKv6ܡibBφj0z&ik]c Ih]=qȰ..+=Lf=ei=N7FAwdt+D:Ty3A7ךk|UeЯo^`L;m"ʓ wץ;w9+V !k쫇eeCwb211c='z{kaNo;Z6XS@ ڤ` I3J9wqoF`khLR!345˧(0`Gz>P"@txț a͍޽zΨ Si㒢Nghbc΍*/+D7|AYV$ Hc t}'!rX)2d^Blcn݆K>"N,\!"_f~)J:_G)BƊ, k+o9u[4&|0Ec en{d3F;D?Q4qd]OJ/2!֟H,+twyx ΉV,}}Bbi|)KWҤ$:YIE`;(ޯ[bY 8E 2eܢ]=4eg<(rEuhowZ~䙁 =p1c4KqY潑-rrg<>aS, vCx06Nq'Q!xH k$uNyV @pVE1NMh !L ’60]=d˽)*O ^P˭K7ŕE5d$$I$"o,sHvdeFsv#ZNOg&zEb&&32ipYRدOϽم |EϤӁ(eX!̉I~~Rl0$>)GEyT$HȦkxR[ҊL-{8Ғv5TL]m:uleE]|mFgSp YaoxFCI=*rx6C VаwtYyb"3`uYz4)9Q|3^ J5?;4B#n7Q6gJeY.-x$d8\f{튄=B˧˔RsT6J| VhD>'|12D9$9@3E7]Bby*tS'G$ }cIܤ 7OP,k$fu$QG!?2=J.>Yh~R7Q*)w̗]U?wGseL/it8rS@ML'&|@z"e?G\Q\>|j_Ѥymx ݩ5egYmfInrfGv<-K-2}!˼OL *[K~boU1YJi*OH d8d0ö[|A$|(wDah[CҰH)!6·Uy2]oТFWSqIɰ-o(:pC7ī+1 4z?ײsz582< c0(KFֹF8gUZ=7Y!3PĞz ֱH)97?JCz"h$`砶2] 'ie-H^Y9BTF&a8txlsmU"tVM.KvB6fTyAFF&)iޫsGnU x!;٤X]p1pźǧucԎz2tC= ;aaF7^]df+EΦ&[{ݻPvۇx0痛D*ֶmfC1f좕 UˮǸT@_<="0!WUa,.쇄= /,kudtkŞ16-l2C~ }53F "ƛP}|LOO 16Ļ]UlBEޤȏhR5OoqOy4k5xfu?%d=*3E:Uoy`|WRv=)3?>)m]<ǿ6 ;:! rJ/xzX-.~FZГـ!0zσsB2}g1a>Dٛ9@VD8cGI$|C=u K?T~wTjՁtPt!ֲlRNC3|S#S ZAÊťHjDU$:F=!(,枞f\f++\H07ۭSlnƅCi?1_ObhB1#s9cukBz,Iɔ}JhPucA0@%[m~ƷztIԾt-:aͰANY瑗.$C"g4ߑb @В!_E|Dn<Pk+fBTgև0SDo:3ptHw6\8CH:" ܘcFu(Tw Ơ; !: jkszdQhKStm\.Dn]pZTjv+y3\͘FDdz+& JK;}|LDOM] TS 4pĻѵNTpEx5 I&X2JbI4kw (Gv&gO//v.M"ϡFXh?N.xE6"u-9-A&tRͷӐ3TN-2Cok`B JsHttkn*O΋ɚSW+ CE?\nN~DE~IB"77u~vo%% H"7&.{]be5uԸ ʆPrs?S¸vm3μz8D0MXK`oX|"nSMg0"Ǚ_E)|=r|rnHiOID|JA4$A~w4L݌ ꂧ Ra;_S|ըHJ:G}GH2+>b4UBk!;xA :) ,{5-,Al{2loj$kB>Xwq}Ċzk$Li? 32.D<o@%eK5޺O  NF탸 )61=Ǝ㽯_<IA8=X!: ~N{ @_h`8?7Y)cAqF':bLvcS/xfv]bюzD]pf]\DRo!C_|J!^ō{=̀ϔ`ԚOXN3mD#;+l+5^S~81#_iwnOk]nӔ>ubl$ÑuJsb8@gk0-cjъ[mćbfNpG@`o?;s}}` τ|_$@'|*&Q.ryigN=r[~yZgFF-5iôe/=By>b^4U /u8Aؠ&?oPƑڜH?vȕ%Q9Dۡqj 8 *d1"vQHN"dz`U௫>TD̾dj'~GR޶^hztKw4uZǪs,և=Cp&V4uFi"M%(P4P *LF:wmNn-yŸjy)̚ٳ<!!ڒ;pdHnen*OK\7*R}᥾"cA|+d}ůuE˅>ⵐNpi;y)y;c;Uhjm$8议$nx*Zj".UY!:TC9z?u e*Zf5Xxt[ֲ7=I@'^0#X6XBY gQDG_$x&XJ*?kPS-Mp4COJE{pl&|B>a6q1DZ*d`GK[&~m#϶F#NN iVvsЗdU_}=bgqh8&ӁGc9qֽܳӖݡc?(OS2$uu |MoDfuq||YBAJc'"di Z+ z(RWv7Yc̽n# ǵ7@‚/V.8@yNCq)SHC#+!}P:4̴*T&cAV7|CA*THeE$,m ):I_׫l"b$;:yQX@V4?WdN/d[=}D<& 1j›1P?T%PxVt Ixl+t-. u4ɝseq= eSgd?fAqdӧb a7e%e(}ecJIDxm ̮˻aLj^m~"-Vx N ⢧%qsb*`< Ǟ1k}-UgS sae%ǝHV4+Vh,. 6'K|I ($۹oV:5h=GO 舭O򛵀muw&o 3Rb7ǚk",M!R#f0hԶ4ikuW1ŐOơq|\! Ә*,*5KI)&}VQT35PH\ѱ3A1Hi=}V1 :.HV1Y#+m nprq}JRx{Tܻƥ)U;^^`ME38? FpY] =OWq W.ơv;Q1DFZͣCO=fwك oO7BJD[l+[ݜGY6rC1ii`p<ziArN."^|fwv=m^J ^icO%孔;X/{6כKThbL8ȑ О$dhkZ4;˻ؾêv` 0fbi]!kHr£SO5~7BL!={d- fEtsPY}-ޕ +"6vG¾ryN}oIj=G'u﮸18au BI{I?>o@EO6 DX.I+ (o)k:ocZη-! \Lqr 3#pgk8SQ<\!Sy }gq=oM=O8ϠfsafƝڤ@:RXo9~S6kxPV뱢6ⷹ+SLPg 8*MA|,cJ0*smG.uJŴD֘gfN3ch yyT.{׭Te (#]jJO q3LoB~NT*'QJ!/AŽ3x"CV|fy+-&`v%^'zC% (R< ##|^}Wѕ P̫0N_$F3'[6*[j#ՔL鬦lSf8ڹvo9騍o¬<߮7z0Kƻ ]꿇xSfNĦ'$Uyۉ 'tɗ[S#}^) 9&oI V؏AhLjG5ݿH'djY18arʞ"k3onv [8w:C%]Kުr(1)-d#ϸIOēusN 8tDUܜ-#NI`[LUi\yiQJi@vq]* ߠ)=}*g p.V l20ѝ*KL}HMt*Ln6!2g e|1قxz~{櫿 3v>P=~ <%NYVaX't;'?`ajv a:ߦe#K# F.C%+A nṷxLP45:Udb;6ViSI}~bF)TG$p)^ bԖ$i" VG}j8Z4%QrSI2Dϯ 9@DuD}{m/\)ȝ7F|ЋS|dBs(>AcrZ Y˸xJj]b (GC5[r޺O%-R.ßlj"OHjpxh2)sݎj*2-ooHrr=0BxsjaKdpd'js 6=_g<17%3/62Dq i!P_t .6!>*N0_I4?4l(V`g06Ǜc|?2T-Vԧ‰u%+&X[\byk(Z:.*PYvb}T4oDXo DۮkP습YA[hrbuAbWf&xV3}{+Jnӻǁ"H@#ޱNϕUE{5|D>UMInZX}֓E+ K_^).l2iђ)w  K@uhI0feO~]J>>qAuy)}%*B\ 3E3=ΣVلHa|-΃MMmO:Avdb3n&j4~6NG?Dpb \WxifN~gޜAZy峞BES ~8P*o1WXMdɛA^/ (Bⶫ: .@Ui+wyd8z;È 8" e,8tkJmnoWVLnŕth%+љ?0@p7=ǜnMP+So~SWlavq',Yʗ9tDѳpMvBEr]KW !bpcQ-\IeWqZԇJ*d%tʚgx|³Ðn P. =`3q /e'9\q4% %h)'J>allpPg'-A/ˮ'dLcW{!^&ۦz-sF7fK1,Uxi 8iҥi7Y6~ oayax{f9`4mly| ?WC%D8e04Mo5yjfL3kyP`l'>[%C 0^î!xHY%u^ҞD.kJ:v$9 0~2eq$ 3_ԕi.-8ozf!Pg P}03Ef޸"BƯS'Q5Eh0N8jZ,wx)V$2[f%VI.*nU ])k;#NfS![ht@Qښ-Td(+8S~ΐcHX,Wҩ\&,;󌃌~ɹ҃@3Nz:XւaU(ow^uX\^wJí@(Y$8@_j°T uore,q4c2W_H'#DY@f&5vzkg-H9\!+u~wEy$Gq!JzLV7ިS o ^9-HҝV9ZmfXv03Rqۘ4] & 5#QP0]/ڸ v4h> .4Px07tUjY0YV'VԿt&-BYM[ Z)W'Иp6 na&~i/1S'9;Le&w^.zwn t)}܎YΔg#W}ԠPҗz~嶦Nr *]key ~x!֦7nƙ.&Ҍm@|τij^[hKk^=nV NO H{m\*G#F!BsflM4v0駯Vo.X[_\WBNJBYM+";; E(`q:uLQM{E]iS.tb5+R%A\6ݷUʻ*Fk0p&@MKJە'HiM_+pbV|jW;AvJϲDN[r sCI} $J[cv Ak{vbs~8}xR:l X&sMO$ aM!j[N^t& vB <~G\) | CzN7Aq̙\ p{ך QJԟc c;]8UMt N[9W1=H3 `mU9s-I,K ѶK4DH|ʢigM TUcZj':+MD9OXCVoe.r~k4N3G$_ǔ|-1J虅9 Wetul.sx%N' :'R]-ds Pt&ɛ$r+lÜzw FJ>v͡C[c+[dx˂隈}kQYzア5|"E~fˤ)&mXaʓ_NS{g|VOt@`K][dZz涠 3G( lPV2x!2M:tTy6Ez\PF'gq{į_8{h> ;cJ,J%z!; C]|3c". )wPe$ЕH{98L ~ f5VmsP6"ךFv|TiVȚ;Bj)ni KE)h7WnQyӕ~UzG\_8tJP,IGI~*~$,T@T%zԯa+ DenYdqWr PVp˰]X^oLFˬS͌^JQke#y&% Ht#ِN[\>}TЋL}yb8>!ySGazA+`-(x8(E53$G*)G>+=_Pjo/dS?.OBjc @bCO\D]mlaIذkPy5ezQIl5|6~AK8Kmy(d59xΑÂ`K\ Pj }HɝE9NKs!dG8U7Zb $VYϞӃMĻA|d{pb*Yڴ`Ѝu2a.)H&diFZ:+k`OX8iwܙ8t/2s+S4!1@72 +>ẍhРvL9ߺ+=P6}glvmmQ}[6|[Y+ǘ@[%J@K!iL$1+ѣ)2&eJf&QIf_>]wq7?ܜ* {̅[y=7x ֝ͭfimܢۊZes[ ? q}_䁁&w3G[ǕL_ml-< 8:rx1;4 XB, mD}~jrԬϨ "c3yI"e+&Y/Dj@\?[%lmtE⶯o\A3&6)VK̎9< _rp}sJ J7g0llw\"_ v A0B\͍ 'i|4r)KGD}Bu.bO!F%3e`] $= YlTPe!~t$/g$C&c>LE&Ֆ4#E:;(iB¶$[]'THuUaٝѭMDj sV. H哮Fp:JA<1n { nK jA4EM׸p` o7;X=?վخn$ }NƠ;X޵m 8F[Y6Шŭ1J,2d:00Jr>7sk-/$bx[g^dU_g=9zu'G5*/4s3TKc6 PN WP*ƣcNrSJ5V$%!0hQ=s\qCͥE$ޓ ^ax!{E3Ehmiƻ{Ly<ۛ`1ZYU^a[:1E)LЍZEH8H򧥹D r` "nhH!A;B1m0go^bi2"&=}] d%be~L?U7C1!^ <h5Vg}7cpgoWU{Yϵ|dѳA'd-ΡޙyN{tVע#0.jE}\w!_ VYyͻR]/d.J ȫNBl*enVɔpy\"烔񀓆gy.p]F T>9ClnYcpܪ?+ֈSP C\1`<,6?s&SWaHkC{h;J2>,Da,B<öVkyCT#oYso{vx4m7ً/dRhd'Zbi(SוDڌISbrysqw`W\w,Qa+cmsE9VJﮕXg$뒐B~GՎF<|d-8E(eBݗ[ K/ֱH}-!'*jxE(&t *!0ىШ^cBRut<͒!%n~ˮkږXq M2o8 ;->wS>_^r^a f[ܠ(1K^?ݽB9@]o:Ea0BZUjT(8zp: nν]?'\uT1&̃]oUh y#N 4os%*q]n6Bn7ʋv.F f;mLeF\Hs2@멇';ԟ@*f/P|> 4$1?hW–1ݲ3E1tB.ZG ` UfN9E"0L ߤHϟ?YlrC3m i¯'6ZImw wǡX4oUhv3XCgBbft8_ }9Zz;swfU qJ !JԴH.*,BjVci!gB_ȤJI([-<f6Oɥgk0 2;|!DνIR:]G\I=m?hWQ'wx=$c 15g{1T| #츷HDvEtjh&TK,𫚾rtv E)P"~UX_5A?~~SCzk{^('ݤ2tP;Xc .Dd/99lʣ(W"%$W.Hf"s1Sʅ vGE]]nb" ޏ3@Go3<*/~AXs #} ?Vsn~'Rjg!@ɵf,,+.(pUR-d7h͢ǃ'~a}"\J hma@n@CŪy?g_\u@ֺK]:lkI>F3ˤ} ~eWkht%S7 +<9"ڶO_R^1x F?<y`mH њ}cQH_^|{y$=nXgr K" AO QWywAP|@\Sh~Te9h%K},5Y`v 3ugm~x"xtFh YHRT |m)D~{)_ꭾQ@BU 3h,.DM?KzdoiQ<"X:n:C ʸ_Db TI8n7@90FDFPtYk3 }?g޻5qY%|SW'0'MB$^Yp@Є"`Y}f?)p9 o4`0%tʍߌ`'3Q {["J4 )hVc!% f?mvsO!%ɓρ!FO: ]r6 `PuBb?cɥi7+ #Q9;רVTbSqi6A%bmKoa (nצdGi,DvΖj{{AT4z+pRN}Ǟm*G)#'J 8dR}Jo_as*g5M .Ah6\IprUB{{L?H2/1 y" Ok}$5ZXƒkuQSԁ P_a%ChEVi}A$ l^X_y2#Z.Z=;!EU_^As4p0"74n(` Ds:%ild4wCydŒ\tQ_[a5;2 86 ԙxokeY1bbQ!t!wpIGJQ3N MnbP\&* `ƁQ3!C9^d:-OGFfbG,.KaN3~ޮ ʦjWC4WEj!1 HM[悖"a*q},x`ģ2Rk~!h0鐘Qn*ِl!?fb[F]7]>"D:[`CcoRQN94 ŨK>y,jAEX . R{6;_H鱓 pZ4*I8V=(=iIZHZ.BmY 8Cl_T=A{h7_S*25g#! 0s̡n 1XFn=0<=Kkg1xtg߳exg~b >뮻W nJqzvSjoLYfcñ {Dd2Ƀe.+տs2> ޕ~ &z`Rģ˿rx`?-dzNbP7_=(x?JվLENc?`Th5_tcHbZ׻؀c8A~㎀A=\+G$tz,d{9]M8p:Gg?G&N)!Ӑ6$rWw+xۆgROmi[]B3͌ͰwO}f.r :j&ּU:ian_hڹrn5ՔR s ݭkw7'UqnD*cj%I]ంr|0=s]QjϢ*#-SG<#={OluWȉ8:'.J@z)+xB/+2wPL[S˥Vtpd:nƞuZ-RAջ #Dyjy Y~e!!O6j֓!'kVOۢ\NK2]a\il4A.Tڇ!ȶfy10-Q.+g܉A2{^}Cϐeo^rTp'w7 5;Acpʉw>“8E⧃"n|b;ry} #ޡsC({̓ o2@ Wr7؇EMX RTAu2^Mc.s)~z1c#=Qpvm|II2ijpF'A3 .$?૕\ނ1)cQ_s $8A]*v_wPl;Q"⤀W{5LQU9BT6lGdG8rR*b:`56hsj1O`5n Mvzd-s u\sc@)U%Ǩn*n~'tfC{S!dRuQSļN} 4@7ImIfD)J);7UU![5UEfH)lAhڋ!,@*42aɎ>]oD cŢ3TmJQԞk8'蟓fXAWҡ~[_vLHCy7e);ŠrqfqK(n*SZ]_jD!@?_A4G#E4.Qu) a%[K>gUd3'`;0\}֤'RIuR'!ӚʔS ^B'u$֤s-|s=qq]Dr&<}lP6;]\}Y3_,z'0ВyBYg4pGpwE,!~rJ m~NK!/$'agILOʥ@\IΏS(~I C5靺~f7A t3^#.`!^_ 9HDeEf24$(` #f7}9oo$~g0 976\ν'Knb*NIՃH43?O~9 ?8 F85'uҭvqho]T1P@qP8gO1);M>2Hh>n`OCL=+oQ<ΥIXUr_#>"vE4uWP`aգ3G`d iMٌ4$):k$`=1wPKa`^ lo? l^bnsB9<.*eIjإ-,] 9P ɩ}MH=.dKooc У cQ4k)hQ K$# +lݙƹj'۷wSI䉍/r[FWI>ҊGLc_^Mh&?$a\nyqvL#?J&0&a^)b^ wO+Bf`e2Vx{ u9?~-A]=lt^VJ JN⎋A  ep(d-w KmkI*0l|_|z߱)F17Ey)Q QHQ'~ 59}ZA-S4[ٟo. TkI%KZWT|88 anAmUL3> WSDd+5Oniw}%8/b .]:/|sa W!7h`E SB. In+).qu1Z>fsk-^} ՟;S_s2(4SHY%K~_"jy+!d{+;-]H ReG"LP4Xyę8b1=?l=)uo"C ばJeᔅy/[e<{VNfRK5͌FM\XZ= a=96/ ~Gx\ *6+U07.85R$c%Ӆ-QQcJ=s6jwp0[qZ5H Z R0sǸPƁOx26== 61*I 6竬 p%T_;4hzАÐvaΏ=h\##\'fyevΩv͌?wC(f\S5jJ rtLvW췂94ڜp4<[h4nۭg~iaeuKn{"Jdn=d=XK+eՀZBCYdBB-ցVӼ_x MH-q+f[dzA`d6.7e^R]}DB٥Ic!sK{m,$ʬy)"|[ֈԽV !Icttl*e,3Q"+uXmCNXu jB8Wk-ŞGz.a3,P&xzآR2lCW:7V]'/d8-c#3yzAzSO ޫԕ5+fUnɌyö$kd^ZNl$EdU~Z)=ef#wC 0e_xfIv(hM]ߐz/sQ hgEhn% )rJVٙН4&5W `z߂ǎ ʤBV{NAT/yR/[yVӀ]NT~gNGJkOe7O8_]DqW\7A_>tL~'z6*!ᇋ;I-*TfSP#܌֓e]`rK@yoT } [Uxx3BiA4EޠY9ܿM}0>JH섯ȝ=޹m<.ٷtg#Ot^۪Ż>9kKxtJygV ?3ȥ l#ly_ gљ_d`9lf#RtC39P cw)os'Z+"լ5B8i]^)crx,K_q_UQ1"5~mt]T 3"!ć=зΔBgWM~7e:oÑ5&J6[D( FsӹUZP/7#L4Kĩ;WdSɡIhbہ ?IX Bt H^G5 Z{9j#9h)xbxͽ 2E0jX - v\V}@QY!h .E\z^6Xr Zr 8@{*B ]E@-9=15]k .NcD}$ؿVBHy%b8 'q띄z̰|[Hw*)|EɎD 4a-%1t J\-O)^"?26럂 )SGb USvdne\-8>t6ϝ32MZٽ}so c׻Lԣ$[A.!e ]yR~~I mNZA^O}F9:^Q{X6ů:اQAD'm Җ@/~"gGCc9KMOǦZuǷ2 IUP@VHg2\u1/&>kr[8֊Ȃө!ܐ>Xm {Xk$;FCՆX< Ε=oհ'5ɾЀWњΉəi 4(3te.X0C[q&"rm{Aw0aZqȺuo/KwYŢl3e]9يsJmeNN8Eˣ!ե>R-V(lf}ph)>LgV&N5+$7nǠ,^ %v1Nk/P*\+ ܋T3}vhB~j>XbͶMQ]Ry퉗ABq9H")!'*3b7w] hg1,|w 7[>T=9'V4B]0 sg8HHיۜec?+ Z2zsmsVZ *aKnW bt<ߨOX{TێCq/x-v ,A ҨA?W1{%ĉ(tF.9?,#~!.'ɺaţnwIƌ Rúx:JOlOUNFǼlAH憁hK^UWwlI:E{w\gbCmClǝ))Q%Ή*.,yvCĝ ` D WsW2"8_R4UEAV;,٘+ӎRZB#kHlm0O?a qm Ofےl&_G~VId m>ɋ[?AN),і?x4G-H iݔ:w t_!O,E{p8d2`\pg"1# H̍1%\zW1Bf@*Ô#yYaT3>30?PU'bG-<МzХrn*٪WȝH7s(6tj#)x옣{T11/6nY70UpȰvcϬ "le#lß_/ cdZL YVYRNn)gh4>5 LNmKuv.Wk_&OxviҖz2O;Eo[0+G;){(`[OR>r%A$a?o¡@D%=xC`#Y@I!o,v|Ib}1?23#A_=XԮ& x1@PIdID:{,]PÉ;k2Ŋwq^!(gAVȒ0=R[KZq/vMɋ3;=ȓˎ95&of 5^BjС9`=Q_5A7czaf*9K-#Ќf@̦2ACR:iѵN!0vE}ԗ.w3,$:-*0p(L;\ͭXQ|ۮ) Ds|3r;O~ d&ᱽE*GArƄ!ʼqfQ†yҲ>H+֟!1=pcI)E3 ya1Q-A:wΠqҁbK݂~t8͟W횅 D<+Zyȃ² 盙MI(E!k{eImzl5j?Y\YW$A]/vNm9Eb6{q:H"C{/0 Aۊ$<:dnʥ,Q:;&-6c=^B_uaAeMR`4vd6նƈmCY:B^![" $Ę1 vU~4冀5P=4 ibΗKU p~q7ݺcN'áK[k3oʎceZ3}h$rI~?=mMx-U"M2?I?ir@l'řmNipq*J?CD!Zб۸=`|Q] x^* uĊwmim vN-d`O#W5H1<?h.+%`(\h\h퀻BSUsGV=5VaGR*ъ9 #{RGƌn 2HM)-\pE?%*"/i L!,v1G yo|МJ䤃if7Jƃ5qp tL$zqC ~\| >G``ߍ E$Ts: 4zu5de2t7?(_w ԉz}(_Fd"э0tDlK#2l/ݥ+l^O5&d/fV xid!~1C^hKVH>V,տ!Hc18{ 2BB(Q}&!T̤m^. U^G nx'Q*z ^Yx=lb(}5%=_h]aݏ*[""~F^Rā[Glo8c/᠅;.\&*ʪ;)}8 p=|#;=݉^bBdE{dR2|l]>^k_s :xwwELi HvķЀ[u6u>EWzrOb$Z&\7N]1Nc15oZ(XѡFa<$Qeku<r"g?K"o<7!Ph jQ^7'S'xLMaYWPjY_CKh5ʇ[klseq-= )\I#l/u*Fď$,WV)^R^IewX {߿+ar fm$\!L SY:=Ɖ%P<9Bo !c3蠏;%.,ZFd&iHf~+}LIO‚} ܺ8o|HGVd1RGeG .-1yx$Uz7,`W]ٽy3b"ð+~F#P[$Ƞv٘Lo]8pr v8:ef` ܸ.8h]źe>+.l1 stHgز~B2R"7-JUv\U?{H$dΆ[~RDRi-["W1IAJqͷMgƶժ@"<F=#6B&>Rk%7· *yZ>\?oh'(YcZc0Su7HT5ĺPzuf%15ކ8fFۤ?? dVwb649X}DFi:PLʯ*9F[aT A5MX-Ժ\UhKjIUtHX8agFXFJAY~?l!#ϖ;C6N 0kÄ4%Oפ)VFen!%'@ePsU|!#""tn6G雿9=d1ʹYvjoe5ȑHu! " Y8bIQ.BBPSDqO#FB?FPh0դ6&q7P&Jm|,uwd#r-/5x(O#$^~ٗzZ|7rI&n/0,}lχV kײ4 ) ^RDTgxR4dy7i3=+[vSr _12 1'KbIr)m<҂J$"'hoXoRgm$uZgn_\Iv($9eBh*k_wq2Sraf[בSr1~TV)Bt~!IbZOK-A^ 4.!ԝw uG/KӪt1<A%NO=+}Y&Jn+KH3m8v B`;QH6aRˑN)&p6xi/^l#^U^.A\edh˘ԭ'C8[WjtKv<ߐ MNtgtc56Z.Uhm0r=sX/"`iH8^gC773[ .݇;k"as-G@!'d'Fy77#l1!KxXp0N/c5S@ J;%jae&`ɖiVwΖx]gH@0z7_A=8R3|(sx}xQKi;V6BAwF4I+s25@?ɿRA"U/*smrkzgEίU5gk5FI:{J."Y))h:(uh{ak'H41 䏔<%D!xhN"r:a; P\ߴʩ&. 8@ކL-haD+bg9cv. t>tM*b%H'BT 1Dr9kV*gʸ[>ƄYby8/~2MYgW x4q(A2cBj8>Dyfا :l@)JrkL5GH%K<#UvXK#K"R:97Qj{LunѼQG9GAtde3HK`eW%mum1=s# 'ϭcoŜY&`B*,h8ensĹV-Dսȿ>sxSVa5t`kO']9UmʿE#:z##k(*ʹKۺL*c#P.2HfNp$ Qq]gXъjswuj|2Y1s .%t˃A vqB1FR%Ghb<^**"M]>WlUVqQO szEnSوl(j"}Tݫ LJAOs+!Jwn}xS*ERKjsu7w4YňU Wn~O+?R"6Cq.l%vQ O "u6uǝm~Zop}=x+fA`S{IẘI@o?S(Fp `\5ahWQ0ZEUS;|Km`Up Mσ_>nc?%̢7uO'ݤfLOYuvÐ҃D[SU QXax## Gѧ e/^K. 'Z}|2sb> o3孄].-C`)?%GEup+ֶHt &?ط({SSh*^9z.=#'lk=+ʓf.bN4FycJ*Oa) Z1f Np8),"ԭ\3K*8yE#3ZsD J >>i%>R(t0"{HsO6vdfk4g#wT~6w!UzmHeȽ~2[Im>7Ah/۱~sLj$17[%"iVdG7`ntM0,$^w4e`:~Xn\/ucB63h&%S Zo8rfs;X6|}NJ(t{ p 2bW6r_D㈠ʩp$ ?)WWֵ$EGnYp|)Hl_Wv>x*^5cf\_@^Q_]PcrW*pdi St7b3^l~R' DZ[m6ՏYjxS,B+$sTH:U( I4UNPKϞ|0Y=Qm$m^rt8;GC"@ۥ褵5N,7AFH&O*l혢z4,D|3)~Q+&ŀ))71eDyk'39lPH_9d҇mrM&ߗ,7T xK`ܱ!(ݺfkI]mPr-&t_PG  1sPCB{v"ZIiOw6nl<&SF|ʖ`~?FVT3M5,fċıjN B|-1,OF F:DjX>_!kνM3. P7;~0 [?mjH<ʘlx$CRig ҕd4Yh 2dNX)*!F;7 .͇^aCni`^gn6'Ih54X[V.d0[!Up#BdovИknߝPKM.c5+ \[HG5 bW$1wԏgBwiEi\sԌ/*bݾӴ3beÑ6\Wlp5g^:_Myq5{j8T(eiUP1wT&g3ptYy^>L[{ ҟ7`?qYg[P~^R1fx/fpkSb@ɰG;S).nLTFt^++F5tr[$K/( SPQ3LR>v%YhZ;_944v :p#^|q[[;NOxtv. nN H\?1&Z Ol10m?YCJN?K9(zet{>{ hsS)Jk[ !騤5Y#Kub( |yzZX_@Yz+O|M!ږf?OK}Ӵr\2$Y3a!ΩG|0X'Au\G^P({,8qd /'6 Z6l+ ǖfPps;,`Ca er+U{v&qrpi3y_E_kX5Iu} O6jb^ %o]7&_ABAw}1fQ7~L89q fywWe|#UȊF軌f2v@4\~DMfy >zu8LV9}AH!mVFJ$о3XK .cϱcs>$6kSLJ2̧3: 1pzzIga]5pl%4(8CYE}=JxP4˞k`@X3@`)*@;13O-X *ӂ#e`oGFÔLt̴I/I?[6Ba-HD\>:14BI z"2NYTrv"dLi^"[UZ!oq=\PZoWw_PUKH0L(B3 bpGtRF"T)lz6R -7Cwzq?Ue˼J;,:rjNYH($1*WVIm9ł*Dv iy朅= i r sB0'O5sT?ZYXz+;Ꙉ")9!Te|N?£4|8a7uS5S$v8L̨EbƏ=QHf/' Ϫ/Q*#+Ih3uG;w#8+zEg b#UXߐ_Ø(҆uuz75Ԗ.<4xw52Wb9EFKM3I~S:#Xb6{h$6«ǙorhƜ&<[XËz [4J4^+qIWB"2"Zm?rJRdۙ9 c#aGmD51xr1tJ@`8h㉣ n˜$Z- *sv, %i `D 4"  Y>iŲWq;m!%8+ [FFS"%;Dv畫0c41QN95~'O s&^"zpc &S6m$-5q\] 51Wa8홳%dt0@M|dCr}Hr~z#K>jO+~E7^.$LBWޣhŇ|R_}%*(A$@Q(F$ov{̲Bc3#HɜI&_e1z*3ߔ5_q*8$\* BŇYD@bܢ2٨1gwb7L[q5'O;##RU/0p4ɩ:PePyjDaw~ۦ(,e{ѽ/)+p}4AH X-4,Ё#v%]ʞYJ[b{"' vYLEӝWqpe4xEd^P%N \BArLKvT?*H9)LNTԬq&YqìdM0׾W缚^`h!?h&Xnqs꼗ό˭V+1\dDn无eB#OHin_ [dkt;m(I tY' wBEbww6-)qQaǀDćDu)2{xxF(|4 #؊.Z1pܻUv(K H,\]0r4¼4eCia9:\h#!`? ً|3\b6zm\ `s73Qє핺A`Oz뭛FXvDN~*hr2A ;{ogb K֥9%%/3yGm{G`E_Wl`+˩D?m5UcPfv7֞bx'o}`F/+19N@6ncL)C7''gpُ`Q)iTNǫ꩙C7ǒ;6oԋS5Eg0ȝLXE ZId:2c=n`۰b<~ޔRdUL ыIt\'vf=6A)Gcxr>HDn~Ѡ[:ݬخU>*bZ&oÆϰ:(L~ט@y}X\CȟGv1*Iȩu.K\QC:m|g@@Hip6πa-8C(6uAMְb-V5踟0;vߧ D7}^7}@sN( o+dմ.`KO4:ċ ̨R8fK!FheB8U*)Ng:ߓγ=43%맋>uA2Ԥt䃡m5@]Y';*@t_r&btkWQ3cuM~% ) [o;3UzBW]l^qf,0ܦTbbG4qgjwRu (N TS%_tFsZig6L.dR)bX MjS#lgk|ځ)l$nYڍ,[$Aڢ47<$``G}P),Y=rU Ơ\pqGPƚN| -}"P?.~^Gmg ׭EiwxY~eˊ_s+km2bk+Md8` Jᳱ9J6A,yu)\)"q-D 0Y'M暯zO$1ܢw)Y~}%ɣsYv?}-.] _h:w![UV>!pxE0-dȚga04Qs8ھ,B#$y7`,AN@Nͽ qUd8@Bf!ЖS!yYPQF>]-9\z|GY=њ}*X1o J@F>Xu(|,|QlT3Hi"V%8 {،+F_UMZHZ0UkKR"4չZ\kd/dnaG[Xaq ۗV?*[#нvR-5 Rn,^Z(GSaz9g0o*Tt0`tpyP#k-_K83̋N)͵j{\p.|1!v*kwH1m ^o7UW_1 9hWY52l}F(VVSkNJ mt 7UF% 31^QHT;s^o[<܏W!oQUD /u!{/=emI܌ 3[^!TyxiB7[LRa=jq1KoM[LV -A]ynqR1)NPgM~C%t[Sb׬fL /~M7AN?(yȜ2/ƆSn,C땦1*fhAr@A-k 8"YoP5XƔjxBl@x^Պ&Zz=%67(jfdJ\*ltcۡqՋC-Ξ!@_#K\}5ўfduv󓲊cgƸlm/A'I R@KPZ4(ODZ=hASafA|+[0[,JȂu:|GiNd3Z&/Lovg$,س6=t$pP`6|OZV}Ta/QKpB?eh7R U&偧oK~k[1-/ =DZGpݍ*E }I趄 G"-ۜ%yW1xOXbZXʨ hJg壶Yc{S70,$Ir[4dTE$-OrX)^ YJ)?lLi6/jN 90%`>_{\$q؊tndapђKl'MǘTŠu&숙^@>'R䖀j0Fkr݇Sb)YHJƴtv^V/1^:2|5 Q4(erL8p,^Jj u0ShQ + 0e:ΩA fi.WP:#Prѱ̋'e}>%AE#xU!㥳I.Jep~71J,գxyʎ߭P(:\pAwxTٗ0v%݉dH]k>dcG<8qB`-"F!6j;gy|ɕ+0(A޴3\EPހw)c R{ڲ5J@\ˁYR:$]p{,8 [2.F)}G\#gX9tiZoc莾{z 2_#us2꼪x:ٻH@Vcah%[i N̾Hzk?uGr{P` G 0sh9[; OIjz oeXwD?6'.u]|E]| +ef= 2496QtfsBgܖ HN{=IHr=]HnqW_ ѫ+"՛g–?lj#@3xDX헃ND7) wT\ZŠt]sJ~ k*L-Qq8Tqb?ܮ-wZh:,E}K ' ww})@y 4V#P^"8oxe0L5A))3J%kg{Zl-Yʘ&4$2nנhFb쓏b=[]µ(ʪ`ClcłEW< ]:r RaݝASZS8k1~ x"cRI P`ӥVVE@~Eg"mИ% +:0R~iΘQ |1[Iߙ`˺Y} Dgt lA]Xu3#tO5e _+SgEe,A= |EbC4io6840WL3ȏoioy&-B,)`~I_yڵ4:> QV_P 7eGgjI++yXo<~$yV&STs!kHSa$g`5գIոɟn1{I(i(ƚSi?-1Dάv)[8]G@醘8dgŤ6r^ p}`l.˄Z#R<7?ai/I?YS9e 4o_wXBǪ&iGOmvgI@{vԼH6H{*C[BnfQ y>a?K._Ғex3FN4]WC"V)A'D@Iua}CN]ǞLEg{N~͵Orih}͡.[Epm$5 E%-_Zp{-trZ2?bhVKq٥w|πH/K^9v9 מKw A4MnZRޢ{Ht.ݬrt?ʠΉ@YXv2IyM\֨ks(Yu2XQкщ~Pq:䚁SŌH 9y;u88ןB?e7>UOBz7Z 16i{Gu8eԳ\&z"7|1ҊZRs)eSF  st3N8ȽNh|[ ‘ TΑ& Z' T_VFRF6cԫ b@jKBr{0.Qт_Ʀ@R !0h.K cz0 7S X5қ @(0)KDEjhw=wA 7qu݊ܶ]c7^D BsWy\7A9k_Lx~3F ߎNj1,e0+U!~-_e]}$k)طAfۅjlHr :l7g6,(Xl'yŹIC&cYӕ_@|]qIoCL=,!YrꋢEP`rL`W,JUw թ(YNscP$tRv8AdZ.~ T'0;'̉/c;r~E3FPo]9[..ND0P 'ū N jE,qUp&ѓBody(hQ]I`vkhG u\ ՞| /_yQ'Hh\3kSU<ܐa KPA:?Cqe=U C[9?H4DbO\% KM&xF yL&ٲ#jaʇ||s, Y‚f +o|% c'Ԅ.1BoSӶ jWAw7fSA:H>m]*V>=v3-g":kx?ê@R=PB38(xMA_5.GSعygUئ#a47-y儌"UпiYtcE@ZSt#lx@QE( 4K ?0ĎCTcO2ᓇ<IG_9N)G~C]##qn(?n HO,ǴaqԢ#E.2 DeFW߭4oeJZS:;lC3wfB1m⾾"Qw) }&%}>VokE;(4);,Jtqw5rY0GdӀ"TEfB+w2FW94 G Z":Kp˔㢽PH.?xp~ UC?@szn-k(l;vLP^ Kn+kנD WǑ UBC׌Θ󕘒*o(C=GF@~dQ3TPi0Tr|(3E(oXV|һfJCBf7t=I-Q-3 U?ޟʦjۻLo@P)ב{AEKr!۬ Uk99L3:x4&~{~<nh*<+ ԽB0w@%7K;XU `#`&ЇBqh g}_GS"yE.pK1B1&3:/Xh#Vk% ڍ_eG->@R,oCͱ䲷A>E(tSDP8L ɁYi64XJ I*6"ĥQtC&F-Qlz?(-ذqV,4t{aN*(ψ9l-W6< b'/=x`?#v.RMfʇ>F;E\NZ "VOQ35<]ZlB#\~JH&3*ؑZ /%RId"RѺ;A|'Q.^ޟDdL5hZ7v>?+ѼF1$n̦:9ga%FfT gKc~!DƄWPl[HXo:TS9SHsij`G/V]GE>Ɂ Bzx%ֹ/S71Ak$sM8Fٜ\cG,I&P.šYOS:̕r|$iz3GX#Vv2CE,^ Nq{MJ^gGbEv.}p*'+񫲷Ow>7wUl,,5ČM˗B?hWX<dka )>ΨGFX+Œ۸w(&sN.e,jjG"R*حEjF{)ø/ ewlWY؇52QV* =R ec&PZ#mxy]bklw^=x ұ&8OegoL=@h&\'r^g'mK㉼ t>Q:)aHx .Cv62";I;hOj1Y[WX2LRf kQdͦ^`iEQ.1Ytĸ~lU{+-`] ۻDB́o;YCeS'wpPpȹ~݊\bֽA!)־YṊoU(t>0khYo^«>?t{],vzɴة-jw|Հ"n?ٻB]:c&JY׽Ga82S,OGމa!*-L^-VZqo#z5 w (W:? ʐw5f:Tk:aZ+=<|Dk]˕3>_fJB:YP9ܶ(ɍH79WbgN,:a d@^b=ثO|cلt}W '?U֟$y|" V˛3EUՕ&פHurtΑ \9zD2x"m d@[ Kk; ƪør =x+HH@9I'+Z$0gk~n`]i59ry>`_qOY6AI,Jʓf?.Zͷp-YeXEߋ*=5񎞜MäcFZp=[cx7Tsp᥆UF7FJ)=,Xp*Gs|Kxv%Abd}DJvJ%r&>ky<=h=w\<..GIuVQ彙-2 6%{ ϲw4kD9S=N)3YL$fTq!cМW:Ƈ@r!.n%Ɗb0᠚*t֍[u>F!KkwT[?CWO!I.30ݳYʮN0Ȅ+G8}.y`Rh;N#&J`2 ՝Ƹ&pk>!F]J~"WmCO21ʮ+шm>h4&%.<r}JyGb)Hqtu@f]Hء&x?.\X0e()A&AWLhh)8_X$ F +-^!Sr8FzbKϕZ!mCY&|mqYަrz6[WmYN噭_{{]MkH=nSOQH +]Jlٿ  _>mSsD=֚*xdf0'Eg#}7 ut%W-=~DAATұZEP]U/KACtAx7; gmsx/huXpq١ #ЍI$<⯇PR`X"m`@q|. Z%-7qYn'v/G(  ~gL0%O{aS:=ھ!;gY;0>:h% 5őU+'O&$TWM?a0ݰo^Ҵ ^FjO]Ѩ琉CK4s vbzã⚅,ھҙbNϓ~Vzs) *Ԇyzf*̶D XN` Xɻ*eChQ͑~@,<0 H_}b5ԍkLK:["O2JV,y\2H,ۥ|c^whp 3odTj$Ezh|cV-ClyCrr\7d1[/W{Bu>g-cVhlS ۇz"ӗH(Ltq_t:U|؂:- Y D67݋2 mԚ@D^+r D>3KJ&u)v] S .B-w- .Q}&'Dv2Z׎Vҗkѭl)SBb9n [`]"ֈdA8f}'{us 2A)6y)wc1pZ1YYd,N;.E+|.I7b&ٸao f|VDC2[Qs\kcMTJ ި}x{iFq + @n $T㓜1ӎ Ъ|t?`5TL}Z :[{aQ*RۨJNHlXaY bNɚjo&b~|_GyJD^5Z3i< +J95Ȁ𹯫n-@VvNX_ap>:FfVfèrޮ0ɋ#s`=+!@`C6:5YcJ (fRb34>#@85>Bp*1*oG=т rB/!÷9y w%}ﵷg)k%܋ȅDkE$1QLqzi\X e,pxqD _7))j2smhї"vْW_ǸM׶eM5- "R^ٳ0v+}Q20_=Q~|Bl/RII>HʆH"}кj⭼R$*KuK, b՝U ѐ;++a|'n{)#vMci4>pLyt~=Ht?>lUmRugǠs Gc* |cs&ȃj5.d6ՙIvjR1e1yKa;ܳ"'1wMbϘkѧH9Fa'[=pz Eʿmz*0AkegMMWQi`YXoy }ac"oqSKSg:Nك5k[` ~O{Ը mpd$>P&Hqy g`Üm$D>ݟIBZȳ=^t@#V.S8fRԬI1!1駾ɍʒY@.{NE+;Gj{Q8d7Kfbݿ לo\"v+8c~mۿ31,g}Dq B˷\͟0ٰ;5@QB7>?{s?FҶUQwU-V0UvEhkOv\*>M3*i ;=#ܞ=PQE.| }  $h֫?U6A X d|rƽ3,-^߭4n#N}Y@\n?u lضvr|N;yu2QwiX`krC`j !cuTHho8#ʶ+)S2 Ro&"FA+yjȎjFYH[7_zbRbeB"fUtssiEy16E$34zM+IQSz3لX BdE\'/ƘH=`5Uv]jTZϟ'Kdž`jRqh6`2E]zQ"LrXXN19+CNhoۍ?Ğ%} ANZS͓ZLdn pc_dhY aQпH?[:m,/%AjBN1"=tQ2H`Фe(rDKfGȚ`]sºKt3jb1jteΉȀй0|}nZy~Mzf]huktqZ@Z'(+" }?U&j]Z˟VLvĨ~a;M«Į95dryS*JQ X?¨!b4"ewgl,Te%F(iSŀ&wR:TehN"#_e5904],D %ʧu%l:P0 ^ n@>$Ch>ltjJ'NQ:Bp*Ln* >KrJw^|E2b K8}.~U.DB0K k,[YTCFo{-.x9fTGdfEHvN-}㦽'?*FX g־g 61>6cmo؉a}/0R'2¨}&VB7u)6:>hlL̓to=B߃FNSj  +XHC9?+Dvc 0 nw~IrÄ,`%ЖN³BA-0gRKBOkL&Sɨ\e=&HčFo4Dv}&W!cb_u'^bn`.|v5r{}oJYɞWCUIyJxO S0l߶r$ַ­3Kϯx+ ^oYɸ%Q2hbFR0l87G/3hv\/eLl0ڱ0Ҵ?vrg&" ,!P9;z/ܐRlWt-"M!cMQ4O ]sՍU5>rF@L\1|TAX-@4RO_ؑ2v3 s%qM32Zw֝eԹF`Hxi d.N>ZlGз.쩸h,: ;v m/p.܄J:0CՔ+p:AeTB'\ڱ Iu<5Q bY[^3V tx$ۅi .R/ ?Ekbm\0[.̃ۮnū=*[b:ʼm=чi4p+q%?!Ёh#6%IP/N65h1q:yԪ우73~@{]oܠG*Q)VMer IOnv!S/XC އ[G8n}|xDvۯPWCN\RەRa!#ϘŸJ.(fsRfmsaw7Uz3HloQP9wsH97n gבt" gxKlj P  fU"Qu y[4-v*/KLVE ߦw Ղ^Qo5TB/>9j6'Yo썭 *F]1GHȁnj UĭLӑC[oQ';d7lkcQ^\϶#Ϡt %,-+lᬀ^pIrq~gZ$}Kvk`tUp_F4=QBn7@S廀 w@Rڢ5D4& xyz9x-oie)o9w.=5ow1dV@yUWi3=:GK[5Y֫Rn21f70_R,&: W ^2YBTNYBU_b"0;%M}4$-of*G=GUL3~qɈ hK#Yv'YC%G?#kxն &ea)a3rMeĜ%2Diu'wO`lmޚF(]2yDl,i,:WHy$L!xLo3 p0$zŠzm K(W׺-N  a > b@nG++an)Qx15k&SSB8<|]赹S/ȓ_'>B} 5cLD&~!S;gf)P7pZ` Ɋ+53!f@@sTW,6e>Icn/p'J%k83e?Eo =!5@bERjxRI!/9 ,s-y{Mk6D:;cM·@)MA5&`Tu ܆~xJPL]ۄ!hp9)<(#0^< t snCJ>hpt{IyO:C|ytsR5ؿ[\|t˜]` UZele8SߠZ:R6"!GW 4uf5h̰v"MFҾ0HʰJ(J`liS7zQ Vq rD/`sF}F V%TtR؃ybm-nۻ >8s ^ۉ(!GlO5SWJ*h;DJn1 N 9p0@sakv(s~sd!Jؤ 傈i/fKyB\`Qtw[o|%sͫ@m i3ɠcsَGZo!z *Mʯ?P6\A hVe XGwشEbNqЧ߼bQ. ,3k(.U4/Q}G,:y%+B'EPKvPE(l=*-\: dlpq]-B.?%pۦ~pM ­;>=;enju3K~!aa3}ɘ"!kg>Cy4O(:V V'`.97dﻹ( j̣66l!RE/. mvKe9AC1߰Vᕫ^ @3"~,W$oI^glBK7P5]_֘`c)htZxbTˬ@Y} $8rTl30HCoj_5 @ߟL&Vnfp.C0mO1޻<Σӝ`32xVO@es")ObY7R54~P3=5~iOa8MoP8 `YbŶ>3h|J|pPirXn.:;a%SAFZҫZcwWv%Bg]oO(BLXE_0=5'8(  ߚh  r1FflL; S]%8;LH⯍u$9Lt`"Y/^8gWn6 ̷GbhC {8% > b v`ọҢB+$eUIڈ4,4t} ,Rx;sǗE =meU$wh%s fH%LdH} M1lҩ~\@GbQyl$~٦۾aQV$IFƁb݈5+{Q][1kb%/PjX!{DͶ$uq quO-3RP{.!ORaN15\gǿPi^}<4*XQ)rM-ehJ5 &/fLN[IP2oe4s)H2NyORTgV2kZ(CҦD\_`}lWtRg:~U>$@1bOuLE UX2ykn3I?#4yqԆVwSDM*9j8’e@Q`w.2H008M%Kg 4 PؖnYye{ 7s-\ep$ߺ%;P`Z$~\qE^l((+#>NLUt0Dj&mRxFMn~59 dmD ,?Rwc>7!G3NVs/DOKsc<0ų]R&WȲ`>!Ih3D~!8nz˖N{Мr h:sb qpx/e%*l,鱡uNߚstu6E3q"̉iqy.seJ]RzdN(ZI:'yX8kx[?'jKQc}X8i{:C&?lC+u'tuӞ\t1ӻA8ղ ;n>4B1F3 Sh50g D EPI]hѤ.ѼQ1Lk 6,fT9VvW6oo[2 5{qopSIU: 7J84H.XU=$!{CGMԏF&Jיv;0q!Z0ʆ$%EKs鄭2,"ǧu~a*/6 씗 ub[]~LEΎ%c0B` 0Z86o`4%tf֩6P&_ &t0\7F3;yIiFZ_k<I#UlX QtkʏYHe !:,K{{#92e;壆$A}k mA+h d]1 lax 3Lj ;͵O\J&׭6Eڬw"[=];,XO dC%o+DmnC՛y+KB $i" '+|+ٙ\|T+Zf3/CtEft~?P]]KO$0!UZ љ[C$i=VvjeJ ) q¸O:ĽiȜd.D2jJAX2|]i͎ḀڭH]FGM^Rb!SKٱ`i QWZpv.ryS@1!6wӭ:|3c; Á8Rp+J?WQYkL9VϜ0\B%jZ9v·|=4 ; @$^_[Q's*һRo+(^BQ\!L|u´܊AܑT^v:IO %hڌ9`r$ڴ&1tJXH4IOy2N'1*~ vOBv:һ+LŝRyhw:]%]:afZ{|5II&!i EB.d+;HPaѳT1(^9zO:Z/j[{pZ1r>̫,E|\~QҮ/s 3N(ZHMn ,\FW|5>p ^4cB&Þxf'` C1CCtNh{kĩ7b:p> :RuIL[Q:vsyTA uuZ?]8`S*?v> ,O;#~*/u+j򝳨4u`LX;Nfm@k2/rkuq4 2R6Wfsz%W?yrbK 'Kۜ g52}{HBr4h[ WpFxꅣ;n 2lAO ,*?z;ch|}@:ffB".*2 Aa^iY$RإPr0b V3o#ų3D%ϢG畂9 y :5488Ol럗E ܩ uC 0;ѳF CKU\L3VPFLYcNN[:P5@x#QUiL]h9v3EX"J3vԥV\pfG{h{DVO cm鮝&bgj[bSTq,d2Թ勯@]wF -)D6ٟqw"M;ٲln᫂J u24to1K&/shi!UIg4u1⍸k,~7W䢣acxHL%.T ' 2~Juk[:0F S ;Ceu{/1MZ9Y,@`qEte@3I hVoD&A0r=vTb>ltmZ"(iWń-,Cē94!K#P] Ĝ%Om iIaiWhʯ60$@ERݬ9>y-$Fi<*b+֚{G#CeN'B%lM^| 8QH[d њQ_o PI9UrPl=*V6+zʕ7X/^ҿ.F4V{;>/& 4z ^G뭀GTmveE?0(ǯ5EDMfEtݤi*%U˯~~,; #'Fi@aUoy`J~KmE0Xu$.pdhIpZ}=0'i/ N<@#mD㴔dp scx#ہc(hx. />%z9AmcA8H.Bp\N0oG꿝%[܅^\oZ/$ڥRǿs=/qT7FeU]~@(_W˯+1\ 0J*K[W@姏vzY%2T}˽™(\H)pX?j R]eriI۫;vrbXB3_1lz2 +gFxw:wjh)i;'(uT P7u!au?EW@h0ogBnxǀOHOɴA .=rH/lnОFF uyL6Wll:s[ ] * !&?[* (D<<ϝ 슲 ># "!$/¸yuR}+aNJ80a`xu~R։e_EQG?D<+dy6ݯ\fZ{ $4yeuvyb==fqUP "b0l%aGmjZJ F6̍/#]6@e'FTIL/[M]uц4krfp*tT,  8<&ɺooA1P'DBԊz#jٱy1;6#gwj:R vjҧԒ8 ;t;UUS!Txi^ Ͻ,"a51{C$o`f.Ok8Un錡Q+Jpp1i\>&_'>DDo%[mp9 sVW&3`\hoӸT;u4w`>BL3淸?xpT#ČE|\FGF.x(kFiQ`c,#X"ݡ*DGTd+! [9 `$1P>-Ҏڧ~W;[kgcctPbr,=%FR%v/ƶ)M V"Yf,`_A jDGN׭&u9f @n `x|1r% D=1EsE|1 򍝎 :J :eeQ@*d=ͷ#ڥ _Qeo^*v`HvE{T\lrQ'{=dk9K^^2h\%E]/h{&/S1_IjN{sgVjagSsn-U/)֠\#ќc) ET 3,囏F@äE J?_@lg VA?:nSM=jVo)ty3b`'E{!vRvIƥVEj4^׌}tGpln3 x!cJζު_Krg-P|1,xl M7{S_o}G M/mVxD#HgB?SGvF$ 'q&D-~1;/GB&a %$ q}GFSmL?ZvND ͜Bev| HN% ih }o9Ω"SүF/'"Z\=Q؝&.+d `85D̟?v~^ :"B_ 8Ult/B4׫"`a) #v:@V1)H-KUT6wyL}(M9 =zE$pI4zr8&vP]x$+X7 Z#F`ϖ0ɔ< ;H"B <Ĥ&{W/֧fAi VաY,012:tU9\OF<<$1U4DxF# 7 dnPK?𩬒iw\9=q}Fp;2TVU$ov95%b? D;X:N@NaO6n6/ǝd6H/g[_Tʀy1a}XU!qy#ߖE> xC5ߺql@gR yͩtݸˤ?m jwkפ@;~^eF|Aӥ0i wi5~mbrn,ǡSQG/./HDZq.D@$0eBFW2qgtGKspJ^\+[ݟH/~Q{#"'72E? dNa#ӘCp_n3" W|*4bXp\Rn՝S0DI_Pk5xd,<)=۬H֞Xy+ "2…d>cު\_($*ȡ)a?+#<.~}IJb-3[ vm!I9 mU928:+&KW|ʈ+(٬zQ @{pWTzziKF@yT81Tkt/S@[AXfcQQA|Qqn);S_Rk(L:AizUҐ# "`si lGK>)zk \;1))2#O4SVwF”l7M7 i荸Ohn q_qLJb߻)NvUW2n}')cxb39E'5K`thloR/BHK<>YKt n [lLiX4ƈ»@fL)7R6([j~$d0!=]FQJ%HTstYU-ڵzԪp+rMHP7[.Չ'cF{261P%+˕c}" 2%`ARYoD$"ph,"vD0K$Hb[q%嬿|J4G{Omk֙?vИvPNn핈8_ۼEF=+Q`=NJ{.abE+rkֻPN]Xw*MYeKXXԯ%CJAkz/t mO6^.)-Ģ0zG-+\̃2D~55il;[^TEC=Csl dbrў/yܛcVxwպE@ymCa7dz,({^L6!9A` =q{b~W -'ZU S ڬ|VBJ\0@/m$p9Hop_ EWzwS<%<#h\A'&͖O ]F!RyT:nK<>[;qo]?ı54HwҢT.{\Ӄ+\NkC78i)"mB?_7rhk ׎ ݗ^ŅO1>ή3DžHRlS NWr Tr)kYG +x8ZRws/P8V'Ǫ-ga d#u,?rJm&iM>ۼmm~k4G~T*D? Ce=>)'Pnf"dLxdK t[udve{C"׭*7l FzeHK-ojea`DuX'T|JG9}stȬ_ p6@:}Պ¢;0h )J"`fF';AZhhAt>9&GQ#2۱-v8i -Aܾ| 3L[d[CӳlD̽eBr;@xt߃ JB9 thPs(f=A\K=oZ7 Zj[2k"dbMGWQ*YR*L-\Tpl}W 1Bve=(!1G އ'?1PRb<աLm l[U{&$<XjFd-EqLNyM7wX-E,6\g(3O0TF~">Gokc}븊>3^2]/P C)+p$clv߸h1`̮0!Fm'FM+0ʰ펒^GG9vfe5*X:F[H_W@Τ\1$b_/Y sĄlC, GG;@GV c#6:$({. { +֤`>u;ҭRiEk=+ABҩEW|DxZ6qK, Y_H5|E*?l/  #_fh&~a67roYZ{hC@d"/7]?K؋<^moㅺ߾31s6|m.?tWp+~Sy xҤO:滌%~SUl ~7-eGk6D?T|hުXW+`bt]qkФ?zv)0j4)N29 fց6]+C<$XUxF3?}БK \uӒX4:˂uxI ,0'AVtď[_Ix4m"A7&!ДdKr1Lv"L?q?V3s(X*UmB^vν(d}4G6-Fi[dy:u:JVYhKW # nmg^`Tͳ9ڑD7*\q ciȘT5OPYdkO<"פpΌGss4!zGjFO,o)oa*s T#L7v|] ^_r+SlF`{|h$U $ YHӏe[zZvnr )T5ZES>Z_&q7L|WG_0S+Z0peE0RƸo_yJ^PnDU #෈a\o N[f%smn1]6fZA&\9~wO*1Q;[HW]qP.1g)?m@!k{Pm˿Bl8z6A-0tvrm^zcV]_ODcO{57Z#wUuw̰Tܟh lPI&0 -Ur(bVq4ն4;] kTISCZ͹m'Ҥ.1b:y@);ĩ]E*eCx:qC n@ KF9H;9+?su K"H/DgqQQK3I &'w2LQ&TEF3˿7+rƍe7I61u|v|+gmxz.J9o}: ~`H6)%r<1-aZ%4R^y6wԦˮL1:92-&Bh>LQo 4IP:H>lihAP0Qޢ2\lSqARذBDFק%n v剚:񽟒+tm?Y9f*ϲK',6GV}xX΢z;rLvN85bԩZ.(ɷ'"ǫ0C Co'"0 \{coM~Q=C(QwL2p_ h\孻\ w!@) 'p xdt딕<7ޡ[eOe Z]0qE&.3FPeۢ%J G-aL3rBlq*P[ZkS/qVk9"=%"nun u|֮ˈR}i ZIUHA0ί?ʇŎ@}ݰ^-q(hZq.nLČf+~MPeQx-x۠P/Cl_/Q3+ƭolNltcFPEûk + 3f^l*r@3 QЏd{6Tېdz,Plx$X=b|UdzR}9U`Š\'J{UÝ~!<:eAy-"ZpySo"[С qdG˛g-wA9[>hDT.  ]x3eu2q~g ca<]@IG-o4_קL۱F)efw599Zf4mũAkE[<~-ñ0tQش,ZZ=~uߦqO\|Τ_U\ .omMYQ$5,B3N*kc)sn|\vo큳}+/oՉ d*d,ɉɑ7AKÒ~DI*gZwN/"B/w(?4+#/u'NUOmfk`Q0̺];v1Z͛pBXzu$9N y 2/]uUcKK;'2߿Sf5/z.튪/bahh.Rg&3aɉyH BMEEjsT^B~W~OF͸ 6_ޫ6>3R6W =a;ȏ})UVOID?z+m6A`2 nD0zx&garǬ2[Q 2PGumW̿&@I^`K}e(%~?m\[ǙgGC=o-$(+R/}V54\wM,yq^9g A8ђ  VeEc 2s 3*67|v-_3Yӣ|tN]fGl򓄩6(b/ ,^WhIr }ͻ!.mXt>{!|>Ɏā]cӾomH<վ:pGnx[':X0+ԼW.&%6ΕN%YcNиcuVdi[~{ُBD\ZQϣ 5 &\Vgr= QMfÅF3&{) <^e(!99+I/ ׆zZ)uI6^)ctX)uCѥ53,YۓDWz9W=g ݑV&D-;3hZ{IHb@ҾY\T624dG;eӷ`2"N1\I?ӿZ eE@S'FGՈ$bXI[SX FQ7)cSc<1>nEDEO2ߔG/ZMб*[зFjl)S%a e5;MVΐ2s pk 4Rw4OFM h:0.M[_zJH3~jm@,4;-/[zJ}Sv06 4@@YLg3{ cɔ)%H]|\nh.wgT^W{cy|)u?h2ѓT'Gڎ[Wʻ(G%;!df7^]Bx9B{.ߤ/fڦ-PCio! H+H {'⇜~n֍j)2;`#Ž$UX .&ˣDjZ1aɕ,JoNy zY{ޡ0+}J[.HЪrnf5I/^:e~J2,v̏ ݁QgJscp"ѳ:|ĂR9Xl=oF2L(_ l8w9~ h!B !O1yiFѬoM-~-8ΞyMj%-=RlcrR !4>!zVk l07̐㨽σDŽҡ(v%S{Lt$}3;`>ݞM=\T54.`GㇱK3TEkϼ kT$0ic9:fTǔw!FoN=0QrM U\?SRkc/9f3lD Hnx(/P&:"LAGeֻ3F3ww-?U'xiKM ܬKL5e0\G$P /2fA Nƈx*y ld>l.72Cga&}$֙Eab^$Yr<Ryk} MN]&VpU f\6dB,P8gnY^y֚dNI^+#g'e)e|ng`[q)d-|}{ 'ē x]8Rb#v6i +-ku*/+F]YlZ? \Ef^EۘKȆQ?Lwoܓًeʭ^8}Í@  "풊gǸ,vE\h ``k]R#/DAnWv *1b*mCΐ&@辇N~ՎJWbspk5zٿUXb;1c@p W %?h! *~C2ӿǛJ#R- <|GIWPW#HT;?zS'f&%1n|fC|MV)y0$x{MȊ<ʩѸcXeDvya1Vḟ(Mu*f]o~ƶ\ =TlO}VOjkHwT+>#"ZfX2]-[J8̧ e{)-xOu{]RĢ d&E$)3wIcOҰ2G?Nv @X,:I4VK$V q6b$PP}n4t-NL^V0 ˾QgC tо! ƀ;[@t)Y$M'G9Pұ}<89,[QlnP &DE/pUDl=P|/r3Rh7ҮjFAЇ`jyFO,2;9 @PS :<*Y2%q(d729v$]0z.)1e|aSF008e3_P]R29/݇cմ(wxdk#(/dDսD1-Hx,~6=ǰ8R Za`7a8˕&eRV#5Z;WE;9 HQjRɀ .w:n8#3ŭXڮכJ͎ ~A ̊-;|:DE*(Jƚc ANS/`7םG#;dDD~d6ʼtw5oIE/bg%t 9Uhh6TjSj% ! 5D ߪg1WD/]Nl~\%qQ@M+a}9L uJ֯:w{}g( 8ək1E\@T1;(-{5l+Y.8z*܊" 3yc38Iʳ|b%udPA=9tTk]򰊯4c4ImTpk2rJ9:W~Y`H7IgPRz0iiⳕ/KS)t*U%Ū1.3N(?Hx6=m[ ni=s&ߗ½I`KK[k@Zvp2]l(_.w0' A|bD"!cRA{Y 0 x= kM=0nூb6|x\ Nc3Lo BdmeB߿vs;p u ]tS`PL=p>P PȃىOAug䗊 o9Q($<(QWdr{P &\N`-2 i(\D_+ k~1#!NR㍓vl`E q}a@׮&|uP׏&V ˎߑ\F/6fTR?f :DD('h\2vg`7Cܺpҫ-ÝJic_*ڗ,``Bj9~}{HrFY2$|U üA'-69Nx҂4j =DD!J(R5buIbm P>Vh w:b_> [5wT8=g˸!UQ{b,鑕=򊥵Nk.)WuMNو 4'wV *AYt5f]L7ߎwTGՎ үZ6{)nK!Ggn5|/k >L3byj? 2#QJzO>s @/b_- w ˎጬg\#5Pѹ2 Ŭ%(];LqhӉ`6[4j? фgpCutJkK薥F_i<@ҌQp)lPW'BIQ xq큾sCqS k;iaӇKeطfa10<5Քî9V"?Kp󘈞=775jfɸvѿ9l``GE062H2x8B#~r3KK<_xcYW1zD*'[9hic75z~gKn!1pّ?̦-1gy5a1а׷+'^>2DE] _ d"Q*? i^b3k1p7/IAO)D?(c[0{h/ /7B21 %IYQ5fR@c@ Jv->( P0 R1IkVӑyIcCBXiezc˰<'˴7 G1r?`:|oϙ&>MɸܽtƉ+ ].HUjˉT`wP*'R0P<3: 8Qncȿ=܎ĪkhXt3xInoi&lN(In38=@=RF3t7 *o誎 /Hc:G8GwU;eZ3BS= Q⵷='[^#~=}y&wþt_o~dju+mMѲ1`}W^Us7:jT%9nqE;duݨ2avTmг1ќ@>GV< [oƥn\fE`f>ELuy?YfQbJ1tN 8gu`7q]KVI{o8{E$^-S)#,.ZMXa9@ 2Q Za bdz9( [0hr$:CK%@GlV s/whΏnHPH#-D*eaL5e-fh ̚ڸmҦjql! iY yY S7-o1EjyH#tSou% #`8rh\nT ~TVl]=?o9 "r.NuB0acy.oπ.RJkQKPWm3)Η3Eùԛ+rv5EiFrG8p S=`vbs(W ? +)qqH98+[˧Hɘ۾yھT GǼ\#R$9nka?׭W9)'SL#ڷxV{ Ys#~ԁVi;fG6z v>7H"˒ua~c ,ª-rXm`ϺmR)nFؐu⼡W^[ٝv =a}lLr{ԟZ8!RrP3ΔL8pwcWJ<w YKq_aqtJ"5^*؏Wm7$;K|ۇ,tBNik?:#"ckPrF&IҽyE[H2pdE!gT) =X] y7L#ZHeDT>$k* V0 ?YQvM.RzM#ةCv‰ETý$rL3Cj;-[2+xH?8?=BM4~4+_к+g|ipϒTYfS5ξEa0pl?7p=J2Dmx9F9.Mn$O]l2c!Qȇs։zQaЯvv6=q$a{0NV09`w H8,VcPfB-;zAOlbCܪS, r8KI^aHJlFo#,2b v"j4 ^_>]R2 ajIۅL OQB\@Ma ֔QF(tnS9w_b,RU |J>86ST0}ۜNlS)a47$֬2JQR,+SA6ZbN_rFWY"Z%Y. @GğIHuHbf ^q),yxC 5Æ(ȥݽ@+|WJ.9 ۫ZSx^dɫd?!s$ %iE w"61FxNubLzጝOvmԆym$F r:#,r$t/8eHJ)1Dr j94[9Gf[S(Y0?|?R PEɬыc:9$Z3b:fLpLU3-m@KڃOWӼaІᎂL1 6K?9-ih PRDSɈ1 ٝxdG grI(5v1Ga1f"Aw}]˶^L+1v5u]nL WqgJji:[~tNF5q !cDY,n]]=\ܿZ{y,'j_:QAJZYy,SA{Ė=rZ>y[6|sPJ:Lj'BMnډk+e[w hx8rb$cDXkT'O0giWq,68WȨ[BtJBNgs5SQ_O9$fC͝g¿ݢgަU1|B(x | doBhړ3an~z޸2ʱhtu?O[dU (_:QpE=]{rz*̷k,9P94RYGA^]uGSx6ERPZ 0Nzh_n8]*Mݸs/Xq%K*8B\U[ftOCFu OOǤ&)Lf4jpwAO\8JJnEX\7"'TQ^K_M?ґ 3$wǟ K]q$ϙ+2h[Q bݘl ռNtuqkeڐM"}pwN%|~g9amNu*ĹD CS ץjYܤc *{WXH˪ )38`l'o0-nlc؂d,G30܄DԤ$Ufy;hMAB#^N e>7M8$FbSgFv&,$3_1yUv揢iI"i/ߗmf=bҞ}d LBvayJѨ`؄hA YR4t.ߖ#c,5#z{7qWa!Q[1alA꒣\\,<סj͌Vwq7y8޹$ߍv$5K^g^KFtiԇ3Auu9#G2t2C#nq^h,Dow B=f]*/;O[>\.!:ndS$3SI_dydXQ$Ο)<=g{<ĝUy&%Zؐ&~SKlSҍ> q4Ja fhE_K/ݩ3cR@>N̒cTYA6IR|v[`sˡFlD+ϡ0 .f3z,7,lv \w!>/kul%V{!T :Ъ³^Q&F-p8?uX`vK9vᒒG$h^@4Rbyy/2q_JH.(\rEJٻ$8uᣱW`Ra1,06%iKU)tXfs1MD+7H\YdF*frbB|obvE]erWtFP pߘ-o <݁+]FW-$$pRdw\n:TO pK<7-=-wUi6fu>CNxYw=o4 Ť@`7b¿@{{)] 1\ơF(2w/m,|[8E`yOM6H fUx. -Qay20|fk1/J`R[L5E9 Ȩx(OoٌJRi]ィv\4W 9]S$+RZhaƢ\k.I9x*570R-)b3xݐe /I6ƜuUT0VK&_XA8hXׁnir}NN*Y{yj+R uoέOщ>T^5vF 2)1 OTGLBW/ςٵ9CYުy.tm̨x^zU537@tp| k+Ü$;v[6XmVױ @<CNYP CAs:j_ѧ6^ J Ar}m2cZEnZ'`ve!`,~+UTw 74xOGy x: PE2Dsa ͺ&XDV+ D{5?@ݙ;VHLI&uo8)K8=7?rKFj ?Ś0Vwk-9zhD=JbJii豣u? RT4G圷|B IP`E0am=`V#J(hSZ׹-pc6i+n}:NFlŊSm}twZ3Y]5BfvsO£wAws0.hw(*[;NQBv-qouO#]JOr籯S1*P^G,Dx8>룳8CoUutA+Ľk \*Ãgs^2{g@T #KtӛS-JI f+NM&D2\Xa_A x?.}jk3>E*5MŇ=.Z`M|Y= #0l{h+(OdHFMg"'?OAD Sˀyl\/̞S-Pc_󞷬DnDWMW%C"1Q.lF؈m%r""8s O13 nReWxe׆#+wd ,p"t%.(-X$T>,}=`;u)slWQXfNJd2%ϛT}nR[3Avj-$\WдzٍI|vS-7d-kIcYsx罱 p92xJCGbGǸ, TpKΑeΞK X luP(F8`r 跜^Ò󛲴I@7``d-x}W(Dk.[Qnw6| ,Y4d;`|Ceqi*YAS̫̫ mc'z"16>~~ T?nd }!ՠfHme,/ZYNy{,Al-:Jf~3^GԐ2%)NwˬI˜R>τY LmM F/))NZ&X <*2XrR payh,zxYVNhpzab,-+F~XSj/Q=wNdz>fQVĮOtr[ 3 }N֡7*.y#bE]fTmrWh'&;!=9Ey.Ww^aȡF?4ӆr +hc:] I 5Aa <~J4.X~n${Vj:qi(TkN|oK+'N.,*z#|1ȳ8ųL*xب X ](|F2Lg^G6UW{`Y,s9=?i@3.m~ "hZ=qwS銫e< 2`ۼP<Ơ f2n7/Mn W/~L%DRG¯'*cuOpF۵x~-P~dPԽ/.tunU?Cߍa=~di:oׯ [z#qD>@.i:XkCV+-xU4Lq~a5Rl6fk&Nd *Wg3%9Y( cTպz O&K8x/ Veٓ [`MDBmAL4.a*٤]UTY;$#ݴm=r-;UvwRN / m U2H5;2T* GI5k?;EݼbO%xU}KYhL$y b/zm*+i;5dmWbaŖG 쭔j".YzP6ff9oo5K@ΆH; w4mYzZ=έFEغy Ɓ08Mi4cU=M>ǬP%U<50%٣ 9䓶hb4qgTaǽsCtj6wk2"Eqo:r2MR,RV4@u3j ŸmG*2n>k^F>l>1y!BiӦ=hKwdM0cm6dX#ߐK4Vґ_Jn1z¹ihoR~p~2ObYQ^Hy~T PfRn#2YS:7>B-ǒE2^$RKHln4F1Ӣb!~9>_/?@}g Aqso%n|/0mTb5:O0z2g,&k'}Ő0|0},F؞SWo/"WN`pc"v邏, yS}8Hj_f UVq$fkYξ`]zð#G0׭Z~U&dūr2_#^%vA$@UCH(w@1 .ml1O-@,pТw"3Bzi;ֺ.]i bB\e`mH  KVCYxT7Q&JW1ɋzhϏ facDYp |LG6 LzKtVE;}t[8;m.+JiQu/' 0Y6km Jl'cU37k;lXU>3l:Bm[dn !Ҙ㪢RE,̷W(!lKhPfGc=,^ץ㪦"4`mz~R T]IbDKWNvJ|2.ӷ0hk w/[ ++׏j2Ş2Mr_Ƴԏ߂8qysh!ߦ$6EHkSh1Rx*$XfM/4rnoh+>A|LWV\gHϒN~ p F*di/[\ù)kry':*UuGѯ w.uq@àPhcfH8q.S*d F .%lE$.(]T6]pqb;̩;cgB%]o |ZYی9?.ȓE GL+-\b8ȍJtP8ai{>$4n)5vI*rrV6Se h C,k7|pOdWƋÉ . ዝkk}3%a=MrHoJI!m.~Jf'j=aX!?i-lj1ƛ~E#G6 N09Ui\)٭fY7R q2 s{/:'Z&x7Gf)EF*JZfQ@ A0.H>iAn+sހo?ŔV}A+y6yakVO=L̤>R1Hzd" ߲ !%awp&&NEf9Dh{MխtLT!SL\.5C>\Tcdr!{0K7zFU(׍ <͈+6Q;@xȇdDzbr BDB!5`Y6-3h+M(ٖixj[>F;Y '$Hm[RBs,A) `BGGxXwW}]cr,poH++G8f+b{G]I0:E%[[s+*'3%zUjOt5s~9j : |- ϣ8elsܣ\q Q'dc-XH}>sn򦶕ī&DI:0RcP5^޴CH`9;wϬŌahEAn̓XO5[5Rya&JafdEs;F" (h|6~@Ȳ"oR}Gv/R0GXY7V<\p>Dq;֢OWW3UpN]? b1@.[t5b֗oU ;<} M6WLQ`8mQ%;[o*C!3T74V?R%axiђ8XIZ>J5sb'Tvn~OKe3J y:ŻpNk#DIVrl[5k ,4c[S 2!v}Bme12BQrI ^clKG"1i ?CVC29R.I}KJGWV ٻ'TQ H#qNQ:*IT4IO;Ok s`3N Į c8q({.7?:¾Ւ^[$6|.ǎSP"AJr;+xXOK8 _،ۤ ?r{΀C װT5ͧkc68pu-սhgYI MD^Ė*A'HtCi*ƋKed祌w^L;6@X80#E◢( ;aHv$Lr/N|EoC\<fϥ֒&jML. Ru$Bc sDק ‡ēСJ|x$6aAId fe!sd+E+C<7ʁh.+r͘"K|;ch), ?-j%# X$~(NɑqA㈼vL@}9a=?}Ɉo(Fc‚lKjrU hcs~]%;v[tPnS> F-5^1i*8O md{>OMj.X1دiښj4թA r尌*v,v J3bUd<Ԏ]݋;<4>֓8L*j(\gBIξ&Tв.MM!`P 'n}An%\zCZ% "ΩPÉV(+`6@vؕ9P`؅Ĩ_TGF2)jՃҫXr#<V–H4jx>*TUedgMdKa3O>w51~Rx,~̃@*MR1*|AĚ*7ASzK(ҥ`k]1vӎuXOÀBlT f>3c;av,%euFe[H__pX!:X'EoͫZN2Jŵ!潇=#~cd񴡃j@pcc]YS˄"QjٕЯu(yBeАi\F8uGa~a1Ǐ}@w xt]%rl9|I6ߠxj7{T୴E0jtcKYkb+!OÊD.3mP0hA+]y]1i``HlA! Y`:U1"Y 7!GS(d|udn=6 Z,wo C N%^X$ Ks+`h1fyKcd^?eXˆk}}p @r,f.VbI`77c .sMi0tt-vZGdqVKМoPUPYz3+b^u_pDsAt ŷ! C4Gg ˙{10?*y1ۅF#ŇmQp~SϺWQB"FYX/ Y牣_:d1MoV}Тd_,Y }ʐ0[j|ېLj/}"RJklka.n=76t<&O[c7#pz@ y$m {SQH"gILTszB0W+Plvt& o |Y^a"js8|1Õ=sb^ H0%n2K8- [w-Yzgf +3zTAJ= 6`Ba&Ak7 Fq<2eE:IOӣݛxm A0SfVҭYnF߮@85!6,0(J09uܼ5-֯$l@}qܧfkVu#mȀ(8>AcMg.#Sݢ%mLu|LCI;Z wo)a8c*å,a(hjIK4keuc M)xu*¦0=]1Kc|1{ŗYZ~XH2φ} z,I.'nvsrƲH}kt)vLBc;Z4e%Kϴ DCg' E MRdfcSٰ 57 %۫C`\[08Y)hcߒ=uk٧r-m\lۥ01e>ÏH:!JO><" (,oxUOctc[x#2ΒΟ 0.R_kGuéu˹[TԆY+SSK#Ե0nU^949STf\}J29! -Yp7.)Qdǐʍ]TKe&" k0$8rgOʇr f>gy6c$TqXm`_mo$\S֓Et;%j]6 | X10mٌV0ià3W2hi^v ew:/Ӳ1Q$itИ#Ӡ8 ( m04hq{]cOk|A'HMr-Y3!]hk߰w[2涅Hh/3_DB:k{3 LAf;jX+w-fƁ]YD%ZI [zbt"t}Λm]W_Pʃ4Sɲ52_gqmMҲ6ugV#A*,E>qݴ'dE)K<VQ8oh@l`T"f߽ނ!ntVH"!'jSx-E Xzk㕗~B_dMkؐO!/Yz!#JUcIl$ /2!7\wM.`[r\7No% 16+}N+fEVM:ID0͈Ħȵ>#}PUyoU;Mq^5*,J-M :]T>ٷ%m`ZbZRHf@]'hC*akkм2j%BIZ;, GILx:#49}!Dph=jԕmTaz#)=WF|)UPZR^~<済6&nn6qAN;ˎ:M`zue-RAimH%ӨગP.];*v{+]p7ZЄw.^dPJ Lɹ|Wc5烄:pZ\]gLlO;^svROɁ@;z1J;>%?cӎfW'Zy.ۏ=ԷSMUqʙ q0kZEă oI%; w~f  3sORyw4(lbvM z|iM=p2&\_iRaH*+UqO]%l\Z7n0D#|<B^I֥cZNԮ/ZYPp[h|z28v]x1LޙI9IϸМ}w?}]5]Y=^a Esтh0~L(|ֵp4Յ2[R5a^\؋6b>[)KҦwME;šݬΐ_ կ|ZKbR_X6׾l!Bv&0O-0fJ+}~s{EQzԿ31*r+xsw JV3bN:iY1eVSZbY8Qc폷糀|\4{SIV ^6Ea筗ʹ/̧3KbY y+rxi,Bb^Ez0I#Ue^Lx`gJN=XZJWz쁳zWwޠ3[Q&]^nբ@l;SzKm,)sȚ PWin0Fr|ãGKy9 $s)`zdj2 N%_bMZƘ +W:Mxh,lRPP!(^RpFN[ Bz2&[d~ j]E(Y(0 }e d'~iI.J8{\Эy^%^{rjѭs \Ydx*.[?q2[3 E t/5n$&l $\#ٍjIZ^7NDzS; M'&'o"GU|`VMpZ `[| [>ޔ1G5t|H}ޒ'cc.r,ԧB?:;oXފ!E`{z[eoE.;Zгblɀ eWtj?ڻ+h k_y:fGڽv>ovPb>TȉLP>t!ώadl_iivBNfGNHZņ^n +smʇeY/w8d.m9GϺG!_Ŏ/q`aX8ۋJEh&\onBuB\#&*B[!Yxo7.F0B6ȁI,Grt+,? p˒L7cxSL;[Ta놕hK&fuD3j#:)杳Dm{ԂuQoɋ78J)X.@,IAtX-@V}Ub_qgDfĢ4.3(Йho@k[ O WK2h4Z !9F*gm e< 25;kȾz|Y6'I`*̄t<*{ ʉ3_ 9Zq;.ڧS Rxx>"łaLW.X2/NAD|iG,&vLq#Y 0̉n}mR01{a|6c)?(ĕgRlFds5kD>8r\yթNd6(tk>yg9~kHIu%YR}j;T(C,""<pT!D,StitSs8߫Gd/Gl%#p!JxCiE2yFvu;L((Y5䘴M-j<ʟ%"E*[Ӽ M1+9["Ojc0L-q?nݰWR$Db8340GX>* O{{@אRy!%.2&BtGTisJN}MqV X1Q Z'vOopiMC諟#P5զ5ّCMBT0G͞ⰻKI5402j X`ih \\ T=P4r$S C9\[g3QVTJJ*SKi8@Gʰ͸m8ЄP/hAyt+Inn d80_7"91GIcM-/G':*P;c,Lqg{TcV+~o0L+dK{L}멻itLe-u͝~L?Cٽ7yzi+)3%sX`ٖm{ZQk}[F DyP1?S8ꘪD=k=~^t8XМL9j>A+ rI8A%l=5R`$M{(d ; ;w]mtZ=_rH_.[&e 'KÑ+Xh,[+|ߨ`}gI 7k6ksy3C{(y6$N讂vυ ےͅ{o'ZC.4Θۏasn|P&&Nq蒞EZI rc^ !ɘdž`@jc[斗: uywb Q_BEh@^,<-$%:<B+>n+we-=˙eUB?Ke!rfm'".v?$WSe&Ҥ;"\)R}]uHWӐ>eQ>[{l{'OcR!!3C+& űl3h=EԷ!r=⭈%L# t9\NYA"i=ݬ@u)k&!1Cb*Si( u=rcW y]ǜq,NPR*2jzt<LqmF%SzM4T6^δ TMAUz&Y -oK$kXRXJ +m-P*=a.mǦA_VՎya1B/<mƅ*x@ u9E& zvѨ`^ d#GT"Yeſ(96WABK2J2c\y6^HNTPe 5V2-1 od4<ӐGKiIɣ]ReՆwԂN EƽB-g޶(A4Α+KoM"&JGnfҹl^\l pzΟƈycLRHg$Yj\Cκ.P:`Z`P;z06G\ c 8y}w'!5=ּ4^N%' }eB[i~X"ݪ z_Qx 6 @ 'XV}DJ/?IĀ݂3[%*K -[N SS-oD,ԉg8.m]# Mx0fYX=h92ٖ#AilS|Z(PxIǐX#tmo@r^ q@M9sH_kی! ,ԉqyIO -ѕ+tfCG8-OdYmz^N#O`E/״`{zg Yb]Wi~D]u$: L,#x^ RDeDc( ;r@2rn`{r7!|:z&?*i$4G꠲} s<`*4'ycO*!]1q/G y!k/QrMhG̀26l0kB7KqfC^ yMsAh mNSer})? }4~T]oʝE~;۾&p !W9 ;f+] *BԴn]*/VԻ*/]%X/P2N}#" Ñ.[E]8 ΚQSAA7bOzmbrޖkITbP@qt|j~Wg;D8гbdR$T(=тZ(=3P=%puKiB/At Gc*rGqoT(vs%0jv&[硑j(-x짐 6$n\<: ꀢJPdň)vwx|Ƙ)ΊRΊ#bkh.Um ?N\vL9Kzo?cXBaO~pey/`d&lDqzQRt*֢2۸Dw9:Lk HĴaKxirbQ< K&~8=[zRwnOGȇ"GQLv<ٝL "aj ǙdNŃ̪ⰻWWMQ0•.3 n8JNM^,{ HFg : -d6s*E_pL%7׏(-X,'p`1f.}=l^ٿ|lomCT܉V_Ep2pLw9LnOb&ތs%ƃ}.?3>/αF,Qob#V#,-Pɀ)*$R+ʖ@QI6}k{\D驅`fh]<ځAUyC~IrunoQk[~Em-!^,~Vb[/hz{WoR b+_yT7kbzz5d1XHM<;Βj ǙYY- vZBWd!f8Pz5c͘Fޠ?zF-#`$#V'`~'B=dbTHZO,U'T #Ts;^Ik<^|2CS -( cA#z-6y$Dz;.bXٚbB?="9 `lp͛ v=+FןQuzq&7N VX/1E`rAШ a[+KYX[K>b̺#uG8ǸpV1<= +cn\G=̒3M=Ǘ6O[MݨBuIH,e+"ϲW8x7:lk 4|vQV%<<8QvPY8{8 2]h[tfoE?Rnİsǝ(Iw<~G rIcXriG& ϳ%j$#*7ɷ8o"Rꜙ2 XU!\S9M.CAMR^@_" ?^ 'Trr醉mPM;8/,aaXNG0`E҉uDL W^.Ү9!sΡ5aUu[߷1+wiH}R_Jde,MhQ(m%f3giڔ`ELJjŗyiiX6 |‚F>2?:T'Hy+1x5T) 'KE٘[¡0juؑ]c"yP xK-|!9PIY!ߐo]9lB67ֱbbyՏbYԠ +`}+h"4P{ȰHیlv՜RR0 " 2]o,eZr/ ay a5E_YoK?b$r =˒7e>Xy'! ۱)Lm]pDNrR#e,@+l`,e " bXSɣ/Yc2M Cv][`zh1E&[)Vy+}Q[~7B9ߝ̱xyC^٦:پ[2 Fg7>FXI+Q'ܱ?W GX}|s9Dx9x7IR1fSUU &1oH~cC hxZ}+;íAqq=hQ2ʅyI?I+ڳówCR=8yxE(|z{}ҁK]hZy,f""vd9ڋJh/KD;kgY1▹Ιq*ZLBF ^Am449A.Ju jvGCILJӏ3 Ts&u0$p\-WV4T&Xܬ7V5wGj}9=" xSL2"(oWz_Eu%iQ2TTq6 4k0Hz!J>5VQ_ْN%ē]u;J"o +~Hc<,ZZ yv6ՁJnI`PT3RH=g}Kpߚ E(}]=a=F >$DY16/F4_m0>ˊzMP}lę$ F:[`%X| L>z1+]c:aC"̓\5}xpxc f5tdGĜfh&v֤k@iojxu{ޙȃ>7k$&ET(ډKa Vtf`o9t[`'K+jpwB.νЕy2ߌgcKе+"ѓdR&tT9hX|f'ypG{?ZV&uqgsu) Au$eeYkƶXZ/(B ^ `{Ac{0znD2JBA?>w.UX_vJIe DEX#x!p~zPۆ0%r[|y@q|ȹ ʲ/!޽t0yTH7BqUӖ ܣŘ3=dd9&7Ϫ)y&@Xڤ':=(S GZpRcfRg^Il>oὃ5 S&6+-C!,!'Sߦo8QRs[s#{J ʱEdseWp ȁKYmB˾WHm &Ќ)E[/e@HDyl1Nۢ+nER%Hy ʍ s Cq$A= BbhVJFtLC AXgהg? K`By) ]pSvU;D 8~wnwا慼nЉbZ*ҡKo:QGe`,hi2^t@vIíM!J@#83&ip,@B3yε wHǥn^E?(i`f}w|xv7hX9 5a ٩Q `緐8Lk3ݙqx5ٸy;Z7#~JKxӣK =3WjnfV$q*Pb1(T'w /Zw dX̺!OVyǫt?z˴#`݌ bSs'm?(nN=oFp˧/Kpȸ~q~?lj747!]k`źd}Ǖ7޳(6.u p#>/7e9]=#nuA;,Y`P?C{LюSkYVq5nC[ti~ʐ'oNex3]ݵ͔cqK9YP3M9*^M=Ce )vгJK4BيBUґΉȚ^)QZ_g L#YS aX^uK:@hΑnuV|jUvs0ߑIΩOQaT'!F}^|8'@{L2 d%IC 4R9n -[e*),TMpXuKUi4ǻOpsIk9zu!-,J&yOBLe`S@TG2RHMX7ڈL '=ZsөCujb%~*oԸ|88EÜnG{a. CJCzWA! &.)]&(3o!6\ڤp|?[~y,*xojf@t҄k*j6Чg[ÿ:o Jk|ke+e3h-Gd1ˬX{)KRdƣ2b<Mkljܱ8$Jm,\q~fȘ~0tҰDºRBF7ܓItB2%% Hnצ)a¢9PL+l5S}xj0ͧ#7JZN-W[[DF-/ -J2a?(.1lK/{ױLQiXrjI쨰XA>؆|IU)irϏ{RU@igtl4<(SX}5=,B+OK2w(j?l6,U /`;yE_[/ nkiYFr/[j%iєz? n Zb[v("6NŢR66ZlϏR5xJ ?/WwXbu.'AB+[Ʒ/Wl8ƏiV 6 ^1x;B=o"]8Q}pN׻3&"uM), ; < #O͎:h,(g63?Q}8J&tD=5}#R^!T$6q][_7-9 (/,kw^v,Y{̑-ĘhcY{Tg[+KHUw_VxZH84Inq,#Y^#蚅#~'#y4_JaTÇ%H_nv(řߗrVyvBͬu)p %,*\nf&+&Zݛ/aiIuQ=c1&sx3ixRŗlJm$R6%|c7gfTFud\jdS'ۏj mRNiI;?9rɜR{ Wɱ=jH*Ćt{ϞLwXeҐHyxqS[ȿ!(WM:Q$mG7,c>=@\R? t:.x}Q뀍0g& _J',z%uCe|t׫Cc1CEc8dGl\ԍi`O|1#\ l](߱V%:r4𤋫RIIF!W[v;F%YOK|6iE$(06c )]Fqs<67|w9b bi|+& ii<82Ku#gXtRZn!T,z,wMpc0&*V-j˅b ff..xfpW( 'zGe)zsw_ΠIrK;.GĎV{ % 9Cx9vlA룍rrH9d~^%NN59^:8 Isu==n\$F6'hY%UD΃KmT+bCۈ{gvDDsݠƨ35&l^FU:!Z[f4g=`[!jyC" >WZ~ 5$ Xpޑ F,z.G<"xaF^zSvA#Z1Հ6aPdTKXMDΈp_bO2'Fs.#zν2C9~=0k )mp{r{TX/î_t{sZ}X s[@jJfGM]M>l1ʳ^^æCVӪp^7OJ Q*q?3^R%hbNPgS-f+;VLǕW}CKLZ/}0< RKULy1eV:?=pQ֜\E^.#J:ocL~oULiaZ;э`5BC$֖Jk&6i⚹ꆓL-Fo\sty9菉(7j"EQmh`[R'#bWu>e$f䟌 Tjr\Q qJm7 oo2_9&&:NCN 5 '>v*8Vّc D i%&^ڏp"1Gٳ$ )C?*ЬNznvl +Mqcl9 S [^08K֬1LfXB2Fb=jTٛv8{'{>X`x'=z$`cgf"It WyJDfNk٤5ܑ藐sjpj(lfk(S^G)]0 Rg(B~e ,9T Hb0q}@L$/< ؘ*89*!8:w>Ibny{NI 7mϒޖzrz/@ Ć{TpTTsvc 3T 'Zʼn]w*q|%Hw$+펖N|I9Ejz 37 Ö EҲy $z@g5ibpg‹zϵѥdd<ޏɱ7dkAGj&> z[<$}%V<'hFV ' F+hN_ rvXg'PeN0 s֙LퟔL_j'(mю^pEz"X`\(1:+A֧fU+ŊzhO:SvW7YI(g=t}pv9#R%Ey2%OJw[M ޏJHуL̓~:+pxcWB6~ıJ|Af$793_O񧱞!}Qk4F*78@l7Gɦ@j(WkOxAtTDtj;X%Y-vTB?s/^;psJDIy~cqwסy3.ۺẠQC֩W$nXH BwK9,:y3*iEZIIb”P#ZbmŤ U.XG-6ok[%yUKJg Ne&1bZ#}Av?eEkY:2IP1pqyBukg]^.!HIS^[`'w]߰5Ȳp/JL[kļ+,>kX}j⧜#j?i{}"yh>meT+= m2|r2p$5qSD0VFSxȄqPDKꈂDg`eC<vAbn6wؘ'+2,\YQɘ.﮿:!nIc^"A%!"@ƮyKk!p w`=)z=LCe$I r=%9L5ωn@q\x&w\=fgA6`HnsB#BIP.{O ~^#E ~!R" =-'\zYaY|O B?&ZA{˙d6W2ol8!=pf-ӿRvҳFTӻz-[$E*`pVֺm^%#Иm#!k#5oZsml=M ȄFj /n3URd#Q0n@m]U>g6kf'9" 9v=5XKedH*),o@*#@%]Q¿FcPOm > +E@ [ DeJZ)*㵖WOɃynFuP'w|ω&ٔ\,;wڗX䮖fS`tx9،յ u2[`oe^}B>WB1H`ZY`achȷÉ|9*ptE7ǛY˱sc(!~w!Mfy<rzfxG`;f򂴵 1'T_;٠)Ă*awrR7 !͵1֋E<8Y(Ag?|&@yZ>. K ]*f~<oSzw^:U|+\~H V+ȫ|kC~Dc%R些nmsh12@M5@ Эvp@F f럒>u^6"|/8 :A^@C 2шܧJ5F{CgڐvM]5OޝO{FP,GVXٸj/d: w䬙jd-0n 4@=^QlPGE16wR`zU=0tc[y!d<0z*4&  rLa6^z~ˉ;j=kk-d]dXO+yf{c4NC=s׍1ʅ*p0η49W@TS.#UTۃzGKA!^h|w dDӑ޶; qm|FVaS2QBDue;[}J\F=&iyE>yҊf3 gdL;oIBoD]D_?* 4 +?DmÿIzn5nǺЙ;ULbJ 42`_b ߆'#9SF6gf@MW1CPho +/{hFRaVF [IbmF{gy"haC%R:TYa[Y!m뽝_ CP~|uw&Bn*6 *(Suy>cÃ(L(V{ݩ;ĬBu"6 JnUHY#{PbU}x } îrV(N%tUm*Z9vdWTI'Xl3jP `䆈y:Xi<\ۺ |Q 9p3Np&p3H;AϤ&%@(2tKg05G,PJa;jUHvWF.PD?>Yyw0Zd^5HԔu} 6L?襱^o$5ye;hΛiULF}/5}nqTO Kɏ^ U|JOHyHP0 -J6Wܧ9aRC4K=x &F>R觔hh݃. bK+8  5'G/Q9/7.*- iH)"Bp{Nω"%0,8ʗFhX*Z_vSX8n49Uå7#z6*V\2ofD|g ('^@,>pd$4i? ǍXԂo-@o%CYȏߓi JSf|ǼUǙea>oUyVE;J2(m;3BK*2,X'\6| >yhK#l^T:[M2f0wb0V z#ŀj͵:&[tD0?zm!)hp:> U}AD6d5:vrJ'u0n#ӝFzq =Om LcB ^t5 v|T d#t<,̫z ĀK"cHo}N4$Pi-5=uK@*Xn}~u"0.5Tފ`:'sy0U0mQwgM{]uT3kۉ-օr\Kr2|?˜ ]5Κg}Y 1l0} tlÆd7/ܦa!);,iA?Y5ZAQ_B 4)'tp50CEKTѡQyT8,Q#5矘,G^GzDp)&Gўs1c2~lsO0:20lII?98cDj6g˛%9=o]aDj?g"b<2nX^DҰBaײFЛN ֤OBJVpdC*Z` @F"=AnD掋tv|e \Qy7h)흖Ii6HB8A;Rh``)!3]j[g)a&T$.:`?X8į_ŏ\bԀy\]^?N^~t蛷gM< sT,Ĩ1O"N{7xNbPWAR1hQ ߵ [ J&G{D`'#L RSU%bn,k-h =3ʾZ cl@*18 )9 BDY%3` ̥̜7j|[B["aZ1@y%_/5|(9CMxRϔo(O>f-Xf{ٜa4涬R&4@`0_pL}ɗ8~ LOa>oPPUu}׏PP/PϤ oչuݷ qr싋ݬNVyٵB,#z&|yenvyx%!q+xA#e'F3f~@#  CҚ"}w6e)wv\UX? &؝#+^gJ1ԟ&N!: d9>ĤAµ<{+s- 9R*B!]PLkXDql4UU*)ncOLi6§3ʨW?fh<}.$C>{9Aeu_3l^O!|Ŝ0w[T#«ȩF)Cy\Sc[ g ήb`i(6>:?Z^1 mv(YB,[71soutrDCHu[z!ڐA7O>cyxQ5I idSj$v虲@>/ iܜ >E>lx$M$YGҦt U84,hJ%#4 Sjdts"@%ԢP/4>JlWDS&qr跌e}>USd/s" Er8U?a>l oy\/W:*28uT/ fϊӏWmN*0W!GIc.┑-dwN"2"eFAGTۅc=R>hz5p!lo?M=AB>^Ov9{u(z+=qq̥k[K&/5Yc3V~(=tw%=(ar;n@=~2*șȗJrL-[X^F#{OYt?,.Q廊i29? gdߵgly{\|tm?E Kk WN^2ٷ[q0o%_?؛ eO /? @/$tGjr.#OC~8S8HGp,H(C[vQ=I 4ƪ| '[@SXc{`'"ʈBNQv`L_d>d }4D 葡mJ>TRvP%SGQ9obU~/1CC9-xngk>0Y+CQ#"\h!mc)`@pz>uJ.H kDF+0OB+\7;ZvEg!/uNf7FAT퓏u8㵱g;1!U!>C_ҥ.$ ۄCER3V Wj5U~- ae!V./hlՊ8c^{tG8@ ["oy4*}?рڠZWl RVw7fR\&iꆺvvE.Ǭټ?f_G1Kl gwq)6h-#}3F^ؔI'./R(eb\tU?+a3ȷ[dtwMh ulI/@@RCiL B`O!e1; G9pJF\%_r$B4}xxʭ+うrR\i'cnYDAdP[ouZ6iR< +R9m*ި*l2@mY @IJjxbƉX& <ͨg P࢑{M; 2`@ljvClj>&~ >fʴhc%(/Ň^yn<ճZ:4C;:+u>^ lLQļ"ӂ=y'UpL~ @&"Gy4 g%L9m }쥒ǭQY XtB#ieaBEڄ?1+hfCO yB骹m2A& D$ͽĪm&!oYߍhUvxƔl [(`BbOAPS]S$)[o&6ۍM{>zIvH3;nr=aWUGjT&~Y~֗9@°o }0rE agH"-pyT!F'"// eߘ*"~ۃFtyuIKɰ1GҡYy(Sl qv[kgTVFeAe/>EBv~~LYï)~)xD"[]^dz]؀`\9YRk˸z)}:QH\fwA=@>r$8'촗r@Tg{ON>E*@ݜ+dl+f,#0br_ jD"SYǀH0l% U GmJhIU8B63V[ @yRڅej:+Fr_`rxtLHV,~Nt(=6>NM 6},V rdK9KOHPԹ䩗9\Kvk ;:v6 Wmc[dz=|7]yh ˋ%Em /Ie"‘gǑL9ŽH+oBS" 2O'?dHNĵ0Кsl[2.Ұht~'kq"Ň0&@y<;^K))Fu؛8KI۔w:(o<؇)J}U#ؼfMs Rs/\)5/)͝;LcRƹZ@I%q<-`FS^2/:'h e̺֥To&s҇CqMcĆ mHL!f6Jx ?#hVaYsВc^ B[_0܏18C) 2,kt} D]Тe@IaN+ۊvF!/#7eY?]7[-0~>sV `;\W$O%F:ꦿ>鋿EfXq*qIA?uÇ X Td; &b㿞~Q vs{{/erR{Io6#\=r>*bՉxoLߞKm[xQ%M7%}0fx؇zJ:CG:=8L;!!;lej]zA1wEVyxM0|cҠP^+1H@7!u@xo@X`  &_ivv_NtY]jK,5IڻK XP$AhR (*1PUqwT&du|0*\lFt\r2!1F1~Q ,j->ܰ ѯQtxCO֮. az2mJ!-?v7xw܀ҳKopjqD|?dVQ}D)(?u3 aԲ_<\@ B.N[hfsGn"0q}aEttQĶ|Ij 0*( ʹs\QQ˽*Rj ".F1 vUsOR`bC-cZ3Dbw$+9 4 -M}\T &[LϘ1Z rQ49WDꠘHzcl\4+|)|H[2|$T5:B^6~k _Cwt>JK@3<ɪ&{$ϡK ޮ["qvm7綒's >%r{Y7xtRiP,B]#Ad@ iWrYݼVYEFʡ LEirs67 6hT׽mco\쟥]}YA^q"QO9ZOO.A]ц0]8*Y㍡ 1I/+^y~l0sP^t'rp,u;y$)dTKp$cu~r[ETڿ:, h!ED?jD2CTx+Nq0[E39,^(h2)KiN * KttEY*Yyu*8SwF&;$>sDV079aME !8}}3w JZ OQE;]/vh{rM{mEJU1W z]GOXD#TC$mRrm?e{.58meRIcvkQ4cCG$p_q ykL p~ .a :|.D~R1w~GXTc IH/f8:r?O2 )qh1G3j#nxmkDXwH0Jed zPb>(#ԶP%b>QRWe_`0Ϩ:̢4Q @D$Or0,ģ8VY[ -cIƮn56ɶ/)LV̌fH_KNә9 41Aq{~chLƼ\dԞڑu܄`9kghnKzqw33xz(87$(a2S\c ٺV< mat U84O3%R$BR?){^yQEv[+|ozm {Lyo5&Pʖְ( OΚ zݚ(0QoD!-:Ag|zfjGBv%^Y-vtͺAſc,7n{I1L$ڲ˯*1n4庘P^l ;EhSRi/4+1%im37>wMaR-FyGs/`v慗Jk 3>eIL9"xS_K[c̭l1v4.N{O#>&_$NCaQќḬDt,4ni\ zurHQ+},6mFp IoX:TkM | *VlR2#rb=լ2՚c\T' N)YLhnqr۠qkN ֓:aJdbb+9ͳ]3vj~J VqP>աcHDXX#ktj`YL[U#Z-]3!tb6'a|FlEaqlv6}\.ڧB*y(^cPr9JPKHZ7X6_FgN%"'EЖttw{n8聱'P$+B*`hNRe5t8%`ޙƍ#;h؄~ʶMtÜ_[3Ǖ ݂%:kܣMIr)W4K<ߤ8N ?"6nC;DQC}>@^`Fy` VnOѪ%GæJ~,mYG^]E)i|X<ؚ0U\浚͵v*E0V/:2HO@} $a#W%WT۲w^hl0;SG=s@^:MG^abyiI%!&M '6䀝/F*T\xk:0h,b,Laר+ cAsu8 O!JQغW(̥ 閖ES&lԥ,>-謵jrs[x("->x,&uRuu0'Yc^@ Zڌ ViVg7A3kFF41.Yt(pDZ`v^ڏjM{s?@#SR2qXJbG}[(^iY~\3a߳=5cĤ%Vx/:`ćg  êrJG2b89P]t ubiC''x ea)pVd2ޅ,)yQ}tup\OU{ "O2DXX<5|]~9>]hB>*cy4K\*(%mlR:Uȷ*+zS6-"s ʿaA] eLK+S 1<֕X:nD`>{G΁鎅Гb4Va bY2^=]@i`w|oaB9q |1&C"I?6lr$*URc} pw l\V>U1 5~۵AwzHS=}rPG&~nitMVgM]({콇ojҶKvSELðOmψg?#U@)?vF\M$Y0<zEO_SᅅU/C쇤IKSOVh'f,bpN>M6SeiIg&?ՈQ7;&dRVw\.ۻ$_y9W`ނ0i(WG,j|JV4x&֣ dyyR]p\Cḣԥ}R h/]5 ?) s[QE!D}e=mqˡ@G#]1\H(8BŲ˔mބ$gv)UfÂd}qͧUӼlb`&O^'dGnj"%IgcGQXH 1yX*83+zUV n?`2UÕYvC;Iw-."8uW9c!9M~8"岔9gcA ̱XsҾDE8J yޔ fzll.E3%Dw`C9~p'!{/n=(n&;$ 'o:J~SOzhLj3ACJe(wbz({TO(6DôUIUB[ІbIKh h[cU}=) waNz&M0 h O3d G]rmJT?Y.}\Q9RLDȖ^jA5@Mr%ɖ\Y~GX ƥw̆[ίFcNkuK9B':3%29o#j1BlndϞ,8#C4xY΃G? V%,u / zICqwm&1|l$#NX)Yk`|A K+ݟGN|mQIF DIX(/M:d\)L+9 "M`ܢKeڌl%gZOprOJmḋKIB(rk('pq'S{YI1R.^YUQvH~ɟ* bJ&#ɮ KR@^]}<n|{ C,/?L1.` $EվX%:*/"[e:"5saן VW ^md딾]+X!!N7ُXI*P|W{FqƬZy\?]iW4~8|svVh8>߃M3T5.-Zq{ѵOhaa.\R<ܺX~ #Bηxd=W1 4'J#̭3ɺśC Fbl x._&g"P}]==o؏k6( m[tj<~ N;0*뻜/Y˄JʁoB? I5{"".@pj=ӫXFHoye~ .J^rWΩ')w%C}(Hpfh~$q+z)r>3x/lf7Z29ɨ̽`+Fck( =_!M@|d՝ qs{ ܵ\5d9g.fR9x%]JoDyw{f;nl4`_FA*SoDN\_ԥ 64·EFWޓP^:"]`(Pd}64.4'0gƷ rt/I 1gL~gdLg0dc!s,xX}iJ~.jh/sa\iH ?OVX/\mRoVj0trFƩ٨=w[@1 ݑn՗6:͸Ϻޖ]"F$[_ʌ# "WT?ؿϸ"Vbu`F1/`R@ g/=r9d\|t=6sQ0I4wrQ "TɃ;,cDNh"Fն%jWmR^Alz4. 8VڿB~vveX6W -'ǣVc4BH,Y}qިJ[Me/\$Do8;y80ND|, ` ޴A Sh)ϫ)\folMOj\~[\n!Y<{IM"8C(('p[jm5c|K_R<).c*_7qnT.m Ж`Ŵ?G͒cx W('YG=.IX3)?JǖP[>|.p>HXzNߑ[-HI2{$igm6J(H"w}ōp3K~E0TJF0*Bi ¸r+U  Qb boX{pP[+\g0BWD=!lO)xWH>")u^q0- 5k2<3̰hiQI.BoTy6_?w4 4bɜ"g$pdXhMA eX|&ӑ;/qyLtA6<H?<3~␨.G@˂*cM6| w؝-\}h7}.rs%Uy{>Y"ېڒiǕŏ?DYK0ޖ$s9k!&{;aDzy$c7I]3uԅ^uxupc7;ХgzBP!H)a]N6\WIn[CCWc@п<GuX,uL$^+`_zSni\ D00zNI~YrO _*6lm$p Q[+lUݖJpSP.}}feg;[Xl(CjamqpI H6U7HpԈ@n32fD1ZGzݎY81hgDnVհȪpc,-c/"ܔ^iPg#%Ӷ%dBE.rpO(ks0%-llnfP!<̻z`x;T {?ZFk2 AԶ@eW[Bhy?Ufv=[k66<غKS9oQp;*q5y5sޢ ;%'TUS܇E7Jx[/r~&kN%]S%igȍ&]y,d] S4)M&rU/}`&`z݆(:' 5R $oyC!Wz Tj:203oo{ٷ-9yNzS)4ac(y>#F_& 19OzA%:5NЖ@Hdɹ8EQcWy.~r:40b Y W/]F=K=U+<ퟝ/iY ›,b(ZF2]_|cEw0jaڳDws4&?i2IjtdbJ&ZpbF(2lDڐѫfȺ'Zռ_$~jD|g٤gBWVs.ι1璮UlceGAHT#b$ )CΝӲ5ȣ}B(P#!ѫ}Q?w|w4{A Ѳl}Ӗ($ro9&Pc`3632(:[̚iZ,tkU.G?WP!i2SE6i= gB^<9҅G`ĩ-3)[L9LnwL%36Ix* hf4,٥Z]la$Y YL}gL?\6YͥDTB</wUN-YS NY ,6Avik ;~/۽|桢)PA&LU> CP{.Xz[GW7H0 D0asU]4~J>W0N5;=gzE2[@'zF{ 9C3vUM֞u2Iup{$l|-ÙDhd-7hVjSrĀi5Z']j'lRGVg a%[@mm*LZ 5W+z3.$c_W= N.5T\]["Nm5&u%iT2`Qб7=e L f-Nm:ez: i#Q(#S V!m؁,Bu$,?p1G#JGKAE3h#|u]SѼ~QaU% bNGD3ðE؅`A]VX]糦ݏbJ&#sMx],$T#$dW]Ұ Zm*YDߞr\r 7i(2dZQA$FDo/|+̤XȄM(D;D=*#'#X4:\Du>QΞD2DCTz5(䖶%aP^=ӈQ]H9:WH;"-ڼ#C$z4~?Wx[ea_M78IC*_߬!rvzsIӻ(SIp 6Â;nJ"L.5)rcw3,~*F.ⱒT6@ (i01 HX_w#tYGnjƁU?g\=4Kdj(~\D}AU/c5o!kHJg o3䈆LB%.qqc8FBO^Sx_+lt Mz՟T(Bxzyf~-5׮`BZazjtf"KZp8t{#}{߭r͞#uJ@sFvko7cU@XQH?@0p )CG1$?UQr`Dk+^Ogyd377]|=tմÕo--/KfF=a;+kv۫Q^61}`~;T֮3goۡ&nȍ͎TkT"ߠtIl. )x;u\LoY1YtrxCB6iCG"͐QS 붞Mvr(E!MZw#) 7 J :5?>:["&^ɴxF~j嵄T| }793DgZ3>XcՏr:@̀"@S\R<{ +v M)p~yn`-jjb9t%9 0O;z ۼdr?DޟźC/ R:'>麕3ibhd~z|V= kx2m;7"fv'[5yknǰ1 ň{|HjGS $~SW7;(:tEvL9ɜ~Hlnd'X"%^3ānaH+֪+NxT{X#'ſlǻ#[X",vvdIӣ*Eb5P 9( G!ſ o/.#Tͳ,Cb'.>AGR;׵߾acWKSߜ;7{[>M@n2ΐch3U\>apbXY5^G N_L3>ϕoLfjwr:q9LOؚ"9e{4޻:-9ЎjzR~YU" Q0K?i@z} ]T; :[+&} >7F2ˣO 26:bj?ɜu o~X, f` Un3[fy"p:M:ѮX3Ȱ۱_0k}_IY@Q/b42v3o'B~t_x+u-]Tq{[#D|0 0R% 'Rq&w 磣ʩpo9 մ[?vj[g#'mڰ=9 :#Nm?q9S{ R*A*ByawTrM&PEd&Z'soy 4 AyZ⥄Ju cjWٔD0%ϹO_0*ͨT[bv'+VңIpi?ONs֬S;Лepγ^;XC/U3H"O8^&iX锑6Y)U}h`WuqhkzYB lFR)+| {2$B>RHq2O8fJ~{eT) BӠND'iQ  ꈷKڗO[ 5JNS;W~k*J>E_̑s*@[Rxֶ`K6١FX poDftTFC:{OW.j1UfcEҞo#i|!D Y[8ܣ(&?q5i i#\p4+LI'H7sҼ 'Wv_J&.tk+ +aO޸DȗDΕ : GT#Q#^|v`Bpx0 xR_cƱ4JW$V@Wq9qLi*C]gXDF)l%,5$s&f=S=b+h77p+9LW.zEU+`,}e'.|Q;۬:xB>43k:|ܴO->G [m(abdLw0<D" =o7(}zTd|TeXӎFEb 0Q.E,Kk:,.'.9}5 XKJp;}.%=+lL+ IͤĈ!yS#1r] L\n6ޠv^éV> (`2ԑ68(UW4stͫ 9k tK^h{p !Rk힡H }ħـ(WMxR1vh(IoAd1 lU.;;Zr7 hD M;#Xvq;%w|vzKt754Rt|6&IuڵhYCٵ;e9{r3"Бݱ$Lb7%Zk 9:)+^Y, [44B9G gv. vXű$ 8XJ['H 6c֐Ƒ0Em 8癣mo~o~<3=| k=މBξov=kA"bR[,n t ߣ"]4ijd if21@7I؞`r:LэJlS bS8Cf8`k"~^ffWqi{「=lE8;@t䆼wO!7YW q4Ah̅fa"72ʞ8xȧ$yq wH5@ɓͳɣ{ߓ/ 01NUzN&YfQZEvRwh^c201Uƒ_wxrYosei߳eoH%Rg%VAIlLRBrӧ" |6bxMj#~Bay EcD'vhRH;3>7gWN5!G3LӨ"Sn~]{ U '1}GQ ‚Әi5t]Ida1FSWqZlxj#ۥ^ċX3u "@S*ԃ~ZrkVSe*o  ->f6U!TwY $¤6eVL /3T<6젽Ya /sƨ?"Y޿Q'9A3%/q(DzTg6|| QΐB\2sx[|c6Ce+iLmi`_25rO|FxeX2pC~6Lm"h~V"NpܫrA^`&H\j͆[r\*||x&vzDɦ’#>efz(tN;HSуLf֏U,V'U!bq(`KMA8FY3u5֭_#^ZD5Z }B:0=ORqYHspvgPt|{`Ăa_. $WUGY229>2\h*0ee/5me*_+K۫)ټp,sWMu<%mOnqq!m>jfǠqi_.[׬'GPw2xZMZϱrkY'6Ft'~Gn@W$*zs259 Z&.a<7X-ݭ MBh3lit^ rNBqIpm%B Y>0è" {㙬PElG&/*|sk6K[Y>o, *L;a67@rv̹G+Q֔/@Wkmszu޷BSVbH6{NCk^?kVQe6.JȽ'?:=|V">݌ , ֍d"C_r)Eim T7)/ww$!GO{)v rz] 8*k7wzJ-T1qX(|D0^$]r5wBU AruJ =jklur3 0ܲNI1Ժ7GbνrkA!K07NK@KÑh 0 riڋG!6;԰Ր"2(ʽo8W}dedBW-Icо-亀^~pH޹ ;~6u $`z,f-<0\bfab Yz5ҟL^:O]* p5(YBWn't WΞvm2ſ߹jg#'hK{S0\ǿ.]wTgvMgYdy<+C_j,4М5mq%tW0L $ zWJ, pmWѾS;C@<%`&Ǻ_@{Wm\ϕ+t|ϝNzך\2j%M(tm[!?Bu"4𨈿4:rg'|1UteDDF87/@;.w3.[,x^á ]LP*կ̪̒ymfOaDkٹ5~L)<u5bBמ+f<nP=u PeI sT& ֚M(<q=ujaW$z`⻣^Ӓ 4&7{[cUL418͌_*@<:@Pѭ nCHzyCV1 ;X^e1rzdK?j&[E ƢNʈxwm{er9=oˆDemP3 fg"`QK iZ;-$^/-hٰ7_2{{ ׽V)5p+p:Jh@Iz 5{lw[2=6:f+Y(9an*X(}:u`e!;4K?AYOiVai>x77h~N#zKۻ*t]ȲXb!sŴ=>y/EӅwRwUH!>>=X6C'oZ4h-m2:pZ2ls4_0k̹0@_sa{H.CYEqN&u@4)/%D\KV;B^`g.Vj)LGcM@6S] FsӐI9 r큜Nx*?YA}}_5ihcal5z j7Ks9%Z=H?،rf̂ Ѫ`#dDj/Q5\:+(ʅ1 4h\= f@5l.hmඉNYtcNtZUoQH/g:dߍx0"\|NT1G%N:96aZ-\US]r!D$\V$;w\_ZUqk'ߠ|j[̯˕';Wc85#`[!QF|X5!hx zy^n`ϓh~( F&ݚl kTl0AHb"%?`Y?$AohlU']Xǜ 7#.>P9۱ j,XN985,#ߥ:$Vg" 6/Cp&<)_>^$bk7<;:JM %oeUYP/<{]ێ';SQiOWbT9(o$x>/ 3*W4 rKrA fu+"S JzPDY~3D&jLc=Ȍ:H,KHv=uS%ȿMk׾~/'Z; /,X؏NM&*S t\)봘Jb.`9ڴH qR&$^j3n*L0K:)~Yo?ع ҃} ^ĬƘuc hHu6; b-1]q5u`y<]8NFj .vi U@'.~#壒Jl0f .Ŷ?QHB%;9aC~q۱ KjF,+9a5}P7RsH#Ol]xt!sI'N[N8n TϏ-$C$_IġڞTt8B!4aXѧD/lL2ߡڟ5O|ПU~}PW٣i*+[-N`VrƴJ.lN|܋Dջp(}^ :\y?#?j\ک"8BR8囜};Fadpw5UGS4!QɋtL*n5[zvM+Ģ>6^eK]|`L̍wn Ϳ/cGl:V |Rr-S&iI~3"D^sVJ{ NacT.Zõ`{ ;RC!s`X3"8'ȚS&qRKZ*bӇH^2FMNxlJ2K(!^DO!У $0MpL11P0޹WA C&2\c&g m VD|-UʙlHk&敩B$/CԌ!E6ϓ>/Gb:{/u6駖ZXӠWJx7*,q o=y ׾*.OKL\E=?I-N1"*K~1 h#1"JZ ,nJm_r&.-g-青;U(lz1oX:R D7K؄Ӧo=^@p=nWF Yi4Pi/ /X=ْ 3SHKk Кv nLDcC=X5 ߰Ek%"cVOJBiљR^ް`8ba"xn K& $,{pBRWg}oO År! kV;F=E.zٛe1ڤ5-ߛXWsΪT:}Z7i u&|S9Msa68k~ y 2>5;S䗭ؓwriTͺCjOӴY"o8ԦAcp/"" ETx()fZg=ZT1=ڀ{ӄ9$xuϦؼe"BW6 P169ߗ)Ur$}Z9X(uw6.P I11,' m9 BZG\EMwoGWh5R1*tBF lS<.DS\'_7Faf#;D$Eu`M2{ ~^ڭy)J;ctM[I`^D܊idp3:z;v+Y6-uDfsQ"7qԜvTĪn[=3,\BD"꒬)eR|Hź: 9Zt8a ZǷ ~]XH00+x}R1cM, Y vE^O-%YO̐, 䥖Mbfoa(rdx>&| u_˻mCK: y#J  w _&+(c![~!'(< %*˃q&6y& 6~ %Lϳ=@:֐4:1f0̓΍D_f3>P)eÈ5ep_! pg)Ai|vWEbJ5c~Sm*o!Y&0@ k?/ e\6_ AH;w/3W<e7bf驤NzЩHgʪ<Fab'^Fx-xN̐ ?'vD1[]!5LmcvwGXs7B]m! tnq \kvղ1 vyc{_%/YgyDV%?SvƏpq?ƇmguB+;-98m*mn\)A[7>/jnMzt-uhtdI =WJZ˔i3g o`5xhMvOyW17sq:j ׳y1R8h÷ \݊͋ EQҡpAC*&Ee/t49Ϡ'6 Qc䭱b~6è9ױ-CiC *$wHd8~ 7* ׀$cٔ9rMYHZ)>H<8| NK+'5gf YDSӛ*7S.Y(9fhO#wuY+-vGkmg-|l !́ NkT!=o*fAHK˙/5Х]^54p k5g~,^))g LJ9!k[yneZ9mYphuiŵo WkG1ym ;w2e(qEsxQ1, "W-̭amV; + {/8>{#|x&lYJP`Bqj V{ho|{Mx?j : ])} xouDYš=Ei/1$g()c@,'͆ G‹ԥgN!V ~[-6(oA!R)•wJr pDt$1~BVeY0+jx Q _[tb8zUqZDm#&67fp"bЫ:nT/0`3t<Koo*\O5`=`v)y$?ORxtkȈ3dQ( :5Qjf>Z8~c -s6ZeaKrɄ-WI"7|A!]C8ˈ]z8'!A)EaK?ZTH x`^F7^w30b4tR.r?|"Pc)4B6˾Gu8;]! =x|ŸGDDEk?RS5حczf1Zh-ݑEjVΪO@*ʎi3(X) hH~|>?y'4D_݉{]+yK7 rօcAd`MFNqUPo#l~gtps0y|!agV$ ;]߰hH}D@$r=g)R|ݛtYдsJ|Βd6彈^Τɑlop{IW7OVhmO Q~n /mMWЁduq^|A/0If&AƀDʴcRBvv"z.I{zN)MLMQL֑jZ4syh"O9y/SJA. !w (T f~D%[1CXw1F/r~=ĿJ1KW!UalD)&mB>ӼI?+|cOx{b3H>=aX%/bv'Ev[5@~ s ANv ^s1 Qi,2) +JW:RRy [VeMIw1F`1d_xL#YMwL[Jlf5ؽ {f,s]pCz9D rĐ ݆k&f?-k:gNJ&;h3짐lx L ~ə8i&eLA lei!`\ m =O!*FRe'tNdz9AȪzšȄg"wmu;2:=vG0}e섘>֑JGIi3zL=!%Gz퓦E<ѢRFn5K=p cEԩ> K0e('16ͩǍB=SUcbt٩zw-T ݰḐ UկUw p6 (ϟ.#AD@!l R÷D(7^RGO \hIhԛkepYua4! ⧻dhOqWlF7+4 f9=v]214$v&!H0P $!XM~Ԫ%?a-MGCV#Dn<95ֻm%hBHS7 z3]R[80S 1xOIm[;u/;&駳I(oH-~`%6KA>=K[B7nvp\\* (㜪'^~߹u 5G$PvVW!Z¸ޫĽߠ#Ė|FwRH`z 1:OhkYيuZ 6p!+·w#Y ^_}δƧwC{JƲ h %jB^\G%7]L}hl\Hs1DY3&Z1z/(Wzh@,:f?@ѧȁwW-9*/Z.tqd 0{vˍ5'd{PdT7FΘtB{j"k|0BωFfp+lSc>&4 rxpƄs\ф҄bCGڃV(˙cNeaBWJ6pkcű*eÝᢙr5ENh&ֿM~j>gjA'^.RV|o՝DJQ{ >ύ>;\\ 1zLϙf fw)^P8)u@=d6ZY'FmD`QQO ݏ"X94Th-kKi,n6^K)yzIO9{m_T'ܔ`2mY^k"`DyCfΕr@q}Uq|mPxG @4aNW=db|gE*3e0T qSCv-ɠL,U\HU]ց2Jݓ::)L;K.}_J'V;eb .[j|ke`0ۜd#MBm$ E}AD{{G[Ś`<%%.\iAKU8>v9d>BHy-{09_I.?|nÌI,߭'y^{Yvu*$o>Dyxl7h[%?Nw6#$|aSr;-T3rs|/zti,,i7ް$pn-C!휢mu.mbCfѕj8ːց~hԥ bt;,- 3f?HmCuT1zNCyq~^ܘf :w0,<ȃDw+M#Im MH@g+wա* z:~&j|q&̓v۩T5?HdIU)b5 ]r0Da+@o)Re C->ŤƵ!~} ZYxNcN{v*3|vWvc_Kt1#K@#cG E9z~ #nöS\ROF}E*7:Tgd dF^s7BDw 5fS]Q2JCd4(@C]sYjU>m `wߦE ;R-3Q" _88LA{nG;Whƀ,Ksz /dptxqa@]} Ua'&EOr""&TiTlqfFF-?64} ]ːGrsOOt9x_@ɺq7|:IzpWJ80K5v^Y#MHN1zu,.W|S*@P&͌2Yh͠߿1áˏd}@ahq%L@N leg%a૦(= 0f)r:ibNW L@AQO%/.Lә͒ʜme%o`P|3I_IEq8mpSΗkd\y_ZNܲtPq3ǀ5vEZ]IC X?_W&?j2Z3 (%ؔidMS%7){td_8{P-Ԁ 2[N MBq\(Cٍ6`^-R,4aA(3z;0uWx_`u`1+.6: ,HAq0XԇBBQS?R/C,Y}\1';])гv+DVR:F""X\ȅS 20Y7(YHD=?XtDf9('%;{[L,g5qk~l N(tlQ < =`&ְDZ67Sk(2E2x9u,{2[,L>:Me6Et!UPG󡔀7Fä!x_dyl's}j Rܯ?]NV%s yV?"I](K䊂AjD-:1$Ŗ9̿W5X/+EWaLby JJ"Sf]4ЏRHŊ1:p$֩Ä,u@.FS@"+@[u{+OY,7NS]2lZܾi pOx] FLxL58vy?zؒVbI~HvR&_֏ h?Mp&,iShG}{fc!EoRژ]1[ԗ3"%v*L2S 93%bSMnP'Nb Z ' !tc2 ?,8*cI AӋ>G-L(t65ijזF#O]f0.37wjF/L0t9gEqKB""y8%o0x6gf{05Anmϩz7wH{P[up\Z5)YHMG+*KdoyXTӞٌQCa5}o)Udž;[7@جT%"v`h^XIk tT9B'dT-+6mA>sZjBb̢MIV[ R$A,]X0.{\!hUDMLրmXɝgr;[vʝʐq'VM8Ҭ^¹5p*;AЀfh?<`I# JJ;2l917i7wvuB9k)12`篏.g/jM WكZMs/ s/uD٬顝o 8ԾVSܢUiWT"*#l=Y m,(|'yŖ? 8xOww'f0FևI(cρ%H;kɤ2g!j!'4/Pi]88-3G 1-f "Aidh!Q0E[Q"XA|ȑZB(-7]9*0E֢Ev?yv%NA~VPŒW foDls+1 >6?*ۓYr^LEP~M캣p"3x҆qa6ۂhf 6YK>|mT۫J?劝X{^CȸGK'ZL:c^4:]ea>1:-?T 'yctcOIuZJ%pfkbNO X 86\_J?R%MK{U$P~N׾ ni(Rܓ4KH$fxΟA:="v,=gat$ۚN P3a(cQ^H= k^w m˰-/"܇}=l.VIf'ƧS\6"#T [Ywgz/V:ԑh,KOoYZ`F!tq})FTjBGE/<Ҥ9mTL+j(zB5,ʝLegڪax.@]C s3U_2V{0ߘA='BFe3 ϗ\29?\{L,rI¸}6h* Aet0fj &92ԕZ)-ksPgy?EAy 4 [|Dz < agdeGH[C_h'0sWrou"x(De5= U[q9@R6Q>Z5X=}"΀jGSRIv̼Y53,Kd?eb:Ӎal}n Z Q-ndEJ؀ir?3P[ a 4PVqdě ir}O0" %VGoQRn[z\(swcF*jԿ5a .k ,!Ϟ;e87#}8+sD'GKロ6Mx[K@Uw#ޏ={ھUmZƁX3h&S ̾!C!yf۞vn1k{IL}1MdmR8ZSq>./RPVE{ۂtiNi]9єa?F83e9y> w}w &7w xHAmL$EK^{GD[L#@Z.ʺ+b%C;P@b"ϟ(1/KFuPwo͵61ZNPԯ}piq.mG_(??Xe(2͠OJbM'} GI-2~1-;=# :&PK5! T ,;- !&kLjx.;J624O|aDN^T:f^"hZw.oӵ#DJ.z;Ѵ, dm{JHu‰.Q-F˔fX5 2!p8Ƭoa*fUA:1X-^5#S]E:=yEVr5dZOAIXm tnȯC Tp =ݣOrV?ѓ?7rWlA[/ K5]Wم2ib 08K_}[@[ɚosy 1^&xJ轙vs!o (I{HxDБcMMҺ[/4-1J*&i: Sq@2p?^OP;l1vKu̱X+E3Ye!m'pDԭp-o!9=;Ryx9 79)Ly^~A| 8 /=.c:[w0V,eGU#[hiGQ}%?ccU˃7T9Z.Y0 :1JǓ9M 0 p`T#@Cɰ,)KAwQGJmu]dVC!;IK7HߎG`!(}q$vښLM2z=с8?n\zIW9ޟh|{oW^~Lso5]< [.3b~SƊGs(s^ҋy{C};c;OL" %VS'$BݵaE׾G@)j_dA_)JPlA,&ZN+ Хl{u7E*ZK}5Onl"]eXe T 7>X'V\Lv1W2ejl3#eqI(#&ihTT!~cAZO9`Qhn*+ISv-n%,_v>İoݒY4mSY'llf1z'S@߹&4 ~uAgǶIF0(Ή[`xDSxp.bbUcr!}' lY3X缚-!q&TQ-IBpt6sŧ:]VX܊E #hwLݔJ @_!t;л־sPU2r*`8 3 Yr68dFldt;זRr/0A;f6DhP4C$'.]rKC 2g_ft 8 NF>=ԡp^ܣKeiyOPu{?Y<mz]jz~ucҌzF/c&?XWd9UdS# ѺG?YXBdVGq\of]}zl8pcl tmkn(shdqN :aKF'5xSAm_)_0V)vP`.PtղҾY}@ |9Y";Ȥ>Zkt#\D|gHS[7YҪJCf: (}A.Ii+;ĉ\(g]nP|VrV[Y̕1Lq1h8+LP P`KG5}pazKJ uׯ62)6hQh>2Z @6(p'fFeHqoۄ<|9p*H&XY>w[tuiY+!.?bdL8*g'Sv<[ T  ¯}pCve44&߰3{1ǀzG Z'8WxciY( 9rW8VQ&ۤIO7* wyڕcy<۽ף)]T846XThy:;jfl&hR.k2}n [)g!bPca~|Ƅ{Wۘ^UaL$ı? =E!\޼6b\ͦlp *j Xl=||q#dnZy^w3q ) o +˹[5߽?q1 =uHV;{ [uǂx+)!dXEL5n,W Pc>y +C.A!6M_jqRv>{;q8 !ǖ$QHlpOߞP!w%)iLvVZ漃=xrzi n<)XPg:_Ο3^:瘬|iROnƭoUkmtcơ!VC hQ*F狚IiqaYmgo.UG&l$]PDXx_O%W/ ]J`|xcXpģ?0DeWbZg $|gdrچ3~w>FMlCۧ.NqR&فc# (@\Ts oyo=AVxY-\F9|ІdALn$;qx@@ɀ=4`-n|:cD2yfR&FB2C2='*\!) H~lpT69^Bm=7#߭7~ܕ*;`ѻ2VzT>t(# /QlbC/k+dJ vz"e"Z<aGNϮGL%HuK'Ҝ ,XzxċL^y;Zi*< Sv|كOf b57aPB(&GtR{#r)6ϸx-h骛N1)BId{=IU'd^1q+YF$ksZ@x*6ݶ|Rxw9'5UG|˶86f$n3<l1GCl`R5]:x:g^뭱m:7_`}ΏRꉳ]נvV w.\.B[*su-SbOIm04BzuCW]R~[k<@t?ѐ:.wpeZL:/Z ;@Ҵ*ET,çyԸ4b / 7Ѝ@+#:$vt[`tI.Xѕ0J3)[Fdz&Σ8N*Dr;s Q~qYxFϘ'mUS7,..S?j{ANz&bLYrgSwݺ2J)\KGZ}~M,ɄrD|̥N]қwr**j%oYm K0Q 1SJIKr){mĐ1&nfƭ7ŧC;`"#]4/J.x;wg3^:.cM~%QܞwRl TS2ݍ̗zP~>GW4T|ϱ!˦֛d@Õ]{ @=<k"oi7}Ck GƯM"I͋{.m}pސ|Y_eʼ#;z4հ Y+k ξbR(Wst z?o]G&!C6~[S{q/.^ ճ(a5d M$k%ǖ6|_GQ9PuAOt굱 6c9='tGU%mmcO⠮n<76t܇>`vmg˽UQnTe] Q%FOtWHeo-#><]*\meqY9k2a1Q~Q?휨f#afL2l::)C~Xq~C~3W/P8z EPpp]@z-u` .j&viVpfu皅K:2A U U:>UH{EzRFl~Irntk2g \ 2 El\`@4JdէAYxٚ Hw0)#&}wDe+sϙS ܧnj ˺9Y6P{jn;SDwJ("Tc'%f"L:`>}xڣŃU-!: f%% \Ҙ9x54 d rp)4)t ux) Ӿ *µ(thpD Mryq(ͥR {R؍E1p5^Ћ8rHYl~EqG hkTL4tq6t 1" heV#@gfUJs? 3EN2gL9N2KQ0-@Dd~&\z8wO&saC| Tl"(@vEqWGӟ.ͲTC:%f``论f" փ z?AU;(fB^ q~ƬB8(DVy-*١oa^EmT.X(BAvyjtHqMeS!i_J\Wt$661ǯSüpl7$XN~ t)Kvl;Rtik[3mCF~[$q@@71Evni\!9frP/؋"F2=֩%r4໓hd@6_}C#!<nqY-W:YT(K0ϐO5L<x IbE%0M4f%I%s9q(@,nkSrWiڦ60QCAC_Dflrx9Gh`h4 }Isroyc-|Z@?㗞ݱyg3GV_㊍7zT"M3dž!=+7QMڑ/tzɮp-7ʖƊR2×nKk!ݺQsU=ɕ/ixhlh\04B#-V- ifoDB^U69EA2Ț=6R YG3P2Pz'|z ZHy*oPS?T( 7B@&`⧳+&li,\(LO7 ^L=nP"D:wbgG*ou 3 V![( N sK9R]`E0"oʌ|oV֎ŝ/y npTVVi/ 5z4| donn|@GzVMËnYδT#Y@NhkOntqE9w[wPx:>wIlyNv#h$t`Ur!u pbIu%VC2 9 iMDNqJ-ϔO=cCP]\zul  `FSyBqlgs&Z˪%Vc % 5)s%̘4o+(0Yδ*_ 24" F<7'-3x]Lug^uBXMQLn״j8H9^ !wm`ϷTJ!VoFǤNFA {#RR-ƽ)ڞ=$ᩲfMgQZǕjf݄ ۛCr{@ց 1W_qj2l(Z1}Le!lY+t o2-ӟlOC`r7][ ֶexF"Uee m&i\]#b V:7<29y\ܳne4a;&ִ ẻ;ǥ~D=H38]JQkpiL4֖E7R݃I酈 J"Ui,s1|}1(=Ət }Q+4\}-N SeswueܩO% 9C{N .YTypv_/]^HDauϰPэ *ey)ح-y8J)ue1m"ōJOQQHR0 h{:6zUK@Q$=j9OM5>)5 w䇁hnJ?Z[Md⌨h{ AE'ޚHp'5pJW_ {C5 HSj c$G)FSP OyXX/ eqxjp}YpζhȆ nuOkRNlL(.rCS]n;a0Dvܹ=GvS`l-$ʬzgcӠ]_Fw9`ņ26Z0/NPiJsUQ׬ݏq!oʵ`8r߆Q9x>f~ʰ$.&Ưȼ]F׈'a} T8͉4M0X,+g m+uw3˘A OqW,;kTƉ}"Ykp)MBtkM߫]wՆt^RlQa8)^Sa0_Nd2/sHJz$,@;jyn7kRRzì'JjKUq$3d}xXNIX;"KŠR\S"ܠ=WXXP36`aqn,_L]W/`g| L͟y|')u~+Cl%ˊAK4_:]\WzOX21L}Ýu{ ??C9OÊ4{/B:vQRz{Av]YG ˷sO :FUB +!]a xYBi|0}[?8n N!V͘ OppweΙWhH?=ʕ6*_eo}2\`EKdm@r } &7ɽىP~L7}~k+!k2i9<$i*_=.?>bn0`].-׭9>e<[T-tݐ>9j ãG+Jxpf#s স.ʷ*,gbϷb@_ஶ.T=A# 2 >6\"2G? Ctˤa}%e|G\L;6.sp,}7|Q1QLR4R!@ Z+ƽ }(Vf) 4'F1qIWuBJC2/Xp6`Wxv>KK6aBғ%g1-‰|͎Ew ,Y#0 <]9yT@δ9*̐c0WwNk]0X:޴%Hο;MЏq s1lR()+O f`*ń.Rk%yWcqtBoU#$}v,_C©ÅѨ-t>GlYW9 r'ՍZg}(SK#g}e]*u|\/I=}_D:-4J7c*_73p^#{PF[9܍Oļp̤z~ʌ iEX6hXaiW^\;1FZcX>-5~y痥*$X r 7/>RԪX\>qsVignhVTH' ^l|z=?^4no[L;$$\Ngy#  E~UA|trx t` RSF]SnTX8()`U\}d#8?&42v Ƨ}dZ4ӻmd%@#GQaƠ2T}7_&rRσIeȲ$쎾MJ&]_^:D&4*jG:ZڏNHrFT!-d@K<x$YM9׶ x_C^q8jPrZGv%IsUg7H8eu`ڪQA$/0 IFsm/% Cfx~ FSnƴvNilZaYPq;s t\[=B9ĕdz g;5XoqVkW2ul(5P2>zd`iZeN [^BHe02*c!Nph,ꀲ߱#+{&,J`|.L41IۄMՖs,Ls^wa壃X>hDwsZN0NZ0egiN-UaD/e5@J!ټ}9T?|+T*uoiJf_Ÿ@o4[RfWx=j:SVa7fÝ sRrets"%Zꡓ%ϵ_,bG}g~Hm"q fιd?/"wslۏl.ZbNW^A^ψx%C!I" 5g+w=lqNW,%A-ECߕb94-ܳ‰3uMEs5Kl9rm9}p+/ K m"@C-!$LBtKW $t ϪU˽v[,}Cy+,+n̿zO8Xi¶!P(\vXU z5 #RHH:[¥im!m{hĎv/H#h{Ct5F92{jMik6ϴ`z7g${UCֶ18Ͽ<})N7L@+($Uo(1<|HWWjzSjb?\Jx>JK9I*LE/5X|}eCsÀQKi#v{Y]V|2RM~Ρh6)ݗh%i/y+Mg= ?S1^cOyvG~|(b| EGB&FD'ҹ'qve k`z%:LDVwu]&cDZ@WTɥ=;\[p[՗/P 7=B>sAk"a۞CIF=3|Dט|fG`IV3zڧqeq2Kx`|8k!ᩭ*ow!,D"Q,X3"R3 Q_)N紧[h`C ,ּx m]dԺj|f=D9tvWᴕ&cܧP|3 3~Z > ./Ĵ"#oYΨ k # qS *YYc6?[\˥AX vnfr(I9RcqA6DEdyx*Լةk0OaeI1%,3-b> Lo8qa(pmf3y7+d5Q/F_20 RxpGG`Ul-!' ۢnoޞ!x uv%+[-,"hLPm<@]Fxф>ŧ!dm7dւ _WZjٗAf>C1 'k4jP@&< ǖau^N-/c/[\)Sv)xZ-$"u% Ӓ[n_6>f"iAN}lZAF(er.8#&/9s( w'UZ*-\TˈOUM0gw9l:ފHKB"J'ObN}{{9xeRv{ > #".r:aKu lQq٨uA`:W!&$D/v8$3&($yQ HX+'I ?*sdRzYepD(iC6(^G)|&rKMtذl$%"vn~{ǫV^΅x(RGz|s{1W.nI!1 2 ,T#J4|l sb`B7#EYo"]"sQ`B$J_7)R¹chSѢh^s#bb$oE]4m?cv8`YgmHg{:?Q724L(ly hI|TLĶFw+VIE$684fUqEAIvيv08l6)^inL!i/¥Z=AR`J:jflg9J|\2@IF {Ghjw߈,ލP˜*V˩1@Ew5EMTghiǛ]W^KaT~z WV0vF;]D) Czy+)HJnUH|{)4 J{"6̦X-'q%iB|.T#qJ`yn E53ƕ%\jPh_:EkRJ)%At+\L˳3nDṬ#ʳYTeB+忶ViSbAw15, n8ٚ+m>MGU.cw񪂡,ۚA1ֈJa1U~} ׻9o{W,_H<"kuGB ihtD_6:(T0Vb2IO].xÍWx Ԃ䅧h =LH\.o՞'"~ /xtk~(@prq[hZW0Dv"]nQ%4 ڕ!OmnҖ@Ϙ^|xp F4(ӒKdRbzpgF.vB`M@w!( }q95nS=/۫\mO~OڠO=A<%9 uϛǣXp+P~$c讴XoeH4FbB,IvMk#/ȳkP) Qϵ?ok1L ԷuoӰEI& +mQ*+JX=:jF-Mg5>^RDqF6:33O5\ jCw9B{魽j߅!&3ߜ 3/m*׾@8.F ݽ@BwQ܇>Pp|viG3],=auЄ&=ZZF\}$Q&&v#3B-.?}5WtT(V=gգW޶vY+p>T 髂χ{NpezNn:XPeYs}51w@@| _UeV>豶U]ɺ5*թ9f,`2H914 N,TXo\q(Hp'%W:d|>?A|"$m / 2|Wۖ-_qڇaJF5A{*wIvim`k=$~לA\ol?;76@JJ@_ǯ&?6N6[Yg1PGQ≖@,-&!җ>a[Ej2%D}N 1iTb |4[/R+AR ѩl:(D;ma)BMGmhk`a|qG{eCy.P:AC˓$UF&s7-ȜHNbtkr}~'@ncsdCO$!اȃڴP`b%|%bo8'Gb\;B'`UbVbZ|.{p*zTXs ;"lXGSH`t"k|l}|b'lvͦ{6xdSBөذp!,`.yFvaf{ȘF5G%EPբ8CEr?5bو~n6 h eW"k.>{ wLD 1(ndGaX15nJ宓w.ģ6[pCFO\^V/_{?b4혗]{7)'8iaZgn0}C&Mul\Eکv6~gh4/ؙ+ʒ P!RbW"oZ$?#V̚`4Z S]!• ?kkPp_IC-Ar+GiI\=*ҧJ׋!!#ʼnzܶʜwe —aoopݞGsVd i}'~Hb)ZB?MUx+0vu?|AGՔFpn٠z( 5ަ26.TKM7)K nΘs#bK𭛛7Ź, VEoɫS[x1ee-;$S/|s Cg 9t ƉEpL襠kJUbo3VOC/I\ꡁ7T{VHXxܘkgUs_(Ì!-+m`\vxibSܣ'?oO.2[3] Hف`Ed ~-MD;!+7,6H,Ռ,IxS9{)1vX;S`R aTZXY1e"Ϩ eX{)չ 5DI; 1ՇDT-p\S~v~Q7|tiE-"UУ9~IBh'9i/8Z Tu˔"̀ҍ]&qd/oW!Vvy!I?FX|6uwo+8l@ׅa=n?uI9OZQpO庣 fO$=w۱nIV.\/s9ڦ;돢 w{tv|wF7% >AY }\%+˟>kwf$5zWCI b|gH"I#?5;夃cm?ˣGU@-3qhӿ\r x]‰TT=wn.z՝~1T jD7=T\N66yQ 15X1& wᨺkY4i֥Cب!X-gSwV֪VMf"J]*1fCAw 4PC' Α*ʎ=HԈѕݿfQ"2%^E JtxGPȆVFd ;YZԃN:`x^[[RǺKuXEc(r%kVB9#7=@m&~-)w, <^AAOjv0'0ҚGm6 lWPaoW`SAneE)t6hU*Я"l&S]uP<]}6` Րgl,S j?s|LO".e^g605Yw+tqvEhqiX@ь3RMbzx%DEUjQ!CmZGMs;öV>69\ {X!xi1fozH|%=qCm X4jQ-!vD${oStkw *,Ǽ+{<|;k V딐Z#r'Ld_Xb!B 4)aAۧ87ebE׽颤K$%FO2#_)lǵ)zhwat;^{mᨒۈn(@جk>hCVCzG&'#L5sXi5J ;2%Vyty,$qsmRs;#/i({ #*UQ VVC s<[5.^B/Dgvu1fT_t'R)Օi8Jn/\/ь`k %p&̩j95qQYZA{(g w?"*Cp5;h,ﳀD ZGv9ޛ]Ȱ?阯V)85תlan6;vV2$O=J,rr}NH0;n&Ti 'R؀m숋TqIqBJ4Xb]HmK,!?̚^8 ] o̅ȲZ}3L%Anv"ʝ-HqxqqֺM_CMGKtpjy:zMΟ3f,}*qn 0S 0oTKĝXry4,fm)9ݩK3%wyVJվ Uyj8ZG} 0J1ʙ߃dJ8M2rGZOFOYCTV_&̉X321o`(eLX :+.b?Es4-5BM !x%jKHGj FAŧ KZM>|qZQyz~\~O$j~XŸ\nLXGegVt*uݢHӲFFqp*^=_ҵ6%Un0g)bI0#12fd=.C!I7 %}zN(ܛMxLH0nW88uRX5t#ɘ:Pi)GL x-oMϾtSSyy:5>pe7L -4숏,:X 껆}syD n2qa,ANeOHPBY׵s8X7p67%Sʡ4F~9ўI#HwPR9终zck. Xaw|M3J.Q}E>&;-!+춼F6W 8$9ցaMHb-"XVҬ# =>4Sn2zB<(hL-E@P02W7wW1qߕv^IF)J1PPO} ȴ̠+y,x0DԊCNg+?DkPUx/q%(ޤj^Zq-꺤o&q%>-]*^aO}Sc(N"M^ngЏ׏ ,ho`Ѐ(˗,0 !wA(Ro8jJ"omn^vӘګ (IgSc {HWEA2@wOa(.]5n,Xf)ׅ5n=J15ikorW|w7 mKELZl:ak^A)i/C? TrqoFl:Tݔ}/;ZY^VˠL%Ƹ{18˞$ޜ9'>Fu[>KFނ]Ħbp0a{5og\YX|M*iJdZ뾎0n*|b)Ez5KO(Qt:ic[} Ԏjވ"v˄^^qĻ߂<%є6z,ln]_dss[o\Zjk!B9.'$[89HWCAE2=8|hU_EQv&KݧQC37)&CQh5:=QAe/hghХ4M+SђM|{jhuz"ef+D5Eo2n t:;랍sNP~Q\VW4bFSr[ )O$c- LH}mi])H2p!Ht. UvfyzT q KS~`P!ȭNᔺl!gZ0"ho+%~ٰ;j់:?eVWQS],Q[qCt[j,8ظGu>w ]¸*9$*{ "2X,ُ#[W`Bk9eԜL?q0%M?ԽuU{׮+'3w+"~̔ qi"ĭ&,nN<ۙk@w${IlP`}>წ t[Ҩ2LJRAXܧ>80}?o}>T]nl.EMj-Ȫ`d T!SKO!*Fm~M*O]!S.V38Ln6 hjs^tKte1 xu9'5 Q쨉 ̣y` #@unbvi@fjb܈Wds S7bqD /bh0a/IJ-;"{] mütf 7w"XC;HL+9gNUjIWՠXi`|[+(#}Dc|J\C~'n ) a߶q.~}4LTǵ&bWGCš^I,r1v[Ӏ e'jVww8{}Pe@Z"*?DWF>khӴ>琜'v<+Sn!Ż*׍ߠy[?Cj2ȽJ8()k0"@M?qF"V;^t oirf,3rl M^a8#nDיx\IAP\|{V5%eԨg{JX>C-*#/9ODBcѰʞ\Hzda3/P^7K~T,僎JRVZ)f J߱nf=8Vo]2X1o jEL+yb't ӤlT1rS@0IeK EN#q^hƟ:ӸdKMz1"&ÂoZ4q1W4n"EpRVtﴌ赃^mY4R㷬']ϐQ9ї,5]}UUi ZӠܾ#VX"60l>M׻Z8υl+-JN!^ 0ɠ29VeqFx]>)q}椝f#LxQp e]/V 1 Vz o<K;$!# _nEgS}4?)]Iv~=lZ1[UX'qN;ӭ<^\w:=W//zꠟ^PBNr?VR'TTŽYNvi҆)`4gb\ԉHrfsnfp"vhEǼLբSsxF8r6'A"4B6^03jFsr nm$>"4 U`ֵ;ugـ4P®$9o۳*X}(?>!8Y^*̏BP vEva |7/;~âpggUl\n5Q(y([NH_NCG{z$r#%Pjm>|M3H"]*FIk\!Ҧ6-wP{ -StI#~QeXq%8(J{{{H}*0ʞ|WyaҘs M/@/6K]Z$PUG1icAw҅Ch!Q2\L#L&t+/xUO]Cn)@L{PL2jSt;'pW1@⬰BH?׎rg#xT9]4t9yOkJ?Z.68cJ5ݞdb':ρ?NFԏӒ6x뼴:7A}jg%>!>xɨmq;o<o)[#EcYw}ނp_9kbP>Nzg1! 濿h r',zψƊ2òއ%؊*ϠX`$̽2 XkB$<GXBPTz`e|i1t{]L ~͡N݂$uBlF9}MMD:;R}Վޏ5tS`@3D1, 30G\ϫjBWOWGQiױp{skwi.;ք5iy]T`mCns pL RgEwwD=a y'S^!3IL+?V+2h'-rh=e$Z)\aN3, _KC|J(f082@ 1sT+kd 7IM'3pTg<a-_77*: 47}\><+pozj1J ;l8S=%g/ P]o3?@3m? )'ciJNf7ʷ[F~E.z/8H L?.asv:{۪1/N`O eVeS!d夡g[zdz iÈ${֔C#%t͵2q͹FA* 89O԰^:lS>=ѻBQQ["<:F9Jkq?FtF)H?s2ohͫx^'ܗDyN-)C2=VPN3U03Ps$u'#;ak aʓJ;( ۂd(&['S`g7 u ǰeH3(KƆbjr3{Yy*/ Mi~nVḰj ŭPq*|Q\RPԨ@&(^?o-tk2Xi΂π=w'^szh8/u+`$mRިN6SH!φ$>~NHU 'pL‚u4a"d_R{HmCL^efUS(?R}e"rάl2W.Yl#knl[m~y"Gn3ohhƈɜPRŒ~}`/w~˼X6RBr:Y@s*R0ʞsDz7tA;tk/n`xI4YEPښtZ!d#xA}RVepaY,qZ$`*FgG)EZݚu%B2o 1@;>\UyDeܠz@U1}cZGU]wD<#)\=zM55-=Ks"/Eh /vNsaui. K\)bL[ď0Gw[uh5x`ӻ Bv W[4fShJw׏)c:k!kr.a׷^?;.r|Ah,.+`Mݳ%)8{u8{Ek!O{"#qBX>0^"LSCwU8C9D ,5EOOx`Ms[vaFϬp&+yy4:I͹yo;2%om;5r_ ~LiZ[[ix A &p vC6}S~@G@-(<(f;*uVixƠEz׼HىrgxLtZӒF_E:̷CcmWԴ9GZ^Νk)~XtyƎ3L9`lI ,bT5`&p`HJƇXiR.FĄy0*ȫW܁~3=Om?x~N'䡥>vsܵ<exGS]i\c08~e5+::7Y ^ #0] zKyԼz"›ySV4b(6hDLΘ/u_[)*QQP4jڀ;|I,~@-)>NF,!F%?k&c ih ,OLLeHRZ=Q>J]:{=eUkWrF6] "wc!w3؅ <|K#tr4 MRce]*wXI4X4N1^44r-P/cqd"XT@|SC6c5ѥ_5;ESߴ2ZGsV]"P$_/Rjmm9gwUbVpphd.DO Ќ0Dד~r(%G=-9$~*SG H{# _^Bkh]5TȴÉ-e {đ:4P~MȠ.?Rm(ŝuG2.?|q_rmb)q;B=&lKJ FPiz\TCN7VKarct]~3B!}34;B`C壍5U^ǴyH|WgOʺ2v: k.ݓsߣbAM$5>>ao|z}sW*=&E7$Jlc.|w 6/j-|uZ அu€Qn@@AXcF|1ת:;yH)gx)b*5}+{USe`n߽5fDK(>WTMv'D&snj';dÿ%T4@ǒ7l[M%0Mٌ,}"hS܂u]P=.""jjQࡈr#")&'Wq!EM9{RWӁ$B@q{PU~&* []qg^* XH>>fNjǙ7~p`M)&mG WP>mH$|opB|PUȚ&IZj)@"ކC=Q5]{@_lpU :zK3[)8$bh՟ÅַAP!iURpջOꈙ'YЎɽҷJ¨ ◝vs-N7C*jڅA*ȓJrd/{Rv%m; PsBG\qm1R/ iJf! S(M*d›׋~vn>r4z^#9Ad;0J7DJԝ8tS˪^*;eI}@{3W»h; l]Ϝ^dBJߋ0A?fDt-oz a'yU]"[*X![]= wYN ]rH*XqxNB-[3h%\zsm_E7pݫH(W\o )Az(!zGwV·.#[κK dDT >QCؔ&00Q#v6놶,^?@aGW=YFRB,/016]33Jhg@c@"k>ԫԠųɞGf 6#=ףS7 '߀]/wk{}3QP0U?嫅ؽeN>{y훟j[ԕ-fo޺!`G2A8nZPqDYNm fB7ВT"?߄ viNC[HKd2܌Fs9]:F}y,M? \ z Wlhn,:^_ΰPSaQ=j"! RV62HZ-mTW'MwA1;aS)Bx՗ ܠ$tYYYVEb!'/s8 癬jۙt:PY? i׵˓V[GDUdEfcѠ[?D+sV9<`=:G׆d4)x{]q^2^2҅kb0.nMX;S7TN"pqlU jN$U3 m?s+dOWF}d#5ZNٙl0Х,{Fx:0#`rDCTqq2x f&f9ZXE6긕 '{OeRj*"4E^U4kYkmʸfԉ6ޑ4h&2Qe2-%[u;@aFR,xH(B=AS1E]@EF8,#~^JqӲ\b^2f4b ] [0jK޶z[HUuOԬ|gNetU ˋ}oj,gT5GUKufr.nn5 tI(NUCmΰɬKs' hR~(BO1ȥɢwP#o τl*{/Z$O=IĴ߻v^,fxV/0__6ۛݎ;]Rb!J5JTWrrdy,1*p$I !2%,3{"דNlv=OH[i} k J1t8o~ @ww d~h" auvQ `$k LbA}[ Hd-}%HW'#6;z3tUӃTBo겈*" P,GTrW[UG2M_b-SP.:$kdO- Jyt񬉳,ES?(sg)eW%/RqL^@OdG| W.gvoLɭrS_qY$WB3Xϰ@Oeq-愌]D@l,ri'!ܮ bZjĊl;)`#hXܭ/qm֨/89J 6S3"YɮmJvKwk8[>Q_Qqd6lmC=AocWo4Ljŝׂ,B&t1#VJ4^yEpGc'ICUGs"XeW+-,] wM`*|U,8p5ѽjcG+Ғ>=T溛''_+`8۽fC`g!ْ`3U(\__'9A\H/+(93^N~hD49 qhF'OY4P611Zf&SX+ЛXnPԊ?FpqR^B8pqݒ#D ZOg"jFG̈́h(Ty@jē]Kjf_ ?^'! {l';dM#KD >k -ܤA+A!AMjU=L^2+=V?\F Ͳ4n=ڶ4jpY/{GByz^0U1;ʆF [̇XM::NL6߃.wI< 2$Sׇ`^jC[s]0~lD@N[XuT9G^z^>vbcĵLBS%-e';*8%&H/< h1Ɯ f_Ȟvs?a7X,5Ēo]N5ہSu'߅U9H\سS5!ogiHqU#AKuSuBU{ecw?+\~E/<77V;DP@up4(&TpՅ ޱ2MږK_B:|s#D(*V8P fp}|"#-x]^;t-a$MM 2onSΐ-AlmŤQ3IJUN;ˉd묕}7"ЄoNzJ<`u'JYLU 7Kd[B9̽ yoI|UcLE1 _o%Y׈BE"2xE:%eb{<ܶ;( }_BI.`녻"}\pƉҒFfyjpxƅqmY0woupH #uN[ȡ^W ;r#=/Hϫ-x^0QPk4zgk9Dzrx`LtŲÊT70s/C z3; gRR!_랙OFɪ5\1x7N:yyrE\wi&:WT;\0<> WZa"ħxE!=xq8jc]- 4a䋃~_ɖ HHH_D:3{r*iBG7;Ȣ"fR~*k$+yP%+_=PnI^fs]\1?)<}x 7 ]'WofZΔ -OhGԊj7Xܲ$h1:ԴCP>S)6~yJ4H&[~X?5j4A._~E;%'n &fɐ۾ 0/߳5+kuz-qi!Z^a`GBf{@:f擷p͡nU tYWj> h CX(#N%2>HbH[T#20eﮠ+ULuVw+_۶ݴ)2v"L(뢑ש"!qq[mgI}D"DSa~$*!.@ptըcF~•fyw ?#XE tٶU˵מUg)>ಪC)H4wd^Il|Xszwڜ{zNmw }0R])7 ,Z//nZRC ,&/"kzi;S؇p,r16g&o1y$QGb$x76 \'^[Op81z {&-hMH74LPQ׸{U}~Զ>e7;m!h;C J2l&u$sH+CD^؟V/Л x`wJٓ)r!,4g/OB$?4+>6hM2 XuJ(Ծdd:ѼbħwMVN4a.2Cyrk̍ÀGQm1_ٟZOdIdaeMd|ZJK^afS3GSJ@e+ sH5L莞%FB-.,Za}Q h%gݎl,we-II=yɃ>g9ml=3 y6H'c6Oӓe:39ص)܊q2x 3,1{lіcwdj*3AT]Ú   je %a"k_`Ϸ~cZ\Y\{KgVmU`6Kv/^PJ,Ƣ׷a_ s&8HvEnp>(Cdsv 4XQSTT=(O3Oܾ.+s%ANB)s1 ۩fl~: \@}"kC(0d )Jyͭ.m~xYRgOsM"ձ hToCg79;c_Zl NqS/LK/5\bYCǾ&>5$AN7$X/vxQB>,eS ٹF%!*fgh;drpXyVV9>ߡ2;IxNع?T{'raDS&y*!#ӗ7-^|\PmiOXYJxì w."UJxgC`P!:Л[Hʠ@qS/ B /}*oY9>[?moRqPi= vuIT7@0TE)RZYȶֳ,;V>ꤽt«-HsY0BOJҽ˃AjaJʄ?XWqp֬r ?o'ȃ9ft}P&qs MYi=s`,pt)t0|p0NK&/3`n>o( $ԅ.I )M IoU8.ʇmy+cg.ܐ?&cWfw_F Ob۴ '~H϶fs,;mlnΉ8c_ h9?TΗF&ݭh9s Jlc!k#ğ+EN#lᏙفk* ,y"NwCUoG&X kdTKSIxZRc5Son&>$m8b3iSQݱɲ.d̜,^)5`l5} NaP=֋WGn*_Ԭ{K7ךɒ\_}Zq$ک%|}'%e,+HmÂYߎ^hb0s"ѧ!]^69{Z$>dFo')PA#hϼxnBe5ɯM6CC^e#; t6~끐i{ %\۪J̰˂'07"G(+. H"&cAm B <7:Dwwghw0F_`aDBFfHfc!ƳP.Fީ?RӫUVjo F( ^=)e!~Ä, ZA~s'ڨ -|[Nԥ*=e(%⫶f]c?ytJk:j.'g#XIEaVV zB,Y`t |lܽ5 S;y\1DQ.iywl@ENG;^ }&S4Rb8$4~X"W5W`'|$:-k6VLe8Oݞ< \[E =1PcxQqP\֥&/\)U*ݚXP(-q_$L*z:;D0W#۬w2ZD \#Sl[s|3ɑJoG5_:̆?yTIfU[jQH1dfB%> ZTEu6 ^b6*l2,\| E0!~1{ro $Zwa=u,ͭW3Y@^Po)WYBJvƇnƴ7wHLlү’qbR:_{NSXLv$[4lxGgr#ⵠHT&>b[Qxֵe? ~Oj BgH(]l }B 82j%d`cy(A' G\ϕ BgV<3}$TDI!R~sidB1ЇQ|QB`QR CO†[3^ fojaYj}d!Y=FQ&@]`!̤sӦZU$;ssTvI[B ~j 8c:l,'#aZ y K툳%aTN,э~[Lgc7c? O*$RH>3чLƕZ\i2yWeseA`ѲڔS/\.=etlQՌ( v(o2A/##>w\@ %&.^ <カO)mzjk2%R8\t H] hy$kw(6ot[ e_+b[jM;`(b@ j{P r !_f&T#JWV((yNh9SyϴQq'K QC`A=e3NJ;c[~j\hJo>| cmX RW}kډ*"<-!:у +YG(u6AHkX UQ:<7jG`ʁB_SɾHQϩl0Cǟox:Ļ99uu2l"߾#ʄzOر^*-Wxl+M,_o2*ݳIiQ@Ó̢m62 b-M9ŇUwWG~{>dXڟ^=ONdH'H^.Z Nؐ.r4$Lu퉰RNL4$cgks[_D4 b/ ϽCmF%HH:d7CǢ%QoWr^GD`q)BTݔ֥˓))1YLĵ)tMEI΋\ӳD7ǻ+;E%%[w(_3}0ՄfVk>;.CpmIuXpEJM/WoܮF%,%A5ՕH"լ퟇G:cճ?qgÁ(wi:\bQwnapt sQt=B̏jy,7ν'%O+WQn^*N.?R 4 -p;wX6\n#դb~bx׌ȧm3l?"`\{#FA.F1cڎ.g/?9h>wYgVאx;& *L%_4Hـ~Xea+ >z1и]LuY;\%BKN^U)$bU7cOW^ Ssaם,eh68? dXZs2>mziHJ9|N" l:nk`WuN0[ң)%we#Oѡ̣<%St {qԋJ%84dݠ a!fTi5'fQXd/57«u!7P$ՐQ46LD+5 |3#*?r>d]|q "Qkq/Ζv:s`I&3G҇^b9sk: 5N4ux yjs5{SNՓR4%o "#ПGBL][NU4)H߹y2\Z Ky[AɆ*1Fg<ԧKdPFszTђKnB٘[t:Z㞟6\u d^KVw$B@ۈ!:[i'ʼ) V!Pa0FXBZq74@G(.]7@Kf}h?oV 9 *$ORZFסޭ﹇wR-Cbdbчzy؜-]0Vp0暆) TaUkUMv:Po˧c1H֦`{A""H|{fPS!nӢ2~$iqK#:ou$#⤳t~̡ @T(xJbg [DKN 6F7])-8ZS;mߐ,uh-rj7qKר -<ʼT IHɒoܯfơqPXjuz8&#e.n$ _GӉIߗ憣6 ߡf*}ct-zT۠ńEZBOI!OO-<J9 9@DDpE{G^\8޼meS?h@g`b!ONY[nneh촮N1ks{_Π ?zw CERߊ2&ډbܱAF%MQP[{sE!`QoȰ[:t4ZYqus8WzڴWSCU>:\8!7V'e&7_²{z D5뙱B, Ra/XZv7KHd@x+שAhE ڌԍP4q&.r3l"gv/љR h9#=I^wJ3qdˤ5DFi7a;t;m;e?7iҢ uSk-$w_\,2 z6y{B'Kh#7p?M"%XuNBYL; y0՘GZ17="`xWQ3z"A3y Sm^v|9U@jڮxf+ &J|1^v8[HU1l$+VDI*piu X֙ms^ҵdS8PbOYv e;oRg[YEF.` 'G1x·ڌ yV|+^֮gx?\|gH ccUE9:za(5 罋/P _r늦6yiw!0<\lO{2$Fj=q='- k}*noK-l* 1zIvQwFtx[vm|~1X'QzKKoΪ~E.x0Ȩǟ0FZ 54NT xAD8GpO:lIϠL_Ei =fZυzZKNYpgu(&֔%m;CN1C=ą[Uۓ{o8IVV_?_VcigQ篛%gqn٬DNscXĺx,1zڒ8I5m$bލd)adx<ú1=1<29D;5l)nI@?є`~O] ʔˆ5yHmnj1ސ\eRM~.3h$@Do=_-d\uo *vr[~)kT"c眽gUvږ]cZ.sd0bNW<[2cS4ظc*t=#I Q3ׇHf}:[;M ():Nb޴t!C}U^nhӱ<8Pfű3{er7Q341>˸FC8=ޘL2=[@AIK Ce-doCEKag8}toVN!xnxR ]zY5kDO-*i ~pWѴѵzNV)ÞzHW:Qb"5I@QH.[sͥXů:=.D}*H'R͋]Cb]s/6l][e0N!5g_/38m9alR5ln)Du@ :HB~ꅋ'FDG2jvv6GҤȮ;)f8+kz9^Љ !Sv3ԃ@ṍB O5/~V̳i)*FY p,ǀ==h+7!An} %+H_9jy5ZEtE)+. ϭ$/,'ǭ.ҙQ"JsrF}/Wsi4k vͤyA }f9ҨpA= ܄'/_#1OK&ddRA/q¿l~? ,{c ,Ājij}ń3@M%?4qa(Q4R6*a>Ӏ;Ov^Kpqۿ;[y 馪_L)ßtW̵>"d.嵆rȝ.%Q/xKw0/Y3?=6@ے{8-ʝ͠+2آK_3s}#/Ny&2zξ9 x h~\ەzTN3-rI8Sc)(;%p<2AڙPU]Ai}YB?WݽL1_x ,e6RySG;i~n<@e^j[ FV΅t(~{K9loEQ2kV36)a cn08ys2.Y gaI)ZW1A{[ ӱf#OaHeftCDGFW|- oJXŽG!`nu.[;=_Zj>^8]CIǥD:qA'Nv29 QPKƈRXigRfw57d٫sr Yj?я6KbxL#M%uO!DtJN~o<,!ch\uAkmY1]~S`AxJ(A28nS<&*'k)+l0a`֊N ]xG: Clo܁s?gR+|z1$uuYU09tQ%︚vA%9m#ءyԧ,Ac/)"D3{O]^u`׽-j ACcّIfp{4m !pE$T:Z bkC BH 1F"Md 8&Gb y u_7W.zYVOx0'GR)g)Zuʗcn)O>jR "g_&8W@QLO46VeJj^??2M6 ف_]UƈjW&q*))u[jaXRVkx˙7;2+gL%gXd@o<1.@E_% ]g? (W6'x դv`OQ.CY]Iؔ$KQ7z=grqQj8)h4"pLJTDpXsp=3ЊHG=ȘQ5zsCw T;݌-#2}UWpPi1䏔G*91@f]9FWv //l*%Ha8~Sl{'ԇ @ʳ58_}z/.@u}cmskTA@][)>F1+;+~ 30H6OpSGT$3J̸]gfܮK0\& 9Jyapp&nQΥV\RanJ]y|3#PuY|,gLF=tslnRo[l%yzEXO>4KXq>oGmqB*66bA9" xla>m~> .XOgLZ(Sm\5[K\M@G`a.w Hq.pvD8o˖amсU#zw9/9gxǵ ^z5%Nz$@X02I&iֽK=dK,>\_T؇t >]E_q[ʬmxky=$ dsuZxh4;O83߉}H'Mϰ⩑*?^bTqMyf߈E\YRnKuIz2xZh}i?} XGc2G)Q>%]V4RU UHH;HK\P,$, Ҽqk# Et<"9_#>8GOrP.KΧRTW̗%K/dC1$/G8$Ƽ޶IkD(.TpGdp>]}NP8GwBmfN' 3u'z !0 2|%#y^it6n*vgTkTkci @.QǜCMwv P;ú8< v[+oœ5ٶ(-$EEp5!>чO]l%]>K)ylb&H1tglb"=LT׷鴒9" <;Zcuq kؤł[,:* $:S;.mȌT*ɍײ1SK0Tf3zI3ZN`HhŧyB5 3w!ZkL/q|q!h{L"ǒEC DRhr'!V\\;z+;MA #3/`ŖZA8 GxPPd1po[ҿ<=6oj%|y[}LB SU&WWtDH7GoGXb; &B\Y+Q?^ | ̐WV,JlDC6@04'(Mބf%c[ÏGa#ifF9Tp1f,MI9l 0Po | 8σN=f!WP?h|@'xSDWQn7"^ÿI{"Ec] NPHG^ŶzKe.13?AQ[}~&yLS`Ϛ IX JD8<~9朼`dW]z=YVD<}d|=:cPzj?4kxx%UY:kFNtc;d(]0L(h gͳU+Ghp i' JD?jh|B&^jؕOއ34|M!H~0U3iR3uK(Ü CQ@ZyƠ ; o.ENMYB&qӮ2^{\s1Ҡf.W -uCn@zȬ3?TNDM2"/b2 ޫ sNnu_4FZa٨]G`;(̷j-O7. yAk\tYi?kH#>WP[IŪOg3poOAxcL-1Zz9=!1O(݆cb* 5t3&>qeT |8R@9m>X%-n3d,*>k$m W䧍TdKU{C{SAvP'EQjeD4ePr<=>{r3! %P-K`ӫ !d+#\5|wq#ĸFǘ9 \Ѻf']ܒZd"Y0-{W~PzI7LUJiR p۲Q4o9Qi ZGW+1ׯ.GuY)^RT ;Gr i,N0h.J}XRT\X>&W.xtO G#6 D7 !g}4Fq5Y.y_x>m疨`g)Om(yjKaqQɡrr/ye L]ۛAǙ;nEg;ZR6;O>0hEuiq>S* ߶$&/&LŐ؍F;l :Rps+7z˥=ⓚan-}4~D odktDM '{ ߎsimrwKL C!6.SL?(g'K-e&%({gkho5c0j_]"'\g@dT/G\ 뭏WkwkS .i};1d@.ˍvU9r&k54 sCXTº{>\oM*T'"`/KϔG?,cO2 )m\oh'ޖZsO6UɺN\o[B=迊"TWr~z7'fR-.ym\qeㄆޔ~L[iM@ZQN"\.i/RTNvY_zQ[yP; 2n9LɸQ?lbw /3#Ԑ m ݞ:JT㉇;8i-Nf,z@dv@M1-` %xu}g@}C# +jm{[,Li$TGsȼC\z'߅B_E&w t#:0a`$֧aA}f]<:PC̯տlTH1IR6ˮ qp~p(eKaf#nȴmq8w[Ot|o$DK|$& 4{ЗPU&}eٞzfMzT9@a m'BҕWa6J|n\\`Е"S%?~[3HDa 0k +Wi+ϗb 3lRic_ H|WUكv6ebpɞqo֦tغ~(Fc#&F !j]|*QnqFW~И rxRH)u8vsz-q~vZ͵sUYѭyoaz瞃.¬?pE27C @ kҜ9$i54(ON㟯Ż)+mYٽ*QQ}&%ԍU'OA\_aэ792|B&3J|f9<+\H+6m e=9A[0_С;Felg&w9)GyBGl$]6alXۮ2jmRVY*y6aͤ2nͥVޢnјPPzs΄Q: 74!c%O "iM_~; ~SM}pWtÛuw,,(k-5kܕ^EF=Zg8~\t$WAŏ.I'Oo =2dN*, }PD=%25K#.cqvɟt $ZJ 2\l$s$m|5I7/b;Y0]m!&a)yU/ʁ\bqmڔ#p/9K+8LOiU8NC?]c; 8+FW-=o#6~5Tjja$ޚX)gJ^ }у.&ot}'IۛShl:\iVz.`ywΞ?vN,Sm'tCdAl"GrRJ#-G.vYm%ӧ/F$ L*S#&҄zy <"Qr@R#fjVEH͇#Z7r'd|w35TeY̱Js}#(}Uڟna"̋S=int4iAjk\!ɟ,e᧊wD h$n7dsm'i;BYft@.7#T`u8'EEW>7s|ft\QT^8d=c9!mfx.Jf鵂1,[%>_ZB,ɥ[8(wF6AO4O?Ȇ } o :":F\+IuS7LD4snS ]="tAh(K,e( ܔ= YQRدjJ.DNܰzZXCP J#x<ZnoGDa,@zֺ":x ݸ4ev-&ukX#C>yD)+ Y&_wrIFt]SătL/wyNW0qybPZѼkޔ2@I`!AxY/) hDĔt1ha^f:X-K[zQf&)NtS˻9~V?>YJ픓iN5$~i2[,'Jt &K@_&0quBO>U5b4YAs-v jʺKs8NX" Dk^ 8[Tνŷ%[rd:CweX R7m׭6 . AQKaJNlH?qSE^mxJI(Eot I8F]q^fvwf8Z'Z -#nňL-EP[L3$ %ady#B+b@wFҡ*'5|9K}LEJUxӞr@'-"2[6k 5pܧ,Nex'l'ْ) >g*[+ ;YXU٭"dWn>&-5q H_[BShhD$kĖaDiR6IwD0^}=נZrMxG/è#@b̀pn'\FkLjSe4qI脴UbvxQ + ^钴h٦iȓ1(p`J"y۲nh;L2Qj}5Pv9Z忳Ff>qgZy[_ȇro{=bpJ/9ŊR>:-۬N7HS?HG6*>ͷSx_O\~|2"ϋ?̬CŃ g08,q_9XFkOwi 3U5DŽ'+t!W#eM3}ZQPԪ4IEyKw 9RZh~FTcqj4(kDo`[Ew"J=6#1JywȢPj`bPE([rbވ\ICyS**h(#x|%+JrdV p.5ks |Maȵa>[_ },ڞͯemw,ȫI78m69O\([kTxvDt,CS|Kxy.|*R|=ˬ[N3yC#֯#(WsW\Wӎ)֫+:.jG*z%pS9՘NF0h 0y yH ==cşCM%Vw_MA-~=0Xhnl.JH<y!)IkN>O5\Eބ9NY'$@^.;JݷҪ Ĕ[*\J>  qlRr`YJy"v!xyi!8m[,W#q[<;[΀"3|5E9 s@{I򼎼m6% >"*&ըl1P V1?>lb߈i7yՈj-AǨT/rP}ʻ}P c^|^O G7_fQΥ |,-_A;˾|-ӷӰ݀wEg0 ${=9X},9c`z,k\+gaEYKI<(^$ˬjքx1#uEڋaĊknնsύ]c!!p. #\F%L?po(#Rґ,QVOFY\%kpbbogq[j*MŭnUG<`0˹<ے ɧ1(!Ns%{[4(D%vD654d̵@Z>fEK" Qf `"p55Q^t+p ;$] a^PhlSJ$d/J@dY&U"A2rԑ2\K (o^궾F(8<~UÇ` ~̡tɯ %v$e@%8;a.s->UDGE-l/l鞠Xzy}N{bTG0]ˊzd׍#_!0 ӔNů(C5m;]ҩ}َ=,ٺ#+Y\Hl Ѫ +2 T)E9Lƣ P `zA-4qZk>(W?Wfg4'/bTW~dv w$U[ϔG"wlJp;Q ZrّTL;](X:em՜ ٫4k(KØ[A 7@xHPƃPtx@<tlP@2N~{Z5V΂8ի ,eMr%[IJRFĻ4/W2=0:C:Ԯ}QWo $:[ (!EY HάG4Z+&/"s$CڰĠ8H;Om* EyD+6#_y=d~ skQW)ٻ3ijr3 ߙmM%(~Q:hq,M+]^^ipdF0DZ_f1)Z5Za%K|bD&oHPE(D (SיVŚz\XkCCV\1|(d{݉m1Ydf<"'?HU\+!6^ Wb6LI6A3쐕*thB-2=\3^G Qt0ġ[yXT§a:p.{I\#EC5/e6Fix?nIOϧd4YAI |uF(V"ʬAO3s1f;6UnKzJ{{mgpMx2U~7o {Kj\ei>؀?.~eJW TI {,(sql\U2mY-QeV{Є8FDT;uE9QĈ9O^-E{x)wWIՑN"5Jgw:%^+:NfZV3d L@G8\75'L~J`Ӭ+USǿ˧0*z2 .Lvfs tԅy3y:3Awڤ; ?t# 0y+FeRZnK7}ދ @iCqzmϊ5[3fId(L4IG* H(KտF~TnR:joUG_t{DG=_CGq97^u~׾6F~g=Uěm>SfmH+o8WQӨv$lPqSim= Hiӎ M#I[ɨ8 r;\HHdܨBf1⃮D=>,95#Utu;@sc ?q: ͨIB,Fg{+XW=NIM +Y~S & U'NJ4/'rҬ {y"6W'=!Yc ϸS\5r_F -KA?Zn^xݧOCH3ѹ0U 0yMf20*Tvd+RR7h}yYony-@UQUDN6| -R1Ew0$~-Ƿv~e`q2`r4HO9Z]yC pM(VHn4" Vmx5GF&BC2s h5tmKnLW:ݐ^{ޏ!~ٝaeV_3v}ʣD ɹ\<(UJ^S/NEĀP7PKީ[wAL=MP_*w6tK' \^ӄx󮗄XOPڴ3ޕOw-Y% <2߇|oz<71WG%pLqQ;g`Q1}yc^n~ߞ|!fJ "b7+=:;*{cm#PS=y'YuhAqƑ :ro*c5NyBlˇRkK{ŋ!̸0) }ݪRugG 0ja3gD0%^H~>dXjĮMR@ѭꝠ[ܭ9$)qE'S-Ѣ֠sV:чOdٕEͲ2dؾx3,vA=UIO|zwzd腔PP1^s&Wk/w|4Fkը%=["}S #uVVF$Gra$Ew[gݚB@3 uA eb3:PX/o_6shBt(- ǟ-0 S8#%C2Zh%Er?uO1ѯDA(^* S7sx8\-tِxNߩ "-ǮtuaFxʍ &t+PԀO㟟oATR-$sV'#6CF'T:ŜfP :1"<~HVCJ.WjR 5.W7@&E=dA<]3C;,^=0VbF&@:cpu06]rnZL6;sdVK+\R0mݸ$&˒SlR%WU5sr(Tdl= z6Qs #!rr3d 4?S$Jvsl'Psw>U(C! :48UXi21+"?3lCv;Q-aFE b6W:lfA=ϳ7F9Hl_3en6FI#YRpoIڡZR:{#\/8PoPi11U}As揸 ꙡF"CyYDhdPf,?m O.z/ބcU2m r'hGh?0&`u-@.G9hh|zXa&=u,^ ,7>{#ekR !94XBs:c_쫀(;D,ݸbOAWx o``~y(xpXv쿶*% L  }?.n~uK'GzBF\Prqܖ,35@,KJ'1EA)RCw#S-b"KD.+[p3*H)7$dŏکH(TbZ ]/Iv1vjmW#TmwypfR9qAlk$ q?0Q蹚 ruIɰvόa]hO:M+VĊu݆HDjXY,N7*c]fy=_TTBXBCVVm̪c;}I$(d>.T4Gm2^}̮"7uWT"GG2oOSN3] 9=CrB'>t,ۀoJUČf.Z\ L!87zE.[;7m *VD+lKsQ Ch8,rrc,ΟF_tV 2Wʉt<`{L`$ i T-xKox`M :>^חzQG8. ïX8АHj2hi*c}]ݓY+enہiuwnm,ԏ5I k(i3;Pf¤KK~qyPEz 5w.b@$ –4/4V-€l-ސ23|4,A.D M5}DZ ` "02v2a^b|-=Hpm-SL(owV#/O+Zh̵߃C݄:p/Odtxjh=WO.Z2(@ޓEdѯ7h?8s1;Gkշ t#X>Z,>,dqMt ̙ ;:yy\Z$a/^ɷ筡7eJ@IXFgMl(ygR W6s hGNh@$M? lOYDy%H'Z4 V8㽅4SeUhߔWv`h1"][РPw@"zqVgifJh9k|1xc@ ،_|.4'םf8IӠr.Ac&(pWy:b%i(ߚ)OFd}So1ܵZpHJb>6 d=L $g %j ?sz`ٮ[h$R Ø-a,s1}"$`h(N_3CVK'6oR YpA )o']do,KuJ)yES\JQz.,A(tVvQuX_-~$CU¦V]UY*iV]C}e3#H,Aݪm 7Udۓ b,kQƞ)^?qrSX `NsrꙌv{(Ѿ݅IQ0 ݈0to^'+fwok |B{M!(yM,hi?v]2`Tց6G#:iӲ3$ zwx@"Gob"s$iQ_gK78^C)p98L>^[=So0 c֖W`QTʱȓEwܠ9m3Ň0ll>qI=hС[MoPF %f ٖf2J=x엊D!ihDK$Fo֒7z<}هV71Y C ޼cͱC8HTOwAm(Y$Tw~;9$D,F!;X؇C)t8[s˴#qTBѺIŭ9㧰QzYE`|VKt @>+\pk> ^rffvZQ` k¿ʙ\"Ů-pa`Pîw/ouӋ\sjY]81%N̹fQyzR5!QbZ5.߸$20uIq^/Isô@n 9AyZMTogf'>#ytLw z1r5&W{Dq"ʢ9N1<_H9|ULd=鲭G\RKhƌ1jzyb5 ;!|5Iw^E]{kd1دp~ɬ0ӥۨǻ_d6xȋxn,"Euݬ٪= $1L qyOՅl~`xJ8 :ŅUqKexJ52*`>o?/h5Rj+78_ULHrY^(䲰з]Pw^}!Zc G@q惟J7A!K)PĀ]g$hal#Ҙ5n9D ͡\rvK4)4T8#{}VECC&|@ q%n19[A%SWMQ=ϝx$jFUbldv9ZnUH!~o'2ůRP\wpMxtO~|78s(k#@ `<-OIdns .e[>&唈*>:YT,ܳ*eη5uqŐ`y6?VJuw#M_3S\R0e3*ƞ4m)Pv3͢x*QWbSO.0Ntw>i9k##&\xóM&'l(oZ, HZr/#Qz IG#90"%;^Iew+_؈bh4rdb_Oђ3rB^tСl¥H ^JVЩQf59S}H,5^)DQ).^B=__~$ΖcbQ+tQHxj5B/QY b&LlO//X,;pL4$pC{T(oR$s ݫcP}~B(JQ Qt &` HWf!iGٖWXkdiiAL~ M[-%zv7ܐbm 2u $/[3|]W&Y   CK̝J'5IiRE̟:Z3eԃtm۸O!U:bmVCrt#ezl;s>ydj mֿ⑚G/q!Z;R>%Hh%GHoljjfC8t,S|g@ %KJW j}j{F JF ܈?jԤP07*Npo7y%!&>Q45~%Hʇm > v$t;CW ,zp td_ rmْ*c[S 1A A2]:OG9!5V~%IYSzlnqZ֫wYɗ= ݏ7fy7UM0}kģ Pl,1 uA zku|P%J$*V|YkHSAC~LPn(!])uEگZ9x2Gj\/5Zء83'?/ICAkdf83SQ5ơ4_ieN?µ!)i^CȘxfE@|@XGIG _C#=v84T}9 ac 2z4AĠ-l)U6W:m] r1T>~ZM'\ˈq(=P sk;XDz lP%g%gWmX#4j!`b)3F23oP?z6W5|zRV&-ĨXv_xzwe;7%kHC2C y~3u!"m)pLp }V ЈKPE8HZ I4!~QET /qc"GfsmHp`B^Nuu0qHNq[P^% fgZAbbecBލˇ4τaeZEc9l7;uFjhGnb痕(2 $PpC h,i 8I.eyb9Y{$78b=e#ПO.(q/[}tVjԶX/laIs i%.9&,>['(1;`y f@ˆa6 a\Ō菡$5{ˋXx~fRsj,4zQ{I+ѓJ2E(g`BC52t?(`4/@^W0#MB_?9>?-}缅+je; Ä~苛\btWۂ@#|ݕ`.S4鄼Oja;-$#1!&s9shY}/aծL1M&Ba?$hbL}S_AOQkI}|L&C|bA򞼷7HL^Qqț/ÚLFـ3M]? 9?}=Xp!Lmr SK'#~rCDt 1)v0͐!qp<՞nrqm dh7qwbm>QJҀ{QoȞ!g+sc^UMiۀ)ZL'Zf <#MLƼf!qҒNa d&s?+Kq2Bc%ǧ{c>{0)ܛ1L žTH1,J?OBr8~{^iV)uR/@7ǎVw/#Tﳃ٘>RD<В$^ب0{<2 u-l->"]G) `Y MAX+)FWIMܭ1< UUXՑpǞ>ڋA{r%_<\=: 3ͷ|qCCn]W )e頝ȷcJ[W>cHB (ֶjPN(C$4$i?XepPL ˿bMqi|m'~QMΒXNX J U"Ɛu=5 ~H[hfGdl U; U+UEQuyKS.U%wBo_rήIʬۍpXIh0@%1߄.Z^m@̳m/*(_W`R;cw2̪( 3D'iM *f1+P{לy֬5&PhN Mzߩ_ۗћh& ;|AK|[LJ%7,~DjV~TvmZj8PW gӬE^!+~Q O3qK~{2N'Y YOVBb.(I! E-kj*#4&L}o!a($ڰ|tH=$)P@UgZ&5^+FM1i@swdgƛ'ʥ\<ў|;c`*r=1sNDҊ%RtJ Ф@#d`[m\DbMt=I41 gɢӘӁG탐QNoSt|ԣ"ےinE}((  䨗ȊlHqSd8l*NrHl?LQgPq>^Ԟ0dOt5/1~ua?̈́1aGVB!㒊mJ:W }-a,5n{aԝ;*E)\k*ga["1Uq: 睢OoyLz A:Q+SxuY)qv`~rWB%D"7|a)<4/`%p[xuW\qӔ>Jsx,hP0+r7X2LgJ!!!IL ;EyZMqf-/ʴg8 8]3HG' ]iAt/cmΠ@c617rȖK8C/:'\}jڍIKD)ǝE5wIX=2ȻVz":byD3A2WN.L,BYF=B$CoR RWO [ET Ӷ&>@FnBc :*b8U9J2gD(t;i^2餢K89JcVp}PdZ R!Z1{vy$ʚy_.d?l\MElk"~dSbev35)$u9<.҄8`ڔBIE`2S\`Ç[b.:Io+-&n )4}93FMV2CarrW4 ae: }.']wb9H~ܶ) hz(;?Q-`HS*(MY 7\mHh"m %4vsY{{J& vI y3+';3y <|`*%̑H#!+8>b>ˍkA /ij |eqV)aht0FPX [.`1a_{~!2K@$x@>q{uI_b4NY] Rɻ.Ut(ennپ𥲣zlu,^ul5 ŇѷB&[/.PL: wS;@~{5YЁeh*ak^lmG =9yp9F}~E^wsL3HrGUp qfxD)Ѥ.S%_*pg~992g\8x(dА d^`'G`RLfh16}R|& 4.*8AߙbҎԦl]WÄOkz^K"_&pxjoܡ%}>ã3jSFT>JYxg> 㵕0@xqdlj-"ۀV9aa.D/mO9Аo(TfPYBg]klHV.YYl RlX#lVY 41=GQ?:Njҷkp[hT) ZaZE^jh8zMAڐ rSɢ.$ς}W94!1UM4yYpR׍^vWȯE81 hNpҿ sX^v\x(iu@b4px"ꇯdК4vamm ō!r5ԵR!?TS(LA)qi=Ús1h3' |%ZV@3T=E?U=:kLhfEߤA:t:lS'o(EC;h4epKzbl TN~FLK_nr7h9.s 3;'{m +%ҏ g-_|Lɘ)~SSyw-"*qt18oŋh/~VR+a>)+]-^ݠThtd@ĚB.=72YeqZOF]}Hb.Q0o%eOJo>A˹I\ ^v#]6'Aq/\ zWbt} bgVIhbYqVNnCEuYj0|-E8$2cmo}w3`M>AwښX?FY \'ћ~ >".e3el\WXk M>Bt8׸FÐR'z"N3suC <G}Y̭QFtss[e69e^a ?Ff"t}((2HpFZ4tK8GI>MHҲ4W1HP\T&GW0+n8u9V)MkA1G=aī]:?Rśb9,d$WZ[dmGFGOE^rZTTxmftOo7gv+8DhoמOmo{nm9RJ\$V,vE1%(VXTc5z|tı$4sP®45 R+||lnȣGL^R;yUoDzw(8pS9IDVrC @~E38;ÀdI I1sx:`\uqmjmn-}> CbUQ+iPxQ+pD,b'ѿJm ~鰢a!o{Vu]vYtU!mJbJswMk 1ߴ0<}"ލAW*_ÍQAj,&kAB\XkQ lؕ6?VGrC|cA T+E+"LUPGޥS|"aVNRCC؈S*Ut0~1vϊh?'bK$7`sM{QA>gȧ盹veyPX'EJ [W3׊I輸X-$v Cj݃uJ'?K*r?U%$2##"4xpA,2Jg"% (i{m"~faPE \{vHA4ؙ*sOoϿ.~5x){|h|k%8ō2=md7*h+fPʽ^("#$82anRmڇ©|5)NʂL2,W`[HIoa;+M2Tt}5N{)S'J:AX/n=XQ!9oTL0` R -,Ҿ!aÖ@e8/gÌ 0Ds R446Ё'm͵"5Bs{՗ J!1=VǞ(6n:إQc6la \mwz]L EiK2b? jߨ.s>d 1W%iS)`E˼ʶCGl&8҄ЯOe>` c"6-U2-Urq_^^ TW)r`b'﷧r:_ U$'s`:6B3 ^iV : b,in>#VVPrҺI;TeUpHˆ/gWͽ7I=ZSCUɦc0s~| IH3׫y}@jjSf=Mj"43h)l_1՜&HV#hOPGGQqW-%+8z{6SFb Y-#''PcuD/x>^vr_7(ʴlWB+w{=Ȯ䙡@ ~-;7[l{|yਛ@gtDW1?"Ax7c6FF53í!P:UA7/Եy>Mbpy]App)c#7N:#Sߑ, :*>QouqiҲ ^ԴsiR72fe-u62%/4IRj{鼱8(ي Q;iਫ ;c`mmIv?Mot>&ƾ.`A\Cusv:btS%|MGxEߠA}'ئgV>7,y%ʜπ8sŕ:PQJW"@A <)Ѿ9 q>am?eE+|&"~PwnE'6`zRV9A>:~Z?P)_'q>;ҏzSƖxQky&(pMfL]++!CRvsjoRy&5%s7K0}Oөخqi ,㤬_(gn͈NAڍ qcXQŦzK WF&ѣ;jp c#|?œt%u4#[a`y>(92}MBk x'!|WܟeI"._z;v- 1^}l%{6 ƒWeײ4Z QJZz 'OC( w|'nGvk`8,K0-KjYBTWNLhd*53IE" xѢRx93`* u<Йvsr"2*lEDm=rXz\]>8 n~@pN3\6PBLkiR!؋{4zX= sxOnj2=)>bVg͜I}2bz {z΄Eܘ&hb+w*O&pD$ $u\"TU3hM@ʞ%$ '0<%m ,8)~|$%iI_7ߢ`33 6+siv[_Ǻ]j* }3r*E*2[#Wbөee!ql>;[C:UlM/ ghw?@=>כpF<.ƇȰԑflQ԰[Uľ1*0*Cx3d Ez H^gK(!zoPB?跕O )t!QeR|B=HT:vH]\K$ OXFLjlŅ&-jޏV('?dꪨE5mWUnor, Ӑmi pnOɞo%wv Q9=|ű./c3 o jX $: $YLmpCus!K !CĝjR:'ѳwn.k֑{f ˡ"-"XP%Ds90LLM#~:qdHo4ti~L`GfwAyD#,dݱS(YqQOi&eEbžGkxieҺ%c:aݿ@lMDŐ(w1 2 BeU򂋗m5ˆ˂j: 6tݸExUX6> G~ £ځr$(Bm$OvH'xšҏ6|s091iA"gBLT"#6\X)oQr?h9L<Ŀ7`@^M47[c Ӳ3 ?´q^o=FUpMޱ6b.ɍYqEcTJ-Q /1vKë{(Il<^i c8 B-lqzn+*b? rZ,9Ӛhܓ *X&6~&v*5-{aH 뎫,}x)8a>Ivu7n),ΧJ*)d/vHpeTo5]V|ÁjN*HGOWZMQW)(EoC V @C6nvcgKbB6f}b/&(}dc~[7 uQ@O=Rca/! 6aO2tAqn֐7 /iw c@BR^r"a]Q* &i>K٘0A4 T엲xY``{1qck-8Î(S:QnEl-Na\z:Ř6ZwzR"ugkGX1zSpUD.yH>UdTϱ/ tI~AYn.gngMk$,X!giȃؿMBqQ9ׅFhһΏ &~{ NE;ڷhk`8tq^x/?lnr;P%??{bE;檅1-ǁ9^vɰF .t6}7 Tpm+X7m/7,\ 8};ِX:5K! [!c;0Vmfin~[",v k2WT]5"kSM9Tŝn 2Jɋ\ &|rq#~?ݬUXS0]EtBWe (YyQ7-Noq5ӆ*r MHa@DH?qSqz$ִJ h?N}$h[@s%Q;9,)qhޢ֪\eݾ<鞮 D(? cp8~C1.v~Sucwr*3IsIv+(1\J #F%?GUHU-oyD]xbsNoϹ=Fs,+:zO Y814c!6q[i(A"Yj6;)W(+0k^O%p> {B}6+'%tccM4|;F=Mip\Z5z%μj!'\֋~ χ>pvu^4Z L .Ñȴ)I3FAZx0gg@j(ˉU'DZ~]n&m9R {NvQ2\MkN ^6bS`1 yW7C%bD30p H6[Ș)⦒rBtNN*EQ>x+N-r9:KH.śwTkjjo75 xu^M;5r6R">5vRub`ߗ70m5tf~%iJ<lj՘ү_f,IH0qM1~ d+P[L|ё*!:\6ڒ~1Zfgi(KFB׮܂'P$3w)F;<#Ni=$[~*z&3AkeQu^|O> ^r?!Fi)s U^s|PҠaej17Y1;u)R.㑘 .l {y6K<>̇R`"6Ѽ{f Gj%7ki5mq 3 d=%MXO*bT.[ 4[Ǚx{"'ӾW&V@Bs3(Onr9\%I]o)}Yq7AI^66AʜuU͖GeH(:^oր1%݉Sx+0oޅihV [t>83sR2 Bχh 0ruXvJY1 u|ˌdGZ4Otƾ5 @6T]$M< 3v<1 _6Omq &)PaH觻JYŭ;@ WuVdG=ZߋF)fnK>N}D&}My$7q@֎.B#^2M)$.U=9IӪTMTQe1*Np%YeP(La(j, r1qA=dՌw7l  4LjJ`+euinT $e /g[4FzGا2GJn:/AƊRZh-ycGE3!CKJ dՂe^d$4ά.PN OpL_+ɲM}X^qE}^ ¾$ U* QFF]A6x gm l[=,%x\͑Q`kn(s6 >| flD&?($2dq i xEfc 8[! ?Mxm c=>̺h~!߶Κb\/6:KIL?}hf:lȑQ|#ZSޣzթ&cCm +1ZȓSiWVR8MB?aWJ_ `Vjx `ݤ"0X#˚˳Jl#9reOEU[sXʴ??;DB$R$'C9&˵%lYwuF66ȪG39@ ղ ]seۋޓ.$+x3IA 1ĎGiaD 1ȓ`bk ـ08!QqvVb䍈S)B]lVՅ3* OeXGLIdAru7 Xժ>[g}MSYPCklX :v/GK~,X WDId!Yzğj@=[=)IUvYt#,OI G| GLmgAM!wEWQ\W] 8?׾մ0u$=Do~ b-[M 墐 `߭%1t{"'r]<Ù:b^՜NkDrf*'aN81*KZQ SǫB ,`jȁoC To9OrԽz<8$?m|CH(@^jh:Xp,GHG]h.}(;A$ZȟM.$7O2]t;}wn ;/7@\~y#\1a/7rELe1kAJ$g 5HdvW'IhEQP{,"JD^Fj 2AH-ls(E> &,r^θPy{2DTXӻ./؂5UÕ$9)gO׳ۗGCwNЖ3X` 6"(<XI,'yy% wclCB_[Uj1xƆZ˕de%q0e }WcO;'ؘ ln<7A׾9bT (`%8`ѦV) {R( 8({CYʻL|ZE'_jWAkoJ>: EC*Z0w =iPثhflD@a?Ҍ ꨐGm5Ʒ*+@J̖Ʒ 7 ak n,7Y,+p1?UzptBp{R_NgdCҶrS:s[YUpav+sd&ߍ26K_el0bɔ@͕"bl!Y&Ν_?^{TJ_嵨ԗVk*]X( j0ZJaV媊;X.eByk>#fK`ea]P8E̐b׳_HywW//W wFܓ?TԭDXP])l<Ǔ"~R+Bl_6[4w>9A|2E4E1Czd?K1U7F+~ I/퍋ǵ76X4 L;vW&yO-Zؗdqql̜PIo3f~zCM;)Wk Ur,?B+Rȱ?tg]*Rnd9{r4o OT,c,6S;U7n3C>DsVJMeel 8qD>εa}Zvy2Δ@ JhEMp`ɟf^!_hW>Vٽ2dPpIaE܏⪲@Qr~|ULHL$mæ ^^ZtUCĢv4@yL-z*$V>{ LuPwQ1_J˷{0C=Q]!#tt秱 0r$g=<[!>]ˍ0(Q#IXi7]vys9[dNxtzSs8W?)}dh}DmmZ}D9zX52 W\7RMs|PѣV]lݤj~G=\)G =DpϽUlzY$?/-eV~ΆϝoQJoA =ZIݯ醁,Birق +-z3Ɍ2 \Ya=.P33S0Fr(p:Qg]+rKCOB_|EXQ0;) ATXq cޜ$5h|SX[\ bG nB(|[_bdžި){8߾76d7pJ x~3X3ީS:vAJrfǏPءffW`dnWCy{ :D´Dl]1Z9e8ACcA0tⱮ0]kpƯU+CLR}[Z3:eҊVZv <)BamiQGw6DRO?bknfG=f_FY&C_$4M+jPe1JLD|-W!d4 690g[wDΉBݔ\T`dQ1kn}Uk s l4 nLc BӬˡh.5F{?Eg?4}b~^b f{e|kD<~lo޲<'IX^85z]!OcQo #rh=w"^*K}#'KRu24?pDDoXBPnO$9GQosyjLYuU$M9^`7;ChP}^)hiRȑ!v7/pFN4]|نn6qw֒P v7BWV8{ "<26!}\J$F0?wqй05*S*Eŀhp{U^n b|{׳1M?=+8OCrjA"ڤ^"~䨧u񈼑όq-*Cf(_s_+,[roQQZmjg 8bzKH{b9!vOdB_F\Cg #Xχ)@zX!(;vd e)a0G;-GGx&žzXP{9%m H7LJ&_m{?x[C3QH;k# )NqG4M K4B1Yd;LRQ䃡Ep Ag*gR;0 #JQ-BUn->`򨧥Q .d"ΖxRl^Z@nt5Fg? Ӵ sgsܗܦllP0j"wmM..c jmPTDkܢK I-~_}$[m,`J>O *\җb]|&gZǂLBB4yxBX%(c;rC{[ 煉Y h%`DqquV6Q!Lfi8,azLze3 #H}*'|A=ū4"31tJF,2XP\sA4DF]7+4dp)s`煥A W9@pp;tϭ)摰wKRoT+L)5ܐ+&I\;Sσpq1+chy^BW0 8 'kו1d߲ /FS*HzFr
P" sVf_$VQ"gMDz3!{f,_f޸hMJ}O|<;*^o\^MdX!Mʜ/th jWhmlWPLl~I*Ùu=8ra% .`K8\)h|95}q\s{s\?=%FC@AO 5St%DK"eh)J>DP[I6եBfZZgT(\*L9lr:/F,UvJ )pG`ֻͼUw d- ѓE pW*'^kX_e#T&N%6ls$mx<ί]- sZ@QyLüXhmkg 4{h dL5<{=L,D]Q8ܜ$9SKV ˜?; rk$viuCYm`XIOH*|Yj tI(#՜Z Q^`ƲVD&S yIޠY|Z}\%&zT3Ә*O0+dHRxivuH597X| /N%q;ɣ$!ᴠ߇A:k8W56>g:nJ秶Pv9>'܆cCzŽ-+oη;DpY J?4GnN\1W*,t1rP8/l5VxR~վY1>іsa"2AQ>U$iVs酸 j\ #]H&'=~6BSҘDv؉Y"5`동ۥ`TĖicIѮѓ֤ZofM_DQ+췬> *ԛK,s= e|3 TK-Ѻ(H8{ tݝˊbp PQv>]❡[g\fADD,%ruxT-mqrmeP̭"jʒaSSe_WQ29[ӟCZ]4h, c2&}俌1JU[NSkYHs ?=rN4ozPctثԨ/>jCnH:^d2@[O<2mkV )C8^~9~VC]`x6$_dO1nLzDROn(!پ V9 e);2p4<-[}n=bJ:؇wwG,l Lڧ)a༵>IpP[ VLZaX"o "I`H( WC ™VgUy&p2kiCA~[' (!4ݗWsh>GS/ +YTeg+"`@Vv \@"YA'epAU<4%\8 hTEkz0(?d56"4@boa9{pW ȏM?xev${ {hV~B CzWk.|u]G1H[?GO!p 9c-td,gG#d\<کjU=Jݝ|?[@29ĄCċQUbfN35䯺w -扇!OOEYs?0l9;!,y ,>r.T&}\ ;0zg>ڭ^ǖWsۧ'xnUEkNIEB+8\J3+؇\5>$L0TW$*ࡂiL ;8=t#K$V (:9Hzg0b##&tQo}P}Th ZO/F~g/r`}~mk7e]H}r|qf>X'!vrN ;*uf"p \ӝyl_~i5=G 1 \fNcu ).Rb^aJ?NvCtSUyǖOkڀn!3dI$LTh08yxŤބʂU飏=m}׈}p HS6" ;y׌:,Roǥs"?81H Ae+"4[<5st2`ʏm:w@*ԥ >m_-G-w/Z ۢ'F[R שBp}I=vaVV^\bN‘9 oA]B|o)4‘`!`Ä]6׬P0PZ2ak9r%CB`AlgS!,-aO,U {X5bWA#=T֬-oEך8^ns81@kfR.AC MY7LttWMW V-IʐfmZyu)69EQދ<ȸ 'X.R)Rr (ѭtX)qs'wǎIץ&,׋E|#KYçQ,hij::F)Ƽ BKac^M6 (FH;'&ξ(Z*s"V䨨]rJYt:34f~u5 zc.+j:*',U RByfT&F>~وc 9ąC%u=^sL59Xx>ŹZWvSB]E" lz69~xogKD.YakedeFWJ OMd$uvF ^;zM.镼&W-$ԥN*@Fas S$-7lHͬI 2CpSTg*shfJ;ch`bۂ'*ne 0Mѭep)9i4Eڮ37t5M)vK,ub G5ΏѻlosݤʱB)ȂŘujƞy[Z:rh1Z,I>\=lD̡_'Cڶ#KNVL'*s_SB34k:y`#-c?ADlCK%(}Ԩu7ʬ*_hKξ+Ow ! ,v_ 6#!k/s%*.zQM:Ww a&,Xse ^ E\]PYT(/4o['-h«o=VgM@dЧǠsXYšMK̾"kQh61rǔi2絈yšyK@{ OB!XZU dݒ3u./51 x=s89] GjV L/иG5 wхtɸHخYyMn #CB'!3Q ;8.700r2rfWi=űsj(Erch#u]~m{%ʏQf~Wmh X}TB{'ɣaAkçw|J8^uIvvdYz),v%JN (+Gu!O Oi1yRrUNԏc*BQ-/jQdV` t<4K!%\f$0q%Y}ߔ:]㣍2[ YDe\0yB}Y~ɚLPGds&X0j-໘9؅'b1%JkfD,b3tny ^u9Qƃx0 G9LUk3@ +!NkpH1nùq^Kis]I@쭕5֗bG1ēxvˍOo;DPf'>q67Zho8^-^vAdb :X(v2|˔tz/K(娯vV3JT9B> 4ڶ]m+e1WXR!MK$NȤl[/d N5EKE0 WP!MdLvW8Z9꡴b:xW;4GoVKw4/l8e,÷,_ӺhI,_XS"nK|pP_Nr.k܏ﬓ}'vLNlXaS8zqܨRn\U*R/1[-7~mfhTН,j3*7}S3 h-*4FW.Rt Y? lZ۰5#'6" X>h V:3{#aTX&|5~0#IX՟Wizu&qiݒ$ YdV^4wS%>v~Rz$mK7"*l(p`w[oMYK3[@18^m($#}W/A$GcHT#u{e€L)Gmb |#?VydR-󜤎']nB|]byNj/؁%#1#T.mD ^T(uD ) =]SPQ>A骗1[gmв6{wE#nz9[ 29)I &ܺ Cr J= hdPgi)OxLg۠ Z]SˀZ^G&vz9wEKg)қKxg47Qqn30I*f@Ofm@b`?akCU-q9.9=98%iI|&q}jZ5T gfWin{]zpF]8H1 * :lj0,'M_rYh rz=VZ$D& B(oLB^ǡMa?mrf5phx)_9%>*X%bkuu\2$\$8pgahqᲑjB6۳Tjɉ ތh -ԁ"wn#!xP*kQ)9 6S|W B[n!Ax01Nb}93Xg7O%{^3} h@! ExOݝNAR:U*%>|N{6c &ڴP8p|é:[jۄqmS8M*rLo[kcD09k CxJ#ے6n6^r= -NuIUp_>E ]ۢ܌l$j=Nٰ^6քVFP nҐ鴿,u/wm<^3yS$f,3 {bU٭t$V# EK6{ZEl~ׁGLi\5Idw45 ?V#k|ouL]){_6}sazϭ9$Th1b50M+[Q'(#} աQ| Mg{^筮@jE`EH䣾e@ok%|Eꍥq:-^pʳŤf¸/UlOJ;r!2l )GG/5r~>ZYeS{"׆a5kŚdIOvvc=J[%*K R p=`D_m)]sJk VД6u3#a?wn#/SE"qn,aZp)s`] UUV[,)^!hVgׂh`߅ ߟBmc_[Pc~o l3V,~F#T<@LįX" DK|ՕI]1u?X\\^ ӴR/jJ78q2LnihQֳsqŜ 9JTb5!Їj\>>h\lY7;BpߺM?qM4 HY/ix@XS_y*6G~!dJ^T%Qc6ßp^73)@YdD X3Gm,%پa 'x퟊R6 j&] dOjK4J}2撵`+T[Ё@o/U؆Ux^kT :rgz!a!1l2T2=y%Wh{Ov BR8#(}As~wEy:nrtYa?7@4 +6j0Ҥ)J˞i[gp$ڻHi0 [i gzٳU'Ɣa8z؛qPl2X0 R]wYܞӂj/>>gYz.A;ᔘ,fYD$ NVX6ZF@@A{_Bk1!b*{m LC ^ⷞ u ]IX& tjnT Q;N|;1Cm|:i5j͂AI/@*.MU3Ij{9~VqRXLFBD_{+2M*~H8b͚eXTDN2<)0$cfMhn'8,я^7%JUf{WמYu,&喡pr_d[zGc #$eԂtΪff01Fd}MunbIۅW%oZk+0ЮGȶ帥 ѣ}5._] DvI\pkMr'ba2,cK.V@{pC,qL (Ƽg6ܛ62XQ,AJqPX)rҸkd=!m<4+Џ؟ff$.ӳp';ZzQ#3J[ 9"ͨAS8HTwrwf0rQ3?ERsg{ƈk+;.Arvޒu:JRw -RONS辬֧Эy֏sP*'>WE~YC2W01 "k^Ml@a2Q18oFr CEpCZ0g2)),:>9͇=Hgq)[A3 Rr o$ugeT%r|sHtB:?,XzK2?JtZȧ38|HD\ņ(ݔtGJβd_rKK{)W1b>-EejlͰ biV4mH!4CEQVd6GNiSpx@Np|edOSu E&a8x`nl~зA; s mM8anlFE;qnt'v)IB_~-;0f=hpVP)U}f$s1Ϲ(Vф ˙v6}jg?VoKaBF~hL舥k/nO{cbZNTެhڑdo7=9>xQسBP`Tu+sђI$7NWnZFNfZ:ANJ}asv}V&0,vudbr_!oA+XIbH4;e@\3δt¬jꉜJAL}yuE䀿ޕ'ϩnb.C|Oa'~FAB1<ӸܗK7#O6x<kj\I1-EJ=nM4LkFX.6b2Z0]4Ţ]}b55>Utr ; NI†˷-An3%5"$;Tp:ؐiŐyW~n{Y,$|u%?_#RaR˄d5]P z99q+ǟTzd$9.8Si 6apb11-pqXVN";{ŶQ?Z@&+0H!A"jXa OG[?gZ@ F 7C|A. VFѤ qPb{ՎVZIZq2hZ+E6b~ dsDv[יeO{_mOPPu,ZfR[Nv1.b0峒(Н ;`kd`r iZD},sڧ% { ?@ E g2'\uem "i v_8ј.ꊙo“\6ԾlSH}fuT+id,LV+h $rh$Y?u@J訐>Mh+xYMj'r>zi] 5eyi>΋LåwA*QͮT ?rѣ5bг=0wIjuqb>>E)fOڔJlz O7*h{Wo> ڛsh:bk k0hHNy &`,5 Ad;BbvJvo'@qMg*= Mf5`$fn2=ӻ.,h.J^ӺrGxE% 㕵@)BЩ0A;Q{WeV}%KTEEײ@yi?J>1:ipE>9XU (POf:GJpuwӒnPW{^ ݚkr=>ßw /F YY_k[^$ s׃-d:-M>yfH{oJoR \g-O LݗVH)]韮}#W0 alphDؠ( _r!*X+Nwi6ynxGt2ꗷZrkS?Z1TXzcNKm `̍4X%9]=0 qdq GR@yP߈_MM_Ik$~JE"L⾥bjX@-4sFnt;ϊ4ŵJs\?ADaKkSxt/oqdmG|zS ; NY)vM#~.t ͹1 ud-)Y"d_4QP+B4^Ү0„, 4 HzXDA;Alw LOFd)RѶ`{5HKFyW7 B搋3esdGWnS>pf-y^#h i΁Y_ a+q^Q 8{eCsr0 'yia<=JT21F حcfEe8 Ϗ:1LAgIHH] 3-?3y<cMwu~o R8i }9EO:{׵ʳ:*-ܠ%`=a&d( ]f2F&'azv=(_&{/>,oAZMޅ^ ywT? hxYV׃#9B}oژѹa|;--zwV^-s-˖%N#t RuBVf C楧GlDG qC`̢ \)P XZ_s!ѓݷYOAc3tꌟ37&Ku8<"pe70 C& -+gYƁAD('2=\,=4 a[l&.Х+TW5]N!YGt0(qW1@lgʈ]7ոv> :3J-e@wCJ+<7d0` ߌC U̸U!_fA$QacxxDhuJC;BpzHT#ՂϫUŷ/QKBۏ;KϟͱdNy_` vq!1_s-{ 8"1%792c!b*BϒBo4|tuDk6VV <=W.v0]v *i?F N=ix{76)Jy:Cl xd!})xM;X͠$e0TR#@"T9@gyz j2 \K.5nB1l)tLq싫2Pbk6Bu,Tp`tx)Q8 a%sAZ|1Q7b A5՛`wm0lm)Й rCD'}ºNHZ%_)e9+k*u 71I3+ZOH(Fn%96d662@5dX/a۟"׼V29ROCIyRj7: +W>I违'vW(ܙBON mXOcFđ6x%esD ZD%Āwg{~g*ɳ2w%="r]cN2 U.:N0gʽeF9BPqܙMr"(fx?ՋW"3&þÔ/ i1 l[}Sč1XbpZǐ7>  8U+/R0HaT`KA ٬J/J=TZEO;}R/9\y)yx mO#Io Ⲝ _`@OOPy ~,FǷ^$l IN6v?m#ȁ؃<x4s4nIttq)[h@'9OCDI6v K̶ !̊In[Cn*eGDyp,Ml,p[m̀ٯ`|J-X]Y1ɚR񋖉<#:[^(+& }? 9L&5Cs_ý ~`yih|A(x,LN˛gg)|WqXe.;ԁF~ ϖ⦓_nO7Y64ԑC;gC]s:+J$J<+?kAsi*I65Y dU,W'Y^ٙ+ܖV"~d}!pRѢJ1On CE  @@ҍ?0AnhcD!N %rh|޲?? z$Y1jJ@tF*G}2k`>Kp+  0,j\g?|^{m0X3B3eX5y ҕp#7B pR]*Id~l7^)m ؚd\6޼>]SJ r"p1m4⚇s1E v*"ïqfxΐ#G'Z9 m UPV}"KZkW 5[g=/1 m#(Lx$eB!(1o,QDX)/f -kMOjCP{K`֘Fr7rtxI,RHZ¡Mp.P` #jfǣT"i y./G+;خ>P PVS3 Q1vpn_sš?3{0'#p$X^Fq c2BB4a]y0jC#xș&Rq!fzKo$g\ fdMQ;HLMH>LluR) y P͓!Y6L4=CzuPIR?0^yfN},ҏ⬞/J^f†d 'B@8KlTCPL;2UP[ K4_LMf#+& h+7{˽`Tb KI5E2b[UB6kv@3Le)2|\f]0́)|{gfbSP}*ݳ90Z ÜO6M% Y 'iiȳAjJ7/C6ْ &qeq)vxMɐ$3D"+GEaNI\2/#ψ_mPof$zfj/83`}]mQejDcM 䵱Q*Ke7TA;cI>ݵ@x9&]Auqq9@|.OJFiQ}M)/7-EӤ/L:k IX<δB=K6@2uі\K52}y*={sy-JXC+ :BNz\חL]MvduYPDҥ߹E%*7~Vs+rx.CiMp\@4)u 8' BP0]S\_+3ZPb:_E!JV#Bi+;eCzۺ&,*-a*5 jv,!‡,€n 3 rJ|6ԗuvQ eAu!ph1Ѱ!aWEdP09Xbt%h[h7 JbtR~yfap==(JAxp~wzТ _7_UYf %NL T^L<$<_s׺$!`Wߏ$@鮾=Ӹ -c 6VWV;e C,?:"ȥ$, Hͣ"v7޲*9i;ZKj;?2lxH{/<%e:^~w.krdGz8mI#bug=R2/dgJ4,X8 f(V=WG{Bs1\'\$CGu-36!1Bk-> O+Oa;*8 CWތՊpE~$8 gKip}\fJ9T&0ĭtUy7ʪNDf^7tie?ȪgS̡d ҟoЏU0EN-$-#j%F9&q3# ʨXn=lpwRh*T𪮳u1!YE &xT2Ҿ4bz uo;WtaߑDd%VPR2$LyxΡUḻ>|q# $U1AnͬmVǜ |q"PReӢ(8\T[%hT>̈]ą?rd['IĿy#ط9LP*S?SD%:{oTY}Y.t-v'ȌX h1\kR\873\'R,MM+dˋ|<C'Y(IƳS%sSvwL n]@ASUi\^7 YINdTrG#bk.M#6^VBg=Rݕ6]R&~ ' Ԯ¯3glx W# %BZ'֦W~ lB*o_LDTҟǵQ ^ KS1QKJ2+Q4n썐k.Ŷ) }ZwR7,5Le9Ԟ+w#q> hԣ]rn?"Zҟ:$#wS(ڢ=XL-9y+p: UXUn7i)"IQjEղZ= M"R8`4r%n?NCYAl1'(+itM-ђL뵔NCs'o]qD g%ksK*Y0a*_ċ*U,QF7M4 3]z`OW2 !5;AU| Uo2I3ŭϒ(=++7/}huP@/zS01x i,GEc~3l<U4R]*SVqĢ|-F4ϓc W7bݯ G\UI$|%ko0hN';t=-4%3/:M?^`v-P:O,r ye%eI;z_.4*j~LK?1zBA_[q$v?] gwd_^c|;w*?;djn.ɋeA (oQ58Ykt Uk /@bsbcy[wsєPB~t{ޮ$ #{on]w0E_82HlXE(@~q<+w7=6}`A_T))ݢQ4@O^9.9}73wo+ jnZۋyF-ϣ֛/TX&e|bQiIA)5i~C]tM$\M+BܘiL3ːѶ-%욝9>ibC-L)Ct'HJ*L!˞/5os9UP#0$t}eh|FK*D)9bI{Dpq]_O+ z ;Z*nȠGJHR"3 I٭ AFJTʼT[ Irv~i,U)`+Ψ h-oό@4"7嗹W vD/LNo㘲,w+8>YeD܌mAOLBމRVYyx;/O1u҆Ab€-f;SZ(4߂΋DKƔ7R #~ޤj2'ݹ1&,#7PQ h@`cﲗ#~H3'wmOmQsњ/M~h ~aFspk |b_bc"X^Wfc8F8ɦL/# W#SךfXCrv`JL-($ r?A_cf}l/ɢȅ7EϻPPOTUL ~ m 3`Z1GڎaŋǭMQ%b^@4L8bT:hb-^'}ym)M}ng?c y]{v3dO6=Ci/M+6bQʙs~ LU+ig3kO)~>QZgQ@TIe\⃃!Q5A(uh%e6pφHK5xw8EL<#|2z<>żFAl~4Өea4*(;Y6BQאDz5Ag^2Ci~q^HC0TMccgZ23#2h~AMo*X"bq~D<ax+uk_t⃚xi+iGp"ַ?"[ZxT6pU;߆wx;,ӎU]i7{Э 8ğ*ܲ|N ǔ4qTMBChAPgm7*Ϣ:ixQ0Ѹ')0 fRLc/hw8pnKMƔa8 {B\ڲ jONY~\pV& GFo,e@Yp倊Pv Y@g@UӘHJ?(dox;e_Qπ u L[+YH [XlX܋N~fL,kRwG@ڀE~=v3"E݇*Aʁ8/ \@A|p~|/f݃p|Y=j$s >SŎgmP^:nF,eH|և1Da/5)LOl{*or*A^T \5XǦkniZ?!N/0@yJ/PEܳ;yY:#^&'W=}H8(aB\ϯAjg=c,߬nN. j] Pyy&Fhq-jwz zQ,xЊ kMcT䊳bZ妍%/7xxJw4HY.{uπVY0_:9Ve ]cx FET{9j|8 %1qYJ ݖnt+{%R/今{ؗ%(\)GMPԠQ`[Fz^G~ii k ' P3mjS.u4HLɿ3~"n7y"BAy=2B2D|ڶrȭbaqhS̾F i^K}}<<<UYI,xp ^)9*_qpmB0sw3\(X>|"*z gx\A32V7Po;߁:@WTc5Khp&$emv0sfġW}&haױwښHxh*[0(⣂Li!цja/;^cQ4rбkUo0{L 'uɎ#E-SBYTX`/C0` hj=zgkB\p7;w QՁ:[Į;}@F5PCAChwaW &NX> vXcĵF;|hMGb`YFs`f~[o0gDb?5AL'm }W]B.v*%dꗿ!˝F]-n1YL7 Fo,(;~r`>c;#qEaN"QM 숅"Uky`_^:5BwMؖeBE5qa(9˲ݩ eJ$\\[_q\ UZI zۢ.Ai{ e"ucj CoC}dݙ" ۘ7NfG ĭvfdֲ';b/*(rRo-Q (i 7xb׷ $%7bgD2 ,lޢ/=i3-Ǡ&ICSP)93Qn/09KI"cbX{h-jukr/wYI!4aw\ Ҋ}B|LNczhe&GcWL1 HA */&a9*D zKӦZRq։O<k!hx=HP3N)̧(TQՄвd'ɤ"o*/~Ap%G-Bb'R.w!\ul*ko*ʱMW_,rMҀ?{. d`wCR [imGOI A`iE@c3I=҃w.c]o,0+ G~9lB-CiS-EZk<@U^ Ek2p5Wv {1\*}p*ś_{_,vV`?HoDJTdž|aZ9,,=$>s#+!/\QQ^*^^Fw/V&WW0P*<.hA~QPE^ G~llu4-0z5d쒛^n}*a;:+]D>W2y#+n.[[aš"dJydO(`w;A2fj0* *J SiR]q(гq(n2Cjd7ƾ\9qce~TJxUR0 $KmB-\(7VƄ6̅Y>]ܝqRy<=P̭k9X5d"XO4Y"DWgw~Ά 5 &XCRn2Dֿ&t@5\]=tF8v]2ÙP0J7M^,^tI"Ǡw4J,%ٕ"U~Ngr]PV]!v#"CKE~8DO){F94j"80+$Tq1zfo O.0jA~ ;&K0^qGn/+I u]vY5MdCp=<ZTFp/7l(`bѓ,ӭRT`p~5/d3vJWLY'Rqi^쩢txQU&鴵xre+/8^y.| [Z3'*V^_:Fr]8^$A7TWD!qU~A^vs(bNΚWZg[oD,C>]4(cnvnԽAMFIOV>_C>iUL{ sѰ2<40SӜa; GO BK5ђj=hd)N8HU][ o{z\3 pLo{wr.|Ӹ4ƭE"sOc8ekBslM+႐ i; ԏ4Dv&#=qD xSh: #fwct#c`|FElE}ddbf)Ϧ> ;Wu`ؾLP:k.'ǵ*N'΍L(g?볮 vwhuftrL %3C3ճaP UM5C Q\_$q_O+ڡlEun<}Gd0'tJhghO3~>C7T$VPo5r~՟UHuua}<%i{z!!<"C_uf!ࢰ@ TIHqnhSB^XϬێN'2ə $(WI@+`b6v{sFxdo(d?Dɩ^{`D48:PJلBNKBll òc2 `h20o[-9١>:8}:}o/ܙD_sKĂԭb rpĘ gijm8o44Ԏ"g2$!=~,Br9~fOʖY=){? J;Z8 MEYSu-\ :S;-I#Wu4UP^{MyS7Dɖ!};C\d Lɺ k"Z#JWI:26T *0PZMo@J{N}2QXƇb9*_ sj`pKe9 ڷx(eSz% #ca_q*&2-F=流n/h@UN+p.aPx3pbQ;P38kĭNF(ٻep4"n!)~jS\zhjRMڲ Э,XNF]  4Z Ca7:I-tN6v,ZD9%ókv ',&tuQ,^(LhgT)׬/$Ԅ+sjs%ңyEioNU>m>S6vnt :Ary:ͧƳlIdM?L:bk)hſQ}RRMt*ɚ 2ʶsn5&)Uޗ1WuI.&x79k.<;t@{(P5k>=*L\ԋA_4%j6Zamu۞1]Fčng33k4bh!m!"7D@ Pm`)V mo4DMDK&NkcFtN %*>)ݵgL.cH|\Æ7b7aK0f_ =k*"1a8ô\ VTwu +􇺉İ%ԟacqM[X#+v; 1@htG`b'U x<؜l{u7pcp9';emu!v |!O(}{)6 #XoՂ\5 9 eYҜqc"`( >FwdCxյ {xt*H66nZ(LYWX2awJ©:Yϐ]ZvTJwy$@zrv \e>d>[{uRNMDq9V<.D&S3A* #'>?&_84w\r(.Rs鍕>zz:'gA&ͺCXtQ_>|`P^vv)Fh'K[\|ӑT>X/E1A5Gb1 HE /7;BI:h/_RI5œlX~!z!o+>]vZ1?Azŷګq*̿Inoެ¬K1b8kt,x!x-N9QUU*g __qBm<^{Lqwu7h;픑}q L|U[Ȝ[T Qq#"!Ax9|"u`b\]|Wڜ*k-_XQ\bq.xJ/ !.8x8 4NU}2ٞPjc ًaХ2,sìz Qj* ėJʈxK Y;$= ˗P0׀XHŢ<dyecYـ`Ri_=qXپ8>& [='R=NUwCs_ ~2h&*t2x; QV\Pphw7SϑٔYmˏ`л֪xr , f(&$aq=ȽLFΫfC)uCӸ߀nǢ~3n?ء = `׎Vb@1';,q<Ϣ\j d`뉯+5IHNSFuWBʕK/qqmyqSt2wzQӬ"twJ/?=_Z Jυ:6(~HTWFq'Mf__X_V2Fs4 Lx%V|5l.k9 1*:r<-X.`sLLϪq+LxIϾP7"ލvqH кl z}Bh븿ם xS" ϻ;q @*A  ȍTŊXNRiJ3|-?YԽ*'5% м 'Vq{ߑEq 9vp=R)9ں> 7db(/m_mD%<C`c72BWs'-ϐx+ݶ 8F LJqvְty}wdڛfC(9AUܙB^}-1:o[Aܥ}ixtYo"?a4˺0*B) 6VBQf{ |5]o7Li=X~$5=âvLNx~-8= YsAG*/~&q*$5ImIп]ɹ]sSile``xQ_+V \` %cEXM}t[Jw᫣myT#"UtxTUou7ɪI%gn?C#m}F] *D}GsV\|ÛD:I8׭>ȊWBLݗܬXOX-l) su ^z_w=I*^;-hKQ<fR X)DT5YUd8^' B 0%T ƘػQp\>f^D{xęB|I+dAj&"g(يUFX^jEER}\mYbS<\_|yU5P`}'֌0j;LqO/mX0RͼRYڂpD.HV+{li,kZv\ -,\rv8#_pb0c(ͪ]q>3;+]L +ZNq'Dkxs@AiaL7L)ŅӺب`5sc7vFjy?^x63nDmE 7|Ȩd>q3Z*2@ . GĵhoA OW\}»?SU^AZ`5ԊSx?.\-?O:2 H6}92I9nj-c|u39ِkunw%[mU/6 bzJf_&X-cR~PBi -"PDJk.|HL[d RDF+ZW/&eX,3a^TLlR~n>bCVm}۾Khxg7QT!0p#] τ2@rp}fx]O2&ɍS|8+rk {3I~q]$Khbdr:47`&~JkK"AYY/唫jFv% &b 'oS=om2+GaMCg`**;gN4KLQc~ߤ#jjH2MJ =tlt-H<8_LV+&2'JM1v4gzgG 1{(w Jqaa\jCUFMߐvɋwK"4(3d 0`V,h8=tDZ\q 숄[u<%{@r |/NH`'Kay9[cTu#ۼV#27ZD&١S;CzXP.Yܠ%~jb'p G )l ߥOy_;-3'qM<#蹯||''|Ԋz[ փAhm9JV۱kVHP; >Au/KĦX{6=eWw*b?24 gssjݱ|m/(?s:|sEt=Gma;I3HByKCYW_ Cze86%jsv.,cFF ptD4}=IDrK =݉\/g3E*B/\(O.Yںt"J} Њ<, ~W[;}טGc=퉢+!mU0>?*zQz8Jƞ\z9*؍/ OJM춏4I$[ Үu|7B!^ٹ?Ǎ=1Op~hړԷ [R .wb:!+-Ƞe?ܞHO{ c ~ƭb\/=|duh>c~S6V6$T"xbzvITW&th_8G`[Mh@%s|FC dќt#3Z^smY~:Jܝ =egzCi4q9rPˋtb@0)4Tb"} Hh!VfWgm)(קt4}EWg *bcvU-c*/}3YgHD <" oA8Nxϙe+DX'`|RN)G0bʐVgͱ."A6=Ł="tHBvri_٤\k|%nq./gZ+pOntC5\gRo*Lm_σ7򩢛X ,ʧFm\ $F@o&2 (eQahiM4yO@)nU Ef]* d9#Ce+-Mo@iͽqT]"z{+K*JLDkø?<sēr׽u[ MIOLFN3g2ǞWEAyL 7x %2P9N%l|5/4iڎŝhgc8ʠ H )@V呦b4|ŝ!͙p߬Uȥ0UahdrokmBUgς?ҏyoDU/_sg{N ,VjfK J<\ni[8@g{p3,Ut3(>P*\X@ڑ3-i 2R<Ej{NU^n8]-?$#ogWTs^%9'3EqSy.IzY%&Ƿ!CԾe }#ztxW$gKr).wY`Q5eh<6:N>[ch6gquŲAaXOK,aV@}Aai&zbv%*# õ?`û QD(5ӗKnlcΤ.<3]g#?6){vI7ynZ?(Xe:uMUSŖ}0M=JmI)~zlKfŢ 5dfbrbf뼃%=w$l3 hU`%[&ڔ΍;q~RmйlԔO%8(X*|`KȞt>2Bxgd@ƒ99_y_{+2gl$ %kzJdD2 FR9ʍ$k?PAg įLVؑr3T\Md媜/b͍_gJ% y6`JFWJh~7"4'ZХ(z: On;VEWUt Hжd.k*j$7G㝔w ŅQ@d1ǰ'%^&W: UP,eB鮃r#{#r(QVfБ/?a‼q o{auC@xsgI;V*q@MCe Nf«dV(Xg(t U/vZ䝍u< ˅@}/̷8HӚt\J%$GC!A Vf$qHՂ쎏)])yܢ&7E&A}avXՍ(cINr>JBEzO)Քje˳z0 ībQ'qe|̳x 5Dχr}:ٺ:2PrumB2W -'Z:-Y2]^az5`Hcg232,H<$:ZnQ8a;^apS:~y w+3*e/&g|Pntdьr8`bu/Ҹ%q1텸jùhCN}`JÙ$\P0/Rlj6/ ޏq[q)m;:˂.Imֺiq.2HWEڐ\b/rW{ [/lez}Hh$1JPDmx4 ;"_*KOY$Fc>޽TBj#94jI=d`LɰzQl#9\!lZdAG)XVt)+Rx[& G,})ds®a9"B3(eZG 1@\uЍˉK:K|s~^e ,ە<]'TH iү|*N\׫(nۃM#YZƸa%WɅcS'lnȰnLY?ӉrUORux<2CovR($iž0 `vFz,hQ[m&ŔF2ky∺?08wR x"Omյn}rqR04 4ewyawa (&>m#%qJ,V/iKo%ߺ:-9o¦7YW|Fh0XsiSz?;͔).bxq'!eJu,5]{^fCvɊsDO)}04Gx¹҈GRW!ɍ6F\]W_7 OB:+XZB Jys|*]:AoRY7gWv_* m}e_GĻ<6PqyNՖ@lodzt"N(+`+EI.z=uQ54R)^I8ݭl*"W%*eJ2#;+D1n_|bZ")yu/2)Lti Xm[ᚮܨM0=ڴr[=a)u<ݹ#{ $ʧJ T(Gm kl ӂ<ҠS"Mt:;E+5稈cAQe%My)Da5YZ_2OiB*ą2@NIڬ4n9ዊ(me̓n30.Q2r6\[G_)f!y:eL9 ow|meZCՈҲ{z~#uis|YC2)^ZVȫ$F zTx1mJ"*UjU Yg}cbgKEa yb0kc"Iaw'Rd`~ : pa i}*9Y;|?ى~U C;P4MNb^1wOOJh^*#k)=^*tk7K5Dhsd@1Eo֨i?xfyZi1ތȥDy!H$ JRsMcm{1%bR 7MV$mXWhNka ܂3mP鰌iy"/ mR!Z/)1WƞB5Ta (nYS^,ᘫ PW"m @4T|-rҟ8G;#m(X!3=[P(D4HA] QsP#KO,%Ȥ +N}ȓ⧂‡ipʲS֎j(Uz-+qBtXCM1/;uun*'Xм=BS ӤQ'j.@EQ*9 %M1_)=3w(mxF}8<bMdft9LBP]sֈ UB;~&#˒ ӑdWэ ¹_3'`.V;ڜZ6o\Eo{ZYN{=9_2ȼneVp"=~V$3?G^ 9>;-%$5@챍ٺ#^Q3׾œ FV jN['5#|LwRS*aò[c.„h(\'GLe"`^Gu' Zŝ=),"S2C>aĥЪR}V|4SQ0-+m%TB|c9=6o…cz)f L3} _br%F%k]"~G/r&(m:מac#oiG`skB3B*c@KB(J-59ޜm/Duw#> Wz0>DT4 4IŐkdؤ;7QH!JZ~;0.O[Oz~I+%R/ۀaa90./6ɍ`//rǢuTO Xq!KZUr}טTwƦ BvZ֣wک;w8THiQBt.HņD3_5lI!޲W4?sᾛ'yCɩ#pvE߭"qE\= +.[YE\W]5W J^N߻/&2yxW~\"[(3П R9_!8 plAc" :{s2q.0wݘnOJVd,=_y'W2,7gĆԩO kZ{97X, fXGcx\W9ك4鵂;FÀħ zzJ)$i V?"zhbE Kِa=3 t iV]?JF>zG;kG~5Ս36?;3SFl +>-ui)iy(!Qc,֟}oؼN(p^b݅ VܵU8jJf;o` bB;iZ~;,p{NyTyNǝDVʹDɋ5[7Jfm`$`@vذjDVbhfCZйp=?T\5{u&)O;ߚ@}mh!Cf5 0Nwif,Cв^fF  MU_蝗VHGOzrCԞAC?f[/h$"?AÆͽ6t 3$!OPY7@+$?;\\A1qS!Zlwv%O]dK;@~Ddz(Tc;fi؆Doy|M=yIE#[<]`u*prpI}lKٛFpR ܉Ӥ=K7Y/_}X jvˬ ՜V3]O)=ЬWnI7d.c re4euF\j D+ދAHE\#Ȅqf/Dp:60p @]=V2b!4) eU:oV8xSPwU89nWԼ#+:Q׈+ H'9"M4mcS?t Gu0pT?n5E} ٴ+>.M'G$w}F|^7aO8% T/Zydž8Or(E"V.jM`qT櫮c5~Y٫lYs\@ަ%VM*м 0S@5Q mX +XԮSj#o^ C`;;I Oo2p]mu1^g",c353)> mf+npDBS}͑]+y¡>3d\+ uq; Fn.|NB01j= ƫx8wEv`B$뜝HZϦWB]\+B>&xk-[p AŁi#`SkX58eYgJ}1QK.y1UjV6g.Ǚᬹ9CoVH8 VNXl_e\*]L4_=MRXEFvSa|xRbBGwLJ~8Pxnnb?%A<6&rAb9^Iϯ. bg>OJojL5B(HGQF9\خ}Yũ=@xlu #SyT)I نz!<杁Kܙ,C991zTX vN$!6l6t.1^M&TaeQ7wiXk? T4 ʳ7c(Tb5Z1`}V24ԥ EA/"KbC"ɚv"}2l'X8-N>*AI8L?Ӊ7e=gɉWKotE4Dj`sbʖp |V+k֪d?1ӻkt r0tc yn+}"Dc~QR$XR&6)tGm'B'jl+eguAO ykev6(t4@Wҽzus|If*%ߡ3AN!34B4d 98IG!Uj.FK8 /$q(PF9=XZ+P I#ބZsn.erCE3xT#%H|mҝŻhؐ[Z!]1[,xh2YxMZǭ G*AWߖ@o#IM56Kᒴr`EP?5xm ;Cl>fA 'q(U oT{KyŃ *NLD,JX }3'MbEBы-*4fFf$i_e(wKUAO68ߦ#qvڨ4%GzLv5dB{OW& ׾#]_`2$H&36 WO1c6YDoUBOHҝ2k5lM%S9ێ!pe2tG! ;r?$OA~J/bb*nkXϸef$jra&+ZgXy>u6|EѰ&a3<*h}س-, 䭐o0,h.O0a(vq@{~ _i{d$)-QVQr8Zab^=+!1(3d놭㭡4dqeMꂏ[,0W^`"kMHH&\{ޙّ8PȲY)E EHIL8Aѱ][2G!3q@%m/KZ@ D#b[Kyдq"S(<8xJ.,&WDqj6<#)P2iv5A^W+f޻X:o:ɰAti+b?n| gd+1_QPJڋ9Q%(yb ;FHiGqv4[G}ąUO5@7x4 l/"> <ƣ,R{ }"QѸ|T<4͡zM$_s0vkno?/e7c(J/dٹעC$z6Pe'FMDJNNxl%2ٓ1,K ?峝yO;5Gg2ȇotgPZNn OQ?bmARmy%0MHG"sV~3|-#ұPclJ?+[Dwj7:]!(>ntbK g0ȥo7}i6fWA;Ef!j5-Rsm82G+}lAnl^J%\>&"E ٪O.D&:%-Q&Bi܋c7?Dg8e=J1}4ÏX%PLtR,iؔ߀~/R0^^'& ߢ;-RIԉat)mKsF\}_;}6vMt[.MX`E,:8l CFPaqA*)؈XhPZ,pͰPCg܍vWk{u$Ɣ;Uy\3-Uk6br>Z_<ںϡE^M6̠ܜ*!VVz4aRr?-^H|2yW=V!OAYD񊕬1$,JSO.i(ApPWBx, `FHAɮ緐>0D' ۊ'qrW }a%ʁ]ƸJ N J2]#1}3wك^0!RzT7Ibj[:I}k#r /F٦܄Wl\D sI'dtR6aDNׁ݁YvnmE>{piTyIJNhN=Y}o$f\8'\rIwO6GR%C ]RZ^uPO֐}fXȀ9 Z2=43/%8<%#:m5RH0by-L>P`O}!x"М3ZL0҃ޏwTFRv_0Ca(jug6?#czSǗ><_U$OVCn|aHlU,՞ͷcHc<,YgW=`.3f/ϣ!j9VrJsi`Ώk_3AsbxQk'i6`upkr_=Z!=L&D4a]9X0p 3W 䁉!5i9KG{.X>ᮟY$S|NZbSxĩ &o0p=\ =mw,ބO wW/b; Y`iZI 6E-IdkBgnp_m+TP!cSL-s]g9vƞN9Fxtp[&s}d'B[IRGƌ@ 2gUNcy1HW2hT$s)On2F7I- BM az5liFlmgp굪Uqc L``UNJVX0U18x<%- ]3C?WkmbBubWc&&#yxνZ|/a ,&(g:}g3BTJx%ɷM uV |- +QIirE࿞!E)g:5S=SWpU5 @N*B8#T=Jv9|G?UT:7܋/Rة+vNs%Z'־x*Kث̩o)d8h>;,FNed<1G$7ӼR؋ӚL0UDm6#^ H++`$wEm1^aFU\,B0 І8ȥ(Ue*S:~զҡzi*Ab5h2k,5)H+){r;( VSNeصvЅ>8`C9k(9a6}!H4 7ū1?鄅G6U]%&yFzg8l:JhI:HΏH+'l ӟ@![xm 4t(DOpj9D~N jfIZT1tʠ%+5a!q_ Fz  DM*aWw pm㲼\YbUCFr/u Ͳ6`푍^q١Ho:6@' HxU"pJJ&>>PYeR F`c8W3D{lԙ-=qexm?8Z+MM @D';RޢeI>]D؝N-껿+V3ʰvFHPC|i=jr -Y(I6S֕6cQ:Q< S*1Ag1P)oo/D~,f@^W-JB5XŮ~8`rwcL*A(J@K '­DI.,rpjgס>&g|xUs(P]5ꯃ_+W6K6EcR\ 2f;8Xѝ_,jˠ^v)Exn$&P>h;#̹r(\5F7dP^uܵ,Zff8È )p051gun K]i@Pe=I^4Sx %NCxg(eR8FO`!/՞Q/LDrZNd H;';= [Ԍ**6 c_};W GC&&gD}F-(tX|IOAL˭a٣M؊un!VRKDw֏a),yAq}?|TQzMB42|aZi`i޺9Uy2?*'|0/w`}7C>LG ",1fjf޿/}[Fkn6_B>Y2:$ڊCtװa4V;Vܥ(w..8(ˍ0#sNw<0|Y /8:% @?pO. tZKCm]q=*H)S ۗ):=l&g^2 DR;p*b tuAC8Qί@8{O( LGlupnme@Ǚ ,Loub/%8Y-Hퟎƃ'\&NcF1-ŃQ esL (}^J 9yPƙ{6e oR>hAiȄi&bZL{qy2A M:1݂]k]Fp1S,A&QoK;A gu`ԋrti5 c>ĚmG(aOØ5:~_¦0Ӭ(WkGdM˺yYNDؤ~5X@UjLAIQYo|:E|^e@Vv+/C Y^@u'M>ꒌ*MPNPѾ6$&όu>Թ7Je߱pդvӄ{PJeTP=k&Sv\:YTz RF(P|!` ;?|nuDu86I--gD!4s+ ioWK?JbA'CdBmwL25vla:|򖂿`a5Z247/&ɐ*ՠ]mGAteD6ڽPDIKT$8?"yRKl,Y^=%@>9\:ia&s%?`t>VHOiN0W8ESst#t@{^{7R>`KIdB{?^Ka#d_DcەtPdM Rcdog-ŝl߷7Dž)^~% [s~|RJ(ޑxA9H/ /ct T<ޟ2 K=;8B)atu A}fc7N ||[a--2rZ9s UDD%)Tn3BP3׬֊J:3h)^n]D^D_ +9b1|.@[8;&9q|N:|f)؄A:8nL!bE⬌#wh鲺0`^6pU%ii <`؈HfŌu^c9c <8ai*NXR,0?Cm'th;\<ջIi=t>Z[(}O|U*@jPw.Cq Ǧ t%L؊ 7$Riah1?A5$8*!*,\sK[/&SsI.Ium6`tsY^[wJփ qT C`38wG1ٶb,`-Hy-6P_4'w'Ik}͆9uID<+S/D2!͞ K8@O~M@_4:Q5DFoC1ۯ|BjK-_`ѪO3B/H,O]ukQJOIi6Twy CWGNLN}YbcR1A +nX ǽ|jyyƽJ%qΜq97&Zw9ST|*[=jxF4nyICzcV݌ d]U1wVC /Ud0eF>FwJ -C?~?@1[ar!_q ٌ`]=CDz1\{無 GzJ&b;ltqL[ʪ@ E\+m4"%+`^ 1']ȲYAx'AAǞzg\~ BQqrA$VK8g>QzP-ij%pntф3rXJSy 9s-NlHn3ۮ5km]cp=EL/hТL.m,YTYzv \?Zܾdqhc f r Ub!L@ p@ QgUa^,3F+BZPPp֤>J֣O- l|܊+Bdl9-U!_؊u\*\AyYZqJr/Rne]ҟwS7A qSB@ܞU }Z%ұG~É[c}5n滆ۙ\~QOETq>&S;z#Ů}2?>5J_X-AL n|oLUQY&>.Wc`d#7k$]&`#zE7R/a(]?pI_b=|Z+HL Tsޣ%`/S$&1SkַigLCNqL ļ?RsU*kTkixUӋ)# f=ʹkiŏʧDuV$C;b' /XRznex'QѿR1> JC(/#I0F:VjѴ$!@#բ,<ʨ m.LvAWvLBۻ~X)-hf: w%E;/&,Y'W$ѢS9h߬}XA!alc;nqF04;>żP+}or_A^fR-cW6ڵV݈:1@N]`dZvܤ0 ÃmEҊ_DnCDHʤrfxwCK P+]$2ʉ--xտbt4S%UhSFs@p\, >Ӑ%V~蹕5lKaJmk>%؞a@9З6'W`AjkMm9ߌƴAp*BJQە }r 8B(O4?i,N9% Eߪb]r d"錃`m+lFh"< ^jn("%&Іz;ӢvOlT޿@l]TTKg'y ]E%ڢ}kV٘i`ұQcj⧒^yɍxocHAG:A<$5mNeJÞ;9áe>/JZqBm҃M&qd>橺a 0h#.6w "%z/ךn77,0pm 4^gHO/5^FGA9)m͐P`k!+No5NT Mq;>Cz`om Ce4ѽż";XQC'4hPeɶn4&&E2i>s>ٛӃy٫c,j#0wmݚu(thqyK`DM Óg hsF V^lME/J6Фț*~zZ|VwT,|VH fqp[}\<{٥ IH;L:1Ԭ#LߟHWP?{>E r9LQ~ t)x-ScXya1.QE.VtMMbH[+!f z[>ӯ=6yUydAh#bjB9u 4`ڗ?sQs<\}@^TULḓ ˚۳F2s6Va ޹9˦&]4&o~MGI}S>$$VħkBt(WdBPCAˏ//-h}]C? Acr1X]qJ6l6b{4"dNճ!Bq-}B,q*;u0)1aK Q<,Y z>YڔrA^tE%|]=ܤQXnU9uۜ#8TX(Pa %>zyeg/"n(rOty Ol0um|o)6l2+r3LMI 0VJ~FI툃>.}}uyF߯>RQNxtI-x^1PEL5/T_a5V^KC@\ Ph#{~ew/4YR9޽*K–ԫ-uˮթS7ʡPFAͨ\2_4"%Gy.<I ggfWϱ({fpJ闸t|RCq#%>+> %d#@k@i.-pd߶[! h?i˿OSRv=HE+[`<'tjh"A>F!k|uM+o:{<~-Q̆pؕ&bI ̃i7|V2tyw9}Ť0E_&_ eFȍy{Ro5 MϚFjFgIL:J޵e!KsJ5P4Opl7 B] ς-v7嫞v Z;JHTB" h޹$a}I/Ҍ[~+к@=jNEa>4}3ꄪj ɡ1].~Z~qÛͲ[tC3Net$O_'AWOs=F %h ; $6 b2)B=Wĵ|ĥM7Bw7/cMJ\ࠓ3eDIE p_IEpII!)@P^_G*w܂]ӇBB]iPw@AV곇=uz0җ_N5'\b]v߆}+\(pSujP*8,$٫U5>h 4U޳ @|v'1KG>.Zgʕzcʹ7ֱ2 +mbͻ۔$sQ!g'p~}St_>g%&j(2W1/QP&h V=.|<~ė[ֲcw(;qt,KI:!;|e(I)Q._Oѳ+>k@w M*Y.+Hk'-ɏ jR.]G#̑Tu~"QPxWg]J\] 5#gUg7 V]c臅u__H[{f}1;~}m*n #JbCf8 hs( $y5ME۽n^PShJR5|,"*: SHĻ< 7buCrv`Q [2=A;ygʈ7FMFY$%N?G_úxE{J^Afg׶lzp>3k\a̚ 5E(HŃȀ:鵠xEj3?u=!V1 ypʳ&Lzo,=*D8`CŏqoŋJDDХ_UY#XV!z xMbyʏ}dQbt0ds\yQcV@l)됿Ov$x>"lOɪۓ{[? nS~dS *$9&˽ Hd.83Jo(Bp}R%@v(s=QoҙuN\rk|oƅCmce֓@Wm(0quB[1a.+A(*(_}%&F(e'KImPgؑ47Y8lx];G/숰P0]୬q6rK;Xf[=*TFէ{73ѨКLm3Q+yLIK&^ wiB#7x] J@g]js~q>[#zc~ k>X8 Edwj5lKsa?ꃝ^aeܨ z&td )úL`0fP XMx) NWfbQJ X PlVC u:BD`f(Զbz&msA݉|d6fhIT y8bgr93]z.A OB5}x|n4 pr]:%asO*#Lȥ4΋RB;?{ˑ@]6ra [Hq齂Ƃ0.YŌ5~Y=L}gjfm;pʗ>2'2%S>zj4s) 8iDϓe.{'?W[y %iE0 &Df2dt2bC+.~X&ՉAKmkLƟTmw u}'>uP~ښ" Ri[Pw&'u0kNbmz^9`y]WyEmxlV] Ӧt]A܅IEGn)le ĭ&\2(@el/w Һ#B&>'ɸ8HLЮ!L.EWDƸ3>c#-ܸm{';E2HZ<$ta-})'Gkj LJt!@&V')ڱ*N^$Lf.pND~`aU`<@g`M|Z'<$;=XԴl0:9;}ӆLU_޻~b=]GLc*`Bo{-Yeq\'h"{w:ז횈If 0 xe ||c{7?L-;Yb o%Ǹ){+ Ug'8!j}g ::^ i#nB "ځb xLG;Ek wÁV}W?US?ۙ6o <c ͺ|!:5;] ~]5Ϝh9Ҝ`wYUg4X׆*l  :3#o*غP{Uݰ%sػǕ1HDZ,./x& GQŪsȡ2}#֓sU:yo\* M Or$XLEϬp91U hCL(MwzFʯ|4$ uG.]#Cf^,,?duQt V;ʥkȗlivPّ/؛I=?e+i [-?¸CsɄQ*WP 9T]q 9eYjf~>hUb'I~R[]swco(+@s-Vq@DɹCP_oȩ4?WʨA%0wV**"G4'~ n9I/.n[,R?In ESr;x+T.^`XgEbuE\"hfqpY4zya`^M4}|A˩5I̧nw=ՃN;d.Ԟ_L_+;2\S-Ȧ%Ad]͗;F᷊:8oXaHJQ.NB!!7M]KݸƼNv] 1*`H%wD%FSm8>{ 4=[$zhY h\T :'!Gz2ЉME]&iؽ߲.]Ie7/*Rnv֤Dj Csy]f 6h:V('3$1Mym=fXضۙm@cOW';ҲˏF@H~>4Ӌ8rpe..z_ ~~ПʦgNwy.QkYva?Oh,‘i ֝^-T+B묎,"QA u1XŘ n7A@*\grzxg8](dq3nb>ԩK޾2m\SǨrhV$>k6TAp!5nM~BdՅl?Zq-~ފa?B,}tF.A/Lغ8jq7 q4_{[Y_qq+L tοz \Nao +スW햕|RoۛE͋Q$ѥT{|HC%nFӺfKuS/mG ~۰H ^V\՘kѐ<=qC3U%vBK&OʅPΎgXRV4Rpe}1gC>emxT˥-D!1NuTU̸}ztGQαKj^%ɲkؿ`VKTV? W9Tu5k?[; 1:w.JbG㼧ܼXo, fjnDk#}ßp\ : jZcAn>U+$+쨭%{KMr&kNFѶ胁W3hkڪ-/WJgwXxDa!M=n&ŅJ؊Xyy {JA61iH@^ZAkI8/GٿM9#Bsu@|@vQ۳4:֘7jm++򈙫WI&gsMs^7VgHl\!8~Aɖ#bwTLWAtj3 ŹUhv@t=Ew}8cbvL8hVP@ ܌|}^?u/!9ᶈ [FjYVCfaVJpӔ;QV(0.̨8zElrԎY&Z0n0x;v\doJj&3ҟy 9R3 d@Ϝ@9cش`pNϐ }P 0E`6|Ό3Lw!hR ΗJ mmIRz1|" *DV]>EF&DCS܈o.ϧ/5.fFz@V9U&zEBW*҉q||}ׂ(\9j0?*|9B¬"}΢tvU _t<"Te{kQ_d.DUcB;l@W Q|/ͷS6P_աW,0Dc;f6BGc켩 MnelwrXF2\AYyR^oVl[LGW?7}V*%ʔ&|3Ko5/qRb+)$4-LWL߫Q}!s3DN8'ո#ʬ-$ "װƦrj?0 yhE3PL|Vf>81ȷ=T<=0Z]oͅKDzjJ4G l3m[@ 20fƷV]]?ѢP9/N0k;z df4>>%~Op9}YGfbTmK4"DNBܰf6^g7TV^4ɉC7zTwR(X5֣٧k S폯!0okfvBqVK=H28کQ4a.KIGDi} oC,)T|Cң YF$:ˋaҏԜ͐ wEmy/(ÍA vQ|? Ie6ޗ4UHGP7Тe lj52M3Yqe[fa>l_`J'هbf?],t[2Cc (}٦nfpȬEՍa)ôI1'hcڀN"e͕?|J.4F:Ω'^Ł[XLC!s$0 LbNT9-)j/2$hTS>_F Բf[%[A|V܊,^>zdd}a~:$kmUz1,cҸ3unbA+? mωoB|*11G0A[BkJAtmܛx{BBH{= =EPquӋ#̉HH"K] 3& =_s&Z) ׸+B0.H\[|55-? ǏUsD )zKȤ1FAi)%fV֤̤}zcɍAZiOS>0#-[#qۍ0DkR0`6-}ZSph-lkXUA!2VIFnm.AN2ʾwfQh:e'G)3= [#hYSsź)~@ w0-~%:l؟ )ۿpHveCu.2dYT1PLwR ^M#+ٍpl bGm Ȑ#Kڶ'.,:siRZOd*H;DN8?jgcԍ^Dƈσ>캘ubi_GY' YJye 5W.'82ў|,hѴbQ&#lzq>FwU6H & K DuR_Z= Po$C=ܿwSd[uJ蟁 |S>u6eL<-[IJ%鐬7~vu&\*]Xwbx5!P}ic_PO= :ўOL`5;QP> use+B ta|6[B{` Bl}Rymn⽩Ko}[ ӕSe@!avјBW;1TVhҾ7qA49 ,rں=K=F0MEU-n˨0YBLUb䨄D*ʣ[x]qy]Ee7`IkVڲ]%TB v ͬ[腧Shxg (᎔ZP9{oA٪;N[d }'ʠ0`^]^:"!Z-2v 42j^*O1#KmaUQAEqw7jnNA( K5SWJ^ŃqvtZK /آo!VKx̪U-JW,45zANy bxRjO]I#4ZFsV9۞,1y˸.^֑< N'6'w({ZzԚ xыOcKvj YjH`l" >O_Î-!d? =Hb -.sHK_+Y&Kw84EI eZ /soBߣ&j*^6Qu ` ⎖_ 5HYIab_I^ZK͚wT7P:*\7$I'0*X$/2gNaգ}bdpJ&ftւD 3#$DR zT_~w}V?I+婍p?۬0^KTV:hː [pD|+Z:hb-)bq-Kl(~RvkJES785dJHLFˋ%4d8r{dž)~L$=\P" >_u<'g9k{u&wۄ. >Tj;c#9~V`yXT.!P8ExQ *v'J[]M'RɈ{\$ö>=$i!!/sTPt:z+K+OiS@U h'M ;ƨYkɵDYmw$Cnd89s+Tv%wU 뗤AY\"!)\s>.)X;"pwA>C\Mtw8 sgLuufCv0WU0\_foI\ 7l#QrI {~ ithɡF8/?.;/ڦ?IaТxrvCx$.. @Z 9U_M;ٞ'>g//8=k<"MٚZWmu,jf_C#TԌetQ$3C?xqi-!S/u*BXK fϮ)|Ơ]O`Rf 9 㠄&qi pcͤZ B|HLM4e_c@$HYw"'}XT ?ǟqNT4)M rPhaOJ8 })VI&ˏhv1L}@~ivi$qpY(YxqϨҕ\%VNf@4Y(ؤfYY8pgiTxYI$5G̈́p YwYN~uWn6E'7K| S R܊:(nڿL1c$75z5BQP(W-(dockJ X0'| kx\.s>7d)ؒ쟴]ߚ'z 7QVNW Q},n+fWG,%tcL_j[Ujnӄo%4YR}ޜ:hqؑ> n 1 Wu$9,#$LCmޙ&LPo ;dYȏJ.bŃCvJc%_].ۮ8V6 Xi.%ҖMPiӽk3 U>L64u(޿.Z-*K{/@X³ ӞVcfp`_@&Z|{mB_2IJx*Y=h!qƵF4=j ŭAW!\$xWl-GPRA鯛5>ET̴#r69}|vdr>GX}2%,~ɉ-1u 4"X%PɅv/kɼ>OdkVP!tIWĽA(R@>Ry]JǃۉB d㜧W_;esk`gUoӊtFmX\(/@}k 5V>,][ se2Hb*9cDy+ƣv4zipw+,!_ (HKMħk F6V^ժGnT+a^zpT{Q5BE`8Vti,PPKR6A O!,IcVPG#,:MR$QmMuDݡOS2lV/ ,$$뗔_ˣ0t")@~슠N\g윒gG[禎8u:疻F1;QX߳U;\.<2l&hs@p3=U:m^D=??!xn2 AQi6ȪfzZ]]pCb Qh/~O&Ex޾"͊Xᾖ+,D)0,=F?4 Vj1M޻!Y!s;'6˯5חcѳjhKRv/[De0Ժ޴v!~F.qeǃR7;xkiS8IMIatpOK?ΟcQ$ 8u-$ ϯN'NC(o*Tv6t80'Ӊ _pk65OXb{.\@*w?!xee YҜ˸LLϱG[|CI6 bycGe,!["R:j9a["Dзܿ ͍dl&%7T_g9l0|ЭSOQuދK&Jo[+[UL5a.>5=[7fz!˺7fJR6i5SL#BBOzE_pq7IjW)v+JSCt>U ʡ=9џ|L0e,D(D^R'U8!0rzwm>c+t*1jȡ y%kqQxU2s&s6lzPZ *BC%_r_k:Ը (\9x=ۊH3+ⰻބg#lAW';eǔ<_L#-vib?1ʤ8) M/:rxh@fstL #9ŮT*$S.6f6ے#:9W_9&pw;;WIv1Y+ªg~!j-|K;zNex|MpϯPRd  ρ;A'U kjbLCȥȴTƆ+fW)T5*pD-EXN9Q#, [iMW9ZR۩Cd94$PlAj1<DdKLC= r]9G"ek(47$`9`{>׾g!!|QI Mnʠ@hSf(ІC)] Bff*fkU@dhOpVv鑙_[;68Bj姬hl⌎<Řˡx/u= xf+ eʙx-{ž{2}CWBq#{߯(*n{븾}!Jީ^'Jx& #"ayzN󷟔+qNڀ B 0-"Ab}m1F#4W9&%pUxPf-8X5tZ0YO~#C6S[qP/-{]Wb0G0hب1KQA+0FR} T? `ܜɉ~Hlqz?kk˳c,V4phi,MnvV0ue'اS{+ykZCP'`4 JJegt430*,=%O?^]`[ I͟e>ai& j=S,e!ij]tجtVK»契]GO1D~Ŵ5Pax^w}^OdȋAkV4ݤ8䄰o/21i$B rj?~8!)slߚǵT;%Ȗ8SacѵS7skPc}d金 (>>n}z-Ps"sd(6H1>bl0XjxG`Ss.twByײ];)_8݆ DFkXʌzgEQ 7|vvg"x(lcvWL>l44"҆׮\.o6VT*Xt&/h^h2~^sɷfB9 uM/5q@t@m`'݅brzw_ y[(B[gW8*+J+kppcAYJgajqk`r,If~AJ f27 > wf{֤ U(seL†^>Zopj,jotW)Cqg/-uGdb5ׄ,DJ0㟡c/np!Tu U{zPq6uݸ > 'm,mhk75 ͓ӈ&%.(B[ka잭a@YK޳r\/Ĺ%:ݭ۔㇯23]=ՎDMM:e3@D Y(_ by4ǯ~BYruVJ#K_pC| ;絿\<>>_D&8 E7-Spn  +Yu'|DŽ B:ew Y]j#~tR-#2@"\|gσAs،M((8mb >@cWL+6b|,Ë8 >6.a79_Kz&nJ V8o=в+ toEHB**#DȅDܢY:5ؾlr9 yb w7#=J6#ި~jRr#$H.ֲ{XzV6 T(zFexcSIZ+R.n"$!MG=]==P* }O>eN.[Drxj?cd_Ԃ*~b#g\Q< {v}mΑ>Ւ3L>'8bhњ2ޛzMCPԜu0 *)@KVJ74b9M'i,e.[dFFdyѨ&i5F*MZh?# xIqTk#G_K7G\p3`~& t3o;iJgx2Ukv %"ǥˆRpYDE=[)`n"4K{,[TOУ*7_@+\$ yvܕU\'/cbs[Gy]znC4PQ}+lM C`Z@1D$>YG&Hxk!+kh~6rIH=M:2rDШjJ]C4 -iU>]btءW"Ü׬/Bقa9F70[3L)0lC#Ļ157v3H%\;^_h?s/7 lF !dM*۩=ӱB̄ 9@ي5X:t8gʆӵbX_(mLvzV3I#paGRc}׍DTDT ߬!> O<2a-:PQ>l`eAJBv7_83ߨ|^cqCvHMQ#e4IόhqJOZCN0yX>AyꐅU25ʖjShoJ4쏲gݑ`~lO̔;iB#)wYM08nwKgؾ'v՚Ƨ3N% P0Gh?E&+3ʁ{P?ѳ-uEX\^4̜Vx. wp2zzSF׹q)C4W&h)doS[~L:#&\mT7SbD٘X,"oj`؟+Oos"yLl4QN*)N,`^GkF ʸI Mk%o~ݐK]<RZ˗ kk!JGUѷ)13JE&2FbΫ\kfڦ|A橂U'nΊuH{}I\뀁ցb]z΃? ]oGUX 6[.qMT%ƱQ{FA߂PhLDj4iWr{7LLuM8qT&ª̆ChV^sU2Yo`F4 m6de2Mi l= fyU EF\}MՎ) /joLƜ^#3U$z Z >aЗN5P-KD+i/3  ,̜3_7)C8 49"LXH }f\iDK9 ٓ`z}׭$^D. "o%LQFjK+0&BEB2!KW&|)P}!\ILɱn';?FۤyŴ{?Y QBYc5gpw^+"m9=##KA'v ĖFrh1Q8GE`a4ρAg_G{\:"E!<9s,{C pp>85x:g|]Ka3A$1xSN waSv<49 k@]M?\zHIvFhbBho f0 si_#SH_E ur1E :B9q+yk,1)#@7CqH[Koό>}զ /r*kRW. |5o 271Z0h fBWHVMW0 $ZӘ/ggLY(#W0IMK5)K9T= -SfSj=C% zfJ{=2"/'v[|QN#zd6Cՙ:(:흸N~19b h`7sTU Bh䩑=,O>zBW˲D ]@SfT>&_ӂ٤](/J;*Eb{,;`tɡHJe1v<3O^]Y<hMg[D ѭ3< p5ۿvWjΣ@Nq E8yG~Nyt9҃b`҉ Gs#N=klJbz3ly(g/ξl7 tT X8>Ct1܃_ ozdlܓx$Ou!Z+xmښ̰ndJ_FH'}jT>[-+杛RwZڨ eUu|Apf3] zb+`!I)9 =u ]vF8O)\ ]%®2ā'j3ͣ `HGu5>H^#60.N"&Mgr1тcؚ8k{J@V!Z$ )ǫ-d绌\mńRoT{9?8YةO#9_z o&$(0эs߷ ؅mMX dq4jB+N +-6IX~OFlJdEc:0zC6>Xr}\%sG6^t7VoWOrfwK&=B "b; ]^d$ʆ%5<-%tɽ- YXg_kꚮ%txCp:k8)QrV*X/@xA(F;fpwMsll#(PX]1Es ;}a0cدG4P!Fc=|e]9VoFu?8*Oxz38^jD~\:0~/c Km>4M  /&[⁊biDb o b'jeSĭ/,. ]GGU p>+rye}N|\ l E<)yb_u3E$a;0KP%Q~/hڣHx^M9' +~}*v?5x"IH4ma;pE͜xP`+8ˁ96 ( Zu%D~QHF3^'r{x벭(+T$>f },vwV eA;b-jgVzj(9q"Wmy*e ⒱D5kX`cjxg?B+c^?9o%&\O/ܡܠ<}QFsle|KWS$PY*MΡel0+(\2%6Ŵ7$ON8q^ygoQ_Hqo%M&nD0`(M)SdSL"#+R`L"듦W;MKbMtbkuHH-a/(27`MU8rA.eBi-7|k1dJ@PDUnhpj,! |( Z+gA,JJ1 cHpD3YnPL5 g 1VY{AMU4m}' 0ʬ3)4XS^S)v`)U\^܌ʢᨴxற3$<لb菏ly== )[Z;lA˞/hFH>hTy=0 +5rZIUwfUw'{:S =Cv-\;,,қAO&d,=}0>) ~}9NA՗9B?@B;U)5mf.ZLfN0i[`0] hsqU.18t;0sY#F(P/0,vG2wh%{v?nDjs!,N%P[^*iz+n:lw|V)7| K7T)2Z?=0%]hAǔc w/*% qRgP$NNI )q['a$sjHj.BG",8E DZ}Ҫ#VyW )#:]jVZu^eBgDCM|O8Ugslr.4Oyګl|a+Hxu^VqN%֏%ӁU<6)dM.*!ހWoOrZMA~ a]sV[St^vL0ʇoFuA=&k =3XDWs'P+HF#H9I]+MP[ݹ[4xa89ߥH|EW/;c08ڑ;pLv|"NzIpTPereI{ޑV,kK+sw>){-`q7 ՄmH|Š()IܜʂTD;ĎIk˵l'HAm$d"CX‘p'\ך-]v"=mEORшtc;PmA˸,.,vj/ 5k85#Yt}%#bh[ N4"Π}J,ǍocP60ع!: 2s_uݞ=zeJ$fY: -#T6KWRD`?܅!mŻ%Ftfdv 4e4ѕ=\Uћ9$7u &(xMyDI3s xgnZ}P\bTYHJ]u!˵`ϝM!s$I* p2 >[Aaђ.'m>b_T*7.Dv[ٯu!TfkA{ܔNN7xVg !Qa(UCF1|,p! 2;5]W ]?~)GIl Bh$gBIyؙ_%m2} A޷UWǪ,1?S^;|"3*$ P^ޅK7jIˆO]rYEٻaJGNn/qQ<`C,xc'x=KZHW4{ktw|7m6cw"+DJc}#Y#]@) b ;x.ݽo49j@f+i5V&=4txH?pk50+Z?š:sêreiKTL&UPٯwUΉ:^*HBOc HfqsW3,Ohg힗v)ć (#1^SF&^qr W > I>rCڡ\\nڃ/q۪,kTU3PV\B{>J^.%˴S\2Z\w)r2! $@ D1w$D0VcB+>V4 S]0i1*ph=Ԓ1\9ϲEt+ilW-"Yڸ& x[gnCϹW%E[-_1ޚtW08! "-8`(R|vL#nO4fޚlG-n{!n5t+mmAгR ԺVIF.ݭ@2 '5!_龺E+1%&R@VƱloȼ!Ck\vhe?3uZ̢#7dM?4G(F-C-[|=,j*{sG}Y)lVnpÙKr$ xڭk{n%͏ZTK%bSS"@q!p`߽y֪"LO-}lv/VAISk` PjջԦ$5_ݦL)."K8Z%!md? a3d)% <:cqa\tD]FuU34`F@Z*K{- Lyj 9^>I:*&cMKR;*mbNT| Bg 9+_ۢfŝfJTp&A! @BuI/󰯧ӹN+<or ʼnD> vTxA^>i[99OjI<\wrQ)<$0ؿsp#詒LXSDn3g0 5Z@me#+Xi C@JF5tqJ*Xd E#&O~ހ)C" 6(Cj=,[=s )("=Wl_*u@"R6ޗ? 4J2#{qjûI^ b'Y#]qa^1؄j=OÒf=nźo^IÜIlrE* Spq?qFDi26[Hu}~;O]#5a.w+ x԰z ahR%u3zf uU=ciu%jwo/ίڽρI8l9ɷ2,ŠF,C;6'A;Ff86IG,.3)Mm9(Ʀ# get&?MJm+`\T4~T1Y]L;71-R xDPa,exGˆżI6g^U*DgW=AA>W}ǾuV`-|8y{,jBQKC2"{!lBg.?',iAMǦ`&?dbi2}/gV9-f\xɽi Xɴb;aZhg\GvCdю &(H׏[: 8"j]qpj¡٨=&$p"J_v ͎dűT{,"+ψ iŻy;?[{te)6y̷b;=Mm@yVu~a9xh{_8L@9SUWc trOt咞B*;1:$+ tMx9c/ijW͑Pxmxg;Q\qUhLKRM1y~tL`|ӭ#Ʀv EQg.(V(cV`ڈA迹)UBhDNOwRGFh xV2͌PS"urL&UpW ny)OuE_3h.}+CKF/(pctb!%hzH ZFr+H 7-c..'ެ*CS3sduOR Ak =*"[_l&dDڻjt`捆V=[eOOq˔_e !'m.{tZ~<'fdm4}_kt^i>C߯ԛ}W` 'L",/0#}CMZO9@v8j=4uPtfҕwdk>ng=݄(0/0%#6wnr2F?Ag͙cu+!%jQqAO5>>\܋ME! xosQXHA\Ջ-ɋWc̩n~IGP3<]0zum#/ahЬ7seFy5uW !fnI^{̞d"1f )[ ĸ\:?|Ō-CW6Z--mijJ<܈j1qͬp%O<}?kdji}z RA见[ s3D.0fEBcNcv,y:#Ps!dE[E#a5 :$6@+JԀ֔Fy?շ"q sQKl}ja0},Ǻ`"łxXoҀP ޟ Xg;7VѤ BO\ powT2Gx<@p)SgVR$56D"Y\ZxF=G> 3xs+L/Ǡ K= ʇ<ɍH ?Z=B~t]Ȍ*'Yr\U} {"P=j ӡ%$ڤ6]%PFaYV3Z݆p'u RW#M[X`]Woߝu>qO;P1sSL+# PPyیv ex!l l817423dWQyB[zc#=vw)N~~ddy af+thZ&p'@¾ 0XkoL04.K NJJ}3ɣ-!H%AB4Ɯ;"^%|VN;3 `^yOή@`{ڵ[SȥHȴ܋"K%ߌ5$*{՟Ձ-[Eѐ~Oit_I t|*1Q$Z8;G߭ZG>I7qS%@w=ڍTԜt[[cü`"fY2OYz0*&Im1$uE, >07ܬlh3/-򇵁F[ ؐ7ҚTX1X)/ 3MFCas ’J\qw_Хbߎ·mDNp= J [Dicy+z݁t᜛ #8/R &uzKkN°ctX V`DŸ|pdR[9S!FݙAdY#QMSzQzhs %Ebn>W[vǀ#Y&Vg~ LPl{Le>Wok}}S"o~rҎj~U\QlEAxƫ֒nyB<7N)@bc'콳BuݹEc<PH$CTwo3RgK+ Gy^}qϵ t\tp'_;~;7B\͟Ų EU3rqoRe+^9 j' X &EFng&?GQ;]}SLF'HuMFSiUeZIhZdMTVlf)<"eus01DfO_1wY:kȳ&D  p{&Nij"Td@޴ZqTR1֕2UN!w#i\g!P]S9AV'$_|0lJ]}YlA=[}Y@[}C;H[aڣg](P~,HO$@I†z|uu (^v6]\zn4>+hMso&o'hC,i1ԧ%{̤"gU:$rfVvmǜ?_ /O6y'nm^Sd({(-{-NmDt\c~|ʇDK棯Z au?RX`WX?Iq?ɺvm;YFv瘛1la$hX ̌Vsdu'a@!5Bo:`Ǔ6{IQ:YS~3X{3JOɋ_f g9 z)֭qm3сo؉څ(AM+,HYz&l7&j4Nޅz v*Q p$8&KqagJWxo&Etjj}GU+N6m}-xMZqh4PE/ٱ )?;$ba ŵۨs҃y?&O 3{bFZs{w'';L۞a{./v 5q.2T0ކl2¼#e]zEQY3k դņ3Hx'XJAwmR'Ӛv|j3(u) suhBZԡ: wr/`6/lbOELCAS(qM&ZRVNN9H %GrGF WtRp%N=:7ZY 6cM05o>yq>[~mPuE]U7`u|WK~V64Ź@](*>g'YlE_(EW~ H aMrIR{.3]VP.++?xجKv^?+yXn+\ QzL!Jd>OiKG#^o='{7KVn])yae9ʯLHҨ9QtRΚ5drhTǏv=*s]SV(v6gGkg ?" 談N8Q$Ʌs_8s&aJtK]'\d! 6EˇpjY촅dO_D>F R矗ALΫf3z|.AwN2O>gp9x)/k_ঁc=ӟpg/^'Srd|}1z]v7{xpҐ *AswvTeMB4, ?_@nlEk1lp _5#b=dqbUT7Hb+!P*D!XwS튥}3VqT=lFJ)IυFŽaYd*_E˟V䲠@ `>X=?^a"sXLK&ŵ3'}kR9VG:E* (,>tJ=FxyAAmG> ̓I:;_4M(GMLee 1T6;1" ݁_ 06Uf\Md "B2/2)лշOC,>[l !oTA[sYdBGAga̕.@<CQb 7Th·&L$<n pYY H8kH!f,0xʋӸ\&Ahs*"MAF~fz]5,^ɹ3/G<Mlf[ݱb0CaY`X`_43O%7GUKej=?1pDRT.H3* цŋixi<F) YT$e|Rs^&\N&hG@m(n4_+[Vjrn3U4*7ʮ#\D[&j8!"WUK/ ݹU{=Jcsq &båd /cD2ghtWW˘YޖJ[^ K :7ůStp|ad.b=NX&~U*#ad8,\7zsW[0.M>rj.Tx|JBYi]\6']nCGgb;վmYVPI{B#6W-8{I',` ӒQVͣ =Qϝy59*J"n=7Y%0n!ە֬|L&? /InAOb'.N_,#Ȓ!Jq~G﹊oNNB'gьf|d@~%S e)"b@%D v` ^=ن4QJ f7iꅢ$x3AVɶߡ@Y!M|Ѡan ZVO .%E 9?N>"$fTPU&jșr/bk VNx[wv.ɼ4En~|g"&@4;Z++Ú #L+71Ou34"]ܪ72u51=Du‘2%Ű^F/ ^3?d\pܒ?ڿ ؘ`TGGXll~2;{mUNG!CChOfT3ˌm)h534^2FV+ݝsi4)-7D a<Pu(yq“?.w}݊n޹])%Zd+D;󃆈Fl (, c:hJ¤9]̺4Dn,mԼ0}|a|gw+3P@teB3(&3դ3Af@;=MQ>9'4^.pZOaKUU]WڈzBI*ek| Oo%/3#@jo ľ('l  ) t$ Hx BU+!5?]a6:^+;=kNݶkZ>$ v,.8E#,&' $eSX 6;kը]h4boe 1(O &Pz֏x`)$\bޚPʁ%Wq9,k MĒ>Bhxot2T,caMcj ]Q- mp:(6{E )w?M:\ C .\"f L=y0H44}~uPٓ7(B})=δD 8e"bcZ׆G.WA)[ƦsYα*e˹ֶ9R|igN3c{Kt; Xɶ28{Cbzq/1aYeĔw1 q ƧeqFJ$aŕ m%~Cubtg-g%P/>=q/þbHL] t?Rl] gU`'A궃юa9Nl!`6zٹxk%PO P&WFCw^?Tz@}JhqTdþ>j0P}n CFr,v/N1">B.v-:XGEvǕDUJ'Hϛuu2 ),Cv 6/T.OO# 0l̗6qGd `8 m(cNIF2^Qn-OI~ W)\ *pcqݔTjdP4uM+XEv1($l4PGro9}n9Jh]!qq]"a uAc' qQ*-[ڏ픋ryḾݧd0cxRџ[`/@*}~X'0ɢ#ş{D#wăk!†$ri&ِ]PƧ}tmsHB!i`r喪GCt]hG٩;Ҽ6f7J+›Iږ8Xi)[58tG-D?d+0%_W=OޣxA p9@=Nִ(YStLFv^$yS`X59Wv4$+~QEU?Xɐ]1ULwD*NC2Hzlvdvv 0#n2eE%Y @q*4 wu$rhCVk\Z'@Ρj=?e!C:X\~o&艫QH(k҈j_j kWH_;.`t!#uՍ|O)c|-`ZwD3*m34{aP/_@AWhg#(elMu\ڻ -mGUgoE@/,E39CMC'̼+ o95r'a۔`hCΰq~$>lW)ýDVz [a"4iGqd}v0wp1;p2C|U 5^(aՑK$Gʰ\n%X[}e!$@Qq4Y:킸uRV`/'ġ,<VJ3zl||8|LiTKNC1F}VB4]]N~IUTL@#P1~Nba!q;V 1a$4<c*U;Ƥ珟qV/f2s ;+> ln3]gvQ&`#]:BYX|(zͺCx&0s{b6{xP`PEMK2E`*~Edi;b3Zl'D:r0z!_gKk{n^1q?'"J>3%@YFnA>]"c9GI*4$hwgN)#u^fO% Zۭd~a.' TAyn qg|THs.eևAA6Y6Sĺd) C>T'&4 $!#OMZ]aJ0m 2WGPys"x[iM8'), k %@g=|}ت Fng:ũ"X"*:Na>> Hq찳&Oy,bc'}߯d׆s2~sdECt| b(*ojQҷ\e@L6#\^.`)aRϋ"E##E8m׳б vbS$esӳOI* ;K$}WQ߽1 HxřEz,KkW8[ujObAI.ldT%#Kɂt@S (* kpYKl&d퇍1r8iO qԽqv%^ J-V &E#J=*}uӖGFSo(ZM2֟壵?~[\Q/?%k KH|{G4"ɍ}Cּn)5+zJHeX T(SjPj%pݘ7)Z2MԵ3'dHOZLY}5St |tƈtj-7(XBzwskhF4},%h '3B F`J4n*V +׬J~vN hZgulQV?\N^OOcZfK'Vjl#G@Ցl4Ky!^PiPV }R(3a^(؇$lG~26$MJY7Zu#Cu_T5YLz߹=o})K C̪,|&LνTtbtW%d9|?e"$i;`{&4[r DhP #v M-95Vk7/8c\F͸aPng?MqPeb1+lNlB%>}FPv@LytR}3q纇Y#kV9 M!hav\ȶw@cUV> (**/df7XHK8F]a4d3F.''!aY+Z (\ u'?+ent+3Zӣ8P3fyQSaulO{cȫ.Rz(uFeql哮)~MUMߏ tJ]Ρ϶ɠH.'*)v;9~cz Q.stdJҠRY3>C]F|fI;^JCq1+TP00*-=ru; Izf-V"20?" K{e%>aM@%l\i)y0,?&Mt'wX rGygԭHtn 4̰ ׷])+;ᰴL)*Ձ{%G=^(9+՘A6L վ[qn$ѕNبNbR;f@6^:#cW|}*ڻ!ι hx$CfCM_~p$XӣϾ`E&8Ú" H&̰ :(wĤ}>տ\<lvxQ=pꭟ;r3*M (yMP;R|a[$E#5 03^?ybJF&O質C:UR⢉ Cs/DGHli6'K'AyZgKSl͙^wDz]#xmt^S +_U"}Ajo97_0ij[(&N0R+(!WǫF_5Ђ&>(#PY VN ZP'$ Ϯ$='_%Dl|z`I7_sCZIhm ަ`6t{K.Gr6Qs8a9nQbfٲGw%⻕qft^l|)c(LH51ŒМSS 6D%c?/ ,`@۽q:I3OUXM'&߅tI_YWPbZ;XxOޒ-ɆП)ZՀHP\@Ȍκ / 73I`~ѶCTC-8Fr`rMȯ/l6Mtۺ/U:xVo:CC `f jt2@mSג!Zș5ySS=D ^'96{#5U1Xeol &A/;D%5GC-9& t]AFd_T-U#=eڂPm2cd]a{8l0cr+aœ;ć[gs+{ZBA/]j~0PH> JHB>nc6P\C/d,Y[GB`8Qv+2 LA|Pa=*nW(쫮U qn4u+wV~F ?42c?\)wqЎOm)w` ιϥ\3jq`¤Dr{axAHNn>}0H2$&kaN4K۔tYcV~=C#%ŰP W؎AD#KU (GNgfLÉb;a 惟ۙW1ʠT8AQfY$c=R !bjUk6CBO/|iH]#_ZBخ@>t,xlYPd`5~CXd2 ܷt&_-[3%;Wmr}a#,Yb!}|츛UGfTo/BH4\}nlQd,_>{T/bF\R\;@~(TS=owх5L( c&45UqUD t0Ly}n5P]CYƀ?ŀ}J9+*.~m.NnM!mRS2k3<^ڂOM~b=X4!ue({T %is[YycihI T}m; V(֭yF5 wFΉtl˵A]gQlK-lEDkI^&QP6[<7N%YEnOK<0\$+Cb˹ @H;}"bn.qfRѕ7gl_Y}"K?Ch%Q L&|yjK!][e^EgJ2"^!{e'4{J$3Fõz_|yͧJINJT_?oW C@>~< VYR(F, 6j㈁],)}(~iHPظ `M]ju !^rC`r0F{|]R[aq[gb+ O|WBv7`8;,{ RƆٿu?1O` 5w-K- io՚ ^ 57" &5Gy2tp;RgV}iCGBtk%q!P^yc_8n{k}B[]Q+^6 B#t^(נnw`"fpU M<j;WOXL@o@_" aNx uu걆'́"7 gsQc|y+;$SFMl wh9sܱт|}\x0EeXvQ&bQ`ɤԐCSV4?H!K>&&EEB=j_؝N߭lNAܫW m^ Lt5*+sHFŊ8{"q"=g {*Qq],j"k&;* {n+,e)Kc GpOq낐IZ7I (ZѤG3$v)z @p IMNAWO>:IQVi~\ qYB wњddnRQ#oM܍)elgҮgK>F ܉7(GLPl|A#$U(s-5E!˛>Ĭ܍ 9{ HTsZWQ1D.Fhl2iEƽ  BW*5!̚J۞ $Ɂ?eN?d,g겈i܍nMfzM":- JЀ'&#[VInۦ84[_>6FdՔȨ y)P3Zd>-^nH7A=ղ#'zߢ+bHmYF_ģVe=n X˫5d-~Pok" -Xh4AppbƲ~/ea/GCA\mEՖ[K%(:D;a0qݰo`1>\kU{ ,\t MZg2"k]kc)7.eNBBh,dX ,ʹd=mg1&c|ѵsb %bRʰ޲E{1Tfp9\FfP!ٔ rro?ff6g+ȇ*NI:Iy[ &־OȰ)3N@P>}oo 9L7!ʮ:լN]]:⇁Oų G3'|گWE\bS(Fg@a4{h# YLE4 IA 6bJWmuhzEBRr<}KAl׎[,Vyq*q7iQrEѺ\Dzt8 D0U7Wbfig7 }8 SlNgd$5.Y 5}H+B:)\(W-j^lQ"LwmhmLr&hY?9/I4sH:Vy篪No }R 5./eMV"/: մ%#b.fĩB!,#&(gTmEyaef*C\B$0eC]ɁtqH>si۾M8wǘZ~/HBi-GXh9S$ٻDП0Գ1}> OT5Ʃ@o]j}(Dsx$>w"|ڰiٚŀ۾&/AمG0 Cж-B9C+XmzB{N@c=o`WЊ :&_ XLJ1G';a1~rEQJhɐR%i(g&Jwbg!ǰ/˙ؠOƉ9Y_,ʢGqc0$G jbD^ldĽXX!,Y)A|ꅢⴡ?YasSjyuY3="O0ڄdD rBB%r}Rpyp~ut˺نv|r#r&6BkχOhTcS#.D/Jq`BOSO\ب.Юm.C,ԓX} ~geA* T$J=kDQǍP 'X'lIt̚"R'Mb `)1eӉmTacl3%S6fO$ڛ05*Q,]J>t]Ǎ9kS0ff!p}Z/nia!$m wsxd ^z6Ś͋,]7$ 58,ro-sŞ7՘0e2oUW%]zBFx~OPk X"Hb f}f|H󘞤p.HSr~2;ʖ, Ϝi9{L \B߽g`r(K1APm+* O*s #nJ2\ 07SW;c P@ȩ٨TyS{EyRuPʀ7+F,"gӧ7DkЖi|I AK2\47fO,4Tp)A{Og9# O??HO)@V k¤%4+i@°X{yP%Na}f:|~3Gix M*cAxÃz4 ƶ1Ó?jM0]|"JLEB3g9_ձF&TO}B6@]d ;MMq#ձZ +QWeZG cꌵ=j̿P1ʼr+8 `Bu;URw2{ogyy ǚo'Vjj+r.В+r(k 'Jm6́C^"v'e].q0ENqx/0sЙtƼ[P(cfnc֐ԕbV}6_7fd@4Drc79(B!+Xq4WRKpB0 -׆AUW8+ )(ܜtJ4 dxjV'ճcA3Svm!"C?>EvSmXX?`zT gITH`4OIL,"?[F:Jt| >fͪaԣH$ğ'M&"6PIXbQNOK]`CZ ]vuPzL1c$ 4H9-PIDTJ~L+I!DI뼾Pk3 5c$, bvlscz8G_ȿUϑ.6lm\Ј+>*H f[ifseeR9R1Wr z qۤNhsG̠xN];vWo\e|V;j 6>S8Y(6]J^pxj0"t?4 >4>(êZ:Hs]8lӿL gXa#}T|EYeN 9y ])JK%9¥ j=|]CczBUG]"cjkxZXpk k@l)=WY:Rd%!ԒUa44rWa5ణZ7Ȝ=ZY^_|a{3ۀR"x?`~TCg}+K6ZmEB!;pE1nmS6B w}[>&3QdQ,0CsT}`[JP24"Y` Vp.u@'eBR%) &tfZ:'߷ߋ-ξ*~x9{SNPSEڶ( Kk ՃgBXpE@;ֻq.a/읲tm ncNK,_Cxct3hEHru\~d;,ctԠ񢹓qg9\#ө{1֓n=Wz#gԴ4=CZ_ 5^BquiaqKr*{o ^( 2GWvIhBlG:ov:XW"YDXq1ҵ-<ͣuJ\3٢chaA;>5s+gkDr]YVpfM#W}d1ֹ푫<@*+c=%iD~oZwc%}hݳd|kW D uwٳnP/x6Ho54, `?[\C$vAUN75_m 2@I]dc4QöƸ PHd&&g]P0ۈ8[ARCFz4s]ݾ1{0`#(q1P -HW]5L޻zU6ByE0tDt}fpV(g"yͦ* 31Ơʼn-Ո=oݳ$v O |43d#R4ђvm~iBƱ$ ȁ~_ N>j_Tq}k}1(<[QQM3[*8-J8L ^=$Q`mH2]BݦDR!,ʼ]L߲eQG7^w1w4)AҬdra%IÊN6.oμk`G!' ˣ| SJYw}|ձh/o"u&)<.'.AI֣P0Nj*c|n4,t0 ɾg5XWX;L\&I(H(gw)_:J5JNj,XSM`\CwsnEKPV؉8<אŲ5'ᨑD40b:E>Z%~-=&o.|n^~!;tD_w' /X;:̀AF T-MgHQmZ~ѵ?Ò$H,Or ^@ĭl PZ޴ˆ?Ap`p<~A/ÕѪ*S!̶6aOuGpD# AOgE)U=jܢ⋡jj-W1O7pܑʭɓd&c_s)HU_@ш{S/9"'$gyq ף2?#G,MH;`>(XZҧo^@B٪i[x]_ݽUXScvY`ygi!LC':qQgvh54coǑ.5u*p/鱭ϓN<[L$X)$PWkTM{#Urp e=J m뎴Y֠ >Q^?tujk{TZd߿f(ṛ@;\{{V՝h6--ұTŮPl"B 30cb>xk/r#l7h[2z+=&2a쮓3>ުbwv6{3+wU2ӍS[bVV_`9X([;&Mpif<6,;8}%=?>] ^hbW}4J4{iDwE(GDF*1)`E W>.5M˜?࿸^}MW ҧLѭoGB) dKjZnAZ/ʳaD!ä^|:wњQɭ1R1etY R{Wŧfwe.!Rq& ѷ7H/ et&@ixLFSt QY M!(];@W/>[@vI3^jh? jp랲.g7 DPtO؍*qlnQ'y| q #)>qh/QY KiN*> !K)pOxM軒_qU0u p@]_ < ?Tғ"pCEe)gYYw?2{h=KB7-<,bG_R! @$89< ùҴ{nMk&O6 J}Z> u 2 w=X10O!6CpK Ct-"1pG?6]߸U%z:w@B*i hNxY|LE~9NvO1`k'EYp}ᜱW-y8ߐ>)9CF|f8oq|H5\Ua} .p Xb]jeD"߄:dJn@,Wk+ b={"K:,EƱ`6p& @}eH *dg;wr꼈rޘތ_Zx|{^ ؒ912zJ7m^9jRx4 >MQFLU6L&j(RoDk@*<8V,mFuw?rtgl&Xq+6SiF@tyAwXLY4OZ#pV"@ppO2R Sc'}xWVTU4 >φSecHFPk= 73כ,+zDZ`r7ubG@s-n ȥwKP\CdpT Ѡ $ÉUl"Q`Dm-vdeZ>/"^ݓkS9bvl:aJ&ݾ^Y 6ӝ̯@yvjJ^@7 4odLŴfOjҕ:^5-oH#>?u>U8| }"Cd|9 ?h@s%9;JsuCL`58[`AجQD!j-|,joʞicL#ҵdV}(f[u5Vh=wfyu0#lآm'ԧ5,xy9*As4lTDհG[0`Ɓmn&D&K qW9QELiҌiee>P;<S0cUݤRDRA;>E7)tz9N/D<Ţ,)7xN j%U:S ℞7~s!1/[.$D(Q)|(>1.eŤrբA-)R`8z]d_j&T Ej6` ob@QKS(sOLmA&^e/PW}Nm6b u5^ZifX wۈq@lo~m%7#s9!g4Cj"f#Con#{NZU|r(6@E^pp: >m Keȫ#;?;ڂ񧲡|W2;Xd-%;pQjiDY 0"ӔHyj'4:umEulBp7 @1;WoTP4uzSFKj lq;5XBZ>> 4/zh>eΠ*it f,jEEtj| Y>|3fl؂Sb"#[_LʜjYsu`3[p:?Z\. خ7gg|p2{򃃀oy@rh'HzaDP U17Q5N@SPZא W)+ iXV#et8zr!zTagu&/] rl;YAAkG"\tFj*y_ZK+V^VuE#hd>NX~s ңr,xdp [ kM J+ W Gݙxhf|3ni3D`9&mثWsK羋(j }L͘bρ@sz3L; |=4K^c2-X13}2`:PUv1ԥy A/?dT0wIWǪ+˨EqiaGυ VA%$zPJLZcM~8OpZ.- Fo$!}+*ݮ|*sĀPq0~;YI~8Z9KNyt]CU|/јۍAz<eAx_0~:ż ;N_ܾ4?P&*/LGYɋӚhiN(+?kc Uηoؔ rGRW} 4dn`b^r/9P_Aݚ 9c21XZNtweUC±2W1vHTzXe-H1wv$cl!NƁZw^loS2HRO[cyg- KK<߿qA o^k4}rl稗k0fX%c{A!bآp<w˥" lyAD@Q܊RW@2X4+Zv9\rQM8Pd"4]8IVȷgoH{88^ C< B.DŽn߸k6I${؆J9Kz68XUW*R}NhݷF+#^-cVQI2ܸe"֫ζ0MRTGF$FD{"QWa4n|Ɗa]a>./{p45Y̌~eUՉޱDz_=~DxVkajNwvy@26'AA=v'_r`1եch}(p"Ѝ22oI H0̧ZNEl?|]Waŕ)jbN0IXeIdW9Xf66D'V1FW2{Wyx4VtVzRo2.3*}Vr=VQn^`|Ys9]c"vӆ&wǧ⭄`2;%Emj cH$>,Z `5|WQ&v;k.6%鈖>Q*D\Zn7f~ lMQʏۊ=3\XP1aXQ6Yj1`w} mx920 ?,$fG6؅Bo۵7N L)hLU ϔn⥴1zGR(d/?. NؼKSW:5Hw)4͇E'SGI|) &+bM$ڒw/Z'Z@E|0ű̞ԭr-*s鉃9~X=~EladyfկFZ0=)e}xN4/tHm73@}QVo\| $#SJ[W "!^b2XU*=_ zWӠJ]q`$GF?!_Cskj⮈}@B'S]+pFFaZ);202a~|&y(1|:=snL|'y49hJ{v_'*ٖvEz|a]^`ZƇĪ!>llb#*Ztw:D8rFH)wKEi~Sl}.t6c]sUnBkϖ9R߲%3`FVn:@NrE7G}GDe8AmumF[Fg42q&y[& r&L๊7JnMLF Ep=rprz$w-,do Qm)6ycQ̛3JA9s 3<ɉ2PЭv;ї/.m"5vZ6"obVU}:9~vV#%LH⛑pfl(hwX? 5uwf+,-eu4z=z]_wDzE.,b~o([m/ /\ٷDYx2ENV~ ;kӴtoTQ9Њ+5Z/SJu)PͰhkL&$5m$nŇvف- }>43^HƲ27y='j,e6bz|=HF}d,}MDeXc+azT.jrA\+E^a]mQk b Tmu.E5frYv)Q10䌌q&%<|;_4cҽf`0g{O[iJ w0jU0zƷH>I¥$Nɞ;Ye owY٥ Zo|Mݏ[T=Jζ=LKrYl!Ƕ I9nlR^*`2 f^܅rq;[фcl-϶T J'$ԀGmOFHz nSduj( E\mߒyר-KǷC^ TW.ڍˡ­RxÅJy)N/ DXyڞ}.lg38G8°FD.1t)݋l4 IԻ.!keרk &WxwP88W9=QK>Ju?ݏq+On&UUJZ#)ktx K^ҋHDB'NZ2Yx+HFJ;ߑHrTh^o4d[3zzQvb %H]h"6 Žٯ?nWI+K[?5#FAVX<9"\#{*uhj7y N+Q-Wh y5d- 1k/Lgx9VpOdf!uR,>d歛E`ޅ~-Műj@(3+.FJ A8S*oNWGY8>J,GK7DOf*BL;S#6(@}:+%*8ĨQw.=8!=$mctO[r wFJ{#,7͎8y7bНEhב#^H%EOߗgIEsأ0Ma&hp6-4E 7wpEk 鮡=Fxl'TeW~oÃ^r>I.m+X XQj{[Z=|lC2&穭XD#]OW'/ײSF8[0|$<:W^y%d(S,U^=\CeUuV0ͲH<0kŅ%_Y2u+wlʼn33-" &W>TwςHb -M'E-e!'M_8y.=/kSXgq S<Oq:)g**zr:$HY99_sa ~KQ3t~l(?yJ8%sL>%ͣAZ^*;<3B:lcE^Cڽyi'nX/Jvmp"@ ks!➞7C5i/gdj̅R|rƏ̫=p./6m"J;UMVOF껩;#zÃHgՏ-.^K$nKgЉ(RLQ?$|j3^3˱ˏq]ZOr>~ݔ2HZ^Yos+1@Gڢ_RSx$%ʫyg a> k^i 3va"aZ<餧f/\*[>'lFY*>Sy5<K5zA~B-R+}3`[x5Id^[t/{œHK8.;VwiZg!`nASEib(8 ;hrXvҫwxyw7iV AsѫSQa }_QDR7n?ҟD`SձǓfQ;\}u7bF&^M\D0}\bi5aT>TZzO.{F5?y>PfMO6ҍS s.Ew o[s;94a@$.mPzo'vVZ-PT鰳m =XѮw+9FL;;{hw8Usn}Dwm!~8YiN"%"DQ+M}uAn`EZPd7IkQXG.H0{lT[d4bt8鼅S<, xcgUGC#V|:)oH!pomq=(ߞ<3_..5v{%w"Fr "ƚt% P߬;x͹IݙˊDG76On o)Hi I i%u]),5ixbM1 崐C$<me{-0h2~_ȮhVQaN7wYU-x3T| K=^V}6Nf%f5Y~,b\8.~ 3]KW\nIȶO:lW@kE"'iASOpXpFKa7(tZ #&?:j{4fܒ|Hc`2j\ ^>+u*FӃJ52ǝ֪&~$r-i 0;s¹QRK6q F6Zޯ{#Yhi֑N\쐄w@x ? 'ltSW۱t1A X4Fɪu乔d,M g+SE߷~!Ndh 䶃up$D%l| -a }Aʈ&wh_2LXP*ʵ Z Se"Q+i`|æ mB@wڗ >ڹJ'_-AƯ1%!cNxm%ltѡODx8R˂0WOQNyY. CcPւ:fO.B=k?/ /zsj-I(f Vuhu먯= hD;Q5b=_|sxjG: G=H:tӁ<{Rim |Oc{W,RJnd>Vf4x>CObwBӃ] uF;9R( ;U?ʶ "yTIA9M)O\$L*9|K]s૮}VLIW!l&5ܫc#|c _gzgF1u,qP 7xJB!奲͡U0 ?AKoѯH\9hNu" Ǻ8k(d+sFDXJn{6ىmTR^~0KtvӹQ5GA%(PHFU02B9 sqh3kvJ%!vNlKF{޶5`yQ!hetN>_/]<$OG%̀(0ng<淀Nt@~eL"i.3(61a޻8Xjb7>-y;'cyΆJlk#^6C;Fy=|(zW-@Hk=޿$hjFnx2[q8gw3kp$3bL‹Ǫ迸3wPAS`d/l&kyhp +ۤX FZM7LpZivYdFXd *fu31ۗWW uyKQ? %mُ US@.J7(rܿ[x.>&B1Z5!t$OB,n)+v 5̢=ȮH*5u"MNu:1z?*hd4{̝*(hi*BdTpG U;"'%Cp+^2MQ`}P2,| ln%pϒ/tؗصj3`i?zI"_@o^LW05\H_Ps+ԙʻ:S#*}D@-7qP?4D:uk¾i*߾"()'7}jޒMRDÓ^W}b{͞ t=ӵY߲~ZK763ϒDtv?ёGe͢@WQPҔ5!3uarcA꫎C!N?GH ZSP[7嵑zLUOf NP@4 >Z_<#{=Z7ccK&Oe3F U*}BTat,1 f,1Z1k٦g \j,a.7_`㲔zea,܊wYNEҟ˸,-7 l@5 ©ϤtN:]6^*5:9e㴨<0 凨'٥N4pZ/E㓇E1(kt,a|Z1O `/+[Lyϭ=Pݥ󁂭"{^'ҷ! S˪cߍ[-:Fd`R?8ZwUa]:U+gr5Cn7=J,|Y&^,Km7%b;zƃ'ffpRg1UoD';&0;‡5u:`L]&gX7HFMwçPCl sŘZPdU;xUO`!ōۄ1ft "z`|…i *'>{l/i4"lpY*|VǿZ/T6Yʇ$E8Q-ze͈:RM .?9Io",C l'o13S+Q=% j8Vvsu( h@|t`١1R򢐗B;_]@zJP-gU yFzalL6tR:)l];H=\SWlV^IFBGjdG\Fo!.@f9e}pv`N F2JAoV^zU\c=6+\y0SCI:=tOBр^JLdKn"UT~ViRb/iۜDcd"&B.S,\:7ge8PͻdBYINʡO$E: .5+k>d mQ i:ONiy1̖G# ~!;E$H*鼺x3Fh kݨ~D|+-?L#xɔH+zFY?.䤈HV.(#}oZ[ ]SI/iKDd PjF)Cpl}^)mtC>Gl6PvxN%x3i(HSlؽPV7 CeZQᅪ {M3v"(,;iؓSg6juI*vO;wόa8޳v>mIwL޴枍^t%e"L]1]Ol!ẗ́ j[S~C豏ḱC]mB `D%H4X01qi}aeQɝ0vԢ3? _80E_o=oC k^Dg|;B.ڥ{ɸ0fQ(e|7ˎK@ͮ%|WYPPQ͒:C?=I302YuVkž+yŽdBF\F8^9;uۊ, ))_F,d )mvSӶ M:LXU-逇)%):7>@ABrmO rƱ0ٔozD@:ք*&On$:>4ρ)Ր՞=X3B!YH.^$!X5;e $vlP8FĘ6/LI1)Dux(ƱxiM\t89. [=9rȵpOT1ؙ:>uoN%5Np';i CmhxKЅsF nnɨ20Wl.dYH'.qH$BcBu VmȰ]w,(Wz-ALbDjrު:(KZZ[?rftu"5f[AAΜ+E~k/UW]c? TyFC(2m-5)򥠿@&h] qx<ɠ٩/(^_ #~(Sh{Oԇ:6 ֭1g>f靈;1><9мOlvl)8~Bb3 [EF{\NuO|$倛!+oک؇W,<#(6\Bn 1hO|V*ߒR&o}lڹFޝlj=("vdb.Z$C#V0Qjӛ :(3KK%xm>uUr~2x}yDFZrY*Q)9/L*VOG@MkEN>彻9`m8 j4t%XvQJsͰm}s1U M{\wM5ފ C咠''& v}w"gGc0J?KE莬jw\T{lC*r༤|lb2-) UW;uC7QQzk_j rgz(! BD?譡G0)F`u˷f.uR׬d7] #jK#0KZ5}G_ᦁ>{9v AñU[˒^RXe)gِkzeJ;zs?~${?X/rUS:TiPYT9in\ƇV6xW ֦6-;afk;1ܗP$A3&g W} H.Eu ڄ׆d:{-a[{ZEtQD4N|2 9)UXGkE_#N_mc"3".)D'0;dUnwWiT5{\Km6l7DgH~E#*XJ s'OM(R=9LWgGC6:XӗgRI84}<*-C(({q~gk 產,3F*3ōg-.e6#.nqAR *K7ҲrnXb u拋!1vmE,<s db5gƤN#^y{qY)Ά:6j>f_XפHN9Hﲣ'JC*8n;q<8/[r7 ݴ_4=B ]pka"|8FU~<2{D |l#|L#slch,f5] E%vLrw<؏OW=2ʼ2^6}XdfJLx_HHT[ҍӞiz? "Bׯ~SǾm}GK &ՈC4LN9-^iIn/gF0uu>15Z ښٍ;%xnL-JG[ҵϷʥY|'f\$ۯ>-fJ2ꓕ?KUg!>?:ti'mC8D ;ҨUM 1*n4:ktaԖ^DZg^Ҿe(h^4a]Uؾ䔐*+XHAxcP{ϖkgyȪ>cl3^('%RjC8|/nOGnx&^$vF-DC@V~{sUp"Jcd=U>}ėh]~ziR¥Q'A_1PS)5XЕb3΋fۜ m7]VSs-!TQ|%a&/nV> ~)bC*@h`{f8WݴJ?[~?gJ Hy:@^_O AJhf;)':b0>?\5@Vn /: ]?Ԉ#@+ZAT~絫[6JȭyinrzGK'|}NbvWxgOg^׽3waTm ٷM6c88'zR}Wg:PM%b%`F7B|XGdUFZU0aYz}篹@Q= ЁK]HAʖ1 GvU|: >qs΢Nϻ/ȱgXݐX-Im oϣ BH&fг1!04W-骔>[X-(C68? \pT3Z'eϺgqO Y6PglH|Ht6tuMn;R6zP-> 'i2RZ׽p&e+ΑZp Pá`ךm6 [X `!3bFuԪ:R02:.G40N2dҧijǁ@Uz`3ʹ4^|{,u/_-!*=oCK܅ʟ z-ApI6JYbLTSR+C 'P֔aYwjӋ:@RC;o|rz TCv phZTిEGf/.51 "Hݹ̳[ӭ86as2Ѧd By0qn%fN,>inܻa z ^t"@cc= Ʋ򏉍 F{&;be}﭂11}98u*b3)D)n|+AYXPn@>GhTjltFS/2NSrEՓ 4\ H7"8P]5DR k;6vv= O g +t o'^ӬhD`߃#]  iB-X& YB,Q7X1S q܉#(nXkJoӚglN 8iP3h@-9-V79hݠ&i%jj4է/rּΫȨ/ǸZ8 ̨uA䋚TN~4$y=*nا• tKto~!xv~:s҅Dب'_tWmNFEyNG2vb}V %]i`k֮.TRva !@R)FMZښ KH[mf5G`_t|W{L&HBeWL'B`_A1 q:ݗt1r.xuCAVzq?&#}IKs$*1iR0DӴ.G7VC]{.L3U2~ٖ23~&J|U׹W+˖VJ܏ZC}_I RCz˒Iw۴Wb㰃nq‚{md+*w9yܛ Fz2M / &pJƢ: 1TrEyI:]\o\JkiH 9K-iYVg~mT# !fVq+8D* _ݖ7iA4yaB!8鴵'F~ю{[-6xw\i^'W9~ 251?ѝF=&| wHi^/L"91%J%*ks6.*@kTx *k@~>0N{el(],6 ǬueSgf XfsXܡBS(qPvQꤷS',6^GP^OF^+[C:ː|ׄ\q" #`F K(I ӭ11BCnKA>pߝ&:</-n\rQXy+&C<;2ֲQJzL4nd~ Z{ɥ2̝Fm$Tө Sh#"9>X&hKmzYf՘7~M#k8Mw$A MDn*q4B94$O c.w}7Z<+/.=b}MŦ2r޶g]HXr̚sբ H)RG'.?y9kX#Უv}~ aV4.0~W"$kQ%QeB t/<>X1Yio Lׁ?wɾ6G&[o1h^;pZk*nͶ`_;[Ƿ'B=$()7O&q@6"E ~՝)Z~m#&tIJ2gMW"Jh3ĉBL_y['愛86n]vz w"BvezIw)#a5[H<^La]/{@Ton2MhYd5;R^SE #,F IBG?k-C1ׯRݡu}{u: DZ1'RЃp iZۑ_h.Ws!/Y+&\n<2D&{oWefCբ#)G>=jޟFu)dfPfr=GK6 \d2I󙊨'Uw}7v 2PH!WR6Q`(*1 CTָ5+/Yqfufdro:B<&3r@5Lo a&+Nǭ |4XCQ\QaP$es;{f^iG:f+J[*D41P?2Oy t6(2[%9j u GFJr[Dڎ @:בTt_I>:ʕK^ga=(txta1wôdw9Mh,9} Ye >ֻ6Dѕ` P/~$y& ?y.J-RSӱ+zuN4f*޻9 ۄ=61pG1Qc v2 d(!+>ÆTףLB͹6N( cZl*)Z."J"}vΊ=`li|ԃvQ\"ZMhep!<,c m!c0F=qQA nзoc70%'- ,r02YȞo6R0߄`f3R-SMM?gx^%8 lrRc*j2H󠶎-sE+yxWBy{z@b(aۀRTگmЏ#TM[EWZc3%u!Πߥd:C_h}[B15pIJވC~Gw^oE VJ'1d$΂U'u[{{/tx,%M?ۼ0I낄rqwsHr/uE+Hf2BוSfn·I{$=at;vVH+ DVX$}s3Rw:mV.ODO{5$ 49G 컿7 b{QX (/S(<4sCstPvb<8O/lv qՖCzcLR'f:mTtD߁&~J.4aT`E %r_׼i5` 2{6nusi+vyU_{Zj|&W'\,ƹ">1:p#4κD Q ,6xڡYq!j]#8Eem^zƫHĻD$QEPn(%mvmx#ͦS秊 8*.N(JU2}J5|VZpFEU/Q,./=_)o%+zڻBia݈4hl69c,kWԃ;^{N4]Op,g=z4nxZ!< ;x{L';zzA`㑗.yM9el jT :eH t~Ch+JviVq:+ [<\qSBHB`}"ΑmxL@AdzgdHB|3 .è/b y^UPX{^ WSMV{UU'o:U"P% ?4HTHAΖd[@ DA[VKX;15}@!dWi-L2gV?DgS209z"Y%|*AXӘ6Z_1]٠T7NQ[p0 GRo_Ʌ Ql0áLَ,~Jsހl\_A͏yꏋ5~)''=9ZR556>>Rc˖Ol8{e }& NA5LFFKt]7< Z@msbL'ms̼&$G:."\Ib{hScI#+|CNv43*\ݓu6>4iE(iԲ1N3 f8eJ?:k pNs% J泓1KYXޒԅYRޯӧڊ<~ay`]P ;irOjWͻXY?Օ@UjKT',ncFBi1eGfBEZێ-QpfWO_鮏A $Ԍ '-V9L#`xxr HUmlrZL`h=cK K*'Q *>d%6ѵ,s_Y~"Ve}Pyy0@ä ̊%f *>G{9Ig/"_)Յd6 c (Doj?B%q žY_6 wWfGoxnЄ{cݙ إ,7җ]DX3 <6 ̷LskU"{Mȩ.8 ߗ-z YɢK1,>rFhmEX 0.Ľ_^_^߼s嘞 _Pj7WO诌j0C cjk%e.5Ͳ mjǭ_E&I;D>ԛ NKq7 |c ׊ bӳ$6H58:ʳkqJE-fnqf0i)ӣ5_;WC{ۅsH}|&hM$> )&|jEQތDYxeMBG>]: ^8r{0 rGŒ^$|q=y)l2>Vk@HШo-c.:a9=p:B _ڡ}-jگS 7y> 6r=8og[XlƀPh%xZULu,cQ/A Hcw}-+su06Ru1Z1m%#7 %Jc-ldzt—v0 \SboIy; yr*&85إT3m3GJPkx#\ޱLX G(_u}6۰Iri2 96+[ņ.HV_$1 aGkŴ1 z֕O[ heH;ʶY NY {oH}baBljqKLM'DP;0J6h,*ɭw]d pK'J*M,Ě: ]/~e˚wge,W~ x?&7o¯x2&ԤGe+~TF[rVJgφ_r'R%R/Oס8Kp+Ea_Ύ_HxԷ6=Xq oDK]HFLK/ո G .@MAOHDHƘ{:֧l],i?`${4!n?JӰ:#3,C#pY_ǹ .VEy#xFJW q_"cJWQ$NLWaAK{N&ݴGQị^ =祉~UQvxQ=ӶfMG/Z( "F$G,ܳ;oװvsBdcEp~EbpZ(&YCst*4"\[|p7'Vخѳݥ:J]aHJ$Bɢ牬x`F؞6%yCcJPfSX(byLVyĩ_ħp K#˄[WQ~*\wH Kg 0rTхzrp-i]߅mRݷ$V2jhFVp~tSZ oN#+avC_ 4̝oeIHHHx٤xWAxMV/I lj= kޠ`<75Hb0|+]Q93`pz? #IX.Ќ+lfpClL=2 38W%N]}q ZP"Fj0lL$NPX`u:/cja3d0AqjtCpUg[ǔr K6~ܗnRe)?Ƣt29{vmWrH\p>(G\ Ɔ蹉[-C ._mm,aDon "{iL@haM#2>{L/*iބ mlq_C]*))x!@l%uC)4]DݐXþhi&,S[(@PW3eN5<KR^ (~Q!{H"ũsa*zDKgwSoEAj" D+H|t$q" J'FO6mg݆ fCF⻮5?Jh恮W<>ʄ˅7n5e~lɳ3jģP]bF-C0,*X(gqO1L[mwl)k`M{QS(uxWv w üa1 (T2,[U.@~?}YK">m1=9H7q(oUϻj; ^S#&a*zWHƠZaI!cW؆|b}_Rϝg~_]qzM1Z]K2t ѝ@5\taԱkC;e!"fE_ЋV]!+BZ4iO9&s9x͸FY t~qdžzh?#CRw{zO.. V" $(8'ăF7k匂'JG=-t<*1 jx~Kך z [Ȇσ^D-y+ C+?M k&^1ݺU!b<.0Bj$~3FIs ;$w'(BT}Np=>Egz$T*v:YfƊnv* y1I7nmDqXL^3= !/a!J0klfpw k"\y7H}`5 ńhOv<7,ճyPp֖ ?G]=!C  dhMv4/w"i?.I}[Y߻Xϫ{d1U}[ ߺ5s/ݕKfƧ_Yj$۝ȚPJG%Qsac+5bk+NZLjF1X=W_jKJSxWѡzo7Fm Š9 *K_u(ч*%ҹXr5̳(P*(FHcO}%_ܛj@%fַ9wp3ՋmH@5g"`e ;qnXxy|@t!2y/_ #,eQ`I='QGE(˼]ꟕrKInrfE}=8/[3JCU-5 &ɵ]woNJsԜ<z*;c -?iȮ4_쪕EᲸ}eKᡰ(]1̽VMVUW W~۶79Y+LG已3be$ zcp*:S^?VdVzfnZ!ۢ8*YQjGTrTp{,?(X"hjpEd ٽ~ UEBiؿ9Z:SKըKi$exX:ܼjI ѤlY}$tH p68]@f[`2(PlkdX 9ݍIF5e0C #m/waș $9hzLD#Stc>(WcY[?xnٖ&2*+CaoD נ6<^zž;eefJ#2.\)O(&M\ln6x=Z@{huM>7Rd49;<=_.SSwYd}NGh~ /3-3QtǿG0 jտ(HGD^km;֭ !GP8~Cɓ|H(nk`vVwmѢCbuXE娚~y{!4_S<_ͱja|+oهRVqNQ$ ZъG]K~084>3&@UwZ[mK0dđ+S;DWT |(_$ xli+їgwb\&'kh) Y RA5b"FALEpW2upR t>jMҖٵnI"X2S&u"u,HV_a@9ŞpʀI7+qqvrlPz #^ja=Nj-B&P2pQ,rU]Y Z,2 PEU(I)!d.q5 fic tifE&Ii:H5CqXX{)yc*æqژf.{ d*sW:֒s\}E#[CpxOB evv#[-RBaR)*SE]Φ3~tJ$q:dBD+<hW:V괛 x- "gJ-ĹjOOPϽܵlacg:8{*BcICI$qTAo:<$E{F:jq7{T8f #vkb}ѪXD?̰2>芮dұce%YSV0K1(̃qӒdь]֤q`bv haÚfl~󦍂Fx$A} Zj QHPh=xm ' Կ TW8#44iX:~"y,lj C~OSRvLl؜.O hTXoWV'Qf!%zlg .Pm潎__z*K/׸%+ آl%\7_ ܼm FS~l뢂ߘR6N]ighR;nMuh9Ԃgk%ՀT4cfmNu_g2;5fd+WD>[ '!Vٴ ̃ܳ7E" w~8jqiDFryjY\8h#bM{V[ONC S 0Vs> Te|#ptj~g|)PѼړ 0UМa@ o޵3p  k?0Kpߓ|! NIf& bFik9ۮL<]U*oѤ5U[ٛ\bh_nC%xՊHcsٍ' .J"2b$>9>m? Nbŏ٩ϴPLfF<4-=.pl ue^,ǻ]5\D/(Xq5*_/j{rYk2UI鍉aV˜I=Zx.^*?$?z.Q5Yxj aϋh)Ia%CΞZWF!3USG,n 2)gb袪f"s\12X 3GqsUoM>81bHYo6NѾ Ձ]W 6H䇝Pc8z\nw:EF<*hP6N]ٮ(VB'A##\ $N죪4w}z[Zcȡ#%zZSJo&N!S2".s|țaﵝ prW7)Y%E HeX c@絸WJ !h s`~Lj0uH AČ _~Ԭ=LC%`F$9d)a:a&u,%B.H h0`ߩar R!QtXuYzI5܍S5EiS<`[YuPuYҡ ƈKm|>z *{<~!A -ؔˈ mqqtE(6\\"3vU: S:#xvP!_9ؘ/_ u%)?j-ڍ(x40d!a!]Q8O u꤇Vev~骝< Tq@WZDCF,W[IXL2EgML|rhzNBEZHj!^E 5n'Ŏc Qmt #o8nd=;Q H^-*HW'cnm&CQX/Ikr{UݕԈ)J9݃).k$ Q@)یY7jO7p0쭘4EI_W aϵ6iٮN-6PF(ݐ圶4sQLxѩ8OYC8M0QjyHg@+i`x`DqTQ.jTi`")^b1S:+ cJ7XP}uZ@>0$>q }pf0<&fGB) E#>Vd! V k2-k=w$n (7:[/k`P[:~V,R:psҵ4.u e۠;LJGleA$%B1cE $v zw@InfB}U0}!wKäS|Rv-1ɟ ;fUf7v:6i׌#9{/peq {@ &"h%&-Iڛg-z)s!C~~]3AG=;_9_ᴯf);zD2oӠm?z. Dr֞C+9} C΄DQ_Z^EU>zY-!$FEɌvwP8=m)]+u B0JM6Pޣ76JW݆Oٚ=]4ܺ_C,:ka-1sFx)g<2gڮYe0^d]AEP"*4P  "FdlrjL  :y&^^sm='hٚFw08=lt!ꁿM# x ]F&JTE/WrB3o;*|@OGvѶt?m:%"~ɕm3*:QvlU/ lb8/9 KS':,fnǢ '7'p@9FzQS]-%os%򥴢ı0->z>DIKs⸣ؖk^!ɞB(P%_i:?AJrt(|U:xr0t=MJeO0>EstI"Ȓ4H$3$kMIk)ew 'H P A  d<>q.an7ctZw"K^^#;sᅵ]DFDa3F^&< J#LdSz9ab-~@zc 5$юeyԀ{u#3κٌHЏ|'`DJ=&l^:+s$XWQ*?S5qw~b 3LHӧag. {If^/ovH۵¨y3[]$CRÇ.}s;֬q?a @m 3WWZ D['_eksSR8%P?"x6Buel,˽ѦYz .),3q=9@aŸ*>_J~4{.%"MO9܉?>`m ^,YP.SkO/~$.BTJ[LgeЏ -FH y$զC!D+:(}?[@s"țOhsZW-bo0A$dwI(Lg#-־9s" *g$dSpRO)߲'|<0Ĕ_ U)pdĽ0>Kdq1?%\'d./O%w]Si.:|Յo{3gd䟽=.2<[\E.Oy7tDH/_\04֓;ߘM^6k TbS$oԶ:9'@ nFD!r}rDguE42 KkR~t5Íl_]urK>n6x@J1Es>c,ۢjmR)g4]pg̭[A]MU sNjrWso!Ivz\jB>,>)Gκô@g\\$mYV*)bvE~_ި&sV#<"R%@+~ۘ3u/:|m5mKѻ5Ucq,+K"d[0`L8]`? }nK ),XՈYC> F)`p[ j%Rv,r.6gE/2N`,Ѡ2t4G۞o9YOt{D$o6_U/M/+WP_ QNL;gggpYWd6W4MĀNM E `A3GVx 6jƴ[^:WDUKbrc,Kxv4ýlFϹ=B|qsfBE0bDYS%lʫv}ɇ]Kf N¢t)vÁvG^f5X(\1ǾMRĐ t Sc6m<vZmp^r⌆)E *'JsM7NY}k PH;=fO pAݢBM dzJBy˴L"˜gdꖬfLn~hQqφ^$2s?"I^  bSbL"myV^i4HJxDD d؁1X+3n]GI88A(̭izKA!\o ּnl>cZ#8{ Vi!ɴCkNrn8טW mTr] vmn }G ʤlK}0x[JJr%6 i$(xJA q#'JWkz!h;7yf# ᒠ"*#̧e 4QߏP8lH&E @]y)im*TL;pGȭVDxA]4hn 1{؊SXOf>* ώ!,Qu~[tn33#-كnydb2<&vBA_6 $@c :Qtdm. Pw)7NfpCg]O-@A\:g$2hF128@ͰpiO҃Jwj怾50C{/s|2B ǖ,)*6u8f~ i_`,Kȥn]ᨤ)wXJ7XzhC%E[>pg%hAp_&_̉\IYA`)I`7H N7\7'ۆOy/bFб~%ڞKn>IO`cO#\fKMMGn^;J/nnl)v~gm-o3g10r$oY9WHo 3aTc[˵У Hj8E/FսlYULzlIc{"~r/eV(iNEkobA{o^@ Z72aϭ8|eߘ"c<9|*ly-gt̆*/g++NP## [3)&dS\SB"Bew'HZZN]vxƿ÷N/08M_U lU3IUY쑂UvD]:9HF̠ Z4myЪ*[?ϜH@6 s~<1ߍ769Lq)9 ؤEp7ل3"'eQ)P$BD~oJ@)xuj;$$}#쳲"e'%3\1BqN}F`!=-7L@DCB|i[E 圳5 ޵4- =&RyG;G6uNh͸ )6D~ی.gv`|Cem\\Y%f;t4r2\dWg(]Cݬ6tHP&$p(ܑKV%c*uh|i _QB) :ΣI8ꎧɃZzFhpv(4( :N&PFQ{ lIG¾=I>­U;n256E>sGm*KI/kI"=VqÁwBL0oUcM)8\nщ8w\\m SxZ q|k#iL'gCVlb1|7 3l @$~v.)b5J*)l^BElt$XZ$kb5k; A"uR{vbʫwSS#ǯҭ{M0. u|9[4 Ǟ@ +f(I>|0vOdjބRImӄь>MMAuslQ1-؎>aMʐ/ 8D:rAA)dy&Ύs牀 %U #|@ 1ɩl̤Xo gij-Y&de'gvF܄ h;gैmc1-a¨GUXRQ\7oᲑq y5 T²88f2xDsnZJQ=.x >Ӟw) ~=~muw_"o*zH5CLBY|]MΜb?[<'~ʝhvȸ M * TPf8"0JApǫQ$$YJ& 2Hs\ߋT= ΈDm/2$q@~HTܓYgr1;0 }r A djwk2³Rdw}6/Y n"Dz;O4,lW:_|շhze PZʨfҭWbqW/qif 4U*? kHCXPbh,JF,,VƴQ|xtMbȺiLiz1 &= <ᬨG]60օZ+.$GJ &ߪpCj>t"i+u&7qF' x%F-CLB'`̥DZ xKr7I{S0п -X|@LOT׬a͒1/sON`^ª==֛JL-Y: J^&&1Ҳm.a,,bB Qur{FֿW犂L'Z.Fw~8piQKU) (bvw(3^;caq.J]fզ g{(?Tˆ~ѻBo"8O:p8۳3VAyLTG7vQ bB8BG7N-U_v%jGSZrbϔ # Ҏ{ܹ5 7VV_|`;7lk@*Eu(8DM x4Y^ !!A.q3t8RG{<#[y;RRʨ. ISݰYZ8RcE Z za#bT>wwǚ B0*Ͻe:zcaɚXkJ#suk0HS RP%3cq6&(ig^DGno^6X0lC .Ud| p zr8 m#c^yGu~O\0:֌q WppsnkxFhШ}'PGӇR!}wWx h妦U4a`j(˓ LTCX`ϝ  AA* Jem [aԜOyպtV֜dwsߥڨi z?tv;hyJyv }kzchI]s2imuDsR9UQ!ƴ \ f1o?'jsQZk@vV¶ >ΤdQt@- aʽyNi<rFDgS˫ό;nO_3}#- Cӂ N0uJ1pBt~êVO-y"8XWW-IaG'*ɝ.^D5[jwq5,l֫زc)P= 5/5YycZ)h@y}w9Uju`?ф)g巳>|goL) ndH!w#F<"3rWd984x6~!J`D-Li!DJ8@iU8h(0Yc@~oOBs5|V1%+Ǫ4fԳsJr@Њ XMoEу_NZK2;:lԤ)}Y{q#G[c3Z;Ga02홓FKMƑ,]G_V7p ŵ0V}3vͱbE| f$^<޶JbG?oυ*.)6|PͧԪ hJC$Jxz3Zcg?;3?ϹA;~Q\c$jIebc6}V \rnki{PcXS Q>+nq3X4A,GR RTռ|Zy<4}vI+:upQU 9QF.{Zky fNm~1Et]xvX2^4`ʍ D(pEp)-x''L+<@ _5l~vKnL8X{ ݪXݹbR*ҷ47s4 @ɣ4d.sv'RiBelq 60a777ngxc7AܻyW?$VpսTeCpt;OE;O8C)<1QOMv% M?)2D1*u~O8,"ނ+u@,/mi Tg$y9G$IkཽzY HG5-Ɂ\G>A5 ~r3ﬓJY!dw8B%^@ߖ*>vέ~S{sTȦ0VoJaKQo4[tEF*c#)TO"/+e21=+FɂWFn+U!H9Eig+V]IEn0ỬpXyz3pW*3:;ej2/ޯ)QzaK`+A@+l%E9+yIF:mS;o|`x78ŵ_G³J 3ފez 1G{ tĝ+sL`J\ƨAL$g %>3/'8.F"+[7u ڎFT&L"{p 4SS{6Nn\9g м;ī5zΐHEad jb(ڹמ? >@,X \4Ⱥ"0㤵B/΍W _P-DZumgЊEz7Z®'2X,{KW;F;Rd9:53 W6tUR"Kf /2ݪ9_rc͑S2ca218[聾M喕)rԕ8G#IشTJ 4zi;E\@dnxÅ~Q9p*yą̀PøFz<:*5MгLNޱ RC3T7nP%p K /x*0v@ rd'6֑XJV\fll.v,ONmJYaCSKgcu)0[c z sEsF3P"=*(rȖE(V! "8CKq3R,du>-Us F+[}kpg8% rq/sekwtGsSȆ);Ō7۩tI<(KP_1'-mIΰ/Wϊ%AhI(OxZ"3]+{Uvv >h\י6#WK+٥R=@>(x`#AT;bg(VA^ңC"{` Yqzz_p>_ uxQO7 [ⰘŀkQZ^h&;-Lwg?3@b&%䱜-.!Uis1zƊ~c>D=SE/cxĸ%Xʿo6ch`U7fMR6(\#e7ศ^H9ӷq>2R6H)j^>T/l*I'f(6tmhoe+DH!7_x_XUf31+) :c%0UP-̠Q$86!S>ܱ88mUIԽ_%ьFX6Q̲)V6t/f ,ZKt2LӥB=s6[BEj^O.lE=5~h$>@xNK&`*!t ~og] ,Fq,P49>D<t&ഴc|ZV zQ2H+W$6{2p-.BV7̨[B_ *4RZadѹc53-huT I%=XH-X 'uQh7>97"L8j’9dv?z3&'YaxUտOZuV@3D@MCPBI$;vqq,ČZO d-aQb+":2}:t۴yIM7LK[MV?A3@嶔;;7>w zO1D$h 5O]Tb;Yy7TqĂ1F /*9e,#.BƽE-U{VB}kbO7 riÀ_N_7ۨMqU~LkjUI~$G 8G.lv[H~P4—Q~ C/s=]SvtZUɩЬڢ9}9S]㘸bwŞ d Mx>?ܟ+Rce$khGL'=rS()qU {FRad3}.3PaurO,Gؼ˝ xb~)OBCf&Ut4. 4ۊ&8 5g!o,rL9ךǧ{΃0dCpj`6ɸOw^S {F@]țx6D?{\D]'vqgZ;!;xJ-aLA-"eԢNu'iHMv~)NG_HʱHM`H(vS\VC 3- @Pu< k r+A8)QgHтR_?Ga8G o6[ aN^JS?ȿՓ502jùA7&@jQ -wmP]ŤY՞WԳq#Q)\@D0HbcW"i!0 Q'Xn^5<^Lbxk'/aXEUΘ h"\ϊ?{H`cg>0wWj/gk Iw( pB`baQ#.^@ݩHdYz >n 9w0J>]lD VE Ժs; |r.I+իPEn$T784S/}:5ãԧZ2%)Q=qe ظx-]*܂槰5 YU_3UVCu |Ivjcp 6^,Z0<-p?ׯgVLf G>z="\Ϗ8[q*_^:L>>1°!v>s/cb.W@D*:K$5n1d0>8{M BLrw3XbՀ;w0Z=$[iu^R٘[DFh:j]~&i DLگDZUFo22jF3,z}80L;w 1.ߧ}K/4][ Ƽ}zKxJgq!@W7qc9%I]'uSI?:1uM.zSdUϐhxD7t}J2{\M`iKyD빹p>f5gxQ:EWrlΝs3'Gyk6Zےy~P턼e>T S~`ǭ*z_ JeXWR|j40c#KF+& Ȋܯ'XO]z (erK̉B,d_ 5ygb?_B`DZͤOp͵m_P_rVREч~! %$s#:qa2e Y/puM5pUfNa]}ŭ5jL?Ob0{O{[OF8FO Jtjbu3+vqQ@_3u\…Sp>{@8O35,_) }*QBq ?X 'kl5V溄629yqѷL-CRtm̲.4&c*.Bs`( M=QJP~bB`_ |B@]CPzPoH[{;kJ$Tg  /RT[F OF3,?Y/m'7u}Q`` jcip>/[pm ~gݓX 5m ڹt['zEst\\qPRsXÁ YF{_MFQܔF]=#J$%ᰣ%"Պ"a-u Bp![0jċܟkMf {mw \p{&?4cS햔 tQ&߲vJlH2@}ZVjl1r+, lX`)9. cN-&]v`<ݫsvHoIx`H.^7L)u+ u?qE\h`L XL~%Ca(^wᣲ_Ro] mIux9] Mܬ%La2D=z7~*!f]dw%)LlxL޲nvmiS`Z({=/#`]]5"> tArM,mlz7+}p^o!t0>3dx] 6-{çHtўz2<.ޔO$I0o:RT~n{XNg_2;FRߜTO#7ZR4ptWR D2!fϏ^-e9O*xz¶Z^YnöKO~|\%BpO6Yhc1y7JkYI~4-Q _-x Ɠ-30ܫB| ]XJWeݑoDj[&֠0[ʜ {}:c h@ 2%=6+w\]BZe fqS<,?2&<6v3nX0\ J 89"=Ѩ3v27X)?23pdM$x$λ8+ןļ?z[_tDQ s57G&pGb^zԝ;7xa=g ` PK7O A:֩e,ӱ\g̼8 $D/|-=Cfr7 $Sv2i vUB.ӕō3=3~۠S?aA=4btύ愝BQKַA޶&őQ(8&1f=ӣdвiRjޛP,}۪ˆ &t'L.ԁ삖˅:=#,hj&שiL4pFJ[t«d4K ULwNeҤJ9v+=+ - L V&4z?g(rvG&yáhd^ǩye肋Cd֔N)=]J%_SFh# #gŵݚj|U]`7kDfO\P[Uϡ ZgLKxB7Pyߪ?.aeEPќJMe ,یT=S,gV΃2=Eati:s#OJdo-E8%Jx?s]mM"V]f{T^RtkGU0zY!s%o) ڢ/@qN<ʘ3l d DwR(~ѓ$gY\VuZ>v[@s!W-Q@%r4UB ؼ1y˽eur&~ ֈ.sҲdQ~Ŕ +GA#LzqſJJѸne}H(,.⠸Z-8ZBqm:T/hL  P;EO*hFġa`?uhpgm1SJL֓v~2m"ByHRѻL/՚ҳrNNzemSOVIzS$rF]HA@ǃzjh<z>l]@h&~Fj;Е?n(KoADhT;[u=XBlqh,b}j$8G4?J1'oM2Wd E4!^-d4c+$Hc<(L34Sԙl@3aJ@[U8C'.X]{ 0ЈLS͸okBQ(ʋJD(}k<42?Tbדsy$ysx)bg-ӧFI DTMOd3'kXKVӈ 3jANhנe8G@*ǬuB7Qt?)j.*f"Mb9vFXeX(xĴ*2AX䖒!j5D'f47IM)iu.GF=C~'%t2V̂˅7dPO`f*\;#g\Y Be(}SE?rJ koľ>"d%L,T3F臯%]L> 4eY5 ¾J tj}"3EP3526 (Ii Wk;!3/9 O3[eajV.YB5ґk9~|];ٵh*YJ Zש'x>k 0ES- bIu&k4dFUθ_YJ|[E`i-ڰi~r6-KSߴ+-n̙ ;a]f.I(1#'!+(qYa%/[-~e_I2}B<ɂA}fuh"~pTv$K2g;KÂZ3_Y %΄ Sfa,W75sͥ%0oe{En|_f z:dx?v+1XZ /@D"6׮Ѩ<=J/FSNujS4 k1}]CDR\[biaޞ?f^mue3 iƓX]|YxT:~ӗ*P\>M)$0d}Έs0EMg0PQk.ۜm2]XӬ@وTLa6$՘d@8&GG*/|ڽ.{?>Ru8O>୑a(B2))&Zh?Y ern|BpBh KNקl.sjpF,Y1>ϔ+ +D]{K$R}u##RT5B 09Llo\ EdvUj:ڀ4$;¦TP@r@UK5T9~Cq Ql@cyOwTgGPY{d/f˦׫!Yfra*t*:J`XMȊ0%Bu{s j(Y-lKe#]!IϞGdǬ6}>\2Ŝۦ_Oț>6̷RuW4SA6YOVwS!!kxIR;KʎHwj*@>e]x Qg]\YV5UpҢvn!SMU#0"0Vbt@T3]LU>_\}\;Awoxƈz&#c?dzY#^77 LNfՏ7Nm֑94ͥ>%&i;Slig"WwݦYi&Pok%-4y3vHt"h &g29oV Ź҅#6U3/zA[MftتP(TɩIVCtSDaKE-)1,;Q?le(I4˰rhzA;i6x/#Zk^-/8B]mڝ{Gnupo)201<⢔/'2AV121qʓP(wuo-cF"D]6tMVT r;̈ޝ~m #Q-` yY4Y>uIr#@gXJ To|zvD}9=Z/X0fzҀQ-YrMGگp탹?Vc5$V՞&[_(l'_q6ڶ 7=R ti*63/QRZ=F&?p nOU:P8{D2$p42^8=\c}:Ubl~#T6 o,<\ bJ$_!xNZM 3 BN=Eyu0\".SJyw,vw=FHPG*³.i:ˋ]e)-:YdNwl.1Vlֺّ@*QZ"@,2#6E1DJYsFZ"!9Z<=o>iQǨ"fbMvʶ~M^3Y-Ig_=pKaim"JbDkrgD[vVSՅ&6UI)\#ujm)q`uRjHƕ@^ 5H_f=;|Gf1aJĹ)kVLFU˖=sv02.KMnm'-. [ט'!̚T3dXZҡ6j~c+cA̕ ` #F]>)8 `oX8`F;uK[Pg8PjyG_\^Ҟ2۠B3N4;^[~|q&6oDz_e@3NFY9ދӁ!cG]/nMYlǀyY`GȁY~2?"R ! 艼r FdT"FŁIl ,;<ǃjx+=r6 R2FDO?kQ[k?Jh2$!#60P_bx[?!YY+W_f돁`Ht{i`ApM!5̘ٯPv͍ P y8bKNIش/:c@"/ MyB|PF^b sQa:. @Ul/M]OVgAsrYn `F-!d E㍖pI- B|'Y!+jPpoL MI xI&y^b E-͋[L;k."LߑaDV8wBc+wgz3W$b}6n:uqlEfTJ٩8)(iK@O4X(5 eRLe dN_ZŃkiQ[(fC|bc`5"4=9!H/MwCVj# Mb]"c}-K_,Bb7bWC 賭 CX&_\hE;r^\kʣ UYk;}c!+j>'2tluN9RnFHY8kD ceSF&<tHI F4]L,=G,-ضA|rnj>d-tu@*jKAyTV zg1Aԑ@8gᐼTd 1߈N zk[ p#wMQynd?'ࣻrssS%z=LiJZnŨXO$RO__:M8P.;| NH7Zmo{:fY%?[a09 !w* yxqhd⺱cD* ӹa +W[cݍ4k֨#LPrbOu0_hQ7`MU/Ԏ0cb59xL G#uƱKZt b4Dy q  :'Wb#̱H!Z>5,RK~5:c/M/ˍnvMئ+;Y =$A}uf ᯴ GtT6׬Q#/ bk^as%' #dGFdu0RF.X Af;~ >u' ۉ7YPUvv A!{PP>Xfq0 \rTG5+~sISGMCrVfẓ]<`GA%SX. L u4ؖgQ q&9rǡBDe2º KPWfm7i8X)y6)2 74{ 8^< Oe2|%$v, td!$u"ύgW @Wa ̊tC׈ 2c{@}q,ͪQ."+3v`K6pT#fx\pTg)&q.[j^1RZ>}UŒim34 %;^Ej_6$ GoJuDCs^d\X^&2go!e=aWF3Y ZbҘbv;.&Z6U3uI.sSiueUO8Lewj-81cv7%RvB;#'d@$/䟑I|RY3ve^3ϑ(B) ,q_^ٽJn ~G\ -Ieԉv sU+GMy3PkY˖:BM~@H S"UJCrSq L84HYSÁh#]Og2."s#E` \L* ZwZyYp"2ot$1.n2NXcn4hZ> f1$dӲ"\_P:V*:ʕ##uu͈f-!5Xt7k푁Ke\ {yvY, !#(@4\q#ѻZ4!%\5Gf-sˏw+u KvڼԞצT;2w'Mk E]Py=EZW[f"*֜*|<2bxClmC Z1 h9g'LDzRm_dgMj *Ou@kU 0}+|ξ0KǂloP`.H<:?8RmT6nB Ѓm|r &7l g"L7u? JǾf>:%.D0: yH[1tu&^RdCg}rAG1q =e.ȑ_{52e?9u1oaEj0jCF'h[>{N |t:އJ E;c9W\Cl=jez[cHVyN,h%[x0oc4-u+W^1lN;Z8[$&+[trXYȕ;;8cR$PTb3>ifABZ6/F"#A oW3j"L۠5b9`Il^ 4'j,iTyJziټWv=,&\.XܶCG# N:Ks1LN …}&3~6laf50~CG&6u+gnBAɣb=EVΛJƛNzxz:.%İ"af %I.0SYþ}Tc>`D`-fp货v-XN2Gw3Uf:2h0$‰ehL=VhDlk K'\ik Ooʯ../E>Zgjz;$km5\YX[y0OP}x S,ޠR6}ZkVE$l.^4sx̎?c7u}j[ȿ{ ; 2tpm 'ՠy!9`倢 gZlL̳!Kl#q`|Nt^7 LŶ𘷕;gu\?[YN)5L5<5r,;UYc1FP^ʜUӺ] چt7jrp$I9FfF2oメÀُ,ӱ&Vΐn^nw9X WkoĴAO$ eH`αA9=NknĪ B۬(boXTۤY h ++o\I zO4'$]?NFw6Jd 5SL{FPžɄsIIG8NCEa/1R7ЃCv: | iBe1W}?% v_i 6[$9H 1̙pG[d%/C'Ҵf@DCJ/?7 `@99{:gfPzmyrm 'l /ƽ\߮`@U$L 1n jln#;U(EChh,3t$>ޛТ+WIZDTQ]bG5I$_ ґ*LVf9B@cX%+rTdN" ǶχvnxFY AN $BKZGob'?,6:;t]}D֣P$9F Z lo,y )\~^$Zig+{ E(;(bWby514~4۾엪?seŶ:9Ǥ)1d oBKkh}>̀/ ?Z V`s`I0?^3 Z?Aru4\oc=T4WOÁߚxo#G`7Z=#N6%~F&DگۓVz:]-w|s1w4?+BvP#qDFwd:%W;?*ZMFɨ%n ?Io˥4h:[Ԓ;Tp.}~@nZE-%aӡ  ̵qQQؼD@+XFY1dk}nя?#QKcH뤩}4ۑ}7]oo@W- UGk҃"h#@y&TܫuCe/JZK8ղTKpy mex%; d _4Xh:j Es\?n|S?C4ƍ`tnƐ b&֍W_ s M{@6 }0C |LGO>feuAM+bz sJC) ͨK'g=2v7sM^‘*LU@KE*rԠl%Ǖ1@9!9|FqJfxCȖ0 P<_tcq$t"E#0Οqz+o0^k^ve7)a5Y[)PVW]⎰ИW`d;@CEu={x=1ȉY%JxG@.r EYd[^AўRR':,W(vq"o!IkpSR?u4|Gn !1Ig~-W4OjPUUCGRT'訿? ɼ:." e7߲'Xc:3f49zlRb/# q ?m<4{*J/.]a~8A,YXal-B֌0"JtSm$N&ye[*m25 {(4!X1\Ј_IbAKt*듾FX(`(xdǛ;'IR `dR!-:$͂L=a.A"t@hGRȔ&>a<Tݿ-  5؟.V55 bbY q;YuI)fK" ۡ{&ő\Vszap"x]&AqV9ZnKlcoz՗v D,BB+h iN"'gZ7RPY҉JzI]o cRP/`!3>G^($mӊeq{w"6Id4O"vY D~#8 Wy!OYdkjSWVLbK$Ezݐa>~ 1ts>kW GW f>T^(ovҍ?f?1Ke@cU z;8+A< i9 ~P]U1$Q UA_hHU֤C=Y+}_uv/Is~t2I0?’WIpMRg&W/,2a0˱'E[l>JMVpv|VPU;Z!C0dGtn#H-eCJwAS82U|tnfd4)<}ኄ|cKVo]u v[EnB|LvTᡈ*;OlF u0#QB,QNI2lqkT]gk25doB"{~.;azab#WmQX~y@x ,"q# .)]/f)ɍ^R6Oh.9sTB 2g}Ű-4괗L]c#ah% mFҌ}T=S*3rfpT-N"3voaX:cB\}rklbNL7:r(hj[B.5̻P"}3JRAkrcz?(w9ާ'MYH9uwߌWlY(L쒝rfpiD5>H_cl H*K1 7W\_-Bm *Y9Yc;ny$1j[tm_Z+HJAټ.YR8K}~M`w)e.wc>naS8!> }؇eC05JJ ?N.hْl':[:]Q(?iiV&0P 6}T s R`W^:v[yxdXjU 4Oݖt+ 3±/2/xЂX>'%WTF8|' gGa1^`аF n_U/`rŰ֧g(= g7^a!5*96)('m/ZE7h@By '[?Q)5KQM"6 {{R s)=YXz)Ey,o2T{\,IZ SegX$;vley/ 3i~g3*Scp:۬r"ŞX!pSLI_Ƌېz%n'HӌӗBZp4a'ZmdntNJ/ K@{-%2?wј,)G+kK5)1I6\ 2Upc]AU0a5Nx7Iqz@TC*6+zܬK3.Rrf&;@ ߕJ%Q=tXiƅkK zh"Vm\[ԝzN+>3Qwן9=UBr|-]"q=~ ?^9:@uR.,VRps3V1ђ17Dr`~CLި~b/JJڐ~9xIC"!&a)F*xu]^pL ߃ǟlbOGb ! Jv:OA{͕t S@67N/ztgJ ߃ܖfj:aw h'WN߄ JAaɻ2%,J٬, R#WvK|; : &*ь](e)j5a!J(:\ʶ=!"-}ffrF]OBMf5$KE#ґ ՟et}?B^I[ᶗ\19BN?A=P\-stQ S ޞb5jp8Y(GgוskFv7,hdJr¶ da#xMXu#2fP%cș90u>1A+TZ3 $e.e۰]qkEށdJTd 3,t{!5X8,6FڣM-#zb _^OpטMK)!32}-R$@F H#O@-bLQBLv eE%A#.sIێ`$(wɓަ]׉l" 9=ӹuOL޴ejXE MMAegpCG \wά|$Il ᢅt$Lb9 \ciQ]=uX}SIlxN^C7O>%Kb 9jݧvsY*w[}/jXa%L {S<ؐ x[&%f04̄hDi/-o)L`s?¢I } Ye|p5ߢ`r:vw,2 z7TQj {uD=}_m B:}R6%Qe@1"ŷha\h&HH_ƜN1Ydh^X6hɟ'LsqWSǦ9ti?垟sxz)E\j5 tKFhv(xJpXu^렺O^3jӼA)0aLDI{o] qB29GyW\:pEkYo$A!Wi3=iB<۞3o%H&6 (A+M64rdEH̷98&ksWE琙+\"N,,b7%]j/ J%bƄeYwPfq%*ָۃЧR b INV_;Of{X:eWol#c6;9N,+F qGHҔ|!Z-v"ȜOs@/>!Jei`Z;!W_^g {$8PKv)]GQ[_(AoV ٻBTKHH6D3=d B1t͢j ZjKIg~J;v3uo3X5kdߩM{'3B2u)kn9-@=x&WRJI"iwg9RZ Gb5MB;vJwEWh?xBw Lc;HE(4;QF%h>4F-/t VGڹoj9 8ѴK\Lڂ{!p_Nξ)EB8o/0{?hVn68[Jg 3b%.s$Uӡ[AY=8$K5c&ȝ>1xch 1-GY(sFfQZ?pTgzKтl8ps `#̄JA]RWjz^n%hwkn,,,G۴-O0"UJo Ȗf c<" lG:ngz 9%gmxPK[m4jvm|(=\5g4JLv=Lk;Uzayck}w ۶,܇G-wY Rtꯎ8/f*7;RܐLHndʞ܎paBdjdK _{ޅf͋'gk'R|b@d>kgտR-i,K,TJxOzE?3N>vibRE;پW;{\\Ag6M R+[BMB$ݺHZÇ]ز0 5lwQ:3gY "V/iQW3lG;lWn崋p&3+Y?4 n%P8^46y#bBӞǨ*(TzOFulط3Ca0y@Qm=O^U#x%o塯 RVN"+UhGi.cͰ%۶N.GM~r1a_tCe EJό.A^@B+%TpكKKIHkQ8L$:s.,(019ω@YwaCa䐮~;8#Ӭ.}~5O u4e ؅rR2WQ $Zi:5;$'b(coY7zpP}`t&^^CާC-gjTZGii: M/Gz,5X&S}_vWj3<[?s ]ilE.Z$)׾RvěYctYP! &䍈n/ _f{t@jrfDۥeCyJxFiK4A罏5N蜔OV(BO҂eHUg&k)֌grޮ![-Usw.yׇ k[]yOgpȼyNkɨ|""0vhgE8deyY0 Zn I<#i%WRxa"<Y﹇k@$(?\@XS2g0t }gQ y`,>T#,|u]w"c`XR+H>ܶV5P^XZRۮ`^1f0`nT_L:S"uCFly,!?,-u]C6bm 'fo-vTUվVHf̸NQf" &s3cv0ӎrPxcPY|>A:-ȋ28'"a|n> !ɷp9e%fP+Tqj^t2;]R빀Šǥhs^XrXg*zGi?ʧc64,aC #Cfe/ѨݙhcM+{V˱AAq<7(/ܬ]luլցީ_fm>~$Y g PjJ}AsۀfWo-b ΞAp7Kb0UcG]%4rkӄDW RRe|aQ!O o&-z:3y?|:0F>zBJg6=]GFc"Yf oTږsO=K䬾)4N:` *[-QLs#=7 !l68Xd-L4'k?tS$R3 )} <[ ^v J4%Xs+sX'M1C ZUz 麯35Ǚi1=Twi% #$:'ԜgnK 7b'׭\/PT*N' ?g\YEܪ/4H-Lb9'd:=D;gۋpO#Gr p{H_e<fR|((z 0JNEvpkl ̤<=z/ĺm?fY,P~rӘA9VpXGσF~ N#qLLhc'#qS`GAaMm$*$XI<%עX5ʞgGNpQA|άCz<ܤ%ͩ;\?51"YNp]KŸ?u6_ ?gIդ^k$ޯbڏzEu|,Pe%}DvBי:z*MjU)T~JD^[@G+ }\$߱w0gJ'){>B3UyIALi8sd?En֨_ca5gmB@ !EJSܢ,8qdۋ Ao]# }C WfbH'2<⿯,~4D_Xj־.E өΗ$H6m &_fp *x,b'gi; )ЗiQfA5ь];zV?Vk9/WaCt"{ y-\TCcqs4:.7`:H_C9/@@!rPHX#p]W?\4Xy dcܾd7O5ڢCV8xD}Ah ;elDZ$}E790a?XBxh֕I{Э8ujT}f;V7IjYsJj & Ajk}^*%+R|,P`& bBk@ЍmC{A85#_DT  Ģi: ¡e\E$ū/Ew}Q@*3ZʡE+JsٗGlàyD-GڔO{MtnOȐ2EeOD8UH΢3MMfq6n7YP.Zx݄Z0qwi *f[ A.!{ zgHS?0! &@Y]|2Pq\Ctع Zxp䚜p9匉>tհmJ_Tց)]};,R`bQ ۜ~ihˈE}f3־gʛ|Vc{-lpw\%MO`= ;”0p~CGPAটrOܻI^ sUץ| up8lRFnx)zk=4K3 N-LĝQ@ ~G׬[%]4!P0k+H7]cB+n 7*9>㨶x$hVP.{QJ Ե̮ugh[׺0OQ_8UBد]!$BuzرV [F Q FNycZjA0mZ*`RiQUѺ-CZȉ#:g& ٟ6MȸM4hE8&˪5@3]1$ފ?r#\aʿ(Γ,:ee_\ׂa8* #6M/Nq p^LN~̖ \Jm$(X{QN_5i H~!@c7`L"EεH2IJQQE_]mj3%$z+}jsXtu$ʟ[BU G3Ȫ׮#=#u4-#+> B~ZD#TPKa^Qeiy+S_\ T9g[hr`6ӧ {Tc'(-u] u&!wLk`ޡ¹ۧLRY˝lPkJz nVkh][OKOqNb7&%\;Q5SnM)Bu %?p6oV(dž1禯^.VHg +.HDOCYQ{c.?$LJkx8G_큻S%VUr%OztóaEm *1i90cɫĠ`^7fmi qʍڃ4d"VL"HMa<%돼yXG4|QsÖN&8͛]յEwy ù$.h}| N^`lCG1ي2; 'uTx%ŗ+ݧj-<.zNS*#<A9d!]巈D`W|t}+0`[= }>AG3b a\H2څK/6VN$=ѴXӜ6K|-qP>hUr72_\*`5M=ޭb j7 3:66)xvX2V w MJ[hg#ہh&؅t3ZE{J!~%yPa}da+l,&'YǩucMsd#DAߝx>Jw2tعQ'|GiI:4EQ XQѶvf?]e TJmW qҳP5ӻa #?E:1 yY[88khY\*]KWԧ Ea<6-5>{Y5b^U#!GV}PQ.ϟ׾)|Zpuk&V ; I8D,7^s~GY%dp Du;Feѿ/ЇŠ2y啠"si:vrt[zxb>Q5b gSP%EEtò&<I =‹pk{;ȔA"N w$.ᙫN{(.٬ ܷX w͕d飤lMp^f]%ڋZNFpmC*܆( 4!|L^uqHm" o<"xfރZPPV~` %6Nn&*h,eH݋ܬ>ORO9FϙB< C yu:'ѯ1B^׀Z0l:gffVzFm> N[d2/ ڹfF'B@#ʼnfuyL&3d73<lWv5T HZ1Ϥ̿ ?OnSBFrf*Ixn&햓/7>xrIoH1W2ƼGN^ {]#DF޿H`\<'?`@SypaVbe_n{S,~ATaD)@ *RMfTg; C31.j-%0 Naj胎RYl?8cH9< `WJϵU'q57=D"jBqƃi@J[TN>PTgYF/E6Q$0תt+ydeߡt J̑+Wv_Ol56O 6ZƃD3ޣW NpKq罪hY ᆙ~hR!G ^eb.J0G; nr<;wvAWd&߸gz_L <"wE2ٴH`y,n/"6XtoQCU4UlnGWX[+yW4>s>HWJÍv3ڂdKVJID\Ʌeyq?ٚ0to"hv|7tyLN&y89r2E]h=bTGs2бm0:g *olYL d7Osf@+$Prp5^u\\^.P6] B1$2< vۓ@ё9KP&QloxA;pj?Se@!'F@M^(v^.OV0v6.fHGM{?j{7jˣº펑vrsHl)h,K/'ZQ%q׏.'.tq13360=abnYw+z?V#fJ=y07tvg TF\E zZ^:/oT9T>1՗Ɨ$g &!HE/(4vaŐ7o=#3-ʈ]lE?مe;FdѪOofZ_%`MU<56Ԑ۾i!Jv5Mlb`"+n_kް0D/d0B)sخӨ,ʒ<)') sH9^|1 ڽLlƭHՒrEsq}RX[m%d"k-}C&ة92>FWs2v}a[55ӫWy:PĐкղq'kLDM`m,b!x.&2Le%3Cһ>^sؚvdKY>X$&73} (5I؈`E,w t]E<˭0SKvQS6. hvֱ9^= %d'`{ @ЉοLz =) Sv+;6n# *z-ƝʔiDWZ%I~j`;{x:bsWN\-k/';LGR'|Hyt*MR[Fc<xj(zh}rPhKx͓ +_wkupGKtI[,4z { ] csaV}ne,uhni@jD>AmMFޏA֔Ook(Z-N/BDj`b/Y }{-;i# B[YQ.H|l%k!b6NGb&Q2]?#J3lr #sp'?f u3 Ϭ q| 0 Q3X $'32 mĭfNe5[sox C׷WB^ ]xF尤ILwx7$J~1~%rCAkͺ^ȸ96|0ĦZ";?oM¤,hԲx,:l\}V?",##Vm!yLCFA0*l7XN>l-#gċR`/l8QɁƥCh}=]ֺ"Ғbeߌ+/C7'xkb9uXBB(]̦|mn,\ʨ$V[6&DՇY"!pKB$ *QѨm<0SXY*֔LQ yk(rXs[g^2DDstg1RHZ"PkITz:A8|hF8Ŏꑔ/!%}B.3\k (YO<E_r} -GY4,ߘ4rb8MgTk~Gc~?!Hvt>o57e ҂CA|O;(е}֓6C!']k8dQ m옙*cWF,VrR[ `\##UvMyTRʄFdvyajP(PG$)) VE5gJ#G'Aq*hT:?|9MĀFW r7 jgA o[ ǿke_COOL̒TD(F叚!b$QsydKBŮ0Zlܰ&fB ia, ՚ՌJY>iŌi:`#,D'DHÛ# =>Zck#C}~ @OО;#oYпX$͈;\_$]}̏t|Kq7qx Xb.7[.dKLC$Դ(>hNl.@7ʓ"ha:f49f eؾ!oxGJ%RۄqMBLyFfzmFm)Z`bEmTRKc/Yq6 acPu_12]a>p0p|#~[PgltNC1_X9)훘ZVz>2efR{a|ݩgAP<ȜalQ0!dԻ[*L렴7dhslF TVsI :r&xhnOw'P8c FfTat.0k=i9Y~b [B?MGhL droߛAt|ҲoL(%J^:Eww3D/+4oSѣaMq gT! AեV)_&W*)Yu<`+n2uzU( Gx5q絙M]#Ob@ùJch0jR.=@Fױ(pbNݠQ{Mj]B;؃  !D4o-~ZzYQQ.L$jzt К:y©Z3S@O+{V==hb&3czI |YiBc-!:t;f+WYQC|>Fx# mi8( im22T%eX9GNU/pLn*G(6u]VPh<&,!q?k SEliGOnz]=dXU lr?ݙݟDT"Zt>ME[$/YSA?XKi~E"psW j8';ߌ~z[ -ՉRMQЬOtfEJ@JK6,(x$Q'_&:2A面W(\y6-HA:۬%\j1 Ϲ}K$1ɟ1IΌ_X*ݓ4ʷĊ\atX>4r+Bb4t OXbfYgE2`<{6䉗tjjڀ";$k EvڭrɀpN[Yf7x}`S!ۦ'c p{"<$X \߬W5iV]DNv6 @,m 0/HQB>I3V<^H@typb5@iگ\MW*L5 Xb[_诔Bv7pe>fa+F0QF9Y^֘S/T,ycx~1P{s$htڌ:$_OU٨<"$RQ*PO$(s41}&uyd Q"jodwÍ&w-@ۿ~nQj̚ř{hAy) rY幄/CHr{ހ7Tn" ڃ9{ e 1|uj6=D?nHO,?EaW-4܉7%-#ȉ)΅t\pds:Lp Z&mϖ{$I]WWo<&C[zC×/ԝHOj$ 64TU)0[ltshvUO~;N!߯Rů>HxN$qZvkrɽcsX ȪF3–{LCʃ (Ii_t_!!syb^Q=H.7DS+r~3*?z-!A3.OQכ@tA!3WWmgOן"1V1+mzI`Pi0:` 0W@& Ѻ 6MO/ސ[RȲY{*ſk%/ay1t@=>!]`K5iˠLk'C@^lR oD,{%Dݢt ^v)> "yu k' -NqAi={MPR s{VGJ{H|T7{`yo;sɴ7|D;l~T@[(YNa}C! gS$r2m-b{r/yز,Bh ec rQ3R4(=ySb bO.^nILx)|vG$3lH}eZK%EXzoxb 暮;bGuV[ҵ3Q7}qa~.i|BEI̤O rny4c⁰U${ծ:@U'[^yP]eň&y~=.M)rQnp΋z4Ue#{uNgyh@E ¼'hvK4*1Oi)bQ(v3EyQݙ*J$OC/`9Nm8斲jxfI@񰖴IeÁAeQJZ#Ic!s鏵*6$\X8X7n*t:B/V:l9+GpSx2*5M}t~f-X!몗25ssZR4 6:JR[ Ghkyw?u:1كfV4|FJub}R{lmKs>@ڧQOe$7Z>6>!g` 4*8}k(p%Nho iA6 mSVrL`x%&;`.-Yh;=W[c!Yf ֊UQnrv3f ʏA)Cu [*gU(1눼ݪ6$N5vYc(#'qJ)Jf[p׉]/=[+Xa}ԩ~AVR/Qc,P2'c\=Hhk{?×'|LR2 #`[wsf@T_ B `S쎑$BNQƢF2N_4 \2W}>M14][`JJA6 9w[!-@%hc;߳X@ L쨽p T4k_$_ADa "J evģ]̄1@`ԸyTcr-:%>\#]=p,Dk1% > |&"-{Ķ軱aR{Kڭej@## #m=Q&Wd4BR;%Wva3֧Pٗq^7D K3M6}^}3O+_1 `8L,gUݤzȚf:6\'l*?r4@GTDq ]ycơI0Xmb`˱F n%pO<;~e3^B*+YGgI(S8K0'J) ɪ#ӼCWXCʉhlxR_Z]oa^w+rl)SR_Gdice J爴Jb4Kxftę󂌩}ib !Xȴ5߿Wz} t vo|U'%U?ChGߠZ4&4Rgw薮"H,PU &!B~9ʮVgR6?~Q>Q. /\TS9B86xZ1zz +9*#+Vc~JhE*L3ls3]S H9o,P Xa!rVXw0MTiOqp*Ow+0"t04_-klmT/HQWEֻ~l٥emXS],/TOa J?F+Wf/4#>>$ӕv7@'-$٢w@uO00 }m.1g, Q-,/ȹPqu@N!l!V.F4ݯ-3815f["FTy_€aM˕ϙRyߦYц`&!A-ITeKwdG)$ܾCLFLx%2Ǖj]xvuOL)Fn7:T xySH:7JS\y3H-T/-(RV}*꾐ˤ[SW:TMi^:譴x9!. ǓR4a `jokۙB3~oU˛\~w.O*(Y-G}117'\[jxUW (]=v2-!92t($T3ev "@X܎Nh˴LXa\A$ʦoD{̢DTǻfD" үG'6K$Js[k\ w4ո{f( |_=_(^]wR* Z*உ΋ [Fl)h4}C Ψ6Qnkuϼ 0t)]cW 4|-} q`8vu0*EQ]Klr&L}kJ )Mp :icj(~> 8?:U7kN`KD"oC7uޅ o?||@'5zوsAAfѸ y3""V/ҚM:ѝP=Ɂnsib8}H2 Bw8S Yy2f=Lk\aRXVwoSb։J#dDb#W `pawJK'= C&myu0W. cP4#=;A3ԛw;*zGOI@)f%;9I}G:mCx(E_{[WKͺ՜22;OysBFB`Aq{5s|MWB2-kT]%+ʵ2J}_)tlR!mxg/jC1HnYZD9QrA2њ J J]dzݢzVqrY}fc$h􂗚]fu *qbn =? xF[4 ~MI/j R-GL;hЊiiCs:rSTm0mf )y(ժz= SNNe努J9Ae *tAǃq==5(jJƙT,> T3kSN^9Ptlޯ`q-"i+] ^&JdJyCoPP]s ^/O w~0!W0 N9󥬇>QJE pLW_v&"rSup 69/0(sa!J⍚[B~e}& o/u2|8݌3sBǁo2n]m;Y0_Z0+i3fI&4$:%GUs *pZ5P#9>{Uv,Q2hٳ}p8iwq0"q1*ҔN#.FI.LUHu-?XFmIB/W嶜ۅf&'Y?,&n0. ftͣ9/527pmʇYן:2&PJ~V8!咳[d ;ԊnN%_rt`Kᾶ6=7|Ll+-t?_nx۞`%N4+2%ݼ {[1H|̕Hnu.=|I)Q8R ǩF劮DyI)gŪ's<'Îa)s1(DKɗ #{@% !&*}1rm)Yr5Z:8]E:7@V3l2GEW?9I޽iR7fcppoӗ;Up]ANR-dO-8(V f=NԾ.$okOJ45%[$!n)!(Qq3] +j,"Yp ;5-}%t b 8Q9_miqwFWeP,6(yA`G֪YihOB:&QiK@-ͩ]M4ueO&Z5Qxà<7p*lSmF(31m=x[%V.Ğ' kL, -)pYi)p@U&z^TU/MmIz sd﬿dBE; ELK1VfV>T6Z:sE|zYs{=viyl%onއh-6'q$"kѦ[صu;q n [KmG{]śN+)jWE:kgsêmNGef2gq*NCxP1k K98ӕ0ac8Ԝ%)n,n 5;U`xUupc`^UGq?d8 #nFP-NJY4IVJ50y4zmzv\DBxh-W6\BDz"_eTSt"c^nn޶b>kD4Lc:6m!1F/]{m_v}x[7c7#H董.EuAGk>X>-23/zz{)x@$AUj|y "'B6ېDUA&wQDhxnZk { *(Uyj(LIModީAX wgoeaqIt\qe'vL% |9xa_#%9؜6}O>6%ԲnpsO% x ?^04M72K<8[řN 4B̕JP |S<{cFǴIMzd֍i6e 􊆃s O R= 9<P'hw\w^DKl^XR˲Bњ!k}QÍj\ٞ@c'LP*SQ[ yk{꠬v!j{ |m#U#k21%M*1 BZ+ M 5/X H[ߖ>R({hSnԨ/D)چߔ40(&#Zʼn?}a.$f[@eMH6aSڑKf*AK% 5o#Txz&kzr@B%>2JŻߛlџ2lxX^ہ|F5&OE.B[j=]+E)>31@9m<!@9"c|瀤թʑC?nniM cgvqq2y<@؃o&iicL4f?q—^͐8 sB`W\nұE<+5˞xXUlF &S̍Q ՂX]W3xI$].v.;4}|2vxDz^ZQư.+F/|9e3>?Yzt3<KL jB#vy+ K9+ I/T.?6ڸ4cXf6YlOcf=S I@12mX~^I99L+XC_6GHja{3ZdbC9OŏNnr<@hFfktYn8H^uiArw&SfD,F:T/]E]Rľh m PEJf~C*I7hp]FXJre0}W85aخۗҌm4p]Mg%7b?þ3ۊ>vWt~b$W(#GmsjĪL0iT0o"u(ٗpg#۳}!t-4.? Ob;c1F'f5̕&k4uJm]y ~Kw9&8=Vj K_hC$N7orA3/uo0^ƒ!? ]@int_| p2G0S*eHk0橒/&7l{ m×LO6={|sq Ƒ|*h3Rcq`*iy.}mn tu79㋌ܪu̞ ̘09M=4RgD K$JJG9mx5AQG\$+ XqmsYLGW_^`7"*٣{Ǹ]`j/i-1E*&޹UEspG qPsXz) =J~ 7("_w-4-G$kxnI<}g 2RvhQstʐeФA|{(Dy<A0 g1ӅQ5Tn5p` "wqEsP}A]dZM#hx_%{w馲ENhOYNi؅$]+ ጿ~k9r~)B|>m DOUE`K>|د| (*&z%>e RFfJ4G .~HH}lߞ7\`TE3j΂Ì /YI莻4NAO0[\;-MN&e7űENSXa !vArxmK{>re1g%J06DR>t:fZ "'3*-֤Ň1:!Sb0 #K1Qnb hL?rDnia3gY,tkNU-gJ.8bEGe9uC/؏`yN;7î{GT1 %ۥ{$.=q/>+eA7vr0[6yP ZrzU)lȷsv6c 5ztVigGm{mtiZJS]Ag{2%tmz wB25ojlck 8Ř |&.Mv&1D2?V`N}8ܪ~2+DT6z]"H G_#|vvYD彋a-I*QaCF,H-^<- *b05H !,[SP[ۛhIy3&M_6_/ pFW _ gIT݂]/4yaWr+?xG1,$[rKC}2/ F5yWV 1|mCBEE%2{5[p#`'O3L1PMBvf_:*>HHX&?}@S8\Kq}v;힟Z 5uEi*zzDq vR;@d='Og!#1cc*!muQݐhMW!65Vm eHHuFua4_˜Д6w~ h23QL0N_b~@笷 TWf x,i* PFdGsz e*~qm8\~kḟ%Ǐ@n7p,Ϩz +C#(@[aj}сTg{4ޣ6MY0H?(]W kefI4N \ HXzUT"*b)|>c9#o1֣6+`Ä}Xd[ szI^F痘ӵq⿬3v|^ZDʿ)\=@Zb{ߦrq-҃-};cx:nv(LnqL FCE,?_zT*h6bvױ5 t]j/hjHܒ<9ӑӷP{h:i'V7_:i >yX1f +(! L34]%ɲ[&ڢ(r'<6CHD*JL쟆~ ů=+&z.o? ABc}b\kWUv-}-^F}5ZQ 7F;bS\TJ2 Q-sGdxW9l̼AtWEn I捷#4QU=3Z!Vz&.b/wZ(f 0 5*t_G_)rB@OjRw՘ X&C8Զr7X4%d(7̊-!jr  2 (}[%;L/.7'X^Yc)dԵ[<Ͽp"V@ k$Bn8_] eM*Of8/I7)ޜa.(%mԹ$2חfX IZ"#{ 40Gh= ti: l&^HxiQ?r1a0K a-HR΢%V! ,K!4ӦFmI6uMU?k-Djf}BT2/32VjW{ڸf}XeŦbvm(Af⛫6\{1ssKx&!HLjBs UL>?-b.{_svWXaHӣX4DhU_~`=sI!%zwx‹de,jxPshu+hyS3%!|徨Rns)-௧R"eZ _!~A[1r%ZǣWKטּ0 xMA҆*\J#Q5[#RػLo4&Uz|Bbԇ,VhԢA)"֐9( m%Kj ļHlNvuQaegSZ 'My8w[fڽ{#~`s;p9l.7I#9I+1>+Cx# ssIPbOߤ.8Due]scsohnOW껵@\ 6og>3f^V4UäaƷHO:l ⻿XUtQ̩րoYfWrʊv|-mO+[ʜ0^P\BrzҸecz<y-r$L|5\< 6&Q`I>cŜc44f"FlLrx $ə :8 }7˒picx߀l'!8Yr|@ ax:=꤫Ees%>@y&2{W%!i,|Νy G;FˎéFzMEӧ<ɲ@;11Sz2,jq5r|܊r7ٔLP*ȵ[<9j() >7&l[ɛں9YUDu, I%ʕJ/K~>v3 u6ɞnXysr}rWڝGfPĩ} v2}WOtE~q4eXMQWa~;'MUB.`]ɢn(+tdv7` uTk-VO1ɸXF•+iu$H>-ȿ醎M5-e9AŒGGcMSX)*B?y1(;g*)2Y巓c#~%F;) Vx6:_]L=2-0SO{퐿.⑬/<_>^$Ǿ~!V-2\zw[Ix%([D/x]T VH&;Ο =G"Zf *سY)z_a(>~Q^Uע$S6 Dc>rV$YKM 2q[֩HAV!q.g̵)mIWS1ZmIcӏm-g,@w&#IC#y\]Da  Gh`:CaB"K9C?ȨtU3"FtIƁG ~_n6bSU[^cTy3sjP?Xl c_j#Q(:[BA+NFԓ&'94l VPNvj+RoUAK:yCd|?%]q=gCT$=*NЙ%_œ~g%6'2K13 ˻5h31/ּa_(e5) yheHP뻽_O84hc[T78%&qo"к7J4c)<8V9y(Kprqqw3sa gXc_LbיߘNdƙZ[l slwR[MFƫNy$,"J̨R̔t .8jc}"MsBs<~3 _`G\j`|A&G[$e0A}4=D&S#֋i"7MZ(cJtݰ4.[kSG8ٸb@.p |*RO^&0"(qJY(VpY6 ̛s@S\sH=W11X@J]PvxҤ[ EGjĂp 3uoDkІ]İ](eod&:C-Dv2=IgBũ|s~C@æ⅘Gk:Tou{: s9¿/ r7 CS崪 vΒK#;{ICYϯ¶:\jUx(JG!4z{$`,{sƴ:媒O.A}7r>].ɲd.˭7*Q~ K-ð(# a-`<vLb@{d`Q ju(~j͔4ŃNu4A gi1߳QQ„g:K{=wpuRGk$t,5ў)c`\Ehu>:=0&`@ U:sr 81j-}I7byw_)%X#F&Fq\i-ՠ$;^A(YeE X1fM̸oGrCp^_um%ޏr O-H>t 81f*b$́^?F`dij]̋ȼ3XseVKU`WUV>v].d$#_IK9@TKhaBi`ci=րHg ̌NyTHzҹ qعeqf<7 Dj$A[cw~nEhQ1FǹCj&+#WtK.Ftij^y`JGP;gLwCkCefZPGbpD`C\,<9l}˚$4NnE~fJ%_ZmQOrKRc-Lb4NO[KTV8K(\)E^oe=a~R7S xh &^cB="KBr~/V$BEg_1KBh*@o;*ÉYWAz_ӎRͬRn/JZ[.B}?Oz؛Ӳ33J9_)z<0uz~#YTMrC1!l"FoT>\*Ǻb:3u5.M=T\42 Yo bIR<(-%:MR CZƖ2Aۊmf [朅%m^N,ɐ%$Glӎ[V+r]ql8KNe?3yEN(ݲ5].k`<ޥMwfl/ֳ^[k-))sƀbʩݴ +{j pt(Uz[v~F j.]* CLUw6f[Եtw"4ˌ.M%PVE!Ps,QþrɊy 0Ԥ7Rl{$yMELPCΖ4V/ #\Yy8+I}/5eo0 )mD|OL>ꕋ8kUSRGahNBҗgmOwt B^;"tЃ[|ҔTGWu{IubSALozMPW0n8b4"8=8`V;PM]+T/LA|3C-Byu U\r'2-29{IЯRMlHV=6_~ xaixK]m{_A-Dj9FyRqX@?2z!cҡH(d'y4Uv/}[ZWw8!U@*eqi@:!Lm[Foud> r*_jREӔG0OpМA?a}o9?KfX|J7EgluQe^2dؖa2` |Ј7$B޵\ STjA>$*NxSN:< øݢhE9A(Qby$*-ɭL>8NJ%W$r'b v3|_4bc)֒h ;)m #{3NoZa]sYj`RE}v?yḺ_͊J lf4lg(B!ڜȳWvMfK"Mxl#6&U4ŚW@NYE֙Lň0 D=? SmlS%:/sf٩XFm5׷b 0":ӲsMca\aZ=t|D\9[]8 ,,q&~Ͼ6]5?/9:Xx"t 'G1zUy.&vM?] &=K 県[MIAiue?;vuM?6'֬G0A|PMq% w}e\x{&N;L_VfoR>.gtӝ?L06hp(DY{̓5 'H+mU. ǠalF7JbP㥗+r} %:jO˷GԠD3pt!}r fkG}2/u2%E(lz6t9B+[}C Ɉ6BfLlDtMFvcj̚,q[VBW2XGRz|b*z(r?f)1 H7`Iq$zi5ʻ?c Bv 2vos`po|MAv4(]t:As_.`I8XC6"MPSQMaBrdwa;bDE}I Y[} ~r̋qf"FS~! Yv+|mNs E ϞvE'[7V,\SUKcN ɫl-A5`e<')N-114J͠cݏvn@#ZP߶@UvLQ#GiL54AO|.hBӑf7\>-[gN[z6_ٔ(-/U֍'XͿp0f{L]xXDF#XQjNee Nj2 ( #֌RJ-2ۘrP)`˻FvHaw>XM踬a-{ .D½kj &E"= xTMK$o(jlM2̳-2M2]L !('=ϩ,Tj>J(‡ڇe4˰j=tQBV/K}O NB_IOGy4>l*V&fWi" $Xp7bKBNdٞnCxȏ: Qrl]ShRE'576p*W9O'Q)'o|ʱ~9.?|qWpx ^֏}Z,25E>&].UT>nHIcv-0t]K.i*V2:CTƾ¥V j}&u0Aa %X#]<"[ ?R_==U ~sqCΒ-ע6dMIH& H[CL W5<)УB*X_fZOuߞ\ve:foASCgY:K^@Z6OъP:w)\IO%hO^h PPf:(%_ mގ\ vxa^77Htp roQ=!]?N"Ѫ6 Rk~=b>h|V 36詣~7UgUHb 2WUsch[0XPr w`, Dm]5wxnU9mnV0#fd7 CSiV3K0CCVj[<Խ7Kde^Rίq<[/aq*M) apS&\M{HnuTq ,iXQkA iÕ~ Fz[)|"rsqN#yeO4tWiX˛Tp{Co޳9t17a:q}g}:a_;]̂φ±")>Ż T BSIER\c(xB:4},lp I^_(d.WH<442P jA +=ZJpHWIzg2 ˙o:N+v]@(CEBdZ_M=w1zK%窹mHĤF.ܷoxvoh $"3bwp 5>qP햡JVƭ}=Y[2Iق&;ׅv[!6(ە4-Q1:2zsDQ*Ky71Yhjt0,>ssIzC![&+" LqL[r OtH=OЬSy>> g35o#{qkDW~Y3da /z_^^, 4Yx!(V.iܨg;3Ii(S|~b_J(0̱Gv0ŝ1u]"5 ABx:)qxH,3[m CFnÆiWkX]`;wbHCK)@me)s8{Q6 ( vE-!\KJjIUOsQI6y=3_;\|4fURe FF3 d 4a%=|tpߎ:KɆ?o<= WMvv! O\joJ1o`v'5\%K-=0 d9 y a;?;nQ3EF>e%Sm+\N9 G"}xD vYqHC/|Oɥqmҿ-.$Q *2d B{?LmB4-áGO t_u w"34{lyV+4YS{=~{lIJ!wk~u1! MV29 ;lc(>[_j"+g99eT9؅B=-i?pFrMlOц~(0!hֽ^n(V/LHBk $Ь[ߏ~_L܂)Y`g UxEB8 'tEtu )yR<|JOK{Wg4jʆ!O驌*b FIAˊуe'jdh妾 dm j t%lfM͸/כ]Fřޔ;jrGu1GMf)bv@Х뇆$VG+~V* >9*őt*x".k{zV_C9{; p7)7a90^K뿄ΒB9hr(}u!/}ha׼y%Ku&&BߵLh8y#A(=%Hw.na+m-8$6}48WU}둢 ٰ"6!J6ҵ[$k:I?i4%q揖Xim8 {m qe|`ڗ!,*.+gNthL07bÉju[2kmYd1b,S^1M8cL9-d8y,o"Nz:);khybo"cJe%[_צ?mcDsq_:E. &xrd1dp -hlmʞl|qqzv)L/dðAixD ϦАgVeDvGx+KZ^\@qg?+f(k 9J~ݫVy( Nd'Y0)π"1=Af:ӠΣƋ`vDPbW 8`  1 R&rOIN7.z.{1( < ù L! `N?/daN=NkAPWSuԭ M,hmHR$6&=0{[En6Ķ((Y 8&IA8-WD᳃f 5YH'p*c$ [d PGV7cȃT#5uKWmѪ5-d8x'4r_cl ׌N5gЫMɆmLaS)ݡo#rg1=R=@v^\ hMd.db;2W;:6lhWA( )xMY -8V;7;G!G%f +?֯[RD=$ KPC:VVClP@ݐGr@Ⱦ4tW4W"" 3lEOq189/Yt,Ȗ}b,>ݫO|P7~*-ubK*:Qb`u~7-[ic$yeLrsECt=Ьb&R℞V2Z9zI1R WyR[ Z+B_v27%dr¦ Sjs2zaI}N41IgATazy]dMMht0An1Lr PfF+ˋr߈3jSF9I>un~8'S%<e6v_YLʛ{HCJ~h~@ ʡԸ(Ek{~ݾ֧?ϚmD ь ^`>[,p P*Gۊk@/df3m,M8U -3TaԪg#lvIF*T qΛ;N@|vurVFiLϵSN*JON+Ɛ(nֻ3T]Wo : {'I$vsyv=UA^ݶ<(",[7+C_ VaGWG-pAy:}d68daf/.-;M lSLQ~ ;Lt"C3(y e YԦw%Ik=7cy=uĢ Q( OD ́qv+DxBn1yCDbD-cCB$8&<j;CnFR燜rvzC|MeT08-[2 v p*)~? Mfeж-X97gت( q 1!]^.*9+)/YׯخvOKcw[ϫiڌC9x˼ǰ'VIT.yjS֝ud:1ݏ`5Ib{yxLTo"W>>"[+Hrq^6p͙^= s6튋u W^}igKqHow. Prp*^<#y0ǚ}rL0YMMɏP=AL1_cJWd[EI#򆤿J6t;X<Ѯz9o LPeIs~|\4\pQ A(7F5ᣜz Hȸ"=/VR[~cӁh u` <ƃ)_ϗ/Y]Pl£RJ6`Z ixһT9u7^*P(ʠ,N]0d"@*6s9{NKJMGN3Z8+5;b_*""4Dko#SeuXAhFÃcKU`Z~y]C 1vrm;—qbyUT,aQ3CȨ:-ѾUw/X^sN*aa!ۯ.xlê1aQsznщt4ΝC4lԒY#z~HhN4lOӄnΐUї&ʃe<`˙LtCEkXHJ#KZg$÷#d?}I|XO4|H2L؀YPXv5XsمyDS]S\[q+c9˧Lۺ3 L׷C%,nhe/{E*JZGH||sxB$o.n"p'E7 8֪|K|]q);JֱFˍ"̉HuDlSؖ:/鐐@kc,*nBxiAwU'.5;8sUag7 Ap(EXM)YTk4|dn^AU%^-4&eȪ4{@M# W#dV  NrLVL},)^JK6'lxMvE*M"OhJRf+]`]~ڷPHϋ[HOߩxyRsϡPˠg]LIC /";$f ɧ+B.>}(d,^Q@wjC[lQpNҵI;UwTbbۺc^ǧR#KVild!rWX-eϤY _u<wݣTLKL )`ᑔ'4WouM UF/^NjϿ9`;J CiczϨH5k 􂿩 KLp'$,Tz݂PY3KڞjR*B}mgy:O0&J{isV[ͶBkC,]=rNjn4|B E&,71;V$1_0m!NhEFNPi?k)ywZ}gX+\Nm0/PxFrO.C()hwNAqm~_z1*ߢcBky㖭Q:r#]j#v>Mޒ=L`C689 ZVIv> s 3eC@8|2P'%΢s)2`ܫ-R##uȰ^=) ن `_2W +45핣0aoeph EuKA~oO2M5#+}N]H*mc%A:8*#+2 C%}Ё h1iJ!2`l. GBy9hX(>9oЂTz=e&7VϹR\sXra,O> KF A{ %|-3KP@ZXaPo7;Cd pu9A„b6;uR|h@JC@z pZqw܋1N/J^A AfP߿Ia.J0Ӑe]K+ΗsFt1-Љrioǖ^9"d/ oCǽeXsjXpJ>@GG,0.\! H5}>̎'j^ݍ. -iE>əߩFfSg!!W2oK2X!hQv_j4 XhD /kf Sp'7|'14l8S57!Ԡ[ʢ8ĆcQ*zem=ۧ zBwLrv!gdbgf(6/7venD+Nz x|c;fژOaf{gڸLF^y{3y+Xm qai>yXg?y,p̎ء:D4Oo ++~P䶙_ygj15E.aCUQ2jؤzӀT 1Q.& FZvl&|!EE?$?t1w?>qi:Hf@6K%n17,,;Сu;絈=gj1р˭p4 >#B^#cxj%o^Te7cgCz!z?gt.>6O_rw~I T"/;t@O,$!0÷Yby-7ʼn D+4K^.Uה:ov`^Ŵc ]؍$|)V8grh!,ɍ MVR PαObxuR#k½Sʗ75`uYzO2L iS,P_W>#;IKTwu N&·.s1PnW7o.|k7:6Op Y{~  eͽX>1"'WWK? Ԏ8T (e5 |c#h;II.P4H;>,dW,Y|,XTS@t-u0bCeD YkM~,>{\iuw%%B̫Sav6S槧g3 s~`U~)=~v43xhJ -āQv?FJR=!l@98r/hǛ(# 5SW@".)cf=|mFh:ӶIH<79JH-JTjӕOĺP,;G]J\ʌxG\7B;^;Y܆ m|qM߸ۅ)Ĕ1|S Cvӗ7hB7ZN}ڪDi>j^y_9Gl|SVY]g^_1V_BJQ||Jԗ}Wmw~&x>!6o^x.^.{[(Z٘#2+ғ]v]36p1;~}[^7EV<]ڵh_ yN/k1(}Pf[^fL >i̓?p2m&u=i43E ݲ0:o,8MM0=:L%57 ?ޭn֟-UFIcmN _`g#KIÑ*؍2 3we0W.Fj>e>;RCה9r,ģ]?.#x|֕aw?|G_FA="SEZ|g{[.ArlB)m<]r-s@ļ2*i@=$MĝcHǃ4FNt`l kbr(eI Wk2ԒHHRq"!q"]ƟLsBaABhu`_}gk#2j?cd17 !ǝtTm0,{ߔM +^SƟHs᩶nq% Plj\2\'nR-[&:@~ &pt.Dd:!Xm3)s9WJ>=oi6OyǓzٛwAvĞJVe<4KϿfgͲ 瘂=%1A O)ǯ"K0%n F[`s;PDFj}TKQnm2|Zu. V/@Y\~Y9l[$D-"Г:[T%~ jO^iF뼤] >8~) ~S}KۥEhTiSZ%Ը׳:q]/!Z 5 q^?eQH!ێ[t79μ6d`QSD8 6`A׷ct-d|lyu'dDry@nI,~7ߪ7s7ƫI^Ͼ聾K2[_>h2 Vip$-pȁ%d%=, tXb!}]ٯ~-tOi_Uw6EBz}P_@?.KP?;U2M]=畵"O-F4KY[ L/*r_5̉: tHTDkĊnLם'QB6m@յN{O=&7P2:-ɦ/HRUuvG̸;\+j4kMߧ1Х5-u(Z L׺„A("-'NN uNtk`)/4Sn\;sK+#5Sx͓)^h`\OjE|ę'H@ }bt6D[8C"=(gO~`~!D*zOskω%a^mm@]:b-# -wegd Һ/&xbǀr\1"mBG3F o\݆6]e^nԟN5Znҩ_^B JEe)ρ ޒДZ*IDwcR"kHwm{TzdbW½Ӏ3c|Op( gAs8tRҙ4ȝq63汙]yEQD1DO`?gtQ?(=޻ eh`eIc}?3 op8\*"揭S7/ =׬Pl6i}ϊ1]"'-YKNUv+س'Qy춺ɊrǭWj 1}ca;\$9hx2=zqe {XdSNw%S C$6AügcIf"#\뾀UݖHգxf4R$fksW 'L_#r66| ons]7& Qρ Φ%;4az*b۪"ڊ#%-y9;)F*BGYaN ."'ٓ? /I ]9:='h8Dc,>\lz.8},;N;LE0$ڎOB9D,5EAA ?ɆCxXze݈81%Ar>o7y'YQȍ1Xm)vy:_{S)ӝ&) I=1Hp N ]M:jXOı#{:PN7,7lA'k,SFZ\v9Ո0|[/HtH]⪃0tYwM@T̢s;:b}ةJېr`NTFf0CGEo*s_qip@lO͟.ÚYm1oaʠxH[~. ݮ?,wD|KR6R[ .ZN;JrF沀j6B{2x9^Clݾ~eJNE萄.F"iF[Ϧ @B9&7P<Yuddߞ|̰)s+Gf c?k+8FaymW)DbC+?7n!uwu19O_Dр$Sʼnf#} 9mD G.ڵ5Ho҉" D. ~a&,A/wS7mfsupΆd<|WkHW9}02ifI)n'loF+E OҶ'ݕ`YՏDތ'9)WGJʗNP۴塉}5u #tHuQ{U<tχ$8v]uMņx[ǒ^)G]o*Qh6%jI]]f]&c'h˔LdX%鰮R|ʾ(sGh&ƾ%G?M^ԇ-{"`o{UQ 0. TLvΪ6yM7%)T2PozA_/%ٴEDbǭ2P3jplnt I$ј&@Gm.4)u[uM-!tVm4UOL[CAZ^y>6P'vXm(Za` n1=zu8c: >-kZ%CaT>n{?O[dk17N弾FԿuXyR?+=- .uZT#H![#*@Rˣ}DܼV~c[Fk-hDRA Ts}/KtYfaV L劜狡ZrBrU`/-{dΟ}ǜK72*ȶ:sHͯQ>bY7Y}[w;O$T|{Q=^5Xo36^L@. !=U`먊(ZZ[#po#oZ+lqܣ!b{ syb%60[y0RO8>$PF3WWM7s"N [*(n [>@hz?m1dFDp7ڜnat=ݾASԤ#,8uWHLD q1N" Zq5 ;u£ww{ 8S69$Z̆&E;m jLxr.*iWPI\RA_S iEKg4|m] h(@"âP$6O1Sg5f*yB (1UFA!35!08mUٵs 'vExEYƳ@\HbAD=JYQ~s 3Ol@}»\+@Lg"*i |{ֻ]nޖsL.x*B_tYHQWm7lKܞɾ WS9 R5cF܂AD3jAE1V'8UǁHʖ"B7P?aPqF_l9&,V`&lzxh|W;0żTM8dk<D'R!L֧RUEo`̥ά'@. PZF+#`ߑPs)֭';FyN3p8ݯ Ӱ|fO=MQ!,c}4כz1q %$Sٹ͖{^ݚ3"~)QɎ8>gNܣoksWAڙP~ݜLf;8A9v{d34K$үz{8 6ekܒ y3F Y!c~`}}foùK6e/p!88/ƼOFP6JZd Ohiͽ؛5ޟt}h%Ap %OgӝZjwZԱ˭X0sԋ7N4yދ_KBxi"2yеq[}E}; )եN4oVh1RsӲ@ cCy~1C4c!y<yttqRk8 ~R=ܕ'Ǣ%QiKF2w6s2sVtjk{bnN |i D+>7Nngh|?vQ4I@R(Hd(σX}w-X&%L!2*oOy`ƪ@pE8dOw[ǻ‹%TuN#?>m:m*9~RN9JfF˓4w?SBm\$SӶhX~5h, #21eMQA{n*  A:x75ܰtׄ;R qCS x aP`U^tB4)[ S`k5qz7?{*jdIhڐyDFeiHmA-]B6XtUT:}eRaʷY֤c_m>O `[>%r``{}8Ґtu G>@ &F[bDW ˑRsAFl4eg>e/5a;}KNAꂜzI!1N*? ~=#3|5#҈@KKVdR5і\zj'iԣnBgটHXb ӌv\U^ic g[Bf|)wۍ&|1b:virԔuEĈo pI2!"ڲ&ǟ0CXlxRI\ڿ3}p* ?K`]mh*{l;`-%xRK{mX׈ώďhT_r`7,p+'Hգ$ҏ #JwP19 PRmC h_2r2KH#~VNz6y5%{ 0 (RvKJzetUBob;ĻoT%%et P$`'vb$k=+}4'bjR "r #N)U [ SL `6A(;~'/kGK[3#UsQ(Cؾ~ ^lLH g}S9$=|vRW9i"X]<ۢKKʼn_=9ZVG0 _rE>NamBfWdv2\{SMa|]6KzAθ&6=QyPDi[6K^m7ʐ4?8FQbtioQ<,l>{9!Ddbپˣ!,]@{X&Dj2ٶ5c *T&bb7Y,:7¬]*+9J؝cjoEUf4a2:^N6&Q߶!Z9"fIUek/ԋ?,VM06H#yl! K6jv23>kVYcjQ" )"uLtM  m3DvTr,r{};Ug? X9?0֘P>l " ;FhDY3*].OO %7쒂-=LJR{P SwǶS m ijjC8=<+ Txӓ{]Nx3N|x q=9G 2~'6>4|rn,*,RN~A`T&=]N}ռ^爩cV(_p;c?uY=yY&\̘/ȃYLѕY l;t8\h||5U<)Bwɿ-:&$+DƼ.%,D(kÓ+$}"Iʲܜ7RMupŮ`G!&š~?2 fwBd/?b3߇ fb?2m[gg;ÝP0ZXw=Ic*0KT~W-9R=UyIx ;<=5a. 歿 qxvY 0 -ѸNPv>@##䧌ɓ4۟|k 8Cq`dngPZq#^YHŏ XY2e޻G>5FB1Nr"HD9J$r_ iRG2ߝ ,\+ܟAdc5KV9go-oMt*eߩFݹyU=E:W&:`\5#~G:!<ʬ2aHAы !O %mAE eA{(z*lA*0B ck[ LJyD";| *@1lydYk'=H<ًJ]ϼFs^#uq4uhp{v?LKTj Oz4t'yД(9R#PzMӿM'ZnkڃDژBʔ5>p܂^Xzt Qsf+r-_ym8ȾbR+rj9EEoEC/>g٥C.Q؋ͫ  8 矌}ʏ7 ԁq %O泍DB!:@K/Fhr% Yg],1[[%#7d{`ʀUa ~M*3wf[4|4&0d,xw @&Eo\^E+٫/^ ]/[~_w3>ZtY5x|GuwP4Hqʐ?cK*C3 bc(kaZM1D7:nsb WN0GFb{G R Q:fq6LzY|9unB'P}/fwQ9vOzrAd{H,e$jElqmRmo.lWt90A"Z| r3}s+Tp}Ĺ[0eU֮@8Z~rB,_$BYPۈ`lz&=# TwsL%vwD,I{$z>t;=qEdBT_0#E_QZRof)P: 64c겡IxDtc`$n~D/d<_!RJ֏`?\t`{kBq:NcBrp.>.^i #:N#mĩ#_K Bi:򥏄Q܆Tw6SrLRX/)Q$߉`[#+䔯I?^HGD:Ht1rղG=)/lEna2|T-as% jgsH=(z*nYyNzi'FGUyU %…W^{$[$sfn"S0Uv:PoZ "=OD`s j,? ۉdyx9]Lw&E)4&'p(ZPⷔtT ܬ2;o>2#ep+g;=%%`ǫzT$! yG9vnkaX\?֗(]o=f^=*AV !cm纀APx){Y7dt<H~֎|Cd$?q&=aHOtULZ}QKᔓYpeBV_bAR2[6)f T t7| 0^)lˁ[|c27= /Dž.才Hv!f"%ɕ`bs@oyAX VQO+gm2B0O6$5ϒ Mr7$jyC Q'[,2ua<@NYކ_M$nAPv2|$IpS821AzhR3>߼a L R [^' /Ci*^>* igz:i[$\h5(F*C pVvpNЇIkyo^ԚR Qf:>T{xG"=]ԗRh%3CD;_P^^@m\I3Ќ(]#sqCD;LCAgv!rzMB !gfx:8Goa)!ʘBY26hrp۶WE+$gˮMoo\aHΒf}2?_ 1 5\@p@loH@mĮb\% oTBt{ʣ rI(5'zWqvHO\ JAIV4E%4ZOĜ!QVoR1BI;]NS k#DTGgl1Vo4L5 $+7c\(s*fZY6X\Yza60VsuggS52mHux0^TQ|l nA_jo]`bғͫc9Qj\^o6m57@{M~K^֢BvW8gْ'W- 4<@wTo 2ʪ$Gu=< f4@DTvqQט|YN]cB4/1KQ[ƔLމVM/Tj9J7`1 bkxm:TՌoۢE< ݵ8P%4sR~XbZ j闳G8n3N4E}W?_* (ލtOfUk 2U-.NnÞL3tgqM#t}'2MVcM)[3%]9€f؈j)c>M3t8nArsiU禸2cV ~i"4s.J ()) P2iڹWhb@rrZ] 2;˴Ql8ZߪWfoТ]q oy I0US }fXZ,"*;Pv"%*ƕ"D&`rs:0FEi͠-Hi{Xk9lM$B&EӜ@D8}Խv߃iY2m0bxgFeX_*6i;Y z1ŀPmW2<Z',[ iZYѾf|`lFo"Oq)'5f&z'1TPax%e 1ܪF g8zj}1(VyF!J}+'UpoL8f؜mp6&H>3 cI3MoZ$Pag>)?jC/A>3;pd<8A 4ivjXB$@+eTQ,0W w2 x<}x"~-uƓYA gƊ9kjgJshQV(NbFߐAH6yN *;fr՚\mn&ѩþ 8j=Oa5׺Y͊M&Q_6ԇ>pK0༪ CLL<ٲ9re}7-}SnZ%^LЬ^&4ۯkO~b-6\X~lD~\$o6rK7mǣ?ĒjB ?01W a9! 8T%k שM_AfONlj&DgЂ7;Vwwc9E&m|7+ y8],%)Aޭ~c'>YPǿ33r%z)tR|~ox}áb OU!uQo|L)P;9O%A2-Gg+Ȃ:Ę_+UЉdLIVտY\I[jMbӤH&.ktpwp2sΉ;b[:Y9꽽c+znnèg*s=S ksI{V5)SE|Hh!f44Ff=3>5~~2{>o;@!Mp$F?DLy%&v&GhIhҸq ֿX] (4eja-xJ,9Æ{']aPV̕Tf0H>TfQlֿɠ#pRS o}'Τm$(j <y={ϝ2VNϹ/ѫܔ%FꕠPm'kz6acYU!B`n"ۑgweDg8N6v-YN{^ˀը=&Q)հAOnx2a ,DF@;U_ r =d%xWF$$nEY>G&.غ4" 02 J}9'+y>L$zfyl[FҨ.M,ۈomw BTO=LW0-AߑE)QreoIYiUe$m nl2wn6 8̀GZh1PəB{< /S#@U:aO@E/CᘨG$) LnXfm?ww삿@!:,4ZZ{9;Qt y 5k¯APC@H4:8MD k&2yϚy+Q&)j T9m'I{Zg >![2ųHupәO\hEUgE}]sQ?jEw )6w݁pJ`cANQB:ZCI[%CTEg%H h\."?[yhўm&[2L5oK9m  D0r5z ߜ|Tl<:k A!F䧲 ;dǵ> 6K{&0e Xjw>ɒA D%$$b]$bS n !$H;-[c>Ew)%`=( F¤ Q;\\%U#*ܡfn/Rv q~ G5lbgX` wp}O(z9hnd,`61#NPdV8MƲ2vLp)AK)q8)q\URi.v nɱxG3{"=-2[{6L<@zv?TJZ6e?A(qAj4tyK; (4qBQPVlLF691kQHLͬJN{!`a| <,.Kva7/mD[XB=')f 9JT5,mU}P4Er‡"z$聣ZF8Pu^u^ VJ/Zs݊9tB<iKK'ٙy:>Sz+ELZEW=)3}eH >, Ҳ4OLEƖkEsFKxGZk dR-a]M;.`Q1i7Rrt`W]DD %ECF I. ްz“hEwEԴ VHd746]PP8}gމL 0NH%S*3"oxx-ӻkt}c-'5ttzqoʄHx#@ak?UN]&b{YzQ{%g_[:P OpH>.u o¹i\ ! T=N.1,DtĦMS.5L.|$YQxKRNp0[?;I'͵lٺs#\LD,Lj5<4&"yY**kXog`_]5]I 12a(rp븊+bZکNm0:eF$tnժ ʜvgCOJUVu[9|gH99lNOQlǑ jL%8u%3Ä& {Scuyf/BzHou;TlLU+"tTǡ45c#{Z5Ͷsjbǡ0U` sﶷV&ף*0 mȐ8+w2߈ЃCf`:*O z2\>Az#!"μJOa! ~aD2n%p(w,VF?^$ 9;ƻ۟^iRI뚩8GZR:̞!JIf%)S;TBwk˿( ? yP5ʪ[ݴr+" Nf#O?8ƾ%:ԅr3EML1b3P;,![j 'J v"-NX_ľm-O?ZÒ@ÓiftƄ4l#nAw>xׁu%rWA0W0Elǂ(kd2o"ny(<G4wmEM+.I ‹m&r6*Y3up,3HW)RmrKX5 ^2-oU^bZw@ΰPC/;PnJQ8Sq~u)g¸jy$>U*Pn]>lKb䣴rG`6l wK'}^'B_XDXεAf`(caA1]u8*·p(}87;XP'ǗѪ$gniAJlį-f[+t 'ؕPZ"nz(i都bo_I-D:Qbm ã826 [6TY)K4fLGIcAIPud {Sl"p˷`Hb\H@|&e;b%ow;3[gy[DÚDP( "L Z^dV\pe/k~/ { R6 l N jƏ̧^1a`|I{-X(C+N/կ@pCØ )Y.^j%KXIHٝAb"MH&>ӑ %$+" ?|Qwd[X`?x\֊Lp4S6MKŐ*_??%y8Ky *6ui9V]*NbY\?vYZsL+r@߫R)D6n̳9ADeLҬ曟5bOj5ޡ~y]ӑbP"5zO!AwT N'O0vkH5Xkۇ%ǖGWc?^l^idnmy67G u>QQlW,O (83 Q Aj=- Io;,32)9byS~E붘{k%)oagvn99DսLak2k>|zO/0 hzZ!uW@isamB{%*Cp-snn}aZ}BE.|P"o;N_Am@~5 %O?֌1^ux`H5Cem6Wנ ϷB[tiQqfпY/?;vVzW0YAzsw5MY@bvVC.K?VhΌƐSX%1bL9]qp4Tr`)En6E.ZG~ ;:/'WB[#f#1]8 q[dV"ۘKyW |ݞb4i?%LLIoi>X놽U}fh]!J̉rM/'!n=W<q%"lribc|_>{iss4tLukcqF=ng@dQ7Vw(%ʱ @pJ`v*SJ M6␕7Pp}`z֔^r`Z@!@N)ݥoKյS%Pq!–/seN]]V1 DqEJVR/#wr{B tR  xz4kq'4sY2zѫ? v'C$s{bv"=qOM;B .MҞ=W#,=kp{Ps-ŵK՛W^4I6'5e'&='GA@YwE>JмC3d HH9AO>}5[KުmDլ>9ІTEcSg4B5o\2,Z]R{d*?̔0":M%-l`({զ)Ŕ dY dړ)!57U0koXp 71_ŁmBdf !:~g Eω75'O7j+ܜ6={_hû=^rm*$u ?QBKx[ZL3 FB4|I(9=?|=S|nb[dgCu.xÆEHSxPƷ1D 0:_&KǢuIgϪ [?1*Wڎ\aUo~IJ.= {]6Jkpi3,ʀ1Yl{rN.>^,lUA#S>W +GfE_6dv۱h(,P+,k]-͖M 򉀸ޖ>6 l`)m:~{][p1c%k)i|@,N7w~Mv̦YPdh5 ߉x@瀱F1M Vh#i5JT@w#.!!W3 v ^;&78-f'7dR{ \DV%L "20PGخRsMSr,PsIyp/F3+I-v*ws/ $=*qZFo2Jd.3sG=& 3#Uc UURJ) ^gfgC`T;:b|r2zv|g5@%ʕ4OYpJa aXBu%޺3;RDg z;ʸnoA3wӻ25,:%+_IYgт.O%eW7ewݤ1Yt4;J2 Ѱ.+!B犬AlC0 nn};d&V5[WګpW Z?;%,Ţɭ]ZMQo-E>%[ұsf>#{یԖ ӀP-'h?j :$W/&<9{sYuAMA.N9udIp6w}lOb ).yso13Gw9ᣢ8X NC-*;Ud_9|d9-ƚ꼂s 5oAP 3؞t! ڒH?7n"jz>0{j 3C̷]W_ڹ1&^pG"#ZL][0Tca[/Ns%ϔFum'mMJ,b V͢FfP[gP]94Uܗ)-0-$b\Uo%n4 U%Mcy>Pb Tqf%^] 0Xnx  ,u`x( ,Y-X s{{տa Q,2~#HDRsFt{(u)^<&ͪ{gx zGסNw=Wo~4Il7b]{ "-BEHM}wl= AT|c^(g\Z 2_$7b- ylBtm>9{63"$d$S5'e﹌kmk?pK'qV^rh_S;&RF3fXL0XXw=V L-V8oy6L\qoϾVU&X2sy\esI0{Hȱms `miZ-SuٱAۺIszHylk4W9ҏbSx]kPbT5s.P98vv_-܃e?I/|9@LeUcVunE?_P6JMN0]0g@gkj~yz R|vȃP8H0P;^q^Qo# <.*nP")3E$)zVSX͎jcZll~#q@Bv2ڣ.=)<-G\/h/?yG'"/_\Sz|->ќq6 _I:93,6^`?&t(`@FG3!:twim$cvKrK97 z+p׳̿ɧR@n4K3} A|\{8ht $C 7=Nsc¶Of2u+Yl4g0TPQ{2SZj&avδPb(.x wR+T~ <2+*q-^Wc n (n ת|} J7޷(Ki`>:,xHawyq1 CVNMI8ğ`V"4o+⥮`Ih26a?~gcyL4[ nٯZrr'B5HRJؐRΖJtd98Ķ7# ЊS/]/Ə,.3[Ũ@{XEp`yY 4u:/뵕1M"V7Ebe/y"ʴ]F%: EwN[{E>:KZjIwX?HnO$5*nyWJS8|`Qz4Uێ1pN+A60)6j8/&C\MvϥTdjHqۣeJʲ̪U0ID3AD2+6Fkfrlu+dvܝoUVH]@知~((@2x9Dg1R,>-{Cq#ḃUkaDM V3 f5G@ OJmDZ*,d< çt~kmل41j!T> 9mRs-?E`*r0B31x0>fm33ƧAs<2w/Q?c)jw\bHwzX''mEj 2Yp9}߲۞ad~yhr.ag]* OhQڬ\ׯ^b 4|T cg>ݎ~Q|N1j9HAZ낐MmPhN>&V(=\]˱U6{dY㤰_6ei \F`^<͡H={{b@kR{1.|pRvt/W^*/[ŧ N!P<nl0ǩRvm t`AOE[PI&~e0gN`oޱESt9FYi,1e⩎i{s<٭' AS39)X< PB+f;@Z"ZDdT˿)]0 f)܎$O)^W%6 u'BqKmmF?.&b.mlݟ|\}M%xlMν]<]iAEAbH?iMh>`>?9PN/ߏ݈=O66=y96XD%*:Qd#cG,(P"JФBҿۮ }/ )1' VC[HlJGA+XUN?r"ڋAXHd`B= JoH:bSxJbzL+G捏rZDu.EVʅg̴LtP6(lZ=*]Yeqpn*.RQe![FD:Ã;%WsgbS ;ڛ+*R%\0ZmŋQ^GLp"MnxYF1O6c$e(H>=D\2k0\[bX寈ۜY\E\fjxիQWGw` " چ̀C(O(*ږ-Y/cRI{;4sWh "$mC8zmig#g9BA)xOMblᲦR_+b_3 6_$I!:2|'T jrDğKPMZ/FO߸0҄{22JG^-= G"@ \vaV,Wdh餒znNsɒ+<ܿFmH @ eod;5 \.-a$ex&. 𩁡QWLL!tPJ? gr`+ߓ!ӹ̟[FɻM|ڈW yE1?7B` a\? JRrZ%c<1!iPvP_*ym&㪅IDeҳa03Wv2J ,͍|;3"> +k|N{d |fW̵ы &pֹnkr7D1'g>Q7s2ΛȐU ݱǚL עjJg9*,b#I/Hbf'h;%y¨OB! ^ZpvkS2z_U@wԶ<7'ƲʸoN%ט%%IDuʞ!Άr:[{Pu29oeP=j>6Rx/̜ᮬ3/7ADy^~AZ\˱; ,0K$Fu?h9'CA 14CSpOcFv) O Ô?8To2^ C7]](.7fQݽ >rZ1c?.XpF hxXl9t/d07_dPj<QH}}Dz)O+!@}꼓&q<7~4ACU{hA <*.Z>V Q,7S'dŋA39" [%VYG=f IތdŃB5-G FRCj#AF`5'OFMmwRC(Aq{r2hR7 MnEލˢl_ڙ57~}'|ۧӉM> s|h_t4t-W^ un"h%-% =۴ :}/ OPұ:ѕ>vCh Od~_' ,Ԏ>|3j9DCU3+iK}qEa ,@ Ϫ{y}3eK$*K;BT h#06AFKJY4#VW#7ET :O;z YDSJ8 36SaƿBA1eiZ9ytwV;i(o42؏7r*nZL97Dbޕ UKkvIGEIYhnF;8_cSd4TT;azD4\i/4ɿѬ i-0YztR`< wŠ8Ckc槹 H}DM*,C:ybI"VnBw&Øڃm8[7MO(Z KSu愺C{ 3qcQXFp/D(qObұ[5Z0|S-OanFq.,78PH^H5\IZ,xu /G,i_86on࿴N<2m!e1ýt+35ܫ}-(wk(k#dġU"&>0 2zAHw& oM$eP=]ue z*FMsVZbE+<0rgs= mAБeS69( _PEQw7Bqa㊶UӫBN2*W'|`EPjVVܶpz2QĥP`MOq׳>TR͋  *xu~ZG;:?|qSy6; ի*N0<4V"{_EG3vj/y+Dri{]o&j>nD$iK2ɹtlgȓ"/l>&LN$ױ,jGЕ߱tKKՖ7_?H]`-o 4'dB'>=c6vNPף.`3HPH5Z'O\-oe‚Jn6c &v:E~JО,(AǼ;%Qެ XX aX(|Oݥ,$o ^F2}`ݠ}9&=M4}4} Pe L+ _wgUcI;Ju(Q1B}ֶϫ3z֠E> @0o>"оHU<('2Cc2Y + bB0\oQh8$ͨǷ&c}2#Vl'g{?I춀TEn˒&2S4Z3B]%pЪꄤDZ y=r@iaPu⎇(vb^*[sNytbʻ_Aw$EAz CKg d[Ƌ6f;As "X#'V9?'3`w X.wC4 }>YY.3CfCB VC J_9eIknXv0Hږv*,m/#ƍ=wT`F&jzWЉdH6[d:T|) }yI} 6b~x ?O9s,AB-{S`TJ9_7˳vδ=fihx 9fs1zWm[9P0 5s ҝ]?_r'ik$&ҫBL^,$Oo#^Ĕ8@I?rHsb1Y8ML^]%3+Mif^WװDfG{jE)*ƾ8VöelClt>t^U ~+Y#5(FizQ+N ` rny4t~muj[B|TR0$pyyzcF"sQL_wPBVi+}%Z&Ut xqud)l!>qk/ܿK{q4!鉣l߼\u 4je~c\07xJy7F>pl[LܠL$ xl! ka}/rܫ[kkZWV,qVUX 7%sӰ sIjަ^>ʞ!X+&ک^$51|/Vd\ LJQ(7` m#ځ=&3GSQ|RlF<|>f/e XP5Q,ķt * MG-R1?K0gi*l]u-cъô~ם,{B˄caXA/O0B;msPuws)-3LvXd0p{׍Ylm,6WoH #|hrNDpzy[0$:0]#K|ZѼ5W22 ݡQd~e$"{{'EcOEN?Kd`d|ׂqҲ [T͑IP+JV?wKAL+;ƴ "KQD|Q5h_΁ \`!T1m43Su"JT>Wڛ7,#Jr#nfXJdTK`* qd4C]5La0x/z[^I-Ay Iˤܛp hRYA-52`\LиFAgzed۝鴛$X}PQƠPQ+U~})F׺:dY$ȋjfz xa~PusU,qo^s4!#ٙ❇S9V7 }h~-0S@aܸ z~c1vf.cw ClT3',L}3]<ǓF&'ng ~ډA#3:rل@KZb@exkQ.fPaǵz%H#oٟ&/Jjy+CJ{Z:[|"+o6p\3-'dn<]ӇQ+K +]2LPE.߇iMg-{-gb͍ )==!L[)eBn ڧ>YУCȊAG6pQ = xT6s -TrňpQD} k zD1GɃb>%`XS7o2bG.'I] Eon:sY_CilOҤu,ř%[6ig'T牝ǺViiFw:`܂lFϗ6E]jwmVy"JS_Y;{{=YP<GF}ޛTJ|)%6C'9\ۊhjOx3aj]gǾC[s^"8tYՕ'#VހC"hug# V'^dHQ%$^y{HZ ޕ~?L̯` +H˦Ī\}@8o^%O:)^Yհa,moe*/A̖[t(Gd&]`89?XoH́79B)ſ7NbH§W7/X4|#D6Z 2 Hw{3|۟\LI\FΣss;UmXKnC~@Τ'1BNֿ\!8Nn Ty 2J! ʑHsvi(>NL`ujYZd8 ra§B'RlI] Y@VJ}]$ɻ!PhL3,3o W{'CNO4sGì'{l^Y.Aw* <}dy.OiZs"%ҀU'wHRp sriۀDY-tc_ Fm Z֚',̇ӄ�Zr7R RH(tJ:ܭ厙|=ڬ7͐BtxƲXQuz߭ 5Og}@R1d(wNrtKZR% L8A: 3 x+yu.βb2 nvNv^ x=QO+KiZSHȖw~#A~V[%;#wxN\_l >E6%rXn\7[Z~`7:'K#D=Η<)Hn#BuYB#)aΨ>KJ%ͦ$*6/F ,O7)Pj5Ң{.|V15+O K#;Qyo@Y9).Z/nבPi}3j) @f?(m*YDk}H9e!etryzЖ>jQhK[Ǥk/cӫuGzXŀ`?VwW! :T*]#lD]зCU՜rgN*֡_m F ѳ$ tTn~݌x`I-OR1q?\"w经  5d cțֳb\Z`c 1%7)T!(s # oo\-5<ꋂ EI1# ʠc 0,IH򂪺 v|ENWY͉F8lWmMۼ-g |yyg1R7mƽdhxJ s!JV6sFol~\<j}4N^z]1"!#I-{dz.`I]0EEV%eKK@%Ҍmd?>gUHx gwoTx4)7tn ;ŽOhSm`恠0]q7\.x|7@ݼ: {#Tֵz)[10!j2V:}lP̗ș/=CVW7\Q@1W#ƺlVyKH7-cAu&ߜlƙ/MG Fz0MaG{N8^w\EhL/VY;^xzP5z7.ZnGȵﭜRm oRKU&fܲ,MA^`)"O3 TRTҶrV@^6|rH72-S 2dAΌ)F)׉ӥz4c R`Xkiu- Uy0p.J5ܶ :Nz<7'9ѭ)RKURa~̰j00M)^~% Nhcao5uB3nx]*i#B !% o{3鸖Dn&ɒ4j 9TW8V\?oHfwq 9rOf>n0x{u3߰ȥ& 9s^itƘo =w3 '16hM: pԀ&۵BCbٯWF>z%݋F2H[H1lήR̄G~-<qf{: +M._IX_ 4]:R1֙v h Q x_g\}}^T%Mݘ6l=g-X4\>'m7gw:x.+V,[ 煭X\MGk0'G\6 YQ< ]3`c|M| 8+S<(M-|A/xSDOURRK=m\As3^avUrj‘0Ī́\q{{T6$3=Q`XP[$ qá1Pdϭ)mqWf1r̞.,$?_8`PnsGQ*SoSHwh2LGm_$W?m˴`DK+zǎ"k$Q<2~cY+s"؍eKw#x`ボ2AR Mfu$:%8Q=`y~|vwar ǛG<I]Һc)-Y؍]π`o_s'YVNjw1䢡 #0+C|RB)n;JƬ;rE5W꣝1o>bvn)n[aa\ߟel#Q3;D':ԫml'gՍ␀!=$k&?q< 9P;0ı`NSz* ]ڔ,V=$k,*bTTqZ ;ۼaO ]ktDDjz?T$YmL&]Z 4f 33rIJWxHA^"7ҶiׄAj5ĺOEkIR82 KrW&-&C3K`K<3Y_E4Ig+b8`]%^<7[By[#t@)jslP{s ]yši,?3::$V;6ɒ)UgM@tmjh#uOc,7%v35huzU~*m4܅zcv:yhgD0}k2GۥJ/M1qu}S!` og 5&5 */{ n`6{ À.qJfo8h-13RANz/%0TBPI" Lb B$S\@RKHW'ROn!U/fb^种U1!(e@ˊe=xv t2>B?}kjMx3A6 1p#RmD&9c JG)30|I3RSU.JxobE8DHy(-.V*ۋԾzBH >sKSm!Ap8iAn{f1Y 9tR\aHo{Ū? Ƚ{GK߰=&0ȃdZfX[ӫ["NW[2rLTq@Z$vGH9Z)8p _<5員 ~J:BQc؍EO'U&ɚ:eP'd^TWR}ʎ}xm{7A)IYutz%E\m+ ˜+XRAyNtY@9O-|NxCU u^D/,OxGX2q RTC -q~dZa1a,͏o׷I)M&p;PII,U8Cz_D,ͪ29;-Z6N,Ykw/!`\NszQj>i]$byDS hT%ri}r+Cd }T$_X8tYڜ[~+&bm̈́>tpZ!m+,7пKZK`Ȫ8H踴 wIJ$BiXҐk9M3J#ӯuB j IWR &yaN\CaT9b&;ћۙؒJEtr;׃X 5T*1 pw yW<˥WhD00ͻB[!3MVfFW,v)Е' [,̨kceuDȤ:rh09 Rl72C3~_GOl4.J)Q{$혐?G GQЧ-2i7 P3©7c^c?> C3B"usN} ڀZY]~2P+_ [n/凊D;jt}xZY)u\AԴ¤1_^pQ_SA1=p Uմ=5 |a\L =dӎ=I O%N|5hSYt} 1p(:)t֝Yg_zRnHGꃐTP)YҊʧr~2NrmIC37f)me_\SBC͌#WH\(^eVjIl^ gv  DhDug5ٳD΋Y:o YW+Im<% ӂƇIv~M\ EM+ؾ=41خZ @pz X `)ٕO\ IU2tsvhG#}@&)^T`EE].ƔhXߥ@CGJS5 PbPD6l@Cbㆼ@@_uvS5AS,Rl t</o8OTyQ0J M EBMgFċW㨉+J;Tk0hTE,C|Ƌ"@{$C@^:KBR@ZyR f:JFG%`.q%0a9ugSuG%C&(I,|_Dc?G;OʘھK4 &Ll9$@/v*~h;\㪟KJm5+*F8vP'"T~j'Cځʘ:]e;Vu2_5~yUeNnt)~[lld)47q!w`>'p7@n#P-H Mg&/XW|xȂ!uko,N hnjѾמSOy>W)SiHmWɑOh>q5V" ǒC0\B' ~zy ֆ_VҐ[A9-\<*y&rR&QwZvqH`6Iwp,xe7s9os=haС~E@|- 'MAIeqpp]: p% /Mi(X]z 5ex昱FRtν=ۍrW:=7ռ͚?&iY=WQBdBq xΠ:e×~)=DGMy-\0 δJ<%n~h8i?2cr"x)_b@ue/*踖t㢿S]/Y8Σ3*U.R.G{gU[YF y9sK|4v Y|쎨il 7%A:QxCIkB3\p/bWXsF%'"("h¥AzĚ,4=qQy'yfHuQLvՄ M,DH+6Z ͨ⡅whfؔz:;=eO^}cE6/dp'4锓jg=%*)ص L.h)}UC?G 캫JW$o`fH&Xwyx<)kpb8{!;]Iԋz/w22FlD{H;KT/q>,m\6$[ۇuG}{× -i:ߖ$7nt9*p`kEKM _Hv|Fi V )3zH%R)츞8yќ`r›Ɓ̞6#c“a.غS]Յ:2ї{?>?\hF:Wid6,wOA}voT2<" En i&B4qc@e۴F pKv?`Yx"!N8?*h?l4AuijQoh Yf-!q4lBYnL_.mҳhFTyL[C+@Ca3-5^ 5Y薼UgӲLۄ<#R"`O5,D)~0b'F)cbC={-mgNʆ+-9XC3ҐD`&VA= ;0,2<Ǒ*bcҎ3L({*FŝMUhF@UH:& LR{5$oeC1^g1{K)*S YbÇH> 2R_ZKDX]lE+B>|d0&2e |f1>_ӦTy. w-5V|V엃[]S9LH Bj޳Fʓ 9"zYҙY (Oi^DI9aA`FF:.qNT^GE_-:!,W<78˕#" *AfAU)w]D" 6! Pѵ.TOjql>εun\ܻ}PUϸB90b tmTc%cD:dڤAvBǺpӗ<;mT0It]xQOWD\m4+YOvQRt4EaڑHFwg[nhi'jUixMp"dޝ~X͹]jZ e?q l۟(k~)oǚޑPy'pOLo#ڕ]_63]^S4v9|rZ yL y[;)@EqK23'(XF͂v8 }nVOxG rO֦_\U>i߸Mm?t02~u&hr;chV 6#w 85oǷ6/Rk‘ RСt;N쿡#ϔ5IATfzvc_6U>]8.KZlj܆)Aʯ/? D>q#h O!#Peyn]*|"n$E!̮wҺJh# uӊJAۚbĴ1aY%nh (I:)5u|osbJuT_5;a*`ӎum iʑHAVdEi 2DXO#JMWw<0'JVu%[ḭp-FDp@z*f `h| q&S!$dʛBqd؛:`Z<@2`"}BQ '5Pgqq2m:.qeۍDxeT pN`14ي(~qO~ M$~^ x!A@4&{r"f{HX#@G0cE+u$ ZZomZL2U .?4`Tz\י`\ڍJ%&ѝ5גhg(oO~+j2mdxbЯg7VGwv<;D {kb˼BZ^fɓ\s %n2\Z?VTݎ# ES1m=1wN7|3ݕ`Ūְ"u"F:̀b Qd$?˝T˫zp1je59?\8LcN3OTrYa|n}Cr?JѱYGdO:)~ ;FB;@KH̃LP R$0!$%U(-+v:RR-ЀAe4eU:TdʇSD!xYDf-!Q =Է`םY7\wt _]̡,w<1ŏ&lgMY1< &lѺOspPߜ* Vɷ_.py%e3NwmWR-cҝpw7[b ްx,6fnj$[W?-t Ż\ȞQƖ]?3qv^jq ×隽/nOK)%W'ߛrՅg %* wQ+VgG~Zn~p(n&WN4xTq|3h٘A*|X :9+ˢ\Fj*$1bOe<j6q4s9TT( 7s`=_PrЁէQ[)!Q^ꎔ@f7!^EtBV(ɭw2Jp>|8'@=KE歃 0*׺yތ&{ 'C(֟E1Pyn4D f\zBGrqoW7[벬A89Fٴ.J5ߊHMB8ŭ9vERu3 yRHB[N6eLx=elȾ6fO(,gy18Ƒ'%7~?zY#3%1Ƒv7DK =h°vcV/f5Ba+ٔ:Oq4iNj2X1e_x&j7bJPTDu;ܥDbuRgBC$t5_m6Aa`Tޏ=׍4Ё 1Ex(n4R-}`00 r@p6Yr4wM(KJ7!0/"Y"ku8|o y^|)xu8"uz&,v1MϏS%X'Sc}16g[2e,h4sB(l {smS€Io bǫ2:J;ˏ6+ 추DK` dmnKn<&uIޗ%L{w7`(qL@_|s5MJBcTTjFpzo~?C%8HޞzBp@o?;-OY"] \Ҝn*-qzA"σ|YZT.I>QE:}4C%ij7d=|jZ ;ԕ(' 2g" ΦKuM{:j5+yQm}dy&-SF߄$ tK9tm[fz-WvBqA"&#nԍNm-͕$h97,e\fW f]-hю/DԛyaDK4m;~m:c{ &|B(ㇼ]-ۙg;0;Rr:s˳9C*+(NV2Y)p,l l0: 9̖mX6$ Fgo [dmm5zakpb],A}hZgsDq#$Z6pKvU Xv.f n ޭBo~zhNcz-S+X#pXD]5B֛$4bbۉ 'wKDۧ>kGCcJ ;&&M yiO OV*푼Wr?oKmC> c'uZZi`- {ZkK`L7Ϲra 'HyJ Cޑɶw8Po)|,xl$hFpco6m8T;3ܭ]}0rX6cW_U"$8;. ؘ(E>h d7-G< V!{f|O˰6qk3ȸ?+Ck:|'p׏vL2ؙtKHkm=ŠGB-7@äڅxgAO\8u:L"+jʗCñW/_Wy2g>E L&hqƨB '#\6eYš u2> ^ a ,ȔpYܩ_.\'8pR>4'gxJ<'z3?m/`uwqEPu]&$5Y0D#TlmnCM"pp\}'<)p.+Q`p陭t]SrY6iUQ)Ƞ8o1(q#d~3zb{[i<X񛾬f_财8Q|(æd9M|J+I9 xW8dUev%3dy T`ӵd6ؾݨڣakn|m [~4]*Mt'.RG=SC6;{JYBDcFb<=ҐGhr+hD+>vꏆ`^v\Z ˉʋ}@eݔ24a-Wv&'y7MpV@E?|V3o=:\C7Uxx\Om|I~o"K='jvn8pxGE-9诗fHq/!e7]q Ե^x^5*hp!d4@͒ _TttrBV0?\ Ќ9/VpRQ2=a^G3[|;%"/1!lMhٰ[ fŭ=vތӫg"t˸( 1es"m=T^? HAj(y;pȎs^o[%o<%ա qkɖ]Xt9:`i+Itڇ|$-_'%)3xuzP/Q`PYYS7Lch/{5kM29 Bh'\"ukG)ޢI |Tm2:^5V071p>]̙M&i\ꁓe?3ŵP2G &QȀ^tVy˫ӈcV_>@&_fjy 1ԊWd|u\T?"G;;({rY a7V/{3؋"Ԁܙ[&)lh/5pHysӧq^*8H/\Ь%¿fj8KG mcLpY]KyjeekZD K?AGhJ%YK#ȓfn'Mr̉۔e嬩ӐV>JڽȡO}~'G,!1>OWpșP uE)Pӄ1)MX(f2LZi Z#qCG C+1EbMII 7¢%rOja?s卋,[}3:6ucFu$JP%wpg&񊩞vJpS,;9X(O970f@oLϔv*ڏ,| AKh'lsB]`.qwA#4"ohG ݄YE0 ˈSY٬_C[h-m!t"="W.ʝ@bVs?J90U27%ۚ^wjm>{sKK>~'@> f:IwP:>f<6e]i# lݖSA+Uڽ[Ci:H*+QHjy cЭu{dTݮ\;SOSIe42UĴB%PTc)2\?qn6.ϣSS.{P Eg TK")ZM Rtymne_7GLF#(-t76=<#C[n[eWrM4͘~&Vm48' #|nlڂ|!4[4o֏][QC=IEY0Lw0N6􇩘Ƌbͣǝ{CqLXj̸X Ootqpc!zϢ-^gP$Ac0*Y O2[`B_q%|R g<@r4  ~ZB=,7+Ϭj*tF}1y8ϧ,-"~K+ۮIh~ Q*Ty^kMQ=^MO{/PP%Nc5%L~ iIeUIѶ#;eiwLc֧B\dLT"W_ ^aDsƑQFTagYs1WЬHQ7ktaRG8@=]?4T "z겟IFIm+ϻHpJ{/ x+rtY''QlfO2$TmgE:>/KϸR/0$ =@eS,aSLSœ$Z1M*SΕZ*I 3lHuRPN.S5?ѣ`o5ۋkk|sM`=D/8!KPw|%ю<lUWۃ=&Kqf(q(Bq~ ^4Ns R*iVٽUUhOvTu'^;\2l"90Iu TjWE ືE%sJ}?ZiE(?8 >}cg fWEZ`޵VtkY)>N.ZKW{2gk?'2 ŋ4EJT=TZnIjJ&3dWHY3`0%`:cO8Wr?4q`]w`g8GH7j?r*u^i8$_߈#cM`YxbÌnpQJK@'3"_49e2S nί9uPQ  +(MNR{7P wTV2҈ޕUq8jC'Vsӏ>b3Sv[鴼4-+cd,sv{{c *Lؠͅ$+A5i+F)]J܇g$bWcۑ+mLC1ށgo@93Ce>'wF|.Ab :"Ɍq ~Yj^K'9X?Ҷ/[3%D6b$!r*']~ᵫ+%:cm: u) ;'ɉ'Ceih3I˔BZ0]H¿r gpasJ0cTwZ;s-3k"}aGlbBn*/"8YZL$A<; l.GLvAs"C\l_7{J599Q@Z|(Db{m;ېKA/0?B#(=Ch M7AKI`!8| )}V%&.5RcRn&c ̑mY>λmFc8:縥7@i,w49bm%Cd]K̊?n=iWë|4G ZD_i$W oXfc"~zf B l=5 /BX# oD{4gݕ.A@m #㪒>ʝXBCsZ`lv@1!6'gi1 7j̄Ux!:IM8m7}TW>Ǘ"<&u\R o+]0ISJ~gk|" )MA5Bx&[I PkĬʂ${VS8BxTq%!Z`6;lwhF*C O9=]sLE谙ZQ;tavBEtŋ4&<#;.amZ@ ُo%La }#d <MWDL9֩ g|ni@;{_8Lѫs͇  lbq`d3c{A/ptEL4F_`--. o ,UĚeHFQ=а]dEO ӽK ZVV>7+6B~|dߨCI Xu$z(6|m([\%C{E cHH;R@'l7Ή;2״GG#\@V" [^d IOgŗح]xο_=[PbHY1.SH]\ǖt?v[ދ @YUIJ!’mL/^<<E}\T'y~E~KuFm yuEb^z1 }Ҟj ٬܁!ƭ=4 xH]p+0c^iM>XU,; uO0x@M2hMDt=R?w@`>HV]裪Ѵ|5Q̗AwƸ5;  BԋGǾ/%x/1 0|/g(/Cw]c{Bz8 ddP=,`u|+ekmN(3n.ab`zCنv_gPiwcD#h, x-E % 0,aJ=j=JQTH̉x8%RJ6*6Y]d@VB&yk |w}|[?z˕;71 x~Jwb_wջGm̋XH ,-^]ڧq\B7VtIt 9S-t,ghH'J1RZ2p{m̢5j e;/{Yy@+VM1l}WTFHfF+DkW6s9@Nf)lĨN0kQռ} ɮJp3ұ`GD\u[D2 \}5H8dBʎ5]/.ʛ^%Tքz,_HrpFQfoA`Oi`G/0Vyh1‹Kj-"[Dv2~(<;cLH'SdB5%x#DecsDsٙwˮ\/{4CοEt99;,g1TY-$m3mh6wɤ  : #Є2K,+.["uF3}Sf:Ͳo J=)6n{CĪir+V Ųpve%жHQdc!Nk"- OGb[ T:3A(;d>xجl_dӈDS߻?v s5Ah94D|ɖIsJ2H4{.z1Ui'IE=1zxЫ]| ~2sҗpz~m? g`%p1u"+JS 3ۛ>wsCZJ`j'|:QӘW;(Bu0U>y%*8H0@8zsaڛyk VmUѹQߏ*ҏ]huvGRj,RCȲ 8IM¯z(s_N~ff]-^x8Ԕ((0|To?Eg(jhq%vb'"{'6h3t~ AdآXl+8Ss|>ziUd,eiQ@M\YIj&61>vmK8Q-R|U'I(^͋ ƍ u ~t4:@hwP~Sj3BID -Юh1LY,q8lBӭ6>dy% Y NqOs|'ĝ=Ȋו~&\|ϾQ8{NXj+Ti{vG]Rn·aԵ6]woqE0qZ?* ,#2NBz%"zdUa jgltj3V$zy^%& 3"P*-nTw?R(QSx$";YZRܗS COE(лH7uۊ1Cj۶_k}\m{,^g#hDE0lv ЃgNk)S_jLq {,caCt"ZBE5)Г0X+&;X /+М絃I2ۢ"RȀ"#^+Wp2}LZ=V_3l/zWRsL1mYjQ7#b(wG0/cq̈-jkh-TV.pLHډԣ g&_Ń-b|ƾhE=>#ҭh+/ :YC %ε\O\ZC$\CC9FG'A*s?VFQ}jm9g^+b90)KMLF2$VޢZi<a=F:SJdhաv-Jh91-G`݋WG/,U7P5zA%o a77 >c *F_iUrQß7d9KE;G#ʺS=jujfcB&e 86۫k$u"GNR 6;FOQE֜&5j.T8āS=FB{Ƀ_T:< Yff̍q}htGU=Ru u}$WRg{eBVRnbX&#yJ=j/@>ŝiH=[_HEz ?'F7P8i3npo09 "Ƙ"Fq%׬me]ιOQpS4mŷaq+-w0j O ?3x\vwf6v%h$;b[sjW&;c=.T'2E0ܡ"d8fJ֓esvӃ/09ֵTZD7s<Ӂ;Dd\wu*[ۑpʭrj295ZSE%71:zx-tw29r:CR;q8Owɟ WT}h)s1g F]G`\:xP7",Po{M!ou]cÚ~X$)h1e\ hygD`&N-du3 ăY|] gG$B#D"fg$BIe~DvSL`l4)JH?C`״Vó0Zc K?sTgwKe[cs9/(LƉ DlJD'n5>a[K>D^@l~g.9yy`-o~8 Yhj`/2<^"xcؗ@B枟%u1H&d*7Ğ _3dASpdG(o5}\OB۹fi$可 3~TjI5BeD}7 qٮZS}R&;PՎx 8cb%2eRsYcg[)2s[2N ;;Jv5ڥTqIq$yIlyҁuSb""qLmw=φÿ]{`o4'#^q0 Qe뒐fض*˨ME-8wyyW;rlI,p}=]{iNбI]SS9Ǻ1S( @kҳ}x)FO3bQw.j+jF/ye^ecڜvW3*)&ػuz 30!.4V-`K(NIe`*B:\Ĝ蠈Z0!E F5E4YhA Yw%BCh˅' x"T|z :zBSAoU6B>$\#]pdt59t pL(mSq§ >pv۫3۽6ɉ>ml[ǁpY=\`)}$*(U:F@Q:W!lTL@ 86u!QVz`3v+»L],uVuǚKQKؚ^X(xq<,BMI"']"[Xٱ7>~`aϦ2s1+V}#lenF#2T-ۺtGI}t;;nx2߃~8\%MI}^/%2f-c8*mfD $ 8N'ʄJ&n$q)w>7m3KFGOQ6D;m_/-[9_{S0\ǘKCU#ӑ0%ӱl= +ՀO%ʘX e+|-#NJm\-! ܜ;ԽnAQ 1mE&?7XȦAGzN ߛ̉/$@F5п6ןw,(<8XPhyk_dZ5 JӲvh@y0Oh{".0x&ee0֬1{P=Nz1bW'ˬylmfcG!Nozݰ c*F-mjvN8seT46x~oF-8d`Ө+/oHсV#cqnh$f_ yjvGخڡE M40zL]|u+$-S$002փlK s?\1MSYo2nyj5NEpO!ܢ cO9ə W#4D D:^ .[;w5@33+j[W-)j@ yMz9f](McW$VLx'?P3|X)1fVXhTp 4ʫZ;x"IN0%/))sQj2up!j󻺾%蒿cdpqǠ}'I@ee7چPt>8h}r_և@Nȸr+kW(g1GC&BBq#.I6űM;=}DlzpBXzR{l5c;aid6műKr.` 0zBx^f&8 &s L~h)m"n~s2V n󀠲T21o-D\j)q*Yidy~hCeq4DD $ _hUB=f;ȷ9ea<0AiW`03Ihi-"X:A1FKW0vƾ"iBE*`Ah}~tH6+j3)z+Iqk>'6} S0ұaE 睒*uc}TB 2񤠗 XvxBBʇCd;jPt|Q0U,TY|J`PlYjot{oJV7&;.v )͊ 5 ԧ&0!_(x‰qrHCD&q %/*7Q] ]^RUuLSqdZ'Q<1019HT`ތT{OZXF: 8/_J̧s;Xm*c &K~3xk/Fkk^H'.%4,Z(zHZ`lrӥN>鮧u_=Hxϔ|xZ1ti0R҆+xpH{ܮXLȢfA0z"Vj[3L+Ah!E_ѠpT8ǬrO/Y |6HՔDm't'9L~n|$}Ebp13`r)0QNNAP.Ea K2Z؀[{UwTJ1p^h^ύf,jm4iHU f?esYWbfLz:@=בh$rdDDln{ș tHqC)`ßmBʺR3ps%˘ EHM=S"ŴYVno%ihXa.md,|\XP0wu/)$"$$tNN-K{(i΁/Lj8|)#ƹfB̓qw? |W%: Ow|Uw\˾,ѹbc-t7B?{kRjE?/-w^42UeB\s!Aq"2 %CfwkvM\TՇA x*&]c׷Zk~Y>S Y$"0\,;yۺp€|=(|)2sP\гj=i%3V.R㖚czS:u -J(0bypƽ' =o{om{HW)ؔB'':{V"f˶ i~|3cJmnjF"%p4Lϟ[$p[#0~ 0ʬOc~}m^ + do!I±`Q#r<ȄhI^~M'JUْ=%yRݽO Ͼ¨|MɭÒW%/\S6P]Ej(W%~uP*_*f0]|of6%ԓJR@S+4kz/εX?#8"0eޮZw'HKjs+o ( _ԒU刏Y'i]ovGHHE?cJ`_Kj1Dªi3 tvkĐ}ln:ZΚ*iTXEC#Fa lSZ46M`0^©B,(ZJM닶$HЕF᱊ʏa]*{S''njg eӪKa+!%ڗɞz+@_f:׶,t hGqe)իpڞz j$R:d2ZRRmVKYakocG9#Sx:+סYK4= ($QטYh5:m~з{6QoSSޥ7;{Z8Dȡk"ߴEW.( ĵ\ո7juc!n(HI(hd<^ VUmn*̓ӴY[C&s0K _l "7q E`t~GXk.^9#0oG&fټtc1Mk9{o@n +֠n<#(vӽX Ũ~'oW`U, F)񔳖֢$nfy!gOv|WQ c.W2Ou|hU^;,fOFs#rΈ5ΗcS8G)H/'La9!EU%F`5z龑fīt<0s&+HD1=85د@х,f_ ī к-@J%5;n<߻#uurpYT;#>}&mH"~WR1 d1dWϥ?dLVH8Ҙ67)'^OAc9dF*߹;u4 YF|+:e5Hfc9HrJW9[b4 tDi=:Y>u?1]=mXFu]S i `B-vəM!-].!Uy::+`_(oj"M|q| ,?Qwj~mGve B7^d<;YNOHZ64C\} ˻ ^9TUqYaɩ*W:@WW Cye1q +L6;[!'`&ͩ+v.S5nuAZI/JZO ݌L "(탈WDRt;C~~g]7VG \gܜsu>0O TLzR d5Qêtن{r2UW]X ?Yt-v#Y(mHղzB2ÅMJ LHpr4{3 Z\j)fB )۠,Ew9WE ypZ*)+|]~cQ[3qQlnyD\+Z7iL=T`ϱG*".dy_J.~;1a_6ىTM8i)dF_9^X:>E6Jd~MvÌ@>Qݲ㮙/0$4LB6˯^7/+UL0'tbtr_,JGnFqa̱:aجJֺ:rي8 E\2 V@ZעލU\Ą3 &_SpYE0;D| Gh*ȓ *M0}_bAҧ!^0i]ڠ{Fe]j Y'o Cp[|%aq+qf(HDlyAp7]mVXJՉRm:5F<cRF"`G<_`_gTFiؔ)q Ɔ?퍜֪1D.Of]lnxC/LC6SтxM vDҮ8U?ͺ0p z!AAYA#a.ђt݃ǦAARB;3f:*R8{1^3#F!z%tg~OD(@;(gi"9wV\= (( }&?{?erL6+/ fx}!ŠuL UO xU*#u,䃃I g)X ׯU_Z50HƷmr\I3jx#OTI T| t0kkSiaUcRcN:Qݬm&Y#*A$R:1kI'ʃ?>$2dZ!CE>Q9>w"8ohP}F)vX%Õ/j(;\ǡ F%jW G'+&r6(0o'XV&@X!+CP |qY6P@?Zy7e,TpOD"L!Z܋w_Aݥjck&.Soюk]m`!5EH284yLJ.\m6eXM̷"i3vYOUaa]_'sf)tҲO<_bCh,pP#M35o$Nh@|h@mj:@W{'*0YQbrSlPB*\ F*Fe&9G0~#ç}t1  DLZC9t'e/#K2{Y®mu+-ljSՠxxz͐lO "bW-: 1DZ$wT4 -V&fI.Y͇TYK0E@qTRٳt439֊Ԃ!JL񲤤fx1nֻW_zj{+2Ӕo2\G~mq4t<-ʹOP(6IkPoFQO4K`AD_P+&VI[ &8i $]|iU h)t;@L7Qw=>{߰ȅXSY7D~Ӵ Ep`m̧ĽxbƯQ)dWN]d+>{^$TA3ދIS$v{޿JҏVwC&IB$8izsH|6S(i}P$\%z[p}X#ر"3v~zv(-7zC>G3<ˍ컹~ԗjq5N~X'CA3La;HsYTٰ07!3EȱWbdD"ΫQ]g}):%WGp8%otS4 3wϊќ*G 2NY 3JѺAmgl48/D }M;q@͉~A*>6 #NŐBލ6:ܠaR jkYiܲ=oJHE(tvȉiSf_e~;mś̛ۤ#hQᛵVi\|'4ɾi/y9(VE2EWmzJ? 36^Y 5CFT1U*kj+Fv9<_%`eҽOnB mGFy %y93&zSe85#*7 Y+kV ]j@lnS>}u' -uh;^ 1FqvBvsUVt1nd]dOuYwlakV}YQk$!$,}F'O.Bɬdug'JXQJ6vzԙ icBh NRɍ wT|FaRJdڗFHC8EW!6ʏHrXW5X јE!QO?9kߘ A\ޓ&z̾lnCD@b.c$\]MD@siơnĐUi=Exy]"#+#kTmTTN 6,%:{Pm6!5GY{bR:{kY6?DᎹ5"t>R&~46`<0c@a݁^$5jq&q* WdՑ-m~nK]Mj_ym҂ \kP/5s#?7 NYDΦl{R*$Dm@\s")otLqt)FX5krTPf.!挼_-cj2]R o~CfH`ٷl`*z{>B[bI%~C@+v4"Cyڙ{5@v])HkMͽu?܄g:^\ C )z\BYby:P$gYZ07070100000249000081a40000000000000000000000016650a15d000116e4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/J]?Eh=ڜ.+ЛB>mÒP+ ^bFS eDZwlPQ6D+-|@F Dxs=\~~'6̏푪_uIFK/`yxL,w) qjRʐzh P(NoT`mG31r;"a+`wSR&(^z{Bi(UihQo2J,GcfN}$ 29ieM Ecflx7:Y *fu+G{)T-b@R/j50;:pMllI 5UsK/Wil@Nt'0eL3fAeTK,cH}A-&%$ W])ř?A"o谢x*Idټ ernݙf@4@M,GAO٢K^L[M*.Oj;'}W$;]i\ndt@*R{VǍ7"Q}޸U N~,}H;_8k ɋ{Q"MU u"8 3؆|,FH} q櫹)‰MvHQPIc.~Fr#rf}uאHW"-1 z.$۩?5`aߣS 4+Z<דw wgoy%\#yŰ]^{;ݯSe%eXwZ} #ʱ$Z1υI.2vu^ys ޥ!nTì[W1{ 5zT` ioϫ&FdwB)hi9yY osIQ!n!УtȮ׎rqIN3IhMKl4FHNxKStGۧu$c'^ fU]Ԃh )!3ZDlh}8&^f`|#iZ)A$`[9&Dh>c2K\.N:pLm X-d\ !f D B3Qyq^~gy'KG^?&}O H>ƥ9!"Qe>;MESC&Hm"#U,lե# oyo b ׉u;r:j;)VЇQK&?/ ={rO+|}AۻZ۬]cy"G5^% j&[ac-ۖNj#zڹOAyfBAO0?kGܬ K!9 "v iSA 3[;a"|+T$3xRVȇ!{ɲW Oۃ320'.vl3)N;dTh'\VMe8>TS:!3$5NV򷇕y\KˍmP֝s/v .>àKY "̃-ӣblYuBU AO.@B],2*;?;cӚ^uK o'ǚ V5ꬋc"n&[CXtA]˜Txꚠsm(Mֺ-\ *k֚(%$>OZ:T#vl[;l{*0E&öHVjtcx^ Z\JP3Kb>ۚۅm;k9Yde%nfް k;iH,s1'-BTԤm,+tgw)1_k@e"#_<9E A{X/߅%0!aP9:Āҷ+{oK ٗ{/`9cL<}OC]"Jsuv7Dkʱӑu=+9{2-OMEPceu o:cq2rI 򛅿w}4! /~^عNÓECi )D$OtFK /W^̜-5w^~Fn SzsU^.D v7QΪ4ퟝzmŔUq(Ѱ4tE3܋WEm̥,4L󾍃"$"@z#7'3 @I.e%4<yt!yWeoO{#őubH=2D,04es?kJ+aJ)8j!F]RTes@ˢRʉ%2R|o";ߑ6E)Duf|E*3υyqjp~:ߩdDL NI|D Nw3M>ؖ8^[C+ӛXz.c[e^&fOcrpb씐'!.wl1s) lUh%MQ1?"UoX,\.m0 B>ԓVlIN^Gqp _R ͕ɾ쬜g X4l.@Q)'v rm12;-XM` N8%3` ^, @ۮE<yeL!cs T[o\0Cmd dm޽Ai 1^R#3]r 5'$/s 6%s)TeJ"vS" ].s$`nK(O}ꡆ$w^>um%ۤ}\,Ga`_9>D%#156x$? `}+ta瞡<Ǎ~b> [^sS'crqloWkpow%gZ+Y0?B^H0UňSK _EWD12 )b#FJS2]Z}r0%>$gE,U#qw\EywGlҏJc 2;gpҖ!ԓ/逌qh򾠢uQ}#~ rLj |l,' ny&}QGT>O#Hjpie4}v{B<^nU ݄ǣv8>dB,2(r8|UQ[Ǫ4=cʮ>.Q?+ӳX ӃiT!:UZ7}T73T^/]8ء>tra< BH?u?r6,nˤ@Vrm6dM'?!7ae %?gbXGzxH'2%?' thg q g'g8J_1~ ཷ'Usrj&J (vL}$!2Ns`WkB')TU ƈvT@W 9US,-٢ = :7z6붡 LC$ڐQ)/1 5j6w[ii$[džZWx }-3\_Ɔs~uV}؄Nq+4iN_RAѡ @v]@0>5 Fl o]q\IqH1[@֥o<ԨkPRN6G6v.~`7۔R oPTq'!˅b΢ Z>׎"~y>m+%5Le&D9.;_Wj9Ch05=@Ŕ ` l#'rGُƂvyC_99ŭFۉpnv 3b} Ą"vHKpidp#${,Jfjٍj4mҋ%v|Ja 跎jh}<gimGwtf1%ݺPUb䫼e$V?ufR]f+7yyT§RS5;鹟IqO[Mu>‰>`iy8ɽK%w1zϘ<,ywB>PH2$8_R]=L ߝr.]^ -dd:, œ>NX4\Ȉ?`>!BS8Ec`dBfWչ8rs݆Lj)1 F+-My G+KmnC)K۔tv =)gfN ﷚LT l܋81FvKT  >nxNꋋ.*%7UQG!G5?FهN4b2_0yzPqwZWR8r+fp7C37s26o;˙̒ϓxMуB(5Y&=0cNٙ'}9F!8wmYȵy͸"7XgGm4@T !}X!Oc >idhv!i'l2{`†OY==Gќ+~+h t%n =aT =,#'.%ϫS]t0AC\I G6'ceSgLB3SF+׹* q 5hHǟI `ZX+|\xx6{ly\+i!lV'^H)yʚv ިН@FAВ-z=ě+.ZVk}=iiUko^pZo1v=N/UP㬐6df)`-φ÷;/ hԈG>~8n"-͚Z֡ D^V%2b1.4y/R_]4.?Yi|ff.n6S1y ?|ut28Z⊮#xx>s5'_/$7>D<Ԉσ9Cxd([RnDt0?Kھ9oo| U~ M U8ʍtZw҈HJbTa8;>GDXs}f40t r'`'_F1|KӋ 93p\U)pwJEBwkh;?8DnfL:RGo;#x/p 7ˋԁ&`]0jhBj&<4k2JC@>#C3_-,_ڲD[p I$t[*> K܉ov0ux5@e]d6V v/ߊ1-zuO<'Bqt^%}=ŴQ=|tFƒTR%E33̌ yZI<\*3XóG0mⅷ6dV qOgɕ5hD"iX_@»3;jtkWAiFeI)xy=WG#byl L+gS_O|,MBD!?}U ̀h$kà,^PIpRĉO_׊F ^Yn4X7 ,sټ&Wxl&NM? 6RV_P_Ub!6J}]W<A v2G:S\BCq)4Pgx 7R?#}1z rO.Ev7dri. -!m)`[U;9O&1r& %#9{juy0Vx'H2_0d>K{WsLm 1`vGG ! Mҿ]MZ^ ~WKKe90b[WE-AN8ڭJ11+37Lz: Cc޹_MA k qJcF].v$AdaVAIۣQ#†.m~Y|HRQ>xXӒ%o:$ZRMiSDZvI9wc4C]G7tg^dj%ye7cqg6 loԆ܈1gmR}Gze,7 oE:zj-fJ@4(= 'Sx"8' OQ[訟/GðAzY)^]$Rc  @sJ 1 L˧6FV2'QA6~h'ȮicDž&Hw0K&w=Ǡk.5rwϝr^hLnqd =\nMv NCZ &!t'Icbc7TؙJ# }'Ay Zу{kx,6rwL[GAۓ>]CxuyB~# hQ e5wU9rh_Ff/%` ʡXULnN"c &w|6dfQMex2jPpOwOaVA]6_s|7sJMBA* \׳nU*tܾyC;ˀ[$|۳&k;ɱsC$o*kU kfmA+,fN|{m t-Fg\v̏Rv`Oy =P NypEq["I2q(ѕ"Zj6 HCj\f k̴!AzP&gPQ:s1`"´? %w2qSUխoR)cD}Caek S_9!rI4&7=K) &*)8cяE+̮Z豎vyQwkJ=Zu+$B""?*@>#|DM:Myrr}Nu~B$uό%RVPMЌfM *̯ن@.|Y<):1|F _DǪ%61^4%BVNS::%R|\?@z: E#aQ ?ۓGqiBѢnl. <_ނà$PKԲ{Nq+ZE4PU5|OqXK!#0Q r:7`:! <:sH|ɋo5O `4$J QwWziY6A^mȳܿ Id yF!=e^9 d 23Q2H1q~#;VCMj5rl~^k@SJ۾J9Z6Rw拍W^m[6-"EI{(Y[PڕFy4R[K H,*@\Z$5aeY$g:YbYdC},dZ"q:,?@`p?E81.2n ^S/ 8uItOg\ Up*Q)Gi]D"nW'-p3*n:Pv!Oy=y_n:^%5۽5kY?foVV4wVMTv^ ,R'T[X?AFt4"vnTSҵˆRJ.$8D bdhԍ(Z.J.(cQ;;Lw9)I*vBܱ_dPls#^bC RS.'߳Ysq=?JxX6*RXJs7v𰤞BjqE%KBM!es(,Fh߯9R78~*MٳM4zW\)cfYmɣ.aĐ"$ Ql6$ncc,6`-5T~GuI~cMڬ-VPIM$׉~G0DmJ=?~t{vh/q976(#`0 AD͐ƵcULw c9_7oa]G(/w2M\POd[)x>_$)1Э{;VLib]>Tk\)Tl|A8L%P<;e\'>E"v΋43vm1S-x0 ;"}?B5~a)œ΀h,CO+N[O5d}&N<HD\ 4ej Q:npfE7/+WbU:Fm,7`UDr- VDkIrܯ pOK0Tя+ain'q0ă?}TxլңAUH&c95 q0s?t%UDez;5~5G *%Al/FD %V\iF69c^d3l97i8ƌ,([-E.y0SGBxzSs3lq;i4؈8r]6;H̗Mv@O-?*meQ(@"\9߈(:n4Hk߁^%`5}Mj-"0 /|t] -Wq t<Mft# Q)g>%O_S3s*vIa7D$[<}(b=x.ɺS+ k7lLI3un@(5׎!Ob3.)zܽg:l^n}im91~}] =EĹ/$ӁY \9Ud}] kT$ugmfCȆ5M0K^/R"F u}һbdW)'J +RuJbOc0D@D2W Y EIvM>!o`y/ a)ڿK;@^}m}+Wu46^}ʸrڋT6mUV3,݈@K>jer2ku>I(߬Ɍ`b8>34ʐyƍ1}Mj?|ٳ$ 9o2W|MxT'/|S&d$aOfn^O OB]iܲs³HDŽTR(㦨/B83z'=M͸e[p7hVO, hg>:|W9U;צS(iy,T!cd:P YTϛv0KݣZKt"?JgcVDQ.V@Cag㗕]G'DD֏enK96 N!~ Wv@!fZZ/n@~,#d۶+z.S1FvX~;3 vltBwMk+~#Qz`M:mns6IqN|3' V zaL#AphpÒX]A+X!{zLL ^ٚ2g/^)/sTZ&f5j~b T ~s8!f`I؂>kVD8r*ƦdG$vKN!|9iGw7A0Ç`r ~pJLi"ّA&fX9lrir3tnVǹvC%qA廮+%\xAd1HsB^v31s[VjX*9)iՖt֩^LbJ'CJ7A1u%-갅o MBV\*<vkYXUۑ)(<k nq}ƺK߹bTT 2YOE }L@ժk|-u ,T+H<M %ʰd(gc;G1T_߾Zo՗[N\{*Ldʠw̢#| K_vڠLcߞ^98Y 9)6\)AQb3.@ݷ^ك1(~<{}G/v?/${r-)̃M7,=ML81l賂uCIk^3w|Ɋ:_0`B^M\pdmByFj쥗*TV?a _ N^NlҐs')t+؈'4d*1k.}@$ՠ3H.CB0Y}3 7vZi=&2O2=n|(5lܟP52^GAM[_ʰsNN] MaIn!!>/8vX`G5֯e!$6p6DpP6voh_%0/- ۲ˣo| jmz ؽfNc]Mt?bSԕO9%MŴ=|1vHh<~ dY[P/Z`/ڽ**#mBtjXèWȠX,}*Pu}.=u+FT6sY沩*Ld]OzQjdnR-S`0@'>,-`S, R.*6p jNX4pNSY%O`j eSZ^i \XSgOoe0/s7';DcDbA6fOS,"XӯˈRH̏9|r| 3X,Ny+x1#&)w5'-Vvrŗ3_$pVY^ic B IЈ;C!u ֖ZO!ALe6޿BFF葐[UYKÖc~`%$EUJZH=p#|WDbBIc}I0ۓI^~|KNe7!MI좬t +2;C w9U5ZϢG:y@s5@A\jUo[%kW/ NIz,Ȥ2*ј/xH{,ĂD>y]^a[QZ4k&x$}H0gF ^7>ە_e $nbp_6Xq"pҙ;D.։ETAom<æ24_W8W̃Q^ 9 ><`57\l^(Ǭ&h]&!qDn`tJz]'e9~Uǰc*U}Ю!ac6jOS-^榫Qp+LXpi붻Mx軾uLHN1jZ'הg(bO,h(>a.72>! XVtd:7j(uk^b.|Hv Xz(䢧q>(ʍFj2n=) m;gs%xH+ɸ0/D^cV% X`3gN1|T'mO;$X:H(/RXe@f-R.>G=]0ѣvԟTs4s,qΘlvxYaY7 gkdXKލؗWLW4Z@;PD5#x;qzs>}40~W#+8Q?zGMa5BNmN{`*& iItӑj`{7OF6hKJA#`^k$K8RS/ 1)`zH3I[yHMHFD Oϟf^oa#c$N}F]H PGNdeb:"&;TNakl-ԣ2z#E"cuFYQϞ̠kSn:HEu"48އt#CQ1wo+ `ѻo1쏯Pёrhj n*|?YrէzE  ~§"9wglŀ\7!MN!$" ͒{U+b[vǬ.G!s1_%`1s!r4/Pd]Iz g[%h391;䚃@A 3(W!@m67ց9]-Z{1ИF%E:Bt,҇q|?^FFN}E{qg1x n mP>u X<[_xO@Ki9-^5:In4Kb>b (줰Skㆲ:)M yk ٟEQUa1' N.NL"a>Y>'-YUxS4a y2dZo;?]4 L#GrSG:ّ!$f0˦cP5nb9"z\"lP :uB8 mQ y6ax0C=J zyh2*sgϒW&QkxW 4Ԧrg<;ά-FaJcI5[f>)1C]% *CC;vC:,g\ v6DFya58K~aXPj'\EtGAEfeh}M+X8s\\Px%ϷY)mvygd7;ME6RsكE%Su NX9͸ׁ+m oEoLyJW p$͢E:WپGesDR_@gֶvΤ/Fk\djDKyo㴏P8c{7 1ؙvMLnq$5a5;1\AA./=YñrVu ScL? .~Ԕ= ͒gNGTMNK*4X7tqX_&@Psnt"tKϕ6)i3`@}f^~,R' p w?xdN(7UALcL[6Zt5i0j2B9]/|-#@pN$"vhgIf>j'RYt\rWlF 3 8$]͸p=:Z N1Ɗ/ j )8'[r.&ﮈ=B2^PȆt&]1qj0?#X劆Bo#v ec{&Oe%E!0_-w&5|p'伻G1ѣ=|ns+ji=ªQo_Pb %VYfڠ黢xb$Hθ!sy{ݷ^nx6!t?7IRϿ}/Lp9ȌMʬވS:3͡^GbQVA(dH̹ZnC$h2C4D3!Xrrv:-MpCEJ Qp'a¼%]oz~:tQMʂYf7r0YW֡LK0Pۥ0RL qrϨP1{8-1} d$P&eTBiMlׂ╞l"'t  2h!B;]c13LD gt=Z&Ll954y&3U=}Li\ br]_b/3doPZtЮhV2Q@1Օ܊DBxj{jc1ƀkHҨ}3/>X#Y"^igH8QihRM' }ȥpE3NJ L}>:euPSNp6kG>f{a ? z/׾?=p>LJ 7`ݜcu+춠FwC-tL'bqK/(n',J7h B?$=2KSRCl yi*T`'W$YǑ%޸=cNu (@V"{PZr"AtVyw̛:|z㌟N ubnS77\Thʍt/|s}җU?RL>ڮ~ ;aX%^My_!į jTܒˮVT(eՋKeDžֳEc?Qh*0eQJcvWoiIMKF8F9ڈBEf7^QY~LtZpg䵜gNɳj1+AmΎ 1YeA#.k3ҐzY&3E.lOZ"03; l}Z )SFx> a䆵i7-Y%`;9U1%1:}lc/֦**>dtK @1-ɧs1a;$} k\VFL0 1t JTu/h<>&ַx@'*0+3{e3akx7@ 3eBpmccQSӟF3#\lǷ{˙,Off8s{s#JzAz=g}BcIoK;1my&#דh#7jNyCFD#zџ -HpaBq!smOzTJա3R톁&!^&XC eic-Vہ5erJ=6pe*xk2?h)|rD#|w%>FqҵѹNV< ֧e_()ھ l-4[beaf6ÝcPl|'7 l>g|Xccq wgqi\0!;g94Q'K-i$B6eYjX9jZ]DglJ2ɳ`)Bb"B|`4v%ӼК)B Lb_KZ=of+Nh^u=T]Ȏ̘>Wf[T_mO)@ʮx`AKei¿>@[o4kZ36UfG<(rWRyl}t`ߌuգq386FM, [7\8Z c uWaIoj'9@'τpgSTi&^ $`) AhgGń!~FuVXDy6QZ-c/=;yq>oǕ}7N{9ؽ[z$V!Q}LkW^+ΕbJ 8t#*w#`0pi+Z&}9T4a [mWFrI9oI҈@(?iDT\M3}/'"9O4{aaVlȇ%´A\oL(wXiُ܌~JO @e.]-ä뮥^=Mx) pWxל߄+-XgjXL4NW5Sr%OU XjNOW#9?AuTDYwbn۬ife{VL"#I.ɛP%^Tu4 .h.(\]j<ͼcӣ԰rAW$y{t)-u@p'RP67.~{p `%쨬 O:S]:"uKC0zd^:#}{ [d٩LU#D1mËlMқA@ԏ`!M{JSvI^!ϥQ8a 2GdDīk˦BR`g U膕Lח:ȍa0Ԁ/ybS`08} t,d,z` YoRÏ*: [cSX\*\\C3?22@4N? "`}Uu@"JU"s} :BnK-Ui9ٲ'16׫_H׵mJbwg7.GOw7> cv}GJe^ץNpRn#kሲKljXs7V}i H,449Pd K[5(+SZbh%qZSae5ZN VPmԮ JH)R{zohfZw ϾK6P%+, (M2k<_O?hTso]["7Qҿ B ppY%Ј}8pr ͧI35/+ɰ*Q u!t:g֬M10@bĖ/!Y !&#-}# !h\I{c>=RT8vCQ _&y5dc%pg:bv/ ao1#'8Vvg֣˴U.5>8k&0$*/+镧5ӪQh BRMdg#V/<5;G#fQoZaqyhtD@tkx&I~ 8KZŔ'6a9IDtf'ˍ7 =83fl}p!6G}s89FI"*U㿈HMޮn7ʍ0>`G<arܞp*_ %˩މ|C]I +02GosEńRta.`w6݈/DH9R8Ps?qL'@WXiK5nm5lPIb`l9a:Q?L[-#hL ?B1lew_f0q&KybnfW;BI,&txiTcARIH,AakGֆU" 4{4ܔmFbZdI|@0j¤|unIZ]ZàvTm>Wjۜ+3wТOQ pt ;.F0O/ _b O*|z rK|NVZއwJ֠GKݼٳ|u(ak[:훲F>pFԨy>fDŬ_7H eJ\5dMҌ3eKH(K}z`o߰=ZˊΤl/? XԔB/?@밲dpLP 9 Ŗm:VSFmqY$mUS=Fk ߝkHtЁ;ˡa<܇>Z(ZrUTOHvm}_u~{\~_22j )g~hX`{s|DA^(3V^߂V}TfXx}ܳF`D C ̒ɲbTj+X۪r@U`F܁,ka#[ z$ۘT,}2]0뎩YR"!ё#.Aoe49Z\1BSBlLKgj>R.X'1SPүƨ&Ys 2I>&`תdh]I1&DF1䵯䆙kM3Y8}40QL)c(WV;L>\O>FBO e7Fܕ^V)r"h( Xc > ,P >`w`g;3w,eݺt)@fZ#)TmEjoz7(':ˠEkE ]EY#K PMGrE9ARQ0 ߲Vd1Jf$ >iEl!DC_Wu"Bcl9*[n=CzQ&8::AvV-2}"XϜԩv_[b;Y<추F 臣I̻bhaM2=SٜsA劗DZ kuũy9J,Itn qrsmԱ:L,ߞw~)"y_&k^ZjdN۪u:֕_O ay$cM#YjkRh gIz%$*cqD-,X{zDM\Y%v 2y%VY+1e4EpC8;6!Ȥ<ɥW}|oqn m@4P2ɭF_exc,$Z`τ0g"Cn3לؓ/R; # ӍldW-uɟdFElN6Lz(C $mu7`;lk-%PN*HR=rSWbthGVt~Q2P C±ej`7??ҚZ*8ݕLyIsctJzB#1+qc6mĖtǣ!d"Ws觲oRŋ0S sL͑48T^U=|xڻEˋI_%֋w1LlOq:0I/\"H*wEN^c-A+?㡣7"@!VzRsI'x׈z$TIBjI"Iܤ`b.!A Eb\JF|f9 〉m1kkU/IO2$kSpA:seOxyS ʲW}zn8C؎CEUfƌ~DyK EZ`@2ּ?UZF onfe]ǴJvCVLZb{BU7p:KfCWKrD4Uo[4? w>[*=J!wD5 O f$F~ &Xzn6ju j~/qH;<\[skGB#{9O"5h1;Q*P!#ETm77R$^!Oe0M)W"%APOsگ[j}b_B/7+sh0% a+DN@@ljko/@"mm`HD@񏒻RtG&&@ܾjQwL 1>Ć|6Z:aHm'K6_nZIb2mq[ʛo \L[37S:b1naC@]Hi4lo|C+\fn%"Ju$7(xn|Ih{v{)}[@a 9dG*WP$录w~ӻӢzg05u>>Y|#~mTQTųYc~LIi)cN;)b>nzBߍНH􅷧 d.B U+9~͑/SO@r` hE:gUe,tQMA;Uxӟİg:y5a"O#NR"myv{詐HLe7Owe5Tbc&3U}xCcsl;߰.U'`lLs%SU?24B#OҗDm'S<07 yx t]!pYއS)ݟ,4ab<S/4)e O,|Upin&OQ0= x $ +ckMrơTz,Zr_]=݊Ԑlݨ&Sh:v[n_uY9A%1)iKYSqQY[tHrPLD)5P `vgx@ܑR&|p8d2bh%/NkYՎCDr‹AHL-`Q #EqdG*D,!em|7-DJo7m*߲ fŬKC`1ܨ^B%]xn^7!⼛F;yuw){HShcnp1PN2U6T?xWW:VN3sTF^d!I٣=y;f)@әN=O2=LIѷ43H;Lis> A45Wr{wYA] h2 T'׍!޿6l]| 1AU%_pd*;l>Wh:h,ڇ07)ݐN\Y˯楔~.OtFy ت'iN%4lgTiC }FHpfѢk=lU)}BxQxtoPgZMX>t̬}48!Etf"=+׵^g}pGy |lWaiH@-7!pMR+(R U&^y*紏=0?Nu7:ͺ#23p>gHZǛeLqՖΓ^ͮ+ R˾mOBOŚt-dS_\ʐ:G"wz7 蜞o1=s9i9wnkƽ2MC熴Z ezW޹gÅ}Ed e+R:]LyߞT~僚Eq՞Jژ.Cb@d}\C_[Ҟ-)!K֫:P.CFl4f",G.t3w\!Aqp̼0[WdJɤ܁vH1EE([ Qi/c%9&-t]ymyY7JapaضjM3.A .'`xrNL5_:{ڪͻĆ ٬UbX\i~(֏?ׅ?;'R8mԈվ]AQCy~(L}[l(X2Q!&{r:Cf7z=ԲMF6NFcA'E'(B2x+]:- .jm\CkzɝR{Mkq 1>ξ$5 dU0 .346#utSW{魕B Z &f&CY,š(z\,O p*0Ҋ1@>+XzAh:EgKD @sE?bϪdZpؒ^_;4@?9N3SUt:lH0V#G V>-QԽaVx]Ƀ*"n.qWaȐ8WyÔ X5ze9LyB\s0ll;;v ٜ H.]sճ%u#eG{wE#so^#"% O4' fD8|n5wa;D#;G)+-8ۊ}DUK1q"1+ |/Y_A*''. DZ m)rċ^+"UZ F'f۳.ҏQ")eoTUI·1i谷O6w8ia0J3 ɱsPrnͼ_JNa*$-w-nZuF:4l(5C;Z)y,i=MűٛWkP Ϥ8b \Akm4㐀R$î;GN} Lpڌtz !Ϯ,%.5\"P!7F-Q93Bǰ-F7tRM#X.>h$%ABn9)2vй_T^`gRFP(@B"@R* dk2xpW2˺ 3%LZ 2,m,[cm=P^ؕ1ʂ$TɶaQ;ju<ЕQxBh ko`ݯ*ʇETQxh/9!yƗdL+ $=j zӎ5mBS{q\3(J6B9M`iLp svi]3??PyeHkׇQ[-DS՜Oi*aÊ/O8Ѫj(6x)יDքxHbDj4D$nX҃}| QU5NN{pUsM*$nJ#e]Jk ]_`xQyk[F@xκmD3dH Eװ}ȕi`6sIz:Xrs._%_ 3rG; ^/L)Zz _ t>0qa~ZQgKdiIʂJÓS 4vRw]}Ƞl{W@m uB_ìX3ZZ|jX(8`P?cJcPu*}IA0Xcm&ipiEeNǶ3&iFzSnup>a&#,ϘDߙZ-*g{)mcQW@ Qx-Z{^33;AѦ*}rԌPU^CD``~p kSPxJf?8tǹ lh'r襵_/m᧤^+pcXzsz,-4X7vۓMyK 5%aC3mV_\`+aPSp0ws lpì;lfʬl^d>=C<8\O&Jޙvx 9&`RԲЕsR8$Gx_vte^t}1m,{<**xj 1=# c+syլ-i!7Kno㣣nќI+uM=qH0SUS@DX6:=j;ꁨ ir@zEbkAX>G7~*@oWK~QzjSb̗9ѲdL Oa-?v]"B3an$w߯Nֳ:%\0E|VyBSS+Q[wR&}nY2po*eײ Q9XNRx5{ >r SEDyW 4`B.!W9~F#\d;Y \ SFLI%` NV6wN?*y`$@uU4 96^ESM?J ,-R),W$ɔ{+bpgQB#cƎNmI),E4oG+zbXv7BsTK*A`gȝC\&T p70 O2|wO#^jX_nd2KA N&0Q\ Fֲ%rm{$kEk"U_ m@7v_uq7߲rCr_tR5bOip3@\K *}$un4cdSU 4^TeogTx\hbE8A%Ϩxxub Ѣhm@:tʼn4I7o,[ݳfz]I%Wz4ψӍ0'9+ [A{͍lv P010v};lj#)jϞ;ˤzQ 6lob4qG|1e'vy1_LвpD]tm-׋c5hՇG8,4CL'_Jzr,cQ.S3,hY5^!|z-?{1ڏg{Ȍ0C.Vv^<6w߀ qJzY ZFCRyAHx)grg}3nu82뭵S9Ddxؽl.w/͹0 F h<_AE4Xs#;~6' sx_(k?Hn.1J-`WP9ʰlOΪ%$Rԭ gZx-iY0P.bf Ї,:kL,(+[FNoYP4C/pٕIbRk ڕfz%0^4;6{ [#7B/.u|۳Jkeܱ0Vh4wk.?{19BF fA~nL10w]}CôǴO"D,@ qu$+M;ߋP*d 2ǖn'=0& V?et:4dxh {bzL$7m#:Q'bM- QX6Jcp7w-Ysd|~'{Y+"iHG;ոbF|կ̷F{xƠ5G!.,*6#@f \<+.ؑBHxm9LXizCuAݒPX% 2x&;0 5wfg%G*(5C?ڤzU Y/),nA">4$эPgʆ~0DyMIAX5V(Yt!~!?lu oZ[6?y2Un9^vQ|w_POl]sRR !96.&TĚlh΃ŏei_J' ZBLL>x5f9fM@=Ϟ3c^8=4DCFv3hsI_h7px!AK,`a<:\ |m!_!_R׆dd8a'.kVTcP3?bW\ !C2CNh5g_ҺWzkj$@M*GQѢCkEpbIy7CQ| O8*=n.ul]6~lȉ|Z^ \sMV:[Q<ŋx W[q}WUhWj~SrwR :a7LM2VpH~Iu%ǍXh; E};΁%EKƣ 2P?,/صTpSGƪk^gI_h}xs#jŵ(:jMCc/T/-4]` &NQP貹3]J3t~Gy.5|.C׫*ܰ닾r\@1[ CYqsYp@HfRϑQOZ-fô,TCߌ^^ο;LOz~ kmˣⵐn/oQP<$m"+(ľO?^ )YFm ,mn0f Lh錊 F'we޻jl+CW"#h騉4S&bb;lSqeVӣòesN1 vO,I ˅#M]|&cA=v$ʿlӄDSr BM2O5f5 L;;XX,Ȁ/FN1ޔx"A.WfjTwj^eo1ƝwǤiUwE `Ŋ}p.bjp~z rh DѴUf)݁-5 kv {\I5 jNA[p:?e!": WE i ? :[\l6WL쭎{˵T U(v vL4TpALAbETkli( u6`Q:aöaA ኄiA4q幒&;$cRCh0+2#d0>@%L#!?>㉂-%6-l $h;%d6{^\_ `D|j l"J3=5\cW 6!,Ga^_;ϺWew=?8$x I뾀xGszTfkլv*J5ݏ~ض\k>}[vӼS3FlLK};ͽcNNc=,ilW6*WWQ%u}W(gVyZUn3:^찟 ! ҏCf9,8u0vVX "IH8Nj2"VWC0%$> ߿אMDc1}v[B\ݐw0ғiWz>Z7FMk{1Ow{(_.&>RîlTKiv[⨗jNZ :Y~I##!=o+#Ic Dk,)<НqX2OU4x֨^⢁Pbڱzq! bJV%H+ԣ> f{*ſ,ɯZ#@uCgKZF UNXr{gMXĺEIj9 eB!! a~oy[+a yT8D0N|CRqND py!-MhA$o?J6CM9Ϊ;Alt4ۼedD<ɚDπD^|rP^Ьrc,^* C&*Ԣ~R7zs}ě_n[- t ŻtT6u"ĤH P͛qN0p(RLǬ8< E G q)7(R9)vSvtO>TmR>W Rݯ`QZJd+k+.vӂ] W yF$%S[lӐqso~ooF_;NYW0%e*A~26Du񯕱łWHL*< +Βpq529w6835_1ThX(E~N;X>uŐ5,kۯDv҇%!UlKD¹bT3+7lĎX_-2B OCnR I `fPJ|oͭXlN?qHb;×vkJ0ouRQ?Di]g(4,]呐*7h3R{e +S`nZ>)?Vk;~)TM^21~H_ze/ U~[x ?˥6NQOO0cÜ (ק[WGۡ]8r;ʬoU^"'5v* +wE1̝x[! ]!b@9a @TY W;S$FnBgGa2Y6^j/l б9/֡%œպ 9Tr;d#9]\56 \̕$_}){C@=zIAޢA͍]%t1*Vh=Q;Ч÷5Xm2CboQ}E|.@'u*3u,,}|nwޑP Ŧ d`(''ǫS5 A?'q\5 ڌfE!sI@ ]B<"ʷ4T2P(#;%X =Ty+B,@#K9և:uJ i@?v.v# BJ;gĥ7%-/ 6C ̡uwa/Uc &\cx|:CxeIKZUޠo`@@/;qIFXv̚=2 ڇvb40r ڷ+p{硊Dam(c(@uKmtDݰ691,k !2_Ed^sr  %KVl"_糞8-z}VS6uf33Ptݹ&lHzЂMz\)~o+UcŘͳHLe[ݥ g-Vzzg/Ia^@КJp[fyBKQ@`oKMSf $(1cF\u QBBCk'ɋrGo/C18%a#gW˟$`2k2a 6w(HN*#9i/RL BvBSq`8h豮tyfAnUȭ\/k[ep?>uP9Rj^j^qߟ-9eoW)b͘hnY% VVZ.0\}ux$[!Dd9E9kUΚ,N.sP͕~x;_YW߆}Ƀ-<@K^z%˂A Ⱦ! eXQՖ'dmTZ=\JkCF8ZpU_iw 3|lM[ 3:]"6}F'CbWAQc cFZ#0`]Ik<[ L&s0f@w+W^p7Gh[ }3iQXKX^2 ato?8<R`0.%œ-yD {BeյƑo<"G-9c@1C+V ) |}Q/Љ-ƽ}#KI3WNނ\)ge?f5z7WM/@&^ d}{-uoDW+sӍXC517F8HEQox!F0_z 4ů>7"p ʵ݆ȪU5p5-ұ.%0=p.ԊZ(3-62C>)kvZǝRmDN &.:"y),tA8":L"j6r{hg];6)i 5'ʉnJ5yyPUɤxߍo2@qy[d>~OhcYTWH=-…2Mcͳ.Gj.yqx `Z-s7BlKthYAjJ+dslKHE oa6^R0Z&ae.έW9+ܟ0C].)ImڤgmO1Yq% -0ɗz"S}oq-l &WIJdG^%L!cM)-K$ɞ7W&6lE r7,hq!(k,iNTDje!%C^vCGjbX^-}oYoMs02Ԇ_&֬ A_{tS% GյeQ1v$~{{6:K#Tv/@:njG؞$W~R!Y};IgƋSh?GV9:5,k-}iJb3D:TYcJϐ0cĶ=|0 11XyrIӦ0Vrzth1˅eG46^)Q{s#Bpn:&$DJO!eC];N1Q"d2Uc{LE6LIRRx"GW}6 V·ږ7 sc;}vnJ~mD?7#_Ԅ3y$%NO`JD>S2n+Dnq ُ_RxVI4 ZT("p1 K}Mq 1S񠱁aXn ڪZP0obB`e UWuDu!~f2ļ|I(#1?̂"" Ռ{@qr ZԈ1Ԇ$Nb"5)ԥ) RdictB\\0| N͹C Eѫaϔ8a^~%SEgfr x;{,ڧW1+tI[>)PV4_@)( RyY*c`Rv 6]77k0ج_E \4fcÏ,$mPH;IF!7JXaBl}}ZM+2RN! #.xfVꏖϺFcz?R F (İ;lո^rk!I [_I\y[¹QW z h]oC!gYAz;^\6~$w)bɕbf'}h=R: 5}.z$z ʟf Ѽo 0*Ӥ\_)8ټCдOA8@bq -NALهh]P&J٥ʙ5O)+ɟ8 +>&.~fV QP )? FeK>rװ< *ʨƀ0Ub\.ja&g3ڇeېJ(F'f׆݄cyb;O9yHڲ\bEY6@(UaDtӍF ZW?ګlrZgQv,=&e>Ctft%e ͗9 ޼:,cYb\v-:(hP? f|җz'xŵ ]i8ڿe% ;fyͷ\ 'PMwPaWi#qy⨳eD0g+*LFyu:>  XM=ĩ'dh.C21MXqGUnzW72Jº|{p!XjtJSKuX)7VNn%ᮽL9/Kz&+ub5Rtt|JurJ[׍j%4Kc|R(6ⳑHk1KH d{i1P3C^7w]$ gkAr~N4c݂)`gXceLϘ!Xf':Llp1%8XVJ y91=kCK'qHyVy(N\Oe["c$]-;h Zv?GakaxjToDuhUN Íx]=yI_wY=9X2wK;oCgs,lʜc !'2}cOKs&f3-304:ZZզ'EĤɱp+71ȕhn OR-Bcw#JشL@FRr:v W8Ch7$i X6^[θm75ieR..`"MW3pd2E: )[.eZ@ y_Ư︲~y<ZӝY7,'+@XO;bP [p=zIY 8qey6* ah`=MOY1Л&2̹v|M׿iVWY߶E 7{e?=%Nn3ÀrcE OP""Sփĩ8C!qpIkN$6=z2!+ũ WhTetx xi 9Sz;svV:CΧdy7qb{jn *:e5Om]EOH ,K > ;A2eAL$ȯ>{_W?lK+i1 /F7b8`g5:Cwac r؄Z,t މy~IUF$-XRLS/X:6_SO3fWV֘V-;>x7/+y"[j+W߉X") vӚ-fair͒GyӒ0u#!^CpW*~ w*ޮY?Z#nydKc?[8?[X$ֲ攊 VV/iOrSO8.y57g> jΙ,z!5D6UuB7 +5A4Lχ_I"眅,o+$>v0o_gZTHK2ēd,ROC*ktKnv?x=$C]=n$>-Sg;\&B#H20 %2Uz|aߨUL.5 |7trh9ydžfRxmv58$Mj1, p<!$yQVh]TDBD$ DJאpL% xГ^L;%9HS>1s9i!LmpQUay DZPL'5+?4-x{CV#qv?fY0)%.'g"l츌Bs{2z6p{zΰ2еfJ=5JOc%;(k=v~S לBO'ЫJKhbgs!MᚣrzY+-_%,pA[tg`Sʝy84XqCq}ҮbyrL"w3䋝s }jc{~6X่=&g])Y ~O}KG_MY oa* |VNzr)#To )P5s I2]CJx/Oo\O:y<1 ]p P_9:N*ә?nwE$ʸXn+ՁtrpgK-A@` <0O6a]5\C!xl}AO~G1'֔7H\<֋/ɓ!v_g5Xw\%Z B)b"! M(|T -(NѤa_7q.v3Bpy@\-`j5{:. OOUy`=L ; ?&xX5볤QPW 2UVb/N<'窴&ml=fnzJjmo! ; o ĕpOF~YiW$E(Hw˅'X{G\oN*S̓1S٨30@llaИ~s'?/'7HV6mAu PMq dX,gH&G gcb-Y\2Zw1̞nJm Z1SG[/Gwel |wt>ӑBnh.n#[ lBU"OAmGXյqPX[Z[mW.HXB,o+;]z㋟ƕG9ixbw > (Î.y[D:9R`ic#y<=\%hqF=b{βkYn9UɣS{1[ :1Đ{3M4<瑠[N"3 %`clP(=xP}ygBg/[ EJHf8T3 Tn}QaX~N.q#n4пy'CS.տ%1|w{<ܦEӱ`l˟2=thKԋOC̓,wt-U+"Jgt<eIlQE0!SԼ`x?Pv];pvoG[Gs{Mb]u6ܞ1$g6ERJ'}}8(C:ʝ4i|lM[(=!Glm MTî^g,Uj2ed|D~Y0A ~E: Vpti^1D}0ԘZ_QHjK%;bi ;l S4Z='c/xx(Bc?ͪvzS_R#n B}ƎBҔ7e,A7#vqhl8h}7[ܻ==nFɞY-Hgd1UEyDq5[׬=,)ILll"iYWH`vDt~&KyN%Z qe8Mo$t /,i <$zJUVoVecA85n鋵qbq{tن4Ϙi 5zc2zr/,:/x,Rm-w-5䣝Hr~ʗU]"FhUE*aƤz.|T0nE "#2DH) b!(ڠʔtӴ9.WiƊ}\/b+Uzͱa0պ6Dc 6+?id40~7Sp{l\mบ(]NB)|F -Jj7 e6`aLuXBia"AG\a@}vRbAJ/yB8uWƗx (=H J$%]X^P~D.h^5Șf 4f#FrGQAOg"+"owT(Y"& Fg.)1z`w2{DJay>qIASM?(z9Bߠ*嵁;rwcikp0b0pE|A3!Y&w[=c5-m9l+6֎aWޭsIS򅁑<4刑=q=|0Y`#G8 nd>+v]eԧ ؎ٝ}>U2n[>|K^HpSv˔h' ʵyg=Kb.ٞ5q)ff[Hxg,8@HV$^#uT쩥<h?C= hPɾhM! tjdXzdb tea-V*h}@p\I5b$o `˵VeL&D@Zg@KWna;?lj:\GYYa{p SGXiR)q™]}: 0jMle⥌A f}aBnǃuG{& =` Ď Syh:wVp׳e j[h-N]j3Y^<}geF??ΗP ,-J;ygK:"RC_O%:'O&zW/[.,uhY2h 5Ih!v,sҲ_sk ETY8I6j; "Ѯsxl|$F`:aʄ֪(d_fk4Cq|]:'Oْ;pmX+ExBfռh$y`9( Ӌnx@fc\~Λ,TXHE1uK9Q4iORY8蜹Tm ~yn(qFhrcʀԝņK`Cet݈H I!:Mo4pjdlxW~wy{D68.MzeozΊ:+fq3*lY3g98׵V0\o-) +:Lq%+qr]6E s@6f٤dLF 1H1{(?<Υw7鳙 MŨN8*!{*?? x௩MyR&Qj\Y<;3%) *t-Q)xi ܾ}Xu}U,$6FJ@1iDs] {zǷU=D)#NO^@s}Nؿ!fSeE cKMEXp\v1Gy<$eB(AAU .5ş ʘ謼tʼn2Rpmxӱ2S16`tg/QYC嬯0,a2Br&]fg|60UqǘFe3B 1pb|8~ؚ K"?d\W*s@^OTLզcϸۣyH@vsj_}A>3#N { @#݆WabF^^η)42">薬KdIJUbvXC{Dubyu'i_s^g+$m3ZENp'~H[=Ǧx]q uXsCizh;2R"Bp1o>IL+ܥ26S_&NfeR(=6:d,hKJ)Wt_D~ݵb ~c@W#&) Dp㿧>w3Zv09Bi#ls*!Gvx!W#IوIJKTg{}\L+#W}MO`bVKd[#]h}R'->yx09H3瑐widV+;U  1pl8qBey18-v~9Z>^HGjS*iI>]УqJ[ӑdI65_ʞ\iO^;4b 8LD} r1(^.aќsŴCRtxEc ݃~Dvuf3&+3pȇ~jTj!ɱY#5nJ()}4-C'mA[L'SWg9 ݣwe@Avmsɀ[rW t~mfN0.mi[F q{tŶD'6:%CX_z1ps BKLu\CAW,61?l|ϭANs%e*@i&dU&JX;d/FUE\$}1W/k'@M=廳v^]~yabv!14[puC [>CrY=6 ܼ<l,*+m>_jNсPvg/vō: ~l(`g%ԬlE``nNˊ۽Qz)Xp ,5`9sxyZ;FǺ 0$ա^pD1caR(FicFӟ6<VdiȠxqFB1IR0iKyP7XЎ&"%dߪ5۩Sy"AQl`<`H@0,5O C*~`; B^Lu2WW$wP7'[! F`v&AᏖ3{p=+J+w&=D4}h,bDUEGGng"pXU;"4H CtRi;Yl"~b{nz 6Z/Φ%k|clտ r+lDžRev2pj;#F%p6ZPt>=f:[zYtD-#f_CT EChܲ:뮙8×O$T.d[9}3bqtB5K`?.\摬\X%eҚ;E@ޭ.M\1_Kۄhfvŏ x1I֚ghbSu3#r[,!rlQʹ.(R~B2h?ۂ~iZ m/k D2&XXA ޱ6{‚sxt[T4%;xƝhlp Ҏ`s,9UNr\=r= ,xNN2Lzg}!,!OmE څ2YGDPH{ؕ(M)d(J0^Nt4?kqx,5700v&EF$~5S ʗfcfVɚ݄5MupM R%h9|;/WTYY0RC5BT(2K\XA  u N]2cM@WFᒤv7@Ͼ%ۯ6<& Q5\AOZ`sdN FA[+F v;BUOJE4L\oOssŪ +SX1Ѽ;\qTJu˟WV2Qݛ:` ~]{ja!dOGTI3cՅFlž ٘u`T_Iy-~ iIX,Uz7B:>,tj֭r? n1H\f||ĝ>.C MHuC t)1!o^gIb@ vGQˡM|̟Z tcp*~VJOWH=/x )xﬥTQV 0s __G+^B>4ڋ (n}nhf\wŐ)0^]F.s|R̘O1 wM$CD㥗k/d1rs]ēݗP^[!7kɘ7#!4m=Ek|y=#qB-d&%f~ gld;(&"}i1)_V'@fg _?83Ēqn9blvg!=|dG?XkKIt/c m-Uwx(~ՊյjN#s40mW.]X "D>%e= 9l.:O͈9*\_z 8uZ5X()}InSIN7X;[\F'Xt"d)X[C[]P鄿@ODvh”9VgA=_BI#UwvG Z|ܙ6,N^GQp~RJ-uvJr1C,Z/ H-܃8xvr'!)Gz]d9~H =*-ࡒ}iV%y \]R4$ddz2. _oU4U$۪rz]|UsrlF_;-Be=}DtŒGKfw< <:Vd}Y%_Ty|p}aҔ%z}e%e32?D { 2㪇0l\'gu>b'tv6s,ze-f8rB̆G,zOR3fx54{ol烤m! Ld@/byΘ;=( ȻRwͭ獔$33[VC ʽ3/c5)'K ?T&޶\*SVLL`:sujD|jԞA25<>;d>z|~Ugxkƥ>h$)d%8DRn,݀;8]r8ԬLg?휫=y= },w g]mN.q47i>J.Nyи jHQ&L/nlgDLm\XXv_s׵E1S<8޶ȵkZ./@dԚr4G[6(Bc6Ew8Ӊ<y2 =Z/3 ;E4˺ٟdH\Ӌ$~r;h^Qר79 C!8 88H'suH*<5mc~{vM $!&FύUsCF|T4뛺K:ec U_-ToCb?nPOlhg?a^ 0˰4NL b|oZ`Z>8 X[ &nFb`@ֲog %X{RCAVJ G|Zs *A5PṔ1 ]=/lԡoX*]9qCB/СHGԲ9 A_K:mTX>Z[BhCmGY:wo} tA?vݾf8]W7+ \ZzE2zZjEM o2y g_w['dU%%1L W#E,^W5sOHZ.&$ SOq;x!X>Rܨq:w1Jqɩ,3xJ `ݨc#5P!&hOI1k^'"ON `Mb9SeѲbZ8:EC~pԈL jd'j^v,HS#$V}]Ts !E?}d xP(7_!o}(~ 0~|+0#޳Od(e=cTYy2uQ"?`ڳY,)͝yN O+i+ߏ3C]p$ŇZv^Ĕ Ӣ;9.'`yQZ~?L#1-ҝf; # ;b Rbh,H ;X˄eu* .tpYJ ɛyy𯾷[W+pgy2N#pV0Co"u> -Sw۠{U{(,r4ת8inxHSvn=m+3ck2Yg6qxнie܊EfY4KG䒬~9<K*"9xMP[32e;sYʃr!0v<\QY;J:NGQc|( hdl%Y680wI *r4;: I(N]7N/ҵHWX45%©Ofo}Y(Hu%',!;%)_y7^}%Q![8rV6gγ,ݸYӯ a?'帕GI8-H.c뗴@tsZuga%u,ori ,CUY@W3PU'֠1G *5M/1ĕK[RiH9H*'4$fo (Qg59Ne dQ'aryz;H?>:vaSn #1#^@A2X=Mw%zUs}̲e#73*ˑ=A[8OZ8EypC/@DOBb$B Ì4f0z]E*nτe>/gMX#CuLcn0S/V,}*mEFIVvqf0n.Nc)]2-]'̊n]0XOqX:q_o_SWX6WHC+~sE ;&BݜJCOWZpE E ]ŢGZ d_@/2XbZzv.E㋜sN>2r{MmcĶF.u(( W "7m[A*h}n6pjbWlwcF SҾw8铐;ܷМBKVeη /,Bߍ1"ն+ l̩U,Y2_ܽQOuhwϭ\]6.[?l8q9FE"o/bOXk0;gƫsЍ $ÂdC` tdw\X6rZ! Մ=}D[ A ׻X5qΓ<荷UFӜ q76 Ig<5 nHhaz8lQA5J$q/8ѱ4Bnx9|?{ZThBjJlv.>x6 : mi*[y$oL[G$1<|q x m<Ooul!uKncss]/F}.%kh7Kn{$ k Q#T|LɑN^oS7՛~oCz!5`^&~<&V ^a)Ύg-@#\u.Nsw͢g>ԁ4Q^qs@R&W'ܿ)&`2r|}mJ^#i|zuTG>K&}q0 SM8( M ĸf[M U$B~kRXP]urOr*3JfGmpX/RJD8fמ|"#;]eߺ8 k$TqI :#Qx*&^^2hSd]\8}κL8e`\OC6v0#拙2 Kr1~7Ⱥ" Ycr͚T(n gCע4L7ۛN%@Y*vؒpuj#F!e ZXV}@Jf=لi \OJ –YE#"PYfQ. C=[U0yMd,Xlb߽KG=Ŷ5Eq5B5>2dȝ'Ls+I;y#ljmz4Cd8Y2>Bd]ccz/8օ ]6 ςI@Z0X 0?4r{9 vǾy)g-#6x`2;7]",u6+B8Zܶ 2` Z$^\R̠<\-goQƸ:c*29J2FvjN8DO1uz6bT9\d!ÎiR :LW,\`cyqSl70X%%ܒ ДLE^teI91PG;Ju4w~rN4]n3V%AՈ4 4q|BA;hXsOpLGXzmaY#=?Npg{Y/Vs\`$V1}VRkZTu4,u|cҦܘ3#x178wFڝP QlZq2"]*`n@Γȴ\#C9h(<(@b5 s5ݶfRL?N;Kvg[PҊ;#9'l^KK)T0lb@ϨQi.= `5%_.YxS [)d AE~04֙XL?3k" J #f x;7%JB9ѰRa%n|m߶t<ˑŢ@&$ nLv p%=}+.ixk WWB241{cKdž5&ZjCH(#qYpD$fUXt\U+Yk 6xiTzUq2y_R0LR[)Wة!ӞKZ V@ަ*DXђ>eaT#.3JdT }SÊ[G"(;JmTeG(ϺE qi(_+=%؂?VHr?C-Ht*THvxdn&AG3k*̝l >ߜGW%sdw}+Z% S܊A4\H%ocjj3*gLMĈ(Y.$>\3IkdY5[ǵ|Կ5DI.T7Vm@ZzHzCHǎ8J_8ԗ 8wx(}p,M†xP.S\)K`䃙1m(ԏQLg"ƿv؛oK ]w l¸t'dTF dgn 7n:XZCK^|q"5ysN̆أ<ݟ>ءA@D0;9,298kmBUIT ! eIz:NX 1Nlj.fG5Bi  g(B>Α ʙOBTN)h$etΙǒE~Ӕpiow2Ȋ35q~Ztcq$"P YP PA{M0KD&zجzEy-\$R+:#$ z!Q'3U˨č?v. zwp@XmkgF͚_pߴ#Q(ԬmENs0T%ڭu> r;VsTphum@ÕÙVހRjfMҮ|<ͬh@w6S}͍Rt峨jW{q( @D3FU JGy0W$"b45AgdXNe|ljJS@GǨw oR9BSG~P8. t-;gl,p|*KM{-yobosʋddӂP.uE`|dC ` 7DkXBIg}@9F@Gjy5,\8L#U"uBvBi%ˉ}Jܕ\#hf¸(%|s肒iP "/'@.ni)DjGm1wɞYI`aL"RPtݱo侩&D\~m.I2SF3_M}[Y٠[9(f>l&I\M>'I. y $%zA5W1sd9uyUuYSI[l@@F'lߐ^ IU*c| ض*(,!Dݳyվs;tUzD?kru Dry4/TLnKqzP!zPt80Bf2(Ƕ4."z+P94GE~, b'-2Y7wEEZ B7x >Xbٽ38A91jXj5$s49v/!S֮NW@$y'9RrȮ<8nΟ0Gl84&O=V^ fb?J[F F5ф1C\E}GlG;! ;QDZ ",8)nW [*ߔw o enӱGਭ\9B~lQO /0 2)h0rCՃ߁x{ (𝔩혮xBզN*)׀"|c|p('JqĴN=}-A۬2BNmɛzF‚puW wJGVh\C,W(}(ycحt|i& e[oa{E B|yH_掣 tFru:oߩU ,( -}%iX#yA:C y{t[*sąx.3v̚Wb^IW6 U5ʪXE5f jmUUkӠcܟg!q{xI|xK]wTv6HqG'%D,u5~iaO"Ip)Z-Y-8[J87y@v*r [=C&٬52zJ5.b;(כ8Ro<]IDsCQۈEYW;D 3a:C0@Ѐ8Rt4oSYc&)rnOhf-v5 y>"aqpK%6{%Օa]@Qb2J - V¡ctOāH(3d1E dj;!UNz(=2>ZϙDV j^~3|I;SAFO(JO(eku XGuOfN,~"Hέ鷙R*!']7%3Q}n 8b}3Z8 k[m|E$=*Rekq_r=i~M$ߩI:N̦DۀBEdGIjZchҕ؈Bt//}eUә'Z o/q'A4]#(lԋs 4FE jۦD ip})+0Z*m ߧ".㠓82H’cv+'u50rll [i}Sѩ,o6h쉇X2ӱ63Œ_4`Y"ƭ]ؾB^H>9 :3(D=_ԶdgeSw1y+ ,2a 4UHQݸUjK.K7!9a:+ NݟN @6<ҹk޴yݔa{ku=x+ hĥ,@SW:O̚Ww,C€UW<&%VE~RɵV)P9Hw Td 2v@6 YZsIQGNs;lM?C'x=㽥_ H4t g>!N Wlp48} Tח[PP~4^chJZ/Pr# z1"?!R {Zc &m}íz 6[ n6Dd%X.OTdئu{LesMEW^1YcNg”Quo0c7#iViޣ/Th~״/a$@̗^/2l)vbĴ¸.S8oNܺ&'n%Z # GJuD`kL &m˂ꕱLUzYeQe9,܊yf%NVv=3"ea h8Ǖƶh~*ekf XYա`9=V bv/UR;T3EDfz D~m C?z@C6> n[x' &ilamOnR:C[I>s]D[uh#Z}>+jZ! J很pb3,Y2=fDO1jxVTE< Nw*~  ",TfŀrܒB=Ӗ`g)si';-FqC[&,4Fp.]aaXں'J: sM#Բ:Z(Y1lXATv/`Ϣu4APt~xh=`!ǂ+L7qg{8@YyӜo2;oLH\Feۚ 0z4V)fʻ "MRN #hxe:ݧccЫ`9eqrW˲8f\,/Sh!@Uхa 4w-:H8E^vBL)+cVE;o.$g=F{80(4b\3 s!cw:FluGq^P fTS:ٖ伖2ƹD9F7,W _o %&ݕcf{4gY %j"0l9;^qL#ܓ1'”rݷKq 읃ZhY萎̾@xzd>j+nnyνZx{?Ĥ܎Mg]SoД \Ip,cZy 8>u>=S~{0qt,87y[s'>}Qi4NP.j1gq ~l76KjeB{^01Gs 3۪dߵ):32 b|n2k!'@Ǻ#\X%Ak\a BIhonx\ 4s3e3oܔieNP)fE]9Hp#Nn^<L'wdcCZl!:aj1Bh#c3!p"cXy~xl\@Gɥp0\@0yW!SqU)?fbs.a| E:> 9CP|1LSKp87tH& 9=pr5Kn4[èԮCu(60L{6pziYR+P$Hɼ9||labָL~8 vweM閲S[X**=)gꀫ~6˸cߡ gdۿjT&H{bL]꾉?.>m Y{L]Q[P%‡@΄ 7-9ZO Zyt'{ErExF9:xIV-,At򰃅_G.%㖃Oǽy腓<.RDܾs Oq! =URCSc 8Y[Ixf-h{UayH4[zyպ}Kى^H\/$SC$uq˴"iʨn-Oe4M>JT]$[Q;\+qAI9_1-AJk"pGr!<݈ΰf0)rtl4ínɇQ?b.;kJVյ&wu6JuRtq3J ީK|f(ORUxv$Mww$Ny//݇7u6~V@jR*ڬb6EClLUGc$$RJϞTc,X"؂W0@Qߞptߑ8`5.)솚0/OIؙ oIob~K<@<Z0tf/i}4"HthvWuoƇz&pG/e}~#Ab5VN(䋗/ӷcEK`},,'H@hKxULplUa]?șYAGj#NTI `AqP6;O?9,e:!آr=sɉŜkt|*=06GCcʓ03r 3<~TEsܤ*+__x\ p8͠.Sb֫DSNe %dGwoHOrW1!x XR/C]qWo`A#&?÷U| Of9N7=$c馐+~0EGM- _[DҤ5HVVh飖Vؖ=V8In$.)[FєDǗqȲM_uQj i42jJ4pUT x ~ö9M{$wJi,KXZ:Ynjo<-;Dgdj.|+AJ ocArDc>H ~>x7cҁ 4<:(15B`zsX@YN/ttPsjLY\MfG7x  8BFݶ<-h2t4F'MQXC~T(A& d!Pkץes_r VfܧJ߸٠^ 5Bn,".w4rzځS+r!)%qڃFLlE" }Pyސѿ:k>Ry&獼?0װb?|EhH8mw h:MLW&>O9B]lXiψESޱz~00L4-Iwh&V9֤PCp(6%U=4g:*85se K]-fuˉ-"TG|5Ъ'~W-9Ř%JgxэWf7tl8;k<mFc[Z"B.:yG_ڟ209P yYB~Sa<-,~Rjm Z>|rm9ջOI͂l#9}W8Z~N `m9!.k#A*80'}j>f:Iw A6Z.2("4#GғK'Ewrwztoc2T6Nmǘkb89)iYY@ȵCn5W;3cXۈA(U2C5:XcVD|İ \$0BJzp~pN{A6:N!%tG0Р:&8*n^U"Y"2rGm8$VxJ>T km#f+M`bXd/xFQjuy.ꄂj, cĀj VXf;ԂRD{JX:N:ʑ$HZӉYj!G,7e~bRD R ȹ4V3`qLj5;Ȗc:IR`:6p6(sǘ!jl&EWC{ZO4PWڮIԩ[Z8&BYYc[tԿ-'/hy)--DB:Z'i]lٝ{ XܜLr ^`ta/r8TTVc?wڳ 6#??v.q5:%3}9ʮn'e}rz?,LI0 |nusߢ{R8 rMe]4yQTU|w$oLb⌥4: GpޮdLrSްK;5unZ'亩.w{&P XR ҚY$* 퍱t/ڑ)dfC,݁QR' V`w/VQݼ$BݒMٛr»9>l.ģuwGj=Iʢ.GQU)^as%b:&={5a&=gs!\ҸsN´BR}?-Kӛ࿙/%{'HPiݣ(OaL}g^:'#$0PIMV~IcL/aJSK#r7Xwz+Pdt=VWCz\K jQ7!^y"2{ȫb%^3YEuCm'j'Z[f]Mò?3w㈱Y$ ߩF„2N !g ~:W@+c^VSG Oj^0*O4,4wl v֓ ݷ _{*VWܳР(׏Y`ҀH[jT էbd#)D?m].ѣ}ڹ+&DE`nxb k\#$)n8.Fn[ 4 +W"Nr@i(`RN5 )iC46P JⳢo+˦r o).كYT+2Az05-=@\:BkyN5^k%&+Vc+;M:te࿠j9j64`9AM_?߭ ɋՁh:>Q$X+dApg+ՂvR||[.\_#wfW0ks.$[-&-Wa4D2jOg巔4 ~J<^fTxuFd9"QJQ>њPJ0\sXBt \<P<+ ң*pT^I9H:Y-uZ"Ǚ/_0saQܪ>CNBq*nص]e {PD4Va.pQ@eXQbxOo,=Li U!i@:SwvݓTɀ5 A pmy , SrWhݦm5[ڱX'D5e7u -DlZRz KSQug|G%t|*rEU#G*U! y5ZJ)ܛ^Vc~1яv0"B_@ ,hp4?e7#I*J !)P$pkLBY6 RO"*y$=ie}8oa܏x{ysǼ>M E1}|B2J_D4<9"~}@Zv4Cg5aq vz"Fj3H95qsKSnӶq=7g`'YQ'F EZ[9#fh*:?~ߎjH0M*K*p[ZzMzy_zTKfV^#o*b?h=gDEcaCHҖ:d i-=T,~Ɛ#:H9xuA1F ޺EՅ}b]AU9xZN G)adD2]Wp -=W=]0Q#{w|zɍ<$<5q${{C l%)ɺ]2QG@bRe0,k8yEDvn8 ěwtr* _yZm3QmI$LgIV#8{!Zs-ykS5awā{ xDU NL$3ntQp)|9a}JձH,sb(^C pIn wT]Ю+0|s!cm 4@8AB6sKp hᩋ}mP *k5@~Fʜ(ЂbÀZa:c$KM\,XaH]>)+rhFnNc37hN،E f;8J1fQ*CWhbViy? }GJbWV)y wJgK&)R;8~Lia;JBk*u1[ #9cL"HGg%ݲRCKyK8RteueKJOYCwzj\=$ ow'ONZUװ2kp'CҢ'Bq\Tci70Fay_xRaYH!YHcHoщ 3h}ĕ$6'T`Ȩg4l: y\gF(I]I,L ^M;QY  4m"ϊه̱3Fbqe7I]a)9gd_;{Sf)x"_5kE:]h.'օ)xC+ [}ҧ^oI2`kr oƊÎ6A;2_un"׀+;&wVܝr =%K Dw6 yoݵUgΜH\OVc+j$_yP2%V14(cBĆQ^͎@]$$R؆z;6 eÈa ^3NsyAk+$W!F:%JYJ򍬥 {VamJP#[%4TZԟ,Gpk:rVfxuzW{aզD|~ci & *QmJ^4}q8T4zA8⥅0lz~LJjN57ۑAnIc֤wJ*u߅k~J iMwG>. hCC&WQ;ErYǐ_GvW 3U~sY5"܃pLiHKJǫKzq#˝_n$w ԒCZZSXbmInB؃L*?1M!1uA0s%m~UN܇t\.Pg0BLGj;DlԎcjzUq EgXjXΔ:ŭ #Ph wnCLE؏+˥o'Lя^!QI("MN -6T!u!Z$l3bOj]SF"E@H~Sk]xy-؇9z0N^Np7Νѧ&<˃]7RoY$SgR~ݰ8gwăn`^oԻk+M`uLTv#۩mdZ)Fx PYL#.0i+$Z:^Ґ)ѥdt SR&c"ni"4rU­k:ݥ)wAzB~K\VZaQ 'טoE (~M蹰zѬ&>zEt ?[D9A4d|M_zЀڱdx5qBqngh!koWbrS˜"g")YOz<3rK-GWTb]ꉥe|~~yYhz5 Z'2ދGJcϻ!Iv·3΀deV((3vE:d@6t?bZ/ 乢:I6OR=2ϻe ك(Ri) ?}M$T);#ֆt/m>rOU^.'? ̐{n\eiзgzJ#9M2O!*bũ#4f 7b?}x)CY[A4t`m>[Ȼ !(nӵm4Q0[-VZZ ,|^6ZxC'ï.ZkL"859T{=]dA KmC;!c\q,Uu r28mXۿ`^JaZ)MupӀ $T=UG䇍%r <ʪ3$R~*ސ,]s2:/_WTC^Ag uVk s㩘K썕@plxv7 |L"@b, ;Y®81_z5wӸ!Gvk@- Z UIW:-fpX(dB1@ %2>ɵi>= 65REK0w(n? y 'bS#h48g F`WXHooP$͖ dO[cnoм=|#\  $ttH@'.4~0޿խ֎Ŧ(>=l8 jp7; Zoe z25T:鞾2MEښy;cL@!t0 Z vdIѬwx:/_>@%pUCg!7nWY0H0ZWV!mlPJT M;FU/ڎȩK%c+( 6FCݘEg%;70KɳNފqdC :*֖OXO _o4|ӥ=3դJ~1?ʉaqBB:-UV_q?\|pjC짅K0B0Ox\Wwcj+pX5 wՊnݤNٽl%kj,Q8JD i/-y` ϮQ&,D9QXl TXԳd6x e7@6P_ςXB`1kbbB8Acsp'q_MΑן,><=SҧtA NPF wEr ))eRR~ 8#r>/jLߢGKBNޤO-MxRϏM^YQSxds'7yY2Km~z!&fo [Hl9MwGr75ilV/L`Fwƾi0"8>P-wOueSl1jt ה&̖CӏڠI=y!TպS-ʁ"C="_.ҽeihgaB4P08C;iTf uwQwuu4W:Hiռ/< jEn9RJG;N6'@65RRX fı0]!17K ~-~74~L Ib:#$G=LQUG-|I^7LHs]\W1LYէ%M@単'[ B_wefRS10RkkwNU|yl>]"$`Ie8TeBVz$ mmt&8uC}sAX f!eU *n[Ӓ_ 2v|BXh3Y\TLisR oeUQd ؅P(S/mљ1:2vX&ǥDf)$9VJ`"]Q̰4-%S)yW:ӸFF8o ;J0&wòTQ ikTK $d\sܒ(f٢'Wz*d 3p]Rg ;̥~ᚎ&aLܽdB 9iäWqQ--`5Z\%)nͣ29,7颙G@#TLgf13D(şeM6")SeT$.Vehc|lL(j>r;ffEGq+Pz޵~eeQ4CP'W` c!kl~fC6V4X{uC}ܦ l T߮6x(lP"BNBS, Z"`? UVJFpA "v;OLЉ#q3)"'&oG[AE'^$I@}S# yV3pbGTv?rrSVSڪuPEuz֫NfL3&; ,r B"lhk? PчN^8;-]lݠGuja˘'sexddH/NqW)ښf?a=›OI__GCTb)Bc lW.c#kZAJtd"?=%'n!VE _ͯ Q /W2Y6'+ݓNe[]M;aTG wb٤`?xd@U%Ƴa s(x nʼt }> ԏm=`eESK TJq>6@&eG7t(u P⍜-at@X-,|d3srRI1t7. Opue[s @׼QVm| Vz˶(mq!_Xƀ*gfWͦ&3v¨Ď&e2{dT@vU2)\7 m^y֎8=4Z Ι@m6d:9$FXJKɺ\ PE~*?shK`P_J" f257XC)~5Q E;>Kb4j1Dz+AXp3,% ;PZ Jf+;QȑT)kwg9]>o!+wzǥ?xa5y[=T WGע!ϿRů 1}/74B(:F۫;m7>ht(52W_~.B7r$9#$һ=긘 ֩n P&oqVRk7f_RwlD'ds?aX+ը,I$uڅAnJ[Msv~s5&tkGÊDc\\3  MDu+\+drX 4R&/f؎-X Gpz|;dV!JZ#Cz\l ^!A\ _:] HpSq/#u_=GΈfW2R-Wcv21wFm1ip&۷tux#mzvd@V:Bk{cxmWh /U_FXᅟRޟB).R&{2˷ ~sSvI\A-Pѐa%u5'1أmKgFm/ .V`fG-q*E1_S{O%ll>Y未b&˽"lɂpƄcfXzlQ,ʾ1+qRl7z׹`uO`xLKrZ'5t4|Q`V-( U!8 :xC}T$ f4_M29ƁF*vk=e[X sJdW|򢼑uI*_5=v"`_Ee]&a/8-Ƙ&RMg`,EƤSE|iD6aO e@<䛊B7>G]S1chX&c=( (9ba $>{ FІ.,&[57s9wفFٌj['2& _GʁlЁ$YnRRϮ,=2`hj#=ߔk{tF8F^۷/kmsCb;6ϋFU}Rf0c#U`x8x0$dq.)v/pf f?qI q0ˮ_#mÙ~;!qA26C<.!]r!ZGs{! @#@_ Oj(7}AP6u& ,,|4ĵ4Kx-yS~KhQЃAl4,6ѷi j32/B]d8KSvJARۢMpe0.L-=EG `LMM̋CDe#t#J? QGTљU݄W3vDC\N.tUiAVb"Mp ޵7P겔"7 ?6o?3HL"H?n6GNxkb9.hn+ ^ )pdN Y̼xE`z v͆Ԃqe1T +l_xjn;Js. cJԵ0ؠ7[YS1xx%HIH8h'4ԎXMiJnwy~Vֶ؄ՆNZy2r\X%/%yD癸ؾ|PcZ0d)Lv7VDq\%nWq v*5T<A XOJMS^"ʱEe'sI0[*}oi%ֵu4*>qv3M|v2!;u#u> ڙ\ﶽ3rG4KPmi Hb=]XWB ¼?OwCڷ.YTF̰x1 Hp[Əq.Cp Z|Z +\e81YS >x")2`OHJtAؽ5ՂtD.3wef!}8I%f4{;=$zB՘\D HU?lZ :uY呸P{Ֆ()mnp|+d_㚽K P:#Yp\Ϻ 6NHƄ"*U'P 7yiv`bL[Ceat̯9=)P-'#sTJD9m 0߯ Nwzb9({fNCs*RJ1r5mw!E&PU9x7sH1 _g*|wByIJc'權x5Av?U⎴SWIxjͫJK,ǒZg&@;ɥK{"r\2!Ў)Cp8qllؠ2& ZČ2UR"RҀ`8)Eq{ƒj a20 -}0Ԯ! pW#EOq k~v`YATsͧqwO5W |ɒI3>1*EJ+wRRfSP]-#zw3溮'.iY/t,o' sm0f:ѐfx*8 h^Ӱm8N"b/qV!m6#O.Bŵ[zܽ6~uRs 'vQjHҫFZ?=rHCa3ײ-/zuD(gA}ʥU`xGA]`Wr2VG)9q>(R|9b){\6=%gqlR0ꩧyCM Od`=g{/]uC-hY,W;N:vh p/3~*ßbʽlBu3ߓ+!ϓlPF% dB_|P҂~3+UzNVtU7Hl+]ceN*tAZ,49tnA\Q`'+FOo%[&F-z=M1(0:> OlY$2&]f-@ K6Η6UtQTUy,@O~sֈC=L$րS68Y-@& ۑZm`_5Qзaڈ!t4T)Y@HMzm);8U[2\P.mrg@@R%SU_欦fB5ϼ4~[I1jOݍ#{G5hܼMM<˿(`AX?wh}Um_H{z-GU!B`^QQ}Yy VhP$.[@)}UKO nƖoϸl5Y亝N U5"YvK̀-~LPdogj$ftaeJU@c_"}Qr.r!EP+%EO2aֳ- y{4fzfTzyXRjFSOdXX7ۯz6U15B;$&Cb~jg R{yDžع C\ (R*CAG ZCX=vb)H,eEq]T7DiK䁈!I,QO~cpǡ]dZv(F6/qh]JqHHNq`mqҜc1j^~fb}~ 6؋'ы; zx'*}\lw|op% 1.mR1VL JŰe$H2yZFiF-^bjݳA㗖1n{5NͯpHkyetmQeiů>ZɷBzobbbF~<|ah3l;3"'q_fF4n6@m8Juinq=ݕ(D0=!nqDd-;>?\|nA{a7RoN$g?".Vc졆0៾y.? u=vO-i@b^GGE5>)T?!!y1aeRgSG΂:6Ϋo{koK|52^Yo[s'Ƃht2;)iKer8 7R4iP׷h0lF<瘷#E4>ѶT]iZ?<\zQXj=6K-$)&7-alWc9B-Y4cs Ln:!"Cۙ}DXp ";UEZCl>ν?~(GAExy֬):nwsʇRxܽr)pID;"VA(rJ2B^a)Cź SPYp(m~k[efe׵mªt U"5=⚻`&dPO,Q. Rٹɴœ39xu~j"計6LBܺKe7IS,WEFÑPHpo8xEB[@'+vKǺ-ym1X@)Ը|BPtj.i]WF\Jz)__6bP/^=lF5@=-l i|S_cw,AA݁+R䑣b:U%"5 n7:CWƃs͝: ܂^lQu:oA+v~T4WfMJƯ;$J1ś$n"ZծuUYS)3ϴ݇ X;,#N9*;,yBAص=&,T H0=\eEz`4I{&6 B8ux,,C/ZVH L[,?.VP]D JW_KgKtáD{zS wALd:O+'Ht,T-gNc+]@"I9hLx z{ȄtKȾ=Q8VvskR"C{|sN ѓ V/J(B]SrO1Z/u" Be'* }43fV_1 [iYWR5悹sff@ϝBL -y.-sOh C B2B+Op6W0+ xj`-V^/4:~zktV? &%Y.jaV[EKMӶbwr G^GDS_ [gU[b}  w\N(+I>^ںhֲ,0K <;uё[:##]R1B=7^*:P3P,0Xe7#r;=̄ #t)1"`Bv@$OuӡW>MʦnJmN;wƧhrOm7;IhًvX|`C~#{b脫'۔P!."JuK&ECyp&5zben& SSn5P/P~]kZgܸ/JP斳ȪYbH,pGH@YT'/ 9CjkfrXx-~$YXFfdd):/a0^$IkBfl }<By=ysf|S"rrNӨYy]vw,+.*Eӣ'1sɕ៹P/;L7,L[VR!bwX|Jd*xDhd]>\|,!4"}O @P9i' nMH~eHK˗eDYD!(xTE7 k"ɺق6QQ'6vc+w[i}@k|#0;F 10+R<ƩC1iEqK(6T:hΆ' ŃÅ׽4N sIg[5+yfW7B8@%}|~x`z1X$NVJK'+zڝGPvVo[=,N}oT73o̯$dUӋ/ Q#3)ea:. uK1ph{`.u`.Ifo+[+ot@=¥حP\I 8 }*#KABL6;65 cퟩMh=}^T/P4 \AG0z%6xflvl Q] i q$o/|%6'j룬K2rb+ |AEr[+MpaRAS̑Ek gH5=pc~ysaeȨ#CJWIUƥ砮Lx$o_eˌ_qel^0椩y2c`b .U\_9,Y co'A [h#SJuno]MkaE&t4u{5,0@PP~Zbf-\ `%-z xo)Noi,J*BKW7*ޛYW oA<wp< /'m`wlʝ[/Jn\y[zW577)>ĨT* L85 NDʘE6WB[6R=6ܧJK#Te^Wvdػ9uFu[KcXD-aB锭9 TP Mz'uڵQy!A]#sj~fL җ FQ͈bPrE I*v.Xi;nKvSbgCPv *<`zN^#mNnSJ7, zXƁQYeȡ*2bR˲c'߿l N'YXYvū/s=1BV֞FMLc ;2b6T%x_Nvk=y՘55fH uߪL lS/)kjo (5d:+*rh_M+ WS#ϸ+(ߜހCDM 4gUM+*"Ȓ" =VL^2rx嗩3)=I]d,9e:=[i21MvbǍN_{EWC͋rPe#%ATEgT҄wӢ re_Ope"\7iJ8%~Ϛ28{4ÊiS;]5QCy3Uhi;^ swO9@aD3sv,Q@<s)rq o7YvYUIVZRÖ1ϥ\uD0(W8y!.y鶅? Žʳ4wQWJŢ{pJ1nL\,E㐹pp#PlBrOOḴ|gzp92b% xt|MEИ@=9/e{SJ;?Z'~, [g PAf0gGhxTu_B jǭbP'S9ʉr4@- Pɯ0ACPdFmmHw| =Uه((.f1k skM8hrΐ#j)_mB$Ӛ~Jptm$/6PUJMXGW0O+~v8${5XP˿dK"9/Itd\\qE *f0T$ nfM!'B*mClNrAw0>)ux)sZz~<ޔ9 "]pAeKx%*,vbHˊhxWƞd;wnwNp8Nkl`!h3Ŧ^6j2J~<_pD[npg16w#$i!TfxqufaY AΉDSMLzeOMYq_O͠=wJ!ϳb+f&% +mVlu˓՘e v ) vhυLղM% ?h/b1 k䘟CٮOů97;r?I̾N ~$&$y=X7qxfdʯLmXT*bpR.?慨բ9sPipoN >/ iNóg񤠈a8T>tbHe%_3ʥkH80ˉxl* k }' K %U|HdSUeZS;_ޔ9%WAz"aBkÃډI^<+C%>\9Iu2h楬a]hgb5ݟͺS!J #9bue7AtVI2AUZgSx`^z I31L>&Ǎ& l[̛qa74_ODO\'g8H hqd4+&4h0c\ԂUN@9 6D5qjJ#]ʩPr94j}iXN7h"^qclyzhiFjz6ۍ;z (Iflu}*gNzM@M+$H1F&zfٗť1n)~,JJDwzQA|,`{9Aw'sOÑZշ˲p*P Qz6Ah-.0C!+O|Mʓ`-7H$T[&ekqCS#H>q3s8e]ѢϜrAnT3DJ ơ)MO!gfJ=Nw s%Bo_qj0@χ »QoNz|MyQ,yr}(R O?Q^δvxI9ykq, my^|IߎCSuxېV6@MGx@uP]l>o8Fߝ]G~ P9.O?XhǢQcg`t LI :qħ}X! ъ.FijK#y}ޅ6, mf!JqjXdp0[]`h)2\ґQ؈@ 8CAGohL +AR/Ik,m fXwwy3eI| e'2dZjȏ uѲ ?P'nW,ziMN@;תic&2}=(א*SCZwq9#+@qSX=ԓK`{,"H܇|>.t: tɞ܊,܆_#_AL{؀94MA)'{l sdsQ(yMP'8j hJ4X6=5Te-lnj%w+›qBtP >r챇Fu \<;gN7w=s+>2%QW?'`Li?nyY*!.Oڠoa"&EM[θ`ؾ0n'$Y"|Wé: a=>6+!SI-rÃtSO{8^r8)LLkhuNdiW7>4-͕1ebzB+6#͌jQ)(% (OWq$m{rPy+L0ԃK*oSb25G[.Lpw?` =4 e\RjĕK3  -0pF~VfАfB̓';v6}-LQUr* O>hSm5ؐjp| bP6^e(&VU6ƫ BPWؕS|`q7X9 E9E,=i7tビy?_vE>>0Un!e_Ȧ<\v Fܠ'O,cV9Y#{2])b*2N6$Ovx(!f l 9vK­ؙڋn)v?>hg%LfjVX%+2KF2S<ŁgAgYZ0707010000024b000081a40000000000000000000000016650a15d000015d0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+Q:@WF*@氋LZr aD@|;MQeU0U:3TI.dڿ]k[e 0qDd_-oea9eT*X<k"v6&7 hHC,5W;8(K IX ep1UJ[Y[ S@$5lHud^>wBF3W,]<{&#`|5.w8`OgcTsƠHP]-Ԟ|Bb̃"l_ ?}V/bkĤmHq"s?{D%j{v%O 9mePn+.{vЍh} 4hy@ ;`j,}Թ{FjdoB9R_қ2tR! R@֢w3 dcQ QɄeSI0iUF9~qR?Rj_$HX&Wo`uI]Jkj+N3q[8oP v8 Zw瘻AMDh|$%9/MQRg]Z<  Q5d4U-gCzD1;I!kdv@ v\p:9-unD.{rf=$Qy;ݪ qie*;-I .ƛHW٥F{H)ͬS9aі9aa{)n|W;aZ]q"x+ӤA*;=yEhiPCSL&bZuB7pC, ^|1춍1{\BrL&,,垱oc<;1 'Nj0TY 2)0D>PND#kK5%foh-cvx?#Wo?(=#8α fa|!˼wX'(jA:T4*c`&aЌMޕv@Щٜ~ w6?;"#yI&Oi7fPpnߵ?rX{t؁r8 ɎQ@cnPZĀ&LcbEn<Ҽ?CWODsyxMω͘Ϙ͗)W]g"(N8!vZVٸ qh5:JJ lljƄ?q/$ՊJ~#dӅ;oph*O 6eQ3ދ>:kԌ6@1M nnz]H0PM|\]ps D0w!B y\Lw.#NUX s\( |UGuZwJ_b,|XƁWV2"{"UgL7U./\nlR,tN;m2?\7Fb-F xhբ>BT ^U?o[`VYmi~|}3 ϫ>%OWkSe*+=;o _~"QB,I?z \T)5;L+Mop&aieo1C:S U2,]C5rdȣ|t~2PQ((Ok& f{'DnK4I]Ca/N+f6*nUISef㶄\K j>dbL c~N=t Gcrnv/,^"FV ]IqPP{4X̘CW6bS|fpL I#[7kęe.vQ5LյDע3fށkm0 .|F 4k_#@iSǚYԹL#E:7Co{ j dTtR s+TGt 4M\C|E(O3#՟" w9tRμ\7U}{wkmvn ~3;w6y+-e׀ELy6 (7.]+cܨtq(D43Bop]OuQI,WI);gpj3Iea3l'6=oĀiGJ:ll`2ȩ7 wqF A*v?9wmܳzW BL-mp>pH1B|uo5մG\Z1V{9T1\zjm<+Tk 4[10V23F秽! ǥ_/u5m}4 ,<K7lb^,/@Y.LH a| @ƱDŽɓA&+ߵҼ)4yIJ(j*ti4 X=@ֿxgSֳLWWWŹ`i?Y!''"* jT=#.y}m- @O؊a~0U8 Q5fX-%`o5c0 ,A,siDwJ!~t,q-sΟ/\[2}:NMcq|ԕqҤ>[3+?~JfSqO5[ßTg )>7%CC\9SuYg܃tx|=Yv&NfD sP/N #52)"f(e"_?ѐIc]F-u?XUDmŮ7  'D'H3\Os rb};5Eְ"{1P">A+L(i4b ̡l,K+ 'Ii8\P)Br^bVHL):d8e_>ez7$rhpŒ@AA<>[V{ Ij;Ss+U@/4nȧf[>54[R%A#M;B\9&̄v9;fTZr ҏZJSvM0-)Xe 2[rk[X$1Zp7Kڐ&)O#7^rY悻"F)xa5Õc;]Ω¸9ߠoNY[{;S{pKH P@c־ϷRVdz%A-^%x|ǽzj%ۤbvۊ$ -A*އkB+EZ:s8NI& 5;Ă`^ @9,k v@3 ,/Yn>X'-: 3bBiIRîō…Rq캽]W;g6qDOtqtlҽ]Nd*RX4ߐI~7fePpdZӞ`a!F+RC$sDT-6jD{p9 7H==~A×gm*6qsQGA3R R5D@>yH?n24rS09!ݼf<,Zd0k4o_u# *ۨݗ=DyW !3Rw8u%f%6I e9(Gs UJS I_ZFC¯1_`TšnbX#0S P62ҥáe @hvp ЗE+E y7w8(g/@LGJYc5rUca9rQvO'Is23pfdq'"Ra>03 5! C w i@2-$<3QN%{mĦ6 d:;QMZg%p%)X;9o!ʶ(*IS/ > }cDN7ڟJk]#;^f*Ug +5uwGc 8.ryAYɚA m8L\~8~v X@ pO38&v4vH qQ:#8)ݜU4s ~"aSE\gO̝CJ! LB0"޲b)  \B^,9DZug/ q ef<߷K1L|T2`"ٓr^': yJЧ _ qKpTrIdWv5;f@ .|?K\+6՟kq;i| ND(1xFx,@ɂV ׮UDP>{%:&\Y ul乱%+ηkIgYZ0707010000024c000081a40000000000000000000000016650a15d00004810000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/BG]?Eh=ڜ.+#0gL2F_UXg]?1;XJPI7 ـE(# ~cW[^e!YGby[2@r'ncZS w7I V`p:gM*P%GC(ZV#? '<"[9!ݣ.Fa1#-nM.׍ NBfpHy sQvĔg|z}&;/>5!g@1%̃ 6KݜKFpD29QA&ǜ+ a JL #bԹvhapdx?!hSZK9Ōqni ,#QP>{vI (˽ m'l-^ZV{msl?Н޾]{^D1 J)<qolQ3}6,菱\^kF8FJ8h"@3A+41&{BnC$^ز]o]Z`31lð$ߊcG}.rM6SMOfƢO}lfXĚ"!_N`19V|Ӻ:g=պF,G%mf;l?ٽqn~׵FgrӋo=|ƙ9@ޖ"xEe |f cK[mqv*dlZ0I@8ÃsPj&o^ I ua&RJmހ'³~%FP 2TL41Q.MF)Q[# ?c7 Ƿv.*׍ifZ,>)5"ao[0ن"Wo(lJsare|Q Ý;jkEJq"1 S 1sYaHH}uIHIqŶh >~V)7·Мt|:ct>~)klțmt/ebe8sѓp݉=" looPj}\:vV9e 3"u\h0t /_[.9'r$Dx }[x-FO,瞟}(ǢUrK|MMxq/og%s_eV!X)2Oݑ˒<q17TZyG6NzUs"9Gu~1e2 耫=@rXE QiA)\` ۱T ۪8DiQ^_@Gfhv a%=zrg3~QEėtۚYrS J8{wsɼ˖W` 1hbY(jwCP '&6??B3wm! !VI,E@,%i𸀤em !??B BjڿV:R<#)p*o\iyyޭt#MSZKZ][`\87$oYGY 2Ġ)Z废8c/WYaMnb ōY^iev>BڍHh\cߊAg~ѯ_T2Dl*͸4+̨ZB :vnq^ROKCq◢U3l(Jq\%5ﶺylx>|'Q/ "غ(4$ VDF!C2@EF2]Ѷ(Hn2u~~ SnEWYLӁMYXf 3993.i]@䙔ʺdƒy t`*ZY]*,(_QM=-M}W{|NR<N c oI o%/G_%?HS12lemȊ|Q?&%؈l97uWu^D FPI𒐸 cfPrׯ4uiun'T][8i u AG*nDt&(TO .pxٞo"u@Gw{c"% U8c>DT"[R΄5FRWkM6 3PÓ9*{ՅW1_Ֆylr~ ټ5 5?@ ] ?f8#=*Lr5;en` "}0-DMi>?Imw^vy,W>nz:pmH8%+=(MFq/40%_S/IOIZkCndhhZn^r#OZίrM%:70[5]𭕽dו w!( W2",{/3Bmd{C[!>4$|*=\~`'}(MKG5Svwl_,mXz SjS.% )s-\4b'a(|nEa3PɜT^-Jn|)0B'b_s[trʀ,Ca@o˃ψ*_w-T8m͢5-R {2θ9Z[2Qls_>1mi`c=M5:veo)h]@pKmep[rRI6 r4ZI\Da6|ÚBA+;ÖE1J>7ϻh36s6Ae*a;i:@\ҾZ=+2$7xiZ*HI>l#.bm@OL86\E_87U8},)y@Dh =ԨF- quh [1ձޣ/ d )YAXR8.h 1D袣k[]Vd&lXhM\5,8]v .i N["턍Xd Zfe4/P+"vaSKLR1JEM>-5 n3%f+nb#'x(x!e)h,gUELS?L=b l>b~ *`Ի.(=Xmy% p֓s$'mֵTH3h;JHLJe*sxå{O$m@rص A2Hz:sƼ7S dlԟ=!FX^Z{Чph|ɹpSA4wVng.EWm;4" gP)B73[qNk_̑a敄^!1H% 1XJ0TpB2 0Cw0-03`YJNi\V&uJlZJ@E3 2!I#0J5Kb2f-a*6ݪ89˸6 CK B[0:@;2`o{D'_hU02fꐬU؃ uz(q;Hsζ|,tE֪W=X#fP"efD-stl&EW]=꒜S$K2t)Nu-,l gms;>4f#a ~<;2⥗l/Vn:JV$oF2$ZcORfLlG"\\v);+"x],n.moJ+6#w D,zkVY 2Lu2(-)Cʿat`wxRmsD2&"r_p9)9k\; r\墲c pkٺ:`߃Wڤ2A#1Cr&vcF į(c O|dX4JCk**40%/@8N+X"H}\Iw)@Du|q4 b{£EJW:%5wВzJI$33bwMsR.f~ᵎ:<+gSGp-H^.,bbc1n@!uA4q3mL>˥ ҜJVP]Y0&iL T2ol76L~|CfVr9xIX`W4_}1Œ^q^QUe2+Jp|5Ӳ#x KmF0r{u֓Dty/&쮜4D s\Ă瘐>T'k pf*|F b'"7]uSu/I'Ϥ^g]!#P/Nv8r"U?F +rZas97J ~E_"RManrh})o1bb 9%'QBf̸sݍjf"[bvV#R.o3 .F(F=/_Q*.ߕ8tqd^P*W&y2ʷ ~RspzU';`#QL ^Zf=2<͢B(͠WE,!SByL!yQ㳂+t UZ$]ZiNS6f_za(M7 0;=:ۘ3Ÿ1]Rb0_$0A!SYs8# b}Ϻ0w98V됊ǙE ȝw)rse%˒ :;m%{awiLjL+VZ;CUW2PY{]ic*\&w }p^SEd JA;aAԀB[k5T2J`E4*"HғZ G&i +iPB]c IJxN%tՁ,(1;&j xΞI< RW6"s7aft_ӷY+u(@ؐ\~iFWt _4?.w0J>(ц3W jN6l0mL)SrARpH1#bm(]0zЊXyL#8UqiC<yoXPd,6.:dXVeH V}4nYHPsmZ]Px$(|.W!Ѝ7pt͂AcvNDmbB O6,41ZmHfޡ~-O*^ Fuހ|)ÛWsr\Yjg k4ºk"yZ*7p ^ ̕qH1T0<|àOC1hC=6}!.TUѧPVGL"&J;\W#J,QsݪyBIݸ)8>a),K.y}?SQH# ,7f(3 .tkS 3/ɏ[Rb;G`[|y1౏ks(t&)=썓rEqOZµ;n#)JH~+hOi'6ՀhY\1F3;_3~?06)Oe(t :JIq7W~!߷M [[a7P Lx2_U+\P$h\&p<>uԣ+ִEVR.vF:IT$ , _nipc W݀Ԍ|Əy-u6li4c*CܩqDF\?pURSYpI1;\ q( XRm/ú6:TaɈA1ؓVk*vfLS ;PƝF))dždɛ=N09#,k>$;,ГYRɱ⺰f0ެ1ל~bl1SH@V[Qц FpkjVÖ@KCYRAPU9;2z՘阦zg90a[*1tkᣰ 75dmZ;۷J:&kY.A/45J*>{1Օ.hsSeĂ:ʈ=0,5 >5vY05<%kzy?[Tթ>f-#4.Ja QF]KG)΁k6XջQh1M/o壁hTWX^ AMuP\at{ I4LǠ w TK JcVdyE!-.3VsO?txhgzvBVfr1YTՉŇ~T4ɰq~vjCb:1DӀ AV{mOnnI2$n|cc)[xM8 AR~_Vv^R=T,9Ja-yCq{l"e)wxex>c0-#J׸Dhc02~!%E0h¹ [Ec9 >H8t:%oJn>ƨ8SXkKs6tiKPB=i6MJb-"(qc H6<' +zW/dC. AΆ'?(c (޻JM%;ˬ[U(QƔpXƹvm\ehhYHGɰ %?IrHE$w[~^Vc!@2m] 5*i6rww]Ŭ]qQfUJ}iTM@ L^&ѫ I h3$M:*ݳ** @>`Z7.4B1= i%A>-:]|ӤcA#wx]O _H/6?Zկ[3>CVXttKX"gBfEO0sx-ilgQQ.WKO\?ڶx]IeFⱻbDiL}Bq+Qa}7g;&3(.>Ga }-so[Gz7٫qm6 xh?׮oZY]ɭ#/rGZ0^Z<1'!!j'{yt/3὾pmѦ5p東ҪAMMs48wz]Y85.d-IRm4v 1rT٬=j۰-d 1[霹,dZ|o>|ZZպcZ"C]]fS$ ][`>kY*'Om0"x& N n2;IoI7tDnP<-?^yIF!!owځi!90ABVyR؄Z5&(UV2 xz̖?/~P[N#'ZWz),Y' (aa8Jm9 VGէۊ&<7is oLFMp^S׳um#z_ lUt wks3ȢoGE;帊ղ{䲱 EXWk!U2: M02孄,4\? D; [ԾX*%vnyFnZLI<[J \6&Ih}7k|< HGxZWGIg o#%pNB}tsHxW#R~|c4Xψ(ԟt[Uh쀜δU˖_ JwB1J50H=ml?;ەtOPҌecX;Vj\HIx슳sXU-ڲnJzqg[c.E0ΞJs;btblHυ:Uwj2%4^!wTһg'_~6>18V5QsiOe%"yn%aȺC CaX: ƴG~Ĝ{}r!_VRbLA$^d?0TkI3s'|N}2SNZ9B%_ ɍv -T |sYwT e 0H5N֪Sim{Zے: rNogUW"Aon{lEY WH 896Rr*iu! Q6>ꧺE:nxH|zu˥ cK>tP+CTw􏩋qR{_5Ri1ĠCE C%W̝uxR/j$4#gSLVU +$X 0x8i(a#D-= dNC4: cgqsJ(JhCI ]2%#H5ݞ[$+Ʀak")ѕCP׌ *-8H*{D֭c]$y2T4X[+=ZIEhlR~F \Y+rZQfzUz Ky.@v/ݫ XVw6.8.2~Ŭ%k*ϤQ$.r=Gf||Kz>xqqi{qyͮO 9CUgt }k5J@̊mN2;Ne,b<jUkpA$*n\,%*|~a1kx(4`MD+ X\2MD 81=@>ibYnxxUJx/)Mݒ*)=Mh5iDJ\K%yt~$M)D4:ݯK8sخ?I"R0D8>ϋ_,M Azpt@y\N$yD!xO_ZNd@HW- 'K]AЉ5b$W 6Gy F H3@fi#] Z3Ӣȋ]ץ̬jb53p>#!81KfLh`wnqpaB{" z۷Jq=v yUVMM13 Z BS7*X k̒b({MǦ m7PxrдW$8<(ISZ;z]~ܖ Ò1aO2(/5uo2%OTt5 XwnUC3V666rfmz~F8T{=_(l6PsHKn&h8yM[$oQ闎۟ެEPE "B}aL)Ǹ[%10Er'#<}ʲhzo[׿U o_3cr xrLsaˌmqxE%?s`[ MtQ: _DE EDY}URIF~կ21#)G[awl n273Ȗ]R@@NbM ltC &`%M9 \EW wX$PN)|G^;2'b1*d|ʓ0z87xLRx`j>#x+?`*v7hUe;ݢqy o z;HtmzNz.Wz4z z3ZsXt18,gD+3q%}S!Ԇ3/'7\Nf{ͩtbx.q3|6\2a~L-#cA(.>DZ\&܃}SzN k53͜F٬5v34Ϡ+¬/v.ѥP{6!SbAjvËt]p>xXUC7 [Lg -;Nׄ\f8&( p#5t\tvÃ}8-uQZmJUԾ{BbPG}!+ܙ1 ;tsO wH\a;Zӄ7]M1\6}*1s޼#A ]Fؖ3׃4؃VnEՔ>vnx:P%):ZzBBB07 +aB;NsNq;T T2^Y-$Bo@rGM,W|Ψ8N[YY(~XXRx?],ZTҏQ9oj%F_Bt690E%Yt[M^Z79iG8 fA?֏Qǭ1,ggt)"^C* q*]%Q mʲj!\NDҲQ{TSxUaev yqf@zx+ N.S1e:BN4b:IquM̻PU,)Q)p+qd]i~3[ Y6yXmUx >j3)-l^ݥj u Fҥj_ Nk dfb' Iְh<s3dJ$1H[|gCuBA%=Bh.%]N42[ei]"_ɤ~GVoD){LI<_,b\21Iag h{_O %S= m0G>._^9ax]f,WJL`+ൄ=N|gs3` `)g95VwOI!~"WU؏~uPcMӇRV|lOA0 ѶGn .(3ӯ#ҋ6zJbHǘLdaMڸDH>6A=,S&P*9B 3h:#CY0?}8s|"z_o87cT5m 0V\@-RT?׊v$/<f\2JY$ԘGse  1ֲDjJ2pFZ/'8Hԥ! 5'ۧ'u<I}&FK*'g4Z9&@u%ƽvZ&U}[(mfu糸R?pZh"# l.2ǀ4Z~]ݩ\Y>tNo\ )A2O6?d6QڃNph-*5&,FDVw!z1(4HdU훜DHc< /Ӥč@!*V ?S~׈ɤ0aQ2h$%K,^k/zӨ?,!`ÁQD;"lhhH6> ]Y TrAL]ַ5&1OoZ@r)O>w`GgFe>!0 ,Y~@$gZF)<`ϟ Qs~tԈDC`"9..lJŹnΏFR A=V;үSD[Q2'àu|hWk`Ǿ1P1_Fp X"$s;Y)O̳9r^Q;@# ^wHyEv}i"{{j +Y\W{;ӃB%ٍPE=AYu(=rIgAֶ(%Yʔ[s75IN7F 2B0r&J^XE\-stYG)|uJ53v&(ax7!~/5gN_EVPB2 Bx@xgvsKO#4fm@JTxh-Z7xwCnZ$-\G_w`.}}T] ]t,栮93jY`Rb 1lH@ꚻDYbԖ~PI)6[:Q:RunHAsYCΤZPCʍR8k{eN+ Cf>BcuE|ѸNm$9ć +&Faeù<& 28Ib ^VKHau@]9lX@q/9:[R;? TRiC#M=CFPߺ.vFIKtk)^#Zʥ3O7}0R\6V r#?bdBvud`i]@)V:%E a] Ȓ )d̮ ;RZ^!܎Msļ24,+s:k=?LӚLm/PHB㹄W#Zoe좆t߭r齌cA XNl}5<6%LowCwz$j46<w~rr>Qa`DEi&U iZZ6&S ď@D%V֧62$|o"ޮQ&6rysX?TA^\<#G7] ۃ`Wb%a0c) 7t"_xO.u_MC]Uq'DwWx2q;nΚk-84z|B7/I$ٯ;`W,und<uSM&g.—ȡN ՙ pDgTv0E'|ւ'VF\h8!z;?ȵ9^a:+X!+јζx ji`ezkԚёK\6h_d$D%Dr6 ZvS`fOA_Ubc+Xa5r^u Z%P$z a `5% ܀L|*!opP 9Oi~$tM l87Ym4,FW{.$4+90EXgZʧjDGT]<+;F|'?X7?I<,Jsc .#/Ab||ZLJiJ[7O:hQ/?B,B}2t!GkܩvbUlxB1$uW&: ^m%DI⋍a tI uLΗy\Y{k5D\F<k{ܢ~R쁥+͕2oʄܭp7pe'ƥ<@ˣ-ԖD^5qpG?{0kMY m2T{rӦAo2.^dGU0d9X=oTgGWKRн :N#]m)-vb!pU-a[*U3&(OJ9_Oǎ/ugTgg֏B+V'-:G,E΁q45[ RhIqp1"c-TM|tP_lhVQO]%s9>GuXY9ܷx1Q&6L\qdc}o>qD )^% kz̜-G`BggmE-Ģ] &" a M`~YKa*(qdUR_<Tc:wo?uDz:\vkϤ%hNHӳ`'(2n("l 6GE+&WVl[ tG`Ͱ6wS)صo#6At)8%iP6m1= ЀFMl!)ы3v:.+qحVB@WԊ*E4ff0u4cq-+QYLos8SH#9d\_-SV]8js*~쑭BN&Ph_\7dN6gbfn0d0mN$9}, 9/gPW4bW1m*$+ *EGh֖١$6n+HI (3{rO/Tp F3WMACG?}2⤬O?ü4'm\FΉ9  =kWq" H IG`?lMGDTenPXtn#OY0[Z@BZgTng>^ڨEi("򱥭($qM fsG&(xXv"ei#>X8}/,652Tkzq6]ݤ 3:yĉbXEw@Cb4=WBԗ,Q[?9?neWz3Y:=?x;iOOɣNPA\^Պ^r|R}B:8 +4TG#u}!~GȏPH1 fhի7Iyn゜%YCQdPcZ"sYf@"ΖhɡM4I:{wzЇNISw07%bRPו}!ɾ]ZR4hC;U,_BRQ !,PKR2^YwGv"D*HM_c擺T=Lx6TueXJ29T&g 2ZQok?D]]-/#7M?jv<3x?T݌o@7yu@@fIH* vhR]|sJ[Q WMx|+ULtrTWymIHzz 0 X%w@ajXh cX,6~Zg8ߟ# cY kJ5{#c)mA{(X6Ӈോ@OPB9ovtQrNj 3ԕ@8aygMưv6Y%?TS4uf, }5Xi+}i H?Sk3J))S;Z ϭӣG!=, Y7nE:3(޸yg6ղ| @- zC |e6dq$?)!ŕ+%߈Mw*)S֒v>$yG=%{+HkMؽJB}D0 3/;Nc3ߜ鍁]lC}^\9M> a4p~^x^m oˏ(Y ayҾPpr=."o"|5]Sp6~Ӭ4> Փ]--rf́oԌ[`gʧMDB,`zh LLU¢LQեN[?@%]VJ%u%Z*9J1fF%ALr51eY7y[q ЋhG1N۴R{T(?O;43N/3xY.0a9g-#Y@,T1˔DO\t*;C3i^tE6Xw:qfPd9.M]JE/Zj z8VO&K,z?,&և%kѠ{50l %gZq`+`FĀf5#.M[@9bd $¶ܑR櫷)zK 4nc"↜CC m/ 1kxqJA(3bn9k@|CጉW'E8,~WL_ A7l@y6L2KS3)%*bKTO8H&s3O܍,骚(j'h2ӹr]Z?[V;'I??L%;ݩuYy,ijtŰH%ӹ-G+ضb!>dW9'[:E8 FTwSsa4/<]__|P& iHdt1@ݿ+$:jL1E;*K8ü|&ҾXe/baawD>`ʤb(2r?Z~aǴ֑/EO6EBi*4c 7 uB~;6 7 3߂7%EЦu88}oA?( "9|F?vOGc$6?KGPfRGH^g aT1ӆ(TM5XGv.4Cv-yoxeU֖\f^>%W Z`C='{:V7lZz]e_ Uj 2%< 8 ʑ`qBT%d*Y7rbjo^-Wrh -Fӗ!-! QjFc BM 7K< /!Sr.&J#d{ @Rݟ,@GѹbBŸ/'#OYc2Τ vm(ZM㛶WG]^gs*t''̵܂jkpU3B&Xy>-ਿ+ꦑ9Xx/!nس(]Y}cP8c־2#:b/6@0vO\q AK(za "6K\ޝSSn>.&䏥HUjLԐ1kUm-grFq]G#bd@{ըv࿦ >\`'TUf#tłRrBA=n\fp;cجldEs7*mPLdANQ& ~x=څKOQ_>'B +&ވRV0麴nmR_%xFw&4XlKZ?>eY ˌS$A}{kVb0t P-TJkz:}Gkg@IcReHDN5Ov+o'/V“S%+滒oI¦kχ-؋]-*AB8 Bv*V%ܸӖi ,T$aCM*,駮aX;|;rm=2+uݱ@2gY(0?x4\,T^~ǰq?:H.E`{طύ[ =}Gv͝Y@*&^u{yͺc8"Sbl]Uzl%vG/WJR6:x  vv8TbIiʘȂ>ÏMix?ZloTK~}XdvaϏΆ"$$w]a DrیRz `Uw5R,Z6LcԴXh2IM1>57&EнgЩBd M)2*w;?DctزҜ"Iy] zpqjA{ \bT?ӠSTUN(lmpe F!Lv,wEkHu]#CB|h=4XۇAu㸐Kz^.~^/qzѯާ;5Ԯk8Z2.H&?ɡ?]:Rΰh3VVhn#랒SP}<4w:MS5o3g+d<=WMp(c:w|ʉZ0W8nc}-4'ü63wݢK;I15Hµ\k!-O%2YkPµ7=nWSbY?llVy @ D@'y34ɭu)-C2>0+1/L۟(eUM-rb²:q_6񒩸#M*sTnmPJ1kA:IIF,R=[D[%n&_=~y Nĝc_ c>֡A]8>^c)Ҕ:F#yNS, 8v^"oj9Et~P=8^ TAv?»Pޘ۫+Ii[tQnO:8tHqK{:%:eChlOXa!>S賚3嵯s(h_UPpze+|k_c 橃0C>Q ?$-v!pn5t jd߮m>k:LP"u`գ]`ۯ.M;pK<Ơ%p)Z PAzYI >ef=.E|,ZSs[nŝ@־QX,(250*A7u'OTF󚧮0\oE_^%udL(g$Rm pق%ĮVTox gC۔ 0 ̩k;L|Rzh`0 ,d_' ӊ/#pt@@O9sS6p ,7::-6‘rf/|8:,Sm0fwBc(F f;'wOzlrXNHЀY!|ř am~IZJ*z7^Dv[ԚTfw%^œ2⼔K/0Ap _?;.ѩ:?M'=ױ7{詔 E7`9q>f$zır,raJLqsk1 ?GJw%Ҕ[ +0רM҃7N,|Q5Gjfg";x3kb M 5ڪ%%ٺ^@Eɨԧ:[sTlw=QFޮ +@A1*|Za,F.~ .ϴ8#j3;(" Z3czoԡ6at\y|>.BoEʀʕ$C n++[I^+FkL0KeS7>dV |ٲ3ՑNחyQXrMZ7Ͷˇ|vۋ oκuվ[;)Aiō;t/'P/(|T{xi(+֯b̮l^//?2< R\fo:k;Fj xΆ<-!iAX)Q\zm HЬ~,Μzݻ_>|mJ.,3TNhjS ( vV;,lb8 T}peiXA}/tQ??gBNn_\@1$Uz 1Z $llYq!wCZ%IC0A87}v{Ji=fޣmzeFhпo'CwA<<^Է_GC]՞AeFǶ&(^#TpОq=کd2UEL0agg{ѪH1T~Dk Ӭwܣw"N 7ydg,]=F8r#{_c "% x[JLjK(ג4 g)ǠHL ]}eDpr%>bH(7;@yrIjePNF7/x G~Dn܎=VDtIdW!1#ykEm ڽ[(@wNU˯p~Tng~ =SJsd Ϗx&n1gEvWvP꺍}D,^< 7HICuu]["_Rg}{cwey?{歍_PBKPr&i3sO2'?9wy]SvWJ_'w񉜏hz6⾩Ԃ?(wOnqEhDHxj/qoIKeL-~*%{./!:CsM]´,r2_9H=kQ=Qו;LT_;V1 cQ4^'kjYN煳:NC3IdkFX.d/9qg(p]L Ο{=%j(:4D4 6IUք hmzԋ?Io ӤyU4_D&Z4xχ85sa<15ZX1b-8;Q@R2M|}sX 'qh,-Z" A$ch *!s(I >+AB1 ri1cVtƢj!G19,rnv˵$jq<ǡ<^OfRn&k28y P@My7O(,OrH"w_$NV䛢0 L(zv:'޲!? J/mosđC/FH ^CgtS[;,FIIT͍W}(5%Ĝ]P54qw& yɆ?"'`y"ņnURzgZg DNfv0 WdDZ.N/a s.uT'=71 ׿JHbG~A#ɥt0\|kOVT'PSKBYn*=km؂gr˫6ɺ.{b)ʃGB!߂VN Yȯ(tG k%8#z*(I :!0BW -G"o `W9HfwU]7;%9,CXLL[(ݔD(H0XڠG0yp,jٝQՠE5>CF.C ҥ̦@`$G/X!潳+ 4ܕգ8lݬc{b"5a)rVNR,^ 0]PIk']!{1{^ЌV^RB̛H-?&riPJ邋Z0b3 jrgǯNP#qJ5ˡ~ZT#a|ZQcܘ"_K,{vc+ؕ(H2\h>,^0: 9c,Tۺ2_۾yGwCbWk}XX)ۉb(ݵdQ2.&>ͯǀr;t' uBF fhӧQ[@쁜 q*a{Lro/(aTWa4x_KzQjԕߤ 8[1TAl` 7pջj^-)'L5ūh* +}VM'3 (%u8UhFtqзJ蝼H5kxaӨKym ,ȟ*rKZZf~0w825PWIOQ yR6 [6h˃5½^*x;'bVoTv2h.C*LS1#R_W5:u.& k刎(~3qFT9~ct9E6IrU? ZKf-sGegLIyf4 ջ͟/(!0̅ UςX&jQvB|~/"8Den5~U0&1s#:?ܕΗC+Q(&Fs 킵5\,-,GpK%p$t&X`8r!XYcn!&{mcr|]S5w. ai=-fqc`i& AaW,wE@=  Ӛ3`FP!;x5dvGȿU1jӖE&W/)i?Ǎ H`J5@re$^H SsoٱwC,v/&{/Eo;0ilSHZYDwBmFManI[ͥnRá zъ78TCs>+`m%lm"aX]eD4.{v.=`MHewŃ74LȐ9RDoVReO3z':eG>#E6dlgq>, qV-3F::k1QS3΋:*>}6ܕF}B^J5n)P$X(;Ƀfm]kje莜Ҳ+]6,NRh{ptL^3=wS$ad@8!PH`(&k2콹ktW4$*,BоO%(;d/ƣ/t-@|Eik]Ye155G}>pk_Ҕ+66Xv ݔoU$l^?c` d(xOlYzpf9ꏋfoԋ Jz8?H/Lx@Pr,XU6 j9-?ZRYțx}t Yd^<,bo,iN_Ptӡcf|>ϵHXB|dҴ:#'(Q!.Z,ؕF4No}dI|>9iGMȄ`A+ w{7'2e89:d%z? 8~j͊?#ȒغqC8^'kLJ1ȿd{[/G*% 2gm G J]%6)rʶ3K19x8?6hUI1$ach(R)Ot&D_xӍ,? M7RW",û,Uaٸ'W [0}Tlbws72lg2-)297;5D@T~Es曶6ϡ2hԴw=05L×WȶČ Y ơusFQdGV`Ɣ}XL*"Cx^±=0H;ũ٬`25ODsSoPS6~ eѾ>~@1A #<^?6zs%!˛.S'rTxL967Qr_]4EGBL jr*>%=M|4:p"$3dᮉ ms:Fnzy$Z 㖃f 5m&dz78:y9t ѽXFr^hw,HN[Pui"ʛ ^J{= żpTI>)_濫J(%VX:``A VQX&E:ˮpzGZ{"ܵ'iZI½ڴ=^kwE 8[=O566 w"ob^3-Eh.%2٠R@1L˯fj_fD(!w}K0. &xzZz#yW,*ʦzT̘M6$^~U+pೌQʞ=d2vO6:W %]ئ| )׶^Wv,;Nj'VgAz_kHG )cS+Vme|%*7!" -ȟ&ur',O)lܵ}:C~hzU Ahfq}hoaL7"A7∡~yq RZ逞QnίKb<0'^:K6_QOZ4fSJXc?y_T3ZFqo&ȸ)BGHQ-kuoxE[sVSs֥~9fKl} Hv=D3* G Ԑe2\T!ۀSNi,ƃ-IeE4LulmN>!b P ()ηڒc7:3x O ŝPup? $>S!Lm孇lܹ8oy~O]u DMn;%~E❚^>4?cGX?>;F>օ KkRqƾGy 括|tixa7濺Qd2 J7M\J@73Ky3׫fTę׈ө[:><.#+ `b:=x̭sk-[I|2J˫ӣ?5Ѱ>Z=6JdN ;}$&A'QhVnD:T?̢Ea}Q6/m|ϴpP(\@}BsKfȷf χMs)In6vޟҳ^DwR3ˣ 3 -tunu feUB"6PNfT ,$@" euj[xoŤWȌ΍ zGHruQgtcG"_':!г [VpH :OS 4rnZ~Xz C}">AK['ku:Տy6h?q*~|T-l'Ԩ :}rM L9d 8/mݤ~@+s>x"~ؔ~ӟdLǗ=5]e]%4(u*x#qmJ$&  WO1+Ю@El,G ~411BEjΟ{V g-K~^֐̿9=ZdM%C7i0RR,,dGNdž[$ܿdH ĤSKi]ih+&HHImnz#c5gZ&61!'q-2E/g/a,`#5(uT~k%k+W]&Cl\Yv[HoWҟtPW6!zL+W=3C!.tqY:$ ÞeһS[W!`<ͯ}GL^G;qbFWyD 1xW j~b͐Cmw٫^ 0_O 7oC#{2B$NlqYƕfN*:C] 0`2_B7.&HcRwOz, W$jUe2 )!MĵR0. o,@mRtn[cLI|dgY!VV7'%\]7nCʌvAM&ՁcL>Ny8&mdo'$d5E%4 =)3⏋| `oj (2h s ]hQ`QDScN9bC뫱;P"0Dgpg;[BX9^2^e`~%FRfR?XB-^Tw6gK@s:v[a8I|r,9l qӾCWn2HƓJǷ-EI ЄNpzjMH]{xڱ*Z9*yXֆz.ST ʟ<Pk[8fiI}@nɪy+'ilxK.y#M˭#J8up`mEs&u\RUGׯG*5(ѵiNC_wV{,vǺv־ MX,7cB2daT;` EOW؇PӉ53Mm[ NygX;VnШTtdU_++H>{k&Cs%7-?G2Mm=|;rT7#g^#s1;ԅ(} $rt.2i[?LxDJ& )o[,Ed'Bx )> P%I4/'ŏ( a # 1ðo=L7\>HA69Ϊ)uknC:ĽOeiM$bX./ΈֺA&<@LIwq7 Rbu&y$lb}+#ۡ}u|oD$Z$. !&`ͫf6!rv=xOMt46J~e GP6n6N8u@uCéÝ a}& H@,<"NZHE_6As Mw92Z**}y3 "9la"VֱBE JZw96h\Џ#F-B4`8|L@EA`b(v|'_`IZ"My~E c\N'?Bk̷{ϥ:u]HZ׵-Kl<&2Sf1;6o2zA* '` N`ɣvd.Ғz3xF*JD"Ͱ{1IPjNi`x,d ^ 9*MuA@S6dҖz*yԆ7:P@B)de=Hx\"aŗcBE93xMwQbӳ<`r6UBSF|8` sʘ| A"`<K@zNAV {:Ւִc)kOl(qW4ofO|ܙ`RN}N-<}\~lRE u*OwWcY ~8Z2N Rԭgܔ35T !'=ÄסOĶL͋)?Y{-XӢ>m JHݭ iN?%`Rפ},'!sI['p~?3 :꬘/Z BmjVeV{Qğ!(`uG[!j2=8рۖߝʊ]m|ہ9|ư}hXCٔHt"AU+p ȹSUxnm=aYNFQ_:|d\c;Qx8@Yՙ݂ۘ;`}17kVLBpӜ]6 2IsDn}s&.fatZ+r&߽B ,K oeU왣s:]h̡i:ϒ( 7/cY׸>k4VǼR]孜g5]*gB^C]jri 2f_)=Ji6 +OUxyۑCN,`tAmߺ$ܙvΖNp&nW pSɒ%B,; 0*w.Ks^>XꡤaVbX[?da=@K/$JTIuwɤ%'~]=v9xC5He_ 9G;~w)کͩvFꌍ. :| f}`BV?Z :j'ƙi$]K>#@qcP)'®bp>rHfaY`(Il@DQʐ ev%4j=8S 9 DFBz%eܲ^ƪ1큜iWպhuBƘΚ'T@SU[[abwf)5&3.s '9eG\fE"V[chSUaӣ5[|65-pl9^9U3z+6u.C}e@̰@“n5Ok}£ǔ@/ISۇD!9x> 'FV'&0*fOG j;r ~΃]E kc`h{FKiЕ+%TIxD{ RCp'[^ϊh(wN r })<+,Սd%qV[B)ZIظey_APAom%/HfcL >\J 7v/Y5Ab! 0$ J8k55% ^P*V,T+֮vS$ڌ8up2/$W1DmSdK覚bx= ͹-LBX}1β;\,N'hwL x?%O֍q hff i"#M@jt0 $^ݐf9νf`~JO'c؄{]Uf-jV[>$7TCoK0ʜi`t#Clfܼ=iЭv생Z:#'ʖ5)G7nP>_X_2EӑzQki, ;k"xϠ'mԵ| :Sf5ɲLY+WKws}ܦ]VuknQ"d-`LHo߫j)>Vd}{dg8C{6v {PG7G~pBi2pwP; Q+ȼWh1թmF^f@CIz)T޺3UڐR4a$n y8ѯ"+X@-2|9(i ^2LA*#s?>cr|l+S8?^^"[R7sIZKmt[淤+k쓢4}ca 9;JTzNB_A~6(S'k Gm`*Ui?׌ '(Nn`z=ZLwJ}kY yWX"4t3tC2|tZW RBΰ~q5:JpU $neǟղ2jVz@Tu¶Ғ{?(f6w _Z&<J d)ȱ<퐩R =\{XO4~8W|~)e&uQz,a *8ODTQHՊg܃[?r4GC@M$2Lzfp]sAYyҥp{~4^z]0'ꮳTsq ]:fV7j,1A)h7RHT[XoۦH&^o%yV7{(Bqίm`c3םsi~K2UwdāL7C9UƑ3]B~hu9,D4"Ƕ BJBܐ4,[ >^(ur$Mx^uEK/aPzx*h,--y ~@m+̘k{y_W2gk7[Cf(f+A M%u>iteR`m}kMM eQzJcc.j>KŪ 2X`"5n^oqtK>e9녛(@8s5yEr5Q`{=톧=#jew*Fq&YOA]Ar}C1|T񼈉,U}qh;Q^eQyT^i1[-T NbWy8c6;'$,hW9\gScYnKwzځ_<(1䵶16b9\Y憵t".qБ;|aD&X2ֶG#f206Gjہ⪎޷1\k "LұQH/(\PCePC\ dr؊g%,RCΚPa%YvnMi)y`lqa}V40g3 8{`S U+cdC~hqW )ڭ79fo?StdZAk` KY)a#_mfA??WQt8i`h 6L ^M;EDoڑEmU9DF`KhxޗIDF3Mwp{AYHV8-)d dLJDBF QbɎNh7Cp2 \0&rxn~Ro RBJԝ"E1oǹ/^"&̶"lj7 BկYlq#J:W}4VN/alWBƙXVQXPxL.A=JJαxݭ}F G(7IZ;}Nlcdi[ 6sqڻEK9ピZIQhja1oaEtr`VdՍyz8cE culQRԾȠ/K`N~y eΰ %`dk[ay-MfԹLs.6ǷȪD9e{ ixJOCZ8ʻ/ULS]rSד ^+'ߝo=\6M}_fRxa?SpKU|9S`N&z٘oAPN޸a'L|LQgTj~+f)8( ,ŵ+nWC7-c$܉}6La1MCMP߇ ңn9CG ;˭n@U\*b7YUoTk*mDŽr;ޔDd3UNŋ>zи#@- !t!yNDH鬃4>v rRrҙn\<ӝ+.CuXwUUn; {ʸx\sRw,F )GC)˞tieDci?e/Xi6azE/D<!!9!H`FRBZ$ Z"onhvAV f#E$T˿Od8@N'@oߡ"-!Ox16{ᄜe B9.nilJt2;[p5ral!I> :E܃~$+Mt/{g-tW8z%ZOALڮ_[IyZJ~: MQE_g=ڗ'ɗ7 o(SDd٭V *piy6̥Byq융a|]dr#x%:!pe~ǟS<:1Uf+Șhؗ`[p`RMy"h1׏ܯo`\cȞo&M*%𙝎r[EF^mw|rΏB+}_.K@UYJ:m'2ZCR6V -A=_ > qfg~̚xW-VYAi r}vR YW#.1zD@ ש+\hkrrZvIV$9"び/,\(:G7}7!gdxG/ڮ{Yw S*]}k}|A`lTwcZ3q{3Qj}zV.N-w+؇%K}Ǻy~* {WD&1ܐ1#U t8~;]"W yX>MwIt51I*[T(=p09,Vd3ޢfv(7e G'kb|՟4sm(P5qpnւ)bx25h0-e@urФ4dk>{$g'ENψ鶴N !Ʉϧ&~@pƝH`z!ؿntOvp[\uS5b֓,}(^Zp(i$_Hk>>fü&E},di>?$no ? Z{#]~NR ԝz\x0H9{S7t J9(kFܒ q/I=>5*R sTPڣ`YRmڄH_oGk#kJq~K;.ZA U$/@[syj7I0#sXh^!Jy]v):ZL„~ř` ydZ9!(2] H% VsZ)!Bc(+&yB( rvCU&FLyk?d,qjX*Oxh<o^;D@M $CI2Tм:.A3.)Š-,j),U83^|T#u.\Ւ,KSzgA<_@y1`-GllG@va}{wC`Ym2\>)Š{f?8vO]8 <=#9eHqEq+T! Mʫ8m{6aTKǥG+K;Aىߞar ٭9=ϙBw~/8@W-ދ#1+.O'+ӐG#}ZB=ĞJ1g:WouÈ>N9Sݙ,ӭCԧ g!9Ḱ,j둻ES"i#2>^]Ɏ^S\,,c4<MF}zG^<&y?NkqqHX$Z?9tmq*$s' WsK(w}+lڈpW$N< 26QXSB^z0D$,/4YH*%<zyCpc"BXU^ED+H>Gu, ^4wFN6έ_Pkux%j3C`l>EڳyK󘊆go6[5%>^ -gT>B L+6M+T!*ASn+_uWMY`~^ GQe/oz@ >3bL a=pz K(olxzo5~)b"Rf.؅?%$EKEF (@ D?ehyiQӟ*ǁ!KW⛥AI ܦJVU#╒q9y4KPH9hOIyE>{7KEPt4u<^j y tq )y@qM  ٪!}]"/W@NH=j [7ЪpQ8^~<مCw.v$b E3~^ThcV__(@]F$9ߕ'nB:4GdFxMYVXCZ~AeGCBxbnFo! /FTjbsQwlO٪"*/#} ro-E3u_9*`zB6]m![.o0Zai J]U5/[:X5U65#[;@l. )j * |̱7tMFCaGY|9 9Fl/A2\=fda(HMyej-nJo O^ {m#j<á9GTAUJJlpl ݑMзTpWcV6t ^b3QȠ5[7k}nUlfGd+22g_MݤZ,g}|&"(Q\cZݼzma?Q1q'd b0.FӇ&e,rѪnj=lw75r8+ʲsf*$B16a9V6H3ƫlN'&z@D Om@!&7ū)|߼&5L2ibʲ_CW]XJf gN"d:˖vL(Ch<'c%gknDW'ECsmU鷼'9dV䓥j-^CB-K%g~1yVUWH 6tro1Ou.cKgAع9u^n<]TX67Vq|ZONr *^5-Aaߤ44cEAD(i s7#Gj-ӲWzޓq-MDyf<ٚd)RpHgfi%rI(2O'ATjD{X:QE#)#o(SSpz 7l-揽$+qoB~[j4۲4.{q%2[>h4E"oJ}#ݺn-T[]hn]6F&cEZ[0|(F,=X4Ƨʲ8.!8c-^eaMN_?<imyզj`CI@ZGD µ t;#_o"l+17ݖ}gN5-gOIA>k[)Ce mH9\z4 9ey6ndLB3,mt)D|lTp&_v[#QFۡ鉲.QzL&^¤ F8R<6$⊆?r"ƱKd֍EJ7v(D nި5hLݽl;>p㦲@6hWA[(QRf׸<7x ԻBeN}_j@U2$lJq>qgSJpˡwj$wŰ$vJM3`ءv>QU93T*YbzO<ٵKEL2{a|D~G|p ]Lzqzgu_3Y#yz܅G(Dg T.@*bCx{;q..S_9H)Z2T|Ap[: N5wf|Ɲ:]߳xOգfTޛ/@rkMcN.̡ +C\"\e5Fy P==Q~@0QHdyV\+pTnQ(x QW#hهTz6uQƁVhw7Frѽ)c*{`o?xG-NdGPùT7fl* JҡHL(dѼC5֫쪬8X4Ѭ[dZrFPyؗwURfȹH)ƇR1r:՚X&QƊ#K|l0.tgnsс4f((Uɉ"_iB:]jz/cyѯvkt/G"Y͂F.ꡣCShOz}Jn/]Z3}bE4(/bG s.K9x3Zs)D9rcՐͥY- [v&_]^>L/OlmxyÄ[⣨P(&ح:R E(jK4de$aFжgi.q : uLn/ݕL%~xe s cyH7+hw&MSmX JxKFXZr7C T>E3X,Ȳ(VR{jLobk:`_fV vT8ѯFf)<$d_)T)L ,: D_&Q:,0,+)qm"AU![Xo q| rk}JB@BO7eY1RpwatC|駙EF;dpw?RKc=cg޶f(Ӯ3]򅂲dn+z:)%)1&.>y漴dH1ߺ8,:F-&=KOG8V%ԓEyՠ_7xͨ, /ӗcFo ^oPZAn_H1tjC6~Eis@R/XwE-Dp;!'cY?(6'9-Cvh.ܟ`֛N@caQ'jx*OEjxA]XAw Je+"~;[zj?ZxS|WCz1-:&yw&6ՒfCm߈wB`]kJ 17w4#-K">5'Ǯo&ݴ4hSGҴ40oepwYd_DNvV)tuY8ؓ fsDzQB+hlR̂}bKIH)7Ve\ћm\=j-_{M잻A nFK%*{Pq!IjR4iҀU҈ @`Up)p/\}P:PBzxi4h\TwY%dG `gEzmP5ysNH'wHeey E@ƯJ"w5?ۭn5{ۆYHf^d QW>&d@gFbφy2*Di0 WSS{ PZ{:Ƃ2 k;y%nSd4m&_ ]#)3As|lzn5H쁼^.͇v(U#o]tyd6p|$m!4rut#)Ed`SF.輂+I@[zĨN&d#3mKF , L1h` YR&؞yd-`CtE0=6ᒡSb=PǴ_k5]1 Kuâb9jku_Vwl2dgtK2 c=s?fsmƝ4`\}hÉSXpeMP {̢ƌ:hϿaNeesb8[Diw&!1r[V ;5/I@/"Nᢅ} j`Wf[6"ڞ-}>Rq6lv$b_G$46ѺsF<0e@ #B8S)!Y%q;;muw\B%j CC1$ n6A^]Աmo\txPomcd]7PW#s]869T9nIpZ M-%^w[h_Ys8#s!66()\cBqۂ()=6IׇoBh_=R+ N2H Vno1FIY\Μ Gہ>-_%<ˎH`ҧO&0^gj@qvTLנ)nQx,܂W-WΘ!)FcyZ?QG3.}gNy6 5%ħ2^/L@ f qBP 2~ u,qRBP8ңl.Dv d4 mY%Qo㶰'R^-.7lKsL0[cR#su!~5guR/wUzm$D^BLyR1Z7:L e,_ )oB0Lw#)LPXs~5^PQ]c  8,|Y$uyFT7t "ϙ yZ+i.4jH'Ɖa%5s1+|M|j  ][y{u΅ղD/ *L|AC ]ŲءQ4{?/'4q܈jB9./C8^?BR?6܏Kݛ9o-j99H"UU˅L2~z^oIfA(Q¾W^`YA2pjvdRNѳ=Lk"-=v3Q=:tÕh"l${&8^"R2j8_97u_}5C"X*K" x7u3 ArjvIG{_UWM 5p*l\} ޕ&(3_DY.UiFj6n\=os[8U&)@6xȁ൨4{H0?ا]NUm @\!5b Y54&(cz2}uq6_e(+9˛ Ǭ Rƈc;[rI-dO=3D P4}G ,M1 +<#x$Li'{!F8QSc\D1 _0w'mj%F5`#W%S>8X+4 (`"/'C* g$X>nD$|[V@ֆyk>#iZBUN٤+^xƋQjXIxܣ!`  Q֝ˮLPE}5OXeK?ǹ]J&_,FAt.|5\C e%c4)\6{ \bܕvedԠ'r8 ̹5#4\@둛%vgs:Ñ+'Je#+Ҕ|CfEYurh(~k`WcLuG0Bjճй4^.AALk[. }Q%=$x<]" h5m:JinGS͞ sE11l,Βw3R66 lM@nYfMBXEkh" W5_l K~.9o-aeSi8x!GavXKodzBx讕oQ~8鏤LwBbQIӂL${.3|Vx(0[y7Lh8%W^A:V 4D$iO>3@U;@H |l('QXClHS)RL=zc:dZ?ON+;>T׿b @ Ln\;V|&F[6/ Ad"J4<<̚&A0MAQ_.]^sc C0- ` _dl|O2`s'wXX+ ϼɫB"VݝeR2P*},Efn7 ĕwnJ[F μe%' mV 9nA™L?{pHWc0\u&v1'F !._ R cڗF1`Ooage(y-R^zRm|erIw&^u#4&,x&$ٳƣ;=hBQΚIagQBEB$;2x+uoƎ{`YP\u{f{ H-Edcp9ly͓hyk 4D_ԍ0PF0ߎ G lͱX3l}y}M⭮3}bL_֮e-n;8lQ;7U?YNxjVZ QhFuRUhW @e'f#8fTi]XkG(:lh yW':g}2jsnS1b#.Y1^$rn\ FQP/nUъbn\L?i4΋ ޽^(8\`Qr˒~4I%څd y^d{Ȇ R3:ھCsroj63`{^}G#;bU;SCe  4f{)][ 1!@,k\Dj(ƌdKibh쓑d![GOu;[ģJY9Bl$p|O#m0tDNOx8UTjSTE+-!C_a,$z<i`1{b(Nzu4ޑmOeydZt:JZr*X+5Y-m /|R /K1-/(gO $q|o0J]wMkOVI܀9I]Kf;LafrI.P"$P$o;\Xw3kf(QJ$A_YI5mw'S]E)rt/MeM?UXXit ]!$A"0XNK8@?G+JXs3^`SC>sj29O&`>SL1yj.)LJD+ޅbX!ki[q@⎽1j8jƾZ+,WJ" 2rشr3 NO'5LY8DHI*q{cҩr7oyIジGrT['"(I¾ p,lQsM|ӰgirNS!`FM ^p^n=L鸬S O:A!qԨmpKYN ekm.`07 Iٛ+Qzb7ùOk>Ɉئ$Uyׯ_{A:aB+IaqͻijqщjըW4qvK6#f8=e[25EXiQo{{<0W=@\2'4,h?ȏ ٱ:j#BGH@!]W:QdN>ٚeIC:Kxi% `L[Ä8oqIoϓ1+bٰXry-yǘ4V|ʹŭϔ*23 ~sdN[,,HF0k.Y?x^Vރ<аo} t:(_v8}fyU4p 4BaGSgՄH"O*}}9cӮ,-wýJVZѵj5خʷ2ݭS73>d@ƿ88.۹9^$,r'bBۻʦ*@.NBt{dz3d1Fs cyY# (+xM25ǭW:> 8)| ř&VbְHȱrcmNO}i^Xu`9C;Cfk ̔ZERNtzh_`r3'd:?%6ߙ)D(+^?>DohҶ6rҷP؛ qT 9 /O6qTV<b\}rv6AY>=Qp$2)ʭ ~get~[QTm\? iE. []F[˓JG-f-{ԡ;zT.UPtuѸ3 }s|c ==^MD]&@9Pgl !:'Uqz:U2)  as?bY.x"бUGE=qE/0gc^_s<ȩEo+V mz&D&C[ ̯+,, δ/NXU{pcvDJb ȍv<\)Vdek8fIRjϤz㏉=(y/1*ɰƎE6CFhk]'X2f[ U<E'ΨSuqt"(F1x #!^`*B$`/Z6Ǣq{WELs0.8_' H+M:R~; Bک-݋(.Gx$jg\/W@׸6R !y>%_QLUe645<kSOaX-Ouo8`oK%t30:EHV^UpG{u&8Hs_uer@sp JaQ[չ"[0,KόctP \RlbZ;aТE CpRa#⨺֊c 2bhoQ5 !T 28]w":"+G?UGhi=~L ONR+oio( !w~U+w?)TEO-IO8%d]ܧ}q֭ȅCLVksԜhMR 5$yX#cR):+zL"V/Mʝ _%'E '}bLБ]c[4?Wo=6\9rL[SHwoF%xn%$*=9V}`ء% >K=͊g.,7S߹ӓh9& hci(9U`@m,,JA~s& 8nd;CֹkYߊ9՗0D#,@-q%&r`P [IK^O?.l>9Бr<6,C`iؕC( z빽)<"w^ 1i,Y;=} ;0m )b'Ӗ?aFa,VO}0&^hf6*!z̲&IF}CKs]ʝ+DGt㷮Cn:AR qIJζ;6Hʟ+ߌ {3m7Ŋ3L\X/ @mC?3]W}$l"{_mK9}޻.x}ħk4غ1=KC-F_[?NX?feq#iN Z24ݺv9*?7{k![Nu7y\_WK51y@a LkSN'a|^&Q2y=aN }+Vq؛¢XчhnML`43 rTy)!+GXtVs J&NQ * xϪT<`z5jj:i# Xif@ !L^a$.)Q5 dv|r){UGgtE X}i|52H'w. .MMeRĵ].?%&ё=)h>ـAMn'%ǿЅs}"hfrh6wFGsp/g  C 4Efˊa^oz0LC!@P&}(Uw2}W]ܩG>s (͐Bt_a`Y ̤7Zz Iү`I7DjqQִʐvw[>QkDN]Ϋ'P$a#֑\99*z[ Xdʞhrh\.d0h?6dg @9F&WNoB; LssvۉnׂHY#/^*٭3!j<\΄.?NpiYop 1GW}ooʢX\.9'^x^e~?{tiWe'ڽ Ԫ  JnE6iA0]: L1zl N|&8JU\7R)q3JaGKԖHQL'u|Ua^$F;{tPӖ"!!s$N{X|۠c!#6VhK8J *kҵoZI8՟Ny_w}ISuF752c^:oԴ_h>M)Q}SM4sREE+Unv.v3<4W"Y'*#d&_(\μ-w?`"!UFZIFm9[%(2'5m,I\s qf%lC$ck;V6HyD'Sq WJ}Qd*)H=v̏Ù{fS2m?΁+!Yt=UafpKOq9JϽCT fEvFM`L)vàsS- ' pV$uo}ULgWoKWV*ZwQ8Ul(F_P/M`j抨6ǣan#tlӞsp{+.ryTy]ɑ^D?mhz=爏 rcoJ[ 'lDI,O9֐%-VHmx$RmkL&3x`:z~λ&;dlBѫ_RE/c}lΨ=v]ִxх~~J=8B|VEM!w%?<#e".NP)׭cXرzjvoxYs^|$qQ3F}xq< rrM.p%i*l|mGfU0<o\1jb\ܞ$. Ԙv#!Gդywe}5Zs "Aݘª{E=:7OS凗Q!d"RgT \:y _zMP8)mI}Ί cNw"mY<= sF wFfH7ЦYn1Fx&.E^(A-&SvLzc׌4͸VpRڛggcv3.,~N!9t-i sMў'0ǰNɛi6/'p &֜5'3*i84JTv +Q `Kg ^u<ɂB{!/i Eey+nȟdtܿYp/XK-~0JgƇvDF?ʛ16ow=y'|zZtՖKZAg q~{CX+_?; xCh@bSvIf~Xٞ {y$.@mڤg:b hz"<S |-e֏|[#fb`$wN»%XhL'1A۠[_s]~*W\4df~>]Kr nGm XP>|'4q_\ծ6VeZ9 jUXߠ݈u[5qPofKG+eLrbAk_Z4NUs+Dq ?ש8ˬEu~.@l/`]5]`T8ѧPNB?bk\J4%}̌4G,PyGSUVnUտjr敨=fMd0.$F]fy &{Ihvwp~] W@u!_&"9GŌ*-K0t)D3Rvш c9N@w*@{s#L MїBŒtr& @ RchϞ̭bJFh9r]6h؋l^6+3ƀ#"+eGaq&^nUj;_Q6q{ΑKT(1/݂tw}u@*3]6jv- _!H%@a6eb24 +T ` ӛ(! -?C>rM ('˪&q]+*څ6OW&VcW/b {)oJ#`ye,vpsE~vw; &t_#d/=2%خ6ݼZO3ϲ>=wfI n>P j7 [(؋$Y\G~bU ۡZ׏zj}Y(3/0}J.ddq'&|vFI5M pR(%TeQҸc;D_ň2:2*YmnX/ժ|Ŷi2Xi[h9|ZVic*G,}u#й,&dFNK`H8>`/Q%2UVK]3\6.&ͷsfһ-W7z-[6'^F$Ʒ4#dj7S`j.wj,a>WjlD=Yb ʙK742)'ƅ4~|c"0zH/r)`$b(Qhhİ*m^wdZM[{KB"y|zC%J=|0Ȁ ᡒjTtV߱tC51qnrê}4;]#ٮ].&x-~3z2N:$-VNhw_Ba XD "f}&qg!Z"ПU)oCxCa%+."6(˯{B,q,k.(c]4K!Qv[^'KXm4h$qqRmJ[/DUYYHhO0_3)̾9+eQ+&*pag'DmoP%NoTuZ/m#H:Wsn4퐦EZ~y ~,\TE yQÛjQ3ݫUƫ)*L)jO=VS3 t.5 /IMK0-$]vt.yb0\xMk)KҰ0esYB15:,"/*cQ~[ϯ5}xaiMQ=c'cpA il? s[p t¹42S`tu5+xӎr' X[p^pݝ~0w4ݲ6.nj Tht+hw)ہiV `7X$4ZGg_< lc8\QȽ:Xs˜5xԄOg&|"W|-BKK}3E&4em ܵϟhJ~w|E_ 6,ftjafVWk=~omT2& = >ZȹQAf%.!.`'o#rpߓWY} {.B0vQUXl{gQf}߭Ǫ)+J[AnmtH#$cb?찤%!t/C1DGW֭E~ԭE]'ZRajU;QU?u. MX_d*8a[\X'ϩbFGT/c Z~57%%"af.Df{:- F|(hYMKbeŻ{jg9? -eu.ԶoCPLt%}q]4.MT.62ڧQfj[G0_ogPXQp|-qK'3tMg =PZ6.^m$⭜OYI(|?%p[<)]c _jsy F 㜝ķ1=B A'g华31򽔢bO 3?cT ha<G3${lVX"dF =J XtVdc9aj6X^c> hm\ +h߬$|uM$ i˸'Q$*Fr^JHH*v2my݂쉯Urz)W['c50 C}UK8#-*KV[tGv֝b|W>*qwy-3ps}3Kګ+?,K54ߟd\ &gYk(lwU&Z .BCc {=%2I^⢭3ۧ0|D2MKjOu }bq[P_d {B7 M K'4¸^<, s)3W5øЮT("\W?E,\fsb) [}eɣuuDv[k-nQ9bitcF+X-U?K XՂr]?!3#C]~(qG&@aٲS=6ŘbؚN>>]-R-mPŨR]Dtˆ8_rQhȑI ,)7Axu=j+bGy}7l}bH+~ȸޣE$7+Nw8AGXC~녗9i>Qm>-EM-uҸAR~ML;CwXaqP%N~qN1ȗNX_5 gJezn=##AqN 7t-ΥXx ײm;~Yvc9`S,8ퟀ*K':;2wZcP{ Na+Z0kgp|"y A9Égu&kύxAqe)b n?VLv6i2GcBZ/s,?sV:r^5 *d$x is<] X5v|vRKyD H{mO4b Ѓ9^4OIV9TtTdl1dʱT`AZEszVYJ{{^-qԃ5A6 D3);"l̹R2S(Fljw>[a+xqr ,tNFSGRqp|n({C둶S}v%{|/l?3O|&07R@hLX˻fuφZ3+`4O1Jq4Y۞9|.QUp{ALv9Ъ\7:ať7=a+E_k)p*Jm#ҫxλN TT | .tWGZYw#E+\\vAX!ʠFjSi9ShJ3[et.q Uf/(~ /Ҿ!6-ׂO:n!6K[gX. -$k)ۑn5!NswƔlg#Ho4#:cZO! {Q  ҘbM5 NLQpUNdCQLǾC4d^%+iQc;ߡ'< EY Vv$2UFkt'T6EadF8>~пU<S8}nӾ_`bqtTK)xTu&kܚ/KK@;bV!YKj}:q0i~{bT]kj0  Osx7 )`Jfso-A2@μh-{|:L@P$nm8=nbqN9xD2N%ϓG{08RWȄ/*I߂ުwT5lT@>*2MϦW6vۮ:!@TG*7YDr_T+dZ% k3=i ??ix`/(iԜTl/fyȏX%CY\4tcOT^K+ OCEӳu7FIP <_dLe+sdHo6b:?vg&m^}N;.pH_p`xhFW #t ܳZK*15pSV V u)MqҔ8 N N:CaۢTt-J}+a/Qvp@ӊ>zu7l(SL+)X&kHL;* ĎBF:ĺNdSvT$DJ!B?QuF-@>ڒ;ԇL{ء?KH-*`@?4͗%мrIMjMSwB8fL{~wl2tƢ dD3֨86РZ-&3Vh_,kTFvc=A} ֚"-"E$驏fu\Z)8J?}oc)ϲ7 ?۞=k?ZR`8E(_Kśa 3P̙bP[P*)KF,&P5m\)V;)0b5oPتwiZ>qiTo%q_o:^J>X;\ys >K|> +n4373?OVI5-S+3]'Fdڵ#) u8r&,\4,+. P/7#HfJ(4&Iʔl9‡W|6O'*:YuzjٗW[VU4#+\,C|).I qczˌݲ+qLUWP| f!cqKnyMR uR_qr|'V]zEbd~[6H5'ԠOZo ;B"a9 nc6]\?,ZA7Bfm']\9e΢)KE5J s}>snbt1^k ZcS?K2 #dɜ 81gwAmfbȇM.ݳTZucJ뗶&`-L_/zԉG<'U.1minojX[YbȞ@ɡQ5-r\-^Ӹo{7fi'kJpWr;% qə'z/M}kҷoD{%dM1(NXʚMeuG0ڴ?a{9'P `u"yz>eRF ǵ( b\W7!)Mupx؝GIn O\3>Bh{A>a lDp![tRdm;AI^_AQ ac ƽ;YB Xz&Mܣū #o]R`-&P0Tt^\)$Ěr8MVJ\$mo|{BL7U z'Z{UWr]@z^gVP'fOGjQbiX"#RH.+h]ze I|LDC~])ǵ/7 K+P1j= ĬL &WpF:㼛`EYל̦ӅᰁFR}buT&e ZP%e--ˇ@[9w ½ ݊*E.^}\YFFe~מء؋Jo5ك8D"1ຂԏC)ΖnKD@=xȶ9ϸP\Vk(@k>1xsms`aaaCkkfYJs",[dci ^"d(N,{3C?c|Jseˏ"sֹ/ ?<x"TT] 9bb~L eS2Sc_oI)iUiHCO x;6_9Ll`$d7PĚڹ Tϼ <=0W۬ ta2ה(𛳋 I#MAm'S83@} 1o<+P{d5o3" SdޭouB3eBp8I3[+8&Zג=$ <>)ftx %B+SBb;%1KjF }kiR*Mo|(;(_kwC8j2͒0\O4|/T vUBvSa2 s$aO{eDUB_\!Ǫ6#k݆Jߑ~9W9Dµ QFnq{֡.SV]6MJy'qzdR30{&N@D6No#* 01Q=d/*'zOuQK wB[J0qoiTf UP*Nful[gނMc7\.)̻lnxm^NʃY: xWLktm0&s/"x2|]0 YE+2i!wbPI4m`HSأ< A皼AJaf߀b~y0Bq%*;q x)~oE |VJApk}g5waGHM01Omh/72教 j-H ~SiH_1O|K^X W ha5nsNb[;o1fmIhU.r'F6^A!zj7O\r_#s3V -cʘ-`\ 'xL_2WsLx0A^?ׂ[?Gj|: (-1!ܲ+uho;5[߻hVcˈ*aOz+pzCRW~uF$\g鲵QM-(y{4دe:տlA("ZA#$lEds?dto>3^" _1_5(!2B{d LC4z_m} g1H+ѭ&*{y5,CY[ ;O2FVEy/0]'}LpEcnUAhe&] =Sk4=A]QM2c}36OK.ǖuрgIcp9nK_C?L3UjHX ?귐,|MSx !/@O}9ů750\,ky9q^4s` Yqef_,:l/?&GzƙfElλ@E$(r3)U>+rO>!9Fn)ZKiUdF(?I[œThF:F%H}Tf4_a_ k舻f~U_*GYb%\g#JG`#v^at!Q۹~ I0O1 ݆X{t86nrKD~bSZX)tf*"w e]@ѫfS90["ķAfUNZlXLXlm۞I)?' ɺ/Kџi 'NqaCG k&;{`爸Ȝ{ML䥈s:}DWePAEdSG& T1dݿEQ rjU8[IW͋5_ ʻHVBՁ){{I'BsÕ[5<^yJjIFv3l |<,ro͸ˬ֦F1?u9& "b=>aBYx`g4+Eq/o]mO|!Ґ?IBӵ2e"}+]kYwP6lb7@`I(^&CMƒ# 5ER`(xCJ㥝v]:&b5 BEnSxNH~Ni+$q/|.0{WɿH?sni %&87?E 6Sv삯dUP&CЗ >NY iѤiA0BMR3p4NjxvI"LMC||+i\D D@ϱn[ 6,%F{6xAuZtY<;Aڙ$rĚn{`~m>[I< 2jLEX98" ?`BH=r(P 0P3KlWdV?iю-1p䧳)>: O( &%?w\IRdP"e58ĉkdtJ]4Ͷ|T=,[#y@.ܗ7Aid)56>]Sbg:"mk`hD6c`AׯcM+V?ƭq"1XL\x\V9wTiϫv&]xH lV(6(XTZ˓[wSB͑a(qa1/TIJ;S#^7[sBvz=&for+\ ) Ie{ȨׁkR^e -4aCg] nBaPʁ [\h{[wbF$@-im\o~5)yX+^Y|<@3eĒ$s-p& ܈vʴIҁ=}Yh$hpI^!3G J?* I0ojX1 ZEےP9+?L2Fη]˒3ູq()J$gd3mWEn|-5,{8sjvAW/."}gYQXpvs J/r& yLQZ,OڿI.c +ݒ(p)(~ ̼i{H$3YN"@ qR, dk#k*9]PhIZ)5؀cXCʌ5a *^R*X:#x3lpF{+,߾G؎0w؟M{j;Y +"9&36?&SP_+ *j[k @_sP۸gή,ۓmKm8 ZE=7w7 9ڵG? b9/gq=*yKڗbe5{d]5WI.(mqy0{JEODFfFye<":a840?dbMnV;o '- lMu따w6 RwVi~"% O*]Hia`5Jrs03z`Q3;x5iN"JϙwGhy)HҤb %ةM;1YvFxr¶/iŢݒş/!, ⚂}$)t:?Sir-*:& Ms.00UPue@nSƀcopnosq69*+I8L\VeR“':1PU͖[!Yl[RJ/ -lzJ}%Ӄ\"MAkX?:ѭLAOBq'B(aYcg^~ªPf''i爰6fþV™}5Ta y̒` da"&31VhE)?1A;eKIYǽN{]ߑgg~#tE3RI1516aL_=A…L֩^i%Y-zu#}%: }hs{?H[SkbЧxGM C39'UdA8q!Bs)SOp}5u3:(I4$KD: \.+fFH[z7fΈQQ1|Y4msfM?{mKߑC ANxlzJ*H*b…&};E3.kYM(xPg<#aEeR]cL7C7zDYZ i+^⨺{9Go/FUX8A?ńbDMp,h2 F[_㒙oabl&ļIq?[x̘&#&Flt~B e QQ@8h_ָF Pe*(vU^1֬ʔuaB'͛C{h1 olh\L` !˒[̳v WLK76tF1@ߞ49O޺zڋ'j_o](3L2\MVȪ6I)1]\-fÃ>Z$HC3PfZM VqjE3L˦:;-z4r5׮$kQ1ܣֆ13i|CkpҀ N"T️-:tHRcV^$ŀƩTs> =9YҺ?_3YU)Z6ß)=tؐn8vRIOޚGgk0'og2(E4ơ0mR=R2ř J鷺iqke+ISQgPuE:91E67ʕ IXɟ .P;mhrW6Q܍NÂ|l ooӎJͳ$^FiGW`"x#tbz:nwNTg>˯%,ƹ 혽<λ(YJ^ɉjk{:5 JTDmLڛ'd|_e$"KՍI[H2Ĭvr&p6S)Ȫ[/`CR{ūM8s%U˷k75pۯOB!Pu&yrB!KJg>ۄIXI|.( `"K&FRL9(ĭ*BK;. GUC̓ 4QmlǍnZza%k40 gC +Aj |)hCҋތHr Q5`;ț%bp+Ni 'p;qwO:P՜/ tTX]X @ m>1e\20i Kv(y.IC2kQ۰"CTQ579uRU\4#=~erA(b+Rf-  r fY6)U)^#cC)wgEYƲ+4@/Rr!d4PQI=?/F沒M6bx*-% B(d!b >+ȃ$+Lep&b똏=n4J OO 1!HLu^#[6Jx9V,yXKg݄DR16Sfje^"9>_+3i}a-̮濬E5 p4i7DnB-"˼d釁Qͣ8ǙF8r)SLDh P.Z~O(#løO"u;9%jcyEe^ꃌ1?BXsgl; ʀvK6(t]0Z[kþ]p褷"qe^+8n̸w'qYG%z#ʿ"v-RN!;7&%K߳hFky"5^L4 :R.*7ÃfMPUzLd Hs ʇЛdGCw)_]޹a-lu!9ICkQv{5oiig(V"gri# yH7L`uxWg,[[\0}Q˟oHW\-;XGm\mxHjt}.⣈O܊D ʆI&QLirƙWrxcupt|'ӓQmgugD~*1n@ j;bm8\G< g~ O>Yܮ$?邊K mM@ @rW:"Z* `l3>ETRO`U:@f^ua,Os6{3d`.D2 xUb HGg(oȜBR${cE8@(A0a̲O JܺuXѳQpFﮩ͌(8e^3Zhi "{pJ-txQ5Tq:!B?>s+1;&jGҹ'S O?9qҧx>h}r{Vٸԟs t)6bs>j4:EK%5 @rX`og< >?B7{בW8 y'B.y.\k)(dlW;v.˗ y| <$O^x½CnƼOdņz*&e($}I6Ǣ޿o^\=%ԕz9r("O#HSoQު?,!+-..8>Oyh򎊕p`5hX>èU$+>ZKN^aAɮ]OE174 nl>1qOb5r$rVitCf,1&4*xImf T_]Šia vh?%,O.C]bad܅k6)T{qw%>f)W[Lc XAJu|]T Y\f,98aS ^P2U|DZo<[{} +A]6 P8.lc\%0&ёh2#x6cAycz^%_4:6?d+k%dFDhO+X^0ߋ@n,<z/_+ vCqNZ1J/*(Y NH([= !|9^/?dlMnEDL>6afm:(~)R޾tR/V>Կ_*u>e=30 AɊPeado녍kFs~`53Rܺ?=rr7腒TƳUIw}qjI&ߌ!tQ(߈fFK  V(;p%I>ß J6G[:.en&ILYV\V[rGΗOF(v~/7y_49EudKXTIo"e58'oj8c\xEZyT0Eb3۲$S: ߠ2_<[O>j] ӻ7"h )tc\Nl ؽTezY%+|4Xß(M.=EA"G1Px}~':}8\`J;=3 )v8UZ ~P+FK >1 /RM*F(QqrNyI$7.# ?6>cq1ieQɿ9鋧N@*|x!BzB Y ɴKϚp 'd;@Ju6ͳLYG).eY7];rjR;_9E9?I=1:R"G4~ȉno^Q :[ϳoz%h0ܥ~)ȆN„겣o#yi|8f=-Y;n *nqz-Y2VhhS4 ggUH 3ӣ&tEx F5Ur%`;] P52FN{JܟRuҦӷ`^,x5y03!|=po(9mb^Nnin 1t'!Lo~|A'MoI0ȸ`|3/K8dٻo#t?wPk<oRP<Z٤Mc6{|e~〕 [LY dMFxJx=bgZæZƨi8q͋1ԏXM卒jxz]j l&ӷ"i=,:tx. U*d?"ɋx~w(RЕ%FBRE0ſ~X곕eSK-^b.$8ܵ3XcaB]/~z&*l=`Օ+{*S2X\uE+70,O/ID̩#{.7}G3͵$E S")a[$A/ƍDcJ^KsS{Dp z#m y >,TT|dmPh4ܫYaGRihV>$F/z9F)\ bUK%af,+\6kw{`? !ZqXnY> :Wى[l,Ⱥ6PDQ5)(ڽs7Ts؉zG!dj3#4&vT* ҸɃ`:?;Z}=ˍ-8#KR U,k+SVsu+η/k tqJoV1%ΜCLXD{[&1l$MMH;*ǓiOcPGayd$-:I0%íK8&zԩ9Ok/\jbf)%эhCWZP9&q5`8\4dҜޣت:*#6 hփ^c5P )СJ6)wspOl#[[MYYh9&1^?FH1Y/mZ!k9p (?5l븉UYӽf#rvU1X m dE.#`lZv]okJ+ %|[rIK%> TjWzEfo@&H`, 3ꁀ4$ik36C<g4*7#t:ZUH=ԞQB?Yj=0>tpJ+ty̦vJ0A^e0ƅyQϛ4HgF/#jy# ܸƵzw5fdS4 2ۦI> Ϻ}ahK5;Ct;$

k9 B<[Q8ueh1{˷`BCiPC}tk^ IB s$X !ʶy%Y@!TۀD_dUۤ[˦dz A+WoP`ձG&סH̡6g4aOUGrB%h IRXF^y|3qOF9I{g<Xk8ELxvpX&:HWr$L B[ch'LHCDxp,~xpK)ML EW-͑%WTn"2U,7ȹRhPMYB0}ҳm$^%LQc3UL4w߆֜C>TC!z.pCB}[rwSJLUP9ì> wR@t5]1N kUVO9m;>\^9HDoZ-թ_unY\*2GJe!8>I|kh'U}&}Ed80#[]کk+14|ɍZ|DbJ33\?6&x$8İbf@gfC;+C7GBRZ?SW `cj&}RW@P"f}v-ڙ !ݺMhA Po pƾ) K+gmO?ޯޱڮm[pS寏 D 7uc.L[(,3YB;NaG Kj4RU>udo!}v2#b ̂kwFZs牌HwVuZvW|ouKO@`~^TGDR2}Yt2GME<22O2S+68{ij nE MikL8C9oZS mmkq=NS*a4w8* ŤeY ;>8%3c8}{yŭuȾF|2Nޗ 2Odn{9@r)r"ujãid|dB#kN_KҺK2[Qk墩r _*|'Ǭ᷄TQ(I3n!ұӸda?p~l%uȿI6܁5m.` Vho^ﱙvN( 6И ^K;P@񅌒abfKDlYL,'\v+Qőܰ7bTh$w4a'bf> [χR&ÞY7FyT!J -KR<3 ַuNh B&OjAczXz^_4ā 6+Nђ7FB]x opFpWͲ3f7n,mߌ[D -,\p}C 江vP~z;e'1#@(nCj35W!XA_;ٺ?;S(Dc[x^}i(R{ۧ YXo,Փb#~ <٦aILV )9(Z̃4.Q3xс}vZdFnC6&rB#7(g:yeQIU؟908LUvAyk^2_}UhW|= ps"Zow7C'^e˙R,`,_&ԫGms*hsu@Qcj+(`LA4[($7xvsކOX+;YpXrM$fX]nvH m%>}kŀ{'LǕx" LS"a߷s3_{=g%L$[&;r,? <]J;2ket4=cŘhv^Vk_pS1j}(b;L` y=R ])sO(p$}?[U+G%I,\ s%tx74(}"RBMsu^7/35k:QS=s,`l? bAqTE9߈vUxCk^3 @%wZo D)yJsdQlgJ{l?~[V0|9 {L$vU%@RjhS>$N@jN} ۻ FzmGrj:ݴ!DP㟌Mrw8[-W- ёu d3zJQMFm=@s_H>:ȫ o",]?*q;ABp˨ge"גEC>/8OdSH9 Q D,3B}Fj aEE4 0٬ݹfCw!@/[4+#GލG@R# X^3Nt hK6c<޵_ˣ=,~HAB>th"|uR#[ "Đ@ZH? ۶- uiۈy_YU7OH@W ۩%qIzg-yQ-T }TMAf|CWY?t#Bqr.Yj($MDzv"YRYr﯃P2H0"Yik@[&2 p!6(X7t䱏(^\jFs1XnדZsϠutj&N%f`[D㕤 xoCWiL885xv \ a $BW(6@o@S*<-Yu@Tk'~`[`9ׄYD湄U)՜ͼ@sϟ maSgFMAfO+dVAӟZ2"1Nmck&kkA(˺$nv8R^RUwk1Ԗək !00aWA~6r V% . .vUs6>&[ݱ vo&tb"vS[+? Y]z}W>Nʧn10©D~UM+_%A4qr>.\/+aa r?Ϋ`D!Tߔ4'kʑb2a0fARVC7|gmW[ wH,SwmS`T |88e}3% {ă3ܝ)3L̾t o+%rm7P8;7WhAFG"lqVBI?5_+R+r u8vSXyz͸+\bu^ G2TNUǫ.ɰ^;c]c\Cy@bhͰt9S^֨v?% ( <iU}-ynȈz>5m ƊL?!}vFqͽPOIJ\M%fcN4y)6;"rؼ}-O:sPo AվYXBo,,/>SuӬ~U?&us uQQOC/!tzEikir ^T4&g& yLs,GJI&vX K6!Uc8iS4yG b}uՂ}pPĨʛQ쮍'~ N>KqJ;++k ӏsASdS*K..Myok:1_)/4hi,\E-f=3fM [QBqzul#V|9FyT F!=eB̿bJpL^PKU4ps%hγ஋7r'~u];oS <LGTi/ ^ F2Wߙ#OUwFNN C]: ``p7L}@=+ tn5CWS^.L?/ȧ8sԍ)KC8?ɔi-BFq+OJve)ɵ-&q aԯoL5d`ݮG b@ᯱLڨScUKBe;n5C=~rG5z&E: d kyGmǘq]0t>Y%QSV)LnK866[GnMwVdfDZ[Kn *+*£/W%zi )0UYdnfe?}R+l%M<*d_!}GC/(,:) kth04l*%yu&~XYf6{#t=zM &P1f6'/So z2mE׿1p7(rё/~Vf̖Ψigc`;@ s"ElA1=0}D=. _l<{"Gdグ2͌4?KKd) Rr'Zz#~ Xle4)|<`leL 2B#!?P|#G}Loqi='Og@5~)W|J5B2|MUI\Zra; i&4Ҁ%(:lcG1'rPd&d'5mZg0Q/6Pd&w~Gu OGo `R20aKGHp;I ӗyL%6ֽІw&K, dV!!Qk(rYǀnMܰ,{-7s.+@GnR%n*WF :J'Pc=6I?ǀ/z *y-WP)}|3z`mft%'v4ݖ) Ʃ6ԞOBHEl G*F3QheD=%]2/G4Oތ[.a"_Zʿn6%t/SB8Ice .-MИk2oԦ8`xJ[ߋ$ Kb qa9{aq1ċ,*b \KI noj'R"BJckۃ{įYE  n"j_!zu BT)Rj69t]Q 0MK7w#WY^l(6AdDŽrm$Q.0!faL{ l73<@|V^J "ndhH:hrjhZy}`w[Ns bC=([tp)YV  uT*] 1LVNZi>kE(O/N67kcO"t_lFBe)yP|V>dh]pj$rYk1@Do|$xt<9W4wԏq=]ޠ 9sjxP:ZY[Gӫ5Ƥ@=)d@ Y<~-$bf7hoOFEv1+!LWsdqhxSvUc/ 47H0֮< D$#bZ8^![X+Xe}]׹?Lt-%[fnئ5|@ zKto0K\xTF`F LCqd#^?teBW@)xy=g "&JQCu~!RTI3PnڌE'Ov%pjf@hVQ.BK|S;?/ CvE"l;S6'C_#Tz[]JuO#"?t%;T|#-|8| H<i9v鈓aXjM5T3qJx 7!䔶Fͥ{dA:ffC_/b4C%^*$yEngUx1&F'HߥIR;[M;[Z}q|v]ddO٪aI <_{񚤪v Bڧe^ПYq824[zTmZ}(ʳ}qJ}0me<^f/뤨.UsnD +5ʊP`Xe~Z_L4cJm)M 涄5 g& gw 5{@j֑IW=l yM?Wq6OgfX)bhSWL-ųo_WopD";nXkDw;R{,s %U*H!PS ً!#hrk5|n1n&2 ?{F fZW tV]K}QǙy@^ъ.sŋ5hqa:@M[|\Qò{zNOVN%{ޚp<.?)Exإ^ n۫(&JV AOZ9ԣDAo"z> ,&#,\Ťk$J;L_hjIB7]ԇ 2!>@j^oCNTa߆BB7@s\h`E_>mF^<뺎ZOtk) ;;g#sK9pW~-^.螑!++upVOnP9NR+Q q|vH]*Ħo/׆Me5OPu8LM.d^qɎEfRq΍(]FZǚqJ6kTPI9?2pT|0EwN'CԖ>n!/up}gO.u,^NY| zfҶ ;xWqp왝6}cw?ϠӐ'imR\]b6*1 AaY%!!hډX9دE a h89=Ȁ>0$*EہyuoR9If KhttYg?er=yB- 5qK_UdNt= E4W,bEh6ʗ5wr y&-G8a(ff͗f45xV.n0xe )eϖy)^ew}50wKp0,`{^Jxe }@, V`_[ 4*?cFCc[xs^N9rJ ?y{KgICн![aTJ]z>@lb,vXe:?mTU#vax=6bD`pdϻDYl 0cwO yiosaJH0:,3~3B;K!o)9ef[oa\>T1Y/1n$3w@ %tHJJ[Ƚt)>ȼ$!:f`*JحCapVɮuZixim5`+ρH͊YFN5<3; 88y֠S<@ A/f0d*If.>"UVF59)82:aouhA= [L@¶uýT-wes7aeЧLDJ\`t.ͶOʨJx _'СKzG.i=ٻmA)Et]E@_KR~-cqU ͍M9U`2]ń,J2a/YLEzΑRQ#AxgHKdAފ \ k=aomxU{(޻ۗGvwOW)_gE-V>ڔ6ol4£-ʥ)uDX. G< ähMbZuvl "=?ցZƂFj=/ 囜F=R7x+p+-Yۜ,"tصE$_z Yq;C_mQ׎?'j qˊK#mXGtj/9B:"J˱jߩL/mvȒɽI/k UPR4NB*@Ӵ-t@_CB+:t`0uryjŭS= DrBZu֦B{$Ul憓; p8-Z6@]<Z6 _%sVW7<ź+>3"V?0,YT@.x/B]zբlΏ XLpuLVCH?qU1154Ek~j!!ņrAJyP. T|KHka1b/x~4!T%K7b!FE"ZƆ8Gu +dM!cvF4%T|٘%  H$7غQ6lG@y\m^j. 7\lԙ3[_z5+OWZdyߓv'gv zHа8ýXo`dzׯS%Rc )$Hmw'5Y"V_eQoVq!QH+z@ 'Z΍2uߴ%81jpOItlodgZ)ʃB%c qKKFb P27تWo.ը?GOu7@ڗ/|*v}> [M,l7θPGrffƂZ悴Yh?Y8"ʉ;˭(誡G_n,$-jĹ7^ 5218ڦ1)UP5"n5Tzy4 1A Cp#H;5%rkmw;6ToalVLi+OGxo6wPRfӒ7OhI2CbLa ߐZ6}9' :I:h8|VT9CxȖL?mn0=|j>hjБEمʦ"IS;Z-KHl* $}0s-YBd,.JӾ=߶xHS+F":&RKY { O/}j ,c0i@ӷsKeRN/ jҀlI aϝݱtgWm&iB ܹ@L,1*ώ+HH2&}#21\_(ux3ڨ*B,ppX,j2#@dwQ(wt11NMsBR;j0v ؉qȵwݝtØktϏ^}cr"\w2g0`5}5t%*U()XsEaB%sDpζBqa= 0.Dd ܦfKS>[<)|a6(ue߅E0PImb1A.X(qF<|QJOOlL;NT=KPw] {]KPy]&up:E>Dʆwwy\.VIͭ-U~JQXx[ɇyJE={GId86a`DDGQP![/SVbоþ}^ lΒ9zϠ8x=^v9P l/LjgsI'^.&dsz#֟BL+^n䙮-h.ѣ?}eBn~Ųϯ-![[Flpv_QӬ7-Y*Rk]JC/ OɥRdL!k/JLXoq$0f[$/lJv=[!Ps&zK)U@'aWlӞ˶ϡٛKu@R(W-JO+}Wd֚U!i-*<o>Ř_蓶s35ӵ#Y6$񍴲Su7z1# b`U].˔c?Ca7k}IUZH[/|+:}iŔrפ[7Z` U?h]8!@(O]_;EH7dSWiԅ \g^Z|LpʈE x_㙪)Kۊ~GNb-l)]6KDwƿgrP8ؔ-Vp-r\b8n4lm_5Y_tBQl \͝WZ|Lqr kua}3*LU%̴م[BbcyrJ{# AkXT#1^PC 6cj0?w2:AVYһX_Vʧ{xdžn;ǘw졭b4f^)X*y%֌>ds]rl1_.]/!{J_ Hxi}0RL%i@ۀu(AO1Dc#tZpdQ0;e;(9;Uwfd,>l%<qh=6oJYP6Jsz'rϙ6/8^/Y jL3S=‖khk=/H`2gCED-/z} :s៸Egu|Y$gRѱrwJ%y%B!5u*̝#B&ut+ppEEV6Z'WP6 Wk{1Le"[e[N-+cR b5?? hZ|мRPi4eq \ lsh,g6%7-`ObF1[@NߵŮsg/l7l6c,a}lYAZ(2E~!Y48 V6 t)7[)i{>aT/ k*DKV.ݴ'l{׼ A> SOeG ?!IՉc/lש$Ow*Y4s8"XvB%]z3٠:׮tRq4ce6mFԱ:@ ]zHIO%|@ǶdD FCG9@%,t Ӗvȋ=J fHuKL#J])?^"n9*rp~2$ocPb[ j/Y5/kXJPˀ7 tڂ9&|.VNbX!&P͠Tډ{d wiĴn@!V47S 2`,4 .qU=|~C5#] 1lZ.{4w5_}A2wCEհ/9@nJD@1+O\]HXx 1I3I釦/D/ɶCuTwd=h)g4v-6ِwz#4:9 8\W\+ 5{3*'AʲF_Dә=;5mN?ޗ7(vo-dڭ rhbnrM;77vn5FtrDks8Oig*o-ns?v gitַO(+4`_k-&Ȳk61]0E,qSQ\(-9}Zwf}^bZ½`C:~7m}]=ֱ6hB8!S;9$ZQuo0Yg(4D9+uyCЦD̼aKhbG,h}q>ks|;oŴX[e gR4Pשct#~.sRYRnHFS|F[@M4t벆';']9\k°R키#9N74NQᚄcr?lXAJӽF'wz dA|kz-y:w4n`ZaNo}2'ѮUp]`#?3 9tfUz%iSOpp \)T9}99h ,t t9drFkM9{6@m3t?Wvb5˛NK3F}f#pݢp6ڲ0qL4&,+L-Czf}+iT#tzD6sBC˪$mnq omCgx'}J4!_d5'KvMe"ILBaHUgzƪ=BaZQs1;zx줝Q]n8@h&q1&eiMrż-A9`OVk;f JDZN/s6L7ʓ?zNM.^2U0.͌ Ю[[ >725e̢s"j#]\_yPµ;Mp{œvJN_XMN6lZ"C@t)NGj/v!dWih2d(ecaʱrvgQa9_6'9Ow&vw+rşϣ]zfQ4靎jQȹ8_[@ 9O~.'I  !WI.[6~jZkI**u#ׅ(^ef<>y>;0E^qRvՓy4f]dֆ,j栁%Dvi.uF]ldڝ@Zy"iL-XJ)Hl5 r\FM{ŕ1<χ @d4 2T5Eg |3(7ͻ.lh9i n,:h]Jr+/'}42*mI{Or^ bȂZv:T=חr5T7Q7jݹg9j aX?&G)ڋ6AoذEĻwH֫x熖JG]ș){I+UTdX 3Rraћ k PP.j@3\05Aρ"x$ ֣IWo{{6 IeZXt-.SFd3AP0wkn@N #DRU!qnf>I7oG]8JĤ (>B:>Һ E8mKb{-ԣ~ zTںGfVRDsu󤭯r^O> -q x _Dgh}s+ZЫL`"jD΅KvёrQm͏tvMC5UhMpqs|ԇ;M 飏?sf :r@!7_( >2p8"YRnsPjvdNwU&Z3µr%#`Ib` I*M{jZ㴟UN_ݿZ͍M{-l\Qe#ylHc(jP%C%Ebd}id%R`dZ苢RSZZj Ͼbh{Zg=%)*50HD'~ފ3)W}I; p/b^>O?*I頧#QG Q37AK4AȡOk5JL\C""?JǓyx `m7pJuv_:iv=0/~S1<0}#J5Ϊ\hf}|_Fb痛 hVG*څ6fF[wqM~R(^ m)V/ 2 $b&fm~9Xxt+ਆCyǺuil&;ް$)*q\;{qn2w56P=0)( 1*?]I-W1|Ӡ$PRF&sTmW`_W^c{<@(%05aJB;bh8A;ʐSZՋRq^S=ivC!5%#V[Oʣv{۰JOOo}EjjS5Z mO& ,zut-S6GRg>j ^,آ-%rXKIF5%QkNTWK԰-8 c02Q@՝e H˳+fIG0IwU fZ6,#Q2,S|#D>3bʴjt~A8-JRϵ cˆCnUҾ刡ED[^`c>|ПǗN<ސ3&iF3i KM`Y8e"4%:@N{aNv]l׹M(Tq-P8n0b#w5,Ƥy ?^^Xւ{8r4Js9TDME\3JVLЕb |e#^諨 d@]E!gb[a8ж-CJp]FƆ('⦆V޹31D $JTHfsLq];;ziDёaoSDZ\[#=((\W AӼ>?g" 9Nn6g7رvl 9}σ@kO2v8}/㙙e?1ej,io:B1q$%H޶"±0!dڸ(w:znVh|)YKJEqx쓬M,OݸaAڬ-Cș] @i<#pST{G}K_/Dr9)1f/T,qL ڧoM^PfVMh hN˴R,'ȣ肂|YcEhjS6< B,>NհwGd}Itۉ5[{x YQb}6 Q|6>ճs-&1& ]K_eA(y"+#HCb<]]6d3aԥkʜ&#K%WU[G_S!qDlVybǗ% ŚS3ZLN!`,f-td!ݵTݟJA}h37qA&}9,>=D}-Kmj`չCd=wKĸ|-,G:XM Z?Adj0Wb/1Z_@&RGm('лp57pI=`d2'q PMygdxF>x!&QE7zeUPn, tۍ+ &@]'%s.lj&`UvD``JV9MViy0גlni<1Bު~ %J&JPkkOcA<((hj0̙ Soj )Σ ]-bwGļ=O4,`d|Y!  \,ls{ {|%#s MDL^ 0 [l2Tno)!m{ZyyXԜUD2|t?+}}"X [0j..>@m'F*#lt2(|쐓8om 23 _ 4ys"YɀQYޞ p@jyf4E?Zݫ?GÒ耛6꜈ڶ/HКC.EjE|13 J#5m]#E1ٲ?wgW{GQEx*Fz&^"e}.R}ievigqnE|ز]LI4k(d,Z|TPOM ?2?.)o҂‚Q-J# o+=4b,5+@h)nP8iCpP<~3r/Y~s_5CIIX .F8{$A$Gizx~Vk 21A Cv)"Ȉ%+I75~>\l0/:k|f:YЁAVIKP{1鱜~i?.Ն]p˦W aSsXHdf ً 3/p UlDN'(k3ɒdk6JҶ&"ACWb;-)s|jJV,QjU~ݢ r[ "K`)}Z ^&B&HN񂠚k|KڲS8 uLxoe!H ^"99Wccj:.?_#TQUSCK+v:}/4eVF ] Ԇ4KP)A2F.ks߆iRy"V^dOx*&تK /))Us2Vi~^-ɝJf }h@P .Z-C3Zj#  }o3E1Ѯףә2KnMK@bNmz&59!|q5~6;Cp;u{v۲:F4UC8[\Rnzu%`1 te}Y2*'EL4@tk<8qE]y1E& ll>w?n^ |ƨQ:y"wZ9G Y00,TiZB*Di"H P0"g_2*z^:E%1CVw6H ou8 lGՅ )Kl~7[!uq)x ǎ?#`s.+jP}_j%NrdX#DBv Q2uE[pPLOɤq61nd!SbhJJUD Fh?˾BǷlu MQZ\>CRfM A찧24$IJuw1㦀P%q kMP` FVQ_ |K0۟7 klh$y1X6 Tek-ooAe$mf5'DIaF Ъ.ivZWo2tԋkVu~@gTzT# ֫wX€*taVW[1 w̨͋Hyhxq-%#TR'-FփȀO+O]h(x }r7K9>G>)cb >{m֊5F?`2Lx\'] =0e&Ƶ)Ȧ-2%$yWk )cK%ǂ.1"Nӭ7GGT?_Â: 6 vK*Nb}]b[ Ȥ,0Sy^Lp%ې<.yfE:J2lㄸayo~J_#Rn?r|Igv:5?i@"&fO ;eX MCWU=D^t`VsQwiJRU p3s-ɬ? s\SfȩcVv2qw&2nOg~7h6SMd=e2I(y i)JtX^n(ayZU/k)VB~PҺƏ~p${ږ#0G=P$L鱛\>TL()O،1Q` ȴ$X5_x!:%݄ĉ񵰂ñD $I R1ex w6Z&R@Gb4)KFP>c8m׀EȽ>[胤9SQA:t摲o=}O\)vGy_hDA/n)%KIt:H*` fֆIqiUGY_#yQ$׌b2'YuȽdq.JJ˨>E-/Mf鸗y՘?efzŶv[|X!%_#hfW@CdZGbf؃Ck%#>mż=!(mmHnX]̯dKKSt߶5|!6{Z%Zcʗ$&B8{20wqԷkyp`;pOk8~{W k·:lhlf3_B(qRN:7 Zc[pQj=sHK:]^U|-]}Ĉ'g)DPc3s- Lep.u0?M0 |b˷ɍn SQFI02p\BX\pR)fqVR1|>HT^`Tu22v~e}LC%gKĞspSF΋ J'oT?8A ꦙ1CT'޻w6'])`uŠ'7?d/Na.>A9B/`8HG~37YndI<,T=#FH.O``7 @+??WV#T&0]g9A\f$Xu[ϚDɩq{0pɜNu@tU[kkT{X{5{,Ra$q͛O{ kpK8*٧@# P (+8/{K;GbX3?o >K""3i^7.%ϊ!}J` %"Kju5jfڹ Έ֚U}tCvu\/=H~mFƩ|/|ܴT=/R6f=toB_UӦz{ֻq8'#uhx ?f)^IM>I1)$f6POחc5ewQ6":A5sM0Um8 R/0z1+sd Y3di?LX-JQU ! 06Pd7ѰS &I`V yZ􌔲?[(]f NOwrk,(3kJO D*xAxmr6&;_z˰,= ,폕{}Ly #hUŜ.8_>F+clqqlv2;xDyivUy CV*JC*F_ +/QQ Rt:"7e4 נİY~YxN5?a Dgᕋu7Ip?!@~7YD4 !|QTI+:}xĵ[_൞ SY}yG]$"R.g [Zq2,Q9lvMpB02zacmYY ݛߚRX]0rM >d1zUIY,^`Q2.ϭZ :$OUO{Q7R4>a;*gqlφ6?FtLSՅ&'wo,/N (y؊*3$a9D}ᇄPĒ+piIo|눈Pu{<.[2wWc׌[*]VU5*w1"|E/[wq WIܳcQKME~?BgLV _; q 9GMnk"U Gt4Iʈf490mYNǬUuϨ)r:z6гHlH +uer#aͷka 3@uAGd!@ ~*D%3qt՗?야;H0lxT! ,P#JO%] hj/ \=79#|0k[!djp2Q%! 8$7B,>&=;mGH,Y8i 0Kҷ [6!7an fC $lF/Ս{.GNw+%hXb{.>v^yd7ZL 7K80{W n1:N[ PJaVV_Sm(``w&Nڝats6}PҮ fyM|sW~" uYSmKTA>v_Dvt_񟣠벐7Bz0?M{by| 2 OƵn4J.y._9oICr!^ItHe̗*]5̸eK.㲯Y6׊b9¢xuj/sD/xŧ,FF2JQKSH͑š>L2_%J{;#4 3 {rWbq֏.ס>0ҿ&y%֘GZOK\]u8ԧ0_?G,rv䧹YDUa"z50 <ҧ8YO5*ﻕXi&i8${gdK|ۋi,O]o :'\a*#oV.Cf!&UJU = KsJ m'owҺ,_]b䟣 𙅬<_Z.7iqGBpHd^IV4k&'*NcS: dfV_r)u p ڦiB0*yY] Qbgſ5V\ws蝀Sev N@ 3"MS~2nqa,Lm8d+j(NJ|=$/YTYURb^ʭv'v;Wbⲧh^?ɤhg'=^GjĴi>412=CvE Ru(iiuLdn8\|WBŏc1uvW;kv|V; F.%nTv=z@ߤfg"OxԬ1>^-xP3&o -&2˸4%i)ѐ*[]l]ӤOݛ 3ǡ U7ԛ Y=}r7fzE=BuQ~jxEuyŮ{|ҬAQfgPI¿Y?>+u"-3t O@낱CEhpu`2k##`B*͌} ͝ytހsBDDR@ٝ{V(VLB=04 kH(]x링-8Cw6lZ zׁXu臥G3JЧhLˏ$^u,`(PdxYuc;(C?"ŧ'Y{W>)Ūh'v5k稶 80nBWS:' PtU.t71~B>Ic,ZPLLhFa枿cݓ9|u\Q.D\=o^;AI^53zHvws XcU?p1q;eETD ؝@9q, LQrlܓU\8T1ڶU 6ĢZ_j,{J݆ ]kpjԖ/.? fb8^D]gQ}8"W YVzr 5Jdm!wSX.:RD*e%#@qC堨sĕf}+ o&uU`7 . Amf(naK:Ã,!Fh{E_9r#{FG_VƑ"HivR ɫ,jm6B#|bUfad儔pFMݶ{ӊt|ڎQѺgZsX_l,y]X9`i4tPoEC=qCͭ$Weg"@A!Y"ͺbay5M#l,_)Ĥ(&@I&vT-T’`+䤲^M;@if(>(Z8e_3vD@v#-ݫ5E[83M%Sj2Nlģt}Rb=E:ShUNe1"wy<]L"D6hO362q^pf3kRu EABcH3lL zQBɒE)pHT|Б ČTeAF&tvL@SYaEz*%ɩ:'=tƶvm l`fFB\uyƸ3"L)̅R~*œ`{6 U~ȃGru^hL,=B<Ў#rE_)ʹ>ZPo pYOceB1'uK](ʖJfQP h6V t϶4pUɶ ?u|&#t{C6`4puK ڠv5:]`)kHͫel߄F+ ׬'܌2c,j6"bNݴ.aa&{XfsG4կj(bpWo2 z}RܫVy͈ެ? ŗ\VumM 67ө2$L07=u|e$rlE9@_N.6xe}6Qd oJO 3 n& 'ٯi*{46 m&GBOW]'H2LZTC 7\NUd\}g1IE8YbZpI<͞_P堦w$| TJ>x;ɪT%eRND+Xyt) 9:MQ%8|.//AF}pfa,Kwlp{@" r6cs&R}C].%>"2xwp$llY 2 :vK:ʼ"'Pn}vHL;`g(wRh!K O'I+BUh ,* Чyڄū7<db [+jEP_%o F 3 [g5dyJjEhGsr~ ?-p&-́,=gA{ٝ%4 ']C\AD~#`ՅmNЯW K^WrM;ɞQ4)*) y G[) E)~rYh&i5g6[_ pH>a "Ķ:,4ɡGl}9jl"&JC ͚hy%!=PR.lN,:o~u գ9c2bx't;rb9#YO#>p5m^ހJ/;S pҭaIEhNw5#H_Fnڶ v]a_gli$j?e/ڊ=.)2.TYKϲT؈gb ܞRP;J8{bŢ*gH+Gp^n7iWcSZGu8AxԎv\ C ڇzu_Xq.\ Yh{2!Yf %vpf\o'ë3zb6pdk5j%>Y4aw)̦:z~\ε^*3b6 _5xD0jL4{n8#fXzո#%A b,P؝Sڣg'LzNµHE 1.vC_GU#bha{LGK_& B_d?w8.c=z6fp_%#4̏먓y9 !uc!NZZMNK|3yEۧp s+ Xrgsk.ISg+$%?L6:esmlėOhrZF&usdm[Es_UrsehU Evl]}c*mljļZ¦B®bժuBe.0:[Db6/F,0ѥZ>c>j;Ud0*)Bo*2ü]*hZO~+\òO Q {78ExJh'Lݗs֠ǯv䒓,rR6*:m[_3Ni 펏D bűxt 8KgjoFBYA[w,l Mvc55ޙIjD{Qƞrz*];c2i؇K'HWx隧wN]=a r:tr z6˙|@9#IL6Fx1袙Bnc j0ԿphZ:Ȍ|ޅCJ[) ?'"pIzԯ/M_wB ^D _]9gJQ!uZF1rSh)Y'["4L.]'Ք]8eDWa,3uw1DMg2ڎBf K"qbE @+,Adm.\3Y"R f;$17ےV ,)|ф[V=)}t!pJb|N&=!M6Jˊe{\J{淪m?i<@zj قʡL|8{ZQ|UeDg6-9&:^qz5AiB(IywM۬aC-Rx/Zwϱ;=%W" zj$?Kot z`t* m|Fk%u*v[g?]w*_ZH6.kjN60c/#l5JK^2t0 T,'2rl_m;Z؅\5bPpfRةeڙF?>W=?tf4;a]"eDI"K!ԹTn%X%R8&Yr/a4Wmd)cwB~UD7*`u1T , jѵCҹkJ%?n> iC^CKζ+d9Ӡ3źx泬!y07AGR#Q4hT/F{>R@88FvV83B\߉GRh3R[Gv;s4 O5 $S9v.<湝eŐ7=F&&e&[$O\ti J72% F a832ZMdW֝tbfdg)R7Di9o$wLZM ?4juxUPZΖ>?oj0 vlE1[Ŏ1'Xoc.5!: {U"RTA͢]tT!ɈX;ׅ&Bd=OX9x ЛFwٱYjKa|R;^+0l$TXks@3i"(S0"?)Fip]fq#MxO yt<Eiߺ-ϡM~Ug,GsV&ͱC2.w00d,.?%+,Jf,W }n5;r 5dSL_5<[滴{^n3"e/'jȁ-~f!kG4495m_mlkE0zǦVOYw(WMz~]F҆UgTX1h'Qq+z U*[-ޛo. NͣrÂiqN:.Ba'X>>k*! & @Ԃ=~X" eY M/ k3S명d#v syOm!]55#賦]9,򒽮c:!(d}UF-ۅF *\/MRuվyg4 2&FsU6qN%]a }mvheB[G$zg%\-QS}atGjdޒ!kjHE>|gIgr>0O*JČgmЁs%5oGIWh\{/;)V4+9w3=W&Gŕ~5ݤOфC>2{ 3r-&(a0\EI"ZZ㗨e,/ʊ(& ̜EmbP@?+s}b+2eH%B8nޖugZƥwG, S), agJ"Ero4lHbױYhԧMpW2V[b4=/w2[s=%ˀA5xAI$ѯ\ut.3b u& 4a+gRs-1CrlH絾/Q:ځ-;""JC1L" , \ctn}jR!TZБ8gRID_E"|VCY𥭣pDq;b_zniX9AD=CuJ33fwLOtnc"Є>u)|h-$4UC$ǺL%"L&7s,)?鲢4ZsY'>7 goi*gvќF;yA4%!>- M[GwEEO|864L;T{{ vBIAf׻^ Sqχ'34?] -|ryp"4%j$& |.e2|cjTI}_4.zFIW' v: !iF8 jyR'Iu]◑ wj#~ _=c%{J. Ԡ65h/j#X?O1 gVK{~|^#<1ɂc}Ckۡ/z/n8nujƉ"QE%N .E2mV)%sϙbռޅ ^>,H2ƒ3Χl@ԯWPfB?FH-z??#5$55"eL[,ӛXOIJ+. ߂] t65">"enPS[f1 )QR rd;UR؁&h *Rf6Yot7ZL"wӣoʎj:FnUMNULfYwSiO' $I gŷZD7Iikn`T_#(:=&C9 Wgc*&qT#lEdd}CKwJ]2~=4-~vtW:AHVy+LnʀReskϺFG9}̼eIyYDi|֣Dī^Ml%o Gn2qWr ]%h;U!RypX'p`-5PxW)梂0I_ޤ+Z !8>y}ʃZ w^N'dũ-l]8|aYQCESl=Έ`=PHT ^Oޮ-xN^\}jHi aBx%9pnpp79.1K|τP=Gm{@mғ;m$O64]#fۼsK̩c]UQUhZs_hZ\C|)(֒L0Sȸ)C+y.ri.l ԙU?61ϰG>2t8%+luS*rt=a"?3`ީkƇ^ٶpW%9A{Eh+h:jyp>He71[F[}YVr:2}A3%C@)-!nu 5T lMED#¿! &h[8`Ӌ D_EO~r>̮6iP?e&m=nJ: $?`thaZ~R'c{h2,ZjF<(~? 5G/Ijpq=xo1` Ө9_j|U [u;+Q«ī'֙~zNe67P Yusx}xH NтMBο&z9p#<'5YVEI~K b8B`<sgz/za;cNPy3u✮X5?/AH!{K|,nZnKnȪ4lƄJh)v˘xHP >_>~z$zLP ":rJթxQ*AF0ha /]T[%\;YuX|_"+Χ m|oSK<4.ѨF.B׎{*Mhlt($uFVE_ L4T]rݥCf[Kfe' wK!P7!X۹R~wbii.rL^+>L.UaXˁ./ D_K p9]8ţV:n3}Y)5+FWf3 #EMeTm W ųMxZC@mǟ? r%K xZ^꠶lK܍_ ñ -~%=R A*iM<<H(?rdfFe&2gza-&@@"mĎȾ{ qQX8a }({MỏGedvDH7ܹ'PŽ_H}nNZ/R$ >:ɔ4 s{hVkVgj6cN=|tư6|# IMʯ`{+@ec [\˜Pu`51!\c0ac]dyURJe \Mx)F i~z~KCEoer'caBiRhƒ5 Yno*o W+%iGCÁK eܧ&\h/vZ8B(N`O(_\BMAQoi ?q/wbFMg.V.`ɿq. '%mfBK=Pr'gFi2i3Ip jY1` _ءOcĽ8 ppR]YTB{`ֈڿm4`v7=na+O! <2\,F@'c^Uw0z`S|AiP1]i P̀E۷>g!?5V( s\$CI段*dZFL{|#z%LMhN—@+\: 9ڳx9)2NP AC,Gx=H=A%di.)SLϙ5fFBǧ!plW.)KM|g84s 탩HP-+ag>Q%R+1سg Q]8<& TQNDwIJ9Ed6G͚G.KQJPC6RwKZfzd) t˧ca=F\R 2O >K| F+Bfb<| &6QČfONXZ#VrΌe(]FZא7Mi^xנ4l$ܳe+y-3čB_g?$Hj0zkKVT:o s:O US p5PzUL< !P&־yYOȩk.v+Gص焎Y"8Jf]ijwIo}tt&J;{idX7Z-R(͹fˤΧV**פuɞItƀ ~(k){sw4\|oZ sQ$yPl7D=R ǔ+Wtja j D uIT - Ԡ/ Ub2^{#2qy޷7^RnquOȬl?NLۇ Pml ַ]ɉB VGLu@Aa"OWV8]&cwKX;dWPl(rtF̽ Kzqu"ɋ-{ϾeUnbnȕ 31TB ԩZZߌs'= ́%Z-yGSI$R) NlRPc&o&:{=;(fs΀qR{2R#s2uy1-uJ=HcÜv֟ a@\'Ot:.k%.)Gd ԿQH,) -&;Zuqm?Ps`$d:mu(\>E'|4?{&M5%BZ'o<@'L`"XH2L^RքEf[^jGP*Fp>{(ETk&&27Xݿq]B"sp"5Zu7b,Q6(_`G+=*Jd֗=k5ot\}3t^>IAo0'&>#<9gZ82ϓǸ-le)oM5`DmH;}Im7CO=ۋ[c!7g@VΟ.Ȓwh fXZlzm̨m?NʘQrUޭ1hTyx\&I7;#cvuAu3P1$=A #.;j {'%KO ьlo?-o<~ElԲaeyڵguHǵ~/ڪR׽5f79?:`sz_0>K2XYL M"R/ddh%}^/xw}K>}ccylD_TWm]:. -ϼM=);F5uTB_2p1&\MȬqIKq| {}.Ox 13J#O.L;n7o(i;fdz Ok_֋q/;ɠ=EyJ5Cq8C[Nazd'O[{TUB 0-j9!8[3'Ecve-6綢urc{C:$ȝ}.aør`8\v4Ƙ?a{40C){έMTJ 88?oOaZЖ7p#:^ώ[kDV/u>ʩC9yڃtb㋬@#sY^B"sO,iﵝ7t|)Cͧ^֐yh(FO AvǦ}!ƒuT%FGijS#'gʄ#']WKi0k>ß_jJ4X761Yχ8WM\໲F'$WfFGFɬadےG(є&?W:F>7wɢ1s-d6)=Ln[Yr*n=} Ls$qM0l׭ݛEąҒ. `j ]9Sܫb0&}sƣA@pBN3*12cdY ;J!5߮Ey  'J yӄW9VM1&l!%GZ{vFm527??l. / *NoVFx|p1)̔n1ro `y6+秃n8z]+>O dOn (]%23i☁6sJӘHZС(abmKr+:a˅O 62 baݡ2WMִ<()Gl?(+? =Ӽ5f]ivUh@kU@^iǷkO:6*?})VMqD)>}d K`=SW@p}(jnRЬΛQ *X>*kb%y=-4*i/]dgR՞X42gen@25h`>Df9(^ŘѺ&}jǾmme:˯hZ1`0i)iflpىƴ4x[@>)Vlk^_x@4Qet/[K^ 56F9EXI"+vK>tLb[9C)j=Qd>hEq 6pP`f仮f[t,^gdf\* υU &ZD}B  + /@ѽwQ_ΚjI,*,;!)W%E\/Yl-N>X}{2!69CZC=:ezN0-pտ ~FY@g~ <\Ol#CTvZL$6FBdx)[%[MqC$qA(Pӱ].ibDm #O7 K:S+|K\kT3xG<7EBI `8Z1[8PO*{(klm*$@ 6"\*K4#bĔxc,Ԙ H *I-s̀Af#n+E LK,Wfm d?t_c ELށ^›J>TM% ظx%zݯ\Rdz0^&J+Dm. zيF%4ǩHQ-Տ _ڵNGN<_$8KNS׉{M_80/i+LR}/gSu(~,$13adN98qk)*Eo ͓+nKz],8F ^`ү"fSXAZ1^5T've18DA'lgz cԏQpJ}mKz(s4bu cO-cWdE\QS4{0 l9,ϵDXEp;)~n %D"ZUJyS_uY"\;Hg{=T,#w]f׆ M]-5,ְ OR 25} O؏z#/rsA$Jy5b` =׺pS^m/¼Tsא:KerX_vsk+Ҩ=~VЮpa u+li*.wiv80B ޻V'p.ݕHkT/,n׿y:㵀Rt1Y_6yhA0q觞c.W$ 1ȫR1(ÉT_WͳY u/OAghh FN z%/5xrY嶲?̷\9K)'Q- ӗȼF֔e>xJxGMEUnT{TȡV3@7=HBEO@~"!؈gփ:fx*o0ùC8%Q40Nt,G|$"⡱y]-覟և`6Ԉ/=XJN12-\(3Ψ}] zӔ H2*dm|֓gF(~M3d$(+L"W3(6س_SE_ޢV[`@Ij"3iFrJk{aʕ|HghE`C oqwqi{Cb]ٳm)3mLR8{__B3 RXzv|96>"7eБ־ H(\ iKL\a&ÝaDKp;քH:&~(Ž'q-p.O?qժ]{2xMpzSywykqh h[,+cϳ5Bak?yV!jz\?SO. VHI3;NDw֑j~UFsc&֟-YFpkBS[?ue{mTyZ)o1H¸0D:l vM޵*u/Tdjh.GEwhJ>)ӨD%aًKFTli@Eh\S8N}̟ z½9)bj:0x)MLmn ٝ?c.tNSr1^ JL4tDtD(sf~(^APDز-IIbj&B!jHl>2G{?ǿtx\rJeU bB XV9Ҟ^nr;UI芶9P|'tKrމ\j7ÜOE:p%DP˼ZNS2B!n"R̽ 6 S| ~C6[Q`fkga GKf`X,@*g~$y=[A@&{H>0 ųLT:,fY2fʖQ0 Y@ƂR![2*5Al[(&t쮪]_hX$}m"ܒ8X2K{a"HE@09{3不v:cۋfSTq ΛܻBTC@cEҴhPxCIf R0CnK LѨl4xLzV(bD^+隠cD5 ncީDa~* W7%/,= |uȐUz|L\H| A&n&_,fӏikPtL*v=pcQ`HoU:jIm>#i񭮘χcd.ڌCkH|m[KPE]ޕØ%[a껔zc)S[*^4tR<{&<$<^iO G*IMy40pX'})z!{Iϛd@s:+Mm%<5hX"v_3% =7ߒi5էxҜu|g7@N\a.S4[rP Q faF:_woJDAh]LC@ù| 1*ܤI""GcnlO]Ս>'WyKtsn[^`tЍ7D+(fa¨.` H(xULKTr,)G.\l0ݛIͯ~ ΛeZ~ 'GY&\嗉@O[]6 tVܓRd>&67D h6X[JK0{ƺlp8 Ǚ4 XƁU:ZY'dmy;GbB083Vw@Hம;=4`vmVtRۢ] `5!$c,{ANUjy e[kf ,ar9GC-+ WT>d@jKv:zS1<%_jЅJ4P(-;QuWe> RS t-F(~i'F@~xB2"rɆ"l;B/30ı5T6b0~DGKW ҼomE`fތڑz!P`{6㗻TyCHQEhٛF3?2_ O :qdaMs@Bq.4!wM-QmLg*EL E|kc#2$_ =rή BJSqdDCh&`J]j=|hHP=(fu7t 喯v+W8̱uQ0̗C53`# 9J-`1.Y3` YdyFob2/؉ꍻ@!JjӽªߣIQ\Bz "* ?]]ǀV?)1/#nƧN#z8_yE%9;ݩüRۺ'8[i!2.H2 ߏL*f&7{66^zwbX$KǾwS@?319 Y|o(_a' < u}}#?ufm{%P@$f.4};xI kߵ8#zd"%zJގV!q^Rspej;S-8rCT5:@K7M24P)QF,-)'L6t.,v/ذ4֌(nf 7d,NRW[ 8*k`0HG hU;ƲYmZYm_@Z l@rokۜX 'hmAxVN*}wc]˛ D7r9͡ϩԵ#IT8.ȝ*Qq''R-L^Ixv΋5@3zyʿ0|!6.GG.DfZdH߿>AWsfiڛΌ'{0TF҆)<}4mpۻ e>Qq1P݄:*@&`3<7 MQdL7bz\S0UV S+`4Ъ-fdȔ`b ' \P ߲n1nqBJ-XiPHZk(>/JŲ% $eH̛L˱@_m63B jL72xE:do1Gi=]B q nSP*&綰mIӧJXKiF{MtK'2;"_LM*3ϯ`jI븹JeA)b8jIRxLh ޾# !҃8aF srZ+VkS/x^ B &rR:"WK0{8ѹlISEhsԶAf,o8ye1-9~ 7I BDN0F*kuSCA"9!$y /ЮNa^[׫j!$.Xa/x.I;:T|ΐ NUmGVB {v/X)+Xy ^1[[䈐ÛagszAQ~ 8#੗QSTim Mģh6M 2]8}a;X㥔v[i26O5SxrLFx$yYRUY=] kq<"XgulS%dwr/yC_[E ӎqR%^&.x]s>8b..M/F6pHp2/_}Ï,kٰcلUDss,6\zۢ 蒦qgQlݯxqBz d9; ;%]ܫ^xK30/?xMɏVہ$ZT& 4Ege:g/^Al>7R CJc f5jdR0ƘߩaCAS<rLÅQ#gW[H=EYGˌ/s~Lp-eq\ݵĥY9Ǝ3:H%h_wW l2͛HAψ)h~%pm#gك%(fKwDVmg}LFp-B(I  s)YyTIqV3X ?Q46{\3TaϪ@] 7eʼnvk1xy)N ׀\A wD2UM],ʣ2NH|)JHԚ<̠-ˑӋc+nm:c勗KS܏'~wtr@!;(EKJDﴩ[0-mv][^⳼^VR9l[\_ka:-tƭ R:q4^F~)lbMFA4Ujf/ |Yg>LZT9FL',u\ܚL3aXOGf_Uz)c#)qw8 t'2 }xT'64 ~O:R)|w)lAd`9k-&*Bz3=5 @\՝$_.W`ѹo&a7|KJ#=a^dDֳeWƳ *nN?}W6ĺH x*P]?2(詜7%wuU !uyt]Vцi%܁k;AE(Aj5gtHN}mMyb @#9%8XcI2RY'FtPA"-SN˪G4R b.c*kO& q18:WGx@c$S2;qm*NqJ" ]YvX13?0*'+>w"zh_t\̈́hw؀ZݯEGapnģ+닙 ?".xkmtdW‹վumIKIGSF$5B~3 ј3>؂3l xOw$1 OxWl3̐RG%yS\70Fik}) \\MoKwgZHK*Xa@:'i󟙇AʉW,&.+XZ%2uy[d0%c;(Duæߒ|`v74Glry.@sQ/훦Q >Ձ&7RZ[dӷQRr#Ev @x Uz`/a:jm_^PBqj$ GhN$]d OaZ&܌ͩ)Jbюj#OǶjixy/ˈ6q4Cvē" #_*'[6NВKS7y]lxc)ng:jMФfI4է/g = mԄ5кL/}__B 7/}'W ^wǸ0^̶1p̸_s22}Fބ2G-@1J%J@ fGIWWWQV7nnY:aX< ј*[Xx#bNnw,OK:zS~L'-\LvkqU~gAJXWLx{1Zڮ[ ~揄q.Ō\6#-rh8[ ub-!FG%bfwȱ#B3Ee%÷wϕB=0LcM86$WsUz7ؘ-hgAޗF^~zɇmm@qzhA^Gd J Fݨ)ʒ>Ph%/ςZn c9ejuX+sƽiL){۹JMc C !ELBI^.h@ooOFBh:@; q65QԹ 꺝õF#S)@`y#9CbǞ#y_)⠉Ѹ3' (i[id;Al21=LYP`p4IGUW}}^J u XGF^fa8 $X$*~ŗcBhs?MZGppg{C]>)1E.(˪,l_cI?q*jA8`B]1]IȠz}(Xy~%isQ,XZf|D𓜍Ы^piw͖$.hㄿ/U2 @P@/GS]0f 9YFu-f%{,!HAT6j#3}6ԩ;;n(ʃ6v z]0% pq햓èFMC^VĵZ5mO93" lpȡC/ /= s"3RE. WƳII2!ZLW3[/|)XG_tiFNmQs]{KrmŻԏ3drn]:-?"eD'tcyy]8r=t =pLNw>5{Gq@0pٗ^-¾%`͞1Wc`,`B߹I\$V`ӿ{Ri!pٸڐDH?1Rv` P!UČ02urm.f4x|;ݏA3t-Lww 8\ i>߭h20-X茻\LXդМ+f@hL%7G. ދ'oq4mq|*&L^\n&pQ~5v76,dW,qٳJZ헀`tZ̠@ f UP/IL(2Bp/vo 燯nj>0?D_k׃P-e"u.Up&^f-Z<#,?8-"&jvpBa,d 6tl esW"j+BHdl$#W*帥ez+]Nk#"4: O]8q Bf ϔOZPȽRFWy6h ~ڗO<.e8gZexw _Zƚ>=܈8YSWʖS@y/t%sxiM^\Ϫ!f*P*ř5d AF}~q1H AwlF )]dӴRA Co 3;p>m= -ѡ(=ip+e@bʆ&esVm8)W7 Z%ciAt-tҚq5 dtpᒉ3j8R=\$7D`&LEḻe gјrƳy貶:Y4=n=Q<8v"5zgZǖhƗ-Q67Ӹo]! CIh[_v)@*5"Hsr '## /1L~V pX𛋍 MB1 dIe0CtG*B T[G4Ia7sYc2?LKEC"ozf4fxc\UmNd_&+D TR*gEWЗh;nDhkoRsfI/ò!zp5Rkg^.Ԓc߾͈ #{F&sFn$S,DT hg:…+5֏oDz6$Jt ZҽHR^c+%]{AP'5ɨ]"MYǰ qo=ԉ gpͺ)e. V7pƖL)ڰŏ?tUĺ ڊ_ "g`S}:sVlHp8~B !d Pbx|3*IP])ݝ8淬8te¯cKeOq99gԘI- `#J|Dp=KwD!uuK`;3'ˁɾJghz~+PA 8R2@=,MW(]QȾ*o:awY0CBuHLj-&C~ivI6m!N@y]ca"[d7*6x;U7\y^]PRKPg#T7Kպ>W"9tc%k%bK(Ҳ#*Bq.k%Du{N;ZSV$AysǼa -|x!Kk{5p-]RCj5xA$6~% Jʪ7Lk|< >)*8VXJ|O؊(_s .;D0b E㿱QZp?N``>X.MUKZ#댌ypXV-inC% 2E2;ʡu屝5L*JJE~Ҳ#X4MGf/nRYwXh+10 xE%>TF&ݺ0P %}Zcff*^Ӥ|h ~^tn|`#)Y%=_$4Ζ9xmOK~3c@rR1N*V߶K>FZюMa D-W(KTƇL#́-x<شd| ^+OU\-[hc١0\6 c͒}"8Nf/8^F3nrSk螮n]S:T/;.߳ xr qoe(c'%Ã=2JMyہB,Kؗ`whU -e4XFaz1YKBI0𖦉[b7x u]Yb@P!9) ː`%k:B ȌJ69ה2<e a$>t;y>4E[ gxxb~zZ5ab=3Ѹ@rMoi}%~y9PH-' ֢R+GpEzt1t\6r! U?{k[*﨟ſ;9!3\ ]/1Sc=dk{t Ȏ0TQYǾɅbg#^Bm)nM1(X`"FKdP9X`21/7U9{ۥ6O7/Rmު7h>1hCBEe2Zmn_k.Lڗ:P[d͖7h ~ĀWN=OWlDgtm|MۀtqݐvUIơ6 wՕڵv u[;BNE2_]kֈ1ckD=u&ȁq>\Uُa'Y8Vv$2 yHS<5I@ pD5fLCV'x/C>1Qj44t}z%8V"*֮6 ~;Te&iO2ZpȭWI̱EKZeh ,cA1"pBTZfyΞ2x[ URi^&DyuS}i"-.[= ë&墚ͱ= sT`$00_ʜjmpn pfhG)UJxi: Y]OSH-)>x(:zIs,i>1)-#vdjM;YNE.|;nܩ?f__s4|t*d#1mT6M$$g¤~ejЋ2~-ͭۯfp \_{# YSR >{'S@P t.LFq10~gL3N3ֵ:>BLV,_B>/P\4j8k!8|ʒׁ#Hp epA=[+ґǕ Hbae$?zX\ ѓs PsHV,2|o9<"ۊV:>8DߩonY/ZnevB[>~W\E (uN?/Í؛RvŞS"eUI66Qg^V} WolR5]%@xeïI _LDuc.L6iFj 4I.eIc B:f#YFC,Xz-{Q'00T"odVmeҍ o"jo `}5ִs~%+*-ʪ jßjPeƱ \uY珚Nn.OÜƎbH0f{EF8wS HEsgf9bcA]w1 Ѹ~rB)Woqlwc9 ^r/ɹF8i_?Tp`)Q5A~­Y 91!L,T" o_VlϏ FR׭Z?08)cDyY`0/x]@/GTtG<@+|{3u42Շ2_MbwClh@y›3SnDA7:Z`5iK뛎1YG=p%h>n:D6G+!NI1=3!UR ( Q u.;7vYLz>;ut-DUݮ$z0t%w&WÊC|Truãۅ;nrID']rtE6f68Żm^T6ٜ[Ga7y=h^c }(4kf79[j۲~>V,D֯fSt_hw"rZb9!p) 1n0Hn["}RbDq7Q@7mlӘ'$^6>s@jW@RR~hOhv~<0y^%ێpmY5C y(}3`VZNP"|2CHy>")Y.=wpy-Ղ_ xt1ʪҢx0W!(Dq/`.0ë55vF#Er7 OCYyPvFӖC_X`8_k|Enh$&Xc А(%m'2Iq㡜-3؂$rвb=!GbGN~}yN|3Ț%~5'UpZn zSKb.jn!M=!eu/5Bf#eU u pW'ڔJu`}߬D8Q Dior~rfKZy /=p{mx[E?ω<MvJ.k to\b뷭oɻ9/LQ#٨w(|`}I lc@sz Ts $nN]@~bcI:Fzi%.|7;ޠ@ a?P,K`sUЃ( ` E¼s- GMtVҿ/Y=,23 O+a@ֆzq(x;G#d),CnF-6i@f -B|”bųx0ܨ[xyZ4'CRzT $=b Qِ[jJgN"e3?{[sNh6|;}oo'n*٫)i bGA,^SRK+}1UuX5^׬QaˣO7QVFKĄP9B+ӗs=yzόN0S",Yj&nwy"Hw BƱ2LӝE -S%|f~%$+ST҉)d9zL0dvv6QG;&m~^cqi!_jO&k1@Ta<4=O6- nlPKUwk\*J^sl(B6*W@id'yZI7q@XFŽѻ a~g߯*II H}X$}1&)lBcX9naA9VȓcAyNJmc:F/'b~"pw0ŽS?"N Bjh6)"¬YƵ<1C#N_Fb"pBcU"/`fq9~9]=n!AS~~Wg\9z^R٣" 2}CxbM|ЖUJ!-jHGRdk5_}1TqéuOGP5Vιi_IY|"<ݗ$6ߨXBWv!X?|ya;*ȶۗ_ A:m5]Ѧ@ ҩ$A j·Mfڌ lw5S3!]YP?rN0?E tR[L |+;QX@RN$]bY>w7e w%>w^(*w9'@4X_)4Opf۸LJt4GsY!# #!بdL0?!j*z8 iIr>U!RSV=v~S5q^YpWs>2Ic 4`!ةGOF TX,"y{ ͂[x^$t"zœG5 F>9W7Nᨠ3y;z˃hqW:y݊zBXcTit -vG/ߋ.w8YL͎&)*I( Qڜh3l^2OU\܂>tmZ< ~43 ~QeN\9g@|8X7V`G9V0DW{@-5F^~Oc2}W{5K B-.O0le!{6nNP5]_U5cm~%Ym)J N %UOY {_!Bx]2x?#FJѩ@s_r֨_2'xi癐˧N A6m5#(.:/G\:B/mjO,ٛ#?J'B, F ! U%s)Sܫco;Ckvaʌ;2 TxE=Ɉ66r-gBE&6H7w:hlĈ5dai t8wq87ob`_|,suHI@]\7#. a[1ZCJ<:ySJF_TS5]0+:UeX9S K4:Qg|\]`Ts4BUYfabnwϱQ}h  kT^_ƶ?[rHzYF!iM5-aHŬ>IRD݉wRЇVedi`?0}ໟBAָeMvH0gy/ O%kpM=k.17;fkhw9hoszrxpnL*m! ykXp/F%&Wk ;ov2qe؅ \9,`$hE!oWGд@oUwRUf8SonĦ9*><mklb*Yh^aYkhM^kGb_ύCXCFr$oU5R!db#y_ AGL*)3sL["T*o)aB{-R>~9z wr6yd8渐YwssFgʍ(} ]XA3v dUUFhh‘i&9j74Gh&I rh3Cp*Xi^Ƌ6`!D[yKsd2<3R@ڶ& |pvxGt _+94KtN|~SQp1&W_tv Q{щ¨yr;/7;ިyYyRF 0՚q6-#J-OʆS^I qֱA3I5%MQ a+]nAPG@Zp[Φiz<1zt}MB9x. ?*J#f3yR+Tl|DI}`vcLRo)8!(D!;8mP@LERXb/2[{CiryE?!O^YSv-tGȴq]x^N.<{%)ȧTm:~m_JnBN+2v|긠ޅmyQ,f3f3@G^5F8,>aA1XUq-$e|$Z 9mm4h~,ib:s-,Zhyb.xQ#d,bkW?W 2~εTO,iK0'>1X@4$ =MC$at2 m1|ishGrYq9j%JBW[v4O^8_&6!*iڴtp,G_i)cMM>O|x"`h}XЍOmf`腚= iO=jhR֏^p8,`CAFs3I2x7^23S؟%gk*n&Ux[dIoOsB] P@ܰFE(bVlǗl,ȔNr RN:]y6\oOl+O/s@$?N+v\#xd\Krs+weTdk勬@A}[yF)@]wV~FFこKYYJGg xDB"MO[}&Aͤ+a Fgda,@VD?d{<(dI 4@qRxqR}Ը+*ޟt֥³Imoc( &m@>R*|%6G"A?z;Np56lECsX5ВvPW+(%cmLbjtV@tW I'.srEb3 ̹Bk`e9l*&rfYJ_fpnUyx=q!>#Œ'H%VI4c J}`R]kC*M9\ADŁcƌzgPUЋZ %wLtK'wh [u>ٲCú .G|_Jg8Df,(O7嵷ѯFRMTB؀sv:fn +[׹#{mM.^Ew W0M'6xBH BW־5zBBr,%_ _ 2̾[,BZ,،_h˕X7QN%M4=}11cgbwM3~1|gָz5&<ZcFSZ<3wob;HfH1w ^{ Bㇹ&uهUr+Jk5;v1gKcuex2SpY^ a<m͂n]ɮ4,:QK).њJ*фm;N?]u*\XًO7\^\jzkPS?'B6m<Ih듢 aWqBURxXde(&`$ΪSM(G8fh8C +J\+U{a^ p26\iB,4n`^:Y]%g]e&zά;p7 `{?0&iDڣLx􎦍hjad'Qב*;7Z,d^ʶCA_1M'`{-i) /+42 9LieO%?#sHNӵMe%|6] GZG BMPp3^džQ NؕB)E܎T×xѠZ$F`33wGLPH} ?ГFrkv\`9s.mǷ-B539=>uMR^D|k+3U3` JTc4YCQRW3 k8m7ɜI9O#mo-qh mvьF2emJIWM1rDXI/bNhŭl8IeD`ِ\x|Ȇ.[*H~$> l_jfZ3I06ofqPLFYH,΀1vRXC A4:Q(8Hes7͗PMr+ױ׋Q 1d#fkwд~b0+M*t7Z39mc_B{ilU7SC)أO P"W_ϮH7˂؅#W~":gmȀNÊJ!8}9zKJ>>&#

^%:.J9>L%4du $[y3M,RTz=[9lþ t?;:d_/8,4`]$bTh$q[u^ZgO΋k9@Nk,H`%ٺt)6 /ؠ1 "E@<#]bn^>Ί=|2ua}F/+bsD@ `km =@pHnL7ݜ[]adUcIR/ b 0ϗ~TɨwBې\qh͡t]lQʻ9g'XQ_M}$ch5J)%"\ÿY;̣R@TZM(mT&+n{j&#+X.6a$;0gmpy 3,F!5z(+?"B 3ݤػ١6/(K!&r=7q6)}nO5&svm!YX7V HC>ew}NfjcSWeVFTatٍ \|2m;V/}|oB-6ĴhJ֫uҀ=XZec؅9f^5k AzG Sb[Z<ҀU+6#ㆈ-U`+<0)=g ;3@K/=G}iuUw@z_P ֕nVS*O׃ >FLh')# w7`űkDb9耆0ĭ&T sFf9>Kxc<&܂De @e2O4j{Jse'iYmKUAK3!+_4T3Q QC*񌗏_aKΖsZP1Ig.@gsy-{Ssuja{t]H7B6kiP(|#M NY/ xssZ,Al(7)-T1 0PiO[E(SU~d9xnn-re{|]¡4@25zBE+]k.&:iTs%&/ʁݪgls1|<4IW?.;i2ιߝƟdj A )ȣܬ/Px5?R4.#ѬѦ_CVh{gf;8">\s%cc^Y%浏f͌ҴnO'[fY޲ %>HROgp ePxpyO vaD-Uq,!e5nթ@˪(59l,"IPFf,rnnF3QKNi0NYx 5GOI5]E<_9`Cu33~rjpI6R@~^OKiPqٷ|ǼxZv~0PC-k$aiD|F:wyczMǵvL=KHޙ8$*37mY|Òffncb2y 6(t5},mQ )S%:r,Vmui "| 3.,h@%E$ Gb;!{0TcU6%i~0A2s-o猘 ~B ק/.X?)WqCq]!HkJ; F%i!1[0M@(: R}CK0uY*_bG(T0µQ],xik.Yʠa.:3N7c-rG>aJEV zVBT!~[ s*۬,;Nz|[G9|w3,VPva %:xۗ[olry:n/Z`@RI"~sUչv*|?&0Iǒn5d33{0:3 " *eJQ1f޼-`ǫԆAwHVJ{>M~e!?X-bX&E6:%禛umJߤ!k_- ,ȇ1A}~M`HlA Rתm٤V΋zƋñ%Z$DnJ݃2N6.g.Sğ+E ҁrDIo /.TzJB p4<rE y1_CRUF͍q~hE%*?!w^G r`ݑ"7*7([u15=N*Wq&6َ:Xh LJFos9wN+fwU<8eo>|UIiLj?3YxPiǟə@Ù6LE!Np8%3LN/=9_HZc8cz-UB{#\=|r:6`_o񫅮 ⤞KizCP|8X?!u't XA!{#&]u/9{i1r͟/sԣsnxfU䵰0tTKp]F%*$3Ftʠyv!MNQ-ܻNEUCȒfdM[hX'~OE3BYh68\'L/րD MS?Iv"2N*p=1'1U \Do H"dZLp ROjF ߶)Dۼs!^bXqp gة↵N0cxCnv2L`IMBJ"2PZ0ũ9hW3G/hMR*u8 `߰3 E +ө7_n%\;Vy[UdNV%GG\ Sٔâ. ^yw'sTmj}~W~qdD n Ed HGi{p9mV"(OxyB/3yꭳ}çeH\ ~o_7V{z_Hm8obBQv{t= >X^>ߎN8~.[mVO97UW:1\5h]p!vL)Mh\3Zf愻8 Tgޓo@fQ|@qyM˓='UkOJ>Pr>GPR勢$7U1ywtxaSÕtF F爆uD`cp󳀠^ ^d_avR:3͒gCg>Dsyyu5,'@tDPh{aZI;tIs/K5 `3ޯ#\fyw)[ q_Ǝ-)ݒ֤%pʭ.źet{ڃ.Pe/ŪŔBkd?m@s!ELDTlK YNQaC0Ԇ=qIO2iW}n(2l*%1tM.WS7<V$Z1uOA]k|N{Z<@~e_|2؟Lp岕Zq,v[yx=ʁ!ju3:L!#JaFZE%z*'Rϵw&J 0SazϷ!ue4%?22gS @֟2cٗ!" %c"Ҿo8dy5z߀qYeq20|}j I e),Vf"XiWYɿ1RUhM\<-"6/a&%i u\/zjfLhXGި:{fRȣtp2~Jm"F=.7^Z%/PW.w6wPumx;yi3vhTZѣyEK~{tx"i!g 1j}>) $冟];[)qpu(U4Kb_ʺO"RP@BεLT+%4p`\4DBSJji<U!Tͪ$Y*K>y+U 7j_􇪡'n/Y qr5/ TV%cSSY(69=x'۽qɀ<nA]? Q"%xIZ)t 9 P"l{T0X |,{]$9xYoSXjɳ Ҁ9 ੩vu'_5TN$λ ŒZg?9c*#URxQF'CTҠ- XS4<17ޯf8enl#X5dždxbUÿW\51%gjjzz=M N7o"Щi))\hW%Dř /[!d҂ =or < ! ;V?&"n+?I?T,葡Dm5TgL鸻OMq܆v3#x?ۗJ̷CE.`]J@I93e3\<: t4f:j?3ma^|uHs(..Ko  ?9e E2 뵐H kc2u:tXAu>7xh㦩ʎy Wm{ۭywOeVz`#/:ٱUp!3i_B^aED5>`GPJ*)"f,27 {h=9)50?h]fFr3}yck?c`.*a}.(u10FוSgoG@|< 1I yLMy|>L&gC`wCL Rfl+ ئbh8#11:5ͻ<# 8^ -MxSG]h_-2~7Ѡ?L_( I!pR'Ol/qeyLA!GhK#e"NkBoD(0z`AS/gd\t0nJ@zk.Ə XŸ[oY|!y@wA8UOR-(T;wIk_k¤ ofQSH:R1 I&R sJWou`0<>џ Ƃ#[`lSl ($( ՗L^xuO"7d'JSě /)ɮxPM~/׏{O̬@lp¿)a>Q F n7[%߬|Axn  /+_PQ%TchwQuqpz=t/*}Jџ+8Y԰ٞaG'.sf\(m-UFbӷRT +,.>硶|s* im;#hEt3ַRO&,={ŇseÔм׿#\}a$t?k9-t}C:k@KTLrIHK>)z/BԚj COGNÂ@y^q s\!ӑH{m+&4fLMXGF%OIJ_hO5@OQ̊-4xeH!D[Qkgd.( BBNؿiX/a.yQ::\`soA=Ĭ:%J]$3ns 2Sa8_/ٓq&y{:B284f a::m\>ݸX!{t'z0lwZGa'sEǮ2+ۆ,hTa,a, 1pN#X;rIN+hW`9YlT ֒LPjx#iQ9_QD-q|UB+@h`_!]ZҐ=:e; q7˅Vh=eoy ĻzDa.4ZK:oC]yN;R O-^`.!:'Zzm܊a};(=׸P{(E*a8`iSzʦ/mN5r\z04D2s;zʉ^o\e 8"XDp!8HBa.ƦȈnF\8Hw޺INf.=FchWS8x9uO ڝ9O3 HcW<▤ $$͋!?n_|#2VFYPaFHNM: 0"ѦFP0w\ñ+U2R̰AeQC1!KLɛΧpڿy"&5J1 OE 3"xy:“6N L/zjM&!}Ik?RCP1 /vŻElgLc\}4{Fܱ)C*mO.X;-N`ׇ{kJErYφlP|i V&`-;DϬ(%[!x`; (װ`0;zŹ ,Ooޒqֆ SxV7M5J0*6ިXPҊ/⽾CAF7-Lrl"ã,Z7C1}j_֥/)G%% n:t9BVLnγ>^4j<*l0IЫ)l sI$/:ʳL^;$.ח5SVG$Q^q:veS2Z!Wj9}he]Y.M7 WG,"}XfM񷜔;dv: JJOj a&.Alm cAi yE*:fKqBX -TJ /cf!^DԧmKjojBoױXntQa({r7}޾҅_Q;}vz$MGVŧuC 7괘:hns]uO 6O{dcb1ږ:Ofh@';7z1P~oY#/a4;}Ycd* Sq݉5p , RMQ6&<..gO/^vHC9Q)VlzQ1A`֬P+veڪ3ۢx_iсf/%4PB f76BQ'TnE񅛫 Gsao`]R+򄰆c?b|fp 8XQΝ%.@m QeШ^X0!uTDX:̓[ԅffx8z<'d'o0yI۟ʸsՍ(UkpV*Yp "@)5>IQw$sH'ȣ4/ JUXEh9D tFZCwV8?Ll M>#=?B-O Nt~fC{g (`bSod#vAa edrItXҘrX3H=ySRs#ڍ_YcxgF@I{Ķ"AbL^yd"oKFhU(c^kpMJ7m%n3 ;g[:`5Ԟ k3@Y H8<4c:b /(7P+N+\9Ze.j>{&dCVZ'B؄0Y፸|׵'ҥK`i[ps Gzƕ&9 HΛJ T}&Ҝ,xbPP1=T_z. (MZe9~do4F|tƦcGChslmyi=^5!\=ȭm/V6hD8vQzTқQ|1&Sy,bS] o 6OP>VsʵƜDq$[@gP% O`Ŵ6w`v}Vk?Kn%oR9S'Ҟ*#6 [_&E5-?mf nY%0_>[N*8fjXOul[>IDLs*sh!j{ђv/{h>k]9Oh^".?k2*tBIIߠ'lfF˴96:m_U9%YurdiФ 1$ dpP0%!@v1Fq&0] 0/qJ@{eޡ[s}ۯ3d1 $J* okjÜοbEymcT3Qݤ֫gpe$d^'4FK)%$ykp`$nⶮp{;%FRAkꊧbt=6ނ/qiTdg1,yޡ0ԄMCr.gOdWEbct)+k?lM0szg"i oC#]D zKfr$(Q{ugzN2UlM*,Bt?+JU 17P(_7y/07 <?? $!3 @ Y 4Zj6ڤZ% o$m^1=2=Xc07vcE4ծjXOǟ?v\Uk,Ꮁo)kб2Q2)_sH&`l~8eg4ݾ`U: ة(_`?}[]fr 2f>N!ߣ]b58SqRNTfųŜ덲OxQa-ȳc.Nu7_},I QЯDpSJ 8}mZK75 z%@e#lnT^J# baĀ}I?Aq8` :8MY7{ !C~m.#,JM+RApY$ Xi'8QhW/(N:8Lpo=Nc|+#ue:b^ &K摛9nC/ X˪. Z"PУE8h{::ސ+#`oz 4JgL9':}q__nQeg) fJۉ/b% A;J'LJ*LG P!K-P*C ]]cܗ +XD?Ih8rG0yXShy<CԜPO8O*дd qIV*>ZYJ:x YL3N6jLFxBLlWjǴsE_fF0@6T7:ol+ZkY æ[ą@wKD/l..&/V+e lIna_${"Vg`+*|:) 5+e)ld(KnQakF=d%cc3;4?]pG2v $_Դ9P6\G62R  C8(o2ׯr~& lΉx{/1Pt: ./-y:'+w-Tθ˙ᛉ$4h_GB\,G>bO .ӄѿ*uC ]FNXcčAc9zұL`O3#:D=%)^'}N*N ;[$$3z-j#Cwk=).{hִiOGޒ,j; BaTHJ1ΰ.u9<-Y 2rbƏwͪk *BqeK3C A|&CI!&7UDuw?B߼*(PQ ǹ ;1ق<9-}t*LFDeߖI_3&ݮ2tU&ugZmMx \a pҖ;@$N<qU"IԦ_^r=A:uYϻy_=Zv`J.ҧӻlo[/x P,Ҽ?t~`ԙy,zq?6YSS@İq)3^owGD3G܇YA4qF_LC.igD^۲_4}akyB_\T h,tSThH%cY+lgƏ7v~eYYo ӹٞp_5[(*/&\p)4#w}[cEt '.E:`C@]ٶi I!x<0"ʺy@tc'LZ3C-qFX"UnrhdSܮtYBiSܧ*GD}ϰېAv$`Defk9GזTN~&VC4 >6寰k7.ՙV׭g) o:ml$R)YᖕchV4F!G" :B6ҁ9KmC&xk~'>Umd=OoUڌ@ѽ%sIat w~Pַjnּ$ &;LHsRLj̪l@9>Ѽ ⾢0D)cv!놜d0X u2P²E@2#V  o"SFV|"ߞ i=ݖYWc:$u20Ԑ?Uuu P*'HW%כPkz#UmoM-1'5b9Oښ UT*XFORU5\̎Q8]YL0s\i K\T`&3!wfl ՚et_ :Ff j0$sCbg^aQ[B3Yo%͠J&I4R ۦѤ =(j/~m!rBPG;oxn+jICBB$ XmbODtj[:G?b#. *pp2:iȝɵͺ%Կ? XZmBv;f^~m~Ez^|l1mE?OH;GvIBi],Z_UgdSPFxUrd)Tm GɑL&%]̀/)Y-YZK\NjHȕryc-ͨM#`60с+il薩$V.DTIck*JG*ckE5 cerRIR%]>Nw2 ر}™~`{Cr+?[枩1n+}Ê(qӈڥ$g{ldЎHX/(640峵qq RlB;Pue)t|zEGwe[\CDU[۩K3~кRl,τN2bAex$4lMNnJ%"niz—{>OI޾,dri)k[e>UDLN0@gEnV7<8DvC_hI7S evl 8.Hʛ>KOt}'Dz0?C ,EUYOB@vki*:!̣fav%\KJM1f= 3хj$5r'ҶƐ7x RooB_uW/!Mp|2.G۹٢*+h'kBqGm- NTw:{(OBŜ婾"ը`O{fPhj@1Hg5u&.fq6Z&K)s aY6$ʉT~շI16eiJI n+o* ,!v(/nOrNdX)3FILu-fqw0C4%i7csW*BrY-*еFH.2x#b4|9%>6l e0N ʽE)=8K0 b:[]νQ''TW#Cf\ŮE>}ሞqHQ$`ԋ'2X꧍%矍uS{;mZ *? wJ EFM%sj5*q(k?Z-КG89/E ʲ_'0ø(j^TDi`m>Ú/Qf8d)W*,騢,vUyR;Eǹƥ8/1jtߤp:6"``3i+$L}2d&z$O19j6>l]J- ?g3Hq_"7\) ;X)F5+~S\,8OC5s|D& +ɴjcp-S$=EVDŽXහ#4ÛV=$Tz†<:?y5)fʖ|rj_j}@[k!|LPxg?bDS+e*xKZZH㡅l\Meʮ/h~WlwR>(.(nrcOTj|J_X?1˗x7u2!v&;?X$nJ5sW2rՀ$#ם]ؐJ3U6>uMiN̯)~~bnëǻOh,%QIҭ^d]Z5P4 ;8cfdNo_6WW.@\#R-jTW [Ls \Nj%T!7,+)z͡hٱ;>O(,dkظvl~qdv#`D|og' ){%O7nY)wՀ0*kmaLyܜͅpHͯ;-Q"I#q0#jZwKۋ~(#K]K!_ *6?d8#>."aGb{cisBO=mI ICVl'̭@dG(z`u%ѕ\YS,V8 k[}IjncIB.r 5wP@9'z~P+cO]O.|pj%Icw -9WXN  ehGJ,\0C79^h᎟؟Ik'JmU0)n`99!ҟ+-XU0Ǡ\sC˹A3.I ϕ:=F6]A ϪRD(${gb,!`B͸̅Iw"F:\7Yq{BYR| CFÅAkwɜnQY`bk0Hp͇"h1\[vx\J |ϻȨ_)19kGBr6*{1~%: 3szH+u(,58&?a5DZ(]qAk'OZqa3ÏQo[c,O᳡KPs}W(Vo"/_q1k}=sXSjT'W%zMeyI?iBASWC6ӭYBd@\E%.pG񀧒Ljm# ]KKKL>W 8"'IP8S_5W`$1C#;\& NNg̑ScoŗUФ<㈜.nTl\zvَC&L{JzMI5U=֑6%-tE$f[2X HM1䘪h&{/ ]Db8BG,} 8ay\mmVU:U|`M1%$ywJJ([_$n'1!)o@ԕ"k?qz%dRɿKuT?L_Sߤjs.ĝWo ϒ5#(WƢ Xs8-?@*Ce~ZUzYƪ4$y#e;ᠺ2;Q39GˎPNt/b0 a~`&L;h"l4vٕʀCu[U>6bgJiTF[!1Ϭnґڝ"֜{I*pش* ]tsݕ[-։e bm'hKm[k xU{?ĦQ1 "OS?iw~Lg We_;N킛.I@w DB=RtJ1ɚ=R;y1YIq {oy`&0 jS&,B* :W-ӃM%i\_Iy$C=\ qzfˋrz>ᥩ85~)m!Y!,4ەSG`x?3 1!X{3hj'%/Kyd<Ѻbr3?Ŝ^ﬣ9 ^ڞqOuHw)fln'}{l!FهnH`~<ڶ02j#n0fTBk| :Ϙ&B .ŰƞT9jF%dVJu1.56wc 4ɭߕs f3)%MXtE$nt t 󽹰EK'5GEk [1뙃$2'qdSF[A(3h4SGCluXy |$F$uWN>ڔ:Q{;7KMO>=: =6يk+ւ @|KD#n! #5_+VvH&eU`&h4Nm!ZrO݆rn!oR9W[8:_s-wB6]v6917{6DFyL@It\eK>\AEYƑ_&-zV+ _[2IB[M?BrȯQrRdqkss+ t}@_:*\F8ઠʮZi7kv+6Cˈ4z@?yg8-[ŜқԜ#OoTTheZL'O$ SZ=s(MVIDj=xS'];>]=ULG3AG/_.,]E.Xwe EX͵`**PP;@E4)cntv8 ~Ss QM&&2 jf2_TinL}J+fBOW*C"xT e6Ͼ.[ z 5`e8ϽoV_5]@䓐$qjOEoE3bRKuvWUFx7!MkWZ[fdrC\A6`A*CX en"n⧮! @^9r%l&gصViڷBXmda2 m)\'375;%D{8_EB b隐lM= "#GҲq1^TH~N'/KȐ%e"逃w_N%OW$I0 I;ĩ R0W4R.AAŕ҆ˇ6xc!eӕ)gCb69)Y;1^t868 %k3Fnz a8B0n?Ƃ^DtB3Β!}G CSzPC|,Z:A1l=1˺/M &R^|iլkI i$Z@hn*U D= 9z*b"‚uy0j+CPB-` c-Yby;{#0<؊Do%|_돺 ' +5 Y"ӽW{heLϹo@^۲?mݿԷ1^K~y ,jtr"3;P` 0@@s/S6,>N`&4wQ8'ng9A4+%}1^UN_~!d\ℼӲ^~OB yI03NGa:n?駖*w/~>s4X,rxa$7-\xTttJ/-NL:  #2v&?]]CkWT *12o欂6;؁Nqco`C>ēJZls/pA(}>]+I!994K;;fO# fIR<cS9T3igd*_yE\.s)jHRl6'%ӏK+CH8LR;e'VOcS<2?v &tRPMUs_O/!םvM 4/ "A-#Ƌ#rԪWߗFtU )ZQ'vK4}ILNNT8 V1ymk]].ېӥӌ:neCXuO[˅ oB2֤?|X 72#'[ 7x(W[ЅLX.:&]^)ΌQJaK]N8*+ʄ޴>X2`j7)x2qEXK$DԌnR͖D(@M2S΃Dқ4 \p Q J gk]EF S 3ӛW|cIϑ `C$2-M/ԷD`e,_|>(g*tOr͹d5x!}Mf%83hIBh2 ,dx8Ć4괩%+u+:!/&jH /ԍ>9&F,'U4[18pR !OzQAv7܁C*5 x4{*ZmF(8Ǒ%F=sweaZrT@< ɚtA"._%&+EKI"xhTV #LA |{xh\iñn6KŚz*9$O}oDK nuvPIޠ[;j5Dk[f {lqB3oXJ<=_OkB 3ɰinr/P&HwQ]Y ^tAT?f'XXgky qZ|'9RRx*j@^sp:^=OB8cե O)]I9z=vIŃ{mԍUEsp\D#Ct_lUE4jBH C5b5` Ж+ nFb&bڇ6LyXxu,mue- F((U>CfK@3d9I@S BH}l+nס |{-KQ_VwQu$Cyg,\hD"twApӟ`O\G@Xs/?`Nuy*rd,[߇W!-5Sh~ZS¥Ju6LW![l wjl2h/ _ Qe$$=)dhK; 8LգX;i&W+Dh@# q5f% #\*xKNBXL_Nw([ڽG.3rq=Wtxҵm[:$ڊd c_6zvelҌH*k4q¨#LL>+)x 1A1=0 gKơ-ߛ#qxL|۪XukXشl YdGՏsބ"#=1{ypb%dlrq4bFK WrĞ2ޭ}S]  %pΠ8«Ewwh(?s DD;`+HalSB`ƐUQdҽ O8hD, *\ R G=)YYYz dϛ F[~2яtXؾwK[ ?PS~ÉE\*"w4ݹ#qVpD۫{[)8̕>V^.w0iď|zWpu_ݛe7Y>N{nSøvYvVY/Xlwٽ99,Aӽ 9&َ3~pn8պ kotދۍA7 йR4vfX{O` \(`PӼ,T>]8c7Ym᮵j7Fe!J!%%^1R=^-w ?o·A~>m` W2ZkgVA4?GW0.WT3Z=mV#L$2{QM |Uh&qjF@fPEd]kmvB*JP5Ae avzM 2!&Mq`%Ra_)[# <í/hCQ]Jagw?|rW8WLrW '3Ðګ ѽ ;rNKx`^ 72$;VD㷡ƪS4W /x:Q{JMݿLSKnoKjeZ83Dw*R@!vCuMN%[ c:y|rRdvV6&Ա7ATO8ܧDF4%д"xdʑ< |H"r-<@^5٦Lv8Tb=5=K ,J#;Zc5 iM-yϡbK#(H|#:K؊Oғ-nL.IYP,_PLA_z Sx!zXG+8Ф~sm>+ v`,ݫFA*\ص\=DMYL{ƼxAT8 V0)ܻf>#0L1R5ɹ0y'&D<Qmۨa<ƱC4 v UKZCO~90CI_Oqnv lj>ݒzkE7Zy,Hz++̿+wY}6D=. NUϭ)RVoWcv<fDf->S5J9lD:;+i\w|4FN>l9Ε9ĉ͚5Kܮq 2;&.$Lu9 Cp\.I$R")zWoay|zm!5kDudm\&HD9NX9*ГTy>* 4D)!'6au͝U#c^R4_V|saCn4Av, _,¹-oQmV8娯>͟R|1r/N&/WӐ%h ^KzT^-tbcTxnt(Cz3[ \B:B8S,§$sgS}fGØ%Iÿ>tIQ`H*+Kݳ>?`=Kj9N7#wD_ٌ0`@+fl,c%|SҶcF"W07˸t.2 ABI'BG@,zD%H*˄FI{#V3\BĿow;Be!E3g"VL80Fd|[Ӓ7'~XGArcƼمQžn,fm$9Y)iK gWc7~+K%v] ԙ̝4oYWf;VW~NfN4r͍;@(OanBƒɒq`_#_'}CotKkҏ 9&c`̉>Sz_.2qdʤl<fK jeyBYPֵyow0}f%%brof ,>f1Ixxz } &!n7>/Du!۩C󌩇x{dDz:8)7@82!`YhKw`ֶ>ф&``:(^ita'*;> h {Rwb컼l>B+ cǗs#0:rBCB4Hv} B᪑ TwOc* $*ΰFKV9Drӷ療ޔjkbH2MZ[:5^-CDž1Ǔk'[9ؼ^z4͐ib DiJ }(Gf>`LlaC rT~[mdoc&s>7lh('Z5|ٳii`03FcT>=Lp(>ft/xd'(0 BE X^)ṋ&'\h(%a5ʵ$ n}:%#W%"/P:m|lP<(32 S䳗:*JtIGoKw0ڋfdOv"$L?PJuNhm]µ&!AF;|ů7'H?49A4A4(Ip>JLj=\zo#@HɎb#!Zna"%/*e36yXB4B0`WuO)  ,{'caJR/Qj=q0e~o)$_j{PJW 7WlHNTQvm4@&[=_Hz=-#?&I~蒶Sq?,Rp]ykFA(Zt[Gњݬk9D슉Քc$ >S|*?BNjjSts˷ʚM5d7k;hΣe_ΌL X>gn8;+iqQmhUZn R@ƛ:z6X;)^];Ҁ䣨[=5d~wFK0lgi|s2ށK7Is)Rɪd,d-6OYlGd7ϚV2/1Ƨse\ziGXYZ ?~gm$2Hj\;WYOz](?A0j06ģѫ=F ޓg=ctwX45 "6-?I1?\DNv0E0aa~Qػ3{)bgt$IM+2=ll8aTg΍&:ʇ15pF `}mt3WKDxdM5Hfk2h"F9m!)^IYUO Rg%0<L|8!P!& K=FF{r@?R1E+JH0AD0MU(Yha<)+IU %хɑjB/I:lޱTɝ O ;^Eծ1۸-#)U 2m(SscN a>IXc5) cX;>R$ZPt#pϔ<䍮̈́`,0܀e& =c>Am(y&qRT_4dق!@Ճ2 롧{]b56/pJdy12xz(u䞹IC+P HsO^j-tղLw͂>Lv6`)؂t}Ȥfaɝ׎g0GmzM'̉@~&yyl.1wySfwq ˚Z"&EP 'VqTXrxPX;t"h 3wXY?SL^5@٭cJz W% p]h(kb <4p1ҊLIdP)0XKXjL$ƜVh08͙Ss綋 1dgBlOQ):G-|HJ:/p,L-qf&gW XN9;kItUQ4ǘhj)_\IH 56#h7rm$#wTH/ &]B=7eFKbVZwxھJſy7=^Q~;-)@## jR.0TD4!4_Bks v+7B{c#y!þӻj>DQf`L&ў:^ }Et-0LjM|I -rbv$+7IN'Q#5e尢x6[h~^C9R NՇF{Cnplfl&.ƎNf:|ޤ(:j;c܃Jz? 9=堂'zÌU,zk6Ө+!шa)f=X3k=R7.ܦC^V,Ug,oҒ!2/.ff-μ-nwCMpצbu<-S^3`6;XyG*=a'iǠ 8^V6V zmS[_9z6Jf71ecG(3lн:9,:BrGeң8&v䔞ܘAhW"e,Tx#sd] 6-.5lXA+ uz%o=P#sÔ/4@ ӡ ugiψ,ЗX8=b>YiϰGaYO^ق׵[ -0h.Tޢ虋 N;߱h9Kҭ$5󛿟8erK|ӡi>)uTJə%/Aq\SKRb%sZ dzj>Qlot!k>pIUqKTv̌sʜu 95xŚ*O=Ktk0rY7]8&nؤzo"ٞy|J6PW )ʹƜwjQO7H$ϖ^$1#]J|̯"@"ncT`YHSy__Fʏg^ s3Vq?B;CutyL@M|9HMr]Q=Bk"?:dzȉ^F^ GAj!!V ;ؙ_mzs|CiZ@4':uB ^}r*٣kyglɡSTH|B\b.ߴbC1?ڵED^+Qrzp"AWOIÈ*m \ ==k?O2e94z茺-Ϟ&s8΄^?- ?nG҂]#n>%ik(}BN1HυHe鲞ւTV9#@a=Uk ""X, kM.{2TnH͋:ܪY[[JCKa$JB%i3 5)"o^sy`]?,j_6Q^#1ҫBmBV'ayQ֯Cggе `'1\++Ph3aCL4< 他?F^,b$'7N0kh> ?txd5jىܕ;#\M{i,gx.1wo豋ټ(HKiל0s0QUB#X fرÐJЈY;b}:X~laX%`IXU8 fXJ݄IZBP0Qk@,eQ,qvY>lÓT1YPl{*ې !'n؅`j3:lA5 V:B+0\u`Q$n 5Q q.:YNC$|X,Fb8a׹jfBۨkr^jckۻI[\*(pZ=h,۟i*^&D!~~G:5nߧ{[7bamyE/N/A3),>Inj}QXeQUJixJ" X>荄7$@?1D$>j[SPK'>041lVY-TVylbayڝ)fjaSESl] 32!>Wٱ*tvJ'y?YYU$fVJ48RvwIHuES" )$dk=r?옦ZIy?Ǩ|Lt} .@$/x`ѳ+baf F߄ka$)%[D.N8UN풜Q=eX#!;plžgLfWR ο/C4 AC1̧ 89w'_kDĿi[_奸i$Cw*L!_M)ސ`1/Bd5;% $9+bP03ɵ\ї0 DZ/Is*ynnR_{}5<8wޞt""i}9XW6@Y,^*9h<~LzH/P:D&1f֗lgR=#,E}c[]D/*Y:fA,5%˳#"~cK%uZ+2.L~clr,[2ŀlƉ[9*}vYN*qƹɥx> ;?&^6c] ח%3ӈw|be4K>{3d=_Z-QhW3ϐTl? `BIvgqͲ( I!lFY޸WuJՅm? Xok}5pג?*n'T5Ʊh.o`au/ZC/&^QIӜ-ˎ0\  XyB+k}MTò&ڕ`w޼9!Pk u}gڑƘ{k|{=PԵa{B>e͓?5ꔝ]{X@' 3E[`4WEf5s9ZgFԳ-#Hu1 b97SumHE>VTkG.r'D/SQ~1"JQW)G?8BW`Z:k_ s91TN ̋ZOpp8\GؼEMo%3JPwyq&+\o$w)D4ͻtQ4&#yU%Caq(mr`!pn$  c'dWHٍ q7$dƘ]=S>Fj ++I% WԨ=?+ {ռ7׀gS$rR W}(ަ1!EZ>0\\pҌŧC8eكww l"vѕWs| S磂ꅑ7 x|ΒmI5k!m؈ϐ)L)1 o5B^KSt.Ē>Zj lE_Z#: d%tKB?hI=cٵZyܐ@eq!Eɟ\Vkߒ5LZž6T,[%x׬G LJ-/ ZP%O!DTt*?DhYHNQT,[~|Ѥq/ǟJV%L~UX y{:R /paSCbdV0tj37ݬ;|+a/h4-O uQ=F+7zkW+\1BhgSTɼZeg &ް0F݋>kKMcth(>.3>[WDKzs_>񥯧s=XYȆoO9㓼:bQ M,fwQ *F)NWKľQE|a #fbb@8'9UW +-Yt!iDZ+X%4KtW:9b/_Mc9Yˤ@>lVSg\]<~S7&CE6>;z0rRL1:jW~޳u) VsohtJ$l/ yV}9 ,Kyz<$=HuytS *KBnn`gƙ> WvGZ/ȌR+bz/3k,KR S`[W?9?뻐Y2, N$'W\Oc9%Zh:]x'% dpvn~ sV;{v) fo zŪϯPZKׂ)`הhLLF3:z;SSl3P(Z&1Cype*'1{-#rSH# E*ѩ'H.zBBɶ|Ea/v0-bk02gOŮ{ 9Y5Oa$[)PLo& Yt _,7sNYU݃fB"ڤ\dɞlb ^(%xvUi=b$"#ss߱=.x5u ʢHF(N -Af7 Bc{@V$aN8z8N._l:Ս\y \\((=٢ ZAx /S4*e8\b#\~NVI nNo5_{#l@7ѕAivL Œɟ]8)OVs@DH=s~R=k^,=Oa\k H߅ iO+tWN4>55}j տ)!B|tȁx kEu_/Jwvɯi6CܩNݾ#.:gG;Ԛ,WU*&eso^fXO濄ďU K`m?ș,E(5s2d w:0Idh1Cbvr_>z>R}&g.09Y s_Ũ+a?kX D3cFI_W Ne?ja*:1+ݥ33+1!YfrS>0]?hDq 39Vrb޶ s00.>:˪(A  TOk7!ήU(KQ٘^@Ly~:(_=z gGO?&cz4ߣ yԩ֘Bnl pYo (-jbub3ڽ5_4H3 ,fh%u|-,;Տ9!`Ž :I]@'ll:<ޕ7= taCh`\BI^ĪOc)q"$[Ƌuf 9B \2^m ͟"Jhni+LP2oE[1|ԋuJ8=}ry>ȻKD㭋npn1+z 6dq Tyw`IJ-"oYueto Yzix'7N2cϒɥ\װF娦El䜾qr"6ο-չ?QOW1/u8"1ߛ&u`ݺLsEOB( $187l-^ɹ1wtʇ )I])]ioRBBTMe%9U?˟#a\ɃczTTiޢ0]{Exkz9ڱ$ ԛvK!yjҊHbc0ЌF>ku0@Հ,7gfa]}AaVlK_@\i).WblzmF`-Jvsnߘ}eK *BAm`oϬ3KdW.؏V*N;"P0E:<2KD>T+>3U*nDByL"IWT? cT \$M"M}Y,t@5&$D<ՕV {J;إwLQ xʈ^_6r '*M`+qȏʚDZ+H}3zP?9e2o,@k&e|lfTHcdk0_j'>&X.'5B9JSy?]O{p9EVҁ?6\I) |qƩU'6qo뛤a=( K빤ʒ/N~acxh%2I%!b2}Oq#= Ԗ5g8JI鐳q ШxCΘ`=<=/=U\ PS]3C>U:[+\@'zP|9 "U$uQfy 9)07[4(0&zir.RO 0&>W@{N@+@y+BʷRJ'R.V rc'xZ$ .ozj@ s #{NPZ<`bAȎI_R'sjzB|S=+p'/G Nici؁gbM|/v.^aEBݑ%q @6<1bR0EQJiVne&h6BzO+\&u@1dSC@ԞhlH%}nRMQ]*֤`tL gkSL'q;jZao> r9 }8',i$͛;9@nz8sKŽ?,Knpao YC)]U0 #~jZD7Mj#2Mn|j,]]ojp72(0?BS6]Rn؎6YzaۮQ7P} ɎPT3Jmc18MX>-8 ]Og==5n ΟvfH^a.ډW??\PE&ѫWw~Èq:E h*{\d69_eL˘_ mXyZau-2kַyw~FP՜-c ݃W+ \p Y0p{_Fcġc ۖ%OQ1|uS?Ӈkr9uD")bg\O7--/R+SqbkukM_* [fR__ﭤ,)j؁7z0#ǖ#Mpjcnspes•:^^s> 9E@6ё3-z 2WvMLy`!+fk˝鄀4˘X.21ǥJvM [eGi3V6Qi+4Q;*T΃QK"qWYhc]sHO,!qYvhsaγ4Լ}.;:v3 XDXjI,ԵA0W{_;5e1ʬNa\xTZihĕ}R-uJ~O7m BU~llEu{lj'!NǪR[lx]LCk.Ol+g,zQTsw P53cKN< 碁`@Yt-E0g&TCboMԍ &8#, mV-Pgieٜ}y]JN)hktH jN+k2[Si1CFiO=Dԍ}'rIx)\k 5'AN!UN*<Ë)KĞ4jBx$/(4$ ?) EVߝ\ t=JbMKx?o72A=O,!ݫrޟoFK/zlQ|JMۃQ)Eq%)6vW9+D-&퓗&o5\`87EbzPXMx96}嵹0O)}4,ZLJGg<и3uGdu|IJޝpSvO)`Ո޻ӽG(u;`fLTeAWa$Dh(?*Wt9_J,w*"}T bW)sYLi,fqP 0s4JU6V4d!(e`BDlòn $i[#\]"+?xtu?{BN7e nU@b# C{h^,;Yp`]E|1NfXE=NR n_'(xQXu5MN\+fk8>& VD+@(aJ47? ʯF*UT,,,scb#dk^pfu58tF.5Oю芖=5?:MQ0nx; ؗ!85N}Diy 35'*`Ygk#Ok,7`Dv|TaS זdOSS^ɁtS^}y04o>Vqixf4:שP\7cSq7Zxv5Q Sl=q55sv;$+l?MF!fğʯT-_2Dwd"ZWۢsygj\MVHB+!0$`!<5DBihr *zf\5ì7 QBOɿx0,p A\Mr9Cg/̝)%5 |)+)e4C2K|l+I{Pz[0<;zmC==4N|.LOqW_>EFF%nB,tS4_pb(~buR-˚OR7Uܒgs/H~U=-[[N/>3MCI#6GҒR Ykiff#ZNeUN0㷺M.F$Kb=3s:y تl]B|2BZ˒|Gَ`qpIt-SH]_'ɺ߆X-9=w.i=oW<P䄘wҒx ԛ42yZ2=tSKjoJ\멤?H*ˀTKNPL5d}@{,ۈ3-5I b#J+ǧ9wU@C4Wir!,Pbwd7tyrfIS>nhwݒα6 8 aOuƋCeN|וuA_`rsT\ČppJ/Ҫ],a1rS_s~!(/upI9o <0JlG9WF>7)KYπUsꔝ58+8 qʜZfooq 7&6sYq(oSӺmWvA>1a$[f}i |[-p[_Zx~N!Pv^Y[R铅҆g^4RBʝ9]%U4O(}Av>+ *pQw~)VEWw[h KAD %j+9&og~ȨSȸZm+Azݣ6aEmfԻf_oԶ:FζPrTZ(~ÃAb$uHT$BiZ;d.׭HeKF`<\ dbFʐ7V݄-5ÑQ'Gܚiur+SP(C܀I"zqt;8~/ԚBۄ-\utGҿ]Xv`X1 L=c֓ym K\_LfͤC5$BdYhpTbmEupu@D4 Dq#8.NzTtV pjɥ~uT9fZY$ŋO48;b9`!W{-$G&>]nDpVL~QVM~tp.HAǔC2]Ҩ_phbGTd/)k[UrWgդ Ϗ1*%[gWGm .'2\d0])Ѕ{=Bȑ8@M#FN:$u[@ `d;J1+kx9pRŜ,C@%iVm|d8p6؊ڶpOL gO2Y9w'q(7foX۬[;QZ!y(fO m\@_N}wsv֡U,LߨR Num_t xJ]z:`F|uxB!/͹[F}'9WbCs>ۀ2 d"@4)Jl8_ j]֍=W vaovB+{W1`C:غ:[5;1 :@xMDrzq;!+mmEe(zD 6/t {)^oRrXxнѾ\S8,A0_> [H|Z򷚚˵=v8!ާYAsXhjs(SBQk~6i>n^UeP{]܀eR M>Τ57Cg~!>n[!TY&[LO&RO/f^cܾ&/55!^$W+5?lf x<8xpe;C'&5)ͪ”i]OMGJ);@*fY}`n-@vL9ŏH$ @h%A%nD1/nX T t=XMdӀXp c:sတfl :TdPezu29B j<25?\ Wwi N MΙl g).іlBٿ&mQT`y``,"{Nedb $W< v jDc=h(&:dlAcC(3}CGoepI JOR%}nb ]p~;'2B5}H^1lXgUR}&æ3;x#yF}o$ ⑂?}=Kl,UU T+ 8j:n հ\yҟlB8{E"_wR[LkgL2ils-q?jO9 nP&@7U+7:2J *#N 4RA؍!>=,UMV۩G+J 7zֿ˂-nn;7қgSOV15WV뉙>Xr=wHIIf)'da7Zg eUV9)=69z>b}8cnkX=Ң~3#ZbWV#Lޖջ@t">CӿZN;hP= GaOx}k1]yQTъr۪7b d~R:!kve<% r:Cؐ;'P;Cdc+^"EbuRI&~~d&q5VLM X}7D3hC{"ſ,E h:o!!3_\*>1Y :/c@w5֍Xz*Fwև HiDy?'Bj;: C|\'8  }.Рೄxw踽D.)+-MRvpMsq/>(L:m;zcM@d% FJ2%;HDw {TPF4fz2Ag{.4W4_pWhY\<3LI,tI {@q äEʵfoO螫2&:&'.\. (M}|^Eu%j7-|GgA J׽J(>fBUBFFC9=5cv}b9,?ϩ*ϲo^=Xbף8oR&<5?rSs%9gz$NJŵGMwh \7+#iW&l<3]+o BU4dEG|9)vz=/\ EF͎в.Ch"$-nBw\T?hN-_-s<+xBqf f7cuM14W渎+=Ť=ڽ=%?ÍIAr<5،9.,CF4 7Ʀ,WH~M&8LbT*wIХN 97gos%.`G6Y1\ow>X.,zHe9Chvc~s4,qf`}I `g*.Ң3#9pZ(9E%a~ By1rHC+bZ^$npYdUTL%|mPNbeQ֢IRMKKgiǞghPHɽXT7#Iqغ?✣A 8IțqR:ۻK ]gRyftɢ欌QC(IRT`'_|Nȵډ@QQV9wfw.N74zܟҩ2 EVeF$I8J&I]$ נK[., MENA-cFZ i}8cc>{(' /"u}Q} 0 $T`<]W<2}HpLms>c\nԶ`H|wQȎXDKS=)?/%%> i>I 2NV?0o]"1 ?WPa^nu`w{*D-^QQ9 mSnxޞX^fܿo1̿Ak N#q!ovpoT3mlӫ했"3 Q,Dk9StK/[y ȿGT-vߠ:D0k]~5.umkq%knoO1̔02(D23dQ>S?@ebr=61LJ c1.ӗW=ؘ8$$)8`_Jn1/,JG@esҎK w5%,ZP{BWW|\OL'<3qrYYa2@Vŭ-<vD҉^e[Eqi tDw7ȔP(̗zsQ-zy.k5Gj F5M'"I\`"=PͻL*TvL(K^ǭ a*-|:J}NP^:ᣫ wXW0h˹Y0fP:vhS:꧉n\ZǮԂgVO+{#f1%j7=7Ւm)& Љ@վ.aS</p$G<ݚu0fj⨭;u~'4fOh#|QjKVi_yߋc^SSĄՉIgb,ŤǏV9Zܜ;HgQ!W1ʵX sOr>`N^Č.@L[dP /Nn~n`Sn@b_sPa@syFtPTF纩f{.秧.C1g×f V6l7!⒲RmuЀ%::!.O?NK['6l#DdE@NX}鈚NhdШFK<ʶj&faaJ5$l)D&BK5}Z,#07Ӌ X &=+76DJ2~ lD  Ts ES[yD:|КNB5f+W"l>x0n1y NRm.,(R0H?pUPZlq*GQ6R,_,V0e)nOl[oڑC E\[%Fdg% ^*r@~k}l ; &>y/VW_#M~M^ f#Œ[=!Bs,ܱ j }Xt:\,Na w nJTrHIv*E[eCs0uoSƨ<$հfO:炧벱GU`:@2lmRtRG4]mI_S͇5:Be=zueh6 PभRIwC0xjD~Y˅瞆){a;`2Hb'7s'Zш OV95<Щ(J(~%tp<,Tgvіgi E t_pZhRH6?>#Q Lee#GBP*m4HkQ |M~)GFĶg|SJ l{cVs|oc%qao|hN FӐB66Փ]7Bmaõ] 1bO:)ڋRw2d>*hVS!|*zc{2+UHYDN=wW׾H _ {[XBE 烿|#a8{KZZ:1B`bqK丳b{NQbє(ŋ6vRix̰r_ \,>39)A·ܱ&6֨OZӭHX=Ď2vN[9+·Y M'ZɋQM128I9:Io{k1A,* 3$0+Yn`)7H0.(FJ$he0&FvK?|B}= V<`u-IL69YI. m$żcm[StGį0yi4 ) xo} | ϱu 9^)66 FXi!0@=yA7} fa| % qbwe#)ûV2CuːC0q'|c&µ\: FՄvTL=Fb˜5sޠv^wq"IDޗ/uRY#E ] HZP݄Ǐ" ly >^_=j3L`?gx $] S7DiiY N.:* NK6Z%\D5< UbݯGmGc4[^Gq?aMD򦟡-ꡫ+=ݫcQ434}Z# c^Ŝm=(fs(ܐ @v .1KHSSqz#H<+bh@6R"^n-MdOq(-E$m)f2XlS[om[GOj:\K-ŏ/9[ܥ0z[oX+1!Ej{Zpz"O/<}\ Ċp%fMZa(#Q%u.ogFx nbE B__~dRF17a6c3-.`G*f~t 2m^'L((vf@Dr©]SR[^a H mƵ^;TYs^8Z_^q"½V5w26=J59GT H&NNIU3[F-6yHQ*}~)jv5۽R,^!3){maƳ%xlBƘӴq<6߉1Kr p/K &B _@NtAe9lkXB:xX s]S%ӷ11m]@m(_~\?/%i0pRY}vx5(g].U)q IPZr_8 m U2y6L{p  麊oZ N j&bl,TK;mlrv.W$T?@|ZXk7e͵TZ?b3/ OqRE^f/m8H\糘dAnRa+Ot** z9p ʏXW$ZSG s~]u܇unPx Cx A*D]GCI#8{_Czd&W<|VƁܠw ‑'o SA] zNm,S[T0D^Er E2ƌtkr(= rW*?@XG҉49d KX*Ic|vnn5F8ƳǗh<_u:EV%5]QqHL˔2ݦQp1dS| k6)ge\*˃o/0#hI?@]ztk0UiY7=:W:y>g~Gu۩|po_ c.+i}]ݜ-lTC K*DrV{^kYxؓʊdgx&M bə,pwkHV|f?WL`ݯ;NzjU*K#w 7/iU>A䭔0-٬-@A~ fs*ӝ:Go syw^1Fm  \ʸUw4vfhr +Ykψuv|͛f lB=2,[b64{XCn 1a .u0Oӕ[~hN G~tL X4 (9t~$XȏyGHg|12=5d0DEGwhNm ʢ~8Л߹WsMVPF~d8_C_QrH*+fxn0a%z˛Y Άr^CRX3vzr~MQ&=kB vVҧun,vr2ߟd?S䨆cZE -qJhK0{/%ڼD5LVlL+Ҭwlp UOC 0eF!la&>"mJJhZsZ!@r5UtLi.XrEm>/HvB즆3.ij%m"\ W}d& Uٲ$Qw)~2b2縗#e;J},hLNWT 6O.:&3 BAuk98k`/,9Y&@j!GJ25\a4LA om 26s)XV޽'+ ljQ=_Dž>rs$o<LKBYп?J^:ZcBm[Ѩupu}ug$!ΎR٨1t}%@8gJE|IuIW$bwT0ij!_C q2W+<$fy+l//E2nuqC)efT &Sy)J=DN lX ^U\v F @ė=;.mfx˶ť` ȢFɣ&R͗&h!zKyܹ+|2Hn?uKQ Σk^ƄśbC~cfhjVr|ȭo.8"բFKQ23D~vd8.6l|)B1zH0a=2* B3Zd4Z$!t8g&㧼^;|Rl^Sr"@;go&3[[YW N^:I#Fih0LzℚT^ִSZzYwX{!7~m`La[66aa3vsf <+Lgrab /mnYWHhR_K4a5#-bdw <*=߇VFÔ2?SV)Wڴ9~)ˡ*zXӸǿ4VL7?9wMN^5 v0f 7E"ep>|YFsS^ RUTD4  39_C[ OZ:2`|k" q|5eHR dW,Ǩ+*PbʆZt섇˜B.)UVrI3&g pnc2ؓ;KYT cT.{Y lꚜ έo}R7v%GCgC*_}֧X:k`'u0F+ahy(G-uYLuoS.&׈p/{q&r</BH4[X?Ul+dl Xz^MNYl@mމ4 Bh,e %7y2cw;:)7O1`g:k"f8' *?G;\#l[iP1GkcnT(Xplǰ'@O?!%؟"ȱ`H_D;K[X.tZ6~3I,V.nLQ&vj s5.Pw-uiMTE0B2W5|=FvLKxBd*+vHHIh gAiOߜh6u~fmCUj,h|^-Cv%̅uX$gpDaO &Z&@dmɎs鼬-ΛV(wb-5?FpARrΆ5k/D!ʶ Vm+~4[~;=Mg$nhS el1LvtmvGf $H!)-ckRG~M"8Qiv> rHuLdߩ 2WYf޻:l*HH#j깒Wa@rn*evbW4q/;yy4u &=9L$l/;ɠڭR2+?XuhRC;Ark}H#߬f欁f[RoOZ~-|Ib}h'c3[BFTzǝZD#j7ek?Χi}ٴ,c/#gj O:XUs@x񓭤@gSsd`Ujo޼ m~P+X8AdY?ԍ=QuD؈#S^ʎ~D5=6Q\6^Ff.'Kjq@kHGȍV >N|~"p/yV:V5{ޡ?BoZ8,#at4hm?vMs-¦lJh-;{Ny)sGEܦ J9;WH$9&Ys5BMe{L HcmT qAZSz&! L(֫&c[";+_*P`jAo(xУ/7)wb ŒY!4Q#t.B./nf9ke SJԷnW$/~,m'5~&#U?YK)~zeD)gdX,E1J*1 ˁmNv8T(x4H.?UrZ=QHuc7A xܑglɋ_=~y^+@raV:.0(Nn0mB#HVIj.GOh`JQXR$ޜ<x}uH D ș96oGyv\ 겿Kay@<2NmEVUP.DiofiƲ2U6e3˷K#g O#TG_Ph1.l9`óxrPWD;sCcT&_NvE\SV1}=,߽Y7i(Y3?p;[,ȟ"yYPoGABVSr^it]w`PNb(2/G|M\&*J:,F+l+DZWƷn#`"xdF%w}\m/5bo_kLgPȜha d|`qxs 9u,D|p\)J1i&@\˄py!U<{瞆5F&q2Sh+Qbĩ'Ԛ٠=̣qO0ce9Wz{D[,?Z?nLKfh994B q'ZeWeT1د7 Z1dѓEzA']x{q;N pqI`[.:U5V4gsI, e kfw/vU8 KʀlIB`h'~,̎w4Qi&9Cq7ω-Pɑ DG-+sB Æ e+hV,kkh!'LASkѩX{}3 {[&Ywi]aA s jƢu7unЃ\(*m*ƪ H-EhPPdIMuR#oDdKN&MUŀ⍇hgQ,ܝCm.SQ:dκf\7$?Q*w+s*Ӏܣh|?h6l4m =Heu6У4|f!N]4rXZҊCLi]a*.7lR&%L"p_cjE l$ hd5G,@=V@2qlsMslSYTxߜ f%}.c\`pn 睽UfXvu `~MTtm&5FF}:Tu-6 þM>*2yp/ˍ;U&rRh6" ]^؅Sεf$zv}u1`-9/2ڄxY}ma:>)(G/^^\@Lf";zlMR5'Ĉ`c0tуu'a0%ǣUZ,vʙ5>a̎z}4awAxEkx#Y0.sYz C⠳>wy-@ 'A0{&GF!ULަ3aYVٕ5]>|rLF1, 9": Do& ^|TH[&-.d`BSPjQE`Jm8씱uumx1ICGy Ι2n5& 3=}`xVZ6][]5#by}.?%)A[4vf>Rb\C[:ZRElkh gy6Y*%y (Gxmy[:,w5j.{>S Ӝ݅.etmhaqTlC4k+8{[2He,HkBFô< gP QDh~7cY*nuTڏRҴpg֔ 'y5:ux69 J僼g Ix=DBwuBωFQ1My%uҢ ul`U}[b(._wb"< B%svo¾=BE w%O w"rk[BԲ:F=6Eոdˋ4KɪHi򖼛]A;h[L%\yX0uK΂K'v֚: pIщDJ~r?)=J- Ym\"m~ ﭱ|1p4_4*F{qgBwx>zXϝm:%/j{-QKU.",[Y+q;N;jBe~C!׉-E mզ\M#+$ﬣQX#FЋ0LBUjd@ j'zΕ GP1Vs|0PU0EśH쵿>I2塵F7Z~wŲѦ$~D(~ЁL`~k.+bS~ I,l>:xˬ$+ , 9*={xmm``[v$rϽANQ̊j cŶJ/ܰ oꓠ0r3n+1Yaz3?;djOR_l ,\X55)f4&{WM%tNK6ڔH9jg#q.ܤ?unYIƐktG X8n⤲jc7*CNdy:Ju@Xa>9|ؔtx7ou^xvQòԮ/>BRSE Uü)r@YA&eq!9RnߠG~n2hYgV>e{d9gh];\h;MUrk23n:jd0k*nݫ07 ENC rB>bV0bG4rJDz:=.'\62K2@bzr{-˒8T%1- 2vP{!&I.+ь!Iӯ Yp>)QrR#KaV%օW;>7qX0:^R(YAw֪qk-!F^g˩d(Wls_qxQ/JZ:&Sϙ@Ǜyl\<ڃxɢ@l#G(sMcQ$8]CܑJf/(27jqlP4-ZF/z%&:_|4pȥ~Tl.( QPsp͊?rDض.;9Ț]0{C=oǡ*H ]Ҡƻ.Em$Vgp`z嬯U9Δ#7p~nY8ڂ@L\Ym79t)Ho;[M.2mLh 75.E*u0Vg7])ΐ(aYbn X X[9@'Fu2{1ox蟉ek3xgvUNrOԎuHb)hJ0(R#Q4D+{9V9Z1T`3<"J/ 1 O"RӓAQLS<ݬz[%*! WF"L 1;2d 1CdtpS_c٪q1k,l*qG;if8xCEx4@B{r4cEoTF" Yy.g˔3I_? ^P5 gQx o{)zqVT+2y6a՗r\^?^xɒoE=%KJS Pw{a~ <j\7ƺ6/3;MPtTug*⠜͏ch{= <(ىgfGNl58=pY{VRIWov qDf^jkoֈ%hAXP[$hi[:PV~UDu?krʹjHНS#(XS,{#1jT9טbےDe+nfJN7EPAHƋk_̱^0+]PʠXIڱoʉ7y[ 8﨎o ߫c*k_kS2Ի.#\eFK7NuKu8"$DaCUKA aeїG1.8Ccco[+<0e"[8:;Jvzkq-d~nN_ٚcĖ<+.o&XƘP?ɕM!TbRVN%.CA!= 4,¤ @aPouYH}|lpnpv3\d{ LepZ!7.~Q$SFXȵNhn7N{KY<6!c7(PpنBŤ* &>X l3f-n'@EW,Tˊ㶟b~o3&'1"Ts))ͥ%KOƥG8}C%*k FJgx|Z ^|$-l5jHq-`AΉX ZvU6NTλ;7\t Λ]}' -ȏC̝13q]@pdBƧZ/=0EY=: 2eBe8%5fy`@ hW_m"&90W0L决̠t'wCa|oRMQh!_ea~W& W쌺Z.cx/$g ˨I)m8LjF|>BOE4lL r/(Iu@'LK't7R.FEM%YP+I; &ѫ)ʬJrg@«KMWI0Fu^wEV=Lx] Z6&{±zѲP/]>]hsN=ChJu\lO41ȽSw?Hs9VOM[R4m>L8M>,T\?OhU k}n63?= D_1%Ȏ%$Q5zxI" ^,ZZQWt}djj.7DRN̖ErD#xXb{h)0Z_-_˟2uv/;abs Q!]at[J|&ZCjI*4b˶Q$2gE,ytq9ͱmmvϔ4VߙʐiuM!ݙ&\m9)~ mFԂ15}B6$m}u ."/dcϜ=ԬIcq͋*C GQdpoafeNR͚?qny2OVv}J Jqho'}?qMfaߋ=gt5-eT4-Hm)l%<sY9s{wA?_}qBCc1Hp-J R3L/5J{ۿO >WH) w^oV_MLFBPkQT4|fO{C:|dӤLכ&k]OM֝ $`8NGِEjѝkJMո}?@0YRl|C)"b,VmlqbY@LÑ97Էj7<{U[] 2B@4uJc!;wg8ejJe4EILv4tgq\-٣x֍F,=>IƋ_)>Qze)ޱp: O66os[kS" v+)h Yth;;aG@]椪AB]z'jMΦCg[(}i Ea D(]]MiBx9*|Ĵդ x ;v't4~8x hg(`p^o؜Yn")@M ʮ֫+6U9*يX%a]2}b-%}έ.J2nNAO%w (q-{c*MB ˠPQG&gm=s#s_w:>yU܃is3{rY"v7Mm31W?#Ǥo r04?/<WOYUR~VSdŀ 1ARx*.@|kӡƮqJ s$ RRD]Ѵah)w+$ۭ*[0, Y),-X̬ ]VX/Z-ei=6fqj%>3rtrh  Ah=fn$mUr`FYE+ 9e}e&v`* 7Z2>`z-HW~ A2Ϳ>X _L\mF ;ugiG>ըjikƳlЅf{l̛ 淃+9zlp7Gϊf9[;wv=Jj|PdJYrXBVK#Dy!rfB1u}S!Fmօp7HKia0y@j{J^i)"$sD:j$ODXE.9xl"*$Ѭ5 $UȢ植ADnkBPe 9-( iC)>UWܩMJKVYC>fT : ] s {JAT|sWIE]f~TNLg)AQ; .vuDŸYl5Ctbt;5 ` 7ޓf-lLE/Q -4F8<;EgQ[jCDJNd-M>le5|:g"G~'rW}QmdMrv.ѫ%f("ѴGjPїA̳Tŭivx?5G<\4ԛ{U}LF48F CYA6Hb )"r:-No^RQbDz|7t>NMb2n3[#"@s!Dr4{9n ||JE\U7i /*0{MAʔ)ο|!vsikq❫XI~Rg+2OK=j~E#[?g<=,mr5b`tY>;X..ɍgI)kG=#=I(SMa+(ɥ2“EF1(L/1N5pFCP B7 ؾ_AOqBG޲ +(,=nBV',8g)ǤR|Kp.ӵ=="y8Fdq$5QT'Аvpl]&0?`z[-ڊ8 -9$(=uh4w,߬*e%\Yƚr.՜E6 &KdҮ$pH㦻RZbe դķ,q>_~P3/ɰ.aZGo.`Cd3L_e,cfFL;xc3X~NAܰNW9+A$?QXI\r?3,6[ImsXB`I6Z#x#ͷϚ%#yweH {i{v@Axkcёqk)0ۋꅛ4( u yEް~k2 TqoÙֵ[yL= ~mcdA#äYw,cN+ycټYJKc)U[ ` : ϟ!-LUj HdjrQڻ+ r <Eir]r v_QNvGxqWw՛=V宔&5iǯ$Yd l@-!Б//L-? +.:X[VuLNp(}F8~HSg &S+v)!2Y *DoHj])jQdtƖGM뛟PZ r>aqYwxԭb\S '93> +n궇 QÉоnP֨X9JedٿOW¡i3t0$b,k.ڔŎ9Vٻ@$oD֬+ڕЁ*=HEVnã::[or! ?c/ؙ)3ԟPٗtRkȅ{we @)P%y[8k:iݭ@opX :fT; _]#xpVCp掌͟+%s~R, #lR z4}:ՕV!ShԨWٰp-u}Lee{ P >a^y .ÓuZU8 ~QP:g4OKe>yOPNOGbk_Q a J $.YYQw244EOo[U~nmS^Qw̓u$+ZPo;f$B}0g $nIzCl} qH>@/k.ikέ5='<#԰\bF5McqE{> pܥ$O!W#[p'CBb oǿ!y ~R ",&G-[g1K/t@.1>jX[Y6%7 @<pӅɴp.nHIJ›|,ڷY2"+o ˂E]M.apP5+^fk1[|w:h,@&רmd]"? 0D9 d[S` TJuXP#-m`پGٷ"R~Bd4ғe}Gd0};zKM0`[04vNKC)^yZrFkg\#goy6r&TRY?$mAUތRP?>q6gW,E;TW09]ȫELCǽ"ADCK/;P=# b64B"ӌI-[9Us1<5s;_fi7q5ޞWP8t,N+&[[xT @– X(uvlzTqTdj%W7M0T8O06|mnͳaPnCLh2[=rP6+gy۸ȳVf(Aͺ%OszW1 9Hݎ~ei"`=\K>B=:+؍ WrH^Ƈmy S^"qbuD<ҝ뀤8cEJ=C2~lx|' GM``~ ~*nR5/Ɯ.@˩6 SL)~dHN8| ZSnŽV^})Ð||}0g$3-S YEsBI:u4/u'o7~B{|V=Ѧ)ך죝`X rZVܻ_ueu7}]IVĚ'RИրhM9)2v%k53~ŇÀمİ*$EIOo52+ ۋ#5d7 >9wz֢S|׃.x뤴kzc$ZW¯R(Y"!1t,)}3+΋ ChSRxXEmx{vaAYk< +7K?Bd;cS6&\88ϑZUٸ;T p7uA*7*l6~\'|N !ƾť 0mrl8tI'7]>ж7I?OJylR#Q6t.sr.dC_'|>.b n3 CmOKrGʦ#H.6%n%XePGZ-xAF\tz{ja ;9x:Fiװ~qPYE58GV U/.-T G0{'o`8VĢahjlc'AЮ?#zYc Pf7kKO=*ܱ&byPsЦP=U{ \DٹԊn$­A)!W 6)Mlq@g( /tFi 8 :ZwN,awXUdN, `#9ēiE~^_%5j"p㇝F^ q5~c.ܶ ro,oBxf.pi`a#fv>Z8h0Q)4h|L#[L2q$&!v^N@ ~쬟2Go1~IhS 0#A-[^S6ŭrgu]=<8s_pxiTqWmHcyo9-=ȿȩf)r$\g?84̅jK3'(q;F#i?tF\c2;5\haM.oŚgPUP]+u {Y;n?PmYTpCU6gζ1_eRjU@9[X@-іf PEina: @_Z"GOSHdfZ m@kgk/&G1KU"?MJ8>u1w\*di{Mz'5P xyntF!N¡G*eޣ @vU;QÓQ8kP!ȉ4XVM)rx4يELoi෸;AS_RFX_)n0QG:8{聘Rw&*m_dNNY-Bo,m̤S`HUBUy%ѧGMd\M8:{} C3XގN/qNr}+BUVq Dt/aMjS|Ӌө Jqj/h + i (s(D6JTQ~0~{.лdQ[ [. AAނ'71#2|#(iI) WR^?;hƅ^\6cNA̒H&ta+6_kh0EkpK{Ta}lW&}Cm\ϓY=q.ߤKX|݆MD!}V0~Ă>ޯ}/q-7\mTFct5Ȋى,+BrX M<0gf|'l\?눰7JYAqp^-4'ufƔ.f77C[Ŗ-Wҡ2T.ɭ++gn/É3,~o-kbbGb yWDaU:UfF^n:KKW: @x ZMEXݵ"L)MiQFnks2u,%⛂OB7̭j zߏ D: <@rM)эvw Ntyslq.(KO[[ $Qu8:Jl@1߷.Z8"-b?ۦ3؋J(2ԭ:a2AAq0g߻R{ fLz5AD+ſ׵ T!K%\g3@7/4 I/mAKgN4 J1Jx#7գ%n{OlCp{Yj'N^HyKGSQRk:5 O7T3f3GH=$y %A k3D|8FjpGfetۆ1d>Y)^gFf| Ybf66bB9n #|{[ ]_ A!.?kllg\s.ߴI+b)S(Rk% %jx+$=fzEwYYā{W5Sha)tݢ!#Wg$KM3 6h$uo^ ta;((CN,!:H T\ْfNyD*Y^i,+XMCy\AP0=-ȡϒ;\ʴv# u1?kt͜ ;;T @a0lmE$1sNsK ɚ jebgH7 UCݬɈ!qqy/;2RkrrN݊02A*Sz!``Ӷ"*EIࠂ".QnO+|jI%YxK0\*@d*BǛTv%ExA'0+!+X IF'z)O%9M z\ BS{CP^fJN7ia4ԕ=O2R=7~cfTF!I;sW(%'JI m]9Q3f8۠? 0xb_bC 8Y $ѯ&j 7$v=+uD쪌7$[GQ%RO VG@*4<Ȯ#h56l +mccБIS_GѠ Nz7AЮ/Ұ?;/eڦ=)2@ eP[tao@Clo)xc (*R-[($a.4#`e<%H z:ц':E 9o\!._K^] hሺ@ R|z NI-WR":RK[hit(ҹ8c1Dם2TP_fնSf|B/wEt9gi &QZ8DBTFTz93ō8ҙ̒U^yJwpcDK ;}c#WfaT_b~*b3@Bo2=R.ﬠ?:0Ut9?||W87@5`/G`DZd* ε .ҋ~޾ "df#@{ ?o& `0|8JVyqv@;~uVSYxTЉ|cWg4 !Jo@"FV^Рk4N l3GtiS}^f^'Zh$P;~ jZ7RzȻlCt i#)gfZl}WzyE1f{o~;F7ǟ?-K$Q`\wLېx>ٵ $ZhJXPh`BIgݠu+رPV$qVu/jKLɔwB+t ,Hʌr/Gg`OQFDM\! nO;J@X6=DTh(.o]~1>4P'#I$5++v\OqAmbc¹B$RD ?sQE6@Xw_ .=s}o\A)whdBO *f6p a:fNe$0V1f1m65dz #cR4>) W%ߑ.zYMOv-1=a d8-M 0[? 3o^-`r\å-IϨXpp=|QHzx!gcvK@f5v qXd,urznX*SPG*oʹZvb1 iVuF!BR,0Hf]hP"̶& XK/HCzO6㼬3*e~PPg |m&D]g(lX ,uA0qn3#@dC"ZJ7gph^@m%o~#w~]뉫5<79,g\dfHJae(zl 8܀AA^5i}!0,F^0An ="9}x:cok)㻭s,;[<LJa,clvc?~GP8%̽0q(ڝWzDt,LP0:XU'{8i2=ߓ…bJ 8CF` >M#{J곶DU_?˞B'đlQqC@Rs( Ez &D=M;]oYh'SWχ]T%nd"" `Fq:yZl 1t1]xM>Ab++=?y yiwwڢbs V {ҿY,8Zhq,A<63 ZbXX-KqِN{-F2Yrh}+ ^wx@Zk)H2>M]`\˶V#2ɩ8ɦ]onng^cHraUX\_q?j>mǓ-gPv.8Օ[*,nJ?547;[f:˿u~_BfbF.;P^ nzikoc_΁+$lhD~Qj/)XJ؉4%}M@A7 Ja>7-捱ϑ^8o"룋` S"i\heN-8o7^k+^񩘯&V#8VH-)TrD#!6‹4&m;`$e{Hr#IxFݽT0b-!l'h5~y ׆(= ,[c+9.! Z^92X @}QE`1Uy̋灊 F9SG@.JȈ TX4("We_!G(}H88QBwvK/lQP"1[c"Zf1Jxb7CPf沊>r>cVTp2oN%LӋ?D3\"T͸4_w Qfs)O_I#9vm}:yS\s h ?^ޝtY7E ɕZtȕ sZ_-W*N` S8s7)*hf93СuU8n 8};4 8v:v%cUu@^pă:RR8Ɉf0I`׃{jC,Wb*ߦ"^BK[N8XE4u#ZGVN[<5r ? 6lzېZ0¿ZYM-ܲl;D#o3k˨yAu 3^oUmRjZ|~h%I;&$w`Zq,Y!N+5 X3+ x1u]tf*(D/<٩%n+Zg콠0R'IH~Lb%!zY Zv=V1ҹFUN޲ޜDPa7$D}3x'^ s,,Y}Hx'1ީ:O?"sueYM$JO \b1+ y\Yȁ 9LV"fH3* W9bYdFI6]:`:9?N{EqY@8$y@x j;- (IY=:WS](k'TGX/GR7< _%D!Mz8.# eG6G<p b6\#9ٺ͖GlI oPx`髞x /*$`푙4kl8ۘI *c b9ajHć[Nb4Iy~boTXiE@DQ E%%?S( t XH U5yr8څgYZ0707010000025d000081a40000000000000000000000016650a15d000011cc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/K]?Eh=ڜ.+MRZv?/>ҟZ؏iYȯc Y7ӖY(49Jĵ~S0r.`xM+ i<ch e+3w0q0d /#Q0{7\?љG4Y_pDD66}]w*@X$vOdćgUYHy5> [0 #ga\hyK: qv`Nvzق`9kYr^K ִ+fN<7# @NEp%=S|B$kĴ 65gʬ8;"POa(0U, J:Kgu:5˯Vv}-nnZu@lrbJS8 :fZ SpV VQ41@۹<2SdKE+]3,A!R7ۅe]s?OVy9ScE$^cBo]!q0%Ym\a֔ U|+h(CBy͓C~]tkyX8F^zFSB%:U#kJavv1 etljR{1Lޛ33]-𵲿_!KBYͷXHG}j~6@$՜$vVכaB"utE)7)#|^GxW[1IJl/YDP|dʗXmwnۍtH޼4+r,k,X#G!MI1ɰ^+)4Ѩ'ư V<d䙄.''; TrQ\W; .ju?eI vז)Iw'&$S\}K捕 Df T )-SgNBuix"t^ŭ~k} vtH?I9!z z!iIDHI 2ۇ^JJ&bQ0jd+([IbYHud3R>k &vv] 73%;u6eb;!aس/t(!{܇.7kIY]sF9RY\Wb]Jp 9uW_\0VcQ֯˵Iaw!7iEܺ"ҋ$LZRu Y#kgu3]Vwl ngr3f4L9Hyn B4陠+jga 0:sB֒<>wQG9%7u }fAQIg6zs6X>ӹ~1 nE[D":R-Y 4nS o',ѻC@zID qnk< j]GkP ޗ 6\jSf Y RB;|vk`нi-0 5퐰:aʈQɽ;¯hH8}0rKk:)aȾ@)׽+~& ؍}jY]ZjXS_`1ZBWL\wUԅWND#`F3|Λ3zإWM|*GkوM+߬oC['밧uh4ٽӠ]/͑-T8xK39dl~s+i]v ٌ ?+&Ґw?Pl/4D]DQT$ x47]@a/ 9mcՠӪ`zcQdlAW `tۄv?#6` J'n`Pf*PGS WBpDBLz^1rsω%vuϼY@4'p7\OE{_ϴܞEtK>~f(&Ot4Lxj| fեNOG jyZp{ªvPco_9@I[C٥ҩ;Y{RS;2 Ұ||{,ƨ‡2X7lezh;ZL`i YoS-ni ›4 }蜱I pciPz]9:J4OS?u^h91QPZf e) ,I[D?e 7+<8P \PM$Kp1A"un')0Z?Zj%G=yY60&;HeѶ}XҾ-u!Bt PCh~E2?RsaQocR# L'UdU8z<+9>mjhW`8iY qb~TlB;3Xl~ew,"ΊRk9}d`Xܰ%/ӢmvZiӎ@4fg-ZZ?8bJ>@'c/V>nJ~BKpc{Imj=FJ}⣦YO& :*8? I";/8hǤg+7SgX4MwoMݪ۶tױl]fv%hOg}%ʧ2` .jWvsL㣜!('=XC~"U">V2.ˠ1[U7y1G>G111v` /RY 1Ҡ҅a6M.Y 7ΩGo&+حFS$]LQwI>CK͑4}q lƛHًT[ (_XHDﬣTz]/5wpH'WH;H|-<7o=Y+ZpL/-v%l C G d.,GIٚYV`@/{M& K˚ڇCmTDTʥ]vj]c_;HS4q_89dm@Sy` ix~\G2I_ FZP7$lt rHus7^ݹeÿaЏ}M\q +j3fN-GDN\! |xw<X.ߤPtNyC+)D| >/R- +#ʮ Vv.+#ΗDZgYZ0707010000025e000081a40000000000000000000000016650a15d00012390000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/I]?Eh=ڜ.+Л=BQ #b=DdϴdTN#'q CNg1  -'NT~zF_O2;5Hk;J#]ީW/tJ'rQHI6sx嵘4.,ic$Rgxsi|}` qnP yޥ/Nv n ߇I^Fl~A+6@i[;\7Mg1)0zϋt$&h(l2݃Dv])C } i>[[TnxLUu+Ɏ*#u6솑pHm;o40rğ>Z 3tI׈ ήYVgp[j[{˸2#37nU\ } 뀭%EyY仈A%LLS?M1@5I^ cE DD~I%O*qHo=Ўs*!AL-U^ܹވkv_:B#j?&T [(sd)R H+P. DÎʐĝ| b7 ڃ4{5U!'z4Ou[N[=r[nLw.[QjKtv e>hX}49;UEWlB+*1 Yb4)KkEQhZ*AYJw,('N5h)}67C1>:mer*5aO5Jj|i, `NP2?L~ <˲]^<֏gGSK4Zod2w^S{,v5LR^v(1$;kCnU26S8mLn*Floe=<])9\ë.G3qҟ-L"eFrҪ&?0j'K%"T< Eqfٺl +%5-EOqaҊi-ZhC Щ堛7GKlg UP͍\9MT;pi/VD+T{.240g29YW#E+KsK. ްb[ ypȻ6X׎?ʻ!鳀 B~Foڊ6~R3զa-6?ogvgR+{ SF>V쮑8j~ uM/|Gir%ˡITvs*goۖ l9g)nrjz:L!(lJ-뛨*Q(2)g?N>&9&WR9@z€_hr7:`yByP jITXBoC۬Sbc5t szgXS )Uŗc^f5ԑBb5E 3E$Q-h)lSc-9vCuW,!.,q%Q7 C 0CHK~1M QHEǴCSL~s骸 {|t/ a@dظƖ{ZC{X`&08u-#FݥϒPf$#L?9IM ̨Lmu NDi2'U9ޞhYp3בP͟ 18LH RɅgu#Kt -?Z`_nց9D尭4pD/om7n!z h١KH]0_X#_>s`2R[F5ogEPQ3/]uU}.w)aߓ\_UhͼpM@);|h#5N_IVQ)[ mD|jn?(p^**`) q8ڰtԵ'L ֎§Kj꿐gz4< P |Nv 9ݽ4RVޤi݌ Qsi֞c|(jPOa{9^B"!A]G 0PUlSYze&(ae(W yH" oSסϨZ!:AŤ|MIrb wEQ@0Uݍ!Q;K m3}I6̱ۄ#|_ {=ErX)4VD!cԷfm=n{R c.a,-66pOG&Ewfa޾Aڑi摇@D:K̈!ir֚qPo7|Q˲6cc?cMT1"~sPr=Rj EHU~9ܛy.)J7jCEϓBT7Yy_hٌsN%ϵ~ -w?i$M.(^~ʃ9ũp$͸Ҩ"ww,ӮjsXE?-o_M.^`tpC|OxP$^-RseZ1)Q۵bտf9 aʛ3V:oy>S"r:Up*Ut&nd0&mC} 6"s_:<|ga_"nLt2t^nᅫ0N N5[ lZ{: 'а[(Nĝg%VJDȰ!5Wb>#{A޵[ zFñ\kʾ)ЍOG 87Jq Q+"|6Mv8+="ˍE0]ӎD=?b$Dta(|'߳2j/;fǑ%N#N0A$`֡'JC^gGxS.fc ?Zڹ)3 ꚦj ,Ure2^k&=_ءOlozaWاFCe7~-z62׸2޻b;; pdJwr 6TCNAplTOBrDX{Fu I)ŕɃY!'%egC=XVp t[K(?=aOklLa)+F[F=KxqHإt W9'=^ᅀ # ~Ko]C1 ewJxcYvbؔ_42Q$ii^RᲣf5BY#hq8\[\ )Yr(llќ0'3=R]ޔ"TdEMO4r& XFyWt$Yw=IL{( |W(Ր5ݶF>ggO؏b5*K#ųX Jyx{-ɔRҼc;Rʑҫ0J3+,+rZ$^oAcm(\X\Sjtb2xR5o" {y?9pd .#ko`j$e ,=|% w9#pqD 0eР'[E6i%b](9҈4A.fovIK>£z*#bX/VWJ^UA\ξ|ndu2WXoF+&42 i >?p͸V3 -!!aZ$:U+{f|n"Zc+^Kߘvz ęWFL@wM6Qt"g5SZ`av?Jl:T++FEt &-ɬx58,(-a E.l7~ZD}D{1,(8W<5+n]s4o\ x-udcf4¾qmf@]8ȧleN̒Rn/pg")demV]C/Y%-!fM}.>:i|~a~4I)+@r!O+6B>矋_xbz'cV]EYng"i{j>fy~t爰1޼jV*tRG} VFu4!Y",9KYl^޸mGvm&ϵ71fH(Ĉ -`̻n(qr4Nu4$o`")gib{G8_Ú 5쑍EFҷIA bf@kr&l柠j´lGk Q0M>*cB`>IJ=Cэ*ZN[On Y ^ R"W,Q{ b;sl3*>(`7@89DXOX2WarLWu ɸFI}Btzgv\%H>]$@FV:#d:rԅ Wu䦟@$&H;ͥn?U#1Ip* NY,+bﱂ=0n#=5zҨOT4176KWV$Fa V4;i|3ޚDBff ? W(es eiC&1ՋWN }/u]X ur"N8rQD#nڲmw?n| ]NU̸B ={{ٔ$7չ%lیHyzE!ӹKwMXnSIT$ !{G wc Й,f5ooF!wof|DRW$O=1ӳ՚Xz(IÔ5S.CHn q~^пEb%طb;J‹Ǿ⍟.''V9TKDسg5b'*ԟQT3 crK`BତKQ!g#2 D_(_>{WMoJ(wHc<4~1YBdZn%]($~Әn&ye5'2CԻ=Wn0(G);^ڿ}Z.ۜ]5:`C* ;bcԻK=q˖ lK"-Фo6BZz|K6N^usYa`-]l6gM`fDԭ]d+T+ƝV߽OY;ܳ\=*__4YBg㝃dѸgjz6AABm3zl5Wv 2q+.d,?v*- >0tjm7mQ% M*pdbYץ7FR-"O-{64 R\)I$ 8ǰ%nښbFj㗭0~lu6zFOڄ^*ᅃ`cG ̔&w+e>VqBe}gnH. t}P&զ&D)tZgPQ@h\Yd3o7&.q}AOۜ eQ1T1mW$@Ə1~Q(07|ܢA7 1bS:bnrms❻M%]9\.*$?7{MhsS1꺺U9mb* ^;y3Q^!7+qʓ<~g[Ǘva,oU*abAꄙ"zcͤpPQ.ڨou ؉V:@\I;~Yx϶ p]O 2CɒZ7*Y!YZ# *OF%`Wxf2< ՂG5]D uLˁªoa /z׺n;lM[k.]@[K 6X&|8k2@ pO^E@S/A$nnc:2`~9pU']k";K-H8k<;̶6 ^&XU̳O(5]xUYtZMr*nq(L乲(܇rhJAf]C (>jh$+8L[j_eLČ5Nv"9n*S Y&;f^9QO kXrV\6=* AB.Nukr܂`xCǖIXr orWLc {JNe4 čur% ;S׍7Ngx6 `8D> < AZƜX^!Tbd'4ъlbPKᾓCRF84gAd[W7ә`ىr1=)u8+<=!D<#$K>m'sP8#lj+֦1l_ Iniہ!@Q7Zt&v0+z{ 9A8)]8Xi6zc%C}qjUvB}iflݵԴ^#Np3.<:dk 8/D s_Ty|!ejÅ-;lz]pXtgf- k/hcNr~gmP{B-ao1s:u,+sD՟ʈu++Qs ln;$v٫Sz.< 6JJP(m@^gRK,BNn4/ZEkEj^>~WzbQ]7RBp֌6c;*% UC*aa|VOsI`OAR7o.rY+ .荐k}% 9ْltLqbr"bN8;,a E|wujw00 Etqz{O@m)Ѱ2)~oQg\*nh;*vLԬv7,E@u('tŻ9yf e 绖>?;!">@Qe<0֑oP\>M \UIՄp3:͇ٚ` +=]M|$Q$`p]N$ 9Ɋ9;Kc^vNK?RZlU.{Wz1z>A߳"'$ɿ'v꜌}_@O=ٙe& hl3Hո?S7MLr.:w| ļd-6 _5#T(el2ߗǸP6s8hp}fQ׳WC3&W8MIwKVL`awewVsCxO[Aϣ:G '4ƬKGB0XnjMRE.}MHq4}޺'#ە_f M9jRcfɤlю2/o{YӮpCm"/DY|ù2 FaG57oӬk3WDZUkw7>й~6wi_p;vg량UK[} yxL$#(M9H1NKAQl#Qv([ۤ+36Ia.+~O.`PeЕD.mm W^ l:宦1*XFx^׷1ah+F'VV MnOVʠ5{oՔ"(f(sgɃFhnn8rm ]gUW>,}lC% p2;e~9!Y5c&eIƧ4pE3*,{MCsP 4?QE ޱ⏇2m(mQ:@ p9¨\p#@3`v1 ɨ#DKZ|i2A)[|n¦1C4IR9#{Q= Y܀hJg^ m]A؎&mgtҡzYhV#slC$|_5{VPAMڜ|7DB~D h{Zk Ҭ=" 8T?ZS*D!xG4m"gl`3!"aDbkаsEf~ϖ>~ΪEաr VKp/9Eo.b-'ce@d"Of9<kݪGc~&|{,6d4eT5;;պXdq @yFdZX~ gSY_6c8I@&F]CJ@4‚WA $ң>eTW0\Gb]aӠ_bipxR)-Ii;}t:&Ѕc&r`֕h5Z: 9O(sπMJqZgUB$ᜨ؏o8*ͨ_xa&b,΁뿏#I @f}H0%=|0xjXwsƅ.k9<$ h!7B[/ [2@/ D2x;r/0"-UZQ۔Iq6f >-B>we+7"k{9>7-$uZF8`ݙxi|}U9G0%ݭ'8rn oqT(,,;.zYyrdJ7Zo3Nv* @{,#tw;?\%:kKۄ\o6 ||Δ,Bg##Y0a~dYBlGYȰϓMlv?؊5,GB*'WHg S '8xq]r߱ᠷ\Wvm\ka6B+6yq(*I>RF qeLЬ2RO*wڤSOJoؾ?S~ࠅ G*8R?@W?4M7; Ќ#%>̃ ͻ$j(t‹ղvÙC7i6 <*ֽ5K {<"m[= cm[vzo$PRϫC\j Oh.L&eSH/5c Ӱd3I|. KFէ:SE.O͒ ޗ2 ?K?׿srJO*rJ *gdre Օ.uD=ESk6#^o$v[4L?ަ4H&"Ow͙Z\ÁHo`$T2%6б9}7ծ:L1:/TN*kϭ/Y4eP@ D#, rn(08Je{q Y6z3ƼW)A-P~8kS !j-A5QjOhC/irCXYPT\`xSHB?|c %[ nc VP-[Vc* 5>OLgMfa4*kSY uWh,O] ϔi-4fSfᢿli*qdTkJL\,ٴZ=yk ZxTEA i2FG)>t|e8ui0%Y3Q4n~T%P Qޠ՚'?՟6&V]dA5E2Q% 9?'ϱD-"$:: Rs VQZh̛Fh`֩>/9[Xq}-AlS$ rxR.0v;6+csKH%и^ m<*D'$lm?Cn 8_ii-E5, UUqBjVUJy"GgA/fwv]U/{ԃ@{eAsE/!ݻ'x~W`!-A$菓`T >D`Unыʶ`HPۍSӌ\m/0|CQVh7e~YH+s}yPWiZUq\) _i/Mt 2-¤oϋQcd \ ٞ gVa{ a7DdQjǰp`\lQ4&o7)drp*i w(Y MQB|Z1 .ZK̠u vfr\Ce C0ܓďi o?^v08Ry"49ZbE7z~}  w1ٍXf.h?&8x=f`ɼÐ/(-ЦgEפcAr[WwX)M4|\.a#1eRf7\0ۙUa=q'f?k x-X4r]-T")/<'ʥh: C<\ 74\0d݋'}!7 KلmHlcK0r՚A۽ݜӟV+H2FSМޡ/<,w!d?2t{x R+woVSd?ۍlF6&i)VPsj' h2%S̴ӷBPF%HC dvrpI587Lilm#łu9h$]ͱ)*&p#ƉQB7]oijy!!q9VI06DK0&8mS!,sW\v \' vuՖ19-{V>:_.E$(y2$ uBt,fƬ"cyu2qHV3O7NO~pxv 49rJ0N .aq'upN̫Yl T.sԛ XȒUꎱ_?3foLi$m͍FI(΅Gog`#f$75"\׶U-Yi`R 7r+.\lEEq]#+)tG`ڱ&[˞6n&`IUvMT {)[\H<;x 'Nt䜎 VVu(QhrU٢3>6ϗwfqiZ`q> l䮇'4ڪ(s >RA@;4>O>QUHgAVbLӈvG ;CWvʧ|aI7J5δ_0_=ҥR}T&t Jm28 ۀopK8{&~WƵAP[u>6[FZcZ 9UیdۓH(K+v.4,eĚ?SD૒2?Bզ#a_D?t1B"2D0$M7<Xp,΢kLGhc4ݮHd1F 1o}PoEn~p]g WQZl-o4W,iXv5w 5xIn uwC=hGHJX eg;, IDφ9]2>TS* ` Vgf {#, 8O< WR,0oHCb%>.lA`I/]n]h/ E+Azlp*5HQZ{~f%|5.C!ciNW#~zI6yсaF 4f;K=q 6sg/ucpb7!/F:]z܊b<Ƕk`DfX0jnbܳu&̾/d 1JSE{ Z2ї  ~'A].?.ԏl"[( p~zόs) )ppXVH}_ عCeI4ר}x(p'(M]ir*÷/[ 7l.l5+SQFP,dN㟦 g/ݹDЗvh|5Y5ܗ*Ŭ\D|'$أ (;Im!̓8ylU6gWw.~H}h2o g{ݵ"1gƒ-۷Ed?ғ R(ݵCHpk`S!:R<>ԪI$ܚK.ULfa+Ie`UC @6-x|`vDD+ܡX=Bwu~07fpMP1ldKxU f"Uݐ`E<jw듟zi^[1P#&W9~ǚ58A7Q X6 ?oxW?&Kc$|:`_k &/1!iqtj~7΂C>J1ͭHz;'dݳMM -q*~* >b}EU0dwc!+%L^8c Bj lVF{n9NYz-VmffGEG+s>  k«QfHނذf+ⓑMiw[R2<`hXZ1L=Ql2qPUs)_PVr[/Jq.~<W-t oFsG ālpry|]̑M|]Yne6%%2i-LbdM>c ZG˔;.Uhaؖ6&Cn'A)T9=%Yj d+65-,GxPoҨ*+=q K⿫&:ZB* (Y{;gRL\/__28YǕE?vE5k쭏-ݗI;B?cc"qn!k#cr7%u*+D^&؛v(7Q.joWj*rF!~yL gɹ(v[IZ¹+k?Y"$Wlxp!&PhK6nޫOϡ K1<*%eйj"Ys-q6t-WiUPofe?v7~1քy{Ɗͭe3?Ӵ4ʭO'6]AHT$ˣ8kLaM?*Y̤" %J^l]}t0(e'&yr'b;鏩$ L<Y&`;ϒ0; & ` 'l8YO= ߊxOlbEx2C J,vv;!-[br[+~[@\%gpOgo8D빩p$D8kKYط2$2 AsQkc*XTr8laǩJl9?8g742U(Zi2_#y>;G^$ p ; #F^ӝ`nY.,)G: iAVB$!W>>q8xaKG$S? {ݓF9߈W4Ō!_ ܠ{浱ѤF~-5BcQWm2e⡛1q@g³X`rQy\lµRP9iWbʃ3({;T9ى[%;|?# #2hWT &{}~Q2 G B0Пsgen_ɖlZ.L]C|9@8k,q}x>z}DUĐ87{"rȳ $@pCC1VPQj`Ў_.x x V}גdcB:Bpa9y GD|;)M Rz!DWaa gL'$"0e3560 @p#$-A?6wؐ:Øh 8(!hac!AkeޱJF7׹~"w!fa"UDi`Ҡ <4rR'v{nUe >/@o8eH;YMҠ]>!7]"ES.\Ru` 4XC/"9&&p;(k!nm,W/Yn#Np♘}?.hLF N}֕ LCA[u}<vx.eY<8+ʄdwdۏ='S.}W~X0LqpkSՖalc*%^FR^t=q.(mdQPcշ;_p: HHԪ&Mp%3En^@@rRۏ\:nPk蟝\<(t1F-Q fELUȟxKa]tcOKHd?Y60g@FQ{/H.,1r00WMv5f3p1yP, oѺG;oOH8uTx0"$?mށ |4_'f-qJareezHUPdBl_K7R ϓR mlxèڇV+ZeT'h#nG2Ùmm.J?4Y4"Bsr`O\J܎/?8#qdD.EF(;qhmb08r} v4 H$Urv/9Smpzl& '$=b+ys(WrHB_YpN,wWͱ`"Cb4Z ^kwD#ZR-TG&(~2gn+X*Dq*wyJvQ֜[<~lQ [C F,1FNV񅱧X9kEe-a:@7엍i})2T\ttgP"ϧ]sW՟) =#Wђj≥вW@/_ Z9G?7moEyB*j׿-HS1fFVu-s2}"{"AO}*"1,X?&gy vDFP+\ćbd[l!ѬCvCr0v3>-|Ư1 pգ}E*v~/q'f!"=\ὲCIv慝 ^"Xn <% @Fls)T(r?H. 濒!wA{cnop`D\[ԯ#|؄ݰdF@kv#mS{H+rP7Q!+X1Mcp2] /$n>jE`׈FL. _QaD<&8/ LbZEǣWuڸ,t0a@/w[#ae6_ .e˷i*3zܔ%cJґyjSK@Ëmno%a )+ɊYBgM Osw]miRD\XU}J+zG,! PjJI̢Sdr#~ pPWE3ngdS[`#B)ú ٮROKVl]U<Jd?J ;iFu~T<)?cCӈ֋a ^+^ 53O<5k(gaFܗ? TB9\j_p[U dR15X])[Q̆}宪 Wk?zh8ʭ y&\~~!>`B}}."j ߡ7Zod}:W 0rO$$xm?d 2حy v=eLmbsoFѥ1 S;>M?Yo:#@Ikx]VZ%Y|> 0tVU?k<"s{-=5)ꩥPB:2w`~g!/% ghwһ /U~O)> WEU\ɗ8I35KɝéYj-)ʐRiNc|*Ef|+;y*jkhC&ť_Jhܙ^b.O%OzN$k>HIWM+ b>qM4sҝxN|x,iPS]ŋ`[jM5Sy?l/T.YT%Xg[t~E-v9W#x@=X`>F=N7CNKO,tarUCw:J'ʱ>ALR{#~i3E>Tt?햬Bqwu/NI?@CjF%Ѥ[ a-=ߛJF%S>m0)rj!L>{,o" c%ٻMnkY߲Q\bs6et6ۚ A^3O(v@^F3uz0Uԥ KJ~Vt//U N0AE!Q)@`#J6& ;8%܋xV>"G?%3U,V@=BړJ`h# o u9$%;E;v]WCgzyt#(0c~l;r<@zxr{D(BTrՄcBew]m(5X=.q N٨cR%Sqa]ō8T4T&+NC]We-:"WTn_en/0bᡊ͕R.1 sٸSx{\.* ɀ?sl*ܭ!AjX$G C,,2&n-$~2Z1|?ƶr1 HzdEaMUu4 ۤC› ]l_;?wTpE'zO{ snт'zۃ9薷5RS+Z&*{:T/AnP3iѹf#sݬEsi uY#HF#B^^X3!U§̴b'aCCM h"Z 6OY"g`V1v$>v2Akh]Y"b)$mIii DfLYe$TU>dLW,\w[~QZo6YV^'RB-].X6C{ { 5qB8^A*&}C(%Rô#ˌ>_t` 4wn}S2_xin!usXRQn]QO4!Y 0Jdʙ9q{\B3㮶TǵE[baMi%S-Փ/kDAc}b̋Ys^JPB̾78N<*"KxO*j $@qBt8վQoY_O|JDy: tUya@7(QbD_/3DwK0ז(b܀x=ۋ;f=ekl-ϓ +³"WAs7FmerP̞][VC6Wn LFP˳[q(ƄUU3ٷ>6Jzkp5WҒWlY$Vp;|2I\Ka`񺌌}Ty`4G"W]AU[*;d~˚v'`<3YmI[1 'en4~.!6 fxJW9I,: dQJF?WUD9vLc iz)-Z&ژ٠ÚEo9 hK'kz4\D.&Am@ri[v TUL抈oJX‰Ov? V$1'{l0 bl.EEa4 Aݮ?A^k{;.̑fOXeS%}!a3ע”tHAR_'%wuRٻRl^oSby'Uǡ#@7Q!Fmzy%R%7O7-i&f[AY@SM^(!a &MYG$$oӢ&_ݤR"̧hv`/YLbREqVNÐO]]X%r Vd؝#ĉިδ^/ǬoF}k\頻:;?*\)$, z(P{<eo>޼yJ2ȥ}fBXZ*2GPv BG~ 7D`Q)xB\ u@}Ȉtnp`AOQv1aڴ|,5Nydz<5€p#JϠZx= ME[ )|J#iKNDQC蜯%u>5˰2XL0sm$* x9~=BzebG`rKmjy,2sI;hvBf }{>*gh h@Omr%̕p81x'}81gmYT"|K>tuīEza.yn-ۄfbma2/fȝ[[*W%]wxL~ML2us#'ָYn7~V"kTaOo*kXs>JMp;g/yt@d!T+'`Wn(Uwry+=lN蚖U4M=MKC[A>{R(\ΊWRVSdZ$u;N^%ac4Z#}g;jl bbnMtd:R0 v5֔6idǾT#FkoBC[}!s:v`JE'x"զ_|[yd8BaPW12eʟBež[}۽F`v{d}vdX$yN^TG2?.B,2E4+}ؽ35U=!@P0XQ|/0Ob8 ;T5|QPwt@z:BCHpƱoV_78;b/ sS_rwq#iC<&1MJ3M?`#' 5O=LFd -30mד,dڇ^ۢ3iL^$VpH-[N b&8//Odfq(ଽr) IVPc_8TZ @/.ҋj0d3%V=}R *b mR9x>$n[g$;4g@| MIf4%NI+8>r'[4;L w̘y?NcP'NIY+I+`y fTI.MzS7 ;ؒC@&-VҼSA0]WWy:Qv:pc-~z\ T>63;!=[\* 9k D͒$d|iliYS]d =1iR "K/֟{L#@}%kk &8p *ߗX6VxDx'jvdI7DCoY(ʍ=] R&Ьsgx˧01@e0hoE4~ԏDdœHD J;%83Fa\XF{mRv?1SSr]&Ip'u}P쉶JyeZpU^AZ@){?4Z+832D˽ܽ@-i3`7=7pz8Wʧ/1uq}a#b,ItM QR/͖#(B| O-v0t?&՟ ,Ց|cf5e<'{tS>gL5]le#p0`RѺ@Ih܏ҥ5ɍ kW%^5ze˾N4N8XͨzrL}ΕR CϪJ)X"ah=7Z-m3؁Z=n@Ҷ-Mcki)Ixe\nN5*+=V>7CH1P1֣- RɝPSi2GK7۩%Đ(SjF!8dx۩KϨ[:Tm J܉L(j_`ް̶;#0>GbzܜD7hbx0)t$Ƨ!Ű}L,_}J Q3CSH,˥.[3/"5\^D89B|Ƭ`^_Gqq:ihdƔ#OeMG0!Sj#x_/p|oE&[g;2B; :Pkcd)7}8w># 3™En=W7qh(+H lě8Ͳ^/k*+9Lラx i΢r[< B9&|]_%Tz{ia EV{jޣ @#z>B fc )<@ S]m1Ch4j2GT2|G|$8QWJD>Tج"p}:H1U{Pt0s'c+Ky PK<=X_{rl챷>bkG4_m ]˪X V7 HP Af,Hz7tpQM, S״H ~+Q2%Va^1 e t%r}oihQTcx/AͱSU~օ5p^`:^sBb4XQ9̥3#*oIŵ]>)("( &/m e\8Nib7tu7' |wH)6EV P}e+\9 FO}[ZYykSaYtc ߡƢ͈cN}R0YEplW94t~O2FrE0P":FZ͍.ݟc" ekZބ0w@ 2NѦaFHtuy`eU$Y&  Z[C04"fSLv|j\re4t &bLe`!k(?.wa[^ |Lq~_OJxWS d.%qj&eE'\ߕ / Ij1]\]T/Ibcm&҆NWO*\Z1`~`f>CB&ubdUzWCiG[=E[ _x!zr4겴{RZQmzjE6/=1oanOѺ(a! 6 ~r5ÂU=FT'hJK|>zlqj5/Oj@+CZoV2A7NrOdlhYT^H/уE$:FM=V ;G+X h'\`)sŠ i.VlƔn( =w-:Qvp}O)K6@{#Y?]q9h%ftvmr_[EcWfxُ V GB~Q 4}CX =6 EgE\c [FV+'5~eۥQd d5x©EU Yl r +>S`~N3vl,];n%}T#!ak4AFnKWы[wbNB8+W3+6EJC v2)3Dئ0kT9fya݋_Q7Nkˣ]MX*%㎹ϦM p rY?1Zny]?@+nB`!5bd,:Ic$Tz)6FW񮤊UCAKjy [HJu5]?%kֳˋ/rQU F3AoD|-z?s:/CV+5} VViG0q%$"}l/m㟂t>tȹs){5kҢ褮b.2NJPi7[bl |2ѱ+؋xOA  af޳ўr + O`;ţ'? w[PZXxb)wZ~뮳6S]ٮt ocxWgy5!;1uʋ6BW7ix:=T 6Q**JуXTb8~jdڇ#%fx6t7cNQ^/ڦUqpO|25м Ѷ޶O2@6LYvlw^)>7D<5kJ. ̣W#8M<6A &Gv)!ɆUimwal T д HsOp^~T/02FH1B؁>sTGVr|m[B)@G I<+SEn!29]"BSs}Qd6[ 6M4>ZUpm`'pf Ī,?um>EEV)ʇBIyh1r IfP•s2} EB]9LkiA[.ɰL e/1c{AD4Ig!MIĆ]1[TWPi&́y-Qi<>-$-1Ovqor\ofl9%o|H)Ƶ,@%3Nއ0Q J5G}0(3[G⩺3wP ^MV@ڽi2pt1Ҫ$Eu: z\zO&U0C%dN]܊YԵ'q/2_#LQߎ( H)@#>y-NpcG ƑS6F!n|~v Z+qHwuuwܡ8 .ǓeN;a/j`]"JrA\eiz _{˰(3HVz  IrE@Y@/->rm#l_?S =e!<areYso9Q`v* 1&7iݾ)ʴfWeEq!LPpjBp]~?7V6|  'W1DB]w✨Աdb_ :pI.u P&([ZEk^/,ꡢ[3RE#q繸T M9q|)m!_xG>R:F}e~Q@-,3k x׾rR .; M`̊:i g+[jʙ̲NL:֐-5~ O15}Qp0t!Q2EYa7U]4~s?S BP|oC %>uPcKӳ#Dх 4߸pH9 kDÚ XE va0u0bk'[v0PL|OЛd ud`0p҇A5  \%93&ČpZܹ']rwv3uOssдaİƜH \L8 *`P)!Lw]%#zt(Std {5,}'/5rU먑ǺPEc}0~Drҍ5 d+]٩}P8/Qb_waDu\JB7/E]-G|ʹ橝X@X9",FRZ>} ݲ~s\P06֣?$KPy{*+hac Wl)ٔFY3CĔ+Π0d}sg|ȈDN Ӧr?{q$#V;鎨NI)yiR7Vca-X)&YΆ3d@O ]JAӒ3s=c(/9ՕudZ`rn-!0C\ \:!~ue{Bͨ QDmM '&]$"oYoqs=,qܷc>!G;WhDljk8)-? PHQr m9.|$3y:uœg|a^U ϟC!U1'S)/w\u@nM\#1yh1wU_cI9@] X.zo E+$qxCJ3׉r 3ѳW*ԎX2aXXxq0n kp$dt7)>C̤*؁ PgqFPa xm݄abX"$mDfn_9D ܼiHB 8:.|h 0n[c&5v-1C⊌LeEH믌-~&Z{v֧j=;VmGo#jpvj޷Cx+eVmr+4tI s Rv`C6dr-_BhK&;ĉVP4@fF ұU@h-5>]p]K|6C6懮LGY+HE5nc .u `'dV5!,{#h .0< Lit::@W[XkoryN52λq2kQm/#wmLUcd˔{o |2$#B !݁ ڿ^ ,$"p)H,*M߿Ț+p M=^vj|Ta&Epzv'dxZiX"t=M(UFR7fUUB:ٓhu1b}`.9S*b{&x&̇ƥrb>BUKmGIiAz՗d?с[Kn b?RJMiGڞf@ j+W{>߶2ʚ>Q0{C͖1؄[{L ;/ f(sLzZX7.f߁0 PoD)툤 _Ԛ_9zer4~HGzlєJǓA`ʮQU@-NҴ9VaV"* L?u/D$1Q)J#?齱g%%KpE-xi7^T@<5˧W ޭԠ< 9Wү%r7oqHfGEXbIJTc*w9L8|E#܁=;&-hA}R~myiN4[ ŐdDe \ a[N{v'ZMh?:~@r=%$ o%J~KL;eka8Y؁Řژ1z ^ش;rJ{$5`?h\4+Gˋ̇1< Z:כ&vqG [@37yi@m- qėNL >xd0 %m ١줞5'kP3l+4iJ T %s'4)D% $cic}t$#6:l\Ѐ*Lgmc˛%.zVKixf@K1V|AX6˸E؈x PW-g̽as;e|˄T :yh}fuAL=ygaƜi'4: 1"yѝv"<^)"H~uևӲg6\#shN7 X*Bވ.7+ dpG [<ƁxK | f @dhG$mLacLaei~Ȼ52ƸIqU7Y\2_+๔ jC{+%biPrI`u#00+V^BYc`2֨8K`#0z~^GiLST?ݠlӡOz%黚?X]ԍ%qkPff5J'FvPo(h, wþYMuWXl}.2Z17 ߍA&xeҀYF èG#~4V}+|xMЕʐ[DJ\!kk*PoD&[BӒl ˑ YT!@z௮b, 6ѻؼ5z葐@[`;2i'@tvTt^ M=]-xI05|z.\JqTL[F+ =qx3<`2i8Gi-=x}4-H9BkD Ԧ9b &g-0-]9w6Rc%ֽB|5ԍby{v )FHPZe)Tl(89= }H^NyQHYKs|>3lQ5KȻl/ &黓ah3I^٣אʉQyD/ IyUdz= B~uj)Vex/IhLNo{z3 nlB竦u<%5gk45k#)zltǽjBcS472솕IutO^YDAGV΋.ċ6A( ʠ:Kj͎p'I)Ӑ&R_IGm* qaĤiUXҼN08 t9[ȋD3gY<cK^=Q ~Pc,,}fz#ףfxd@XqupPUX4ht ëj},<|śrBNJ\eP@=r>ԽVZ>b݉GOQ'y;zW>0:X)0j>6T*PgՂdfn$v#>| Qk0̅Mˆ`- =:K=:!^`=MȖK3;0&D˰&4qEu90 vG6: ?Vׇk?m@aw>g%'#N:UPod&:'48g˩p0P&w/BnC{}hhV(=Ȥ3uouf͹1 a{'iqO#"jN^ ^>M(j)qvAsᧇ.¹HjnfzJ%':o^%N3=KFhD%-%]Tz5ަzəZsY|?I?`8N`D~;isҬeW'<(Hp/ iy ޶;iio({z (W=t}OcA?pn©1z0@NK=\em1>֖uYHܽp;Ӥ #2Rǔ'8.8j' uP-z3"wJp-57Q q)DK}fi`ʎ,} LF{TU/ /@ɦrRKj_69~=mN^YV zD<E$"T:Ve'0}Օi̓nMi]~<9UGd[nUiةrď)B '݋ A))X$1yt|;$I<ʹ6JyT ~$/ K< &We"&o|IRx#rmVJeP?1& 9wӎE'3qflO:˨M*p$S9*DW'Eb05SP`s@W Tmr-UW jv4rza#f_ߕNN6dr7UaLGG`H̟ apSe𧈍Ost8BDf4zoQ0i} $k"Y =Rc"XF]pJzLݵ&xX5wl{_ǯC>m}%ꥦ/H4Lkû/Ys}5,4'`VyJ1SJsa%FI:=ӛ&ւgAgUxƽn$V_G1CQFa?:LFn'W2Z-mKܝ k7iK3~d7^nj[bꩉj?! r$ Pvvܪ9GÃ8&ttʣ{^ SKaw!'o,þڬύBtVo̽Y8ɔI56?_-n/LnU DpudA=FJazr6w)qk[3-t#ED.NT]5lhG>9^5.> p~,[+eBjJe37A.fh闻4\ښ ][QC̦r 8T/Ϣ%4Q&?=hM231w\'}=Gއ֞3h6Hɲ(Ulv!ѧD? Fb;uJ5-ŵо@-ޢf4N}N>S#oz1ww' w%y 8:`1䆑 jZR ka( ,8XJ3m. 8+q4Aƒ haug;O4grF[e&) v9g߇~Oo?Ka l) ثr"{72zeC7;p|e])n+ d;խ'6]Nnc4F;R0 lhpoHCF;ixpߛgKt]* (X %[JA#=CW-XȈV{=|"xh+n;MWX2EH@fua Nr$D>5ysz}0d:[J/sgYO<;k- q9zWn%WYouf5YoCP$ @ ooYQ xYz8olX(D3ĭ]m<2U=`"eޗ :j/(~M)yKDw^3qS,sZD"=ic_ CXW)l2-B( ȾI-˓݆it iGEw`uE9VT_-ۛ`1(櫛$de2NJ:̱ cg%]/ /-M!]_}I-U)u]v؅ E!;Co13.tVӖy@_T-.LdJC겜62\ kV ASVvHGPZr>@Mf5lR'LGf<y}g}. IC@ sxUwu]i7k] t ~z@06 Xv\{Ft~8l&A$@8qkà8 %I}sOɞ^p*8@/5q<Qʌ};_pۣA<9|hOO M3"MUFj/SUeQ㭐K)”% ):c'@9;)o:QX(/[s:2SϩmL_m'-¦ aC0nvڇ.@%La%.rtI`tCHu 'u.͸g@ӵ|n+ `r Q &r4|(j&}K4d1mN6/yYTrݘ[|Y(zTFtO4mjVoO^h3RJv;W8}cV:|!xh|'\FWҳ\AHԒA$+w0ssen#i ??OR|4ЩY8K%4 &Dj>S_7|!SKs.eo S9i( ؊*Q Rk%ú>$m9ލz/E֪-B-C} *h`;f?lڱ 9ֺǁgqzc`~O]630bc{6mq4_?rH^l}~xvŇmJ~\_*n&}#+ Vp}f.rP' a׀';||Dj^K{40/ 'R}~ӎ4^:'a7Ef>84f3BG{J!'J<ܢ67%1I<gՑLjRh4`>~JV#~7BE5wy|ږC6ٽYh㒕p_ tb]= sѢ~⚋?CIA2;WKE{ l~s}zXoSiJfNHoW1n"L9=[ʎ@c;a/ ,9(!)rBr">|GQce[}܎k kaaMNCУ>2p%رB$[:)xi_|M\s}~ 1Cڂd_oׄ0~xuD.i.\T̾ۂZj!|.-qw<Κ]@={DJy2O+ź*D~xj^˩eH][o- xfA|lMl5Uة!yӗM8^`[R'\fćfq-*924";Nw2i~?mv.ov#% C>:00"FӪ>´ea HYLس< n <zp/O9Um-h#0?&eS_j ~f0Uۋ A?`>]QlQN]J^22K &yG^4+ÖM|ϯ0{IUa]JF3} $*zrhz>ϼEnzP)Pqg`~a?)Ʃi~oOku 2? bdo +F\5VDw/S.Vs%D +|ê˚[Q[u9PߊS)@=I/s~RhvpˋS P2qvܚݠ!׸7WeAu/9 i]5ƿ 7<ֆ^5Bf rhc !Z*?ւ4k6]et cۗ ͦJ4[ޣ9/YnbC3힯)qʝּ?#@EY8ůyԺv).6Abw^-wg}{:}_C=eΑT+)RgNt3$J$2;mܘj?7,BbVh9uv5>lƿ|ChcHWcZIҡ};wZdx= o/4~US ~|?>Pȯ^h۸kDk>øaS<7d[9I9Mh(Qkz2ڴ`R IwORa[ss]7‰&CPl /{-q*}VMF@0zs^恺ȵ9Yl?;Jh$m׹[{Cr=OSć2d-=A4mh}K,5Ys!̊IGE`(p0IMҴQ8g.lmtMRxWKi!P~@IS >kBM!OGlvaskսH_K4e; PawuE ٳU܎SlA$t 6}+ 2 2:~`͎<\Ϗ1^<Qܓwv0UH ]{նI{) sM H&OZ9~j{[;7]3 st.ܽNO@[1)X9M|ʖA͡nP6"QJB='[K[0tڌ>z${E8y{Ҩ鞜1=j^[CYunJrBʎdV4y4)@7Žo$_׳L׿@Wm Ci74éFf]HxF/ :ڎ~#;6K2l]y<6欩C fXdCEXEPvWPm Q]X=*J;6ݖGC/NNv!dQFy_kżI5ךgrrE#“CA5LQ5Y Y QQ+h0^k%]IɃz?12k bI8ubfl^Ĉoˍ0)ҠnWB2AI%&&Z5Bfae'!#2v^ BRm?7ZJqKRy(h(Jo6ġˡB2Kdc9J3e T leԠdAQwx!d_0YY*zF^7m5sF3^D ݬq=m{fQWD c-$f+m]^J`ڬܯHdqD&(S_*hiTgyVAtuǟ&1ōD8bc{6ZlrWDF (-`:.1 KNQkCs"GVV_ǠI2| 8ebw\~ѕdfzD1@xI֪[TWl14?}]iGu| Jm xj͂fV^Җߛ~7ߪ668W,A1}J8^Glh@#eTM-p6cdžx7)AD|^ב;-RPH/~+ivvdy)ux4f k40;pr,"h Nޤ} 7dt%ܶ=˟}ja?G+ l ֿytDO( \j&qt#ߜ .59@qփλ'+WG·[[#\ۯj__X%R܌7X,j%ĘOdEO%f E,7r8NBPʌ- h7vCr;)OBWrAv%7EfPuCL,R=nQ|MO%EG̶#v&Bma{ik*x9A)W D/&_akiA%Lk> *$a@~Nn֭1FXêiV6a^Ms3m{nt@~yAؐzb#2K\9_kCtTԃh(mmI$0Ò5(ڈ}5[vP~]؊x&棛4,]b351R ϓk|OB<*륥|~ͣAfIc1b#g }'8M>x"Pg^n!xScb4{\"/Ҁ.%S},gK0Ay#v@]sl}|o'" T?N]{Sj. =Hg(ߵh"kvPS>Q!BRlE8n-,9:*kC`EBl& a7핊 q`zP\xhyl}7,V7$l(_~* 9C|B 2pZHAߋp)Cݟ:2n?lg<.* ]Z{kcGoVыgWs^"=ybreb5!W[nʰzZ2q \ɶ߆uKU-1+Ϛ#p%MQ(;DS 3h`V# ځ9Ly&X28 Z G'/kٷΖJtlÀ[f{<*Y8ula>Ɖ @HpfQYl]IqHO凍p$ z(XE-Cxt{ڗg;3+]'!̸L2-H ᒬ(b?%u^D%9WE/S 0Z{=oj;5z>gٞ>*gmjR* TxJ9 vaDq(pnL'fdd) 1Ү+'f$[sL&> $2p mٶ|8I ;\ED!%PyEy["j&Xta}Out '8ԓRqO`kQswI8jt?Hg'!EscUΘLagбPmQ<9TXf{IC"3ĭjQ☷3Zc\z.<Ϊ&j)mFT3wHwrH1oM_|}0(aL26zXRefC`wĥ?l4]L_6 }#xNF!&'/k`}vͼe 'AMOZ'[aoY_QV5/~y ɨzsd^H_|sn5$'vF%ډ}y­'Z޹Pk,2qCj<|p#T`QzOVvK@ALLϑ4)=kmRKC8ꀀi/A k)0K:wzy3mnyX^u)&gB_ԂtėeF@ߺW԰^c&bKT U{^Q-aR0wz#fKUk"weZM~:xNU!T[#"ڒOKM#hcWZ4 W>1"mp F'm&1l"`ffZ%Y@Sv_Hq'Фg˚ߴS*RŤ"L++ ]^Lt7uى#*}_"1nZ'^B{^X cC=BQNo֑q޽y2+vѭFs8/0^R.rPs ~oYRd-'[3+ xd؛m'*߁ AGt|iݢ1 v6*f(o×G+AHAM^"d/M0IҹE- cZu-^6# }(ރ-$ԕX4_5@'n㙭C3}`)(Bl(QokH UuGFO#ҵ]ԸOz-MwWj0LqŔ")/che7hT^kbnxf '.mfҠX4\mH$B/ Ix S~m5I?O TPK Z%>=#8qvttS۱18(CBd;zm/B4?刯ʁ50~Wxa^Aْqg8|LF\"Eo1,>m2pqHyV]0iXhgH~jojl=|: ݂7+hlDl,y5"px=RIz8fraዳΤ0 JNSt?ni:AT{`ˑUёz0mve&\IlfH1dYdNUӘ(x8!,B*c cT37³D2 噍d#QUytZx&Ԡ |F \SwY㩅Upˢ]-`M]Ṳ>hj _r?ؽv(s|(04 x-ä*X8nb4.OuILu(dYcrAy<,̟Pq/ #1Ry+޸pPg| ~)ٻ(mKt]L)Koc^ES ސs[V{1 m+BKކ,Gswri6L`?|/mӾ0r#[bqY#Ȓ$$jn,&N&wn>EDU= 괦{4%X8W.21E$26 %Q̐> C&3d2V5ЄĚ2սQꇥUl9n,3CL\==vP"kxLiA~:cÀ]ӅU$do LU%ƌ=LzVvrw҂[oQIZ&qChK̡_!8R]-vT 4} Nb t!: CZ =BRRqKn k^1mM4""OwWYkJh+k _~f,gɾY#)AU,;7F޴7>٨H(AޡƂZUSCPoRð}Si^BS`'yt%ȥ[v]!6Z_4I^/4KotMU9p 1y{KD,:C!mHw(YYt֋eB.ʀY"A[V:.߹MZ.^7,\[ז-xYhV c9YG8r3'?G#FnRjMϣ|E.Q,~|&IqEd;K;q-d%떢`.IvQaے(2V<.`# ~*}A6;q˜p,^0MI# _S17n =w?1 EZL2[z!#je<Kʡ,?I&"h/O:8Ce>c9&qA(IA.!8!N5."lef~`C!ܰ83ѺL߷ߺ:ŻIӁ6˪08-'y˽ơsF6ĺJ/׶׺oy*)٘<5aB8˶ɵ"?x/#xeOAp!i*2R#e(-F%E֊7e(@E qW|k 0@aix%4 Uv*Y9zQ_<ס==.{3?߬rzR)%?qŶsm>abqU@Q};:!C&&AeYG^U? UPic}#!yKG9CRUJ,Iqb~sFӂyv*w,{UΟhkE ƵrOZ?`s>saQT_uGQgIQ)a_+O}l7ncNM8dlf RE]O(f'+kGdF2M㝌3Q*b+nF`+հXB=l]z 5z]N٦:c&O|׵yZcOS4?xZI d>#ZMABCf$ W`Ԇ7t#%܋b'N𦭼2_™n*> 0&a4ML0n}3aOsڿ{DW5[T(j Eq^Z .k_tΛgf'c"k<J-vJčr!?ٗC Vů/iMpu"MP~ fs>X?A[܂< ǚƝ&M3EH(9kqkaƧ' 9YdzOtk a2!u x+nKʹD'׃=y PQ͇` }ҟۅK|`@ސjl|.}/&M)$R8VO }NڸY9ޥM܌ %b΂o,C Ȅi@G=آ`TuΞIRCK;N.W7Ε6[A"xػ_Wp>T# ߇wݰ)8p0"r{z}).yƔs?֑x!|i73A9Y^'O=R؀N# !BamY9Xh/o6@?[ d0| IlXD,˅!=2,aI1&/]HMX\9W`a"WYՑ$_\>me~h('is{iM#^C^rJKN.])<~v8ŚS(x3EģջYD|b; ;HΊJx[e"|Syj\yyujDL F]fkw!&+@ل|隶Wg!TxdY|\=d/L*$z@Әh2d(ClG([Dxz˽BK{YIq_yeR"4!d9X2C]O1ݞxȺ֗< JgOYh`3:X{ ZNWO>U\@- 6 "*/'m}E؆ K_`F&Jk#ذo 2)r2qYA*%+[P;S]J.-S- L* 6z&0!5]!ȨQ\Qvl2QZ L1qGa݄ljxt\QÐzW'-~@O{cp  }H?8h5\, ԨQ0-$UNpf ji®Q݀mp%&)9+x\(;=EQƘQ=*'d0n{>볤%4,U\JJQg׌=o"39fw&ƘPr)ffzuV-,ֶB[i;ʜ3O5+ŋ![jѲ~v'ц[r38:RmDŽmE{ .D` \3!*-`SZffH8y<ڦ3+܍L99m2:ug0ovHjwο[`2MRSõYkIGIa-UATu-k>iUm扽5|ΜŏQQj: 6ii mڰFa9Z6 &BXu,`kr濟2o^l3$JXLtùUq(!4VICz1e]۽gJz-U_/b'S%G6~|ptH&;eLO2$]UHWs0 jBJPâwF=xxhިx*+ ~FE P։p:ck %(Èr(.NK>%|ƛ+ّNE$%wΪ{ :{)o2lArPX~x'œDL(^NevNyK5~MvShiɢ^f@Y ]6)*k%Pyol6h5~Iҍ([aڕ6F!^ws>2ƩˢgVp}_~cfT#F@v8|%oEv٧#dl6LfrRul+}r5q5&kLٷ6Z*Uaۍ@W@o~;~0P#*~ h+ҚHk<`]=WCU꾚Jc:XC rR.w]kòk?Ƅ&OZ NZu,b)>_fdˈyS{I9,.|J?>BTYCEtc|#ˢWi9almE`M%+(. 삣GN]~Ls]yUzAV?RrPJx&&2mӏw OFTh1-7ras/I%=lݭu>R'`kg>Ds|D>N=ڿ2c!cT]d5.CuLt1N9.B)wYԛ+tSFK]@S{aOzgS[+A${mZ%IbڄR'Y%M%zD܍(YHhc"ZɫK}vq蠜i<8KL}42ҴūyS)5>#V1x 'd?wm)+>bOZ[ݭDv< jޯҮ*eSqO{N +8gt[dkDl umdula\ nEyhP1{e4q3 [?]v29AtĖxOQ6#ZR` Jt}>jS`56yv.yʓ9߹%֗s~f "K32&[8xwpT;a Om h"Կ4T ig-ظpFrE "wZ\ԀbXٺئ/b8KBC fhnJU0uq܂tD뷐Q޻D.6q?Iu[csS9~2#]3AMIl` %UYaU8J!f˘|k7W/o*s*fr7@עL5o%.{h.%ǭ[{6DKe6_tYRFVDQ"NYgr?Yg /vvR34{=q7 ԇ nS;s"2]45ltR@dՂbt3Wn "Dv)1y)+!ּ3S] sgVŽ|l4OT6qlq&]jG \B.Mu"_$%qaMMAEJl{ԗ-%N n:9@LNIK: E ]P2xT y0I>un3hSƩ=tq˿,P˓2gpg7L2-?|Mf8ĂCs5aehoi_\=[[[A3PaG[ Đ-\,+#I} AXj$rNt( _{>iD4qF >'-y{aOgܔb}QcG&`0+NO`JobuA8TDb7\ޗބRB̵@(S|X}卮2k/,?;#Oz!+-9-4.1h uԳHQ,{mJE#a}X`ٙ ਤc'jǨay ޲R7HZ3V<*'6|]oer^UEhp4E?=1uES.90NzܼK\Mf7DpD6]6I [S;n(/c'葭-~mu%BN FEW K>rkXM"{ҦiI7W?\ ${CCmIe-,]]ry.ok);q,U^F6E~ٶM~녴:g%y4@c?kIcI?l5Xf*[0Aw5ѳ S_ZJ&$yh4aS-j(Lw%OwdgX.=/47EϘ\) l3./@.:IedA_*=+6%#AxH*LR.O:QŲ)+wETGiEve ~TQ2@^<%@|ҙSfKk[S4A҂MK !XȰjJ0Muz ;߿튡@X̵`r2.Rr|Σj0ϋ98g33r 3r>gK'PhmCaB >1Y[֙>b\:"oy_t+~4D!-NBQdH t|;烰f\lک\x+yW&B11-aipXO[|L +Fd殇T3z^s5& E ;[C7`LG& ՐE 1 bVIcuJR$mAfVvk4@]&IjX)wF%-LJd-wAMqtSfܴЂlHD9!aJ%E]]43Sb>PZNt] ^pFm[T osXM.a#=>e ʷ61|3Ed8x*Ee9R$ňUs%^}PWyDTIގX7 8 w#j[^XbwZ2$}wV7)-qù\ԾNGEtݛͮ4;FuZ*mxIN*h;2˝ԋ<~Z(;59| s|Se莳0H]?˝D 6S*-@Sk?[%46s.71C#;r*3Yg߿Sp9]A{ 'A#d]u*\ I-1篥v)Mt fFvK1xC`s,c/]rʨτ{0s(k8΄*&^̔{jPoTV /R 9GO A^0>pC^9*鑸/96FPs,ѥuS\&%ds1R1yHS\tH5J^sTDqmK[[IB@l ։0=w,iqkn`a&D"s8AK3_T;M)z&UL 肦i\Δ4H P=\LQv@XPB/]SVE 'S&1_QIZ2u? *,xtwS SM| ДE*Pp#3Va0g$Fo/)^3 2=>%x gRR+֡bi_+?_sF'֮is_*UѹiOD޷e@HQ qY> h>vPs:{p!r`Vs.ڿa|ӛ/RSF9>-/ԛvel!|I??9V?a&hHSѼ>.$ Zm\48W^y!R"߅CW2RctϻsuO<4EY @^mG̯%CY aqMj e\'a=|+Hw8tNqϻ S77?-&kp}$@6zoSG9~ѣv:| ,rsxIzWO@0%DZ+DXr‘Wo*zTKkқ &w)6hl|hyl!fȌl"R ds P5  .omиQ`#tW:zYyvV4:6=&!H2gzL5Rtmx $kMSŸjҙ.Fni'dgї(}fI5Ҍ4N8c#~ߖHJ١JCbno0_mU(%ZT}l;4чTlIH` MѬN,;7,0s[W˽H3?8DNn;(Im$:P@&Y1"T'.ѐ}/ȡ@ K^`_}{Ma5_S/c@puy $VŔ+n4fĞ&dWdW߳>O~jw8w!dgGf/P@]7ufV#sȪCwթ=TD_P6ZN,| kUy NLNJfj+ehuPvx9NaH@R>}M[('P($A MߧwY?Md{cgKN ,!s=ۓ[S3NN> 췍x,u.L?(O XɆ>p "XwYJ֤|1ub#:{#tj ƈd& mJC$m!NǔTKH}+Y#m!}[& (hr;Lck5VpA C`rjIPG\9\^OƺO Rmyex[}9,XІ@ŧ3 i1l5:3 O_| SFy#Mʥ }QZt^aN W~\x TLEr4Y9@z;itgM쾛c@8؄֪X%}G\;m4O/Q,_/nD-݀R?=F^gmP&E,^uk߭Ջ%xwMve?Hgnm&@qwXDm_ٌwb#-`7 j|G,08lȽN$Ҡ*3l O(=iÅ MIu{zFbIm,:ezۮ5j:J2o>&?;׭.R:ѹ"$Ua8HP}T5kY 5ZW / z0G ֭7iE!w~5t\f>n#Z;re-Js*pc \ްnO-%@O_7^NE/k\c>M9F ná9+,q>qjG@xG8|+k̎Joe͂#vW0EUOQ&@gv$i|$Fh}S4rjqe//2+KFMF\ -F7;d\ уHM6<e:F7w1K-bTɫ'$b=$ +M^ ,x Gjk« Uc'(}OšM.\$ 7ar{TNI3wҲW"eʤ? ;9Ske zLN"є͕ veN8%z ㈤׬*]9qOz:#%Z130-{5ѨLȧ֯W#d"$_yܱҊ"u}ϫxW^?嵗I.v@wfA7lq#Eg{) fb-<3ds6bBBj07CҲ?4Dڴݜ^^C..`>ڎ)(z$0^Dݼy8EЦ R&7ץsBK3&6^$dejE)X1|5Nccp/LP'enVғJcݩ0ӿ@k}|wBi+Ez:Cz>HmsuÉAet]ݤ+MKkj$~iɇ<qn:W3b SyRY;s=xr"{ SG8mar?(Em'HZ1d?'iNap,d7bȎ\L'׏8h7`лJ@RT%Q޴L$R*헸F҉bBN,>ҕe]8V5'A Cj,bg&Npkݒu\8*CSqtOeQؽ@-nȥfߴ뙌tQhl/Tzc_0qhA0UsafKB\^cґW4A)!8za.ҕ1p^[/[9J}CDi܆L Yh&xyE9"pnx=W%ͬ[D$izNig)%A7 rcJ?,J" hn~$!H C%SǬ4TQ{=/!䣹Jo.ɟU05 ޤsK[\ْe0fM*q `ly>)؃}0\mXδ|@}_ UG- Dobi ·ij~np!@& 7p՞o\ Ӷy'RکuWk{N[wmN{y?]ǼJP-UC9թ8;2YCRpRsA*4M@k^$$l꩐ڈtvɔ" ez1 OcDI'E,jl8ױnG5^\Bk#7_1p/[i,2MX+\L0 u(4) Npf$E#)&_)`IX,gs+x A5 l nW|vMB?iX5<`-( uZ0Iv "mrt9,qe.&w6`su_cl0o1C'lїs?@%Ww#E$%А@$ʒ3%O_tqϮbUznT*Rvho 5>n5_{~DN@Ʃ̈ L9u^06O]SP W\lYukcXo/ѡW5T믬;$p;l/19C };zw,b? Z(bCKX R)$?vLJTLU}A}muq Zm9_Y/ӐJSuhRaG1ԛ~brAN3t8f/ X݊ qj_޳)WmTҖfӀyFfQK^7qDl1hhm4-JTYQ"Ȕw{'9A >Г&fSdYScG-޵VӴ.Ÿ _W]$˰6i-GA;>4TbT}Sx9R.wH8}j,: 0m];VלR͋77X&+pb3ӛQQJCC"tCУGHe TQ*T6\E6úT;4痻mVrэo2`&W,h9K&S&|TgY6,]l1:<:j6ܞxV ֨cI0vq28^B5"qh2*opٵTjj:OCt yrpImme5e$;yrT4dOgi`*FC7Oq`[@k1Yg>68h1iZ%LU/\4c./Ǫ㰮q#1C\o9oChZ|r@6/ .sX}oբM]o9E*aRXDI0[̔MS{`{45dxsZRY< }{7ά-唹U䖗e(HovJ|2`/(?M"֞R8aO-gw$അGy@ѷ|Y@ѐ8/j2=wQbAAwJ J ZGՓb5ǗeO>3c ,t?T>R/ -F2rt,O07;C=rv(5+O(=A1i`un^&wegnwy&GE0OHjԾ Q`B .Fr2d&^H5nyޢL}zj(0l.k%lߥU D^:EmҴ sBw1|cRrɎ3Zua fshi@l.xjd`ꇅꊩ KYߧu  Mcܜ!rFr'6kD{GZ6r ѭ4VmD}_Hڟ[l$-lK3xqFu|);:EcEP m x"S*rr2ߑ7kK'p(WVY`R21aj܀SտUPׇދ`^ȍ])4۔ݲwldWX/Qn挑 +-~DNUĝY2US  @~:^ V1GRXo[P:au\.Q˙MhFOo-p%=$_#g]4X*)䵗v_5OXp3"E`Zo1u~E(~qj9+v?a࿝F]\53Agi6ڊ>)_o+SgXz,4`hP8'Τh|.^B=Ư߻ϨD @R)S>z0C9b>] RdI֔^oڡضN+e4[C^6S& zdqS嫀 VAòaƪo_X-Z @նU# fǼwXKW=7\PZ.@UOP`]Y8VA' X@"^ i@sHf@݂mAgy`ƐဪN9O۲x5t[* 4|ȉ_3_<%['{0 mY)5e*A .TZħB2 bh:wԺ~8* nW!w-^'41^"{MT:?9K_:s_/;AQ,qjXvO*sa98h$l [,{ BDsW͚\ؑМA??Qy'w[; [Y<ː&WQ_w3 4N9n9Z+`L—Lm9ڲ+!Iӡl`î'Cء'ޚ01/?u(t=IFI^N̋|.1fWmt֟!Y$>i/8~POPO/G9WiXxUPRS(\~^<8޾1ؐJ#aHmv7%Bt4s ?6Aƨcweن /?  DBSC p#%ڀc}a{(RWIvCl a"LgkV.{*FNs*[=z+t>Kלj8y䍾 #EFbjHc C?[Be'?#3~E /.-D ~.O ~rD6Ou]NX~0qVYt ,S  ~v8N+l *1g{ ޱ+ﻐrUG:1HA(&v`v$]7lB՛U⹷AȰ#V]#N7ߑQ|l=2HE4E1'朽26~;)8;߽T226%+P SwL茴&`*{HI!qʷ$"R6 @W62tA&tfvj5ӀQ_ʞ*nJ q?\ d izPd]R 0gbh,+gM7Og"^XÀGHeo꼠azE-Lq}dz-_p#e;,){X0'^nT#*4s&yYtRjgt0Wtk( 8V: f=걶Pmhjؐ YDoi(?E!~v횿ܨX}b3JS@?;~'،B1~^l̔ZO2!6!\rE ?*B"vBt*> +2㩳,ƴ=6}Pp֪uvX4vqXOsQ;UAm&tǬ蠅W=[Mmmýnhk]maSxn|jWc0FRCB  Y*kd>۩\;W&qċ69~az~JiV f[U/ װݳ%ȻjBFnk#ddy0( -V:t5>&I|"ˍH%AoEӱL^u_&CœE@ j'o\6d$4 +p$52r[Q.3uE|M{wXAE6QMSܹ$11:&x-TG,BDzwcrR._@RpD魪QP FRﺐGׂܑvgnsh2Qh|Rn v\)FPN *{~oog:A" 5Rx( #n{ʳd ~ w9ᥞW~D ~)L#ak6"E14 LnA"I"Ҋ_fCŲ[7~V{o4 -'Z$*les'yp#cZ%X (>6SVվ.#KMUxa'L12fu(@G n0C墝y\㝾W;s|R&WTFdn)c1;2ӌkΖR)QΩJ$T `xi1s/J9c+ Y|@Dooz JtVU]3~$wϛ)Zܓ@d:NThOs [0uxQ;PE,->!I" q V錜6$tW)2}36 'OۂowOh=km(06 r8z*`cGd`g#IGOPΖ|<ǣbV ۥ XIfERF3~XAUu;7l]I&i\~.V o~LjxYԹK|B2UIT7ˮV"pϋ1ח]nm[f1:JgY!S9abܑw1Q}T}aѬq,)fif$Dnә #m +6_mN6_E}vY#%_ePqZu 7DW})4w}"]wuk p2;:=b˹li.c/ABσ Zäfɺb\EV7 aCX`)t  ǖ\0X7k%F-ƹc ͡_7b,9x0AӀB8-\OH@h:Q?쯬M*nsw)]r<No$NlRwo®Ii>fAQ#6CƖ-l90O<Zr58*WOɢ7h>bCմL jf ' dc/!#(_#DJ1^W^tPr<_מ N-,hCqeɬ^bٖA_ϱU'% 9š57**y S2Y϶]@*7|q: # [_< qdcpƲ~qmHT?%eND<Ӄ,׃QeyH.f|[>+bI8CǥX)d:SC5AvPc] [!SP%󆂧m Tś S۩PK_FJ%?Ath?W"4s֧*3ڞi*}ag|laitN 4}?=O OO6EJx2XVLJv zb8+(S@Ta. >P&b4xȒ :93n}=`2T5&@v,͍5r h>QRB # %Yy\ݼSVREZ"vAhZX:lbn|[*ݡͶ25?Z~LZb皾,wf,TSy "_ #q!*N}Xz GhӼ9~-è0>Y[Jt~ ;l?jp8GP0.m4 ނ9u."uuϻO%!KDi\; }6!! <.r5]?0`%D lÌr*~닟Gug~,Go&$Lh {6bҬȯ[ . t\~}@3/VDY 0ZYf2^JEar#u^R7 6'ߧ/TXS#MГS|άvΆݏؓuTO2c;ݩ}b{@@>ÖT5V vޑ׌Cph7NUz5+]fM%4A1]yA+*638kr(|[ZMRiO+K ٙ}T8 l#ϱ_XQŸJu9h'wTl(\N5tyDʼn9L8;RW\O nKFʋ}}[5ok` &Wy`/vi蠀ߔO+D(+ Kخmx%Oꭇ^bOvf=4!fmb,?ͼ>m+45e,C UIVs/-Yx3G'~WA,ib[l @n7s9LJN=nFFOOo!=ĉeQgSGdO;vО57' YP`JUėnË r yɞ BYDhBmAmmK1>БY@̯8^V xm91Jv]j .]_6tH$j,Tpst9 Wr]<E&3,(vyeAio >(弾MS?^{\Mvvhyc'i1MF ssbqGNfIF< 𲔱t2-hj^=[9khT9PR6>ߩ^Y$XO5I[ƙ$#(.fYr|7+ҶHx ERFAT6p9|9~=#y3DI4sO^4 %\?Pj}fqSX|eiDQYz(mv?Z:HÛcE&-sJQ| YQG_MPى>XG|hPeQl־If2,##AT2Ү5βGUNT8'F zBDҌ'FKg8%3a4*2L߭? -8a/EM!ު2'8;xquۗ|}A~vL ͊'rz AW-Ҋ1B7*luB0pi pbٲtEAU*Qyu4"B_Ub:Ƀ!2ƂWl|*!,wk׃6~UUΎ\*& lE0-߲خK3j_lz/̃itfgϼҋ0&ΗO /8Ap\cyUKL)L"B,߁]ebRrD[sɠ pmth鷢RM4HT U;(gCPudݴHNvikO+J>1ȣM)dx.F9J&B:8FSlizAU!>g)8䄯7 qpp'͒н)%4܃FHV, BndvQ/7)\;pQJ{SɫBay>Bh8Wpws*tig0!& 0¥u\%w56cW6T }tפeHh/V6vmE.k45`VRI obؚ*\KYCb3Ы_)5e&}\QudJjXDл|Snigu|ޛBBieѕk#;"8I,|ұR0{@fnNح^'Q-c,=`fO$gtE6'[<bQ(p7~@-Ția2O:j q`]Pn`wT-:nS05Ə<', R;T_̤1Ix;?EkA7OM >ЏTEAh5]A;0h!CN2+;21PuB]Ld(5 5'4迓YsX(m}oEmsqh"h'0%<;_{*Nmj\te}3{;֕Ӣ>A9"5#^J>?WsdE58zmpwwUτWԟS gn ynORDa;`jgQqO0^zPRA^i7QUM\3? ,"hG͍x3y$ ͨd)$o`z өX-``yI toX?Ϫ9 m3Qqq]*@[8xR0LD0q'&q\ .ɓѹt OL|2W=6ť‹LsgNf?4F)nR3Tԧ%3 N%ip#sOijZ H!]oz,l`)UwM,ҩӤ[cFA3zY"ͯSVpscY >购q=*&C߼S@;%5M(آ̚#][HQ^36rҽR 19^q?q౹F/%~muxPRU0e-T:3or2Al#宪(El Ue>`%NOS'PM8ZG ~" 3E|&IZ$i]@` O\cfBa#^||kFoXE8#uβۑ…YzNbυ(:MyzKŸck Fn X,S8"%0bB ߪCskF05SRLd_ן6 /} I_* ʬXJ:2CFM(sg=T=dd ]n++Z5I%fSFQ{m-e%K}y5%.G~⇤1wihʒhdc S8}dkWNj5+BeE-᤹Ii6|ǢRg6-G+/6?&p$U lej^Y 9;>?Xn\>t,rQJiK"61 N!5Zwkg&2jfP֭@oࢋG`AgtA} :]u<`l6T:X7& Gj>FЋ}w Ra7^BY3`E9s9j/CRP3U(ir*B*0$-О0\JR5ҫiq.n: k1̦b!Sۥ-YpH@0QCjqA-wm_ց#ƃzYcwšuoA߳m1@FjJRǘ'f,ܵ^ qdt_ Yt1ՙ8c:-  Z#frֳoI@_tJ>"o 0)V(?L }-[VsVNWp޾7rE;xmbS00Y^6} 2pR@R]0#:ړkc uՅS|%_ 0y1wHănP~Jf\޵y|d84!0P2?<_[ʁEu*{@s>l"?@%lKX&6,gߖ()‘bc~8J_eO줚(MJu[X n;{ nG=AKHoɽ0*/EyIlxm`ڍyߛ:c=b-zZFR )ix{rp+N1.fwE#?p `qY3)hv?{B簶KvzQⶓI;vߓ+[s&'6h€%fr(4qR[ly!y>NU 3 ֊3ۆb!Uլ`L۶ ZW(+qa}wO׊R,%oSJMnYQch tPJlY[ԕ#lo`@;5|+ފKs@f6;%ɄlTm@Of!E Qh.uDX(=-Fo"}Y1)DxVgܞ>:(6m,݊>U2d^rk3*Ũ wOu|(g鱑FzϦʴL$ӡJ@yz*>w`i;2RU(HR4n|xH.aT,FM{Ѭ0Dž]P {ػ7~rXȸ/a޷L'ڙZ u£E!"OkSs_4W_J<i~rR{H|I $èu =ޠ!WqB&GoݠXv&/}760v@jaRB,KqMx^7|sw 鍏_~4^`/n 'aNjH/m.s;FZ5L6]Ycӻ 8܊T55Z/qu`Thx1,-Cul0O4{{vtL/rez _ނn@d:X.g\u܋Ia.=^7Xr5m{oGz1As9LϫR4P귏xbJy) kd%,ˆPV0T4|Cդ{a=d9)^`XΞ>qe`(ĺXv\]yԗ_D 4Yŗ_nbլW`y60p=D& ؔYuJ=#ӭŊh]c[l)'81 (6IG`JD AA*NЃT^⨛1ބx],"@k\az:{PYaT^7=x+&IJO^5oav'Lc >f(5*@8?_*m0WqŏbqAbes5JVM %\EUZRlxGNg2"C1jr}tޜPa;C܏Q9~d%`| _:$V߶TD5 8 քsU.V !yE[w~VЊ CSYn=Kf;,Xdiz/ct;ޒ&\k?T&ܹ)d #rEJԩfZr"]dO9["쐟/O 6jҊg,Q.G,?жp( *UήGEt\0E*/og_!&}^pŢ˕,KQ a.p/svąտZ0ASqhF2 X/YuiH4/X/o> [(wG6Rd_w9+ERLJDܾ'NAYxz22w!} /S$!̽':3"/IpK%J/?9zIp4Tg"Om-,&UKf8 EAG>y a%hLQQKѬ,s˧XbX\;,IhaZ'ed*u -7POlkmKкGZ, _LHA(M>>WYA`s'T[UTh _1zosy21[D!Sb|A/;#2'm[{Y@z0fV;,q3uh5ɇ$hk֭G!GMqUE:\c1SRP>;͔Nx"f > vDhZe[ceRܬro+NF3{[e<-;S"B*8ri ?D k7 ~HuzS)K &=ٱxv.̸X˪GELiʑǸ|PHQ7sf ǽgw4ܙ}HO/uiv`0Lr؏>tws) _:4`ԊK1X_C?4S&a)֟˂* rݑXE;X FɓomrL9Rs[2"0=T_=l/oÜ,?cS1#.χH|ɯﷇ|;8w]p*{a~R41L1HWE`T{u[vs1(߫ۖ{tXE13@{,|>k KKoKSѹrKky0@FGŬNs}r׈5x6ƚDa\jzq`-~K@] *-vKHĢpvwUWls&B{q290;'V8TS ~7)SIC]Hc4>C NWOu]y3bauZtE%[K!p;c2p7`K.DwZIB0&nG3( ަ^,@8w,QX/aff]ToKN:^ML$q KG x${_7iXɞ7N/ÎveKھ XZGc5^.:6y=YUgil(mG183(]GH/c I^_LuNfIi>̈G6%E^ .徚k h!;ݧUB_mmuBv PEKgm7]s^BdJg.+ۑ>^y$TiՎ7ݡ cmF| tsBGu`ju k6P6*@4E݆hmf ߛ*PW'Iz.[v)$ S#Oqo. n&; $jƙw6 P3JoN0*+F X"+8K&QdtR_XB+.kzz dv-%J_\[ND!ypjEs_[?zHFQO6B+r]J!ei[D.)sx@ZEAw5w-u{C n8IKPTfmx)*C啮[kiBe.V^rPB655'T{dWYFDC\?ĊW23aǑ/[iKB.#Kk=aH -ȣ-ã밶4_mN5mJo.U|䈀7=#cp|&"P.&,oO"Bp6AN!TKь1H%R ұQ| a*| Bx:/4] ~Fmj_qOZ1 ! !-`pb*i9=Zr HnJNU[l"' mrbQYKc~?.F5M\ozoT](h cw\fl0@}K ~*r{k.C>/PM41!MHT.ȟ!.Y4[RA~:C;Si^ b a!NAEO.DhV܂j9j8;xmr7Ur5ERfA iﻉB_qb⨶_vIk+x<Ϻ3 y/< Lt  p5"t?rzڧbj]`=.cG ^/Yl,߮I QYB~Ȣ8#t»c>d/|NLSؚ1X,A<Em:ЯsYʛc'"W̄g{y!V- Ml1!`g6Z4QR$9lv҈czB6PCs[۫W x-,%Auq(zԠq۶ )N 3}h%g+/碶4(UYD(:wmٵ7yԷ)FFLQ6B¡\fؓw9/T-]h_pzN:^ H5t*I$9A~(֛n-@8.I v٪xpDx !!;)v aN6s4TmLl_VfV4t"JL[ kb*<[dXJrW~ $ b`qc; UX _*j彗:thwF%]W5q3}6,cp$BMyxS :*ДĄAl|rbɴoX lQdxF` s=ޞrvƯ̑QW>>sRC&d0=ABEAG<@_ZdӘlR;0,Ck8O`Unj-`Q/Z]w-rGyY.}?جnWXS@ ^ʖ?)>9񂉁5ϋ0bs)`vںc7ylZm1D2?*<4{N1^d,S~*OBy?zV<C_-IW}pCSޯ_4m6!yl[lOjYRfx(߈+GŐ"><뾻W7oɃ@>عAid㗯I?َW-ĩNK(䅵2o< ǀBuزov `ns%qT=Q /;qEsE('mQ!c?oNYyE.^XvG} H̗GGGh/5mi~g:c?`,V>߁F%/jdpET؜H~C_oϸUhCٖ]JpF/zḀ''+3: pؠ %9~ȩ|: ,:ȟB>MbҧC$,[hoR_ (gnGm|щGyKݝ*XVXBf40WpB5p{ݶ1yʯV'py!ݘbNch$!o*y[kFaWeWقnJ"H b4J1SZłQJqq H~Oձ+q( La>5%^ oD$~x[/u޻zm[TƭP !O30 2 6׌kz@t x^vOG8oSrG fr];4M ,iW:1Nw<ěԑ;ϑ^9l}: ZQjlux*35w`xE.K "q˿m318rGz7jJb<^.4<8)~W~쪔cTzb8+N뺩ӔIH'\*s`-vLMg)uyL cj +E>y2Tr%`H8!l2DM^\3G-QYZ8652Ӑމ?5q$Yq)x?剘~xZ S0uI.Ǐn朡O&W6 DGfqS1ݼ*d}f-34!'J{a@o鸲m2*”ck 5ߤ8/ +&pUwndfm 4{ѽa-Z<5I7 ~5pIO,(D 9DkD?ǧ&^ɟ['p7"]s:Kh/a;|52K{/+ Rpپ=b_{lQMv{#Uo,[WX]NW0cx,)<]?E|'[F(kD.^ܘl |7@Ccj6T\OiqVE:a36 ^AIFS0棍dd+G]gT1p9/E3<+1p:l2}p *d$,:8=?jmi&>*Ϝey ("'~Z7JN$$,Hut/ƖR-sZJ`2彍ܾ:þRΙp$((TvWdv~ͷ8KYJB`UXcJM^GG#m}0{ꔝ4#gqjM*f]dCncC9.&ۻLpVГ Oѿy(:,DB ;Z szܩ%9= Vd0SrٙAs"tܣ*wZfگ0Ϯ(m퀿8$ݽ.O Ã"(FֵnvѥJ$H KpU!3Ղqhg kO)RTE4mib ?0O01o_t &eee2)YZy5Y0 r-n=LeQ^Ȯ9o0vIi~-īz}pX~>2}j"cG8X7#tĚYO k RCֺ}Cl[x*-V&j~R1@Uhs!"Tf&mJT5h&\Ժ\;BMA{^匑fM7XkxVFP2I`s59 .L* Y6UF𳈝y 2.Y9bl觱8 6&5u6Gs{i 3%3j$nt{hn"pb|Y>PYǼ~>q[B-?2BILB!xD+G :=k)ltU4խO@X6$+!D>zV36獛>M8# e{x Oc\հ=v}=4aTg++ITk:顭zt  I2C1S'+? 4}<,T~CGBZ3 yyG-% 8ғ".mk"|by8|@?dsڦv!enlݟo2NqĄY H;CF;"Xhpcdc>mM;g{Ҿd$%Sť` "&~4q,P|* {sl_JtJl5r:{v#@oZQ&u QS0b j^!u kc vצJr~6I?*$SCxLAP>NrNC+Ig/*C` 2<2N_ypUx8Ib "jsD>x7$X7;Ә[䦼 >+jWRI gG&Bg`JA1)%* 7f cipJ_ۋ61{.0=a Su REЛ@lUKiJ9.XT(5!@5 _ӽ,}RECith}/8^#++W|2utqZ|e78- #9\0 ڝ^SI6[ޕ/V+}s7^0]KS YYC:9 iPUXN T]&%xM!N# eg?_4"uTuf$]͝ %j(eJT;|_B5[C׈o*jb}u 3/Le&`! xqm̺)ַŝ>r,V56WDO2ͅ@zRcS6۱\yٸ6i,Q8L </=eװ WnTicW'[!ރf lsCsuN%9Xµ,s̤љ4+J @P:/2Ju<1J͓cfA2~.xL<&mƎ? Vb묙q*g=#\/lސBjƊBRȲF_'zu*`OAW(iE^>tD%#y G7Eb̿zdqKi]x B>dS:B;U'"Xހ! E}TRKTE*$v|;;N~!j`5fQV"1,NI]fޢy CG!&Aƃ9Yn2=R//eZ|I)o?Ҕ ^Lz OP@ lwRޠp(^d3\P6i/*wmIdsE;wQ@]2TήtbAZ+A ; M؋$9Vo$N(6/0C>$rXt*ԅ/йftN-DCOtZ1%5~EнSܗ7TlH =L *1>YLp4yag83!ůd=BҁGN}ئ`ޱ9)0k/5{= r~Vs-Aw{Z_s1 [EByGԔ3 ߝX~}zliog fFɟ׺VPtވ|X֩ 96 xby򚕏.cPZӗkR\>Y3 ɖz c=$=D T̜SVujN ]'4 V6Q7gU||}(D͎U`š:7 cA:\2@oHy7WnHj1ɝ!J1^A{m(4O6/M΄kuN# acb`l2kv(k&@ HyG&S՜fѾҚmI@wi+{*"DEv׉E U13[7"AB7iHY:'O3p"=Y$A*\+^8݌&tAl+G4Tl}62R]h;O?cm`N҃P%˙=o#:r+i4H/1@2ZhNJ}PK;`&90*N)VA\{s)6DY!Ua".b؃|}9= [."^= a! YsXNb:@>&A`!})JW䷡Wi!ǀ;޾HFC9:DlэLItyʲ޾\uy'϶!-GOxܼi@;Y1* \ПWD_'rfl/ *'Nc/WMk6j c~b9ءD\ݬ[ l dRXUvQX~.\; (b?x}6xb'w07DUؤK]ۙa>26NG#rMptyG]h4`f,F) sndV3inƖC>D1:kp0XS\H;P3Ee,v.PhEرB wd@ڷ64{Mb / 2ẂvKv6|Ur.AY\HE? &1NtHPW!+CH*{8r2t YElz*3E`^┼^PN?qIi~<~mդGy%8G9p]0ӮšOׁّFf Q{헷ѳ&ϫ<9(./'vɻ>-JJ)"w;|4`E[STaL2џCL:LyM%MO:t\)3ھ>fͽa3'lRߞ%QQݥ <ǚk(xzlk!,ɕ0jg~aaΕEV^J sʛPiXo)5XZe(q}@{kU)F(uqbGF8gPU )zC2{A:3<,nŤQX&D/-V;вKW(~\_j/!ŝt.Q^HSJEm@ӚE]Qw 1-${;y!b#OJ@BKp2AF{Jk@<œG;Mwo%&qyH?۾x{P»SſƥrP&MKj$"J).GwFv_[gq\WUO2$A2Ϳu{'OW8jvr?y5rkUF h:'Ζg;ypI@7 ({) OQ[' T !=λWx{د BI_Fd!~YM5Ԓ'<"E yj>MvSWN\Ƭ#"ch[-?7U3ýjF}aP ؽ.? )l V+!$n-U"WJ5l|)gRo>)c1$ 8"XM|؇.\Ƿn qǽλgy|+PBPO5pZ8/pÜ"Q'x\փȭ+xZyOoȃV`g.յwT"}!SdUNYBboZE9r3Z&`y]kꧺqXYjU>C{Nb5cO$<;>&J)51͋-BB_pq&wtr%뉢K?ҧM[v7mVb 't7pQVRg,9ڢVtvh<ׄ GAŵdbLm z^VL,8/682HL 'Id r7a`b }#JIGo!c$Le7~]1DE0?INš8]MET19#e3fJpccl3c]YuRNLӃ90l袗G"i=nQkG*< ۱w,MZl4aBHDџ2E PŘ~?G}^wgJ0fuNڄ>$NRIt{n ̞ 6Ӆ|ŻYb4h?<݅)?7Lejī78-]<rF#zz^PUm qTR[@Q^d!ڥeaD2Ee1@9c򀣤h?[VHᵌ2cDZq\rAӅ;/vP*0|0p_ՙ<":ׯ}n`y6sXtjƴ j: g߈a7|U _0e1w ט خUNrE/`^lyG;N jmF8)@THtNv[d*,j цS8ɔܩP[`xwwVy晋 +V9Z߳GYoWPA4 H2붹Y}gܘvnKqsF {}\W4\|})6"ߐ|dہ4Mc9Zi*ESbrxz:݃Jv`="gp٧Ĩ]pJo #yO)Eٗub4z"ӽ~;J|[tخw,r}Q fmy=$u; xQ` hrb&d6ӉcQQ#D1xMt &K.rD<|W]g^%Ʉ@:ޑ}~NJ0bJKrT^wnrTs,3Msf9=E)j3knV5G O=YlU4nЁԉDNM0D褃yo.Qb #~v@An tǢ}2`Ś4Zv:½U~`ͩpmv$7*c -? 2g:cŀ klhQrvd#XW1@䥼Ճ`I;m&r%uٶBR픳XR05ap?@bJr1+0x0$Xg*CDX8.==q{MOZ7(\^dQ;ʔdWW>29S#.7944{(L4EqnE!*cD%[q_NL}}sQ0}ѹћh7Y36l&m`{;hcow\b!#l h: Y`5},U30 [uOJNJUq*TE,EFGޱF~ cLS&\=]=a2`0^e[t+$ҭ~&G[$}7 !Y oLl"Kmw}+Fce޴Qzivz--^L܉ Q`KjYL1u |b^Bi!($`9tR# ڗP6OITTh|={;d bcBYqÑX TXN2\/9* eدEBG>Df$YŶ߿7֔uj(ґqH~jYs.w탻?pp/1-):"bq/ 4Ǩg%heaِ4uO+m9І7ky'Ud!_M=WZ{ "+֗2R-},0Ӕ/@(PVX,]%.vJ{Ӱ3F:9r%W ǺRLo wўT!ddbhC:ܩx$7vwU;y;r#B`x Cum}V辛҂Vպ=hݢ|Mw~Fye5<["a {tÆ,LB>VJUJ:E)kCɩo~RwZ8iRPV0^kZaF'3Rw%w{]^2*vuސ9~F0$i8"#"xOL{uC+'>pn*4E`$YAXDf-k76ڀEh!@KT-,&9I=:W,S.WZC'hJltˮ2:CJ DYb,`;DxhZba9kt7U{_ f5UOAwN22'xw;ԫR %PnQQIA5^[f+iaE}n^^t%eYF$bvyhb" !z??68@_50_? Ū y^GO.cxreEqI* Rtr=DGV{i?(b\e@<j5;C,p,tFk0i3> aq#xSꅘOgL7aa{f/gUuͫ'7uibJȸ#ο ?[!V}N37E߮Ͷ\~i@K:op֤r*~zK"Uxz1rY@9F`*Q4K0]7+avT \A~s$=|{[leʏ6*2'bl kHԉR٪T/!9 Az!=F~I2Π Y̵;A j"hnfc/ 5/ab 6E,YJU黫_SgpvVIm2u#Wi촌uHιvVQeT$5\`8T؞';-h:9<5A]24A`UJ*&ԦF}w0cde*,Ę/4auKa]XptkJv@冈Ak .c.RA,"jyUo|# sR#U`+%iϖRO_p7Iby3^r:3!_r}<5ɛ1zph(g*^z$fܓWe=~2t?˔ouڸ(GAhr >]r[ꐔw3Y ~M`oM|ql\yڊlC'eP;'OPwI2s<*9<Qī6)PUѷLX"7j1B[U}{8XhKp3D]lE 2˨CsN7jp|u0 uMGP க3R_>@9ƥɵq__.ơuKY|CLTMf]>e㾳I\.3BT: H T邭A<5_AEDI [?zB;91wf)*JLT[Σjl~ BM%lܢOăRfj} ZǏS$Q[<`$IL@h.\ˬ=Qוc!~TAb37ϴ3}/QٽaK2j l$qI FSeNM% ;1P>G),馝E b9i԰, &[?~orMG-5뭢E8WvIXؿܕi5Y $49i&QY]J(^[.fRI1ׁwlN/c$솥0J~ @ybl2Rfx%8% LsngkpHQIfOpX-Q+z c_Wdo ")8J,X'#ChN,8߱R d;dȾ{1`2b `1XUԹ)Z*HtG`4Qd,3ykzm} ;;Po9lX a'Q |Τt;z<;_axY!Iƈ]z㏉1̫Oj\&'׻l]9Ⳏ4@L0( D"Xٻ0T:.YYh$B+?#1y2`:"sla;#%wA.,kgJGH9! ^j^ Pk.:VNxHt^{*ԜT-7S2)GGc㲏 gK>1v氰88[<ݙN >=}B6U='D"l< BJtwK.(iBScilN$B-3"hn+ bXu_5OyJ3}'jRJ@nEg>{S3Z ;Wyy ր`ŅT/ַk3 Ӊ̦AeR˕ĞL4V4f[^^}Fl2y|t㿧pLGi^G3.g2/1bƛ{\~(5wjkR-Y{PðѺĦ.Ff = !vESCX-(p.Ubj/׽yJUŅ6R/~ʀ C/ z.Xno¹nrc>˼TPÄ/ڕXYtagB2j!gd֐ 1sr! h-vT/0N K8U[, j$4swPK} ڕd Aeu&K e8!%~u}\[a㥬j7xڡjyf1Z:W&9W@b#=M(:Qep|]L:@7U6bt"}Wh>_U;%?TXSҤ)gPsifTH.(r*+@+zl>U˿Îr#`lP! 3gK>' Mv(+4s DAZ^u~-\ݛ>oyªe%j~6🎶+>{n1&}"M6"S[(qCM2)2hb;5Ɩ1bKDԸvdPg.s],H6u`o;&at@ZXs*Ta}r2h3H$ (GnW8}]f $oB跨u;B`LRUklu}.n 9eVd_ ^L;Vä:󜄧9nkB0i%eJ `Ц&P8tϸm%7-sV( y\kƚy? dv@Va]sИzC=]wMLNTmB5+wvSEϘ~ch$'*pٯ<2XGPq9u>rxNAjXah#W[1k 30oӠwea ЄF䜻B@* u雜xG6^ O-hǕjj~"X9+'{dR(mzK1?wV9 Z5Er.bG5q農"<;(3 &8A9m%@qh'R=ʠ8[T#^(oMUHo[Xg50ٕʒYH+ m.bԋR"|JGScBMHI[63W*f~$v ;O-ܙ J9NϗԹl_z Oܺ94grAYJjsw&0mΙa^D)*S-{tTcXrG*:LH{O5S r֠N@_܍hnl%Sj2i9Y_K XYFBf:B4]djiry ߺak"8*,Nj|\dK v)x*Đ *y!m?-_M鱯z/ ɧAx8|Chgٖ@hM07Co>,fJUoj+sЕ8K}O7fi4'>1fɊJz`y)9218~ ;Q?h)e˯+a*f3Emq1#х*A{nWX]휦YW[<9dwwX23R{Ήˌ i"rIJaRt%<%P)=PBu{Aה\rA4 l!=, ~۔7&M[iB>QUl2Ur2,N!'L ;x2d#S},5P?^ _ t-uf;Ӡ 46<%bz8FSU"d FzmyfKT^E`!qj76a#y@Q`؃ZP YtN}pf9( > j0oanݢk ;]2dpmZ+\x^NǞ"",,HOVz5=?d pت$:#-t70Je<1Z1M!zi:<,cj ­#er Q{D_(2U乺l;}r^eJcjq8jd%6-շ^9MSK_u'&oK% fIA8c8VmѺ&Z+> יI'Mtt8t9oI%<Knkl;tq-)|񏂘@f'*Rh~IC\ݝ0UpNlrܸn|皎ykȬ ?7)~ȵwYTs8Lv4NI#_D='dMPu5[ J}}\&j죾o6g}]Kj"wbq#=quPX~{G; WkmQI3f P%Ը-v?{0eӮ8}i |C܄eK`lgNC )v*}tѩh 7lkUݪq,M jP(icߚ4CV[{]0 c@g`t37|+*P.lxʬ77kë?ƪ]l:w?@"Hk&$dqe>/.SYj`iQ>-VVi7QAQ\EGj[lFyL >ǧYMi1yL.痲%QgIV6*Ƀgoij$غY@ @3R7At"v{FS32'_v)KpLUoiNVt뷤m<*0A>mph-&J嫴 -V|aǒ~$R`3F Vi/mE"zXkP"jеvc VG .ZjEEBo)lz0eP/t%r+`:;! r &EFNY\1,/f$ +}Ͳּ8j".N:cShl'-aG.gYBglr,0K˜=m0ԪF?ix-\ 6ㄅu4Kp+!ji$7B|}L$1{4޼JD\D6@Op"Vs jT/~׊0^(4U `~+lRE Xe#iSt@upVS2Z2$hkO' eo'[S59Ͷ@t/8;5jY;Ez}hόmA?YMpXЊbboo~8cEAOM?'JfUZ 5I'W(Mg +h 6tF4dX5E S' {>TKAĶ"uCEUρ2YG#D>kgeFlST=%4Mj2E~B/|/!u _ X~k_3W]ֵ| qr=S﯋Af./)g67 %Jhͪq\^_%ޠZ/cMv 43*ȁd;cpAHBuF+CyH"''8#ڐ3Qs2X]dj$C\dZz=25cb; T #v;.-R'(P7hGGPz%[k$ ֢bs anT3|ٳFk>tU.[Ωs" qwTb6u`&}?{0DX-VMOQ}ς+8rq$xfXECz~`rF1P_cd%ݹ1-5(P:uű˜eGK)`9y΀˺uGX7Z1kaco#E" F&B¡%dm☗IN0K{,lZHS.y @ym;2`^W3DM V] *c(?qkSH*F" *'J#ǯwꑶ"m(€Zq߼ }~3ᇺCtv˽9䵴k%DYHq;AkjYŸaGQZRŷG5BZ W?QdY[TO(tq)*BfB z<)C82!X>`2#'3Uh&lI#;s).DFQց!MҶIbX\(.׹Ð+ +Y"ǦJLfbs`+D hhhF<֤Pr* a} V/1&qC@l=ewرM,zb](l8ubBU?ެv:S s?:/0H 7 65//ŋMX\qPᖃ$%5^`̚ߔt&s^gFݽN wC ů椃ri]lT-+ʻMtP4_5C]fcV%xʙ7߆>: [K%V*+hx(@ZϵMy0^I'Z`"jLEt nL9*S 5fQ:|s0Oq :L#cĦR8֔m)ζd"TW3tJGrDKr9A{cw;N4`6mEvtn8 ̡O4 \̕$_w+E\5=qn66(@,B:JJ1ͥz0ʷFj+s,/=/'{Z:PveCѵB##n2*%8L')pWg +|j㉅\lК6ܟڶ,,^X.G dIOk5z57JiIXAnK O?9(p ӑ,Zq+ O32 ö-n I xqZ| w+!|}ua]H(ßflþVJ"2kCMl~G+\@D)g ^,’օePVQ# 4}5†G}!r[v}b+oEpm a3"'lK_'=_ JҦJx)M/A½<7gBsd m]ch0sz1FAz MF%.tY> ŵ6 Ȍou7Hѫètɐ=a;Xڻg{6Fa,JiM]3;p_/~,|REI^0_sh(5QHܐݜWxz|,UG..PT,˻M &']U]cJ16mŜrkݰğ&rL/ *w Al7kXd{&8q^@uw菟֏?c6hȖQ5o,O91PfMӌ+;S!?Yɀ]vi( )hG.AU +I!mSF}-ԟˀ K-LbGr+Uv&5H?A*~݂JElArEl C6&;͕1'z1/HgcHx`MF7IfP{u*ObJa2U+A]|2+RL$D!4nND~gNUiAHnfZjo-mg}FgI(/(ͬ`f Nqnxͥ }D*17!p-q[;u4O; \Q-֐Ά3}FqpAW/Th{Q8Z&?//M`eYsb1NOD|Ez:޳B& >bmRh$ wybe5{,x4K Y^./WQgnNq!!NIl)˨34l_=O388?$\G+ y DǑoăڶ `vlKymhI *m2Ze_W\4dnD4fk H>@LA+n=z4z_f؜w. s9ȦZl~GuZ5 "=AV蘫 lLY-,4Ѿ^ɼuМn ZC86dicCK۽`~rsJZ~ͻߌ,K9 D Eg +NZOp { "̘9`+~B(wB[$}k"hQ6'$r!O/%A9B{BUjӇ)Jk{[qk] F;89̡ȦZ^jF&^eZU2/[Kzp6O6z%c+3gn(.^$ u)ߴ(vAP$] ND'g^b,09K0ZJ G|eٲƗbC4=!Fvħ/Sl?^ߩr&38CğMTk2.1R7c ݫrUdaNT@*| AuqTE](7'%$VcG&H`Ηnr8z܎5eAXzxM BJ"\/w3ڻ%< [[G)PiFwx(S ̡9eʽ@5)rnHAixG,|eVB 6$P^x:g{(a.&']GML.+gxmo=2<ѿ O) ?1 c_ >ɰ_ 5 A5b?bUW:eT#,KA)3̿\Z}c䒟0+l BS ?}yWz8c"LJ@ DRMbr wu_t!?wa<-fHJlx [3‚s{dc#`O|NWD0 E=RA]>rZ?'+n! \J=;^ O[T:RD08Ls鏉KI[8/8s ܕIZ/1wj [".`+|l[[YWfMw?XĬ}KFt[QWTs6J:&GuR?Heqhm֜[iCWhO6 UvhZ&a캓.OT?' Wnǯ>$swJxy١;;^-b "Ա"B'Q;S)pX"dEL`H;LKT.VuTK<439cE!Dݛ소9;$p*qWTJ^GW@GG9v$ ED˄LvKJ;pk{_ xU !3~'=^R_ - cd$w b3kxC)P-QdXvXg y0 FӨlyR/2پ>;d9;K@M%%rZ[􁓽Z_QᨀQ !zC?Paӱo~,s|զxK0+Y٫+P\,VW%ܭhtrK'Œx_Nswػ4~DBҰua|㌀]zrdCy{2{X^P$*SYfj#QSk^iVxǵk͉_GQPJss2Yo1PΥT}WhGD[-xodawamnB*1Y{w D.fr< хm)uoy:i' iNHSe?}Bk9/S#[2 dT\Q)(~81kF#E]8V&x`` kj|&iv)gw 'ȕ~ hJWp <7 0`eƦX_6ūi->ܽ;bZ0a3ҰX?8U5\V,u+O?/\Fb78r© "|kl|аdiBO>! :* >hd. YUW^_acȝSV~}#TL~)| jF0UxjqǵZT+M+k~jJo^ɞη}B3坠g)y귏n&[שu"d ;Kh,!pn $=!LDSfKɨJ15 yȢXei uSE-Ȳ kq\SIJm{JSm:4VJO ]_)a%ك0f>"!` " Tr{eQ]eE7֦Rv5ae>}OglW ܀.8WL!ƁZn(3Gmspjf>v8ϋU֦CG% x{' E(<ի+ `^v3JKc4:KPҚD钴 S&QAb[~@zK՚%B7s~̢c2f :H7f\06!RcH!Aӥ^3᷀Lh%Fxֆ⽛كé5ӿ=c`m d**AV,2M$H} 4mzBDG ڒ^w{f~ /-d&DJý2~8"ERmfمۓ4O'~aIKDpP-8=sZ* $%*Tr14Z &A . z''fl91xʗEbXA{~i"ꄦd,Cf\~e=/TXTFSg&>D)k7sMnAc;~@%'t<5t =a`rpФxqW"l|K`0R*v+bmPI95Z;|sHa}GГWm8<68љʱf&i~9NsɰM K+;^H66dT@Ɖ=R97LuXuK8ۜ\>Jm8'P#O6JT}`|9J)/8ɋ%:C&WCZ]nmV_^D\ p~}d"gp`W4^Xitd{(ۂ4`M}*o$H+ttDn1s^HB᲎?onB2"tV>xkm| yI)]Mf9g5]NOԀ=}< KzxIR1dXD `9@Oy-Wp:{EѰ^t լ ƭgYԔ3^ hYF7kSN;L=S/InDɿ#\Fzn1 OKӬt96z8ӄ-,b\1Dj'8 wAÛ~qvs!㾩Eݥ>wF.ADxeQ-5D idkImho;Ҽ{2BJY^-D45^ԟ~%oDrk?koN4'yQ}am-i6~jw[N}"$V{lp N^NY7XߤįX;GǮOc\}E6%pok4KMTZ BqT ? a)@0VaoBt?_|Ӭ;g`?'̍Z&A)@@jZ =p)k伺`T'44(X'uYm sPV|r> w;x'n·VgW}%s`ak@#*8&OTA/Q j. |:~ܢpDD *IʥCwiҬR)6=:cd(  ;:]-mhzA{ۭCL3XݗpR"R$:cKX]!7YRVTUVHX=%p? WPU?c{!ˋ% 7~ _$3eȐ[ݜ bl{ Wqos}y&˻匎gRd4xJO/0$S_M O*dB.gʠ&R8tHFϯިOSz dp&{ 8rm`L~G&ѝ4VmQ(P*g!!efGO7գ@pz}PᗺA!~J߱Kq?T[uHt-_^yk+^]?;k'"K O)X6Y*vqWC9vm@aEF)辵 z@xUj<\B&\"Vhc%[l{ZK *Q %ػ F#@Na:Ag1muM:4)d:17GQWF>Uq1 AN-`(bQw޾%E/p|i%1D:`S?oϙ8sO (-p; e_,.^M(@Ae*/)%9z(f(z3^Z>:XXzM8ԏ ^0fR^w]q+:kȥycW]@\/6jW? W͑MVɉ KDwU?Wʖ+I&QR[cy0zgmy 7zpMCqi,"L!qc@HO43:MhW(Y?2j9G1}ou˧Ob:A)F{%o CQ?tfCMZ.udi~EQ\7s *6F=? ph)+)BQ,FvɤÎ _0̿!y'yU+ olv!ҳu(1SP w([dg G-0cNQ{\ :&NcseW+[Y>]w& \L88H1kLM;=#Qk| yg)Y>sUvb5Kx p51KI"!3G6k UvmK4ѥH~n[MAv)P]v;juiqnk4H)Y @}q/dj%9TfTt-Zg B^&9(~3n-Ҡ 6".9qg݈&Jk?SRBK!9/K`Srep9n1%[z~0:?X"BX13y-@:,&8(rDyOdž։jE][Y9x~lQp@+kwkq9L$ot+T_Q-GNaOlPU5&ax6qBmυxO 6[d@ѝcUU%H0H EO%`{ EP0N$ݑI4͂M@9I#TO퀓sB>tIҌ!EkƖnDg VNu"dIэSd =@3me76SD"aVc'M%pmd~KFW=7P P40cIHz0 "`Uk`+l_ |u']FғA25`$V{3 B?;<6\k6(>nNuY.lnmxFkXЅQudv!fal/[rӶ{ z*t;v[Tjf Y$G)*9RplUQ1Ы=DVR_l$&ppIA NZN>XKnE9PYSgu(e..wm( U\2Nm. č1y/"uםDh(nu*G N+F^-6h^FJ~-[5s\|NIak_WAHUk>x>r) |H| \"o(Zڭ)S  ):i+m }7#٬ qM#p^=/:U#A)#yw7#g O!s"zT!L29#NlTR9W1d368z+wnUvTU*;ԝ+"G6^N§0ov<7~k*~jkazVZު99c'q^JDA{Y7f4吲"'!yzBMHn r<'IIjǦLY190f z`- C2GͧuQ"`t0Sj8UW[ ]{%ѩ@*BT=4kEZnFڗ\i3kٕZACWA$#Vj.  ;h Q.j^գi 7qGska};Bm&-g  i3Ձh"{qEf"JR.BR6}+TxQWbӓJ(8̓TӞN BöUˋM)>Q= moͨo+(Y`jrѵHQ[9bLO"ȑA` CrJ{ @fJ_0835MO?^ԽƶgK `<2O;SQd'Z5GҐ+r BD"i-) btkj3s郑h@=zD)_^U(eMꪳ$#h L48#ESc|ۚ6[r-6ƥ40gBQ-_3Gvt> 3#a[7܇[V- `cܖB)p'{ة,vxsb%I'Wo.weURqL32N^{ui ykI{;:hj85XN\=Z m˻c[,[lJ&FRJ&n_ Pd!:(:l+ 8y[,~[WPmj#~T ` 3Ƌ5gu*, f*-|h$x|lBz2 W "۵VfK0GXU+8{ *c$gT-uf5yA3 }ٯc?-~\EК4Bmbw]]p3ZV [ ?xԉEb)Qԩ3˳Bg*#D (q ~<*%~;ЗattrĚ4ag{9Q;ln>,^hJBshmSZnF·񰸕d@?Ў(m1LԴq"jMd1T{ҞD.B{NrfOf(.{N|ë2̾E85dGT!-A7=P^(Re$%<nb$ߏCp5cR[7& EUڌBqg3sAMu$Z[6c6PZv9"bӴ٠/!VAp &PQIBBB=!]ÖAt 3cKb#;0igˆBp%ɋB|߿6H XBcT*voc P" k (;,1AkZg9NZLFtl ɬ8 ul nJ9# 77PzSdn?r"k(W;W}~~ ѰCGu(rf08dyE`U={2^`[n8}8!(;6M-/.mη'#uDO`]i TȂVpy8>zⴿA6t]sLB ć7W L`!Q,AE9jO+A3{ w}p`P* ;}Ihx9,HQ$ J#:QtC_d/5$Y}˝U/hEtܥ!.ti+D8+XrҚ#ƀ_\.1QZ5q!e]c$hE>"N={^S#Õ;bCg^6Ʈ 5FqEzl+#-"[#GL0dK(ZUL{\ܜԍ%_w-n eߵ#=I]j]W쭁U]`&h>nFZaVA q4piUR*cs6en\ Eo6]w !i2=uHFD?36KS{fz!Q|L0+`je*A82#$5-GPz&IG<|C˲o( }vFCՙ^MFbջ+ *G ١Ch(8K̻)VElQ6*1c Ssҩ翐\@/4:Ai*E{I'ŽAw4Ș5ԯzL,{Pґ֌po[ȀmϹ{f@Ysz<%Y :5{E!f/WBʿwUUG WmؒWZSQ~Pz[ȉ՟71-UĆr&`f Ihvn])Ј*zuI liq|DM&D:aX>g7&.nt7JZVCdiю`Fda]3 N[:,Xîτ9~ XdKU7؎ ù[!N%eZ)0vrޫdDoHw7AZ__rWJL='.3=uk D}2q(p!u?lW 3@/#TFLQM+"~PgSzU83-/˹Au.z-<yq=ƽzB %FZ{KшC96 'LgM)tM-򼰘/Xp5 3özM%uq:\*kv"ˎ3"&SSfD|ѧ+_D8JSmwG5JPfVaW*w!"D_ggaWn*Ő"G*\<>/9osP{3*B\r^{\+KM±F˻<1x z%#vU;f]}ubCg=@-grn4ryU|}f'I1mZ Ih<`N=,m\M4MsI W\^QE*~ V' N4|Pc뺕Iĵ.K-pV^45l O&>n%D'*a_Z5X}9ӧMRo h7oKR_PʘvCcz@< S=,ܯmv[怡reMn,=NV^:n/kubo]ACYQʦH_s13&f f[8>tޒ y o57ih}h4ؚ>$:w^̈KOΡ: $zqzԮ.r@l\ucL`GO*uDNX 7;O)wW 04D|Y ;W/׎fOEět\sbpr_d*$!ĺoƩ"N It5ӗ"qW񔷌6L+%Kyl!4|i_4_2A{D0htm9$?_O_df㢯Fbۗn@КIh)廗(l[w]fwO>^q_=k9ɸ20CF7 ;2Cp1L+ ivAg2*_/w!h/'{WUՌ6mcǡqFa-2WAPsy1)H³e uz)JrT?VM?2fW.FDcօH'fjkkUi bU 9[D`>}lR<:La/xAy=Z_/d&Lv3оY4.$mkn?/xBr)% p٦6vUm @ߏ. wlĤR ww&EW.z{k(?CITd FQ4ځ+DxȅF( 1qcdq4uF"pewHc<*9s6U*KYyb ؼ ep-{DtXe skXﴰPrɝ])T; { >*<ФؽK,fE&+ƛ (}g7TԙHeo(=&^:{siL,"l|Bs.j cH&V5v0}R]\& Ƭu0s *֞}p3_wuR81dr%dSŋޠj9~d(,Η_FP/{3Neңa,<,{{u~w7'fXtZĎh"=mO=AMƝ]l#Ш?Gk8B0A򜗞{W"mgwmL_ZTg?qe6sXsKly@c\!ۏx껐nhѮ7i}!yUu c`FФe<ϓ<}ܦ^MfO+.%HVCT!Ys}sD5)ZBUĶHH]zLPW;sr;)`v`1eyPͶ]wqos3?Sg flb t$f]ȳ9@(dfi}~U#!˓zn3/~6,˼8ulD6+kXKNNo^d&"vYx4-3z%֤Zn_JɎ(|'pĤ]/_ڥU.>J.8'+|[<  *q;5=i11A(y}E6ANi0Yzke"P&㊭AD #:44 q H R\,<1W2ǩ1N7"^o1)zngt8l縼H݇Fغjl#qLZyAROBct˔ [y jQB;3ZV0yUX\V %)6NI}[[ *TY@5Ἑfks^R6Fv Y*2p4ȁD5,>4ҹY:z`nEh6EL#CyA‰M@Ssz#Oĸ㺛/~^mofpDGF`S:yC䭟x&nzP7dK+5ΙG]ݔY ο;, ̅e.KOGa#9h/i"m:Sn!HL^5j{0ɠL+*R*YI9^nxeLаjs- 3LIX?1P/Ԥ _+ۣvYqS>Qe'\Fg1FǧJ)>&ClYp:cEXLZu{2oѦj&?qjRTAݻH~Kv_Wp}#n祼oeO䲸'% ruxJ!;KE?-,a _FUhdfLZO@Y/d>&8)m./umyb *3ܴ.-nqUL"'>Fw#CFIF V74),b/~Ron犏AQׂ|x .CF-Gucnk3,:ekյ;,TM$//\ ,λW(ofeI`41Y,YGbHUBdJ-zږ0{89"Dm5B,ɞ)!x>EzVb0|$.oljqNdGdFm2 TZu]*2t)jf&EipJ ˽[ J[`-寏FTsC֧63Nl>ލ TwcdiIx,3~Lrjmae? fxD ' U(Ts^qccp[}Rf :)Ȓ\%F*ڟĴ)"Xl 7gi1d[ 5%ai5̀J }9ZCX$mllД;t->ƝqYC*˔yTf+ߕ?% V-`)+W+; ] Ey hV*Sٹa&,_ .[%;ۓү_'+:Z wB{9ucJŔ b^jvƏ3X>xUZb<xԤtp4+'Aj:XތuȞax=m'k+I?kJ>T5?!YMG#tR1b3tQ)UL=]nIQ:]QBZ@[ p9B~2 T?sv"f2?CoPim TێT `@ h,,CqCb1m>xm8^ * Os1RӦ0,M:)X\'i:@ĸG9^+ &n3Ϥ(;U1PAO lI?T=Oߨش39Λ{>Tm֢m_aW=>+ 7vog5̙r֌e1X!04tK!ksuQ?.Fp2œ1nK .aJsaZ9_v*Eԫo?[)sb+=Ҥ # #u6=mn1$ ֈtwqkQS8# x4W ء v/stA&dH`ꆘ%@b6Xy0ӺMLyDΗo3 LA٢^4 _> _t S)]m٠Fo3'z =R#4u|$(d2<^F عP)ԼE 8]QZw;xP28,nvIgdG6hA4~[ߚÖ[ۉ,g-ՊhT99y+7H\H6!knVH}Q̯.{N)|kΊ&[#vjpGԇWn&\<Xɯ7r8_z8F-%ȼIu{=21$ \SN@lp^[r<4eK"];폕hGʶicfexU̒Q'Zqe.{n$˻<(7U@(Mu9E}*LX=K{|zCuZTZS i7/7qh^`7V>K2=vϞá2̆sECT˻ђϜj=0bS!%v cSۙVdT`HH'\p4!Ω,g6lp60SPG±l{B NĵU4/D.>+8tK*j 6tfd{+*3Q /ym &;[.bW@+Jq7UU@h^.yฺ~MBã^/yAMP9vKm{ VYF݄+k3Po54!zjH+LooJރ  #<0#Mξ*Zx>1ΗT k0\Hk#jgm=ެw ]c!|NtLmoh`%Y\y۟$%ȳ7-bgQ巔m(;S R _ XTiZ37W% +S=Lɨ]խ5 AOa+@<ؗUMzO`M+^(#/,ΩQ0wfd, QCDNdGnp>w =6-muD(V?·d8q5F9/wu:AEJ2ؒ`~&3)e-0J2SGs\mUesw8p2+ciҒ:6 |{pC[d›݋rwQ}DPFveK5r{3l)L4 ̕9,:|Ll&jv|(+LtnHwꄻ)6~-~<4RD'O@p`#x~{3)LTa,^A }El ̥B6Qp^]%H= [>* |ŦHʵtl)P"I4SNti25:Ȭ6/!((Z6rW89$O ~u܂F4%WWA"2 5B`@z.AKx_aYvxb÷ ʖwIQqoouBoy=hhW - =&]Xf.ƅ0`~Nu(_T,^:mD߀B|k_D =$%A;rI}׿J:jTc=E7D`+ :t]HҦl +H]$9aKK%Б}55r㭲 ߘˢB"pZ9 }թpŻl1ƭ׿&5fB[.J%`99&X^b/'kAG3G+[Y#?E9pL~$^qv)Zd+#T39 {|p°Ql}s$esBp\Vp Pdz?*I+$#D{w 5*jˮ@das !%ʼB,e/dN)W us㜗^1pٝ>d,Sß^+ϐYC!إ.j:YLפ8SKL ^˸2qEu?Df#8a&8_9h7C:9Q|ȇ/ֺ#?oH>gL'M85K6=O^t4Yi|T_~ g{ˀC/k%f̠ܢmfB|pck#ؓW⥾( -5'u=o":G|!]gA͂Y(#. KPw49yqQRs$^=Ȑ&AGIѫ> .\ШԻx*RM.# vIVes/ lBovN/WxU2K 3 (.;Cu#0G0= w`e^Qu= ԟW7`?3ԜV.VT0 %L_moSRu~1RCC["ڵf_04b> ;}&pISD:erV6ap|pڝ}hះZVp^;۾vFPַпՠA\Z_0†6pE@0NDtJh4tn(UUO@|7q('p-ejQzXe0O#YvL+ 7r5s !g|nC0q <}aG#AS_.Tn8kzH,caxM cE)j ł]WYR/R:KJw3ع վZnP|)r KpQ?jVj8V} RQw,l{l :>%c6zMaGʔsF Kxl7|Q)޵nF/EϜù;*wBQ'hm[}D|f:Xt,7u$׷lK"xrGUo/1xGyϭ)j@خx]KxǶB0Uݝ-ӡDPy91R'iҁAz+B*f)#.6b]*Sm&Mfd"ـ4'Tܕ,ιD"zzZ95ό~9PKΕM}l< o 왆e j"_~!z)U;mWtp$XW`̔'1${G$pʇͪ)kR`XvsB~~;bg~n\@IG]pƎsWb.Yy2,`B!mҕJAΒ:Pyu% '0UDP@'8͌ʺ:g$Zsp|ȯMS5g !h$V,h01fKG5g% H_Ild,I@_Y]e+J3c̙)s JIx0876&8 yNҨyQQm1)dI^@/C'02VyDqbV5QGm-տOiG^#{~M|I{?WB !~J'0,L8Xq^ocek>Ke(b9hzA70HF>L-oG 0j}MkYtaoaSw:y1N%^L9w1fFJ d&g.VRLM)aV}%yba[v'&0E@#(О[R׵3^I,C$E~-JYu9&Ts.~ә|6v^"$z#e26^u5ED^WRumc(gOs}3JZL2yȚb[,A/#({:V~~m%CяfO8DU9 RAI4[xNJeG>T屽Đq,ĊZ`ҌMPolr߭ߋʎuJU)+TokVl-A5~)sjWj 'RnM|C{[xgϖd @KcL>oĵ67m 9-)AWXH FwPʊb^B&nF|8l!%Jz[,[o:r55yOs$er Z)k 3v*4奨7QUdѵR0f#˥7Y2>m,ibŠYO%S]McoP` bkkdMI%FE0-C ذU*NGWM7Ve|cC% 7!76C87E}1g8PǬ8 !I@G3gcH$?{Jeߟpî*aUo&5 Nbƌ`lu6gsU0hbU;K71u05I笧TiveS9;hpg9Lp\I%”8qtjB\Q0n,с{ Av}elUMc-pM]P'5FOw?*j AWLNx" pm/ :zJN;Ԛ~jy[GFb0 Y!l1#?Bu$@I4Qvx#KJWІu-I\T}ʥ c|Mjٟ &Qb$ &wyop>֎im? B gƄk \P8*h0gvN𘉠ӉW,dYPrD]\ςH"σ$+DG7%Ξu]EBC [Uk)z.sA8|(gd ۹=FAYo}>aP"tz&9Ƌ k Qr`G-K81la>%,:m.3~ɱà .a7 鐄(.O@м,ͱn[bp8N&h]WNbcl+zkTZöOY/i2m+u=_ĨcH%bq47͇&DB8d]TԲ5$c6+joTP}.Ҥ ?>1eF1\ *U;hfaS/x&x$]l<y'4RLe(n1o|P=.&ui#"٦Q)"h{wc}bKLjr$%Ɖ25^H⧋7F 9;__t]^>F"B'HgM,dRci%mի JY=SƝ,1C Qʜ~º |t LroȦVtKp8~{7>h{Kk[ q+֞DM\xhݭ,Xpx1`ڲ86K:B;<9| %X#޼)\'RPJ57fP1EV:Z,N!GѰVO1Ua1&5-<7ei{ޞ;W+#pi"eNf I@`E}WbpG`L N?@>h8?Xi2b)FF9J9>zn ի94ܝ=1x_LN~ z|zBr[[+όUh+{ e-64 )9/.אl&+tK/J.bL<( ^KZԼMW˙<(Bgg5(>ri"\oWb3{)9T[~p`Aex(v 6)=M\('eE;vA( . \-÷Xv&qQn ]($Ny:mRm<KɋHW I~>m?&o*%VVE w{&Kڟ4(p!RYJN2&T BN0!"NԛZܡ3k\"XK ,S o4uuI0Oݏ[\q&؇.dp pB+J TC !،VZhbF1_\l 4v ҫn^@BkԮsA.{ Dڸe VLN2CPSҏP{ȫӍ{翕S9n2* <zj^'9by|{"S 3leL4hR) [vν\'OM3[l)1maR bㅛM@َ?_'$ QJ/EY<4\qjFAUFP*c@[*jsSA拚<1yfR|b>6;LSAV)Hu!e;>XeZ[j@& 7lI_MC,մ$μ+ŵe9s;(DZ‚jl dcХ哄%pw΄r I@)o#X?Qӟ2\FcƘk)U|8`[5 eu61lHרMM;V( 9V5 f$*C}/ O{tj͹kJ_ar)?n ז&LtJU4dF Xh?RYt?֔XS6*ttGKno|_ 3SΜۏb4@k[DH*aRDև[p1qC&A5-@hxčV +jDN`:⹲/^7YC{V-[ѝt/ߌIҒ*Y ]a N=~o)SUX}}պX Gi' l`H|I%'( 4)$R'i4QTnœa<z.b@o}ԅWz)hEChw7X'C8WmJn& 5]&Rʹ4kW?b liWnTR5BqX ̧VͥB:HÖKk)d|Y%Ҩt…WrY+ EL%e ^w`ו;z_^㑱V `u ߼urM.:~)\f8?F!>gk*|{F^wx2PhE^QKn&QVo]aeZM@tк/W"`bWlH%Dp1 mcY3SQ} :A%K|OP΢*@L H?ta!ID m=IQlHtWmVZDD,a6u,:QZDA#mý #:ՊdṢT%?݁sCM{;7uc WZ&1e Ɣ6$e:1~ηm&ڂl*9!t%m)9Dګڝ )qbo+uaW-w½6? Ԟ|G3^^&(4xNx 5刔PN͜O?dGPо(q#o[KHKݘr6pY_JPzY>'7CpFy %D"+ohnaA;#N4I$pSӶ::rxzI7g#`*چ@6kaۑ-Db"@?__vWJOdiB!X` `z/U l {݀d|SMgv"8jdP:{-UHb+;UDȸuʔYk >!X[Yw(`sUGxÂ2L/k'Hnyn" \9Pw}zO9 /8u%&d;Vc:Ha2Y,`'iG06QPO\AR:_!}Uyš.a|Ѧ=율9܌w\6Yk.?L8XˆT)SĮ1Lᐥ ݤupׯx]1l{c~бs9٧똽fhժ_~ XQnkJ4C &Id94O6M1{,zM/?KߵZ)&(z v/cAF!,ݫ%Xղ6r"JFqlH^\ZxDQ|Kd6Yd*[/ YQ\;TφE ;57-/_o`>\cdT;pag%.dZ5Օ+pJU@^֐); V p8o*g/fV9\1!+dMN&I$|~#e逊HZsҠ.sr)3fY?#YvT 7j@pV?wnQ4Ÿ׳'B0mI6L-K:E12`Io*0=I%q6䄐lL|fg40+X:ub)n\T SF=tS/I.%vuڍCc[q~ר$x7"3s*o!U, 6Kw  e:WOFKRXנv${eڠY4r6 ×{P--!+oHy'=U<f/9d`i (1ɨ(> E}̗I=+5.X1 0o@:\bdԗ@'H?H媖U~ZH.y_)cMO)eBo}Tevcvx1&Bڕ +a6M;TUh/["cħLn#&ej7<va7g*׍(qQ *1lCHo ;WUN~tq5 [ɯRTJveW䁳g\H;͈ʆzN C6 _ Jߣ@S=M63 ψOfRc Ci')dZ; Bq?Ɛ)b!Eˆ\`55I sDtɎQ`4"IQ"C*x Fh>]dDc!5]{XӑTUߖdw/ +9{stK욫hʂԲ}f% yb_ޡN?s2D$.rڜnqsiX5LxH1ڙc^{Y(oPhc|"8kB=}rs⩂:a BZKh~'CCX6`d!(4:7-O_`&љԨ٩i#$sW DC%uUq/m>Pl`ǯA?|n} xBr.Fj괱6L;rEdBXLH7/ZuSxbr(+ח2"iʗ30#ލ->Rn} nX6{JY.'%ߩUT)rxbt2ƺ :ZxM8EA.8\+&(~Wd||Hm)&q&JqΟ?Dg7oq8ݥŋç :Eb㞌kNѵ[Ujۣ8e R2:k"Rl(l.{Aޣv[Vpqy?Nbbx.ktYPrJ:).m (9#h=Qfָa9$:BasD4]i^nᷣN7r0x%LQˠaf^-xU\No>7=}sn<^[㑑NHQ5/@.YQۜZؘJ<;s~O;d&+qپ$l4.rr{TOS"tgVBy+YsfaQx4;}^r_a][dթ1'j>gco9!#\@Яf c[!}Eҵgq<]2܍0vqY{݂MoÀlKIN9~8w%+5Ѡ-T R#!b{jg!O@Tu7Jڬ10{:6 & mm_~ʺsb*Bw5ݜQ pB`Ϝ] [eNM m"3 |ğ |(seLLl/I[g8V _re 'os~fkt~`AhpMtAھ|[rl8Z&{;?n>Rri!TǐQݰE7tI+3e]AwK)'X \|J:\8t%Xc6h@a0Y`C =툐JG%Uonry<֏_:R,7(ӉA,_5KU1-]'42T!h}50l]}7&r%Nr4&#B'Ar\ wQ{1{%"XY "4x vvRAJ5P#pgNX@yyz`sN]-3F,R:Oq ]2C9c;@ֱn3ENz8a%X . A%9y_'t0./8AHlN^z< 8Gr#N%vBPdLF$:[zΉkE0ٰb-?dGypiX#9eeODXEhЁp\UtP/!#f&-gEP cxłЃ#(>cru]|e)7BM#Ѐ8k]ko g D[N%|FTnaMpzt /N]F0\W/2c Cs V{R ^|i(E;Ɨg͐G@ ډWHJHLXѝ+$m#GoN9%:(Qq[`O"gkPPiSNI/l VVS|8L2 "tK0pOYauP!ϼ;f6XL-v\GooD%f9=l9xl=42eqwq :z q*A0T&*QH[f3i $F;[ePtE4l oars?l{ge݀>xtH³_ɡv46ɺ-c>}_A sNEc ~F)Q#H"G{bE o؀-$cԔ*!/I7s Nc4hG|rQGچuZv pj®xkP*q֩TׂS9z;‹h)5</ͽڒXp}f#§_aiߓ*4.s)ơK5a(jG+x׏V5Z) 6nTPq9%%z'Q[p O̢k)h$Bv @-1Ǽ}H'fPB?7(0҂Ɨ_zygSG M8Wĸ8. n8zl)պ` '4Fz5ۍ1mŕ!MO} 9'sGbFWvbSU#g]@軷Ӆi#(sGN"yzOmR^D?nRĀLgk$.w"1PMR07xJUO 3$MFͽ:Hn/SWO dB2D߳╖ō ^ǼE:q uJ(PnR:;'1?MosA*f,Xܹ{NJa`4шrw&_d\4יY9C07;ъ2 3p̔tpvՄG($՛) uH:2Rk$Uˉ?,VB;|VL|u<:^igJ'a;?pIs ]tŒ76>[V2X-0ZS[9~]*c{œ_fhf j&;4fO]>r P71ƥ+nקvm|w e|~%U:gjILcD&|:sMW-e<;Z7Ifė{ĵ@Oj?D\΃5Ngyf#~ #=;>W FUvxJζ!}y`Y'b"i֐d;̒[k0۟guegnjc==:٩ G =TYZ^ ?D%}i0n.PA7M.*)*&8 C6pD<jfzw@\k:/9y~:^U sULOR_qw;ӐBu m)U9 `򏠴bxjqI+'ekk޿c' 5(OؗL~?mJk |# >jd7_nDR +3LAJ}1:^/}栏SQUe'{l}i,@Q XJ lHt,Xyԉ3Yw|T؞^=0jL? *߀з@ Y׍S>.܋8h[s+^G={oN]N)1rF4BLQ1k /5'Wnr[n7 k4Y'~<ϴ8f֒8v, ?V?`nL EҿGCIͬ~ւ=$K*3@8Dvpxu3\i]x ) G2p=JKÚVV$]4g4Eoz>Hw\ATkL{VXR2ȸ SVg~3UAA*D3H5"lt㦧FTvb>ឃ\'l҃!>Nn罅\_ ItcVdt1~5ʃdRhexB &rC^օV!T8.,/PE:_edV .*704i߬z0;UcHH:;jñp:,.b_2nutL9Yab.үOߑ tN4JueR\߷i3tj0Ptt0,11kTkcͽi{7"0`҇˭WCv~,^6`I.9?DҼ P r&ߪLY}"3ɶ^ A"1OX+A! QxN>ϕIjX`r ދo7?^%ڻG 7L_6̰Ŋ=(FW#6΄g";3 AƍiH ek^d…]H08ǁTž]aWsr C."Jt&2͕={Q8)v$Yu "_o>VʹsmʕZQlD!Rםe|i|S9\7zO¯c8I{kMb=)emzr_}Fq_MЫ7}Aӽ10`[g $٠ݏO)Zfc|Y,˼&:$7~@w;^ ?j ||Jq0w J$]L9p|QlPjcRd.aL?g?W=P<7.dtm!TYgP/XiMɪ,1&|^;6ݻ6uG[[0*tةC`ٸ/{#VY].wNA2_ Fz* XХazBplh۬@a씺Yd66UdΕxk\O`2z }DxC6H5!p%@i(F> ,?)n_6rـo;7,|Y9̳cɂQ0֦( $]t)X5k6 ǧ7RBat?kn,@ o ]XM0ĔJTj$F>b|xgũp0U~bcڷ&@(J@*khW/y^C_ZyMת:qswBY*ۨk*x$ZLkͫ yWa(1ۗx)Go¡OD]5춾w<}6,ӵiautdO*Jgkz7z65k@΂`a3=1 Y7ze`GN`s'YN@ڨݙ8;JfNR0[>\MlL{>Y€%C^3u 0UBXtC{Ƚ)EBYCsFFۀe k:3W LF2Lk.sݠU{_Ӕcަɩi˲߅)Ѥv2 ٯͮL)c{;y)%%=X%4*o&M~!0p-/kV Z}W1,n%,`XsA7EN;r ՚v|*Pcݚ);@]"!(*eZefKLsgr5z}B!c88E> *G 88ѧetZPL&+z#pSA~ZR9f94xv<Ҥx]"7-?p&x!pR'ʓ,Z {܌RSrg߹-%/s/>䥀2L,#;j}Kʹ`ߝf vD} [v[r9a絷Mhi8UޕZ{`gJb1Zԝ됉@AN>!V[5o/D!T<u4I*bVU XzEU[Ms7T>1[]BdJL5R>*Z\^=y]_ģE%4`5f &;"&֯[+(su0KF0A{Az:i(\"#XVpaO3#J`qͿŜ~{:pO(G(5@u㶬6\ ydQ^L+Ҡ$by.݆<q>FHP8MVIKL5,aq'9αY9)5іXd[i=CςXxDn4eP6V3&} 2 Ob )τh)Kп +̩#}4H0."b,3FI]@9S O~pa*/K)s$2R_k&I]*Sp?^\.*"+6)J"s'|PX ُkx`.>|xMfOݭƵWHt#=1{xk,\gk23fI{yNA&7ּFC 4:)ED%&5&viw^;Bo ABؘW slZM(;~o^e~sDb}mH%HVoQq[Y u$"q0Z@D׀Թ8rļP{:~Ů7z.iHj~-o95q`Irg*U Hy-õ>]-hl{n{iUKvn U&(e* n 3BqZ.⵿FO#;V}j$v/5JuuqAQX;ۈI}Ű/~33d4-QE/㱞 ]6u)R3tzlk-\Zx*Eq!ZxaEV4=w![xcAuǙ0*YCDS.B sS1Jk$'(a_gŪh趁~6R;{$i}so4m&jҒ)Wכ\f#Nu7[Vg X`ʗFn{IN* ϠjYhf*OHY8k4и/,ws-snv0;|+s[ ;dUP#C%=~U;%;LO j5sf-#ni׾,S{k?&)ޚRCu> goWBM#\4-tr%`Q`ܒh#e+ &8):WI(3`ȁɤdzWlD4i6d̏mW- uֽ+f $.i/:hI4sKm1+Ȧ2Sghb=!2=fLW؊"G`.3oEy7K4>A1U.L|XNȨkrCf Vp*8,}|bj֢)̄}K QMΡcR.nnVeY*bɤr%ӊ>fBxO%@4f;Gh5Xsӭ`a| 4DjkMsC0g&s젖\nc$X@0yX<PjG?\ *ïQSli{*f R%FO|fouB2x!W@oxKJK{mC[ʸPF<52xձ_&VKWfBtikRSӿNS&9Ưz5d վ'P7Bax_іuc[.7__VM7x\Xj4V+]>k Zԩ[fIIԃ=2h;=Ar4ڮ *,F ~'~{~#6/9^uz~Ĭ*BA7]/4—f 7'h =&n5[eqPjL;bx-fsN9)kB2:Acm pdӔENBquH&b`u#79ި_duǴ" BhP |R8ܜ-%,YB 45Y'<Ҳ>&jod4)+yfZ?'\OjGV3Jf?} 6%eG<$L׬+ݜ_zqjr2':}R?ʦFp6)-W T%LY ;S-oYbiҐ"BEr+N˪ʨ4v$(<u$Q'BaK>{Ud!a{b]|/ */|~ذ(`7.Qa|TVd?H j/^/495>%NsAmqVgS7#vˀ(8RuJBݏVtf fIҜz楖W+2NH%__*f0|,*:cn:.x1rP h8G@AJc$oyŊ&LE\ XOU6A|ƪ:K83F=#c'ma2t LJMi['feWU3+I)L#z_g IzR =lE_7 )˙dJ8-7g֪C)H/^fL+ v OZ.|;{sųE JxwHDx&$MwL3 '+ӱ;|\^8.9wYVDw>p >fЄV=\)>WnjߤڟK3Emş ar.9x0/Sg!7:C/J!5s<}UK~gD2NpKn-53[JuGb$?Z?ѷe5 pi!я>: F憪Y|2~;0wZìFLO@xcR@-Hľi(`07α]vd6L`~ՃoPfn\̂QsɃOL8]"Z`94nZ3WY\. XȌ:8v Bq)G+. f..I;8rL{Zvl&lrPɪ651uAa6 B6 1`2^$="bV)ϵI\=(W@8,@.\<ʸy͌YblR+{RQj_4.1½PVz;ծ G_,<]$DSńJiq"l`IA1<ճuЏ i+xb ػ/!ɱh|;ܰ^H>P)~>L4cw~'(R|,opOn`V7Bs1GeCo'eTJ%"U^rMz__ oڣ7ڽbv_=M fN/?6~kTO[Xe wHnc! 2T_ʂ Zq:g*_pAAY_03⟳`iQ 'F 1&rGumہ`4P#(!|aKw& ws.(\ʒѩ㶁raV9 G^޽u{ڇQҦZ$@l01h0)@US-40VWtR` qe4ȊnW9nf aD)pP&"T%m eXV^ԘSP JdtBԝϥngWPY42͵ bjlx GPԦSbb/ʿVJ`b`WD\=ƒ5~lR̐KrAnlu>1S1BqDU#DŽ'K8 vDpBYE a|`gI׵zeʓ)m)wo2 dĂ' >heKse|O%u{ib{-+;~)p O'v#C^S{]* FEQ)h&)`{29 ;${ow\6]Ԯ9햮Bzw.A֛g)H8b ~'MM6RUٚ"2m.m *VE4l#Px4 (|`ҜI7lY DfXȐ%N}l:h&LXjSJ(,.6 I>7-rQuI7m'H@~FЩ(;#dS462 %؛AlHG4!}=OW,Y^Fa@i~:wL8swd\7'_"&Pu{ ­*]Cb>*}3?HJ㮈7}~ +$cz ij5yQ1s7#%L1fpFn'iq/+Wn'*o.LAyQ"'joM'߬_Fϻű^Nr; H=z4c˥AK eRѽ6ӭ1be 0 `9T6}]^n@B |dDEX\-H@*}QsW^,^m WU*F`S?Ts1b>0k d5P% q`Ȯ`&F \o'zƌ2/<(׈p@|S5\[jNh EDp}v/׬x*"-G 㻠0@E.1A AKeqnk۵) Q1m*8vSߒD!\'S";%bbPo,%f/sqhA7wUUeY7/]'iYIYYٱN9=XԾY9?E'5l dIդJĦ *ʮCDajދt+PWP뻤f+"'5gP)MJsW)mڿU?8ͫ'$ىkn;*-8` Sӊ8ܻ~3"bľLd6bO~±p\=`\}4oSzCq bࢴȵ}|0*շm?$^HN 3_˽0.) 6cXY!2U QT!ͯ8PLD>K>34W`#e%xi}5mԷPHGXXgR Gˣe`\@h-rѕ~MR"gXQz4TR2`YkgmNCqGQQej$NZ>Ep!jݭ/B<٣KPތHP9yppu15'VmLX:('Q0Qwk'RʭV_X'.l @֨G&*,F?5@j#h.UէGkW )DR b 9F؋V@$-HT۞.p@ ,[xn>6 ℞PSn+$_xܱH>zkخw`u2OM&'MÌ iÜdK0kԫUl+g\~Rр_ɦHU&ǚuƳmji/4ŦVaV7VNʨgB˯=-  \Ծʔ"LGplrʫ< -B< b= 9QZ^'x}sP9"埧i@(wnl,3aW]lVSfp3)ۖB9 jq8dag-R|dAP[ ;]|Ffԯ nmA@BH2*,g£0 x8|h7x4u?'=4J3vÒ,y]nzOLX%ġ['1 aO5!)(N(Ӗ:ɂ< u4n8(,L>ǞiŌA!ScݜtݑWG)q#`˷^\·M kASaH]նh/M!*V9DQ/FsIjGǵtC Is5򏊓T$&ΰpeLN#PGS{Y'S׼XӉ}=I1 =g)'B]5ukKUsm"#$KO7d*,m=AъGG6`'kh$!ID ݠـ׿a9i.kW5E[wӜ&{.k~S7 }^`9z*'XXڐ2N*|raQD?.Mcκ˞F H1_ΡnF$!#D3 Z [f) )za04KwM LAq#~0 H)F58<|BaNX{|Ww2Ӳ, 'p2g'b@8h03nzO~q7igA |Ct%AA(R3 ʂlӜ`YmbK<]fO,GG3LAPGR 6N*)969e[ݬIHሯ1\m[&LTuN;_Ӗ5j"w:.R td'9c()Nj;L@ԤVP󹝰JNC| _hud?Xo 9_I#dgH7UT`@,TFvv4%|HTxv5/]qWѭ~Z.m^,I#rQm$-3\S1mr:[ ㍄eq 1L#݊a[߁UKkKBT%4vJ)W~ k'uLde/g ܑŔvX4c:5jB9gKp: U5+=zuu.jJ0r/',ʗ7`Ur[{@]J0 Ϳd XUz3n{m4Qk̠tj>AU[s}) < a&Rq878*[_7x-ts|ڰ~7=Fo (&P! $sG2|l0nEl 9-quXȆ8cbi9tA((>OR=I|؟χ]q&3 1HrR]^O9ȶd2א7kV?ު6U{V/7 ¤m<$ +.~.f(Q.sA)S!aJ)KPNj Nx#bcr$KspșeKbf74^^4-Qufݼz (wbo>4Dj'$ *n@gb(JX6&mvJ}zwVZ)pU: )=77bv0dX5뼜Z PMb\KF{+?5AmA(s}'N<ѣ5m:6-ar[&*f꥗GhGA' hvۅ6@K%4&J%iπ4FB a L>ܤ,cH%* 1\v\ߙpxlK& '?2&̝)4N\02%#LJ7[b{"u 8/ku@w~ LLC gdձiW]L= (C$|rvu#\I8H 5r˺Z]=ow([8Re+\Ŕrϳ a)Q# ݧ|;|]~e4izߋN'$7rX*Mfn4 m8TV]FƯ'0BK`G\[|oܝ֞D=Sq%@fۃހ|{Yiq]]xw㪵W=8F\Sb<>+KCfqFzGP!|nvz0!Sl)?B>ڭ}>I^ ?yb$Y:FjF( ,औvF́ |zsuܭW*ۣ*Jdz֨*V7>MrHFxCl`\ZLnqeUr1e*T#tk#NF獉5WCF_?,x1>kjop(WCcohg;RJH`(=ÄFkJŮ2nJm'BLZ# ?CW 𛦮76YhNkx%9Lz(q@Ck|`k kz%5:˵`5QE9kX>@D #0Rc.L%tLx`Zzi]mC0PRKmO2G4EU?0B],8\lyBž@̩5~[d$c mwzt7x|/4jf3ԱJ!$,!a} \0T./UC>+XMSeB _jzak][q0Z"rXAѻ@kݽ`W #DÅ)XXȢ L'hC}a4!qp½aT֘NP ֏#C E+|KPgbY+y_vA}kbOyqs@ɐ| wP:3#ӯ{Я1]-N46@f ㄌQ5dtiDK*ǵyM"L3321&< ǭS "g:W[mX͡@/A ک/隕 kR5i:}cduꚲB ^}&'裟$z,I*ܗܭ;qgx$2JTs9̞b6R`~ `3a5Ǔ[]o _PmRX78Z#%ԶF۪ 66ްN4IH" p SK[h 7@5kۯ LHys6tvt:dK-ZSC0Viwj*M QĈ8(A߹ N*q%)3 x+< BS+@AFÚ_G@˹G/R+rRc{Dˤ1@B9sZQ b>T%nYRQŖ"yl,sJ]_>a.q ;V ^'6Yk73%mr=D‚*?xgY;[|TNMF|9AV N>wP%IP rp*(ks:G7&Pd 5 JUc z\,M2œ&#LZix~JDӓ\/ n M_ PS3mU#g4hBEzY-JF`V ~> p̛bmr#y*qjJ)/S(WˢRĪumBsg=X"fK~x_ ޝSHGo\O.Jse7:hA8jvpVU W / ( ׅ:"Hɢ[c&-7rU5~0gL8ۏ8 V)&4JfKP^n+Բ,?(>~!CetxrV6pd] +za]KnK<Ɛ8߾JF ޙ=7< ’@sT(|=WSW]dU^hCjD _?Rܘe̼>ٕML,T0*ympj9Ky4z̾Q2I`4bG#cbqɜ*F]kj6NHأm(3b>stBƗ<7 5^T'vae8kolw(Js&w1%K ~ɥ41% ɚ@Zܪ@ # .&(va$]Vw2+-}v^h9)c K)X\0RLt'6drzQS{GVh-h} 6A0|V-N_O:J~1TךOJnAo-&b >b>Ӝ:p1_5|/#Mvހ lӯ]BSA\yLҟ Ͼp? QYwQUz.rTG+K>$85X֦Ce:RCt)4&D 7ǫAC+, AK1Vx,TDGTk4)$qW8~ ;"ql[9IXy|Y&/f\/QjQ(Jئ]*GW!7DSf#1A '<֝Pz4XLÛQvG@My3lry-Gn N7Wl\[KonIn{Q9H51$nѭb>ܤv,r=8RoࡧU "9<PCW\du?9g,0`l۔[[<-u*F, 1%lLw1r9m 3`#kFvOu[Y7DpQɹi' ;1:58S_HNGvzG_テiU&" Q78q`! 5caDABI8L5]l*3]Rvw&)" եS,O@ ~ H)vo¦4{Vpu.}ۯXu!TPԼهY0@gY0eAOw>Nӯ`8@d$}ljq;}9PwFyB Hh#16T͹%pykנzm;cepw,3K1Sn~Vs{gu?;6I2HiѰ,¡U~ޗyp{ܼ{7l}?!dbBRK ah53mcv5=EiGL!dm ^X'E (j MsYɨm;Ty5IMSJ63v+d7HUh6h ſnBr:JT2fE58tP|[ȃiV_tR_ oWDGzZuj:\&ͪ m٩\gb\ͽP; v^I,i'Q:9q<vJwBBtIMSU_߬G3v uOl4=>\M#4X"(L24{pY^_}?GD݇$],8R`_wA@۹2&1[WxBI~aF36 1>OϜi^),A11>+${jKbHȅwoOJjzm܋ڮ8 %TILɫ0¸DgZa:SZ,%o+V~Bņ~s{Td`f0/&uˢ/ֺd{擮p&"-KxIZm{t+2O#Wݔ9 >P&i 1w)Y ( k5 -D 4d] i*oZCҺpmfCՊxu\m;!a~˃S6mIଘdSL] ZI^[!&ִy7YzE 㟜v 8UsWD|]nT Apյ8NJײLnRyW o;0d`>ܙoZqMԝSR FQάR[ ~Ͽ= bp0FL}b U➋Xu;Q< ,/W8yEX8Bl,2.<$z(1Kk  s41zZ{u2gvkR"DW1NVGna`b8FeW:zї6zn.b rb-^pOEU6{u> zJUA%joĹ$_'{Dd'gե} fSc%/bl.R-Ӫ|E&AoUa>꿥BXPkdxN2֣+h?v1z+X'O/x:J9h MDĽNyGfml7m-0V\JoIv\m ||zcg SM!zk/Xd\(nK")~-y,=gRa3Э@{q@'kR˫dD"!RטJH[hbltSY[JXǤWU!2av3jʫ\  F!e`  YXtK&oK߄ '&Iؕ۹XsHL_3?sN];&i`jF<1ͫvV- 4nD[F6ҒcD : .$r&ݑKp56mpV@yЫ423!bZ-OΊ}z%0NY9SvMb+^Q#pB3q'rmV *3ykٟ}-%!Vo 8 28c3YԚ'm Uc ,Wȡ? w^m %Z8@fx76`nrMăPVG5ج|L 3[o_q k.icE%$7eĸi_F/w+UD\L!!Jxe:h%"s|[53Kp*MƇw&3T?12_jF| GJ"E7k*?GV(5wH|, %)?U$ui;7?Jk}}buU>l#-$yc6o+,H}#AD0J-܈2ԒzoĩqłЃ{Cjo%(\6{y{ ŀ\bKx a26U=Cc*zTaP> 'AHU^B":@~VNNYt}u.5 ?NUQ-͘NJkA,Ս2Oyg( ]Je Fo.Xg2`,X$S(#߾s4^< U[ ·Қ QS18 n=*VU-\}+wy, ?S>)@cENd,?ޥ46uG J5ە78!c8E=J*/3G䅬r1fƞ8~{Ut ByNʭt4B#]uI|/7 Կ{O,y|6!%h"Sr ƞ# l#o69 ؘyIAgNV/Uu/էJǮrr._SPA6I`SWHn84$q  \eK*XkطfjBh4?S|6 'v&F-H"K;nwla_n GW5>^GHQVSY|@S?8iwISE[mY, \̸a*$}</3qQ5lz ?36lt9gqY:@>zlXsofl 59Ǒ3!|!x`ewǪx(Ga)7}Y>]e:Z/'^/ pD9=O3ĪPڠP- mqTQA|MZ]qq*@~xF l/ ׹t~FgĔl< |"4Jw1dVVȮ25Ƥl&g> )Xh-Ba?A?کuJTAb-^J:FP&82")o[5gC;tK-*wkCP?T8ʙp%vDudא.zna`^y[65:&<򋒟Vt~k)Ű3?Dr +RN=?Х =6ɄOAcx- -4}_w\ I^RcnyF>{ͼVGU ۩P-eBxmW(\?rBNn䕘yU|UUH)蝈0d!wgHfѻ떚v0:O+.3,WHgX9a({k.SxCt Y>@/ a9fV+Sc ʃ5 H?Yi@'*el oeꐇ y<:FÅWW (Kc6loS'*I@ϊFr"t$Ð'ۺBo  Bq'e@`iT`zRA ܸ]#kJL|i+rGo|?̒Lj8Nfi*D:oxT.먳#ܪkR!`м3'Hs%z=#͒sw_nq/OfԌCybz`6OSK//7ӇCL#PoNzp_,3J 6 [ޠ 0SOHAt(oƶ~)a\*iXeD},icRJU^X LtYsR%3zn gE%?j bd^S7})$a=Yr2bXM:U3sdo6TJaq@x-#XxYrBn@',\ZkJͻ7eI[06Ѵ}H++)EkWTI% -taQ" jJmN1(UPzA fcy*#Hj|89 GaJŋb{FG,$]&boGE_}Q^PpzHBfR&#vjЌҞ?QzL gy"-de^,+V`å L@*)F.:YҸO/ԉH0ݳHRWX<@0 xxMZc~4Qu?HO(im~[͂qdjwEl:Zʭf /筊.8TI1P(WpJ*` V R N7l/6 $| .g+8>XV*ѧS E^=-f6ݡJld԰$˫0aLg?vCRBL92STTNdCCT])D]f.5SC"ẕpFXwfx0, iNu.d7hL%+3.{ qQGx_dQ{h7d N1ۭ8wn6Dz܁bh.<"jA>|~rmht%^]&˲50b! ?j;/Ank='9/ûIY8nåH=^1@2p 9ոHa]EɫA^V IRT?Q 9Bu iIuŔn&y\5˄S6P828yRp4~tx'0EVp&i#ZW,$ŏj~0Ӹoz|yNs.%ii 04`e?g&bu1a!<mmbj?eUggowKL{jo2VeU;:UOQ 6 y[xV?)t(="J%:QA(^k }RIzf5Qd*sQ :2{fP2dJ8.Cފ-dC<@w pF(L[R23YoDY1ds!{![~5}J\ 8W}mF:?^0E>Ц !ubB0S` E7dz08ZcW/.BxtI i٪ӁB98oEUCf&!I3;=V6eN}-n)x CH FC#YY* *+/#􊄟1쌃gJ.HC7=8Q4Ea ͠iD VJ׎`~ojVYqh,9zT iLo*4mb7Ck*Rcb qWa|$siE@.v◟,\K^.d!{>qp*޻ǐ(RŦ*C> `aĝ>kQOp n1*1RTIAI{nty-o;9Q>aآH|'Եj A8Hڲu}QDi؊1dj4YWӪue(?DQӻxY.-99u|ڙ}eUI⛻42{V@fE{!4A MZ ܁Q` n9YϤvӜc(/sMYC6@p .Юysq#1FBEwʕE( ˛zqG.5GN(6[iMꊷZt1. α=$yWgh6wYmBhm`2ʉ;eR6u+j Ivn> 0X>Uq_F+Yr]uijjn+ip +#w~g5Bcy[}sHvE8.dLLQ~.1vQI&x)81cS69>WSLX7+udCֈznVa8iabSP@BY}*G$vk -Ab FJwRR+?VU3n:HCs5Z@K-rC.iqg9A'`\!;F%&B5[TH3Nw+S}B>9= aᦳō 0Ȳ903(p1e"<q1^Fޢ<Â;lU?&hd6Y s&Bt zOY![Œwlhl7<"Ykd1CW 0wP|X =YKۣc.tEy]tg4ha$1^|NIZu|m7IIYr9@>ڴD;](vI {ĢvΓwBnP@S뮊rn@De3{4*(z{n4v aa9*]qŽAoUGĝ;-ˎdžn]$&?n5R۶@cYAPh^Pl΍'mЌm0/Wr0A~oĽAgy(ST5W@XS&/^,?Gn![,)>K)kv #=ϐ{Uq4UĭKfI #LNa~/![w{~s[2ibhq.]̀| FzŞgບaߚE.]ASZwzHeH2(М#!g8 bL]&=r92gN7VZ1&ߏOWYæcGo* Hۃ"[^f<8)SL.e}o'("2q/{{lc.aG{cC%֡GӒ_{z]I܌CQy+`,yfdHkk˓=2T2(TyķƷMܗ@G5Nl5/I-ˀJ֩mmףϿ4c7k0J|ׇN{!Q H2 }B<bۦWLEL=_#zEI(ęQG]5a⨊Fg*mPc2BDesXZsdq,sLA^H#5ȨhK[W; Q蝋% 0u^Oc35jKhsC&%Z"8+җrHa~q2~?Sٽg(A3 צA*J.W^ |} y|bYQ'Q-5zLOíq\(T'E ҤNNoJFưL߇V2ql>h4=gd)1 g򀎳q,c)}g=*^='fʭLDCсİ1ejqn/mKT eO]3l2} |TѺ4UXD!t7BXÛj~ t{q`Q6;B-0ZZآ߷fu>h0#w׶ǎ^fb7ɍF .i++6 [%6%EpDaբ={Q\]s#[T}$>5V,Up3&=}~}|^R(wN[+ j]0Z(hUw l).8=ЕZJtYclFFnx?|H\|*U@`Lv=!FJ0:LY~*.Él:~eZy#r@z.>˶vc&: SɻbVh΋*pO,ݡX΋bQH(b,ną?2*& {L*S:M/H%3ʨcRgyv˲,|Nn2Zs%]uq1zHfH0P㛉ۃ _9t[G+ 12ъ9K fg̓5a\^XA*Bg7Nv4 w6.|9f},UAhuVgybpUi<*.81%9rlaS3!N ֩y:4eҸ.Rj/8I!ϡE)8YL\51BttvNU݋Ah}9tSQ q ;лU3֧Y*^}rUYpՑ: YO=5k m/6F]nof_Cz)ݎ`m49h<,9@՝F 0'n`L=6>&6/T#V 1y2kY^c]Iy"?&L}"j;^Xs|u dmXkDE=E׸͞E7U ^ǯ=^,–q#XOV?b_iHScq٭Fۦ08d֏"JTcZ"gQ.Ttw#ezsXS[g&lYi rLŋ%4&^z y>,IpzVJ&3;h*w. ygTg=&B[|(̐(Jye*\[$}a _jE[?TJJ29<ߝzߏOA LmxdQ?~KETkzĂҟS.\]'MnMlnZi{7*a>W敵݅ .^j yvu!R1k lVX#F|yt21e 5g4B7DSs]GyXkqC+l\aZV~J-dxa J]Γm1d'x\Ɓ gSqNvUw^ipZx#f !N^B!4o38~;05Two:4*y#nJ !-cygYZ0707010000026f000081a40000000000000000000000016650a15d0000fe3c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/O]?Eh=ڜ.+O<4clWYT.dfNOڰ؉Ha̤cF9eq/iOI4 6;gBڧqtW*aQRJ- y %kMgj?`92D2w*m?WQJAĤ uۗĬB&~W #)EȭBY  ?z1 lքsCtlW^f }0RuD}rLh[0]oxD\wjmHkR(E!dP u* d%51U44j 5%1۟jŴөI̙1۷g {=sL= "8):TSAQo ?OǢ5<a.<`2P BOe~RV_ldy`c ܂LՌO=8j.Rv>+s."8ƝwXoCDH-djPe6<\>qެW_T^ߡ /+Uq: [r1$1˕8l7k&>x;hXK+Ͷg[2ϐ*>  R7wYvsv4ҩDa62g2L2Tnt#Rx퍦c 2E!"\U{S<*Η_lC:I5@E Na4[0VSѲuSq)q{VHżS `l:ޤ`,̗EE^U-S^HpSa<8H!Bw /( Sф őkyg|;'j!# 6,oFx좷75ߌ+Q^taIEC}ϵ^?o*/Q &sE& B)>NHA+ĝ{+ȂX/~P-kMel.`9ko"9AĚqa]\|[Dk{=F,gZVʛ&|f{7Vlɢ׹e#_ݽ {ñ>0bq_TIo ()*,!؆ &UNpa)h5LiE5-"~}j3-fDgD_a+H&\jqnS \*b~5 b &5IJ2Z{G^8iHIN[ 7TFn!Q| )w: XkJ=|j )u'n'&nJm-x)?^Y֮6(Ϊ&}׽>_&.!Q]2=ܹ1[ECNY.a/5H0WN9=hQdJ5)))X%94#Gmtej1nV̇'&>3N]W/A o:K<46VHjR;0ac/7 p|0 N|>&.VibA![0/ iD27)sT 6]o!yt01.$.D-$I (=$VVl/cQE%M)}@N38&E !zDEQGg15Yo[3٪ZT6vj,fx䆱l)9V8pw Gq:kԕ30l Hǜ5=}*@pyK^ߜ05H^,H^ #k܄ᘡp|Ɋٴ ` apGl֖m,{""6kWa_h 㿰hP*e$N6qni#z(x:Xa@Nr$0&rE|_6 +sZے@'FL`RP#Ch~D9}xVӸ @hwC,5<8:k3YFe2uMvlD * ZΧid 5 W@T~!H} OۂKLD@c[ ھRRz: ^p`t»ӄy sLyI62TU#ٞs xGm(wS+G,NgH-lئtiaD@ZFa:*ǰ陓Du,z5 ~J0,rL q|ERiBG2J (ё~ 2)rço`:1eIwH;S;u.oJso 52b= Ueos|K/*Aŭ+PkJR7iӲ(i1YWvwcWRW2vv"YsB@YJxssd L_0ҙΕlg2ьu كR<=/ÿ_Nށ?OM>#\xpK:IqE@I%UNg08PKs/$ȥAP~lw -Z2uڊ?p R8ف\l"cD\5űOVGv`hV1:W ~LuDwNlM Doч)y?}8IcÍhDžT.!j8I/̈'.u"| UWzB_Yzr|SmjßMn ^X DX-=M8|ZG#bG_AiT\Ǖg+%;.Eʴ40eS^$e &arF8TӉ;2ᲂ/$Kd$a-uh)d⛔P}پit5cI?ɸU1!\{!i;"z@s#xyGa@CY`d; V)V2 Bc:":U/FDId5RH%` A7B>>eyʎ Po!u.ռ  C$8VUI:U,}Rm 0ߠ!۝oN)YLEսHcO> ׋ <EdE7N &xޥ8 qGdZ`?W\Ey0^ GF^*^,m*4`[\|Z D&\H|ɋvZ=t>$ߚWTs )6fԚfBԄd9vhueEa-9YiɳÛUr*!?J N@CH# :ΉԛS[f UObx1x)ñ#_U[_,_Dc 8-OG,7)ȍ)҉O%=ds%Қއ!H_2Zb.}$`@4夷d?b{}hEmh{E{r jZ)^ |tiVo%=J綡7{9v&%#Tm1.gf TW8:f!V ҍm uRZ}{(x;.,ITWBWs_Vz5H;_V\]7f.4{Xk#V2re!}&nRC +x І轝So1 Dn~iц SoluX*Yn`~1 Ufw/J8g0AM؁o~NBO}0~&!NHpm+BD}꯰ H&Ҩv"џ+"]~U0GzɧVnբ r30ӘD5TB =E3}F{2j;_㰙#OyFzߤNk*N2H婹Hqժ"޺c%DI&kk{lcvL6;Jy滗9!{hй1h@C ڞcNfܹhSzIq/QgN,r60hl8Tw SnpS_U.~s7?Of^!G3dѯB ,wgcjB Gq&i!ʫd3UX no<\)?/Fɹ^ؤ ~D"*&g}}IBk5T53 \]v\4,XY6OyWB iEFuJ/-?X\,(z\JXw.C$w~dJmSChmڻ3~[c;"k)GZ)bS_):WE ?}NUvI/ )`iBڌf6xW% =M`R`JȑuqC>+VHbD0! IÝ#DIoJ^Br*]Ϙ i<VĢrf @ t"{3F=|ζvW|.m+x 9Ot|T}򵓱#wX8r BNG,2.;LE7(' e!_"'b$%@>T$fuAîP+N#D@OIkԻ=o [8+?oXGO襨Sdy,iJ-H6מQ] aIk9޴]>(먀(cG0C7+=) x?}|g|zpIJuj"0!q= y&vxB%(l*~k4贐B8'{ +U2;h4eAe݆bc$]vuqn>*wZ@-`{vd"N.9Z\@M=R.*6C"I$e?|˽xS2Y8Wd%MS.MU?{Ok7wǂPv*R~p $e;NvwJ=h)8ǔ?{ha^r@Wq7/B@R};.Fcduφ4'H~LsUE5t}V.jBzYLσs7uYAh-ZvUG&o U-JW 1#?5l#ѥڍҷdzӇ1-Z,ԿdڎIs<h,ZZgj( ڜUm:>\AXL CFsPPhҬfz4#w (dlȐdԶ#`k|q=w(oMk^K`(ԉJh8-2E-q]%0 Y'ERgDVfP8U Fח Two}7tDNd'OOv"s#(YV-4 XoLSu4^Cor0S&9&aa{'@QwW!agTWQérTR#ێ_I0K4545o#Eǚ&LET֦V2׵o2N!=X pX~7h3 E^x2}i=T>6 TeufK)XV樮=ɐY1jctJ^ #Ў-Ҧ›+KeSߙD$7'vArA,UUL)N0xv꭛ uvuKMG;0v1}z.TJ̿tcT4 ޻1}7a*״0#eJ7$,)L#w ( mJ^;~|0?_Ht۔oߙ@ԈڞCvKG6a?1.yTu i6&3fl|MaV0O OSuyN08a|h6ޔBw"qQgxFpCE<8x,Ev=ݡZPΌ*V*튄MU(mvd1TQuos- k '329'}ժםz!+LWJt(sEߝnbD 2Jww0x8;A_Hds!vG߀ } 1:3׺5s &pbHvte3 aO}@*Gt&3vKNk2miP R|$ -NH7t=ҽ;C`q&sYvn}(Cm5Ue!)jתZൕdW$laK'JgMUXax͸Dž?~Vi,אZl!>$;;A323eIо?qWrR@Uc-'3 aѺZVԾ jc+wryK}܌xLh mP#dfFZuXq~FpEҤ%S4&Q<[qd?7:*P?Ier[w^^]#e~T@%xL'`W,\g *ip( Îx6,ʃUO@wF)0}Z]9X_3޴-')X.4e79gȒɝUݶh<d*ۊ{9сțKEmcR!Y$dQQs$KiּgQρCQkJ2;(r$a#hyW6c,[XN]J;CY TIt\r'FU, c럤ii6ct}ȂN Ay!+8{Ce5uIP]Q3c4Y\iI͐3$^g}~IЩ/&cF?" z<1& zС75QL)_ $u܁[A7© DZjסqѮ47?QNXJ}86}(Q֯L7|_!^[Cxw9Va/lv9gVNL 4uWsbu kMgb2e͑N)s\Q%jdW*] +c,$נ '2oBX`5lk0Q 4\ "AN:[<|2 dU~#ƻdb>YA@U `ptcV<uqW!wa3AYּ!|J=2e7{{%JNib"s0pNZ=* `/ sX:^1N5 Ld-! j[=<(!zK ;'-e_c}z `~?UI/W8`.w~0DMf=M/5\q bӻtWCr3XY= PAldG&-jԬL6F]_gqn4HfnH?!;8U"09>?уŢIpH!u1'@"Gr> &ZLC+6{Uq`rOO紏Q5`";ɻ:V?#-`@7;ΥmA,uZ1Wޢ+hb;d u:;Fi+-ߖdz9u.[Eymk x"$BDeYJ>ˆЖswQa%C%L iGYsϑӐ2{9*gdvc#y֣ ꨭ| G>/0uP5 %qk4dɋB^A.2%.>o:$:uGu彸# YrIL5O!Bn9 ɢRYdɘU,ԯcX⫏`|w4_q DD)?aI_VSvʁ=4l+*j>ĊjPfaeO<drf͗/eeqԓފ *3"E`d߶O1+ N85dxyؤO{ :M51@k3ԿK_+7M+(DWgCJvFܵ"jNۧeȘ(0M!ع>6}#xviF=f)u0sdYXvGzʧ+dB.v 73|^}5ZLSc X%@{+gb?"ls3m20 ]+F˭h'H-F6̿L2 |S&@0fȩI$nZ-id b\+xlOpm:@),QnMAh\9Yଂ1Ŷ\>{x/ʜsQTDָ^c. /L--mUhKm\#b?Byk5̓M64Ի>e%ɽd*D4DE*c,#9q3底{Fg$rEL*,ϴ9MO3);`.A%PH룺<~6ugpvY%}m+kyx/Gq4InO Hd33iIc55%oE,j DOuU-8W0^fl0GJ|D @y&p SF6Y2 > ,ND$%5X6|@},$'J٫yAIzJQdoE]s%G呰ҨzA*Aț Xdh2+5n l_5oOVKJލ5uL3Ȳ]U5`On̢ ߽aT}sz (|'ddQݍԎʺQ7EdVp)HZlp@NSzRGjG>StI _{,TVQ9"%>V AaV̾^Dd2oBA[!̄״ F?ZګXȯO&[?Ȼy} n/0/YS[ -IjC57Y, X M2( U]ޯ[Y2~H[E.!~VuDkc6}+P4¾ [&IPT@720fxrK7]c;HU0݀@iGa *R},؆*WDԯ ,Q-CUDV|r+*>wD @LtR,3rW cUȠ [<YeQwJjh3녽Evn=4С"}wTr΂ ~"ϣ5(}!`-\{Z$35Bo] 57O7T+ 6vYϬ%B h.z~f-87>my\[iSEYL$Vw#[T HI䷶˗#?EƤuv,'1`S:z`Ka# (OTZ3C2j.YI<uÉX 3m؅sR).e^i_??>\nWWU 0 PbJY>6@;`?;b4"wm2Kh֝YnNmX}a_Xۀ8XƔ)cejJQPmEչ6R-K#wW9`)sg\;GV8D=CE.c%݄ F t cR=U 4WO&h% Ol CN!'iP,F,20ɿE+ngJ`@YcsyE3<d-Gu $םe,8v]6hvN0.p$Ǩ)Kse2&>tҦ(v@Jʚݫ/V/F'ѯ jB_M 䙑䃜삊˶n{O9H$4>oy=)YTB2lS`HlMT3dяx?<IpocN/!e]~kOd6#'؏U9=?Ki0*0//%^fJe<(F[#ՖKXX9E;nY\' }{)(B#gF2%ݝF .3Q3я@)C"x3A},tnDrX =R1nY~l4}3uEሡ;N2J! 9V4 ~~KE4ÉKwOVyҴC)Ԩ'6j;e]2NeegKW]-~nL199R>@WHB^#ݥ2XQZ"ز#N#Te9K;f;HDk Z|ʸ"ORRW)bwa>N4 \G]w-p RfFEKTRSbUXG:ADvFҶN bTnTVWi88s_D:S[s*jܧPN5u sPMXT`WA"XҋiAOtiw?P1cYM(de:؇j 9eP+'qKʗoMw|SAOS!iio$ܑ _Lq;  Wl ZsT+o瘇-UB'ʯ(=ѳ=6Ϳ qFb,"ʱ&6IE="#}mcxtoFou7620y#M/R 7MيԽsPQEm9m_Za{}|0f"؅YSL#wJ0kή.Y/Դ$=-Ӟ ;,8lLEA" 3f}/mujkguBPvpS?Co! %py8꿻!TO$kF aOjdhAo[JoE(OM-?:Da'6ϗ!YE6g*aa,L9D|۔¢`2?7p~cK&6y)r=# LYYةL\NDx+cTz+_"ꐽ o=! _x`7'h8fr̾L(̊{H9.'֎dX6pi߅!/7% ~4'H,Wl"Z=ˏP7oxo46Z=8OI#J'mdxc.z_gE}gKDZjf`BEN66 sz/|Eȶ̉PXw ?Hb뉔frE&U[*\Q=>vϣoϴh&rY}\8x"\^0q\H?}Xou|-X˼3O^S8]<;I{)wJ5?UcUGJ:YZj^m<,J:kl|P֌WKLzE+ Y* /2z=6ܳh>˙b$A=6éhZ謼]"tEkt(Ȧ^P):jldx}#Q:mEğQ,d:xh*Hgco7 =a$ő78B~ꏔ^e>,sx1JCqozC jrDWO5B- 6"{'D{-7 VY~xVcM 1trԟ&&넘O8dZM({nFjx BiI-' =:W.X< n]K8>p2&2>1m:~o#h x=X:AW:8h䊕ͪ!%A 8BYDqd؝ !5t`.|;-I6ƍ$L)82}}sqw‰]od&|bֽBr3 }1:`}KE!$FO$)eO\oDܜ ? oȏ(G;,}mo˒/sxZ8^!dySx3j\V2x&zk)pX)9댮J撚:0Ϻƨ"RMޝtΌl5«'9zF:'k_ 8 VmM'"-]֫Jp-'7ydo.t/7SMJ&1"*BEx2\.ɒ .GΖo?@/p}H0ې_|͉˰)ׇ["kŷVQOnǑ'/x<_7&^ =US ۡvvL]I?wȇ܃lo:i#KڨѱLNuo ǹF@t[ƋU.V($ NǐD\jre: |;O AϹˀ"]! 'B,&Nj*wS\0TY4t-qa 5lL$l0a~!Iu%m ]J)^jIv<ԠGI6C@%c M$qa:mJho9qNxᭈ ΃d!P۟p V;P+-^:ewap8r %ݑ-<ԦMpfntɽ# 9 1Yk=v9:or}tTYTiJ}iWQrx:rATZ8RB 1O:[ ~N#O?htDG9ͻXq!q M0e:E"?Xr{/)s 6Hs:km!ygL9³@P^>xP{OGhE0\`Dym&XRBVܡ^ULBK#D ?yo`n H V#y]̙ `A2;OH1 Et6= ARc7 KU-(3;AHT؀d[ 4_VZOG$5v"a1F ESWE8}_';FaIL q<->)ynl`6YcZ7L@ %Grb/|@r醇MR%] jXn|e"΂ B7~&!eͣZ00;ߚ;ILW;VØEvK~AКjաN7ָ}r1W{]]Yt}|WK 8Xu^D4,L?k*|ԕPe4XB4 Ĭ74ްk16,+t ,N)E :AlĞCtGuZfbIx3giMl%o?#Nl,7X.:6&oUda#Vo +q: X0=^F90Hi!!̰K(xyFQ-hFs8!0,IKrVUeb7fNwXк0C,l=sɀ(oodft+;I%z%7k\12VƌtvF ׬S *E&%A(8ow1SCrb+8ٝ[ lm5ǁ%Dt|اU'Y[Na}9<+a8S`hN4;2Ex slQ5Ah aXC#SLr> &l:9.t>zcȦ3hNcN#^Å`-jP0kYחL.FM 7$D/ T'$+vE3/-0Z .vEߋ4_wJFГ2{D>y222 tjY0s>kpd؃'O^40/8~:Oŭe~?N6aϘפT9y$hc@ύG 6&/g[އGz<4ʅ wҩ\i9ןb=KJ hN'r}a< ǗS\?/u`3yߞ{3\ iǶO-Hւus7A1?[ / BD;\42* yINc6=^?89>KH':̷]-j&j7[!W?i+J֐=8$!Ud3> h-sŜk p6 tᒍp+Zd:~;pLk~)2@,ΕU@F~Y?kV.EHZ^"hԡsJͭ87J6M+s@^ W*7ϷP-}(vu%%C $H̿ͫT[y5ep괯%1kmJ-"qsCǝq@^ڮKn=IJ14ՠԕ{^ufvU%*1ٶD V0g"ֆ?3ANQcTkB sjw{5bmśu{0,0t 8\M hƒG 9 4Qp$ܷ\BT xd"&$d[}Q" QoYVvs+[P]az_C%-(Sip|UBeG`[WhytmƼ{= G&g{(AMPkL!YYn{6 DyRZYPpB${|N1j%>lL۪"AO7bB:9%f\1 /%^AX,^ "3g?#zkPzY8y9elccw[=bp,wg[BUd3<ڎmop9m$np%y:*/g|X[RwNnjTrWi3 9'==5zѼjLwbF=m ]Kqu pފV &_ yǚ` mcD' H6v_m,/#:yja"=[tC즒/d T-ǞS"7DaO̓*|q"0>&~YIك.]og֕B%OSá9R+EFz>v: J3\XdH{0땴iHQw)6CV9-VWWEï7 :@,͓0WkLxE}kC0qROC${wA4| ?<~ 7^?Lf ';&UqrL`38XaG7Nq c!ޔ5عS**HI\>d!MGH;/,$A;=],eF4-tL_i x߷V}V~(\2m = D=txX 㾔%ɾ=4ևwX-tXN?dXrLocVK%hәu'wJqgjqEhi">G7_Z9/cq( 02ͩv qv7q$|=/P{_'b {(Za{./@6QmzY-F]Lqy$7dY N ~cʝ[;v<da~ȹQ?V\wJas)R[F"W׳Y",ɂ/lpUk'>Q0~LQ*T` nD.un6.4:nVG1LٛY{7.2ZF_N4@Fs}0Z H{Zy3dPG C MPSfW|2]H}c15|:+(hF 8Vd7~sٮy\5w0ZЕ>/~d.O&F1?(rg@>Dn_ ޱ#VB|i4 3]+V:4K妥8K?sI1kB`acP9v8HDؔJ-F ' ݲ ml^`a Esv,!X%'ÔO8o˯©l@t-?Aשcu=XK,w͍9*HA#$Q;T#LbLoB6wRe(F`<Hxu(y RPdW3?K6GJ.*7YOb_Ȼ|A*xnUnuy"܍M򨴮y'Hm9N/CYwF{u-oqe%%ͯ{,e>"54khOM D8kHwL95>S:!-Vt](a[ e9I#yN7L+qwuK%ΜLM,otq&ݫ3Iy y-MP F<|G .H@hE>u}^+jeBb?6N@A2]E.V8{<\o8y#E?`/%U6r(9|*d+~Scv (9WXד$KX'A¨Wczy>xwv(jluciǯ#s,k1B|Xc`k* 8'n mz ͎Z2kkc)c^6't$Q8ɱS_մz$o`W\J |0ZP\ ߎA8D;O8qaIk*w9}<㧲JnD-Vfέ (la"?%L ~_Wi5`c|^½bMf1P^~|"*hMB[%Sgy@z,SpK^e#>sJx]7d(z8HN)gZ 5N<30y]Y]kNw!Q,@PTGH%(W8EC>BWXTc;7\=Yݧ@P81" ^`sMՅ5^JI5ٳhH'h&V3壝< PRl j-q3 VOn 9~,M}iUx^Ԡh%hѢ_)ucP`Vfc:: FWyVعDd:k} U/vfӹLaXC*(>D&|o[.0'e'Cw-ukz .p",e"`t L ~Gx|M; JQ䡡s^GEύ PDFcLny=@1}G_ݩ5JVrmw\%gEX& 9FYH碭+%@CvhA^א22YaX wiPAܵ8rHmw>IwQj |N 80t'}-*W=(5r{oՉ.'x55[T[APl.?"[Һ0<һI4!4\RC< UwzAB&VPlkPKR/U :㡦]yf2brO ^>?s>b]Q ^bI KU"2Άه3m4wTkzh&ܾK=%_F X0}ocV6GWDEJk$/6Q!JXQ@B6Ӈ xT^ ] XqVĹ+j@9Cl*y 8ĩ]*pcev`' NtZeMxz \Z3(݄fxp݆ʄ~T . &©ϥxW}б݃(#n|4mA&SΜV-jxR>9= FL,ltcU9usZ)}29 =AݻR㠩%Y ";pQֻmA4_Ppl2w!\Jֆ`Cgbp\Stz~1G¸I!锐$:{V|R`+)Mm#Xσvcz((9c1n0Ӂa' Jτ7=:n3<ȹf_y4b677_tD&Jx^cY&{k͍H1#v5S}ô%TbUjs'VO;<$z`s!7cjGeĿ(+6O(vD{Dq̴8?~PJ~i8H>O$nxWv$ҍp V {งñk1$unzmp-37ӈ+ ]`FOgX6f;#hs|n%9s.ZT2}W j Nh~WNܼjmRa7M`NG%ZXoTx-X}A\X\mLV!u]=F~%jT[9bfGY k`mZ52̟pTΒPrLi 6bos?p\$S{w8êٯڣivPv H Ux]`#Yq 8_He 6LaO(ybfRe/YrE'wtx,E?1\4űA* m a`awL/)6G~ ΦIb n0Yjc4U^zh {TcFʫЮAG##<^,uH$"r,=[NpK\1FY /E߯ij~Asf=hgOϒT!K)[R4I4rCi}XczXBBdEDX^FF`nr믤o"3SI.}Ɣ{tR+(BHI0U.YɉT m\kûohZDLX9c)c@BIM佒q4zăl۔ e͟_%qSƸv0oα1k+~dRR(2tbosc">CD4v<جx#:͑I)'M6 ZجƎ`d~f}!_W}RLp 8ǩ CnD.P=O"ZĩuLSUYpJ|Wy+t,f\U٧OR{?Naց<;qjXT;!\Go|$/1\*12Y!{hYO+6sKүm-nyWH(GqnIN*9gL.z۵ 9] 6{M5cBp ]܄&t/.?t;6#Iq3Gfz=KBFqQVvJ2 u'ћ'\o6N&=e)\+X9;fSjewʉ9E6CtK{fB');`Fx}@p[*aVvG8i i(2&OfmF D6nZ'ɇ3H]W}$s޵(dRya0oWp# 8vIe/7Qk{pqB;Ktro _ JNkwG7e<< C;CΠ&p0I!l55zd㮣aG[#l 5wR\invN!*dV᎗~;\ 5bc!Bh +wn,r Q-9RZ<-xXmht|q0wm%(0Pa򠍑$xꥀsesG*4Mo6! Xw;Q˯uJسu@/AF }P`]@(4IK +uURy+|qٗVEJwSYÖca?՛$EgD;94+"F7] l.IRNv>!L} FMffv=]VJ{_ Z=*pgyFN];C^YՆ Jb4 _ӴrkI7Pi[$>)lH5H8DH F=<6AʽB$2o!ejteiZqTׅ Ig/ʼhNo?6`Q9$q{VQTbGO[YF5_Sꀗ 5*ܩ&6MP"Lz/o{DoEš̛w@'_Q!1T_l 0LIOiQPC F,~~z1m+< ;(4Գyݬ˵u*T?c E`Vo LFߐ l':8T$ v#WtP\CRdCO\05\AoJʏ%ni34Ŗ^UUSE[6p%ݝU##]-wOtUL͝ϚbSΞFOʄ .y'ADI]X\{ \͈R9rDrGKUH/Ќ,3b~.jJ/`Ro8jIpϦ7FvydO#8GJ?0LΙ5{F(ץ6J?*xRï#P_M/Ӱ)]y,$ܥ[g}@w>hmQ4l: Z!Ո"k{.W(1>iR;= Bi}D;!M>5\=ӄ 6W% ּlaR]7f&"aA = NOG }c|4Bk xr{r9u%%HKS?Pl$o.fJ M;9!=X';V[P@@F-E(/,ݖ$ B8w↚ZbtbA. 7 Oc[jO_ o(ݶh lv<'[W_fWm,5?Vv? ŨH|$.% LF4uLH&86佒e2 9?#av-U۠6V@+_H|ϱbb#%T*jaX9nMP.:; ˾U݂;벪 ZҳcT6yW'}vQV$ؘ{R Mƀk[MQQuMHR>: VEY`$9j\R$;}^'w+@Ƒېx~ZM]4MWF%aQrJS@N@+KC @Id-u,Mee+#2# ʸ"A,R%=e=:NoK0 k!\301MS[uENt%sx-y< N4.j<3.⎍O5+l5ICĤ8喋5du ^ :{+p 4V_"[ߘ"vLA$qEY6*/ -Ɗ)d{7M%\C j\X}'eF2V5jL[l[)0Z»tc6L!0h)spΒǀbXdqnPB3/|2ť,}6nw|'9>sYgNde62hjп|z+?@` h/\(4qk Ef% <.Z1a)N?ourߴs6P'J4p64&xǯM&S\gn˗ Wayn $d:>i^pPK trJY:#J<`[ACT88s{gעW^!|MM:/Gw^"+J7?b@`^v JR2p|ҟ-|#9, 'Rdiv Ŕ6ð/z3&,4St I>eDv("^ jo (̩)u Yn '9S؎H3U. xޓB+ĭK_?5(Ħ7QG)Q̘;j}\4vLizq  R"8v<`odL2]~ht~Y\o?`@TkFxpIiϐZ[bT?EVcf?ޙكc [{븇`wFV6:cjOѥV% f?vS27bNiO]KO2 O->Aن21UUJU'=in+BN~t38J;_EVv18 `pfƑt{4u_BR &QO Ҹ])_PYSRz-M"d<n_7g,;\& xUmir<݀βMs^] R68EނO(Y6XnSP yb? Š>ʴHdEV;Dܺ@͓+w!D\Oe{aآ,O~+*"u 1F҈[-rCi6BjL۸7n!svc~KQ^9ӫfIXCH]*2E~lѬ_I/IMqwp΅lYR׵?}uw&e;R #ui>$XOvϾ0ZϮzoBbbv# ,srI}"5)A!.Ѝ,qJ ~HSf cwm~x*+R—W$XҪ u@ff3LCr|ɫ0iU̬v]3S H*]ˮ=6fÑy{&"~$H$79ϵhZk!2BPGy<)Ŕ^5RΠ&[M0Ұ?Q8.ѯdc,.A]tr]/đ+9&jtxTL֑ʿڵ؎wUށ)L`/aht "d"D +12WOghr%q?'pRj]]Ѵܰ(V@Y߱[:MfW0H'rL5ݣ:fg&@fѲ+=Fخ@=Uԫ:,YS fSZ|ځ KI"-YXܥgz;Džj sr1 0y vt'M* E~K[Qj}]94  hNA/͡?34$ڌVcV@RZӑw.Cziz~i㜣2m"z1’mAk|W٠bYղȃDCSek7s ='E }$'N`Ljo\z SSyRYo&.ī)vI<`I@"~VIVd$9ң.W9~RԘZj(3w``JXpuj2~[Gz$Lϐc9pYeH_펶i8Az$Vj"lD[gfJ oo1R31 .ٶL]p YSXN8!xmNt?o~3AVQiJϗș`QBxlU /c?n z|n[K -l=-;q"fޗmu@iND3v ->AٗaO.eeO2:Xtkۆgf&FQ8vٳ>sfsR.OxP1gb1~'$eJpm6.ivyl!7_D\Lg: S13:DH?-n!jAϡ(Oɾjͺ Ϳb+udN4 %,V_縗F|!/ig5!]b:ەX)ޭ`lJߪH7_hrݪ_/!H;=rp /X*4 &14TPe"$饆ik?/~ =*b[tq؂MS&a& {ZX0¦ tM[aL׷jwiGFD]BN憷iޗ@ܨ;mF&E({Etsy朱"=D,l&"2)q S}!]ryS]f27g1Gˁ3n3p8!H*{Dh"QboɚuoNdFM蓁 5 ~~WVy G6dЊ%mʈtKiӊp"EvU>1Iɮfq2Y0wP)j9& K !7]J7=`YIэI񩵓+FqVpjta7"8(ɁTC6{tp8=}\ʁ9o5QlT}=sf{˟ A?ZGl+a# S ?$aӬ&d|I8c+Fd!Xq~`^![uʹwjjE|{xGXI%ѯ'DJϱ6|jCKrq)˫Ӝ^{kVPZtEG%.m3bxJJ =tܲ*0y!KVeb1w 040md!ⲶvYOPe]mG/@ŵ#HU=t5;F\c!<4LjT\N1bVj &c?[aTE=9fp>Ց ŕۜ1 \Y2| ӮRR_UZh{~GRPZ14-ҫhٔ2'i$ Ue]xw=0&n^qX9{u;ؠ OFEשlCK2Zj+ 9FnxCNęc/>JO<g'v@Yې}B!ugU"dNV97w{rl޾gfK;]h>dPxӦf7!Rޛ3s#=y9Ýmd1*. :'7?q Bٞ<нJ5ѓ3DƟ% q-\J ,iSmMnY v*/yplXMt)śy킸66iy $B NgH坕?4fVe/H}/1&[k?}'O1/v!n Bq, ԘhՇ#L6dR`&᪽VZeIrqJo4 4xOufNSD<*$UVsp81?/5}* Wd-{i>lߠevlFrl;i(R6]gm |5[~9=K&UN_p*}97i4`lº#pVpPB~քskVEF39JsIĻ} T^T~^! :iPIjȨbK@6n'd8[#EЮfcvКjD!7xl{5B` kKg8*9+U`]g27}8{pJ"s:DhNW:Džߋgj,<؞sg Cj';񐗒^g.J oluvS+v/{Tfo%{؁ *ӱZ8Id%x\s/|@J!f$R" ])~ZӚ˲ZPŴfMHA$_63-d*MOdX]+D[MT<so'$nOXp$$ MjA| 7Q**O1^ǥnCq>+A̾*&y )I5;V-tۥVLޒp~ZZ*]r&C 3f!`Gv\_}r:2i!Y<hAZ&8a㛦wE6Dǡi!a2"b#9RWM-8Z*S׫qⅫJEňI /cg  ϕ}#ae3Gts)٦G .đs*У)~D>It&K6|#I/v4_X_$K-2 rj++S7U˴v*}pTԓ[8g8`VHJdM1%mF|d7S%&?g$pUc39x-@|0>MVք 3݊+NhlaSZND'/zsL*b4΂A\5 j$|>&Qe2k֖ca7DX뇗T AEPuE;Mw&F^pKR I@_럊:moǵ,Xm:_#C*8焪,Fa]F-^Uec8 ^HTTϗhICbBtvxfPJ:'kv`kP%2τ:|׬ɔsɕ}ďsݦ&q}N%X +D_jSƹt2V{pitq0"["e8_ 4~J9H!m>^/ 8<@ti_7y& Iaǘ襁l Rbط^`NmC@?4~t$W2cE.bWakUXRU%f?;)ÈCs4;f'\L*1#@bC>b TmEt8%xol0geΚۙm:xu2Je(%%@Qq #Y1[% oq YZJ'Q FP*a7|~ k8BI!§ͦd7&PKO6ߐF"T}V& Wg4`.)fR2HBFnipp&nUOe]ftr2#rhVd.3X`Q"Qq {hH|wԻޡ)nyG3`'[\ V0s-).YLmEԯ` ‡E EB sIR2Q}Ódz>!k3H+ ^^A%rPr٠[?u ";~H5y8 B̧֫ PrֿN_YbQ*UV&b Y_\ФO`ϛ/#QyN3 3 w >ӌy5Va H}b<`( ro$Rqg7ݐSٜhE|Iw=]#CbnV^,m3 eH5_/io(G pX#߾n~ +N{[x"vooŶ]N sgs+pPȓ(_2 zHàw OwDŽ^ f*xI\~<:RUG ug;-p^ʖz謜L xf'IO8ÎjͼٯRsq-܍raQ,2O]j sD'eY)ъS61 :=!%"KApp74ݨFdo]/Y{LfR-GSmyX|F3ӃIMvWbP1!:V>+yrXM΃fv™LS/bn{C~F%|:!"q1H wo6WVmv 'hQrhlVtu?,elO1RhhryRJ|$/|@@tֵj޽]i(z~ )m _ | =Gnڦ 4L*[Kg1uKh Efkjx3䮩=Rht8,nW]&7 uzutZʢ klQDj+h͙ ftUr},`kk*,!|n[ǣKw#VLud߃8ӮWbDz8o8 0'S_'g50^_~c!`!7pT-E#]LDg"jkL3^B2k? tj9#y$*hPC@}0ن:.H]aE)&6RW2̄[ZN|o9.R/_eH߿^9kv`%W6uxa&P™LCPjxtWeQrnZ+*m5UWxi8W] :i],IDQz{Ą9@a_ r +wkcs,ݯʲsWm=DNPgl5>k!לJ@o#X G-%e-MI;v!`}!Uo(g*vNWĕ :|t:^HJӻYvsEGc7A $D hG=j m ţsu7WZp|],V*Wv-) +s7ި6TeB;DVkpsէ"p,OB@" `7e2?7Ӗi0ij'-q85⡣E6ubsdk8,j'u LDק4$ C7Z8KfQ,13J$\TGcĢT#ÁyQ|MuUl3քw"{x.>ĺ'loOȅuzfΊ픫'u Z|[!M8M$O6'%n6$`,ZwqB?nVn;-)F+q%s@]Lmc 'A[BI*s!߱(}S>1n2|PDw͡5 E)|v'.UFB0~@epC\`p m',=:4NWSGIAĵ nD ռGBQN*t,8B#*k[걭4S\|v(/s;}HOS\=6iwXK^Ą:?@ Y Fl3.@t$gFXa2cn0%;dxZ.%W&p~ib}Gdux _O}g}9yL% Po[#?g}m|=8GhxO>0Ÿ4dzH!IAMwV4_B:`#φo*'dT —k:ۀ6OIWeaD* ߞ'iӰGh2IKKΞ1M 6GXBFf%\_7U^CKb;mU$P"Xwg]&O Na80Wbgk;Qdr7]LSigGp83)yRgAcr죨@)XMı܁ڂDC#؈̅ﮣ?oܥZ3\>*.~SdZ4doST~#XN$*IJߕ5g /xv?l`Y\T@nA ,Qoh䋬)͜P5E2ǎ\̌$'*〤 YȓE)Za=}C\1J|TcF]|jQ&rFl"% _9┱)YYy0EL8^s):5yFm?;tuğmheru5⦞\6^7ՆJO;lQp6`#Vz7࿊Έ{N3'Pk>45Fx3ڀ-1mCWn)Pيt Ԑ_t`t$quxh2(IѤM5M.GM;l_֑J(NA53 Ui!,`uD*<$&'3rF]XlQD }載rĖ־Le ʸC+)Xo$RkoY*󴩯ērgfJ%@Lp|՘@9/s^<|nkjI I.ݝG|¬;M'.f\SZvKx~"$_6zpN]T u| Lg*8\FN(mj_WA/않a@+} Bhe.y B@~d)A%5=1<3Rk=Y ?^\zw&a YdI~IpM äU T0g& hVGlsɬ2aq$yK; <*ey‚ hK㚊x!.|T{oe2L LL/oRU0َl7ޕb_h岐1rW*[x‹ ۙU;B3C,S GOd݌ +U"8OTL46Њo#/&{ZN,H#%uapjT|Ӭz@Rՠ+s1(hZ<_bRf6 (NlX ~4 Flx|aiU9`_A3P(2$rfgZ sOg> ޹4晐97ntI 7P kqe F!(.'/mQ- v#t."cNk zM]S[yY535Lt?G`X]Kq-:;'az{+DHQ6? *6Ww~DK%iګjT{iӲl@܂ ol~n.A45l| u,_VDcs>̫͍9ڮ7s6=]ԧtz׈_mݕ}])~/.l PK8aj{T Huhȴ^Y )0^ TV.JlɛR@4;Jo 2E8NM wM{Ț;dk)5]PJ`cRJiwf/mZbVFyj1o11=hB8[ѪJkT#8X~nY1T٢AdCӞZg*L*uh5*V A'Ux^okj+F`bG;kfKuͶ XDGGq];W(Zb]MoXlѕTz)Gq28H"QXWcvH_sjjk|ȣ Oo ᏣfJ´3TWv8aId=L rR\е:9]=5uW%NLdPJe>DhJZXDy&2SD&͘!=5_)5:x6oed|WcEfخjU!)CTv@@l c٪U!?|@+dАenSr)? AǴ4%R)4p82!o u&r⦅'}șϡH6ǰۡ;I ,\G/zv|$bO3xk"ý)-./ 7I V@7R}Es<^ZPYҮ3A6ZE.c6kg ş(oPM&/k,M8KvqF|p3l\B{Ƌö́z00=jW֠CPm z[hu` p}yqK@dh,'}\[L 9FK|>~KqHa|DG10)L`"?gdE1.i])DC跇y!`={V*piw,M~^݃V]m~KmpJY2{=1U$S xڱ5RXgu5DLBs@ 5Ћ`RȆ NZ1] kḯ sj6_e0yJC6*afO[BN:AQz5cVo8T| d$fZG1ŹM͙b2 JE[#+j|lʺI)'{s7nƓlr}e^K  *o2,EF8s /N7 @ىsПC i? lZt3$-nurk%TE@ ՠOi{Cwa8 peW޾PDbwS|RSb!q5 ArAEوxI F{t'Q2׌yB4Ψ)'#WIVD*Nۢ _-P;j{x_7_:Ax3Q= Ѫbf?#D:/8VX^QꋝX•t`\-gm{ۊ?0ugWc@pA\ h' q:O3:5AeaBK,/̄Vz8*q9VXAٵg*nWlxhĔ~٥%i(] 5|U ;{5F>Ja?|c)WL)*:XI q`57qn[/k'&sUzf+ҽcߑڬUZ Qg՝CN |!'B*FH&hpLBj/ԁ0$}V4vUfP-N0\97@s`b06'c/;<9wOj557pg6i ?a N u۪R'P5*!7/xIH}߁ L^w^MĻJGcP/rꔙ/1ǸC|O!d 5!K脚<+щz'[zny3qMxgV#tg!( ;3 (1,X(R-9.["oYVHEkEksd̚6^P}y5VHē*)5ocS/`6͇w}Q(YyݮG@M n_ѳWR_ͪ2]% smeHƶc@ 3_qE>bڧ$UCh"A3Vx4ݙZڷbNd2vGaѣÏ®,_AZiN5'NcNUo&|l(Lf eb!jI:0T%+ bĶL_Yg0wX#Aҁ_!\X`, rc*p\mA4 Ŵ5ue2kȕZ^Mhh38R f[(䏃*?-"g^id2fW-ȍ:Iy /$t5,_P|IQ׶)UW+Cc'+| :ߔ8ΟA7zzj޹'ΛDRy,v#ͧJM׵{6>*.76ґ\vE?sErk\ջE|ABb -d*N {C(0BIړ-Zz:IXm4[^ɒ Ư^&]8Y iHmSuO(fe7@h6ڧ | X n/9iDHEod+\s iKzcP=z~#!ݺOUӔ֪rS-@o J6w"[ɠ($E w j }Y)j0kTH#(FHOjԛwWxRw>d[h0?KRsAk8VnCH(ݔ},pZ6ţ43nHK>hs OΙ^H*JBaNYڹ 2eY׏oBܔ }p.{o `*}B,MÈV64OfkӢVu$ @6:9CK 29r.֕rGrF?A"lm#6^ޣ@W>( }F0[ٱFӑNz[ =PA>/51R ^ .3 (Q=V߼|g-P M +/CcI0!&?o~3(BYq 6maӭ-$qaGE"-1dy\hP8[Ik̋dNBW*d/VZibSJ412p0G[fOc)V20xS ǺM(QhV;IN5Z zt8 ;>?925٧6H>1_skfioik'*،yj{=_, 8*5Rnq.KngJ[̬Y6%H>a-?ut5#+kT=H''QyN2Uс^EYj3|go҃;3] cR#J%.b? 6LI uP 959 Tg~?ZI{P-bb7vqyQ=Lz6ui",۲cWuWHRޑeS4@{'Ӹ ~6jJ^-&رn[}8!{3 t91vrLZ0ɑLwN_, F N q ߤla̱XzoGނU4㶢f܀Т͢A%^w\Ju:CFDhVɂ/s对iE pͯ1kut(WjnۗϷe{揭;I7%_7g H ȳjZB6sB76=1ZL=kL⛷($w[:ZC-nƕ0Y" P͵,g[oƒl5wl3bX~r=+ahXCwJ&5+U `ie,.{=P6uPg|񘔶EL],OBz>*,86e+}*mm:"2J4EiOhmm,!hU+{v-0KA:^ z >iu:Wq{ؔ:Ϡjg=73%;7T/$0ONy땕/7Y'oVyvCTţlHD8(kAz%yyL"Px Reڷe9aYϩz vlfX<ǫ5@c}Pp6: HNVQ<8%lUb&D$ӗj9baH7Hd%Ӓ +bb56 d1ݱA˷Q<֖N~m U&!ϟwAdi4?_ # '-SmO+}Zݫ%tj4Ϩh'6= +䰂m :UftM! ⲾcI{2(VIa}@DxzsMEC/@dҐ x=3VIޠU;ԣ x. ,FyZ~!B2w oo S8&u & x+5XlͪQڍp!Q>…-f(N߃rTj[! BKQmF`O:#Cq ѷXM8`Ok=;T3~*n ]0If7Mu0P'X~KG 6 67n *k"01j3Nw/!3%T9%41ʅC_\d/@k*8.szI܃6ZV6"Zʃ}|Μ)6[k>$z My?QG!]v2EHm4=y1DQsHFDL%ꍁQߡ>Uy srVY02o1,PIcM8OSJKL"]pJ9;v:e,&i<}ErVO\Inr߶7zP'ғLy7!옚B/U4ɺSYYMJ*igjGHGkY@|xvPґe8flcPѬΡLQJG%]]>DŽ>Ĭ9Q a"y?#Ep㚑{!cEK` { ܬ4Ui<6(cc'2UҞl ^ĽR2㯑_c/@&]mzaܞ%##к'Ҏk"\?+fMk6{2 =L(UѡQ<="f+XS_)ml\ {c:C\{87N+MZVSs&y"Af: "a3Z{JL? ڤ@I]^hxO/c3o<:a !RXnЯ_j}Ԙd} {rۏ",&G&U%DN]f4 BD#@}{kQXzUPKWؽ a9'' dOTϗw0.#!HrPTs&3+7Cr,.%jI;) ?&ЂҼҼ9_ƒxn/!q`}lS$MҪQY Ƀ^8 NA]594aO&?#W-nC)Nhy* eҏ}(la6O 5Jzz[=sçN0e_apP|{CӝiǛqN$y~⇃>ϏCY >1,SAy[==>AM.^ RKQ(nn)PZW+G7n &F9V35^!XpyTY5?]VT1pD T (EnL'E8K4IQ_qm-ejQzi QRАXQƁw1%/L6$dJ"7| Y)|AJHQQC9`Qu=8{08d~;?uR\Ttp f=}J`#=Pq֫?i}ks>xq)8h证ze̓Ύ<{,& :9mEti?멫R,oIB=sN]![ <55tChiBZ*ʑ7\g_kq)7f6^mmuMvw]֦;lXi0)Kj" ipǨ:MΞv=0>ŵ'HWѲӽb73@"#&X3^NKJ'Et_/['ėXfӣ|9>ѧ;XHip$GX¾HObIVW rd "^ǖ ` r=2/zxDIâ&j0&}40A Gh_n"40l+ UhlPԚ{ʭy_p$Y!q^=gOͨ#Hm Vbo@% ~Κ\>t 3FTPd1!p DڼzqH?qcҒlܲ~n&=_)$u?a#h9%;|y;<ȴAfTaH%"_Y׶mK=<)/ngr}X)dkR4\, [y1ڳo{;xR#(fO62Ed/5ņ֎Xk"!P~Ȧwz!xހݦP]>fs`P6h2+p ѺX-xwt翱0'>x@xNwЅK}NVe)Eƒ2WJ+DM3 R+;E ljWhs ӶyrSIv$tDlgOe-EBn)˛"LZODTΡwH&4D0f?ܺsDrF!ɓjd8y&K`.+2ƃ᤟@jOATp8r)WvKe2[*d(N>{c~,I8Ǎ꺻~yY:_([ `@ư78>;JVӗ߬^I#}pװNP5MPr.|@x3 C5M_h()1K!j/aAȽTݯk.Rfrymԏ/hr jVvD2 jP7pkrH95C 8;) vDnWZWV Y$ꭄ@k}Ҍ9ITGnJebgliwv7^EҦMqbt4Ei1[pM`Gl{#̀W#o&FJo|tFk}O_+$Da߅hmOLu[=o>R; IXx%0]~p0s}Aˎ٦!.H-C;%2ܻEr+ծ@ې?DxMzϰb[*W\dx=8E2R%B 8u&H\%87[cŧLV\G.bW5 j p.—5_ ye?{8S`' NAR2Z=2W<Z 1 LR(Q<^])se_Nh3ϋ#!4K:0@&+fI 7z*Y $!qvS~erIdTIyW37`Qэپ զ1AYtU]G߇uS>0ˎ+Υw A-ުIݢrR{h}jIS.` -U'9wn Q ΀d$/tB9ҥİM!s$[1q,:*+Iސ"(q3tZ}}W$1k1̂Z3DK?*1?;hU1dHCx[ٗQ oљ{qơ/\S˪ÝܤM g*< p挏hPTcujX'gb'T_o#rS /@ "^[nHQ i{nf4{ YOXk| %Ed bdB–J.Pw.~vJA?tZ\XZR^eiNٛF3^q&ShO76C<:LlČs$:n@%E´d ҔX0_m˄"e­ wFoӿ(   l"GbE#c_Cɥ儝HUzZAPE {p&\4j{Fk)͕1!]9BZk.$M͛ FP r[C,)4,yW/缮Ls<)tt4BkC Mz KOq( 7u3=S Z$m\!\B&o e =Tn(H+zěҨ;I~i7w0З]&ԗ< x?13tK"9&-?LѮ| &n^9t3oͣBєd_%*/K\sq͓SW!y!![gCT~‘'`G[+K^Ͽw Y6*DzMP]QieFe0X[{Aqw_=^tZ%\N2Ea]Ig\lorFI24r|@B$f=,~ tz;z( ϱ0'rpx-Ȥ]n{8A-yHD$7jehq&}1f\*J M.CLNE`ۘ ;}c_$)59Wt(] #;?PޡZ>'ц&B^?f!p6ϔgskZXGvOM[C;^YdFrìeoNq=E-W^Vj._gۏS-g]B-6V]xWNS(t^)r $!F}-IhR)âiPp"paD t&N!CM8GEʁt+%?Fq(5$B9wb<j:7XmNԢMju8A1ź̸&NPlvKIio"׃pc1M;cGeq ^YJHEWwc7Ck1jRǡ3'Zwbu|/x4\O7+x,Y;D {/'&8SdY R}IS[7o݉X`9*%=%\-\LQz _I AgXomLHB)[j]9S\áCC?g޲SS솺|0՞?&8(*`4R}4FZIWd O\@&?M\YDԝ=`؂r&CKӴߧah8xNQ(huN)Wk hOr`X3&|wXqee>?l ՙޥo4cc铆>:eF?_Jbh{A+<_C=|#Ї<⚂3+^#sh4d#a7{Vxni&{,Wta6S =LY}sѦ3n'E/U7NK&~9 3Ǥ&vӠ|hmA Ģ׎$f4\;ynw^'D 2@m-sYN]W3GF,ϺpTH tϷ*CM.۫\_l{nvQ9뷪\lP[B\as}Bռ c$BHTGv iri?tE&(3WJc\gHǼ$ G-D z5\ÅfYRYj0w2'Cwh<:9؜4r{SCUٛlkݘ"G]Ve!6Eb0Dj6a'-8aH^L]en yJi|+G; Ͱ {ﺥ-++ 4Ěo~!_H-%υwqd!BMNWB_xNPj}nlYS~ON}ܼ4 bm1G(Gᮔ ?n:.98a?)P '-ߴp=a&dف `j>*zPI}iqro2!j<}BO8AEr@DUnZƩp]tE5?;elI$i{8[@cQ89nA&.ZF]rmIurVF"5`n^ 7jn@ߚH"^9~%ME ܘ=+.x߾ eܧvq*;=}X|X6(RkkJNQRE^9T"ilǠr k$/Q̑v=UZ .r^J=+R:FDmZ &>M>:m+N&bΙڈ[4f^#fSd6fC+u?:W׎/5o, 8w&/Aob?fTП mC3MAFyj}z;ٳ`,{N;M]64:y7wj0/8SHqy΅*hAw̌/xf{yj P|HeqB R@4|^c'w 4^Ok\GS?ۆ]uʑ BpM9zkEza NE3j{ykMɾ=el#ʴQW#p(I. ]!]K- k#!WV0֬=JhW'U3#u" c{x<7ׂ3Z?(>mz#5=~HJ34~[z]u_ѤDOV24p9 gCl=ӄcN&ssR»Xmw(VQ ekx*ˎsFUXÑOrnէR{R|03(hm:BP)FO-I $ru 5˛ݼ& 憷ziDZ$qnwdP[$+BOC7l?ORF`$ xsEF LcƈY( m{8oe &;%UQ /H$(޹7+?qlg9%#Ju?\A5x b<.h>)V2҉`Ҟu̜ⵡnc.R]Տ'%0ȺbMB* K.xk,._KYޘz_\G'564R Fu D$Ea!r.vy OeD!X0QG̝Fɳ'卅sVijncBh&w}]M?Rv< bn$W>-CnBh^P*CyywasËpfle֋>,KFIhѡ;U *lU/tb !WAV%(O4ӋU5*2K1;5N& ZWY1]v)Jw`$c: BZȁfMm-&FeשHK9Z5ƵK'Դj(l@ #[Cл<`ۤ(eٿ%)GphOct[_1Z6?&p܎ n(r9S&gΦ8vA=i4+tXvZqrj"rQN_}6zn[]N+-0i qǂ6 @m[$ڰ=x Wx Mz񨇓 !u`0{`H*ʖ|m4QA'܊yBuGBI--)l^!V(FK1Z=@RKlD  {l^([!^Wp#!4PTc= !#J&N L=Uxw'#EA -O,j%fm 1aZܼeVl;>6eMmZ=K͉_ A7>ߒ x&0Q>0aw34yI\D"8A%vCcXJ|:aX#8ALG1^(ִ<1qd8 Y'F cV ArϚ|k<|'ȺTAd|dM =NϦf5S_s$ S߸S}z" dÃ"MI4`nŹ<uy4R[(+~}p{xbf cܤ.(1C m_p@n*<4d(3g6sS(85RxvtnkEV"4w&$qTȿޏ|?Xgj5"$ ЖyGhnS''Xӝ )4-7L-P>ڐg&h; H~aOٌTDs% LP.䡚GD\.d ?|ou;iD>!mnڐ9&)q(ǐ[lpvc4[L "q)bF-Ǯ$t V`\uhC1ʠvn|phNH|Nmh*%"C dVIEloM6J {Ae#fj{~օ9 Pu?rU:-uTX+`JZ9cT A+RNV \FN"e:|&9DzQxU̓HE ϩUV#CtHC,@"P&z4R4Nu!0khٸ}W׶`úb誒\S3)lA{ <^OE[Ze)Z Px$@JgԪSFLS3D4` 6SoKⳘ嬖vJnSTu-͈c:YIĘjx켋tڳ[s'I 1BH9 3:?+E/(iL); CBk̹!*!+.hqr*O'3vu6 AiSX4UɠwF+YB?tt}oxC|f}dwqއTFIat~WV}BFZ"'B' w.T >&KjHi묿jèZ'(a^<Yd0mι8{Vcdc*LCBV*RM2#6} o^(Ou~SZqҺ٤f `ֆE8q.Qv ;+~Rn˕I5SƮ/0]̻(]c릅k瓘lPXD;dW k!h _4#39_Xv.O`@R\R0wWޮjB',WׯG01EO0o/L/ SNьQU9+׿H̾h2oTtehq5[Zdi7aQ Our&7V.z9˻Mt Ô|2x1Gߊϒwr(99q\[3b?+ͳJ6uNj1!0ybvDLx]8pVq*$ 'J6V7b&V}5@I1Y% >153fhaM v5yag lIV"Պ>>ҭ#~;7wX,Y,ASJθ?z;])tըauBίhL3Re{).>1ʗ 0Q\Es3vn1hw!g6t`a6Q0S< YC4 m|4B^ʉoe*D{3Լ0=NiWxZCO|#:_i Ԙqޜ%' RWvHjFv04m{uQuTF1閊w1L)5^YI^T^~yZG-w_.SCWXN^-B+uD3qu` ři<K]sɼ'K!lܪe+7 _t [W_ѩdUTNj0; X6zK66:W:umyy>Qn%O16Zu%GvEO=Z0>jZs!>3kTG*96E0h^O_g/Үb{>C=9/W]NGțK2_nA;{?m (݀l&S^jQ@&:}yW/5 лf>*&`VX\jⰅW7ߵ)dQ) 'ysQbJsl,[)bnM5Gː" % J"Vv#+¹륢n|AC7u ]27q^_<_o:P Yݠ3Y@̶ER^USj=( vp 8 Y@B!S-VJօ9n, NZU K@1l3v;&r#9;dyH ݚ 54,Hr,M&\2 *WWLpy~f=S.Gu΅1ÕN>>v <ʳ-g4^-d)ʁ)0|'^Gcq//_RDra7xXͰ\;< DkV]1RsÂegd_075a ~aCzf(bo*E;4\(-P?GEojF\Eaʑ~'3<P6j^8նGpE%CJ~f, Wm"*9Ӯ"tjm{Ac6\eE(hVC׾%dWL9xT ++f"y_Qgܖ%T13 #3"+a2&@-91qgԉmq`@CȾu^aT+;x*KXH`d> y:5@kRb/n\Pb>d撧}Y #L|Ŕ77ڒ^Y*udb߈=U3&g66f^\fԏ{,Y\39?n3Ӵ±~rU x3^KYEn\B~ nlU@afDw¶] lYB>暿JpW)ufEuNzG"yv>9Lѥ׷t>Pk;Q b7z`^| ٯ'j}Vx, @,' \Wљ lyQ6:ʈ{mH%A,Y\Q?pvxz/[DecaPcYa08*b'S[Scg&Ryii.F\Ρ x_OV$xØznlsビmO h߆ڏ% Pu?a#]^Q77?/1[B#) ~`2nPkdͪٹ6,Ou[yn @+:={3l.Vl:SOen4Y5Y/lc*c -ԿT͙XE+2YA \1U׋_uɡN'_my,#t4g<'iqG~`j͖SL{^e[)ipZ9C2b:d٥9@ 7fHM(=e[x_h|< ~wNاS^gV3d-ah,unoF F]RˤoG»;FbD2HY& ,G%{,aZ|l Ppz 6,P$J~b /X"OY %+Y3nˤ:02n:py ?{-*@z_{-)E,4'!i:ץU2H1[ ٢!g< KJMvReY9ķM 'B 2@z59i53(eHC˱/aAdHA s*Oe$Ehgj%,^db5 3܊N 6Įvm]g~=)W[6B|0i8'*^r+ UMY1?*LϲDҘU4a|". Tv!rq7tQ2a>LB ~Liy aJ>b6-պ:>ؘiӨK4܌-ܟjN:6;-K* 1:v6ew=iPڈ)}vy-"l5\ ]l3n5")?fQ#y#B#hs&/c&-6Bʐ´4+OoQ^&gHx9XҚ5ɂ2K`SZЙEl]oɑiu5'mVK#Gqx lY)pzgRb%IL_A:ߺʨs~\AALu"v|(zObcfEPF("A_</1#ۜ5x}aYQ@OBOf4I,C~1wK Yc! Hz'#d)ʂ4o!$ ÓN&c3G8^+wa.}2.k]W6eVy' }Iyrq}dU? 3񝜱\4Dr;hGb [xZ҅ZgгO5H^i ZWCOLئSDyv*i"H]^4FIXe8LsvPQo{:[,>DJ߆4RKcL1*Vm?4fYq3OnNx~`Hsɕp[NPJNVx0E˓p:efW; ?2()[@l s(½`Fa<(#+FOb5 Lzn9Do&.B,1 ^G-0s /b+38CfyJEz%lVzrvd#}Ne3D^J0:~IY۵;ξ`q1ڱ6o"bd f3p m5DCœj|sORw0uCF-Ɩ p&˪_B % ZۮZŵAKg`]LBw }>6n0Wlehz\dXv<ݷSmʑIXq.s-Tv[gn'@eE?1zF OwFD^{?Ԭ G<(6-M#ե溎>񨐉W[o(m|rN]İFK5d XEvh 뀨cqwVl^^Yw(nd H|u~h_!*?od`=vZSDTcO?>o]$vqAe Hi(ļ(weQ{uK$zk9==^)$Md7}dԦ2kGHA.4[Z7QOT(V>|ѓ=wK4 sG+fiGY(t1 GG -хa)C>Kxu )5jb5u+ΒDn`6#*DFFN˘)T|*] ̒O"oNn@}|ׂXiśKq}&7u~gpڪdd:ںHlbF} 4гSY)1:^bzHBRa"BLn__QmovI2ݘ8rC"> AlJ V(j_S&8opw`ǒUCeHțV#Yȴd)x7|pdY!wx8vae.X_2XQ?5R' [;eA jNG{njo#6Q vUS`|;.th6 K؍SM=XH qZO{g[W z̎"F2;M#HG,&F% 'Œ%\(!PX[%m:L 7r%yI 2Y(5k <~\BٜOC-F-sS# U/I9i8ZL,՛9W=gtY 5S5T;*YZX?mm-i0_<$b?^R|SWӸUخޞ&C01NW߇Q_LEȱ.>HfcI w9"R(NQ_;~<Kb1z![7"N,e~,K曛DRޣ$*e&-z3ɐÞbR3 B%UBnpK5onyB:5:Z.⃉Vq;FMF8C>^GWQ\+*(Pr,d%K!% J QvIR)dvw_6eQt}j4E_4=3Prkfhh3p $yz7![ :s wH{SDe% /70x!9_u-[Tg:@#)m/!H`,FWrTssb', W3Tqyr5~i#$xs` iOA*UoRv/=2 Z^N0oiK%[ʙ\Z$u4-[z&xAj_[%h5% YvHhdϫDI?*zp`5[87&5٣]V'Β*Z\sH^hP?\`4_V=\db{1?>*'ek(u"Hi _X!ڨ`O1Dc8pM׼g@kPʑsP!G=R96hMrS\ M4DȈxh4*yeI>啩^αߋt1AՉO2{JkX`2)6nY}E݁7z'򤦾,g0̳}J}}kZWψ% ֫.ڢ]0Yyc們o6KVgxtZ>żVܖ })ʵ<qk8/?{>\\V!ЙFW 5NK.[57>P&eX <{) 5w^"j<HSbZ{76!*0܊ݖpiI}QlsDa$/':k!'^TL_y7dh;BSω:pop^ysEe9`(z*y;aGv^g!ת,OLmyt݄eAuh]w3IbNlѸ9YuL ӡQ@}tnM`=FWӢSlzKj__ZfUJ Af}S.4@ db[ý4/i jU@ʍ_dS|Pk*HSCX?.zvB91ٯ-q0Ɔ/=2<.I".Mqh#ږ\2Nܥhwi9gsh»]>g+?k !(.DõDYmZQm]$~pT9ӱlsb"%Q8=9+Q_I=#aQirB|ZN Y(Vx+9v'qúɈ1F3'd1ye2-P]`xHtCz^Ŗ 5IzG^*n A 8FMz!12/s<1HzӔ(snM2o?yM~~ՉI6!EHIXIS 97}yg6(l@S6̮S$@]K(dToLZ'},2i(Eh22c/m*@]ᐉR_*ٓͯeBc f^ո%:yM!÷Gx 10Q-(S?*Xc8&|(ߨdycmdQ%j Z𲬋Z'A+/2|?s NJ ZWdWGk᥈޽=Riϩ^S8]ko58.@%8:kiQW8ibpR 5$ު4Q]uL|,3$W~U14;MS,FAV/aTOZk< 'ʬxi͈ƩhR2*yV|0KL"J[<'mb^ڙA 1DyH:/H+[bYWB` !CG[p7DT<7&Ut?hJ㾜WtZMH hK}w*9()N@ΐ*_6Z 97sVh5nra\ȃ,ۣQ Ly=+(ơFz(/2};kȏyk(ksYN%ңmXB5kߍg q~}3eLKNt DZ_it5FŞUe'3(l?%6`o,AIhOlaiYi4/%LE8T\>x,.Nb׼S" (jI6X`]mR^/ثaA9S7R5k}x%x0aIBK'aN }Eؐ8t[6\=)+ 2kCxc C wCgE')ޣS? =BgV=_Sy>ld`1fyc>U;+@K*8Qs<>5^?$B-*MEOU@X2U*@! df6v"sV d,48L VވU<[Nd5d!}cuH*4'@}CN5:I!BrX# cwBT˥nrz@J9/Ƴ!QE 犐t֡1(oM}\K#q[v$+Udz2-I`(Mϼ@QaR;0}35{@LqF m%L,KEg=UITmQkeޟ}:}s֕[.er#YW :)7xlYb<<PIkjY.GyR]bѵ8cSS^'S VCPHN14UZTRL+p?/t P)c\gdH)tQLzY#% ttZ ۽>Ȩɽ<Dya^QUț%R8V87%{ }ӛ*W%E]$\A5RLٞ`G'Jc?Q8J=aʹ(=߯沣W giވ;JJ.`LB&[ Dy'+[)jC )\?WG ULz~S/qv3s su\5r=/skU:>tl_F~x'O!yo *-:1=A:;1m]jZX'p~/՜z4WU^C"  d5L R,O$\CvҢ?\~;01&GinEOB:],M5DVe6Dfj<aa*-0Q hSt^mh^n!PCz7\ WZY\z #WSkȃ()Wu ;R?|jUs.x? [[8DTn@NLF0>! >OնiLlPp %y DȆFe Fj~#J[Q3B𰕈8xŬ5k %(\zߧTdhS-ȿC s%m3~bw0cTQ66 C[ґ&(^عf7utwoҢ²fT[c12o'Z#7O}2A?~ @P`\\ u_R&Y?g' x@/XS'[TBk͆ C/hnvƒՕ|->gӜGЅ6!+WrPlJVԌ?^mh/0"w݀ [jTjiM@Uvnv$u9v =Ɩ`mp5I,lAToes!ښ27 -` qǦUߵ4]R 0H5JIꗻLL3{/D>SsDz("2T.|F\;{JH["'`9I16xbJ߹~KwIٯGgsdUĵʣn}1,.}AdC)k̥ݜÞ=$cmhoAW( iZH~*p$ rGe[Yh3{ן[v2 N?rm~>d@e5S*?U-}EưB-Ϝ\0 {)A_DtZ> &7!"]ee^ cc˝KƓ:2dbhO3IΉe*E"b+(,b_y_Q5_m0 " pɌKCY,TƞuA"B(I26*HdpbGhסC4 fWv*֑^GUͮV 2+B&n,Vv(bNh@s<'|0ݕ6dYtsMLXVJQ3!Pi VRWp,;9u`P<[u~Dx?V}PBAU|G蝤 +F]/Oz}0a&`(~^0 ?S,3ӂlkB3נ@obFJ^{%$쿚!"$t3 f[WI6? HiX 2Dkwqu!iͨ;$(I@mGd8?5c,tE} ;Z!o@ӠZوt/ёR$;q!?IZ6*/Ex%4Q}uz fŊ },TFAj08$@8b2y)u'ˏ'F\g٣BffV,K%(}z06AF&`Or gm1CKS5WDjڮ3N;%Mw˛BzؚBqd{$P*k SxH[e#7bJp룭"gRTiHI7&-8Jac@z;$f +j!]7lolώQNM٪Oܴ@/>h*vAGǛaHGƥKGyZ0jrK/b2ZWiԹ)XZ{y$V &zHF&k"Di+GQ,,GfT1ytu\39pUx>X 8WJZ-O{]mGV^yb }GC7t)!y#ʈkC=g7h)J/op:hXMm`J`DZk>r|D7jd>c u6W^YCd҈6_vnw^\K+LKu^r_`۟+Eeg)E9-y9@yez[h$'ZßoTK>ncL^`3>3_g ?FzCv17mf׌@Ǩup]wsOVZWc"A;+B7lӗژSX8%|H-ĭzlLc!eJIUQSA ] .RgFk+:ѳȓ1QKwٴQ%B:ck4,.f e4;GML.5/Sfg]NWȖW9; }?G}wARwpMTŀ6.Ҝo<pCdu5!x?E@`@= [,:`R}EL҇6+_Bk{%B;+fNfQ/2L*vrdK>*uEg 7x1 uhy"MqKZ\*Əd,P!/aIBRq76`Q׶HrT縬4hzfFC=#,h dFd1R9J c@+ikt8u/`ٍ|`U Û-W$Zl'>c59{i Pla}57M=:QEȳDbWtr2Upx#\Ynu.NT݀I5% 1k.|FWD?9]'1yY05X: fy(W݁@oxH\”Y) A%@vB}lH(:5JY/"/ٚ'_caვ }1Ff̐0kHf6yLQ essaY4-ak,.dx\@cIEURFHHt.8҆IcR궶y2\*6rѝY%h泦*;7Ӣ2u8 !Ѱ7 ɏϠ3GbIgFJ1Τ;?_مݑx DS~7z:$&_`DҀ42I!$ V;G^ /CD&c]EA(;Hj"Ʊ kwuTˆMAML ~㜉ap(Ի^wyb~Kt߆`ѻÊŨǘ. #S]E :ו\6 +:sU$leB"ʨ,ȐȕpBs祤y8hqB8H~kCݠ.Gm>:>[:_w@VGRQ3TCGi#٢ 0XH9S:N+jv>td-ɷ#aWnj+et8?DlR"$~䟎lȶ_7e~\[dsæ]C46wY'@@ZwB T]jkL;bʣ;'UB^-}*q7.)mؓ?Yl-'{DE}"%X, ,3| ڢ'A iUN.?ozX4BpNa5UC;vx DEpmk CF f:Ťi!ہXR2SÉ Bt{΋ѮFUђtԵe친7= Yz,J -gAQ&G|ȵv;τ"(<Ox/5ԦVxcPX}󨜙Ew)RCi@}!uo~p.CRZGعtpb \БO6kqįMYs@w \+m9;[Q2WǴEMȋiMYޛp"3I8%Qe<5wqdȻA BR*yQ=2h]yC|vD b>S}kQ= i_A]Kfu-OB$s/z RWޗ UNeč,ݍ}N=%qPe;N&EDwr,_{E^F{EP踖!ZP]ހԲ9#ZmD-J_-\۷1^~2ɯJ=9\ 7jc))|,`8mwqhhI@u6Cg5>8Hq? 7r#}%āTFI/|kNS?N__5~y;Qt簘{"a}`]Jvm{ӽzv[ '=|4Obnr8 *~>II1o훺Ũ.''3ThEM(o>;bG(j,)t^'Woz(G/kޟ6Cȍ;s̙_Ļ\)oCSq> G8P&lj*{o_$0N8TS͚9[~˽ Xs1`m;b&f<0 Լ h"2t~dB :RܺzZ0Av Ѝ>b# r.`"m2ep,8A{=IM+<T/NdsNiv1Sck#%g4Uܗ[gy=1@Hji`݅f+g# GZy iUe뛹(Rs;X8U!YGoL]1 pw!,:- Z.xFoIJDB_U-Q  k(iMVl4Ű= sb~x \'3ѪmVhc$$A x 5QDhkTg! Xf~oQ?=/(갧 '8EaI4^]ʸ&c]QjO;K@w[ϊvwH7gn$%p4X(ϡp34q57$쒉'o;48yڿ5$o̖;r-j(vp,uE!ljg" $z5(* _br@ pPa΀KĚVFSOŶׯ/rλhC~blp90t~nw@E}]ȬkG 1eT0Q#ͳ[.]F*7ZqSU'RI|vNޝ]UaՄ)䲤QxSqFT\Ǣ:FE5jG۷1N 4tW f$QxRb}Un:ˢ d΃Ŝa`k6(ȶwI])G["~8JCpjGsi7wsco*AhksALk{宿.5+V [H$|y-2 n{;{19yqףj6A83:F1&on+;o;Hՠ0AGT)\Bm⃑JtG- &D9~},t~C=v6Xw(S9TA*8jٕ2U2S#ٻBδdhk|Fg& MMm~fĢ 5*gr钏>!-yPK3d# l(}w|B!&Q *ޒ%8mvX*@__+R3լkP vNom:#a7+4h0)|w~~#326,^%T@VHUXP}#1^^dj=X<Pï*N[#6bԣ[u*'iQ*6Sֽ~ye(-9(o1ųd "(-^~AM$`D`)¥Aza;\s$pNSmsբb& bcQ*[K/h_/cPO&A{o )ANS#kڤG9H3nwoKɐ8Z}?![KڞOy9uq%')i~1Gݍ7 V$m˫)|}09\yMϹjmIulO &j?p6U,Fx54O[:X捞kmڭ ~LmslrBeX`v)KZ~e5 PAvbd2Uz"Eg3{ 8̫ ۳GGA]rݥ+lPR1ҵ!;e TUxY0nC~qZuXM!AS8˩f/xGgMnxHxj U"#pQ|*q{%pbyyV"hºʐބJ[la }tܲ8~ ȺR+Pz ~pФL!G?n!th2lyKzAoQ*޴k$!{,̝$q/,@3rt>o$)a|FĚ{q^5E||KiOtة $8HHCO;58+v?[+rb L9ݯRcd؞QlC/ORr\hf~%w9;z]>^,|C'3TPM)fFt +-ԯOAK4'D >.JۄI (j-*A8!5kk1! Ip3*JT5D$X qˬ;3|p}~EA:ָ<+UrwwxQ޿eձ*S,^PSv7)0@ R3N+qѓS[s>/ S߃P]78y &+x&FI&~$LTq ,ODg Yn~_YCNT8'EլQ:5}|9qv4>n}%^oV acwM{7s k4 p ><2+ wIGDҧҐ~Қ 8d>sBۣM2)'|Ehq$T[sm Yd)nz|6q~)hmgc]&q@4&(u+ugAR?q z`7Pɦ8cP[Kְ.Onz`;Y|rr]$ؐEZS;CW7q9*;¡kHfcu+- ^a*uV%#w Hqy_pXiaKEW<,~'CEy| TVq$:@Rg۱BtJM?}V'e2X ՙ+'q_թ.#1CC" ^Lտ-ڎ:“e.䡢?k7Z0Mb_pV$rB{r{yp x֤B|ͯnv#f|GDfT>dy!}Dw$(Yn mu :ߝ>ўm|h}n8m9W8g $%\}[2qQ*F!2x$P4vM n2EdҲ`2a1("kV}cЏ2`bT}Ĉxǖ6KۍLv&{CIi9c?ffhh,9UOEkԸ-plTOK`Ƶ A|fszwh`cUBb6x^G0/5J 6GtyXܗ.ءm]|$1>ӛ(Bi-^Sat# ?baC\4/ =iD 1x}۹ X⼔m¢k)Cd!\UhpTtK)<, gUxZ74Ѭ,PϘ MT`  kRZ-6 ](:qX6+N`t_UnhƷY/cAHgy@4$ϕ_(oaXώD~ByemZ$Jh9bt 8P(V O3*Dz&&#dǬLNSTE~ƒ/ )ĝ_`Fw΃(GT77F3|ٚҔeݡXcoU7|khUNn%nB*었zTH+Ou L9EJ-gj}n$G -JpmŎX͚˺YIA Aȩ}NCo)yoIFd/X iy,]HJȸQ7cOM<)ow%XƦ0SbLS14/m> _Dž>V}N2 @H[fQ{0?E5Tlb>@AAi 짛z&pg;z՜Bw>b;K /.!i·0m.j\ y*]?#b]ˬr\_Ro.8b9zp|ZuK/iT٦-v&hdM* z>>pY x[Zm;I!*bkA`.eNvf@t,Ť2-}+‘ourW̵+|6:|19 ^i`6d-l4n #hu4p.Jќ(w|aKE}w)Q> (t{O)jFJqоn: 9ʘ7K zS̅sY)xHy$B"ϴvdbg'zSS hMTj_pf>MiMm`yat#-K] KWonhP2 rNP<]:g9s/!P09'@kYbu.yϻF$xJABJ_!ܠ.cϑs:dT/A*Mh[eг?`5̖s)|g\c9Yfy^vk'0IQ]z"OT?u(_','d%D YE'Z&ƺ\14sGfЪDrUZD fk-+_bULה4Wߒ+" yqBaމ%gڛNgSs[|¼UcaDͦR9CCǶӼyR]/~G '(dG]0otѰPLo4_msKe7ˁ:W?F>J` oOUt30$魈}tCBI:jRT)mnDɨEcv)_Jr{'r/A+GC$0O)hb Si&W= NOP`aGwW*m/Ad8_Įw֢HdAMz?| 4'ͳwC>WiQ=]sL4h<& H_z`1@h#lO*@Ci@8a6܆ۥVɵqBY}.a܄1_;?"oi<3kRTG4PT*nx#`ma󉕺M$T, W1ViMqL Ijɤ|{3\=ə ;@ӵB~5Y@; #!DA v 82Qgvװp'&sy<*7khJiܜ,Ň8-#ο=SL=rDm:WiL,""l2 Q]]UfI8I`xt*<"!V.dC4XRX"hӐsLx,!C ϧcbH*f#dCK\OIEea*Ưo8xhPy:Nֈ&h 5kޟeSh9u*Po8B4yw? jp :A?hE[UۊzDA#U+59vD@ m0n_iWnD׍SA gBͧ*sgon,%V7]:ˎ+pmO+[p&ONMHFMpMa2h'U~aF)yNoG=?&x3E0ߚl~xK^01iJTc*4sӴKZ!i5DEBp(( }_2i?/YeQIlvQX w[@--bS\mDE?px!SYi$u]{{v򝆝;CM#6qG@RA(ӑŵj6>ȴY~@.9ɭjvڕŅ|\R-rKv3!by'0jۥpVM)=x/hȎPX蚬U1C U1jo67v@f/`R Cӕ]x`H(2m?3}TW3{Qw, :F%bWS;zo>< P;ѩ29Ʀ]L([Cش oq= "lTн)Nt[O _O]x^0LCn{MU9fFdQک#͇&ws#YL _^'5e8q?MzKJ c5eKdAIǺ1qˆ'5$Si\ArQ\`)|5ь/(S)癆.,vBH$~>ϷxLLcJaf(nˢ0X5\;u}&R0H(w=01.orW\+֖gwr1=R'0 ⮹mԺóXDU{ wOg!?DgYcDƊfZdͬ i~A󇙆Bai-a3n,um'Gueʡ1lM*u‚ءƅA!]sс:;Ġa]Vzm>^>dw> < $xz( z_6 5l!O_*js2Ҹ$Ph G8yW̥$_~Zˠ8'jIh0Fu=7lD;&PY|%(P-z0 \ {Ztʙk!V;#܆ՋʈX~\}5R2&}l6[gvTMpgڇ?d3qNޚXݱ(;dL|h#۽،&gИ|H9YbOgji&7=QN]Q6VdjSԕc]* Q\BB_19x'=j:Alpy4[o]+uI ̶}YV07#ǵaԭ0l߇T!̚h{)r6g|a8o܁ĥl/YDҁ3V'?zY8adV/da%h3cs{ O`0[]Fɸ3M-pGλȪ9vtNfYi5e}g0*Tԟ 9?riCyEX-_PȾN =-b1$ UΔ9QNφ\BalhC]8%);L|Sfku+~[Jvc'SY,wˏ`W;/Z[9L&+%Fjblf+D`gx4 ppfhRUG~V@tWRFAʫu t-8VawC`үUP+mх:PK>HM.[CKD$׺~퐵V[-RTƲuj$y^ca#-ʁitG8"e.Q#eN'qrbDfYdWh'sb e"PZ6Z+bbAPvG̏n{hr Y,7$nz&HjMd2w@( .S[ @VޑD /By_g'92$o8"=IT>j>7+&k(;ԍ"Jb+9 2ku9-|Á@XFO`/ɷi7fyDK8n[4ԞN i!l.]>le z_gIbzE۔z+9!of4v c&oj#Ϩn@',}p }dHm~?N@S>iF1Տs +e3b eYl+ľGa^)n96T#|cu2Pgtnd=r8KHpX1HsLV}[[ 5](TnF*,ߔk֑ O~ d412&$,sB .l3?nZ@ݞ>΍_v -˔LPZaB˓?W?O\ZT_4 .Aҫ|IJT$io̭vI|Y8Oί'Y wƮRbA8w KWD禀HWojKą#l2~5V,aU%0``nB O./MĖ XXFO"dH)9n2H p 5hi`%1 B촒BZ2cצ"<] 8aC[`R}߼;Il@y6c_*Y"b׈L)8և>hUG3Q ||<#:4,]3Bnp۝_Kj nw ](?Jzq[s s^MMfXq#<fj[~GLT@I{ Ca2og%ƮsY| #[rTcRǏze|GQT0w!mLbІ/tzVuYui8]lc|Z)5m랏v-ّF|޹B^9CzdYl(ل1"Ξ 5#?51Ue^~MNV, =vgή.I JH-& W|ЕQ^%ȭ${S&%*fF3E0":+2Qs0&l}M=xYeKY^ebdL:M!ዘugq44ny9@wT8y%}Ԃ6^@K a!3>?{)ݫnJK 6[N]r{,ڌa rЪTl-o*TdAlSU)ibNIO:{f Չi`& ؎3[*is: R̪=]5g)W(ߜgG=\Alb]ۄ)mSDt~xd"ē/=G`R;%{# viUSsE_YAy"!b7CNH쎍gI\]YH:^TR(zUY"E!!{BK?y8c]W9P(9ܡI5* e!/'.]{_V+mOZ8xCZ]erLag]rlVz?ˬCvQ-N7oYi~5D $@$t_0yg?0k!C2*&C;Fl9@T3%U< N[č`GRU1 KDupAZd&9*RdV~0siSb69mA;[1 r6{> kf200mk8X ^+-*n.-:HΘM$).GiDfgZv=9]m1iV,/ן CsVZ&EvNEp&ݞSP&$g'!h.g.]Y# a:{F Z*¡(V{ FZŻybw`4,'>3kIn?U췝@d'hGܪK[ pQUA>CB»/~A`߀u(S+SI2XW2ۺy u/|P^FBudI ژrً'8t;4xX)fBFBƬS 4##vъ:7͹]>G֛h70k,\HYo$Fڃ946=Z̡I&35ˊ8@HM(, 8d7OT7SWI6eOT% |W9c V=(][AJc;Fl(kQݕ95$Zt8(eL{J#~guK3wdS~D~5}E"]{ g<$p>0K& rB(q-,B )L9;(7J0gn8{ݫ;53g1;d:HkłܝSe$FU+D ~{ @Hy`f4PI퉥ahffB]7j1h[+)d=dJbh "p #T2X$czP${}NZKEu\9yC+Plj$շ7^iTb3 a{xKDO7 ݍqOwq#ByzIH~|ynt!zx nj[I5}\?w&GsnMɳ`J}F"Ǖ63O_E2:{YC< u|ٮ$wN|\ȴ{%Vgd$z Rufe lMT|j6kgZ.43<ՍƍLR}Q8@-*D4`ǰpd*3|2O22i^0 a21--TRWe.̛#q!hQ 3ےxA+LAOg-Nug{Pyqa2ls hhe^DcOpo1+ 2ƱyxL"U_} \bGPDB!g5YZ$7ȫRD͕)Isn 穈d"@/8duT (%>y0.1V4Mw(~$\?|E.kWk i42ؙSUѯ砕wG7GMD=t·IT.d]gFTS]RaJwVZXd)_k-cN𒟖jl>Ӕ]k6T!Wni҇oUr`^/qBP6` 천y[Yw8Jx;TJ L˜%t Rla]yU)1rL{#m;E0ā%6./AJs I^I%|,B+DfTLQPr0!L{ eY^#}W$Eэ4v]aDFlNdL^&V89ۿ}'.n>9fNԨXeB8c =gc?[jE'i#*UŨPR'kTjJj>/4VN=8RB,Zu|IvN+3cyz2`5C5 9fA[>4ly_hlZfdĈfW~-ʵ@JZ2)YK$Zħ_H>PB-KRfb|: oЈ5R$K g#h*lm^/.vLhř 1Kۅ͠V]kۡ2V f{a E丟C>)Isx v9?|Zg> 6 *l, (qTTjq_J!믷kE,䙱3`/I40-?y:Twb(3b=, C**Ox dU1JA=2@<+IpN]z_I z蕔4\?1օ`% S_&f3Hf1*Q`ۥ_*l*X燬~0 Hl3Z 8h)DST,~?hlDEۜb]ހ18%AB/y\0 y*K/c<ɨ |R]m;Bsݬ;]O;觞s]NVR?r'cSZ/͔kvCEOŝJ?Ksm$HN=RGRgMYk 1n. D PƄe&\ zG'Cā 'R8dɉ>DYh1PՀd2[ T`5vs;8I}t94c5YԆ֧453?p9`@|U¢Rbtm{&lq<~Օ^oʎJ웑Msygܰf p\o Reǒ ߪ jUqs9۫^ o\Tz6 &i5X>j<[{"O}JG:~fG>"FXkW>ΛQ&-3O/~Pm=n9:#X*f;`g|eS Uo*nǯw~%z5Ѵdz|{7s,9S vi`XII1Nw"[ jW`!^+l{[CA=G5o0`DH_1lnsr 7_i@(M(Jg(.w12ڲ &w{]EQ#'3vrC-GY/ap;M88JU=s&NI Mox9ㆀC+u﹗ $_;=;kr5)=KD+/`'+LQfkHrg&HSG ǔھ??K`5]]`h:*ZY;qxo$KVVkGj>n?85fGH* 뫋OL>iO"P<s3]צoy|څֆh@mDS$ Tm@ .T2z^1d2)O"]#xѦ}m> ֲ-xO5EFuLON)H!62WnT/"E"_=1 ]x@U[\ BB]ogkR!2Х=4 aؗk1WXC.9lU2_p\xpK5Sl>=֜[T6Z^gÁHLQ4=x]z{Y{_| G;nz^4 39$ V,]^YxЉ,1/NᆮPȞM&a?ݎ hX 7b U]Qtn:o5w.IhTp_%z'}\hd6۴OSiܐfKXOͿfJ=:%H:X'b__ Rwt3#RѦqM\^a;R<]6 K9.H""0:w3s, ě<Yl$)OJ;TÜrx/r`QF.A L&{r&AxPz{>R2U2w)m{i7~pO36rgFZxdk+\jC#SQ%=%#aXI'Y5v$jEƩYx$0[*ozIuo: }IE69RNb2W +%}4C1*k;HK>өOŒsŒI}R ͞w lVt|22UاY'y'r?BY}cHSƁWv;;k௝vG?l!CVg#ܳ<3ϺҮGq`z@7S"ʘljX 8hr= ,;knW,"t/dk"$jdȁNbjF}Ao`R_9[T|H'OEv69bxw5*JwPo7]ᒉwW$Pbg*ʙ *`>ivTAhrdٖ NSħ|Ľ Z絪=cV٘v1Rj&=<I4PfYzXscɑ[,ѶyRH[Ld1L[#BP %sq;NIEbDȟB4CoY5џW!9$0kҏ lZPבشQUcj]e) eWJxC:W p0 =eл:MBIJ=~ ,@q? yCqҝVv )wHMp7!@3^PQi _V5qR&-Mb=آwZV>3?'jU !oHyJ  BȲ{%)1еi 1B9BL H\oٹ4UMȐ=ف-%̚'kTL<_8c'~6{5[+젳0?m8dR6[jƼ.[% AHȰb3~%֓$dn%x{Ӵ!Wm">uc2d< ݞL-A;DO?3-l5Ry# |9. 2!|cex+7\:?Eo n<jG1`_V9B'7ZpP9H=_996{b݄3?)q%rHvNWv}ѫԗµègSٺmzUR IAԿ;eHӴaMx Flrtŗd AUUXS} 08,*Q  Ȟf_f+D+0o I񙏜. Vxg8AI !w-@[7/I[fwf~#Ѕ?Xhyl?WtcL ['Jj=O2|srIUḼ5n5U-Z#3jhn3K+nC% HBoVm*9W⃭:JÖ`*"h@ oWo&Imۡ[RU1LA;E_PJobJEb w\1 GbT!s: fhU޹Q'9Bv{GP/b[-)fۉG} L0ǧn9YL=xG!gf@CG,8iMB*Q+[ K/.*-n$P^g!]v^4dZpRxFx6ȣ[Xk#\BP_(7~nt!MnPTk|t%bT(IY>r5 kO _ޥeNBJ \: K L1Ke-FܝoRqJ.=J~GRF'`_urQHj3J^+#yʦ%cɰv0u=kzIbv+#j~3·,JY u4J& '` tCp7 ` &V@;N`P5TL5(CJ)P XiHЏ*ݓ2 0ĂQ@e~uZ= [Ό]6DM{c7 PF>bv i9\fJ6iH2YϜ*{I* ]ο4ܼSyj6A(E 4,&x_\ٔ 5 )ѫ ?t⡼ P'>14sG6?]‡1ʱIohJjr)\Zr^.Z8P݈nLurE_ZG ܽ> TqcbM+?CCP\ne/nHVirHCjZul؊ .PWa(`6d$R5#n|[;<'ExA""$0(yb~bls5\X);^;R* d6o,-Sh@tGk{oz=HrQRi`Y( wE! oQ*I/|Rk&ue®M~Su1υ,ǚڠhbC=w|`{+3V{P;E!\Ns.e@G&={s'i *A[˛`|ܛKn P }#ױf' JG@!j>¸0}ΫZ1)O[ ;\M9nx"wADO[Z-aze(ΝC^4 wURt8녤iLD(M5&҄˷! "XL(Q\^GK:v;\wJ˯6 $<ՐY2C+N) z hml'$i8S_oڬfa[f{/,"4(kf*Ev|ɆD/5O#z}I&j@ڈ  RÎF!,xz<_W +C HSecmD,2ĸ/hkF Q4BF+I"&#p} va0U#+H"6 ӬR|'?2,'8VRia*& `el"0B }kb@%*B@f}D^+XY'Ʈ:#s*,19Re±~ʩUYczpj]b<`$˶9asLG_d, F܅V&g݃Qk|vkfT &^Bfw0ѭH4ZE-&OO I"l#jZD].Fd`vؕ#!q̰cE<})_f# .غ5-rbg.|ݡ[f%\. w)N*ć)ҁt0|kJd(]ڦH5 g[kum)3A #f|8oAYI6Ȫ'R[,Ī:kPRֶ=+\h 1s@s3Ad?`b"gbVKS qS,>.8:4ET*0CϹ2oq*ےʭ7zV4ޫăO!(\)dw^(kB&L+(:-i" iF[M]h6c9¿P~.?[M\ ά6R+$=>ģ->b]bQs> |qeIKm=\T0+@t0b:F!zS06 +O`X|?x"J~UC%ѣ8<=<^ KrK1N'htw98MGT[0CiHki0/&^l8BYD`}?m(:fWȕI[o[ %imM\ $ yVu8wr])jp;׽w5ZS]8 Ҥ\LY|P gG_WCzF H k}Ԋ*yJbeA8ߎ1Db1k =;n4q.zxj[b=Wl,ٟ1@ {f^af|<#:j+V$W弟D- $5SUv:|vkFdXN6v\e8p_z)6jrȕY %֜MRta*_.Ev޾/^f=qJe'ChLkmf`ltǒK脗3 ؈I^'Vn&i:v/31bBؔwpx/'nT"9bv /e"`Z)ͨ=m`+#4-SٽgO=4 W[L8Xr4PrɲJzׯPdiW'wR+[_^ӲJa"oY˪?L8߄%F{SbM[.Gr n:ſ MCtIJNp2q#=RX+[ϫP\;*?X8 O챻&[lH%VZM|з %5e}K2y["8J<>N@K- !KZj}b.tYKJ,=ɇ ĴX,Y.Cm90ֻgX_s 5X}KClJtL:D<):RvEYV\P%DcR݇{|RcfUi1[6L|,)C{O<=JYU}{rԯo[}L?1Pzܰ$K]=I;۸0(8`/BWO h!lz j8MtN[-!rd'3QoH>n-ZuKR;^nbW{I?hC]qQcF` |b`e dœ\Wi W6n eJM@Tϲ-]r MO^>Ecfrޠ49ؑ2N3y27&\JÄ'Ө=n02<,cϝyt y0 LNݣ^J`v#,]@p=8EIio i +X$}"L_b3%m/=Ab C`\晈#- 6Ý@aec[ ڿ`ky|Ic_iMs.qG^q-(h~`~)$gEM\Ec<)xotH:,2x8x\5F*UaHa@Poa$ۋ6^[3Mo[ VN)ïsroʿy4o9(_4~\%u ,PByK=!DdPoK5u4Pވ%~h~;8k:lp!w>2l_j;윎|v]" uA"+'iza{GQ! rE4IK嚌wҕ8`;}_;054`3j&}0L9r֤^?;aʝ u̜{r JqnS%Gd\ XD˪c2?T#c|ir "\&0I̸B/CMav3YPKK̴b[ZkJy## ;֯YkyYiYs:C_ۑCp(~D:@BkZ"%AFZhKzlrS2ް.Q_I?z'ڧ@ɠiZ0r30 ph!GO[u> Lc9HswA684f1J4"2rK+ȕwC2_:Mi>Pӳ6]cL"/W!Dg}]]tF^(`V|yA>z0 a_Cu"$ g[brgW$m`Wj"̢zsC@u7uLcޱ(z9޲)"%t+/t iE7FB{ԧ"vw9Y x؃ 7/$,NTvu> xxDd 4r3)**Ѵžj<7+[TY1Qt&P=hbܻe=Z=T88ryg}׷^[`4a]a ~=3F_WY!I3EcN_G1FwMS- eMτ0ܤ-ll-<2e|€]J"w82$prEä6Zi;Ne#.6WRm&>{{w+ }^𡝨aT {:mDbN/xsBV-Ǜ׷3fx~#╇zM#VЌG>ΘGK̨l&DNzwzsk3 [] 4|"MvF;a«/1Z`?z$d U9&_rj#(kzC:I3Gܢ.FM>ST7;?Hj?xBͰ*3w).sF`1`[_/Owp< |C~ҿUs#gI İ$9۬uYA'j@+6KϸbtKQJ=i )r%oܡ8܇ $8JFիq3S[hpLʎ i-q=3ZW[+[KC\,ϟxH;W -z (B#ni,i9ԩȮY ZHU$/Ǝݧ.nH;,-ۍz of^v1A8}@ئyo#<@^8((c>6:Y"茝2z|l~ =PC>M9.N)T}eҘz4;D~J EuآŊ*>(j8CŢUxW"uƣq$zb`i׌j;6_lϠoMoiT:6ȣ uċcD./Viݥ;w7t>- m)3tYMobH/$Aœmu 𓫯f3PU\]^0%4M^X {=CMC=oE7Sh= mPe^X*ƀ _'mmDWkP miNg׳݊O'=TP)Ѿ(i5yd4țJiѯ;AՇڵ2壙^?.[̖mhB=P<5W ڧ,RpH+^oDLs&n &k-@q1-gqEO;>b ͱUUk+mX ;V e-2uoF/n'YbuOaBi 1h9'jgyJ)e򭧆&ԝ?셀'<_C]DvxI2hC]UB쯤v k&U&KR d^Q^E>t>G~užCy80/Šyʲ; g&8iE̟J;و=,ёÉyS{i N3^=B!9) JI+9irnmxԍP)Fҽ/zϩ yr|X͞] (+Dl A"ZUf&qa C@5M,gNrM).et}(-+#CZRUpQ['^ĩB[6EC>~Vuѹ6mǼ^|vI0[ #AbbSDf/3Ӳ1Y NPK5=$Hڔ4"Gqg==by^>5E( JiaJa .41P>DE`!gZ'ˁ7F_|<ϻ(=V>yq`sM&KK_*(,d:~Ub7cz-Jo| Z~׍wE.OyYsOlmdk7Gn;||:E!T %ȰX 5]nPc -nb h%4V !?g&O A7}.(p2]wH2} C.::AD.KT!$DP=3  })^yve-f~N U⪃p\4-lh hW+QJw-c@O/]D 8",^![5>qJr5!8`Gmx[ DnIPP]2Q]QD BkDoX"kR<"dH#|#Z?}>v0:ٚLW6|P-lWG^c[ǂԯCw?:'mQ2ĉ־wJF~6ˈD o=֚z :"iT Ŭ֍F$4>#͂znjQao :CnG#MD5nաW%Y=8CiPzP)=WYC),{GN_ZܳA=^e'o4b4 TqXr(ז z!] m@QFLD:;t[ |W&Qx^5s^bGBOɹӾ8`A^%~9""I9Z~.\T0hQÆBmvvޙ>fEء)u?bMWcu+F\|X8L!s/& , yzp|KW^xD n[wﻏ $VE/$M`ܫ@I813`(¾ onpSEVmm4a(b3ݝ"|c)J/hXFXakFVM+2ty垦>_TnX2>|stj8^?7Է[K}A}QVDp`TƜJ-yMA[>2<7av@Vǰn d8a=n:R݀aS;boSQUPMf7S\'D28Rbr_FQF&P\Ols *?+gP̴mZf!>3 :a8+IlLSi=pj~MuB!MԖ~ s]&_/4z{RLji*5N8$RiڸC>L!Of. {Ky $G9Sc ͱmPF$y٫i\iY5#bJ9b w$b ;lN2]UҴQڜzZhf%ʰPdPMeVQ5>=,7E rYvp^EJO銫fizsۜ͹ė4OɖQZ9)nFA&[NM!)/MrɏM=e:8Q\|~Uܾ0C32u>4&`3"6S] *0׿e!.3$Yn+\˯D[^P!YBR8'}stpoha+iMyejRx5W1nM:&"KJDlTa?<,sRlD(U@^!`I1}*Q{.n_郯UɓrmV"Zes 2,f:ΪAB%WzEzC3IqqIt`?YI-NޙCT@ : GԊ+.u}CBuUi( [] Cm6\EjrDŽeWqoUܷ*iHfBN 'jpgì?dX7A rQ̨ *oKe%oy{P^կE#F!T=*`#d"EMN7Қ 㦞+vjI`wnwsYb^S͵0_՗1]885-2Iש Iw^p?.ý%8 J3 ௱h:pM`؅3n<ǒL#fEE8ph5N~ 8o!^ icy*2BH@iJfmΑ^y1cOxg͊QN3! [_8zj)}62_p]~ 1pa cj18:Rx!.ne^1f+<$VEEbVīl]~9=>3,z`ߖ?1K^^nmxaǥN'D|=Sʡ.ϛ-mկЊoYAϕ:gy/Oxif (??uH&Fz[l_h"je)`&ɮAȅOc2TcR R&ih~ m¡)lf!lϸ^xBl'5dF8$9x(O,ּ' f8oV,A^OΗH9Y-?7DR<_@Zb!"S :/<,)^$Ի!Fi p`w>E/?HƩ>}6E3: ДŅn"xמiv?ё=_Oa9@=lT}.hJf?EB1~lTƇ@~a*Zbo*dLNj!͋@DR#lRJ|9%(l=X7&"^&6RI6氪f{|߸,H(V$%aԐ*ܪ<6r0] ɞ}N|'P|$ ٱ'2(y+Wkߔ'7OL^%W~WDH,|NS*M8{A/ad/$b[$tFf; +ljib?mðR9k|IY34he@A׊iab\̤&>^g"3qN9F3>FJ!tyr2vC0Xc0@틌q4-i'~h'oPؖM>@}nWo!"2vv.)qgG;쌤W0h¤@[>1J^!l䝹?` #T*r;nl\Ph.jӔ HfjIgG jIHIbl'Jrha%hJYVsQrfb/rOW4Z枽P㩺 W1WGGg3xzzE@>^‰9TN?qi KKE[JHO>$a{1Q$ ,o`q7_h_ =9Nq| f̫*͛~)ZxVMӑ鯶]<5хe+'b.XB4nqt&!b)jgNy7} z_IeQX8M@-[^rď. T]7aM2rs|Ff'9>T6v3R?]EJHK3UlW LelZɐ}u®DΔ"pHI'iSCg'/4-@X?pZ Cbsك- #f?GH/t _(J%eZﴩ }0𨕂tV0yA33m>M)ņ &hq1W|X[ݘ`V+ou_-IdkA>0e0{O\!N1GM 9\^-qa$eG+wlRhYy1&[ f\V$>˞iмys4 RV%w(,Omf-_ʉkėnPu2>s[d (428¼1H!w;ぐ"dpV/%3;uw爵Py)gn5djLF m(9D.=-Qfݵ"@ed_2%yCqW'd2qA@ok WxT7!D:a U ?z$m검 6%@ثS+f=A2X <(ukM۷z/yJLonadqTj~uUti ]c֋o4]WU\tFC */AL2IbH Ʀwvd"q.$j'6`IgVˤLj)gičR3$*ȸ$=-ZWXMxf NnZ7bk)^ĕy^qFZ͸*<"IT@XgЄ&Nwa3*9ڱQDDS^@IK!-Io$W'D-Q$qjqi8)67p"pvYqaᰝnF2o52зj@B|v <>S+}ؒɋySO#ņoN(x;gG JLxF`[g-̢)ǖY1y+<8E#`AԶ>uEcvQg.x^VX8Mt>X lXFu!GbVm9 Q}Xr.hQ,F *-ԲR[wYuWEЄ\9fʙs7؆+G8K7ّQtn3$ LwJVߍM+ Lc:pljZ Ù^ea] ?@Da"1NvliL U1>r$>)˅S#G0ȝ~Yз"=!VE$Eg ܯ_o5B UJ7%hް!vߏ D}r> #9Kww^D^zZǸvK8+3R ͨqtz~ .pߗ=g&A0@Q^Z99{!ORL"KDeK cuIwa$JZwS}8vA,:7_5aOy>? /#mށgK ӬCn/.d_egp]Vq&;r4oTEDfKo*2c#kFBT*&Q bi A]:(9Kz?NU'ƓL[D#/@!%[Q;H:C6h7ZUu G?[@&]?w 83 z"֤V=!yA!cWrh6#>k mvH^L8Kp2/`| nlVd#Nr}úxb!Лk6& Ek^U?0ϱ}ZvN0`m$̼)հI|$|ܑ ҉pyQ?m q(i>7-䅏췘cY_? XOm$w%O,- 4}Y>'<*;IynD! ͭ{^Q:Ps"G 2.!ov !YzBXQS:@eiի 7 h#}1 4ϖpxYٷkq ;;i(cK u$ޚ )dh>G>/YqҺE_RjCUočkuꇮP z2#D'݁n-o L˥ (l%bAԯ1>^M"!)IM#x'l='K0Gƾ|*z}DDڷxMGUd|%Yu9!x&@4i.Cg bɕ#R7͊;^yƪDBkkc4ϼZf[j3.7xTUnsD|l(3'浖~dCO,&vh}L+(:1_z] &F7gROg,H++B+{cۏYߤW=?c='Ŗ}wTs@ l뱯|67\Fug8Ũ9 !ʦz$,>뙂89cAsC3YF[d^(c@D7ϗѫ#@>p_h?B  nDņ!٤2o9K?"Sͬ["W u$pb~q#z?@B z|tH>äsMCz+饷du C@3y<{Iz3Zkqwg-$ZuY`zRp%cCVz.'4(OĴIxp|ߊ4tف9Z;9ifЄ Li)/ ilm,W6pV"HkE ,'!xBzq VPXۿp-:܏C>f܉HEh/)irz6Hu͙$0Ӕ15 4).hRy*iLrRa+|iy[B)]7ߨn_?h/r,$]`qìѧ avf.@nʦ`ڲziL*I 6>æV?8ͻr"~6Gb` 0%+)F<vw=QYljnzd(*Q!pաB8{7KEI|]Sd={4lv?02Y@lؓĒ7 o-P8i@\VdY]$TimPcV6[W{w^m0O & k{'Z|;KۂX&mVEeɗ{Ø+EeleWVKHqޕ9o4-HxFCij8` "rdes~+ K*\MHrvr${TvR_L{JAx+뼺 Jh?QļUUQ8z^h=AZ|mV=3Fm}Džp=ۯ nU":o0^;c] cWe{Fd&_Jw q8_we>|ׯhE\͠V2bOޞ ?@BtE{1;&Y}}ZX(3 8x|ZcM T2fT! 8kf M#\}˭saҥ'm|iu?: 5SDXj>gzS~;udmp][R\qf@jcnƜ_?0,UU-_xB ($xD5zq tIbRp-')گ&tNv0- Y ʃ(\1˿/F̡6\t  2TGM؜`:f+%g>&rȱz:aw.)G~7}%1pۜQ@wKoIБ TXkAz5;usrM0z ҇l DM1i !r*GV JY"|©]9p"P?}K5I[7}X6,pyPj*< 4ѱp=vOB0!iSo9VmWd%!0+FAS/&54{( edv@2*e!gE RQ҉Z1PG~d'o#Gn4FH5~QbߣJkO#57RıT щy5RNN w;a7wBn",ћ͉mZ&Xc_1CB P6jG1M2ĄV4꟡ba=U233@aiŢ^G)FR48Qb\2DױyH-~~AYʭ 2cN)MBH>Q[QM߀K7_T(3.A{'^F=jSx^N Z,aȍSӘTrvgy C` YJ_8YX`"v Z ~%ZM,MKF.+l-ʋ@X͡g'aB{?X&gyƗ*xu3=Lw(“ TvXue=xs\̆U75JnkgACĪYH>trVgSEZ+kfNl[1ā ] VȗH4k*ywF f?m{#52F:A# ;"ۻ؋4Ky5qC$y}ĔL#:bszuc{qQ çpG:rlS.XeCh8bdt RSd9Kn`_Qa..0;^"b雂 YEXzVt~5KuD 9}tU7įJ\rLC\50 > uuaA:r7Z>,}X(8r$nW*< ㆙g'_~0:O$L>lwv,wi. %jTG,uKX9J1NJ?bVMWM O1rKyxS^n[ Xr#"lϊWT[fB YrumU W{ॠ͇Z?4>KJ0<:pvHDiy櫹%ݒ'"} ˚)ŵa]zxh 5KJDUhu/t5:MKݢUlox[\E>i+aЙ"D8{F}Ѿ-e~k}Aqtdxcq 8wQf;eĦʇHlp̶=ADlo3?Y+l[)$2v`$݈6`tgY)5BY uIS k?8ueuo,`DrLja;Dm\+)6 \h7+L;6y̹ 2ZypJbd *" c yf`'% @ts{f)Uh#*jCGId@P҄|HK!)<6v 롰Ko{$ßf"Py2+wtWCh֐DvΦ ] Kjw:[% +LZXJdF:TJ@쇪;͟,Y=N@/,8UrC?΅ĐFL{XrBq>Krd?ľ%ͣ[O Q|ٖ'2X!cȨ^?D$$.wn;qg3HU{)q ;H8upO$m/]k`:3\b]oɰej%tP6%!DiA&:ף% 5H5~d>b.D(֕CWx Rp`e)㪭סh YKl>Vtj\Gl@ND"gg0:KN|v,2ܴgPRjJǝg!bupNjO m׽rzۨX̑=H$^Ъrg}\pĩɊ 7gdסq2"l]!vMڌZ ipsv , ~ug".WO@J]lRQb j*—Z,x-1k"W _d&#"^ H5]:hL!0%ܺI\qC( xqL`Gw&S- ͩ)HCh5XT>)y.(aՐ\H[e?xNO4E e /`Qt"/p](RC_#؆QdNgg$xF ,0ZJ6|"3?(RؚԼ ]-_Y#sO2w Tƛ֍}Ax@;tr_5 Mɷw_ɽ9ϳi>^++T7q=w lv=0H'Q`1bW*b k~_;=W|k0=qKvB+T3$}_ a8Z$0:)P`0]"RS!_,oLsG*NM!`?% a$쫃8OXNqR @@D=ɸy  .ȕUU\t]:B-ƍC˾"yؗh^Ւf9Ɓ^P7m)g Z{B~"MUy{]jP] sG"_ )%ggC9v0rTMt\9ADSU2QUnY6@xGEv¯ܰzlA-m(bzv:Mv 5y|cgI֮Ǚ@h ̿d&1C>F}?(>:.xFd,5|Nh}sŠռh4A(i;#PBSw8E_*#\Əw:Y<.vDChJ_`έ:zJ&!L4 ,ҡjBӬBpx(:.!X',݌-#0gkI~.eV1A s3_y}dq4Xj֑˓Yd ) OjB4+f<QEYYU*2^ͫ.l mVehv*{ }^<{gIu2W'{]J]:XO#`5=Q[8i`Q[% yR,r0ң#ï^Z4uߞk,\x!Ne''vBjgc5,9{|nkWfaPr]iojG TJFmkhc^(3ςn+[QwJfR-y~ۛ14K2֨%jkǐoӵHM(bdZyuQ߫]6~IѯnQ9!b"q; 8W~/i`HRdއ(LtNCTl^&n%LeȟYLy fxogO0HUB銳{$q!# LIT{Np`S?Nj⿌MoZ$GՇESsc;`0V翄&.\ܩ"3̔9cZyv982rQٱ}"?&KS< >oۗfΌթr_Fx!\Opz>4/Pѡ0kuQiq1,ѴE!H(7]3.;gZc`?v(vzrUߓE8&v\)Ʒ]NIt.8,CC#CrCl[7xfnƚާqKzpרFϳobkRN/|oׁq*Vl,V ԒܗY{64/NaZ <#GgP%6_ȼq/2]gUG1a&n^5itLaA^eFPMƀcEMYStZ,^]&AS`Z!3L@DTG9CCE׮e~c=c*T *[;b_\zkc6B7*ΪUr6i#A癊b,ȦRʀW>fX*\x1a=+X6oqF eqf?BDS$^of߯ǮyۚfuV ˰ imLN(I~p3^{| $ٍnE&f1F_!&F\ٓ{/^.~ŸNy$.:WyL8 Fbf4(~9 A+W feAd&~U80[n[Ur A6+^xR=OFϵZ؆Wu#\@d4Ărë+wݫ"DaP$4=ȣ><d@ 4diNlIytŜץ٩3UmTnz"j:J΂ $U *g-0}Je񮶭&ѯӮU&"fo7~[l7s2'wa( c7v By U]_3M0ps[e*o2B 1d FPBK.׿<ط*E1U1M$eWI' /Jeˈ}/Sx1{ ?6+RgAKVCR$Քk;Ф]*Nֽgc|x;(g E^ye8JP$/,u 7 JDE9}-SE##] =3@m,mh~ø vI ,| ]IxRXԕmr̠)Jel.{?k*rު) `Bot s˴nmsJ-kzC.,t㕬LX)ALAW"#ӻ<ůaǺ-:9g15>HES׎n,{vc&bz Kf'~_w)u35+S4Vy5dw9% $Gc=N pA^P ~F(G2gvIF&7,5-92okl=m+m1ԥFTin&<Q@f.Y|$`s42C@(xOƎ[;2~Ucid[U0)Zllªh@0U{[*gPJ`%ͪf9\ f2y<".T" Ngm{FI7_DI˦OW!ڍv:_|B=I9<|[GVP8P6"O?=-c5 ?)D[mc}rLQPATeAw^nJwsy1P4ΐDzaY~2€C UUưj0U % ٔe~ի: c!.'&$PB}f٫lo݋ ,  w?XvXis<O0"_I>?\ $wf5av)7}oq/;FUhp^dBtХsCft!k}onuHfE 媼GdcU1zk,:ώô,ߊp_"Hi 7]Eh;X b"X@]> W"T'Ez433G_z.'M%`=ӢbΕ/@tMNn0|9MNn@}/,y_}enސS=fbQu/Ns~#b62~4":iJi׭m=ݓ)3W?}\=giWE!-~VV!mٓ=Ylk|=m*QaS{ϐ9lr~r-È8n'ot[< ůިpKGٷjBo\#L2ĔH(Ϛ\@҃)|Dzg8iE<&C%.j=Xx8mC0 hdRaF_ie=NBDg>?Z kpPg8H= !&xv5l%k.C="n S3 5A[6^xP*n2RsigxfPaӤq^9mz_H-+6T݆˱FOƝUsL:#7Ã:gZļ?IbZOtGr1M̡-9#Nk0,iYZfc*Z[RᑇlrG=h pٴj 'mcEPD{)2]tLr{s=1sslɼ+Ϛ7u?"SOm!IXc_Ɠt+OPLt",3g& h:vw9`n}_D?Xvpٓngr#R->c; s8/ɩ1EZz5F5RLRI5T5s8qT8M%S ,}]QP>}`v{"[‘ioTSlk&H5X~/T?bewكG|-} A{^J;׎J8ZOhɀ~Jb1€T/) kxIooUQqb4#d=)'rgy DWSċW1pd~^t09Z,rp61 llT>0~OՀiP9l -@0|Qh404@}͵--^$K=*M-ӭ"\ ӘNɟ5k-y3x '^JbRo+0Q|F^/0[p؛1pA9eIʬLɱHjrj&}0*ʇLe_8ԣ4L.JuF1L ~RK|'fh]ҿlP.Gi}F¨Q~ ^m>FkdJ ^\PIOPtqqhY %% 4gcߙE P r{oL-C>3mPs|E '7]{1FN6>Kb~Hn| D]k Af[>k=&($ fᑽҮb hueMy)"vMW0ЬkZV{0qKzI- kYUN29WNi#aU_rcY=e4Jw58 eLN[SuFݨ}IץnBT!z9zRSB܁RxA 5VAv;L߿T^ۏj.3WBi(ԭFBu 9u=Hv)ԁLqٮR7~D;d',+Q{Py韤7ǥۆ!t`NB\ 4ln $Q! $jWۚ ƾtVOVlѝhJ\&ELBS&^jW8d#ƄI76B+j"~C-+|Y=%#L2wIЙ\B9^,O]aR $UgH6``_5`-] <:/a@"8v,tP\%[NHw’0mje bsȔL}cmn'ٍ3hbb~kiGx#P#Ip뛖U_khjczqNH{E `Kź(jS'\`{j_m|P>SKO<.PJ5W7JW.7!4.#+Qp)O_2 j~EUZRMoNu*]a/3ԅdl x=+|,{4#΋NWwiZI%ZrpeuYxd* kbO$.qg,RZ${bF [ #[ehBQGWՖ=JÊoOQHE:!@zZ nI0l7߳& l)5?΅SzC8욉ĉj-aY^?-^XZTގЏ 4UPn["7P%D)%8 "k厴uê[8I]tyCp m4>Rwwf 0LQw뜿P3fFV~ Ƕ j::kOuL¹A^rj YVȷ"} `'=hwpΥpVf\%N)#pab=xS!].lRqJT}ؔ oQ?<8(Dѕ h:wyc S|uMr.ޜDJqhhrPqg^C|5 >P_=oWirI׸N^ȺWx_"cх~)Ot}-ZG/X7 ES#h9./;~Mǚ< eOP9tS2v>a'ˆo;0Na1ȧL ǕŊWj[2MtcPdSMab%Vs#P > Hj>B _+^^lXvW?+V g_r f .4Щy 2 dFv>#ך|"5)@̍X񻕣k]-cKC#$rx-tzf-]QZ,B8zoAvA.jEwsH>"NZh gk"y7Fg 4Wѓƽ xfZ#6?ې(yH /o@.HƥmؚYXFKMf.; 㟇L) 5XN=HG c{JnTW7S,s0xk{R:J@О=*$5)&J &wHJ(iMA8VHK yy0uQwLv2(PO2ʳp usxjNx̦P Ç+e$Eq.Y1$%,a/.oac4PfT^. 4Hl^Y;iP]toY]v0):˕6Α1bOiTqm5?$!QJGݰc ^5<f|t(:w~HlUEzP;QCw tkInJmy|[L/ F5.}Qoݖ6T@6:( cDgI^Y1݋nNNk+-JY?g̃,Os>դ_Mx{ (]{jKrie#v\",ۃ7HƧƆeR2y9T.VpGaJ'`ڹ5#O>ԝNE [(JA'lPƣrK4OTc6.jq{7 TOoY#ai9 hj&تj1bq 4.b߃/As{L`ņcF=rZD]o 4`m7+Yr(VR%w1E:gy9naӁO\D6s9'QR~tp=O}A 8x .@Pg=0af:&I,/[jAzu!wspUi'ۇ( a^Eaj"]{œ'TM;sFϻ] Fz7MoZ?`S9^0/X1ħWƯ))u'y"xgm-tcu -n<ܺx^Fpzr E0v.3PR|U2/nX:%#@E Kmf0cgu ]dk"f"ªs׊-H# 7K~9# -gMb@qI0hTL4ҼSpMT.M|g D( 1Ytjq,9X%M!5nU'-v]`Yb9f*^* 1IDDyߪv;dH7 *F[a|G&Ϟf?)+XpdZM.o']n@!ZI)E":X6NhfTD1wӊdP*f)as)=rtS {:NdHdeX{l"vK}0N:T++#Ƣxm2mxL%.=3#قU"b4'c-oG^rh#vR+Tk%c:} _YSѕ"BԱlM*!unD&ͥYKKU6HH>b+Jk/A0F^aA.SVF%= djp'SM.!P4Lk{%mfITm@|leZ=zC,:_Fς w- ?(1;7H6òjIo`ʹ? v[{?yqa7!C雫cuR'K[]pcϥy>O5: _}2M\&)iN4^[(~IE;R8/"~dC*pv,ovJh0o涏r ־4wlsRR ~W*l9 =3X@=͢ubG\b(R`o7ۧʱtZl䌦g@'zo #*?NXR''<\ MwK|Ԟ̫sk0 *)=sʤ>ZF{ yADWg8lNt56@(slw:?5ޢ5ן]7|A&/6a앯{tlƫA08ڜ r&fYY8x%A4KQya1k2XFI1[䨟DŽ$0j$cJoR'#%Y-8-Րa9BtsrF1Ȫe:<%ZN، ?޺jҍv7T5ִ(nphM'8\l0-_`yJ$<>?bcagsm8U^{;-vy^u-@{;UbI _J o+~ƱS/0&ERqTmc]HW]bJ=9'B0fMc}|׼G!d4GB+ cr@do}ἤ撘I5>-pDJ+5i|,q3 -oG? +0Eˤ)lF:))&jm!qh 6O&X-jY!}dp c>Qx(iuD9vBZז<&#`2yeeh,롦U.Td֟KR@$3MXV\WFEav%=n0+yҟmA?XP#SW R,LA34P5@?2_4{T?;2 Z(xߣ@pg'w23$QQ#[rk9A#`A; cz3\69kioF)P}\wyvoBkJxx2D׍iՙO%Zqr~v"cG˺U$&6ަ d&rsۡբT^9P+LTW=3~*K_BIrY`g0)JpN&tΠ}lɭz퀴N^yo13,)'֏*xXXIY#t %S>^)0Kuܞ,K_[3/ܟY.- Dl*hiC^^)SP$y k_>E],r on&h[}um=eW@gaC^wO=W 0UX$tw^bm \Cnsj9lY&j!LP<'+ǹޡb-KeG1bQ4BjH)7L M &kȬ17 rD5xu6D2+ /GOeSGACfKWL"A&tߙo7@ƌ@ X[]xUǴ2ڥv{s9_w3(:_YrxOfENOyqajo'0k0|/f mO `.IJJ a_7.S/Ts܄QZ_w([߽3ӝwnd9v֧R+r,8j.ܧ`jNHd''eҷ/|L)d)A W~V 7YU"Bzpik* {[E;*b(c) u(쩊HY10mC4@yiiRsFѰJWV| Cy% xP/d$wjn %Sc->xv11}QR;P)G0}}24MA&{FVabEũ4TQA1Q<=kL(wxr/,&Y C 8Ii*2`Uw%$M@w'{uJ~eBȎ|xdW-9oE=Ʌj:,~O$9j_I%-pʼnMch X7#LjiVc[Bz:]bԗN3U6m!B7o $>xë)o'G+G4c/sBuozW~OPq'ar&*{5ŸA2f,4EQ+Mf>UB"toYVԪa=ö2-WGZt7?hkoϢ+&c;E?~55":uM ^a9@%Z~v {7p!j0"9Y)INHю;4C#kE sOʔ|09>q/;יwNLPlͶ[6?rm=$e}5Y09sL*@:5:M՚zOļqs#n1FτZ>;.86mՕ;|J^G7Pwoƺڋe&=Ǝ]=QFBq2.61y K害Q#\4= A\([Z6 x,1t`.ȃYTd#O(Psݿ#m>24-J1) BL_"*N A<WIl)b[fx[pW҉7(>E"2ψ6]~F)Ԩ09J=$}8_i^D⛾*Fu֕u:p)U[$5QCX? 4w鬘LezżjR*5[x\$xyX 2X,GT7e޿,i~MxeHy%{"!3=wt]M|sGN籛 e.A$qDP a; uz+@;Q;?.n>k?b(mLVEBm~͑G@AEwWF@}He'54cla+RN֮q3=ٌ n6Z@e}PpF[ 3uj9-*ZIJ16Sr ǪN\KZ jͽEO  DPb6nHB,hr NlϖIԃ? ڨUxW6k X8g4#˹zzR '+oV+a*$ Ͷ#hI>.<`d:hb|q$ůk7^,!^z]-WaE4 o Ƃ{lݭ9/Z3FE!8}s&BSb17*b.+?gb1(8Ec0? s|*[.xZ<ˣc*{ q$RSy@<`ZE]R;'l E W*s}`Ce'oh :¶5^7%EA{D舕y/? F,~; &g/mds grRliVPGѮ^u܄`0q=ךE{%TC\d"0SVgxJ+蹷L1l4dYu^R8l.fG2QϼM5{e:cY___"s^z3-fx4Ԝ9Fb]}F*_Wܽ K(z:\ĔJa;#z$^c%>V|P <Sxq΄aN)HNQ-Qo|RzU8 Hb Jb`i3u$< Av`;kz3kSU,1&=‚1O@y%.UKYTJ)U Q4͕*|]hV"&H}3bԪCN  ZRr# Cs@Bwn \)ؖFsXߒ>e=5mR(s@g4/+oIT0l*@'\" HIDBpQAtBlZQ{[:], Dr +F7H`'" pKс.^$I5r~J$\ӫ.s>8^'i(f5ԎoQ E,E VG KI% 9.Pт u(CVp1EAǁEWgѐmR7Bl5qb4ag/l@xE[=NF7e=&Cьc580AC( Jܹw]TBOVg7 ^ !W&I]Q/pxɔ'YpY7yj^4wv*Pjr<#_7 kόD~ lBJ(!ĥޘᦲ,#/M))0b#xs{j)uuȂ",hxkIiv&s hipr P>!)sg:1ٹ_-*NPz]BJR5RTˮvfa /QIu2"#:GS/~TN.BFeVAT&FWP,q FOu<~Z[1ۉ`9߽ϜM3Nܚ~ұPq^!X6C|)\U6G%QPx-pH>ejRE(o UHՄ`̬rB$I!o҃kY6[ګSƩTs# ~,~qm/ϙ @Ÿ/:WEX&# ZsQ JZ4t'`qypˢHKEFyTՒoSl^gZ6,9[H鈅K^D@ OY C羯Aiqw}P'"|Ua mԆo#5+O삏 JB4v wGy=19e={.Âr6aiOh' RG?:O#8ɻr좳o_Z14Hw + ; o@x !(P0cbK9&@aiK1+ ']O=S_&Zיʩ8tϴ&&Hi6s3j&j̕cCl e4YGC nG]hj?&LQ'YjF//IAK<_`u/a#ծ\{?>>e·q\"ǔVG;  " oƴ1c 6Qc S#,a%#L/2\Wr񪢐Δt^0.|uGc?\pZ涋)oC**jc'+wvSW.wi˜ dfFDl@u#FeeXү5c jEIU+  x.vz ]'W{`;q]@ф:1ݴ&d#{śځO٫j?#yljb8e33S3cfٹ7hD{Ez}*Rf88|' ިt ejMq^Rɰ~mxES 8E:?1\WP1x)E}S]ZAuAJoɋ>}d"j>nփ:Tz'c5F'͘g<Ӝ$Djt' 7 j;?E֑49G7CI%_PQUv q)ªT0Wkt!ݤ{4~d F6ϋwӆ[ŵP+|01qME_v ^tK%-%h3TvY ;321c`4[|1'7Oܓ hL$V&tҍSNه$(FuO6D2ucw?wO}glIrQ^%gx>XD՛Ҵz|6 UPqG`O ]daTw4itu¿g lj,&ޗob֭1HvisX޳ i=O+<EAU'BaJ/X:?ܻ&Ie`։l^;3Uzw`'yEfQ=Ϲ[ dzKf $2E3[ҧKA^G{@d%׫jn~= #5S1Jdga $ PmF\_qIZ˘4AvJ @S4DW koo?nYTfR.hB-qg #{vʄmډQE\B1O>KeOeјK}wQ4ZsWۍus1cy0 jQfdÀܬ=hw:>U lh %Z'UKq+9i] j3_[d/" =l/$7Jl$K1_N7v^$gAJ8FzqJ}gH}]ycnF$Cu/LQa9@*Z𵔳?#(9SjTcUD)d등؈wV/ڊݺ3:ͼI߃N;br6= p#⤨Q$-ˎ%[W[Re*~E}1b %x)4!1 _:W{ lGy!\|3@=!62BDp05Ƃ^+F-(S/GRD|H:Nt[7̯"uMh|]F8K52cO=j x8x@@s "X_[{t0Tk%$!^fCu^NlXȼl!&YL%BGW0DZQ ⪵BΙz>!&]ṌE!ԅFd0 6b&&@%f1 rHM~/Yg҃AN#.BZ qF7Oj:ъgjB+> #UDu[d糳pl/B\\읚YyHQqLyRN!Hx vPiKQqb#Ya/7cv[=L+r\hzs@^^J+Ss_m_/{.vi=(tw-F JeY/#w~LvvE0 pU~.kv;fV6п,p O3T x.w1%-fՙy) 3 KR"BW',<}byIlPLH'2"[TD=*o--"2 ̨"&)rnH Qfc󿝟D@PAEӏ(k/Cf6jnBߠ 2"818Ot78ӝKpH`w 1"ovie~nV^ GVNBD^yf+( 4XWn!kEkq:IIcPRJh˒T?s^-GdZf ͨJ"pկj@7$"xޚ`ƟRlh;+J6` E=Sr.fcPw*X"N/|cPp#^2G/@٬(}HLJ$esSχ`671k'$N,S034BM>zXwu'p V#fx_"bb1R3i;%t~ y:$cD;m m?tw" @ڗO"2D*1柎WuV78(dUtC<99&1kb';f21rs:Ux{bC%\yuq*ocB^c".8Q]V1KW}aN=:6 `kB"eDҭM1qؤ͠zQc# >Y`۲ 9)<bjH]}tFd-> h]PLZbf$_ڡDgN"5JydOލ.h): 5ɯUfH#%ӗ5b;=k-@?e&/%n1`"V48ibϻ}U]mT+]v>ր=pa%h7D!D"!Pɦ}OƮū Y(@h};I ;-BdH=; 5A&s9Bڕnj%$bBAؚ_yj{R&ŧ"~څf~ Č MI24O0mΛp⬴]֦1OwN8|llv|ogʽ]TmTWQB@XT*+jsXjJ✙k"$fhl$vӲɱ}S " \')/&jpHjD9dc4]cs mP=HTj Z~7{9d?)Ahe%,kE pT1X̏aupyj-hpN_Bl &7gΉAnBC++ 0kξc" .e?FsM֙a_ $XB%[dШ;sEK-ccF!̑ l ppEhh ^d0kWkUJt( BAk 9Z4ek` kef~ 70lj!Lȶ*3 YI韟`b)uCu00\Y7s[] ֆc-<<щSvsRִfhj dTTs1:l?}tUP5ibWˁ=\o-}*d4e/!0>'n46(ɲujtvBR'TqцVL 0z^fd0'hkSlvĚ}Ւi>v5}~9sY[҅:Z MBeşDn_1<`F$(1b׻ wo@A)VW@m R >,p3PW.tDLRt9yQisz=w箌 gድv "T> E _(^w}F{-sN/T[h#a5y;I? h6~blGnĦ- oc+4ZL(Gx+1@bGGB>"jIG)G R< *c1i~+('_Ntc*ĞOh̡u+[,%gƿsi0J}nˤ1e}|fkULD*Ê 2<<:ޅPnhdfQ*5 Bn0HLX56X.~:%/p]H]` -,[JEbmM$EO=$6@R ktT8g U^i6ijwVJH ,#;Q:-B}[xtEP^yDŷfkbJ&líC䳥kJtwZeÞa,Q:39iq֠ /y|]Y;K;0V "ݬ> rLW8{y ٨IJ2QHxR"}rR12)9I& q>ķizL08#XJw3tyD˘0#s|kf~ӺXA#̈N! t82$I!Bg2RK",3&kϬtF5cBJoeXecvY8+_u@^cWhzm'9U 5=:b"AmOʺ9CJ'R :h&!RA?gKB 8u \Y15i#1hMP ր: Hή?ΧlR2uDHfύ`G@Z?16{a/KOIyĨQQg?c#I@eMf$b5,l&YU4d)o5vV]1TZndU /6X#0]uP_z(Iti#g戭Jْn|}7:~0Sjͨ꭭n(P:ɪGUU3@ HW#1MTUt?ϙ~ѱ2z;̱ rX]uJҺ익AǸʖ; RUGbGv(^9p:.KҙWWԱAxrVs$QZÍN $a4/fgk܇؟/0U9vwkARnV\6-=KN旄bDK$*&Z&<''aZ9|.i>6ʊ$MW liSK֮$vHk;A{ ?REe8D?1طg8<,tmW "UQ4 º["hVm?AD)Ŗ>J1-zg+EZ̕q_<8tv˘?5F%2N(ЀsbVxPC(3Ľx'C=K~BX_|vPfa:{[cG #nmnzU,s[9s#Ew =F^ǀJ,TIQc}fq_Iht`;Q374x(&L.Z'cy4U;P]ժZEo,< KqmZ n#~uOT uHt{/)+VOUuj5m u=#{uU#GQvљJ Jb38W_]6"iug_~uURZ:R  o:m{z*6A&ֽD DqjE#aNdkASFqQ.(Sƿ'9 |lNaby%w2L[HDtL[jvϔU !6g$t_6W^T79Y!a8/_y\^7h+%%~RcHƖzVWѶ߅;j3v2WFD[s_n?1e' n˄rj$堀iJ!_aQ=Xv[wE+DT:;UItqK9dT8ɲ)1)ٮF^Pjg9Tn*7IrDz u1/bIƮc]*Ȅsѓ;[VuZyjE("{i~⼠/㘧^@gOJTgR:\eNX|X޹-}i-)-þ{ρk\2l$?gч>8Ӿ@ķgXfTݿ9ύ҄J*9$"ez:tЁ=NJZgS'cܳ3fJfǠYm0 O1oN*;>d̑ B0ؙ\%Q6Ĩ.EȚ;uVZ'\: ʄPԗ-^g4悘8s]bJ(a^^ǀ_•ʚ@PswG8Khߙ7[!rddJ Q@Q76q%kΒӥ2aXS{dB茽;fqzD WA.-LɌ*Q-@+XlxU2֌Yz^fӁ"@'E׷3܀ '.q[\W (08e"q^ H:9q d{CujA^[(Q(-lWo/-ʛМc;"j|`Yy@ݦٜ X2p?>h =&-pI+N7guO` 7:ny=4 d߹Cc4 J.XO,]4ߖCߋvS^/FaBfEX =s}mx^C# :d&poEMn O9 4Li0r~=]n}x?ᚂ V@i[緮kˑ"O2tlfA#_i~::$qq荷FI0noa_RQ.9OUt2w^ohqM_c>FDuݎIFQw? `K)Y GFRd[& S 3-cReߨ.crXmӎ8V]ufw䍤1Fg#?|f.cBi?M]&v޻%^%>Nx$lF.jl>N߁ui1 J/YmkYove{d^Ǫ '{(^o4v"5HǬ"+;>Şe%5~cSQ}eAp[D㮈=C.GYdA+7b+W;]ܽL($t6MHZ30[r! xT 9ub}֒f&wDk|kStAxvC5둶 WoreRѨr zQtrm0+|$s& w:*95wHr0CjAL_J@7bRREhviAzfd"ϰR¯LVۈzCR 0N #\3Lϸzg(Ko4"t2r5l/Xy!;0 I; ?.H&ȶ1jy;[}P%WbS28EDM2ihEgx*J2imf xu,%nlCܑ_˫ﶪg&9.5y6ct*D6ؾIu<>50⎳Ng G.(ؕ SHK;̪U޹( |!4/~C32Xm?5wVL(rZtSsBj0pTrK+dJ>2nmnB$vS;V5W}]BKGT+Z׻`=4~{Ļ(zWv443Z.YB{&0cn؏TgtpĨ7)7+Q:*:Ū6.~I^=q47U[r9I'Ȱ5ٷu9ON5B{t g .ģHHdzVQދtx }TfBwIْ&xx̼ MG dgx.*TJ=?T:=gzNR)hfa(2"KPE!:GaLYKUN- ?1B|V;/C:5f#q2]z Vx}eOq$gR [Y?.2 y ;Ck0YCǨEMl#F{'N(c7o/cG >.>2gk[Z_$ Sj0%^ؕ6OSM+Y)*GOV6Xd{qVChhAWSJ)ꭥE|ìJF'oT7YD |ʓsI* ;<=h%@M>c~/A\B!AQ:FKz G`{8"KT0%z. nehtLw RyHBov0btsk(9cYu[k GR.f^#1Fptے֚ET%ۙqPΙF׋&*_ֽOPDYS(F,l6v4͈#^ yo~"܆]Wu;IlӤt&d3[tULA{]Y%&/o2GżOK5)]~ރ} kEVҔzrM)QQ}C^9YI>u㽠6H۲}0{GfPG`GeVWs7gQ7U֙7Z 5x1=YR$~MQW` ҰdB2*O-o(loN+edjj dG7r],$/:sRreX,ǩK-t9tSÖSc[0'ZE`ɁbY>9jI%A@ ŭp)빠 k^KıG͜C^:m ;|M.[FWX\vpDn8]1g@m9Hw:zY?1<6AW?XbUс"9/Y~"޻~@&@k]Ҿգ],:?Mb[|.>3 cTΫ"dQ7HPdNʺY8A$7b֧tm@9uMrBfe,B>޷Ɗ| D Smn|7zꪡo ť: [רqL huw g&5##N,zBt.ЁnK 79,u_|3#+|b|k>&ї|(,C1KMZMk>3͜STՔG\7WM3/Xˈuܟ3OE f=|{`[w[̪ZKMƨ|JUCHJ\'x"uޡ\()  `|^B gHc=0h4BNRhh9p3R zL{8_~rK\FIc7S J.pZSgqK׻v"ّ=Ł5=tB#*W[V辦Tc5c?c\ }=*T~$hd^XvXyaz܏^'BE-gx.Jh=-dTDaoM'ZFE@?H<:{7h9uL*V[ՙ t%ijںʰ7q ɬrkvsG=T[֙'rT/fTd'4ȈN~e|b+~#یeYEkr ,dT4|#wRdI +@svWZMC}f2(WqUPDYlZ?-EOIЪOERY׸g!Hr]wM8_2䩞tXNO35%"8$$Ñΰ!773̡/xVD}Al 6̉R"j5]^#D u\r LD;gM}[jBA@{kbSՃ%&#;.h'+$=A)ТcqƟmQ+7l爡آ)9g9w~mO;,.#/yl<܅f 9M*#dkҁ8no{]WeWu ɼ P1 1U]'vf\6?~cs4k M5k(ѳ(qH]},EÎ2펓Cd)~ί#ϰº2? KM~ h-&#v*~‹]! /!sӵ0dv`aY7گU-'1x4%ݑ\UC/x=aTWԋ;p3`1$FDPM넝Loŗ<=hu` '(92%Ş?g)]K"->Ud u?7L<Ϥ!}by|nJlm{"I?!TJZ 4 ΗnlYzUcaW C`D' &܁8 :ڪv-ݒIem6 bP;T& :b&X+tYx[bjEKڪ[T'⌼'sMZ?;G@^83Į]ݟHV[w@bU2PqILC%qsGKvUWxc߫`p&ʏ+N"܉P~$6>*U" '6?p2u+z(-g,QiC`ܮoeV`$gDwJX/g>L ؛1#`r؂`O\XZ҇VT2K뿞Z{HFGXi/RױM{LɝK~i9($Co-`'3, }Qd<) 񞂅 chl$"Mh-;MU=ESpmp*u|(|rxڗHjE4RhQHYXӗ  vi_;'"7l U@tC紜)8Φ/tAiպ{PY-B yA}~vRPذm٥𑀓Ve)WٷOu84^T8'k3\J8:n-u ӆ) M.hKxy{ Y̪%;-ɕr>`M:7 1Jl\]m2>7YHJ :p2ɚ.(n?[S>NQo >e}ΤJv_n:yTFa j IO"RGкNl[;"Cդ# ske'Ų 'rۂί%}%0J(. E[e׮uؖ8(V[գz@^|n_jV{=[d;#%URw[:*LxHOey.BM*\HU9㓲h;|^W+zX ] Upuw%K/wn4:ܼAh9 Z_\:[W.JӦƓ2w! ɸbߒm7Wf@\L,fM3Ӻ{"ѓ%*rIoRӠ2,t>'B*=B #Q`CB@Dk`]X7^ΐ"\dBKO[q!JRV:C&#ϓ^n R?D,IbnD/2El5o.Ȏ0($akwFs|v$&v=>*W%jQUū[xYjES';N7v/e>v 17c= $&H9};~rcϩ&$5sb^h5Hyp&7~q#1bf󥖩iYo穹RRA ˸ry$qty"a~XfaP@.uZr (Bg3:")==<]Lۏ$@\*5»#Yk?y 7NԶz[1"ݼ{pZl-ayo2%Q1mgxhJY'֛cq*)>ēj`H^L.Ckgju3kE_jיΝ\w9M$EXiI#Y=I矵kwuaeâEv&K$8Y\j"NmC_a C4f?xaHr= /ڏŭdOla"ꤴs^d"陶 t%7t S+6VQQ`;/x; ;\[.r06Z P /v:(LqU3ZyyڅmF6A#-j-#2C ]rY,NP@ztvU 󞜤|aOFZƎ=<=`4b5_+0dt@mucoc0,׶-8R*f'Qڒ{ټ(R`/18XD7|* j0࿸*2y5/M;ߍQawUa)Ӈμ1~$0'T҇M2{-+ ya)oQa "ygtV;Rmlq7Mmw+Y~Wld-EJܸZ)*UN[1ȕo1fg%g25IaoiټrqΜ9_yp>p-o߂mlbK4 PF ب:i%4{ԇc#}GW"5-?8ݏbR&SzBKT ңSA9#(J"M*@S̪ mKqdIeҋZ-=}7ph6d5ϝjx&Mh> _nP) ~˰@8U}A>r^Hpɍ'5Uk1L첻wQTfV̩ )SF Ԏ24TD{d ,{@2Gy~zD{)wgP^|\ 87D)H O`Ǎ6q)NDn&K@C&.NI~īvdk2v>҂OܔC;޶Nkò0?\x2VC빇Bܪc="QA>A{qߢ9 ikHe1}qܛX{7rsѝ/5ĭ2gGTXOfTNT,[:`duKx̱4({zHքlU]/!rkJV؜X+MuD)(YqRC0os U#?`ҢdJr_eC2]=qgjߕX7d[lb>|A{壷c;dVח!zV`,~ `f&!m:]sjesqB4ftX&c:@  5Kl@&]kՕ,bCW

9RQ^<(찌ʝ;(Kj/W)ޯ`&A&Y8HvwCDBl(6S I k֒+^ӁZ*5 ^č$v>H#JL~1)zjaG.ejv)`N)yĢ``CuvJH34 .?=~g+r*'6yf;CbׯK(_HE*h!M^3Bx߻/"T:̦n߻|'V]ADڌ÷1x GbE PtaP+9MV*`:%]jOxcPWn1g> <P2Z;@994H<|WeN`- uYjxsxEUPufvZHSͥ"p& KrY-'q!.y(>(ft78&J _b=}y A<} U`a(rEbN!ח'>"$n _IwXU:3Z ˟yI ?e(^yl-~<<|(L=2vEdD&(8y#M$ȱ̊zlT g 3$I>? _OP*Z?m|z=HQ55"L&)%c^K$(_;KKzx*rtnn0g hS57+ȅ?yoǥ֑w/?|:LE((RGM5l< ?Nl0ެ@|zytvM_f&%W}A쟌;ƌQE* FU}H!8!";@3PwӓVoᵺ x|2<÷~[Ds 0a1o/0PM);Cvw糽Enupf z\;VOgu3'o PH\k "=)=Ҝդ ?bMZ^N@Fxq']&0iGU}',w;&pr^qq2/;q8$"&$uwB!r\ %Vi#| uOե}Lè3G59bvcGE-_)EljFg6bsXnDa4zF.&aI}N捼`UR$.!L9gMҝ  T;tx|kHb4LWצp3ϸi_?KWUZȌeg]Dp@s3>g՝2DUwӋ6d1)<]X1}>ROjB%M>+0.X8n36(ҡD}l;羷ci^pl覻4>;b;e;4DRqJ\(iv~%jN.n7P B?+/7Ak!+Eɢ$Q{=tKz6aZ, w*3&2<" <f``PGsoQkhVyuc&*i󜝾aH؄sE6t;~bn]<QiQoZƋ ];Ӡ +H,lPt}1XC%*jc3 ;v*\AH4!5?0gd-{0AZ)v-0!H]EKad"U&گ_54_bU]Ϙ~=@ ̭']eE#0iQGKA>YvYRN'3>(`Z3j8` I|aB,2F[a;aICX:0`Aǚ1Yq29?(Ɓ_?U?4j˟,NcxLXD"v"|r{>\qT<QZJ- BB0l֠b db]zkOt.}X\vb=o&U(eT&eIi0ͭG/fo4Y&ji} e|rAr[ 'tt8ߓܛqц_+*LےK8;

KqS8k2`X% F QFr@ A'a?(5okzm7=11ym5|:2|xMV:m (HDrFkqI~*=0r߇O][lvpIx1LP`oDN+n3Eֵ-pp9 sG0 }3f <ߺHP}'8stBL0Е{.7wxj:q#y UC8"%}bD2=AeRR5pd\IeJ^Sf jJB(O}NO!n%o~i]IM=EBk>DVQ#ot(/D|F92]gV\.]hOtr!ZT~ 9<+s*fW攲ؐt9Zj͢a6 +Ӧtݡ0+6<Ʊ}k[4(/e#a2Ak)sɺpCЌ @Hi/J^-hz7tϒHEԔ/蕘lQ<:!*J `ϰr%0 ku*#'΃nIkjpz$QMRt"3skF 'LVb*e.{i3xYmv6>\!!%`g$ܟ7HuNИPvzbMB7Sg,%q Κ y+\ORwt0P~.ZǴX06/p\;)1ߩ{z1 $ьw:x^+cϞD0@m]']{he;yOE]*͂v>v'#6>bc촼 XݞYHȑ.tn&:P/,D I"JK#vMtS[Š2hg dv+ !dɾ b{[,tS;D`V^ͳ!1}ζ(o^Ρq|,=!R!Hjfyű&BMz.5~{5]ESʶǺƌ0Bׁ"Rp mU39抗e* Pj*$ 8gMxXw˱D"y9Oj6Ĥ 82,kU[Rg--+H-)S ɇⲖ{{G#_.`4W:`Crѷ>:w[,L6=,g7pRݞnsݞ،ޫڼ6U\B7b7l%tq, СYcO~yׁ=*9c[B;sT!fXkf$eTJ3HX`me!tiRT>s7Xpk0RuDa%c`Xq*m;*7yL ՙ@fUb%+q.xhd$hXDaWՁHPd@^3GKXu" eL_MTn79@3TxYF[6Äd9G**3`ejDd[#W:\QWπO# ɻU<H}^"h7d4tF L|#l\~*~{J=h}%FL?Ŀc|Hrs?Uli`hVaФ*L=4@P!ӒWp7Qv𥴣$'ԓ~|]N >,21Wz~be ԓmlǘ6[,|l6 *RHFn ?{-/3@|< RJ+ӦaE=#W:^ W'e$N\+|n6Q*HyՋ4䟹-ȴk%'^jkߪו{=̙tՀvفZ&,z:FP|ݲNt@ԡ*qd7vR3R3{l:Ng]{hOZ TlCVy/q%>OOBtZڈy'B8Xjc01X/,C2˝nZXC)Q{_[TYlϼ"T9 *9g̩nZûqsaw-AƦש6*֌<{KI`1O4eBv!wk"<;)jL;ZBLL> TjiҪ~$qޫ&ؠr B,86s9R7,VB~8|ǩɢZҫd^,pNI5Sa,Dd'In=.jEf{ʂxQۯ[YF{dqiڄ2ϐ/C) ;0鞖‡jJ'YT$ ^7Ea$ @ 6!n_(EWpKZch:`Ȉ<CFw畤R'*p1Zt02bflS5}iro]DM!uB>8vh#<;2G&Ml D/eͯuOleQe%d&3* %G_ֳ +DX-xb KxYo<(yBH.T \zى@vӶ  @/POY/(dW?$$:?ȷ{*j'viU^wW"`Rm&=s[ϭ2."UҰ *t(;d.c5NAAq@L??)Qxr 'cgcan‡12?]x+7w{sl׶qgҿb~&5 @S`mzqr3=4!g]N@Ls8ŀՒ4`b~yV]ζ p\wYERWYҴ8HR(z׎쵵 O ZwÅD/~3:v֚*m"ו"+Ѝ]Jf^h,w p+|4sOݥe@Ꮚ?2%L?T)ۻ5cqYRDom*0ZhJw_)j8jeغOlr޶ށީ/keV\1W*Ăq 8L˨#kkQ ΖoqM#dk+xu! , Sj[AdMkId@(?@)JbN CXx;Ħ:q6t-')8f¸W,Ҽgmg> `rcv#=St!NɪLH`{x/҂mrPI jH% IRw. 4[ChVK 04ՔWQ w ȕ( p1I`LN1yҒAjD35T?j3ouV 9T++:]~Un-ԘTz'zsmb65j :?OW^" IXH(혋@[F"rϳ]  _k?#\ y/6b5;h|=٩%з%Tކ! &{[A@`o#aYP̦ӾW&Y h/M$F}m{Pp@ZqcU)hY.J-բyϗ7UP$: <}(*_,Se b?)q-Q΃7eےkv݅XU,c%NηK!\bDGn"YLVCdпujZ'dž9Y 9? Z} fVsnp[JRs`U/xMrOCtuDY_$HiX$N3KV: "LxOL"ؐCإ TFlqˆJ;Ǩ])p,.}ֿpr˷c+?QL(./>DԍVK CkU.vC&hH@)7j|f<,4_Dn*:[S};g;383ȋX|m\kbL:ON`RG\Hv@I_t? o2󃤱|+=F"\&o`XD0-Ԋ R/,'[h6?A#B8Z4cWް N&9PfM~ JxLSʞ煤AyY9bׂ/0L&>D'}].Ds}/4;@s8p\_4^jb4E82l+tȈh٭)T. 9WҤuf | a4Hp%ׇT9'Hg4(mh&%9 tqRG^(o{w,ssl &vXj!vAzI,_s# :-sF;mGJD9!/"Lj"u<w+H:5j}$_tVxE9] A/oxo#YES Xi̍)'NUC=sm1jDž z2{ s13S-OJ;pV{=J8)Z =љV7>'8|/Zξ`@w57>- 5@Bo/ (ThnӴP Zl'7)$4{8P K(U\p1L w ."b5[0Im @uUa,IuIh6;kغWiZ?;'pMc[6c > m)̶n۫R]s _k i](%~ ʖ(] %4N d~ 4wI&feQG"J-GS H^87` 8R^I.N9Si_bqC|r9fNH 8-iQlf$N8濑ܕNT%7e]TrW$ވ9SZnr2LCQFT~hrPɩ 99eK!8g6c.+ѻc *][fђ+iV>[X*nу42v5o[FHaKrh0vdnWҕ#_2ehF 4*-?7۶Qr/zӺ Z%tt(5B"?$ tU#Hln8O-1E!Z2,x[LIlSoY64N7ֈA\(ƚ}O@R@EiDL f\\YكdSs<ObY3 c=j4U>) Qm8+(Y09$ADMHl$2f `8!tkZ3.쫮fs vl%:U:| 14ZRoզ!_ضa~ծ]Ru0xKl @nj&epݐxP⸎5o!ٻtmhW ͤ'kgH-SUK#ZMhpt3NU-Lt6Ӡpdg[:DWڨ)A瓤.fd48w\լ$7m-b$CqrwKNq@g1%t"XH[D"N`!;6VMvGK҆b}2vtN5TR57Bm]\7(i_6YHs5_-Y@=[P 0WM )美 kӑ4G螘ÓE7SSDI>u)L6ܗ YhB/࿖_{4z &3&y7!Q5;ښ( xN;T:U>\3ooBkdxЙ_: ^ %@ق"o_AYx@p6{F$ +Od]Gn6fGUØ#@EFݬ#ǼzȍhiO1ɅQIӅU6qO4rPk$yx}؉ +@>k*fEW)0L}-İpST zbԣV }6ߗN@\/MqU߷ߔRV;l#NJn'C2^\^HQ;6?N? ]~IG!ի$Dg=DbGpnusV ?sqO-5íӆZPcOv{)Mx)BO^i0^/ K^%3QL(j2*~&(E]{=ux43W{Re6w>RgP1/dI9Go5G\ 2Hiui§aU"rǧ9r|uϊ7ps䋬֔nFWbT>Rߩ{SNMk4-7_B {7HWJZeɩcї؆؋- _@E5@#C{ PݸeX2,ΗXa!26:ܭ:_4<qyvkei?ZQ ;ί߷~ )̥ToL4ƺz+sP$$8 U 61) vѭۤt`5&VYL&idAZ6 f9iLW-sޔBDS8oU0Qj^)B>M}?<튋Uqke+<똛SO,W!Uk~FlMZ03 W;1f î{&HΞ[7sQ|__Jn`ePa;p. ?]BTK2c`Kr4B77 =lcYFlRn t.fMf3: `oʧ'՚ اmQsXDsPZgbl HC.J*jhQ|?O$T-/qҶ6c.pSX! ֘bFT$jl{$t'SXZxKdnVP[k89츣7R.pΕL5:2PϺYMǯ bn }gkݞ,o/ݽ' IN o4,x/oPn: W5h\0i-}lmAg8C1m),G#F$߰b9~!@0]cyT|-I+JOuF01X:SX}X\+ TA^hX+O_)]ۚ U x*Y(>DW*SU]ӭ`SZѧR䘑QT $@Ow-yxCqC5IJ(|zllx/*m:-=ePg6l#qq[Iwɾv^dKWz]icČX "A[ 8 u['(j21tFi-פƸ'kcmHfe];BXUi!>v3Cv_7@a!F_4,w%F2-#;˦uo>ruNj-e %갭{U'I"(2=Lܤ]!qw,,s)] cDPD]w+/فXPf7Fdl*<{tF1RⲌ'o:YX{:6K4`0~P8 3~@4)C9%ۄWhqu:%<}Ԟzը7(JG^,pA?W\Uʋ%Ή;_B+<G{aD4x#5ez2tZ, czQ@Hx4 ?zs'udM;%LeFsܼUo祳 \StsY9g|=5:mAY]:8k, ; ~j{C2ei0\ȳG,'Đ沎:Zm8FnI|씶x ٕUy=0D$ sؒE{a6#A*?v1M"dV\8h5(K#I`e]$Nq]I#R)`,AC>Sm?kͥ:0Vxa8wkH&ϑEG 2@ǎ\[RZGf4dtdC)*tSۍ ?[ؚhr_UL[%0ㆄ,oڳNr"8i?`g"+k<(ljg>˪ia #+,$IhD% /ܹU??775S4^ E u۽P+;wY g~I/\#/d:4(TGUVBNkIZ+b\!O.8@g[^\-qcO WpD֫#MbV0m]@E@)xrMIoQAoBdCX, qE<.ċJ .ϵ.Yt}?IFeeXk/zdǷD 5ַŅiQ=Ҙ /K{o ǛމK"0#],a9:nf"͋8S׵ɃEݰqD9 199[KYqU2r)1H1j0ᙁ"=(%xedכԿܙ/:"]=ղ= bo2u= .{b z-g3|'iîmb>M@>TFe{e)QOgrֱ PLͦ3ѓ/b4{`ǃ،^ oG ,^am>6};l顯tBzL[<==7faK 3gv;d\>U%`Le[{Ʊ~Dfe^ZE+Zb2)'&./9Jv,v!hZnfӔfx> ,d^_CO D Wlx='x)Q+i9tI]5 X^ DZ;PihsڸqZ4B0O~|H^W),ƄmH=3ϩ%\ Z7@%#6&p[}0=,j6Pch#O q%`dh*dL!NE#%<%W%_W(ót7vH?Hs!d X5!kҘ*tQkD/xg\80reTP%j*&V):^_Dl<N&yMr7m诧bkGі`b2kFSo\ "EO)wڶyA!=؀R\bNhmm^\; B+Tp@=XV'VzVTj}_o'3CIU.srUAF%/0=;{:MDfkՏ"mIBȰ f4X ,AǷ 52sGvDzfpl2"_V6Eo1=É52rɵ̺$d8/~1qX*U)Roƣ\VMurfB=W Gk YwAʉDGÈdK׀ tp OOqk+#NsZӽ{C̑_ h&Ꚇ0n]XʬAhv4- `>^{#_WyO1 Cd Z5FYՋ n8LD&}e^U}xs73x%7r=`LkD\ 7^1Zr~-܇IRR.}Q qGKVo|oݥReG~V/AokYc}/< 8j]^JXaaiLY&Ywq%'5[ ݔwncxCX5_0O$*^僊Z_Q`!lyecR"[$[S ~7mu˖3êv/CIA^8.Ųܷ )`kuGHs8H$NUixoGFmruj@o>sl-n'2c8Zxj7Zڶ^OПԲcJU(-,72}b+xRp2\! lvt'X"ǜܜ%u:aҐ[`CD?Z`9ӼɽRgg\ /2~w$UMbBv-]L+vjŦ!WM'gA޼)Lߛ*7wn0Zpb+f]Ng1kO!6I̒،n!*~;:DؠFџ.: ֬%D~BxUOK? #XYϟ%E=U+JRLNԇU &5/lNGLeRSL[4\*9;Aj"[W3˄ljcew xz4UdXi,~%n'[j,"[PQD&6trBBqnh9,p:m'3 Ws'Q>&- kT"KWG/]Y~}$m O\[k@{qn0C|ElCzn_Uű\]LM3|ڊ#u?eEӟsp$%ͿwM~pfç(yjGwLK%%!x+#=Ǒ S;}rP>C,~\AX8.Z צn&Iހ6ݝ^K^G.P~g\0r ksN"N^~&&SC |([T<׿1Z;M;E t_6--a#3 Jɏ-pg{ٓY2x;98z+b5Dŭ D;$Gs߸lP *eh/PN^c Sl^(ͼejlq[d^l pb$SXշt7.b %O6{`hA;pl˹}B?p0#i`rDP^jpGJ HGs-&οb3hCVnL|n3NK6h1A1Wg?Se2jjpw z>4][>PM,yDڛYxrqVblp*򡤡&n+"M񼳫j泉pN}Uip0}c{Z~hu+\_#n.Fhj?Ӛ\F<[J"'eg[C!\4Dzl☭){Q;HN?H>XuNG btk*!k,ww:7]-+LS'|i?G I\dgf,F˚3:ND)'_j'4?pO4%WpLVW!Ꚉ$ĄJM9"7U,Yiq翹ij'NwV$_0B"Ra5X^BδaGD,ME89eFMh7+) qOlh/DFǂ[_!ρ@\CO+[54fQ&̡m4M0S6)m02ôPCd"7ƯH d(F#q&@}R%[y4DȄj dEՌ.%6_л~]k2~"%ب Q)~ R8 0QTZYƐ'(NԮ&_FF™IRaWq%vE?Sa+ębZ Ᾱb.̦G osw5KC0|W97F,/@H9¦t Z؉Tش$WjX#&ʯ ZĠp|]П$]7jc%y oz# jfuC"ܭl&1l.xAKP mi\>Y3m,v~{-zY|R jtgZՉܜo[ƒ[s"*^;5bsmHURoȑ%%iԛZ_nN>_\`7;"#5C:T5/LyPݸ=]1[^S*IVdb1(Zu XOv¬+1{GgVU;|\&ۻhF1uU@iJ˪&{[451\iBX(TݺM[YȘ>xm{72E Cc-2~xSEʯx'?)Ul$%pW~ .,~wT k&e\_G&YNq-OgbV):3CR]Q0s`ځc~́b6jzfD<} dB̐\igp6E\Jцw4n+PSbyt{V`;L(w G?nuLYWsW^vJzIC%aM}kP(Ru ^fQAjU ؊n)vhY )q&8 cs]fz'YnZ#҃CȭU_H:02ێ)R)|RmIgcz:j0)6'+!Y,V<m1 ޡM{%Y j7epr|y9>Ŝ4 ew'h{ ϜF hkD݀}!Q0_(&\,hR5R%߫@Hܣ|?D Na!]ctY0^\Km(mNzܴsDKj_nZ~2:2YC)#^1Xy]]M>C:;wO*q3JpmGum䜓CbY tK.K:խP[eÙ{]w +ob{i 4 O"d*:5#ۙ"k4*y W,<߃3{B5n@*!X5}!'z3" ($׍9-Be XXg4Bc. Mj0ϡ)5 h\LJt}$u˛&{H0[~~5LW?7(p7`r-kYo[ 6Ґoы rN0Ye9~zrU(S#0-yXHGIZ-u~g2:xЧC_p@ݴ~ }mZB>/e&#QڱStHDٯPXr90 }U*(8?,h1_6яA/_ͳ듂k}~/8+M 3H~K C/@bG x#b| ^re(;ez=5~Fb1qohbm8~wr 3oSs%|IxLuԊ m5q_E?P7NMdӯ¥å0&RSw'W{x~r 8diE*~4 !*}T˓y[pC%ea^C^1Mw ⋆Ցz/sFe5¾o.DW׵ƙc6r?&Jk *,/:.Zaޭnv]pKX%&P K*>3(? `QQ_i W5cSIl Cg!.>if^11C+ vv'^i8~ҍЂ*h+mۋѢ_ 9q`b}&YŁe/+1u- EI;C}b¡GbV֦k,l]JyJ`H 6*ýlɃ~9u <#<9XfsK):+#:#'~ٌ]Mg#oλmesũ@K9Zf[~&zHO14C7֖;*{\ Sv‘&&kPYd犷ۈ"3fT橱`kQI3H#[3 3soB8Ł,f@ZXLG# -!9I3@ZW>;DO(1Ɣ.k%UlkݱޫGj|zǔ<(ԀF#>T::fxgPV t#us{#>d>#j`_˖]F c+*ƆdJ9B&%.y@8Ɩ+y}b~}дG8Fpdɳ2><!Y8Q }ܧ)3ϫxq4k톖jR:RO4bm'Bv岜 sȡTux/c-lOTa'rYTKѣL%-u ,x%4<*}%l]3Ĝ B?MfZɝiYPZ6;נ샾Oiˆ,y*HÔI@7h$4`fg?[ow9$M ".N4n N;v`aiOa! [IUv1UZfc#EgwlJ*Qfg ~M ΩglY9wH螪'k2Y)c<"ϰ&Ѹ,;`W1v,3:KQ1*f9ݛkЗ6{$S{0zB9FG2m}[a֘rG! ́Fܝ*얒3 ~n誂e7ȖM ΒK;xfvqvzYI2M`g# K'HJ@(Uw9R$5}>C Z=STVfi{~*%wXBw!D_;p̑C1z6o}x34 [͕Y>zQ^MqU? 7Ժ}e_ k Jc46Qx!aUk8UUx4)F.5Mwc?VMՏСh;YI_2}Y& ʆAKA(%1 nf!cx"wgmeTVMU1/% -^eZ7x:N,F#W|+[WJ׳J[ ?J7?Ylt}[q/F5'v0h*hPGِzM9o3]RȮo kccРjh*v8"Sh^q۴+xP31t.6|`Dpo@w藘XmerS!b $R# =hN((|a@FF]M[AW)F7&!NGdո^!N( c)U]H}Xڅ RjDSa[nΠrB|5i2ItY%H9EI-c': CFwihKSIiaؚ"&rqCR ^bvs8Z+x҇(+EJci}"jxvYX 6y<`)V_Fa?!ŨN%%&Uy~6(VAfZ㉪2s[ dq/pJuCuJЃct.V K+:{EųZ Cbz6ΠԸ`g޳H:?puvNKbp6sN\yƀ-p”w /%[; >))uL:i$EV1Gn$YMXh&cݨ}8*5s?T4X=t؉`Ē yqD} E@h <".=iI9.v_ {RޠFgl0CwL.-B]le}HoU0&,E ܲWf}?P94qӢ"i3CC6\_:ZP{ 6kK;̳*5Y\V̻I\|oX柑Max:71&@ȹˇW)oblPd; ARo<?wU&hWIum֖&RDz[dBqqXC!=k9+<ڇ[|ĕ,8hR9lA !m8'OD.ȗE!qQ4}9ƿi|)P NE"!4ʤ,(p} 4\҂Іob"I;qI@uDŽFi"sAf9=,/!(Nr]9- qfFҋ6U-j(Bt HO_AOzi,(j}- 5U! y[ rn VӾ 9˝nX H&aD!`Iˇt}-4!`=EypVԁ vLIW#zR[F+gF]ȕ$p# rawl9)U6sΘ)s?6C^WBHn`ߩƻ3.7o*,.b o tJdgVk<`@.JJWEjbZ]HN\C=ASX{A6CnjNolu>ywVXR*| f= J}Բk+xPRgЏW P4(`Fٸs8Xrc.zKO9%+::N_l=&/oBG l -$26@nWJk@"5CzlS7NY %u7J=\8yv_t8bQ=<6pVfʂDܭbo$ӐX7 ֥fB`x+}ا$gdKϕ{&.1uyO|xï!fݙABO:Xo n1 Y׿ J@`>to1UH(6>HـQvJnS"U+{#Gqfr^g!#*r^x(ֻbLs]S_NXAvZV  Pocykn˖ZuCpR*VŊС79Dd['X%h7D(hr<.U<#n!ϰ$oOnXfb~qǣbBD2&=Cu _+|k^e<@;6Fߘ_c\qvd E߮0.'O8a*/˒ ` x-8Є&ᯆ񰦭}2˱q \i]1b.. 3%;G 2cW-x!跚W}ˡoh(ҟ-L*ɐ[IB5}B)A/?}+>=Ɗ$͑`sBZA~l:Z@oюLA>S3TpSp̈́]eZ6v>Hv*[#4a F٦w/ʼX|rr8y'|>0п&J^8WJ9b$# :@QqL1TCU0rc9pIF3o( ZiV~̄|OrϹOgĢ\)2w)FTCHvQ' \^CU豤rsU$,8܌~s/ƙ@BO$'CuKR:2+!&bə^O8a :>Pg%em/ntu$ ']$^>!IU7!$m ƀ,p>O2w 5+Kdvȳ!t:SB8 %/o>5ݛnE`@-QPyZ @O?W9ZMTL&oRu0w%C5VSyMvvr jA|Vs\KeK.^U3)uc;#D<%)$Fӂgi龴HdzI!381?yIy Z/LJܹz=[HCK@ws{" t-,pbk{fo\1v(W2ng/;OȺxkqVM}t4)bp;-MqtgFN$GƃսPt? ZًocӅ(y~IdBj̋|N?є$t3M[ٜ( R{9̎>.r|P٢mPƩ~_`H7[K;d'_4yeP>-°~v#%2|Ӝ^dُ`Ν/" 3 l| uÁ:^ pI`@jѺtxPSiTfyi7R*X(ѓiy{5UKYhɸS3v=.C{j??7~Odރ"QSì{h*F̂`,,AWΧLᚖ&'ƳW^̿y9bC{_?<^L+%)+CKEK**(Y ^6 o*gҔTLxN ){6[9<%G9z?1?6LYubWYGҧְ*`1l|]QllsͿ~7Ȳ/ͶYk@{FCq(DҪ<.tw1&{ ƳkJpXcdy~Q"fDZ!~[a Hz6̹ߓoqV$`}M$uegnpor*f("!{AS9YBrzw/Po]PMԪL ?r]0?V70qL2c$xqA) eF8'FawjzP7 AA)a^4RF*rv1i3G eFd=[- V˜ J1b'6.43}Ŀ;ٵz/l^)F 6'xӨJtY61Î"!H|dڏtXlX'XqQ!w&Tu14u,hE2=*G :D6G0d3A3yxn63M r9Uo>ggO@? 6s)4Y[oaZ 25 ŊLB 3B9{ٴKA5? rknzabM^=E=_"9@/gϥ}z>! (7Ɖ 2u߰il?Ҁ*SNrL=e[u8ITy iik$9u[=aaMyɚWrKg/3c:`x/ҍ0=N YanvM_(0'Hya+qr"㽮sm>۩K2bmɻ[LrVVWO ;\ҁdFdg{5!;8.|>YT*7COʭӜhiojxbm8 gEJJiXu߾3F-b*y[;{vs6/c\*qjg]r]IȞ~*E?>%} `l?a s1\l%UP8?GcDw(8*)*aX"o/0 3ĩ=oҥYSP~xyJHu`kvt-nfFɕe @wr@fpF;މ4x1#vaÞ| vRJN X;J=aOŷ0w*)ыxqJr&*Ǡ%Ou B׿-U<ҮXLjb ' m^B{ EbgfQa/<eũ1 HWǵ_"AɯV-鸇ky6frU'Gc (4o1'8<8uss0eMȽTΆyFPd'+-vp&N/ݳ^\wAa''$(u 2GgjDɪXCKqz˷Ɂ d|b.6M$U4 y/c7IͿ+{"^ȺPN{Bhtܬ;O?Gxm2kH΋X-~}40of 8 OBph!Tam҈jh]K`)CP0o~8a` IVX?NgLSPw*ᘥ EDO@o>v:aIu?ݟ6g!'u+%Wbʟ8e1!imw:fkTD{~d۳ f9MڧA6{\&MCv#xN=R2nl&ˮR]&x躸ƍ [[ݥqI%1SeOrKii:XIL_S e L9>iKTo5 bSn6fp\~TzG74gnjmɰM@{54<WLhzB!.!TW+qgXMR\?R+D D#h/MV2o[6,{%O  Z<+fo=/Ju#^!ߚsn֔39P'^p#C.SX"G u3]oҠS x mLIo#߉e#W/_J5Ȕu];A#:ju1Lੰ:LP)UrIAlŋNҰX(( cqj4[0󉋅qF1N^GlGGlz]+Ɖ*ӌb 덺"ҠDĸax/Fؠ (*T*+ڍ@CuibtZٸQ4@`xm@` @o++IUy>ۂ[-r;nLG d2JK-,0(9J{,Vê>Lr|6G `x`Wa1~ /aeXҖx[Fl9|l\#k sު/pW㛅6h`Dg^d+$ѭH(x}T3"vڽ diPbF7&s!S`fz4[Lo8Τz [jI?i )ؿ dyP&6ǚ]g> jtneй>a]8,v@7iy z;,ckXʰ8-u-KA/Ofق[.y%UP4/ʃ٪lPq'gy臶EVu(KB@j 3Vo|kRjdOR^kT%>9dv<Rqg69TȚ;fPӲ1hcW m fŤGfЗ)Y!Yh6X ?iUO{|pVRb'1:%>ϒN`;fhi3;W#SZNԏ62hNfzetyo] *`+@FjQy#׊[i~Cg7l!rdWt@%A+b7~OiUmHAKP5Zt{N+l~D1 ,nF$RxZpDן咪v{2«s-@VQ k:fn 6YHgwfJt4W^0Z2㖹7.}4pi-=O-A(r,qKR,4c_ȟNZ&#`۵eg_b۶DXқls%Ab)*'b`VtecO{jYEy1}*\7z1za!zm`>9TU*$fhKqj0\[DRP-L&S?Ea֑~fݬO}12H⺮Ţ<}c:J.Aujڑ"st!8~؁mu8۸msOymsEE8J&nxEFAi]^'_<';.dܽF.ډmyKx$CI,9Y9s[=X&u)*aU_؍8 tSc2],iLeMWK LD=Yy[4ߤ?p90z޽ f *9tOe=|-HF5U}P@_,"]Ws`Eer6BaHf*sV!!Fta殞A\hq OɆ Wfo}s@xίEaYˮClQ~>MsxyuXs,`25R1f T4joetd{lOR5& W(39b ,xŎ_ )T!umFj "iL;i/| "VCIi¤}x'QS(8!< VϭUJ$4;'o<7x-[$E۽#L } s_ 0@@Fs(T}n5bNYȹO&k~y1u|8Mrg 8W$y93 9 ȚViŋ\hy$0e(ׅS;,ع試r1WQ(MHcҢq-&2{f=1#q g)'' a͒W;[E6%rX"2P6g3]\(L[ Q28مE7#=%dE!jyk#q8>0/F&D Y8!˶$S?Vs o;fעl:[CO2|::ĶQvs&~Ԫdkc @rsS ~BcT~L3h\-UXHBnY aD9ťµY!BP$[7g[3KE@%j)gCv[BFzM[J?=OGwJi t (ϱ=8 |`qzs17\Dp_P͓~bD2ф۾Z_>gV{{Ჴ,lbqz0H64ar)w׊o̴I" !a8(lhRgB a!\W駂~܌Q6eBK6nsdț{]TǂL՟ЫDO7^VP Lwڸڕ+s3e lqAa`&A[KG1T4-ѩ}3gv`L ծbpĽħHi%!#R;hyd%cBs^dv%Y5v) cB9o EOJ"ޢ¦t:GX2ExJrN,(>2%"bFEU!$8h7h.Q&EK4pݔKM΂|@xc jYұb#}*P;Ѝd:|䵄ӹH0 AjlJ/k: e`RvUo=66cÌsQGXzvUYfk*LSn1E9$+zVHjU.6:{r.rK: $f`zgSx^M~oa!H`s6--c+naZ\'Bhp#)%c[YG)zLDx(Ǎ+1S`gt3KݖO{S:eZ"nYkUfa3*]BC^i*nnu[tx}5d3 7Q beO?[ZJ HR9Ԩ8?p;FCn kK ۰G4L^CݵxyQfQgH)d`{In{;bfހpX Ek,K7tv+.zDz|_@m^Y j,Si#΀ { 㤅{`Y87$I FElWR*O[T_n򥀃 -+\v 5M-Pb$}xL.zC-Xh `K{-Xh] YzG?5{ࠊmoM+JhGiQgׯ֏^:Ŝ$-TRG~SY㎥~M Fqd|b,\J0zW P$+Bɔ)G=;5ăvkJџfܒǻhSY-F5Ĥf9xKw5^cdL}UqpGߛI ҧ>,7A"L%<mߎlZSzJ_wN8k[Z[BHI1!Yz)#x`y5[&ICjH(1~dXPYT^^Fk#(޻ֵ(L+=,"m9l6ACg(l>d?JTwܦPEYxJX$a-W<0RdFk :v^~+MLeO8(sW˧qQH.ΉűJ@ n3/U:<}WO?_4ǡMz^jxZX֙3(| \XJ=8@2&=RXGx3=BOU-@glKuoe e? ea"4q7OBbyVV y w/1=9s@  X{]c}ݝSP5ﻢ7cMA ,}QsߩC\d>c)^Lyl%= YW ħ@ۇz\ThNQ?-GUR,e 2}9̼' h(d][hF4iGUnvH&j.@Fsp8}$ξ|I֜P/ӟRJ -jlb]?uĞn4!-:Xn7.36%}L ^,v@DE Dao@rn~ZͅAAQݸypzLвD8^[N!꣖-g%{%HwN0mnm~5vE ;jI+2pΚQDI |oɥN&X̥/qNCE-GD_x$8x;+/'\ɄK_^o<=φs=3S*8=h<徊oT)%LƗYo0NWBsPVp[U{^A񙿧 HIjIeH*8+7s'X2V~x}6\HƂ_vaȈGmxOv.c#9q_qyn:ɤ ,:3 22a-.ufzN0`Q*/ߨpʈ!Lދ [ymZ[(~!e'?iQh}ưqX1kI'i!D ǫIڱPy:av&G8:FO5? e+^"( kJkHZ).vbJrR}@m7gnEndKZw bm*@ B+5 ۣo Yby??0C+=ꄒ`f5K9ؗ\ 9l';ąј7+7$J!ld\<@˿Ħcyo[sHs~OműiŒQZ{JtYk;E#q50f^#$H[? =b)qЊXjIuzR@Lqg")X@j U p`N0ꌺI&l8?#$_c^{Úb#-C ~$#n;8d%]*r讄Ո]~QWf}F6h~ oކ/jf"<CoK{1eeZS), I{@3iI\ҊϩjvO}U 5ߎjKs=ү;MqQ'132<"x&;QQ!sPKNP`DP#J7ug.}E{>}nG11HhN7bHE9O+Z48n!yJ^((EY]Ӗ3+L/Xie-+,>^W H$ڝn!5jp"Or~Ӿ_Ǵ6gD^țhd^qkslkkL8++fa,'H~}J&=SΡNg[r Ϡ6g4*J5 I$W2.Rt<hNbF.6)#)؟JZHkf-h,񄀿,xSkzK_x3yǨWUӴҹnZn\%?uԯ( x1M_) _IA>})',U@gN:7"KrrU:K߆-]Ě'qx]M{hU.77mY'3hH@w|3!S^iCz ;Ag f<; (wS;VA݉ " =ހhFlvKu(OA%Pt?/ ߓ [z?[xM+k&GPh(Hh=VWT*Ȫm%.̫ZOa (Bx|(VGbyx૝Hy 42Eevr[M:>@ RS7F7#q`<:E&(܎Fz Qڭ͆LZut4HM8ǃx? E7:4,C7/dHIsoS~NF$^jF'-!)'`m.o1?X%~YlDN3a h$GF\ajQ.ij(ԽC][ ȗ7[m6 u^-}Rϕ+&ȩ}x}J PYseeW+i2G[T,O+,! (Irmrj%,4nϯ#9K,ImǷ d8بuhGZ['yp|>Е񌬥'jT;ϼ$M vGylijU+w?5)!K|GDc"/޺#2,}>阣'}VPn׸VSu856pHìܴ2$G$ !?O-pThprWCh'Jt4m s ϹnVq_o6x3D/^(6m$Z#.!5P܊U{:wbG4?j=mfԣ~u.:U?ȃ rϭ x U@%?ctFSލWتP~̨t$|pkvף2JIWL흼OGW`"ƙ"ˇ' ({J&(Xr)(=Jᗉhڹ<a4"$Le9|说 \.A'DVMέe =cS,d$N}O D%q2wjɁ)Hwi/i\{X2LT@rC.aw/:G!6|,gӼ&?H"=t'I*d/V[+%x,ʫb?FZUYMǍbwxR. $lIWT0b~]R≄xYcp04lGWapŦ7>^|~87T})LT*0gDQ3qsC:sM]{Vu"<@sҾ\IOQ5Е ^^@Rv+Ҭ֝4̟gogNYIAXvV]En褌lg}&l&Ӹppm#h.8 r?Yl&7,7_t"p< ^5k¿_X te(%.R4*VamNc8 ?Ŀ&xQf WOdA3J4up0ܥbt_)RDy[8Vk'd",tJ0jeƱ Vkd"V!74N= kO#eq; I3D>ĿI `Tȑ L{?#)ŵ~<;I1LLę w?n~QdyTeҽ3ij UE<d#C\x}QhDYLm$| @'H,u2;0i`TEPvPejŽ{ƾ]ֻqh&b~8fB6&Y9]J6 Y9Y5{/ 5@71;s;o*Y2s t_u$e?AJ a'ӓMX}Yq4Ѵ)Ԟ`hv[sTwBd~]K#_[d (n@#lMi~:Br 7"i2NA[ߢVUsexO?jiu!EPnE/BFBps)$ѝL!&!>pϢy\4i䮤s7Ifl˝onnlِC.^J7 o}^ 58$ɟ` z:+0NqK Y)|Z0^.cv>ArhQ˙)] ^aʎ{FK/'IYlPD ȨEǐ685]^%XFEāgcO҂et ,ɈNb¢שG~g\kgf==CB u;KܶOz)u#SKD/AZZF &2ʹtu C{0C.fMD9T} sE*8ssnK[YT-nٿ|',),U8uˁ# o:o/5ɖ{CR^(;d$CĿ{Ljڝ>Ys |-lf@WvҡKXѠ r:+vg;ѥpŽp~Y"z)0Ֆ4Y9acN^)h֩]g05nB-kg"8dŨ^xEK0ɒЯfw0Fܧv`n]PrIB1H2ԑkt$Jev4悡37uѳM_!n.r( ӹoXΚc mfBw%e-P:\M}Iqρ jtCtH&5]Y.HAb{rY"jV筠M5-f<5ur"+q3Җ "ϧajH\<ZcJ`en=)Fk 1x\Y0@Pi Rpٰ>dھA* ?O/a˸-gŁ,/ [T q.A>YTr0~iB_y E%s*Y#!@s2N" 3}JBx~p&,AsG5ev,vc=3m?`KJv&CXxlS{ϓK~y]=CTU 4ƃ)h“bo?ie]qrqMq,D;g#]wK=_' >,-ZWe{M9^]ܼR*FJe|_󯜍l=ugW+)wMAhaMI>O7To]E}n>)m#w2c TOEVaE"օKOפ $1'S~[WPV,VU()ģcԴn% 1xr4*oy8O+! z—evHxZ Z|Ƭ܈ ]~K+\ncKVA\LdkꡲlFR"RXr 'B6!opٿ3]kIZҸGˀD۩Ubx kƓ/l?m,CȐўа!YG$x]!72eTz!_? ~0d؏S2~27w|/6<ӹ6yWW{s\ S AF%oV!7}aMn=J y6a}WR&ApGP>(MKπ o\(lJ Xx==-(nsռxBK Ryw"-?\_ lݵ>bצ"uÖI+@$L@~̰ˉDk#@d](U˪ԂRjqa~QMQU-xjkPc] rg]ruU4ę@K<:u&"-t:W,"ct/*PJ'T=] D1x@$r3w{r EAu}Q ID1Ѣ!2Ce)H"jBW xhhxHs0Ѷ3ukOasAF: 8w/l?;=u M[i_ gxϬ=iC^cYȬmUFP>EÇJhAơwa7͒imAvEdJ]l\q-5S옹<9S,*?NMY ?j}kslT8m(QcdKØswz :ލ B?Xh5$}g:ZzH又JW$߈$O3)^w{ |3dP⒕M ī<(2: bCZ<$(dCd{69ß@` F)\ qY^/`*ת/~%Eb{ IFy N섢mQ^5W]GDl= \pkJMoaJBJ|e[H F5\' e$_"M<j]'zmu|>j޹>5vf[.f2Xz9LI설^?Q\) m.Y85QMBF4Q+$cS>:5`G2t8ߊzkm~P ;=^|_!Ytm*hC/I.&w`:Ag[DWH|q>V2RؐWNIP ͭr ڈysKntK,VI}J1aF宰biUt # ܁ߦK!#!M% LRVjd;U%OTp$0o|pɋxC;iHg3"+^[9\1()8SLZ" UOI~| [G#ReH8VP۞YO Y`HݰM6ƤSf^ֳZY&OJ#.r',EMWB)J_d:r BRYݺ8ś* yӳ#񻰸83[=~yɞWcjkb칯,2TӀw[ lU Kw}O3t |_PR)&CdP+Ũ|Z+]#ۓX/FS52Q5&#k;g[ʺx!b\C:MmRQQ~(!X}^=FEi3?oAL~FV:"z-8Arm61sA3#*'Bp=MliI1z%'to~_wtspZ3@DT*˂ _r(k77I;ڔidێ(| (ZR녋Fo4zZƚ hi8DjM0#(,eLvJcLO7S8E xCYYVhSU1i0K>UuVS.xjI&O.FWnlIsbi^ ("OFAA/ɆL/w#>AjӬ<~xG[:5 Yt/ш\'-{({O+N pM*H@Slbo9#-7:XWh@]̐0C~ .`|)$Bﯹk'*q;8Lٕq0rv yCD Kw|Ft]{*QUU>t^H3FBK^jʘ+4Tܺn2^kXEDf?bx64r<=EgPƸJ{rX {qyo-Js\.QxctV'knJ2 y@Lh![ÿA'#1c"0BQ4,q?E]]25(iz U7޺lQPt3w61p 眮j"~2h~*jw_QzjXflBb aʣM0V~C"BXt6O-@apsKYIjlvvA6{t)i2* Du7]+՘KYE2w:W4/t7(А֑ᴓ׿UJ}Ywnc(T2/wK|+Pu(kSZ3Lp@P?yy 0l}{2eӞ| pzqsL^@^l)Mk$BV()(B5bC<ڃ!TQ1>6f| ;ʧ$/R;8.*d|veTNX>>B2SgHIHv ]1WUMy'|Ole|TcZ(b $A ĵa ,:w< V40'')ޞj60~ hSmh`oVϬR$yv!)VHHPᷙ, ;o z> 2!Ңa7Zà['k#6%"U ۤt&#$#ЌjߐN@A&\713)Ԥ!t,qsݚʚ?Lyx '%Xݓ=YqLpgh{k`c:1^m*L2m(Z#DGק-$Wǐ )C{ky9p<MBYqPJ^ 晐pJ_Z|8UL푌e 9tyP6I]Z`?&KD. 't~PR@XjN`]v$)6LѢL "6d<ÅGA| f~l+UP\!gxGaCgh0rb/մ5ɧMxtZzmP8T0$P$&X%Q$<%II >1oWggc[ #48Y`Sp39w1麊MЕ^0=hSx {% tNmSb\`h2v֭Z&_3ڰ9*yzҽZM+lmy64 .M?}>@N㰪]i4B+ARFޗr)c8|*k[KN<"/|ӃpƵr[knQ=cphΰnG@3o™cM8[d|O>'YNyESuJ^"`tmj>}N3kbIF{w)5].:TPwܓ#%"1mh;)IFE^-bi3P g֙Dwl '7vډ2]]$ |b4noBًf|90N!V"JN.U)půNJqވ|R(Ppp?S|&9ŹvL"h -8څ>8LϐvњJ.2\0OaufΫ;ykV~}z=(NF?ȓӟG8~B $u77`lZ=S%哷#l 6Z=CGZZ3hA0/+󤌜Nt`Z"~ty3V Kkb?4 ݻ7~ //ɛA\W5&5';D+dN:_1s=5qib4/x Kec/sLօYC{\m>F&8?><6W l#k9p5[2?V3Zn3ᰞP++|m7']_e}?rG'*MS9-#\'b3ѝF'.c|z.#ܐ>s$*U%rp [ˀpcsW~-_PܙHPޔВc}<0+h)x RpVeZB*AU[o:&@p|01DjŒR4{.2H1dlװ |b 'TQ[ "ib݂Pڱ8 3[;C`@`L!~~~XZ͚1¿&;nVz8i!͊"]H{v i~S=RuY;6S&F o7A0>{X**Z4'elX?wyMЎ'TIiOU)GR n:2%Fָoo]CMvw4$ë7dwW"43CC f'm2z+7q},p P‡&˅24kWQ, 8+a .lڣԵ4^e,E?bWt,/|pD(/wl8)0t( (uR>@ȹsžv cUi(٥W"U猾ÂKz䈼d2mWv g0LH_V8[oHm L:r?Y.1}#C-V?; s) n Y'ߍA-c2Ԍ \Hu]XW\1` h-Q>qތ A+'UVѢ!q ȳsyH#r7 _Dr]4eK̬KN*&Ac/p.,XHVI"hve%(RskWqa$rń{ px1U2M_=6NKXH!Ȥ{C)ѮL<]>ЩsuX|*:p1 ɑ49~&.s8 p8o74E O3u28@A-zNn*e1p LyqOd=n%c'l5 6sa IRa1'9 U 3J%^X(mP ʋ &̆]jo9~smڢO Hز2j`ފGKtY2(&:g(W_mrAib<HMEVY/w*>9- _*mKmGH=pqrߦӉ3.|ok_ iTM"䟏=YN`Ys'cR6ɍv+@#i< t}ÃD-3xO5b1B_3A/Od41HKGm <&8+<|Is Ǐ"[ MZjp#M9V  ՘*s8R:U@#abV0KqF/W-zgfDu9 XkW6unzLDM?FXY&J㈸OPaD ͢E4eT Z3W _ݫoR,zA[+QG x|y "?"8Z-wM8Y<Hv+F(G Ǖ vlĞ&bT8ٴͯ.⨛bcS/%M[u[ (z YHM)OM=TGķG%$raWrA"3O94&RXS[ZT@LQ=`=3ò-(\w2P$}t=)Xy瞭ڳ,v@>8ZL8mΔ|4Pn`1AEct]XߪQK3du{x  oo3Od@QݒMu]Y'= efW8/$A VZ(LkPԫ 7'!N@aM}r4!ԁ1'@dt:9WϐJO,X)UssgJMm ,EBH~J68.v_$MuTy}ֱJ] % iZ! aDv*QșxX:U޽C 4W0F,AEz-HHIQ z/RpnH6Yq67_bBipY!˂Y&M'<3 v:˛e+wֱti12]3ޡZC}f`:KaNF{z{xR _W?/rۄT9Y#xlffwL&;l|.H_6IH..gxt~Teqm<%VSG좓cһw$r墴 x`FynF4L[2^ݵE\ϗ?FbE6ޕ+au(W͛  r9Z:#g<; Ƚ:; +t?[K>GWac,IYP'heDq{P]җ u#'?_~%t>N; XLQ"=["~O'YE䲟)WrMj0-.mvݻXH|̎܇cmkvc`a?m)n& ˹=JazC6 |+%8耰G:z*Ovfj%1'~95;p8[ ^a+K{ "Dj*9%5-u)R-!򨦢ٔ-pkS+ m4Mk n[gU4`StjrsډyXL68L Փ/A|I#b[1.f/?;mP&\b0s"NLy,wW_d(8'Nm 11$%9d1ނ?`=wnZE \Fn潅2C|t2 Zi~{/QAi,^l \Ȑ7R4"D{KM̏U،LU}<w,ۡYtC wZJ'3''[>)O{U_Oʸi?Py%/"#inzTf ÌYJ%s^ݱ>5bl/ba='*)CL)vу Ne@ }qx7ׂrяJc pq6W&7-ac ̭PWdx ʽ;h_Zg HȈ(ԡY^@KםZ!+OogaD?Q\ GfZ⸕zC% &  mx "y]12V4>hZQh-HvH/l:Ж.m֭ [RHo+ k$bWVIzYmu[,;zUcȓ71|-}ƣTes|u)jX nF uqtN>"Zn.pj8 ^vA5 Vy~5fyF*/BQa* 7~!l #\hf~K^PQKQqBb{W$a|rDpWW;78eBr*Xw+n{:EO~';9Ֆ;RZæ W$MjGA> NMhf'c%OJ3ZwP5݂qer@!M7rf.3Y;) ĽAWx'c$+6P#R4ƴ8Os7F_PXxl} Phr wQc"bW0=9_< /Yrĭη KcŽ .WR./K}K|W(Ij`^+{*Cu"='"\! wE%q!joevL&v;osX 6ԘLw)T&W_&+p3~1""4 g -N![6y4sjlW5T9"YZ<3P4\iwaJ(^w 3G;` DZ$ f ݶԩ+n$U: cwC4-2ryB>KYH2龆,g ^BuAw ?*uuB H#k  WA τ k!2z~tY&m7~e8օYYڈ ߑ HI ~(Efɏ G)''yuIsֱ2bʞ+ngSBկުX Pxn4(zd1%m T[7d5f`6w`-~D{VVD(<'luOo/U}UQ <yk F pl[%5C1ۻ4ژޏ?_l;l? O Esj vE1/x W$ؠ;LG *2 kw>%BЌV]HE=% |Zy?e"tTxQ&u@ ]dч Z.uj>ZPBG ǵ?5 >RٳւEb9'+pIhʔ)c mMF[Kr Ā@i12N`fwY=j+j5~tgGM:R2E X.?pgw ݬ$%\#uLC利KkART}?Ȥ Y| `<Hb UeFyi(c`#(Bj퐩P\OrY0KZцւk6r@7!^ 0d0A2'f? la)l7b l:ÜgW~„U3d/:6SqkϨLjarCmeUE2Ka4n2}OB>F3GS.]π*ui9ohz!xՓT~ۦ!f.3xPGPN4(VӉ^W^n$~sL 50 >j,wG8֤*b1'⯖ 6_)3{¿iULX[k?|elj&j` L2/Z1"><.ak–( *V~,o'Y;)B&X1 }wԸ61rU ˹jbn9 `Fۉ{M3Srي;POKўez\NJVŠn k3"B/B*saD{/Zo.Y[7tDڙ*dN ?KhNA9q屾o&pqk|:ga#踙Nm~RmY S!N_Eҩ]43蔩eY>FC5?>K..ܫY=( ՖXf WGvkN]/BgZc͟tB;{t` jĖ_-E){_SYr f[NZ&g*A1϶A051 _ z5'B(wi %l>a%9`WGŌG̲O@_*Cy!h3 O* R棏9A(~!t8 eK#q?$XvZ>Rc(]܂=d xl"e٩NXj3bz$%Gr5TsB3Ӗ73*9X9v,$'Th݀ CХeE؍SXcK{|hH+ K{#E]b,{5yzjշ2PWm{7J"j15&靻& Ӈnx_sKs):aslr q35.'% \,;U{t 157z9c?n=Sd[ p%%<3!Y&Eҏ@!\+4";ΑTeXPSUJYUl1:MmۜIgF͸f 2` ˦_-ە!$>J=Q#QH-ijxyhrگ7m`#׽9oGՖ6+s*DVKEyRr|5C~ɎZ{s1WNl9:L娬Vg(Mx S R6ۗ< dnV~G6KuźvN 㘱|l 1`L<,b6>XdyYvP-N8sD\~ثuIG~nWSѵɣߗ\>ClAmYqyΨy製ثO#l$l녒t(=Q@Ua#okZEVeZ_S&mr=2Ditކ|l*&9k.[Lmsm E1:$5dE+)Koň&Oxeg(6_]P?;-qHKTO&|zQ8! J4̀$=+c Ad0~]E \倠,DYjd ɣ  hcϊ\|V:A7p&a&+c#V |˔-(+P֋@YUROW4 *Vߑ;5+&>@0 Ɓm.VHb8F3EqlIHmADQj5ĂZ2 7Cޛb 0k(אJG a%/imRQVҝ(3ꋳ$^XXy H4DT5/?<}@ iS b"ӑ=@Rh;ʉsss-PW`e,A?jJM} #p'P,b"pUpk'u@57eI 'Esj*!4NuX}wm$WvcUU19rY=HCo@s/}a`kM qC(aezKڹZኡ͞zLͻ֏egMQ wLV OZEV6 0.yuگ̑1'sMPki3)9_UlU%RNMfνξ+q{%yl)deļ!D;`|sN2۾&t/QF3?'mNWzuqBv8 (koޏ)¬>/O)LS>J Q"`ut+\?86HIP<>C /Bc0MKYh=cFo킍U0*t)Td󹺨j߶c^x`LU94V041e#v1% Ef32-4uVneKzlgH`st$\؛hǫou?"51Ϲ%nI4,G]1.U+[=m˪l_Ґ`,5q֤|!stCa>R:Hu bBlMkpw/b$D, zCջFĽ{e 0ਜK}xyE8Q-Oi79=o`1`ْN_[Yl9 xVkw 2D;/eKZRCzR#RmHi,VXtI\CGT*Px$cqmZǤ ^EhR晸a5E:h507&yf!lqW,^rZ7 +\a.y7݆?xv$?=֏L#Ą:uշٰ?Y?}vO>}nu̦7 N";2!̒Ζ:'޽ηyя@^ϛ522! 0$H;_asaxcmmp:+=q!3 IǨagډ|݂EW!}1m$;Fy 8xrJ5KmHxiB  #pYHp-[a&q;I Ӏ{覺g1c5X_Rm??:/=ct Iu E Tw\1oP L؞`l& vhMpH% DB\:+,TfG 2Vgc+ylP`  9aI+Q=ξ4vAeE>qa xgp=ۑrgw<[/5ӟ]L8짘 yfb@]=:NOvNDhyvsur ־#ԅ8c8v+BXSIj|őa0L@.vA_Sv>5=ֹ*dZUboa3~V:&A>c~RR_]*F9Aŝh/&RsDMcGkimfn*OnHX6 HBjL}7[)KVI=D/s16a^EV}44Хڡ,y+$ գMÎXݳ0hRB cG}@*T$LOL ًyEz@c`I9;jCnAiP bΦdwtŚW&W `|uT5ܭ;[V"O13k>9P*y j% 빼m8]oiK"Sޮc ZJ!=]ObP: f Qd j>׆vN WsYVeO$]Wz3EYKQ,?{tV.x`BkBy&)<<5K4VbeaHdWdHEeOž]c^ UKObjUtP}IX y(leX"n5}J/Z$_[=;8[kB_~S h|N S=O%A_:rɞ&ݙȺ'~grE$/̏9@2ԇf o.bxQB>G^\- MwR)pҒjn/41`|&w)bSX֐*~O.gZ{ײI *G9;Ϧ:30\K;%@ʜ lUtȦ9_DRH4L8$Ӗ09;v3{ܕLن V uz+z{w"L'jΒ&E3nx]Qp1CPH3@L)Ql{_f~ X8gQS}'93䩨 mȍ¾"mzi +1bP #Is rY9Fh^UaR*@x#եCs'r %ktRƅ带}1.Qs1InN@މ.1; /G*ɸ ȷ΁pug<CLϭ6A{|bsPh͈-?53zܲ읧M7qZt-qR_F 1;-wd l i1 ,S]Ԍ?nX1mμ{_,:iȶJWQ$b=>4Ho $AIN48Rh,l{Z.ߛ*W s kt&78j=RCF0 a7XQZ{'>Ք*aTyѯc7v$B1,c rdD=|vD{ьplOj.[n.X`9\37OPɷ'%e寫ϙJΜ` l1*33?wJhk!ll?ְ,?liӦߣNLg 8[saPӐ[k&򃷫MF\8hg ˽36p'bxg]  AU#HT:.:oWUvT+3So@"N{9宊 6\ⷄ 9PS&"T'(Y4Ug=қ6v2䴑D,t0C'p8M4#r"Rj${1$a&'RXmUrdj7Lڧ/O#).QӠ{?.盇IuiV&5~2.% ߦqJн%N. ?(BxGt٢,Kk/o>>+0vwy4c60&gG _v !bΣ0+$ qӥ8a[ZwH޾ofi6BC$.9to+1l(AUM֫p$[ף sK{=zoƽsx8y >`d󙥸Jr̕=XeBW(^lZֽ]L{0e%}Gp*ͥAn5Z4i |aM8e3y =11 ]f*6w@zPxmoBr;ERّvJ-seIa+%)3#xQ ٓs㇏XØoT+lZ,7DGgWC8u1 }Gzh}*B vʲZo3s-/>g@g۹2]|"s .qKuO^.p \87N*%;\~:lOKFEb%k~MnK`vo&L^}?@lH nŸu Og6 XFpuZOQu<-Kn"LngXy Ms#"ۡ3"_մ#1Qm BsZg-#B-w)y3$F|Ky?O]6+VjJ. u#i]ݢsP@ei3,uם? 0̐dgմoma ;E MV7F*- Mu5i| Wl?FuLPYğSP !>`7]&FiڸR Iuq˷dŨkSv, {Z=!keSm[mE2F P+f@Mۑ\i'P]":6v[DN\>-[@ H~FE8zN|b}ɢ6VNy͂01tBL Cֿ+<)jq+qILfH }qd=p csNzF\.g'@|^t$`0XYϠՃyn\nGxcjF~17 ѷ.27%T.)C;?5h@wH[L3\fɃ9}NgP` B5gYZ07070100000280000081a40000000000000000000000016650a15d000011d8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʃ'Rvc'p8=|%f$R#ΗCv=0˲D(\pg kZ}VNI>+Gy4//= ڳ ugrg:nvFz'{5; oWx,Ŝ)ϥfZP%AAԑO B'qxLy_7|Ww=]Uxq#]ogJ ҈ts0ୈW0 b&mW~D|7YǷ:A G PĀ\E |D.;XIdv0PE.FKײVAWC2Wpʅ3rOwWr bvN"D۲kZpNa;&R;&[A2J,86cr*-lt R/oC]B*BC,ҟrVE'T$mk~]Z@ԥdt @nMD  )CW 5.r7eWz<[e]si fCl]]acpl ` ܧ(NG)؜ -2j;#|c^'fn11zc|q(~μ]qc6}Wo經tQP\4wy%4 Z GZhV F?Qqu*>^!}E?;Gʐ+bq?{h+ѴWIOXӗO`T"5P翷ou5,mw5NsFtF %ۉS枟c ^K%kxx@K؋.WK=h8w^$>h&㸺,q3mĘۣɨ,a|)/y6*e'?pW IdIT3dH0ZDBz|[✏ƨa!=Rb ![YA2Pl4CpK})$J;sR|ZqL')mD]7{f8I[[J/H>4^@Ͱ=QOeT/b=9.'2"\$6>D_Pfu"7ьݷXblhiP\WɠL#$k?ThE ϼf1-Y|@`cK?v(;BevRB;d{ڊ7 tΊPRnIᦃqt/kwAH P"HLXsZ5>u&bZ&+b"ą 2}UQ$QvL<ґ`SCPijfpy}غRoetp4[/Lsc{afRGn; Wf8Uau{Gĉ޻i9.q뜡̓+=m"qefAmNwvEdn{)8ʐ7st M2}Wa4c)bB.$&L@,nv6M=~`s[xf8qvMo(+OI0/mO6b(h\yaf0T.d uvrU464$MKCEH/( _dF@#*]\obI͒XG(!UvV֤sǶ'QOcY!vF jF0m L:rr՗p=aay`^@LuN?nQ<Ť~TG:kDR])BU& a!0N]<}@dj:`ED}VV)f;4MY RX>v7On|Uˆ=MAڪQ+MBҶou{!5aXqe<ҩ*Ze\ڪzT"~b /Hf/u#i5 VH &c-3IGu(ٯ|#۠%'=; UL9B7]4@d) ^v5'x\]ˈw6Vwx/1YgLD-y5J"^ &- UԝXg|$禢s7lr慖XJj"6ZZT'*HD+%Vw厮j,dPG]I u4rǟzr$PGG gjjfpZ .[z]LzD"(+\.scW'-M8qC'8"vn7vJ1I)$Oߟ  y9M Ltʊ({1:5$3 ~*F6XGmysS7}AZш}7`+$4 FaVU ,=Pk<=z9!alM~R٩=h!ZLt4<#{gb5@iNANV3yF:=yfNћXb~ 4R zCM(jK=F^gd? ᏔV,ٖO=&dF|:׼}1lUf"#v`zxK|tf۽Fwza . <]k%R%R )Qp3?6$B_gШh? 㝉 ]!|ґ{'J3˥O B)"VUKOcZቲ &%}\/ {fbծ#y>{z˟Ux4ށͻrplM֮%Xi;z<2+|=6.IvZtCHtE\J %;X-ӝn˭ ~XwH.UgE|4Y|^>WzTP!&&=,F+-kM xQP7Se ;Km;aaG-+PnՁ;ŸE_E0RIlmĽG{P|#XWd[OJвT_~J݆ @Ti4`k*|s$,/ґտ?Sehgznk=e+q\Z!N+CRpDZ>.!y+ H }"b7^&;hezdN`(!eOG"~@W Jl\$"G"F VUs(&5jknD̳*i2 Bȋu*7Iۿ9$pvhQw8jV`ք3$N::ޓR/脗BgDf;T&2[RW$XNB,O8#Y:D^4\1ꋤԍ GѾm_y w /F̼OR0?Rzftl6;I=y{c5*$o2frT| PDe 3mI(P<-ߋG+wH !9њͶf`l/HGФj@'bX xk&Y$!cfBvQ#uӍ |TbwHo[=ϱ'kMthb)IZdhǯNӗ[>jcDz!y{IJpJɓ aj#~q҇BLW͸A zΞ5ɣ4`xmTo$/ݯ _+V9yYPqoӌS.BM؉%j9e:$v>.n%3em,x2d'A>s~ y%!f#SgYZ07070100000281000081a40000000000000000000000016650a15d00010e0c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/!']?Eh=ڜ.+[ѕBȨs&i Zd .' QGz%ԆXIr!-v# lN {8Pu|t*X/a|M?dV:jt:)Yq=ǔ7v)6Q2" W#]Ujk3-'ߺƼgӍ9h0N$pGb n6[0têIOJ@Dt}WBvV^؏I?!"] b¿Ah;xu~TX- A}lI7u:dp 4ZYpЉ&{̟/J#.,[zO rpD읬߇ rofǶ{Jg袞b0Ƥ w.Tf {x8Mx߀Tp8~x.qCй1HBGX gdWҩ/ߤg$ʌB{SV MQh$S!N%L z󜍈m Vtmւ6As.Iz)uŢ IQg4)Wd`i )=Yp^ h 6c˗׎( p%,TT)OsgڭRZxXdS`)ꖂT{sSy~-4Pa0jD8yBu,ԏ]nLG@RzU WTǴUHQxP0fLcX:D3?@htYϰq:Ej(!Ht5rޚ)Y?8+dKa>ZM} %;{ vNdMٲ.Mfj;tI tf"@/Ls%#' b@A3bR!r)wpyLW ^wP4A}-d ͣF\h|bL ٨ChbESɥZm/NBFvqǺPiݏHpڷZDpiiQ+R퀝Cĕ?d{vp %-(XS0(uVyٕh21rmNs/e5+ڴEAi) \`.=ҟMB(zgc /:ԎݫGg J$Ap妄\LUedx~^dU)q2@!<|; XoFk|}"7K%U~e`s\Q75a}y,&PkJw)|Z7[%40EuqgrtQ!iQ\[jCӰ GqE"36Wn[т S w~!Na27" HYHC25Ͼy;RotҚ=a۱F0Wز8OroO, wVbuNd[#Os٬+>1xY*UM`T8Wҩ3͛pfCwo<0هu#x5a8Rco) }d "5l戛nAZڏ9&g#B7)#ZcZj T#+,D6?V}+Eo10ab{xYn'|ENr*a3`$αlQTeyr?*-JLB wRR%Bw< ɯH3-F_&itel8KTa ^=zL,jfl 'nj?Faayѐ[nONwfl w :`s*f I~=Ư}@uyB*bxۖO~,j AI'8B|`rH ;DܰA\3&x4,krW$ףde:זh np{o}q FؒjBŠK5e&]nzˆ ¯{/IXpj|9~h l?-NRD@D 5),HpLDy lX4A>,y sW:euƦ*xv L ^ʶEn)Ф~.]L qyg>?QhB>~h l+PS,o܊@]BA(%|lȶ\[h!,g#3i>ܦ{;0&δ kd$ $Q;v_׎]Jk[nʟ2ziqy#ZhJuݮP(1%ME+mW"J}t,=Nt,?c2\:][c,yw]Ce+@?ݕM;6nq^f#0'^7+ʭQb5Lx|W8W\DCb-y:{ְ7q.@x9arޤx[Z)VuE{rپ0xhL&E;jBJ`-9N twY{cE>|OjzbgG>&W{$]L~L&r,P g_˽['ߋCg7LRqDD ˄V[UsiRDO8Z_w敲?80q9Li JT᠒)dUh\)Y' bX>}eYOgibn2=!EJ|LHE('#ۜq2藇:FP\|+܂OWГ[j8!9Ew'qļ/[w*ƁcG A٧ g -EGNb{/#~"ͶHYrunɖ#;/h x~t\qa~b) 7.8V\ ⯩1x`M̻]b 7,՝M3'aVb{\#YnOzx+J 0 [.\i^u8Y!tlmI;r*(f\px_u.s7:B"U]N"`Gӭ$y?somg?5A51Ȼ̜"hg7E؛!jxIcFr!B+ʄPRUe8põP[ A,SIгRLDHvԙjp@ 3L!q9DlVu܄Y2wQ$S;^Ȥ*@ v6/,t#ʆDWTcZydzA,hǤEFǘr BNn N0C*Un&߿!ÎMF&'~cQXa jb)UNwg!0-S:#%,Ͽӫs5n=Z~T§_zO/f63YZL)ڦFO.{"9K{Q([z+^uJt 7덶Q/g PFD `^JHܫآݦc=D]{`q$ ,BRy POۙjAA! *@6ȤwM>eR;NƓ/H]Z ;(37*Z~PU)S(|HgdL+D=ԅS4u=+3!p(]ʖyK?yИqy;=OxkhmOؿk*JCˌAf|;!cFu9g>~bGZݹYv'I'uLg!5qz9m~kO`v ~]߈=kA J kz9e& <o$#5 CvpКCw?t?QKgvɏBJC !1 WC}B;!%OUjAdK݋cT)Пnez`H^&tVlOWpq[Gb=N(d0S,!Ɠ-lN-x,4ZA9>K~WJ[ تP53vG=6FCm.ڈz[ ntM (uc$9fj!gbMQ1ywM?N1r'0~W02֦eiyҌ-8Zai[$a9qE'OdLgxW[k'9C o"mrԃU,xW nn>D7.AN&Ftf`e~{tJ/$8K~YLd˵h'7rUD̊.{ |UrK%*r4k[SP؁ao-&- ;;S1/DQY]3UV^5PvZvP#XFkFŹ-eл̬ǎiJ)*ATGy}Lk0`aן($FRaKq7sI ܼ M@g|Q͐#<)-@f`qX346c@Fgd W3 NH MCC(&6<6֫_h) q]g{oVN!9-' ?#CgMCV6su쇻kL+ErO%rSl&ր_]}ݽzzve쓝F7\G'{(,r#g]B՘GHe#rhcj6oÇ~d$&qnc@.?FnL@kb =D alT㘏.]@R)Ϧx`Djl b= fQ EMT6OsYcnbDZTx1S{Y.vc?&.ʆAo?עy(4Z"ȴBs_bc{||iOp?0Fpq)hnmś_r!-B;mg19%V- 2X:P$&^[Ue[ f* Y\|eh7HRތ7rpv+m g;Co]/6(gt6͘:nPigўBF-/`()K9^Rְ 'UMI#J1` XS8Opg_ J"FKn t'= :{ϣÈR?P0CnsF~h`('BG@]le ҅MGڭv?0]9w9WN3_ښU^œ$$; > xb+?ӟqFB*}kZ#@3<{` bV\y%.K C~),+8ϝnCSeeqS/cga*ٴO[n aXp+'$A3M(3b!ȳk"^s>xO6Cc¸9dfOWN>kҡ?]9r'Y?$q\pihWJK`ӻ:?d ^6 Gە&@5I[͸18m#y-; is+vGZtoOx_J[dciIW}Qe6OM-9Xo_^DOV3Xێ|ђ #)C@S>LƠT{N|"5<1ဧp~%o#jvc/37sF-IE80қ4}|؁EX"rRvZ1 ϏӖb zHn]?b%mWCS]`|Qlɓ 'T{39[OPd $Jer_$4t^_0@\NQIAX2$!IHϿ;n"8OSh3seӇam$WbX2Qct34D,y`dΖmt"Mf4N>B4#PMZ8??)*!Qv+N}\EŸ?5F+oxKls!d1Q. a %;zvHW+1}-ݙđ{l*{߁>Mx|RRh2KU{A{ UaR&/NgeJ|?曦w _YE;+WGn+Lc$hrQea/Q; hͰ؃\%'$W{~r(Jou`@>Z;?W3jg饘q O PC~:@C>E)8wl5 ˉOK%赗4*pwD,Vt3hG+ְQlt"հ/1ӒռT·C(DLq@2hZrKyR'^Pڀ`X NޠURvR?rLTǃ\ LUs+ĠhIFh~zHskBc:@u wuCHBoeAyO46e1O{n@<c wj=TdjdS Ȧp?I /"/n8fpzHDr &SIe@Snj<7ި<ד8vƒr?ʮ{I;=/y훏%I٢?21o ^FgH%lG%s ]ڄRk-g,k_7!H.(> ;ԇ,XUl3 nnaiJ}Aś\J{c,lM5<[% &6f4 / X:J\n堋2rwۖwv;[]j(!\d+ʳ"^!;txf4BnYD{1ss@ܷ6a_Gj2pҥ#xvA%?T&e›ԎkVŷ:G GN`xEq?@D40}޽̦(0'E> xs=垺[[l){VF65*7dS5GUA:,PU,ӻWըaY|®I80񹟆P(~F=B\Fei#;H9,e%OIdTX5Qṽ\}Ϋ4m35AàƼ-Uw9k$HJ#:=(uv*({!Ϟzǧ Usӄ#whw$ E o'ԑ/Z&͍qfU/+o 0%jEc/shLcٞq.\"; WQL !`te͘{\V6DEqc($PR LW ^*-*,JnO(g:>ϑMc gH3^!cmRM'i>(C>n17- T_/bo+Oa5tB.wWvbR2gt<,=a,wPQjG6}ٜ L,3\tCJvXR/&7ccU*S S) T1=h#EO Wǜc,v%J#ex}&ę| ',H=(2O'.F/{ԕ: 1WM)IbJ{J#w TXOԞSJz.N) :15uZ WQɘ8 $3!3ϵ@d01rrGEPһhqDiȯR@RcZ+rgaB<+J-Ҡ`fH|_ފ N$BJRlTNN"K{7Q|tuWeFF~2B6ٝ.^m Em6'0_݊a,QiYtR5Q홎61r*!5@TRϲD<}Cu`\34R]s:)1Cor% QlE-gbcylJNEZ/N'w\!jnx_>VVf56S@5E@#i[O3?Xn:;I;p)<(|&̎jQ@ o(0:5e{Wi۞el!=6z}nI{ŀחxA„l9TvO ,`)c"Ԧ?IT0dkR,XJm +rt]>||v&j+M!X10)RAE~&4oq64vuÞ:|sE( rnA,$I84YʘS{|QZ5dW%6THE=#0e&nQnu76O 8Vt$ ;y|o_ٙJ;s1IBn.ޖbtCFqwQ>h,ܿAv4 B;únӠN_V vc[SM"'8hC0>bxr&Y , F"ӄ[ ).EfNhL2'Tsي RQdK&]V$~0o^域5- QM1mӍ2$-G aPy4Hz(2"LT< 6|!~00Nؖg SqF!I+sPAORVP^puu#flbR_t {T~1zrU IhG,z7faO 4u an)0,+@bp~nYڄR6 "آm)PҤLW$vw0C |eP&b:W@M5RDOÉGJ{, gc0R3ҵH1MGɳl&w}ou$2NN!l$(pRES,!xbXЌ]z|\I̝-tZt #ZI_eseTF tR&3)y=ZVqJǍ_~l_ңU. veΒ͌KD:*XTQ[E9M.fER܉6T'pzd0h]ړdl)v>YL*WGFb<3.C{7q^/D+x"TsōDS nVn&s&5ۈ7\[B/ʇ;{ʹDN;FҢI>)9֩Ns}^D>=]b;xKmMВh:f?m \N_c<8K\W)KF{ߥmF: G3+C⭤&ybOz 9GBT! mb\Zpw=^^8 -:V'2P0J:$Qa|P"QϪOļ';56Ȁ#͛*%}y.:RsZQ0"ھ{bq/d6T J>[Ԫ}:.Y9r%Qp+>5;4VFfurA.=i_\=~kR-|TPPx.Sa0H݇^fy+O ^z3!Z; %^,ߍ`)O'P֍X糽_tBjvԳyI[R?(AE3 6=:KPcpʉ.a*%('PYb$O%lwkY>j NE$d{hgm,{5}g+bTPp?m嬿q1bIz6\^ tJk=Q/9<-> %g(:\gE 3:n0^0)`f`N e/Bp)œѐQBZ NJG͆/[#ɣ3P;@$_^Daylom_ SژQ2Cxh":Vr˕bۙ>ex l=SB&T$pk̔$y+X@Wv<>,P4dL7, p]{?غ/bI%%|dAĻUzH#H_՗sAZ^'uW)2$T~v?Y`'AWEbT 6U:ZyׇFb>OF-=7<D+XDu63Vd8Eyno1m- BpPnxPBvp)E4 RvP'"F=P")jzQ&Z<Ϳ΁a{K9 gzҳm]Ao z%2JoYJ;CkZEK9UȄ J/H67Օ7Bvpzp f (^4`%ԯ/&o;W,?\ 8V\8CBE]Jm BY.G^A~߽esp'PTecLhU@x[}TSZsK53}G#byƇ )ރ{Ө7+/S;PBoClwxh_md/{9X^b4N tA'n"Oך/x9Ls$^%-Jf&MaSE-1O]SF]RY6-"OPk?b:2Г7=JY:\3  -N7}Rs^~dziy-b,q!$eNCsjE^Dێ~[ :ml+cE- _%Dݶrij}ϔy?!Fa++e8ME_G8A,F9SaA>q]S7g'Gm|i- 6vԟ,x3I?o0(#6ɿk$at n'Mل|3Dj83a!~@ldUc?G8f&㌳i#K2&X(jEuUݍPl"")6`F[I8'BFP/L vf!n̍kܜOu,.5XI.C.pßi2/zmeZ*MvWx0V60ِQ_SHAcv&yβ>?/I zXsyM)Z}Gtw!\Hj[7.D'k!4&Ep?KdFʆ@P,"t'zƇT++ w1Ϝ#0w{gj`C"y=N?NS``1H+W˲=p40Č[/Zh6Dm G8Zj bQ6o܈vo؁]/&2(tOpt~AW%mR'+濫ۈDů5'uD}yg ubP.vz90[u Hf:쎤8|6/xVE" azbMNluAхM`kolm>%2'xM{+Y^X~!H>cNRYu a)Wi^ Rh,d%:$ƹV~Z2y#!*' Ix.R$[L8l,4 kl|( ٖl~H>j w%\W ~ٹa*)<4} 5!u[iX.&~hv TjKHCc ݡKeD."n8^I "UHΆ#M")P?WP+}e]הӻַ $6^5Ϩjŷ~=SG$~5a1f:'?B#*UdyOb2fpNӊG#7 9jUo[tyq=5?MXj>)Hsx+@ޝ8U⌆82oŠ,ѩqYТݗI$gIP(Į%Z|>lKUU~Me6oD<7(ѪXژHW ֦FFGu@:9jΰ~$Ro"ehdf/ۧnYɱS H݅X5@3O^ړl1tOA!pFOe;Q^˗95' ?/bVa.JV񉆀|d/PDx&V/t` /!YzEyL~d H2 !ƩpD$yJP&>pT>T^ݹ%#pј>yB w* z6Lz<kJ/)3 ?V!suŁte*B,ZA.*Q)ӂK57L24D ﱯ$:K Bknd#)H:!8y&L f76=2@cp;lC <,yr߽쮓6)LG7^ g}5S'ǒXYwW*Z hXx@{J}_V&ŪHNSK`flZRT1 yGM'n;}gaBU^M Au-l}QhĬ"ˀ'wHjBv_S&$4n#dH(<u1y G9hbgMqiS%V9{H\Bfַ;te(0٣Qx[8} 7T Q$׻g܃ ȳ$>*(FT#b*Ya{0~{oDKq!?GQJaDB]\Ro(r;ƻ>2 $%[*WfP&ӧfzv 0$vljdf7inۡgxI0S{VE\-q _Ĝ{PK ̃##tJ`mFZ701Fӱփ:l,JHkM TL|D zN>$F 1"]>J -+jƴ30f@)ZFF \-`OCYELc˕ٷ41y# 44PA>Y`IX!Jr82F#}L5;BCqlW/.9lBVmKO2| V藟 }0ъFm"RivV>Xg,~xLxfs.q|Gh ˪C\zł}5j'py>Ma7CI):Lpd3l*NѵmUrUbK@G]Όvoȯ a1UׂEeW%N 9 a5I4{3m_eWRR`cU suiNHrSv20\HJ)spuP.> !Zޝ^3FUbkpJb[@&AeN8IM y/.1?!XE˱8Gbq8<Ęg,\)2{7d$[F_+qo+4Hh " 8~TpsMH+ #T;˴QYq!vuKֽM/FCv @?W É箚wM^mꐧ+i$ v}+JF;$եlZL\1mߒY`ywZTzmUشHWDWQʂHȓ$nA ANXRU'Ӝ(Y>aG :v~qmv_++KOv&; >yiM+&+0VìO"\&RJJMڴ8kele|TH(fOÎw"0>eHq! a)F6{ْ4mǕ n@<`f_L8vצbMo$]0;)-1T`TlTfᥤcCv'qƱa4L<9l}3\ ;m6MG;pW}p! bruM./ ;֑79z=Chg %l_L2s\xj)pAr;zVzm3Ys˧a~jG)DQ̜Q GtX}Bj~;:f_r ".{d9>f=zɚffUY>LhOS4iYNi0 ۝G3&O.pC%F Ma"aCLx֕h+eđT Ŕu#HfvMb4hC²01VlV2ս(2uߧDe2r,^3Vs Q{Z#"?WNCs4`wu~KgZ`c/K)1£[ 'r c0L7z5bBElwa  *WcǠh/5X6WGϟfaT+]8qn+fb %8Qp|뾪(Py[h;B_dbuitXP]*7Yi>ktsaGd;e#0旚Oĕ_MMUKЋ⎄#pR D ^uy~Csd{c`Ijf4ʋ:Mvu6tް(PUW$]v DfX6ΰ̍i`fbS%+AƳԊ ЊݣRp=@Y]فtAUSɴ0op%+p߁|; x#&V **}O\{Ax8adnl% L0M#Dm[DMn˦۶NOдq@J͢a%&ʠSS9fG~:PcP-ڍ8beL79vr|6!DªʠtGL7ƀC1xpzKYKE@GQ1L&҃Fuѕ!lc|oCV°٪(nYfZkڒ}pc,@sLC wcOl힋l-tKxmRš!eպ1*y  Z{Ӓ&'`S7FUG9e+P3n8657J7]&FkG+K`^1]"KJrD`пpݫ1MSg}Ę1ɷ 2򄔑AEc:K?-gaNʚ>VS;(^{C[E+knS 0)3U`jdMfr|,Z :>2F<|G%"&|rm%߉TRB};Hi jP0ꋡѨLu(%썒ȋ-;,oGӈ&@Wӡxd@U Ah ?hgE7QUɩ9:Ǡl#WO\$t7!2mI:9lЃD# 2R˨+{vҜ,VTp4 u%إrgHO|cDG9.3xD7:I6 kqR`| i@ey i ])q@onA^Յ'P48U,סr4̢D[sF0ZYk5N}e ^I0(!@{qh,=~5OMˎ4!i a̻+fze R947lɨo`eb`mdզ1K?"/XqL>T|]كlܨ&ۛcN $55ò3XaW{qYqsnc<ˋPbI ju?0 * w}byYPPjB*|w%J(4AC, ôf5ѫg` л00ɾ&თi"4qbuX[DecݚZd<7D/BM;V ;38*/tl9P p3MXq!'G0lPtd<'qz|icCKj=/UvmG>gFϥ#RJކ~9zKJQQX iL,g5ޑϺ y6[:/=΂0ٍNv@{hh) 9°!7Lz5SZwsaʈÍMGOUO/K9uN6o'eqоS(2:S Я`aKboJ(VY"–xB6@W33H{T$>_) }%l7>őjr4&MD ח?xEZJ^@s{ ]' l-ۚ$\tUVWF%NUSl#,tEa !쥿EFi)xLcn-J`tAn ]C &TI%a'EOZ~caDgHf%O7%X?FŞ@=NLRİWzeY9>M!= Rl53뒨d<`fr(WT_rT3ف\$ [t$;,.@HRGRBGN&:—]ja]&zVi\{ا3O(Ѿ~% b:'N-X$?UA7Y= f7#ӓ6x [0ZBCcIDY0rCZaP#o{}'g@V'}5gWӽAeFϹ0Cvn2{L-%夌Un8U0gQ=r#m^ksA>miB \8%T7"2NeKszÐ^f]j LMrӹ(5q.¦7c_~7hqqVksMI g"'$* ,Ju01'k?:v!%<4""28{Q59_|Y zyxtWngԀGe>%*@V{M`MA2o}s mKMrnؒG޿]6}XߏoutTLW|pQ j kR´G `w5/|HIb#/wqx Yf:ř>tW>Ϝ`eh EEI|f K@(2%ǵ(y 3) [ڗ^ 6+5wۜi|pRA Cf }·?%y8ʐ㺚^GZ'< Rܛ!RPI$QQ7kykq Zh3%j4G-ƤLd.^RڽJ_W$D֧ޕ%Yҫgi•ޠC*4` O0Vf=#IoWu, _'@kݾ6'ݕz)~\nf xTJ>l?Ԫ׽ ԗ!f ZIo?zDUh;j#;LURnJȘXIK-ˇ a`8U Iٖ52KxD&?1ӈ2I%O,.%q\A7q_(G?GHDya9jyrN/ܪ-fOmN{ 9c|ZؘWЬ셢d{ NFtaCw8؅ Klnυ͕gW sa_U3 :y0NEbCV!fshM WSVYg}fyUYNru nn7~TRhO+8?xlveQRuo̹jNvIAbuAƈk5WmHWr$s>:JL8 l+gr0Z=ZxQ{ J Sn #o^  Pt/@='}SZ/ 6uAK.Q.@:}$@gt&sƲ H Ol^IaXl^U'A(g' QF*Y?lҒP46H<9]0BaeLXU l 3*A Y|`o, [DQKT[ki )Aȡal6D|N6]"@ܮZw\S3%2Sf;mD)z +SWʛj$h8x~ ~?Sk;"EጄuR?I'7S/TTè2mr޲21F*c%&}ETm' x{Xa кX/fQ6u4\) -,K?mYكۿ7a`˲a;bPw6/CX [T{7mP:;5Au>?8i!eXCѪCIvsQ%7Sf}霔u<T,i?zTb?U%j\nZwxm1ݤS}@:$;s5j'*V> N6v@'۠G&?o|]_Ҝנ\yAs {e"/EQ}߱NJV勄0Aʡu`W'4\H&DD6߷Clf {OI?veF{P<۴tS)T.hn"?)S\>Ty2HRS 놤5Dx NƂv/Ñ.ඁ(^Nm)9 Gp7Uת"?&8;Yo-k󘜛!&r@rI*Uԁ3jЫ⸳5Z$|HF|,)8S7@ жrHSsצq"T(A&ΌP̧idjg+ޱ[n)5x1OqлjelH\Ǿ<'' nTrYgxۈCE:mB}Em4wPZaiap 04 hn@}%vƊVջoeRY%f2;3A03-U§}RL?~t?:U aFC@,k#҃XQdaE+^ܗ^3joɺ(G|EgU.;C/f.kZc@[{Ih΀k$Oh('@@O-a~6\(J3/ّdu^v.zT'/H&c /-{W\Mgl}}v4gUA9ݮDB[}y XegwmU*ڪsH{+[@]-Ջvۛ)kh;W` {yʏNzTBs@:PbTo֡c@řPiz_6IBAL q_NAiOaQ#S4_k5 "|-c:&N0z\I˻ͤ+qS<@,r'ָSb"roAR(Rw ]u=IJ qȅ;pL wZ#؃3}vεa2R͡Wuj& Sp5@ƦSt=hR}-`Yߑۅ Si?Z}#y 982,/COprfǗr9Uو_ F|SJ6v1W+&B쯊g^Α;,')+/.E5ٽͻyZZ<)20t&PS0"l!$@x|?ڋ qZt.vc^?Hu Nn֒һ<ϓGa!kxg &((6 띗9ͭ{4) p߈;F֟5&T~zErI}:[ kVam l1C!Zܽ#cC^coub3.Stm1|E*q,?Ek&[/{iK J*MA}F]?[Ժ`o(/bʄTx%A.ÚKMT45%j2sCǴ7%{ iPl3XZV Ր<ĪN99DIU'Zci8T& "1}V7%l=%>Bd5`0(QxK.<͡Se~rOE1@^4ι# NcD&(9ЀD,izSU^f2gs+K0\l̷0-\.؜UEͬC*j:*rQnltȡDH=j3fZ&o*~7;b94 %0A/O4m),$ H]+L&HÉ_Zk| xh}^4]AQk p<,VV(3F7nr=}AT\?jݒ5at,ɶ±=eGz(b@-B++U~ m CĚɉT㸴~ԐRzcȇ :s k u%< #oABo=gPKVd?Sd 0ZeCi7P)HR;^;BN@-t؍9n/t78Wz`q@+*Vf=9!١Imik2i_T4Ѵ%lsWC_|ygQ+ A 6p bbV*(-W5]0"/6qs ّ8%bCш_1ٽUu (E<=^n7i3Wɬ @nÆi£*X)%UW.-!P4GNa4ȓ)R M;zqL2 A-E{e~4)BJb YnbuGQNKϡ[9:S<\fz鋹c$6$V Zn9Лd~$vJvc[ y_=&7-g(>rox'ystbtVk`;t~sj:;+)0]l/<0)";j7yu5R)*nר Ԝ<'"iكƀ^Q0Et~.r >t=Hٍے"RtK:RQK|TxZא#ջ xȠ9zNa84g<[NTTj톽v<2I"bkuLoۣm;U$(&fwu}w#hoqK s;.Uib'0K:K&\?Ӥƻ[hSgx ~!d~pWEݴa,~=z"D ,9}AE}ѕ+CK/Z;`unq 3m+ j-WK%A sbra+h7vI"\iq߾k "<ҿ `Y~~X601\bz1+*ԀlI,/,?Kin=-r *$G()̀%bX_I63o5 DS.]MAQG W5 = 086EӧN׸&TrGvV6ϳ>=Wz6mML%vNp=.gw%z{Bh8S( :HrⱿn)l[2궎ƾmPH; SӊssD8-j/ ЦY Va_E4 Cm7@!d\|΢9rIķ`A fN71\ I*;z1v]^5N֒BMQ̯ܛԗ4Q^B[Y¯$J_@accykW)cHs8 \73J/G=4MNpXFXPZtsny,ʣkq* DCo.*,QOjxGk VBH*<(6//ZW噘!,e5T()uh҅q#Ў5dS;&!մOFx]g yB_}uI+p q5;"PDo+ GƢt#`/\b'>I'.E]R!Єf%ĕxG#?ıR:Q8)1saӛ' KH2}3dUs$oD^ {Ž #{-ob܇zH`ӌ UI!jilɜCG@oI.)h7Ԡt|Ԟ>Ä}yIlaA26Њ܆>6{DD@a@=Sw\4Me~[el2,{Cx}!RˍNS0 * 9; ܪ'h٩]W2 ٸИ}$gG'SaBHܰ ߈Ѳ/-$qCkQy}2j BR" BxJӁ{f$8XȮ;;(N[Hu]8MX[0&B3c-E?QޚS5_t:?+d~ʅ-ﶹ9bWL6~ ;(CRm/NDï(mg6n(e:%E.ܖn=afeY-RCcw6(l9(غ)I;rZY\ýH##_Ĩ8̭-E$-8]PH ɰilX&}Imr:!'б&Y b/eb|}/U1[ p-IRJ4:^U >F«bIBɂxloKrBrSc,0@NtKѣ97͢>a{$.Ј`%[AIYN-+C@rG'3Xě ! iZ<4hsVlvvrಲցU '=֮sR3a/^ٜG yr~g잓@/ǧ!Ʈ;Vٌ׌t`[/̥4axx{V/`)H1 O< =d ?۠mp[~fg~xJ\Uߠ hDLf}r_q+77L?=Fԥ= "*݋tP ՟BrSk~n4=1Qja=7PWpz:y#K\kQӾP#$3Q"~lX|IeWQ/?q:q>mY/l?hMNZn\l$IeN(n ԅ3~5ƜVb>XȖW ''>rTIȦ0;1eޚWwCg4Lg+Rlc]P!@y>e<0q$+KC5M.IbZM}V_3W:%2t&ѼPJ"FN>?Z̓\`a\!9D_V/a=c I hE!ۓui$2ԋ}8nN<\9Is>$^OK:yrTQ<@b N֪ 6뾼u^"s[Dc֟`5߽H ~&(z |c׍sCtD6'0AO/hZ~_iޗ6}f֞(Iƈ➢'+4tNfPC)vTݵ)y@C )lZعnVu [ldBI?TWE/|mW `^?^dФgɞ">%H 2OjÚTYEZHD1&瞞`tj7v86dePYPP{IX8A>1 V`КIbDA皙87ˆ9s)Z1u&u[NPb˨S6M3]<0_ܧ`S2vU] RQ6Y:E+.(ُ= ]l)!$IBc_#*D`N4U_޷1f&5E. [s=ذ hFn?{0p暮KO~}7F=<9!o~{qo?m{ؒZljXᒯ7 \Fo80YXm+j8@b0背8PO>4E6Ul\b&s!:EΥ}IL~^(φ6'orQ9!Z.y20,ZS>mG4um_uS3S)ڗl#W r/ {/K.x|p==sLO9Ǭ7_PcQMJ.zxOVe"J-| SsMx}"}@ ҍWMȿw0i5&ԽӰλi'2ǾhnGR)Hz)G-j?UmC$-Y۩Y̫V.a89heՇS'#N17ߑ 8U*zcF1 l0K>{af&w<,Lq2ox+ D})dT"ZqkhKIKdpF_YsoT xG$2`X3V7v9ؿW_M,;)TX .UaSń ks0/w$cBM`:=TUG!RLq KYwn=@`rj͹Qp6e aZ @lZ"S~uto>KA4uv !_~ǏoI⬌QS`~ ihӍ'ٙUCbhC#2sqvսʛ2}3'lھm4o0RJe?vm@2}L -=n:9Lh&Q\Wt.:nwі݃|>) V#7َ#B:!cЅv4,Tɘ=_hgq4SR7 d#FlƇ QrWt܎v~Bf |1@GoSw~@W΄'RQe\E> yXef:pD1$(#9j3_mYh=jK1Q+(iۋ7%3fܑ|V$[|jd>Gh~q#+D@B-#&a=x5 " z`_tcv&AJdw\8M c4yqLcEUfqTxf!N?vye cgBYl(CAxҬD/,Pȣl`4ޘ4%( _£Ijo.Wً[E8}9+Ӷ+j@!m+Z2:ӌ7a=FC#Lo¸կسgLa9+FPMv[ןp.n^exܴ=|[96r"}Sb mu 1)Zt\"ka8@Q˔q9bL=vړJdTj@ӶHFA;džEkIyV( E?`Ȝ(/!JCfW뭻0ͽ#>\[d> .~oׁlXcW;UB롥]Rրj+ m 7&&u>aLTp% JyZE&F=;-Ԩ]B*9NgzނI&uʵ՗xO/-ۭ!Ykp *СG''jLfsQvE: |Mقݤ0ɓVCġϤG/E_ݫ5x9 Ĉ3 䩪3;R+Hz"V]8.͗ +9Y6)/7֏ڞQIP_:j] c4ɍwepwV0zcu%X]߄e:r*YXXxyտ֔[]mi8[8@rˏS$x0\2*))QԱ`v̎‹ǀ䊄Kr$Agx4շf0)dx/B)~^G.ڟWF} 3o $␏=ӪsOhHpwL,CM5 $DzȉJ˥ҟ `f%4h% s3ۉ_ˮ5tā_ɢ6D1򔒦M^rNc8A nb)\D(ݯjE8ͺlҹF*|qY"L[hOuŧg ).TȮYAf(>z8[5MKѭ" OIR' /mN'"+spډ N)3k(ٵ2Z/t,6ƥD:TAdiڀ[s*bKX_Y"c:*j%7Z,S?;0n6ҶҍO:x /(t(TbR/e^MVR*GM={n+nrodM]HCDLMVþ |w‡׮Jb#Z7o> J.X !$`S^W"`2Pq0).".ҳܸ#C,JHeaMPExWєGƼ8 Ep1iEr-=JMnwX PB"f7#RQq8ސKFƄ?W9ҒZ&S/bO0lzu r"(U?Fl~I<~[`&'t}gh\ )Xc/;a}oU"<4P~Ҡ_SeRH06BXv*}HI;|DB̽_µ O ڳodڕqbdE`_Hks3E;4 X\/^Uڀ"<;/+fm?,r y, ̙UO=`a*(aXG4m@E]\ LKI~(H5:R_ƾ^՛F%ֹF$\#:i_Mf"7bB0EW'ݠPD@OxRΐ< )-u f?LSe?G>p?XI9o!] mN=*#`˯5/ .u]Ȃ(n|:ǪWv s;7ŪVfS nE$~Ie=/0Zʤ'ϤGqYW`IEL)Kav]u^u[1Y uݼ:RWanc~vmGL_,+:gx#ՅW1@\a5&VB-_Jsʇ9V?4M>0ځjOR5i(Wӕ3 v 1l܏)"׋qj{HlC2MCOPVa˸fW$ێr}h+ɝO.A Þ&8Ɇ#.hF6fJpehj@#([bIC$>SX (Nv+ /PFP ţ>(T/&񧁅D 䑤߽}ki" %0KVpmиm< v^Xϳ$ XYٻ,]q%s7ܚ7>C8G̈uħ+֗lL#TJiOl7|.M,e\Dk+M~ Xs,ݘ..S|zE,R.Lĭfo皞:9P|E G #1Bx.8]A?9xT\TѠQ)9;M.D;ݰ Hj1cqcVZGl1 鲧2'\@Qa{hbGdP棟&J#9b-6vÃ|ej.;kqx.5<&&*;˺3[ePA@q$'G^!zPR3ab;1j&)]֍_^wvC_)UA'xkYGb#n繬kp0/=ӰtΎX`iĢ[ pDe\UGn <w~ϑow5 !PAfq+b"ΫfpR!f/i#J$ؠ%eLyO$h `1;g&Q0q6C>\\Hƭ6ZNt9Ku{v@n;Xx/TPsK/M"dӖYD \ [4-@~*چX'a1GolS^Dj+H~6uϵ!Vt")O> X0gЮo`OGo"k[g-N "1B֕9e`2ޮTr]ofmyi,nB 6l 1\\Mlzk>\W3Z)RcT w]2Y:d9kOi 𹏰?aB }+F } #,S6:2ʹьyS,RH*.;NX#Ս:NK(T}β z+8#񎭣E+nrv/Hsf 5_Z^Hon3bsD5/`|;Cvxtwi< 4>|HFG^7Q%鯅l#JYoeͅ*|^xB;Py&Ӓ.q'w=ϫp-qU d!/fn[n:-@i,bUq PO3jԡr+<#]^gQxdž( ћyZᄪModԥ]UQO={(o鬱 09]_{Pڷ+;e^/Ӵ0pDo= 9K gsl] a{㿚gUh~4=>g_&MZh3/ZYwxڦSѽ(򒱚p ?̡CF&YW\4Rܵ\43LGE W]қt1ܪa-6϶ 6)JD4q<\'qE NR( 2ChlfuZ5L=RɅCEb*~ow^A*z.m )\<0xiK@J|{|GFwmEѠ3]i۩(ziWjLvHdl?܁hnyӏ?E a`G@ΌTGw8g"5;l qbKmwp6@O.9ě}lVptXA@&22fٔDbt;H+НyhP;h%':+> 9Vqu}7\-ƖƸLZj_1\=KȮO= ؑ]bҽb,<\+qmY*uTkZA"G9)/>ElF "ʛMKNKkBVaf\zɫizͨ_?n$j_hbk+\鸵 E,^3ΌSeZ,qėzўt·ԙ?wБr$y`Z"j} 1.^ |9צn4|܎"€~2=\qܚ`'p!qӡ9 }q!spO2ğмh pFybwraL!gԮ}~(R;k ばጅ>:Q{#!p7|:%:h6&n<ʆe˯.K6;/+OFh{EeNVU=_rI!*-L{vcq??sk*|:ѭ46z9oenT랥PI,8E 5p ׬GX>eH7;G).WR(6ֲ8fjf<_BqLTiG*OS|YCy9DCi^ФaNoaC>.d O#{:EPR+'œzV0nyF`Wcf*q(EĽA"JQMwD=;.UQOqHV:XJ"ZF3&^jlq̙-S=8&#$KbiRg<';r)^i w*m"3 jZ:ꟀEV6HuxpoPjr򽮢X~nH(P5kKap/֞)ߺƥ![+G ;j}8OJ:AFy5 슦/*_M(ksm¨#z2Fx2KEhvo(e'ߍL]Qre؃?<At/0FcZX{ d ))@io(F%iȪ*PLV9`md}t_`*}۳d'9X~e\hKTh/0١dJSRr&Xm |%6{.7C6XdX~[-4O aji*"Ľ~:qBkJ~s =$Ѽ*2DVV5ɐTd ~Zw6&x$4N7RJ=B=;͡υk*rTuR><*a=`k݉gK Iճ3 ,op"%o-t[Մ`SDTaMS!zP,ٚilww_oh?pKrÌ5K0[U\';զqZ &rvQŬ~78NOZ"B$QAH9q)R9X|gջ($BVa˿e&q)~wR/0¬_Z7?=uRDcv9 WLA5fRwThì=ȋVz.C<*oM.TY#uWc4=J|r8rhV.ȑezhzːYnA{l9=;kQ,>=PbTuëAC Vq86a`Og0XI 6 [v;AhЅv~2טZ:=V5BZ'S龣Ixߺߒi=osL,MSg0wB>wtW9$Z^kFa8P(C@bEhdlS^F2\mY7VRw*3|(^ N9gu"m5mZzSivGk,7㹠{==6ץNQ:Sk8fbY}"-I["(I#8B*#2?ŽCMo7*}^!n= >.̺!a&q|C->qOUGIj?#ö}FmAδ>˂!)Bi (Z <^RnHQ_XWІnO/_q XsP8mWi0^i2B˜JQRN>XVHGPJ< T,;[מEҚjE[u?SqE:9I-vni|L$#DjClղ ֻ*pHNMJiI \6e;4⑊ [Wڱk O M2}"UlJ;!HQlN.%$ZqKpŷѤO k_z驉H?McK 2'+{+dn}U^ V&~N6|Z Wv<6U/D9nW~BVdOnSD=x_Sqjp=(n0F@IϠ(ذ 6Mq#TDK3ߜ^Jr_$H Y+fr-n)Klv۩)LSDD{Qo4v5^jPު)"͗>X%3s NXw \H?T"_dNn`I$G}T*-IID{sh+Ar Z]D@d. Aǂ <[0[FwW0Tإv/_2Z`S'|H!l -^_%PYMwz"&f$HK*+E -^tx\9W$p}Pkl x6?MdpA}^W~sZKK Y)B\t8h UnU8‹G~`ێUTc< Q~Ai8u++茮4fu>!n%2WԢ-ďb_(󭩿)?Kw战E{r:pkcGLX]@=r}q J ±p7 Y^idJ{7l;rcѡdiGEb]cDa%Q TŴD{ۻ>2ڻ &f:z[,"+z}<, ;ǵU?:/e4"uS/S9_ZiCX^]Y0"N/' PI LAzjN1b#b>Og~u'ƫ` rCJ`)~9,ZF3quѤgudf)| Cߧ69

KS`.[;^D4np>yq|+0TPLD03>}(K%=/'ZS $ ږwvC-h 9Xķycinqko‘ z)5tI%")4 }HJdMU@nvnd dpR~roD"jy_%,B2%4f E*VB8R[+H]]qXIT9-2<V}j"fFQBzNN&czMT.xBT] cGJ0~2gi% EДt%y{Uz9? m`tՓ=:iԵb1j ]@􌘯RKIS1AҝJP:L/k[f MLƉh5ޙ+i;4׺rSd/iᗞ.k֫pwP: &jN\kP$np10/ղ/Z^V78vT |^eMF#u~u{g1dSZ LCP+Bb9cʦBJp3(h*#(/0dt̮)qYmzw:r-*XO ^2!C&,E;ԍ 3U \Z1`dt?]EU<"x "ee&|~~YH UĎk^3ٖ@fy@ҍV:bN'Ҩ@V\w?Չغ+? :Z/ ~Bc>L}3ڄD>a?K/nArbY?18J8C iSf*`kYn|GpA\kqT;G=847}H& uݪèDPNбЗG  ߗ/ȫB}I~;.ѴJRXq/g?ddeܤY3Y䇄yhW͸Gvv(c1l,cPUbfؙa釥=`^k0՘cdSFsDl g~)QJ@V;#y `OEmu 1ZHTTER_d^ pV+.2%aS2/cV*W ) b (}jH0pkb,9 VHyD4OCڨF45i@_ɚ)N: `Ĥ"dNwUFNq &#ε219Ztζ3دUr"PVO@ 5qk&n]nj 17 Qlw}@ЊQwy$T-d%jHK{';ü\#8Fm(7*@rkADzW(yQ8kraz͔{$wW[wE`|(jh h+q܋$3f2t$aM J ŧhc +}sJE m%2L]pHH*ʼn 974 0\hN;JdFͨP7C ޭCgbN;l }/u;}NKz}B;voJA23?(AtG=8ũ9vv0ѐT ̱|pz)2I)Q{i|.+xt}Ќ{9N^۩("I.-cøl UyRT +2 6=X1(} Wlϝqr_\،?!?#4*)/O31CPi?ޜOKsDfw^QsYZ &&B⫍/섐.2S dSG XQen š։[f{vLA~z50RZ9/Ȭ!bRod-Dly~aC^'R w,8r>jTc (٢(L 6 .ObȂΠh!IXU*¶Ϻ*/wom${zo"wnj`>% ~˖馉0؋D}#z^9@.AWxjݔ~W@dGhB`)Q;L#% >)7gkSey uʻ;BΟrV?qMP6q"8rT@_Gl]M{}<5 'ed_"!/fˁgxrYD3ݤm"Ho{Bb$tv; kqbe:`|>b=q6S!( iWth֯ѻk%ҭw'E+S+t@8 tNN&TN }ٶ26 gzUŲ25 o֧/؝I[_; \Ľ|0x`'0-ݏ)`K:7d w.씶Wv %'ku< -!N6>j]+x7dg%wkQ,10@SޫKwG@m]v"詨^V(IJm¢tUb?33:Zm%ɴfbGgzROH~X}|p<Kfy-`#npJcXbPF\sك+WJzs~`ۍ's]Lr/l-*o"*(Lw9ƚv\3w|fXss͛#",ݸ(&X˭_ ]P\fI9 -̹ x +j=3?S -l~b5}N5kޙ_k|/s#I2Ihps C(J}LqV#6T`)ߟK6o:IARя B=El&R>n&e =" i)UA␘b.r/,K??g!7J[8?]?ߏzkh|ZvYg`2{1nݪj@o@(eQ˚g[6޸QmʧKGrJJu!҂ ]M8D2r5fn]şqj1W:e&0ܮ yC볌׆,C'3t 4%,U54s1 |{v#PhSGyLN1!g[afvw̿ ~dJ杈nGJwZ&noKKN(GxHsf;N@ӾFudO23m0Z%YwY0]jHXQr]-xaiҿIe-W-媋g8])"]ha9׵VfɰZb< rԑ$Β bv$`jzؐ$ncfM[&_|"19;?:q}{C[#ɂK%n -,b%nx0z@^S{7rg1vOEF|n=~b3-Nd8 0ɠ좣mͤ^C 0|z$N_0G'ϧӅdF3U>;1fQO#qyUQ"q/r3lSyeq%vvZLĽ-,=upYEO2o+zBÃ! tHc>,"RyO܌|_ -'ފiϑ|V'td_ K+hZ2i* CX}\ D raU@!| DD (gF?ǵ5".N{X1; E cϤhL=" Y/yŵ'ß/8T \آEܴ@u2 ָyyuCL~x }g#rیeCj!Nt$x3\twW}P !X[}^@`OljW?o8X9>*F! "nv4k4KRU 0,84ꦄkU?v$ pr6%ZD4Ft}W`$(.)TXeam59۠wH}+PAHNDw dҩ| iEF3k\%7aF$-yeٳˊlz>?;?[M4'ۙ2]83$ruPi @}_&p 10 W)/[~7mYwQGZum5r,xfNJ-=sE$B|7 .+-/"kVZY^9Ãȴf?i~R3"gb,7Ɵ}kGߊwv4x}qe7g̽v9{EX>Y8VǾ$רUX8qB )J~P?Pp6vyRK߲!|+\h(]kc%SY\$aPЗ0j۩W'`DD }uYmt!?&8\:A0o m( |6"7u=eR ofbγhNn]c)>4'PfҢQ5e!šݲLXfhbuT)ڮ5?zI IHCIa Kx(t୕~veG #/rsĒ= ,.lz`3Ǚ)[=zeV"C ձCҵ:X)y K\e{AU(V)#d<a9 C*aë@)*F7Gpu/ě&XbL/@]<!ՌE!H\kЦ v.^A`'zE\sk؉̅v~j4t40Qm[~9(<(A d>r+ŁU1?o<ˈ>Ak-.Gz\F\^>%Hx'xt9ꞜuB 8su8M ы՝+iGY4([T1BJ㈕i)Q )*Y?zM}7cEXl@;f*;N㐞ǀYL:Q9|w=syM*d#"(f5fG) ww&βnw^}̨꺾mw6D}ϔ>F)80+ *:Yƶ;(0j$s^kQxJ*sSPhW%UrX$%rd 1sQ, ЀlO3&M+.nNȢ|# =Pl-=6Y;hY˟FSl|r 3/$j~0iMi?QUܚ~ šM9mհ}؝ ^_eNcx:tV'vq"dMQwWN*RvK '{Ǹ!P<7294i fRx~`9t@78ggYi6d,鵀j(Y"=zDDDI=A8̔12M mth8Ճݥc3>aϦoa%۱/'2e,60Sek{٠iSFLt{duGoҖ^ݗ{)o-˯(/Diwwp_"W(?D&l`[&롇9#Oդ8M?f֠Y-POp:/3<[Iߡ.ITMC%l^>LiϜɐ]Ɩg8sv Zү9Vk ļd(S L "s !=l&w˭w(`<i ie)3Ҟs#|ux"Ӛ|X`~pޫtR#tY q\V6xl}ڼ @7BzóOƞЊayz#MQ^5~_M0"eDRx۴ 9VhFyZ2c|Qcʥr{% p[3Фئ}e/Z |OM Y_q[nŤj,H 'bGwjAM&`zL#>yiIEƆȑagJF%`).)…T|Ш wr K (o"ҧ RջK5jMdy5;=JpUp VS~+%*㢰0w}K?]Stzt MՠNLd}"]W-72(.Hp$մȓmW~vI\WW3rB-o^(ěYcMQ\ $)SeoYg /s9|M[&!boj0ﳸn6e90$hd m*RPUu# GA$TWe.MK΀Y/ۆԸ%I[B@.0zq(y VĹgO.*۠>~<9B*M¢0aXLE7T@Êo ,Sh9?q90%IHLXBy /I]#iv^۱B0KhDz:4s^xIpOsgXQ֊LDH=l_juC~6?1*.=n~MldC]*,!`ڡ $nUM<ö~Ӧ faRY.b;@q/8 ݑGhV/IU%#WF-z۫v8_%\U;rw]z diHi{ *wgIZ4$]!)[ WBhbZQ _D/j1` 9^F!cG) x qU&RӮ9T!?"oRDGl$'P f FAŰٶ:x ڜӞ(*>6'Z5ybF.* P0 5;Guljѝ%vGPVꊰ˲6.x4e[*ʣy壂)E#<@TTuq s"5BZifk2S?ry$B0jJt's@] z`mt:H1 Q=R=5-w ِ$ q iѥaٕmox>Տ>ӹ =. <mq}E^n].~$]3Xt!KaşUJs&rQWxJ\Kh5-UtMQ.><6^${Ս\к闑?OfWhm ;R7ye6czuUwG 7 DP^g-fM+  ٷeB\v&OɃ~^({55-H#arL hSzw;#P/H99<$Ԝ?)gmY(◼zPcO0E3\-[l:O}5,$:%_b{̲Jՙ8,]SOz-A-˶oUN/*J`24%oM-Ґ{p_a:xz )ɺ7Ƿ/O;)/P\$cmJsώ1b3FT"CSVѮ<Ua@Lc)!+TAgxFgծhIdM~/ѵ+v3?چ,\/٣P鍹 $ͣk$%Ĕϗ>ty[c1aJy)X'TN (BӰſ,ոR)PoX-657"~X=X [V]ԯo-LI{ xu񞂞N[C;)28^-JB cb_4cXo'?puf㚌b||_d2`r]$65%]=d-h[Cg׫JS.kOЎ e-~gnb2 !A'6 .D>K1!\c{t[pö%-O#mV?n92k][gch=2.ZGz|1cV3!4pLHUY,לjhneꦟ.@G5(YFD ~78,Crf1F kTS.ѢO6B@ɖZ84>) =2f2-NYH'[[N٬ɼ9̏gf.lgEVq\Jy5²ypGWrٟ$rl1ұhwS#[E>rU9;V.lYDN<.[AOOpW9dӐ7d|k&VGF:H xUqb)Վ*cߘ\Bhj%o.S?PUFc9Uўplg0EnEmbK&Y~-BfxTy3xiag()#F:tXe໐ :-|#ZTS&d[Feqm~ /בJ-!JAoS{ٗ&bN_R7*\L "N&pkd/"a0 7o?rj[.AؾxtCR%v'? N$VS[aEYZ&I7!cP-V-*Z+kq;n^@ ?^0Eˉ,O W|m{c&J,=HY}!oĜqMz{&YlsՔiQn8P[G{]Q1kAGLP-hyAz ;Pij1-C˄յǬ~챮]死3r^,H\v)]:>nbUqaZ0C)%_;;u)#nǑ4FU L@12ǸaMo62 Oj:sX7\5!ׁEZ%€-6P43RexTy%\0)V^H GGS>#2t!{uIK_7{b8Pv2FP)DR^dTpୠ)x#Xʈ3@ۨh`'3Z)/ -JvrPڒH\-߁&ĠQ/dE'.\[Ii@k~hP-\.aÄ r`r jql3ƺ;lS9Xl7mHX 7R,1B'NFB?.bҿMaW  H8_Wm*~Tݬ2'Ol`W+[o$SQQ:Lr lGwSo0MQ aU=m V5WZeHIVe~k(7ߗ?Ӕ6͂dy"0JNV|ro&\F*~0Ϸ_3º&4+m߈\7Q5bV,dCiD[!䃬Fy#;TUyr>1BE椧)aиp3;B"O/q=躷!6jmlBA<]P2& Q-`>,1 ģ<+ 휏LD76xK~'cMcK.rC8<Ҕ k_;Gdh8OB{#\̀*QHp>DWШ^a3!)bYfaLK:n5F#DISVLkĭO<HD#+LT+W # 0(53c~ȘMA?9J8Rl`( RZ2Q WX.2omN'Ǡw zAF5BZmNY$2Tg!:./?\lA@pw (R!V:vStv[.1TN*ڭgNkY]ӰuZE.İ'*GC읢Ĥ5fRu;Cmh" j 底Dt$DlI~.Y Чc,ZX7fHP؜);YgN,դ5;X__|6Kwq_( ௎R)R!wV(LX*Fs``p؛zqiaCmּI/U@G<SjuY3n!j(9:Ki_Y-ξgZv`kpD@$#qefYO-|Dp_Ѵow? փ˓a6,xC$.'*^wyg~`P V⚖q09^@5@^`C t rBj93ZLN{!gC܄hϐZ!z "ּrm_ČmHI-؏2Rk ҶbCTahPr~0t&ՆnI:֋0.['c =Xx|JJ3 c]{i%Gqb'hεDl vuU4aa706ikeEoymT0_ZX>}G~Fy{|>Rjf/oͦ!0Ab \pE9t@,MVGbEz9-0ƶ$qWYqK1fr#*Q(',a[aYVY1. 8Cp7K r7)dWw/=IVއ:VnYFF H ΍:|7pIQDcÓ``H(b\vtzw(z_D,i@u;$i[#SLl zϫ+imzU\GSö;hp1`j epf[("%Bl3s9~t,)!7׷Ճ+ !"TFf!1 gp㝤Y1 ״"!̴Т5 0BE;-fOS>Y=yz4rģ7Tr LUWbZ7J*c̚:t %˃pyIuU\ݛl yL/hF4MbMܭBYTU`[bqD)!=S~|#I$5m74b'[R׵o95 97-23VBS\<:➐&W1_d`o,FAƳz֝N8lY& "ڬwx=w]v+kX=.N,'Oy1|O:U:bW.ˤy>hdLDGgخ0Ɨl_nH (Cݺ ,WcPՐԴ6HN& >F&=]_ǹ"OG d( f:v_93`KzPЉ V#'pTjtߣy+^thH`X"55&Url #i[IM:~|`0 E#9ǐ,F-O=G ӫ6e(:=$GXxXJfQg||f S@?~chc" y MA  (Jw,: 2%Po0v?ѕh$ (,' j:i;FNvvZKn?!k @U74ÝUU F?s$(`Ē>j {nblՍ?@q}>oࡪc?ͯm]#,FF87ɣ`sNa']L(tx4 ?yqӯ\NPh*s8i(Ky"jr(`i=8~騄R[k!MUz+Hyt|cVצ{ˏРZMP㻮5BRuta{3YyEX,w_,ʖ=&R=wOAHp/B0 pDRѿ37ЎT%h7(SfY4Mٞ$X-\d:T?*6#>TNZk#jWXjE& i=E~>8 īG$\Њ<Sϭ .SN[10u+.=Y%R3J>2n ؕi5F6,VLTD{jNZBj{-^ĺ2Y3HA^8 ^t @E `<$/PpG`i v0_) c#rzz{AN,\)XWjH6=4|gb{ x$u?1{)W+ "C*rkbacdOl*De!;| dB C*`;A}њQ.=ZZeJحOB'=jzZ'<.05 &lu֟@z؆} t eb <%\F‹V+/7ia΢5Z H5ղ?)oCnoM 4x\,(Fm*Zi5Z0[o}#+Mʘ.mY'^;:yez|#}WHT:9B6s'Nf97N2]x?2vENM9-lgV4%U`.'fR؉8dc{{DBxU>FAQrr=Lf=B!TE3 S>Cf$]&(b PƣoK-ݞgIvN s!zړ'k5XMdrVWa^ӳxNQIҼ"m"0@"P{mٲ} Hx4fFľY` :glF Kc%D T)Zas2[U!ul{=.qae^<7G%6KS(*\hq CFEr.PL CM Wnjd˱ZU]up7 ╴;wiNpGeY<8\辴_A[74: RF9Z#ś D4at}V&ma n|F(LmenU|rMS?wX 0>4u"gc+bVZ‚"KKB"Oy4ڲ7۬Uz X1ffP]p$Л bh/? ;R+nB4裾`}/N>>*Ϳ_zNn$["?0D)5DV, zaY'nIN*3QY ;ꚤ.9}بU ,̈́ nI&jIg}2K#wU FCzڭ咡5قG%`Ϊ B9 ݜ]1<r4kNk 95 _JOElZl9M:IE *O*ЕВ?d6;kCM'Mcڜz8qKxЫY.|U:ұ$K ,e(|`=9~*Ǜ/ВZ#U ?(ٍT--ϨW&R;$Ty8MV s4`E뛺V\-7!u\1_CoSC!E]yT~Ӏc,bU/\4j0tP9G0}!f$XHhљ(NC+jl:Q˯2fQ϶6yCk8$m%m~?$VƋ <$}ycs1" $.~t^Re0Հ~Eu; 2@i.?鯇!}q aJaři' 微pOVEh V| UU^n. epOSa>KWZ nllb$Gb.of$c?6'"ޜ@vTJ_eZ0g-HT ?̀2GjGsZZx{~ a?fUB/$[y.9e @vJjX'nEeW^VUp<%rt]Ă3'&$Rڤ5}.Oڣs&󌌯5&kzypf_#T:bdx}AgA(MIGzݲ;?7eW]`ExI).rGs8d1L ^yw=MbV F:TR9-)^I$u,_zF99C8,!~Zs⢑_ C_~"27J t$x5ڤM߀ ϮX3J f p`bxۀDjpv;7Mj >UbBS3? ~;Zv6B`vQQ.>zA@*oD.x3$%"!l~yt Sg{THg{Bi=F1h4-[hգ"$R|ُ_[hKX`i&YY\Ea'O؀^.fGVjA⢼XוƽZսaV Hvډd ( $hH脹nw@ԗ\? sHvm#0yrvt=@[f] _c_'&|y(Kek{1sDf$^qJn4_:&NNu(1߻z]K/5-j[Y3N<)U$l2Ō'VDBYFoǐΜd1gxGl#" |f 3 ރ\H%xMWQ]Q]C#84?s6o[e"#uƔ1/shس gAz ڗ- ُe<%~O,xolǽ@D0vmҷejNܘik4-IvKHOG姦2_KFv`KF$p Ú/e͗D@=ZA44[aUjX" u= X3 הlZ)uTsK>/'le9? u˵nwNN'A  eVz/ɀ?Ak~wϭDsv%]>3œul ,-֓ƶ۞뼡=Rc(Ωu_κ*`.}@hh2}S]@յn,ΌfTúߊ@A Ԝ`ђjG@2' =xp0]$7`֞/t_ʏ#l>śGatK!WtKN4r{du/:7^ZNl,!$[ft޴g}ŏY H?eT*R?7kBx|^7u?;}xHN.inC czx'f?&YŨgjDҞށѪc":?~NPy61UoΊT\IliF?Ӝe6K]~Bʩ\oxBH2/1Ѣ1rByaPk8d / $ 3h1|b'0ဴO Db4'|!Y ^ԦCP$E[@U=Y\$)=u*-RnGioE㾙]ʙx^G,aA'>+83loN#*`DGL k:p uQ'5h^ JvHӣ.ٛ7+|nxUW?}~=Ɋm 9|Z(_kj7‰[}]ѽGO}qpGrgJ&GN1!׌Ih\0h[͉]qpS=3+kO](JK'wVCnΎBotQw dn@T)w3Ym%R$*JKF‰;ɶkw,%q7N[48>w!6`LSs=kfpmaFc$wy~IVrH?Կ7dc&g~IiQ }WBE?Ƒ }胕:XBɓrP.q Z Dld7OpzbQO34@5e`%x*"|eISŪhia4)zMn+&V)S]Hn7t\696 (F5^FYwUnTx4c(`;=ڜƒ-x}niSY#7mz^mF. njL*B_&&+4L*G!^Q2q RHS03l!z2ˤW 2ϭL /"]m O$HI$j`:SfoEzOHp:A\ޖ^Y%Q^~>w@NwQ-o 4Pk€Hf6x1f`ƘX g\C^BDma`4` Wmvј8|Η?s€kIOzK4naGyAxZ(r]ŦW$ Pk[R e5!É.4<ƭDU9 m:rƿ#i]O0EPĂKqTR%KXƆUrQ[>[CWE r`j,SJae3Tg ڪKK CImRÐV¸llOs0VK-(o BXqj l#BoH`lV=sx gbW̒!/sM#~4.}`*] {[[ېԠ CԿ:ɐƛ81 siTMgH JVflWއGSFir9wŁ+]?조6vl{[J=B&L 1S],g[V֧=.sySn\T$ NTʗ- 5=sTw$=Mv03x 4M4zȚTdһfo"4/_N%p'5zb~^P4k_}ȼV:oUW}~d<;qΐ4J2BPӹ*y* @K~=Zy`FXs }VΐuPLR%u`׺-꽻SSΒ'&({0݈0Xے|ʆv,2[MQM߭y p ž#}g< 3r-8ϭY~}!:6F5Go-oԹbr2VH| 3*>U3r+tuJP`lRpH xH[θ0%u\@@q\c )u鲚YaM8@ !Fyg#<>n*_4{~KaO5009_l'P1uɽ>_@@?K o a ovĹ3KNcqx1PV{K^c=z+Ͼ\[bT޶BnKh7o|gztL:qfEngwTnY6,Z ͠O]ҴQ`tW8Y|l~|ea2+4Z'=v[fѽӭ-')rMqjƁ=ı2 'ȅj& uxy_ Q:̜|@UO/&AWٱslTQ^4GUB pjg("؁cd]hb r\Wb,5X{ld{yF4i-rDA: ^O@)Oc_˓* CF xm^\u $9۠AYĐjzSr8&L,KWi|j90sюv\ ujYĶԽx|ĸAn /Tv n-H<~A\gs2 ]Dq*%*\sqWvgCxS2u ]w@lJS]K܍eZdsDc@x}Cu_*f6ChE3]1b&YllN V)Jtl&/ǩ52/2{`n9} ʧ#?a/vxI +}].]L'HJ!b宺q)ٯv(=&HT.v*ۨApɏ^dlME(yeI70 $`h:WngݘYAz`a/V:>ϦO0m^_D1Y!H+o3'wⵠd} QP}6rF- / ˫5jVu8s k.U w#j?$%|8(0;^XW knN҅$v}ʬcgksùѦgyn ak|:;| 9+~q.ˬUe z&M:1ya"MNbKNN3dT 9ݥp e wEԅXM~>.&-a2s gI|Jy5r;FVtTXCrA`60["|L?Wb(\K4 >ʥ˺GW>Qp$o ?̸|B;P܆TDv_y5!5AF4BҦN +0yD«]Z9?zM| YU/.ҦࢺlǼs|3) AKΩ,&Uސ7!M\QӴs2JZMNKjNrr#'vt?GqnuIܻltw;o{_}1汗4ר8:Jv>pCVB岜zW+2x/(B^8Lxl ӌig+a?WpHXy<&q kzm q/OFURŰ *avǖfu Ӿ;Y_wqE bv%BBb0PuLrcY&%wE$89 6 ?t(TY”\U"Qhvg~qpпj]ܦ*客9+2U$R[P>\  B6&$,W&%7AAnUq B:r[]wE?2 1=eo~,p!dY@vhkSAmF:Do@kRu1 {'&,ICVBgHYВ5IekX) >N|Z;3ޫ"ԯ˒%*D\v(Dn6L] ŒF }Yd\&!rM \`| 4eP4vO>T!0y-CN)o1ou- N}_Ox(=L8S= k9Ȯk*|kM~lϣU9ry^eː?KP2qj?xg܁vgR34~S"z)FYX-ތvR&[~6(Vg393t|CbEbH=m;!ʄ43Nk#Mp<=ehŒ.k _kbD~&V U.Y5A6߳0$% .W7FC&W3l6JTU;ϗ]w2_e,!mZlmT:F=7f~bILIOQQWWv`q {7m88bY,0vt ٨rr<)MO z H aiK}gEVdc+M\L׫>1D0fR8. \,A"Y"ڍh얗Z;^79*{{zlBAM* &%ݵzHr~+eSTDT IJo[l{!/N_APBkbŘe:"MF9 2.="t#8֧2C6f |JZ4V%wRW}9(d#W緮j3Y@޻6G"pk1~[4a ;$dc1EߠVZ&\ڪ|Ũ_VFHd*ןMy"ma EwcÕ6f#)u04SČr|`GhuNR2Vϋ HxuO/-cy߼ /-`[mUjq&RC"b;@vAHliGHv*SZ-&RK9pWdو"fr_MFn7-\^.eAw_v/^qez;\l2'IZ;YiJ yJ %"0;'h0K}X%sM\S240G:UaxĝP,O_rNq;T)ً8պi9x=|Cuz3ZW8taL8-+_JSwg^ pdŪ%2z{s I3Lu}c) HLl֒V7.]sL^eHɧ>}U|(YXgYӌas|4Hi>oG|`W6t zi7۔QZ~5IkmUmJߝkuF@t/x;ZfD׉g]{qgxl%U hVoضG=a?vuzПӠo xZ)0b/T9Y+iVRqq͸_m#-uxE ;b@*?iSz`C"N/bkyv8r1C@,-Yᄎ&9zPP-ЫFx|$ʆc?i>U?t2Xjk qr/'4sP+:Tt#$z!ovuk Z}0#ȅ=GФZPn|t<-&=7׺qE 02SRSowCΛbP"".\:+.-Gjr9! ;4onu7TxcHYRкKs'aw⭄r!I%)x0&CT9-0uzwɅ$nG M9dFY) ˜ ^J$e}:`jLHYZqտXޜinha"C>;Pi1û0*1٫WH-fhi"GZV謘ҡ^_P q"Z/q*y+)i Ti@`xv.2>@f.Xaȍh mEvf_V0p5 &٩!PJb X]\FQg/}ʣ@ޮ0{iXY ܩ vN0MBsz暪`i2S>W 0Jc_E˙[ ~MIv/N63wH3kfv1 ڬbwլ\RғrlLBC^>ěHihF(qH&X\E<.ڎ:dH0NCUwѓv8jAUweތ v,`J@'1NaڙE}~9H3T4j*!Mk$֢喰/'{)J}`tQ&z{/u@z\qGxE ?<ՕU-7 73 2لHJ5p/}VwvܦVܲRU*R޿-ͶJM-yiK>I~Xa|\d&@b$Lz  H:9 <L"vϗuMwp%opBQ?~=/ >7O"m'*~Î=a"{26Z^7uƟO_QW?]SYPwI=Wh1όEg:(4JSk߆ tF} *"V ˌQRp*( 9̈LRJXV2&|JvV#ֺm1 ^kV@ = 4 .yLV cHC6Νf:vUaRzW 9zE+{*Y?^AVqgZ@ pqKk #swZ3$9;zz(*Pl詰n"6Y ܅_ʝ`9DLm%]~Zy'Z8BF^|\~KMEl 49O[D+~(eoLQB>k[R(6<4Z A̤OMUq6n`ˡ1AU Z Ar]`麠(ړvoB(2;LXY$P}ttIdD Pb<=?qλ LXdBkHMIyH+I1IX S%ږrIwy+?372<oV[+}|(fhAPQAB2!~ A/ 0GXGD%r&im\ˠzOnz͎VROL'ԋ|F` Dp~$yaQaYOlP(*S\]!rFPbIC*-4ߒSRT 0&޳_roK !/<cY#bY`H3@El 6,$h[p5ApjvG3LKXLXZEa8נ'q1b2vǥ/־jfEj"nk{>`R=/,IJЮh߽ml3gF<(73*tЁ+S?o_hzb4-U_!CD"9)F)0buM>k4cC|<)= ZF/wsz "'uw@z |}@>JbXJ$Nu/c}z!J*$ڔj${N79˨GR)\"\@;kA{mVTBgө?Ye]k.dt~O}8 n8CDd0bɶ6N+9d |G*vaUP ,M{0g'z5 CϷZ)+`{k3?ϙ[S"eDˏC868F0AVK=<6DhUEXiПjyXtߵ5m@d Y*0C(9#S9F@2}oNH4Pɍ ɳXww$dG@OƒYX?zC")f\$-]a5(x:>&^<6LK<5Ȃp}T{iǯZ-Txܒ4 ʢ0\ND-_0;?9)Q}GhБqZ4bwwNCC!EV`Ю~a?+kL ﵳr UYZ/~:S˴Y_!]!ZE)8>3A34Im-s2r2;aؕ3SҚ!hPa}_ וJocl )7N V`/O:+=פn6/oDJlTAcvS4pe5dQ STwc XF$Ɠ>͚|-H`QqQ6,=N!2<^2&2ļbL$7z#UJuZsm}a@N#}/r<-L\XJ 8f{4Aalt;t Ӏ,HrhJ!l=95 7SzY/e)t*9_aOcAݍ6&s@T"iMw˕תQFh $M~GkrE!UE7hfo0 njj C7U\QzeWKw/x{͆P+&V_=~ ͸ґ4e##8- b\i& 9JI&CGzwu3-\}%H^ \jM*;?$Q7QE7 5uw\ C٦U3G騜·B[9b ^.h^}6#V'$kZ ><2x s6,PGUZM}+OX-9N4npgKנS)B |7aH6|evCI";E2[e;@AiNT6$~ءM Z>wGNra1u_vbTleԛ1`>.}E"lBaRrTv&D="xu'Nf}蹎RպS<97Js\uZ ]$?$};$o4a!cɥC_"\ Xβq[2DvZAU"njL0"n{>F'YEuhtJ?i[0OMERt®ɍ얾.tn e`Y[2BC ZPCf޺ŁW7 vȺ)9Z>^w,H$$bލ4WMJ{^i`D2E%F6JٯrY ͅhȞˤMT x_ }n=*=BhGyOvfM:I辬.eM޸Kt]QZHۚ'L@ƥPkTJqR':̇(#n\zqW7 ϱ40ݕ%hwCc`2ABr)Њ { y{ ٸ H)T7Ƒ@ѕƚuOw,l6="l4U%#䓯U:6*F!P3ÈuDa`'$IUOp<7rkДl" F&*M֪CiDJnfET H]?M!#u7A#9'K )szwʞۋ!MрUf b$-?:[Q0+W(xwx:FLvmș3Ud&d sC -Q®tʗYCAn:΀Є?QZ!ꀗP:j`A?mYS83G(dԯTnh+Eѽ%d^ axÖ/^^<,=x f߭ΨXmr4G[]Q(JZ!Yk~Y}w }2A$#7RbZmpe ZC=Q2ULm|Dz7BG?/FvoAM}!1ȧ1%m%S*H"Zhi\5Pg\? 7yZElxVkr;|Cpk$l(i~Clεb(9o[A%v %lfxy}+)o'>1rl-re!`Cq#6?T8]Wf-R},bQ$mdy X{?/maQ ޒVsbz$.Ls`k힫%$`-E87^$ùڡN=Tl*gP0qOt7f#'2[%bw:#&BiCU5.%0]Iyy I,Jxau[[<8?"Lu6>Y\ekoAZRXq1v];# ^cr)TJkW ~qցM&`]aSuM%A4"O}q%KnnT(,ǧ|Tw e E[~%JQKk4smZ'd@Łz}QcZHir *K&Lr:{0ٜca~ïRQ$I{'W o /tXF , srSnNn=ז<:g  9eܬ  JFA?D-(7Kծ`JA[WzQPɒHJT+WrxH>[8]a?< xA#h~@*`wjG=w )wGFQj"%bҢL:۫Ȱ:CRIz†63{rn!#*]VWu.S}l"ֹ 21g0RN2fhN+C^jrsg nT/)C74:F^$ŵ&{tBoTԗc*Y<RTVɤ.vw_Aq%9N  (Y9t3(S^y/O>ؾqsPm}k۹aGူ6|dHX,[!P3gXjJvFaZnҠ 7p.K<㰘YMQKsID4aA.k?< n+& wVo.7k}Vl9PJ=Z>&iq4a-iϪ,N ~p9KCj=\Z1\_u!'}>& 91ni?러SI cTc\n;u :% ZN(N"n ^Kw;܆'NRʷ5D.v&@Y.3;C ZcC$>6;g:r6-DH.>بD͋ 95OЖ~ylxzd>Z0Bx+q\,0Σ%sZ',00v(լ<\EY1g_ Lԗ l˭Q\%fx._4hx}mg,-hz6ݑ <09T)_\4b-]&񳽇,]Z p.:Ph$w"fgBIZ5~EB1ACu H9*ɳT,xqH6M\pſi`+YOB+pA(Hl,@F OEj+TԿemR #T@~!ٗV3iSo4 "qEd?"!Wo^yjqw_j$r/\/1j_T*T2k "Zpp ufyQXfWMb-j&~>KM^B3 Xdo WbQ1/LYan]]7 R@>] 9$+Om4Mjy%:#@ysq"B-1 b#(=@i Y AL0 G|\T,9e~H\BEvKԌYoQ7@%3P =LUhySa|&bQN 5?Wgu'5x!9s RӰ|CmimmКh~A5Sa`X_)WF77D& gbybh% D 1<&`(4[a7Ym=\+n*DMfvS#*?0bBlvH:+9]$ǺZZZzWI>EΠsjo;6mZ%/Wz' x:tGBߒx9qm/s q^f[&M>2S^ImKA֪E[8\S]o5rF~ 9)f1Ƙ%Bam##\.ǃo9fyD04kˁ:㺦. ;4} A} {AhQ>b@@1 P*h Ԗv?MU{= L^фcf&R4Qj`|9c7Y˜HP) ZlY-K<4:^_A}S:do!Ir,d,~(k U=bI3"=cL⅁Kk:*A!ej&I2!HuO{en01ʪ*Caucy%gx?pp8nC4t}[nIO'"3w,ly!`;˷`W1s}uDmpL,,[pe a4?A zjm6&Yߟ 7_Z౅T#cUhVgaH ,ztߎ ҄$00I귮MqN9# ǹW)s42ikOeU ;ᨁM_f 0lGaZ"Vj*Y4cx8)F]nE/$otLWrIZgEAe"G;UvȎXg~w:h9 AsSe~[@f=DPrjϪ$KjXHC8\K&8!0mͭO$1_Jv?rA@ge}w#]h,SC{.m!XWHLK@Q h: ;%ygQod*#wi81SCXÍ4|<O< BLCʁ(^Ӊ%%l4hy E:e ڄy!pc _&o.27æxoGؕD连I϶$`$Xm ; t w6m&1XXGoW2:k:z58~k+2bGEeyqEIH@_鑾y""j'>!}?=FTp>PFR. ௲7LNYUDCmXp>*q0,;eVR:.ve_|d'H"iSr @QhӍo듫h?:'[ );glj5T 3I5Qݣ,ڸs" '6v-td~Q7ԕ{H1._<)XJ\N-kZcv:8"!Ù -dlr(F'q  1;^m~gnjU<$̡1Err 9BBS:qǽ Xob"s{`!V%8)y/28#>QUbah}cΥ XK")t19nZZ]o=ɘ}_"Y:ȁ? uؽ;sH_jßLBd2SXI6B$]f֢}9k~Yb}O#μ&O*IӭkC"fѐ,}DѝPEP˼gAGJ׼O6p{-B!ko/o w2!6U,@.GSa'b;Gbҷ5uVucuh?EGj]1ɀܜL?="m5 n)Gj# ՛TL&Ѳܺ pX KPvgurSuYҸTYlFW+E`n Zk΃8x4KN柀a"fY4C\3;te`TFk;zl./7>۬<1*ԶNUs|c?A T1CzǃHix $ PJhWenŷ^RaKt (&EV3 V&.c j [~ c+Q!ʹXS]mEѱ;[N! ղD.Isr16<CՍȁ uJL# eA.PqpJ7|>L_$>)/ GXB}w3h2;ws".~G&6X!ȿЬ-H:2%$,E||cm,_Y8gM`Alq~7WO2 Abg$wHUlT~L^R;쭶Qfz MGt2^z&0_JTU^Xߩ/񫂢7Ul0hۯ.MƄ-f?I}ln& Jz>eIXן'Z;B ZR݈*W3Hl|7){nԈ%Ъ )WͩmَrԔA ;X'+$oReJ, !6옇ׁ|aXV[? Cޔ|U}{6lGK1LW9ޯҌ׽`'HXpt);[x,ʭ0hP?^ 7U/2g4ƖQw;~p.^3 iR`(rR|R\'Y.o6]42>CA +*q :/9ĽdN0MB-݈&8IȮƼUdbxiBpV&|Q@(F]X^Kvuj*8l(S3oDzgAx[fe,zCܪ4ŧ\B|։̆PΉ n\ Cɫ^>M6 zlXZ n]Ip%ݘ2rvo][n̆ӣn=z"Ŭ(,6tHZ9QNEuHurҎڔvV|;Hȭn=)Q}b eqFB!M̞B(]}[Y*tl&5(1?d^ԚF$kcd|Dv{-W]Ea%UW(Ü+~6&MPz|9s muU( }q><:F>",bN!O~DtMMRx2HN4>cU m͜}*B?\i6괇&bSR:D.t#j4y^<Ͻɀ[t'-J3>hPbL M7Td/|gV232`Jg1s}:HI XdD&*m 4vax0^+ȈEx̺>;l<yJu]۔kV|s D;HÂ[dKH8Ŵl_kGd\'1}0V3yIdQneM|π>|SjgĦ# n bRXAV/5@|]HwvX^# 5iqۯ$ Pփ:t@fpd8@te=41CK Zױz_[\޻YD>qkyx77XlIݲ?jL;X L> [귯LY<*VYteUdӊTzك{wV)l}ZtRo;HKb0~Pؙғ@vC(М;`RAn0ECЀ bvݻ{*@}Knw+䙾<@ߓ%&@E9}hpf-6ܵ?$^avV0e{D$,G8&em,muIv@Ghu&eʕ.B׸ rnRJnκ =Jԓ+N/cfokd+ҌnF,~SJ 0&Vb ~K 0UߺQk׏i `h$[>8?5/п ,|) r%(mIpXs D]H#Ć'l-]xW} iXu/3𚯁9-1f?2<AcK?Ms߱4'pX8[]V$ Y$o"s1]:.WQQnsFᑹ.c; #}ǡcB mU'*wvX*T:Vkʬ)`UdUK 咐G:iS(:KO pK(‘~T|s}˿@T\5::R75b! !bJ"sF3ݟ9)sFMyʞuW\i>#|U)r ^^ȗwR.7G;ۘ yZA83ۥZz1+%Buk"M^PHjΥ?o撴g yY=M[gNVƤJJA GB٘u4V@q2 8ojon,\?lj1Ui7K?Wެ kċgȚWDN6^e`-2ԝI@f> shה%wW{̯`ja\9@4;0x[=<`txyDѾJplB`Ra ˃cWr+uxK=eifHPT"o~"q]zN*l ["݋kMoOnRE,Dvo!~Q׷b/Ibm )~ zX LH/ЇZg-5i)M_#P-u\/AN(Z>zSBHUYv¹=;эZ*5;I&:;{R#pWq$)On6I98[kCap'{.ү$[5j%?b-H#Den uh=AB=pþM̥nZz5oHF ?aFl)!=.J^?&r (da?q#Te ⍌F `++msh "ao(qr_ > Yh)(q˨rȸ[by~.6#FD3c P;9lm7SAl'J:EUKn/QNT{rj'%M֌ -NJ k5eK_ 7ZzŁp-t(umԢM=}ti„>@ū Z.a=!2eP"-/'NȗΎ|r?7(?c4 iPPr TBsi (<(*"8`=XUg.BMWp|TH4\7W_lv)q׹VAC@b<*"Y7a \-( 5guU7pnBuGW )(8~GlӮcaLswOPq%&~f݃&;רڎ ~[:`~&(gp=B=[&gdRu/ YG\߆0 |[[̬b\S!Jƿ{d͇c3r92]4ʄGi uA pWo5dEWs ;GUAN$QaߠgG*WAƁA20By)I9vEk[礍-Re6X]*7֧"^fnbIO/wK)okH?#Ld?h0KJ\D1BI1Nw}$BPfz=[L x0Y~zf? *۰?:)j @a0qk0~Tfh P԰FRDg{Ͻ RĔ&[, GX1"⺘._^emqvJTOPeT,1W087¦љ!2 *?H({If\a ѽP/egN1-A|ӸӸ:3_T^D-8H,r@T@tjNqɑF,$RzK*,a+:"6,ealώ_7iuʲmJ:=阽"郱(ː|g<.03VT#0\ -0F`?Sߣ]`hK\ iAT(,$yaBᧆwts_%҉b&&Bȴ\elNM[Q \Pҕ{N%UI !U>p}[[Oʡ1I=ڰq^*5ne_ SM1H,C)VA9gP:Sdk$֚-^ *3{H٘[{}þf!-;L^Y83V1&V%w:/@i ($W|3's|CԇRS@u@ 4E+t]Zp{ll;9@MW/;rf/v6#Y/oۜmVox4H}#"Ylbs2r)$d65s2ns#6ǸkJ] ]ATQU#3s%2fX' $: pUqU!uf%gJ) ߯OL}Yc&(ĥ=6Պ8Ut3_5z#= %>Pk /q%V~:6It: u/ ۨT(%i-WůmyAqv璇9MZl8ӿYM>h8M3k0H"W +^k?I fٜҍ=Ύ|-Xt`vG -ӏs>UDL|@\6;1/A*"1Xń0kHrYa"HN8Kҭwo),uT8J聽³/c\0/C;1ORs$?}MQwii- 'fMsDbJ,ƍk%=075chi%ܫ4IP?IQuı^`!Uˡ5^+O/+_(;/RDzOȾ7 }RsZyz@ mJ厾 ڟźlV9 G+|R<#4]z@Bf6 ̤$ErFf{~vAYr} ~=:LF|~Ǿu0(<|3[9rTjc&<:Dt6!"༤gٳW%߇kDkGNSoD1` :@(@zP[޲?5fG!tXi}x6| t&0!N1ͨFsķHgpIڴ ,p][e1_&žrTnewռn;D>0l$dPS8 >I\edCX4/R&NqOY<ѷS&`G厔J'0[5 m>&vi&hsa<ئGZl bY''!  A厉 }$0m ]R|eyw[,kBfDd>O <NK?Eϵiw<f9rul*?輫OUfi#M  巤2zaJqv '9ʱux ͏"%VY{O JylذZ0\yp[T@V*b!7`]H1+LPr|є{ Lp; bkM{ø?A7y8&l iO2Kj5L"h,q}ksW"g[Ln~2P~waghxbF&[A~ Ip*җ[lE!'$4YbyN̕Bh\v϶jvu>n! 4 7b>WS'Zib|UwB 幖s9.{EfE%혹Fgy7훞\F5aZ"C9grr6T(Ͽ!1uADOa:vsdf}U$%jC2voǑ?iWяgn>CA8F d4z^tp[[&wMߞy/j*{ [gZ,rv G.h?Me#ILcq33e6 𱤖ۯ>5Awu鷥|$DP h.Z~ASB)5Wݹ#CLd"!$f2<(Sy!`9-J&V՛sif(5aQytN鹹h' K5zRwN*"_)JiS ,=G:h|4D_i~?̠͒5> Sh&YDx8HPljl|ŔgJY\å4Fs1G~`4~#@OJ{Hg d Uj4"/8Ow9\l*ĥq4!`u& R))W4 Li8p9JZY{?{;nJ+GyG۹o}ƣjKfhD{~/jg@6קq1NF7},+]'woEI*QBxUe3z<n҆ yFC5,ߖ)/o<\%5] %;<`&Q@U~(ʌrr"^ͥ53NbBe{~]Rg,hoQXP,ZѬɛ/܁[KCS^;I#P4C9Zkoyu@K*hG 1<g T8ai.^ql7vwՖ=?wco8/,@&rJƌyC;`_sG`{!(mɪ& j]Y,}ykyyKhj ߧ҄HRaGi EŨs,јm\S~L3 Fe9zEϖ O}_Q:Nnc t$Qv4^x/#=ol 5]3ł]9usx} p!VG~ ofD])@A"5e ˾*g=j.e/YZdOUErt_yo5!x)KmR\/Cv 2c)"{ 3[CMcvيr8: xՎH%8P:8D}}m=54}h{Cga<ݓ2 ګZ('"?MwmS!:SB'`(GE ,"ˏ U{3q*>5qp)w ] C\+k^ aH}oQE[FMf^;s;zUgkx>6{ [ST=3c<}~Y zU?:̣V[8.rԚb_Q"`q )<bdyY8.Vm`4:WBX~aנGoJ/k&€lhWkhѱ%vl^_#WbcՔV7m*Q!֓~ϟ,FwǏEO9t.3 _X[2wvuë% 3̨P{>~_r@x}F3_Ow ٌ74orJRc?8{nNwڈ#yR #Xζ4 #_~@? G0D#)+8k7J\̀@oIr%gЄ/.6ͬu9X]hvU[yb0R*f;];"Vc8S#{s|YY/j9ROz4m[X*2-Kfg~2a / >KJmB5cooM/jh]".U+Z{aryM\ԋ tvSq9'ju,ぷ; ;C9gGeo @>ktc" qK(FˡӞ׭7!l^Yy(gZe׳{"5xǠ~X~6ҩiKe Q^ȸ 4+Dgy9e!g2a]$K 8W†+^̩">h  cj! 7 OЙ `({l"37czVuha-L%ar#RM8 SF1ܵ]ԨQ lS%H7ҴQ:{W5kwl#CtEPWc:wyXTE;0Y1u A:ۺ`]BBqᕱi5րa'bP*Kp7A+KO*H&ݕffm9_Xy阇d@_Su@$pK vGi2V-[;=DO -fF{x)?w;lsEIaj~⁴;2-*lo>Nm{@Mwl/Yʈ$Poy3ճ}0%; W{{tU8Wȑ=ly/ޣxdI=lf$vH yҮϾ;s,ȡވoRH?75Td(ycwf$Yc|fABYfdKBo'Al h[F/uw]b0;р%eٽ#iK>ÌD:<=9-f/.epvyk⤃`NDy[XRĶ6PD-(Kay#Z?FE `|BW”R(6 d"y蒇czEK*?c#)s)u򫥔GBk*;r__[~lâ y"n99Q?&t%h> &bj\X#se }Ƒ8 DКQ8=7YfTV DexgM'3fLJوevd$V>Bpɮ-QKK— 70:/ 3 ె[Daf9e*i干M+kƚɥ.y̥{S7$j #c^$(e5C SDf;ûX1D}F@.zcn'fwq-cO7w7/sfU @H#lrӒzo80xAg8,*j*K끐v&A" ۞uk1Q-|}p)BBMR^V'Z*P-Y%[ B]*İt?x S|ꙏpPhvl|jU' vmXrlʎTwɸZ(woK`IT"_R5D$Rx s&C7@ޔ=0ӌZ@\ϛ>UED:H1qAD>p|tި&P"nLƴ{w_y-s eg"Г`=-Eԥn82p:Jji2K\^@`F}Ҿw^?PB?-.\NO 8pkj XV)oӤ~>7cR@?}`+f12^D|+ gRr-,.qyWF MW|u3{%,؜YAnGǤN|q.w = 5+4]!}t{ .ؾ!Z6i]"AZËc2/~x+XS6@3iX$,Q{綣G!y$?XSpqcx^''Pvl REGfh+NKCN83xVrF rs-ܿլSc?B{\a9dH|БhrA5jCt56~cao<>Ûn]y! hGF ssf8s M[zk[嚫v ]wfXr`zu u|`L3g` +ciD- Uzds鷘 hw,#9UsK"dh-3F+NbNkO?oM"Fp6}\р )$CZ,pũ;sHΰvMcj[Bɻ!;~v6W6_|ŷ%W~°s5y:j-J-q0[`b Xt՞(JhE&ú>Lʠ Rvp|݄WvH:$&Io_ 5er#*ˑlƑ fN`9ך@iEk{1c9a 7xIۜ݃æ/ieùײz@ЍvvZ>r=GmlPp0o24P>{7"BoƢbf_G2ay7"Z`̄ Lw_Q#qڳڰE ]b1ݷIB B$5h[LJIT ;(x',?@ lEaGTUm#ە ^H<]2]군4ח]fqw/(+ӵ ˭#lQO9=]`ls91TDs|m7j p[{ylXϿi؇[(#4̧~LXL0h/R!:o{: ~A3lRw}X!mW-ݓl7x(i|3/T\.F)K+D 9md_)]'63!@z`5_ H5eZ`fkԋ'>#]bN.8:66cR#s}!^Wؾ.!1=4&!0XT^'*\C btOcua3W(0_hv2% ԴM2R@6;2$xƘH nԖ"!lD6 bԯWzAI{i :ѷ႘(Q$-91 » NO}}eMwqke aUhge5iZgrՃ24P̻Tm#kHe2B% CCUʌvtq8Jj5)GtmE儿 3;2L8, &  *B 1 !ꮕ?Rmz1׾bA:IxoG~;s7R=+,\mŜ';28b&=yKtUo%&_5K` , oTRHF \ ~_ɻVyH5Cry %չ@|ű噐h8>\ɵ,'eA\fJ/Sr0UQ=o/J⣋`{Hb7%z$b[uuv)g-gp9" G_A-Sg,=c@ j i=C#)-9 /V t9`Fc:ܭj<ڳz( /c"fy`JٸO_O_v:Akl QƟ(l|Vjz-l)0PC(N$W:q IUN? d[adADM\;O@z9cӳo UsNFψqHy$ʆ"F Q] 4VH` -i KB:M- n(S~\l-*gM1n~v@'"~J_Xb(x,Z@O05q}WJ$y3udM"ف3Mkڈ0; R&AM]V jevnj .J?+ 4!n9D\f~lN3Y1P'dcz_c]itN;IAu|Bv\AVYSkc`W,iZG6x!@1=RDlz \1i 'ZYq]:NP^l<'u@]5%DWΨ?wsF)a5y#V2گ8dKD=LXW/n=, 1 SqU! t"CX<VWo'k)*l5 q،-PcZ]i5. g"O_KCZ΄o/|EQ?V\dc,`ֺ኱Vr6V5+礊oТ]dm+Tg 8}+ʉfr$2q3_|vrh+՞tvR%$J7$]e0o V[4ݞs:H6gqɋ6#U}UOOI,ʮ4-R҃NXQouY u"v5_PH+Nzl~9ul{VmB~r؞bKp_ bml-_`j7Pk[T>!ԗ#tD+Ƶy)luR,fW"HDÒ9,^ ^3temNXb*W@F.5YOg7'x] uG>WV嘃(uX1imVgn<风6 T U!8oM<ڲ!eWE0=`B@oꪔiْ%-<M/A/9d:BjʑխD/e3~ FqDKW-#;m8d+PzH1mD3fOH3oɇ +ܐ8o4: psvfoaADuyKq=>kxF:Ӹ۞_KBbѐ,J1ûOΫY~MUKqБVjKQ`D|NBHiQ2 ~ϛpA@RkUw@F8#,UnjXd]yI͸X=UIbu ExOvhXbW8ʌoav5q h/hX LމJD[FE|!.O8Y 9=Űc&'Yx(TaEW Mb9RaO 뗭DH\"3U-6}%%R/k ep}ęw2ՠGF" cB2 ET$y28ia#",,Mtt)iv+ĊgIuXzI?bI9 =#~Mr̅(4r3yMKd{5B}t8Ğle6:"hEa#ZE#hQ̀|g(T6-&C# qG` Ff[ [&HWO1tMD%(yf@pyszMACiH́zixnyhR,B`Zgj_J83g~3J^М#d'$E'M:-LRM-|wBDO ͅLkAݽ|ĚYm9v (ǻh0Sl*GXчpSnj>U4#_22#bDzݩ5>ܑH+!=P5'l_XUf6~XI ͽ'+~FH)۾=9L(tD)*;2T#u8?Rc WbrJ'#R=[gDVUϷuU:#) Mpd >t 4W߹#,Ɖ-tY>AsP8UԔP4fM%4r!ݓ| frSMnqj;UD|Im-q'BeO%!T! Esgmct 1[~ua}D G;n+t)S~ ЂY=BAn۝dG(: PQ\Ѫ$P[rt/!O[|̰1g59`ߺRLxwrFg`Zc=+>ƶ,La0ï9nlr;C~:lЂ|f@#rztuWƏH@ܴcDm[8%IK4GVJ"Hp"­fV%ABD\\&.X7*2ΰlٳz5ϳд#]pTVbD8,Z\8,H/5lt`~m|AT@~v>^m" CqA *# (wTʒR.+ :ceі87$xԷT&4R)z|>Ir җ!Ii ޴v9Y%EPGݵlTB@ d C|lArKƁbE+B~ q * 2n}L(MeZ*nR·;j^D?# r*SL{{t7Ga?j=D [(Ѧxhq@V$?FqNV32v ^n!p:p8\N 4E{(Z+Y4]UqC=Cg'K'%ꕻ3gH ~?(NW0y1TkA5Y' x p|' bX/R/QWz!x oLЫ.^o+wHVYm,pjeK`Kl])`OPj ;!~Ka a!DWc4ұ[P(z#dZC hSot(q neuy@ֈ4ْARZ+]m5|&3QBZgNlLu>y`V/ZFs8_e`tClXiǢ<LF;#XL$eM1#k 1΄#$(2Z\yW&h" u ;MWcQކI7}W{^Q2odg4Vo}85- &U_dpzXrAy~LS咵3׀fq݂n7;B a,Lyw V ?J.0; Zhn )GHO0.dKI75aeTL9W͓ҹ](aQ%^ju;/u%^lFCȢ)Ν3aF?_hqߏ麣<Ҳ܂\9%z♭}6[" ;V'$ʙ٘&N[a3׹[XM;`'wr,Y/Oܩ^b_xIJ氃7X ;% E-8suZjl9T=sך@ߦqu:n<.G ڥ[)YWc\ɑS!{\NT\м9( ?wԤ$U 3ҝA_[0* _G8>5 -į5:bb 0pUbd ]M`!䅵zw흎/L!/U-uuq)a] GV@H! e U&I|xAo_ q5aΚBBbKau(v_NވDN@_+%"6 Hfِ&m`3>Fa-*2lV-|vܛ=fS8w9lN r\z" !B oNnnAa\dC"&+{R-۾-e ͼ+" sI6ؤȪ _Q1/ -qdF%uĝ'+MK,eP S9b!Z'\<4m|҈j*߅oezyR|$oѩ,N>W_^g _ƞQԃgAQWv _J3GzWn_-U2EMTԖ7ҨWePY fAe6TLA##]^d3&@.70­td r5rUPD\Ը#'Q1Czxl4d9r ±e %YA+yߋ˺]SNdɕҥu<3 67vAA=KQtMq ={YAx%W 5Cܻ=y_għ ZȚ  ZФH^Դ|Մyk)yz`/~xQ!@^αXl %8᱾}Ϳfz{2M?;j״ju qCv .ďG2fM:xi9gmJ*(P4lpj6T˶(dGVxz.f0ek$4{`}sCآsrSDTK!{s'8\E\ Z A^9]WhrVN% )rBX  aml[l/lZJ[8+P7Kʣ.X{eѠ?ʻMǝ\MXǛERm_] zCk8["ӯƘض' ~s@3PuۀCcO ˨`4f`Z&`<~^1g,lZ;"nxE й_"u"EvuW뭣- tgoŅ+ZÒ7g/۩.AR=6SP)-v};gEu;W( qWfu ċ hJw:|6|hxO E( n ƚVY5XWS{#>`jT2U2,!~ῠ^j# #ҢJY#hٺR|fRA# ͽֺ.,^"3v<_9( 논 #e.*ɘobq+b3wC); XƌNkĸ.cqsf Y4)}]:7%&߷LJb1S " gjBx(tZJ`xZBr(ݷ<[#t -CWN;OsJ6ԺZ {;_j~u t7C" ̨qVc >)jKμ{zx2F/SW~]:Dn6iTZEڹUP 9x}Ra#KΧeXp6dB\ʖ[-[67@Xnz~'0ɩ6vIsw$yVՂ뙄z#YJA- ~E* a\"ސ&`US$Sq+L3,fy%} {>E(׶ (wcxYP&E?oGVS=˟z4;6;FGd[vs gl TdC7zjw"ã%b(US'^v͸.D:qTZ{ /+[~1fV1%G| Vb~[Z"[H!*+wiD>*|ɟG To388 LoI6!2#y2\&"-ǼlŃm 2'h‚ "4 sqղ'&TS(1 @:KLLeS(IJ=A^d!NDŽ R[Iɉg4#{joul20n0R[G r^(ϓk|6SZwhƉ+QL5Bѓ,[ӊF4aj9+J0ϳFvw@<}bc[ f ߛye8Ql%̼}OY5V3o A1Xo)qoI]9n5M0)YU&#",zsL6 dYen6gǍDpu W³wg<.^u UpO3\pd[R`#1Xrк<IE%wʡ irNdf8)J+.M2eَ`MtZŠD<Γ o2[0Iqy)4*9pvR/2Bݔ}L?DEr$Xx{xP}&~d"dšҥ#s|W@37ȏ<-/wrDl#dЎ{q7n.%Cq̈́stH Ʌp Lv|"I ZabJ[꩓UJm;!f*VLR퓓}R2=̘fjaynW}{UHAݍRd'e[K&5Syk7bt Y[a*%Q)hG3t'l߻^{+x&I߹"\9sP9#w H;;^p أlʮcRȩThAؗ+݃-Aua 0i|'ᏩjuL+F+53504(֭UadI3*Obn)^s$wpQɡ 䱬E nvKǜ_ }?QUHq(kMG?:?^B/O>C{ !P Q 2hI!9ћJm}Ŷ3`_&3[^ Eу%j=o~n1#U~73ekU k8s_t: B)WI$6XkZfj/0] UliTfdOAm`̑Vl50y@9HR?1'vUUȇC:h%3*7.jMy湾asƗ6+ke RE\XYx{ЍͺWw&N>&'ɀ]aĊ!槛"\~^u?¶"K6R5Cz߭N\E}V"~Kʁ;c:Qc|MRBX:6Aktyv "5B7,RkUS )FUۅ (XTނ$(8& qF9f_aǬy~j,@|<H]gƐ9N,Noqs2!${%ărA?*^'o"i~*ݍGX-A8S1<(џ՝|9ᚅX}4,ob{,X^<!5ҟ:}Od3xRu6㈝(w+ cԑ0FESw!Z%c E#×YΐtLe=j+[k?Gڃ#s">mY /Tvkխ,)#X׺_VmmiDբ+-v<9s6oPV4 P:19֑ iLإ8"$,R]Ɠۏ ~rl<6I"{1(~ Y+XmJlO$ЏG@;jxi4ȕ5 P 6a{hd-6a 65qyƻZ}1՝lO K(< ǎ'i !g⣧Vꢯ.|q!M5Pˌ8s<{=گŧ (dyƐx >ަ'3M g2 p! (s$0VnvZQ]XLwAf`?P=f S1:l[qx ?j,m/BZe:p`wSQSDe5 &X$ #" ړHr "hϿ Gt^EJqI이 ȟ5m+(,gq[,R7/r9tGX#ZZ /_ ALԬ6O?(oo `WeNߊL2<ïb9E#{j yLc D#PI8tdH7[3ICr?xyh& ;$p/fY`]핷Bm!SiAQ4 peY$j?Ҽ7],"2Jn>ԀȊ+PA^=C|ͅ9خ@2Ɩ$[[r~a T]WZH kI^xwv! xp.[?GHs^>7~0=,owkRB&BD+vcVױ|1382*"JRSv"zY#XU-qeFfv:K(da_Adx ;["UgKR8#3H#λd(siOh1q?KIX]̗Ì٫=Kj];ЅJO넋 +1qBi7X3wGJ 5c٬.+$VxZ5>4,ju'a^ :- 8:ۦH!噤cZ<-Ro'N.Bǩw^Y%* [)y8 Zcp:}esքDf377k5AO UnW0)9R5\Dz:xy0 nK g,ƚZN18A7O_U7^O۳}Cjآh6x=|)ǹx:%Vϖl?[ ҐDȤ$l𢢔2Pߌ(?c~j3mO]ɠͫ>eR; 1 I'Fkr,)alyךptk}ٗtݒT97 (N[=G;/AC)lz4lM'IB>36vCojL9dR8E⽟Ż%Ysڅ Bց%,NXq}:wQ&XRu,llkg߷èov |j_}†ۿpxUĶH~bu'VaßAS7i1u^RHr༙3gǼGaEIޜkt tg6>#{H|*IpҕBYG\IθDviri2.NPUE,P7qS"+3ByV PO*$k霍A\0qҜ#hUĴ9mMڿ!95:H u3 }-lF v`%-uy A xfdEJ!$ IxQpTx;nt1`H =z(XE=$65 ,})yz.Kk %#="0z{ Fb an|='&zۨaȬ]ہ;'+nT[JXP] |"REbYpLS=~N:FXIq->CQf"45V(rl5n̟-h8z(Y$hIiVfmTU["ǿ2$zQq>wgdqO4cv:]KбZ_78"_iUf[2s--xasH$DjzYY]G&.֮ SXf aQڜq9Vg`uF7Yf?J$(Dwmj6;'isp*bZVRW,1}OOiM)i6T^1A_PO<5qshp7}Ǹj$?gw¼_tz)Bܩy4_vB| +gȭOkR_,u7K8r9 ެNBj8{b?Xs*a=hEܰ۫ z 55moVTWƏ.&:oT/To3`H} doS5rK Nly3 0[`PC?B}Ѽ-6F#C?Hy T%JeL}W y- -G{ \  3>FC3OubdYr;nSG_8Ճu89+s(c$#+l 81 j Pz[;s F%':ۻj4*.oDNs{j C4Xb?/x(eĩ4 Q(iM@281@ǃ؇z<4q<:+#pG$Yt\K|!b'NMGRVUmۡg2F!\3Y̸_lzܖ[N_Z" /(XeI^P(#$Oktrᬷl@,Cb(vVF4xZ'yІ:fpd䎟O",seaEN!xgymW]qbifbaݬFF렗F{鸑Q~GfN\{QWP  OE]51Fw$C#_LWϛ'%2"ɕR~#&)RGd,H$4Z]Ek=Q͛S9m@twD2bqO-hX~e ѾV8<> Vy|oCvfěH"+mC uIr:E*2MmN>!e *<yn[ph{x= #Lߟ->HTzTf"`8DZ0U]h%ݭKdO ވ gb  uzX%u9`d hOq+o2`gs:iK+3)7H|/|#g + @ӠLI*6]0w8%āe:G吸6 \,wwi:i4:O߯[  62Մ=Ɛ^`@ ڽB*{ VnU鐲#΄. ߤDŽW-veĀC J3;IYxcA%5CdHy0bt܌~ Vh#a*=/ϑ?*CAu $Pbv\kT>yΎӷj؀xd1PKϹn0,2u 8nͩΌK]6YzyRoW3^Y$3T7q~ ז8"ŵlt#myK9sƊEOӿvRGVCu7VC);޿[76fCC_dj|n(=8eSm 5 pZ+?F#7VL͍8~}\h$ U5?[6nDRΦȏ ~B"1 ޔTQ`A(|bDn(+Ԯ{VH(PL˴~\a*_W(jٟL%Lœ쫝"QN& sG%H7lGчY :]'ATXQ-{ͱ ANƥ%!ǐ>Ɂԫ$hbzWs*~⣕qťTayT6oZ9́Ljql@m v9ЦD\Y;QAjna^olzp}fFWWBmx^(sr<5(yrp=%D #ĵ񉶿$`?)4Rnz7 {Хr!/,ch)Y K$ CbM5=(d#˵-}ķS98WҚ9 ^~x6`qmE*u/W,jTM5xfw9>`>@TC2W2tB6-_|`47Yd&3[vwԫF=C0x-CȀjö~7\bDя?V닷 uvwSlGhd$NE<<8ެGMzo\S2[ ]k19z?y=?kSlXr3"7?}Qiݳ|˸+WGIzǃxt˂$WZ}Tf$|>-\*Lx<\ӀB":XY]M(Z9EgO\er&'\cZDdh 448viF,_L#h ,+ݻʘamQ7{#$aqʈԨq8]dp'"~ݲS:`zi 6xpwyܘRQCaުH o|lVKC'/߽^E>Û+f+ҠWcZspwCG,>Ei tq&Ѡ) :mR`A-M%JE0jHueAFBf}7,7Ɯn?' rbBVFT|&]/rwi1"f\DW] ^&]o)`hGNUi79" -Ն5G&vpaa/o hUy[.l`œ5A4nO ."E#N,wc1`m,g:Zdz*n54V#N} ~@"bTfJG։mZ(bjGI:K @X> ֽHȀRn -;0lwD91'],+#jql:ֳ8dNK/7.h;)gqEv+J=-vWJ>=Bj%mE!vԝǥ~5V_wTX1sNM2;)eF9ZF Yq`ĉoRz Є_jyym~&_l [7S,qV\01YѕZhg}NP6kM)J~aD)/H\$)z/FI&W,:ۥ1_s7%Qxg6U4]TC$AAً]\#7-aW?@Ⱥ3ж bvK:F rQ B^ػv'DܲUZ0ndp"iyL KOTL۬}3#U,5TLu\%*f\ljAuQ=*SXAO$ k=}&qh Peםnx% PZxc3|zX}8^20E4T[z)Pҫ"GL2V5ǰ U{M꼈[k{4˾mh|*fbW}ɞODw,Yx)㳒̿t?i9aZ ,L*:m/^HuW[9kϻnINe/8w-F\ZSO/ nƬ Θ5 !,ʆZ'$ˎycݔs<P[jƿa&>釓Gkl=Q6=<"3% t2r+;_$4QeǩM,eY*\GCqP@xZcFMvQ_"ۂIމ] `cL;k$Fs-2)x~G'ZPY~ɒÈI<ՕAtnSUu\4nͨ$7΢EW' lC`r e},S (܋{TF{pRsS#uࢫnhЇ5J,O&j/4K8P9򐢞VzoۖDMj:}(Ks 7A/*3Պ/k_W%T^Ǭ$9*gKơ8FTJ1L9\ "L-IfYݐ%4gG?&/Δ܍"F$Kţbh5[k4ayW\41Ks̽Q/FcZaj+1ܲ}949+ sVr1? j,dJnv=I&@mul'I u"|r"))ZD[xVNxJ0`Y>>B(uKi#*wmds2c&FBWO E}(Ùۧn 6Lv_rXWY=_{ FfҒJ RBѴH ϛMf0T&ˆViAܟZˍrjc %~ͿvJP3Uwe dc\"ٞO?28B3º5ȗ(h >\XrC`)پ Ft J>?d`hTn5"x=Traa6pEi1=qð2d=*4eUlIhL~Se`>x+KmW60Nc)Hsh ߨm'j,D<)PB ǡ5 a~Wͤv;"V8U{3-n.^w_))LiЯXNk-FRiŖ)a8Σ[MB%}7hY]J1UɄyN)Y7&'? MGۍ1A -si*noJ >qvzGnGrz,޹ ߺ^w(V~?-=kXy[ d7hgs3qv[(GDl[BNLAv.2A7} y69d}Ku.;l1}b$8aNk8`)gtLHޮiD $QkF̏)zaLҕ2Ds,ZE3aҙ5G,~*h,짋RkY+&-$4 \ai|)(˓"; W ԙÅtWG ĉыjra 2{GbbD݆*"-0rj|YY~7B'b 8ĈEqW^ h}{&gDSV#?QB ОaKrYܧ""b6!tFF!':{ZVxZ̥kʅCj$/J-{ G95 /߈*@;wd]AW! 0}`(hΑĉ뫃Guzec/  ]!N{?Ϸp&~vx505~j@qX`e)`0i9(aHt>38h3_7ߏ^|ʼn?8KqbLߒ=*' XaZmE׌2u6=$4ظZ]m[Qyb6]58Hn M;3O[Rg1 eJbO]7TN}+U{vN<q^@n3 P9I\IH;G%_&Ѫ[Zr mb&Uڃ$pp;Z^ٿ[T/szzcG jXH߶>r|%Ϯ_-(sI{>ꕎyol$IգA9ʤbP(׶U 7G>kT*$B*kcrOMHu =i}ag9'븣on )ƴlۯ0F-(Iقvљh쐀9}d=!_=-L?ޭX$BG|OyP=6.O6|R'R^tjS s].Mt<_uJ cGk#k}'3W&ɢ)]bJ;} \3IUX1Iz;:VXIt(i~d8rkk1VNJ3v#񃱑yKFr )ܲ2Cosy 4mm9}"6kb=I ؛ݻ"4lqAFQ=y="$9`2hJhHFwRDAzkW}/,f@. Q4w8lt;rck n~a pMG d L+VL"/OkZ`xs&uvƅGa&xa]N\ψw9pG?;L$W.!e)kTk k\jw3AQiTo8Xp+i;bKߒPJOiR5>ɼ Nv'[A@Aj%swD@ r?#(Xd3r<1@a'1fxi xU&ܣeˊD'XCy@w 6L~pˍ}VLh:NY+FdTHfP MͷF4̝g l}}< `qx@ A )KWgZsS3'[_b*oaOfxBOͣt&6 z/*־¾1iX0GcTfC =O퀑@p܃*1d?;y`%"vqh%fC6IUd}O~O@ȿq7 Xt1ߕ% :V*Dw4_^v%nY*b$ɝ+feS=5 -XT*HA֕0Ñ[AleCQuRwZt6(-(q)ita*»i\uq7i?>,>$Dq[ՕByNaVC,mE -3WOkjwzLo(픖']U82GcɲGNTwsqOb]qNoh)s}O‚A槳wOlS?;XT+US;sn-g+& -Қ: qZr@uǰ`~V.=͡;e 3bgl?,[borB3  (ݝ7,w>j7Yve3{hwu!LBImUKejd4ڝ&oģR=ܠ)trvD3PNau}[CqC bȺUE4VW =Ե:"3[;N/T0 >re1 u%4 5>L|<eEz/?RM?7%℣XZ~BA:ݛz iP=I#J TxkS++#ӳIBhr!q 9tr y:rx{:0gQF$6Y \2ԑ2}%-ec}Z.-`BɔO;Mm;k94RpB)ZWdZ) {zq}yL1"X&Բ= zk|N#*)b`&fY+r+eRD$oyi+sdelcұѺ+l/- -~vnsܴR֕_kgB("O$DʌJRCB >xk J,A?uwBDo 2iV膔9K{nixu\X']i=l]#y+ˋ$%H}^ tvub.M!Q jjNϓ♸PF/;>8|㘮6Bc8_IMX`R#-l̕ʶ71 q)^D;uoR7R6[ܭXA HOǟh}kJsB7SLqh7 dS̢-&Uv:k@~^Wtӝ [?AjAC,@2WNH@ݪCИҲ֩xU!99`.17ob1VHvQ]٭^8J5Ѳ:Yygb Ԣ6K(Fjh \l3j<EФg E* -A*?HI`a kUG<N.)WՔl˧nGȕ/BҸzBQ>13`BYL~; N95?8QMR])1JJ L'4^>T=ͅ5I=tmEPGuߧY=*ȥIiS6 *h6zm~sq$ ~*S"$1ϝF`KI,P>j? ŠUz&RJ{EKyZc0r5ܩyD՟^~tV%/j4ԙ_%;739q Z2ܻw8[?3꼎7'=c) p&^AYRܩhaۼQîPSs°U~+c+(RxKYqPx}#2g?CZ ږap%TDoAM<`Q2j@XSxRHPK F 5~#+ԟ[UKP:FÀz *Q̎hUr3ϕ<fkzNWCRƞit7U1mM_ڇ06,(f!պ3 Q0OdIҮӢB?K6<:e_qDU;3%:M /4[ )xSVG]Oww /|B%gVvgxVjCjP؍eQKB .,2^Mo s֠ g-)v##a_Q}-M񷝂Vc%*('Q4X>(Zr'i o bS?H=Vq@8c}{* /K ֦+QZA@Fw9c ?Fb}9Q;ᢞKv-U#֨;@Jݱ ϱ!:"qc|͙?-%0` FB4JsjǾ68Gܢ |ړ@cWEs;_tq>n5QM\Zxg^DFsCs[ա2jBL@{we;,gh{q@PG&Gx<䁈;LrW$̲' 1= "sy3Qɹ{N"y%Uȟ66n2}VʀSW(*, Y uWpB 9j'u$i9%іs~ dQibENKRq1@yn:c5QV~8G& F$HJ*X!$R4G(l+ Fޓ"iǞ2I>åXoNK|}KAU0 R"ƒjB__jwGP3@v+5[_%+T.ۑ *@SN!J^Aޜd{Y'B(g =:_J'>IT /Ą;QóՍ/ͯy5qK{no=(k@w85-/ԾE`iD$ĸJa |y1$^>5'I>Jrs_KN ͪ#8Ji*#A3iq|NӶ輳I3qJ ËQ z\l%QPs |OM/[v:a׉|&G! whY}=IĿ3|sYAlS7V|v脦h8UzY4w }j{֩ײ6do4'rT3Q{aU_)g:DU |[6)[ Jp&z`qYp[^/X4Yu@[ܧE>XY)@59r:z†){ &ࣔ5/gijqޠ* KY% /XY g(E.w+GVL]K)]>;$gg_!X$Z.h"5Tě7q(2\M>r)eÄt\B@5#Ӷ+.O SuJPz,}t[*ED^lfvsi[v%kNƷD c( WX7E]qySwCי3ބ+\L}Sbv W/,[cv,i\]AtŠPDPib ^rcVМGsp'l+ޞg)ߎ.>!Hge1-Leп8@N0_̑%+7ʎT=p7x)5= v,[_T,5 D8⃣،w~!?İ!vjQv'b2f? QS~v9R͡T橙Bk܉y53VapK [A]_IPfIף UDG}U*WMJ~VK {pgc |S31)l%AdXHy}]Ao@j4/ ]yzz0~M862R=g>1% yqصzFw x{N:IU^1w ӗ?.)umX yolnp^(z%霴 E #l@HU]Ie׸Ǣ¯vkEie֔ ЫjZ f' DkHlkeg9\r]V+fKi~"˨pd m?iBPe \3=ʼEz7;c%:ɲD8af=>疿}DOL9R7H)Lů^\c7e-E.C0L`ШŸ'Tb5 ۯ<#? cfC1v9u6B~x.t7_9La,VA\2.)F͹у2)djifF=hf{`!:+^1~iRR9|>-cA%} 3'%ɻHɤ qUq ;EU ^EB xv K Φێ㥧+1\$ŧ .KvQ Ԟv>t_xa5ԯ؃_:Pq2aJ3gz+jE^HIӥאE;T;Wڙ< -dR7]JDMfϘ"RJ#8Z_.!ޢ2 b;bggM3s efГe s7rټ]PMr9ۑ3y`ki(0F>,#:YO(Q+*O!?hemG]&J,#/I4酺7l=+gBjބ)sNi%DQ.JRX^4FP$WVInSYp$gS&37jQA 5sP97z݋X=Rhpd&kta&7#q|[P+ք9dOԸՑDؼQ,krC<"J,,ioCa(`'Q7vrx j7,aFK'HCa|d8KŲ؇f@#Z jKCKP,sE7Ь%><^ggV䁊-}o>g|8y|xmt%`:\c;2A'=S7;䤘kKh ߓFb!0ڗ&2֬GWvZ'k r:Nt½[V&#zQL7TJAau#ѩJHw22hGH\CN9(iGPic>3"2χ0>U5@D9tӨoc] 5m%UiJoJ|cȬ7F6P6[WQ:¥@#c6ZWy bĹ-5ڦH:w 1VuL&'՗IcW,6UA ƖhW8:%: *Za)nX=u vbVc^aCy.#1WA!DE=-4'\>۔+HvD!,yqCʆ۟ T MH82|D L joeR <_nAZ:RYݒ:eWlTn)YrbK tN,m63C}baR5Tzlgrii| ҊCu F%iL!EAS(2D*|-4X Aulb?xV{Qi(⯴/vF g҄:' zdaI0EW@E.&D0puMPC+0bzB[@&gѤv {$rz5kNޠsZn d13)/p:'D\m% M{Ukv*e |5`&ڛYVUB|9[Ήlw^́MRیr̈'TJ{J~|6GeXWL?mm S ]+{8N$` =cqŶVӄ[k  8 Kγ7ւuiՄX Z:=kw6P. 7҈\+ȲCg/qйhG_@TzL/<W|}XXƛϫo U;y/|知[ {_hv@{C+CɮddAnIE4ib o 7HHrFca[eմ"d XElUKD57;bPB}wb%0qc0lG3mNZ.?K|-4UXϒ?q*ABcMJj[~]o%Eow]Z= 2%TbT>'x=BV8N.7 (U`_g=)O ufd9GvqrU\Xon{5%]鼟_WR9MT9+^ҪMYaObu PFR<%cƖ5G &KCc7E?k0t'Xgٟl1~HHrG YjbCl9>,XEBE f&5<=`T⇔;p{ ʚl/ Է#g8ۄ煄t@:j} j?R\WPOpk:a_=G:mms:M \"b vrǿ/j(<4q #c9gnK0xh)NM%6A͇o0c@ eQ|b &wtZ}ɺ"_O 3Ҝ1*Fh'IЀO\pS %'Tl:\>Mxiַl}׍+J2tF% 3Z{@&Ě4Ѵh>鎓]UFJ ;q;y)FxIBeaQJ4RaqߟyuU(  CV2'@۬p(qAR13*+wɓ{&+.:asYI1L巢Б;o┬="ѽm:ҢKkNJ00pǑ%T R(j-^)o0y'IS&X!sՑ糚=) LpU{aO9'aeТ6ZfL2ϧOiCҳFD6QI׌MZ$Ld)\n䑎q(0J\U}wņ]j\U)(8H m{KO2xe}$Nb heBg,䰍 2Ect]^Tp6RG քӓ p.GvLY@'sʨ|GW9 %KH`fekiNs?;S-j$j1;\ٝcX 8ԧwA[چ{Jnp~EfH m#2АJWʆpLv?lʁ+oQ%Aq'Goۑqr%BE!mlO@ԭ<8jxhaQX" )Ϳ#4z:gj7YmqAѺ@BGyTZ^.v:yg/`MӰ-%> d'dviamDdRSMn;&[ ڥ{z ?HT;egw-F^MlGw?tfIiNjf)gYC/dBjG)ۜNiPV>X! h\.m.ɒ}.h,x4J| 5tUEKDGR/+.3YcxK)Xa3j^ݿȂD*gҪ%|)h7yO: ,+`Xr={L_&"1O.~Ej mo 28uj V4~Cƍ,Ey}FE~%C#" u(k)#U{=W~bغ !8wڎSO S)s: 0ah HǮ 4cɢ gZWXy0ǗħrLN^wIjqeܹ_f(. Va? p4`ee=cC@\%' ŹYQD'jL!2yiSg`$$WMmZ2[zZHsK R>A쭺:8Bw"a,v=>@1|hV) zaKFjU;NxBA:]sZ@>c>ׯOr L!ө#{9(Vjϳ$*k!!KtyV^W}Ȅ>(1p,ڟ&'`E.)/ ,иqB vG޿܋ t67%kTrbNs[2#_Wc5z&O0>m8+bjq}jPy Y6v2هp`BJ"DF{91u21XV ,y>DQKRt ]}xKk*;qﮧȉ:^tǍIf8QzwPҫlȃ!KGN&š`ǡX[vfuDtpS]X1&Xk%/l\ 6|"#SXjeO |1y6HW<@F໅**GuF4uyBʣ8rBxͦ9-.7dd*ٶ.Wм]ܗ 'rZ(|oOU=C`)%4xQs32ʃ]3XǬyd^)H>0@d7Daң5E|׽`2U1p(ʓeA!z^ȹO /YsH_{%cF*7Rf2=`͑%oJʧ!E0aGh,_MK\z,#MXSx]%[ 8؜Ff p-4A HA2w3-B/>SC]gˑ8fvD08/r1 IB{MWS=X:+ڕom9_k?@ϧ !I0} /Iup7w: IJx>LI `ןa,üϪE庙!vޕtJGW$qO.9(7:1˓n7'@Л4!^f\o˻8}HA՛Eʧfޭ]+,ͫuw?LSyqG}`~M~xŪcŨʧe}dN'45'- c\9m_?g+G!ٲ:e;jk.|k<qDOVv l9Ex|b"\n;p|d:$Xǔimyp-7 y5yTM(0%)¹v_v)1*T\n^K\4( 2G?u^kYQpO2Cy/Q}?1Kً׿j 8c*"A΍ͽv]ӠLn,q$m6@äڸFC99nV%wb)1!٥vͽ5fFoɪhcb'=Q[|~DO*|6Iy+$, ~ $nLYպ caW(i[uD'BLAPD%!/!bTN1PZR8HsYwf i_g'2qVsgbe#Z(7!YGà7J:mJd5ŜpJW4O Ɵl44=ݦ=|qnX!q1qB١4XP#ɻG6Cʳ#cQ Z#;ZBOS2=^WErF-fH|/$ԓ除AXkS L! rHۤY5[L>V(Y'OLRmW)6W v79ilv3lbRyZM[ljY-2jd\lJJ=cXJ&\3nN,L;4K!\8WQiGqR=`~-￳3̕E}E"mCApo`8Fv`WK 99FPie~lH}m`)\Ivx ghkd4nɊ*X63^},}[Qꗰ_\ge`>sĉH44^~$҈<9dtU-2cU4r݆'Frq!e\1;q ?65Иt81xj]{KBk1\Iڙ'DZ `;Ƭ $_.yc%5JȲ#?bz=?;AWbMI^lWrO&+4bfR 8at5SE$pZ& ~#G3)?nҩvдW8yW"%#P!J~FRfRcޟ'fڇ6e0yux'{_Z`B{IW*Qm—TpDEGp Fjs||6G&Rx'vЀjH ́IG^jXX"}򍺉۵d{bEſ+A3 >hfܚЂ{HE6V CTWc)ġ#Z7d|2cmm1o\gSk=OqY愈m%a L ?y؛Z2}`OZByٲT[:Az c(L~^W^u)t5a~u"4i[I^cW=lI? rf>r.{+6߾~Ҩ7qe`hCRZz`1SF\P)I(ǒղR(| % cS'7Te=1ĺ/\ōn][Iܚ,T ƒ " PvzT4vZ_nR%c52/%`#GMG_yeJpR*J^ Bh d6pCÒ!-<ϼ{xEY\kAxN8߯^[*M٨Hcvlً-v T$BV; M ptETߕB\zѳ8"L} nd{ăCd|<o@XHӲ7%Iu3Iu{U3*yd=%~84/ ,xBl HM_G }Ѩ[n/߽eo'ֈJj٘ rr\xHB-[o =i@F gtg SB ܖ!*|d8DEt@1ÚB=yfr)T89 f^ČyU!O̾:]@ Wgz<|!+(mE/J&hd;98U΁gPG4Ee#t(ҌmV(JBGdxؚHl!\/C\fRvug\7u):DS-ԙ摤p1Ȁĉ$[2y2݆.[mp]U46mjOt>K¸ iz#xjDa_n=7;j~?&cY th~VX\,G9|PџJȔȌMt>WMY>MK7_f2!*6Y=Y,[Em.SkM$]d|FqbPϴ]yvt|2uxdHIDH.0˃tX$ Sv`|ӆX\AC:xR=}R%ybMn0R.sZ\f. (nC3RعHs18F[ءy,Un+2LΨC1rPy:ˆMUz.}v@_ 8,Vh~X]͜>R03=mV Xt@됶?Ѐduj-ttJv [yNR)v'#LNgՋT0P+B(֠UkH2ۨG{-t FT#+Dz!H -`pӜ8{[]%/&sԭ.!DO[)iq>s$cEŐ zZ4(vLh<*kE#B6=S9 NX쩪0e鞇#O׭] [{LG}$joʤSZ ؀9&n@Z>g2HV:X= "k\Z)3R)r}x1Z.L{i l D|j5.pUcx6s v:r嶷7-$7;33)lhƐ8 ѝ&CC%Hr.4^2O>^wsPjs̽@D!D0GfSKrvυ"L'w*CO!}8zw )sA.m?mq8ہ-y|nZa[4VV$Ygr'Z߱ii U;Lό?A_ƽcތ5&+B.4YdGunJHb sQA"l1B M*ڲw>iמ`UuГer !4cb7M}IǛIdԓ1\ pN g.\:18ަFJX}簓$׽ ̨vmcc+O -yA̎An&+r3XJuF7 HyG PANeR"xSWhW%qs4 jmu^:F.XCp+^@;RE"gO1=wO1c#. l#/wt fnQZsĵJFׂ,l=Xt7~΅̤p6&j {Ľ#n][E{U *b!v)CEabq,PD{O4͹t|{̠NJ Â<`5(]چ*ciP0' f>xK~sE8ecpuX)H#V}0>tV T63\ x43$>_&лo}:`x7BQ%A]oަس9t2)Tz{${¦Jy?<W&sl9t)Oh蟬 hfu86)nGfaOiϱ|7J\ 'O$mWO? oe6%u ŜuBT8W|ē*<;賻0hb\ EH킶^oCRNYX?5~$aSK[{g5hVD1̤.O(+f9ZC(;gO[@mfF!5 ׈FZluBsuO6dG Q{~W6ReNBkTg|%0,/0mR aO[r⼬N؍ 5fh*,hiK; ["5*&C (^y1PYBqBh_* i)N&w(ņ"L7YiugP :İ Xi)(pciDJ1;GM82tNU@8Q^: w }.DZFs Jar!nA1yIIvd8{֥Fxo /E[e AH/W_W$hOwg@<[WZ yk?٨{!~TKOacПm>!Yf&9} i~=n}l=>쌸?О8 K3){tt $raUq,0SzV╕Z Ut8.K7>oѪf<4Ml1qRId`zA$doyc{ֽ.b}ia/bʸ B!tEOi'KԣSRjώI?ɤ;]+o? tayA!fZW.]Ur cx9HV9sZ4?zNOɏ^a-Z(-ýeBsq89`O Aa)ڔ"!l4F6soળ g⥎qq+F&h G;쩘Nfw%қsc /Ad #+W00̱2L3Z: 02DDY4B a_'$ș.ro\]ra^X) ʔgyn9Mic␑nU`Mxwt:vfra>LCtf$;uEa-!Nm㵢<;.xJA7"=F\(\trYG=~,bՖrq@خVM - 5aQ]{Q{:!Moϗ$@0V\>3Ư%֒LM >hȹmG4窕p7 D['XCDV'>~,yiSo %{jGۉ@PHZOGųM}u/+mtyb}Q(ZEGn{Atu𹁉*M3(cjsIt~!hgB1Eϧ=5D)q-a#W09|MUşӼ⪒PA{ޓE3O(g#7s'gq{.8f7 '[`6yK^v0Vsd ylK3I/1XZ;|kӛ5 z#f//p!,u$dkЕ OjL->e/W\1vZ ";ntyE2^ ^οߡ.93ҰܽFI/o0LZ UXSJ|A;7Al2KXtrŻE0v !;WmwOyXL(х)=aOB\p#`@5#[%jG3 qDЪB$9bhֵv7&ZnYgBb\1|E|3A^o2v)%'X/;ӧ{sxl0IE\rCɁ#CzLbh&N{EE_'K[4PP'VvF.nޡQ54#%`FO ׺G_Gz3ma& p5tMnz:!1'#hm=dꍌA'T֙ 8x@qzId)E x>Ǣ"BAH-zc*HًׅIK˸Hd0Cmq(E~M.>nsIr4`|`rǔ͇{(4Jw^ @Uc+2ywUWUCusΑ Ύ79[WVUFXlc)  i&x_>A[gg)3ɟV!pqJ)rV"]QVvH3eavfn^ -NU7@vmdl? Z8?   ?!囦s\/k,(#9d'"Y;lSZI\-y2ln )稨#uGCPB?@TkOlW՚JBFS'mӺU|Pu u|=E-HH3=6S$'ԩyOi4ma3=o$gr4\ OqM,񍭫*^0֞k~I ίWEclm:♰Yz+<V .#3~"8vX^ic1]Dwv56Eb'U}{5ޝx"=T䨽| -'s(h8ϹbǨM#L=i\#l2X1ԕ0f f? *gQ2%liחm"FeSS#a@~=tu޼ b5,0Ѩ'_,3@Xg :f1Uw1eؠNbjߛ{ݭa'wD3^ HR!<RwWc$ ?p2:/.>߷Fk #tv!]&mҍ VL\|1.y߆TޕNV}3m_,$8:Ћ):#L0;oBsU[-FAnB\JHO{" x7 CuBu7멣Yt?^%SK/'9eRDԇ"Q󓢖5JT5I'DtXC9F+29yFx֣0o" ">-mDh-c@HovK O- G[ВSk~?M\9C8y gM[%gMطX1՞G> lUF϶J)#m~4wLt?JdywHƵk:f[0Eͯ_![HyZO5$}ꤛu%fyT[à i#| 0F[MrfmBGH&,Ƅ9\[Q֕H7Tit1g^PmJ]pzke#AW%n-KNb"]af.}b `*s࿩f$덈-oO:Xb TZar1 =;JK&ޛD\ ߂BĕuDUH"d 4A6CÏQ0S]N+@C#s.ۄZP- QT;"w;,cN\@gyjinhl:s[fB\rzy {=!d2\Mo]elصSnm0 d`lp=,3x:c%o/ {??`GO+_L<{(]'h'a[zfqC MZ5"tl@L\.E&ɛ+Tћӳ̏۫71KdF]qzxkNUF_0q*_>Ƞ+cK9@GĩcX9X%`Yӹ!^9xȷ+w 0YA|ÝğKMhh+4Q |CNPۑL)&Nȧ" k:f}Ƹr=>z'ȏǹ]ĵ4ئW]Ю3;U"փv ޼ IӮنO.kiGziDK7*gD!{QB\8%_N{k|tjW ҆]o,Ry?}RG֏ކB/ }JɚB@yu)a%EOcr [~]֐sinBØv2,Hդ?x&Zpa)X89wF*5`ʏ, ;.WSsu hy%^Ϊ1%zl ̀]2=+8uI[w#\TNziy%%J i "4l[b$L'KPUS%h/&z4g!IT>@x\ RsTED[: |wL ty5رҚh!eǠ .9OsaC- S@ 8"b"n"?mGq?mC }ekWf bX)5d$S c&sej34' $!Z?Ӑ+cJ4_eyl`l'wثtNķnц EAE;By7櫐fApu7ŚV`3L,`0K=o Me˲MLrCusd,֗a20vSojI5҅-)ޢ! ]gCfx=XQ\kkEˣ)tsl={ ш%q%B[4;1$Su}9faRTW*З'&~ROyDpf?Φ(A!3 {De,tKXgH;W1* }+ʩdt|vLk!}Ng5쇿 #kZ\ŕkBbG:iw4"Rȋ Q$wB!{joXT8Xh-!ŭ)Eck߁j-ZV. )=]TKik(rMu^90,f t9[91^0E{nC^4ߊ6uRls8o>ҙCbw*S *4ixvR.(OGoa#  `0gLY.(O2pح=;tPK30'yO#i4@`$N6(BG{[~6Zj86b"Z6S\BE \Y=vuqEe1;DS{1$L )BH%O6t, m0vQ\c(#.v Xp̍"O{202 XDUA*teQ[*OXי *cQD!1cT0+!,x:˚|_OrxpUЩQ=5b׺ѕ }ٮڂY%t38/ ";Y'_ΐI{V,`Ӿx$X=խpyXGi`Z8eёYJm~Y V [ +S3R&>C!hSs2Cd9/4JF)hX 4z5Y%E =:K4L[RZc퍾JʻCȌ}v.Y GzK̫RZs \r471ORD;KJjA Mck8b;Dc,%ZM NƯ Qx)4O(a|<T*lxE_b\lާE!Y`Ι]i}؄CkG #-d݊:W"*HAcۏXvOc3=ּ~nK~)PW Ãs#AT@-><ms=^GQݷ\96/&gsqBEu;*w[rHD|2ʼc=2@LRo%ߩlu>[>q$Q?.X Ի[X{hWrR%h+ogT%3fk;O8鱀d2Q 9Szr غel[w v1SXmHI 벋+V"\%j_o/"V[[Q*FDŗS@WT{gm^/`Z5cA39Qr`N04$PD "}l :@_ QA"TW֯P.֛@hbbôX1fΦ[ÔoV6Et ?Hlf]jWn?߿&pST C|Қ||~n33pJ3]'6WM 6-O%+مgj٨ #&a/DMʪ8sF\MSECHpk 8# \rH );uznB\`ٽĝ k饭~=22RۢII"mf< Eqv!wɹgmo?l0A?SꈚJlЁhG۽ܦ࿫qb] Z HNQRYBE8Mxǻ~ 2y[Q1- aH᪇?O G\ڬy%Fln;q &;ݙ =]H{~]:e7:PjdwOL> 7 05k`؄epl'S06oƕ5ΈGhSw  BmaqrNu&qqc3LP *T haT%γ N`ko/n"#}# 8n\6PTvQ琇]8 \;OwԽZZӴ-9Ia#]l٪lQp8qx1km&uŒh75cXZ,ŪZ'wSXp)ߊi^&B_zBeB 0Tf($~J03۬ bxSwHPSYCf ,@l q]Y+(PnbeH(qR4kA'uguN_ t11p;/zu @gKwkj[L C$H| 9:ަcp ͙+#<4j3*WuU2HƄKKѬy.w8G%G04$+u+Ջ!܅/)i"f}^|AkhB.΃!Ch|ˀ* .ciQ?z9hk}-GظRu< @3D'E4u2"ud8fǑb:.O){O8d\^%=AH?7:Ԋ0rh}i:byy?HCI&YlzEjSe*$J8fAL'Gf7K->5}8ҪL0x,Q\Ggk*ᾥuqBi =s8?4ټ-J92 xdxȠoGU'mdyRSXp9QVD)Ê2zfE/cB`D30ѽ:ARCt/d dׇiqysR tH42AT&pC/.XƣTkB,s7)E9EBVC)߷ay/=!ڏ,۾,V:ni~5bh V1$DLw_8=(S ~t7zCnSF)A.Iq;0 ]T{t!+$%Zc}'?GhUEChʾߘП^MB"M}9-V^d^Ao7/O[OSɧy~bb,H3=@)%dd|ՙL\Pc}3cp$vƐ"] Xzk:˖n"FnQF=G '骵)m>ҶTZᐉD *pMwgH0<8ZR#kKXGcT /`Ljq*_TꞄ=;0]J F2&VU8LeIaVc9i᧿/t,1# j`݈GT~"?;VpYe[m* >GQ*y-ZK# ֣L>\OŶols; uħPL,*TYtyU͍h*̴Đόy76#sS@b +g02%U{cF"&z/= %,* lx޿6Hź! J+>.L[Z;s=|EMfN6LgrqSdW?U(xr_c[h2t(- : %[Q"r8y`M̾@f%Oe}÷x'-؈uAM4nT4~{@d'ڶ'P/yacm}'_IfB:m^Mt 5;7kRzgm{2E*i? 37gJnkj|:S}CJC~uh)=@~W +z,JqN$^"'IunNݥ(d(.<2)Xc}?I sE!B|vJw\9wDYQ8cJuX"l=N[M~'Q(ȧJu}]vRN}D_}áRky&302u7/Ej; 4STrg+ jQXگR:?LsW~Wl =i =RI&@;Bq)-=VY#t C|hwx2]eѳ?PQ/ɿJ߇T Pe4u7(L/v%L/k j&GeMN /+t܍1v@ZSN+}~oqj?ֆ2xR.;'2"<@`qj1;"#.>_*LBvz8! U3[ D+&`N7k=p6η;ܬyCzmx?-kt " LMK0w+_i1L$Ir, /Czb[ØڟgM4JDԏueal@w6}&;eiYJG+/P6տkŸq&1I {#() Cc\:m0`M.U[K)O.'b_#F۝aҷ Tx>s`.cS߸U0aȍg-o!7F9Dq1~mm"Hmy3?Ջ/:Duw(=MŘĹ}!%TWGl.-Cڜ# r? +>aVña\h<|r@i);zυM+Gl8XgZ9EwGe52y01I ҺE_(u[Ϗ'c@O;s"hwK%E<:L20%J샏& \k'k ʈ G{[ыh(5UPl =[;ɤ7  +ױ z-ecc*5+7(]E3ѹN&MX@/9psU!HS~"vX;`9{$+9(:8z2og=0)GTTmAล5PĬrOk|t"4,ՙ L@1E2\FFV҆+ b^2:`%ɁcظeU0Q7f8xl|q/TţWytQ;5s8/VOUwrLSaE rŔ4Z"^i- m֦6I'&XUGgśWcUh0SY{G8O3nj=8@xvo?Q1V+t^wנJ]݇\)_`aZc͗SڇG,%;)<<l/xopޥitu1q5w|}%I;!?ЙJsd>iYe #:ϸxb)2IPCnNΔNmxZB\y/Oᐣ0'!uAW st1cJL)f@}HxB#;,  ;0Ammմy^Wo =1&Fm*~,H&9Xݥ!BE+Vv0lQ?ufIMr~ehv"ZZ;Mh/S @o{ d1ėfNr 6*}IKp(pC3l;?EXO'lG6&ɫ7u*Y98䧗k$P ARF֜ rИNvnYG}LA?0;Ɣdԡ|)˓FfJ| gL5eC[д9)vZ(>)IAۙo,݈sĻ&e?Ÿj Ȑ|arSxBd#nQO}t2?ȫ,pײ\Neٻ)IPՅť \/}iF]ǻ 2Οj7kF5^MZd7fR-Vl) n/ZIzM:p ͒xކofkxρc<|wg'Uwnb}OC23{]C t' $Ql6:Oےj}0vdOza+y;kЬ̄Y\25]4bJrOi bw g(|莾 ]0_k(o}lw97L=[Rb^jm o)C9$y!L~E|2hҦ.:^!mFzTHIt"&L&,Cc~M:7@uQ8:Kӣ¢V8FO0 >P?1l$9'LIC 4w?D]a:Z} l"lzJ8& *r.ʝ.vksnL4,qcKWFŔ^h h&2r^vU&8l(%!@*Et>l!? uP*AOu:H7+լLvucw+"k&nYVe$?\i 8ɞ:a^;a158\;LΰŸ-;Cyb""Jw/:['ƌJvj7 cWG>h+; nk[HP?@[/ !'L\e|PgrM6& Uqj417#(--[tcy$;XU"]0{eRޯRo"X[^@pyk|^2[Wۮ^ v8}rsB< 2*wModm/ҹ?v,;B+- m V1k8LgYZ0707010000028d000081a40000000000000000000000016650a15d00012828000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+υF R,fTyAr)3Xu}=MX6fUk'E@H\0TRV9:[f}q]<FmcǍ `AK-΋9P l|d B03p+heAPҦy ",ҝT;K2ڬY^,S ?&h_ʆl Trd9$p `k-$unXp ȥ]jQ \,[8;8cѣXbA\g2'krZ'"&>)<7> ~C*܋&_!}:O쀠۩ސSi&Q]S8-5Ae}oCiߪ~NnDvq#[YKUEp> 7 0ۑ-vL 3Iq `uT F2" tS]~\bKHrx%BɒzoĠEТLuu^P\ܮdt35 ¯ r9$x> z}4IqN[ ؍SZ;im| >Zչr!F)53v ƾ7CrRG9$>o*9՛+6 v$QNV].KtFZH|96}ф (vď%W-:/ Q 7c1z)k%A{WLv1~7rY>>88-LCG=i6枞sꍷ٩>CBxrhp& v5̉ :P8_( ;8ϊG}no#k]MӒPZc#00:e  STWa0$?1vsΪ/Is,<3Mg!rdzZf|NW%d kd^a'sdpַ@ q@u_2bAa84x z-bne2`1qBW%mьע( ΂cz7<rpFl\'2].L1{5nS՗" cgERY(9ȧt =jrQJQaCX(uf{{أ@AppF#Eq1(/} g8~H(*AT.n*KjZʅiWm%;,6bTl4 }wwpvJXZ@O~\>"Yw`bn)輑A0c0c>gڡ1pƵU[F-셶I=7V_H;+=-rX4fdMLfSePcQ14k,#W[Y27BqWd ZkƎc2Z{e"QFZۍ,qgvEc$&|ρ;XAa9qjx~%~4O@{tN.g ۬Z5vpY)"C%ʮ=cU",0"8pzyC .mjEW._nܑeTB 4Y|:KO\԰IXO7C:uu6Mb>jt{16ub|U2ϯ/Fax/+p5ʼnbQg8x'=}ZlMIa5>L;)p[5,AGn/ U})(pʕq~Dž@Q4I*>S\!D@>TG WyʘEq$nOm*eϜ0ya}֟ȔlpFR 죍Ŝmmu\;;L2]bh"[g~W=룗f %^8oίp睚*-LfߐKem:jrɾQVe/ֳ  .&DEI( UNǙZ/eB…u Gl2ҭY8$(Wq-.dX*a.WYY 0* '5}̂t h\kQ}cC%}$.vH:/sq6즷շii#ЮF'(PP?6mTon`>ǧh`厀S(ޤ.cxosa[xFlX#?zbGAD劅DZ+EA5#JhQOKpes+v mC({gmG)ƅ"DIwkIP,0^43n]&}gwn7 2=f@ߠgH шH|I3|1c6p!m٠Xd2 NV8LwX\j^'n+bR8`ձy_<,2I grb,wbKO6~v.TE9xhX'_8!U׼'Xo|F!ӧ(bP/1an{ ihR gf(>5x6YSEl%펮*V{̀1=?xEmהUң$bBl7th+D)&ɼz@"΂E"sxa?ͲoG(,%:)B9*29= m-Ä T"/k#yZUH\=Y[V >Xn? .Q<(8Ѷ+Ş"Xao'~h5lkHTrs!nwI)!/UBp KERKZDS^jQ85}Z}a<`C;\h,E ;`/x<p|'rnB \bu~U 2wd4sݨ~[5HbݽGK_?nBrOBe>f @V3d# 3ku|v0L ViGd Ӓ Ë= D\M@]nH˿aL >v K5=B2bW;4~TݸmEo/ϋA]埁so6_svᘣ22d5KAV) -78;]8Ե*n<&ӯĹ<$$W,ٻ\ք鋒=ji>b $8d=y Ń\E?AZCR,5}+lBJ"wNRcR nIqIhʺ߂TcA*ÜcF׷V$Z xexE* yQz 8E*@bY,;KQI2${5ʨ ԙoTH؈EF 9^s\0Qk}ѤU G7^rN҆ፄ 6ǶR@%9/ 9'A8[:02l#uRaz"e>r&l=mvP迦~^- _rbWlwX*!-D]T^F\[eợ@њŭ>{-;?S^&3ΰ<髁PL#7I>Iٳ+D{7`>|{046䂪3iKv(K0ýLA };օX;̨:d YgVHIp"IfAiF3uv -R0DwBΏ|dZb^*F#Ѹ(wI3AiC ֹzP k*Z>K&d D1D OӠwwI"[2/Z|- ٿ5Nkh?Tr(>h~mb[)a\:kٚ1 tv5>IQ_*U!,|8ռ~ݳɢHrNbhS.3|W8c8$B঒jlВG)v hEi4wW `|h),FtEJ3 dٵ?;o*Cy86GY#xZ|R0fLQ>fj(YźP؛T\d R VAwWEj02~ݚ# L'Bb>Q~كs>A&iEMHAB+ou~:lI UA(_C+aF;hd$}4ajDۻᨋ&LOIu/}J=t8WĖw"Pwl-#DƽQƬR"t|w`b:#(mQb VH̲'ȹ%$%w(kְFfI4/+D_@dr*eז^b RVX/|iD0]{$>jW)Mao2b#cn=9M6뿠 ({jZ#f-QSzv1qף<ۋp- *d[낶Io)$Cx)U_B~xn!ߒ{;PJRqb;yB-?4:t+ef u0Isj)+b-FNujs;fb{h4dz)hDhWtY?׻}Ads0NWIj$> .3!it-`V7QsT4XJoh.G!+[W! v+=ä~CdCnw-C$G1@E94Kҟ7 ώ쪌|-CA |N'Srf5xyd"*Х٪x턟*d2N="ybŜ0:84-(qIpBC$-k+,Kw6M h^=x&^XW@+;07Bs'9*hۘn8=&,u@ǥ輾Pd\x g7j[:& =@3" }K:cĔОXXb +) $kewE֭H Pg_ $Բ,en=09hk<_,Vm}Ma(ME7ϑ^K[pg+ ^zk !Qb\rt2ܻ)\ѧ 1C+EO&&P@5k`+CFFm$kA+VgVaHϊmt5!K!c # <6M=%ł͛3$Zqqd;C à6%"c)8^:ynbMU|7T+ rp*uTh'o隆\9meqP,FǖoNF hTϽ@:Z0JIc[k&Qvtf!2uy0b;cB: 6JP ~O6̦F5*Cl2JL)^/˅ƠMV_)c9+T;g2PWk1eWKصuB#zgKNw0}kpT0edVceG%= rd]CTi[~z Cҍ.*j18)>; 3z 17H;L矖 ϐmRrG%%`0}p;m_oMְԷϭk9S9{V,5މRu3Q-fy]hr p#nW#mٹKŶhm95k>om6e~ ڎF^QHt0ϲ+zOͻEYJ]ɲDŽبt 4 m;R} UMa JnǿlBj|2OM[ռ11֎c%$(۬h !ܞG4jS"q]ӫ/0O5/k3|3O`nU󉴢a/trR>-k)K tn6Sw#uʟUU$dgdC X[w oI_65\p!? ѩ}#HRe홺)l>&ձ, sj&Wcbi (ĝ"'VaxBݧ݉#p'G|c~IkIZe,u_A(vh7Ve` /d8] ,թV rXZd@SEO*Wm4Zh(x]켌\5C1Ƿmp:4QſugJg &Tܮ)~ ?zIhzEC[E_c|_uM1QiM4W~+fyI7mVJ /Ul7yN RFiR^=Xmya|n Ft GvÞh`t]){U7ܿ$bS/.QRX_Q\ngY hJ`MaO8 x emXv`u=M k=%1Z}nƾAIڱD 3 zj?ƏvcVߒJ pC=zŜ2BʏeDf\g˨EVy0]^IJA UeOͼ$x?=bL`7Ě⿇"U I^Ü@qmıOV/?u8d٥4#b0D5EQW/w[ͫv?ݚ֜CĜDWi1ȧj#!pdt[I<ނiPꅜ7t m8dW׫r{6zb,[HbˀtxܿSdـŸ&N5X vyWsY$W,Ge~ߣW ZX$bhEQ9MEũmj</(Ѯ4-Zk?8.{Ji` $mѧ:DF nAv0L.t~~Kw]G=XÓ:u8G|1pArL}R*1cO^wf]\"|(HPQ&Ld6T}D%KC}{a*ٙpIǁix95eDl,vYDYBuX0:ҽDkpU"~x8;|?xMyX'eUTvU/<%U? ǽ/ge^O[Zk>N{GTvCY/ָtdo& {U\]a}q8F.YLƟw'‘b.󂨒R;qXz^>ߊP}{l003w =9RY\`ȄoP"?==ܭ w7lvuiʇXadĕ%> wp~u0J]kBm4o)- @ϙRs\V]ٍ?һ܍'qnŞ"VN~FfDi)pʙT9d\FRnR "CƢ?8W# $<4@qv}-D|\̴ 2y:rغc󐂏t( UQ6 5dS1mIH7$!QApvťmKa}X$JɈÐ?&ܤn$zѽKnsP&}-5&-( 7 knSydMcTFwj2M$'1%ˀ1x_(K{\,kGODJD}C(z%R\oOdhʃeJXbfj]ȉd`J02zl8 7Pc9=+ֵlQ' 4]+WQrIj&גdXm| $ ҹeN쇼s?ވDod36S|5!7+0 iB8)py!Dn-ZưܰfAFŖѪ|jM9Y4 C8U)ahSvbq"ZHcg ԰g?*<)z1D_؏_ݡF} M(:iz%ꨟs||ܟ֒{I6|Y@E:U{c$V>9].(OR͕Mi}>䷌H{qw+̶E &pGP8ع;7YDbvMRB ¿y}tr)go,Mum.JkDP5oz/b|WYV |E>Qd3Tt3R+s$)_:M@RF:!gDFSaڏbXv 1s%r/ߛ>HsРRЋUN8'Oq1yzb_hq / (v(p8RLӹҨgJ9=/Blg2۹V,ߑG]D ‘Aiq[\n,*ZPgFn@v2נ{EQ8&͑?с-} w؎SdOuQ3 | C|hݖS RBN[b@qPoaZq sڻ9Zjo=;y~RT[1)iZϥ-] lOp&4uyhz,lJAq$d?l~)ϖD/ww\T ц.n3!NU+D\v~ lVƐEN,hc̑bh89jϑFP5]yxRI&)yԄ4lkl0,D*C̝p/h`eRyZqvwTM0k)@:l,W|he{胀[A=, O+/F cQQ4+q1ׁlq N$7[hc>07@&p #vY-v:qyKm#5"H]3Bf$)^ÜazL~TG~ Rn 0;SziMa1,>僂Ɋw⛽q iu]w||d QG.ox  4!Q00k_27XC˛bt#Wf[Cdžp^z4E)8EuPF@pu`2}ouIAW*CƷM o$]f2 s bTECҊU-CQ0Gn%-Qw\aS$pĎ Jt8#Y.}T>ENPInx&l`!f=?+ҺoNOtS:L 8>Pʾ}E|PU*Zr52 J%M` 猴{G#]2?Elfa,m,b?-4jKWg3{ᖧW7:FQ{7hHކ̎r:Eb(0p &XɊHF-䳢Dtw#gj[n엷[l-!%02yJ4@ǯlȎz Ɠ, Dj2_#]V8|%.t^B>g:F??0Oλ)C+y[E&63ܓ6f<uԨ΃8J48s~6*?)ԝ%~*fͳUZP;yuw41O/=*t0uشJ3GgYp$O1x.${3@[)]wŘ0,k+k쾝dzmpr2,@[*)Zadc0]mGf,(tG/nBJRtdM+Lʜ"њgI+oyM!BPŪJvsIL)y_r lu g<$ F)@,\-Q%ʤp&.>vr/}0]f[FMNUzυ̖ua}CAaFTj'~7嘏@S|I.%sR_[_\OӐV]]Wa]?:^Qmr&Ɉ"s|{ v_B_B(m?գ 1;Da8:{]ζV,>ayeރÿ8A[YDgВy>>YEy dP9 ?7:03^)d ~q{Gta_Uh? \*N߾:boSO}={~E"z9)G_DșH/BJ 4XeFB<ŏ"ۼMtT 9?xϑmIB`!(w!3g_-lH;כKXJY.6dWwb'uH'oSAwآٜ^~|E6lGghPQ4S׬q^Ùy\1NW@1)klbR##'`K0rfW⧅6ц3@4֌H\xR-ZPVٙFzBT E{gw* $10% і݁Yp(a_@ԋJB # mJPJO0zr({J @3sN%ا4}]nNґ$TM=cs҃^wyN!EIjROluZ"#MD-a7m="%~Sz~_jn+PcnY;k$t-7@ayEǠE)Se$c;QIu?$g*36E\a͇Г=b$#lϞٺ<>\j>ԻZvV ޾=Hf#>eR\3v`LD Y&$SdZ=d!2h{Y01/(!7z)^ FƵ48d5gZ!qf=^'T, /(7$4267QBaRr!%BA14ݟoag+}|ZT&̘ctK }Lҕ#{6cb@0QB/VVMø |bCl~Oz (uVAY (0= WE! u>&OV9moO4DGrYl][v Z쎟r5"D%g͝Bx&-ֶ|vR%3V:+xG46zY[ٵbN#=Fe *cjc V^Ŵ;ȧ\Pe kLt)mSYwE8ͥs\{=_TғKa^l#x yeXw苚@Q C1m",W?Px*/8_t/Gf, j\ "ݵ;΃:e !L@*5K(q4U 8w fcTVy.¿ }B-b_ ,i"١wɄR+eeG13KI #~D*ǒ|xά"\L}}4E0HiBS< ioL = fN)B-p]J9h} o1|v6supZu0OQc _ʃ:W[#˒rg{ENjJCG%(8 σ ۡdL*)(,( N e E7d쀶T>p} D:=}Ԋ苸  qqQ1,MNi}ﱍ9"R-oxm.}-v $K˜*$U(K:+-\[ ?+wxӉ!8gl"lr!Wm :Jevs/;D"``*42:}־RAߔeCxŃrdB?!܁`P$;(zc+Ϫޘr!^JKfwcKBB;qslx#ìwv"'9'1PhzTjpv ~S[GŽz6lb|s?ֻ!pYa7仵lxLX>.Yè,ڼȔxNөהyWUE(B>~:)⎚m !ˆ±,S}HrupEQ{ T/+e> _ ].E*dȌ|mGSV [ⶊOmtA>E b}ުq4K4:>p[ P١+M̺H܋5yD d1b{0lQT~YxQUJlj~OzA]GgCM'vkND|QəvC|@WPHD[ag#6]YߩX+k ϝ[GAT:&[Cn*W_1腛$-kjq2e<񁪙+sb>M R)o+'Up~iSƑ!Ž¥H~Ј:+ [{  **! OUBLЈSR~O#!N_YN5ZRjG 4$6ړ$1mj67"8/F͟`8X\ت!Qͮ~,hA?5/8T*A6p]Gi\&2^g~/F6֏Ň6w^h6f^q$6 2J|pHO \di)̬=qʹny +I+Q8<i $MANYZpɿH Ly)>_ymFs.\,ވ2uw oCL{L+`-`˖Lb6'5]ftިͅ.ԙdrS-eчo ߏ=+;K*RGEHty`wUð,ƶI&.WqDj# $I{rv9k(lw†E˾0+ r1TμQsU^ϟ)52W`mVEȅmie˺^,&5< =N6n;ʓGڥamnta_Y 1<2ش.-258,p,8Qe#XUج3q_Vv.v3b16hfWԑjYz}HT@3D ƣ#鸨 ma W[0A]_нYBW7+n10QdG vs>OCLLy0HgWmZ܃k4@w4b4L> <1~ 7efro H_/FT;O; 1ksKF3HAIހ2HȘ f *L!ߥ',=BE 4>vJ_P\جi'^LT*E\2(j AlWrO[=g{&G4uojgaӹ1Aҵx.yC=QYV9{&(OF?[?.pQ"N7zXX*T>hpZXc sPZO((kt,U;WEuHAGЫV~J՟=^f&os,n;p1k Njh;54ZOirg# ]qBDDoX;Gwa6N~4o`yb,306W1u}BbC S#x/"Dz*Ⱥ !4h돯TQ|L;=-y'QG~Z@v@zu`{!Ggn=0Ǒbx/ ZOG:-av P?^lQQpJ6pX'>p ݮ,1 l'k`<*Wp<PfoUUE)y<X<JY FV1[JHog*dѹ U[oY $}} KK{@<=oa {ay؆z]DM]3ij'*]b,̑ 8CO <~ \ 2G1㊴^TT xa B_hJT. I]W)f{S\5@16C38-"/T]UtZ[ӱsϥ+ "'ÀQEO+]hIz2tOQgq)cEej>LXٟZTʸ = E_#N T#}Ӄk0 74P[ۇ+X@&8•m3oBc,t\l0 oqT, >5E>nSmV ’FRox<%șlk{1%QC3`<@܃z”c5KuųVd/sNTq/6Y(`CTs%Z\حc5yjE/)TCTR%s{i|^YZq6 ހ-*Y򞏲O-[0.ZL`!>`-O)TOT?zS=5>QӺk t6COC*TM {">.SRpcKݚ4 됖/'T",eB|^X|!csFhbIS!1hҦ"PQk m"λq飱 l,}mŷƣ0zH(\te1.AIy,WELh%6 # D 晖mlurDխ}v9Xw2]HNjޛ2 |4b/lU#݌ޞhC q֢oʎ8Da[?[I%Ġ'wiUCfqp P㪌%1Gn6uhфMcK^ mfoɜh+kd;7ҩ'.Sa:E@k̈́`s~8kCB͜\gB>&KbMrA>N~n1,3rn!jWyS,8< :E uHEo:B/dd0P 'k*ITF!}W~Fr;aOi.7H0S(KL%Ry $ `}J `|,…O=ǡ<`4Sǫ6T̏d<׻7z@ ;aC՛QZ@9KٓV_6n-HNoH*ÜXȊ{KgͶpM>AU/%\zt50CG7ԳJ(m m=?Rҭ29:{ՑF&#I ȝm^k?7ڶщ7{V^ehD? 5IZdq_{ϛ2d c wG\9Mq&55 .kl"M 8$;w졐=L2>˲= * +oFQֱ Kw3RS5Ԃ;XD+žI0XΩtCNB\DX}P+A#Q$*hޟP;ƳKu<ǰL]+"溜jJ,=uJ;V]j4 vnU{MIjM~ئArK n> XKF$mkܲ@Kɧ'Eo4tF!̾ڃo<V[~Tp]c .]wƣO - b+A3j1a=Swx 6#6vɹwFmku1f'$R ^'FRu 5,a  !,RSOAo{ѼoQޢ'{=35z%دevAs6}_V uYw x)us tAZWWLWY=}vc HX]J0iQ>Bt]zZ trQ_s?*J.Eκݟ,Fk&>!=ȵBJtv~YYPޝ[N,P`^@0|3*j\8h2$N.7yR`Tͦ~n3anI>)*.m #ƛ~+{w_~|e g`9A'/ƃ$. !S!NC%8_(<nbT%2Z#B:Sڒ=qEal9Z# 4w(i'qHΩT;MVE>i{y/d 6+KOʨ|gu٭ o@X7"N a? M!@w'nhzסDwExJ-mv1^߲rRv2{MvLa!# +BW<#7$m]ew\6jW#N~f\i[HƐkFhl$FȔyel0ɢ$u{#|D'@ K(ϱJXG?SI1/K_(8 >k"hg?O8-48$uP6gnqL " /Xbg%plQ$ДG:ZRފyAg;I=iÌt* .pvH#DVt̐a6ڦ1K*uB/`a(",}hcZHRFB(<}#q֔EF:%593gy{v(l<~8J-pw*ERFXWHK ^އ e ofp'.%<5@Y0jx#I( &ζ0.d3&MU!P[P q.[*HQr/$LP}^SޥHN~G w@nypIq| Xs7W[&|c"2vщ>Z(9+Ȁ&%[*5O: 2ṎO =R .-<-xƩ Q:@H3^N:Zr39Tvea)xTm)+u3VQ~Hrhb1'74[5ZG}F@T;֕?DgU5d8ac_+dئ]tvu{o<~w7&X[ .[gg2eiATǁKW8Zgh$IRM:߈A|]XP Ϗf&;wk s>T5 DlKłDk(([7ܪb)|ѐ/'7EOG ;cQ'e?ą@/|vopYb7Ahtz>c@rlƠtR~fL"^e 4zf5r)wYVi+sANmrC\g$`?Ąq]^e֫lљ"=YK"VCݲŦd=V(߇]a;()Yہ2 lL_C{~iIH|$xjYK4nNEqYG. VvR[&bSU7YS5蹏xDsik¨8ېRlBz#+yډTd?$ Vy4P:u$wp)#µG,4Hu5OݿZ:4ɮTF&.8U,r*" טTwN_X;Qj!N(rsɵQ.}Q˖`ܺ:d1 Xsl|qpE[Tc&}.E[J}PN4TP#d 4aP$ed_Vm¿`1fs[F+u;3 @ٗi+pW@hyB~ne4# %u޹&V7!ȪUqo'ƚ'\"EFz;xsBF~fwws>!ˉEuzrmM:#| B HWj/ seJHEoS;i^ӷ-HJwEFiF$8߅'$gvw? iL3T}ˋT#W\9CFҢM4+p 4h1T3.\Y)zٚI OJp܄R׿ \Y>:yLv=7$Kh<$jԉIV2x8JAIya]!|#:xS n'_fQέcI)T#([=@n@Yľ%e)''jfuxtbUL$p^* 2{a뱼 ==o~gx40 {F)G3ߪO" w?=V7~3=rD $/ p V!KmU'e~t,v~ʒ򙓳ۢJ@,l>B{O\Es2IoRUϸVGU5h UCR4$ D+_@ՠΜlL"ȹR5$В] x|mįSrO _1iR[: ö_5I(Bs駮?c'W}=BF A'IJIEhwG bvómwro?OTtPeu=\jo:*h_k9ϻ$|| _ \6j>cb\QO P`Ϩ<4"y3]#9UUjqr݈ܙ +?i{LsxbSK2b>^a[o6E>fV>O@lZ1cp:jgȜP"P_d\ykyOI̚[%#PU~ Ʋlu'c{*.p"^đ o-0ݰE!ʾå&9y2Tvz$o Xb "_T_tOx4gӊn˿x\K%Y8+BxQ:<^U 2PW&hT ~nsu9R_Qrppa0 %;]cyS;tE+פPfUxjqi[h1*&KUo)vp~Y/? n,rlU>5R;F. dS ;DXRFVa !;(qD_^ 毈j"UqZ b}QUFx6'pPTPP,F!2*7XIǜyw?1rdqs?(`^3i9Bp#3>1mUc[}ύZHWW.>V%f->Y'dߡpʼ/O:bqoy$lL G&sASauYgˑs1]δYe9[hSUn]|2t237,"~vG LtO|E(0MA5>D.@WxJT~L?i>]U-۵!&JGt`aib#LJ$Ub栖RiUO/t*5Aԅ^ uT_Y_;7_i:\ԫg;N}4("878+14g?jne_Ynah'*<^q>)fl%X-K#d$@p]¾.k׫{&_RFXHi$gMX:/Ҥ%_OjwZ͠l77 Kř4Bi) G8LO)W1PCHWȖ.ZwVՉ;%d j{F. 2tN]WGs.a1jhFK2Y>M"+#<!Q+jłfn5?ǨMځ0 (˪B&='T'vd^>`'mmן*^ i8+5O,br~6&hqq}܆oF_^VKgVjp.lSE_O4qՖ͑{)u5t^н :TH"p=rGr1 ݷh ՗5w{o fjgNU=_;ج FIAQ,+'`3/Nk& ;νM{2%N`#[ X-d{jvY L`-Ұx:F#BB+3fG]% |%ݍMc8z8H8 K޶QDa\-HZRdk}|u!  KEdž2a>_R$C룝#)҉0ι_ ){xc-I!Z$or ֚ۖ9J.&f1}QRRc{rJQ?Nka\P`Sj5טW)-YqyG~YAmTjp"܁/>mdDDl\=]qîC/Ǽ q6(|yu?;~iҝBHhu|"ێl- }K q{>(ҲGM+f2ǚ3cАcٖ5@=s(PX-TaHOwu7([$Z!5 C%pw}cᮡja ,:{;Dh2j>!W 4!m*2|,_2cUFڰ'`9ls*6;`d!h# O1Nћol$WUSCR_u׽nZ8df:H7%$ukܭE0h5 5r4SQJ1Β~ 2f`H8^؆^#w6a(T4Q\nlV՜Ae;W5#sՊ| ^bט4h l  9UM~Jg,4e=g䭖HjNqVe8}m^jX\`r6c_,f)[((/ijE&gvE:֟`S BC̦'< JHۣE>EQ npwMxn'M2I;jQރc<&&,z#iGFZ{,e9E; &Z&޶F$Ǟ3 xz#wzC &|'9د/rR2+ Ci jX# pK:3xi!=#.hy ދ:Y^|&ԉovEYD C [ %FT +Yt֠;A,㉭AwNbb=*P݁xFiJ#DEN̑=Xߪ= c_=hnI X8%ݎۖ͡Fzc:!/ p^:r  lhT5gHn4Ho"87X8IYx񧱄CﻫԺB7AHހʮ/ !-3@YdkiŖ;>6kX76DMŭ RPP6[xHQ!~Z7]#E޲wldgɦRd }5PI2/8ٰ$j ,F~>C?!we:~ؤpgYQWWBFF}xG Jm(:ƾVq"8;R")g%eV R @ {+3В-sXqBMKFc`͏Ab3T/O6?2ӱzTՎpY B/.!lP/uzz' >VizOqKtZHK;x PN>Z(i M}/Nw#D/F雥F^s2:grD2mjK!b'q8DBm z?4-cn?!hD3[ cMժ o%FPNw xC%cܛU|8Y ;&`llUOĈ u6c@2(}^~/tVuNZ/:@Q2t8NDB*,aw#Vl G~Ł=\A{Hxp4 !͞ j:A?$ߪMa]yf%I]I 3[+'mQ4[0w8NhTdvGɺ ٢ёy{$zY)o:P.`JI~$E, 8M&\Cj|jXOH66ϴh+5PX9bij]Ŕw3r˝AG ٴn< uB hUZb⼰}VAp11m ןh4N\-^Ȑ(fs;ZNq!0wHEeYj怵 OxC\ĉ6οׅ?k9PMnirgL_/qIU:o"Qk)XBr./ðwu{~M-e?vh _o!fU@ uʛj[(XΚih`PrE,|_8wVCp9D3:ՌĆCb! AEg-ЧeR_OP7ﴳnOoOSJU^ṯM![0-g*\LԠGv[usnIe+9?1. ]񷅬jF Gkn&w [}M.JUȒӍ 0|R^TnΜ tQ-n= [+z m[;! Q,ߦW0=1-edNX,4+ENŬ4笅?dy1-/#n j7 N)vJ̊òO#|}ɼXtF G2τ֓jܘFH=אm:Tr0w$Yg\# kjOf r/鈏)+י`bOODE >j*_qCS 9aȢH8"槎FDY(ڝT@h9UFrzG%#\8norR\fzWXkRO0˱j}h |3X_g9.u]o4wTтdpDH1D影AiFZA81 {heםm&cm1$"X8mߓI Ҭ {fWe IO 4us.WM̲ JO& *ASϰZz7P(YK1^(oҁ|$@_:oGb[ʙ8""Xf=?G6FOXԚw(ߝ0oWE0K7ZZc⸷ܘZtu{ ~cSB*p 0WZ{Ȩ9͚ʗlnQ6 Bүĥ3l"Q 0Etx׆o4I1W0$xܬi`!U:4}3 ih6FD 3 X$юp=z}yW7A%KXvho~4K؂z `(\޸CQj4k%,g"!]uAqYOek;tt_`(kx?MB,U oW#ⶲ,ˍP[CJҬ__8o?NN>/H2?MQx0yl|ZKn|m]Cj:0CˎQZw<kL)SHlu-^r%4t%β#՛ޛJ!>:<4K>jrH>>jC? Jj2NYH9yR?R~eٌyF kݏ+j>r ؘ5|6n:+0Qtu?4~ yX83xaâIYvETPkN鎿|DL_Lg<2J=\p*%$0=8\^2m8Ւ7F~fYtVl~< ,` ٙ\~,Ƴ tII{1h`@rƲc?|Y4vKd:ߴaBzg#u>O>L_\sY'a8 %pTRm:z)kY'j+'iX|?G?$v(,7+49j$Zo<&xUJI\r_W%oj{٠M'Ku eŠ"av-/C@EyU2 H TdIЄ\@ ۨޛU`*BnsTs+HaLVR_Q`pg|F1cMh C\d_2:Pچ<% !{BVAp,!K伐P;|Ab9|<$7xbٶdO"zNd(1GvW -QTq{"3Ͱ:[{?0Dobіflhܴ..`Փ"R6j fv6 l(\!ODZg/ RDL !ENVdhٺ_'*S)nKB/ƓUmz׺.04 ·o PavW=B sKZ}B'ar٣A"th0c\xr\ 0ǀ"1vk+[#˧zQth%KόCU<<& =@8Xȉ^P:b(Ϥ·Z"2![#+irt/v*WS']<ߪ6:a +GL@%*F!p^Zɹ EdA8j T2Z0?_9v_wb( rPY .q;Q/ç9FD+{* ;uj+PQS`)Paw/Z)mᒙʶCU rrݸ}HQ<i^] TI ɉV˭djwBL G0@;Z[RAǝ(_Q dgǵZG O3 I=6%Z?̝'%9iCj&/DΊ5旟8eݫ] JHy`Vnt sg-mW w"CS1/6._;#=?f❒~kV߆f##U62-F y>AG^@NxƯiE 7V^_>D}U%(szC.po&Du!A%l6',MkOkbyz KxgMtS1Rȷ56s2lAUY^R !׍β~%0&M_Q1*iN}-rrBɚ{9"G 6TkRޡ혔41u\U;&mZf#K]XS?Ϙq>~~8kvNYy-x5.ӲTڵ'|t4^AFoMv-_>Sl5:k%4qYjV0ܯ2,z`]8PkOf6^OcF;&rP0<0Ef^ onHssH/d6:霄?=HujUJ;WZwsta UmnLvd켠?VEV1u]>3uӓ(k4|$8ă5 ZJTR\8+v|Sj6ΆnbWxq3Lλ^uϝȰ9:K ' U!wa*t3a6&D&*]WG ZXdTsMDʄ`s|xbDzn(͜ww{Fl- c,S[x:;˝5tl5LdFliDHZ <`l4¾O'_ELV*pF8{D,ٰ 6Rc.>P*4O(njjb:38_`9 Vc5e(hUࣩWo 9:" l/kB[˼~a֠[D;$\U%C@_E K DGHR[ǻU.diNtaP$PB I:4! pԸk1~h% <ΓTNu7)2*xyT?nXvgy>ŲJ9.q~ 'ie'`X;ȣ5ܽ^Y <a %ۮ0EBCE/}ā0{geN)k^=mw?`*$@:=E7Y(\VP0Eu ?ATUn<\иhg#+GX;0E)0Pas6b㷇 ($+&`cڭ#v4r)G@A`CbLB2z\-,}9s 쭶}#Stð0X _z+ܵ<8>*m6~fMe@=|Dt-ʷ#oyX̲e9, "#qw[Y4[(-8?qAp586;9̦G ՄPHlF'%iUݝVx,Z@t,%bĎ& ̣x5XHW:'7#'3e\Z;>/sgiEJ+jRHh[S9QЙXLW2,qUmgVdqŵgSJĞp +&_E>l 47Sh{&jW0t(GG֟) pMtd?`^\b|DFȐN74`mk\3‹> HpuJ>I,g~: o7G M;4reHe5w3ֽ4 2I#oԭ;0J.,iWoK*$; ]@Rxy±u @][BXw3Wn4.@ 0;>f NxAӮ[x.=e+36WAkR>}#DH^+;i({IM9`Lz6:Q]K:A+&֝F0(WGϬwpA;xN}ϒ$ 4_pc<+ooG&"}?x,au1j% $bF  Ta-ck':ѾVʵ|i6}On/LY\^)kZ|V T$d\6N+=nmUe.`?/g(fbrhA'Bй*^iwT޽E` zaM5 9o>˼.$M:]&=wZ}DڷHgO?zXDI_nK+!Qaؖz $gAXB Rϱ(/Nƃ|ZNRH88A5ѣ鑌){x =V@u1F&E4>syF7wo2+%pfB_#4<ԛ:AuǶBwI.NRa)sɜ(0B=h+YV|lL!3PoU FEܶH%2[?oH<ȿn$D(~NMcZ7魝Q#SOdVv2*=0H<} )"L0'.geҩbnX ƕxÒWOf{ ۋ6Pw Esl0v62/?YAƀ.#N֖#ܣۆaI񔁱= m&DA9OO]!= qhhSJV;*uaq16 SHZ &ʾH>- rכܢ{fFGYOXg3M*@61zDzJ#,pǢH+F !Y!O4BBO^}}s8%.O @ZRwmO RwPFw:wݞGKPU#2-xu3^U39LFH_>~}z > +I_JFJ~(d*Pf(-ϷAbU;RCov@BwZ̗1vp-j*\'h 18:ϵar*BSjP#2U}vJ@K&D0fX%HZ TuV)Y.84T%\sOہi˶0V;IR-wJRKJXj92儷2߫2QlȰM{'e6,KPXohN%@X=P,xm}W"&8j_E+T=FWT}K/x{rpV6gdԛ>V_+@̉ex*sw¡Ĕ lz,PmI%m[<"r4w EPDFiȝmF[~ILOlq&LD>0OxlRּ: bN$ڌi8<).M m$ )puk{ށ#}Qq23eԪټ+"$MZ_\9`t:2Hc-:9.~a(s8MFc1 rrTn\+ Yia̒_}.(Tx7[֫/3-I&V2[n}PLq&-D&ߗtp'' p x{Zb+' ̃|813/A#yeʻqp%S-,fj[y99WoZBmf)Mrl!G[l꭫g *;/cVi'[G(SrE Z>u&2)q{`)&|6 PNϒMV:٢.$6ꡧA{oCx,f¯þﮉ_RRVR/輆Hĭ,Ald4#y<Hxxf!P2Ѕƶ*U2Acvv޻nێh4Ȧ+ s7C ȁ';1|&@#K村Y?8FJB/Z, Dg2/`k;ZL -x$L'놈/_]iyF51с6,~D;ﴋlj[~:=-9zs@51/0I l~8qHu-+ʑ}p!wJ# 2{3_ ;KTb9(׺8x,P&;ezBH*b.ت+Ō rgҀSV[Pz/NVkRxZP>9PGoum6Pi+l roYz<y /: ܦ&;t\{ ǽͭ &)1߀ouo-!%׶;~C3$YEh C oKmjo<=qbD(zR`5V\x׶DК0sLmiѷ2 IzEnc[ RXF/Z`dhq?Ow2f#~de`<ن{3F\Dfg=}xE'-'xQvCU, n!esJt⶷8Kޔkw-TsDѷTN r[fΛ<,@U{9B5Yer>,mقY959f`Q d1Iz̸Dw mYgw]A-5$MA 8^ K:">񇃘~ZEQrm%~3hrjx.1g0ER?T}\Ȩf0c qRQ]gq!KxxlR?H V6ⶸ`QkdREn^ȕ,vn+&;I o6)}$`gnq05 B%V,zCJKմ= ]1I>HVSoŷrj㛈O7?ףӌ.a=Z/Qx=e~CƋUUŕডĬ^Ԯ rfv䜩IJ:]}e9e__f~y̥n 3uϡc^O-d\} NqX9ƒDGTBw-K V'b'_6 TƤw9ZkIv⠡1Fß,)>MVwx~WGycDd:H{H!٤ya)˨RJ_UB0JY**-:!_=c}OM?"y-5")h:ᡷ-=!GfI2 9 a{7*ڽRǎ8rV})UxVmNMwjI87Vkuz 1Z?G(K$3R+yv9w&R}l찋c{zND|j3r50b3+,ՠ~}DM!CY9YO/g[Ia GpAXrzP4'jsP9jl}V1gM M<&\U }up5&޵5PG| CW%4p >꒞w]00Ԭ3brbofjY|fA -"=쒢H""y0逼gPWP(T֑y A3ILAAY-u_`[_Y 㐊0:ɶʛ64MAa B`h&J9tɞH[P1Q=*ᄆC_;u6p0~0:+=K` שiuuxER{U/))ĎDbS 3}C.5ڕ~r8jHXd6V?9EZuI0gqFAU,<&BU o.}IGi\D(̀R&0-ͩrĮyΣ/Pz^;1`b|R,*4ξ1G[kDn!JKoB:ERIdV2_wT<* ax:nwbƝ-^O,:elcٙՔ ^+a+]4Gα/S'ΥZ7]I=7Ǚu 1 ,oe`ׂ403^;TYf|?EևgE6预W> Ԕ$`m@$Jjqk|CZo->K4R=}DͥL>ba /%^#Вb=V:W2#vӤS{7[ ZoVP;-W˼RAUR?|(w"Kf˜7яO~ L a.X׻QZ>fS3o Zy^(q·͡PJa!>SAlx3`A} )45D. ^|DmV۱XTz; Uy7$K(H@43 m ]#L:WP+3i !ޘc-F.?Z3~o'&mEa cz/ϔc#!cRYq{0oh^˭d"I3EH,MbvEHV7Xި˃in?뺨U^p]2:.J`HF>j&۷.)Nbv$-@=]䄑v̛&ѦwJd\ A͌]9Y^Pr< O,0q>={\W_{d=5$EZiul"NVް)ėb^82_k=JyYC {ludcL)^_{T 3܅I`4x3+u ;] cmkO77{0 Wn%YuWm/9@KsuZH!mTg6pPLC}YDڗQ$ E&vSMg̔ΰ>\)}3s I eXj?ipEuM2Qd\O`5ƵAe8՚ ;y>qf]TqXX74Iә)UU|/Zm*mS5@&3b%*g<~iHNggȽ21dJ`Ǚ4"G"_d&G]C[Or Cegqm#XYx}~+*=k(O+oڠQ,S)f 4}Ax=_*gˀ38+>e!%S}]6a?ܒ@#.MiޭJxC\~cbXqkUTݪPH4~,Ct L"v{ $y)^WOt_Ca A8!UB_ry`'?߷ P^'!,?%';=INJ? V5F" ∟4Eu,DJŠ)_|zE ?$i+{nt?rf+Я gP1C4(oNa%!\L {ƴP K w <-)1֢QGtAbk؃1Y,G(?}.si>ǒvqX!a>󘣌^-ILiFVlP7 IiEt[DfZwaMtH]N/(ƚcr SlpcLL\|>mFclO=WvW_`e]IcR\ _hP8/hϐVt# #4Te]W YN,8{SxS0Qv_NpyjJkg _0V5:sp~Bvl{q V˿xz}x1b#uE)DCc_Ӱ$b[ = Myrm;J%Sf(Ԁ j!SyZ\LWL@Cw P)1_VU7> ]mA Sg Li7qJ};sK'*IuMM9h.q 0dfόZH_۟?$ m[<¸Xn [CrIp(g@0EJe\xa?N5GTTDl@9QK)j];3cd+T=!Lsi&]0Md8W&o(P$:|L afI[8m#/g?J`)"ǣ\GwJ͐?6 iSעc]@o,p{*Èۥl:1#)C'>AAEG~wz Ӽ'!E$Zv:J2ɜ,PX ;/AF #3R4`#}`Rb2#G+PqsKsSE \=IKiK\+8S9*Շ[?5Ć{C `60FBO{2LcԮ [ZZqf>w-'cEԹ:$(U檶Ǹ䧸b㶧tUtp"?/m*(|&!@Åe 3M pv цX5]yQB L9;֗ PBq@.3$D)IuX| Wf(b wZȢ.\V f=Y\; =&'8]J-޿ko^̪;MDTuȄ1JZ,K'@ ~Yά?ƍܿd:zJb &\Q/stz#HIڣVJIaRř?X6jJ; ^bhA3UP֌{EJ?L^mZ PVi#B*^eGxojEC hhfȰ  t#< #qݔ""fjQcGK6A3 W(TRx(][oB1t^lk`ͼK;Lmy5 {܋ :IhׂȂVAqL*{aҖb'f ]j& w' wƁc8weu @sP #FOya,QY84`߇zZۨ u ^Ʊ Z~l9!(w b 1b +Yg4G( Qn#Tk!j:2xh (HO628{;,#,Eq;w:/cy@734dxM1 Ŵ mPz6f*tNY,61 t=">l a;iT(ې Q\6."upuhQa3ZLYj*e( Ydb25dAPE q?_ӧo(T=Â4L>[Quf.~߈wxqtJTy-8Sn}OUNɁeD- 1۫zt ߴseQHϪop׋pǝ9:u Iݞ*Ccgcj7A0 1𪣩vA@*Yb~'sx!ELRGj8\i]+GĐx_dxĆOwk&%ų!K-f=s a,ڊ=9a^([)=a< J<;p8עgbOsח7n1w|sdo\~KfSO]+, z@w\D%h]vֻѱ~L!+7MxSxuH3f|Zf@ќρ|^<֏jIf9Li3#g, Bm*+m"]T\:P4y76l~D׏p˒*Xd!jPBi;4<^ǡp؀hKX9˓*m~z@u B.ZtrJ 1ɫlO8a'lSx[48j=wgRJLҿw D;T!@&5$ۤEW5tu׹Jd1XDa/Kp-1g1[eC,W/~;^ t5HK VG$WCaBVR?A7wtKMkoClO N@ӟliQ5aW2^a_a^sŷ6qPRP 1XGnhl\~ѯVS$"ň&a"Sr!vv_d Qo,&.F` YrRϘJ j=Qos-JgCtn ~\怺C=)m&DS#/Zqqq/,O`LZeGm0 RPy,l#k4O*% /66vϬٖYT'Y9Jm=k$6.Z(:n{ذqo!?6<*}wбg8d KC/_W'1aP@2KLa0 o_p)_W.,BTw95\LN-Jm2BT9}=>㦃b-DWH xfi ߜp ^jë6&(yM:VP9ih ޭؚJ]qYu7Kb?&u8]XAO 20Ѕg) 4Vƅ_L^x8y< %3"~aېo)lyMb%0/A裒P4r%H;[Wߗ: ;iIma55aN?{[#bxlo%1cfgRrL KK_v&v%[_S|VTm|ʭP&Saӌtn|Z&2RvK`O܁#afar.܊hFty)'e*?vA7alߧ +-Kr+uϭǁܖ!e8s*QQ: 1~؁$A@`b``+Ia]X^ձqT^d{`^z BUe*/J {S*^; Xg?xvd*dLS5{JEε x0:GڲBmۙ1-pFcaB;M@.S!.4= Һ:Abq-7U,DY=]C _gn %,M.hPI.t.k BwM?$[9Lzx'U:Yk\HB҄[b(D>m˷ml5{ xdJ6V\77aX(z.m-:"7,Ϗ7vLH6PogbXv~YnICw˯'SxRdڍ3_͹K/{p\7PvΕ%5r_\H6F5|K/!i0L="64ϦXX­S(=- +ٽb;b귆E3Ks9Oa.K9 ML%@ܼJʗ WBQ3 M9΢c.WZ%G7tL Adm*/ĸFFF.?\WFȵ(:%,YFMZ9_SQ{gr_&!O`NnbB` -SxƏXWi`:þG8R>?[ HOq^_[QφFq]*wFq2AaGZOFM* W.grŪ ԦYg<<φҴiE3{+ԡ#0YA(尉wH^q{CZ ,UrK5{05\4䢟IK%eki|&j-!|$Ѻ ;7h"恰XC #ysAi?†d:4G$G_WV(‰LF) :Oݮ$TE8Y0Rz| 7:Mք$F D#6 SO@*mU >ll B01Ae\˙l&g, kqg˅ G mZsԮ,{E\QQTYyY"YOR]59sCan=}#*x*eq{߽+XG-mMBb|5n}7 q~ xLu)pևy28a_NA ! .B(=XoYc\5&IkZ]b;IRAS|&64V%g4uQg`|65s/?ϟƞ[[Gc%@\UB6EXmn̥Bia1B rEP.(C\6y$nG?ȥivyc闘3kzthK ws8qajח>H3X>>2.Qk3L"T0}-+6 ><{bD054:IAw/>,oLUqI' xN98[cC)S?|`">S5X)-Ҍ[CvSyMn$[z,-y3% Q8fTr'0S/d,*ӕ 82֦"p֊.P)ߛSiE/ X͖b#5B E@6"|IVƅMhWv#iuy6nlG|c%9y݃_ByVjiw)IS.<<1[?v׸~T|m[YZo; 8|=&R\7Q`)d_FH:|P]j qЈ@z{7!7;ŠP_|UTެט֎6/4fT3R8/jf(VЂ 3e3eY,RJdn({$|-|TC Fʯ}_k,L}["AD@)1]g=n"8WZ!wX33tvO}i[9Gָ]E"~Lzq{ ~!T-1Z9z(Y T;V"ȴ2 m =[ $xP{E} Yo{ܩVxZ$pl߸=ohC(:fѡb>*0P3FnjP+X Msz'A:S?nC~,v%Ԭ͌hB]@&Ͻ[)ם7hn|*jPG@A:zsq95ƃR[˾IX,x D f3>AW ^!ޔdM%,B06 8U7/:vTOGv 9Ơ@3D;xmK܊V}kHRmR(^X $ɍ¨n^#&l}ɰ"R,- :gČ#nKV0SYCA^he Jv76t # l %z'Gv0RE,@pm.冨኿ )nۆYs+f,jSJ}$@'C-crԌ铎d2+\z"BJB QI,?7ètVkmm:QW, ПbzNF[b{c(t[NIMYăYXdVo@.Z n.6>fC!@I"IҎ(7[PD9nlyKyQ0s/rO /)@T8xdo͂ܢmnŽ Zc}CP.dPq5DnF;"&kOh坅ݑPde3SM nP?W ְ3π3 <P/\ND6Z9X'@hdN$dx>aPh9Wry}_Q\|b>< O : :EWK*LCl1UYi笅:#l*`I]A;fc0K½#_*?1:LaXBp[^UeD{\Gsp |p#8u$h̀DJcO^ nOn0df`)#IC>owc:Y;EWJ5O rF~E.ýeTpD)ȼZyJ`⺳i V5+b^XExhuסUc V"||_au>73]~ܡl%b׼zyP(1!as.Q{ ߠq,u|(4kQ W4 _߅ٱ ^y{[Շm?a[No'@ohy!e&gRо>K,x?&#P toռjF&7ՌA{ӕ*@1&/$v)A}8a?g@{_Ha$k8][13U蟲4ŭpm)L )ZjXhZIאd(;[5-1{3?둼%-ANua[2/?mhݑ/!ws=UcڛZf}} ^\ѽ9q_E 2,;E45.Krp# 1w,HTW!r$y]fYp3NpԳ,rQpU?T [ޱU_+[ٝ'p)4xұqͱՔ+0wT&k?&aJHKn\b*1X $T<\jkeN`dҩ,N!OIO̜$_ ^Ľ*Ccg'|?޺V7myhW1P"T|AoK#DΛwneQ-:>ǟDWyn{)&|n!#WSkvyAʞPM"!Tݝ)W Ff 0,,%n(JX1P$.R=;X ({D_s=b{z\v@<̴!;] ZZ':'PlW"K#[E^<- RPFKD^R&[3mů:v b%d^,:(yi9*yƈO4@^~cmnmc{hY_M "wrH[Ml1ZyH48)W'/ 4(Ҷ(h{fYep\7-ݾ\gbn~G㖲*Lx9eFUbΥ:la3P5Dq=(FDY2T"7M͐MJ83&%x>/n9G9nag:Uk:uY( 8>_dFm;6]II Th^cJZ %JU\xR_F}5a_ٷ?g.Qgp' ҭeZȢ NksmKvB<ؖR9s”[xlxMeaOXl}-块I-E35VP]W6~9=A~&ap WVZK~ !>V bB7",t˿y7R;2Ļaf"WH| . (jty3٨,5 S԰"`lD )vƾi,AsRӟ+=ty %:m5m&jy`_28X((2v+w b.MûAV4z`J⼧S!קeѯORD_AB4|x2i. ߤj$y ps;~^-{>ؗm­Y@*xtz3m ֱ<`[1y~E )^KA>VDJ,QItVjbyF 5 w 芦Ϯ׆3'*j煝.AK]OOAG|5Du'読z[D=f2:I {`t m&+fri+N "wK6 \mhVv,|h6_5#y o/{aCtߙ0'sKl[%4h$Ӊ&_h|^Ы :X fg^-kUa0j>te#eO욯;K3l(xo{n淉6& t -KC7 H 8&7 {[)f X3lJչFD|0,rh}(u0fD;[Zَ5{uӝF?}Xf7Qv0==1+)'m>=J 6}cx,.ntNl*mX|i^c_S-*Ql5S.PXB&0ɤR~6zRcȌ?$$A_vZXnӖলd }S7PcW$4Dd'[Q  |Iӎkv){45o:2Y?xֆ Ȕը6u<`@oLvck2;|F,^crP0S&oe5r#?V2sybtnm }.Nuی45h&`QʺUM nM;uC s4bxQ=lXSJ0IKjn&$!WQT'WnNvi`hhR;#j0`چ!Nyd(&aͩ;pH^Wx{k(m!}k d﯎ɔ!StzZ#}.̜8Em|J|3-k-LD"=F;7Ӎ\ K]Hɋ7 .&Q:e_Sko3V rgʱ,+(B(ڳR?:>(h9 QVNDJ:#'G_Al㟤CD1nv]_TS ;d4xsdQ@f{m5U Pw f_h#/MPwk_.ciC1KΞw6qd4]ҠWA e?E*V^N Q(-<`YV_I3}xO C4͆؍oAK{vT\[҈SU2ml!ge C.++vX|>͇-4k|LXBT* !keIM-1] 4RKg E~#B9ٹbgm7v 9.MUL͕D^1_TY ѹ賕]g|]L5^6u Y\#ĵOm R">t m6;6;/%;TǤ}I}~E^x4jӕ~@eQՏV(B{Rȓmbao7V)îW|TȊ+L UDs'W2&\H",+Qˤno%CbSiO]#ȮsB&Y#yXJ|Y-J;CaB5I鉹EL{(UUVĉ-2 ?ѡ(Qc٢z.֘VklA^#d.'?d!TESOvM%6&Om8D60,@;!Yˀ"¯bW42RXq?Poڝg' :{pjҭvp[|[ӒXG۽":pg>>t_V>UF,߿yaZ6aD^Dhgx!j D7}` %[_hj\+ }Ig{ u?.GDX:DeE)(5ߕ#K;-$4拜'首t8k^RTX V"m'q2´:wBU%مE!Rmjn_ڣ!ѣxHcJsԴ(=]R??!nx !0٬iF"J! d*;6Ӏsn#q> :C]CkܚN=TeYǭ\hT 5;K(t{QgNOw,Y_>{%,DRdtHқٴ 2_EJ*寠F?a`X`vЍ[jT,982"=zTɒc /IX1فVr7 ySSòS[acع~`'ʓ-{b XֻDq!GOp<ԢPD3{b**;GcjieNDr B"*C ,t:B6?LB 'e{)JTN21b/Ly[`j.-\XR9葠آ*WL=w|ت[͢n $3/B]&?YGLe P}V) iB2Ӟǔgo@DQ)- J,݄KHsA, D$sI%#{uok`@KM 8b}c .%IT3CލHG\ r^u'#yoX[beV?[LcQS,.61ʚ^RF]"F9q1`0ЏuM<مę>x_G7 pz<ѐoi0⸴E7ᄫ,.TkQqPc*SB2qBQ</YJa/V*8rʶmDl>5?hjCH^Gjd]^coq֟R&Chz@nbW46%70rnRucY/}0%cJ˥r"J'~\SŢdlJ !>O#a90m-qs0CC eS2#-3t JjG4}p*KoC'slZs>48_*0vσR4"ǿDW Y>fLMA[  Wz2)2}4RGqWȹ4,lMh+E*f/z~<$d|*%sⰂgG5 mi337L\&:טtӟ*+/tO[(p@09fC7xY|₏:ҝP7#cyKm'o8CGI7nR"0}wBiZۯ^,@Q"Ïڂ]aÎ`rnV% Ԧ lQy#w>/0J6dZ?WqAUO씀KZ)n >"pfvv)gTck <2*L0o R2t/B+uϖE꿧}g=ҞQ9q!@J!Nj\1# <%Tw+_Ihhڱҳ>Ac${މr}^ V-*`0`c]**7|bCy˝iȅSB GߊJ1ҞFMDuC6qLUXqà؄5WIʹ9=ش'MƈȵOE_߇`$,V H>K#[c,@űGލX1o qt3ԉ)/ f%8\"ኸRV۪\t~hN74u W%n0f?P|nYiꪘB{A; -._M=D Ľu۸yۚ cvGR9`np?Tc"!ZWaHWA5lp^yB^;d]EYP}#@o?dxfOn&h8x 0lP .`C!GlDRf0ٍJ˷hOuxm-SZCyO&Dĭ^gny[vJ 's40eRͺ DXGP'*RzZLCc1&jl+=@gq i[DT24j-GopT[^R{-~er x~6cCyԚЁcv2Llo$fCARy^e@EeVګMݴ"꛳S3Bi'uq&yU[B9TFv=vIwDi#EC sF,Hp8mH]Z{DQbDsrOOupB\\{s}j"|$:Te=u^$ :!yaݠYx_ݘN#|)b0U4n0o(ഔ!Wjsn 9gRXϲ(֚DsFQ 3+c}3^h߂o+i] Ku0=t#W8?G^h,y?\_Oqa} "9wC#tAU̅)ow.YiXqR##²˦$:$HfB\Wȼ=kOİJ{_Z|mu*OkO&KMpTeJX چI#kS'ɷUn-vi(#:~=:k{Ky ~Ruޫ 1lSJQ˨ޱ"C4#W@] \d,U?hRFf a8&Ж_N{i)ZjyT12k|~[35dKU͂WpS3A)lb|͗Ds03g %Pc,YZt* x(oPY$’uJgSͮQ5  ;yej||<`"ͽE6w"\^`ػ|!CdrelA,1Z3pwt U'CV_ujGAA;)JEkDBIFiȮ&wa2UV`(SRܞ*0n\=>ujSS. Vj bf#&_4|Bl5Npnt9dȍC-.L 0z d1IfNd})mJsH3"V'eDh.!y;J42֝-P,jynu3aGJvc÷JFc4CPp%ϟ::x!{ki^4O m0`O=4,.dg|S)RR I˕fLG}Đwىs+5i0? 7՗-`yv\ۈ[,@-m8 dT^Pz_,ޚeٷ <% xT@o;ӼϮDJubdK^#|8(0*>3N*qNn/JbCL3"3dPsA.MgP1!SeZ,! } dY XnV2f`٫==ߘcA,֔!ߋ3*gfeg_6Wv='.XS-;sp&0 dhT]yښ\^GTWw=$ڲke}LXqo)k=iֹuy]j{JQ Vs{TcLTqFKZ.g! enp`cird&1Y!eQU;Cj~d6 d̼T_{Cڡһc!!q^EeQk~7gx#^Zh(yR׶:h[ cs v:Laxd?-{vC 8!^԰^ ?u܆d{m_v1XՙC4TD3ᇄ#;x|{dOYߦZXiM=oG(-k`҄D:@]JwVxJg2;trN,\!-RL!RU3F,f/{zA}aqkNtx‡WAKpEW jШ͆;"K ({P6v(2#-EjKWgYx$|bYP\J b|VoV%$K"&"w3ue|)&' [Pź׮ڛ;-5%g%{Z=(&Wƹ/SȱO;@H&3dB0wOa;<@QnS[`?`-(T8fC62jΦmk2B=վ'ڱ!BYʉ<キ] W"L樨^ a#A3 )Y+^Y0kO| ok1=%ձֳb2x\ ) N{YKbݎEhXAQPٸ[.WSH$'ڙX?]a2}"~}Ş֎ z8.B!pۭYgqR/:G 6шu#Z H1@Xh)vHvVh J\7ɭېT`Ɂ <%8'(rs,D ʛlEEa*Ob q mօ˜ӌxYc((z!Zq{pb(uWx~33FXvJHF{eewTHPj7*]ڛ$2slq[,g.`C&?G:0) j MkI[6F|M3tg>(3KOszT2.;8EV+; BBiA-cR\pl2wh: SҐ́hqGZ1..na?5G=НkՇT ܚE7|~RBeno4{X߹q YRwm޷tM4HD{̮} ʘgh8%@f$s#4, +h+eDuԺVЁSUof$|\A鶏Aًr|h=y6|gg_ɆCŐp9${MnXMy8N _͸p7ՊA"ܜn-NLlxޢװK!x @5MC.`Y |u}>5g6*EGӳ  ś oM^[w6 kR3Jfc8.f 6G(>ijVZٸj}A emvT7N˝"ī[mM$ʫD`ſBF0$4},V{/K bFMܰkWeW!Rw/<ӚTLGQ_AaǾHS؛Kl: K7#F!&!.P <O@Xиe@L`hϢ+l,t A+KqtL f*A+:\35?Q4f7mvA_b`WӋ]-wG% ]uY YAEq`Ɇ[#V 4㎭ūoZr" qs.]u_MK?Ɠb,Q^RKCT` bר5(ksѸދVS,QnAsAk6ﱇ9TpIu?^q6VHId_9.]2$An.D$ hF>j1B/clUoFFE *[{6DVUTAKV&8XFw#Kqk~:G$fYe )Oe7ͥcaO:|MsW }j5Zd -*67)&Hzտ ːF3w~;R88*L'MKFO;W{ȳ:.*h\Ծx wQȼivѝM^{ލ |dDh2{WC!똹e$t>ȇzq,e1 5sip= ~A=y nmvHY͗ݬ||aFCTc2%۫NMXg\(B~gZ%)Dl94reV_ :& G6db53֚wpQ 9fF]D}𶱛XMg+rHC8Д~<*J˵ ̙({~1Y\.Ge&ijƛIH~7zx8Av!{_/>!%/%3_nVF\%1Em$ta: VnNN^8,l!`S?k0,IfS( &{?BLoo)$h/.-HK? 惷MF;>(jV@dkVVƈIt|ƒ(봪MWA$?F nMw+5L MT Ьo\_p@C,L0w,lFtcX7OgH_w[RBVA lL#_dHhyh/@tw\+-`We@!_*oF@_H [5y׊IE ԡGSW`}(Ѳm]FuHhE厂Oߺ]ޙYl"ISc-Z z%^"ȶgNKK FZ!p"FKxu!NsDrYD Aϰq՗fұn׿$J&Rl4}txnd o35[l"vޗ9 Q}3K-mKm}if)ӈn xeqFEZpʧg/օ @S.'إ`6|& ~Z6z1, :5PVmk:I5Rb.2g`g^*UV)h6~6iZpfNv`/hf-,9n˸~rgcP "Q{]x-8~+S[H3m?#8JM]Q4ne!ѐͣ՝ S',0/ kG.ࡘ 63O٪N{U+ζFpLV^e ,إΫ,6cYY"bd9\6{q~ɶu\WQ#}fRʵHg6G6:\Nj\֖E,CIC^;B% RdېpKLCt:rj*TIʾ8=r Tmr5bhBQW &Nk +T)xY}W,KA%c콅 "tP=܏@]5Y)ܜawlU5/ 9dT|iPFE)bP (:5<{9K+@rN1 JJhh_k ӲyǚfOYP0p#0X&y`EL\c^8Fvyp;]_Ň 5%/bڸ!ظ*1a6V#5wX"9g>bBK{2.][*#!r!Yp + 5l]!:r64;"'" R0I0kHFp./:8`sky@f/lX~ }iUY>]FcX CqBVqq\gIQk86 gլoW$Պ`CG˥$U 6CO<,:œy?n3))`e5yZARo=r h~=@_'xpXqVѿw8j( qNTb pK |Q4k|O^ĄI5\ăUՇFduVBq(^qBkqG_fq6́N"CǖϬ_n~t޿Eo4Gn=/g s ut'm9s&alo:4ClzU /2"0ѹ?}%,a>7vx:"^dW[у_=k0:2N@oD͇H}XCNK9 ݨg"tU@S4(E1&KF&(OrS:0VJ=EulQ [~',At| j})̘c>TN 3JնQ}6V\Zm۽ZwI賨t`zJ 쪩N(&vR jk5CWdKf!hM9u~IGX U9, Ia=V1}=Ҝ$W$"`#&h,؛cA{T,ꯜfFp#P̨$P \֨6\kwdK~σov4 RTݏlO P{(VW#Sb}Fe3w-#YC?څ*qg;wOəwysA&B6flKs񕺌ly؊71;хSg ֯e0cA 9ֿ_ N"x N?Gh#ɥdȗN>]ː,"S= |څ-$' }R6~hmeG>pN{6|(-erRU-{//o.u .)NGc(dP!8/rys&: w-#~m9sa%pyr 99ݷ\d> qB(m@횃_࠻ɿ#`GW3!Y@=%ݵKZtl`(ls10I  a.e9,]Q18`Š;t~ K%7بm>34=?71mSJ!SL,˰K`ˋdVgf%d n ߈wn0KiOiNN2 qpOϗ.q*N/kߜ/O'/NU, wȔ#_u-JPGuz2R!$eZA;lm bE7fI?ǻeMf=-#z+)] MAƻ=\ Ntjt4VVHyh+T`8rȦ|WK>`QzQl<-X9D2.u0>6ű`.d$ t%`ƫC0RoÏAXn:NkA$-W3B)G, ~[Cc/Nv b?'C4Sh}Ɠ&/X^X̋>WFQ,i)W.AqןEf8VnbWKx[3 _%C$Mb@!FgYZ0707010000028e000081a40000000000000000000000016650a15d0000fad0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/帵]?Eh=ڜ.+˦ j®QBϺStSiXŘ QzFQ3)"Yq ']iqv:6F~רT=o."BK }7d0q0`ks0(,%pNt2ҵ"X$m[54,zۚoNZ!g&JMxClR/ p 3Uow2}u4W"*ձ'=c^j1->M9ׄz>~0E90s/Bp.c|%o%jS8#Sq 俢5uj^$G^w&7˸˃*@Ar5"o(*¥ļvtLU><ϳk,b( a"$" VlSe.cf֌9 !e9m r=۠uD^׸xdh>U, .!$|}emL.a/ g.E`r8(=ɱϐm/b6QԳ߂?U:FϤqޒ )kb8g\³,> ."U .vh\ (o@cRX'ka>VAn?tb8e@bs碐)QlkxO뀚ݛ#ݣ]œ S&>CMd Yi{ Ă#lnmDvJ`G%AD eAtHM=e%G{iRzH/JV(sS:AoB=ߨUqYge[Y^H1q-lOY4Wi#0nJU czέIЋ {S^mSVR@+068j/:DHdd\qz4:!Ob2HH\D^/5Z O{UM:7E*q ˤ}hSOIz/=T~ƭkd"!P#g5Tmyxlt胴|Ѫ[iy^ ogK`ϙ<-u I(XtPƹUC޴Lz^E*Řm-6αO=[̫jU]c}KľܜUw ~y*/"f7  )N=~\nA OkЬd ֣g 0W;!ݠU2WfFNC>>\aTQ*~x hMlS-tL~5I4' .d^ep54LC)J4.K>6 9TUU@m ]bi(r S`uM@^ t1ov{, sQTb_H;9K>.]{sbG$\@kvXZOPR>8 USMc'\ϯ2:͗qNNHâwIj\ʉdHjaĪQoT)5ΦSUvm@' (C\hڿ?.OYԠ5^j,+YpkAii[n`!2bJ2dHwg{ՌB> Eibo:i3=ڊ><j;2[*|rc)3(v ahػQ ՠ2C:M#Mgk⧷G„> byꞘ,B 6;k1aa# 5G5(qo=R E?.Q{c%w;$ԎT/3{ %D8b\sŴ3ƟdX o;+(K5E?hN7׺P^CŻ !z =]0K2 ))BukY;zЎ+jN+CϢe,9p8XY5 @-+.D ~Mm'8r J~5Z( Q}aώ]ܣ}Du̒ 6韰ʜs\c_:Ǵ-[-C:7i$ u Yx a33p7cH/,2gSu$ ?U)h9]y! " U5~,w3g# OVn>a|nTժqkn2yXy2[&Nv[0B˜.ntg>||qYeyD.f_EߌBqYU#S`mWlv;β\:x T9n&o\_X:I^"7m>4JIgvsmUih=,N"tNd>=bP WNRxR,d>C7IW݂);khHS*MQʼxPA%&lk\ގ(mv3K-g]3K%(ݶ*SOL =VW>ȽW,zr8Ӧw <{2@Ķ:V@:fx _=ڟ9cN;SRu(; s~7]Juvϗ܅P>@bs&`#s.ED$Q)9QnYҧmDޤ?W[C gۍXgLe ^  44$C,Ad`C*\ysD)ZjyH`m+ EO-I/1֘b+I$|KeűIB ͓E Vcr3elIa*[ptk~h9x1Èف<dClo[/ߏs |E-$?U2:aI`>~lȍNv a{0¹c6{ṓbw:7r*8b~dA=)Ȃx-T3:*=MKwH8TB̏P|58Z1ʥyՆJ %u;IbWb?\tbl_o3T'3_)د@ٝI!;XjTBڲvDී""g\=/ ڪ!2ܚ0sN+6޵`3~Ra1ewPoC q: r~A/)TTy3|qIb&R=f%ʇT6Xʛ C;r:x="Q>̪TTf/-vPi@@DΩp`r 5m>\7G% LS#BS:J0BK@,rX0^f뭭*dvnCg#!dr.jwQs`3Wq՗Ǣrw  !s*Qo ,N,)YKk`4xzMB%3VI[\ƂٽM8T/+xH.-+;C> hqxV3cvV|YɬWo=5ߵȔ/9zYæ(F^s<@EqS2tձnF݉jc{"vm{"-Jiׂl)'j &+5NA0=#"5Dlyϵ+xƱLX(e$F8.?Ǩ?;2h4(uNhb0d ߲i\G 5@_]ߛ[+OuV}yƫT)@V3=ҴČ.[\ Hʄ W4=X!h { W1Z+/G/h<~OueTsBl;ZjeeouL$_J_/$%Z|m&$(Ӏ$dK#ƀTT4G 1uYۡ _rzчVܵ(*8&86mk<.75e^8x؟.EKR"}p PWN;! @ʐ7^" z,U/ i|7Of5?m.~`QcsqRH6N.7|HJAi2o8Ôx֓oכl;D- c8>:3N0BZEk}JS[⬝v~oFَDO()I$F:!|!DfT=F0ʌ50L` CeqTV ?؍r浥@-r='Rq:fpԊ޴*hP,k9P*7N2F^>zY>*0~NvQT6-:oPhxY$!o&Y\hNs#v:Y%AԌ'd!F#pLۚ'~y'F25I ֢RPZXiAgHʅsN )EߤrRuZ6&V.I)5' 9 ,s49$5Խm@@%fN]cUuID2fEH|ḧ́OGWC |Eíz4^yLߙQTSӽ])7s]ZT *Vՠ/#T7Z~r"=hYذIW %t.e 3;,eߕ脛BS#qG2m I J 2@bb6`K\gQI_@tH›)/g? M +p]T6U%.z~c0fWڄDx/&ERH6X療u1ZZ)L?-M^vG3v9´%7BRZh1tTˤePp2u;\Ū7h! e%L=sT<-̾;#(|88W~ۗp:υ=]= ܄#}u&WArBmWȥ1jHEw 82 46fcMYQ :]4T S_ʰ) /) >o,M*8?ޗ[]QZ+l)w.fO+E'qtaZi;48@SoUD *g=Z\YLJO)=D""ZcT1H4ƭLa?8k-{h$ºͮ#5Vxow38!2P]N뮗C&mPKXnp,*Fp`YDzRɲ*7`o2 җK;'t+ ~Ϣ(dbT/YgJ *)M~_iO?7JȼRȳ/u.{V܅^dws=Lhƥcay;k: #-N"vAFy8l)]Ќn[Neei[ By}_ 3S$7f={sQǁw4o=npL5JEMHcCb[.N9c7D7OXI";C(t"l A2<{V +XsWB*Y#PḶ@3>YTJQh)Q蘰$EfxX'g!!1C~v"QLyzMA߀L%S󀇋d՝eҁ :A1Vp$HWQR50զێ!VJKK y +n.0#.vwrD6T21DHs\NgGo:-K"Hճ+B+Ml-9l^mjl٧RSgj65d4}ٔ/UQ݌ l${mC~?(6_r)ltp0P^]jZ@M<=.#kGկfgUyR*s`, 4mi=z_ KyBrt˒ieT8G, E:ؼdrjz̠e2aE~~`\jP,GYk2kH#ůg{5uâMONաU<ߌ=-y$(Jh>=lD ]984wԍTܰʀ()r?Ԑi+s9^4cv[i BF;"_ !Ci I?V#Q*)SUSk=<[7cqm96 yY̸iVHW٫F/]yq}YmWCJl|LH޶zDeT^)̬Mˌ) ^`PJQ 4=50Hud>JxߝAμud2_Ē$FXy8Y#(}^`= PB颅F19I;G'~+\64S{oR _Ĭ+4xv*S)AW9_G[LWܭmLClO.q/6o."Hs_^/v ֱG=|F<6dtNf+dq̊hO݁u<9qþ=}FU"c}8l)'O[^Հ]K^@DGxlu%5$ǏS`nmɿa/K_d0Z4:yP?iP(w?QrFVwk~,]a%p{X5Ry[յFVьX_w32a$1R7НG̟TRܽ,XOoE S2ܽXHh`vfohR Uvƞ?nFWk9fhԻ=8W#8zľҹd.?BdgiΟgq 8f5EYe"Ą |bQR1fF;_v8Ʃ~o t??c hUeGwT-"˷͎1+@31 n>%w영SB'tS(PV મY^7g~p݅Rן-ЃA梽!:FWaJ Eӕ-(:9T{@,{vZ9nBExf*U5?SbF NrPK nviO; {1vרV`}]Njl؜D1k<~H% VT]ỳs&smo"4Wa~@iPܛIsxBDtVHM,(2笷w\ະ+hZQ(ԃbDĦKug^ yNSȟ}}gܗ`M%WonsRnVSKh 945<$=ٕ-tv!>\$*is{t{D^ڠ. q6WuHPE!1ܡ*z@rf/Γ{D#vF?|J*+J zd'L}0W|FЉt vQ#9h4>!9v{ 3*?aZ2M*:l7yGvy8M΂ 9Gן6]GDiw*?5ROJq#{cQ}#6W p,wB,i#gt b@H&8f]~fs~CY+ e5͡ydxʟ;ӃmyF ?BC;.f{N’KD8)|۶{0|*IO^"C*}t¤UQ ̵Q2cp&dnEp;:&AS)GaER }q6\WŤi9kf$[Z"H*FGX c(] /lk"t_á܋6,1cD\c4k^gV4`M\I*1뒈%*6Gs!SuA3P׏-*KudQi`z\2DO*(R&- |뇨Dax >ʂ9sAkrJ I|G+d'?\ⳇ Nޠǣ ʤ}h?u; eV=Z`WNrF?A$*Kb!)+hAy "R~JhE^KTgTVŠMIJ#+=QY\9ц#0|+Ѯi%&Q~|l11ޱ?Z~$ 7%M q~w8ń6TɈ:ؘI@TseUUÿp/R7HYL@azum0\ }DG/׃#qS^ xЁjO3*3,OrF0B`DFSZ^2 ]boM⫿#*fUTdJ:3F8mz/SѾGoΏ-YVzUq2;h1U*}u=J(.? 2'vKP蕪uDѫtA_\ @ Y< Oϫ^B 뎡lO8& ;÷swjX됭Vwޣ0 Lg+.!awif鷃:7L@8 @E>]HC"7?"g3 5d[k|w;xAt96w9/&:RuoYR4V,.৕5|ZbE@ۀ9(D\%k&-uoR~(]W}q5=O3T`qAy}yȋ\w{+`3~M*w(' 0Ĩ櫐[$-Znzr78gr+"qm%yʟ>hdNu4W:9p_BlLeoo57u(trX̊G{~.ɰ.*lWvőjL}&8_m)74:Y>PH&Su:e3gyr[dm]ubޕN:Ua},}>xݖT*mGMe':& ֳIX.(sR_,Sy /`QGvpQP;܁zA4#kS\3Ea6uI7ZM3ꙺW 5JLݞGD*IdEobiQV7)+ƑU}&87{{K0L4* F}-ra 7~jvSIVN6[zPkjx{74v"yhw.+>B1_tQeRL%0Pq9>CD3--4|O5a`wjER@nfDT׈ &\q2_Z:2p!=n i?`/Po2Ì@pգ.pQj&g@ݼ̿_ @뙏F#͓[%~S$8בnQBRW}v[2`F/x<~wCeo8]21`H;PÔ&/ _R Hs،i27V_7 s> 8ܾ_?.$-B[.?B|a(eJ}$ }bRlΆ̿ju[S[e†zlڼ E c=]>G53v)ږ!T<#SxR0P}9f&Y"u?U߰v;j7c(qHf Տq>4OOWS/,'Z{RbSr;lӗ?$]"J"`Ն)z\\2^S[4Aetw|W\t3?LrB[/tҊ3C$#QJV܄ s=Dv{捻5 hIp|QZ~((fmqK&vuN/F9&iWC%z%Ԕ%=ĎAEc\#B߸]kPJ@UF0:u'̻L xY+,.~I-כjqȱ4TX.xQcj<*Rs;2֘ 䲧-sI/2 X#_'7٭JG3;8lW@obe'ܣ{|*ΉT&q௓ـ  [|e!wϯS:mS<$Q!una*p P(P]ȩu+ E .'{u :6^嶏k焙1b疴9Ɉ4Ro"p M}LmPj:1[>ٴr85ziuk^WJ*\[ʭ# eѱ̵͹q_8)mqw,O2x&,>h^,}pE".ᒥX# ʿu25 cjd}՜߿h~lf_}ڨqlC N X<h^+e?wJZ $aGeVa-H{G$>QVyP҆oV7 ԞӣϩIʰ 묠 ;Hz~c~3#0)[wZ:`MKyv]܋jQ0G~{VA ^KX}A_c\ kް7z݀0pFVi.CW1lA346S4 /Aj6$ɧZ5OZ3˨ muI3ȟvq|g0.U;Pp!vzLqCF!-ȏ]i:S#ޓfLhg H ~}xmRNd˄tZSA>];rPAȏGкW,7%u A=U_;T織u/;%m8|m||Uݸ*ϰ tF&^6IxmI8}nDY[c=]ME5knST1ZMM/Q5jgꇛy6#ÄM2.A--@O>"̱qB4Oq. |ޣΟc8]'\n ,=Wczܬ6k ӷ>򓕗]U}Z Դ)7P7/g­W.CsE[57XI]ͻ )vG#8Q}|HkErI_2?2C{YzJ ^.nVߚ6sk01oPݰEtz3W|R?n rr ]_ :N|k7Ul^obYYz^EC z'tB9>4;pSn6q-ߔk*n*l9 ac uI5we8)‹$x4qY˺;.9%iѽ§.02cZ%1גdJFm՟GM#u]JQ+Tyܚe 1b_ sAıKQ l=y/tr4+*'SRj <-k=r,T1l67 쟇˕.?/7XVSJNRllr;l}]us{c0)$R 5V#AonZ>893\z¨Z|:)ѻ sw3"KO]R䀨]@$F;Aj5e11:jO|(B% < !rVm4TOp+.lJ V}1ZFU Hd]^ wFQaNَnN3EZ "}׮,3Ќ.dN/~@?Y_0,#PE. uT+- 7\̄sP]U88dn.- Aɮ@<\7-VknKLᛂH5Rr&.7A_IbiP(|"̒.cQҸhP,Tf}h@u0]2{ 5lw:s{8Ġ<,: *cZ@ω>VJK=^r'H ɏr,Bi@bd 7M {\ ;@4M}[`[Vo6fw3arbC Z?ʽ2(׷:J]p sLF0:3>w>b=2%~!ďz?H{sHEopU VZu17;A#6l8_Kwzq_ȹ҉R:e Nf78Z>{.@q_Tx+$䮧6QIBh h4Ė2%jF)zѼڻȾ7ڼ\ԛЭURC,Z#ukh+$P4fOG8_JuG;CjJԄ~:wTM>Ԋ;fnF8B . T :YHvN?0# s>.C,]&Io^OGݩ˟ J+h6"o-5IBYN̂!9납 !^8^9y!e-r4IA:zj syӌO9Ǘdأm Hnq<(g?ggVu?I S8425cpr-1j- ?rT51hyb,tj_oT+3\z6.+G}2%&7I2;$/Gw\$>Eِ=Ɛ l]VvhY 9JVqCP'XJo6]GHg<9JNʇ0xK粂ۢPhe U/nS*; ,߱n |Ftp% 5㙟,ZJoڶʼn)_j~g An%b4L<~tH%u<{nyČ?O,<aL[jߴƛtU_z{Mu^!?,&oe*4m8]^9V^Rq ͬu2)Æ2&PV!}t[9k_HQ],ל 1=,dSiG &-UN]g4IF* nև&CX{x"-)<7Xut[E:cwB;KK⵶E9[< H9.hU#^rKj86(Q&lZ:~4iPrP긧j~?gbJ =5n$t hmZut$:U&zfA dWZ!>fZ"Y  +vX_ K-c/ '/N p%D ¹"奆E^xcn?RÐޠӘ8RjH^bX}FLy/z+sMc!7V֍⑄M q:NJ,# )IvU٤9c-W#uw/0Ca{'/M|YX7m|͙l }r} [/C nO"cJgMR@ &?a+-23BEjSR4KRMZu>nζuwД@j.F)z=hL2lHƔt~ÛF+`BRQU7>GK?Vaxca7+z5mK4WlneJu 6R?73]Hs*|D$r;wս.Jy{ϒq|0ԁ{2w6Jʌ4&; qOEh AX/P Ǵۂ1N2~TԂ {j؛k[9X'7fEgiqDbe[jS.M]G;a5jR,eB^~u2RpSX̖N񨠟C)L>~0l%з~(N .ׅ\sX/hscU0fж0vUZ/?5"1QTf,9bux<7 D7?!5<} D gNڕ} ;yEw> >qѨX/%+6ӢdOڴ 5&A.q%$$2HNn׈^N3&h)fx'yPƚP=I F;.bch9Y,j1 uFɎ!B4X]7;ېuH(+ٱRl4\[Ypu vUTon"@)vj zˆc[b^@r8j?agg&#B" 'ʀß"~HNvA]Zchv:쉋 ([DpBn#0|]ֲI@ei;2.7/K Y+i*ߤPJZn]M/kPא{y *ƅpz= ӷa}dYO9UdkCg);~XWb-2F(B[3KW7]sWa%jכKF#1gGFн4X_&HwX/z]j-YYsL=ށړ-Lfo*InҤHj6`s4hY2TZe`Ik}j5VUS(.1,vf۶9X:!"렣|:FtNm 8|BOߊ`ȉq0ǝJUQI[ L,杮{* ww;GzCobHhQkd6񺿂NńaX. c<FYW?T:E``?$FF'yz{{zcR SH||vݝί8YS>,>dqz B; ]%&c{ZF^K!Q 7~Q;䜚%*b`p^B906lJ_;JXk| ԇ( D PjTR%]U8%˾9j:o̝lL=MsɃ l(CIWr>Rɵ"m4."L,/; ?ҋTOr0|Yŏ#_>䥇? %6_Tn/՛dC"&쒷][V∡ Yn ɵÄn|i GVH-QeC+N\`բd/;ZB$#r2WtPԥ"뇮9{XǏ Ew%ţ'rg} ;$ka'&.9xްScNJ eoZ~ d:YM v,FhBkwqA>'%c4d'7=Hߖo9nN3dhf0ϫje <;, SߝbT!Hн<CilędC?;w- j.[ w7^||vC^4V8baNs {':GhV.ɧ} w `85̴ZϒFG,?ʇj\`k8mƬa-e8=vHB|v0^䡡ǶHF֜2"'Ύ < ;6KgH/3K yjC~qG_3+!opjOX NG͐(Ny//+2gD8ku$znΗa>ʌdZܫy3uBz)3{depkBevYJmeAw$PA ]Sd0%ֈEN^^a3[v<3{ :ߨ@)>i<'UkkNK̔HYAJ)9Pw#@#}( gkQ%mvhaEg{iFc1wRc|Jͥ28ma3Λf TXB4'>,PȈ-ЃMm& Iu*,O.:kԓ̅_/tX[y&om\^W(Ϯp 0PNbc]y"GM;n^n5FGП-/ĕW5N|0/ t/k1FRa#'9VQx~ҖSX8.Y' c! &vE -xܯ'|hѦ{;taX/fCyIw4')5Pi cPp /npؒ6S5IbGƣYa@d!C+foMj".0Ш@ޢazE/P0EÁ`" [cO rI)XXXRǾ}e6X0b)=D,^]㼙шEmp` 2,@[ܻ:Oߑ [^Ionr7^OὁR$9qhtw"c]Zdz-DFq\?.D}f .sWdN7X9\!@:J,DKA‡IYU\~s~TÄ7P uޥr'i\u6 yHk7:e7MYLqIbA1"t\cHHL*A(y|etlsz䎗B3@m5PKh3ː́<D~$aX(h |5"{p GW&jj,B/#Y|~xnߑ3E.̐ɝ 1cC ȟ̋~>EE2's2=0g`nI&lȄ{3H2GO^rqġL|%O (:KG!f)|GWsUNkzo b)EPKpcgk ">P/w\K_!wX:)ĠQdI(0R>k`_aguݿjθF&s)%Yh3^< ~?.%\crɖ0Hl"A/8/1XAkf^>sG `1§@Jmēq磨[0 bд$nBW_LZ, Ư6OvcO#-l.VK@ 㝱c-gL{# ~NDQAwo(q1أg}5 a| veÊiQUtLL9Jߎn2l-`C L9c[*[5ї5wL#8 Ӛ@ՒI雚3of!Y%A/s fD qg(fB&h%TQp[%:&_i]McS'`W2nW1D8<.Qy4sȨ?^>2i H*|=Kbi6@VxR%^O(vB83nc-:NZilYJF^ Kq:'ޛ֖;\q!6xLydImV K9H;d25k p.:JJ-F7ͭ~zD-r͓\cHr 4}"|7iMt6$DF?OVrT;yYCa-s'sWH _ 5\g]To'8Q$&>XF5BJ@Ʀ7t * Qdz?n8&Sng (]ZmY'@_ DᎿYJ(P8>xwL+INۥe5ۻ~YMEx:n􉍿|T)%p䰌{0> DP&-3J9M^dY~psƵrt}i N|K!1\[1%܇vBtu,7dz#^KZ\ NsY]lM%O~5DtqS&~߆QK^XjRap*Ũ_lқZJk~_yid\+5oDWXx R{/~#zom@ihB{BkԠk -䵈QߩR?9]ZU"o`n +CBcdGo{•4[N=5"wA,Lh-{1@ei/zC~^Y( KipkIk`ku EƑdv2|sk5uEiGP'ⶆڠWq^3H"ajd0s{1K7Im^ʥ a16o,b_%TAwF hc4h_ yp Y~P 0Z{)o?]!^2љBYgR9!9O :M|q g+=+{U#Հ [ ɂua:6H$!t1 >Y3UB"p:"(8{|ysBE}g9yU"֟w-hAQOt!ʋI$Mg[*{c iȭR~N<y!,T:=_#htcsc@a "5BD]x&YTL>!=p aq1$xu9i[K&־jˏ~E&q(3P;諗IaI/U2WYJњtjv~eh_K׽6S5Cmg[ٞ|juڗ(Iďx DƔ vr2[iV_ b.)\7m;4d2'_bP ԑHReۜmPcXZ KY%$uڨPԿͯEx\5O3]AbY˼Hϋ 4LąT疄T_{PDV{?aXA\ӄ'Wŷfs1!nD!Be(F*D&Hmcg| 1pӭyeG -|;Y7@ֱa2 κ:0H+y:Db={e*}E74JTpQrbI)tE|Ww%|PK~bIknh͊^sV(.=@sA}Z?u B7WhAmbp~1fxPT;O|jG20vV nqSfF\꼉?y_ػ\O:vȳ{ܞ4^O:*$CV8xS`qA']Lvs?k8lywsEZ̥ˬ-RF%l3!~VGQ籿`*hOEdg ձY@ @:?l2, | to"Pg \>y?)vRtrz 89^5E,QȀV\+H~H.B"n*otH7$ٴ*O'BKHP%g*'}4yw2/a|5ضYh)ҊP1蘲mykn`1p\;qO7JR2  =4h=ZK6rӷy*g d7T05*e8پ+Ib@;4^ ,!m[";)Jc:P1\Xݩn!%Z\WBpaKؠa/Y&2h3L.`wنC@1:V-@1UO@?Hu V1J ck \x#5>-:Γq/^xԜS5̸ p3-_s96Or`gCny|:7[7窡*4p~-|XK}6=- ƻ` ss'"O2UhgSI'`U r,ctbB"s$vve)''FֿIIpyHb&;|ԳSx4j$omauB/ KJۚABA&%<լ٤'n%۽d4=f?Pl_(NOhq3cS2Ú(h  _t> ̜SvJ*gVWǯS 7#{S,к⦏PhPpoH}͎ٗŌcJy88xOՈ0aun5|ŚLSjajJdwث7aҕ_G f+Eu!6iGCK}3<;K~-K[z2UN~7dGP*xbgֵ(-w0mOFےdc}Kp y73#=hwY1ݮ/۷~e|Vᮦ{SyyB4#9,Umq\ayT,mNP?eB`|ߥ4 , ƧiP G'V8[ʝZPQ?ӅNGQHCv:w dDl~&}n%*BMybhBXLZs BY|"&Z0RAbO*YNX^xCZ!v׹T'a ~Zc-@@%9~z4N_:56`rڙOU" /-@_>K7PTؓV PޫdI b]W"pkogǽa> .1H }뜞}1>S[e=wpbS!LF7Fh"CecYggnq Mc5;́&$:'Gդf2Ur٭ _wܑY6lYrklR-Rc`Nŗ3(#HuŮz> :a"%,%aw=h-]Aʫ7$>:NnW3i?E.d9}Hje%=N!ցqsӶ u[l_}HXsqGevTRۡP?{ɩJܤz8p]Z3bn9l6VƒU^) bE@۹n/Z`Ap|Rm]U8 `hM"|ufW^P9۞ukM$&w$[&GyXy*Y-J l:?)z*{V!7"M% g}\D]įsSZE.Le^cyK ft=kJl%eE\D'h۔x$%0 )R@+@MI)+x$1'K5h-<#4A!C'Ztr٢n MlsEc c9Տ+ 3p-TzCYms;0-ސ#wq%n<^#0g vsM S!myUQ:㥰 u< f'gP&vo"fdK{xƏIVOL*"WT [fEtA \iX7DC PY ]椆ac*^Z_m5ž+QvM!wfv7kp Be{w\8bXhQoKrPY-pW#r,g\nLj$Ze#L+|U/XO6Df$+6~& ^t0JɽOu, #,=J=RafOm}`T"4Fի~+R>؂Tnmt80z7 eة"aވAY#.hn@i,fB#3'e*Noq~rDuC!^KIm&W6sQa4U%-<!0ԭZB JAX Թ _3to {n=͎0֏?bY` t2mZ EkBPAQ2I$Gd ^a"?KycpuAָ? O\9YlN/hcE8O=j!hY坆ܙ1#(w]ޛUfCSdN-]?rrڸ3ҿo4%aGkXE&NjPtY^*j'K׿ۑᄆ]yۧԵVNL,*(lw!6=Jȡva@>מ5\6V3 z53"Wb:C^&0m 5%۝ěn;u?H?slDn񚴆E҇3Db!J?96)3|X{B4]K`}|=#EO8ac_(f%QϞp3/=RMier\AJr1 :aGj^nAI\+u0mW?wsQQh9)} sc8H)A yQGCBv:@5 pԭAHj { ѐF0#*,X0M asHfUtOb0 u\rpQT p>?ĒLCnA[4oNҲ*^8uǬ{cv[٧&=vH.6bU=vcaojOAW*f8x?XZU!(SDD7*P"OȫsRJW9jٓn (C\*V2&D hN$ أr[o|$ӈ /9Gig[5, CzOK~+YL'DݷAh`oW`zv5/7Hy{ oSwgXgr(鷝Y51"B>";}V)WI-E^FJ4{Z?<:$[Z*.8 )s l]Wo=vyېJFuׇZ$;/=)-MU" TZ}9].C0Ƨn\b0•=aw yYRQȻGM&`R )ᣩ騠1]'f#`P{h 7IrmK=n|?f PAy[Ř+آi1{CY5zWʿ{0!%Cn^Utr8Np ))* UF~\'}}4[D\'5tX3}?g {;z[( 0 l{:3@{O}ﯩp+\ wݘ1G+uP[EX5^Y4>IT#1B 5XTΘ׀&hH(*(EyYVv^:e̗&m}ƪd:hDψ}$PuE0H8~`Lv.~V3ղ;Q|%# Ս4Zr\R wݫmթ]!U3MY X7PV0KG:0b %̾u "#YIqÁ[zE{GԈx T;)@ro{H@URX32E;$H4!DLjؒF5;p >[KV&P"=F6-o޽^E4&H^9W.g4o.|Y&rϱ}_WQbwl$hH0_"h-}$ @ONs|8r H`XH:"ԥG0] Ē&ǑrZ=0ӟ0xSlkX4q>AvMQ:E2!,7I-D0yqyI9pMS^줉1RlJG_?ײ; 1o  D-l<X7<uze,,ZM >̥5VlJNӗXDӟC0̜'S%Jmm&2 B4=uX# ($EssLxX_&3{lEzoyϞW?75cQ_@@H_<$Vp%s|P,?㌆eԟgYW;FJ8NSlu}i{%N4F0'-xZn.VZkbǤ0M(eFW;/zF; OJLԩˣ/O2A|\8 :xbꏴ(e;l0kRЋ~Uˌ)?9(041(& D% eb.joʇF=Zi8x*r̸58gbj/3lFRp03 JGA ڀiIn%Tʿ-<^<2@ɸz2Q#eϱ%, ЍJ$IkߵE!@E+;O9jCUzYIi ah/4kt 5~|!Θg[{:^ӲYU7" ۘ>ӄEMSC7K_ ;gX 颈Tr|t+y?gUG;5\?4__eaqE\eJH,EtWa@p{4$dKf6eVo6:8ztq%<ڜ\yQp#| *,egaܿFJOlv?ڼL4"ȺXa3ىlk%?SlH$Dţ4, 6| (k{-+k*e(,u(\ aeǑ6?G! <݋>0'hvصI-||oe=[hh0AK-`|PL> 3XR1 YQ+˒r36PG( !M h46=i~NC&D.ۈsR\L[Iݪd "Ԡ _O40tϹ ]`*T4{}_w7ydR_5S_f'PNj?xlg^8&l t#`;zग़%Tu0~yA((+O 'ô[tt,)Q`JhqhԖ&*0+40LOϧ 'V w'P֪\w&bJJx2PɈ W\ɘr(~HE/<б_BkLb!qwDI`HAYh@aԭdxSZ E9I_Bsښibz|b]mՆטȉa _ rfϐ!<M.R5CrӱžgBv`(m݀t69v3q HZK xxBn58]x %g\b&e!"#A;p̕;DV5Pz#8vvO!?K+PgKگ7g~*@%\ 6(HޣܘhL@Sd]IHAcs;.7$l+ jPv]QDz3|>Kz[!T ]0霙1 jL6ޥ. GKȗHaYu3[婜P\Y|:##Yyg\Dt!d80Ӊe5XLN̦51Sj=[I S^fdR](aj%!͇\6{YK#ΟysfXeU0o% k45}".~o𱼮vዉ.F(F9uRW:<:+Ⱦvq 8#[2@-XfdZZ+O}u%Ip6͔I %u CTr :"heb뷌7lqٟf=}kWKZf oQfWamɉaJﬣ[?Ku c|Zla~=OoO ǑkaMFx|Ykh.O_WFP7K<ؾ1d>!jk L:c~9.ȶC6 ؃J}!ǴY5iVėiz(g#D^G:Nԃo]?-OOd`;Emi,yr)IJ _~n݈w(K)mҏ*'CH<Ɏ.S^ SaFWmLY+"LNKt]>LCx̺]yVz$x=*Qp׹ŎnQ8PYS|b1Ɯ1(~3Eh-5g'`uG<9d׃;$MKfՄGovC4kw ~/ *8_zH^زnKD!!{TpwzfZGo~G_Կm)] (kE;(O>5\xCtr[ư/{%8.~͛! 4cb6R@3v:}s jS̬PTXO|?ҭGQGXjV[ ]>0<p((Ǝ8i"؍L˄4UHdUui0MX2]Yp@O v𙰾1/yxoud7X yZ4_C} u<9/RWOe}OU>YpBakgV` f1Ugs6oiZSx~ZYmve]gbhNl#js-敂諑eݨFqwkWpٽi=< P^AIEI@ޓ?i"L Uz/MTcD9 J*;4-i4u8 />PrS_ ^ Uq2aq!]}/[GJb"bS2JV>rړ h6U {DƯg܂oja>! nfGC| cu~J,$k⊶l_N)w?Og{D6+L섐Sgٕ`(\VY\f(ZyuXHu>=Dj(c,cxv?3,.:|ߠ7!G%{9qS7_ |ŐoO=E\ 'hBuր*&ζFdwϝ$ΗG @HL@L򅿖z޹z)-Vi,Кr_4r,}7^|0_Eιr£%9-՗ VHcΗi52  B8~I6"J#M1üJ& b'kSj`Ns\y)&#N\ d-5G$,GE;=y/G؝5܊hdl*\_M rdag;h)hTB@Up2 15 T(L`)F2WU WdQ[ 262\3_,_b9m@9f\ST/U+; ޽^%qo/s{ڧɸQ:gg\o>&.'iJg"`-.Vu؆phXbwO%3(;!=A߬ȇ<  ӌ}0>BVnV./oj (W~J߃8c?Rײ#.\znO 'B;7V0*wN䐃JMUlZ߅C;>Qa1%T[8!QVwA9X1zGZ;CGt95Jn#DMhx80ܤQlD㶆5 ǍS7qB\͚f"@^[q.)}_NO?޸xM'ȍ2w˜aڒǫw;g\wVk/7Vv? mz5$2DLm0XF 6_JIrZ\Q- ۙQ2dYٷKYGBN'V%JGhÖ v̒( =5RΥWa uژ H8xN6])TU9L!ny2OH :^+@u^5mwXpxB :O, _N*AO4RZAHT5.Ơ6F!(qz\"^S#"gxe@!/L[}O'x^_rE?\ O -. ^ϺY,2[!=vE\+!oreJEr1з86N~]r/Uei}Br4@6L!ߌh;hكk]-)< x %E#;S|`LnT( +86nS;g LU7 |Ȳsȶ|eFY}Ǿ'ଜ;t9'(5e@H Kh5veebAW$XMG=!bCSط1+wͅ} J6d zBHd}j *WtM$NӦ5LU $j/8 pP'k{C_kd]XY x/Of5Q:?ncz_`t|[C6D ?}ĊҧY`@Uݗ`b:?C+Q5G僙 ߮C'.M%NxU!2]S)Qނ.y+w!]_x;V!z)rOAm+`Qo?J(&pW5[Olo!l"L$ֵ蝴z818?Aczj$ Fo[ 6#摐dkWD #tgzLTm v6cv!F߿ZRYjB]ZN 6T,]h<${͗.#HbPP׌ɉU lTLA9Z\[:괤qg֗A2[K6)^RmU0ÌQD+eӳ btyyRç\ NWP0RQsws#';ٞc"ǶN `V.EQ|m2`ypr΀H mom'S5ƖFs7au\>roq 7bcg<Δx_ðA+5E 0-yeߴM('Nf-H=]]BU W#A 8IV(RGƱ r eڵ%N,@m~)+'ѱ%&2E.T.&Ku>Eq`Jcoɴ:$GcNG\ǛˋWX1ƌ)sE5fdߦe#oa .)GA[~y)\Fx U/ySwz8GKORWPqԸ(Y:B0(ˋI?G7Bȼ2'M ya$IǴd ~9/#|\2fxX2kdrJ .G& J&*^ :A}NmfrNwͣ0pNQIZ޻m]iͪB3rupbvI/'#=\}4 3a7z KѣJW0x_IQ-ʱ41Rµ}?# } :+J,4ÄA &_؝ \{$欮f<[-ZpݴŻ<E = p_ӱ6ioM{8_*xw?ҭuѻc!fh뜆K\s*VcIY-jLHeqʡcGv6X4^ј3+ZidM*yD438o^A7~c*FA Tg #+a}Q)^ad!e/Vgogb*,zզU Pc8m8mQPlSn\ QN3dw03iqK#|7k]  /jjJIق-k p/*^[VsEf_t"* #CƬ,~zhCQK_ j\N Er#QEuF?ngZ&m^u|/ vWjbg*H6 Fjtčj\L#T3|#.gJ2J7ΛE]YyI|n=`1peWVY~0~^@9<ѡ4--^,|!ij 2R>b7|Kd2 YM@\c q&6%_Ha 26e.C ܅A?ʿLBUP]6vdf{WV?AM>ҟ{zrWHQOxLc䯿ZHܤ.(нhJTBX8wm*qԈb 0n s(2sRm7)lć7+3)侉n~6O!r`,l/3joykHOS1C3vdT$ѶOCb"'RHDz8qtY4zbR{f[!Ž+_хX-S?9ۍ,TueK Az?^`}Q*<>:gq;~B*wxa4wd `¸.^zyJFʳaXڗ\w칩?&u[El%f*f(]}lvZt.7X;Ot{.tnL"*Nb]7`EF %kn4cTض0[Zt%–o6ו2Qh1;PH?֠ 7H:h,!2l睓+fNnH_{nӘ|B-b9$MQ,#8Igtʸx1iuکAomT㏞h=tWJfy)@Grڸˠ&fnkկ2r{ڇR(!+F0xY#ᇌ}@RĬ)o0<Dvi?Gau5=1k=*d6m> !h= |(oRkhn&K QHWcSm8/`sc~WxTރWy?yr[J0|qxyʫ{+Pԓ* CHmL" >dy*w}ATʌ(<ɔJl}eQ^n-ف.x;2mIPy1T6mislvAq¬[ιg}%[ruCzmӱ]mݯ[h~ w6@M`N!Lω!a<\efcԋ}U2jB.{B>3mqU6} G~6,>rfQ =4cʍN9%X̸ `FX*1gQ$ 1l~d3Loa=gS hPrƸB4R, Q xͱ$jz5lMSfƗM:Wo)9O}+Pz mffCc9+ L+]a>jiFfX;uJ|kzbV;}^ P,/E Y9M0C_W2fs$1b7y5)3!EY 3}X)|vre=*;T4D1e;mz v..TʲJFqͲJe-`j1cʓ +3-YBܗt}I[gůք).qu@ia0] "ڈw`jvs66~a[X@`Gpx0D8MX,oH"/( z1ݿP-%e#埐Fmut*yc#8/1*aV jT%F8 U{#6'G( Gpaّo>4ܵ!ڒsLe8dYZuKw|_aש0*,8NBr8\Y psyӞjn39XJ`1QY4+{?FIl;fzw*Ӻ.f`9!^o YЇBCY.j{-^7cJV鎯`FC+a9WDOdvPR>Cq =絗jPs XI'/ )k*,ٟC@-{p˯FTR$-S&XQ+T"hcA9,HhMVa,rm4(YTWaE <ąmV>yoh:\h`Տ9A:~n(3"VybdxӾ l8 v { 4'LW+ '&aEyIVqsm\XrTWo$)8=.+-UqKl^_pJ̗C3a*5,vAxy }K/~tN3zqc4pЋN$$tMfW3AJ|/Et3P^B䏟2i*aӄʚR :a AU\aH>,jĠߞ1]? vFOHR<^KB0JwՑ:u=#tp &+Y?x e"I'Jѭ*y>Њ^]>yMkv<hFުrx_*OEJ߹k-+B\g-pwD豩hwZF ԰4Ns2p&>롭鮄*14F34 K9yQ  M΀vy ~|Tv:T>wW33ҍGD2_g0q4ʟv:C qp_XJϪhz4y*2)-$Gp)FXdvFioz2ǃGzW%xd7~7)ŨwB" !TnA_͚Z `i QWPvnr(`%^ekpb@},oqNxHi 8'F~dn@VX*Y8E(?A̼]ڳw,<*D[UoѡU"?kjחQsoOJY,Sp։s`5E/B+8KnRLwoogxTfCY=,n?YIDXr̐\uǫI! CO-u4jo*Eb-7\QX XN[:iwmx"XH[3( ~n_KK7?%-fs'V'*gޯfVp 7{X="g>9$>cX)|}҈_RD&%.t o1uՔȽK`ǯnvdi6 wpt.e18&$*>>w۞ S ~8Q[Ky@*c܏ʯ,_=p =P,bYmWK4 >m+;]cΔ1Cjq#Q&" w Y u~b*{鴎72~W~)@b9R=sX9H C CVGO`s7djhG֛En.e 'p;?\_hкP?G'T`Z6t g// ز G)>﩮Bze \TlH;6~{߬$LZ~g\@YH՚,clQnꈹKU)Z?6_]-K,K;L,Iwinw̌bo=,6+2,)u𫿹ǐ,} {XTZ-VD<{;v훗v0OTR~mi{wom)B|r3'J)saMda+֢k-+uS#Qr<,N0MkY?; B\mù}SqV ѫ||if;!R3l"fE#mFؽIlqv+,./KSdĠp7c~+-?axԾfL wGwn] &`-qon<}#JJ̉l^=r릁5# K/hmh 4ƕϊL(wm?Sm1"(AڋѿRWtW*26 k0zfsvΖ~z !1ҽpՆ{dC9a/(.?ğx|uSDjљF`m{B;$w~Z-5iFƉ9%p~krԌɓRDѺ1 -5`@]2'ٵ a[zw؇0"Ç 8$+ f3oK=դ#BODOϋA$^sr6F5 SvFpj{ݢxؕ뎑 e ! #4]q0Z^v%d^$bW$vh& 'D2 zjNVɨ'+f< t7Yc(blXqZ]ti]tMfmȝ4 u/@32>?a`G1{$k]RD|Wr):H=86I\10clԳ1h.h+wH;8įqؼtc9zs;^7gxx:-u54 m[Ԫ}vyOc&[,B𻚗X#ݽuൊ47xw`>|i~鍧'%Kv/Ash؋L "Z} &Pﰹ5=O:>QI7w2k ϒ;"V9dEnQ)#f`5pywʦWbbG;U+qwZް؝*\$m0ub=e7!k,v~~Aݺ{[!{&߫ќG['jm'CLBRضz;r^*l(9VŎ49BIY# HV,>5Ş9UZ/{"Ds#Bv=p>VفF.?4"1{9/NPMz~J{@v&fmhYU4S80% BFʼn5k[jxn-JWRj+;VwxD@4? QG5Ӱ xO vQ[h{7-.E-=_Wde駳|RWE!H\^CUNzlDNLx|Wpq-[qC%T*Q-@vHISBC leTO|npB ԧPL&=;h # [7v⻽`B/Wm2#cS͟grz7l@d4W12BMI_Q dfiKq8+C|*lQ69)V9Zo{2o#-d5VF9?e=I4&HRi0*jf/qdj5X\T7lk,Vi$bբٹ渗zogXۄ ?@O!JZsGv#1Gt zxƌ~\rS x4sٽ[fknɉKd'=3#fiQ#jL;~f+%[Rv?$r{ 5*S&yE/4!wED߷>ϛyw9$P0쪈ѥQMYEF8;e6@\̃05DH҂rD,{ / GRua6ʟ NOu:E" vuÚQPFZ7f2hk†4Q40OO fI pYT؂l9 q>3`2TkԼ%O °= يKP)AfjԞ wHи>RXzv7#qo,kf e—b0sg'c^x\?g?[_3c|hT5I^0Zq{aly$DDD`*Ȇ3R0/]o*es>vgJMGS;GD}U0ǒƅiOtdC? 2qLM/l!doSQ#μ޻w|áQ}-fþ!*I=vݾ m< j@P wA[>o[cqD!lׄăpx -jߟlH]ʥG'RmuE=5Dv xngxoo)"پO'qgu-\]\eU4b9t`fQahOdC \r0yXSϼ1mC ѧhHEUT~~ʉXSfT# * 4J Nrf<&`Jg]BOz_zy+!>Q 9v3MВcoS:?">$gڡuZ:ip0-e˪}`L;<}Dġ"t5|rh! g49m%XƗa8(P_ ͜$X;F&& "Z2\Q{iq$)PNcUFo!o {] 3{:z5C+Ʈ*Pvʸ)OYL;.m]";*g8!.T<h1,lǟ7$`& m/ʓ Ǹ~9pV>D&Pۇm{ bLA83 FK=ue3d%dM7IY2PÛ>t qVvb2뽙;4珥W^DLJmR`mQ9o\w]ˤXgzfr*l'/|&m'|dQ]s}!ԠznC,*E+ fnxsO#PÑ4uqdGk_6" I#F;ɹ~BLopC *z"j@..;WNفo݋:DB̿lAV f?5| R>`PnDnGk ܃_6D$nn)un/woG$Q^#j%|L6j"bG`/]hA8c:JjN:N$9v2Gÿ^YnwxBD|ydI<KLhS5IM̩\Ma⿭l+}M&g3Z:mt&A5 JWP!RKRE@-olݫL{ +ЙN$pa֬a.HTTz 9c 4ɹa;ph}&߃Tnz 6MAb[ 'jpLn#[_g413H$a`X4sv v.'snmZ%RR/l;\daiKY4 )ήQ"yqXӉl]/@W3(al/U<4ҐUAK3 PuC١Z=kcVrѣ?DGU5*nB\Jjws^ }ʕ##%"7wswaE! = Q8`w}|2:{"1?8am ?UX[ 7~N^C>-2܄$rYU3MA `댄_fF162#\%Co #SaQ?/ .W"($\ӇdZq 8{3>8.JKze"m9e|hHhQʾV F;" O&[kkD(cpu:g47Rŗy;ξ̥7gb-Ѥ4??ƿz̏xR 2B!)l1eE-eµEZ338яU](pfs /yH'u?z G7't!i7WS;j=  `둅g~G/; F&[ jfk Ƥ V&Q޷OxKLjxQuP D*AMxUL%~a[C/nbHJ6Jp:n2Bx2L t|(g"Xz E@ d67wb֣^Ig!p]OF)e6flXV[8q,+Y[Dt4YQԿ%op[#nc`oB1\&+3ӕ8[ImbФR;3ЄM+l7Qg UgH6ȚP@ lWHOi4+5Ƈ}Fht/B#zғWlzd!=-ۢ?>d}504O22(C S2I`V˅OnUC#itڞ][;HcQB pHn\I`x}fFJU9%8",bscߪiѵ~l$%.ݡ1P2r.4,K6[)hh@dR%7M4R&DUWfbhԮLep=`*CBGqC@6D{ KmN4A,%pR4i3f %7'5#t58.wΈ|2ݼ9ݙ3 ?=xJA8_~1o Sc{MbG!Fnm&Db|G+Re]Zڼ)k{6jlL<̭<|_^AeQ?G'c6appgT|} PaBvNǷ*t椪 ~)LlJ8C ɤԑ>F{*drwh1c>+T|,n<`1`X~^v3?%q5J>XiOI3ɣpS72]QvQ0zFuLCϯw{3Uzn5>߂I{NsӮ^)t͆WsqК]cF&YrQBX-f1jXI R/%pSXN@_έO\ohm_F f]StlN`Rb w,ovwCF"|n˱wrXИ~ǯLL ||o2`eR "IeZ1DYʛG7&vx™ ,ݾN[%H fxnfzkf4čZ=  "^pbh@(VxG/kuW仳H=tGY'k?nǚט !rA51* +`*f%|N5QX"7*6!`w)v>ra 6 eZ($(oTS;l*SmcS +sEB֘%gR8hC,X4e M0ܺQj~JQj:z7RH,f)Ԃ֛>eAzѦ[{-f|[aƐ,[% GSu3R.B?l67\f %z]/ / CH9hŲe FJH8N[ ŕ|d*;54,&rVW5Q5K.ax TH䦓לަ&ڲȍ4i N#)lKu?Mm Xh \w ȶ,ԞQ>!f0)r,*nBEp[XOKã

%"¤y_{FՑEb, &->*v بAaao]<+nÃGmN*q3z"_<ŽlʆcD8hhtSi! 귣^?ƑnFaiT{mLJ7goYGJ1R]Fk} ؽ8{J.Q-B@8⯹v+ )i631(pIp 2PBgV$}ERu,%Ÿ>"]bɫp΍b$4eRyM3#rCA :8_>u$GgvG?܉b60di<]ٷFY:Z#oT9>s فլp^|ae],B7Ǝ۬ύ¬VMxB/E ܲ\F;SbOid ׋4Z/NgZ/= jOa<%Ǎٵ7k-]C*x>R k)qP7kh!RՎ+EA huj6nxJoY\gqͮ(XY27`K /Qy>Fehki^AP` tl0uaZîA`}U꿪:-\oLQYh8yrOeÅo^o="6=GqZX^w؂t魓&; Er{I㨀nPz`=xlC|SJN_2z]_MNәqǙty4,9>S^ީ,ծ,"g[X>2U)WHIb-H$ز;xp&P{<Wj!\vG6׮X1&C4[TaY7A4U9!8[c$',JpT2Etx_EPTN?<Ē;Q"֙Z_[cQb?omߝҎi|2q6a9ѧ0V>[_J;K.Q־)!OaenU_,]RMQIM XİOM H`ZJZcK !1+!*?صY#l:_sKJo ,3g 븳АA 7 ʡ_?I&%y]K9vMƓLZH(ΔIu}m՘Y- .PTR VdkZ~FÔh%~ q]:R3tlq M_)iGBt_6fLՂwR#XћEH/~~݂Cv=c~y"/ ?ȂSwB{K“%sHjB1nCv? O|E<\Bφ# 綻;wHU\U$jP*Hڷrn |DҿZ#3g]F=Z <󥯶Fqv]D-yU=̉R8mXM t$%؆ !X_gCF'r$0)% 0'8|܅/]|^1[>U [UXܐY/ ifOaFe3z"}PaUC#Z?>/ M[;]S%)#N9&7JwuҤ"ò 1UpҮ%0Q`ݰQ~,-,wuGGUD#ܢ]1 J$kԗz2)vϽLkMM5ƅ$\qMw41lgG |)[{,4Cȅ$"“:SNC$Pe.XV|!ezMe#KҴ]&kW}+3:zz?{nJ}Q@ڧSdBr W:oE:i%ߪT>atߖ1'AXRF9oȭT:2cwJE6lJ,wqd vfۨees˵6e<OBNKE$ >~CΦ{-{tHD{ cWz9ܥִ5ji P^ޟ/jl)_2iɅQ(4~34\8!gfLG!<}E&i{W]8n${)ng2(3ri%K:M"9i(-dFK'm>Pjtڮ`?tU\O,Nn 2j00FcJ ]:'hsⓒl0C-a+L8l>_/ZOoН(xFʝSj$70iFgbu 1.ׯL]Hi۱H-OfC~n]?ON%;j&}/ u8nT+\$D$K.a,EK7Q6 7mWR}7}2ZzQ=?oN ~1؄vģ 0 '>%RizüUMp9>mZ|Yςgޛ\hKL=@~vrwByJ|RSNlvrZʄOC7%mx%Sߛu/DN,Ot?'kP:$Z_)swnPG\FtP,Ft//;{ DL:%kUG?ճHǃ}(I^;ɞk^%.'7餰6N1::ȕ‡L`"J ˷cޝz X'H Eyc;Pb]W_Ve]D!l{w"k+C^KPW9}4Qm*R`o)oQ JVwr_WuLA ' nm7"\r6>aN߁U:T;O8mIM=4 7VAdNENihcɑI!MM{Ҟ)f*ILAV dikh?iBH0% n5T%~& gPI8;S/ETre2Qz2] \q2'xQFc]'!蝂 Bty݃| }c\d}`z]<7ۼ+Hr.;$(k5C;|"F|<w2v_45YQPv0;ya&Alj)ѭ'Q+@Lɨ3-Aj'P/;w,7C}NnD/U{Q Qۗ3NtBRDshGcCӖ1(ݯҕu ҋ˲=ޕXcy1)MPYz4Ql&.'n(ְ2!E(T*}0WҘ ,[(Ï98,iMGd*$:ݖD}ϊ_[ >${:{d-\_.01ڜCzspK<2y{Rېc#|=`hȶ8@%sE9i":"\)~N^af`I?Y_p]TT &cϯU`GQ.Fm%Qˋ'hhʴ>&8ͺ= H7!Eζ80LM k(8Y%83b54&}ˎʪáoh}JR賴m2 'QE^fQmg}e􄴣pfs*u@8 :mJ]r8zzr\PB;CEtgmFvR.dҚt^Mg+y o;Iv=5F L Ä@\yaLuh~ߏ/=W÷C@7B&Ӷhn+&E JDv5 &)7Z$YO>CG,g^PyZۓ#R/1מb߻ݦ;`{LsBSq R(;6M֘)̃H6+~sk9._ۅ|u s$eg(.8J8-qVRlb"$ C[ݿibG&=Wmerĥ+M?Jef-#EkلZn\#MLU{- 6 J4M9O1Uh` f1H!WPƹ1p+\jD^ifQP :D7<]B_ɿ@Vs!ƹϰ%1 q%w͘mGU N?{TfyFhS@v QT9 9خI`s[:Zi?U;v[ަn6O ޢAFh̵a)pgYZ0707010000028f000081a40000000000000000000000016650a15d0000528c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/v%RK]?Eh=ڜ.+˩o[qrtVq*~Qm6(Z;%Zs~l_| /<,x̩^E^@~FTI;{C5xA9{jiY҅΍ A>cϩV ""ÛwbK,[҉gz߾m&WXnn#ȋea jLx1[Hx5- b. #}[Ztx`oiR1{F3/mn[:Ol1i 49 <6ߙ~#Rc!|fWԀ6(Fl_ &> Ĕw}i7 >8P>Pcf5Ʈ '{*jdda)u$"NSK C]C}hRhgY(. o+>!K~ԑaisu4OI=wp5[/yqJdIL32>I\:VR ?Dn&10 (C $"6Cp^~κW8Έ(ԭr`yͨOX8ִ{heVvʺɜcCE{ G#)3iHZH*D$$^m{:(xޞSFz@Hn ^<'(`hGo'cvV fU;[\Q!r|?"~vj~;BoNH f[\[ḇVܶ858''t_ nD)ZBG 8e]D vT~[Ɲ`-]:sb^zԈ؏ahW98)-@dqC(L]ExnSfS+ˁHbg-Lp<~O E>c5Uv&HYP\Yy v˒+h wb@O80zCN@!f!uHQǗ}o@T kitAt[ouy[ȇz;N9ChT v\\yNKnJߙm{p_N.? =p>E-7A6޾G@P+'jO[F|VFStR9ܿKl34冶ӣjv{(z*?)? ]w]ș{HAڢ(lMP C7"'#4]x91|ֹbEע1SP=<OVչZ+A/49ZүSl/ 4p~zmw("șe K"~ *W!-{,&t܉Punaشǹ߼X&%Tj)4 >m%^,!/TlyYmgCe]hbP7~2ެZr Ḽ-񡈽]M %tR `0+y_NOV'YX`N;-<lO V~;> y@w9j4[5GdO GFf5fm [n`t|Ck}-N yP{mZ M۷ԟ fIˤ`(kBYTG0vGL :Tx; P)< wjSn`/G2b OM*6 j SC&nbjN'/lw׃/|~q_yh.ϙ3 1j@wxTRz TZ*^DAT@J8)|caT@#GXzH2 PTEq 儃W20ާ@\" z>eB]Qd᜴Zs-,YE8/C|;-сάLO4@x6$g]\Y|XIl,7O-ٶƣ* ]'\ws/̕ y&!+@xI,ʀbtx9L]fKwKH-W Lzm2weafn=Jx303w1'%*Pqs0H ;jҥ֖ L;gv@a'>#[3qdK;ZF#q&H˂-SLK!6 oOԃu'W$" ڧ˛ ]dDUbzrKaadN`"l_N$>o$4dlM?e iao*hPg*h<\#5&'e|im#cs8Jmz"v6 =M~0*|poznE& # tb~g&FdWBJ`IYL\BOf=Zk^ 4]'\pU#}ÊM^wjip&S(WAo\$'n`C z7m*3?7V~r#q8$Ɇ]6 a?4 ׍*@?HP]¼MotǷL.+|(o0;̵0AO|u:adne|EwY¸o0P3Ъ][9ɾb~k^~r/=,ҡKšf † > {:0;0bBW3VkLfm %]ܧZˬc(3wZ ڍ:_ h:6Be<^g߈Mǒv%"照 [~tq1XU~uyT?lS jL"3eZ>r[bS'6';Ф5}V Yj221`)ߊC h7oN, t. By !PN$|q5+C=#.ߕ5Si9ذEY8m[gTO7T%>VD=-Bl.51BJLBo3M-h8}N5ұz֗VU"LؘuRuFV8:ˬ&9fZ|`S-O0o-+1 ^>;E4e\&czN ̰: I-ЩǚUopju>ȜbO-zw^}:EI׮ʔj](~} *n25gywu؟,UǓ3)?פ 2`~Nrmhgod40.4w[?Þ "/,=RX#F+kI*'0#U}~Pm.|4;QڼicEI lj \XB"iy樘'+?շkYَdfCB:5[]wV#_-? ~¾h50ٗ]$s ՈՎ:whhq!wdYea.m6M(X1GfkͨwVF#U-ff{e1dbJ܀.ɑE%!B;L3rF? 2tQ`vS}fXH &g$̘ 0psf@C$H n 39i卑JNZ74RKol kQ}\e`Yi:_쀤f.dz[Aj[ c׾2$[Kov+tSs6^'ɮFIl\?n=5Frl`HhKzdD_K:2Jx/XGAp] Ź~n&úyGغ`%}As#+6N}g3]o^ Q$DVCQimUD3y7{#-S)Æhh5da{$+Y8~TxV٢y뜳Uo::YFm7,EDHxEum-\q&$dZ NzH<L?4<=撦~̙QO]o,H 7낤ږ4}>=JBcb-y JhGkLYw%!3; '@8tdR3wdR+?B91Hzc/_&`=f0i 9zU|\À!hm9Yhaź)tr1*t}8 ÷MY bZ$;_99^Y^V5je41…u;Vxdo;e!/(I@*jV܃if\ ~/y^,^D=Ew.| ݱ{׏/,QN#TqrA9m siKg ZCN:!K6<l&E5]E4aݣ%%B]Fzh!ǿ73uQg*M;!|a\(!%yI }vHoWva%̺Ýo\z meq :3Ζ;MWO3 #ss, Ogȏ=ӺNX g.վ ʘA< UmNHLA">eXIPVi[aX LYŜ?KK`$%UF)ؘkc%>x,waيQx܍GOED\uFv/?YZu!0u~0+qPoB5 LՑBu.z'0}͆0ݰ-#5/4 a" Umu\$넡D‰YM4v: v:o_BKb^o unۭ֥u1XX&\[Fߎ4}^Uol.3LTO[I u"mnM/ӫ y-L{4F'N= u 0kĮYink/aoG0AK"LXj~>ܟ5wb۩FzPM`\<}"E=CNd+kJaX>Tٌ&G^Is *TZRvd,'DWN.429%6||B-tL&z!myf[e?/횪 ,cLb1X?!(İJMqvأ}:8_ͬuv΍so=,?><7PD;zE} rw6Jz a* q_kd)Nߦ=/ /75-Ά.UA 5#eVATu2"RuXƦJ?W!P[w&S%2LȌ,s(0cY6HGX%4I;X3j-5S˫.F9oV(p(nV"&Й4_fMY'[=c-*DN}DP q"tNdЂdc>”*nܮhQ9E&+cg"lS%n+M>聊<#Ӗg܊Y#o/ 70wc { fD~ą K(kf?5;0SޔHVDo(|c? βsQVS 4: L+w® mϲoWTs;9qnEe>5W3.]Osɀ"]6 W;24fYY[A7fMTE4c,snRW@:o w5Sϐ2q$[jr)xEL(x[>cUAjĸUߡ9Rmņ5iZ8:=EخƓiILS;Rչ1bތ#A~-Lo w)KbiẒN:7!H&=R 0 =< ,xuʟpIt8&s;휕lTu喗uEDRR_$z] ie0&USP=hnffKi jnւɅr P{\6,]BLj' vݓ SL)$_ RLZ5%13dѬ/\(}ME-~ JÙ C ϰJk\ml"EF(CBdϧLmeTb!|5TF-AU+?in FO%lhIwTxw0GNJ+p q% z{4$/lBLӲ;Z ͈Q;/?Q#Q8`%4ڟ_ҿ5ήqrBG$,d9Po.mV)V,A] -G"yz2a!?ر֎l :cJ\ſg0̕$#MS`SmWݮ5gL-kxyl 9ZSL3nיX5:wHN.Ӹ1ʧnomYD*}I =4R׏.DLPsTz邬wTh`!Gw24v\1ϐ>W<,4U0f_y݆%bp{2ՠHS 1?ӭ`V3 5ldJ3SrNѻ~}~Th$=Hմt;mŪfxDM)="ME %"RrQKuwl*u?5 ?%W#֏_Y.,*_8  dF͆W١F9,t{GPG1!:\:&be,ot|-2C]J3Վ՜u7ĝN(~1=m ޘx=&U . . `y#l1:ҙ'>'/LIWH,QU'V6`#W HbFDXgbRlMt6F+w ܧ|Uwnj ؖ .sOTiu5WҀ>FZqfI6DuX_8{^R26F6%˃ݩ4"Q^ِ8r HV'GGM };N]V\? ԢgTRZن߉)FoN^ױVn# b +R\~^͉-&<,}BH-Wbӽ\>y0{Iwe` htOP-G7 6+B*y&Uz`d"֋P`?T')7 Kփ( 6dCbYvYƍZO(x"]pJdb i+ s 4|hfx"v!d$,AHUjb 's+fPt5:Q/P 'o`{:im*zߴ[N2;]^ kf k~%IwaJ| ݞ# F>٘5ђ)2_9@z"w&=k[AʆjS4Ƨh)ԾJpLUiѾ:ӛP,>\.\o-"xNç0S(䢃] ų(VyurޡLJQI5F/1qxF7l&O"ZYw?AV:A&ȼ95݃h]-Xb@lup/WTE1Zx8>~Qu|%TvGuEj;(83uaxr=>H I[z.Zϲ8pNUK'(%}OX՜#=)h悅ɗcfY:XwXM:ݒk4 |.i)]=O'GX .[Y%mZA)֚4!%snyGyXYD/yhx"I4uk @ ^SGcbT{wz#b=6e> ~nț;2[r d`ò) 0i(U0FK-JK߲+` 𹆜 ̀I(s@$/<D%ܬ`4{Au:%IO0dXnMGzHKpr~f4瀞G`ޠǿ-i?9ǝJaIxi__L{MylXבT-t#D!;xWշ!Â#FW-١t1WgX5kmΝZDh#5vf@UxB& ,.Fd90Q!vS]j%`]x$,wG-kn<B80MGKv[&F %o߈&2ዪhDj@ګS!X|\S3aLkw7@W@PEj|zJ\~h3 b>o1R͖܇SC2Dk:ѓ@HIZil@*RK<W˅UM_ #@с.&8\J{K 1g)]dz~Կ]&ܚ/}-eOMP ؁m$iNy 짍&M]\#i6t,VR $ۚ;3Џ)/?0XO1?o~~毛iet@gqVoG >=XjQ5ہ6&9BU۴[QC{ʈri8*\('u]r pnI\cXa yh. V]1ɨdh@CsSxJD,#>Bʂ"bE1΋tgn1N?)L(Agy .}ܭZ!%4)C\e >!>[?;MS\7TNǦr&C6L]~)JDJffwpH=`Ad_ϧhYAy5Io~>ua=|{V'%m^!d:OTza+OM^wn/rǮ0"Ϯi^3.k4NY%UoG޽r<+Fw!l nvVԼBDM ."j)&$A5_<gGήsT_ؤ45Okb-`цa)1?K[IՑ V=]pJ6x3ՇVXbuNȣ0g}K;h\. فFo6:Υ{a`7qE 0fʇ;y"*5v},;x\7ԂNki&?2mzo1q[ [\uK@(s!d9?n9tnV`e@qyIGKHhx UY^B?EnI+،pYUXK=k$p"Lj$ Hk<~ܖܯS8F]" C 27!pxf#1Gҹķ _s"8_ջ=pt'rD]SI>e(".%^t;hlq~-pRT^mpq%U?/E3K *KL=%ǥ +nE oK!>,[[(v?&j~/8ȥ]b*g%eWm<0;YOFqE\5Ky\nL~)5",g sS_~L8P/@YqiW s_J} w >h@dp/Vm"{qpU|h?>U u#p1FɬM?ڦf s+j(WZ4IQ- "9 M^$s.e:yŒ*lf~[x`-f49MRKa Che EIVqV5K 0L{GLCYŇ͌tz~s-Ӻ}u@*R*h6Hiv>ꠠ꯳ bHlrF.Y>;2Z[8 "HV}(qvz0'cӺڍ "ruۈZ"%xP]|$X |/uMmGu=@T3,KcR~3Ѵ/VҝGSvӽuWC@4hFE!ja L 0 kNW~O!Yw6\=JDuLD>OLwa})yh,{E~GHR 䙺 C.S}|іl{ُuDǮb([z9}KC߻؀X]6XHh\B miBd4)/в[?K=p^áCo_z`C [G"glQ7[ oUfj?{Ѿ[ Amt6xP9ϟX -Gf-;, WZ&O1ڠ &`Pa2N'u:/V-$܀qMz6V:je\;\ɍQBQKӥG/-Lɂ;gKcH1TzÀk5~KPbc2sDJ4 yfF/"@ o9eOY`_p0.. `m ,e9Qb[U<0A6ZV*%M)|H늵MeƧ ;ui˺J{Vo )7Xfzv*f;T \/3d%UxmIWBPdK,/ +T:_ h%&Xj.v< X9AG$¹DBhF@ 𴎍P՟JTߧ )x^De]?IK=G+#ϰS Lp9肍PzM6&Q'{q<x&kT=g]9H*}yy?Ep1DRWY 6Gh>$8ؘgcC+ !yGΝRJ3$ z6A,9 g#`gch^/S'^Dqvh‰KGv&JA &imHlD{7;F.= p 1T\'FJ/tÉgXOVbPz_m}WO$m̏i{ILXiY𩫢R B.v.:T&-]|OKzZ}Vi?]'J^ 2mUxowG ˰;l.<>"WM5b[EeҔF*0&˭l3BO捽1yL3<6^qfhc{ױk>dJ]0eYK_fܩ8slHB~8hm[sA__\f>8BA\岟׺޹43zȡ#k#% O!`3l6&[E?=0Axo{-*nCJc'{GhGE6J՜uߏ[kdOHq Oӓ>YJ6*3!Dŗ--tݙ%I dMZ#2 5C]AG( 辇K'!#eTh)5j h'ӳz[o Rǹ[d roAF!F ˨;SL~>IHBn1*C:`}55 C 44C^I%j#"<^#"Bn]D*I9YJ|n+Ejԟ;j$i!;VxF_oaд5&S>#E|qzuj|kѯYYx|sT`*,ΈFjn y5_Z~{ҚGT Ye$gm_(\rKqZŸ,z%a傥> (ZS=SPsnݥ4R6tV> u;(}7s Q5^7뱶~nhF76#g#í&?B/9,OP` ǻn%Do@#=/ w9#'^̃>]qqGw:)6Wpӗf|v>F y3{7_ȩ>`7ߛ@IkMezA/PH+VYuҘ6orP,Y,kDXVϠ䉀8L} %mҗvCGF-!h!=t`EjuzSmI S"VES:- ~x D?PYݜn3޻Q@ZG{p( p{La~d=NIp.V\c.kh$_v|TNou W7wcJ9ze"Nzܗ/ø!6s(.}ȅƌg r&vvhbksb(s9Q0Vw?:X=Z6CV0}b4&3Q?O'-@}5#I?eD%l͔XQ裂-`n1~$H'&?g7$ԞD-'l?t)*%ֹzy7;y_ϕm + |2d;ھ.>fk,˯ .+%Mm+%gЕwJcc|jos?Ǧu'% +9q&Ӡ IL}K$,ά ' =YT$|@_\KIB $熖 ǫ `7<Ucc!頻:/v "!e_!&* 5uD1;5 [f>3u*/m[2%z|lUatZ|^byc1AE,+PWRkRA!{.NEX R7"KZgQU˜SNUX%_tM9mlE@*sM=!Ui m*G$7u?z YR nPQrpEx/B&jg|z@oΒRɛwl/6)2RC9ivQD~F-+,-AW@N*Kg;l&ĩ`&@62|kā$]x{C6 FP7Y ԻJGaZ_zG;IB ց6CaI>ovF駂Olop~Q*R*H3jdvmY.wqkLALY$ߍkjH5iJblRL_8 lj4-ØRw#퍰ɓ7jM7mO"ib5&$3`=5^}\&~sUOZ#ѿ/'yy {RNgCA[2w "=(JӫY~tz1,Fޠ0BM6ԑ/p HaKYJ"VF?yz:ߧ'gtvCU1 WFEQ8ALZSXr]GNkld;wuZN҇jo_] lTR-mԘ<),B:Yӗ+d P Ŀn\#=ɍF߸B#&OXWXܥS Q*a@Dy*;kʤ)oE g*ҝICpc#mht_%7JPLRrH<:A,{p Q0rsS}Fɏmꞑ#g6GU) HMW' #|c.!G 1>B~w| k60[F=5۱Xn$ /BW7Ң&#}GDJ{|d֒NWjk:Gy_7\58Q%I?v(BK҃H] m%" ~?l!gLO=vj[Tڙv!ڝe\f5`7?1vC'Ҭ]Tx|\U 2n&Ü߰A#">/iX(Ll~2#6t-^aףITB0 2_ݖыRK6(vH:kB2-\8~1""'KeKX9p bcIhTa`~LGnc@1|;A(h믬E THP?R9:JC iD1MćyyDCaa Ʊ/Ronemh~M?UlX0|DBz^?p28~<<޽?ܒ h{9UpEC$M$0z*6>!]F(n'Z'CsuV<~o~g=l#Q[KpUx:_T-HWy3:$ڋeC&F+PA.Yd Rڢf6M=]"WYns'5vh.fQ lJ(6(fݧpP4::*w=޵R9J&!kiP]S6Z]N4OHLh1M %aC>q W}ˬ!?E4Z{w }}.Ap}7 ٌS]:PnK~cotN`v pnK"66:ЎĄ;6!Q=Q㫤^_Y+*7YM~y{ʽ̚:ӾFoc*>LSTVMa s% wC_H/7D[qĩ;}"KUcP˺#}s 5;sŅ`Uj "3"$rbI K0$a/.% mn3jx//-tn{KվԹn} ^)`pWH>z7 5R^H:a",h) t7p;l]>:`HͶ|ozf89jHwrHYDHy3YܦEӁaNM7mFh c> +@:J|{}w*+˟ǖbX?gTa w|ϪB k^Bĺwtt4V=ƟÇlKIc 31Y EnBU#L_b8*pL8s !TEՐd[~ ^QqrQRcᾚE߃pt\o{yG]/"mC-)&}ZT!Ɋ&WGH(Q÷/tCT[s'%l}NAj%Bo$dpZ|q'sr`Z7?7b\Q/s/V,VmCk}B"囇;u*Wi@*_~I>y}nsp!DlPSrU;8%`9ҽIbAXkcS.nhfiRi^,nD k.&;:O򿶩/݉ZȏwA(v~;(2K8 Ǽk1ĸTÐq(d)\eQf@0 -`҄XYx Jn4r؃.#E BNZa] nVJqTD6ʂ S!N0[HOP?y6ZKTfe*}Ae ,?)I0 I0Փ%L\h?KM`@ cyhwIo6uxW|倐תT_3E*Yn%ˬpb U TO C>jē)ɹ1`O=ē5FɰK;_Z%qlq 䇂X$`m֖rE,gd(,d{f7Qַp4*UX aaG7t%"묟~Ma&G|ORC7Ҁ Clj~#!3#/ Ss-8 󎧇g8^H<|`\Z>\1Y>-Đ,}A<]{D+OH8>U/Q:7: Zb7~YĂS[E8R?YmaoM[\ݦSM녊&O Ӊ1UuAo[^`%*bbVDӨ)q^&#((89q8J7:{ EɦC?^0~o)yݨi(`훨KȨbxr8S$.$d>kH_5p<&_ -YF\qHOj!4Ӄ?Fnh;g=$jH9~PLvb1Cb~A7H>e XXO:y,kX*pG+6\툸<0[|V:!hlI~7*R(푂H]ҁ5Um݌]zɯZt}Vm7^U0&eibA@Y>k3I,> n 9}dqF4%;her+4 ڡ8*0QA Y.fΖ(GXW)86:`#w{;{@p='`/k wo橍բg#eۀ+ԏ ϲV/;jį]MCCH$}b k",a6mƙU꫓]f;<ةuDQx NK]!A-m޶ NK"rMGmG r1 xMP*IJ4~ ?_Q ϱ&ق46[U iQn܊&.}̀&7VK뮿¬}*e3v&OP_ckvGQn7Na]ۛ.ThwL E{+SIut߽.;~"Fl+%vu [O]7&Z/+#0d7Ohk/v˷ܔq:Քݻ< r>cp 540pք7 <>[՗& XyX8PT2#89Zn=}@#QA cz.ݢV9Q P$J1:@ëUkDҿ1]F7#1hV?baa[T iB\RG|0sAUGEmwa';_>H/Y#MNڸ0x _9z? ~=S"$13UyJcuoAS[< yiv}nhUsAv@ w9waPk+Բٮtޫ8|kg6EW#EZzgIh)ɧ?0|5'fӸ,~1ʮSъ$.c_2ܐ a(5苝u8؟^ƕ~pUma9N]|"/'dJ%(z©X~8e~^ =h`6ٹ_E&誕-hӼn|c usSˮ{-do{SrxܪV!eN=7"^Ò$\G .4-RD]`-xHqD&B]%HZxO((|ʘQa{W.+U). %a\aȔ$ 7N Wgл3ƂvSve98^\Xr/Zs:u5оu7_GAx0S8H&PY$sjRIi?5,#^ {(V@|fOe# ` #'>B9gSizϤQ9)V8+ Ԥ8(k` myp|F=+Xn$[+iӃOb*,_e|vF>^zg#<)"e0DŽLg @P3]eN:͆SPp۵F|7C8lh bׁCRN%MދZ@U73*9Sܑd[eKڬ.S"s Zio*m6Û/ߌP$PMNa$joJEɱ / IGِ^ A5.=|zg Em5 t\RZ*UahKʲĎ͂IcYx|b*M˴ boVulQ`h9:xL;5a]I;s!I9]~#%[(ed!967D>W(, y;rm+L0v~4q ?ͮkR]9JzrʥGh ,YqT"e }p4*B|pB\PL|F,J1_$a5"ç}iXq ~ ]m/$Mn*8/*Zh#a6!//,f#WJ1'xDzO"A~k0}dbQ%?pjڂ µKgys\~2Ցǁ:+uALK[6(KUtv^rA "8[yo ܆/^{S"nO ȧNr'&ǻ݋Ђ0CtQvyە|(ü1͏zV0Dֿa̛|i^O{q]"l󭹗;}_Bk Ecw"=Y OU8[).;okh):26g_ 37aiY#NфܩUFG )LmK}nSNQx|Zm09H 279ld3VbP#NjZohOK}&y ΂Z"rS"F1olYh& 'Bwf٪׌?Drq_n@RM%[-nQ/Q (Zit}ڂ4lcP7vk1}<ۦ!-zdWJ0U*F^SRNeT.XX6[ayJ:3v/ªD^#u-MiGU()f#FqM6J] ؊x׃=H Z)Q%nTm gAo4:DʶX*>Q#DTo, uLHae &?k)\*ETd^xg_D)yЅ){)sq[mVT) q:#;G%+ Ax4R|-ռҵ&ɷ{_AuQa0W/Ω,Y^%ջwi/#JBDpw3% Yf-ؿN -򲎆 :GCi?w+ 0wSxm@ySB|+ 7|;]q%F!h%58pڽ.R6Kw=>V_y%2 liY@@^ ;N`1QSUAj$/&k<-)UlXn?ŨH1/UGA%7 \z_mzDߑ.J3]ዂ&kSX>gz]ĻEBE!hsSI.{!O1 {r{cڊTY#)1Ɗ(8 51թ,(KS?i 7P,Y(ū2U.1a/J в٭9eŐvQֽI~|Uw4ܜ%yHǟ9Lڋ]6YPŻ?o~AcS_7 ;Kٱ@8wt%t>`#F@~$u qS@ ) ÄϘ+IsOŧ .;FbnMS`gc\ږzL-?dORۗ[ߌ2 U^Evs&sD(o5,D?ES~lC"] +:?BfkG} ~OwHmI<.S} qaX,R"ChFU;JNA"әNpJ<+8H/d U1 )\F JñWI7o;%mwwdA: <yuQ 5ъ~ 3x.#f= vw̄~,nnx [-OZ9g2[#ЯE#_ #Ī&-ѓC:d\sfUp<8s)'X Mdvs;g\EޟʧZlWcHwJxMl2`('G]DD{,?e)?)i4ڀޮǧMd(J)<*uZ8uow,4zظ%(ì?3[f{ dwakNB>h6DIL+w_ƉeX f8NQ깣wTQ!Nym+8dK.K85~8Cl/1 e kp5~!W-JYf\FMUq@Z-J((dRazXoE!,Q4]5mTIf!; |m t+!ˮ@PιocN4{)Y~/ 7ped@qXCh ȕ?hg7ޛ2kt/2`1TS*#^Ae+Sn{Zn}Q Fv]SiϾ'$ K%m:S{b[:Y= o"mh^6rCL)6- h]r!ښJ/č2G`#l 'A̷Hqa,xoCg" g3_, RbK\Xcmz0++F\H{Pv"?:WЍ(|mfؚ5 X6{ 6l`P%ǾBr!>;#K]\\ )w[̢_[^jHh *j&RS7k@TFb1ֈT)7 @c&f:/gf q~{M\+VK^Igyfꢔ?Nۺ"(Lp.gG=Ξt2HJK_K`Fgsvìl GA#ŞCx Q՞iT.Tq d^ UY?GV޴tGkbm['򪯚 MP"{µoc_sSHMJuCT~)m|dw#S<`lo Խ*W}lX Ms*ݒO= FYV"M̟7 y R j|:~^ҥ_)7p,/𖉽]چ8rwbzA"`P6e03%^=;&(rZЈڹܥ|f ~NW1c;7:"!K"b!;HI?83AFtbLy*1fޯ2~S|l\PH]̅ZO<7=љeUV|a7hf#eSFS2,K٫HLI+T D l} JsLF/f,4rov#rA^rTvmN䪛I_ͧn^7X{YJv$%$삀P̑F.6T&dz[kr;qAd!҈xLI_?%Z.F6&ղǴJi)Go/ 'mqԊ9{>xr ~v'DŽu2(H#UfIq^^mT> Q!@2XzePdMvߎpR8pBL0zjZސ;W~Ji! ,&nK ӧzl{3iy^*0M 9A@n?~fk92_ DvwJqKI - Zmx4 zB٥r־=::tz,}zY”F){, `9ey5Oj`A0T[TGguG%9oY<_A EJx0E$7zr#,/-c◰ ؠ% c8VsRc>H;M_gy-jG,,|='Dف\4ӛt:cކD =){#p5%)Պ XѼ( g֑ ؇F2Y2Rc9 %>׾mnނ^nP 0G'>}rG4Kr'SO&:vz֬Rj3aȬ]2eܞܪ ?-hҭ}q|bݣ|?8=DS@5q@NtfV]{kzƤ_Utĉ67>AFAnzʵL"tYL1&@_W9 BZ$P~w7z]u?QBkX%gd\Ͱɦi`Wt:YN|(IV<8FEy[Hs+ܟC*Y>V+V!)*aW {Pw‰&Ι"-H*;C*8<`Mͤ3>%ڌ79X-`OiJpMm#3<6_xX8acIF} ujb !L՝tktxt+Pm.W: !$kD&āb)WcT@zҲ," j RQǁ$a[TQZy` ع<!p).38[/ c[W1q޻W۪jiG.CN"66O"E){?vxVy2IUY.j&r;9!ۛJ]n`F`Gq:jEК/M!<Q7)FByt7,?')l(|v .abV5 *!CCƚMaw aZ OLg6 y(Zj[ l1^ymΜ- +5߱Tane]/W0+-cR*:H-Ǡ<}Ty;>=2CR'3'1@jQ{.Vi(`;#z/biVmNC*ʬfWkq!C. )fWw./dYmCII$v{x8?#epyjwXep+·&1(|\([3L^BG;FTb V4+ #rA ,:u'(|\^sL*C#Z8E_W$fo0t)TFe{:ߝ`5 |؄+߲ b* _xXlJ[ 7'a[= "HD8-;5%3f 7Hd4VkUG/MνyӾ̐FƒKx(M'Mj4*Xɏ]ǴYwwa t{7H!.W־}I[ Yv6" {X캬p0&W^(B3tc}l_ZGODaQW }zAI9܇t@r^]zKٻGWn6; JWk+MsVzDkX]h(dp,䌌wA1T*#[YfpDb6>ou \!D={lg)E&^ C Iҡy}~wʪrGִ1_zŰ֞2BF9▯JvNhc5斅FɪYۑQ_*H>5 MKG,ۏm:B\HOUOM&3z5^ [FէEgL!q抠X|5wWnʶtx}q#Վl(jÐMPDY)7zfĘ`PUe͡ &R*녆~G S^\?*h;w%hL%c vۛ.^EvdmΈ&2CaO2?vE 5ԉMUtR8^oNf<'id%9B\˭Yׅ3c*/G0h,9䡁. ncS =c0m̃ =`ܗFbzTئ2m"9]6B䏧gے )FDhe9R9!T S%0a®'eJ~hg[dވxb}/%2A|T!Q{LoLHڎ3Ya oY5dKxMDpWGal>sBz9p)tCc(DsYF//W"գI` og]P`nU^pK OTZ6IA@NNhE0 kFE#[e8rm#S ԋ>Ư UUvBZ-ǐ$`Q/` 'Qx6x~J{8`. #dJ8ܑoRäNKu &-5ӎ5"z968Czځ"$G@3s)GZ t wX.é m?*+-*iXϜѽ8*[ ȽڞS% |DV|\E7!_lIzٓdc,фnPdWv+uR%6Acf?'e\Q`@ƃ!I$뵉|"DbڰmBvd\(>o"ADP Ej,@13>v'F9s^\}7=%` ܉љTo ݞ~DZjosMؔy ARΪ>^ $:>.n&FX@1Nbw\ľ!Ą|{ ۺlP`R|1%dby${ϺìP82CDמ5^Vf!95 %dLxuC(BrYwŀ=.˫ @hF k12JqX^X;(_|zoUa}=6)HΕre-ldlhC.s${V+* ə} FP0մ'h,e9@`aYh" wj.#-_e G O8{i}ak'?ψuLဨ)['PA5L:z$qY5o_)ig)Bi6kSU0/#?M8Ş$glӈuĨ c/"@Î*>vtlҏՕ&vT} %mC Taᅀk RZ(}j'd7JQ iH^MBcj.YkK >塼O}Dpld} <%C"lⳙɰm O6U{d*&KflV3{~iͳֻMwxp-J_yf@ކHCX%N0PoJmPѱҕVdxbv\pdͭru֫myTz94PǶ yj q*UL0x;.긾`Tz 'Hr%J,v{%ezq:3չH }%Y`Fr}u-[0K>EJ2PRG]43`/irȞ۬&q 鿂JMmjZ'lc܅2K:Ba2{hFmI+MG:SӒ+}'oJAVKc^#D~UՊĐō>|nߪ&capC^]| Qx{`_mD=|A֍5 l 0>ʏY׀96]o11a[JIP5%W3c{GwJYx Gcb_ oߊ?/]wU(Qֵ E4rOQJ]CR÷I/XQ|b4vUY/'Z;Nߴ?ѽi9u22%1!6J|! LO|zve0ީgW4eH_/܀7J@`51i[ꤰ3:')o_r`DLJEÌ EwuĽo;ZsJn'cn@ pwQTO@!y(xCBz$^A\ඥ,KY59%ɰvbOCoI{Lj: DYl _MY 7D |%'ApF7Sگ;nِR&F~ 6wCΙJ\ӕ:c KSIgBDuGxt@ G6YE\T­:U~S%xN;{JҊO=jMp,q~ָ2}k;s!- _K]M&rhnB\20Ѕ{vTB[{f92|I{? B1'F(,[aHU!3eJvy 2tz#1< {KCj]ƧV] XB@#,}78,vʕi(j}So**͓:R|(n%}WdKK#pi-L|bWWeb7v^Cf 0alFǜ)/GJ}3~l}Ws-Qs;R})ެ^GwYBo.I}N/ L RO;>jۢP>&2pF~7b0MW@̖yoRoIJQTZ8ϕ·ƴj TnqU"DOކVeͩw5!QٳRי6Ry<;9ȹpYtexBn$s`>XͶĪ EܳOӗZ݆kWt<#2W>ѓ]/>ÙXBB#g'Zu \˦VmR?T=`)w#8G"0"$p >ߗ_MYxIQ yD!:JK` ;KsP=K$^ܬ&;X0 .<}Lzp$pL^ֈpA6ǾB&r b'|ޕg\ynKʀ]@)=z*\|.q#n扵NpՖz<) ^Av#|Io쳥 3rwYz?tC5ìܲwglM>eY9+R3hHH^ 틨_]tV\\!0QL5ep?KF8t 3! ‰j t^hw`Gg%}E$Y$apb3Fl\1Fa8h52/̡溭uRRz=V G7[g7n` ?(,~AQqRH"a޵9}P>3kfY4g6U֎/2v[ Q9.cW-!F0^SER$ȼ-tKD=kN&w,[+hH喟8HG2P*ި^.\<`5UK/D)^<^$tI a9^BøC]j(oDl NؽI]$cd&Zᒄ3$~a0AA(Wu<-'Ă\5=?GC~\i $AI$u{k(u)HՏ/.̰x cw4ۥN 0SwMTP]PX ] \g:0mۣ85(azhb4bQ$\K&zP*{n-V^TLFh!T+#u%м?"$&*t*A'NTm"?lպZ7>Me_@ ·P]`$&£^uLp![4\Mq2,ʬטEޜ(S9Tꚩ]Lzs;y#ZoZpGٖ~F55f/Ǧq`I1URI_Cc>+'\JdC>huxT)Oh#[o_DS!uGCk o4/z1k‹?HLehK; ᴺuE h~" r&EN{ԢA qtB[MǙ2qPV㏐7[3R)84v-)@l+v &Q #S,iU%SzWW&8\v 5vNԂxy( k$#.5ѸAJ꬇u{$5GT'(hI޹uU-F%@5k G*E pqS*̖{j[Gal<Ÿ%VjCahl̷ibEc08,GRְdJ3Iħ|9# %]\Zf|#=50]F`1,"K-WvH^ĥi?hHhW>t ZI7:=\0\{8= vK8N7 HY*f==[4I&$"|!UܵoM@ VI&Nba rBw]\L&}ic܏?uJ=\f S#_gaBi HKcty[,QZȸCaעTޅa7l{W>W\{Wٕj:lɚ͸[#48uj6 C;jTq^sRAa+.s~Gl!mv#h@ V# ZkIEɘO?qɇAۓkGI&۞=XF(vP(hj&/|"S,Q-+*(D,L֠]WBKZHϙ9C`H kqƏ4@upd {ɺ9F Sp~Ee&#qZ&ZK吪zWOY^-і벭Ӌ>DO۽uUt*q)O2OzH.pu&Qs7f^%I!J\,o]ZʿRg;E=o&5"D)}y zc1lUszGI=x+ aZcRM }F xm$m!Ƞ -P%P|5"4rMs8CPMF~6 W]IT[$R(C(?a@٫ CZ,iuw<̛Dd.vB8+:]U~<+w F[0+P u&c~Dp>1 PJ67<ň$1\wgXWgxшdt܎_Z\p$\!D-cr*7 I(G 7$ 9V@o¡k~8a[)9tVNDJDgй}G%UEVD;D gw܏}i<>Ώ-.b6fIqMݖR,O%77p%gIP TYGL g:'_W6C `33S.gyٮ04zdo1E @>mBDq'k9:90":kT̝=|޲^פ]g7֓-^=uys."vМ3Qhԋ Z;Ny@2flXɿhcUA ƃY|ê`5G#cLR$N8胐8hSӢ7Kʸf;.)?~ 7ˆ߰6C" H1)k'D9. 6Y_ Qa']p;rksb&x?p#ٻ3]ZWQW,t1H##Um6pM+h|Dz= 3@`bܻ3&#(9XFHk}-G70< f4?\hTfgzyNdޤȪlw~(C4M+?wl!3?~@_z( ՆiiIB#cҸnlVJ7-$-M"qP;E9H3iܴP7b5d-q /M l2$eeqH8V 8l"}jҊt9&r8pl8F_}V*9LS\2=NGաYI Dc*4%[XMF솠Q-Eͽ><# DUjı%*%H=eA0u )ٍ^u@Q( (!V\&BAsGo$Qd?GRS#˸l迬w)\S5mOci9`?+!x8¢C=񐬐I"%Y [iAo^ }SӁ0 )L>J5CLap*/NZG"@0828r; 렯1 wl~yOPͧ0< ?Z$ pN$:)6o|fO_!0s3"Z'ޙ#vUzP #}WP`1 T KjVr=θu;GAsqcURhkGIcұbxfP&Hꣵ㗏n{ a39&erCtdظ&4eګpgb犾Xvtㄥ@F[]~4֝3=a-gq%WDw#|{gƨ麐HYZ^7ا;̺E>4]i;l?p<.FWԜz%6A9ǽxU7<[Zf|, ͟s&xfY-^*?{1qAMbmS`ԓm@~{w+"E S(rW;?^dh U}nNl*Kboۺ3~;?`#ic;`l1IFMR(m^FĜFx6:VKd-i^E.Q^;hmMmPK737,=^| 1?b,؈9#E+owqFԿ Z9a c_u+HxiAU(DS.~ ; `V7!>y $mb9,NJ L/Am^sѲ"\H)tͮDA"'%!6 +=`R `ҧə$Vo.O}3m:Q#| (.qO8,`kO{A6ylW\ws9֏I#}E L8D3D/_ -Xd8줅“fϻCpx "<;J 2B̡,8cΘpG\MDu$? ꋼejKY|"6$[R潺G D ]܍DzeAHNZ 'pm3I27Վ:Lj #@Υ)W]ԕYuT \R@[ \s3jF5Ky]0Q=#?}>}2YrDp˗ąؔ3 Z@ow|Y9K+~v "Ɉ!dzl+rlɞ߾QG!opԸaS#Vd+ ymޙ)Q. Fw3+ !;‚,6 w,25hf0 w<>{ϩ<{5βy ڊlzzM O-aU)"7R$`Ʈܰs@6'TgA/BF '"G)m QU7 3 HNթHKl@Eh*pmb·E nU{W,A((C۵|Yw`ztwԾi,|㰞_J|W((oTWQI`mNg͔^["0*lqaf=r lbzҽ[ύ)tq#d#+Ew_XEm]c;f#*`ڦ1FoMlEFRV50XW`5Z]~o{= n3`=Zwy! VWa@Ԧ 4KWD|Dוi|nmvx"6`HlI\o/vP&]_M>sPK6C]`mHb^ͤ}NszKA$&}$x#Η,1 \ Y8E5\^<)XV.w 'YbeÐYyMILy. {zD Oxޓ ;BG!`- n xe2FpK! "IV^|#Ǽ%HlV(Iʩ\Ә,] 0[ ]=+}-=U(ɇY/RIl<|8v(^uK[n-VHturV!Wi@rX4LV M6sOmpf =%$gnyh,G۷YfyBYZqY*%9nםr, PTR=L%ySPӲ~i&Վq}W lTӢㅙ %zm9ܘ5 `nsr,TE-P ˅/"hNIn)"ņff 7[B E=y[7yb!ۂ5h b>{ KU~- _6Wg B()LAFS%>a+ 3U$*c8c+TtAy'W.`ij ʃ̐36I D!~"zeAе-FgLo } "JQ7!]!po"ȪN|gCo:5$sWC|AطiN! cɮR<{97(k;OV*K'+ >o4X(Usoz~amW–qsG,jE(ӓc2_7ߔ4WKmқ(²hefoӍR=ں_Ck 4OqɜymH ?b 34NOZU2pqƦo׋%=vԇb,v卞nn 'NWe='bV&ѷ*9) OܲOġf,0{$i"pYK&1h~ TWdu{J$9hOV|o5Y:37e1-GqgU?rrޠD8r&~(tka[ʬypQdDڕȷDL[Izfq(~| _{Kaނ]`3bCP$sXd{udc7|8(a4"ϒ+2Yi8{?Awӣ7}@;—RRN#VM_~s_Ht2Qs]Z` h^ckM=t[{R1s(.ߏT&V>௺kl+NNݩ溱Z6a;}<M*{܄B[8`ɟɚOpN^*%_9}^݆ $Г IF6^zCO(栜kZ 19Z+z N EbVw{#}Y}ԧCA֥y k8/N% tF ~&׋(:GDj"s2"7#TF'Y5)P|(]W C@) >;|8`Ӂ:Dg& ;Rb vYL5֡,{k@?xKTѸŜށ d=3dz S'Qlh*iKV  U8Xe±ۀe‹IQzkCVhAwz~t .ؤ%T'tТ(FJ7ਭ$yXe5k2o}"yAioCm[jvdq¢M׼JFcKxk93͢V[%2mWXVIҶO?/l-c̸L~:z~j4'ց ׏_)Rc:?}$"֢ʶF&lf9Ԡ/ 햅$m֯!YJz \E<6 =r ouVe /Sx8X#,et f>61(bJ_'ō OҏCI x0K$_m췛wo-NusF!cBǬe}bW8Ï9SMT$T UC@Ҫr.@arw7_ Njc\_ϹK#fNM5Ƹ9N[ȏo^x'b^x50WFF-MdbT,I:Cz@2lp[>/y't<[:@ɸ aD+tyh/&1t鼢Gl]  3QiEl; &i0`>HS8MSFUL>z 2v1)K_wwMW+ohxt^;vPvX*?<O_$!zKSFvJiY1we-I& Ǵok0On$sbi-j9˼:ޖ@дV̲fDV 'KZ_6e1sM၉HNw~:kdL6ЅnąRkJfs9$B<=-UKD~".h>Kg dcPOrJݬ|'GVű4.K8l_62p?=ubѰWk| +=\bdTTG_A{#slڼB2?qC-3N|&jܡ_{GDhsmbY{jIMV՚I Et?d 4<]N1XDB;3xVV \r9j2=L J](MLHk~}nb1=k54_FV㢞p!yلYqJ{iey0VIAeM

=V5? /h]&FHDㄢΠ92n*ф+λ>r/@E{A'2y|6U J}k% k@\eSW4Ms˓:̨Ux+u`mfK/cɊr@†Vӏa幉#TtP~DT#}yoar&w?Jڠ4R8qf}7Z O`GI6]7*w>j68M^/*<C1Wm%"-FkX׾~.|9>'~&S px_t(ŅTxɯ`g$/r̲4H7C7<>%rY{2|1_qKOpqoǪ=|$%C R춍@"#RX6CKm·,q23ltW7+,#WVc Dd $r(я O;̎9U%skF% 1:lrcgR5erfh"hoytnյz#  KNOon{B>:<ne$G6|ۊ;Eۢaی>5 p:8'=U%nџSRXƱQc+_ThS$`*?dox}fHt;D?w4&AvrKc=_]J%lءsՐC2cN[:'B'Z#l)xz~ǮzWaaNY;G( />DcB'ҍ0nI8u$q6Q;o @3n[DIp[?fTVNqa%$vm )'3 h'q(D7|Tg~-;*+UB ]oYT;[ނ2@LɥDHŢW $jGgBQ/17*8nhW#6&X\gtEPoķ6kRns*EA=,KcuF9]']^LꢏNlຄ,}g1 t[Ε@ >!77fAW'&EyɄSpkSw8~He:,&:VѪg[{k/s8XÌL{]9,-HY]HPT{!Q){ʭ!9k~azQҰ g~(=ml%X⳾,fЀ89x0tyy{\WBj1m?DWJOϤ-M9ʾGҳOlם^ag0);ԝO?GboD8Ew5R~}Z%mXO_/Sk/*`x%(D/a&yQB4j{iP9c5Yף R(K:Fr,}hʧY<:*F+of0MC^+E z>"[{2Z7KYۊw)!bֶL?t%yytma*QsqC=Gj/F t bFBѿy` 1J^c_e dU?[ ba`UHm0<٭Cu7>=ߣH;WkH -т"S\au\OC/vxvh'i'3!#'e4o}U,sXs=-ko~^ַ%3&3%aCzawA +9mVW g!y"$pq\:1gPMq̕ybbnb`ԆrHA]sù ެƉ#%Gcte\P*s%kIZo^tfL aYQ0Ń  ~z괁lwwͪJX/&Yv3tGlKvh8Y4XWe/Q˖^Eytr"Ql TЕiny0"KĪ~ :6-Z pHwp4H[lJh\G)C'ycZw> Zi8k9?6"hp]NzyL!g$1@n-PҞڧIRYavʄrY a#굣`%og˲EؤLjȯUkAL Ov"ӽG/ `0+OD{Si]BnKZ1F05 n^!%p6(THw ikx9]D. ڍ @Dm]U4 ;?fM6|)ةtJֲ\I6 #A*ME@[B9FaWaj)nѷ =5 3vGZv>SV+eS:KLv-D[kj]gi/v_?Aܨp78vմ9@`VK?RaXG,3_{cF#rogwޝ)`4e5z_IH2'O&xPApLq~'2/b2Δz gs (.7o4ωEb4rp ֡XZ@*SL,Q^u<c?o Dž; \F椧ڿ |FlAgAdGRTT\aF|w8 ǚ{RH a9F5-f3,rL8+HTS95Hsz{0`rm<+?7@V8kR=F\9$ udç4s"ѿSOmDkN-NSL ik_Ibǡ$LqqFFO &*M =VA<^pc9x㛰`}~I~/둡yGoKlIM ܤnI,`E]W%u5剎ptw~ Wp7{wWJkz/O auZ̝5hQ|䖑52سcY䲖gp1l"/ HVƗ:> E 7cNV,|-e6ƑQx%xN͒;G)M^&.c] *ݎ$)} ٩~[\ȱ$'<&IºQX,I9ӻ46vZVkg̢F[-49,-CGI˷sXЏABiH-3̑Q[B\Tt\ T>iB.wH[0$ؾR13 S;U/IH*4:w,~OWwF ZU'%-ƿrWu^tMo )83lίvAw)Y? tKIqΔ`4ە4NU_YZV TDΦߌqǍA7Ũv^T:H2y'ֳs$03CIWՆTjXǣ|o5{u21q;p_i7K뚭gj r %oȥ/R aNf-ofsIr6?i.֎;kOhWæ R|ߦrܻmql|`dw{c R5Ywn*b\d[5،ixHZI+==$X 'SIۏkH?Sm; eGxR-LHw0%4ZڧS躃F"HS[>4s|#|`G֛ctz3:fϡs%m}BeK!泌d$k 7"gn| "e7z`o)y!/ʴ4q U`rFt|=85t8ݭOZCd,dzٵ|UA_jZ}n'ӘQ{Z KA8zIGvwx}&[t`b˫̇D HJ #ia%ɨpWZޏ,LZi|瓽#e{&SpV+&p3E KB+TQ5"e74c.dJqX>cdYLr&YE?RIW>lQִ*{ jea,U\T9I^ vcezSwkY$p= v%;EV4{0tl1>fH'pF2DóBV qzُ0A~J wrgmJ&:3 lHWXqSK[ I j/j:N]`*us!\ӆ{;iD'-wr/aƜNRHZrCVqn.BR;Po 0Ӂ,z5fˁz@b3:[j=r1%yIR uJqQf~etQ`ҔsIW٘ۜqFׁӬ l:,@ex~¬hSݕr"tW=l&q ID8뛝]lK|@SFL~Egm&6L˨7z4 4>CT]ۈ0Eg#%jq ޭ,PMlIZ8Ql.~F4ڴyV;o1ieVDg4349QXփ/EClw<ʙT,/lAPm.ϰz:'':uK0r=98õ|~^DlZFu줡>D5H(ZP)d٠_q)YQ[͍V%VE#^b,s"6S"p#giy筹L3CF&j<{_˞RS1D_I;3`8#6!62hǗ%;(GУ.HC#lK]`/Y])H##nrutUf :kq@Mљx%p#O"KTlliJ{;jփԋd8lsm "1`" *".44KrPu4ԱW 2ktN"v+2DYι%R>v'e~;f'A8nl;r5"ĮޏzJWy{kIYd `k '\؉Fо[DS%`RT]] #'e51ʤƅ>@4r7a@}EVr5[|=QПQjJ $dvf%h=KWpUƢ|KӅ_bl@>I,=RA|v,X]L; .8,FzWTCpL"+1B2)ҧG ju4FE%[0pv{;Ja&dOafD%t3`<\)?~!KL@ő^"ܝBi:w]6Mь_lWʒ,6C&~_`MpnpxTY"8>5s44wyS^+--+\(wC끫Sd;ĭpizuCW$|iy4Cn *cޏjֶC y"gIä-opS~B'2gWo3wQ9x?!L;̲UJG|d3aF)?4@|զ֖ḪbS>̟hz#m~&$ԍIOjJȮ# d wLZD*+zXu^hkONP`'gXw:H-`9IƛڢO& ~~kcOmQ-<_Kmgdp}B v{TP3AˈP^+(ߝg|gõKԗG D$g"Á7CLj|uZk3ζzN4dO\ dgR^78Fvr$o0j ;i8 Ws넘)t7*Yv'QcoXKB8^pM^`V|F^JYXP /?hvQ x|QKn}?AaG 2vģ)y 2`Ezf0NClbb\E{'EK X9> 7FG_֍$ k&*ޙHv]05Q^o sKxJ7y=~x\Ə9'U$)hW7x3BЩh'\MX ~6 vr2q)_[ :E;4Ds[Sr1A,Z>nDnɯ]#KʎWYT(VR=X TǶ0Ch`:]8bͨMl/DŴ^DF 9NP5 PqtV<{ͫxXoVZ0>1 άꤑ0fU( Ŋ*vkݺUWOf%vIKO8S5[q5׆<>%n8y쩟W!ƨqv6`+Y&/I}5Tz\^`4P/fTuTo%8QcQ}M*kmlY:1[rƺ~sw'$` % *PF>m<kQ@i"L}!Zcq*혈Ö'gWr"xjLQd$H3P!Uo-cMA`U*v(`ƅ~rT'eR0dxiMR. -a /do ժ~!Fe sT+iFjFBCtqS%b HxV B Utz7`i*1q^si9o&ؾr|L OhAuKt m9cpwջg%A2E͹~ūV,hfc2σj죙4A:r`2& qVHۇ)ey4 Гbq n[iwO|gy~SvGd+jPTYL9W{ SZyBp*?&!ӊp!Թ8qBXb;Cp!i%ɪrbzʠ 1,Ρ%"sϡ=n, bv\X~HsO96|DaX4k0's)S:(ߎ30Q8t5LWb! R !@LB> 1P+8%B\m!*V MULtOE\_ܝ,g9?5 $ހekhP\X~EGw!djΟmgp ~ge}<#A?~~ian|Xn s ahTë,ZAXV4>0cĮA[R(Wr>;[lPC\ t$Xo/AXjDN 42{ٹrmy=~G ^gNeW]H4֯? pO,=;f001B`o6v0Nh߾y*,ޔdv B GM5tO3 ie;u^QMk* 6w@o\7gZc3OM ˻縦KEW4_-/oHVVjke,L@TVp"93ǵ$Bi8:'7BK-с{$=[h95L i=W%b4wކ+zJk1Hq{9#HM5ar7jWf?bbÅV?r( V5mq}>Ϗr9ء7|jٙ{4E% C$8Y|`vH[%ȟډEȒcR=r)7؟ w%"(0ռ.^yY>.IHG?LAA1X_ vKޢC~/FGʌn^ >&IkՈq@0ֳ_wߟ؅%KRlw[+s1k.y \׻j%!H스bA @C/jwؼO*^Ii?i5- $@'i _Sl0xs$@|o 쨕FsG06_/y…OuEP'^=D{#x(.;C0+`S.h9fVabΤq'ɘ16~d4̯Xpa|`eIq RW-e8 D"|`KOmj /B=bas(g0֊<)Z8 Œ$ŧR|:JhŰ/H PB@ɓañA4y̯3n3y&R811AI4q?8$"rUfx[]t豟'l;~)L,8m߮<<̦NF.-4zleC(fax$hmThˈhe傒 ԕdP\Rjbpݫ9m\pnkDW؝d'4|Lj2Js&:+$oSR+!Mw~ԆV(!=[r*ڪL'5@uG"yLI V>nW8|a]@SھN i&:VF 迥.H.uD}'1;%9(GAM/d怪嗣?J^{'e[gGd nOl@{Z#w<yQx(*v=Ě^ù/ " TK,)ޒ-M/P~u_9 P%07" )jK^D0tw[z}17+WZ%0rhNtP U95u=@0k,Ҡi>IBro/XJ޾˕&n\@HõuBڼARi kc̼{S9BF{ \ }\*BS\E/}j@ꝴDeV#aj$uPNwEyhbD@E 452C#l@9 UvmMD!eQZG Ka[/t=)kxS*Q Mn5F-UA,u!׆| G%gğ:U^w^I;A ydi4-UKe~p>5kȕj#%Vb{~d(䑝"{_2jQ#=@YYjjxy2PT|]x3ur6T1c^i ?F5m>Xv-}設R 1A`UfcOG=ʖր2GoJ= N,+_w'+LQ9,t1Up{ᣂ.XԴaoFWZ5 4Nv2p3p {ѿzA&NeK ϧD-ksAiW!DeجNiiܠ"@ N^` 76^ՐZow."HI5\bjwb"qZ)mWDoNg=ĶnaWyxRH׋.uH)a+Z,%./ fdS1꼰ɮ1h=ݎF;ToE-yjĮ7 |J˫{heK"F`yC'wy\Y+MZ{P7ȑNOrH}cdwCWw@^Oz G4+6| VQ*iјcH#!wt_F.z`3+GdnYՁ;/ F?:k>~GieW&)󅧠բj1W#oOo%qjsuYPv[xa}8#X_<Á0 W~Tα$VS۔ . +Ieܝ Rn=3k ƺ#Ozإ^1'%~e/+}RM #%,|a2WoBl WD #F{ ? Ru>$q\K|8)gˡÅ(M#𳻶5FG+mWΙu1JBZPM'(`Fv;BEu29_"ys zđL4׆(}Wk:l*7ۋEDchb.)Ph7P(XxMJ6,`:k;DMHOch}2?nqA1:" PN8Lv1Pg2^I5Y?O-fw9ǂ^bn{eҤfKpԵ"tԷ%"+ )J9tחd2F*<BQjBJ^~ij1cč_y:HzYf -o<\δv÷d+X dn8g3h}d*C⫲аGsjZd6҄ƬqHj#3X\q]ItT~X1W7郗R}W' v&]$JY9Dd=VaDE2*8zDSrГ_{,O-h I|ҹ|?)D/'SqE8>W,h^=Jn|OqY( =I0+)M9 0lB7l7Gބԁz95~ݧ-Vpsu I5&b87ӵgF05Ä~I!o? f\$8\#Q"%lJ̶ڲkJ$rIFfP tsaE 2B*IpEs݁]C&%7>`rLOiQw5oٿ7O[u1ᠮy36;+ ʩ8M=mQm4b,Ft{ewU,ƢX@DbۮnՓ'Kw]p'M݊|> d_8cn_4Ao4r1\4`q?[o>&!yD6tY09|:Ӝp|FX*\Q6;׾jЍ #:| 4W|Cirer 1;otZb,$4B `~o8O .b#/87t+w7Q?D N0AնG,{l!( }ڇͺ6hg*9chyu QAwy6O~mExWJzsH2o{ JDg?e먶Vc4"77.9|g#4IهYz9&( DQmQ0P9A0[5r]@;jj[FO 4VИ Ɍ#LSoa?Hw#54N{KW!٬+*0g4=څGس>NR8B7g`O%{<RKzS%W6{q pK2vRFP|zQ֘p-'$x[LJpOl*;a_VqMpZ;kz:.U|mrU= Ty~bK!;M+ x`m"c o-q&yHRAyrmΤ%A8ؼW(;{i 5l5=a [D d\6*,K1Zs}+Xc!1{(}FB8 N" 짾evLs(A~DRV#Ti)jH8^z4]3wO7BG{$ emvqB{ 'ӮD)m(r,dp96 5ʆI1#SyQ;=,!&Z/U5\><54m?|Qu`#*!N쀌8aK}Hk8o>ymVu@PxV,Cת/WϹ~Z ܳOU2%IˑMPr Pdu,`(̗UH zqu-cRHĖ|T%/sla*%=tk6=C[$R=k׫NŤmeŸP(οQ P\peV]g,i Vڥ0ƢB(c$NFv]#, yky,|{4=*0$^`ammȪ)PoG=g`ܤD!8N3^f'7lvt/7LLy J*ʞJŶ/ņ4>T #d`Ag/I&&)>wޖcr|Āy5UFSC.j YРGJqsm"k1fA ({޶Gr* oܗ-ܺ2n,pNa SDAmFղC}G0]Z@,aIcfCbֺ Hi*Z)5Z.9fʘ̋m1:#?,_6!4oY< Qc5m8:0 tfkR_۷gSpcj͢rz#jmφQ>r:2;z>W @~ɷwrl"lE& NLM#ٵ _|05<]uqjE2}KCO-5[4&ebYvȖ 3~\Ӳ)1e.2;M>dnbɭC/%^{?%̃J$u({1]VFN (;js™b+O4.CJtρ_k'}䂭 U Wp'NiìcbyR_bu]bOg6T.3m%pEfL׮8yZ8gU6Y=4!4 (m]gQ%,ǘN{{6qVl NDh3—KcX\|.AjJtvk+Y(m5}Nhϐ0.<,q96Fp6g6P8Jb6wkŸ7o 4ۂ5=[==;{(=)F!$F{P @~KuT,Np;ѽZ;mxv֬;&pBĝ`P As6@O"|L)e+[  qp|dV9|Q046'wL9ݵWEe#|zE`9z6BNlJWPq%NO"$=tTUͯԒ÷4.vM̦7LJ m.V\7cF2;$EQ] 1"%p}kC)~/=ߞL@ѨD%:$ryD u84`-!|FG#g^qVCFPæljŋ1ԑB#/ ,}L2t~O] {~c΋i%Ű0bPO m"#х|VCg-Hx7&:@ӹ.:AtƀjeY Ǚtp{],wb\ȯt>s ,޷gkVZ O;苬Vgw8 P>. `sc/F&`&\r$i^sXbW :6o֏?#(sIR5A?Y"92)QYmZm8Jʒh`bi:6l ~lknUjf&pRnc㢢d~ &i ǣ3nu"Iуd']k&80tUeA?:Q}9 `wKGk?їΖI ՋAw{M7E۱Ei-2iW6ՖAW r ە ˫L0̙l^{B%x P ŶcBbMϝdP߃@wZ OC; RҊuNSX؇'F(4a/jCͤJa g5I ftrXcTx!;!У3sf3g0nՕFx#!nF둳>|m/BB=Ah/v^:+Fҡ_:y|ӊ5 _Zag>$@77=6\ 9a3'ڥrZmOv_Jfh̙fLM@1ϡS+s5"!Z椓pOXfUoϢ*&a*x}o/wTJ 3utbIoh&qHM"iSgW¾xĻg;7ޠi{t^P@;,Ev)G߲Z}-غhDϿ|!@Sĕ˂2wWLFm%r32=`V+sR$ݘQN#.4ErU2iW[Zf˛ABCQSدWi+_6"/oUBdL1DSV8}RZE>'aNUPV\³ZS )`s#n϶~l ~!/brQ 髞c5,Ԩ}yJhX|f!=Yy`N qT*xLSיګsF̕ unyb)9uOq9@&-q KI2>HJE@P;+w)y/s͖g ֱgC/,:ӃmH <#Kˡ|陁w>v.|x=Bz3JJ4 #4.([5"fW e>IGoivW0 6g |P[F-J+1ݽ I%&(f#Ŏed&x{cl*4)ڟB@\>@S3Jo%1%LQЉ&3hr!ǞSP1f:pf96XW{0 8_*ј7Hf*u.`z' 0# y=o:de#T)X N9S.dg2 svco0+*I2tP= L4nP$n$J}Ӄ?*l{=[7+f6}&bH6r-fhܽVMC/j?Kc;2gJ{~T4?fa|f)"} ]&^G EƇ~ nsg\NXٱR^ }m+ y?U&NIŽ\mVkwQdj2pj9mgqJ@pk&wu5ۋDΌ|S ISIy7kEwyޖAr+p {MZ"$ID :ưX;glQ"\QbŨp~iy'EX" oen_KGE&mԗUbС<@"%S]M'_4u"v@MbNmEվ<ɾIyo jB.7My94$ QYukAČpՇJnkj'7͹?ҕXQ ^xMgn5`/YALA1EF{j2B-kzߤ}jz1:cQ1^aћ`⼄rsW~We,^j-O8 ndbR'j<:1V'By閡ڀ mP,a8o'g6B d$| 癟&0S W@o)L7hEMw0e{ :{-#.$ 8đObdB΅ൖii; $-OY kETAΡsw0 Y9~x O>؜QyI26yyG֬b0IW8EM͉XgH "\*@k7ޫ][.zK(Tmd[0SïDLL*C.JM:R!rϪ>. DtR%H.h4[ϧ^~9(L6_&Iٸ2'DVn/ST=5_Hϥްӫ~p;ci=]}Zd~12llv:Ky]V#^.Xڟ&FTbq -^VEpha|;/BR8i ߤ4j ._!KPV\GI.Uq7=|yx^uAsUc{4𽋧z6;ýzG-lgӁ+Ҥ4k*m2ƹ.5bJgk9免9Aʒ ށ4]aU „k3q݉QD3z&jh 1s2DBB~轀WCCb[)6$`|I 6oѸAh3|o) 4!(1RjJ'࢛D] ?Xb_z^j`>HY"׆ B'$ڮ:zõ&>Rs'\ P*܅:H݈q)ލed5(f{//jVRmR2{㼺,Y\nt|+͗bUV,IRfokh!7 P#{L*B#XNlxf]x,-޷iQ-x4V&N *iD,d4>::7?{2QJIcs,D)YKW)J,F[aB6"42{wYaV&,P3#j|#hp%=`e4ҥ1T2 ta.U_`zQnm"^ֳR4RY ~ $z7COHڵ~FF5ƈ˵NKi5QǑΖ w9b3vOovjoTޘzȬ!քq4sE322Ze5[F+4A[^ gH-a@%+ȵJM0G;CX :(4tȹǫy#WvAQӿ,<~FYL3:!b|jc~{\~0P;o⏇UmVtSn2O t"l|eDv^:q=wLڦ7UN#u7tKeqA F:ICSf'A 5չulMV)&DfUr|%uCbQ[۹_Tп[R1(2:) Ì'5û7c\Ƀי"<hnUEB7XDiO&`'^WȖV߃ω0?DIm Ux8G4vYfY'+6J {]7+Rg4U7%V>߭к?0,# q+Jӊ< 98!-V8R=3.w3bDbj*42$HMے{NFO4%Z(`<`T:r@7xPBXKW%C(HaJRm7Q:%8CιXZnR/WÔ?~rCP T #gbw;8A$RT4@H B0GR|hOU7FA|__hm߮ڬykk2ǖo]QrY/k.N<̫O£I}=8>2/Qˁ9`V{}RǢ(2q"٘{HV͈[vZ)emg1=:΀G}kqԴy]VKnG!& I`s{ 9JMJSVʩ혾Rɟ%W ATl ADJ-wǂqs}=ތ6[q$*7)y֦1~$D+ |w-hI 0KNj8ks٭1,W*S,Y#r5A:%e!#AD$\= 48z_>I-\Kr'ee \99,5(/ VLjb% kҴ٪JiPpaJy)]@l˕:) .$hF?qզ#uDb_?$NŤ:BO+wll<&Rjw(3 $C.:BVHP^g&GMUm8 %$whoe?LS6{4>aYn^QqMBNkݏBv{~p·sai kR_,tn6NI6K,?$[;([w! Xe^*7h]=DFNw`8hehjڠDnf֖Soq#JIqs04].X.2Oçggƒ@ؖ0j:GyƉwozwl,({TmLx_ h@,l,M0kAcC@0d ?O3ҔJ:^~ ;.y:V򑳛S5([|{7-`ExW0xNʛ讚&g{|ǘܘ~;p_qq7@hGSAc9p{4ykcOcӀxphE/;WG{3^L:N)`%D2;Ƴ('ݑ"RE01P(Uws,LPc-'Pͺre:J:*vVt¡"xW WNӱ]W|cz'=1"Iѝ^*5(.`XoQ!`at❠@% ʿP:Z85U3e leQ}S ep hl Q*ƤIT8 D U}?-$bܐ9 |-âS]e#Ct<>qƭiIir<27/oׄA[|?_pGfڋ]8 GXU6玙>2T[EnY3«> ; Rtw=;Ɵ:fȉR3`0AlA/agM8)Lˀ%tIM=aO&"5Yg5՚7YH+Xia;~7 s5p؆yuD(;_k! `DiLY,1Txx u.W_*A1 > ѻV1HeWCPMËvq4\R ]{|N0NYeXx9v+5600]d.l=\3Pb[i*|Qo( .ʽro]+e8cHk"kLt. ʰm ]s[KW(CJlИ0 +Wʗ ckQL=cR𬟜adT!}*²;[uENY]u?'e-UџR9|Lg=CbZoB2>EdW&C6pS']WiWO:|& )E06K,܂QDR7b 3[ d7Gw'c/S. /X/A ًDGntz!都G,QQs$TN^,o׸,ΕӦWđP xQj*cMf.%v7nB=̬R @DqaAA?azLh|U5ـN`r#SPrR :J'ngz]-hPlBzꝥ ceFg|2PHn-S~.zcE=k<; Κ8ҩMi;ņ R7V+8 /XM;DtRk8= ^s\ދ{0%>=NM #ԮJe3 Sh*ꊣK?qGI 5A:08>eT!րx/ f]|IyO0#OjgD6i%o>ҔJI ״vCì[KHlzjuܟ9á[kNs jV 1_9`1b6-8fO yC[RÑލno:<}wѩ keA==3&5Izgfμj-6=N]~ z ޸j n[RQu ֓t!kS8 b`)&b?(Tg sIXbF .q|}Wƃo:EvٔWJ=%1(ǁ7U4WFQchߨ6s>m膶{AMr+Q Wb^t}p[86J дMnR#$+n0ٙO+lTFG6@r#6v!SGRtNx}I@e1 ۖst{S}6 /İ1YEb}dCv\,e#T%`M²!p'Cei^Eȹ\1CVE'^AXՒwgb.䫓-j [ `C+j/;3,^ӂuFQqA嵁SKxMi} 7EWͶ$ґm̪()? Xjtz2ZCIʪR%.q%^ArT18M=ރ64$P6WKnK=0cǴ!<-9x0d5|{1+qBS!V1I1|:M*Il'cfǟPI Da+,SAŤ"a'=U^x_j\b;’`m2-g[Lu2אDѥFtɫɭg #TVXIE BeD<ц^ &=Q3}Dg='IG?08>5945j{ԥvR٠@4dAI=PL'pS1$lx\06n2dլ? l䷓ þ-bjQR6xEHq QΰՊg!ƩA(lSOhY3}Y@(6c'$ lrS=W&#Fv)t˒ j%g꣊$Ix%1SgmY%3n`8 G{f+n,-]7<Tĉ~=R34 u՝0s\/}(~%DZ/kWyQ`D ȋh!3wp!Цmu{a9"^dNjllwȉu3'MyƮˎ{&>YV ,]pp̎vbDg' " L0UY倉 Kyrkj\u<=tOQby{3mB)r/s-xV  ԅYAT p8}GOC,.bDͦg-~ԤF+[EO?Tu'wxAJ8718)ASҥOl_Cna_EɆ1T rB d7գY^o\APR<|&cy^;tg>h0'( 3,7h%,w}8 o~55K;!V[,=% fE|1Rdpq1NW;mFBᘓ@x/}]:rP8T*MJٱ.Hys3ُe1\{K81N^>aKE|oO{m`r`[H+FC`R?/V_e<^\vɐt5ڠ?J U{Rl[J>jF_'(ܽJFy" ̬bFldqߴ٢A2׀K皾 j t~i*xvƥ𫌕FLe@+3d{M1N1ا(Iާl4Hi*wvki~T3i#;}ZoG/IM9r,N6aKFi$y=k=& ZT_si7d~#: hR݋trswb>=x*l.Zu&-(ۤq4L 5>3|Jљai(pOg Ŧ_ wBZQ?(Fmf\D- g ?kP,| x_TմgiCb@V ́@U.a"50HT5[FԺl| c0\*BRI@yhru(twfR8QYjĵ'12QGګ8$Qry_?˵\7?vA !NFwa|K%`?ڤZ!$sSo9Dqe/o`j(_ K `7RL-WAmÈG}O?w#ipd:Ѣҋb٩Vt٩) عBe|-+:QȰry+hC~2zn E1U&DQ':W_ =ÜL!G?1Bϗe},Z)`ς(1\BnMi|dI ;F ?Q]ΣfdeY0^v6xF-=6NM |ԗdvՆfoq@/ϪmY_1yjan~8O9P6_[Acq)f<.D&-*Z!ӷp=ZFX3W"Iƒ^)<mTh@5ka 3K&0E&ke'2^K'G W.)a2_>(WP:AO]xebo9} KKm.tAZ r"Nfi ;9[7[$fgI꠷qu*%<+5H*zo2iMtz\adn']x6s f!k>|#RQ> $O "n5?/!hܪV v1O~nމ`hnVƧ"J_ZpYR aܲ-4ThHֿp=U6?"Kk~LU9Uy^7 K#uQ0=؀95rs>aMC7m9K |⩪ @3>+957CSSB*v'w` iE&UmBSحdWK?^f(”wH ]K)C\{PS.pKqk\JlOruN4Y]qHH2$-Lhoj~Xfˡmx~0 Չ}#(eOiu~#O{3(T:!:$t~_[k?`G o+Ik/08vclhp۲QG ;~5 wH_/jK!r7cg7s56#{p4!Y #{rKh׫}7bJwqa|:%V50}xa`P"~6%@Rxc<7yQGАoa>>``WI_|5k+m WȤ«uHh ܈K}>dh7`҅ 2g s0%u=l%irzsf=Q߲BxiYnzϨdWt񅸳P(m>-~k}~=fXb PW`x0L[ќ!2+ծuTu꬞M$DZ?e@PDL/ٟ=ho!`)w.g<7y!ɨ7 ^|PPA󖊧lGvzY-z ?,]~Z8D./$Ț)u΅@LŢC),JOm/ȋz H^*iߓQR7ů>֏ܟo{LrUB{]KHޙt%wsk T:-a1rk`l8aLprC3vNn Hd.PBJ$e>\'J\(ߺ+^4Ip$VY9f, &||UG^t$''fO8>Jhi+"!V8p%(R߂HSDs&kͭtd928ig/rDɵ3tڔ㋜>.? Bz.,?OBR=q틗=Q[ Okr g5{g1 =/Ӵ#)h*A{ƹD9 cg>:O<)]fJ6l_=> G+~(ΏYmݖWM;vr OTry:vfi qdvn%ʥ f/^ZT !,D-ޕ_l;сѕ?6EjQgga1+|G=B"Z\iNn+:PD1$h|fLw-mv~sVD^y<*&ҡB:(׬W7qGM'ijR "2,cOEOT7Bq%yٖ̑s,U@ufp;g`h#߳9Cicl#ɎOsQRG'kґv#7\5ֽ$֘wM*Fa1Dm:2* p՚i?3"om͎Ͻk !)1ǡOG6S={fjjk |thm0@g#C |0J`qQ0!#c^ Oܭ5w1SC*]XGi7Nu!{0Rg+com$J29,YHywVMAmiQsچdL~T,& ♙*^ӅT @gF'R|MJ_nhl?2ʬn#Ն`,abk~T #1f )kT`5 zF7iS'ߒB Db0S::vuטV o8W˃2wRlh^B' X#iV]/xpLTe^;Uv]n iZ&|᳏[XV Pf:3hÜJ!e&G2GܵE{S^fqӠ B_,^~ _p$lnS;t9$'c=T i丈!.I\2%e7tzVA:Cr^\{8@]Hxv>웿!m;}-p>hbfO}92y!Ek~4`YMM 4H{}uqz ʬ2YuYw#gitl5T`Бkw C| ҈,KT? ԶL\(#c@ qې4;MWC.[XqO",6!V:Vdd ט g{?i.5pev P*Kml|U#2I7R.-ZDvX5UsNSy\e$r ՠCgHФ .A'}z\722ߑxM"%cV#VMĪrBQNI Fpg xub|Glǥ7o e5@~G xH]:Z-wgJE&ck6թB>\Ppn9TX*闒Ђ"tlⵀgدЋCP 'ԸOE<2@F9 %!M [Eh£]_ 8' -jVĩ'_n!O8/L TW'Lu}qw%Ax4>%3\~kj/U nx%6r?9;1+R&D6Ο!+KP(kD eSCI~@-EU.&^}ªBq"=@ԚO:irǑ6d9+8:!3(q +obYLnL;Av0el6dӾo>=!F'XIٛƣ1xbW. bTzkLKe z%7v.G!eR\J񏜖Lո%jéNN?  kzil njU!lPNXya{<;2g;8=g!a *C)gԻXTtcW4Rʹ"w-5 Xp9qbF'$.ӼYAOlb1\Xdvh'WGD즛oʇᆷQ LsW;\$iYT:XsP]:*)@I5OFoj2i*+h#`.}i]4EKY*ϖ ^Лy J]ث, bbey sP*~B3uL |@^U=3+ffjܿRX6EY~ۀ>=糶R\Jw5  q p+r'KOUٰ&U`%n$CN3[lv(Z;\ܟsz6FȦT\'`)3뇐Xhߩ!=julM|:4YgD[vdC"Ϙ+`> : Pʥ^Kc'I8,;)Њ]p _"d'p_`okUA<:o>2u|mk4~ϔ7`JcAgQi)r_݃ g ,/Rng}]vP,JqJGhޒq!*#a;nUkGOMD4nw+Aw sB*Qjڒߠ鰎1ʕjKJfBo\rxӽ/uZ"x3ɋYD F /!CK\`m@2Qb5Dp=)xh(C413I+=O;Lx` ҮJ͂uVw>]بbc$Pܢd0ax_Ǿ.8qǣN`&&GuM*+?_admd8xI>R0 oYnbHc2%Us:"?-#n0oȂݼ=0)H.@Q5^BJ@h6(+M"+k[BFoJX_G]Ey,;%'ªDS.M,3 䞃Sn lw"p. c Vs#ű~ 42+tveQIMƲA3-ERǿvAP?_ՠ 5b(e`(peDfsjGڏEc9 X1;;<(E &4D5 >TpzYڗN7hu貖Thi(|<ikzP8#`ټU;%EmMDuRDcTB(592߄gJOW;ѭ;C@TjYg}<joM`zT$.m]B4pdMRBo/z,iW_} ? æ/1c ª7H qb~f^4E32z>f4 2&clԃIOZRlIgF[ vKqmWJr8 a[_o2V|(Ij>cz+ClrisFiX0z98DQ5Ŝ \V5ؾK6[߇d]ܥT_N(?x/6bpX [/{nUXoR>2ҫhRl%jogbO%lH?z7 I;aNJ5j\jc-/S=mcEq!ցtah̽Z䳜K2NsQOTnrV4ڣj:d'PlT~5mDXd*?HJ̭1xò2V*Uȡ>$08oq*8nX4;5\=ta2:OTʀp;\JP.-m!.fG5F*|x5}h[lb%gWoGa69oF #~١/ELsM!q&m6Uj"; y_ {{XΌ֫&z&~4[Tԥ2c>la0Yb{20 ]Y~6;$15F8C=]'?\^<?RVg;B1 k z3_!AQl1L\g {13.;u$)#@HSfY¼~dSnQ_Ry~}ݓ$ƿOrSDOҰVdN.z`;̶̅EuV,v@Lb.n0Rpbwhͮ|aiV_#VcQ;sRv !ej$< PzӗU#~drX ~_ZB-.)0`KqbuIʫz+dŕKE~E8:X(ttb=%<VѤ;ENǸ*a>g\(݀>F?Cx*egc@1/͌;4t‘-6kåR᥯Jj 3c]4*@H Ꭲ &/+6芭Xw z۫}|\ml7#σmYTI 9,S`nk"h]oÒs~[3N^$)JE[O6 wHTOmarUYu e*JaY;ۓlJ{ލxV ތ&*PR;9^5-vX~ k~ewD:+IL>0J7zlLgt rQl-B|7xM% kۙOs)pD+ؔKyaG fP0ٻSv֌IjTKq,i1+<^G4Vyv7Ƈ9:A tzqs-P' %kNZ3_V(:{cod&3uPLTDi$ -Ԙ3j=~﫿)ÒJX4k)-/XRB1'g?-@Cљ N9@ h,DU0`TcvJGr3bܚtyW rڌ"V$yWc}UZA0&7 y;Q=id񧋈~j81QxD0l(AL1Y"Nʪٶ;T|hsA| h_)S)(( c2\![\ol YJ23ˤw!Tߑƥr_zk3cCʨ2vc0sJNP?'X)ӵ^8`&p$wX *)9x&^AmYaQl/xΰ0P~*[|3ybTlHv} ČPtO ;ؐmu%_i+pS~IɮM$jT}g٥TU`HyδgmuP DM+km8 ([@QiSE( B|ݦ?Xg>+=@- nWL`<МQQIEǏGG4VTq:L,szf`.+U2.hoGdWݝKbbȝiIX E )G?SR. itz'4qvٴV'WDTXJlgU9=NY.hfZsqi6|}{y@!V6F,Ҫ<6/UQ`jэ?f PTFIsnŎ"w >f@)u=AuC %._"K 9 -dpaCB"y~gPւq%಼ðlu!ҩЭX siɬٯ~޳:"y1,o=-e`|W,K _jFꪞNBMN4֠%\HWXjg%g4FT3Q 8A&( cH@qp_#}2@YW9c3yn)+ 誻IW"} c gpUw\yAiiwAxgf|v+L?A5(ߴ#?rC5{~r8:sufPEںv-' U)kvedrwjb-bVsއwcVJ~QPNhj !Vi9{rEn{6V_2/ 5n rh(i6YVa"TmNz 0_O)%AteԅH˜+\|p&_B^#OYrE?ҋ3)QMٿ{+IbƢDP@үfsyx$mp'7-X̨Dƕ.SDhnJx>4oj_)ui][/7E0w ?p.XxOv"J&'/|g/uѨBOyG}͏c|h Zec`+.gDStfw!^"h3H'QvyB2l->⨊b6irO꩞Öb>c3RDz`-\wfnpM١٘v| ?FaOY ɶ)Zuԓ^2LGyIq/3ą`*%]uey5M.1(D ObLWMMk H'I7*WWGm{_w ZD8[~8^%T٤LG^&4>k|8SR^ i L ǂKgBNNc&3P T^4PV&>4/t(lŠb.\ :'W\NbˏwM #p~.ܤv'G-91)[\f PH_h1@km ID\Y(tY;`9)ۣ}3Ev q%R*U 77LC7ZUJ%H-ZN4֖Fr"YџQ|;9־,f*3Ψ ,,PUnua@kS5]p2NFE **GLkJq RYWr \}_QzHvلeC]IZWOǗ୶Qg|{/IݿcMP|!w!io{)v8qa5t IydYFsΉ };xq}Sў|hzwVܼbc"Q H!ƸאR S;tryX x\C?__-cN#˩6dhS$K?|q0QRvm)L\3/$nW٪3ѩL ^BbmQaoY>WNTۇ?ibeCn:+3H -D-FY`EF&x.tIl42(?!#/ooj9\_"h\H$n=w^Bk4V݂IJ;#j#\X.Xh2zNPD%u؉@2DSI̼{aŸT%ahXt|\CNyU"̙@dm; .#SkHdN_\<,9s3&Y^WcQ&t{I+ID(txΔk@nl_C6-D1ϗQC, Ngʾ=AG4邞A#4ЛL뽎`'R/CnWN'‹@g|Zۗ"7cy~j?_.kܲ3bX:dsTӗ-փy Pjۀ ?c~`{DMe.$32>(P,Ƣׅ)J>EcAf;U|,?ٷ$ NdžbAJL_ZI&|Fˁ#zKk}rhbjȵszpމ P97:蜡1x$?M?;5#8s^^kj˃B+ Si8:SO!Xrcls.[ZކLI [5jA[m~n<*@J0Ӟ`֮%ېvO,)W=HDLf#Z(/CtHK`tUT!\ @X5?JW&fr5Ê޽t7}A8ڟEZ/|gA T|-bjS떧/QGW7݁ n" `!Fh`ʑ eg 7Uz;B#ՄMQ 9c?8t$4v&شxH3;x4y-3?Z*F֋4@NэZCq= 7Y <̾Z($夼KXsTHa~tL#S00Soz<%duԕ 7 xrؘN o?~P,9 ]nj`>l丩igC"烄f+e -۝)0:=v{"hZykeXW<[~3!sȹTٚgmxx$iw;OvN'-ۢMliog9hj2ND)#xQG"u+  y]?<2^tRq.O<UQ4Iq $u89(rc#JyBBZ4AX@~̥F 󍴅@j|5ǒ x NN0nbg.D<~n!F}n(+}liӌ'6ZQ~v5M2+rl=ĸPOmѐƸ )$', RM%5H:?A)Z~ ?$|>H,yNlY8 "U[rv uCCGwZngjT`!yL$-2ڞ9h/ 9@d1#e2_GIEnw t'Gr94!} 4U[Rn9wۍ>npSsF8)鐡OCx"#'(fZOGGH*1/i+&͋r}=%xr)Ŕ2`5V+TSN=z~V{ 5w:?#4cˊ #M2'[VXS:,,' (eiv~8?$KfgnjKRDZCaVեκ}{2b]?H܂ǃ1FfRtFw[~EOI1gN֠[ -0W$|[  g!R" 1+MjRl2Oj6i?WT LFB NBA~ eK n;F.캫`DvC;>2;,F\1%y[T|QtؓS홽Rs2`im‹) +[^K'dm?SC+asv^)' ˄w Q_xy 5[݁kd+Ϋ;R>pmI%U8a?Y90_\\!9a`^&޾f$]_UQOMQتRd {nlE1?')IHARb-0 =J'SEͻ)bn?ZT5WG1]w"% -GPL++ u&f1t,z%پ,LH`8Eģ=!{" Uo_1ZLDYúC噖YT#3E36V;V88_{g&YOB=WUZ1ǟ} Bf3An!$ D)/+vBR*IE4/Ij;Hm%Cb*-Xw9|A-rikwu%0> HY^X v\AiMOOq䣴κc 12_iW:f䚴8D45^^d#u㎙%+J:i<.萋Ә^y xUk@:yFBeS!1˭M{~m;J6^䜴|hv$=~`6#v뜈#Rbꖡ"S`~٣+86i⇞ld!,jzErH\ v&Cq}0ψԆ]#bl ?}IL@}$xwT _M'M#Raٴ夒YںP0FXޗrƸ]XaSwX0`6e7_z7W-' vȢ.Q^.P,fA ["@ƥ3 ;v@ĬsWYf&r#Ѥӳ:Oaf":Φ=#[,Y\4n BG%M( wh7J8{"G6nᙺ[J cN_̄o6rH)̡-iF]Z9Ճ >+t05q],=k:u\yèJЩwK&f`a*f &M[ 2$x2R6 Pm @KwU+TdV*$/wΨG.N='LS+4V tTݤI1g@z>734wD`߂ŲFW=FS$thPR㘦.p6^϶1Bi|(-*DA2=H[zv1Cv'U(nGF-M^'`q(֭o+,bAOz\U `]Ck% D}zEsonҼڈTホbXq"i4 io4Ь| X&>>q 0FSzezFMcKCբ6F謏pO]yi+ i/HPkќ-8VDuoی*OQcP3oNC(i _q3D-Wq)¬7nT_;Mbw;/)bZ#jcfof"Óiw7oDc BWSlssyZȁ+evR$dHVbcJʼn}SOMe)$rYv(8~lY[n v]RrA*۽`L/zZ 0?}tj^Z%m hˡ;Ga7ptPko@oQ#~+tWOkn9t,2ʈG\%wFnⷈޢ 3ۡ\qICNB<Oa"pS9F`<;aª4 m$XC֡4͢!w Z!uֳx&O*`w-4Ё!2tP[Mϵh{8ԬV{ZNxNʔ_GDx*HKj.P{2Hpl6M9_ Nnj X1?0FlqlO$t81*h_+#'Gě[*"bQԾ=b)Y9}X ֲnI>gHep4VmeN7"WHÍyO˖eJ>;b֊TF]((BEp}xN&X(8r9w E(ݨߜݳbv11&y?( aSa4Q;j_T:"φlKTC$[sbi$aۛ=}7|Dl4Z" n'ɱaM O]|AD].~ӡ@ WFk*w/teBR 7.6w_q:7K޼=p-H+ t)XN 6!6j HS:s\vVZrCXq1j 8{>;DL]:xhReP}l_ƙyo\f8{;vZmg;vZJK?aY$U5_^qyy^S*>+YO)/ ҫW`Q6} ަJo_9|gY}y9Su!4#%Z+Vc2RFݳ))@*FSqtq ; 7T* Fat(rߜ"GVXJa-K6{)7w)gpQk,Xz* |Sd"vy/ZwU|k@ֲ@f$0soW#)n6W:1*i9gRKfzNVD ^.nW[ & 1fRV~NCNN/ș#U!3~Q۱&b|=ѳ^Q/b죀G,(SXk3KjI)y`65-UA5,lf#[9;W8֪2(4YH8Ӯg,^,w-=5WE N,N`HlZ;s4Ԕ2OzxgqImԸSde>0r-,-k ʫ;ϡr8Rvy00<F"}6<{}q?0U<F:rto=$9ތ2 Hq}Tjzʯ7L'(R0рzp<3am?PeYJ |_V$Ɖ,=;#wZ~%+:)`{ٝQP2t\weS2Fc&U(9yjЕ6uǯ54=!d-fuo@ҐhPȿ?H6MlXX`JUn)a:nsbC6y'{dsT&|=H&{0%ͤ EO#P0L?`pi&@J3w!ϾwUZBb7va /d/xݎ̏1Nl3z-0~M:"}mУ=Ϟb0aR#:=oJv yyFnCGR?HDԶ^P6jrXp2<lBcn$h?c=U, ).+79J{#ڈ;)y ΩM5/֥9SMK0#MB ! _{`$kED.x?)x LۂHE:=E5% Gjܟs̾R))B9^D͙3II!?}(5oE6 7x"wI;$%|mXFsloYFم9 E;BWå8pĆ#,sgz ;$RVϫҍ#Q-2:꡽+y ֊@P=Lfͬ , cqCjnmN)UGX7 +@ҿeKup D7_'k"M@nMʩ[ğ OFcq .Xng*)S~7I7a C t!1h0,ˆ;iH`"fQ= v]ѪִwWC7xݾсW֨[R!ݹ[e35-lTATj8ɡe%FH&'t<80_QWjh(#(8 ^0>d޺: DQŢHp(YY#)wJkz^RlC5I *|48@Ә,ޕVIX%{NN_z[-k>s-;9"o0m/ yUFu-(wQ{_Њ^bQ+疉9ZfC!y t]#1?|HyX;^GFMI}U } KrWj}L%8#)gS7J{qûVwFY-#U$G-⛥6ea{Ok~~zՐc*,b&RN4o7)O^ }/x禒 $Z[nB*nZ" ح't /N~5HX hOuY"40,$_cܞ~*UuEق ,9QKكXMijAL>IaFLue9&ѥD̓=u!ˎ߬(̷.~ tZ|m#-I3:6DS_,]Jm( xYղ}w^UHwC4@nnꀫz$ Ye*#iA I?SkS /E.a4:GoWs ##(Cd\&@BƈUZyazq*OLZ `%P?'< I\ܫ ,'9a3Ct?cr1 EEYbͣJ uӴ1ȿ6^}pW,7Z[FiL8}kbQc/m$IC'<:,-ժvw`eKkMv!it ܠO"526ҫi!-ܣ ._2V(X*Ր[YB4yWR rϜl$ }ej7]dQt7jÃ:,pg<0r ʴ\6C}uXF:M"8!@%΋ypمJ~brZ[4$eȃ<2nh^`}'#-'-z|5f!U&ϔT)Ov[jdޢpj߽`CWK>>R=WF&[B[qmr8>zᵒp'C< KmAT&tsޜY̱`}OTU-۩%MMD5^w%._M2kFzyՕMQ@rOX<8H|EBoQXVA eᯢfҸ|eBoHWuauK噊1֪.*v<іFIFh Q?y6ܤU]\ߞj GAUԣlJ>~ƋiNyQ$VYa{2=j^h}D3~MPVc7߆$9NJ_m{O9MRe#lѿ{ˆ6 pώKçp!8`ds1 4)2Q5o쿕nbN-߸ԝ_K8w[ 3H+{>f  W'60mT PA-]s%ļh&$Y\!3<-뫏30E:(_qY֏y)7/`, MD DQ f?#M&U$n&}Go|yI,E*Z~i츖tˌruQ_s)zډ}I?d{{,IT$x ՀǹJ9fozn+"h4KZ/-sGg'b#މ&? Z2Xdίe:oWbHS53O70_޼K`dL)Z3X׶k^7a3@0^ 2u{ jWKlɲ:kg!!;tPI{dXBf-!nk//Z7}50F61vw/)CBvb|[wtPr#=O#Z sB1.)yiHWin;WP7sUl&*>rOڬVZHOW.-fx-Lx 7LMWJ>FX˂99m7\PQb,VRá$eKPOTCMf <O)e%jp1h5E8ИrIXj׊<ú1@zD|\ּk!;,:albbƋYFb޾Oü}k=ɜUy`s܂Kn0 !^Զ{6I͔ Rb3PgJWYEe+>z֖l&©sa"cB|ʐߧm.7NqY}]xnMc, AHKY L@}W26Gfviݽ<0> O~J]UHERn4an>~47\?׷FH/1J '턃=iBLYODeTM"t:Xo.x|q!ukdwVlD=eZXD"5"!0 -ZEGCPJȽiBm!)KmSֱq P(NPƐo";h*i{ ݡ S"moWuaq Kgu`N,fRyɈ)( l8m{B4!%Z*1[Asϙc돂WcЀ!0L =JWv["na}"{LB[^r/6R%}9Q&Vm-:\ɞad+9ʙ,3' wo](,_p##Q֪bX[?,{Z|+yo LGCZ<%"[Ei# v*S uuAb4ӂ`+E*IM0Жb1YG$Y?D":Ȋtέ3e׶#dJPcFU6P; bxjNF90Qq2!Y^&$~/*IͤMa8[@еEB[I5DRryq*# üç{).'+`uU#wd.I[uv2ޕ}Ñ85+͸'s95֟ufjQusG:S~!ZFw1u^/uL.s-\_{4^{B/8ϒE<-Weg !t;I\8gSG|2DSĝi*gc0᪓]I=0˽mda?)ƩjħG5ZB\otLjv=T򿛑2ޝhU `$u8_nܱi+QyL5_Yca:ܻQ5}!~}9ԧĻ2\la<>jr$˽^Y.ExH:RKֿ!h!b(8)hdj(WMN\*ɐ֗xek zvxfƀA=4Q">=>O&IB]% I&-W-{Fˠu0ST*- xz#ph@<ʣC8Y<08"+ ͜ %\넅h$fh/s(41v/jpR8>6'ßc={'n5r"%޹)7P>7sI]@߫xjt ה0 r#&fm)x{ݴI`q ]LJة#Ng}ns!-QQ7/ c&k4z{{3?a=$ wPJӂ e%3QFBK8QS{f\+t\1(W7吞@xRt. %{aPs@JKyHzb8 пy$e6w|p3h];8X(&Bpj_A{W!a2DQtl=v^~wβ7* q. ;X2MJߺ)NL)µQH[̳Tt6_\A#eւԑO$:Q nqFaR=^se gvJP&/^sk(ntD6g~ySˀysOW$d>P,eaGǖ]KGij8viM:фLU z5CS?IFG덓: s V(Pjrjz#K^yf ESpߘ:ő6fukm X/S )ƵzNvzPW.r S3CrB0(u0ywWk033ruLSvjkVd- De@vP=gG LpژCyW[U(UO6T / Kd"1:@ddܝX hU[XFIʺ[U #iӞiSm0<|mW(!rfLG.NÖ5^#X$D\M4~dW6Ľ6Ba2~D3&NulkA(/5(+poLXpO]`3%PZ%Km[3ѫ=?AbϕoG`{ Ԁ nj|ݭa1ܤJEmNASɴ9ƮC4YgVlZ&$vvAi&Ηl~f\}=mԟw~k{Vp*$żvD2_SEgPk UTGq.wWuY>sK/;tm;n-O N^$޺;զ7qQ[7cXIJvQAQmBmG!BV4J֝MřȚ#h6FvJʽBdjxqb*y][XjPXM纎m-?Ci UDi]8)/> Agsޠe3.?Fƒ 0uA0Zz=mRM%RvD dZR@B&UBڊs"l iY2m޽(b0}"O'a{6iQ\o@ӴL$ɿ~<#:|̨g#7\I^kk' *W 0 rSbX#;_Dcet&*K8kRgm[Bt'ȟFC<[ A'ش#4i&!_Xg?o'c̝0[kW7\Ϡb)U ͭY浣#rD*Y8rV),h_5 Q6 G86P8PjkE:v g_ME|GAC @ՕZp ʹL#3u7qP#\O-sV̂Ѯ<TA ֐ R ]Tqޞ2G}B~1W21!HCQӏJ5$h;ֻg ]}<0k5DQ5]O՜)*EFbRe Bb 3(k2,%bH 8s!^?}!࣡ų?9 àuL*Ub <|h/)SETMP!_&цG}dùmfTd!Wb*k/B&A3 #Xd}-27N|3czj!H5feH1rռIRf&fzs;-;ٳ$OwG6LsyQr*kҔ.KK Vb3z+@$S-N:nnSRLk8-/ Fln9m,:BYԗ A"R WA2Ž8abu_t-T !L%= )HXPS>lU]^v8pDw޶AM*1йsB*<0рjR=G$+Kߊ}5= pTe~98ѧK%,R}϶nnPoZy?3hMBKjbRK#7Ai;k=A]^/^.#CR xRFbDq#e5[>% %~bR>D} Ɗz#%ڣؘW?xZϦ-p 'JL܃'Xչ甽 9WXz+"98b=ӱ|"ae2oWr;;hh-t(%*[{L/y`ˆ"?j-jry%:2NIHYܣ! ,$LaK*z6dج]b|W9ڜPaGBߥ_ QMZE)>6L6Ȅ_T=ؐ2J郾"_rt渊o2@{B^{8M';[W"w*Ny)[kV @) ʿr>=ĥye}S ALH\竸]䳒1kNε;X-褂f/0Olta'/ :f$6fBlsm:_{.2dA!E$Iy}<9ٗF-ؚzR+F^ "#q%c,*1͝Uup ,DEzZ<ҢKو=oA45iT8W( KQA7p-k^s =.n{Q?Ͼ@h -q\ηAdH10/*8F^\c(F`X}CG>9`y>iF{Q]{с N#cW` g=c F7ۡQ? kRTjC/(|Yj'z!G !)KN:& #L^XnxO'+L܅y'MPAWu^_`,Dd$K%zмA-hVU vLiZޤ4ڿ$O/?S.@AȽ! .|/QmU'G.8=䃒 qdBi}L!qף7Gdc( ͛ ^`@u4%_Ycv>Jzѐk$A ; I5O.8IN⡠p Q H#/t m $gv;(LecFF,-Iy$>I@a{v#),iw[tnjvNJ/ᾋn7 ~GlvT ѽ( ]N*x/@`xXAv=?%p_+Mkx[bSZw2kʀ5 z>w2޹T 3Yq_鏅Bm2,7dOz}P0wVׅCP$ ֭oS?aWN'WNIŚy>ބԴȞv0 |0/^Xe_Z6ه)D6cWq N?PФN11VJ68j>Lm1YV;qUQS^ ,ږѰi\]h)o@9_0#"sE^vo422ĺ !"0v3Ldc\Aׯbìgx@t sHuE_ՅzK2V9n82.?^ e,.Ǎ$`Ƥ,^˱ :c{o֌tNn h$e[hp\'svNy DUcĦd?N(f za0`Om.+~BݹIhohrdߖIX\ctrC',8.[*,*7>miU/ϑx5 GγJ9ge05s.&binzŤC+gm+D-s[AIMq_o>:|tUb.8썎AZ2[%nmF\dxSEuMn7x"fO*恆젴ܞ]0WΨK\o:|"hB#Er4f 6BDmcEvo^ Z29yhT~7. 8 9"ʚbIʁ`82 #2M??$>ڼew(b|OV?17T%$b["^Km?ƫeRx!D-xIE֎0Z/ sjeNccs}×DnIg$SRU$hyLK>@0UԒPdR[$q\CYMګV*kpalC@2+BPb{ډ\hbg0S^~ѴgQ% -Qh{E$=[{"rm>4|';%JSI  .0\t^ .5rs B{S`Z\g&vrِD,G ~`(.v]k NI5PǣIMYI]PZw,SaHQV3Ms'ɉb`am(? R&i_ "`ڞCcyl]%GI#MA\^Jx3p^.k"&0O 򻯨6}OJAP߬@MSGG$֓7կD~nĖW$%x{&#Kl{q}\-Kb0^@8ʎ^Eu!vqa䲪ίn'wlLyܰ|`&#SL-tէ^8m}z 3ƦxgO;[E9eNa@7娮\s$2MM6wh\OFE$ [=bQ;k,^.j.2`qo#>., 0g .D ]T|q7iC&XVפǭ8}1Ga ;2ayv[㢓v9n#V\%[MDTTJ9$(ѓ9)yK{.1T>1_bnSު$"3dYRGb$m 퉉_6hGݙmL7=-qV8W"e]ezܡyE !e=iΡx ։@PGׄ(Tp$!e1Ne-,ī ~4R I[-v\<pD3&ښ 1v~ma%tq-)y_|?z<cbä8 5 8 ΚE~Ƣ22"u$,O4LvD8(8ffEP!@TQ@,]#`Radg( Sdz/Ryh1R+Y=yjv|p ̷ 5o:sEa*c&rn>:*m&=rjkѿ(7PZ<Xv =UͫO2')5A6^ &'8݈D0bZĩ*Һ񩈝7 P[Z*+9zm|,tܧ<ٮ5(T ʦ\B;YuW7 nfRq/Lk$ <,)"@6>tZw(%f_GXpiaO`ղ .y*֏JL?UxM9tzӭ{`7ݑ>MCV#dȠc^h01:G "z=.nGmȤ0 >D$P,f%xM[ꠗ4RuX1E;QZg٫(88L}6+n9Xc y` gJp:s}**tFG8 O|VðW- ׎7;3=9BN&=m3 BuhDiO'Ym8|("_mIs-)!3M,QG&H)+^E8e ;=ǧ]b/Nokcσ&@ fBH8Ra; a7x %hk_l91F4-,O[iFiDdmQk^L|"bHyDBWXXQ)~&߽D3^)Mdv[M@rq/TK7ۧBȂjHYb5B!ZŞ{6f.=B75|_<}$hhօî)6<0-n5WfU#G~/WCi$hs1V[5v]ж}L@gKl4/ŻB=}%PMJRxi<"N h&4Ci<˖AmwP+ =p:_Ȫn)q\[݂V qN)QWOzvIG A|+s\ CB CjYi#ҏ7j}0jNoوFLA?U"ݠ`AM1iJMdւVm<[z5Iw֊n{7<2]%* -xf5+C''ԣ-z 8y=KoŘ8jQxzbRWFZT|_13@]7 ?sPOzB?EW19TMYBM 9E"U C4Wnvb#XvA6U;? Ej1A5ՔpsEQ&hP48XC(yݖO_/ n߇n7Y .X̤ut=}qY us,3-2SxB ~٥A:#SE6Jn_|! !h0 1X #|Pl(y[\M6ƉHWm'/̻ڞ|(UX d?qx-^w툣Mfa1;Ӄ|ʲCnsvQ0>ymkEc\)QME]w-mO,(CQ o^J^Eݟф԰Go ($tym.[3"aoye02ƽȠxئi8qNQ@\+XmC4x3;ʭЪ_B;)")3᫰@XQ*X N(r`8T-N>,^ ;@`kUdڞyN%FTd(OIX;BEYZ1`?#' 1$OuPS1ϋ`e0x{w̒ȱH؜qat@cg0c.&Cy .w?W@)SKtwO 5oa3DNX.!v7j|c<;#X "{oQ-l>gɪx!V$8%g Cy͘þ1i|S 1.MvR%q4kAž+B䭕=^MbyyH`#9QAV붙{tI)կ<8P]yK}QgXVtpE[Ґ :6:ֿ?63lόszAǮ"d#zF /UYVQ[nwj$3!5\ ỌYF/Q1ňz)1OՔy.1P!ə{3")2+$#U1K#6ݮD+EV9"̔Q'|8qZߨ!tgݚCwP2'M<*AJѿ{y^5/c@3|(ļY`.tW%7ܴV vZP |0RܷJ5hp7KS ޳,Qe2q+P#䯙5PL[u\^bܠY&9#+YQUG3k%#>˥ԉCRTr$栗wg$"bیŽÝx+MfADNK裒т@c̖ RoK!-Ķ?ݛapi[aڠWQok/kO{6EFqnn68Xʚ#H763Mxvp3 V; +z hk]ݟb ժexK㤹Nrt{$q$#:ԕkr1U+z! $՗iatZG 1f6%SV5%@5TACjڣ5Un. 'ċ^0 !X !]ޮ`cN9cܶ&P%Wq_Uwbi"hEG0UJyB3, V9{k2 F[p< rtǍD-iHQHeö1jC_Ī$OeGLrFʢgLIU})' ID$~~… ʱ& )9dUh3FxJGw7@7'0p R/Ԟzȼ c|:y )20ZT'B?_ܧ"eέjpA3>$ GMY;z*(iGERu خ7q&%k65m$oX&F ԝ0Y[t/}7/YH Ib+t{{7Y*z6suT0M꧴ av6=F'".76.i}x5"9$a0q$ ,K%6!Sf/~ԖY7&nS. Bd; XNxiӞ.H)"`<{\Flwqk0 2 7ΊnjN5l69l jen\;C"goEnuvâ{|1vׅU, tňqo4ʃ+kS F%U cv+X ':cA~XŤǸ.|ɞI_I ^,G?AW#du?K錩*2@d[]k*:)%u$'G1^kzK eUE> +z+LP*KeHX0U%(<(Dp e-pAXdRTDѓ;|+]-?KG VCRuGn#މ)Z"f7?&$ˋM5th`'J22R.D.8G[^Jژlq0u0&55Q@W_NJBJq0CQitH>_ō14D$ G iĭ؆W3X\Bj"-~z(HR $ ָh O$]wr6.zlckspQ-dxlbIਸ਼V80\4BYtS75AT 6!&"*m%$IV{ǚ6Q)skIZ爦Q&,M^L"haC j}E7Ƿ|N-XF(n3ȏ [35L^'䉄/~k2NPViׄR{櫸UvPn{W idY552^@_dY*s"bEd6Z0P-F*'(II땫nO=jHbx #$@@3 Zgu RP`4o7`iVFh_xt1t.f+kR5)/dxbIKɀI$؇IgR:&'ذn@Kf:،@ KIY!/m eB7̦ `F|~FINv5`)84iov!D=Uxb؎KwpB ӳe *:~&B8o@9ӠPoYڴCnY`#}A={*Ѿ|ӃjFdB)Q;ã&Љa ΪoDrLBtP!:2 B'n 2~B_ Ttke@;۝/ {Tͥ'$ ?qQ"," _0K&3ufŬhLAҽOY^6'Qg1JQcEg+_!O{:q50rDcg [u8xlߗ%+zK+ O(m6M@AFϹOkr͏ ˇ^+M#5dMɿ>FS0|k2rٛ"C2 pJU  QI3_~ϖ:, B2Vo'YEO#f8ra 5[I Ґ!xN\{Z<>JҜx峟$zk_cZZ`vb# w-F ʡb*@g2%jҡ6:W#P 0veLb5 'U6(g~ {Gnj[NşwӋuRĐ]"DцyG \lOxe~=މk&R;L)oƃ 3iz B=wE9j#ؾo7 YHpͺ;p 였) Biq3n83 ^GVwݞ QXBKc-⪿>W_w*jsA3Kg|:5EI蠮hjܳyTUH Ei?G_B47j/ :e'ͅzcN6zrX3HˊX>?$Fs]׌ XOcXȍe"QPߠgRC@If$2\fx(߰Or  & D ɒl˟#ɞ';9=ksI7A:eSmuaNB;~ T/}7lf @`F6[肝W^CMC_.[`8$0Myֶc #!#6~YְP'ە*2)v{{xIzA Ե.reeYw/Mo8ihf!BY dvRumnip)TYȻzqbSV3_O4Z/ec}U s랋b?v/2ޖ-( ѱ"T'D3ñQ*,i;#IiZ.o!m9'T`D{MTX jmbߎ]ku <~9qۺϹ EJ];.m*ζ7=V0!r oP°.GUelCUtd7];=Aa~#XÁ,#VQg:*6?dq ()94~!ybĽCUY;l>g+˸φ' ))17樢rWuEZ]8& ˓b[u&`,08^mf||vT(ϕdbO pÂg釟b?Űg5!~kp22rw"c >3 y}9N qt;)%T#DJa_jY΂:J>3s62c)`6F:'D7R<-[RtN'>0 / %`f؛`rIRN];@LhBm"h.0Gk$l* y}jF/{aXr[x󿐔o٦-㧎E3ו~iKCcG^hлi?mj+x%h% H50Mke}y#hsQ\ժĆ4wF?t`J|ħ"8>#=d</չm8_&b(8EpQW(ۓ)miVFkTssxo\%1)<7srQD(%O:tdB|T8`"s8}8ZaɄOv=uR…Pr8diyfq7Q)I58!7_a \ܿy߫^7VcQHx.a-b1 TrNAHe )5ByJK*nɟЭ ͻJ&ߥk$|Vt+.(eY⛢*[}nbJѐJ4zPt`Q05I ʤpvsC1<9fżeLsɛ ].=eZD6<8a mx&eŇ +\Dk wxhL۴hGk7|Mhorg xL[8d!R9uӤÉo(P 3r}F!IH{H!4 N6b*9.JL|x!!s4N4rto/GNq3"[vL~s\r6yiqpۋ%Fc''7p YP. 6`sħ/\*nnTUaYB TtɁKܙI=s4=ҳsz[xS!G5G0:ԤmhX-;s3SzHdŻ믈d>؄IaMUR{,j`dUCnC}^lQ a_HHͯ5N[jV⁀de]:JmeLQqxݣo/adQWz ln7G|fD!RPښ ީ {./h(dS\TNGQö}Nϩƙ8lVcZIҳ?)r`ƢlktMiKEڙCPi؏}Y^VY ]')M;Z$-LgԙK 'W{Ee"k> 3(`dӫ|fvuӨ1-{uzekz+՘RqڸG'.ߨ@4.m,/887pEׯfh) } #l6h(fJSE 5).B e=Hm&ckkmx#}4}3uɏ;Co^o:bi[]On{ lb>%C9}BU}OFqdnzf"nDm))Fh\@TXێϴL{}ךQ5YI;z{H@JS7n'NU-mD9øv0S8hV1?2EJs m>0z'[o] g+--2 ʼQ&Lk#sy(ō[O򭬵G~OU1{ p'l+P, K /2A yw_g?X?Զ8"9 eƋoL]\3f ެ1~/2_ fO8ڿZ [Ļ74( ֎ ^"fXhIXHBXt0QGӛJH "y'eJBwJg롅iس]g 'jQΟ/w~}ئ32ݹeF t~2H h;7)mIc]bZWp-NFPiN|F|10_vC8\堊kLf>x% CR##ƫk~J-fQ|8eT{4pDs oe¸W1){R7~K_g=4#ig4$y鎭eM#urEd2H^+:+T!<۞1_˘}uW|ҥ,OmJXaSف=UܱLZJ #~( w:/#|b$g }W!EhKd)׃8qllKT I}\qtKUܙK,drP{6vm|A]ҵQ7)|zEj&n( ^ĜKz!5Lu7 6p])#v鱍 *dZ Ow$eo)ؤËKp^,"]Tx I^xofJH)+#vbŶ[Ӏ,ݽbCؿ:`s -^CÇJ||hiReD)h*i tO쿉xП^[ u@kL;:,'V%k1NkOӕ$ﺊTL^"SJ/DEf" @|/LƗ_M5RtZԍ7 @ mUt +#;* dAj.0B}rZqNK|`MlpU%f5+u=R;6g.Aѡ?WTk'ew3e#.ֹEc,ۃN a@̂Ѽl\),S>/== ˚6eȻ9wDlJ٪4vX6]2\+E.'ӹ((Igzl iH'='$-<[`9@79=EI0go~ecفgt^5.3w/#zzAuT}E3D _Hۼ+ 8K90/d"3@m$lWXXi(z%!ǪǖWN)4=13>a`6UOL7gdHm爛0Go*I]_p 8 f!G_/s X -T[r]Hh>M4@24uNsMNG NK2?Q2k2Tl 6M7Z_ZK s5xRP bxtE\4Y`Qq=#]_>s֥t6 o;L}3{?YA(_9P3QrSׄ/7R|FB/p̰{ ,w0퍱9ߺ0eʚ`'鶩֨ `- `ֵDtsT{tbl:?JSۏ^Ptѫ0Ȅ.xe !z&tX@X%1өi-{{smyGЍӝphԍ}d[E6NTPƠ~}Xӡzkjݾ.*FXv< t{V)r)b?tHt>{`H"̛r"sصؾY_h&nՇ2)$Ҟ4~v!E $"g5pX<7`A#l̞9;f~Asq7w!@(#A7̊N{Ul6(/y-XvMIV 1M5]Úf{I 16++よVW>жbh_d\Žƹ{%~b6DCaU͂yG29`=^PI١8Q4Ο0 AB0s8=N%z1Tt׉S* %M-p4HfM%PzX[{MCь>|b1 sJӿJ pWA9A<\ `'EI){L.ww؇P8z `h'^_骜rDF51^-o$ ={lriJץ ʣZ ).;5_τwNRzS裗rC+F#L B:HJI.I*']4U⣉̘҆@r|΢'%/Y*2H흻5uXOL4ju8Ѻ 'F|!`J*kW{ 6+&r\jnptRZy1+}.s9,[FYQ7zS++Ǹ@]qіݑhYT;/!ԬE<(.j>5 ŏEbr+ buɌ"L% m1q =.~edLTX-Nw94}@~BVcv3o$-RRDglQ!./Q-V'RR1[HȖxљE/dob_̣V"Є{CkTp l,y9g3y#?#%[jZps:N",-CNX~ !b z4!xVg]D"ed|^DVTKO PI[Y/h)aGV ˨N4 ,ݾqwy~1l=cOc(* yyR9'GQu Vbb Tnmoy:pOkO{CJ_"ԉ<ЭA8Yld6 3O%H̫QBk4;i%Ί)rZfDa͖)4Q{BҒ@K9SeJގz6uKCQ~j2XlDN⫅G.AD*{/N_6x8 >koumAX3~c69 s\_JErR56mTu2mb2xb޿|ZJv/TZY.ąCިߍV1<P*M5pH3v;}EGؼHg>̡+xۮCI/gs8b=kx#cw=y# ]#7_:aI @SMtNZoj=BJD)u"S?c#ƿDL 4"bmU{Tl`*98wҢ.%Et)D3_gV䩿eۑg%AZęm!',#')]4lv0@zF ?z-̿ZF^";$X8HF< ȺPǚ;lp/;ekM| ൘Y?z:r2֞=&L7 /EzM[(ɒ?ccƴʯ}ql+yl^tGޥ/r# O7M9V]py=hٯ$e~W]P c;QPzKv>@2H{u,jc6<|Hy _ dHkJ|౪_6Q8StPW |Á3]џ/e?-{M#`lFXz܂Tm詒)࠾wRei5S1,:1FiUyzԊ)y_Vwա\t} Z >LTLT&oT7OY*Gj ,CIq0k Iv@{4X>JK3uGifSj7iR\k:$ 6%>sR7pn&="c9L{ld/O6 `CZV"Jj8>/3^N`椖? g*Sd0>lB\_ `He>c?+"Aa)۵Cd~ f"w'B_EkYPSC^˦mlU^UV$ ]XA0͏g1Jok~EjHHcL%^6*@j򻣊m%?agD|y؞+.r^źN$JI !{QSQ5;M"Y3Lt0k>t~]7I6i)-D0(|K3欬HOƷk0U[['*\@(ҌHf>bLi(-gu;q;QBҵ;u#,#>p[ o1#1An ` 7{"]>B\dkW}'hq |/c+(gXYldBqp~uڬYP >AD?8+\`b9@#%K?6`lY<`?rʨ#ē?@ ~ 'w[0TQcUVd~JTXRgW"gICf`h?CLF2I= w칼o k2E}hfsUAi6,ԡU|'f拄L!wQm`Nf I^#P8.oxd5>w:qI8(*2!RF Ш[5b k/n #):(!`a Mh9J*I)H<=\)Hh*VK&i~UJ (~w>chϒ[ga_dci7fQi"bD@2yU5H85u^*RA; ;&2b6L`^<ї_@1}^JNԫbN?9X"@x~%P xx|R,3!FrE'Jw4fј.%s,ݻ̭G,S{ܬܒ=jzP0cps1!3܏+ 68j㸾,&}U;k[RW櫰={| 4ñ ʱU}TEyM$;Aɣ!`d@kT|S쉙ߐ/-9\d#C7vihh#Z9IE/a/O:^Gf_IL BQMf3=qLUiP3 iI JǧKD |4n.Lz1M Y^gf]xmU,~< 羚Ld_jTXk'B[{O[AMt3_T+%Sԫdf>aRqy:6{ȚД޳ZyVA<aibO &=ҍG I$0Hf9WGig1` ӈZ ;^(jR(~%ھT=muT>sm Su밿{,:Bﴱ5e.:1RG)R'b@JD$j3(jϐ%k8uW2c~Hx |7/$6MM9Lq콒_$TH1Q@VèO<B7h;A\oe\Gj;Gh(/84U~|Ye=LNPYy &,Ȍ!ڭ-zW H#03436*z{~ 1cINaxGԥ2qk!Tnzå0uSƹY0eGP^DS] %lh.cUk3RNPTVDr1 ﻭ¡SX묢(^== g,Zj8rr3A$S3]W.27P 0!>9ދy& Q]*ԼjnqͲSzP 1͂K^=ym5E]|F(x"]n*cPz`<%F@VCD:~GẶEXZPDS/l{JA|-.Rٗoܾ+ (ī*nmm }}h=;Cqs%uJJphf)g=S={| VޟavQ"m9U\U4`guV83fFr=rJ悲/\!w7I|XȐܾYa:ʷ/'\2 BO3ay81 Va֎HL཯]̕pQڈ^73s:vH8"(ǬtDqp0Zmҽ u6̐*}nd$5hԲ~fs0z@AԖPWj DP1W*{: Ni{1ƈn n+v 7D励Op3~$Df/3V~?HZΫtvB k@\,L&9}&++yj3Vdp\?HqM_6ǴD#'ґ ˑOs@9P)y:ow%mz؁j8?һ@$? 2ʞg''@B-f-tn#V낢FG *w`ܘ"7Cz0{T+0$`(Y-uL- ,ώ7@nw˹>حiw4z UOuѤ>z ^ bNR0a0HFMBx0Qtnqii>rrQĔiAHĔ'Mr(MmGK;wXӀ,*[(|.h I/FS)U~xgnȶ>knxrzLirQl&+J6N>깲G 2ktּ Y7MC]|&9?; :qwv멆z_]P>m$A0*8/ Sk@ S4b$ oW /;ʀ3?բT m^;٦3 eCUbigC0"v e`Ep2&!/ { IrrBM$7^-)je̘`ZBq5"blz"x&ͻT1rM.MLhW:~/}tzڄ7$@0p m2 c|ppZ+<}G=`B?Bm?0ycXK YU0͛G2JR|͚NF*)_G:\0qHCD yR=4*Di.0aHrfyG_> .Q?zБ=>="K{Xe~Qq>56{mw-^f ݖkqOm*E67-?C&.'1ۤMH76 rʂ C _e4s1L̨n 9P@~Ge,-!Ԍ%]宥G"48_^az{u段XTz-+%#$z9L4{>$wKV?yM-"҉˅x91#7^LHHXo,S: H B,lxóMKc):*#ikFh^2qnZ4tR9Ћ[b KTǨ2J{ml p?ڦҡbu"EM! `K Eۨc/ni_$ "KS݋f# \&sJ^fmEwRz1ÞQT$n$N^ GlӮ=AQKG-IZJcjxU7s6BҀSmqX' /`9޻ ]ge8뵶>:ڔNfӅwH&]4lt{HQ~)7+W87^yvh !4K*P֫ =Bok!Qg`S{(ݥz#!)BAYl5 r68Ḅժ84m/HU`9hD4L`I 2EztwȞGW#>;r̩!.0*@ZmVz 1܈͕jQWP6,A&9."bT7@L"{y}cWUcU "~ @\d|diKJa1rSKv~c7XU/h>qK)@`RPݭv ;_`*{Ac`58TdF;,U.bǁ,ދ~A,B\ YmC}Oƻ]#b}<̓Lp ?#(Yݽ+DR뒩|׽yHj*^*ۙEנfRȷ(m(/UۺƦWy[o\ݪ'{oIjp44w4 o)$ڶ'k 飺tm7ۛ .ǧKK,*-^C`=' 2q3j}S]VZAl?HM ھPk7F[Tt W2E @ȴ-?X2oE[۹O UC-w6T F~axRR3^Śipkn,T"#f̒-=լ)^j6{HN I&),JsTϷEI)VVCW;U0 k;P(LijEUt/B,xUyLmr>dtÃ?]_[N@X(X1ʙ#,Ⅶ}'^d#59v| XF'Nn]4XdNߟE 78lSfwr4TbqiIaeBs"wK!`Z#o)b0Uo,OVe^^+oŢNiſ mһ5{$j7,!xج{"Eg|q ,|i.)$tec4pb&H^aG2kt!U.w%7u#-6;*y-6c]fǞWZLcA@$%fjpJϫCۃlM&㤗J@@nTV$BmrqT JOK V4D!R`sfjqLnw<@|j+4P}T~ipoh?[w7jC&Dp1*WĄLvE,Skz ͷ m۵ Fַݨub`rJE3+LiML}%>ҁgH欿 tG\qϧ'Gq*bIBtH[,wm!u ܃:͡+Lo>@Bu=iE%a4@siv凧}گH3O!\gXҰ&|ĻctI|sz}E>_2ɿFe#ΘG~XC=4F鋞44fuBiHn$@K=@- +BTjG{`% * Su|ִzV^*-C#!phl՜R8%NJU^g@  yqJ$hDc\Zx,^p[T(T;Ttq(c'+T Tt J]WC&jf) )bMAכߡR9Q#Rm٪rIG?` %bq5!N ]`od ?apdo4[xD:tPT_Le*{p >t}q98LԸjG?F`j横5F_7QPWRB0'85]pe M؟?7++0AGڗ?iѦf>v`O@ _L4]J2h!8S?2uvZԪ?ѧs^w$eCKs-3M+ =B=]w=Ms5"suFe[lh+0'qb^*=6 K 5^"4O#>M2xY>}}@+딲qj7 *&\*cꨍ!n+-kJrHattKr<mQoy[;r'n+ň]en&CYtqkBbŇxdҼ\5dY;x0Ula>$c4Y!ㆫCȂb3Z=sdLr^ y|8DzTTl1b',w1ʝnwƈ4U# Qq8 e(X HLR] ڋx>c/yB9(,b(JfKǿ\~xwFL&]!Q_@&y Q/T3 $tRŵQ\AI􂽆Oad4`9"9M?*Ayg_<׿).4U$+#񦖚f&r#h]Q75'x/hrF(l8GX!B=#i[yAxT߬=.ǮX^dS0Wߒ gviJϹEVɶ4c7sPz82зu 'FoeѷZa5CzhNmP+=S, tpjdMjV 6 tymr &<+O%MHE7-ht)NG'ls27J.=:cX\"F[- EĶ.OAVRag`Jt=,m#7# CC\(K x?-UɽHuXG:vxޯ鰅"^K{br@?bwhQ.!N7y@@&!<ؠ"Ucm?osD$ `XWA]gqc+ے5]*t)) %`Nat Lj*Jf߻C]/0  /uFZzFZO/>rfq.~>=헍/PTz HuRftGXK)a' K&&)Y2l.w}RA3Af`J tFs d8Sm~1TqkKg4oh;XqE#uc_&Yq) ʵ6R[^,Q.in ׭ iğ ytT+K:f,9͍C!Y౤-+KU/uGNܘklTCW، pY]vWVw3UC>D) %3'?o'EM.VOUә"}Ƈ;GL7.7V-B938b){HU)F%xL VE~=aGW|3B_ݪrIv9]G4 |x}B BANE98.?ay389aS[g|AuioY`UM^o*yk`K{vtc_ Q.B,1 ӹ;mɌmYjJqtK]c灈r0ާBbpft_Iym9 ᩿v8Z JTdK%wB26ꯝQijmt$N$kܙQB^lTIWjg!o+ۇpUw`ӶێY!G$tuOAr`0דNY\D7+-ixߡ]m?3`" ^FO=j8-C["+"_TB1fM]k(~b/6>HamtZf 3-u-<7nM˿8?ˠgϞ$-T8آ̸ =kXm|h*'GSC뉨2A# /0y@11)Z?E&kkے[Z秞}|9*J6aq SG; 9v2>Kç*v_EU65/>X3z̊ L4+Z)V_a([TFb d 5AA fܮx6+9mG fӱE+&n̮܃^t(fk{Rʨp|oj [SnkJ bq5vdsSnp3q/&o֬ϥ!hObHp,dQΕe\O@n!ʥVXS&/..ߘOØ`zٸC /Bu rCTiza;ϸPz"4.j/8phVڨDXoQnmf!NVB=$Sړ6Y< N$> Es0W4=ގαgxxrtkwscLD|'l/iY8"gȓ+]Ik͂iGDPhv"eluoUQ&+ w2B3d@KhO43"`?WyP`wZbᙰEޘ641c1XoKn['h•M՛f,UVfCb+O4_Cs|e`*Il%a4:tHJS H]d;n{o8^^eղOtiP4/sNuUЉ)Uֿ9@_[ T Heş,J!%pwRl{ tSᴌ+s#RZ뢰v uPdE~9=& ~|[dPmw+xLAjf"Iݨ6 J}FsX۽>T>,C~ۑLjis5= Z1gI4?Z@F6ZšWRkl607IԦDI i˕o WlKJQ QH=%$zrP[idGYe')~BS>z<(}%_' m)}>{O'9cO XrR(r2¬\9eC;IOB䇓ܠ[do9RhUBP n)IU|Egfw/k.y:L}~@ʁ?>۸Catę6c""QwR,SiRa#a4)Zװv)qNaꈀ2 >iM2,IWW fG {%4uǬ+ՠ6!}? " JB.}srR8Iэ˒$g/6ۣ&R`6G 8,b[F!s2Vd '*-ŧaB?U$wy1G]4QK_x*iTMkCtW7hM@lH2:7 .(JQ|'HIa+= 8;˛J2xgOe!KYmYA3j]dPka v437gyfZoWNPV$Ni}I) )/gxc|fOsX b  ~#>'=h[ ,33/ŭ PҲ1B73ݰ,ysvdchEhtc3p4Te*糬Tg޳ID40fBU*Lޘ#$paBɶoX\@OQFLyJ _htjϜ~*bz^-rh[^=|JbrC45ig\t2Bm'.4C :=\7< Fx")TvxpXB dH!7$a΂/Ӭ>$aG:qƦS"dZ# xp̹] YfqO)[_xPc?QhkX!AU0yKضCqԢ3 [hR<v8#HZ3?LTK]T_~ePS0Ll1S/qK9(?i\/{N!ݢ ^G Ll, g_n➟wC{欁g@BMN r݅FkŶwc(eoh1Eb8g{" y3{Au\+1QL]BAB5ii2L`uWv?q\G|xw. h:y`4zu9TvdH糖_PFP5U3qt9ܒ#6O}Ï"iIH>Dw{m9Z[[O3b] 'H1a"6x@/OBE㰞IaQhW*VR(6-(i55jn+w9ڱiiS{9-6М7˙Ta9.4ZVIFVoKƕ.:(fx!/&:'&~e iq$ζf4Qo S2 ak~3@ vt.qͬq%3X"; Q9fݬ)\Uq52o/n]B4JSk;Djn]k`욻ۀH:o%x'CA[0`&#gڟb !+T+z<]H }s66|I!2c$$ G[1nX) _`w905moAh VX(i`kṂ YܳW6zm*m%hlW+W"\=CYUM'QR}!5dxzXhPE8MN^K@L9D-4) 'q`GD zsòiO^x5=vN"F3fi~:>G:D%v{bh se)CGM8 uʉD%i )Y_']cGf\c,l=M[9"=SK>ps'0 7xɄ%-}RY@LIJ#0YF O>Id]h`j$@dV`10̨lPo \:˒Xch 30+JH+]Q7Zv=GH4U=0gY瘵kBLǣ_ o!l BWQu]Tro&4qBIrǴ攆 FD:/ik`KzzJ^s}d E(XFoi 5L/,5olM;K='!V "`_WKBV[3D;"3d 'z%,_M~5,ֱ`!—/D>7:r tG+CAT 7sw? ݘ=Eb7'{`KR?mC TXbmo(>#EV_!+t-6M|7t [ DTqy1"%0wwtC^6gz^h[.@jKSzgϒaMtƿF|hҭ= ;XL+L)Cgӧ l̎h(byJSIRA)>j.yrvWe`z q47?^ԯ!]3-2Z&LzaBnLymZ[CA^SFv4+H,(J[I? չDXDrt7J?۸}K_D7S"te͸İۅ`,Zh7(=#Nsj#6t d&9Qw H?u:9,ߴW'jO4TI{-1ٓSLyQBxq5JF=%VܮbR6QPlN/?:N`Sǝ?/$1\˥ϱD Jm[!K}ű} @tP) CԇOِ kJ vSPx㢜u:mZETȶyHL KcwY!\ᲯC :vp_ 'Z18ߧǑ5IHo" Z1v/ARzο^,ۈp2p-ě*And\ZnSDݮ츔j-T'QzS-sz}=ͦ{ےDsa`ըf^N}#枥of;p*K'@ҡb<i'^['hm ovNQSƁw]fAa=e1A~Z"' д ,!^ QQIr^RWqnLwo'&0UL4&:O7aJ.eǔhx^DtE"f[r8 t/auMui\Cπ!0"zb߰x/d4toóFd)NSr*vBSC@X 'T]3ɯݹ h9t=jj%" @.#x>_ 5aR\!tl \r $쇆jGs~G:L|%Ǵo9:lcL&/ͷjch'3bp9T1 bWG'N;UM߀)#pUr]5f/Wa:FX۰0 :-5&cBxFAs@ayãlvPyxnۈצJ昹TLd HSKK! Uq# +<ג: [=˥OQUC֖h|cWLPt/:VYشB]jȸ,42-[Tg_[[ =N-\mc5x5tXϹH l:֚gX=e*#͗Ut7"qIPFKeÚ&Q&pEIs~fRaOt Hkzz3oe>|"TC&bsO 4f=NC> Yalt)9=m}" wFaл|D1rU bXb]&:Q*]EtMQS:g]"SdRU˭ O- fhDT..yeһt0^fpdD#jb0'9tS{+,\#$?7&w^Oh1yz-/UT8^m2F2&v\}␙Pk8֛nEHiAԶP-61+YSx GH<9}̐8RbU: a|\fi`k,$bسFmi.غd6uiH/vW>җ>ί rMT@1(2x*'Y@ ȝ)+JwN3U,L3مCIfryH ؑPwG5S!SE<չn\ k}=7CQVm @2|B|vL'9OG!ъ pjY3D= h\TE cqWUwU@s7a1;0ėF3g9I* ,v.@.I`#H0t̙! Bq؋R^ 23g[XM:H/Ȏ*,4k_ UARָiH;ydUC<+|:Qƒ5*#3iǰ)x3]4ЌܕLj 2Xlέ=+_5e&gNjA6 0u_hXX drk1:[pHN} m/Yq[ϻ3,]vv3ZWC-n`3bM\?xfn#?%bk803x&9ApA5u PhlP~G9bDd$5q&xSp:X9:ڏZaގJ^Ţ ZlmNHPG$B&1"1ǜrɣ9Q8zŴGzyq,Fmy"@fJ9ڲy`˛%A 9x:6TO)!!!錄Q̞dƬv2nLn'A U XcUZAYCMw<L9nK1鏁d۝, 7/`S.MKJ\" 6ޢ]fA*G67E Y+qB=8Xp,\WG0!l5)Vc :Pynb.0X'\ ۆ:BC47wl|mf2cup;AQn`! B;W"Žq{םFJ~+6]in{xOGM{t˛``PF)rPluxYSlX,HӜ=+Po JF |_ Y驈 /~2HhKvnu l=caxgtߊ5<=&n 8؉`Z*!'2gS/⒣tz<\ҜYc1~bQ3w'z76q*/*c H -gOʈt ɔ)U~= KC+{2q'=d&Al.[Z>8H#Pe(iD,R y*B y1}3PA5BZ ѕ"p~cZ&WgN?P%N-Ƒʱ"A^q6=;K.|&Hu+6z`whK{UMA~  Qo꺬t(8:$ux&Jkz|>0Q2T_5JO6(zDf,7 n8#<5}BͤiHD4fygirA$NWܗFцgJWn^OwD|Ș}V.}dR}:7so/LO.yХ"a_-Q[-)>(aLPކ|?шI{V`XLΫ yI, Zm=#vc wǏ>2Z@ұG퐧L%kqv]q42%ЎMh|LN˼Dq|wԄ4q.Pѽq"; sfVg0 5b4&b;*h u WJbc[tv{L֌gL`LFڜOpFcJAtǃs kNH]+ptDA_ o63 _5U/c]lKA" M‹BwVޯ^ǘrX=KQeXtHY+ 燉!(}UG\ĩI&͖3]5N|kEj;p4C6@NYFDϙȰXqyƈHݧPwD٘87~ tK01 d9jp+t d!- U}c0O:1\ϴgV9sj;Pu2x0:%Am"bʐYg[0PPέńAc@jHtkwqd @vx'E[9j pv8I>yXmFլȭ`4`fHd\j{I6e4z‚Ln& r ډ֤c;?ʾҬ "?SWo i3Mweoe`Ƹ޺w *; ~O$|w^ȽiBa'Z2 V [ԍ9kPymxO.c=8,*w@!2FʠL'!smuu䷨8SRͻ1hU(ZCStkw~_ [3X `]&MjC.yT _p YVa JsCfm@~*SF)%p?83=Z P6^G-ZYG# $ H̭*arXGH@Nhj<5J(ԭMX;2Bf&V8i 2  C3 7l9k96gVVr(. _F|(PfTB X=]l-/).ogh\6m̂:9t($0tB6_eC#AY'p#sZHnϮL}Il'Ռ{sZx3;Ę`Ew@I ˡ6$F.<`]}GGCNݶE"iBE'ί3]wNY㮆5fd\Hվ2p˅R  *S`~c{!зH0rȷQ;](@pV(fJh;ll/+4 >':'J6gM/0M;PwLVN2֍*<6iEqLy.9ߐD fX/ ._ɿ*AH|4x~y2OϋJEc,g*#B[юDbK ci.&),UE7vǡ ErU:w5–DYoZl/ay .~ `Ln؈r(cfh d\2ӦX*oQ'0w+QLtڶxf̍W kJDUQ`;hylMeVQ q9hʓ,$;t)YOێsnڒE($98)} 1F; vB508ՖO4/f&cHT~g ۚoTX`w@1T8^05J>,Bk10$z P|IHl, .Oy~W.m0h < CAvSu.~v9L b(7\"o2q#{5'<h0A䁁/i)9"TGFq}߮90Z5C^u2 }ּ2D *Bաd!|!o8,w Th Vr{܌]L .$glBlAE#z(ڤWFO,s1ɣs:x;#ys{ MKXIuycgLW~;Mݕ= ah6IΔ:=87#jˌѰޠ|Z0AxV!k<;]d+{yIEFPvnrv ϗMioHn#=X$ቋD4H :?x!Ɂ¹tG-4 ''D}H@HH۠RZK)-~IM9o 闥ހjrDڴ\GBa[!t # vl=|7dXc%Ζn4‡^zmQ>x*Hx'HIT2YӠv-s:ց@ui蘝AIu8:_e 0ºx }.0[Vz|~@nyjMbf.$QF8DG\&B,gQ} y^^g$!@+ZQ%JQϪ~\oe@]9̹ӗD!~b M[Ti8.MAy${(at/ɟo2kOz'H'}0.NIj&  _ vұqmw*'teJX;zT0 l#{ %%EC34YPϾ^*mw=p5! Qt1ʟfvmь^|k&° @~m!UYb2v\^ÏjYs}py3wztoR8TGEscW"Pƥ|F-l&Ē\Ӓ8[3%|P4S~]϶U+X~2u;zJm09t:?P9Iqo.UASB*j8Kuǒo笜u+tCkI8 \H^7?>À֥g8]uhIG<8ޛ9+Ih&YTMIHШ^ըZ̈́Dc5|`֩MwJ9 t_^7G>]Dk3Rڕcsznit<Vg81bPBֶE8otg"ߺ3>5{@Gwɥp _qg b:yL86D f—Kꅨ~Vwg~-JSǥ?Jf4 ܱ_Z~ G^M-`E@Z/?&sw *޿::g&(6 Ll}9Od +=ɨz xm92yZ3UbΤd`g-O =|{ʥ},om=pɼn1]!N:h &6簋YcnCX>oA"gQ,\\f$njmBs^oc2K#J>zLGU_K\occ:B,ZZw9(zˑ,R.05u,^ΰM\Ĭ{x1bTi7yz\ {ҾW 9jݘ eBtjAXӓq-4 =ǮCmGl uыa{,xvHbVY,'Ubdr]I5J##7.!vHîCF9˕+WaepH۪B1ՋNc=D5̩?"pNhY&^Y'*ɗ'PH]m%WC©(o12Z ,'wxr%q0Uu GWRX}rFcg[zB?;d֌!Vsc!<{+bG l&}X|]f| g /z$cDsO k}̪m|rFrf,I gp\n l1u(^D{W{Ȉ#^fEp?LmKvS%qT զHhïJnZOHA ^fZV9Q%;'G.lu11>sq%馓^1Ly[ΌX=Ùҥi6>:-vG 렮zd)r4QX Őo-Ld:vZXh^] iIfh^f=]Ab?<yK*W" m4&cK2 4\ǚYI/~_ Cgݯ} n;~.naU7گdyU ]?K*%Yȑծ!FxDŽeXHm5G1EOehkm d TsuדP6WXѯr D?zz_BkGUuSf[C@̇|<Ԇ[ZSp XIHL2Mܳ\=Ka{ ȏEo6tYMxQzKX)FrdYOHAŦS"JABưI$tA:C)DCG=5t8-gnAVί N8n*+ZEu-KMew~`݂RHFcgAzs{ȩKX4>Eй;uR$˒{շ^FU5ܷYto>z;g%"0K0>XQSZ#ev>o;hɥ|-A6@3Lp=B,&W@xu%<4R:a1/y ]{ӣ`Ds!1a&ǿ]4󘽀 ?nA(mk̭E R%]U*=< $?zh; jud/۞|u2t_>G:ىX"cDxK5,{Xg*Fo ^!r 'hݔ:T;B9пQjS$myüRi]WtЋ`Eg \Vҙ0cMuVo?/jLPc?)=t(ZSl%~ R22j OpLWZKu X&bԖYs%eKc̍]@8[7# f,e¨9Wqbn-)4yc/| _E*{D"p˱+"m{i]o( @_ e' }(d/9|SFzq"g)v?EIx|WӰL@jA7BM't+R]%Мg\7㓆Bhn)*zк9 >Mㇲ|$)¦%2|M:xdʗٳthXNAR7+$ K"4v/>zXQA eۑslܶp 8sYqw͈؇{1Mj'~6 eBdEQ͛n}oƳyd+sGյyܘ ~W}{;c0%+uw,' J_!΍x„Lu(ǙG'1$Vc% js}S7 M^a k Xq= BI#hIU6sO'"(Qq~] aH[T+C51^=Ƶfk<${tsAwbpmtsv^w- K!sO",;U "b鎱Db3 cR?k藉WDb.Vz,mgf1Ј'`(5AP},ޟNE JBт6vCm5cOw9p_|>E5A)%$ -R 1Mls`3hyA:p i{iC#LB0[p9Z}"2g΁uuMnYNJpB&\ӣ"hZniThEhܲh]];>UgRQz()̡ʄu#g7tmlE XT o_*d-ll5tq2 3{C Da QQZ IqR zw `_TU ݆녹`G$8~ tQɎ` q#ybQk \&8@7ę?"ia$FMN Pz5=k}i4EnfZ]f5t/L4|ͦj =7B.;F3鮽Un\ 絼NLp'V|@ăi Q֤h(п*Q="j'- #WCYt\ѡ"04-mw¤1@3q.n24z}$Tp&FPk&Ț֧iw8(k𷠕]dwysdns54ÖLذ#.L8;X;|hfj`P \Y)"fݧ;rcJU*O[[*`c[;Wsh^ L$4u g0^9v݉oy& u[cFB1J5 l5y={OG͡E 9PWuu[o\9I,Bw`X(Ԧ]:X=5|䘄>i ͍\ P)BB[#! Lzx0,јKwM<`  [D#0EHkEa{!홗Y w: 3(t.c;@ l(< v45ʢOT(wTp3¾T|OLUk[/sä!-.W\ee\Üxfm Kף(@%|T\V r*Jqۑ5=X2[@{ 9f##StoybE:2UI.c(o׀ r'ca0;p6K,DDj]&Ş-m0$"# X62s.p;͂^̤Xh,Pq_ℝY-%{<-Ol?NՂ]#+hM:Ϭtl(xĜiZ3OtV_t7-fE-:R4HMy/uxܯNX j,z0E 'ԅ>$/iH0s:k):pC㥥nJM] *5Cͺ 帱"`X.@>{kրv'6RsUmGyjZ\4 Hd{.=.XFQ_0ِ2MftIY~IBfs<⒉z]%AH<jnKe̸XħKz9y(uy]5t)w0G)/ג NOT$*`q%w.KC.` ư9$VS(wncH-KݛqLgc̫58׆.|\B-0LjHYG?TOh5-}y|F'سMu0 ̞*Kg juyrRYkij'lTTG#<0HVȤB$T )|>^eiK6bxF08_5p9:Ir@+f۾` Xa_LCD3|8]FJLo\yB2A}eR~Du_`ЇO߾y>tqc=0~:Td+kVn#.Cn4DjYqZN/戎X-sJx91ɱABckn4`1/owUCmmBZ2)h Ž`7jjʾدd%p$$kIpRJ‹y {'S+N/YLO^ŝk(L &Sm`_Zz3sNqvPkLH>.d6 )vgS=SH03Mx ,AY0OuG 2gv)U4cj0J9^.]L2,8?=u"|a‘!ڦ|LW1[yLJx >K=+u h],B(tSp6f5NNf% CgiH~!JJT4.ɔ  x賃bjF!k7 `lg3z%3ThJ#1} -͎izXL3"v#A ox7Kn(>7Ĺu C>9L/PY%!PsXy=V:u/tUhǝB[(Mc,y.SnT.FlJ1+gzP(,&k^[fi]|/GOI$P,#IըMOn[fj.TCth)TبAT+ <(ۮAua02'M?2iDĉd ju`tG5'v>=^+3b(j%W.t#&<[]#<9RI2'@ijJ7lb_'6 ycܮ̉ FDk 3{A\I0r򢭄Y2Ɔ&'bUQv{nU\̳~vvԇZWQ{`s'0>oS\nh ItZ99 8i 6r5q䏽0@ \_R i,u~5) 6,HxJ.NUIQ\M;eowHCo;񪻮W.k5տyjrU;cyp)d ;nlJ0n=WsADDߗ=+Sw]ڢBzy`ƈlELf^/WDoiޔpw %W|pao90^!WtZq0{MLǺK*uD S?x ~wzJYl+wNF0X:pup*tnܘ r7zzlh525a~CtֻգK༸Hc3ClEm \pr)Ή1穜dKaw!\ۙLGUP=BT~ YXw 3wefo}Ha!X{Q$붲O{rThS1><>.,o\y3j:earJbn\faVA10塃 )7A7"&vjhɁq6FǙ1`9[`BA@ڱ;lOyhߐyEGhMZ2c%~mgYSsr<_II{G+Xfs՗ˣu]ع걡/ApSЙnHuU= VU_;!VtzdwisY_'bf\::uէNp=!:K,[*Ьc1Yuj<8p8a֧rVsXc,ͻ*$xD>J/u5$lp0*+ے"sL_gKBJetUDˢ^ܬ'< h5D)y۰QǤk;;uЖ  ŮP$R n=cD䇎LQ=>iWj'/_9- p(#csx11Z hn@곅T8wCH-Ʊ8hڪ?qe{ \L#n8p}>;HъeǪ(uTd2^FOHݹN}rnoU#)xo3YsiSfF;rLdf,{dVWb7A8IB~iE@˗>YԎ1I<@jyL&+  K: GgvU.*a[>Ui]Ux x =˖!i5Y?]WRZ@RxqӞ({%\=c%ZYSCa.z5pX6-<դ|)5:~ғS١Iqݧ^]C0@{A#(;:.5e_ ]wܛ RxtA/fqe?֑&Uw &cexFL`'\9Rgz3]hy0ݦ0*S9{z*lV TYQ'1_#YK P^QrYUid;sI;摝Zp8\NSxSK!pX|¤2'ftF%bOr8X=ґ-s$A(1($N6j i+dǦ,NĽ9mP76=atL`Qc~_:?B%9}9 5!VAT~p߁#N0[2]#!Wi Yr*εW7s8= bO o~$G  lWRtP>CLQiH%RJHBŔco;˟HRͷ#woRm|,\@: %₾;K6AnKap7Lj"AKrcOєvt7EkI*[K9c6lqۘbmDdq3Ƴ|99mU8tO(hO)~r*Wؚ>Jg;8}tT\E #% xWGXiz>vE`zHEE7n_ YmpJ&F8">a?ԖЎ Kadzl 7jb2-#[Uy@U61k@'Ɣ*iiGުմm٦fTMSab܃%ЖUa.* 1ESo(W mL2Ǽ福 ,W8ŻxaB=QNrѢfAر,. ɷci ǐ ]XX뢲 ^_<Ꭽ1;| bO*b"Tμ:6B=@$"98)8ouv~5Qr|#) BpjHz[2;ra=mcPgQ@'z|9 R=i ^HD?)tr=P95;t΀2tuhbǟRmNkw'eN25=qpif<62L}i \᤺ YzLg|0;G>  #9G著t≏W&;tv=L] ?;;da( n1^;F,@񞖟K fo`*$O~]K*X GK~G;ąS O-`F쯼J<6m,{]QJjR6 ]:&HG+nLIPQA՘=[@Tyzhv `8F:3A<닔uvڌ/{j4ks `V([)[AEU vNFF"oXaX9b gVibN'r;2Y^HA)Sj+?wd?>;sEJ "К~|^Fx&ѣC4ڃ*lmⵎ?Z$֣ڌԷ,_cx39no{}OD!qWyqf d #lQmYH6%{Yi+$҂WW#Q r"&x dG˩^Tfs"%n#l& Kj?SYcH:/k1XVL3wX5 99MX/ hN(8WooppӞL8W*?%ϸ9sޏRp~u 0if 4CUܨfs; ی2Gꗯ׼wR3ru38ӱ!!eR&6,-XOڪ*@\; "x }{ Ɯi̝oV-}E4+ߔ5.и 0 oO^֚bX\cik?4E9~ꯔ郺2 v=PHKf$"rrbx,]!aKw:{.WT)q"R)|R|tqĺ7yZcm(+l߁#|Us#&ЇNhd3H7 G".VНQH΃98ũћ7nݶo4ul1"qޓ X7Q ${A- yt9oQX_\Ty@b΢`쏁5gYZ07070100000296000081a40000000000000000000000016650a15d00021c24000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+WգLnM&CLb:`ex$\=OWND?{,0'tfbp&DHU9I* ~A[YaSM%p6b2XK_Ee[G# ]UFBJ${P҄S]żV8eǠ많sf k3$4nhdxfŁQ~ Ԧi A`{u_#6}ٳ'ly 8T\|yQJ7.dlе@[@_ [BFNg VR>1vFYv+\4n`\QGBF:l@1eLL/+R>#"!joyFQ @{QLIJoF-^ 8{sm1p`^ 8*иKGϔ@Bx#ZDMQXjTRdpz3|UΜN8ooZ㐥xpC '/jAѪAu9Bɝv\}aF="=xk#@"X 0T@iW_3 TXPc\,h Ps֜ҷYO~f`NV"y$0UVm ݪ|-N~-|ۻoh'۠ʎdy>69;}~ߏqE}+RUi$w:^gh `[¯M8!+ J*I̬c>]+pN;lK5p1w¬˷+~Ks0ܮ[]$j$,xȔx\aNZ8 v 3a߅̭q펐VGЌRD~w33g1$gѾچsՀo̵ ϹZTn[ C47^*c1!{'kv[o9TF8ryapEa˯;pmwDЄU+5N(t$/b+0"³Ak0_{olRIݐ.JV<*V/%eJMOMZ!Z*@< (4a_{\c12'rCEk1/|pgans`~%&eKZyֆ>5p'Uxë$.=SxٝLu),Urs=4M;']dplC*/rPFˉMPHhw[쿯d;>L.KZOۼ9 wWkQ0*|="h ܫd4*lW)A!$VF(Gw;ß8,IfٽalJk.8KpN@!~:c/Zk~TX.*-vS:"!&q{"H:>˞5ISW 9*zDP}~l~wRV!5Oh*rՆh!ٖ9!j0iݵԮ 'I)A;E4Ssr_>Pk֑plFF-󱅚!D@k ')B*kK/9kseԅhP꠹ËV+{2j%I/O,f,bRV昷UzH9@/ AoL>>`FV8vf=Q0Ӯ6Ӌ+T" ԔPB%%OΌ' !3Oo :u!oVc6IFƒFOt! z$_p|), w,~ И)A sf HMvեŇh1NODjEJ *yaAI)hN&t`9o _6|^_Y&'L`ѧ@B!ӿы4[bCINNm\H7%!HO|WgtJPI?0G̥_}! *H\OZA$)}bD#ϯ(G\ۄ] [~mw*אp]L >VndbVkD5tC>:˶p#}r #"Q^K -~ͺ6T2&ñ1x",i@^Q@2t@v-+ጉ6)S矞V:OX+:)SəiUYf|㕰8΂NghWMJ=IOȚrs$%UOxsD,u%W97V NU %r=?'N |%a$ȎjXpK-L=b8ثduĎ.d_0U;3DK,Q7:w{#&D&:u'yesKnlYQ$KF$Po0[2k˺D>1GPF*у$}SF4[@aЛI֏.cL"`둑ft LU8m@e0 ^ 𩈳N݂ܱmddHko)Ql@Y`UӖP32F'XfbI`v./]Vc(k!`L+i8٘/c(F_U?^ء`r-<4 /a6xm[Ơd԰^ $|m“:aZ>,ajgEoWD wN? 9nrLG߶JaRŭ\e!̤qeֲ#b &kS{[4C_; ʯM2˺bUT~vqtRf WIM(Ƃ1E2r3A5{|[Ǟ;yCwEpi[r_M21  OΜGȗ!BsvN+cqUg3ҩ;dȾ+BqO-&H"8!@aq)9EPA, &v[ )ϼQ;\q۳.] ,A0U%IHWq:bycXKv3~P5PMB0XLmL&h@ZN8J01ed&uUm^'J!?/X%#<=߲&}Ca6Ec"F6Rbß4q&%ζ^x07sW;>&${;YڶEGFl>waeilx4"7>5G&w HVl*U^ J1em7E"9*Dsicm3#j~mPGvP4[Zrsyh@l9:?[$F4Rdvl#K÷L-W͙BUcP%!/n翩VV֗l"ݨz QKb"g/#mD9w'K]>?w͎y>oŁ)6=G*5s61o]ŘI/eh?wAAzb](ל@kr-, CmtYŰ? :&t;1"'vԤ`T%\vyAKS5%R]i=%1l9 9UwZSƒ*ð~cO(K|Q +}+f?CRL*[.VɳSbJkd LZ~AzՎ3_WVbNgCWk~{w*Gx|ntޗ4;B Җlsj Y H|vTb˴{xqg8v\D,UMEw}ec`ɒ8}ZN_ܖ)Hjf8{+ȧ ^~hiWGFrYc i`> T0־lAޑɡCREG|=FkܝmPވ(w@G9O5"ʝZLU#ILnajCCs-i`H'{@Pd:P$ +ˏnə6OJu`s3<1lƍ/M[`Nd n&İ?n*$w? 1ItS 6aBD\NoTu\~A0`S i =ftKq>0].\]+< ti:m: M9@HkL'v(SRIΞ>JaCS^TpAM YwoW1q{ii1Bdl_;WxԋxHk= i(Kbp#zԐ,ڙ5]9k~e^.$_wt 鮿;fJ6q\ݑK\xcџݬ$;M9R$/ 瘮%yo#"`ڞLTt[dL7kux(HPwzY&P0c |$ch? ԁ]_`.6\6v$V 5U-c&bU]OO%8 h?A[@עFSs4y81O%!Յ9WYz y!O T gK!uE }c H"-M 9V-:k>' +yS.@vd 8OfuMl (J{\~5Yb} :d^8e(s|Sy)ծK&)255osm&ApYX-hv,F|o̶>̺^"~`oT8/^֐G*;S%&f7 l.x$)ӯ_#Yc8Gx{(A;XPhNK?{0;؄W>&k4O$(՚~>l foLgjddeq9qmX;[ƨniѵr}vE4wDe$,1ܫKcG6KsqǴ?Hw(Ê+7q.>`YijmR3>ֵ8y\:Keh mx^/o]|;`ؑfe9^YdKd>JMXxGU⼵̡>2 E8:A t!v) A~wduV$AƬ[ kS-mŻu3Ze }Hdiw?{eL%e#a̠)Nv:?hQ(y"V>|Ӻb#[iU #4f1R'OkJAi5vlҐSC`~H!#BtI&S-Kz8H'DZص/87Y]QCoFBg7(D#4}6'Mc*FӋ~u:&M[p2P\ք ilta/WY FnqߒfB]﮺a'DTZ>L`/XA rӼPoij:yUſt> Ns[,E+b t~emi2u NʳRǕËQe<^,xچƙ u#k^@;mWԏ26-+t)!v-mLg*7-# ڸ}IjBS}p{02j$Y3NVI7@$w;7,:Ӂ:yGhfX&$,GQܚxAlCE<=Iii8=Ezh[-O*4 7ȥGg6y{#bd()c]8WGZ)6H*2-f0IWrX! 7=Pg&?Q!bpncÉs>URvWm HB'+5gć-D-SϜS/|*'|Q{c5l`6 $Vw,@-_C@v`z4-m'( uadmX2w(HBbꓙ7zad.T?pS//AU6Hܲ[/f7FgcQ7#}F@? -נ^4eGBR# GD@!'_桥8]ee0OeݼJqM=[]\z "8:DՓxfWCw e2;=|/g5!n"H]{#~Wwo˿җnUln`f9жt,Uv~mBZqQ϶R8ʩPsnȰжI\Ab^{6l#EQ + iI^=Ki#8Bf }z]32@= 3>7V[i" ]N̷-:4f7O (#B,@a8|ES3~Bۿ e #yΓÌk*R:_ #!c q?G >y3.aT4"'BkI0&r[|f#^ Oa1hBV܈%PIrEȢ r߰ʪT'弍\A$s>g`"j |{cvMKidr" aEfa) #AyxO. v]ܒ/OTe_ B(8`xObgejoAhn[w'8q٬h=_f,#ps[k@^}`NޘGPK`zTh(:#!H2fEk{i КGSB  RN*<_Ӧvl2Xi5|P~T5z]cOG3Q/ l]vt6%UΓI釭i*F=٦s7.X@"=9 p A@p6M%Ɏ6L-<5a]^d]!i[XKW@<_Dr/4&pIޛ$>2)-NT.&$h}9eGϊ I<3)Kd[06_ IX[+iSI8_hܲAC)]+'ζ? چWC\wѿ4fYtJ@JAϠ-9 έyqJ4*IZZ=aSrs:[s*&-B=|1r0\1e֑ȉf,0ذPd4E2`{ӂ@A _] 醊q;'dX{≠V s1sS< pVc,}|F N(&!<u(;{znqTgeVQy% vt1-TK^HI@KD*mFfP!AqO21,⿂\kž Qy‚^3 i4 'y42_p`p )(2#>K8Y!0ZTy||q}~KNk$g\lQ e< jl mlH65R%lލ#Ӊ*a -M7Cf!8 NSEV{㰷W#u6@9bVWxF Ur!8򼳛۶fZd9<2/N9Xziq|HF5Xw8H0Em TyPm>_hӤ궱,E܏5uchAgrpCPh9?V]A(CҺ#FV\@ "Ur@, e}!/>Nk$8(dY~5ۍ24x@䀻QgPMIoYo Bec" od3SR'WqבپQ{ qZk+.O=M&?fkfԗb A;& *g)dpT+Aqn`6UD1Ʊ Nr\ >;XjQ]W;k(v GgHM*5+t][ZO ɿaBtV)$6VEO֐za}rǓ#opC†"OKlB*zGv6&*Be- BZEB|ߺpgv j˜^Iศv^@ F67 yeAoJu W&Jq 6:2HYjYJiBſzdFW삻bӜC_xF 'z39 Pc=5°DRD&K%JzFՋ[i%W$355Tt@ʬ˳`ECڇ/vˉNq Lvz/m/m„=NlW:4pki,^$'Mу,#1XLw%o{{`8Lr]~peK+lVrhQ9{+fծ,Jaֻr*b'畴>4 ǚ&Ӊ+A5d&1+"|lTTmODO(#^JF>j^rXkDQ(w6=q%#TxR^vp\VZqmpzr?x^KAZU_[ ,)Rֶ7Fd6a*)dߢKZ~X6%(/Ձ6ٜ!?suކ8~u3ѝ'pPuRHwQlF&J}CTʹ|kS?ueJ@飚Ii9?L;M;h)iʫr^nOQIMC_T,PcjuYoO}Soj I]q.߯41eOUCRW% (&'21 1*8Xiom#_]o#\tPSuSݦTM{VzQ9!ek .q=0|FL` Ug#GU\:rD+N5,s9fuoToyP8n1ACEt,JRW/@KPKy9+I/nif {:n4 y\yY߮_ACy/O0fk8GaR1_d,ͼ)0TRz#X\˿4Y [%'fk?M$O2>V4 :]:8p!-^Vș5 L#}z^\KMiD3ꎊoPv4ɒ p{ „2O6}ٮ0xfx_\[xi'fUN+ӷFoNJ:/LMevU1T[aH0C9UIB]3l%0@:0lדGEMoCk"7eXrK8Y9oT9Pt~ʉvWfbq'_gfsz_H6ad_Bða$;[ &xY+,9 c-@H\enj.ݻ Q l=% qa7kc켾8Rв8U찿ɈKߓ3M/ Rps A%$}|w9{}O'2\EڴD04mfHaw l.*TO%?[ pVo\x-ș,y.:=g)j(SgcS׬CL`'Y Y$ 0=DܺH}i xb5ln1w,g@AQ60ue|z[(K j٦j*b2hL+3]]>C" YuAG0Ajܳj@gc)}?Cw֥:Q^X)U7xhȂLգdN_nMDp`5tŲ4ci#"ǝphJ"M("zʙv)MgfX3'- Zdnv 1^BfIK'Jĝe,`$T섢ɒЂ[#V+ݢW!Y/虜<:E[&8 HyGH+[vm/[g6 h4~K&>pߏyp!z1BT"EKs]nH_] (8 k;qDka笕:ÀBLE.?}(;zKn3Ѿ"b$N$ٸF6&/ɠ0%'G5PHk V'932W 8su,ȬjAՓ2CʓXS}ҍ|/r^a'#۬՞|.,=ߵcjs] {zIc L1$wl8yD0}{][/RPz7/+֊WZ ń3x囗ntYx^4`VK❧w*UQ(w1p7Ui F=_ʳV /$c(ƀl)%:-.3 FpozNz rY˶b'цded%n(t{;]WDdIF 5tMO(Σ{ml#Dda'<}w0sc{}\Erw& ҳX eIi٣o\Ⱥu{Z.JW\ zl1~j#hϮjia $?K])VAKNSJ)rP:]{/`ߔ9EO:{z5~Y-9_ZDgh*W,CD*,eT3piS͑qiW}݆y(#"+$|Tv P5#L->g?h`>'7U'4{>_qin)9[E\~s#C}ƙ0ҼUh{h3 >@R)sPڣ~-)Rs:| pQdJӥ@Ҭ)Jo.:4Hw Q蹈B=ߢJp5ԓ BruU=ÿh?a _L{]gZՉYF$/q Z\|u0؝˝2x2DئBS߸\ߦA*ܖ|bEOvsoܷKoܦ W6@ 4q>y!w_C;B8Xe}(Nr삽4#C'f'e}B19|2'j> "SY$G'O?T+.GtQ1K`9 Wи [eK2\%I<| ]x%"h`9e/2VμSEhRU5qR砃&x&jly4Ri1oX(ƏץO͢)Fu%َs)c\eg4v.B@eG҇d꺰s7 6bAk3kI4Qg:[OTHKjYazҧhRO ~/hzS{pr5srWr^i\o (iϊ[ xwXMu?w'$M/KA-oH *5,\&Еv(poDE,V^4Q g0ʸݠ:/v9V>2qV-bN[R "1 866ܵ, qZ#ݵ9%o`>/3G @m$W -Vy0jT8JfQNMe݄ޅhh}.2n\[ϫ!ۭU%-Ε89A)3/} :dn#/0{% /WP4Z=":'n`RŮWeૐێp|? Q&+lTޒOhZä7{tBrLpO-|TI^ۢLO (m|6-LOn,:t^/9Fz:{QpH 8ni::A`ue;6!k 7铥 +oV"r93_# uX]h|`ɚçL+ [ lNJD|l쁂D;E(Ѻx}8fzl8j8.,O.Knid85LQ/1KÖ|h. (s<(4V[+8|m7^$ }(B<$dQ2}J)R~G Y-w;qz#|C#'56Zԗ^mZ٠}*g3ϫrgs%aN] GրoNE.NRa+dd|/;>O苼)_07R fٟfAX1&P('^ڸrhG|aǁGv%@?2LjF{sI{8c[pmðCLheok/32M,ɸ< n/[n\桍qVm}l7a scKz^6s#WD~ ?*sozCԟN{Kfa$ ܵ5s[V[=d7wid'FTp8jqV!%Kc 3CGl\Rd(cGʋ0F~$̌z=s?̗ =P;ٽ%,X޿7ACлgV4@]w>[U ze:Ļ֊KW/_eW\'(3{ Oj@,#y~uŇ9К u)J}ρ1̝Sz->ЀُD$qt6@@O,\Z> Tjl_8-( rD'@,x7!MQCi9i!,}^Jwx_=P:bOO3~(ض)ܘڠ}Feõg :](¬%(!&+sq8f1ZW^1!M#A4FΒ,qIJZurq{w a-up 5ej+!u3Di/N]8կn)xuP4r)*LyZng"77نT{ .fJs $W:FaB+fH[z\|ΗU׃:aZoYE}  CDkw \/R#Bkp7kW50QM?U#C2ˢ m02ϡ!{zaQգ0rwX>g7qO,{@Z8W.74V"ĮЦ|1i>Ȝ:b 8@5;] c] cބcQIʃb+k@Pa]GqQ}ȳېKa!o?|j \H*1̴E&^G):+KwESJiSigxU(ي 2l Mk*"$+NbvT˩mHN/wԁN{ϼ{t IgҮ1q3 y #"GSe!Nn緯(\ }Ⱥ\kGZHL ּFHkxx8&,&RQaȐ99NѨw'6iDXBiΝpUzJ8] bJ1My[A70bBM5gbQ%;.@[&Ɇ-mA0\GVMBUxixl᜞ڇ  R\@-C:h Er aӅ7^6ؗ?uD` FgQFhƴj rh./0 KWi!*f܌;;KCĘlW7hl'OFu)\ S}W>-b&[KXWl/piX̔Tuh͇Uf y+$DB}}\Mx]tj_ *{&۸?x)>?G mD$up0,"U&Ss^V, >cC9q/_uòR.b)Dt^=&.)9'ZY23@7d!VIeZ ^m A@,Yq1)qj4μLgP Ws*jO[|t@yгm$}[FnƁrE#l4 bHN4Ea:xg F; Cw{?Es,$ ^VIpy^bR@}7;"xqfsE-"zUϷ~WC:!vZQ> DC@Am'0MŁzAQ.Mq[&ӕٶԫR|2_TD,(*k5-M1d1^Dmzƒ~.8'yNGgwe.oW)k1 -\KQyG@&Ͳ7yK:z4oA^{s^Cq<&k_FhY͊z@=ۆ5)K1)71͞L#);e/ :~ cP^)l|&*{!x#r:LQsl9ku6ϥXj'sΎ'S XR!j*JǺ<‰B7#IiYFFl @^UhHR?e}]3lD\m}^^6C&2!!KFDSW<xc@G9Y394DǑ؋kH>VOY#K2;v j _ꮂ7jy KJ{z04OqnyW)%nK;!#@w%wo4M_^$4p0栾=@>xjSIWgք%Vّ֚ ]R8$\%'>_6t(ė:=ʚi z]VnȖKj_qpʹ{6XS?7=*,2 孷)@ꚸS9ކM>5&S<5/)2T?Nъz M!`[[H~3ƌ$e#@g!4_g=B @1Aŝ[鬸qfFW1`&e< 1ϟrs \us(zDzɁƺ4 PifR /bcStR,0U+PdR-k_[]O^SqsDSxk 8ȏ5/Z1(^͙Ł ch^enXG (MuI^b."qr+2߇ðEw9`*(ùw NOy=EJ{1{ 6x}'$ kgՑo$nL4hke[B0gtCz/ S)j'ecGܹ$h#\j} 8R~~ vO'*qw62 R+: tdx} +Q [IyyeZBz߁ p.:세TCiH`/=C$lE7H)<$, @I p,[^c}2ie|Qi6]G~-A@OshƔ.RT%]',YJnwzd:!z~~<^VzOGh EfT=a^vʩ 'M'.C^C_kE\~d| z~D1rD=jvVXkC;Z^J:eTx;Ǝ\ ; ?|h /,A{PE]@Y>(XzYa)v(@AxKރ)LjZj $nF5UCR5@hEUب)wE{쁯3"􉒉b{mf+&Dn iU 5 Dbd,c՞- @ք1R qv|R(~:G:zXR[Tf~: ,J|S~07SռmYa">DZ#jra%( _;t:H=6ΟҗJ0|.Qe. / )i+'p*CQ/$ ߍX`iKⳕl9*Ү?^Z bWg\GeUn qHiA?2XhD7*Pʤ0sq?׬Je[zX-`Hq޹zj;To%բ]|-t].LN"0i-d+Go?Iv+!sqp O-l0{;4`nuEuN~Ah&נtprvF^$*2;Qfi~Yqp9d Sinv֫Ds!\[PH, iKm[Re|h#gz6oɳ'ばA@ ܃AJQq'C(lN>KB_K҅%JΚ x|̡IH@LE@U3߷O]>ܧΚЗ>Z= g DA6:^(;9"(<[vވ`xZ$Hk#/t7)ٙj4nPwL)HH--hlFTFiBqv(azz{Ȫu `_a&ɄnVցUymOg"&$%ppn{۱V~TX"1,8LJ-ū@{So2<-删X)x <^ᢍ2L($د dv m8Icd(3Mӫj(8*x\1~_L!/zy=Q <9R-")i0v#tħL^nc)TL*6һyv3~,[fR F)tw@@bV_0ywon#uU#J@<$=}ѭLR,tLSitRx`έSf:Zo=sT Lv]˱UĔ]| Jz#nd&x6]/Zn qڷN0 B6JQuw})V*|hyџp\0nj 댅8plcߕP:pxCj:VQ4ux$+oj{ *2r6H"ų%fꥺ‰e0yI{orjTRMtp\ĺ<-QfEzipX qgO%r@K(F:(;%.sF/ ˙f"J ~ǃ 7ȸdQCDžr;^(дӂ0>:[Yޭ=!TơZٺN/H&6o')Cn]_s<x։`~;LV"Р+AsH5eH^U<3/ ?;J`y(cGT6IM9{0T"6#LOZThˌ}ݏ v5pOC^ s8t_giGPz+buT8G9zg+hή4V'T KZ5if7ƒ?biNuUm}=b&f#b4HQ}CIW c=h.u۝K]LSe۟%wU]o\g6baߓv&- _RSee W}gH .me,r@]s'Vdu][\wt-Tm@-DԼоFj\xUBCɔn,YMhX#]BvWdJ⍢*#n`&?+[YxX)Oj]DJ)%"bo?_Vx7b9<+l#_3Qjq- ._[Qx݉,n@Z~\{' "@@K$ MGI?=r*M U`ߗj{5W"5d GFBu;" 'tj^N#1ƶ]u=urM*.Sa#Hwz[\r|s.6w %t4 JY4\^$_,?b5^M´S̾QB+tԉ<&$/BxyߜLN] A,.xb3Q)@,##f1 X*ZeI#pkiV&%4!㐑eА:uSj\ J}گi#U"9g >. w:ULd9?ӈƻX>HZ #1kN{pJ;W )MčlL1EcWe"9E?(Goa:~<}aSq{ܩw1tfx^T' ˣԙc#86PZݡt|f0)e>ϑ?S?͸P.ìe3L.1I7~;j&=npKk/Q%ѓxT#=0+[AGCSc[О_=\E:ɒcKa ~Gr Gv:=3V9VKVj^t}]p5 "i\L쬭Ͱ1%㡎j* WnP$ BFGV}XO_ [,h^% lF#آpr[*_[D0[~tEh퐴fHUzC ?mm*#/׶TO;9%QtTIcW=aT!{7deW鄯;PԤŠy4wbXb6x;O~RC Է7Xٍ:"ء kdbnNathhJ)s(3SN=\Q67ǍQrC|$]_ eZ/$$sq B)Mw:\t(ۂ8 v]"i4'U1gW3/4_Xo\ 7c':HbXm;j}) KؖtzL-PD Bwz/(!֗%vl`QO}QHeMyFY6g3E.+݂fl< Wc-p$w*bxg:5cπkK}"^pr.Ū W(2tga50714<'.=ݛ?c;`*CU& U:E@d%nu#ފ2隙U +uwVw(= ɻL֑zK"t!n/I_L`xꣂt%+Jj$ kOfb^?M_t8I_tfO`%TҴ%4ڐo'±2H/t5"ޞqm\ * :w".-Wr9"4vt߉^H\9TC]:3W W q;-0J߀@R6n.b#@BخSS!ՈDN8*SϽ`Lkn= c|)M̏7_ C5jK&Z"}{hd5㽓;mD,L]׭ԺM)m~ ʦ"wto{{g„0W9(U)FrUKrU%^W2S'ŕ>sktP)Y=09+ԙH bFrF|5WLsGXm:ZG?kn5hKIhS{)}|?u9NT?nW ~dۘ2 ]uB!QLC?'$I"O*f/>:j4e cegғ\(ݶF6~.W HZ3ji AB[9ȧVfT9т(Yri1F+@y{!eC)kJU4lKM35ǩpl,mXf0.2._'b{ EztOml=H>SM8 #6T5Fcq%9u8ѓX`N⹵hp {'zk$_bzU br#oJA`CV# n]'bBA_TU?N>/k 'la?2電Tzp{;R Έ⽌HV4`MWRxhmy BpM:e ]%z9seCb`(*ST+sށs(1Yp"4MbP7 t=Z|/ %< 0r\hxགVS`u+;I| b&lݡ򄷈YxeEj07 `sx\CW@7P~P1v=ޯ\9kD I0҆QЇ\y#09uf IK=~g'z=?y7u̱}AʕкB/,`5>'"Y"¦;rMq]8mlE5rDy]󅊴׌1%H+t-]YD~쩊Vb1Kerj=z6ۭ7>XEI^]tU:,Dʍn%ƻmڀXP>Kj,bӋ:Y LރSVlW`2S<31Q ^觓~7?HiNv,GMS'bDܮr}S۫Ϝedvoѣ9rӉFybmY]#c:刪c}JlI\&lXotK Χ"* C]"ΐېAs=YS Par_M\W1"D\jM * [,w[ 9hWi2b5g;^a^f%k!}U~VARW0ڱm][37ta F a!bFe-kPDlCEr(:zPp;,?Œx&\FXqV^r7fK/V  UoTT,}˜; m4L`^\T:ᰏJ/QGZԀ&Y7Ñ'8^S,1]O<;ݗ(.+GyaϡUeA@;ys/|rjW[`mdbR~0cxΰ5-T|YL;d5CG(A9 omE>{ d[TjR3wy;!2%wXIWfJ\SK6ǽg$z F9cKFQhnB(6vݯq NRPSlȞ?rFש|hV9/1ruKB G.3CdьOڅgMF K-2lkXJr/@ PḄsoȑ&S5ԏ4Sih0e$Dϥk{~z^6#W'vsHy".eH53t'=> /0rwz>0M VK|z.׬xbܿU(][@עNv`yrԏsՋ u= @jߏvk4=*rbU=hq^Ir h<N0Pċ1-ɸP<j8ZKӣ|W1Yo 8Bx[8I Ğm]o1L%PR7}XtobB^yT pJR[ Y?{⩴+?(]V dN}Q2v &58<2 Pݯ9^ 򓰐@{T+:70I''9SM9cu(} A4dt3/`6I͋Zބ* txs%[I뫧 ծݨ,غLJS}\ |@VƆ231D(/_|J*-͂T:wU]xQD+ǭdU4mMP$<ɤv:k.>!61(-0Tzʁ ;3*/L$ݧ ?\q,!2+Y ӎou>'Z,TzV3=lctǨ3n.yX|= 4 K e֖ZJG% 3&.$jD}/f> t*JId5+5ot4sT7ѩ9A}EQղ߳ߔ:X^?8!P?F UuŽ4Ҙ?h2~fWs6}3Rf?m}$mr'~ra~%0U)U 5= \NH*۾J D 7_ͪbV QT\ebEccZM[ڼ'S^FR. .ayf(޷wD^ۺW;v6USj([N>Rw313 V_)?{,hCo+ ߣIvil.Cr6ȘZn0*#'H% =S " 9_] I{)$w25Ѫbs 8N;ƴBPO!\QVl;k&|d&m7ۋx50囁#cL0d73ӎii,+%d7 f|UV xʷj"O/0XA Rva|M0q1J.D9 Ӭ%@ڌp} Z"z#o^*Pxa\^wl { =ŶcBi 9D&/x0p18XWw髳Nc= E-%F~HHDA41ME׸a FutBL.ALv% [qػO{2 H/hWJ1 OSJM sf ultpˈSdq jx`d&J.\(|6~d<\~"  94|VbcI9r:@YwM=!|,(ԓ My+^ *#fD~7W%ae:f0/ȧFk*) V"[O;sn7xS*%/{ 吝ўSEo]~{$lVͬB%B@$: d9NP|ˆrVl^(ӱ#~|Hf9R[I/餠mLqו>!V;$_/4Frf5VӼ򛟡ȌkGc,HyQxNA\\抯ТF.غAU)H:Piv02z8يfV.. N"ͩԝ]Vea?ckftBR3h&oܸ.?`N;Ua, 1Rl³6ߦ3j^yH'(xJG2y%lt;ls0?S衏vmc~/6W1k} w/xdQK" hA$xwi_; @j* A>SiLjˈ!%}M MUz+ʥeV- U GX94Q~s6?ͮ# (wM;Amj22ʀn5vxKשf]4+0G5*k&bԙ|RC K0ilF>pwzo #ɳ*%U\^vwY t'4y!^5,D4>C(Wn&J=!ܩwoqäzG/A C{B9#0 0M;_Zz}zRtv Ek-t잡R٦Z@c~ο=T8s,{1Tș<3|+ D#RАn6iɬ IFrб*7vRh;EӅ2ɴ8 u:[|)vL{Tiǧg*_Q˄!pL]T1U]0^~MXRJ\=@5j<27_"[jM.4OO6$!Z\b`K޹!61̕FF*FjW  5.k6Os$`Tioߝ4~?_ wѶop)Y!Y\le5sͭ;9[g=>j&0ƀͽwwD9g17KJI=;?a/R4KgMWc6Jk"J-huoqWH`58N&hDjͿw /:mge:l`AmH=":lY/?OmxҡB+W'IƒEӓ@ה齥G'|X,U!O@:a7ۂ4;:jP-ש'p_T܌㗂q÷J Dh%ds[m'8H2l()9T7: 8}޹\Wras 7㪚څlU_St1|Xy-p4gM".l~q¼;4σB>Y8FYJR7VeNT4hD{vRU+jJQ<ȃEp~k"0'xbY՜Y|$PDc :XS:5#C6#[ ݉ &=m" (KY5ʉ>jSyz$YȦf4i/Y _,gEl<_R織.]0fν{-ڭW.u2~:tA27j(?h5ZKBCE Kє@2T̵I 4Vbx6wєc ,^ ޑ>1]M~f;9z\J%%6g}̥,,Ǫeio$IJp?sV,AA;M4( 5>~!$sa+;eUNRxc{ob &0>ΰ!Pt-ZD7FsѯIh۲)$:9Zd^<Ǥo_MaPs/hN{m'NE'0\全VH0:MUv|4jKsONNOp~r+G3CsI?|0,JZ=cAˉkV^tzG«U3g!;*,dF2dxRs6`kgp8P*Dp&l>32!"_%x@M.möǽqe\)ù+s:[H"q^BT2(VTB0B2EX {V+RZLE|pr˲~a]-rweAX;ۻi$Pxy-hu@#36_G*uۋL+"xۨj|mNQ#Qnm'Fs?Ps^=4YJwV=g"?!8Oe@0434Z $ArHf K&+5mRLˋbt (s{Mj<[0 @Pvc~Pwqna|+ePk6!TKA@u\5TL} q{RX~zloE| w,Ts{]fqr4tP ["UPJcHXp5e[X-hDapu{*ʱ&SZ40@: 7r=Dy*^dR6 p9T JVzX#YYV'}' K[hE~c7.RsH{3 XػDꖧs\ǂgaK?-vB9ҥUy. _28rC3+~B 7et[M;ɧ_[X7 ޹ODŽCEDYLeY; \NBiۍi,xmn!k=~8ˣ젭|٦Bh֪ɾ~e|E+ !X8ͧ 5<̷5;#fiT"![D笢ؤ5/ VbAz'a1'p ldoBp]Dђ"g);X|xz ~="[uwc-mY$(IMqmjCͱveI3SE+3dsCUGH_ܑ~ q2՗WlVljmL5|Xf''K}䷡je|7_ aqw'DzP%ZDj*56nMn=W G`I^T~M*G{/vi@_TŁax 5YIm&gUQgzQG60}sjHWd01Tx$!GI%:8>ǗJ[1K).e!@ G#B 뿋qf /C>***>1%EÍU𽨖z]F16Øt-pD3L+%LӾ"/"Q~ScTX?;9PϿ0fa{jµ[N'GbqpFL wMfm%on-`畐ԝMĪrMvC˘ͼS odD7'$GX@3ED[xX|yPoXV 2me.Vnd}\ج0ZLZVe3lE( c^_g\v%04k7fr݈v1hno S UM&p 8 4ȈAfK+h*Bw{ADĔnJ0&Γhu:ZpU!`#Vގ=a)w~X!7REaIS%\ Հ59,}eV6 ݊U3%MlNڃӉ:V+H )BV1%DOxM k|xT*_M𞗌l @TnD+h[POBL@.H9{D4 xwC"s1 _J{{~88h$N2峻)'+#iϻ ^h$~a6>ZEYAZÓ ~@`J xY( q7-.#%HM?cPts =zHuCM}"d lGR`HyY`,]'Kk1FFd-j|S}Y}[9GYfwp8D5[4L؄5DƧ so< H ,۳̸aB:נ%Y䦘eo9pK` w`]A;TP/쬸g!%IR uy&sҺ7ZaV0Dj5H k[?JHr fiax+W*z >{EP(ŏ]4EX֖v2(k=_g>UxIjZHKf?K}gsx#p Z=͂qqbTfȩWsZ/;MN^H'G>PҘ~ւUPwE 縦@`W%odY'{:q Fg+8u EJtU,L^XV$PˍaylM2j:*]46|.~C{?'xሬ!\b;FA摛)Wk8=o᎙֌7y gy0Lv;mգ~_8r>y1^CTYdGudԊ O~lcļ_~ёbPX ߰+0հGM5kF+Nώ/!!fܫuc)@2X A?*3˭Ww- V^rDm!)"RhLzzfJfk' 8.jBDqƒ/̡|UVSܺ | =uLuǕm<4K XaN.oftJr1XvPu N-2\,R16`rm2d}}>z&ߍs?N ϘH2xSմٰ}I=xTׯf$民2MBm65ef&f}%Cŧsk>2xwAlgۛ~UiMDVi츖;g}sј[ *݄h"=ȰqÕZg6~]5ٖ#{Xȁ0Ƅijf%ձ窬Gю=QYVRzd?fy5[u O.7*0^D2z1'X4@+!?p_AV8ܥjz,k YV\ShAZ'Hq1Jw>eJ\ߵ3#؟Q E%~*%ΟEeb%kr b#)QnhsLT.e+(d8|Ѻ~}[:X%ukJIWys0^qȥ)-ezOSݠ譫٫rY/s c,xe,!c̵ϯ_K~ ; o<)Zy:$e>Vݞ\ÐGi:G׻̴2(:Fbh+2XF\V>摏rt~P-4q1jn}{(GT+N FU͕̕"miYɿAh,oSr%PU4=#cf:GHI4YE@-$Y3?Xh,⦫"1,;w[/iyfL'!?ZtZ--oe,>Cgnx,7;ud]H^˰ʝ!Ӭ[m !f F߁;jK/$!W&x0Y%.rS矞`!S3:= xJ*-Klݲ  ʄh;GX]׏ ¨dHt44!(; (.e${ˊqQ9=1 lNhVdao }DZwLQ[ʄ{ۣ cJOFNHo8â.aL^0DdIetnD `:jpD50 "w?*2i ߽?, ŧ,tx9/bmg>nUzNnTAESey~(ѨċFw1FQXK9Là@<P(I:>&hVW+oj> qZBDxyI/} y=}c0޽0XFcmEd:2p}L=u^d@,밗VhA-~i*=}qN#/:*S='PWu%DG'ZAzVT_Qԩk=<5L_⒱;M4g mJ&o# V84¾Z%yC3!WbA0]fmYE:ڭ_^8ZmA043$] [G(!%Ohg3>hӓ",{kIYգ(¹q,B_&êE(Bz8vsۻw.(jFb.r^,V聑1Yn5Ft ̓rgiJk>w,0𡖴ghrz.yC9,ofqExSHx$h)h3^%G̬77BcnS\eD߁=fvˍ} h0 jhp=x Z>}4߄BoFW_'H{Mb $^n㢱vHj|Q Bnş;FAcےEk(7ƙW$]4RpinL.~<( &jr>.0U!Ӳ} >, K%b3`FLHJt[H;C9.8 ONH ߭]KMOpqoK-ղMm 88;`7٫CYa0RΏ 2se7!m9/yZ9u7k:s4jK}BjaLL2)4n@ӄbGs;Tgd?_+C.`P:Y0=w9y!f_wn7HXET]M(D[& XelzASI斗G*SMv޳U)r oBԍY| ѹ<\뒩7f YnR'.~Y#]%O߁$z~L,:b|! a1prEat ]bud`O2(Pҍf ѡ3'[PoS]k]j: bD;ҋ=WHBT++8m0/AD[c? *l_$6^l[5M)U?Q ;UT,{ΪC_:c $p8FL S*?#©to#rLlwjnyҀkjgG&k9L3Ѥ܂4tXπq}xo vSipL#M)(L*_=%:zhqv+[GayR=!ۧF`axnNE\IO W{Ew qlg1ӱ-E&5aǙpi(sܱY ~4%sqξr7tb]_ʷ[ #zjnp-Aw6';)*Xn1XJ4zApDQߞ`Z 16ع\Wry+ZsDEb_nexV3t 21XgA>tj$(_ʻ>(<#Șe TOg/Nؙ=o6‰}"&AҾff%F;Uʵ #dP=h ܄VBд搃D9NNۉv;ʿ@R7%Aۜ孬 ܷvNa ? Xɩ= ;6f;bwbqr鼼p^<4;T=ȫTtggd # h-9umecK@q{֓Ks S*ad0dy;@hC-){]94gVE5:$ڪ1_4 {ʲ0+}O 5*S=DL<_+/9m,e;\2ԶGx,][_aVs1P_#Wᢺd) G^3e/J|]Խ@q.S̄.kfFkpW(jAQ8<Q@o_,r Vـ_av{W]IE*YY]+kk&݊0/D!MM,%<)]Ua(?XsH!e]HsD~X/ 5nPxҴ`a@^x"Zzŋ!MZ"l)H3]YČܾD̛:# H6hXp"*~EI3p{L1cTzMnEp\D­W@L$#WPvt4T&uwׇg"NOzhU gZJ[@w!Q׈㉙O(OU!H7 _=mS KoB<*g }ډZIŗuEL8`g3$In<cE2l][FrfȸCO0ߋN]3KRC3_\ȂSȴ{e9n+)!bD@hct5`O?m 11* U2ꡢatT8Q=RF+(\UQ,#}|==5:0/ yb So9,} 8zIji=h9xe] i#|—y*ieA+i龃s=%""VHj~,$|RI*G"J^ ոD "hߛD=ҒV}33̴'+-lbLsɦBS)Hg)n^`Q]s/917_BK42hTz2E"K<orv*S}|>v( C" ơ+ OypD*"]cz‹F-5l5 e5SrxdXsWTpD$S԰P1Uvb%];|H/y|>5&`t <يЦjoL'EzPYx߉peP@)tyQy;8;oSfrA}ہ}0%4nUǡHkUFyݶ@QjLֱ;-FGCͫ[ly  Smas=%~nA1+2:m-3zM%̜wwP>oxyc&9Ͳz!V&ŷ`58wAa3:"NW"dtM2/rNbO+˘یCP@IKsfO|m(f۪1s0ѭ>ڻw79q,-8 tTi۠*N)~D[ߚ[y8J8tJ$%;.հC0n_Nlbr'GO[to02]aAkOuϘ) Mi%*p\xB[0pbb"1+a\{k׿DY^XmPIO.cTnuumh*0Z)~>'_@G0R,@TNٻk/71R^؎l7Z %CԮ r?L<Nz3 Pbw ܊ _ Bk4倡m7\<vK vf <16GDRN hYj to+sPkFq=ɓS.aPR=b 4֑Đj1= b a{~AE%AR<CP˜*|vWv>BJVCdvwjg%9*D$ [ ձOUGX>!- 0CMTgb:@O3H:JA3˅11"B58ݮߺOzf)<,5~0nxL #uɤB?:X*E̓,2|\<\9sx/2j'csŅs.J.O:cA˿h4=ã]Zo\1Z}Pn@N;kj. G9zD"(|(db7F9s< M`-tӢиD+mZ#J=rohtQKKu?9R&.{T ^ͺS5uO2B{d7Ak5TCEbڐIvzm ,0?aw42 2/IiGʖ\ vkw>I4ˆ-Uj3Ǻc/S>-(7! 97DM3_\t]quh-|{K׏ MѾ TX =<1f" "/|* dhSфdQQ(T_xҾ3Hqdvy'7آI5 Oxs8͟{]v>t q7?:A F?\K8˸c7R\Ѕ2+a5qC$iK(#cw?ITgV^曨մc#ٷyEu2HFKrphb4qPmsW0С@eKއ#%' ]@1R-Y_`i|A2gE;ƅVLKNSB!׌N%?Zܛ-iPxi`ǣWF'[@mt)I,-@"֟'XCU=zX/nk3hF@D/,[i,?bt#rL2)ewV&V-J0q@>y7Nڻ r+gmX}F=}&_aqZGcy&\p/x+KMY΂+lUW qQh?5A)yɱA#ǷzV@-&:@1f`bW"#A5!ģpG5S-I2v ]V?EKoݟ:cpz+Ιj紦GاkUtRD$<޶ue8^A xM(]~D`-df]6C@BV LNį@?RVjj I!n%t;u yEb.ఎo -.f5r68.mq,~(m4fP$[&(:.skݵNܐ>Ղ34ԥ홉A+ Y|"jg[;;{)r5lO`^JAvqJ]Y"T[SG极kT&iHC^؟},oѡ/tz|ꂔô]u$rAm(HbUY_6%F yěy[crqΪA=#ao o:Bͳ[\:wqS2@Н&q#CÛaNj%k}gs+yvݛ -#Zwt1k }?rj {ΉW?py|Sd'N4#\i'Q >Gj˔йë9ͰT=Wܬmt{F)DCj 8W8b:2&Ӏ&EY3Q%:`S&w=T笌"Υ,&LMtQUP+:pÿpbt9†' 槨`KE A% )[XG>~)ͷuQ(DiR9?jr-hpye'cMj!?{AY{Ÿpz{?| /YllHŸbts_u8|eu؛d 3Kux ݋ͳk9!lSh޴֡JrW]`[XdXEv Vh(%dM\(@ HD>A> )ri =4> Ere '@PF^7t^?zⱪ4N{^\O9\E}r0e_ڴ S !%e ެ6Aѥ3_uЏ"8i8ňj @"xcQO4X}>J!C~4a>9"h _hk(xiN+Cww7e}J a\9ݘT#jw-G73A&9a'o=))_P#q?VCق[Fp=~@x E2̓N~M\~)q_Q +DuL8y?snAtcӺ BZLRk{ D>_6f"f-{7NՑYRZ __I$-ǒ=FZ:4ƈTOcH jdz.օaD۲k{DZICۍqc:`[&j %,.W#)<m9s]cHQDmX)ʅzhGK4`$Mp}b`ewJz 69ni(,Q*]?m9& 4z JEVilٴ+࡞n[y ݞYi|z䋖2:u}CEl4An2EOӱΌ Vp, >1MNv{'9eֳbM*^xCڕ뻯%az㷐_ 5Nj$V|<Lwe&oȟ9*Iʝ+Gd -R(o+`W{=o+l9SWqX^!Sdxڈi^@aI231E)5;z!م{#wYpH8m=`ЄXQ[y,B'uʘ #>.+.1X,B"_JQzƠvqZg$۸ ȁE,*﹎xu QƵY"qL`TmoSFsx0*WCj&qTXmxW 8A~8֛.̘c97U6t@1_tY͹uM=v!앍fNqs×<FA{{`f+%/7C<ۛC$҇=oLw>SXW+yIM`Z^hQJs\,O]9hke[%P[]Q5HRжxۧ#~ÖH,\1eթrHeW 3:},SYZW+xuw/ZyoecbU=..ݗ1]2 EY@~lykkѲtmV:m3g}7_"< q7D;|96u uy,&SI\ۦqkq (1(!fzKFvkyy[X+gzz97ҽ4`DihÐnSkmĴZyZXiؔǦ+L|7]Gɜreٯ0UV:;n1!T 3qDJP^El1vB z}Y+Α݇p6ZHׂs|Rd C=b"M䪦I CnK1Gq8\8eR|cJ ϧ LH JS^gfQ%Đxn3sn.Tv :%;z]z k!J2ai=PAmAQ͙d^.m{V8^yx)[7>abۣ˹=R?I s~~iеn֔џMܯ(3Ѝ,ko΄o"H,jD́T~G'D\I^]"Blqܙ?V_us#1_Al/$/@8B/IzJc)Ol21ODUptԫ Ūݡ+.l1o0zT\ߦ u*w2iӴfiȍ)ɓ9 >o'N<%DX2Dgz7܆!O b=3;UK #i*$Nlk]i\3p=0;FYٳNn rDXSmhA ˮE9INLr.6w^;3q>rU$(N}/җtO[k?Z?D;B`w(Ɯ9=#卫jBXaą6NAXFhH: W3Oih5_I4&nY Amx!G|pݳ.1!_w2@2w~ZK8oݍ(BgSC=Z6-9$]-4+We1O4_TBk?K2>:# 6~5R,׫MRs 5}EXLVWlw/;AxH$ 1Xw`S>Q?4O!!e8ǒ<>o1VY^Pc1\YTFfw(-0@Хr~,yJM7bX\nDU1ۛ뙈#@pcȞplD*񀷚='EyY2e8"IB@j̢+Kh&>DFC+v@1 3ǜ-{V!Q'͘@m j&/,1f VaAHTK=pé}a 8C%qDT +eaop yoy faY%pok"1[ɀjǀQZhD{!J}5YhrM?vk `/*zǞ v>t"jPr$՝}xA+ -$кZ#JX1`vf!a1YݾÉx 7u)ZeQ W PT@dnj4Z |~,- 8os =4[*e]w~laҢtU u 鵙,nQy<K6t҃I#DxAS'n۱51 @DbXu3\8tFi-Eu4#jy9ÂY :]mz:1tKzb:N,<8#XCPYeو]]"Ȩ=:b\O4m;cZHmV (&^P*YF'pmKt6ND-, ;8-A^LsQ;̟0¥vh莄cauc}Ojvn2Q9$e^8bdѳs< .RyUe;@L?A>K9By\mgg^t}Φo yPēZ)|Am Ռbd,Y߸2jяBDNY5,Fĩ Wk'iѷѻeonzYǍ[ !3H*K7ud%A?Zh}  ՈRgSd';ǿGN dT)Sq=D5!\FilU>Ƣ|+T`Myxh ~`v@(Nܞĩ~J@W3yg->^ٛ*u*~Fގ%EԠZzOzQ;vζ :@{;`ElF"DהrW*.,o XIAYzf",$ 1jMV'j)pz0 cLZD(%d|E8Lʖr&{$"[x+\KNʗ#]Z #hI4N:2BoՃy@T~ ˌ}vw"Ʀ`Q_~!W*cus䯹m>#aEͬX2'˯/=QȠ^8vSŀ(ٞPj-Oưh́^3Us90Nt'J6֬|!uFPO$D@}Dz2XW2B+?Z퍮`&OQH'mb(f*f-hDkE[SB}j^9G a^Jqd m =)4k:a q]IUDF[O'41.# b W; ^دHmv<3kO)EQu"W7>$j2啭Y͹_tEjnDGWJ3D*'ç{*k1u&|_1_aXC>?bY2;gsO!?2״-);ʝ]Ŕ;/('e/.LTS+>AҼ=UCV<>.n2t:# Y2~ٛ^\}(PT\M.S*QuAqm-!/{fpM<"2\{v:[HNS- Ndh]L PC׸8}eDW2䧫?qiKc3bWVl~ ˨VhfoM7ߍV%@ľuJ>+tE^zZ-NmΘ\e /d.ჵ }EHx"Ї!vj|caN^p0P9f3'D 5*)\aaMC2w"bJ8ܱS.E1iQE7@)Nf*|s 9J Y):RatymB4&w.IP!' e݀Eʏٜ$Kwe|3p u`p`duߥ:8^GcSwps?[iBiOQQg(6 z80x"ʄyPR# ŏU F3,?2Y, -=Vx2rCeC /FC(O[Z2q/cp ;w+_iEBjL̥d2Аn=u*r,ƭkxÎhTU1{n%U-4Igd[g|Va <-.S* !""jЌ t`O|tFKOfHwu'1 ^!#>|z. >y=!n,[%{1s9R>9RK<<G_#PW/> +paN pv(vFbQ*,y;^G V:$hָa Xn MBB* WbiR~$\lG 1*G8$TM4|X s7 <2u,G{Rp51碼q+GAzw)^s7Pn]w/sl49pprJ?)0 gAIc(}; $'u' Vi]{FyI39rHDχKֵ \^G.q=?e`T:1& 7Ldx8E*`H|=0[tc||l^ r HwE廎Pԗ/Ru_6*8J|+K=L#ۉ .e)G(yͫJ# 2C/&;7^񰟬d[8 z-gF/dC׫~M2N-}L/o;$ܩA gx ol'6A^} "W:b6E/ͧfB@3 E/XJ)BKc1 bux[U5υ e>*R+ף=H`r {zP x)rA;;9: h?e{p], Sd+G%,ߥV{6d0xeM0]bw1ɣ E:)(zA@X-aJ(x2q'I{k!3isdWOB%uzE|RUΧ'q$ a7l9Kk1r(ndʗK/ {I>/|`gC'ksn=4'F0\~(V~$0>TLHveU.:$ՇzގVD*\M$/٭ЂJjcv&*+Β*);Nbgh  &Kr1 G>gH&a<ǗH5,H1n30Zꯏ rf ӬP=Wqo v4E%gTAC:JKkGM/f䲜 RvtPxG_u=TNʔ[͞bL:6YX_6ؚ.k >̱ޚ ƻ0;>v>[f P2cq$CH93g/"ј@78_ƃ K^Ri8be;re?ti~j&;{i€" O*ɧ:JTmXy[ W)xb3dYFw\ 2+Kx`<@Լ$߄e+=h I%xw٤ɱ Eأ"![23TPy <|OHϷrC IAV">Ƥͳ S˞ JehD+5K ySmԆ2~ 7zqpGCOT LR0jʀ`3$ BjMylS)sVEYf5b+"C ;O$ɪ7cas6+%"Z?8iұ0:*06\-N:V<5i.ȘF_Ƿk #BIޮl8h>xiWm^q P4~8yf47/_(VP%d7Pd~4>ZiaG(]MOcRdSxlO6KX4W6ՒeOwcviC'\i%3%Q4:WNd(jywp;Lؤg:'[8`$"2b4N;I9_ٔ >$KA80AK\6$d4Y\= *Էюڏs,Ep rSN]m5Hɓg/EKaehrga3q&ԧX" Mv*Ŀyl=s)wcgRd7+–X8.i3Sy> wGMK zsR6Uwp9rbu뵏 IGtboWiJkKcAMeD6|FMЏ 4r/*0y N̴ `lߩ? c!."J{/*x;Ÿ14#e2sE7]".{yo ? sk" j,_X3sy5&x|(*k`.T`+~[wNJcsk\ Ĥ6601L7$Q+EQ 83H:ő$| #' ٭cm~Lby~>@rHO/]ЋLcj[2L /98OVD\dzZ2'ze侼>EMR. fnf(6eeL/FDqasyK{piIٚx)qk!%lN+;/!- &DB'k^lKw^k3o: ܅ g+q .d~:lH+WTU^˸1wl4cZ-߇: B ,{/fW~;)\I3e|?5e͖1=l@kw+W1No 5H2y{#0Y?9E%ASQ}7=IҐT2njlğ9VuS;ǹnl9;C&r2`DjI-gCy@8ӡROj&߭?ƃ $|1wJ`WCQFɠм%UfY+s@Bӑ|sA ZH(#DPDT4&jc81~9HPwJLBiP;?t["pqڼEًN|d$ѪEIh3>Is7z5kg90ȫT Ȑ:7 8i+he ,Oá݊+UE' 8qНW-#gEtf.#?ꩂ8*vH_wS^ME'Ye|TF@fzTaq(p[}T2heI0qq GߋHGGo{&(cMO52@"WJs 6MIhYе]4-ET1"v^'"K^%Ee'*g\h^4!.MxNzqs3uEhsęk-NO4c̚gmKb 3%(mս{"yymt[|oؕLcU?x̕E_U:"0[?1KϱayuL\%BdRFjYv~uuh{u3"CrUzOwO9vS?hD%aP: rsm`4 $Fb+u}pI甀 *J"@ Ǧ0xZq[>8 s]+;wȗw2fѦ [X'xO- Lp-(pJ.w@7W| =csCȡpsqr +5Xm%xs9ufEjm* OU&Y,*ZML(vy+^UVHsqyniRK[1rºKZ_owqab%Ekf*-&֬ 3g׽ժKE΍ >Kd(EB]6)5)75+.,ho|ؘjL'#P\ut&]'lSjjvU]%aK*yI}~RU8GTs:fUUeŮvTUW#D4ղ O]G~X#$~"ìB-\#%]I ypP +] .Se.$ݚii-X%="p"n5Y+|P6~8j35j\4V{Kt̀ >;b9bD`6xQA+tzK5)hٚ#vPH t.%8$[g6dOmp@ ~`; 'Ub-줝jb2RWΧUꎕd$Uֲa`!.{ o0K|ϟ ^H!lZ.4I׺EZoMbx=ItIat?R|aU4".Q'P&:| >`n@́xf'8S#Ё Za,O.9'Bԙb h+OVEzb2;{~㰈oդ C7t ;Aels(_SH N= `9,b\{ 8H8no/+TJ@X %(rՑ2HzBwCM(,eM[ޣMp-$O2pxt 9̠`y mjj[@l%ƾD}+:c*~FOKuofꎔ"2)1O [\$r'#^_\v{ ^:kwA#ydRJ+f'-Grv Õ>5vWKt yk@I-n*eZV4Hpay::ix@W]?p%ـ"|4Fw0;1]%tDa$DSJ4 0"/#}TϻU:,F?XzE~,) \`%t&R4-j}]1>k g mM)Wq@ҟL ){py}a-NѮXd(Ƴ*=eӗ?Je!R}D!ݺ Grԉ NMkI'T 匤} c_w>]lMKkXSӿ~rM`Uq\U/|6bqwzvH74U( rX>y/JZA9?eB$k{:%5.\ ҈Ɖѓ ?, h[}]^4$ṟnYDCvSA%|#85Z4GNa߳Ոqjǔ>OIk+`дbHyF|]jX &5/NGnUꚨDUWTr$bX*aAl9SOrh?.Z5d>ގ;+ꏏ1>E>b_%ȵC,(6n %8Hh0 e8i=G-ygԲRQ9&O.BUa4ChƠ9:(V~pL?NVڠ BʐajUa {؀d:KԲ1E,nrz&OQfg18aԑ?Ի'%sQ V>ѱ=BzLPB3Iy67#P@?M)k8L]me yt x"N{׈T5/ d{`"TP?(ކ >á@1i:tfGm" m[4Nvx(+!k9& Gv*V p6eae40ֹ$20^ fS)t3<9 xB,iߵPnrKCXϷS"hγAM܅fm%N,j28 (ܲ=g'8+CEijBR\0,D BLPƍKj@< \N0Hp"(6aO%-F(S| -VZڛ/=bXaoa^ÔB &BHYٹc46 mV-%#YK5퓛xӠ2׳m)݋c_\ڂN47!aMİ9D['ĝ-UPkS֬ ʖGsXWQ3Y|qiǼ;ɗ}hN\JUe`m$Gm+)q1W6xT@FZ&(!R!p9)KŠ޼k~g_xW;=,3ĉ)KBYk sgPXCU$ǾV֙|YOzãMw#[=H>[(PBh6[r㺓PGjKF-GQ1)y{aZy( \K?m4'V1Mh.[ 褲=b%geW=aר2~*E`h1R3`wK>(MxGH N5,LJ/+V\uZy1lךh o0B-~Q[|S'm񡂧,T8:]2?FwF&Q_5g%'ex<AWEGu0VM+\801wJ󖑢$v.m*~ .,)XmuXE&tV$ۂ)ԳP^nY {8yU[}Tc[!lhwV냣[mzIW]7)SZtL$TWDSnqk_?@XiLrup$ 4BRus#;_?D*w(BY6ĸ<a2uLsE.^VnE5~蠫|y Ƀ|\ 1{=PHY4kXd at]'d3hL9Q6O\ҹ8{A 93PVշ?yp_?BYFѶ5\x|%F}פqA4 1)ftAw)v|z+6Su,il%RzT1F^;Ґ%PWISI2Y,[ti0Q^7 ;}%)_ۂy})',3.´(`{ӓ:тnM4HŴ@&c?$\ʿXoװy[{=)i`y# G>۽pփ|-]iL *,5Hà 'LSfR"LMK 5F%wLIB׉8X:`ͥ?"UVDEoQR̈񠟉W˾v*%B]޸V?4ӭSr._5jSvE'Uis5y)Qo@X?\d ~>;^5oG":$lz&VE!+m.?aX&[&Q h x7ȝPQe7'i8!UPmO:h3S5>zXe D"IB񕈎>ͰYZwzTQ8& ~)L(y\d@ pcxJPx:w+{ud.!O7/4 Fyn.]'-^ 𷞈 ޱut_Ѓs%zA.n@8|/ɺW*:D`hc(BI W?AAdFAAfu.[4]m.',O`QZV$CY:%ZBň7.@k? w3LKɭheg-v]1Y9ؖØDF|zbeaى7&3M}$tƋ*;vIYb"f=j÷D>b̩ɇ"sDq,SNZ%/*(fS630 sjR>Vd0:LzA}c<W`ڑ$-(TMFcp(#p1gʷX0G. ̜8ACX '0ޤ&^s SjSynvOB?9tw`MЗ:LZz1ANymHi:6 fG.Zc'3Z? &%=u6C2|U2ׄ'x?Ċ?+$z:J&IyI5Bٵ:?*,o7$-BLEzdvP( LB.ODS"p y2P@XuC i翇݈ nw^9JЪ=lS3UIץt3aed3cZE!l5sX"VjM& o'(ϴvؘ 3<0d…H >I~0+~ M􁽑 p;]/.c (~0|j|@2U rxHl>^P{Cݤӭ|H# ƈ]iC hAW#s3ol m$?HOZ̥8> A:_:QN!nfqZX(>)nh8n"%NY"0y3X%!!\jP=+7jW3jiSV+Z' NO$%Ʒ^W㡃HxصZdi-vv ƙ1WxwnUAy|hF應ZAMIYƟvdUriw /vӺ4R:x냳 qg7m^!C z^f$sh­ʦDNa _AManW'3u=B C6Gk`Z ,̏ND@/dbyf,bf)m/y(nBELd j U/랔+d`B۩ @I@t47gڈ ;u#mOɡk$,0A"4jj4o>6hI=6*C\_C%)ԷQzyJ pPQϾ(.RQ?7 &yuU $uz9RCK~=U+E0""kXRDܳpN[e^3Nvhb.CG:P^T\0ʶB[Dh?uq~D_ji;hC Lo\) nzwmUCǕT_q% N<=D{I97ݚ:*23tѧ):%S*!OY0S }|RU萟=b&vzEwzKS5/{`%곙NJ.<(?4V1|G6*" Ė7q:7UD7^9; .*sFxuRoΌUtV^.BS #;\h|EvFbӾx8x@GAB#D@,{؂7X"*N׆8}oG%WXc !ͼ`G qQ}a`Q{9b\ zުYߧ~!5DRpPeE~L =t=T qplD]w(.bR }k :}+./ QN3I#~a/P z>,C;s͋i ))k)C[vε4t$X&N5'3ǗD| E }}&dM:rEI];DUݧe = m_c.EvX"s`kREN!JvD<0k\88ѤKdQ"ŵ՚aĻ~Ԧ6W~2ޮvOȌ /J5E9L?ʹEVW/rïJ{,&Oȏ&mcD^o/mVhZ-Xx07bXʖwhwVfIIO.!r%04TsQ}V>@޿R+pvg.C&" ct?@yو]%߬&`)|I&qK YP =M?SV ,#sV&U\І{E (}&.A# fF4AzGr ]#% kW0nԪ|rk6hj].A;m?~_De c>Cng0^)A;䔏Z?9h2gq*H |<N:YA/z2QF=ݘyLND#h?]\ g4Y鱯:6Msa[*@BIyw UOU.OA/sň]:6 xP9Gn EbIR6TΪFuӢvpY ~֪:8'$ f aUe`Hr'ALhw~|Å6@|Q/ Ie.+";-#<?c,r -"_]L\%OnnP^1?8;Iaz, "nfg@EsDOtXI(}"yqHUL'!X訮h;8Zוza&3^Yan="˛s[v{\W`SDaÕ:B*VY~)MgbI}QT684 XD@6- AA_{09L#ݒyYNw5`&7`)Vɣ+j-̠LpF'Cfh8srZ;v8nm֝ ʛ00b؄}J:%*Or"]uӓ%¥&à\dv/){xȋNmMP`lӠM\bOn\ejC^O =j /L@`?8x ~EMa:πtMuk[5eHj;Gz4#4Ϫ6Sg>mO|U<7e5;d'> X_|Uð!-q;7J|R/t| ci?:OޒiU]CZ&.ퟡj'b&׾:]ݽa%L #s23B˯\JZ߶T[?3L[Rư}M'Xشi? Tv)B$(lUh8Q-C*0^cU!@J #[\(7A&PiOoԙFG=^Az$KUZ׉TkO3B+,2xm~ZY"r'g X3 oC@A|<˝2_h) hLC;' |Q#%P_FǏye0i nɳ#}(xqU6Sc=!0)͝+`">U2k(eGA1i+*wЧQ!ci7t:BptՖ`إZ cBɉS5t,EBY{؋U%?YաՍH6$40>SO_|r~ FPw_{9K薖w=Wc^Kq V53=QFUb*c/٫xFF$=o8@qxHU,4Ä>ed08c'Rd8кNO U9lj3>toVREGtm,#DmeW4!}egG]-g'UJQH8/{4IYNOD,I%t#(+ g@{Oz͆<>yNjQdf`\!O^3tY.S1z\a(_(Ozw鐔Prasd^(e_ $Q8\Yz89dAIkӻ>ux\ejvJ>EacʡTWZppK a`quh`9?;VpĻL|#p~~IƳ \%Dž.n[IJO%Oھif¿H2*ZhjK|b結Dhy%dt 4V O4ϨY,769Drkzad0CbQAM66ܩ:O~=d]Q W;"5Wl~EK ?8ZpA/мa= k8~>͢a4oF,!XD[Q 07LbȯL@_t,SS?_~噈2{#ix3vq#'/o2?wAM`ߏ[pw \jh`'$ -4m0vU\3%zw"sFM^rJpcV^OذU{#y)suѤٙqm 3{K&QC{AAPwplT ӱczǧut(Agun4?~@6tšp4·F5Vg8@+U:qYɿZz>Ĩk}b8G\8It+Z"q@|ݩ5xW,4~_U . KQF4q7_$!ꅞyQO6 tfmj"@QvV5Hmg ;Fܻ 5d0?ctÖ[ŇzNI^h7qcϟSҾ9x>/6՛>=D]%}QfU$Lu6_ubvA[OP;aWu#LI] qR1݄H!m(5~:yp%,q zұ_i jW uoqIv-d%Oy Uִċa-+59J[$UO{Ȇ'6<dN!cS%ArCw@R(V8`(zޛ7eRL"6Sv N?5=n˜ԕ$i}4Zk.~paeٻPL9Ǎৌ$oZvWgd$98 3Z  BC4?#ٴ!$*``'UrI˚$`Px!T=Dp#wn~Xj>BePQΕpX`%zjfIv ( iZ[˲ wϏx˲$Aӯ!!Kjtwȏel h4t6fdD W02=#N"3#u4Du ֠dbǍWj'4#mbPic`Y}bYYixAINU  -M5rkm"Z>ǧ`^vCK!MXث9ݩf0A/ez"sw? U\ʿL0J!nhC (qևq^+Ӽ5ݠS uEw!5dX []ZztZZX5Q'"\lfZً7t! ۳(qݨҜJۥZS2_Կ` (@lt 0L09~sio۟;;BvĿ=<2A]?S:; poi>,Pӳ+:Dr[%􄐳&Ze:~i $eNX!RTXܐzR0pVhN1F"|!GMK>^J@ޖI w/t7W^zy@ ?RC+ƿT"Mdb LwTߑ0ɐ []LԴh۱!YC)z@,}וF HiqX-$`%knPTGSzp-pA!WjTfƅldC7l;sU~$lrTW@R,V9\;wic_lRezL8@IO%~9Gas} : ֮z9O\il6O KC$pLG &m(.bW߁u@v>8,O6Xf0nIJJ1Q5/ASFQ=tQNf9:֗AFn'xV!:1&qO+Fk*̵%h9ژ )Mq,`W_ô/%bdrǴt$4>Qyݡ lgܩh4Iz<]nh>Mn~uߩAX8?CV)9B&7zȱB#jvwwrF+IUbZ5)}Qwn+/)Q> z pʀEO3J9׺܀kV8߷2ƔlR"C] ϤBj\Uhh),b:*8kZw"Œ\#uU\KG>Ab~ybPU>%qr9Bν7mtObkб"2(I `M@RP 3TVwm RL e})kn 2 yracjN207K k;C;Ŕ.//ǍRQX|ƔVe}p󖹿-C> %p2:S, \Y> W`;hM!éLJ" 0-8 !*к/(iکCp v5a /8Oֿf_V^tnWxҰ3UipLC + ԼJ -PiQ80%  Mm&U|Y)#UkKSI!!JtoAréS+[nSPjV"ev/uְIX?x~kX3{4}DRXV,9ݠQGiSlMW`ꈑ0 У2<8'=OLޥ@Bեu݌k~VJ&W0 L2 ~0Y8f=&9N"1KGpƤ;Ш)(UFY;r6U6 ʼn@qcP n811U5HSh`Fa!"S(U&Ž6wyEjʡMNbfU|4'Omb${<@C;u`9%$cOW.I]x!MV ʢh~lHa$wAr'Cf[b6r3@y®P2'" ^>Lpr)hIediZ[:bEgŻ~aB9 BDF#]D!Dlf2 8&Pjz6}#.S zzD!d,ݦw:)y5n&vUؓ ;CՎgkF}!%m}a U~Vù|/{nЀ;KuUlr^ nt`Mļ[R|Us jo#ӧՌ[Dfa1&oGvti['ca c[ԇ"lV:%sR;+LoVI?Jhk]fEY= V9SUf[GM"^*g/*c8Hy׺/+3n h> C??+i\0OLy(3,{bFtcTʦ-|׏<ɦ?)ó9OhsS_ dx.:` #]YzN*ͽK4Ǚn*"YA~02hH#Z]ǒhf@qk$a\{çPTĭJdLطqWLJpIjL<p[,rK%F.T%bw£ck|*gz**/O_Sx5BI/{ٶ(,oH=ӱo֯%L]:9[@@l)b 9q-.I/ U!@mT]C- f.v* % v'1 ` ) y.|_0_d8/l}9,iws˲v+BaOs Ƣvu^e*دmZ.^@0b(t8hR)N0-u!UX@߿rRC/O}HV+u!h cD;d}UFi@JK ogYSJ24l\QfI2LF"FN`l`VK-_|dֱ1ZcU+v'|ʉz* BNR"ig>jȘ䉰q\ 7-5Ӵ^& RQ*eI 0n] 9JmXBn$z͍ 9:5GWIT,`X`7-#04 AZvZj YKO}fe),M[i}m ĝ(p`c 8,V"KIJD{uU=ex eEqH'` +c>*s7\t%PC3 aEh夾v2P9:ǪS{k0@U]K;]W;${=ĆWmjri ٚP>ǃ X)@Cs2 +^#@wI"USE(ߗ6IJPGF;0UtOB; *V.PCA1yȣ'ǘ=Y?#G"CFm5{kCj{!*{ .{f4+'T :&ػv`)P x[RirMGUi8\V"AiB[ *lnMb h|Av&qNf'' kC1k4q9.#-]_sZv֫`EWYx)pH=[eGg/@9!Wk5:hZP1._5Ϡwn6tذrzxfWT~rRg![rG3#s2Gr\{ťaD,+rP~M@9/ 5192+ 9iV [ǫRRT.>{=QgX3z*cRsRekNb÷ٓYLK2.8AB /ٺR:r/h-Gvu`׭6TB06/56pEP~!9:w&h{7^`LlmilK0y`9 ,S2wƄ9-MX^@|:Os>O,e-&)IĒ -OM BR z:\L DAO}NCiL(E] o-3P}U*!8542E̓)jag%5JļS+-*?2~`W< v<r4m>HRŐ(CFJ.y.]\(숬wCǻm/wq7V1-8li|U\e3:,_i5GR8C p\Kv(]Hp`-2*)' p)MH>H~?g[6&<5*+0P+1Tu3*fuS4']:R` <( WpH([3 z~F" [yIMvsfsDӱww`m37>kg }NS0?bHA'90TOadhAR~'A|{}O`ztYnJAKPyf4.і'|͑-  9C˽'[jŒfr$v/GUnz|Exۯ&p=ՉA6SWO 0SEV :N/vRsё_a|*7'SR,:\w1.0xtگސc)\hJ-34M[#ă7tF鮘%VM_>3XaG\_:HU&A7J)?vXX˞bi ''*8ɃsЇo 4O Ut) @擻(Lsuk!*\kih^|ɹZipMN4<>GD$k""SPhƮ uRvK-{U_'Lո#uPMU:e6"ŵfd3I X.&'o$nR_oH3c{JW:< G˂P5I{Lm(79 ]  jǞ M"1`!dhŹ1SP{n !F`0VqgX_- R9=OXBcXt+7r W[K d~l _4\BGYkEe١g5mY lDjqW-ΕzzR 2%}+|o(lW&%PO=ܫge .c4R.H'Xx߆6Js5ʜPV YiGWfŮtBŏ-Bt& `CdQ;J) S%L4eyu S!Fg7{M_VC{G=v3Ip'8W]oؐ*V捾 FN9Aރpc qN= ~ p_~ .&7$SGp=;ȹx\Ͻ֕V,6HFC-TbdS bكf{j0Cos%<ߜampIc~ k H|^Yϼ"h5% omqKh*SGߖ[{d\4 v~NXF5櫃`Hl s&0Rio7>xJyj mf. s_/\O$XNlŹ8:7 aq/6DƕLʲS $I49E:ЍMhK٨RtGJvB 1.8ۣMˑFؠЄgR~uUI qR#8z&l/"4O-uI*Q% $Ly)/0fՕ[8%g;AlLljҼOIc5T#vY;eX` zĴfTW[XIgB_?],kh^ /=5 :BesøOU^C|wEx|$)g@Ý }=2)`)z'4 KS2Eo@vcg$ A}AXkrq !v8nxev|iBm ,9jN_l0tx7&B#ِZB2"d赊=taը[ tDCȲ B*#n;:>YT# #r,ΙL'jԺsˬQ@$ҎIuJâI(Қ2suRr !J>( A4'X?dǨ}f\[x_аﰖ>p^_0K Ƹ @x"Hv>O`~QeO;{Ul(2\Jř#gZb\UKr]c),PBZْZ}Puo}vs?R U{-0A|.󟔥\|+:¾˶(}ϾFNf<T572j7i-]xquMQDC@dQ;nS2QB\JE]  Y00fly©58&Gc>͙['ֶ%Z Ci/&+y.yn֛!de` {g:Np @ŀ `y9) H;{MY63xaB# +lHwl\S٩AN rn:<:^,֟>jPʐ~3]kWsw =iW իm8ؠNײַ?(yS(g> -OxGfQVueu[jli܌/G?`B9d40-}d" Q7ڦ@E?wBa}U린s[.˹h,0T*(uv!;reAܩ1&2Y8z5]醪\8!3h!ݢ\$3*N[qsN17UjGQK`nbaU;y#T'|c>g.@wC1=r2+4sCkMpYS9ٝKv :{F~=0b|738ݗ@8P(Vln%/tJIxû~xo0wK .KݢZSVjM =C tN6voyPO Oˣs9I v2W?[n]mA*ṋZ灎Ѭa-Uuģ@ڤ[F?1W -؂t~+>Y hN*a7'.ixP5z#N}=,uaz"؉XG- U9,a0IcG}LL,:J$ &uk,tVg ;"m6,2.\dZ"/gg8w.>O/rwtLcY3>j$-"XoE;$a5謢yhU"Qq8V8₽3b0f|o- Ks!DeoӰΡZCxiхfj'81*dξP$m8IR3;8KT$ XYF=?RJoӨl70Beb.F)J*(x #_%Sj/t4&Wz~Q=[AVA.ncP[(^Uhe”!G5,>&&nI8W~ЄfZ+A>t}e[p@u7^93:Z~hYT[ (GEmɇ0 a=(@S[ H U! 20pWYVf?8޺/jA&O}' F&C3Y`sTD)Rѿ&iҍC5YySM߯Hg !ۂEeحH^MH{yq1XNVjI"P2.}*Z^;y|`sbpGX}h`į/'P~HZ%=(aY冼%&%YiGHy[(3zzϴ|yD\+x'HEYz%loQc9 ڟ,[40p>W 'bA\7L %DD̆,ĶVMI&[R0[c.we]~LLJ`yvq1>g껢b,xx=wƉVp:[.Rzo W~GaGNz"CeídT+>ņ'E!!oFI &1ľ*\Xjc}i֗~0^I<>wU$5TI+VrQ//LبVKⳌ5a-D)&C( 둨>ݮ,/aIWmC5GN vy2IH##dRU(*u`b 疅s!ס~bjQQHpP83F|<1*o{`%5.1Dp I@>Z_y[͘w;+ ۫Fpq[2ts!G4.#c8mkd`~<ǜs3K3ɣ5Cp4Kw:P nDf񖍞1+iT1c_QQ|*aZzˠUؤ!=|Lz8b0l)dp'G9vpS]"Uq[A>L<Iswɟ%K&j8;Y/lXv[3αBe*APzX`“@2L@چXb airc,sy dGla޵QXZ8ccc7 V9UCgt1nvFuL /ԢTO@)WR*vJhRZ'xi>CS7cmenv) ((+RBpY; q=-}*lSN8RL')$9Sy/lqUr咕q.PH br`+jfã > `dX))MKP\-+8gjr*;:[U T7](ãIA]0D)x\@wO +d.'|-WxHI;'b5%gxt퓢smѨ>"$LP~L5[6Zse@ eM7O.i5PPmrIs~QA((mZ..#*WTv(|plʣLSt{PÝ9EۇABh"„vcUQ5:Gfݵ{gqPJ+aG)VaZ]]Bk]v ZZ[451k;&+>´^y9xݖwpNJ6 \sSHkAqP̴amWB+ 0GӮe"$⚟^T5`E\n/UJΥYe7gF0O)'foM,H84аf8×#Pr5ŢDP ]R??Mc 'RV~(qh/fOjG*;&d&X ZN}uQO'̝96B{0@BlrUh6kG6F!owqN={Z2Hڋ1*++ h>Ejp/P U #3EF>B{K3#?Ǣ3IzA 7FY``u gV@ҫ:rmɛs *)R7 7 N;p7otөr^el[>a|Z @N`5el#'x dKlGm~ F} 5NFPؾ(rk[f=VဃJ3XFC}Eо/-v@Mj| +ozdٗ9 N|f \$r%S{)q~aH٠i^k|p=p*3a~Ċ8>AdB4 );g:r+$qic]FIn5=3"vPxe:Ȝ<-' $b>h3y12̱>]/ $s%>"`|O'Xk͟7qyb6={0v"u%5okgHSP<_{$TiaR󎕋v Aiv; xF nᘦ0:$f\ ~nf!gƽQ-JhzK5B~:dݔˆr"&U^{z"u7a}5A\iv&/ K* `;)N'zbB}F-%iރ4tO Г9qa=F>\U\>\qm>nWSU}3!2ZqP~-L˥SMk8醄f,SXnNK /< Ax!ۓ%s< YV-f #sCC+M) 1h3H \az.P\ )3W iL߮*;1{;G4W CC3?$%'sDˇdub0ʠq&eu64g br`kAŊmk'3\[m :ig[FN&h4RjƭTܨIɴ?u~+7߰ܢ쀏蛆;֡[7c*aRW:ʁafE|1s_YQ5=Ghp>hWxeA?EYڈ&WALH+,p$?; )tep3⌐&p-\Ut_)I}qY5|R)'%(}f&>.O#垂Ǧ#rLbCm{P%Y!s7l4̲{ j Ir"(90oțDn~#|$ɷV7E MgX8z&$` ^I `s-ω)9yJmZI;P鷷t=dL~I-;{WJ8A/h`෕8b}T?eb ƖP2D=TA+>עa)U3WykPt>uPʯnm"&іʄ*) !R5 Ȣ蒊k4a]n,޻'?c."=M<~(&]U_H jP^{^Z, 8hns(7}Dmqr Rbcߑ(MJSr ~w,t"T/\jn߄ â:p}?J E&\* 7yus79OF){CK:-`cGbZ*7ˊ +&iX7^~DpKs..>QЏR'+y\Mf*ϋ)'W㴿:Ψ3z}؄]t{݄.K>KGl^fDz,^{Ԙ[!l> 'h]wf`E y@sաiM ZM6FYuzT]tZÌIjd:p'3SuL?4Zb0-RX,LEp,x'#'_05_K@^#^R{~՗+}&;Uw% kȶ+* he4Q\xw7g[RX./,.LSK%V,Єȥ󰀅^lOGSWUG<]@5w'[(>w*ou54sICڱϑ%cX,6P)1ec]+F EF\H[8M<ɵih4c0^5}Hmv^-v"0xJr?g`gdxVa0Ey1L}{tC~2]jzp.B "lf]PHY*2<ȶh7C"h.rc5©:#s(DvA eCֳ%g+( *]DXśpH.?o2ʔ8I65EE Efv{*%Nmc{VȻEcM{Pԋ+ rki~MdBU^3 x(3<o9|Z?=Զd`L N!UATôY#-$g:xNݾjYxWNL,DZ@x%H]jpE;ESB }KޙAޤXoSz-,&V99*=hl T zbM- 4߬Ծ֛&J3p+cy .RT+΀:k WQ]^^C}bY$<R<~T'ij8^ѮYSib.d[z]7˻Ń%] [rDbe !T q=u`k^2E̺I|1&+# w)6f;)cs<a{}FE _rB'WݞK ^D=;WuhRjduRywG~Y^-%aE5 T-W>rdh޽cLd9r ˹LU;Lԅ/% ڼ: (lC(ҮA~4ADPA)Kq ';#4EmM֘p_M,>+'TYQiv+bs+`3(x-K 7֪8 {+77!+ ^]TFsͪ%^|?!X%s~n?e'evgD KZNv2?MpvC&ýfĐH3h9z ւ28?~Օj +fz)2tK9ܓt!Q~6Գ,9 $v&3WYm樤A?rj|+٣9Fԗ\_MCs.щ#i;` {:<]~l܅U!]QRXƾŇ2ґ0\#SϿt*vF6:VTm_Y^TLL4A68yM/@+\"wOH~,9Þ0Gp3l5)} N_+)F8JeD*Y{:7 `HÄҊ-Z? k$@B+Ck=֛8,냵1duM_f<\,YXf(Am;ݨ"Q?3*x DnG*rY IjK{e@T0шevf0WaE~WLtD;O ]7-9J1@4]C`͗UX;umn<U ,pds㔄㌰ $ [Ib ςq04od߂b^ H~QPp^lK"v?#5peqlIeS_GQSGeX[:؉K p'ԝ=qCC%QnqSN,GәHP);0z`R']V63OЏbSN  ;}UcƚBP[75f9p^_/U6xq(Le' )r#gFAc@5ޏ֍DC(Xn ~Yi;{┰ߛ@lq 4V6:¶J{egp<:(>-G@3">pnjJ!@<1a* > ^]lmMsMA=1q{W'l6wnBcgYF4ml0J!q ꚴ*[Pgp.:I]zhMʅOxzodD&ݼrx^{y{Kz0Et+YˊK'1&+z\M{YO9E,F4d+DSjϻ-/E>l\m1턨`3s 8$PdwN`fB e.E8yCweQN+N? kAϣ{t$kP33f#'8 .({FI0Hv$ G}B\C8s//_1*U @B(>-Sy=_4BvPYϔK73>yD+^g]BCT!spТ u _RT}dgA*@\-*@BR V _eY'TI2ch!ҘB0ݦSx;zIU7#uwUEXy|Jl& VX_&}.xxG2aK!e?^8upCpX'v~ZYY4?uX061 DoKCW5r~%~/1">P%+8*1G%V$qv_ g4FLaj`"f}ӔD}c"-OL4{ WuU2x:A Rk̋XZ|Qj3f~0,PB"pgːH&פ_(pB 1u_+RP K}rRVqjV%938wּ|"{ϐ ϻ 1ȥ 5Jvif?Metq9gAɄ7O#Ʈ*t+XT Le#+~ aQ) ݬN5M?( ڏN^w9ҹ'C /N׏&?u6azf-`y&S+fS\@AszJf o9xPcY/݉yP^#CZR!ũ(V'OV,y1]숞nNEf='e(vkPXxkW9+x~[RLOr#y0J2 `dK~lf\g~M-Vv;vt \PQ==/E,g;南݁aiL,9Cv3 kPK)h+߮}dnkg|G;Vk awo:ykSN$hx /qU+f},uym^9z(@d;7ė5>)c*PqXdf*m`<^9TxNlx'9x լ6KBz9$h_L+%RzVY#] /=7]li'L%,T9p$9rHmQϺHlͬ i(UOϠ'si? &7p@Ϋ:#һkS6&M (" ]v !()`rNLe(>+3!=SABo<]rS@ml,X^]wf^b`e< CܧG&%4xw'G 2 V(ME V/׃L'ǴpҨϳ}} G d9e Źm:!o\RfN\ǿ|QAC =pfܖ4 !u,GˋBh(hxD)|Zܸ4@2\M_ *Z/"tMJ5w%ϠKXA4Di -ïCHK@JvKY#0jA8@V(GP\\z qOK' Vw9hp#u9.1PeG9pka ^qVe1-]fm;c ?wA”G@W6HLcb3K:jYj0d=εJBmw?Y7cHyfji٩P&؝p4;% X-!Cf,߯  oǻI +Iy8dfM9z{8%lؐd.vx1Rgऍ R z &*=Bq䘭ZH5@%G|tʞYLl^ͅ!_\zy湪>0'_a"C킪xLsI7PI q;IA ̑-\,O|V_Rc~ٲlr._mBz X۞/>17eļNj&!P)GH̼KucUiRC,fD򔡛XisSF%{ޮnkS.HHM#2o/0~ҟ*2 5~܍1l))̙jߧ r(x'2SxQ15&10a|EMrh<#φ ]coS)v)Px%7[+-0f4W0cByo^NXcf_p477.z,g6T"H8kAIk߶` O1 O'O+їTz\޹(u|quMnHnQ ltL rk,"]Z #AkWKԩX4#(ERhzFgھ%P)9_IeYcuvoRùNz5;Yܪ~ OxkɮRb"6V/-GmFjz'l8*׮Xh.C(Z]x0߂L晱?cd>A0g2Rl3y /F 7$* Şķu2ҀaS5*2|l{_/d:x*1._5pB ͫ_IXdsJRt`B@h|,w)TB"V28EvZ\ES*$IĐ+d^ǴioDoIB9` hMQNA ǁeob?E `C+UH6$!1p%Ѹ?vQ"ꠡ"> ȎTzeYHU:M;@'11.[OA VlVLB_֘)JYczK &[b\KPMqJȰŒ i^Vt@=hyS2)ѐ"w mCS܁5>T(" n\[\.'\$ *!^]'"@U -|kFƴKu !4aZ S]q*W\paLY}sE[K9PwF9/ l5`|*@ A329&/ T"r'(=o20d9 - 1 %/7{6&:ໂHypoEj1;#2ӎ6QC ͈TgZM2 zD*͋!4A0`*y%gd$N،?ۿKNsGڣU[11)<^! af%̣Os ஜ\1:R"H"}L/ +,4\r6  4yЊ@m;2QYtY<5n˒Ho+X3o&"['dũ( nh$?޵La+f2T6rgcfL~0|l 76ǚG`* )(T ȟt^ H KG#pVJdMzX!tb;9WȱmT@2Zoi׊Y[Co/;BwV*@>~HF~ȆXuY weV"V@&2 d\"c-.gW[a(ӱ^fXnB -/C"x`$0iG* 2"K憞WLzKGp}NM۴M6{d7*3e&)m7)ifwrz窾Ò;q"o+'r2.|%QS},K_ }I> s!{6DH̱-Kʓŀ;EyxU+/G'I d~y>dAiߏUr4˔ Wvkgchs"JKR3+i&J4t4C/5O>XIw wҎMx_|-BQɛvO ~E#w,k *LudɔTx*k=]Y6$*@4; s"x$-< :]\>z  IP(~A>+F (uoCc@s=^)!L< &R(pfwma> 4p?1qAX-:dZ {^{b`y?EQH'J#8!MjW#6CDBRsGqSh"vfy1GGD@׆%UNxoj$L5ll(S]*:nm;L)-)$=t0ug6Tv[T3E=tĜV֢WU(,bk\@-yLmCSy7!+ zjp.9xеmOVRϯ._[*`zBk.-]<&sA5FqK⁃OTݍ# !UB|f91s+}(='z类82a?v'o H#b2cܹG {/p~>z>?g(=,{nT"2`H,!SH'Gī(vP' 1ƴ%{  ʌ8aRԥhlѼ7UT|rmxr}b\P]dSX[PSzBYs%|՟M(`Qwq8D Z4 {hŭ뽃,n>m}O 2{A}K,L}ݽ ~Zd'^4OzGT*D4@V \Xa>F溙z$;F]Dk;_ d%uކP4"r)o$o=(&o$s]T GL~owXCmdE(x\gz9i0K5Rz\e3l")<&kz P% Ր$=̙NT!mW3;9Y2,B59M[X͓'0jF<_iO#dy }ۯm)҉V|m#tD-})Z4*jO[c搭c^d\7%3?h.o 2=<Kob.SYNN]Wk՗;>;ATl]QF\8&[^o>P$g%錦d8OkDt=abd&\A&@آApBfIE2'dh)D!G d|MC3bvb Ah{iԢrt&A=>> LqNP ģ3qڲsp>~a'F} 9-"=7e9ulVgKe<9KwWӦ'E?WJj~rpSV_R9gqhۗ~L@C]O8'z'c:HCՆ[#Cp%g\N OJ \h֛^MYèDOao6+=QP'xшbq.@"]f%<B6VE+Ϋx?0aBW Ԃsa@bHz&Zf854Héë<O;h1rQ/-7BMP]Хd Hz賵s$2&WcDukL,udIW`䚿APݓ*HSH]ˆ%)6Lι.`2Q?iQ;FPyEZrO7k ù]/Тv Cᆡ ^c NZsfi;B|ҶU6ޕ=ۀE%B>肪(0l5- Ē ZWgJ^,e=?qHAb7?eܝ5p =Zπvj .dΩa4i@k&d.s^F_#};%^Q9!|Î's zZ8UGz2y㓔Pۍ{]]I|5!hTxƋ}Y($tdXXo N5 TBgbh/g} ab7{ FP?Me rb—W̓#Rg>>O,W@)rۡqC*M\)0EFcd Oc Lq tԑµͩb5\P7gK_RSxXS{3Ķa\UR ( [FT nDe9bcC,]1?6T R<%ebҨ|d~#ʥ>gQ&(('7ڗw$S9>vf+%QWC{Dl &\SH5@ºe Xl:5sS bZXNNX^n|?whC`lU Mʯ-4G40Ԣ-Cj׸_GMt 8\buEq2 g,|D`,?: ?1 fQ*`1] '~h}heM>UQ eP]+.(8:3ZdK8od*cT5ݼTlk{G캟,ٓ[EÐ ~}Q4,Pu݋{ֱ؈{VjrO+͔#oy ݽѱ{9*Ucm>R\z3`8aǾ+YK*_qD?kGQC4)fͿ׸̩r־Qm *Pyq̦YgMNI)I>]c4C'ۇ~g@t|Cm4zMA۠@bjg)S224c3KtF W/M+}۴wJẗx/l|>ޟ>Uf2\_;D@ 6P&,vǐ{Yؙ/ lGK4W[D̠$&T6\%p U3:<ωuRCZzd FlArZ4*kA{|HAl'SQ*~YD?k6Z\BgmzkySO 顗e\ZOѩ4' 5 hJ]&[LMkNx#$dKԟt@@:v`&{>yj@E< l&\o ZJ'ݔ^ ,A|M"+vhK:ܺEVK}TPbc ec"xΙpl@ 6QPzCP{w*.D7o: DY"QH :ݙG4>):n BoVhehuTsilj{k`{K8c&|H Za{R*3f"tB#҈^o]>8F8QYĶ=g2Е7vɋg8K̖U.=Ǜg~%D@hnnq"V~ljNaB''6A[2Ŝ% ud2( bVA#mՔߨM^"tml7!巫AHsYikzU•{6 H[C(E9hmWƓ3 62aDTJNYBxTJ#$ڀ@#It^jrsA]:&wY4\ۃVʈWw0T۽錻17A7<PHi(¾z>GS7̯v=EGVqRO19}jJJ/d\r |Gl 2ߠHtetQ Lƒ+] !CaKȳ(ѥ5'ҡNM%w_5X{BϠ&4L9_Ԣ7Lm{ܷ ? G 5>Ă WR#Ybg@I@ÒYYõ Hd: 򩲙6Sn֤M IE;A7p7bjR$9A;gM:W=h= guU&ΗfP1a(!I=cx%-lD""`PH#Q`FU#qZA*H#>AZ!kXJЩ%Fqh$I3gpZ!}\hl )>p\x#8o.]E xҟ4й×{=V V΢9 ?N q`GesUK\PbV#*>Q2٬6o>P! 2X> tx4YElxܗPdF*kg$}ޮc1)'~0EFB(N*w'=%xhAi{rO%W`@M74GqPڴuպ`VkuKB&ðn1P7q[zR5cqDy?\>ۮMİV6N tR1k# Qy?1'(-8<7hUх^gkI0-Hs>΅Ka J$:2ʳ}*P5dJˁGSkvJE0{($"{0}C*^Ke?5=.krFf$+m5 p9/nO"R#J(oo B}$eF羯4Ok͓}a.eƻXTH?U6\<e6pewo5ucSu纮ɶJyhXk8QuE9& " ˢ_[BMJGC&&"! #4& +|Yh_v87òOST|o]u+NυrL|oDLejaTƹh ăJı&Љv#n˛p7tuYK2 JSo`B}ݯΚ=:6#c!H`&+EɿH Qׇ`GS|?M?[lpܣ]<<.ؤxh0[WЎ Gjf3INReAF2V!%s`Lk jᨋ ޹) -ww pe 9O7]5fQS[dz+|VH}jƒא\02?CAp `f0qjVr{kDҶtYI_6"x֗#6 1\B/xD>.#?{X/`veI`LM#,ћCدQx/&6(UfDXg-[_Q>?"o['\8qy oNei<w/DM4|af`m6֋Ykbnpm6I@\')@;#PsgMԍ1k־ ljN~2kF M6w~4+l(=qYԏc&0<p7Ptg%K noNGXJ\L9ASF$oH/IqS~)VY[)鳯uj7eȀ@Ew9~ Ҩ\\uB0w5Gul;*/mgl5:xklʞv׉>~GuVt<@kgXS&2L520ʊ.8m [> sO$Ox}aBiYY}EE|uj>@7.A sa_A_O2cpLy#j#}eLN!RI>"J c!B-AcvTFn}&tz07T~ Ѥ/x0wy|7&|=l\AԴaJt:%ckY!L (zO21Ey-^$樓]>>>  kЂWj@1֡h2͑窢W9L}N:-!_w܀4l0=$raO0)JjG&pJ>gvO*'JMbA{斐Ʌ' o'}؟ `bp@)V_@;0{),\ ι HŽx(-y f=H[Ԇi7Q\ c8JYԸ|LT?r6$yQ_.2ϝ1$;BaN+[BgI3M .Y#fN@A8ɐEL0XvfO!l)gnR&6c y^b{xlM\E>ؽ\;s#G[23nƂ}a 19~<Zr/xDM+𩅰Ԃ`[&8 {V@6t%0$.L @o}O`rsb0WhW%F/C%S=TFKR'"Z %wb9p]/;3]H&¥v]A$2<6HYG2j1N७u]j5Z$'zKK] eYTQԢC??z?_^mVH5ZѕƗ?],Z 6`f3Bī%r`Q@.쵫a ^mN/hHq+wlw-=h%2YLC_VXӫEYnm 9 g +X.i 6P:{# ,OXe^* HԢgs;a9.Obn*؂w - $ aKY`A+f2=nRLQHm|+ >9P%cly[etS0fj"gwyI& ,#[8fm̡ #yc`vN~= D/ rw͇s.MK6U\J#:nU~gTUoBn; +)| (SaiN" cɋiQ~ EtnsԆS W! S3}kzTEg΄ bzP™X*rc';[k!:ߪ9A"ghW0 aiQ+ S1dW-`LKy6.6"Gۼ.0VJQ4GNɜAbGrw(kR/: t.B"_qBd%$(KAoi/5 /P=:a'Z&԰<&GfU nނ6JvدV?y2rOhezj-t# >ZtQjdf9^SH`h"3Hvi7A]4O6قdӁII6ە7H%\nIzm~IyNQ<X 8\ r(!Ä) غ#SV8NyY>Q.H8۾n ZC~Ms^vaA]U2h7?j$ω+_ϊ6 1灏bQbC"І2櫣Hy*`*,[ȍ,0`Üf~1z1!j%V2M>,fy=zm gXi3`MY9y}à~X S5G 8#fvG\^![w|jnل%'zHם䢌X:>Q|TNJپ3>[{iP9_eNK {eHl8K/l,r^ Qϐ'o{]8≺~<1Ld9`poj,u׼Yl vIZ! dHcFp>? $Zcf`u>[* 8 L?V#qL7v 機t4h4~t [/s>uׁG2ߧ+6%@a}Me0oi㱢uII+?P{n>j=~ 7VFE$JyRaYo_#FڮU\3&$_P>D'3.18f|ދXS@T+>'oW`&'{+aoSt /ifAiZ7*=l~s%"@zv`qLSdjH⌊٫=ȍv~>!1D~jc?P<))ϢMR]Nإmى wPM])΀TJa38gRg`tDՂ.4z$Ԏ 6KG @feOMz'EO'JVz . @u@j Acҋui_C˟DQvN>K`#zdل(<|s @qRYNIJ>qcjB?AmzɯmxiSb2D@ G6YI?K##vGahxo: 64KH+p.0([ٓm7C5}* I.$* :xR;bC ˳6 ƅ~nru)55l5J*j\_7"ևYn'mJ'$y7t_G}MA}ލo#"tPfV+! Pgnvuȣ[Pu#-= =|2sj F f+=*WX:7ڎjdXLKp& ;xƱ$R:-x:W%/ݻ-(kDf)7u\); f0߀x?`0SWjD];`[* .K;ާ}Ktnv~6R?Ƥ5,sR^3'Hɓ*}vt˔1|fF8i.g\9/.-kOC.=Ǵk.mFLP{ȡ8XtA)Q|/7"^ZRL7aA'J۳п-5y g!N Eg >!~QYNwB N#RM[ޭJAIq*<2Y?$'>Jm#wd2g ФZdW1Wl-hxyU|~$Db: 58g\!F_ Nƙl)e6"c伀ḫpCC> L$ttM@$mԮTet 0ײr }V$XAi9Ĭn04:OW`6b %xr20y~ \FRf͂glA熢wvkUDdR+pyjC'bWDTh h;%ވ8떊V_WEfҰРi>z u e=OZqTp2j݆sXCL3kx6F୙ •;#{,X〈WYfn ޏa9燌==ՉĢVht$eȶi!ƚ[SmU$2כl$)If°B'l7*'~&VRn{kfRwi_H@M(qVF""Mysm ;QY!)_99wrOeO]p;Fq8`B=6Ȝn͚_*s9,TG5ճ,(&R? '-ujyZ)KeJ8%I\)%njjELuUuG]8w?Crk[}YLk+X r]Vmu)rJ"O4x-T9:ڸQw oh5ÜVTˉvV30aFBbIY8"'AQpJ1O,8fΗ` (E.}hd L~ ' PYT})BnYxs^߶ hKCNwjv=+6Nezxp\ &DHའ]VE.qH AhFo̅2 syq ބyf9f¤|\ͳ%X{`նLGeW+@ڎAR)v!tkWQN.l.!W3bەxJQLC$y_ h1S^?8PxގE$6C{3߶ B9y]ȋp`A+%51n"oC=:l+ηhvP(KD9j RTxBbz ~?eZ,lT䭗ڿvVdjXV.L:>Lٺ$\kp`WTEz~vЅEGʈMFrUJ,-o U-Iɞ,vc/WWj#NbH7s2!;1C2T;SU Úi%$؉46 k9[n  ,Mijd|P'J@In]mI,NEp rrG>3qо/orWH/]peiQ; <18h7mWQxm>/zW]?H~[: MOpx."IAY$~JiؿY16\j{TXoHrcvCUXTRuDŠ+ԫBkCZNZwq1 ŭ.v}b;/{?j+ uB7cRGI˂7?FV_@G0)?{&3K m.ٜjX.Z@E ,u&[>?iUP<QWrK"D(BjwÙpxFs+3^[U.ģ䢚*vJ2b"gPlQam!cfa]mgPɃ/~yyB:7;n԰eDX%*~ ˻Ec4vhtɄL)*,t_ļw&UP1rgEc!VvXMl>+Ԯ'TO &Ci{&a?HB1d$&$ EG)g' k}Vw"<vH>4< ~vU(슜V$z_c#.9^ .ظ55DKo܅9!^5pQS[vH/yBOi%WrJ\ƶюg\sN;J䵞E(RRL<[. Xq#||M"7,]1@R^!fН JYדb8?P!xesKH *;Dn2tͼ| )`q5ʶo"qVaQ>4ZM)̘)DiW;矂,a,b OUDFz)aI:Lo?[`{\#n}6U||Ag>$L Gs]xwJ0d+GM jɹb!TYC8~X0%v5t"CΘVt Lz}d!; 8gm:űK$itC2 !<\%1:e3q0~^|lkNxCBs'%*?ۉ3:+sV{ƣB;NMAՓ0>g HD 3sv^O(RL\ Ce9;>G~FkL RRm<; 4o'G)%4}(8&DT!"i x̸~ 6\}Ѥ#1ȥx:D,zI0WO5{z\G29pa}>~5w6 r+O^Q?RL:a~Pv.Y3ۡՙ`İ2 VhCz;:,+Ϣ6tZUb;Ԯ3iO@%ӚBz`4֭KTnD¡r:v@rMIVo  D?/ lWtQ:imhyU'hb>u~ ųg[ UZGJ$DlWxfb>įƴ-=;V18(S@ZXFY.r>EYr $hP4$ !"R -E-Iz0b>o}mJǑa\pL~JVڬ穉G~wLϼ+tMt Rk?KX駆C)zکIe?k WϾ{@f^|+ǃpxYnoSgܬ rd0ZtLMe~ś<(nRVU]~aN਺JijCx_eo@_Cb9zg/ :Iۂ? Mq!;Pi(T"8ܬryjv4ڎEa@ 4MZiz4Tn ?Y:gVyhb:&@/CiFԻGGv;$iЄwrYL~mwc |ejr+oUAA-PB{9#h'r1J,,y}WZ0*uI+;ȥ쿘3 ꇩT]Ci;8,OT<}yP4!};3,-iu?sy ?:2WsY "KasSd~mE~ rJ$oQn0B |UipEl W.LKFaDc FVNpM児ùEt7 7]3薊: -k]돵:b-iZ7ߔ39us[1h.8  QiL0"-R15/ Əc 0&ꅿPPφ榬&id@2˯Wucj֜']W0 +Xن}Gl$j-GoH+IF:GD^umŲ̇c?s`pгi*ލS*0$w Rn1ыP|:P&Bmy\Lh_بB)59gOfJ*.i…A9$ _aHwBCV]"_zO}{(PLVtu.XP H 43eiϴ3 T>۳xir["k'+$$]ZKgp<*G{ap¦Xbp5h\m.ŧ%i>du1U+ٻe÷Kڇw`j[{ݒA{Dp۲Jbg2JׂWLA!xt-J#"ڭu d=0ݓ9[١gH(ɸTHn.{ iopeս) M=P0a;XNOuyX"剪DpfT@]'$[lT;2xyמ'fG~8!$F&aWqý5tʰxc-YlX.ql?yβ 04zk rq.194%Y{ =3%#&Cx W!FgiP;vO6nvw/:aO%!Tpb'Qʷ0YB*,}=|pHPҵ0gn ]˕=X7DXkiJߌץG!Q!ęfO`9s-IJS8QC0V-kF>'#p0v]}ܿ 4E;3h֑ (,_TU IՁQ2qu30~WfgpheI,0-g 6dHZ??~FpcEwޖ:^_{k t%QPmj?$V6T:[\-b´Qzxof2ؒ~ƂmuZDlX2r{M_]jF?+BiҗmItoQg(j|^%אV>:W#3/ 0cbgzcZ ̇N>V̾m@W@ C/USCOG013V?IЊ/>jmV}JQ_2l2[iE!~l_  5uvwwf倠*ޜKXryFtJ]l[^* vx)eN螺|+)o?ԬvyC~S ad:1P5F> o$*"@sEZmS ^vb5gUϔ3ZHޱlIC^ЄUZu_麻$OOxr!2(t.1H L >!IO?L2F& 5?@z1,px b54OӘsk)Dpo߹Mbo;ɨk2k<v LA2N89{@xh2~_Eg[DE. MJ] ЛE/vr͛z@;]S;. '-+|eBy g$`ghWZEJ3W& vo{-._<~3W}¥JYӋqz+NX7l~;lEn ԣ-Mm0jjm<]~E@k,-?tе`-IrHD)/t[N煘`#1789=MmsZpty V.Dشm++D\ILD نaF C:ߛdiVb)ޏLɤm5@APH1'ufa 5!~K-+,El1P7K3 -q<&eRaQn 3*s$nW# KvQÐTB\*ۈw'GrRtZ$G`bduԷEeNkHȠ@ɓb!̨նhpHVMbtt5K٥бvveI54_ y>Ƹ,J,G#[ptҸ kFlO00!:ohe6f(ДA~H|Vd9# "ZxG ɱ(y LDt~$r&3l4LdKnʄ5$9s-a<;tzٝp|m)&zuaϋ DpRڐlHp6cEd7Ivo1/x#Z$㥎`fKp^?k~R3t԰*_NǏ>Tf]/[lF:XUnG#th8vr<2H\I#:qS)0jQr? l 꿯#=T yScanZ8$kFREL.EP S4LpՔ!J>.LiCKH6iL(.mldz̙1ˀ@<֎'&~z#OlW^e.;JMr hdq솂>e6#ʂ4^~</)J8Z]% 2&1ޏjq HTDs-]GNmO+io(K'ͷu˦;J톛UwԘwW+!lM>vTX-^b3!L<)c;" c =&e\:ᠧ_RO4uMɚNWd F?AdM%9]~Gx\X}7Hܹ|jǭDG7w U}Uh=V5) 8vT*=,K~$a& [ n]589s% e _&9(CNduoyqmK.f]]y꺝fBhbRxVʍgp5^7t~ͦVpw&)Xs14I/Y?Z'&?bD9wJ8kq 9B* 5hX)o x x_W~Ș>QZz$퐄Yp<90:4*! UtCGbJT`Ҏ-a fyXdīg6tCR w Sp% $_oJ{LrnAc|AJ9?/No绿= LȅU!0myyw{J07Om~l~°2WTT\-cGYJl?UKӄ3ʒoic_ ,㷃Քo-en*fxOy@[G8}#; e?[_ 4L$hp,Y( ݩĵRu}aq7N?_8u?z&Y@,av(0)sub\ΎJ&X3mBCm3wм[~>7eBf6PqnQ/u1RLe>S7W)qۙO)6%|P;q~zzOxR?bhP)'v" .b/L#(e=Uu)rr|iCyn-(!|{Cn2kRz4abJt?i\W,@aE7RMk ބ޺JMpoPJʺ6 r$B^%]ĉ Y)a~q=Fl״Ct%8dBlUDgHm6݊ lɩQ#nꌞ];׫/87؁S l"TgqL=տIJ:CU`ٲ2D_xN},7RNح%g uSyeӶgɯ( N%[\ g>+pƽ4,& Sahz.l ]t)vkшIB{[]FqlۢњΙ^W۲%iy\2s5gS>26O/~kPzAFwZOf `gRWI3u)$rcyz[IU[%}0%Sg8+wKtS\ܤ*Jw<$4o}τdy#e.UYQxloG*>*?ňOUdgz}GSzultYʸ[ _GXJ&z BʞH9%9mPCEHZ 5-vܧùB-_ IEE/##zjPwX֍ %u-gؔd۩x"l=2%ب^!" {PSPP0[B"Gp}p[Y-~OO  mPyP$V2k~D't(ogC{0kނT+X3ͻǩ϶j>;[RYDg=u3'$e qD@v^$"~7X{p)Z9M$3SVb |!Pn61Aޙ};We]ۤg^]Hl{MG\hNK5WP[jE{e }\Q]bH*˽ܸ?ˆ;d؎v1'[5q5cF>eldH/l}<3R죳̧G AŁ*tHcD'Tp[!E &ƒMMS8Ods̓qc)q|q6nٮO B6O4\w΃=LbкfT_c+R1(6꓌"cR%c<JN\w`ס;:lE\̢oLѼS V^ D46KeEQV@n`8s X dz "m }W* F&!xȁ$m#0ͥ I5C+`ŗ:?]9Mqv ` s/OAnYn*ox-p+oIe"K9@T6eO (́7aI\( ׊1]${V#GkYA/"ŔGpUp-< DBٛ]44o>Jb򕔱Y u=bn/5E[ -' j% L(M针>bI`W~J(3׺7SGvxj,j2%S磰{S4Vܘq7e:ľT()N8 7Nk2Ik^&_,Y{wMO)%\HIcϥ ;0#mK&13 + =maåDYd_H!U~?`ba\4NZˑEufߒ7Ny~L)6.́OoDJ(:;khLl\˳ V*:&Te/ qs1T@z/>4 ˴%{ks$@xY] _46-j7"TUmu-`H6G/^P 9<$\'T~FHgp- k=8u%$*%ŧwXzP-|5Qxo lo)0Rѻf'a[|U$G@`c":vHrY>X&QS/fu a{V?'S&IU橢'(|Cu XW8osٯ 9[t$xOZ) [8'0$ƿgx,/ 3"ϿFr$pKTa Zg)<^P_;ӨE^> d Z Szle)l `8(~~S4-&p'$yg{w娶s(Dytۍ='^Td1a&rMY@9Hx<6I:f@gů6bW^t:6(ˆ;n s|<}8[itcWB.k,y?V-swP{0*񭒘q+Om( Y\ai K2Q!Coqrt*!sTy-(5XGM6ӾOqa 9U<ĤJ{8l?kXE Br&\oiUK0hXHsP2D pCD' 1KJ`1N:S_ςʭ+x߉e[y+⬗/.&q^6࣮ ;3^qҰP d4xh868ŽFRlr*׻mH /͒^ouԏQ\\0!mb'tP0x1"2~m!Y0/r"9gj%^zG~P̠{fzJQ/l=,Meb7Uʘ uC!tqDd #s}84;{&:Mgw 6PGB3GTW<9S t[nZ}@#=㚁{)'F {1mgJ}-.7Xx挧 l۟8^a6J @ ya}YЫsA![yOc@[$ n.(_S ih_RFeSOfω La\-T%O*[#_}<Q>hPj<ɒY^ڣ&3 2)?L`'湙5J~EtpN {-r}cj@̊< =`WIax^Yr5uB?9q̻]/LEPoJ RjJFGZbͩ* r%-oAe40+sT`sX;Zٙ`.5Q>ϽMrsqYM4U{kG,.gx"D }F,؛ta~ ?r c SL7T],$V! $kK9T2q*s dp<\ iG¼O~i8K)ZYW9& Xmr:#V0OV_ Iyk\w0qd,dghQ~Z Ss)L5zty՗|馄I"9jg:S] M:>(1,|cm|bF&c2 ]XW'EHE6ʞϼ 0aB&F&k|]Pj]lFw!qDYzmDYqu=*O PgV G,w MSְYF ):ء•ʫʷRh$Cb4gV2áȖ+Y/Q{{MT旓VB !W8vQ>V$: xk`zѽX KNALhu] Heg7߈40|Ѧq2c'?Tva!N=zZHMК+Kdb`Dds,"g&19"€:NŃ\K{gYεٍxwltWpVY*۔%hSH6FmO3f.$VۣxB#í~꿳m攏pUvK1jV T)U@_*)^gEir~%Z{;׭IsЎˠ,lg7)PE|^iw}3tj,ǁRh6#դX݀} 5.e8吡ͭ"S(o& xy &\2\MGy,Z,~g3xA▯8q%Oݦd|oz}ugֈsD_V|xnvCz 1ަ+\?PQ;ݚ@;n+uQ@JC*(o4 X@{% 2ss;tl&}4ůuxW%BF[8G(_ՙWR 6gptj>zZt3 X\Ivj5 { 4GW*1֦Lc)/!M'C Q-{ϷT/$exj^G PK% _A`+<I& "0VȪ_ԅ9_Z{2Px$oÉvU0s 8sM˜)/yB7lixC %ǜs!I. {$k( T55/Y <2Et gc[ POF;9xe53D\~aͬNhhqV4b5 +vs{9$ E(&:u20Јg1^㞮v"h-xM4 ^Zv VIu3!}Hƫ 02NJ(tf<-b#ӭUu|X:/Qen5P\wcY@79tp)~͙ [r28*+}Rxi=;b0N._o]_ v:?Վ`pLfh"OP4Kxqѩ"]\ V\9uu&]u%~LύJ=V8Gw*C{y%zK#*78.-ԉ%Ŝ Hg{:7Vx7.eCh>/&J|!:~6OP8"Yk-%q{"س(@:hq ̓ߘ~zj~E疦úBSB-\,7ΤLcslM=zUQYX58뵋l{)7峛h-pBp!βU)Y> TX-c fz xlqi݂<8}Cz6j'1n.r?W|~qSO7^_XbׇsyeţLN׊*FXBI"`{TWkyAxyiQढ&i }ӘIP.yRn-I X-@;Q5@bV6w'K썸Pm@!.ށe| *>J|\_+ʠ66#B3%.s$:ʸ9x$~k'xhc$\i;hNbE_qс.0;da9 xc(; Qo^ @<91=VWu+HQc#G$h ae<K q|yw$A!\\bUXbCI҃]xog.cw+}<Z޶UUt9qasVк 09D!c=af<Ӑ]rPmAvEت e~q,PV ѳٚe'%[ePIzzUu?v_4 `90{>"}lxE_KIGyZ3gi#~߇6{'\]b6<3\oA`! k70_x]yȤr#ZO ͚ੜSEJL_ dz sOA|n2N 0v!B:*S:u_ e~VQ5 R/bSx$F]Ė59(|ܡNZKN; >Ru!,R$`؁1-‡]*\XEnMށ3I(D~3qu鉻UUH'#.fgXpsWn:1훪EzX3n+UF&hxM6ͳփAfhj]_ZW@H` >^t$oj>Mq!oҖ LZΠ2}@i }(AGaN.#"BvPՔb^x">QO+8Yz!c#5TK hߗzbi[,Ms)h@[掵hý#R]|33gK\w.'Z{;B{X;~#|S5;YH2+TC,櫍 =F+$Vs 63! (&n?"HV Yn @. ]R%2"Y)J/mQ_jG/nߋBQ A!4Isե`O2\Œe9dіgܚʮ)ڝ#=(FG["$3Y!S]&&вJΛZ^T]9-mo:q^hɱ,f`9w`j#dmc7V32.^f<_DSzcd<@m\> r@VWP\j*U%6A(=chw ;% HjtbON$5HgL,F40|}v;Wc怤a2O5C#kN E&P5>dD$ obXK.jD1YukLIBԊÝE eG}Z/D W qy,)%[d4 9Jԝ@kPǫ.ݎ46(~k@^ ^l^pKp7aRÆb^bB OT#މ"19Tf,._5 L4`Q꧇%|R%*k%w]mO_-!& &ngYZ07070100000297000081a40000000000000000000000016650a15d00007808000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ew]?Eh=ڜ.+ʆq R I2wdjH?}pٳ ]aDRx  suHBumpy}}>6.:-'雋'TWH?NhOM:7n/#4S^h6H]Bw\ª$aV–e䜄-wퟴ6dZGq 3Iٖ} \Iعs*Ro uxU?Q y+<:# ΕHz+h.`\n[z{=툎k]֠:n pan⇸TL9|]>7ö8 x$plaI]{̴g/&B)5X-n U,Q Evz׻) vG6tG&u[5)(7@LO,Ju-s=s{p[-wx ^Wۦ# b_}=B-j\7n{/{Ro[ۚdOqj/V0h)oZ8xHZKV?)ܸ0JDꤒX)ڈC&J8zmz7|O Y^[[4A koF2",º<ڨ| ^lE޵*2`[rzN05nf@(@˥iI*@i1bMi "{sqj'PRTɦj;q}.;Q24')@n"چjPMJ= ha?`XA ͅnBÿP4\~~,vĘG^BTiɈ xxuMo*"хyCF#ȎVx4 A*F9(&LXt,rJ)PG̠}!H 0~ p l  )}R 'ڂ7)l}RAY+\dҨ@K49H9{eL⸸&dn#4>}N7?qiNVp3[TQsnf_n 4YXad kKTKbxH41+:مT uvI8/!uK&o'(UQ)H!2\P ;+{t/%K/H-";m yċſHf}t!Wp2,7|I*Ka!w8??+oco,t}3nud1:{om7 9Tx#,.BǗj1ծ8 ȼz!SW{9ylvK mEcgoda>pr+b6T+wX0t2JQ SHaO/ȶ&) ՟u8Y+!XzHI+Yb(Ocq? 5Zc"K7J)YE, ~ƌ&\o=^@UT-'e[GU^pue S9tݮi#NMes YHl U' _Jh:w򆩧[~;ȯpW3D*f[R'yB8+fō_'؁lRb;@T (@OiˍE6?գ)Q8fBog}HJ"QTuҬ2/&[Dn9PSIP4yb4?D1Aue?фVZCj0R#[kU49d"ة5]Q cC:'BZ8z.GQPs_G7S4Q1G~t=ObB90[T]aif8 wz %dN}5UD%GSr{ԷiL8ǩĥ.e#/zKbkT,5'?1pv J&4$fMVXBhZo?G|. Uf8i$]33mVBOi ^U CxsYUV 4wMt# [̑ZE2mb_ cB s,թQgE:S zUlڍ\ ՁypR4+Qs4{I3i2A]d[%Y,j3[si(g[>p*&iK uݼEit bYGHX3cNج@7u&Zp<ŕ~ iknD0 :EOwl\m.DOj ء,4?n#Ynej++xqvHg;urPymғٽT&m I`1G3Ba[d\y@1 ""e{H ؁:v@xB{ce&mwE" %I>?)#eИUA1(F'3pRW I/ R|Uu^AJ-6B"s(ڑO`Y&¸>?L]b&pXEYJB>6Qgp=z,SjsR L[\HC]]!vE^]M7)7Yqi]#b Սv%r>G;շi%\g$8T@eFy7xx>ć97>UW _P|yhZ߀8Lލe(θZ$6awhg -[Ʈ_ )[TN83S l{R+*w+K D(D^<\4i4b0pBEZ4(6Y cx o~Cv:Mr?nC5ZhX *?aoQ^V;Vx EdJXef7"L{y~uILXbMeݮɲvʇ-;2h&췮UE75qG_} l4צs7Rб6֨d&_rIؔ$ 8*_ `}$%Ȑx*'pgChSg;Ύ0NRZ?PpZ (-r!&5B}2MUġ%sG̙Kޅ-Uh,ܜAﴈ5p~$` P *dOM"JZo&tbʾ7w4hbXV$V6qo:*fWcb=)I 9HbUAܻ`:PPxQN"^壻4yk~:Dƙ2cCg Ԝя 0IXwDѥ!3n ;K=vۣ^P,qk?p̹30::rsԠ/aۭqOy Z)uBB˕]#e!Ԥlr6!HJ;(3\/|z 5PsqӋ py;;t>pord5Z.DB>zb%̞Nu`c\QP&N>(FXNzs7%tƴX2\{qtcx[/:Peq往l#B4M}yp3RH L4X1p{k88]x=: s~s Iݳb-vpM+Ŗl !{zSzPgoe׃?~q%xJиbɼDOh, ?廊t{O,I: )V!g2{@ЩJFa}!.cfNiTVR%[9h͝xLr(<dְ{ǭ2 d!A\98Xk2+pݽ8~ $L&!Y%_&12$iUBd}Sf-g=E`0j?ɱZbIDb4ilQY="U͐?W>rJ $Huqo?f:N6*> [|"(V3hQu^@--f 3qJ@+8)}8fؕG't@w>ytg}Y߫W^#xvlR$jY|@(ַ'j<˨Z]F˴f㗶MEfJ.MԵ=+f=wġ;k\xQ_O/g"`ڟx_`:ItχiSU17w?\W<܍qH"O)/l}~AG8lZel[W{24CEGOw°棭̬oCmЯÐ7AOp=Dz&:t]{N**JkXU 9nB Mx,+OJ9ҖЮDF+ez3%\? .15l|]ꛛ%1W, ׿a$r: ֿSfCo7iH'mbpO^'cqN|/Bs .]Llfd4QF ~|M3HL8Y2]I:EΉT~[rzIFm =#)%iW7ԇiUYc9/La9<:y`eBCԷ`Q៻kSB,*?}^/XoY'Zrٰ|*-+{7\`HPe4(vɊ4 2\CJ mAYcyF<ëml-}ˡX؍YՍU9I L( cO]`>\NW j柶dDe蝻f wB)hEڒۢ!q"F ͟PE)eϤS cWQTP1^.\W[M7t`T2jmІa611ib }E|13mJԲ^,";tdVy #eն)"|^Ü]C`w:'JrV1YyN~h~~40,!Z-}tmX,K#}V:[ޑh労!ZA~ߌ \L丫tnK}"W-X3 =~ztO+CjdF5)Qvp&^<pfą5/mu2,r\W >k[S͂;ni/u7~0as,)Ēzp|V ʙ;zsȿCve*i8">dtߡt)ڸl["B-K3(8lxWy9]w Vo̍TLO929%KbJ"kڒ@myMԉ!s HI_򒁛廴Zk3E^_LP.co[mpWŗ'?RlQγ7o\6 T $/rVQ$T$,=rG]M4,1ȭ&FTiwmlV'czUkWZ*?Bfb6n>.&\.M07V n&6Lfi0HpdЀmR2XXz"Ԟm"m 0喝O5(y6!9H* Gr# 0uKK_Ax!#FbL]xQ-`>tmM%rKa%csAR]2ጦx~'3s"r%aUi QX>GN%3X`ZrkxF w_ãx^[lV; yYٱga9@ZJH<^X VCCvȋHA)()֍XinB9PͶ%LO?tɆz1 њp@Y$MChciNbQfEދHl CzjSo1+Zk?^z-8^@On`D H5K%OyJ|ffT .45V6٫7\oAGL|%xW3?{)Ng%H+Q }[$Q^Mfҫ!-L$$Kl"ZPjV\obS9e-=Ltn̮މv6h*(8x1R;W+.l(LXotkH쨓(|EՏpR%lH`iMTJV=V;z"hCk Hi& lˁba4$O Yțb` (Ik'Mp ç#gcʜ2T; g h-s4)s̃5ەkIDB}C'!L*Wvtr!g̎)! S%#-tU FNFS@}H1Q*Y&|МP`㩑NJ]`[]0Ɯ d1<"b]9?>Uq 3ѵ>qLjȕo}gD,asAr2pr?.Bh7I{](r:ǶSp[c~NiIvcrUh2"},`մgȼ֍4T9+z hKn*si_Ym0?j1#qwFWJRKwbZuwS. UaRBpH]mW aiM@[&V%5tqn-^4:UZ? -[cLnO8QXh(6j, ueE&Z2_pd0d3ѽnb捻4k@Ä뾖-DD*gdF`m0;d5 e53 լ_]X^=zn4nbH̐aL=e>umtuNXqzh\v@K\(G? ܚrLJ,3OO_ݣbm8[qxS [žNB7(~ΈكtR^o˧+TsкT rÞqNܑ 2E^IZ~I)Ͽw X7 S$\ fV2Π tTqKlj Scz;T1 xX]ęlB4W`3Ϫ(B@MI)xҹϳ? hKLWZҵ40SUlK]2'N`ܣOc[(g?:֊@BvL4)/tAJjEC#t-,X{bJzS B8zDܲ$V}\3YLV\ܚwL=Z} 0n~FkeJ@_IN,IxIXfu1-O I ņj{V =Ou >Oo=?ZpLʩϧSz1f>w$GM)j-SDmoyċ˲0D>UԦi96.M+D<+RLE"Vn削qJ90 qwe03gP`ٵ[ 1v{G0hV8 d5Y WFI ݮ^Ć7뮚leĊ/a;p$@~P7-ɏ.3NU[SPr>OUʱ,H̒IY_X=gbQp 77i N͙&HGk K*RZ/^{REDB& He7HWiĦR :,Yb?R#w4)nv\mS`QZ9UyВhY`(h(\prjVl$q0vċ ^#׌nCYq;ҮHГ΂9y `yd-M^ Nʦ2_&`=36>2μ6(3EA˿=f"ϸ$NqVYk(1V @ĂSIV)ښT \{5Y|] ÜU( mȘ0i= wDq"tq`6{Wk'R1¿ш  pM#UרrCk`2ɓcݔԀC!CYb w6뱤g!t*BF/F7IZKyOvV!.}f-%>v@A7:m}ٌcXGv]K)s9㩋0/VƦ~jm geޕ՘5hbYWRw!CK ˸!_ožA 2[G>VU$ƥ8g`W,*qT3J2΅Lt^oZŬ74$dlY3ûG?ػftY ><1 j_ í> zcܱ,VN 3~N4_oKi&jq%jaL)琟bL1 ЯCݟV5( hj>Nb6ͩIA?ŝ ߝ)vx|"sVn ˸quLvȠ6koTۚہ\hGO{Us6{Wiv׎E Wc-nRk)9л HIZ FHC꩔! =q%L K2RgsX UZ+%pEIM3ܝ 5AIP;:|akA+)H岪뇙)`ۖJ=%ZN)F58o>cxHڵE;=^M:tadCž0y迄y艹^2[D8DꙨގW@u˷EiT'գƴkT}3hS6~x#5ΕK\3e/Fl$"8\9HqޔoF\ ?h}Erp|̷ La-~X1 +# hq 8ڀh}_h~45 JJ Ybs9YÓwƮ/?<wVb7AGOoIaӜqj`qT'rum(`6@Sl X-b^xIx4ձF*)q0όվ@㉅PPuWʥ' u"ߩFuél#WRk4 رIҺzbɎ7Zl`Wnn+:j`h81 8DM(V\>x,fIk8 FwSa=xF9`]_3P4W,gaq{ [bg{Kώ0}ǑΩHQyC̊pa<\l 7nVL5#,݂n X\Єg4DVOύ'EvƲ7m× ) OywWwB! _WNmߥS;vcO~O"O:n@LR\X~==9 szB92e3. '2جTPn|{ZWGń`fk< NyQ~\$^ƻ*j3R,!`ЇHC Z^$-$uB#9l9YCKxJxMq+5RWV:B|]+RBsFaDr&A.|up(!zcjzgݓ5hs& |x9ѣqN$@j=r&7RDa ƳOG |R\i5P0)M73p 5Y  |1Y5/4Adܮߚg)G8J·~KRVjW}%ơ'Q"p3eEq4&3 )oЉ\F/|t^]LA#&`ti|^)I'FڴrIg1/v*s!Ie[̹$t3:n 57Q8Uo!]8~l鴁bh=nRC/@:X-*vOm=;8EpDy"@dpgR+jAĶMY;_=ARz_ٜ dEtIm@η/:Ѩh^ WM:W0!ؐNOɯ~evM0Q ZÄgVA"XN{}UV^%Zc Pđ鼯%,ۛ07DcĿP"X 744}ipx, ރ "r2FK:vIGw Zөz.~(&׻GˊS)n.&.b vT6s'h(_^F$Oo//8qG^)LWavt>v2pcb杓/Xҁ-@02"Ey_|W{],tKf>A|ĮG'PZ^24 lia LpC:B4=h60)VlF)t0}/"EoӘBQ74 C*-Sn+RLB_+nO*iyrA[uf+A+,P\oS/Ck-  x%b/W< /6YۗXtXv-7XU\d/94o5-9(G86kŭ" ҵe}&:a^$ē(4M`p Rؐ/ChP4z9כ^4^֥"MtX>-!tNHRWAŞ|'\SH6uz&"VϜ[| WVf QA+fL\+ԃ5;0+H@<J&h"fcib;a) ad!07@Ra娢ҌɞC^v ,y1n `-Ta*]!0^b@Yi؍-Gge%eJr&57p*[D,߁{V3,t/& aq&q'r" Fqp"/ڻ8PPA\vRE}]nۓF!eˢYe=^p(zT$[N=TbkK`\%?i([@"PPn[,TeCKca!>k%%@=LO ۗ0Ҧ&%6xٟRB(IXFccoFDg;Z8l=ȱTՌ x]'JԐECl?VڳmIU_wnhJKvI%vu4dڧˮ7q5<͵ /A&NL缢?bmN82m](b$ Y4^(牿Q:@M_Z\#6iڃzm QeÓ:%4c_{8+XO)oaKϷ,ge-?+R90;=^)i"kꞩSGrSLKpi| @w]= %Iҁѭ 9tY[WӽJ}?xɓK=1a{[F:(c+ln$i\‘< @Ơ%^G6ʈL>q^K oڽ="I+mxpЭy }3Dוw{qedM1L2]{yd.h8ϕ:ƵAHʘ0_;ۉY󹗔IL Sr_ݗd|cPW~ H,[;w^z|hE\^GʋZ[LIڊɽZƞBS2=Xg; 4gOҩ[wƌ{QP+C!t87Hɜt?Ɍ<@*E ˗fagC1=S`e6lYd4:lLJOəwI=1q#cUVr$zu^#H1NMj}nqUWTOT{nGVg05|ҕVRE\qxJqQQsJR_RDe$h7 u$CztyV"'$. O$ qŇHJ==/UŒtcߠAAN2z({v0Smm~0jD*HՖr~/ə:Q% 0Ë#ݡXrb^fV AM kjʵ8 r uw&]?Ag {@p4iHܙ@*.NYjMX 2n3'E'6a."o0/&E冯MG`^O%ba1Ec_\oHUI/;Z-VC\" rl7q;[@ЭZH!a|^;VϭBLKCkd7 Obn&̴?h|QF"iU;4)(Џ-ʛ~9=\%`PsY(BEf+42uT]By-;teD`7 {k\65uAg׹K*|8!%Ez{I?>ƹtІpo~Deؒ=:~Q"xVD;N%6rj3TYm"ﴘ(4_rWOUY])J&{|R[x1=7՛kgS:pktbȀZY)Xn)])!eK&;}܈֬YRQXnO墊A͓O5^-.%ROiK,Xup#.}77CuYʃvs0⌁nBak$k6p0omXx9u.)M8]˜>1X kdcƖ߈6ǧoX$T#7unaŸޱֿ $-_c @qc?qnԧyZ `u컻 ׿rFu5#+[EHu9'A8ҤMexZk=A;[=_/=[}P~HwTWX7A=BY5;vA[6)X$b)>Mu*f2/95,60gr,u /XJ\'Tʕ ٕ dʛ~-i!W<Ưj^+ jߪg@'_XgOh°ط@X̛ӓIiڗ$@<_XR2tGQHѓ3DStrJrx(ΙZfU$&U+8n@Q Tik|p姳ovIZuVn֑{d103c' [I`y R;1/< Y7ElfZ9-aA9bOHv Un1Np FbQIBd([3YNNPE7"+f^SRBH3ߑ5r&A5KV{=;g_\V bAJ Qρ xg-㛒H1}(Tˉ_2g!J\JT`{COx8ͺjw z o؟;RIQ#ߪofs']35,MfMd?u}#߹)cކ"kΰ~s-4VЎ @rR(Nӽ'W~=)VV@fEg4$|BFA9y/KPh ĚMM,U]/%o- ˷oN;ڶWr^qS\$O k v2/3սL]:RFMדևORhj|^L6K.\2ӝf0KRBVFN*}t!΢O?ΔLx-m @}<#+:|Σv ^#l1>3K:&V"d' n*b&v@οP#̒~&Gwbl0u=U4T=$K>XTV1oݏԆ|h,fg{_}6@auՀћDl|iᖅL4*Y$`ծcՂSNBѱw kqg'\wE  7-NmK[1|kQ56p)6d c5@6γ{i`ug%*ynkOC;$a3gKgP߬l7EWpe؇ \Flmd=XQxw%x!Qb$ LjAh )/ tgv`^:}O6E}AHlټM5Tܿ%`8;x"w+yE9J+u!{Rh5I(QWe'E'KKW'ɼMf,9PD2lod;hq6߬Unw`@k]o0sM(YMtu9KN5.{qJ!WN IĈ3-!Mfܾ\:\KIU{Y%Z;m0IЭB{s(«Ge:)d;ȩ~ӧ?RQ>N4@W'OMqē7 &nɽUwE=83R&M=z닋x<˭ݙǴ"z@PL~1]T6 šgt2:Yz;QHH&!,LASM!YLi Ƥ&@ #RPC?L̝sK(;q xqcaK )ZfmWbz02S~n^U@T/BVݐ4Q<ajЁk>NvH7&EFiB͘)xm~L'7Wp:*S'JJ|Ǟm/]DrTq58/e$s检 ,뽁LzeDviq G:ܪmPDxDHj(WF!j.{5#cS[s)U4~yR<1̕EPAH(r]1՝wv;8>a7PAKXhYV#\u-?~"N |)NPt($`Б聮5aF*U HL6{ $Q[(ģNqt; p/JD/fiRt eW/˭|]Ң,x JÏ 1գ7Q'U$; Jp-b6wW=DB#هr%Td%{ 8 M"{ +HݽD92Dp7݊z? =H&45ŨYȌ6gs&x]c]/cU ._њoҡ zY(Ȟ> |ŒLPs&qp$%]&dJ{}= g{"769BζP؍o1ɑ:F>e$ Ra3*ȇ1&m/0G9roQ{)~'DžP+'4~Z>0R^x8n9SZ-7bv*KqEVo\aU#."~[٘$=EEڈ$S>H oP-wͧ 9e!+}GHoje³S.4dY"&@lCCRN|,OHڢ<43Q%֖ 贬 M{.kLuxFueAc_>z۸l( }- pa/nNJHKݠ-;,®Q4a"Fb/*G f!VL3bIj؄3–?ű+Fē[|I$fP5l, ʽeOsp`Ku!bkyj0Hx^cei_o=N9PKYW-.":(̣YͫQy z>I qNT&JtAOD}S>$ٷR)w< m]IjǬ-DEH*|g+&s)r sJj/uՠ$ε)'<y3Y5QTm}m8VF 0/LL8%?I8le<]KBrYg4_bm0_J73{& y*oPN֢(hfh `vs1RۢP#d!I@2cXŔmr[< 5 ؜4[UYgziY-;F׺<ۭ,X%_Xx1I)tߝoX=%0vO|Fd3)x_N/)6!r/)LcG)6zC+ₕo#hL ƺ2j]) ˺R6)“66<@bÂS b\]>[Kޓ( ][M1bg|8ؽsL6jMڏauR( ,Ŷb,B]hhxQ\-2 #đ?"uBW>-} nF|%Š ͎v2n!$^5AHrj+UuHfhH%HUfqW":A2N 5WFzd>iMNKĴ0 z$ӿe,Aˇ0c|nJa fG)?̊误>4ʚUL) EdQDfwa'?ˆϬ؉# &:J>(|S8G"v-S٨:-2=f_@rrߗa"z[y`WjGi%s9 P-6"cO4y[]%\l^!8;iIt5r.?QSk2p&.XmM o@ ]͚0bZ%q٣r~OBD9[ۀ]ۗn='9W B~ 5aS)yT! *mϲ]jʄ3.g ټ!¬‰Qٕ2"|HY)vk= e_#Ҋ&T>R|?(]9RWn̹(I/oQk߹[e:;k ͏F ?7]"M1hc(H9>/ yNŜJ*)׃9webMD1N󲯧lZcoxw~QSB3%I6؜q=%k  }y. 0%Ǖe;fi"loN\m"_!(*ԃq=d}KT~)+v4ל)=3̫sC^;rU5{qn~l=Ty%ŧB:xqWTw+r*r6g=ZbSd-jW?5Ȁ BfzxG jVF!'\p+ &wshFZ8߰d8Bw5F& Ȫ:yFIg͓+0YUmP+D2ICxf]O7HDr\`]G| ;c"PpwK|x;| :?|oF׈#ȞTM,u? }JПi}jz˷qs:*mہ7Iҧr㋥I[p27Y*dgcfļ򌂨}0ggc~n'C{1s| K%!{:(am7֧$RbޟOSw.Isɴ|u:uGRSZ}l;2uq+}Y7~ņ{ F7V0o%.%1ϓYVMV;1NtʖZ #b0&H t$`;l8TEۀ Xu}%簳}M%ږ-2ZQP٤"8qІZŅ:fP/SF{pgp Lm)&9?a - Ds9MбHS(1߶&,L8`A$G/)N=? Qh+ *1f PmS#([tSЈ<{,?*%+%`)ew}{gjFDr&u5w`D˟ \ATOFXdul,0%x`ZB}82A_~Qص+{]0MdC0ģ|[T_} sY>dP?ed+;"T%b7u“.XT5{pŴϴoTվc)O\zwC\'0c]O*AxF:hBvh40l= 4͘KAǮe]wMxI+ATڮiq_=)'Y LA^̿`䀋YG ml,"{ddIz^mڜD ޕ*=uTe&Xbj"]AEvZ7R8 /?&A`u;1#RJw_x9X&1R ;QIo Q/s2"Z6 k$P2rռv)˦Qs!BVk|ot&m zAsɚX)LHq헎/0_#nQ, mjvz3&_Goܝҿɱ5*5tFV/5 x Ɏّ"wڹQṬ7V=Z#ƃD6Xz -N&|(0vߍ{#s Jb)0tC{ED^-$u(  F6:QM4[kyзy:0_TV۩Wg/ YrZÅm9j|W]R0U}p7Fwn+/'-(֚C6Ϥ$Oo5륙}ǃQ:wϧL"/;ن_o˾ɺ-I7lV/f.MM 2п>B0>C >n |b㻔" 9+~^u꘮#-HPӼE8pf xЗ3~u s S}{@%-j[EXoi sìhi)yF'z$bv"aW7PO3x3N#|ˠ鍄:#N5HpnlzvQBtIl o5W&5x'S9Es_BdN՛MN0-XҰ6(h%,;'0mqU^:ZF3W X` a䉗ӋoQtuaGqu[̍qy| |q"> 6lw9 u؝n1X x%lD>x_N`/ W^v94]T}Z7n]kO& Yj@sSx4bZϤ4h*sx/< 6>J+ՐRIVrrkVAJ K"̊ESb/X$y"ogYZ07070100000298000081a40000000000000000000000016650a15d000144ac000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+Lp0$Jtc[ܶt {}~g3~\HOL9ȇ ҳkerk&Vpx/^aqc?8CEB㼢Ʊ"a!|[=YI +2`} 6rmƙlѬ_/?p:zO)bƽ ZgKD^mKeu/@S{J@䅀] \2g4>L7L :v#.|G-@щOQ6Z6bϏ"BVu;}}]"zartP\S1T uE/|SlDpb0Bn,2{X0"}Ec+ Lb)Ge.p1_^ ueP ,gt30|f )Rկ=?rnN?~t/rmįB0DES$+D#^c [mLF EAZCxR8E:{R29=5|ʭ-Sf B ǗZMQ"t#)4dY:Zf)#lV.: d5]w1p= 1sNph[3.7 f'_ZAPŪ vOsx9FrҫDMh52ғ0Bw"@0wDH~`:ZᅥY_O/?tMQ +Y$U4d˖ʟV'(8NDOzt^H'FuA&–fMSI~bO g`5zQ|$;8* xZ6p2ǘ3\Ho(6G;Ja>{A..kؗv@Lʨ[ ٗX_6?ݡg[ܞz~KӠ[t2utNWl}kj n=MHBtyEMEa{o,Xݩ(kg%l v6h0{/b(ӄݖvYG@X:>~dӮ pxͤxU溆o]ڒ1%]=\SU_VpEБ{}HL_'+^d&JFڞPϝ'r =iwQoТؑ ŵ u2Nj$om|$Za; g Hxy`yۼ!{|aX>,3HVۋi7_j O"Ö{| CbØTy̔q@F&q8$r@Km9IFϹW4;L1ae+C=EGV|l3T6yP_ ^A\lWEE9jQ mğ5!Mb6?𥥜4yCYk g^;"o;98tHOﴐ5$Km|qrA@Z|IL()7퓤vCS,0^^B «y;/T:/"u2 z_ KSvP60),9:CRqNAX:[HKC^ӟje5PD!YJQ0@B!{c[OX ' Vwf-/6hO `6>1Ѥ~Dc.+܉z+n)reZ@ N2İNFJ91{vŴU8ؽoz ;pn lr9Kخ2 'n5YXw1:2yg٥ԫD< Zb4lr7jumI4R 3 㿕k [Q(N઀Y #VbJ@C`xP@d;cebs<@R;"B\H! ,DN`71"gھu/LHU31#޻1w촥@b_iuD^:تo?Sf;uo[.6_1Ml!*[bV i+{p,p'w1@&Q/b9fwAݐ `2GdT㻮y5rj%˭)Slj|ٱTOǓ+9/tze Qȧgv4Kk/O U{?㣗.6+$(ݪ634C,J/4mm#1+b$voW$6 Kcxj \-֟j\IF%{] &1A1/}6@]@A P%e+"^:;'ΰ;pWxh)*X\#!f/>ĦB7^DXiO!7hW"Ŭ'ؖꑬ_Zʥc2Cؾt2=YųSC  6#u_ H pf{yHQWhǍl?P<oX$s-s`huowN­͎ )G;5۷duLV =,l6[t=ļo~;׻i:IezRcu}lp ~Ыt=E;G ,ЙL_nxC7X,npR<śO˰/75u ԏ7@33n V%ʔ fs2U/ ZR_C#J@l!qX䋛)IF zpS8c|jBBCxhsSCOp5P$t5!U$&[9XWku=iu+_Pl[c6߷\zbo*4,T *mڅJ1&}?y뀐\妆M{) =IG=E~ho¦bwհRɊb}HG37y˄SBoW=s/17 Dp+VjLKl1n|xu9&p]Ι\.1qe5R#u$vCֽSllO?kk/0ZhX"c.Ug,WW]TaG{`!9^Gk + `|1>I1h,@͐ssB?l1nsKaZ GG@οk,T wR$/&Q\Q ͺtd8]>\y <wDEuјk.DBTv}831;(>:wXہgG~#56PO§i"䂈 0檐r&/&9 D+XR;XWةIQr: e7 6N n+U|Yd5?TP{ސ{wEIvK²փUVk ]3bJ_jECy${\iHA_Kn(ʌ..m}3/Mr`*?YdQ/LV̒JS%J`sz&-o+^|c`:/\v9䟐1sboU}'5.ܩ]y<,J񗹄W?Ӹ9U:prHp!ᣝe?pPWg|^f&9P CņW'jN|28aZC% w tFD໲0|W%o3[ZӃb 4H@yP8\~.iOZGp4DtLܯL$.@*Q[ݺQ{ºAm: b(oë@aumBVdf'XZ)Tk>cKӊ, ѵ_ N$3#&@G(I3c,H4 off"o:R~T4L}A1~ 넺ߘp/Ϟ2 Q[R]JG4*SAixM5^}hrt=-fʣ3ME" [d+hf[ @)u|1>˭ZC'v+4 ~|:7}netЎ! Ҝhk@:6ރ_گ˛4CVؾfNnnAS\RhJ >:@"/P\M4!R*U!*Z1f6<(`JoƒIA0VJ2 Vi$CKTR~|c3 KƊ`l*?nԕͻ}%ǝHHAE6ۖ"$Fq`=@|d.A.*U>yj),b.D4{*CPh$ű_3WDu[Vb;SHRrAMn:@xFQ~e<hUXT]s)r~pgGOE Y.a-d(7oz{X$^#ի|);"N Ǎқ*o/Du-] z7;˸51:mS֒aZ 3 n ^$h|0k"_iB{gIƷ-{ڔaZhĪntt{)PI2ݎm?>yT"y6wΞxĺ1z/_[sY1wg|qz@Υ *zX]/p$? >%bFWm0OQ.\DG Gf4zoIxZuL(+hM4Z-Gota#lxl:ZJ,iЩq*ͺt{\'˺?Zr6F ϕ0EdQs˓'Ÿ͹ P =yVؕA;%ixW^+>1|[&E= a(9ܣ{7Ӧl[N;)f Kű(%oZ޺>9WY֦ 1v uLz@dZ&}'>CܡxC`P#cL#.|Ղ_$Go `?Cuapm1Fs Cy߿G6Re~D٥sLJ7c;ž՞j}$.Y3SПA:l(5AuW AMBۄkB{2T#mHb(꘩|Xu{\ ;)=/4gDSt>}d5ʗB+TNl,_ 2Olol)?9H&b'Y7;KW+9HV,'t+E=0KB.+օ_zT3'.8ʩozz?[aǼFwAT)V"ǘOG+'yrh?*!U$v#aa0rʵ]#c9k ULV(* e+HJ2Np8cokKY~]u"87=#8HVo>:׽h;{q%I$K01'ťe`Zׇ_E ,X̳-Ec*^}' SwA؝\MpQJ\ 47b1WXO*/eP[Bo5'+!Q䵗}t8 P+ws Ch$3:eKOM\Цvy{H7޾҃&ITr+'S{~2P4#xx'rZ6]LPbOºtc>*jwGcE300gJ7N)z,7UVD<`fγj:!)Lyf^JīkKaX`?w^–ͥ^g 徺*]˿M=DH7|b9Z6oJtJCԣ#yҲWl0GZy%$gݜL&\|ȎI"zGTjv:ª|^I(6Q4>=|.2ƴ4P-X ك9<4ª\os +@Hq*וU'.Q&D /^{ﶞa%<k޻Vɚ$+8נf↞`Xj >]nx#_%!< DLR-nX#'D7_v5Qm-<~͉U<k>e\}LAD/RіGxl?\oٜkR~T8tiΣ/A*`cLfR-%XEǯapA*I[dX)md\_9`p6Kz-ιRT!yL^T#Kp#g$zAgZsU;id.5Sy|V466;@R[$QaŎp~QU.VZrg+4 "Uޔ-45 0ɼsbWa~UҜ:ޏj}._?пkњ04"MX4k{;2Gˠ1Ic.РtTҮ CqQP})b%woP s\Қqp^K< I0?dȏq%\_ָuĻR&v մ( z;vF p(Snv lo= E\f p' q;5.g6eoċPlI;0fp#;?bx+6T+{p1@^ΠTH]|?.j>>+Z_GdWR:5TNQjbBG9.tKK=0vv3-{Ez=VU1vZٗjC dl zkrŕ,-8}Tod o}n!%]әq/ }=h"TLJiLnǮġ#Sٱ+iė}+Vu)@#<0g58f)h(֔"S*VI(L\{:|Ҏ\RR=YQCAE@6u9#Acsig ~'|abQZQޞFG;oyلi>xGҡHXiRjk9s_44u4L0Ђd"u#aW.]&c7&n.z8ά]Bҩ^iPIHM|?LrOCES\zND-t Ѹiٺ5^Ю2 "2S| Y9V:2u[ԕ *Nb[ۜZQ95V+Z;$.xEnUT *ؗ5\~)}#ja6/(P{nDFTL%-Y#hHۈ{evSQ|Q*7ajM>{X1s%9 _[YSt?"T;ZT2w׿JV bsL깚A7Sɴ,N>fӱ͏3 Ud 6x8N=55WlzzIV5ciz/~ Cdm=4Xy1KJu㬃_V:tg2܍*g҂KQ,ZM*eP|=\B*;k^!! $qݽI/ۥ{LlASN \g-nJObw ͯ =*(`;9J 8W0Ϣ"s\bP0;h~PHxhYdkF #cGKfCB33.j@ ^M_D"c2W*h!g5Y}Y" Oj:R2)*Ǜr+B&ijEΌY 1T'vܓ}qYR~4q'~yuÊ2$oR] Z bYMJLc3%|r.\`UG|@i#B.'#'Wa˓P3ak#o.^%6sdKN\L][qʵ;5ρ$L%ȱWTTXLJVo%+:*r,ùpny)"$Si ;X!7lAՃcE)LDgA7,Q6!{[r`a0_kAD'PCLt ZdmC@-b7S MaTm Eh;hE }ZS0;ĝ66$Й| n9G>qZxO$ RE]ծ֧EjD׏8;^N:@udHUwo7V((=(1jBZo ,8c+<DQR3n"tʅ~X.do~׆QBNNFz0:V2Od32 p@D!i^`s(JU7ݦew6Vm4)>7U [p_2+\`/۔M=A+DYksAnƤZpS[[L+Yy&=9bw=fpOvFLWgOBBr=,beմ{A~S)]QrKhm=C]#K}A\'Ϧ̽pd0uxmgiYqLhuW?Q Рi1 zc$.6xX'^7IuW#uQ*ң>Kn}wܡvBvВB?Q䴥00N9ۿ;quqUg5Y;+BgUV*DDqx5o#@x]j}@eыөr^r(UT0ku<ʚ,8-we8eAZ ⌤@DSԕKf߁-ds4dLLn.nDɢge̳ LNB鸅dUAE! ߍ˸e 4E똓t5 ZH Ҍ`C4kSg U>FWŷLzsҾp`b X.[DbM ΜBP)&ڏ<Ɋ]q۞X^;g:kknOiݶ\H!9HF]yY>(()54e-}gJbuuAVNM!>&NYVnGi]=9CT El"yhܹkFy<'W ؍:C>?G*O> tvDCFF| +V<^1$K sʊOOghGD2$Trlq@zF>NϚB!,Yh wvu[{AvLlٰ-JJu2=rǿ4 “^ \UCu+@!d}z8f%p/ \'$z.-J;Y۵Zz$C\S6l҇v(8mLU]EK `s6). JmynWBX(Oy_fw9^ /ޣHy(.(Ѯ)XeaRJ)ƹq8YK 1:%7oVmD߲pϭ/'9߱<1-l+e| KD:"H=FʲA@ ">Q(b]v >xnh9F-jP0<o)>m eRyJA `6\MPB׌~|_tQR1XGQ'Mu|6BPcΚ1p8bTBK,TiJ@9 I"ft,=Nv`WvBo@P s`-O6go |贝K\}aoHmW{ 05)tL,>C-G\Zeg\6'Yjl Qo!LM-4 AZ*W%/#BT笐Bgx'*}1ʹnhDqB0vx A+M㫟ӚS_SrOU؍=5uj0͝z^[Z\4=2x!,xgfͽYt[sv_Y)e|JSon3W&0PpYKNn0Ѵ| 'ΈIcDwWGm̼!r&ˑkSb솊,x#4)h =ZҪXXDxytCQ*P5 n[XKƃZ<{vrU-)\R1kcHźSg)u B3`Œkw5tgh($H''"|Vƫ&! Λ*]R*V*]۹ؔ{W=~sz tÛ(L"eiHF+lذCW20cb} t{0" KDG\~T0ʞèX7X>ΎxO##/RKCStwF0~%*$!S{7a2tiU'Kd)G/T:L)̓b]!;-3gi~SqEq-:?2-d bAʬ \ C!IXԘybC׷?5ډ-\!)w[szGM9<e $CTd ! g57sA32aGHO]P{{R"JZ$斳s1)J6MIơI0H{Bi!L(>ffD[թ^˰v+Y KrubF\+Z N?WH3IvzQlu2mr}H@m ua|DGnhkoAWյ2iuK'枽2nӷ^;Z%tGcZP0UMxS\@MT/wXX)]ADʼn+Gue+Z7uzzKN{ҧ2yfX";u]T&|ܩ!vٻV=ϕYy8dr0W=f[C<6 r[!lX,",Y*o_TKtq !)ҧʖ.]?BWi_4ᤋL{1qKRTnJ%(6M&TnE?ijVWx DZ%cXez'[}ˋr\fsJpg$ 3Gb>J=5f0ım(DzV{f.bu,kTv0YB_}˥8^be$E5Ğ)Afp%Cc #˳u,JL#KLR8dm~ӣ?Ϋ|)!Q+XVD._3 0*3zDBD 겧 &KkNiMSj(j`/{0Q͝#*+06$Lqa.is(컑1  w5 q'}#_35`TZ5V}{ݍlAC=?'?}ΉaFhA":iG(7nuc,ՋO?ƣ. (ؽ P4* O$K(QXv,ÿ!ù*_O?ZYVE 4]ֻ:.Ac6 P9x8jue,>V=:,gUK\Ⰺ|Ѯ SWI74.@@N;ᰊ0I,5OI1ٛ FكlhR+x$"K@B,gH\[~rM,CV*4szvZ!}wעìW g[hWWk)oE;zDH۰IJJnMujlFٹ%YmXb'#: k[Bg8늎7jO^i͘bz!kH]]vL핑+3Nگim7L]dR=Ĉ]Ӟ *xA%D,Tx>.qM*p C܀I6 v'+n]%21,^S{م$M!Y se_>c!KOV~@vD s3Xo[BǴ OsP= Vй t1)$Māრ4Auu3hD<(rB;P .%QR4E$%}+؅F8 6٪m=}X5L8gM󹑁RUks_S@ 6r OݟPkǚ`uVHcG:XXqb;Bc f*7Uz3$n?wov% +, &+όC)\S#G` IdՔa)C·ş~xlpkAf.g8LL& =5? ku 8_.^,notKW{E5wyy'(l[_;tz驤Ȑ`f%I Dcvq8'1=$ތeYgp~!xNmąk bZY-BC8D4vϩԗ |`!Q# RF i$N@+[g!T,b|-\yt~_hF\*҈`w(Jj u Hd˴88?~rXوK~|l JRu "9Pc1n!U"[r|TvzYkyxV@w+R!Vʇle' a n5GtRX:B`.\=хsFt-`j{]O;B&+Ru[ѢYJ= -(%-1#87!3"Ong zABJ0=``y "MF3@|Ir)鍚 t2glY Gk JiruD5L|咪\x"AL{#RŎi錣2\e ׄ^-:ѧ}[v蛌%3^[>h T n8dQ`ރ OW$?"fp~ݓL!qvTP_> %cҡmLel(+[>L$ΧfVyEt #dcKٗeu/*eNن_(%AvƜ-Ks⣫Um ^`ߣ>~ji/(۲8[`Qgqwt~\䩁Ȧ9;W)3C}ɳUY׈Y'zLy=.Yac'WwA%\ɭuI8\ᆙio [<,H}BtBx|-K+R<8(3O"}"j0IvteP5UA Gw jk.*,HQ)UH5*hL9x.X,> ME>46!j5;f?Uizf6x|&jac) gwQ|ejtMs>@:Z6-*eH[6~/72rārBxCgu:hJ) \ Nyz t,<փ,glN ݋|J $/:_>x?ҶQ/>x/ŰdSW.FF]M5zk1IǸ#FM{P<viSPtwܗ hqclĥfkO>e-b'ɢ`Ijf<3Lf!b+нԯ.HտYLYDytdF]O*dy_&{h f{@C?QQ[$ šE:cx5x:W6 81= 1- 3zn3XvWoOqY@~CGmu4$hF P!,gY@^94GA#mQEN.cؓ _]dl Q]Ǣzx8 i; Ϣ,,E#T_'u8סO#WpiRxzM߫i86-ߺ #ƦOLտZ;*-FŻʏI{U۱؛8h^mv8r=o^-c83ʳ Lk6Y!S~&cԹ rYDQ1L'9O(s= ,<FDR!:-Qxkp_X_w&Pttq uHgyS$a[ 2;!b`ĺ'/ :~tE_>wu蔢D+]Z[dgي o9F> q)5"2VaU䞪+ 4+!MoS0^ifW/3q4r t=`uB]釜jsqgD)HPHf%a ~a!/-8bOepKU#dtjRRY0SgEߏv}8g_mX3:XEJ5±[%d"!hϿS_h@WE!PB/!a=S lk^2i|,E X\C +yƏ@Dix3r.[CnmYo 9szA<וG ~5ŸhKqbl7*QAg G6"G~Q7 W_.hvں\~n&v`חfWW؏6sq f9qC0v3i xi ]}vp ՁxɃH%6 l sgߺ#6BR]iڒDsD"BqŪ^4@]sɎMW,A_l"n%n4"aWVƝgAӽ %Wi&xX(_:쑉pjo/eij&%A"xЄK'|Bm0aDı"oU)Zj +^q Sa X<a4!eI&vՠ{Ʉ}%ww9b[FW'9zl;G#-x5tۇL;ffe֞ٮR} b#KY'!z.x-0Q8; @a`}[ P IѩxeBW`_07b>[פ3ٲ), 8&-WCd^ ?Y@עF w䰫.%WhZſ QdxR/9nˆ{>g`Z9\J]x -`!_X/dj)ȷa޻bH"1 tDn7k`b2rq.8jVau)h%RjOSNZWhyu[Ȗ ͔rjbv!t7C6Jo ;cZc=vax;`VJe_) UwmadP׳E=%Dmӟ d7J%[b׋LhDRL6&OmX\D-ŴCIee 2߳?dk$@;K<7?/#n2_z8\z8M.RHAU{Mw1;&b3w1b1!8`^ZAh>.waX+o43o΃ͷtOћt8IEYd?H 7:x #E{;%2Ӌ^"leƔN#TKf/fe=a|pWrB\"QY]_RcSknodY5qVPZש}CAwZӎfcf 6_ HaȣHnab;:LsxU50'nl,Wpߌ_%BWwtsDzvϞcQwFmtEETZ7ț}٬*?J!8Hh [ #}'x,jh8X6ЇNLur#mFmxy3-C{m{ 늭ed(A]- vH-HN @ճ桿v8F7AB?yق '_ 53z~,ik~ ފ /rdu0T˪/!(_;5嬪-2/~&g y% eteR#;w0n>S\9q۫YWDAXkIf֣bD\s6Ƀn~0i!Jfq0I:rV)rOոAǢ\ʛ8kAyKїA>߫o@ 6Kݦ\Njk\_hWZ#$\~B}w8[ey  vw-v=IA#ؘR%!(e=Y)k}'Iy)(2Ry"o\hѭ' V{ͥ&v񠖞HN8Y9K¢SwoCj>xn!Gh 6Qlw6wGϏ)(&z@)AͫsacB[6BvN"2p8 mcQ8 P:H 7 edxq8vk1Rvj5NStxLњC2B阆vxᚈӇǬ6t7GS^jC/cT֯o~m_ͼu(N%ar tRPaTQ- fWܻ~]Kn?9bcRm6m`,5|kp0r϶jPIᅮǍ=ҋPQj+ԝsXoʟxBPBXHziaG{@- Haj2y(3>Iu(j054=6lK)na nNB!{j1.RSMMJ/F~zjof^Z!{d^+ Hz#Vu@~~ !YE,w"DkCuh?0TW`QLنWow:5&wv 4 (_ .-oij6-2A~ъ ;JۄL hPq6a2^3~sB(Bg|Ҭ`d2Wj5憔JSTmHPUO?Q;4} QDDi-lSZƈ8IwK5F?DDuٜL$Ok캥YL/:'^b }ER9sfrd6q3PfpR /BkST^TX$z(&F8l;8@8=܆۬k:VURʉҿ P,IXĿ(an9|;eY~y$>sbo2sʬ1c6H̹|6U ]4T.d ODX>]XavN 9WT&8'30ven\lWn`%)98|%kI^wTوލB!=o7\G\dFӋ?PE37Ո|)+QĆջ 9p-^%1UYwVnZ]nE5%J?n*>U҈ۑU~z쏶r:{v;udz{` 4EQ_z\% itdz;-Ii9q]p6/uվܫ2Όpo).]e [s7`!,\Nb%m &(u^;~•MV4og;,,s!{\R=و-h@ :#;H*)Q E{*r~BW 6{ *ݒˍۓi?bvԆ+v >D|喓 #79O|l=Ϋ8 _U{wY@`n,jvA>TxB3!sԿl\#!~lG*`7LW[dK3VVzbX;^0^(Dr2N_a[Ӽ'!iyl "*Z!z ٍ~*WxL 3pq /}5{15iOp7bI!)PoVfMZvz2H˳{Y@y`e2&$aZlAN@/$b>{td&~7_IP rb/N-%j."y*Fʡ{FwiugT7cL5(q1 c`--xg-*6wvi_m& Zc8V G3 Ei[CQV-]fLgǢ(N&foKUø% ^^#~*>i{MDn%i(?Lb:SfJ+wMO4ș YUrG ' \T܍c%uaC6q<@{wO*[H-dbVJ&P\@B%9+2Vʍ;G/?mk+~sf~b#Kl;J0v%6uG\D] #+܀+E=R0y4y_Hqm]Ȅ2?KWЉ ѥPR:8]7 6aϡ ܒ)k`tΛ=qNJK Gw2#4LaS^ZEfI>*١9CJo@om<BL2 `-˗E==/^*OE)p:oӃHTH 0垡FŵE#.κ@f{%7~4]u2ɾw ,1 +3RS>rlۋGzg[AsKzfDfBB~6ȇ`q8ו7T8YmR &7@!G%Ą%:vVBR=ɰ"AZ/@k6| Mj{h8rj)v L3 A ,s;4ԟз4eD+1'^wa7g@&\nQ)*\*cΔ-B@$Ƨ8Qa{gXDzGmL=v 9'H(PYAU'2.0]xi Q=R^@!U[.b4Ot/[ &ztnC@-"fw9tXvgi) x!x3VcAs^\qV{2==1bB9בkqO{|@l 9`Fж/0_@3O@HjG$ӛQ+N("O:A mCڵ+8ܞ P u1 Ca B_^o8Ͷfw J=|1^M?}ofմ_=wpsFCO$9,E1?>nI6S,̙NuX;T{,Flk[Z7+S۷YV96Q[*x60}[:1)̚); AL 4]}IS:o7{H@s#> uLLHxf$ 5f8XmKR^<*!~`w8 30PR?bHiNK6GFʦ #rTt@r'oψ")Hھb nP2S%/&kO>.[&jqtC}ZŢ״E@k.Գ駳Z& WSio)˜;&!b=^?b!?^nU&" T} !@>?"/iXxDiv^T.uB$V:`}NK$:so ROݜEAVn/ 8(4`;8\8ۋgXsIz6lk_e ^Y22)^{ΓضUyRahG@^ڳ7ꗣnLKoJ~7ޯ+/hD%Ԯx2As 9A3K}\jHC{7ogң=q&PVن׊@L@ LAzTWDf[t!Jݺ E f3"q8訬h/NZcV(z|bLVFcT: GBNtKmx W]ʬ#(JT#F3rч#57tk`)GH}N8|#4Czn coۥ- ^yT$Lbx}\=9Hu8N[Zir82$5A-n ubV! FϫC8kN PUv¸JO'm,fwįAAuV$ ( h[ iymvL: Yp0< J8L=ݥ)Ev~r4|(*ˁ' 2tCX Pf2˱l-jX68l*Qw^/ȶ뙻WqIƫCe>yW&c:q~"_ffBō~AZHx-q~Ўph蛲#V#XwqBCЃ]FS'Wa? wԮջpuL¶$9ƶf E+EǂɧޥyNߟ'O?pÜ1  ҫSC#ʚ@r`ǔQ0v}5%H|l쥪Rbi GkEKS.&# Mvܗ*jl) 2y{K 6˩%@LT^ ;`phk8 ۰78E}2qrgulGot1#M (gE񤋸͞DAP}o.'uPW1AOɫe1,7nD Wì%j75V#}|Fm?{=~6QQ![,s>j賅6 CI`f+mOTxqTFic{`Y4† Kzcko'r\eR&16YC#+ t)@~M3Ӫew2263Cآ[^s@O#LRpf\4-UFŤ!?R)WSw@S8qG))UZ8ޑ[(8F=ܥ;3Z[_9:u=XdOI;D9fFC̭ޥ+/AQ"\9qgEtp]yPԄlc+zk\c[&%8[bf8YUe`>І*sj2 ۶ֻ\8Wa%_ >wbF~%,g5(%њ]m$PH'IH ZúLM x'';%ɦhCy2k"Z''-b>y6O[jqVjڸL WSD"74ʴ,tbV+->:)ܵh :\v={G<N~A4?]?Fo=1 UDʷzvR8ABDbX{/QAwm(XJr*1#'D LުC "g?-G+#rF`<URPȃsٱ4I 3ڛiZ0 s;Sʶ/ƦߍQ/(؁;GSnh?bʝˤav/('tOzz륣?,9nMY1pk^.8 R1IL]=OTB ԿEx`׸̻/3up"|ĴSML{m~Uj`Xy#v?G {c$\H‘n,1Xf_UuԷaa!U"^hx<(-YG:=fG-vTqiymlն5Hw0`'~{!._0t.xv\P4fP0*pUg;Ej79Kkd+>F^:C6j4/i{2{"!y~88|,nfzSQn&t2t?*%c}qB$Fd ,_LKO{nq$xZVD|_b} u@osfD#b Kja˳.5KX;aiqg[%*\o3voL>]/Ax;+q2eK*drKɿ8wC"ߤN|*ۤ_W;+PgG=ٌNE}x( " mp`N iBTօޔx`ix h*gHf2x/߁T$ɈE!a{;Eioro%i -HpT ~2$y Im=3Uaf;X"j9džr /,VstUs;C.yc w3!J..3I'Y ͥ[;ukvG!U,.9 #J+`|z/] Dx [Ӗ(DrkV.{۔Ad[XC48*(Z ~fwNXtܷ=x<44K6G;.9Eѥ&2Qފc +ƧVf *\KZԬAFŔi|ZrY4@au>ϔƪé?%P.WmU 7v.ݑ,KԒܵ醈6sVgtzdDWE:kYO+ VO_αMU]%G0@Q_e5oѼCBKfIF^;>ܒS1!nnj!Eޅ Ebq5T.0 ֺ!@8jlԐ7a{lA"X 'zz``U7,+o!O& n+#Sp;I~dE1axI%{a\rc:fGK҃ 2jH SKm uV"qDǽ^C:vP F=nv5< 7^4^gO+wB$fxs~XqFzְhlI>|hZ!`F?(Z{6oփk{ulA tgyÔZG)CYM^zՊ9ؼ~^pwو}OY~{_sg.. Ü6@zWсԅ[BiFC] @ "ЏskgZhs˹ŋSRv.[~vKB=6#ff[ɐyR{il]׏"KHC$+#1a&6۵8]]}Q62+:qdCNڎƼ!y % ~CeDE+W$^|Nbdhb n'b} s=k{vs1#toӒ 'e6"ϡo2x+$b毦9WJ{sz^4|e8EgDIs2HMxn\aH+`+ʂ`\aHɶ]8ܞ.v<\aLaK[=؆h7!6Kbg;A&yekB_*R~'t6!=KCc Ksz:})!vO?u2#_/T3f 07Uccg$#PyWb`é[Se*I&DžDc蛇aK"cʴ3ARr'B]Bt+\'2+,'7A iRP@(u+wl~6ѺG7o<+O?E{)EEhq9 2 tKPOz:Pd#|/oN7%oߒKbү8$pSldž`SIskLX-bHD@Ta9ڷseۀ!1XP%/Vĕ将fEzn6@K^-|fuSrym؁ffb[O: 02OwٹohzN`̛dn^6ˉRI`ʏxƣBT?'<?7E֨ꐟWzF 2+2w?/{vW!4J *)(}<1!;&6dQ8 1k3PS&ND(O"Y_ҬkcwzI+췃ke<7ξ 47]\>s]S8~VOW 𲉖:ֆ $\}S.s&/N>[FO@%C:gSy"D)3OݡnE9xx XTeaLHS Hs_]4Mo7 hr}- Cn >a oz/pʧm/9|:__HσW#@HړYYopYP$l,62PZ6C tzbO’*:oRrbk3 }rdwSh 蚃X$$I)y;7R>Vs_/pGz!ђxVpI` :V$Q8*m\j y! GLEod~6\3P}^"8odD=POqt)E!$[Jܿj "&Hr?oS_b)F+8*X O?xL1ռrG4*FثɆ<<M!q%p 'Y^rv |\9X91hv,'ӚZC^tp3#'3+'qN]k\U[V-ex!k`2癭,Qe!zlơ"辝OS~=o׾T1;{.3miGvB<&D9;uG!) Ou["h.|YuT(Aut=oݭPj X,wͧuv>+//\ |Bc.;2/f%bWP%GbW|thBܯ2r.[hSEmh%nAK{'wFޡ.U1Є)$Ϝe:F'H>͠p~=[^1K:5I HvQ: >,_JrHغn0yQ^OӗI=a>X]ԂQ$$rOyARɚtMí[no|vpT9bSSv0$NbVvmޫϜ3C!"I"=}AP.%3>/ĠrQ{Lzg-9i),zlCIYw3Z 쎿ldkt%@TTr)*">f5 {=Ut;`0$d,.5 6lcyA^5z1ET K9{ŧQߏKi}nV@֍⽵gk|抴7ه HjɈ#Jg6gL@771 D!kMYFl=\`5 {&@&p|8P=q_H/_qc{ sS{0lAW 83bu{l,??nTl߈5" hĪsJAuOA$eZNRjب4I\:Fo@F^ݝK{+Wo;g> ۯ_jd^4_loGEɛV+!@F8wsxj}ZA@IPol*FXet5iFY&@f:6y-vDZ&Vb=و<#FDq3\?fŞu=<9UQ̀* =xw}H.s9 WTO"*C ey_dD]r3v$g kv~ߡ\p L -f̓W!G12U|5xerP,u>!3Nl2p!0,}.CNio MR*n-܇{Kx8 4:&˄b9玭4@4S&YM4nV dk,cvB> mͥj,2(& 63@hB06|l ޏV\>C(f=jF`4 _禕Fr-*J>%b;Lyㆋ ˲D1nQ #c'O+b.I` uIZX~*t+ȭL}w+W~=5 ܋xñ ]~{ o {V.x+9ZgJ4WHM8&MɑeZl^ڇIc&x9B u+&m$cOF;9D,2yXQ5CzeUoKnHq)N.q$Y*h( U\Xb L*ڈ|n}.ܽ6h[HsbGZDY׵c|L@ oz1G-EuxN/}-f9w {2vN칁b+znO {4ϰE)pXPR=0jXU V2 vG ҁ61L v).,8w(fVi&^&E\CFp l_5u:>I0icπ5 > T%t\B1}X:K1&Gy)"Jנ8[Td}Z|ΓŗN;+#DeS ~$}\!f6fcloWʱ2uسciphX],g܈^ygE+ AZ(o#_"i(FJԣOV^AG0+& e\x_.^  }ѩ!VN~iʄgw)qc>yۚR7?2\pcs_n/8ҋ^`M//ԋCni$}ͭc.RʁƲ2p>Ɉ'cz7=w6ի?Xj-Qf ^]APn7jJwU'<-px=E(g>6?ql꿳aQ?9LDŽ~7ܗļ>߂Oe=0܈>nʲ<>nSzb]Ѩ㞉[O>O/h.YƯunFqA|Q}cM`FԸ >TQIG먡g":sWP. t5  걣=3f(RلÑpfٵ9h4@Я)Mu19 Y8GJjD+yCh+pz$4ay\]J؝'.qFWM9͇ALhR5ɳjO{fbv-lU~ioL'v3viFxT[e;]X[ŧ,8A7g[o9K'r$)=n82fE\ZtyW>5Xm@{PؼXg1RCԕe{w Ҵ#ONnzΪy{k1q7ɂSю}d $DV^#Ekb:KO/*f{rEtXr%&7HK%ffO9HflڜtoR#ΐ&­ejq8 5TEM QoX_!|ʿ#QSRτȏ afu {=7,݅㍄JuXW.Ž*$ynEtB 0nо:Y:U";O OgɺǍÞG-NN) &T=E2#8A1vx"Yr[ԕFR|{:X+.G㡏W67#uߔb{܇:Mϵ#h.GED-v)*[~v[n6-({JI%4{o \}L}Oi.CHBt&YU$75ۍb;}c} ̔_#q7/F&E41|$WMZ80܊N*y \/֠TMII5 ?8{ #I=RV(Vok l,މ}X6+ \z./FjԀIcl/5+d԰4u4<.ِ9}Q@!dzS̼ka@B" KsBzh?2!+~tH R MX Ǝ|ʂ=:g=B9l!"27#l?VR!O]_9!~n67Iѯ{4%J$OomIp =~mP:BNqTˠ"-u!`Ш*O]i>ۇ( X܊US(i[5z9}.h <C*W-(phxV?fݎNU]1r >C ؆j5z *̌څ(7#gujfHSbyĥ/]Cza~~4<'~PNTfpYpC?`(S5,myH0߇q;B4#4_B?.Wyx#WW, O3: ꄭk[CV~msGp n7:c0@ĴB*~@jätfJXOYmQŸPn=!ET BT򨒤uaWzk{[۸yCOy  TN4u[g[j & vߏ`TY*̍&-7vWSJ 9/xʗ " @,t53J%5~ײu}XA!D_N:0%s0K._A0@؜cw8.G؛\W*}jJ7Ɲ_+9 lGd+*ϷJkl8e%v΄;n=JGA$R R.}57c#y"SY&QynN. rGBLi5P 4)e}8 gdHЍu3jk7Kŝ|b"ȠR)J@4LUN2s)S*i1+dWY-];Uyt?*6XPh9lLwE"WKA&8<!ggb뺍WfPb@jq%vAP5Ny~As!BXy`;?0qv.@7s"a,eb愦`slElï&CD`Zn&gLu<.DF 4bܗ0,c?RiLӁ*gͨ[6DŔ 8 de"où$b]l_ⴌy#r=2[YE0g,!jmNWuOn6Vbܛ! 6Y(|NWF&y<^yŹ?dfycZIRzk{Twh/W3/Ɩ(n5%O M# ӰҳNw3 VқE3( )5fV.vc3i\ m|8GL C"C6?#XY.O8'_:|8FzO6EOmAK'4JJZ;=C&A 1d/@8f[H :li}J=1)$;@)u[룀;c32ïOՅ<;>NSv}LhAF3q'*M9/&DFhC9BZ;e  JRP{) UILnr*U͝S?J_}o/&p/@eO[*%w ;1$]㝂*mb70E8[&m?.> O@VCDߓ0 ;\rpIL:T 0j>CAx0XrRCGsIi=0S+ Yߥ* <ĈV!kzg8 #=hDafcSb,/zGpt7?APm{<>(Xu*d亱9Epgg*@ꇻDߙ!x|CT ґhɗi1iG.,D+̨;Iu͎լall^K/} j^` , dnlȆk୥ƻx*V0Jw<wTS]b4?t\d궷YQG6ds7% ('gmnḴX)>Bp^wJx?so.?!1P];@oU'g`_{>5<Ԝ~4xH#ψ$t5'.t[F|aT\IUΪTĻm}JGFgkZp̃Ǚ5#Y%k.ʇ:Ҥ-$| 9vFоz_ߤej8yn&/vjնJ9#G&oY+;T˹= 1gךg6"# D$#f-̮ԤՑs+X8`mu"/ȑ"[9am<"vcG<>ux['/)NTߚ]j11 )ğ1O_7]B a ,Xs-zboXzAԎ" LIŠ.?( *X[s*r႟ĥ⌼:2/+)Ynf#Dz![7T( IQ%㦒`E/{vùz7fv!ܮ] ʓxFruq:kAu]Qc_׃8H_wn,Yf-kUstjr5)=Fkb3Fz q" 9/h=z 'e3w's4/1fd"˶t!@<0Auƻr&*FkJgͦ^#}չÕ]^1Z+la]1Yuu4MeABM?gSg$Oms:myHX4#~ |Y'\?7"ޞ=x2hv*bfghdĕMHڐHh~**c,wHՔY~%d#=L- oQ^y,^1.`j3f+it,jaIy,Ce0=_hd%mƫ0l()3U_(6>hLTͼҗ!Y+u?)z#ZY Rӎ7 79ħVhdeHv.*qOx.*Cov0ä: sAYy{X$3|6˜eC):̻&uiϙFW#ޝH", "gi ^ׇ/S ,%ZґrEܖNb{K,}Y*+DM<4+nb=hoZdhpq_GuaZ.GPV&5dU ?̾K 'UVk 62 4NNHP"I:ր(1ae_c'}۹dG {\k% 5Wcz=Z0lVBJ]U#W\\}",$N% hnzI,ZflW p ndˇQ >Miuot͎dJu`1W*1[1&%R|`df%<(x¡vy@iõ=Bh u\Qi%ye(;øi0*:;b')2JLg 5+5 lЧ1hG{_-Xe_@"ڀ*ϦOҬ+d[.)\}me#f>{at=50'*cŗ`'vm pbʜ-)  JA3mYm: sa Z9(Hie = 0q"2bϯT= V?BMnBXnjVOer-䮖+6#R45w ];b1YJ3 P}> wa/3GZ.iQH ԩz&-ŗI`wVL|09j:RNƐgM,ǻe뻵FD|-덐tQi4bɧIꍘ'"gj"X;я)/ vqEШn؍9V \š[ZP.&S`KO5ݳhߣweD$b7f_z$-0I#p QxwPٻtyQWĮPAߤ(EH7&6#C q_ ^>+QînlWEBØ+#!o\kr9xZ uN7s 7r ]1>.:*YB4UMַ uFNvCsoM@~,NsnlVcLhchpRi0^cN)"e'HH^BYk[ ~1z(ҜC&WԱmD|\:Uѻ =|F-J;GƂm'Zhd<106?%L}DMXv%bD螥;π:9:4R36oxlC,O 7mxB+.15q}qQ$}jA ^"bii-hޥy6_CE V/,B  Pȡ7ܒO)qLDӅߊpy ;h[)msѪC_D\rr"lڗ^ T㮸5dngjrBbFLk-(TĦ>\!t(G\`>KkA4q=(~=p+2E[+唊ު 'To;Mtf[\lḀ}{ £0n!T6/OSWڗ6iڧ7YBPTn C\"?]33^U rpA5] Ye.90r I!7B$5?|l6x@bi`5]p)caHlt"#s b%TLQFk`iOm 3|YT ̏NKr: Zj^2ٖ #U#+JNdVp?2˼`NSVveHA/ pBgn23$.ЎA:H)``t7C\E=P0E*IoRCմ?%̺H$' ;^Oɖ  V`Qiu@#؅:y]C x*R{AdI%0 VRd 6S.k녓?/ԽN<%PgIUvሜ }rYQ~֖Jwt"hkʴj Z;!BSIQj ]s ! ,VOI$]qZqCV?LW9Wӯ^LHa7ޡ&$;BV2ىrC' Hi"] >V囐q:`K9Hվt0/k ܷh6镫vh&Fd=Is|n19&VL(|'E@e⾻MښQ7{hߟHXKkP "MP*? Zb/UO4` ҳ6,B!i[JڒW.I\Mr[0q=cd='b`mcQݟ!hF]fH@h3S RpE1J#kaA1PwkQɖJ1&c%:iGq(+P2xlDVJD.ZF}}BAmX- FjrR yWC7Y/us61MY_N5%fz32ٔ6(MAjtE'EWB,9Bjd5=9EL1 >;\ǑA`ir9|I[ZE|[P  Ty ӨylM~C݇#O4 P9jQoDfݒS * ݓj|b!uJĦJemJAL.i*W3Vvj[zCE#Ct D R}?dlRn35< ,2WBx)XCƥ$;Qc#hfLFu:7Q;usʟXO5i$e_<}ogWdeO9AǕP& FvqJ ]Oȍ@{۲ξTu#hqJRzI"οƀ!-\ɍ%\Ȱ0 :a#}0D zPg)81PЦ9'5 8eDq^?$auf4xщտ 50qzjq"ݧ:>1Y\^&[RjQP 7.TJGDg>1ӾiBblj ^ wŇUi8'N8mid2' 5*a;_<{;yW-/0n؁a+䀗όΆ<xcZPҺԛ0S^m"<4 ̳ylQݷ2oYWO6v$/;Pݏcfѧu@Mm0s!o-J4TzJrS威вnr'zTfJ^ Ea)`:)*Bm[!zK 2ӶrnY6,(: YSM0 !mHq0qd !阅Rz=D)&; x+\\=]q4<}2mfNIB+P9F<|$&MgWꉾLhl|=%}`omS'{@߻{넚O@Wy ~ϰ69[h=iVr6v~lQkƑ|p'c.S >Dti0 `@N^oE*R1!|8VRa8 @܋ %zd50eCƜPRL+s*''!C0me& B҈=Q[tMMW0roFYdDvfߴ4n*$ՆJósm:K3y_CIaOhƂb b?bZv@TVW,:;ڳ?N⼔x8㼂} vF &c!)ptHc WSXsvt{d3/j>xgP:`}̑ۉv#%1f#I =y{M>EUQ|ipD-u#&ܢLAsH:.*QAN*jn7j5Ct}FMaeus",ejl2WLw胢 MV 6K ̘xo+ n+ f5{* nuJxy'暛Y%so,cjX Ә8%[(H hͫ-5{6VӬ}K(MI!Cp2C{ӂ|oO]pգ]b 壾i;[xݑlH%oFᠹA׉nS5yT  6A5rH l&L1b84Oxa$9— 㒐Qb9,@hݖ֒6q{.H,!?@9zEKM3F4Uu_vգ wr-"{N`:!N23~au0ڀD{&gc0ONUZo`)a}=.˙?BΈlW& ODNGi!*\E\/wV5Rɞ8#'7r6}(3auɦ7̰!F-k8u]#4i`XI$3aڼyp5!fҾ敁;[LoDveӯEcKH7]7h${r(\;Wn< P~0:.Lgծ{KEe4lTaۏƪ0f{OC0PeJepl.21Mbt@ ҾH]Tk(O/[RO=:D<^C&I/V ׬aPgL )0oteR17 K7UPw [!مZG%8f*Slgs4݉vۘW]J) dbֶ_fO)Mo"R74wnsLWX)n42oZcncZc0XQTЖ NMh];,*+~-0GىDx@`CXHau@NIalٖv=Q0."=s$^& qhM2g KR’4M@1q{tKmLIV{Ċ7K&ƪd2}ǀ XpL(Np]"IfnBtdK[T!i8& d-@1 w6~͢Z|UE 8o]l|VctTy{6k$I@GɆz{muF*#Ž뉿BDfFU!4S`d2Тdt!̹GhT'H&itNuD)+Uk,hA`[vZɕS2L`j&b'_e7HU*$@Yr' Ǫ:!|ImM8c2&/.և;-T0 *o.WaLm6qtV~]DCLBGYo61O7YuR`H?p_Tn5HNo}>$cLc8Iݿh ٛ`<ՕcyS~drPQ{WTx[8*=v=N>gqyťzҊHR ,>+ 3+`͔x_:N@#ؔ rW௉o$C>Ѿ@f$\i lCdpdD;l҃L蒜4S*Z F)0_(VEtb0P;] VX%x@)jdFx_5t-GoEG rWt,=jIl`P&^;{29K=?m;kM Iac/),;UZR c\~θgU%U]162TQ=ҁ¶l}~ƪTh]y:k g}h_lKx' ۣ"YB)mus925vI,)@ _O$wz)S ΁2qCHݱcXJZ-LzOb"R<ҿs@v" 7s /˽,jXUF Sh nL '}09 ̉O ^C҇EqŘGGB;a |63 ͈fQՃuI\iန)_kfNa^hv E E&cŏsTc1{'' j0Trũ{Y Fٙ]5Q0}%v?$yfZjn7$ŠTaV_7tud2}v >v),,~8Ȇq_auǬ7 =! \?D^X+[%8+sTH?04U`"h;!<6T~{ԮB~᷈)S% C),q?/4"&\35g"_*$r-W38IeY aWhQY "Rm z?1lWBʛS;MN$QљdE*AE'y]TLc89t`ºỖU ŗo%K|a!n- `nuNǮ.Uh{.EQO0kz.W8Z!՘G/‹"xK}n.VS۳r5^XE/@dk`3zp_L2qwi58KD8p%pNh}:V@9#ձ/g뵐IA.dQN\K4!QҞ>*$C_gR2;Vg9c1b\[S?yP8JIgU[sĵ`vɬ3€{$VpXO}=q/ dN0zPT`QliTہ.oLKA;;TD\:9evM}5ђ%޾jmL(|i#Rkq/VXx9Qm&2Rߍ]'I 5ז]^"O!%VI@VRaɹ( >_CFV; #UE^ 囨ONaQ6)aDNEF8(v|R8Exxg ** .̤:ŢT9m?fG #N E(NOsDh"{N1FdE%&z郧z%ΰ:'Nm'> KVs~ PTkgнU0}P)ꃆT fW몚@3~䱲v hw.b5/?f^!yHه߈DZHY;[(% nV@y;{94^3 +@IOϲW1k+xW-Y|\Uc$8A4[-ZfS$&Bnr;}\wo> #<ejj]|vJS[,u+6{ʓԥxخΊ@ל6^lY9H/hgN"7ꈯxkaSDunpWCvbG29$2TW;*TVg"M[赺W#\<&7FòS!h8bp k@x1D,ǯW{H|d_8Tn¹#avF9Q]41M$32NUu*qvwμ0)moҋcsgg;|8l^ۉ?#)8 E39ht LYyuܳEooׯ̏l 3Ep{]Ndib6:3KM!5ҢkK աsr4&>EW%thLibeMFU2-ETER n=g4g-DWpB?bV\?Cł./lLZת5UVk$94q%o@D)_> l@7.4+M=q)Ҋk]I:[yWs@ʋZ6p%QpJ:i~-||:POXXΟ{k D5&t(]q;m&w*U4J[ZסxvbJbĒD}?dL$O *m:b-~\tw>F ymqBI:w\%&8Vq}^"w3j 2t1[+n sa.3o&#="HOz,EOǘW~8`:i*^g$_BhE#8Q,9DB(_fG]#Oo_AXjӺ%r S$k M#b>Yg'H&-ܷqg՗O8 na~ C~kQ8 [3QꎵQ!( $gg] Kׄ?wp:e%ah \qZ^E[ Z'mk0;GA4;xH(ݵ?B-P:4cd ,jg[goO* $xڂF[ K LX=o' ݩBB7W1m]& %9k h#9cmX}6PKs g;=ٗ QEkdkjmgW. $h,`NmPǒԉ[*S,ܻ~ |2;αD_ $ދ$VI;럃慪~D.6@n;ƴ~iyR9cC/S QZH){)H(u[W=s`\[>_} C2hi ME3 G4ڮ5oSi쀏tơ>0,֋l0pm)e󣼅D Xbq|ehb>c6,ރ:WK%,5ru}&V6J3KbAoʼn(ۙJ&ي7f†:?9 5clnr!*;Fui*>INSpiF,ʳ* wԿ!0~SVy[P}ݴMe|:ٿMCP(CWs& <s>-y8V@YJiSC[A)1GHIa1MJV~fu+t)^`3~TfY Cg*RX3IU;i< N\K#T$M@o;өH*J3༙{Aޫ/[rdʾ~^x'{avjѡ+CLD(K߀9V\ۊ\cU΂V9eytN~)W( -CSlxJKJ'љۂ1g1p 6(U.͕a+ 6yڒ_`HJq=jIQZo>2)fM :hzH#bM7F#Hh8Kn#ŒBg*vb`"Μ.nWptڈ1MB7I,jQHnuU+vYIO1j$8Ry鹡i~`5֢/obI*:§*3"39z &S9JQ Yf\!ʪ\)w"f/K䎉?Uf%IoĘ!^AdmQMO$pKgZ~mێ}ɏnA"AT솯kgz@y7˺TfA|F;*T9C7n٨ ?޽n>EHOv}<1KXI~?CaS5չw^"h&t9OYZرٍصQß9eX)|ۆ":=X>46,Tdn$0&ѻ*rRF낋HߪBhDljzD?I']Y<\^Sf4!"D.T5ZM<<)OW7`r=Ael(:dsdS2}'p$ sG}6M U4fkeY}1 NTVN1Ͳ6nŝmyAL%fX}DMAE0vL G+:_X@_fB!iyEl@̖@[ku躗?QC'@T 짜<4ֈ(>6`o@>Dp;q:͛Y;vV >1CIAq|% :sq-\b`90d{YLY;V7}W'Wo0}-Is *T\kτ1?.H]Hx&odd q |#J2g +T,<8Ѩ=Lj(L$Vt?{R)&-* W`{~ܭa|іϩbztBOC-h~ PZjhp2n G6Q$VT{\CE~@;֏-.r2S$xӘ ߂wvh~FSC@& ʋx16UΗjrfq:C}Q\<$La[^{^F,85$蔧27Z-Vm߉|^IVe|e czsUH Ɠ> 姝OBH9Rsh/~h'&ZpU&=.\ן+^"a|qW%1CRe3ow {C y{v,CyqƩ2`^ϡS%кL\jж϶F%]=퐡9,)Q]U~^rE)SFTLO!_Ӛ&ȼht}]C\nHi}R/"}vga)ݽ@g]g?~@a;o2=Ƅg>6^;;ᴎչiF.mk}Ӭ2p'nd< <zr;R+%sbMhru Rz@б>k,C&&Oy$)hdQ+WVj?olIij̩t#&obG[ CAz+^X"m;Bz:G)rQظz=ͱ c!rc )lw7ŢUSptP2PPd͟&=ʡHo4\̃L=GbLJ 8(9{!p!nKvstlwFuWT8_ IXk[RkG&ӟȧ8G>e (﵋dzX]Sʐ^l/D(Uv,$ļ[貫% o&p|{j] @ܫWT*~ 90p $Y㕢5li9LD?Rͽ":#g0c-sH<,JN+= :3'U\ťsa1i1Ǟ؛t6±<CcDdR BQ@S깵96b׽!}{'_=g"Tetc-o$aУQ&.wU2]|GN?B4=p ˡۗe(àuut#F߇2/)j0 E,Aqɡc**n7{ .6rҴQx+gLzeqiR!>@+^ &aSֿʿ3!R>nn0DXdko`L.ic9v\&ȸf2X\[΢׬4E%0r3VȾhDA7콾GeF1*qى 0R]{B2\#29RUX۬lj6E|K`K8R|$47eŔ8HF#Q|D%`kݡg".AzO%nucmZ mՀJfYT=Q?K7Vx,N5ǔz8cQA| feOTL-BJ@ Rc`i&W8W sݲL`y#Ӹ>4z6 ز"={*ߏШS(=@n5ڔ&>,4QĩբY(NsYW:+QWe&KDXNX!,m-~t+ծau8:!(QŨ OאDxW.NPfd^aȗ@vTN,'(K<[BڮuElk[JW AwnՏ@D[Ĭ\`3prIbGoAz|ή2! 2Ҡ7c/W UJA1ccuANmsCÑk}f2@Mf5,6ӛ:Kw2sԝƕ 'O  ۷C_;6#@N>"ϤN|A:i'܆"-sF&Ӈ#VK1,MO.BB /v>T1R(؈/ː~BmY--'8jƶ)åN N@|vUϭa(BH1~{s( ,тA\Jx!X!+m\*vTa!i;,9m~۴`;D|0@mWQ_@%jo33Ğz5J᾿1XXp{3W"vC4xyY6gR R OkcC5X+~o|VԧFYvd0@Y:cd)㍤"aƟJpЮ@3ΤFA =B٣sz3!uTk>ȞR: CF.nD0m>P*OVKiDԝZTW)OӲ,JnKR{ڬjtʖLh\ NK]L 5^D7{7V~gNƃ\}R -yű΄u{.\*gio܉E~F;ȌGih2;&XfH҈nQ&NaN9){_ :g$gUh|`dRXŅǵ"^.ϞPo&O / #\Z'KMp B!ay4، 7FM}>o2 [$'؝F<(Ŝ3H lB@9,1'4fA;@z+h#^$Dӊk*:8"/Qd[mq2̒'M7* ^~f )sxԋD`}jxO\n:%rh)` . US)m5DTv"8ECF8/"K!f@D_,ɼM~B@*caX 3UWvWjm$;X~W)̓g-O:J#Uj 7 !yڬ'Ƭ@{^/t(uRN؈!"fjufe/]Zys7d;};Kk@[ӳ8z[E6: yd'Ssqv1I{bL"DoϟCް2;ȕGҰb'ߘe:Ajr|H !y<~&nٿG9I_7}%_ߥ_hP#2q7 5Ϣ>Xs>HUԽ+?fj #u #zLdu gWLZ4Wcۤt?tNH'`㢾}Uo(g L.0%^E i3Hlmat{e^Fy 0D k;{ȡ" Q/JOTS:2{eNzifWXqo1XھEJ5e(}{M)BLWAtb2v_Pr= 7}J RH^KNeFc%3b0Ό'^e:)qdp]K0ڸ 03<=,iD>chLȔ}&5"P=t%2e䗋|&["^?I,] 8pc0ޏ>`@հ5QjGJ_n&HCYxpЏLpeQlt$"ս|{NQzl=Aԧ|P-r2 y:-w؋D/GȐ |<ĖĞ# yOTkΒ$YNA5p,r5nV<S1XF2۞+p`GL( u'7G]&*1ygiAD*#ĖfBsYQl/ޢ'V\ō_͌v$77W_ppWYzQFgptgϺ ZSe{!xX^gb~blZgJǎ\ ||4&Ec8 #Rv%&^Zs V+~^[!Cn""jkylX(3qTCm[}i7%Gz)c9VGjaB.^'NF ľnő)slAs{"C| b0m$m]8HĄC& ~Lrp1dͰuϯK8*Q,*C? o ^@6:w#K} ԜJ(9sŕdI`h8z|κT蝦4_ JW$h fӋ^H~ P#QbI#lO/190"tS[L"-+<m3>$FL 5LVEXl|T,25FBN LlӮopq?}(a64^)vE!тvj‘>_Ν|9H0eVt=eZU&T}$@+YS#EZMG۲ \z<'ܡ]:R̚NZ(=( @rԋӏ?Iet}k>mi*;,񹬼&s%hr*9!2ZX/q5xc8! vuzDz^A3@ ]!̤!u麙s,se}dY#Ⱥ Nme,ȜvSH@}pt#:/reX(q$'Oꏄb+*[˂sOv\QmFyg_ =ә q%>L`q(~!adR}O`,uܭX`γ6f-_Ʈ#br.\&i^2HiBs;Hth)M35V۷ހ6V{y_с 2'%l:8c#J?tYj+zOҭzڏSz@v/?dr|ċ|Á LhS%7] KێB#lU vI9r&Ԥ" ؖԚd@8

=eƋ-gZ6"R8m{53+f Eg7ţl'~I0XG7=>AV]K}a e=BʊaC>~ҬݡS? 1 ՠܰ+sBk.bM )!s:Lx!Q5zlpt?kw#_*ҎTY I̕`9Or0 &K;i')\!,vLsQ)dkHKZy?soXťa0Ѫ.Fp}@A^3(Pr]+TG  ZiS RfR(?XrѝiG֑`Cjc}W%e _M8a'[C{BR'#1 fJ`ʃ총9s+.DީL?*se*Djc vu݆sfƼR /G5s?¬Y׫%ڿAM( %~ޅRu>v1j8fg"f> ɰx[as%Xo_]Nm%AǞ ̰ <.-ѻ)d\>oMc#G ]UG"K[{C+Un {rt۶Z`KKJ(K0A+=G1 N,<ML-_W2 劺TW5>L NEs?_= ؑR* BǤc*`}a9Z2ł1vɺ א܎-?¢A2:HlݽzɦW+s,Uv?=w)XokR.#cg.(T3h^y+UHs"zc J pRBÇ'hᝨ9tl% WySЖv3s|u ?7! <p~Ӭ_iDV]ulJJDZh;艩ֲ1렛E+$hq"Cp ҙK.*#oeC9 AzfeXI0Rn8v3qݼ?`cюɈl~/t# n]LSVYYHVnkj6#v -C`7!YO*+{+(t#<,Fy`( /*y4o!P-8+}Y%J?-π d2{U*Bը"KLdjc))<kgxxlͱ.Ҫۥg2qr~8^ITGΐ~ѧyV7Ph7ݬB≜~ SqW@ոXt5NmXl C֟lnγ 034,NOց%/b6 5<ϒI5,-9be;7Rz4tj}q9V(j9W%yJi.p<(CŢt8ZI]R}1(]*=W%"$ #sEy82;DC) :{F,iXu(g:]s@' l ӗ]/Th^0C>SOٖެrjt9;;ւƳO0-rQjl}f- )3 (Rc6.j[\`尕!X޼TddD=&^i*]:qU;zL_Ubw,zgexRBvq$E 3 il"g QW)ݘ8[R+f(^>ۊB8.>id=ۓ1lqÝWeD${#BY@tg"ne>pmȣa`|L;&%h.2<. zl΃fC+r4͢\H~i/řf&<ղJ ]z5BzIj/ ƣ(q;BEkqs;! ?Z[)@4Rj[ד0؈9#bSZe(et7_9m|w!5ㅴ00rs18،#Ϊo4}}Pc‘Y2pĕr&noȻ3WRoX.vd96?YbJ3ZG0_7</8m2-cy9?7w߸7B#EA[BmՅ x3Zt08oH3,RGYO s^Q]/J.!rOW3[[>4ք'7Wc~3WG ASCovMtL 턝`/Ee+R؃/$o4g 'c&Ikx+xY/}V~\R9(W>Bx="~hrqQމӮp~g̶ 8e'5 Xug {iMFskhCa-}zPo~ý1zje't3/q9˿J9/I/):&؈{u?՗jNjG&n8"Sh)xȝ0W2eO$< , _=Xi,K5ly 1!bGז kgg؆wĴ8zLTWʌ Qx[j]OYZꪲ/:םsׇ/ b @]J}uh]2|?!T(Fĸ7=!+DUfOLWoXUZ3Rx^SoC3E{ːZSK3:Fhhm5W,Lx٥~y0M˶`X]JdWVMQ9ӝC:h gB?..ZcWr==T#0a(#E[W6He*iNpY̙Cʿ]Oct+0320ipFWSYqQ,A)_Q|*OS閯S-eoG-rt;+Dc~poM!d'Z×,4Kv>xh $x^3%4XXA96藂GଦH` >QOa2!}֓nW De氐:ֱʆgU`fIX (fZobr/7G1n=z1˵niL駒7=1YG5xKՔ XGZ] :>Caj3:HiF 3vK\!uiqcГBmB: Y f~0wW|~˷x^h|e:#' ]T cz&׭dR#L%*VX~[ԡlLWKM-xAĩ|Z# 8Z< *XM K 6U )xGR5\Ճ;L;r% :,l'/Xj6mG&(@8%Sca`$:L!֢E/SYS}U%umJa,‘:Sgsfr*Vo(֨Qŕ(Ou3Vg<ŵ`D7k5V}ߒJgV̸M߾DKm#U$k%6wvFYPJTB\XC:j*gQ܉]|XP E1zP*60!1 _*Ʃ<=YT{Ė霓!sE<ӂ{ꌩAS]f߂>; ig3^|}疰-D5>١5μ.%BܻsɅ|q eܹ+X[xЩ+ 0uh:>uh`E4TMڟNſ]Ǥ+vO7֫Gؼg.UP6)c;SiQ/˝0[p+BIlжiiZDWmz o soJپ5b9;rwbhp%5Lf#27 @cBؙ~NGun_uzCvBωE*ͥe cL=jǯΛ 6ahUIxÆ) 'S4^y t븧!̀mA$ SҭԐBK/-༔tZj&2ǚo>6cV"-}lU=(2rRTdv<Ea~I}+ay :I#H,>MyPx?cV c=pdGg?EgB78Dk.MJ&'"7׆*\rNKXJ9?@hmv3XܲFnμR[meKN]b9(g[-MxA\ڛYUa'p[ ,}j/K cS*p0&wzӹ+PgDN"Gp!'YWJv/]ne})<pV7Q܈NkG츂19tó%^:et-̜6_jR~f(-l1 O1Z_P99H*2%&ͶsLElS~vR,bh^nHsQZK H^R#xѻ,(nYi 1af1PV@d% {A&q~DˈbhbŸy.!XYvgΙ7uK| 8@SAC<..Ȣ;@d;/M2lR>LDD Gws@{ejIs-ڂZPa\X3 hˆuy8 %wQ> ,&1'6\"Þw9US=eMb@'GmΦ'd8\1"G9m5؈mU!2a[#tZ_bTK.-8xVrۢ`(۹^ܗxZ#,]vfq;zeICY~VT v#2鶼io> ŹD6jBu@[|hAֱzsYagLۀ:kbA|f\e,Qvp\ʥ4}j_ 2R9}<Ts8QS¤퍲Οn Oۋ{KDFbU9|4ias~  fqa0*M(37ݳK1J"?`"EEWMv֠dڵ5PPCdE#0_ к6i<\ێfQ8E}}NjBJwvQ-~ S1jJ}B疻@|IT/ƹ{}dKj8$Qs ^?6^c?^֋_[ByS'Ʀ2ғ6[uD oÅzNso!nuMle5Tn#v Ѐ"wƪ.v;1nQ?)R^W ی?i!Cx^9VjCJΫt6#"v ݇߰/A lrk4F! X@cFY uDU2 Q0h,M;kJV=*!VI0@!!E`] g`Oڋy!Q?m&x"1Ud5ӅS)4IBaճf6YTLi~;I" ,uj%s9oM6C50 @J g|2A Ԋdޜ]VRͱpLk^aTZ_~`'57Kŏp?@%bU22LUܚ`9H-bBCgr}97W@sjqQLZط\ 4Q]DM 4Y%m?gw#t)9oh^7!ز3΂mcŲSW1+D[z1dAQ'MDZ]Q' [ G B 6#p$PaKN¼1ifHX*xr 3'ʯ:NJG2Ri\3[a YVV0Emas|F.SSm84|MjPr0g[ᚴ߾8Lf ;].p1jX40n>& Y_R Ÿ0R,kО25r Yy_xE^}Mdr><_lzu d2G(Iwo(4~{ 7dwIԍWT E6͕C@t\ 8ĠtQp nH]&@qoT3+\ 2Grm ˘vCEm}|e^h)A-LaU[A 1E6bXXOXM7:s mWfFϸI{:m΍3oDnmI<ە3M`P7sKz*FˤzpюeGhcѹ΢kƞOoh8) am bSZM[W=p(\}G\.6@#㓴f`|؊j|M_^?F Rj-DkbFmCB <7um2;$^#w8n@* v5ӛ^\!R0 TIuA:?Jm鎦 IE߀X4 _F&v)b Ⱥã wFҷ/{ϛwngAA@>6_;61tE=Tz&Vb{ u6~`q1/ꀳ젩Jc 2t#wk&@5,9i5D *,YpfTԑaOYSɹ=|ك=Gu4rJCd1l#$K{B`VxNgЬ4>"6YdCko"[Ӆz'm#ZE-f/A1"a8!k9(}Y917uOğy#e!O@{88Fש;^ZU3~/-h")UۿW'ʋ."?f$z HmsDZ }.vѹYa_<'? GHk>h< n x)Jhz@ ճ ;ա(0]B?^Vx)i|iֳ?!@Z8a7ܫD1,hӈ2olAo U1wr=}"lb ;Ccp"ݍIgmE>fڷDH4z1/e򘿅ʥB^0+$8Ukk8WBCU 6_LkH,ޖQ̭[5G3j\4 痴!+'@C>Фm8pQ!<33n8u_<6T=*R1Ź@<ڗUCaq(sVS=,lpңxї)tS8OoX:LuE&ޙR V!被(˰ϖ-~^go tw-89 `Ob8>?E2M/"'0͎r=N?_]/-@]gn&# -i!R`)daK Έsdp4KrQfQt? $u=udAozSnZ#ҫTelv^V>׿hf" Iu+$RnS#1<Ȅ5.48 ۦ@-YiEqz\qiZ1*p0HUI;c|wBZI5"]>Uc0]A2ѩͪ}ts 2/ ,y58E0pBG^Ke2_i2]ߛf+Vmq 䟓~*b%Y*NfuzCYŜxr;<0ȐjqpSQ]/wd T}nE6jt́kIͥ!3]?3!@"P\`:XjHܷe@ :e'\Ƈ7X.Q82D9ܕH&3Z*|ԀC1Y|dnD#T4V3n 9fy_ex[HP] Uo)&0^^S)oQYA24aU9I;E̕oTIlO :uAMR>~߽?+峘=h@͡4:;>dṈÃ\k L@9B6HH?2Պwj,fv "\ cxBvYq܇k?D>Oؗ6~rw E%~%i52fM' ysGq>4N!-ց s0NB˅& o9uo|š ?E5 .'Yӻ2,u4Jpkkz_Ьla+Kл48qG,gi>L]ѵB /*wR 䫠S:o ^%VP1ڳkАM,PuK/sMzNuACxaԿ"#zlKZN&56ň [^fxȻ~n+d7ĉL0Hq8?i}Ds:b^N*Vz@OO}}[H/ LKis W& |{hWu^R.H'9QuM+n݇heN^KMp U4`zn!=h'GnGidbt7:{K=]ʍ]A)0%xuܛ!|πZtsl$U TpXr7 i Br$vi-[:$YoAlJY "x$ZMQ? M5 1Ӌ l[{= T&B =e/A Cmys@BTqPnK˖uuZrqMhL"5,VE"%T%EjXcЛ#˛c\n8xIBZ7 jׇNYF%iE^J BIaY0ZjSzogYZ07070100000299000081a40000000000000000000000016650a15d000305b0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ηʛJ(pXfhވf~6aNljd 9EBP厍LbD ++‚'\_*7 %c+٫aAe$Xp)aNR#=S~ŻfϼbUSJήs#JD~ϲHúrּQ"7hnkVS&I%)Y"NVXi J4e D_$<4i `"1 j-ZPj{»]Yf\̔=kWFG.HR:tT]1vq51aXf7g'ǵ6.Bs|AVr.^OgxuJ-Qo|;0 KtњI$K.zX'"TQ,TMb&=9/*-1( oysGO9RWԢeج&[}^PIxA3QS|Xs,;=e-?e>٤P,Ȓp}XE35vنu& 嚩3(weW{2U10:[25 Nz,2Q"l.2o!Q#(ZU(!VZΞ*0i;MMͅffفNr:qGxyMVZ5@hDM:X/ qQH1Ge6M m_j?zTȆQuzq'Z(ءuߘl] kO6]\LJjg(Fo-!,L?>X;|ַqb1qTLV.m{pCQC+i0yk1r:a &ZY7d0l΋W{V@;xS=qw;Jp[agWL>#"*u.8)G-E%|R˴9C3$ȇYӺM~V^:%w2ODV̵+g4J;;J)0$;b4d<G_~n'*iE M<%LaKx= ϕGW OKhXnI%?+: 2߼  do0ԱG_q)UjLZ9Hz:aa=3/vP5lt]^oRU|VAX סjETød%Is*y wP+-EL`ylHNIN_scM.e9Ck:+Uy[mP Vwۯo<Dn&wBgzF4 uu1~I%{As29JJ̧QG~QW ­d"Ă\E+ZhP2 "إ].l+3*nHxGsW4ȊF~ǎ"ɡsGYe/ ֟iW6XD)ͺxnªWZ%'xm~HKiA$RMӼeoL\s%v?fDؽu֩Y#F]L]ͿVNYn䀯vtz'q<˼,m}n͒rmHt! 7БT Y͞/2#͝nyf G* s靦)U0?R$,e3XܸĂrRErYB@͔Oj 9A,߉vPd G8@'e}*$C=Dkd;Fyn=aΔvM4J b*&%dnyo[k;PDn`>-_jaOHhoO N aUh 3a J-`9`r.nЪqNd1cX[l?N? ԍ5Mx}.Tm s tǎ[\J)zo7khLB2KD+ jICYc\5[.G [xANJrtyҸ¢h91B.Ge :d!a @ 9Aꬶ!_Lg:erk3_BNEH>wӋJړ^W&` ]^k c!(u8jp2A+`񹯐v%gMMIN P1,O*{9PATYeo߹VBCg`Ҹ1fV@/r9A)|4~Ɉهs@Ǿ ]3YH|*Rk1dVE4vdZnMˉ{Q/C9GΘ0s)"[ֳC8TRxk{ہW5F99ѷ7dKQ݂$؜áڪ­n3eAt=Y)Bi}A`EH=;h9-!jr=޼6K@Ԉ; !׋eZcO`AuC }9x<j=)om@oz!q-w{i!n}\q@? tJלowܭ5PC7~ޔe2fIeVQ+zDnX'f|q3oW,>ܖ(3J"aI2 P*@j? O:0 h(IE- ?/jIPb2;Pn"!A )̆PF@(y1Wl`X o;ϖ_\\’ s`Zh!W?ϐ+,o6nOBA;RgK~Ց?.C}X]?u"bsϽ~=v2Hȍ(A~.+=v;wM1 b*חD{o8Kg YXҮh贷([^OP#R<>mɏH*W!@ě3QDa1cr*v jshJvМ%a9Y$Ṅ2s" 7r%҃1n 7ėW&4:׾ p5Uxw >s쳘>(vmXu @^$ iIر}AADDsK8g'Cv|"^RtsKУ_`ʴh#?N~;';oqK[ :`JZnTGF@xǔD hdX{>9`iN*s>,;⮈ /@Wȟ}Ƀ0 }},%7>=2ADƽ !r wȵ\Aݮ{(v&eSR+M6;fL?ң B]j(`w<2@:b-Ms5 },#_O eNv\ k!2Lٵr̎`ϐ2jKhe:G :r.v&v,T*f"yZO *Wpw.`e#ioadn s qzL2׉7A=NrO/ NpՀE=ojzd{R83d'x)3j䉹5ˠ& Bӑ؀~W9vo]Zcj.oS[|W&p&f;%sskx RpgsDL3(5v:vlӺ=z.)ԄWLyVիPۇtt8fq ̝:#&pV?,Z,4Uڢ4ҭ xQE%\b; įQ8jUll(eawXsqM*%9xI'+d+I>"l }|fvd>}ҥSx ?pk[ < fX.!h?|SYЁyikF8GDiYs))Pq?:|;[+˟g~ N!2d` ֨|7z2e#R;UW9y3<_so|Xۇk8Lu=5CQf8NUQMyU3OlWlB+[/jHכ[7~l%rtYGjgYjG&l;LVUdm0_5t̨1-螽52lL<7i*'\F$,t=<N\JhIb+>}Y!˂TM{ MJ!(s;X"YWmaḱ  5̢#DItڔCMYJGzxV48ݞM1y?JH5c5ϼݔ@0B ^̨3cX?_[#G'j̮"t% Y^O[^z9w:fCFoXbO¸/@{6Np :4.4FT;F`<B@.ܶ&`LLmNA$BvdN-mqdSȨa%vy ]~0h&H0. !8}ULxɆdX5 69G*3wj؀C'\bR Ѻ`y}S~"З!9Dh{5)XƼ¦4xI8BD?S׀7W\eҗ Y /5-^hO\hF>_N¼v(soie []w,F81]CTHϬxSdKnvv1yiI_|d] mٰ 딶wzべI C_`@Cek.ya@l䡠Z_\64`^>ѩ zI:Xbd,]v ;n 7['P_RKZ1p?GUS75(N]%QF~)bqmYq4t#;\z]M/ j3Ptƿfq234ě eP4~PTULQ^sd@'SgFEMN+GQQh s 2p{xz#Wp`ub~R+Z'$4iSrt{%DLPf1[jh;Er\D)['-u4- e+ \<&fj>[an]*Pþ$8k~!bN~ cMJpDvDf(+aR÷[̚ T- "29 vTbK݆hd4raY{ŶIt]K/\4 М& }$ չP7d@-@wCGf';}>`ӁWm'4˼ZH:I@DQyt"36#Wq~>Pw1E%V?MQlz+FǦ7j8wrsD4ln.)9.qJj?ݰDDjٙ}CZg %/p+À$E #A :̒h~㊐S$*~IWmӳ-h3LUsp(P6vt!!d*j?"c vt0};!x"4J;=wZF]=. E,t7Ki$2ӵCd$UX-'3|7m©cP9_wM[bE7~( nW{ |0/T0k&Ʉ3N!|%MG}G-גzDR|xV rh~(U{$V%wrf $@~. _t72h/]~{hQntcl,c<:;hi9Sݵ1%\tdK\0&}}Q,< !oms4DHķ eO8~ḧ́;4Og!يY֒͒q*&<_`3V3XhXyET4,#o쯐q"ar>>Ο?DR +&[]7/8pNh>wE;t;-gNrKq]}5J귁|n4y#*-s] o,U~?MB=>T?BԶ\‡2r3`-$o'l:;\Q'lOzq̳~׋Xu1J"Z> HkVMF ڝsz9?hO:悦.NB*ș&81C|SpPd 7hkeTm/+t9˸qPF=عtd(xivrz) 8Oʳc9\M)&֎HI hw0jUWW,!=kKhb6˚5=B_02ݬw) '.5k\<i=`hY2+;RNۤ3Wf9Rv j+7nx#.pl;el-i$I x mPS5vlvr@F .aoY(E&bҳ Q~Òb%: CGā{0!}WI m3 LZm.O & y3vMBn= /˩9}6b<VB'__ȰjYUa^b豑%)-҄uPT  bE) >`b9)CA.ks\ãbF~C}F/Y_b9RbJ#Al4zwY*p±qUo>Tn$ PCP4!S&[F[ f#>g˓XFS'r941Z"pۇ ~P ʏ?Xb.>%zÏ6TQNEc0̠IGɳʹ}-aO}hlӚ)-GVA3z,kf $mF^ 6Q_Y |U+ӖL vYm!s_"1z(Kҗ80|DL ӕro&[cɵ;|F;ԡ_\~%;k"~=3i2$&հ-^O(Aa.ڸR50ȣE8^ޑ=`L{.o:3U)L-l&>`%/@:u̓dZ:.;юI@:HkXe|[}t6~FzeX4t/+MEIjw1yc,Я…Sh" 얉 D|f{14BZ{r!l?!YnɌRdE7 MQ%tXHBG* ATdkEH-Pm+ Qx/at0%^ Ӫ0dVBXmn.<*0g vOkؕAc؁]+W0ϼ(s.Ml,/Ucm[#V1Zǂ`h$U{* 5o`>vLHlD0/~W"0=GffOuݑEx/LPڔq3nŹ9~^yQEQ>]L^bQ=Tܐ`5KUn-q\W$،Okل nu^i %3 \gJ%|k`V\뻱 [R';dkhiXNϤa]OA ŞAm!qǮ a/a>=C1ąTY$lZ @VLݠ/ǣr2\d"yX9tQxJv('qPGRy7rbmFp4xqD]~7WǞ!*12ITn}Gi"*7DdƯ;*#U P4VNyVJG`wnךn-m*Tav? Ȫ/0$hnv VQe1dJA xn̆+G 0Ci8fLP N"nmB1L0[pT$Y !X=P"1޴Gbz$G8fq4.OE㪢{RbZ;֗z$^@}dO{-+ %ۑ/ԩynAvb!44F[+$l!NFF/˙,KujD+ƬWe)0Ϫ |Zy #HD!${^>S>]ʛq[~V@J?(b. CL`9d_PaVqZ)6_D@mb5162PYY{vL%A$.XOِthң#Gn2?{Y3ov4^Żєw㧊h9dDsTr%9 xTKSX5@ S+lMT]Mw"fYkfkwz2_"Eg'+eKϓ)&pyQzG\Yy |}Xٙf1|{SbRm-VWnT}c bDCyZ{bc|QÒq{}J(AX $H6c3sQ U/m69kH.Dn\dv@õ_m^M>s[s|Р 0«g0sͻ8wƉIlX {VBoO.W߻ዀLMi+`a,l"LEYCE[VZ>ȹXMEunv#:dW`C+Ѡ,Z35wM0:]HJ ѫ `ro!+1e7 ᗍ5Ke{1 |G#ùm(cuj: 8wU@茨x_lomxخp*!P ?ȶg? &>xobCH&__jqBMWU}r#a&0ݫvuڜr1y:(P{ )qf<T|㇔ԼHp(}7hweHU})Cq8'׏oRRgce^xĝ?ʻcLG uʷgKDb3j 77Ww$!skOq{5V7Q5<82n3`zȤJӀb=qykWBO!8[gZajP1Ĕ=[[-`W*,FUO[RѼ53~WsjjҒ.:o:€V ymM €h:m>0^97:*{{CMCq@,PYqY$c}-ZJ_TV֦̏ݸJ̀EC]46LB~~m5q3ɤc^:[v`[ng۴ꁗO8=DhZ G3 w]y#] 'uo5W|RamңDƗ|H3m7]ů0Ϝ}gU@门̦~X}l+J:B\MPHDd'OzŎ!<4kwYNcf,ʔw?jnshJ}ky!g*duTM.843םd=$TYקhDKqչ!4#Vvm9U )}ȩ?ɣ?Sb}LzsS LrqXZdvj=eOvFRx2/(M/ jin_EI@NeP NF:vx nQn?,J9wn=kh$CPB i N䲸4m80̗0fH\qi U1%(3h7)kuIitsr^H2Bw-RӜv*2e9aQ[1^(U(|@Ęt 2./@4v]831Mᨻ2Zc`nh_VyB'aaO<1(7˼"0ҸDX~)̱4ȕG>&x|}9q:i%46cfPlog F7MCkqd?q} __^QCL|gCO>3] 8Bܟ+EN&>Dl0Z Hmv&j]W[(9NM3ػw9M̨ڵqSN>ڣ{$_Fpʠ Uc`ix=nsNp\B3Q} .wnǿ+o/vt/erxw2!T}mNV/aK`U^l&+W]:q>1v`HX`945>TCjfh% W<ǻSg`5%XKr΢Yz=3NW܋Ɔ驼)=m NJi4I| ls8!Hk%*$R[zgD1,#獌swQk~[ =rcls1:R=,hsFř;aRNckM bmZ!xK\N-v !6z;KW+&rifQtLV/8 [Agdqz@-j_jշSD.3u#z1#' 0*'U?Z,&h=ʢҚ80.{[ϫ𛛫Np]26C{¾M0|»'\WHXn- G߂Sbi_vVV 1O^Zfia "f>$8![&dXIh|TK%6jzz܃)_0AtZ֐CQ_X 4ZxM!aP&|sG~;S!.&6q0uoyzo;:Y1r -~ 3|0!s 0{?! z~Ͱܿݑյ%/}ݩ;E#ux4F<.W%@|퓦nwG\IUQ ):|w(3[eڐn?g[福&eWOWOXɫ 9< ̱}9ֳX|\#yܓ%uLp e*BrӒnIwhϦ@UcQ>To:Nyŭ:0b`;`qF;iTfH^-9F;j,^1]RkӒy C*DxӨ"0׳}FtTxA.S0lKH YǬ> ƌ y@ %E|0/5ja&\HZ_v[j<̑]1i1c+yB/9ps '9̰O{.>Z2xO5g&} %͸V:s'3{†< dE-c J4 笑&$(Oi䫫g~AwSdvj_Lpkmm>EuЀؔ3"j^#%UqRNYbhCD"ghW5Y9-qm|T szl{ը"]OFJpa/uZ9!G*ڍH.7M~}Ѣ9ⱗ߼CS6$4+@WKPgɀwE^"imDI< T7[&&pSM ˷G0006'Ta1Q )XvP=t4m8[>VEc:F]4buת!br'rܦ{w1:,(l+@Bx;$B-D"Ba@G+{c)b Kw F'oFJCC2ˢu}38^!mC&O䳅#iJ2Y\m!b: Q һ&Z~HY<$̃+Cm.vb/C&B,yTÆ9wcF*@~˘(hhepv5 ELˣ2+aƐayaDk-y򌁱rݚ ]zkY U RZf8XMًH i> The!.h&P@6R [gH 4H' L]ɟQLIAJ7aQ\"v?zBEuR>r]YT B"_ܶAUw \?L¯;<_V}[Ch2 mf=kKQ6{3sQe,3hvu%$W:R;ʪ>\aw\{HPrM4W,8Z yZ(,0?}ADԴK G]eԗrIzG:I >f^ khK V ecv c-YEz_Aly65W4p1ѥc_/cf&^maQYPS'E=r ޣ {!Cu=j.J3yѲA'(BE wvip'SLxxh.( dEܨܝ!xۼ DdQN&T@ =jV>#M =ST\o4mFBv']!b+–SH!6I!o1Z- Ӗ rJKcl(4&gD.,\JN20`7/Qs*U89:kp!Xf`=jP 7n"pLkϼ𻈒4h\+5fUEKٝt$Xق b쓾B_pd~ PXNubi#|2W4g2RT`Sd#4Ωg8K~mR+y}A3gi׽X/löZokD+Agu>Nٍ?V> Q^4JD^XHi]?>Xl7Z2}h:mPrS:.*RAx|_~ _Zv!0!m iq#ϭxp3.p U{SUO Vk3A0D?Fu8:1*RRq};vxe! rEX5\$Vr]I5 ߆AF$EQ8b;rk쾂}/)dPPڇHyނS=^cJ|a-9Pޖ @_s@WW˪v&| R~R x !Æ " r#@ &wa}\=U$R ք 8<~.j~EJ[?x d=F:—,T3Vx6K *K? INeGg,]e=<[9W;:{5Leț-_Pخ&0F@Ʈ~Wb!iwVK uX)0 L{%N 5/5u@7ߊWxgoj2\CN|WMUV-~!<5=p."~%]TWqCoJ" x:clP dd1gV)E1X ~6Rs6 flRŘi`bEC.ڏ2%B#Y^O#ʚV8cz Pӓ{D_39;E|] zOU%:u2ұI h@05R 0:J$~|y ~4t`%Pn#=Qע:)ϢeB-c} V4O5KSI}ۚ0 {D.@srĮP`5-,Q[]>+lda֫@m}4jd Yq⥐,C"8$Vw )T~X::DIt0 /}yEiZQXS?Pt\`hT>U`bW d^ a+{ ~]XojԲB1 Y2q!YassšZ\iX/95518:QoٴdP97i ^'mZ[HoAlJ_A8'bB-..@m*;VQxZ{Dq9)3\R#er w5d}Ī8lBZ g̱} /S8%[=j`v鴵*&XPKS|ރn*bw}N)Щmo{ESo^ pSt[}p`p4$;bzm "|}hrK *CE%hz1GW.yHM&>N 7AkEDiɰoC6^:&t a%/3'wZ,V8[BA [v{#$m{Dz,&CmT9*1f8ovr 9ҳ>fMk ͯC204esGEhzgOz925Qw%eoKSaaA(//=,`3|ui$&I!

_!9%_r:QQ$ ,lsGo?`X/rNtx$leF[NF.ۻ~v阁y{ep!a4U[*X nHm( eֳf&5c?RjYa[բh[դyFq 1u7JM OM^!a7<j>t6+ؗy6٧v5p~ydn!æHٵlԺcI4ʦxGNҤD+E$6LBQqHJav{J(RaT`#*`ʁrF`W(m''紒X=v/7*$5R9[y•"UO?5<]pG*3wcG].VZa)MJكWߌ60 ΐLJFT"zUb=C_m^3L\["}&"F{?; džDf6g`&gw-Z06O=hIseybͦdLCC\x Ny$w"Q 7{8+Kzv~0 ۏkEXYA_V8iu{NvK `4Th;7Zp{PV>ȝuY)H'.83D_I5IV;!ʡ)y Ҧϟ&}_6N 5+0 >K$c8A9rHj0?R-VqܾQO s VAI Qx u0lj \#9OQWu=īNեk={/)'%;ZQkZSbwSz kr35l|}UqoǦ\ VRf Vsn@o9~tx:#V+6XgͽNi}УD3q S` lEK01\3t`5k"40g\lfr)wqz=T fmNbLp7OjV ͖'' ДMum!3*:4k+¿MxZq[r\}y?6;Vm?JI,)8K&3U=`䡞4X ]}3Ubq<9jBXC*_/Am]4s HPta-sY`;B{?`^7\u١xgT`\.Q?P}G (ScǬlJt2@b+ǃ_Sa&?F"Ŏi\Apx)|a].G"ezUF1dQG-$`D{γqYG}&G@ V5[> jvuhT@R +1f\O=Gxs&lQ0WKyAarKb gRW L_QeIBaPa!5Ce\?݅24E]BSUnIpMzX:sF rxXO@{W,tUW]̮bC焫Da2l%8G`W7D,!\d˅THGLj*FsJOkدAy .dA6;0fRVگ'Pԍq1IQv**\n-]dn{fW<*Xk.obluuXCF' zNLSwQ[y#C p?s_1N3|-:Ds`la -G2$3,]z] T"3$,:[;lܪx.RPxwvsW1"3eƦL.oHRÒ)ʨJZէNLmɴlR/$<.5%nhnɤ i V=9{ѿ6xTvX Ȁ/9<(F !!hڍ VȔ`)EY|xÍeNԢqX#*즢4߂rݘt (ElnA\.RQ"4T(Nkn_o stEUaӖ& ^Zcs8QMلz*Qd(.E[ؐFVS}9J P i`;7)# d)v2 Jcԅ _J ]B j?G\rI[_JyŇK#H~x.aL [=;`v{hڕ'>%jS й[]g^7BU֟b"4&JhΞ7=:KoRYnM,^.Z;.juK\.hW^jai7"۳ME_x[T$[ڳHՈ8Xԥ q!B|rLB'to~I{lҢ~JrO9nS}WlD?V,x~s# ]Eb-`(Gv[ccm\+@FhUV񒒽UaY-۔253t%/EK&ĭaę<`d:6úY*4jiξZ]kqv@Vs-" mH0 iw|Nozo蓫<D[^+d{S׷6"o$Iv+qO #Fz@ G_#~'eWGKK1`@9AV{Ax:7BK-5ҐqhZU^_7f58~"! 4@O69V_zÜ_R!%:,jxcC+^, 5Ds# ) <2@׿ 5tdtq- 䅝*Ig ,bܶ2cYox&,ۙ`&ue͏ٺIRt0$ym;A`>YFszasXA (G{! K C7) P?^Z:}PQ]Q<8bn7<4Tj9-J C(ӂ$շ,78I5lwrBXRBđ~} R&yP" kϑRBuxj L??qNX_df,{2)+:n$zL?w#Ŷ~n._BJrK|?ZY -o4.̚RњM2_!t}QžBƜ=%;ޭF  PMN5+)K&5ң7=F1͜76=^4qSʄ;Jpu]Z2msw򄛡$uYz(ZdDt-6!sy쵈V`iLx*p0Yxw'.#K7ηb@eN" gnWIkZAWADAtFsۈ6#L4LfR@#,Mܦ%LBBO bw,$B@wk3 ^|Z"@MDG]ppC!Pf#~FC6Pm#[iV0l1%I^Q8"]R_8%,_nim=;ȣǸf;K}Me  P1NJ0EY_i%*y׮Y~;ݞ-oI۔N"-v۰8"EOj ݽڀ 3}ru< Zd&}r]ƌ2_q QbPAޤ" ]> ۊC0&xZ&ʅ@؋%_ #ze$(=uzWrXWUG|nWxb&dV*w jͿK1*6&֎ Ȧ;s`>xeJ0>.a=/$"XpLD=(}_=YRagdSꏓޖ0{e)ƣNru8 xv e)K  B"j>Y_$Qy޲'g᠄hhsX璙ZY ,搎{ؔ]VBÁ8vA zLf8Bc6ZF-73IQ5qوB7?Jr,x~qY"X{F_wM;c8Y ~8J(#(4aI!IX i63eQ"#IJr*8lϵf>D}[7[)dD=_iF׵IɉFiᄜz6PI9 ;,jY°ɧ⧥;^mfTVzΰrGu\  ;J)uurj2}*{*m:Ƹ/V5Ee|-xUEG%KZb3/4f?uPRM3FdöPM)wib@Oj=ǎ0mǂ:& w3]hX'S#>wLPI/$oUzD/Cn0stȯb_W5XR5?lwagY)ruKv_,y.aM7@@F],Ӕۍt(͒F|}:D-wGp쳢c9 Z;5NKJ@R`/N?=x"C5˜S|DG_C >R箈 kHS% ZmY~Yjh0K:tɯ0^YM8fC&p365 9_Fu zw$ d1x z]O  jO>y[w5(*qԫ=߸sςV}md7j X~&&(&&:(( $={_T9b(Mڄ "ؑ.CIW>NDRj"xhȁ[.Gߖ'GǾ;qm$Od;D 5^gZF*R=). 7IPq'XW 4桟0+}:,\Y@9ǶJgbp5V`2(%;9#AԍiF`2Z=\v}:Oaj|qx$0KPʷyٮ6dqҏŭ 6 @CS.3DxG0Imm+aȉgkJ؄@$M&Q@Ԥ^IaZϘr*se"简r dZ8x^c '˥Q^oɶ0**k| W;{E_rh3P-iHCi F_'S#(Q ->/{3q("(mM(8.l ApV)OԷg67\ݩHyk4hh: 3)-UVO4N9~`'yP 07%7F|+r#N1uICHnbС/3{h:oA*,6RfWfZ'_G~ 0׃L-s/2vD 3$xJaU]Ln;3MwlFT:YH>)^+`N*epĩRMW!3*o[6lբ7q]On=^ cJ[:w~1F+ 7:$fβ Gc,8m~$T vu*g7Lzba%%X1ۂR@+&T1oc?ʒHƘE..*3ІL^ (;pvt&e(݉ )S/\ohHGf {' `bB=yz`4hZ Pߨ<#:%~僕N^kxlZySΒ,ݳC@6,@DŽAId⚭M{?YbV^$dHݚBSg7xB韺 ~z%;3<ܺ*>U+H>S ]s⒝@f<W7+Ⱦ^*)9i探Wo2sS\ϐ$<2;o!J3'Qij‹@=q jxb.u%( 8GÚ贳 äL{p;0 R_mn ,sYN 3B^PeKo]AWH+ȎC(ߝOǘͻK_2W׺襘Uȓ >Gz =|Sq On/t|K CZ(k$O m+PZḬFC*Hlt z -sȦg##b[z-J8JHi7Y屹nҰ}+w$v8}Nl[e4p>DԷqArv .Hq,FEl:Êe5`Ư #oC$ᚲZK3م0~s9=i2!ILk˥bhU7;̮NNp } 8VrMJ'=?&ճYS)-N3NKRkow Nʜ3 K\^FHOVp2ϯH*jl]z%rӌO%U9^;4֑x >.;t ; $NyQ=6CJ*@]PjGB| ~[,yN}m$-h/Nn&~+QH#´G^ 2T4FN;FwqqѣS $~V^{{%?X("|uKp)6gR>:LV[sxӒOvL4by(ﲭ&t#"I#ѫ`֔~[* 4h՞:v, T ai =Sj_.-&X,#/[NDl4Eަ,sjG{}@zFj["TѐKwhumUk7S46ɥ̤zUBq|k 琋JӀLCn=DCpfMPs^h E^(X?EV$P L'[lX$VM c*֕:銕Se&|ҟzA2:j]]{/户6HD.xu} EZ4Ł.igmGq1%%7mtl.s2Lz8-%ʑRA!S 'OvoIx9?%oh#lR!/5iI|O%ڹbZ6:c Dc"Iws+&T%OOz#ًjBІ(LYk;82Msb>q洭͆LdW(#@nVQ@r%5~sa|ǬJ_dd_rsLY+?c IḵsoNWWŖ~TwN$C~ױrSZY+>6/45U&Pj#ۑ)e64$m. 8.pX RƱ\NϘ̇ NJN%3{||du:">O;ȞxW( @K5u^j,s} 9p0(~3!);$j+t9op1`pV %A 3DžyvdJ|XfIֺ,2)D {%TW_IR@#ah5m?u$4 KaZ& Xg5E陦ㅇ=QL:.F6IJyF"^D1Lo`SԒY*}LF#܍^&~XZnx4=~닪[ 0;e&A% ?j'YGlt(n5&0S:Z_jUEg[@'f/ŢwGMsxDgy:Gdz֔9划ȀF:[AD@+ؚ>+'1u*rŐ??giٯ%I(yˇ2`] "C\س%3Oz\§g]uaC}<;wćw5'UGHnM?c^ƒ4, \0o䣈qg#gS* &"s8 @tpQ;K fHD9kQ6BBLNЍkzw#WwѷC|$)ް)@lTi #x@&v4c%F=b7+FQnݭX'L E6JqJ_ V'Ve^/h5V!{]-+1.|WXjYit(~R }+z6ua2ک ?7{#&Q0Pd\ףܳ[oOE[iW~D~s |:׷z3pZ#xD =aWE;"_2tq5J|ZVkGPW"$>  sY@1U|OΠ,s"Vd3R?* Qþ ¨PU96ly8b*Q٦6]/GC H`xdBԙ2# 4fpDMX(.VY--ߵX<- [@@J[Po,TO?XLjU&CzmДH0ma_Hˎxud+GGl~oP~@lHͣέ@;`g6|wm[aqȹiU4Zx?fy~{:IdK9i Sa3Y?}cnCHw2"k\v+m-gyfA,VHn^%}gDxZ#+8_# w{cKcxg?Y\jw.z)TNo}uDFx(BrLlE=zo0?)6y~? ]85+9 ҭW[ț8" |qON;\p{[ƨm>Uv%wтt f8892Tˠ|(܅@lZ'\T޿,1,RӄjU>e)Ƀ$$/ԏ`4n :ANF6y}[-sNYW'X|˅ЍnM-o7]T̵}њʞ| B 謦Qbk~nD9GX|>S4LWig YlҎQ*Px5M'#d R7hRv~Rtꪛ09A\ק^MJ Xf(whK_on if!ZK疮%_# _+Nf*A٪-%I'oj<ۨ3K!\;`P.ן6dxtc=ncȕPI,Q2nL5~%ly\^\ExX(Tos5Üa g N*7yOl p3_d6Twj3ϙ.d7`љto8C+:YYoʎ2fCޑav@20z9qe^ C p:,.F~hVwxA%a4ikۘ4Gy(o,L /fH nYeޫ7Ӈ,BL%]8|)>Xgt\^+wwKkXܫfQ4_n&Q:;WpfA]p+hs g KF/AdFP&0.d?YH+e*Kt9+ԪJelmfՑ-8#U.Έ3!h':O'U ȯD^ ׮BgJ:;)Z)) aQd4ql(^XQË!ϧy3tƐ21abҳw~x'Yws[fCO6^qWRc9r8.!\^W_R$2rˁ; %? a"Ewrb̡a%O{Iw^D2P>YN( KBCŇ,I嵬5.2@tC\9GEk;sktyK?yӓA/6 M1 m εV{ yUy^'K9 zc#xoftrm{=vNN&PHMfJcDƺ~lMXbrd,(ӹoeј%ڻ|4+Pv0Qj0%u‘N#̑"yZQUdjp* #Zc:\a51W%;N8jȠ@<\ra3]Э5&Q ւV܀j L0]2+q{*цuجN1;3]ҋFgS%>Vb<0 a.SRDTH&NhW' Cq}3:Ԭj7%h,@jÌS~<$J~?ͻ9ݞ'n聝xR8`U:N27X;#mi8-T:h/t_l頲R)0$L94?-LT`-%cG<rZ kF,RM4[ ) XB >E!>WEPLD6ɣވF=+? @<9hSᢇ Z>:Sdm Wq@ߥG)FUCX`.u{2 d\i.cƘ](EϧSvV4i錄f^v2o-c&1ru7SӆYB6M&4΋MM{*JL 7pKfJ<ɭo++C.lp XeUw ĵGmZrRI}+dM 7F§M%~%nyNas+Î_^yr8U™^SA/ev`~ ˻H'ER5ycl9!ԷØmg μ;)xWM%ƮA% Ph\/vOx7 qt#oS3A2fcfdskM^Nڐ= +VBF"}ވ0$6Kq;mN#%,(] ! TOfmWL1kRe] 2_ t#UVDhncF#J̓9{~,{[^5ԫz%zh""f_Ȍz_@ '13w00Rlt]sX!+hϙV)8 mn*Y1ay!NNUkQrt k\\F(waQT^O~ muZhApğ S΂+=ϩ>&J ΪxeY{s@M0Jp85Nn8(}ʖXd' 8;ej?Grb'ZkMYcZ8o_~,TI$A-$:% sH٨4ʨ:wrlh;84_!9dG{;  z`Lߎw)廅 ֦ͬDmuPdbfAX('aٝ^Z~r,6X?! ŮcQz6CF'g*3&f3ZʰY[l#k% 㨇EĂ4%qT~.2OF #S}{ҹ IwYZ!7BI? bu4VcuOG;H_Sۻ<8hZk u u׼n噴"΀4̹GF!&sܐil˳Kw H?rz[= XS@er;/̰0%]RՎ*C@![v3Ě7^t?8m݄U iyVk{Z_ͧ-(kc:Fq{k=/t sf&2`PS)an/i 0V83MFYkĢ2B_+ SZ͵$p7CyI퐋dOૹ1+brt&Sv*3&j=ǣڱI; [ŐSt*FpyFhxNO8/_pWT|weԝ 塴yP_ZQV&\XShU@ {2Tˌ¾k 4d^7[N.^#΍bsH{n}aѼin3F IǝO# \[L/Ygs^?W:샧;/L ૥ݑ yP8-BEf9$)SK#EgnnR`Yh 4, ])+_XurI^Ԁ Uý0Ib)-QUa8WΏ )kX0a*M7yoRO"4ΧW|^]i}^>Q@B]VwwDmfCWG咳e1!XJ§Ӏ4V9B醀pDwK^ޏmFH5IH_Bpf؂R!Wmr5so;0! pqYHIc^^7(nw(`mag{h_ޥq17Y6GFض*@HLjG}#貤[{ 1v`RZc\r߅ԍ{_ɒ=30,eulsl<;&37-5GR<ۣOQ %呻n20&XcЊ*} ž$ĖmM6+V ҙS(+n7| .+"7.E'.SqPjlS<@!ͣjLD_xm<[>`۟쓛{ONg{-u]$53XRl-EQ3e'g&[fVK[p} )M#n`mj99$"(837j:ʠ]s=Lb|2} 8~4 |0^uE'C)Nѓg`e VUmGM "_dDgq,UJQ͖FUĞbsg0h&or[ %_[W/{(@: ;=L#%TSE͏ȅGETBj/ c)!"S!~o.a[˶ձNZ33@}3[S^u[!yiH&$(kck̈E)@}»էtsE1e _=GQ/Pۘ< >21X^&IJ=CB. ?l]=UTYXk7&sn R@_a 'W5#]!A&]EXfop{2l,߻=ҡ"&hMۂ )^b!s,mNzcM =#܅dJ >`p*]߅fvIPz32:@#:}f_,m$XJ`\$-aߡyz Rx_O9sy %鈩Wk풷e 5x1hֵ&^2lWzcw@x2xܡ1+=faZՑ^ﺽI9p]~ASmtLbZlx?̌f3 .=9|K}i(IK#Ć0,(1s*[,1ⶈTS o?`CXgfx捬$ұʺc Yon+ZTϊhR!'^jW/WBGG/tS%L>ɓbB< j&.W Aأh^D>WC7 ۃ*}e2Y@"%u jMF&Xԗ/'k;ل+1SG[o6̳CC..P94I̜䈩\)e9x\6ZZ=}4'ؙYd1a|1/r)#y5H{Ä٤~cPx?al2&^ Hr& AVߛ,=*wf1YjC:ؘ#`)lzDh;Wt~tu.-(|(mY#pt:Q%9+.C {< @ܗYȟW|]wS}Ox?E'=7J(NJSσş*s //zXӍCRtx*3qCՈv1}tف^tR@aq/-j!lđ-Z&o]Z77` ӈR/^y|><>g)kf#ueW| :;&jc?,/w) +})q`OBaiz؆*zI61ylaH|B5`\ƫ *ѲKعJs9KM Bދ*WFW?n9XX&]6^-ىCO" b!B:K쌶pH1tx55}qCZLzzG.([;w-=Ziт'xCcJ+!͐P`,h{={ȇE2tc#^KlǔIwzB\,/;c"B+-Ʋ4@ShM)K.2SP/X1 sYRcmQN$)_:,»(=rFs,IY] ^um9S̵ Q87>ǝdɟ\ r ՉpW '@@\䢹;P#㳉"j7^ Į ŇPM.c?)xCuMY`tK0Tw&ae8'B= -e- 3h@Mc"n0 *pNCl,y $"B$Ɖd1mA \V .zQU1Ĺ([AiL xiyVjoH?#VȩuUEYbʐ$u486^8^Dݸ@@L]{=~@tv SGz\BY6sC-4CZO_g(=lEoKw>k /wM4E'bYL:l.!eTvqͨvb}&"]7x;R¨x?\A,sWʛ@Pk¾N2.YjWbaMGs}OSKj|N⯘O!q~Hn% v!@7ݝ(7ZBh:C0&BYԨ2a!s.Sbx+h|X MYT\D2昉)YS-Wk̸; Ж[̹RP}< eI_S)WP)c!_׵,Vl`0BYҚY߫9X.(TGD3CnS3 aZnF0Xik!nLwI[~x+ɛLa'{C7379[O@doEeC 5 ?nGRYbeR47& JNYRĥL7&Oޥ2OjVk/>. vXy;bsq'@`ҥLt 1Չr~z߷vMZBSI FқzIg.(͈G|bD0q GS0yR5Z!Y%T k1VjY߶xƹQ7%%Vq۠gח&(tR0ApA7E%/yE""GT5$&4:pl>-k xv||?@ph~E,~Xt7_X7VKDD:/ObAj2;WvyUkԠKKmP_TMh+l6 #`{nxǏ! %KxՋкl a~(OQޖe2oMy MҧU_f%齉(T6\8p24"HI*?Cл4#nٮOggl%xos{M FEV+BEᗓJO'et|#l^#k•Y?mIyݰBNBieΰmadp$:yY {|N_ .D%T *}txfH3=tAlY]!EZm_ԉ@_ ,Y9{G5]'1tfJk%Cq/l0Z~z.UsI$]]nVmٰ4RysrZK'6JCAу1-'_*\^B6"3qfeT'%an`&a#ZqSr vmQmR~`ƓS֣1|OSb!<1LJSD(a~Q)kig@D58pσ+|^F$)m@4Mi5EAGR8#T9۔sk\5/Ȩw3)]Ԅ_+ W&, /<-:ӜCxu S$N]mp9]T6z- Gl4KK G{L 2 *>#IpWxxllW:b}T;c^(}wmکwaLC^|.`;z|ʍռk+zaN$S$^"5b&*r -9֘y~ !Jc)y-%>o]j$ 5j'YfԳXQ\S+h>urj}0Eu Xx1Ο  0,6m)o)̈ ;6Hb$z?i1jBW9ѫዣf2lfߘX)vi<'+I<ΐ貀9Q%9{Ȍ#aw0-сZTx#'CDV76psQ9h$os Pͩja4dIx :Qn'9Txlv z$m(-7:t)/'k5]Ùh(ְ$vvS6KQ 5D1f:b5U`Tд'Sr+ =QHnqV0T7![rrT/ʞw6EM?k:ݛp1X2cVAPcW ًJfDn$(;V+IP-_ܹE9uj̈PJT[kG4fA½)`awd!ʣ,ы9; K^(vp7欿u]/ތT>"? B}МW>޹1x_th) |rMhNw>L2e}#nܓƵ[FM%es=1BG#s,#$L?j==u@br}pb73&oyDА+]gp icY:9 Q|}3A\]sȲQp~ @;gҠȶ(2p<o[A+hzMSPD]#6fü;8Jrɥ~#\*4nPh쳾gVe^W N[(nZl+:IE?E >:K$& AdG*hwQ{TiӔ)=qJ:EaA3sd*R{('32s^tA>UǙUw [:dQebjWq= Au~ӠkVX!P օ;#G[_ޏ7C% +ijW;p}k14DzX.oʷkU2 S]$oZ* q1 `hŽP(+[I3ҫΥ- 9(*1MYYkP)W`)Anftwq.|q*ArÕZ_i1cۼg8˨4LýbQItQNU6 MC.+7A0QnstLJ8:a6j jlj\!IGZ?Ny5 9?K~;WULB7ڶU'TD8'qy @WgW!2`cA$y&'BdOi2Jng;K'ܾI)| OwzZ(. I1K<+[]5('W[mq,6*D|[ͼ}h^̘˯MfLKO/yژA7KzA^o0:EO6YE/՚;Ďswkci *=-.8y٠U2q.hn1@tDh[DT*A_8Si^I/0`+C]*!AZ5z"_f̈́$mޤ`|VѣH&P$TՉóID5ZV&6rAOa fuu@m60s3Hj;]}@5_OХ9*U|$NN2¬ S#윦k$H!!Ge &>X +5d@Z!,r>`f9&uDg-^rM7gd<))L6u~JL&Y<yiDь7D5ȉصة%K mto6~؄JoPq)IaO7- Qa7H&쾍CcUҨMU0jГ7Kr'aڃVTъ;s.$7u! ˼b2l]rFTY{?ObtMY8 FHrs| UJc²C ь_b 1RaXdɣ8JZ4{U*@tOs]"s?(jmOڃ3TU Y,DT7뺸^q/纋X>pm-ܤjV!};f4ur]]>CTm 5N|!r 7J Nry @І$уw6i i\?1V );6,{{(>9]/j+\L@/fXo2ea6RpФvD3\<2 45{Ϟ +P#(9ʹM2)g|OA hqp߼5x6z0#r8mNiUzMvn1z4_@y^oJ>zyhR ;7uLl YY#b EIS{5BfاKy z /`p[ª)' >L 1$%]Lڜ {nz}B@U-e%{: ?"JFpmiQv f \E@yx_E<+sRFL%O.Tx3|[s7+26@4.zM#D3#/ H TYdR+h'r{Iti8mٚd Z-A6jLCA!Q'?bC7WlQ{6V~'e0r᥊걗h&)6 zO5c@Z)<6cb5c٠E͐vsFz^v gC)/ yϦʖT?OA&+N x6q'ԡ6Sm c= kC)n"l"UQ 'YΕ׶5SNc@) sg$%s=0tԥ=.|!+aH`_8Pg0p4Y {v'YwKJT7tYtݴJq7 6QWd>NdHv,hڔ )h椠Җ];fEJxVTXW4OL޽ʀ(hnG~HQ/#$zAF +q]mMːgI0Bi8ʠ܏e~/ ~)!YzsPmxc݉"'[I2[{9Ua촚Ӝ:Cxй l/Ag-_+U 0UTmH4:{6MP M<>kSkgc駨.Z"4v_XUJvSdlcr_p$ŝAa|71[iKN(}0{5%8{8O5QLK;ё ΜzABO9{g7t*0=`1>C74WkʳENtiyi3^#kJrJ]Fh]vԻ7>!f&+J u̜26#$jW?'/oU}T6 Nզ lCڭZ %5$5=hʆ`ڱ#ZzOIanbϫo^ד]TֆˢuS#R3Hq,mʳKtT&xel(srg/s" ;к"=44QK2oOg񼉾gVB( 44w)Rw]bNd;*۾PBRͷ@FQDyOD N9(l|,2R} 1͋B~J^%bqIK2>nS|I}(X>oc:tv5kjq/(A-%<JM!+w2! CgIHu=+NZ&5RQ>VRRA[v$;˙ 9ޗ]HQGŴPq|sYKb8ld<&#=Ѭ6nsCajt:׾r 9 n9nI0Lꍄy !XCx54.~RBu0ˊCg: W w8n/exv̐!] DQfc:bg sf.<4YV S~~-dDm+3D]_ 8qd:V*׷dpǀ@x/k.ߐq 8H" MU4.qPs'~;K l!5hF:;p, A6Β\{ZH2Qq'S@8Y so\8MC0TܐbE^BJ*Cfҙ{Uvq?r% ߻y*IyR{עA|T2 LQp|14)ED31V9(<,^pqP=)MdxT`aS"H,ۣ9(mP\v +2gc %:eJ]V" I19\԰O̞H?ʜ KϹꚏIծT°YڹTӠ{vUeY<{Xu55bY4ʗ5y4>_4)&DIʃ">q=W1 NodDUCM& 4fQ|רNL;}<c OerK"):_YnNli6gq]e,zx 6BsOw NiQN>[I vԲwV': `m9%0F9+ QXebuxLՙ%PXU 8K u\as XZm%hx{4|j(8*&3mB OYcGnq#ۮJnʀ> shE<4̺ЎyGS_>E1˭l|'hsC]o'4/NIO/SLGhE9 k W5/QAC?ZRg$7N? J~tXS`]Mƪ%;޾DL\ʒܰ1yqVl‘Gqă{,~so'0?\-f/ O%JmֲI/^R@{ )ʞL-mNpK(s;րKGS tw&yq.n8t3SǠ!n7_9_kd,ئ+y hu9 42AViJ0uIh /;\-Dln T ;Cs["?ɳJ48 ?%.f(q\v.-.1TPgQ ,^rb jycr*.'(X H> A&]*ҵc!Eo鱕/Hh"*t?(j 3Y[NcS fY?~sVw G=j||5m#2BWF{!= _o3V,SqIMH0_;^j6:= 3P@W{8D>D=vTA I'D %;lI6n6L] psxt^gzw*آn8(( ̯m!wDiUt1J#W΃I5Jx꒗R-KKȉsd gJVVo o @  ]Kڟ 8c^JUl*lMSB&#wwɹ֯js;D>RY/ϭa/7mC4xȏH%{\;$ntSG.?BX3H^[Iy*]lo+q psG׳OPjd'#gHA@v9sA hy/ fA ^++Fc {{|^am9/NAǀ!Yr¸E( "70X$RۭPMRsUS4:1DG~d?zJEK4ԩ+W2KNV:*,%"ZL2h%TVga*Vh1L:,kS&]34NRj,7$%n b)$NƮFJCRL)˒Wm Cb]$+#sĩU)~b^f''w@,$rK"dVFt¶ qa,ukt y}PF[  >W]azKOWHC 6GPiLVƜX5 &;0S3aPJDždT:nq#dz;b 9 ku rdSQ26:)|j,wp1IT^IRyÿsǗxL8oknh!oY^A,cYwx!]A̶GXKNoHAb4ɔ͔ӜYb>m.~@r )65 q˴gg$pdڟKĜN WϏ ިy]ܨ%FZ/t΅Fz^7GǬ6o#-VvCģPbT8#EnZ&D#i1u{i`x~j`HfYc_ÿ{@(HKA!&).LwaCj܂E3ڴ>Wj[Q"֟!!Z[k[Уf]{ޮtft)^d@<عQ45}[ljz531;yx͏)~K޺Ȃ: BSzT|Hd5 P N1<I`9Ɲ?}zI$u^! A |8Qo /9OoIV,ҲBS 64{΃8Dtbd^oXe'J Ch,4]SDX$y?0 Kś6mæ T{/ΆЎ]-:.[|DH&4^Б붗C\mHR\^iP_q@z˖S8H uAj_{KεZ\֮g/)|, ]:UXUP!E91E?qoݜsa3#&#/2Py"D ΌuLj.jnu\TQg([G}PLWmfߜS e,0Idrj󁪑z>bbZwç:5\!62u8,)z_|ŋfpw]HO3{ x+jh'Lx9)sN- :T?a ;0LAR8ft-0gAkg'+l/bBn 0@j̙OY0ďTsK_W@HhR)/R^[ c+@, pu@E -vYkm27ֶ릒 ogJ{c޸cߍ=qa\NMx;X,=g,Uf$Rut D?v@uqzoI⏥i~F K޷סoJK;Y?v4)%}>&O7l7&ӮSъYg'тPS@"b0 7MR ^42яE_KN__>A r_E&w(^GyFrHE40|i%ߌl3*=j.VF{{ۥQV4 GڪJD=֖d'2?zGk50+H^*ףQQ<= }W &>&'c4 yUsCnJ^oei~4=Nq2<&ç|}rρ?3]TzѸ1^#J]4}j!,.)+.>Y2MQ2J("DF%9sMC/Que"Ï*w/ܐ`(>\~EB2*HU~+{M&j7N!%cbPn<}.-^!ַ#uK&3$y-s ,+_"yڄUt4֋1NB#AH YNtE7E,[˻B-P|LŃhB?x~/XGesh܍W\j? iR‰8x}?qy1nEUz*=q8j!Tη X>Pc_Zd4D𮅞>̠|}#G 2t|c#-Ea j e8Z$wX8L퀭x{~%<ͣk6mY>  ]= M5۞-.SOouL ѫ}("i"1[N')4[BUxh 䒺 3- tsРvDBkZ1;Z ;v]o<"0(8QaڶpO` &-%meNB6 !D9op?h/s OP^'B8uoewZvC]'5޾a*Swb~{!<!!g-+1,:{|Zp(uJ&(_OV-DIx~GFvM_;=&'ִﮏق,zMˊcrqCmbOHWDmF\XG4tnxECM{Ј>86f^@hTE7nC $j섚>8ruO YHQ59g x/ ŜBunD˩u/[ f2"N*ʕ}~(7w/bNgjvie*]W`nt39D;"m.u"c+IWɘYWJjlJf*Fp|%;Ȅ%mrHW9'G9騞. |iY S#lԯOfy!Y} p:xy}h(ܚ62YmvE~QխcWIrmZ,0 P!N]NV)E{^:5.yڎh;imuSMrуbYȄghũ13LJtO‡%.6%f+!4 Y$~t0'f=㵿Pw+?M_`x4 ;d3j3N~Rċ` _Z~CUiT`Rr{|z-^YRyIOLh{qp gAJ?| yFBY~f9[dy6Cw1Ls鎽mD;w)b$d%SzψfՊ"kYM[^N`}&{g޴jodFѹeƳ<'gCn>٧n~* H<'>93 zg\D'jƒE1`q@'I":'cJ A/܌xqE9ekګb(2 떣RY ? rcCWkY]KR;@(*J.qU5Nl$(U$F,vjxeB,Rʛj\Mlct:P>W&gkPVT̑ҳfBr B_,C>WkSMvo,|h4`"8?sa/0qk=ӢoUN4!k(1@WUkS&e~Hl2Lӳoȣr=vJ,i~tirU͵R@Md q2z_ģȱ*rZ1$5* f#3h]F~Z ns]3fu siL)=%U(J@RJ֥x8 u6L#,G)G4(g 4؊mLjSOQxU%۪*Ew/Dԡ0D4xSsl!Tvk7 K8l~it!.M |Q)  FEZ7f2y횋>j9}E+JHhUX@gqCb|+ hFKڟهJcd\{w~c2MHg伜J2}Eحf7;('NÃ(9$c04< U>I(/QL5H f3oXv!WS\x`]=Pa{{P_q!32'WЃm8k*o84A9(!o%Kmʽ8`ɞ rIy^MZ(%tsl!)pUXi|Nzc##8:2[?j IFsUFa*oN鄅WKS62w7]I"maVp_{=$M׿a\#ì^IqAI8t5cu^ǍM=ǞPjwD nJ4 sm-Z+@=u6h cNNJԀkv>_ə`n6oevȠh M VX%'3<>h ;M31V=&g^j$_w*~? @>K\'^TG3,*0&lEB F#R#ՙB>Φ!RCXX74 'vkͫSv{ _ bDe:KGg,ShAbqU]AfH:iMP4 +76fxBS;Hz,w {7)ybEZ[(c%^AkX7.dX=D,//ڥR4V@J6N!,ըO pOCp!53_ds0PlFh*BW,pグwe4olq!Eb.004wmЂ]6~64Q,ߛ;9f㥤P"qTh 2KRWOP2iX~I8jLO^r]d.pYZ 6!ZzTJyoo?*+EK? ]%X*5W1aO$@ Z>›|ZZUf}֢RŃU͢o5`J]lj㑌sb2e+}bx_lo;J8s kq?q.`IlԄi6͉½ەZ0\|HJ܅BXˈ߻ Ejkh TgГ(P%j.!H˒$ĻPzpBh>0~-o3!$fjJZrL̮Ƣy8a9_4&#?xjzI& 5zyO <MO G,/y!kMZZ=Dj3<> ""0HbN0"S\tj;lթSi g"bH{RL|svLEmQ}Rl̸R k*9\.`GT}jSGXs~T8VǛJm08s3?+͉[JSf* ܕ#$Ҽ$Τ}f)pX֋t[*)w)-C`?x#BM3C5¨_,)E='>2}gQT73ON #|j_ =ɴS"BPI4O+Z5LDqantm>H!Jt`YpPB䶕ʘ>A*!WVZ#KXzz(}EAm 䜿 kPnma5JɉB' (G@j_Ny'mCy: l@$/lS.%Ոw ͜|H0pE:.,,HFE'LQR:Q,ƒYJ4-[_~_T1hxr.]ors \#sb+2a1l\kO9QERr Y`4A7c\ 5M:ARΡ IZ"8_JrmXHAbƼ 4.D??.ַS?cgXu- jUtvlb#G$̾$Vi/~6@-OhSk h7 P> d{Ċ')Z,`V}Xgy按+6o|k#v6"~Rs [XQWX(hȤ)y&_a0{ڞiQd :ۉ* b\d!I$pl~5e0wad&G19t\Umaʝ(nkLmDQWDJ(GAv9 u!e%Z?r3i> 'AFs2%{ZF Le)v6fI'xإhZd;MԨsuOP'=pv"<VI#UБҴ*u7Y׮eUpsQ6M74N96;{bGmeHNޖ kmGF{7wr>8㠚̲71Z ^rH#@y>6@. n>Z:fJkx&ib}.SM+prO\rJ§+U# ~? {{H"J&(D`ezu~d꫞FVphAKPhMz Hڴ|Yzٝ>q})eXbBuPw$6Ǖ8<َYaJ+k^0k/pdEB];[ 4WMNۈxWZp!C֌a]ܴ̈́pH^/+^cv,% Qɽ= oA@Tz,m+ঀ/jJX=$j tM3#^zh租's# $X Hظ &NJ07t[ c2-NJDO;YI(%KױiI1Ǚn{= 12&~ Bׯ5HE>#|ZcBGjES\1 *F+? [b5+[~G'>%]n5aYG7JC뺬0{ATgF ommaF!-db 8<cN#$3KCFdY/5*X*ShNTݳbW"C$塜[*jSkKoVr}x@YwI2n)CSo"#`b|\+<, "^_k ]Ös獱f9ymսLgqV!@Fny2-yUUn5Ic!sUj^Jbwޠ5V7śK7[B!;,m<֐0"~P$*]}a M-`.Q5{0-ܛ@{>\ĖLYӀAi)3Xۇa6b;ek/TҎ/ʂ<ǟ-N?3y*maR89X0}蚮e5 vUBÌJ5e3RCۈ",&! )(ƝT2Y/Di,r6ǷjqFQC~#Sqg"6C>s 4_CO{[Nz* @Jǂg}AqVO7WyrU6Myț)JN~3ܕ:sV(|p=N8v/\'=:XS:iڣP&?QD(ZՑ&%aOf٢<'}.:Q\"=Z`+?m0{ycw Bx6-k3z;HC(ž\1HVMj%OO \ (H-0?pW9}k$NsX*gFT yqKCwȬIdsÛ0N/4zܥ Nrtr'dZCWQx O!Wbt#SczHU kǷݧ q~<9|? T9 SMf쬸r0r82Oj,b"yA+KR2v=1B]XgÒFǦ=ǵbl,hWY\x#YwbC-K?Z[-[٭Nfc#yuj& E$u!-wy8FF{\֖!G^-PdAο{$Koω~7-\,p _」!V |J٢uKy[&\=i0*{zV kyG.԰ᄪW+SFtu8hW}/T^:?dXgy"fďMrs4o@4&YY{)(D'ULe/p*EexfCG'n2$LB`z 23K7ZQ,hFZ~c'B`*)P %xVVԻ?{eCt'f!3Mpi$d(>r,]PuaQ/Crqî/!KD.XjH*d% :v\D5/5 CI=L^e}^CXqӱ$Wß {VhA: )ϊvqX1KN@w!YRX[ѤaIM2{0\ꚩ0 yZ\M3Q%ԯ&_ L1-C>O" 1)ao!MdО|f@{,!"lW\{DP`d 6Oh2 ݝTia@O+AN9r H1FH4?>O 5I-iJ9¬gN(,][eSy=c F&G=4ڿ9,!]X c^*7Wi860ѻG) +ިI8Mj2r_]*(w5.A3 g^3!!8 Ԏ,QVJ^ h8,b AN>8܄&V8[hhۃ&mu`VT>Wv`u8:DGEmɮڭpW{*]cgL-T2l=Ոx͍<.z9U 16U%߁=:K":Á}a˦̜ƭcO-c8=tRJReK|"uEBiJ!>:U(l>086D<ӊJU| nO'"BR͒:rpq\9O`;ʿq14ЕPz|:QD r3C^opZb -dKUJ"rB/Go)3* {ST䊞61C}L I>^״Bs.Ś"osg/ImD kxޘ갸R*PbGö+>(k_ImV4X-%;btOjpگ};ȮƲyk'# -gosMrnٯ=3ZH뉚y R5̘6 v^lX2YPkhm@^X@>@W8'WA~]HYvF·})?" t{T:a$ڡG)dx`X5H";k+T4.)3oڗ)7aeؙ͆2SNlwlYj"Ѡ'9BI r)ݓtܢwK˲kcXS4MVdXk`ۣ*<'vb^ 罥A&1J0pfcCJ;AoVJG+?RUY-=eahO@zw`ĚD"\~]+:z`ڝfu˓6HC%<<)yCi{'-,߫,Gr MCoZ,7O}%␳r/mvJZkGKmEvշ^Zj^PS#4_Qzd7=TneGTV̀Ɛ-XcJ 'zfNnAFlȔ,A(u\RN V"=stwՄ:AIVAVk.p*MRjضԷ6%J翛ΛmiLJ_!ʉREAgiR6\֯\fHNz8*B}JKNSݳ=GG#[?v ?G(V#@$u顪$7_~ž~^YnE!F% Sq;E>pb*iǟD%U)j޲nz?ql%<(X7rkeJ_λƪ(^^OP##s!^p"jy Ki"yE8tSx@$XVmt4*2o|55L1|+M 8Z]aBDi!Z{+(Cۿ 9d΂f5K_o!.)_*T؀}bD1x7GeRr9{EEIAb9c_|~d{*) >$ ||g^S< Ϋ9ENI'vӥr˂zrH:0);w 2J&;j9 [*y4~^f1 U}Djvޡz?WtL.NS[23N:]Ao(OũzR% D`Kx7r3xՒgSMrc5o`g`  mF!)` $tYI1cjQhS  /-IWkD b[n gb2YUۉD_T)E>L uC-yF5em;xj_s<Sv},Wh{Q=UߞanW]OܴHI$W[}F[:u?U%z*,LR"Ubݝ B=̉qARӋU`VЊuKdt7T٪wEd!5lSH2L53ז8Q@Ԋ㗜)]^"꧃TvDeϛ=R?Ln=Az^eeX.%!_&ג%͒ hV@psi=7mC8ـR ?Z 6ꕱ?z V(4qpV٩ٺ;(a J~^[:¬wUA=H!wd_@!mKg)H%J/Fm&T:|;(.]xQ Ô "͚ꐺȬz,_ӞX B:oFs09B=O 飳W&T]uI^3x oJ.LuduJ;3p; Y9տ)xbN Z!D*ᗻA/gP fZ*9$tc! NYF M}=GJk>3ɳ*E z{{uaϖwpq32< zxC9_`B-F$h54@!C_.3ߴnƼC,'|;HQOY|XN0]Ks 7ls'cYܩo;V YZQnQ MI /ד]vkt 䶠=q6CFS5cfWH|x|bPyI Or^\,d`;VM_)mueo[LϏq v !3^*#`ǢKO>L֋`2^ω &8D.&g T2ѯퟸcZຽl/L$&{tN-\|Jւ0LDqU_)1F<!CQd2 X,6ylXǩ>\ͦq]4г&M9ժU0$ko+L'"z=/ ,T pAwӌ<} 8t˕P!kuC "̺f DX4}J1E'xi\o7Ob|a@%]&0\YM(@P 34~RLY(H#|W]a+i]GJth,"eDTAa%' LyxA үȯ.Iz{H)?;ΫξjKuN@Agm++d|{Nq 37I" iյ =)4W*5FͲo'} j6\Pfz 1O+K&^nTU(5$)찆,*=.|/ mE.  QVEhS3Ag5]&?̐9Ep!pΝ"֋ (9׬J{tg^;L!  RNp.vQVk|*nXTBLxo.Р&oZ͒6C wq~ESXM\O9tGv@HÅ7QO, AZ2+@Ca4԰5 +M3Me'_N/GtaG`<' .&녭}X]HPlj|d|?ۿ n0,qjv摇@!HCb\ТATr.{>؊l&rqRnKo&dwƕr5ћX_i:V(Ot G iO>@Ɍ#ơ-[iUkgOjF µ+aBHƧ`{#m(JE#5.(ڈWMp>Uɩ+ƿ>RL^}AP hmjqE~6-v D HQ Ҿ(BdDnn\q@a|YY;as92 ڤ,T=p,nFF 2T&3)zy,-=z{L1z*_)NUkMth`[Uui:QFw{6>±t)jH^pZ]7QI$.t˿MhXmKǭz=5@Ob/ZZ"0\ VsH=[i\:O~d ƦR }ZC/65U:B_xya'%`%0Uȼg arpvػ 9qɚwڷNnޱʕJą J ;$[Sg>}q.,y_? ^Ez4-x D)<艒tbn\ŲxoB{qfg?4[(*J@ 2&WXbؑ yGf!6RShlb D~_v4AϊN|99\wHo?TY4ʤJOKdMZ:u8(#(,ҷڱ]u c6{4s7Xt%ܳ1ڄl *4bh\oj.qsțy=jL7. 6ȨŔnE}SEXMaSA]J.on d-/AfD6r XFr2Z{$P*BG X3x &s~ؗ*n6խ|g];T"EhJA HXi-6S 7ӧ \ 1*jٶ oǓM4^MmQ.+ f \7ݸ[zWbrMۗCyvW´7䥫aw`Zzt/sfup2ȯDe~7⌷N>s\~A֨cmS-}mai`uGLZcӻ6E/t>|džJoU4 s^Y6txH(l<.q7v9i'e^dƺ#5^pT UFskg(d϶bLu:C8/St#e0]1ri n)OPӷ497 nAVnsYT7Xβe^`M"1Nb*s{`8G33mEĖ=SuvLZ3 4WJ9͛DY vecP>~8Y;\˶ vIɩnmx#], fGNU@LTg8ty s1ju.{$,8 *dTj疝qvKAQjz/ʹS/J!:^m4aqyY {xgگu_ddlXk|֗|\ 蝻׿z?}'dw-ba^ Pds/~'xޤ[QX}{!S=SsP쿕l+,ֵDrpstcGZ˄l3g (JrifN7?hĎn:`&%Tz1S1)Q%2C^ 3$~ #۵ՠ`@RX.yynɫ9JW.[uDnQYK"8\ko&"zj-SJ=3 'r(q3XyҍF 55P+)ss$[] v!ETHb&ꩬS՜ۛG=NwuYy[p:z#1I+c(#(8quKub \!x1T*Pv]N W:У$Tpc'u b&6\Z 1 .s"yb(4MU?!hm< @Z^ȪpQ) ~\l_wbF\OtV@ˉAՇ@ [0 ]L*-jD߷EDbcy>'E KL-#"Daԛ?JkH|XgH 8ف,6A)+1 ]2 J a)1ۼxe,J?y KGusu ׹m],G 3qj.L=2lKx!?_zߞ2-ݕ c[| ֢0yb9MOlBkH|FзGYsfw$I]:HIRyL0Yd.&ԝfpp[+~I]|_li^}Ӓ~+tYތ̖5 ͯ1ʵ覤HhfyY!5QwxKmNlRH@CZl_xȅpH-NՌxЇ~k=|cg[4ӫ=~`#4hc|J@+"֘2{Ҵq'C#^Y0m>b*ˠH&ΐ 0P@0&Z:WHU\+!>4:ٌ!WRòF#$Qu{' 2dZ1O~0_ Y&d?ѡwpcytoTwx16(g=S=Y,S2JҬ,$Taq|? ur+2m-$K1d tXe1EGȚi fcGN!yq}:sV+*ݯ!Dls8”E)i /洴>DH=r g7 _C j+Bm9cWzbH>!-9`&;2e:S-@/W Hի(urMW'9/zSr4M-ϪS]GjlBrBd?Q2 yZ # :HD4M?ީq߿9Xc4#ni\8{W4Ԍ)MAI Ǹ81Y w`46,R6߼SxF!cH.P'3Urw,_y; 0| 2F ]tЋe*W)nC0]}9a7$?,mAS=XHxuz$8Yҭ[yA2wE-^)w]1oZwc퇑f>=aurrN[78Hɧ0zn-. K1p^0+UB}l$~Jp0R\6y+]5}怯Ee 1:IxV<|}.& }wZR KGp `*Zk]}CEp,FV8-m:ڴ/)lmNs Л ^Snqvi@_b#jr3f ZSɱz?o3eEDԹi=b|7L( b\O8ځ!yOH]HwA?^?<\ɍ Ǽ)GqOJ}E= bOAz˃Q3(Fi} hgRRدeҵ\XP!dzʜ mDS̟ꞻٳ)s3#TFٵOeĿYkJy=g:{'[($uj>=ul,D3\4b/geT>]r520y/`(vE0,3[w&UH(\Tzxښ6%0b&&*QF\S Ipqtafƿ kY89NzDoauGw+98: wzjJlST!D,YhPYix'#үNhN: ^r"]:1-3RPldލ[P2{@EP+piy_ԹiiO'2&r%^O~\xfOī.qp/{CmY>rb<7]ZnSIKU;3cy_oDe!#eUƫy|3qPvj .\v[56)^-xӾ*,7f-(W:\+b&,ijn4 5ܧD, 3<'ZDI1J`M IeDq:𬬝CKD)X%:׵A)j{jžՁۧJl#"IzT+z@Jo͂y-Wd:xx+^膻M:1i jmyI MTr! |ȝky:#ZC(jӈ7kP\y K-p`t7ocaY! X,tɆT쑎PtAzO# RJ/Q,M"́RdL M^Fb{}@$񶚏<Q\m䫠}[XA&zβ7ʬ7ڏPk>(0 c6J/=ERr<KolmS|Gb;>}Qہ76m _}*2U*| βbUߗ! ,!v04zvҫ[RQ(zZN)R5.WL#Jp+sXRQoq%x*cHӑ|g >!q$sQ)OA-Yӓ2ٟDqXz^f6/Tx2эg3߫ԈrɍonCwt{ WsZ_9G&&3J>7=㜍kDb v D^DYnH#I0o+eGm(!G(,uw%#epƲM!@U-]2;uɔXsf_)V[.~ks9-Q\I&|CuUg)AӜ6=;Wv rn|xh;<e{,#7J:"a\Q⊇h_ >Tg3FįdUݯ獪[ }Ln]TOjMy$p^n9? nR^x66(ltvɎ&CqػnVH;)ܑ˳r'YnTJ>Kn*,kf#îF7WJ D/p]( r9O/]0W9+v.20%v,U ywdJ»#dՌ츚zÕEoo@z -Prv?>eȋw `fp^ +\=n#iWNoJ6浝h1+>j8-H)GF䭁Q߿4\I!ɨHf ꌚX n;0$Մ۳lZ1.|z 9p@-@sc>Z-]XXWN͟ݝ򶌆a.5j8? ݑ-WJ3DXFR,D&zK#3;Y򢤬QWp*-7"'wP4QZ p]=҆_J*+jx7J/{N"S& w%]RD85E~7KycF[OfA<\,`F>l9rJN'RP4e ͔׼;RE<vLB;^;!0Ln5&T~ZžQ|ޱ7<|@ZM;CY1DE$f?7ˠkCtr9)9wIYN[jlN iiM `ϓZ &m9Ou0XSJ5#ʡt`q<*O-yћK9VٕG@>EZMi_(ry<|!Kм'voA*F<fFl ̭:z9by(&KvU#󙻕r0h)o,_mR_6BOǹ)^EtWR bŷFᔏ%1-JeSmtᘥub@*i$`AiERhǔzJ4nv?o`k(՞A.l@ ZvN&\vڤ-7(%|iGlNv{}ψAӳÎǡ1_ٟO ؂y?d4Zo*ȞJg_-V?VX7_9Vs'lƤ6mXBC%7C8vh~hg%!豉*# lTaus'$W8 3JD8/bMk]!SlH8m1NK1Ue$\Ԗ!ueH\" ѵ RT8ld)Uz.UhpOs׫wQ&wBFf.-He(tL"\UES;tԜpOA#Q{B -kr={濍R+Jo8BxLyF1`BDjX*)#vdf`oo@O|m5(%/e{|X;B,N^kOdpdrOUILA8:9jX}EdqwO#2ų[EXj.ԻiS &Z8FMhlcÇ RX>draq1j;&HlfL`e)P awzr @%* VRB\@ʝ<ֻy/. ^QLtdsϋw+AatDC4 `%h *1xZP|bN2E69T1mG=LjԏX]UAW!W#ּL2k?)h,&n8/`ͱ99[o(IoJ{bk SmB0`19QQlZY5"r3S'(/.w6xac<*-FYRFe~yC$%%{NVtorF zGs{*<;c!؟L(pǬ's?Z|ҏ1p\Vn`(8`ez:0Yi#3mkn_{&Z4p!ȦO0~e;R̫r<5d xKt,ȗ~]06 +od*!Mq#]b% M^?z H!,uvka\H>B qQE?6tn(-d>mwpz2EKZRh]!0 ?~pUݸxgbŒBWh-cvU5]RN%nf]/954 aC8u)mDHC/c@K@C4bK4m^M{-Qr1y`gw.*L'zS>xylAwoF3WҬ<_ؠcf>2 Yמ݂H7ۓELL}YFPmT;t緿èPHϘ^Q\8H5s8-Z( qx_0"Bh۽|u#ϬS4-00Tח 6j0 TJwnX,^S`2,Yle5يىzq:1~4!&3?+P%Itj)(f)9TTg,9Q{Y'zN-D~%jb69Kxy NFm/M% 5gPɩ7&f2WeQhU(}rK'w 3e>AUo OS@HKvT>K)IAA׺J]ɣC`|ԇ`{lo {!Fby%#Wc$.)lCW_.?6#τ~c9u6zc$^ێb# V")24;hkPp[U6'țt.E+SB"ÿ)~u8caٶ4Ko-5I^ą}Jxhz K|ƛiG', 5AlɦeZQ X8诨z]= >c67x@ZCE q^Y6gJMFQcLpEs>E6IMvvE V qTslή*.8^Y 1^nшXgFCƻ땻g O(p]?$xs4;B>fS'cx<¾~-90NebֹV!]`]WM/iE ߡ7֒Q;dx2]U{qKfg](Y/0xN{?P[m'uW2$+bx&"hͱA}mkv$ <*˱ }~j4ZQB^568]9/18W==){:v{TN_QP=Ό6n $W[8C:D$&u[?7H+o نtĘ3<ؤb&-5ҷǒs2ԯ^I4pHL*aA VQrN{1]d͐0KG64 X(\D-yz6A 0>1tkzԝtu@\gl=3_-/_o^`?Knnٿdz [+`t̎_nQaMrgH$,d~A!RC}]\\% \.S8ה (}敡-K?ń 5 oN8胚鋂+gL͢ %WJréۨv- WP(ohH![- Bhlϒu΁kɜ8;RBeWo ֐Eb2d vVN'Ur;<6\~ mt#;rwͪ{ l{jl[EC)NɅ 'v.LUBlj$;L +2x$ۋLT*sn*Dh9xAY 2Ns ȷhrS9GD ~-~еð ` ȇQQ(2>RA"@RPt/rrH+78\VBFXm$9B_a{յ#ڥc[əC:rG}9+|3S~ ,-P]<~ V~SO# ؋0sk,ڜf1S ?n\?jC7 w46cGlGBXɺ%24AB磒7u9 $ђr6FG*kzkqydy9BPLncs\UwR)I ݈\ ?#o)z֋sk??)6fehBa*O(ޙ GqՎpFpYlW??'T~?yݴ"OHvCkDt9TUZ?$]%'ۖB1lj3V雜[\[]oi]΀= &0j| j@`(u+~a BB< Vxn=*ʴxD`9Z?:K24J6P8: 7g9^82Az̢ÌȡD)ˆ^>q ێG_9K]h}[DvDmȝ"Q'#]a*e֛>v`HC( \R*ET*`o,֒f+\v1g{0莤bUN_Q qQQ!_`C  <'œ$'}o0uˣxF ^ޛ.=zZ.5}&ekJ O~V,?/X,j+ dDl8sz4gЩmm,G[$h! Gv o;m5T'/ɐ,Px :9x  Rĭ<'}Gn%y9J: q"z99 m8æL[F"$:LdAl",O뜝ixۇ)Gc( ҸPL MKvE/_)!XiiV5q] ¦kTyHtD7ORZ@˷> Uճ:n}m!` ToOe _YK &@Ghzvr<֤lZ4l w-Rxed̋vr!B|Srby*D*GGшl]PۀXI'4 0F%G4t!r8H=Z1 )u6>4Q#+A^/L6$}qGknusHV 1U.Z^K~{ˆoLU)@f0&D|=ܳ0?S8w>rRFC=T\Ga+ټJ2'J1.60dxY:8nQ'^\b]K3UiG6~ V#uiƂ]m3DUht'}6!/Obp4V%7M JsPPY,U+p^;x2?wͳ/2F䝌V zr{=78Z yB1橉(6_J pyibDͬwL>v{6>Ht@ 3ADFz+!v%#uq1<̜sJ;SZ},~(zR O9$x+r3=4A dwaˌi$$uɫXU|E8&ۛNy_~v#黥c/{n$ B˺BEIiwMeAKO#i4ꠥ|j3G/s勱+HtY.EQ|nM`z \lHgs":"sH f* ZdEsmq"9'tKף;wz21JA$?DgP`dxAkZ>@[SfUv83zx#RYua^5ɸqNݵHd둍k5dkq,YtۓMV+M;!6<֩Ċb}ijL|M3<*aʇ%U= 4Q4c:RAgK e*\,?YʏBR Ѳ-:l4 o?flb8?,DLtTRd̀H]nJ&k*i6:T[ݢJz iu1jEL\1cfgVű\$n2&O=UiR SO(0ty #(X7*"vhF=35(T-Usd-806-CZ s.R%PYq ͗@G`Je\P9P24Rdeް~B a~f,+6 ȼB[/ֲ@Y !Hw!^>h~Q6Cjc` v2V9 ;2uY7 J- &%R % 0hN&I8;ZI6UOs<~cDeS{9{pk7kP*N3GNR`"0}4NlQ;܎M0yNr~0ž/ ~́\ȉ`䧻7nMUūAp6FFxj`'i&_ę?u h4PŅ*bMV"PvUBȴoRU~ n@JtbaT(c]??'ls|STsOgjV2q8ߞ Bprٲ44\*Kgf8èv~Wdx1E)YԙCCo_sI!TA[6u^̩qIܱ? +n\ Z)?#~wUخ!2^rJ36ݒƊ L_3Q CR-M0qsqtY?I#ܥ\yA X+  dېTI9}-~PTPW)~F/*Z}L5&Gv]o~{ǻ@A{sM\l/=z4ZA=Svqw^L5oS=te ft{)t,鑓M9 PP>$5sJ6$| tMr *a9'LvC}BU_FzsWg(ㄹ6$D =~λ!* f$q9BFv֡p1q8e. 6="=G/YlbeG\bpH'/"!m-XsTՏ`,nczV)a6\3y~'J.b:OV@Mt||<4D>Rn90U{?,tے) eE`~ͮ$L lXD;HA֔W4!w4e5‘*Ù\=O\caN|&HJՉikH5:(~L{1N/I@M_ ` QƸ:oXq D\5 H]BA Gx7yʞGn5ΐ+g6 OPYFFVip '(Z6 \F-u"\ܼh P?4&w*KQ`eTи,"ufLc/xAEvNO _LrA'l\@HX*rҔ֝ 9d@p+ rC£ ywR2!Zo?N`I;{l.`s \JT,˫xb-3KY|zo3Al=mBJAdǢ'MGgq2(1MƹEN9O+3Z#?iV{oTHtZMCJ䤴V.^0UJz=yblKWC߶?`#IBvPV0 ܴ_V42Et3haa)o.S~W&uJy!#-wR[vY"J/@3kuTc7p8ͷɵ]Ol*3P#L Z~ҙw>5|ukLR&ba^ 7({uSH\.e-3"CԕKe!zgXɘ㦀`Ն}x^Α*547}x#yoN;)؝d߅3pvc4y(;4J@W,2й_l :GDY$'~ԃ|siL(U?~!8ͫH`S^]2a4=Yᶃ2O Щh$:½_-FYqE _YInȅNFfMyHf.{%C[^a^(2MZpVkNZN2& e}<r -7Z#&IB=u(ᷞEP^GmOco8In0~+ H7"U: '.#1'9f3 $0m_w=>(I1ax%؜.12Eg:܃Jpw änyB6$4E[ 2ʮ~ɍ5@Vț sqb6fpp88VjeV<nG1YH-_zoioMEMoU[a+Hx#t)MWmӎ=C5"^+b" Sɛ}Ɂ1MJ(ZuaFpbTJ¹,{| L. Ïl7V-~Ź;Pp YEr!rX}I4eMU׻1(mR3Oֶt+'!9="G! x!1@"blXѪ8FR6_$K1e y=(YMVkF^,[)WP(>@äA5Pǟ)Dco{qTS=߹fUU" ـ^YӍUV/~A/S+/)b_L< Fg"<1J#H I Z @W^K 6%?-9t]DtN")BW,.߁t\h`"Ye`5,I]}WQfS݉Dof LM{lO.J}\`tQއȺ@ ypj8xnn ALP.*mt,Ґ5HN^\VQBnO(J"oe#@6mGܤSu!BK OXm\jSߢWW K Ȓ_d^}|t]?6yzJX{dX}].:FMҥuҼK Ic3WH׶=+Vs͕Yz|rT>"O_Zl~ZmΫԛ\ҳ>a&h!?\ ԅh@V*_/A{ZqN^|s?!mZV&k1|$$ZlY&Ҍ֢֔~<.C%:%~(mOjW ½ZJHL Y/p(?3snb:Y{{Hc2OJlWh(mb}ٓzʭab'8%R Xl0pobXvDGt_ÝY!MU~fmIC ;XW2CѸUĦ<8 fxۇV֖as'ta'dWjsK9\KЋv=a MIB>⹭\|P܄qnHN;,fˌr tb.Xׂ0HpEG.sz#7`!yۖS[k<+_K^NiWȫo!m(״G{)mKgx揆 o)wѤ_v=4 ډa[^L{u46,UzTmS a5'v뜥5P>L90x7{%d- QZ[OwZ;A*3RBΤK, At%LHH$n-Bt^3L6Z=5`S+k#{5Y DnQN Ҕ߽hϴ{4wAfin'k D!bB?RoεT{ߎB(I]O eZ )| UR)kP.EԐ)f/gz*v|aO;iTdgQHoW`00EZVuz:n؜d*Ff^uAPǏbr;fP_l~IMȾK&iwcݿ='Z2So҅v6"Dbز7½3]0e*m9Pc}=;]a޿_Jա#{Eni_; -SWnf6ITvE볏(o"?RnT_P e2c)Ā !Nxfm`9 58*0+=},B8alzσH)h_Ahe~:a"l߱6n_0x惹3-TxjAJP/,ds;|f:o2z?C$b@рO]7~0TTt0-nh3|7FQT% /I`o 7][)3AX~*4=}V1a%dF䚺Qޒ;,,qO)T^2oxLZ#JR62?ThjdHf.uL:/ 7hqgX<l͑qAE7ݤ܌ !c>?*8raGp:qKsD~;E6!5zڏ0 ~–?e%*w,f੠PVSA: [uNq٢]:jtd}<.D?+C \tX.ߴ`p >Cx KHrv tcX,AzS7?m|V!NM@dq`;l"瀲U[tN&j6ov-!czX}7_7S֮Jq36~IKTv<4gadGې)EO]u+; E ԸD1FlԄ@ľ c/F M>ҊN)W%@?`ŋe H@ѐwljkH۶AdBxu=4tZVڏ$&}>%:DR9*i55.WkVZjb! Va/h,\>ǐ՝fQ[r ZZ=|!4D8~#~@Z9=hlTN^'zް}tPlg#zĊhu~ĥja$U|9ȵ#23Sk"%"|"[Tal>6#e"ئ~rF,}o69[ھ3~:E(Uh5JZ#ځ 0;!UH6SvU]r" ̾J5q!i: ѐ/{0L'0QK:*7Mp cJ 愑EںCR] =eyw/d'#PHK6vZ±2W-%=|# Ib)"rj^2b-tjod"7'`PւDtQU5} +s.lr%tyقd.(0=G39:krf֣ ]U.9ﲨ#X HtA5 j39 rYR!~n}h&õ ,;c~N/YZFqW8ʯ~.G>bhYA' #wS6?\ЁkSqfrOSy2Wn0EBϊ#my04?coAu噲p ǣWUi$r1Ph+:ln;H41 hN/(j<;&tvbMkUa ,cKxZB|GJ5f$rch3 yM ͒/:0%3yiWmڠN&q9q . +J<7le|p>Eqbػ9)Eu.|bU2YbثHN3}"M!e_aR߄ucUO X6!1%@u`2^xjs{3q{#X(,^VBiA'OO>:&xD}rbEçi:i! [;@fL2Dsŀs'Z;tE>g{U f`TsT!mrh277qZVx &(HrQjn:SROZRWΙoJ }LIl?u!\˖ yྑվ{pRQֽfC}]t cKGl髒6 !('XtQY즐B cWSq2PMYDF=A ^QM!틘#QN]J,h9=APOM\WK|ӞG ;Rle²Ń.Yp~oF PLz*@= ȱ䷮ Z(xD_?|j$- 1&??]@%Nvk<\ܼgУgn_> ز#쨒T,Oݞ#%(5['SeIrVd:\]m`5^ ]RnXV #cucBmj@@ c(i2D,mJ]N"+t,kUl"9hN0c)p4VoV`OՖB}P.pd;2玡oJv5*I7J`U']%r<섖z 5;QVҘ~Pl-Zm7I`cЬG^ [8w_Rསys-͐ },ضA`쎈4%QGs %O:8u0'~o alm}~LEo# )qA^UYlP0"č$ܶ?sގ7fE"JvE  ^a)g5D*1Wr@Op0]B`\20PGr]bA|Elkyk^+˭sٶˀC*Es_T9 \{ulj[!zc lԀdR(??fR.-&< }ojTX)E19v(OT`sǂm ^e\S)2|4/ 6(xye D 6|eUl8Fqɵ 3Iyx(`Qu<{|y \u Ҁ'` LV0 ).ЦD#YB홮xXȮpauL+ڄaj!. .9t?C =ES&wv 4-ԛ6+hs>rE[M<HDDrJZԺܶ Qbzhr&wDЩ t㸉摈o:~ Ƞ  QIz6Z1$Ө&>jM< tFNI6ax[u}a?EU["sd$&^1_n:RѨ##D*z,?Z Wトz֮m|xmĞ'nF|MQB_-R;p'gib 1$IOQÌigJv'2UlaDwZKI#sșd's5P@,nC«BOzVHeˌ) RyކIU ɝ 6aL眐h/%)'^oΏ=k Dw$*oۭ MnS׼W?xe/_kQx!ܮGJ woM %x-CSOyR]m _7B %c]JU S$5NqaQj8ڍU[|+SsWKz\9>dRP$=Zi U;:oBkG|K,je*!ki6>+듂Ⱥ1ߺ띃d ܕ˰ *~~, mL31AXtUijzf/ M+ <,;݇b1b>Lk+`xu=,xy[XWc(;J{n0<!Oe]5\9]7rnOieԪ!ljh(dHq)59 Nkǯ,Z1`ÆSln >J64 p{_&L{4Ȩ gn'Vt VYvοK4f6s,.:hH%r S^}hT)-{2MC57Kt%˱-wÿRn$^8 N8J\Tl‘9/ ]Y(ϧytf3fHܺvҕ1(/XϹzhXx(fd(s90>0^c=5$0Ԭ߬a-n ~dKҼGR = qۊAL L"* xaq/qUQtAt`B SM󲓒'ZvHV|^JY`C5C&lEt|ђQ ߦZ#qNe3fBu$ >7t$\otVw^r8YLGDo( >s~x@Q?p&0ڻ#q ;NLe:o!=3A}47F}R;cj(󋣣Vvr C~|rbӍHtkaADo;/a q`@Z0oQ~1ߚBbcJbl4:~Fgz^E x@M_063:'.^['a -^}9!k0}v0=)*Y|FML|-RaNZ+% j.UZsð۲ӣU,S8`1kwJ8 Ǫ&dcE,:^ 6FRJgL2$/΍r׫s[:ݹߊ00H"meuVQ5' TkvI!Wf ;:~⩨7K':fr DBM8XrWabCY펛U?? 1֍?ahΈC*?^Ze iiZ.`HJAqBOc,|>W/tPjRcSI7).~*ƑƦ+JJglx<^^F iUMh)]I3!֮ ڰagxy:x|B .Α.P$WI5 +SH(!@@7Wb(>:B ED*hI %{@$&2!-;gڈ"&tNT $.[[WW, Wj701+)fz -(#Z`Ga:9uEpf3sYP$7!JHM3.1|j*R__+i#(k=Xv$oYV,W?$:fK"j ;7B .#{vxstD5l5Ko*\hW@%>&r&{ier0YI3˘ ` ʏ?y殲+_p+z`ԥEB%[aDgs|)}d;{1kKLF';T rGMEN1JiҜzs0[;hbW[f-y]^]_- RzZOP9ty(9᪳2OijN'5J=B{ҨVG0θ3fh7 FKnj-oEĦ'3F@KL#z {0]sD$ veW1~і(tY]^Q^k83ƻ+^FmO~jz~5v2 Ӻ]ͯQʔZĵdbVPJVH|Gh- T:oJ9Q 7 {sy3i$ r;#i)m`h\'!-McJǞAQ yѦ#|^=TRhzTX@}t"4`@_Iɱwt+-Xuhiʚg~4L{C4=rgc;2lRS惐F~EdrѲv )J̽kFV(^)ស }Klh>\1J0|ܛ[/գU3*lyL# cz-Ҙ xp0&[n36˝a9~j$_M/4LԞ [Jɪ.FY {Jۆg-4/cp4cnzro2] mkdoMEo_$:Δ"|U%Z5V7Ūs1t#^+`Jˬ%ɁE_ FEKSXkÙ7z@'_ S@6! N1lfT^_4oAck>ZQ| C˰Evqә|Ct:H~˂6pYu逝4BI"=H#Z̎P}H`HH6!;&毜WY8)- OQ ^wo~)1TN3SibWI>PA@NDws?Vn?KjJ1 bOb݂n u98W&ȌnHWS#& yc}R[i$EP.ў"?@ƿP/aVCzVo' VV5)է/iC4X `\"f|ϿzQ0B:<&pT`$ZNP=W r+[soAtu4]՝'#qJH0rs4ĎI(TLdw L,23ĝܷ ;YTuR_&m|FALݿU|HQ0k3 )Z37}_3Mnu.KOg5C8pL N ÆKP4I1x&1q x64#CB{! R4v!p1;(=Ӳqe^}jiw9 1wIo1~3ި/OoNc8h> D6\0D՟u9PrfM1EYyԡFvc)TjΞ]0!W&{YrJCxɫIQgRcpMl(Oie#71("]#h ȂMKzhQj"G&ΑkMaG#}JK Lrm4wh%k` SVW9HqA!gmZ=?-/8ga2nQnJ!LHW (~w'n+'Mg34{NcjC]W0[} ,K!Qj ه7Em`'Vc4_QA/ZZS^@j~j!TZlgxL9!P*:[1 9SH>p 5G8k4![Y()Bym4~;Z648X?%VYKC*|r%gL[U1.oFݪRƝb hITVb ҥYȊuEK 9S5\cZ^Jқj^=cy]ŁۭnݔDagy ~O# {*_܏a!^xoDq2(.7=16Z(qo&ms8*m" +tSM+0E pa(uc^Zj>i:P&?о@L˹=q.j: Y3Ea$Jy dжq2w]2BgrVlX,!nD\*N-ͳʂ-,U.Bt2ͼ1,njiDո|1h H'?j}f+f Upw˽xT(t4 #gO e7 yK枩4|dܜOC%gJ =㍾"EQhOkSl=I>--*WBRW-bqqb ?9Tec } 4e>كSz]13Aثεb#٫, +]s RߥCE'>p9w fvI.^;+ԙjlAl&}/CGE|\xO=ۺBAΟU5KM/Ǩ1̆_uy&-yc[Cu$d93绘KOl$QCt=ɡUuihe)'Dw'ҖBY^, ƋP:~EBfcn[ ص\5o`(|w֋Ī>ԣ5[xj/7(?_%X%m\ `^Ga&GV,̛*W?j ]jqM0%pMB#$mcD읱Z°=6Hj(m'2bQDPC8BAi avxsfqjVƄ1#5.JA^[@nA ""tL7GrM o<Cg5/$)騲)DJ; @~)@e*s4۳6II']}+H<&8EѮO܏$O;`? FzDyvQ)"мSzB" | Cy095?δn"Қ3oc2]-F 4oUo۾nE&sOI.f+˲q;ā'PduBq4Y%u,'=N#]փ~&opꁲWSuqu v#Fq$w4^>8E.s}K;ޅ <[Q!$CGEC>|a8müUS9;8nrթH%Ⓘg'" @{>X[4Ӈd9-3Wz KD^Y>kpps wή+?B K-xЮP kcMWh1\1%Q^$ȩIuS DXٯ("%OgsiF4:կ𰻇aལ`{[=r;=R|aoyoM@7P#>ueo6w(9EW2|/8ƖK۬-4/q#Jc@m/{~"Ə)VnXͰRv6I.+Cuw1c'FuppGji`nU562 `_DjuߚtMedlYyei ٝjFXzt-)L#h+by1Q% _MĹ;g!W) v.J;ZF[8zQkN#JKʈ+LCj.k=y3sRdhWΒ@O8T]h+)F Tn R>3$Y$G%~QX1j*7Iq5-N#Xgƅ]\n-Oׁ~0yu_δ~Jb2aB]'0D\C`tV ܅|׌̉$Ɔ8xBDk:Zj@2EsQf/:C;\f!OMS8kx%@Xmid礳b'M8a8b^1qw^9d=4HohLGj dXm4 mPpW`ƪFnhlgJ',2#jө# 񈆒fhGO&#×k߉^Л"!p"iΈ\*S[[(>)MnVJ20C! 2rT{[~2|7ک씌`#{rRxcBTg0h7S]"EvA 3j$6[T]NN6b= F41 p a0 =8nhx-FvlQX ֗l7JF$g!L-/,rYa,4OfUV @/ tZ\sO#}?JOI01tT* HZnv_|jT6Vɔi[mcoH%Zӄec?‹F &m6srUʼn4kK% vhK#PGk(V18(njsb`ԁ^c(eӇ-{@Į$߰L̈/_3(ĪCf1ϴ3D \Φ0mU+aR=GfrIpIo|>RofI=>>=~ ,NiMf#+hs6ٓ8[2bйEcpH*uw~wOdT z1?{@)gR0qJZ%tqZ #jj,?ۧ#&.м ]?$7F1JEb5^bV0W8na48?].ҳ{XwyaD) ) ;_tibXZ@:/"j }1* <ғ:u|Ln?ҏ<0_K<!;6!9*ԭ 3[2hGU{OַQp#糯E`#6e%ĻNC$X;0Fiȗ3uo?̤1Aqs?]y#uq_aɭ1q^ꋸ 5 _i8Om\1@Z??2 -R tM;kh2w"k0 qR>J@)HA3@vO@ %YQ% \I)wAI.k74Jڳ{-@4$:uM۩ oD0"r\șcg*;ΰ* e"\љ(h$ gUp1nQsZ֥YH]Ј;UZh,+;Y|4L2F3bCI:v-^ ! ?N(o:+]?V3h[geδӶS8xן7{_E2fW3jn\K䴌u#<I}׸?ezNxس$WhD&5Md'±N&>I{5R-vw`Km*X-4(ú*i #@փO5ճ<բ8[ʔ9oz*dsvnx*j@JŹTqk*S#CV'Dl&@8JB۲f9aHy2$چ.=][pKۅon@~[?Ş#;"k=^+V;%j=;huij+BUêх~/+v$*d u}^۴ӂ |mOr-|;=vCnwFU!j!_mt3)P<4i!58q:ù^Ls" #l r:':nH!/;7YN8I^h*{v)U'uэ0 䥀!n} Z،?^iUc|EMOy; -hFNW1M8<8bŶws,р9L<nSHH[}"EDȷωУԀIG[f!#YzZ`>I~ ݮ|gzJ/} R*ηcjs3%d.:'{,[ٹ翶7ϱ wTg8?iD',̓/E+Q+GYUCMlXsтa4m0f~d|T܁NxZ C(Qћ" %noiIʠP%p~A?fny1UaT썖w̒߶^rIޝ &_X*"C,%W+sSTaTn?C6̚\SHY8d/'41%G) _w`?[q/T𚝺L{~ApH,F%o{k{im?F7>N Iou)=w2/G c/:Kh\)wZy aO{4OSvQgZw72s ~ݫ1E[!"5[1oQ., -Lv$7;iCUӇ8g 뷚ޓbPRuc" 8`#piC餠OcMs.Q~+$G9ۊ!Ǽωx5>@{ú>>ҏn^xGB° VFN$%z;meT݄qzhvE +w]w "\t?Аs52Oc^hCo o ↨jDgA[t `M>E0Չͦl^bkE1>?f!,2Oo>y&WKv>*Kw&w%wy'ej! n\ϩGdS;C{''ٸ#0Q-l"ֿSP3mak1P w1v'Ӎ=w+?Ut鉪d3bDmcm[氰/$8Zrp3~#U9)~lZ&h6,9I5pD!t=$˒G9pm-YUͫɍ S,)|Eoq <&LVkS}±Whij4d$_ F1\uܓgE40=ϧLɉmW)J=<bA {gqx"LHմcc!RRYik<\q=7M8nn p z~Hˇ%UE桽r  cbΜK.+%@h,KIϚ,1Yu Nq&ozx`%ˊjQlCi+cDጵ qas?ȹ&ŢgOrL\ut=MHֹ/`H/gT>fKr@%ʦ`17(ŀqMS41e.A^{Il9>{֛fFЙDLZE/29ueMi\~h<¦+b*x7g~؀ ӟ2BFNUI&} ERT5K[iL) 7zgjC5YSXZskhAM.F04Nk1kh*&6 XԏS< 55sߵ796k&=zDxF}.Zm`4-y#&H{V-%Qk*,-tƖF0> Ql}Y@\q~cL7k'X>8eF# 6Fǟh' Ya%|v̆dL58ʅ$ h (`hJɮ??P xZQ+v;x[lSf'8o`o'߼h Jl3)0lQsʠ]GϽro *] )y&̥BN}L|KRMü.'M5nd)^ I%=⢑g!~< ;9GBkyA;ݛ")t[ou ֌e5%-ڵ$_<]d!EW4$:ǺaK͍@b'%xK,\쌿2oq 2.#÷lqaf:$֚8js]^%Yf&iSQ9 e{SY!_}ۋֿKũN,S ib :91kJͫ>x oDz+$Kfm-9>ٮ#-MPo~v+A<= )~S\)7mmեtWp_|scyi\F*-q!{0 KL*P" cj0q޳R`DufbVҭ&,3Ēd%YԱ0 >B($Vg1mDwܰuxCQ5q;|lٿ=E ,d3K8@hUR^?w̃WmW9RPڮlry@μ)=X|nÂΑ/%DNs)Dzl@A)l՚uwY(:Pkj8_sH$ӤquQc9";,е3048HzHvLΑ0 =㓝.dSFkTtA2-]a2FN`EuG{6TS:ɝqaD~m[e$>U?IR_׏˳1oєi<Pr?nCv@5*G;[rBQ!ߘҪLAוSUEh.ym/1RVzUCswAzug>>i8"h}̔q?]eEsz i٨nwxZg%H/7ca6M4ngzB}Ñ4RqD}*hZ1:I_eA[ ҄ u\ ̱v+{՝̎via|/jB6EloDNx .ϻ猟|O6Lupu3bR){picjD8̿~Vm(C} 8&ΩO#KG޾Oƒ__>14F#Ԇj)yȋ5!\h# h(# C7 As^T̺E1m I% 2&$lNػ^Ǡdhq%g+ d$Cҧ A]h kR}E'wBY ŀ#k$L"lvIm@wB2T-h`uh=0 CņUXss5cS\a_Pn|mu5V!ZՋ4TB. rb- UW-[ Ja i#?p(YĴA!w^왉@ڥl!wcѽ}{XN=rj:ꁭ-rax>p\iBw[,{J ?'99{`>N- 83'oD/!U$B!]nGd_FgxzAW Π6i$a]oUuDrq '\]__Z|bprXc7"fA{6+Jgpm:O*$gpƴ?IM )S0$MTC(m`S+5(>;N`K"ǞO@Jݛ.k{ ˸ޅT}sPi& @e'q| I8IdY.>&==fjkT!qVU{b9v#%yW* 2.HKX1w^50 L2]_K0BrS 3Dioa7`\ Bތ>f)DŤ?${tH 8Qa-tB*M9AOş^jABE+%Gew.Gix.BZ#0zzku`GSmWҺkm( DM^ml`2uKgJ aKxmܥߥ.hQr7Dڂxq\]rw<Ư>G!5έE8^`v{t9b>ٻG) ]>(2cQͅ O[qAG$=ޏ7F[*f;5O }Vozw^تn( ~K0uzMG01W$rbxf2JmpWӿ":$uw1ߟtBSH;oB8BVbNExhV17f 4WnW$B%9׀4l9U%P\t:V@58EWA91w-LEP>KIpS8Lh3OӒp-XaӰf 0WI$6n@x5YhZOٯ^?toӱ,Ipt\[#ѭ yɔ6Je%<4o1"X vpt[2-ЂS)V ~'>ںPiÔ'2WWɞ֠S_CrnP@OAvB8lMlDI'Z+ ik-) 0?= [Qǯ.ϚڭK$%V@ٖh1 ˜#q5[Y=҇~`y{Mƕ 9-2%'J . 0ab2|P)ؼMGUc7\ LFi +&mER ȍ@߈g󄙽6fPCԘWmn<|f-ŢxAs;-IG +y.^|0怞_ ƜϫNjQFh"=0Ĝ j ;z{\#HiG*[{hq݉\3L*>q. Rۋ@ysrVM7 .OѺ"cg+9ՖO>`1/p ̞+6c r Ƌ !e~Tk5ڑv0jfR&nUM 9[tG3]C F?>*52:{ yF'fF>Z^l:%F]AEIt #7̳$~}]njsZӅ#a9F͊8kP`\iXc.|: I'G>rnwĊV0Rb.$x%DT:h/0h7 E}¬8LfLı%q`f^ &n~j~B& /3#=f9wJV0K3w4 ,>:[H?/ $ _ 0qT!XGsz܅-k1J$D@zKL9X{A`Q ,Dhٜ;*W6-80e0yo _NX,3ʳY"pvc.?']K,!1] " .FW:/̪S[iDS"c_<8+@V~MҠ g4 nkVK} $dk#d YIkD]9KC%]1_b2B>C[?ꟗl/W f }צ5Ag.B`ϝ,9<˩nmjc*=lP1D5&zPDT,=%ÜMf]֔܀ng{]UTEu7$^.uErhMQ+L;`;53KrL};> hv~J= [_m[#@ 9AqTyLM>(kDTKIQ讯U0Qu3_yv]_@!^$l`S=j>={2)<=r7\`-9y CA4=I RW TB !t}h^Jp3waaw"׃t۞5D:+XVΌ u=yhqEK/~ii$]^#}GʌvM`ts$ =R&un-i|DTcBXEH[^Qhp#ws9gCzG5Wʮ rR8O]2)h"<\n$qbj;F/5s=}RLqiY#d/“Eera9ASɿkU8@[iKBրэBoge[lWm` B5CoQvF2+9c|Sr{GCB>i,.r1Wd0MjUm}R% Aӎ3mIqXN@xʲn/9^vPvb}9.賾jshhP=l&)Ԕa5;AڨrܱΐĂJ+iD!-X *,D٫#RY^V@}z/>voޜOQݢݼ>a Yg0!D2WEӭL< " HAu<*uM,S{/)5@Q\d屠Bli1_ ;HUUA}/5=sSKc&Id!Z$Lo2+V:-jݟgIKG3x kpR:v7NୄyRPBuVBJ{!Du2'btft3m8Ҥٳ}m] YgE`kKOƜ'f a>|i?塞ʸJ̉$5%ht#kۑ«y{/(2KIv=s6c8#<̂~B,ǭ5`mBtW.x#ꄈU;XEs@3 Dv1&3dO`ƀ ab}<| &(m  5 hVK]r'-zà~(v|A1g+~ A&%?*ԤY _JCbyr<$sk.nb\pz1\r`>*ܣ6VJ{+PreD! EgvD&I !zoE8#ڬRUz*R: _On까,BEm%F 7*fvMąK"o16l^S2ƥeS<:֖D>Khk3f b(Ƃ?[pa uAVC<Rĕ\{3p ]`̢Ч1W!l+SKMQP[p\B_$>LJGu09a.bzN5BYNk]a:07/bѩhw76ʱ͜tQbHy)MJ"eGirj{H92ۖW쀨VE$<9wc3+A9״|=\Eu,S jSnғqfD{[g,=AI[l QX: lMH3o9\ACOb?zcSտqy|tG6ݟn-IGq3T43~eNUFKTsp%i7}.s^{>8.|XJS>w|g+J$>BTa| eX8=Q L6ϕ5M İ8vS@ G`đ\-1,2zJVطX}\ЖvdW*='Cm6^q٫Xx)4`LS qsF1NK nJ7ŽI% ]basJ(i?[ik03'fI4-X9k(9A  QR0QXTjVOPѪz3<>էW&MBOO_vJ.9AAx2n'ц,ȝF4fXHi(9E ~PHwճ&K.sۜƪNE}D*C\e#P ]9yhu D342t۵.̹ܭMt4.thQ{oLVf1@i'k;zoFxtӳ47TF/_(:(HlcmTbSog)pq&?*rD} #vm*J=R}AT5g _M|9_dwv2ljD x::ڧ=tZ}-g&i_*)Q!'ʽ~ĎzT}򭨗B  ČZyW2wL?3EJA)`Ϛvzc޲i  n觺F2fsR͈P$dftNiΣ2ى )_KNa"\[q4D-3݆a-1iZ9&5z+8IN?_g)@xNC2"6m6 yVҫ 5X#p;|RRo&x!FCeUk&:^T+ЕJ1Vnվ'sK㠔|9(Olu*&.Bo @v(^m@OS^Ř">4Pk?W!X#K  F*v{7bYj+ Ɇ+b7$5ІsjKn#YG0>ի&mZ1a8jhB~+#9$\:Wtfwj^PI$)yLVc7l\đkʻ2,Nw6Ł'@IKC/oٯSjiLfY`|]'YiblA~ø(;bU|̕ve@<1稕Tbuf)K#kdn6[!ZZLü°<ԻBmS(ȪiLzw8ݞIu{WΛsRac^u17_iŪ4|$CqRN?gX*q!J*X"jG~^扥Ff6%~3|1`\+v(Q/{>Ik")ጟ'm{ϸ;:]* 3;f_]NfF@..ȥ|l$aQ .4`ےjт G?#.9MP9HYsYntC>]$x.@i>@.d?bcO Rwf22g>֏UoXҘϺ@)f\* f_X6RJv|M^y^*ISbVDF(}3/u~?M+*_V )ӭ>DMu{C\Fc"^9pۅm׭fV:R!$@+R`ZMnUl EX4{wU!,t0T\(MhͯrfR ;0(#(MRLz~ܨ<ϳcm3zfmVg:@ 8to$34YØ&aƌĞl dBvnPUicH U;8S`!of%\;^Q$#_ĉT8"Q4)2+~`>_T+= AG^vH@)YS[Vp=FoDY|W!A}n' }LM>Z?"yp'n={t.>ƿs[$& ?ExUP=@sd-O 6ӵ>5N)LAǃg%es p.jVIh\}s شJ_{aC <$ė#zV-K# A)@O\<{O 043 '{}#H<=' XoC d:m>v)mc9 jˀ9Mxwu"syYbtvg* ۰)T6$W^)89 (k ԭ q\"FmCZ7BNx !T!a/H S!vtDx,Gu+BwSI󓬼n(.嘻#OԇL M Pmݹ8ggd"F>gQFirO>î`p7 2&  n[?Jd)vHA%Ƅ0'Z'KV[=`Q*&fMtv) 3 %$0)(ި ۸:Tl/_b3Rhp Օ\-;?K]f/!>ϒݲF'}>8~gonJ$ JT[P]^˔tؠ!},}TmeHg_gˢݝ7o$cd\5Q!,k6}Vآqʏ]eN_Ǎ:+X\E ?[V-ax!$Oڤ $>@՗Z6^dG=nҤ-GEC  495[>OZwe}u2zwǑ 0y/BvɨS/B1kL& 嗀l.Z4(ӂ'M@ B>I yעg?}s2߂q\7Q~fNT6%"X 3=,SN.j#^`'/x`Ud/0K@)R4T?N?F^3Lv'83?Ne[eGRy#<-xKP[.LRM)OΪj:yj  y 8^Tr7;_xdl,:hC>OGPlY8H|cj@`h/`:3ZC٢^+Bpv<4_W)CVrRhaGZ b[Q-! llQRB d3&OEc==3ZU2S\&&cU="%9!5j9a=y,&_~WJ0 [0,b /خ _{nB*M+鎖i^l-< FϠYǸ&C-aQ,kB`;Nm)%cXyfb/&<3Ѳn"=3aъ\ [Tnad׿ )\勊3oǜ+}A31cfk~l_k8iw 50k͂cчVR+mL}90@=2BavTkX܊dP|f.AÁb>.*g0kz Dn- %9LqZ희 scI>rK91TS:u0\aŚZEZ6PTDp8TUtRA ۋ{O9JvțCѩ6pqcf<ʶJ[9|>TX՞c ل7a[$| \ *q ʂ|\^^0־"yN^uuTu u I26mL]jՏ У OՙpYT{-d:mGݽFӲ l1^&G]k sgtqA69Hi|[CnR~UC8G)L"x?wN營?}u'Y/:8ӨnF_byӷzAm4mL"vR#9e䑼 5%[Fmlot$d |1fhcd֨Z&z dua@HQ㭊_#^^8+{y/ϡ(u2-eDL@9}6D(GMM*Մ93+LiR( 1䖼VUϔLiz;vmQ;pbޙwHz{gbB˛~o3Ehi0DsR$wmw(ozsJJHζuDH#2'#`@3UAҕSM 6ٱ20x4uѦ0" UYZ9W-ѲIzs^1 S553$lN7)WAiT{9b{̧WO b[j{=pK,43/h.1QGp07A$7@"ŕ^j_J^VON8#Y[6n6(2E.d$C_j6|3 `%[pj, ER lET6s!r zEbٚx!>G;1ѷe9= # I`ȕ f]D<$rBU4ccA IB?0nF4:gp%}=RkO _Yx㙅KV]`fRGK!>&0>k(jq!'S 8\7|$fp^ש HSeMˆ.e s/DA&yЊ nͨ"8E_AHIXU`<^8[a'y_|2ksX?r 츛V69-N|l5uQ*@\I^ :>ϙ] qAԮ>ϛq~ʛlrNgj qJX;HJm}>'@;8á\%Φo:e>E"6[hqR ;Ώi+mVctF)M!ŸٮhjJ)Qڐ;DlEE ɷPV{fⴺ1^W!FC&/z?K5IwV_8BVSqG-`9lRDY07dDb>>!՘G !L0riF`-Jf HⰧd7WN)NLeA=!5:KVUPԇH=RS@+1vt}[De/GUa洒 _ /T-!uoѐ"V]4/Pq w.rpy4к5TR\#HcS]#y+6gqD ^HժF>,&3m<\M@fe._XO0/=LU|d؍alᱥ"Y+D|Jrϩ̓}'m恭 $j~GΟ?1 !NԞ CJƄdlͺj@e-`-޵^DPY= Rvt_fvˢ}\^SWDx>au"dO_`(͕Ep:[ocĦ "8`!R6wQA oR̦"iB-t(2xܿggwlhMyɺ&"" H,n#QX(‡@I1 BHM9@@mV 1 xuOk};-ʟ:t6IO hZ 4 &w]XSH}NX\ܬr>s2.KJtc,{e3PtN@d%f^ }@hԽk k\]$Tt6Y'* `K $`R&L~~w29kĜwcyՋ^X?z7=%V54t:}B,_%qgj CQCh^3事Yv 7@icPXg-l-H@ Wuؕi8L.tG9Ǡ̸rO20qB艩l6N9amu*ͽX +`l84{ &qN#C*[\}4pO-d4ф عy ,3ʢeb|aIRM"m8=m}ʥ!$P}aWWVQJ], _|û(Nm1pqe nA`8\rkaoO`5Sҁ$k *qy^ re4FY}YсCX @UЯ80$ hze| n x P[BBqrEi3/ȱGRpLק)JzVtƤD)dl ǮJ`D˃dߞCb18JЇ&9 i'`w*JX=ϭ`ze KBF\ĬGjN%atufRٛ00:PBf݉(wڈ j;3:1ò&l\ 0ctD j:T6*o76㳌ׄ2 .lkI8583xp1M,([cԗKHй)Mx_{'ӑv3X[ABJy׸'L/, . `YQW"U6= ݌㿹7 }B6#ew֕Ck!\B2IcY`\fgAۡwj)z:B柅U87Q:~c(h/1$~.KyX ܵt?_ Ny3C\bB%x MlIny܈$Eb(/XdLt|F1UV@oI}Kɭ;;.N2ߧd0fd{=bf T.sj4M!-F̯BzÌw%qbNdí*Y.&-! e'g!9}1 q7qY`ˡ٪Áy53s&J] .fk=pVS6:M>m8c~`"l#_n:\Fl9'^[ 2RWłېM*2M1D"fĽ@=CEo5!2G&1Ũ{js-W0vkM#n[m@gHH|Q59`$㦛J@jaaL :R)Y#*(K@ӎIRTB m&`yyR0U@SΕ"WV34+l}ChQQKW?\Aܗqu. d.ڜILheD+$A9RIl;f'o\q *N¶EK=v0dOs_kC$Жoބ 5Va!/Nߏ˨X}\~Xpg+nVVKgHY/wYn=iN9JSBA 0 ?L;e lMn|$i~WO}XaPt7FC@א "PZ̟b~/uP524٪J'Rcwາpd'-)ڭ uǕTM?F׺5ծQY!o|bqggX֜U>4/p~L  pe\7hU4On:1fuqeP(_amُ sבҿc[-ȅ#fZ<B DoM.B&gLX_@1Z]~^>YCD.\BQt~cDcf$gont]nx3B䂉I{P$~u>o=:yt߽{ogáh8yi$~ۃ_zw6c2Na>7ItL2O5i8~ț\4ȞtL;m $tŸWne : plպ 1x](@%= Mut I-]3 fxP#Ϳ( O%؛c %t+QDՓF2SOsʔ ,&Hq4W"V (lv~B|OZ|/ev4}-;wfs/ ˌѳl^Odu/;Tt2E!1ָ "bKE7izm  w}XAo %U9CwHEeL#}?:>YV }E*DUY;Ö!sbk޻tܿ_ _M"dp2S[t%7[@f/5i(T1e|5˅9Vwd ' /5ɵW^k-1R6dytiUofט? +Y ,`OΗG83#``$ỷ5M&t.-Ɖ'} )CXZc5J҂)}u1? X5b0@@*dC{cȴW_>2-muл\Hĕbdzv浚?5|Qrq{fmhS<:XfFe3hsXr NCͺ5ew=_e~S)OeNٿ;*~ %LmSETEG; Xzp1-R+h[KO#pTẠ#jA=h_[xF!+V33<{{ ;߆@U%ں!A8rrŚڔ 09Db5;IYB {fO"eZے Ӊ˄t&$lvQsTnIsJ5-y\t% q/cŤO4opg=5A"bi]6B  Ƣ}^GbD9ӀX;?N,_V{'>@L $VT7j$GeL?r^c?f=(TH 5RStlTxˇ ʛMw]+L4VXfi#R({4S|':Ra(=(-0j͒3=ͱ]2Klknq:Dd&o&" X,l);:ô*je(L4(z?x.ז,[pc|9FLIQG#u*˲pƶ .5?ƚƜ}M=i"Kb./+ SoF8լ[SCǝx0't//Za*lg]}sNLpq=7yj2&l%00`+3Kf#;.⼴7ih $$,08}C`&4=]?c_d %$DzKP;DQաP [LǰE9z&LGl2Rf )Gg~r\>fJoR*'1L#wՓBӨJZKqwunr;Wݡk<<¼nTa}߿e=JU]d9nyIh6 }w:93TJwj]omJ)~KXڍBlQ t `SfSrrƯ+e,sƸN (O,ˆUOCpAw@Ld@1Kj4,K낃9]E'dBI(/}s8 ]U2$f8j?ܻ6RF̏:-xHio* BlAu)uBW.Jcdk ,FáejRpT|;BPΖ ? .:Dz;-k8=eTۻkE#dM㽔HB{T̮g(D.jHrޝɏU/1ש]nEpU:_9g;{zXHl|1@z'[<8lsζ1Yeƣ:~pbރEbm4~$E_d%lc#с %.2/ N轿PpSH ~ +u"PlJ/c rҕC-^yvV2'CǑ+@3C>- \l5dHеiF(=}+_]*YQg/jS?@:ڤn[K3e6{q3Wk\H%5 *M0ɛMSy]8+PUJsVV(}7McKx!{=BUx{0i;M>Lm$^oX^y.RQc=[z3oIL3Z-R K5D%2YJhε5Z2{˵pg7Z!y``uc vsKGسr"6.8=BpNk?*fliJ `5±un|%⪼eГr()ڗ`0jy( S{IT(as}F/.eIbo_Յ}v{4%]b{?y? X.1w*5 T ~eTu !<!$ZA qgd2b_rck kv9*\=jL/CR Į7l$=IUb#l8Ϡ5S%YjyBx'@5*%PFaZ)&wA[ -S+t/LBL^rİ4׻CT[.۝:P ٢o qEAYWNjk}Joq&7ņU_]DNp K1cMw25Cj_p^Ƴ”;E-.cAB*5AŌ \tΟ t;"-:>Ѷ520o/Ych wN čhl:|CN\ev%@ٍc{ ͵^uP)R?K7'xĈ9Ŝw| >jja@"c_{(a?@ꧼ)8|*+[I\ Q/;a/EwjED[II.l؊ۜ[M&2ךi~fۊYRkHG/`fS/ wתnd:ʷa,O7ASPSdsC2L62enr7сU͙CgKCwrK`㨧;(:kKҰv{AG?&L*~d{oHT昔!ٵA]n0IȃȲhjyjây mغQ'kcOJBu1b1]t-lgl5#S c [VGrXDg.ج@=fyJJc Ykm.}5f4"W R]n2eM5 jIE}յREãNct}Hjf^?L9|Q0 ŧXpS hg߾IZNw CI ^:_";>*{~D52-lYL:-A1I4?`?o8LDhѳH nd4?? o.k}Jp5?`uAʊu5E?~#+ߔ)?qc >ҝł|)wx|5\>DJRbLhx6ɭQ F[OfLwRU xO釮Ҧ v9!=YyFYHhnn=Z.Mx pq>B =< n3*]V_'.^y[{`uŷo lŗ  KD; RģJW+_nĐGZ.H>(WY[If*dNolrk6bF:|fNsZb ώEdʝYi0L˓PgVAaMxvJL 6ZD>8WG #d7)rNuNݫoA+Q!pd>=5$ cJ(SRHJ.:;F̬eG/oh U]icΧX)J77.L>%Q=Ly@.MEPCF^3z9&DD&ADw}8+ 1 c &MȅpPl.hhjT:YdmIhrгbz$ ݤ%έ<&/NCڨʆ8.{P\ ҜaOK[wS-<.C<^j&frlT[nA̎i!Ut@ R XmPL n#7.t}tqOk9dJmDiOʀdPõGN m`yֆ=mO$ѼcbzlRw]L'#|qF9JU6dz9Tomg_:Ied['iW}5 C<7l%CƼѥH-Νץi3΂+]mNs*rA }Хp9vc5,2`,\TLwm@)_$¦Ie_7Է5in<]-.š18 cB)cv$ {TYHJ]V*nφђj5N6[kPc#g7=;wZe.Kwa;,:IAթ1Z]`DB|s,yo9q,FQ\d=nq #ҋϸUWŷ]t3MYsx[1(|TDf1s +W ˆ1RYlu{o=fH2ckǭn 68T ސ"rm_ c֨g="yg9ѫA$ڋX %,go,T @q\DXCUf"h@߫f{!)CN@,yi"i"_󩄧Nх_F;^0Z䭀CGfhC =0|H ̪8n61Wj;ji xx65Fmh.C@~$)* iAG$}ueozش^^`κS-vכ\VPX+d]wvҍf8h.H+codžFEx>zzYdZlyjYl;\JOzSx~V_Ws1w#hQ83'ꃽ?0J,w̬Dc0Zſо $wJ| %kn`bߍ'B^0=3#Z[c=':g/@$(hsvӵrO:6[=^<RC}dY~Vx@eNh bF!`D)r>nBqt1L*el"-G\x׬ :́*O ύll%!GX h󫿉֝& \HzRZY&Dd(NqsWɣ@S" AL,)T.cnQzOZ^\JyD@ O9`Y}%d48l9_@ ^X'1􎘑s`ɗ {"`,BM[j[+;$Q 'ȜyjT6DLz*i{]ryH8ѵGbF3۵V_ &N mNj&h&y DQu>}e$Z#=/{ xϩM2#o[?x[ 8mKܮ]L9~ZW(sS+jbW־xclω[ )΍=tΨfK؀zuU֒x7m2?"~!\P9}@p-7Цy>*(7>ӈ59wke̯?߬9.?ʡ4ŻK*LiIgt#\~5$4Zʢin~3ۇP2 ܮm쫎b ܺf:}XxԻ0' "~}Rct.VI<X ofR7CTvH&@)7h _@`mv2v7&=}(9ʏE]8@ӝI9M{G]t+ӭL]NpWnjWsoȤ2e&[bt49]a]Mq^w$&H`]z2P - ^y65\ H|P#|E}u^l̢v0ҕ\UDZh[yf#J￶xe.# Wsb$/ Yp2rn1~V3_?89n)%hE&@Errx0:}*m\;Hgfn2r]kqcX0>9Js_I!T\I;; KB^Oޓ/y9LME}+J$]D9XQ7=~;VMnD2ٻnuWw1" e6m(M}RcF_@#,i-k= ^<YK~c%޷װ@Ή0FL/LxKCWLޯSfPJ<ᨁ|cins~RIA:&RԠZq zֽ!!T{de?tbNaZ3 8y)V o^ً=a-798)v^ڔU_xF-nÑŎC.-$.+o$Laσ+= !ۇn0! MۄAoeaSUXlK N&|}E|MdqK#>Kv?@X;՘E*yqC;zc #\R3PztFg V<dO:JErgߚCm[]&x*"p4x/$jA`hS;]"+[׻ o6FY $}>9;&&d]7ʝkD]SdDs:D1!*zCxTo !,x^"9@[U듞luGwd2 g.+ qͦ9D,ю F ˭ RWbҚeaeX#hA)d h>0TWE1WM|ɊTJ%3F8CAV2~a]Rޖ~x. }Rhro! IeJ[aQ7zPbY"[y1ؔGRu$"e8Sq-~>d)m ; _떗"YK7qvޤi3Xż;L ONУkBfՐ› ڵ!Aa41-ljqmy(M=oWYs]FWE`/Ƞ݌~aؚP'Tr~Y)n)DYx=ϼ.ztRV^幧$5(R C?6f`)Pn*|~x]]jh&x"BOkO#&ֈUx9 Q~:'G8i<*q#Rīj,O&Tҙєj d14oR]߱F2#q.HO=*P&6.|\S1!2Ƣ9{7+=eV%ڰTlBzRo?XiEjXA,Q ]~wYd>Fv)8q$f|H+u2dz=#džί]Z$zdۿǦn5DIX3ݫŋ|fc-k`TSMt鞓Íāum 3u=}YS1M{`zlqj/F+Dh-(@wKm$"ޥN}MΘjVYQqTEa?9s{ ohCU,ӥ2EѢixŘ%MtW@es1 W@i K kt/,9Xh:͏DxJ{,I-ĆsVp`)@,ę0V~_{>5Tc;fe5pNRY*&Rki'8F Zby=fGo4p`n`or{/k7+ߩCbDc/bZ#x ȵ\ɹ55HH-l^M Fue g " 1os ?r%Akǫw'nhgh}Q誼78jzQNGcVBZo4u $H[罹O?xX΍yPdA &1FRvX%e[0t Ssj}'K{,F}UT/51N<,j)"A6WFTq_i-c~(e J񂪫'`:G`7wBTjg i$naMELfo9oԭI&똄]}pou*k3bUxhhY1NP=#H\`[9^puXX9yTo 1&~.]UߡNa6ṆWNSIcHbx9RC>.fTsjo^Rmy0By6r8ŵncug(v)uvs/ݖ?!OЇ* hDs)|^e`c12h,#x֦O%C6*eh:f6È;e ZJh؈TuYwXN{L/08PJ>RPʘ$=Z"cztߟ7&FRk&qeFضHb#\ ;Qv580vV^*[ᩫk󮩌"o|-}-@h9He_ k6lU YiR&psB~1?#ި9'-Hacv`md{ B2~6N1rF5ޘ"Dqcx΅4nj,Yv\\-nI62t_SC 6əέY|ws>֍ن(wz1Jvۦ0|c7}c:vQyBkν:H gh_sl/)f|0w(@ aR^>F5MW`XSB1\J^e  tloxFw[YJֳ)1EaL+>\gT(ɺlK§y99Yq9$$gꒌs+  #l$/3  D]t>u%q5 SLDɻip&GJbFAM'G_L=25C,KwU:,W!]f&-HZ}dV-Qr&U)! ips5mH$Z$cI(D)K$q96jH1S߁w]}ۅ</{/&dϸPjј2{!t]}y9Uwo"pO^OL9]y)opYl&̚*f:z%*SY32ccM1ds?lO[& Ptpx?a\fcQy}!eYYd}Io'X:CqKPc,Y{Fgz%v~m)5;z!Gfćahz!ߗӦ=`)Pp2ΙЈVh8 `:&q,<,ZlS/EUcߤpD5/b1v9򖿆 =eYԲ*AGҜJŶ2fRwU9O  Fo C g$=):#ʪ= =ҷ/ڼ3>mٞr-T $ 8.2q A$v ʏTx#DPf.-lv8  _S}BL)nxM 1V`]U=+F|ea]eztÕVnɀ!?zgV$hCyCVJd#27C2J${;2w\z늷L\'eIɮVm=n٢Ӕ:8](N,S_b"yTC ϞyQ8r+Ƀfe)J=aSCQێaQm%GjzA,PUk@r8<뵤 b,:bY*Tدϩ T,pG 9bFNts_Da|njC)5ņǥÏkI!YciHvRI#]xl?_PKth `=l<!w& Y0!5#veɪgc=]@$Nr"Nd| ܎du;lgo0jWY*(y*0"4(~1Bkkx悳f_R=+$_IC 2-J// #bYQ*Le}l[tTb]enͳCY#Ermm=?\!3&@nћ}}ar;|  ì^ mmyflgbrJ~ElqL18)%)֨JӶ}j%]}IE  z=\j=Flv[/a>,ɅF J]g-|8DkDWą\G}|p(_(<=I}MBq 4E'5`@UܷXE4Ysf;5ܿ[an%:q2M@|(UKs'@yr?j ǹEE* =>vG7ͤsNif52@i6J NdckM!oe0Z( vAW.[e?S4( Ocx4kvyDJp7o_Bͷ}|Z҄yRj?rm/lYHo:~gV=eݻT`ոZLbżr=yk7Ai?YbLmq\x-E*dD}>6L mx })53:q Rcg6WO1M.v(O]"C"nzA8WT͇!(< |/U\ xez&l.BnAzMݬ3IdIRt?6QŜnw kk2nFʼnks97f8A!zW?9ACT5ߕ뜊xӫzBNe_ݯխqRT,p̈́-?y$i\_30k짩)t9>FsANSjOj_K ZtkO%saOT 3&wgksy{nH Jkf5!g:;tg%o|O7SIhŁ/NK'3b:S";tJ _1NyleM6ձ[;L4T<ċp0)^{"M-P3ߍiG\: -oDLG-?Zr"Ifi 9CKvȯDF^JYxGp Eh2X4y}ei @ztQ;Q dSܷKUrq3}FJ 樰\cO(C jiC6P߇E'l%:JHƹL8ڰyG8ce_iW4sl%%[T <<4vQQ-KYtJ;h)+b0q,`}?)bN^W]u;H,*fw$) Җ^`G_b&-gQV`\O'&h k)6]r&LBWCk,>\Jcs4-7J ^WLYٵ((a]'|wۧF%GsX %\KEDM[uaF&_ZO>%,V;}{l)1F^ԥbl9A |*z}d&et_vsίoI+5eOӤ@EKEdr{VGfkVƅU(x:?Ԛ)G;; o6P4H+?!fH+Y0 ~ x̡Qe@I\HW| D^=3˲ydWw~`8܁ Tv֛H_D#ۜ?R.z8 nF{ou1)S&)ꞓ '1+ xmM!QřB6gLw}G=?5!pL&HiU9q0u@[\YDA퇟de0Bbpׅ6otxeXZs%#8{Lk{H x*'b[ g`ag8Ox_v,>$5^K]YX|Nb0bS\ ?B@X7otyFҧ?VG43 }9vc#M2fW>f5WR/_υ iw?j&2JWwq ɿY- T-QJ-K҄g˻fn!Ԩ)}sލd Ot&H *q*yж=} KYgѲ iT o7Z? ):SP㑧+H$|3gS2rAƕQ 5NB!27J cCZ߸p0P=A'苨߉` 2%,-PDT(jZ\5tkImV#ÏT`{Ԓ~G%i9Uf`btliIzL^0<Ê_PId,mWAFq Ѡ2\ŊK#L[Yi 3rtTHΩ'*5C]L I^ wԇY;V3-j*-I CG,a Ќ6HUGل_JP{~I f|bt]H,Ba'z!_>08E t!ŝ<辩Joh2vf ^# cށ].GMXSgP#tFo5 ltLzܡ f&7>±E/3y`xSn"o@^ $} (e<"'ߤ} d]R%]Lm$œT~Ts1:U$q&iuv؞ͱɿV)5*wV/r ]u Su!N) yʸai?0qH8VB2F%ʳao @"lhB)ݞތC.XuVW݇!Q1"r`ʋUB=WHAy~m2ᷫX(/*uzr#[Y^>$t$^HuOyXwN ./iX2#Ti(qg?N5uGxzS~k7Ce%Q((Q-w3u#2#kCTZ!I~+@"O`%԰anO؝Dю'D {V!v?P2J8u1o i9.+5$"nѯ1a@&ܘ Q:4O2Yw AU],A N?R<;°37,g 9_CHiesKM|hע2GAy 0g>J%rQGUO&ot` ;8?&SHW,Q/X}.%E~R(2Ebߴ5X#Hs-4ȣ39!x}ܩz9}O?{mvt޳zB#$/Dg#OχkB."jtE1{U!E^:_`2(zKlWf5y=1<[:df{R3sj&-oWZukYePC<\eCoDlъv.@A%+8aLV@L~D1m:0c|jկpB-6v$~5+tQX !H nCa' vm^v{N]֏boեmå{ҧ?IUx?92 \'<>1nDŽnw~OBCLUЛZv3}i=YDپcXTA{QPgGǟ61yT,žO4\<1ZNCcأo2}uh #?cb:Ja7 g<".vUiݠVbkr"+’ eB;ڦq^H鱪tT_2,q%'Pw:^,9({Jnհ'C-0 Mww *jkp[-լ}Wqβ6yȵTM'{[\ݙ3H^W3Xn` Jdx6hin"dSp&EȄgسXXO6Eh)Dҳ 4hq5N|J^ 0ʼn- /b05XiHېu&Xn"Q봹u|0 tk9)kӁqQ^SI|$`!k1m}a*+=W,$,2s R"R{ΕѩbbS"'_B);Ӆ[p{rWq]o if`a(t7kKȲI㤻P |SAd5b[M/۱lA@^HfYTP^QwT:'as"dHfHV"` $焯e;'&:|u{b"71#M>> 36f..#=i&`1&8AOr:VSnI@XKu/wt2D޵0SQ5c~Wph #B vz Ŝz|,E+NΆl5`8eD&\HZM\ \8խ "&wmf҅/ {~$ECn>; f' ۩UF̃v\v!@ߘ'$ ~5PEjpjJN?_Ci8N6ioyzV} f ybW!O˜'کddIR9 (yd]'}oW cDJ )|t؉: ^-Biځh{W7ffc`w*W ĩ48eg. #Z{bs4FnKGZo#qOêr4֚lWVO喦I;wX6}n$ poNIH<2>[I}TGMپ؅FWُϮ#Kz;l4􎋬(:KTEvLx_@R'? Lcg[*gw갲">P * z#ҕP(A4&osq1Ďp d4|>P AʛQ s7k.}~ ׁɱp؟@_iiP0Ddtť oԖWq,RI4ЖbݜS3yIz Yd} ڣnƦרؾ1΃cVb+ꗸ߽{LmQ%g Ԕՠ+PG?ˋ \ fwi BU$O7IK&Gܰ'ck^-Afpn?D*-]`+am/z,Kt`J\|YhɒƖ.cL<o i6IЕT}d=WY^ZlewW 2QcT9XEHu 9(zݸSS&A:22 ZYfjßQ *+ 4ømUqW!b!z>)rłiRkbT$ѣ<W99p87&VhOr SipDCaYN֥ht Ѕ _-O GL#oAUDY3Up|ƨ h;3{.!r LXeBe$[^*-~AGKEh M=/W?ͿfK!IsIvEVQӛR-Q1yH|S SN4Z$uV#mL6=C &eKM ɇpbws}D$![A > <|ti cNnP`Wj(r64o ?z褦n䁌jG!kI߂54uf7(a\~Q0`6I.K T, G٣qHYœZV?@yÓCr]dAt\ᭈ? qOn1lP*#z[+9TCu#4g}d]2}h[V&Iu?D}.SFCG0U̘4`S(ƌQ3ey53G *,_M_a VgϐċzSYK:5o|8xC>BKe,9(Hp͉,1dVϽ'*vai}tsG]VVJi4HCAzW QhU0@RmVq< ۛt>:H:0E|뙟>5ҶfYShfJs3b_WId @sP>4mޣ_$ yA=n8AH +ce0 q˯zN1*NT-1.X<2(Q/ ٤dY,j9!GKPx%'Ǟ,ƥ+zLZ;yb+6{k}H-JM:Ĥp׈В *>or5Y>MIqMF+B?;!Z/|$ag.|][ܰ:IO|Wޛ:ʞE;qdS؋f*sy4|^3`[1^= S;%Un9.PD]ĵGCΗi\mAwwܮ 磘M[LW &^m ;nt7EʲcVr?`/1QĚHox؈˚g;XׂXvS@]Wvu4~E0ڭyJXѽuU&[u. X3Oc|< -e#x2GmU,,΂C5lԩO Sw%I &^(s!=w1Ys)45ȸ^~ SuB 59dQGOw}(D6U'N9}=b~ӻ9e! xZ|qR0{D)\#S 1ə9]˓\z#mtuwFplzNTE6oЧ11A04 ܯZviNT05P"Rqz_)l = PV }ȘLB(>E}=:vxw#Ti/J=v{TS2A$ BO'`/WɁN75|;A-l2pM¨8YJؑ^ 0KٿY^d͉ԋE>iC݉Y4W变[`ѩ3`e%V <ԇ` @)*mA$>X̷^I>4ʺ/-e$€> 2GrbQd1jyRMo28-C5=Lc2UtYkҖ #A!70WiPҹQU$J\ b*.[#NqD6=\eJB@>`鋹]zIM /q2cDɎZ㚛w ۀ#r*ؠL)ve4Bs4`aɭSؗTf鏠%<NP[;!a3`p'h@&q J#ƝV#"E ;SNS2^?8ܴ _B7]XT1i;KΰǾRqkD9 8[J~VX'ES2fJ+[#._]5-s G(ns^D#\QRe4(V;Ӑ;]_QFX}ȝ\j! SiWIr ,(hr3U %^Z'巸R3޳XO1tQ@6zP؈e>H וvkKaW$@y^7HYh L,B{VTv)Zʋ w*$5Eɗs ZI9 {7b_͛DްH (mc%rK *cU]OU C.k9?خNfO?Z[yN-tME8=E^!<;[`F*XXY See2 }#r}GDwv#m*r.63 Y|aLAϬ]Ǧ ٿ1r"&{ed:C˫$2@LrexYn1ʑT=*\^ Lp,J4ie|N>R;Z$Z6Gɑ#@[UDا+w 4DT Dnو<|-"ܴN#<'%y]5W,friH+A\ػV}H3 of6:)0^X(w\ OO?޺",8y EJ^>o{ƿSI=%>5viq_Js&!z't_W'G n(K^y(C{ d:|/X#J=h[Gx?8s ‡Ip%&CSMu%5 vNOQ*4|)AKj^f/BsU\?yQfS)`RFꅀO%`kOuw.tܙBdELHe8 $Rx$U\A+_!|B Cܭ]9`ըߓ{A$&`ZSS Ȇ!OARHІ @9Qy׶Ʈ%sߢ|` Urrry3x{7rb8F/?B˻xK:MY1"!U~*1D`$YCK'uwkWz] ç嵢(YivJj_K *nvk q4&tj̘yuiQUlbź݇sdi,>u-y i, bzOD(NMO*'q E ̮Vz@A&3̪~Wkp,fc^o~a حDZA]|S5af$JsŸDb5xةc䷚m1q23FYѰ#!{)s ŲHn `h) G[|+t]m߁ @O{aD؏P?c )b|lBC e 0h\n͇2*nF\gͧݠŰR .CZ FCЂ^~t_>/|9G+GtvnrEezپQ1SWa?_u@ h< |p!G x)zC+f'F@ Xaq+6 :e^0=N{2r*N_K(.K@ȆN4 (* hp6nDi?'wE=qS Kw~jd# NrtuA[*P:*]ćM&sK_;2@)<G؎YO[~ix?JJe8jQ jH0ŜDb!~gf*KKR[ n Ciseqa7Rwu+n5E֗YH t!?&0W+ TSDI 91;!\] Q{7f\3DH' ;䙴AkJ.Rp AH + )S,oⷃZXV+idGX#*B  9\mn"%!0`7L3fnQ ub6 ^aJiv |geefQ3 JWnSͤKKSZy/wv/U|&P>xlPBk8s&NK_Bߜ'J, `51%X"VP7=0`j3NBwzfҼH_ȯy% ^I#Tp UfIQ%5/oNo' ԩM*TL[UI@^8e_t'DGZe| tvPSʭ@$\!dns5׷ FB!p8߇$0TC1)On}n()9S?0;@xaBJWbY g:"'a&m:< k=)OiQ[ i9&`pCTzy i!U#4`Bļſ#,| 1 άR;lr 1g|>_7%tX3).Ujqw0> ^YkIښ5O1 ^+AP:7K0dj&p8^ YΕ"p6cc ->8o[!ﺢ0Öw2O-+9c~ɸEos?j5A&\RFyn? &XзKPD/:NlG𺪘p\?gF81U<fs 0'FOG1>^bu LHd [W: /Qf廠@<[@#P/M+l@T26^W0kֆG{"^#&z!O7rb_ibW:gx8פٍ?%TΜO'e2QH.X&2J#\Bv;WlBoIaQ.L :a)MWI\UI/.)PrЪU鞂Q.3BV<cʒAz'6e*{G ɜ/W%EeS`ߛg+k8V(~ﬕ"(ɪp{qD 474d #GP[cۋGaJ 6(G,\gF? njHCuJC{1=0,m,o!>"x VMC230+p}24tsOߗa? ) 坲eh|]iUo ˡ_>3bZ5c*I &aR/RQpXsh4QZdՔbvإ 0cVؚ$fY4 ۋYd9g4}g);{  e>1de). sIp|B{i]/&5ڮK~n,ͭArX}1^“kRD%.I1VI6UL6P8豴 h]>Rm4`69,V iZ};u SPI)jׅ 0%BP@RJ0(2{kh\CS@bk sދ݊?Ԁm*-eτ5c*sNm;4j);JBVœ<峔]VD16GELMjQ#C)"ɪ&nNPlLŷ8pFPRq|%p|m?`e^$K!SC'ńI]kn!ٷPݧ8G7o"*O"(~)N-GͽyuE<߽KU6yON)lAQE%JG>8.͕)u^^,/bv1q5%0E"skM dHcF^J'HYuI6ښJ>,)cc؛'[<{D}ƦY^ಚici>[7d _43M{ ifrk]|M)aDjv=pEFhHp ZtS]Sb bl{s;jfl;,[';-#JH&i3lI=d4sq 9满(u^k N7kK'z1EJ6x_.+K*j-ҍ.@,{B$ԚrW :rwd*_i!196KcoiqLy˾?WJS[:,QFx09͚'i+Wh/)r#v@ O,S-Ťb<4E+1z{P2XgHMEwlB(!Rtfm cBN}{3ŌoSLb?e*b/^JQJgp왹̬A @1`+Js28xjD߱d>DYPvEIƾb=zQJqcc=AAboyAY5 7Ͱz]X_ ۮ=T7EػUZ8KQ_k׾`r$6ۈ+ @O=G H}9?a鬦,*QiOe',ҟ_ZC(HK}0*K\] VؽX*L.9Xz`@ ?ڃ6ߔS^ QTX4CUT/^r&{o{ f>Kx߃%&j†q#@F!ɰv PntZ 8;7:dBؾKWqTΫ] 7t+´u\7vƈS4VUZ{N~94;`t1Z?Rv%jä8kb` 6ƾYG$^ح3+,ȧrHkEw q9UC E5^Ѷy $M?5u`wgDcoFBGBi9z-<ZnK!; BO UY֤M<@`ZWdgDTPvݘWe  Uvhl[S?/;@ }u:'1ÝƐ/RͲÑ m|x]"mufZu/+W/9 7E}\J]90ұ䰋|Z}aYxPD~2 kl-RQz`tX <7J kUK!E(M AGw_2 C>r"Bw C(CV~*ӵi4rT1& ]'GGMŨWJH`6 :ơߝ ~k|rj bP%`+,76`$js&bIly֣(DRHO#@ҝsJ.doċjIjw & ӷ3[!JF}5BfU/?l,@q%䨌.sS1.pw|Dz3 o.wh1bf5qE.b<{]CZLJ+6u/-5ыT4dd^(GQʁߊ2w)ۚNilD 4l>YHu;S'=: Tnkp!q{& +zlI]<-kmZx`Qv40H<80Cx K8 LqZ@BEuq?@KbXoZ0}BlB_޶ @77 C*=Fvܣz7[ ufd0T' | wB,Gk!n_WoǭWܢRyⷐyJ Ɯ=շ><$PGyW89n*@~V7oX|bgCqnu=Ec8W C* wW,B`TZb$ΰk VN0ԗPGy>Q*jf*'~rfm ?pz@VҠpjWK i3!s|G'$VVfR*O8v?R#IYTaEX _y@ɲغD]8eEM!`97R:ѢlCLoXޯ~aU5݆Wʝo1k擐膙TBi6ypZXWP DtUQ⹀U?]nUQh,Ӡ*ZGmS&ƻxѨP!PlHEK& Uʇ VsA!>+"68Ad.9j{s6wozm/jH1]N {B7'y F&6vR ) b78)m:w\K:qSl/t\UL[|5{bX65F{Z 彸h-kt=g >I28_5~HPNCa&T9D)OAX7DYeaYko.~)Y؎ª5}S(i&DH788V##pq0Pleu|M`S1T`sOrp Nk9K;A)Jy(ܛ|pI *?e]A#)8YBɺp\z0%Y TF:anHG6so$8eX7p}I9N p`~]K{*4%< A*x)LZz?RA~sX [xd)b5QW7;}⎼-0Hz>i-k0| }k?iowe&:HC`FCPkT$Գc=dZ5sF3MeX;AEdt1QiV$Ł%bzN$/&{:Clb) \;f2i*?;(ȻgXpM*}֢ Nh47%<9_~[w`FwlryX-]E||&3EY%cpՆ ;;sӯ|jcBh ~!ț mw2PI M)-&sNs-,P]D-ʥ*~A|KY|v7@VUCpH(tI3isvI3aT)~>>u{dA+wg;k, cC޽>ʢAx.qb)K>t,֏mJS뚊Hz/z祿 ܧ5lKY@4M$U(rw}~ZS0io4b_  oq-F;j1g . (w.ZY:_ =)hbudCa;#K_E5a{^ &:sBRGӓ},g1aK1f4e_rc`jo-f׮VUy[7)]'o|զ<uEG3i <0&g3iŠFdi5ED`^}{kSXb~[5&=WJF0w/ejZR~,bQa4:g/,o +s )_Kpȍ@2YY#y#s¤syVpGrŽpk;+ 4]qn %i5H݇sI.- bjVG(`^2dc7F4v;?.I}n:&@AEWY7tRw5#h3:ّ_4zKso.v7ɡ/ N7,lO}RM^es;a;a4Z\ WZg ߠм'\.{T֬k:D9zTa(a>9AQjh/6\=~KrAF4}o}o+D mcGIZE9YL9qBKl$ԖSE5%go!"E_K#|:5i.%zcM`DbVcYR"RxPVv&>gIG!@?@ѹFȍ/oY|Q]_ ۽JOrA~9!9a{N8dxˣTbg\~rj ;-%ɹBÀfpk%P=oR2.cJ(PXUyRt)ifrnu|!W?B@)"Me (F9|!rv 2gAs#h Z @ts;Y,eL@QM 筙JyK7 )Thw`5v3zNfs!q.$s%(BTG+jFmrM*X nGG;x-1goA9 Uv!`Ǫ{5X)FD!AK)lszӀ4VL-4rsv׳jcEKN@rDƱPr|L(ezBJ]C~5ㅱVǒ0Cl0a1"w @݀/Tcw ,YXd+&ΖNN|3gi|,!bNJD jMa=!7ESh/Lәz"ԴDr<Г%V52eRLb݈pyH'K9+7/ה "l39U@~Ri`5Y D1㕶:3T]±kupL qEӠoΆ:ڷ }IiiVC3_/h~4熯|@¨۬h,2Wbh~7{q0bU0O)s3R/fұNC'+$y%tA"0=//mvKbD2\'0VgcJ)E}?6j*O@WwŲ #zd9k_EvGѣT$-6<+|/=ƪRзW+Fs.Q_)&Z ]s{{]f3VV &4 ޥpʌ(+O* ҅`7tɪXK6;rzr#zc@jr{0|IɬEf4V|>aXuHdǂ&*OjElEI[x_B:Yt 9ْZpU8>P_k=1DJ3r @U#+zx`*rIk4{Tŗ>OjL[]X 1E1/(Q:l.q6y7o d-\/p\˽`%:x7 E+ q"n+')AW7{^a#c`9PUJ ߓT7#n6h&FpKr wF7a2>ZZ1)B"ko}) 9ytA2pJT ~~1~qNۍ6A]c +3 ǐt`GlTlPSo G{7fzU}xno|FQ hKfT.}wuw>bbH˘[")Y[}/n:;|>O=.Y< M`_Q+)mh;!]3Ă#iKX/KI v7:[\6q dIh!6p.ѕo`tlNȋKf%!U>}M۲#eJ`hc<+Y Uѕ$槪!'6t]rUNPr/{߫dtr'3y.6UAWg :A|\0zё/΂!=R?؆%rnD~8s bU(KذoeZߏ!!S!(?訃v ϼz` r]QaAiEλ,1&(- 7B3[N%gL/Ɨ%RUBĄ|1ƸBa&IPG ?Oh᣼"ut[;L} ,6gei¶>gŖuFS"VbfTKCes)d`^ v>Fis2VyFkTE5qm3OKiҲd0F!mJ9gT$]@ZptLPn/õ }٤\U$6'sj@Wz%=!wPLpV0aAQ!>Jr.:/at@pv$fC(n&kFY]hnwEw֝4Gs }\H FL5r.hI;"1DyW@XLgn%Խ`o EŤ/#=q,IgPqdw=A6g7ː!;$a kH"5W*y4tK]}U*y*Anf][cuԱFnj-;87<촗6VOV+o|R+#sȺ)hS(L6köBk9gX}PY2 gy#Ge0ڶzߞ}^R`0%tK۫F&KѩX;xzAQ30TTQG#AvPkaRb+kJ}cUd<4*2NVIgF8`{'8|{q0]զ~ArT> ^`k.! wR 3d/y( "q*<kxh|4$M2w;{:Mav ! rm&72[E`}5LiD]+CbЯ1`8V$3u-_Xlt>c?gꏰ8Ni_x%p!cK0ܠX,}B)@oN^0b6tt6daԥ!I HW챕P 4sCbI"I3?n Mԓ3M.(bq{ UgAg§¤X/v|x;)J G hfPbh9рD,{,赗j.-p Lй>-Dž-{a{Pz rk>A^¸s't2[3.#YN#TIv͠(y%Yۥ1V0 lY]|AjXOVz_Pp\~Q&qDΐ3H`KIEv ̪v/Cz( eS ٥9=Fz@BO><}dbNU3*syTkF4#!q͞w &)q;U) qdm*63gNF,.p2W0Ufq\GN+,t9g q'W'ֽ\I/lSJRlwo sI_L!V)i#C&+E7OwfOE$G)Ǖիƙqc-Z!cD\S&4KDjɓ <ޘjzI@D9ލ&x/O Yݮ͚ K6dB_h8|ۢ?%85_u&Lu8!h);&ϫ~[!y$lAߊhaPGT?Po2h{CF+3C<ܬH{/ZG t aSP$l^#ıFMhЗ y/L8es*G | 9=<K#܇+:l҆R^o^;!O7JΘ`KqAe`EY$1>ax0 -T޶0{wABj )i JX|ϸ &ƪ3u닐Ŀn%kSj-k:9\J-OVDGy}< Lo:CE8SZRs &Dtt9~j/~W6}ҢJ#]΃q 5Q|)~ux&d@ Kg\"_ԠhSeNEөr)%;i0+RP H# ^=koTs8p`%}o)+UvήȰP ՚k=)j8Y䞅;Ӓp[~\Ta:p._@ [\g_P`՜8a!tQ-am!?hA9Y-J߽/f9^&Y Lk㍌~hdh )4K3}%:gus/ j7}BkRC,߾S$j7^o\ؔywy8OUjxΧU|Z37N. oKѣ{-hJ NSrYufSy<\e.PhZͿEћOx =wB:W^+ 8 qW^YU0U2\2 )4zXj|xZ|K-Ā׋b|,4\U~]9GYk@˂Tnck*z8Fg2J"zŎ6lbOd_? #D"*{UewmvWi'kutZđ&ݟ ];7w+5 1)&HMaSoo5ʜn[ǶMWh9d{ h&ew!A X6 euM#-ɢ+˥/vhݨ)Rk(:bw,Ξ>.;BES^N$b^͘'b" XQpAT|z<2]`xZxπn£+&tGu\È]4=H&v J#TXwvC@(7M.$<<kIuq퐺LHMEH]fM]oN 67+*|}WSGglA3hY'ҷ95eg !`*f$#M 3gh%{߆ҟZ;%a nY|Hr\12QTPZAj(.ÚH}5m?Grn!ä1 +яVm9/fk >M  'UlQมr>F} dNDz,ݣc}mi'I~e<qR\#B{>{_2[>%z~>\ l,,%Tg;KxNL"9[n;CVjr&cv >L3h Dʉ en<khTla:/LVe/@|uNcЁ'erVʑ/xl-o(_ ]&mSpJ:AF&ڂ2ΰFyEbʪR ;NUVgj1.YS~ 8YMaTO$8W5JS#ӻ sm\;%,|oGsh  ;lHS0aamߌfP(l,"m{k7BYĞCE9awܕD(F&qQTC9]%Ƽ+KvPlZO \-buAxhդ'E4d h6 _m[GJOӺkk<8;8?yg8xpQξų]/x` pcmE?S+ŔaաuXI̬ OǕ?#D~@m^kgLigX<{MQtk$.OҌ<õR3?Z+/Hn[b:V?dac)2ΗRgDp0/-I3n9'DQ7-mix8?ֵ4YBY{n_ _թ͒@qb PQ丛G,cA9$mHNEs)lsAL%9 }b"Gv=y~-[d3'*V>L{!\ zo/}*`} A}<)kؕF.3jN[ 8a T b7*ꨮ+qk5wWf5sB{w~8qnMu4M,wcUT03ɦX/7R#b$ W9-5M;L0hj^No;i)]Iƴffloxhz)cn BeS y'cH QmN]f@Tvu6OSi BOAV& 4|xChЙ1x9c웪3rIft|(/Ϻ6ʫs9T8wvh{ (,d#灠,!?B@ 2f/{Yu? ~ЊS*ZrS.+%Tcכ啥N &3CfL8aL<:c<dΡg:Mz.xZMBH_nydօQ!ʛr/$D&kbn7qشHب&lo-23:ĥ[D(8!?Ϛ 0 5'?c^4gxX^ [h͍M+7G @j#zx*{BM8Y3P!I8-gZbF6+t|6uMʙlH+pv\ߣcqk r-Ό _D0~Z;Io= N }猸G\_3]aR ZlfmvǓ ֪hrC00J=4ШPp8z;d>I޹2QW+|2<3r!){t`K(o/wN.sP/WRYr)!ZȄUM uܛ"UP85{E&m偁xq~2k 笊RBϏ\* b3|p0 (/Pz*kl}t9G^Y|*Ck^+]+9JXSW,jwF{~/]:@׍5(yAQlx=bϻSI.)pqzL KÑ >YkW;9 Bz+ }m1Ynr$`_ nY mt|ho3iBsIHN7/@x {QȪ®mϧh$?xY_GGY3wƠqˌ硇i&jJ/>n3~2_̯K]=(+NR{#Jz#s\e_mA0 KV S8~wVv$FB}l$T+)/~$y0k{)onX['s1+)j80Y$ #&rR0eOg̨YfR?Y3>%fg07I4,TGuCjiM'9/7i@/1);^tU~b4?D+Ȉ3j bLMr 31 :ez3QbW aEnA/GxɒX~Lޔᛈ HN =Q%%.yMŵԈ-*,Rs$iVw{Gdo6s3Brr2{CrEbڙiBzL3!@vs-OcijuY tz }L"]-a1QvRqqdi}kdZ|u< 6yI z`O ]&Iv&#ziy3mDAlEhEz"`$/G*E\:zq;f2_F:J,]oYï͠9}*:p\A)/<9|ANG mv9_Rtx]quetb ~.:[&OaNbR+ߒ-o-dKC2#9j]@mRHIԤE2N|`a[T.&[=?އ}IG%hxmmAvx(A'ْACBYL{{ݻ^7}ٷ )TRxIvC$&v[xL`H*?3|GUSUY>$s).Vڄ$xM^[`ns2I@Rkc(h=>BHO?^d1c />3m;@I=֪@#8Z8"$ڐO˙>R?1,0M)2}]ӟm.,"jRfz\C uvVWY^w.tɯԷoK63WU#!xeM?ACrL@-& M^ׄQʉ MX7SxcbPJNqikl"!Yl}dة;#7iy=jHT C>#NLZK=MX0P>WPt\f xSv$lDo>NڭV\%|VzA 0!G0F$t@w)DvYS_3!:VV> 6Z}ޡur^p$8] ֏I$L&Y).{Mq8fx:2)UM<;MkH -+M~Ƀ2b ;Lh䭚.9#sPg.4cS>Zuq<(Z{]эa=ltWMCΛګN(AX3 p']&9Q4~3hem_J$tV - 7 oR&0ϣ[ <藠엗L^_„рmSR3āBt xRHJO)}CJNH)tBP⊪w_.3Z\v~302k}J8M!)WqK/uqy~lk c. U:gA'LFqb,'"j$[J㣁6.i?<3ؙ>ƴP̚r*[_'zK|} +'³^<7]ݱMiDމ 1 Lyb3V6BCwljǚ zNG|nb^Nb<^.A3l~\T;j =\''uZPO hBm~QY,uS*悾z÷Mo/Xr Lx^ VBMЛ1-48/MSY*Bw[57s%N6`qT,@ǎ*g%k:W'qI0h\8R8EU )lVU)K$g_&'x2s2 %N #xEikjK.j0 $WJia/| S"y+b ] 9Pa J*!_ ?h5[gYZ0707010000029a000081a40000000000000000000000016650a15d00008f04000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/⤽]?Eh=ڜ.+Ih"NaE3ӗ?ywچ&o!B59 GxaAf!1\O^Keyg0%"5$ю _(z+.tW|κ8̼eJoXKP !#P-%b5 o,Ւo_L3 ^ Te[i$SZ䁞XO |t->zQݤ/}0 ';~ YA[HCq쭤7pp9} xRu{HxEu&˿ %@ݞ lZЦBտj/ 'ñ+kJҷA2!_ af6l& ZyQmf=ń#hh7.=8&}8%rCvXx59t/|8ΤS~V"x_hK Iy2ʊʉ6Wpv)7%tyV«'? ӝ0y 8N2J7OHTLńʎ४&e0 "%8bؒs!Szn)}ۻ =VΜODI\#ODybӷp(G! /NS'זI?y 6LcϦ0Ovi"<,1,Q.쿳T; V.vi1ki?JIqa K-reC\e1{(ls}2d; p"@x1!$\pfr[6٬Bg14߆z,0\ :r0G d(AGٷf΍,8 n1YԾd0tZpe ΫI={1zqrlzyP8:>-h59-AunʕuMw (GMR F3 G8,j,j'%w/OiтaL!߸!E"⶗yedPhx4*OS B6NX2:5[+?3$] yb]DпQ5 p>j}ǀ=xRj끀5vsf5MiUr8f PA%c,lkQA#W/|fQvSh͆%YoL|ZŔ陌 o ᓗNirC<J<:N665܊7=́iS&ȵ@bC/ bwSEi'ZF,[;t@TJn$́)ýa lEk : !TJ77&^6h1Lz$ pK$ur];&5KsCSu{&FT(xzU F1iCTAi}s4pzᛠUg}s`Ni!fueJՁjt&Dˀ)pupd?]8Z#Ƨ//p,Xֹ Io⻈Lnn)s=^0Nb$G?d]FApT8KN4"G[J*^Ez#R钕$Vu-x>R֪A֌qn]D0@o7ja/*quTxί-ɔ AxvEh0*Gq/yʧ|M*XVŚ Eg|ݰ4>L@ƝFX$Y4?sԧ6rdA.gBj;2}}LoCnv*\y3_ut x<[= #ݖc&Ągmg^0 ޢw+B#!˂ėOD5}(Siϫ2[bdRG y~W?!Y 3OSm*I2$ӛbǖlӴ_v4>5F)c"2znT+6c̠_CS{WA1F̚d*U95:̺.*@Njkv;oT̵d)B_t+P+r>c .o|Mlu]΃߶٫t`Mx2YP|WO` Ғ>ٻ:vJVX7lmF9%s2"H.[Bqػ /JL1,]>.N nTMi\КUL<~@"12DgH])C@>hSPr';lx:S;'mKb#=0ĊChו'/Z*wSz=^A?fMbQPkAm7Kc7o;]({Ov6yq~tE GTM+Kq0g4Bѧy)rL.7ckcMݷؾZ2,T`}#2Pi jFg>bd|U@]*5Jq.oM:k5 W"!Wzuo*3 6&EG<`<=X!Mq0azꌆ\td`}Mz q/>KƅGN ?mN }>ٛwZz7;t>`m*P:"i:qXLHoRAv%e3\T@|ԯF-삖 A*=,>ݎtC) pfK4H{8`%n݈\Ĩ/1\Cj|Yvz,J5@1ia2 'sIGG 06.DԾ0sLs4Bj59]` #AWWo{81>S6_9==7k ɦHĨ[2I3Zb஛qZ9ƶfަdzde,/o~ ʟCJ6%sgiXz%ؑcBZZ'LYv]o>1"tK: =~?11w2 pmY HUHoU2gz *1Q8Ȟ>1~gkƉ+& ,>cxBk s?];ٲ˝#1)G9Y&۪R铷{v:= ZlG'5$Rc~Uo*dO}#wlzZ|3)2c ,4Y7iO-{~<܅e 5LD!@$!xE;\%?\)pm]c';VxD{44n|!Y.{9_Yu!譌d1izҭō$X+;zQa9F5ȅq>)"TƯ)U7O 0oYHj%g˪?b#E.(1A܀_46K6Kp0iL~dyq`BbEr ~!3Hx_tVkBVty6oܣ ^$`ozhL8%Q."-uU=5lK!c')T22SM8Dm۩U;PZTAe/u\ӽTSH^o9p9R[k5|ՐA16O4 %G[/ʙ15vx2Io 4=NOX:\dL>Z r d`b^$jB"A(0  jXqH+8h S>OP=Gi 5?fEnTĜr{/ "x_uumS;ȊDWIē`mYi`pTR !h&1؏D|*`9vFpN(1-_C|U`w_f@䢌D@N]̼dXi䘊;wVql6z. ZToOXiH eb, 3Y'tQeJH6ZtsLQdq>k4Q鷷 N,D֩PDA8we~b '_䒨NCˤr]|̅Zf'-zPfԹ%-ᅣ->jJ 6IB1d5SNXj`$)PeNE%;#f3ĢRq;KC:B@Xm~x?>KZMP)_ =Aq5a-X=$Ph6ފ 2N2"^&zGRe-ާߟjuyZɏz=O?ˤx72PkyYɊhxt3ɝ\16:<[4;:7+xA d^HV'V8JzK:9Bs6_9:|:1/>RO]yXy (EXdQ@Z*fl l/ Fe ˲ܲg> {yP"4AF)QL,2 71{Mk&6.4LP? en7ܝ?_3a{a-œ5矻1jiUD]!e΍N#*A8۹w՛mʝKlTw$YyGlkvlA:X~ZΣAs4AP8uq[M\n ~ WPC-OÑtB.SYxμUqA Eb{dp 3fӣ+֘$`59^Ȃ.9GM.6 _,k/ֱ' PM@c=і'z#[~废FfJ.̋>Xd }UvZZL z 7d<=|KjdȰSϊ L׵5RF@rJtprFܣ=QyX :~d[BbJ;{T~K<!V^&rk5tFGvذ(4e;R2$Pm0\.A;7xhj5{߫EbmSW&1#ePEa^cS ?sexh qw܋@ xKZU(W &$Wa/.@C(e)W4qw"LnhJ@o6p&.J_i{,v!A&@=n=N_,Upe5slR7;1QR&"ꎎY6}Ź< xo1QvבwJ1f-tf"2{M|l6 pwkO-(ʴy֦f/Rrb@)CA'׸$Q+6[;.SoP"S3#1#f㩒flf&^$ "/D+Xz@l' +;{D xQlyJ3f9k)anPyVCOG(%JȲDϤ$yy5PB=Vܒ`dI oɟv3Pn5m\)g?lU"|˙Npx>ax"ݞz"=C9vp@u w6hiV\Huyم,%8:7 MlKx.aUCmI0-zzH֦xEZ#I ;-7hXJa7Kk7^6!q]^Dr77b*zI0x~y;"E? z,Gn;*#_m0C^&tS|FON3c3)U" !Z['8K95gOxբeʄwVy3W<5@}6\ @(ڨaM̲JzMîniXz };UU0-U4WKQTwmx !YIt#7=Dc[L>MQҬRB.;$hfro`ۼ ߸r7Rȟ ]t>M1U#<4M"jI NUәƣA9ALV`DVأ X)CJ^&b$뭠ҦEaQĎcRJ@8VS|`ccH{ "qF\P1cd-.п8>`R^SP8meinsq1KXEs J0fh  :Le_nJv U6[j)b5 1rF}Ky$6KOP5 eSOnJ_\YK^l,[1)}3u4L,2lImmLIE_!+iJ*bș:k\lV8ww?yLQR ?*&6kx1>13KV)WT 4*$b!jNg;g`>@mQa$GQ֓G!^2xJ5-wB9tH-F4)Lঠͥo@J+ڼDi,:k\Uw?']D-+CnqS)eN_fڤ|*iBvs\yA5=(x͑Iĵ KS+pa"6s(2{氓"λru`Na#b_X)R59!hRz9E"Hw*,A-5҃Op  x8f3vv+ drM \gg׍s /m|,.M4mᛂc ԽϽXEDIܒ4_+ɉ LVW)4=ThH^bd#ϊ/bO" ٩D]/TsRK{/.fR/Ϯh.%h#&[܈^sڬGZ Geر&~|N:G3[ȈH(]]] W=9jm?8| x;fiWX9qjV6Ym=ŗ[xp tFUeRaAR%t*GFJ C:l! o9ꚗkCHaKfP-lf¾:ނ+xZ}BRoJ8qZPZ`NyLG ~#ٷ/-h1zp4/R`ʍy`86wMY"p0Gk_KC fqQ /pwiTt6ř=!@ xQ3g^M&BdsUMXHIzr뾋Ug-:lͅ\NJ/"0foI7ϵUW8d߻Їi90;fe-uFԝ ҰǞDsҎ1ՅJnOq )؆R;"'Y}jFEfܿ¦>y$zN3h0|> Vй%꽵1 Gj`;,9jI04خ);6Y"G2~)j9ߛѕ?r $FHz/ '-$c0cg7*9k.wsi9Zgtr{@QoW9~5/8Ks =:H+dE֥ !w.َQ$,1='k6@chH~Qzh?1 %: PW[:`55߷))R̰1c (GowsxXڐ sW6昐0 9 zkPr sԽ2/`ŧɇ>nC`{̑@V'8L!M_ 2&| iv8gn\J>$_RXaPdw<%Onl"_K1 ḽnw9>m4|'3Iǹ :Bĥڛ)V/"KZ}i/GlEU6®[ 3ZfХǫZU3u`s1*jK'ݑ+6($kcDbIn^1FSW1#e @犃}[^l oj5u+,H~:5b3e .o44R/ym5yഔ2C7@xwU~2d_1I~l`ɨ6kq@fԿDA*@jq/C LTk0=X[Pbc@ ]ۡ5J*6JKC#)h7X2c` &7_8ڨ-Khs?èB aX=Y hJ3EzH'8i֓vU3Gтl1+ 3)i/C1vL4]6qe %QI"awK ^pֱ?oac;zcv tZ oP58EhrFr%`q21iIcVxm!6kvt,c^,)tADwsm^}= {,?7̭dO>YȻ@ovWD24}GUK؁QJQLٵJt%Jm.AM +wpVG U 3b+q6 yH2LJxqޗP,Ǣ]\ l;O:0 (}asq\)l h&qp넒Qi,@y;B?p6Agmx(6+ףZg1jDKunZE;_F~>lU8Ɯeճ&5;L2V/h ƚuRP^6H Q& bD'L,l@ '[}侩t^DKB5 q7sx7E=UZfSiϟhޗkZd #a\Rsg}#4|'-7\3RdTrNS: !pA9*/"v-&)VXCY#g5eJu-iv7] lj3+Nɤ@!AADB7q^hyRqiԕp\o!jG{+8h{;:AW:f,.GvC·kߛ8[0j+ /ט6,㛲"ʻIsSDߓG#xs[ Yq > Cz0- #f^T8*'Z Rro8hQncѲ >Q3 O(!ShQysH 6#Z;7J 0M NGP"T #D  =|Ģ4DI6rhW6w O9!OxҶY;5I|y&`3i~Lɥ<[P̧Jn%#^Dz˩}ά6ڛdrHZ-!4g]#(]Īa*hmXf8zxGqO=L1nT]Y_qlo"\zGY=QRΨCٲn!7!\wY\||D}/.xz "qa# ֐h(# 娪RϝRznFb 5240EX2+?&jK ɗ3r*z[2'"lȸ?LߏKy:ZwZҫVP9|0j`,*ؤ)!;hv0t~鱯Qb]LvG[L*hddBe!pTL~$qoKe+Jk(w.H[ 8wǃ ό'=T$Z餲aSeDHPK>e{lC1,o% V3Q1H̑w&⇞gZC,rZhK@祃/_\ MĨct:cp_.*B +ϘkSC篚']*j\\`zp9mH}\R@I{ފ_F c@B_0Su0: M%;%cn C_7,=C݉˱R(6ߊ<}V36)-r{eS%"`qdxw1lAU ;6)Ho%XˁZP`#-uJlB7$z$p.yT6M+/;C|rktD,Nc)t0iIz{ڵi \DZ*1k+ xX ӄ->Z Uq9d6n^?o4\݌mMeaE_Wl P Ф^'cQgK`:i:86 ZV?>K.iFr.rk iށ#`F ʋ?\U!;Ċ6 ' L,X,`?Ljmׄ Z>VBΑ%hE^Ȳ#T[Mihއ~ꯃngS<6jplhSU'6m>db]$C G"@ (JW3LጯMjAm# ϲZ`+| ~_^V -dK(81A9K)l[>ƽ,ՃW&1u)^~vm@cͻc,h0L8CwKц!hzn6&$n$(nݔ7jo=mǖLdQXXF4ht {8 )/CZ8Pi~hA j5v3dn`rT\d~WͿVʛHYD?YU0s ~+ 2 #0ᴔ,/j$%q˶bA/"?0ɝ*KP& ^Gʐ(FM2g$wjMalq`A{@/~I8`sGtp{8bo# kP㺤Lux6&=Ou!ǪPeG¿ 'Nk%tє F1p$9iOAqx ?e5eb[qs$Į 9|iP~oEZtH5ȠQ}ΗPX]'1ӟu}<Iޭ )x3={V#pWAOpHkUxzղ\tq'/؁m3D33va햯nǘqY? uX. ֧ HjojʢzݩWr7uw6 T_q@.pMIk]0L3q' <+ -$1 '=9 KAd/DZ)&;Z;ZIۖP*Vr$,D*Vzx<1w"#4mdE7U=3;s`u5䓜qޤMtm2ƛk) +nAJ2O)}fQR4K"dS+MsthŒ[- t2SC"W/#qFBZ$$fτ\$) Ofҵѣ$,9n-_;t?'k~ LcTzLBpR`w: ̕_oƗ/2;%d>g񜧝!Rz\_883G#?#aOApܱ;ː,) 6I٦+GPT#X' ^b5~)Ћ/l.8D# 0+xT} c3~ or֌pH=1Uz4 SkY'׊߅it1SW8sƀW87 +"dDE篷|~2 K|aai{X}8JcN~Z9$%Z 3fђWh1" "j0|vbY$: v@o_E3q/"GTU_ߺV=8Xl#CvCb%feF$\ 58GI_'zHQeYT (bCvF]#\V!lW ;*(@^m2d,a7AE{2w(&YpnUƆ>9vy?h;X95ƐxjIȟ t> 0#^ ן4P3Q\CgH9OH*#fԮ-r.[ӠXsl9l.x0 &/zlJr^J[ॺlZ`o M"3J;Ds+&vDf7]ʳƧ&]u 2XQ>wZ}DHѯK%lճD OzfSSo lRh'#9wVRr(7 (%TA)fx], u78B:>6ˊv$}r 8 NK9}'<1f \AV$$1&HE!r%a@ gy3u5|fb{CҸI[AoCk=GIpNt>0;,&[ĭQjϹhb3G'fmYF+uMD],>]N,7oj g;̯cd) 雡kӡV*"3U3Qn;|>O!Kgh# N̓.+?O_ ``!Cpdҏ= u N?udm]V$qj.|4U>`“67Cc5!LF*"ڄlDoS3/ x8(`̌oj9= =rO3rڻл^FO E7Xaa" )+e];:\'#@GEs~LhqX1֊Qe?LvʄNu܉ tu3N*jL0kXo!L5 U-*PZ ]*J&dGJ 6 d` +_S烲܆n*innYij#=nC @IR"?aNJ (`=PW>ܮ,x3 @3Ƥ+#]oܴG~T|N 387D9cU{pj;HA{*I ;g)q8qoZSnW0K.n*NbLaRwNS:@&,]7.@KcEؤU ꄣSqeoc~zqAi~S{G=0!`F90$ tsH3W\ɤѷ3 ?ZLj΀7j )uY"{_$,oHxIݺc9"Њ)@(gKK؝~KV>kZZ:.i/:mM8`O6~tuI wn0($nһmf ]61"V֟kQ'`Nڏ dܕjO@6  7ڒ{IgߟŽ9 ;oʊ-Eod).SֶR͉^[sb1/  *@~JxrVG~f'2-;LJ- pyUWHn#pFM}/hi=6C4lpJu3id@uׄѥG`Mi N4>z1[[b''GhVp4pa0G{M1p3[ mǃz JW!9XśªbnSt]寓 G+NUu!FVHڸ»6=jePgUJm^%7nF2zk +.0a cYdLՠ`Ȥ)˷UXΪL1:PFyKA;.'a 8濜M,?'yHg nփدY|9G![-!_ae% 6 ҍR˄ʫ7N Zh޴TQltSŃ32(PƺhH`7Эld?VCg`Zol]WM/#l@:8`y Q#(Dq`3g|~_Z€|EڟX֖+׾lBuS ^' |a.?<9f:ܔƶs7e6;!rF<|*Xak1M*l3CD|E!}&Uyz38kpx$O^\ٗNBw( -#Isk3 i<>PnZӿ>[-"{8orV$:d+5% 8a%qEae#Sχ^ $>aRkz ڗGd/-jII< ʘP]T򠄔L90oИ&(o;|ksd[ jBFi[ sNኊ3EiI,:}FېdŪfF[|c}LBk\GiNW Dx].1.Wk _ o;pH0SCD2 X]WIPw(1dlv5QqD`7^#ݣKP^@# שKpHHYxi>gz,+2,C1l &KΞ&20 ez:UZt(rE/r%#յ%Y^~t-a+Pz;HRpoHQ`It1U) * @XV¤=$}XJs,kaVn+ z(jz,/K}|OBWlo 2WȞ 50;x|2r-l+6@8Ilxͣu  F>d88N.qQQ鍵:xB`6Os{DD`TpEJK +^?kḌg 4+2njn(.ދC.:R_tdQV[e\ZX͹K&f)Kc*[ħXZd3bO@rfxʳ`& (MGt^0`1` ޘ8UO}!'x9Oei6>vIQ!NN]FM7 `GYtЁ`.E%;`/'C]xFVQ\kR̬SS% IEp OM;& ;"8ì BZrM}ft~n%Iq1hP_!۔Tπ]QF' oôjQ+,xr_Ikk3Vn3ڗJs@(buA]}w7BfC! w$v7 8Urڝ6؀5&G)v":`(yˬW GfDIwd@Jb7 W9Uu%d)Zl fqI.2eR5V:SHFC lzyL Fs pB|Ǐ5qĨMB@Er6㶻t C6 s:}GOND*t{g[voU-4Q{z&\aMq0^\,ӒL)GfTDia[tuWhS9 D؋^+C$dcE#4qLP:ې _OVL?!_ۅAOڿZ6&0ݢ6MЯ TDx'pmfje۹^Ө6UҹZnp(|q%8Cw4(ūE ›(*:Ru`,juevL<fX' +oW^"J0jMȓ6x #>ƹ`xHOj\`SȿWoPi?O$s= Gj_ 7>v]P<;W$;[q_>ԉ,dGEyWUJ43p&7V7~a~OS-k&)HJ`[l4C0MU:u[$ xo`$˻$#X1884 ! bڴdtci*[ZpڼW%  RAl>'{s OWh0ry9+~JJ*7$*ntK3`wv/MJՓd-&z)eN܈U d6I8,ВãpSkOպE]-zG%`QLєËѱzCV#BVJgBk&jCl8h#IfuÞ"=EٍdO8$"cm=cã`cb$>=9 h Ş7,Qt"/+&& @y`x"C"$@G\ZЇ^|8B5?QhhPOXADdx4Iaj$3=TMs% 87̮+f$BB-1+[3-!QORk Ҫ2ׅv>7HpcPu4r/ܚ_L^O7Kṧt\[*Gb*<3ǣAgmRc#yo84l#NU `+Ľ罕ц -}u^9Q @? 75ӫ0]mogJxz61txE-3D1 x29vR7Sfc G26cr cP\C*fQ R%Pzkn7&J}K~ ~F]&Nfj+Cwj xݵW)jB~I]%8% #qF(a, "?Z$9c^'9|T9{/JI-XŜ冠M[9/;\n4! KlnOc>&HU 瘹¥Xn=.=&9˨,ׁE*0 :}Tt+;H.ذ(XRnC9뺧Ģ0DmA 8:%Vٙ1?6PSږz\a 1 %9.sCoJ3ػ_*]UFU ؅+NZ|`ꐊS̫l &d^f-"zN%|ZB*s`2pͽ[zmcct7'=/`}7!_"#~ YT 0QZXXy̤yS59)19R_3' {HEѥZzv-kc0y{4f5ۈ2hn;pKs FC=m{=5'u7wWڭI1jsȰȵt֋=/?G-U5O@mrԟoόU゠?Jg݆k]VްG"AلO͇^] joAAs<SDÁ뀬 ^j*hȣu:MsvEqqbtţΞ7:hvc'5ݼޒ SRc,"ڗ?eV 5v346((cNC+ZfkenՖ"'CD@q6BV]U&J5zRp{OI{gpĆᒣopֶ/ֵtl }%踎8za4 &gԌ'ٚp?Af1{ҟ*r^ϳ ~Pd.JKQhsk3V Ժ~QxTX`/" X474ddMdZnǀC͆I81}N3$"+!Tx(j?TyӗtJ\ !q0#ݯOPw8B_N];Rl9<(1{p:QwZgmZ`N(Z /s L~8t-or ASiχ|)7IKl]2nR S_mEβD%z `^(2@`WJyXO!~MP$ PK : |~hP›NuL^0Jryk[^42a5@XԐ&'JiF=XI!uq/ZkTTd]U9J /Vμ2Mdi2{6.|@axRc&7oȢ&͸-~PHsN3#Kֻs^ Z͏S)>#N¯42N7`t#`7'pRTof#b'WB_MYfó1l" !30~CN*>B_Q`s(r̊K(_V2Q_*'E9ItckďOΨex}n5O$ձ]#-k",5Qgs%8a䖴~tyJ"3K;gl+ҝDLra]qL~G)Fߠi8Bj}q`SGçewy a 3 Sck43GGz&-oyDg$ b/ŵO0D&T10 wrFIsʌ ÙgsBXYwtUm!Oҝ#v--ik3z>I;b=Z~LgtI9=eBTxΈT|-x~-;\r d"fFڼ&4[wcu6sTF1 =%%)VQCnnhxbp3SQU!3^R ggq~ݶIp4,g 4]6 R Gnxhez@7(;3?}F;#&:c{ ؾeDsWl/hn q&UyBn]I0r@3 l֔]ުM82n[ Ցm-;DƘqh!Bv. =SǝK;H? 6Sa /'rmqTx*!xȖhi}(˴Rezoe`ǩr`,qJ*<&+뷂4fH@/0_$$dWWM"}}.>X=cVg_-KC񡃨Ǩ _{TE \,E.O+?hn$_(&bi8M v۽ܔ%Z# YPukK. )8ОtnH.g.n%D~U L&Lj| >SI|D{+VQS[hxpBvg}. nSsvCD|:̓VnD#IhcRtpNHpҚ 2c2+FrǀS+ӻg(ce ciڬ2ظ;hbT =[û 7,\tAo=޷po xcFgv?ש'%l[{=&.aC2եisD>ܪ,.}l@MÔVLEkvdFVY4><KAR??DS *WkB)/N㥔`U8V)4+o׭IxhuYZ:v񢿖uИe'aGC=mT,wyb!3&$+>#1O8srU0>D&tF=ٻƒ *RІҭ8*nwx[QW(ycD!܇gvۣ0<㐬呤sJOz$ `/oavC4U ][S/֜m `' Z,=+QXqшoǣ6]f3ٗJTJDJhBkɯԲ(ܩ]R Tĵ%8RF!U+jn e^Cq*k .j)3Fim}=֡5nӧm\+В7JCߘEU'W?2`x4Nc?K1 kݩx@Plj c5"D-IT ,ı< &2iΎ'fCjTjss^]3jhˇ׌-=#dVU5oK)+d"|o(3ǚYSZc 59P`Xqϳ2A]VIժe%côYqE0_D۫VݯјH[tE*튓A(WKK:>Z'J dwmK$׆@R*FK VHp.<#+2 !WEl奱 յ!sdŝJ}g{l.QVS$PJqŀ̬څ۹7}:|N)4 v#]5?hM9>3Q3ӫ͍6{S) MQIow$e?"+:+D2oz) u ^mU@g[&R1>j 5C~PӪE+hJ~_j%]'ťnqf8%ϡ6)L2Y=] 9;FwS7GDocyP ,Rޗ4r| (%6deZf,88tԅn)G9VZOeÓ;um#apYY57exnbҋg֥<EYe81۪LfAM83=0ߠu%[%l'G:b$蛏u$^!DI\[T&$P=5JhέbÇč~lNۉ#*Z$ m) uF,&j#"=rI@ބ >FewnOMS'D6Rsz6Dϋ_>}$nPbU` '&?Tfw.Gyh㊖ 1Yxc';s+2CQ%P Z>e9^mH0JK*iHRmכ?"HntϤp+; ;!a4CхEŷyia< HƮͱZtPs^ H=*@==_BϏq區2Ppدߥ Î wPoCKCɟ (`K-P1EB~f9_޹;;|HȋFDCz)W|+yv ƞƇv?1b;b|3G9X 4 ƀ<3  w*Km"u't?r"A\l2pz`)7ñu Ax5&o@,y[-$F%xQֆA'G,UH⿓UTjI2jHFسsJ>"8ltI nj fzEՑ)fɒ>gٯOجAN?P5ڇM?ȺgkB6f 'IEe>#lFЫi_iLF$:|ghr zH^ϓ!v3CLŊ7a:m喙5uݺWVS& VMZH/~Zu5qlzFKa^ao0;1/`GH(6o*~$!Uf VwXUvztY"nhsRmvg”`{wL=*&٭ɻU1̧g4`-krsބr葅5py'wOaxc;~dB `~vrQW/47H)J]+E"+BWrAe(*zثTxv 9úӖ^ lcvsTa%7ccEA?"~ !4q[ÉE=D;&!(T># Xiy:̆g?M.\쮟V &BX]{K> BR. ;]0"%0M-ThbP>cF5V!~4)C'  ڮ~=-k}5(dLo)J u=t÷.k }ʝ S jEHKJ4ER&h߽K!-l5:`DZfװ7LסkN azo,Y2D=ʍ15TՕdƏ{G1Fx&jт` Ό ,/}0iGa/1}6·ad>B~Um+MRGO<>lN`j/;{΀_n3f^z; fAFA|5 ;e +HZ&fk{P fijk-֌sW)\lh'vUOw=wmE\" wd-Eq=5**`=mpjrsJi&)Qe]bIj'FO \tTvoKq7.K>ک|'`͎{01H0 CpVre|lhZ0TVAW~pގp! O#6K>Na7Zu2JVW+%s If>h $R<{q~꧌lڜ$Hs4L. 0,PeݺrX1}?RcQ:N}QYڳ-̓mU-=WrFQ(KGdiUHM |i r≵1wOU.pHO^{a *0{@Q+;d ^Պ0]NR/jp.o!b$`7f4Wn&geKC'l %05t>51;u}\ ziCB pNu,#-+W+ uďمr.\-Ov/* 0PŔϿenO$%|# I3dvqwIa\4ōahSnoHHYq~!\UP"5I[ql*ijU/3?L֔3/\A6]|B$33Ej=GvCuvq qo2kNd#e"eci/)6Hҋr$\ւ# f%2 Ų0*!4z+kM~f"E C5d&YJ47׫>58?m˚kP7I4H%jp)L֟C/a?ԥOv˥|Qo3'W;Ⱦl-]spCL֕ЏRPH^V]3aQ#و1]EE.9F$ӥxu@ȏ pϏgHbuTZ6 WRt]#oikctjr ` 18h++ߗ4ŇZۘ'[S4=~O[824\O7M%g{#.{ tVȜ\eD@B=_y@0qA̜2l2KVb^aΩK—7 d_"ySBQ.7JR@bӍ8?eԻ^0!{/Ѥ51ʼ'q]R՜ڎJ{q" fLD Izn>] EȌڴC;2 ǀ`礋I :{Rq'ܭ*qYM6`ai% K0$gM89U9Ԋot?.e$6X~34u,sqֽSXԚG?yhhn]C7櫺s]uθ5+ Zեh0PgvkN^vx)(ЏIs^([|GzJmg<:y=h'$y~nX|Gh{htH F6~ue4#7pحQpn V.PL="f֣ ͧnM=3̵UQAΫ6ۚqT釋aP֯|xմ}Ƥ-x|b?ݪ{0U ۱4Qɗkyˇ $r-~5qT|=8\az܄By}O8v6ͽH~2g_W/ս7&c,5 u~BȖ0{`~񗃳a}r4:-cR2a=' fm1~: #-; ?*S5_ KD==2yCۏB"bsOnEj#`CA}e Px${p )Q{%v楢r5K\~մͺRl-]"΅ 8*=H4gB7puFhٝ"L㟐AV s}IskIOʶa#qTqοPtҪ3ޕr6/4ȶo^sGm A륔-F8շ`7>1RNE{# w" PA\ ?"\ԁ/J`h~ _fA?pR*"'a&S<|.pťsvpc5;EjjD0[l 8&H;l7G "m/ic1~!oiqub2QzؙҭDԯ{&Rϼ;`\q-$=vh<@["GR.J)e*Bgy)1 d7AFJ<(7")X Ίn r":ۈc&;z@h^QTzˏK^>Oٰl=V+o>G{*x$P:?W ByhZzXfI@/Z,ctڶ=l w2z]c)q*lYz1vjmy0p~"=cs@ZGpBNf}>(ItB w">nI6e}ڋo9Ƶ+46& b6.iJp^\wj J71lݔWcż.0=-@=ALMUbԃp`WDGhFiJY>5u|+~'PWoynxCIvn#q"y`/ Wq<)ϻR}A-rJE]hw|f 1)O&sr,"c:vN}F)Jw kQ ֊Ǽ\-1 SU4fڂ!ֳ##y2/Y/&WE٬RٳTMdW(t=WVp]vq ~à3Fj&A&RCsqvs8p$Ұ.Y;*Y&g6weM,Uޱॽjzi}9^^Ý2 bֳB1Х2a]YCk-O])DfD&} a̓!&ǐ"22u/1"͖}k6F l6kK]nO}50?eJHf Z_:{.Lb_Upwޓ{N(Ô,Ȳk$K !mC8\(Sp1Y|x&Sxx2O5;2_} qh[a]o dv{E0*RIS;}|dIY =<ԱN<<C4% j㾿3>r]]o>:VRuKZ/ܗ৘)bzQfeU\ f#p*{^T"&ɖxFz#X_Q5# F jPCgR˗U>o$Lpybg(SUҰGo2%Z($uj%CQ?)?]ԂC%xGFxJ'#7iJ=0 =p؆}+H_` p^wڱ4S."?FjOF(^@ǭ+sckg`, 5TzG(rp_4lbP9Ra"v1/Ok,糊e>78Y(>!XL[ƈcIcUeai<h Q<ĽsVߥ.)}`%J^31/Gs-6-?oWIk#x'ad4F=Tsǹwmk[a`% +cƹaiXz 72hTqΞc#3d̜+/Z9S./Mlo(.Ki&1┲5tn kߢCE6 6*NȣU)TD91G3,teaO Hši͆6fā(/)<ˤrgqgg&$4zV/GŰ0',nǔiHvOX32_T8 )K,]P+s rf&r΄?`n8 /p;Cʍƛ7LgYZ0707010000029c000081a40000000000000000000000016650a15d000036a8000000000000000000000000000000000000007700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/6e]?Eh=ڜ.+We|bMJyŌi9b*#I(<#G<'SX<0$$Ӄ6ȣҢ"8#ns0^}cojP[ Et5m6\?R< DHw.Һ`_[Ar[\6Ij.jjl3guO (y3C!3[7']B*}>3nKkTՃTk/Ȳt\rZu@cZ pkhO54>o*o KW9&7p;kK̀eŇb>I[~#MH ^l`imbN̳:W',쇚1Y*YN[Ed=[q{N82*miiyꂧ ز8#%fZ'Cc zzݡc0nϘP!K0ͪƹ]"?)zߓr A2Fټ =[4pϣӴ 5?ޏ;yWoAL퀳)Dzfc&Q485pWu~SQ^R"qxr Z9dE\2;pZ֜}pj1SWw|E?]4wO.{$&L+Wj;'c\D,Eܽ '&ãn[=`؎u%ImͣZ|zؒy#[ZC_U͈}Jٵ)!HםqhRUlHj.h"X0)5j/md9UF{ˈoft SXh@ԥ{g+Cz^+rC=qTLc:&.$X]ߒ#}t^-Z_X#[,87 S"!pַҐ :ؑ&]"% c-Vݐ5v{JYz7}XdSM6Hh ʶKV6xOUL邍ÔQng2uWn W-ut!sF`1&[M3fAX^1\3J=mլub֟5! mD2`G;Va!c\w|F>~Fl KcTzjqUKS`o)iIU*۾9v y&n2 |ނcq4L4|TweE}.(ƣ;~QՄNw%W ? 7In㝪x!Ѵ& fMS*qu4QAp$Xv sHǔe u"E2KS#նQlPvUŨ~Q uH-"KJ5 j&8rwB} !֠; ks9k3nM/~w&R*/~柡6@W0^ L'TKF^0)2lߠ)n;vkqݧ᝴9 U$lfhrkTL~gCl&J"E=2csfQwW ̺ۤdTn'y<5{z"lW 8覓io*YPKd6T" )ϵxU%v  K!SkQc%?^klhZ&NtbL$O%RK:À[+<i]M^{j 􆲟EsymeT88-̹#~oc(%;jv ʩ"W8Sh yY4[T&ƣ7~ z6뺗J=#Lյ\~'ZaeJ(?WQ)}j#q$+b=[v2~pQczؒZN.⧮罌ìhaxK%O7E: 'EqoaZ"ؽLdŠp.6h4kN T?c/PpY%pq)^ De ZeK!j#ۭީ¡qڔ*)GZ ivOJlx9/=f|HMTTINN1څ2z䃏\i6ZT$8Yp >̑3yQ[.:X*oe,gSf6mdYMa1'(_K%&Z*>2Rl𽭄4e;HUW' C.J$O a*SB!~h1Q*@'D"\q3C}f~iu+~<$";!Χk Uȁg!?'_hvFE70@V`O>h&Ͻk8ˡO MPnH:$a€@qj鿤Kr-e_]uk.%L9##GOmƽxjN񒖿Dxމ>8F)H+XF:(sMNVeD$~ݡ_*sm$Y՘EwdBD] j)cg'"רѯD\+_9wce`DսJe>*-h)iK$T@?zl7<V%!&%9"ɆpZcoс3! _hd^9T`ڙE!@ѕkT\DIA`>wHGVNȼlGHx+z;&N( .8vo=44,7yWnA]}x1ӆ.?GS8׎).0>-3HSny*8P5ZcvycQ\{H/֏u^b4mxr[qc}5Ss [$lP AP"NZFz\Q:W 4- \DsCcFيmjZ2|wN{] ~Lw#!h#iAU4g:2&Y"jJ6rkssh!tH5fȃ5~a񅭲j<Ѓ)e[bݛ@8VzHH)ad *ũڐWftXɊ//A׍缭Ѡ&=>-.vT5f[{I  ̉&b_26rpT""\ji\8Lͤ'JB* CVHV+Dy]4ENsn{F Bb Gx B8o8XnrpH<7Z=PnRY~WT+k:kƈW5r !{ :2_?-nlRyυ ,V#oFlab9W2/oL:\y%&ʦgz-?l,⋠)t 3.!iWA)!29/"ITD?K=ە¨dk<,+/'k/;ͣJ8%&~V^,X9ʍ ӌbJM>AGn}?hUVо/|c2WD\"=|2LS9X#[ Z(D!TU>fIau/_`,/&\czhRN H}F3ҧ 4tS< ݹts۞s)kW7#! Jff03BA{:pPrt 8ݐKFfa`OpMSϝShΰ䖓E1d2{;PF?0B`W f#ʛ'[ "؇/$O1q܃L1դN{oԞ/p: ¥gfЋT CiR1~TԒIS  |x~8 4֪}2]`.thh(S4 Eku Hhv-.``br4,% ڥaƤY]J3ʊZng{qxGΕ6׏H8kQP“>X2jajhxnɶL{*;(@!nMF)Ȗz2lsDJ?6eɛ2.H2>qVO~6d&yvm@\!^*!gDfrul+41x=h3TIgoRMP *FG*ZFhk qd%5h,דR`!|QBvvJ;HYـ^~V] JJ}eL#+su oв1GqJG0. %t4=h8X1r!H*rj8,#E܉s[)}8)?a_w.%YuC/oF5a"Vl S%*ۀx2V%"qMArfW!?lNѐ hF Wt“7ĥU kzN-|!V6KD Nu+mḓ.Dp$@zq,,]U5$-Yl8Mcnuޛ|ŪLτlG*iu=8ݑƌ*ݻղ4;s{-5 y; Va;,Tc +dÞʱ *dZJhQ8 !XPciWX 'R0Ei) b(i3Ĉ`WUq8qOYʼnl|{tzYh@%m~xX+J$ʲ΋+h.7)Y*8{hNOҒM]ʰhX(ËyB J@Lp679Vw9Y)HHd Z>:@$? i!p0Oev(lO2/,LD7pgQ eog@%юKMaDq`_}tO)1-m`}<%># {oTz;R; _W61bbX֒@$2=VDԋ~fڝg~J*C󷹑|SӰ9,=ӬD%gx8_m03R5\5dT5Q `F$J5=)Όo( }S,ؤ;;?{L3 T6*AťZ,r)M_ZOvƨ}3?Se66twN-\4o(J”~*I$("_,@b* (YE`{-mC{,'Iaڋ5lk+ϱsIg/r9{6I6o-ʣC2:T~ πߍ\pHÏ*` N/:R';Pf;71J,\lv%oxF(pW4:56sEE``FI9ڦMNbÞ"9tc:y@ˡR*ÕXXQ#gUx:xK Fo0J=;MоYdgYh6$M;/Q ,xH9?>ƅJHNJ]F`,ѕr<,cx?<:gHTdBWd$En9{y@5KuDZ4G"JC^fZ>`L/ \]qY;(0{E}+C3ԽB@) fIch~Y{P\vZ0ƄI{TaAB{; 굹4&_\N4*! 5@[bi@ZB` `]aF)F"Qp)&xk:C$'YO~z;ȆӯuF jzr^#Mpst%#G D {Oc^2WHEg0cd% (Zs!֣zjYUQ(9WEҤa-3ULD!O.br/9eOF":N᷊5}{a ך[AQ@ /uV(oW5=N˃nG,uo$MPpF{àtkH]r~nZc-vW>@oXNAg1@zfa^99.sMAN\ EзĄr`1 x#:x/"cRj-3UP[a|UL(^!!HM!%rֹ]6(`1lU/JMqMB_RUޕ Rk~rکt'gHbz} DM_NQHQrí{͟2Ee4.9 R@N##MFgiq.P"˕ 3XדC|E @J~"zdW, " @%D ~]{@,u0o 9x11P=b JcI-!"[TԐ*[ѥ4& Y緸/h ^?cIGm{\ٚ^͝NhAɶVJ_Q`KJg=;қ7FT6!DPlTaLT[g2 XFϣ_f*1IQ0ɼ ŸrjxT1279FzO+8f5|\Lb(% Umt֨3tĴD{K.8ofTG'jwj^.Aou{=^nO7<6="vKX d!}ؿa:۽Cٴ?ùS67ȁ?D~ez\`j1EjQ> ]t-0P q\􏣒W6iĻk5:94p 2nn9ȴk.j3ܼg\[|֔'04G?<҂c؛߂ZzFݕy%ޡ7˞)d6a~Dx9aS4= ٺ{$/v2e[o_ʜynʟ7E6h&R-kb#-ab찅d>saVSX`:&`zbBB'Md_f)0B1<$Y=<Lj8&bS K;8ӂȼ[.4>F>G.oՁ`EG&y{&>mInzH J܇р9fj_mH:jK0˾Rnl9N}=' g5%o0ERkI$HPV8 =(|0v&;R0fMYdťMc0-7gs: ىb [6VB &PM_c"&njq!d/P?1e̬\ ^5/+I(RٷL837m9m/f>e 3:=>+3L=~Nh~^T|Ϡ)3z!ͶW>CV9d+G,@`Z揲&EOiЇ՝ѨYy~x436oy@a$yꞄ}(<Ajo|y`=ߵ@&nQf/ |vD3QlG2JP?ХĝNbVIt ǺzDa-}_"^ɾX A\)?yh$rn=Y@E#ʚ?5LT3ilV>O8l2:lFLCFQ~oMita$=譁l32࠺L*0lٺĒI_]Z<-dqwA7[m 2qA]A@F;ԶцFG%aCd{Yzg2j' d ž+wPe,)h,ydZFc'xS@S(8}]'|t9~mP@AnS: FsaEخDKj WƒYpZ xHM4@PyeaP & j5M~xfUpm%ɣ?Aqb.T5){.Bߺ.6s0(Jʍ+7a(:R@*4HSB&&˛V>DLZPP(v5|gK`c6liI<_ IqR~}T+Jpx(i!L$}\ rFf_jv>M,\e, `I\M {3ߥ)YilG(pʈB6}޵<Z1NI]m+Z1xx6v̫0F=Q~ r0qs}?w qgEBÂ.)eC?z~P'5쁔IA/qB aK 8J^`W9pabTTÌ~j>yK^\t5dH%٠oQfw4K旞߫%Vwo'D5I?)Hj%[+: EwDd,5t"% hgʉxKdJ{C:kQ+v_r|B}]Èq s$ -ƧH ;6fdj3xDtv`Ea{D4nˠ`2 t fƖ`&vȚI[]qA2q;P0-IFxAPd-RR~*Px\Nޚ|'ZkE^6t0^uG]Gʔ ^@n8* (.LIudgMGauϳS3p$5uc;d^Ç)_GPD܏RJpʷzB3X46/cZKQ?MlWU ;Ǜ,Ψ6Ï|>KŊZ١Wώ> ~N L!eV>"G4DKx(x XҪO7'Ž`R0h7$k'4@@ n+"N. My!$ŏ.$GDZ b+WȦ@5i;C6/H!'NE:8XW?=u%pP]4ce!,al1?Y21*mQ5vs@c;sF,)=nBccؚɡ8EO ADczzZuT/t3lMhqnRcHW>`% ˱[,2&lC!j2d׊Fxd- JTE.Gεx0Xc.SGYG?讎S G>T5g|38W3L)"źKgMbu3ra)C)31{ o.sHU+i!ӷaf  ƸZE_ g6`9 znOVy!,?#p4mg  9ZLBjA0F uff H,m352U1gW[}XOKvȲ'0}vX*-f~2*[:n5E3qfȡVlG~˸l,yMIJ/_! _uA֞13%9bWӈ_ÉoJLQ gdn@Di0Dv=-agZ(61mZ> 3,g,vdLLUc{4v&[XFW7V{>:ia3EL9.j#R~pӐeF_xfV>r곝$M`@) LfK⠋^(]S{c]6b4%:$4xCnU#Ðjy9[˫xXUAϳfB\Yr':gG|{` WDC-~")RnT0ae"-_]= vPo6Ht~hAE*| *3eB.#JgE5׾=? i%,j>bm{W,S*Ĕ-,R+XVK!7Gk lCaj[ Age]`H )--PR>J`mCpPMbإr5ԒGig m/$gߴ *㜣ƝmhgYZ0707010000029d000081a40000000000000000000000016650a15d00001fe8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺jC*!Sjv5nxMr(>N%tqG$dkJ+ iN&2ܰV{̯xS-^E8fwũ?V_~ Ҋh=11n5Z6dŐ㸽hw(aDzʯR׫~9kQ;U9SW y H낀pRG &xfڑhi o[L<q}{WGHT%>  0Zk\z=N^y*.aCN8ûlHTy_-{^Xwa*Ms&=#){I0JR(d3蹓 }Xj5 QgC۝`Rvj>߾%$sh!e0$O l sAq2 %)eܠ:X>6vJ3YB33s8ը\Dàue.},3c¯Eҁ?NGsθ@m/t5NS=/D : w:<vva}! %^5lg`)%~qHG*=R4zwljϤu bB 0N?uA$~?i' `˿_9rQNϩip *=Aj}71H0lR_ ]WZzD-AmIB#$c*1RȪ@0B |p οPڛOu*hKZ%5SHWҸ)W5sТҦI?Lf|P Nhwl(ɍ8?@TԢ4Y*Fј^II›UX^r>\˦.cӆ_#=)HY^V4R(ϡmG7\@kY^dׂGu̢n&W_+tˢ#ƅ<v)%+'{)oS>N"0e.J{꽍MY: da33k(~J0{>H?Ӆr!8PIpSvteC)xIY;Eb?V`ْD/G'[s=U wvQH.C[dr)YWY3& )T^,s](k=D5chp6`0u9ۦL94]uA|vΩ;USlHOZ:LՎ q$oDfIIj7زM f_yTIp/oU쑗5eQ03 l+ѫ70≘1F5ǜ:Б,J ̌g&cg*6 Ed7͒u`Xk/FopmSuZ,\xSyϊ&gbE*؆x7ԫIpbrv`~I) dJd]q枠tٵu=/]=wd?Vt$ ]z5ڔy#1-k/OZW35ʿ/xdFgRn%A7R2? Dz{T%mP4SQoWZ^0= j|Gk:%߬z,}^z\JٰqTbבU]\U-u欉20Hy{yOovGwHț$}b#̛H Й.[:zL1+l6>wPksN[TUx;gYHq<_$;cG5\Ci״ - aE LM9om9ۀ$ (VxӸM)>+V4TiMWjsԫ"P >+)`cSg)ԿAmdͶj")4*ILU@țe~g!Pc:k.X6H- kYY| #ƭVI=si!$'S qᗯ8L,h8 X*[?μȤ3HXR=`YY߄;7oj VܳgI?)45|LM)rUTSS>F2#˘oiJ%fsj${}HF܂鳂CԬbE\޽:@Wary1!ͨSa]h䣾eEK4@5lkui L&b\VJ-aXf&[.:e/ A͓zK:1e@KEW9zzA(vSa L~cYٍ/pӦPY+D瑳2e`wˊV* xՃǽaeIc!c:W`t% [G:4 {(Hœ)4'voi4r Xy;!>$f^:E7=Oz'r.jvAwK(K'6_hg;*.>^V9K\. yi6N}hZg!6)>+ty-]~TUƤcME*,Ycc8(X6MѱrJ &k$W B',}Jlb3BB|ܔLyY<1SQ ks^XY}bTVCH4}h++|} pb#RL$xrR I3i@s8 &DKIVdb ϠP귆eNh,S7N.i_\-n)Gf/N=(c*Pl,D'ƀ&"HsU(+k2sڿC&6,f XXv7iTr) ܖ_!ï:1Ku!E:Բ.5cw_D>L~ƿl?wzTr骒{;jD[EwƼ:+}*8mwX$u-g;7D"V~yWHRMi7`W\>0DOPvE֖B;If J=p 1|䨸M֨tbr=|p5 v,m db"Y|<1hwT冋;p1k(pR,Ī6A*]Hc85"^*gxĵ"+J~0GDxܥ(Gv'1C : V1[ ɱi|,ʾnL1\*zIIA(, ܧANO"o _n&* pp|qw={PkQCwD9dgJkDbyZ󳡳F r\I=^) 'EQ-,{*mZy ޟfFba:T*JXDf8oq$G1)oͩÓ)a;񮆃z+bMKf޺+j`V$_E?LnRLnM#sCJM(Y='%E.;CW_$|Hpp P0Yظ9PZ췍]A%O̞ņWzlS~jwh=ZXG8 }awG<ŭxc@sW2nՓ  2ma&(7aĺi^I'Be*h bwi'#>t@{ޘ9#,XJr6NQ~hݵ%3Cv&%FT9EkzG'Xvu3"WMk ^Z q@j=DTP*sehYղYVgRG`[V'?+翁kf nsL}p13 n y `b)XG[+"xWN7e]jl7&HjguγcRSTi U<>'Fڳ↫@6*'6T(Q.iR!y+yw\%t"E2nfvXNCDڈq~Z1.|;?7<(2q6oL!>m{ٵ_n 0|9S٨E1(ci-ᆌ ?,;th9rP|j\LȜ0Fe=D j[ o:DDNzj{?5P) C\fv|s8TA4F˓+kJ{֗uqM>QMVUF͜Ke q귔OW0^!3Zrc1y@M9X@$3Ж#o#gw\$v郥g^e%ׅ*{\2|2Am#.>ՙRp=*.E306(:"H8.Ji; (w0zE?_eSRۅm="*G+90 ;aK='Wyl*>yA8W+M_{Cϥ?$I\b;7;Eqøycm03|` x'Z'x! aW-..5081혻wb955Q&!:/GW0`l'{mY7 ~c'rMZ ))?ԒKx?3XM9~\D:9[Gp3P/_.>e\*ja&a%L5t9<9*IkVG4kBYYD8rImF@-6"S<T#&GGQUpw+ ;[2.h a.4'tO?ιÃracߴd~)n=BDɇSֈ GZ@iǒYK7 QinPCo.Bj憵?j(1dNG/ % ט7i" m\Tv`^+$^zc4hg=2TFvrvϑ#[~$ʠbx߄zkxu^^+@:xS3]5"k+\+¥jHȻ.E,P.É!$Y /h5@Ϝnw9GכwWEX^H,HjkM5 Xթ+6 HF,c(d8-#,~G4=p? ;tPnx!ȮZtnGIhqquMu~ (Gq^wүLВa3yxZ#мS'<PUN[Yb^l>9/^P>W>5`eLYk (sJ:b)S6>A+:uXd/';^BX> ,\!Sƻfqc_ f؞ZkFL{eJ 64Etb+^py/=dxva]Ed$ GxY'{5n291+4 +-ŅR{Qb䋖p!K^Ogk B^i,eUF}q_,kϯڢ.a6o/)Wb_JDc1umL@2?xuGlw2s' 15ozڢceZppĥK;3'KE[~m @}P8P:C# !~6n<>Ń "-iYc@=x  ڍ:fU78 B%oY G.ws a >]q9r.&KyCؑjtL;Lww! "p\6-LɊo8?CgYZ0707010000029e000081a40000000000000000000000016650a15d0000a498000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^}W]?Eh=ڜ.+pShjOyB&_L]pqɐZe5#bY^v@J W'2z +?qsNϾ^Iζ"ڒg{)]:U|J!QT y&?4p.LD3]nXJF?^['[L n )dȁ Lx:_Y7]}X"WRFŘ 娦hp쎘xZPikMf <?濡48!T2ieՋݧI4-M?Yz$WY͌[JݏI9QM2ϼ0 p.2ܼiEX"XnQg OE_CzZmeĽo. q^kBd2CؤtB L|7kНhP&*r0ؙN_"v [A_KfԥN1mmsbJʠM@1;D +A84)I:"g/ G]h^(m|:;zs:C6fC=Ȅ78Y'2&GNeL9/Iz*4Hfz5s %ȾT / / w18<=@^Z%7x,]ԫ9:٧ݞn5\{8X 9c{?`f<8 &pk&I;B χ79J ^PUJWl ZO6\))eM6]_t}*yhO#.L(Ur4'OT.gSG;"^PэOIa| ^LM}eV@E_#H -"J+tjqQɆ5ui+$:ݠAP0>(qr= ")n*dNςz[Tq*흪GuU(Ie?ƄxA[-@"V04ʩ* DV}>X H5n/VV _!=;W)m^D5Ӱ%)2y`T=Ȑ2*?E&~Ĩշ>lPL&4It發r\{8 }$. `a<1~lk@jifR Ր̼8Urv}/雞s=`?eA[_;s"C3͓y )d>t\??vNW@]F, ȱ2,>njآD䎞PPbkZQs0f8/mLIlq.G[V/+|"kl͟Fk.9oŎ$w6$+=фjbs}_-J#L-$yv~5depZ0rI-6[ǐגMK"3 zަ'a8@/ն U; SvaQD$ƖnԾ Q5<[17pzi-_6\fFx_&X2jwnTz^S^aviRmwP8x%}R.tS/20 0 XAL݃\^^A'74To JS_#K[ 2ӱ<׷KIRUd>M*zk'SpN[@)V&wOtLU`߈J!ӉK''Sx*L 3,;lt'`Ac{q%rm+įK1FN^\J.FoAV߃ү4tKBI4Ujgd0GiX@Z;r9Vf2+u2+Jtq)Z1P+O B\LM|u&/oZzYhes}mk^aF) b?94r5ߛJ؈a|o|X"r4JL2mm]gݲ%W I7>(Nc6Ug%>|.3aڃ?\蛵Xet-IA?puZ4 -֤ Ws*v|)\o'*.%V&'wzb,Gc@GNE3Vfb'-Hז5 |麖UIF  -X'n=/ UtBI$Y'JOlWl[`[:_U$Db4aqY.1Ls.&"Ʌ~w68M Dgkjͷ kG5 UFIF? #8 _(LIg]`΀wˎk^9&.: U-W$Sɼ+#Foy%j䬍TtLo滛1Sifvdru_vne;Md"$KUyPIOԬX\VJuE8I#=Εq6wv@7i`;I TYxkZi!>pB"K1uzhV|.%9Tq8TGT;l" 5@WE ϡyKj6K~u RI]Wshv1ɥOIl7x\=+m ;3%k &}ilrڭs$ApN;*lZtQ (s28:\=4 ^p |lyYmIMtah->u)mء{U4jP[5fܗ ؅-h"h ;a-iK[HVʍJ&p%Aa"ՋxOuRW` /dYVbfA[p‹c!klAyqw5+jZ!v4Q 0栬` HDޥVgf_PJ Ά 1v!HkT[ +4EY2A3߹g.쀔fE~Ώ$0˜y$gpyp5P'U]Zm<uq"'w]ܕ[2!hV#y!S_Jœ7-ܺ 0q梃čɐ" !?>0sK$vs!wG[k|; Yu˵ n hXW!_tG#<|9NuM(j.}tx9fO ~[rO%]Ѐ;M8 nsy72)v;`v ָ9J=@y8D.c^j5!ޙ9)ДAvq~ qB#DꔼnGO.Hkxfa9q,_ e(P^P9pv*G(ۢsGefXPr WQL>FR6&&3P8pމ}Y>mgfկA,޴/OQ+wś+'O̔nܹԯ Q0DkG'xV#mѪ/m+n<^g@b8biUDHmԟQ)繄[3@YpY'e(Cb,׹חR{Ŷ`T2hY:kՑEW c#UaW>uJIǥzv8u#аbқIylծBT pz ̷;#"X  ah~ﶨXC%ֳmwL޳Y+?[ BEU(gε,ZG1eO_TW\`:2԰sw ȤT:8FG'9Dž7w?CG- xX>)p_I/Ip&Oն Ðo'hӕkbI:SYˑM#0,1,@AeMٍn0 iZ$LYdafU0`G휨SB4°s7|<ϝ.eVqvM foX-+NW20|\gXXVHs +@.|HE/j:_\U:X]pUA@7E~?td~٪k л-Qwr7$&@ڳo )<Z49M q:'sk7wc=yءO1 VU7 ^KjV/쯞yМpP<șaVEj}VͫjO8cCa?~NRq3|p)S S-7ER{;+ nʳprԉO*[^ wu:n^I.sx kuUzUh;f_',A`z$jcv} xo\m2u0x Gqʂh,ᶞ3 َ,S)A'7 1{Z{l)2 &n{%ڻojG֤}Xُ0tUPtrDc ;2ҷz)y/VC t@|qwaA.>6 Ά4ߣNX{NCȘ6}{ H8sl[Pnt! bi1-*I R/ !$# 3R!U[#A'(ԓf7'Džg5<>Wxp$ b᩹;Pi:|њ `8b㬉|@;tXb[nbo;ȺvC:#_ G5Εd6c^l #fB*~VY4iA\BU9x/sK9g3 +Ӎ"_rG5JшrYauV=zR,ҩ`\|XÕnh~rf\< :AV@>UZһdr+!B)׼`##\B]]%z7iʯŴG^ڪy$УV %+xe3z/̬/_bpSGQ& hk7oH* w*waj& ­ DQl_8d9%Sx,KMGjVUEG/w o6uaKH+lmVY.^x߽_Hρ%M!L @ȷYʴ%ێ<(QmrO?Yz0{;wmb3?&^R 2hR-P0^u~>Oƈ|T`&,vKJ$Q1|6]m%(0EtI뜕U_OŲ7'< V~'g8) G~SiɝJAgS5@+~3/dI P [g:ioc{IeZުKdq1o|"jaF\c]sS.Cv7 6/5ƤEPX|q)iqWH2khsws3RbR~5q߯6*9ZohM&ZF_O$|_\?xbZڐ6>p Q%Z7i w{Ү$ĉK'V$Em=dN.`.:!TZ7H&Jg¾fo|a49fcKL^̋ؕf1 ޶( .R% I泆09Š0E 8Jo0ǖDJm1rwC2Hsߑ1V?Z* ]Yu)Q2`ӒRQ,ْ΅_~&5ΎРph\PQ@blc j{I@ TIM"2zHvCMTyy!KJ p"~èwJcûx;hi‚lXxI.X:Vm9{ gRN.}0|Um^v$Nxa"0jm!Ldܧ(j3B8kEOtyF"Cq ! (>r_VN Up9d59O$Đ뒱4< V} #hl!o[Qe$x,1G%T_秉$W"ATN6ADY+ 3Jä.Tץ@m3gCy#?19iln.!bìGǥק]{ŀ.+_z°in?5Ŀ>IO( !K*4ݗ:U.ȜW+V; ꁶ`J[% {6N$:-Cx1% ('+w_WI)bыv텪t1 #S%mգQ~ΤTU%q}NbBpED<rsTAx3b~=-{SE s^Í&s ʷբ?k*mޗшУOTFko&:: RI/TX|R(ԝTG 6e戃VekFBL)Fe{gtz{XaSׅ$בmg'OpI!o󼏝2.Q t #k ao <&#"aq=6,''=m &Zrfɵ>*@>~ضv686-\tbݥZYTr>o$LlGoiO e [[\&њIgmߞ\ V$r,v/=ױ.Zq4@[@.}lRB}D LZWfz6 1{\[%ihAHh"sΖ2:xlDG&/KaC*#|Bj76K4Nܨ Ki-F$ OO k^aEz ~F.q9 8lFyR5 lF+ >J>iH0*Y1,U (Jp5J{W&=c"jH٠l_ JC*TY'!Ɩ̻ fr1%>߄7xm,9to\¿P^||+j\%3 o#;52@1a+f)iFzQxiVwq&-tɕ(SOUIzļiy t .7;IXSG<|O3RSA_e~[&b{A0e'ypzB05@h).צ{m#&\5:` {^^{X>Ƀfw=wNNKa"m$TmMD^6Aֶ|Ӛ6ohƺV7xo1#,x)Ԍ>ak(d4;3Crň0xV-g|ס6Ġ3z/dQ(!>]Tz;#.OHu}ōvPcǻ nhzTcxGkkov=>\*Qz(NfXC1͠XQdNehVs↛Xްtexgn(Sx^oZǻC} A#v^E}κ$/\pЪ`hMEa!CX96^3ZzG`VkOi"Pauad*V'[4+]p  "͉xNQgz0ǽCV玘E#{@qe~~zgޘɖ:fʚe _kYtwT *Cc!u .}'yLkޖڏsKG:mWg&kM&flpcΣBN8'IQcxՃC' M|!DU]z&7\K(Xb%KkYa[%_̋vdE)dA븗J?75_@6iQl9ɖ(Gܮ0 Fٱ\V̅Yug }S^*Cl4E)>+ ᇽHԄ,!ej:v+l Z¤@Rީ^(Cd}w㓐LkAgmQ 6Dp++B GÉn7hQzѺrPg`|ڲl9D ZeoNP8 t@[GE7pKhu4HU(R.W<ޢ< _ʀ:z m(kU0;"ps'*+IsMgz>zڍVX6ӜoF bj [Fm@u8~E O>ɾTuJ[#.l͹Vbp}?F"D j|O!ۿOD 3ʎHAY"d^L/>`b= c %I5a=]NN2onl^{ȇK CیK{<SȨ-s,"]ȏ_U7z"1J'dԽmEOY-8"1OwY5T'iy`ѥؑ#Rh`߆`B2n[0dEUMeDxN5\5mb3+87'!l'GUm .*, N=]0ePT\)Ur=|'=q4Ю: -Z;QM]~Jj Lazsm9|_zWc綃ĹAFuoM]g5qQ~%1x!m6*Å YOoʼ%IɴDXPs&Pp"8ȲW™)|e =X^6kf)<H DI\:\m]rjLΙϳDb?켊1(kSEC00z!؍9z?[ˌjkPل#yr+CvC X$r!WḊ*#i,&7\29a8d|2Ψ޶!27^ǭAY=5))ms 5+[8='A:Mqږ&Yq'aU\S%+5ɀ{9\&ꌁV- jaGuO!E)FB872,/#Bg!l9 b@ƨk#EG7 N- 5w6E\҇]Kn)vk?}l6fP2gn3E˩:5V-mz.jdב\!uSjyV mx_p.):8}sI4ivl`ph_Un3S_%.?;X5DUIpY ێ֨<(ZnW[KY#%mIl H>M-J*$+:Nא?\&-ީbx I;[!48OYZȵ[|n S‰º@ qpW}qt#URF% {UU1T6${ mϖaBg*TB#Nvq yG^\vL]*֊L65W c IHY][aNM|e܈y$۵I)r.TT-}·Y 8H®Q|} 3{瞽 sSa/%^Js#RԠ1DkëKڰa31vdEsGdYiOF{M0|s-v]rnn:76 (X\ ZkϧGX8x:ۙ Gqy%=5Hٰ'`:K4 ֡ 8VAT*ڼsQk_ /ƥsN\U,ۯ%Wo埔~! !Y!Ks71gٲ9TsM2x@[vd6JyqWD2/AM'5Kl԰]4(߄C/Ytr]ɬcӕj7#NZKV<ߌ 8o#3sQbe86: bC|EEbQQTҬd5Z$$)B\1|qȘ~pW ~z`-{sH[9IɸH;-ΐTD&xCoZ #);'(zcW,f{m.ۙBre N~D`W/6aۈq]HY ͐wwHm[thO]Z™n/6S8" N_%3Vq5g@@_mϙ֑I&s` 0FU0 &cP2̌9@aF?s4Kn$@ЅXz`cDdp  vmD9Tjq|/ѻy2Yn?6. 3WO_Rw>~69RRÈ$ L&)[<1X?׻tURwIR؀e]>S,2=5|q¦P¨H?~;GƟ\uP,~ C*3G:EXV Pp$!f,=u}lH3äaUHiH{Ԍխmv AMfT4{y)`PMD?YfMժWZu₏|* fJڟn Ők;"D*oTxbLͪB=p̷_*NA>,i 3 pEtL:iib+%x~\@]~9jd%} @g:SS!uI<Ԫ(!۪<;~q%ڰѯ4 \0Zc; I1vl N&+d^+Lohz \\ǭ~k7B09H|s[I!8t$7,b'"G8 Y%c%/ xufU䊬t0ho#؆hVі@Wwk{s$lp] yٿO6pɱG͟1<3?#C/}uиT4AhN$@هeӟm JprDQŚs"B!Z{ B~vy~^hl pQ!J酵1\[p P `@gZuzK7Ͱfƭ?t"9jKD*P k۴ vlU7LpEf)zjˏq1ZTHBH-CC-INZ/:(Zul#m@lL zB;%'$9H8cs%!G zn O]ևqli_ ~RKx~Sїi_18Gu|-6]-NWʯN{L:91JuoŻRgV Z?`>E1,!& JnbӠSz\2~VA5Hhzl^"Bϧ'6 >l̜, #clƶ|LIO>*"ϨF,ލld_!2?V_@-բX ~>hmzy.r_Es\Y[J-A< O߾tiZpUj$oN&r8jJ\G#fŇ? J`[A̐n~jH8zտxGhpTXes51pf$2w;ɼ ."ho2miN17R_G iV8 A;JQ\~UI2n-Q" ʣ*ZYMGQ"h<Q—.돖Z F['M{JBXn4 ;0@&[ XT0۫_xm󑅂7挆-/Le~O@1OJm!0G ڪG{Sڷ]y]::%BeD2ĸ5@Wt~jhdI}d Ͽ D E]鼫)@} ?` g-ES؊pe` F+ @tW%Krh=1rCN|q"%͊$z|%6D֪۫uI(Xݎ >e컔`~K#I\hZdtDvG 'FWǣ*&zxoIK6v|߳PUYsO6FCDz jz9@rwY> Ef5eEBjH3+"gՌ?_ Cv#)GRGσ;=Ć-<7l޵#0DKƻYGPkp8~hD[iҜ9v<=5Aɡy?R#|ǃI3ǺbM7 '%[dS0-o$X{fIY9Q!Uf=w̎ۆ<#ˇ tWh[_^;eWOS\-%Pވawcd/.!)pe} UJGwٍhk>J*(ϘႽ`i@34%7`J˛A%2O½UG`\S>v՘>{+VhOy2]rΓZ"6?z-#ypAOd,\$æu6 y؂T ȯpykoZR"WCŇ;yGX[w:!M8!FK1~BD^ K7Yn_)lܪXSI?%qF'kt%P鰍<. ^5O5+ 䖆ؓ^>!H/C{T [× 3_՘X̵` 3QBz#Rޭ;pZƏJ8E>8oޗ˿Qc '-NMpKUzw.cym},Bzwxmo=[=.KP!X#de*(3+c?(4\; {C!~ [j'-whb/ɒ;'{YN&M՜ԩX`Jj$KN(&Em!Zxx\7hR}t t3{;gS`/)aX>@d;OAmOc MXu^;:?So߆b6ۅc{s QT.甬XeF3}O-{BI90% ×?RG1N &. +X7wS} \hs> v#_zr^fPJC ~/nhW7«ΫZN?r,I"|w!rOH`\fN;1J||8jq~>)6s^fCy{wf45\$5>mgFwj`EB4;άm8ҮдT'Pd^#vj"i5+R1J83mB(Q󝄕q=_ ,Pf#kH 4,ìVg ph`x-hT2JI/Z=6ζ?8m4hklf%m;K[Ak3czƓ3u7$.{|'r:Z+F*V*1f5YBhTb;i)hP&j\y?0-N=v~O?|U3hB:!4UR+"#ƄN</k3wEƙxŃiyq& ̎}Fʮ{*A_5/{^xPm89}؍{)/:ΦBbLح4ɴ/ѢRŘyBQٗ<XkzE> $1U nN0u8êxTdt7C@5X&% _…;l-|kI')Dj5A!aUY lB <9Ţ;CQhv_ԳWG 5RmPBr-\5=dK߾7[vYd }";n3Kt8] ob^PMӺG49:}@m!ss8_hp5rI[9_gdGe:G+L>i%V &~KdQ%<#F#}(i4#/,MUHŊOYv"3q;۷:rn)e%#.FofӳszHD{Ys ٷ$>s m#[ DOV!8N _ $#΀dkN 鑎>LGЧZiͅaKTKó:ẽ}|aE+7jiV%&o9ja_wd.pDSPw kl,lY椮uT1ZCPmF`aG?gu(<iG19b G8gsR-ov^"O~{aA2^X5UȈԷ!:1r'E$k|;N*'|`Z8>C AOpc(SݤvM˜ѯ?*\ R;'hN(kup<CBBg@@H|?} َx3.I@ސT^Jн,/w)(C/׮Z~7a*'NX:LY)H+ʚ5*JC;$O9({SaBIw +.hW^E@{+tNJ,7"=y?̷ }scjSHkd~)$ͩ/L(=^}~9(I\tK%4C k9@p[[ϒ'Ay]Jb=3kpa$TI(tx1KĊ3ȅ_X! +ȗ#aH/q6v JOYH(fѡ} hAñOu`5"f2<ӚT 8s =eSc[TYɯpQ7vU6T`y X1S/݂r|m D!J)\#bdk8zqK7ץ bh;BZk`E`rX*l2ku*Z9/DZ̬ME /@Gξ\m- yUV1,K=F$U#y#A`(v-aQ KК֤셎[04=P,B@/qLFصEl>,"֬31='m[/)#@҇id2{6vZKWM΋~T]SC#eJ MJD1+nǂLYa8t& ByS:\oPKc0@b|4D vVt@\L=oNOBПM1f*AυHX"ȏ`U#Ǖ<*9zi.|3-#+F%$qӺNJ tԹ2Oxd$e-Kfՙa_/ę Mǐ}DuEP@]yFsG2^w웩onsz0Ό"IŖ(8S7f?GGMj7IqE0%Y@/ h*%b6~9$v0:@ypQiV%T +r5\FfHpa| 2^LdJ0FLi]#Gn968c`. W%foJ3m;w`6I}6zaum$oK dE]6r z|ro٨-Sj#n} ԡ!uLﺘҹ&%-͹KXSRc:XQH/8n4](ayw3 kCi(ZFEѮʍ$(  43S)bF!Fc"MȭHJLg/2tY}d]kXjܝVtpT sID[QLc92rn=,Q8Npy4U/ۇNNz35*!\>CAk hVCm!;Ѿgw{E6V {ISRsE B<ݨ/MmQfxQtBBYvX;"̠8s%GJC`hd TS40y(k&) _l29GY}bG\ %`J]xcPH;DFzq+'"t,7 nr#j%֩FR3Lt*.ƙl>A)ad))@Y"ܘʺzKB@i+;tf55>󎕇j#MFjDĖ< BAkCMVHK ,tΓŽE061OegCUc!%PKn$;ׁ,Z\F smvtFc˃( ½dFoaaB͞MCҫfmA0T,;&ci^b,ͣCU:Ӑ7AhA}+_KcNc*%`b#x{)^,`FH+JԟGSF0CI?^͑i$hZ"@jMc*H-ɭA`,?TS8d=3\qL\ݶ0NAE4eůwKqV5̊~UǞP1ŲG`R8K~]wByf0TDԬT-d*0bo7=*_ gey\xi4XK6 ,FFiU(R,1/.c'~n1 -sș|dy0AVU7D9W >GK:|*nOQޖz"RuXx{N"P##3%r/ؚT ,NQ,Nat/7N]WLTS*|ZKUSM[k.XezqaIp0[e6ZȶL{DYu ԑ{WUYAɌ l8 jPaSp)5stA!^9pؐA'5!oߔzLnkڕ's9j0}D1 o ]@ypC@l-8r[sFTP!xO.1xbSthN+Azpu#w֎5MaY8 rA͛G$^;7AZnA"hrcoCoݧ 6Kg{٥YE;9'ӓUH" K5{Jz4lpD/}N~pZɠҨ~q@^n_y|ZDR57⡥ tH*Ϙ1Zh=@3]Oj}5Q HnI*9n<MqUCq*%BR'3WM nPD-bC:K؛( Iw;_^^#V gUֈ}n+iu ]eAXU֦ķ5TےKV {*QjM~|DSO$]B&Zf{t\㛧Eo^29PqF![-`}KFF$޷N[6O4E^J.,ꠅ@yu9o@J2;MhtLT1rME5q8IljnlYꑢ]V Ys=X;kOpN.f~ ,|ÍdDi 9@AA/Yj<SDe"OrYCΨ dL,+Qh KUMCal|mj-2HiJx^*gCˁx:ɟy . [WTԓ~4JZ0KcunhCx9dbVϲ>V9wў]za(ɖ(.')#'۷6PMDw,'  #w.=:OpDr?E:uHA"w0Y>s@ק@_#ahBUU YA$1tVr洗'zz3闑I#a {׎ 2 Dنk0jZ:Ԣ-m~e҉2ssl\;?-dZj ?8JcR1=js#~]Njo9ߝ"{L~׎Z'?ݧQk8o!I)d??6I|xwx*f>nA{z^sՙH"(dq # rmD<<>=t[[R y.a7y\bxmE'nY\m󆕩F="pAؒM=jtJ7)In.FWڡQ- H2LGlLeslt5\ۋa-gZ ؋բ oȭMpI7UuR+,65GiwPd$Q}Ico/ΞLUP}!iJhS7&bbګhY =#P!ۿXZ3P J'Ğ&c]qɸ޺m͊9!u~XgQXSI\='t)X lR mggU[L=?X4QV@[eӿ^WLϛkgWԏGk mIW HQա &dy_Y<6d .Y r4ɬ^w2qb5So>L4`5IFzԭr~X: \'츓•ti {e ('Wx$l.ߋT i|P/'n }i䶌/"B\Rʡ@,Nd-c_SE6X1J쇌R9颱e;0v1%, _P C8IYISCP L`eS5AQI_mUMIl^CXv _=Zc/9@Zz\&?0UÐAÄV1ÉW?xWLJi-*O }kg2x%?voad_n8xx9.rV-iC3Z-NġDRaomq!f |Yk nYMm-Kr뚚'dKHRUgl#*so .2D=UZk@>ynz7Rhhd"rcTEDul/2Ҧ1n\ md;S`wy !.J2;RR3?[=Z'+_G=yV?gXo}DwhblL*sVDܗ/l'TEE;eэ]COٶD+tZ\6a(]ty*/րw[HriC |%~&rJ2埜_/{ <2qtJXC~銦pDԃÝN0*JEa!ܢր?E!+>"e5)J5?25[>8?vd{!GF_9F|5@x !{ =2IjA)[֒mc5jzOfz;#wDT 歷0ADs?LnO4=PvGtz4exEYU|vgTHEc!2I|NNG_7svz7۬Jcx afKCyG,ta)H觢|#ć~Cz$\"pz~:org6cΥ2qS#fV;<#&t#PtF@5p{xK|+g|KNʮHX@rRaw(Tadwx: !XHKW2'FfE't0jR&s&rCP}ju°whnvL/0w ?NOĠfU}dZhGmaRk+\ܭ ?[rۥ?z>=5 0qPs 1~9pC]fd&`S38to;JCGFjC6k1]`b_}c!h̓ =)ƐVw~@UP,s\V=yUՎyF;1&ط/~ {&vPXFbEi8AZ&,*1DEpeV^/w)4GLhX nLp~R z)`ǫm׍cFT= J!hwR[+ ·OaFLp2qlj;$֔U_9kLz: J#T+wx(lel߲N>p;{ Y#cDd+iQ-8\FǞ&,N`8³b8!yO y -URE&ۥ:5Eףl)_0)nüTrC?s c 5ߟa/Lإ`5h-c`z$1dyZP<&僅v/H#> g%yn_#~Oqw&$>BpJeM,d9Z{4\B ǯDQa!i\LhC  ۄ)/UM8g@5>* g8oiٽf^Bx>oy|"C#_CUZ}՞9i"Vۦ4 d inJi];R Lh}CCl }% ^-O8ߟ3Y%^-RwͶ%>=@m+r? ũR}AܥETU974 j,/n/uyݾc pś˜7T'&C UʙG`DfF6(r?g1q*aMpqy\ޣPsJēsHYB&'lLDp\8@e?EP|SǬSw+H;fWǜ=ɯAjp/8c ;\KY/+ůsC cbh笔@o2;BT iu7HTHA/l\׷[c?ފpZ91emE\MУ c|+俤>Ǻ/Q4s3]zƖP#4f\S~L+ݚ.Eჟ5l9SƆU h R5im*xק> FD}Cg]&?7ی J,|NX9C&cQuy}^T6mgM"{Mq hp+94AgQ/}B +G 3,J*иn'2pwY_Llwʏ]8B}H*2pr w:)L;:4oޑ.2L}e՗6 uRUk';*=R]NE~ Hґ_9N#97=cVB*p&7yN<~ ƜUf89(/!|DW;ǬdGd Rv*| `2*"Џ 8QɤM34/C /Gf>ὁ|&XVfB^T6oKԁEfb\ 3]syux1Pݪ9,?g郜j;*&'.Es5E+NzJRӽz {^y"<**pݨ^΂wBeۋߛ=CׅayIp$I%>%pscK_~g% beFb. C}`+ &̵[.˽B.+,tL=hpjAs&TGʫhyxUp:@όuY2 "5||9J{4X 7sPy< LO*Bk {qѠӧgqԽ ] }ΪѲ=f[Y ݴ!s1>f5~kl,yha8j>;f#9RvLS5fNHDm(9S7, "08a RV5:⡊FVq=a[4F_-vBTOVzSލ]78i)uS묐+JFeC)6̪hکfHVV6G'r~#:Q'4~6*Jqz@w&_oG5l_/p-rYت#%xBL6Bp؇ִځ8+}"W?4Q5H-|"5KqKtY5#JYqTL#Nj)S|q@O=MGpyp*9CJ))s4hxb'}yqy vۘ'v˝43E =$I3oۺ EɈ06!o~![6:}EmF6*lŭRm1{pG;{yHE_&.,X@iPIjS+_u}C w# m=2p6GI!YfiZh S"%1`} H`v]-?䳠|F|4AKnO}%(7pe^`sX쳢|o?[(Y$n'OF*KʸdŒK5K;f1ґzr<dW::8P6){Q?ƌ#Ǚ<ȼi;l4RygՐ wX0"*\ۿx' V|PDݿMvDX;BmV^5 $aFv1V[1A' Xٯ(dr%`(;|PxWST&}3؟ kO&z_M6B̢AUdXTs{V:0T~jvn{/Qd5EA-bKuNK" VQPD$xQ2ͭ t1_=To8] FRPPN2}[+grO*=,:G}荔{M8kW@TsYqz}%n&XpT&yAie0~]r$x cC TD%2$x X*~&:b([j[i GUÈwIGXcY+,J<]ն\)p;O$o>[H960(-1,9/ϓ KZa(m2KDez)HF3xZKAᒇ S$9O@yh유Qj1D)pU-p #E,Pj+ RX}v0m \{^͸zY⢜FM~[u uO:5l HsT֋%ǻ]q 5o|+g%t"j~/!@\0r0\ރst&ܗfhڟCw<`"Ez̅ s#nJEFsJ\A ;b7g#Crէ-3+_`_q /UW(w$K1Ғ!G>V!6ի^ETз(~Y>{teSЩ¸\p *-6T ǽG$?{ :Հ4TZi,oqQlH].Ġ %5s^fI~أ e]VY Y.9*Eyq3C\6 C4PqO oէZ1{XutVd0X߀1qeNT،ny" S 缓1Џ6' I^ 7qG#UG i}|%W\JӣLSJ.Iw^t4[ Ƹ>#(U1N!4R-ؚYúo`#>&=S05:TJAmii;nVn`+Yw*|M/]Ř{y1 ޘɝ73WHTռߟK7ڵ=7d;Y,a':tPj(}(%-bёJl[8:~V+>gohzqz]% OƓ;"Ŵ(ť4 aF< .#]yVFiu*EEͭSL a*I>a nIjVAm @>-uRi>ȉn#"&C,\eqo-R^hw^>Ǎ`-;0gQgP{5I(%cd;<%kڌ@cQ8.2Bp޺9mM{EB)Tũ&yX7Mz4ovx,Z M 5@v ׈ $9q]DF\CN&U3:㖐/KpWO6؀BH2B7hq誉Sं48 51Ħ=4ևDfCqm?nd~V8 ڧ]vu\3۱+L{ ,:Bs[ -3cL!.1q!k##bbM<+ )ȦѻbuF=8}YRl{'(K1&T+z^K)'g4$I:S66QEŧ忾xnєXp6\ҝ7Nh<2␗XK/pGsR&'8@|:/(ZTps c!6_u|tKHmLy j2.o?A2-j}\o25{;#"qaQOb@{zD #fNLaVi1CQsyQ vJp(yWQ@qdU>#i eE^ HN؁PRcT ]ضX"<|c΄G'%T Q?J Gx[U Eˑ4=D?@c)v2C΃ouIiaٿIj(]u81Pmu}u9:d]Y6 *Y X /eY*?!yć`hpr' >RWC̔B?l>;VN wmY޿5+&bQɹ L뒉d'1Cg?Rwscs ;,FwY ?L 6ߙ8l`S QS4xh+2?W`:[hG^ITxz̷dM ʹA\8l{ \cK>{)R*x2trW LI1pE5ᐦҁ\o{j5sMRU}N%il w7%*o|iLsvRXmy*9.KaIJFF4ur-l*\PiJ\㏩g/=Ne7(x3x?{6Iu'12NGT,'4p@wIuşY򨯈F5P Hqċe$'Ʌ8uۓ1Ns⩺?C3K8"-56_-qjݬK?,Ӌ] :Ð,;:*O>iS &v@@D-lapN`S3!} ҫ@Pnp%pΡ8_ ace^2zM@iIuPx=i0z| iLj lQ&ĺ zkLCKE~H$tH)5!K6]wt`Ҩʲv5YCZ +UƎG^HMQvzIB R;L="f}G6nzY:'>}D{פl >wuc~p0l# md.u^}/=W]Ѹ9;ގ\0uhXj^@KJB1U*Tf.1ٲ0h40k{"zqM~kQz}A'⋄?VJz9̊űuKw"ș\iJɩT_G;xM@A;B;Q}Mh^ }E=c(3i8Fj#v;HO[5(̖VIϧ`nXætMp]6l?xQݧTpڳ7(vhcp eV7JM>E]RDNLA((]WܫTȝ}MV)A<y+ 8M[N?(<丣׹Jtk?|E9A$3KztlHJu@d<7(AKb(ڂC 30%t%X"5m5ҥq*a-߿rf~|_"n|@tRāv:ˏ\Psn0vkaxN.60hePߔ΅bZ̤FWq?z&Zd6JŞAڒ?vNN1Gjό`4/Vklk2+ǚά4L62)iGh,ψXE SROh)W-IKh8\ß7Qv ^ `[P) O L?C:P{5F:d`/rB'aZʽU50@,~15:K*/Iab“Jd hfѤod dx'Ԕ~t_)ulVx肻7{eJ/Jw0Ċ^ou3ҙ}dwFII /`qRd tRlgIhQ˪ٟGQE$u&`A`å2g#UY9t*hmWX>R|:SpSD&5L,@k^?З!(m 'A'4ڰ !t|)ǟ[Hij ѵ*vl/@L2Ǧ)ݚE [`kigg8p7;Mm|F\C~EQǮmt<:Y9O3 ](F^I *65l\9Ծ&2+ϝ68N E9"_Tb6TJ?o%^3Q8 b7}3<6~(ci2$ԧ- Dwqlڌ@ij ܜl< =71c}]pQT, A=kzv`i}xL>k F Wz@<{0q$^W^s]nZ[?u%܎T@ڄ-Fao^]g LT;K.*|➃/%=5i=d--r˭#RA$c'9 YY=E_(绰B3&}I1ѼYXԅԮn֬剺wf0)hDjնF)\ l,KTG,1j w~fZ"NSw#kD<2/<Ln?tis>vf7IԕFcvJv՘#fpYz"x(-dPOF2-i诃װ|$DïVۦQ-$o:4Z计j#XiӶj2u淘 M]rȰ K#- N!z?-n lSZAckY$︸B^ڪ?c6`@$ʌܛ> .cz'Z0NF=#Տ& Ag͛L.>⥱9E04;SŰsV]gR-e4?ly]C 9ƔԈM_-ö}wB9fd?F쀅O9LKgzu g9A]u^'4#{'JaG6y .WTy]\uu*ڹ| `jV7i3<woք>w{0dhWa^߆XHU G7wI=O̍Z)N:̺t_j*Yny_%|Zkp[h`GTW_0%OO29qqgF.Uwc )UP>LXw- N 14f +`؜YM&d2hQx:럩Ҟe%m4(Yg)U+Z"dKP2^ GUΛ4$׹ kq[)jK."ₑ,LdĄ9~$"%ik$PT}3_Z圪 }OkaBET4,1OC5Ph&[I.,~Ўcٯq<7b8w]潤%?RHh^Sͫ9_.mϜpq)&+YXtnE:EGPAHǯ}y@Ce\VTUn:UXm~Q"8Y1RgzԋTdU4E΁HMhCHu=ȵk(%_ګ4CBv`t@rЎ(.Kg^x}l@43C}y)Ӯ}|UDWV5ziq͵[3tc~CUĭb\=D?K.RG9j i N>~gru̙[? H+LYO!VwO޺#a+}::8=f=YGP 3PONn|?agP'k0[ﻎ"ȃڠYDlFg͐~婗.P綑X}wM{֟wN<tdEbIqWS!y  k~9L?k訒MPA\awØ~ȹPQˍSݿȻ3qzUMD`K䷶B{jՎnYs(,V0%$B}.s&n¹*/Q?*G$*kQU/Pctn񸋍cyeq:WB",qKB$a-cuUu<"ܤK-虻e~lDPJ_mH# zq4wW;YNGEr_AgCW*)k,5ȚY/h9_h vKLJs9nϰomYRF,?~2bi?!c ^aȇud;g PUpLV춬wPWzFz<؁{K}FCvE k + m/1V VW4o [o+Yٓ8fkTv sK_4jtwz4u-RfJ̑1m*BNK-Fa7q電4%c3¹ݻ501NYg1ݦvX >Eހ `YvMajvi+E Ʈ?.z!jui@P,vcRwe+ ۗ/c|}`68S>9^tF2HȑӰPq?/?Ea傳s޸_ڮIC@B4N^ԝq0-_yD|A Pt1U s ǎ@ Kr=Ç1J~\+N-l솺6 B #ͤЧ~4[Y8cWFa#5.OGXX6 a{N$㆚nOĨRu¼+( SnL3-NF[22Q)c|Lr_<EE1ԇ(A$1Gfo0M3$d(+}CMsv3NjF⃺u{ Ft 05.ɵ{_9f];9({BYu5[.ޢ<81QIE:k'G겎)ԹeG =5XAѬl^۽H~v1Nvh8 safZh ? \kifXG3J:Ҕآtvf-vЧŃ R%s@D[P @UC}FaIk@ԫ!w^{+am5&>BlMb3ޮzzɔHPA7$첌$5p9*p,q c .S ]#|VPL.v>8 (\}"Bu;rW 6ODGnػX|Ub/ +} ;q^mex& ?>hf{RE+%qO&1T8TNm$O%R)_QEyJy3vkA/]+*ke$vcZ?je 9YCUZ^OXCt5ݖKў1bfJ8exrcgc`wQWݛ@!RMIKR|cj6nK)yVxS KVLDG:W{̐5U  ]#aX,? pʌ9&nj6틵K:cO:[8^Q>Um,W dPƥrL3,ɻ;CI9IZ}PKl~$JImFv9⛄`dž%!r9ݼʋ@#ӵ ז,^=, zڄYd𘷱k+7l1@vP/JtR_`gt2<H$2yDsmq/;^674NMp>N.$ E+2W,'lڇF{?OqCs,XH"|MTjKԶ:КezP`Z-\BT=8t'Q$k~,y__& '0 Gs/>dGr͉[k8jɁn<[`y>01#$;ڻ=ӕ6{FKRC#Lэ3X֡Q^rr&pI 6 R(C =Ϸy"fA*a4aD3 ,&գ)-"G'p YbC>@ ޸mv;Р%HGm9O_Q,bqR)$y'}tR\ΣõOCNJD^?啭=So&U7X.BOxۊQG%c#W̋F]+d*fJƪh3}7~ď_4c@DY?7R.޵i9WϭXXnU 6 db?bb7B(9FF(uɲʧpipG[$i+19ސo>΍ĖI?J5s~GV*C6>f(t\ݕ݄lݯ_W]Tn 1xC0Ywv$X?!C[kHlE'lPö@1u+ l׭vEʹ0;&}N ڒVaIiw0ϣ-pcslgL;L~!qٍ ;BrGZ'jݏr4EOEAөZR.@'R1i aj緐Beg}ӝCVg-2Ğ`A~$֟q]ΕAV]t`ņVCTO6<&G~WL$SM06uX<.v=x||oRRӾ/|F9(+U,Bܓeڽi9klM$ }\λ0*,/fZnTs;&9Ʋ@Yeg/QHڪ֜;ͥ\.um#CSaVj+(LV;)eάo$ qLIsϬwcq?ީPw"x?W%}O-Q.26FaJ!+ŨHTo`18jV ؆1 6_udnA%Y3G[D}+D- #sRC`>`oxS=W)a`,RC#YEaM501|ga|n [PD nSy"Fhx1$XXLڻA+5.xF~o1q%SlIT_ŬVB52{?$a?3}@٬xri.(UBK;({Biq//*;``׋+rlEP/cW<040?>" U7^>  ^RzGxFMRx|;V^zu``7)vŒ̄ʞD+6vcSRE+ߣ7rSW dtpF,KiSh[)SosP8Q M׺XX[Ql6 } su֙zu{;D- 6 Ptl/Ey@Kqs^-@o)V͕Nj7Eml -ak.ڑ|$]WW4qma%~e(dxS/tֿ6:[tdy2;E h<Y2LYej&*SȻ픯>c4OєfjQNW 5C?&F3?wc=7V>ґt2VX sU*th}7Iڐ ULd~8-g1w"#5üg#>gᦓ]X4k6ѷe|mϗAݡq _G0u1|))lN˧YY$==0d*{7} 7-Ms"6"`4o_G!q~%⑪}cBqoa8-S҅ٓhRUn՜PJtv;9qXIk}Dy:T jnD.F}:)PEhv[O[KdlUĉy}bwA_[/mKN yJcpVF[EXk$ jy1_$)XBZALOI}#|1c12GSD/5!GLjG^p- l 7 z9L9R݉-[ ghD~yu6~5Rk_)zscUM3@3($z,'BXnHMDz:(!GF}02 Pr/6 Z}$; KTӑ-&̗|>t &F8}do"s먼]jJw!sqD?Kc Cfdέh}zO%m[XBUlST3_.zՖ0$OznLs[NRoˎ]@R֒ #9]ܱhԌŕp/_$NM7Alm'2"8UBam`eZ"W 6vfEwEF}Ei7`Z]wb-nPޔTyP#{ 銷p$Uf aS<Ѫutx3DӏNxUDJ@) ه8!)i=<E}]6 aghO ;uLo9m!w0A×:rPvUx~tmPUv@S^oYw02NіxU{%?~yMTTTfZ<AX)!Ȑϟ"[G;R vv"yyn8 Y0f"!0~*,`hm8ʿfGn2U>CddM e{9T|_%rs.=Տ}. íl$}#)#3kv!ϖ ^~A1k[k ɛ׾>Gz4CvOƆe\NjSJ)iHӖ 2#_kx+tZ Xi? ?O"Zofyr6)6Zs< _ CIn|T(dEQc^CЁu-ۋ\L AFLȋ5˓k=oh:|\eH{PE`o$\ mjP{ }L!8Go4}RW#d+[ȼ.^>IgM1m7vbBk-SGs4wdK4pUL1>&8T8ou^7%{@:s\>F {Aѷ8c 6It2Q/m;#X*y:cYeFx) a&+ }6IVBe!]bѶ?x',mcY~Ǭ_v -k/ 6=K8j$pSx~ wp?oLv! Od#;@*{?rx+ؚCvzTFL60Ќbynp)c6 Tσ6 `w|5:f,@B8h.JKA]1MppNa1ۀZ3T0azvەv"$ ?ot{ YsJz '#iT_+U$x{ddžaP(ԠM99Z\Ӊ#nO+{^@Iﭏ8ɭ`yVvZb Pa6\>A3K/ n,Z5"U nP&״{!21[ /y[t_Vq V.P4 Y#N4Ku}Y$Z)C'ZA Ak)*ҁBis?z5 skWv9ִ070Ns":0jNr 0&^GZ@ wvk^tUt{݇[VO}?Xyע$^EH,ېqGL _~J3Ŷ{:KAEVk`+k3^}XX]kRi',z|o=iuU@JB=8ud:  ͘ @8Ll*@ VV]\uiLֺ&P+ږ06MH` Pr<%[w[V-M_6In> t߮%;VV?H=wt_n, A&CEq"J0H|,׋L  2L6FqK=^njT7sABrPFJϢaj֒}fCW2ׁYyiO MS}-֐ >Q떰Okiw=pO8VU C9F_e`ENf o'-ЏU׆/mžRt{Q&/RPڎ} [s[Ah0ɑe Hi\TV nI&v\ⵟUi@\RMa8=~) I_01F-&Rb?ۅ42V>}YmAZg(K7 /øJ)Kl w[#]=lpn>|Ԙޏ^+U}~~t޶(.th+1yx꣈ɹĨ2@2J&CRs4>ٝ>T#tCws*;}Cxa]E:s͟&u˒4E9('a̘Xlc?qtXIM$(\PlS9hyWqWA1m0ALǮ};,E=-eTǘc*rs n ؘ5bK/ N(ʂ@5iE PȣCYPyJ̇;@ptC/dh=w]c:YXՂ7^ɔ8M`0vôY#W$8ZPm<>_3u,! dppa g,BG *&Ygft-n7pX}JXњHY])0Wc=Mlx~/t_|0yMLAXh\Гg |NQԈ f+Z`mL[H5bkQYIlTd>S1J,i1T lx(*/,Y=j輠PV*V[o }E</3K*pϫnc nGNZl1 a9ٌJCWzrƄδD7Rh 0g[(wi&n}9v(]ƶH)`IYգCU_݊ #CU0@|"HFw%uZPB[1i֜\":Ĕ Tm]`";˓=BV7!4}L.i̔.NöCKuߵ`N%Wk[:wvB0Aؖ~jvIjm5ʗ֌LJrO%?>nU5@p7G3GӨpa@y?:m8 5ۃ#NJc({UFg.o)~o/U8I.wݲuG'Sɂt*dh7CЉ++M`= `'SaHxU^-pHbC˂nYl)̲ d[3GY3T#!aF[_q>Hz-r4.ۍ.6 M0RԨ `H()JEIs)@.r:!}8+lK; ec(\$mMUvpuFh]qm ;^[]GO$,}Ʌ 8[@S uljՎv6"999lick;eh,Qw*TľE]vR}0URb@6^(49lX r L<ڌ AVqˌPw/pYgwha C'Z]W ħeZ!{"Œ ˂^R@ ꅪMR@zfѤeGkSq nB={crGHkjk-.H5[v"Jh"KWnbkz˫)6X9r{Vk6i[A-5ޤDw/tv 9lΘvh(xA(`/M(%ð.OzXdf+ct.\_6(- {Yѡ 4UAdy5X3 :?h YTz-h{r\UTW 49$p)̈́t0LfETB,ujFB0ӌzn TuvZ&ݠ|ʀKŗPhe$zwks!Qmubx-2@g:o貟.{U-@zЯ;aFT`ɋXjN0u KOΦp6?htWWE2fJ:وu2ˠZGՍc96\xU6bX]b輝PopWyUB( 2Țٰ4FfT+ڨ iyNf,ĩ1XAP:e (_S}E5r"f=)d w-/o&fKqms n%nQbXRj%f3Si\$ܢZ?*:^mSx)>< Ȋ ILBVڿ<*Y-U.M _=rLT3貵&b7>gLH`Qy`O> "Tp2J틆30!!aZ1㫀b`aPÝE ׂzQdK{$̣@903!^C%嚤7,F}J ,z/%(Z "Ր^UNlzkW bpHvp VΝ)O͋H㿲?Ch*FrWHf+!f|`H C.Aҩi+0G4Bϑ،gW=&k*#CPvd<ֲPErrOR*.FuWE1.Rp@!]+V+GbyikgJZQ0NӟMZCǟv1|Ջ.̼a]wnbo$M Y]tIP"=5ՅEGt2 Hx|>{[`A빞nX2 ڮve=[*_7&UQp) ^wo1}kۗ4@r^LOU;`SA8Gl(vr}3hPD6},ؾe[sGs/:*;AWcCQtኺ'Lv({g#S]R2ugif> Q͚#G54r3\+E$Ҟ-EF=5yBfq# ^E26N^6;v-ُHtg j|&k'j )TO4([0i @`fMh>m~C ;85RuBqK5S*l!_5Z, {pX.eh>̐km{jMQFl{ D¡ha>½Ϲ t-L2ͨ\{@qՉn{{} AkI $I(U|QwSg^u dvfrb[ھx[|qn|@ytn(ٷÞQ39PsQLk$0XĺoGb-xM畞<{ޱd Y!ˬzr5al4M<+̖룐,xu%-VȫN.'"Z-)0`{aVئE{D=7~YĮMCL8nr6x׾HNCc)i3k ng֍/v^`\"Qd-O̸8lLߛp } TGrqZ7 ?JNBKQrL@X0 ꔯu"f'?/bk ,8XO9JtÚp'M#gk ;0o6QbT );o)40Ul2fSwt%LC^gL f Ĉa)yvq2~?Ct}lC:!*ˁK#Gf "HSX:\R=&3Ha6ԢXA^s^Mʸ?<}!ǗA6ʞ(y-ryIiŁ_)$i74R~[*ÉW JU9ѾƌTPLX"]r$ T Xk+wӱGdMVjh+9YGs*wY*aupu'?e`g3@-ժ? `H2k=uCY~CZeno:-dn~$/^A$)E iW?BfLN>MoA"W Đ U*;0 NEFᖚ{HgCx W4Pxƍ=[ی֚!rRMQ;lF^SmpТV+hN*ar5VU-1Q4 p}(e0\W߶Ww,i1hրq3}W} 5@əxH3, t~e@*5XX腄qM% uֳH3)L`;jß˒vtU>}Zbx&JمHu`G *))6r<;O |XN2hY=i]Ā ,rNCTV >i y@&Ɉg[K+88J/bzDB\N<_b'~ sGPӏ 6җ%A! ,vbuPWg.y0L rUC`Le }jĄtTQu9l?7P;`gV3 tm0{g7/6 486,~vsYdžZc99?% NP2J|+,6JHA}۴, +C ~ϷB]iSf:-,Npߠ&?`fv}%&ilz&d 6]'׶2mfrlL23/pI"# >lb]~Fݍ|Wvd~ŏ[W!!N] [cO,"RhsPtϪؚ+*z> %uL~^gʑ I˧9_Mďp+ٱuG].~eA Bд7aL8ҧ|>GxɄF@)tZbEyæ5Aokh^;w)' DC7m\h#[}q9wђ\:5SD.Ka9zS3Oݞ@a^e~i <,zE +sWz"a!u5E8}0(;~b]NZV]Rʎ}3z|UU x jcH_Snz[WESI<"u1CȘK_8v~U( k"\䚔aa /:N2`*YUu"o;KB=|ͨo^u+X5z )R)ʢJy7_APzNx)H?=/D7I~A`ZYKHF7z (z%㎿GJ~$]WxHP[m;`_. @=T! OB6M6ZTGgYNcOxHJ2iezK \}Y|n3wLNE'Wv!L6&ֵ" Z|}vꐶVR,af!2iұV/V0 &E I"̙5xěLY4 3r/wa"jnBU撠47.46tQȯP{ ډ}aƠN4䂃K!z c3w ªR,p'mt̨S2߫B8yK,]bYfzѢNT8۸%Vuʍ|3nV*hOAF6 N$))=Skfyڰ:a_gQb:46R$X~ Xau}~IӦ|ޱM:l*Z"K$|f{ è#,%ˡjU<™$ >tG^0kTbf)2s{&pO16gKfw-4+cCc 2e ~Xo uWW+(`bWw߆d;_[dCSdi_x$K{H+ a}a)3O }jc^XG)?ũBGZf>z)NB4-i# Qp,H+i&ťCDT܅L0.fO]2D%=%t"3ʐ܇}y݋fFtCm]@F!fﰞ۽G Dsxe, nG.w,(Hٜd}yKgCSݝ U>40g?kIȄI)Jӷ3]11jDݢLg &]S.kR*<z}ۣ!'\hdj7Z^%_ǏK/ "❫ZۂbzݢDm@3:6򦧖2mV#ov~2@n:^ =:gLOm&TL%i*|Jnmcfڛ,~s]{|v1HZwa#mX*՝u_CqP\.d<$3NݺޮP%U | Hٛ3b>i(翩a~3#럈ԕC4X"nq' ;Fa<[{ajBDs NE(uAi(āP|1`|am}w2+H;X-'DO Z}=6݇}|#α}]Uw&~ p#*2uЗ6^蓗=rR(ens5c&gqNPM=!`r# 58ldUM+l &U~䪔,!";Kf(B1r].D/!zԘZYXf/kUzBq.V8X m[v?UylKXaodKӻ%եR!*qٍYo% %QǘDA۝1M|Htv.!'Va|@G('Զv[8kP-7FԢ*Io({N%B-]՟"&jPS?[i<]Kq֎%ԘV"eߡm뢛R&K$ЕX/R>`9rddfZ`$ۨ^j' R$X x"%UsǐX]kBl9OBIޝ #rUsFoc#{PƔG` FkL2U ]ލcPZ~ξX|1E^U1*ieB8>gf1D)=Z2wݢhITP +^T3NFSi鈨I}\@hYwsֻ吕]M߶2y3e0ň>rn1wvJ7y(#4:D^ZڅiunDuV?$^ yXvFdQH|1hFIMkVʏbH |]Fjg귔,,TSD>#쇙tjoTF-z [n$Qp[:!yѰs8xS]B~#,K0I񃲚|0 0he)8ʿ0u`UR۟k Kз"BU@q}&];EaΙw63ҕOx`%Xc׾TP fiS<CXOx (О&^r/9݊gU'x+3-a."AQs79WRR0zƁ1hlľ dHˡ7GXbU;s9z4d_t*mh4ޝMdN۔:`l)LXh9r6|]rO1gђʟXS=*[NkA>&ege3znG*|7E{#-;l?a\> eRG%ѾuD\qB<l7ywkzzZOGw]mWʁ e:XU[o`U;QU\ 1Q\tf"@iUz k',18?|۩ߜW, j1e( )2skucK- z]X(O-H(fy +j72ĕs3R`ڀ-YCݚZD: ;>)g ׮.5n̢lF$_pCMCS,MЂV%KuS3hτqTiK效9f)$ҫp~fVoctWLrrSTy`G.DOkaGTn=Df=OX̋f=ٓSz?ڣ9c 3nW 8!@{c.a>֫G=h7.CGsj\C8d8]BXrijc̢Xo Lܲ s7tr'ls_-!NjV̩ ƭ$ u|F?K5IZlfT: 8U$$VudžKM=Ѯc!tݦz@j&̯ '/H1Gp)%Ѻ7l'_$[ p#1ȵqMv Km KxhW\C #8у0*3_\5#W[+v/fsj 2DF)~+ዸe#VLX|Mf%hG+0Qpp>DrHDN qhsaOuQm>V@k淐f'Cq8. 檱:Sc-RޤnmvEutb\:u G-ox``$sB)\ʘ~|.=b -5hVQVW.rm_fZfAv#5[Uf6.ѳB Rium)/bN<4ҩ]h!x"j΁23qmmY6MÂ\,$DjYܜ}*:A>8O?8- 2xmxypY=bͻRPy ’&HH}GR%Y9[v[a}p{ٙ<̽';MmQJ섂Onlv[.~ ϧ34d5U&-Gtc4֍ XDӕw0{~YI^~Ġt2]hb8'ˌpE\~o v{p3-])/t{]%UR',#<ں;O%dM][ {r gV/0;-,DAV}ts`3E5ߙLP$ OCtp5EP}5%WT'{lɻ/3WI7viXj'~I֊LF&im/T &1՚Z]u؇[$xfgÈ9#ӄ2xCz&*ZEfӤS CKyY#:܈hSA3c79ep#yަ-)@X#C9D .eGTwTZt@V@Gpay({>vC-邏/ǝWHkU?c:gasAkV7:ʡ;j%ٔ3bMZ%@(B *Fiy& |แT$eK!Z7P%}ߜ Y[B6]R+mJCiu N#*4ICGQzH:du>vXR>΍lJ{v2aR}[1+01c7}B"Y8wU騈bD,ٴ^%"/xk^5e^}gg)WD+I;F[4m74YԼ2ѮųZ%{8Kv~mWE*"-zi'$0meDv?9lgȶ+l?H/% u(FJAeqcv“jc'|@ڻk3JF6kyx kjL *o4+c")ҹq7~fz֤w=3"%"V٪[N~(x%16z~,h$~6~VHb!F ,΂QBǜ8#pB;k>;pRgɡju ]iN$9+JziK Z)P§qpnpO;exҾ,)Uu?u{*u|bOu@#4!kd*s7B28WDZ5-$)Lj^u~f;ETl ]ndmDL |hA3M_ߗFPVYRC}l঑$Puʨe m{ S0nϖ6z%Yԝ"4%-h뭢h P}nϾ?N`9Od= g0MJFD* WB|RK!pRUS^n"C>9}X"=5m+ќ`[%nlֵ S91h?wZ2z?s0oIX5WNux-FW {0Dm\(RR,gPY=}^E o3T,6< 7ZZ+=ͺ˳Jt܊='xE ]eH5!㕢O#ش,1{ky l_*6ݽJٌp)h|/(^Wu# X~ZVP_e уS7x0d$E-odӕi&+G=}b"ȏGpQlUI;@+K\!4F'ڲstIZ;d(¾\W2$ed굧Y;>_W>qGtc;M-ؤ/ ]O&J+_;s*xTr/v_GS os7_N;A:5R#!9.rP]~F+=A0 6Qbgc} <܎Z7rd)}Tt4B<ꛦ'0sKJ?|X4}"=Ki*SSemlt=KY>0%kѵPf;;4c#('?]S \lGmFUⶆ&[=S&no@~n IHHAX`:6ڔ!t\{*B:eX%Eq˗?׺ ISWzhEdg97l܇q诡2Pz !qo`9L(Զj:;n"zR,ܔH0J k@zm˚%kԩ G8@ھp協Dk.ݝ7J/SJRMGa$Rr :9$]20ZŞb w ceXn?!j{8poL.%ejB'qw `nPN3x%U>/@L w+foC`2nc_Cyo\Ѵsq,w˻Z#o:-[pul,tf}{zHT->n+_ÑgU$G+0Sn` ?ycU[j! k[9ʡPUQ,rr@ƜθqصǧE5ku]CwX2ZM峩`\6<)!vϦ8!5'_#ԅ|m$潆-8m'}7[ͫ10INxw!xm/R mx07(K3t7Waϼ 2ņ-nlwgc `\.[K(l`R)@Cp0?xb/1&} O޽L.% /fʐ[D1"+PXזjOq϶/ }"77N|&m'9eX y8rromj_ȽdZ_@ˌ3|8 }2 րoP/ ڐdЯ]C+:V|:M> J2Nsd HFAӳe4ai l9MZDX: ʊz&BUo11v^b}O!&ǛH mޅHqe(k Nώj0f3q{PLT_I+"S44N-a)::~b(@ge'& O  :hLYL=hk@v)$k2(4I5)hrt&gTY=~w|M*`boAXi*hY`<ؒm~L!sHvU#dthYn(WتM n65EcJ$!9 1qL!qt-ڑ.$T",ZEhmKɂ׾Kyg?.˛~k K[p0|1*7 N,50نlЛ60AGam!Ĺs X2Sۡ&Zo+S!Si­rZYj ᭜98Q|)i~e/Ԛ? s52H9OB@jL>}9mo vZfІ{('G W$tjޤۀԆ:)'36ȕXUsژtg^}bfM-ͬ ")B^:FbMwTf׀b=;Fb4lm6'aI@(L2BxA; pXe'7T}g乞@apQO|"!`AkF. :$i$bb݇FZUrAB({k(Eu}3XZzA(c~XzuHD0:i Xxt/ްgzVU)p V{Z.lCgV :Z\D}&hx# }>jǙ{It)q>(-__"TmhG dW‷ 2MbWP( ~PS7&XV*=mEE f(CUQRb<;9QqdI}g- {Ob'm| aJƅ-AI-5DRlU]צݤӷĦUR_P%=(I8,3lBBnFxjW`3N,{8uO b;bv:KF _8x;p&j70 lzVBu+esllq!H,p'7Ch+`:_(k, 7'ɺ|3’W& H.i{@(KwKl_Lj&83.2IZV1?CEofs\%bEv)7R4cyG8S2z?nx*M"6@\' lқ~aEsɐ_eYZƓ@} #=9x>5ZP e⩜үu Ί13/}ӂu2D!0zͯ3Ck'ژ\6t< %~?je:z(\xTn }n\ʙSJ&J0S?JOdZRR>wQV_1 m(7 hˣNİq1ʭ?vݕC:UƯ hT\c|,B׀# ? B09Y"6# ȽlMfawے "{_;ÚH[Ut*e|l`?oٵ>컦&.&Q#yTYBʴ!K7\E{P r;ɛO3g@DM_Z ͧ^$\젢 pT?U6;~)[sv:5a?PvCZ8_lEn ؒkNyv#UF8 {&zStĥAd2DP7ߐq,P0qXG>nVҮW M'?̾oEZ|s8i8}a!2OlgI"ެ{hg-vXȴi`6q],slti& X"HZ6#f |wCl>V3l[we2mɱ7 ƹX,4}A$1LKjA <9f:z`$zg vRL%L*qŎ|*AU{ʲwrzgŚWق bT֜ r\w kH6%htwM8Od|c@nұqudCD[tIퟆٯV6[T%"{fC+(/4L iu0 ˟XK>jS9Fpڢ!bֻ9r6M t~^-ќG T{m@{XcL K?x%Jv/lN(䨧pWqGCp"FtcR;d^FII|LP-r\" U ?Fi~NKƯjù9"!ɹ+ N%bɈ3TðG2#C QwALLI -|g/J׵9p:[g^Ajһ{p׋z)Fvz\Ѳ_?9c- ,&i㠃fT{ؠfddX) |HBcn&|1 _Nj7(5D.7 mwiL%ʦGοQjcbߢ(fyK;c(mv >MSF8@LvP,RS o`l't#gE t6b1 ڡ3בe} iQblfƏYheDam7iUrrZ3vTK7}Hk8F=w〧;J"KX}MH$ퟬ [Fŝ?0a/,H(!˸I ;%GEΙ:mijNS0,3@./xϻSUpC9iiئGjdGPY^Bg:'724'[A>&Zb%5HZʤ|47 |%b1kAU`S Swyc|0!2O[m2|z .CMV]qNp)hV9sq2Va)ZGɃ @E th@|[up-Yk2pW)/c>ds;ϭPU!f㕹5G׎ &)x=+SHp}?4ɢ@݅*r5UG]# T"M46D%E9.nG0ʷ[-3dL$`qwe'iw;w% z&tjYj/4v7+s tF]l!vԻ3R9#;vYtкN)_tC%\H&!&͙Z/ڇ7 l["Q+j,u: WǝhprafZ4}o:ج hSF5ulxg_el =Plr*'b\"ƕ1xL$IͽgHk㖯ێ`^-m,բR)a1oHDuˀS gM̴]i[ g}u7cCϟڅك)q3SNlK`?t}8-Ss0kFt f9wkᏵ: TJx zmXjo%AH?T{ƺ9haR$6󀻇T6vL`OD |H- & p^1vPk&Y{_I;pv} )5d38cUvIX R:n.4v{;^8n7ɰ1: sÈd'dQreGB] n+q)_|/A+fPkT,P/TjwG%%x|*) n;a Vs|F ْTXxα|Ec8[2Ki˜(l`F [\\)f8S^~?b{|Ak0c*}11esꊙ Nj-{OŃۚwz)BLՉO_Ql)#fIcyL4\W;;=]:0q|O1Vg~]7Y%8-/@ G8*dxLdleIHIƫo3h( -1 d)Ywkm8z &(yi< w*h$1leΉB4w.N X+^ 5,Ο/@ta9 \ojlo_1e y\:OH*INkh]ӊ!3V1܋PYyH33F&9s[̓W*)Q^&^I n73<5@ a_F [Jh(,**Ϻ U][=^n4 vX͡lC!MհKuQ>=)mÈxsq 9.wCȴIXޭ Vzf7YT~6$_?ΐyiq ;fl66 3?ĕ3jW'-,A!ߢXLa+9}bed HEiBėXjs)jrs &6Dj>,qkp)ڎyǂ_GW01Yc˂8Ꮗ L#[ںث[*b|Kb>CzFf} xAR)-: a|MH| KpgB,C'q5b UFۏ!ŝ0)W XcDEHz}eJ9>FJ+x׽_H\\ c\Ħ%: mt4A/[1gܝTl' 0 -mrN:I7ߤԄfXR:U'4#HVk;8G7YajGi=;?INͳzC(Ro"c&tY2p:ӯ} i1f?-񯟯GcM/G91 3PD\.ţCjUvkH|Љ?!۬ 1`<]跑8MPiKͶQZ4fC}VN/AjO{ vz)]d8.x{JgfMi{A G-𻗡V ۑYG` v2afě$Fyǂkī/b!*RĎ2y?Λ pf{,AJC[l0)Y.oG[i^4? K%@xF46MU%v:NI3V AA}M7 O5[+VӠ AdNg6 7.IǻY.&Ok+(k lJ_q;D[RKϣLEAJL0m$'R462(QOЁDt-7QF!PVZIGqZPOf:.!_:1H%EZ6HBx\I׮yӅWF3$%Y`nUVpJBE#V3'Y+SF:1.1A?`J,.WNERY\7fG7/f(bs 8V߼7It!%8ןz4R4J D7mrYnހew!USnۓd "}G$BC5 Jp; mp_[.cԿ=j5?2VW XJBXy#;x j6|G":1NMd>N~Gn+F9aC1Tu99~\bc/K"$Uʂ spxIwqPIq>6jL'r4|g|V' ūGTU`C[HFäY0zzip_l2Tɳ4؏~ƒxUN%bJ"Rt;NѢ־@0,JWҗ1jhX24es E4?Ҫwq%@dVj'U]>XAz9#@f%!%/( & 1חAnշY3 U2m̎c 7= axX>2֜@Ʒ19O>BLpauju[4zkXY&JE(eZ0O =FtjPAF=ht!e,i+͉&~WqF[Wn{&|F=|N>(Z.SyLKz%ΑxIuI3DDtV[WA af؎瞬8EXZTw9-PdX=s%8r?"ISքQ4"QJCgpaܢ=l&KK\Pb3A(-W% ;*%~]Y' (:b=5ޞiT5`W_czTJxzygT_(ԟcܺ:E,m'!eea/ (VkD{b֧<ǖ`DoJF75? E#:_]w̘!PJ{~8. o㲆sQ $wقb6C`tZ[ÄQXnaF ςJX&6iٌ,({o3lݐRXDi簬j*فگjum" &K6JK"97;en:+֊A) rL]"@+ }/s51} ]n& (/ֺ]1A~-:ߞK QRs ;0 JjsfL~Aq%l+r"^H"Qs$kGU1;X %_h~Vm}b1)h,!w9 S&PL/r~8֥ρЃJTݷj ^7kəL5/ > w`ϒj%溁tuC(~`Ql[V ۢ BO16GB!(KX{'>{EKd8C!w&?rűʪ0YLp %m88=I^!_vPH_e,X3X[Yn`_015r]Yg=CaYJQ*iZrigmu$t( 6]%$6Z9i V`:thg+ԢoqY#&\*}^34A$mj/`)@@\Ȱ@k؆#ΊŚw0S.ƍN;/c:1/l1r P)8qjyZdpUK}dr48*]:gzn\sT:hUGw{rrx ºM~L~y2V_K&\ФRцͷ-HzeP^X5Zk0m,U1/vi:hhˮ|B5`(R!#M"U-d }@㊆E UQ߄^mE }jfW:w& .}.B(oIl8Qζuvat]5RPSh깖=u?Ӄ!ƘVۭNտN 2xaLnp)>9 #+"1ϟ>Zpgn u&^)x4xQ M)UX>ꙶl¾ z}'׉d7oխ_q )eWDr>H{Q *|OGfQ?ĦEMۊ7<6cfM#] "]2]VͺPGlr89B5.Bń0I\мTSʑO()ΟvpȷmO 0:EyZ}-W_] M™]Y59ugdƹ!g?oO#VhGfL 1&^,8XI;/s^:y8P--&h6(LD= ͬUN@GQ |419Sy|jF4S cuon޲2Zw~;@O$w+S0b(2 ܭ{Yymlu$8<uLfX_fVפe%h:au޵"_͇p?F`WieHU?O)N#qI<W'[Ǵ׌B˝FhC@-Roq I8'2 -8$4e7FMy9RE?N RBQD7*%6`wg5j] -^>8zAk9Ĝ/J[O0qf!{͐a(Hx^ QU[ Jha-l}r{R#?Do{53^dps4՞5Ki.[ ReDl9[>CDNʿG|iFg:A *\U34DPh׎!=_]C(tC)c0qFwvtb,5 h#˅Qbcl T-r4HNJr}ɸ/`wFӔDN&[+.֖GrܣklOm"GS nb=*<%0N'6=ccwߍJq5$,juT]@dֆ<)'&9F1a7mP T68H H ʀy2B"+' ˩T51i;.` ܷOvy<91IXd*sxV$o;>-k)LTn5&EXhbbZ3bU84A;@2'c[y(< Wlcu>>&ڗ ="v-y)}ޫ+qo?~jsӉ+ͪdlݫJXƅ bйg1 ZjlVۤ֋oUf /S',}D?Z$wmxEN?cetf~&Zi|[Xexۡ Ps˩IkƚZdUt3EhXEhn&B| [#/ VNQ WI6<Ǥ@q@;}cglٰ&5CZߪ@g݊%@ t>.֚R*";ݴm /b&ŋb% 0D5vˆqg<;:0]2PR֡zſ-c:Pe;QQO2 HsgNrWM3"3ލnjqTn-M 4/ 'D)gۜz/=ܖx450:NXiŧ}2FB gr3XPSyX5 Y$ZD:tECRE, +2DCtxHe۱:C `Q~wrf"%D<&[Y6!T ۟LH f`I& t*nħĿV6s#&h0E¢yhKQxwmR5`I Zǰ?y$$(~r ^9u+|7 y_aa0}T`汳' R^MLhFa_qiEI17[`NpuJx 83o:IE3$(ge7 w(?"eQ|Tcp'4."wܛ.y'-agd)5V̓jӶOR {[u#g0LLK;@ioSP;T7MTdٍ y/|9Ycx؅$X' 5JWr][r2ӄ䩗`#| nEGx#6lÁ*a7#Lp3o/+3w' ')TGSGl5/4}; g=%ڔH y]0p^>Hl<,cSt'?(.MzG>$$)<إYx`'w; EG/(@ _զ]ݯb8I8“+{gO"rof sGn$~}On~YG?ҠՒV>v⸋V}B9]߼RЉ%ـrg {`v]Auʧe_itG+];"D=綣'Gw=/Kjz X_yR:b ] 'XE|+b9trzlm^vZcZtò,92($SlTm|0RVEx*ZC;l]q B+INy7sq~jh9sM($DYuAejH5ObI< JZ}Hp,qIB xjfBJ"#>KkuR $6X 1cO] H17d]&艻3 ۺkQb]GbgJy}R/ p=g;e4A0MkMke''stb/' L!E5G6Łk F_y@k>C 2S3|QP+تTLLZWQ8璊@U_> ۑEuL}7f"J a%u;~_-{0koJWzkʾH:J񞲑T 7_5#8k@hGLi=(}Xa+rBnǮgDm*5vL'XM'A9VD AT`o߱cUO$b6d28}q+ /%l$m50$|1}[9m=&rZ029SZ! gI Hs0N2)VZX(9[b R/ _e1b(=%'TMz{ Rm1{kNrkϝbt˳ܢvIP'``=NX;i"4OE T0eTjbyJ-EnuRL'j`\ŷR^43__~P{"I?wre#y$:To{~`DXH|;n$g%2$$R;?0Q{K9&'(ZFwo MƈQM=O34O rmYtR*P'QJ$Oj}F1a[);Y/5n%hG{Cz"ZT]'oES>=MP {r4 M|軵<G^?o;ظ?={AO@h$g`e`訒SQ^s~܁اg>(J+P# ѠpΤJvE/b'w}a؟ƹNf%iL}VC:*"~|+Xʨ;ӳCDM, T=7v 贺I?&%N]  &ϱRۀ9F r#UϘ(pb؂jT\ԍm@yއhE 7dϖ W.l3ԁ녓^ۤdRdnߤ?7o1]6|HvW/pyt.(e ofu=5?*Vq1&)#ٚ=KÖg[Ƌ"Tz + YH4SrD xnϟ[- SelFF1O k_JxH%!$Nb*f4rN@+؉bo\=5co/ g3k1-ɸb^aַlNl&O&2\XQ/dQCKb(me‰VxQپ3β@,Q1ci1`bȃ;M)X;Ίj/<YåQ5ރ-{h|1n`_i)zJMa{j^װ1G=6~]T:Be&6qj ?JY lm X$csemlw'񄛪: io`U;h$(Ϣ60w de*6 לj !~)$IL^(uO!_^q [0XwX;̏ᄻ Za^4BMY/OX+PR?ln܋쁡:7LL>|[a&ucԆwoF7GލTѵ"0PzIn ruo@i2I5>f;J"cK4Vw'l!Ŧu 󮸵XĬ"uNe*ƃgJIi}vk<߭EKl?oMS{mEFŪ,ۿ@B![ Ad^WNRߪ˪w7m\^V4f\ǖK&V(L`7e|aۻPpPC6~DG"JǞO'c`]h $7e_j]N@A-J++p U}?3Ď.yL9.${wFe)$Z7!4qq7hh@3]v# U"hVjvEk%Z %G?_Z;o 4kR m|$AJ9}ozVC##hC2"@'+%/T{ڹbnoS4#J||؝ v>P{F}\o|ֵ x{hlSve(ŹFL'xT-e78F:8{y;}ɴ7r$c;EE~;,̮.i|i.nQ㪾~Yôj*a}LW4qWxC@p~YTpqDnӊkhB ygGVkVnm#@gZxȯSend&F2DF%.ÙGZ+_6 Dc\"IPv\cibWzIl{7g{Нgɭ c^b_/Wsr( F;yP2ǻ o2!ױtLt=+JJпL _l:Fyo%~ɗGSz 'y~\km+?=zOFod? d҄hm#;kXqdz٥óI=r\E^ζr2$e !s=rfdm;#).kaH̗z1u@`eyW8mh^آ|g},e-;jZ4>D+8)w-/ՊvKb׋Y!Dm9 1{[_WrRDU/ΟVvw}.Cq=)IvL%V-Ѫ(-+K݉3!^j}+Y2q(񫱷t# bӦ!, $d7Wz%p(i DlÜB,:^[H_+=3j͎ խ|8>'^l? "[|:`%vG4 &-jUDP8pVSMbVf e@eYk /^2-b?K|TMml /Ƶ3.)4B-Lx a!iXmC/Tkx4`L CJq?_ˢ9eUe*x%ms5.]VX oާV2H8! h٫w簏?xdTŃ$BS3Z X[tu0!/$)o7[渴t8Ffˎv5giHSCkZ5 X36ps!kCO`:賱y r^:]%Oȴp9zRt5a;D&v"?te{BNa_ϰסE! miX48tYj#0=; '|r@wϦ9*j%ƀ:iz2;XgN$Iwk #recyE ¼[{و\Ҩ˔62ܕ%GHfɔ!>BS]ں31o_~ 9:꒛UjBDdTq}mMp4۝4q '=ED'IDBh⊉/#5hs$%NG!Y-㱢ӓ]nzrlh8]%ߛfLPYaQkp-;j h2TqZCH *z?Ƈ0{b0ewz4 F?}9@ MO C1].\ΌBttL6("1,x~b55|h-^Fx[>_9<ܯZѸ!he~.Y4r珂;=y=|W6I7N跁uC(2'$\#׾G&ڊn-_K .y?BUm{y_2^SpIX]ښ0c6G;83dhE$1 I  ]ʈ' ]7ئavnqѹ _i@ %.݈ؒrqFOMG*._1DӆB x=ĴN\o6cLp @5jTӴHtv)Ԓ L >}a[(;H< ւ2VaAa@'e,VhH5"E*D[1lpeK( չ|zweIF.l Ŗ.I9K.1)@qxKjb,ZkuҚ:Bwtbx0$jlۃHDD ThD.FO02X%L34a,l(H6_y&#c蚗M.[>9E7|P}{_۶肆bΟ,\ҧ^{h娛v$k %'s܁h{%ܭ-A9XMlȪ}Jлn_a7ScD*E ppeuަ/B {CZnXW͗XZq>k f(F wIX0'qq8ppaP\U͊*{u!Fb@V( шI/ufj`~y]LEaҕuG*۹[Vѫr^: l5yJ Na8L~8*J9ƺ vt4ߡD[t4<)xS}̽.1C)j0a͡"GfF"~(+bD,|Sih4 ȍ[nՎ;lĐA#<J}#}XP & S<eO B{ $Od-f5bW a h)m!}vowlLe.ALy/C<)aq?@۝0m8 VDnҦCuTZJ_vu)UZ9G+,z_) ",f̶-k``br2ed{q&)A)Ap]|>>Ћ%Q'p~/2'r׆J%˃p?7+?)sPFa/]"|I<Lwxٳj-jX,! $jl-( G ۧ!؃/)aF ʒG+-ĄPqb0n)O0W݀%B4{:os#n+P5VPw\t'z#̿Oz=r>X`ZHÌFa[*_C@V=d%A'EڲR F 2KʚsNfްfzDcEz8W;xA,-|P qR>9nN׵v`M9IPo6|Ufn2O%tb¾m˺?U"`GGd`miNډfA]L bBŢuH'D۾^tl&#$L-H90ŝ3]xP4jqE$ 1ɕ(vʛC6Q ^aւ5kFy{(xi||[o9\CGh3kԳ_ﵕ}fs.!jβr;Dž{51~f6uꝨVNң33I^y+_Cj/.& cckWbj1d< ~4U 7[?vaϴM &vjM "0dzK!O1 v?1rݚT̾24TYiY\gO5̣*Z[W&Eᑥg/vTh(a6FUw>ԒUHs47='< 1\El]x:- (({5'i[Hq˸#7NˇXSzH W*N~/0QJJ:{1M1OjsdGbKt>/ZߪcQaPLiuQi`-sDʴOOR9+5:-$P`j@Lra0,ڨ%|l,Y^#jkJf9L@=b'{G3E nz7qT_p\JM cZv\մ%Z6% 8qRߎrR|9,F_ )t#}C]6b0:bNbU߃DS~H^{Yt*1Hbӻ&cB1in, ӨV,.D[UV9hi :lU.hnW t  D"=jnچZdc G$;<[g~itFh I $dj3sā]f53xNs:yWhSR&+x+Ҭ|ϼSھH|+%&<:)ts[|5d'r5{?&W?ii<d7/p(hCR!d &9XkQq?@zDZ2f$71V'FxŮ&+ڊ豙e3 -Xb?҇('2#0( _e灯'yc"nT:a}aNѮ̱TЀ""rZ=5U83" ^c:l f}=\ZfĤh.Nbۮ _M.|Nu>+R&2!P ^ W VQ 9aasΞ`>ZqyHVWz}}cHME@|+ռHe7ƢВT'$عw( gN;f0(rfŤر9\(l'/Qsu7o?D2P'I{KxXE1(P <}ƴH]~sGCc`"]QA쪧gy6*b}".TDI1Ns` y !|~fgKb$%l {of/Q+[a3Sh<)s5;e)B8qť_ᮣߘ s-:߰VeKr]U/DqV8%fxn=jrǵ6ԩhN#mEx'pg `cA XPc>@ rFq{!})|zMwbF}TKьT$AE#>j_9nʛ4? d~XA)*uFW͏#&6;‚ɔUOL)Jp%C3q% #oM1z~;sh$W/ٞ#)T;QhU4|!(tή/9p\@J)U52sQSяWZE:nI f䯇M&W\X*\5_"n*#7/DX.\;S }.G:ǒ7A9 na7v~@Ӝ& C`~ ƚgi/\}$0OΔWu~imB ?]*j7J"8S Jό b}ԁ3Ũfd.ݒOepejV&esa :6FF yU!s"x})8 &}C Qw;<^t 8v(O^>/o?f9,XT4^ o0RAuܡ3 qoل׌dJcE9MyrL*&: x۶y>W(R PAۥYtֺsH#^@IA^Y.:ִ:Ԏ13V=bm\LQU` hQ4P+vI6]lS`3~1l*`"<{mDޮPcRU*8k{.^P=bƔd+Ձ<9'꣯p@Nj(MeA : b:6.%+ /t,PV9sԏ)FGʳo WC;|r`]1j9D9)]ϞvTCBZ,Be2~URcOYgU^&Wj6q=o^ࣗ+/9׎%}A%8HR?t+;w<^]C&Qն;~m8j=raTT>E̢9YIqgѨg(~3BpdvP+@^m98EY'RGSu:3>WYM$L9\9tOGK*'a?}[-FeyiX=S:Ċ-Եc2&+b8fV2-zKYd[~G ;;> bJPCYoY=oe,I(żB#K4/,H:LiӚ@7=Q4?HywV<6OeZ]QQ#7W6fͶ`ktWv"L@\z|5\˺8<i i\rn'"%{y`I)jUuu\2hY``<||]br{ (n&u0 40QuftEᡝ:'9g@ʿ@Ff Y[v& ;$c#r9b6w`}_42Ra3y)ݷZ Q݇t/jLӀWFEji <6[!deW4/ĈD8nODy:^7F9 LTyř I=U[9trR]g =/R/_ 8mYS=6ͭDTʼnbbm[usmOYB)*7|FbS7 4`wSݒNGt\4ijxvA8M=IA =$d8!A}{&?jK6,/r Uf?0E+G\4$Q>f rcL $ fJ.5v/QFURMă]"BJo j[hC#}KBUXRBq9`wI=9}e&Ik9-|W=TWm70'8)uqH F!:+]qI+X> C-ٔO|tOǰD&U֥zrulW*6eyz6sUC=ݯUBG˿l1,%:6n -ee P9Ƴp*F'79 w,M^W:3Z%kfi./A ƙ><7(z%G ¡aj9-;QJb[{%zQ;[mu~U^)WyP')Rw$(ܛdnuR?+D.6^niܽԮըjmI>n *Gjjzl@5ʐ(@ N+k2B0%lׁ%6hdހ߀L @=n l|Nbƽwn3X+KdAO2 G3xh,=|ݠQA3:Y]nh0j Pҭ^-BlaVκ 敟õbrR8=G+2|zg3=kΤԜ68>{tOujK[v ]G㹶mfC+ލޓ_Y_m4Sԡt4^zy/AҜՔX.u^@ y,1$AEemK39IMKv2"@r\14M21a e>BrhJy$hY^u!X #KnE-?Է7`:z;3"q%Uyx瞟tș}r" w}NP Hocz:&`1P TV*l~5vm36UCg2HTmЗ/v`L9uQ@P/XvWYh C3STUo!f35 d5oY׉+ (*Hѝb i XUƃ!Kjc#GuhN2=ptܥ!S}OÆy. ɝHz 1sɺZ);(pB\'L]&JZypl;xcg<5oj (Bs)O T,o)qSzPwTWŇ-@Ъ雂,@93Ģs!f.[pyqxx\AJSέ}Ȼ^6(*K->+"^*t > p/oZr̿Ks'BpwWuDF]*{,1>m`jBW tYF]>^IRЩX; l )46{nt [">gTu-<=RS˰6*,8lSijx?}&E6 Hy5hH[@7a,eeqq ö/$5ekL~$WiG*ORGDHkURG-]y{GQĩ)|`x7Ea`k1Di=֏KoW.V~K0AY~ǮIK-p b녟 q[Fw.ty$gOc=t_8 6Z˙w֯ GO6y7N"4վ65`u vu5i5=^zNƹ"gvS3ӒKZ?F:f5hĖ, QDXpK~?8A%C?|\_f|H}R 8{myTڲ^~soAM:S&PVW.[10WK kT‹.5tRύ0w|DŽ)mv$8nkޫzPR8=Q361j|sK}g4L8^͂yFT'an%9W`8Ƕ؊%̓`x$Znĕy IFI\%FYR=jIsL=#T%'qM(>dM5+F}J=+F̲01ˁwjvZ- Pbp zl~*9p5ܤ/B\Yvsb3X+U'Դ|Z8)#EY44 2HEտ&#_NHDح ƾ ahsTKY V*x኎ʣENi&=~yQZt"1- Afj5Z1z(=bHOm"JQ)\&Eϧ^QA*tY6,AH SRW|OX/;y48h#I9Dxg6c?)ie6CͰ(]b5GyL('۔?joD}2rJf^({B8RcE+@C3G(?*xm|O͉~ g<Ӥ¢rG }B}\iͬ)X$kL24s}Sgdk@,QKn{-4z;>v@Vy%WɍӖ9rAUKVcpǃ<`!A~ܙܻzy [lpĎݟ'А,NYަjُ$iʶ^󻣠Ya]Xok0~O3Qb% dO]udnJV[|Bc6< mv*hDP`T62\t@`hIf]UG+]le5d62> ,=gft1A=B+OLÝzi=cCk- iz>~|zO*9 !(IPP9?_H/KWX".9jw#.[ڋĊBZK?Vk<`:Хd&:; Xi&V=@OЛ=v'ku4<B%qz2΍]c^^:+դt0Rw" &f**f cH7)OQ3e$yڃ[zZ^|)T:l7IdNS~vA[0j·Q;pcpb}%xq"`x$O~XƜn^h+Mgp]&g`/s+qE Ώ#<DSj 2Tɸ*8B$Av H֧3M{d*1\£y/gw-7[-_*ؙiD>z$eԿɘ7-x Q;ïFpqcuh0>8esw$ޜM< "LÄmܦfWQDYDUx: NMGRvw-;=MZ_yX >1䦲)1-ɑ./c.pDgr}'ն2&$i5@5RvNO\.z.Y:CzLWtUP&C,) J?~P<>j/N2kNe(8,JӎΔ*<ɠ=7k}tԔ5 9Oau oB3;1IEZ,ڟtj"| q|v D% Htl&?X+WRbEU[7vaY=̏Zpc8aG#IN&o'$gǨA`DAM>Y@Jk(-&.Ʋ2\ w `D4٢ *hP* l'ȴ3Oa]d|K<$a_;~N'[K ȖbBgя?M*h^sken|@vݩd*9{.E6?<PD>|\J3)9',M(-~.׭2#6!ID8dS]4B\*3Xq(]23i!=^ۙ66nF/*/N[w> N6j=X#@‹1{`yu\ ic#Nq+lRCi)kNɦXVsR hRb,s|*\vq9tz7f)}nӟ ;^Pplb~ |ƓHS[0&ސ".B$˞^@Zj95kKk~d` &X71Z>5UK~O2lpM,EnB5xËqNgP`}w\)9=Q Ooh`=ސ^s)tx1?mLhz{??#f` eBЀ݌(\> Ӭ`l9zt!{fI92v@m lq|lqeTzL4֓)BA:iަsQۯiV Ew<|Fz̓h:*%CA5f/Wu k6n%+be,+-dS:57Y~] Gy&ܶ2p'|0aO{+P)Ho 4[;߁2@!Mmqb=HcP]|A7FO2M5BQ3 l_cbk% GϘ¸q77(ꥸY QˀW*_ cR   !w=D5%k+HCK#mwÎܰ/9n:@Y0T_rptd=Z" me KRjlt镕dJ9b8Pˎ5oeǸ(xU]p4NR gbgF{@s?41 y%n|ժ:ߕz6pF,4%r qec4XjS ͎]9pԻJeJH{/vpNI?Z=+mTr) S9伛rEcI^SXc$hpIiQ0Ԁf 0O7m!7V.a$^I.@pX1ëV+5ŴiyQJh84}0e"r [إC0HLg}^6=w#Ug%[cג +7TQ^J|:jє\ѩlr(`ӁIY1I +kYbw}$ >mM S\]m{VMV)8K1XKщOim+ggWI Y? Q\0(w3TL[~tpvvaUlwQu[aḬpvLTsXLӹH<^{A*>os:5K #ΨD'&Ea<@vݞeɍHrdaW0DcHui=J[Hή('ܾT!;vvHFձ``r3Zm(H*^sۘI Ǻd-h:=j shO H3,-$#yaynP\ d́zp|( aPUz4qnʷY1j ؖ ѢN;bؤ߅? 9'd1˸}_oCZt q5P Z #T.{kYPu -W$fHA~Щ.dM ,&ިK {l6&*G:c!2xW(=霟1h4C_ZSiJ gkE/vÙIjрށ!,<h*b_6ʋf9E![8p&:YӢ| f ]cڦ61<η<IJ}9ąCTi5~ 8|Wb{i\ñT!w!kӡ %--޹@*n`5;ј{2V??jEl^MX+Kkإ^9ZʪG2Tc>-7E_@ޟ#̸V)f}M;q ծr>M&Ж89:G+9Ա\ ^~C] ǷR%v{׫'+:~эNO ' c)B92v'Cr5xXcSYڂ2S9lxJ@G@?Q~ 7߶ؾH< t" ʻ&1Y#P_!|奈*{F}xU7jL(<6T(ˤai]nmi_cĉTof&>J %"MB$Thj0B*la d>-ZݍgcG{8q3 ?>EZ"Q(m jGq- NXDV]n@qRg9|e%)nfL1XsiԠoB$\ShyH447(p4B3ZBH&Ysu+0*t8ȩ}xA["wX?y[^7M8ډ @7+ǭS.c!kxY(iTFTڡDh+%Xs([:^˳?ܿ7e@ev\CqƆ󆟿-U#ޗkQNXn+OsX@؝s)Q)ԔXbw E&ÍgBq9LSP{ZVlėnģ#uPo4y~GwȦ&2k6Ԓ)D`17XdR)VE밖- ZIhԐng~L@-Ix_㫙5t(:> n{:/;%}0~L۞Z&tC}txWS~ǼFL]QΑJ eF|8h"uhhɼdžsh34 ecCz'עL0$b^ ZxSkYޗ_7A~S {jatǥPE\` +t~Fq ͣZv#=~t$IZj]u3sUsV|m38\ny['B8F1ߌ =4,8=4<0)}{HQnm+'a4(dMS~b@zfm%T[ i|"xNZR1ױ"ȶUV[ޕP͑3]{$~d|0#oܭ*L]k4.H iwZeuZj]65I$mx4v thz^ o!|$6B#a Z gaԡ%Ƴ"'ϙ6)Cy?BFYEœLsJ/%pqG>ͱߝ;ݰﱮIyn kLnUZ:39Bc}? #-LLuH:B;p[?v!?Q%ʉ x¦U\[]P > ԌL=3)[fZ ~>^NIh: ~%},~e Btn*mu\silÑ @:Z^az[>p0;߾r1<~q w].`>7S8H;SGUW$S3' 20 esI(VP9^myF;\&ˮO7^~"8S&E͆N+zzJY.F2{4>:{\w4ưYBm4]nS' PyiE C|P1.f}2ǻNNCV:#B/"5ӕw)J0>fAr&&y |{K*ɉ5CE6wqS|{M -k6;YKWVaZej 2G0స9/%$@g4%}l$.9@vD70.EpUBEV1{o$ M`}[S;W`A>8%{D/#~4ZH~38?"0QՕ o@ ?d ~PQ %ϚŒ $oa-~|1=xCOw,wZw:[~3b)*)6I\29o{f+/zI=C|Z;@ ]sr㦧5;CikK0[Ow;BDY\b=cY?[pgz- 9+Î%UKko6HhAUbwuZĤ2 lsB<܆P}Go i"ʞ;M%5ȏ;ۃ5htki5~o>Y1._E.m>@6l$b˙򾏴 |3e&ŃArh]4BX.m` SYt$G8I30G#EGi<"Zi-rIJ˔頊*z rR =âD tT:z4g4ֱra!9ܘs RUsg3u7ǫ %*EVԿcv]YtBn:E1Ya(p֯O$U߻ + %m`:]"s &r씀 :rp^br.)S0sN d vB~dEs_js)h0;ݲW-Z70%H /چ>cOK!:Z"n* ›/:+jojTã@T?Vb͟PK9΂ LOWgj.i x|p2gFqB 1bKeCt`dv}4xRL=VT@$PToT2Wm:l9 ,`i]%ɞ Se0ͺ;6GUGYp[2١Wgt"½RSr%SǠ~Qdpo74%S`VAMbЕm3c"ƛH4. KMWLljV{Nc=|GTrErB#9:UHCyg?W/G4VXJW:{C]:X#bH!bE0C'ʹGZQ"FgĠRcAN>w~h["Wf؄E؟ `lV" OEe"hOT$@(Mlio[Œ=͖'e_ӕI?_PcFauh=^8寧s:*=ؠp1oQ~6W7F`Ϙ~) REC@Ȅ#%M֭ _q[c*Waٲ혭J )Z\K0gn5lw/ ~^ sKͬ7KyUdŽHA7L![e`H4,|#m~˭"n8)<[ _tO晘=8>i)H<וQUՀZ܂! o~F%Vq<:$"{Sm=Sʀj |5^O(*{n\=n?}|'v6Cév@|г'V flk%)|&?V"y Mx|xw6""5z;=Es58l. Iجy/N 1CYDܢ4鍶ѻ*H<&utrf3$h Z 2Fs HJǧJp` bsݝdWWMȖ3jYۮeEjVmAYVJ+* 8Oݽ?}o-1I'|uw (7 Yʙnr^ѯm]͐/ @t PkgYZ070701000002a1000081a40000000000000000000000016650a15d0000c118000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/]?Eh=ڜ.+A Q" 罹˅͊;Yo>]Tn%١DyX_Ushҫ;/c 6Fjp( 6]=76/w_Mv/e0QLvXAcO0e4$j< A&5>YJIՠA!PY)8 &y&6ʫJ cϤ4\f{Z-7V4Y&n+RtUl y "-t?F6 :ٚL:;e- 2yQ$ByP%AoLq@0 We~<7ۑjpiu7r!HԊplvK՛*fSi0"5eYݭۜ'oskѸ#W ʌ>@@jϩ=i.\!&ا 8Qѝp"ztu5|.f8*em_TJsF9N5GCobo+GK<+}=nzB>OvfFY!Duџ<Z3X=gQ$ֿFvxRsO~\\ZIoBÕe)t7;( u*r'\f+Xk(L !D^G[Շk²p$s6F#ɸV31%q^a{u.}kT;0*}wRO-ZHdw̆YYK4O (%:Vmu!oۖV'=`gX` VV{R4ݒinY?8uB9zW׍f/(r +4)?7F-:-\{L-w 7luU8ީbÃ*4ET];=􍸞C-8\ei48bYw?;C~gqjO,}?w_Ee%+ aJa2/Ѯsd">}@S(m 8"ifB)2ai~Ee;xoB+uKܺӿ]A6}}Fv.2l*+{{@$dYYG. VBF,`GTn7Г IzB@Uh9T3iyv58Ͻ/y}!A!QrʏLSy_7-PvdŰ8n]ٰ6^hnXĘiWJڨ<޷̭yGz m)Bc=w@Da!mzFG@6(ۄ*g)(;vk(ҏmr)-)=t늆bV5kl2$.Ĉ Cmms u0h4},Ln4;ІQMt)0<_a1vl,4';`9ƩjQ^>GH.`P4]rrB3DKMll3M6x7@{E-o7=qivMc{s gN `⊁p !J /ul#Lw"*\] Np>aDxeH!J.˱menJ~ZS@X׊M8'ޟSV2۰P2QJXt "k6 vaqqyG@W?f |$T{"G"xj63evo8'DĖFd8_bPs(}n;iLGkVRoS\Sp6@3Z1,1rmV +D\@kZsInFK7ZR]^.dQvEW=hGEWhn!ɧ4H% Pr˪89|A я:)vk/Q͔ԘeoWaޟᗦ0ϳxH7^9IHxoGO~gS+Fs/K>gp딊JmdlSihš>T~gۧw o3CsOFOA:Iy/;CCuq0Zl]+ִNb?M6oFBএA_5߯cϦ08& ۥ.Zwqjm=PS Q{Z[fҀ/FǕӯBj_ SPҎ}=o&)!K DN{wKJ#'p_>li1Z?O$-+Yt̏(rcV  \s$J2kIHPF#az Cª!p0HKΆwKFTN2ϩ}0r%,! nbnN<+ϓ*lxR2i H; ?tOO_*+EhV;Dg\C8:~PԳtnU:6XZR#qDRPfq/I`127^,mdB6V%JHd *IT ?TTiUΗ!wtT9N@wuy2e&l3K'hC_D3;J(mkh!lؠ + njUz<]=-iMz} R Lmm7S;oW 7T$^bIB]P)/bUk45{Oy8TQJ}}v}ui -jSN7vkoB$QMwƳ6/jdVc60$M3 mC'#! 4ǁӭk>!ȃķެ>W?bS"F$"'1{M~)]B%ZQ+uy}Q/`ВCIɇD 0&!w3.'"/rL$$>Cȱ%Hv_ZFؚϭcU%8. (V*;U l2`k⶜T/znv6d^ iBdT|J+ɰPNÝ uL z!"LT:Qݥ}3IZP S!ΑaiġL/v{F2`Ѽ'*@PV־O#Mjrq-gGbqʅ5$yxJ(4vzypŌDr)EOvx=3Q_<+0Se 8ZPOq|6m =\([fI" 'MGͬ\]Rxv+6?iV4) .I' M_na;e#>7C=G5d>p4{1͵nޒa(yڏ^H(ch5Coxc#v7_vĴ]ilL0|6:^AÍV>5٤-Mp"̤- 6 & lŹYM[Soz$IL%75ZHջB*F>V>ǔھ/<ɁJ;9$ <[-L1}g5w܅(Ff3R>: ؎Uê::( spYp[W JoQ*)~mJR<5̱iJelۑ3 bU>S zQ}=դkx|k)G]s})d7 CXh jp (XoT(-" SIFBP.ń RHۻ^ENua'dbІnV a@aJ۹:0RHzCE\jp&(A8ĸG{sd`9u(ώ(r:nҾ'v#E4c!7l? vm}Vy 8"8鯖D[;k-)fHƏQ\L>oR6A\S55lu## gylxp=.FҩCr;Rd[(:5V]F0C԰9Ƽ8x.œ]}߱b`?8 ]$4@H}So-4}6{ -)B%=+^ߡa6^'EMR90) a6d"Jِ@)-R$`ou.~zE bxBX7g;\J:ftH'SxѫvO0Y|{?^be3I+Pr"m7aC4ڱ|ډE*ADH$VI ?ya ZO)K*(jb Mj^R/ IM'Oуo煀^KQΐATXBKu/^ LȩO$6.#$Ug4@7_'|P,CO2uG  i0`bBb6˭ubZj \|{'5ƛ5UBi>rzz1˽kE$3N;ԺVYl?"T:ɐq#s\K@ "I ɅEv};:}z86Pq(z^(qbш`xP $L z|G{v79~E @9)D~/S˻YV~"z)3z6B1˷0m0(SMahFd9 !ڪټi~mx2[2zCA'?e@!f~.>!'ʧdލ+RS e7Hd҅auD>#72V?QSF(sBB\i$cU] ^hk=A-GsvB\-`bt |Y ،IoI7qn0s{W`MTu(+,lߪjga#uq{x p999j8XGxʝS_V3p>sNnWI, m:A2_\$'7yNVI wt+=|%DQ 3q rx(Pu/&9 h9M+,.M^fύ=DHLd6TQ/hJ6^C{icLr(iZȆzƝMGKOi]@YQ0 [9~ `QFs0~<̡OH u\ɔ5)lKA0wTou-ҍ^-G&QrF78G!0Ґ17xR*etA܍Nk4K&|}v;N4eiRDLR}b4?k8(fsglMؓG&FhR^!AM_KG#qlDm>ѯ۷'O5\D|KP?J; q~~bӄ5zn6؃g#SHc(c̞8ϡ38}xѷkqv?=bhJ@&ыQu Lj"6Դ27W|>E|q],kxPKfެD\UbHT`7y45]X& 2XNu*D~:޸̚JJHdO;_CO7SWJIeXoimЙߏ c]83y@-tzl%g8$vW@pm`E;&2%3H2nГ894lWT](z#nT]%r*dfc;Y5[CwӋN9%7K#:yhaDɚVXVuQdL@5 xd̺{m$bQ+]WQU*LD:C<A=".y\(PbnǫtdaٽV*qꆉCq,&,1Vtw~l4J &gezEd,DWŏ@0,z!O VlC9:/bE3OUZ`q.zYԱL qʛ1JAȬK)6L ) vpYAEIv҉czW&=a :|HG+:(Ė&uGJHUj!JPMPgX[g+Lekm۱ R!:#EXH|U.G 6ˁٰsD*DV@XZ՗xzS'x~IGN32˛n,JD|F[RlydqU⻽"RjVb}H[Q1*PPQ#tlR҉>oܨ@3J;}E/jYg +K-)gFXh >ZTX'3mV:'u=~hQD-Dz(yѥqfrbQL@ \F H+!Z}е jAJ.GZZ8۵Նe'E媙&<γ[מ1in;Y6 >zbe]ལHg-XFyFZoM9ǟmZcT ;7Z_b\Aøʫ*u.πL 2?baQ{ޱ\ӼE#nX˻Z@_R,74 of '0M%ht|LQdi9PL% O6ǣ#'+:\5+?<:(\J Ir#̰I襢T82OU}G|/FJK!/-Bt`-E),Ek}hJ{N*؛".~Lf+k@dz?jɼvɀT ՄR˧/UǮ_R)sXaЅYJy2'zԫTqM8WMӽsԾϫCNZXh(q&Ќkܤ]!@@kI覗g\4k,֛Pr6vՆM]E>_!àf~oݒʟֽ񾴙=g݆F~M|u,Eef"O0zC)iP#Xnأgi fV?{9-3&&.ieanMr#j tFf hgiߵ-qBFO`_W۠LZb\}o?\W0WF44yiKW kjt4v}l;wWE+Wsb: ƑIqqm<>9<=u?uB14-e8OZp)}fBv2]AjܩBVsBE9m4Et}A{4W>,WJNKPs\z< 3Y}fh3,ǔ4|B`,$'oי;U A794jNݨͨtZ˹ɪE3YR^}ŀᷝTN+kh8ݖ >W]wXS5gWJ}"/8յsp;0>QK+] (Wej@6~k A⟄B,n͑Ju Kc/J gmMr@LŃECֹYYY0k1h[W8ߊsW/> *tqF`Fn%Oxդ=+"Y t=Ųco!w 4"T rqD*~C)!K#\yv;]T"wsw6=qDf5KIA q`:P$٬P>L1V}tʭpsTs~!w['|]NIw2Ԑ'/FaU~Yw;)jw U/!աҳuҶƵ L >V?0/Qs%@pD D<] pR-G/GxT^Ł&͸6]S>Svqt[4p~e8ۿw薖-ߠKwP@̎DN܌Ѳ;ˠI`3H )g`,VTꚿw`酄2Izd LxW] 6ydh_3 `:"~2Ҵ@SL@MuwҹykkIJ:IUL`e(C{tQA:x@~]$jc,~ys[V[2of TW/.Ǩ-͜t3Z!\(%jp7K )\f'ēM9T\cU (A0+O/Lw jˆ4HM<깡g -n٩d}N ]mXDŊ kk}s/éَqY)A&l1vSS^Dt6+v dGlf !în5멅l`hp03io {59.ˏUc#˺Bt3 RĺdK,oi7דi_}, PѻHo4 `%yU)ŠU 3Xum5y3=rb>q5q9ɬ"+b :mJU2Կ c{wX;Pb!R~[j?kXIJg @;9"V=˞6q 0t:0ha iIfdK_lzC39p 7|iȀ斦um/fo`+cs6>oW,I<0zy~ e {G!gKg;pKVەJ.?eJ+{ݞfJ턽͊|w heǞASj#c"~Abha).?s$YxZ;C)926&dCdq A7RJ&:-؎Ǹ rJ~C&ߓ ӗdx# "XnBޝӥi䤻Ro5'/GxDžx=[ৱ)P8-Y* :JcrmPf):1|1FM?%$]7>tHKGb.b < -e (7fɆ/~}iux%l#ܸR g<{tXh2>mh 8XWb,jZXx\BiG$sh ʀJ2@ /[V>:8H*4B.’{Tm+驆%tWV+C]QO f&xݖWR\ξ:CHA7xwU+(~ߞ} ژJtwd.P`nLC 5W.a?O+ %&c*[N"0tƼ[ݤUD1_˼^n9Eӟu:X_:4FXA:b(YC%2D׍lClѨ܃J,”ܴZIk cMvك 7I܈DveݯDݎt![!;R̠XD׫3ѭ% qv\f6`WB*¾N0l<6rryOdEMܦ-N /ZKR{6Y˟ 2 J אμ yӴS(VsEy[}N5/qzh\D>4؊ H= - 4.k."Sd3O|l>*qfa 7 ?\Y߅ u^KK\5JL ,EYA>cՂkw~&w#`A;"l'+ۓ2RFESꁉ$;]rQRlAk "6}۷/&e, 2KJ[p lcyL2ɬʫ[q/q8%xf!Q$CCr>fN +2ml"B(˘ _?/?FEcn.<<'S(q06@OՇq8qiQՓcLj,MlfL͗ժvHY*Ys̒zY<ؼ>JzBOMO-o(tf|QHK HBhW(@0U[Qٮhz}AVvI:^?#~v1G&YxIwNܷf[d.Ge[_Ͳ:oP%R- h#׎mt~& NTA~jCZi3ˈب׺FFhk#6aY>"v&r?ycRTD{N 0XYL6Qryl/R}hARe7 ihH fq)7՘'%j5\{ghqPVO<âg]x4 C!GC-\Pe,?(|C'Έy_;Mbl.Yom3ʌJ TT d^UCW"Fp_Jjƴψ;O@sdţb/g1Fd:3 <^R滍W+Ga z?a,35$P9D~ \à|-gRo<#^R7hj_VS+4<%GKOa_X[@"|FK4qU + % $۵]aZ^c$3FXd.2qan<&&OX2Hq2bwh :/^ksToS̘{0RMr VH[jU 'fEW~:mRGB4FXȟYy϶~'V]MMhj@]۳_`|ʺE.du`v ZJvm{Hza.G:TˆCp/mϵoNۇ|_ KcoaMЈ~I~a Ξ Nz"`&Z o,L1*^'E4%vd`_ f3UB0. `AmGRXHvt -EiЇ;]N vpĢHs$[ɉD#C, }Ѳj1fy&nV vfQejY*V&=Z.9hMo_FLR]PV_yx[ABo-rz,hH]0ZoSA3h;;ݧg`2&Nvf*l]%w@ODjh U]"#aQ /˷ =Ӹ 8DR~9VQE\F)YhGa5 9?> Zﱃ/_.#7p`3|s)yqCd+S" Г\ qB[NKg ϿbBmPe72_p]h;JG%jX{IS<3fKL-5z:6u}|q =Iit}d9%Ʌ}jE49elJiNO-1%m0vĒCZp'M-? d׏8.@UW'6Js#K+htsI%3Xo^( b85zA3~.ϡʶibۇJNϻ)dY=W㿣.G@2e}eGF7Rԧ.ݖP)|X&pvHs uә]]"{EYj8c֭3 71j}q8c9ƬX0[,|@yaZ5Csfap]O;]4zYTTF [\Hs+*(%X=Rx!Е98S!" " ̧é/`Zr/&adHm )Y)ɱ9+s{mW- K<β`;ZSj h;|6z7!4dn3؄ޙ RJo!//AõJ'q抱]e즺 IWcJOTL-fL[娧=`y)P|[T$Y3'Ȥ#JpHs$ym\b뵧w(-B 6\ ,1l{ѺX<Dg^+0s w&zfң"01zu*]cTlS;y7 .'|QUDOǏLdYiO!ّ!$sVg[Gz(KdGkr(oѣ#Ӽ蟥Jn %KmQAKuYP^:̙>W^ۇ`T/@q;߈97Cm]jژ]HC|CSq*i'/T,ե$\ir{Ɓl6B}(87qkrb-RU p^==Һa*~b5jkHNބWb!(p0TkD_QI-D¸ѷJQJr%)V8/|h@#l4ecw. ہL;hf~y/Ҍr R7bigﹰ(K;;h 6oQuLAXDzU< +"'#&1cS=6bMmwfͽj~\jx79mNF®sG#5y_32Kڕ 'MfS5"F CDdz7(mctRS"ݟ&"ChʸN V(fOO+0džQ6T'u~ ,O<׆V̟j1)qT?<հNxYI YJ4[ReZU؄B;ȈffNw6[.Jx{a X5b\+5ܮ%S k/`!Qܙ`b!HC}bj E6TB!wgSߣ;8YN|"S9ՑSU>y.i:faPTu܋g{MCqMecK/fLsbL&8f2nqQ܂8A5 .SfH-XL] y*|J 9X>-٤c7WmN{}Uj~;OҋzL';C-rHKc:vH${M伟|zbW|ꯆCiPV\v}cMp@3||u+LW}eOp&1$8:x>3ҌUb>Av)s"nװA,`6[æ-} }'s'Km+#MB~(D6x~!;>[: 'aC\+6MxŌ3e碫L5*N +^3[FVlK#1k~oh~zv89A!I:h|c*eݽ9 >~j3',yk?~|p'CA;B!LA&"5{|t6yV^^>䶧uQPSKuv$mkpݕO Q2we 9 1 ph]J`ʫ"}(c;Վq`YFqO;"~KI}R>}t~*VEqʩ(u_mnԹif U2ZW|]]gy,Shؒ-RnTE:T ÄOi-PzqG?j;N&Ǯ]r>Z?LJ8w睜s\/S>ᶏ]53F>Sc=we6^rb<BP@u#Ir`Aɏ!/<9hoj)N.n}+`$/q{)OD(Å (Ư3˶H9pY|.3F>2VY0s}1qHU],p B{ #rx%xN{Lattv7󻐉H<8d2,MўZp usų'Iyi#VcԽjr?1t5|EnX?uWq39rM-cv84s>hJd@vͮܤ;Џ/1Hn? MJ{$i#iRѠJ &:xR^zb!|VK.5&jⵔ.a؉ŻN= @,A?H_ҰˊYw8`Y ImLoy}&6bf`UlpEa yF7UTKe;ZWH3U  qDb2:/@O7aRVTzu:yc zY>:Ikr+a얗,2򣳵-+IUIg|٨Isس 9 FrC{kDS;&FSo>Ӑg0*!$Q9j`>"`)'.xs0}]pm;(IV`#:(Kq<߁B7"h2O72?7tRB xS\?[Z+ڌŷ%G;se.Z6ab`aOb"˽0Ubn7/y\^Ϝ ]-5 oX17w(G:K9#o8*9vkG暊`ۼ=iB8iv B cP@jd,%f }b޻riHA0&ITZMuw6+U*ruVKR͌3U=5}jty(%>,t!?W ېiOvm'Q C[ͽ'˪Ń +|[b! W; bB=ͯok0n'瀪to2-,¿z<=m'8Vj};R+2oh@pܼV簲,^:*74 "HvE*/dם! A\DJZ Yk/ pJczgUDoY)#$HYbg{gSdSۛ( 0,4ΡDmc%j 2bEd"v׾-YxG*27 X:6z͵ѠSrc81)17dģ@N |T14Vq38AR|_M[3^ԄA۱U{U}[7VBon!o1%߻gp>(JǦP~,Ѓ 颚D5y-V>oi~Pb&*8%+X\ȒҊBȣ% l]t(.-I߲nőCV5$ k/{Eǟ;ߍwVyTBwMɥSfGq%kF1葬 N,.exJx8_! !?tx|u2M4"*y1\)nQFu:+)G@jL9dk}v)Xs +0Zs-;ǯ)p-;Sa<1㤐gZwoC>N)Wz<5dZ%[6b>/[>[\bx ȱ1WvtP)?Ggd=ˌ a˷JKWds%ܒXGͼpPI t%mH+I3r-u-E&"*ܶLֈz$(:'=(F~hh|vdsn}i>6Xs2"G2P\B.YxH`ӵB ESUXmL(Ųo<7$[dҳ-jgͰw4,fFDRmk(pߝϲ1)-_*x?H-pGJKd}jr2eTZll1%4D:FMBF0bqY6k>?aCuƷ 5Z0 XNE>욹}xQGJ[\en0w.Ec}Pع ָ)vKWXP.8?$PbT7kPgI-,\֞k7:xOQ30((Ĕ^1)>U# Y޺ ]tH l,{8+gnS ( |iOtΌ_IKOBߵ\Iv.W5tؓzpt;_z~a*~VԨp%4e٪+ tIaPG/-|i _],Hst 4LD rNB6&z:m~;!=h:hپp mO;z{YA-k6L˷G֪Ù.N9kܝra,<-`g}7rxmZ OO1W]S糸1Rva4wO䈐 | -Iz_T]QVpϗBkJxhAR(h:`䚴q4e!̈t~^ csS?ejtvag+asL_@IgH{*"7D+$"rئ{;ZDU9k] ݋9ǚ.zv쏽dOI(Y"B.%iQtbuf$1Cz25;p&vM'HwcCZzuuQ~3/FNe6 p ݳ*n*c'~2Vy`ge_,,H B6CG^ }B09|bb\$d U6e,/;TR\Q`]A}3s ap@UT "0Ƞm'@GSRiQ=M1(oX>Y>mi,z?b X]00.2> y[[Y3ӍJ/ U=2""()Zز^3liZf7\q!Sa6'Ҕ;cQ,kEԜdO(ۓ:r!$#N+A[>x4f$|zMO!{Z0*岩R1-"xPnb($0? ۷$O7U'5 6_:<0O(NtUUfe O{84$=_W"5w?,G?|_r СCa1]̦ p+m bUFءY3TLR4Fa:LOX9Jag/Zlm AG-0n/1oo13cxmHn1͠UvkRD+H( Όp֩͟0\2pUΪmKBx-mvėqhe1x|8HR3}#ZF&,;cn1s1LL"\5 $fx p t8VOr6Ɠ('(3%tm>{Yx<fvoJ !V),} 4~|<˥&B-nԼ, ADی)=89WנΥJcm@ %gtQ&B=;Ҧ HE} kŪpYk73eAG~RlW@)ܕlRz,\O)1ףq@a8=b\yǚʕ)x*LomfT[NPA>='\Vxz5. F&s9n-]'t'!7M-}Pӭ`#zgS"wD )c*Ioe :KncZ3Y{?zBZA9"$sdJEOD"N@-hRcP/Z5lH !u+r4to܅;.e8׍7K<ܒ\VDHAxyүin7;nT Pah Ĕ}jׁ6:$1k HP!5^e aH#Uդ=\󐴰NY$B=H~=Ji PFe!zB̺$#["cE92^ wrW<:  Q鍔ÓCU ߠo^aޚ (o/-$[!N sL0+6+aA>GF -ڮp =<"Wȩp:+rƾ~:rFF4m!;aZz C/ӌV& fuY`MT%uNˬI32Xqm8{wcT?^hMiwZ*{)Dh8"%,_ vչq Ly oH.REw""hw+uvG FV'>W wƘ5&FIaN_v8NnttBDP=K?Lw Ѳx ߄n- 1 ` Zͼt_;h )KO(rUŠR*f{$ǒHJ)Mٍ F6 zAnNL!zX+Z4ﭟL=J Lj@9`zn1{O$"㔁dI-GP%0BZW%LW4 Vxcv$k%&-kD!%yRnӑ8R)YSDƔ%{~i2H){@('TRHȆ4yM(`k P0-xt1RWFMFQ |gDA _-zŖ0}h`nSR:鈸>/TmV}ޅz\b@ x1p O`k9tMJvYW q<*0!VǖQsn?7ъT%eNka\.nZV]` jO%؟ڲߠYPyȿTvTU;Z6`H<.K ?ugy,ƾ:?P24;'YKqWcdz:F\lXPrPJvOv8G!U]qmU %%85;! 쫫sUT=^0C 7=RS;SNlл-JF@U׾|$( X)SĵO?mD{2LsAa<GώCVzq'BNR!WJ[E뺯N%?c <)O߅6*[zm7j'i ?.yP4߸CsxZd6>M\ZwOҟԸC^:lڴ63.gœĀ"PgҫR=Záa q}DBX`'%!d`MI_@#H!ΡSӔ)cq[Mnb9G&cc@.oK\7+V|' +D)h!Qj 0^v3$f޲){`[)8y˫d"Ƅ&&~&8% 9ni ܮ²Iʀ&RNej1,Q 7yՁ7~Dp d#=/Qnb9xkZ%TdkȏAdMuWP<^'ck=C0}O-=U|OlΤW6 z\ @]{)P-W|6@i=2E~e  24}J=J.r`hch &h4[Be[nr5+ͦf$XE%>-Dv2 ?e ^P4s@)i͍uL>xN7 ILd>8ooU;|.9+' Y\MKV2,>:!RBD]>y>J 8b먱gu{PL[3K_:L}JھRrꠛ@)cI /ujݰ2dgDT.@J)сNȴ>t"&I6/б9q܆) #3_tIo_= V}HA+N4sC,y~Ðc^M簽s( H_T1 Sc-rr iEXx*\,q+4wzg[{.c+- h o<=HbOk_ n<.㩎_{k˜O{5J,MOYNjvw S&9G*{(7Rڛ}2 ߦy8ɧ%IkXsbŪvC ZsS 6aτ8꓎  n?fLLw{!BW%W^˞c38c)5;ќܨCVv1LX#uDC'@*Rx&7v%fo4P#odÒ%h:Ry>ƐPrէP>އn <иB.aD! AN.m韚Dil:E4U"У ||yZ$g6.,bKaj+W2#~C(a?S'"j}ɺ\EFȻɎ>̯M!.b_'vQh ?{˪qa?Gչ~7/Fgt)5f DY{IPy6loAgN+- _C?,&σhXSH06:'Q&zfγАΤY@,g7#;U^ x-#v+v7NGˤ 0*`NO _2Ƌc;HF%CSATacUf{_(⊽oΞ[K[yf@nڔHIݬJ]g W 1K+kB:{0  쭢5p/zbwZ}Ep-m _݉ ;YknL]ϺJ/u7My+ƞ ~N29nOL&'،0fNI#FdQUNi}3$e1dID)5y.?l7Nh\uS:A׌4aWM2gn]BE\Dx HPuVeJ8[D,mO{12R=~ ,zDǷ}XI(l/G[Ӡ·Q5l+k-pSBȹl B>Irm3Eٸ]?aULo9t\qZk'0J {黹Of  hbgoH/KtZAa ze}mXWU[C[QI}4,}50vDO^,4G펩K39= ox+UMf牙N [Y-kpfC-h^ gllA^ DEbKqY_\CY-]&#Szy3sE*P hhsaǺR?Z".ȡ$vZ;5!PWL?PemFSfoۍPp@/1WҁOm¾( t Q5(1!6oRD '[|:]5Sgןʒ 37&( eUɸBL%lRSћ_n~7~ŜH/J%sZ!N!.N)Ψ+Ek43x$XG2^*fa+b Ije#7dfҷ5Qܻ }(󚟊9m^NXII ҎggaWd#T~Z۟1Yծ#Leh`_Tu- rqu ?$!>zT=ad&uX;P:c>O+}]5Ҫ)E$ڈu&1׍Mg؝ dnK%q3WDRS7^a#&Y/6L$/|~/=O`i L!¶+%w̋*HOkEwBL~8c.J*#|eED.eJ!]fLaJ.E#L#V/Az%kQ [2++B(Q1sledmA7XC ETʌx-W* &M sijmAC[|Y\͜I#-=+PڦoF'IYv7#=We ڬlBӆqm,[M@T0|Ia2[-$ ;U/Y w} (!֕k"&?WH8<ʺ)h i+́f}]+ϛ4^:s&,8Qܠyqv6JUqr+bXl tL,:aZٞìli;?gEZ5pδWP6g=ҀU@2kPf\g0G9lGc QeP||qE洡 AB ~H:;Y;tf?6Q}ϖW,zߟ7gu?=/!*xGc_`xlZXjl2#HR^8]&nZ6k6Ԗ҅V=b.uB#EU;?2C+ 3*~]sPbUQ~p툺cqE {UjV5cEX9UriFg->mGܬދO jp<{O^R9qxOMy3L0MRlbow0\aR~cL$Opr- . &S/Jx5 L!Q EuV. A,x UD2xא\B߂2wD0/Scă?~r4h=|(Eє~*h`+u76*g;z<=tt#3(OƩi ltgIqW"cҸ?w=tfܶD8QA˹b,b qG@L'DXjwo}iW̿ j'L;cSwee OmK)!)%BLHl7mb!?d[4iv~J49)m 7Ka0$ %EJ1X ɀ\m uzYqV}"5Dz7!ǐ}'^lӪ|#* !!yj͗ ~?"mm PN( XQVXS v&İ˕7NX$ڊM{Xggm j:o4~)jEI;b%c͗{NGok,G7QE:peVUx륓72~j~# @\Z oU_1IH;#fyvM8la}IQQ*X+I RH ӿ$3DnjNS>*T[0@{\hGDYhk!aPP `kY;h{)јN:]߈AeE:r4!4qxb5@9zUB@+}h[tB72@܁|sT~P%GD8\ΪjF\m7 zΕޱMf2r&5ǃ2\1(a { boԜj;ةnȣ9>'AѨg4]/ A~m`a6_8.ʀO{Vg;;隥gi?H3 c}E!'ȓI`QiQ + \m+6G!lpǶf:FYMSYpicّ |h0:5m8 ;+,(Ts+0'u)⑨b*;[X%399Ɗ2-i9Y4VAoUS|ZخUgS6W"(ϟ *> A(OLJ Uڟ-j GwMXKR2lJS߯)xXKgwqBqAHRw Ey,gCOtMR\-Xl H>׵@ S6?(E)ɚB"r ?W,$`"?"'/cp/ā+ )u:KQ$\RѲPb+lo,~< Œ,8O-$:}s 5%V) ^jPULv|%{T(7ݙsz?wWuo D/۰]+:&=/BĤΞzLGGA$Mq|#ab  E}g&\ Jb `8.A7+qZ1ځea|b|7S롫:BI|%=: +1 "p,L'I 7i\dF8Y|0;ye otyn3тphiH@52~~{}eYa.8=%ԿFZ:XOn)xHPd ޗ_nQȒN0:Jc5f7FR *o(@}@$_8_c1mUdCT8 )r]۴,WÐ*`Ap]R@^ibڮ!npYC>thE1J*.9PrD]F}ʎ\*_?lj5kzϿL\ NmK+(xk  $y+[Csyg cn㹬iq6*r1*mEp9`L#Is'W>`x5 =I/U@ P#O-qUA,ӝ=X w nH3T :XPw|kθuS`ɪsRWV׍LՓTD' ؙ8.la?iB X(H"7yLS5 l>F1a^iw/LjJ Fv`'bdɳ1unfzZeTn-6RY3AQ#?]gFe {PזzڊaRe &$[jYn[ˊ:ѝ21>H:;Y10Xv^(z%F2m.ZbUJ? C?r\ػvj;n=(6>1tR:-[{Z͹,iER Cp"[m9q-̖0409{ <:7KA_fGtѤ0z;!у1\(8e_'E_rKk|"(ta-ަBc@7ޗxg&  kg\9ꬬ 9 B"W4ĥ쮾DK}#|mM~ՖB^Κ.臘0 0-7sʠwU.w$${rjYⳀSt39pa 6lb1ɡ/]Ci|%:ʐ*".i4Õ#n XJ0Hz_˞{).zaE6 C6j+<<\O&HYgwByN>Q( VϸRyǴjY>0]" slЬ»6yҮ%Z!to1d5Y韤7TO>fcxTwi_Y$S*]us9܂Ogf+O@0H0*2$uH~ vXqwk" 8r4:qʖJk~Ҋ=@u9L9W=&P' lXRPm2-XRK3cM6Fd^/)̓Ȳgb/ExDG(eQexrIH˃8r,u }.Nεa1疂,>9iMC^e8Ȗ(,VD; =IKItE0g~g^9ՠjF"ՏYK%jHbfƱLi?]Mrj^Ͱ]^!flK̲B3G¿ !:TKS8sM&*P?"Vs@M!I5DѧG&}3jDv$el,MpTpx]Uzu*S/a@[h}Új^ f e_5`^mkbFBDC éK u-I`&Z&|)յXP$bbuj f !&T잵lZP0w9QUz)=R$;~ Õ KÄpUi0p{ ;@2? ~Ƞ4֥u>~tXH_cOQatMCi0714)NzsHA[7 LjjR9XGوS@æP0dJkŨK\>J F8D"[K\ʺ=A6|BH(3 35~ F=%w8²&zU(b4ag{S1=KgfwdV W-O/Eq†Vg# Q*s{ IAeg赀 iPAo\ApЖ߰7%?+E{PxQJ+e}]̓bqA$|).zw-<3Bޱ=DP>ߌpÓ4٨M-.ɢ]#\Ԍ0-8u!v+~ynhtĭ+q^X YyrBL[*)yٙ>l׏0oJDo8w9_ǞȎǹvy|o˒ e|YFAH~ |& ~i_ F:+BK^9iӇG7$7r1 (^V5+bPr1."N31s薴G_5)'p\%۷}^oRě_AE)‡aG2BkL3߁ll>B`WjI:h@t<$8cNWB;'1r@8H\E'֖Y7GxE>0%6(ǸC ZWN;ǓF7L!PS6e)Ww<\x&(H*6<b'ہ+Y99ISw^>-9>V x# FKXKEyNx%E@[6OGGX$tV>o:Rs, p96kFIrA/bڇ X d&’|2 E.03_2s5,-Kj`Zɫ&[n 38&۷əQJ5DY R[1xEX-k! >4OwXvlfjÒXL":Md̫t}T@nd2<,½KX#FW 81 |z~['/"S;sgAU_lA"UVֹabJ!OW2}l[ELɄj;P#3p{|q.ق/eP=ؘc"Oœǐ 4p4Ғ!1u@da身j*^ < ,b` ]>\.L|A0V?T>V1Q',WxNc_DJ{XD3ezԞ׎/qϺX $ZĜ@ <tJ\nC5/jw|- A:ޔ=G9?e\j~P D$k1#O(aeDwD¼F&i45G-K:5nh@ak?TLb3h8>tcFw!SqP*'uԀ# 'O㪷3tp+k^uԡjZwr7EC ؓaFmtI d 7Z1FxmAAt`tl>٨"";4 Qև WB3{dx-wRf66$ϲJPX|w ׂהaG-9IQ%-OܽqRؐVTq`Ƙc'6eĊpU0:[2|mtR Zt/.{Brm`~䶥`f̀-P&@jSv __'*d)|]b Q @?[_jr!|A=t13-AIvsITx$O蒫L,߿x[r=<qysT<I,I#8q$1;y<ˢ B$BK\4R@ML“Vh}޸kLˊq\{RXm7H d"0Sz3юCZbu6C[<iyEg29`Z9'66бl'Qg&P(*+pӼ3ëޓ_ cY7*Į$eD4צi3ڬ*dq*Ϛ }F$j^fی{K} XHʶCH}(jJ;h5+ 2:5&8ƹ0z v 6G3ɕqm?MsWYSdԟryoa;O )z۩.KO=TPWB f`ľ\cr V=. ?[cv?[ܩ:ր\YcU]Dt ?ceh% ڼ;-ΈFdO:YE0ܮed#T>!+jcZ2=&i욮RDN,{y9; 37|'ae%ϡ"dQ] ;Ab藲@=R# jZ%xp F,^fnq3ҙer;\ JƷ.|&e~ˮ#= o&oSEIm<>90&pp^ABgDH(YBwmo㍱'Gךgף|iE&.&Tоִu9 |qCa1p֖ ł]Q?$n/ҳk@4O^I"b}m1U kp.5%V'MvaΆ1>o)DfcCeLJkqŞ,L!oVߦMդ*4 +\qdͲ˭ۊ eT::pCafdO<@ǰa8oƟ?4gl9/|VM{,w{s4ݘA½F͔BdBZvi )wl]f1D73Z7́rgcҧ<&^琏~:^%s'YeRx#RsFZϭ}s/-ߐV2w-N !]Ґ[#HsdDU-ڷ&tǙMWA3CzC5dd+=#E?@d@-M$T.mWLdTvo1+`?[n%ybSV GAϽ]L)d 7o@[=Qx} RcDtD8/žϓ(jJFs+7'ہjeHraz'mxe;)^Áѩ7X`i^ d;{.ϥ*JPύwc ,)NC}E x`g 1AJkMJahAz-FۮvO1?*b~D\}p'Ai;lP,e#AَF`>Du&;PV?eXN[se&~zkYg,|x^drF$"{cMבJOhJ%_}mta+Ko^#,j5Pt:˶gC+ k  *H-𐉸9˴~Dp](;!kOfi~ E5_&m=8!vwBq 5*>r^[̓dVTI̶tU!~ըІbMuvgԶnVtG-ˤUwF͕xbY!rzbMVı]M [DjlY@i}f =pvٴFs|2';g[\QhFg2bڲx4OpND納pHݞXVjgLynLvvsy$y}#1w:=x*]I1LA5a[ԍ$^6vQX#ܰτɍpSIHO'\l_4[qE3Y:0`rVwKnS*dCl+,wynݷ_áɨr_!rֈo_f͐o"=üSf5?2)U[Ů8!{%a/bzk<҉#:EX|OV:r`"De28rjޤL.IS?zXu}P: Ҽ"15&z/}Δ䁾z 2NXE06C? c֏YT bcEŇl4bVtjjC?h:zYtC4,I7jNVsfA[Xa:y 6o49x!j8XI]e7z.NL~r &ʺקq9:eU+,~PpT?3tn,Z4;]$xעmN{"_85b~bg 9J!U.f֘ עC,79)>mܖ=mK\*Ux¾컣BX1K<0S/""sUrn+Km-oďH <#l[}p.Җ+cc5ݫ墚Yp_lJ~q , O&q_ObL jl!  ^Ċ{kb a?Ѝ{ Wa*+Hڥ]P;PHܣm)yk8ً+u]YM|4 ;HDYF?&Q]V-`eτ+rf{oq|٤@`,D@c_jjOL *I\^z)% E4A“$KǗIe' .6>6Ց|xyYz} NÁZ6iں3` tŠ;(0= C``ms]G[N0*ZL7UIUq+=)"?v|G !2Hxx@LePkOMNoy>5ULg9Yc`1,W3"OpZ[R O*M@{u YGizʓ٪J<) f_+q@$[gUmrJpeRee, v?&c&gG`Ve >285u槟De[Aw?C*tUwn*' #¿>2re#ydEԜTе5b﹝W +Fo?}?RR&RS&){} ƥ[(ӹ7HqcG󱣹-|`΄ĭM82 F.hرl4IrY7ea;& 65?if c1{:ix9/쥙G,_ /TW'3-փGP_!HKw* ǠWU\+!dAӾj3$Nj%z J3T_5ʁ|Ze3oxݾ̰!tFSXzP'xE/z1D>h1B71Ѧ-2(@Oj#72-94dP_Hv-CĐ,S*ʱp6"Q 319݇ LW' zȭn7Ӧw kyޱ &_ݙ1?rʩR6͊(d\8I' Bx%Fãz+Pv!HR}١‰ӅTD f㴓7Jh_ *npZ̃!ouCgߞ 5 i=)y 2=5d =qbib1V{i[;Ztt[Ǚ_o?\ 뮈x|/$EPAQt BbUepLLDQRː匶܀'$9 ܿͲ=f=c,'D硕6aN!AIo@p߉]xU A4'ri˲؈bC1݌0:Wn/ާC'{P@-"hKԩM [c0c?r0kZr ٢Cq)RF1ztODS?=K2MC :0gzyǍå'#|ut`o6ȭl' l LTFz.~%udx'`v[_`U! $ p6YI>Ws>;5Ld=maA\Qh7/^#>1P>7e¶Οmy-R5ʋK o 'l)r{=Xr&Pcת]47![ Ű. NZ-3 > - CLz"AG%wNuQ]j|* YN7xz&e(##cnAmt2=WpG,0f$L\1G5-'$OU\NXY#G+Z(͘5ň܉B`gxݛ63EAök(C78L'>cVEy%M&Dl)WȊ(= KUp7As'h% tw)^aVZθ$+=x6i<Zk: iG"Ie]НXQJS qheǙu,Ɋ:4|*ϏB 84 f֒H * ߧ0fw2 A~Rh ZѪ&'L$=(*s{'؃?** .j/C]ϭvJÒC"гӣO*8J{4Dl*x'/r(C bW">J),{TRgh+'+**BgP٠zs4415pI3 3kYɊ<+1N 3$-GiKgG4~ehq` E:ea̽W[ bAp #a,hA^(&J,R: 6rgYZ070701000002a2000081a40000000000000000000000016650a15d000441b8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+@ZyAmi'}9:-ֺ+kM^g3-ԑą:k QO"7얉λG!6+ 9^QWYoos=q9~q..Y-CۇIRyzt :(R@n/c3߁Mkgs z?yXF!wl;?y~E ~% ){ٟni㝆ς`>z K 8<7O,;Ge&A0W Qdug p }- ;'`잒t˻w($?d^qLcbѪ1u+zq#x@7>r[vIT Lxfg?5mLXS(Oתa#:t~ [}-&'IEIF;!K ЈH衔;v97Y'šZ%"8IdԃÇ7U+wrP&BE1cyVzgs9Syu`TE ;me&w%t+Յ+yzu >1?`uu {B 5J3$X%;Ae^[eBHե̹ >m )C-f5+yݡBx8\o7C wb'נ~3 ] pt xcYwVx[8&Ġh6q+޻$A;Vkq)_%$RqXF]A/ NZ8 =z6BsniqgB!%MTsCXΠM\ io">[W_`SԨF;v&?M׍a?\ܽTku:kQ鈽~Z8u,_)& Ǧ=HjCvbMBثkh[pl6 JP {sTs (|M;XO溨׻0j=m8 'Ko'[ƠZ qĽ$Wztv!/27b)D@䲮l5vv^3>y}E9@Q+3׉}}"]3=#ńC:vvS$D7';y~LӔ*?ϔI?Κ#nXVj ꈂqIfXX{%":%^SAd -Q'*)]O5eW0-pCʃ礓yZ{%l&icI5gWy6۷!nQД%jTBY Ğ/xqSnEnF+QxыdxrsRY0'u! K8!V <\kP%[,~^8i'Fzo[GҦ̌aP3p;Ex1=+}8[GVHv5؎k3~|sXlUFN}*Q)-,d"0|ND-<5 'jJ/ѶU5 xnkNCD"-Zj]/*P9RsR(/5 x]@nDݴ(I+5BjXO]f[ +Saɉ%29(xYXsO<鈣7cpW&UٷL:/=n ;1Pjd۫vCx|OV9ma67=MDtOĿ=TA 5"#Za \Oq3z;Kճl(>׭ҙES"fvh?3e TvdAN&mq-͓ ^易eUVEN/#-,K?è{r#muF*iߞhHW0_ 6X ߯ 2 53{ӭ ,fH-Bo{԰g6?PK]@+ӣI +w맠-"2;ad0'xl2ܛ墓 #bBw;w3@"XRZSt Ougyi{Kd$h_ E\!F'{bAό%YQ(;CF-?̹2t/-p^19'7TQNbU]g}s`{4#MP$^PEԛGx,@م Hwo)jv=t vcޫ_-ԘTdۓLBG&|$dA B,FHL+˳Ϙ,*y,c8d~K"3?:v3-Ŕ_,F+1I7 Awۮ2<&6 큶;-cEb=2cѰoN@߉3OCu#E`;h(C\K6 #bx庥_APE0)1#e0 j U N Ke"}&1h%pj%ˤ\V0zKѤseaT ^Y;ȑyTV $x$֪Йi;|F]\K/ 0-PwV+A+Xл{ n1 zفq n_bӲq&,iud}|]FgaSS Z]1/49Y"*mR7.ؿܚ2 h涜5=Z.6NAߓa^A)FS~Y(art&X66]am!F  f$ݝrȶoJyYUry"`M1.w^,9~x`Q+QcM mMFB6c T\7y 􈣪;#>&֬$vއ΢da=buIb=:boҘ$iv@YWM i)K,,ss#XԿ5>x xInuu$+\"8# ik'y+\w9y?H_,>jt";ؐB< U~aޒ[DйVSul0eeh۹wu@jf9kE"Nf&y0VӞc^{oq As(YzePpXPݖ_R@ 8j[#u^=o4Sx3f}DNg*UF_O|B'LK?-)͗aJ/gC'2eD^Xm92&S;O(,`h`1-5MNjYoNk 8|- Ltlŵ6?ӦfbU\?LRafr".-oOT^cxrtS} kIk 1eQt#WCg⣄M?ϧɀ:ppC ou`wW?',a{wjI"9xO'|"Is>ש(Ĥ3@̸0?dA[lIu/*lmw bd΋ž_}ὒI0lƫ1rhݖZiH9zh8>X'%Kc\_"5:H 'HXi[N8)/Sa+k v9SfGmbJyoHDP}sz0z1S^8%:F( 6 C QTEY7x qOp&a%ʾlP*`PWcˑ|~2zM`T܁ko'aŗQZ Pv 3U*zzȹrEa:@G"$%!2w̴oK$diDA/PƷ<$5QJԮfyV=v}7|dlQF6gYTxB6-}T'\Tǐ$Y)KEENaB߆6)Z.t3 jD6T(0v~{2!8J U \e"b2`3a'i pxE#/ۧN~:x#I:۾%݋%0 }Ŭg%Aݤ@yhI#M+vvF ({!N\0j>V<0*0;sGLc t6^9RLM~ ^k|scH[qG*eM hN(-B6Dy3 7QF"kfjJ R"O Oe Vu}<1F2BꜮ>aYϺ‘Z Mdۙ?nچt sfuq.4qi>W $p<@n7FY̰Й%O8//1@yyc_`h4ϠgHL6 oc(jP4a)ό"b¯f Ҧ`:o>w $Lx#A .@lrFn#hes7fw=\CqB@?R 뺊;!pmeWeV~o~ @U -J[$a#k5rί Гi]s6 e3lA=D4`3Tvv[ɸPy)Њ'-%hLoY_l"QHϨ(*W"jʵg 4>)mpT1.w\yŔClbmg50 (޼gg^!RG9'Xu dc =bS +Q+j:ʮ)-\rDV:ӱEI*EA&XGOgy<I&La9n׀1u'ZDT?8W6hs**R}e`] 66|'o:fսE O,JGCgaP6zѿwE&4H 7hZI[!ѵ A#`c|Y$Ӻ]dfNU qJ 0E~#M ֧.d;H(W!ph}.b.k.ݔe=Jd'k,-(MQ;w馨l#PN*9A D~vgMe)Se'Ve#IͿ !Sm{9]cjVtI2LC4Jx6MjZ[Iȴ̊tw besl/XwS2 js>g onv6OXOm!톈@6AB(bʯYms;Ls҅d94E·UZt>mt/>l Va=9 ْ8^U)7C,I_6 R5z_uݿUXSP$Ȭ.}_\mV7N;6 1@DW qY nq8'@N ں'Yc[LI[#`DIv3 gLQlTBP߿3{-3E J[ֳt8fp9|7.[csRBUړz$K5TvnW6F|٩V?RE* 2'#~Y) e9>ܜ3=B Qf>v8-ۚqwLIփtp6q>IFVGV?cS4/}R,:#ST;Odɑ*gyӃcYivd~c/hf?1VA̴w͸[$TG (ajIcF_dGJBuvnv%"4I (wAū|eT[ArSjxH-Lپv3j_@tt7,myZ TÃ$:IƳz3 @~m|iKhW/ 3I& ;F4ܾXHn.?JE4 |4RK3O}rwHIZ#og1bV+tt{- q9$cmLx WL |`8JƗЍ}^L47Ƿ%˷hF!p.WB:Δn/f{(uf U3汞IeJP!^NG %T~Cm, yb8DãBI15'B< 0McRHL&ڗ +>K׎88#uY Q݅Dy GOSz&,<@ת[ُÁ{= Z@'ëOw@JM߽:'_~XHzƕ(s/:A.=lubGsU{Xp;0|iJJʬ DH>X s=F&ELk Vkw e`n NCYXA65F(wl[f'{B?bٜD:K.A绾4kaBG)༡3U]&V kI7hL\l/I۽oBm nŒ /YT-E(~J:(t=i[Zlw:a*.1V%c:_qpyUK$!} 2FXK-1]KUUv<υ;WkN _"ݕ9u0?4>K)QFwuN Gye^ZNR* 0m>+dtn<4(/S z?.JS}˫zH}6tm}tv'h~/kmk>pQ8#fe{o9 ƹIbgGECKvL/k1ߠ+3]wH+%D0cM$N$!G|%iX,gS;ᔥ{.sSH6f|eYbID̹7%n1ޔͺXM+[|DDA)*:BWm=߯flr-PG:7h-&"wg)-Bp]2>[Z5<͌<JJwŦ@koypH9ssc݅ 2\2}M:0cxzWPZ3&@o5^]Ejf =H-ZOPÆ sl*{2Y0Ċ{4 Gpx2,hJT=ŸF1r_.s ړ-]re9Í{dbʪ5|" O2@"RΩV#HwPa-kuFo=ZH,CzWx՜3ZMcj n&J>Ȱ|2ulnӭ`\(\"׻J_|3Z(X8 0{|U.[q89lc; q~K#F k|k VwA-.&YCa3&@{q柪dP9T\xqz\o. 29A-SFV1lPWqP+P&Ҥ Ĺ2Q1q,&@]2IB،ѡmGV]玮w}z~A{4Mc0=(TE?| ?anzI%1{˗9?%8X?m7b}q [pu H%:ʅ˿!Ğ쪞TM.{IS^v uv…<99sl_*jP!O98|חL߹匨j ۹ "ϏqҙHOf&= D$s{AQ}H&Ǘ#q6tt7.F7!ފGD.>ǡ %THUi#O l皐;k}n|eeRaZ̓fl"6KagW=\. >O?)꽹Pk8`!Pr=uҿnVYSh?r;vB\9ًXHOdֹ/37!|M_2Hk!.IO 9ӳJ|xp펫3 =Pc2ybIrpWaktqt )Hhzk i.E#=m+ 2Ң;W96Ө-Ub<''uopX^|0yuJ`gvR:p7'Q8mm=\ޘ#5ǝ|*3u 0 i}ˍg՗-a ko,ڝs q\sdH)YjvkyRj#T0UC`6YY N(ć̳lb|Kk X@2Ecw.lldg@ry`d%_?#쉕:ţ4n7|Kx0 ‚L㆟2!QSբĬǫ/MQ<ʼzΆBH~*NoH>$ݑILH>x*<9 | H5 %e:]V.PK " }ݙ=0 =g 4={đd\k;` -ՄPWxI!ӀטuZ] \(@^'cډ">4AO*5j1.dB/ϒlNKrNG_t"/F-_|ݍzEC(^Yݖbx]h#{TU"aLu+0pXnj nA_;eu9[/QiDftqFK f։y}2C^8R/ Jl>bed0L0:HhG4 U]E-gB ήuOq8DOx͆[Ԋ fs5m(}1oPJyI*i}>q.%wص4l5~ZPak༉_OCD})moJDyTͲk# #ZQy8QceLMLe!E4};8-L8 ocъ'> T]Z-=7ܠ ZR40_!~g٢XhkjJ3uNVjԣtM;8^kٕ(\{}ԉQ2Zy0šS WGUkՁyxӖX8vBi}$*?0og8\Uo,kn+WcuԞI+*VIZQV%̴2,.S1sv~EJʖ7LgV.i%nb $yYuD[Xڹs%-C-RFdN<aBWfiuEc 0J oѡ\ .(ճajNIH) nv}#)ŗ$ui^׳27P>x=6"? _Uo4檓>$TRx4'#/3>H#zcfIJNK҇gi䚜5BpzFjJeL}1*/,RMY?h,)h}UtCWȕOsL,S2]y@×8_?dZH\`,51K5ӗj,bV9WSilU#Bo +r+DuG6n[;9w+K%v:J% d?.x7Y}瓡_x[q0Pz%ZzQ5O:1(`X[Ef`|n(B! Gq*' n@'^QxLm+_fm rsBJ!YY'\AQ>$L/ˉّ9@cPX؄딍cq;}CQ4?%N#O:kS+"f6b(E~hBɶ\- }wYMLcV2R9UҦ 'KnЁ!xuKؖGDh0Bb%o;-Ӳ"as GPyj*kГd]~Z 29/b;kKݾ 4eSKU!p&ikJo2 xN*P)rF L-GK%ߴ5ϩsYA S3=l0ee{1-X/6rR쬼Ƈ`ҝGfy q6Nyqjĩj"k6ymu pN٪1m$CKϰe,E&p["yn*VjD̴-.N ՂDomvu:2,5 Iw3ݕe+tC g}PNn7m_2-S"sj*nqKK_H7zIW`Kv:L2}nwڥ~1w>MxKolm*9˦^L#&6L\!o7 [HTlFVud`Ae+aH;j%SpSa"Ƭ: NmԽ^^. ]V4}-3b"^XD`sT|Y8#KBo+6."]IM\oɎVMh}$`p@TڎG"?ú&δ y+{bM@)p$/JT XivGB4Fz;_gxIS;Mg3ZhVLE[qّ0s"}4Cw'D'-92dhwI鵙Y Z.qf/۝8T,2d!)jV@9@?!]c6{S,[ 3SHZl8ݷ,eq0d<˩*yF0̹^9PR2'STLQ1祐\o<3˜)(n)5YQ .wj{`1؞mݤpŔkk hWw*&][DRDa0?dm/E!ykyK?*h+3i>-)3gb>}͂ӻ32a5SOkRTBeK&#Nǹ|ZތVݣ.)^Y°6#ޅpOZW>GbZKU<yݞ@!snc=CFV`풬7((xQ"X$$2Zܲ6<mP4dzLé ,ƏjZק̋swN ƬIZUXO 7ۂz8:smpKя|.,{>TfaeOvCç*a7 }*C?%އ78d4 ՎP0Gԟ<:04B(q\4>F-LB[.;TRkdwf\tf;WFTp.hn6~‚?LXׁOLa Ič,BV &W$d)/\  d_[ Hj㖡tYa' ֗{Xf_`6T^<5s?nA;^2VL#& FW9XN=LTu AkN=3U q 2Snl|dq|}Jtq@8Eǩ\h]^3Oܤ9٣'%n{e|;IU ŀau\UDc(|wTd.%B5N.meU4( {WO1L~ l"OM_> @xL\0Lϱ .yz{?qF񺰺uWh Sq&SHx6{Jj5(32e NhC3gRٙM<**`$mԓ W c%[eLb7Jr䣓zrj3~"ff |4%BoTȤiSLq|iD~oBO{>5r0xԞjW72ϔ߭ʽfH"}x2Mf8 `FQ3}rY#Wy{++knئv gG:X v?p4[yPifPLL}?Ϩt$_VUwd;x[!2~ͬ܁3B1wH&MxWYb6%ِ̩Z1"b!╪L\lrRwĺQSm ~<ő gi }\6(9ȭ]o/Zz{LZ4 7m <2v`D}v7⩰Rǣ73!0/"|ԡ{TXcpq IQd|'3*:DAK+;$y:mW $QݦۥkR\̻ U?*5 *|4 (Fp6+/xQn]ZSDP\w bZ͖!_zyXFvyl֍9 eXT>v(Pן]FK`\8ߛV`NRdq. /&-juWa&?S=54 Dб濃c:lC64lݗ|C7'7D:}:tHZ&]:3}ZZr×+IDHK.:+ oPX eL- `׺FX]YTp$'tHG3fN xc|J>W5lY)dط* Đv6* \f9 |3Lva L ,?ypo-i5Z(g(NjF 5){# m>%$sseh9)Od7OLxDda de > '}E 0+8F˞M9",b9a J wz~6}͏>Ib+IɅuRޝ6KRps$ҧֽM!g |W Af|;nC;X CHZHrS ]Kah[UCKK(%;q_2tUZigqOǀ5_t.l $YTz 4#}+IKCK& Y'|W(CXo6AiA[M?ЧlwB0AJX]9˫~r̹yߎ5~b"!J `kNG41۫GD̝BWCOgӇYkK mzkic!/6u+ddwl8tNjeYWT&bo1IKC'm:81`:V1\滊}~_[Y/d:ǟiSY:ԋQU1dA%|z ru~0RH$'Q$os%g&LW6N|@, w&ZE7J+zB=͸q":|bm7L ֦dEB\ _ZXV핵fqs!rt:: ^QZoN5IJF7Lj=LX|ĤRzyոU@ fK+6X^sUsFs;}ɷE"Z_ǘLʓ?*RC:_-=sbLz_#u2LYؑjDX?k><o@\A(xYƈ6;qVx3Q_ky1 BtOfQaq='}K)o$D*3֎>Iҕ7>OlquH o3o=cIMZǡ_v ^f~EڅA'\gf0 [O% ADEb!"j鞴l>P#o+|XUu6UlF/Ioog2d=^ fhsU"7Vou>5$~JӇ\p owh&$Rۄ@B,B+\Mյr :9DCu @ M$0v`}T1_w1Y NQ&^qq/{1_'hJ/{ zn'{E8{ρ Vi4{Ԡ q(gY; .tB2Ce:V?ÿoR´!*0 vRjЦMcTmK]=N؀W :[SXH aedRegs R "Yjb!t@xP"^ېwJQƿL\^>3kx `!EںOL]]迹 *dp04$Z {X%DW x;i~-ԫ3A"]$ISo2 ]jdܢ#>`7g};guV@&v4$?(?#(УR'5v3U4ik,2Nu spF7>*{O# ﯩZLKf%ff {7:+r; {+:޽E0 sb.fHNS@^Xdx6%W0.A1LQVQ x̚m7gWof~ĿMb#xcE֔L^~< R <%AGY_gҚr$$[lq-I t]jkZv"@f';Rfjw⫉Yo؛vm/' .K(K> H K43|4[K/y>k<ȫ%ܣ< IOW<ɕdFjx^;̊Ťd4G9-Wqg bsD0شh᧻uYY0X5r/WEzf'ᎪZ+&,/qU7# *mbKBQbZ ?"cCq8dPd.?DQ(Ym&y/N|#}*+%ːAפpYu\hii|A jp2'"SxMOAj$yVAam vtL wkd]@Qu;bfHm_q7l&u0qBDѿ4L we}%:踋IW,^2NbֳmQ|\+FvqsWJWD~!{[9fHfJ='r{E 7Kz(_2Tҧ|(XzI Dl` $ZJK(zW, ҥ+::!f-UֲSGxCeEdd޶Qý5FݑX|9b|ґ),RVcϖ1$ U$w11" R@4qDJ79Oml.Uq WX2ezFK:2am* HL'1dyNj#ykn4Ļ \2gp2U;(IG׿|^RQ7-aPlJowDdu'̲ vuBgt'>Gu[+9a'Gl:M9"ƕ;d=iDNڟWj9GU8rQC&ٶoCԐzXǡZ56~3 ;U:=ACxhoV> i5+z@/{S"c{A kݔBZc#=-}Dzj(TJF+xcxUYsqFe7V(|> `Y | eYqu}t UO^gȩT>O!d$gNPS\g2FEhLQ'd &X/ ra6 )N;sV_|)ƙ'7=;3Y"Ā<8,j:u5fL6:CfR{=A(*$T{Wuy[G쨮GNhv*YЮZPbgo&[f*WblW,pA#VkDFfzz_{ ONh'Cԗ*c&df9i ZotՂ:3=P 4֬CI^ S C$8̑~^EA.94A7_; {,)uLj=L%'WE\;` FB}MJfec7 īuTjI%-^({3WeF\kX~)VD !` k 2f]ÖJE.u"]p Q>l^ UǷˌT2LjhKa 9p0t| tK€+o ߤ̝;YcR {XAZo }RiF]VltҠK*宁ZOsV o >A AVC٩!")7Gn sHH161ņ3>.ajϸZozsj[{Ar)Sb@!:v3HJ E2VPhA)"a^ eZlΦҠwɥxQ(̤mD̠}xy1h0#6=Hs10b&m}nD5gН*S|^v(9iuMQ^)i z=bd,:g2D ']8˗V:ђt?Lx|8hCCYk֭P ;9Ⱥc&1t WЯdsԚy_|rS X<4SпSE*l`yma_+rB dHR!nh+SM@:AhR0ژ?>2%5 zW9ch~76D},'} ʉ}V)ƸK;)]NBnPݨ'>x D74y/뷐EKyl-̀r'IGFwD*s꺟W5s#t[uNO=&Ա.8T'jc8N{3L").UyN#˖@<=д/NmhVbjE-ɮ8\5Tf|:Pdh'}vRxVh>+V?oYAW^4lilrxS U˫ͽ|)־L PB:2K~>x]83&C(`Ml!-DRҿZvhN6ykӅ!꨿F= K eOM\Lf T,xG6wiT|)o]`NM |_=WQF?MZ#5uG}V]tT|ۄI`TsWSd2r'3jcA O8gh]U .AX?nA,[e!|"Dd|ntQ 0lGH,q#vY,;4\VGu*G-}7jB+}ܾ+ߠt.6G90E,2U}g@eh^d}tڞ)rpCYfr4$~zDWcڎN<,Dό0(sK.[Y0SPK#~^z vļP#(qj~=00vJ?n3qLTl>zv; v(l\68ۼc[#Dkkocځ258k4g75/u頉߻%c%KT j@u%/>,(3p9&HHAi}.@y؍It 1͜ڒP_-#DH9ޕ<  Z +f$)YE0ߑr-8_UsW\޲b&6nnv|e}и_hn"(Ina-OECZAˍߟ(]`RG3u½>y}IjW} +ʮX:LQ\Xv-N,4\as p/z_Yzʯ5m="`W:)[nGdIe[5SYU&=O>,n^8I*W\!3Ѷ" 󊂮_@6IC蹺}p2W]kߥ^N7,mbfLqBg11#_&d?(56,oiѮxuZ–m.3`ܲZZ++R2GPm{^[Ŭky!4,`T3)ZuvA{o_Mwh ]Φcf@(5O:N~ [TXzBA}|HU^_hgqj& # ~P#*d1x-5$O-G_cW SoE:!l۟ٹ^tac.O^NḠO,ܗ%*?NػLF5Yزg̽"0۷ym]`Cgцjv>~UN J@nB{k)܉<}fNeb+{ў^$%|,5l߄5 zF撬&.I 1a^84TØ{5A2T*Gմjϳ緧rZ0O5 P@(Mѳ2d9Ϡ1*t?V)ʻJ bݘTOvjvhjDB#]%0JnXk7Jr{_+8szFoBcw@%%-5M@N@7(S'([_ŪOJ.֨xD~$0+iw"v+u.  Лt/JVdvCLñaHMʉ* vӒRe,6`.25Eܛ]}gS7IUTAYHĖ!H?SV=GQAW^Yڄ]gj_T{K֥3p^t5d_&U|̸t^[k uR _ P?,U@CQgjq Vh !JmFL[ H;npDp ? >el? _Vs(2e&*ح!&ô߲#upvjj`IQ_.o;4JxgVgT;^.UmWZ89v4{z¬skŊx1 )1w׏~ѫ>„>\h%*+u f:U,4iC9" R~ցduNS2) +?AT@ nb'M혺{$9=G$wI7p.;`qa%fZ!n26d{JkHdn}0qri sE³SH`Zm^~=g'k)Apv hVl8|☱aN;YzmT'AU2N/eOsq@ CPDQogyA3CD./zYyT0($qV O\IT?Ҍ^I|Şk&ԚBB6UU f>Lb :ܲ|dGlIC9_fӻآx %f2ʀVS}*3A%~')6/8L1mMNs_I[u _T?T* Mgltc(J ;C75fړ'C7@9G`k/9RJ QŔg'C {W&_܄ʟO0M_yj+;O+X# 3:jz9я*Ŭ29#<$~+3DA |۫3cv֌$~}!{ [l=d 1]j׋sS~0X.$ҿ%+ zxf." %[m(wו’^ }R-=OX6d;hwJ!t?ޑD1jI<0lftC/rM*: ,aSv+1~A!GD͑X.7" Lrˉ!'jIm["D/1=g LIW.6c%{oZZjEDؐF< [ߛ'x8Ƀ"ށWLj{V`~g •}h9~/Zh](fPuDW=_юٟt sl뿴2F~:6DmPEq&cv?*".(׹VVB_b@k'( CXyl>a^lnߢ$LRUm-Fw)_xȉЩVЎ+yk'mxkIWeAh2vҺIZZQ&[`8ASkQbT{+x vkkMGҰM0w?hOBHm}h>5BJF* U0󟌽IsiƎquʇ"j@u>%'gqn_rܵq9S+\?Zۋ1/TѲW>sBDɨ@jV;-##ߨ]#7.m=&( KjSBL+Uh}7$F)^9+sbiB8.݆\%:v4W&t7(7Ĝ*fIq!MFcŗ4خTcB.A dv"a^&v c5QkG뭣 cQ6!>D80\N;n=t#V躐TȨL'v~,O')IMl݌YB ( Q{`Kzw#&l6Czv {u _~AM`3%~"|<, " LBy"Cp1_,[K -tG4=6i͠ve`=>aWB+TDxa#'AJ4^M;$ \ߩctpܪ +֯3̫QÇjD]0`ysɓ Em헣:b {4~iYhdIW_h։|6T2]Z Ƅ*[XO]KЖ! 5Ѕ#$Tt]Ln`mr⇓m$GeRͬ 6j}}} @UY$OJY)^q$YA1%مUxJ)By8)K_VcA3ٙ[;_зLAUq\E9jDz]b.mɗ!S/9SBl;m_+%D!pKnF}LBz tKHW4 N1k2_~"BfNsOW톢-͟BA*xAo\/dߕ?Jɶ3bqny,jX~4#:*|+;O.sDs|v9#Uow1Z1OEh rMԆ3L#hc\,[8G#O܄Ar̴`Ѩ; "7?bl.LV;;}}&!KrtՆ#K0Xt,8O |aW 2xڈIh&"@܍;?3=$ . FdAm!0P,l]jr52PێͱtĂn !"c iK45; m[aRZEl ˅̦z?W k\y:FK +ʡ,g&(XɃ@rbFBfHs2x?>:neluv?2`bɂy6P̅I!= qlD gY8?~.d]/$p9?KĄ=3~_Бn!ᨸZ^kX3 {iXN׭E{pma `.^ x>|C7IfA62hږ2#5 ѳ䟐Vޘo>e^"\,q~ >J']/dWf[[Εp>"q뜰oXu<_S'kWn5yڣDV n2T[\>ٶx_/θMq!'E({Y8WWEKvχZъ[H2ћ20ZoB"{&cC⋋m6v 7۩!N"2iy֊Am_.<6殅LSQl?"+j 'L/c^L. pn_Zu!#`E{r粄0bsg9){'#%8eWS'lu]HҤci0ffj@ ɟH'\n7 g>?IGb2KJ(0%uxq9Wt\ZM!)BxDPa 33|lni+iCx3 qJkM`WQؿ#ՙgfqjΫ)9ӭZ9"Ⱥ:g2\: R/{3!ҜrJ=q72,&.!FC ȸAN,B:+0x,)B/U]bd{ffotx ֓s9 %{:"XJï<[eU33Fj~p܇w=\W=0Q0-,:RE2j+2-RFa{_VUS퇯 q_ VNMu<9s@K%=nѫ^OU#;I3ůqn,.cb-vgau}%OT}\ 㲵9VEf{봧y%(=Nasе]%ZoLܚ ,Rxy"wjs[ d{s E2 ۩'V{yZ+QZ`j!ghC\ FzJNIw3)q kNX"#;h5yZ( & mO0f̠H$'K׎q<4DfO KFͦo, XlG{3>H=テۛ Nz m}7ud᫉@u\^xDS`>êio3 0'BQ3HB1B' N!a:heuaE40ympGWYؠhQڽ'/FEj=,)p S۱*lI]D/8sLQ # sn^-=p*|J*r7kľUVBmrlF[v memK|#⤜m?2qRV9 ȕj a*͛ZJTosp(G]~^&*%.LKcX~_ɺ T !l y,@[90"9=VRxeA yf*6㘾Z7pC>L󶐡dy瓉>H4 E ߔ5C[ } nOdr[㡆Ee%ȡ[+\AIҒst OCJ2"]*ְ|zK|Piζ{),&qZ^Y@$O_N3ʰѐHgBM7vW\ vI^)d`77-f܅DI ҧI5uxEA~,BRLq=11 ^ GA--M(Foyd0sU*} wBku: ؓ P\umT8c0~/NP},@F$ egd3C[DUP M-=N} Z;༟F=eoo*mTV+aИN ?Z;?smo9"{ڶnKt= ܹԎ n-Z_^a"Je6rdycnr蝰~ukP Vx|jCl; CF1]ejPajili6Vo*[ LrXK;&C%̝dvk>oÀ^Mv (B"SW'ܝ-k\.Fެ!\\qj[ ">BfwdOV /4hn+P=95 i ܙ2FVT~rR Ed 2ǟ$k"6#:DASuuhzyP쏱XA;}C' .xd8;|Xj\v? }ν;'cws٦2"I4ys"C;*iLn5@GHu}+K ?ay51A|}z7Խ9eYM*V+{ǜv) 4 g=J{;);/^**3@IX17z5E-ryU& WT k[_P 尯&&"ҭPS8[(pSz9?0r ůXȑrOJkz=e皅qLEL{|Ҽ+DP$>ldBbR4&hnyde*Eʧ,9t8/nseNј3%d)nնt.B̈́oܕq:k(*iǣV:`O:l Q+Mi?U4Ve~GNcak\+]?С7Cuo -Ԇ،}1o:дAܥvilSQy\Nd\xzj<^FTqTeuYQ 00ɴ b~ȅ#aUFiFji\rRDIzHH$;f,(bM΁*OL |S&sh$(!* }u.c8&]tE濦dUC+^g ڨC :FrB(CvXI]Bgws[y+Tb\X}ߖ wTO<5OL@PwtZ=D#2RBHSU'pq`ne4u:#D ;I䝅<HtWH$?h i7|~*,~/惰^ҫEֽc{B=N!.)%bRgh:[kw#*~gD1e.ƧWCZۼbHuR$g*J= Lo"%&T؄xK܊C:+a}hXba QR<3-v1h+:6 v5Ǚ.y5Hi&YWL$ {U{K%G~nJ{y0|(Ya{`ƇGtu:Hq7 |ĵ-uYo(g9G"qkr0i ݫjqT{έ33Z$12;~)ei'xHP+|7hf;|='b/n;%!loP#"+FTd=iکW27喺^ S*#M| LBbR>QլOrvբ+4eK~O2lq[]μs}!'FYꗊR:H.!m4@xlZ/F&uRGA Kp(WS4E&iR‡Yf(r{/+B}%?8Mb@h>m[ytCW2 ̻˨j = Q w6e*鱜}-Xqfm@/MNP(OnuQ5jw q]9Qn?믋yP?9~ ~0 VK t~7ɬVe.`̝DC{@`]+NO!a4b[A@"4Y7(;\;MUUSE{cH2U]R6)~ѲLo`I+_6<@GX}8&o ;{{0F'Oz}mDL~Yɺnw&UY\gŦCr4W68E*rWgqz+$F/k2 . 1X>K!9s.TzfKtRG\mnk߭(?uǭWE`骢qgEC%(I,QttTVw2۸U;[&j#R r*Evh3ĵ~~ rީuXJ87\ $g,۟2l.V1Iz٤z0zb3+HZQR+ <>%FO)08RGIqأa2wJsEJ5Y5XX*e^Ӣ q'F!η=VtDBG=BR-`s8?&`KIJTGJN 2#Yy`5Vtf7Έ"33JV.5 Hި2t:NaҺ @!:'@ǧÿ du0bO:WE+Ac9K;SZʙ&`Bz'uB\@^ɷ:nkGĊ~#ZFVժlr~@xd!ճZ虠]evd ܉V \7b4^g(6[~*+(@mn}zt4ZB@=ԷfsNe3oEmRujb] }_ʂI@}t=drY~-<Y9$W;%|myI=2ߥ-ρtqz򸢉/iP {qVt8NUVQ!>A^˪\}d}NIӤBT?Hpϋ# ;aM >V,dx@8lx*]#{Ul^ lA8¹ZzoRض}=̋!?pRf~8q}Z8a,oX*}'> \~Ta_gE4!=QR=J~ $ˇ8TqB\{Z.?5]&J˸"`f4 зad1AʌAdwl]8l7o 3`UHڒrfY+Rha<:h1w?qʨ߆zrg*0E)󐹄`ɒ7_Oɾ9:`/ekcomnyBwe5AwL5SRc8\~J+Q^﫛 B3"9+o5A\SFR~TmXM",u ދli.9)0 IUsֲo*j o!xBTff0!d/+扯}{%" 4oʘUOQW\vc#v`;NسO|8YcRiz"{!k]DwhƘi[REjo9UN pf6HR-0aq:]+ܪUC^T*hUv;#[9Fɿ?9L.&UxqW D @l):>IrݥZ~p%sBv$F(XQEG񊰶mt*aSNWEZL@aD0mx'.k)u] Rqt+P'R%E: Rehs#_J[._w[-ؿ #< q.WKE)tFzTRRTW2]!Ac\/׭.uyx.,`;)qct@2,Ao}[MsA19φв7W¤&2+ Jm r|Dy98l@RwΧǫoa`!lK ".Fьv4a(檩du Vl~ Eګ iro8OGy.fH/y8~.D$`W*%jbO87ߋoϏXcP9fow|'lcfO> Z8^A|*d3Jn؜֠4؂] :1pKBՒuح_E(ʁ6=Z?ZOG޿|Ɉ a r{}v"/*]DYrd&+({~iFw$Ү,;g˺O cAgvƨ%9Tp$Ud#Z=w ~^lh+e^[Rpr}}\ tUE](й!n(\f b0=_)M "ވWD/4 SdnetehoSQ'\ⳍ/hZΒոiُ9GʽM=h32|#}p0AЄE5szJR3=@mu#P> aQ{vmYSZN=U fg>qN.OOuوeI*IЋ/?5'fەO}݇2q*f#ɟ\ [CB@*7/I䴔0)- xR?lÄ6\e2%x(?m5VfҍGx^TkM5%[6)R-6yųɭ->{靕!YB{S){S2̆%Ú'[-{.-R?[_9CXR_di`<+u@EfRvq1B]? 4`t0i2dSY&ЈT?n)#^|E!XS➃{洌\#R 7lzdyO[G[vpm5JU@Y-.-^ Xs3؂c>46nރ= ۆSZ:p1!a_%8O`d9h훩-X1˦Wk>t-.^fP;'C{k $60er~ \m >x1+lh!%. NZ ђJ4Y&ܔϯс' Pe"t0eO` Ҽsc1鵘5,</8[Di 5ͭGbƂx;Mr{eOi;VFh=WڗdaKIT9+JeU," <*'j+2 U#2d t |X񨪾~Ev\鎛G}vAv 6G|[+KkNӊ<{ 0tZ7:PʗN~񟩼Ӂ aN2Mz+⣆ʸk(ҿN8(!RSnS7V/^cd< nGzW;dU8E_/xޔ;j/Bu%11F5ȾMuÿp+}_ ZA򧋒AYbg <>O<>x?Vte"h_l6r"J|yZ>ij @ΕiǩQ nI=RĵHZx٣ vz""BFD=mI[k]AB<>l2sg$EpZxuGѽd:ncFCY1۸/R.}2F;Y]Qj{tU iT,yH4_7[.0Ör0N̞~#k\waB7^y{fLH.(2퍖%b\c6WoY;o.̣Ck{n m774=sQ4];0t 񅠖jqBRvRIIhbICt(Ï.M[Lr@a q x_$1%O_ݒ` a1f MmH,x~ 4ȑq[Jpäs ^B¡'Dcz·G~ϼN3噣u⺐sB2iգ%m8w @. CkQ#$D!tP6Z5h{짼3F> S'7{M6&g%|ܬ ?en }ӡEb2RxIp|9 ([WG|v LQf c`Òrp2k:QvB5ZuzQpY JµfS4m g!hKOiI>ʊp5aPo3?P' ˠ7܊PmanLegTٸKwZ [7#$.!.\>(θbڏXgVrjzQ66Hk}Ps4v*\X eQ!?#$bV2$$=X~ \ǸbU_Ƴ梍ڃuLpSt`+E}4ٞ2!&%: _E~db`[PA7ô񶻬hhlv9bIƢA5!0M|P0kDR Po~'rۍ=GGf{nEja% F*DC2&Y5`#J 6U@O~vӣA2 <fʸqR,q9#ӂ`\\-LO 8q2zA0uln;?ȅto`j%)-Tg)6Vh:dBhlGWi.2Lb ^+?ֲMc HN6}C1WEI٫gEN*Wtp7OlAH'|KR̍o$yodxKk޳>gёH'vGvo}%3l{J UD 2Og?>eEwYU_q&2ET%M2("td6r,Fh{ eU_26R3N U>Kb =;JmS3;C-c 4=hXz-@϶%p/ei1:+nG mrs=#@ R2'U$ jC[~9ǿ w< WF} @5V[poɽ8@{ Aӆt_0_ڐ:,`Y/o440(A%Hh s(i |#!+iU/ *O- Ueٰy݊.:ΜGbP?A6*9L?Z .nZ*oI;W܆}F8TҞ_WOY?qbd%%5c9SZGeu踶olb ٻ/Rs8uc +Ƨu {;^VL%{q_xFi;fU)g壂\\gT@?L5Dz=lgsICw%c)T(Y=m`=`FtֻRK*9; >C^  19Hz~%hҌ+ĉ8BhTh(fѩ|D4>맣 `whQB6M29?|jCkYw#;mZ}㨸:>cɘ6˓3#!42e//+MQ+ըVӥОEvTV! 5$}QI@@ĨvlՉ0,I"}c@ 8xpuvllwhp&veI#EH/$<& #xԦz 2ݚY☼g8tieg>d#cV)oGV w-j2És1(7"$.e(Rʂ k%{xʓX Yr|M䥋7[B9C^ӥhiܶ} JO,&ةroydSZX)*P$H˺_9̓PC߯(5DvzۺDmM轆g]޽j: x. %O-$ Apkz5iZ|y90OE'P~Pu? *Y^044\X\2 aNrjZђ#lஷk$i[N4Xk)"׬aO0Нw^ <+ C 0d6AsU4Q?P*BT?$ OD`$>^ѓKⰨ7 A2c. z E/y +Ye&4߶PLN^h|Odae΂MSvLL7F/U?!E=a $cG216w 'ڹ>Ho)fh]QFpìR˩uTPaO\֚ˉ ]FsJe/)':ƻ7Bǘ_;BC_SvlNp &ZbB?SNWoM>M!k V6sP j E ԃT^2i)'lyYFd ]trI-1M o?`ツɕr4H.&B0 Il⑲ҟ\ζ@A˧'x{vO >] MiUM8wGCѬ8,O;z!\k'e9\|dMKX,. zv¤yh= },Y9?` 5Wjq4]k8ΣG;E3"[% Z#sYAQ 5 ;ڱ}0-$OUZjaivjV{\ >uۯ`3tw掕gM]Tּi饧ѓZAG?ӸVaOLkB*^SyVZh.gʏ-䖹*03}eUɮß!aGh"$UxUJdWo[&ew)@=$ZgK_ǃΙ']To/je](hcaH: mH,js/% 2̨KU*s-dA$)b 2!HO0rfd}mޜX= 댠\L5i򄱞!gcx,]{=>H';Mn#LQܘ"#M~V7zZG9(g [ZQ Mμ+Y2u9r6Lѐ&(lV5^?w. ޶;4CukC!(&Iu781cstqkDzLr_8P-Cr??  lMW҂\'xj+zaw߸i8p0\@X sMLH6ҵ5vhy'K 6vQ+` "GG`6{8#,X2ٖٚ]gp+q>)r$网[c^kxmkǤ&(n}Zd e) ,MQhxB9ƣx9wنaib$* kCxD@}Y>Ω-*½)}]R <™)4$KtDԃI3w\1vGJӿV]j^5zi*$քl2EtU+ZVPpU$;=#dgkWAڒG 6 eUkwR)}MTk:d4=?o|^\w)gmCnR4ٖ YX??%m=4j#ǖ*c Kb[-p$vBL%Zһ_PB8p !\v)#Xt$ ƞy=,A{ڭh?ÅxRm@dOe/B[Kp^?PH9e ^)b{ |$3Z +#͝r"i\||3M+&@B`Rf m~wo/E#y $*#6piyHwM!.''(jYiyv*7fB+~ZWvF/HuNd./'bߡLmO\t@e\5Sʙsb\A6snPܠykFEJOK)v.Mc5Of1-ZG;pd>x ,3~|&1&]T1f~%c{) SZh:2JSxqzHߛ[:Q(7c۹"շJTLAbi SXXߜ;\RUʏ֜~愑bzgQu>}"o D"䅇Z-kp3,vv@~PYb/٪;EFFb*N6z?l=P;6F\z C_l4JuL|?Misa^$h127~P{選/iNU]*3fl; 4ZF"n(7 wMol&;y'4"jl^)4#AC^ƐfXH?i톛Ma 3 :/o Lp aCT"], iy?{77TŪ,/s.8Վ0(7O ͼL`C[2"m-6b-AI'vC QԞRG O鳱##4fӀix^-Ik1  '`BOhJ֑)1-uX֗"EH Y{X܁J-۔( VZp,LQW , O;T^DKvQBRJvȾP5Ui;z4(8E1& bH-4~&Z$Zѕsa+O=8.;h{j rR{s$Մ 0XNbO.Y8A6`T>-A]8Za }<l  ̯ 샧ߋUoIH\K~r'o>UvxmWf_zUa<Q?~`t&dcDFM% s)Ҭ(Sc]~d9Ma-%y1n'JĀ4o$n T3ePU, Іv X;@M#%N(6} d4LGk<'ѭ>(D[xdG7 tDfha4lbI^ٽ,7),5lKnMvZVEm'/C}X#6_r^A\8-RFK&k6ޑQaf~kgnPO"q-V>k"tcxvI[&a)MXcu}y[Ԁrs  fERPs玝θ\\ sn'Hb^Q4nhN-ageNwye a睘Q7<0N]oAYUo&i됇Y?e]1v4';_߳Kn #0FJ' 0|VtP+kЍEE-#@,;:@Be&yLWa;j|("")Hf mk]̏eD7% p6)h|ϱ~3-p".3r)[J&Ltć$UWD!bG4Uij{m>/ѻ,\19NWBL,jS˭s##R^U6ў %Wi]W:"smM?'AN_KO&˽@>`-ÿ)a!, h7=ϴk96o&/3jkIn]ZPa2Sx7D?Z-8,ed#`&4#td8_,6tL\6i_aLdNGc>ՅĻvlCnZg.l'!*iekrv2|nbfYti:*KQܤy$v-8ϣ"}|h;KCr*y?58XѼjB?{%5*D҅E,Npe,JÂlS܈qN/hTQ͢%Uw_.Uf'޼ZE 3dv9H{ )n5=r40\ɈP!5l_Xi#|h Wx]t#H΃poq2}r~d ]SٓDrtK턳 eէMȴ&{˻e<ʍAh3݉#6O/qyS<ꡪ:?sLn̛ă&$;+ysdQ(i2RuabvrHS΃13D Ӫvkx cS(S>S|%u 騺6UJ~/zayT=aހ_/J8_΁Y(WAGVv < :z62UlHdz5zcN2qXj$>6Q~[c1V%cӝ">|DԺWc]p+v! cX\g>vixM."Jdr,Zvmwq^d7 \z`S(kYy4x=R*k,gA;ë]MN\<4#^GˊFQAKABrs oE*2%g9S[gk#0F'Oyuhqt 8~Or7hQN9n%g9\ٜ62 %q*Et-vnCR%U^"CK{ mj0 /2￳븃`ق=N@LFoGbuErbYb(I:߳E=QBkpdJi]"LJYg50d@ T>p"҉Fނ{-0RD|:dwrbH;{'?\oBMI hzr@uFL6܁-"}c+Hbv) 삏Cs7SSr+Vi7 ťEGt>X/7=NNy(:R ;VQ9V.Ԋs.V k~k[9p%A7+-OGG-1'%vbH}Vlya稣-yIϱ940h瘟rs94L4sZ>~gO9Cr7Sb/CHyU?[ c~xJvZN_ҫ[<&ʦlHO3KGR艽Dljzϑf_' $b|c 9H\׺5B0JE聾٩zpp8$9+ ewx9s9^Yu~`#faDO^c]Q7Lm=QOH>Ɔ5Y=pRL$6tK8[.TRg_1_uh Uy`X._6=1ԞM7I Che0&a%EkWu)`e#ucִp]Ye(@-lrP!BTყUaƜ+kgl(/s^%?fIZQ oH_9A 4AYh\6/lm5Ztޖh`ú(Rf͚c*= ޘ#7"j3YcF QzFoF׋ P $l%G,5m+ܛ9RfyhJ<]%_;( rAlr7ɜ^؋ncCo!6@iysNM4Izby c37 › c@ i܁"Ѕh $-MƙX`K}WUkݗ=BL~>$aTU.3p.M+PDW:le`[m<ٓ*͸NByhMۿDHU,hA[¥Sq$*ue) ~r$ oP|Q˂NSZh-֗f2FᵕwFdm7vX`JZYavd_b^$0P;X|X/PL:tSZ?tCֶ^sHN1Do.HjGR ;8QC=P0Xl_WkLII^?cWZ_ќ3x' ov "z_f Ζ hg˜ǘZ=UA'~7@&B]X~==1q1?c r$TԊβP2=RB U6V}4׵tBue?B b6O4w "`Ktk$~5pIq{rk)!|@Z$}lNcj E}#`Kd%3o@M[Џk EGNIO:wTU2]JRޜ3DGM6 `J'#10z(/dPi~[УqH~PY9=:`jL,A< V6k%4*<6_sό\.ct:uҲԪ;6̪ʴ5t=ѷFxzHu$vOqlETf$񿧰]tOE֊ߗ|K(Tָ(}7f3e߰3E%jf5g3P6-)O%9[ujе6l`ޯb+K' ª 3uLuyvܺ(CX,#> qt=MJQ 82h 1#UBoFA{~W;ٔ7Mɓ]xGqkfJwJ׏Klڨie{,,AұE}("4gfBSk=葌E (~לEpZKS@ӒpoZ 8nE}4}+-W=h{l X+m\nwS'NQRVb蕾`p:)ue)1dejicd9;1V_g`rFm+M಺C>+8U@Rfgeǔ:Y0+Kq_ hFkn33\ ZYҷF6U0}n|}Gu%<52d OS7 yD(J8ȑQ2 9X 71*kH׷6Tp%YJY }% v|svx?. 3qT5iV.a z801d!p;[c%4eV2 !!0,ڭ3VD dioixgZL{ph3+|hR^ih,2't'(+%t60J9R層,?*Bl{Icf\v^n5auaDi)X-Ѻc[~xp?%җ05*<%T+Z~[]?* N8(p+h=.lfՋgU;â)ptv)\ÑT_*oGWʧ~ D7ɏ,,vUAwYUX *]WqJiz+o- ZPsɯTe% /hyo;ǭHba[Bq,mInI n|~^LJ$H>XL{lu[l{;Gz` *b rbIryc.Lx &|F%ΖfM9B&cB~9WOir >X!ܰS-ϙse zR2;z#\ulq~C<J #?g<ş) JD@>-u5^_½j 蔗/q/Y{M2!}OY^Ta^A5؀ jXH~-8q3lWmh몊 LBjߐ Yj+ ÈZ&j=H}:5h}Qæ*Npw1ԆU @P2 Өa=B;C ]L Z۩E1vOHc8Ր:. o3z`jՖ~T*nִ<*?/0Dƥ{o+,3UFO>:vd.Q X&^Bs?N_3K˝69C69l.0ʔKe$iW: vc' [=c v MTf[G[KK98>e,̲;kJIqҎl(>qB+z߻I;{B"X:o>FȦ37ƋT[z0c7/KH8tAe4 US.j Br5׸@ ou^F"b( TV=}PU^Zpx@  e?;k#D.H|c2 XJW. x5tUA$w})Ή BnCy&&xPL 펗׌h.eA˟BX&m"_yN̈́%F i`NLivT0vs,̡uTXhYkUgԬ~$,w]j |,^֚aӳǾ4R ?e`(UJfbM![6-qIldÜq|c/?|H^$Cgx9O9-`F^ೄWwϨo+D9 s]'ͬ~k:Fo瘑Z`~JwǧVIj:,;aK&3} <#ONcVJtD=Kte՞U^e_]DY.̴ńc {-{9ev}1)U!YM4Эф®Q؂oȄ'K%˘fLkyqjJ%Tv [7I"%8 cdy4ϤCT%UA;i_xN@xc8_%EZYX>AIdogU Nrwћ^ڬϕ &<X| 1GKocmr_; ,#l@ o.ݰԠ=_5=-T7T#2 ] %'tu]䆡[뀺aa^Aj~pwjMK3h" "ƓU3Ϲy[(9 1f]]l2rLZQǸF͐h7l3&uA;3`_{j,rm:$>^aB[%gUSDp㧍/#Fω^GՏ 2 )ꉅ9Jc @Vv?Yjd5tCK ~bZk쀝p?` Pi=+Ei.,bN^ , 5Bx*Ug tn,D TC'Zv|p0e^2b.5& ADE1@eN(r= i\z'3]6MO5PZ"P(yEAD9sĘ~+WO r=A["BY)saF65;7_ހoIgm nrO XWVt63K3F,9ת\_sêxO س,2"EfKt,-1F&$!pIx%#, srScSK^USԑNC7.+C)|^bNI9]m<{AdR7G֘q* jM~QFV+]&.uq8VYIrP-?+;p{l5W݃ݡ ?]q!̛y羰U-{cq3:eQљҏXjHu<- :},G#."wj! F>gx,*#j*C2}lSD ^^,|oV_-hIӭTLP_q3Fd: KwlS6-2pzo3O&M8Lp(ڤU,*PLJ}צ5Cpf_j_v,FӒe8r(kPHbqj|,KpZb6[F> %N2Rjz[T tu_i0,Nkp`ZP biuȃ,q( (ލ~VDz9FD_%ڦOsrZ+D$DMVKptPt-f+ y~͞ahQ z[vw)c(S9@w3aSw !JzibꜪ: 36xFC9vbc)7 5/9!`@^\0LLi=(N?L6C!w|餞_92ߞK?oHN x3r*!Ƶ ^}ZfJuiQUo?l˜ hjxd~ThfԮժ\d8O= &,sB&Z5<)AOZ>t|pw QT}ZZ;,=G^Mp R?W ? r1mrF֊aHY [IY|${Ng.hܴ"5Ȍ1,S:9Ұ RBҒl+09J5L8B)ETqerznAJn(׹blRi3#, #,>Ț*`8 acxs `|*n<;< f}uqoNʗݛa P[ڸVe."Sio*5!28\3BY#y漨(& >J p2mM`ȇ:`/LU 0xJ=zDd0.DkT*o/a^.A83nVN2"[t5Gť ZC~BAy4[i7SÖ`u]h@2p`e2ߘþe ٰ~IN阕6&Ìwutl8㉴ `,\19"20oJɔ]C3d7,ᷱ >|g0 9 +a[c/{ pJ:.T;8U?~(VnUt?,zZXʰF+K ٘ޅ-g`n$v0zo,n F'Jt *ꔫ?;!h=f aU}?5 tgm.p * >gPGcJˢX#!(0іulo)|q[g,(JmIuMy@oAG&xUd# !o]=kF<VHP ZGfEpU=l>P')2UT/U.h8=#ִ=!z3˅\v޵Lq@7 Gx_$l&1õLl=vт#"`0ڼ*R!Y9)EJ59,Owߙh'` tPÓBShRgȵoBr\1j{RWK5"Cr 0՝> N+4O]BCJ[;Di:Sߗx'X7uH|ؤaWVʤ04T`^c D=艦7m+ָ9SGX΍,L*m_NiǞwc ,xAþir '˄GƊd6n,/֢=15aQP''2šEwQX-zBdH竞?ត6IW5؞#ˈ9M,ёB;;M.!.yg1&?Kp$Dnli\7ri]ޮ02>S.3< D`@סW,K/rn6ZBA;(+~KA i>y`NF@[G_$Ӕ&H5e]j.8Ojqh<ǜ!F J%8$lBtD6[Ⅶhij8Zdvñ?\1b-1!"?-(0>,bf~R󗑴 ݏ.Lۊ RڻT|JF!d x3KmփGAކz W٘] {SҪKr_oR ! ũ0P\91Fєg; yʔsh uܔB'*awT1i7-WHQHdw\v Egj~=jz=JAjil=Moܗ\7?Mu"_{丵M],cwxrĄ6& .Bh|<$:DX ]npe,T\jMMvLo~V F5]8!\!:ۙdq9J>GyFj+ўko.z((3E|֬X*oQɇQ,ЇƶRT]4~<'"fdN+$|"ʜO'S/epf3NpETyb9߆fzXk/7M(TAcV^/S_m2GX{t*~36G R47Z~޽|[ &B"r;4#qW]ZIí1:Blb4+ #Z~ ZbR. 񳣏p 6"r.zoՊ׃_2 >Lfg~1ʐ㇊˗c=\@w.}Qq#6e.j=[ތ GH*,]=Iܲ $ ;JV\[2sDECnvX7f*#i[5$=6~: .'5OĔokُ*gMnf/c_$d`LҘxS+t[}"D G iTOQk.4}EWd.DT?w'JnlҍgߔM(9&<ꏮ8=_s |UlV$qoZ6jyn\,WQg5sF;O!wbFLٿt[3 n l;m3#ƑeTA~M}Ӄq؄kH6N6I=~C2;;y)Gq%ω! !B.ݤE}{ᢽI*BY ;wً')_ RuCfvaα3DYſm#]i =܎,MlT9ڮ! 騘T+ w2yd{^5| =:2eo:l:R·~77zGWPbAPLP qnb#3я 5kOY V a9=OU_T{CMO 0n*AMEqhf(1Qk;AUA^hg{b95`p|_}݂ghF!L ٍUdÝ~oFVF!z7U ,N3j.(כn=L2:t=qH<>{PpxR9׌vũ̱a:&!e4 &T@f h~S=)~* }Aဣ5)hA ON7dz_/ntd"-xQ~ji*G_j;u؏uC.H ~y w&GƫAqgnђ6 ZasPWJiy_H7+u Q?(ū`V|$ ]fXΎNUڥ/?r_ 7Vb%Cv 0s*A۵6SeO}&QscT1)f&Z:C )p4y#\ISY3mK 9Pz?>6sfM\uU8Z}vDxC|>v kY(( OV#aTǎ6]U:3GcgjJQہMEA23-C?NCIK7*"qUM-"o/^=}}6鰂f!u46ѳ‡ϵ_Ti(pPWerM=M#I'ґ Z-nw*ErT_v bLi/Ξ y)02~$0?[ߞv6oߓm+=bZ EUvp^$ŋm59|H-dG(ErmoFOVىK pIMa|!,˙%mA&xT "!o/xRFUDK`#9BM8:iX rVИfV3pߤOж /kV&Z'In ~Hf>"膞U]䜃m*:1U szGhc!8Y6sQw$|]%u+f2-+w3t>]ƝR0wel xZ7j $Qo F9_1$XUL.-D~SZ!x8(cV}~'v$O[-ay=f> Dž^U8^fy9 k|c)ѦLC"$Rv_6(>Zƪv~.3vz5q^(7W%dC#V}UF7~{AeԿJ,٥4LOTthKɔX7 0=}nm(s:*$6&{L@(A4 S{#܇t Vn,B#Ժ TmD8Ϊ#2B!]hBlI˖D]уa@s,(&g( xC)+δQ^58CAʋCa;L$B:#3 aE#໣VЮ\ B*7<,Vΐ7|_P_\Fe=2] uϗ&}DRh6n0ͺs/ݤN0BW!ZC3W ]CCXX(FOb$66h#4Шnu$ ~*Gr'zrλ;Y5h=} ɀ&;8B/i1߃4G3 ;D;]IE-/ψz Gc(C iBQk@pT.'z cMM;Ŏ 88aQ$ڽPnt DzknB}ZJ"DH2p̭ Ui~4R`[n\\ >IFݖl`/L]NةB>6]]΃>{rX*噏</3&Hd,ޜٟHmݦU _1x1r5j r/Q*kV{e0&Qה'KFFUm['Y`:-:悶+vdpec@V\{2+ޯp ۔=96tSo4&ً&s޼R&z;Y>"4k<iVfxwS*m5݅紝z ߊ:Y{pa֧cW F˚ŕL 8fjN}H*&RL.0 eUmT.045CwY7BZZh'Cq/3sNl\> L^D5bv4MX"B5-G, Oe`eф\t(w\>16D `^7a9 *h(:<Q]{[m2 } t/0ZUwPX28N:FҕzM%JO!6O ɆB]9$c'f#wZEۼI4hD`z{XbVݴ)3iRoBZ_U-k&|&"އ5_]"ʴoNr+o48`6eBR!H_4_3!9(#q\lT 2sLWp3e/"̤[ '~3a8ɧk]m]u$0d"^̵-n@ ^ҧ]m߭{X=~,>Ը=,l Xz+qQ&γFL\dRcbv([#Rir;-|ܓS)នgy'2* O mRQ+=-`ϟ~>XiD;h΂#5+Q7Dac.-􅈹L.9IPOq973ӽ~o S*F}Q3O85gpN2ᐧ'ՍS FۼdXc;vZRAHE@ $KJ^% X@!WҤdfo =6#֊@,`*vA(9-Ѩ`U~a@ l]Ei?t[ո ^Š 7|}wOәbM|+]m2M~WԄl-*_8md9yʽ.~p+M%zn\ }/AnPBm4}Hɝ)oܱfѭ3Ar bVy;fX@CY DN 'x s!QP*T4;+gdβ; %F<;pTc1+ppy+7i~XU#Lݖ@!ʔt?t Taیc+8]ODJ[&fPB}` F{e#k {=Vi"Aw~l 䢭,dSn|$G-m ]¹wW +`$9p+\'wCY@,#y7? Eik}YHNj@*:>=L e Bt |G_QYa'0z) s'L-Z (Gњw`gBSD ty$R=ɗy/n0RJp; 9/n+%t#"I x8%L!h*ZS!,džѮz(Q[8ԑohJ:[%>5"]m{otNwbհuiŐh (x"E$p [X9WIQmz&Ψz BQ!Co8`6;q6l-zuCg(;?BQ}?V`χ>wU&' !(,C{]n©qa3 ޾Xz򍵎c7opyYo|X}EN8c+Y2*Į5-Ls SV9vvμc]>m@R~s~fxTy 6.EP4&hDd$W5-l!2&@ݗ8b:,'N`*H>CxH9uo3eŨk듎X֭ReP01^JBO `%8]E?O*R`:L<$Hhسh_`H&o$i,pT35<@OFinG(RABN%hxU3V XF57 dRcml9&!=PqB63)~'I6(Dyg ܨ4T"+~]DܤC 5lH. 2N((O֫*T(A/L;'xR=>!P OzZvSX]eP 6cGn|'V3šɻiPm3mn% yg䔏5~U6%Jl(sͤxDVz+m1BeXv 7nb~?% X̵c/*} tY>xkKeODm.٭b 0Â'ڟ*9*azק7`5QU o734T:67&9N'R' T)m?(YJ9œ_b3zRv?Or\ F <`6>LfۅQ 4>:fmtζT,"W^pn2D]~U=(i>Q?{*Q/Z)~{8|NApg(7N3.7oi$^ِ*2t8"gc 7 IH,XL)ajm"* IIW Z+u'Jrf/ Ȧ :^5-PelO* S̊!bu~TF E/2}+&(.@aa(5A+ Eڏ@6ʠ\!ڼ[Xc&/j>xRl>JZy8]T&Վb5Tw͈¹ږek, HrʫAzmJXIx`ʍnѣppQ24p>ʀELm\)v:Z0BoVlSEda% EFlDtNEK0_zj؀GI. F2i[̉wKrHczRԩϽ@-5}#*ܒYM%9cS5 ۙ[>%c P:R+ /h#Ys25 zhsnoIw8>}ZDkIpogij0biO^ؖIaWj[G(čѡ= }Pj.8[UbQzeر'L#mY<%wp5(W-5JS98wX_EubehUD4 5K[pfKx} t:v:FzyɸLk@8BVG=Yn#$ͩɽ%0ўm]# sr/T\h\V4^Þ!o^Bk0_QJ1zGp`RcO&?T$,؈KꓐwtP7UG]@lke/v`FN[%i9u@liG ܤLf50trKΤe*|+Ve$CcawaryW}NETz[`IlDUwx 9˩YV.rK[/Zd56B7^+r|8L:|;uǟ6rh䚃XK?ELDDLy ]QPOnxj=ؔ@wUVI܀&Gi֖WgVa<~&Ucc@jmVjVٞ:D[[2TkZ}`3,>c탆Ao6ɘLm˨56#1p'Qm 3Yhru-0&-|P]jj#뀶5:6p Ґ2}+FLWr!7b*y8zMs?[!e{m}op05I>:ݙ' nuWqG sy&:j*U V8oBo c˸2Nu@Nwh _eZ8y8f%]Ec VlxȲݩ'iKWMl뺢#Jiɀ-TNjz!`i00^9`"Q*D56?=`:UP,>P4t!` ADbIc weQD"N I>#w (*ަi8q` ͠cj}+'y`U.m Ʋ @ev, V=k`?(HdRX8ԃ'K[%E*VY;Y}Q'qq:yQϋt6tO Te(ߎ?{w=`7"=Ũs=qW>˟HP >zHzGm{/p%/k\0;x/TIdp UpFag|M=a.z@9꾊p!6m͹LꖵªcCp=}m0hP l=. ޏzЦjۄLٔA6N 0)1 *n'A{P\AS߳yGA*MXDĊfIbt`h˧ L#-9πipa5pOfll QuC?g0״W{T%ڰ`Fjl`ytS"@ QEsweʋ[[ ʦkϰY;ҽj;NEϱ}y t>*~@1\HJ XHxUe5͍[]|0hx'uD hL&mA=ӕUF* s+}^Ma(H=VsTjtz\"_)Si 'ywBxsMn %<-6`!ReSܦS4>lp/: 8G7lU/Iv7J3i""X"^ܪhgxXXBvjx:907볈aT%Iv狗L+{,֢賽X|k|;J⽜Əm jwlᑭ]E<,({?? q8|ȴ[ /Cqjuos)) WX&p+L*gߋPϐX9{ 2IyLRPѐD4$Ec D͞<Åo6}x!'=Uo"v>W0̓DYx2_]u&YwƖ&':qoio$Y{xu:m &4S{ $gj?0"l PLx AH%ASs)^T/XSM9QOHet+4̄4 ׯo0>7fû.{P MP'"s/ɂF2|!?3H-^uonV#p}kD \ee3&yx6k 4TƵו mO=zvsm6)>6 .T{ '/S",z$rYvOGb^ A\X ꕆ"/TBy2͗{C*;w]:uwl)-+)2{*2TAR0d bW_HOT$I|˅%cq/ c켔ˇ.'/36vlysz3N¹xY8G冂z_PؙJzs"" ЯldP=8#Y칽h Lfű`hlG#ƈ,];.y@+‰懕a3NOЬ{kٔ$9tyQ$9~&= F(a.0nWS5UǹIrTD[+oF(30{9OYú /?zfh rf Oßjy |P4qC Ɗ3)[z *׵Ń)_4Leeت¸A)ƶ?K_0ug[3WK$&k7`!cdKhD1858M1e=Ftv%Nh`[G)[ڪo׶If"7ezVn 1L1"*y_p&E uOæBymY{Ql}*zaSnF39Ak QiIM*+nݩa6s7MX"djEۄ(&=4n)`+p+"&c&cs;/MgɄ em}FRGT?Oz@gt%^%D`8OmuW&+.7s#y#qFnnJ0>}iY܁MCr%cR%GjT=Y.G=JX*5%5y.2m5rϜ~ d16l ")i"wӹZH޳*6'%n1OR>Ysh]<*0̀dW VJFf,7MtT :uWgϝ2¡n}Y*K~R,ZgŔZ>8JpNhcMฤ7u˝CU?4rDV;{b:-DZ[ 9q"Ѳiܷ$޻e4dj/-F|¨ڍrS~Ws[I [~gnԦOպ-Φ5]DQmOP" PC,zBeI }|/J~rgF2+#4&?~܋NJl0 %zߧjp(0]vY ^CwDQ\"ڋH\n!z BolT+(Aq(Z=Y4K?IL]>4kQ%/N7]xm,3&B]1-I?h[6ѕ8*q{_{9V=F&7Z^OFPuCtm7Z̤Bۺd6|vEXJ} fj֖Z4>[MtGչ^Q=}.)%(3rЋxFMYy%I=-Z&Ǐ w YLgP_ƴ䋵*su\qW?tng5tUul-őK10TT,ӲxTd58H̻2Qaxؒ6#]8u|p * km~)tW8vBat5p:̛>,Lܸ!cuw/ hW&R} |GGdL8VOQo/nd'ܿL8$&EHi\{T$! l| Н8a:yLjqm%\F /H҅_R$5"Ҿ-m[/c4`ƭzo79v3m]P5IN]jI"&A2^d8#`'U9%)Z 92DOwqWQ;SDV"k+z[]mzD2 W!jjII0 )KXpu`#,K6?+: UBWO֫eũ i9|[-H3#e;<=KTGg-e, 8.i7{{!ĉI".c,x-z#oQ2 EOiNJ l꾪Qϩ3U$G)Nr͇Bxڹ՛LD!ޞvx [NjKڦ^DqC_xu0j.,ax `8ʙ2T ;= Wß%*oD~'0)۪AB1^~ MӉlp֑nI hkZK"Hx0 Y?LivʘR_hF]:(Jߜ~l\oJ6>$q-AGqNj;-?A\T#ɇmx M_g!8RX|cxWl&deF`aÕ$9W,`Qxv g]}+ M#M[uǐ-]WhA9qhY\T+Z0T'TcsgMrxN,C|Rt5Zts%8VCG=auaj.\*blmdMf9f[P ]&!uiE/ׄ؅4cFM3ѯ|,Zٶ$f+[Υ@O Aܺ)Lנ)`U;\(r;jiLɧ?oLYVWJ]մ^K۾;$BW[g? u|79F8&{m ́0LsL򒳓'a1inU. j|s&fw{NãGeWW]<n )mHqd jҗ5 Q~V5Pc#G_SVdPƙyJLGQˋ k6˛}~_mә^unR3WP+ڰޝMVBW~Z\ QW*JNI/~On"/J92'but72E q:V|hνڃQ\ڣh<أ">wJ8:$&޴W1*+itwA'K'/kF?SwC'n5@i}c]{^^ng~z#Qӌx,ԽT,z^LFY˘v*rv8/Rax% S|v]@s%'QVڸ@\m]$Yo%>QHJB+~devb @r<ˉ9]SUB +?.}Jygѩ?8 Vfd (L~F Goؿꞷ&9=M_r!OQFNGlST'uhùp-!F&2$i9OEB`I\lA]UPoZ=H0S]`!Roj?2q̵ȗl{2e.LB|\߽`Te*;%['[1(JNt%Ip7א6l;&qʇH?|u^5BrE,t{{$ 8^yXY=wHebߛHVr|AƍKEmضD ];Ki))fv#q;!nn(J>ԗԴ^^6e:DKc ˱%Aۓ!#uvЬI"QPM)d Q/)Vu9y?V:lhDvZi ':ʔN1[^c+gN2pu἞3jG4q8LiSSM4QQMϏh 6(FI(*ocL\0(ʪ'%PjٛX3%|7.AX8Ԓ;!Y]jۨd|lˆxIfF8y ɦ3÷O,vD,")/'Z?\1r^r&JNHm6~hCc/y .hAҵkV7qqx=cTCmwa33K|GhLv 4g~ ~*OP*ƽUrjf>D)U&Jʦ õQK*Cca9&  4*eWl!zr~^$ؑ~b?ͤ&@S=qgZ港EFОx"o^ÄJpZZX<~Xuzز[^22/*(]Ԭ9nppCX>#7%y=ɹ%]' !'h=Ph*P[z;9ą[9ٶ|^;2c`2>cRW @xZl`BU[WcF\O d!>?xwӯ| ǧ,e̸grъFHR D],&̙[Bs3[[`T& d%s"*5FhXu]7oU¡jR #,W#̫.10?N68#3xݻ V lf 3 \n Чt[B:\-2 q򪛯+.mT|&8б9gE#UתLhp%qgɩ0@h50`Lg m ظ<'_gd6AcpK0)\c~ k:gQC@w(SeX^^ma'} + &'Q; hM/ΝYŌM`(ݘ,mAzհ՛ Mf8a6< 78e ښ=mebz{kЕjaIp$ R"oXe3C J:#s^5k*`O~f ł_r!r/4eҗRӒ^OR1lJ<`5/@Y(<bͬ 07w˙x`cq(%B$|ZH7R0ՙ^_ 6 ꚋR?{Ez`@ A=827T֑0c|}nqPjJk)JDڣ4uo_E@Gt*/JDX;VG_^I}0%!*"$\ bPC SUv kх p'c* kwQhv-ΪqcR@S=6JZB[]u=% P[stZ1ȳgWcPUZb7zm)@]$L101fX'<$K*tfR.tSA .m 81 gbdIAjf=vjOѻC#Y%wTnAo*w=նVc4h{'EPr{a]7U>R +׎ G@VPW۰P M{#905=FQ閘r5aa?ؕޕ0?Ge1%bLѤq7V!z6׭ |g3"-brЫMo- g\#yqAɻ"aa]0 U!wne~fdO1kZRO `9_Ao=Ҫz0~yVS[s&yn+Tc2ˉd'Ée4ח)hFܟV-. dIઠՋk, c'/ bRwAׯfC7&=9S,D)o LIp h^69(ҡE2-Jt`3*B![bMP%sW.>Z5J0V L(q{i0a5dmaWΛLy`-gݚ 癳vFo<_]5uwLc4`M΅ADp~#nUyG}l4]5#jN\"DiWi1=6Ŵ*J|5Sg6^>*F;5$.mb>=BEuՊ<]QZ- BPBM]zfdNtvlﶮWM5;:"kΨUZN>s kzdNP΀<4G>ptX(p}bD: )zɿ* _Wi `wcJu[8H>I]oǶՀtE BO9rVg32ߩ ZpHl_WE X#Rf<4vNGxD7'| >X *3xș^n(imX /Ri-xH sVAՏ$YZ/Y1p5wemP\J^I;˗9M+B{萡 3cƔ[a0 PBHtTFuL [OrFA6ـFtգ}-7z10noΗpX:^-1`:x NA1))WR^<|2GF6暊o/y.qHI}@.3ӴuѓlS֣Am<"PJ*9SXid{=fBg")0]a|Wׁ*I(R20zK+u%fQK/B7iMf Z#Z:ډ?%A,-^XX} IDLPG|cx8[]"ô1 nxDŽױJ ip\wdGA@cA妐9NQkѲ$2`p7gs]û&-Wdڠ%S)hvD .G+ Ez,}xhCm3pT9 e|'qthKXڏ&M7۝;3 U=}{Q<:^۟lP$/Nq- < D!{Vg`a F^us@Me(dS-W=Xz `ŵ^by xJNӰt )"PBU9iit4ňր_u\t!~CVԊaXԢPtN(qAxB}.X/A߶lCM,;LQ]4 /sBV઼/H'CܑC(P,SzFծ1}Y@`/Amb<և)lȾGp}ʊMn&éG5OpZ%K޻BcBKы{dm:{C疑 $j M-N<%t?hW8\4i`ٍ@Ed@յ*C"sq"4vdsP8hΞYhPyAg9 YYySh)o,rMԹ}6#,Ű:o%%Lg(tsت肣X_aK XĐ0Mg/-)Yϵ-. ȑojžˁ7[27?o3Rӳ3(#V6]2B(\zvm`xԬ-Ɵ㫗]?lYګ7f^#t Gɀ e"e0 b8tLUXERĂ؋:UL6M0qevdKp/V,)z9/N iʟ`2H5oW`gcs2BmYgv ՑuBԓ?E7\fZEѯ\ALRRﭳq+RT-cB}o- ;dĭs-]zz[/Frs Ҿ.G}L9r1s¯Cw]̳ g >Xei1`; ④P*B=I-;~<ᛑ 8 y֏Cc3_p`&sE?^3Ri?I`E4nzdu^9[h,g p5 0:Ί!#N'\_(~aC><; &TmM@dJ˱OZ=`1ܰ 8 8FU0JzJ8L]  oؒd\,/0O x_ⴊ_}|6N]sJY53Ҧ]Xc.[X^;zkyW㌏N:'~(ڦ5z[ܗOnKm'oMװR Ԧ>o" L=~8ƎW"̆iKJ rh'y.'ݮyI' YY,\cd8| }(`s=«P7JcyN)7sz}1^Z3B.á-1k~&~:kNTZQgH+{7͍;HO ^<'[@:Hj~ ᄗnrJ\z"J_KL\sxD;W^-Fqnrb|.|'?[L]:R!mR4pR;Ά\yrZPe!.ƿG$١&ByJQ2 ` 1W4v2dG!@v]8HOΝ$XV5k10"Op^`Ra~Sʊ'8`%ƒ~N[T.H,_s8_%aV\v g4! an,95T} Nw!023Vs44= ^]hk8pvHe[ 3 `[ǯrdU<27DNo19&Hxb =B_0euLCq}8|c*?w45]Jyb@ <8du Id5%J(.jiql<-4¹x/)/&ohXx8]3ߤOn[p؈aOLJC^A^3,qVU41Zfmrhn#&YB(7a $rZ,<휥{|3'|GybI mLcH3A[dVEg9l(!N"C*&|]jHYbX$,>b!8#*UX$,@'O`?#fg6j(5ipƊЉxk5rhxUv%,EoL|_b1RWŨML|S}"SJ#Py `>'/WԃB##R$HCi325{8QMOH-V+FH$1\7׻yY͵8iZ->ʓu߱dޘ&Ґ! : Q|Z7Z{u5PAfq{ Vf >kirS -FcNͦyQqbVUAL(ܫtN&z% jtB+`B̕RT1N:oN/G^~nw l͢3 @bK6`z{?d#[ H$XLYtoDS: #8EK~JMʰssܑӭO}mGcu@%, U38vY{GHyiant{(wTW;a+8t^wȿVAiMmϪgCqΒNx95e]^$û6ljLQ$ު o?:wnmY8k ǚP~q+iΊhq8҈#ZHM(ɗ ]* I/nв( ߨ rcImٌ "W/嬇ڭ~Xkq8q?BvVw[}G})gczr} jb4ZVM:~Z qL;0dŘ}9I :JgDf^NJ3%n:†h_M ܂-؍O@&^~f8"y>*2Z_ZL}G~p7T?J#\Go>)Zl?']qFۜ.E"n._aE샌TdAcp].*y2:f->VGِJ1rA7KZh%q_/bAGQ+IYomUMCr; QVo,^f+B1"L_JKhP%߃&AgΔDƋ?SdbP Q15ѹ&@<gFfZLKr-X2r GWBao jQd+e9뼑g?弖زdl ءD3,Otε/b^Yg?L$tuԱD42eZNE^Zh68]W*mHMLiyoU:ƾ|p>=;~uFl opVg< >|Sn5/$@ 5~"yRes':lha@B?йϐ5¼B(K?zLiBRg]Nz ]|!OZɸ!NYٛr5.qZyPCMD@H 7)3vhL4:ݏޒǨ Zv㌑^+:=>Qtqpʹû~!UDD&1Wev>(lG z3: !asU4"1sk߶]nXOP5$^ZɠUSa76nKlNtК&F4_94)Lo*qd1eiY#bM׋SOKQ0T{.ws+$k"RF׹I8Q <)+r83Fb%K4P1u)9:?#V^eL}t} JёHJO~Ad@[Fh#Tj{ڼ!_?a-ZsoIW/5%lc55^H2 ҸvE_z2i,bJhH¤:Az#93}]6O njllUT -拺:M$31 gFfa8F1!K?ڍNa vF4Y$ue:%gڰ9w S,^^ zi:(\CL>/Ȧ68JL~#~e$7w]Rf 3k͚Je$5qZDTwӇ/xނG餍@)oG)!jv 킳縹H=yž?9TݡP')ƣ!+QU}eEڣWy`{go++w)Pkf ӥBOopu7r8tBPB),#8uXJEؽM5|v;cu_DU<"N=D̤fҟ(u\|'W`.ZL6qYL^ۅ(0G^AT$z'iwpqn7<7'8ϣh`T`LHynl$=I𦓳V~jCl:xg>zw*xb~,Ou3w]hub ~/^*X˛tOThԜGi"'Jf;ӽڐ|F| -꜀*zr:ŴV%$)&<i3QkLHϫ@8RsXfݎ%MǕo\T!AK|Kdt?^ϔ)ҏ'DJ緳)})ú{ TxXӨ h([_Wű`\r(%L.p Kc#QY&**(y3w/LlA_b1= Dܫ+fىfKQSW .E%_YŵHP\_]0Fߍ{w݁w-N Df{ijzS: v,.l@H^f"c2I;-Ba"F\ĹB;,LSm@/}iS9ݮy}^!Q̿@^yܞ6oHe4 ٰ/ J5Q"1?kXuKX' t")/9v?&4lnM9b!?Q@[YE" 9W#EPz:cy*iXďt|SeIMţvb8LOY{P6YXI|*/9V wr&:9P'f^n3߬IF{lnB";M/_"wLK13w7e0@RUEҽz-9;J?wTD.r#g?zH?uHhs3&}Yޮ'21Vy31H7d/wZ.=TK/Q(I-RuS%5}`$P^X fRk / qU ^WDyZnjsWDMf,"lyćn9Bq(𮏋澀nM̆X0k~Y[g=&[s#[>gC½§>;B|; 7z;g&H$Ýא ?&'g&`>f= >KGWbi1[hR~ tI,d@>'$vwF52UEL3_o["X :}%X Mm Q)FՌE,3iCu6"';u<(,& $'6JyڶμyC6ȜsB#erhAy؄SԷ_w5T #17C0 }T3]8@QN^ՏLy<·P0GqTPrio;nVDxhh5W69T, ͓u )PQzϪa >re+ͼ_NТ<+Xq9EiTv<AЭ2KQ lqfz.\U&!r#W﫺^7ڻor=&2Dr9^**Q"=YgBaybRC kFgԍD~3 9k1i#]Si{1'!2ݡ+ùIXI ߼m>^Yzˁj%7/T`zRpjluwXaΈ!Wұpmfb8An*;#b4٭I_ӯ9+?$tEZ%mͮRh80w]BSJ塢iB U?Zyז}2\,>Aw*׵2-e$at8%NNcv`eLq:yQA0x7Js8g`D e>)Ӱ5-Z/u}&PB3hnPc%jU?Ewd~|ۛJgE, m-"~$VkߔIG`" '87;k-lvijok"P/S/h. :1>#w!2Dx5mJ91qKY(z!#U=r_O4b*&ꑲףߤ_ȯ;tohCxPѤ^Ig>;< t!a"D.P"lb =7Xy5TA6r}D9bJ֕?DЀ2JucKʄټ_x웟gঐ(0Q~PCf' IR4 [h.]]2աh&eڮn0 G9AZ!`1T ( =/$hgbñ2"dXNAx]CD܂[gL$mNau_~]QN ԤmF3HΊŇ\w}dkyc3ű ^sbPxW$;y!GZV8SPG5,~\kz} kø<(eH$9+jIx+3j6Mgt3̻+N Rm.L##,*Y7Ga19Vr%B>ޕ袐$Fԍ8wFtջSWJ/qtΘ5jݑN&A߻oe,Rr }`fN|IMJ !L>z+uRS9M d67/!jᎳy_ȟCo:Ip׾Q-бL,X ~USdv5 OVXYA֛K@cΞi+,.o{k2u>HG1sk1٢ԋoXSH+-}bL[o/HƏYزRl Pѽts@ch"ʆ" aDk^jye.;*Я%vDd(1 &1,|5XU5#qqA )N3%24H4 `!U8,R\=_g]/bIW:8D}O3*R˧ݝ{fA7`Z`[IgX8٤7%~$樥0 Abu|([uXe]&wnt;YBFu>-B\>W:iŜhb4j_k UQLp4u(9 fؐ8PTW汯ײlK Ї( N[?4?'_ؒ8ؙ@m`|H,Wcm{|j>0Kqo6\X9d I9]Hkec=/, 6,6\2^" ugV.3zb>0 =pHT_}Ip9&0#,%H;qEagzuJs6qo?! j@o! `n0qzhWY9OAeKG1Zś|ɭvPD&7+LZMxVi3Pz>G4i)Bh>aXNkdRnE!Vk/NAܾy.☩'{?}anLS@99RT6RrriT\A{OYc3x4 Zf,T\H~֓R̷G}#u 0V2nTFvH]7,utK#Lpg#-Nۻ<"{Cܦף Do$-b d f7Lhx=1o|[TV:"*w͈vd9/MYӼ‰&>|{XN:C~`'7 wZTrP!ORg+^n5bșG*rBlH@~Dw8T~kUR6ehޡ /(so"2Sʀ^F_ _/0P|yL}Q3m n3D J PlUܿ=-#r;\oc:;\t7 p/=#.Ki~r1PT fg"zc`ΙןȞr:Rzzbl=X.j6=(~C _˳ȕQ7ASWMw7:BZۛShW Lwq8!:7뉰'!tL(J+Tʬ{z]V U؜uL8.!ڹ89sNM*tkY͌g{YofjiAڲZݙ,2 1mCZ0ȃVt:Ur<a0s;k1Bny~vL2| G D?r|6wг^9#1cțfeb&pxl8mlkV [_)3z֟hkl ISgd 0xm.ķwCsi#uHSIvk n0Oτ[Tp~rsUa\*E!qYpeOԠNKnWȗg08'ܾOԉοUH6'Er"!:©79Aw{l&bl/UQ&:IJ(" zVv0] O]1< Pc'6]kJ+|nN^}%a\eat\)deQ[y˫RO/-DyU&͉iRn'xHJYwBzYӫ%(X΋y󞗤N\Zv"49,8.]uH7;i#] :ugV]ߚ;㫱F| ywAy:T*d;I07-6s=2#9ݎhF'\OQ4FN͊m-II= bk!O;Z-JבoX .Whh#؄@۾u4O^9.4ʨ}.Ʉ~8[F5Ŏ>KFňG nD`Ntl7bc#}S!@gH.ʕ(jtx9 C[9 [A$~dUvA WVP(X8^axחxe< gyBΟCWK}R0x-GvZrع:Nn/X\k,a\q<<0Z)2>?Jy~:mW\B[fhWqouZUY5 X䷃p⤥WUO%UV|>P鷧szP Кy>:Hn14u8_НydcnT JBU<0MlT>WAPX%8fC6!ߗjPyG>Sx@TodqR/ , .d-”q &,C=X&X%W1oR{8;3HSCˏK HrGN&g^;z~^+Ӯ 1,>',o= e 3KT2mэT BZRHўOOӳ{8{~c ~fuJXG}m|V')saowAI˲jhйg+*޷if-WYM\yU l繳ٛ?|HUp!"ˀ*~ #٘ c[#cBu+ƒS)5$ӼvpM B ZP [s?!=: _I/3Ex0skXPTD?Khx`ݱw`9}:Ձ0[A3m0+'<^:DλXI.z슭.D~W6KZ?KVNUЮnV?8@8TMP&gaaPwZ$R.mOČ) 0?Fᕊ44e;7'pDY4]Ud1t?l=2“an<A=$%?i3EF]my`Y0Rneg 0*u[%A1^& YFTh. Q*]jw>1/t!StCpy'D| ?qY)1P.pf m[&56S: [mK-U~x0T5ɪH=ȉoEӄf]e+:!Ϣ_\*ެ8 k\9|kl&FkIҎu+,M.E]>%g{]#X+Jsb[G菮fGqTxv A&-E2Յ7JTlbR5g2k2nSMUmY8[E(o~'0i+/`(=Fb;)j1nVEܱu8 s6ŠbTvh|+xPHPK RYܼ9/RŚP-/\)x& ~pm?.4r%Q6Z?l.^S^N#Rчˆk<%y׷4"ǻS‹{aoǾ;~W˵Ns+]*^u%"pQo|,?JQ:C@|Ҥ6^Ɂ764%PTh}MSyWu$W=X^1$áE&g;<ƑAW!ժ\UT;VW Ñ2˨ esm-6+mY&xD( bV=TrEV 0]οe~6NvE]u!: MQĖ+. t!?@_PTdN$l'CUEܡ7 5'v#Y0uщyzQ P{Nel/WNY!pxG ?t@:Ar%Mݣ $N+4@lAT о4qPbLxI6GJ :1Rfͻ8W["=HXŇmaZwt^S5um3䷮^y2R pJ8!O@%"~G+MLq 010Q|~EɘuU+h7#~d%`bu$7@C2B2GOel-"׭X6lEPL.6SD2?Y+(,Xҷ$3ϚT)" #`m9uL]4xQKWBFA?Ͳ lc0_>-)-w~h%pⓋVJx ʹtZk#reg6J`vhȶ(0i )1ۛOW'MX5Tn6 JM^[~[O ̭I"Z ]jv C΅ r7fKhlYHIZ V'4;q&a)8L 2,:&ri)jٛ ˬנ? 9nR=:, APA,K w_DEۼc]_[(z-R>nmϵ-C"wǪ9/&ARO1r|a{QP">nYu ɢ֦Pks1_o&dNq 6C@ѿ-ȧz9+ lp^\B4hQᱳkL]*Wb;ܑ\^VٴT>aA_WC|}zA{p>Ϟ^ *Q:Pl= hL/Zaan*LʓTRVq1aokwdG[ mqc/5е BR1w B $;R^gH"/eၙmKN]Q04R~LW#v_w-, @ v%Ԕq:egj oRk–RCQ3@>")?Rk;hN4=nYG*GU!KɅo܋Nwe0{$`6g,)7eULۋn ̖"snX3cL%"Jޡ6wM\{9/eE̽rLm_'a##歕{cͻyGK]ibP ̫(/# gJgt"F.,N[>OP:@=G:f .^mPuL;p04cԜAj6΁|*t!n4 Pmҭ?+b 8\F"U=A{RWVU)w^70e jUKU0/F# 9!cC]6%Íȣ B>/QTb6i?:'2);1G/Ī+Cy MsWުɧWH1TA_8O>rgؿBv`![H}w{jwlxcO{Vv91iAhCPy/O\':d17N2D%)!@ ?]Fr2I 'A3 +{-È\iD\%  :%YHv}0wZQ]9^Jݹ4iX9h=y UYąrU.~Ofn{`r l;vh*.:5{{/k?L -20C^#F1ig`Eb٭ߥZ :qe#<^{}_;?{):b ;2ڂxժ9y)%P;NBS|r7E:e&ND/]Rfg$ea3PD7&M3:qP.zaf[DbZkm \ Z ,2|ߋdߊ(.$x8ɯ>Y@ŦKѡ9<k@7Qq`P%tHcڑǀֵ|AD > C/pkEV"HٛH7=m*"lƽ+@«4҅TF2 J\$+H.:FX5n6([Yyh} )}=LH"e[v%yyYƝ_}[A?$Rm:\'ysPd6:!rx&k]#-έ"ki"T#oluۑ#el-r<2پUQ Pz+4.7" ,ABgNx/_ز2;D{1/S4CW+ ,QU!@ŹxŰWiUtBV*pOq*x^1S %jmA8V 65Ye(5TX"jYe%d I֡f\6f{hbaճsEs_ cIyb>{`MYX2ONDUG0ѰT_z:*~ɻq. }-9ZPxlh85< } a:7`4ERU\JL~" mZRfRD/ 5wE:t`{ TIQu* q'eTJGx5| bo@(ދCzR8^ŎZ+PGk5bT! :)KNgVNq\-K2& b\Vzf%>4htNz&!5AX J$Q9Ly)UK'wi:@K@xAk82p2u5:B0+OgrN.(jsJ)0-,#wkgdgO/Dbi]}RP_ ID7{'!G}@Jgty!ug(i"g~^DDhsG&[~V5le4}kiNT9,Fqg' ts^Xk蜇B Z  aWJ\~^8Y?<\5:eU+YZm)!(#jMHgYEaعm iۏ:RKJijMG*|twNF#͓3\da +F),L][a'db_6xjfJL\N4;G,{ )k "(CH|K~O٠P ^<$ 8Q1Av=(tͷԯF2cpق:t / d J8UE p޻7q #1v&N Xr0F#4y m}qVO*B^։yQXB-lMK6gؿ5hulůo((x5=_V-W/'tFs#\Ч ˲BnP SioL5O R>[©8Gz],}ҋgb{~<"2͓$s5u8[e!z: x򒞽VI$Up%OH_D\@XrDW׵~6{e&8?Vw[[۬wenƜRVy2LC {$!M`~GJCN_hPa*NKu>lsIh7s0szexdCq d) 8reiqݓZlHL fv0>\UCϣ_ork>A4[8&[WzJ% e%>"^`Xiӝ] 19/Ks]R ҷiEȽՐRjK1 ؚee^YڪG$ǁ?~OP>|ȯ8a!0k P?w$f*gS=表enɪD V(SQ ,-^Z |-hon0" ;c%r-Nȝ5c9)yOx!:Wz(FZs=m5Û&\E@BAB퓒v=٫q/WvUݨ\0U`Q|PԮXt5a0SPbs1XggD핽*ZEgb<c{ehcc)Y+%%@a9N 5C*qL٩Xco[ѤЬނBPNMa0xYoBZP*KVuռP+8YIJVzL$㕺8BZ9[򠔣0iHt "ey^E.: |Lu6u;۰rU'B`Ń:/ߐ إ&o`9c:GEƟ,P)jk9wƌ`d!ktOw_$ $K8*FC뚘؃\WDLGXdY\i䖽χ"/ʆﰠ7,D}@0F=6IyAlJo}=})T[-no߶A帩D?8@=?9dk8+/3UP$#Ad^uzΈ0ogTbED^EPJ?>QU&ǨT{Rri,4h#n lf͸RZϼLUx>G#S NsREr#~C;gL˰S5ɟ FrFu-йEvX{Du<3+>zwS^ڢ5[k 7Q ]\kZ-uj1W҈5$/nxfFZiƒ1uj(V'2%Z}P/!kKJ GaUFȒԟ?_#>nSL:G箛kK0Hhk!iNѼ#0#vZtp#:j$g:{E?17}$B\owmTjݩ'@u%0h&R@]MS )F~%U>=evI,m'F̦]Q[n$Zni[kJ#)=ZՒfiޗlRHTM-*WMLHXʾ$TW|bq ٖʥZU5y'Yu?n&H1a}fߑ9xNcq( `Җb-a4~ ͯ@Ye7{V1\XΠΔ-' %癢Pg^'4{i'9_{x'Xqj9AeGp.), `3P(ߥ3uL$L'(}{: Z=䙾8H*:>Lup,qA+>*e(r]o:<寲;r UKEg~߾)9A4f@7эA#xʟRb*asˀD6lqYXӅx05#iTs<3s>A$7,tPmt*1`0e5,o8yH/:݊ hjpn,@ɫo ;ڰ jw7o ߶uG^7@871tgR@=S50lyI{|%Rl56l8(þ`ɍ|fޛߡlh#! \`TPl16YGӬp[`K_k/`OM2Raհ'T.WK41v5 ڼG5Wúlwnc:q,@.J߲W듪†3%"η۶*zou`O5R1]YMJt.![l#{`xb@I?-H،d'J 8&r}uW= D>Zl] D@3:jt7b-h%/+ZM+1qff9wmu^T; `Q$]ɫ`3$q,奐ka9Yu }(jNv:,WXD9x>aD*ɓgگBʇBw+C J&cs9*aeć0lRŶDSgE08/X%2{XRSm h,=w6ԚI 2gTܩ]2:Z[՘/y yjVNk 0[KE[AȁRYЕ.8k|;yO'mγ44:.q/Q`~$zxYQ\󆤥!3>p0{ |*+ +o1Ui/EBVϻ0IÑݠ-сC G8pr ƐȘ wkQG׹'ڎ1:ݶ |4&b澥I0H=;ՎWM;S]]GөcTiWfɥũk]ipD$ BoXVcs}'.j/h(%3 ]:IspFf7\9eCӐ8Ndvψhe]Þ"e{KVb LzJ4kgcS,$T]];8aETVZ {2j8zwdrJ ߐNe7 Qٽ䳏R[C~sH(~jXSsu);9RW dԊƏk,d]<0 H,u_D| گZƒXOv"C%gIǩb=Uh҈W_E8zR2P.|'>\{U 4j>!L/oiW@!f1D\%ďZO;rFZ>>ΐ1Z}Q슔6@jz2!&_=yCs~} VJm'&rq\[ѰE58^!VZ$ X9FoӼE$dI #q {{g@Vj 4H/wk#Պ f7(j,:$UfzEyꭶ뽚iֱWxظ wmAK h<0 _%`-w\fƨ|f\e_5:nFY؂EB|^0K[yR%쨉0%YܮUn.Q#Q;(+2'o|` !^3Ge7ZGcz]d"L Q`.;F}ob7k@d qؚ m 8jcrvwU<5>~7 $3-ghA9.֨||a8p!%δAKwW>8&W{¦h4p )|Zkxuiώ07A(ZП'hyt4u:xWy=ס] 5o}Q>PYZK-)zZk I!hAWš/J2>`P`J3WwV Di.aŅlÍ+J\FzChU NPiOG3{_< UJډV!gQ+a+RXawIeGs[^c{h/MË'pɵ;n1`/w>F;hu7&Eˬc"9C̋X8VR~H OድyaDz!4kXj˷ȮZpF7|fJZD^"HODT"].|һǬkHMy=NUƘTᑵkxȗYdPjb]VCRD?'2W nghMo (,(9?w>f<KDYdZAὴ)0LuU[Ƙ~!{Hc@|f&\|vob^ :o}ҨGķx8`fy9]'A 4ӊ5W9T>LEz(̲1oV6kaJYC*"hF2]H+wX;J$4eD<_'ł`9Y?Vslr5q=OЛPIEbe(#U!G+R9nNHkʻGWrH3n=g]aUj_RpOrI[?/|(L{GPJFDP[W,Fݎ)#/C9 0u\E Uņ\?fuqk<.~0FubQ-/GN4F35Wt(9GVN fX|גC!v Xo4!x*L.6j`.b($< 2Re( Yp8K)9ބR\%W8j n4:#Q݇"@lT&zh`W®=- +i{dƆǺK§o])_H/(1VȲE1& XtRhmm0Hp#*ݴ}psk0&ۇI g;Tl~@zZ bFnW"'w{ w"h`+mZCh[dPre4bXʂdKurml}|>kuE^9(^ԿiDVVdFL`D~"$kѣ񆓅ې_Dz 66+BTp~"|Ҍ1.cL+d͛Ƈ!"|X0X @]>`v^  '%n:%!LlGb葡WtQνfH߳4L a9Dݟ{EMUof[kډPnwel)NO]SC갺%@_s񀕷6h:ii3D7FoF6 <#S'x8Ěi o ψD];ىz8;F@ eef-c G;_RAxY8H--˳RÁ&չgJ(0Gp"w,xJR (O!]E .c ZFaikkVNsv 9ECb%JL0oKטW*,˅SQ>.#x.Gg3A4->b4yN.+ LHtz3DscWD^v{RT#mrW v'XLT1h7N E n_ڼ8tlGx{qjTp9:\( <2I>V|hɺ zQ= R7V`_fY HO "Be?#15tiקA|sՄlp |nQA[VWj0(iuPKܔ_+z;Gj;R 'ү@^GO+Iѿd1*x㆙?Lĭ72UWB?r4ɯꉶXi; ؚ-מG+\7&5G!DXr4=A*g>fnwZ0VD!ڧsD%v-W &QFPI-S _ACRU2Ke[ Mޛjk D;OVt&; ivvV3_)pP&)ҏn4hV5%'Mk6ugz)iTp4yUfPpn/)Tj²,ςOlLjibʃA;~;.Π~1/I:#kT{AVW*Lbv/*մiN"]^xL~5loBl &յUlt@vn0PmV׶LG'ߋv)tmWĴm5R8v~Nhj<4t8XzvpjG#k?UEI0b&D;hz5 % IѠ Bb l.fջyW'VZz(*IV~qOTB(lܷ|[I נIp)` 2ina>E`Vjv݊uj] `l^Ũb<4_ZPȱ;.Vjg')y#*YjGN00kk499AR 0La&׉yt0\)xRXhQ[v屭ȗYubͣPB{%U@&t5 h9ㆅN{icRXB^A^z| ~Kٳ?™<}g"7"̘hG#rN7ӫO8iW@ޕpD:lZJX"$ }4U&YG?0vG l|Mqϓp9`2 pxBvD .K:/nx` .d$#›ܮ`}U(?QyP2\}wPW,Wѳ$!5`n͡6)%uFb}X:{nWȯe 5k6댏k<T"V)򻾥_{%|~99[68uC9=6.H)dSW֔w-S.yEyN[an%0sﳐWֲ.:dg:Kp+{g>G#࿵/O$`T)PFW"0yte#HtZ+{Ixg$xAt p*TfbmÂr :c{Gy0`Dr ߸'P7~@yqdgNJqĤԠg1qM! LJFk:( qQ̻P>u>7BSw[+**rMMY:J`?wꊬ%o,璳.PnǗx!_R< GD F?l=;m( Ca~{:bof"di-{_|̝V~ԲD^=jLSUcv"Z't-' ed0 [߮vW x4kNԾ<V$dTi6d\iYjӔ$NJ'^fĸXwC,U^oWDtf+41箨J8tۭc. '@Q*N-%T>heQohA<Vo"}.Goda7~*eK$ 让Z1^$ wwY{ 2btX0yCFD[o<,l %<D?"PKɝT\6BYwJF1nlWQf,&1N's{c͓S\R SATC =$~05M۠(=Swp/wҕoH') @iYTLj~z41@qtA!Y L{bT/} xr-JPKq\>9^N 4dw>,SU=p_n70~Z< OKhTQ/$7GRkVVK)JY9'g&Qfl-QexUU`2SS u%;lܱ U^ 90Pg3`7WZ9*2Q'.+~  }S4蝋4]cvaɣT3IQ"K_'~7eRUCAMJc*~LpќlE3>`zk Yr jͷ=~Epjw d^7G̲Ϧ J@l9&\!ǁv*!^j],.6Lٚm@WC8lUeU,$jg˄N[nAS ; a_ddVH iG@k8ݖk_{eJ's2XL%1 ̔b菶 7 v)_]3 pdH?$7eAORGGc躠-< M琿xnѤ *P9$]Ls܅~rӐ2Ж c>Ê,ݟe7Ky[:U*3bmDӭs!8#h@N[Ҙ %\Ӈxws-NJFC\GpD(&F\ UV9$svOY#I'9JMOAɚiDAo4ȂI&_77*zEBcd[N8hrK Dom Y$BuZFBo,(<濾v5)uI U#RTUkuؿ= LRc-N%VDk@L\"jRxUt xv먞.])R >X=H&uq~#~c$^Va*$6Hljdy 8^Fr,T5AF"S\5iٞmzT]pa- zV.tAE>q3 $>==!^Cy]-a@[aI .$E9vOk*kw"J3k3QbFs@4}Ӊ^M'棪h){bBլ9ܢqxfv`dr hya?Hc(ԡFcΧp/e.VM;ݟ*dBKfCݙB;~@܇vU\/Цy:)ߴYC7"~;ӈ3,׆ARBxJ c X <TSWNWz[*cwEmdHTpS RX#c+yzJcëeaħ˭jGT5=ʣ?@ƒE¿zg:$er-ͯʩ,J =ӀD, Rn!D|uml %t<]fcS8EQفI'VNrce*0,nb̀Ko@Pd8IcA%Q寡E|3l@,)i?7xѷl8qGkQ< $ ~F3O"r,/Ql*k̸O|993)gׇXx|IK`QLձ' cV&z|fZJX1<(!62*۰F>{LG0L2};:>͹8iد:c)x2u77 *ν-R@#G)-~}׾}7eRbi_%v>X+mYF5!E '6jeyAzomW@Q`(,1x^z_,"^8cZ5{۝+I-i"R"y2Q/ *vʱe/_ufʷ-*q̬4!i|1XiTegA;ԨIrY̖ٶ劓-ڻQ,6-D!o? bA%Nzp @ u>Zjq@Ү/YLGUf(tugCa RzË9DƙFf26WLQð<w͒79fIjCrX`eOsVey+iceiDUa)W1Q6,aEA\G?;Ba[hɡ!VoO/2D":Ӳ[7)cd@HĖTmx!TPiC+S=2Tz/[*&@϶ܧ/4%TnɹyߊF'Զ7=-O4 rkDžV*F\lSmB&D^0LI$!g>A~gz=4#o~Zm*O_^\c<,g\)@5xZ鮾ށR)Bn&,d/qK,h7SOVsd[[}y1dk'*毖꠱qh؎b?TP--?z>ǃ<|T;㐤5xy Id 7\[D}Kq5p_Yd8 :e_&z( TgԊѕ"r{?Llw&5?A[HR4;f0UYg܇"r+jRvׄ^)$zO0>.Ta͞qكj īa)8GT&\́m7>MƜR).XY瀗_-ɠayF4ºy4ڡ׽,5kj^i"@VǷv(>xdmjILID6[#J92^j/MK?bMwﷰ%WB+91̈́صb.Rve&XRWs;ЃvmT+7Eʈ.3'G,8|M)k4www3l9.b,_zz74vn{Fy^J9pק)TK_ j* ߁'xҞ@։FZa$Doɷ̭S6*&|Qrc @ ȱY} W>V+=K_N#>4pز՞?XW,G{m``)AׄK~gucg)û-.)!Qǩ\waxFH뉽Պ SSj*`S+_Ln/w{lɃ"Wt[~ Õ,Y [OpF%6~~B`MԬ1pE}òp>p*~}߬Nu+q ]N`jqSxVmSIȨJn2J&n#r/W0Q\69́3j74[Yb5lh7&*#+ Y,Ƚ);ɅD0nVz̀F xfO|Gҕ< r,H0*j`E~_҆\PJ.I_Nt*4ygQ=uf) i>Q/&?_jD[[ E8dI 9r6߯!AV_A_7Q(mg,h5Kb'9Mm` +KhH/"RWPd˾z&Mw|'CV_E]+D1X -D[Q{\a݌CꤊVe ߵ v KYvsFA4+ eopnΎqy;!) yP\6ENe3خTyK]ʐ]E҇Ica0)sM⨻`WjirjAȥX4?m]=7߱*|є@J`Խ*ڱ@"U R>+kQzGEkW3}S b87`jrі)W!F;`iCm7л< 8߿S%nL]\ij!,&1 ݥ1L fYh0%,hPXid j({myV4R2߮*g6ssuMQEuEy*bo Kơ5;\_Zb,)iʗպO4{˗ж}9/m~[ t]ې޲C3,g˄$ ̈lՋ']- :|G{ W Լ䢐;߃WE tvȲo,7?# ON K_bo7ǪK|?yxΒwvo*a1+$R/-sI_9CeLI/eZuc(!iY5#%NBX 6UlM_rOg![́ Yk0ͩ]&2%luvGWme܃%MxV҉`sc&Aw6ehOzWB R)#&0y:)Qn`ɱY;RC|W/Ui;?؃sR'oZ}q':}iV aFnޖ& 퉒0 WY?M!σEZ,6H}8Qx& [.l^M=9vOsD|[d~w!5Ljql13$'';͎'q=$ᔽ~d1 ;aBXc6gd=4@tA Aeh2-FiT(+nTH X}䶃b7Rz [&#ri7QYt Rč!?BFE{V>ݵ.r?ـLODZM nha5EVZŃ"+ۅH|gE[8FiqHλY nAQKG=Oc'r 5BKypИ2o>!1g햆r O]U I̐j>mdU ]Q\~ZE9l'zl\ _y !gV=l '|`yl$WWh('8](jf EQ-Buuez!bF( d Cg`d5@6*\`ؗig?Wߤ#櫭2mfLԐVyۇ6=Ѣ2ї'qmW۩ߏ̻riiADFb);4FRrQ|=y /BvxwުtS(]bQzvDW@O+Hx r h3_t)`Vǃ{.SBPZ USiǦ9I13zRrR&uN#7#ّDbyPYet@A)Ϋ,?'@fpuh;z95Yeb(&|@?i'3+EEzY.5v.7I̓47;[L3-3kRu5r#Է,Qv;^{N E6 oڭfKĖN/\AVR|A&.!߹־&˶N1a+}3;7W+@e%e˵S%F7$uC@@ d+Wv=nh4[6*5+Y#ul0hm_|TD|QΌ}HsU,Yı4,߇P-Y4a܋/.Tb7sA/9t?Gzo_Iλt㨓#[A1r[~ fXGگjc0WFwpʲY*&Eޏf>vZD%cK{V%΢[ׇzTvI5*fSoC4/CW:C^%h\g@tBfU)d27%%GTR4ܮڗ[󮊈پx)FfO]]u _6BtD&W0߼|}^Q@eQ-a- *"s;]\oײ£fu~s:!q  ޻̼,vB]d?Ak=gӫ6ZagxL(F9H(p$)ցƌJM鰅&Ή 캿 .&-K XmGЉVhI@c0Ez+ḯگsK1USqy0#ظAMA0hGbU/pl D ϫ3vs.B53:?װbQc#/婷wT* 주{-ʨjml( >!s,3_s2zMly/f4])6ȑ.M|AAF:#]hU]J:9~)UyELp1}iQ>ljc3HP1JuMP"Ns1@uRט[y{?Bv;50vXHAN"̦^p|T%4D@p?Nf=LdK$\ȺF,=QKV.;]ycɋϊҟȴeH ݆XILxMT%%,ߓwu; 9մ#Q(?dw?.$?DTEF ޜȭECv䞄R* ^.6YxO-cU@ XJ^3NPi72E/WdI15 )rވ{4\XjaX[ڌJ̦XMߦM閡σ)2G`N sTc0RĿȎMQS>Ƙu+*Vbi6 zJI̽k?4-]N3[p Mѳo5:t| AeuZ2%Y2OQ皪#v%EA_tg?hx"5r:x/i] hC#`:߂ޗpi .sȑMנx [ȤU ռp=6wkl|gB.2W I\ʷ=r'fW/kH^ YL;ڒn7`ͼhPo@((?+fRxn(IZ2FM6h]*sz*0BڲIi'7ۺVu RiNvd֝6tKturziH߭lR~ w3{* ]ߡ( Z7(2z,uENlvezf);,Ka"n%ƥPz+'o!Od83f9Ry\hj 6 AV /$9o"{Sģ_lNg@!z[K'ʍ> vLP|0'oD%| macs. ϋj$Ii0[M_C*Viq^.״qf15qkN8\~1_['eLe UZNAJLpo?E5g bkΩ̄N|`Bg3%fr(pWW qefbĩt@GGgzJ٣A;v tдQ l镏;ȨCq Qa\3NMY )ɖLm/3}E3rx4vWJPP8mmD5p[eоs 3;=Ql0xGbP%R8CJԢN #m@~ =t'̪_Э(0a'WqIpR3|I5nL6Ϫ~]\8͝1şMx>;O/ Y8 (d^2S~̮l!qm ?D 6X3aT#FZxƥYӵڄ#DڊiPJc^IVѻ>8ESʩpv#e&^g4pEHn&3'4m^ó }vdŪh56eG݁j@vD-d*B[ Fm oZvm] j܇DZ9w G=#ժ6dFv/ H81E >(ibԉ .`z}ʺ},9^w<r[LLE =hq(d; =@JټmC$6 煶:* Ck ƈͧF)lͿ&)ͱt:,9,>?V/>Ax>_?"Q#l8z{.*ɟv~Pg0% avhC|tp?jvQhIUH))i"8gp94DnB:d4dz"|9&4lְA5jW]JGKcw i bqgRvBL\m8SAgTG0UqOP߲i86dCL\p~>2LX7:;kxh ?= $;td\:!@dN7]sU>sYLf=p)QV"*(=+.bdC ѕ Cۓ95R1#ɷ[,ѸE},x _[D+:ba73WPbu+%H /HJਠSM!=N{|o? ,.lLTsgScQ'Yhb*Xu/V oj0_~v?%ija|_^/Fy ]l1Yh9ug6\Ѣ׶.ʟ.o)4ƻE 1pumZ1ErTpB8\!q< 'kc*I֍ۑt\K׈.n!!qXj>t$1NN?Bר+صiEp!]y fdc賦U oll2EzIrf΀UF}҃3nN,*{5+Øxv՘mڬHjSbN~͝ $B%!S%esә~]" }|ZxsKHa 1k t\Gr.X)@FʅhgdbRyw׮~U(ݩYΐ&A+q(IOSuz3Wg}ۚq_rf!χo{)}o9$&di^mqU\*/t: xBrjtmW( ]7$Zo,MĹ,6ު-#V|˾~l)둒`x'$)h2<=E=hNϗ&_jy"$C5Ǖ+6]-Q|tWnFKй{$ΑL=ۺ.WvZOĉɭB%ZgV TIJ\.ynm d^}/_N[1  %ɶy\ӠrdLEAKmD\g:!S:B)S 7ɩrλ]a[c#89'[ 63}9f|U/¶7BvBDne8Hk+OSP1(#pzbrsk?da`myѷ86;u3iOL;kI^w=x*:r7e .L'iOtT^CM8jZvn@];%ge~&-MX>otEV7ᐖ'uSkBK4( *,GL&A jgUXV*~aJ{鉕+77R<7z%̓?@dǓqJ;mspN7k$W032O \U m1wȜVf|"oZRbPOʣ*"q\3F/5R{__nR8ݧGw 6dKH;AW(4\9"Oɠ[ם`4WAEƶc*2m'&O3ɠ0\k{C/d[CQFzn!ژ0*N3jJVs̠MOMB5bX&_[.Iȍ;9޵BQ`0'o 8.y'r@xڵ: %JTL8A~\PՈ@>8YiplMpO#&) lAŹcJX RGlapԥg=KIE=u˽n1ԣV;]{N7[0DF}%⯙JD FUv^]e@gnuI!ʭ"ȱ+*`)z_J)c@ΘDgԴF|~}Ľr5d6 +FR4eV^'㰦;\Hmb͗!+FU`4}$0y㗂9FeSvolD4rTcq<̐Laq ln98Bd?"^6gUsW94L7t 9Pf=gG9g>ng*7JC,`҅}DȘd<>5u/69`j,׳|50<̉󚜖!AtV"U/O!b{5JS,y2ɶ6BD 23;-ᏗF,Tt@6gǍ%Zq&OcWZ C`;Cvc-Pb#VwiW-!(z?AgF*`)[s8 Q_(Z6eOҀE=#e}cپIh2eү6$ۛY&ȫ(GTf$;.eM^ )yPt7q^Oa(7 kt)XCYliMxSDTDQV)_qL?pv_-*N|@W3t~@o}c,|<.W!G^Hw56 `d4ױE VQ. 2B*V|Id*n yKM44ɨ%_݊;Ukʼn[s8Xe!ԄϣhB&CGΫO ,3wtmf(G+)=.& ZahxtNx XYC֨@c&$ eFGϖ8s{g*Z+Dq3Jή^ dYѠWbM7;ٳԿXZ`2WqI;'w'gt&?cY׫6R[ȇ%qE !R}RwEQ4?hY m4- !Ea$4MFB_L\mꊵS|4i:}$וy-(A{!+<} Դok gB̶d 0]܍n }\L^~hg]LBE t! >׽jҊE࿢o+'득+]nœFL|цl{gL˴ r8h! cQzBFqqQBy fe8hG\XTKQo>S4`=9gO?<,S!BSf.9|8?WJ$K9&V_\F4fQNBh/<)$k 1$K|`Mi?\P1!d܄o؟[OJ=eԱ~r' J&Yر)8؁ =FENSsu[\pڠ;LH6NƞLԤx/o1gSrJ[V7(!gh>@Z2 M]p*B,gm'2-;g)|C^q 10ƊHrI[:!Gu9e5Aim?qYpX%"Mbęnu)w7idҷ8+%b>S[ّ\7tZi RZ8(Cz w1Zul`xlc#nB̸mV1gL-OT'2X!&æt*Nh.HfWDC: Nw]yHbnNyaS;gxSrHPKlGHu<~gJ8<RQ ~AD%3K$n V_NZpzlk*nzGV'Q]*nZ*\y f|rnBuh`ҙw@Ǯ*f=qO;ki]2[%/ǎtgBc{y"}ki쟙(ȍ=ț QGXa*$K݇(&OX$p+rж׺;Fz]%E{WcDOAM> =g<~J3$m&|RAm"Dp,mLyKNǸ!&.z2kԭ0\=[/&D6IC.Iyl ~<"DT}EpU=KZLEtk}U"Ŵ ]~*?۬ 42hpFļqnx JBGp®πgo&:HOk6w4[[Co%7|_T|a[͕#L5^zju]KşQtJ^ZS)IY_ԏ^}dTk`_l|\2!)L$&A15qFPXEUƣ^Ss+q/Sp1GgL5Vp&4I,(+;:; 0[ u_ramsԲ~:0N_qL9 ;O"r.]ڊ 0T?wN <3~Y>o{'8iUNQ.@GJh׫>؁N1+Fh(↲h$L?.u5)#^L{Չ,a/M:^qErޜGYϪ|3u A>^՗u):y뜠L`9עm"0PHɚ [Ӆv(hKvpC䮏U -|e817iJX {f1=BJ9ƢMܞ@Y%8]IG‰)ÚgبZ <[RG:rFFu̔#s/.?z =]:&%XHu-O0:*y7Ƙ}CMW3?AJhئ_ksL [h7̏&"йSB(V:b Gmk;[ gFE< '<S?0^/Rh72:Sj>1l҄{, R"kv:PEONOΎ)򮐤';`xȱ ;G݁sLԆg):X[>ͤfcUp|JrRrЖ ӳ6[/,7#+XȔꏼm Z Kz( 8 ,arJ P~s6@l.$ w'l6+Xu-c#Vbgų !t:zʯ؏nу2?q`+j&V*09\k'9z]?}ɼ gOίDP_Bf~r%s} <V}W|8՗DS/мuΈS} q􎚹UyOSطT5_xz/4%Ԕ lҢթ.gq ?S:Njf" TnK&JT8'|*& 3yPQwX\pe@n@kƪ|ۜspP(*^vC}qf >4Zr"FlF4.;Jv0ă2WhRs?_H- #={"?{߼M.ƛK>\7ܸ"̦ݢ`*Ѭ   O bZBKւ^2 mu2TNgIYc?$T82nq^Ԅ}B\vy~|6YL/j@Đ!)qKz+4 &f͏G)-8o,#hB\'@ /&Z~? t7bUЧ5ɧC/G|YHMB&)Ϻ CYα¿U,o{i/02~8[-)Od u 1ր{xxHG3NWn1uڿ {4YejgU A5M|L@98 4uKmSvS\>=G(>3X2ϓ@Ku,6RlE\5qz#@R@y:=vb#? V@&nD Tyjwq4WC 9K~rӍsjEvN083D@ڻ|hp7tz!I$wW MKm8DO!n&t5>S )R)M["ɬABb_ _ ! ݱp'&dO _\@_$n&jĩ~'!fR"gqqL#u!/a]fVȇ,>s[`εHM=3sڮ(I( 9i!4`6ӌ!bB,SO2| /,( @xC_A:/$L+;ti0 npqe:׹iV._2$" ?Ɨb' ;hoNzED©hBKiA_)'GIB "f9Nިq45?cLUIlD 능{[GLG;JX2O+05ޞ,(r}&#WL8zBaԾ_TS9 ^7Sy~CmQX<>H-(C 7$3Ч*4U9|R-B`9N:q׎]^DRsq5bD)]g>]ش$׼lEO8`wC]i9wjLbL 6hs}D $V7XCY@8 :(Yl0S0H$4;L%1>+" llxYּiR!&u!+ ðT,hydI,dŷ1-:lj[\ɖVIeritb8k <]Sָgǽb5cܱٶ-!+Nw1h{;vi2q$ޔh &#[Sh4˖Һ"t@PD(ɏa=;4 QEƤO(W(L~ +AOiT]S3xVZs6I3㽉 NAXQޗP)(cΕX_tA;ڳq$-㊴qj4_+} ~XE=Jr(ƭ#^iejQ#NP''e~"K6{yɻzva }IO\~ Q'sR#D `euTr4gs*ؽ| xZigS nv.[w6ܞ_ bWJ*w?H(ǽ-׵'8 訂$_ݺ&Jj>Cm>PڽT$,c!jŭΎx3yI11?1o;*G5 <&9 a?8@9;އc"3 mf5P6*]%Ͳ@}|Y!<|{/oah~ʔPbd#+w}lUg<1=\[̇CRMAc" Z;s4zߧs2O!5t.CE\򦷥/hitw'xy+Nސ F_EYLs?Tj~a.Rv쎷>sh6e֒^бսJs9i"Nʦ-DEO,LLRHf:y8Y3ݤcR]+:\£BJʪ^!9-gYjsp;Ki}Z&1DʣMSUpTc;AͫC /ПfJZR+Pac`+c,G Q뽅[} `[qSLZ&'͡t͟l+--" hwCZ7ۋ*-qᶫL{Eo\Ȏ޴ka^l]iUOU9!'1*(L 8X?Je~m5Y$U4-.z|;;FvqPQ'ƎCU79 `/d7QIl_;gg"by\*eAϡ\p /759O=A~Hljn)A24אJ q4(:{x[ƨRܳ!!{!]nͨ`$[{uCrz s7Y+\k͛źm/%KKү{;KŎɚ m-朊RvYNNja#3U5u(9N<d{!RW oӜ˒!/n@@"WCˠd !*}/bwվQG۷g} ˱8h`CN-xg2gT@S ~BA.$a+6EN!ȠJ(n S BrV!3*3ۆ|R̸*peel)$ ER,>읕7] HvFо)ZS##4O !4S>%k8WrEς{swt=Z*@/Jcm7jwhUiN>{U7jpMhл{AOқXo8\˭bzĜ@Xi #~%]J\N}UiTwGTB_e^~9 04u|"cPVwrCTe5Wi6Xh|jfwS :`Ծ9'dٔ9DoS9O}29sYEKꙹ#,Z;Y0 n5ia^K?NԠزw:J6R\"IOjX8T#J_f}9xXq%Œl6P஌ 6@Ժa{w>!#]G;{M(d\ԍ t%DAq4d״? SkjaKBoy^R]45U^ݚl_G Ԛ<)CNc#rp16P 9E_nqt]tl h&whL@dט_p7m8ònOmC@/Z"Kĉ1wڻv͜)OKps"3 I{Sq4ĵUC^nk'"ǖx1踈-{NWVB gB,Դ &xEeì9~>>PNvrĮ7'6[T o'Bإk2`Z|UVpQm ɩ=ձW \wܶ(&ZuaZI$P-%!,o>,Q1$ߪ*ʼќFTiG}6 bP%ߦcK\&}Izbwɴdۥ\!/T4ɳߘ~} KaY:؋t E!Î6/b)5WMTd9q[ƙ4EBCgJ'+{(tнm~pt"$$".~YPMSUeKƘ(9Xb#1cƎ߅1v)Kd]OlT-&psx CHh$^twf&o $z9J6Y$k>0_9͙_{e~J]RH4y{M~OUnfEo:z{j/bH *Km:%.g:pyo):ƊĩFW;&nX̕fp@QcHɥl`,A8C끰:u'yJhNZtE > +DŽV*Aw5Uy2ild%O:WEE4D5^zǮx "|(%=gӻIQ%;0;X-@b4XeS/Y9-b9+c&lZW3wT: OS_JZZ"˱UemF@p{&=GV3sӯwaTZ7SD˅Cy˚G0L2< y/rZ-JdryNz+6sf<ʻE!<d 3U6e=TQC'!աܫh4pMFՌ &.[ n.-*I)jGFJ>d)rDx. +5I>D٤X,~u-zM mU^8S٢g5>B~N,ժBA/FjOBK,ݣ6iI(N,'YA\cMqZcp#Mkci)z4?DN%@p ;=;ѣɆ _yܘ4He._np6ŒyֻYh{+g'gk,:chp!ֲ-1cvyN 2-Ky&KT;,\R :3m@:M3Ho y.𐯲;pZ"~ot}* +,f^CGbwkCgk?9#m>x3 BF,}di-DS)&"4'fPQ6o5Zsۗ@Bi3Uq#``)* :v; S|@sx4mq7FPsa[ #M )B p{;_چ RO<wk\]XDQ٘oi{, `.b)(]SX "TvStTt/yHO%!mdEaLdJHυxEV^V=$ښqK ۗߌPuNJ ؂F Ha49߆Z0Bl >]JJ @A58?d`0H$I&hb8 vfd> xmGO"^:^3qEx젰vo2}*ʼn1 J}JV`EW38mQl54>cPPR[oYkQKVѿ_f!BX)9:6"vD$%qm=J` ,-zs7iysY>ëNa~bGD*tcxErsCSٶ Eqd?&!n$4USIz@sˋ\;ֹ:<^B@Is4n󞔛Qo6#N`h]};*? p5]NS_POAےb敔@OJ-PZ&hE7G_Eu @5׋f8tp̅k(iXVzh59Seum[+&A6c%\dT3.;"(!؈p`Uq 6XԹ6.< 9@OT[k828͌@Ɣ}/5aatMD|0sO-啡ǃB(ˈT>ڋs67[V]2)]EÍ5D\iByc˽蹄}q)kW+s:̗ O:<:gQ0RG!n|j3duщa&+YY 0\-*Pk?w7,d:M8&^ɠqusaa%DBBmf{КZml3l3 ޫ1g<2hMaS5z Au'D^y -u>MU'k>-hꏙɲ-l?"$tgGռxl6lrylټiM&(AUck5lN*q%""PUNXXǷJN8|ŋ0[?[B~o#2g)b}VrYoL^ sSL{לb7`oQg\VbЌeQTnAiO'y [v3soyqvs:U sB.:Pbl}c} {!GifWcA 6yɳ6 "QcPә(N|j)1 C׏.0d hMz\Z?]xk~_x}C58PF8d&FL:uapU!f U%{L j5 U?.;TиSM1.FpƤ+Mi\^Qӫ vBdE{b-WC&JA̯hA'Ud1H}reRշ !RCZ^@ OЋꃈ3{^1ۥÌߗb3Ϭ[`ͱnX m&Gk kRvOsvܫ7!N&:qᬕ,2w waYA?шoDdnGv |_qxFEvQS0T*wyu7.p}^c; 5CӁ ЏzNl:[wy\Nl;DȳcY^{>tuGF˹1EgRo35rzC,﫻b>v4o\c=a6-KSXE-oiwI.0cv"XW_(dHv}2Dn61. }ղ\rub}=8^2I/;˲b!*1ԂI΄ i6]ݜMRaO a.rv7VлRaL!ΦIȽft)b#ly$ *n,k M*X"[f8[K1E_Bsh26$ }JC(M){皵T |ஊ5 CCpJ`/Yzl46UcD}A9D>*14ٸœR[M\ 7ӂ@pV7Adu2ͮsϫ&%tD#^Dy q^Lo\ Z>ĘXP/~wC ɪM^|~2Hd@-e5fBEGhFn}VK"ɾ 4N}9*ғ>iex!}5ue+KY,xB)J]GET0ڡ+,33nsaةFy!A.-%xC)cA&]I9 W{ ?u:WL߁{]lVOK6x?sf5L;$0u( EmQvUᓯPi4p geu #˂''>YC o9cS0 ?gUz n".y[UG)Qa5A!=H LV@aoGhOPckQksI^GH[7d2N@j|\#v7'OŬ[}uPAoep3+ VmZP+BwfOGD$̤ mUGqlQhԮ[3HR/uAN3]_?aQL./@|sڧxy3 P aH#Rqpxƽ'ᝯ-A<]Zk6zIȨcgLGHX!JN&;ky qh}wFw=9}d ڰޙ.>/}ApPNQ=hHHJ)^xZVU'.cq~Q fPe[qVS] "qIQƺ~t{=3HT җ8V-e  0^dvjI5>#Q>MO+AMX hkzo4A. *VHqgER? {u85D}bߥAݷ[D&x+?@~i*6Ov]/s[d/HJ{[wǬD_s.QT3!FbC-%6ʡ VufC nx KvN['ú^5/ ֍BrCHCdp6s0@2dӢAU'/f21Y?%DFA&)XEN={1lE" Bn7&*aL.wJeY~hT }+dub.W4˙Q='p;qyE20cbcDL8X$]kg+O<62^ҝeXξC4kzFav7eYh51ۭ-ϩ"ٶ3_3e׆p8?줶ɇeQOJ~-QGgm)eOS]wxWv+_mLx Tlk6ѕybu6mHDσYк+=B>[/{ߙѱmv3B:7 i _NbHdۥ9,RS>{zp,(^9%}ZpK j,odF3ˤ RۙmNB˟f~aa䐜Z]_j,ɿg:>ږqbn4z )u*o2-khdi'^Yy]ռflF$ 9w6iQ|t.`NPNsjq\=Ere$9^*^/i@d/H-WcQW gP36 )"v_Z (rfXnrcl;%j5LJ`].7>Y-hfUv2bdvB*%I5Bx('5" Gv?x(tYG5M/09c瀕788iڜ4_rf6RHD:6(D=zKZQє)q"P|^:ed+LA,cߥ'oqrr>P R. ^`e TDMciQ\nkV-yzM=$Y5KqJQEV-qIe}RƮD^hW(:5 3Eѻ}I W~49x!b%C~OV˱ V˞S` DebWVR5XJO8g !pM_?u[arsXhe{ɘ[g֞[2P+@@i>g#\|=%r6߷ :#iz]z1E;4ܧT OH=[*O"C`r3+M^T)Y!3 7"!AV̀k^cSu{S eY;vu`H~h.mM+ASD% yv6&Sw1Ոtپ%@1V拘ՠޢemRJYOYґshV~r:4-@yP ߊo& QrIB7 3g2TiQkPWZoQvvV~JMCJR6&J+,WE{g%WmMR4 iaT/"g,Q讓@#qxϲggfťYYWj%t@N @Kv)~\Gi f퉉b3/'\v[]>e%-hc?,&U&w038Wdژw*ֈXdPS$,N@*/%hQ;u'o!=d E51@'ա3TD1C>+X<&ڏax;'ӧF , :˜F%7'IOƴm6euRQ[(c^cs?q\fx2gAՠp ۲P٨`$d-&rqyՁuS/JnMlloK") ^ayer kƮ{}h&P{wM@bv mMMUnN\IkAW}f5(7QCe #'? [ Y ECjyȌwwZj΅mw2)}Gp_5aPI5v)"S=0@U ZM7 Ubث5BUh2P̑ hrl<;i9Ccg*='OV$JhnpEeDV8ni-kL;aWi> A:#D}# g86lkGPj1} l[koUqvS(Nrj)[Ns*GhH2},)?޶#JW6<k3KتKEo3 So40+~4E}{HTLv8Jx|2 0Bf V_5v/"tʋbR1kxV]2 &4lM'$O@%D;.ŲKMMNn.A#3e_3#W{X-UF7? B!l"4ٌըx՚( j9=jb9GdS`oTްKQtAm"`*`3!K" +m@ώu U*H.7,e*DS;iGAĭ:LܘhZDRǣVE\L|6P?f;-Jl^Hy,Z`I) AAj˸"#D@qt3QVSvKaműBϖ~A.ŎT)6'մZn 1d_BTmd #fH~dxٹSҞXbo]"]ٳ,{z*TesZ6X o tƿ87cA+, (͏S rF{Le0} m5 Ѻ-vww~[msZ}J Lh[ AMTDEҬS)OBy%u',j7? 5V>n4iqO7˃-9jV@O!BA"H+{P%2 䲄0wPǔz9vPeZI'ɋ58ũQdOy+f,*݁N|o.Cϐ9)<"Ͷ*Ō펊<ݩ1 ^JҦu G³;%di[ՀCVA*=QsGfڊM&:B sO u*݇.B׷cS>KI]9̷Vtb>v RXqqIBdp?{}wC5i#k8_{tکHoOBFf)m}ԒU)HD]]GxM6:9q`?vRC\~L()6H5W҈4u?'Ewv 3`q7Y_WV Psk-H%.`֡wrAߥ jOp+ ݍv]uhVNծ=4n7 onBU-h,ۻANDD/I D88+jX7c://G4'+ߒ/$Ϳᴺ,;RRceuƎhJ~z2|\EXV1x8w޾;>k:ߢ걉"!8=\J"CPAP—鈚" :oW:kњ4ɥuՠq75RfW'.T$-[YQ<2zW߼5$z~-ōyo."%jr< *kC/66B4l`4ǧx[Tk!$nnnۆ;85mG?=v=A\Jt$D^z8"6m5;Qh!]g#}1P | 0W*;Q-F VK(:GO4(%:&mͻY$̽ŸtL8v夲Kn[ z|MYۜoWlHS*n(b섚md.bj?׀i/uT; j6g,LS"BjqdžTr}sXX!GO'sMWP%?s6k 6Uo(J->['[Rsn7􌧭Q5&O 33Y"MMHO~Qah$ԾNE?Gj Ǧ* S^Zvҩwc-Xlu;crWfAՠ,OK糢S6BXF1D܀`%Bb%5ޖ48 Q32*C:'D*!S*h$)Tp5u }2m ^5-yUS .%xNۤak`! \?{0*iE?Asġ;p8dnWw%r5X{)gև?jai.ΞO|~64U:[0>ަ஍|2)E]Іvirk,)QPtͨz fff 5֣𗽉//Y WnT)8xi`0e>?6f)&焙%'3rS\fOB|3?⨂UUf~:# `>c@xJϤ_ *m Sr#1L4eڱU?K#=` Θ&E\-c־6_h]DhO6'@QD!?bu\]IX)1Dop=u@;e%}O)ȐZS\H;/Z4rOtӎTs5TIwbL&?EJl_d G{KRv<&,f\EBcy')BQVS4a`(~Zuߩ]tMuuznFӉq=%iĘ K %rZX ԑ`UxCDׁ41#DY4iNb9@#\uy{VyQRh㑛bZY0k/R̯nz1b0STM#RSĉM˩GaPuH4r^sAjr}>Ի nk <BmOYI* 8"h#20\'?2tQE}@mz8.ӊxѴ}7Apk 05]*FHӓj9, k! r.?ٖb1#[iq A뚫\cyTH!6ŏ ̡kRO u6BE 7jnlEp z_1/2/wUB6 o)헩u7(рΝ2EXw5sܩ7 *zl r%ݝ*e9gD12/7_vз\yU7㺙. Kڄ)j&Y~OͺdE[ܘ\t~QG@3Y٘Ų|"jj\^}kmCZT=}%R޵t*tZqqTӰ*3nȡ~ a1d,]3 RUІKv~l(ۚF.2pF&w4}~猍BdEVeb5w.n}'9\7{:;-} Ez4M>K6;| ;91 JҍȳxmXWwl(4ު.wWL-Y9LEf_BYx ˿*MJq/2Ʈo],(]Z0؝.G[z  eF:pB&SvBB&SAL4".ɵ>4Ƨ.bdBJQ]1aq{) 46-ᣇc=|/ߜD6%Hu?JpX^&O+HTNx"(_.j R:|5 [s5s=u ʊi`YaNI0\i۷`7ù)Gm%J~D(z]xv +wa #}BB R%WP @bRC9ZqtȆqx^ڡ_IP| ޫY3CWFt'esY-ZXn|=&&(QVzaD%^!PSoyX߭*~Oi5]gVP[jgvE Pw{ ׵AE]q銦pڻ`ZV?$ Yg0 F-܈%2_h/Ql;oͻ}~LyWI1s,Fi|`\} LA~wd4׸ϸlq©oodOHt^6t'cΌaZq{%ODKM썹9#.8]YX*n<9o%f5(CO3 Eޕa_奊^F5Gޖզ4-ZW璱8bF1Zoo Zz^!Jk9r2ת!4 |ׁJեx%RߔU7Qq'@w]pZ,d';.^5!N:M#3و~!ΉK{fw8 ,(-$p^Mq"T~>@iX҈:݊xsF뿕 P^ϲpW6!Je( QpIxThhob`S^u| v:V7sZw*>Y ^_i)!;Oa?zDiH ~]U{dF8xjJBUqQf=#i1 O#$F\*/XV+ NV9eg\T C~; :55!B9{% FEUL_Muoz\fa;ѕV}3ň?v+fڵdnMAHQOנ=| }Xd:UvsoJz{(&V5"~L!U +GMtsc]S3C5N =.H5 n9l$eDLwGй|t#'Zև,{dy50{'ywƳ/6$I@ư$#`j*R[1JI(B0͗dR mrJe5u3-[l@[{z{"f'OFO{sE 3Sx`+lo~͇34>z,M PGTY4vH^(qpӵ("g>ót,YPK>GbTAFY~}/9Aԕe_.Zt\L|Ȯb!ŀ& K JAsh0aVPKa p i$IzԆuȓZ/4TZ2kzy1xvJX]k΂zО-$%7n%N|KWn K'i{KP#$ZHɷN\8 =F@ZUH%T#2\Ol 0L9GoKVj. y\=b1aj"cG\& \5&D5]:9 ]hŠE]AV 46_`{D%)(ɺ,i*F.yp2F/xM7VXp :+hUlWdzWhJyeωl~ W/&\4$fqz'"e|E=UEf2GM`qn2<K5?Bq}`KM4{o.Qףtb{>m⟿`pf=t#N,,P([RoN%`͇1SZ'X1@40T㌼BK{Jzp"x$ ۩跛M% mjc\dnبc e/,ُ~KB[zYUP'+KurjzcRT$ }5ī֊C}LSU|GZPĮr&hahUȻ $+#tܯHhaU㛫>Zau =)M{.X`8V0iտhP8Yz}L\ M&2G 0m<`eY0[If͗RO`=W:ZIP8}t_g4 nCdN84q50]Z hmJL K~0}7%brg]D'S͖ r.VcxDEڮ:8vgu+8V% L^k%$L!Ι/9赌Fs5xp)(SiljGgJIv&[?e 9UEkwčIdmaHmS8tnjGD2-9tRp. P5rBQϤ7]@˕Qnu2gEI"!)|"߰ՔxgvHݔ,ڴ/ Yce#sSJxcwf ?r,tPp%XwTMQ T)]-~u$<9akS-Ky:uIco2fupT 4;R ,Z^k(ӂX(}59#=aZ=&/s%s^a`DP.O;12g~PM 62ϕ[u=;!W7-DŽM =U{BQL)s{{( xa7{J' +FSy&g;q[-O9z]>8]&,D2dc=C'o{9:w3b1B1Vyzk+lO2(l| jy YZ԰6`H:}9b=vo; BÆ}\s-ARE!j06 I-. lOiyWF;(Ks܋9Yvxˊ:ڑ4/4\H6(?Q)`NnNۥM \8wU}'/G| 6ࡃ⬇⫲CʶdM;p^ z%LrI?0&G]njjϚR Ly/Ģɰ>_z3@ mxr|]<+^U?;Ke-Tf&kb =7;k&؆)c؀ JYaȔ?Klm-EOa煀?1]L6|='Mvjk="̃>6I,+2]{`~k=gSxcq\mUN!s 'pw9r;[`D5 3҆8C0e"as(?@0\dxq2#ӼaǕƞ)$2ڿjkkZa/*Bu6n84(c:En=/eI(roŷ-S EH[C!?K@3{ʫq݀\ͩ@ :6jVj T ;_\9VI 8"BF 8e,Y5jy"2DR~:kHaطC?l$}6aykI60$sل)ZS{q|= z\m;Giׂܲ۝iƋ re`{Q|2Ȉ7[5-)#h3ڦ)O9j>\N}#cFOY7ӽ-uEW'_I3}],o $ 'VNÕRqc&Sl@hw|otȾ/RZ{z,Y4-ir8:oOy@_?x؈ l".t䗧KN bv?eoIl[ CDQ^ꌀ/>?^$fߦά@ ^z.b^3"8j"Dרo8ރH E K:S% CgUXQcҘ?+*KMzwV[?XomZT.Ce 62R.BR;C!o./(oƷ)FTxK[7|fnm{26:&F?*##QR38[QEP Ley7Zl_(N }CLTtZ?s[|CdH i9*-i_VjKscae%dL7bJS͸Dd1\7Pgًw\Xl2 D.b 4G:[^W1Ε$ 0 h+#z)&{`9=F8UmI\ԘGkv C.o 0z7, ŖT">K/I}ԙ2?ѡ34-+vCCDrٹg,7*4_Tq 8xb7mʡ 53mz댳t^ ckhK\=i 3Yr3ܚWdPr]nBL RGi-,jtq,} >J'=C;b{[:C+_;>&y:V9GV(Erg\e%ਬg9 hjgz}$k$@)C"8v ݱ l&c nub n2՟?ɾ㰍6Hs6,i'YQcc).۴0̉8C=T84shfD #^â5R_%vNCbZ aQby },::$J!(2P*h7g;sڿ301·0 [JMΔ_N/2AF*$7]g{ju?KA@bLXW:3`r%XatTfnBj6);IhBJ,:JvՑ#+(,z2{M܉6VX~海6[|yBjtbFĻ T@dQ*'˩LX$>27Zȉ;ʾr4 <1+$ YgSaAEmnk1MIHm(Rq3VneN3-wwxa"L/+0xn3QZEb4۔E2fl&j-#}D`5(;uiXs_JUZW,Or)fœzx7sݭt8=XO+VwXj¡j7}n *棍+o/G&D̳Lܻ]>-lpԜ~|_RI~n>AQ,6ƒ᠉P `I[֧\2K3{>fއy¹(/Z#&)[JM`܆L[gfՏ V%QYy{j.BC-i!"DSfu E2kS7@HO-(TY"NF[@<@VT 2*cs; Eo$;-(y4*Q(QĪTtH7\3\x 1&fu)zZ)QCǯ.Q,m<݅kdMjҐ0ˍxj:avҺkt [;:ȰP)횄>4<Ð I;KyRqAYdqc1R{b+L_OB1)13YuG!$Roc0#UU#fD :$ 1T}̈+э9Uo+g};y/{&:`䚲Ir}ȊS & $}`FJ}m2zpzBXkZDmGox֎mk K (6BfdE*lxvM|qHcޜs[T"e!*qw #aULٛFDa؞DSL()"mkYy'4v&s;-()Zq}n a[@Q׃{h1'CMmivYP*ip4,<-$s=96{^[G@me_a&O8rNldQ2rA=3{pFjrn}ߝO,v]f]X fѾ&/܋{qsAChWR8+S׃y4tn@^8kJWSґnV:^ٟAKl,WfTҌMស}Ff=4[kp'2`@&PBϙ;^k^Mst]ى̱XhB\"Yurg:웷M6dJsr!KP!_,! 8K2?{2\vᘆIUioVk 2Sy'Yl1jDn+R?ZL=Ȓ *&J>>ϊ t(\SPX0[_썘uS^]zx^KR:1M h-߄OfQM͸:'ho p (6L<\ؾ;N kӹ>`lfɪ#tִfOq0B{k*4#)@{/vHqZPq㲹76A?gCWB+RG->᭎R^F8;K3 4Z12`:U`!w1W"e?5)A@8.[z̍Z]K<0̚Ed2s6#X \%/Yg! U/EfDŚ@<)bI.zHu <Jb^ңFq%THW iz.8}BgʎH} g 7L45ˣ%4v(4O2x{/:o֡7 @z%64i[0ػLiyw_MNM\W&qp{BA.Φ6jTcG~Ex C22Ԇs]DZ6^Iq$t).74BE`pTIzP}vkp;s(nybyYO5OxO>$vbdIgxcf:|4ÐZP?pϖ#"{~cJߓ;!ښ^LTB; MKƅ,a͖nVIC8hzq-KZ3 K qӫ%iy& gf:i>Uh}& j&P>F;Q &'D{Žqk=iڠEZ4|%8EvR뱙o+ٽ1UݯI ' ǹM== CB@^,o HK[u]Wˮ% {xh%}".N}v v m5Ye{?1*_"%JE8tҐ42nSuA۟|f#;_ybu/HFwR@ *zN'JlΛYx`]`؝JFdH8Y2 u= MnD\"Ol.e9żK/;XU`2c%JdHL(dڠ),˪Yτ3,/yfZ)Ivw+fJ{3 sy[}='GvY֬hL3ЕTHn3I!ʺ~N=ȐK 2ۘqOm.A`FJ^+ϋHPta4wwEF-mEw!~.xKim!^PS-|X !FeHAGc "<*DܕVf"Z ` c3: 62Po 0|EWFhZq3S|۳W ,58Al,U,"R?}'RYJfmrCOu8xA.5j 8"%.S=>#Y~Tj л#EVt`@ubX0Y(n *{K[mTjlz&{_.Dm*5kܶOB~L=Wj3K*y y3rM!O8kg˅ښ~ΠX4}1\g! bNSYL ~V5Mٴzs(hF[SEz[PwAp+``Jf)Uw]PAJʚ#ߺ0m+o)#"I7=HkU2 lm1/R'Z$C8qxs9UX0Y$9&,sjFPߌ>O=FBu:zX! #K: |Z#_WR{[Rqꥲ6& )Ě:xfpE,4ArSđv4 \ GuN|k@(>sIo^}F̛RPX;)M]{ذ r.23} |%۸d=PQ=;#\`U:4'5־HNcn&(m qUY SsKkAgLmUfo[ =6 ]|Iza:b½XuSoBm p@ =NMRq4h,F[1$M' g|Npsy&Bo./Q]x~o~tGb#4hUPtYGv7Ԛ #=ڎzd=Ќfٿkqj7Hךn~^eDÓerD-*zғPP&8cLD"-C7i$abΉ4H ^k1=WPkP9}׍&YoIMlW0FJX .QV!hnx]F&`ǨmiRCf=fzһU ̹A}jOx&6၏0O;+B`C*`̓w"8$;?T"D'%c~!B)T, MK\WX'+rX~Gy:SF厖[ž d c2{`*|n]cN\J\6^gID٪a!C7;hkhE:C$ {h6TG8h1 LSX9VSί~#ij G [f>5 JJUYiS4o͹q^ cbLf+S07Ԙj5׎AN83(Yd8a@EYVBD?FƠoMڤ5  k)L`g7w]Z :O) }٬^C<؀p:yΒN`շ.W Ю{G 1Hz¥mKWS∑q#i'Y=4OqcfCՠ!4` ra`=uSIWC6ۂq73>$MrLYN+"8uo:,it2U#C+Mƥ<^g'KΪGTe-ٕj3lH9Iu l *USn^e $WeDoi-h.] Wю9+e&#fƹItqϻ_Q-HF=R^RxGW gygf?gхS~U~ߗ;UV lE7q8Au#t^HY$a#ĽL Nyـu臗 gX PZz_#(} L6tnJ=[c6 iQ3a bzC-qA] "S24aV"}CqʇG[dkP*,3Eڮ oKAFw8/$lx& Umۇa9( V aծAgzuCVU'HLf;@A$wwE&`ĻbԍP TҺ#꟯wBgS!gEW}=JVOTt%m1",&Do,kݵR;Q+RgS坠~{O`gCoc'J+#]/6tTźm\rW$Gc&~[ V:j(B#K[T:jn#0$5/D$\ѫ*c``m9-ťx0(=g=,( =,h8Hm}pOoMΒ\#x%0 nzd' #F*p_w0Fɟn?ԨqkGv%p_l[%G.ٜd-K; 0,]!X _uoFQId$<<]:XJ"S=UYf T-3 ^}O@W+3nIN__pG3 'Cͨ9.\aeakw7GMJJ ڡl8Ob1!ŷ"*W@oM;-rw;B.A_)p36n짱A.(uYE2{;ݍ .M8(i()Iu'~[]o ]sUF@:\'I,xQNA\fBtHMcD3KehYD*Gm䗰س / 7=8~i'p{.3Q:>.%2OwU+El+ Q T#Vn= ϱϛ]dLA=yqi# 57vQ !2\.feՆ~"<aKˊJ9+&NDYB"7G۸nzfXM3.E-W|p&^h㣱U*֦*LvKHg7@uL;=ƕ] DH[E\`F64ꨤw_:فiQ=vEZXN6tLKk gܱ v.Z9.ۧrhnOv{ᷕ+ 1f`Xwp$\_SG訸P]Вy^RyD9 wQ?Żb4LbhcuN 925=\|L,i9 *Y1w2 M٫Ł0QeAV BŖHk^B_2LOԠbw H?9>0 ^ Xed <ݨn Xou&P왨J{&poeV`E/+ Q{I݊3ke7O6DӘgaEBYF XD>nL)5/J$|?R# +D"䩅 ߨ,M3{@A3^[Y+D'P  /|e6agW.H^c=;7k\?1R| M[VNЂ׮:(]iJp2Cg|1bnD#8[pq)߼G3)ЅTK^8l$K cMP&L1s1~,WE~W+PJqO@A* ߧo5$^}e6{ܽ(IZK'[ebV[,rv1!f {,QgD你7}sbVAN &1IqĄ"Apsdzƴ%l\oEzw2%ken?Rh~ꊫ>-j WW8èV\866I.JNaoHE:TFQr sõO1LlQ,-},l}r%\k *9Mp3]a+VLFqd&ioN٫8B/S49kHIxXۼ}$Kr{X$wC__FR4&ES9פsЏ]{3rK*k?αi@ g!&ԿDCSeZ6[ hS :@'yPޯ`DsCb,Tlvs1;\=9֎߹@MjvZ~_mP|h/dc,uuءe\ B̮^4bqRv݀s 2  4+;XٷuxthPs`gC{sc>_Ef9/i7Bh"(_%DwDhX.̛nD~{ݒXPpx@}3Heiӥxfsw[m8^gH i DoYH1ƒKbEƩ,ENkQ_#xx?ɥTt| ݿD8 Y5uE*MXM$ ɷαl,vZ)4o,"@X==9uN-%X1%`ٲvGpҮ.PUt.,$q([ܱABMBiZڬ^ =Sw6f#B:4x}v'dGlqR6-6xvR9].!5Sq<3eAs=IGF鵠$,0ϦtWeLd lָZoy L<}+'$i,VL\i[oz W7$=Vp@l'g n.HŔ9U& (]=Zȫ|UfK"`A:W~T @flp7)-:7%H {Pg"^d6AyUjʱV"fjHN]%ix=搃Kmޗ\s+컰.;-UɫٮBDS:Jd e =:& )֤hD%` tm,eOa(Wh6% M] Mtع$#\G$9<ʀqq6=1b;rLF^㍉ⓦ:Ɂ7_#|)0aY r HTՎq|  Z\?ɡ A )*mb0-J}ktA3 hxaFt=-] \c{O|r)԰Ehe5$7_&<0"M~/U֏})DnyqF&-Ƹ#M{q&]ۂDAS$Il\ 4~Cl 7 cD²K&-pL^{HY)2c"#W[.͠ќ9^ Y4hm0tyҬ-c4j4ʢ$W+1;}r\{ٚa >At'N1텙!KhFRO]*@>:<`S,,'w~I yI}@X[,ԣ>9ep䃁C@7a;eϱO]EA@ [G;wYöɖNG8ؿ.Eei$ v'/$LqIMq{ eM`(*lvƲl,nל׷~v&qP.si#GHY xa @pA!A ~7}k@,!C )@hZb ³~U;s/o3@Kiszu%Oڄ{K@AszY 0̤ap**%(8n͆BD}a~F, $ͽݬQ,b=b} [ N8 q~b%׺Хa1gvc-L\)*ؠn2e:nU%^VklI /~=8Ԋ"Nk,៿Fͦg YT]k( SJA[`?r2WUmE P1w'LbixR7&n\*pvHqSK=J";i\?X}Ov9л0詝 45LKNjs KTJ 2}rI|3^Sлw u{D+'nRI<*u  dva :ê2F}q{D^GH%=/֔J]ߺb'2e߁ڰpOA ^;N0!\? @AwHX 0Nnе  ml۽~miPU{d^Tjsi<|a`АcURzfnboԟ2+Qwc[ bꘁQ>t yu[:C(׼l^Ũѕ=%hvQ򘵛_L]"3>t%ƏPю4 x5\$sa X7%AdUo־ rΗWG~OA vRV*M/M^,њ]PYpIJpseNH8KĈgZ׮m{)ËmRĿJ.Ԫ'<LREe ^I2a/P*A$Wݙ`hTsBخH/^}=EՂ;*%OMn)c pMzUŁQ{K*fp{-/6 >,%,˩T0Iv@&W?dva*Zm 06 g Q<؈Rc&`'~GΧV/ M:.h5 "F_"w]"xPȱ~gݫ#|#!}SFfLtrUDxg1@1)Ke D7b}})&ܘs $_x" b5-#:f 0#o3¾?o L /فYI)&vsO] bIZH+y`'q crz{&bEE-X#텀 Ɵsg<=pM!,8 @p,AAD1WvTjOö93 ޕI۵po)S2:ruĨR*0ܺ hه(\X.ؓ{{?LMD׉!Å8@ k-I_-'1KǂuN#uA~v`WJQ}vF+~>zx?P6Dxsi$R)&&lƟ>΂Lu@,nz6žh9[Mep''g nLH!qD`$?vgK7ჶK-q\HsbvU u⯪-uϕ^a4H8 ȑ}A2GOEn^hlؒE y*.ђV;Lhyɲc84# }Y]/g<6I̱vik"Ϣn+>){B$܏]bjz.BǤGg&D3As%gv"F?[EzTc F%9yxgl̢x@H\gYDXZ,mԔ[uClY _ʦzb,WSL͹v olvr/ݟB(egJFE7G|ӖIVx6 A_y{(~A@Ȝv^^pWMlbSϩQ&䥠_ėU%R҃v8cr^J%:>'^@!B6]"qnnft+}^o3'>1_u* %qXg-,,ŠG*W!ME"W˞= miOk0ƹ<0fz3j38<:&>|a?˴%櫇:;ћA㘣͵ZA=Z%  Jo\VV*:m1_y]Wk,X<9FF덲q4-am424obXCI;tkxӴ,Z 릙 J߾1R/T>3gw<)ڳ i拽nA'WK.6 W2>O]/-ZjTUIoɼ J`q0oՑP=}-$s:Y$8h޼Ȩnig|'WhgjW[+~$mC| 9@毺=A0^uğ/֭mCog,H @H,xAH ,r&;7&!ߜTzWx/  v=9#9[pz^lH I_Wzz𐥺"FᗕȈ7e}SDg]L=+ Օ-o7굇6+6j3H%5yQbڅx:aT1 \!mXo%l<-9@g_#b`{3&ArrBٌm1թ7{hʾx(?*i=vS"(6qk&X2V(gbf3]om&ڷfC\o'KfLqfTԹǨL g?dz 1EtkhQ\~5J_c$0 #DhTGDrqUW;8"!S8N^_<v{ƕ*.uܼiu-NPFJ`ݾDaT`)]#Ŋҹ4j5hI;Ȋt#\c1INYH]MTF 7T>MI$CaRSg|8JPp_0d/N8Mѕ;n97 1jew4 :nB,@5c[zGWƋ.x#h/?f& 7QP1zcWv*cYmarT-5Z݂@;* xA "# @:MM*)F#`Mްp޾CGlB]݈,v5?("Â"IPGԪfL/)߉HiA-b^!d~nqQK;Xh2ML”[҆=ޱ  5b mIcG9O|ov5=6-AAA ֤A'8_ϗnhJEMp_Fˋ/RNMU҈0M $[ `I:"?cڎe!>e`V|@>wݍC2g's~sfKvÉNdb6NUag/ #r +qbu ǐ^hZ+i,G|4ץrɻ`&Z}5gr?0-P8u=/Xƾl}]h)NT ,}ڼuT( ]!]I#a`o2?LyR*? :3]هW@ \˾B|1ma F؃lݙ pefΖGa0?aU㓨͑^t=-YC`B4-~֩$F2LMc`cD4k]HH 򃈧|C̕C ED5p="ڥ&ux < bTm.8׷N?CB>m @*jJ1Y8%\m1 v{aVm屿H`>,di%>zr JGQ[#lVOmA˾#;:m#P,~T]`Mu9#鹩69@\E;]\ah.s ^f҆(%ñQh&IU/ n\.r{&F-\';Sbz|F`bT+VYL'=R Lpt)42GlߌOòc.\x6@0OʲET2r zPr60$KV?V]53aX Km6ؠWwZ\+>-F_=1U0oy-Dzp0\KzUd6H[FӛS9uGHS" ua^bgRV(~ӚoMHK1T9$Ga f$PBIZ{nO,٨10wNU'j s = f!DrĺHp(rd%EVC4E|ޟS.Fz[D|my?7/ 3o%FZf ,´AI˭ܴ:*a:C^ƪqn-lHO-AQ;l}Ka* %9)+pHm,e:oGq$?.3PEu&H/`iq ˣBqX]Dm /* M|)~[ U< }7@ɴ l֬Щ/CqImS sۛ% D: sM yߋJ:7D@*(+XVlӛbjv5*4(ik2Z?u)Cf|Qa1w$ga9Θ/ B,y+bCIg+\Ұ[CP;+k(L<6k|V! xgkh:v6?REߑs8#_=+V-.s*V-^1 ,\ Yn<B<{'Jr&L< t"?h48VFMwScb< ~6QqG(싳uX}ۇn"T w:пɩj^ըWWZڍ;d1OvA/* gdxxǐ'`=]CM}X(Ab?TvZW[[L奄y:^V$$cָztӺ[5jL6#sH2 _Tx rb8e\5/‡+WKjXZʭupÔSC4.Ey>A2pAWX gY{K;?>9ٷ0!'^7>AɾGfP2Pp7} g&!^kѐɎf4qa۪sGR{|qjfScU(E[KZ1L TxX\R*Ue5~V/m(yYXݚQ+<>)ǨniFXZo,§ĥR:G&{I4Reu2Gz5jqݍA xΜL;j(IKPXaKj_O;>rhį~^$Ι{P@afZʵrddE%I"^۠הx`!O=^+>uA@4$#_ oDUCb2* tEWrϹ{\X uCvQ.KqQa6< يLh/t13~P L^S~,RO{ [H^aJ=#x0Oh0IEX3Am@I<;0@`NVy/1V3P3އoj'"1rcConYSsV+Ȯ]n0jMs]j y)()A6dnh69O&|{( ._¿x;, U4 l'+lz.26K:ՁT\ T#4VzJ`s &9_+C@ 5W[Hf u>sÊqt '5V<~ιo#حDV?I.(֚f;wLZcǖ=C/6lUXSjĐxo. 7Ϋf'Pt\m}3ٻc%*Avʞ&n!5)S;m?G-Lw8TIj>gmt@L tv]TKFM8F llۋ\E8xvqBZRO`XnFG&_է?Cfڕzj8V!)䷭"MjON /#QfkF(z"<@% k] FmO>S? $^j*Ӏ_[Bc>aʓʍ$ۂޠQ%d۵~a(smS@+Ӥfrx Sg#w,z樍 wҟ v"V!F,z잔C#K ?WF@( X]y3޾^3vc.B75n:{F8=X~5c/W<ڭ!lc\g(n$n춹kZ3܀+nkGveS"$4_zvZ)IG.Tnxl$VMw"aPU*Hnr>B"r ϙE0]=(mX*f򬧆8~ZEA%XHtZ-B\$!ZjC{7Kb Xi8N+0`vDDfԳ"/XL5}%80 qh7>fơ{2zOFS܁؆QN ʆΎZf񳏠oid>ww7{^fs$HQ|⍲sHxW@c5OI'@ݫGf]*xὍU uQ1YqÄܠv ѱ|t369/ɺY$<  c1J@@&̕A`k< 2(2\yCp_zAхBLT_Y4^pxX#x_3*x9qHM1Hܒܴ >'G2Z +&a m72KǮ”hWKXPʼI ;Ҩ0حOC ˈ",fTUּ{ ,/YCh ΀s"ki,p#, 5~lzS)vR8 8]s۹Uم48zvF}KJq)ucsWv^V u5ʖlOQ!x-Ǎ'#nۣͯƴVМ޹`J:$뿂#eh+Lw W/'pGvnzB w;JfhTiSo c|B (@$B狛1tNw!LsBhjyPI aw%m:4DXIfjAۻzW PI1B<ᛁdAQNSpEJ,o[˘$ Gb]o6fiWcueY}]Nger'?89S^*yt߸L3ENW_GlZU&C1VW4U AN!t O"nb~(ﻻQN+6ӉtU BvgڌBIJF B1˅heg?2&D| }~Nzl,S*2CⲶ˫zؚ X<*p#-I̍ :?E*] Fswh' j*h0{ysi :9f>&g;|^xDi^!޷|GXHZ̎)ɨ)/4ī[o󈟾;+WW/B%O Ыn-.8uH͠|*=z_CRn#K)b4p8Bl(e[ه[.05HW2Q3Zf5"PAW'iȥNLZYMz^Li,[sJ*o H`TI¬(̃n kϡLKx1x@-IڬYu=W#jo!y s}HX2ᰴ!u;RzK.ԭ҄$MWYi2 P{$U^(Zo"ӧSĽ01i85̎xpK& `jq?g `ӘcpԝxE3 ֞=v?ᱏtKBtԛdԻ(7tŶJ,@C=IB(͐$ (rA d) %} vd'΁?}>°L+W|Ej!S@uqR[^%VOy<&큈ηoV8{KeOՇ;iJ*b]Lkǽ]y6,.{&X c\8$9ϧƶw;}N7e3ei0y jUPf-!g}.ܫW$+:Xz(@PvhZšV=KX`*[~O-wߊXޚD|oU`o SĐk﷼e omlWO[JFB𻍯7[T/{EM"w}9S3jT [\)hV?_k]E"Lf!(7Dx< Glȴa'};}˭FxǬxb* Du!O*r 'č6I;@X[{z:vઐMsjv ̃.JFM(y(Na[Ck"iT2'Kr~myզ[*.fpcAֽ(JDN ~%آ&*ls'kO&_?_F?\Sv99Hg'vT[C_6(>JFjM,VU|YLHun)#MB(̀\_i7i X?cYQMZ/$ eaکSvove[t!N*\jT<`Al@Ix3jMpf?Jc \7zGj'$2>:Qd(k޲TE:?ƗGV`3o\wTw:4<8rǹV@0m$C61C{|зv,QQRt%>r$"^h_9?WD B,rQA9kcy9Tc{wΑtUeXH!n0N-VpگIrHȲ U{>;mam@}Mh^\JdzE{G:zx:A6 Cޤ ?7lĕݤb%"SZV 0`3>=OvkL7x5{E,Yn!}Tl"@\w*`-6!T} 8 l!Z`_hl ϥVaX (_e-$k̷Nep, ).V?X8/8B7FP˟u] ^NI&9$Uxj@5rmpH4#ۢ&2{9z+sO|UȷAŠi=i yDߍ) הd.OK1$Z Har%ntW[jzT6Eu fmq:D\mexW%`><[w9'B]}|12aP:hՔDN3i,re_,!Js8Ñ"aXMQOa!.J|_#%mU`N]ku!dǂ֠bm}Zs4a:_S00 lH9Ȩ`EEF[8^i逅X^PZ5B ߒxuATxJkpn)lQuM+DzYfS McWi3M+LhY~&JW GtH Tp5ݜEetU{){Mo/O{fTsUm%PN:+ZhK!UꋾT7Gk_:/u@Ơݦvg|=6EwR,̂'w"=^ qdqhRQCavq$YDu7ub)4#2a4n/}8)#dÛy8 rBcӓ_.Fo7#Ȟoz7h}؏Ib"lg{e^HuߦL~q+e`砫(u#2P.֤ӄ`2*٣IPrOLlj5"N2iٔSkH %I( T:ǹ%}a$3HlZ|R,I^0L#w twa>-9nS>R' h 2#T5x8i2RZq|#Zlx_pQ:^aAKIӈb۳7i ,ĽKm3?d8zwXlKe?R`W`4`p: F7Tb *D2ӴPs* P0;)h~v&h{W. !H\Nj#'=}U)Nڜ(2\@IԒӒ1YFsزhJMbKu$ f:l/3e :)O0ds֞Rmz{c<4Fd@>e#Ueqf3LѐaN~֎]| x?F$*~ֻE߄]뎆od<ũc1^ˈsȤL_˄ٲGquKڗ- y|>a0':2R&+98ѪrHlV~ >0\B$TW)c9CRtCh`OsP{ycH{z0yv[@ztUl*TiSUe2k}@7&l5>4 yh?`Y~iնFNrO +ȧS$7{`\0睩R"Uv8o%M̴g?3<˲S(2ք#B2a.i{n%, ptn2 Gڐgz@ ^Ck g / _Rp /@=P4=jjyԟs&`CF%=7{X@7(' AROZC2ܐ(pXr|r)3ͅFЩY.T##b$J.sXj[JRum}ͺt~\$\. [f$ ] a:R-oro7`yI1<3UP2l2l{k`V2'|R|מ|-@ܦX}jH?fFV4)@tӣc$]_@w/;{@aO,b_J9z!.\v,i*~2mRh+0MlO(]tu蛜sf1{}޷ 2Jo ʕG",)}x{lLAKW`kcC;pP)^Q#+X=?ʮȺz#*ˡ: 5 ^(h.']Q9,4evnfb:*x S#3*|=El=.//Xy N 鑝hm^^JI#/jyZ&yӠC/J4˸Rz1FuԔh5fZb8)ʓCV5!WFfWJ?o;݌JI.7EY|Ra3$ȶskE! G;6'Հ;ݫX 1a#">0O0ܘ(83fb8<7Fۊu"*1E}6FND, ;}>Zl+o5nqZ*vB4CN䡚7ZռEnq|m~swڐT VG0`q *l*a׽=%E^ɻ>=?kWsY[|1\u :fQ*yݞ\%|< a\[8lZư*eߊfFf!Q.2G.|dVe'IbGٮD00ІǶ9omID`Pt yb2yFif=1!}|{Oәk:lK[;Y;v݄;-wQ3kƅ!ǕЄﲭu.A60,h+'k;C/,tW%PPxQDS'5_$t(yo ^D3LҴg7c5J(e:f9/N-Fpai_90A {;i$s Ϻ'`\ %7?UYtj3NƜ9`'Ҫތ )&~%Mѹ)JF'CY;w-anCVP:TYAR {>&qj<.IL*_Uȟ!zכ[<;Al?jM.jc`nh=tϐp_n1iZTp5'> Gռ:km&W㋰~o榬}9+: Ε?͸3a)|( _N ؽz/*Mѷ$9+`w^*a`]Laś ,~P{5z:U~!=v 12p` [(&C&8 @.3CN0dEseĴv.VgVM{% =uĚT At4?A_q("́ȀC8 Hup@3*\@7ո$XT#RAX sx[団:4Mzx[9%&QH}-Ө-ގ<ՐP+=3p4D:'*$Q0ÛP{Os+scM¢BJ=uO.g4_t;J CTx9r+ғ(%yjrGxmʆ×4=U_`mMD'ۄ#}s`+:A՞j4֟N7=Y,_:tL*yG'qwD zVc^"alޱNFA\˕l,OfGI:W|Xuf5} +0-월*L궂yC#\T3msN82 C񶝀G6+hNRP؄ZEVڃFY d pbޝ'KkoԨ[5lRM k +G^wK%&#C #eB5Vp LS;:*%~) ;mZ;^菟.GtS5;gϬF?2k콍GGN\]EBX \ ]_܅L |؀=3yvୟ֋`D4a`vC2%HUE: z ; PKE5++`|)ZR`u s!:}RqxiI};wԃ U9!BM%hw&u%'?]J,ύe1}MPT`UeEJmϠm4\ ܑHgOxW5KW9'y#b&H̫:Au*8]rVa[4B, dZd\!x@}\{{gnUqʌ=KD)1M?]&nuAmiG=ލ'¹e 3mG%Zsp'.m-11yCLzK50-I]1р)/U*t}gs(Ctj佬C?' Xzr.N VRG ڧ*3$dlm$Љ" FD4ppezKmQ㠌+]ݏ2lsQABl-\zPL!ʄnu@3ڏH=N\ԾhÈ+ Tt ɳ]?P 'o"B)$FWX.տ oVd@+} dA iD%{v RZQ_U e2+&I0"&ܮ7YTtIhJ;+! կvs ,A )@R~Ue"7_+&A tXqHO3ֱ\JʹU`= A^BWS̿v]Bir2,Y!pGdNL)~>5a;b{d%꧚c2|&mVw޴h9'Ԣdn y;|2-SiYjzBC,#x6Ϗr1in1H>eoWA;Éi?C%^MDhahe(/٣eWgਡd`L ׶/2 UL|OTFOx .YxţJ0>Pft2K\k33Ƌ&aGl% amDCY[&7de"e/d~ޒe_%{ tL#M~LaT.O]X5R\.gT x6$G~Z \ vzz.)@}`lEiO0] +~N_v~=M4 "7*)j`h6>몤(LlBUS\>Q(2's BaMz-0>޵1qHa6&7EDj @TB01UĆ䯨!~J8R> dWae3te437*o_U(Gb !)X p1pA?dU(sF]U.؂X ێQNi( .TB".]m(~l2V@?9Nܧ7!$RK9:b`cQy=k ]Pi (w+}S` { "h:}Gf iRϏVڜMs]E 9P2.6:erɗ*O_eg;Yye+r =:ʐ@2k d UBvBFUlZC({3F[vЫ ϓשɚbLl-:M%mh=ȏo2ܩ,e&H}͑1虓OXj7c34>JВy i1<8S3_ O-W[hb塮_S=i\nL;f~Yئ= ꁪ)όAesW@a^@\ʍkCyC?3Ż^`le,a+&oƘFVDtōՀ3~jC1b-tJKDD~+vfޒ8WF;DY";o)y2/Er1҉xשmÌSVP B9@#9OrA\Sm&N|ޅ<mCBc` 6R53ˎCݏ7pod%2Eo$(ihTaE$}%}q.'> 83F)ELY5A2]q"Fz gyr!C+~NU)OyM4.!W 4y5Z: oX#+UAl<ɹB$]K6Lp]qД.Z; @ͭ$7''c4UR B[R I}B\n~lWv \c92(QwLqJʁCc4\L|y}~ӎ">N"DŽѡM[}Mq$:H]h,*v&73lj`-ϾMkZ% ;Bʫ%P!Nxٸ<=+9t@S@gFDY2 Nc ƽA[Ć뜦K@3] C)~|OCoye?-ȾzNBP{|&C9[GTCUj $4N6E&%l.ʣ$ov}kc[,‡0meYyjCq4%cG_׌P8R>c0aG%bbxsz0aFe$-;ji8SA^g; ޱz>Rocj{->IM`"n^f5P MilݳdFȸL Bwȡ`L uq AJWr}:qƉWc'Nm[1Cݿ?W4PIWv6~Gͮ 4ҿ$ߓcHfh}ݢ/TqO뽙À4~Co4y$@87(>B;Vw8 IA  .βT4fшPd[xRϺSiЧ'i^g8!~ڪޏ0z++bl(keD#~z6:Vbu^}~r9PYę4J~D1s`âVޥGӶp8isĩGQ79ӁPj녽8?^Zq5\惾 0vwJ.H9}|Al>XIR<^Pv`鬔%_˹)8\El++tS \Nɾn :ay(<ĥE{C&1.c*Ŭ޽/a7>־05.Oh*_\``M4!Exi@۸,mqvwoXVFl l&|4!|/Ü>tN4c )yp l3Yѳ3}c5:uq/ JO R]c[Rw-'<^|HB&7zVn*Hדh YbqfR7gU  rjR7ȉ,v|Cgh'8`Zb5([Iˢ=YIfm6RdVֳF.DK7xdq꥞<:0ãȋ-z*9wRO(0 BE //zFUoCzIcpΌolnvhǽk'Ai/$^.uzj@&%oa+VXino",-[LkM/6[9ҫ:w\r{\yuRgUbb ir]E9k^$) nw3ۇ(B0u? b!ҰIٞI }C-L2hwwp\ OxDQ8nE[FԆR`ʇcۊUg5l|XyA' U\\>[g{)C| Hp<)? ^o+~gRop>vh~2 k]=aCgǵ$IwŽPI(^X̀GjĄMnYMq ɵ$pLmᆫz@Jp"lbrg%"Iy+"ʨW2mt( .OJ+*l{Gfh$U7k K߉cb! j6Z5U UK/|#*lsg>"YX(UhzTRMcpZ[t2&*9_ԠH`!c"X [{:8U2UԴ#omZ=O-Fiv2@W T}$Ff֞JV4eR5X7],)J/܅G\n/i61BӑycğD9k{h,(WmgлHϴ&q,v"4ts9*đS,h&:6rL9_董3UJ\ []?s%CI%x$K(c|  z #MAz:\<齩]o-Ģ$flt@ EZe~2gr1Ma1Ss\xYElbHq҂G{&X Ahh6o%w74?D[ $}aW%xSCƈ L{5䦿$gr6Etm[b N5 tzzp]F-R QsxH#۰-v۬36 3KRf&POG?j'H|@v%)[kE%ӥ)doMK0ƿ uSaThgoп}JT@ M4RwhV#w0<+΄BIj&A;Ng rIGsl,4},XonE E g:\H.L yg a 0Èv76^&)t$){G$v"0@׼~F1t$g,?fS: Z@tbRNJ.c48)'%ѡׇEI*+3j[$Y=6cJg7.) +e['{P@_?{ERMg$$c;r5/68[7 ࣅ8swFTI=H9f 8pvH{&Oqx~U$>dﱟ hGH6U\>==Xky9h|CoEjWz ZG3Cþ|dGf3y )ftDo A*ۘ pcʺ|Ҹ$5k':Jf8=yzF=s5ڈ{s 1!b"zLNY, "9pu(#.i3 `HњP>^&8 5 UhN"|﷢I9E;b\G9x-~ntH&?x!vBվ7mjH'N.BMDt @H%23+  lcv|{~Ս EFI됻vp|e ZIC7yɻQ)5]ef4d} 7̲DA>cv%\̪z}0>:;rfڊ. Y]3(44F)Xn XV!pem.= L#j@ĉ֭Jf`]@9ylA.Z z^5>T<!@ W.A[~.PA6뿒%>W{~~)pc)o{/,]=Me_k]$_ivV/pT˜e,;1P:ގJ&Pelr+ـڄ=@8=H2ӕ:;n` da drսc2:èѝRʛ.{.6#ͪb^40֪E}dR[@.XD&?n() -Hsv PtG%xf)@tZk+m>2>d%.VCeoJb[L5-b1Q5J "%tv+oɖS\.m'!oL%5] yP6OlUgBSZKa5hNEǟ"-LW4ͦ`8o-)+\H Pn<+®<}&I?ykLʔ5wJ'渣0KTlZDg+l/uL^ xA'P!Gj6'} . #‚^&TȳY)6XlPNGR6lOa2XqtǍ#`X8A ߄-nQ=v{Ke_{) XIY3)3 ɚ?֕kUI]2?vF.&4q]^3H/8dZ'K^ 6xg \aB(I$YEHJ8S_G3|=a+٘_ Q_%S[ȢdQ3};e}enDC;{;7P&oέ?k8 hY=Ɔb7(*pMc4ɬsz!9p狀B!cF\kJMl[a27;T6|kPpz{h%Dbvcw&Ꙁ!t>01׳$ʭfq +,/@#".CFc{&`ڮ `0{[ODa.i1]gf3Rz7T4RZb_SS2?BIصn͉D By6JW'ؐVr$[N9ܱX\8DO} 2W͡9_9U Fq"(P*"%1R_TqLCBv\: /M.)R Wd:yC>zq$j RR>5!_1v uSEKǃp,3hP>I"R[<ҙ}i SjYzc.a}39 `~FeU?8.-JŐ 0F؄u'J=QcCyuɣ%[OJ/YF-O'[Bb8ސDKnW KHPs7dA WibCy2aj]]HN8vل s$j7r9C%?7q=/.-L E]8 ?oQO(/tC+Du-| ^^ V&& H"SnyQ*E^qZw ND;.$YnRq[.sЕa{@|u_(ۦC0<ξQty'⬶F>9wR@d}+f`ܙ- n-TRw|I1!;MpBj| 3+n^Rzcg0[΄7 ;^XmÈl~C{Nx )<.x _+]#Ո>y.c3m b#8{f=SYoPv.PHȑ%U:843SJtUi)xH^ݴ 8A#tb )x')WQ\ ߌ%=b`-rפz4S:Y^}t+F3*"7ĸ!uEo]$aPظ!QmQ-ŞU"&4qی܈gz-)]s0k˓ 7< ڭc*,Qa HV?o68w]&Rqud^J? JHc#!sήg w4Cy̳qձ[׽.^"̬C[!_D9t$WI:/G[%ckhX;Z־p]|Ռܽ4 DlW|թ^1pz F `ι00uVr H=xISliLJl$ ^ ?hD"V}tu|Y#X]/a>63:(R`D:Gf'̓ϷJTa8A$fzTv̀Y8 ?Hm!x.kz3#X="^W\ةTn% <%N>:LX@V7zʴNZe5r|KG~rz@ƕB{ќ P3k5!̊{j'Zz1_y'g8+ii&}; $UE^6 (a[R UF#\ ܗo'a$=K TH] UIҷ 5mge71IAдb:֜X".]0g1qKYA.]PQ7O=ɂ{"0qs!!_hmf?=IF~{-x⩽%")j-7C6yTƤlN?a q뢕$|)F K;^0 '^Xo4KȋR0 Hu[Eq09L2I_q _m$SMHoru|:QlФcqyHNy0^`| \*A+34z_77bk@s@<%H,Ez/k d0,u/e6. 9Y[-dz5~^6^3ɷiWs|2a'Y\5F?Zg=->D~y*i\chM8 -5>"c3ѩ= w-֥kiFqA EQJygx(֮֏o3T$3\!NoHt:b|S-A)umZuC*?[t% ⏶nQAW vJ ## cL^M]!۪G$EN0r6Vy{ ςV9ɬոrx]zOLP)kʠjL U[Vf *̊Uh=RM~},wqX7d' \*GΊY䛀p81I='n@xx{E[aŨ pYC"{eCTa=Jϕdzxd=5,iQ[sNAWX3-PVn |1}iC#u ĝrEgs|fì3uQK/ BNh@w,Z0硿%y3)] S.\+iq"rn6|-FwR |u6d*`BmډxRg(a=V}|]tc$>~M<>V+2{,i]}$:J}?%-GLS;۞c GqV nꭹ8U8\Y!K\'hÈ{A#+QvlLG6$ÁczsO^XV(Atioar3ILcR8$ KB3'TYZ7/H] hGS۵?~)\̡5B9p1vF RXZ@f- `:K%ְ#3N(׿?g+~ݭ/e?wY '˔ Z9vOZ%zܔ1O1Wi @p7E)/ޓCL Ụm+,DV9qi 8|^Qr眤ݓ}*Fg < a  q@ 'G*1M!F13<|R[v\*>ywH!Cr&z]\oAQc) gEi3P>L:]"g*˻b´/3;[?0A 7IٱM&Ja! =Ze/dgld)um'}۸zOjF67#DheH@xcT% sz0J@! `gr6@9'Rqw2w7q~lŜz 8YwrC{ʠ7 .H,}fL3ϖ#=!r|g4 H.}MU;r ʞ҂z"#d6(Ӿ4 AV,U\<>[rsa&AY١$D;^ KMs<$~$ ^1DB,ieC9/l|ҿ[amd=KzL t8#kf@ ( 8v*%\y+mȰṼ0^m{H}<;B:5fZW•7*[^)^@e/hWժ3$9+67!_7`;%D}<Odwȁ^cWW(-q坤]؜92\8MH1vu"71~ r=vTwoj[{(O#kxq";+RʮK٭&v ҇^ "RVUЀk9ִ) 5} {-c藠R,ۯۅvmU"4w,oׄ4Rf~h1m+^b !Fo?qo/rdKr)}b7eF! &}G, ©'tnC Rjmcv1S߱{WСdP,߿aGq\*E#w`r~ 39*ș:AzD5eyypɲb1,w[0m~*4wfIBw^Oh]f3E9V揪 1@M7Φ/snܭ"/xXUV\z0IBC{xfK.fϬebGD9K;L-P]T3?U?1z˯k}pJS* *αsHp˱=6(ooP>n U/ڗD@]7!aDCad$>oz ],QGLnG>vTjo\H10߈q/pװֻ4D9k 3FzXٍ.m k -mzfAv&t<F0b{LJs]x )%Nv`VbZpM jO' 9HqpBW|I#tSα60Q=Ug7_Y e-NE5rv\-uc#z]r+LM4^ Hx3~(lgMv.[];ưa$;YC̔no E.ɹ°f/й5MöY2/λk͟/'(dG9(׵ry;Q8(R}=j(Ta}+H~8'엽tɺ,nBd+Od@ 4,Ftؔj)A K Pk=Vy{$ع.J"^>@E$r tD45+\$TD;<W`LX@G:5^)&Qsd:Գ4yėL"A.$?>>HJy,1,h؏oc+=# s5t t*u *KC@gHߌ Y?9+|dO˺P{0oSI~#*aG pT.:r)=d 9؅sWCF3kJ|̹LDFv A Kf9SӘ0/{@ifF)DϺnꉗFטt|CLjd:gmdjco"Xt^jS>tϠXqm ^yd߲ϲizFq,<#C1aN*ؤVb(7wВ~?)[i)}]׋%Fpyy qDD[pn:"Uduj|Lxd8]8֫qU\ÎaLULi8/0)6j-W /"[uq|Ehx(9hbaa1п{t":rf 7hxS(R|z?L:Fșz|٦TÍZXP!1;0wJ|Iv/i [?KXE:ӪcԶWu,AOyʐꮰJ&晭OX5cͅWm?ɹ'RIÞЉ W9c6C1CQ5 x LJxf%XeY" 5 d+e?̀pY D oF(, Du^ٚyK k WjN|% JPs /C6oИJUsVq;eMx*&WMa~ύ(w|5oQ Sy֡]F0pP8GJWa*;-#3 j]Lt}bu`bΝ5]睤Ż9 3-=Qsc%ZMU l0zSMx߇䰶N]h%{ =[#DOUL9X \a%@^:fڐ~}f&(J$q7s_̑*IxԘ$yT%},(Nh{Lzk̑Y"<}bR:_Ó"WJ63+W*(Clٝ!j彔`dY+c2Йh)+(~q^{wŪؒdd- q޸>ڷR0?[+`_bط"| xN`o wağ[W^ܧf#°j"keVE~Mg[QN.(*Rr#Qu\2~yj:rvn͔ѽhM DA boPm'ñqfQSѠȖN٬eo*B;luq_CB<́p\&6L! H:tDݷqoMVrhjdt3 cң}.o{Iѳ5jI)(alΡ6[t̸KjnjCSI3쵿Ak I)#p;c~hH:w$:zR'_Ѵi6 kDQK^mڢ\#V4cQ"'Ua4I^y\lP%)7}6n_zeoj:M<$ͪUc[эg7LMyYz+P7:m aZY5HȹXelyLծ*H*ڙz?/2׍Fθh NW 4ӟO'>+G3oz(Z({Z% :lNlQ?)n#N~YF!ڜR{U"& lvkRȷl_r>4z,Fjx$_Yi-t- -#~ lA촉ǘ}kUQ-[wGX0xl,fyh1xS"')q_mu{mY5DncDoQ)b;*h9#(4ѨaNj7RM(QM9ﱚp ܫaFf`h*̤hXEJ}`0 }MAG))6٬s_\ hLŸ\< U=V4#10%]IJ 54ABrts133t2p%t{̰3JiOˉu[C_yӁhg^DhCNى+>`TZK?c]ăx8'\#yrHM5?_U8ԯlsj}wNo)*5p ) er{aZNrBW-TiΘF #qޗo{F`(#hozgGKͪ,j`܎6Rښ 7:?,E߷9$2uGuG(ѓʢPz~SQUsm :<M<7aLBxO-2I$cNTY mA6;&֫aR&& )MuR  7yӜW%^ d0 5^(9ׇAN>(fy)Ml!2KJr[gZ1˟]0s qt<]5?_]vŞ|?N&b5F,kyuSC hxJϫ98~#TkZT<.~='|p )9K M|u(-~c8U KVֆ0}(ٴv6 |WvTŠr$*6NB~0RILx}ccXO]Ge겅cjK+ZIF wlBu4a/3Gbjld~HkU+daǭ0o.MK5ņLCgھ*(D>b$nMWN5acȯ"b ŊOm^rM@f8o ˣG;i*..M-.{d̎k <^{HD(S(0sÆYS\ҝ^<к.u3Gaciѝ!?}BRf ׁj&"ż ;(D7-jK-u'!K⩚ JipDl0vkj* `| *a@(@&ƢИ~vuHU^?P6 ]x-<0Eoy)` O$5sD ihVd •;pnZtC2ţ,X,D_HC5A T/c`RQk(oV^>t: Xz Of&rTXB8KfW5,QREn`ølԒ_m@zf;>"F˸7%>d[ռ0CH󄼸o#y1rOiM+ aPPz.5䛃 MLP7נܐUI߹E+,dJY%h-y vZ^mz($\.y⠈E|j 8Fӿ$-'翖a&-x"jcC¦&hAvWb偶k\݋_Gk]l'J]kjJP]_y>7>oZQk@_,1´2lOɑnZIm^(6k)+$'Ej;۹h10gjk;yr*Js0ڞgNNE)܃*h[2v- qo_ M=Fŷ>ZN2F4@`]Cft,Y\to zr>XaVX6b r^n( $GKc~/&),8V_y{sDwz~U%ЏNp``Ͱ /"jrhuL N~L5]a9/va#3C۰m^X cP]hI7pvnX09&jϐceIΡ"Y1r{4 %za̓|+Ա]5`Ån 3ETL:l<9yj^1Y+H2W36 z4D̛%4)>U tUMݜ'3$AF~~,!>Iقm/J7t)c6]#OFE yk㡆7"GRk$,Rf>yCC(>8\Lux6E1IWR@΂Xuil9?2bsHXn'۫9wI\/oyRIe&r͔XM*m ~/vjb" C\>l`ǼFd = }K܋u$ W@aZD";Bǒ$-8n&aaZ1> L1Yxir|_l孺"G HR[6A )D$&fܫ%Dѧ̕He坍*®a!v¸/6c#Ke7('u_ͼs(r7Npf\3 J%#΃{ F\$+7-nk&KOq:|,>DqSi|ggDz3!]pGB՜<-]Zf+KCa@6jts%SX Nebft^:z\%'"؏6 U`*nCEaGŒk}coSƦVVr!2̆m%Dj=&"twHUw}}-r!ʿOE#sr<38̐[{'`۫\e/Ykj|< 't6i=Y$v¸͌!-]PbZ8j+&0ũD?1dP@t?ĉ;Ux;:Kk^2ٓt!j^ !b} !;v†APzqJzCТ9Go\]jt? )ZsX_d@8M"B9 I A1T YqSG-@N\ ʅ܏tUV4\9UvgJKU$䏷;}!A}ߡwěέ$l`|]-zYϡs; |,T a&c[d 胮;m&b #V^؃Z{Av*$dH[3P;E. xfWZB:/0`f|6n'K_'݁b\I; c{Q%yRW2GY_Gؓ`e)V5b*d$?v !3Mf!Ye~ްșm4(f}Y~hW~y5uY0&-_0,ܠ߆Ձ!Wrfh{[9? bBgM%6!]8@]dc8f3 .zuqIE=|Ob3f,Pu,4h>;ȍ(iG`νg>`Ti'HrdJ_=4?\,f<!1|X(֔ŽxNOO/bm*bF6YWXg]ܔ0z#^p>e$F!-C-dv-qx>3U* ޡ,Τ )؃]CG^5٢{ #usPOU , eϽ0bс3  ;vDe8C$phsluB|%ږėsP.·Sr=qL&v1v s)]gaS"AEHGzDO#s`- FSX;8VICt"ކ;n+Qds83tʗkO?^E[$r;쿇~ۨ -[GVҮD'Y> )LZU,\3.,~axl}i? %qn,aƼR+kD{#W(2=w/`-oSP{:"PZV5C ΁VxV4+LȦ|`"N)ҷ-UGqC #PKo:n3喿;?NFno̼pTҩ]$y4hV\x.g%>+U@:Ynd,P(|ǯFʗ8#~!y՟%zj1BVsHsҐZy.}kUef- B*#>xbRMȌcQ taKD ǸVwz2horq?rY>Q|mrZutfքׁ;*7_iP`,ŇKCʨGk0 aGFL2Z˓Rï ~Pb"(ސ]}_qޤ wtS4VX^ᛂ\: Fp`6+d TA~ Fod̹v{{&ʕtlЋP8捇So}&Peӄh'CÜ=CyDF\BK0 ha q`wΈ t˻=1L­Í:<> D" d<2L?!XRDt;WP%O{-SV NxH$'2Li \cN4ey^9(у`pXQuu!XlQ$-d7ӌ5raAV?jX{@ 4ɟNUK8*#uF-{"Օ:p* 1dgHEA@ TM}d613ԞWDu:%T:ppF :b6Sp9(1S_Zjim߰*@Ŧuk]g $𞞜ϥࢋl:I4>>)o< v40ztT, 27I#DP ƨRyZu,W_=SykQ\Zt#m#-3ވBʆ14pfB)v)@G^pY-w: >raS{OXlF0EN_M83 sD{ܕJ.]0h3[Υfy+F;BXWDYG?Þz*~>,tv88U}X^EFϨ}\9GeE .%nfSFF)4Tn&s0tC1w8xxQT0a`9ѻgvfG$O!N2 Z O>lC5=ʻ暂RRS%!?=@ۮRכ4b?.h1~U5#,OU)R~ǓF`Ҩt|K&|֮E1xz3EY\o16\md.E0:Z:^X+8${m @U虇_Nn`)`xR˄ep1e(:q[ęC/=ʳ ԗXhբ&oe 9>yxc+ͧD)D+*t-9}jNj= Ycǔ]ҍgme; N $nvH_ nmO ?V*':,: 0'*_ 7$)Y5xYUjq2n?+dTQ_ZCjZ1g4  'N,`0`A<|chV ++7K]4Y›6 v2uflxՠKHK'<oJk eV'aU:[T"sUk_jšbiG$OQ-7IUFd(J UnFIkR!ʖi (dJ{,-6mCCG#u 6_?Ђ\1{ җ}ݺgE%. ?0mfH7pH$?*ݸx\- f{-y`UIţʇ8ᾄ\T.Mއ֕;Bŧ=N>N{Z?z06 PKFZ4Z3d񞜕VPAw(jQ^JLL4W:6V8,b>AS)o4%/1!o\kxL]|o=wƁlbEYL)E~Б P+uchqv<;ٺ݂IG΢۾[l_E,mt}fIo> '8}DS7lz0cUUN'c;;?*JEBBU ?[#ް"d7!"{!hfZ:T͐oeM`Wi0܆~D!9>AOpdҢ3Hxx&+&gģNGՇHR|8m&o0@dɪL2θW//{ = #>O}2t)x%i}G:OG9ח!w:{vin_]ZC3.^> zh}lO(q5t{c J_~rkSۙ ɂַV5dN j#?%d]zコ϶jtx١Lm{gE#͝5 !U(UT";l]2{umBdS&g94DB6h\JlNl_Jd4E_NFe$%<0UJiԝ;Z:"l1j)b@g*V2 tƔj.ru;¯imA!MVvoG&ZբR)t53=Ɂ FRͺV8Y`ҢIs}̍w[s;J#0P%$~Jǿ|yy7xG9`ѹ6SdlAh-IpC,J8%dN-J|TGKXNԘJ+HR(ehb2$\!Lli` r7Dℎ}CY"KN؆<agfD+F7𔁻oEvMH[&(=;30kLx]T[ja!!Ї*_(z{WA)C=)O#tuMr}C4R;l$}{ 9)>O285ea=+ōǃj(Qldc74n'c.l|+.P{RAv`$Uٍ|m~̖KKS63 3)CJcEtt=RMDL(m*38/mʾĶTt !qTfm9ؾ[,:IEx+^M ׵! ܵO#nlN#)kWCX3xn1д%~g_ּ_HCeJ˲e+gMhs5mKwWlGRGPgx\ޟuL=O?JӪ5J.]BXk8; aN R#VqEmC_&Φ>-{{QL7_ke1 Y1u5"$8_]$aZ#L4q|?̮s<_Wd>n[$E:M]^iAbM(sn2 F*vsgsڳY,s15UE5˵ȳce2PZxڳK }Jko:PDkI2@4мcGyy%*ff{B A6|Vv^OrLzTw:`D)P. d0Cri/) Ve9~m9-eH:q̏ԭ}~ݞRK*]cʗ./Zg "x3SҘS:E~tB/V۞$TS{;uV nyਡs02YA-"=kRcsl[Y{`8Z` g[Tl"-(#i,i¡;¸^/eb柱;Sd+FݰR8rpDx1@p3(nsCRQn4JZ^Cjehe~Y/.-G(LEO'R$G]n4:upY]tO]bsљ|Ș.. Ɔ:  o2#Lo>@d,&͵-]lV&&iXWi){&P*D=1Z(+;HP$'Ol %ǻ.ž$](6\HcwN 1=5*;Y,B'{QÈhPLͼ{K{bW:0`愠ÞX?}rZZ2u.0$`6*?O D392[!:;L-sѣcD!pg!l0q3_'ځ#. OhK6o׃=,<ףH~b~ϏN3[cp3Ur^局4'KoJ3Pou aHpev]UY@ً~g4VN" 2ze1G| .Y!n4>l_#|ڵٸ'/q, \?h@gXEGH׺W Ԇ2+j‰@V NrAW&1|Rn .k(\/S[W-Э\'F?prV]s]?ddѱTw}.s20Dy~D6z@|GfJ[yo #GK, <{(KmLa,FsQa?g@a%}hϐu桘FOd>ogzGh&hU5_ #S]nl33ѓ-gӕוB9nEƻߟӥ:5g0$kUɩ}d.I;jMS<uu `[飐qS|?B*b-uq X P/K3X)˧f6~NpRߜ@6H $P)(dYbN j 4[kGrOpaR>by԰u8jX;lG;ߗ6D];mJK6ypq4M.C7'&? Mv2dL7M{X=#ې H Q/vi?9ǎ꣣ zΌZxE xSdߝof * rHmg" j39nq=YE4.OUM] Cr#tS{B}0+Kﻀ9%c ׺7'ch?QJ; ,=PMTA+a`&Mf y,n_lP-G |/ݿmz˽|?2j}g%V\|*ӠE\8YSЌ6>TyWy Y&/mBϸV=4 ;/B$5iB;^z #64o@'YT/MRKcmnk;gh[ I4W!VEcޡ옩 2>U9hAEn"n+ ZT~X8⎍i%0DREI-,(Mn:BJ9ʃ&"T\ ԈlZc;yZ$^D Xd1q7]1 aWv[s7#M贎0LmieC-cgҪ_juJFcdȐ~Gc!7= #ώ?dA,ϻmv88*C|>2{ƥw6gcΤA}Ad-҇>98J~A{Cfir 1r^_[jc }uõpm;)NnRۅ;cҷ+d{뼖Xj} O?8)Z7Y߉ԭI.]԰'r+ֆxUO}.#(!COID ~BFJk{\Ay %|mh sM[0oR)hNjQ/aHaBUK-}j$zuN X[]}̔r]&?μQōm)cS"=:ub;ޘ'yPp ۡKUSIa1:ac>jz0̢mW<}V6`j|\_՘QD|]F#Xè82$%MҴm 9Xw7$csʈΦn )mH]mgJ1ƨPļ03:zIpB+]CV9/h |6,) B6ϤZz*utQyh%mQ>a B.ʄL(m(S^ᒡil|+'sB#pj ("T(91sW 2A"#֓WBv`aR?p3t&e8jBM͘mTB7}£\xfGX/mE3b'fi NUQZ7"$aw7Vn>DVVI!}(5Oܧ[#$~t  {+Eպ4|Y7KLrvt#Z '._*a3OSGyҪ:t>}5H<9#.yZC3ɔ'u`Gf7maPþP`f73XFBQb #V;edGJ&_w"*ꅣ&rDnc#"h5Ee :*Fh |haq *g=G},Th.6z`nH B!>~m;~ě}i'5Z= PxI1wTWgA h-bClni/d}¸5.Ʒ0j)ժago]kԝs ^y %_ e!Bg3$ٳ^1PJ_kf0HHhgZy |a d%?G­^4 GDCȮu1&G :faœC2#!wES-d1+r=?Qy~cbe`NA$+5#¿Qm|p}uoJc;_2z,»H:gcqK=QoU~?-|l|ʮu_uœd%2ܩKZ}#֒V\ dt6SϏ߀aب<&X`C{\*ϖdl*'ֶ֫;yr(^{fȖ7z4cU}eo:=1RS>~ Ckcu`/s2fɀWԪln8] ̅BՂBxɢ0,@^l0P!:cT){zZ,(BkE8fL4rѼ fdg~}[K1Eo B]StN9nq9&݂˾-&0]L3p8E ~)ڭҮ~OS|ĸʠNHalvax:rgۮnɐjg ]:1^r.z,-"H$y7 :`(yG`rpZE< Qsޫ 2)A4+*i|YAUz2sVxÆׄrȨut )I^m[6D r!IUUIFtg3) |#X{G@V)K.d䨘~}}3ɗf|/7HpfG)R7y?7٠k(cV:I5(>퀹"c}Jrt&l}hpP5̃g;7+C鬵#l7&ţ!?YU0pcmXQ`sz筢HhUnr{;<I)u, îynD,B¿º@A2גQ0ppT/xc;'v8ASDŽf/ckix߁(u>.ojݒ`on2)$Klh"{p\{mOCQp B=v@><۪&.L%lϰ] 0q4#YD" I:OE`9=|x-ޗ!7G/| tVi7o+0bF~w'`qbB9 ([i(u5In=k~j μʑz(jv]f&]^y7;a]}Tcpr֜s\kֳ~Iri!)lQ.kń 㱐}P-f+"E C}{ݰ&"rFVinj1-cÏ1ei2'>O DBRϟ{T·,C. q]?!`mչh/ zpk(S\lv3,Re joօgB~Rp;15 ZWm\)bB|pH ( ;vHCٺ,6+SB(noaӐ/^Eǀ`f3dڏ׻ew݅>HPtxv6{œEb^8ri%8b{$Dt5 >fWnTv(iz]tb_ u-ֻf/BͧR|ǔ񯆁*M[1 1[phЈjAα[9dcuyHObStt۲my7wJҭKB@I =0hXL/G J8k9aSöj@.Y> "@{=&IJZ@c5|0@ԴR,QCI!+~0 oiج%XZ=La1NGs{H&e%vr?fnțAN6LE6;v`0wWlhlN]aY9umÖi7珢"M*h-pËܒ.It%e~D F&s,zFe}l S{ oLkX"Dd'G%&xQ?@5 p)g!U=pFc=Ph$t/s|Ztt^j&O$>A. <\D}~0Ы8T-o噃]!="I|/|8]]ɭ0?kq}ku]W&'AXb[.?*͙Am Cbp?|YcT9nJ2, kDrXBe4.7>^?l5d5z?Ekz q-G Qflyc)X*DZ(MbT* ^fgz&ٚ5ɥ[^cCud n;ԻRC\>[mCUG\7{|4 |#e[ӆzzKc2{]1gӷ8vC7%Z~?EM|H%3EzSe&$+v_b=5H>NA(Ծ&;h#bMGG4;OC'ڽ}-EwLιβD rgPe4qG'M9S̋\Gj#kG583DVc}rFA-ЮbE~" - B>*2H4Y¬ozU4}Q6!%V 9"RVx/ 5o<J!jO|RŒ&QmD,ƍxq8ry5H 1€0d' T~uM\\ɕaFF׋Kq5L8돈KEeB4ZvTkc[<i[5;7GzޯcyH2uLq Nƻ{9^Y|P?1lW!ۚ0^3>eCH@(y}(˯zCX+TSZ&ß <sy,&>ImTw[(V~k[xf 1$^{9OA!1VtVdM"a!wCFEKL[; N& Z7Z[ xM{Jʈiq:sqe)=1k[&:FCCZxAN$;bW>-ҙ/)jjgBk.uCׁd넇jj!t{(uJz?j_Ix0͏"TP׺Jf}%'< K=' u U%or`:\G ~0='PqzLNcoқ䯦%@*aF3IY 59&G? wvyY;T|I.:1#8n :O^k[WZ b9ehe31rU3_q!ʹ_fSɓÐLWx3x-Ybmń(_fNs*3/LrPܖș XbILH4fBBF#AԂ:/|y]Ԍ\{RG`;q7gvR3us- m2d}X2sRAG<}dR:h)^ZSe p U[er['&FÝrERDUw&[" OJE?.m,ƒ5 3@~Ic$fBI }DS݆thpmp;YCILCD7j$M~(NTWg4^;7e2#G'D>4]r8c

<>!&_g =Z$][W'SAU Y>;Bފp^yd-2E/;hgmHVHkX_⍗.C0ꀟg)Q+wlIM;uzKȷ2{B5{xlo1rp PlCWWxWEXz٬+%dӌ~U|$8.ܡ܉ +oFH+&xxobN6\8۷[ZO@ј潇}|)V6(m-,B ӕ1\-sq A<~:C1?\Jt] ޯ8lH.4}Ȭ#ENkaK~J%] $<;ہ*XksFE!R(&uFPPb ꢈҁ ^:4׉^x yy,"֝8^'ˌg^r M44\mlJ~o/oCFiwUv:JSzƉuu v_R4WscWV OBA*+'"jպ HX/425ٛnʮm.0N־fz5~EDG!%ir:w)V2_D SZBh3Q !+H؛*а;(ku 8L'n ιe+vY0 Xp߁w%0!R0;& ꝟ0j1K:_W4)tYyVMjzic~sיA_e3~ȑݐxR}"`vT9U%W_s|VeDրvE,AjqӁқ)j[̛u\jXL=v X[I^ )<8 yOo ns_Qb}TjifE!y&`ݒ0'TbE%8m"TFpZuI("@b6yN84$kG)E >]}Zk J=Pһ.XEW2ȓT"L-͇:/ VՉ1S g-2ehli)0iXOlAnYEzrbōd.&7úC| Y!n{ *rcCo\0Ao4$J٧V0 1( A H]4Ȁ.if\ۚLMV)o]{#>`"?=~xZ:$!TT;u>6i7pzιB@L(1\2wye=dߓWZ3>CDRMmQ]ԆAÆR6֣ۉh}--e^n¿:.Up}Ŷp+4(wJhz6=Bk@;ao7KQâ!uI;zv=֭Bs&;O޼OõfQ1.D͂z2 [ML?wPn"_\6ĻIL-%Lc<ڎ>S?;*^}d\Y4Yp ȴ]SWfi^p!9=5_={L~@<'!oH$ѪQhjۓ҅Bo=Lj[cH'-T 3rfp?5*t~"7h훗)31) \|&@Y703 =%6-kRaTz_R\@WVXB9` x{oD%[h7GpGUO vjQ-qIyq^Xu O2(# aSoJ Y {&OM1= Xvm۽dy?N#a=fJOѾEa4JOlO-(&v4*,G1Y&鶉bد-:j=1`J,r`)\1]p7-@㔇݁pM.$ZTp `cI^ t0EKK(Ijۣo%u!\ApVHSՍi]Ӯ7$Iw}տ^^vMЪ62IsC7c;ќi*!!6'JaIگHr'buvUfcJM^&R¹3nׯB~:hċ, yid!b.G-hYIL)*`i,୮ۄo1&n)`G ,Q;.Kf&?|IeQjٺn# ^EeQs}pŚwBHㆪ$ID:̿[ l k86g,rE[A;+H_drBRr 9-Ƽs䑣Ɓr0ٷ7k Ь?3C@R]9Ff>Aw57rϝ۱DZD_Pf6{i9dmUL=[Td,kT7i{z =< XmRzV1`Q>IM*7cm rjod$>1 pwiˮ* x J&RRN 9f7+)PJi5KުYIp~tr!n &§fZ:=Hiu#u`I p<͟a^ ֜:6X9{\3$~)W!{~3/|JT9V9"E W!qHӼCuKov}B \=G2p ߬x$)Mk\%4{OhmX$PH5|gE%A=v=m!Íxܢs/,^e% -r,]kx_X"y{. {!6sY`%9*Vu%RUX `% :MyHlQʖ@O g(3A2v.@| 8dw('!:sQ'oFY~)ڑoDә_>Wf1 j!:WD VT/-'pAb㽑Z {rI;n2q a]YgKfdN|%q,,Qs-:+!~56x]^%##*^6OcB=Aر=B=nig~fe3Xʿ֒ b1YqգRh6aI#>E\%mH0yI~C][vuMŰв׈9hbmbm{lʜEǘ;s}ۏ go)PE2Qd8fE8d}_@=E'J2Qg1Zə.;);QD}QtvѦj?Ɋ /5@D]"%yc/WXZX:ίEX<| H-2wjZBv7ʅQOLUh`4cYTls_ k?'b)_Ra!r{04 }0Z( {L/OLPl."#'?ʊhI5p0kvRGi*~ B4[傤^HDm7"$Ʉ'oKȹ`vg7Fkxbj-|jcXߏG#^ ^ 4m4A;K4DEQ(G7Q:IElstըf4O"cbmI(= IH;@V j`Ȭ^q{-g@:NmUU2>'xPdH̸\)pt mݲ]d+2kA2(9UJ0@a$WrMAQ0z%IҰ-C3{2p SXEN^fp;K1TvM񖂓$~ _b2&ƨP6~uwv9'::Ndips}.g= ڏLA,gQ{ze ihIqBl<5G7,+=4 Dd72|&*ٗOv6cܟ2>RUrwk5Zݜz ÁyseyoK?ڹdhPW AkùnQJܧ-!!?73&֪^3YZ*C3T"OY3H b%F".#Ge tI(R VJDoAg5=ą5b;x897'@ 1 Fuv1~ϵP Hmn*!_YT/i׺'ρl%p:g\Il捚o`o;;dqNl˘|`&ToUi*p /W\|{Uh/-krh&i߾Q8oM9z$ -U ҩ0<[qN'ZcɊTT:Vc 7劆({Q}x&xlT/%jL Nw Pcuq ͍&.=~z 8n"W0P1+L1;^׃Q#vL>8횅>7.u;R.=.8 DI]N"c Dv%&CPBvaf(j[a@ [jąΆUr'aGXV̙y _mLz KE.I[1]#$1^V&+~=,^{P=>~N>񋵊7k6K}$Hmg-iH|ލyB @1zKfE'"xyϫ-HiυEjy^bk*mMՠstUclt>4x(YVq.W]ED]{Q/~䷤+pBBLsdRWg e]BB dlvisRcN 2Vu;aIHUt~@vꔹ<&feu3T/\ IlOQ|N2fP(5|T:QN*.e3يue} G?UE@Cbq:FM ; 4/7$L`xlFW?|W[^oq׈DEpfUڱ4χ@&2qH|ՋVSC, +7y ~6SH4;9]Yrtu~d/POr;׎gZ#0 G].`<38/ZU{A2[ޫK:B3j}K}M}I `/M9^|栙:bY.73=sp .;;2x;=7{b*q"f>,i{08ri&*R96ȳ k79Ap?H cfjR+MS{ R-):>$C ى0s$"Xkyqtԭ[G9κI R(vuC"b$@++;1۹oQn\j99kL*ш .n}Aט/4DPuF|t(hz+D^ ç44Ng!">īCeF!#z^%܈T\^M2n>Γhf_}Zݶ0UE5}ʁEB g+3}me9yX!hr30\c^3E;B-TvOy2*Fs+؍t=BnBjz}YLWl{Q3ΖQɩ"gX2k^Cg =v<5_KdEBG9$hԢ%20޳/7= fEhe☕9$?PWiu?ϕ啧Ed#ɈZKN*5\=pc<2 { P[?=g4vW\#XthMRSRR=O5ږ4:!-}_8N۷Ѡ{{E7;w~z叙p\@M;/ ex!q܈G,H{P5Shd w awDTMصy;BwQ2dZY}eF` 9;%ƿa  8b'Mi6 QCcLò/%]*7n+LIoPPLMA!&Rd⽑4%izeI/h|Ǝ^Sc4M]Ìsjfm?K=nk>d#H$9ܙwD MevU^v5[7s82\)|l{yIs~JA8!(\6(³}I"8N{Og&M-QTqd9,>C+ cLh'\K؄ʫ[0#QHck(rI&=EbFH ւ^'4 ޏk$Lhon6ڎkk@P3^o< D?Z< E{GZ{}vLB3n]n'Wke"9+nB£T1mc dT-h@>ppZQfNW% s+PO`tqAyy36Wb\Z]^-[B9c<9knS>B) P\Za> gJAb8]yCFzK "…h'P֤0a:>Lb>qv:BjM9ՉqCXպqtXG51'C>,3L2YGbx/wQx!ں$*?ӷtZ4)%/5gf+3uwJwJSe EV#nQrif`,¦ׁEڽDı̯mAƄUTewBq{ף$cŹƗ-N ݒ"* $fm d)C{k0[ؗRKX2۴O~X,ff:q)bGCĭ@%Bk |'4d /vz9i09F3]Eb~Bba=(>Og}RNԾ9kT 802h$&ڑ݁Ec8nRC1 qOB4h8K0 A k ,(9[$Y.n0Q/OP|Cٹ&w{NF,ݹ|ʃx}iO  Jҭ*>BSk>kUdT72P(qsŨp~G0Id"wb*(Yu5ͮ)n8k*,6B@ZtM(QT9H9j-4a39FRJE"lxTt6>}wm|1j0}xP-1Y85e#)7OZe>"4`<<KR1U!YuNY%qt%e%JAQH8 mMIzkq ^\'^P&tXpr6Hd{}:lDS~p h%-w qYS&^aίߺ1?~kGpк,s\NzL}AX -c$sE>)BlN_cwGt r}'*^"%Z1} Θf!P4̉Wv0A..5Dҵe/D(D7Gvc**rsE=tzݩ0<,a)3֞`n>)1Ɵ{GWOBQcsv"Ÿ:UJaKu5ucՈ:|)ʯºwgȳ ys26^̣Ē'G q[>ar Z%yLyhb2!*)$d&vA 'o% SC%DmFW#KKo%J #sə=4Ѭ$ 1m?-4C ˳.%1;#z`r5F~nԮs#e! Rte,ncՊ4Oъ'rfާ[, ˋ؎oŗh#9n $i/EKj-tT<3q.M/#v ƶrWcUa3`PWl¦ӟn`aF;EW]0b' xb>cGHֺNC5-5NQBt̶8@[{ouU$k#RϘ+M^<8yWĩ`4WF _WRop3)MQYOe/xWLzE{v}=&ʩoBJ2D *M@f?bDt7IGYơF]юͼ$1衉O2f]n70 +7mY*\ tY4rdKPmg0< pU#vl|jd1*pQoKqS@=;A$OI[THQ‚F%vOes<紣]13(]t4/1f<\B2..ް';pC/^nAE,IOuL,ƤmUQ,=aґM:9QDvcv0FU Z\S k1졪>0na=P=j >C5Lv<քEE*9HD 7o?\{UVQWj$5AiSkZ%3̹^sM'dcftqq_X&oYx:r=a8Ic;s8 , TBFӉE5q?_"o# g܁GYEx70'ڕdrML}~|,gV%<C|\P;Re< 4#ڷ8݅[eÀkq9l6^>K&J~51Q`^?Ž9G A{`=3X {kU7(*xOA5,!XrBHcWNG_V/|CI`srb642~vIe-4%(؇nYlU͐cU?--~֋fkDc񀐃'fpeef F^wz޾3s2λ|v(67g&ؿgcȡSOPz Uf\?٢:3M?p-j!Wdq/i80e]tϮJ_?/%D]e<"!Lo :-׫ F#K _Z.lKHїqW3z^ ՠ3{L[D*F VHρU1v;L # oӬ"ys $H:d76m+NWjqWEُ A%6?cZJ- uLfIGbxji0|hUF&uI Tټ 'Žijҩ(}\o7 {CEWg1m);DZ>iRV ^! z׸ \N+of\?!" y0V7?$X :-z{1̻EωPuNOzL\H.&HJC@Hu Yv2%Q,#dl'|3F=0 ZZ8k_I,]PIV_Iy1KUNNCd;Ǐ\4sK ٖJN-76XmtFhrAs k,)g {Ze:]]"џar@pNV%UYU ];\+G"0oVQԍ-/W%Sp25sRgC]?.j̷< ]mr %qI$v5)ntG$!wgn8~mM.+]ŸfF0ŊW֔HD'_Lz@ 1v$uE{G}q8x`Eڤ>p=H(<eеzSD֠;"ၕ2"Z?$řd{y=o<ꪘd{folu_& ``φ@^FI\=EL Y>QI &,XO`m6.4zH;<fAmX2_+.Wv=+W?Mƺz$bl'oyt1` q,l+./4='Қ[Ip G4 r. ~5-`ѡ$T:r@>t*XD7gv댖[q8Řy7tEb`I8 (e^)MsRu3\tY ))aqEdObw9˂Agnj Ek1OX2k9}9^iNv 'ob6.bQ_VXJٍQ-uqE ;KO2G,u+ͣ 7I2V!;As:|@6Ejn#ضDtfo|4!ɡ,FOy#Y] ^`~I?#vM[eFñgMx3|FJ BECM_fPcCE22vb?_p~㐖'NtԘ42=9AmN9Q<\3[i7:n /F< Бw2ZSbV,&2Nk18% S3h|/U;ԋtGT/l.Ntg'Q@^B7a `Z>nĩwuT}iOƱPN_zҟQeϛV5P#0G}T ˧[Pati6 ekNJl0V '?ػ4Fla NjTa{ .?7*s0>i`B&QKz*:- tS7zqsLچʐ8}rOv ?:Pi$ "k2?b@R(^zÓi\2\#ky-gW(^ ^0ST ,MBA`0Irp9~kϥ^Di,w"vU5fJVզ!\_[tK'Y^dPz|\2&vNTjNk ˽vKW}Ω=."V1dh݉!Kw|VgX n63[V Ĝbrt/j<<4qsvC/#*ziCw>iD? >Bl 2,eE23W*lmRcۥc CCrҭ{av h)1] cC-Rgn Txs'vxθtq -pޘ^# Uzl\֚lb'組 7X\7s9;F|-rVgbE\tTl+R99!Dݩ>4l6FG1U/߭w+?pM,2Ej|kE?EWչGP\IZ!3TNB<`PXiW(kh@C\gEasQ˵}: PJfMi/a{MT'z/P弔{)ܚR}k*1 s3ˇ37}Pz5u+Y\;҆0ug/s[۷f|#ޏ䯥ro[f9<`t(jyl85C"'I5?KY*5;W: * )Ժ@#]qutS3x"N "p&"zQs*3Tk&ꝄM4̞àL+!&K!홷wԐ[&1Ԉ0+#R&T}+=]R5~UwܒwL&V.ObF묦~j1DwIL 7ؾ /&K.˚A++}o"inPl 4VYKqmA}BZ_'mձc&AF1<:&$3NAɵ&7(4&@V]7#~ DJA gP-ݓ+[a6G0yɡq L3Pt :Nzޕ 1k"OG҆PૢSPq 3;9r8 T RfU FxIMA&_%€Rypi7]>&U$ T\q! [c,( 5k#>Bk׾bV^Xt+Acm*$U8[gZm`#o Jz Dy CsKl㲊^(*\7'j: ITEۓD+R(O#TX áZ(x'>2peouǒȞ,;>RUʊmV YpNF%Y:sS/$n Ryx;ףNQI=V-,sۀ0Lt;fPZ)*Åyg.ؘOt&\OrUZ<~6Q=c \Lesv"D;BR=74U6n!Q- =xx~ðUdb4XhBAE\BG!Ē/x]t\e&` A6lNqNϤضߦߣW?RoFtDf 6^JfrK2pM M(E[HLNqwAGMVɎo|L]rPa g{0M=ZmDS{-9XXsX8 *,+F.wAp\%2tD@)Zt]-`5Y~`2qw r!6!Ȑoy@ RL${$2/F:Z|QJ, ^t}BҋdtCapdIN\{Vp(k)!v*UN D_!>@hrE~QopcR>%O ܈ZMnoG<,ŇU;xaTMeyRJ[fR'2z,C䐕4yygvu TM6˕| NAU#uij̹z&ɸW,Q6M cY)a˲?z&17(_2ZHFV+l8W,Ga`8q{(D״!EÂA^pVխe*:iۃ췻[6nS=qvbj??Y(`bԮP|k ceoh&BL#g- FAГᛐ#4*Vme/*.HHYltdS {$5 \>zDfn➀x J^-KS%5Iy/n>dz`J4A8] .MRK4Ek )"ZBmhj8>ͥB-A%zloώBVY̯lH]x](g'ENnȌ+~9p:RJ1 <pyUc/qR正d,YTKX1pYNݚj(eo&7t h(t>O!sfb\ӵ{1e2u}P_:^{[57{7kIP% =Z>LKel}fi4J:[h/Ԥh ^^"½bH!J%̠tzG> D@3)&lk4 mc& ʙ(~\2Ȑ^ q$7 ,,xw0pb^,ZxSv;+?'gJw@ʬ$JwhI8K)ĠWyXm݉+ڨvoɥƦzeK Iv_V8|z2HvSbQ--{bcJq>Ԓ_-K{)MnXZn`gFEfжxLe~^ 7TR̫I")9LY-Aa7_M-2*"wՋ\j QB䲕'y5t'p Օ[ZVxnrڕx.jRö:Z$YlP פ팿eMa#qJ8.񇜒s@~'X-sF!? 'c=I/\Z.:*Gr6A,TNsS*azbvQ@EsB<}O*ݣ';oss *J$z㿹y#62 ?&x9צI+'L#K\=~Ǐ2~̿nFʧ;~ì,+XaF|B+J]}Q[MIk̀ oz9@oɽmU!O%w5 F$)c#scG}}XG۱5 a=J R'H{OEˮ bKoQ1^26GedsZ" 5?qq(S7ȅI@L 29yklݖ3޾Ed*wؼ}-cMKu]¹V툼^ 21uf9o#Vj7i{~4M^Q9m~Ne](C;N䂓C#\)Y1#D`z*ƥR`'+~Nyc0 Slve0ϬbN P81ntjMl9 Y^9/PtBp\d]qGu1{\8ʰp4;ߤ{ك<ϗluZHgnLr6^0\J!jL zHo5 Ji!!6]aPh3K>3יAhhM^&hQrHBr4H ,?B|HeSL,OfE6b6G%bKZ=C&ۿ U=QwtM!Ѣ~ъȪ1e⃻_.n>yUmU`>7S-i_?+ 턇F*Fug*{,pn9=*&<󵉴O~I$VT/B!(acrK*ldE5dfXqV:TZؐq=8i8eqDKkx20?W* j-do#ʳxR)vb&:$)_¶ !Oȅ,6ͻ5m6|֩.b)z =n&Egt <$.\@31ظ#z\6cB<}ΰIܘ]ToڰZemGis?]^;|Dс"W82sH/)gG~Z%zӄj&kE jnњ7Otr˹oF6p:n;1/d0c,EID6eE>VN*qJ I=ԨMȼOE$;d[vh'HӿPۄ'\9<&y_=Hwƛ;qn_\Ǹj٩E 3+юVR~Tޣ(*J^ߚDKfj%Mp -TW-(BV]Aԍw[(g54nBkWo2?(kdWXl0ڨt #r/o L.e͊D\%Je~V бOiA#Q tbm(/Q"tINQ(u߻Zm~XvN T{тuN v3́^Z#j͘{g+VLi}1, 0ғynq^"mcSB! GZq%5cz,ȺIEziAJ X"|ߔNr*9ƚGÙVͥϗpETQUܿ'a]h}c tx,BTɧNoX\@Ɠ-(*LGr^d(GH|ط_=1wHE e~na:D%u^I3CZ 1{Hlh+,zĴLgsRZemH^ h]PolՂt<$C;7ȸL\*HF"?d"bi157X~6]_!8 E>g>-ݿHO\@y]Z˝ԣ-brJ~aX44O(d<D~G+ASE{} ̏D[`,oϘ.o8͓EkyJ$!&h ;~8zBדpy)J?cLn:O:,z*Zy 92 SB+kR0WODE$QQQzwS6q$D/m +\ /^6D fB<`rժ><]Dn'O]?Dr YN3o`O_ hy?Zp?sUjlY"β̧GS=, h:C}L6iqK@vhAU`n M҅N/M.[#zfW|kE-)9usWa:-wt4,B6*wr'3t$:C3dsfsJ\mvE"m) dy-S "M/7!/>'3tܲXv(t|[Xc:QojplD^gMbn'iܮNV ^ J \̫eA1Xhd5:=vW"" hK] N}1.$_wd sI%d J#|.,O h+vjae]\Ƭ?-,1僣\{ZZ}_rFw2ў>Q:H[V(|V ajC[h(v4_JW]gSLlDWl%f)'lJdLBw9*5oCX p j"R_gYLAcg&V&#L}fv0O-t'՗S/2~|"^,<#ҙgI:?oKZ(٨fFvIt_q/Qcw \# R@yMZ>HCɔo(-ʩ,= !D+.)n㣦ZlLӍ:^G+ÔL!lz|OeX`S+zCY?6Ue3 y"(fqq,XWJ]/ 'Hx/#X:bHhi3CқqUI]EϮZ1V1%%Y ߒ"5 qqdǮf{ k"t骵S`Β#E<91ȓW&/[8Et6w M6QYb{d{:ʟXg;T̽UW)"|4,FwDM]aOyז Kn鰯w1*mzO+'XIM9yQBFC}|ؙl>/V]XҗCj@4p>N+Bou^2 Y/k]e!=4{p% =&%%ʒ ;,! LUд,0K?HXzFvf;F^'9"E 2zjYKHN;抠-1re%Zu\v[?f7xF~qt8&D^h|IgmYr_93▰rt'e?}(}5A[Y٪үSlTΐ0Rw ƚJ{v'&\> 3 {Qէg:8={h^(TZ{.6 KT."H}2`W°!_Hq7\ɠ;Su+^&t'ɓa v70mRܼZMD9 D.2 dWgo͗0|"B,JH`A#oyGDlp2VGC`3;x"{9?q,qT8c_pྒྷh SxX p# 1Z!{PD 3kolFZcS-z a$F@~wvq>iyv͐A r 6|?UOZH Q,$ uY6ҢN"X pрZ%\k RCEa)ø09&^ԕ%Cƣiz'2MzAV Nc57~+Z ozW`m IY my{s$e_;Y y:lpO[?W0YyV] P N[/!!l5ʁZdڥ,[_/+Jo71&q;RɶeuzK4"EYԻ̘IsXȺ{фpͨ8'% OG.V ADä:oFp8wJaVMsV^%=mө_ UtoB$oٔY:lHe_KC{_C9qEb _tCu -)XjBm(R8|dn63!ƚ96ZzbOCd*'9wȆ!"SX]ͻ =큛M϶͇U`U|#r-I_4ܷ`EEѹ u%ڹRn(vu=72Y1y@/,HN/困_-%%> \xLUewo6)'ES)0wSPKe)0QEiΉzi5 .TG5`~&nZ4EMu):K[/o8r~^[1g$c5}R\хDǝ-cڝ_iU5$;t>"y2D\abﲚokʑ[|Xvt`rd |YM$W@"Qt̉3PVc2苓f?P7< 48k^!B{jSsǃZ{1l Pȱw;jZ&gB'oh~%5r s5?NJt6z;+ b yq`(V~/Fh$SsC<&A]W3cy -bB9@N͕ f BôS 5@z; PIߣ:&mk:#L?Dy B2e6\GJ\&'9믮Ol׵5Q.VDx4^LP !YmO: vC#MyR*Ҩ*H,lQbaiy¬cByg5urfo,ux6ςq{i4NhhF=$4ВEG^^7)MsSvY |,H)0[;rw;c欓'xR*X1(S \ݝs[n= Ԍn/`6SR)8NCUw/ra;qa 5B+!ױ /Ԓ".NmZ7Ca_ B)hih7cB %]ߊAQa%ꖈURbB@%<۳\E YdtEUZ U@wjOnm^ړ@ RPlj/N"g ?BJe";U \z(#Cne:Ck1(9A:LQ%ZƑ㊰pr2Q)&qEGX WMٶgZA.LIZRa7=_;D0 [)U\ϖ(D:2RKȠf.P5c2XAGchYL#ks3*Li50t+tký_u`O -kL>B Axm%-Y YEGpИD53V5F,WYrS_P[7Uq< w!Wb䥸,^&+O]Egncl-K]y\TeJ@ʑrtO?f?pHYS0p""64( |!(+"s`H.M%cnlW^3Ђa,-HSo2AU%1LQgTTFʕD?x}}{)=a-@!e"v"T+aG +6'N""*As \c%5YP,@Ezm]pA7v2xV \o!62!Onx~w f"ydI&ìTpvrܼMF}o̓|.A$Nc,ƑX1`y-(LFi[GJsRbbf"er('P|ZNw)sxXo J +u R1x9::NUxJ?w"q,ux~-è _0DR)>Hoͼcsfw'a y1z/`+_fbGس%x8`+'vVfU'rKcJ[Jp6s1G)0[fTQK%;k?+771(3n:i]$]H9S~\ ӝRLt 7äeSѦ/vFS5f*aA1&d(_ XX2Td,w9Ƕ#۔Uj#^! { [ˀ*W Oy}?5P@Yj}$f޻uCP~6{$ng|ur*L "}3H} ,ϛa?U$qUìhk> HU%:f.5 jW߱(X&FxLw%뵯Ţěr5c:_p3pd߾fm(O=#xz{rT۵=0(x+~W9SjL2t ?jJF롶!-hFqwٓ04H" [r]Ʈx&3Qvݠ$8gabH=ngt@ɻ5EWxmzaہ[m{vu?<\g 8O;*R1B݇\3_m/bO6TL:`ָd^;)sEx vт8o۹ja6 1ZxԱ:k"ԑ;Y[𰻶xN3;(L,EC^4Qrp@7HmT%{"E"` ۶(i5<YT Yb[OAEu9%ңM"udo"rp6X)zfCu*ɇFƋɉř܄c߆)u>6E>,FO8?Vy;X3p:h0Z>9A(*XT\=jD ^gAWUfF;:y_sǿ'`Si@V^{O&0Bnqgz^VIuMc. efC3)[].^qo0dN;޴N^5|0ĀB5< \Bʠ}WAZ.-GYNvQH .oW&2bߠgʩQNY ,P#4 'VIx[`C +F_S 9FC> |Od|=9J9$5Ȃ:/F#5>T88{^68U.;86X ˞ri؂9"@1V \dpId#8wmS0FIZF!sǻU9^)wYe4~ AH>}b~Ajى[RscsoZhE#5z=vn vxrRn\sG޵H˼pmJ0cE9('/;aЬdܕĈ bOv9(wß7h`gJ0*22 Nypze{*K+; 'Yko,]tc6w"s4+!-x䂮CTN^JV@H+;|x:YydiO&~L6g`} oōk&?C`) 6yd|585j +y m領#c/N.DσHVq]5Dd99?>T}AʺXѫHh&b+d#L;R`̟mKq{ \!?[%B\ 'rFFo9CT&éFd{BeϾgc%Uւ_Ay.3qnI$p_7g󕲄[x` a!eݚJZbzq+*徎 InFC&Bxg&8eyjSEI.VMa $ hmTjl3Tׅ6 "QwEA$Oq8+}L¢,n0 (G%gFgW:Ϝ›`$@PTؗHAIqgHoVmɢzu¤ƢuO=-Y_$U2ajο#s ~ӛhd:OWP>w= )).+QݏK!I _:˴$eZ?p&g|j;r^^4ȷb#$#r?:2}=OoDNԠUPmx(?zxS-9,wܨt!y:,_<D]tprG Ο/>ݽg6O6dZxhmNX}`ҽЧ.vX : $dPusmh(=<[&&)8YGX"@Y˩ǹ )GqcZ3&3+,U6.PztknT`@ $Y5g[5{-FF^`gDdF'"Xu!®k 4E9=AjsyڡjJ̧B_XXc(͆Yy/l4B?(?36 c*'#ӜyۅLXۺ| B}C9/FZkzQ aQ.֮l9y돜TVyY?]HEb%";IT;šb/g;^l:w\DgF"Nㅡp$ %HR6 >,9<)t FMHsNϦ2"CwO*(J|&BnbdNEbtXkH^osuZP [7@#Gmxx^J^7 1*SG즉x|*3YqTU/D+$PB{N?x󻟢 B4!1_tIф)5 ?+m59텁p+4- |˘ uRZ9M7)ao<$NN]SmSCh1ѧ ۋ!0F(8ͪY:e9*+S9cWKeY,,q0ztx-MNZTm.‚ < \G3%qV0] 0ʰ~=ۘs`wx@/N2[s[} 'ߴOWxx=Zǩ/#QS/ը% H)jA?MϷzvQzvtj*w}%Ɖ1mqEŊ^{r%c/8ݨӥ[nL`[Wh#y+H-ZMi-]`9~SIsаْFtvڶϲva$9CA 'Fmd,Jp;y_P| +wT !d}քqˋ@KaAƁWbH48+4at89:gIk8|~ҵiA%b\ꗯj, .r̆v?ɿ*`HMzSLYuK!Y p "bQLw-,`[{(7bjI4ixW{F:jEsbRv\e_Ho)/ vx.7,q>vuKuvH:l_vDDxju˜ uܑnKLH5a.d*̭0!ǤpCڪs| _ VNI[Pl{ | ]\1zeGam= @%SG U>hlXE+[B2-u <-pj.lQ듸K&x<9fה(' `u2hE}7"019T^L)Te!^ C2#r 'L- 6YC.f<QN>R{"7yx a[,PqFȂW+AJĎAG cKOsy*é(KI{̱?zn+U!9A􀩋-֢zB >}!W>* dк ]cH9AsgQHk1DڮMq$EtfЏXSp/o(sx>#Tr!qWL cЙ= śZ7mMQj3\)K1Y9 85s@yQeu4{,7]&hC*nݓhSDR=;?)0(quuǨ ޜ[CuO,NSe DŹi/‡ fv:xۙݍw )ӒJ- ,U? W{!7WCُ/]ҭca dg .=1_HVB.RD1e-'8No^vu9Ƨd<0M&g!$Y>,=فo_&n ~.Oa<Γm,.,kRC_HwΏ߯shsl&Ҡ ㅡV| EcLM H15ȁ9*n6Q aʠ\u^чy-h:7Vg &k(o wsx _[c|[-.*.êK +TEІoB<۶5p|3 J n1<%_W=\ϠEnCb3AO>xcfwbzK?9dQ$¯"\u1->Ŷ5k̪{Jcgvv+dT ,U{!9 YF'asAZR.&'ZZٞ1og'e?ǃD;kݰ0]"(%}}uC zS\P/wnPMB=UBkٴI|lU+21j!|1_pϼ"3Yս@l>! 6J^ ̸+2% 2 *KBq̧xگQHdV?a 7-j/EGF g%nDQ59Kb#򵡅:{2dTB;Hz0%<+[cs8%Gj q ~'yCȄzSŀ f-#PjB?i+'5"j)n|cC^X)$(b3" 4P79ڗal:Cì$ DbՇ-ĉ.!f`k71ꑊ.bolڧxNr F` ;@q U?=LԽy+Z^yUqҕW3o]ΛS v 弣,/w͘$IuD肿Ycw& 5J0l^iB9=Kj![Bgf.Yi*+x$ ݾA)VQlēӡnLDt6n{bFbE'쭷Tk^^Cxsi7he oL ~䃊åHrh"q%Pn`[$\\c?Ak*ekV,W1i~ԏv:%#y0xyߤ:͏gC`{2+]EJF&rՊt4]=H@B>&fOư`QpuZhv0˯vc NR~a7h 3h_V' 9-BS#P]+ #ш t#G~P8 @8:Zvc5?[ʸpAN,Q;'Ƅ;WxKuY!|֓ L7C֔OV7.ϥ[a^/Ǵbk>j@ю/YօTE7lE^ dÊ\ҾEl#󒐫eYE>t)7Fcv<,?=5[$],_45$o'\"EW(KcQ]Xs=n$~/)6*"3{7k};v)=aVKZ%5hF&ªpg} &^ ZxU\QbY- Q Lj<Ϣ-4ن4.d癩';psOb>[|c8ipnxT2 XckѾZEV5Kmb^pPuW,(_UVZ#=n'mpt:\t*}(e-)i `ҥ/Tp'1\GG vm&0 'xY((1-/kyYE>E8j^} nQGfEM LP[ .S1cn g#ݍ $+AE<~:^EZ-*.<=5Rw#aDH0- [8lT~k0%c =PkICU cQt smJ(Moσ 50n Tγ$"Z!8h+ /+p~ߤ$Jo0yQ5ӖmCH *jX4bljl `87fX[e<p;5BDL~=QMK5K c$&W@2_cqc.&Gq1n^2~1ZJb'].hW@XӅYOGˇ6/T"|<|@@W:b3;#My0y>]0!_@pz]}:\5x\Zμ0E}X.c˚L@q膆O7Ω_5'NHPKݓ~]•R?T%W{!T(˃et[z$"x ~R9lMzz \,#VӜ[5ӔsY (?/6FE+:$ы 8*mG{0:`\tZŊ~pR`F&fo  ZM A 4a%3q<sgXTQLP|%_G!(pZ5)Fxll p]J\dU:R(WqCgО3&*(ڲBTxJ[QUradB031G6M M!IggCwZn"aZR2QZeߢŋ]oXsS4`\#HqHm26a9)4e hDR 捂3E[S eZA\wLpTzG{PUfE۔TTC&6 Rw`UC5lO#ާ'!zߛ:4H4cR [.==pW2<-(gW?t nCuCω5xss# T_%,}Wԣ+)KV&˜$Y*;!=TF?T!p/]QiݨoŎ_aZ|haE}f \d)@j[D3U=/Ue1ZL.#"EneqmgO/lyg2t ^}rJU]@ |)4-YpCFSYmQ;!v rғ޹B<FDpF=#!)g%P6q8>'7D-BzAE7N:~H9vîhj8 Mn=r$rYϮG]kTZk %Ǎ#,N-=fWg:?Ӻ+QTk#iU[\y݁ۯ6^H0% ;#cUH)Dd2jPR8l-n6hT@t]R^2oOWkNt5=Ǒ{ Nl[}"r 2ȴ_X3/6+[80> 3+s!Mj)E(稀tǪ;+r!N]'89D9+õLN5HgՈua{GC -7`Mg.ktwnj-Pxؘ%+8|Nǃ.R<=葬TȖ1$X~(!mt;Tnb)uS ǹVփ(2Mסm~ H6{{|!a"ɴ@:p:*o ∁h5[v]?i~B#$Z8Q^] RW9E:w\7M)[{c\)[衯D"v 2妶-e+:A:@E,#h>$.}vh~՚-i6kJ>E^\!.["ݳĨn.NU-D`YģKi?b= 6_bNƩ2cQ<hk0R `uƱJ^wV {?T.K7&~5oqb5|8hϴv]_'9]p [M}9UKGb!:l).k `>48k$=0u" ^5'SXbga6˸iB]l{@o2ݥIR.X'˯B+Zp7E3cfBM`A$վO(i+i7(qBe3Ap=zK Ί^5Ǫj<6 8)=YPh=~^ :>aD(]؀DHro]jL"d-/I ۍvw "iF @V܁G"u$O lNLw}}E8l: JA.A%& qJ[5` BP(eAV!AR ]?t0;?\9o*FwLk >Fh0kγ_sKQõWv˴_% KƳGV[ex17,Vƿj,Fua?B/^͝/3DŽ͆,i$ٔf1葱kvC<6V*pZA 89v(w%Vā3 ^.^ݶ5^:9ݚ iOo ye01ϼ$I!йR) ¡K|&FvƐiZT;U^ž0n >c yK%3m+HL,+ѥ-bݸ XYv%HvҤ_y)ύq#- R2PF/+mi+)/Wr'/%8\ _&ḥ>յBVxޯN>@ng uċ_ `¿bI5IuEF d$v/1 sB?+O9I9y-괖< bhcF+m7E rȁ3Phm J2\"S.\4 mX̌fIa6-K#_eg>!ng"T 3P;__8L_M\j"۝6<_mn]<'t=iPGgLnZ>g>\ K+Qz{x]EQ7BII#K$" F/T|ak<+pj)ܭ`gr]jBd}R/SC-7R5M-65CE愘x7 c:߾‡é.t_Aݟ _vZ"<\M&`ehHb!2q$+JGr~sHvwРF ,*7`uwz#F{G "1V5cEY~$]h?Xxf|1! ۟#ܐD"EkA88oTjURLƛoG/#_ԫ  Z})?e,@+7u{Q=9}kot0)U3UPVM s##+,R!tfS$VIiƑ/v}y5 [YOa-; LJǑ~/z1 #(᎑4.]i=|^w&dh~ Zz~=h \ă.+3ӦpV]QaDR:a!&1q(!؀V:pZfH`{lWI /'NPlQ?~w"MѼK 5؀0G&{^Jfk!!m߼ͩ&}=mBq#_3+j(JT}l2`DUa@C7VuNsfcUz8ֿ4-.KYKN[}icMA?ݯ&~ǵwiJ_p4A$xMh㼡լ^sɘ႗pF?SJ^.b"%>=* 8E\4aeٞ!hű\QvR"55yC BJvDĬ 9(̷5yteEˀPfc:46JURlZJIz_duۡlfYA_1$\nE%0c N5vߞѸ/5|k_S)/%Sh+0em gAQ]hps\4t2]ᛩ•sLП*OW^KR97q\{0mjmLj@?DkdpZ:\X2`ks$ z7F|uUq8پ$O,{%a`hw_I9 80McY](1k^ǷT )/z žK[#,|$뭁 *36R7&gOnK2R-"BxH  5hm5-s]𓙩&glp) *Ǽ{dubKjxɣ6@Q zXR9&Vf0E^L5?tLT9.Za{]" T(y]W s1ISswɝ2SN;+-fXDhBC~R+D^EwXNo9~&6K4 \q89F,0*dWښN,_H>[3k'Lc7?;YНݟM=P{!XYՔʛjo=B^"fE#x}e{adb.kfP1{ E)˔ޥ@㺏55J{zŅ4p0ݎY3-'yɚo|+8'7b$Q@˦MX[&2Б57T̷ln-H\ DAHUz 6pDqs#nʤm1ү+Ĝ i^K=R\'L9GB"K6pLY߆Wgj#nZM1di7,zg]ĭi1p#4.n(Ţ/-Q}Q7^ksnnPZ$ Tz&C-iP -YCC>/Q~e);CF$Jwu줔0hHs:zۄ~D%$|{g>,'MP{Ƣ";~ aFr5w?k-Tu335:GG騞[W\aFy˚A,>j KEGKYyG`]ȨyVK̙NwNLQq|`2(NVpѵb;K%QF+NM ^zCӐKRZv )Eo}9 7 UO,vVlbe^8_Hs$x*wXpTGLK ,dJq&f^3r^S 5##F+*c WQEw3 *mԛsPS$($|Ȯ~"±9D>ఱ>+=EG-tAZ.4wÌܘ?_:,:Kkۺ45 cݡhw&Oy G]6ބ~tL2W0 (3KsyoQS'<٬(S4ap+C'#,aXH:_irU hݾ"\&^El $#7V'ss<_aOvF~ͻ'%Rz}aLvbp}Hp(-r^~\cwouP7 zTՐϳh 9%k̎Ю~FDtO)?cve)$K Bwc -F \Y!Týtvо }XAzqlseC9>W#fkفױ Zs<zOV"GZ{\u'JiKNjbwG=|ӅɌ,[ |Ux+LS$O(_ @Z{ݷrz"K'[_h`I :Z"mgRv-8ZJBmh^rZMh,1~p>cET.J߹QM:FZaF־,P n)PP$/L0=e 0C1f%V#fX,,)LC38ؾMC,, .`*Ѝ)Ba"Sn㊠lk*虲tː!/̱|jh-M3_O>kn|̆DמHd'u:RWev nwN ^) 'Blc[_smog.c ,ʛ7+8J|$,DAeDOO, 8VyhҒS6J{msJay!'[Xs!:Jg6Q8W%F(3*hD#dCy[d_]J`My~=|)'yհ]{SgZH؝JiFiJ"vGGzMd;0$馧tCO$i':"% 6uAVqOKo(`C 31N9.}ם,ᶺh޾#JM|5~Y{˯_rs#K1 \қM@Ӷ:zH+I;-IDbKd&ļC=РU;n;:2z%<^e!Y6 /!lD "*FJ'<%]GuFdR߆Q;(NE'IjnS܌]I*Y6}ÝJYȁG FStm]ak" ϓg/aXpIGb~<@^aT-Zڼ2{ ${Pimަ:|Zo$+e=+H( gt]coxTxYoG35FwDTg]>a x *~gwX mt3^_c Í(B(4;$y{}Ivg$1œ1)$BX/-[x14&hGCi)M}RJ\i/` 'H['ZM&A-HM?t/֌0=9ep/P>zHP5&LA.{0kGߏ/# 8U?|O5g1e]S/XϹ B,+n8ldك3%bD)kWNT-h4M6k^.LooKRB@tyjkG,o_DB8ISB)oXK5(wGZNi{`a9OY±3+MRµX-\+lѧ4sL](o9ߩBltO2鬻8dDg#! grahZ)S/m}փ^WV^F}n+ף} $D.awZg 0A5cxrwgО:#>Hs]acwŝ8N.(a5rBy7U|.T\LŎ&zލLm F7^ om s%/щ$% ݇?9{P"ɨj]* oLeJ{tvnFQNMH߾T^_277~ _`N3%Hӽy ~2z~PpQVYulUs&%藨I 0ϵw:zx9miӉh3 h V瑺pڔ|<ؤ%xɁUJ8K{EzD{\^! mŎƈ] `F4H`-YqGpjҽ#wReG"vXZ4n!i!EΝ-sO?U/t=͙>'qIZcrL7p$Q[|2۰ȣL^M&^o$N4!b pg)&n|sׅ3 FOq\V,2=^ILOx n1 nuk&]0PQN56H*nb+"8rƁ ok9yn+Ƒ> a([#+'0-CRa׉tBUOXBĝfBo)qH35^ז-zHW\ K&J<ȡGdⷱL b_hЀX+)ACaɚh /hFR0LFBMK[ dW= )9hD&is aM oR)cCQ lo\iQ ]OYͤb҃\|Šu专PKP篥) m M,e!X\[$˪8cٷ_ЭbE2x7SgjG ]WDZ 6 %>̴;m"AUи%[7dΙ00ETYKw*zYI@TrinJ{|_ۖ0Y|{kE+VIFfs: gd,ƈ9L=:r-Oh4+e2ɤB8k;֖+B3iWD"q`?Ҟt$} Iղt (ztU?s6 \X<#G0DWa p5svTԸMηӊĐA>wj%3絛g̡Ix㸮icFt^D,<N #i_SÓk7>{mНo/_`ifF5ۜ|=j&s}˦ O|sW6YMU=N )g&gT+ 8Kx@Ȣ{x1NgI^~@-iE):G`[tjښLp]i=\9dډPmC BI$=j &(+B,:Ò\>JT.Vǰz.y4MkfZhmصzO2sA*j8B/.A 5aG8_1Пڈ$owFn^W`TЗKʎ/k%6AO}lP:֩\zLYM.Xܟ[3L!b яEb}aOĥz3Y=ߓYl s%*h,]y>&EOkbn6/ ;[Ĝ4cTiɆZ=qSazb*xq DAT$V9[)۾t U} ׄ2侴Hjn.;E{-.;MiTs"1;ڥ8 *uv0I 1f):voA@8EwS&qfկ(3X̵YB(HįpKHm#ucQ/!ŪLE9kq,&D294dVͫ΅os%n-*\'*~o e"xyosD7taN \0Y3_yvvzPj\C0wʖo^f)֬n^Tzy<~=#=`ŝ-'DgYOڐ4Jg1FXd"W ,< {A …գZxAٔZ)1;oY|":UF lD ВXHvi73#m'&DcdJUK4VHcgD\xѐAG=]F $ؑ30TmraSx<ױ|B]"ފUƊ7+#ex~ |)Iy}{g §yS%8o[<=Y ϱu;%!b4 \i [ >ǹ}_m&`u\{c;P ;;C|0҇$4%kVZ*o6lL6 <}JnŴ9G~H$aWFKOH{!tU!bLFuesPsf*T=#NGEv!/SNY]U:SЬT7)aڋ(DlXQNokHIۛYbQ6M{I?? 'sG5`Yo+x)tEFO,I9ؠRX3JSg|}6U7"zoSyB~i.rf -ǟd>6.>jOP:\˓H -NoٝeW`XRёjqY O{ O.Ϲrlaa!V h9!`lS&XQ|O#[_,?(T@ 4ԟ v"xߘ^"=oh E%DYj-9dI %LfŚ;ހlwVsF9)Si\%*EvJ3866P*<` EF >3R+ *>(G+2'FZ&ɧoU}ghtJDNPrs̭S"08 o}ojf"fHmx4S} 4}̻3jw3DgOCä28NWeC HNa᪠V_lpeM,㗏0ж:ev~*i2@ގZJ:d 䏰  $žFF2 ꌏh2)baVLL/:cuw@&*[Zh̡e']yW %CDChSLu*;F&F™d]3 ,;TCtmVPty^(y/)pn/>oF- %4\a a; eD\`2o%1]!0V˛|U[4$=+>&)N@Ա>Ӫ%ñ,jhJ"\,?Ե}SMlڅf$ϔk+mr@ݕ 2)&vXvQޣ@^$+ú:`*gN: H(v `^fXg.^pR sqDBA16=6iO)qjAU!O'p- uLJ.ڇXGChtdG)?k99q*݋HPt n{l~`b1qD3♣\DOdՑ؈=~j--uBjdp1ba(tgoh0?C[o>LhV}Gٷ`v9O\O?/H(G< 'ϦXD͜B&Sa]F^S <]EepC,&S)/#kS5bnD^@t^,~|= pkDNxFVbi tfE<9d _zΟ~LkP}#"OF6\+dBh&'SF6E6^qM3vSDǻAb0Tz} O<(66n \yrrPu h~0a 53|[EH 觘$ܣgn|ltҝpK]v gA^l]e`(WS/Rj3 L'I~PV{Ɋf7JD n]4!ҹh",k e}.:#}κ{ uvF0n)8haLzFGϋdSZvï&HW XULKPDv{ZNMh,,Cs'6` 2&x^RsGϔ /l*b8z-{1T L0!4+ÉaLk1z+}s>I I<m_-_2꿉Ŷ9Kz7Q3 4Gs, YT'Eظ_A뢛A+U\,j!UD2 ¾.ڜq?0dj(FdBr"\).gjB".谬Fۢlȧ]_N=:#KTfkoi`@^vׇ)}c` <W3HMjdCS_v΃X-O*7:HMu] 4x|+Z"Z5q,v.OdhZۧ 6`GpnLLd)``ǃ7,E3i a<gr.^!,}%V8@UiY;qOEΉQI6Qvhu5[A5V&KA6lW"~i,>h6,GnVL=ۣZ#lkA%SșTtMt\nt b Qu2[KllHOFi$&N> +Sy"EErY4k)G. odw) y a5m6jMPs16_'Ad*Q\;.MQwG;-S٣qXaP)&Bh̀4bގgi2C WUͻ^nzfe%u!džc>IXcJfA9%fl5~a%?tQџGLcY^"؍{W\z Vڜs xSE`/M J)X:-qܩx$/0R<B0KpۿN}Ĕ*?hYOG:]B͸疓Oy|zM_O(( a'Q/PC+(_SvP290*Wj,%6ÞJ87Iw^unfHW6Ɔ,E&[N9wiuXxK=Z2js=^K8y 4ɼ⍃ >Q1D~6x׎;?]x~qÆuN>zu Jią1Y{ZZ@vZ7稑oM'ӯn݊oz$ u@Y4tcElnK y 6yшTUЃim't\%`R*sY2"CdbX+nɀ7tnd6FN ]f-jHa`Px=M2udP@۪+H5KCK\d>5 Q= 7XyX tBd{i`&ԫ9l@HG&mEg@ |Y ;AܡCa`.*ʵZ!*ae ֟9˗U̬cK3%뒽_`dm9LcyO;[>SZ@}J8ALcTˈԚ-M֬Tk.8 i[vU m&x u(ͫYsYVN=DkjaecS}֖!)zSE=qLS7 3l :SG2L𴓀{be)PpYX{zn p7cj\qTj[\ O[oUؿknUDusVzlE*ĬWƎ0%P3%lL?BLU$+vc8S%4}.حb+/3I'f!G3L~Y>O}]32GHO*%6FKZG@+S,~2^ZA &{ҟ ԩ,EIE9ftZ ek`Sot^~P :73tF j׊7YO$Fخ _O fߟFz7TO胜ץdfCQ;ȍ5COA5ĖOՑ=6QA҂f'ޓq6}NQW!G&{UILͲyp0+^EB_8}f:ƭ_xm!$>Pc"0`lpaB?O1;t8Al$\G6+c}SI8/ZYƦ`O66,8Գ7Q ̅|}^:XीtLM`Af.S(r{w~u6NocXG͡Cϻ;vЃDƴcnwkΏ0Ax=#tR9"w M5Ug;Qpxn42O۞ ZpFކìF)B>Fvgt]8t<`@!oKMNC]i  "N#JϊO ϘICcFRC'H9`< pKT]7:kl(Q1W{&ثml*=U˟y$ q*t gyk e/H_W4jR8rwm|Z#Ifp uWo6-J-)G?UP`p.Lmqyф ku\1~ѭ#/r_N2ѲK°pwiNYNzp!O !z[[#@Fn7QB?,0'ʊptZO=?4#CI)k;][k,VSzHS |zwMXbPxCڝ7n5}f Q9) M,( C0_ŊcpFF")xiODʺd.Yt-5ن>Zǥ8ۖFe󣬴ښ=@F:;W2aF\~l>.<,3k-~]%l*:"m,tp#.Hu'TcU4O'fhӴ% or.#uA*fR,TXt/mƆRmOQ`22B3IZݚXO2(4_YfӋq=ѭUlתI$~*AwIu6]T:| ?)^>YD݁뼰 qGc%T@t\F|E<B(>y-/%\RQ$P0cQ(g@^n=_1T3.84I 5a>6|B{:mg7 Gk,k֒.bfa 0sX%B!OK9/Syv:8qn$ LY9, ^t"J"iKW|tv0FSOщ(N{@M?$طiTW_|9֮&gG˷LNOR8e ,)1XHޗ%5⑳6L~CpZ }$1u*YM@{ VD$֩NVQl'ȷCj e&jSE6'[x9+=f^*󧾸M|p:SÎ6:B_)} =aKe FVrU!Roޢ*c2 Z$~fy RJak g+e [ck=->۟ طg\pAf=UbN,?a(WkQ f[gq1:kx n^^$IRռHzz2dxa4g.%q'a$v]ԢMֈ0).~ {@ڄkQ;ި)eԣL'c }Q0:&# VJw`B7FjMWt=|mmŒhKF|JxD4 o$)yFB6lRh/zKZ,\XdS(mFf6o+u9cс(K.mU hk1 W&݀VZܛM(/Lb08?glpߞ aXQ[(_9!ijgQg%Կ~x4X-.Yf9l\ Ș A՘˱Êɵq{:C ܽT[fTp:!p>>8YLHaVpTA6plE^ThZi#ťIye~8^G4CL3jDT6(Xڲ8?3CMY0)CѮmGzo Xc]Ȏ;~V<(*"[-N~zQPZ-߳dIaϖv¿6?lO ^2 jyi3υXA)wǍOhߪ2Q IXb-. ayC]dtNQBh)n1/.mDot Dz: ,ۑ< tqNvXnnXm1KIpa_,V)ΏSg}gW#K= ]̚e>kN'!g['pΝ`y(v̹jHVt ^|p$}Kz#n <x7%(?6tRNe D@XB*8h˫I.i[K(:n]uگPWG$Qmnl8WVi>dgXrf.H~5#H)2=+eG2Ԏ& 0V-/ IdxQWo #oiv!QӢ)Tն%Fo N!z͘p#\$EAko"~R۔24mh2ε+SfKk Caib!not#77DϺ`(z1q;WH?^!o#VQ9[S TRވjH:9  Q.vݱs3W#T_u%Izx+V0, 5_Gx;@0J􎅹gCXⰾRrX y][!ḵ@C* tr{xq΃2|En+n=)VDҺ*^BUF GcqE kuFEtēA!k}Y_B/:2mCmo\CҟfTaQ`qU.}` þD/E]hfl>Q C;\~pkH0ڊJE 4v9JI2QOHO~9SSNL$VS=yU5-Uҧ\.el}Zݏ$4 K-*v‚Ps ZĢ$K Z`&$XS'5Lp.Vc103bxe^t^ wWF.ga g4TnJV{״(DMw )6$^4=|>)s +-drgUxpmO|'ߤTjڇ͇0!= ,')Φǜi NP/o2|B A0π1ձg]Isf^H5 ʱ@roUoa޻%|72|L_ApiU^͗y?7CE35ES1/<=s N by8V7,*9ֹ kD,H!d'l/~"$󓥠WQĖCS!;3>| .}>Z8Mci V,Xh*m`"/LŠ&%vն7Olu=r}/2`;5Ho\ ].sOzEb'tϻn|<{9,89L%K)0 +w 닜DFYmC !-5Zhez-,cjITMSڲ'թ!ٗ y՝99K4U_`t:m}@,vYkQ$By[j8Jz46Ⱦ+ [@9SQx^L.m)\>($FxʙA_ьcܝIMlaKwalBQGfƍEEW(ÛM&SSC\?h%y9?r v K> L6s~4*IJN@&()EP(L3>\{'wƿ.fJ)+u>evmtR & Mi`G% **g&PB C11r69Ӟ s"[O+ňTцΰ;8U)>dmXّ`Vj"TUm#R(Xɶ\NI=+XM1[JcS= MTfeizXh}X*H⸋HN\^7ڊJ82ǜ(;Z͸B](l(;Zԋ+~\AqV%BP:1V6RvpڞGw>Zl7]ق/kF*lӾ:W ڲɱ0RHv6V=|ЊH;|=Wښ[ H` ."ʹv_ӫ3[xTnv1&$x3 8it@`3Yg(!{^i8Kt3ջ'@2xu$stirnÑFH61ЧjaZ}q&||vYV E |h?otM^0tONsB#,kO|\?0F$M ]eCKX>Τ9 Wm}P!e΀w0!?6e?{I4ߞtbG]Dxhf[B(vBBݎp2` ˝1[/H:R5_ =4D.)7l^ hr_aݰU0\cl}X: qiy FUzҶXYE/߿fQ&V!Կ>p~E 73AWuF3 wCxYp15as{2^.,~5Ʉv]:jo) %h>$ÏԢn;4%FW,֛G;-fF͎a(; }h%Q"a¬ BBqZP.L=a=zQ5= AUN/l(T 3h!J Vo_8*3sopH%<@l2;'V۫V[ &F2OqUVv %꣔IlC潀 ޜIS; G8 ouijUugF%e3'wݺaٽEb|йWֳuL}"KX@z.p]~csVyz; //BӖhϧ u/S(pȕ=AزBU`Mb#۸&UjN4d:[',9RID#`!bȗu}IoB)q& Hᾙ&I|jQNT|u78t幀>RL(=ԕ w0 Ǥ/ bSY\tf\)g 0Vm K@'FL nyJTH6'"![֐76[*VhIrpcxt>OmNJY}&,7[6PGdtpc;K.[s_Wʟu6|JTQ7jfwclWGG\ ܗ##ké_Ql%ʵ [&?'Am.[<ܹBfsބ=J ,ܕx4%2A3|$me B`e߅,̉^%  XaaNV|>!E|Q9HQU_]R"/WETq/դ'è9/YEnsB'>0K1a{ Lt1¶"Ied{8Z`YK\2߮4c{k;믁QS%gD,ݲxQ+4HpȐ;BQGĎC]"k&LD9$txa:FB=u%!\cl\cN23'hexofD }<;x;l縯 ֯oFUoγMrNUo}]}{ԟ.mKd 4e1u&_ C2 'pMAF5*|@B"nu]xHoG$]9& %[~v.0P韜eLJ,-KF?N0q&g>mAu75ͲbqvG`T♘u DE]W#ɳL"ӞJݲa,"-Q'%u8Tl9d ً +Lǥ+d#K_9@f0Ky,wωt?oUD{(؉*o@@7<Zx 9_wxt_3Ņe57wPcyL݁ܽ ZR`#Nnbٵ/&nUH<?[z [~opGv+ ?p Ks\]ɦ49!IY Dl ~ոx2=ګo U @ H7Ca885)BCJ9z4mD7N`jIԷuӭ 7[/Sw^+>hgrp DGA=S$+) LqLc?hJms&}f6'#zs _*P .]F U7W0=i"@yu]8>#3v; k v')*H1"./ N) R#^ PHɿ83tɇA %C$䄜3ƛ;Je.L )a,3bm &Ԯԃ< >Ęs<ѓKCU4&QP@4d_OOQ{]]rgBGԃ72#tt_yZC*n-xF" [`̝r7Σ[䎭RX6IܟVkN{Q$<ӍhtRy-oF#n|023.Grc7u3f$6欷~ܧFŀ|_PMNg@6r"rEa_Nl%K9rRCbnp/r)Y@sj0˟6jSFhTy 7,.d8OJ"ϟ4Wml^  RmǤQ 807<:t5%\+x'L  vHzAGڂ WΘblBfW#ꐿ˼*@%>[<r{{Dl*5ި%}FUN>pRiYݣp&nNQG8XMED8v/6nݮ:x; ^Ki;F/LVvm(iXw#';^f BS2H)`t!Tho6!+"UҜoNoЅy)CuR̊!(' 7Ջq ij /:cc &xJ!WC΢&:RڸN>Kka5dO*CTP@9!Ccxuq:+(:t~jkõƚ{h NY?t٭ABYgMr:ac6AsE?zk0 aX$8ņL+4+N C ^&^T1XM7L`Su-Z#|nˢD-FgBEN>]~Wi1w1E*+3q{bL¯v Xh$w*{`Gy6:ʑ2qn@+B;S%&4GA\صAurg*8*SДS⟍|?3G8vJ5Z﫠ߺ)с_Lߨg0w3w>o_YiZ]ȿ7a$!x슫y"ZrUf^IJ>Ԍ"y(40 %cl@>=Yda5r:ae[V:N`KX6tUmzAq@e:o|}`?Е>[i(>ܜEXd"2CJ_vB~uYT,>;wl Q= T:xKpfRbDOn {% M˅f%8I^gD9{C &Z?mD %H ƍvcӸR('yU@=ܦb f!+$H pcf۩_S?9:q e_Zxa:VVcԠ7M-"Da(/Ai0ÏH qw$@(uj'9s!-@/̺! |}cKEBp#g>. =-/о]4:ٜB;wg9u`^F2u¢bڋ+𡭋c 3#eVt7[Xv 0ڶ}r]6^ C3| wPV*ePx.Nf:AV68nI[zze^CGwvm-C=< %i#uv,<Ċmpd*k*w|)fA|F H ͚,} u> XPK"ؿG8S eZӈz fSA*s}X\ōJXTُ>{Tэa&VW<2֎'9?3fHF[)HI#1&0mp׏Ϡ!?7 T˽8Gk)9uThCM6´mMcG+@efPVuNf!_mhֱs#``"$ЮI`rւ?=.Kw)\l֊ j;L%3Ylٸʮ"aw$YoV֧qZ_oDq:5V~ nF9,VX|z ћG;\1SUH_> -*.K8XW 5U׭X)bzmWZ_@Sݵ>w G8LޯCt(0Rykw֋˄]eM&;oiʙ/ׂVidoeX&e]FCjGڞ5\KK6$;Yɹ"+7S E&6 <`On-:z`6Dobewrv OC|?d_Isݽe}%U Th_]\su}*R&zf L(Tm+~V=PG{HV:,~FF)˵+^dHEfAP5.ZvxSB:kž<59umLD's^:e)2p[ʌ:NGMx`pt"RSF6Q*0u9LY%r!'j~^𲓪rT<6{v9/;kcA@F/_Єowt #ՑWdoY% zSI?oi/qZ^VU ζl7 Zv<pXMϣv2"[NܑBT@tc w:ks?Q oRB,eA\'R[)yw@Ԋ1M$#NDRFкPJp'r~f ,l/A8Zx6v5F(2Ad6'8rˍvkhW#HNtz%{8O F'ݭ_ftʪC7f9{˜?lVw`< ÍݫsL6 98mx:t2g R>*יS6:?^ʨL Xh8i UՖwha ;x^JUA)@ApxKU˛`;x;@9{]FKa5![9t >%&D{e;ڕ8wJ3an 3& . OI).LWWXںa|m%OJ1w|a8 ëFsYj6|":D~$ܢ3heܣ& џ&% Sԇ&/(g,)P(fjZOB9!7p{ qǼPNTj\%gDMdiB>-wun^ݞ[Qz2Mbv?cM%$U9!t)3}ȣFh ĺft[Kl.ubAcox;|`hw.1"JzHovDqɃDҗcZ "Yx*=I@L#_&qZ9p]'n ζS1 <<'y~['˾DhC"y:d,ߒ%-&P_dx+i ϳz2&^CUt F1|S6hFv4)EN0"[ \V Por2 & m'vgzVAXG]Jո0Z:noX]0ݵ2;HfVf.=LK~Ĥ_+ &1|t_B̧fHE XW7OݒgL#%p=0=UcWw{u,X/+>RR|#f,y4:Xz*2aPCg8S QMt)}?sm[` aE(2lNsМޣb3vF.cp,Ox9 ˙[T,3c_~) lRV z$lCrM<2ōB ;} FoxĤƍ8/vw !:$4wfc9:,\7G@g7ޅ 1aԯJTKwpDX |U6[ˣ?>z3 |3;l]˭@df谑-nzG~RQ$M[7W[6]Vċ!& –WF@vZB$xtepz0W_'0Q~5GP"Mך&SrZBF*>F:gh.ǵBd2qM^uŃU~ Mqvt.eMҥ& knEۭR*?f&{ymMBnb&L|E } "(R̞fƮ~DO/"28ۢ*wG%fҾ k,xJA:~&/U 9鸟oY>Ed]\iQ B X-CV'`XK{n|ޟly"}˜-]-K"nUc%۩HKYt\1K8BySaC- >N'~^pSQtQIEXToڊ ` $_y|  hmwGG IoQP]7!,aUbF;"8̋?q7?0=3}|lN&^݅r/n 7D4ms6 >8z.wa:=*ӽf,᪊&0$'aBvK]^/WOCoIPĴ>Iz{&Q`GsLBƮ]r_,TsYW!fQMS*Տ#Jg{].#dŵg٢-4@* pб" gMp-!cGo\d~ϗkEdaQ [,~C):~]Zk#@ Fs 7noԔJxgVԲ.fֻX3 &Vуi_zְŷV{~0=:xpҾ]bM~&"t`.2FMIR,?fI䓗8y0k1 ,#-,q7)ξވT/KvY'2 ֲUwfYi~Uo i.#֪7׿2ð%a)7k,ze 5%r DT$ פw*3[u] E)T wy+"<Kr5\)CQ+H"2]DiXot .W0u"Q B!X殣wlT4l=5 nq:m ~(GZ덂+.a;3R.ꥮQ#S4ܗ&|wg&h84`_R rLkETeYhX6p,n՛8K2^pM?!}G>;Qvp[1ٙW:{X@u6YL`[)SHLM(8+bB8R&QfFkV]sҚZ&YC }`;0䵠An;_PGPM H~l$b¶H{R6{GVϹpȴ9'S,1v=U\Ib,=M5y<#TD(,vYQDzpGQ"٦(5 Q³)ptk{PyF(Q*lbn<#оzyꉍM_ع%[(M?%C @ Oαj(-E%xv4E጖ h:}Z~Ƨqב6@:6]hſn!CL*{ڪ2[e`tLsj} ctId7Q!M(n Dne5nF9 !h7 yMf K~a'yFDv\v:Ag,hF ;bV: B)uq|J3יBD\wpĘcf;WX܎'Ξ,ƠQX֤kp_@ey/k+J1xcS5]M:dqUj).:0mqUvUc1:`M&9);Q\t>,׏EɇhCE3-;i4kD|YfZ"5Q` . w4*`ߞK]%m}i   rr3ٱ4fwf4!w;EOqQ[HR?>5F=awNL߲lY'"_4K C#?q@\bgP+N^yE nEѽ]'p?H)͓\7ȱK^ ]-@iICۉ/4Q(`Wt!Ά.)-˻K='"Bw<W#m&][qh 4 o\Nx @Z2T^`4Ό+e|E!$|jkn}O!ўF樠Dű.hߕlr @a^'Wp;fks.ŻŤ|,g*rM/k,Az‚Y DXž;3o: 9^P/Hpev&#(;0;ODF^p`R@ʏgCL4xgxx^bjp}O(B>:cl 7@hѢѴns(E̢E-(XFVi,%[*serYV.oߊ!4W!cKGcq,a~Vtm~C8;BwɃl<_Ng1"i ~# ^0q7[3p@VITžT}+Ƒ.iKf,g,/YMM GMêĹȵ gd_N0np:1;AO>kէfKiZ6iTH=]3,Q)ˏO4ϵDX_*oHɜŬ@GR6:BޡjXm$x7BW%SHSC/^ߢcJ^P_>J Xf&, "Kyz@nQ0, - EL,q'+%<~Ӷ7\lLqYmEV1$T\p0czN| F $v"ZTjDFA62ڸ#L:^T&~k9!=7u_vPEhTtxi]t Ӏ'#'>:BOσ&w vǦ7K|<X"~ ~cnuO ԓERʪBFv$-<0e| aej`j>]6Lg3?v`zB,cc6mABI.7}DY vSUy>rd5:^ 1 B$Z=y+iG|ڸ_L9IɣoV ?b`9ĿQU=ܸ6LOsA]%utx|)u6ͯ3$JNu wY02L`± F EX~jA,cR!)tze,G ]U^*N*G dHP%H0q3 Gg)Mw isG 3*DZ]cqijϧD·kNwrM"}\ɒouC<+.mr(SDOO2-inC Ft1C@Af i-m&9z!QJ= [{*(zhǸF5nx\8A>hutrIEhVWt$(G ek)QE?׻ޝNΝ K kY`!rўuų+#G[ȸi˫Aڸ0{ypE(›46eH+Xb-WF3ZR4a!T^ i^n&$;,E=.T4@'h;ܷI0%*Tdiɭ$twYRi]xV(|,o-~Le$szO n*v;o K~.HwHF) MK^>.E[KBHaHptRDx+q!Wz}ؐVOxCkH_I7P vr^bm1iޮpy27X$ ?sŕItxFZtM+Wpu67eRW!W"7GfÔ̢Mޓ,lH'3qu/IJC#ɳL9ELS(-:5N:R?-b\W~ؽeDpͥtjhWUQsa xAwb(uk|AQ9!k}b֬?5YlBFpqX ;=I m/,PyZdq9w@%w{E2%\8׫kq7HKY=xPXQŶ9uV`\BbS~_/ynlWǤAҧ5J5-;jEpu |wC0q*>.I b\v}_Odd,v%ZzT)>:@Ȁ{ 4 xP)ׄn j;Lr%$nzLFNQ{+\fZ˩MyTUTFc~.8Iu8>1*lhO #Aj.JFa;nXBS /V%ɜEƍT˄QjX$ʊߓ)V d'ND!apd ?@fD1⤖RK+1XPLT~ᯮal/{!TEPuR_ԷžOԮouU4n' 7 0 k#;䁼gYP6)0M)NOb֣;_|}fvzlnk9kJ6E#@k1Fcd}?qmb&>,w5[fRs=}8lXQZO=g}uJp}&+>T]ëc{Ĥ[G00Ac\Lcs;GtZ֞+Cj=}Sti94Dv: ,|.Ɯ1<,ۃ ׅ_ _hI8j &WgN`@e;u6ӾdY$G $:|Gg 6К'는Ծ'w!SP&v`ӗ~D?\1moCe! eKPj<[ XovicZO;t_^>7߂-YjwW3V*\C&.מf,⭦-Ma 5 yL6Lmyb@hR_̃W4enK4v=D7UAIQAzr)`B$w;|(&+:-m=w$Wb6Z <\7H&/ل5^QYx{xC>N<Y_M ϋ ƔۢmT'Qg߂L$!,׌_k iJ^N}$D7wszvc8vv:姳!ysr%_@$Qg/Ioa#F?ruyM\!{k[Ndr̫;@Q56fXCMCcwj|"cO;e;"-vlkri ?$0ZRD$UN>88R0*yZ4Bk]*7#&و4:KVHeB.82+Vm\-:bn <\ )iVi^IeL$o¢E>_@ #sEˬ“r]\ `OHYivd[^*-.7kQy)1D75tS520,{$J !NF)~B7"\|*#o3 q:o"Xquua^PA6ƗE۳~k Q%n-Ue +]mS;YE~5&jLTݡzr>OsdcD>&y Ol!pe,l63δXnuWZF&w>QAt#@_DN*rt95lX,MA]AU6S QlCu)b "p$aF*kB4T]u|;-Nr%>M6~:F#叄2cLBIF!yyEglS^2- w5k=)9v ERWpg~9a$3{+Qvm-3?chɷi6+] +RKT=h2wGnm-pK3#)N}ICHz4bvfʾ5gMq:S$k0}OpL̯z^L?u4jr8$}VT+myȷvg%\6E|EzfF"t e[_(oTmOH0c3>ot<؛e~u/f{s!|hGnu.F6~48_H_)C#:@3V$n*U˽.j5n8@8 o@aBQM>@C9{!K7XɊ"gSlb' wkN3f:bz,vzݭdOJ-8A YGMHF.{o:,"5nL5e{d8ߩ,`Jk䨤;qs;n*o`U҇Y8bNMc .2!Q9-.сq n[Oc#tOc;dj1נ dCKUEP=Q8\c|>2D: =ΰls|[-d%bYw |R+MOhrf!q8>]K6dj-ow u̙R7)rHfd>"l$5C1s0=r6&K7z+$ty7`QusSsVP9.Tf[į&~QvUWM bgj+׷hjs6Pk*WkM~]6kv#@(sc9{a=-BHD?3GU9Lu=|`IjXFk LI;'L44Wb &ax1L7at~_҈U B6";z!^cdviѹ:%\)I\~ 7|ftC rgq=R+i7sm[QglyT+ԩBz_RG<ħIf ^2ZX`nԩ3nrKP@U|d>-K_$Zp]•i.W+;|& wD:Ifضٯaa_(t+0R OsWʯ. ?oyE}؃}J^;캾 dQv1 uعB1b_% Ɲ+DucQe5@=n[iCӄKf[j=~@]^zRRS25f;/lfXȸP?="ƿW2<"5EEw @K\z i"X,oxGr|q_* .:kbSu=M;߰ߋFppM[s&ALL4-?*\_%U_[ޤ\A|gC'^ۂ8&#TD5HPR c,iK(RW|U@dNu`8,o|(voY67?rGuPoyMha_3g NKz3a0)2e~zj_̀ip)nɰ~1 qc+|݊'UoτX&7=U؎UZ r!A5˙O&MIŧjS['UL%L'[P癔N2ٜ_u{l#8"3[4 'Ya!3MY~2sJ yV &@ q$re+|ַ DW(ܻ\3 _!/C l-3e/ȉNk׻1\{,g|!z7"\Ҳa֋[:]5Ͻ m B<. ߮lȳߜHGہݠu&Nכ CVOC9:YB7 nXnUDݞp8嬿uv|7"A_FC@]WJmn01U1(MV[0r_.|8DZ٩WҲ0S9(\=t8xI?{,<x实Qs5Ydچ :Z5tC `\7U-<69逕G[bPT*@aԕ\ɗ 3^(Y3᪜)=O x44e+?ήd~MͰ\:.3 84)r6PE': j͢ szfXkE CvPW3܆hQѫBg]̍qjF\ 濬GL8ܼ̈ʈL〡Ww>4R植Qtu5*>V86}&*Co,)mxK^[G^gv<[qA`kX T*Fk"t$QCelJUx٥j .o`jXCS3Tc߬hjgB6\lлe! Fc1mߢa%3u&'ryYqu߯6KYqZo s(}_lSd{+r}u;!S|ETH]&>"ל)8'.pu.'i!P 0qyJQ5-Un =Qp3fQ9iB6+1#{ ˿iKs{sI5%Gt)'$Mbό8VY'CЪMv)aS9!ϚB1YT5_{8HLݕz}s>|]YA Zb,Fp'զ+ J/q>x@5*zVRM2h~&kƞ@ŢwlrSQ~Wpb_ղ&6vɣS0re ._]m _U~o;Uդq>K_3+ ycjCDgAuAG~32ShO`\Ƽm)uIA#!J2ڡAoC@3ާѦzW0H!GW@lsNQ"4"-LG"ltz^0=T-'mLM},M= #/f<ؼKHE!8,!%Q[)NgzGMAuO mıld@򵪭ًߒ)gZdt֡(t"-# c0E- Mҗ(0_?!U8opH>,yD$즨s{-߱g.&ÒnϽq[P);:~2 aS<&,^_:83iu( H ThuF|Er4rޢb6%d!׸FdqNoE{g_Ȱ-ssToҊ)nV-{'K?M0sXS3z [,ߤ JFI%dE{t\Yv2X .Qƕ8Lj=r$S$֛7 ۱P\Y/ULD$%FF񡵅hj ܺ)~zkY7XvI{6dz!a@v]ʆmxF`o*lzMo];amrlT3b3T|Q8b0鰖i xq=j(q6F# Z~J& X 9@6\Z;~,B.ŏ5zsz:+Hk [tƃNw #7V ,@T.6!A86 ٯiKr1OKFV7 eW`Z:S4OY+W`+.ʀ&'co``׊F@g4} w\1HqZ;AKOP4H s%c/TĞ焳a4x8h@PpP\ùqU̼Jk'.5JN{d0F":cV @ЉN-;KьhHTUf<{;L5wE)i@,+0x#"V!t)3h!\đlKT299cHrdbOYkAi=}BxG@&>_o\VԏM,a"M>F3Y3wuhx%1ɀOAdQ#p34^vbw.%*?3Uv9̄fv+'> ~/ao1 `0o?6ED ۭ̇{ᇱkPi ¡]?[OQaOti%@ʾ9ՠ1нB*e\vımIhLdc@ƛst YCƖwŸq1H 2F(w}htfeldO( {i_U-%s݃R/dsRz*u{MfT@2w&;m4#0]t@I^it﾿ۿ@/:Q>HѻLO,+ { Q'db)gRvU Vω0/4>L<__Sw-=jOqݕˌP=(1Suk20g(J|>{6(A^X?kcy1zi;s?6dbDSa)]8x'<| n MB8ɷBjQg% }Ѱɦi2q{C[X9zM."S Dzyr,*UnFkI:MKC%TVӋ"6QA.ȕ!tF9j]%pzĘ(Ǒף2I!.զ$GzPUQ T(Bll1Mv@Ӄ؝zG!ysLI>sW5>I2GӨK4tbD0Lb %MR4@{_aN0~=s4:kӿ 'p[QX0zJ"-;ql?7z>j'``Ѽz"poP]:Ld͉,UVU襇]4\x^,jA{gqhINre*rh o5E@Vf)¾cAHr_.NgW#)=>Ar)40_!AEdgCL]R/,j\2Ǽ +w{ .Hܽ=Bc$*iJx L"50I>Q }#I&:N=S SLDR(- ]w&&d 9=m2l j~vYyT/8mgUC=m5FB(^P]Je9ɘå(dYƒƺ<)GcEjf}Ox4)9B7FY"ikhsb>d2Ưe" lrpP^::MUٮl,5-rܾ8pS hhG~49, W>x~Z)i 2?H=$6'~{;Z `E[~~ӖYk/TշlԐ H5b-~r5؁䨩 gYZ070701000002a4000081a40000000000000000000000016650a15d00005170000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UQ-]?Eh=ڜ.+ЛD$EG!%'ePX`B "U46<k<_!%Lb,=1f+VZG//Em`vi8Pg)?mcO\!T]OyDmaMZKv|"(?Y/$d,'owCC0gqBI%/Uw/>A6 ΆnvLRc(ooian2H <vd>Jm1s"S4JW&+7Q$Q6Z)PSW٪W- L\ZMz~9hS~id{?%1N0?cL|Y5{NbJbf: ۥj~M]o (ӄRrQD_6)q/#|"&uT%WsW%(;סr-:9RQ"Ǻ͎MKo Q*Fh\H`핺L{0p=pdYSU~-_ zSVهuki=]?26wj.w\Z@hfdAae ln7ZyVFZGf$Q 7 N􁵤:ژcZk8eĞ4K@yb @8{?xܒH zjk;"Lig1ӈ 1\nόeaR>6j=X{݁-+_վv5rR_i+%J|6bV /Bl8=ʇ38sDXU+41\2޿d(6{\3QCgզڃkE7DJ.2>Ա7_ K̀]R԰3mFwh4_4 ޙskl ^o?z CϦUΥf/K.urUb?AXTmk-'sY9'&V6HY y7 [w NQTHmX]bfIQRGh&քp!Tl|PD; 6j/%&XE[3Mj)0z fyg5^>aҡbthp +SzQ9/|A9hً?y07>U07LߎM]43YVO_%:ɵ[x*nHȓ]>|Kjx:>˾}hO4k1JD0{{fCN6wQ-()m~%^4/hb)^v (\''w V, 0W N ?*Ng=5 oXc6J ΆE6+svxk̀JEHbSSR*s2%.3qy{ }c kfuȜ Se#MHU%ɖUUSHs ;ى,:gF2C*oV::fF^c6p*In4:N'#,޾T{ٔAzmXٹ4d(%GTOwE L6!T83HGpx<"Hų/4v~Y-G|`` 9 SϘ"BP{Lޏ$!5j+.`:~9_i-U#Rf0t_K\|߆զ+ބ&.6\qWU^q9텴+bN%tygpN5 [D-"4/EmF]rj ;EZ9[II@ ^@eݼwNb=]qjĤ}9U)E՘.rJ=ǦҶI,\ZXqsݢ&/K_}l_sޙ'1~#Z(sTI \a]Ir} c=+82 >[_+;ޚC,}^Kb"=%$5j||7lxK*j1wڮ48uM:eLEށ0wA)?zwj!!p :FkJe͐Un maݚ&M Y.XB ( x@^[Ⓓ4خd5y!6?zMs-ҝɩUCfD/Hi̞ա[OF61"ҩ=xɭ?a,Vb໑ ڙ

wq-lh~Ch,ѻ+ܾ<\a&aԜ*=3oR"3ĉgEҪ>U,HxG2©߈3j`%5^́aV:Av(rB&JԪ1! Pbjpɡ:15Ȝ,?@(+A(IfbdK+>BluB5G"4O֝~EzD+y/dn?XzT^)EGE+/YҍofqjY0t/+dlQ'Fe ‘e6Ytxh 7?Zf`Ne`[2w%dB4V2ih,/Y/Z25S MiYu䔵a]+:a= ZA"hjz4"Jۼ紒 gGacjSx2:tqhVE/ ](6˾KUQfrN!nR:YTrJџ*طp'A27>TtOOd]XNS8I3bBJ'܂>]`]0Kil@Q|uf61? S?Dmvj.ʌ%S#b{.AWT6ݨqrC=hͮĺ}g%¢\=ե@GEsaj*!(,. s%WEhlv cEW >i[Puy(ObFQ8ܰbQiR,d+qQN"Kjt T()/A &: 4*Y' eVR7<]3+}c؆43EDOd-|hb!H3ꪐi{Qk,0aJ<(}{u&mi_B_Kcyj8ejt`g|}D\w, ΔMWП5_ekr¶yd}*X6V4-R]0*d; .cl6}ఆEQk<=`};ϲ_ ?ܖ2k^GhS5bME <)He2'5hliYHU0XUxti |o'ÒWfMvk&yPkQ. $F/ƋB]Y_;t[.nVߘ.V^ $D}*6񷡪9VTpZxy2iV% 0~ U(Cmfo}}}˽DN{ҭ0Z%mw=y;@[q j"X):tLYht0/ YY)+ &}(,ڀ% F'lßLKakىS"sKn+=?7:v'n(e*ǜ ƫ(UlQ~Q*T(? Ed3uAIdMIE0ǷYx22KAQ9uJ!]l` v ph yҐ(_iD2PQE'J#`Pu쟼VTY.1|>2G]; 4^.Jh̜ϰ9 b_^Q@[ztuD}(+"&cRn?l Os> m:ΰ!'qT %]}~Ń򑧇=ˮ2$`8X#7zڃUq>#O|Z/FtJf<1()Uov@tx ܻ*ΩkjEIqn-)[2dudv(9~,hXMf MTܑo @42=<\'?<á ] ;r(*]!a ab,g &% 8S,X}JԔC],'%>ȌtfWJ]#jpxt"?D[=|& obB=&eOe险O?H1l߫-7C,FГI;WU.@orh{윦RLV'^ e)@?txm8P @8KEEPMR9 {ᝦ̄ऩu*=3'.[*r\Hn*"0Z/@zB`ps)(7cLX0l~}CB6Y%A \f5K%(-L#(8fՃ4 [YЀ pMŠphW]A胃 w:t`bVZrk71hp!ҏ_ !ֹe2^:xѣ{LW+-'ث2_Lj k©{J'v8-Vk5Όp@)(Nq־NpU՘:tIːۤ>iBʣJAh@CXv57?-صF)")ˣ-A' =0^ݬ\`iX6`sؒJc훢[+;$qLoJ \Ntg( CWh v hx#.\|ZgX0:^t>ՓD6Z+юs$YTX"aZY[1m(l2V /Q/;$s )HǿԠv5kE$_+#ҤYLQ*I r#/"~n,R.8\qq+b{_6% =a#avvBNBM 4wB0Nb^Vٗ|*|ŜlzTs{W> hİG0sL2NˉxȵɀȈz]jz>h&Pӫ$'"H!='Iݱ`e 7@п!h}@wq˛m_Aĉl#RS2QGHg-Z{I\$N'ǘ2%'Rdd́-K~K[aDIy[pnOJ YzH@ٗQ>T҃tiPL}b)İF^Vu_y2񻘎fhЊ> /rR ziKtLTE]"ևA K$FOFg\rqȅ0]B_{ǓwZI:HǾ~9f MjJ{[LS  a[VA sčPPhˆI((^.-FS8( 6Dj-ԛ7~hQ=Dל\K ςKF{WEPeqHS[W|7#fw5b:&hXO$KFEOg3yB(p֟_ 7aԍNB.2ɂR)F"c~w 11oOi. 2o[AMjF+?)cT݅tn]a웫f/oı50>@ۚiKe*n0 /OPy_JR!ՖL/ޛVc0>R0/ ` L0ĩs O/]5ȧ~>qA?#d6Ht:H7 X2WN7 ?`G-Gh! [b'Pes*qi$*hǙZm WRd\PN.V")@.9H3>`؊>cC_(2Rp4ͽ^7]鮼5mz#w.bn=wb ~z)#4O`W{v[9ߜe$ ?QY 9A]`q@K"B%p> "ưZ^S"|d%cyYG~}"]mv4 'k3K*5h}jEc#ǐ2%_CnHBy.<"LӁh"I 䡳$эQ?*0lyj,eS0F ƿU#AiTb}e].MV3}#ܻac542r){GniƋHVXTd'/ T{}e;?plm]I,%ǩw.f|n7UTA\Nf,8(xf!n_L#Seqjc*|ZTEs^rta7B 2C_ؕl =Dc47aL˜.<4'KZ q/1C64Mr1D(z៉7)*/t]q>yV Y^+V@?D+E[7dFGBրg.ψSt(4뮱p zBJׂ(K. twOVgs0Ӄ挗ƿQRdZQR ؀7G4$f &QH|aﵱ]̘*եKi5\a{w^ z}v-hLYk۸ݟ[eylSkSbCuiwf%uEl\Q'΁eT]NK{yvڝہ􉵭ĬL.H^^VW)F6JwYš uZM@ swU0Ãt ;ֱsT4~Å퐤Fc_?ܳ[|dϡdb #g<6J~U՞~ȅLz oX5daKk%}⧸31%2)*\S>`< "H1j >uI] 3OaKB+yX|ѭMbq@{L:Jov tIDzv7&2 6@x|x GEX٠HD!:^xHIB4E+ԛI'&9WCzJ {--ZE4˸|>f@a{ q?w[XSwB71]ů1_9fo%yQ,X);i|Aj @pflc",iJY^Jp$*+JV៫[g߄o{T L#'-bA(UD*b3!!ŅtjMlt4-dzqځnnBy!U7\W@M@sHaNc,l/{G jy1v{޺ O}e'BQ |8Gd6ot\?P+/^M&pS׵l> u0&u)ׁcs}/9$3K; Oզ ?5#62I[H#SJܲҥAf* zTJs2Jkϵryl"pxOzS42WvL|0^%Cn,}eA⓿Sވ[F=I"_S[]Q*>| 4Ȳ b0k"C8W`<H:^amě 4~~lȎY@*ޱ?c kC]}Zt6r9a"~Nl/QWmRn!-H QB= G7& m˾p(Mqo߷5c[{L:]oMw*>5? s#j!ib69}&{?Qba@\eUD2 9cߚY/H ~3trh L#%MyB^"jW_ք,7E e ύ#VO~Mm2mk?Q[.4.Q6 [ ýE8lbH/!Ծ./N΍_IMxפU+BĬ7[0'uXX$8JؐZY-ժg۰3 J-CL>S(#2)_V՝-7-i>z'MM`?Ս xڿXN 别.HB^6.)W_Aa:ǯ=h.Ʒ6r/5%kbyr0qbOFȭht Ď=| XY3| ͫv#AQ +UgwL0g!p3'%ٹW=б\y4`c˹i/6=~EKeg ՚mA!N,fW/%)}(z]@O=;]5'Ųo8(c7XY"rcN^pk]n_o:@[hԴ[_xQZ{HȏXS BP'W>\8&KCЭ!$6''"cUS8IWj٢ e:x+P <;Gfvasm9t^ zn%~AdmLsÓZc3p(ӊ~IOGGk%jnE'x;'&Xw[^pnYU74f+dDŽE(HS/ZIP:g cyۆ]{a >!srO!TbGSDV/ᓈn:t&2ֽA|>&RT} Frٲv3@'YJ16h?eR˴ a智cm*Y m^:иx⇕3{=`BT]:e+ʣHFZFӰ(>BA.r}Bڑ~7>:+Tc](<B5oeqڦɝ*¤CbAR=(Ļnc$t0"D4?ޕ0`jNj}jC[<„#-.:"y+MzJ>nH-mQ$ r˕aJ׀Sǒ(p|5O cv /0}x0S~)#)QN'[V"DZ>pݣfgj~*en.4jW L{K4.)k6vl'Zv3-ɠG]]wF}gb7 9Čƕ@p7'7|i1Fdu;iѶQQ$JG3:gxر5&dY9lJ #$%`'EsidN.$` p(^x2F? g91`lSu rQwj4k #2© {C)l}5.o:+RFYCP,ZmgSlm p,EK: }OAxc z6FT4j|擈]_Dt`Q"*u { &YE?и2OrCo6wBej(ˑX65;3X+NTRm频JU~@$76S ջMAd 梓J:x*zWWX 4p9vzU9椊h ֑rgΜN"TZI. NH7`(I"Q ,O#e=YQAS~GU[B֩5= gTNYtaz JlGmʸIJZ<_m@(b"|?C׷Qrh5 Yҽ(aU~u2UtCj"؄wqvٝ=W{$,ړZ1Ί ξ[D=$ s`v=FXb?)U$giDc[%u8KےӣvJ+_Bp$"z}>Ǒ@y:`ל_/0"]]^6WdSXp%k\@IC' _JKDxViU/b;́gNgE_}-|Sb ÞlweRq ƈ];*JZk~x7BDZiAIFl+52xr\Wt=ʊ.r;JG2N+|F4wdݽK@^=BʄC`ee Xkƚ ]~;wE]gq+?(jfբL楑>;b12. s L2hdv؈9AY±ww`'K^{\]1xm՚{%M`vgf5`]koT~A ̓m7pfYsi\"n!.BGϬŧ~AXLNj:^0̭ (Cg#G*OONȑCP/Q_aKf'#^:)%ZY>5۸g~E#G"21tTon0Rð=.AV71>j=PgKg#ST/F`:w"(n=Rח-YQ!Nl oe_ ^b`l ΞS0K9aB("hK!rp`7ږ%H}ռYp1I 3͞]a( UE>.Nm+Iɨ=<<']gQ0pGQthB.ּR䳒 9e KU W:UI栬hsͻHՊYxuق~jn;'▣T\eOкp Siz"i/4Y߭KFc7@f?]N>C S%.l:s!(.֍O`D+& 9@Q3r֙%/K#2Nzţ?dA%H#g[ HRu#:` MjzSEvN!"qhlc b*24{:1qahθ)Pp <̑ a$ya9;_ʖ5Z! f'Z<I2wŕ12cؽYו o`6U H0BAIXQ83\LXS{c&>;46 zƀ-Xv`$i k׽G-A{ O&]Z:>¡! E⠏/R~H+TBnp3ӋZ8 s75iuzb_UG0ڕС|aa-g6](Uh\?^N~$VHNS:QdT (_Su-b +o斋Ws2Y ΀~Ӎic(![ʻ~ P)c;ፎD?zB >207O{ cHꑙ*+Cv;J8@#e1mmpQ$f:y󡘅W(ׇD1ZrGÑj[~ |zҝtkOrAdK|֍-w[sM _ Z7O6 Mʱ{MЖj+U\j 8Q?FKM=zW(A^ҏnoR{\7a6E,"`*' xdn$)FPjj*(( GoM Y.np̎u;BJE>|8di~NZy^̂>TY"g U*\[l%:Vքuu县(_[lnsLn'>mRPP}InG1e-cLE@-  m% RFUr3;V>o7j׃h8YK٢WAvǃ0~Jj-h쮐&G5#[//-CD*jg& JgUl6-4&לj^dtm}+ ><ÎUEY={k-=0yu忾l<@ңeWOLt5Z/6/e[ld!WI LKBv%Aɕ̏xW}%j\TL;UJ5;sKu֣٢.DxI bP^/pxa<Ȁ臐4VbX$>,z4#3ѧDaoݦۻ'_M3w ZCÁ8,oHD5e̺$PWV&3'Z1=X}! ܥ *nY|̘Vբʵ wRsDwGѱ볜:n~LZoG[bQj$m4yrL .Xk=+X8[h]l,n:AR*okE{Mxt4fm!%JP wp:p'}xPC@w9DD/erk[0,P\ qϖLJ')I).*xSXz.Y@!Hya8wCrL3͈wLY P퉤C u֪,x2\P"v"U^~?>NBM4'3uʎON÷#KSGA˶T ^/OyD移=4Ku"{1P=C}vz)YC8ʲL@zPU?b?m>h,)]Zx.| JP,*E ^,V+ƼNeJ(Cl)H@Fqg!ϹH {˚ķlBlߒ?z+XPcZP?$nN|sYgͤ[1VPhB^)z^.Jcem]}8QWbP-2bL۞#Vm?(7?S d`3TiTn!C@1Ah-{'a6V т;-a1Ѹe;;1D0DANWRD)FYK)2U.ItǏp{Lr. M06SH)e>̳ -\uK6ߘ}7MT i覍x*}c-47Oj)j\ْ bmޔd &U|ʣLcbȴ2z4[  Kss'AS/[:EaT h*4N$ jNZ%SdH YߪwZxle'%UR*FJq:K/R.i $d'fiGk `i2|r)H%~8NI@| TzIDI)(f A9ih_SW#"W< XZ%?H hqW elkb5(㐞 cz!4 >;=jAqv;[S~%WĤ\_JZhI9Okv\ ^@_So%4ӑJe_z*6lb~66op(|2*8~Gg;QWryj- e:]#?5T_N{Csn@Hǚ=K_Vʔ;<caWN|j .dMں`F3PP@ɰUS~o{6{%t~~!0)ćY6[bs@V`Z%X>&utHI7ht)΂^Up]RvGr{ Im#iq V wb)=m?nb?tNZqqf]}c#;sWF0WήW{Tfw:_UtvM MS'}!yxRA_3VY2aaĒ5 7bDDP^$Z8>rn$SQl8^{ d#k2[hѲYS}"&(⍭9p2_β^(POwΐ3,**ރPE-: !-0‘6zRX 'tIʸ c&`| zYQ|'a-RRLrC60pju)ڍJ&v)g&b]7lˡbi]LֵVTat< m>g FH )'~5FV"6T8U/}&ԫ ֒[4֮nP=-\= Sb ng!]LAoL?9U* ɢ=#gYZ070701000002a5000081a40000000000000000000000016650a15d00023de8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/,]?Eh=ڜ.+^OGinnzE<ү -[׶;aQ:x>^ˍ\3!IQ(82#AxttrBNF>*\\֙RA/nF @k<+?G-,GbZF6𮞞 36HB6W3X~ˁ kg Hs7j2$e7 :/ N!}aj\A_I>l5Iq%ǖ4KG%CF83ݩs3Ѡ7 t>I?BG:{=l5aĖfaGp^k.3-Ql{Z-0-"|E+9z_Fɼyqq(DBGknXoC'f? O;kЎqTu dtݤW-6T6+ZnWf Sak[2aStghأݝKe:$@ɮyپ&\rӸΌ4O0ͱWCgu;Vlt5VXW2p!*S87X2ZCH/ lU=36-Qc h*u hNK S$|0/+"l* )9j>{^yȅ"űMr\3u)Կ4V(2]5xA?j-@/;A_mh꽽?sTL&H'v4 |8ϒoEcQĵ|eV$Ҫi#|rYyznd$އ䖆5L҂}g.}#D "ny~8^ ݗ˜!@1anArF ~<%Uy"ugEwFO!/= F29zRm ث0;1&mw&ޠ.FWm?4B\NdHl4Yep>@"mo8ӘmV:+8'kq%Cn\GsggfZdwĺ1$˾Y!9Ə5Buِk;x2A*`u-lrs.JUa0g;5͒x=%W(’pnn%O֭s3Ios.w'?6]B=j'DMkY{lowlUL K~ Nފή,V~+8)MjQrŊSӛ҂ʿhqggKThSyfm7tIBdHkQ6ec,B,8G*{\F6A73Əq>ʸ'%K.]{z'ٝ#ЂYcRvqQ!!r1GwԦg2h>Q6о dQ#zYw.nIBAU*G 7j0 XwweKH~D98YMJ٠ O]^'VhS.ĕt'gӂV{/Ͷt=(f73\PJoQI)WcY7T]*x~HV2 E'UQU݌2n]4Πg@*զ;G %moTN w6"q.O6b:j~ &|K9=v_`B|LIPPm*:K_rfV*KWcna>eX~ZFIB!,u;G4okfdiзJWTZ_{֟nB/l=y #a8mGs{ h&m [3*Q&uSXʘ:'ԩ o#Ec5f,#xc6oG29sHI2u"5s1M؅x}R @JCW#)k;i,=G"(;J7N|G_<\z[x ? gêT>[Fvd{Umz,kQRLC͊k\(jpB?`y3YJԓst&QueOVGH E:ʕhҘn'] WV]pcδ;AOQ+v̀o?S=ɋw53Dleec)>դaP< ]JT`m60YFW?4/$Q5"zO־Rܯ2F?NeDCa(ѿS[bL ]9j?ȪᗕYGz\ <{!ǼD5%Λa-鑿OX팵c9ThUΪ#?ǿlK[|T}xi%mQhꜭ.`z&\ P1?I7HN|t EGywz .=)N.N7WYJJe<]L@Ro&QZ#rG_ƆF||7s:󭮀f ÄlM8P1Hp)1[ksP-m9vmHs`)~kHmE%`&`93< 3aᒿ}nxD P2ٮ@l*c[b˰.A>'o0i. \!FSÏK~+bh~G8Ex\İK4q$(Zy~X)_"7FAhUބ[ė~ګoVfB^n;(za:)y&P GT^tDEIɜn[U7_;-'bO!iUghUϢ7*2'#0~D2l~v.^&,p` ]nqvs(ݧ/6<|=h _spj!/6* ͙ 3~xsi(3 O aod0<\3f.A sّ,vq=VD)O,ۿK_k?^cߌ w=K\GoύDy,ߡ'.JLNm7UbrwU.4%6!vW8^ʑ_ |(XohiOm8ߙ|W!@f(oK VMD?f9\H/#VUu\f#&N :7M V#'wXWR#,2tTycU@G,D #jQ6-;٩t.`*S.[mU[u t+ 21mMH4 FJ+ ;DY6:#(sFM_BW'߉@q}dQpFӐm5;4D>#* a2A}-uL!cQ 'ox`3r_kc Z}`@B{l1OSI]%@q)-#X~!T|KKXwm֤K[I g ~^EӂqȳٸZj$ VDiBqOl$J38+4޺KNxS w蔧d8-Xϥ`qGۆE 똝iͣpP1Ti؃) 8*s w1;#N/eL28tNC@>Dէ:+<'ѭ'#9 7q W^%!+Z}߻lgogj֏w VRe 7p}] JJu!eō'i;IsڍbwD̡ImҵlZi3< ^8^b6ȓs@8R@ N@Dˣ7q@w?sɸT@n^ݿ1\a?#ͺXt-(@*s}׈HzSK^g޻hPϏeY1a3#+9(r‚*4+T8V߈ rJ1z&X8\p& U&~5aǹ:euÌ4Tp|OȲ c JL \${CXKqW+r[WCf;nR[C)[.ׄL)q[zOB"j&JHg+Jj*~>[{O>8c_f-RppLMchBhʰv$zNtGT8)܄M>107*Y) +A9 \zH?|30A 9{ Q,{y<'idԷXLdzz]huI r%r _R d_KR:U+ެ(V,ӜI[hgY!DY,eOZ^79*VZ,KM/)p\%8B=a`(JϽn>j!!F) 57ɣt؎iYܠme@/@:È*W&%Nӑ)/X;& G⚭po}8z y2K]"QuGļimz!kZXo$Vg^À5,'J~ "9o/Wt^=3Oy;oB/VebI[f@/v f45~3+ @M6*jY&(rq5w,kdî'Dpwbͫ t!WG}@dz_{8wBpS !bgK yyXͺk튌 ˖䱿#@PYYFgPb4?]7]B砢c}Wvak=fxQ6m/QB>rvbJ̯C[AiP$Ms ps`Ve;#cK8h Qyao$*0h ។7.{Jc7Q<<[sB>rB<5 .!&qnB8W%/j  ڣcap 1[XWDMbUbҀD >CK8.؍GȕX ϻJdTsJ",p8-XC1!naQHP=$lh£>uD͛+G1[tpn3WVc]i##Sasֱ ]0x]$Y@ Dv Q,?4|W pTRs{Q⩁B/\YϤ!:ȉ.׵)smR<*f}INxϼlxl eIhfAwF׾ZV:怎j|H`a~Oc*ƫF;j6oa SW]#VSעj$N(";QÝ2o`ǁlW?5Fjh2ω%??uY,=48׎v3N=(^wM~隶o c-Dj -&멒+!@jV3Rf~wQѨYZ֩R[$.m >B_@[uDۏ+UKv:?st+}Jbd<( :Wa)zz* \!0.rtDZ<P[n'D&6x"R Ehx7tjAm 4HW2vxed=d$D2[<Z^m Huy$tg?RI4 (b۽|H=tCp@c|%CH@%|#m!'ץ&(vw=bv/(P1XjhP}-m-[*!"&xGYM b,y(l$g`%MK -gQn.tAq\‹N[ںo?˵fRS}JBVK?5lԸjn=V,yj7Ԟh- @K13yc&N\n'NK`hWXl1adF7Ql 2쪿o;N?jWc/f+Yݍ{l*όWCYgA{0:sPlƁaբȮ(Zn 1_dq7 8q ds_8T*`Qֹԡ34ʧC}D5u[Q3>+I ($l@y!7. 4K.t3ʓE&r4nYz3Zn2KVI0h5|}ălc"۝p g ?M^\~ ^2$[AT듸?CoՆJ7fda%IΘ_%IFǂqGfф\NVucá:1U~/[3FdqMEb 6-XYg~>I#%WOC9XS d~Y,{^*#OfrIs~"%y2RK#Ҫ%jzv̺%h 0bC`)=he&~ ¤;q8~m2f% .ɑDNbөޖ),.p 1[!I듥-] z0ː#8&BDo0cs(s  ;W;_fJݟx?Mm]l<ṖeSTZLw~r NK3d/,B"Z ﲔxX$ѣ>b 1ٶ5Ar`[ɓ4{V+>U&\~oi+FU-]l2 ϩ Ƽ?lYGpWHgY>=%h|"1˽kmQ\./-z)ƒ1S2!r[ o5H{-B`t=,Ri9yGiH0Uq \Dܛ0Wu,/[r5o5Z;~uHgxf_K*tѶ =_(4Cٿ<#^ַܟV]_7opC*u-=7?wkm-jήEi* <ܕ''vϣ87G H^G[^^\,OT1dfQao)ՙ\Aۘz7law]XxUdT}pnD\ZeYۻSL\E!uHsw H !\ǤQ# k4ۂ&#խi"ZT&Λ\c 7A)XB6abXum>fN%ギ8))pQDn3l$,^[CG9LlH ̠k\ D Ȝ0+GɐJWY_|%ځآ_űg:yrj)+cʕD Mn=DEb&߇$l1EK0cCO WR&U[0bC4" 8'Ngߜ$ }YY]Ҷ% 䢎3Jv4p)~5A<^NY3z_Q# |1"ѿ礞%˧%[y)6bDֵ~33 ʫJo6HU!NV kKc?ziP;O&KM2E*I*8vt 5cٷyG 1,; N6 S M~e7> *Z`F#cuYWҡ`PWy" J4hfތer榱 W{EKQYTN F3֊5nAJg'~D.vfl˙ Mo\ beOUiE2<{f``k~+xlgOFKPgĕog?ʊ'29CB|)-@N뾪m¯7+ ;{%:^Vo&ǘbkZ02;$gUSxHX)0U6xy t\ Ӽ\`)ZI(Q{ FF'{LVѬ܋r/_'e]+8lsTwG^[ СS-K;X {6ZɷYۨ(SVf<85-&Bd}6,^rĠ,G#|͙<^ /!kT!'&H ?zSn=%YH/ _jx5.%-'u#v^#6 QPB@䋳WTCu |B-VN8mV2l輪vG'rE3@*`Sq_+I3I|M* P(v,AA;u׹;F;}3lIw'A蹬 eF_)Egͥ1-T1bCZw%k{1-aRY3]-LAN;cS>?%5?0Ps-ibHN"AQ|~~zvJRuqgoe(2, 2YyF@1a6peYGP<ysy|N.t~k>6EfaN]z ].Ԗm POCRY1ym0ءct 櫇\^8rhMeS|=bdb B Pa"2*QMEx{Iquuoxr#Dz ݜ84*4[ g?2ҜK8L1BBѓ-u\ :SO}2=Jg-UqI?C@Kc'4z{hS=#ƆuB+!TOݺukNJy!%Z"e=|qc5WCm_[j'L˨ΉQCՈ~ t51p_mYZc'ėf-a5rc.R(Mu\֡g!oV+RNPLh/nizHfnʿڹJj(W!:f$|OO/ʶNO$.cpo^O]\FzgzLj[%zI)}1yA;8B!bW| H-0(^N6?frˈnq gJCyMjg$:x d<KI6h ._ޟNߧ{1|Z rn\'щ+KBl+YC0\ S wx5fĸʦ39vߓuJPKGBLٝ1LE@arմy?g$[x{:jbX0Y`alAؑ0Q’vw0P!ΐf\VqS{j}F2Wz&FI0\ҋpQQӧ{ƷM0Tz3rRK%eP>t+Iy,c8< O`F|j ܔH>_)LJ 277}gZu/* wA U;5k>B55J6pf;(\.;:ƏCDӪW |QkIr֣]gf$z7)^ J)Y %RʎZ ڳ/çt:i\d>7ݘ5zwC綸5+c$},7: r!]dpO/rPS-7-q[ޗ[UkV4aVR"R<ʂ^MXִ/:2C%U &N *@dZ;h[S܊DZh'֡l|,GB/wO5OL0c Sjvt1gH~yQbx?,MgOi?d_K+'q]6-qg4sGvx Tu,⹔Zhv/,oARs(G+; ub>@V{&\{Sl(&M {2٭\.t[̉ZDsci"I3EK DJ8)VPfeVgP I)"CvzNh"y˼EMn^kF4^IhpfC+iVW‹j鉠0K>jHx._߶hud<[6 Whi ʧsl5 얱}iQ'fG7L4Zro6&z`BѭXr:kH)GHtGT5ea)uX=hR$,2bPҾ]4*F14]՗w,2d4~,QNֳC'oˌD(8. # Kpx]k+t pNOMGdR~)ddu&PIeHж œd:ԡJЀ 2P'oWJE}Rl!al t@٩L})7(|7G՚8"qRyp-E{iZ7㕄!]n>tgM1@aF =Im۪ ]] ? f(GiKDYiso~^XrްDZ#7-)碌6{YػbJEk'R<2Gw}@ҤMvރ൏,]ҥ{Zvto҂ =z['yNPa&ިT9׽9x"K|h999ZT 7NWn1JUbVP jՓa)ܒ?n7:oC 9hB7붕%$Fg (\%xE2^{m%skgDF,EQ~{DcYk`w.a"\;fRg*\gR!dά$&c#_iW=XRyݭA҃vKKЁ۲H-{"MO(#b*G.u[+u3,G±/,FN,mT9=O^d\G|4fb9)Y#؎.V4S @]Z FflFIWV(;YG;,Eչ`WPBA>; ]]!зf!uEfb@A?b`όUF] e x/&^Τj5M^g9bX?qUSo&ĉݶfyAd`(Q"sixyDO\7x 2}26[=W ulۅ} QqcSXvhdjo<.vNl#r)[Z;`8{6fP"pZ\ CxaœF릓!i":7/QYD ռ6@y0ٮfn8DZ$i?bnZ%+$d4%&P2\<'swOhJQ J'ˈجEBJyA=%uO"%~hr>#Z lٟFQj#4.WZVhX4oM󫰀^-Oh+k眳>lc\_(4~Wwx)r)ɐ`֊ ,F5Y"p֫:5 uE:g 88Sg[ň5nAy]ۮp|//QIN"9eTj!,;lxcT ʹ#$$'kd/. nyʦq㋷l$i4QEйUt4U–4ΥӿxvF7>)ǰ::ٓ1Z7B,Z"yᫀ4a{*^*J=WѼM#OPbul4pOC#Y_FDUQ4ҫg O6H#ͯX@>ݵI{B0J5ѭ$> GUU2V<qخѡI(],f5"dN=#R9əP%*v贒RFTGo۸c8Ts1N^2ΜΊ "U"K-ISb2+Bdt mX7#pn[.]kL#ēe0i)Wj~VF#ŚUCǦr$!T!k_9?R*P5yBc(QjcmD C@"Wu~V2?_e_)I֯>rm}sI:IADNwQ7\G,REV@8;^YА(^g#vNCZm=O"uTNW-'oIMS* 8.PMѽ&VBhs<Ѭ@jFK0Xu ac~Vc }~v[iJU97~Q9R^˾@V]}zC?̻*p%Kn!rgeRWI'i|"(l vNbUmَR@Z`7IkRiF5UÏ.vzA]\" H1&3Dda#KQ#kF$<'Kfd80k%A |]/FM;Qwe?St̾zl;G!UE ^ w$\B Gyg+=JIi ZW5$bal)D >'CP{N]ZM ȌyAS#Ysl澊]yU &A/*fԒI- $!A/UW6/fx84#IטE1%,ƺcUVPCA>obӞ5aLk?a}]OA/t#4UC|CBtUW%Nc9?F+'IKznk/_dw|g~cKNi ns!{ ${_#z&`r&k!1rac=LXȲ,Bi!zv[!|5OY1ҭPOu՚`0M^ c?9NN$pe?( s% _"ܫcq: @` Wq Z=.ZCguś2'j:ހfgI%‘ZXDz$67Nb'SN"oPt>aW¿|ũW9)= ͞K?$&4]b=>'ߵM=d_,?V*=|t~ t椗;{02XqQg* DY#vOWj~mM2PC627Cot(]]Q >`z^p i'?眘I6O\^Ns-DL(r [ w9 О0ͽ)'W~pRĊPM Q,:"fټ-Ƅ*9~?r"i,[cSJh816r(hR*iiJ\:lWGp|.٨=948S<+r@B;Ջ&ppJӗ;YCmr&J{)6$8 ug vЅg-*ܢvngڢ=QQ3$R>wEvo{f ~œܜ71TMX;Fq Tw瑿bZ8)1TW/7|.<P3ЍpMd Hg ,|/'_#;R_ Ln! fg.߈2evԙ7;`Nm{-^9NPZy濋v ՇJX ^2ӿY*(?4 I02nU:EI0_B˓W] u~loX@:>ZDj0F21|y@Ld9*q2sc t )>qJy C, ;0 ܍o=fpd}}AA+ =[e3SA;_9-f2'( b/̮=EP\>'9$̍}m qO 4t֗Ov߄ZiGqbFsi&gs !1P 4JO ]-|A(6q YgXw;HԐ;2ЋH\R)0 (\@aUC=&!QWJBGky$-gvSOA{$8y;'t&R^e9BF&cC2ͬ:|r,,k$M,YWL֌Tl:@BQ`|=fjN/Ć'l an+@Dl!jU|͕:95Os d\ۃ O!qZ"?P\ _s+v: ;Ikc$)}NUhLN^74x2Q;HZk4,]%a-MJv>=M]T[yu'UWrPJdsQ~L^y:lܼH?[V~_X;gRUcoRU&.(BG KKv{m8O pUeeRvXQr:bn#c+7pDdx+NjGy1<%{'ZX>xSo$i%^ɟ90?%з8tVƳBo(KW HI~beWl"2 N^UrzYәOC#:V,]v,U27? #/'- 㸀zmrzVX辈 *1OD)oCewVߵ.O uhP7t#K+<*l&DQ#x0C)W| H\7e%L0+0eÐPę~4*0o/w|ydG;I.k=>Q`zWUJF 'T̓h>mhmN.=6(E7jEdZ1a9dolvo(g eJ!^k^/$6UKUVr^[-cFvEtmBk;IoVh@|FߌuL*WyIU0dAfUY!`-M:m$|ژJ31!}h͛%`/“äPO4m*ru 4O$D"IꔒQ::"ޭ`hAHhk|imC4R%E% SW(@{8GWR}fP~2.IK% sqX"ρlp_PBt-X"th-J4e )ퟒI$*a F:!7'bq+e{--k;Iya*a*9f . ^8/E4e}!(,ofb@kK_"{AlW* ˳jI^{bpCZxVK4.t7:pe?fjWa.~4-JgQzMPWU VAY#5ڸ+ WՐk&_"P~q>b/f0c)ۊ.Ep)6@ȵARg5-3l_qK=ܖ | <fTT} L^ƌc _b13g[p<" 2sۚ;ޒ.|Ր0cA&T̿9jwKI$|a%yoOD9S,mcC(kB0|~#Nb[z8(7{vTT5aPfn~+?IF3McK:K}]_U񕥘ӿP$YV5,G+ ,]C,_DQn(dgVŌ ZfRzsF^9t涘xq@-Ke 7ƥ R8M2]|dR3$aG=MiS.e>ǨqHJ8lcpkԘK۪fM@{B "}U<:˛Qt;wP[z7̠??8Z0i'BH;~DOӗ`;֡ixx cL>>3znP:Lr9yr\qhbJ^.It*zFqiÊNf#U8C%fvɀw fZKZg<S@q ا2VW?[Tǜh-o#9מ)jx!/ y}M:j>|BYC ֍ eɩ7p-tM({S5:90T 2̤%"@1M_T˶ջ}]?MwSKAIϣFիyHc;VɾjgdO:+#1 )G>oW#MIQQ!fZy?JXE!r[F2W26LUtC~ܩ-Cʨ* خA|).yT;z0:BHt-`o6b%?EC~G,ׄN Hy_8fdfTw%\bJ@Xn ㋥u~pwVGZ;e+5n-SMuhADLߥ(Y\;Rr,,ZeK 3k U|y6M``9$3 27-ࠏ^ "9xR sB]QY?*C/Ky;CzSsӹJe2kZ6|l($=ɿѣdfwUTE "gMT(g>N@9z6vX v=Vu&ZsR Vwk:⯋5*|fGtsmq?f_.X*Hhݗr;~޶9TƅϽw~w!gkb=>"MMʺ254`K_ptCuvaeR_oф9^oa35id&H`hRs/%/xX13l9P 'FDi'ekt^Io,E>^;}Ra {Xg-#p :E'ZfK𺬱~v=%Ntu}V;nGƟmnJrНVENc7NVM2G MHjcq*654>m>XZl d|21'u_uxr\*W?j.$>Fة&HAp Lo3b^SY@Y[bd-]FoHp;~8.1`d_Wo] K[>+:r1: c4j  Ņr Gb9Yi~:pu&[cnͪvIS%z;Teכu,m[@w#$eYvԷ 03EE|"lQF‡B';e_#OC@::*2<"sSj2XTs⏬+*d?up̃l)6b A'S<q(aif[v/Pε}.q<3k, ÛL ]O? !>XIDjӋޯ~& 1;M)0n)uQlÔ~.ʋ8-@ }5L&k:QC (_p*nܗr)hh#9.yhuϳ gaዊ`3.H$>YҞhU7)ҽa8I_ㅰ`< MnךSju9g ϶& z_mϮ<hbjeP&bW/],8ZB/1>4WA5o4ejYu֧F7j\8VxckY }dnA+b:NT,uf}`vd'tYTCA^ 0ƒ;=JaD#pJmx0g_q=c6]:ɇ=fR.` -E`v//*^὚^FLIBG(A;n x:wb;YaXxa͞iVE>Xi`ϮgPkzX2Vdy 8\f.[Džk>0R np&;ŐXt^^/6H,ԕJmP_syOT9īi];B\x=IUiy(̯GQĽQJ{}9偉r`wɧt !WumXްiDk.NgnD^rs"{h|irQ]lhרYel!pJx|+9W2wn@|#XlLwj6 KeVE 8ie >J*tH&᤹y֮YmWo3cl @@P9P 3xF Z$0K2lJ>dLKwN6l@G40+`X1͵24GsEUm/l x`SHx&,%im)SzD;5BKߎXOA Q8שS2 PWL( B꜄tm9LWgG0 sK]92NyҠF0 Y󸢓6M!Il"H.c\mV z*7ecYby nry>*s#b8;cDl:?WmN%aYIP{s6 D '˚I+Y̻8feӞ/:clO$ӯjT3ẁv|F_O:F;Ld:3kkD5ĕ@,,"!-oNNwЕ>qx6zj,K~ +o>k@&Z9+f@lܻ^kgI0 hq?+lmlr P>?&tHA|$JIX< Vx#:Q[,8ASJ)aM7u eACYcqV \EZt[n˄;*VK̐0nXti=kw77"ޘ8̼l_ԣdc#9V'MɠYm>J#IV(3bMCr|͔{RbP'FchznF G 6XIEn%2"7u';oq57)V- g9sn £1R7Rgtf{#y0(ɯiv[JEgT$p?P4㺑F6,Ubb"& y4,Lݟ"3g*zfuʦ 84]-I5naС {a0 CRO3Wm(`sEpSq5P8axZM^ S >|4hS{<!GαsKx7*3+.$d@V(i.*5KF cAXZ=HkဪRdûkx.)Ys1$Z{[a{Arؿ2mw x\`p8H{&2k~V=8 Ӽ.#R*Œ۲mtd{&+:R_(a˳!B&AA\Fi$5?DRٺOBk3Z(d#{`߆[K5Y 7GWkOSwOj ;pRԉte6gX=NOXV9zb71nz Xd`@]d= wvab &@v0 ^ɖVvCb ֿ<.6om5B1|a\-'Ium.Bt}Wtǰ#-"*Q8u恛J)\qEP͝mTsfI-5 .LȂTZuO*\̾[ق0Ja7M?:. )cTnU9'7fkn·܁V$q~vy,9s3BwZS6VjOZ"buK?p{&lč=n?'1/a$>0Hk}qajׯE)6# υ b/ Hm"=Eqۦ-e{SdfJ֞/pikm>?xX8#9ȳiu8밼Jv[A~0kLl)AZ|;weM9 cBLݴ6sW1C+дB} &`\>TIg+{S'9T8__^KVo*q{׿h.-nsPjWKjdi[- k$WMւq!]+\VRCwqh$:ea{){n%\s{Giz2>$e/YTԶny$e5iIMڮ⭸u)Yz$ۃ~sV{`y|96[,"S0v 1E AJQǦzr&`N\h]P׵ԙ kHOt .plͯCZ(F5g0n7x{xrR;ڎ .Jg/`-}N;WtC{e 8T>Ej#(ClA$4J{w}$m?uִ$43 0:fٰQT*~͙WW =r?QM <[fp۱W}J%ÝmU-n2Pk"eĚrrDu2 0Y{[2J ^ 5i΍"g@Cǯ\µ4 D B46Y!-$r\@ ]89$qY`)"i ^#_v xvz1D`@зl0 0qzt"k^_,GqCib˜5"G稡3bʅSVSiZUD>'Df=kl1"K~'0Sp U3GO,g،dQ+ ƈp7{Y*3oz1Zg߆r85hRMOЮW7 :T́AP|$<?svyE1"I>Y!Yg픊;xUHR號f"*7Y`a5B>.m#1wӒAPa3ÿ9x83Ne >Na\5P_'$Ϩuyʍ@6AinZ@).b0D+@y-6? #@Q#m6E%rl̙w'TټWRy)w uv(v6ۊpG9w]7lrP'`#zVo}xCκЭxbPF;ֲq Ω0'Iɨ[~wmllNgQ4ga ?Wjx +Z)6p݆WN㧋9%>h@ c/bHNڵ<;SJ܋<+%wM|YATpqNp ByaC.%`Hn+³l~X44xh^Ì{ciVNDܪrТVy*XQ@wh˙UJ-\J" {K]U9??HIv`Sf-ФI44ds2Զ|] J@nS (ܫSk{j78ocYXZF(Qږ[lGIBP{8JZpA qW/VOum\"D؞oU=L/XIZ;PC[Ҫ"%&4)ΏZ{w|h$nՅ40~txoN歗\$BK蘩t!\X} J=RE)Y¦^t#5]o "dy't8zvE:Ǿ/y׭óG<~MXPi/AG? c/VSB_cj*ɼ c8yOwْQPj5??a?;D@(k]GP5n2n.DR;N?R49-0FǗf)񂒥 a qb }n5vD|7~#}S:oLBpzn*,ByZjPu\uy@eo@7 %oJFAzK"tk` %Ym4HҞj1@O5!S~7l AЩ-jp%qwZ({?zamteXj74X#\BӈkX6}<+,!E-  j1{%vz]]ye,=yЭx؍M^2sME_r *3Yγͽlj~!CZV;M\M:'(B, 8hT{˱t}I /Q\JSd2uB0ʤkL.ӵ8EV@&Ght'(@<_D!,olCYB, ذtpJNRt{$H2pLf G$p.NgL]*ԇGоjyw; ynJ.ZݟXefDrp4DߣwU_ hExR{ӛmn$~CJ[5ϥҏGGتfG0Iq?Ѡ=Zrb58dzc5Bk(; y!+Gh\g% ܎gb.b,]OFKO\LxP;Q ̖Y9&@;~Eز"KCa1{^x]~T(8ht2R8n .L;b-<0n;'rrB1"ns)@)ƮD0Hiqwu E KEʩEt 5cX[K/g=rm. Q*wT^ǩ$i'iao/)W(4q.Ŧ.%v9|5(F:|?^Q J3ƐiAM=  v L{WeW֤N ^ ؖ $se:$+3~$2WJ:1bK96t%o ŶXR Dp瓿BIaL)G~;r w+P䯟>kêmah<~M'/S2 ^(VkA5ŋZq1׾sEm˺Q5<8[':׷Q=?[D آ`*S-o/5l;j`؍,@Wf 7R o,>u9BWk+c5+jK-P s^-{MK郾{?Q+"$qNZSĽӜ;/9'_y l׆ow<,NTVB@Sa%v Hf莑78+:R}&46[75*_:͏uI Z1}%r| QaF+KF:o:>[EQJ}7X0ڊw^-^Cu:9ϟk SC)'ڵ0WM1Zyk.Vҹ%議]1J&D*݅8g&<|i4%t,H."N DUvc&y-U9  >cmEmrMJ/ ~m`)wǤy 8Q`«N%,J'4I૥֒ܩ,fwRMR3{H;;0 ľ1`"bl\}^|V+i0>ؗѬʓ^R2+9QwypʡR z=,hl[(gםG{cxIv:GOApaZ]|S$0GxF;C7N#>r,̡XiQ3W6?P7+^cj=F\P#v3Ұh(C}䤊I+P3(Mgl@" ſU7k "̭&[7 K `cv;6?9.N"AoeoyUZnJαTڦ")5yA>49K}Kr]\}LKj@f֜TP.yu3-=6 y@b5c !$_rGjL}L0@. slwi$ށg6͔zDhrKvU #pq ACG.$5Yp X37%fBRkfͲ{&ㅝBAh^Syފ-MG%W.o"7w:˄Iħn@\ ͎W|}Wc8\hwxveOhL71.Sm8KP@*ұU-)/lfRV@Ƈa췼𿅴'UѾffnry%N0a} lb_d,3~Qђ3g_ lcT!pcV2E-3KF4˼Ǭ=V:s Yov9vˊYA6cEp4ZÉ k `! 0o+)e fUVH PgEI2E{:8ۖ\Yu~"f^V9 "*%RqiL{qxɇwn,S<Jҝ`qk-Cs1'ڞ0Le^z&[&#ɚp-FҾumkA}c T|#y*&:s 3 I~WRmspd f̝Q|-qJ8bXϨ,w{4"]2\ Tp Jp&HWs6x/ uމɼɃoE.dI̦lP7P *_;LRIDmxt"2`n5RxD-tm&Ȇt_ݔ"}a"Ux7H*Z lq6۶*f g:*x枞  %9YAw 0:zBV-@Iu9l,٬r71s8e}~ټ| W!i %_]hMnfEfFN"ʿҲx7it짭4ǶN?5aZ5aaJw?h6x T~<E>TZ7W-+Ve3S0'%Jh573\r**bwƳQ:D3Z|{gԭS`TC9o"j)?GG%K{9n۩./kg2#[RP(P+}Vu-Z8LeË11!su<35ڹHc".܃XbDOeCWR综ΩZlڒG4 ʖ4 {p;L6IŪ7i#@R4Npw)}R^{|d4~xq-䥐YÙBxXa^Þ̠mZw>cHìq9 gDt0~0T5ds,DR,gt]P6]>nrUsHdBciK[ ha}]ŵU.IyfgAd+!{XrxEg@Z # 25kDˀdZw0͇)˞b/MWKα 2RVWK]:[-|r] w!Γd^1A{7%3Pvy52roēM:w?!jA4oG=_+͖!8<|'ga:b@&24U0C!U'.-0=1\6ШrX3NJr%R2|.,4q1ߠiA6)~o6iSAre:6@ތC?xAϾQl(%u8^|H1 D 92\.»B,n08JXx?My}O[xEϔW~ܩ!0l2FBNþ i!|{L?[c!wɃ#Ut1 ayhjG6g?\O֍*\ &R@ NRZ?%"OA~zsjA TDOlѤݾܓ:G>R l 6/mLy b <˪#jh:BBXP䣨Hmz!MR\.y:vOLT!VsZQi 7YIϑX3Qh%oB8*=3He(2o}H-z]H6}[`L1' P$6{( 0az3|+g%}o#[rTv俎|!LШ?{D9nM_,X_4^N<(iA:]-}߇ndqǵ.x+Y>q+j+! fwX< @efb2]f;npm-W%whVЃ\k+]{ /|_Ҍϧ%q>&-nM2$s5QBQ@2Šf(_m]LD[.(1>hwm~fmGtPH~~`,k,H]n:θ 9Y6RHs71XOcbb)na<'$Lyh 8_@u⥓5+.q]/(^Ϳ0wS`ZR 0$?(}C!=r*?$:u}!y:+a e}ssD[ө3{Fqý_B"<2D, z&8}Κw9n6[jC;sĜ>rm=}B&l$α1i_mIh1lXy-<==oy]9rǫ)%'Y Yv+v+XXf7ѰUR.9LJ=I-G@>L$R]XKNVRgXNGs}{׈"d 8+L%TGm vKQ2+]X;)+dP aq>Gap;ؓ:TSi./|i4'ǬUI%t!4y(w9On%=E^*0ӵ7Q.T\Q) EpC[zcɸiY >o:S3aUOєW;5,s<sYoy"{K )A C6?%8#YrJĄ۸2g4EЏJD:3#y-ؓJ\&OP2VuCMQ4>~.6gF܉s kR5(J/"#+z^6^ĔY B Gh!:vޥ㢶~ 5 \7B[HοYGD]\ &rz-SR} aս'NJKVEM*%O!2N!3e Q2 YYæ\*E,<4W_Y蹈 s_Vv޼= )3Qvo)"H*++K>)C $~T__EwuQɍΰ ] 9~vp]u\~%7ԧN#m:+ + &3?kjvv\+wb_7  )N <,F(e;Z6 ?яԉzJ$dϴdS?Db_1.78[F͊n0+|@c;40u9 I/P1l (Pн{ΕJ4D}K'ګ?kZP}m`O#8Z3ţ~4NJ1X헇Z!vpōMJF쫷mʖxDݥ)Zic=몽ΕS?vO21SNiM$MJ>k niҬ"|Yw`m ?F$Nv=q 2"rSEqծB 2y<.PxkT|^BY ҕc 2e%ϊǻ ?2vDAVQj䑄~v|/EWCS5y1<Cadl:tC|~ݼ~8A57aɩrͥ~L.\plO`?<ʎlޢtK;uohV;qtS 8,+Yln)vJwO4RNs<1Z28B81L/& S%7 DŮ nfsj荙mgիR>^]Bo7fMYmArL>Ng2\L%lJp~!}&:ןt^\k8Uֿ m;q5PEX'ʈю2apس(1*Foi`&|a s A`2_ũ~5 `]ڦ*)VH78`xS!s?@HO18:t1~l)P=@O.E.9;: RJ?yi}VjK+DrOm1ʏ#JѤ4!U{Z&p">Q'" (T:11&5J . Hrǐc˔Q4oj/JysӁS?ѴI'gs^R cn(;4Hc* Ey Fm ƼɜBY7eυٸh^`EC;l Ksm}YМ41g'a]g 5wvY{P1|C+|h`UXDE 0g#i\H@vz\d u@I='9U Vhb ηB R>e3 SCA&8?t.۱B`]~֌#]3KF\uK>E8 ./IuP${!zj^F}y$_3UQ֡}W߿{a<~EUYoR.vK:3T~ha< TMNuI)Z/P4iv놘Hj bbg呶l*7Ǫf{]{x12%0 7Tm=˧s eʭ&C`/Y- iY)1N,<#U2 lF;ct?_X[V.E2jݣō%I1((0#΂uH$l:m7= e#@r0sG*p &\&9Y5k F+4Vd!v F4_a33giv%=^,:V?8ߧ,#s!17+ n˲vA`xPn抾Xa&UPQ_oyiC ?8+ʁLы;[ IBw*Z{!5ƬcH]6D> eNY۽4c̻l+xj׈҆K]:'^}`=vFHH8v.E$fMd*ߞj-y WdUƭ3`I&tn]Yd,QcWN;s2ہ S31$+#~,Ag1/OQ8(̣mGOF@i_M}E%vH꤭^ 6 WP8$ўcFAbeLPnShG椄PC=)h\=[МO.Z]D_]*t[/ (0vvkXgP=Vd~a" kLN个O[ ZJK*:lU’l0?mɉ2cƄp֏u7`08Gó7ͽ]4K^>QcLft}MO3m~~u FզLwNRJX9|dXv}n&̴w80ߚ&vBFwl>xKAsYptzq,l`БZUNp9P,[DK|9LCvep7 M=w,@<mM |HswɜnQ, ܝ +cfP;8lpRWΜ򺳨XV^y Y?+Y - Kg^7qlu9--6REt]͕lf:YT-O$Y$l#4)%ﳶSqoa8` (WgATmNҶVOB$X+M:Za-i2Z\GMIۘOV&%u(Pz.#?_xHB:ɍ֝raYƚ:Ih`mĮ ;nr3|s 2$R~Dz< 5'y|qKjG5&sL5nj@\40L4w %U#ߔ]{w vz_6%$uҾUc `v]>v 8Y0 c MKFbmG$ c6]Qƃ,#\knYOXlD`*tEt HK )- 󵗆8@ +6w r#!glEn}UotY@ (Itd"pՌg5_!0QX^(YtmTDz&P_bn o_״ ϭs%io 9"7XD`Di`sZ8d xkF&QR z;UWe4xa;ey^$ɞLje$G|/Dykg܎3pO o&W7Q\m)2tV~J2u]6(qwt8`a""yH/+#Ji sĞLr X8SPSVd%y/>m#_ӧPRS xWXq*O>izR8Q 2oDapw`|~|M 辶t̮ކ %Q jVFj#ȵo\GONcTW1_E\_ߕSY>s}/-tVn w諿e]t QP < 67$=ƅ_e?] F;2XCkC5Ud,4N$]n,Ysbn`+d4q-'QrзMo8`O~OB'[@Nn7n:c_D0^f_)JԦ9UUeMn3=@KI/+ <,tlBI-:H@ _ KN*/-bR*|tр) KPQc6 %C -50k +sAC v\ Oo8mq^)tV:T9Ħ?Hے;cq-xettrd'F`Gr~Y 3r@S8`R|ȩA]EsԼן[,ԽS@iNfh|z"gm,T\-s>{0W[u];x FY?Ø1:UHϋ.r;u^}QXRͣ$jhf\0FRޘ3OBQwk(jDruفJ7ǰ6_Yt>''5#(U8_'۳!y b袳xx4 0iрP~w;QutTz 9)ق:}^{c<̺8F9 XŖ{QSr4Έ}峹}3clCZP;c,.{c(F{i:B0˷@RNAI<~:Z VӱTjjI`R{7zJsjzL ?BeRKF7LBܾe ʉ^ _4qD~a%he=~HCDK|MK:M1ޣRY8(A/Pj umRTiDžMvǙOnNTz$x_Gk*5t6ú 4nPw}2vn:QrnXA:njH`oG3pmohm/ 4J+G|is7CJh3hk+Ӡ-ƒ=Dw6"5'.e3?ܣF7T=>cH<5wZ=3f}zWrOk' pmuфq'S{-S4s4deɦdQӡLy6ӽte`BABڴM]{"?"|3U>C" vK |mc ?rlg|VWFr2BD<WZfE4ܮ\ò!$Fj\@@X`_Oۓ URR-onjQ9] ә"GDK 5yJjQڭx%k "6ڲA%Y! #w;c3x[{.! 7HՄZ%  slr_[ Qs% =&C%ҁu"* :NLpe./W[j0ngI²5$Z,Dhe,E?{ izK*u/8HsQ1,A:QW;a !z ظ31S/)W-<PazIh!r ??9w:DuzDͣ`T9e3^yv`VQ.I-xl 9(R}:h;&?* PuefVХE6K.40k׵)韺27%|o8^Z-\D{3= YKݜ9$6gv sSN!pᘾ s^'>QRZnCp뙻3c+tꖍtJ|M{PEoL#)7l7挡t!To*a־j)jZDpVA ٘ggyϜV۱x6ntqE:~SV)F!7}Ua| ʻ%hH-iGXT>Q>*DӥKt2[A)J vlEu]B)?B d̫ gb-\0yLl VԱ! ‚@+|vha/J~0X9iW`np'ʮP{ӏCˋZ(J]F[!BK(T7r]caSpjF,T0f,Mi 3-ֈ[017M'9y91uMPTɉّv>oMh]#`BevSpRh@1Ϩ ,8 ¤iQO> ndZUۣn[ {a#8^^=Sa݄xߑgFXgR5˓75RW uj6MT6*+wHapvwk9K55ѫuhm2N~7LFP_4h6)7XMxNW.Rcf,JwCۢ] <ւ1cF  gHֈL$.Vfg'&$4"T+BK#{]3yB+6),9F,{?I:PeToASL8[0PUa ]J>#D-l43Lcۏp\]x ץz7FV#$ %!-DV#-pBtI|ՔLFdPOٺ>;#"n3Zi B-<'@fX^Zכ 4ԠZk5jb*ZwHV.F+?nb1tFaM5,4;ʏ= -Hrk w2m)G\sXޏk2Xe*9\) l ^1irZ> Pk?Xvs;R.QS^dN~Ozh%{\ T^}2^Viv(ԎTۯĀtVL3zxTg$q5cqYw}(a; jI8)$䃺[ߎJ/nև읷_.a ?N>;[~#Z o0q +1|:p$Ih߂ Yt*f`,>sͺ>rgx&Eeijӊ]y)ҴIiQY+lY̐[On*i(e9 O8ˡ"]dWrs"k[ui lTbflG<(V.]I/*9FiĐK+o@JcOZe (baJ$=K(sT9Xj5Bx;8DHV 8EŚƦz9\m$lX=R$hmj\xrdH0ኻU=MlA.]!R+^ˉg^>#+.; [Z #Ծ#rH[zCE%4m0EU05[né '_(*<^}A-}Fq UG(lx;=Ja0*]rm\Ajކ\!cDO;txç=p:!-)qR9/Q_)%/[mMu0u;# "҆w0hPhˑ> ٲy$i -*U{ZP=vѨOHYa/} 2u@̓Ԣ*l+b˽ŵ`2ܔ3r\Cؔ`^ڛ2x8_~&m@ e&³Te@{r`lLÏ_əSD ?0t(E K~Çotp˥d9x{trUǹ䱆ԳܙNVGؘr"Cł,TU▵l扻#N%ئM*M 6x0"28r6)W*籉lsX=Yp00aoקyn\üR~bv).j3QX(Z&C {:059nd,:a=_p3<~Wn*8ZF)]qtShpnb(R&;ݠXaHBmo4z)Ml&z+Čf}g6ljFHE<_$K~*|%zFZ=O\'97F$3]{!s_w3vF LUBXG$&nf*="/p/cGsyU0,䗜D։nyX j_9r[*pz08xVpO=% ~=V$ór{-zw$Pf^y>'iXB'hE_oV̯:K"2Nh"ZulnSqȧjߗÎ!'B~toPh#x~L] Lrd;H-H~ͧNˈƹtpިj0hȹ)_UIhIuO ]e.nNu'1zg84eɨ]+$Q3`ҫ*`Cg[xmb?V0lz%H$Rqh>HgR:3Pغtn㧭)=^# <ХGX靰NERY}m "̗ƣK,1_'\-+>\׼;CP`8 hx[[MأpXLiYf0imK~ zϖ0?zwAG_NV۾FH2[_ =*95*^L43, 1;|^tM#c  Y.r>MXeAQ6%fr82Sk}5y>bb<̟v$IhseUp.q@vr#&eVA+>Tt;4f=Ǟa@:J'%1MBIlM3`7NY ʟd> kkQp18\|G):|k -Z ozK$O>L#Ѵrnt1gB(߀͗PP:{=iMEݏօVw<,"/ b#  B.Ifi”΀k&7;Fs'ٕP5^ (\|Kb.-bZICY5VQ% !ƫkg)I iY@p dx< 0Y9HD0OV6m 66fyPGݘ%}:IS' |P'֎ 2h6UI6WWxrꬌA ցy3颾VF֞&9c5 m4uQ]0Z 巾h k4f5 v4 Xu氎$ޒIov!7jq ra"+,1?f@iHD g cx>s{6˰4[V vaؙBM.?V3qnT2"!WuN頣ժ)<Ty\a3KJR{tޮx_ kΤ$*]o5 IJ_/r'I ϵk i2, y+zp (3a#XT+3:Ll;wkt  -o,17 *KpW0 6{ )sG4 PE|vWSvZC;腳?/"|Hiץ~oNJd72tcԪjw З:<3%e4e`Q! hwH?D/0=}it]㦿tc/^m6eBg9#?ˉhpPOp U5Fs$ٜEQ!bݹqSXQxzK!ms;vkU'EOW-_a5ƻ,U_dp=܈0F@Jw>lg&Wƶx<1ռ $>Ǝ/oӘCKi5bSS⟝WDgEXpε_M$+)mw>p K6ű[U#t!Km}, $QX+L*xd ?FF u[H}=/q;ƝCjƦSg$;^R\*D{c89jJ\犚a*[~Z?jh"pnynt*J p$YQFȇlJAjЧv`T@qEІ 떯(fkАb@={'G"Ar/JsN#B ɖAqNdv;i_slkВ% jC6"*f ~aܒ2>etCq8/G6̑BqaДs)>Ԅyφɺ@p`յXEڔ0urGrF.sr%*ľ= M3vq?nd @r0Z ooqB8:@Aݖ̸ι.~{(Q^v }31|PL1'ai#$`:52;AkKD\ZH-""_,ޚ 5MUlN6 ~0qߏѧ%AQFĤT.LEvmly*U},)gww[2 6)\k1! AwG&hQhFX8ns{u>&0.+ϫ~ÉINi&)R%2Aq0&/sl΀F^:זa0&fmz+ۜ(,jbg: }]@DR~i~)vEeDL)X9qX@0sQM#+; EfbK2Fhm 9ik&4QiǢŁPѶ@qO=,OtRXtw5ݘ^{6y 8fn6.4c=GQq6 ~WOm"gR/lo!2F=\ H o/_9zQXrPKr3.01,yR7 N^YrΒ+tL-̑حo. KG_EznKm=ч>c|@&pƅ=8l^q1y䆐]p̨> `)Z$];EW `{j-Hz@݃W.`eSaܾcWۮ1ͅn{l" f" 9 @2vJY,1SprAㅄEُ`Njý?Aiǃc\RIK:韻8D:dɪA8<;м!inO27GRG=RGz1 4f,<&(cLRm10߮uYD =cBfG%K E%P tܟ8&шZڬOo@g:Ir˝kmM \~ct%m6i p{7/'%/KOI_r0NHbd!s`sn9Y"9;Q6! wPm&rQHmlu厌wAҗ-.ݙ W=J|I6Uh"+Vz?]"zIa26>_Ο;w `SrU &4!H'2YwY-3-e&m\߰> {-rDE@OGxz)<]̕Q HlȈK$fL_7 t-́ rnH^ eϨՒr}1MDlzZ .nֲi&k~/ 7o \MdʭdW ^hL*5^b $rzv.UvǖRܨWrX1 Qi|J4<{Jiv#D+j5Vқf{^7,0g=4l$tcἫC|L !cEjyvye!IlPY\jݘգpriBd'!aWW-bt%Q] qƿyT qQQ)[C81 H@Oap;M=/WI%z@< ޙ>K>nӏO%tN[#QËnβ[˖^CrG5n< t%5A(tKjx|^?m>-Ô28cԻ.{ϖH@E"7"iSv蹙x2۴ެ怑F<( ܤ]1djlEZPu֖InN\}McAnǻ)bIښt-=ˤm H< @aF< fll`I:Pf5kVie7ihy?r!'i|wݖw S1kŒEx*ػwدE޸ !8[| od#T 皞",&j>Ϝ 1e1юǻXzM@sd~iY6N bY? P sAgcsSD. *Y歯F{xB8$sgtFUL[8'H W:NFfZgCzЩkyvԭ\& ,fP`4|?ͨE؝.eWiQJDEc l M !wyQ] Q?,f r 0w<[BZHesOS= KqRK';b2[GΥWr[> (·! p1!)GZNV?`Q!!/趚p]UAve<cNS4H)Sh? :zKHZ(juUcʖ9cW_wv{uL͙؊Æ^lTW._) "@8qUTL!Y)~yKCO. !z.͔j,cZ\% )oWxqi zЅ<@D$"ē;LuBu Za P^4(X`Ґ(fr\`9 /X&m;J;d|7 7N׻B#~ 7n‹so9nDvbD$ T,!A`O ֒O${.zl)ی%.+I|3oR=t%5+JUD.yveKed%_+B epqir{qŸV9p_Ege5zIU|Fa32"h;~-M{_\a^ڙpk2UjwT#bG7V'"Apl~sxb/l`ZA m p[wpRsE-Fhy2mxsEB!h:Y{gB)Uc,`G CvId(V'bƼNŌlu 5բ>sI҆B,CRYP{!1Q8&%|ajn;v,pR<5#dVKU7x‡]]0 F97];U ܦy1hAa ꍈen{%ĩS"Nw\N_~b צpO cAf+MXiPd%]`a}M,4|LoRZ qHGDCDlsF"# ;&\GA·a^R\fZ#{oxN@ۉM$~5ąA|p9rBMu- L-odimqZG|& V)y!)'óS@+LH@CSBU`)X0'Fg9wҖt!#Y>jBbu3]KgWm|3+~deuꀏaTc-a]%O^.e8R(.Fǐabˤ0-R9\h8:&wbo#Y@i̶}_S!>lw ̄C<^s}v*LRFOɴlOMÂ{&P=lMNY{0ݜcrB<{\#ͅ!bGj$olРJ=ݤgzϭߙJm2ClPh>HaJM|ZArԮ9.cFO+|YSج9S98Q-0/T5Ϙ N59f{%!\Ƕ3`YlQޟUn^iO世:ȌrK r,'tr7K|V q` "I:cz!P"#wՅ#ᜢO 8Dϰ@(bR n V#&\*LEspWAD “]Ei-m49kEVՓFSV*%OQ sή@@_pPSe@21f-w)jSu L@WA˸Iㆩg{|(0ޱj͔~=%bi8,%ƏhXWp 0@v֡C理i6-#qk+`OY:U9BzJ " ~u ) GS9[x֤-b?ݓciHY;ae=^KvCmX2!cS(NA`4%X%:NH a8 Fbgb/(Up}1amgP͒avcV~Qܣ$6V_BNI`' BJ!~OuA w+- 9bU9 JASM5\(sӶ, +~-<+1AʥcD&6slU'%UPy:i#Fpu]F/ѐQCQϿ$}kH5q.[#n}FkQIu+Z,J"@;yU:g\7>7cq;vLyq%~5"(*DP9fN14nwUc:k?ZXH8AN~N!t:PFZruJbQTz;~4Bz6GKɌNR@ݫg+b8JZ#?|ubοu]b)1R(XUcI aigKlTiCv?CXa`[:gufDʕ^*ׅ -n>vU M k7ؒ<i$|e>1z}@T6bz+;0SǖO5B)mWe|+\xf;R〳x"kjoOcqmZ@6VHH埬OO6,6@[}"$~9>DUgF&1: }"Ȥ$~rO<5'GcC5<Au6pF'uKwVdʗbL9b#Ӄ쿔r]fX]6/^!HԵqe,UƎ{TjRLet>X~^`1,uÉ/2=~˧oQ >;2C]n9ZZD#toDPPU]"?.;.Og<(Z5V,͑@4_Fm]UL$JY#w a3KtA8_ %OKhReDrp Iֳ)~X:̛ee5E?* ܑgټey8l'l+vh_wG~Ko!@[>'o;Y0k!V~LԓW8TNnN<2, ь$lӚĆ礏[o&93W TD *d(wQD Bj6G,E;W҂ڳgML I?RIjEGܙsF}l{JXsr3K1(mNZoyt|/: " bG^tbpb=J d2;<0 lS}iJڍhfJEzk\_ С"F/]9Gl n拺 wI CM8pCk<6_oNj  eat/7_bh䝕l\1P>jxYz<$À|EОR]A~'&]VksXmǚЧ)Չ1/x+rux>:ObUzG!φq-RsJf)z_ WC Olta*m@\'a`Հ}xR3,R@w02<Y$mGZΛ "S<1qFPz+cAbK3UkUwcfCp|'f{f(W_AOPLk"FlC薝#0 %a>*8b#gh*Sq#'Qd(#7:Fʛ pwG1L֔ \Ȃ9A[٥#[r5T*)- k%tFFA/f>EYn3)`[q&:~]{}V}P#$[BA:ۯև#bq nkU(GV>&$s;]8 +ydL[P40R6X# QPɆGn4~$YdYSʸ:,MAe VkSY%z4sl>e(F zVgv.GhǴ'0pJQ-,kԲC_blY;92˨],KpW8Ctfb9A}oZKk-yJ0ZHl+p@?V5)z}Gy!0 gom"@W sf^fjܙL:5cF}p-b89FT.gt@E~>~CwFTs> y sS}/ Q5WNlVeF 4XD[̥hq'9N"B=!٬rm@EpDt(^)(IғQU?OetbM"(:=k zsj7&ePރcpv,"l{=\vhumi=TPgÓJ۰IT&;1'GfK!eA IzA*3O -A6O𡤩,DUt;}&%eZe*;\6$%H#Xۋt+/8+˥ UO"{hBK1lmv qw/^^_Epw2aOFlϣ X3IQVma@ 'gGdꍁoܶU!U;nH^>v2+#q9%<]Z Ҕ_ L A++v'x%SIM [:E=a΂yxhk,mf%]5eٵۯJ.܈n*?i2D1i{*Mw4| N۴V螃m5/|x=*JtR5k̐Tuj$!{sCj=ī ĕ[ϸ JsDr%5{o-˒iu&M;l ;KtR .Is&BNDT$}Nsp=tq{*oBKRw Wĭ)&U u+c4Vxؖ_yj2}݈̿ 1ko"!L+dLM4go8tm.ǔP'EmOh[-Y2 )[ X%moypFrһ.K{ f|JV1 ջVik+@SELEkLחy+ۦ5$$X r`l&?iLIS#s57H,/yo q]NMU! O120H&ov?=^,WD_IZK@\!p3!/@5qƒOНN( }Z(W4?x{7r$$֮b,~.&b;IWN%I:ٶ'NZ1BfSs9^h{JfѼ<6!zf0N)F˒!y@Bu#tEq$~*@>r1wHuTFsń|`\EәVnDl@fbݢ% ku@#;8_C/fRkpF: t)-#s~&#dmtL&/ \L<8kX{C~A-kE@c`EKW ?y]0ՅH?eQeyY.{~]f9ݚsԮo.fEkd-|[1-ZOؒUB$ρA#3/U֒ ڔdA1ZՎpyjP竣D Xp!%Ma၌HI?"RvKU))_D ञ'[ޑs4&ڿ1@ѝ>Mz!7Qn񫍖V?;18I]O~A8u,҈qh;Yatj &R5cJ2 -aGy[Xc4 dÙH~`͜zŕOb'ŐI:4(p$2c|b] IϐʞzVMtFpH(mUcۍH:2w_px3_  ءX-__҅OO0BmNҿ΁MЅv . 5 |riw8zTP,4ȓV?Q) w ̕s!mT!}${^wt}7!+uCҹ<U-@w+nG{לD:[rjJ GDUZm1Qʦ#?il%;>-llJ6oBݲ.t1] ?kDx"{=/9:ir&NfNFX|&ݧ㑼+x  HՅnzHTlHv5:FStGҔ*H9x7 hpylo>vs/V~tH6* ˦ Ah !yveX,ugFU9Sֶ[Syfף%(3CX %D)8<1ڿrr/Ɓ4id7|VUB1މQ$Е0585_TȕW7)PqpIpA'J{^5hD=$aj`rs5)6{|#IhO~Z6ɱЁLD[PCspJÛVK&nYÅMxoPtvFq4ޒR^) 3D4?;C_6 -Q];o=,A<9շ*ak[~#)& 8Qc/'="V x.w6лB%9=Ap&~ 0,Tb0H{O },.xG%3.0IƠҚ~C[c"P_NI3lf&Zd 'wm<Rd~[ó#eĒDG'R/2E,F1׷<̒mN%tƗGԬVvGw;EP L(seH|yd~Ѽ=k%m.xL{ܦnrbk_s8aS&ނ3B̾kBP]/'bS0OXARB+ai20q vgXҮ=8U2 sN'̃Bzdԏ w('`&nWM3[X˶D|gZX?ʯ# HfHYQ)6=Jxf?ݢ&2ԗ\ٶ 1>)/؂ z67pt s6R؁%A@jA}NS[-]`<ݗ?:><ڄ۞-Ubg"i 0nW@SUBcM<^کd^wlٷ$|)gs/oe*q#0bA\YEjd߀vU wyB#\>x_`u5Ч[ |! nܾ.ޜ*ߵ> XAd+j~E[ HB "On0fd.+b +}<x^Oɻ&q6n-EaS0,NFaHPH6|Φ;TSAZvFZs#uLf^g.غyNm>}]2qۥ Uvi挦&3:&+$4Gϲ!jEc?{"Fi H|ӣ;[G'ew$Vϰf)ƗS֘ʋx*gլI{BZbj7 3m $~-3] E{xl]ߐ<<^YbP\6Y t#cO)᳈qԫnEi;P{,dZ7a(^%!ӸTq aMV Iyq/G]R  JcA菂kkfU瘷lO&ZLu$QP x[߮u-g"te蓶0aRCy; `^;b]xBX:k-I rWG1.Ba޸-k>FLJZuwY?FjzG3@1ɂʤw@a8 霨ZxsշFwMw Iz3FQF9o PP/^T3i2 ncb@-S1XiԖTK"\2Y84O#,-J0W_ubp8 ɳ%WS=\t @ZWp_bI1#{heId|QH$]--l].`Z) AQҠSzELh$ZOKλĺNan1Nz}xV$}s`mBe[x-5gU`tPjM R y3y*]I@kP/vQ`BqasJHوV ÇL% ;"ayR@BFRctmڻ2:֙(n`Uǹ] P/"aܡbtyG0mB+6? R*(9Z6PMRA}_sLti~0KlrXZh:,l}u~Բ7Dh}J& 58zWm*TQ/YK- :V\_R;., = E,@sϱMؿF 771>B03@IVYeW~}D%hZJoxF˵A%[@{[@≦!k^uGb 9EnA8352wM(>9(?|Ůg% ua+ Ϣǽźk5k.dR>=@1]+=|M` 9Om.ޠ\Pf{gܳ8-Lz5LVC~pE+^d^cfеVeԚ۫b:n¦=5 ^yV(1Vze&baSK'iWp"& ;C3)ލp/ٯ+輶X xZ8) 0Hns=.KrS?ږ!t݇oH.iXg[L}hОJ$UC  RxZ0Ќ o?V/vBjWrptfoU&zCo.ߔw觸FI=$aK=F?GD6B|7d ̩YN:o^遛?(K\HU қLBh/Ĥ t~z,4̨kSLijR+@W0t"[fUCH{< klXvIl*8x$lrk-z}jm qAs振 ި%YrH.cBןtX$.Alp_JHKK{wEo# B =β՜ IszlrUc%y<&=&02B cgƟ$rKYf/UZ{58H*QE%I1÷ZBoeĽԀEVPkaM%.]fцe1jcB"*-8oI:ݚz<j28v4)z*HڱaG+]|^5›A<'-׈LsWbJ/*NߨZM#mgJRz`%Qj9ܠ 2?&nOސD^0}"71NFy e NRNǕWDF0LՑ|iP.u{7RIB{96V)4UIbGΰT-e)CX8].+( FCْ1&W3A^62fv|$f ;L39#)^zU.cV/g>c 0W?+ >x["96s<4ژ4`1>z[V/G0#gK(1cĂ1akO/g s7 XWpUo6=s815攩$6שq48ѾC{|$|fO2nIZ>}Jqu5DRmj927ROޙϐ3GеX JW6(PbMl :އL\ѶRGN,B͋'٭4"0vI#< ]6.2_T8Tݓ*$œ]Tl6o6Ua~|bY(LI"<]Ib_qnCuwDڠhӁ -  %]hqw7Կ&0.K`q2(<(j2"b3&.+_]¥J '!U`l}V#ȗ/Yq%k :#m!;R* V\4 xFmfΙQ\1~~ |!<ɻ K1v0Se@-XafCFm${;;8;%/_WrIJ2hou*Ɛv;R}ў'0#ζUe؈[4Vԥ=Bw(골|*FҬ_Wvt]0p?u%/WZaQ3|}/R 3.GLߠo+E)h5eꢺ 9tW&TC9p1[41?*2>(bfu|]7ղO8*-YsѶ=?t71 nx2?b8q>g->lG HОXCAvk$M:i}UN#/Ŋ~&ř=❖Dm,ϼ*Qb x1?r ~KHnw "1B #aBaJ0V_L=oAI(r~4Q{_@#Ro-E'!90>6eB?_EM1i(S<_rĊUQh ̭7ʰ^¾|x !֛B$~JVxhoiD)9:qja`9fdf&iSx.djƫV+N#NZ&ڒeyiT6ϞgHշ\ʥ.5ͯL DOqY+1Vx 3"sxd_IC&}ǧ!␲%fp}\Oc]->BGu%";ԧBa-Ռi/9Nȑ4Z2?; {pX9N_s!Goth!w$fDsac#-g@ B摓7f>TK6~ԛt(iȢZu`&TϿOp ޚ[ৄQ,N!o-?1-h#6=xq}̤+!6m /h14vXW5͒As r(mXe;Vp[7,gҦV{" J|@J^36f@-攍{\*:qдr4nc$\F]3~5+Tn.{φQrWS3ͯ_x:JfrԈ/S~?!;tJPF8TY S VxLFx9j'IϠo:(}XZ֔󺿣{nhr'{hv.~q*7 ۾[}V8Lb'$aⱬuR.L ts{q(va;G-6]$ Ji[=F49)ZЇMsW[MZv[p2D_4$GŶMsńSrkYe sdVcA,nآ>zQpFhdBVA2gAUbއ}ƒtVS0nQw9"`c} |4YK)rS;v{!i^-Lj"@&Cc$%FHYĚ"4+2l4-~\!?Y!Kmk?0fW! 5_'>e_Y˿ݓOcN#WgET)btöA1KIiU/'^s..(E!S,3+rly r xN{^uŃ&Ωa>Y41G4864<`uh'Dˆrm@=0Zlbp)?zr"v7qH8)+슱 W4=@wdsCL,§ejw+M'0b!,>KPes"'Z} gρj[Uwͤ^x$#{4J._Z@#SL6ȁ{$$r2)~ٖp Q 䛜Tyvlr;|tJez#OI2q0CmdH3ԇs@A,\']>N/g(}wz <|kADxsP@ @Ύuֵ(:D-Ρi@-3``4ED_½%qKjg2Vҟ!/ڱw>{*J#ҐkdI^0DUS#A$ą y15XTm4Τ+ZүVD|@=WYiӅ& Lp^%aYZ (c 4k|rߡ:5`eGP{ h[iqw'j謃xk'wi P^];J>v91?RnQ|Ә0tP4J? ~ "(R/E>6ThaYpX~X=PD@ MiQ&kOғ04 4օĵ\B\EE-xؕtEGUҝS x(LP9|>=n`-J e%èn59 _lzY~%(S5l#+s|bf[IyКfgtP շ6*4uD%9G  Wu y1Q}!_JɩҜZ(@)VhB) ^ T 'tҨ@h`YCP4B=N# /1LgǞJ˥45urrE&9AEoS.^QBV鿜6;GO+aUԇFazW2fƈ_ 2@ϪĐqE!a~`[B(\qtV1 eU3Od9`68~ҜD\]xkԤҴL{ A1,&!R8 2K?NJQL_ MEBeKyS;Jyq/]TADX s$+JJkNVB/nީTru5gKh 54;=+W\FdDz .k}ѳ\C5w/O)?BӑB|HPp=_ۡ*{dV;5E)l0Q 赝QqQ}$!?{_E޽/XpSБ*Pi+vn+c -95v&)Ym%JjoZ #'0.G;M|W^(wùEB)~IoFD{"d 9v1Ri''WI,~wTTpEڸDbleuh$igOwn۳W1* ?x mѶ!]H0 d"42~IUv8>5',$qyW[;0΅Jѭ􂔜{\Xf?BA';9C,([7-Y5NV<o^*`aC]Ih)_k IZL6ec5=C]e9zg\k] /f*Ŕ ~q,d|cBQ^w(u)ӚAd@IHm8B^pmM.cDK[F%\}.i:Cn Z^Խ%fZ EyBqM"Y Blqsک̔Eopz:Z$%P5v33.!DcȮka{2'|9^a?j۶~&nJ9R|E\F x[ɯTA}EɳL..oq?gvW\LMB|OFE0XjBcbP?&vE= -F_͟'2Joyboꛪ$74nŸ́!䢜vߎ QL>T:mKE&p n{>1|s'q6#;nQ[ /'wǯ3>8p+6Dcrn 5 !B&Hƒ"\Jg@Q 1ۋٰﹱ5;[{ sƁ 40GwGZoNzNbBL ώ~T^ϗQip7|Hp^slz<8Y40LN0~3,h;!%vEE_r6/b)-<2$.$g8W< fMvbl|i+6!Bz:(g21뎠٘`"n^0ljGɝ̣@ƻlu /\&$LFFjG} t3C \cHI6gw 5uAޅeC8A6鱣_jGPD'ksgmu=g ^5)tJ+K:@DtcaM!XĚE"޶ITa훌RpXE[OO;IY)05Ql#Pm1Fi:5:%ޟo@mv BogԴd,8)X^}N d5ʸc6AxBl xjy@IhߵnM3X oWӊmx;^Q6zy %ְeGDCm8Xr7<Ї<1Ñzg$l ӣp=n ^W^a@lИsI'q+ynJHYj?cC44I Vf#=6Wusmefޛk/PۚAh5(T06 FPi)H= I@Q_( ØgzzSl[\ Ce|f7kGw"wzӂU8!*0eF)pnԨP6INu%hĭ0N !T#Jqd|sB2~ Y2Nxf~zp.+O@0 Sm/: I1'uBE(1A&k6%zjLĻYSM{!pJi}s7:H4dè򩃺`k",;_p`K@XBeFi[Z1b c%m<* ?KxDxnAQ"B?<[? Mހ+OK<ũ5tp{ul~#M+sfDt͆Ia}t3^-lkÚ%Pp\ѸݟؽdcT̚N#'5jv~Ѥi Fu8GOe;x ڦ▗R\.50XERgU q'%PnplALkv"A},κZ1.Jly(S hJ#˘ #peG6tâ7:u;ҟ< ~,#˕py].rֽ0f݃4eJHertdd3OdVێ@){O$3S="gzzZō_O:.i3+ BZ]RSͷ qc#";⤃Pak'nɢ<@2@8,)DQ'U'z h[.2lq jZ4(p-C#4>5KK%| U|7 𤘋)uj;q0)9a /οzꃐk4t'HUc/" dȗ?zጺ3]7uFW׊6QU=^F YVxv6^NUqQ .kHC$LY+ 27(>p䃹P[}]@ˏ}E[0ǩ\bIeܰ wpMNO6|6zVA6|  H X|Gpּ") X(|Yid:# ko'S,(FƘ'EqZ6Գ,ʏ*KZ޵X+1op0CsqY_ =ꩳ5 0]/@#N.b,PkN8n8vk#4]Xo[YL^G̴`ۦ|g>ZJm%_feEmBO2iϧ3NQIbN+ pBVI*N=lrq.-H0R!(4vGϮ𿗥,glTA<ѾnQyVuabP؁áO~c^T^"dԏ-iN<\v*)q`sk>d,[U*\83<Ђ׍L᧩^;5%_l&^v_zە}L߉y'qTPmn'di`')VnY q/~ە+@95' I*c@O̡ՎbC~JX:[K\8j).p G4&uTJ<ߡYxZgzVuKQlAՐ!$/w{>˿vRxAGPu "9L:ď?} 珲 tx]jh^daTyi.' &=("ޓ=#AԮ>#ڃZZp=!ڙ1KgnCxpE70ّ[A#((khSshl 'ﭰ4X\DptӰh<'БB4,| C_ܩ\.nG |f3]^u{Bt]gC[MOk\ԍ]eC[|1H$hJ`C'Ol =u0")aV>'9֮Mo~ZOo޹ZQ?@^$o+_AskqgMMF/ezmI @2])՟Lxizvv0W ąUh|'/$jec14|ω#oY-P{bx6:l>z`*2㽄~Ay8%Sƪ5`zR3AޣE Ԁur%ETaM*jP|sMQ6tqanYS |4WFumO}jHs$pү_ȇ*]H%35P`L4Vg`+}l6EK\GcEo-*qpSd;!]BؽK"Z`h(e{!@WLzƸ0g7nPof'jgφ5.f ;2Ҧ唏Nux0B̪=EL;hY:`f>9Hw9R)SjM34lN%Aq7бd`{T-5OJW< ,6.9Y~`@F1&FչhwmsHMu3g'Wsp$ |UwHGH8"\?=DЂ0?R 7ה$2gVb5My_iqT\m,)c/._Rzi*`_v'dˊ:w6kMԾn 1KLܨvru";*f@ruQ4(YLm&7qрjW@cISeR_{gWsSz-&ZrdMp񮻜{( \SI'd`qF=Vyo m\G47]0?Rϲˆ>S)%Qח-,_> FF"Bڴtϵ"t6CyHv('9FMuN&A3y=aگ|&{ev_)6ÎȜHJN0ε|w=K[^Dig̽ ^iVxRB=:T;`p᥊yp QpTi=iv% GFkRow[vwÉW3ݮcNoNsS<°2$TkoV?!UaJe'_njF<,57%24dau655=pVL.,0ج`Qj#4rqqn8B,B #YQ蕢yuN04q'6vSB5:`t" FE`J:H#)ԫ^H"lhMhu}HCܟp"y`al-bpڒwXkRZveWE\PvJt!#U}jg%5Iyn\؋=*)$AER2 ZR}Q1X.SH Ćj%ރJ(> xwH$)XNyfm+㡐';ZMR)O2ӽfX#B[Bb@2u9[D4ńM %҇GLun# ;-治riI[k,Z  ilaC5p[HD \_^QwsMs\ |Y N>ro-M|`zΒB9O* 2:#>o: LY\Q쩳"et~܀$Ocu1vjjyIP3kSOK6." 1yZ)wZʦK54e@H?.:M Y) Zi[BDKѠR<`vV LLlCΙnp;L*yҲ-LK|k$OJJ@y!k))^39]OUgTP]S.$ ?x&9Jkp*BH1ᩇ}`=%dIcjnk(5\JWM=aH뽀8¨:('n| X)nP7.=ϸ .zrMmG*1j/>쾍>:'PlUH׳Q/TdWɨ^bUҎPmB]BY0&ۂnWL:.fgϘDVߝ91|R".G7ïqG4+#w4Zb;-ƂW[ eNt!#C{gKs.ҾATĕӪFj =$̰v.re<7DXq>E{_7)H 8n!݃F@*0&cDie6 8LMl$JJG5jW =Zaud,2ⴤ+v0N=RZ3k9P_qTQCu*&>B-Hc8>+L-[yhQC\[%}[]ޡa D1)^?zŴD35]vVA]' ,=%铧Sëj ``w~: );|>m^a(7)+xUAs c8K6 YƅWȱRmzZgHc\N:C jҋ~Pw3a[.^zMX80}4c!/r`ݜ_Osr``>pΛoAYs>".^=!澝J,CXn`>$# @ȵ]n:(o}XPDC)/ׯz-tL_ v PO!ޤSp9dO?j R˛m"j^\6\Gߪ~lC{RX(\Q EUt Z^rQML"ȰXr0zTzLQ3ew3%pT$(5솫KTF4OoT7V>'k|f6LГ1`ɂS,jŽ1~`hk<~ =J &H"LuȐk(˪7u/bnJH/&c,+1WF Ԕ:#DAPZ-8 Y%ܢ2V4h *-zhr_!b0L']:̭)W{Ꭵ*6~_g6XP?T^tKx%5(lTw>n׍WuĤ[CLn+m's|ѬtCizjC1֒q8H $Nr"|pA}AϹކv?$jM09 )=qxbyc=rIJ 4г#hR48q9E՛vw=gu0:<0x͟"#JK]l~¹q% r9_+#ФdUm"h%wL .[pF_JΨ{ $3[/UXz&챌$LuW^_qrp;NLY?Mos/c,++;H}A:X#[w }\Tp5幄' `ݲ>I<_R$3ia1W4 ;aG]-0Ƕ6eAo{NW"rbb9WXSX>޹*#w|6gP7+rw*: cT::0:NYBA}^)?A Xq4w=_GļʢfS|ݎhP9fYU[ "g"Sջ5i,@qޫ/a"T#/NKd=Kd0] \@F4 '0.M=Y5{|p%+6bնROV4:k.@|dPHe80(ZŠtR`_P8hُt 9mwFqL-FkY᫇av"ɣ( ?I1D%S1wlݪ\ eP0T슠 33+:N7 o)@1H uiS3̔Oq"V`oF ނu6x^rA$uP+&͔ z`KEҔB甾!)=bGuJӻK: Hs۝ZKi7?5EIj[ V\ UwB~,{k<a"%1eix;I파DʎwTŒ:$WHz? CcUtEAeKԯ#A҂DEcr51턭icXN[#q,s=^3 ݚ1ִ.{N=t >DEt*Bߍ8kDj;Gk1VT?p 6o:it5EX224 cZLvnR/x$|{ccrS;3]3x$/+κ+SQtd@8A[^sL`#a G#5pJ gF9f_(=p\@bH/㹄>h rqE_+sk*Qc߄5B~$Uyr1<^񜶈d#i"ӊ7PӶ8=Gԯ:^]D \<8P}5п&9!. Jn(Ep7I`&N&_gIhL,WUbVapsrmn7G.nRhP )=P>Dz-i&{hHI\^w범9qTAR_'ت^g63ʝޠ_O:$p@vCS#C3@F?'co&s Wj1iZp`iIpNxfZ67vQD )bz{H.۳gH6l<eVϼJRBNPCJ*bڠd:%'gBǎ+LX OL7}r2nSv_sm:/9 hRrx):̯eBiH)uXDVF Vїi)ibg1oUP'd3Ͼ`sJRn~׃L9Ǫ Q JI \~&tZVe.9BN^w & 3=]o *p$TfSNMPOM=doЮs\ͦZ,* ̟KfL+u뿖O aHfyg?$sW]wvQfJrČO˶cU@ y 9 B!u`ѩUg/&!OIL6D2Ѵp\5۪0Ä- t\n %Lhe"8h+Xzt\l'?8Vk.)@ iY&X+ $A52  8x1e6YHҪZŋ\Fܺ'+Y2L:V<+Oy|Cp Nud7j)4=K+x76z7q[s nAT'8ƫ $ۦ]0 7hw<ࡰۥ9L,}T3~c5(/A$ ?$ڦ!]6Ηb- 7j|V ]"q1ԡ +kva`kRF4^xpybJ9=%s 4gYX?IFr"B4O KvCGjO(J<&YƩC%@AtIe|i@Nr_b^־|RP7۟aHѩ VNVSD\7 ~ RŇoS'K^pp]D䞟ϩXJ$+"gWcPi{č8AE2R<\rc$( bQ$w4M>1#dpW<7g a֟+r|R58HHR} Kڤpك}EGɿOjdt -v*kx5TmGǶsS {VUD G9VT%0g"B _ml#i伆!ΕHϧSAxK6}s^l蟴cP<0C9zw9.r0T0\{ݏ>ɧrM`,7DާXxMg=b_9}8Q(obNQ O긕ײ8(=dyH&W0 xmf5S\{y Ů)q$$Q㯚,VNyXg|z833ʠMWLjy @GK~*&38cyOT-R>=RkK8l$f҄ƀ|ǠpT<{g#d;7UyfQG5+^"M—ؔ9ĺ~UlpM>+]MF7.aN1R" tJW^Ҩ =00NzVZ^9 R?JNO9s?[sf#$Z|o,<숇utm~91 7 "8dRbmR{S 2?W B\ؘ&Drci;{}l*<|&I^|"ʃ+ 涐 2BUuA& ߉╚-A"N*ɩ)e,8,xؑ*ȕJ "mxhS*ߞcU2MxܦQg<[M>;c^U I8zu{z!oђ ^qFLEʃܲA7Zb>t>+rZ<EVb(~M߈7Sqzg@l2|w} ;F ٪3Z$5j"Jqݍ_]jgAf wr홪P $(x7na]`E@1h4ssΏ(LGTp|y,޾d*Q7ih͸%#Y9-'}腹J5i33d(n QwߋeZoT&z7Xk6$LDenG(T84{"dѵ+#W)] sfA󦅓o<IY7~D[]Qa`S&>ɣ<6~YŲk^to/FWi l2W м`@ZG NzFCz&NHĭw:Z4='Ngew QPx92cU!-N6xeei:ݨ3È*Fn_|X94W}I v\ȐF(nVB8p\Y웘3׃(s}XUCr>c*T1D-0nZ\ )@<2mn\ fAȽ%&ޟ4YӼkS71fҌ3&W~S%3ޥ Ke׬`4%D, E/ie1j޳ijq 60ce53ȴ6Y$"Cq@ #L%(3A\O[fo)d3WO&eBy 0M(~&4z^rb\-4ܱ넫ylLX-KΣC]Y#%[X _O=\09;64ukl>Bʅ?zud vۆ&[ͻXA`75h]u.T|ѫ~X]\^tG8Dbl2%iO"LՃN86I#lq5&RC+ ktoɷ/;!^){AѶd. cZxch.YŒz(T@n(*~g(|Dc]mz#:shΦmga8V_CxezzY-\CNŚ zc)F:9h.A{B #PHr 6y$=)Ph,,Ǯ}ɨ&̖ZFn.0p Y>z2-[)i:snמ2-fFz8YVp?L0]J)5ą4%?M"L,Ayu_0S&'ŚeeVNQ-WC8N#'MCbENEXPK:jT NǩϪo6 \ч 3s5Kr?tVjΣxh1h&PK:BRXts.qPdIq8GiFⓀ+*Jm$ (B+ƽ7/E+Rh4-5 9)X`b 6Pl仅q{T 4K٨i\. HʬfPa r_ | ~2O˔PJ Y^8P(p[/ 6$RWj Ps|s_(b]Iq3*GI|HsR> e _V[.CzBy%Z2+-zrc/cKbW?-I^ O#'ݼloT45c!e] =֌@_$sZ O NB1'$"ez.۱+e}1d |%=we5Lxٓ̿牾U8uau'pGH FњYB6R>K/_cD. ȂY\ ڥmwίSV[ġ,y+:~F(3g%N=a)*yXLTs]sjGEI0\l~ǃPGK,}O*|YOТ"M;y^6~ i2όaӊ*#ZF%BS%awUY@a G;*q^T3PkcUGHec,c֑\%ecnkY;,ѭ dhA Y2E|2v(M3O16Nz|u;WNdlr zzI8# b~&C-b]8L]b0c,ke+QX s!3)7TL 5,{n1HqDZש49´yVwqd["e,0's[X2 ;uk6u;beuS ϒ0! (YB"Nb5aCC<ŦrbG~o/Wָ [o%C dw.hJ]QXxP0ub@㱦Z+_l ZJș a s^a׀3̓k: ,aZܤ3oreX5Wkbޅ|\xkv q_"5>n^OݻٱZEaWM|LEdt I&Ma-x:ZW=PB#W\Q?bc)88-rFi,[-M3b GVO;AP۔5IS>޵~G-ToP(ѠKieqi"zA+di$Mslx+TԂp49Hˆ LRg8-8t2m9]kPf W> C`$WșşF()Z- )} o2I]/2;oeU|pe1oBDdr ']}x s| h ZB{X:z2b (!zqwkۙrC @7:Kl̍qq2>d'wJ52G?z<[ᆚD4w2+` UmR 8h]|Td9Ig(H븖ȦqTŨ'LNUBIv -#E-5y-`GC&+v`dsƊY!{-W!7QIGem}R!8~=\ʀtp"umRף 8Uܙ/zaxY5Gt睬G$Vv)nEt Ƶd`׻k`n]6q2Or٘{~yjN֨Da_X,*1- #k[$*|gaB:{%'pQ3̥Զ7R^tE//fzگ; n2` [J'Gv/֡5z9[| >܄׉w5aYQP`uzW? JCV@A WsKi,@bK,?7c;:zw - n繽CL}u,JiDgsi 6z})cĭ5dw:@(7h>P@lipyA ͖r\v)Y? t ZipCٹZD`ӝ\L_|CLn")%]L*pZNe"<Ұ|v)ldpr"(6!An;/#[{3W0}=eFE+H_^!kA"-4`1Qߟp=*U#4<1,eلڗ nzf @2k'S:f|L:ZD$Bꕢmkn`x8oD)p͢s4YMNc%NYiu9v;hGI"K|1yqqc[RY=] UK "Jzu@"*+4"mu<{w-<evDŽ֜ ǒ5: xxYtQKo'C#xuInHUn/9p!JP^ ^L@`G+\u HӴ=q"X쉍˵ Zk\ߊ4XH/ uE‘dz4ڇ,VufaN7VXWC־- $J-hvLQbٵ xSi炷Z#A"Nh|ß9o\S6kʎlc d% {,PBH0K%qPXZw(C8|K xZc}BBK۷l .à`"P`V-?zn;0{-99.rȋm TY zĽrciɻ21BAB Ck5 }k鍞,%9enH[ҔP\2b%enE6X"e*WFW8U*HiYI#g,03jֻAqy,<Fs+w ]e^Zj/{5re-ǖ3ٕuLloZm2NT;Ne3@1SVB|̏8mfVȬ/4ITFuHA.w1uj&xgF'^r?}{DžL k]MB2[TXzQ\}T@56zZrXgCj1 *FLVy %bu=/tU$C%8iDh@9SiL,i\ +{}bsy?kY ӑ684V=5Z*BCkr ߋWg2tY o?KEntj6]k*]lV,!,9|1MXgcKY%CAׂ|s q&"rRjQ[K<@6SEgXxO.UZ1%[,j~AkM L1fl-`BHN.@},p}Z?xzj*Ӳ qpIϒGXޒEzA)2*ioc߄D.a_)~{{+TM}!wDeK89`{6a,ʺ%AhH7x7U.>}*NX ^ׇi}-'{Su5_.>iUw89+%I1_|>_l^8I RE>KIz7TF.e<u{q.*?Gٯa5_BۏV g֬n:Z-#D0֑M^~&-l4Ȫ :#T"Q?ڒ.mXOWvb}(E%(m^jX/"K*zmnHW6@JKGJɞS"Q++?7'h[(mL;c{_K<# 38tX-(Ғ͊jː]0A@|Ff&c}G֛2ՏIrwR!> O5Mɭ:ys栥4*|/1B_K.T[+E# 䋆dҢO^[^F^3l)GX; [J E@)8<[ !?y˽O4dDpͻfEMf`Vy탬Z`5cuNUQUf1 VmWqX[5sl?kO.ruefb)az@γz@hiW˯B6op*IFn,TæE?* ۯv s$JXv m|$MѮ:&p-6My#(3)SwmO'q^eP[6wz nRPfyro+O3xDRyy!4ށ A(>͂PVr[ '>uj_ fc>aD.( ғHJA={ݰN&Si+dcDTk?KEf}Ż"Sd+OkƹRdEwx@druJF:N2 E٩D~y/> kJ.jzeN&]Θo)7>lfʮ8KldS\w.U2Dq2~3^H?hq-OHwRpGqɭ8qa;장w~w_Nc: *j⯥љcH-Hsalzn~+2EK-n<;r#rNXX%BdQK c࿨)2\KܥkacgZ{hH@ʘ@#UJM-+]x8XS)e#v'd#PY ia]+@.=\[>:t9d^pEB["ٝ[etib;j={~ɂC>WLJǨg$|P2ۋ@"H!VRvʖW/Su;_wxW!Xi;մLjY=Rv(Kz5c.xCyҞS7ҽ:2CuU*sU"PV3xtHO̖w$9 ל(a;z&-;mc~U.BpftLiI`wnQ;~2:%+F+qU{$$T*ӏ:k7uhB\5!JQvh|ȃ8C"Sn\bNmA#G I\ U ឦgw5-LtH 9,Ć;@QκqYjd$Cz(k):n tD6AUt+XԢ!@uh [dBhTyAmTdzd/|1,ڱ&^dG3N -nɠj&E7 f(;\C+z;Z?{>*wFਉd=JJUd~R38MWu !ݡP@n ,+HQ[K-EP_r NX.i5|1Xs'McnMO TnVnWq> $ 痈־?dH8ԧs` t|ZX, lEao%-E s+I S] b2Sh\:"4r^K^Ed2]Ky!Vc޷I&q=MCMӋ}u;!3 /2G1wmҼbfn|/,QH}e&M  Mrj }f!yӡNe)6qSeZLd VYwQu "3ޓd}, 6X1w(? Xix38'O#nkU~[ ˒@;x5Ph2$g:DU{oEXT5` ,:;WIZm OuokAxnb+ ]fGf1C㶁HƉGƬۦ6Coh+X.Zx,rD<rds sޒs~fe 1<ɭܨ ^YQB?FI:,+Wȏ"dBjZm"hc- -pl 64oV-]Z6Gѓ\VC[l2LR{; _ٷ%YVkv)︬QwFmHk7qIX[,]OH3ڀPx+3Igho)- S=a̴mբa.ZQ*F9 T: x]nƇk%΀h\[4 EH_1=x(Nil9լT TE|s\p9G1Xs7V5>ҵ/{n !:PI[!R fa1)YN;)59]*1'/FMӪ:l$C5dW:cE.BTXHI}wb} A@ )'_ yM$\\ƾգP' ˞Ek@.V~!Y_dr8KI<>+\Ε$]^xhj݃)\mFkdi+927u\ݸtO}?lg½g(F8E>xnȼR*\ܾӿsUDD*2i9Q߱'-R*׏_i.mg@kz[{>;J[W)<-g ~47lKQGYWzz2P:$j1 0Vyd=K;*@==E67@ o:߮?i7o{ 5Lc 0a7k21UHRT h6fϘ>DQ1MQWwtgUl r)SE*{ʱXl4Ue$JK$#{| 0')YI<|=:1fۋOY$ү\xGU X .#,nQN2<`Uf"8XH']yԩ/ZŠWR #S炻_$GӎᗓeBDP/؞)^dX&HD}bcIuK6N}9EΞDw.6ț==yc(;M{>(LҊM"C̉5'}"<;9*vhMFsޝ8=W#ZfX).eez_R^Ψ$֍.j-lL2^E@y> "^ti$ c r)hBލ7}AO έ i~g f;lљAO)2 tnvMO4IzޖQkia\p*;uC\bϬfTWBd?݇}' 8w."'PjxǮ#U o0)gmVY)q߁@FI7dʲͦPxSH_V}szu_nȊd%mCRܥž}/ vxﶳW!}'TH+*cDw;?PCQ jNHdOޗ4VBFF7\ y_]1/d#6KA66|%o&\X}Rsl`S>XuG aa%B|0`CR yBbG8b9rǖn5<.GqCoLjd֘bmџ\Yr0m(,rwj5u)&ڸAr8[ΐn: P\TrU=\ %NѐY̺w:}$ o.@DSPp}gXfRC䯞kV+ŧ i_aEXY{z22<ٯ~3٧߳56"-qdb$x.850nzeA,zK毭e' =W;jÐ#w~"\h>>ـr̩'򸶥@`=@ OʎA?Tl?R"iع9 QQN3$B;7Y9D \IIedeq*kjyb/(z21H!dusR:DlUnd~D8)h [5˜4vRUGcX_໭A;1ubcCMKмj8q2#Pڈ}-`~O{EJ|D8:QPVE)c5ѳcw8k!\^}3`/2n$A$p2TDzkϮ-Coa,k^*u&>9@jO)#k1lkevzTwX[K^jf$kx 8,܄_/e1q [^:*5/f2,d)FyyQ n>nN-ځG4 &.)*3,UR'ԍ7ԛ=ܱCgcsJ\=]5"7'1HS_(V tC|lo&ъѼ/C=gG:]芆K"VLKUR;ͩ1]9L*eΘ¢(<=YT+@#'!/ o0(]_'ۡŵx%}C?8 H<~}xE&ksᐜgGZʗ00Ltgr ofFg!}gw^Nap# Mw/v$y2h ZsL !R2^,EbF9y 콋1X| :us{#:<)D+!ҾXAbKL'LUg7Ud#EǝsLyj+Jc?sz}r1Es  LMP(@T^3;"suY:- e5+ `~u~ѷMv]eve=9g7isn- O/< )y>yUͽ/o )qmf/z]u;|Ł>iQ>sX{Łt_(yjtKJ{"*Ōb${c/f$%\SB^`dVÙ&Y__u Jt)hiwo [=''l﷟Q89[09 2}Bn±z)E_kBއ4N & O?,؈LbypNs74?ʪFYzـ4gy ]r'|TϚ$jf Z T}ܽr#z._. `]SZ8y1D;_8bΰxWFR^s#Z[{sQ-_Ќ./q §;nsO4Aݿ~=:ءu(8dmT7۩4vUTMΤdzA{Qmt0/fB}Ϡk`vG5+}fO<4 XV%*ZzQ0Oh2zâG"FA St~,؟0F^! ~z_͹뽆 zCnm(M՛N"Mb/-8 2O^̍E=tv~0$8 ;0׀uˉ슕e(yDz,i$eW)tqbư)WVc h QÁ^O2<"0O85^}_ph9nEt_olakkSpcnϡW>>6S ZWUu6["qPAykk̄3$럊ڹj;ďY9;ژ]Y+:;.pZw >JR[Do(hb}+?qnDC$;/ml,gjrbɨVQ\CDiϨkvN8_ 4ұA:Q9iU`-W@m=Vao){dxFP(%C,/Z2DC_T/q:|".aȣrZLpPy};4u륳Rh6WD)aS](.{N"{/{BQ 8*M- 1frFȱx8WEeˆ~3.µ[H|Ksv$ġE": @j:+H)*ˁnº-S<9|ǰsZ0&n/H @# Un ne^N5^RPz`)ӭeZ$ئJICeƎeF0&`КIB ;_ێA #s}n>dSe 2.0mQdQf_X,t~dw+Rr16 J``#N+G}Jm1u~@@y>IAݚ2;Р2/佤[_vv$ߩp d[\`LMw`{7Hש>4ʬe(^GrMs%MN2{3-嚢LUQ}GerhPOi[]jlqiJ6?deQrp JqvnL\Sv[|ca. 0a`<_qZHO` ۴ڀZ_ ʈߔDŽ{Nwdѥ&~lXNǚ Y7R^θd|AQ =q8e6fWĈYt1.Ѐ{+nQҗx^3X ܈ANTu'jKP*#"[: #e_9Ȱ˵*|\Oa ^$[ ałDZ x˯?ݍ-~$cr9}`Q?0q_A*I?BfjZuPm$\K77_(&ʿwYݍ"]EB-yku Rc#8*bx҆7qA n[(\{UPs F*IVGi^eZꊓ=!#//蝤~ZUm? a i> ߶$^7Vc#+|<|!6"ӳj A-N9ii>vd:NSM:p h+  k>mGA,n| JT.G oGy87&|'9Yb4k0Y,S dKt@:ya9}YZ[*i#08HvAyrG05{^c;9Cz(9gܿOqj_yYtCM000.9zKih ]A1ivUSgj3U-I r$kRA#uZeq8ba]{nEUienܻpP8ïxПкmBɑ0qܶWa6ov|5 } \ڂ6/gZ6gJ C%X8wLCFW.jGN4ϫ8dHX~cˣJ]0بzDx_,h&B2@E@p:=h^Y|kMe$oUw g e_ gol%#lȧ8Cȯ_a_cLӘj 2mb@Ȭ2o=Z- Y{AQ<Uq@aetŧLyA ]RYljci!Ӻfn)4 iw`—UgKxkFUS) EهLl_fpZ.4% JZwVVS%mas'6{蟽`jt GiCTڍ%/p;"ɒMRvV־rH=1ÎݓQHSD3T!? ,2ʶyӟkJ|VN9T!B+ǢK4QL^ XL.9EOD3((^ ؚLK_z_"`i D4z-_sR<[Mh-ϔnrXda51c'ZᆬJB9smh+s@#,/t# ϣ硘:Y|A)HQ`rW1M)s7OR_ͬ#+ۮ(7YgwX#0AւƄ_ ҆{:ĠClI": .k9ẈβgdQbzk']:;w QꀦA~?ͪS" VQ]p3{/RM`Y l1t8 {D}T(}]i7n*] wS>GYǢYߤvIB]盀 Hv?b N+Wz`aȗ-p㿻sBY%Ed6+[oʣ"סyo ǸB򻌔mIUa>p۽cMr(Y57}<?R[37LҀ02kf9e~MTؠ ]R@Hr:Rul3sA ~:bfZ\' 8ŵ޼a*mQ.* N#t^Lq`am[J1p=oItfT ?XUs4K57@4o?T`%}K~uEɝDvCʹ9 r]"C[0I]7w?de;y79><*Tě"芗fy]̠lYдjGlUw "ౚDΙ|~:NLVDɢPkK޲LǪlAy/rɪǐb@vWn(Ԟ'9q VQHE#2~&zp2A{3:cDABNDQ7q?OE\df%M^4!/u-K z.^*¸WcuTo]HsmaAIR?;RHZH0h}>ʽy_u$[qc`,:'G!p >(tϰuYR=ʴ²PC>mc <ǒKGNs{ɾ^Z͆ʉvsPv`=Wc|3E-71RЈR:'L- %3¢F@U }`nH~ +b{Gܖm:*?Y7D w[Px xM5`9XQUqTܙ@MlF+_ɚG}칟'|G, AH5YI)(nDve^GV!'V +re8=c()! >[I1H"If eL CRE sfBm ɽVfZMH>"lWv ߪ˹\-񕧓\+il/Eٓ0mvCKT-yH1贀Kcc ,6ևWH^<}s /XCq'mV\L)~$"8rM7sPC ]O|\CW9adw=r8ޢp،Zh$}N0 o W =J4l?NyRrzO>ȄĕOjuٺnZp<`n5ޏ䛧wcEA3|swy+2*x ePfe Yr%h^p=nFO-<ׂz=3@N0ad>wQ>_:+565%M+ 6r҅UWKc7/_ϿK%z2,lxOt Ȅ+ߪːO5ہ {Sr5j +n07l걝t'oۆboVV6.|~υdW`01xr<[D ۂg&k !h e裰o1F9l?zOKnC(.67ɡ~.WJ% 9-Cv:gvȒצ]}+_s{&[n'Qp RGܸ1/jݼ (b8wl;#b#Jr3"S@R#M,4б/o”/#k O} Mhg.m|app j'>^^G)>J1z>~4ܜ5 GTHA@Qc` > ~+V۱aϰf=b]jRv?6 B'ÁMNiC]NG20 3GQynryr돐Mo^jM#~#x }D۩ 9X^ra s!pH>T'w`y).G>~-^xOjuw̩|Sɨ2S( az4F R E7_.W9*`3a dX .Dr>ԝ/ًg4;FGPByw \>$INbᢧ_۽%ҬKZڪtH&93l> AFΤyn KpOS7φp X:F*\KIw2xo.DwlhDu0#4ʹtG-4 ؾc&lC${O$^ ¥%$f7X*zW扡ib VbT/RpMk2ʓ#U@uq..fX{!mV`#*aj0Ȟ⌀_m 9vla_׋okWsVn$?Nnti E@dﲻr?l?IVDMfgNEc>,R/(oYkЙܠm=sp)UF 4 vFVP:Lzm7 gĶ2 T6-Pv>mNR^'BX^6ϺV4.NOE٤ӠXZf;u(XLJ<ޱ-{~2' 1wm&PpBع.C{DSk/)Jkr_nOPD8g;mLk17 _ }$`oN_f16HWqKIq/T0Abݔ*M0kZ1S<v#wp_qfq5#XBGՇ`HQ JbcL #6{ʌ[(RR5dR+qN T)6zbzYn$5зU^Z6'znX(Q)IL`yQgxVD@9-+Sy5M9 bcpx8Ϯj9EX6 횼 czC$}TMy=gkM3KL8#[53[!FBR0Z¢ n<̆DXr&"ImDh'ibJJ)]FSus ?-! fq,ZrMeykEY;\4I>ۢMǧ@<!fIϹTeo,X;q12=?t~X{BF^l`y>@ޥaZh&g <'r¥óelH!ofPVFӞ.eW;3eOYi# Kf{L"ۓr/ :R<)Wvb7?'}'G=Yy ۢ\Q:h $96 ,nzWt71T(k)uP {v@MRbU>i>|b;9w=o;_׏C)=zQQ$ͽ*IԲE0+{HJߟn; ^7o=orXƽ=P%=;^o$xkAi0CJ 0Y;U1J V-zA'‘mCsp%I=DC QV/'gR@xQԹ\עd=ҽ 'p0S2V(77W=73:Bpp}?nԁNi轱2 T/HvYI@| 8@'D}"^wy1gF6ZZ*+e_Q R pX7DnVk-e<:Fq%3Hnk:I_mX % RX[ק{{`9 O.J495TܨnH-^"QDQCnzXS|Qnb\PioS0-ۗD&dE$#i /xfvy)ngQ)&F6UuIgTw'WhyH>!yl'k&P$b%sՕ+; -2 I`e .5:FuO)ߘdoR(~oQQ|Fad8iǘ̏ su}>1l%(l]v#ܛmiC6 f#cfmcEAo) `{ꉣEo N]e5[)N SdyW%Uջc A2Ip[džr8h+pw?΍sl|Y0{K5\VmY0ș+}WCjD i;/ב}SI)E^ϿC P~ O+>l򊾉t ZBup0-U b;6-):.:%y<.~y/l-VP`H>#|tuvޫ{%jJoayz%HHax,&~eV&tn@x]; j>n ±`7s(F˔R1T^t6H؇ m_M+]ۿ%-t>r[1P/'}SE ]im(irK:+>4SZˣ'牻Tj/k芅0 h[6_QDDO^>'O Z3fڻpQc4K<YmdfFtԔS<4%0@/n 4Q([KCekjM/TLM7Z1"$L߱m?З֡ڡ ֐ӳCv:h-AlIPd߆Yy4 B:Uk-ś$:_]鶭U"wv8:}F@=Z~2iajT M}.80 Z:2tzjQ:Y+e%8ʾ$F1Mev_f<_oi"2J/јҰ2':ʗ3f)&5SQ35|T%Vz~NKo/ /예%A:9 RNCl!e%}ƮnZr 6ر^ 9ec pCDz~ #0чM3vbu~O ˜P5V5v K}BwfhnaU|pZg : T=88sOPZKKJ5.\%tib'(czD-nIOp2ni&Fo9;Rk h*N4,lg&q9!/ #zan0ͱ_R7-73]s+.RcռB FM ֫8Vq&ORVSFKORT¡`h'|F HwQ,{^aX#H 245a3&ʗW@l^xת7S$M+=ur%I*lT)lt4@\Xc9bdj_=a⴫K"Z%)qrmHߠS~1С\4&pͥ|YSwY>!GHn]䶄N/ L#Qs}%ƛnKûwR╼x^4l#T/V#\R#H8^ `+H Η IN~/>y76)A%ƈ`\,FBuBҼK Mܭ wvtsk,hEOy`e! {.]Жeb6MĊ6k窆a JT2 {UT~R[|=$igԖ,ӴޯCW"eI2bsg:*'9 _hgݫCXnt'şlr)UtkRS=MKD1qx,W^~1Uת)M6<^.I)[v׈"p-bhQڈZ'5!?Qy049 ˜?J[A,r#Į4Q[[BXgUk"n}Vj#eڏ]F`v R=rc7{&%wG$z`BB{=hDZWaGZP6:+#nK Y BY s &xb 8ja\4 gVGlDB J7:b̘JXJc9c.蕄>XPo<gH+a1HZs&fϨvf󘯄 ˮe_ m>dC¿¨!b畴Bѭ0;26 C?FIS!]Z}P\eڎì3|oUR[2& 25%8RY.[LH:邐yRoyDΛR=>He[T8!z焷gUJ*!Awd@"g}-<=V FY {9hҹjK P2'|=E[XcYQ4Y#V^M휸^Fk7uZ|#mw(?}#}XJqA-Gܐ`?9w*( i7NEֽFZzf*IϢ mDAԗ*C&(?quǍ!J8Psop=)"_BxЎ?bq#e0\ol{{sJ8T5+[OZunM8hԎx3T\<\Up }`/䒚vcsct]`}ZA"9^Hh{?H 8zu LUK[f/R[Bňb馨SgyM!I eqka2o)qLj[R6[ 謺tOƑ˘%0dF"ՠ=E<%"Y95;䲲a1!r& fb_(%G RQ&m:]/WFc>"] ) Ҩ$"{< s%RL/, K,q&U ,*g%L/ؿ18a%avߵkagRXOE9y|%F?͚ 0綶BP49ĽJvXtlSWϪqHis$ |\eGBYBzG~U {oZq1y"OK^Pmwܶᣱ~@Hay B_R*0Ȯ;0GN_aRW,.z39`ʈǂ`d\y$Gngi2O2āݫŴ'yԊbIIMq{J&;4ǽRLyG7sozڪc^ouZ!*Om;xS 7<%%;M񠣃FuA=w'\ѡjBN eW`,:,D[!*+?` {kavVxj]O-hn}%KKڝ,j;|7z|4skB6?_ 1_Pq 4}' aylp UCrWm~ `L"@ 7+pj2= XM6[\p;jM b |X?`KrNm2 ꓶz8)^u XZnJ!ɴζL=p> ]x'&$r %A*4ikL=|J!{MdzBK?xmK]m[5l Lh؉&W*e JOiC ȵO3bI+*~&Oapd| ]zYZֵ1teԙE۴yGOvK/K]1C+nՃ)~6x e am.y~0@ ~ݑ+ro8zLO.tHp$a5 ژKِ#gx,D+c#}Zkmuθ} ƒef[%Ca(8Nl"Gt:@p,t4Ri 2:@TBH\ a/96hsTzK3J[|k3GJ:I EכTFKPpרBU5H5~? x4iӃ5FVN^Z$T%Ү.8,EQ{?3˺Q#,6RnHB4=G7&;v,zLhr,Fo r7W5O^q^ ]t!S }=6TWUSi7ujYu&֜"ׯFy*5H6Dx{44kD_r;F+HsL nN%D<;(hc_x6" :dt Kk5׎\JoݜИ0SMndBR}ɚW;m:w]g @ƺgsqyVHF;]ovbR2l`@f|lX+?դIc_7ŐWMu`QNz`I.a10T\(>XzX=f؍%X+}|fU=YNGWwB t܈)4?PVlb.Kiߗ_nұ'ƥ!Aҵ$5V*iUEp?b]U8TA5tjI7L\7/LJL%is4 c?&'X-,AHԚh-r'|Xԗ! 1zlf{ռO|P|@ƲzY- o lV+u|Pw9 zY`؊N64yչn boI9j0]cClc.$3DȒl/%5o`t:nǡP+[j4ɢ#y@B܂J̊9,l` QC=fPЅn9GٵxXysf#p'T mKd k<3o줴KqV["tZ"7خ>HF?FS s@yuM>}r"M6gR!6SituA.3r^;MykĴneKZа-Ϟ x^QCT@9m#Q=,,zjk ٤7/t@:x`n"Sw)jĩц ܛT*hEOj ~0PxC"͹*!c,,6ASJ#K=FpUB7 #%=l_NY4me˃t&<녰*k݁C{19y\|j~^ZO|oPj07OKf1 〦JyR<ӰO .Y)f l 8~i!ݰS6ĎLȾċ)c)zɘ,1fo&bmB/N&pnPé}s@v[$qrYPPo͞J,|j۾yʍO[14p$ӟŢf~!qbĠIo '}٥ {x!;=b;xCN`uZM׌CO[$yL0 hc irdeq7Ɍ7">OD 7r^?e#2[Dj9c%U;Q:C7ײA5ہKjyhu1{( $d=\/ak'mSG޸d3.qcC\: Ъגl2My= iT|o#73<_I==I;InW]]*y4R'[bՙt肷/}T͗Wd|f|;˾v}R1Z8.F#- BTQ P<% vG9P}rߦleEfTUQ]9a#t6`4O絁mMjmQ4$`fA&K&DHdqr†R;I^ru},t4.>pז(?˦rc`/~,7:rsysx#-`1=rRɅբIQΪ4L5ię%.z3XV20ze J?4w\ډ'?8E,A4sŒI<Ăd<wGzvVCJŴ[Cau6gJJ`K$(!VMfJ;>:"THjh2`0,vU!HIղҡ>br5hG٬#SeEtXO{p*I t!7lf{Mj ,ZB>T^uA@?ئ[  hgsE$ҞCf|ܔ=αoko"@Os]8R?5uMچCT2 V՝x+jg>! d] O?%(jZ)ؼiOy;OY{0!>ߵ*gvYreb%Sf<+-v5K-}lW3 ?uM濢)qv|[ƥGqE u?شN-0dEOcN^GaN_黚ȟZM?bΫ38vʣa!ȀQz Ŝ3D&S!Ybq(]PZϡ|4z&:mlk84p%@9"e-U9;1 s ĀIEs]_A\ns(6MWl;6"ӛ6oweE < znfJ@!.19O-dqqpo«WV n}agfAMݛ]Zé=!9M.[2x"١e$d+š;cцWLV G50HzX$3@!T *($VXhCR&`x?z%SX*!*>:lhe *E}ytxʽ@l$qkzIQ㌻ lu0:5""YLs)o<0_BE~;kRl=ҹY'꡻9a8^8^!]zKt) x6ّx"v!\f'c/rb,7Ӡ^G.ȑ<ό+bWȄ[nA, 4pms-1 ^L"շDeސ#jM8q T4*+~a&pȵPLV:ZPZ!7q1Lo&Dkznr]$~E+7Xm>&{V 55_B{Tf*vDzzR3&/AWCMÊ = 67cS`d5/<Rk#pR+8|2%({ 8dJ|(jG;3?S 2jIq;^a֫b1W88-yKƂT@+jwȞ[qM`JNa5LcK~I%SPGفb<#Dm[D{Rs dxieolSn^ ^}DB> t|uCؓ=EbDY_ew[Wlk]> `d9>hoEn7izgU/*[SD|F{Yb[Vr{9͂쓁I^':J؛D5 yx F^ $ӻf8/9YCɠ >vsh ܢ7`.cRX{m *&dw0W,mnzڞ硝>F ׋ x@Pu 4'>lXж=W8B221V^D>Lj1[s!UA] q^oWT$@[7Y ᚢ4B4 t㙁K+Wi{_&qB-ö>5+À$Xp˸4m4*mL!"=p62{jΠD06Y}-\2Gh17l> T0CX%1Ej7ʸR0Sk赓,` ` ?Cc ^P;;61ڜ*Z SId/%wF}7nT$^uػ<̏Pu/UAM}t)N~I+Iwh*X߁DV~7UĹf.'83ӷAة+KH:hՄR=j~ׯ@zWIvO ;j_5kD -ĩlrY[{$^ ^*9*C48p'ߧъPs2}4]_yR Ќ8EZE/-&֧d9(x)߉k M8ٖCB ^I~L%ιUt8,Cz(}[$SE4Nr<3H2S+;ϙҖCJ%1yw}/qܚHqK|V^Pz sqfkgSa.]?./Jݘ%bܙӰǻPxwHBXP2eM[7}}17fˢ[Jkag |n9.@g{kp$kwV?EE \ϙ93V7|dRs@^ I1tjg&̸F_z$4#SǥoDÓ30[ԥOB-2($N]3,ݝ:QoKqHzJ|߰i?fқ>e] ~e^=$WOZ*)vJbqǚBnץMA8EŶn24Ʈًv3k#rɟq(V9o9vTC=_A, LƅՂ ᅰ +Q4\+cGJb4f.оI65|5[m,FBl=d9&K%j W2P<r.iq QE!a% HGX3@Nݼz_~:8r'0aјS9/Wro ^-"#Kx=ʶ NG.EדT~hՆjqo~2.zW[8~c@XQBM)gmZww·ba+F pq'(r(ͷ߻xqTt[4LYC& mm kxi=]1Lj\{Ofgܤw3}!eAyyM?f3?]M]SaK.SQF adp?,( )5}fOinǾ >`c+ 杄q5hO݋[0X^ 7e8j0o@jz1gNHXd$@X mFґ 5ǧ Bu1(A>D$a'9 )w$8t1qaT8y=1w=8-cA> >0 qް."={l 2'#lovj=lTYdaorNn͌XyS!p~>Yx9h~ 7}[t;6FeEjÌ ǒ} yq_`4PWGՠ_-'oa*(QkS0/j/ :TSo=zm=l Vov༊RqH-g42 |6jp&4 G*[y&TxH_ й4%8js#G-zikjׅˀ/ %΄>ňA f /ZϷ9r_@"9 B9̲A)#Pp5ԕ]TkErC N7zuZX~%l^EҴ_qw8/؅ݫ@)ӺY{͗v_[n4wCeFg3Zi5<_NT ((4bƋ4NoJKW*B:}M WNl)QC CXLmBֹ.糢J: ^sWo4DXZٓ棠msEEL`]9vyݼt XήYf>Xܹ ~f.69nm};K*T5feQz18́o6Q;4&d(`'vv g|r,91\.~:K.iux.}$2{t4AR}Z>/؝ޤ& BaA[0R&27̏L`-"=3h韆I+뱽, &ʢUxc_9:Y[5:=IG;TmQE&0( Q޷cYiQ,@[K!p<ϩ+@2FtTj-?t1#6}-1]Rl,\ 썆cyY{1 e7&<Zo6MIpj5٩ ٠]oݑ1 EB$4d®uwN荿K 8}g̃+@;=]g,-10+ #9Ћ:]Ung`9eMn[ ux6=E:\RƳ}o:ϞRצ0mFs.{\>g՛Y NP`!4p@X2/мq_:dA X D/ E];"ߚ9hДc:RamySƔg%XEXGP]}?rt9&5V$j< PҦ#j$O`;&G'Xah雞hRG4)Mt9bEeQO$*0GhDMkS.ӈ>nʬc< n5 .[=Cntwdk T7( n`h #l zy7Y=6(iq =#E8t" ҳw ߠkst].ήd=}Qb̑&{UՔ-gubUD5S+!lveBNh^3|(/^=^ۂ], wA,? *Yv / T UE8?S:7xr;"@Z3q*)Y;f'U(C3rOpd)n8C$kWe7$M tXj-J[+׾QcD.۠fm65a Æ5B ߾p6y_Cם pa,餪Z~&%W!RS]EƛVQ3&%qEz0n #1nK){q38_4 pF).kce*ԋWDg" ' (Q(' t29eQ̹ v鸘+{L ep'(?Apc~ă͎D-a=vv"7ձpy|*R/=!B\e rHr)P}.?u5L7SeBEZ{/k΍$uߧGvhOx7aҤt6(nVC=&K2tyL,D]l_YuƸO:T'<2MRݐs8XԪ^NU(v)rh1aR$Q6c$Ǎ*s"mnc|8+vbt$RX~?<I:~{Dնߍ͵P?B w+!.es! b!i@I9Y3QÙ ,ydNt? 03u\e)_!- U,J젛v. f&M\#W=(FC?X'k-h1iCy8[:Shmx\QFܑ¢7ŢnJ#P1%fr֟}Vu.#L\ th蹻ER@Ik"ucX[AQd( TsبQKڹùedў\T5dn\7=Ps=)FFBϴ*Ga0o F ::yJo!#- Q_$m[lZJE&$vҁMfj/nFR!v0ttGӶE;#!yI=Xz)nvi-b>f/X/0.ǵYW ,_B vc3rs Ķ$?[iNYJ+iPKm%w~gҩ4@euqHFsLy$I+h>ڑm[uԩ%~G O纲K[^STl{}d̄/\Z(pս%qIe__}V&M)n`^_9JD!5Ilf [L6sgɯ4L֞CbR6-mRc4 .m.@hDI62m)oQБi.#n@cO$(k߾vV[7KOcrwX16dp0?wbZtqڴ=EpKaOjJ 9~Qp@kl4bhUVH:Ď$aG!]wD 3Y- ])`xA4O$ҨRg\,> g^//b'&8_b*1R7㘞xGUBBT ?Z<]qۦauR2 9]n!D/7WlϸQ0GxDW8E/*[Nf23E q|j/y<iL1v4Eo JɾGs10;pųb`ziCa~Xq{ 7%{ԝ.O=+w7s.3*)83*DԌ԰!;}u Kp\<*B鰕ץ. ?\4d\s bd}1F%y,nq9}Y%!!D yHj ~gY[ UJP篠9YBg1KOJ̫P!M:x{ OeD-wI&Tzr 1l(ݰ k:!4 \clKSNI\_LU׽E, o`K+'2jᙕYtm7LoN8prĀu Q$ǻG_ ӯfue VzB XC[oE: ۊ>5Q3 KŸ֎̮jN \K1M~qfwz>fl,!Dj l,5jO$*L;*)pF (}t8 ny۩(^+h\Oh_#.6D;>wAuensZY&H;> nك5]ډS C 58DL%%`;aHDK%1 'ڦn] @ ;VL Nh~/ 5W P`吻*s`(#Z֖ "E-mw')by=z(٦d%)g6N&End/c"S4mK6Xs5!7$]*!V$ji]3"eDQ3lx9r"Ͳ{Ѿq(6/qgɡmHU}bۊsb0c>Y;|Ye8:`"9*!Y+H)ĹhB}I`L)Rtb\3y`}YPTw)QqL/Uu'#\NgWjյʣ@ddq8^@rѓ1B\lxA@t׃ᐮ4@x倱>He={&{sM< $`T:ALtJo2&OhIe]gTz4uL \ uaao ɌYmPqw޼@ɾֳ"BW;'"=7nHH=k2-U3kf!d=NPm&"`sW? صm qQuvMnl^xd.ጧlC>UNUYS;8p8Α`#F [E>zH Hi+.tK  |\QWA\DwϊeyݦߪOwS]7*[~ȳy w|i׭iw*g'hF"ȱeќXI6)7A=W ^s5~D\Ls'B~XCDޯ΢zZks;&+ ]U<$) _^QtkC;cL8nNkGٯ4&B[Jpy*n4.3Yur8CJ+air Vȼ>#8V`'D[Nh{o,eJΙ"GY -$Vlo1f]ڤn$*hop-x4%"5 ;/[I*˙E_]yJ{CXAoθZ&\ h"`+C1rj20;_츞h^ PE [Os;qZ`AyY!ܳ<KD;!w~Zq{KyM(Z:"lП\IMRٽ6#i(|[t%O2=D?'s UؔpbL` qu8t" @:Y!nIz+2(ưE*0bZrY3kh.2B*{pAS~O9gz80 p` egh؃@?L7>lq^]hFKitD|T#Aykή"jd*=ra\5ԶL0B6Q%IKz7㒩WHnM>qw3ڞAIr9kI.~T" ~CPEOHL\1D'4 $* I,2%^5; pibKj)^(Z7aFr&阇 /LM\lvʗՄXXk (+y#-i;tJsq@ M HIG((Lڜ>ZbUAhO+V+Wk|J9|*P/6lbC(RF*iuF[g)C4Ni> %Fdk p 'r_IٴJR.~cbc͟4X|Ox ..Vd›F 'PKOcF<\ƦCC8{gKv ꯈyPT>Q/q(q]^PHͷ>AI`Zѫ"Xt*x[H3Srx3S0C?S9Zۮ)̍ 3-fjϠm#m N!NQG FBI,U #'GgeM}PS yhUƗ^Y lry2?fNFŜ&BC<(9h|5HAtWiwNg@ CݛIsp.g{M[z˪ʈ̼mБG.ҰCõ޺>x}~;e˭3j:3^ !Ե[SL{nW88)cjF+zHw]3nKVЁnK_- Ы\gbo{f+ݮ FDd8t'A(Gw5G n$^b0ѡXpcq.@0|R]Pއ/7M;h(8̯ #D_.V@'圌X/m]dc/974z"G'9ƘbD*RfM7cwD!-Ͼ׳(qb,ӕph.xC +{H`y3 <1>ݜ`PoJ߆FG.$N쾬ױj@=y]w{Ն~9qJRA|u&wFj "ltBud`tD̂&R7Y#+ېJdž^lX>(~g`t,& h7iY 9[P6*Z6)8/TȍX)Eݷ Voc3z&d)p+8AϤNO:N6Z\o ԗ^ػM7@s%},~4UllD>)0e&mHE"X\ۨ$ N$B#%XL8"-]ųr zCWpk3B5hL ^'ϑ^sn}+ !SX#׎SY#p?klR W <)\mw.R)E`b;!*knlw {(/h7B\(C1BZcSͺˎ6hqMk 2J}e܊*x8iw N V%ئXնG+vΆ)FزcfjT_GT FCQx/>ci*/0Wr#˄@9+ٸ"ܒg$G$VvH7n`lxk)ٗgc@~yٿG%дz6luK8:h|?Ih}Eˡ*NGzO[>69X'Xt MPx4-" $`EXl;b9aee~T4ϴ]ԕgq/c&,;o.6_S7ĕ;-vXԄaQ `y-j@H#mn 8Gm%WNkkK a =V ĭ{Vw+Bu;4tPF ̯ ltWYNC?m)]8Z"coYjEM tk^6TZ}CXNr%3@.*zY9rXdz1ڤ%P$&hf>N8k䅂Wt,p-V!!yO]=_3yheF.2U#wbJ> ,?q55ߑItY,҅ \[6bQC5<;n/y]-BBOEXENq W&ĖTS_Р(?i !1uU#21O/8N1O>حiiz+K 1(+Zza^֎ 2X0v&GXV[# 3PPd]ѡ,Hg*K~tŋ+>  ?u1^}~(-#R2:\!4ay A!(H;RÊ0ߒKISB*&K>o% #xojAh!ҩ3BɊ'7kf{nd.g!?qiˍQYa3=:S(Fe)eq[ pR-.5\@q͞T@˓[ښn*wĎU' 2_Nˌ(yY֊jer.u 6]F 7̘/kWhm@,޴_dHc[evoΚ31G>gpx;"ȼEq #exLH0 g(*5 ЈFBTUelu{ WP!:}rʂm QjLP-%O"u{{3C::dqȏ$?yqUخiLvW;6In{d`ä@S?&"mB5>^ĺRKMuvH(cU<^iI|*ۦZ%<0螷9$ll ;NNi)DJO|ZǝOP,C,ٱR%my)T=ܼטcB^BP{TɊ+6S(AEb9@ Wp{1q({ඟIߏFbxˑ.|9xRwc3Q[M|zd%Li}IIhbuQO1X* ,g iY)؈FND43h-`x] ehMe͖um E%Ҡ\vSr&ĸ:ULu}HyhEu6DSμ!p ?J<[ϣJp Q ^*K%6NBnVe ܔŽ5 E'cSP1RAݰ#R;@{RζV듵ǿoL| ]\7'^ǐx&5U:DYpMc񜚀e@r%nٟw >2wqAݍcy {"6[@>ZvXW]f.61T63Ӆwj[^+&wmCd o6 =>] R]|p%[~ ߡf,"V4y19 nƂ :BK Vj\#Nie`C{(iÄ!?ᎈz2.MZJdy[+joT(ϋ.(xS&C֧섃tv?>MC<3?*-'YeMEgxSةlJP?ax2ʝP'jqRƝF[cM3'$ prQJc:S9hg?YhQτGZdy?K 9,Ç:U_ S?p_IHM^bl&c pO@vio45w u!& Vr˃.C%A9f \gs>b`Y9Lܻ?g^=rBRGj4Fѓ^vWc- 䟣qmf ?dSdv:PQKkYi7-q!a's_YS8(eɦ:ʬb#7$mtW0 dw};z l7'3- )n00Vw`^Ozm[&IvCiWsn*nX%Vl_|Ľ*kJ >ZUmF]?.njoC yh-?؈WBr*Dc+Tx5{r(ܪ9@YO }f ?o_p OzMϰ/ΝeA LL>~ߟ+e#+ش*2{<܏n\Q?J4wƨٚ.c_;N(Ŝ `}y9Їn|9uWԿ#Lۇ̐w0GY[ږ5ow&*4YUi,ӵ0o^`ЙUnuY=r=+bEߵcK*  ߆@GZM ^̂QZƳ}b^M:4F2zϨT,N3H3#D1qtu+Y@_ݚX[xts]DfQRʼn)̞KoXq^漧.o7yEpnxZ$suwU [`*Gd,6Bc32 @~I=% t}O8t}lǥGH3,|D>=";ݟh^"_,+bbZ?#JuۙeZ~vm"V)Sh΢KUhywqw,֎ZG$~~]ߤU A~@$v\t,NKLr?Y᧎ l_2~qH9FZ ]R2k9ó6Is!͚* 4ISK"q?.P6IC;N^0L}e.b [&$e7]]^fN %2Y 5>_[ D9ޱ(!XSl?8U9e]ЙĎ&l(tt s!şAJ0Jք~Xy -#=_k6_xPNZ{A\ڜY⚪<-vguNkȴDUO^PKg*ЉHs]z#BT|(>C4]&k&7omTFfg^HnT{|a֖P%dIͲ?\"/i2c!ҍ2K3WܴP1C8H6-,~w@pT,v䓟{":KU^=,zF f[ I],Z`&ȫBsA\uI34UP<4)/^(pVWTJ JLo`)V zC2r-L}n&%Q$?V3V "YC5QLRƃۈHf\ޙ>(߾+X<](/W#W.[^c~K\;N0kHqpB;3y=Իe,,\ĪMS2x?u# JNcm0)&*E ZX[zSscRUq@tN;לx~hh`L\իawywMj\G JnƆXDN+̺(BoEo:Ҭ O,QySy}~D 'R[}˦qS} Rް1%,gLۮV nA/\^#F7>:[Y}/dٺ{* ak): 14J"IBuކL:~I$ֲṴ &j \~ƍTA`V$/>[hB@qNlT/EA@P)(vPr{ qžuytڿ`S̓/dq^QU vPoV GX(PY)FdJ|nq>baZGV]Fim iVZ ݳ80we"Bx>A\ RR.ĺk1#Y;z/wi0/?J&A]W/vGoB DzSD[i xNP} jBl?s*E&x|yU.t j C:Zo~ 9wPx9yA^X{"qR/(rGƌ  X;1QI$Z5g+Ϙ~dɌ.~L$n Q mIu8X5X֞a<8wNVF !]: +a/y1WhH .a;%lE4-;;&G"`Xw:#D| =#/828NJX;I72TFoNyT&SqHIX D-?t<Wz77i $nL+ZG&4[KF'o0˯RDyKSnB핰HǯEB]qMlw3gfſ\u;dQ-1e>Fǐo%Z|%8"ހ>I²K+iRQ;*X2dQhh^o3p[yϫt f"R#)yV 5`zq(p-Zҗ.moE۽-PvqZt 0Fϊ?@SתܻN52Stnk\|U!ѱE^[5@G#5u@ n]7j)ˀc#Ң…Tڗ؁ `FY {M3vFmMh-=]A#5݋ZplT zwƞ : TL!lVF\almƽ߱MJ?xK^\zu~1x-$KVG$ԢN( pkyB_HcSCFQAC1y>K*wt5oxNų`|;F3)/Gпu& D냞_jvC}tʞ@Cn"WPiϿ/:[ZJ)XE戵,d>l~)v>2s5G*ܒX:( 0l$5WT -5ZLPBDGsB׊oքQ\65Oc:f9AZ1HkjFfH KZ%^c5 ;2@ę^9^-X)T@Uo +|؍~'iI ơ *׉ʎ*<,ng Âi_Ӥ%ql3d- U< H,vǯ܌ٱ#? j==T.-Ns5U\)8n !E3儛>5y3[IF,=/Mnq\,<cg ol0GD HEdC펋 4~K´%y=6^'a"+0+a@PQZe ڃu){51թjx.THU0䦢fKԡ-MyR<EZVPҸRxc45mm|2 <'e4>YNq2f`u2GEҙ}u/Dm 9d≃VH44q]x;??{ນT>+?[R?ΚJOql?|"R_0&5ZyRLeCa6Q |,Mk,;{.Ev(.ݒ4?0?NuUX0L)zǣgkq Dj!UxIym%OŎuM-=i ՘bKٙ o܍4~4-W6g2#Ty/rveŰ$=E{lw~,C}*^.(+t#п-1m"MG| m+O Eg޴K"H$/PO yɊemgr=z96WɑG !و-馥Lc׆:>bavr2t*"w.'H"&|e=;vȳ&Ⱥ3A=2j`6 Qpai`ʉwhQ<b~ws:28S㔍VT|)~ilᤰ< `sbըDey#OmڂK.]R&\vORdWAHgͧCpl~d1Z0iJ >N_Oi'`K{+icxafyAT F+u7=nK2P8.v0ny«鍫iv78N%t\#'ۂ3z16ƨ#)3axY<5p+ dn`rT۾5>E&[ s!U)pQֈG`}B~:bgИokmu s 6O8}xd [:L Gk`yʞ^mh~I a%WGqx2-xFSH6L00el:I651KfAUjS3! {ct?r{m!N^]/q-nSvóVXyuf>"UJ@!LtkQ~tЊׅ84NKA A幀f՟,+äG=T11aW}36[t6ʘXMYr*CT2jZFJ)B3 ѫlcWd4'Y^]ӹMΣ1Kdcs[#P܈2K!Ӭ@BԗV3 >|1Z Q$s0k[07BqoX`ipe+|$a%[Xq!}]JAP-` 8,Ї&ju5 VsdҴcJa@ΏJp>|$A*D2867Dwr-川E ?h͟vlnf*r/y= 5dX8W[#};]S?Ehg,MS;Fn*X]{ i-l"A2cdBǗ]H!n>YsiM$w.Nˣv&y5ÇI$h M%vȝD4<8#)/.MR^mGT{9k:znD[ bd!2̚>Rd~y?1izmZ+bӀlEf 9]CLonQc M=êaw9@B2 mV-/~1m(IW𡘺&A›LdlEuS.|HN e[TͶLvp+'HbQ.z&yCpq!O K&bfNIa- T$v9_6ܣ )_Um7oLvU[Vtl:DpYNmJl#>C*>xAl bG,!o) ܺiG_TV>zQܯ'ϫtMÒI$1*sIGHw k`foG^H~E (P'VIowr #:6-c>(Mel*+oGi-aq&(71btmAڃ+֦cOOZt*R@YτVSD#i\Qu-pH+GAZz~h(HYT]lhׅý²u8G}+c}yP6Auy^̵,>E+Яu'&P)Qn~Wٌ+ N Lq5h bO^0)u!XɿY2_oYof]1w)сpW§q!UBA]#AE<'AQI VRy =>m*1FeE~+=FMryݬ^UzѾ<DH.(8G^-Q]Xo{jM{2O+& 0\i S\6Tv:j{5?6݁*Z_wj`B *h "^7v)Y1|^;Ȯco̞9N9zdJK+a58$=L\A`&]`ٗkVU8fLe=q@6PhZP)syWtp+n?vJj0xfvgq|2,倢 hԿOv:[6|I\Ttۀn*m%JMU q6rjXNDPaq` N˸^!T: ĉ¾VGN@˵Oepe꘶}Nț3H,K 8oQ}FBfȉ_W+AHKPs+$kaG] =AmB5\gT엉)!cmᮚ2?ᕐښGif/a 0+i-u߱;m*jJ0xOv7A# [(1ܐc>aʗU!ub8Nһ"Qpc tçut0#M)]1ØlD#Vq+ik_&"JCI pX4nQ-.?qC/%\Ks9z/Nv 4pz/Ͼ 5&H=#'KѠ)?Z 9f`@_LLm ]k8Wf}řT?|:].!}JGw ۏKBd" $F/==+ׇRUWHR a-{c8"m7]iܣתFj2_?5#}!M B)Nmt$~wvZ;+%ag4p9{@ j lr )N~gQX0d5 nET°@]UW4AX2"HanGT5$ׄ?۽4r& kD0mGHws}\fXBf-鴯'E6 uC>f  IQM%pNeKb[F3") *hզkβ9QŐC^V%;zCrl_]:acxvК6/7{?&Q^Cڇ z+ѕUܸk%^~p/^nf\VRH;6eŞLht_2m_I,1 сV0rM)Ci=ciA~|Ơ6ЏYw 0Mk y 9b 0H 3%:[UZ*IހD5ك:+Ӌˤ"px[*K/ثH<[֙Fpi`{ɪLYYa9.~*j𓈵†4Q:SL$UK&kmRb3$ u'&T2qQӕ|y24:44z+cȞ Qc}|u= `Vﴙ^XwgwZkd$} mF7 ށ?tIhM? @12G5Vv6K}2; `G)ԑl}Z*7 /D& J^T&D2B-𹶞@>Z6xQ6?Req4>4ɻW d_%Zʶ--9{7(744mwdpY 3F6 W"'QMv[iv<7|jZp><|ء؇tZb,0(](HOCtS"Y-Y'P'sl0%iƎ+)X:@h#0$0ܒrLIvt5UHx e`"y?w t+bxH9{ Cs[S93ĺ 8۷M6|Hh^8s;MmFhg=mlt縃`҂1If_\\,A~:bh N؎ϐ@^Ñ^bpB$Fa x.Ly$ `Fpd蕅-H.V#)"5VSBcכ{E/ylC>߮5@/)7;]B6;Cxk?&H8;l¤nwפA.ީpBӀXiegOfxR42M*1Wky;]N._ok{ ϾUC϶izl|c`ޗͺyFp*}/BLO`l-Lc4?i܊2݄4mOCfrj2r :`e-RK, Z`(  #ğr+;PXτ#*h̾~No;+_FVaP(f7ϾVd'z<O ԩ-1s  ZhlPd<`/ JCRmET# a1N!}`?AiWk5 aj-2pVl$Tҫᄄ =cu6 QE=.s)Hky\kQ _ }*Vxc̀`5ԀQniါ]O~0wq~tg/ke P9?2ӷC E6h06m̹҉{,!<~Oۉ=P?UngY~3k|&&?F8頊}Xo t3ʛ(]SSEAb2=oI_ؼB^k tg>-;͌VG; @%kfX6{-"z~}&6pAojKwQj{3PL`g5\%*(ڻʔRui"^< ۏPf`/S MC#K|]ί!}e5 ^YV9p4=@UUڷ @O@-5~ l>h/'Q,R9K5`u*(["о+Y6Q/啳& ֭ⰤkLjƭH P1&hݗArx8Hk/VC3W=X<غgk4:Uxo]Y|m=5Z@bHtj[\)m~!:Sf-ZIK(%ߧS5H=L13&WC(ؑi4r&R'+$ukXKtBRCX(Ep3Qt]<Z ؃} bW瀦}RV(FcF V1/ύʱbK>57`Eb۬j}6 xz(b*matm5Bz F] ㏆<eQwe%qB:&g+g`/Okq 3u78=gzKP`a`6DMUKl,OV٠je2M.n{Ꞑxqy,}u/)T mPlnA1}GI8+}j쌭VS0'_7 C7sߴu`n7B4$bE"+me"_JVDKy n=^N}p'-LmJ7)y`Þ)95E$(L$;/S&M8oN, qUp+戁 k" P xK`*0ތL 7m88AlTRNvl-\'X^-1\!.+KsʿSc+*h9^mHJ|\Ho䖔Yr]Q$Ҥ֔~!gX҄囜j㨺c :ؔ%o,=QDS\҆timUhG-SOGAg|+x~m+MnG3'ɡqwQ' MENn::^ Qyn `GY(Ӳf`_|v2x6H#``)rWh=(efPE/lm٠ D0TY̟fy-MDEUtq/r:xZ405 ܰ0Pz,)s轋A/xP[_?ߝM5x//e>Ҡ@SVA0XƊ0^2fiYkL?D#V6j+ePeF:%ZBs)$Q5+ m)K_׾DItG?JQ}Յu!aoY:4ڂq#?k6Zräd/E@6-{.+22)Ф:Sr_jIRt/”g%1,?P!b6LPo87͐7Ċl(uCz!$ ^Hk-+q9P@@@Td=Yio3)ǡɏX* [hq>+vKlvCY_f/M|atL~,E" YK ,\lwéf ;,*2R v0;UlVl|Er37 Ϲ3 h۹ސ z&.{+8(ez&NX+̷{D~Lȴr{0gJ$tL4.`.ѽEp3Y2,؛>h|diu«2v9ƠQpuqfVt7Rz;YfIF:i}7[FwCx0)ֈ0g5r*!&g#w-ޭ2wb62UOg?M@2QG^0 qp DwAEIh9b@L:wZAS{khk o3a<hFO-@.gbQ⎎W7.t"4dLskxJOU(,@wg[I3NṕZE%)BV@yIV34Ex|Y;d=.}l[Yƻ*D6%G4 7QLÄH؈>H{s-W<_V6oB=Ds[hkThUcMW0  $@>78gmѲSZC];TD7ԥs ^k0-r|[$/sq O2{-. s9,<8TAdcc]6ݍPpZ 9eivezwrH!)Mg.o ] v'7$`as˯ED&7N{ T ;?sit[wՙU'<DNi:1ld@JGgmʓ##1 "}P#HhQ  Ov8 bWDmưkj-|E!D7wZe7ӵ4ӰۣܛyY[mjGxj]*(3+NP-3"p?RT9GLg%p+1g&Bx^öO4JhyT>^1JH#~qVZ֘0W0n7i*qnm}7Ko:'bEٶƓ_EY}?%~&GeTaϽk 󖾒e]A*x}>A"~;bVC5OLR.t $IIcD8^TS&1!G"2l6P2H5)euWbkN=a=e+C 7C3T)~mI]YE>|7@HC!), "»|_󝃙\1;+/tFZ7D]!^,>D7iӆBtrWHP/k+(:@"v7ܹ8Fc. h~`$a @aK)]jăcY4ТEww )s]SffjxGLNESqe>`>d m9y'uKQMS.9ɅQZf?vݓ.#? '&V R K['ӪU8EI.|^ީ4GF ״šRY5e tF,lJ61HkKaSA\C׃tNOT;)[l,|-$Sx]-Ft+6«͖c0` 'Dn x(0m6`?TpeҴ@cIN86Mc ,)izRޫM5(RDhk_6%h2[҈7U; ~ۅ>jDT(#[0ױϜuV{#|56 o 7"*߅eŹGO[?%M?0|Ȏ-G͜.MAv͒^VTq: 뇕.n['wG@媜8&Uk+"}`W2r 4%֚ ֩ǶZNֈX `RZα[({ͼ}R'3⌿ 3?c5T#;|uͤ du;z$tzmh6ksg:khh`Eu C9/?EC଱kBzx27~Q;uR|3hMeKd=[{H4 .M<~TP^r4=nwd%^p4ၙR!hNg:1׈եB: ߈,7;d?ӊ/d-ZGdyTQt;HvT1؅s){'N_/*!k DĦ@zԁE0L܅x|3pZTSh ]d ~N>ֶbO ZG2EVr۷~?5I"&eJ,0|k O{AE)fF 3UȇcP}H҄16  AhLFTcl:+A#WV.8E7me<8⺑j3< -y,V9ΎZ{Jab'Z#=f0ud\e`1~QSd[WVHӸ;{'ƹvXn9UNs\m KUrJ)!lZO-JdSJ̪:Ŷ27Bٖ P8Jy7T!;6/࢜juh%\.aǬw:mR×@D {E6'JQ]JE0I]zt?0 нȍL_|#W>dY Cgi&ajJN{TV~fU m¿l4>Ύ-bp1@v9H!:\{LDg1*Tu=j7d p$wh1S +8v.,+4j5d mϵw@Sy&(F-Xuq͍q/uWG|P:ekbCkR3kPmƫ^;ڳksFNHs\wo;L׍ՌԆOGnalKf@g" ?ҩu+w% ojM)Rd s(j:=ٵ(ChCd$GkCFgIZuLb8'tw21O.(Έnн8}6O -u{^E+hLD$L`J8:lNfP}HiW߸[+;Z-a%K:|m1OP{֌,z#cb';bsݑgi+WNhu4U[Iru0k͂[Lwxo%Kp `/妎6%o\BA# @nn(KQBUIx=dWKL֘AKHD[`P/1PyR]y; |7Նn+c5f4dR/l T` 25US/\/ kzNJx{  v4ïѷMO;B[q/G65cf CóL="|V_]avIg7ߜLNA%lau3n=o;VPC#zQBNkdʼn:+y !]cVwPx,m)?k1DA(1gF\}O-' xoW uv>w 9/:LDtxx.Q:/N_%3}{+f\JIȳ 8%im}jB tMpW4?^߁spة2ߵ$V[yf*[EӪ̂l)LI~\y8NZ8c2|-F}xX u(I6->a:ɑUj7NfQENsYnP3G;:)jKeU%on~`cnz7gs=&Z(D08pjw!/="ehWaHu9UI[xKƽLA+wO=AYdqB,f?Fۣ9ЭَsrΪXD /W0m .~1\IP⣖鲢48Nt$QZv?>G"0L%WQ?҇S>.j;]&<-ԟ&vyժ;,2.PSOak"yYYĔMbֵr$1EG-՝BV+OCQEpXnUejSDWf`6j; ňC"\My aJgtY7 AggضSbXW_>3s84t_zsgQ`lqb0K]UtBL!р%>tXMbx[/28JxYϔ1$xM1-E`@ Q(&8khA.FT-2zY?)EMVlG5DAKRCl:c}П`GlW!*0Pv"ӿeW k~Zተ=ҳ^-%ŕi#ו{U;HmfeHUƎaߩ] r|@L>JFOH4ZqKY~48 0WI? 8Z8:scY}[Ϊ1:-@WQFU]mG\d ()j+mfř{` x $G;6vI"9؍?fz|^K6g[dPJ!w@5P=;Оn({/%IzM*ʩMΝ^O GH Ny6r>+E4q[Zl7o L&hNPݭJ+ ~2cG-R:%y A6nM  hʯ&Yڄ9 I+aƗmscv' p<Ն9 ~y^o? s@)An:*J* 5KNsoG'|jRn4S }Fl_Ӆ*z5aӟJ{\/vJw]NqnPtߘʼneuVήByZiHb qB$ƐQm/>ΐ ~Y)"Cm60=ѣUE{Ykr }CoQ˙~PS䊳RZ|W.dk:{VZMWbQW`$K{"d~ 3ܳWAdsJqgXMR5N(XF=R\Yѫ]VܻR -#^n, A)usLd=8c5]jBm`뛚^%90Yf/ 27HjҺP'}Js$`g&]q&tGeLlq :v!Z(E@ 9L :=Boϣi&١6gL1el)+tB\t83Ԕǽ)l _= PYx` Glޱi) t[oTHurܢgM7EJvNdv)a?*%7j8!I,Fh3{q;̼8(Ur<17&J-%GijB@~xRHD@/g ,2|^$B.ng8F6l?s?|* rV7"P 3.;dr4UkR0#o&2i~j׏&{:hDJɾt)xA|bCe`xGḑVph ZQM0^9Y$0E 9:,B-H)? +H&B#^Ls&NL07o,*x 4V`>)a#iQ*_ /yƓ &nDs%Zp4Y׏!oվ1WF\JB ?X.A(Ω-[L;(d^F=ZͱsOu;Tgq(O; ip"yAAsӹ]KFK-r Y?v`yb\k:y::1:Y~^p6! kEsFo1"%6e(#xQ2Wz2w*"5r|go.&5t8~L`b:xDf؍S& (BLeD|Q]T#癝ZC׆٢ e4Bb \="D. Q6Gg!RAQ#yqs?WŲw ,GW<z "9F#{4*TWnCm,O6K(oێ/h.}BgH<+ז [FMh:EsSĜp0>Px}m:u`pb0H!䔽FWR˜ۓ6bO.7l(\-#,I;*L?*5XcΫ#R(ndK>;6D%V ;tmMb+Z=tq` YC֎6#i35_ZpDhI>4BlzW8pCXZGd,\Oi4|_ڈPdk^-P?p@M_Ր1^ɱ?- Wg$PA&gHV tuhOT-g(sDricPu%s8qs?4A$T>PgXiǗK}&jT۪mGs%- &飫Dj~nYr9`I'X>Oʶڻ^9NC{x̸ 4ye12QT,M` 'r$[ _^&F @!iEJdgBrA\<0Xq1)YK{RY27qu3k\Do&5W01[Y<4-% Zqd6v%4RFٷbcJK18n^bh(AC ^,bI00&s_7n֝&cX>uV= X+m3#翲cjz}$[!Z(L40Z_݇5TyyD0*«)}nˈFJ4qɘT?eSέOtD(NG) /t\ +nړ<7W;87KgOSA_jEi>n507E>.osrm]͇fa 5 d1'{(?F hJZ7RiAû{[g֒Ra;*Ь Z Wgy _ ~CAK9=I5voQ@N`a'Gkf2Y#(A%"v{o r@誠A0PSFCViMdFjcxn)Cv-;$%֜euakf/G+Vuz_n[T]A%FH&֨ \_V0SOY1 HN< q}4/$OQjٔ}hUCGaXYT'L^S4RNiD>2=Nc4hH^ k M P4lIP%1+?fbez0nDŽǐ[6vV]?7&P2E9l\;pAM!*qQ Ň7uES zQlot,FP";4SkjeGܷb;tj$$e E*+yVuHBa NʸO \t,=xhHpo'Pia98 &6navZp]T6iO&}? ȸ+]&)w hT<}-+M(s)ſHm_p*HQ:{=xPցbCQ?6Yv`AB(d?ߧP4+6 aIarΒ77rOJR>(uRw h_4@O&&- ;TNYbxF!?!iKZEnẈH3_/en`~eys5p #%0/vUlHYECrK^:)Mޫx,@1-wa^,l+bbcLى>_y!9,UDb|yJLnV+$vhuAsfH9v-H_ZGcopf i-la >>J=*?H?g(+(nVS{iaC;кۺVc4o'ERkQ{۱ra9HZ|c"Ubg%}Y>Jw\e׀bم0DH!!=bS8{_e5(uf$p-rufȺw&V[kӒÅSCVpc ;XŬgj8ǶHҧ ǟ6xy>FJ 5nσz9Ϯ\H;Z:Q^-H7]5s-z9(TaKr%1]R˸hl"g_.=0c˛ p#Wݼ r3v逑Zm1!fʆSۑ 9`913S?%6O ( Z/WXT$ 1psO \w_?MISg-v̴3߾v0:?;ݑbwPb+;x =`+/lc$Գ(ݱA7Iqw9'?ө\ m>}^@߬ވqlhΆҬPx,<z}Ƣli|h^ c?1/);N~ݮLj=xBzvG0n j;;ȇ 6˭6e)! Y|dU ,K\ vI͗56ۉFn R.@+~z[xc˪oVGL9(k^NQ&jmZQǕ,|QzŎrsPP a;)~]VhIsxBg2 ?S?*ah3* kLߞ咳=إ9roT_iaԲ:) 5g/+lNxyy#W296JxwJ+qrBPoO%^$1nD= ή11$Zx-юGPtRz(AײM^:T YsJH$0m '/U暥*<]fɘJ#^T^]7y 1X8vcs#Vv97fF. ڨPx!MHrdݜDpj=zwR>Ix lޜ'[Wqm,+n8'^S8"\ eҶ!iK+M/|mL퉁%fSKCO_lG#/Oc;N-s_֮ni{@%ݕ -ڤ>Uk덴*`qq `^dxy:}"|f[mV(E*N)bwNŒf Ho꼛{]Aydb$vA6ZQɍgLq=Gʴk$Er 7s!zSЗJ$WI -6fc=Ԡl]I\aJǔbz{ iډgFnhY} eǯNlbD7 568u{mQ ( P^F9:~[m a!a`;zj7(v ~_dnx|5v %KKJ{ >j lx\Ә9jjV^e6qEtonCuvmt>TH A,> 6 9 $` eK,'Rq<򹋴N+~gj+Ouy:8- 8I!ĐWfV&M%<] Z0T|U"7 ]C}: lqv+"Ri@z)Y2a5]b/' =蘯6%XٙZεlda8كWٞ$5<.X p#;^rЁ74k?C{/7JQT"/bLy. 0ԁ+yصҤ3myؖ!<%W͸ږO@Bd?xyqc1}cӾ!wur=ndk[uI׵ Ey f``=1;1.׹@>L%YX'1yC7 )MEHK'LOl4]Eڮ.x86zVCp< qbj앣H$@z>FNgbБ;8o! Wфq@mdZU*xm4#B/.Awf-gkGlp3wlL6-%(W1[8{L¸w.հ5sݏV?o< w. XA["$Y@b"d̞/(7[ Nb2488;нꁦ7s݊u0O1^C|S$EƩzHfZOㆨ{]$eZQGvld:V:h(I LtAr2AF{s^n?Y|I覈nagɭg!N-T0j_\bS) {;]!3q×l3V4cP!=* IQD`lXG괽jQEȂft oC1n!!/ rt'/& 2̼8 ]Pжp DG"R|)>HX}s,M9UîQcݨ4S{κC<(#Y rR*qTul_m`-) kv4 'E(/3Nu{_RD& '+&>x5ӭoC0"6cEr:EwmΘ:-J1߲w~0asz%40"5Ia{woEűԺ~sv `u<8*T M,2­[7d̸}MŷWvXX3;KY͍ﱞ!qrtɡ$βuV !#9SQQ_$yq >;`~6sepW BJ8JJ'$W=OX_x!S =33$\E8CRtlYZH!<*0%ȷ[HI@׻u#o;ّ[G+,RK͕~lS|]+ "?E*:=v@y6Ԟކ'k>]u;~4\+l؇1Rwn2]Y+P4o2ۊ0jN&[Eb@̂7Dˆ:ѐ~,Ie"??Dg2Gi 䀜lÐq[sg?غs},YaAf4)By Ut+͊.E8֥w_{2d= ^hsgq>ʟxӀ]Zn.%e_qg#d]B@mLγO"hXCkb;v+ !.ta3s/OH1k߹;“{Fܓ./ W l!}t$-4s2Ԗܹ~M eTha&Hcܿda]UMsƞ1h(7kem qZvxA}IDk͘a,~l/ؾ)Aʒ*b߃M){mZ8bH0p3\g gY:FaXڭT!HhDVMzS=aٕ :&b72ߡHJ[Kr R|$stG'ke&c+`~2s-Č21&8ti(.Tm܃?"-P18W1paLfx)@N6\[Qu9AZ5d2wC;z-M W $/ivp=ʙr'H`ޭ͡r26p}E,==7FJ+hDO@[=t퐠8`lKFm M1PGfUxѨH;VYV(@lpԇ j/f4pԴο-A4E\DLdJ  n̈́Rc#' `TrV6/%SQWʙ,6Oꬔ]CcXprbԩg]Nv%&bucsк6K)G/KOaY/ΙіY+v7eנ)jgJR(-8ȁ9oxd|`5;;QVbg쒦>nnl@Ė VrqZс0`5WSņW8sH{FΒt³l0` *Tq{J|7zٷM[Qf\uxҕM•Z uA3[;l:,}y[JՔ}?pgGƴWDI#9|LQI:H te޷za [_o byS.AATծ;z\ɲ9o#5@q[;榾HvL;UJ*2x8MoB#Sr iG<~(W R\"o,.$_iG~\-tK4z~ނ'eB'QlK2yxN82IKA)_+^`?u+WjڊgǪȣ[2?(2ۦÏ2}մ*uxm'P15 cIɦ(}(ڣN%@-iv(h 0u/LH ,m J9 YCf{~roX@F)4Ș&ҕ|[B7{}*dwGTƐX^ڛUЭQ ]h3}9vJzG;Ix[~+rv=$*NPc\lUd&A=~٠,ʲWo<FH3K1m@ K8L8Jtd~,R>J`6IMf>B7M[c2NoZ)lЯ0aI g5Rbyc/[q|v%gv9cI.wO-|Ya\RF2 R2J;#jdq0m.nïp]"1>:Asgqi6[sp )'7fiF+K.B?u}ؗoH,K5VɥTK޻|0ė*4P17>]W6yQp;Xb =uRׄ_S-ޱnpȲPW^czOYJ5{`߼- k^UhɷV!7;U v)!2Jz^ W8frEU\w:*PF.y7gsua'tt;-^O}$AٖгG@®-ns Ә9yn N>*RE>LAu[pljz9mr#UZVd+U V-WjtE^mNHV|5lL! aF6kqOv[wG[}:')_!5n~jtQ=$zS ?O&mUu *CSy"#OlY-,ӣEճG H@eK*UΖ刃T *6lƸ~ך?^4_ضVq5ٙpM0FE-M#;)wzm/S ^G~3o e2'4^#K^/Ct ܱ3zF^ i '֖\vRy.a1l]%al P*FZEk}Nj܁ǍTaO<⎧r*Ft`GM?nZ)ް(fh/t\'G 힃3}01lt܅_(<(l;N9`|YK99@{VQ6#kSpQ0͛Eg;1'?d@@2w-+ &ic7]k\&L1G0J3N@R Y$ځne&H&wAq~WgḨJ7>7$y_jZ tus 6Lv(2ץoL'5|T /#A;GNͽ诮EiCv襄+L]IthGgL1Ng܆c!B UNpB<oBZ@FlsOj=zM⸳|֋7sdy֓q^z^ 8# Gu#ޚiXAzRhGGﲍ ?c J̲gҊ!_@yoD}S;b̚ĢSB[iܷ-D)_hj֊&\'^K pww%!2[8=b7&(]NIsi$Ѷc>#SzlhSTPPMbv#3GF>UDu67eb%`t4&*п[!. yђX֮`$H+ne3s  Z'y$;T9PҒл/&rT &`2S+Q5Zkٟ9CB[M3-K2Φ֪@oL : H gKq/aV۸ NW2ۅ=3t \3*Z4(A?&?U۷ =P+cEuݽBQaaU0F'6&i(RҸ'ފ&"?~M .U}vX5>k.\lÚ$4\`сR@ Աp7 T,QrlH|CL!u!LN(\ p 9};-?mal3˾7 0;柋N>[Y#nD}Eu%j5`L"=G[WĠ:S櫻uGlC8wZ*UG`"5nFN'nv~HXNlG/1ώf%hO*gOε͹/^)d}Ὡwu 6K*TO&E-ЅcR0V1?U;?:?AչDviC9l-5 (G 9ծ` 1/I=Q=;Cg^VwX+} hǯ<+RnT _jweY8vd,axEVm ~]]2OR!^Q MQ2$ַտS~MYҟWU% $wtX c4H4IѮ>@vgAӎt>^ \'X V|Ddٓ^GP)*ΥP\sC^:4VOoYK<<yC%:f00bާDFƱO=nK]YL"\륖c{ECF( _2 7Z_? 8@S(mѪF@3qg2,`:oݣXW` VQj[HdkfMBP >"ow~n)"j0ߍ 6=j\&Ih1\%W6 3IAbhȺL#-MplWny M$*}F,RV^»wl?* O/U0K!IH/QX7l44)Gr/fջ– l>`HPoJU-$ SσɺT}![9든k~iUgCZxg_Ez)c_>/Uֻ9ېǛ^,[:M \'n.}5ctX-[Q]D,+nkiyHmcB@*Aq75-BƎIYGighV4`W崅6"=D›p%*o0~JN 5έGI9㱞)$dt/yKF?ܭ,c su Wp6z* eQƝP׶*@Pǵa|76^"-e*aBPպᮯJRdRQֳԧW<|7:sA-C[yT6n} ԈZ ҋQ"!VU9,Hz h f_)+6Xwx@Z[oQ\(5bcBmld`6\Nh- x8 IqDH>~beH5h{UQ.bX>ҽ:V!o!qXLC0W:s΁B;îWcZG M[] ,Rc)ybP]O' 4fҿ VT{J$r1u1QiR-).|3Y&-,1jk rkp#zo͍?U RعEKہ-7vQpڇG `3=2Y9~I1:[;1#Ff4dM馗EVuo)OWOwF0 Λ\[jZݶbߡ"FfS3va@*dsA@5]z !?m\ݨo"E#{> j9:hYȖެK*@̙ӥnoj'DwP/v{;:zV\yddP.ӻUqm?]OC?Ȑxw zk/_ql{S.H~lMsDe/uFmOn۩>/Wd;ƒbP[P~| ;=X4ڣD67V@͜cVoF|-葑;b".=8w}S̓etC D~m w"aJRy6_:+ī|A V&4L2G~~d}v\[w d*l7.`{-yg1):*KQHG`5?5%ֵ|j<{50]l{an4O#ZT,<$JPī"?4XQ$=C ew0Vy04(6MWֆC#M!q,r7]4 +ȒBq~N\T4ea.BRo*g ɈaD[&pK).~*e?">E$쾿?ވOMq%[x;BZ[vMwؐ&Gu5Q+tؐ5cϘwkȟcS z汌vŵV@M^%Eٕ+-!t0bxQفps(lEͨ>=Zl]ٟD䘆q;Jw 8]4c#$qB/ɠ4'˴VO3/#0ΣB-k~rX9X?ܥB`?eX|q$d.(y^`ӭ ޶qL2Roi58,C#}{Fh~FP#A_\ _O/_@L+$__"k~N!E *݉UoWPkf Ɖ$XJH|BݰTD4mٽ*"hMoH'踽HݴBCj҈1A=!l ƨX%b;4D4 vR5%|DYRFoH4)`QX!CT ,&jn=̧I ޥګB3ËvE|1C鵕+[ekI$H=Ǯ3{id F A[ܹMZo՞jQ\2W2" \=Y)N08ޒu> |x5%-+1ֶlI~n+ ^Ζbtfi8"v^y0vE5j:6RFT(DX>!m'PnZ IBMŐoܥ|gɮtE5Q$(3G1Qݠۢ|p@*/iנ(Tݿ[+ܼsy'Q( E,?n{i?]EEE=Y.Mx~{x)Ur ega^b՗G)a| >Hp`?.J{yZϻIk^l`yMJ묭=0=k H VZ 9ܢKj̖A6}t?W#(pMrqs@O38$nIoVr:2(}v"v~w^I_L#44wy[zNNnwis$jU1ZeyږHtK  BlW~?j6@WXMv.x̝a*,,t.+YGNjV솒 BYy g?+1frl6&AFdKLK㔢B̪QʾEh .'mm%vEI ,FC[iͻs Ǩt:PrsƱH|m迻Ҁt_HlNtO+!MGF\{ ^:(@uN-ІN1Y, *yK\I+,joeYTE"/- Wn>3㑔:$\֬%d]"P~On%6nys*!s:-,:3|XƢY n!i7a&2"~&3I#br|_Dفj Vb<2i t 7W:6o x7R2NWtçPBN3qQ~2dR⌁ Gw%b?CYK@^$l![v^2lZS)2pXN)FWm6'Aؔv*_i#|kz!f}-#iEߝnddGrν,St֨ẎYBIa@ ?[{e ^)Et™;a N ^!Z YoC$[Ŋ(B1#aZ Ƥ.s>]N˂۬cOnGwTymC$S)Ā5 /P@~g{i5)1+\4c=bYH /4;7\ezYPC%uv&VGM@5${޵}zkYQ7N! QE̡OQ+smW)^˄ uxHC\ KȜl09\ 떨o }A6yv&|`C@0jU@nuBT~KILL-*$ϔY`.PG.X*g$HUҌ`~K= ~M$5nHIyf̝ЈOb{ج V\=Lў9{# /9 X[y{.ے%c!W+DRX*"+sCZ `ׄT a&3V dۖ4\[>B)ڐ|Yl)A''W0& S|EУ?sIg)G.w}DĺŲht| ׯjP ߻I Qǹ1}%D"/B}O?q<1K^K@r{;g}F@tEgM`k.}ԡ`u:ϴz1tjdd#ZN 6,?•^v vkƻ]AhR{>^I FƆF>D_.  kou:TFml™""폖؍ y1p|;Waߟ(k kݱn"v o8eSĢ؛B U+W0icΎA#b-dM3wͅ~HītTYl7nP!"T7d8ўyvyf}67Θ"շe,!Pj+;MSrWDdm+ѭeΩ۱a`ۆ$I7#NHtt"?44Aw AIt'5bw/ov2^/@|[hf]bgw@5%06 |1s!^9yyДІ*@|n=%϶9=]ݞaItueV0[鋨1$*"L& 7JJXRٰ(##1AWg0HSpTXpGe+b7eӜuQ/pUt#QE4niyu/umaΖDg jXyBdicUm pbR'E> "zϦ> y:gC>鋟)8ޞ<>L[Noܠp_:X  r!~tU|6]1W8}cNL Њ5=jRtHժ+PL 4 PLC&}+Fu,<Ͳ$u"ޔ(ڝxbwM n &(;boC̼'ZjiZ3$*,.?GBA#P 7rs :('ѭ;Eй |s kXInhoT(RHMSPCS۹NðʳQxlB ceB&Њ{NÝbDyqHf8w.cX.W ]:f?HgOZF/e 6 +m~|f qrK|0r漦ҞW=Gr z>nI p/wc.}.mXg9r[6"?R]ݸ= &p.!X>2'\ldHr ǘruqN6|3)&_T4"JRJt/[t 5U~gT>qe?0P؎B.,^fw~dz_p`B}[ش(ߢ%=aG JZ'9W?i{[=n\B4͂|f>R'{3\I $H$x1P6{@3-pTV5x,)8Dz<ƐB/lˡyW]I5m2TȺ+WE׎K6g׎c{gʧ#YAR6`5xi3O|c˦4 ۤ℄ Cjp~פR6# vqhJUf)Gd"Wy 5Rb"mg(/Xy[!y_g/n|'`G$ s+MWaTR6ɥ1X .K.R8}z^G\ ъaۄY ';MqD_h-DTݩW9gH'FZD@%<,).A۸+ȹjy~Ak3TR%\vuA\0,~i.d|>=s=eG4tzR\X]U[< rDV#$cC5F1 3mVp-9e|΢m 3ftIJ5;-+3fAKNۋ)}Նl i# 2`S6m,+o;0IYQ7TQhr5nq5WvDP$_DHBi NkmGז:Cw%QS`YFD.}}fn3{,ҡPhZd{epܛ=Qm\_0_XހN򿻩SD-5_їBm\70y&m@VjD,B=7+9\~jBSێ%#,Q2|S{7+_nUT>'.mibjrf2dNIQ*!!GA)6:Ӡ"o zAU|lS0qj3>=>h ఔ,}U%H.ϕ&cZF@cZ yAOQp\GP]3KAxt- )濘&6yY=Ġ85-s3Lxcu;07}q (\.QWjR$1VTG=/4hӂ/Opw$wkĖ| byXNgd]}Cjup $&¶͆VT5FR"lgDL̎>ϯ \G>:"c|rYt@̕ۿh}x^}f͛mBvCpmi>bT6QMz-^dў$gMƬJ`o0D榴C.Cဤ0^td|;m+z:q47Y'dl|%ָh)p7YO\ul*pjb'C}:?'ػ7Z[ӏQ.dx3T` YF6lZ)n&t^<6+W*mkma[!"C8TiB#]iy"\x.KvL@G2N2Gp-IX5dj{J0I5;ys 2hMCWGE 㬣 &6 [5+uf˵Fdzyp\HZש mm߈"ߟTe eӼԄ&eF~J]IEwMAxO}5So@/ 5š*i㇛x3ŃL^k&6#nW?n?kًVi`. 9,70_"߰MS+.>-`^QPѩE[TX)`D]nw"RՒ4.aф.:3[D_2笏Ȣ%鿉bg !/\JqqUvPOQA@)uGqæ3(IHӒߥN67p0J 14 @2Im}RWEJJF $"~]BQ HH9NB͟|,et}c#Wkq4@%580 ,n&Խ - 9~?kRFJ8xE9XDr0{/[n_^]0z$LmoTx.ӑ"ؙڽ&{Bjoc 3ckgE$~ V]w>G1SSZܵaiZd.s&^ X|yEX~1o/OyK8(>=MQJao;F!,UE(ƅQkZe,MDWĂ3c\GdՑxTG ^X_*så@ulש@k~Zy_ J:Q4:D\_;@(1R-|${t5.RbOھ"QeHY+n:h$0]_Up T[ _C܈o&Bdfexʼ;cS:(|E26s>(`iy R┃ 6B&''y\"yPgM%Aggtn|V^/XPcdg1h@Hr46G\ŸEJ;u pwQg K 0,P!gжΠk\lĢi mm\G&FodǠwVyEVo(3Grv$ jP;ذF5}?S`N;ڎD3,%Lew7˭vBDt"yV_tE1VZ,"}?J"4hQ{,YuZ&B$uc()8% >M}LQ<Zb;|¤ N?%iͨڜ;&3ѾrMmDed܋3;azsm7"8\7)@h ,0'%tFL[.fWjҁN[HiuS ++> 5iz AuNip'&[Gv|] zꩶKՖR\pܢ-YiQ9Q)$&5$d9g2? [*4)T$З_'mHFL/ÁC"IH31YiY;h[b`0P"VƿQ a/?yR4YQ JdƾGJ-!lpwvۿdO5%k%pJemt+@St>?(k( k!c"I1TO oSa)Aojx.qF' :]h?{ uSXe)vyCgn]TFA*E*WU{?Q oo's} RΎqµuK-g%k:p&A$lL\> fvƍxˮkn{e9AeE7~y!Kx0d=b A/Vq_=ޙncKrdC#Mʟ YY-|Τ8e2FUaJĚÈ0:\BR8$"F] GJB%7͐90@vM?F8uu)zI}Cu17h~EB" SCyNK5~88d?ó 55=?XMĎx|5k:}G oHHN,ImU"(o(5kEyCQ)VL4QOمC>;*/BbΘVcdo4t 19c Jbzevj};]+q' S2u T4vDM^K}i=r9ylo_=a$NC@‰ !Pׯm}L3ڤEmr%]]^n'VX['ea3C0XoۂB_N)速aiII?RIFb/z޾i{'8p^n<"3Χ)-s缘 w2v]wGev%D9MB@h/90HLv߹sd\5>lԣ)LjJ%wBF?)ćf-I6"j6N;M[Mx¥/Ka SvGE|肮8j^ a CݾܹP:8OwZH6MvߋFH X}LH*ikx@9RҴ7a(A(~ٺ:^iɷ|ѺQMR> 5';瞯P0~\z,X xH $Pn"% w#X4+[Ek`P=afڻ(lBVIz`[aXFT ;'fqILI{'UE{~!F\UI94W fɡohvJVFDb/9wzKvxȮ9W>|.i>A2A=mݲK`۴%Dجj%GYU A^$7xۜ7ʟ%i ++'4g:^oVvdFnޖ9EaBV y(tJjք٬g[q }k ;ͻP}#."|xH>VR{XK5P@r` BeA"g?VtErCAHY z4M!'0N; fݘ96sMϚ!zXs?MGw$ +(e4  9X5qyIL*GV }U @͍QRB\-PxoQpLB6.WKli4 UdJѷ&ͧ{[U4Q?&5lOBp>0o; *ۺ[ZP5g\$b.2f1 MȈ 0g ]i>ޓFqjF\k Hn^V٧ n5MZ ?2 nhVnkxkkͥJ][!܂N)ibDOw"pZ;+,ӹnXEq|6=7|Us%Gx,&<ͨ+xf]Ʋ_ݽ.l d΄),gXRy1ءL9d$׍upo-qٓç!{g/\%_~qPO‚41=="^~h~3joLOe_18X2lf/=&Wa܂=Sp;%SgA'V/S-,<L|S넻R|e.s3i'rF>5Ȏ1iwSqJ͊:ihRXָ@NE.5~x0cH-=Z%C.hAXvRCufئi Vu2DC~sI(t;UO#4̓zY;Sp8ջD_vۓХ ƺ[ח?2URMd ~!s´ G [#JAQYnz/? add !<DubҧP t,YQ @pԎu3xe\&S0΍0\ ::ā&?kה3c$\r-ԊيPC2Q~`+ߦ8mKoxAH͸Apy?T[)QQkK7:C$/,od,OĮ3"0Nju7>ET-|ԾEEX%{\%Lץ^TuLv">  ʧ3{n!0!ʿ zt1P,f8$?%i?z][pE|xSs3KM҈Ic)e= ׼Yb Mnk $[[mmj㝬KOdbcV oҬ-6f9GPc :9#9W!G&QhNl>~`l$+L PsdҒ`(XBN""^Ց*=05"IQg5@u`~^<> ~IITץ-TlVY\R+$\,3&?jNnZ Վ'Wh'߷{ĭ9z?fӥQ#/u;hgg3UP돛!p?80-Dd`z%3-6j44 @8}-mfx8&._;HOT+1zs‹,vRͥ춼9 % VpÜY_ǣ[Q(hS{~O};;AM.֚$F[h`j[hV hm'q! W$0G0<cϭ?v5^;W4ю y7ϴL6gc38-2}sД5ܤ]쑸."vŢũׅ*qtTXu[bP9w8ք60@8q`ر?U.b` VP3ܹWlwK@i @k5HF8 c|x@A2gO#.)yn +J=8}/F2,043w HQVT3`髂ȓJǃRv̆Ž u;HjT:7 c:7Ud@4mOsހ6r}SE Õ40{lѬ8*~.GqsϜ} ,cǂs"sW1r\A Iٔ38;j IO5FxTԎD^tmW(&~U)E} y%S"bٖl]I^2Qv- ơRabCFKkjݰet$1Lk/ ޷[ŖH(-6 4@gkpdzXVI7(j`h+AR9ߐh Ia|ᤓ!`@dZ=~׷?43ɌbQ2ØM+s4”RGV{-3 $ 4 kbخDSRR_~YfVC)/Hy NsOjC5SѸt:X -ŝd0ﻼqD-}b0"_ 4 O2 ߘ䄯pjUHtd\&)m9S:jz]j,Y~kq>{ R| ~sPKJZeo:+ /ɹp+?'c,ɘY1]-1)92IHp%Akȋ֣褡}af>'ru xՠ%&TiW$hXwgPR1|qh(I^\sä96frEh!?C9e᳾tԊIh+fhnIzUV:'ow/!oȆaҧԏDKk8%hc%aAc-QyS";2k^ ? |UɤgXqnLHè>Vل.!q~3!F70ϸVGЕ(ZrASH|qb91z5(h@Pz5"RW;G |~& +{6^`2 jG9[\2[P̩vMSX+']ВH'?8l$q疌5bkAu- <">w4 ǫZ -²*-ŝ٬򈦨c-Y ]NAJ4zc_%4*I0YANz(j62HS>lٺVNi/|y`t.WKLth {PpW*y 'Q[4OǾzBݏ"o0{FV&K*A;z! j9AH_%R`)s/% 8LzP,\>J˩cW:e8t\'ȫщmo߯`˰lh)} МqHM#y0;Qajy?ϓ374(^UǕrGt,R BD9iW!?ْ[%lHcoӍI?Ү 藧'Xֱq$$FTLtbMIUVaȁfʸ7"ʶyv [kTcMI3]0b'g#?D`~7D%R0SgLqCYt͋T't!cr^w܂$slO9M(;`ϟH@sC9[WXOO 5k/c<~Wex#\\7d'@ORT㱝1/ZKf.0ewFo ENn(/EV ml]^ZKB)D4V} >0Br%FRN )^!ğ\}:d~'! ꑺl] Mڬ0O(.d^=yR'i/z't2dp=ΒNfw ,o[V(_PBHF" Of;/oŔo@@e";PD7CmgA~EBas=xEJK纴U2+#% aEb9=J '(?:>s%kbaKIGÝ^4d]`9CLҳ`a= ׎rB|2vL^`@]y1}:6:yCT(/i?P Fbnq12"?mM촀|I혳+VCrNyCp/l @q.',lQ\VtQŲ-xcbɽS*?{9L쑷"cP}o(mGYhF hgC!q%nthx_kwɂDiv.Q$#|#-bM2P+?!3Ek-=zw[R)&DlB?:60q)bq9-+,_) ⴍt0gnƎ$}4|g` xMIJd}$LJ1뾪Ym̷w8u(r81͐Z "/e~~d ՂhWǾOwD\C}-?$i xw'Yv^-P⩴Sc EDCȐgK^Z'`T#{/z?̫ .Q0lR\0Y[.07 ߐ 3Ю'nAcs\ӞYDm@O;~>pJkVBkHw!j89i܃6Q`)yzt"%XwW?^|ǹos_zo<½ 㰗|MrG w݈Oz:}+ø3,S)z-5)ʫA)Q S)ns fۙ\b:sS0]d>-6H'کqrh??G*c#nSTH12c)x#ZT+D:PqmXX{EƩ ~ȉ~w2~0j\< l^yI*)+IPͅE5I2Xԓ 0=l߫m`-H+0}ʝ~dz%D}hw8 7vhe/d؇q{DIE!6m,t[m4ڇp3p#A'@hc"%aԍGEE/ rR=Q:FYyAo|E/%Mv&QCB'䀺Q/!!O2x)3/-E^,eNH = SiŃTf֋?$ 9@k;L>lbɚ~g2CM ,0~ŕ$ u$!茹E}y޹7!nd%ki]$04%vBjw`W=c'6~'GW#b ìꄒ3,r1D abT% <V𝲏p@Z^P!.;}ɡ˖q}'pj0_ c[TPT]i6;U4ߞwu| cZz-`]zgHNŻXt ;@Z7)+NyA*'4KcZ<>mG$t?SYN/;&ۢ^ 2feK0bw$LHSvﳘs>># M–'K?=2xjѵ 3*av=-:AMj&`>n('ac.\61(}8<_VسdSHmƉ $C)ydN`0>dG~Te, rf } =.mS"9hI=G"v:Fv8^RҬwo}6 T[ kXUZ_&PuML0@ ,Hx2ia6uvs^Fj˅\cEj3oB")%Sn2txn ZEɷF>?|1xm8Dx p3I&I%b{KJx1hì<['Vq2 h@hp9Ga֧d ptct7cbռcBƓ 4 X BP3Dr䩾Mx-R fi=HL=s8*ёXLgaP@}7FiQ;5; KNDmY-LMFgj+yVdaL9W=!z}~; 2> >Af bfA 颾)z4ƃX1gDoTf;OS lӤL 㱌&_ⓔ@>Ҍa dF*Ug~Q{;J4$ͺ{fSshw&l'PN>\.y5H|=`e9~Jр^;"t|;{‚rq&GU%p$J~s5KV,߁ 'pLU1 Z)@,c՜t똓Պ(-={\rb&\eI悵/zH|xoÍ#_ YYxBsnS"3=0t}i |#f] b2FnmD5,ά\zrKƠ$na(ryT=G򥿇"NÿI dm*L jU#dÙLr]MՀ*X ih8nQI z6֩O!(]743) PO~`mՃ2SȑAاYMՆ6"_4+=O"^7_8Suc#l G8\*sTaWpepq.)М6;ky@&O &(oG2‚v 'MzE߽o+]Cu,m>r]-w%Q#kklk\`tVUک5&=)R8,B3m( kBcwn[#%D;=JzF6>[A rF >4AБfɇ{8T ?\15Q5]Y?cY/w`>(QLN]on*<5H/89Z);8 ӄ`\a+rQ,$6ãKI(WQگu,Z)5&-8t- ay? ?ojbJ2WfI+9ۭ.D'0}BSYUݰi7rbPI}&d?<Ñ4A֞Z㉝m?+2>XrVu{͆YD* {`#뫱ǹ }c-y*j| J=봫'WJ~=7:qvٿ~uSԚKE_Mou9e51E =G3F+ݏ\h^kT2YWx.>(_\2Hj A-Bտ5 WsY(򸑰 rXnK 7\5{L]15bԥ\ D'i7G7'RqǢ"mP$/x#qF?S Lzw1FQ5uY}B{TfE7\A($.jN>VdDcq dv%swKȴƩ~.>.l_!Zn֫Gyc6(W5LGfUmhέ<#xիOr2bZk7ȉMeI2-+R9]&F4q^ࠅ6\&.Bu8Tgke&8[ۣ῏~@ I_&\GU ` 36֞y2 ;sbF,_ܴ~ Q/ǝ$&vMO4!9N.JBy);uyRz<0ʼn"}>-aN@h:[bu?Ehb69ϕi$UuրTB@ "vΣr#VLM |#32QYB @"qKap1D12m E} !5pj,W y2Pk͂o;~_EXC͔s=jqgZZXG-yւyrY;٥VЈckCv[A^.FNgmwbg8Q4 t ijUdGMBnAFc|X8YQoCD &Wʀ# +z%C! ~W6ĕ7Cm1QUx f>8\p] 89SI;G!BH=ƑҩZ@xbG<&CL*9/KgẾ8ު,i sp!&I\ވci/:tM[1,I"^7🵘dz26`rŅtcV;8aQd\OcdCL?| WĂek6WLx[mz?ܰ}'\o=;fwx'Q>\9\evGsc}BD{=yUCQQ&6m,{(xtx9ƇŏքE ے %8P%N PsyJ"`T4>VoD8nzJGR0S,gdzU|e `EY8OOб~Xѵ% #ړIBlXIvΔ=CyfR$U!c(l {ZlLå,3Of ?rЫ,{&c IhQhYoKne7='c@[@5'T@!}E,m+WN_[Kl#%bNK6,,;t+"Z4CJ|/"6+40Ke6l{JѳGpԧwmQ>x_U7ݏ&i6EKd0Hw]2+}Tv8r8 yF !Iė>auT1F뤧P8e\s|pk ۍ]}|EmhuX8ıf!oBYOv?r\*=.;|H^Y;YMUKWxF0dxaJj?BĄU&HY#L;_3>D$t<3UvJ9$X<]|6yo \*(U[d^QI~Yj9(nGtrkmMPHˆhr.$U0Dj["Dx_bLWIIA%Qmz~LiiQ_oAI.Q0RB~퇨ߒ o~0'(Spdɹm=s]B9P*W*xkða͏7z󕣸V2Vlaqu54痵?9a-$Df}21GoiPB*22CiIR0ٳ)&L?=Inv&J|?q ѦBXvpAӝ3̯KEx f~+,bcL$p௼5_rۆ3W숄S;zld"kAi,BŝDjyy.Xǔ'c<jrj:,'z;&;}dISPOK}a ˲l. wYOa= AlasyOt؄]ĸ OF9ꝣ{&OکFQ07 1,ted}'X|5"O7Kamr?@Ya2N=/ Fҁ$t.#iX~Amt|>9Uy3şzP }Fd2xN*AR [Hhu)ƇT!*|E(4jdrQ\u.c }'9voMM ?ꢤd/뼛kBUy{+Jz7\)ЎV2آyH%Yrӛz4`.~c[F&sXK~{5޷U;gˋMuɭpAfcK+0 b1^aݢv?v~U>ܯixatEg#5)-j LDYYjOTaR`3,1bglZ̳¸'?(44dj=FBdG`GjXbQh#Bez>$ ͷ_u!j4`(瀅6MHRF(|?Z T2 PJ)"3 !~Q!^hkӬC0XĦ1$oJ Hnp`q~B84kׇi2o-!I-c쥀 s3GXtb8wC~./ )WIn&Dn@#YazFu~T*wi˅`˵oޚA8|iW>lsc&Ptpp|FSfZ<}Z*3Ӱl7+UAl ԐW!7H9s*W:xWzVy' &NYԖb 3t` gA{ V޼2",(5$o`:éL8\ \CW7ƞW 5/ZGVԒBet,;FT:yȔU+-3g {W$BxI{λ &d$dr&yw@{9,nW}3!~ (q$t16 tL>FZ"8V>olv\xvoq16F.#|$oK 7-R `h'Nn<u,'+luba`Pz3|ˀFmc*w qx؞mlH42|xoˉuhX'WTwXK8(~~x^q\w<3O01tðX :g&W7;7g,8Ui=9MɨsP Z06c4? L(>]p\KZ"Lg0m[H"Yk0ԂΊW4gU;9(LK)ⵇ@l2Ծ+Wj,mI)`Dk'sTe>䚐T_+$D9ӠOp3'fW@0oYUw"*?aV]$gP:9(z#r/,28DCPl;) t%3x+^tȇ|/hn"EG&-eC(F7$w 6r)i Wռ<)L `Ǧ}Bx<+)\W'd#^ qa:ҹ}6&gQ\*k)֬yeU \|Q,Yb] 1CP!wB([Y4r@<\?r9MFRŠc`zJ${5םF,hi3B׉C/Frz3=*{AK40nm74 C$/Ѐ$ +`@|"a#|_e&9z03 f旳r1 ;( 45hsBhXq~vMJB^Yr(: GsuIx}-q4cjpg.RT79^)KC#A]3)fއr#=0iN; srEfRGI $xO*,-~APM+͔^*:Z $lhIUAI}Ŝ?so䗉V銩 ]B;TPJV=.󖍍J׭]$rD0=\f;=8Q!4l|yS֋׬.]NhnLFV@C^ل0}tAZxzf-g PLᙓ J.vv XE_k4ۇr#9*Qaw¹<Xa#m_SPTk#L> KO'3[uo!VxAcFԽ-*]JQV>lHzB~: c/]=I\0ϚC7eUTY>VYW?lgnySq ziC '@aiCx.GsL_aGrxEm sX,vTɄVdI=n=Uucƒz?QۆE3<@xg)`uً! V%wtYlkjM-Þ֑?)lwcXдv`%!n/_\u:@( .7},+]څ-l?f )ftM9FzIr:@{Ry+TAd(ܐcnXȈ)ݻ?JswU@B95'% CrDC@`rJ܌w"+Z3,8<&~eXꙏޭֻBz> oKدQEe|{몱; ؔxj\FQgD0}) -Ս Շ:TbEh7 X#"BY~Sh\CNseYEb,|ȣo*MH\({Vqv2I]= ~1KՋ0Lԍ}XOhKk  ,~;d\Ots=oì~o6,V8c$pYܟNCEKo Lrr=xACwc"GMq{GG%"FxPl f!P?#\XV@ YNI, WD+_]/:}}-IJI@¿vwC~4ҦQ+hF+(l{ [H}HBu8+ Ф,lpa28BQTލ]aIg-ηP7A(k7yw:"5.S #Q[^_޴Cݴ'K<֭VKۿ3H`Jq81gD%8ACpB@! LlڦHW :rD( b*拾Pz|w#K+8)G eA Ɍ _!+,Yp%rgsLݡ% ^0AXttA`]X "M7L.z GB΋z߶JΟN"**o[SA@.4s W!a4X$q=L&՗`>!2Ϣo5M+i쑄=Mk5V!2+5I]^C#9pP}-uOuZ-gAғ y *訿S΃M$  %1m~ 3!jm&Y;]`I;NQ(gQ$Q{϶P" [faVP*bhiX!C1S{")#26O9-%Ylogfmo Rjt:k^ ;,kT6}Qʣ'|ߛ/F$hkSk1dtށFCj׋0wn̚tft"'/c@t^dvЬ0)=7wW0 x=xE'\ϺOPdZζ?S숎s :=SGv FPWYL"ΧumM[IW"ܲa c! DJ]̙VjxWYސ-X;RRەS[JUc'eHCxEtn/UU~jc!Rcrr!#LMz,#4zrS꓃3s 1حn &hcJ;Վ|Wt^X E?ǎ@A-1ekelS!͝6 䮼W\R v"2OJ^.|6+W k-r'P*~gÞ/9Gs|mK~^gbP uR@Ҫv1MqnifRڬ.3۩g^ V*FzlûQx]́ ' xځ?@rMauUMC>l貈0GMe<~Ԅ8P` 8NG`KhSnD綦Aq JTs~-@Q^Ϙp\k|/msӷ%qd' ['(J'9e^Qtq y㼐uƜH]`"DeeWBKg¢ȳc|'vMŶ/xNq Kk?~I: 3qAz%2̃`R&pM-AG([ij/6LFvՍ$/itHH,?[XֹC*tc'Tвnr3C5wzc30ू8r#yaOxs r5534gWpۄ!uaL]0E,Iea-S)_,YnצsVc4,^p"#^e?]N0" rkrxOU } k5pDw݋,R_1>E^]zCS]4K=u AB6]m`Uu[\AlFo-=Vl~+ڛrWm|Z/8''o_˝^J[tF%~LkFP.ҋГ"Tai笱 iQ6=(Vg GŽ N4w;DO sC3\7A^.%T)vQ,4`Hefe>614uĆ9'lJt.ZA=ebѪMQ1flE"ncdaߨO9k"B(pOz;{aE/n;SF< eKmLE=#1(O'1}y ,U_g9hv?KKP۔ř`ֲNVX%wE M3*\cm>j>9P5W[0pπh$n_hŔ m| ) vb8& |hk1j$MvUKpzaCDZj.}M/%N=X6kn7-{xNN_5qu:=G:k <=;DQ"Yx?a|9]mH ?Kv ɰZ\dVChB\E{ 1#KZFTTc1NGЩb5ҝC'?J7/ؙ6Z=69kXŠ?lvQ[Jl/ɸQ?tլ}yZ\2O*-}B 61U^-S cMY^KQR FK(;D*6_X\dD0_qJQ+3єSld!/\q:`tK2՗cN5@Xx`oBo %(X>A.__Lwt3لqRZ =9UPq λf|2(<ۧo7ÏeUr«̇<,n%`_PFQRt1L-hİދpC R7//4g 6hkzK~ Cq~Q<WF˴w?'/Mg|buVO)A)DIϥ~b@+I4nPEVn+\3~_0:$L3l%7-TnazY=~8  A4J::(B;!O#⛘l8m?#F+@|!1!P ;!*Y>z+Z=,Ao SǼ{FߣBOy⼵%W/J?ɉ^Q8Q8C1He#"q4]}sU<ĝ7pel~Xt *gkZ,h)p!\- ;zv50Wzl=x+)\wSh )g3߰t=^ޑ0\4xZ#".ɡ7GpePIF_+=}f?b^Z't|| Ѡ-LJ\vJmo>v j]ý9-_@ 1<2TJ@6Xc={⽧șI GV"os dZyX=\R2GX$,+rsq;. ^Ɋű ՞ f IxN 5^##UOI^J1* ,hjE_Gႁ/+@KFL(6n~6A5gM"փzsT>N7 pa1aN!V-W!fH rfϴ8DD ^ץ6S`K5xХN˷2|^"L;lq\񃉇!J_P1k05\-HadUNNY ۀ֦Rn{gsQ$S^jGNYM7uV0]*iKF"pF X*kٹ Es-9H@S'p핾6cIf,rqDzr@^ٌH=o=SW>'0m x(HQyUWeGpQ\oK}f _U!ڹױ`D G+YsJMքw7GC)|xv3ܱ|j_V""3R6鹈j7!_K)b~Я`}}DrhEJ.{ȳB?YU hOLe+Yg.`3T@7O¿+4HDuƙèE~Lz{V.dUf:(r4Yc_ ijkF6! 9@A[ ¯)98~De_B퐢`VG%^ONt%\o$-m&<2-AZ.TDZ5gJ*'4 lf\2idz%'7 hNj,,k 4Xs$ u"N33<ӮP_?XUەgp̑+d'|*aOхl:tIt[sFׂGˣ>YZt|+!*CkC?B$دY.p|mkZALLՒ :L؏1%xM[5+Cl#Ti4?֕K%dk_L{ڰUhLF ~![RPUdڹ<\O$jJ{:ĘϞc< sKǓFlXѼ[BtaT3VpvYlX$Eʢ_I~XC<-6,]$ }Y8-4HYBrS]_6OeCWڱˏꎀbaEt6XrsqUxWu`+Pyq¶]ub᪡*f2 @qȼʧmΛH*䔫ѕV4_c5"'xFz6#h4CUaw^ | ӽy'%v]g$HȺuѡ7dD #)V<-]Hs;+zGsD>[fq pyS3 ~$;FGhMiYk5{B Փ7BċtV/gRys G,Zq G Ao&SoK f\Q*SN "I0-f'kPMi|Ť{ z9aIP҇ĘrYkuSu]0"ydj N)ai:ۢGJ?IWm3w=x6Mz| &㮍D叕"o)U~nTȪVW|1IQ(HضJ [UOi;B,S-kVx 8}3o]jglL:Wx";VB]JA94VCئŲ=*Ray# c}V^jfl r-"[b*t9ki!<% !)\9ku\R}bic#;j#,cGe#ͬsAz"ꬎ{a9W–is&KY|A֕>:@n\+Iz#8lEw+gLb{[W֑3. .~1?Sw ~2l?JNԟ:l~Vt){ io8ċ:EG!'y{͟5EVp+kQ> !r×uF{~Ѷʫ- ?~!:qT>6K{hKUNѴ {P9~AJwjc{qm1>]mHC]K"CwBuZl&d^ Iϋk#AOzJȗ&Цel87P=I)r:Qi{nJ/~#&F Ѵz{zgml.agPd䄛ЏLc#R9/%aښFOO<&P8aGjބ!jΘu6]#Q'GMuwh4E&yĢו4VD ݛLΫ|a:Q> %7Co὞<6M\B>AAx5g 90X77N@ߩaʋc<2hf Bg:zx= ѧ}~A a`f|碼1U?|*$4S "pWۤqG (//|7ifmW ֑S5vbmG'RO[R7>6V~#q|' mkOi<;Yrc"i杨;0MPt#xY+)W9AT,E¹:j2 AL%pqYK$Eu ʦe>ndɟVA%Y7% XM "/*WvP%mG-J]V d 2Li''ڠo:.9jڙe$p)s~@Z*>9&pNۙ{@1EIHDOm+bL1]ٙIMN\(@*h#L.4$3pP~ W r993L'>C!|<~&?/V-߭u 0tdBpD%'hY س3.XY$payu4x͕^AS+W*,=|(Sր w`C=P.#&zA!—* wj.ۊJ`kujl}8}#ٖ" E=2cu^Kl*LhT։\ |NY 'ݛ4F\[G&@Z )dUW:p)6'?3cP(Tg|xqz%}LsMc%] jp#0pYɄ4+DHID5 oY^Z @%7X«۔)} eX}Ӹ~N? ( XJ!mopYZJ[VTZh3'0D'L.=WZ6"v;Pyix}39=בԭ {04)l@J|vH yV˖N0fhl+Oe>.Lkv^97܂St<\iՙ{= \a-aMKn7^<:(K/dl:1l KzX1glEf܌?m&y&tJc ic(%Al7NB?ojIMQZf TcjqVu'א.9_IgNuƉ9չ)Gn- z磥!\,~R{2eO1"ʘQTIeN`xdtq\/"jl˧]GqwsA},p HRw`^X̒y]ADzWzueɁ]h_Bћ7x Әގdij_ZEih/1k^pLIBZ,tOh W4FV&@^;l \ߐl Њ#TE^@qDuq>>pyen-mhm>@D]ߴ)N|n`gnC ]QݸKŢ +<ް4p#^^n#DqRy…F @LfAq*#aջBՃңRng-lE/گL~̙2Ipu޾#=&.tnb 3eZG1n YCo&Y<Ѻgm ,:R). [n&cߞLQ-M!JGn }wbEefDmW@cl1O Hw# BmiyXu5p>_>pj1[R;2T!=Z*<+9GPa)(tBM:' u 0lX"V[ wSNsj=jwm%`ʙ4&*t"25>f#ѲgCь6z" 6Xs>Gԟa/R[k^ZQ%rW}͕逰/*j5=UA-Hjd}J 6 9Q #86=gpyX*N*`.-ئ뎼aF+8ـ(nṐـ"*X,Ʃ3 s8֓N6x~`0HJyjQ2`PMؐYRg  )E^21*^RZR";9ҳʞ.6KSGTCm )gW vlH$js,jtD͖X+߄_YEnfdrDEj/<!oyBXWcVcyƢjf/uooT\/ƒ,eA!= ]Fv*"=fXb|r$~͏cZB^RMAhw UkQ8lʙ~q W&ODd rnG$0O,[hE!/q̒9!ǝl" 7dWgƱQDߩnD~:_2J\i5.#@rY JXwOƖ>dj{$YF4og6hĦ0QLXN%6% ,/Y}PU-Ir2h@_nI1nVAZ)+!xoC1 ԋ1*܍L0q]YE/c#3:7콡|' mͷڐ'|G;:r֒I:+NlGvИ^g/>=~mK#(k-[Mi ƉEa9)%G<ш4esz#FӪdnjlMzZĈET7z-٭re3xyCG\ Bܨ\{ X.0-,DGޖk9,HTN2c*응u 2S.S5Mi=.@XG}{Ћ2 h#)BGi1pR^R05 dʰ*ὲ,ͻwSɥ_ڭHAڠ nNK,cfehaB+VoO 4 rђ^b|#;j~TnԒRV#HPXN FT #3v5h`"A"PruuKkWqQd?m4=Sxx|[јښ9b wls#+{tM-!VOQh'#äqRd;_O-/{2}& l 9ӿJ^HJ*mŽĶAguu闚3r:¤;|UBX).6O[8{[He[K!k>q٤V 9`Z{>-1q;13P],W?oB?9"/-faG7 Cݴ??pax4IUh ܒ5?T#X~Sm~ymb!NZX_0YTi%e4xr%T4F̧vULߔ_=*3B2< .l(&fqN5*VZ'~2ͪCS=/syo=/|rg\v5fZ@'춍8@|JQJjIִ{z3?Wy[Oe.>)C夔h7UC$H'CKMLy@ѱoonYb 0c0|,s]oĎٻcL|4T(( R)pŏx1K %"Tp_RvI\m{P9Lx%^QMMUrkr9_Z[3\K裁Gxv`cQ>m8uU_@;l9ayR,2p!0hϵlދ>+RV2+߅H#,c$qHh8g$nZQ IIW7c|VP#,Vc8R1IHlCC?SˆY3*"H>޺bL`vŒCHrΘ d㑏yK1x*7*S}A04cʟR[$D~+m enO]-jDNuWB~V.ơ);kk()O0Θj-,~d́%u+ʚ9 )CLНCrq.or ;\\jxķ0 <^~vP>g'Lai" |{kaHOVbp!2oSF_[AF ,NG<@8V<)#t C}U HĊ= 1K OB#t+YǒT*Xb=w ۘ0Whjl2ƫJ aqYeB.Z lᾋPN]< wj43G15L/ i'B.2jcvT-\A龞H5)hZ / QH2c#ZgA?;[B״ݗϽ\9MBAiF!_#ە\H:RIT^i/tI^M,[AwEn =wYiTr%bsy͚KĞ -d62=.=sn3&UҍWYQzWnݒěRB8?> Ge SK 8z4W]oH/ږg&[L H!)NZM-w-8 <9̋`?=3(O)\Ev I{%O*>|\~d5V;C$K93fQAAaіc޿=rOT,3t1oXha9H++ b`>NT:Co廷"w;ZAkBM"{I"l$ 6ˬѦuOHlΤjabdzG`=Mqh/$bQإSk︚RƐ ~K`W‚l hWW"9G5sG ^6cRSZ@6处#;/㿽(]ˎv/.Ќ3S¶bP7 ӛnp%mc=B}AtmN3 Ͱ5`TLٮI\Ǝ YlwjdH6rNK+XqTy)]I ġywFuwP[uNE΍Qb5+\ K)7EnHyR{kbpVO]];5AbN³uSP#@F4Cw]ݐ- e{eBo!{><֓x!{)=a\dD [ci~6&jc=Iv$=L Y{K(IL6`|, Ɉ`:][C }ؙCֹ `x%%23bu P"?3ysq}+~^Zހwٍyӧ\ąH"-`;|M1T +)M2٨h=˭ ".e lqoOZΒJ,-<2> e8N,dĞQyF$e=Y6d1L<9EtWVog{6Z9ܡr@.ʊ<ɮ AdhԚFVLu>FvMTe'!wĩg)rr3m?=ᮉ,:sk7A7h:#u]g™ oK5"1tÌy aq>40whi&VV;*(+I{; :+κ|g>NI|NTu媨dm>bqڈ3OvߴU\vst/"8ON:5lIDwo5l! ~3tC &QŇr}93 |Oir\3ecJŐOF%![_>+9)5sejRD#I/ W,~#XV=cKuy穂a״~v9 `5:G'g4!4Zd5_~#6.3׵[J'9EuQDр餜HѺdZ5V1JAٽ<\/ԷnPU*k Ym@ΣV2kx.އQ ަ&H2kwdsԸ|nCnB洬ggmDd aiY.Icw|t$ڏy^bv'DQX?U8^*F:jUda(3I?5U)p"Խrl#H W!Cd~Ľ/l^|xt@ qٓB&֩4$wrW[x"ԓX9ү6 @ҦILyA3sס;QT(XK2<e$-9ߠV0̀$ǮV&r!|ՠvG)8 %d-ZN;/OHe:"q] KiBm"$GL`rmD.ּ-U(@Sn@AђFI`HcLCpcWDW5?z9#c(=% ol97ez.ԕ;UD&ъushѼ+9Z.M8@Q}"*q Fs`RM}soTR;E[D,Ӟ)RZcs0-~)U7CN9M1avoSrVۍ5l77(3L9=#wq[3=[Ueu DX"ш=}a ̇` 6Yݝ)[2RYOc% .ҡ,rCnW͓"vW}b2Ko;݁dӶQ=SPĀ]KܖC7fn9LȤ}Ckܔ`'>˫ kJ{D+H1%R+)v/bڶ|  *Rn7SٯU*4뒧 mDKaS9ׂ1Od[6w\|w)#Tm0qu;Dl4+uצ/2cJ eX黔څ@/t*VKeEw[Gcv촁f ~]bG#61(1y&XY[ę׉ U)vf/J{M]59(6P Yvv5}YhH2avukH PsTKtwֶO2V7ku5T'"|NIG7ſhj^ Umm!'=6ݙ͸oz$D `߹RF߆).O!cDEQy{x42R\I2`wdmN`83 çjsܨ أW2eFWYc]4iK.|CYrFXsO *ʇIs%3p Cq=/Œ*Ѱn!.=$X>*Nu!$dEGHkUbsNшRF?uQa&ht N/ ~|,dY^[zaiIĆKۆPkC'֓xkWu6jqjfLX/0`ٰ^ O]3)(0^9=|Ӯæ萗uҢW܆殜?@ѦNIJrnSr%? DWwL\K7a~3QO1e_[h#WPpE(zğ[oݑ^h&G*6c;" JVhy t~"GteON7(zD$r-`jʐ<؆B_Tx]HZ#7 1&e;Z6Ć8T_!7ACtF9$O&_aOM* 6Ϝ/ZӞ(g2+UF ݭ/̲0 <$ul,h 0IJiVW__IiY'kpx$nQv]60%/qRކ\#Bec1}`Y3-]?:UjϸEJ1;6u&Ɛ%~[|z4 (YhUuX#aP3g8#@ IPatD FY 99VG <`֐}ψ$l! vd%eg9Y(lꪜ,zelWWR3@"yqj|]ASs8{2TIE"x;*Jg3^In֋ȼ'L̗NřsKD4 j4;ۢq\R_=4vJv'Hq#Qy\8M'ɔzh'D=kIC0,SnT_7oLSSUWb)"JzYwc6S~ȣ%X;Rgsx[yԂ 27]_P(nDmWRa*\DA=8igo-苲t;}< |U$;L.ba l9v;Lp͌['"Ε9_'<)p.fvݽ C[sɄہڍ؆|0 7]xW35aIЋXk J"{p5F(PUOv_#`!-ré몂 W0ܧ7<4jK$f8GR}ijo.{I 0bmwߨl5 enA3j6 $ H+1=Zk-@ovVB!>9ll}TSv0IkU8 Um+[-\8& Lc ֈ|dXR-2Nf{׺ZcfC<-(/g2?$u%HHF; S\_v#]}Bۆ䅲3rlOn۹nU&%67etY{ǚX[8bw%}=c[G׏*raq.j`*{o{iHg!A81`yExmǷ݀h|F>_$0{;)$ + lAPB1}϶ɍ3<7^rXGʵ*;5fTЦfDTK@X8ZqXg`luNBh-B  HIԅFzC%*X߆,HBQ| ߦ} YI^tfCaҭ;d|lE)3OYa]ܞ#7t~GsdlO(]j '@Wj0|J`I̻[fBcqR3H|VGIŬ'"l_jA6Z\'d$9])w9 )=lZKtzuV9l{Z=uA}[.UZb)7Cw^Km:k2M(vx[/lG!f )O׍ء2pœwP[ݳ\9}Q,pspl@Mj|ŠCѧ0"=_l2x BKw#;1`.]K"b&ɀ4ypw,]E܄ ͅ H%?)OmP&\/ gmE Ik%`(-m錍A2U/\C)g,H5&عClUSzf̞f=Ly7(ޖx;+`1( '=7ם %~18.4iCz1hs(2i*Irry4<8$^}KD\%pr\,B69LxJYBiв)myYL{l:6JHї79埀r{b-үa9G /?-^&X{G53-5Shjz3OKK6tKf}Ņ4sz$%%87@rDVY~k=~"-=AaZJY̝f &9Ds- {Xrp0_?5,Su re>\~]eʩh87q_kt[Sx4£9ibi\yjԒkH#k<̧PHaQQ[ey)8cP"5RrVϘxKz5mSj4+>%ۃF:I"%}Bu X L(CzZ]]^sT8: >dn[jkfBtԣRQ&<-e.V_?b`X#gjGy`|VjFﴫ\u3x6FcV6QweUvJ 1BL]脍PJƩ7FJyg[Of oclg6K{jkdj@n*&4He;d$T1-~ zdGCb Yls'? yAdYnna3cj67,}nl1). ݿb7]Q2L-:p{{k|OT`` "ɯ\ʻ 1a:ZJd)[)uZitn scc!m%U٬4T0M ݳ@P'oisC~7=D6.Cܯ҈Ϝs,ajp,`Щ֙]}3fDKU0#6F59ބ{RHqh#Ek=V7 |W," 胘CşkjהeB~q],buYIn1'iǵqp+/!dYXgt؅(:[&ڀ!{srH#HBMRe o:W$݉f j$K 9BG׭ L@{H7H!%5a7yw{+QUbhV.ZI*l|f:~a7lm{1r32zyDV04ʪ=T/u~>1K!er XJ︉OWe¨)›~+z4(0mіc`#9Xm$8ڵIWE-s%rPt dvӫԙ{i>/z%t :(#kmq~5hK.ڸ|~4#L/+T(q{&VV€\V/*qtk1J`KefopH2Il>s1# `,=[7a1w̽qz9~<:IU27y޷b# v.Vc5+R1v.iGW7LZEӝ푋ɔ9mCѥuWhD J۾_IT߲kѪ4ɂ0ZHK~%aI$%W8SX*46dx JNV5m4~%kØtr:ʂ;~>"HRe|*M` UF?9ٙ9]ĺ"o >,%X%3/,$5h.£Bbi=8PZTWQA1)=^0y60R୒);9  FztF;|9xB*5CUN2ˮj,7"%gb~m6 A5ѫdxqG+yZJ7;5-@7{:YDJR.6E߯G/G*NR)5W'S̮{Ѝsi?u:̀UHߪWR@F9aZ\XʮO8*4^6`&vk+6@Vƾ2}b7C82\'Z dA|P`O 6F`i_!Cې NdC珃1}42CTB^Gg Ʈ Shyׂcx{x]+NjmFTՇB@؍KLnP)f6 Gd.M2 U.߯ Vѳ4MA$t=5.O %!x .j߸l+E~s6iYYhz沃vQERi(,l>Υ# ۷"^H_VhBWB/ '0odKPX?M/!o l'՟ TS:sjf:mgvꩆ9+hDZ)Cx|!DOcBJȺIO*mcf_d} n]蓙h\|.f6A_Y@W+XY1:\EJwkX܊.v l-l!]uy)G A-#h! vB G}LD]M3MOj`K K:&v \.e1v PH$їn@~ld81a%X׿dW1c;aA+^CIf[_@pDUYÆ>op\'TfΞW4䏓&TbA9>kV(Лd mSϧEM &y=grHYE_gtu>0 )0GmKC#GFť[6Q{ FD](vUTâ!7MOL (-dM:Rrl#  WC @eCsUC2>:5Dۿv?}+R_pRRiRM0.?(l$iţm9ӰWy"\EXGM{f YDH*_Rgi")d:wݚq"̟ G4&~ Kgp@լLEpH߸\;' rRqa aĺ'472Phq% J㥆t@Tȹײ1fwY7-ӟ'{H UzhV4{ʚ|zw1xLC"}Z[;zg }2vQ1W )^צRy%S;$]q'I<3,ӏ3LaaWrQUGaMC@ֈ?LlAV5Wjr%Xa =kZ1ׄ,zfV;zLF%HG3ɜIOǷ9+6ז=ۑgQ*guFZ?Vܹ- 0k Bb_Y5^<@A S.Y@#s?k -gw QVʟ.ĊV;B|+abYDJ>мGfa> tp^ [٠}O!2R 2C֧N"?lh<#BH00`En2Z# :Z`e[sc>&r6l^&_R#w?~nW03X<;ʥ i Gd^HB.Vjp;tAXn6-s&sd;)Ij+<9?yӃ VE穀Ay"Lp&yI$SZ֋ 瘄Uż!>i!)ͨ_Ft &Koy-٧/=6 Bas ==-9-m@+,{|DP!4 )x~ORQ+}tЅc: /#S N%_{ jK Ҹ+Ǥ40>^`pT)gx?}0 𸴈Q/(6Is{9*)̴́huݫq?gW{PVo %2rL!4a {m9R5ޛ$[j 3/2;M/zGoF)_9+$j &'u|a2n m +J/=]]8(G hG(b.KNxNi4?_;{eʒ+~!`b&EˆG݌x*Hz#*\LCcdO+U('O|n0̎WL -eVTg0;;C^UD_Y!}+qջKC=@}\f4y*]/0`˪-X6;؟)@f{:+ .kXӭZ[}s**XG-?|r3wLwm.dWlDڢ;-ׇ@rZxd ?֧3Pncd~gׅٞӄAd7X*+a;5m^j5|>-xJf1U ^hӓ=P DVd];^m#Tƈ<vW0u* . Ǩ8F3+% 3W2BRcعfqё.WiT?Fߓ?}[q] LK[̮m\vUza^` ƴ^^ݮvVJTj nP}j\~B1^ ԌoYKwYgS"ɬ?r}!u3ۃ piBFx EpbHP;0ݿa`OBX9SΗ2`0wfcAe̽+4#ԑQfIJ3=+t0rK/{8?:l"߈!Y%їoUé!H&NDz NBS^@׾?&S<9^/>1ǂO%2D1j'95\#zԄKϯ~ c },B~&Lw,Uۖ6dqjSX=`HEDǬFa H.0NV(*鬶E,6U孯سtj WZ]1C]0 {-I5΅ŕL~X*`H ,޾sׁ z'WI/Ln;ˠ+z>?.Sz·)s˲+w3 7H6B=/cTUϬw|ֶ?aB)LM&eP鼓8!1҈q_)eI!GYfP 'zˎ2Vai5sRf$Bل6G+YhqMCU U"a1\nmNAoHѲS?6>#)yC:*ms'Ag`,oՑ`@΋7m=PjoA`.p*N!TCL_#hs/HK2}2:Ҍ '8 q jp+]9(1/B]ryBZ%fa% šȎWޙ{0A>rq?-BHFxU&ݛOXIh]m6|?68.?7s [Y'DU|jʤt 1"* 4St;a:jۏw(sYPWAp#񻙒ZVq"BKP9\S7I~++_.?C랯`lP)]Un}ZH.cK|NsSnmz::;sΗ߯ލq Mh%[rtCPD [UZJ3-~^E>vJSH3.Zk>^jiQ6[fS!<`_eKˋ`+uKغݴ&){J4E=@YL㸚v`,Wg"U_gYZ070701000002a7000081a40000000000000000000000016650a15d00001fc8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/m]?Eh=ڜ.+.gr߭7%~[ޥV~VD8z~nryI<;M z6?ZmɊTPpha֕ƽ/܅<-HA.U r7-cflrx* z o*a7xkn#Vv7a_R6+X)h*.rJ0@F Á*YPS*>څXl/"'ǂSRdJ svfi73p9'IO31Qp%-M07=T eISYUfmgap̍Ct7/ݝؼc: ePwIKs#~yv׻ygj'kJ>LarN-;:]5J(g%m5|M}jr?1nҤ#Շ 2xK*3@C\O"~R34͠sǿ ‹W#f= ho:dC[^۝[}glvKԱx\m\igP}=#~eY;{謆d +O4G:/U,nBcL@ hp/O6%ŦmC2/a5^< pέbĭnsߓ @a(Z:U!>=b'l#Kv> Cq T bC ͺJSGl ѷC=,;bx[d d>+x6{V0%_XxQ`:sV~ls B?TBX0J #ӂ|?.7@ܮYl{&'w@de~618:k[Lw=M e$"~8}쾄P_4\_1+| lhVMFK4o3L L.M=?E "/ì%h86@X/5M«*ϺUE9rR;ʷMW*7˅,P"j`> rhFӉ;eYǛ hEI Hi|69cT>A=ij'P$faQd/,P'9ȗ#eJKatTEPwwR`r@B?RWxޱ`%T&Y 98B)f_ ^Q,;‚ A _7r1n.̆Ӎwg}PFPLO{;u Y,JA[?OiIX ˰ k)d!Ăճ*ys!${bip1 *FQ@xl`p"Y,'x30mR}2$ܞob n:oO.Cӊb^[22;i}TZOQw0r²BY…",mҟ5Ujſ=nzt:VR l  gL fߊo`})5w'wa?='O9G3ZYph6x'gY-O?$JхE@b ul!K8d}-&(f=zbhpK_NP9T5ZXZ<É"mTQ _`RKF4H,`v)SjQ)K,:3:;Av,T\QtoW4KVyk -َBh5så) ~Ls|xU}ڛP]xBcDkƅkPOjTMᤖ.MS* 13G(*1]͖=/k0hQi_'d/ъ5'ʦ!Nq& 1)"-?$yUcj4> B8:Z 'Շb?)U ޙ@kh]K.vxE-@Q덠aa ~Dɀ{Ћ]d7dzdجIt^ԟpJR#N&zQ8inoenq9Zn1+Jf#Z[d~N7 R.0Ft?l퍅N_'"qÀSW=c}2dxK*/v`boZ,yhpl4|skZ[hRv:6i-9XF?8 Qʋ{Yj)]$S)"uJ'5ĀI e(_֟5,9쑚z6bb BVzL ;WshxvǍXŶ*dF%|9̦ɱ|`KpmQoy!1'2GdC\t^$se'ÚPR7jk# eEޕ=Q^>!w򇱝Z#c/zGďeOY%>CSJ_>hM:ipBa;R| >& 8lRC5bl(PW }N$A-03MfY eT?:rwu|h37Iﰫ2kͧ?@q`BTFeGE뢷㤩!(K٬yh[t1_!Q~m;3~5\B), 5..Ws3pժPc3{ξ+ʧ! \xOly lj'df,鬒d=$P}RYy ,CDn@ }L=mqsETimf3C^o Ļί  f%D߭f~+ 8_}`_} 1[ÅB%p]򞊒$HA{'*WmW&?gT@b6!+РKU"5me=_HȄkEaJ RX ]uIƈ:s_OD!;+{;=]5UU'm%7U[mf:.#vz:,%'/^uu|'bVpգvRWPٲNRœ;Ε ))I.۝r"PG ݁z]asUؒT2RrGԜN}ufL1-,֒ `|ADYHX\7MrmKxQ ,0ri{7JT.3*p)& ѻԥ u$Tf'To~AWQ=D֝Z2GM\ʇMT7ڶ218hM(dbj#]!jaNhʼ=!5hja? JZe_wMI(|p3 v M:dn&&:zVvlَ򣑷tޘP 6gƂuѩQ왖D5? ГNPSc LY&10:,tK یMH>L1LJܢb6z`05iЖ8%LP \R^XNPH[&[[qz"!H~fgo`BqVt7z(ܚۡIknW(M(xb [t)}/ ڲP9(0 s ev~PZA)/ߓ\_ΆL5S^z=޻Iw)nI3A .ΠGq#a3aOoNƓC4]^[~IgDzPc$kۖ3v Q0+4XYp"/߱t)k_7!dE%"ů}]4_]q"SQHu&54, s=AiNmRq!l*+9`/A*&ӿ;q84tAw ŅChB4FuBQ :CUSSmD" %S?,*"Dewm@ѯ 5aX4՗A"IN需5aTZKI?[JgAwiz=̺9ױp7EHKb{X;bذnuXTE^5IQdB>505FۀJ}&:gp:X﫿ɤYIp!-0n6p,f!cOGӌ BHowu$[f0omV q.~!l*LmpEʤr\_9$Fޕ|䴎KjE?n䗯JVM-Z/`f=Șp>rhv@5hj`(cFږe0_ {Ey`Ş)O M-e?"[DMzV=.P߃*d#M@[i0Lpx᳧ Dv^zytdVޛ,elo2oٙV 6kZH;N}By"F;? 4E-L])Xl/+lH*G lՒ/~5_7o@|h aUXdhD:) 7Ś>slmCh\`0%ΚR"Qj<#֊Y߻κhxrZ(WWw|| < #M3A AOl ;Rn u}"lP.Z`9'?3cM,g[ &vЖDAoi~PVw9;Rne2)#^8X⩓'d4YNIYSdflj<_G'/J *f>zjQ@sy>+ŠKQߤ#aQV!o[ iSðodA9' S dto[Sz lڒzx۵H6ba^ ogOKΛ M,ٵ2Zk۟C+T19$!w$LJxMaGXV;T'Loi /9<;P# `BthMF&TSGj{BmV|$W@vUMi"O(9шB2$W#?mgYZ070701000002a8000081a40000000000000000000000016650a15d0001506c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,a -#{LG!.D ̼u4=c`# B9D|0k(5=4E b-WYޚ *_ =0YiU@CٿӑEя!5`u?JH\_7޲8>]CqM{4m@?˯liJ*u;҈<qC[\Hwuʱ %vfNcVP'&3Tͫ"y Є3ɺ:;b>K'#OG*!`e+ʫkXE{ɗpxGurgLoa֦ ;b`/Aɧ.@#gYic^aZx,b$W>'QС9A0?;%(:Nuĸ{_/ n)H{fځo2aBqޡ']a@~4&pJ>h`>`Wo3x27D3Żx݅}@" 5av ;^wTy-#8%jI)C5-DS|jccY߷ H`D`{t[uP!pnYAfb?]I!˯ʗ1d;ţa5@rhcKOl7=tLsɈ-Sޟ؁A]K$$* ug !eB6|ݜ51Ϯ;kpA;Js@9yjY&.c!IɺY@k?âEYO}6H)uαMvp] FJ-#ϵV 8G@Qǀ9|Qq0=(!0&o' F<o||ڋEvusrh7s%RQe&=Z"yS":'T 'nIDINPUV4"F73nqKT>U# @;}MBzɋ~UI<&AAMթudzotE K9xqΥ-6VEf> ȧSo7&- @)M='&r)Ȋ)QH yC|/x4=8!^CaÜ:F[Ճ&avf*V'Ft%-xq48R`i3) l\ڄmYآ -P$?f/_#)E& _9z Bx/ BMa/R{x:}oqQ$XE47:Y1IJ0dUȖ6Y(&ڋk+3Bէ5k. ӻSO{Ȑ"P|0+I{~Yȭ&؆V &"{FIB~i:Up am6rʤ/׀8 .ȹ4ƧJ0֤o`moۯpڭҏ4,b#"C٘c,45RS;|0؊)w# k#Rz 0>$ߖrջo;@/he#C\1Ljh(@gxFDG J?2Ps^"~ 4ݵD! LUf8}f;5޴9vz*`PnSxz8$bf/FSvX=Z?ϡ[紃̾].ߌw%׊k g?\T^ .ɍ|?L+>6U\ ŤwY@2Jkc.z]FVڰ|۝eJePfqutyWQ#žƵz(cSO'0k:wudn4SocJL4#~RɦfR94CfIPKUӹ.oԞ.~GN RI٧ W78֐\be%if(IHGCq4?ZY[,#j_1Lȹih3kljÎ6XȼaK{c)e9# ff" ֑}.Hh9 TOEnr 퍚!Kߧ*~ΘN`^+hQb<@o|X-+K4-n -0q;>hn`A`-Q"K. n+x[" ;'>!ؿ.cؿeȿF}t3gzpqZ&9Ron}9er!4z&QTnm%np`cSH/w/8fuW܍jc1>܌1 e[)Q;%.ʶ&Lp\J,%l(ý7E w|ka-2C&u4,m4A'o]K|a60>6mҷV-7G> -5eJz.kt'0/gPm`Ց6Ty$ua/ TӐzL>%a#|e Yg$ PB7["ǭ79܌:W`dNjNZWܓ,Uqp"遊쭍/ѶbKµNTwMIՍ8slw~"_kvZp+ص Wy)a{ANmaG# Nzqhi7h!@ފ_IAx`bP** O>YnhX=ƒlt~Md_*[c܂Lϔ;42 .7\>7w=c)1=n_zMO9&k ߼h[VWU;{8@/R(5Qa@ibB[qkK 4G-󅝎OPX=q Zr6t;^Yͯqee$2toBJ;N@+rR.p?wr.: &?AFȑȿAW]oXm{B zlS垡!K>Yc=B$5H\Ak5EjI; g]a1[U ׸uW7@QB9M QQ\W^u i>Nl~j$UsA1'kÁz>GAzَ4);I՞TB7)FYl0R2)$;t:>׭:{fj(TTHWbY&a4r'kﺷOKTT(VQÒ-LW h yy_Y8ɹ&F&8p2dߖ *±i眤q qG"6? -X_Kc86wNViC8j 2uO1 !˩75ٸ(|))( )ԣMdugntst:Qe'8WhccDdØ1*H8@Fi@}$4D n%W%ivEάKZ<2j 9 ZmZ|#XhV}S.U2~#}h i?;ѢW to4!~ ZrPR{I7mKINl0LB s__?qxmII/[=<_\.z<{$ 3q3\D)ªP銂zI!gs" 6ԕҝ>Չ^>?m>_uap8|]N~9MpDОko 7xeHc`[WM9|iՃai3~^PT絺UgѬ_U5E`)detI>x6X}4[2SgDlzjH;d+:jk5 ;䖅5Rvxی8_g50j}H)Y#9b?3\+>eb"XEE$@s^07r([w\o>굗E0oj\'i6T`'LVV}- ђ~WWo^I@Գ$zMÇ* ų4X3[F7R& 5cӎ}CH\Rp T>1Y{s9!/ NCPLFí5,j0>(6~PccLԘeˀaO<1ǡ&rZLoeb-$zC;G؎X8:hXS1!f;[;)֏^na_K,F YWHsɡqkJ᫻&Gpmq\n%_ߏMMW×ulbZ+݅)bSk4#? 4m:XnÇ {L «7呛 Ƅ*ĻR}v$j=P{lje(&zY)?-Cmd!aЫ 'ʪ \a@{S!hIUS)]pUl1s.nQ#c?=1Kx Z5ni2(Xxg_p\{,]QVdψA;t.?BbpՂ엯5 EDAJm$pzx߹uꂿ>?{vDp/fzq@($ǒ+zP'RߙODѵ<$9~'ADˁ R=C-MʐHL7- CR(pPKtԕd2H @xZ c7 Vȹ6l2|r  E'a2xy]$>ObߵgUq:@@M7P ͒nVgJy6J?ackeZ!ߨO&EП׎ⴹ@1"J`_nfƏjl+K D$]keIȵ̓/g? _PмTte=nH/ LJ6I:A+Rvj&]sihNhg b|p8"SvŒ $gnqf(2i2)K]3*٥Z~zo =<+p7gB"U4kt粘 }!t8Lt^'g385}cY:\wV@d5u>aJ0 2 $ Bzɾ@Xhe#5oή.O-7D^AEc4> }fѣT?ﻉu:0nͬ 81LbP՗ h1BMtSеvVKNh_Y{aU/bwyvwEEIn{㙥k?x4MO>r# M͊,PV(*Ry}aƔ41$$ $[ajc٫' R {[Iʼ]ʘiۃli=fK T\6&0@l03lmf`VkXX,dzSk./Y‹lpWeBTX/Uʕӳ"d(fj:I#rYxB;,Y CV?W(.90Ugb5I`T!˺[W)*Z0sݝMNYd[~lc0 a3*ƥ 3fp$ƜSPvF7~r;jN,~P-̽D7Gj/"2M w rv;Уobg=)퇈݉ 1MmKRS-3 Is|:`ȓ?CX%^f5<}Y9.la٬$D[uP-DmgEMaMDB%gC}/Γs(, !2$|t̐ _9dA>|J1$J/]oOW/щv[,ٞk/1SU?os_9Q{&!- @ 7ӥUj)4U^!d BFűD;rv Ƭq:sjpǤX@慨4m?X,|PBiZcutllSCa)zQL',xo& _ -saO(uX9m]9^RCDYx9Jn*Gy}%'= ](56=ρXobIa ֳ4'#[ݼhAyB_GJs )uW8#x}ۍlTsI jJzi RjA+wհx ّ~{l| ] ϗīVW@^.#+> ۈKg%(U|gįDyV|!\je"D!i_u8I뎾jDžy2ޱUkR FZ:]gA)1c -ljHjiU+FP:'b@7@~z9@ 2OFqU*\cTksdPK4EAxTM*?.+ͭEc `S q W)Ʃ:,?&&{CtjP|=>3fA"ulA~9\>wq\LQIWIJ0r驹"G[? ׇ]ی8LYT_H+ w,L"N9i {}Qo<8!WbصSߪ>3b _rS26%c%G9/kaYX3]1h]O&Mf<#HF5v#,m5 '$8{ǭ [J+-MW $ٙ7nt':#<BHE]/9t;̮PL *gSnYg1IS1!i̽w PSӡT\]9逰/_zg0FUO:{Dgf߃#8Ue<Ԑ%w s=@yÄ Q' ؜n4s"2*jRP@f}q kTjBͣR/5"7'6/= !1t^xyln"LΌx`h 8U7ʌC5W-uE5HQ0ִ93ˉJ .f$ ъSeMҋ=" NtY4A'̖6{ҕ@]nWv]ύDР15nV]r”}O" Ԕ]?Z?0+?IJ˳5Nَ_֌L6Aő)7 UI|iz[ pJ'$Ew4A @0ΟCJÊ(5Z2͸p-?p[>1LAtSe/ȩؙ"ޟ~-]u 1sPA 1 4Iqynxt0 uB_ .=Xoh9qk,4`^zWu1]}X|4,],fJ^=gD1WƏns(׻՚s?lYcRrc_я˜~@IpY$L6K7Jp[(s ܶak ԍkC^rU1 O mh(L$.JI3ǣ[3 TkN  嫸?9ms%Syպ fId&\a$38Jpgj#.b[)'H{j+roKwD>1]Ta_} % K4{߹,m':>b-i^0t_ vEu7ZKQ `h(`)gu# 49ƨCs2L{>ǗSͫ!Խݝ{=9WA,Ji/bY7q~[ғfQ0ђj:^*9DcXGi$:װ}@\*E5Ήt}[εatxkjH[?ѫ 9;ie"&kWxSnvCxHK"AG2^ i]s _uJk7+j'"> \ n2b{Q?KVW]xI[ʹ]ǁo -d&uCn㎩24Da0Sۿxd-gfҲ=_q "th/" DUEu4iWd}[<-9'sXx0p u͎&FG>FW_|B^ۀbWo3NɈ<]pk]׾8 RH[Y>f]P#u0mjl]K1ޠ6dGt8BiF -0^jl(^?ٜH>H PBn@s:2݆R|d?5U֯vWW8 tSo&i8MCY8Ë%^.OhR~gDkߠYjK`Q |ifXdb`emKP]d;Qw؈UKT!DH.^W5C]\ c"zJ~ZkNʘ4"N1X\^j#{NA(ZR﫬 ӑUYV6Ysػd)ToJ^rqG+SvfE\Oc!7m&یnBm˘C{O H\('OXuu4 .Q2k~eQb<{ y_r'ott+ZKӭF/:VnJ؟V=5"-sY/@%lH.ͲZ0`MH%*bQQZ WixSS[!(QݛrMlSo-tL" #Z8>bK)D[AҜ#'ZM@`JzZ¦Fi{xA!/,͠8ﻠoXJ=W_+zJ]84UItXibD,LwZr_O|fI;җ}@7"Z7('hh PɷuEU~]bZr/Bh_C:wg46zYIpx,Δgw|8R(ϿujNFD\bE<7ʴ*trɓXENC$NL j$i,X48BVRbdXj\A Q† P,=X654 ; ~:)[IgcH⊖~e?G(6rDϳˉ[%+M3,OӘ \~p|A~x"Yb+_ᆪ-4p=MaR;w5f(=f 5r҂:~TLs&ҔUha"yzD3XX䜁zM#w5Pƪ)&E"g̘`9J:ێtS&pxa,!,p{6~?+AcaċhJDYfNH6Yi\Y?3Sec ә=V_8PC,Nry1{_U@Zmߩ'Uuܭ)jou_ `x\A&?ͨZXLw!ub{?"8qՊs:zfi @yBX|ޮ8br%KX. Rv+ˀN 5yPEMn~(KϞrb]]`eF"W@+1 ҫhK}[sRGTyAel Lzױ3Y _f^7DP؟, _ޥSH@G@:]_>pQӖ؃fVl0[R\Oc3k&u> Yˀ`>CV<%;gֽ!cѻICatx` HzI0V2H.\I X3("E{>U,t:}2OG9Vc%&҂VmᨲguLh*:OC~H3GRHK EIY-M7i3Omz;3( v7I?Eb &#^իAK.Boy+I擿4jsc{{xHLr9bB DbnG8l R&% ʅ™'Bƀ[/JVt/DoD3ſ@ZyQn$1;B #o&T7¯!O2?\Kwe0w(dkX_ͶbM4]+1OG3(8f p65Bsg%i`, 7FOl XwXwdeAܒ֒-BH`8nasP,1^vex$'($0aABya!{Zm҄F_.:]Tj@C[,u1خy) GԔmkӭ'.rGINP$F]=YJ;67¾ Ʊݷ:HΈ"D @NDl 7hJ Bacf6^ & #Ry{O- ɓ+p_H hy3uHzeͦYW:H1Er) AZ-AAGeȟaKwGvs.vr،d$`sPXQj cbCa㰁ѽDveIW;%1Vל 84m Шn;-IZu}??HY\r~,qךlNI}tvvcԁ!l3em)DK1H"K.}g."upnUYJ2@8ohfL[*[PC֏RXwm7֕]X*5x\͐Vf0ӑH{Zkyp9?ETvAw7pV)z %;Gp ͩ3R RkOG(g8Nl\ƦiE9EkScຘ)7"D|r|Rw&`0[DY5o'ѻĒ_2Wq£T N`MUi9J~pNZ9eȈ*Sȳv6|)XR]5X){ Azh \e__mrZt`B6+QjDD꣫h5%¶;/ Q|ȜպS$D0Mm\SZUЌj|Yml} C4e68Jv,-, I8B\?A?2 i#;b(˧Z #2Fo[sD{&sń @LXa П"~n5b2atF^zü7^miWcLh6{7l+'dV ;0Y`$Lwx[}s*)G/q~⏨ ?NUo*X@Lr#dAhZWjΚ |:̆T3}L]_9:Ӳ<)_)jWg*ʯ!&S*Z:8qέ=1Fف,6hF+xRnEF]?+xT- Ā-aZ>}}dhܐiIWf0imv*V4Pvi5XqЋ8']G;)uqU8]ۜdH6+BU kZrnZtTol'qn8AYD ,_Re֫%TSzfw%9|cKktI{5]]'eY§Kudk%bGPʭ^0HNEI)Vf!@GIVc93VP8JvC3%EÕ<9qs -Ne _㝺tE h6t Sc8ZVGy1TCppOmgqpwD 9 {;q-q4*Am Uh xgY&s)Uu"֥6Kѯ w_4'w3G\toHQ[afv#x|Qْ+jX]8x8(*U[4C8.,1_wǹSEW W+ou+fS(4O԰,ϙ'Lؽ%SFd@ݻo4>,:bp_dLW2.jlT#|T̽MS_q<}!шZH[w"Dچ? ƔpSi;д܎qOM\;Nj v տ/eL21Bx"XɕӄQS)\#ǼgG K;4/5~)Vk*C{ߦ[>W\ƒ(BK\ȟQ ZSxBYȞX͓t4UMPC&&YbG:g輂OXWp°aBL^ lz雊y%- qS':AW TlUmkٕJM*̋*^sTMVn4"ML#͈hhĿS.O(SM)pڗqv[A[?(ڧudwR~ԀnϯMbSn`TS,f!_ ز!݆) =i7lQ[,i,^ 1B"HYh@ynɋc4)O`jJIrBC6w*pHF9߫ϑ<RBHDe&o8Bxh\/1N] lOxsJ!. 6ismYfF0qHl{c@0r(ӑإ"oS UasH<̙@!g3Âkд0<0ul':Wk5 *}b>g%!(Y5ea=NV̾4uEC!9sێW@gS4T ˅\Boa)0pZ]m%m/ [RCxɹb"?e@38f7@兀~t(q:b*E 6]?s6dסhԲt֮}M;#x9@һ.1~ֆNc/m0^2jXg]R+{)`#&F^,ɯQyykb;Z!cP8rX:@`b^U{#bm+oA-27Jd[@/# -rpְxVO~dHfR<>"V\].^:m$׆#gL' Aouy_(ISK7pNBj+V`M.p}D85Hk}ڷy0XN)XJT#r(,(<^.- /q˞çXAp͇Vha 4 Zȋn4.mbſ.\$c5$}}}w!)8z뙜*,I N9'./=2R#pAK@}=F#ABp?K~WJsK^)],|!j<Ӑe8+@@I^1%M_d (~D2 I%whTlJ*ʐ{gkZ`)th""~1|CXz2C>Rl2=6=<$ƵOp6oM6:ƞīzaN̟qtPrs[܂3g՗_jIJ5pl2iƒŐܤ/'8 t;m{#giJ3 MRN5?쥄_ ܂C*s4ȚH0 I/z&G>HNW{I1 /︪HO?RK)lM]Ƶ AiQy+'|ɜ>679eyDn{P'p>HۓRNH`yӺii/RƏẹ̌ Uj-ڽO+n߹=+!B{c}ѡqQO%0^C^բP Te8rSIGN-& Q*V4]-\q ?rRuYRr *'%\Иܴ|f= {;3M?Hyh6!Yb| OLQzm:T˹XS#0A<[ך9H?>UђAb Ah^*=$T:foWܣE+6˫Kqx)h=7YYNѧFmuL߱Qz~T>}l,s?Bo_jDGgf8- &YeU"< DyECɔZ/:;)$aX"ͷ!Ը@-']ل<G(>9zMB.>{% ^p-hܤ! vY6PM_67jQ76_L+'d&Z,X+5"}ePzSuVu8bL887Jʁ ƈ@(N$vٽJ\3;2!YOHe`` 9F)D|.zrhӀ׶䨆L#e熏Vqt/kcYF`gr/Ebd0~eKDƘ2*LΔՈ _RME6dOomVkP kboF^#vnMP q=QGttvNM ðxyZ郠ߝą,Z&ߴeFNY_7.,sB. 16sJ윁'Eh-nU`H+S*=l?̘K\A+gpDq˓T&znnΊ ).UW}3`Art¢Smy~SOC71.(Wb/E89+ nto&z[LtG^?uV_(^cf5F#[=Y21/+‬¾e >05L&M9n8Lk8$dgYJgr-5{ @Q =%2{E^'ɓE8p*[msq06d1ocܼPCAK׷v㉹(ؑM5+ bqSYHlѴYW"_w;2vQK@3;%DfFHfr,dI :XgњE>cid$dK7tJ%u['2 4GԌ 'LjF`)nD_$V~2d\KMzT[YY [$~Y>k+Ѯp`@Y){&G( 9c3:9SAV |]Q3$`]nQec0SWd[C;K$JY'GU8l0|jY@4& 7W]cv*o0􍗖9| !^@*ʮQ4s$+ (υ^y@Y]qrGRd0:ð֋Y}H9ΉN/hgЋW%\vH4XM8\(74êbuJW( nhW7YlndJ)4tܴ|Ρ(\D٬je"DL7Sn(< 5p~Ccr )n3#(`'^cfMhn p9 ɸ`d$n<6Uɳ4&^Z)ɜB4dSq;X"z t%e}D[Deq*}3Ó;,wI)0KSzׁߎqvҺ ,Sww++SgA7XÀ>GP7!(?Ek":dЙ5| DA["WJ MoqD5=P}meT5-}v;T~\PYG.#bIe:qO.BͶv [ɡmD* Z*m&b n7 yln}{CS@BB(/Icz~@sț{3,קGO)pʎk1ٺ'#Z~)=x[TFo1Y`QC>M_ 6{!EcǽtjA]H=B8:2#4? H×mU.R/9ju.-.K͆Ԛק})*+#PZs 񁍐j=y /O"ޯQ>7#ˆ8XC18U} nC v)eyG0-(qiIc >fH / wbP!Pb4WI= ~fFnʪMvM^[ۈ4>U;7Y Q Ct^GGe_L7.ܓZ.lu@CrI@yQ)K@<Fh / m&QeD$/A>/NժGGRQWH@ZO]%r]>$>FFwѝ)ߧYt 26 z+>D)IUY(>~?vfX:f"BapR1'r!3%#$[YN*).3e`$ 8pӶ(jBs$fLoaOINg}9ɚùh\ xzGvt -?1!MVۍoe2A=̹#yޚ;#j4(w|@KRUp–`1b o-C!B#Z(S_({w68=yfM{X_o:֬[ 7x D q,ԫpڨ䨃od2 [#X-/nAj߸cbgkZB7~$׆u䒀wMxT!lr+˿l 1Ko[Y3`0ua˽ǢʢE rk~I連eZ7L-lx 8Yh]3o5U)>' %dPxFYMsej-9: yB( c]@j!:U<E(q.U>JC}`Ȗ -s{*7gpފ}ҽje 7tYq& l-?$ VLԸ!LD 6RAS(AevpV.w ߫xւӆe]xb_GvJIODݵHRHԇ;($,nxe\(HИ9 G6TѢ$]&}gc 6*zD"2o%LF(I}Wf~ݛKQd.V c"Mʸ_0Xq|1B:?RV3Uݱ6_I'aA,Deޖ$D/x;aHj=[#~/6Ouk+/Qgp4K@3Zev((H`b/hNJNKI0>n)X]j\}xȒQI"t@^H @cBGsps?<޲b'rp3oXb3.kJ%)ـI 3e@8!zExdEoC^ӇfD4~-ohtٸ#d~rM{,JJk *v= V]+ b(v6YRtq¶ZFg5l-.0ؔfմ]A0jQCEaI'8vI;o2 ";VxfY)ar gsƏlX.MD4=Bz`< _; v ʦ\ЯAJӇC2E6qnS^Z?Hp1J'N@tMcT?8XNY Pc*剜MҝgL]ĽUpO*$(3=nV.T{Mi|J}_eCrxFk8jo=آ{*je{WKA SQ0$o|5W%Ѧtvդ>͙4+%ƬK+K~Cb۳S2=;j)Y/++tUkP╨CFNTGG?ʈGubylT2yl1KN*+.$ c<~w \ʀ Ĥ5lBtEڐY'n(B2_atJIg,;R|vFs?ty/E/Զ^4ƟUxV5h5(䈇nQxyj1JlH,>.:ZES?Oa*W ;^x$ 6}^J^2Pp'!/eWgL'P@K2۪#(OˢTJDq*PwM/T_RO+C4GB q>xs߹WF8ő::C U}S~D*7'ƅЂW NXBQke'қVQ-Z/Jil~5tWrz5ăjj3Ɲ07W0 v9N02m]KTdRjkMM*v}T rSA68ah[%_UWޯʄADfO5wLu4ZQnj\pڗDq[y._+̿%lXN!W ;CaJ z4yJ*!ReiZ-|Щ Nݲtb |&rlUl7R=-ȝnN*)Rlug٧&41jĈw #=H;bsۄ]Z ie&?*ʦ޹vá0`{:@ֵ6lj-gbx_=x+ 2ڬ>8ǮN9rXDy^9:X$ö$}M~1f 2ISjH12DbwQɉkS>KKdJ V 5TؙE֜Ϻ4suۿ}H=)+hhVWB*tk}IDsoscE݀CY* ~YPMM*l5Ơ5`Ǩ%7A~|㠂m(pm0n^X9p=<<8(Nmsmn{%ۤTU*^wک!quɝԠņEhѕl ky_/5F).w^ꖚ/CJ?cqbزClUt*9,S1pcQ +>Sbr+7' hYDnEQ* 9|T,#F)9L,jrE8"!:Ŧ,cho`MR~?"C#VOҰK+odOֲ 5DCyc<[h2[J91N%Av?o{MY;;~)銒M>X_&)Um45|tPg䀚%Aۈ>~l`NjWWVuS!j.t."U qF6x!M'O[ep\ { 5`́b Quq5]'O64@Y7:zqga'xw41&E.[@oH՛2~2}ywn@+7 ؖߋ;׏\2MvxӋ?mG-mc/c U\+s|-Et+N/ԙɸS&Jix,1d, +T _1LOi8(,+,]RʏeikTf;)SM_ I}b'EDu,eYt)3X?n 8ES3ym00#³ >l!.Y?ihR^}~R#ApОmC94YM4`zSM$yr IHxzd]_$yh 0Q߮rV6K;p#hU.2Jwhd:-vqNToΓKA,ϚKq.Yr)5ηXTbK3ND-d 5'\/2&ll>-Ӯ-59,Uy*VFΧ S3ʩr - G0#?i|p"8Hp h/0Z aomZzmKWUXɴ(%7P1mjޥ"M!<ݟ}x_J~e/K\7aO~HBa3iO[# r\?u bVĭ'QԈ/xz+P[:vDbRF׬s, ;Kn<0v#̬c%ƂDǻq&X3͢sPD fnͷm^nw]n0+Z/z! Of2oοw`ajףХ.`G' ]-$ZBp|ZTם sI &͜GqA"SJStE/*`4sޓ-u1 9}猌A9PQs۶Wu ŵ#l%ŋzFAL߫,igby&#RDB3Iڬy#d1O*.Fs3a-hXNjAYR5suVջEu _X0%ulD3+Q֍O':n`x+ϻ#:X25/;ǾbS=SQ (%rXD 5^ךgq3>p@,\Wg+ӟ݇v)…H 0qU2Caݢi ., xDŽv'f 5Uڱn1C?K#.D#[VTËY7N W_CՇ^E-ˎr|Lc&tWne2L86rG7N|7+xxՃ |A}@Z@9HLAbJl_:@F2?uO8w D?Nib@fiomU FaNYO`#c|Vz 1Nu )gQaҌ뿺k"wRz3uG@HfMH1& >T\&z詈ݨۄB(Ehk]\ҥ$ي -g߸"1?o4S^IaH h 5Ϻo]= TKP5'  È(iϝ}^NPl +̓t;Պp4Gf[P<#\ldʗ1z ëJo.XPHVdW4[ɩKfdK):w0XM6\֒0V2f .%G Z;//;1i<;8T;ll[ )]ʷ Wѡ X\Nns IVi=!}ͯD Q%džܧ? 6_ B AUzȀt[9&Kcfhazˇc"P 2 !{Z'>\7[͒6~f͒Xz> n%c69AN**7Q(Gfdo*JoIDKÌLoma0%qu6_ix :J[W@AV0Y~U@fg MkU"iBl!d3l4(d ܡ0Qfq _G|{, l}Jr&&pe*,8O֐^z)XQpqb.0х@ 6qn ia7pC @#2O?!)ə>{<# (ć[7e恞FXnվuxX~861c8aQÚdޒ̃b`dQ?Dc,hvLfH8("2etRiMS0{ӝqc^1s^Jv/ӴT?|0fY63PC]ؓBɩsu$7?)"kTQ< \l0pF9Iw_?[ąPfvA% `5dL&IJ`*{s5R$9z_3[ïm̋t6:o_tq7*r qRz͞',51.38lr,339ks,^<8f y2p-ݖ.fm|~Ԑ}|p'-y>SƔ3\S=1ȟ,Oٵ#;SWʼUm# zٰ%#zg\EpŠH!JVNL֪Ta( Qۤikl Ԙ%u溹^im=]}`YlX~lchI)@#7tblG\ԁ,RBk.:u-`ޟ(ymA<~;'L[i֬|-C]u9r0wðJ Ҫm]-$w%kD\#inݫJx'ք28(eK זDBz31|BT&\",ncnB$=##oփoŀ-=gLfHِg+H|}b*ғ>w XnWܠE-ЄƞstK !̿*vR(hHEd Qo=~s 31PEၭrNnZ3%ߍbR-2T^(ݔ K7s2[>'4\UḪ!@l{h!jxG2k7Ni/*;LV*Xr{TEx=D"2C[zo]z4@<ѳ^?Of!ڃ$ w&+۪ ;3b:"Tb!FԻCƇgʠ p|(1I{ -c |}!~̐ yK횸YpYX)GtO͓\mi9q* A)?FiE.hx/D"_G`5JSS]%LEqTozA*[Dͺ#S;M @۩gm3t yYlt)ڤD% <g5@/rơ&cn6@KO`V5&"=tj!ըQ=V۰FPW]sڱ}ØpyYMjSP/"f[kU=C´zBbVtPUߕIhK%AB9z0vWN@~,тv1424|QO0B >}sǗۢuIZ8h/?@aQe:DrC@,%(P?1K̭鄞'J E'Why:Cx} 7؋NvC /e2u4d) s#䆵xFn#Z3I}[9B9_&b8qԸ冿$WWٮ۲T`6Qw41= BRdTO1"/=@_P7-sYk$U+Wzbt0+XtLHjD l10j3m{6-"tūj1i!‹YΫzʈ(+Z 3\["H㝸 gzilQy`:ǩ (EQ4m Ro|@7=j"p7ol]ҙ?gG7%zk:G#^ &#p ,ai rjBB vAW* aYJBcMe14Vz!Kix\=bO8v,I8('?bR2bTL)e%(_1- Cɠ>AC  kP%-̟.͖t%yU(ZЀiOT]̸<5̊hPHЗ`z-p3݌TmWh(J{6QZY"t!.xkvU}BaH${>_11= |C֒w"0"7ې"z=}n;/ YG\6זe-~(;;x}HUҐ$h!x倿X+"=]kҎU,jcfxhx'Kyp~yj!IxΦd>4gϫLTV-yIgБ}rp] $A?U1D1LpM,Ui=j1[aiRQ{Lͺey8Sr%#!/ʬ2,)뀬+⇮&jlxP}=zv+x^f^#^v2tH$!*7m>Ĭ%͖IjS5=! BgPSF.wh)9I(z^驱aٓ)F:H `Z-!)۶hܤfݧ^Gg4=l AJr`uI@=0kY~J"ٚUM[~b/]YmҀY8FS/m=EZ(tC[B~TsfX?ԚgGo~ Y>!i0jQP/(׆H`s _BcN!êPMQzOxxyG+C/URqN1=?{w#^ʴ0AΡC'GO~ 8jljH>?OK H3!25Faed49שmX\+ ҅[UsjoIdzECEA\*> h6OR_gU')a#5 xB`"fgh]ʗۍx 2j= 0km$VsC^kݏgm@a}̦݂p'[[E нiʫ14s\Ȣf5 2)bf]__lcrY TwVxWGbm Wi&#bëRvqxQ9UEb*,d G Ar ? 6 !15đOЕ d}Nݦpڌ#+G#M,N(u gBDZr8ߗ^7xC4sŊjgF[OD+iA2FכB>x0*j_#8gT:MiOA$STˣ?*B 82I8ѠwGɺH$ѥ)kd il y1/+AO6Apy$;3R$VE %t@vfr 0I;(ƍQWZ9X Ũi¤$˗BAa] o C'w  X~L.6 L}Uh1׶8sѾn`Wo% yaHQ`}uMX=DCZ.gOŅao*!Ɏ F Jtdz_qY6q77Q(Q&,Gb#ų`I$T^[Q0>_'/ N;S؂q]ipVi'8V$e'N]=IVJ8Co\ ڻa=Xhdx:f_QJMk _J^JX^>=C,nCӳ4*6D`glOTE*hw];%NۢLJ_َaKTRY{P"(bB?vxG?@e㘸4l;\TQJ{Oʼ)QD O4aI75??dgԊ.V'Th6]vKU~\uOK[v<>oX)I69rԊ#^&2e|Z$3 Mr= cJ[OÐAm iqo]WO#zW{<;-pk5 F;84L>Bп~YAAIZrN`j# M™6@6r/^[67NC-ܕ~/B KLˋN[59+sx5a}/2e"1pY;N:ȳWPW旎JAat3~i g`@*2 1#H @e2"LEA]i^-Z~vZyO]Y<SO| F?O\d2l*,ɣ>zox7fC> 2pBl}A 7Xƙa!xsAz]U/LXP` % ԼMMle2ⱔ`Lo;hjW~bƶ M~mkh(H(DrD>:![-.ΌRZ *)v)"Hi@}i ZxG5UZ jEإ!eB4")}oFz^ O~wJ!88 pj"zQteP7R }yL=F͚34 \׍ &_λ rt[Q!T,FL&Vm*lLnF+sA(r{jK ($Fo[TB5>>$5Hf&0G-q. G0jWc)֊kF.ʶsL߂"CGt,ѴDŠZ _vo~woAR:PQ|l6,mUIlq7Bv烺0 u|Gp~#=e&m{9Ķ[/d04VfydA"(._fŃhӜhW 4TP1JPt#,Wjk\; ಆuG@*NJPw={/ 7n,i#|8??k /v}`ll t%ugm`>kU&w峴½?*7؍|cWE6Gk"~Ê#|Cz͚SR4e&NkiAT9@OvKZ.ĥKbZL?'?h;'wRΞEXmH@>8_g3AoVav 6$!e}, ^W 4:; "D37klE2 rw?aGw}N A 08`JYد]lW(On* %Q=.,r#|Y?e(% "0JoO/Ao-@YB[!l$ a!RKgwlQCy>n,'Yʋ6ޏLJU%%QT}b݀8O'C[\H1Ss\)3ozY *p%u买xԜj|iF#;p%4QE"ҮʽRVf vQl,O_(}oQd~:(gK\P20rk~` _e Ȥ42CN ->Dju/Lp^1H=BFCd~tMIhၠgPzMWCA=>MbL<%izص,p5eF, KR5;gKj0Y»1^=>Xʷ!3̞%:}_gn'Q̎C6=^H&-,"E]"nRv=87Njxv9`X{_tNOITGmy"m!)͚ƽGSSťDc:Uץ7=;${`g=UwWp/Z4VTbh_,|I^dhgD'.fa(PLCEW9qF/(UeZ#>M){ZK&r8@UږTiLKGS[KbZ 룵>{0hܷJkRO_'Ud:?y7#GVP=W)V.Tѣ!y20^6J\(h%0Nu/ca(]f8*Z&eSG 1\nC 'Y즈lZb˾Q闞qoD5G&֏>ےyz/b0J^ΦaOiUF̲w=&mެ1]0rI5[ q^ոRBm:ƁH֒i^UBeyArn\Am\>5{D+n6E v)y٣7lLsVE R]%gUgj|w Nᙳ Ӎ힊Ie"Чb٤1crn0.~Cs~9O)!ke*kӤaX9?0~ T94-yfuLJ59z伌O2y^[ƉMښ71:?~bK C8`@[_OAY:j<V9j3Ggl:7/YsP!ZڱtK r8A6OAT򙢮НZxXzdhs#XE1(G3sIOZͪMQ}ns3jᬵ};;0]N~-Op#E|cb)ľEn ޵DO9fe/Y2 R`qf2+0#}1?@[7 v )QVQ!9y O|y}d_)wlX0`i=3<'!?{ M'N?j(2b߼j}V>qYu,:vs"$`U!Zk9*n#.(Yql5$F+CYm0 5z*l_>RHF }`7~q*~7z_r{UnjA {E!o#(Q_5Yw]tm`#(%"S%bzAhYa? w!*9bS&b\]0=TGxPͨҮpKm| 56WvM1=J?PzK;1Ys)A5Z7|MO'Ɲ4􃑂e7D /-oډO^M]\xDVV Ԥ; pdUȾ^18ȅfj(g<˩M])rW<8 Lk#li3жu^(^z"Gɥ'?{`=rfkh \R߾iZnSs@$|-gzHTdʺk 0# ϪS> ,kS([')%^_k;cF{ȴV Sr ]4URU UfuGe@Γ? %8g'ҿ|َSPa5Z PP*یO'2H+l66t:d|)d}a@zX~q!\nA_;Ie) >|V4\hBK|IxcȞ+T0ٌߓDdaqobͶP!3Zߖ3$ E:wC8g=3t7#BXS?6oB8/@PغZG}* ɓ@O<& Kf2Fش⍄(S=?z]j>jV`d'\‹G̃.Psv.{>Bf`j1ҲÜ Xyp纝:(ݬ'Ҷ?JW@S kzxh5"UNL&lĝu>wkBK(izr\gHG)>Ĉ}J#=Qd 0@TR!n$U/NƬҽk3`w&|tw)y@;SDUp jT pFn 57}#/tv mb4JC@]BA0mChxDxͦ,"5ƘCc.5(NB2)GAM1Н _/TD Q! f~CN u1`*mKa6a,K<\/.IY/@oP=ٱ m+SJ!EE\SW9 vd>09 '95ƚl^h1N4+{J5]%V#', x{=KpIHΥﴐ-'S5i-4Qb\Y wcEi 8 Xs ߥlDb`9/lq%;_f!Ӟ𴬬;wb> kGFp ǹDi|V(Y(Jph{1,/Z*ӴpHFS;ˈwPAVEQ LqGG_~9e4&y iBr^yqTj)qBCc%>)pG*[nh25| ֣Т@V"B؆T0;6ed^@j@=T8٥QGoNTF1Ifj=$KBRjx8_TyFu&:OƵm鲷-"P`.0vQ[QŴIlaXl"A}W;y>RK= UyYn Uyӗ 7͗( #TF)?*ti[\W=t8ښgq~* |Vx|8Z K#ZdNWhgW 2a3_Nжw'6Xzd+!(W5 _u+0-hfDSTSs{==3Wy ^5>,BIW2$<s"Q7~|7XN5gVdlH[ OVں4O ףv}@Ӎ)>AَkP>Bd7W5a%LI8]|0Uj)#im!l[!7wV+)4y+4n* l U -fa*NDVs;( *pU xDbK!wx*2JUX:Wn%BP_b;220"FL(O13u:GfJթY wN|"31s#W ?̏kt?1xٷ46+anǼ["AߵYM "9>7Qt1N'HKOso5dؑq[LT?Ђ&_&oW\n(o/շ{`<3:5\/@H4ϩA%J£"UL]i940X$jPFTFJ<>Ͽ.[MΖSPD]▖|eyɾל(2UD:g$YYβ{C,xްke ):BRVg:_V2\cX3/ǚZЄ7oUe缇C+숉Htz,ʛwhnM:II]ܨ ɷb׼ݝ!IwJo% qOD /)I6-Sј:ȮS)qB:;Ff&݆#6gqjrM0ƥ[6~mʹ04ZʽҷilUCD[c[K=.bX?ra=-06 ]mȁ%eG;p͖؅|KEDHFFD*lk_\ΛS'0yӗov">Z5(QgF¼h6l򝱟5;ZяښxB/ȠVi4=ydjfsiz%S*^+МDc9E-J>=܏<@j@abҶÙDf!xh3Dl8],7$ no)J-= I6eOv<];w;!: b5Tl/Ň-8?)jw^*.9.LZf(QӍo5Nv'99b_ #v2UWT4H _[{ gLF sD$0ZpAOҧLVBh`M F>ֿ"Tq ~'e2o!uB#^D)z]=( Rٌ So@RҼo9(BMW,~+V}6jH(?n=rH \c&h ޝCYŀKEmnks$x$d}qkegwqgP.6c,eT ]ÌK.Hk[fsy@ 8Cx:2I'63*99d7'NU GE0fPm bܶ1?`ZlE|i( $r+9!'[*xGkP=yi WK35m#Eʢ:s>{hid%BIATT 5nǡ Π|\Sڂjd'ACz5~t,eKX88=TT$Q\IFyt=7߅,XRz]6r64pJU0zr$k_f4=yXt8,#JKU 3{棌:d y4$5 Wn Gdq0+m276%cEJN-fø_m?CEJ$7!Kjִ^ܙ m6n"[GsиTRy@ACeTv$^8g$W5J5&~k"Iċ L4'B9XrABǗ)U8mޢZ?fbG;IQDp0ET a#EFE۬xE`nZ>!;y]-l zD WHߥё\\t^Tx%A.f&%]r8B#cr_8)"B?bCuj;SEUqA#%_Tr wmK\c I7-GoxVJڞ3n$7UTB0XC~6* bUy?U:;%{WˌƷM}Eڻ{$k$6q@do M .krxD9+\HX TȄ5UWmpTQ  8>{EM~ҟ[1KǙHC@W/&I{6Q;qw;"*' )CQW˘:àNҙQX0\.0QK jR|Xü\9s&򱐦^OqX<˄3Tr3 p>N$g300m321(%eBPv[>$s1Oiӯ>>d@Kd#c#+^x=Ary6# İPswY>Ǘ Wo#‘|{ɬV[م4kVĺۼ]kӀ0gmZMQPZe[pTKDgˍo2%i8 6o6LF*g!h rMfGybNĠ ^|'w6NA{jyOm0:&(s~}hw YnAH_4Y~^'΢ZYHh]U:E FY45Y^%w^Lg+2<4Y8K(^O1mJ(wfq_*WDa>`K*K MT^`V¸ Qƫ69 (/ُmQи%umjQ4/ě;٥fĘ쩝LjO.r9WL˧+7XњΝ24>,3)Umi_.tF΢}>tzw2=݄RU bLh=h6dHH>uM`I ,iB<?S4_>Υ`s5BΜKX `!v>?Ϙc^~y1Gu@ n %ۘ+y1A4CP_fK^Fw]ǻӄf_ - =-"w ψ}LTNxG4\vujPF98Ză梩 LˎQRJєWaO$Va\lN ~8 dhaX`mk$K;X%@ Lp}v| T`\SnyE#`lr3!F1P }DJP\# BsX/d;?Fکޜ}^7ykBUY ]/fCoۦȽ$#?\B7!=j(4ɞIxۍ3ͨ(7tzَ!EoA6T}NTKbIE0sͪyH2`*⇢K9`j m+C( ^z`D'>y3VRʿwvZ|DM+; 6԰Q>-Ɯ sn3A)t{xZ5F-wGk'Q.,?|^d9guK#q8T(X#9 6,Xuy~.WP8 w5 217Ȝu|HAA_QFڮU+΃Jxn9,-/\.NM O0fS ][] ? ,+JJZo׎6 GOw[4p%XzG@Ke]ZL+n>o'#keecg]V : 0g,xvZ5LyJ 7F1_<6GCP;Yk^4"~"CNc"TavdI|p!1`{=#V"[䜳`Rԙ쿄C~q Ipt"6Vm%5GRbHvYT)#>Qd0)kIA_L/ؼF w=ɿpHэ'@:3(뛞T E!]S\ߧ4iңϮYl筫oHK#c#AL]yvu⩿A-ii,@̣ʉ} / ; $ g:M+6х &$[Eİ^a^k>.kn͞}QFP]CPq7,`&أFȉτ( YbYN!js ӟթS eǰưpmH2yxI|{RG1SVSN)5Xgdata{ [@dǃy=6,H=Jk >Ҙm|K1`h 5ґsW&tafU³+mLwqIC͵u(@y$J{w* Bi, q7sh_ Z': 06G Rzt6tUG(e_L\G-IcZD.>3ߪko Y[r1kNR|d> t +U ÿ^@6w#Vٝ uF^ :nNU&.(P[;_v}ZLD 0tے1bcgndZugÍw9]q|\<VᠭVTMqt,8yݚg$X<>+M-c*3`}+b$╖M2TAGd45ec3Cv;6ȭ # hPt!Jz{ыNNja =19۶]}*6SĎǎ潐n 6a 䈔i1n2&kLZOjW2;2O^C=-8ض P } 'bV~3L+d]Yx-Vt`v_o$Ub2|\1lt,z.wICEܸe!x>ǟ??4 _W; Y!@VqwR)_c7̟QkَU_AHvܸ5f <>!$okR" "reLpc(3-ly}6XG ;#da.Ƿ Eځj5bj9"t=dW<¢_趻oýUM5d'$1l1r~߱;0=in$;uTm3$Aaܬ @;7#=NDR>xo `^\ꔲ%Rk ûpqRHCT#O8I.TXs0 o9#14^tqP1YZ`ag\|l \z ^q5/exƛBX4iFaEt-An5蘬$Elenڨїv/Ym'ّ%UyEv|W>!Pp#4%ϧ4x\2T#p/8` LPݿMŪtbqV-[_9D\^p%Q򗿄C} 7TWU}9!lԡK8&͚ 0w ߫6EO};ٶF@bLo>?c]CZP=#巐 ++Tj:5Y0\h ~Q_p fʒ[7UbkV_03X`-/PIY;*Keko\5[k52 P#4i NR`G}t &\ F-@Ÿ2w[Иa53 SF6Xyp*}tx.Do *:yƼTES=+_;We5im!yt˃OX)_%0[-N~͵Hf/oǬq8Xcs:"hlNE8Itn*3;" ;+BhEn!tC}̴pdJl;74fwJZu.?L){]K ~gqxDq8mrg-2Du2WkAoa h`۲W~dVTyľ_rhKoQ:|a)|iXݛG$w ĩ2Kbkc JCvF-\hKz{V#wfTm 5% $!SMlH؈GOz>0 fϞDsw]C_y0:?P v@X Ù-֍rwĥ$jQzpN|GRFɕ0KX٘+o>^209sqz4?:;wX<`\QL鈾}ӥ:{+ / moIPc=OaGYXs>/+g"}f=%U^fmk-J~fUJfJ?" 8rD ҃aO6E`z9lb8y$ݳٗ,q]N -x1]&;c[(LХ`E1ZZo`'H7d`sje";m-;Qe;Usu9r)I5Kcgۦ>WWguggҢo I]0/7y"YO]Z˞>;r$q~/T(*"C*Kf.4'_byep խv7kD' ե=ёH]i$lع}!8n:_voIsX&>3GyʋrFw,UPL JҨU2 q(>jQ@2Hvl*^څ1h"˃ߝnKM|y?jz-N,rD]]$Ga1:/M lNqOvg.w׮6,ra}!ٳ0 Zҡ%Y%◸=WP\XN-?mfRYTֹZF*[H7-1sj4=#W٧u.#r*f圮B# _=(rHy>5nJFsFkkϙz%O_2Sqa %@hւ3W}3 /ހPY'Q3ǵ{*t?%^mWT`I7f1}3sUJq?I}ЌR7T2Ow*}+vç >wQ-w WL{g&fURjy_6oGi84qcRoN *i b@[}D K =>3czV3c6 @rr>xB")9;u]hM۽lt'uAF}1 2>?=2oP,"u!)1WzM kHu>փtȆRaN?1JkZޏR) X^Y<*c{HjCJ/^`4| Cwm.\WV 9W_GqMYg,DZ6)E |=h' qt61KEU}x>J.qذe3GRourDp,7g]IF2XQ|N!CBh=i5:b+̻%tQ؜E͏*d| k5Bh+$LFN\rZ&@s#) z|8qx0Zɝl% O;B,<>Eů'0KVvs-Z=B+s fn."~=.~\h J 4cTkLk*,ԔP'JvlN{bȏ92SJ}_᳔ #;Wz%q'u3szrr1ag6Jt̒ca1vԥK'÷)] ̡TK&iH%[hHkDꠙf %sjoC5!ѰV YYz|nץw),uit҇PdbE`޺ciQ#tlpXG'[os?*ӣmGpb{1U,_PcvȔCRra #S:jS;nvȼ*iqsN61I]`I {35PHRe=yрɟ:g\Z`A9S\_A$KEj4y(Պ{;! P x5e anZ׎Y8-!s@ǙE`ŋ$ⳍ\>< mb#sTɸ ki ˮX++'qHR{p-~gE( @eJ|0ޚ GeסI3~<,`X$p :_ ti})]\8^ΐϭf3[ ̻ZՀ'ߔ}_&i@dhy\;uz0 8>7Q_ܐ49;jH3aC7DS)Wb>2ooĮ'G&2JI-Tmx~ۭJzh 2yi\ VQ>+,O(?&M2(䡺~0G($buvY+N'j%e3Oز R5OX⼧SS~|egZ<=\1S˫OT~Ac4H/ \=U5m΢jI=-t@ץ"?OA0P-"yMO~ Hdʗ/c+&^ \|f)nj$,r+~A+TA4)=*d` ^/a[Qt:B.(V`@Zx.TnodAߩȷ_ %- p>SJbr+nu^ W*pE`?G%@fgq>Mܾ%7PUt>"Ό 0o?R.;FLV58 T+l+QBPe' 38[2<;T57 wfP#[g3R;z E mdq2Nʍ6 02C5KH̓de7;]ԦYpTYe+¾ONw-:j°>Ww 60uRfK_B NF3ZE?oENP4f|(} .b Z#$Z*ƥ`DP $ZB'kN)4}D"Xr(ʠHEn=y "˩с+ wүBsXAB_ʘNNl0Hj.y*3SB8-`C2Ȳaz|RxT fs4eʿXjpNm*䛥]HӔ ąG\V+_ړt](eK %i8 5daNIZj%3`|FFXјG" AȼJ3YȘvqz$E2k*NHv#xeK.E=o^ HՐ^=T1L?EzWZ W4fМ(Q; Y4}N(HC~>P~Xf4;8WǹuiuNG<3*Bٳ[#45Q>HhL5 j./+>qP;Ca=~⽋%:\v2Ff l6Ϙr}ЂʭxPkw%ӉĴ3#t6 lK95eԠޞQ3mwV miXKG1cm)JG>Pp9LH-»,EbQ=rRö}_R@ookzs&CLy&x2'j(#teh,㍉A ZO`I:q։Dm%Mpҫ \U~/+VY-\B|eo}CdW|Jvuf|I#t.>5s!p |f kv>Q k `RJJ/8!ICα97؁L3h O|d K~!n^/W̸߯Վ gGIX/Ӥ}Lq1N$8'`$xC\YEnC"˅KL̷s K\n5#\g #~T%gb70\ p_;FD l3SKKʮ=)cpXL2/?dlf#xj1 Z[cWIdwcjN i\t 44JzxN#f9OjbU"x\&=NϾّxVT7V d*eF>'LL=u(o,gUd# kPȞfT@t5{ԯj}XN=w6WvAH>1%I9m%g̊'>1FߺdW\wP=j,Xv`u.< i|ic-sO$C?+xc>q}& ,%Ui+J >8ebv!\b^f 9pGiՐ)ͨ]vRSP}IP pdT4г8(r#.VDEװ^/V(ZgӸ?LݼzכzPQN!4"nj֬5d,yIcIƷQ"qAPByx9!@`fAZqGB 9߁@0k؄BfdgBؘvγtc%SejZ qFd>LPmI:>vi=.XEwI\4/h/L/2ڊL?znk}]#7L>v}eZ56n;~*oGX4X,`ɸil84T w03 9$\q|*Wfٞ ͸]^Hz]N 7 i 1eM83>GN7AKs">˪ޓ%?ڸG]A uIwy-S5߮cTU>@؋ʹ䎹`6N|ώV](4-l qa;eUv- m؂'VdCAK,/>\M0> c=5[JFvLy/85#S`$n V o宲q!gɍ=yBwR/+JLlfCh>nІoHc#H,Q |U+vhF@#nwq=~ d@|b.ni%{g?q4 gW?VbVU! ]Р Etic~ oꅔ$ܿRYlWD{~qkIϵi$\BXikۭ;.]2#ƇQҎDrK'7a"umÎahڀPWQ;/JP"ϕAZ:/#kHAԳ?n6%'j?Ba= N@UG:XFp`MVX< C>..$po/!>p`}C£gi Y]oA W5Vn1LtNFPUC!Ң9&wngy]WI]a,\15v̔4@_4^" ⶷ Z׳z38+9"˩5l 7r{$zM3q hu / q,BG3_kcR{*z39sK=CNp"C9E}%Bstm*ҹnV:q)W bJ=YҲl'~Uу*}ܥgWLy=픭>Tb洒:1suUr-1鉚om`©CGry+@`N@G6Ld6aiNٙaTF.@mssWGq(88BvP]P-tη\ga߷&w[\;8TӺâ(3rUc[aQFTv, tl xaKƶC ))WGr1^A5Akή-.59T1uTDAݽ^9|"uT/eK\h,HusOȮ dVؤv̓}\=(}ђ(|K]U!8ۖƅN0bƔ9&0`b1MX- @e*\JbKOǬs8zr1`EiQGGq؟YtNh7rWC:/L Fԛ@Ml3/yQ˺ Г$O$!$++tM}MF쩧PkDT!0C+td"Esm}/N`S[l}.t츖( ## 'z`|ܜ'n*\nNXq1֮B{l|TUN&TcpJ8 /Tg*βkN] <$>+jU.QU:џS$Hևvգu\~Wp36F͚bZ{DA<)kFvGh,(r>L ڤceڵ\Ь݂^ '>~izN|C!ﳍxr)pVh{ NwK4ދ]X2'ӘtD̅ CфgCNtQH"Rha(˲Pq `'~2 0lz]@12KV^eo4BVt< 6Z+O:KE qOVf]Rֹx; F xO+ NV`ޖRC&G֞\Q`U>a "Xw#'(ԃ.z-o3EW1Ae4VDF%pm#UEi؜ " A(_F'oT2w"Rk:7*񇽈JEz$U?/!1!kWc6NzysrslVΔ~5#rx{:; U{? Q'`?Ȝ''sJbh0BP{#,?"M%y+-!8#"SItOP8Y :{%TRҘnPKDA7 ȃ>"R#0hy4 | oXeLGn={ Dvyk92[3yknwrO,3rcΡvs^ƉlU6 ط.7]\2fhSt,C@ĬCMuDL2N@` RW ,4ymΌRJ &@ ʀ(~*9z_Ŀ/YD;>o4:5sˁ9PT`W씄qI3սt@Du 0x(7  c )iGYs]M!0cؿ@WwCP L%PMq>#߾dBy# 'WwĿZ NRcîJadGsS&! W?Ey+F,gU#Dt,TOj(K>,gI(LML qP6q}d'3p鹅͂ !@lѨNg2y^zk$,@b5+|rfD۝mt16[=)m[5}w 2J98CWM4>|m44Lp{"38|1ثBਏWvM#]ʝxT?; 1Ԗ&-`A?̧23 yzi/T捷`/46͎-m=f&3hSphu-K$ BI|ӫ)+˽{Z`Usy樌k'vj( 6)aGW#rtqZW%e;w >oq2CC^A;umf ^p)HsRBcsL:#yBg?UQƯP8Wˀ)H ^vI vH ˚yI2fj@ +9_ԙv&p\ֱn}i洦K#F-5hմK6 ntysqeyd, ᓄZf'ͭ7a]ek\.5ҠtVXѾ.'`r c1V[$ k!@6"-VKC\[3ixblVc<}@Gط} Ir k\a M)Z-yo0Ǡ0pv &Ez\w|kTxT \Ap( ǪvB^'[4`UB"=oS0'C323rRӗJ:$`@;/t8& ݄ao kv_}Trbbn7TE&㓏U ;Ȳ"@uJ[nBUg")HV_'u`o #[]Ta`˅2GO 6AFNöh)֙mz9^kYfZ*CajI R3 k/̐ uۘ0_]{QL^30 H!s( ɫś..~j/}#=mv8Cp"Ғ>q598aVp<19cb( 8|%Eb-jc3wׁ'Ռ* ۰ԣOtB ɍR&';w%QäAO˚_äa\hsLpTc/k,8Vs/^R]QqkX@r Bampn*}=S;LZ*[]5I^P!ķIHV3cȘU@OR휱5Dc_WC]wV:UaI0nmhyPR"|޿N-uX7*vΟ@6C iKQ'1ѫ/ 8c+F[z!-]o߆Hu&|AJ'(⫐DL.^*)㉠2Uswv_c;!GE{ L[+vB]AW-8%I۪t ir( $rY/kiXq{.5o2TgL`uP!thn۪)x: .qG2IsBudWBKBxPM+=*$:4b&@qCm !˙dvvf73}î S,l2 F*)ePAɏ0n.XUi%f:\/6M!NlWYc#0P j*L&>98olAnN%frMNx`[hJcp.9[eK\;;ham>ņlՐٰ:=y+U=,dsĦkJc /!}pGs ts:Q[?ciQ/ު+X_(9w]W`ޓS]術RJ`%=<$?BTtLEFޑ~B1NǜEX׎?HKx₡0%`'䌀 knq_~nQF5KAQkݏuo~\~.GC4Q :Ye Xn򸊻M:D5NW,X(@O_ŏS+_"P1k]+K@\">7+"ko^sH_uכo9qy΁02!FP@K r[rh o'C(>2q18rB*qBڰ 9ObR/S9Fʯb;.6f3ԮiMئuT4NSA}U_{+wCӣTF׬ UK* {ˣvyf^ Gw*`*/Kr-LXXG?6cV246I? #YS 21劳S]2vi)Vp5F7N^4wx^9?Y;AtX ݓtЭk3kٔaaЋLd ov=;qc_}wd7#])Y??blkePJou/ʷ`]t5FNDX:̃"4>aH>Y.npf]٦`Qoa`r' |YqT,6\US2sRg" @wJ>~]J$^fĀb$MSSEɍ \l|~9z8,s9hr24Q*,M)}KUJvOvBobfG"+pp':E)=)bߵM^v!hlu@eIE()Vy=@n - }1N;@F\]&q&ĿlKK1Z5۰qEՐ}d<LZjt(lWyYą|,MA /qMC]2K %s)|  @eXCCsIjCȲq{zDqUп;\2=ǖo>V($g(C:Zzy r_f@2Q:;g#P`Dz|R*s+%>렼TH"lϒl SVNeTKMH`j؅0 '_&%HF6]t sHe&\RF> 3m p\v@,J12%\9Rnkzr# Y(=u4Sjş|x=kxZ/tJ ͙?Br&V my1X ı}@ \:S vԝ$+Lj߸n DNlsXgkEg'Tb\ L,$-_Vy :߷ǀ'wq> IPhSh#qN]Cv:'CC+%ܟ4pBlV |2uYGk͐!3? %7k2a7J,1,l3|E Wc+-&$jƫAUB N$nR;Ely7D^̨kҎdP{RY1kC䗴YqA|V#~Y\/IUyo掽گHݭg &BZ@GrՖvM\(e+πYB G]ŧq$ǓHf65Å(X0:JqXSl_\Kv~9^خExӎ&Kc] nje|?:`Je:(,Yc&ax]`A`]y ٔ1>d!F\--T3ȟ^mO439Eˋ.`H2j..,g9t74@:#2WDmoM OV/7|PUdc]DZ㬦XwbP $6,fu഑EbpQMb{jx=v~|KE:jS. #~q7 ۧVCV~Y K>cN)hj_V'x, 8d"R0lfD9lӤk8˔-~8?ɵ~*eƺɡ澶k5r9s|2Zc.1㊾F:] fX= %,+=dQ lšϴU_y`)hUtQ[G7OKY旊$O~ J4ʳ%Ss5 aGFZvnm^Mi{IvF)5#]0iKO 9p{?fO³zm6d e# 3LҦt/αȴ 1\4-,(a*9GM >j1_t) ,b$P-:MuKå.0#j DH/F8HaC2Ǖtt?nM F4ôu %L8;凫 1|p.?ЋfɐGKi $VPw? !;LOTծ)iGTHh\0*Y:>;khQp0\5U`!yq+l"e`A:k|G ,|hiEDfmkYjv]=Hk=# S2uPe!+xL6C+*r"E仃]'^!ƣb~6Q W \EJSNdiɭXHP:Nu=/E& ` _g*r-R:RI5,l&:X܅b6Yq^}})Rϳ?#$W^*ZYV_v V_/MQ!oh27wO! + _6 (ѽǫ>LlfnZ8j6jRAn4@NJ#2hW1 "eO(W_q>tՎ.r7;N8ijzݔ~W`uO*ݳA7NUDk|IK 1D; ʫ _YzYb#ݮX* ո%iIȕ:J%6ԗ2zw vPbvVK%FɴT}9F~m(1AyR ?, HTf!y%.v(p:ѓ玚{d{۴VNkM54k6k3nË)c[Ϊ(7g_q? "r!CMnԍ/\k>^,kR2 /{\ ^V.d]Y2G@)!wrZnzr)7vM?Hu֬4~]tsɖ ̄“..s.2{DHkkp 6%&>uzDR#©٫ˎMQOd# 4s~)>حruR*H»-7VZnq6_q*I-;҃_ީ"<΋o9T=L1C4FbAO{ކ*]'5]7{lAb֣-iPJ q w,3{*q*K\Ԣ0 ! isį ) WG5I@ʧwz@aDPy}7Cu"ØA܄(}).08s;> K|ٹ`\ # ?}0Q*N;]/r^رQr0"?K>Ⴂ'@HjRIϬlPvOd% Xt5lA:-ىtݎR7͈}RyЍ'4fhº<˼6zQT[ LD2_m,2\*xjCXӓB  l˼CI^>m]fE5Jn66Vߊ<77jK $-Տd$"2}2v ?e|˜Zi׸KF!L֘b5yZ`}U$5Nx[b9BH`IH pDd&%B S%<&Bk銨 "Qi֡1; jL8oM~3擫wm$@/Mtovxebg_#[CmnKC[{| DJhY}ץ*!e S([C-ļsNxQ>] xgc^qC;}c+JQp"}*f}@iQj~ L$w'ה >h0 қH{GG2$IbB/N~Q/,O87 'cj.IsZDzi9OM:"@W =lln6ºmXeK&Joƺѭ =ܝ쌓F?E`rH,˵9 C4ƜC6%T+XѠpSt Ϊ͟Vq q3)>WX~O/i(gܥ5Y o 9͓0T.fH }1 .4Gi~6'`\+9ZB(q*}v0oRʸ9n!#3.cGRRڴN:uV>rA @&4qV{Gk@bs.IۀTjrCK,'/ Q5Od#pwU9]AJwͳ1\zpS :iwH .  ג#5 ƎMؾ$BB4/5@bt8:7c1w~B-ZJ%tf!@`tw %b./Aj>cHPbFs ՟LLK_v/.ZKcK?Q8+汢4xbh&n'_ a&2WD"cV i r j!1+ D jS ad~j3h-+!џbcRd?K>$M@Ir&ߺJ`<<VaÜIpbTig{7“AVsJkJt ~"V7z8@/g:o.`zY-Jlİ!JyPcQeBWw]ľ $k!If]9AGDP{Lˡ!J>!wv"ܵ$2kLC^☨ki=@X,B81kE>fD,4A{jwݠgVzXWnm aV0̮a&ʣqW ٣qݧ/Z \aEl3 ukSUdpG]X7յ"BCqU$~{N@%A$Dy>1VF?x-ohIƨ[NGAD[kh[-BROҫu9r 0zQlgQpĠ,\iQ 4?UBj5 ##k=z]9̉vJVi ^7OB}Uvh%F1BVw7\@>pnfeb,&3h{2Io] ngcˡY)pB FCTbw'+Ms T,t U< _xcp_7:uLe9f,$Ez}l|^HHB|Duxݮ8D5a0TGϾ`tD-A@Qtxl`ees׮j7ؐ =3?XFvU5I'`"_ѹ,@\4=ۍ|oG9ߕBaPkP^VAg!7\ "(nf݈nUfC cwCgPրtDb_)&O`"IKTؿ cKHl4@_< g#)%O`IF>SdWj$PSakMn'έv(,;w`b4i3n2ǐ@_4G N8֖^*o;_x(ܼ@`H x(qk;" UM)HǶpv<l"LeM*K#[cNņH~B͂>`9 0`ћ%f/6>R.o`MiOO~>MJUk;?a8~ -_ ], aEA]-9=՜i"všH:cyV- et"-1-QBy-2P RfK?pHh0Cn4W+?=>I亵׹Qds/v 6Q-8CQiWmH-*6o7i'dyE~3,Uͺ! Ρ!j{huQ'-V(”v[S|?ҟjޏ*Yd2? ?D~?I.(/Yk<(o&Z KUMiJ rr~aíAo0BBc*٥f37 ֠l- pr˹b}wI^cwYDRCmwq2hQOF`(I?)Cer?Y l D.pVt8F^p͝JZkVELnի\ĜNCbGHl\3cXxʘீԈz n&.T\Zm+wϫY{=xt Iʬ(@Ux…9 c0C>m'Ͷb OƸIc} wPSJBwz Oj"qAHr-FxZ5"&]n,RF\]70@yn.6/' ưs6Tb,> \ V@{jgNn0`}k 0lr!_ ]sQ|ҧI EG.'F?] >Ҏ|߼ FnI|{<Y RB) T ƏZ=+1 ,dbO6i5ĹC 823&!%îF1g66ЎBndH}4{.)+RSd3 UX3cp80s3zFPa݄W9'ݶth访)HRR/hè <Ӭf9nVbhL|^+7釐]XDT ,+x|wgϾܠPF_Xj)fđ꫅\swI/A0 6`5&;IF }]w(;RH8Jζ SojkmLbe< p;b6j.1^,bl,VPg(eX e XUJ{qD"}6ug#䭥$Vg%4(HWxvya y(vG*aɻDd9nsq~kR/)֥Rω&9,ss[M=< ݤ 3߁gJZoHVa n45 RkkQ^HWHeT߰i-Rj TG{o!,+IR#La>J$ s6)f ^v 4JJB1YCS^qORf~Kf;YzJ$,^U%|؂8ʟF7IJ#LܧsńMBUiv-+FOp S8r~r)M,3uzo(4ۑॾ7l-eOr#U&1UH#t=:PeV96Bk}= #4qM'(vdI4vXTѥ/*ʁѝKg >頤(U?zp/(rhe*ƇaZ[m#׃:|ja#o\dMvw2)tf43 Mk.A"d>=X6W={5 I)/B;S5ӫq\zf(4x{wQٻ^ 1B<0[Z&Ggȣ`3$%@ }$qUąRJ1)F㇉XlQy/4Zb ]+D#gG :ANyXa 1ɔ ΁D_3d)޻SßD;S1<, \hen$ K6uP lu(<5<R/U'd{!p[TN 퉉QbF#u&+3p), A tv;B֫e%IZ5G8)2^l2g)tsZ;gd z9Жz F{*C1& @b"9s:w#*LCSla@Gr,l87(q:7; *~2}\r/<:j([dQ꿨T? p;hu<SlsՓwЖx!0: 3]{?ëv|PinM #k=z?a:H7pQ1Ro*kl{&cQ?o~D0b|-춧d/~L?\^iʪn.O oÄɄ|^==DҾ cnq( =Fq¤6%{_CD'yA?vo0 ݷ~={N7g@._:E_'5*+O Rc-&.OJ>ـڛ*f#TI)p|K.R H:-B4xj@\w/ /<_< u8; a:#أx B>BָEp-Bw3CdYd>O3'cE2F=ʍ J B\pg^)«C:VŚǣ9cqR=L|R/w.fƪOu)Q=NV]y/9\)WR O3R~(‹./j)ᅫJz= E/ȇd/:1E+W2޻-- LZ+z"Υ;M%ZUL,:2.IE t"B1Sc ŕgZZ|<ʸwI=K3&'\DDwT,$ @yI@’K JtGGOhEiV}YՄIS) \vf턟,#oԪD}n 1eWbVt\MeTZ`n >µVh{F4^.Z7HywK^l:Z)L8FVf2xy2/91Q;?:Ai3y0dK LC} !_q!ݎ` Z״ ^HM<09\?g✽3]y&K̤8JkMa[c7lbEKS`SMӔeJK+SC:gV8~SNP_%8\Kqk,YdzjkarJc %tbvkO;DW1k_6)S蜫2wVZo!' ͙ȐlpAi,ImU(¢̽S(]q݅|Yr45:߹Me?5 YV={xIE4HZz`u~ aa)`hJ 3Z 4|Q(XNX m<{xpz`: )1΄2١!Upխ.T=[R 8ʹu$@ ;nvy2̟߿kG:eX넴 VNwZDđ:rԅ$B3;^ ,;%Vywu:oh<B ai56$ 7HSiL'(]í tgF#ҊLjf2DtIÂCcSo+xu֫ *+;{_Ba繖9tfuQe?#eڬx,lLb-&YW.e}+~o;6y ա/I%7pC =Xa5$Bt oWS;~-lv Kߺ0YrCT }sU>7eTmMaTkx? !ЉA2aU3Mwn>+11)ҸF qROBC|N^@|†1I$XB0ɑ x~myYA'?sX'?d`̞3 yDmtx\i!.Gy)ǰzSbO\ 5UG-Yd`p-cKK]XO~ߔ8 ֥pDB^q6t41j$A?NG)2݁+cU=Dr`Uc0W{7!^NkE ]$(m%WkB8 Q( CV+E⥫Cj&v0ti.NiU(΁,NJ[`ö2^ N]?[#3;_3R?2KƐcjH:{l@£+l|>bɖ:;@[esPK*ݐtj<*3ЖS5Pv_-{5zNΈmVN)Ö4Y,FQ!;~~ ( 5tX'X [1FS=ޠ~ .^Eei-vH@X3C m("c,S* ,UG]ЙiG~QcsdQGl&K ح{@.K}ANMqn( @Óaye^bb֕!r AG!<jKl%O= vPCn \Y(aI0+ax}Xo-g57WA'?nǠkU!Yqe9LQ|D:! :*D1Jֵu~e.8bZb<)V@\~.TswW$%*X! o]{p `j F ? mfTs ѽSJrp gUPm N1xX>>"iΚ\gH1%< q8A'Y\],qkm~apPucI`:C2ZmJ#EQӝ s|vyB<>%s;ƬI38 gao*QMjV+G ko{!x~2r+5[Hc)0`vw.|h!BA-6(W#s_B0I0= v1pG\>4)jTﺿ9oj:UV$vpW (~q>L'& O_с8tbb%h#D/5.c>}FK?K}krk|`ʪTX{*g+R c;/LP"o&o!hA#zE=3 ˤAZ_;PFr[!ȹh}~ VI %g,~neׇiV9'x_Q}7{ZP"!Y_'_o^ q_n2L1dWO &i}5 DlblQm]uL L%L9XXm"^^\wx20 7U|Q"MZ;3ŵ/0jj 6Iw+-%PQ(0?H\yА&{_F9uT)~A9 cpx4 @$q)0Q=3pl_o]ʥT fש|F*xYTjZ$>isӆ2[o 3ZІ@̄;mrm-M.'RAj>\'/rgI>U=i08"'^6gLkAJ+HlEi q~KFCbkeE'4;4}GE>uI'Ǝ$Phf5$@$c [`Y#7c|ΓS[a#`q mq*Z @*"jɵz~-* uN`K1&!p6&ªwk1;PU h&Xc&*둒T#]OxO͓Z W adxnǑmg>䀢:`C,S!U(Wٳ?xKz$XcOb2uǍO;%zIy wL5/(hz:CݘadKTxd:\6B:xWOZaO xEL$`ۋ}gYZ070701000002aa000081a40000000000000000000000016650a15d000014e8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ntb_netdev.ko.xz7zXZִF!t/d]?Eh=ڜ.+ςSí" ]9TJπpZGR`->bLq+[ݐ3E<7" pG,y J z;Tv5fkc}ʍv6 !܈E׏`Q,䐅G+FYЕ5ѵ$|؆ް1Ko@ޒ^4^ӪA E,lSGԥ_Tp+g®"%Kޞ"_w9Ƽٌu/ 34 ͛H vǣ4SįF\ՈNrÐ\`S5 g&RW-=]gEo7r`S/cu72AdˬHP%}_Tqld"Eow$pd/~@QӦ~qQ˧YD j98ǀOly4o~1QȡDf4?֞z$bZVKd1o,C(X4XĆQ֛zQJk&w`izˠS[Y24vڠcQ q폙#z.ҍl;aR{Io68ko%fKY9;lG}~+͸䭌⡺f5c}eE˓:g 3.xQq/c-i+l-%3w=DHOY[w'tDc$3̫mQ|TEMs%~9Y0UXUɾh6K`==:GLyqlB?A2R\=,f@{zq:Fw@ko)BH~_w ߽_u\dKJs!L(bٝUj4dqΆYR觕$d-8V?Cռ8\8jfw乗m8>u6G{ "x+kLo;HaBW1謲/dD'^r.*ts͞=DSLrBhPjݷq]V )CsAJW2Q߅&ylɇC,Enú<%r9#Ok{;Rrr ˠ C%FPJ„?hdyopE!'PnR~`Z;ۍP<ԃ`Q) ʱ -ҥƢQ%nbEt+G('mFC;x \N$vW/:IU_j 3RIn~iL2 DQF } " )Fi"8z-1Wl5N懐?CY^߾gz!pCx, A,.e^+^1 =ːĘЮ>Xf mP3 >\!R ;| ٷ#+tQ>NR>SA#5/B ̕ j3q;6衚W;.U7;gn& ?&>DPnR]Hc,;8P C0疯6sL9@XQD=CK7sHםLTOfA@T23W]jo[YF32d􇚏Ol(V";MP+F}B.  ẺЂqRq{գUs ٥iJ窪P~׋ʎ.)h=&p^x. ВL&-\EȊre,O( jNN i/4Q,0^:QDULGR)٬KϮo$E3b^s KY_@ˬ1#oPybM]bzqPy `LW#^YD0*Δs[d]BG'E262UՆ@fIH#ǡgjL(Ym#"TOy-+g&X)Wnv6bCFV7u֡@ikYx=iMavqB+deaL|Ua"(<.: r];~M ƏW~yODk턄O"(.2B]AkMs/8t+JdEC<"&i/$ Pwj .J\AI ;c>U,fxrBxe;\ kIXԹQRw/ Mi}V݌ޢ\ ^F #ǣc;`Be#Z©@~Z/Lt=ݤL5͠ \a>~J8[ S6Ej1I&lWZ;gsZۃ\]|)bYJQXS ϕMQ9xAk+έw(+2 kڥ%m]>=S.2D2?D'#aEg*}yH)ڵbK|lI,-*U+鑵HvȲkIL4%%2(3"^Zn@ۺa( ǽSF7ZBĄ1<%w7s'ݺNΘ@8.E]W ~s͘9lj٧Z,BEY.FɿKԞldz1SяLw?0ho 7vGGN燶Jl^+v>(Rv]@Ï b6dvիq& 3f5Sqwd<wo4zReyQ 3%3dOfHBp|n䤷9;7.HDk0/J®xe trMڝOsb0@cube@UU&Ms7"]#^1"qN^-,WA~FǍ{$ii,c)N8]IM\AB#aIwۜU!|k2"' E=y,J& @E r qSS9>k3l!V7%P?A:c,fqy"uK6& ߹HD)@[+搓b nFnt\{nXsD`U7R kƷ ?#,MԾaCE]^ƻB_$2 E(L qswj;Glk[(A+ 0O{$ע#N 3 ٴ_|늅ժJH!T|(M2R{p}Ǖu@ 9uKR vK9,krX):H#}k0mM)9@Ld-B0ɤA9TΕ,P]|,.F2d':%9{&8Wr*3o#B2WA wUigө+!4X-4@S/^Z%Ufjo:s8aؔ/mħ*Z@L|32DTP })\MPsLL#SȤ(y"b_^3u m k;GM {az8Fˇj¨M6}"ݕ8\i7 eJ!}ғ!7Y"8Wx)x_ֳ56#kv;5An-R OxMJ&s ŸY!r d+K_<:K qz|h&*Ko_MuTuzȐ{۬okV7fI-;WX<}ڸƒ!ܞCK@^* r y0LeV*O¨9zӂy|[;T(ibJTZA3zٴmN%~GaǽL4(ix(m"(f$zW~'CЫK:nc~LPj@3G׉ܱeO#)s}2'r Yd_*=?:jm?%4yA/i1x|n-ӕn#;f _bXFc9Bsq lD,J , Ήg{@y#64 x<51琳CLp{^#/_%cD\MAh"h=Q+Eޟ:>7zy?g }FGpd>D-[N):dw&)w(I3|̤n5 nf7KH96۽STHsw C++3Ga$4Tu3T#--l#iPTeyKŌ{j<N%Y#afY_pF kz?JNXH@7+t q5Zqe!1Q7Ra%/)cҒcU?}G"7d+bYISZC 5Fmcs7)g̕nd#\V{Bk.D3f +SJCsW]YE؃,2MVg5 yy.ǘza)lNgdbZKzȟ_v PϽqE'ȗGWqͶe] hXIA-ٕσ@պ0"f$yE {k Ȣ#} klR3zcTݥs +D~_7MvqYIӝwKG&_.bn7ήprK믾0-jeKn pMEçAS M3z)~w>$Y`Wlх$Џ}_LaXB5kRPi ybC!?Z^hfb#ɒ_ 1gV7TS'KRAtqv`1[.5Im=, (~bC5b !k"b5#K&{YXɨpзTڲWیm=HNV-Ɛf:j O~ -lVi ׯw 7KJ 'GS> hSbZ|500!HT!1Yn9 챎HsmSMԈ0;)}՚ s\XuJ^?.~%i#&]ySHgEL)6ԥ˞%oܿD|ѭ8J+}Jb`X6$pc|SV~9UbZ ΂c sykꠘ>UZga)(h'OQ\e[` <#wO\,NOE7j >tt[LrҊ7Q%s+ ծl+M0G_Q|bgcH!Rv)^XoGĹ _e}%P3.]he0pUE·~^N+wRɗU-NН}QhWwѐ ;x8nD\^֥1.i8NsH*/˄wwDWVFEqӫ=Q/Y|__8ϸX$UDwT騤Ά$8vrL>ˀVf|r&\.6?4ySa]N mJMdQӢ@D fxK7W(sxѥvzJg{7N,'Iaagm757C-*ȇD#K+A%Jx\ufMlJBVҀwPeM4]GHz9_Eð-Lš%W|JL5}aWX \W4H]^WE7t˵Ȏ9QqRL=4o3"ߩ!AڴY1?'t`48Mc:Ol]{?i 'wqYiaՒG_FksD҇7 ^ F,!ʯgR*`l!4G;08Dn ?6nTJQspjm/ik/POwufyX iAbS|׃K \^`|l3ccCGW NF $x}!ۣ 0I9%98K0?eWSǷ;7}R(Pɞ{ܫ 2|EaLO`P/.m (oն-ȷWFfiJ}F*d`X;m"d<=ZlxtBhh_]'@مYyϻ-f»>Y5L`CR!d/ke+0!R]!]Wˏ hVr,KDƎ0+PMq>ڞV_TvЉڿ Ul$/^PcЭ)dujͅa b:=wL2oRbPd@P.Rw5Ŕ33xK$Ɩ#.ݖB$$ ,lOWn=h)Uz8r+uvwcneu2n$ w2GwQZJ vߞCpOBR*k+轑[$l?\R?зj_9lR=Qp/Gq/׮9ٛ?Ѐç'<<nH`H"(;W!.V6A\m 8TV1y'!1g7QKW`  +BTigc ( 14C Nf_܋]5,v*[03, d0'N: r,f бIA!Dۖr$w"2/'P!59{ٜT&yiW <_퉾Wiड़. l8|H5Oa, ܹnDJGDEFȟV`x>'ҮJQNmkzc0IedU hm`j-gղ\$~{K}@/QF_*pUzAkޏ/g(x/G.Co ![`;=+mT^z(/Xs`ϗ3:;. x>O۴ZjbxKsC:VsJ͸h;1iH5UA~{)$oLVRC Se Af:FV|ZKEjDJeD´lLibؽɀn0& έ-si#YsMum ;87Y/(G\9ӯ!"gj"{F]!\W@RKŬ }=XI~ #j3iGi'RKRSs,ut?DmA[6ݎ0 &`r#}CoƗ#w\ݦ`2 \oMpȝF;Һ;1$;tPWiRt+"keDZ1P|}FFg``ʺ ֞\gC{îF"Bl EVPAA08[r{[QZ^!kHNhYGRǫ}|0>YX~gOҚֆW=&EH=Ԥ+Ed =SX 1|ҖEa1k3&9نfη"q&9H]t4.ܻ׍3jH6WWUԄuHCP猪hOH5K,9}I7L TO׈OE| [ked F  :CYVr\gHKP7}xc@sTS%9휅$M#^%n[2߁"$V^wif_|Pb#ȧ`hZf*H VObZ3/V<D,e̠zd\# rP{j p^/X0s$eU`j])SX~K7Laa,*5{*}w;wPSywM-kU_#puLM1ID_EQ%4m0VFn[qኄΛӆc: -%PGu}Ę:b?psX3tXu;8"x"Jb136}wıȘbZ0f5e#{uʱDd#pgOO.FA]_O/hW /N7oTˏI9Ugb )R(E̹0*wC2vˣ8yO<f6z3 kLNXD0 ҩ0W+/k3< _q1'NJл^ÌgClA^Nt@BRv6őH [],QPݰ/hWi]bd$QQa;}`eu4ɚ\M ˺F8NٻR˶ aF FMs8R*K@9c,] %PHGW9J؝ь@a a#H=)θFO1=& h0Kѥlvn֖/5m.PmC<6{1ycUC)se%6ͩt>bJ/$]o}j\~&j+J:Vzrꊗ<5upE!:*֍B_z{мHsUZjoq1Po;ݔ6"le94)L,FL mN3$k9Oi]4;Y`bM_ھjo- v5GT=cu!F^:f|!p#1ISXEkUW.?l$>8'yoۥkǑ 42aB>" WJJ ۣ; Tͫ͵ڪ7*;MridIZXFKXoMۼwn`(mH.i/2P*0GP;WRe(U>hi~Q;#_ێ;.QZZ<e^4/GJ"ƅ'Ѝ>9'eciHk zfv &~b?7P*+ɦXQs4[˙ԢDcIIN G#aOyCf 7Nj4ddհ-T_g7rI@*WO {y̐5=)Cm 4D=C^ R$+spE`F֙4kF"*;-,t3gLcQˊc3'qk]O78-&F%jH@EH#~Iwڽ̛Wn|Q{RAN2-c~ Ugv(=붜dAgLf*j{/͐|ˢϷ:#i,EoSFHH2Z&6@ϪTݡ}'Z5I[.*/UP Kqz3,UZ7ICǞB>O!%İeMq9Wa96i tL퐛-bLĞڨ _t~B@[#8Ye:rA#1+Q p eAJ&?2y;BBfF!::^s_ ;:'shSΎJo=!#ˁQuu'qLKg^  +!MԯɗŽ.?)y/8jZS__Bq(|`i-̶ ϴ;T6~btB&y3/RpX#wKH%6oܲT | ŰtCh+z32[D;<[%6{ИҲݪ2; z)g?DnQH03~x2ן}5?`~rsc~%?iRHH5L' sXcWKyv n'?@m;޶d^~:{p,Dܢ=?ٸj qVg`tI8 6#wpzo˂l?_p`Ͽ ~~DVv*?CoJM$-L|}c3&YS+9 5}7^9K1ua=0>BFj׊-Tm. |*F\բ[*@C_}+3MBEifr!'Wbۏ7wVuᄅW$nQnn=<@gk~wdi$\y/@CķQm`1/!1671 7F$K1<5nu60qy:#CG˶{<֘uݻ/6j {e3lLIX\GaO $!bxDnHrV/Għҕ~J#W7Kp&J᪓]Lf%*bp0c!\_J|X0Z'PX([RB5<)裟yTAHˡ67IX)-liWtRBueni*$X,DB+RS:L n皀Z3_Ulac1^7S`.?t 9z5k@<4c|,'.d3`i80=NC]Rk3K(&U.u]MVSװDoHb,ڻhUaG %WN?ʴ,w<½n5s nL_\ (47@)b0 9b.h&\_/&3+hPouQQĵ.Qāh+/2 kFDϤe;s* OTBx.lQBo[7wr':@6_Ab a!G kE׾Ȓw)%=%}xC;Y*/P̰H};.;y"N8 D$ܻK4 |j\%D^6k#6s|t3IV2=~(ѮpNoxhAMoٙ";!0 _EU!D6Ŵ H (\zf4.aP"\?7 Mbb7LbodX ڱYʹ!B)r=쏰JbQqJ٭+0 -֣hBNZqFw=[7wGvNl+)cIcQ}XCi(WbaZsm6:G -}pyΔנڴ1z,KJ-pGa R  d̸' 1Z#3rh.OS-XTq~g>RZ1PÚ`ayU|](py$,̕zR;Od~`냵;Lb_o)$Wǖ3"4Kbk;i\p!+Z3PtGxu!X?l`E >:.Ձ.<ɤԛ*Ҥ&JJ'γȺ8N7.?0@Յu&bm+YR:j1_d~r6݌^x#tjksҨJ.*<. Z-abDnq,$Ɗw/!;z'wx F,=!\φAJ@H)}v6vV ?e$X2Ȣ8,6Piړ!_0M0 c$GU"/I)rZIڋT:Ψg1俻ʈ=9+#||#"X]<j|T76}ze=$k&z rM _Ol;"ӍEwlQ;2ͱ}…}M uU4!gGSB_B9*? w9=IwJ,!f7̷`v2mLGGI4K4KLFSP#i9֤c'w^^U=g;[HM]'IF\HmN>{g)HV;/t|9?Wc\MyIqJL ҅:Zֳth}`rVR&J82Vjgg6A@-dd.l/rmQO(*d["K˂*63bGJ+qN0q_ox='Q((ս{fRl~gs;F\zlR@'*{B+Ju܎[ +DhdvLO2+7aq=r/[P2Vx%$_䖩㲖yȶ3sLg;y~AXMj~0W|F֩'>~ML D4<%Ƭ%/>CtQg J(12:bδ̍\l4N7QTF$*SsHfwn5¤#>Yeo7uTT}ba0kAZ9s?5vW v ;UM&MQ;[9ٞ?Z ,“-z C.;L* :W&[ i ȖbX(h#qA(Cf<$-sFyBtDQsXwac0!jc; "s{.W޶ɉi Yk\ylljU(JOR迨%ÂȎ+Dd&6ɱPH\TP x:wwl 3$8x@=axND$-aD[`l]|36:|i^?DmclU}m5-IgH xvj']j:ed_΀}u{} ~NB,zx\Z#Wu|&Os|kHa _O…2ή*pz*2Z!H vR =}0pfÄ1A55x 6o ;O 3s%Řos$?ORTHF>:{"[fHF&r4]H 3ZGLH\޻f}͋Wu7z" r"BP ya}N7OK#qTZDN#mL.>DTuXY)vI$1Ѽa4%2p{@ڛ8Ɲ@wP{:/ܝ|w-^3c :'Ū, zi$0 cJ&/q R)/xDgq,iˑ Kn.lpmcU/肸j t$H/a5:2ӈ|g}Y{;&gmV.~3ս`J.v=xoP%+Zptr~\#-:&Ac!MTO=K8Kݫ,R'dfogFu ~㹦*Hץ` )gW:S7O5eJ\W6X]µgZhQR_~.O?jhht9քʨym24Y>&IN 2I|b>֪vftNPi;5 d{7 @YJ5Ua~L{\qDdGL'ioQSLL~Ȳ l`gnnoŴ:0t|^"P-UɎzuֵNf5mo2[&\@Bu 7?xӶtCx:;M@rlM}xr_"TKM%;^tiA3) l}\!M.qaf-1RσTUjl3GxDM[ )dGNTϚc*KrkĮāE]*>c &Z,FWFI(m. `~;XԂ4eDd$0rED(_0QMA:K;lTu-qsr*=:14<+hfo" 8 -VYFxd?r Naw. FifS8ĆJM#"sF\ZIQErGP|3}ASW#b߽csUXz6xSȖٗůL0kTt'Si:O4|$ydS/r"} *aځa,:K[p1ӁzG[I[]rGlr yiT{VSwkQ^-q/}dZV>7\(oT=_6#@O(Z02c 9ᵂ_@Sp-drJǰvRg8to R6d0"EMf?'1=x[uYKvPї~Z[V$dn""E|K#T$'*V;MۥR;I*mS(WvA6I tOeHNxqpыݖ !Uc(m'׀Nuy֡HT:ŏ FYS/E@ $t2tRj= LN#zJRGد7_FW9*d.JCNk|(A9 ?uK7mmڻHe<(DS "w{;8ArdXv#7H h(kΚ+ wOPy+^+x;ŨV\QNZ}nt3+n_UzMib]4ۈ15$ D3ϑ]ռqhW;{M&IϬm]KctqK콕 )9O[`ߕDb>qTT_J=->M_:(ޚ+$-~IGkG:l $he@cu֒wox2TAM9ѳkMև\=N,]&|]FɪF,PK#2dU䷂Sd~K,1q#GZ(g{A+!W\B0N0] ͢pf, JD@p.F.ΟNN+<k)E"/EqQdd#*aSzҡNOVYosxe s[Urrs(LP%*_ fȌ`2xluqڍqCN_S1^ٳDiTX[-nK6k`+nah L!*L'#1c$)<ʱϔy ;2U*C1OJ W#CEк3jGjDmSXc҃{eqGs{ߔOzW?D~u7/ xc)ϣHghHt_UN?4 a6rjF5G3iFUz}y[z%'9:K'f<CHI"+YM|cWl `WU V êޗ>\EB>6Çz`󔅗W#KxkPI;=8L.iOM>C([LؗN"sU![&F (/K|q ᡮgz3ea`,z3bx|yB e_O.tճ R'4 yG3SQ ڼ4w_# iR(fzW*~NEĻPF\w4Ntu7a Pe4MG1lzuj2ӻyqPpӴ1}L|\POō",ҐzK6>p&8sI ] :DݤuPC?Qcw_G_/Ѓ[8` w} !Zg[zsP5yŠTb03 Wq)Bo61=SL7}P6|5%6ΰs.#z}1j5 ɃR>eqaU!e0&"KnM nJx|6i ?0e0rLr_KinaU/s*)+`C3ڕvɳ@[G#?f2pQG@gD>}͵@uNvLRpE:{||5740- 'pKHZYSY, xv$NhGUxgz2ֳ]|3Ҥ Jp ]H4 \gB~[+cd?jXrEϦʧcd1^[~/7}==Ȫf%u6zPD3뮦ҍVvRt = lԾ猺Z«Z:RfsU ҁs2G<__̊K IUF:[L@.خzg\F7Z"MgbcX}VB 58Q곳c4g20a۽W=j;xB1fz%Dp+I[[dSA!/k2C7|%rclD2Ei~wL,`l@yHYV&q 2S<@CRLOn'1mz(E zDit'RplTQڵ  FHPS~F.uh>(]#:/f'SN6>TҘh+je("-:TL`W %7~_(wBV?Zm^u^,=4I]EJ~{խ}IJOd3dg(0^GFTjcJ&u*[AG8*fA*wYLxlb<2# k= \*!5VK 4߾8fp cPE{ѿz^Vn:WvC5(25v0Pƚn+BB[6FSMGҋBb厄޿{Z +2T b"3}2rMyA{<-鈰IGyx~3[e|#tl2ȫ+krOqq'yqAT)qUrk_tȼq6bWirt &6oM Cw}dS%|Q ?j0&n*!:Uܑɪ%/X* vW lV5Gk֋gL|Y:VYt48)3S[*ʄB{ًZfHdh@?SoGs]wNufgkz{NQ7[2{ㆧ/BʁȬ5u K;t?6y:5n`]޷a3^LbSuvOeHq-m4Ţepf;մ$N~B8qT3,1Tt7fE,z8Ɗ Kʘz2bNMԨ&ছ@)v[_( Ẩ}wG*fyDƆgklKT;}<KKs Pa֯x /Yb1dЪ5Xqi% Lh)Q 1(0յ*bDODYhY0J?. &1ϩN3J2ҧ(bkOv x:ڲĄ؊ f* 1`` V-FSIO/Wؙ]4pwȪn9*)(tYFG9bCPjBv_X/ᠶ&+1U_ab?PO"`0uL#$ǤBF/ʷ^7ļ0ĈO/;Hc!ƅЋ)Z)ˎ]K~o:^0 B{eޞ+_iBhup@} "v(\!K잞K`Ŷ)i%H4,/JގZ@˽R; 7RlRhK !F*\4}bn'"}]ϑ=J"^{e\{j ǠEqȨ%hF?yf&_>o*bLbT}@-' kL@+9i# Bj$\0h)TvFD0xl=Iz1|&Sn[E|<hzXRȺ6gݜH6}q:±s}AXrhv6HL~+YpIVQKj!%?ltho/AP?_]F] EWG=pu;zdr_JO *Sun/(x7]/k#, *89: yumkSQ$Ȳ}³wHؗcvHMn;dX(5hTSǐ0 qㅚigUҥecy /)=-b},unlՆ|"oE7YO5cV;H=~(8s<t9i(o3fpyCۢaLkJ:#+nF$l"ʦZ[_sANאɷԧ8MXx>O,4 jU.7ЫjZjTlc\ )K(~r #t8TyIHaΓP%]c=)LVu#ԓcc2fn 0 j{UέC+#İ(ÊEde9po97uhqlhxkyŲ}ZGb=eE(%*Px ޚ4 [e'P0iH|S0=p#+q41yk9KFM`r27'*GjMBMAVp`G%{tо*yy+RjEq@U`KzTdףpA1=bIMx$.և2/+Cv mLd=kx&J8<i,zUY`a @=&'tx!M ဃ|UăcWGy=X܈4)uly?k{&2YK:<>oc!=8vwlx%fۿ;4'Ml˳p YV5rX?f2"XE6B,9Å"ElWt cQcܣjZq} ҨKeK{URb [/_`<#36Aa][PA9ΞnpE)\)GB:  .iL9wT\ LSݗzFYbM+]헹<(k|n\ XdESܣ uuk JadR_fߐ]"QNfsw*)/u_NzXlg-cnyOwi#u Gٟ~0o!oޭCL H jMÖ`[6-qiX^cE[ZŤ(9P1KрۤVFct5C%/qdzx鸵:ba ,+ ibC)Qb3[88!wLl.44f3QҐ *k7u"Z6ӎLr|X+r4v"3* -6u5Sv(y-u6ܿu50>K#"\뒄mݴM0(n- ΙZIzjC1f Q [)w D7GZ L,!zhUxOec+>LJ WOrc.׳Q.Z)Qì h518 L;Bm H0 Uk9e$ Fd IWQIʅMZg<{2#vuԕ-ӓ+SwG4%Fqz˳oda|GA, ԹAunDKW'd?0moQDDwj6=,zc4;<\vaZ"S ?,=lDDaM {] LsB%bHH4<ꢇInn|΅7t~~z S5T/tˉr ŝ\UeAN*ow^фQ)VޛjĬ;MMk ?d|*-J[ p֓0EExS@Z8sg:-@@_~|8m9!*+ sDBş[ x#|3(;+0 )sAF˨Ue\㊒x;@ A"w(عS)~>QX(Dd9>-ح/Oy-|:{ 452V3rۢ q#7뛧/qwlXx Ƈ׊QiCJF>N$qcgkҭ[B11ܙf ,f(P^ggq-HJ37M#3=3Y@ԥhs1*|ۆ>x?V"è2YQ ӂU-ڈHbPi!{(Gd _MMYýlI-]%t{Z_0%z#p`agl,9VQd~ j3 bd_H$h5 uz1?G td%FⱤJ45Vt;aaq (Q>U M!:G>N0ң6GIV''x ЊoXhrK܂'uQr၉{.oZ\:)L1EԝHԑ|2EcL1D3g-!@]8g!Ս*W 4}~v:Lim)z!+disXcF6S)++?Y :"oY#אȑcCv8 45`gU {xrHo%6mUdk0" _ӕݫ8 jʥ[]Im؇nO:{&{ $o8pIYVhi!"CeL= dK]>H}։πig)ȝ۩@ .h>X7jKGuO,]%=ޛI2t CE<fM˳xKV>P'K)gfvF1uD",, :7rZN5T;o~Sw-m|&9l^)|hMx]:j4O\~ Ŷ,_ vZoE9 ǡ,v3'5%{x /T8\Qӷ: #b8U7"ЛDjR>77z$3\ tMdCd=,l((T|AD-F,.oޚ{+|biAS'iT7V'ʶ-ɟhMYv-$#kcwh^|H?¸z*FQ(:Llٻ[:Ç/OYysU4,_D2\y.9%-(S@ &@25mPGh7Oǭ&Ϋա j|\L=o77ic4M#m924$I?eYz:aEGĐؘRDv 9ҡ/I)8'rיЩEF=f%Cma=Ba/ͩ'RҦC/nǺWu6{eKi7~;н3C'ʜ&/Iv:ݏ'{tR'=}~h %GJb_'cdP |PNTaFLeB)Ik0$ѐxrhRErݕ,<1Krk6ϴ6tx;NπTH3ܾ5sPi> +4}4)~"s)rǫBr)gͫ GL ) $x`]EW:.OT1JM<ݧm~}Ǻܛ ߑbA,h-u *SpQՊdj3T"*F[k)\䆃| ,s>传Pl?ڎKa韥ߛ0C*Jckt-b~Q@?/g}vs㟧94@cGch@)S vvMigTs3*pfGAN2hrsYJ nVكgEFMV@1 foB2?}vKrP˩S 4ؐ1w%aY\AhyP&>(l (-omh_c#B8iA+m[OajNx4?`Rꐙ}rȍ#gmXlpI]↺ry1FGI0VgsUzN6׻,ET悮4yQΠ)ݩWa6 hۇ걫Āp.8?uG+ZFZ[ȑ=A-]>E!ךH F5!t kژIxh9 *>?K3x,@Ӓ3X ͬ@ft5H:hD$EYЬ}߻V_T߇&{|H_5QЀ"Ms*TA$44/TPGBwJ/VD@ZxɉX*LPIhc {nJ%&ZM9R/=F?.h6 *e1N:Uv@o+}֙N#hWX[[< .tYtkep̹-~ W;N|7wdptYC"C7t6Fh/(x?!m3ڐ(Attzmlqu~r{6O+h4F}/GZۿ/42*_ݬ>.'d)T۽y&H<֡e>roYXDS`~#t\CA;RVM^DVok)*|fG(H18Yd}/Mvb$.y Ed?R M[CB~1&H`7˾4wqa1AlgR lx"A".(IzԜӅ {(֑$ tk/w}<q 4%fc%XZ榱 aFĴ.dwp=X>R@A\@ם*u83)_ln);w|:&V_m$ ?aiym%;E#T0s/$0΂Ga76/ʤ,ys#f+~ }by?RǽjEOǠg^?d"M~KMV6; &@VPـv  9yl2?&bA"ֳ:@nK 8o0+E ChX/ c \j*OO:4 Sru,I09z3?0.޿)7)# \KUL =>6jh;XSQ ILi| @ 7fOL s)XƮrSۜ/3 kP&6,M& k *$]$B96B5סd=G^u";<+}B<D=?q? ӔP籣VF~ BQ7Li}P,1I6xk CsFM=?~s" i-1WuxIhH;NˌYӲ)|V@$X%׾#=Cd9%[K|m+A9I SmV۵z]Us})& 5~W ĭU:`T,vd@f0ٌ rVq$&@'y: 訔Lr H-UL۟ChhF2t\A^%rTRH؝"@FEhF7xvtꐔ7Lʽs fV3~q5ޙ Ot8ѶukAj53BnLfcɕ,2MfU=Ǻ\#BE7f{~l/\PA>+Lt2c?\ttSZx\W{:  xc;Ln?Nc/+E{5=6y8tSp}yvІ,.ȧ5h wݓ~YSfXODn"W:Ӎ|MKL &U-Bqe4WFeU}'m,\%Vh>D`mФ=>:雎(닰2K2plR<¥D.߷ Tɥli'z?6V5[[(K7\Sr1(x "qH~&8*wP|YvRd墘(zzx|<{mZ;;֭R^M1.mܡrjr5oQD5u~VȶNۘiH_}3y,xI9a7XְC|{> P;R-jQ@~o,%s[T]FKCj?RH V7.`uc#qzߝy/L7A0"l6J._|k$'Q:Ȉ+OzOR:׳Su5u圾&:#+/Z]4RSݘ^Y9Bnş,e+4 q:gIK!:FZڨ$WNb-t +56{(挿 a6TG^j讌3?1s93ΓZA\)HK%RS7-CB8lSB:(!bJisOϺوϒg z$?(W~,v?MS#lxgSWg}T|p#C3ӻX]!)DBD޾{Z媁L@ A:ź*[O0i+#KoAu}]<c/c"&miL!>/O#9HJ:ل#f3n UX'7'<^LNۻWr>LggDQooolq ntL&UrFX3Z˅r. (9U_*tSǒWc k/'},@h='Ï}wzMR/E)1yjɲ@8'lwn'!bX̩: V t)p=#JUv%|vT9 6,W6NLߍSڑ[J6Ps0 -ë)zR &${BT(A2:(+2pVҷB,IY.S9(TX]2\:-ooфi?1T}?[PP4t$-f9MkxA4z,ƒG E[ sSsby|!+bg;X>ъ,33Jr=jpu YүKDlVRkN>m#$K?@@§HV1#_m?GHkE $DAl4]ΫbY^^,.-zgYn1?VxIr+>_CFpsK EJ[3g:SKOιXBí"@1739?/+hx0̡F9y'Qwׁh[m9n{o1lU(`f= 5LD<$^%0G{3鳖V=;t9hvMh@= vdn):ю`}%c\M'Սǒe隁?u>2Z|^o*7ixzn[.SlT .F>Brp% Yhp7t3Ph|T'oaM2qj^)dp>M_.nت, >l.=ZlH_,ؼ!4.kPHNFuy*S`n"V X]ww?l;|Z81%LK 9xZԜweNnE>:#G1V-GRLKN4{ aA)zzf3o\DU|,ZQo4A x9f;/Q`cM7l )"G<_hh^v^&Т]uo Xv<)ǩf^7" $xD\\>1ܹ iܐW'GHCQ: 6 IN\%BKӫ24Bq# Nۃ=~ 8WKÄ# S!eO 9|¥zV1T"wcL66^A5%AmkmFi|d uGTfv}"ρ+yoZva'430`񾹳_[wdg Y AquwU2 ѠUI&MwURE$.ۊ1B @Æ%}Y8E ~/>!'~0E.e eCRphDENsR1w]Ιp؆YpE볾4.g>5LZvQE/Fw1Xdc _Vd`1mHP ؃ؠe2ܙ\tWq>50N7",}H7NVLAqe\=hFUI|1o}D'!.4z}x>jn#Xs\bdx rk-ÎV+O/P3vyZ8b^'4G!*nh2|їO <-j܁Z?8*6%9 WR[ ]F@_F(ɷCXa|JUE:&c"B' 2?<ɘ^%sH@1R4|82P5IeL;GRZW&̊hc[DDŽTq_=S KPzyS{߹i7^nThZ:P&~DAq _#yvtݐw] o]͐I#My>1 ᯔhF:8C/73Ԧ% q&<9yu`*/SP<`S\2Ȣ\=׭n2u.9 -РVnSz1&}4(*zƗ1 Kn2ğxPٿ뤜՟] cOk >8@u%.XKyn<$@9YrviF#a}4;Zun3w q”uFS>.@Kmh2~ٽr҄b/4w+톏Nt-'6PRF;lAmIQUav*oS KO [hKVeΞِ땰vΐvȟpFu)2+a RNv>[QM\$áY1 h/*41e~\){zoWhp?0P1ZA6h(F QO _ȹhLP&=4C 1ۣJ[Xqg -GvC/TضȤC8&0}?7bӈ Z[e# GHMq P5{4jX6UVO^Jo<,5OQM8 %%eeJ m16uK%.VԢW e%?ʒwV%ܼK̼uNe1k m0Pph3=k&9_w=+6> xU0!m)taQ:ŒÛ1IMH_2a]4AyY4B@yz 0b@4GMB5~g87&$ϷlRn{܎y98jTb($p=vJ!4rV,CiHI^+ݝ DŎG[żA9͔-lI#.3\a3p- Z;t `ƫsε3{JMi[wV/j!LڣVZ8dyQ`bңf{ôS |ys5tݕfh`ʬ\gJuX*6. B|4.'_C}V}SU-+h(n%cK0M⹗$xV> 6~z[Z/BgvMGJ^hMdeAGɩ5Cb]Ґ3_+ (4Ƴq,gX8bQϪUG)|Jjr[fˀm7Eن՛~ 0Br^b4.`W%˛9ޖ(Jh[3).⾮pr,N.vUNl.\N9m'Wc%!U2hә*ya*Xq*`'k/&w՘r9Ȥ` +5F=} ;:'tv(rR+AЗ=ޫԲ42k|Ќ24h6a׿vd$M=:YR.ypy%Hl7VdJtk\oqA$uTꜲ|I9uǥ AT@Kx2_ƞj T#"B\*T-xSu{.¯07sw. *V*VMMg ,ՑQm2=Фq^ 'g=, !Ä8' T՛(l j0gHxطlbn*408pJ#wޏCI4'_~G S AS%ToI!~ Xtpf[eVp p nD?F/nyl/YOv8JN@lta<DKOB2V F8a,~s-[_ =:Na*V8YS{զE04:/\4aPE.xٰƮ5ݙB*^󠈞8xZ/KiXȼ7nlR:םPu nW ]< ݍg@5|4U[d^]O RD0A__x$L|<5.PQAKT&ttJ&"+ւ^KKӫW<(:}]K+-YHTŷ,;"!K@,fZ'Iu"<-P۰az P?jct&IMrHǎQi, 43;XZ/%2Hi:xNhr/UBU;fDi"m]1WcKrxжtǶ%{ -mWCT&&HMT:36'WNA?aQD +)YNJ1?Rf8>&u{ ۺQhq~L~bYX\#%%ᖲ&D9<{ D2_CsPIC /6YC~ȍCd>͕>MdFGxl U"&wd $F<Fz@;XCT}Sm3h d$NR)4o%~1E2Bb7tPr3AVG7G_$FuL [l:t[!- *"^TX5/KNSa.h!^n <9%6l<sU0sGY:;0W--HrܞzUY Vf4~gVoZ[g\ $t\=θ1O=F@CxXk5>_ }ubp3ʷgds Ԍ$,䐂=omi՟![&˞;HΖ&gxClg+Ğoul뺼hpKMB޺U^94k~w[IBBWjI唬W#)q\Wa udJ8w," 超 1RQ2$~7E-R;E)Z8^Rg|2R C;RW 3u?>ŒMc?7EVdSXc~Qi,?8)3bپE dWBp묐.pw]Z_PP5QOEXEURՊ*ߗ#A:bua]QkŽ4pYgfu$O}`GgIVx"gТvea,̣sP\eZ\϶%(BS yLJWޮ-xL"ʗZ8BZ1|Zhg^0O0%CxKK}t:ۂԪ<蝅y:*s?ȐXPX j0tq}=2b2Ce캀shBYeoyy3BМ_?C'gj]ym඘[{_g켿J$CAL_59<1I>&E-J&F̥)$Z(jGs U+'ؽNTI[!}68#:7OJekP|:hyK,Lڞy<,֕좺1B??F`˴h*&&F&>`ݖCj *!>ʿb#0wBAn Vp}o~+D;%Zrz /P+9LPE/c'Jiڮf_:]dBc=l̋{Y8󃋛[AA !2f w%&EVv_U7Ɇ㠣b/ E@peZTvJIXL%`/U$.dP} QGoZ{N*S@ݛENYƉ2C)V{^ G5kGq7k3lF#|Y(/&][r$OU=lbA5^-$WjGȈrσD}_؁Vj#rꀰj:@vh:ZBdG_܀nHtseBʂ S j!xdi۴r%Nyq3:tz$mxj#cp ?q&flf63n6j ]yf؃P] pF%u<`F]Y79oZb{2}N.u $CX3vr 2>r׾3W Ewcw֔*H!\{wloxGb MYS$iiw]hPďV20X)eHh2 UwdvJslM(8ߟrd*w)wAƙW蛮!k(G ?I`2Dy:kVݳtR]ᄋPCZ`M.b<`ж PR6ܒ`n1[H`mb e*O!d濥~]5q;;a.EI@.bPlY-L"Rs{t.hTCȗjuک0RSl5!q!; m)/7rNEkgD<]Bbl<|uƺJlzCx4r @+ j&MUg){e2!P}[nC?y=GK媏fTnI 2@[Ϊ K>vPA0C;NbdFˆ ;~D.!z[5*yu'[:>7D ֓dj /0f6=r֠tFa?٘G3E -jfqqIZu`]K_!{.*Y.uaUAO*tW^A%Pʂ]\!ՠ yឺC yբo)aYUY a#T[%Mp;D?UL*gPd::bXecXvy aR}}zuI#T޾sH{~ HJL-e@ R;i.l#x޿Df?u1P/9} H=Uw^TZW0vڜC= 0bHTl6|e(ۈ":ui\s`bk҉FI3y,tpL#aJ_&\kI>xڬfCW!{13Ntr ;Aw^erǡh2wSg]ۏ-Zp}w".oωi3e$NߦF\)DݎqTF>_Dϳ>!?PhG w,PϜprDj^YO7 K4}5.ᴏ>K3쬀V ,[3 eLP1$ J@{0luxKj+u/zeъUFƧuMpF`rM2(IKePQsۃL+msaA b|Tuki7ףgdJD}(#N^<[Z%|2z*ԤIs34פ8!4Q9z3}^ɔ<5Q7#OU\܇ dPԓ5H;1 4˥7KPcI&% !_on*4'w Lu: " c94=1 Sv b9IO ߎy:lX(C+=P! OUzTmNa>_.{{PRքRk[tγq")#`ُc^FʠsŌ"քA QI%/O"b``} R>hSa<%k!~?1Cx_NɓxO myy|ZCVV;4l MavYϔ)m2/K7꩗,>QnKx^ 8kGal)ۤS$jdz20ֹw~#œ>f>Gs OeX0\8 _>% 0IʹD#AK,:B =턮b]vq+ )>YpOiI0yo1h O+CH05(fn|i;peY;@\n4$6p6peBaGyؔwEƓ.3j?!4:GA*_^ w`4~3<- wDzKèikC;Y ,Z%0L˙-Kx'I|&dEY $oƖMU rqF̈R-oG%{گO۰++Qc%@qi4;!a@6YS)A;-j`zE! niԘS\c3J2*mzdt^V,jǀDxSŁtߗSHmNj7l fwr*DVM9Ěq\+Obc'Xn20 zMEɻ'rAdtB$)3Dj1W5&'?|٭- TěYo޲nX9+,a;"~̎`40@9m|pHOn@7YA]'j))WS53AH92 .alES2tnoICP3W=ӕRp(+-Q9VBJ[mb}al~)gD<{ B1r$^v1an&|,% ,DCUkN1pҁ.^Py 5, Le6ѫ0~/Aoؒ(i(YF5*"&/!aU>y|IPmE~A-C%tkH NjX9rn|v8P*t w )=2A!L:㻗Cp<;&{I}"19:2k /jjd*B9Glp!0G-`9; #"gnxO蟥xnF IcϠs8p7Ǫ8V4gCR w_kOaBC20 SуVW?'tO>A2|S&*3߆xrӋ 5g rJ _y6gKn!H1 ,ϊ;ܑѺܘ՗pToMz֤yS/f59uӽTzfP;qq-g&G-TGoT B`9pQkm)W ۨ{%>/(ZbƲR4QߘUEjw~0MuKoo IrR?" OQx.=x?d~)4zC2h1c&v1}YB^ kbK‘܂II;?j(#m'+ @۸9?7WX]Up cs]rH$!;srޤe(F xSPy u:&QiY. cg0`>?x$:du-sȧJ[<,QDYBꞇHfQ)m^h#O/C}(1xZXm"!{Ž;h:D{)SS ^g騝@ Ms첚@-JH/Ђ[ LF+tX3I_v2J~@{Ta|QvyBw$3ɘ]ϣL b> 1 Xe! `W)jpzHhIO'0Z4:c CGgwǶ#[%~dVo;zɦ ?Xg2%وxwdI]+B;z:&T(zdSklzV84ȝPU2{1h"-=Cg<٠!Mgu~.aϟI.˕(d ^Xd0J!?Tz4-"=+,ޏ&,>t2Y~ inO2 Vxi]0@~{7wKppwHR-%3JGښT6f.K(m;$YQ]UHӶG}e RT,||R4Fr2Q$s巊 !oM i*nb%r&H-4T~MhrV[ 3D/v Z {g>WK)ނ\pGJN|GR?j.7rC7!VhҤ#2&s\D8Sۃ2gڳ4l#3{Ӏ T;=yf nb .2B RL}(DML!@hbK J?aA ti Vw/h/VhmNmsl.t"͆ɾf4E9-̦ӜMxI;t>ɦ5%,ů)So ˒Aꀯ qYK_쒁 Wegc㹧8=F<$rJ;k= 3T߰tQEČZMDGQwؒdDFK,¼|s:l.2Q3s(.Τ/iav8:Ay{-WϣݡLF}{L=kLb 4W5żi3`RдOOsP-ߛ<e^Q|Yp*wq@nQHhcgGt^F5"9L3g2.qAig6!QG@~9-.. %=kBgra6+`qok/$VXyuNsY 9'3G|8P#^=Q暦vpOU(̿Q!{sKJG$f$j]U[T+cfœv^i\pǨG/8P'{$N] L5X;w@҉"K[ C6Jkf56Faa/́&9v´#ng41Kԇ:3$ArQɺXVk"p-`I/hکڭDd7 U&_Ȋx $&tJ@|=":+>L bհ 3z h$3ż+h^Xl43Sa?xde 79:^tuw=!3*ڬ,_V{OQĂ޲@B7߻(sĹg~vDGb3_ q4aG4̪F$gr˕,,q[Y;`6;'`v)K,E[S+\ʀCbi,\ 0c/ϟ5SQ'hqHo!@Ĝg̟BebݰFըC>Zai;_T.=iFe㘣a8S\Zb!>Va_$c2tJ%yOیhre9߱l~fy/uk;!\ٍlኜM.LqozxΘ؁vە ٶ*6S#kn8B/&醈Zp6nn(T[\4%i_G0x|M ,3A C6/6}?vBUE5~=\fZݦxEǏ?tLM4 *8n׈tu֘\v3:nre}\0uKΘAޙ qd^x[إ"B[:^mPZV4ZNZv{;fAГ#3`)A<,'>s9ذ\ӭe])Ch>z7ư&Mĕ'j>~}kqH0@!O0!]kO][wLJڀ0H=ѡ@}' )ԧEZO?b7Gz<[:rA>.5dq Nؿ_5sMYjvX9=2t*:R{{;ls"?$qKƭAI9=9)jʢoÒ% Yi-R-?5N ObBxek<{~S4Aɗ}EfGD/XC뇤Eg. A F&kLFcpio tyWZB?\p}"_r:<ʴ?K^U*}mit#p]}@l` zr`ǰgmօ|-7G_ka8G|%u?)3dOv74Xz97'"tUw՞}O<&^zN T}[Jr{ _!}yl*21ݨhʙG : wig}08_1yEp%g<BS5F\?W|!򚖞޼od.̪މӋ o{/tT) 6^uLrR_}*c8gr83~#(]ym_Zbt I)@*A&Rx:_x-=4R4eN;jO5{eUAN'J|<04Bqu#z}C":_H0O"Sjf::gY8IeCEjjΙ8BaLGf'f(O*z0 B<2gx"22mb{O"}; +>aI+ZkV nhR A|K,[~uABX ~ KLk70?XL(림l^Fa^!!vL; xy+!z [ ~\gTT;M1A.֦T# ڙr.|43C:$Ī 53'' ,>I4wo3!'C8-)º?o/;j)SNaC>ߔ/8^"1`b1blg0ngLLkÞ޳@2tL~9[tk֮VLcx|~&:I"*P ¹/+ubXA֓% |1i۳9x12*B/YN)[١:_'tq\pM@YP|_W^ ~-OwդV˾4 6!%:ڳ}8; Va[(ϕܯZs^HD`# gY>3ZWd+|Y R >ܿļ"$$ēR!(")Uj_FLPA)z^΁Љ;Uf/yJ$ݞ药H /HRG..9{kODLJd 2$Ps+q/hΪXD${CγC]#7qfڭH[MaTyhf6jV8_Q#fbxcIX FIJ]w!*mbWֺ(QEnz`s+-FՑ7,v71M@~ìRl(,MD=?MPV{) M%pgޘxz$\$GZslQx֐,a,$0g['qv{eԻT1`^hPA ѳ(|~,j?֣ZPeϼ9j-o<N.%F5ROޤq!@9qHP8f>c1ciPYhBP%ݻ$%"}%%62} |\IX24 03/UNخ. ϟ q f%NY/kΜh,|=:[8 K38ŢfG}s{*%4??GO{Pw4݊+NCOhޜGNTX@:d* ς{Z]2dt_T"Ֆ369߉^YsV׿& ]uТWqCo'atgrTYreS!襷xXڪjÕ7u>z)٨ 9t(TWH5W^q_B?޵u㺲Og$p҆|Y=,g@kM~d8M,RCtU Z_U8m4n䵰/h*HU"ph-pTkUbxЅ~h}ל28r7wĈ`;~j`QKs6W/3pey,M-uv:zB:>TPstVU K;9br/ LZ(~棼(aY-1o]PM3+U7\MpܡF<0(51j'lCotdn"#ˆD;-V+ζt&gAmC1['ؔ9\$@":g7҅> J$P6׶(P0ެMɶS9_-#pTIͿ@Ts)3)'jڀ[?3^hQY*q@WoW&6 gkrSbIeAS@|>h=%\[}tMƌOiz䵷yҗPxrnUsa)PRũ6~6:L/2d_EA*a wXVD`)Ok*Z=CQk~!@5z=BHO:=]ħl+|,en 8s!Neq#Z|RTJ.7fy=}Mf?QLH&ᯪ*YxV9^*iIP+fԝԼ B"M.?7( X(b1{.IBp6sFETx.\7פ 1;O0;"Wi1RC%$ .W!EYgJ=:"II8 7gP9)X?Dm7ƨE]&"a#^O;GKp|Iy ܇l {2>I(VVyC@ʷa-^JҹrrM\DDXO7)rxq(<+RٍcRLxb߾r(8x-,bܬ5yBlk<.$u&"z3V0{.~]pL*X^V:B=,.l9N ~wUOg"HYs>ᎏZd8@j'8FD?~"n.㊳zm)RtZf UEg$YܰEG\s+Wڗg=#[>B٘5p4l),MƶJ"^Ijzi!CSt50dWTC(NƇJp%QGp=.1?0)#q$4q5.OGKW,!|$"GLٶL//=.凎F)B5l7s (Z jr-v*DVz%L&ӓx9!k遏 Y_a.zET$k _]x!~yͨ;kq݅7 YT% uDMb.CQYM-n Ɛ;g` &6e To#hO | Fb<^+GwެRpX[ӻJ(uҗzQ6k Ȕ[QjNEb*Zh;(T=JEL^k.G#Ǹ_钻N8aA謓܌~iJ-bH2+FN{6xw$3Ql@}ZM'Uw ؙ|{~qyJ0!L 5<3|~^WC܆A۱8Q[>dl{tl:@AVwK>7WǠN}4nC&W4'[v2a!:Ɲn |aGI/)'կUګJx`աZFa>BL/d*V#Y爳kJ%Z[xxKĮ?͖A<,<2#&g\g$CB5BTMԷ+*g%ԉ˺AV8U0ҥ&KZX(93\]#"dY``Xd &cz _:9ڂTn 5j-~! +ЅJJ3u3Wm4}I@=ࣟF4u>튤ixwv)?Kz1% k{יXxCű=e]B t6<I|׀C7©l SAG-%tۻkX1<1L (+(trlYcqPN%?jOAH.{Qj]^4f!\0\VnZϛ+zù^_Kg"bwԓ.[Ա?aNcT@=x~<0=o.jg-!\'Ѽ2,T__)fHm; ^ OX;9z]2VW \ Em꾧 kH V>a!hjFz ;/xms-3V`_,}`Bh}12y7]iwD{WUxEKw1q<֍ * w p c[fsd%/v',_ȕ|1iŦ|Aaqm+ASRP^z9%Bs Z6 <;.GZTEj@ޟ*<W=sHv ^Mjv/9tLZۦ'Nie~aRvt^%BV՜-fH lw%Β$@g!V ̹x[ #|% όY Bl239.hܑ (e'I5oY{ApDS3&c@"ܯVdxktU3ՇK~p i{a`'QDr plP Mv ucuFW@Whml #rVP1@#ጦߊVo ^z+59%l2gDS3 d)r/=H4h,WG'k0H/SB涙\2ea~6B, "IM]bۭo45$֨1&"XOfSBky4hm+Y墕uk&.jw.W|djlu`{O_2vTQ&9J|F(>=+}䓞3!1Vs0@96fYADGKEe8Tåjlm{ZA [$@\f#Ỉ, t_>i@$4R1&]Uvbq/N XP:pۈ Sl,Y[ã,x1 v?(ѿ_4t:Yꍧlłjnƣ ߏO Q>ɍb& SV:]l38{5։VngLD.:Sd"S򙩮d?O<#>́/6ި$cUS}EsV!Ɂ}:461Z\XtB`9$&Us#*-ѣ(H8ڌC~՚O1=7Ҽ( b<}vh,Ss1"WJpЫ3҄Xku1ϴ4KWu-${9ڣ\s(! .5Ly}4h3 ,.m+sϺ9oxxS(["+ )`G%o;>7ݻS} ǽqWLhjm< pC T2F'4 N<O%k[o$y 2ZP#\e3!XC[aʋMs:M.~R,P=&B 3%^tZ|{Xz尣P-w JaLDG}~iTSu7h !pbc NSz92.{{PJ #;: ޳ `"cmJn~KA!'DG_~؅cԓ͘MZ>$oX)U_K>!HG6O:N,砫Z}\lW/(rո,z)gٵqBB/T'M0R/אU돚7arQ^oM2LD"5` f}7-YfEawsx6~q `\GFi*i|  2ŋ 4'c$e5VfCSl"P{yHLrWWGOqCIa3oS+>'_+s \uUbh ŋ`f HuYՐ1&Dz(w~I䏝i l/0WEݒ |;\se6c.Z>p Sr9 +x 3ɩ:]Nu%60p.xdzlu#=%BP_y%ou %Ra;suRπubDq јz%a>͊5f9 4D We"/-I}hCػ#Ac;%|݇"]46]_1(ʪRu,]51A!6CGH?A/e2fE{kGQQܨ,%lokk GfT\\;ALj/'aWug^q|d/||HRK !0duq6ZYD _EӰAYc.xbjE W̊TAh+!Y' Ђp 17G}FĜ$FQ#,c*r?ۗsË7z6Vh!f\h8M/o™n`0|t IgݷVS_(xQПզ NeҥY;!Oc"x5o^$vֺ/Sjg;&PM&_?ixPߛasZfi\Q22~0$PF1ydCq Y|?6o*l0RVQXlbW!QoX-Rueza#!u +j UҭiV/maxDI!y1DAXRwSW8iΒS** |)+O摫7QPBy$1k dԛnKm|d%f) %1g3cgnF *;ەYGڵ0Cw dOpr b\PwQh kdYe)"!):vV0Ԭ`=lzc)G3s]~W ;M1iɵ;Vc|RwP{! 5m߇+]KJ#Ц<4uv#1C84,qx;CF}Hď@`ܱ߬3$Ӝoݐ_ mSEhM!g~>FWӏ Cj鰎n;_c0f=Hh0͸9=BR nRBĂh1,wHo(H%fEn!1]Lx wl#_%=mS}_c!2 ,|XPpLNadךOI ċŤl`sn#7 }7D UM8ԝݿ̶Dܭh)MvuotȒKJl{LN !o yZ_tbE+hOP崘/;3[rdr?,*~Z'9Z y\j:)iLv'ڮ=*]$tV5J.qb3,,S71 $cz?!dnMgUՒX8spԟO8Vֶ rV#$zVlْ zHEеHx!G<{EW #nb t Z<,V&Gfd=33^̦G\#}zauR6/kNĺs׵iDz7CI.pi/ _4E 7`Q>]ւYU0˃ppfhs1R%W"ٗw(,@geeuoxF[W}`wAc4:2)\q̎ZzB~_AUԜϡN pdyUn3⣘oXΗD- nˊmj~vȩ}?A=S\M9DFv .3Ln3#q=~>&d1P 2c>݁VfB<|4EI`@켑K,-OsM8E]\;K~.賧ݪxtsOdL6 ]!/.5D6yn;od>< M(bDT,)* c t8q^ >%cgs Lޯ\"q/V_}eT*3EM/1gi9%8򕩘iyD²o< :fr.0/.$"߲Mϟn|Dg?Ygk'`xI$iwׁ0ƨ50hl:YstDȢ[cL2 >DDet>ɮCZOy_[/FL LO H^4el0Q}&!,8R >pS|[01خw24+/!\ PRpGKع7P=^}[@+K; km,ލ388o)V; .Vja/_ pz(9mgz {YϜn߰ؓMT⿴2䪭>O;S3ʅF"oUCVZ3Nys(t&*^;:*$rC>U\.h8&abg8lf8nFLX5k[ uT؞buIyʲCˋdL؜U }]KJ ~,7%orC鳶؏ -dp ۄw06壋 BưA3\Lv5/v;غAkCCS$@]mNZY=v ۷ '+1y?6`ƍB0i0Sx]Iq w(\3 j %2.yqj³^$/i¡mP1$mnFlX:;Hk˔MU743RZ.cSeʱ*N.+2`VJjx\1QGL,DL6m\ޑ_hڬ: n0-w L yroT֣ dI.v_zκ -n=y_* CFyZ hQ;:1 R84vвtýJ@M] ptiQvoe>%v_3>$Rzw -/Յ!4 7)\tGA]C0g+c'#ovP!L&\(TIw[Pfxɂs2H5Ci^AFؤP.g!rښ_WCᅕjIhkWSQz ޫ/P1垃 pk/al?(~NKEyZՇԋu"$yB.6xcGI C!ޓ,}* 0bWjІPoRs4۞J L},sE7#DP>*K(R #,Sģlm:}RWS}Ӝ RbJa^ ॠaۃ4hBǶ`D0_?;J0v)ѝv(zP_YQM^yGM#;_ ee5 bxl %? +[gey[bi*(]m"kDю^v2@A"PT5f") V|P\1W2@/~X3¹m ~M!Po{,%#WN+(t%-X 8H'r HrX@ur ?@X5!73o:M̍v}(cju^ɧII>zP8Q3Hig7S"GvzSЀy+hsCvh%(R*Iu(H-Q}zZXOH!5xD~ " Z @YǑ ɾ)x3|;t?O`N)N'˘?4qOƱlN~6;]vA`_4^[]6,O 74'1sh~ 8p"uRT47Hrۯ$,9/ ߉(m! Hgq]KӦt)Q,:Gxm5÷GCwԙ"vV:-e4OJ49{ X韸&Țm)̓iDzr0V$|Vk珿AkKzWXBkU~HRfa%-["1MZ<`vY]0o(~I1S5~8mi]vH[)kj: $oS:k'V$Ezfh %tKxuhpsٌ#б, 8cl)?25a |[,8,=D`aSw'BSz|@}9uTc:aqfWW<0_ENs@TvGmG0oi3vxuoHӉ,@ F\T\߉RӁH-(8`l@fS0IϬuAUy0+8=MzD-X9KS=V{=m_n9&΃zX[Y"Elk6KvDVB'`AZ2u`Ym9CkI&V\8yؼ^x%ࡡi B8?Wם}<ފ73j(DlHЉpQv[%N$:hr+$PZ\@QD|ke0n- Nurj Avn=Œ9 :)KoK/!iꪏSСٽ]bo\B-?QF-\Z a8we5U=P3ӈA,aNZ I~peOR3&^҆9le)V?cc{u\̫~#TbYNY󣆿hD wKȌ xL3%xu] b6ijuU"y+?JU /g5| |;KˆR Qq?x8vg!7uk|٣jpj~5 ]R0 fYw }\G`g٘ b*]3ޛ9d1 u{{@돂x" [*C3֦D"wh骾V9쩈ہu%C۰gҞ[IvhzE4ov U IWvyV+̿06uF܃!$w wlъ ʃM:|ѨH- P$b\Xgj>VlL?~yԯ:pSDuV2 !(nd`[!P̆ $$ I"J`Ī~;z [曶x݇k64x{X{,Q]^]:0=Ec$æ4S(MAT~gBaJqb GV`b-_֊ ĖHbW"3rZ" 6aIi>%s` .YT-ζ".mbd/iFWEȭU`;^,D`['&:.o7\ō DRJPoѣs`xV4: ʢ" f)#=؛)}E8-w!Zp>EHlj}P2ƶ  unuQ53kQi\ߐĐ!i`ߙ_-eRT<3{\/Z(1>nw‘a",[yV6m=4 kC`;b$WA+u$՟Rϼ'ҁ I!#RyHtHݳRǒ[\FClsq=g@{RΞD#嵸"8GzQyaOBΩMT'y0dī-"9 @MpxdZXɜ䅾[ (_w{N1CEMT,ٜK3SZw V|%!ǻ6[Ӈ0KJ!TOk.4 6lN  ͗pE&O)5E0}iO2ux)K5I5tл${*9NucOٙegu,v)f}Jv.'GnB??課 lϦN&q+ I 4ik!d$0qPfc~~y_'7a菰XRF:|6[|}@ׄKf|6TF78:b`mP!BU5*_$12rf:dV@nݵf( {lu67Puc[?s7&n =@ Iln?;}dsM(b* "$ GġmH 7O&_\AsHu+X =?`Y}cIZ? WZa^8gǐV^GkQ '{Z U< P>>qF8QB8J]dyҡ$*#(fkuKA,*?Uy{n;7 ŊOv*WrXQJxUQx'Uf:j t!4[11!χ֦rw[H0y9ߎB5 m?YQxc swx 5Aέg1ވc]SX,P_I!\Ttۗڤ [WAhs_ܝjU #q[|g|IjnpE^6ojkUPHS03f2 xl/Woˤ7 yt; })fx Y!΀]HCZ -[aYuEbW"mH$xZ ",ߋYro% CX!Rd?Մeދ!h;sBw8:qsSAkA}+XLVEB8>9#Y+,88をq" 4-CB }}QX(>ruv3dFbߡ걣T=9t mӉZϕ.ﮞkB6C*N[1#Ybus+jr$[FPЀn\14Pg.bHk# xaPwWIjOeUMk$0x(XwinNuL?'%WW󮜻 >F:QkHe Pœɮ=qQ6!]X wWAzc[y vIԼ{KE255؛5'_CX1G5f>趐)"tzW1~ %pr8sC,ճ3 Y657 .dbu0K /yr,CLCl|_SdXV[P)/p@"i61ml7cf-.%]@ :o˘8#yƼbI/_}ArMJms߫P |b^\߳™{Qz/WzDmOB9_& 5IES]AP>[u0,@37W4ͧg;!aYK}Č|YՃٞZU0']_mb\AtBS9q5! bbg=I#Kt=ɹyhafbV@hyDI$:Ja$GLr+LGňoq|'wSTiK`vc )8r+%@G W~&G1]J{L`AJфl*wo7op&TڙSqMg1y(*ݜv-Z%u9n\"8nS2qMK?ín_&k)if{ѨSg 9G$D4S]#iSS,*^AY#J8*jL>sc ?f=4!PT"q$^L hzduYDcG&H,dj_9 m}a 9Y.S2 G%h0I =l OΧ%QzJFARbHyZjBϪ 6;d$r*@ inٜMWG*U;ך"IU|ȩCMHӕyH!QOkE"\ӽ>qN8 ^#ﰲ8/t}RzyN43FlQ×})DZ(5/z+ޯ[ tJIVDXl7[~q VzA [_ӁmW۵2]fሡљ( 34a⊕m7C*K)\񷵳.@׵i5vG P/\2MVp}W(麀4P} $)$n(QdUoF6tBOyMrX+K6p-wu U=oJ9rzqzVh{Z7Vů%f Lƪh$l q uQsK~?cʛ;f ,J)njrӍZtsTi/tLؠ4'zb<͇aRSJQ)>cJaaTkRS*JfUj,ڄʳnwN1#÷#5leY - xKwhc5?FZQp; 5;-8yO'Xdڨt(r4`l/QO\!MtFz OUJc)L ,4jGۦEv=8@3[`wZvorVζv𥀀Դr]Qfh|BhHA:J@! ~ z5a)r>䦗-((;bSD.y"s_tu i,(SetуE[`+␎m1dx|׍}eqig=jR$X4 xQgbqfמaY/_򴔾}G@Zqmiv j! ms J1qg yzRn^G Y!܃nM#o3qTnI<[{[MM(w 4kz NlN{U #.py F+6"K_R!@ORHƚ3sÐ/zǙ;=D +-U\OE2{kW .lҗƑm1y$&p}SSK:q =᳘@bRrk5Umņ{)Z&2F۔(sU%L Zr6;s AU&RAc2pc' n>QP#W@Ar%%fc?=chqTRsrԣs CxGܳN^P+ZVtS!zN.-iT :[o}s-FmLz uHp Ts%=BFe [JYeK8c;bd U쫙_h ]ٽv B{lćō ^@I袴mqne@u f&QV^{W8# edX<@7^m#pxJVCI7_LBV-Tڇ:V`~о$ax3FUHtٮwێkebαZAh\X5B]9W# #R "qݼ@N?e9 zzWkr_ΜIvA] i^mIpg'kj8 ߲6*a\Vպ lSF-wkU}`}=o̎,zL7p%;wjGY-0W=/ujA?|W-6Yȗ%T ޓ@OR݀0KqZ<|KM3: x W' 9(GpDj;Noo,viw@Տw(JC߫׷0)MPrMw"S]KQscw#;`WRTb}>-a>gylp0w@^ NJ=☹>"&.NuM*!ĵq*)=4#^OL~r[Q2M (߹TSAmH -qxhBd.v}fcN'+.YՅyD.kMLJʋl{s?%Q2[1w& m$V|iP 88ZH=%,KDP~1]OWTG(UQ hV ͐/VWD`Kb7b&B%iOo >竘l& *RyB\g#g)Ո9mxyJƀc&aks|[)9yQ8 #'GUVs0?al_.Ĩἧe{g՚S[K>_/u c #d^wr%(Ҫ"u[Yw_\k+~\"!By4JUݼo e Hx.oQzĝ RNrR3H(1ۯ'#3wS^Kwk_Ԕ gz֗5<ϾhUve5D՜[Ӻni1@kM)~s:Rm'k~-/h 1651K/ě̐k. 'npk"Mm3p ۵b-_Yj?j׷??_Xv }7o}'hsŁna(` L KGEE˔*hS]1TS3N0Xq7O+:s-BE{exѾQ1DYaMA>2okotJsQ3Bt禟W.BenY$PG-Y09U:^T2@ \ԕ. ͵Y({yY8 :88%XvBkт.fmC;f+E%0 F9+E@Šc,]!< fotSq+gUMeC*22,Ng"ŵߴz .;zsgN&D(7I)& 14/b@%c9H`rG|UmHpHK Gdx$VÉ8)cS^t[4et2q6ɤykiXp}Nqk6m`'=,\=Q1Ik~lɏ+>w^usNB@>i|Q{RFS{vM«+o$`t8Ap[[5J6U"9{6dKz}!NNޕ; 6ʟPklˮE4x]eωG9CPb -9;Zau@ h8ƝM 3G HZZdF)=Y=c [#v`V̇)оW]́ &6[l^q G{gRRZ==ȫ,O,R+ӵ #񭳆{v`n]ÍwhM/RKͤvʯC֧_41dpeSMRܽ[!}-8@;gy Fz0-h$޾]kyㄳq. ys%5<_E(b& J?+s %>7R}p\ !}L إGQB4wG&GzH;*k6'0*E`,ELp@[11V.ePp83qsEŸtꏑJaG;hQ& }, '1POѬ@wu-7;|.b-S^0D\.,*Tս VkQ%7|aԽgMl(J8?z@? ,}?-ON=t0L$ :Z5K]vE:(qFPͤ`O)Hx="N0[2vob1N("v*LdIK@+/!kuB>iXl.%8QOm`Jcإc\@|0 Y|)]Chd `\O,!q蠮Y3r\ 0'=c|uIxsI$^OUΤO]1U$Qs +Hjg%9^1C #rZk~‘vHjS:}] Iqʊ 8w yVLaQ-2@AAZc zMG(>ؽM}(l6Zh$ U#+&|kNcd&rKD_ {֘Qլ<| __Ϳ}TլĥE19Z$f̲z o,\vcnvsAoWy-V)4VT|0~;TH8Njϓ2xB %vл5{;s K9']5bߣUm<&c.Е7wgcO~\?ëa#oZ9SΧdC$ud/q`m ݪ}LDIL&b~,a󵠫P+p ˸uB+KolZhUyMTOF?!9;%>Z8T(i SecݏW/N^PuR5>rx0*MY{(/i* wH+mOVP+Ëu Ⱥ1]=& -+5՜qXHQm|Bt)H6tQn*/ⵦ\u=JඑĚm?xoe.*C׌ʈVt`;ȝM7S'nxU6؈]-iՙ(Q7[OE )͔ *M N *=m^j`.\*yI ϶s`YD$@jn:ƇChd¾G}.FRpu4GlϪOk=@=WB"%fIhvGбR뙴TA6 D xwo2ŮK"ѵW{2:  1~b=I:VTJboAܡ~YT p?l.,mT;dkC6Nmߘ1厦_IQm&Wʀ\&U|xZmGmUj}:[9lU(@eB,@ycMDc R1vEq%O-͢ !T<Ԝ<؂_r[q!2bBp<2125w2N3v45tP$({ e6}SFj&s' 3w=y UtK'ZqԦ&KCx.ވE E蘢dz2l=AM;hpH-f`u+Q^#=upzxMf%8l.Xk>Bg2/L[۲۝*>Tb<[=ԧ+L˺ÁR+ G!>Qo=d$ E61,oڴ;!t5M~@X&wWӷڱ uXxl{I|i ͏eLYK:拣qv1bLC oEN$!}PčRe=wPjQcTuY +2/ʡcE*I7vjH 6`s Q6ڧӽw?@^!l/4Ն8 DZ[S eݞ0{L']ҫ,^IGj)6_7w]1|[Ɗ≋6m5,eg7U;oƺ=e!)^d-+2` e{8=4 [}#e~ir+:wk\slqTDZU;. Ş7- ދàuFXv3V$>}JM7b_õFQ< .l͒Pezё09Q2jvW -ˮp,Y/j5vtW[4ʀ_JIfT?TIˮTZ g$G\Dd0KWR٤s6{@ Wmr5g_Lto=]GmdNckVv.((BF0W8Kb/(iQ7$t}蠕v z[ xP9]R.]lPhVD(S7@<E L2Y ;6zCgko_|7gGb̜+/JRCՉ%$qZI턊[B㞱ЍR#rx볛gdA\hR2# {+#&iSZKtƳ07BK |ogJ3t3~].n~,=8Khl334\M_IO_/ω\"He/=)rS<ɹiO՗HM|R>LAX.ښSs}<$z*3 9ge\ix,lV^̋-mOjP'$!J9N.& JEg(벗>'#td_ 'y2zL, BO Eۇiݴ> P*XoKr&SɲP)OgKE0#2ɂœaK>V6$S&#@`pMer_yn¹:>,4+eg ؆q6IЋ[{_S2'0"!6TU\[KUD2V+(і*wv)b@0Q2h4HT{8tC;ɣ@1?N$?T >1'+rdzjȖ zzo) ]PPV>>AH~'/& i$U3q,zB`J*ZFt=̏jquIB :M HHW|[RPVePO][CXLuϬDRxFfv+ 1?65(l|IJ)r%*?lR8)%ZF q[f x CL)=-xs{0D ʳūף_Ε_C ` ⍡*Rt'gJnZ./A8]H)-0'bCCEu\DGDd9E˙,T$g:b†Q9 8! ĽSL$1OrjTߊ /8psiZ(>RYb؀XOrvdE"# ۍJ X6}bj6aU ?4`hy6<eH|[٫>p=H~0v߰v\Gf`JCbkr;AKO6gX2\–S"NU\Tt26GwVK)͆0$)ӎ1a\T]1U N~Z\DRml|}]ae,UfIx ̸:zr@`Z1IWe`mwWY"QAp# fYS|*yJ(lP0u*T|=ܐw!#r_ V>FD_V8$bT٢gT')ga{շ/8OPky4XYW<^}[(DZ6a}mTtl_Tc3Lzh|R֖H*Nj곥+jA"3J \Zㆴ&+ےHivaAq3BWt>|@&<5|sweي6?qodaJyXQϊ1W4a?ȒRGUo)јm{s/fpeT&G*V0wJT*ԅ(Z ?5|P㒻mT'wBxw2M%>>)ՇH?ɍ{6Im\K R 5 y*ꭣ|fy a~sqzƣ0ÚH撼d ^v},DWb uVVjCz: FA8zae7|h5R=iNBȚҷVVjUz."u=܊s`Ǘ^n*ByV+,;a$+B*j=G6װ/NDr&}ie8Lrf>%vL[Id4/۞]xmKyXo%A?s,!NF1*RX't)tĮz_fctVsyȹܰ GCW'[#`1)6hu:[u&\@OC-ʣ"8A# &{sM:ų)4"ӲۋLuI/I_A1UYAP?FSj>"B$ k}%VzS_Sؖa92Itb4Hj󣉿5ۂs5a*C]@^0c{xKZ( lAN F·TYrY^MƟg?,Lad 'M2"M5D@ Кt&9 :g"V /@D.i*}Ti%aK PC2> 7E2??x QN/Aܱ(gVUhKW:%i,jA5;8asF=!wavyVTHߗpW):g|Ǖ{c0ю%gMKj"bFӛXrФF$FD+F\f3^ TQ Cq3jB/B7 QZry9Qp1 _>ezfCsW8>R Uꗀ側y_/|'uܬuS5Yce;6?klٹB6stZzfdqJ,blz:o}~w \*M_D2:v"Ai2W< P_6of&.miY"0&>\Npb!N`++#~}_Pj`[ujZf9TG[ v@@wo]s#S9G`O8pGBfNSDI:DۇM\-/>+ WBXgK02j zl$s sþ'i (^@]r}~ N-P =R,+4=ۢ/92My@uvMDrC|WhIlo\nbJm'Iv$L"2t'RGzsd~|;D8O iℯ=N %_}V8HP:^{b_gҒtq.Ŗ~]Ђt4;<.sr !x2$g$bt*z32xvD1ҙ!fr?y|@AGV! &&>d\%N>2{V;,V$LҩʝyB|/@X  #UnA2[ -}t31Vl3J4v59=]MF݂:Lbs SؙZ-T!JEqk Ui:LF^3?fORo hf-~, ; V; %dpV{bE zDƦ f{_Q<Fh݄$\4mmNJ ݊fm/kJ#WNZ:.#&."l NmFON~Ոc6HL> />[ ñ$yhGDh&0Wc67 (Na^2dNncAXR12lXHx/1`YVs)x{0t2YŜU QlQ0j!A|MF[9Ꮤ YQèSys K[p3ciGPQ%{iTGCefua{~HSh4J'OFK"Mãj=fg~3B)mX#%"=x(SgM t:kRlWaK04N{S-_NJ#֓foh'4;HUZ)~8e!|toj@z9|#H/ 1QY4[_ۆ&EE6F9ݻ9ڦ\f ô eBYP͊^˶LѴK>J x=ѵSc{zȘ-LavhT5n‰㖑]l$[h͉>&$a Db^"ÊE9bX[u"4><szZ:`g 2dqD?hn[Nš 樓3"vmwi !'NQqZp|HnZ$c?]H&J]/fegj:5߇'͜te\Ω.:G?,MJUP}FLO>lUÜ%fut2kj Y+JZX9\Ғz.{XQѬG> 2M1Laf=)3ft:қ`c%s[zY>Y0/ߎ d6_C}I;DV+cza].yAgh^`,7d>=`}zW&H 9(4UFocFH2T 2FIK uFN*`>0I#C؀(z88yq%nНnHeĞ`?Vv2I{Zkε'vT3yDpԉy^ ,$Dh?bhgt* CڽcRHfiY8[wa{uQlZMj{ yAhws9Z2qBmbEoZ؅v B"] [:O^6cn5,1Eﵚílw <b^8-@G|ekABj#y5HT F7hp$\7s6cM2!Vt;Ӆ-g]2ľ _zFɛV 2Gᶒa?/$Mʼnz EF%{՘Wxj'3{Љb(עqE>$4RFyV!ijLlW&Kl,限Fmu}5+3'o~ -d5U4wjmx|aNp/U~%ۓI*RNU_!WkT^]%z ьV]jk׺ȔC6^ExzaLZtMҰ^8Qr*ރSOYE{ +򪠉)iP@ b"vZqWwC XN ;[+'V}ޅ\Rp4nUoiɅ#ur暎yΞ?d/8$A(LK_>YTUk{%lG} r0EI7)`2a),,U4eW`ORwΨwJAx0ǕVwXnD3fz'&IvpoKv[ IQҲc)2UD9#mEۥ^lb]ȏ"Z'IԽ0g`2 %; XӘeΜA1a2]t@{T՟jWIQH 7%l,\eH-i|pPpwtֱUPdn `Q.tȪ}in?GS.|2>HV܊tQ6eKaK=9g r4Hcj#\ޤT݅ihN]pxWI5XQgP12rt$(-HL4u K3Wh,Dd,rfxG_i2!>lGIE8f|v+Ltש$ 7lk֙"}43G@ٸ=M퐟jPۻr̕UmǘƷ'# hpî4]*Pʦ׈P/ξJSԾ?e$8 N\o.#6OhlӘK9Z57!h}|0;f\X`hΗwhQ!G،^[ѧ<^^)(~F]6T춃t=K׋cbH,10A>>fGtxG|-L[|ˆFCګ96jYPk yv55ҀC%_;$] /H̗RJ|--O+*CEy|V߶h!up h'"W:@(]q@AR`7 YW7E$)ۗn/#tj: yYKMHoܯ;_emyQ|tQO=/pƋc'eLsvJŤ ]@VF|Ҷ 'pr^n`O*c=zrPIq]95*Uт+Oeo~A ԂDn΁ C]VE5G(S&~|$N<3a_9~/'>LӢ_<~B>~hil? {CVXH pvԜ/MetvfŒr;n՝ j+ᕤs>\JWRsٝ/0!Gt*LW!\%wt5JQ˩nk$gZ" mʥ*q<1J`?뮙!XwↃca @A.X4cضo Ha 6n{Y5%/᥍x )0jM#[4y,Ɖc8Nd:O"ZDR!/K-6Ma{ U| c*k 9<.Ǵ<2OkiPx_\FTΨVD[tl=$мUdkhǧXM)8d(/)(k`?+{]zY99Ĩ>&@LmByqF6M="D5C̻_^:v7q ŬxȍtkwA:eÝtl)`+QmPnCvu[ 10\/5~| ?vVeo SHp縙!^]N%6]1 ?%sH\U0l#VDK'˨tאy(ozH_4}S﫚Ʃ/Y#UhM{ t@nUtV"}SgNAd.?XSMA3;H0 rUp ~hpzMgPLSwRҧ&_d)}k:fA4 7sS`V"W׎/duEk*=A\mIMZ Nj$4վ,.3|ZhyAщ'3E Xy GT3|)zw}EVĞԪ^Rwp'rc?)1Ϥ/_N"~-3"nr[R߯8[vkWy+IhL")Ye GO-X+φ.k򾧱xѹ4kő+\2 {?2l 5 aMOnt(w{ܣ;AyK[X j#_5n$t/i:qߋj%vsW&Ƴߟ'T%a?${qM=-9Ld5XI['= (oL$(2T؎9YXăsCdtY_.*)7*\nw-isһhȊhn¨VΆ"[ 7Sy*c3L`;ï L);?]Rx'u3 1k;n"%F^=wq ݼ?=vŚ(d[ l>2:H늗E.;!{]68ld+\*:slDɃf(GH(JkH!GRnI\~ sa7,_c7-֗# ?>5D%øwb<f4Qm!9;NFH߂Z{nC*X/݉5PQ|51M9,-se|*zz*bs2#}G'1TpֲT-9"@Etl}yB8O4D2e̛݈|oTFDOo8m0goU1urF[p#ö7EV2P !ey+Sp<620h5k !v@/3|4 |(wۂfzZb\uI_5U$;]@'LcҿYAZ7v5 DoUDK* ɾ/qxQgݗ{r;0o~[=!Ѩ8 Z+$%7uGWz]ټ/id͚aZM9ADF z8rb*B[ÖsYD_v3l|D27#R"ȫ|Mx\H(PD}<粺 Gg4P[(rjDß #h4,'?. {.)78q8ǻ5MP#C;y\ȨWl.WBwR>^pS Tf^ /O>סOA"s?7Gej ǯv+{9';)kS~UHO[u8O_ߨN\N[ސWYlݨ6`?CU;MPޔL$:·e7N~d]~O~cȒ L^Ӵ~_l Z:gbYKi9KJ9i2fgլG4Z1Bxm̢Uֻ2 ;RiMnѦ:zVoPO: O>~Tep& ;G |^v%jtT8p61Fw-pNhZ, ɨ#>ePsK|7kBKGᒣȷ=9W:hO:=ڌ_0;s:yr!=9('CH>ntS#U6 {8\>%TF*Bksl.vFҡJv#BB64P[3VCƎFS:eUÅ!5M;2o4YZ9zkS-I{=fsCEHi6wsfĹǡ׼݁c8zVG8mm{ 4vBaK p(w ]8!dk!sT<$H-L7(NVrp^Th$`$p*~d7![iixn?^U1}ث:Ƿ-f9Dy1@PJ.e[熥@̈́UmC ]{ZTbW@QJC@~8 a/dy ՚paq2H#^L+j]F[GGgF= OO"Ř' 4JeHkJsj kQ)>:{c%f@@9U"^D{Ie|xsXϖ=C imJΌ 9CvxO=5W?ܸ >V*-DZi%c7 Bu`yemr"Q\~KZ;B+ʒ:jXJk^q, Ɣr-|f`J|=r7f, H{AYG5BZ`R b;vNW+kOSPvF6Muڎ&S*"6AuDv}?pyJ6h (MEY5k܄pk@,S]H}*y[y`c7.Zn$27C%(UwD]Wi1CeGtުZ'*}yr#ixG+]~SMu!ٔbd.&:KX7G1l3 i>U_"AӖ1M&Bj&yG{>csyđAUASdo]0؂*p X*,ڦ,Dqh6~\sXC)@:aXso3U1|]wfMJvi|3-`QD~ vc,o[f 3V0}]y)bfN:8nEƎU(5*]QD'G= at;J~n'>jjۛD9njf}W󓻿b+++$up/%0!i7~nR sCFr"MB6#7ي-v Detkxf,b~Z/iw]1lh` $B o6Z:D-hƖlzoo% e4(0$ghr* P2jWep/54#[J@.$#ڂoem(j9awVN*'8wRZӖ QҤ-ݠUp OUM0s 3#mpI^Q{H`FЅVؚx" >uDgbiNyZ۞K0;].KBICD-y2Ew%tNV_41^Bp '&G:v\1c@Z.=Zq'ʣGl؎xis;Ye[gЉd۞OX$ԎâțT$7 %ƻ7_1 xiaMbu?[OO9u Q@>V &vŸRr>VUI_|'ˮ;na@KʌFqM:ϟf8^63 GSJ?anz8^@8eLKWm񞳂wk|Z XPNˬ]<[a|j9k9d5Y-~ɾҝl{18]"H-v~J*=xОZRiNT:_5K8JPVEXRR*W}Q9WJNozSAݠ`nLo*:"c_$Hr kCz_R $8WJCdѹHA+i- mgq&TM_2mV:ϵ#i|D* \)Gc9H!G6nv P X9cPL:wtg hSdBa? ҆@NE_{$ܝEqe~9<냯"bg?<ŇW:cQlmW:?{>l-K`@`i^d4vN#[A_ z޴0)JA\3x*1 *v, NO I JJBe`1bQob]F]X5hSs =w5n!D#M"C]gsAMNXs9+Ezuj(?TnoB"_ۑAFvXZ] g49y ⠹,N5&Ȅ-XLTI~7RK߮2v}>4V̝Rc\ίM.EEz/C2i/ ۈ- Poܺq2).Vsii0ѾxrTVBPq{57dZq1K&5oTrWC=d{n֐(]^j:A+& a#[Z%a) )Y5FڸBh n~1*梘opi`:{W0_6<ЋF֒RDʁ LcBReP<**1d_օga,w??/3NtYm.<ʱh^gt/ :7S8ll$K,RbmBi8xeڎkπsZMjV$08IS)z "ǐ;'qm;>]8HTj)T!L '(HMvE> >a[5)Okr7HX ᬆw_ 颔';:?n)Sc5SYRȓ HV%b[f2 ʕʃGFB <\'1kUXv5?35*$"UXW{I)g +ԭi,c<ԲLQT(b21x:, mmV&urvͳ#PXm z1 7OZ,q<;a Hov y7 $(GsS͝Ceu,؜LGQOZ<~etpm?K6 tʿi VV}oM]_nip2M89g Ք(ӐYd]Ra3Q,Q V8]@h0|"̯-Zldl ;-o.զ;UVV2J ~]TmY {U?zFeZ_/#6zcSC_>G­c3di5im+ۚNW9 FE{I <\p %:|1)gǨ@'~b=ْPp}_z˰ųtDhASoaR)) Lrf%HJGUYbn}I~Zr!7 82.B;dLuMm;=㿪"BZӔeۑrԡ)k6j xfgTG[E)9UMN V"7BZŘ@/:sCJgȟ91,eq_;OEurCjge'AUʌ;&Xutuu*, , sM[ XVjiMe͏÷bQiɎ66\MPsS5ȽlBз괧Vn<&op? U.Z{&aM+%տa47HM[J:zi뒴.TGHNk2U#kᘗ%4hc5Yz=L`Y8@cɈ]G&iڛKW"Uz=4RE/΅bAvVftЌf%*wn \P6y_"A$ X4yn%&K%ifL<"7l^S`LFyJ8)n@ͪedg0g*>\3$h' `W]NϢ!U҉ܰ=H~Lb,n?[k;iS eїJr}[uj>;Y:7GUZ?Ku=tOc޻r5b;W~̳W3 l]dE 鬯<j 1@"LAEx?L][&!Q_3YFI>E4&P,^DŽ>WAn<,<Q?) NZ5˹ja4Gs ^PC{Pwz0%CBi/p{|ޤo:E43 F@n6IcWjhO=? f ףM`ٹ?dY^EG| {5)n2Ԩ>lX&HRA .1;J}C$?Mʰ@N8æ>qL(rfJrurP4iwod0ĥFiV]I+u/L޲&݁:$Xy{mRleDV,]47k\7F4@$WR ~ST,Ul~t>4`*7Wb''kZ:}thXA' -TÐ%k/W& UV傝m>ן#YGTceVQ "xft;/mpHber#ԛ| GNn ܰĽ|K2S5Q *Aa<⥥1I2#@Sa΄v2CQ{PV"XbD5@D^n%12̶Ai Co5yzeڎRΦ!bf;Pӌ^Kt{-ҿښVᕑi/-\ILLI,5^U''˴ݣas\z:#ɋ։D0صۻ1FF 3Aʮu1Wn\ ɖr94NIG -S16رSkutr"?*Q7¤zT""yDn+ԑtߥR &"/0[ =/o6 :W'Z"΅2 X^ Nn>q)['{Ô !MC5oF7"y`:2) IXQD%u)$#@W[?}[@#_n쟵i>;DBY!<%S r͂cG8e~%*M bή/2rQ8Nl7Ϯ3ms[3b9dtx 1AЗvBk$#+<*M-M(.19?hpPJmN#h#Ϝ>Q(qZ"P[d1[gfl&^C]@l0F5C "A>T(@g+ԲmLt}(x,@].f Pߩ{|9 5v{ x;ZOby2s(Xrƺ@dBB0qsE4rP}6EDi8lm3LNtv"(-).dJ@ c~:J",%x7M9X >*kq=L8 J)ëBk**5p)v}rhM4Q٢qC>u< ~\.q^u M l|{ݸ |ƚbJ赧tdMyH|@,*3г ;VRv?Ujyxh9dKN̓39L-Oa铿V ߊbgŵg/ WE@{EDis(% BgMup.3v<S(ׂ ]ywJy9ONFҢ/~ جt+.-"Kq=2=ʘ׎aQz!a.%r!jr}!LJ4FyBL~"є[ݒ?,Z5Is*O`Je7H7]5W<@Hznܗҥ{3$0jڠ=M W(YRO_y)>U q_⡬kY.F,_XCg#?U2Cn[; ^ڹJٸHTOt+T˯7)iuvπ8p|tDߟ#䲘Y򒪰KxH!}~~q#")K#Gpc[M- ̏'gx\lې;hr̠}Wku1 KmQ /uȣt~KtZy{7۱=:0W{>{JZQ,иawɦ&>.5r^墢OVJu],ap6J`ȣ4m|̫bBK^%fDR-ځ}!`^d5Ƈ=+p)lj S5y9b"RU>H!roZ}+MC[7[/*"Qٻ4.,QydidZ(c_|ӝ2Ta6ji5(7,;GdӍ4фՃq"Jl:2ĵSIH9JXL0Z7s@A"F$UuJ:AvF[ȱto?c&MRj ;7re'3+T˪4,U~ް0Ȣ>}雝{l 7K8k(-ַvA\BOv2+X)Mxqm~Yi; ӷ;GfaŔ\v-C$.bG2  <*GrK .GWb# IMZ:t8AkeubRZ8?&*Xf&ZN]/X F 0P]g ݂"y'oNjuJU)gOߏCtn߁2U ^0Hzqy~nb=%NNWY,nI,n IVa0W#y j.G|PK rl %,L-Hu/d'e-O`v'.sswH _FLːmhb\dDg:*vb >)VEk>ϵ5EN"MXz7w((ښk6 dTԤ]&>+31kʜ8 } 5;K~HP9N$Ect4H3\Hxvc_ aN=O^r~*( ϟ/# z9S.^ʾ:E`hQBPg'+\8:ċ`bBĬ^ YםPZ(j 0  AFo@n32HeY.VA)́VFlxp쮥[5͹l(*NےztQ*ձz,`6LՆ&j}/r|kYu~Nl̸N6Gp;b4ENgR.Ɛ}r̜wrӵ/f;a/H0" LKLe0W*hqeL#%'w"FA6CWF[=qM-vIg~=3Efٹ)kQ*"j|6LTO6P&,&tʝ2E2>Α⨦*& Z6ٻ[*r/E7mZ<{<qvt~=t]jgq3ӪN c K=;K աK? YǴxdp45sDSH1bv@}6 RB̥$]B105?B0ZgRA(II -h^d`/L0ܚNR"B걏2X?%T_^4ؗ/I{ 55JPrW NP`@~F"~_ E"ItbE[9 \*WnTv(]hٹ< 'O>16]ëӔ9z#Yx7Of[yhь +ƥUմ~(7Jzkn^ W)BO6F/9dX:mR0PYeF9<+a]ЖS= k[J.||Խe=[@r;~8 èNpތZf t!m9I;b$Jp8 Ŀ-#/gSov=F0k rD"{\ĩl2lAm/ǚ$?Ak`*K  ~K4Zp^ x2Иqab~:*0KBvޣIlA";\H\P mk X6tm HhGUføedV3 x.=HJZŎpU.8 {f"fQ_mJ`[ ~!e9;d$V|Tq⹟1MT5C(;1gExXæ,OKŢ_dbf!Xop˕JA=gyNEQ0tak <,=\₭^}&w PjݫtE@Ѯl&!Jф@ E+sc53`N9F|xrERdD9VI*<}tD'b?iڔ#F$_!pnk&bķd%L"Rο=5;sYr4UA ȕ^Nb/\\5zH]ʙd4c>ܰ~\e웊î@{UG9[ۿ 1mH:SiK1\u_'"&&4I`;|5m#cƼ1֋&CO6$!xs:Ҁm"6LjqRѯ'׵s<ϡPA X a$96F}$":^]IW8=>A+񶮞/vO(;Cdxo^/'zVUb=βimlB9z]-om`OH8 "pb:ә&ez`j$]:{cu.#h2MϓmBr F*4n2noϴe{s;}]@τMxW7T5X@U^Η*sW6?C6]~>o[+"o *=q1uhά C3Xuhߓ1SS°J<(ҕ-K/t{BGMٴ̴L锯)3밐:-wa~dIdזaܥq# PC;ʻ<9ZS"e#O@'U|͢[OgX@ Tеi!+ڻ%a># e tY6n' Zgzy{vQ \TYPqbb d}S]>,=.x~kr&xnt6D~G=kI~M- VǿG(~?؞,D:֋qA=y jSV?@:DⓅC z]d :s!{>% |"iկWJAyp WJ9Ux)N]*1'ʬRDdŢϽB@qΑM6#F, wURYB:m k Ȳ_зh(/xKu;L?k,Ey1LOIQ]!P.@^LzltN|CVf G]jJˀkTp=wx%] }kGm q}Kb)lֻ%7aP|جy(Ę/yDk# u/-e[88S[t9L*俛 ;gаk<[$56`Cأ6PA+ zK3ߍ?sjqUPV"h'p 4OS%bPcmDz~ ;۶Mxh*'گX$z_DX%f/7i0g[&1enX)#avbn}Qφpи-; s0XOD)_ AƢGô?`*w8~\5u#Mn+3VHɷ}k,\oybc蜷e;1o@-෶:k̬YFxplɧY'ÀQ@ؕY͍v~6XS0geZ\hq"Э<9T8q 7I{S߅Mot7Qx]Q|Y Sm;u5WD\Q?-$`etvƻ*7C9!GfnEę>7Fyځ6YQVU6Qu].?r٫}c# 6=QKu=? v ,;$LJfR5] o4Oa> 3.i#<<9O|a!dAno7洞l> Hc!Sd o}ӕאׅ2:gcd؄\Chtt&SyBR(Ljcê_zI7:N#k/R :˄WfM !lUozY@&{\AюmomSpۖ#όӻl Gr䆈WYMes/.@[^L]=Kl)v25YI ]?:t '|ñ`vP}$JSHkWG aqQA x25]S,1qîaqW-:u`К᷹[WO Nΰlj !f])4Š!lG%2@ؽ b+edPDG`gH.g]|ohiMA,4z)jDu%bQ/- hޘ,)ܨ_iu6Xo=:>pl:{fԆ|LÞXNp"Fk0*'I_N-֔z'0sw.wɇAS-*_, D<#DbMguU[Djmm0w(rl0:qi(I:MZP&eg]LIZRo(\C! ~LP.\D"F'F?KA7q; 45Gn2sα=wm3тQ'5q P<u#{?oy0Ha)X*7Mӻ&}vG4atþp9䌩#:z}ҩ3@|ZWglE9cћHobE; ?"`huFj-?0m#Ѣ>FW&||<(47w cf-b}GLEQ`- y]-'s.Ѕ )+:S>m"i{TW=Vc6Fxe' ~)O$ jJ;4VzF fS\N|&mV #52{3)1Jy;:oMu7]$s6kx@;Uf>cFxU7]GjNႯ`UbDHeФl]gdCTiefLaǧ {sGAH[Ր ~v_-#lt7J[ǼrI@[O|]8"?ȢOrqG{Z^EP1mg[f( ӒZ ) ,1q!8n*1p|ʠ' ?v,|0i݄4A (u ϙC 5| 8MeäwoA) SdGI ;YmgYS|" TPR#oO %sMR>p.A >G+wϤ\n 8&I;H5h=" Iġ 왨6{*~{!w2?N?JAxj߁*A 8@:)_bY&\] ʉBHv@5Wr]a8{,iFqc^4 ]ِ)l؇F'ǵjmͧy8eׯO= 6:";Jテ+O i]yRbbWfgy/䣋1PD_"GGrcW<̆X[_E<;ԅ,c2<KϹ */j>il-~S[#NQN~OD%QM G84Mj-;t)7J:P!$wF'oY!wY'2$r]<5.,)9t4v%hD}` zcn**+K$PLV_c vł.Fm٢^R?awqDy*n'uC6LV'rx~:\, 9΁Ӽb0ܬRӥ5WB nxVFiQl&v1.!↷jm|:15Ea1/.e2;eiQm=8m|D/GW%db6KBzpq0Z;%V8՝{NwjyܨkU 1,i/)!Y$  ++dƱPzM%zs>*v?b"057* *<fi&b~GI(ӆ+wFёUmϴ/O<=?o/K7ΕR0L)DEaEt䋈_p!1^w gg@+GVdxׄǂ,F& iB(d:QWEېŻWN t5B~>t s")ejt(۴ '- )ܴsHYBe}> %CRC_W,7`23nB/k}%fA x/U[٠(_ l/k 'HBŮ%>@З6pvzFZhlxTzos/i50_̖ M i0ң@~rwlM4;XWpzQMG4|5&pM?|Y,glϩkF8&Oƌrdl߄wz&4'32-Ye>LW@sJ/:rx/XH O=e (w.!6pAU4\3"`<%ckZ뾛f@'3 Zq^d|

eꨌ.BIV$<(L۶*/%ZF8H 'FqEhx忙E>mݙŲiO^lQϟauEfN4Kss/tW)qV~\0/s-m8RP_ZdD~׹x}懇Ӡ[ag,`dY{3 z4\b/EU-/_# qO5?Lq;\Gv Q؊VjHϣmW:éIWE_4Yhn"YM:ԕa TlZ*;[) 6,X˺Gڟiz⬏6-?29N*Z-"WhS2.`< T٤.{⓲.ң'zvUT _ u#u ,v$oN,5JP˟ gNyaZnr esͳ. T?mݦ吼@/m[c1W2Ǣ1)-͊Bi3ʀdn0XU`!19b_{ji wv)AQ2$eǬ4G̏۝*a~~-=u6+9b{]J`ZTz(j{g}P3Dg*=ncFlQIgbWv2)plNT=#Jp](G#OҜH)16o#{4E9}wUqvb*14 *3SvKmYj*;'6>FS|~a3{UAQ P'Ө!7;@ɂWm"'JH3/chu7Ղq ZN]HK@j1Fn ƎN;곬۫L g'WҊb8^پc'bI S`y벗c\4-zDf \Y .VWsV-Ж|tw"~h7MripNo ԉcMBJC>P=>R۝ E/ߒIAn?N{a0Ѽ?Ҋ7㌬rLyigkvfEDQsRS%с0cl5$YgrM"6(J|+\~_7ĚF)q:?mQoE>%̬]_l۹NQv$P[J*3{I'BS/wC0Z }GbaVaホ'W1TU{nwzT᧊bJ X?϶tfWX"pz=Fc*Tw4g`JBSBaw0V` mZKy51)cg3Qy6̀:Vf"gz=X8N4fQV?tMHYrU_@&(ZS1 DXH( tvgu7/ +g(xW0`QRuȕm1(&u-f6Y**\ %'clOآf|#f؄1iUu#~.lVl=7 ֏QWS{2d'e(7Aѧ\jAݍ;(Eר+<NGJoTh$^tNq=en)V}&w_ī C*κ\"/dT+sn{PHO-,b6N;&v!@40*Kʶ:t N"2g6Ihwᇟ.y@k`1-.Vقn]sR2go) x|~x_zYNv )OkwÈOҫ"J>+zQ &HeW O )8^ٱr) aXhjok!arWpk5xN$qI« hm#C/n/ 6f6a]fuL;ޯ6!2t| ƈ\# [|Z# ~:iT=´SRj?w 8Mf.4XuUWSk%v#X˹6H3&HBPN>vK} Bo΅V?! 2KZ#}"֪Wv)Wgt4zJc~t('L*QizA7޻'87jh)UVҲ|[I/#NérOT̳Hc@ ^$,>|G`}/HthɑV4et9Dh[ ۺq%+N0!4s`ħnh!ۣ}x@)Ww` |⃮*kiJP$Tz쀀G Ƙ*.gcl;iS~ 9d<5Ke{u"ZFڦII#b/YA G 6'Wa!YS+q/km.L 1q\@z NnLa|흓/z1Vi>eL֩޷E',Pfnqȅ# m)̞bQl'/`o<!T*UO6 _Dpyd𯶙KHCFz^r']]%46'^RRwpl^rwa+QWjlc?4m5c)Y˨(u^92gۉLZve΄ \- qv J`6ScuƿB]XA#3{q?ИT=W!8yL-ʟɛC 8P%П԰wZ!Ÿ ><'κKtk۸RހՋH#x[ o=w&aIy%bM:.I"e+' ))Wq _KFy.m&:p [U0,Jd(\ThKqw@oTe@!hh l,\ؙլ*Ќ3HkL$+u%Fr8N_bsH*{6K[3`"5pUX8Dc$ؙqZ3׭ॖH՛.]mj4< j@=O{V Е:8:/׭صmU ,⌘x{P2se=1.tj[$:/I ȯ}87zL%bUN.̐y 36iPX(&&HeD D#C.wpG2¿Bc#cI4O~0NoOEnŒfŊ&~ŶK'D7>twP0{: !Xzd6W$Iy_w?"lj<˺HXHS;xZ֋VHS,Z[!&>+yah@Px+ݮ4!BؼrdxpZeWHFr*2S^'~EϚ@i:k@5J׊2H5dRkh{GtoB~8`'WFw}Q@)3㧮7S!-6,*"6xw;,;D}@xA,1^K#cZ p"3h(\%Y eԨ k>{y7$fha$?WR*,2; m=´hL01M/ȑ]P!JY׋IRD(Eh-Mn16*D-uf;"!bTkF'gԂ_r4_ÊnbB`zå}Y'j_)p&ĨQj(tSw~룪m6lOk9"u0Kڂ^_@!-Of 4[i-D qYXTLe:`^-jsSNJ=߬U/ݳ) ki^q = d2:<~*6 ef&f$li}=T::/`XbBhTCJt @H$ttv?k  +nSy.`SkQ(XDž9K :Ib{{Iցq7mhrd1—Ԏáб!ivR:$|]&cE afϰ10bL.?{@߸P!Uowk&)^aՐi÷L}ҹ[SmvZ)4*F|AKQ<*$E* ̄tO6JGnr<'{zVPi o;.%b=/\Ti-+X2JAHèYvOqƳ5{ *{)W-Zho-/>M:ߎuA3H#i_CX 9ZGN*|Bmܲ;79~•@LGXRWCw_PLZ+Vd OoyS QCy?&!?Nű{C(:9=>Ӈ^G 7@~ĕ.rſhz㬜<tJijַ{{`?1f2R,}k?[ _ mdkEZ/kc*Li h&)gZ`|ˀFt77rU.zj>XL}2@UZ8I3S-A-Lc1v68]LÃ~-ѯ>Vf' H cyU_7ʋTrT> )dkcRZ*7p4?CFDfJh!uk:$0u7$AK ]MyH%^O 2\u aB탥v;aLʈ4!AN`JGe r҉5]e-T%zj 7{zI9enFł}6_+>JH>Cu٦\SIrQ5&B ͐_Ua ܵz=1$“ 1ef6ϽUIX2e,+}3 Iv̖)~[15}&\7ԠDrAxP'oN{5ZmvG屯@ywwBolfW Xu^)}nju4dL>_͒ q7שwh'AA\mu/ϯuF|G <;ϵCĂ$y~@C`ŪM_YT%ԁFWHړQ^"M=Ƿٺ}跟Ͻ:1|p;R3z߱EedP_KYߦ/?mӃD2LAS\sp=<^h ,=a3 WI{,Ă/O!>q\JÎg~C`2d/1L& 5װGݎiZTL|"sLk/K~¯^da0i 7BlL'^.k2IdO4Z-mF^U*B9Cb;2(DrR$(yAˢEMjm2UָDEQۥHbe4ai#jIUUU%ky\':+3τ/A]=c1B=e_g3,T*<"WT f-P-N-L{oЅntvex,ȅ"ɓ,5 ^NHL <`%jMTƬզ!h־4 6SA3otxO$o GwlTϳge DҊ'][gIK-U 0h4'*IRax%fQSRm[rGQYf?7E=0n#ILBA8rvMT M;۸5d&@ޡ/\?NkAG;Rhݗ\D bYN~KdI=S- Xzk-!`YUA)/cq:>-tx'yJ Tr̲,ĹD'Zi ҃ ԗ HpOC*rFS@uUhhp 5‡慴LߪwRq#Rd]= a[og5qZ\W'2Q/& ݯ3"]Yj2vMu']۔ RD#/V "̍ZTHfYDzGyU6cS4IBJGIbuRU Z+I%WRnڔ1G04)(-~jk% oe5UȻnK } TD%`AH{x;> hVg?NfכΔm!j ~ ja% ^e^5$K9@7WޒtToS-` dbwĝ>3)XaA SALҬCth򥹎 bQĎ ñ;ء}h/]ȃw>UƈDPNM3y8+[M5(|B+"zcTl]8+Eޓ}s Q0^bD0ThH34h˵!D];v9G5Kر+]#digӵ.1 x"x=0W׵ߕ RRmcTn_}8KEJ` =R^.jg^6hpNM|@Lah3Wm*{ ׹g q)PNi,9ԟ"=w1{Bz6T S(d껼Ø< 6EZ{ T%ASuCh-'s{bQZrRfbd:W-xVHc#q =-/孜4GZ=$-]yS<'2ٺن;"s(nžJ>$#DoU~UIJZ%́W\n|DuSM.QH\"$۴1xoWydw%NJvR>Np`nUa^xf@&SBH)D-hC !gqXznwDߠcD+q$)|f 7%p_OKHZ]>0fw"cy>EʤFtoc<`%'+ujqxI F`(G^YMR&+rCmtijHOP[Tͩ: #ܲ.䰒S%N8N%[a\2HA)%~# 0[ԕAfg@+UtFEt:/Q,c&Y˧ɇ]AkA(ֹ Mk+ ̢V,$aSFB԰.%+ST)ҴIaYƏqхR$MGkx%Ú6t0+TZD~F$ewnB-d@;eBaRp#Mw97 2;ZTf>V ٶn}`5ˡ3'P[:-R@"{3obAs N$ O?oD0PCWo*/|UR` /lXG\Z %NuIjoOa$"0ltN rn|䷻,:qCФǍa+K`W"`\Aj4A=p*Ɛ֖uV{Ssˬl%ōǧZ͍wÏ j$&/RhJb\MA޿DQ;u\d/k0:gajct|)C1ܳTbC+g8,By[̓|Y sV>"ю̺Ldr)KinL*?A2*Ԕf&:ɜCeL~ 8ZyIU r/ f_c!멐K5#eLlanjq۸*u1u!hfWE /uyxSHP)+7GI2TԽ*gɲ䦮[ts8&@.|W8!D3t Ob0>J9+OpFBrqt*6^YE` [,n=pGu5EY-o,7m}hy?QzVQYH)دpdijtR/(&Fhk< FYEoWzGDoGTcCb%#~VR3Ð,,ՀC/aFF [6Ǎ}.^+ڣ0.6 3+&ҦkrD;:yp]Oc_ˮ,G ;xE#U%P*xʾFzi/Bm[[}0Lj'TPVwSH,=v<pN$ 9 TY XfB$4;yK3iR-'Twb [qc{ھXa|sev;)H,{a 8h4t`w?$=:%8z=)N?0!u׵wG>ԯ6!m O~I ۲">ڌFHᇟ줩$1v%m7"!TEo_7Z+ ޻d5lCfwZqvS eDڕ'Pt|r혀]g1(wVX&^,لa5DFj !IO`?(w)6nUh> C#ByHfф+40_4%2U]~'>6kXF#  V~B奔xV*7`ibtհm: }BcU~?nY$L-e|Q'vxU`m 69d "=F-CA0V`ܹ zϡ~9E Ƕj92uT8a(L2 HW273y*((wd~_V?(*XoSfriev_oxV߅ UX>:zlg=Woy[LTx]$Fkb{qIGq+p@RBXi,쫨ztjP/FCJ": ؐ7gjPh|#֩Ԡ#@jL h zȔ9ڮ${k/|i!a妗6do"#:z^VPR2ѢxKɏ!ρنܣi JzvI9[ v́ǭb?MIҩ\E:" LL"{~1;aÛ> ?yח,CJxm\u<%>Yrca/@Ge&իH$YzɉO|kYu-w:)jбɽˈFX亅DL. Yn!&V67Mjdj4zJU_\%yI3V55#BjEۀ+9,Ak2xT6+Ӥ#Zꎿ_e;m= Q_&׌>D\+Y- J͎tVVs yn3SHv8#u¤#oL0LcՈuɷڀnyLTxyյ+3sN ;P hMO>qx Jl'4RҢ+2R%{i_PU˺gz^cE$;6ra 6VH*,8w"-L2-:LXyZ~qaO:<V[S܂`В`i[6"o$%,2ݚ.]]Y8ry'X5X,g 4ɝGj4u,)}}rĢ~4197H,y3 g,r??Ak~&uwI/y2)c槫/Q,jl|9Tc!qxirLA%+ 7Ɖg/&YRJV Vu QكUSn) -tPr"j)8hG*"?%OVF_P>pTLhAZRueD@;ށ=)x* w@|}ivA&gHʗgNg.5V6Z9Rmhya0,sg<&-QUi0G I~'WȄcr -op]K* u2H)R5i ~@ڹY>Rl{lzs-}QK[\k>sk5TUʼn7heh5K ng#,Gdt8:3*q׹~AB CxugMqo?ϱemL~U`G+c*?\ρid tBi*+L `h|ˬJnoLDa ClW%p ZCTϲX2JMs_62AUb*Җv_,8:kt6axyݑ 2Q A9pbR Ah rsqx.gf'zF{ٌ* #ɁܿlQvNaDYX+U5+v5>頒=_ GZˀ |zlՏts=ׇ\qDw2JFW] ;+mt(I{!?Ǿ43OHXk!֡u[N9/vv3^Br/*7j>9?lEz:?`BиrQ2䃵VLVRq Cf&߮\9-f"+cѠMatEj?+"!)rLߥVxj`M<[ ^ =؇";8fȺ0{]xY_OR^K[}}В <24a; xi # i5q}"<BHnh7{=Qa3.j wMi0S뺂 v=M+fS^T8Taj.yvHuS "`nGN<; `xu=NZFI?V'G'P1M/pS>1/:̨qq߇t.G1q1h0I2πBnlt^87/NKۛ3:Y?œ<G4~lB [:SYFgFɷTRzoz1n'k![_,O[ ɟ&/th\N>gKõ\kQr;MrGu~;;#bxx ^VuӺc;_ i'q<Ͽnu74lFDT$4j;1hU+ z6.d1}HaE5ƅ7 (u3wFJsKu@lyǴ*1i;%+> fְR %Vespew{CNnAfGmx$ ,VI7vYYJE ?RR)WiDWJ@ #>sͧgl D le_!]OloBԩ4K\lU{aT*mjǡ9I8dvzTm+5Z94^[ b*AS\`gZ27g8C۲b)0sY%H7m~>~h΍?@]HN??&8mν`U@9t\fQ r%/Gm i7f$q_!y?+g+jpU+r/ 6e^y*>*4p ӆmCQټJ$%ClYG*ZN#O {1OC =T/h!]r–k/k7.&qS},\4$ɩ+eLQuҸdE|nH=FyP]F=Dr5f^=߰sދ!+0j9j$bUV@Kf-zCmeuɗKKwQRNHig\)]l&I=v6( (:4YK8T@x&*/!,^nʊ1>(A nknT0Q2;K-uL4uxTG>X?Pu)RFm8VQ~~d8O7AW^#H?# b\ / ۉn p%B(卾[21SԏdjU=C}% \ckQ nh^=:B *whη>Duiί Čqۏhf`S.Y ^0vTQ7}@S[Kv3uѬKcOeF~:@CϽ(M1Z5lD EͧT׷C_:nc4I+/F}AֈzV`eϘV>җf+jZpxiNb-+˾5r&$D,ݜ>(u=J>tE; 2m0[N&\Bd aOozM80L.sчU B/:(YzH.&dY\Lvф39b>E4Y WJ_ά^lI4:seX5Z} m3>Cߦ~s kbSqS'5 fr{{VA^!7G#aA6ٸ9Ǫ}/i5H}*AҐq 0Z_o2q|B55ޕpĖ}[1VP ="OQ%AUW8)jQcKNeɔj;r"!CeY$>P_&ƨf0oucy/Y"/tHG~qIcO pC?u8;ASB jŘDr@eѻ~\C#u,ipg?YpF:Fӊڮ+x8@ p{!<b.DwI{pӊ XzumN CSAE0"=H / =6)Ug}id|M$DUL,N2_]1vJ1E|Im,܂)QBljwo*e;p:2D4c?Vl%soO2ܪSfeRg(zA8eal#2NnFߴ'D!l߰)nݤ`5ȳ/`ps if#.2D|qϋ2[~@bmߒt(xDoPљU>\,GҮ\aFQw ,\`yR3&ph0p}NCT1MY}oU!ٴ;*_ >g67U|Ԟ' )3TDlс9/̚-2&&)۬}sn=PpFSH.&UKJ*Zc --ikGPl!63-'KBdY'!RcN/*QFNPC&ymD9cQPԷLJmZ"tuI\c$NUhkۖv>G@D[l=ᬧ`͸ }1&O}E&993U~si:oZJ~Cy%2MnAQ"/)Gm2(ؐv&a. <y'> U~QY]ϼ;C1Ҫ!@&yu>5a٩6]Ɩu pS[D=%-r ,pӡ  ߍa Z >cc, %Gh+?68?O-r"]ɛ" +#xCKbL<%AI`G&0Egvpa_EUI@Ær_yxT hƅʠ+"6Բw oh{P|;=soECYUɵGɆy89ofWwA*>q$Shiނx:7uGJ 1vʩ0q2IexWeAH`ytFZ-`ڦ_QƊcCӚtIby-_ܳ<@X p'SsߚS%r-4Xr >^v~_Pk<Ɋ@*ffGvpv~*i͙pAc$R2 1吆 / 9FSD6ixSxl9eA.EM*yr]lf>w 9Js"zŏةѻ` {Hd\^|ؽ:GQ+!{; IYrŴMY$4ɶċa;.":ȠwrQ2YFm=TQ2iiXVbˎz?Mֺg,4Nz΀If%59X4kLFbHmY +'J_\a`Sݫ* U1 ~):d\(*zℚQ7f9vuvuJɲ8޼(\?c>qWty'|<|q7KOSgJ/39TpqiǑi73F1̍3͓H4MY9*E ퟫI:-{.V57hU ].HyD} B15ݟX 3129K3۰?acCY]V (!\D4$Tet,g#ʟwkWrh}q +l\܃~+NrHxaQ2{:M)N':) L%%= QMV3gR*rو,_2 |a*鞭iq/{9?7eJ.p` -N8g2* mH6b˾IǧnyJB7pn6`J"޹}Rn06;aSwо$ɴH/gy+ B;D9]Zg!GgKQB u\\8\+Lni  "OTmj%A}H Oh)l\xD1,AjwG03p9/U C@nMKmOd,ds9P0$0I\a^~&gyTak5ru\=yb!<#m"M( T䙅P=R!v[h̉H}U}A˻it<3}X,:hu;BNlisoC>  a;|yM[)>q/I.ab}?R,Y3z 0if-d2WUg`F\2G\hs>cqXK c@# x"0Dr9zJ9#8mXqey B?8A!vA+兂f0,ljX s7l^h=PJ#Q js"K^Q5T ['1QG;rx1:{Lw=0f5:a@<;_4_VةK.7tt¯ 𲅉@ƹW4d Xc1 , ⑔0mz{Ǚ5Zۈ eOc]o,evLa2| `$|)tIöүg&P sNCi{*(+UKSt~ 4ܵ]nVº_֮P和f[ٌ^ytA5{:\S0 \ugͅ}@i"~BvQKz# Eݱs\JQ_˺ P"C.OgkǟNbjZj"\/x w#=[~S"/dN]W g;>F#~IP0ك|{vti枖pJ;d'i}Ka0k1kR6wݽs^pt([#>.j8 v1GeDo: +}ZRJqg'/!&O<4/\Fh ejy<c|VW\8^iV<{k9(:5,'5#ϭ! 4lU'*&MH!\cV2J;|MwE `ҕ=Ed?O*ΚL>f\,b""OYVo`erKxTpU9=SG/t,d9t4:=GB6|;nX u€Q)XF)ݦ#)9ߝTiJAzgȭqQu{B̀N\eaSA nTEEmӦ!;?Nxf8zЕ\5b"i5*oVt0Z!o҃Oh?oVp ӶeStIY-_@HC+0S0- kY/p94)bb?>5(\k h`H4r5 F8K`[W@@o$Y}C2E =+gSȰ~K,W8Nf:xßRII{v(D 075j*Bծu# '4 LBѵrUR1m@TknX8g<!)l!;(>HL&?}Il5p4SfX}S 4[`>Yt։Oci!O7qގIwT\IyD}L~Ӌxk=@SεqS]l&g= <.~QwB^2FR]G8l!zu<7,a#sn(z@/bǔ?wb w59nILf?U"ڠ "<ShO/5`mNǽpf1PB7OSl.ܢ%o.s¹ @Aab|ǻPfM O|:Ȇ*%ha8)QM [C{#;\d #~Agc{uX.t07Ҭ#בGQoD2؏L؝:Fa(o'js70UbWmѤ O?㣪Fſ LY%H-)O"K5QͅGzP۽ܬ1oUd6 OXm$>*"dZ[f*J<қUa^ bp_V1u lE{^Z|:w`!@fu.tfh΄['R`ְަhvZ$ Ag&LrF_:AɮԵ5YHS|~3'wph[ RG{]zM3E1=?ߵ Lf t1ˡ/OJ֯ҽ-k4޴Y2cN9mgTdP<:Z)fЀ: 65ѻWa=tjD^ !flyү LQ9LomB7vӽaP-%Q r`zlFz !)Ka<..4pVj{GiE?4{1y`pəٯ=t:l+Ρ I0!2Ԇ&1ʒ+A,)+ZP`TI^xG?3 U "cЅXa9AwW@YVdbr,h,?/U{WA|w3)vQLy]Gv 7fF ߠ"gi ƪ%qpp1I/y4(ly AFlFIkt-iUI 4f40t _exh꾋GE- Jhq%Vm}X\|@^]w^=n~y?gVyh- 1#3iqG^;&(n*Њƽmd)]#Á.5G43x,oepX_],Eϟ<>M'u+wߋrˌ%jI#HfPڑh|jņv8P=g[4 e>V aUWW4pmZk HOu,ou'^ :|oAͳm!-sgyd$,] iL#Uzqk{ Q2Q4V@P. KQ!萿)w K @I …xЗ_*9v=F3~C9{|L>Ea>|.2ďQ D9eݚؙa°x}%k,覫\?XSp#͹UڿU|xnans"Md\Y0"4fmd`j(4^'A//B1z@.xK@Ϫ. ~r<_P@H\)!w7'O)ȹwОQ-S"c%F~Ý'i&J /"}W(eÝvc[-j"]ǘ\ckˑAmg^ o>19)0;_NVXt |?)))*-{$(F5x6"cȜEmL#;:K1)Q!kocXyaUa ׭0K쌻  :/\[S݋K`K1`$PA"<=fɧ4i4%’K#Od!C(Oe`hW-ln Y`[1fx^ r坘 Dܰ/*0? V`Y-T?Y%uMގ;buh%u 5|^!$9M^Y;`I@\TbO8Cj⹗-W⤹T䆤z6}P:R6kZW/Y|WuH.G>sᝎIt*#E͡v\LEF3lsjtgaAwYbLb&YXDnGh)P=KbOE +:ƗCiu:i1J)#{{L).%+kLL".Vrqi5GD`У:f0Ġ}+ IJڻ*7E/M(c̩V) hP_w95`ʃ^噫 T!>(`\! p JX@"{+!3i?ErTԛ>GQCD16wi?H36<9w0*-qi&[Rd`kI;0膣_s}Uo7%( 33$V;iph,+caL*(/[xZX$M!V_} {&)L2NVA1i bRpZ~,ECyL kP䙃S=߫o4R'V!{M?aipK[E[ӡ<3:, U5txjDHs?gefݧj^Pp&ڜkJ΀'?}I_;!+mسf(z/l€ :p 1ڒ ,_)BȄWV!PhR0K9}t(Z~d)P2.$6op\iߩap Fj'7P+CtL=>::8A6Ț ]kgWXj%C#= +_M|dK>R/m}k.>F&+hO[تD+ rd=C-ݦ8pXjb\0QBO,eEЅ_ݡT3EIz;1%'W^3Zu><1t{8)Ejs8ǔu/(\gwӏҌ MLNTv݆ Q$*Up1=&\"L:~n}Jr :!GA "#EqF^Mh|g=Yԩ *4΅};5F@^&ct`02݋I_pe(5b} ru%;Q/e.4 ؚ-r-@ =\7ᬌ*m\Fn98a$Lvkҡߢy82@E@ s~Ej](o?]#^)~x 'z~i+Vxz 흟2ؠ|"HarteZfJ`JJo<3?s#U\۽nV\ oG/U{_"Krӕ,)'qȌUd:oc;5d շJFgEAl{j(*J*t1ۋ-E b2Fߴ>gL[uc]gIC"&/ExkUy"1WykS@6|^z׍u(_6JnQ AmR0zu˰'fϟ"^G+&پr*(\*Q>Id(OsJnQ^Q r!wM;hK尟*9amjB|~~;s};҅%G,ƒ@(Xݧ˧`ذ6؂V!RrB8ef{g,AVTF[aRN k"P4KqTVBv=õ᏶}:eSR?o5Q=6X|ӨfMl1Jp Zrbݬ $-"pfc|`v]%ʷrg˄pᦏ\E_lMӐ0M ATRdN.dV`ӬAV!?E@Y BZq⭊n&W,oۘ_7@ 32£^"7bԆ= T8m0A45XZ+ 1"L[Q+q hTǮP}M<@]ѼJ}E!:# JH@YN< 1+(ߚ$ؖzB NnuB{4-mCJ\%[W3bgoT1ˋn%)D3P.Ud$iظ6 Zn>Gu3Qڻ`@%%I.{9{Utf5ٍBG k$"1UշBe sxfQᏎ֣A2N* O^ H$(V'y#kZ[u,f6%kƒr|DBJ*C.RK(Y2[{s]7f[E$٭ɫWQ$eҸ&T,!Մ&%Tų')|~Fʀ%*|O5ٔH>L n'G~>G瀞@0>@&7t3qG1Zv3uf1g̾: +&;~T(A5 x nڙvu ޮJtv98B/ bBS^oX-|ց6'cE}:V)oyXHqOo= UBW&ݮaI)@[ҢV>-^ uzѢpůf%/4r=06jiW7 9Mi+!e'>#dxt=K{]wolKfbbZqM#>"'#/7\d wm-(:WCT-Wvlտw߽H??zBU~+ёš9e%qJq /ڋI.lkxrյaf}IYV)SY]IAB \<к%ul8A./V9q3O5Vv_51J"a%E~}Ef&Li:T 5WrgBԏ}gyfZyRy-:{ѦqTٞE?)2r WnJ+[s)H]wQM KQ#*]hH=o1ёנ^U5r՝PE drcn L:ytJmv+WR߽H@LOi*f .4%Bn,9,_SwOHq bK2> ъ6Б !#~Y ~V0Ӻo,7'l>?+޺-{ eJqDEU'ѡVPbY6 2>,tD<KR^B=BDKnEQӒbNweDHi-2LHuhV㍚0z ^L>l#HѰ~_^4gn9WtڎԗUf=uR}=~͐+V1jpyt+ oޙ\hcM+ B  -fz)h9ye}Z34࣋SJ1G;\CWοPnt :g"ط=zdz3loX.9j*@/WS`륅s)=?Aֿd2Ӕ}k*gk4gaQ1v9Ue` ZўE߀"d4͊408⣹<]4N ZbfI!.b`6iMKXTLԷ  Ҝo9L]_D.;W[L_2sgt8@<3_֋EA;VdW]n +"&?\ &RLT5_. &>4,}M{Q^g0'ZzJUPp!@"M/ P?` >'Yp֠U4PԇScFȈ+`FB^ʑS Ǭ1]#y&F%ذ;!cm,ќ.K !W\TՊ҄`=: 6O|Y 0 ,T8B[:i 3FJKVh<.['{+Td`/(A"&CKK`M7( z]t9~9F80~&|V=, $7MkYB2ҧ6&uT|;hŰMΙFdLl`(+` lK'dv/(KoE4ƼtxsΉ] :!I*<( h 4BMFd(5 v =uU\0%bOHDȨ,"tA0vJ^Cy4gYۖVa>@U/1'e=A8|~tyA=_'(O>~ W_P\/HRv:,Ca"HӾ{0d'WB:yUvyvĶNYy΢\G*0䅝EI3qStUb_pFrͮdHi'RY+^̓]=b.^V8ܵ-Gt(̞-Ln*Tp G$Cw=}'H-'z^%=>-ͪ͑UxgH{?uri EMN. QG{aCGA=" MLZ Q5 v4hll tm*gQZZ3dX/3Hg.UN14=2-3;\0sghgp<7B5[y߳urhQZMGU³4?h[77y'UY"&IKSTʎTo,@_8MV?VmqcBdYn*i^ׅ͇3,f^  >pkt" D(a?h~=Py7["pRIaVi:#$ @4վU"j he4}8;K h:G=@ȝ.茕 O mj57t&WXg̲0b|7ۗm@j =Z^[99lg*AWD:-m9̑]$7hpbYmŞ#D"?QQA)^5uVjL P浪$O!=a[ : /+2v74rhV`kcLib]i,q0oX<>}߂}$9[PַAkS!0si.ExIet!0{¢$8u.Q57u8o6PhrV^b9iO[*>|̍jV^O*_MA>i A>IjͧݪiVRXYDm)!: +͞sA.I4v+m4A@/JK躡`6(v9̔" axg߉\NvDa kS4bN{;rvgJajxb۫;5BbkCS*:|vӚ.1wK)QKm,:~0qԽl .T$Ϻd4T8U#m+ 6Fu{hw1R躼 ʂdd{(}lF:~@BT!jnq.iN~P"`9;nແ &m#"ʨ]U8jI+HoRoc3UX:'H(`M\0zW׊׶d@Jv&\aY;[uΙ߿LW==HNWN|`!k̡O%HtU'ء8/M8 9 UǗ$#F9'/g]A%ၔTzE2~H EH()-B<dɼ{>'Q-|WR4Q5ݐ*3YZ)L+7i@u&SL O~[}y@o=eNXMD@ l$M߸r{B*ʀ9MWG+tՑx8}#dop ^f{W?CfS˩M 6{Su4-e콼H4¹RTݏ]zgnC܌`JARCpԑ4)s?y;knWJ{xL :fhN^O߃ɧ /y$==z^0EyH^n*`A *>wAgĜ4}w>'oa}/9]NAd<2ea]-O WS)ʹ$r )z;DٟaHa8KXA៸BZR,a9D*u½{1^,yx\]WN(i+s#D?8\78㭘cu/__bKO,ll9 9XVPĀP,rCeǵV)prwT|pH+{Yq,^RV؜ Qcݩ0^hF>ϓV=am0lxzm|Ϛ@B@^W}+WsOJS99™d8YYS?W"!v dDzYCgk7?){8:s}@]OG#}b^) y<( Oo!wvfz/;qܮ0 䖜P |kI])Nf??pJPk d{Kt!((,N~`QIUFohE/[$- 7m~YkF'Ui ӽ7|{z ր|y{UU<`#6AQ0kawqʞ}n'Ğ; qw-"B/.2 @fy`ϊJUW6 ;VrW䩶 xRBug2;$&nZOojYѷꈻU0~>ƴGx1Oɵ\驠yKkĹA=fq\@vk:h7њ겋ouR k)+b*QXI;a.L:q1|RV%{WW|_ YӵVOЮ %oI0Jk%FgѤJTt@jhC-.[hA7>VGB)*^HX-1~S^Ԃ7eEz}bVhX-8C6I*gb-u{ a:Yew`CUWW~9XdX]Hx~H˺lL%;&\TP4#FAs=8$s)j><>dpJ':~sc+`Mo]"zLڽVrQ挀F;gmvh60DrS<#~YB vBNHc2!JİtCy[?zF`Y-2^/nI?d0 {&́M۹-ϋN~Ll@&᥷/eM CLSQw]1:oҜQ^|J۬7$of G5;}kH\PPhK]b.r "fdu*5xyQK85Tհ& ~LqZ'O~;zj$D!%6Y/=?;yȝ5TBS9/Q$~OZ|Ҋ$T7RIv 7 \ I\T4gQgƾ5~RD1AxVvI[EF^1ngCBlRPȷ捇*]O4[~TTKc߽nz:0Q0Rd.H(jZIN}d<R2u7o?Z2w 5B\V֥Q>*uA|feEn^%ʞL}čөx6FgQ6fY҂*XEPf^&j2˂" 鯧E6u4g'Q ȁ3,0}a41^g01ٛ PUe1Ԙ#y 8/Q*{v臭IO~bKBJ/,(畴X86/NF/2Lѐa)a`b} ˿V]q [C4q<Gxq\泹цӪwa7E4Z-W92=_%>I oغDDejVoG@qRf2!R2 m {Ց渲4׎#FO9eъCՕNԵѾ3nlfv#U9@.aiI=Ȼ ^&&63[xȌF 3Sd# )I呧毦ewvSXtKëq FPP*r1.y A'mي._XSh\h ٹ3O,$/sO r#lI*\ Ύg/Y\'1#heTä&qʇYj/! -:8UL?٭ ĵEV+nkњ2 fWӦqI9(a![%s[@a;Q(tgwg)r ᖄYæ'/VH + nmryDn$*ANk+RۇZ l%P2 :g(~BOkKmQ]Xc  *2@ asџ\~YЭуW3ؒczD-'iە5 ͶN~{FuZfVxK4oh|hƦD}h07ljH&%YYn4qkOy{]?Gٱ4~ilD:BMLZcJw3 0W j.',bήؿ-xp3,G@Ӟ[ǨGz11i}Kia#vCT*,IF8Iܘ;& SgCۣ+b8jG}{8ۄ?dGlﲍ&:w tBt:{=$3p9neSh˜1Jt w%zE/db Q} ތ\UWW#ZOI@fޜK@Bv7qt/2K,F΂͛9ci#uyӈywb=Sno0ܸ&\[{]bۣEQ|o{nj6Lh zj4(5;%l> <]lL fS;Y,7I[2_q|{;3y ]nXz:+]zDrz{Z0窈?ni0IݳY*͋ANbLEŬʖX%v|>4;ζ,d5ad1\lq>7V#BYu?kY,o|z m?T<\Qab^{iYQ¾g9CNQ)3*KASv-?}]R.,}lѽP sw` dAwhAQ!87|ugjs̷ϬB.)Yn%tw +Yܥ UVP&W߅L䥀 $V^\ DΐIZ]IXңisw;#Oi]WjP(Zʳ=#ϥoF풚7_Nv\'>qۊ R,ݚ V&ԓ)zBw6!CUɢLXWݷU^,T*ͰZ&h.ZuI 3x>RHj Kֹo7m[G%-ڝ8+N[8.MoDє#N*c8}6aaFԶ^ zG}CDU6U%y|uJwpl}[?Qrw2~j:-%YL-nj?FVg(>^gM9e8cFqVo1{W/$:dXXaM`3l#@ f\QG$yMoi~D"伖 W۲rmrղzq$Yl,.+"qfa`EtњTؾT1Q%Vi(QXl3U\ڀ1_c,BBD} O;7t!' S%?eb]9)VEAG…%;ດ>Z.ZT.AA.D@}#*-Z@;K);`BpfDձdEn# #`i Þ@pF.ܭcԏ W&Ruߺ! }A|$YFs 6ZY^'4ef d;$yiԛm '@?*ûD16b9bGJ 5xYr8ys1wT͆wYǹv ZU Y1f/4.xF>tpGhH_U&o$*ܙ?zrE@7>MAWA~FVRCaieH/-X\L99j#A] f1F=70j`qǥfxz5"WAY84_,hYIr`ڰC:"xHGp}&]OuqF_&tP*,2p4+? '~ eY5=Big֮]8^-ngҾ8.6>R+ž31Ih$TF7I)o<*XgYU]XqӥC^IȲ0)#gl0."64cfEs+7ec#j8>LFXᬛ`K5!F_;F^AއZ]ɢIJ}W~';|N:ҰA%\'5;UHZ";Gg:!7' C (FG5x|% %M/-q$\4SɎ3Qiϼ\QH3^~-i" |dbo .=kI.8G+O.o.HԋV]|O6>)̴f ΚN6xa-59."ZOJV(j#ͮkᙑ &djp=:T Kheh- ţi`<wAXr&u r]*[RbE  {٪|Qw%}#FgdUݜrkUe43D!#q55%,@Ha}0%UmGBfh3uX/KTu(->'bq\7D$qxZ>5#׌ PإE yMܢ S@ԳeT{qlXm|yf A g ;R@Cv}[pUc [4Ίv7{A3m:SlVWf+9@+%|5XTkl^MkusA RƷ@PB٭)5?/')# (9T5\3}$ݓ<^*1ikFAw4)TY#;)Miuri Bp>4hӎݹ7 k A!tCpaYCƭR} ɎaӷاAN{aʪMꀼpiheHtB+M.]opdpiHyʿ˦&J9Y}54s=q@s0GYg!XPh5N1롖r XǷP)b1` $@y$Χ&/hO/'tjHfYl5I4HMHJ@E-.[u7d<ڑ@˛2 5Ь̏ickrA 0.G#'@llV. p}Xu=@0.xhIh@1~+yXZ2.~aK+H ᪠i iP:2KSc^r,VA7@ ena'si)Ohq)VhFRitU=s,S,` o =|j}[t,jLgN4~wqj*CvǺtc-ףJ/STf27G  s56PAfa@BOtslfYN-$7D"ݙUz brr{ḋʜn/W᭫ E6SM2m< @ Ilj/hlٙx 7Ie';PuC˄Af -O_⁽40_1A&u a)6*i%@rg% ̙0pGA pL<.SM`ZwO냀Ŵ^82_p lP10]閧WB"{'rpvq2}唟V;A0Mi^S:ëK*F 1]\q DRPcw>ƛ}pZY Vw{wlN0tsdŒ;Ic}Tcs6 {6| V )7dz 'fU%/KRYwy+v5 2|=ROs >.b92Sk\yzʇi8dZmhRl0La0: {y|_Ni^ϏYl .@3~EbXN6H[/筞i ֋2v}Bg}%P,Z-B&nI_!ٺVc7~ksK߲:즷ބ.̑cn 67nAMڅ(>LC 7W"+|wpw\TP01{w5-T"%'b/b]5 Pʸ]!)YdqR9QqAaߚWҳ^~)L1רԅp'|d1RFp[}.!`SccdJ}R}*tTUro;7jGMhVB&|=d+%^4]W{a IP;QуiCjjfAA7UOmTnxKF>#.qT[Ow;{#y&%)ƁM{+p \P"a  Kq1PoOdT'8 TcVDs8I`TIeOs_r׎slYt\"/~UNA(ԺS/%*2M>iK %kNTn@*mF5ǀrȉMƒ{`"~x*S-v y > dڍzI{Ө2aCQDtKmkJp+[)e,8dC(nZޮ<6ƗT2 QS8Q S0C#@-zFt"`W:J+Ȳfh0NAU?o4Kd]MPl& [LZ;.2\]>Qebޮw U#\4Vd$΂>7Huœ` DToYPa_*B$woÛ{inڅMib2Y\7rY_dV4-j'/V᥵9-ut߿`|U~@zIt^H^ݳKɤ'VLd0|&i>$=y8(g5=NxD"̗Ǖ~|M8!^x v$hHqV\7Z'hٜ;~K/ X?ݬ'mz:<5aHh嶴HH]7L=%3/d+Ѯ7qG}!@;mq(f-fؐSlOgg+/0X~.jR+g)mhbY^w,a2Vxx+>6:0}Y"P|bOVctƖ-Xc$i}5e!s\@ P" obMYdrH".Um\(AF뢭b ЎE_) W 0FleN aAgy2U=F}ĨT2:U CJ"沒 f{#-)G O,g+4s6QC6Oĝ+ ^v}QLj0kϹFwF!?SJ4mR@4mj.qiV] ll_=Ã`luu &vbWs%QW6F`)vzo<dI!5=Cb$/w׬9$ %5bZm?H8P$sKO0/Y~o[m{`|ΝnY_QKͩB(Γ:4Xw4 ӺHDkfW=%Uz<~dvr ` B>K X:^3Xפ 13sȎϴ;,ij/! |_mV?hq?2MxMe_9j 1k<8'MM=8F5<I[Kbz /y{mܧߠǡ'mr/9[2cs<E]:׹eƬe'J(F=cMƑcCHj2 j4Z!i7Ӯ?VnDA7m2^s9q, gv$D:o#DqǼ}u){N`  cRBDš%3MdwNL' ]aI)pW ؂l Bz;fG<+9t_8 uX~{H8,:)A E5_F0JF q$CNp] EXXh.Ƒ,]6Zv?lhoz#gdžu8N');Ù`Tsw,$el'7n,6(F"Ol9Jؗ<1D9C!IFlvq-,i_?mJ}E #1KI-qn"iVD`L*&ۙM`?E2 i~|5>ehH{:>o:j0t#_p*63\jKkk"<ρӱqZDD&[0[#A v #'{>r  #r>1!:ߚHA,MD{y!,kNgr72"39c e* ?8EҊ3$1=`ے$̈}ʲan_tؚ̀<8=''Ҡ;pܜ/h4թl:NzgB 7e cPk:L"gDG 8R<]F_epFpp6A|ͶDtR.^:z!ؑA5.Re6? bpij okN w?^PL9(uL2\0b,#[5q[xZ~Ԍ~vDodJේRg{2X AGZp' I>4FlxnHY3љ[d(?O֙ؗk?lCQ[P_RcC- ^g|LK:V!Owm z{ɃմV3Z#KwLe)vf)4.tנQRYR؍ ZZృ[c{XWH?z݄Nsvɀ?3c"kXZL"xQbj m}`;;IWo8s`.ٛ*_6,S6ɲ| Ꙏ;#"+yX։5sqиMv.VuT/I ?u0U7KN \(qVt=DզW$| +xIZ,kL_ǭ#6ai6{Z^G˿]1PnNjU{ƚ਻cFbIp*=wn /ɧ8KPKsDOlƃI.*g?n/NWƼ*B",qN]*R?'b:хAiy\D!gv7fS!ǟ*Dv v`YfQ};N=̘$xRn\-e| +lU@Ys4sd-""k( X2u!Cނe,dHA=-w}ZeNBNfyDN(7> ;+: /-{]=K.V+s gA\0>@Dye4W%,9,Z.D\;:+㰹MS 6]~&[A;ڋp(qA!yH fWH&,TBgw_ T1Y^܂a4&W)+$ diR;ú?KP#|[OJX}@lRF`=Drx<*|j#*R I…Krɤ;z=\I umBNnKumx{{pRۉ='tk7P؁#,->Nv,g+|K{I+1{o0&ٛ:'.Sjd+ՔhtA3+P"X;y#DWQkT-hX/,F?MqF<6ZYnKl|Ђ0bIy cRbf &Z }p@1꽛&#y[cqI6mbh W~xt){~\LC Z?z'5^&3AC&x;[QEЊP;=0cff9 H(E+}$Z6n0k0HPG]NdkLYA!pč徰5dWzPQ \|14ß|1jgVV9vgl՘dCx g j$h^|6.%x萦<*.D^$q{:unFan3;$֤gI2\Dd-_@Ɣu c8P![dq**DD)ub0R$œ(+^\d9nS8^8+#kM=f 5d}iZ Ev LD-,`ךu3 dNKz8CD4? D}c o- S-ګ4ǍY)1T+ (bq  }f0K/zIHpb,=$]3?q;hbI1dH {Z !p@h!`aI"g.OY^ek Q&ۯVҡ44֓EeʑΝp ʄ\H@dH5sNǠ\1GQ,[v__+q}Ƞ[k9 Mw '3_{siQ8h݃/pܦN 1#ȁ Km}_g4˘izE~ҳ5H*uI_DIE هmpJ2FQN#P~D5e,v;o2SXKu#u4,,Kis3V69 5CgiI(Tӛz.}#0H I'kY{N|~89zӪF?%`v'b VjԲ1?Ia;l^UN6;"@MQ(ϐ]}m֡4imP\#-NngRykf( H+euՍ1`'d1'Ý,i97Ҳ>U_1'0l$?lv'4EFѐM 4v)E㘡3<,OF9ఌV,}LlOu&ɶ,K-?8#^pt[骼Dgw2q WS&qarI4 fxh OMm+(%gUB\jM?dZD+ؒUHs̖4(5&ڴT>2IIgMm&|itoӖk8 ɍUn5zFayO@#e"fDk3Y% l(kt*c23+'I {vEmF5Im*WEZ{-8.QC3u>IhտCO|ߎa"$[X &A49Sa%80e/C@2c"`aY7In)ܼ(kſ0׼ʆ]'U6!QRS O ڷF 6G8Q.[%Ώ 5MS*Yd6Tm\>Sq-Qϛ?q$ab"|UHT'_mRMd"f;EybELV}W+:P4zi/*eKz:u6"-w_bps"ڡ:PZ%VZֿt;`W—d"po9W W;t3lC`+Y;&Yzq{|辦\K?O8 ͍g 9'geurLFXT;f~gI8>y⸝TYh',/$ RШzaozVzVR b4y&{aH/@Xin3k_lIOG͉ hh[z.gpiG8 A~?4EHq,QՕUsސZnvQ6S EL74(PB2beQ*Zg!U(ɿyD#`Ag>VwL3 /cmT@%Z)$7C"虃 2kE^Z{DȤ͍Mq3ΨA!yis?5x`԰0D߀lW/n@ӝlC^d=ԀY 5s_0HSZi*"MpQ)SdWɿecZ"GmyY\¢%^(ގ4ƗaI`8Hj ҼK,"aZ2t' =Pm D,Zڽ3fҫv:$/hr8Ow4ߐ$7hc<3l\GUKۈ?'s D!2rGg,KhH-L%d[_9'}2lmj7 ǻ:b "Х̋[x(<9Y+1>/P(j伨!|&iWG45@C(=ݏ)dNPRrCO^\ۀxi lU]p~yZwڷH~fMB:%ٖN5*"# MSJy/5x }'J55: ΀~pi&Df'T0dm/ND*׈>khHsl{챼fzyVjx Hq #3 0*i.SS7d[Ҧ-WsõN v@H*\Ygo-CG (-oD7Jݳ'S5 xR  njp3|n(es; Eވ8ɬDTP::8D8^kq}/=t:N[/f)F{nKDrsKy6? x!OʮJm(${OQ.g5-9 -?HE,cBTA8v9fK,)0lypbDF=f [W mTȒ9l ]!i9Cx^$iJ(ko}&m}ܩߦIy{g/ԌUrk +gJ:fnyPh8J1 UT*f;7m4T&' -ޘf^D"GGGw*KB&.='Ky8MxZ&21\cSٸI楚V ݧ)2=$\\Q(,yaldHwKd~*`3ݯxZ9.%(*c4*]wfpхԳf {Psg&d/KpAqAb#ziBmJ ú'g5R`[Qw!dOUͣSp@Hm~&U0>oI;P,\ JՊ1AE A !y޼Y u Syh6!Q9GyO8$+bm)HLåEc}#16uѫKҨ?hvux*MFyy4y~m9׌cJnY$bdg^+*v2,\Gtx#_Bo6n(w_o-/\/H0CP|cG)0)ȼ#u-+XRȗDJ:4X2t[R|@;.S#_Hg#Ȥb(<4T;C5{}ƹK᧭^9y5en*9GZdC]Ɩyrev0Ⱦm2җ(?/l}B4%wѶ-O][ Z.YA,!'r. |`PAc}p :q6&@S}.񴽊KU2Nq0I*uߋ}[ $Vpq/*ig؄u=$ի~G@K`}昐&@KF5ka8+WQV[mfb,yj%$spF~ ,pY&HRkiG7ѕJTV Y]+ dKk44Ѻ'Pt%$2N +$$D#q'1!޺ l+ĕr"r %X{ݦվ9Z$n^Տ[㾮 SpttAC\BQN,W5Wf*۶ȇ:?(UXK|lNVmAAP!ҳ$gh,2 ]Ԛ(7#NB1:U`տܝwN/Y[L[8J`#*[ Uf1 ]__l wM/1Gi+eA|xEoAA*qNǜY AX" wT )@W=g fWOٝZcV-x& .e(6ZvYR_/ۢu$sr%7&kWp@vAgQ>0sH=kŇ{Cb?v E+1x1KƌB(mtn3 0߽,o[ܑF_jo?` ѧYWmbxݱXUgQS3 E즣+jb oܔPH}Fݪܼãv?cj(^2\|5 ;֝heq/>N /)/ L Ï&*1( '% ԽΘY5S` z捓kv9?d8!zWHwI^c(MF9gQ@:Ľn?t:Oh 1?q&ܤ_,D}n$tsu1Z uKv71d#tXg#}2BA?L+!.8:' jKϻZwT3 rcrhk^G4&دY%*<:yRC~ 0ķ-\slwoRvI\q d-m$ /PB㌸a,VQȐWCd3[ ҈{81Y<ݑlQYxY Gٴ!Mfd ]ELN )rR4 C8]WV|:v _ ]ۦ=^7ϻ^ \ni,gX;8wK!#+Ns' u*~Tgb =U!=W/y٣ߡskc^Rx%H1m\')?UTc 94P,n@@F[keS=R[+hQLBG5e@#yP %!j;yk((ea<&D\@+ omݡd/]/Bqu< ~/Q7$"" #A[8)y)ܧkp"ۡ-/$&i&y bMؒ^-!=q#QpCٰ7y@{7s `af8qȵbo1*tD8o^mj2Xc|Q:*)9 0aUGoRT3rkC-e.Jb4JRC2{0[Vq2ԛTh16tx1{4{Iz̢l=ؤMr8JC&/3J&b cШUiA?0D?!:: NdzG3~rQّ n׫}Z^'/l@\a5dI>! 8ZTWCf#LwV{Ӎ"DύźZO8BZ ̹2Z$GsWC-Oc~ O)x,gz=D%Ϣ oebNL"'TJ wW6yx"sn{čٲdN;D1mk(;o軩͠0򐸃ov;{-dmUK誛әAhW7b"1kf65Vl"L iY8uؐW$8va Boe 6 (Fdc<"!.*rd`-#[Jj0pi%2iVʹa$4(IJv朻fLL`$N) k4_,O, 0Itlv1VJ3Ӥ/f7[Q[raJ}qXk/T'e+Cy#&qo!F筈#T2[Lu *SC~ A\ Ұyn?'w; ?Ά9Ap\M_2CM" [xdr×e@ ^W.D$*iY?\gaR97D3M$X>1;M>@ V xbj8ZY;]EcPi(q};I}Ǖ/ZHmE8_7<#]uTM/Ŋu4otU'4B7(Uʼ¿.G|STHP]WVXӊ1Oek&J ;jIkvR͜lކ;?-=Pvim7H{@:*pNM|:6tȴZKqlT>_l]3AOpl!8+ؓ\5;[JC0:\$ He[ ϹX/zI 3P3p1tYU9M)jrD.p i|`KH~~ī'dnF+kK%z9!MA|{s~ɃY:ޝG%sqn Y{; ӆAh(l@=Fe_~D. ٝ4ʂenJNImdZeKGݺ/ V#4[Pno%w̖r'+5:pBRh<s>vIcdlN XI*FL+|HqUᆹ{@ͭ{゗A }&ԷQ b]E>~쨢50m6mIh~6ЂU~WgJ k4;Hg SypPq.Pi_ >CJpn1v ~YsI;CD,zdW$M7 7wm]-lu ^crXJq]B0Z壋m*ݯ~h a(HbMytU79վB!$U='^k'C1c\Fsd}Umà Ϭzbiʊ9|y"媋!}Z.|uI+VjcV 1-94w4`)iC7Oɦ%(\3&0Hiyn!,+;[,ɥjޢɣH- =9h|&Fb:Mԙ*e"5uoeٸý0DeuޖpcZˢ3}.vdJÄ*Cl斓YF'cj5D| ̫D򁒂T[W8[YAlk9hSċoM5I]x)E&tuNq?j¬D ׿ C-f9a0[/]x3fdw3 -E]<8e8Z"EL3WQ(^1/^E+t=q9d\nXX$&M٭5wMb:~ $Txr/{iHFBceGi[,h龀v˂g ,- "#LzQ-@noKPGSD.fok:HU,{s#=Na8^ )*QbNUNad=%!)LPg9/1'Wi%hC!Nܹ%/5 !o;8zŰڤnK/A:w_eCLrf$*.yloD&\˼q*oaGGa&p=n4>"Ԙ;QU@=K_Rz2/BM~Y <~H up29{:Pq  gVd _^?q\R^@uݍ)PFo]fֹԓVߖn! l ZӤ.BڞaWV'A%7hfM4D<ꈓL޲&erÍs..;6f ҒH24ƞre?Qo):St| kF0  ۪!ǶTCKg1LTQ OO%n\Q0pJQTL'Ħk<Ƀda}dHp_>7C+'be 0vl0?-`faYnnˌ^1"b] Pf-Ki z^l#˗wF#y6OY>qd|LyrJ# R~)$ -pb\S!1)d{2/ 9jz\''[{2ؐM:U rqH[M!&Bzɚ"SHT_dߗi]U $ @Wx2}W)#No+I|A6f޷7kcev*G0cv[bxMK[f jJ }_ՂQf $.!L,55BjףُЃ ugǼΔ4`:+PSwH"E^Fx}a\Po""lMBV:T;  vB+~?M%y|}K A+&)PÝ>7uS8H(g@Za H24P{E3Hb& ɑWs_MԏD_E44I)/C͂(fI!bA:\O57~c-B!yOz͞Vv|bX..̓_POž,SN)"Zg.,nWʠ26JLۖE5õ_Sx q23%}4[Mb^Ya[cMs)b&[}C۽;4jUI9%i3=3p+ r&{,bh+Vo9 Q|03Bɑn͢ğ )I# !>g- EۅohAY$F XZ9d<-;Bp: 6N Nԕ75%C=P3F]$NLί$n ZɷӯyDhd":;$Vi}֭Mc-岖|S>=)x^0K`mR"tsX|j%5A aYM׈>"jHF ml{{ $~\eZ-!S W_Tg1^`Y3e.ܽh7iZ# -Ԙ״q~!ҩ=DHpՍ6y—P1Rz/D@vTй>8a9riN\߰u͸#@F#'lc#Ó`+_q&F_O3Rt\t d מ =[5ޠD+aY*+JBt[ֳ'hM <]S} :LQ[n]X DޜH[%CT`ofG-Jr"m,χNt=Գi|= @s};u2"^OXJB3cORJ^Br'SQ';تb'y #Y:2z!4F]3WA"e*bGQZ1egG$Oes'R%㝙NmsRQ7‚R)QXߎmIC7~uQ?$4yЩn}ٷ/W֟țPFU|.i9#'U4 4p_Hʀ?O†$Xt{ Y!nV3_{X}enhBU˝sDMJp,cW)o[XWjT+aO5M'񫩂kI!:_r %-c|4/SwBP;u]:y5i{ZXO=,bMcjʬuj2T?ľxw>m-/i2ͺn|2} / ,0R$2 ) i){_5PESu,lo+߱\R)H Q~A _Rz>74ⷳRYP.LHҀ%;/Lz`x:֥5DŽJ>BᢵsjqhAa!3q0y3gCDE+lNLNYh<}{!UĪ >y4v,S;`hr(ŎЗ-|g9(1y 6"w[38b^ldi]4|p)1x1{q!v/IPԖHgè^P)PҸRmo({==h /_Aѻ9ӿ SXp.ZQhB,ô w껙q-2qq3:ݑegcFñsuVyƌGoOЊi^7L$>S]Q FÀqT`$ۣcn=$$ږ7(*?x||Ҝ)ՍQ#:B TCd֗  ZP "a0҂ _ }@I.fނEp {׏^IRr3~֖JkȰ$7t3fEX ԕHQc T|,>P3bbJD[I g%q7'pC2|_MAN,Zsk;c7*ɔ@>Y+]!;?EhCj؉sK 3N4 g観h4R~\*r[Q{\^t|յV+!+N͠ӆU)Adrޞy/ۉc LH@$V'9Kkwc4@w O5%c՛͋SIqwUR=V+0o&n9{\3[BiQO`'N`Tp97=ƗE3`4s}^3DE E>y6sȋ ˼ť"(#J%-־HEf Rc|6g`OG҇w e dx?g02w@f5)ޣ&i"= +O*FʛpzPѧcS]V7@:6˟$H5 aa_IԱu|(n-n3~h^ϜҘǗ:knV+kJ­>Q1.݋@z*|K5 dFP]U 1N᦬((: u{Рފnb r_[C`'s>T 9Qo8X:^̑'Q1EG!7Yj*/H c>̪?ڂd2禎ٮ){ϳ꺚V]|Z~98ZNJ&]F3ƤRoweߑJa Jp Vh ɜPf>̿`FA$[Q}Ҿ1{o cv Usi2ٽ뵤"eHKU4E o5I'<eOpD ǽ5fB݀ N*GdtQuvSV@!P#>T!<?%>|֓g pcHΩtQsԕۺ4>>Ų6%DS ^6aF՞z!<ݷЏvAo1}tS` )\pЏMmtd)&&RqRf9 \-$/ODA`д*]̋}q7W~ل8rLu0mܢo7 \y|Pd(X(JˤyȽ'γhļNLU3S7ՓvEeԬ޴iUozP6pÏ+)wر?fd1C -/>~`r+}s@s^ 880Pt1^ D|%m-i[n)0rS+:1C#O(WQ;]0hrޗ%xNmk hg*ۆ>*:}Ѐ7~Xёd6j"rJC]P!>O懐x.΋(_Qa\HZS"= +(+HHW D߂S0rl/m|tEOd/_EPK,pC!% Daukr+"ϟqIhJA.UAM)Uy؀T$ oL0d'蕤f G BUH>a&s`Ԟ&G7yoxO+9;2+EPNv n} oNhfkVrJj-:@P(l02P=½HCS8s>B޲|2%BE`zf -O,ֽ@4Xڻ쭪΅,2Of9J!HnM 8rDA$r&*oL3t6Ѹv(@mR'fEok:'TiYt-ЉDC%<5Φ>(N3@Y‡?Te֗iZikup"Z[8t7B\N{8>#M~{Emk|*<KSk밞4<0;J1f4 ?G7h?8 _>M#7oEƵA|t[qɔ )# l{%EsqbhIKP .<%|G`#nIPa|'pV"Zy%3@ ;>l]5lBVC u(ܥw:SykKV^!w+oPcT_NzAkris8oh3EXM3M XlW 60!h1p`ItJP!1 _tP1 êyw V| R~MB;w֥&'۹y^Q+s$ۛpb=Vܻ'&龿Z2-3^ם4/+J.Ĝ]#7gu ǵfN9?n±9Zq hwUԃ`K`, A"C8ݧ srdǹ35qrLA]#2n+7 'X;s¢S8!H]{Kr'۶O Ϫ{xHof z/<;^2DB)'6'(yXZVܟ{u.Jz ?]1s*eԄc{\a3 rҨ6%+Dm1k{?`/ҽAtF%($C8@r=Q nH{Uj p!ӱ*6pZV!LW {?fUЊf,]FΡzo2DӳX~L)ޟ:p{cZ8/VN_Y*zFcu8[DJP~:(]AXOS&BCaGuJGdaD|O&ADzݖh.SvC@S?ƮDѰ.ZD/X}KQ^z=}\'O*# <f̯m!Gv7*]ܭN&sȕt;&s&n[.i#Rr&=y֑ːOcMђJ,L4@~?py"`R: .%ˉ`=O;GĢ*9`x ۵V*ܵi5pՅ3ӷ{ 8[[nϱ4/hh~_xz(dՀm G0`jy"ɸa宼jTeu+) c 7]*ۜvIgTd,6ar K BXl9t@MHtXY@ʨ 0|bYmrUD2xv@9iû=Kl MBPq@,m)*O Y3jieܠ6._X j-f}x!IbHVa hP7dtr|kuߌtH`-‡)r˞g3X,\'7|כq Zzm}頖G̈}+ۻMt`S\! aKY͘PP:2!u_P ?`C57Smt( 8/G 9~Z-wب_=leH! f>M};3L))GƂ\R} BhBͥeădDʜGQӯn[m 6'RQC>$4 \xA8,L(և\ |,Bdd$2ItqҥwLL6ЎPф 2J0$!s}J; CNtg単]6)TǗ}}pRÈVM`z8=nwg&rx.ɇ `ɺ׼js:@ٵJ AmMf@交?ci礻X˜Hs-D]14AY5 8^;!dU萏V5̼ԚV)JeL34_ܯ60'vCȤgK1X˗[`D6~I`4MޚdoOΎՂpQ }3] h8nUOߞg߀]>; hJ|/L>{g5̖{1Z)ux4P]e [A$l'Xݟ>ϨDn+3'ikDfnzvo{6>@VMBmtQ;bc =V\Q 7@3M3>ih51WAa0[Cݡ-Ê-j2V[>a7}y`DmRkRnƶC)KA7xiGSND#{<ƔjDL(7v-t<(*' 3dk ŒҖwӫ׻EFHQȒE'(;\IM8|kue, 6F:_J S65~E7lHS<+@dCQI6zl2Ҕgfy;*uFBѺ]Ϣzz+~ iW\Eg@\ϓ %rm'> ~$iYvb]F,;*s`l>9cP#?1/E0QMrGVA>DȁaT;$>SIgy}`_qlYё38) j]2 Le 7Ke[pUsʕP&ܫbKIY@iriӥ.1E(0rLmjOP箛%1 [8o. ?")'Ќx|Yǫ`/MRIMW=/=Z#D/VҰ6};UߺG<*Jd fO= $M_.@uURwPe;1zlXlCKE-q۠? s8in|pT}RhТ'd1ҽLx~2 +jhebgR3^$6Q '` vjYyJ D@)b? MtV* Ы {DwpR?laQj[Ɯ&:d5пh\TR=NB!w472h3\y" ;f-=<ꮘeH$ @c<=?Ps/m{bΡvvޞd^ n(s0|*eSIF$*)w3{FP 1u/1rs^ .n*T7LY}{lp 9J53AolV9o}hna4>Ũ9A)#0qϘS,(P_c35=tvj-Q2,ǒw̃r~wq'87A]7SWx`Ɋj}%Pw5lWv)$.sA_4~) tVQ\w,NXNB }0_¨jC?n-YrzjK`|`!Jrlc@X é(gqL+RjPXJ}9g3{Ɯ$ty * Ιo4D*0z~k]2cfN#/]NJ1c4aN@ak-ͺՍOG8j+G=xyݣq0JȊ"jmWCT{SFlƫ&qAuTmӡЊ2k}㞅=V1*7*~%JxO 2w<'uf~?mGH'l,g7COL2o &6?WMB ܇Rt ˓b8ݓ#h@ы)8~,)YduLP0#1T@;gqS5 3eQj[d FuZrBހ;ر(Gy$AJjvدau] @~F\ %v*^*Ty4><=@DR{ l8#èz ls"Kn[Ed4!AO4:nin^ !@t./Jio}o yV Ѳh?DC0$G?٥[94+00V.hFȬ:}q,侕ďWDž7R|#&__~]'+a20'GLX K"(I p sNPy7a/M@E^/X7qmڠV?#i^I#u%4~ۅR N9Zp(; ~.AI@2cp}1ݬyz nb(n.Oh֏$rlf\pl#Uu < hJx'ȭ ƥ:!7S!EUPtboZJnB9!Y?- jPaE85Ip 8^;6Qʁٳ|9KYb/gCZ9j;¬c˛K9(Y}mtՐπ uwȓ~'Y7 iN7Z7^%$3~b=kDKq(ZkPB0Xgv>y Q_+c4{fl8i(:N_ q#'K-r K 3#/z絧0dSLٱY%.Tm[0/ӹ ,%CޤrlJy9h1}i;*f)pҏO kM>JR*t -@fȦ·(S옮9U!~wNn7ޢrc/ |c(w~K!C|3In -$^1ClUO/[ c;@[~#_aT]5E[blTpĂ܌H۳ upzNLh3!Rg($g@K-}#J?|B'[%'@ !b2`fS!Qin@,Cd]huuؠ#hSxY!&pq?(#ZXiIB*q ,Q°;<7Uʗ;  B^e:7Jl5أO)q1!ls-*'qx] N1-fjSP~<qV~227gH=v̺[MmĻabOyyҀ>)4n^{gï>J- ++/3E尙m !\h,RZHذ6 J3W[ &L>r'BeLz,?/Ł?1pkF(3b pەݤ }>8\=TAѯpT_CSN l,qD~'sQe̵wW|ųrW*"uQTiIbPj *3N'hb7ߍ=#RzF3bͧ18:rTo 1 aWy D#D2S4,INrQ F_B%{gxZw'nE)B}1;LpDU+z0edMYqĞ(ybIЬ(Ֆ5!Ĥ{VkcS`r r 碾3IsiIֹY9)j\92qW|"k` FyDN~>]F3.%=y3|D0tzEsċFqib4yR9u[`] 8Y-IL)*ZekUih8J_}}v&9un* ?>q-ksɎ~ȓsר7ў*qzFHeH la#NtN"Es튬[\/*#ӏ&HAޭ]i 2V5S#TܱRQ}Li5 x#+墤XE0& .-Tս( cPC+# Pt;%ǔ9Ej/DzWGB!p<7ǸTrqkZ|ztgS͏OTHikxtᚲd1) 'X:A6U 2kijD#(<Z@)sڝ2DZQQj?4-Ԑ _-b%ې`k:DjGtQ0:jX.WQ6m m|/_E͸yzvlڸ6Q! 6] 3]+GfjXMւQmX=Wt]l&0Z&hr't10h)le D+㿋0,Z} )gia1eze-8^n0poK[2wU*&%->.3xUХBskMD׿[ł(t'BoN] 1+s:8.!&3&ݺy6nUQlaii'Nq ?bQ~B\\<1guR`ѐ,;|ߪjͭ<:4"^m./MQ=U"O9+x-@!FZBHS^tH\66`ȏMrT_.L]%NG2FYKeʎgvn3XT;l EVDyJSͿbPGe$~:-^ũ[qlXXIq)Zf1#!i:bh4*SQyW-d 'Z4{cSw/NwM?S*20`eB>+ؿS/6\˗F - u%Uos{uXL'PLו =MwLdl{6nkWil5!FZ/_rLL@٤57Bjtb KҮ{Orlm+.YfDEpџ 3Gi7VI2zK ޵֢_W{z6JV}"É;^G&4*"~@` &F2zb~avKt=]{0[̺ߍM@#J>[H{b # / )/ʁm:"dnL[ v9o#O`Z(ٽKwрv49[*B#>HšEQ9GmXŪ iUGK[3I:I@y1gH֨:r FvRKb@5^*:foJ\CZZD5vf@ Y^ξ`U䇧̀oeW9@qYhA?(;vIY/);w}g`_3(w MZ3q}X :qցcI`E㴰< iԇMR$1u% ֢m~߫BdT  hU_fDtzduq>>俒G-(ġ5EYu$rn^$'!gA7Ð9]@  1bVrP&(*ӂ%],.X =K6y39IKݞ*)w;U ;kHUxGҎ:_!`np+GwyYe`,hp9'BXk RiVo)JpFpD<ΧP*RGNjوnߕ{"/iͿM^$aV30_ @[^*>Q豯+4"3"oϒ\J5Kḳer=#е 3Mq7U퇌̹*H&LEV止G0ɠ[Нk&׮M7> uj(G̞e&/S1^Z%^V7 LR8ҩ2-4NұQNjR{)Ɓ 3/(j[3ws])yg Y)jGTs 0*vUQaӚlCT""vcaQ^\;a$$n>e`DPVÃߒ3ѷz_~چd?J?/%2rv_[R\Y1iUi[c /a3¶ )GozMyc%@4u{>|W? Ars ݪh J=ǕG5f g,3Q2~x+Iy9zlL-)vI8zܯ 6ǮF1Ahn:$30[Oi;_3'x^᭶*(C]j㾭Ok2VcmO%˽;%Wm{nw]Z< ccXe^ V]J Ê:;5+OHT6݁Y>{ؽugF=9ftWW;,d2o HqeNIymJF~]b$[ &A{.ծavtE$KTZt7:n$w{9Ym>pbޗ(?h9f9u4%lS$|tk08˳+I {g @d9U墧fU`q$ ;ЮXcAz^vxR<#1bZck\k[7:5B`iQX疟WH :{ {d,O ^j±mI&9:$$+ǫY7=;<"ҏ??Ru6^)zНu_1j=Q+7O 33b#m&GJ),n ?ɤ~rpޡ_6'PIg&0a}qc$dA޾p^H~- {%wl.=@X\Yjw:gvbd1}yAxcqUdJ7܎N]Yt)tpAoBЋ̫vHԆW0WM=1RxD@A\V<6[G sfgַN/ng8J6;n{G*N2$`GМ. Ʀk~/+񹯩EH(kZ\A? iyDKLLk!Ѧ;a/e#þ&HlFj)f04Kϐ `h6)3UL[v )4<#a 6l  cqdB ZԳ^SzjXy QYQÛ$ZIۧ5?fkݭ1<֞ښ˳kTr O?2SKTӁ!{Tc`h$z\f&"u7 8fYT/IHANɃ^ X1XH=TxX(jlR՝ H)UȗԐ2mԜΪ3?N47LO,W6sE w! |D| \FGu%#EUBР#6]p>DU9CF.I 4k2;x`nĞ%N/P}XmwR[9ghtcW4u v n#B&pd*z3Q?'j~<~)%=֒6WgޯPiW"=5~岠.`pFHBBp@'siz| IjK*5|m$RHcC w ͐YJ3O@Sk Z51Nhg1உ;g)v9΁*wAeE!ԎmB '"/g `lHWxC'ǁxcI1X$Jn q?j kXj;.9oغSX_CIeUQ? I Ρ|P浨J0̜5͊x@&z( misje R>R`#X=XA"D0e6rnʙLi]('Wg ;);| Q'h#{;L9tަ# Y?P!! 낲cTϷb<$3~U[ԉ]YIBqbĤ 1{L4ᐞiÒ_ @sn O>J# <)$܂£ۘ /I (We IѲL-,`oU0ص n$R+:\ ȣL]+dF_eeu\K`-lj~=Ph5ւJw\F#tRtd6lk;XnE#.F8} ?,]5;%B3T]H-ؿK&B7xN[/|_E"d :mϑM39q8攮w㯨#cg]3c=wY`ۏ*)<]m'Nо=z~IW_ ޺OU DX77ZD!׼fh!`rt ?pph{/.&(I>ka As/(v7"?!QO0:aZ|仫O42֛i%=0kÓ^U΁`y1q1Q?.3͙B:ƈ%r=w8\p&K[Q" \o#; lv@t`a^=iaoh8YASƚ X.ęQR' ͂o0|_]:?FtG "DfWAȺ㹨ʞAuFZ%Z >8kK߂#L`OA|V)vقyfX7eio*T6vߎ8>勗jg=?Hy \G §aj fuܺ' K t`􊬐c,VFѣ9Dr z/Xvh?\_3C z?x:y+.?MEӥS&͒^Ű^(^Xc̕oaCDuA%8De~ w_숹d=!sTC_2ySX#]Nva5ZKE*PG&A,诹ýP2dܪtCF+Z2,IyU}L[,Ľ`O [~r`: o#cp† 'W7:\VXdl@#J`q')kB |C.3g. a(fT;5\8r 8L;d#{x\.C@7DR|É1 P "^K__J"]+FZRN-CFJEzhHVH/-\JNf5ɈuNJ}YDC턱`wͫm:(f&FbγD$+/{ЮꛅT26bx/V,B, z0Bf3kmZ<5d >Yuh:f ݖ4Ø|¹#Q Co[H48}R5xGƞ_H갽' yI 2 dYȇhu<$-hFuNpׅ Z>`]VR~4V|Jѻ(|֙\DBYXxXX'\B<޼iuxqa !G>7&X6uiOc Bb;st%a 8JJMȐP0 n;nGٚQmn!4a6P)Q3ҙin A["#u~CTBl@zdT  &s kl&ԥ,*\=%«Axьa#EW!'*?ɀ]rISq|<H t8Hnv"b4gv {p-9il- z}J&X-LaC)Ni:.4AMc\.ahTrS$ #Ix۪GC -NX~9Qf 6O$bAĨ#ﴘM' 1a_sk$1G/G ? :Va8 lh}4s+Kz6~oS[~`n&{kWDYlȤq†<_Ȋ-6xZeOP,, F)RA2̐8ߧ{-Ħ&#yc:l!ʒFGcPAŘɬ>%ucQW}|N Uɼѽ@҂r EZXm s!E^@WK $I-ބEy&\yްy|Tr p{X8\fhS' Z[z9 dsǁY ؓT#b`ޭ%yU!Ecwx IXڏx\6Ejltl 'fbV37̳J@7׼?F L,SIJA}rPZdY'no",U?Z fO<h XJUWƩCE)ߺXI8VNB֡'$۸Qm 4ቱcM3%ȒMԺޠ*{O?59#vzk T=y$_pQ9{nr|cUw10'n4R(k(!>1:Sfwvec{ABP4]SP1 `3G2[D9YŽ~RBNY\´dUz_H. ##]p3+ڧI@~$Ó$?+)9i+?{Tx*̈́3y#0&NMO yR5|B v<-5UŶ^X4dt4T:*~N; Mq's݆'#BvÔ!v]7Ux&pz1#u]/_G̠4u^11b.Z\g* /XL6Iqf: Ɋ H)} Go5lc"D)^HJl ❑na]Z:J@hwɊG̚ j}uAy$TZTlVx mjRIK$Յ8%yUE:&`(*r*Qj3Up*B2x~ gSDu$gK|Ul"@5 VڗuiG=nuxGx(nL?U4v]2 4Q^h.<cѸ$S;tW3%^Sa|ckU>ĩdBG??Y3FqzF -8oI~Pk G|q@Ƅ2m?xe3A/PKfn_@jg^g S3B<1@f: ʗHՃ5yI LuNܩz$+ʒ?#xq9Oraszj "Ε_ ~2O#%zBBGS1IǢ]Fg{wvF0K^Y4iK pf;L #Q)Y~ }vlq}ew1v(@.s4P*2<Bs@`#jDǣH,8&#ZӃ&`OڱSP$JBGڣ8Fj]P U˻~l֗Фxf[˪}l <,& w=NgK2*XnԌ)unW3J!\bLP#kqt|`ncekJG8Wjݻwwy*6ѯm?Ȳo#l!oYףIs#[}!nZ6y)OB%]7N0 ҌlK,체{ŬK_J!kg GK4h;y~/cc-pk , MDj@Rɿ z`^jOgP-Pzv/n@p)`>/41@YiL3Sss]qj0 i=/v4pĘQ"6<ɬ Q?7걜ڥ_ж'! 1YݦkQ8}?[]k5Cr$Mˑ!vNa(H P;2 nw@i$J ZYǼPnϪ4DL`Ш]x8jƉ9'a;'I^0XJ0HsnDIGBX_ap AHiNq NdHN^ 2EB *bm~_ɚ,y87W119S *bN#:EΏXK}xl;UR~yXqF|P}1_E[?RÛ~I 8Lӟh؀Kī>gg ӓ4" ڒ8?l-p<@dKΛ@Ya[' Pt8wELP/FU۞]l".o,ӝƱ"Eѡcٶ$놰lf#vKMb/^fB>9(_<(DUE{M(eWUH'*\AҴƠ2Fo9ʜ;CϓaH uc3w Hlo[@] r Z[l8{(tC "z[d`_V }ͪ)g8y> S% I {AںQ l+v% /7 -`3` 94NeڊɐIT#m9dC%Sѣ@RaCeţ#*N"N|;}t6[L}=˒VEDDE߳H|Y)WJ7BmvmB@K_沛A -8T*kZR{Af9雃ٲ.m['ٕzN?pLLiZΥQ}y=>uO.qUsXc"4aR>K=zTJPf'.'Ce<9Q X;2޳Q>u0gr|Gꓤ\#9 SVUN <ܼ4o:].qOHTItTB;4ݰOݎYa5*Mc$ '3MͣČ1kk\N5(vc&$Ph&>{NOӚ$sqaaLCus='"Yu9 H @`$(!u_?%o]8 3}ZGu_nPi+v6K4Ģ-Wer,j}}/Ge*CU'Pe5)W@)VZ'jC+|6 r>:B:_JtlƐ^8(}N1)aLvK4YNPLtZ |ۉ]ϛ|t}wEAsd4%7A &by ^C{fo}G ɄJ)3n>Ӆ68ANt׀ S}W$^YgÄ̽}Y`롽w`!4jaIt-s8\rbSWco@n> iFn􇛕j#A1Cc4c,{F`5d@ cf5H0sG4N,'B;1@?@%SwX4MH䏷P[A=X}&3CUB␅~:cC<̬;|b S6 +3\ ̑𧴈J&鷻|>_):wq,(3(||T|F#CH)]?69<fٳq3]rUvP@ y꒺("?*  BK``)G}w2x6BGC~6e htCv#ܶ 6>B7[CaG8Rm]XL`al8];Ͳ?0L0halS.ò8R_d;۫}gO@ɖ2 iFp9m]@Ÿ.4CD}Ug>aew5w%>2:R6: fŁ(Z+91񋹋X⃓V"r3S*O *{ͩ*i7}bbokfG|J6>KaPgf#?+8^AHPt{HW[tJ٘C8€b0d~&R"X=i ՠ;tք !K ;v[ ӻ݆T3]ي,RBL#+PpQë"k!>V{3T[/Pkqw\Փl;P]l}9T<ž 42\mlt.ZƎQD}!uKy2SU3,&e(j0xD> JŸVswSÄ:mC޸ycXyESYANӫT JkY覬w-0T €~4k8lp/@;ĮH&X#+[rWC\(ݶ$>{z:/.E,Yi(i\RҜQXhm@X\s{beDT6Sl>CJr,#N^}JQn-MejCV闓 j5Vɵ(JUY=:JkHDT+ۃWb2 R7ͬxV*8B F Q("22Qz$1:(hXdP$L\Phݑs`UBVǴCH+2)2 ^@ƴ-2 |!l[lg-T4->Cr;2eWc__!͘HEVhŁ T3%=<{Nf\|rH'a:OZj0sg M/f#RO|XDhyO骠)D߀,#j$ৠgx;pm'0~.E _F]ys|?E7ᾟfX:);5c<͟yQ]v@~GJZ9 l(m pБaq!bu5a6yM:7&57we`NRkm ǥ)}-3ToAN+MirO-LsӹAEr>QgKb|s] |Jy ebĽjC|ԅdE -Vhg(f@5p", _QۃJXp.g9|y$M5=8ݛMcB*4 5w̪B11}1rռD3^HJı$,-5{<中yw<(cIg jѬҭh[ܶR|Ws@\~5{+R3 3o r9ֆjIKF$P2:77I2uþPg \oJ2˲!N#Z<6IpaJv8c'a:eB42?~et0u" 9brG~6G)fr؛M]צع]؝Ry56^Z=(ԥ8~Lީ"$Lhe7.gl1,0 n~g_aXhx='oS y:={䨌qՇ1qJNdth9Dؓ4%>2 w IN_% 0~3W[Є}C: ºܜm+U@) flĖb 7T!eHљ"ktTi綰1>DbayI6'5=@:i'QoIَЭd){%I}Vw@cQHdĥ #LLwɑ'BϰW|ֱԖiI2\hBu|`bnJ.HAx*؝{sז 3EG{qt텎tJ$Dޔ  >] Vs?݇NeR&-^TTׇh !B\D K.Dm^pq?6I! R5gtT;| PN];`k g$&)JI1 Xlי<,yRvፐ O*' 7 !|-uN'2mkt "J@D>,N1jBwj ^ola$)C>^&As=2m(`ϛ ADV9j2p9͚KC 16rC@ Oǂ_Z2҆dⲶ%7.;3Vc0UEd)r8_ _-pe@"S–5-v߂ӏ(uyC /V?AԠ[\ϵ &pMqu pڈ~van͗ej{7LP{(3Ɩu'ʟb8R k`rρ>gǐ4󢭡P!8-I2j=1X%dq9VtC^yX*<Ƚ&ٌqٿޟmč/N+AlZU^BwrK}AAWta[wMݮaotWL-yY]~ַܺ6ɱvrqH*p&ƠL3|ɫGn0 ;605@eG0{<CƂ b+f {糇^=ҏ_p"^mGDզ2(ߧ,P.@#ڥ}*G N[~74r.^2 䢍E-j@Gz6Q O* :mMP$`NjR]^Od&`{L:azҀvaT~9Ҡ>0 @X *޽"-t]i*B2ZE(Z.#n,G~}rJ5 o:Gq*Ҳ#7bZQJj :s=&7~mS"J:V"4cۨJ>ll -:Oǡyq!H2C?c-@#{Msg$` eu66Ғ9<ӪVh!I+SƀUy؞yIJJŃCɰ\nDҦ:,z<b:҆_oj"H/Zy䡜kC+)Ķ2S{L[g d"):lڂkD\p+vk]a򺾿WA ՚ĵ OuW6*fp.pz(b=ysp^^訙ͻ23njRʷTFl6 }elॷ\a!ss[S.Ml+D_\L }׏¹ 61?M^9~Knf,>b2IS|},O']喜Ig3-[^ @n7p_pCuS[%HPCYyOl)uxO$Xbd] &FEiXcwRI:L"wqd=ç,IkoWԊ$'gQ~ø[e5/8RݹzFJyhD;y8 YLO0Ώc(PV䑆˰!BjF4$0oaҌ3(ӻM]oep'-0 28xYIy̮Lkڬ9vCcl |VMi}XXprT؟gsT qrP ܂8ss,wR z㨄*yMUT7=;Ih@(} k9nm[y^wShILkWNi0-K32HC@Xc9fۯ/EfY$W(B>E, * jr" FݤfoM2gq^|"r%M*F!c}΢r갤tLV5Ɖ 9F\ߦدxDk_Ӊv\iP9OJ#-,j1w)P'lHC\8븣 r95$2rPU2=' 4Ձ^ՖTlvڳ#v.R.떾3:DNHT,r:7EN p!.ߑ X$;S?%4 Tptyo`D,N~_tDv ^vX6ng^;4+j~BbPjW]Ԩ@̰/6-Jk7|gO7UsO=KJP&3JϜmvnU!)mmN4= 9F$.HÒ@-|düPHG.Yjk>'%M*P^l1W1KRV<:.PdOmn8Q-H4,VzS-i@oW \&J'⣓ \A~Ye`lI"wK@"d[bƈ-TXԧxuY Fn@x&˹#6bI &Ǥ$I{8km:dgi r뮄R.WDoU ,X#ԇc̿zR$Įѽy-bGTm?dd{kz i(1Jbމ_`+T [GA0gY~{~Ҁ`[D4}8"i/xEQn2u;QxN(E `^m}yKP C ;SUǝ9:eiN:CMA:9U)a1rJv "Īsr:hrEɸn{?['$fMְeA"90~ H 'c{퍜2)6gQY)eԟ%Z$|iFJ{ZHT0C1WMTxߘm[+2UQ[3\&HEFfB[f;Fs~"MEڋЕ=!.SPj;iE\=>\ɋH ?*qayFԂ3n)m!s7Pڨ΄e 0߃E;nkf o! 6$pi-h9FGQN^2}Ytv?YI&{w00Y3[$0|qL"%TL-~\]g=oE;4M\|Ԁ9 *h+CwG T1ݒkiNk g.vG`O4%2O:Vyۧ5*G=ۣ,6#>ҩ%G^-鬺/MBY 䡭hx<Cb8"53௹v͡Sæu|x\EM*)Oȳ)iKO& t!. rpzUBT7wvM"1!+6%cݶ, i5,h')ܲT6٩lFbx^𮡚kmzlR ;t?oK<(gv+O$B5S#H7W kbdt86(!z$n4gY'0p\0)ҩCr vP?w/vc@p_4d?% Zowxxua1II+CŁ;̆[8Fp3Ǎխ UɯDu U 5TІ3+3~aNK^87cBQ\dJ]N7y4X5{+(?^NNePԘ4VA=:*oq"ɡc+E / xghEv+g nc&q K€/= . .\|j]Ƥff-cH'q_V6E*|pL/j>;Z|ie@!9#3.6^'j0@RAP~/ aA]l*fn|-!~yirL5UD}˼ ʈvS|/;fͨ[ Yb2~a@Ʒ~qp|-Bnjo :cArFm9P&Jf:.m,Q+5Rh9?,jwIӦLˏ|KT_jh)C9&8#ҽ!~ysOv Zovx! hJWXGHxǯmkMԖʫ߷ :J0 ^H:#jC\Q%B`Gk[KK'[^g,!k-o0QϱOjb"AhQ(lW2Cbb m74n*2\ 9܍ĜTv #b+9pf&rF;G!4H@1CW4kh^aW R!NJ> X,ZKw:g&5%, ;)lãJP,,KDY3J|;VDѨkR]։+vuFGIj:#_}4 e+I{߾?8c=UFq[@؝j/{^;ek%JsuM;_aRbIPjf=%E|ޑӴKN?C ?T&H>Cr0%XJk^Q@m q g8-+lQxl2*kg'u '81(O/Bيz&2捋q]{?%D^#:#J6\ѐ[[y-zA3a cV'LC*F\n,Ź{|=oYkRŠ]пQx6Uv"I"ql@Zjec;[\zxkZ}+!: ۡdk`4(a`ȀJeLyF%˂]9c tB6QxLv> АDVjon>]hdZ{3;8q&?2=ѭ ؂h~ !#Aaf%]0H,/ͥd%Wt8`Q ss;Tr'd"T-=BG^UP5>ٯOu+:vc/f`2*O1r/RvGN-ଚ'Q5zڑmN|9Ih{Qj_S Rd=(4UxXXZ=,Bx=:0E2"3,)5ϻPtQVsL SSI|NC=&M.ΐ«:ZQxjY[P1Gǘ!z 4Lah{%ek#Fs⥟@hK DN?< 6hmW3r8 E#\ SXLb٨ a!A,":ۇ [ ^ J؆ܗbf?Vt$lNV5{s$SAQVC)bYw|yk}LvJCl<8ߟqoRobkc~{-gǪ =3޸~dd5.k߂#y } H)(F]z<\X.7[HlOF;f z/N:/ 0Cd=vy:$-y&oxy8gm5sJ/A#Rԛ2.HIb2 ^6:)$dS S,-bzͮ35Mkd(r u^>B [IXƬ3'R`xtLVcAM?`]#Tթrp%wAK(J+rn͛~ +E{i>"SsÿLwUwͭur `E nแtT6$hf7gQG6[JeM^=$kj<3젽QP+thb\0*RDU tE|xJ,WHYDJ|@1v[iȢCb,\Fk>LKԴR{uuOF7mQeBz c-uLDEw ~dCE\E`[(,D-ELL5:V{x/H"c8DS D%}]bfբNBNj{WUC0L.A!efY3%OJiy yr!Uο%-W w:*'V$ɪYԚK+wXs4ON*6awKoCz[ń2ё>3`e#/:#~(Di,7WF/,_M|l!@5kO Ф?bGLjs"o3=2ش<㮠 0Ϳgbl""vEp4>K IM5RW,dgMǽ5ԏC[_3(L'zN>ُ,̀i%Pjt{ 6Г;" 8륲]@τ8)y/!@/hsqYx%rkMRv`vkrrXv0 ݼY:N]bB]4}n3kt&`SZIrB7^yI^On*+1"\lĕKM^IG :2Nu53 o]b}Kh^OHi'(GA0yNCEQKћ- xB’D@%<{4whmpI{MMu? tЗw<,%J,úQ{ bb 򏁇CW=-pCA7ב?k߂ք1m,gE ܰM8=U7 e#XDu-^7)(c0lB|ZaWbj|v묻!.,9Ҍyj>vXY}+9C_B\> Tխdm Fcg1^x+bṁ\:$[?2$a[BrFGђ3$2DO|rk,'():^ia9b8zHBs uf_;gr%{,Wf/CW2$>-DƷ$ve BƵ vXғv9͓:%;8% .,کҫq=A'3H[ UJW&X]ɨ/8A[9c蝄 3F5`1,d!QzpPE:oN_e$?n ΗY]͆S<)pUjBw4g7꾊p4#}6=§(F>/:Wʞ9ݎ9vuB3eXEϼw]zI@LP 'nVpp=Y 3Ñ1({h 8%呟o(p*o ݱCk]\Q3$Vv v:7F$DHHJS#n#O^|2/uhy^ȪWgM.Ͷ!+ia[k(hjM7b(lmP!ՠC"r/2A8^d-Ŧ& (wnI,)FGaUޞNOB0~5$iR.$k&[P{ &?".#b -,7='˭IG;1ը6Kug8bwdvŠxLe@ 79%4>et3|Kci˭6X2RpYH(ߠc.=g*iCEЌӻoQ'Hup~Dfʑ b1/k9N%4_'u&]R9=nw7U=N'Z^WPt!φCq5ta,~M͞Iu.l3kgH|dzϕNTp~3:dr1Iĺ[?қ<$PjaD=52C׹dIs`Ǜ&wN^[}P$AMX\KLs Z{x).TZkFg/Eo3&l]zP\P8][>YAYdSyFBnc6g+rIWظ ) ut$q5a/t7~M)V޷h ?mLmʖ q>:`z<%"ʑ{`jdh8"20༱,RY7?! 3U).ش81N-td~oyb k%a{\j-P~Jé,03}f-:_!nnGa2f+hdl@Lꖸ6Ϩx]Фl[AԾ/ t>Ǫc0gj 6Ջ/RO&An+T8DM ֫+xZ~78 =D%om'8 "5I"j%F!HE/D=eL<.qTJG8 ҆yqòJ4[(eMn6pR΂ד3/]qL}=rV&O>p9J|~+#N0ΰ/1xٛX7\g 1s˜EG%N ._ p~g0lL͞J.4kqZ_2)Lz J 9}jza<~ZOA*2GdžP6#'=";Og7s9߰KhRtl;sM„S~T+4gsz%̀ 􍞏.i}24-"6KcG[ <\NW:&pV*WUpINTԒJ:s7Г!ʢ(G)i/g+4a H=IE` RKܦj+#z U:nEXZh DtĚ7iYhWm~oØiB#Wc3 ֣iwp6` H`惗OR!2bRQ/HDwWO8|`q!;YPQ4rȁښ&K[5XB:<(!CgE`BzFgD8nFmŖ{l5QAZ ^QBmG\޾owosq`7܂KRА"'[GT CdrX^-ށ 5LPtO^+{]Bs7~#ʿ߽Ȫ(.ABB  "֪>(]3t(Ē$G&T.Kӹ 7Lf'TG~ߝ텤݁=CDzB׹din< $ RWZ`nG)nQF󨔄7vx7p_:$)@C-pq;k>1M"~rc}oϐ^{ q-1YF8)3Zfu?)ל͘-/@WucmtڌUOK!`aIhГXF~_QRivWC"OdpZ~/[* k]*DٝARWgTN B|u(2"'#`JSslȱ',:wr|FH4Q윹)Uj)? '&W[P_ {$ HI_qu\$;';Wʫ;\ԧN=*֣CFrD}__qQv~E{(zPˤR=96Xb9GO5$Eỹ.e/B, ӱ p- KZHVi&幒JPX}2ajR; y;B[$3_Pt\$ԄZ)"2LFCOr/6x ܞ VuԤ)yXMjn7wn1@cBXte/P C|(+Ay =iv|xB.XxM]k'<'bҗ/gG3{ h񙼂0ݱFJA4 {jxf}IYӁIv;zAҘUBn\MjbLW7<+(S8O:$IGR\KjT~ͻu Gc7zVR/Cv84G!).a[>$,tD 0.Nn#zÕYM-ir5Yw0x$[L2̽X:W< j'Qha++ c @LہǷp0e[Љ#=p !RL>He6j+ݓzA`(ĆZՊf,}JJ heuߪ|~PwA=0GxHD ihҏX%ͩ{r7%->S6#ncHA[12<<;}غ>,v/`dln+mR[2Hv~dAy y /8kʄvQߨ;w'ϰ)@ (Ӕaν{Fdj*!wݏcF*wFŁ}~^D]<6}l(G6OVxk~ l4+ͮ~[YSaҗ)h[(gLPǰ]]YC[q~yb2HMRNu;f~`(b_nD)x<L>Oau"D dz?8|-qcfsJ[fP>$;8qtm3!G`RaSgf>.7O9&_n7STpW8gɸ(A

b P(1, ~kfUs5]+%p ݘ;#Y5s4Tz=VdF> td/ZK^A>ר/3(';/\Gh'Mɣ}Oh׃q#JVTXtVE518}yۦ)i# &cVѪԱL>3&yX^IY |Dٖ 8Uk:(GB/d76M PM\x &4N9PEّ47*gbO<ݽGU曪p7jބ[+Z"]}Ks03!6>*[OW.xc:PZ F;ۀ% /:">)a(>TF[)* &M'EQMbF3]"wُGi?guGZ5M ,lDjZ3qG^渚Ou֠fuxw s%D +DD Mv*_(0t|nF& ٸ$(ADPYm%WpgcGoӚtGtK Q43Z`I1J)ڔ1c<-_N~n۔yY:7` E+I4e qh0|karh.Fޝ^Ƣ6-ɤR>e6 $Vcݮgfd.:^li <}D3E(EHEzJ:PJLl 7ت_PKF5)Veg`,oxke^&dZ)(б0Xr}6 Wu^w^TK JEJ'cō>c3Mhʎ2%Ңӊ-c.Pb=J$?߽J4?Yܵ\sOݑqۋF*uPèW $hX6=6A}%גz2> YG;QX9˰|?gvOY^Wv4Ԗ 7{POJ3VZH4yeeWxJgtH!>U.[Cœ9Ra݄eo7kU/{bߞ{uBG{*'L3}6^t n3.B*Œ\bqF`S y1AW-4q,VuZ.0 Wϡ? H֕vsDXS}9h_$3 ]=w.}ۡpBQcxNB,m!?y 5n\/\jݿUqS0 hm_\m= /P6ufc|!ϥw^J;wgۃ NOfPsC8<l *S0tIWY!h~! \ȧO0AJ+MҐmS# x˳Y1xփLݩQ]?Ƽp4a`q-2hM9]{ap`S4]hW%&5fS#hFx1/Boqܓ&d:ALo ;U VȮؒ_NNT&SE'h9o_X&*xcދ/yIRIy2מp&iUֆ>z P;" rғnQJ܀cUaqrlz6ۛܨ9\AtNil̤.pM8}OvdkơOCtDe|6_IHβxS'錿i|1@.31uq|Y*Z5;jۿ>q(C=mvMzP2q[jg&MIa{C %UA|AyP$[Բ??G3nO':a27*+B6S{D/lw5ju.œ(B9-1MGichdexk `§wNiÈVJE(x[T4U7/E8[ƔzG0 Z)kl}@E@y-d-dN/5kNkor ~onuwKZ(Pe!i_ ~#Zj`U`T^Zw_OF|3y.H=l>F7 )'WabvRԝ0oغ9 )q>R3 }ί|0I3t o 4GD\QM}{c VJaݴ|HDWr,gv; ʷSrΒSG>fZ\v|.y1q}3U ieuȈ6u[ P%k04: CGM'VV_'KzNuFv9Dr!Pc IM2ޮJޖӏT<ޜ' *I험g uvƕ@ԎY/C5w|߆v+Q.֤Q_n&+c42DJTZ6o(9;C8+ !XvJSZ(iONfI!lדެ=a@Ԣ !/!,c KI2#f$n6sOʬ{%2gg_;%gdi1%)3ɌhW,ŵkcRrO (:ia`Y2G8Hi9 kEvGYd>axb}^]ȋ~d0Gb&>֊{$,}>x;*ޱ`v)<-h)a'v5>2x|PnT]ә)5Df 잕kf}Ú FD7!Zj@ףڪ?2](0BmOYZl? ]|;& /Ahп% cU }zRk^09#)D}U8cGv+2$4؄1b\(xeB#HPYOy9 +7+NJkHZǑ̯,wՋhѾA8%y (]mZ|p&W exD^atOOp~տI2GLHXy;hS62xI-#KLwcKgK,m .zhO$:w*.$[GyuӥI'鹻jy4 3?1{avlZѪWxI.P6za3uUP!t[O%m]n(mCR!VCG?eX,:5z"NFdA+X𻜁խO茖d1򏕏 "CvOz? Q"Q*JߠJ zW\NToE!W["Ah7 (>|;|^U ,/?v%{%X^j_-B ;\- G#ܒl;z]n%`'Ʋ؂Qi Y:kFnZrDܱi+]./(Kk8Q=c#c4^hӶIOYQx]Z#JyRU֬|*[2G>|Lw]P6!*=ǩtxS~.@~]7=p6q@AV^wЩ`7huW5LN.q]vq67=ֱ52H:FXR זQeQƹ\h[QU৯P$4`e(p#Y6TR¡Ml!ab:k{(#(c i-^: JJ:ץy;%:{[L0%^7t^?"M^38-vKIE6֮Oc&3.94.)n5 E8_>O||yd$o*IqW|sT:ӚY2F && O#·riHN&/WKBʷT3v|szQ8m 7P 짯D|ϸҴr]ʼnF m^8֌; e-ρ;}o:zfV ũ3k.J x*cya!6ݽRڏ:~ =7QC ~Q«/=BTHe [)e#"Ϸ1UB=0>mq󔅛b='3azq 6KU)e)X^}CHJkoib"+|Sbw׶4A"&DB[W.(ءٍR[Fd/&5]KZ a%~@_YB iyRRTb݉JTǻXp;xbܩ\&UK:}7 A-u5Ń҉fsEslrm5Ի2A֐oE7i=h'jV:C9eOZb_༧ VQ*LfOW JF1z5 ]R?@SV*2icg̻l\3@V@NɰbMp]Y|-ywwZǵ;t#p& ķN[]mL>لwEa[(p~tV~fwK{45=^Tskּ-; v? ^2>Us٠1V5iDzQP!pg>]4Bq [Q:kX]j[X1 /:W .w#6c8ߔ9QVcar dWw*!o5ܤ" R )oiueB] 1~` 1O_n&Bӥvx'qy/|-V䈒pUaьN_nWuGra~jF v-4vYYU. .5S&`Xt%:dsuҖK6FK,89_;+kVI<_.}AP 7-/!~m Įv62|Ao7<~ +i1:%DZ@!T83зY;m9]r(lGv 㼀 &&S`# $M) 8N2k̚а]4>%@YB`cǥ^-bלwgc (t!k*:\Ƌ *b빈q D}3vRl^PgЛH"k.8v^drrrhWdg1ʃ0J&#g?,w52=[ !=n +6R򐥎0^nVqWM\u׺ c?,93ixPo*[Ldw6_ý@H{O g %> ^db]%AE8"RÏӹXLڟߗk.ޟH0q f"`Q/tr1 ޚKb+ir/6Mhß ¢&EǑ?;-iWl"ٗ g䑖sn;e5| 2>\Y\h Cȑtfe.a?QK=[Wjzn;bFt~~: }=P tMƧ6Y[QYU_{ OJ $Hsū+Eg⢝#F ?\ sʐ~C/rX n-,neւ%x&J u/8{۾ĶTt9)M\)c~d3̘gHstD-엠 AGYW:mp`Ad'l=#1!Wʈ3k^@:ac! 3W$n̈́p X (Β~Nnk`{]>_ _KŒ2s-:C,G`P~} к DNhbf78 mP`jfh>ˌd?b]تK+, k-*ht,m$nn[n!6 jA]pd&Y, ,%XAQ~Bq}FD <̀Sx^p4>.N;|hs"l "3* M%I\Q@:IA#QLKzoˮYI_]JUt/D{J2!S֢z"]0oyl $VFɚ̀x$\ĈD^Q#ҒxjnqF/e[;_Eoqy޻g2e`f} nm̵a1{bF%@זA qUA!, Rtb"!b6%#pbO d/h3(*AhVpd0?P Z '// Qt.k.*Od}˶єZQ*HV킟P{l|9lB6(i*zO))'&7-߼A:R6 ]ί.,Xm|$SxS^W^Qǚ}:GpsY')J@oƹWPusr1\ )4Ʌf򂰅IS9t=r42[uLUҶ@o>բgX qArI{u2TENHzYp;j2Y\4;u'o#%6ΦSM xRxt 9zp/j|Uig7}ݖƪ'n K=Ґ]%q?M+gxunM} HKTM3॰_vQj18g dŒ ?nIDǭY7 XaԘ ԓq ,d3kp#DV/VT)FX%H`5hOwp~n:gkZPgTm6Us IuI'5K=pQ0R3t0 džj`ꍊRi\TBز<\V;'`ש ,nEXl&ꇁlN⟐UFy\ɈB~ʥKxJ&[<͓JTPj E lbAC-s~>ynu,<-ӌp Iل"^[ٍyDٮWwVI6+)`@Rݽo߿bf؈PԬth\wˇ̫.{Y i|. }æ\dodCRR[cR9+7bYvNp)cSod dʏ>e@.%mY$'+X{Ѐ`&er"/M+g'&(]2pn uiT8(VWӖ(\T25&G,RΜȭoE}-,yF]=d+V%j*?;G-F_J~"qًc)֟Vq>CCv_ F7 Dq@Jg+_clK%51)fAu(j2Vz=e3B Q͵Xˍ'Qi3mG|oM_ =>d{?*V~qܣߋ"@"(%oNbE䜥hrE{kK; {سrU@G"=јk_CizM@K# GMIq%KFЈ^S=AН6Spgw}.ahcj0|f(ȭ1bFbO>/tPdʰ~}Bv-gM `Rx 1JN!M0(*U顯36VUޭ0bdvfJrhSTo=pr t3);~LLO`:D~]1V6mC|7*/{Yk3ilblo&zކ([!‡x'JH؁IՖcO X}fHgYB<ʡ#mTYTE Mr_Ι)ot^i5&T"#ye :Mu$0gt7{Е4,Uqkaܰ-~;aQfNOK;`RRVv1*oq^RHO)ޥvJTY{JwoE 2%ŌMyƀ'-B'.(<l ^8JmUY` \LǾUlwV#”zG lŋ꼹z“esK3vd>[?$F9Wxʚ6&!TYax T (r7)$|8+~3sy-%C..[{OU3sO%AwZ$~ƭw_蝬9[ ]@|E&V*ׇtKևy*Uɝ՝nJ? 4oL6[^!د+va.8_0OP'g03R** !?'MY&?TW(%gXtJp@v \ծ.0 6^_OZ'ptؕB$~uHKrUۄI LM, Ů&qfGFo }|ҳMM<ƻ`i5P"F9y,G3~FR0(?EkF b%魟h#{7O]1O PX(G=?JӲ(2(*@-wG(ve ?B7]|5&`88ľcxieiHQnX,*穓'ޖ"Ht/ pbtپ 77yRj!X@%(y^(mH| 3.ҙcak qJ;̐xS`?z=*޽T-7y7 sԜ9KR{AP3(J={@b` b0NF ٌݮӗi>z=0F- Gc V MT5 TsZ>[~gtª= YWk`P옅+ /Ee27rUT7F3wK=aIcKDYZ ) JSPׂl΅D' ͐%CR/(5!ti?p;&Zt2n`GZ @S R%Q/l}?"rIfak\@w~y3p\&_$"u2#o}qNS Mh ՠ0FP;%ɟG>rs>A rWݿ| ??4rxU}A:O+w #nNx, by7HE& ` NQX:8hoZWj0\n-Rب!OctxX #VJ} uGF{0gI%vɂhl ۷s,ss NMY6rFgnDoqꭅLI2h1?_o굳56xg {TvE1풶*";_|qc.ÞOU!(7pedZ)R/7BeXJ),8(.$]%mCJ6^D :? ޞ"5H# ƻɉm^}GTj0=J妴.['  [#L62.B"#VW3K|㈫mCft)[ [kK r0IX1HyY&(CU`jP3ӑCJnpsM8^q)P#9Txa9c^dIr`8Oo5(׽ iŖ: \Xܔt9Wy|)uuPYehwlm8%GԜh LP5llݴ+%~F8<`.g~ҍ(ѷ)s+ '=u fc %S:RL\tN7w-! RG3!R8pʁPnVˉP5%ȢJ_PЕx{T;`f[|oXX]m/ymtu5RWUQ6P-vS5Vޑdն}Z3$aҩk6(=PWz+Wg,/@ K+9@;\.-"{K+3E A#13`ŋZ9Vpl\Q^PuC)5sjpг@H/~~? hO×Q/}P+ >4~%dx6 ٸ;Ꮶ.pY4f"$yq(L+umol1 ncLC1ZU6uZ d`sзhp=E؂f٠Ll>_vp?4';D;;Vg>$~ڿ?~-/E> T]LcEhi6^cQ4rHaG!hnRhkIe#-(8-!3^n1?@5N/i2Zh9ʟE3oz͏x`(sC7LE@w&5ZƦKHQ <*,a13gL ta9 `4#un΍@ǥv?Nn lE6BzB憎2tCܿQ/51#פg !3&Yxwm zZҠ-E|# fKXʄ_gy{b]\'-~rZNg d *Ehcŏf3n5=>&_qҪ!_$򧋠K(I( _y8"okk£f@6+}UjK|k41sQÚEzeeb.tnk؆:h[ D©k=2@X=3W۰^6iN (?Хh P ŝU2FBܥ{֝1JXM۽ }zR<سF$ `ʠ f*$Cǫ2&$FM45gcMB-(" N+i0DWhxdHX/ÀyxQ8A%JN;?&̓s*yָ"2*R,'N_Vv K2^fJh Ǥ1M쁌;‡x 3HFx} B9B8њ+M~;·ӈ tJfKOZ41(6—g3bغhkpF:X<e'JִSQ:Z~ ]3QB7YOXXq(o%ݓ=x KIpuo"չ2CLE;IʣMxu ^_hO۝`O%5&( J&H*/|6u'Ϣfe11U{Z9IaY{}6[A(P{rYP!.L"G}}ӸSr)%[;(E)1-˕ d*lBl1M0!T/Q+[ "hd {BRrss=yO U8M(!ÞiffB$ځBaԳvh7XfQ23gA:":ݯ@Ao̵gYZ$zә91q똼h leM(՘;ezp{fS|6Y%T̐ŗlryP:D{do(fxYrvs$\{af*SSډsQDV+"꽙T=R@6K)凪-3$g`\ bIݐia T#_M[އ)"?Tj+n Tݍ`͋qr{et,F4gTSC2ͱڦ Od ׭V\Ux&d6Tm(.3h]la!;2'шy)ӫA99jJ^SD8AzVz\%RIr"tI#|Ow+6&-J"{#2N[sfi jKN V[Յ쁬e[ekE?Ҝ7C1,Өqgt>0~j|3DJ3&r &w-8KQYۡl孤1ԙ ~V6Y[F|}妙"OW"tlz6=:0=D _9ipUBȵ;)v_ ^3ţ#J0IM1:*n,ێ8Ev.׶$[nZ#rp&\?88b߾4 n<7_yK<98o) >|QGag;Q:W8ʛb"M70vjpph:FO|f.춓Xu+DSB@V}>׳t?uv.F:΂-bVM#ҵQJc(?ᖟﬦwZ0*N~VFqF7#J?ADG҉T_,[")2.ۃ˳X1a t<T:R7,I0SnCbwf8zZ'?<1HgfLC(;l[J2hwT!̰7qe֏چzŰ؎)NA#Tx{[q+|?j))< fI[*F475QF_EbS /|Ay^3"9FXRB% CeNTdD.3 *7[}> 66pDxf$|7;ºH 1$CT&NL hͳ>֘$F#bKeNk|>O*"UUf]c&"~HKQG"P )f򳠔@# T*=W5׾1WZޮ; xIܖe1(}rk9\`4M)m@Ut9`JUhaX=~5ySSWb0]؇gcI`ĥ}Ǹ$w***%AbGJ-C=_ɶeNHg*f ʭCYa@Z7b3?֪Vd+~[]탎 <*(޳ڕ[@Oc$?ae>C;Q_1H؋v O\\h`/xGbp#v'Yڻmcè!$kOY;h ^i8?AK!zt_S 5xU)?@WヿkY2u.!Kr3hhnٷͅ -YH nL}m!l~[Έ^@~dƈھF)%9_"Ҹ1=6/ˌGnک,̎Þ(<BfށTlɃaxa%'J )%?W2Oc3sqPKTnB{o&(rœ,d9f?6"1bJ?=Q;ٳPvISH64wP%aPmAYKPw2-q)%hESH{+bqOymnpqbԝ-R!IU7:9)B!Cet>WO~P*Wfq|lIFb^()h+8g%;Q\ErK-]Mzd7FȞzqʄ>SgX/ŨZX`7RS+7NDj~!_vawk?E&tKA?t⋃Y_7*=_iiafUk"z)DKxC1?q.iurTo`wS<|[:'؞*j#o#ܤGryx.Sa|^1Um&~4>Sַ=hDQN!+!~7= k:К >bX˗dO<w<Q5~P1b Mh@ eT-b/vST;}nJ +[KÀ4@>6!*)v{ޜ+uoC0c3K [<|H;Bx'Phn8'zٺ+,s W ,]vo>nַV$- j寘6E'QUi/kP01Ma>cKW,g}Db +­8ڵldmc*/4u/"8VY [cBb]jRC8nҥle(6t;F >F [_\LKJjmv΂DEt qbKR$5\#]P Ra%08'3G!.DL2$]gR"W3]f'Ҡȼ`X?BnW!WYpCr+w5.š 91 *c.fpA,APCQI% h։+w&gެ|ƾ,i7mJZx,g|ADIyr aߞL]ܶ*dKzy-.ơgFf[GRWρz [儊.MUXV~c Btu_rGʰ` R\8۵KO룝$%?}iI oA54݈ Rİv]e2-J mt-ƶXF;5TY\V[&9k&$Խu@~E+pw<10 ރ;: =F'y A:N"G8 x^UHc~oXB\kCL{CTTi3q-)q3!=Nl %}~ z3Pyu;$#4; =%K(9ƀk" CPUۛ-tyKⲁ% AɢFċy{WGU[K`Ppt^a</_d{gmbbԵbSR!z]Eͅ~F: }qԃQ<^ϝtWV1\}v.-xl>-j7&yΣ"::Uĭ&(L0<_rFi+*~PrwCn i{͕hNx<,LڣAufcz60CpAi8\l\|v:rH~\\l>+ė 6qx;) \pI",7G}%A`BW+%K;2YB Xn?3J򮧲 =M:^!ߚ*7c.[ D&گ FV,&{M$y K꧘RXὍ ~[%R a84ϥO =a064@}umO3c67c:*lHB0$vh!} 7#R}-Z~}ЂFIo)BJO{ّM iqG PڐKMn[Vϐ>-kSvێPh-H/|*(_m*;Yu}wިݓ8GLj@.W"*F~\n 1 U藻*A)M' mW ^ kM9 z5t.9",p3$jYg%S&:v?"G'/X]-]´L&l$Eã3䔱{>4~XtqL1ZFkԾ9(3^bKt㓛&=b"uY\h|cA`[ V` װ4LsguH1\h v4Ţ54=Hjﻠs%ݦȉTOP%|Ɖ~_5.AVcJ :!"iH_.$bח$ķ\S7ݬB,֌eQoiь9ht/byb)҇G{R:BO>)-7`81\ |*2Fl9~Y$*&(PCW362R1a :m?Yވ_~7-)^_A1nbSHlTO| 1/]Gv-u>p>jzBb| ]a5b95Usl%Kjmdd$9sU^ q%x-7ݮ's .! d`yF)I/!}@Q+~º9wBYNI@7^:pHIv`P5n9H>fa$S7MFP|o$Y+fd]b{%rsG|/zjo!'ޱgL`M&\$pyr ¬[A[pFGr"/'gE=)-KlI9}/ã]+x"YMpGFNrOQӋ1d @0?0/M߹K$dd7|`VO(]V.^UvbFj'۞ȟ4~d594R/w[{QvjRy5@bIn`Tr 7BZ. P2jw9so'k H mpЋ}edݒ`pmHOhlQOYT_L %aӦc"u%` 1Eeɏkk (<>M8`[}9yA4|2Xo]%ci^Ʌ]Nfvh#7V*¡x5Z 2.uta IN6C;\ [A. +~M*&3g~KfX&~mrSN˪cpc :4 pjd*DBe^ATӧ}FY:M1 Ԏqvx>Qad AÅ..֭&bPʝ3+MuW抃лaǙ{,2icL .Id3@A/Bɭᴜ,7FfaNw \|&p\Cg$`ks/}h1gL{t0YФT.rIǁ@Q)>1i9kͱ 5V?-]Ԇ\rXreȞ.Xɪ2Ųɴ1 3 8Ka#ZMuB-8*˭fQmT|TS۵dU@N4-74R 'xpI&{[1 4N̙>{Rڜ*"zڢ$umC[I_fR%e4,R+H!~#`<fMVe:5ʢ~Cߟ.&மOgϾbɵPRZ+~Um y)dXӔn7C073DnVxWY Ey%q?ϻ >5 [*P9qa ITh U[c6<DZLR٭9ue\ވ[9E ϲxkeDe-'4*d'}x -/Lꚡanyδ{ﯪt.}POv$¿V~h$oaB3y;^A22Ani1T0 2 Lҁ5V?ӸٯԸL#=M\dH<I{#ʧ;8nNH$7fCUA)\ A"xzlWzqAޝ>mspιsi*x\ c -T{ˡR=EVn6L /%XG2l~] n?GeHmxb}><F̎ypa̗W?'? {u9)]<)9,6JȲ+tۨEy/Q6}3KwhTU_Ja)JB>}s3,goO׺`M7S;DyO\!w%yg J$Z$U~<H¸պڔnɯR:6Ҝ 99!O9Mи0eZH=s0=`Y*YTS{pFTS#܅M̾ўװsNu [͸?TZ²VDTyhi-zG> :b̯̀ 7IdX#>qu2e${8*8kvTyM|E:NQjC5gO0<[88`5s稲$QZ_C͉YwP:*G/XhQhN(N)ׄ"Ӽ ^버M@G`y*'"=)sXۆ ڕ2OjSLvӁ.͹E! "6ִjtP6y՜PI7ayEaaa+4Ed3AAL|m y.l6"8'"ۧe<d G*#O8֦f8T󗫣+!аzZZJ۫ ZUZk7?v  .ʧQ}" Ps u<Y6c#8,Qs䕘znp3qz2@| |K3ʁF0ŞBy*6wSyV̷}GhzF!tސٷ0`B`1ܗ]{NBQ7\F˗k*a&[Sa-}(]Ʋ9Z|O_s e"[>Pg.4AA!NnA3 +بq)H^iG K ͆HC=) kxٗ|ׁ໲ PB.1&oT߱&"Da_qX&a`pLYwʊkˮxqOLV% TTqp^s [ (^OLG_<8ﱬ[S">$&?p Wk!kFп(t\|Ao4 /NœgjqԠy ity$ uBh5=@.FfUQї tde{7tZ WmOy{S=6Aӂ. 2A;I#n8vs6z -;aNFtátpOI.Df eZ䑁eE~>|<u:J$"t r~b`4hl-'l8QȗO(L J!gB{QY!hk=pEE1}Ä6&͕XC"ʰW" _A;?Y|r%mH'oY 4ʯP؃ N/j aƧ7S[&g<2N8'o:I3 Uj|_1ap{4i9_X^3fOA)~*̎S &O*`"0;*7NaF}R %zCSýBPR$ӬV԰Mc7_jKDE)eR$H%8|2p`Ltkl|VG 6&Wh_817jň൸yT =[s*hvv vO/tEazsVz. {i|9;50_v/Hc3g׬ dAynxe3pG >y#&FUs-ȥVcK)sC]tFz˷DE$1Y}XK,Lh.FjI 651KW?0wmúV? UÊ?:+%2)hdiWU鱴ah{am1WYwܫ)R)jmĸ޲SR:0LOD:P0b9zN[ck?pŮ}vt:3ZP9ĮleN#͗nIǴ֡@mj3%{ 6d 9MR&&vL I%-}{7!P|iX` CNRrO[C\}n:*84^%-a'Xl(5_-Dh(`Hs:fP%^/ۂpSϔŸJXG.&@D8[;5 TpUd+>ۍbw|ڏPӈ"8ڵuh_ ZmiD5eMקT>5&\}VwB( ޕ/xF6ߠ-~ y5|Dyr$4Ȣq]y[?@&xo&a@1bAJLt\os3/ͯGpf t*Dng{/L">dnL16] ! 5ՠbx9yc87&$X? 4ۉa_DchÅdxL ,Y68Ie?p=3E:tw' Q]R͆WN>9MzqZfnE97(>xim(HN;2v0P<]S ғn*p:% i)2EHVy:8+cIxG3(\>6*w7fNUL,A.o ao9yh 98E( 홊G_0Y6B 8Xp 0ͼM[#*@bz-I>kn%Ұ8FԨW գҁ#8*;q Aj!XyKy#@QhP $B~+9_`kø0)FI 0zpvV@VRd~5ZLhKSC9sոwuv JՍhb-Xmȓô7 m ֗@l 59񰷽?OƝC?m_U˭LC)C0pvY ")e#dXs\=&1 N9!\v2B] w -UWlO-SfuuL6^W`R]YW;* <9y*0Ҭ9d}^ueuA5ക38:XnhW.L_Z?km dmq2[[5Yd56G"g3nO շxs7apԁ"|DCG)} Ȗ*#Aʬ)O9%t<q ҋ;S-Ņ̏fh4̮7M[̉Y]iYsL ?頠T;& {̂oU̦~!Z2}Y,j2ŃG, lUl87MNJsccu(S-I]bk*[ eɸҝ-7'"џS(>u,Hl:{&@&ʗMotJ+&1PJ&0ΕQdo0e&:2Uy85>{4k6A )78Ҧu 9ߧECuਚϺ2{z>rx%:. dm Y*LdAA)"sbQ K?󖭲Y aJ?Cee_{;ҰԖV2Øfᠳ1[NqHUאbg@a9|EzaL6Nlh0KaVϵ#PLd.ܭ2%>aUVtْdwo^gqV!\8gCttE$6V',뼐R^?$w80*tY?"ʏçE"_+cLvJ`Kf%Ș}9وz6LZ 6Ե] ز=B1ȴqvxĊ;9-5Xot#]Dji8qFTS1s;KGA$5Z~Z+k3!Ƭ '\h#u𖿏;vq` +ۉ`HM0i;12 #QDLZM{`SO61\kXG>,-d# +L-ߖEPIq|:X <4C5e댑 z3] ju۾y2_Ԟi.E^B$<5J!΋ԔtZfpz/]dIor8ywvDۃ)( e40y1Ԣk,q`H.s=TΜ/d» ؇8+O;8AKzsPm^vmv}J=Y5R¸@@{\s 2o;dҁ/p"jy?&"c_[~N`RiX 6VXpLe'p?r}yr@݀Ȧ=JI#DvJb!^jog-}g`a# Zɬ$b3v n彫͛w7ٳX 68ͩh^PFC,Ӭ?áf?Pi~ki YD& aӪ <59q &5KwͻMlTdyIZݎ`QW_dXk_ ]AAGc(8+D=nw~g*xoWܑ+(gWE)0/cY]ӭd +ykSYu0N_IÚ36cqlN 1!'O2T$BS {@p,@p >,u-hҮrP#29bOP3Ew \CҺV`vh- f]FS E^Q"$Ds\5Gil?-wCu`{7|x(&'Z!2/A[RLRw wYn=[0Peü9urzj %>tDN>p~=y a}iT\e".ݒk!5ki+캬h¤VwqY\T015kE)khm&G)(u'RC!DP%ژ=?ZhF0*sz2w ҝ5dAcbbRCլk`g)wL EǙCAq.T}!> 4@O5uWP˔WW8C9y@w~S3бAlY* *u Ϳ-w8'vh|ɁCS'r'j|Wp6X,Z9LTY( Mz} kzւ^ʄý8l=eEݥJ_Lso7ωLv|GZ0?^{=-}(7ہ9rV8 Ά}A-8:l8a5up+G>_zDDKRU!69SsҢxfc)Ti 1 H-i{LF[7A#uWTXqG+,^:L`IF0:d Xj/dpOEn MH۔&_kbEE SH͌%SYѽl`qRTtZ5He~O5[s;ӈ|D;t3gu>UK-( 9P()fV`8TނQ)e*bc8tS,FػNrDw/e7X= $Ռ/vDgs̱I}3YxR6fqzb%G&Ƭ.5TvGw:S{F|y<]M=b|z`EI~rʿ(Ȇug`^l(@{u^J"?k^|u?.CԐփ" ya5PlcrR^5A"S2 $f=X|kI5gly}pKϓxUJWo`M>1]!*LƆ+CT1} a%$23n#qyS*6F6 ږ <2u _$aw{WN@kg_;%aUwHb.Ĭ ]KG|6i偱ABXwSע|cLJ_ Tf'\O|*!GeS̺/j!( 5 ~ntT>?,-jb䲕y/Â"yaftrm'swWZԆۛ1b!mȹ=Cl?mDV쳃23V;= =7~BeHImlV)!8nrK-Sev-Q24Zp]HoJ |/t><3gLٱ]Ns@r4Ӏјb:[̥ţX- B'K)8ZpzG׺ݞ Z9^#*jz`3RLT>ƉDo[1AzU@o"l,(,f{X}E0zbjZbW?g%D `R{g?.Jf 0k?D` Ş%O;Ո]NHmUik0(֢~n^_Z/4P;9Y9mQs5#x`m؍c1(.D50%!*h>"Wޒ cV5 uVaw; vR#є_CZϷ(5Ԭb`6P{WY EնÆlH[< V; +)$pF.{b?_8n23; U<@TM\uTerw ,/yJ +_+z8E~"`|-{mN)H9z+'lY_$^x3g(j:.ρߝ|+&X$ Z5H?`E+[|x>nr> TX{t~R{;*sM^z8d A€W-hnD ?(z H,n<#n#i_(قs?/,xƧ(sxG_n}:J[,4`iT!\HWaPG-;ñlg NG8ǫ?0c:"ZQ5G{*.;:K8* yW KyNWCyBy] MΥG{ҋc*zA!RT hъگD\1R\/hR>ÇV$-ϕW#FhΥ[eބ:AOʌ\*TTUWҘWD6jF^Q`1ډ1C)ΏCѮ׆WYo-Q)#29 II:f:ͼݔ ؜B!p֕L*[۽|2Ц2{ ',N;H=;Wbxl( %hz,twMs.@:.& Te E#]q˸32$8ʗ&OL6rNuL"kᱱyvP5#8RYzz8c,%TCN*)= 48$1Zt)ŭ;OAE|0I( ts.J[05&MD/&ئ1nuVbSǚۏ) {k9tsu.o<TV QJxȅ'b]_u;:>][C!FNwC 8>藭r8]a4zΟv*A:7XduEvQ])y I$9TW%;G ìMhCJ.)yLӲCmafx~-@dL0iV]kp}3HF+!bzcc ;Ręx uAVlv6-J&n ";.iZؕ#;PB>|<īa|v>³AfR~)Va.i _[zșpl*j_1K$\ iDYC@ٓ=_BqL!^vAnon:^w`f \h=mrLqT)sgk=u6fKn: }Uq#6Usl@&*hhr40(e$RT+0T%G 7RmbİBu^%B?|<3"Uu,jT07.˫pdn{BL~O1Eÿ5N?㝘گb<]օ\/1`eXU}r]B3ZI M~uEgA&d)a^DϪ3H " ZO1l_"= 5 +GYCNH ਏ?[77ш O5܈Z&er P~dw]̄o8!0;Yǐ]@KI=IOݽR pe2o: 8?p߹.ς@M d+*;D-Z{lQGqY>O߿ ̊~a$;:uUXKq\d~7??!њ>7zCT?Qk,mɻOh)q"빾e૘7ե: ʫ7j?)P# &mfr%]QUc3\odS*xĤ=g: Q>%n- hJۊr){0@FH17 ,^(97]B,wu~ }K,0i4(R?ߺ塘&>{NʅE.I=Xq\90UKa"#Nr1}?t#="':I)X=~1GHCy49,\-};Ph]^+?5O[g1]2hoq"z;Eݘ."OyU}}):ߛ.y5{y$#Xp^w餱"xYR~hFDGgƚArJ8Zb{ɎsgV1(/igT!Pp٭SwNh}CȓHhC\p,H8Y@NOC*]ӹ(uh4 TIV>s |`Y*MF8ffNc{d =L8gMC" HLl=j]gz:h|r+P\+eA,294"J_)I>éQ(Y|QIĶs=7-hkVΑftٻ?28׍W#)`hI!2<Jb{ޣymsx? }Sw?%U1m۔16ѱQ}YWOA`0.`Da>^+BQ0dA Nzkv .iR(_&PMLK-MJ'vf_Gp\ *@?oy0`L3ܲ]%Q[t;x}Xl{15ey@? k(m;Nob q&iq9tYڂ 9Rlkh^>0I+Ogt LW\@t=x|򹈛Yn$PtqkzB׿ɓ5pI0yFV0yI4pfq(s{ML&w(^TpqGѮ3'[3;My)RZk@(_`ėwQs;(('Zv(,qpXY1jl*Oؤ,y %T=Yeo>wԂ0Gbyt<&1G0ߨ(t}FUT}(%ښ4"-! ?z  ~4ﺞ 5y7W)"8sQ< JS3]ºH/{cbv*<670JΓ4j~ iNҐcJ.Qo^FSU8m U2ԍqgQr~s H%^iF9sM~21^h#jJggShWc8Ъd&^ 4jlS @6F,Zi(b&6 |#BTR&ZWœM("=(!Kh@8JrT5:3)EEwup&6kw"6sܯҷaQ!^_ˎf;zsMM@0.l#̻&smɎJk3]tNl/Oѧ_@&\)6!n,=eD󀜎[hj2 (va<7$a|Z/U`$gvU ?^;O#8KS=† pޔkJOjd :Z;I'6?G'H0C$'Q~bU"\Xhj!3:5 G|^6\Ͷo`Qh>E}9uq%h1zz y 6rzFъJj9z|}' 4M8U' 䶗R0Wa$KlR8`Fqf [~Zcۓ&iXo?.c7u%4F_йMDUY&SL{KXc3K}ndjEZ46[S,G ׅ"ya豈1Fr1S,miiPʓ2vkL+7rdVۋ->"tz=lK8䠛Rj+|j%u?wq*my^= > cP)bRvĝ-dT38VdGAc;@ -r ֯m$zִr5M5m e ~s𯚆<.hkmHIZCv1R@5>C$.^'uQKyk0:ϳ&U{L+f9OE!d dROVDnygH!Vw_a]dO &N\iSҐ{kY6,l Vs:HWe܄ҟA6I!ӶO^? XlΘi.zҧCQw6# ؛#DEPHݦK`XuuK2&C|b =ѽD(ʺAo˱ 0 ÷N<Ta X@KdW|ZǛ_ ^ȼɲA@_U:J$d 7.q/B`r}y;>odqKT*[. gCqШ]}bVJH8A )ȥ٢pU|C.ŀ^}}s 7~!Ϊ^El:˚}#=*T,=?2ȴW\=XP9 8\ԀSп(EW~C_nU21XRbcY%椆؋[4 =bd \WO"x(v=$Ilhj Y琊I,ACF#`RAsgw" t6t C;dLFOY@Ʈ]_ul )g 9.KLixHlX)~ݒ¶jA ).k WSlHB ?S"EÜ {3U'j#jy֝w5-ٺtj QqXEf-]>FKʕk6*q a5UodUQ3Чi+Kj7ൌ40& XbV)CxhPWP=:%sSTndz80[ؠvvrgڎ}/ c_}UZ#dq:@ pGÀ(_ Py-pEsR@2twFjrnwQcR3r_x@L9- }y[HL6k>IUDFk#~`BSDZb]y1Pp*?RZ#յN C2LJDx$?eE辄d[nBt<k4(Q ON*WxL4XW択DЂ10MB"Dj DbIC>W/PpoLz {^0*NmY:xJ_N~R.rkIPw/nOΐ9 80N63db.V^gT+Um[gd a @+ fo<`IK^w3fj@Ԍ,~+$+K|Y N^6:˟Hګ?5}[۟v_oc=IG:WgoXt, Z^M+$Z 3JHR9Q5}_uW\MiI^4ե}>2EfJOC5-,Jfr 9_[1Acf#H 1JV?1΄q`P?ڤO~ ~m]dhZ{!h&sL:dWKh~֫Uwa,rs#vn'p]<Q#/VuuڛfG\M5i"&m']c8 '\;d H?ܧfr+I'`Y8/KbB:]ƐI6# ӰKmhFYwAsuy$=Ui2GsGB"*Dls.DɼYPw$aauKx{JφVh_nau3 TȔAZg9:Xx"Ns&:JLsgNTQWWX~a6MTzTツ]IJ_)bP=bXz, Tj+Hw*yrU& =GZ$!٢VҴAXΆ<Ѳ bmKխ* d2&!H$6;bD "2;xg(]A7s]沱6RDÎ;zϾ;k+| =V )qڍʊA,`fTe_4@atuHԯrþ$O:Ԭ+2V#o$= X.Y*@c&7,Qu{|&D"W ~sͤD/l,+*a\ܲɰD bFâ[畦uID 5`ep]hŎWtbC'^VM@ETB?88 ĆyV>-VxuAA $=k18wqĢsRVl9KK$E?hoAWSa![SB"!֊3H34}r\H$j(j 7}WQ&#*F]WMJ#0c>qkdY7:lxҙe!I6+]d()_wYLygGZUxHVo(IK+pgdLݻ+gnl#F9|V|=ìʠ,AIqU~U~H_wWAl &?&o't2_5{' _|cKZ.>O7rE8t-K&t .怜㡡ʆe~P{ bWcE (z,Ŝ#ݣ!-v&NЬT=6gNyDdXkLhTu6 YDmo-Ao{)Jl"DP_{EtQ͢:9|~JRDvE*nWȜK't [^gjc7 J2ϰ}SO Tn( 8R=*T_&l\R46[ Jxy&liA#)TC$?>3f"iy[k=P. AֿZv[t(Qb X | m} 9DaKz'0]PuqSӊ\YJ[=S*yy3}+cUM)dvm!L%"RoǷ03f "^Thm=ϻ4|IH;1Q]k!Wc8ϖ@ʙ/.Uɒ: o[yCk*zKxkfuiy˜~Ur߮]9Yr"0;&EX#[BU36S]T`@V!TBV"7pTUcz{XlվқE A~MYpLjX!=BKck2XȨZ~<[lܺW痞X{*KnFi"C fOr3:w/[ ?=|#*7~{! j غ̠ӳ jnBpƦ֬ > 51-ݷI~ְ֡CTyQߧKLKREЦ8P'wK5Em-CJTjI1]:?pcE&Ѿ*pGx%k%R Q7T[> mHͷ0?k߲/|0nu;aiOԽ>{o=|m2 1">ڼ*q7ިUK-w׈S}K^DR~=C N|]r0SY܌`+w%@<9`%GqM&z$ &ҾX{K':)alw*ny^)gzŷגEUxD<ݏudb =qJq6ܾr"[(Q!80tYm󱩐Oz +׾v ?yQ;YkvY5ˤaZxu6횝m+헰uLNjdXa E_vdw R&َv &yxCjZ)-p0g?Jf^ n8$+e p&y Xs@ v:f^%gh{(!v k̅+䐛lk7mH>wo("ݻN#z,F"YrVX7PHD eVeʓڀ9*b !&j(J퓁6To?2a VğN/!x*wķ׍kծ_;dE'`rڝ#0(tl ~\x%gvM]$W,Jn*ƾdBXS9,v1bC)r K%Uvt_lO ܓpG wV/:GeC_BOQc: $)鈤?qPHlXL_ Ț-BT ]5=;o*F`9:G#1<*? Hm|jC@P贈|'^ƹ=vg̩֬^?xZ@0<*?6w>] s뉷6_ -y{(*yW)\Ž=egP~6 u$hGk=)V@F3ADMZ{< ~5Ekszug{Zޱ97^0[YgDM>6z -0]DO4^;Ĕ0<$׷e##n 0aV$V.<#BzA׆=VJ>}_TS)i#(Eyc'>!ݶtq5Nf5۽#enLQۈzVo9`Rиr9pt>l v9 oOUoiϴx -#]Ʈl^z"6{cPNx֤01 EvcF-@iQ$|ٞtָi]Czc䋌:\Lx%(~.>R(dj=Z雝O 02V5d\矺tlx  H9CLžة;y z?QdǜtB$3V7pƅ6uuUa\uޞCl#I 53j RNps `DϘd[NVv;fߓ$ָQ؏ `Lڲf6B׸i4Fv\Y:L:lN/%&qwkZʬk(g682k,|}6psZvKGIi!Mʬ31 dR-*in` =f;r׹Wbj;t&lr?ttӭ.p~k%J]#@U S ? _y8؝ unT J(2\b}5إ[ &&^Q!)l*ULO{-]ʫE6ԗK12;5=rԳG.e; 2QV޷w͗hzd?՟Zsձq|a6%) w(m $lnERTXc}׏&rahA䔖zZS;ivMӓN|{ɦdžkJ8Ƨn]%fLRu̝^U]JH7*(!,F4/)Ljܛ cۊ-Wv$6Go0 m^`t7z! >Zꀃae]v ]~(R^9Udvvj.1(\Z]Q4N2hicb7HCbx^qh␗YRadbYptdIEa;MA>i5?{HA^IIM&xAU{{;Wu:iDZw>j_yՀ#-"92:k0MIzo 9~|CU?[t@DA& e XXBߙ6Ud1ei'2F\(ۣlj9uuDQ>p`*קC_M] ߸fįˎ$KӀ+Y1Jq?LY#s͂gɲ&wAS;|kLc*-G[T6c GZ𢳧דUDs@ LhM9Y{+ %`9Iq(Nt)˶Æbz W@n;!oFgFJ|`JJayT]D' ݰ2\}[)鳕]|.z>/>yAɾ`"c2zUT-6-KP]PEN53VBf6aX``wyB[sntX\v-Ɖ7TY q}RaT55Fw{)D"=">K$[XU]Hr=:6y_Y5MjgE{AygtP׊P\U?.逼#}cl PQ# O)㭻qTtas7~|SX#(GY\P+Hhxw/~t%J1:=BSenj ųZ^{M&]HԯPC;OnXL0A"ƻ˚g+x1-s:y)j t`4p闎iZbd[ >/?:܏I2_>iM5i|8^q ѼPbj=PTSM죕'k! 7u ǿ!C-19bq TǺ+ NPSpM5:R[ #䝐lɐm%696 ec։ |PN\!o |)F?H[$bݏ54oL7HZP,9p,恡tU؈ZZ%^~x|}d[Z̈:Zz"jЩ? Y< 4?Sbe% $ە/p@ =ԩ݂ٯ w׳Ō]'U(chkTwZt\MvY*^ Z[ynHBzWYBkaS|raw=+!AFY!)i ќî |UqYi 5OoGp4gh+Rc|؈@8K1j!&W"P4.18NӇ9dٓY;EJqSX H,'MIY}7 nɷXp4@Z[Y'åE#zmB"L1*45g\ ܹFT}W;QЎiwkU'NM%uGY.[8m,jmﮩBe[b;mNlBt*S[*+Bۗ44;)nBL_= )>p)7'FpRcP:22"Aei}203ʈO%Uch]ߢ\x]Ks*:A4wIr ޜ1mw霈)t YVI*S/1cm)y~ >0cK f`?P!֝iec^H@q Г6ʂ+_8`Lv #fS+3X7(8 x +H@&zrk?6ygwID?AU GP2rz<Wvʄ%3LtѥĻ/ ˼P196pVamMhgL=3WVAR,fزY4h ]D ґ\!kMq hT$Ҕf q|?r}f*z*ZKx>bnz b{PҚ?[=t$Q#\֗iiјMhu$,|l-|-Kb@!u^]P'R7hyUn@ P]³1|YKTO޵\'8?B>5E{ox*K`)JQ:w$fD_x5|d<#A˦FaFT//QY孰hjeMSĂ,|}AGmlpꖧ/޸UFf`J!;D#޻!v`)Q5;2 n[ 9m(%bԎXɯbtXmޫÞ@0&TE1-7nK;u+ +?4(~, ĮעP ]cHʭ(`Cʜf/-l}=b.fVL>+-oj,oc9:ϭl S9듬xhxRTRWOu?;pZ1 XɖLqUZԷclO $n@_5YHMJ`s)N>cuK03{\&(/=K&lj;cQZBW'}l!? S00} ҄.xdI ƙj;BuY`xI$@`2_5(ƃsk"fsp)|7W79JwV$kJn i@%;-Qwp|}pPkbf'ZHd@^Ȩ\ G N69LnTd#f%!1?6=) h}ҡuC]sj:ƩT v dSO;<}<ÅkOwL3z4?#4";QGz/qantb0Dmv- 6sގ -yJJ4oe U髾Z\*Q0.3#|]<*K<O4y '<x6u 07JV-Aח7f S|]sM;fk= xDtg/ZDaG>v}fHcKi \sd>RXEWr"1 ؐĦ bM PQV/،qIƥ(YQI/R΅_=(IG=Ls[ؗ.[ds_%܂5+5MmV~ˋOm;4[WPh93]8+^7@qؽ#T }l24RT<5H.T5_DQ{[;ȺJ>%nq!q!E<Qk_e\[ڡ819UAɏ=) 'vfveUhWl6w0ͪF1S"w7K٦ ^4YM_4X^oj5Q@mq%$95D\1~`lfx#s2X9h̏|'^ʩdL .Z6AΕ|ԗ7zϋс{3­f p#ElO9l"b5nU٦ \> rR,ePH|!dE|5DI  ej O66tHͳpl ɏ|^`0*OB=~K%\j:&Mf`-D!Hć|Xklva1vY|bWРƢA,@9 ё"N{Qr'G!`w'_d;9>l-N=\hH^:Ct>سgᄅko$ xeK-G oe9 e_9FD -B Oc~H yF=xw蟥 ^/1zY%#NW"y" G,Iĝ.E9W9QnvRڽ_]0bkJX}(]JۊěXIJb.ץ۔D;"R̼ls5: i݊^u=I* "1 _m{kj/~w&w~HMB[vwIa~.D,_j qU.z<b|"׏qp=JWO M;h7ISjLE˦LE`D(P"Sl `f2BFry 9~ 4.MVRMA+~.b ~.~ QB*s۞[7 b o1m$9wwwQw5Nەs/5" иD#–O`"T5*k6SPs{m4Lʨ6ƭ8OO&R)˿'G~l+B4'j ٌ?Vzܩ3Gvo|^Bo nJZ[nR^ CW:/|#/Jlę ۳ D2_s)X٭(qpNxiou>Iz\bim\!ܸ@U 2QjU}"0B;5n=K/Ԉs3de +" b#rŭ8SFmr_OY5128K'Z-ړ_ڦjWbD2CݣWxT>~92.KL7D^_lQF'"p-g,]0F$Qi"wqwq#7{蹥&'8F'FTt x;XPmDh_U0PLos,;JEIYح=-#ŅAuޒCv2UFqOa;wJPƶ8~?4u/g2_x=iu3{-OOrŭgU|X.C]Mo.$=;e(0WW^If ujIG*Xl$b_ ?ͯ[-_Al~: 7k]ar^9p%c&_ {dqFK`pi_qe( L2 Dza=?N[;jAX bd1⭰k<Кt/)zq|^M&"@<17؂f 9Z8JoK򑿀tyP\'̈́8U|4*-SA3%oQFV8*.n 93G(pkעt9"[Tfϩe`M.j*fj?G"jBە4g!J0YKs0sy$O+A_6fF p$lѰ:PIQU-@ϓnVC' 7#( ¡J_A)O6K;[c.ԹX+^W ]+n4N0,` 3VJTbFZk*e kh H9F3olam8z<󀭇s۲ $dSCIخk&2dV5e)vH7z}\m#sr82TB(vMt}oݽʈJ#ۭ=Z":Vݺ5j.kఌo{ZEP=w)5GDecW\`AfG22:C^ڋe^J3?a8+/mTsb`r" l6'YxJ-  U <^Z;< 6Q lHd{m-u1 .pGAjn b TU^a&%_ )퓭\` bQt0Múa_Q^8"+Y/!dµI+GpN!8+3Amq7ŀXS8%lUcsW%RFmw$=Tce}5<>Tq| ʧ M"Rdv[Y cqHW?rU D@vҘ tR6ɘ34tm+B P`B'؊[Up l|56y?X,frSK*&[ʗI]_ÐtSRD,߿3L<XѠE>_+0y0֍9KһQYPU @AZ2ڢh25ë!:Q(6('!(W15=.qL;8K,WڶQ|M/51ҝ?-v FWvu[O$WHa@s!{2=i]&.g- BB5!<"0.Ri  u{=Rܱ 9JP;.F5ŒX59w)u#($fk(֏Z?@u G~;,!.4\)iO~)YtTf ju1L:Y46 ?zqL4]QC_Sj pOx|I9NK&}}YFT` ;̌{.溹W1̄O&?pIcs$=F3 e&w_j > pMԁC5CGlKqzʼnȰѼG-"e;Y Owhf^~A7,]C!Gzm*8Os1(T5YDzv`֏^z!hl({f*;ђQq`7R ]C ~8䥚xb<&iV.x"$ˆ"0(R>D{T}\!8:D&yZ&=j{)G]rۻ&l~Vj;Z}Qęר4 3qzV1ÓhP4&=+?Ӥ1Jw1QR`Ui4yO$2/ F{dn Ɯ sq/ZѸ Ժ>xGzNofSaW[fl^$ߜj9Es,߿ P۩IE-é]!xP$;[r%]TeP t&6fES$fBgc9XAS̬i-kk ,iolz`:6p@=f9E)S&df;ٽ' 's%_ ҆VUZa\g')zҊђJ.07{6ent=.hGױU#@ oikRtBSx~yD̗#Ta/IaP48'T*-ER\kBYN\' g0s\Hal7REW zy˄% Kk㭊ԌntP7G<'pO٩JzW׃TlGKO z[]x?P9p#RN4NDzmFp y]y j9N)O7,@}qnQuMzm7{t5HӼEhE#)Rۺ\))$tMO7.V7mDK][9YEe0ۮbAo#lI0^ /#ۻ*_#~7%xf!6NkF` Q[W Q;m#S-RЏC"-.pvjqsx:(wM>>n~D7^QPedM u:}UBCSmk-*, FoNɸ&;t0yM!M7=o x&f9F1hmk. A|d\4 `V&EIՌ_#׌yg۔ŗ޽ Ht=ݓ+!٨K/RtU+/8[4!,)FO۩ pqn(VMQ֏}U]? `kK#"`L1Ni'u\2}r=d2]'KTz#e`~$UzW骵,ڎwfskA`VZlI"O҄ i< 6;q!!%"Ӓ$KY L? Fc[.Оw>R/ah=GJ8vsH}=Fą" +G2.waX"@+Haq+HcP G0"KueYR e -݀S*Woy[vۓ%ԇAm0l[dvs5'aa swssu˥1 ZЉ6&b"JaF'\D Qp_)6*VN~ZF -sƒ`=fT=*s|2EQS#-{e?_AԫKlɅ)_'!#d%tDӓ BO0!'(|[5qhJqWj ͝_!ŠIpElS:4YYGB}k,Cl!]NZRjjHe -a"# ^oC"ZMZC{)PwC=W/"fa5n}$nxIL|6D <`DK-!P Wxs!A1щx˓&=HӉ_*5*Zm rp\R fgpOl)Q"+wMEn +?*~y: SĜqk$HaqX$0 71U*<-U9uHZܿ*V `1U,-CJ%D^wU]tO4z\dmB Vxc*E!Z8^(F1wJcvV䆰wWl `yw! ~hD<tk%8g6P3IC2 HCU +nq2fdǧL*K ф+wRIC(/[I7'lGx'ҿGzFY,&,W;o񺿮D^sm}ezL"3<T> hvK1Rիqs(f9S)Uam6%DBOztJ 1p3ƉA@gh0PWVB\MkmU`4-y$U9 3^r?QΟ:dLM\t"#WMJL$S\['26zGG|:tx̛}E r+&Y?-X%6I֡dzq(=Ҵ γd>D)NE+i:1Z*4.Q8Lro^= K|c(@պ>1F@1| ݉ wx |8nOF L|4-<0y; $!ݎ,_Nۓ^\ Lld7z D-Έp߰x!3[>KH5=)] йcϟ~ dB3U|?u1l8fWF[^Bc>[F)__yDr!شYJ#Pj֦lШJ  ۩m?;H܅5/$>Ɏ'oa' =\Y;XR{?_U0T4obqDlCqmpM۞c%(YX7hQOf?1+OCڅD_h}=*Zc2ڼ"]m*vҍV7IGPĞ+A^2@D~(* ge`t2Ԗ]땶V6´KE ,, 03,G(%]xn}A<')s~AUȕMXIJ+̮⢰ivu+1I^(l"lW(fF)d vÌKOq97ctÛ61P7=˅/ r+feԟOQ.o*Ve|őUlLa` 1GG<6 3UDZ8ՙנxh*6MItl̀썫Vd~$A.4pll"|U iੌ-uVX^ՏL)[劲'4Ky_{j76aDc*,> *œ'&MhyX %q|N&/%3lg ߛ.$:,kA 4xKdYCuf[0̡R@N8{ZzPZ{fg6۶|ܦK0}#ZՏa!QMs+V/qh8 &¨51J۞ANim) $V$BĢ^.gg?&]cV(#rVঌ6ڗ(ǖ2Chf ҩFV"!tw+l;mIA;.9]SB56x0rAa}3V'dj?p۩'Wy0zx)%39L20YaG\/$L^fIY"lC;sⳭRr.-+0ß[0+[U|8aL RJ #s2r ?X>ؓLQ ;%=Ja>Ӯu킪MRbє"vT+K ظP )zWw:xtӁ~lƠh$4/>8'on[InU7y‘T[qA<L2fT/ւGHW*jäoP1Tuhd* ~}A蓋)I2|Ã}z,?g mA9"`pD N~#HԲ*ڗjh2+xi&w,6nXlYE8ΐō?&Ubf wN4%|;i)@LN.v7"\Ús=-:yD,U3ث<~28Ⅸw@-%.ۄ u&Q.\`.Zz-xJr&ӨV8XLG4/8g_+t @F RGqùOLc8ig(P*FL{A3q<Ě B:-plG֝kgū5 rxHGXzQ ѩ|A%_3D},8wՂLW*فEn|kﺜ7m_xٚ2⟁)3xoMK>e'\'kZR-A>tGd1c!$<` q:偓F"*Y블KӼ/X7}vql*\"&&k[>Afh bA{xѴ;'73 <&Kiժ tzUT>+?zn_Y_ˎƼ2Ã9EG7<"k j-k/6谶EeVe_ؤPlE!$`z/VT͔0x=ZrTH#=Py|$eugͧk -3񠹔ҘCfD(lcځ[`i(,=N>rĢm9ow-Hpnm;$e*Fr**Pߞ12Go4Z\C<^/bc:ByZYi}rƼtDjl yp̒SꉳQCWX ĕ{+}~9T48*X\X 9|To5Ê=ԣO-fL NM*;lCэ5f0]tN ̕94f>g"N含3v,$̔<ۈ&?^Rp DwS^ԡ4Aeqj_XDε=Bh!4b]8?q?p,‰iC̵E>)†Us-E*YEص-j.v 34pc&]+׉;T;{.A5#ϋW6dN^u/:h-EB ED "fwtnL{Yn4㞄|Q5|7,3Mf=LVt{YHǶ+Ԭ%+Hn_y&䊌@ NYudx6 ]޼O0sP:xe3vsƪ/ʛ)C-RL'itJ6‹St3^`wad=BZo/Ct&+BzC K>}J޴&$ĭ2U3o%˕a8S^U8R㑨t6_&>ލU/"Yg!(z@& \0l&I(m0F3b$qY]Ș`8KtIB4q^^ܑ^nFY4Cv~Hp"3Gv:[hKl%~M ⌑;ܜgUiFhQӖL8ÈPfb㗦x>qa%k۪'^'iq\m3dL^Am=Ruaa&{3,Myu.fmݛouE20Q=u%ҧ06Ʒ(`˭#W׺6GLN 3>[e=3$ˈ_c{$ߔX=^x_Gr-ζZNXmV( PA a"/蚝TK5lOPImӼE2H) tw.m\)6'PLr>mws=]'LNhκ Mfə9P+sqLf,ig-0"TN<8{M[T! Q:`\puw?j$ j_gqI97z)2? SKt7$uCGR꜈ *3J1,8([ara˂DLӌ ;UW kvdXj[؈ ~zRBQ i"bŊhj䳊;z~H1~[{RSҧ)'ԟrspy;e,5Bs=ʹ[6}f'(vig=>uA=͚ONw3)A'bz}b5{:[4׃v\&,!VѪ7>eC+tJS @@jeN$NN!"|Mbp"Z!wb_et .@abxU UYL)9T]|7؂b@ }_ q]Cd8{䛞1xf6+Um]X`ڡ$؋8Ե>{-2iv'*؋@Qb봞> wf; ^/rCsBl3kKFu0 G(M!r\1Ɩ![{~ϸ?Ѧн ԓqEr"`F^4736?!/.F bz٨aaִ_r*Ake5X%Ǡh:Ք8uw3]:xq2(Ѽ떚 24#ŤI:9N xCnufӅxP4ePKApj{nӭ)!RrR 9w/pr!xܬd=m]0a!3q{r9:F|puB_\ivNpe*F ؆v24cn期w3oԟGW uI 5izJç]|]qa6$@uoMP~,A}~w~$Hf`2Yf5'͙1W泞uX#}T+YPO*"6M+2z23[EkEnb/J`jL[I#ޞzdxI3XgydA3[orqspZh, M!c-kFu Vw!#uMN~:LhAWCK.9Qp !s[ K>Thk6ts&_8>t&tBy9l!m^T=H.%/dG B">#w̵3< H9RX\e;XAEע0_HMXo2evȨUL?*u7#׍%@ 0tp @| hX+^S/|:6T9:,V:,.ʖtRXM)` .}7 F@i1RដCNK|_[A k^X?; ~ָ1}{=N,8%r Y*AzD'c6ԑGOCO#l:_A3 UMn{לY)㌎unU3|Qg~mE@4N,/]pݎpkE ,+dvVS5ops#WqTHۮ E3KhSd/rڸ8xِNp_n! `a|9jL F5#8+FVce1l{2w<.zCVW+Ҏ0ɮ>wg쿱w%~؃zGe _1݆_jѵG^%B- ( SHk=Xc%H9矵!knfٝhV6Waaj1@RStxnMkP_k+)\-BdC{{訉L`:UMDO8VSՅZ>EG(N5N*#~eE~P4g ڑBїZ$G"NmLb/h8yvh;Z[{-dx]'&CYm{YUm!]!DkXN [ ˩pի_Iowdw&DG> 6?Z47׮ѯo72*p}A'xD9=,@ImB9K٘MMύ>(Jmbʟ |_4! k͝ g((kb:[OLne /EO7_?A1펣ɯD&h.Z+~KЀp֟qkƽ^EU;-OrtO&/n^<&R6$CY}I @|oڇ/)1+Th68$y;G|'K'tiFmm/ˈ;vÞrQ`N&jA`oϞꈌ? > ćp3)_M676c46'E&4Mգyȵ3٠Ù`j h"][tS-0ڟtOKVwЎI\ z+0}MH&ËȺDJ(E>ps*z1z,נKZb5 5.M㚼ma*|xICe _E?> 6Ndb/,$5uu1wT1Oߏᔨ? PfBM~Z7Yg=aHg7ΔhpY%]KEJO, '?P`Y!PZ+$G4qgߕ2C ipc6hPM m5]БN7pł2"׸4aigy@mkV7_w5M5Њ+H᱒C.A^Qp^z 6ǃnr$`P]\8#S寧4ΌPO0 ɡ=T EV9-Q+n=Jp bXvjԴa/Ld9/1V@djfKX"@ƁYh\lz8O')R&JjTɗlsc敺 ?4"s)NFë>rÓgu"tgWeI}„31{0f1~+5fΝͮfG;RN2ysBhxGmafa;EťLV3NE<.. %i8{if,_p. w00Nǜ7\kG,_[4@ }Ζ * ~B p" :=pbfvkg;ξ!."ex֫GU=@P[y!H*\Y>͔"6 Vkil-ԏ7Ll$G?BynAem24-9)[(hLEn ,~4ʼr % t[L[c09ݗ*NÁ*5WwW`b:5x8=w*ċ/MGchI/e'% zHʍ*5,L/< 5  rĖoY_ $ دcT6Y!iX5nOL XW[b"&g tP6y]GF+ʸu5)n[x8i&_f*L,~/j} {4yAk +,YAa%_ey^׏p *4vWqa5Zϱ]$[(ӱhm^d*я6UX%KoC/*Aͺd|.>ݢBk!(܏}s4u< !h {zGT-vYڻf(+#r3ubޙgnmU✒P.jpN^EypjđlUiv(&$ !sǫ^n~8w&rV/\>rC!i31ecmmFhweU %巁Jv)w܋e>scyNDU:Vḭ Ş%~^BNs,1d j.9 xc=u0$ZxSX\oxV&\4v:bGWTF|wשcP 0jӊV B(ܢG ZȤ}^? Qf̕FNjD; S񪝚A-@:b*϶{<شkhK]L/P5ɇ!kq>'pÀ$TZt`@PW78 B=[: ` &d7DłF$>M.l73Fensɶ@я\7ɑNXU27|G t2 ^?=\Yׅ| 1J y Ub (R9$rD{D.EoHܙF طQH?Z9Enx.|ONKQpT]NkkD\p+Xhsί5 ZI^[qujJ}8_Bh6 v NB fl1YA–Ysu^ߩ[Y?^{Er}AnZcX4Z ~R1*r6081el …ѻFiL\nWg& x9X*Ydf%nrRaiw2))q ]=1l -qDюn؅_`x؇2Xg"4_"㾐., `ے>OUf][*zzbtcHjTkH"Ԯ腟3,1.lV'ϊh烸S#W'ʤ]\m "@{,Gr!9s RGt\l;3c]ݕ|I+zibSNՀO&>@6a 6 Wױڮn@){kF"n,'{4c zw[ XK1&#vB31K|Nle?UлDFb0wӬC$Mq/,J C^A}(=Yж>M 4}0LVs(sFn6je_xbUM(RS,{u! ~ 4rg-O[ 7{vknzM6I@m/uQ>WTTiS ۊfd?ّ<<|rs\3?d)7#.(wi5OJԛ뺪M߁L@|kF[髧NUitZ*dt~1tަCtw9T.\PQ^m?͑A/k42ܹՅHVa]AX QAc#_e;Hz&Hf!60Z8|YZ+W$3*=4$ z[{Q){23X348D2̧nYE OĄA7[ -<2r}7%,͜rp5&F}3 {H;w,^,4̉d<KywqOcn5?}Kq_2?K r|b%P\$rP0h~ÆP7Ǎ3wbAV3DcPҔʅ*Qʗmn͆~JX"\[V A jGL7M螃ݜzdM{&-'7p?glחZ;F#VVYiN'٦HΩPTt'tt64v?J%fteT}o #$=ʥ/!()t%i뇺Kzy.m RB х28a't;EWod!Ո#}m&4Hqǰڎ)uP ZBjDzPf5-Y]j3mZ\LJۿ2V1/XaO:H7{$ +;F%+Y(Snj $4l. I yxbCt.۟4 KW5sj߅Ďy%wf#݇ TP¯tN^ЦTKOsEHr' ?YGp:* QKBB'zÿ-pbn qJpI ̶b[fof8p 1_ ߴ^G[_ߪ6,nX~/lΦB?o|CB_h* v{)XG7b-_I ?,>?5M? M Ҋvg<קf!Fԃ7u>_ACnm^q%KgّA1$ I<|sko%~s30kZԫn mqJ9n4jt`Mքp  jpuB4YcGI-3Z?Qa*rokwT"k57xg7:ǹ pѨjn|Mۋe|ǩL-`|C2>.:H^9S~tcy:G>jh2,uB| |<$2хݤ~TUį6)T8LFI 8DM`Q_\R}у֙}XԶ ql^Qd2$K[y VO^#IY}jYY^I2$\J ܩ]^RBVi@YY ?ҏLly#%2f|=3sАBBQW.[',4:ea :F':' C%ҬJ'\d"W0qKDukgR9TJ.٥Y= (YqߘAI4Cc]u$ I]=?a]cd >ic3uѩi_ +#.IWlg,sD<"pܧžX=d|"4!l":W bHMfä cI |+'颟ϓj$XL,ksIca@`IӮhWRsYPcJ1/8o)vn a_L"h=Kep6`F Gꙩ1Fp{_R̻ \2^E o 11ԚbIyQ}CoCA$8yJ1F-`S%[y~] fS-ptԨ;n{{,wFvm](,)\6J|:ImmOGC2fcnapdp 1AɗE}GvgQv]:D,PRKlq92\YmNTǨƭc4v涧ۈS NJN:S{˻oMn_^ʒW/d5U;+gGgb24է1ǴnH +(.A3尛y#pΤbQR[u`U_]nwmtXZ(.#,b5^iջ|?)f'^F$_]WFBZbkʦZECP<$Z+͊_+ . zNna@kay5Q2Ѩq}p)u}[Q2cl 7j50mbUxY hř QrHP EՃyjh{XQH;kH_5"aC7xx<ʽ"5-?O9!Qn4C> n}jg0pk+vnG6E,șPuƫCCnd!zڰ3~}:Ήg j,4ټQ> ԕɾ¿8ynuB@q@!`P_/|"`wp,xӃV_g!'9i&el`oiF a"ʙJ՝\ۮɹmPsu6̣tieh:8ϻHsK]K$mo(D6OQb` he@ݒ0Kť';^Ca>>;Zc}),Hl"7q_D:K7v'Ye1FJF@l0dÞKJcW\A=zfCn%)xKwB6gUiWav'ļu^nu2*wB6/%݇+Wz%nc(˰nN68;e::pz+dض+[}gPF?rsX;ز|+&+՘@Owxⵀw o1+}SIXx]˒OLЊGrYUcn@ i7<46 )C8е_| .*?]g_ C G3mbZ)ڬw&vGvq ͺ;XY>seR?+~,@pnΎuOsQV<1K~ jSg~>ɨeA rb1WMtUS O( )n̆R4C۳C6A?r]Qw..>dDa^΀f)@.P+uxmKn(:'&:1$- t9g0Ygtzv0Iq%)#o`fExt^i=آ0jQ[D"PSG'\ٷ2:=tA~?ibQdUO]W>C݅mߝ)fإ)깰tNj"Ǭj(S擛w +L+|j}50|(N#Qe ]\gddnsf`/-/Z$[g}(YQш6B_$`';ނk\$K8MǷpBw4_rM%:-\i{R{/dhP+3FW+%_D]c߻FgJy;3H!G%k*}Z_TFEPڄ3DEFq^(ZhS`j*&gA t.rB_џ/F l_8 R~M>ѩ݈*>!01|<%%=&` &zu Ks`8:| >8Mt֔VK"+:kTz)hA:4&Z;7]esЀ¦^f £R% ĺ->m=fw/L^l2&萰zRWo 9yNR4,;+4K^v)q& UDa^ i_PŰG 5F:cP} }e^G$RjC™w0$'?G@enUCSAz=l6{4*y4dnp70`X`(y\G-ٞRm/;9F\j}5J+ם=bE#+u#%.EUǃKb Z,U]15oxT$2 d2+DPΗ}= B)h#+|>e$}@zTTϟ%6Q;~,i/.pX-_ 9qEχ? P@4f;DAx'F_&>-0.y88ӊ@*vLS/ lRhij\4:44}?x J/Us8ï|xͪҦ 6d쳺c^#6? ݩ^E6\ϖaTE1hIU 07W0LmG` n @;Al/z;ՕFƖI3خ\Gr bHR3 \<do|1.y Sy7θOSbz}m$ *D4YkK=PEhRO4{҉B#^`%y]ݘm !LA0nܟ&V_X-hd9? v[blWTG scB*eF{ ]v_ 7v Ri@Xa oHǹY}bxǮ tLxy!:.v)U:-QI}e\tȐ,ԵKG,LN*pPb+ö-ED>eXdRo/mx(MʟUʂş/ ofF I\4HcqaJ>nuZ13^o!/fZKsE1#@j_şY YA&gdՙ][_u.`ҁ# K%9eCM}}ד2  !mu?h b&*@\:$Wi; r=\6 i)ֹf'/D%i|Y"˖8CCƴܰ/cчD<i9tl^EF\xJK:tq2| ʹsp9t:(HOJ}_N/(u%yc0BZ%\ê7ָ9{eۇ@c-W8I:iO!w +rmFd= ,j2h5Vx&yje`Ðbklxa |fևidJEXq*f+8=eF/,T%fkHK>Ug92LWXm!U`ס(FrcIxݲ  5(&13B[=~hA;>6v7dQ4R=}#i>jJR덚{=#ncNصH&Af BV6cJ~RϋTEG7`D1b~׈k:O+72x}y#˂-2!Cf+?^LJ|b*dI?Zs͢`Bo!W9SeXtьhiZPnZ*#yP:[2zL>CȻjS?CHH)rejq)Tn2HmuZɩ Le2m7&\hCr⢊6~ X{>]@yw5vʞj̇ cpmփ)}ZQ%QUMS!в]uږ"!W\c})BRg._&h5-tK5ZN Cg5XA{ EAIO"pb#_D/ /i)+) rH{{zLذ"U45C2i8È ( G/ fS*sXؼyC/qx`S-xj|K 2w^_!l4ibV0|IVg$L$R FbG6^b! x6e"HjT Af {{䜚џg{߁$gQ8 ##ÆsΞQU09VUO3E[dua %&e;-J,usY7(cQ,N*7Wc27r2|^\`1'LKATtU$ͱ}GK-}&'Zi>+UQ ٪G*X$HfS1+$&NX\>֏EyJꊟZsLIlrFQ?J*_.`WIJ^mo2ڃXu0<%׬'듏oj.ޫwIxoJ4$a0J\̈́9=-O`!d@枻 2;g\)U +ۏߕ]]}:VJo9+mje'|Qoi!~{HPBLx xө^ݜ :tΉv|#B!,/_C1ģ/ t(t3*m0—Sy{tQeTϙC/p Lǿ:qwL:^''9cs 78Ry۞owt:ʰ%b\6ۥ5zۜTAZ<ٵ;=pT67.1an5haC}t߸9r?U?-5cm47OI>EraccYu*2bDO{"<@btsj^ F5z9&r#,'h/1Oc jfP*8 3{5%A/ɾ.t' |Ԍ*xju$,ޔ0j8Z;Cꓰx]r^쵍ts`̇@#NEmpcS/6g.W +oQCNҀj K(I_`%Y/p̓A%uyf[8ȷZR!9¥? ΄t~`^4ŹjR̋XB}B 4tr<>f'"SNT-$~bY9F$6SĶ>欛uepJvC=i!8(i4Yܓ}(!#'56$ԆI+mɛ6%<. ske',b/M< ag)^xE<jW^ȡ ^Hl_0z,n?jd@YnoķvNcXūeӂzfΩ6<,u |.W^vhTZs.1]FfMk0R׆0}c ~OT^]1xwZB<;"OI\#&j(_׆}{^A-N*KK68n(a"pf%Dl!ۦ;+ƹ0+'?e>aKB2ףO5dARk} іsM?*59|?q+L0v'&&?R<@j; 27dҏXv@.kzo4YD0W+`Yy2Dj|Uq\I$v.%qZʠJ?C5K㱝wW.F`[Õ`mйżN2Y&\W~;D5Pq:E)y^hl*= i;mOʝQxJ E?vk;(!DK]uY];`|pSi'qV >7js$>UNAgXL F唭\$$ci+ĎY$LVU3n?\PN/*le 0x;K8H,0ʃr,,A*S"2o gS_/CF5W9JL%6HKKYvLT;s>wic7Z{_ӵV$I]pe/d^6oHђ j>:cZ )w*IH NKSR>_ͥìt7? \2ύc(@(\H{WtZ ]1]FS'OKjͬc=Z-'x?ŽFe8[ ]ۈmRx53ro4uqq6OCf*.sl14Szo M]i5Cƺu>8<]ڒ6y6re;9PW41N>z}ZDZrHASXd ohVKۃeĸi%r 4;CelWG7@Pߨäg XB((H5{$Ät6VF9YH,I2[Ÿ,s6I,F[m>5rg :l0A{&f35AkuUSYO[8u,B,F m=|.i+}H%ـSGLIxs 1%`SEM tjc}x qwɖ_V3Xa;_$%FuSr2&羻N.DBi Xnrn?j>b<6}w+>#uDQ5ҮǎM6:uٲ !$+n kv_AU1|mB+UwwОd}4>MS | !ٚM)|Ȑ+ ?uHH  riN[ß}X!A tG]`hd'g¿ Բ 7X;ڨڱ5*By}7jE-*u= ~Pet-,ǖt2 EuO~ f͎VPB;[I35&xh=V;,R{DpB&$wGP5xSl_4B[uxwR&R ^4uKD;zAq^VGn(8%8.ay^] { D%z~wx0z*tl/NWp_{l;w}l r[RaQfEc0ڇ4@G/[:e6S_ gz Ypj" RVOd~O)T[=kWhy U|t.ebXyڊZʁ#l6[1lBflc!aCA:̊)=o+sA&λ|uAh BU}m,m)mc M ?z@$O"w6mC^8z']8Ō@t'ĕhc ?.h@ WJj@S,Wr)D)Ӈ?˷?Q̎+pe1Q"<*D`hő_Do{?b_TYk"GA eFu+=.yA"IZ Z݂hUx&1bd$%F52HA1o]Bkhc44?ui@SaTU=aX9=|ָ|:6kbmn@olkV(qhjt  "뼀GȊ.g;: T*ήJXrf:(H[:Qn[2;4MA){lHRU@D2lJKK B[mPKC$mNk+$vn1i0I{aӨ pnL˻`o#8R5Kb}pO,7"X3n6 bԢڹzTHs~l1SnA%Ax1LU/x ӹxDҰ]I~:9|, sC(кI,3 nڕ]6 `P o䩯t$:fG6HN<]}>up%LyB 'd~B}@oG\Cވ nUT"fzwuLL}Y~"cܠhA(l.q>6_$f#C7]a i#9'Xߖ!K44 vxcg"ulZK$q;=QtgyS浐i\"ub D`Ӛ,_V_[*mtVˤE 鑏c GbAK4^=)x&B1 d1VTT1 2J {7Q}C/e.+;현, ̆J4X# ,1Gh['itt)VaR E>Z~ayL(D zȁh8|%٫-}yU!2C`:ِG͠h6OSuVAzύ0q:i/XWyd:M 5 QDJA-*6, h`Ȫ2Ch֢PǙcZWC9eVX_;6<w+8)qrInug<=4)ylK86uNɿlo]Bs];jr#X>\4( nppz$4Zg(+sX}-<?2t+x4! 1unP໲ڊD JUJ%id݂ئa(dZܩ}O79龒ng$(i=.t(oeQnA~8֡=̂^eE/2ㆈ¾e/Dek U7-aS-|zxm+INt#"@,`7 hd5ŸT+jNUY et逗`^S*fþA;v#s \if6ê;Jy Xj埃6t\Mhry |`7nƯx_b;D~31? 1̺E+v] ,+qwoi¥@21,4qTU;Hz]ľBx?qa2,`;:?o~r2L,=Dgdf's{*a.G /<ZijViX˒H"(XID]t|M}-OCYʯ % [J#\#H847t`Lͣ cd!i=K!&h8S~/SGZ6S4U$):q #!/1=]0^o*4Rp9Z2@kJXڄìXe(jaz\!2\5$-9 }H0((m[7(6)?>wi;ȳ`Z"}b78*I 65`:Iǔ"Llf5N;Y1\ڡ%k ,K!{0ܭyUy!؂ zNmpخh\Zu8uo n| qUi,Ar˛7eZ#,+wΟCgTӂy f~?sQ%6ܿ*^lNT}D[SA"F-\ojzVq&6H5,Cl-OIpqNJo2=~ܗM:\ Q_ KFOw1q p4h83qM# FQ(¤(CJO%`;˛z^$Ui㠑FЌ,{F8OQ`?,]psm$YTƛl -t,A sJ Ѹfy+f? ҩsj'f[nd /~؆ gͿSi ysOx$LMŠdu:NC:~Y`yߖ*e!N۶!W<}uwT\(f/n[rT-:cǏf9 $r.xD]\ϧr]Uݫ8||QLtm>OENpm[*X"-/j ԽV%霤Cq GvC W嶁wUj@G[]' %n*b I/M; b-: [ pG(P[*/F4o?ҚVHwx xYIV0&)ġlG0*bvl#YV:\bj[ғ4# XD8iز M,pi1~XKbdrEA3JS Ő`[2'k2Inpa ϿCwgC$d*C&KJLABy'&nnݩpOa^>ߜe#`N.4teSs`taZ驚/T%MU{Z ԘIk͂U!@9T쓑Zr}Xmn!e:ѴGHښ G l"p]Fm1߇ʒ80*,(j|s|b%!ABhjeK~ ZQ1tPykx rܱWq iʽ;w7ێlP¯kQsw! oX6ݍS/Rui.m"UU DDa ڃʡwU][8R?d)59誘a,{yrC2(9T֧GE-9{*# X9q)h ȅ{{Ӕ{2s{n`$conc7djfTixՕLJ Hhzą/ig:eK0D'+9{օzze|K)EW*2ĬHϼ2E kĊL66(IU>љ u'Iqq(k@&z#|+@lވ1e1/ ;s7$/6L?"Xϫ: ORiW"tP]CZI_JicTL@ d2沾/"9j=IھzV%H8(lWޭVW~qN :i Yŋ җEt:f?>DMi$XŶ)mKd8]PF+u<ř{[c0l̽Zhgǿ2}yN~K 5@pZ7:LS׊mQv;sabbFD~w= ojV^c i\&Qpnͱ]Թ6)Θ!Njz!rr(Yr}v!\6-J'R9֢x_kQ .?{)s:G"ݵloy0-« />= o{4)IVL^$5$F~BƒG# 8b:%&b#(o`$#ktorG"ڋC3:x彫Tн|PgqߐR.j8H$Si̚/;> lM6[USCQyK&5Q'5 !46D"ZB{?5<1S'P?+ ZYtQmOidoi#JFG 8>%pmw[go ^ٝL=rk0 '9r&6M> 5{7aazA2\3Xvy/j.DBL˄uweh%cӗcg(QF_3U1OPrR/ܷyxflݬԐjCxc\xU囜uQzGn,{nեIT_hZũ6k(7A8IcXTo<p(Cc\ʿqB5WAǫpĐ:ҴPڌ:\DE|ʚ К o]5%\:ݩԒ& ׻͖A gx(UId`O<^^ $- vvCØ貙J7@"; X3Q'D0}":5x.i7*}.N91 S4"PrfAHN oD+_kƣGF kA'uY6`_;\w5y/lʼ t鴋J^s29?Vͱ;-M uY鍜v\v"Q3[r)S${Vטs[_ja{bᆔ|nf%k>UNº +o-|ltcqvzuSzc 狿alR*CAXַ"9!4(75 A5B(ԎׅR9 sp).P鱿6YQTa7K VDh5ϱjs\{<8c]ޛ *T $ F(~(AKz Yq7>m.dL"pq\DDޘx24J4UÌ2,")2;4h6pmh`>Fr U'3,ꪐj;R&u[e1sR~̥3J~d57!ef }a򲳆4+| $ yh"GYx F*#/B=1>(|h.{F!ն*TZpoaqL`7׵]+l?Nww ;΂ kJ]+q73&;`HC׻zq|geod4US O#Hy$<qn'+ 5B.# DV"dJ>)P82Ep /[(4Mwji9"bA*ĉ(z0B,t\Z`P3 CPRl . +Zk\OuIwO$CIK+1^ PL[(|`QB$lSn\G@,z al}-CI8X=ۇ˃q5& #u. u) muAaHjT_Y?VZyr56r"1)\0j۶j=^BB؋r lG$ƪ>"|Iv28*;;aLAv H1NEX /7[XSpCk:ٯ{G!їF 1TJ2П4Vh0qT&V<*?<qt(*jD<6L9|uv$| ITI77^>V' ^>sk c|;~ȘF5#f;ID0&36QN8t߇YlȬD8'"2fq@.]%@ q+)Ml;#}D[8$+ǔz=hkpmo\GH=Z7O+ml49Q^:[4skzRjEHӚzQa8Ċ=̕!J!݃ɦR.ؽh&%ڐS=g':%V׍g}3j.ϏK@d&ҸEƬjv؈४mSv~"-f$*/n,})\ekz)N@2wً%WAs9n}I3hvu}aϢO 2#bv徣! *b_Hmrd6lZ0Tґ /_=8r{_N`?P:)ʵN.ɀX$25`FthJ(Y^|OFa d he͗|L"tqʀp[~6q(y6%Kxw23K<(n;UX.')  3::/4 L[;'iI$V#Q[ 0S'o/Kr m3dkg|ա$ߔ pP8:Ȇ[p/BMc3W Ě2FAӚ22G]~qVZe&5/ fU p_0]SZ0iZ~E"h >GtO V AҡF>t<ia١$=ZʻU_,r 8P[ *!TF8&cyi ݽѰ)͌{#TЮk:+?rҸ!ֳrK۾(O^?bgQ1nT/Oy'}FhpuSyڼGCY5kcoznȦgdT>4sim2~ҭ"6nq巄 ӺQéo!%w\Fbʢh߸-{;>Ο%|/" PMT^ɅQ$  Q؋$)殮RQNݳhqsQKb$ktn ӭ!O2<(XD¬BJόM>+O]"GwXW[e?i 7-=9V~<̽Nn|vGVh! ΘQe⹧9M܏Vn)&t{v_*xeZ/{zR15?(\:tiS~Jl  l`IڣaN %!@l=4}[/\auSI}b+~R=)#9+T{յ)TZCUP1Shj7;wB$B=\roF$*_L]wdZi 9mp9ƍ$HrG5q edD ?*ڄV&T`^$ ->2@9i=qˀ'vnfL}T2`|G4t&HD}-It14$hH+&Cv3ԜBˆ+弢10H [> ^1&p>.܃Y6 vv=IN5Oq^~54L5NѝPa5 пLSi 9a r$&lU/?Gq'GC1x=Ԝ85,,Ϭ85#+n8yψ Sw)qdLjLsG}6quz_h4)]&f?p _V姗FE>F/j{֗q/GxÄ) ٩N t<)b^,yM մ_*'($9Ӷg׼+490f\"a>>ƌbҘl7(kZ],yhZ`8?z @8{{WJ#dBA6'Y `fA:NcNۋsU&vBoӒ܎n4aȵ]61TR#0 6v&x|WtS$8o2&әsK]% Ĩj ԟ;jJup5\bW sIxsqos!R N4q$Fr/UP7v*KiaNEF9t=…b$O_:BzH=D]?_W¦s)YKv)0KՆ})­g$> {ݼ`Mo1\tpUga Lm{~)J|izrSpŎ?Qc4/ $DɠuqLc&sVbgj+䔝~99,n(KM$A0IAfvmrY_P>L3ա ^*%K]_>NFi;MWf!M3i ^KH:;x[Ѡ1oRB6: {g=ln2kJ Pـ};z S.8~ұ;F-E|[|"fIQ@wCv}i D6^褛y1 {H2lcGEYf7*aM\m=|zrV`'MCaswU^܅裦6=M(#,m$ƾGf?DSxX\Zq41esu7%fvMG](8C%HΫ #;)` ZWF:kO8DŽC8P"b|<ԥR _ڛ3t2aE)Eߐ/,^rׂ⃖ K$y>IZ/{^X.AD`hۤƉL74:4}b@ݛ@qgvU6g.[ yA lk#$4r];@O90'Gӏ~ȌzsV]Xę/3xJ(,Qnl$l3hTA7(F[8*d)CuY3[~ I@aBZ=h`1;c0peR5ۚԼj5]#+q}[Ǣ;B@: seOADB 8`2]СƲ@mT/0w5VGWO' zF1/^ X)^Hv~ۍ /_̓End}ys6S)GXs3-uMg"kB ؍7}Z¿R`ʶ}*XPLLN3G73ބ߂Ӹ>bg{{W)0?d(lu&Xg|( $#(*Wr@V|e娨>6kK*ES6p2˰Q6hԆ9:W Y,HU[=wu+`#l; n6 Mfv .S7ciLBhB0b{eC|FH?d,ƊP&[2<͆҈g`(OqgmUvpg"x>c6(+f(mºz!ZXEr˴gk˳,zAh4ڃe~g7qI *>B6UZ͖`:U$|y61"˹}Au^t\.M#ʯ -pKh0%[ƵsPh|E^ TSZKz8X݅DzQSMm/^( ǒ)JQÊ#bD 5UvrQJV626 l ܪ0שSZe4jČ WP܌5*jIݟ VopV 0 z p=$)uљ]%ćbUr9z\Km |@j|g C;`ۇ$Q15&v>{vD\kK( IܛEa` zZے͖4,ouK~qg^r#Cc1)Pɱ:'O,,̡,oMVUc6kq6 RuOt 於Ŭs ?PeKKpy1ͪ^]βSHd%ا ܂0MjC#m[r (ApgF&gMK :K#lW7榫,3*œgʌ(qeMNؗNLCBkׁ}SfQ{"#@/@6˷D<9{u\d'`,ߙ3/bqGKG6+MC

Y6N4>/P]\5a^u卯;^vP@Zo+eoIyP2dsgaY]_ Zjisڋ 2rv_ adV*(!S]2=Mlk6oL!&9;)M2<ļLS\ZH  .UAP~B~MQ=1 ) J-ژ [QGϳCU^EOТsg]ha%{eTvg/*+sMú!^A}NLٛ$•ƹQ'M_|y7 iOPJɒs9#T^bBM0'l.iep|5"bt <c0zw^,w>c a7#i Mh }폎_C8/Զ v|u_w>Wz@:v?z׬D-ar%9 sQ%&X=`Ⴙ;?Cb̵L&$6zqyսmSF #:,\& ߜT<sh,'-C:s^CI;!Y{}_9 / vd;w1Xq!"o6c_.06<`sT ֋?wo?q`=/'_G`lHzZh0ښ^dӏb'd+}!:ve?vBKmUWZFp-610sE=ЮvsK/QV3Qzm|Usx8J  cB#Q{/mÂtFq˧ sgR:}'7C[fDc6o~? 1ZH5jZێנ[Y/nP󒞄\8,2h:5^=7Q)=Nu(A\Q|OFQ^b"ɻt8%i2$iaEF6h!z,M}Uq8c lS+͞3-U~xi piBȩaT1r(ol] `ϳH]qPmMő3+" d\''Ҭ1EmQnm\=}X2}{%pw~ Sphj M-g3c+P2.`0,D=w\"N;CqexAB\2Z?ą!n-7iuCtX~%b]Ѷm9el,`k<EpxY+-(qi~ϷdNSK?$A8sVf8}_ WNlq}ssVA2O٣B 64ʼnoYkIJQ )J:afv ta $m<#wi`.-D}+f@iSFל e$]w0nIb=mfz?o:apL*xrP*Qol03,i~d0!kߪltd`,?iO6˜1h!{ O0F4U,\ JaVո=ȝc]NL)i,kgyUۜSx|!i!~ gLfj)ha-jC>9Y8OlJT$8_\=M: $?XG-oŶ>|ce)ӜΓ"u)T,n_vȺ&-}eMVz1`WQ[  ͐6n,."P*&Αn.,s$ԃ&HGHNԪ:5nZITa=2ϑ\^~Y$Ahڬ~$p ϯ }bPA:=^r6 xaĎ9m iϒ)ll%we8ٹo5C&sM G^+5{Tw{ }%ߌ/=)%hPt3Eܘ l؆ 펤/үG5n7шa! 8E$WR x&ߜ` <֫[j+՟!z}EU3&DC$ˌ[>l[3>^Fg3OLp$V pFO~oE[0#EUm*68 RjBݘ!B܏erF 5'~1ƇL|7d_{a|5("0:̻m*e ?N(=߂ockh Ż:ifض^ϥrJ'we({9^c{XT{Sy036..kQW288.4aFrL؄{gth5sD_5^茇$HG$=*ǟhSac_qVW.kx't\6OVvtޢgYLjg8WulK8@ 'rQ|f:tD:>OʤYm@z*G+t!+eqQ.ܺF kCkw.iuݐK#n Pk*le7>Zhy9}hO|}ol9ĔNsFhgTѥnEZPH;f9*Ms4"/*x$R3I*-AN $@jcne W.v\7 Ľ'Guڸux2Kfi3N%4TY([#igȊrq7H<}H '0>g"k  FȖ- *(C=k Hz?U$9; q^#ps WAqG5{KSƋKO$KDmN7vh,RYQgq+- )\YB%=ԮyVߙ$R0f0PL! c B ^gx~z]xgj1^nhn`v&!s*-x'§jgGClNj[DgDhC041M~Av^}u/9'Uݞkl_*^IMWAr$ *QEcʢ^!cޖ*5¡ Ip ;[u}u$2GV s̘ΰ -lMdS$]w T˃]+ GLqxB*Tľ!mD};[ I2:;! Ĭ­]S$uޅ xG;Aa#h$-8j?KpyӶ=;45йiYJI(:2_Xzz ! O>B$)+ /j;tCeAIWH8.RCXXj!u@;wAL̠k}Afn/"Kd%xEK^9k6 /w0ฎp̧>Q+\yk n ^eҾ%:s)hxAx8qc` eSej C58B3 "^26UmE3;| #5;EAjgY953q\OidN!eߦvY!,0UJJN׮1]^ DS89Ay@;3.VDWO[I""oWàh Bܲoo<@Q"ַH2Wqcb]ÞlTn` (ֿۨRls_s`jчZ R 5t^Z3ڬ* • Lwvw_ u5SPzLgW t@zVwoِYR0]:u Q wvԥ;r\nVUG9(@)Qcxc WeǛ>u@,{^7 V)BoCxDѿXIẎ 4,r B(,/"?J*3a&EOj>jE7N1> ;hT&bj눎!KAъrٝmD^K,L.Ɋ0G^Ꙃ%?M \;*UYx` &u֢w[V*oo>HJ4ts|% /10!#T0iZvw}UF_~yp/}^zy7#=7Dvxڽ 2M7W+]x%汫$0RJ'E TqE}gkKt[!o^΢9:zm_Ygwᒫ~\u`&VݏytC 9@N GٶOu#3Ԗg/1G1XMV|c\YFnR҅E4i*Z۝ r ntGʯsWj9{H!Z tzԱ+ 3]m`5qNכwYXYݜ8+ۖ%\>&Ag/ky5R X1K i;"D4RluvhYZ}Eor8^?Dax?gdK^$ޙkHU>#fޅ*pzkS$ָ9|BFe=2 ֿ fx vun~DcKcIytp|+t66ɼOdXOVfmEa&Ls4ajwQ'bǵOC34zr_7X}s_ذAndvKsDx["dZM}/r=? L~BTw s>vOVG1h՘NuSs߱{A1vkA ӝt[ 8gCDOD:3wi!^81DjMprmm)>"<zKOp<%hx_{/l)`x\cj2vz>qt"k-w+mnGoߒ/2`c꿹b-ަT@WEfuw'X< *Z2AS\"#t(GFpZ|Ԧ8m8AwF^ƠmI̩#;^ ZEefH1D7Cn~ago]DOtjd4uO%w|?x&fA^Ӆ@)G߷ڡ>۫jT*ư(=7+05,LOCU!'/}\,Β6iT?%dϖݧCz̿Լۦa=+|1f=:YFD̽h*/Y΅R@n~|NLXRSWXA֧)wׁ+ub?xynّQܤj;0,F$ݐSKyŠzSR'1)P{-g%Dq# ³E%XmY/qk_ L@jMMđw~:SYY- Uܖ=hg+lH̵]&e6m]};,רMo-iO4o`6r'&[rm&\oEJ2 *:B_4}*ܒu%yyDKHIRdh|g+B_c˖(a8<[.h?·ƎK䤈'R`q  WSaY+3q0'F2j>BF#^6włh^QH~9U-e*`UBHdZ>wB{qQTQ[ϧeji+!ѥF]dK-Ka/ Wwg:%~eAge["FZ|+PT& zǝ?K'kkw4YJMpB?/)\ uXy-E"NlFcZ"yu+_l};^¬w!mKDp^Vف_*Be v^17AH+D@!sQ4MλiLJg/2O1:IwSwg kdž/?T횗}slEqHþz;FoŜU0%:X$Xz]~"tŻT5JkLOTlq W`2֌0UY@vI+M~hP%ϗRq2Ni,,2 բ#>g[%C`60uúq7OpumGsS3/ڼf"bZ\G1# mWȐnɪ =ʤ`?mnwl+ MiM+]ht I֋R RTT閮{;,-/;\|QFczñ-=H4G1o9 c UM0*y dʪ07>8Ddt# PRm h%&vE[Er Wpi;*߱}su=؝TBcIeBl> . ۷)_di>30"`$^ zRbit=y /+ r끚FJ=}+ҵo˾oY:hW' ejII.w8(k]7ܣ6%KfZOj}͠C@"DFvf9d1TL'oH0RJӓuZQ+XHil2_BYȷ3X&23 {sظ~æ4[EP1MrI=Ӣ`\[5^|Vo3eQV#_fv ͺ_èٍϑnPocK%ޜ c ~n]?{Cf5%پ]JMD[;59?8 ARfa~š> 4Sڳ>ʧq#UwG2%֪?yJ Ch4殘~jM1S?K"-xcT0+,[7>@'Ymn7Kp Z,pԹqn_Sg]+)8 WH`\̍{%U B+ߎB_n:0$yIag'i6p%٘\& l=4S1_⟍9Ir> UJ6:Zk!ri ^$\ ͵L/s:saB<*&wP0d4Jxu6Kk&u}yxy(4Zr15\7uP7s,IX'\E7;`YȬ^n+VBvga>%BԹin"_r܋^M obuIAԪT\ a'm/a=?&xnⲌ*ycYpaZa1"DY`lШRò2ӟZ,AGZ.OP ?R)lZ#GyPb:H+Je1?*{+M08m ,wLm5AM @N"3I8kQ֮!Bȴ嗃T*& V|F~gyþIm(0.*󾜇 >- v.l%.m&8 Fl3ؽH2&^m~Uˌ0ўCd[4Y.`ؼ c&k<^ӵF/D6Zo9w"7MxI+k/b,*~f-^G T,<>6WF-Ƣ*xeg3:R+/Ϲ[P;-]d0@ȺQuG0f3W6Q~(%ʫ\o^[^cM <# |*YDH(^?6<s ?O5g9]W GC(l%qVf-WvY&la #TXMG B^<0ƒ*tWG*MLՆ'As=>d@ex@Qq%@:)vQОyEWيX,0,F-ȅ\ /aC^&㾵Ҭ;kq6e?df0V^[1iȌrv"dَ43x7%@)*KmNv>0d0Z-ɯp3ZUPH4/B4M݋aC_J")3e`8dO4SDխf^pњ{.HI ;/}/K:,RY )JsɾN8Y7gBlZﴌVEU=;q*"ʉ\ӺuԖޡvָd{ƕRp 8Sy0wK84=jN;Ջ=>gi ZF|=S_X+P^: 66iVe:8ȯ<&hO&0F'c\3fg`z?,H'yH.}Ǻ\XC:G]/@Q ,`JhɐghiR? Dy͇vP9AQ.+=")b] 61H[BCB@ׅB%ApKAߔ0[ƚ@ә;Z,+A}z~sEDiyh:w(dVvt&yS NcUj5cƭ'nO}ɫ+onyWa"k32`oЎ'ZFl[O<ӦNX䭎UiQZ }U,"\]]r:S%ceFrS{;D }5XػP~ntDG:YĖ[n@Ҥn}jpx#z>0wyMHVH"i!N ?hڸ-|QQ\@dz&kyG4/X]BC4:dG8bg.cA@C'\gKxO WDtB4q(p)U1B`>2o+t|~PH_U4v߻{-2zm%8&{Fo]*c,_;hE%pJTLr rI^v$OGHйW$A a"cB8d'JZs ?[z`= 詸l:, fRG5Ж8AQxC/Z-R!ЈyfL OںBYOr++>@K81,9Bv(iOM&r=4ao[:yRQsW%U6HD T~95\Bo%WHu Pw6<0ua]jηӏxos/IHG/ʃĂ]=Gk~`Ns >NHHNO}%kS֍䖏W|9DL vDwLyI ZQ&'p*WFj,H8_'~6c72$r㮛gjIf=eF(E"Zܷ7"m;obǥ!_*)&0pmUSg9%A!alZGW*/bX Z53@$Ί.ـBwHB*Dy;4?1==s}t/ f21  qp\Oո y:OǗqNk1>8$DIߠAMEbT>86Y H7%Nߜɖ R"װGY"rxL#cz *_ 1j9 k 淪)Z,ÁZ^+'dmbׯyt`lC5;JNpWQ{O(Pf":~ 1ASP$'2u] S%C2% 86 JC6Qܿz3VmDA"Z#pC0A(12U[>>49UN[!Yat)ܰoXgv$lu;*ج]@bA1틞wgFXVh䁞ͺ9P޺0lG*53=yPv8*vd{o;̴Y'̥m1C#uߔ B5W $[[]gc¹b6G$nCˑv|riC0Dv &NX+X`"h2@zV}s}XBWCf`X[ ˍAF6!l0ZOP,\SIbjZ%0tyhz1N&\WY ;ߋn^3a\U3]Z ˥'M?r| :eU1No"K @*}3ӌ_ G}b_$^Ű4 lSa|ڬ7f{6Ek2)Ta]LFD"ȽĎkv%PAG~ PdAqɻ$TRbf)WAxgm-w(Ir1dI@4HvY `Xժ;>61֛f!6G^}bj4XQe>i}nI >m EQn}b:X. u9O1@8.⛐p=I;92%e[n@Xi][pܜB~{^؄jIVA[5 R.;pP-` P/R̺ o2ꋓ ̼*/>ԩ+'e@3\YG kK>r!ݭn(^x9RcfAHV,l*g$n Z 7p9B@QNL\] CrХa3|U N0HYwid^%<~X׺آw13׏rz܆CvD;@ٶ]^Z]x B`Z}SY֪\0p.u!*ο;)Ȋu0&Vۉq~WܨLeYMl@G0Ӟ\"W<홐 `xAX-$ g3 ŎZ5Cv'ZbSΎ&hiKl0q26 cBmKړeNH%rAXw%\Wc) P$<q#ubq$ o*AB}6s`W)|O$ߟzl Q&an"jx+\~%} i~&K/)ÎN!*ؿm:B.PvNCF9Jl/8A ݽrao1.jx>䠾NimcuzgD˜郘70gGjO3x){~'G`ٖq .׏=oKcS.o9|/'j#LؔR{R"dsQl,θU ne(ymoG: %t0f Up^XiEɖUWCB"p4KJ&zhoI?] > dffX:exwUKszúrrgW7^skPV+9®SinZ 0~ 9HrsIĠlVx+OzmrÝ x5 .QxyN9޸7Ǭ-v)dGX;BDY{ٿ``AWBɧAgMh"UAJDoF=j}Cw*We>f :?ծvK#{gP(& ЙVwML%Io~8¨vj0xDT~d.(LOiOe1Fz2:f٦fhp=P?~F?uvO Nh.R}Ffb| }JɊ nOqŝERY<|ޏ_"i@a!:c ՔO2e1wËKyw-|f%vɍ!˥~")~Bqqm~ 9oir{w7<]=d|MyُT`1!^^, ^wƑ Y05 a*s_ j tI` ר-\.V5/u{W4^7M }z, _=n77" Pw`% ?Y5ڂ:-H 7Ӵ4 k6 F.Jmo9P4f)=AL (OZ]Xq Ҙ$u`DL)V鴞oȨKt~CU4 =jybxOqmhQr>8 U<ϭc5o}9C dTAC|[fyqS{o, tW`s, TԿ0goɣT;/+cweD(Rc QRC~KBZTm2|~0@*:m;F4 [bA"Rc=JX©6=Q\o yZ}<{4|Cx5׼ dZLT갴mfhQY}'\툜S hQ뚘Än6"p/Ri5ުAm6P_7ur )AEH~! cԓiamx:UG_'ʨ%XȘb-IL/밾Ԭ Fه*aM)6 ;G*OW`s㡟csaÈ:$ݎQ|<@7P~9{5PZMe淜gi0xbZe" >Gx6a*)]{,ύm_\( 6(ka&'PGgw=YQ_5|G/%;ߥj\qKJuJ~Ɉy@{8 ׿4Ci|-c-hF6zPFCņ8Gզ̳'=ILȿܟ;}glXЮJlS=Z%:$х uO`\Bf B>q̇ 㻛ArF <Gp!8y?6E-mERkDpʲ} Ni6QtLc ih:!ݸ>&=(¯b*N,n8E@ֿf3zC d>FCB ZY {Zʼqt01gE|!5i,Qy j}:Psw J>P51 (ct@eɨhwPOL<;r tLuۭ҇9%i;1jyuM)Οa-<GK5.eTRh\1 g 0:E<⋎PqmHj/gŶp^lcmFDwAc]6^Z/O@c˻L$LRK-ލW{LZdif{4}}Kbe<m9$;m1RaCNLp%t&Q-['cSd\Hpjs]8)[&hBZ.wo(Ahº HrŻT'鳑-5.MDv~HeC DH=G1K̬И1p)DVפ͐ B^Z;Wn%JXK2]pJN2X?T?~!M1/cNlU*ORܤ49&U$Pf2]L,R%z"k6_QҝL`MnhL٩+P: 6HD|_2Y 'x`n ]4ALډZWrϕH7~ ӰSK*G PE @SSG(l\OLӍY)mU@cTuDEL ,7n E>{؝rHLhW>OdX J/*< O>\n0*VZЗЏ3Fߒ@YV췿mxv5n^#_|.4\lS>>wp,PQA3v{s㦡ysa-tre\F4Lx5 S'!2ixEǷhŠBl˜$v,c&H#rjD 9q&0,weхTsbi[Q /g=W5B ;ztuv+tthD`UG0'\5d8\o!_$Lo515,9񡵡hɡs4p,pdo;~ee7dN9=u;/ae*T A@ M-WK9gtMV-CxxJ7d!&BXqz J-AȘ]xKb*\6l\7WWq4omnSH+A0 eY7k12N6BBSDǸOcd7V 4} [\(H畦L{6&RI$}];I\87O=gV\/{:իhKd߭Fz90o{t ppݪ漍H y3K}8&.q3s*Ev="[WJs ( ߋY51Wh>zx9e{^촲n^<}p3 LuNXUVYcnFy>PuD[K:nj2$fzTOBHVұ11o:juo9n`m$N%s"F[ia-C~y6Ek@shTjT=~kK܄%ol KR9ҐlNSj*fqNC>_6x,Cf)QO9*vE6J5բfV_[l%u6n4W|${;ܸiUq~9XTLۆzA[+mE(*1rݭ؟O3FA3T*5@!4Gś)NgYUp5BRV7=p*$vFkDY :,%)[Q*;&DB[qw6Vh787H[H)|h8Án:|[nid|{ޤ<|{?XiRrl5t J *ש#p~5߻\.cQ;lb,ᝲc%IA35IhD^EcbS<%*I븤/2=ݏH(CW|<C$@< y q𷥨& W!nXߒV@$V֤lJPšPpI=IӨiToļz!?;jXӬ$(4_TH yGa9WT8ωwZbo.+;q">O"N#_j5@ w\ԨMv1G:ʱb+Z2q: %93\h%uzGRO-1tBLKN8;0pfk-Ĝ `|Q}g /"//h=+K,<ĭOs!S8ӱ (J1O#}vZn8SQ04lίoh'|DT(%; ]͏FbA!U5Q5V]c_IF "戇Mvk(<kCj+D7Y699ϟ1J*|BߓA"aHs `墓[BU <%Ie! ̑Trm=BQJoM[eX>fNi`Jy``̘Z*L-.0^Wm*(6:Bx!#}jGn[0+Ж_%.p> aTX5\'"0Ϭe+b[a,_lڕB6&..?Á'Uֻl8qZULhW`yP@'=.|9a<֛x4ӟ;㜘!'$|97$ςV̜g2_*7QlSk炎vt" ܠBC_0r_2]bfԚNd q׬Zt {vDLmrae՞%+\q_nkV)O4G~){ 7, y1V[)>? ۴>2@=1Q$mFib.H]'>})퇽4@kҩfl{4N;tw8\ X_M ,*WLJ[l IE# H+\=l03u4ۥ#+lBc{C[J,ϧ)6y!v$L\6cM=DUHbI}u)d!Y2S^z㠪'sF`l7QCOJZ">Qen .N.Y4`A։)`jB*TmDH7)Irs*Q ֚1${JՕ[Q TJ#3L S9GA yxk">+aViUG䳎f=Vq2;&6\u BzA6FLcښxaoͰ)l5ZN375LUU \;'~#23E/ж{ʭt<ԝj;R (n$tE02+4 lxŨ.za F(RCH"F) Rg筦ʣe(P]p?B2ePZ0Yڳy$s'GΈ@X҇dКUo2|5qVCAyA#~e;!xHj^0FR%T.ǘ@jV…{,CZr$x7UGaz̛X|Y2 ={ʙ JŐG-zn~@꼥mn5/5&r+C{ ^C4J_OJ5)xs ktqW|&.+ QRgnv}zt@3$@ȁ5 . <5iNj=ɋUGd" /V>9٠Ы]:B~rb$J{)*g H*(0VPPEYLsC_KY6$r ^H]/l0}zv葿jlV+=\PR~r6X|,aYnؗlCRIhD%-$zu3|&<v@ǥS2K" Gxk'B_-4te2>Nil \I50h#![!9mJwͰG}R^ewhh[gPzpzoa} G 4'n6 k&a:A– [0G?&^$Vi y0y)Tfz~t< rO Hv;>poy}K>Cؽ&֣б6!f s{=# ZJ6JH֯ g{) "(p 8ǣ'ɚDMŰ(uA瓳hp HɇU{ xc3ɜKuTQ+.CgzŸۛo F E&>C8{ o!"Avl_GG',_uOY& PM#\/gՂʼn -li/˿A&g9E!!@G#_*P+>MAi܊t1BZD{ſ|/IxiаUа Pҳ[C3 'yHKyMx\c6G[G ;/isFT\_&)TL7UzfUR Xҭd$/QKX`Y4Si+Ɖ^mEX(23uzXڥ " ջd2e7>@YYW̲" ^kG!dY,SիM,-ip7?ʌHi0W*>f!D\!J8%z׆s)5ʎ$ Lh0(RX+K] :ek (RۜG&q D.eDlTXqR"R-ЮKb.lT#pwRvg f!w,ͻo pǂQb Wn W,88G$\6;syĸ3@H_| 9=:Y c mͽ'&t𻝥Kŀ,r;E,r:=P"2!PZNpFА{ѝ}9 ?ÄD0<ꉣzR/3Q_$#p舠"|LY +Wޙ{#Hd߹X3kq:k~f{dHb)1C6zpZv@ٸ_Fk.5Q~hgMeF#W† R*=K OʹgtHx6!_B ZsRh-͊E?&Xl ;s!)a٣eP^0pR4iiv'YV*Pn lHW?@>a|jDADjm%`&&,ݜBDk p8xwh!E#oM3ϣ*Wr4ꈜ 8-փT0p~zu W״8rpA76$fӾb◢"YucT&)2uI艬il Mu`\xi A [( Qdes=o͏lwiCs'2I9osұ}3ܴG+}k6 Al md^Υt5S42rwsP FZ|nz pwM'k nPcV!# +WxNg #2ތ=܎81ڭKvzgʙfMqq-ƭ@v^z92TݯL.{ǐ 4 Ky1.fEr]OLQvT m@K{o6Bk'SqG;O4?6eγS@U3zإ;Iqck]ppH~|ڲ p]J+/ 5N9B:#!/Iɐ`ʄ{Np 1s<UA3 ޘ>ǨGYe&3u"PN4ZpmV3=hzjl}kRWL) >}V5 ݅@ :dL(fp,{BBwY7YܲOIS!nyJN8PP!F(ؔgZx6LJD*!*{]R DŽ* dSl3ȩ`4z2rRn ǖ+ڋrQ.";J#r#TB3q\F[I0*$!咃ػɍ_{%N}~@f-0+`TV]тEo0&//|Nܞ*־6X(]I?EHC/iEÚPfGcN d.x *cOls8At5ZzIm ! (Bnb^1qQlyTUi5WsՃ)ٰN[g&bf] M5T);} mxէdxt*SR}zF W\<;͔cPrq5$oY&;ϤÙ3wƝ}+^R!o[%Il6i[Ccj .Eg(<%5 x wf uc8'i @IYJBtgYGmZɬnjpUX;_2nS'ju, B d0R3tO*喩>gmOU{ 8h&WHTK)"ig0t&U>;^<ZYᰙڊ8`Oy@`#bxk:_><'Z#\֌@ @HrVSR;Zi elBqF D~z"JH-n1[YHpꤻµV–lNq0BZV0ѹ!"c79Rnөd ңJMi_x xܠͧcؙ8rJyس—bYbgY=q^c +-ψu&$Nb?rcU6qs ~+:HP z()vjF@|gvG?t+$qY'%4JQ.LS!T/l iCut<Uڡ^cZ ҴZ$IֈF7}SUsY;FZ~GxixF%N=X焼ٵaA nd2ohr#6SkBx$Μ'ĮMCV>F%K^L9kdF9^u\r?՝LD]EU|!fۇ\&22'Suhc1.? ]l8 ތu"}n|ͨ:?嬅rQT5ƅzNyDD/sռǮ', E >ވ[ni`t.ҙyrT-d-:w-I@>l%/d[>RTt;~|pS#nUv{&ynupejS"Lby%\Fg𪻉Y ΦH" "KPPI>ׯBTZjvHb@U4maUAkG,3EJCdNJʍ/1@7uyHߒ|0 @u#Rzk (e+Wa?e伺+Z@Mhݢ H2N8‹nJhր\E*83 e(UZb 7H<ũj9țڜȸ+w74q{LVDŽ4uoiNA Sʒ-"AUOi=Χ@R~$D,_zfBZWm)0q  c+D@@M;="| z0-\JcB3ЭK R ~8#I0No޵&ÜggXxV`Mmר <N7 RIqslkRR[=0q3w`Dc}Z8)t뱣gB{f6&n r6HȘ+ SR0_KQaP\*`փzhI-DouYP{#">'Eyy}Mϵ08rDi&omꍮ0)F?SiU3xZ'#xz٣,f E) s㲬4Hf !TֻOcmCvI¬_#5[{}Om3Ϗ ^wwuZL2ݠe;vnA"@X){m}f-%24{#O\͏ F}(=ٴ)JʗfߢRI\y+zOThN#C{3;".~!d&χ j rk~U-̫#[t|{4Hi.:b~Gzn^E(  wwM9f=FKdk8:G^BZ݅C!Y赟i6cLJ?z*˵" :R NS :gq+oɲM*J/,3НD]jn]Kܒ۵AWZ`GJP[5}$ph@ɚz9QӖy^m#AeeO ƹu֨?tL0k?&_/!cnp2&4BP.JA|64*vFy!A4Dʹi;cNNu:[V)柊 Ύ-(8f6-m[O:9gsWdi a`SQd/ TuF6tqrq0Ι[*)3?eޝ#^o҈wsH57o:ȗ17u@;hj4(AeyX&&*1?P[biీr+}UoU{BJmrw/h>WJ"w (W(Ϋ7غqznvxJ9գf=VIy]FJfYpj7LۣD[TIқv{Y5BSRshK1}ygjĺRhHN 7E'Pm܁5,tEf#fV H-_#V="z=v , : F3Z賻԰mB`Ce̹znh/ 9$8+i".=Vo[qR_Um䊧y7?u;_2MFpaWS-\&:-ㄪĞ𷚽 -)q*/;oJITK)'j|Sz2O2!w3aj L:$tgN gBnfƕ„i!BxkgHsü?dx%΄O_עU?,1s싗wMev2S_W. egM%}P\doH8h&*H_ K sqwMzlK/']v~KñBahQbz, %)B/,snUXծ=KAg‰ହ:x'0mXGp; =Pi%"jF2@"ׯ-rK af0izؿԶs&NZa7l߉b1 1YF_:YZw=mBN qWd{etfM4N]f5J`p61^/'S> /._.Sdc(/@JrN{m\ ʇg~G2Cej!qO(bTgQ^qa1ˍppB4Ny ;F.>xt\ Y69>Q߆v2&T imń`&X^3S?APJ+]ɂ-6*зrNg8mų6]>0X0۬#cU(>$1&<'aIa$)$=uojP(;.&ݼ^,1y.ھ=ȊȒ*'["+Я8{ޡʥo8Zc$SAG$.UXkTzYpyȇr\Gs N8OM%rU$4gxsȎwFlhnDYɷ;R ;ޫcŧȭ +3ظtSm*Fh?$›`PJҋWx) D'O"*dv[F*}0P5g~ u/Trת,ֲNrոM|*嬅@{Ѿ`ACo@90L`ॼ+$(KTUM4ʯ+?22h2ty5l1 yL<9iχRŷl@䏺g?fwuSyHA5B󦻐pU9<(`. oʵj'ȗz._k3C)f=xz`Z J:|-/3 e&rHnA vײnwE[[=͠K[sBSPY$Q#fKN|U@ }Bbsp9RC(w@9XTz%w$)'SFŦ9*sʘosiR2٦zOs1c+_(YS"<sh E"&N![' >K$d<@(P]G/P#)Ԥ1젠z]3bCHh`&KL*04VK }3Ms@WA5 \]V%نPvPpL_YF!NBUP!QyD&q}b¶̲EH@'bX[:1P`|=vhz@m9ҮWԚ آ8 !-wږSe{UD|/3#d l'h}FWFNXxee~)8k w&:*_$loͶ ~;։q\Y̛g!EH|x% 0AHA[%unWtTOJ{Sl[sߙtW`lGIr&뤋OR aWE*Mf>WaEl8Ci 42u@J[??vz/ )8|'C?yO$/~h Qb,u,[L()cۄgg<[)LW[h5(I,,)gK g RE|\h)rqcJvR׀Uy; 4T̘]ӚW~Y@GcĜS^ġzZ2=1FqktZ6Z4S >4,tQ Wv8 Q7M0'W>L>Ш>nmF,,bń``,PZc7'pt\ ؍ZvRw@cx;fb JǨw?}#Fsj@7)t.3dA>.o$wZ i7-`eNPgTٸawuI{͆0Ex5)TY  k`& p6qMyR~9K1U&?2@? :sHPހLC{q9SJ5hu=*ƫy'd*TGNuNMRO_41`+;ȗ0= 0'dcJ/̟z$Gh.rr.`Z3٪d,aONI5j<_bcTok1B_\ͨKf8;N (=Ԍ|%~LfOP b(WP7?C iw8#4p_^h5|&RRmhtLqbǡY"P#JH?h鏈͢i_K*xډ7Y4$xͥݱDKKm{>A~:m tgpy\b"8C} r䊐\{Ptntz٣C^1qul=L|̼@Ң>qdw3l V{:C닀2hDa=P /=hJNlO9R"0a3z lQ8G0(x`+MEFSԫF 5|fD 0c OlճF;\.F/$ZoDrFAx?&6Y9&o ʄ?ٹ=Xڸ/Sw]J\p`YtK݌Dשon C 8!,W Ǘ|T+`)CVU6ܸ7̐ͮH eU P4XSH#`p_yN|7j[xuʲDuv9n*׾Ye 6cA,|b"N<3clZ%|3#x+G=&F0-Ե*1+VVt6gLQq{̩Nx4"uCG?t36%T\TCG%zn- ^Q*JEBGg:k#ܰ ETO Ŷ4}Oq3_*s@%aK{‚I6r?;h{0?& XWjc\" P@fx{ cyt ` o_ uI)F5 m8JUYYkf 뺫z6ĨP;ܼ/U nme-TR)P1.5=0[19DGN d}|Uon#,b/%OUpb=)+W@1^4-(v%RNL?V<iv3ʤ5'bbː<>Ȼޅ!)rCBPh*<X{n5qyWmɻOgn(\~.@Be WN QF* k*B 9xGhdN-DP ĭ>YZ6`oBt*F?-? =x^ D>\k(Vԇ{ՠP3[ &v3 ǰXqݿ7u;X#k8d P+y%i,VeHJpW'.2ۍj#'9SZ?Ey>n=)!z>+ְl0!`PJ gRH7 9]4![%!.j/\;2[ wz.U ʾ0CD} UR~xZs/)AVwufˌd=yDhxf Ǔ8.{ N \RJZm~u[*9=RQe'N{qwgy2tӅ>%!ld9lHg#8L !QUTm {Y䆶(I"Ȁ2hdiR9[Q&\n]f:x RoqWQo[9y;8e`88xk=Z-F5, @%ϊP* N -`_ +AξТvC^d;Ɓ<#+ؿҥT :6R%xjsl}  lIד&!IM|+?e[,:?Ct L]k  :!Ώó*cIFUF'ČU5fkKWĖQvO~'n>?uV&YpS03EVʐaɗL_u;6zhw\E-ml#< cq;m)6jS8O6i)]PbC=sbF2ekP08Ȼ:„9YJ⹭Z$7]U"m0щOd75";HӲ7X!qfWSWc`ٱx0\`yoC۸x"Påpp[tF kSN~I˛ $2a KԭxJx6"HSB.ATbnP ðR0<3*(FˉTm?u\NmxTj3ݝ`suX!u,6RZGI^̸DŽ<Hx2<# y+$Gpp/&:Z{^ur('f+k2b݉2/嘶> r\~{E'."*e~};cs$ECA컑7/)b;B|1d.+Ç靯CDh:#$RW I?o xo_s]7o#`9 6RKg8v$wµ-vtOzcoдΐ7DZ-ۨ:l'Stý7}gJEPٯ#nwU#!'r@kw3Ṅ+O,T,<A$dAc 9..j:v݅H$]uZ5 <w/to(z|ccPV {~vQCk)ȪoEzYM}IZ4gy !%>Mn˸R~`2x@YBո:s.?*fM I)!w[ ?6p~tcDQX| c#: ۇdofR'\ܿz 9ܩVn-朚5,<itzژfڊA#RJ߬]bkh*vPF""kkxA xdcK;V_]KVH6w^v)ə2;# 6.A(;Cl|D83pH8UJ5j8}.@>'V  hCQ]F#;R.)3T, 5<חf(Y:G |O_ZTL﯀y CA'mFĢRFkE:#ψ#~Qd!7su&Q6 e#Kn^*>MF{f~^e|d]ᇴ2{ͨ9 98x՛N@W Ҳ4B;Uj#*ʴj,&3z'g?O6;\ uyƴ(eY9Ql{:x?=K4jD>^2"qC߳Ցgjwt.;DlyV,XLhi>)@u.ZT3r&yu^+PjiL'_NK `[ 7|]>gG]H[^=![5"a9[_xeIq`q- tPC*ꊚxi2<w~aboxl :9UipCx4çO6ǯ9Cmd,?s;ÄOݢɞ@EhG0ک6z?^PZIJ "5/DOl2*~Hdv}W˜ɅcWvW>YUI<7E2Pm,]Sl4U#cjD, ҒI|ebqa䯖GxBDrLaڗEѤ&SC˞:9!~51K1D佶7AGI`fCΙtwz/Q1m]\jCIwiG%a픠Ch6Π4([6 \c] R'_h{M] `dV6 d7`Z Sw!Yq KV 62ϐlSLByc^j-崌/4B[0>s]D,ސcXA<]VQ7s%OEhx qJ~I@*Y_8e,kWul~FIb {o~Xp'վӮܙ gpn pϷ$ 2Y^c`mbkdr|55 I((ŶW~Z&ug$^/:Q-3, 7"sǾeݐ.L2n.?]Z;\} ~zy Nx#,[Kݬ?_Rv'EY5P|M@VC!˃9 iT%TRK'$OSFnGU@&qY㓇j _Fs$ yOEw%֐v7*=G.2_Ψi$:2vjQ53%*b"/[&Уm"5gP}A2#_b/xaO_UW[sD|G_Lh*D!5fp@?󛅴n}J V*ZqP;cpaɐ#p>m=, |nSg@-=f%] |'vLt}jȾa\#)J]".ZU ԃ2qG*kzWXjHoa}g ̓ ט}T ݣin2 ܯh2՟Z1{ psJn8o0QņttB٘>9+V[Wx$ѭȧHDx"SХhH2TAf!شdz9:AXes $23VjTAMzx#W H1eh^d\̝*p1!Sms>g@xFhPSLH &6dN52a[Ǟ>.BzO@dHZ|4(ɻOfB]ޘ*Ke%ftT`N9!g~렁#'_'@fٻ`URM_+ 9 Q8\ pרvKgmmzh# TQؕwcOEssPG/>]iC Ska vLXNo S{ݫ=T<wFiGXY-mZ!&Q]: e% "ѨhrS ?P̹w TA#|B|58&:GA-Rb)7Ji7uA˕GV,r5ZE+Y. kyF-mC|+2m1Ŋ1bn;=dfǏ I#ޤ.ˑHmZ$Rjʆqlq|lB<$*OOW!P ]{K0%EiHIN5` &s-^ӓoʴNEhu^F"LҲjhtI&~qphpSMATF`֚GfigUx:4g&Ҟ/W{ ݱx4ʛ"F@ Y >WbqѶ]Fnӓ=t#t0fʗY01N\Bwy̪O(*q5o1+ AH,+< ;곔h9Zt+?/R4I@>{[0:~CyhsUٹ'"o!C}L&#ܝ|N<Ϯ${Q!Afj.b.yRK=DDFLbVQ,!bzt&З jPB\J߲~uq;4ѨP(g|xʫlt 9HK[DQ/o1ptiCB JGVח@laaW TxAX}_ֺV NZ~[ RAw~jU]q֠}{=԰6{sa}$E&'=7W(Ufꎱ6^s%]1Vc/Hrმ7 Y M0ʢt1]@$ Cfs:P1(, q4•,;OLꓩxF%gD.ID<0u2 *'g}SŰ)t? EnN&Tc*NuR743bH|ÉUj t&{ð@󙾦u=zDتhǙ"ʯa ĸU'?C lMr[o~ ',t0Q_}uA= !p%?M]K-\j- dnD7ibL9?irŏƱxц2`s訫ܿș-ⷩ,ӽbv( =.* } (&2eH8u/ːx$rw_4A#_ڊ_x-ӒQN;"EUʇ+z["#t;ӲmeWDo 2)whF1dHunVfΚ3ge?:pfB[ # aV!bOowq*QMG)iAۯ^'h h1h^=M`!+? QQR'Γ;6U񁿒a}cf,ADTGF8)@- gn]QkL%8{gm)ڲG*M}'m6hA;}[>#E?az1R`띞`nIԮ%)ձN` 4<;9$Hɿ;o'#B?GqY\RVK j6Ar :j(C$]#NgK-/Z4 :鬮\&/sM<5Q2wO_ܪCrV*"<#YU:bqMՒلLQ-rĠr#L-!7PК 43 iٛn 9? ZvI1M5 \ ]1ujz0_'X숉׏>2a_GsK6Hо WwQVHḈUG,ҕEWmz溧z\9WI OLvߍe4T Psp$6, O&&KXVrrwx\R0ڿb)sP늲PO8޺I4h;:p#=yA c`^H@̔n6vj%^{Ӎо`;u BtM"j#UxZnnB8eN5o֢u#B/7Ll>7\I)HfYSCJfa) q4F tᓆ0.$i^#{F1; ށD]°3!n>*j/hƴ\`4dv*=1CH;ݤgz.^cm̾zA9 ^߃zF$ШO^aӝZk_oqE<XgJ:(cD>BHς?̊s?e]'e կ堏/1;=NZ"]R7ZE]Ԋ,8򆮺ֽWD4nMs*Wa9|Ѱi+V9h&J#D狹M6%F-0%Q(mT6wE& o Nt4сES=>/;)i{\;@jCtayYa7aDF&c^@"(85SHgǐāfl7#AJEY-e}WR_ d3~| :CŮe0쾽'vaCn.b}|Ļ*Ix:E-{+:؞2h$ʾ7@//H03\0qrAXG `MyG, LpFɹ`a{֑<:[F?Y@$Q{%C{uۼeOs "m=-CBu%c+JPTf!z'>K\i{kHl&5<h㷥D)9c3lfc[:z.z@:Q:-@)sSJJJndHWORK㞏/V,*1p6! GHvN3~h,!~S<ͶLm辻ny9tR(=d3>?z4۠Nm)dזtM:Q`爆,s TXFCnj m,(̇uFE*`J5Ze)/5G_{%oJc ;8QopezZS_lrP#8ʁ.I e teZS#5G<õ:Y_7co)<nt ,]-ds 1i{B DcBJ#%%!'*H0H%b@z;L,=͸D-t%cFr-ʃdU)ؼU7Vj9J |9 }I܁@ Qz3pk :x2{=}h4CϢs?cO[[2:l'[So muO%!N|N>5T90atJ|LQ^9{~;j2!t(ѼdI_sp¿嚺۳r}+E:ʙwbpHҔ PMG%h # 67>xV5{X甿t&z^Qh݄x T0BKĿd i̵_;^84i /3% (JG{:Ȋ3o}s%X}~=91 j~&#gItSθM?_嗀p=cXw“ݪ{*{t`L4aBg̀Qb(1y!Xq0-üug+/(p(egbz xd3(q0jĝRW䋱t)M@r 68 .66Ev>GØ%Dv lcDE-,'XڵP*0?a<:q+t30erM'fЊr%r|iqR-U~#01'֬Tp-+?.(؟B7ւH3stGu*Hit#w@"ٻ8poh)H hSh 5s3 >4ݥd1)Wl-+hrL}?q>#8Q^vzIQA,]߆pYլ1A~_Ny)_/g:b5O=5 1ToEF۴+|"݊"P |,0!bZ\wT&Y6rX ,ARSN Z{Bȱ(Jt>@+jv[q]6G"='#N}d7sa%/Xp P]m<\`HV(+=@?5WʈҪ֭Vzt$ 1725 :$gyA\qO4CX;MSxn`; Xkbwu:CFcRY@ILGCKTS˟aEB'**Y*+ۚ#::~d{/'/Z: i A= w܆x$";`Z1d68Gj#y5ѱawge'ǵl;7%59J 7y~h -wՓQma7Qݼ`6OoQH|f5h&ȡεZT,:eέՔdK=/m|W{Ov-Xgt~xC ɹR'"?Hb7 r5Vn{NQ`m-*ڽV󾧉g9zʰy-~&+Zpmll ]Rݒ |7kwZTCL7VY#h\2q[H3 kp()C[]$^ޜ-+tgN~ۡ'މ`) _qo`u4}[BQgD(@^tĜ*u}]EC 5qAEw|!YBҾ!/ܐ ZD_XԘ~?> 'q竣pLW7phae:v4u|īƣ-R[3"5c/ACb4xp0g&`"ӶH/"6%-lDa|e\BՁW=)QǖaXZZw  ʹ/IPL>U\7zq̓'tj1]K p쏗#n"ܨ>\l[iB3Xb gTpЎ<;j=6J]=N>y(:_&,[$~vmzZ=\!cki-%sǣl huV3Y;P]mBs3HǂfZYr m -T 1FCA )۰j0,Z(Gkйt^ae;l~~| -ur"-e;S'ɻW5|XU Ip\epwOg&N/3@;l'?. JZ }qr$ִ1 c gfY(ā>\I#"[g#WyΦG_Q[GLs5;=y|]R!,To.'MX/0~y_(7>[y9I/LНX{^ $z$f. Ow3BFQS{NJ ӃfktԳ )#2΁Ly򟰦|Hb61Ajvrss.*rb &*G~?T;wsȌѠ;ER$e{LxeBP0rn)7TlWAXt썆~ϵL?Q{ճ>ۦM?%/aGEәo.k@\OIDY` 휪6HAo&+1# 53|\`U~̌?g癩z١7Ʒ(:4Uz5I[J;x;{KN(J*`Oa8eOHKQ% A^(o֎\б4#+>ηK - gclDʭ4tv -JuL- m\rf gѦy`/_ V4B1t[a%\'y4sJdDl)zxV"m[bOdOalO5 ۿ5seմjwyvUo4 ,=Qnt"d"q;U_<~))f͍Lw%)f \mM- (FGL*m#g| K#L8'HGv ch`Anҙysvf|@K<-g I_$7Q ՝*k!ڗi p'@! 3)\GSa5|Sg H-͚tddMGs^K p)t峞*L^}dF 3.H,4 ;_!1R9a<&iPhY#1$wD{M T_8t U6LS#7}f(f#Mr͇Ez#Ŀp:7H钺9v@uiW Y ]R4zA@L s8j1ML&Oћڶy8շ0}-W8X;@,Ws[NF 5NQ)&YF&7E!F))Ώ=d}a'b l|F O/Ü=y?ē,w]~[)v S{"vug=UgbíuiJJ '$Ĩ\EyiBAᏐe`ѥ[߸O[Ey;Fsy zRWG-uBȏkVSJ]!!1 JJx5hܖ,X(0ڛ >Y rR,XᣠϘ lhۭB<;L:-%SZl¾#&[pVIW0NEJU!QE >NEvoC V]ٙ7$\;M0 o:Fa@{VTA{#@E[5T)YU?J>=V(Ȳc>U9?3wfNQ8{ky|̴=cV(HFq[b+Pk$R 4p8b^">33Wi2l]ZN+\\8RӭHuYY u#PdZ`\VAXh:oOtEԿX)w0,Kb6u@@gbZہg)83((cPʍ<EysQ')mcd}!a T䒄7F )_L0XV :iU﨨\f|f&;xtݘ-,^'lˑۉZ2{ѫ%U=,Y |Ts-N'#W4:dZz0'綨¦:m!>3-鴽ir3Ix1Op)N~MX{[gT͙KA^ q'^*vKx. jhfE_ gvi6nÒ͂Ϫ*x_[dyDۈ*K)q=x3;I3ҝ1~nB,k@q=5|8+gi"\5:xUV;:=[>xt_E{*[r]^68wݟJ6r۱p\i~m-ɓgsQ1*2} eg}`d%`=c~)Qv4uTĘO8pO}<"%#Z)?h[UP( ΃8V_7̙B(I RuڬY\b@YSՆ-9gWpH[2Li!oWYӢzRBz&?u"o/cG[eʍ*VbKNzhfc 6TgٛJ 0ޞ6RBo{ZE$ՀgL5jZjI*7Ji.iVac2J p)bTdE$}C:\PxWy5ջbdN,pZO$_4J9[OYoQgt4jpR1]g!OL햅{;y*Nv>^s_Dn68U^kt7a#t# iJ.`iKԘeo ptUXsxvf(qpw*EIU:3Ӎ#sn2Pݭ=`ZW'W(*z خ%3iecz)]"UTlbX^ϕ%tU0`F%xȾyrI,,=ͻL7r@f0A5VoTei>=!ٗyZ9+tE\Ntmٲsvvpr"G?|lNލU$|~pL"WHf ᨏIFXeȡܵ(d7ps=fyd(L-3@ sbNNBjBH'm'(}( ?)oNmHAG*)垫jz0 k82q.k,=|d s J]c:RYڜItF|&wX'r]V+r]ȷ}>?>?%2~TTפeˍĂGi͸]ys,E}Q/U`(}P/$ l w,?2FUHd6,‡)%H>PiP+_WJ"|jAN~A v=dWݛ&UC= ZZ0xG[AڏkU|@{$hUr܃/~!x+J9@{1p&YGsnfGjf ryUl5=2yNPF #c֪GBF2'p wKp1ң-E81C򿓠|Ja?8ER1+*Y5 `ٷ%I+3[tfGwAO0]igFu7‰A!\jQ \?L;tS5ri>}5iK}3;'6= $Ibo-MM3Hyu#֋*FU!+lzn%]س4"qegs|F:yhuxQTA} ^^YF{Bů{odsC^3ءqNYgY_@O}qA&oHpĮWl2frmo`wVW>H)& YU !0\+)~ӂ~̻մ+HP@q%a+$Ϟwj~.rxOv7.YPwdp!9q++:~aB5I8 7Bz_vԨ_;H/w#RRueȌ10 XG%H nE> (aHOfa돢Gn4}ɆxD>nk.XtMTwדqg-ğag]SK6qb9"tgw{y@b< om d#qgqUiͻQxjA{QV[16fc}}Y|mOcYxHkiS|\#=?E,04<]_p;g}2hbBB8c4&px& 2J6Y5DtSgV엵t5FzFмN&|CE0zdYV@%=he\OSD "TNZ Ba'l W#3Uq*B>F_h>WN/pQu}:~& q-F7PgCݬp-2xewo oyHzHR>=?<<նi$x}j#7놃ʆfA0m^>#ޘPUbaU9M1{62"<2 FkP -bT|P3xCYnY \#]ig~w -ym&݊jWj j?;3&N#2pO~ylTyY߸.^1l~ 3| ?]ϻ9xl>Xh-tRNP"F\&h 1.3+1^Qy_5ݜOQ'!NϙI6 .h'JVq}j_HS/f&EE U+mu5^Tq`P残mRrAYvGy??x-TaV5M >ܰI*_) *0Nʥ6=F|9y%9AV%w^RĶdhx p@y [.BVe׃BOUGxS15RI\?U#}x9eu=2|m2N֚0QI6}9^|)D6gh4tzj4j %be/ϛȔ$0$ j 0 RX+ GY6t]c:L0؝RŗȘ%QbƏXiRCì\rDZ~5;|L;o*\<5JMu2)\cs\ϩ1dɐ,<uЎO}Y!Z򽗜R7(O8I"^lŻ*K9tu!B%D^Ktqt .>a([@J?9:sCBB<4AN[d#ż"V &AEIj@z $?r Jhp43U dK2q@'swGKo{\tٲoQ 2IkȐ1}MG!`OP`9 19D(yCpR\ ySEC>Y+lf_ "M<-.i3XNvuuFMoF kq`86XX/p6f-F g1/˝k !HMF{L)#ǩ!<+Hs*A{Q!Y$ԏ#B̡q= l3eQ%? K`(MlbPU EOK2w|i@Lн38g k%gkb g 4{=GK۽{(T^B-9/1\[[: u,ӽl  \n-ux ST9016FBYi,*?o = M De5VH5/m1+g}-/mqۿ|Xh{8!A.Mth:O/;wejs _R p2Yw6-]( ۛY,@t0g7볳߂e"/2 3o%d)(0()rQ~׉D<!YlRZ ~%*:7pybd$~%Ǎس\ПmB4eNI:~ƭKy,ۦ=Ou3RG V;n\.itV\s|;MFyk5C#γѮZu3&GcيKǹmsDKj# =FO|PM30J}rMyc;0;^Ϳ5c6GøcEn38gWG:RE,q6R=q6V#q<=۠.pWP"r)>3C2UۮjeAdOoF!Cs=q/'llxXIës'(dס -Y`f1(eyy40S h)?W,Eu/r FnȀp=ّFPYW1ϸDh/2Q(O/ҍyS FxoHDX-2cqM%MWipG}9y2\MOa"ւu^.%[c0^>yJ-OU#kH slLatקm-4]> ^%T$F2Mۥz |K^).JRW/6">|zb?_xkid/7'CHNƿ=ܽt%% C9נʼn&!]V8߆/w5͘/ׂ@Whb-b/Eky5Ɉ9 ܟeFUoNˠȀ+]EPvKRYFd׉q( v}C4ԏE&JZÖ ^… b+P!\5#9G/(7n!Ma-.°#'p D`b7.BJQ\\: ϸos$` #yְI ?&Ubt∝BwÇtW8nO/ oBN#sE۩HW#Q%)ULhs($ ,@{G֩VZɒErmr 舃~mީGx*kߚk@>*-?s0cA]fl1KBI]t}yg(pZ4]GDr@`~)%JX6g2LLrYiCхEJ&@&AL}])E6Wb g+PдSFE3Aa3|F/(+#4RSZ 5B+(c ֗7`Yf>۴@Y0N{{¡;ⱥjWPu+MHI/6]&[,tg:0y6؆qһk2)WR,*sG(p$5 @Zgs?1"5&^"Jǿ7Ij͙U9zeYE)wdw<ڢuGn3n Gq(oiJ@zr"n©na%ZTsΥQ0jLLHhb:̛Hv e‹JJKEMݫIh'Kndw`svۅ\tw9Y^aĎ/ rmNh3AF 6'6I8ދm6TDKMb1^*ۣ᭹{#E3?5V{x5/1_/n^SD0my!ܖt\9y4]ꂼ\Qp؟WH(kŒ3T-9i[n7ƩnMo'4S=]>fxh"γ:HX2O8+Nq+pu!3ռNJ3B`NŃg!8~rp Q #wmo⿫׀3٩ͦLo_V],9E1i@AmrK%HAD"@NCV;I  kd4iuNВ&Qv?F>L>3Xk*I;~KA>@M.n7.7rӧ`* ʀf ijQڗr)fSkU~D^V4 TEΨ H\'5r=׌yMp$=&p,3օ]Hg4춰7>gEFRI"h, 6s6?uʫd55AT`_;0co'1Oc}5o.b \5oA iW>dSE#9F9V-3Ez=[0&Pp?+hՌ/&a)&f@*|&y\"%?:IV^ 9B37M-SIG{۲df*SJj L0FwC"g>{LI' aZh*@UV@Gi/BDNR S7ؠEќM|7,@wz)˦Q]K_Dz]hblox>TZnFpثtlh4q`(hNPvdr3O'xunE8V dz_Oq5]$6SԳ@ڊS~`KcᇌfoGƟنmcȊ#ֱ^J<ɱ˒E.$ngHAvsTY.Q`hG n;EMS݌Ѹ(Zb?qr`/bWQPl]z5.iR/)K}"8nJˈqA" i08a{fD3݊">hg5c,Sq-Vo0|wVn|Q<&S n]6yڕOBw_z^s &nWWL/ï3wL΂enͣ6F[]CW 4dp)`L۶ՌGl=B!I s7Wډ=iu:Rԙ.X{|x7Yw/B[Mvۺ[\aQfXZRcP6ĤY!KE8Um} /m+B(kө&9}.d8%vk4c'9vq8V?7ǗM)ø ^uۥS`'oȴ5-]*tF[ :KSxo T/pͺrwaV-0yk z;qdQkSM5(&5jd#?U:v6-ql"$(l> r++5[V|$@_ٮ$E0~B¶~iIN봁،LBYU ` BX;.D^\Lޛ S 2򅃑x'.5a֛:ȶ$'1ݰ.Ήᵭ4Eo욋>cv^'6.|gPDx#ߴ{_䲔;Q䎦J-Z$ϕUv]+25 HLo(M|jr^ppw~5Ji$ z?H.p<%:&q"nLRMR2GU#/bݘݑ.s)r+[ dU/V?{Ώa)yF(fl)+C*?i RXI[:+vKsmMO6ApL|yo^"ZVߍC>To,K1eܫ:|ּU'e4Q ڥ/uY/!ZrbN|RQI0Gc%rc*l 1I%V'NR=LWS||, C0j* E`C"leb*c98#<(?M) t՗ 4l;o `fc8݁Y~f^XUym̿Au0N0ıcѾQ#N hLBW/Aښ 5wCS9-5hWi[J-N@~emAXTUH9V@8 DZ cGy#IY,9KQzM~!\68y.'0> ږ4H1Ԝ_]; ~D^z<:iēʿW%ȣR;hHU1rQh:/tSׯӪ1m['lǔex%7ҵ>+]?-!('|k ;vV^RQuV~ūX <ĂʪT5ܕO2s/ JA Fa@V )M, !OێMY(;јtj e,W:?Q@2]^ @!KT! s+؈^SRzx_ ?*"e%^7ؘ)-)  7`lR[>KR[90ux1(K&>]@`&*̟SOqQ[O֢$tF2KI'ۉNlj3"E]-DUV.0Aj=\ʊ,^b]t zLi./ ˼gНIyxIF-F~6Gc+ .;\#bW7iy9 9$M8$'lwցʋ9:-̉g®b,4-h]aQָ!y8[`)5J`Ůs'Iýhh._؞ ']h<3 w>A'xT_!2"$\<ϯIBOω΄DSmWOȵH)4`'}=,~Z|d%,DBܞ>PF)?"!@ݷbd{@-a脁N_^}ɫ07IػL5'jgG^'ZJr>қ{8~/RAz@t&H nDBHItUxcZsag"{GPR 96hxl&LOzHKo8T:2J@Vۧi`@.$lt-!Q2GѿL[k(˅ 46Cjڪ/4 *1-tƗTz=Ém':~kI*,E] Wa3?E!<@T$F1K\.݃i8م;UͶuP6OTum:Hqo߿a[akmaEVG#$v{ry̽Í|K:k;XA=3`u|7'55_|̞w[a)#Sfio~xq˭o;)Z#k?TVGbpGS\-TcaHZq<)rji]n,0~D}Nʁ'GKDK:)^/B4>&S#?G| ȻDeÔ"Tj +Ǘ"Poiʕ .ITao\kU}+R|W y[GA% PvOXm8ަ ]><=apQ@ ,/Rxj0 o12A폹*i<_@ 6MZŻ$|OR2){<(^lfei9likDfu,QNcbvza+B1k܆rux$-C 9¦Bk%ͷ4o9rg~-/V܋;1?ֈe\K%ԑx_5P/l+L~I|T]|h | g.&d}dTQP7&HngZ%L;j:Ԩk;+,+=]rJJv6ߎ*栴.TD)J-|C!P;H{ Gqo5V":†#(}Ed"!I\SBhdc^[XAZa =\-"# x](Z5ǘ>"%#Y] G$n\r]6 ao$Qe"X#2"/IyPvؚ^z.5gUm.pLP7X\uiE^CMêcb(F`4m`/08ƚN?kbU}Sẃ`<:h<ӌ*,wOIjĮڇՓ™xŷBS7plT*,Tt܋~6@i@ъ{^ T$m>T&;sW랶7o7PM+{gKs1afKZ'i2o>o/_sbަ=s4aa)ij{UMŁR|`+a;9RyBQ`"<җc8;p0mAS gtYsG»60Z_\}q.b*pu@+#pJ2'/7PC6X3 pJ@Fm?lBݷ^L>#lXҮfxb¨ҙ y mlf rlu~\ꎵ1z 8W AS.{Uiy\&V$hEr|%edʈDmA +ƀ|x0pnnK~J"b@4ڐqV7YIV*<N| _ir Ć?uگF^uLxU$O2t&iͦ}2"h}Fi"NC"3 p"Ⱦz*ManICa(mp]A3 AàÝsL&ZbO(<]Rg8lmo(+&p.=px?/O]I;l(GhrxY>Vclq(3旫|6f0V>p]H8B Pϕi12B@!06eL="lH;ZpWқrA٩yl/_/e39Pۙc0]Kb7Me5_?+=cHm-(kEE[U9Gּ1v՚2-$SbYDҡP n`O.ZAlbvzϰ}0q[|mz .ysp;rm@SEX-:%>=ًx > (\Dkr:9kFF40eV9b9:[6%5_ߓE&͚!pY"¨Ydñ9A7=\ZR@#WYadne`ybO~/?0%+< )T\Ӑ/%G|:OW3VYBFr % 梫nIl6ީ*J3 ޾gr=4H>;ԕmlv*EP0*0ki"Q\#i6[Gdlȕp3U9H''T:ҭ?\d >`sjUU4?2/So.v#4drb#1A+DAػr&^M19dxR aj $?h B o]͝ d1s;7''wٓV!`ωHHgL2eNam_LȭlaZ;Gz!69w7 ay[N4 B>w:.)xMe^%6ă){OcޛJ̵Ĝ1%μВv+KS$ [͢w;b_*g\9{TWAF-3ah,?]iutEo!ؤZ!OշTW&U^dFeFmP7+[$p&zӂB0VC7U$'Q͟)R+ў)UqZ/($eB"|Y䚛Jp LN)ucl1axYK@)0Ϯf.h%QLxE,::\:ES Zb zK68 G.ENYDD*#]a0Cn^N. 밨 ${Cr)/*G5 -Z8ߣX)˾RMPLJn%b4-] :-PSK^"6u8h]4< G 1W]4U"Uz3i:Lw%P:muW6˙{{V]70[ .FoS %LYcQ>1P7zpк=m>pN6`"hx/:օQڄ^ߐ9F4'PY#}gErbA=ҝhZ:>)uc60^u5;냒ht'p/)y2iZ7Á_хymB1BيI{j+uXG1\lB,eeQp \l16dž+R}@Y0}W A2}jis㮜S}8[F7?F~%}~ Ƞ˜K~-!/*m.3-(:r:dGX]9*OcOn$h; `'qrZKs{,wR`@ %l sv[eagV]btB_th}bzw̌kN" ѦӑEA-'yZa#mlھ|p ]m}BmGv$n rCU3a[Rsgʬ>6{2&H9[N\֮ɀ`| NREO#\ I1mjiBu AnЩJ[= Z0$UИ@ٗhQ+;2cZLۀO P5nm<\xIniPWRsU t>݆$p({"()^g$K-xme4uAO5T+n0EkbֿIlر'*pNU`5ubK싟ISg0&Y׮(Zpu*AL-.y}v=m^mᗍJMhvx̪!FP1kkr|'2氎Oy}mzyG8MuUxDh!0:)"1 ɤyGSVԤљdQͬ ~;A14o+lT;oLJ3*-n|RsYt85 Nf[uk铓$Fd89(6entJ IhؼgvFL\Rn-}UeOTg񷥒qaiᱡˌ˓ޅS*k{܆!%@L!SDfrGo mScqx /Զ+ =@TSe`ZHgX5&AI58iƭO0nejA >:u 0XP61K@) Y6᣻~u>E6ݓWϴyITJZ!&OgH[շx ?3E#U([1SeJ3 i<)1K|D#_a~I Y}* "E-qz0FxܧHͪ}JTS9pR( S9–8B'ơD1u"rFZyڌ1.Vهp[g">׀Ogy=/kl%<6bUa? jtqOGnT 4Yi*!xn4RAжߣL}Pf$l.`c ..!B&HaIb 3NA}2ŢQ|߭@q:^QLB ,`ƿU1`z_Cq"y1d)O3y"`ҖQWo)<߁Dy!T9LIdܤ.Z@Ѱ>NIM?dZ]ZOa8 5*wPUσs2 A],%lr ЄsPL5A^m*Rٿl;U(wXh֌m#awbxL$9Yr\f7sw9ϳlF =gAY{]O҂3|6#cؤLeV@Ғ#FkKz4"D++N lDJO(2 eY,Oe1z膏$:Gʃ]ť&in𕹣aogq]A}vK&CӺrc?4UL:PR߻õ#L5lo3]O)oxYLJOVb Njk+57ء_hkAգ@uяrc!)B)_*<%ڢEip3]8d̶ o=ax-rX>9Q `)28,~mNV`IT~2xCP;JWvtI<ƕ{'fv}>|9M*xh_bn&欼X' D#K+xդ ,3ݤ P¤rחnrx\h%o>Kf]0{ڦoN!cb0 <\PV5|hɑCk_txނ̯.4!!jìx#q1%6{LC-ߥ %#4硾KFn-3ZԒ&fidrŭ|wFMAdL8܆搜tC$LmYRIZKez0IkiSITMX#M^ 4oYs;^Ro:.ivD՜]F-87|՜_nrD|x]kj kwHqgó-[`pUDpg(;@̃L챵/'AB@5:F"ĩg ,$AcϨz˝s=d'9TH6(Mw߰|s[:4xM8a'{7Y' g#sSKTdyQw+f^@.$P c?a*h,@Eu*x D_kD&1лx7_#hlg֞EIYvzDpbM;倬>Oߨ$F7SoH'9Y"Gb\+qnē*lT@+|ѪǴЄä*I2@BZg&Do& b #vjn_K<gI=< y Mrn#ڲş$IR[],JL$Ei*g {u ̚W4C~Pz]/D(-z{u 6j -Hc*=n@zTM%ʄr0kۄ"׌TOt&^p{kΐd!^yfw+V_zlV_g$_5OZ+V T23-QƂO=).AyVAҵs,b`!~M)D@㮁h:l;еJ+l~5s#=Y_lEwfp*zCd͈i4fa9xJ/pzmSOMű$fd ,_UϨ#Vqevt YWn(;$7qS <͒1,mNiBn÷% ŒmRmwl2屼w{( 玡@DŽ?J*[U{+U`R%N%r-SJ90fei7ߑCc)^D(W/C.Zb ]j7 ,1LɴǂmGErRٚ34al+&^ER-Wo)% K*5n[Z.qȰ9tLN4-Q۪T54dR 8Sag\bvyq' [fqyf6o\']fM!+D,@mWt&kȁӜI+Xxu`g~9SIH^gqHq:Ր>F->qlEN%UDN/K%:@<n;KyS]NDsʠ՛SO͡HaqXL탯IKFDß}Ը~!~ܤFYh(tڞun6iJ7Z(a8%JRI/H#HLaJBa>S Ö(9ɻB@n[" 1–a!AY-θzKHհ ds3d~ѧxe'>}gQJxRWOk/ҩa" _#ĝhY`F| ytW7*E|- I{q>f LRG&hĊD$8won?[Nd a<΄NA?n5|v ;<}ƂT>2c)fQC'G m?U.:  rPS7$kePYi <";ע7Ï%b[Z$C}Z⑟|B"bJ 3R<.]s,|D&,УU\;(?hy8ىܿjf%v% fsTE o~X;; zͩM b`Y@dRZxό+xf6M b,jEe*mUztٸz?xldf{|CG|$Ѝ{{ |Iiz :I `VG6^, Μ7MFy;E{3(=,SFa_IʭM'^(u: R7!-]GFzO5~đ$dyAȔ1 uWdD>)Qxc開b 75KqRײM;WdKAbbsgPsk ߦq;wlDX`K*UC-,1m)a#1g#6n2$C_3'h72m7G݊zi_"v_Koiv;bf#2Au0T ds3S__M,-:ȱ.2lC?u ^!԰)E)۾:GKX<}5*b}뢫s/<۽.Ȁ.(\^ʔn͌ A.IsN*{N@o+Ⓨ~ KמF>[OJe+E8ʱ*- ˟ִʂ>hT"jk9us@5pd+K%wy3"KW[8eT8eQ"b{ 9<*.Ilin's%BsrzF,p, CQZx{RMs渼i[O##Hai%~}BCj\Ch)aAK>~zn5>Pf ߚދͦb,aFT**Hԗ6ѩAm܍Q 7`f ) bG DMp֞H9tY^=L-&A qXJuJTpba.=XCF3HH$!aFe߯w`"\5qo0UTli?9!M,_czc:O* bH[zqA*Aʱn߂O_ƍ1p&S2f0 %= XeS9ž#hWYPFl4KHPt))Y b؏Ė1D6s. mX)i>mUlGy 3+z%FJ~U,?y9 eyN"%~K ^k"/F)xB-,aȢGAa \_l*V^偈I"rt\0)W|I z'=n}.^ d(+!JO`hԕ7ù.)_ D} $bWp}me0u#r"EZ}"e2!ly坑*j%+((1Vc')OrUmpM=g%ЌٺgщCu›ւ@uj,(2#"ݗr%p[*4;w7dvciV..6e)|=֩̔^]V[F~X:8Ws4sS]d?{C{g_rAR̜&!uvL1:S^b:fݼ&MpMpT3m(윇`ur2ʑX2*aCbS3N7|fuBSG=k360 O* sE0+q~i>3rpJƏh,\ccDA%g\sE#vJصR_fer*ums\o fだR }KuXv8ИM[AJ͵v$]tMj<:.=lcd[|-f1u6<zC_MKAqh8WJl >2wq`t1'|mwXA8Ia) E\(+Sj҉yny g.3hYPY8#ƍbXмXD` |b$In*}⚃Ahg\?d!5u;i';@Ư+ e5Usd6N"U^)?Tx#^hʅXtL2Ia*4oQtFa_ H傫?GQՀnZC4 ʰZa΀h!CKRO&;9bnoVg:9~8 gJ1.hO(zӼrڶM Cz{Մїt0ܦƐoT.]4~MF5Ho&ъSdK'9%頌am}!ST Od1 7&P|*3O"?,!I 'XsGD?e4NJ~:ײ2v՗zLkgհ%!Ǯyl0c}\@@R8ma,n ɭ?A=>3rШ,v;=Ъ7?v5x&%Z ,PftU@EWؐ:XhjY }.肚ot\x"+I_-U 9J^o"B5N&C$xi@xh9~4hF-r0&tx$օ FtL ?[ў\N#<>VlcmlNZaumҨ}Ӟ`mHqmf|@ jRTe^oƤ}MH1EOncr2SY%\=d6gD__d=Ҵv6BmbKucVeʹSت;06nj u Ag*s(`W~hÕ*EDN-e ="k %1jlETW>n_L.<7SBet+ʼnwǡvB1 Jhp?تVT;H)h#X'4VTHFhԯrRo@o9.6z.^P_u }G2L='G=@ȑl×5/\-6C03us W?D$daŝ{'SRA~<^bXڠ(w Fr,;5EtyUN%+7K A=<|Z8' LűܔR?.Bn e& Z%V3>d}M $h>@Q+ry:0;E8qADhԧ@Oe4<]&R:i7t>ƢS4m/ %! *qj#9zp >lIA+; aQO{9Ee@3,"w.2tFӃ3(j(V1KjzQQ1FL' MgaE&=@4v|Xo'p'2̍ !#\;!0=y:"OHUt*B?62{G9UR!կY5IdL0W"=, VѫFP$e=o*9Qδv*Hyk__|4R&it4CO\S- ê(RX Sz .z;UMeq "''xܿf1tզ #~aJ)?ߵ"AX[:Dh~<ݽ"t:η]*3K9BVVpCjeK1oKDZ@ 9ϕ%A6N4e+MMw *u'N31T$=ZIsymRjflzړUDM Ϲ>0xP[UD ^R={)o(ݟPw: iȌZLJpWX3}SqەUa8Ϩ(p\.< ;yS,\jƫxrR&c`ݬe\P}̩3sGƾ֢?— n|7\=rF[7~p3XhBY\9x&F_c a1#nK>!-b01*3ǔو&vph$F$ Ch?4n$ޘ3t;,7X,zh7SV2f+Ģ{̬CXY- ~dXril,9_lj^oejԳkZ~ bj3ҥ[">`D~m?`б2%fxvobyP6C-ظeRVlPOg)xhc*BHգ 3YC0a)/qZqH+uYS'f*+}-ؑ}ΦB}aJ]bJbA>+7_[Bs8J!Z OoֈcH+ cunϑяlf*3Z}tOf"IԜ̧甥{va{+A.LvES)1>`<0cUZaMWIaHX"my&Z'=+FFF?8ͺĀ6FHs%>?| cygGU|ϳoq'c1ghK~3 JS53^) ᶆe X<.Yh'7:ObMW\EzTCbrMLzN&=IC簰ӓT(ķk2:hj2;sٺcF-[HtJ)WF;pČATK鼯#4(ݔ8NdK3'm)+B;NF7cV[ٴ!h /2h̋m.^N7aaZ1cŽ,=9֐B W4Y9P8Yy:L'kW)7M"tH9,}Nf%(=ֽF8;t59P]3Cr^Pu7k~F{ FjErw ^HaZEP4٩¥nU-=<^jjĂfN/9&U8yc:gO7?YN X/xQ;z0i gmXt&+ʸ i1B{q +kkդaïwR۫R)B)%+rx=ƨfJМC*wP-ޘ{nOȩKk4*D;68-hhDŽzNCzuF>~@C~n5TPO6xh`N6͐ ^*dV)j hGݜYBGك&)&aBHjcX 9bǰɳwb9& BWt4r.9.#6@3f!Bх2q!@֠^Z5= ťàTe0Lƨ\x֖{5gK+o+%d5IR נۈ1QfZ&,u2-KǤu9szjoQLӛ O4d_r)u@w՗ (-ZZ)y2CNy㿸'=v"0}fz\qɳ}o3GfYǔ4B x/5=iE,f}ޑt3^C7*GjT{n2%%;RB4,j{ A;jPZnηSqH,*#|ke7%+5e$kyx0Qok[Yd l>>{:ष|Qnl3]3F 0Eј_*^Sԋx}䂈$cV*)AEKVG+=8[œZYfދ $$ ;>ϯzfB҄SaN1/>iQMȻɕ"Reכ(Ӽ{b}7fX]"6.-Yc-BU?o31MΏ,Rn8Ml׭Y0hI ݺK0l_KJhD`Vj ģ(YA|>[#jFg"4sRv!GS# mqPf|]/K*W2 .oCz{ʶ3fLR2k8$c?B2rϨ0QdnTb5'F6 H5ОVRLdP:}'ǻn[6lK71b F~!WԼ$Rrq#'J|߉3卆S$p),IOF.Fg:$rZPFI2emlp^4԰OD]fɊ$ xk+pȗjTgN>c΂6W̛klmcd_rdHkB* FaXywY|+ǒԼR_2=gaw"; wSf9pozw@3É(>j>tt2pk tmCD 2lQ$(3zze^%eMZ#Q5OhY|lKL:}G*F~ŞȧX!G5GkG9_B7!~L_3|P*c^gEMwc'9#f E 7JmShG>%Z:3q4 (WEnzNƸ}wjb)ΰju"N2wAyZI2H-2<g70~bE_v&}&E4-1 G~rqbe K7MkJX"seK%Ε ,{;&)%M1NiÈ"Dq8>_Wh2y+\L}-{`5FčumPS~&D<%\F\n:x 7d(cqLtԫC롰aw} -iI>^ty)T;q]\?{d2֍T 'nz@6$:/hhQm(Xl*%pu[Q({J?]`jDƁ>uh ͸nch3=)qXRڒ 0%J"7p&jQ^cڤ=5*1,㰶)YWy"*q16aL5/v]o讻LE_1>2{k%YeDoM~sK@W6 x>kobĉJ=EbWpmxn\Kh oXWS !5qRӒQ@iaFc#>ƊhwbiY?y0^4 ..@!nve*n\%ǀdJ[?y$>o CeU9tA *kk(nXxr$<s z93rc9 TqTN OJ# QCQV/˪膳|EC¥xE6&Dp4rPlBDUʊ%gr7'(K;P. Uuo/{-hw"iy$ r^igr[^&ٲQ4]UY/_̗Gsb{-$%ZbO(7 N\Y6zzp"uwQ.?ZPIۧ5 hčR Ke):aQ~pzd[ŨW%xYC'h$wA@PCPTZdrp!g!a"Qxv#V׵' s=[rN!%;253GxJYUf[{=\u4Z&d3lJva#,tZ6qI5dW2v%~]c_C.*ǫ'T/Ji.)"|T4Cg5qN_a@xP-%-ܡ!"!0޹:+:~yj=^bX=F9We]qӐW#v9I Pz8]UƳ_]=1lt1x sEO! 4AdO:.UR>:E:1PQ fCS /\ul41Ɇ!<5 J9S!* }'{t'FUom,pMd8}%;Qp辘=]O{ŚHwyJ3E8d3蒑o'H1o=e8V9НĈ@Y+/V?oG?mhPdIO>"2P?"SDp /6$AKl%s5!CW &ّ V[\C<&uSSR/ZLJo\V*)~maVB*_:nǏPH:2GbC3)M=?zpfs kz-@s/~XRt3@:Ӫ`|Qz4l,I5#?4 J "_?B| K%_ TM|CM {ϵ O*F`ge}dIZ,Wvt, }nv!W&izU؄sL&FuGB-<NJd1]]oH\4?'.߆(3Fdߊ͆["X^5Y=kM}Һ IBFDԌfJ:dGwWL*9&h9;7fW6e|(6X$6\ZF4ŖY 5sL\G9SQQNQ%eX/wNe0Z46{X|;0.|8 ,47ܥVB3.M D&I(%) %0 FG4bERX+6wxQv{/Q,K=Csu`*Qе;rs=ލM o*>6a K  .laD1bSo3󄠩3 'F>MxaCu(˷D1>R._֑`e_3gˁh"GtN N;k$mcѪSsn'MߤXI }s t ]N Tg N@f6V&C!HˏfBYJj 6@12פڀ5bMi)%gvk։_BE>H:#e?m!T9g:sy , Ww};?.D)"x2h1}s \ILV`9NJfDU`R#ͣby!w4!TĘrk_0ɮl%D#D̑[d<_t^&00dACu}nʷ]S,#r ~cBHkc mL&'ir&x8Րm&Aȳ&ΟmTq|NHߩghFi~CR;j|"XX.y1-}R<߃\2#W  ' EN UcBy ٭%zQZy8ÖЉE(AԳ3bF#ʄF؊LU<Ňt]d<:9:w Ilto1Cu<|#I3fQ}O 9<LjBy*-]xoQк]2DR±P8?[qSɔ{jt>}Wŵ^ g9 l"QdmiX  3b)fVJ-ǃ{{И $nLx9ڰE+G!,`q+Rn䮪Kh'Mlcyzw$'7ɂ,뎥= ~ Xo7~].-AcݜXNDQfS׈lЌu .xY`$}jrK>Z|_NkւsuC!0)}q>\h_QMAj!ˆsU-I?[RD)4x-hҀˆf5lH7{gȓs( }|Ua-"2D2h؆&s'ͪ\YC,$t o $ ˯C]D17ُgcC ` R17КD^7Bs _%?<]h{\%]xqt )*2ᛴIpUwl.:fQDD L05mݤY!\Q6%}bT+IەAM2g,(/믃 &آu%h1M4](aw@}Ç;{Kq}Y[K}3063 Mtvg_QN7ě#SlH]> GIO_T,\a5RF3ƄdmO66ր `ov$ I80[,yX9p}(v SFsy\IĝPP퀍V a=:FOFvDJc?E_8fص\NuυFdw+L=F x@lJ{۠i豪v,fLYڭ.ăTiz}E7D7pE^V] @bijtF'D1]5d[8"o{Gyi'Zqk}w#SE!Ю{Er v]Dk ɵM;03##Y"Na9!kqpCN鞦k3m  Rq U$H.U_C+ܪP`IGm`|Ƞ;1e>@vG9o}sfk~8̽{1ɹ_M/ipIknЬcƴפ &GmF 1VIfWVIm.rz8g|ʸ*ZR"3< qUg4( $giʽܻ:aƺ^auNgJ\a7r866.$,OjVu%$QCn@Hv m` d(6!B8ؖ}|,ų؁m,{+iyEƌ Ҿt?$){ (F0~b =ZK z[ՓP+ִ `vRM\Fs󭋝u/Z@ ;Hr* ~ [[~rL*<&cV e:}O2z)@\i8Fl@<屪^)|rݯ7&<_Gj/ )X.zjGByL_Ahaf4݇b}b'vH9darU6 JX=EBSuN$5Ѩ 6 IC9g80emF 0/4uRE^C##aw$!Bn Z̆FAɬR,JGK'@pwtZJ."e Ƙ4N|6ko8`y͈Nxeޘ$2Ge&Gn|˟C /"TS[FMjv)%|xCUy-**'lh)/[ݲܮrxmt te؄Z 3e%jS><t?}:OԈօzgD< Y![Yު;1.v/)#d2Oqց:3?ۃQMQֆX j愆8w>הh ՉMvh$-"8| r@~Yƙ¼]n!ȲquC kX9:`ց/G5)͹(CI,lyB.*~pЋ.r-њ+jr b;taݥ)?񖙣 h# >L&P v )dcyl 0@;0B7ݥe@r _NV,OҲYE7>{fbX 'ñiVohDa'#x3*dyqx9 Fz&L%L8'>PDTmDՏ#%wJ*Y@׮=9Ђو`jo U7qQ`МjYczj]fd&v*O@n27h2)+}7HE4\jγ Jr[^_5&bXm84NvR6/__ \4ʶC pR&ǎ/6%R:~ y70? Y$E]s:X^*7 p[PPp,֢@)Br <U~Fdw$G2L~Zs4y6H5zP,a8nr4Qf+a2 ,ND˓L %'҂Dao!Q}sPդ;ƒ+S@pУ`)]ts|%^oŭ`(4vd{aMPj0"/UW u5欽]tY-Pӱrlug#d;va27&O|O]C:Bd%bF*^UtAp  FFu5-9q{7븞ͽ];Tч=i=eV`d'9Ȋ|_U8j9_0g2Γ}(7B؉8C ױdł\Y+z~ZQ[r o]e:HfE|I^:=twH&9js/{BCt+<1[S#↏lʄΌ0MLGngqs`uƛfpƆg>y~ȝ{&kzLqi 4 밃EcU <@x4at\=`bǭ2@JwbE6j $!ba~`lɞ 7P iV9(~euuг}-x7e/q&P8;GHN4S~ךZKF|Cg6k']/ G-.f6'!m 受݄e}#›=jт< 6)A?*h@K͎;A lk5ݳ~?Ѡ)^PmVh.XhXNtRYy"anc%Rf> e 1X0QăF&)_cVMIUF2 ӴHLU`9{R6y)Deīn3%~y'`3D̆vm zeۭg}c,fZI |uL@ ]oeHFk7/Yٸih T}Bh{!LSUSD:X0؝{Zp2 ~Z;5 ԓbPZd3{u ' dx x<&v€ ]1$E2H'5#|{AV jk`v`{H8ⷞ "=z :}&;r}te7UE ɮQiXg:5:佮>qܗM$$\M`:ii'`e(%&8?g}lg HQ4`tڵ/KT@{"tmn5 Y:_A*|gW})=ߍɣr2pRR؎22z+~enlIhcO;tʫ/;ZoolG+"!ŻuZ l`TJ*I.m*Th#'e<<,S;h~8ۤ/]4 lY tz] m ܑn3!'E†UcBm8|1o^Tn܉mc`cC_?2OTpY"l}˷u$,FDU5/e M`7uq\`.|} ƿ֋xAH|PaW <8=P.mmή1H7YQxQ ayD-"cZ6+ZeN:^?NEe6@%‘j(ZUGh?k/ZzC71q ㄱza. >}8kYYpTXp; e-4$0(e8KKF?\l(rŋFDUz|ϜEE( "oz$n׮l^g- Uα+[nQ-8ՋeY1ZjFcX)Oh l!\.'fCFaR$s&hˣ>(S46q<&1)?k2?ZpH.-~FDJz0A;܊Yu"C(nʺ*nۨ;@W'EVaU )Ę!AxF^d(ݯ6+{h?$n6>W%&c|6irZc=Uhz?zIX@3 v r/=zԠ'waɨ>*s(4$.=dPc2/ ebKTLHk"/sE{тWcAY*}#N<-BͶUז^Z%>V4WˑPR+ iK m4 2 ,?F{ u% ƒTWO=z"Pci9i092ٸ  G?vu+3^8_à]Ù&+'4 I`ݼ?uPq`PJ!LKMDQ֪h1z|w$laOR3={.q/8|{i0ڤ+2HԤs͘?џvq+"/ 񂂴u@Y_"S+!l.۵QLܒAYt Y%x%-؄: F5>\ȏ-;]'r2( *(Z!MH]Kh}wv; 3U;"~K* O||64"Jb FN8Ī@8^> \_@r,HwSyP-J4%o5ph] W,"Jζ%BНcIN[-a**ǼU_T:_ykؾk1#65tAI^3$7'%QK3 µ?uJݱz#p7 \xfI yfc:t|o' ~MrMP926+vyD7 THH !+s;1tP,P QrXyM~lw B`.]/`̒D3BBT$dbUi"y㤞yNk?C>w2H+mX(n(C޲s߿0NmXfPV-i^P̍~7"%bK"v@mdGOwJЍ1v _F! O#WJ8ʆ6 w@r\-~!i~>=aϿ,lt"\@< dy1.p7D2Q#Qګ:xBVzDIpNCEyHъz Ʈ1:*n 7{W<L;2}aw~Z2M3Ae\E/کH]OD4 8lm3䍘G-` Űz3h3r@ұѫ#`f_CKF,4DtB/5@h^ls|XnѤe9~d1mxI~ig`D A/^!#w% ƪV*`;rgmWO N7 :^"h`K %MXΌ%$3{>*W5̣홳CڪKWl8}w C>)tjNո'41yh{hvk%w.(Ԏ_mE VdmL-C\C'[3U/YW\[ fJQKOtO *B ±*Mm8bgrv]ZRrs]VJj$&` nY{ㄘ9G.Vi' ak ./N>1 *>/O\\.1$uE,[uoOj蹻P|QkS Ȟj7jxH:]/r&jwTU1o?_)EH[M~5]kM2 ЌG%69YE&V4'=s4>ėNCf3cM i8ByV+JfZjy#A[ML;1z1pB~]eFQ!T,;Ñ0TYUa+IZ#SExǢsM2pz`FZNdw[``Ȗ5L 6O*j iqB~beD&TgeDT#=I cۿWs$!]\B Da?#Cnccdߏ/ْsL\'rW"Mˌp(\or,w [q9EPޒ7ŭw"n7mdz/`m1ѹty&V̲Ǡ}5k#{T>Ѯ/ lzhށ UzAkc˻Eq/ ^iݚ!}0E%"\Dp7ꬊ }4PL.b xez%\"skvDr=jU@{? 'AdY,,'%v#˄qKg%h;%p'R<}U*8]p/GD?2Qɔ@̺trya`iz$ tmK?-@i5җgMjÁҡY $K0Ee۪[ˀ\ӓ!?KNuլ (n.v8N2! .y1Q' W!RVpJ+;™K5mrf[*aw98\BBuI!3ArKbKg #5׵7 A-\Cg \Z> =xSem^)T[4׮iX tfB,gM~+}xՇDdvYAH[hS| @vh!O>Ì?M 0\hE}B2ۯPoBf2 M0Uh!0Tڞ՛2GSM X_n*{tgt_6g^E{\jMJ 3zj I(1]$63 o ư8}n<3?إx[0 7t[0-^e=<\~g`\mUY_9W~,~iJ 43?Ë42Gcpw!H۲_JM5=J\s3pʥbF}Ҝ忬Kcy{ k& A[.Gi58LT8ۯjdBA]!( rghGU PGs;q>q]3{ __3ـ\o2S9c'KTk;J.p1,h[M-\DXEVsnF\|焄!/d|;j[+*hމuIM9ÒC*vn~!^yF󏿈t'B.hkFp>jLj7dmh]4{~kFyoZA!ĺK5|  +~w\7]cVAĥQrق0$آVgq >WnGG͸^l;'#'&s|(='(t`QG o95.@f؅->T͝ :W7MBaW;SGgm{b - 89;2B ;jKD#`l2Lz=BЬ:̆vIz^OWŤ$o1DGA.6q` lycHT/LcK?G3譱]R 1T&ٱkiTfsRdX{&Nw<.m_.>al%JS=#0$8ΗM2\o~}413z9Gukdq5ToWv}8Iw$+?v8go\m^%m?:Qca:XvjWd_)$K1* b0adΉp])=nM~r"8q Pf}1t' \[*|EOEff|5)-qGOF*9erCٷֳ4UFR,O)oƔ5>(uFl8(v-P/ImP/W?>_z$(+Iq!~9PW0"2xl\rI)Qؕڟ]l~7w+#8.)"" ez~µkͻ3Vh=@evfQɶ[< rٻ sՕr K ;(;nrҝh#OZɨhќć{n'%l0כ= 'tzMXD/c5mW\$YPsN;1UD%ʸmڟv=]wUYypYm sGMy52-`3Ww@Aoǿ$4KM7gU@zH7J?tx u KoeP?82$݁?XzR *0G] #ٰf،xw`1D;E;#83 BGVNH(~_L* M(Qm:'( ԂJ_M?,Pk R<䠔ҋN"]7^m< K F R{QumoXT@wW9kSrHQ`gRNۗ.VE䢊!OCSāa”bI qQ˞[hwZ\g6C5BJ,AFx] je+SH;\ɬ)!ށHI"TCsߒ. uucӪ֞d"tdSw2؈ò NgBiiLyCz|:ȠaWFtÉxG]&J8y1}¥;Mv|>/ǟ34;J Vke"t-'/K5ac-.߫N݅OJZ;dOJ'#WXD͹UD|;$CKGY(xNge]ƹZc 蒚A lix{R/GXD;{~PjH&&AP*RB2ܘf'̝ٓ^|xvEAGZbK4t$Gky/4O-TMhszGhsv$PD3lae0ni돃-$6 vZS 5򪽓xn 6zX #. k*}݆wraQ)S^ |̀#*EAKƂ@I`Iudf/ݵ`7^g$VZZMM}*$s^,*I \/F"L 5-w@fRӯ]|ț{&"mWCxq0GQU #sP316(@7){d+mu9KHqGNTq+RO;R0? P"cA3. ?ת,N%h_9F*>@-ٍR7YW]٨ȋT` iRyGMobg*C LAoGW Ue&Jt⃲fj|i 9ntG] _(V6ר Tm>jkar%l߀QuIM\cra~4kxm዇p̳^aPBѩр-PV"3ѐVㇿW9gWo}Dva֔A[{܎(.8@abMTA2ްUYNU5ie]{WwE[Go;g=;lؔ-QdzCa!KS8cn*v."!cSp$K;D<mV3*Whi5s|]-u jǵޡ#WÛXp7r<mhFδ1Ts ՞@'Է5GMp= diIG.;U?vku,Ɵ7Ϭz9BM ú4ҊҶD6{dovuxma;P~-0CIpP]{P5#VKR;9v͌N)vR;Lgh\? >&xI/:M".pk4"DDu8W1BܡLԇ?W"qDH`$ +]׹SM,Ҟ?=p|19{q 3ԱffsyF/i$͛ d2㻛~vR&v:\b&X]=e]cҾ4c6ߺg̓f+lqq KJkG遺ZPIoka`T#tie+_طlGL`XQ 1d|}t|[xQ|%Dp# :78~o)54)Ͳ09ZU kz\ R_c)آhk:ٻXm!tcr~v3kB86ܙa!(-shvI˦kO|a؋4BU gLZmYP٩ VSN.x R>RT_bsFH+6g*.!سEg}?tN5, .nS[팚GkӭĿs3⫾T,j< CfYʽ\奂22):9n\$,N|i^"1ua6e@.NT<Ozttj[I){K56d#n.}nW&lփk#Ml=hƂxC#d q9y %n xz&s.1goC_0\YxJܹ֕foX5"aX5EPt;IjbN 81OtBI. gRO#lD7(3tgcHi*2 ]{2p1ۥ$7[NT<"e؜(ÚMO=.0^T,U`sIVr|=NָY/׆yf_}%*5QBll7a*>(oBY0A#Ý-UE43 3P/yD̙,XG Eyڋ; 6Ј-cCiq&7CΒZU%DS:?u6t" `rHt؊zZgBW6 Dl=5NU.tJѿz0.puӼE9m5#rx+e?lvʸ[7W2aGcmvૅ"}8BmU:&6JظLZHE_Ie >uI^W4=tEϨQkV諕KJ  ܶ[lvj}B7˶s FXbkƛE* Yf'R*㢄-3Z"+7@[W4nV0:!υ;iz7Rk qET Eߋ01Ή%-F$xqb"b163R3U/}Ic7CRG*^pW%]Ip*N VitW7"7U.""\ޟpZ0YH{F=`,^ lX$ϑ F.+6?@Q< 7~F=5"3_p5[kio 0m"Ҩ%"$$ W~u"z 1+C96)f+SsB-Yԣ7rHtkE]AN`.=,FHg"uXc4z0&O T=&9` &3Ud_Zf{'KOաɤPDcP,8ٙrХodRVaqES&\_vuM@`pj|ʹm4[]*ZL.Or dvv@435^f L1Ns6Eq/XZ1IoʽWx7N3ӋV벓er/Ay({"VW -Э.Ft Lԥ',|*t =W eXphph!6uՅFrKFVl(nk`=nƃiL+jFYɠr NҴq؅K%ͼ Qp'Z&')mj:FZ &(ccuf_x/aѺ<@h'rk_oSPMk\. ԊNj?<v3!,} Q5ٸ(@KROhƏ厠K8=xt>⌠שkӪ籜ŹAT_\ώ(4Z&*dDYg@|KFP 2wE[V(64T+n:`ie%tw %! ?+e<&-b8p GG7IafӍծMUYcDh_4R1heaͶ8<{ת|㰽;a3P\^l;fLLf.X,zU8}h V~%%LVV㻿*0JP` %Fؠ˧YnBN˾޵OUO$hN>T>q7f~bO`ڂf bә-uڿoW4`Aȉ+/*&3z?)#zb 0nh6nX.}F%oc<_#a+fojEs;<-߮kLS?o85 bGᨇ4M쐐P]d֌:2tArfc5 ulFo0r^s榨JW. n{gl!k!ƫʁ@],o􅥟 xX43hW 6h@J-#b{ZV DxG7v) E;;1 wZT !Ǽt,)$X)H nmgK/HBoN YjX|NBB Jj,%5@> dW:W2JX{Ƅn~U- qroE~U#י l1RwOKZUj[ -~xT]@gQ;4'0ߝ ZW˦mX]ܘҮTҝ嬵h1C#)pO2+(Vn,Cb5!Iho)n+üϾE@A 㖔H,S2u?_aU^<;UOQkB o}A愭cƩxʢ=JmaW xޛn&&"~dL"ݬ$mpi?emT8=B/D/d\!OEgfOC@%l9 ;CҢ Ԥ}qj5Kf"^"_]*BY9"Ո]18-j1L21 SA"<'N`J齶$ҩ~9+ |]n0-?.d뤍8~k]8 Giԓ FFAIn$^]_-T*v :-u &w?H2Q YQy f;6"zgFz{ 'Rlw% %RK;1>A@V1F(<"k7ޕJκ(!n{k@Ù8Dⷀ'P.7-Spŏ*9}L OsbIT+#5CD Np8ѳN^ܶ\ Frv&G^DfK$f}$A|1UWC`!p;bu va4mRG)x3sMFj?SƠم2̋?Gm,‘0RҞ\n~/u9'xg^PFXB' _T!wܝU;ٰ `Ochjxs!Rq &1 ضu;>=ԕ1;-)Pì 6V!G"Fz%; [*sib!ca DfAGFp`tWrҒgHhmf0~%}k-/2:Z@NR͜hbM)U*j#[P7Lƽ%-LBX }גkwaɪtt>M= $ 1z(ΦCw=$OmPw &FJH`ْ@;ޏ_lJ] ާ2FU>~ctċzgF ]$}@&$WyvGh.<c{ |k[^Jj=؋sz I-;8\9v;lo+ SDh˪іkq@]ŸQ1Ddڞu6i_iCg]׳Ew(˒ꭡ$72ۡ RXӢ/CmZQʗ}ddh+U"^Hm0AByk\ yeԲ,qcwμWa%'[wR-#%d%q-=BE Aug^2/HoaGO l*Jo6)ܩ<597v""P$1 M)>>Gu -i{ո%;@P齄?EsDP] UzdBV|u?b1|I2{>hyQSo-Dz)]IsXq+rѫT*<j?N]M*R*NDۑ>]j Dos>3`8S_tXH]ْK:(-B;l Kk59BW   ? -&3LK` x+rP0>ӟ2n[40#u/<E涖;X5B7SȘQfZLNx(suZ>Hy-FtnP[f\HMb !deI! +O(Aq^t>מhUG^مwסQ$}hTYV@ч  }tۇN%Wjh)fu<['\'"(HD!G_k<)Kѓkok#: P01YIgBl"\P|RrA$X0ON 8W1UkuU硭Og+ 8za(,]9KNFſD5f 6fQFa|4`=ߛNZ`nE Z(J|@ _@n]kW&J,8sʌMR[Td`HMOk"øBM1lIu濯cط)yWT .44ocH+V-)rC}0Xm7rg%,431R hʍ=,%|1,~^b[_fA&\zP6[AzSR@"/a_"-ħkqzb+I:}1Պ.l&@8C}Բ$s?b_NMKH)3奋  d%똸$.ܚDb/ ?׬^!} cTmq!B4@x_O?6 .KRӁkTAO;ō0吱$d_,uw̓8]h[g'#z-J2LRHS\ۅ콀/2O=vYvztK(VUFAKwqQx\enэjz`O;kcDH0hrR5yagvdN,l?ߠ96T&ٖ^pbx[gMOeD(_u_N͏Y7/^-^d9WR<[|Vy?ΙJ7HM;g@&.%NbVa~e! {F@ !U-LpJ.sgQ-ju!ڙԯ{X8ՙњB0/!AaPD^w nAMO)}k1XdfI,.v=۝bz- ja,9*x({nm!_Tn(G@ P2e\g[b^wNYc2C85ӥ0#L֞<=6)&KjwJls,$2B4~ۧ1ƒ^jϖ;Qzi^?0BHe?1 m:7ȉY~ˉ OVdRM~PѸj}g[qc@Qm,nJEu2;4^`Zݒqr0N1A.fQzmm,5u(=Uj m34fEl2㸕CVX'iJ R JXN?&L41dۜ5Uu,oߩByrr&@nDaYjxNV *M%M+7$uܰ,ȼAbdWM]RG s." 9r"mLJ|xN^c5vd.-1n’${*~h&֩wBVD^LHpkPXf6虬ҭBY$tP0.|nvKhAx_[X5/$( !n]Yvxx$E9+|Qv]t őH|'͏1n+G^~B2)4)lX#itn ~m>yej3ÐѣzAJQ-C!Y_$JD\=Rea̐Ȉ Vx WPdsͼ SQĈQ~QF1\mv/D㛻~oǻcn[ |NΛ5/q[?Xxhl ' Ry>>ÍG8V";[LAG +u-Bq\j X1U6m@s`t]r#aCYSNԵ4g!7@>s*SuݲOӦƒڲoy`r1E , ^L̡ u]|pHq" '%%NEHy*ѷiũ1xq۝XMfZ#*], ỵә *J3ZIp?B?`gr'4RM@or2!ҿ]»آvE\[468k H}&N;^ũ.X_)iܴ 9@#ZyS89 Q 4(2o?7Fk1ZNCSntb˭v0fOb}:Yӫ ! \6}Ve9´E SEEϵkv˱In|N,,+MJrrpotXֽMsIH+''Wns"174l7P^]ykß~v=K| ;E&.#xdAj.?D}ҥk \l AL'Ź&DV(N";ip [@ yw2մtm ;Ns/"8㔆 t7CL԰Q_]t"5s?H/@(GY>5 !wAnPcpaJAoZ,1o*)4. .(:AcE㱞 KԄM;'sZyE ZwP)oשRDQgs\tiDƩ]'21֊lpISd1}UaC"喪sZt}EpbKYM [KɃn^"^Ew%k}bMܦ}jf\;$D:~B,xQȻG:iݾ+L]o<ݸ)_L:%c I47)e)3R1)IsޘDA;ۊpU6Ai; ڜۧVm~K@8( $Ό?dgb nr4+Ja2ڊ/"J)Pan"^k$;Ѱz6لD1&!R9 uqE|Er-39e{z> k-kH2WX(Y+^7NSZl@j=^Vе|94e} !2rê; Bg< ZU$@$}_C-GvCmꗆx]$IMr}¸BSF- //]c-\7lszBoQ*F` ԰ eG-_YwQ'>29(kōzE|g6<_$Fe43.eLt鯨$쁱3@a8/TvG'Xymsʋ(Ű%r?M1Ebr5$2Cߜˇ&:\n`@{.)Ж/wLǩ{^cЗ[<IOAճȂPwB3$SI1$$H^^HZNAS]ms6Q vdDцY{O k'Tz¥"D@RklmbɴW3iY~fl8>."%-tYlR VxgV&LjjbF}dvS!@̌z3B, a4eձyzݝvri8]$tMeW!L*)>50PfS*#ڈ-L1Kl %PfOdVж!/Ǣ5ܭ¨2`w hKᆿ+PQcP5`KX5I 4:,{kh4r(O0X^ |)/v b=M`EE\هJS[1c *be lWěH/5#y+C̀3&Z0(UJ$ !7oPUik7Ght-;$ opE޺)@qx%uMcb8\h JF@z%=!E$2>ܹSy_ +? o. Etpl %XO `7;ʹdp*m!i!ϲ;X7xU\' Xo蘊\\CiG~EXa 0L$KeUgZ0"Ort9z03kCgN$(̍R?+ED)9{ֆ 1Igujh%w$/k ̓P.Ǐgn?`e]c7Q`Uҙ Uqspz aI]Oq~,9_y$ Sʛq;p1@GD_0=M+N}^ro:a^M~ 1Q jk cH2#l`9|97{pbΕFRz5.c^qV@oɇn9?h`[~m(xTh=>¨aу˜Hz+ShK6tWݏZϣB&K_88ET~.;B߁=!ܑK|6S r^`fѱ~CNk?,>2 ϨL "* O~tN)n.GPV[H9G!÷!5AzOٝ8 jNOeu-#}IDlv;|pX(?oF/5p PrnsIlxaq N \5X?J9!h:Q!fކ)`VEMkt4c2??G@ծk$~q!]M_%_yd^R01sO(e(Nv4hY`y:=}--4(q x9]~ X9caJd0o40}#c 2M OooBjZÿ ZY7 4OFBBV_+m]m%VZ ,A'llRPfb{n=Tpp$(ƓvtaUM'3vzQ' (xD}Ca灮)2?cb^6nii=q{Jsɞ&mfB,zdk[U.k !%\q)dyRj[먉./W(U1͇5u^@XGO !i:KX"uQ%G =o)r$KW*}dI R^E}Ebl=@yDqAA,Ϙs`uA-`f=z%ˏtNm8Zc@#ۢ" QjM%S}#"]d&l:9 1Dc~& i4!_;! 2 h? (%)n1s"Bo#ZAle d"6l潋F&{-FkX$uHa G6cy|]pn5uN!`(6y^opR^oeIAû_ɇ)]:Ϥ%7iDY"6O=4PuBȀU',^9-{-NH\-՗$e`vI d:MR>McW++<oa"k'U ށ>\ * !^dqS*Z6n O1W3QWƂ{ejay*|}dw/oG9jʤa;~j-i&A*`+dğ%0mޅfbWS^5Q(ʫbx؀4X?6Į}NC?%Zp"DB~@=&$kL=8PXV_eUf"]#ϟ-mHFd4p̉sY ة^8 LWΈ2%Z!t'߁7AϞ1`I^ 71"5:) d ࡛0 R,v*MqD )SOPa^PtvT%OOp)D:wh/gxaVMn/Wf* ܛ#ԕ&AO W_σH*۽ph+LG J5mU=1SꧥbAg2,Dh>?h@Aa;"X\a0g?婎lKūDe?6&΄"(T2nZxg*7%Ҳ>+ fGpb=/CmƸrdhs&\ ODMor?uQo+o/y68;zFh^#'kqІAﳬ#agC{gT[3R&mXIAS@(wyy&T!B3|E2?U 33`=C%$׎ oCDā: lϳi=  /ZrYTws Kݖ!^0'W͂P9Q8E>]A.1Cm)swN#˒CPtxw#JFU(=j"Ibn7pa#-7X~`l[ZӽLajЙvIO2L=N^-` öM8؎R<xcCq9ȓ[] l&-bi; Vv| y14D&ސ"F&b9 %~29AY-+$2 O=3 WtE7,xm.Ad ŝiubD^ms ×e^MWvU*T6v@#<=))q)AF?;9\ o͙ jh^WX^;bmC6;ᅞ77t0n86k"iepc~oRwGߨ]ѮTaN:9n?;&tֆWc'xMjLLq!딥 #&t紽 %B Zϖ|{9E̍P6_%?7>+׮"Gwe#ύfس}`3Ղ| rV.(\XH疁nJD )]n\-&bc8q_d4%)ˑ@5}8IrL˗ 2p2,>+pWwT]і(qu}ڨ܀#HzOgj]0~RW&ÃVdP[jqh] Vʌ_æ8qqc!oى!4t;2C~F3W+2R]oa,T +΢YVvwb`Qy?.g ɺjj̒=&^c_${?DHdL^_nJh{*6 Rz5-53h>WRTTp.B7@֘8K^`FlC{T3g`CaKP! N {hDl>qK² M^ wfvdDԼG͢:!\`m{'|!@f1\# ׀s 6mj@~:.ĤᚘÜM%˦=ȂKfa Mccۗ>0@#eQ 򧱴J)*Qܢ칑[[O%:4*u粜 xAkh 3{Q%[OڟU5R7NSc^Ŗnw-Jtg1+ȣdOW^j(mϋ'10#5l) _mJCsY0MN1@Zuqps 3 I#ۉ废mx9yr`H0][yhčɱGWGo^W]2:B%`MFN"SQ(]TC.Z`Ff*H-#@Vi9/TtiJbUi8 ͖NυhI"Llx ,qi)5Qh}N؟KII:DTZG.$ [3[}yT3#6 winM1ì5IGŸ}@ i- 50;KD[2qO9aFF!ϳdj S d//U II7W7}8QAw.F$|7#$BB\]i)TQe3%f1) &UhߑFcb֎PFx?1Dň-!lM~#E-fR.Eh<$4WyXU> ~p|ދBq{c&YBQ!r `ém RdJrf%\ٹƥ;`ƭ#IEۃlރnc"Wh~A\Aɢ4.(U6O30Ii>7g)CW7ht~U#>+)}{Jo NC lj5=ɸ8pG~:v0'WQ+}_KEP6mߦWDr=2yi4Gں^8HzO r(njj3́bCh#$AK4}/?c /z 9Iq9-4w}gӨ|[X1ظXKjcv&haM>ܻLp!&w}*1/ܰD\b|cgaWcF gtVBC:(3Yo $%*ц8'H,2HBIXWDKC ldevԵkN詼dP}B5\QI ѿ89Ma㲲AnDk^ˏ\W FR\YKȯs2@q؋PxJt Fo1Mow黂RV1:$1ȊSien&nb? K1kaa'7Y{m栠PT:3#"/Kn?v(_EVy υ)q^.aA6ogS/NT"´H}#N*?d`9n_pEe'sr:'KXks_Zf_㛷$5px)/yۣᓥ>#&UEQXԟJ $)jXhJTPtɏg vQuϘ%o֙'~c8<h:$ 9K]`a'Uř:h&__Wc6+rKud?R.TfTŅ |FRatW_P)lA&^ 5Q\k"űEK,2DE+IR p+Y.`/ƲDy(:1mwIp)T[.B}ZC&f|Gv]_?*3r|$j<1Y=q^:YjɴBqEpv_-ɮcɞjsg.πڷou%~Flw^/(gO:Txeփ객uvSk=NW .2];PLYϷzStq#):ۺB!yc0U-ɗ aWgTq^ JF0[=hwN[Y{heg.Tvh0JRoRrﺢɈ0Pdɋ6W=^i7(qZU.~'rHRee,@zhuj!WF'`=:*Rc0pu:aff'E]PHDuw ;_SAŀv29fw{59{TD=J  w&'"aH^*\Eᰫ >>-ل(L=Iz-F6(#"^%X WZSx`(t՛<_&v4֋ג 3^, 7D>) ^gq$ ;Ël7GLz4qa.4%ɷGLzIb]0 jR35UR>tyrnuyG%[963ߣr'UVUմmDXOV(vo)5iIU1,b[!n +=MVc.D-Mxωe[w)P qԑiNv/9+[?*Z2R&3 27ͬFSw]~(::yn++$DqE ]AxvX+FHMTc`Jwv_`ux8f>)|cٸx:+j~T s`+-hXN^9"hr4#EC; ' ^pk,V>@Ͳ|.~\֑tqyM/wj'rqSv9#|^2 hE v/mJ<ֱQ{2~OhLHw_WmlENۧﯻ#pm"lHV*"D)# \^fGRGZkӎn kڮ$.XE9=W5ǛgV{[/RdL`m0x]濧&O%YY驶y<%,'# l-6T6{ޒI11,E8~i6& Dصϛ50üM{A13Rg`G q#v|-׮w&왙ynjr5 JK9xg%WG|gDVd{ms[Fv816s6VZUVY#L#e-;d& MŸ1 ޒnjH*8R&qCUƙ_ ?Zŏg?oQ@NbJdopbL%j7w<_ŋuT{`&kD [גݓ(m&C+ 踼$kpEvljf=%,VP' bdQe;`M *rOM Έ(:cex 4l@a( pslN]C%uNTug[ ( j%BdԜ辑m}|#[Muulȼ2orj& ٫t?{xAs}p#qH]1IO"*&׽BgY+>? !4-v( rS.5 8W=HV N +}[y$ºiv}7<֥ié)UvEn- &.b GU#-{vwa!,p{j%um+̛|(PSھEg{*&j:+kIFcQf> <9 rh#!,Rp ޯn!8.Xu˜"b(+|Gt׵6"eSa/(i/r#!T,eU])wf/T9sz%Nzrگg^`4DBt1p}xn^~l#ws,R=6!Uf?f*4@9ou+3{J:/nQ\Cs~e,; eGzǽ)0^}ѷhUEؠs<!3O~KJXXS:5c)L;vըwjo1<8=n{aKV4ZӬ y''c]D~ڲ)zڬ,Y|Auݷ }SK >!}< . )Ug6˅᭨}qur u!GnrE¬{6 6Rզ\b6}OWX;IL[zQG]XxP$w5=6+W\:.tA5}i:~V 2gŨYZ3gN(謿p^tLU*QYŌ\W1e@3DRqCޡ-ѡk.$g!~RQ] Fq4_0$aMU7"&'~j7!F1؁ p0ވy_H.L1FhNdjf c&r(Gh%m`md*,.==Ι1owb\g 2t4PRؼ/1JI?Q:i9;!ɴ7ֱnz*A(4 jSFqRGrRuI$TB"KyHxk%8:nZY.L$d\ pm}5M8M`0Ocl>3upo O)*'t k3.-x)Oh"D(ėWm3Ѷɉ5ŷe+}/ ux)Bbf8Rn0m9u`܀ޭhz07f+iMNYXQ?F5ɘI: omj7^|A"IU>0 8iֲhh 4ľxb"Άj80R,5xQ/,@=$^=6nWR={%츛>aMf'0>t=6mj-T?* rId2[ gvW0z}J-jX>nNxګV;ӢQ*M3L|ׯw'Qgue[z5eHNE2_#O',hu^}odh8ʍkpɿQÑb|R "⫾́F _]߭w_)Q >8 RGW>WRx:bc,q#jU9ɚ:Z=(H072yH*YG[{F_=@Fh&꾖lc-|׿q~a{5j S&|Xc*16c(9#w% Jua@TW[hivXsZ9gq֫|(Hd%$ 9A1cKtﶱ"/`V~O^m$? kf双wfgiɟ2 }UVP~V]P xF(-;}d- |g:8@A5Q _jZ(ݢ׼4%ܷH@O*":3ԧa?g@Pk|f;EQPPdh[dDcƟqyʹ sIՍ>|oM~})!p6 f!C-nǧe!E$>.ˉY!-z\!΢T$]χ T|2(dʬ`jz?u=z_̺:)ɢW8Nln3R',_M`OHl봅e>m\~\TŖUc66)\Xx,kU1`Ն8MT@tLҿ%#4}J}֨j8X݈wWPlXKψ/_ *H n|O\E"DsQ+Õ/umym퉅S/Is]b YXЮll?ޭru5jlM rD0 4Ϛ9Pvy_2(8P!7V#6,L#𪻮ͦLl)YC:X!5GGHS JkEY,C#A|&S r5#k6GoDc]D ⦔ zIʦLDX3<"m)d[L$,B+Qk'wLAOמ{.*-kZңM*9<"?_kul ?2TtSbO o$V?XpҺL ~֑Myt,l$yd/{D $Vzm1RFMφ5pRn{/41  Y$>SLw|#6T+A7x8An q-'?D$YI!E{*/Î{ur볞61B~=rlp(:]R|@}}#B[`+ yP~1#ABӭW1(%s9#1 u/25c[ c~f45=XP5 !s< +Cm,-mHPwރ}Qo0LBF[d79x 8Ǐ'wg ?NͪE6~6\H4ϡ7~vK+*tp;[PBOuAp!VFЗ24-q{2cyZ*HAT]xAqrsϯ@(N삛Ff1ɏ2*Ȕ~3pm]i_Zt*IR=ܗyL ŊQK4xz@픏~(#T!- 䚭8Θ̾WHD?5e𻡁۫T qTpقN k.N8qX暣3+>Th!)/$tLb_qU$/4/FI{J-REn cG1 h%[+O yduaL[p:C̿_ͭsRggPOHeOn{)ESmkc5QlqzM'HK۶A.JKϗU[f0ɴHAUw_蕫B8}ZGXG u,-#'?oD`0;˫;3)eJV&u?[(dRpU +?$W3kI @s T4;i Ng9YA-s \J.4fi(+eM8-^pLƀ;# BW1qyWΚV 8K!(+O5 V@#jYDw9_ac"g4.>9 6fNXo@TCݏKMwBcJ=ZkL:bv!. zU@vK)kKOo kKϒF^m3ܽ=>8XդLieh\xfR'0@]= Pu&V{hS`x< AGע ?WW&zy60#!# oq|i<5)4ytg77~Lc =L?/Ր#9I7a2+^JwIfvTbh( -2TKzë-6KuSRsJfnAL ;~UkU _n7|6.ظD.R(Q߁5Un{@Wfν Xɿ0'ȃ$#Z` t۞71]>fJQMt^Q'oЦ. 2Z FEd)_/-(yb ;"pQ>j|gELr ?z`娿yOzR8Fv:dL!IC*A|SXg͖%ɹ24?ZKAoفSA2,B !]&%rsNI4P7sӭ -q`uMrVbyOبSpϡn]Ky^T>ѓvMIʑNUA|1mWSقc~|Az2h6vK) PY:ҥ;[tP[҄R(&´RA1r뀚PQF3K mS:0?}S#ƻz(?S,!=ۙ2_z?>7<`< 8  vFhL]Tc.͑$یfn2#edD|"g=i=Twj'e.^ 3EGF3'x@L5t ٪2]Ize1c$=zai{P?iW8(@F}tMiԝh.|BME+ny촣@뜏~hA~bS0h* RP5ɪTgElYTBfڨB9s8x>%LTdA&p{lRۃ$ߩfвQajS_Oow,`K< jͧ*a%X0|츱WB(׋Ĥ#M D jG opxPֆ\8s]WXN^{{@C4%!kuyAL۽}k-*uk5S 2{S3 }$+)jڻ.Q89l:N^3˕4tinx*M`і&D+~V aD}rr@lOSV:"%XАˡo-ݩy?ѿf0`\k׺bQ: e `K%|@a2%*lb'fG_천_a@ )=w.뎏zcXK6;?b<@vt[ S*x 3蹭k/?/sa?-3,L{y@@vz-!vz -,xɐ&"Cpjq(\ +3飷8|Lt=3WE$j!+z׭}N8'"£xdɈgi,yǘ8u|7\-SQ/6}إIh`̣ M&g} VMe#KfD3_v<n}RՀG;Ŝf=SMtˊAnhP ƚ lIHCZEVA?1{=TnKOXOgGIz%Zx:DQD]( ԒҮ JJVQz->nl`'F95`^K^lXy ("w CNy?󉽤%-_.!"xNՀvVb\-Z[-nw^ݿX V\aAjjc4?q8<؎m'ɵW v`f c/?ȋ Τתּ+A1E9TZ@禵y$9F=ڊ A9>G]84$ݍ WSSemhcap `sgH:z:Y9?~C>NV`oMtuw+AnJdcwy0&7q|]۪Qո+JEϮ=mqxdt=j&!uE,iQ4o_LƚW^!Qnigءnp}@esZ|v{Lf.&*[h\KYnMQdТdD4k5 E\Ez7[1,:$_B)uf%,0EbܬzV塚֝]zv>6.κ%/thXX`O,[ q:\-!uKB)EnX"fR(0}ꄠ,a a1o'jP8չP`-33m@`=g;+Wvg,otJ& ,) v_0mLx%|N3ȴAW?!N´nH-3~K!YL%o6.hߵ YEgiYM$o拾rզOpν6eӜ3GXhQ}hŖ\3Ĝ:4iX`/܂R\xNؐdMS҄!z)8y=)TWs7U2N,}ޛUyV%LAղ:xQvśhiFhUPTwbo#UKo=]}r= 7HjIg3K ʢ#;,l8Pyz9U0ܐj2)KOMU հѥB̜0sl0X(&UICa㼿`L&,d5y_ktȤ#TbɕH C5gO0&!ϰ s-QsBà,t?'[=}Cux*,jEK"!)d(S98^pYG#i\̸Ǔ9dq&HD8j l/%?IEӪ(B$uLJ7i3@dV4s(;jwyudQlps"؍d˖2V#XJT\Yı*9a\Nfim@[ٯqo'Yu ^ſBpr:Z,2 CwHv o2dY]2AfɼĹw^A (/ixQF*8S(GT*Yh֯jIqzK:_ H?TuF#tRٝov^buwMAg*I=>!\{Ē#3%d:R3ayESJdo+i ,^/g߯Q At,^_bw!&.iyۖL]@ ts1-7A~<Zi.])l@!t$*ڔrMs+kކGS#9"і gh!dX"2Lж G) `wwΛ c2DV۳2cZ s7^ `!Hi*!"mAJccCӬXhzTdB 62 }A@ 4o5* sQBF'eHEB{wQ!o?Mo[?+3L{ nO_(5=,BG,ȯgsNz X6*C+Qran|Đ8S9_/fI_OinMc0Zt)Eϗr͂ll:Q8`&gGT3#l'A!rQl:,cpk!OKO$FWv 3n94HqƊ8p}̕rYhܧP%;eZ" FVuػ@.kGĘ?MbZfm;d~څ[$s=T,bCv1s Ł?AݖkZci.P3N^FӤ^ _r]|Skd YԖf_YR!Br2,̙Sk|b32nN?mM9Siq{z:Io K"*kȳo8ڬ@*,t;zN*)wF|̼rJ pMLjPuy)> g::I$<zd^| /h8MsdnƤK0@j&݄|e xҴxWcPKfMǣgHI9rQdO*'^ck߯ M ! q9aU @Bje ~`bFCƴzZ ϮCRќ%zQ2K#L/T`.fibgY~֫=䛌 Cvkp )yym6Y(iydP5qg`AMש E|؈'-6 .ß0nJ[:vĠjk}&i oTIb.nbR Ig ZU Cm71.ߔ ms_u &VI$߾!GZj8m3qKd"#]vA$Ļ< vEO /Y5O#ݬ9WP7϶ecAJh$Bnxf2{Lt^{T9ل&)uq0䓞ak H0 $U{=̍g[yDg1Iω4,7eg*>jA\g?1.)=UzC?;4OP\ͰzPnvO|N0v,0-8?u3$}Ep[^EYCpF9<]o<_JZ6y>b8f|ie$\L_H*S've4xr+3l~gZ\wh  : ˘zoՍ@S;%(b:GO-MadáͲ~$V'24ŶW.w@D#/2nz@ش㖱gx< #KLkHiޮ#?kN' fwI jS <-y RLO?1!mA82$LőGw =6Æt˂0 R=PݻZL tH\=3]0LaL %h5N.U BCI:(fCa]hԤPcWE [qs>0ξ@?,Qh_U`gL3%\d>~R' yVZz=L2D<^p(ٜAs]eUp-vwM>KLɱ^O]/75(,6k.(áte[n&5oӤ-]}Q YI "J 0r9Y9W‘y yl}1#-Aft:>T*|,&xu3kզanw8MS37Rr \cҮPZg$"6Ò?;'[%l3 Fb䟾UotMjЖ2nwzrg8k 2 sCor@;|q[RZfoU' *DH.[G!De;%2t08_[bO6˹́o_ 5 F׆uTHN^,zC^$YfhT^c8zs|!c=]üP4L1I=njVQƾl.+p|>n =F%F OݚUGbѶiq0rjRafհ*՞^VTxO}NIvʘ(d=V5϶j33%p4"-/};rՌI5 u 9٧ 48y:$ ,dxVs GWaK =)R2iߎR0Imz\ rIR/S0`oTװ~BA=&f 遰ɺ !!݁5Y:k~,d,˝l j9D[D}u yGDK.N`1xZR^p4 wCD͍0+_%j|uь?J~ Т3Ɠ*j2WT޻wǚ 洘Ώ|O^F NsY,%j3uZ/6Pt2X ۧST +kq(.զvM}ڶ0Q4[./ Eq:ͪ3VMT5/{C.<).mK>qdU;Ctхq&mU9&vT md\bRU;NQ6^#r xfO܅Ç_?D'gҧ^[O|⣛۪kH_8 6B60L)6߉TS &~` s$jQf%/pD{a >$>Y{#4彩OJ"$qA/s08Z\T"H;mt_§쀾1 MS}`57 BN-vg r >T7b Ta .-yctJF`v_VcȢJuqЪh SfzeEh3rJB U˚Y1>1jS11a,~(PNTѥ@I~Pŕ\U u| Z*ȵ=yŜ&UA$W}}5d 8AVVBUNx3NCd B [G曱UCe?^aܱӟr(=NY(b6|W 9lLhwJG&4ߤjQL bnӣs^ [,4J~Q5GMy"=8CeJe=(H# t& dF$[OÔ-Z>1/%o&KŌlEwg?InVz*u8Gǽ Wh/ q@QN|O sXypVcCf`/veǔ 0:F*鼄a).o40BZ,w#4)3 $|,z"5BY*؞лrL A8sVO$d(BW{9^Ԕ+<5N >7!*ݛDđ-erC5o\4Dk(\$@ 1vUq$f`lĜ&1TWl6X'#m;I7LQc#րMRջq)]#B~R{~%,S> j#8,Ab}Q ̱/|K֑)m{9B8u8k8^DքGfEk ߲lnzQQcASbOmm\|}<=c(R? v֖9KO\m]&$Y6}ޟIʗ?M}Ӄx0C΋;pcz$ͦk9L[+c]_Ԉ^ga=4haS{kJI]qBI pʱ{GOiZzyNRwμ>kz;D63τSjՂyzw ?)lG`?'eb YPSez0;`ɛ:o@D3{#h@dwd5js [2=Uf- %.UW;NRD˅2bGb(S?keGч T!9/~'T`e\a駸q<Е̔'U*(\(r&G0pI14!YhhFkō+%\נ%)<4'ፇ峘er`#8Kٯ,6L[CDQ: 1h2HwOHmpupg>И:X_*ä<ɷx2*Dhw)U[nZxX3X⩮za$suXiFO5uWr!h'?p˚~OXǴ"q"s/f7lxy$PiTgkQN7NwYuLumƶko̩dzc_ʆb_9x4ؽ ؗHO, k-&;@]XłcnE%R9c@hzF2oJy2vG _d,NƽM3p*eFY2惟Bo*5Ln ~K/J8}t1H݀ZŬ3v&eKl8!ԫFBSPCҸrZdCAsMRJk*Sl/#.@llj$!bPJ A*3mEv\p}Q_$!(3`Y)MLZ5cw 9A7ODš*uChaz/M&<"t{,d ϛbx7.&SSyRuue[pdortP](}}7G:@pǍQָ8l!}TCs=\'ғOʳ4c 2$2 ήo,٦cn.>iys2ꕻxV>*)'5O +Ӱ('6:16So tf@QF>-=˥I=T~֐6C|'g4*K#d 0"X$ۡ$Q.2GwC~H5`{OUJ8U 5.+eHoq\D1{ ! ;BeSi`df=z&QSPz ABD<≩@lqܡF-%;Φ󃴗(0r8>8–š?ó! U N@yʱx3y Ggj96I< ϟ:Z.~g̈́0UGn2fw3$l6qi!yS+G(@`p r?Ѳz"Yg&+T&=SoC <{O0- p 6B 8*z'Lr)6`4a)NP>r]H6VMjZM !&]As,K'zpfA 0P! f4]X/Ǩ-1 uaJwR'QGΐ!K7_WkɃ!^$,y r*,XI_c<'.`@MV㣰)B{&7qdk%g@gMbZϒh/>eAH~sR@zu]4JTt1NH̓SN =01ubg__*>@h)BGm;((0O6m /~q \MJO]嫔tqqU<n/R#x ef6wjgKL2fDQ}P^Al!B ll0$H-&h"P%Ԟ,n}P C) UY`H,q}YL*4>Z]?%4%2v%eqD:)!w~w1lIG?Z- GLɔ߼*ZeMK:tNw[V!;S{yT z^RqM6Eje۴ڰݲS؆joP^Pi: L.iMb; {|5BXg@f&%-}ao+8_l:C$Szl3 ޽:r< SLK?/~4bg02x)kLN5QE6ѭڅUnyb"XKq\8ۿB Rl1YP-9B}-<2/d'sbP2(o40#R{as$!@E/˧3h3>&;.zůU M/99u@fYY;XΎzKy$@vg#X2sZ~+c)bCƆ<-=(q%{[`6 o{PG`+/pq*8쟫Rtx_0\I (9yW )| p͈R椑tDINΒ{]),'P9/*єrC۔IM{=y5M#=o؁s0{5=?n[')])1K.5mԖ^{@o3`k;cEjSK 6}y/X5bN{#n1'Q5'g<k3KI}3gAP=WS)ml-b %R`Mz(:l(MciBwevO f@6hs`PVuDAMnO&jTiG爣vBDzEcGV}Sp0?6A2un&bX1:WBVdF3,WiFV6=uDp37'konZ*i~Z\]I7aނO[ΚdΨ]ME@W+wNEuk] 6vdo{:-&iQɇ5Zv%IܗXQq]]C~4^\br,< ycwxڠk{~34~mHLbu))??:/<-Լ(qAxHX`mnق Q(- 1ZT-9}K -p^[k9g#~]h|v}kXp4&}o8qs09B`L6|oD#58M8 A7#\4iG ( C /C'ڞ2.~y /ѝTQ3wmO=VY42M3AZа:E\lƁR4g:X^OMSrsy!&:@BRgK.p -fJ=#P5fkB{+Mw_F-_#NcnଊU(l~qg <t⾼yf 9&qVEm#c8#߆=l/ Gf&xUqÏU $8cM{{ՕSU謼.1L|3tzTXww`Ac;~(Q]T/^LQ,Kœ-ռXנaU!3uS3AF_`lX{1Ṭhש>G7(gO=NQG9uM!}>#gXS?=ֹ4^/`N:1v)[sy}v-m< 66.ʻ݊gIQO^̣&dD01Xa/$aofYe3 pHU|nqķ{" GYJK"0Dذ]8-]|B؟njhZw =fV"DT@epѻ6|gPTrP|icpuB -klgs/N<_.Nmm$mX.{c|0" QeIwP4V&+\jҰe&L MF,g?ʜW:Z=pA-78RG2֑0ywE [u G("\&ZdȭٹʼѰ`˗6P /iwύ/pI4?i\T`7u JtZD%B⍽7l0?q3(k&ÝBxXBbZ(e(X]ͱ2GTmgĈ **albx*H/zω!vh0=pBmEG!dfJ2ߗ60ʳ˾nbuS*i$6*~~κ^j}(7H ճ; ?>bx%hpY1LitL߇Nf_5 EJxpw MXE?@21zppd@빮'H@z G~Lrm/kX{9yp!O#A8I8On=T&(C5pj.,m2`sGEp4MBY5#$(6:W8uFcQ]O'fKHEa!?"M%4_YywJ\yShƀDb&c֌nv.w1& a- q2G2 Æ/,~Sb7eWMwsKu6~ P觮,##nsOԜݨm>AED;p\fk(P ;=FPpO[E=La.ˠ喵B+'cck9lQo𦝏I@ܷV71Vf)gZ+%\}76slC1_U,?M6xgSƺ)<:ks"PO"Vj6[]&~P4􂼟a!fb[9xnKGC>*$/lTr VN6ƏLn#fy@$6u hAadAH 7Y=+u#?s1@s.a^i,0ԞКx 8L ?>1ĨC?[R4M8Bp&9H-1j=v633I{ X~ wF+vČ +4oNub;ICO+Po8xCOX/v]wt@K|W0[P҃7de  FppGAj;X?bc:K^'",;V_j\l`ԃc) suA?bUAs͗t $cbDhUI+YPoQ/,tOT0n&(ya$Q:^H|t6[\2@ 66d˔9F7,3ZZQr<|*yr0i1؋1˹pD0e+t-q?T`L*Pqs ~ TD%\| zemĞyRQ控*hl]ݖ=&\r".WUIh4?D#wϪv/|FM0paD- OOiPg]MK8*ԭQXGDM$5\$CLBq(xhs%ڶ>MfqVqt9%Jp2+ݚ?2 ?')t'4qH~% tզo]'߽'z r6M3ϺBs(.cypXĬlLN;)aBiM[ػs kh$.j Ee>y*gI iSʕ)Y^/)Sl +.V07KM\%̈́1S}0a4(VB+ݝH SLKA5LCcSl!jyT84~#ڍnՌ0L{SRyQr)2 㷥ɤD[D-ذ%- t=rXUg9R# U-XK3\PBu0~Yy.EQHA IS DH shBџ>˺Povi]/8=4 OE2sB%>mni,[wȆ20 !UrPh;:#,p?PϘc ǶRL9kk*YӅLBT`MToAi&xT驔Т P\XT}U>c/G\s|F!nbQ*yͲwFjP;1@kv3c#K!A UMIV,OQ&>hm8Vl ypݕǤJD|f$֐g*n8޹&R:aU>\CT&.E^Y~bSE @RH028T~ { i 2h۰} pFp5csx9~@O@ ?bp/]5B~Lj¶]4J}GPe}zTʧd'&7)%2ܶ„*t iJ8vGEl'de :?B+^}ga;P 3"Bv1FZ m#9ji`Gryc lw]?guDS5_1݈ډ=Kb9.?V1Y:=xcs`N= Gu}~HqtՌ@-}aHbȺB _<ԇFE=ʮ(c@U)c.s֯H9sM z$,PtZJV(AzzyNT (PC]`aGU\~n$'2|]?9Vih+pQu2eM?R 8rPxFv|-{vF /5&mC,S^ގ!AMhK3Ī{@fĽ/7aO"Sx"=TN[c ^2޳d!h7p !'hBG|^cnL愭Tnٺ/Q#꫻T&imG0f ߽&ր3H iE VuLdpP)FNHr;wp5&md# ssmt}1ţsk޸SS=;c*- 5= `dO PXqG C')7IsCU;d{K1j~˾#M*MBw߃D}gM\m J.i`S,c|ACp~rl8u2h& ݡu!ԷM 927 H#eqٛ>-ohi(7-=L o]2FX~֬WwFcK 7Jj&?_"A9Q p}L#tr.?rP:vc'\REɬگt *im;-z Ugq \aH-xt@/9%@,L lg`Mۘp[Es4=I{幔@E4ɓltxT`cKPfm3F(fm:'x}>d|eʀ R7VCDE.)J"[ZqlwX pt+F4>jlՙEvw+=Kf/ƩsLL\b #UmY%No O-OY5PۛB[*NYLݧ^}WY&R\}wF*w0h@.[ 9]q6~qԃP ?}]*hN4 qž{Q4*J a eE.k oA4y+u7XGg-~axr/ٯ/k[4VԨw7p\` *DR'>͏ .-!.$I1>GKLkg+CH9]&{sި@dLL*vdY(ȥ3m;x"AI-.i;"- ί>l_8h#ZK6b\X}|s"22o%ZT}sT?\ W\~~ g96#R1۱3#n wt&dUnFHGB;.Vb"APRQv Q7<Gǃd Dd|axRz|<`'#侢e鄴U!נܧrd>prO?EZgF>I%Q&t~?i/oD\Jv#~_x\ `8 @/jŞv\d:Skj4Y o h߰=.m6x ԨܘE `j$EJNڛw]Ca(kDF { Uf9VJ?kS֤؂OͷXX!!"]HW m[K08l +Nh~C/&k3 mdHYA^y(UOHD/氆(V5q 6lm>P![9Y+ߥb^F0UݑR>2c1NTSw{/;]i`?<:ϧGtWuܩo_Zè:,31Ƶu-HnwQaf /[? D;Dm !]ԏO q"a!+tejXy97dpyCYm/LwK6߅$d#Dn]h*RO'Nht6per\}12WS$>wr b'g&AB,/Mbzֶt!fPH@:A NqXq[kQ qΐu.[2Z3u;>t]Y 9)otI6V2YS T!1G4pF LSYT~1[:򩟺s~eo2JM*g,*[}M`RC0}qc;]l(ud0ryW])~sHlj]v6%օC:p.;iio dݥKc y*.\c:Fy'QnϫS?F4*qgI9k*TUSPRĸ̛_}؆g)~1wr4Z*~;lBiUMδS¿Xԡw;u7-N.2EIſW{ /'2 xה Yq4͗+p..N&-$% ŤdT}?t]= hۉoZdLDlWI$93([byvÙQٌ6U RPf㋬g@ګϨb¥X<.mm+6;B*{7kMgL]۲p!asDpuA[&YE t=AF-#19A@AT;JV 2Cqc->XP3XCXFՃ}Ya8R)Tg̱3Va$J!p{(*<9|D?$E Ɛnis ×:%Z<l87}Ve{_ ; ؍Aٲ\ 97G8_pȢڱޢ">1jHչE42*P677ky꧵X)(gT bOt^dXS͓ hBܤɦ Ԯj>"(V/SB<{K\Z )!g!y3Qj>f).- e$0ҿKpڰ{~gay^< 2?ԧ2nGG!14mY)hH!<_大:9ުs<2Ԗ wLZZoSj- Sti'~{YYD 1.5cjRS3!`Sgb-oc) :ݍx Qm#2"זR+@&G9k}|Qt:&2jZJw+NȘK$M^9;4 pQ.TnA֌s5],U|5^8D4*mAV_ܤ}@=SxT4a[r IeA?0,Oe^4 kL7 {jm%ϊFu mTcNBi % I ߄X$s~g3bOqv?j PrIEPW>A>g~C~vp(yY#'f%?|O p\./ L-*lN5^ #KF߹3]J_ю-*bpjuLx5ߥ^WUԖ.n+bPH)6fQ:dk%B[b ljj—$TlhB sݐ4uH2ff) Jt/Lb $g3[?e;C2"펛qtЩ1n[ +y/(X XV$ PT1`ֿ%]~l?{8vPD(jǷQ#ofY͐l~اawUܿ w̤@LdobJ"Q[PYAG|oc9OB8P _-&CA B, ~V4MpSlj2뎙{=xhճaO4tBVpF҈@lЎ<O LсcWqzuM$_2v<;Cm$̂LWoYb~=yz @t 2L^Ο9庙yb [,g"OoD0ͺy*x|$v^^t~}X)Zu(;tT<̳G)Ġ?њd&f( |90pqX=:0ًY;,v8d9NzsoWp1v=,Ś{>0jzݔQ6ҋhB5?/0VcC[d p\~V&/$ːH.c2zhCWN@R^Mw#;/j#W\j2TvTK.Llaw? o#zrdYmY|.%FnFsJ";/&SshDAw,/~%$4ʢ]\wRS&faq'K>D ax~tkdA>/}[Zc)PY/jN/ bԑ\"] Zm҄MG̳Eg4^YjJfp )ah r`'uj+S)C竛87#TX IѰM,w/]5LwGSZ"͉a>'gsϮ~GJ$GzCIWl"M&q5/հa/xc4P9Ė;:ȧ㒍xE>mhf']d!]"g^WqUYu%PS6F|pEO4u&v0Tʾܰmz| .s;ܵl{2/*-%=MTN8 WxS{?JN^҆!ڮXe4sɸo |fU$5"}ݒFϺGg./'-#edbEsOXs.K|^0s;}bͥ hOg. ىT (J]c8.#&4Y :FRq!'wk`);YjwIOh>Ϳz4|Mg<@K`F7UM+jJ",vHWHhB 9>Y[KHyIgiޘ<.dvV7XշezN/DPXRN3aŘU1nDPj-AnkԻ赣Yؙo]E79v:ymfue2*A9&CL.Y_ICpkFq[Zғ˂wUNεFP#Vx5{\Th(]1jA20/ZdW].ò*t|gTu_ No}@Q/bVqQ]qnU- Nf ýDTVMFp&ӖaC#_QF̙.PR P"l䵩 ƴm/vi|Pn,4;Jx}g//wX ,/8M{U@CopNh2 qJ}yEkWfD?<݈^GeΤUYnwc'G@*?Y5FJ.u*L eQOS+ֆ/`GGon*Sryh)%]?0E3TtÎ, |G̹Ú0zb0I*`+=E0+r=9VӀ1QHSx\-M%}w=wv16Scim{MMzzϚe_z8P~ځ 2hܺkCY)OG JsyG1+n4ۿ(">nM5azORogRb  h ҆q:P E 9*e}.U7X=::b-$Lg'-挣H#~6p;,m81ɀ8;T9uouc#r.͉GY}ySi8M`\7#0Х >mkڡN+oH{0 V%LDy!}bJ &?lɣBckO`d|nȏH"tgmߴ DiQ&vBM n۽/]f70z=7{EF:!34yg~U**OHc*C; nܸq3 Ӂå#p)$~~v?#@⼺dN^n]rTi'vx -?8dφN6=8R+roj,( + valKIu@gf#xu!ʰ'E]'6S*5Jx'!:%HUR(gN0=ScJ5h ѹ؎RDhUUJF;uW#gSEҘ%tg܀Sӫ{fx)XJO!Υxuqu@gj-%B|m r-{ZgEz7Ѱk<.ğT*"t G?Ozx\bH6Aw[}\WQSdr'Ղlw@e}s3]YHDRC)$`k7Q1WN bk7Q!Dn/?ذp_E6~;-*ءqCz,* Bjzx=䦅)^GQTҀX3Q75Ҳ=ijqf5A:.VaK"k13L,#8 pPkO4ڿ:FEٗz)Ut#n:^ӓԂ^E ܜܻϬϩc23^(0e'dm*G $`OZ6.n#Xx/wuo@Y:1D.6f]snjxCږ[*֮NdxmIe̶ܢ"M(a7I[׋$ v2` VfYVb zc}rfQkr̔{O I܊wÙTxlhp"#Fv<2vz.v:H.oD3:b*xT$ F [޸ lrQE#ٱr628Mo&~@ M:a3ɀ+0mKRzB5 ׻@PHF7{ɵ@!pV^ZY2ZbA粼: {_<8f7}ӈ}(*YqΪP_IyHg4k~OGG"<6ߞԻMē_UkZI+CHP8IC563)q&7alqKu'Ǒw)%HVpO3x(U.{TR:-erZ\=qixYvmөI9gT/2U$ G ߪH,$33"A#Ztt]F݀w&4)$ r EM&Ze_s!sarkpg ruMMR3LQj;fC7O@vRgLGϞz m@!iW(NcM0!MZ-{ovE HBp>صv»FȘbnI_[J>#!QpDżZG[spe~-4cYU~?kdg6-zu׵LINuq)iR *A v)Ƿ P"DoC}{U^ ywˉoFKIsP8&I@3$.~~ct=siP%L30Kje6OkCHp$T(@^(8B۪bO@`Z  9w+$dtϟe"g0 է!MDHLE=BjXCs%#&EUGdgK{Uo{ ':l1S,أ׃L#,;j ͰqNX4BۏplT'9TP}PӅmڬ3NG`K;Jr}pQ$nhʰ] {p,rOD{Þ8aQq").B W3Ȫڦ(TFP(uBW&pjqz0 oc;LٝFpE8oJ*`p*\ $:eǾCfDہWSGrQ N\q=u*Q IP55 {`g AAgcn(5xY2a) 62EMi.}ذ;~"č1_!Gk!,Tbq*SRk c[FM+jT ZyR 17zCD $B byAPжjvNEZj'- fUjͱM6Od״)g݌Lg;A0Y( 5e~E#T½mco $5kKg.-9*4A%-4NG-l51loXZ!d,m'L~2 ǧ$nDGWgMHAWHO $Y&ӻ\~hK׾\Vcw7ެh]dÈKw90+i~tԙu]w{pc{7rO|f{ߋՈ})(5aJ<4tT@EMl,Lǁܑlsڙ8;)ըc%D2u 40ր6d _l&#z7庘"(WC1fsI!c# R KyV˶D([&A\.w4'%];`}ݴ  f,Y~ɰP`xbw۾S}Css70c\䩿Id/Ům+Vjd .x &KTPi9΅\; pD4.HÐl,, Nn'Y+!7$邋0Vg6!%CZ{Ą7n C[BymmM3JNinaGMB0u'Z@2,??%qE=Y?[|k( U&0{y!̱ei-|Rq4ca00n'h^i}+ 2yf xG1-]2&m#}▴$iX A8$`h>TSH_pxܲMï}:mýNƐ,*q .Cc \Ēd#ZǷ{;@N=\DK៘(lz..M X.L1$mxN+Gy 4=u߷C"[x;qt 0dE0 N@qCĦ'wt XȾTPigGZqǬ:bXU}zP Ǿ7++ƒCH^]~Z&Yu\sӞ;e*\tVSm1e&o@ࣚdfnWsMVRq-xRґp#6_%n)8_HƯ0Bp4n %dh1W^\+a743>~Uy3}%̾$kAN"挷8F)V XEXO';Yl-1u!jeV҄ ̿^13u 7x z d'a->,WaHUҏ** )gk_.4RzPwIVEx&puԌrN$ ѐB+n;6k/w%N<'σ)4~4IxmϜ;]m}Pϡ%ܴg)8y\"ve/ʺpCV2_^R=BԡIF=7ʫ7焎癲:J*pep>&u);)Y:/<8$ 3Bo63pq(""/oXrSjвRbP_\"ׁbr3t<$饷V\:l&1'L /ؑ%Q~Y&9A?ba]:oPRd:q*l@j<^W%ގx !BK/ջ͡u|> VۈEB8šgA="n`]Pgԝ[b1*H 4M}@؀ش,Q;ӴUPSXdfd~!^{m i'Db lÈ 6S wWԎ?x'/t8iD}ﺴo"5Kc'",tQHCyܗY)أ=pZD7<1aslK NZ.]z;ݐa!^FSCdd>]a(hRWu>6gӚr8U0Zt}\*rŜ&TWq_!v5N3 6Ze2 ǕbS,pU*}-dESKZ׺;$]@L-3nJߐ+2 `?,;ZeO"Θ\a)ԞNnY87U`l~bnЄڗ>脥q w/|kP{ YuiAs.xXT]UPZkHo62d(A9Sg4@[O>rP Wrj*H ^68 JU\Zt"\H$Gm_Z+]IpߊwUU4jh(4Fhjx>XzX!M:_ R ]EdnR4S =c(QOt`EZέ6tr RI <@| {x%)8?s^Gxhɣ:=fgv0|Z]f6v ':"@_(XH~N3 =1I$Md McϏNFWc8l=&Z7ꉚ{ ]uz}U-W!J_Gkd3GgsD=\0E %]!w'_@@{t'$fIi y$Cӎ&p<2qv DkPaWoL4gT~f6jp֒i؁sh2/K8ǷkȰ*9Oy"r,[D+—/g AfAq=7.5 |#0,í|r(gM Ő~g,5O0 2k,O;Ź<g'2pdMkIj`?ĥGF,݅tU\i=}u\+GF&!PVj,QfP`jC48%n}+hI"Lt/~`nj;1;Rpm@|EВHMͫlԧ~a#/zg~ixQ3I<6 ;+J9LJ tIMpqWͣ /[%-d04xleIg5,1JLdGR ԋU뀍; ЊlJM61Ca]ntn X͋!gq|f[n?$aiS|ţ'V\ѹo%C dЬ3IK-D=CpWK^-=4u^JvFI~]Wd:PٝG`, 49 sɌѱM,4>fq%+NS3>^nP'W-&3i"RSww%@<a(F4hM"];&\F&821c6qfZ!cB*mӎў<9WGyk@"rK 0p_5+nϷ{D+UWuu%O.q@a/7!Ÿ;d+/R~ӜmN"RRp|cP]-Cio-׌=Uem6H!ΏMuKwNo"LWĜ,L!9Otȟì9.eT6J?3A:`(1Wd5t:g:I(+`@q#EM4p;vǕ\\߅` Xi:S!` #HB6׎oяq1&,awbKDth P}tVpb?%J>5&;r@'UVhg7$:/̬z@ g ǫU;7?UMɠvz FtuS˒!\=[B8B6Xej;UPS#[>lzGV0}5$&||3z<ζtѽ+7=ij%hL,tw(nzޛ5uMt̨ Z0ng.a6{5u9ՉͫOXD.sl*~lҪ9aFL nVAt[ V >q9WU:\$`XaL։{a. !A =ӿg|@xcPSfʝ#ʭaAa (g8mi XNKgi1FT:S"g\LK0f;?iVu / d7:Uj`NDɹ־8\]n!<薎M 랉^r`y2Olj!b骇?\9;k%~g&uZprq&xM_ 41sn(28~SiN*2$Qx&_wL.WC[(w04(aLk\NkUnG!h2x’HVyR~zA< %x=R 늑X@';}ZUpWZ?3>H`c~/ҭN̅fkfT؍CEZ@g)DI\,lEҸ[[:;g}~#g(3>;1D:@xB"ix()ؕҚъPw=D_t6NZx5%G䤈 ظ\/2;L(-;Cg^lʇW]^&nYءT̈߀h1ݾ9Z&q4ꀸwv_Ni)*(jYM=ǟa"P=ijoRx V ty]8n78#K^)pkgB<уlL0{ Ȟr4*.To-z>$A̎H~t!`MA.a78%_wR̖iI"v:a.׆>>cp G̚@`"tkC{뼧N\HQNT1ϳ4zvO!wbMPlcwL=4$ůkW9JݺۋPKڄlt- ܚ xč+Ā2b'۠"V9UMcH u)(]oSj5Xlv4i9VǮfwʳn~:׉8đª\qcFҕP2C>[df8T4*Jbo^^ߺ%wjP9`ܒr N7}5 `<~~;} lu:[$|(yy}=)fwY%ӆżeFo3ֆ&,+8F 0o<̃4GU86( 4W2 \9yPUM¡9N_ܛ2)0;. *2~m7D?muL4aX^t2Z+,W'){;F~>wߣ ^ $rq+J]--]bk w!r/~ T Lp9uֈ,bihI?*'pB2(+I}NfVWgjs~ U 5ul9 |2g4)5K/Alzɥ*gYV52֭x]I$Kk7(Tk,?6t5TX~ S,KY*fb<@3'ǿ۳xd] Ã-d<7M } ne(R YaS#֤x)7 ⸽5tw[%+ 륟$;I;gNxФJeWߑnE.ZdW5gX@ e,#mQ> ,Uc$,=t!/ LWs%خ0r/d ǟB?R%KLq}_iן ;3 l-kh59%Q5`5(@һvJBPs<igGˀтFc[=r7cIxԀn/=ʛéj&( {LÌL{h$}E%XI5OJbRW+ IV/pkPAٖ5zXвʎ\?[!5{'_i/Lb<EkhY3lTT-Ts^ᘇO7Bq#yM"iG$fgsuέimR&[wҺ}l5ZY,ַ@u_lV=C+ }FLr57SM }W@9s> H R&c tO~ϺJw܂`SGdIiBeDTT}x% W~׊v!\>^m|ȅiy 6_C3.&nmq>,[UZ7=P_yVwkfeH҅rTx@;vp8K탦T\A .f]a zNA*Vg%\>OjIm_>.%Kh8Q8.dXH9y_u'õm[SrWgu@AL]dbVmӪv&v?ly;VF7>D\#|dfaa ,P5|oitK! |8 Ix0~"&U9Pv;J&eA(dq+u[C'>̻|LS 3sZG(G NCVӅp8'̆O- `t7~d(;~11pv f;57YeBx\75]Ms}2>A-ё dd0:eɜW>9ήGBw'0cis$5p+ :{()C Eی1w 8Q֒o'^Qk4Fr:_'Ai:sܝıTF2k ~/?o }-&-kRayBkOPM[Fl L@bEAȭE#TPOتN rM6&z'$kWݚ|5JU $S/?hsΐvF+XLk5v|leN'@TY/Yu2!1h&='2bkUSR%Ut7ԗJJ<<96Y< u0HH4VSւil)IHVOa$ڑ\?܋>CX[EPK]'ER$:B#kH%{]LB3Mt͝rHMOJY/1d?Zy(go=ko撋۫|yG3ؖ%4w=_]Jr% hh`WDvKG`tdE}+m8g GJS.^ /iw <#yclөcvZe&rK| hc{yct xO0ffWR(ւϼ*U}KAK|b/~u."=4,xxEC1懋ynL[`@\%LJ"V>x(JʥᡸEV_VMᎨa7_! =]l-N<-4KiC*iy Fz"4WPg\Qku&DGn5GqNEWFB'l@! HRwNpL2G~ Ζb}h'`lBpdȸu?ũ W 48'gҜA;m2#K_DŌ}Ľ9 +rcJc_3vVf?N|vG"awB$ ҚMe⁸(u3a9Fɀpԛ7#|X0a– TW.>^E~7,ىuǭApa 潞FV 'Vq7ʍ(gcLSQG{~;r2k`0VmD5LE$r iuDU0ФaX7.A!$8~žJV[5${x 0ҏbg|NgbAL4*R\J+8^<-=e(fӌl:^*-y}qœ)I)TvENq|cr_JUd-3׮lfh)En_HaG n;kN% ]* ]QTѤ yf庶}}hՕBi Zm0q {54 _OŒ!"MuG\&rd\V$3v|ۚȷ nvA&_MD`Fce~._k\{{( [WP ZZe~y vi>W]b+JlYTfX=ZPJ@FaFeb,&d #pهh+ FR;pj| abeq#E~wXEWoR-(aQF'yϧ 1`VyfJj.A*,iUqg7bjCxVEH!*O] ϣs\3QsQ0yR ηL{#+7ݔ{'mv=(d4OU%Hkɚ~1aĥ;ts,EY4 X=y`) mւ4@9&M8$ssfWY/$I' ew镴p< 2PdWVetD[]MmTKHxf0Hκr swrϴ]^el?CNir[Q3ͻlD X|V\Rשh2AzkSEsp `I3-3փ4s(K ԻV(L^\K4/=!mx(M-*(jwc0ǯ-]wl'[4~# ҭ$DÁ0߂{$,ubM&šַ,a;FM@4F@ֹKG813Oh7G`q"9,d6vUE2sWh1c' q" rbX h"sINK7=5`Q ǫbCE5?Ct]8],>Ĕ"i& D6M?D'(q.`Ų+v[}EcmM4 UJ;tCWt %"g Қ :cӗ@/c< ʕ"8n.sپH}vӚ [?>VDx8=$8WgnE,K>1>MR瀫yhDZMFwbBXtE2XV=P^r()kD( kr] Byٌ%0[yRA|>]'s @CR jqi=>=h|Wa2knB/x_طyo̶=j k냿t`tlLMF"#Ղs ; 0=mzߖȓ^7;G8"Xtrl\IEƤE+<#3M|d"S9nV})y B2Iy^&fpΣmSK `"{YZ;?+Iՙ + Jq)^xmb#.;.ժbԫZ8.?`?-d_7 Ohkxh>hڇ)Qc8ʈl%cwJa~(욅 w󗆨<.h[5*GohʭA`k*5mS[ .#VNi'Ůǿe&파X*)گRɪ;GrxǢ񕬣WFS@ a`?qAqhGH=&1Px IB } yF} >Z3n+$IʂWOЇ#B,ͻe1AC4s^q~6QP1q`NVEyD"YwY:S`G]6btRD Grp   /U ˦jV<ht)|@Q{t;R'_5kI\QUMN>O'NS=n."gK-f~;L)ћlT+(> }A 2_9wÍRYaݷ2@>2k,1eP*K*D$@eܿ{zÑޯhfj౴1]=@M%eH=R5ȑ]kc6w^)_|gZ0?(FmI/2/`EbPlTVՏdMjt⢬=aQ@EEl[lE]xT} 5wPXLiz6GQ{tJ|EnYB>fh\ɝ9RA"qcLhb Tx1eݖ0ЍIq`6̴cw4B@݀]Mc]5T)7M%%Uu䀩\B&]8b)O;+Elmkc|]c*3t5h/䆅{єJ/&/FY(ί=qTJ09ITܮ4<-KqZ5&wf'܇lEP~ck.Ŋ`BkK 3DuC3 Vh0|_pc]9_vm94l1xA`Q/q}}j&Rmnܠ\Fj(E.2>Vd(; 16cQ) @b+l_s"9Y ZXAyvg?@{^TSE2d]R2SY8M|R5ƀ6EUNՁIom7ccu4.>mAj [Yowm]m,O %J>0S6s/mvm04>aH"u&7iCADWnd[-^ZpC~Cqٯ,r2?JI48Q2pq]E\R\xVkDO{ׂƯn~ l 9KmzF=| eHݬ 5?C'Pl. RNn"zj,q_Yv]|f?Zj] /tbJb7A@?) &);ZOř wc㌧ kīy "u/m TͤvAS݁tOSG@Xx9M(G&}o唊Zy]i/ ( T>)kN:fi̒ d{_x.l?:s<'~%Z"MStn,yqx6@a.+lBzz {]{5~@j\+c(r/Nl;\kKfԮWꕞhy)M*̬PWJRs ²2t>*7ՁS1b7?2+{#U} ( 9Щ&D`Cl5̔l#W˘(,,1T{]h>5oH%P7X:J=]plHf}i"Z׫1HvJ<LCnƹ[X7CX'XFD-M+Oʧ0IeoU ;4D`.IyJf_{asH};ԂBq̎ԪɌy[xuJr}+zO5L8˜Yv+KiJQ㡳('h[h1}wn;%OݯU>!fX!@?'cF0J;Yu*o0ە%՜H+bYngl|=gp=p>uG _cŮ!\y*9F|tTcB>؀_hO.zt(CG_z%(Eޞ<ͦ czh$* &Q+1T`gM%*t~,_Pꈉ% hHt֭;i BOuQT}:l"FAB_̘2 @AЊXU^.oLb (݀LbkbY\wz0OcUIO+LJo: PH[& {O2Kuoa^Iui7drluj%H 2,CsnFv+s;tL}QӤko= n4IN͆ē׻En!S M\^)1H ?%я{y_"`$$~X"}qISXKc~B9/骞8`,9HFwEg#C{Cs ŷLڞP ˓h7ia>;K / )}3x4Z^޲WmﲕPԴ|]c }]bV:V 1;+4;J=)`yzPGsP7,1^fAj/x0{5Ϛ6İIlkN_Z|F/ّbj |1՘"ȴY. ,ե:W7DZBXsuRA[nxt3G/{EI.U[6C+N™M1IC?pW RYY0$}'4MųphxYՔ13brDjObTG?=LJ3*΄ (I@<>W M8<٩ ZKHC+0j#: ( RR_ 6ĵGŦH.n5/Է-XjG7 %#+ nulێH/p Y9'Mrf7;u.& M,F2ah:GGZV >dWp E [>':Rb' D%F.b.z"ʇ\eGI͌ED2, }lS5**BɿKF/sDbTCcޜTW]Lɑ̻j)\chK2V~xum^!$ e ;-occX[Ց3:a@9ss [#"@_k^LPOe {aLZSK_a 3H7n5H9~N yl+g hNܘ090gyXCW\HmeBjPpnV[?hBtj_!pZ&e$YQG;wWs>Ukٰx??Q YZb`xkW ;ҍ|j v{jr4>jV4hĢӼVN̡*z:\=[!.--rID<̓QL3'*sB_=k?tTSα GRkSli tGWrق5\YQz}JbHH5,m{A: .!JϦ=w] | ÂOg'Iiս1/HɊ^0c ?cEU߫ IAA]]u>]i UE–GEn_?j"tR!mO,@?O2o⿉<::'s{9~ZY*ܳ.OB+PuCu7Yeh(K@A|b*WmYy8wz97ria|"w!˓9,Qo-:Ћ,'Aaa/IFpE.Ô@eRHwJ;fKY)AWh]'z.<Uڋhкœr2SFDeb?Oll%n͓9"=,޻7 ^"&lK J$!VllH@bKn 9 ۄpRA3b$IЅKJ(ZZ1URPd%2b2';"Nq @dFz#{ +jIM3q Ի~'[#'QĠǺ‘NJ΁(tǙ 6$bW5ޏt"]bYHI-+&hҵg{m"6p[zrgDp: 86)@VRYR|.oETStM9FK`w9Wc"386cE"0vTw0I˩쥡%3M+]>fu,lHt~hlϧrX!5ʽya+2ܟc~;'s-v2NFRo\689K% zؼt7N&u;sJ TS;o۵@@j#}:7[`gr8Ĩx-2QC.p_t\>"wZd~(m*k2Mmt[{30.%eW.y}jDn恛M1Ab) # 'Dp[4[7`Rx_Bc7K-`" Uq tm+j;,iم%Gb71rajKIm'+46`#l2˺:]!n79#}RZq8wwzއ#GƪF@T=#D:j' Z:GdېtVHV]CcE^ѩ|FQ뼃9™s#KUX^h ڕLq!AFSi2B!:#>5BzBLe<^r>. e#5 QFI\Tjyĉv;:UGм3[HDz*dR]SxS#H4Jr%aٍ(] NeэQ  џ2GnBwOK-U&]&7uB0 & c& o/(j(7O?3mSd\ڹkN`cJhA]F[ӛ9=%< `҆ l@튳LnCeo][9|,{.g Txrw !$l i~wAh&+;O & 5:v\TapZŮ"L5"4;չZƻ|%=)qJHf$"I\*2(ܓ'MCĸRaY,a naMcY/N^aDS(X :Efr~g|T񘇦?!J5x/_Z6oH{oN2%|.B; v)a=ޠObf&Z95[P!O|z!6 aeaqQkvxIo;ܺ[x5u 2g](ݵ޳=oc2:~/ZݿHޝlNyhZee),S$ٞJ< V%ɅO?\Ao+:m@6 }տP Q F9\5Kr}UʒN"( ;rD2gǡR㜆Ry#V쀌GK$FPjk팲NmK3|KUdX`hq^G.c?!Ssn7a7͍0uѰ7 dzxiͧt9nȦH'05sq>@T?-|Y_XbZ ,YHƣp42.N701')pu YO( hv+;o:TngE2p.7^&9DzjIHLd@TD"T#ΡM,7ZbWs6KX+e#J/ 8q<E^Fֱ9&C`qӟV˒9DێteJ(0$[Q^2/l(R7hͿB/G[,M. /Me,Uۿ9 {7w2 -,֝PN:y8fCt[`KCO)hXa>xގ;`X$m)œе ]Mo P-4#f?74ו;1=Wҏ;oׯb^E:8?\Jl,O4!zuT&m+y ]'>"5p(|~ <h*>kDOծ 4VzDkΙt@mMyg ]BG?͠KgH?"n=/€kI^M ]~&;ko?He"CV1\KD1TD@e5|њ/G.\Onc@4 )kϓJ.1 4GMQnur/;ġ;#c5iUܻd[PWpp{\SUM!Q*|/GB'Z!7pDZ$dv}Pjvq'HݬD {u6ԯ&Uq;NAbe >sPԢ r.tIع&tDt?+wszדReIu Bo"1uDNRH jWiaR0ʑĺ#跿:9%1f3 nX;򱉈@ZPz'Eu:Da?fb"שQ+ k#&[ LSFSkŮS1de3=M3pR9#O> 6<\hZ"BRO3Kϙޯ'"1?)gpE+<>tޣ@TAD˶m eslJd Nwq Ȱzn_p"#7c*z𑍬-Ȗϒ`pjtD嶷*CJz_¼[pʷndƶFG >T9`ADX*DZ)+ccfTYcf")GG X 3n`H,"sO/teash]r.w`5}b;Q|GĨNOk`.Wh,{p˓8RJ\}?ЎpOƆbX7`X)On\QCQ-Ss!'CCf[Hf8XewvwR qvcb.ch%Rqm( 5Hijɚ:p&[.ą&EDfPq?&<\.R4.(r79`9QE` ~&_ CP ;>УS#5\FzaM[wg9Y%T z&sk%M.ښAu{S2iC/A],BU>w翖DrurkeV/X""cLzmCO:z #&Zm>fb6+Gn \UL o(e r Գl`, y7*@v3أ"5J b}R=̚`B[ѣ=mj>)_Enk)e&<̬ꓫY\K66Od{=.Jj8ȿP6#\7(l~^ 9ÔlkbWU:3f73AښDDnMRCM W{ 4 OYf\ݵS0P O?Z:&X--|$q y*qǥYPu,P92Ҥ 739.~IZ|P']j] Ip{_#CšCɪh*x/ƅ7AjVBdž׆u}'J")ZInC2H %A0@vaT8'WxH?5ׇfadrI=O*'Z{ٻ@RPLaU1QI}$znO,!hrl{NC&|:b̀Z]n`Сڍd" o@۞h ?K@XW2ґZsxU#+`ڗ5mɉZɢFc73@=_ 0+jA6hfY1~<N0wl@RdUkjjnnxdd^,6fZL9J'oV{]fiN~ ^- Covj9cIzBu12aiJd!='ٜqknG={&=Vl?jlJߡn9C1&iG~b2P#v+GPR558qCn;7Aruh0@Aɶ,(@ӓƪD/Jt<_d$%0D Rs.e&3 `zr:y !NVIǣorܐGS'vnھ#1cEG??JrW'ςsčR¼ <9ƬH蛨Iܤ=Kh,Az%0m^;*pp(MT1jg+q@?tCc7E30iݱL͔mzg爳 Us'ho0BLoMqz>k9~gR+4A?# KlL]Lm\g6!$ 2މPu lUe_Gbnio%qz|S@a6Ȧ'6n&Q }1pqUX4eJ,e?eccRWMD/hvoZfGǧ4-D٦ĘN0bpxA8o;8}o;sa)V J&@bQ]0RBI".VM8;iϠd1 Ym]M\4F1ub D"x̘>q(ftW㊂kK#ܯ}j6@2Gݺ/8敌ޅ 3Mhs!gu"Zfy;{Fn$’nA=X/EU=3ZdD˩\#'h A'πu4jQG2/T˸ {_\b< ]|gv$b @el<'t2fXS;0d9_MWLIwƿ7U\#gqx戢|&!Re!w `*ƅI*x8Nw K!>, 48]uSeRm]]̔^}_|J!wBik WUaѫwe8I1:Ut&K' oy%qzvQb(jیb%kC S>ze)~b5 ֳM mj8-PˏVc\rEg>3 !ᐰ 1e$!!^)[c{ d̛3`cx" dxٹd73LފkinH|:qtMLcMSLX'w$ UJoC kᇂ"chgwTw0_3Dž r0St˙ mnr^He݅YشPF(41nVBQ; iꡣwË7Fi-,fE} v𻹸RãU־˿~Hsȶٜ;;Č <]G%v433lk2KT:t!`% Ǿ56w%iCaL$stoa)K-6ɵo91HiqFdo!rMg?ghH\YK)@#p*jeV<M8f_ats0AWjI-(i<c}hy J I>UnछZ9?oƒE!B$|+~`xQgY^6Ix `&ZwNA^A^phxc@؛ݐN WWSPd^Dk|"o_]X9|SVׄx%$N=u pw(3K@IC PՍ)7pi:T} Fm980TRiͭ_ov& |4anjяDü]l_:k ");+G2H*I:a^ '-b⾦Ň AD g)CL%e'Nv]|{PՎq%]N ']X-kg@y/Lj`| :*[P!9Wg{Yx6xܿ3Lo,H5ݥ}/<KS^{]'zw#h#bY 逌ji o|Stg2j@D ;7QXy ]/QG3˭oh5 /c.rOg 7L9ΗaI*])!Q~nֈ0˜ck&? 렠6Bf(X̯|P qV~VXLn9./L&d-eDy , MzSsht†t͈?ggł1l$軷Mk脸$ts-E6|ﳯ=HJß$l5vQsYT̂q|[^DǛuKEIa|(. ,6s&vc(&c,]+TnM&zp:yNnuyΎl>jDfK _cWKQ;|o/_dDWLȲ#ck<]do^$]-ODD c!>QP0tdwDAm"`ɤڟo0r˄^y6r9%0zA 4k咝*\gz3#O]ըSc&pbF9`#Tўe$Gc0B_ gz{J)/EBY˧9siN5V̇dwȖ?<1]1lanwm;M :n@a~IjnQFub#-Iv^ ֵ`K3ڠ۠H^{@Qs̹&d h1Ucxwq;x&p%o3i^![ x-?xkV42>S>8̲`9MG!nRWb9$-AK(-HL<:xed[^?׊˻9iL^Kv*a$i!庰c{Y29!"eU)ҏKʨ"k;BT zΙ[K[, XlLH7rWtߨ7.,{>sT`pssppj(|t3s8P$Rntd%Q Ds-\S1보O8W>qm~gA0PEs&\͑XZ$sHBH'>D ^]c{JBn}S=&hMrffsNU_H^ao<`[\ӓʵ+CvД jX<4G  7 QƩc5WрVKB^:A¨[uڇ A@:8a`kB`'ʢ7 ׷w n3e³PhDCU+H;sbpZ`3ZXTuLKvN`8iN.l>~1#שN)V Jk1)G$]] (ݶ2I&@l*3!`pma},[?[*M:Bջ/v*|.9R)"_-ni.OZ9aЪ6YLXߓkʸ q?\3;4zc=e?+oV UӪ~\q8k~yϏH>I/ 7=ei"cFGʊ I0ϔ1[5\fVL 7% [|sւg=wi<ܱ.ɑ7JE^xК^h*~6CBg4ԞweEݍZ/-N^C] ꅄ W_+4tӤxEWB-8@U|T=%~=5ժ /iIOM.w=8C臀:V%Z+(.ή8#@|P҅dKDGY-X"0r`4KHE cûYʱT$ϸl[,\$hǧ劲 1&דyI,2n^ v-j53KR1{w#}6hFZ I3Fs,} JED4, ML\(,(C*ɑ2"eصeE%?{drם4TX~*sEKx^ .i)v;x2|M㤿,\kԋ4Fp o+]s2гuT8Z xPWtq o-(So`_L5=ЌxTFgn&GhrGior)~E6p XK ǕSo!OXĐqZ4_5G)FPCѪ ^'52 .)D2gBYْ_x4C~]gŊGyAߘ30*L1?Mܴm؄Zm(f]r8\w__J+Rl{nHTJʔzr'S~ bQ+ B bN'v~'+ @J|`/K-Kv+v/îbW HϥR.Y~{qP%m!X(\E1L;1;-Deۨ?m X_Y>G>3k\j:i"&=LQs>GLNI2^&/RtLڅu;98&G > L*(BAgNjʔ2lAn5(,_[+R6k֐4b('vr_ҺLp7)G58JE:қfn)<>#1 S>Pw&fPjp\fJ!@ Pt@y7- ~$02$jrwk;zpg(5j*h8x,./4V@s| (Pā4GHx ?nNdxS \CZB}aʻL'75=J!* )zj$吟C2Qa+ ;{#b|5߫+~1kV)_4b:)<E~Ռ~29i ٻsl7`e&i& wj4U(~ K~IS?0fF>=^MČQ+~@QS UOnӝ™"^TAkl ݋ W$G'߿Z=׬!ML:+;]w?D`& (PL ^c<q1Uz{ۖNזPI ݦ!6̖GЭOXlpգFdW,+ZX>z-˦ OhsCg-J-fk)'s61,NMyS/IJf{3{-h0ws?\\9d~s،'Q+LB,\C63nW ȣ'Xb\:Ocn~ISG{+ >|bH4^[&[I~\8%ĀOrJT#k)Q%mJ *nܺ?Tİv{eS6lvkuu|**C*0h@);R'.I+i%ڽnO'13ȵ1g,$.T$<(9(x0wlMqǨp w{Gy}Roe]8d$ ^AhN̗ۋZ>GrNJ=9FA B|Yv S7i6p;5DѷpA"Fʏ9Nb/E)H >>50˱ϡj Nš=NRL\BvHC8xH,klzo!I)zQ=R$F0NT ᢊ igP'q9\wY~1sc4Wlqx<-Jh6=\-}k@ӺO(GG O;LqZ~3hNJmeB5L!T3P(S|~ }n :zL a{EC0#&ޅy^K~T+gE"ҲtjZ"j3.gʾ\a(A@O'RmHQ\\geaP}mי2CZo4[3x"ny$rYMs up@:2HU#Ι>=4 |@ۅ)(tr-`Owu '3ȫ2Z=t6o|6Ri?pC(#3v&H(a:dh*i"Ɖ,ాqrǡ(ٟ <2i8d嶙B`LGeG  6zƆ~)xh/mm/9F2gdzۧz),ldcB1 @, NVnceu4ip0')֋~C y2hHy`T|wI<۟P/򜝍0XZwxFx+Ȇipk퐷DQ b۽m"DJqREWPx$*V9 ayP`Kxm.zGtOoUqUDC7 ǽ+/Nʳ|Bы9C6@ :ŋi|?*M:ALnYԂ%fb ;15Y(6θ$7!%ӵ6 -n(Չ/lb[]=`{tRisg韺R9wBbmuY@ۤmL}+㶆В+G6->.*:ٰ=W/ܔ0 J LӄR=#M{' .vޘLP; A0voJG}k'kEKL9*4 L8уH ~V"d0jtzIb%eIst$2n^H*?Vn}vN,-QFZqTՠyaߓm5ѵ{xm3wW-XhFڠQSbI#1/xʭX9-6GID%*ZR$tw:DD٫G YGor-I[_ӊ"#&*Bo _z0(('% B4kΫ1^|^I7v5SF]Rߧ^H8 V-dMՔւT`}uWURd“ھ GD7T9>RC@J,յrq6%$Yټ.,16*8ugޏFMb;1M.lՉNhc]Z?\;PjHT3ARQ&⼁`ڑߪӉ%@ \Q)\_svt+>ZajIYN&`ǃn']2ûtT q[j?KЀ1m=Wz;#] C?5`Vq;s vdAE,QͱUhhPDdPdq2ӒFxv |6w'm&&ͳr%OIl1ί(;Z$!gD <$2L u$H% |$V:G.st /2<Adc Ǒ C)-^/ns|%kZ%=n=ވ;eM#윱OhK˷s]`L>~OY{-*;p~g&_c+{otF-Җ}LJ gDț@xcZ.N}w{po4/GgnK|7&{EI0k#S$J"xם3Ўn?&=Ar>DFQzfB@ @]ާ}50 JLhIN(3 (U1;8>j"6YESVhi.Sz[pwAv2C.>B]+8.1_)C@{|贵,Ye[pVU|$^"] m+Qc .dȚ|?"D tEW3C{[357pk;.DG+6 7fKI*Y2c2iM\ߜ޹L>H6J`Ѕ0^-;7",滐:φTX8պVWwY`j&f!?Q.8CA^1FnJ,%tγ[t;?2)8zmKN1SdQ¨IF`Keb`F;: ? O+*XZФ QmW$=c@n{d`]^ƯEjjo;b+U+V]=9٘m'On$ӣCѹy?*$>?5Mfj`]am}Ʊ'""\= Ăk /"[j8iR!0vAnz[H,H9.2 \T>pzSI= 50y4Th'xO>'{( l854:?yO /N%87 ]M R^#e"8((1@yg +_Ks"K[uƠmnb:lA'3]za"n܈0 mOPE&F%ށ7za0:PYD(%]\KmtVwPB5f ""7grd2 /24OCߤ(sc bZF4,RȃnJ5&_AŁةD1},Yszuی =,!="3r] [^Z* د=($9'^alIC?qecWٕ(kV1p ZKgd/b]׃S>zE9Ȼ40M`:uH %#~!{YBYF~TCӇ:EU\4' L=I:|e1&} //Dj3E?"4}EN$͍sNn}w_q@SA*F`TR#AH~! `d#}^TϬH!㎼2W1M@v>y⒎?s{ab ]̋AHg!OŁp'1h9&ޜפUҗ+;!јh {G=R c cZ8w0[ >A}ܒc_ü~J5G]9 @q>2#ga>q*6Qb%E]p T2t9RD0h~U(=/D+c5BՓ6e8ql BmfBu`Pr i 1!.!1B*9!df!¿H2-;'Ȼq:T+ȇzdD6LL>1e6?8dm_W픔Kgg?#/Ut1,v.t_^_'i8h0t6}v92sJ\&I ga7&pĂihqŽ5HpodsФϡT ^ `])xr6ڽP!3z`9$~h:?ESFG~C !Uܞ:Dj@ItExp$ӧT1njL<>gRONbZ6hB. /3*hm[hWvK%˭ΣrZs+pljK3hvyAUZ&O!ʣQks*%14a۽ )My3cD$&A]̧8{ӷq4`U[QӴ- :!wWf}) g,%PHJ/*k\S${L^|<͉ƗX嘌.FL?܄_U)…j7vwyk heE) ?A;<:J |A{_"Up+'smY]yՋaf/!}0 >р7YeLH^Lzc )/JAW 1_]TQJGǡXޒ}?PHr~ g . qPz*YkIsaj&Fyhoq͜0SU(F%N@lqW#"_, JRx | xԽ?W3hUbM*9Rw@2 aakp:Hv}QxyI;)// H}Zhƥx Ga"en[QlFN&vcYz"W4dG`T&NsQ~O$/,Tc |ʎoɅq*3_Y8m&NN{2f6e$pLBe'q׶VBulG[]G&ݷ&^Of/GxZYLN˕(e('%CdLW ?dX;o\#.H'>xwD7q$=VBz 7cZP*=3/ ܆ ITa!_PXp0ctX *]7lϤ7ۑ$o}SvlY{3 EJO5GsiN?Dr\)qDHE;$0 a{S:$O0*J-XVaY|E,)=aVFs |\9ߐ0zo7qRՍL|2i|- cFED\hدq(T7P}X ݹ,%4 ;(x̝zXpۀ@ &Tו+X+Spl%qۻ$g_~j͢«!@(-^qo ;P ߋ{0]tk8w`v,6%4KOYBd(h'QM$^+gƓ2ZE.:LK8DPzD7=AK䗐4(Ӂf#Ȉ%Υ6q rPݙ'LluDCOčzE=\Fs]EBfX dJ7E);ۛQPW83i x~lVǃRYs B (?= 2U_)dSZwiϏ`b)wi϶,R8x'+J_oEjlHGjfL_0X\'ݵ ,KY? G}z٬[@'CҨ.+LGj,&H ޻yv5 NKǴqG,j-cYM=5s%KjxK7=,X;rL .-uCnU.IQ8/@ʼ^#Q(݄Z:%u uQl}jc"=ä{1Ն'4K vGi_Kjwlά G<!HDUedOpW.KwťlxbkuB=PWY:)3-Q&8.>ty4BUd$0v' ax/(G~Eݢ)ۃIt.S[RG8qX`ҵtVcsF#!̢2xjĠQjX0u:{!X1Ɖ7-9gVHoLaLvǍэ WJ$D`<~齱PoC5˓h9,B3xO3J=~)p\ .%Ş)xo^RC#8gLeMEn/$`]!ڨ,q 6^(gȵNPH 4yWlX5Rj/$0edVt ~N+;h3._Qu15@IRg|Eْ|xĸnN3B#%m\8 nbMue1yRAh( 9[ ˫%bB>83N(Nk4IӶGdaBuV?J^~ҙ>6{cwwFAz,B䣣==(Hs]V3HVT=[epL[*vl׷C3]kje jʙT릗P`fJVx[!TZO=}-hd}娼Јl:)04SI KX`b9[w|ʷwDT|I{m@I4#`nb*{18Xe/*H2Ip+/Ǩq- jP!e!CL1ETiu^<*@لB0k/Qmbu ɪ<ݠ*T!\HyW*-LX|bm-\rFZFLo60 H̅8'+]%7݅a[Oh>Y/̭R뜕d6,P|GD4=/ʼ˞'=ŲF8Bv9L ʰ́D^C{.`T mغ~ XT޶soOo } =?ň/sj_%A6h{˜CˌJ@/hVL!yO+=lMO5"T51H~ 6[84>.4.]6m.FZM`&& ~uR\VZ{zRi0ɶ♶-:m:oCŐ|c>l*%Ō}}BR' 4-6PvBϢbC)<&蕛S|&*.T8Eߴu^gұPas-)t$hx9U(ږz?-#.TVSKŇ3]ߴ~@bѣI6u\4#@n wU"F\?_Ƚ/=ywa )X+vTg~{"$DG`xglJԧ,*y `*b|L.|i?l7W& v nv%v!~zt2leE~)_|*U#рm~*'8w]y ?K"Gȭ ZwP!R3L޼Sgٵ'Tnݍⓝ'+ ;3T\E};FhC=j^jU!]9x8وEoLcpaL*j!rϢ wJ!_D GE] +Ofš ۨ2⢭_-qd7g~.;V8:0]{v$`CE2#G)rmO*M&GևzJ} 7.2.£ʐa+{׌mQ(ofrH#4kvƊgRp-T^߅9v9{d/;nED,{ 4Ò&H #Tzmz)9/::eۃfR*ʽ&twlvP>ln]E !{`* +$Ϥ C]Wf7a`qSm]ﺴxq V0p KH~[B?$X݄`̐o+lwP{B3x(c}JSĄ Zہ6ܥ ,|"N[6ٌeKˆ珨ʆ6稈';(O u`j3+ ) F6BE^Q._*:$h>e%jtxIτ5<pK #ٯ.̡יS5P@ g{66$%8kS׵s֓ґSFQ(M%FZnc;5"Zл" ^BAC S8Kd&B+|MO>,j&JekY0GBiEwJv!|˒WT;ܷE&dg`%ӓ)j*Pi׉^|Ŏ+dnf9} a!6J܂2rkh@ZgHXun@tyА= o{װ1 ~2|* 65)Yv_G:-~8m *ۂbGq@9 1$zI^eǂl|6&B iUYɸ8K m:~Br1傍I5aA.{K`K5;0:p7!D,Lxh&`w=5`V|8 \u<{}x4T[pRi!=`h*cP^<'6;I*:BjڠŖ̵k#=ۢIH}.:@1}cINr@ 449t=:wF n`UL$ J瀐KXW_VT^_d~`c@֠bkMƓDeGQZ. Ek>>ʾͳ752k&,MG4n:QyY@LSϻ%wH"Bgt uKM\"BT0Z20;b1— bGW!zf+u]҄֕Nz۞P`ը_$@H[Z 3ђ$^[{gZunIz5SWfR߄w3>d;opTmH VL;i 4;S{UJ9dQsEVC)|X53f_-?r?4ؤ7*Sr&v1W<'@ Ec<g!;m mR= XiizMyi@j%6w6شvD#B*BO̖9 6c3MbG K B6k/fiĔz_;SBEm_Q`Ff[yX4ͫSja{R?*,fF e$&*?Is5׵vly{)pG>H6Uc* T\'7}eu2gRe@:Oe|Ҙ){k3Vv* ||PxTUУWDn֐22;8NX=5{X?q~%sjI$-M؅fuc OǍn$qY3(좦i'nWZ!I ,=wrL֙s4Uo,,̬aLT34}G}FES wd" @ԮxXne[ LpN.a0CKvȦ $ay6RkO#:V3,b^|h,u Oی;?T?{5aUӣ&VB7,}$w4Gޚ~C5p`.핔qU b@k(o|= ZA?X4YVKAsSdc_ߑ7C]aVʱфCgBI(?x؃u9L gnSf$iC^Pi% ,͙jݩFUԇMX4Yw`",g'"{R9WJr z8TEL[@轛jB*OD¤Fwۉ FhyF1>˹,aTT'5Q59^1'z? A_7xCMvF2$=b?5,8B5"Vǒy8Jp=sȆ֒GkR}s<|qc 2ݦ&b輐a3`e~1u4f]ŴFPe9™(%(q"R >Oe6bXZ@5颅RfEv.3i)-įd'"ad6ݲ;W{/[˽qV(xHM_yu)iP2&&Yna6 I\C8rr5>$TljGLZr/͋ٿdb{rh]}[ʼSN\y졠7LbFӣOHfulݮ!ːFYn9Q-J.N'ŕ)G.ۨ4!nY(iQ;'ёA49|koZ(GXI} mFg"F_8+؝BZuN0&ˤk!᪸>H$|;arAk,# >.M(L7X>Q OK] Ib}ؑf5.= 2~AW M3⺎^rR$S QֽlQxc`@ÂUPȲO=Pyk!i6kJZ+RPs}%`cs)(ag9t>աO3n0h*c qpڅU;SHzSVW|M _lj{hxC쮎ygV8b߰u]򠧀*  _<4&ҽVZ_5y&}j\ia{ z.Q wUn_wsogK/ro9tB^R*Y$CVSX[2^[~ _'os)3{IӺ҂d4 (dxwvNv8mR;ȴ#tFI? NbGTx-m(  D]ƻ`w h륃n"NdWJֶGލZ%4bI+۰ߞBͮ ¤k+_&sgJӎW5hE/6epWbp0mS+cxh%;fk@~z}Lv˪Mi=a^QnmS>c+1b AٖLfE=:n-A< C;>![ucSKQy~F+7,&u̝{[TҦUAϋ(K' (Ḽ/R*ŋT{(t]̸'7 &mv7В;բ;Id+=FM\y \4"<%.ԫ8<wM-,iFԅ*Ϟ6}Ѻ9^p ,w>jF4ZS/RPNR}]?.mZHw:'ddZ5FGa#OeF U,zG`>' yQ&OF6#%xWVЪQM?U14RpUWp0r뿣 ;h#"JR*րK {w!zMU דb>oܴnlB$urz#u\co#VE~`÷yBzJx? 5]LOWiAn6ˋ -piU4ݞ+k6K08H!DHO/)gޟR]F9@]D p 4&7- qS>2- M& T@{c~_ϊqŏ|mx<8AAٻRU^o0mO"]k23굓6$sEebNRWD cMv__3!LH{D*OgYdhi  v,uE\/s'{@IfL^cns@xrJ|î!MC󹚚_Kf[4XB,P +6' ")nT\beKQV aS9F)km4fCfLb4%?/5BYp2>¯E@،^w0 ٘cHCi63p DQ!nQ]SU$ohj5N3b:`AAQQۮgoUK^XM^?4 un4h^>%z~eLSp]ano/' T>فᲧ_Am }.%P(KN!zAO{BB̥PWVHؽ#R{!S +G!z~b~>ElRusr.ru38 -8WC $f&jHg uª1%CBGn$s =~_,MdIT.'l d!0w{ aT 8[ X-O9SFpObYdȣmA8Z8CeyޔжE|f6n~ӅVBT(U@WB >jfz TyHk|?Iq\O9ĶTiEؑ+F}ӽ:ۃQ,0Px{j/g_.} [f|MT*We| 'uwwS΃2/G~ A3<*x#*_-mFNcb y8>gJ11$:@xP/u2.2Iێc4±E%xc̾nVdR0?[65 @$$T\T^6^;ĄWB7mSs7Tpzh9E:,4-ȑvE!ŋW 2 uDOPj(9m鳌T7nU(=8r O^:|!j4@pm4#.AЗtJDVn3`FiO![ Z&@6߬TO WȶGHsH䖪>X⫼ xeF\y67d&6>3D? +!gB%r}^l JuD ;\ۙ&w轜ꅮKX |(`U3Y&1nCR88E8\fo@O {r2E[m_/͹$ 8g392z(wj7*1hٵڋ[8!jR1-d#wGIG{ @~$ax+1OĜcd?Ѧt1O1̵VRܴ8FsNvсu#铟DrNc-A  L~ggeRAk nu,R︂}" 烎fyɉv+"QP$pq zhY/;.<46-E{XP/s !85a.eq}&2G%\,jp+:!;ؖCMK_sȷnuMF$!R&w^jaot9 Hr!=2ѻ3 䬙u묧G+aTƸ"QtgoKؿV,~~\1Pl]I~E6Ej/d ZebKjrM2JYS8ū@Po{4\w@;σS=D%$_)͙`TV#+ L( uw3^~mAX/1~Yhjq^k{rsobx56i8gVx$j2?JsPz U'{;J>vUJlNyoYK#259BGa@Σj$uUnJfjYcpH5$7tD](ОE!$oIQMx5]l[DޟpN\M)]"-HSnĕ^~pӎZ^w*$q ^=n}x]!괢}(uApゼ:,X0PLxBUtV*\f>sfn3U4kB$Sy*Q]J) _sI5>ph.C\ϜtuY`5Grl%]̇?uIВo=3R/٠ Ybz_z%sRspIf_%'f"2{ 3(=mI·mc&3TU69kbh6ST6U [1Ynup<#GiOj:WuVZ(Ir"ǫV |^4֖M*`ģ&27"EOyG<&5Eiߣ$\";ӷstC LBk6Ns7C0VTytWf6uaӯh hPwњ  '^;ȍSge6e4X*[z/ń||vO +MwQ1 `xIx1,Z>R=)N h)hKher,VZƳr;; 1ۭ-Vwmsm ;O]ņ O>J#`支r.3{}Ume4J&:y18.WO8 >q}P={=)6 (qq|mqv:3 )vRGe dMzNrsr˚PgٰrY0v-GHPqE|(U >BYQ(N6 W$8h.9bRr-] 0wlS,7S,*e],{lˇ5T@N SEϬz>v*} umocf Mrã-^,/Kda7=^s?J6!J:*54YI{ `&@pk"COUe_ !/!Ծ Le9_K1nL2!$R _7T!!%qx6 k m*5c;|;> $ 6bzr} vymbviN@ xt4C|h׫vܶ^l{U$wK𓀺yv '6/:]:p_(uOEy#M˾!w _H$6]W|CΘtln d<\u<'6eYJOCiTv6tİ]AeS1̧VdVB6q G {~f7t3bǬ󼈍Ɖ̏"\c:/lIS%Z+.>lT)'E[,Km<}^QmuoU^ '}g<,y?[ O2+7f5͖kZfVQi"ܚgv.RXsGSNV5p83 ٦Xba6nTz+e @:+%sܳkod,  G( I:̍DHw:SpT 6f#k=g@}čA&c;;N?N~aojf.Dw0zzhS0g8`q`>[lnj]N{cAI336wP?* s H]Zt1 'l{+yMוTJߩ\ịSX{'0n'Z!@3-ц. ?t$6"$?cl%5#=sV|SuS5,W.r^Ik)^W {9J&"-65֥0.Kk0 L سb?'Zç T[r߄iX:>9뿛^~&-KOd\@ڧHa)3"euxz>F:uur -U#m%)&BlܛtDwqaWtZ#|6H[A_!4G{21=ܮrEPȱ*4~`;wo'(`B@ցG!&$|o53Us\ս,g>U')hF".W*'Y:'u O#$k*qW<)H^0MrgQUI0αn7B7D6F&4G^qgj5<{r<%--ltٛJ6_) y 67:4ԍZ;,` f5ȴD'W.# ch'DrVGI7odL((}>ՌK2aֽfl_A('IY8 \q|c"-\,^bS&6?Z$%,zз>4a0O~ q&:X5V0ʘI GkVwSnyߴiT<,Avm9rBqP#V?%8uRRO;KAbD4xYw̃J֜ίZdϒ ɁW αkPsƌ`^"8Ed5tϒQqn o:V5Tb <{>-aH%mj"7cggu8$Eh%Nb0jX#n͢j?9{ )a.rƇiDPo&Py~7|o!VL14!egT! 07 C,ngw߫I^D=̍ rrt7$dd$l$A\84Z<+Bzp*޴ ; Ao. /72n3ohkeid A?_?q]4tDs}/;"l:I^ːk>z~)d{۱/f TXӽ&75wn5q^gW@Q2hxN &]=b90l_ˤj& m4LèmjߜK⊅y Ò!؃~f~O \ /EUP|DpŻf9F++b^s66uzЉS~@f^vJe;w_ ^UMDؒ (gXT*Vrc䧞R|; +}}+Q[`G1iQ *IL5bz.g;ۀlLf)Em,ZNS^)m#k>z>2˜i NU}v cVLTEOvp!D2ސHWa9YmrAFq\C>](Dk>t!ƹlŲ;e(jd D+ȫ̓Α/\-DJ5~Ψ{;xGlfn^u;3Մۭ֐^Y6o; Àn=b7:GvPƒSJIjWU=u6xY#о@ BREF,~[krF]QSQB,F2<݈]6) W ws2\&tg/ `>X >Â0x\AXǠJ4,Q=k,'iٙ =YV<xYh|]L_F%#>J=bYɱRz\]FqtGQP$y{d\+ܭ}\ZŨH.K1̫&M F<&լ55h>a~L%_$ˎ_kR\ >)VG2=Xe-hgX0,$޽HR0P ǮឧO^.\Am}*uD(3: 6= 7d\)x!c@a a拓QOJZ8TGĻA 6D7lPxjC)'XaI1mSFSq]uc3^?p5٩_qQߺPLҀ_f6{~ $}>eTУfKt@K>/vED73tF<Wb#;'|,SL!g1$m`'VH7 hq>>{eIYڈ ì4L-t: Cle0<ǣ#6%JJw=FOP~]ոm Oa}wHC6+7{7&%#-PUQ.J$Ko|]V{jv4u;LޢzH߀ '_Z;Pg9+bCyd#IDMj 1.XX: 96ޒϒ_gZJPmLCn*}Dz+@^ kxqI2xG`ɛkOl;~ Ӷ, ;@uOe) "v~.iKYGf︱仜Zv Df^Q6Lc~k fOx`OMsSZ[bWTj/SҪpՕ,bũ @x暝>vnR(G&| j=S! vaڹ Bz S;TsE[aJu_40pҲtߨ$F>G/z؜lk6$HQnω f]*)opiI"B% L)3Xr~,cʵr^B.yi^5Aj1nsӒK-iꞆ_f-,}#}F[#Ry >ytmc[ dx?^L~=όs$e%{DnNUߎNqF,%7\iYʩk}}7@ٶы2PKGj:N59nnCF~ϚhJ;ײC=x2} Jڦ&7SHߛ=,5<[Z 1vW#E8n(YjQ JQ0eԦg)~cM ™!Ƭ'LGY459LP`^fSfA`Eog qSVin>!Uf5$cMa'qV)bk \(oԧ~3*8&ΰ=_B3bSFIi(vS2=e N ~_`;@u/&_tzT-hk. X5$知w9uU Qʤg!E5jGa[ Bڮc8D!/2+p:( POsGy o kM}Pzo2{]y]jFS;5R87"FQ͎6peQܿ'!DM81rdTnN50NiI5ҋ^F%`'kQ7>Nw;)!%_G*[>6m.O1Z^YLjɱsb2>/2'{шʻ[iuY FL("C/\Xde +O3P9|db'mB3F{))UZ|돈;PCkЪY8y?簅Lpmi~v/qx 4FfU+hL}2j.V|Q(9HI`B0_(/lSuDBjtmKkdRYB57D0MM:mt% ȁc%|WDiľ 0Akpgr+8uqec^T3#8MJ4_92XL|[  NLLGT-"$к~ίOW(&L=ɓwyOBGi¥al]:TV;?F!Hm gf`̻r<:ꧬX[+,P*P㊥צmTG$;+Cl*XD2!΅+0Rɶ3̻w ȮAD pٮ'X>z'"r' ]׾P| x E JO8/ PwZޚ^=K3]bGqm K6-c{-x.D| Su{'}ҫCZm/@15뚨z_o *yS"n@?<okd^;q 8iSs(Id0C^Eǘ t` ic~ N$?|xpU^MM ɤJ\Ԗ[4U6҃XP ) YW(KDl i j8lG(fÍg&Ы}AīMeY/н  /w}nW2n$e{x ;v\NS=o kbbN(J1 Z` l[!?ǴitrxDw.7nKg{_*2@B56԰|`J oUYJ;wM;h|߯Lhw.8(-S!MTnxf"ϊ-~ܺ\0Cr?׺8h"=o4WxXcQ}P>bф&uٔ ;Q;G*JBy=L 8d/Fkszx1|H` 3Ox#GBNLg뻔0Ih *{7,3ߞNN t茺ws \+ВrܿQ8JDnQK?ԙez2p)w`!TI^=x{? i?u ɗpXQ=ŀVreZܛ{yPU:|Ϋ o<_ ewEo̓T ~"0ր{ƀmPؙأjфT]ʋ+xF،o> ~lor0Ii]KɯL' jh(IL_Sfj#sHh9FLGTU7DLu"BJZ pOp>| {^YrλQc^ɛ*ʌfld~5&-W8d[]H}~3 |~~Yv7V; Aڴ+ ]}ke8qfCffӥG,A}WQC5FNk>9hHn8 R*eT^m$U[X` 4f˓? I9ߞnFL;R.6\볱cZ{HB2- (JR ɺLNh Op>5kXɤaK BЖzq#f]'\$^Ź:caZ9N#p m8~+e>FxԎ~_}=e̦Զ_>/•tIt!\H.zȎD%'froOY1[,6TI5qc"1?%Ѐ}Ox~M$/v%e~xoA p84&y 8NC[sEdA|U\㡾Y4nDH-g#- /pδS~w$F?`-[n,^8 ]f:uv2s}k:R3~ԇ+i8NQW##Ax$ڔ 595q v[]%o%qY4iFD1:5*Jl 2iy<ԹѰe^Nq탑Dv͗mn8¯egzF*ڗVLQ"aj57 t|2 nUtF 9[h!O'8oƼ ÛfAc4+N/O<#y%y>彞_Z?sӑ+.F+YQBڳ,W<`:#VP"ǻ"U!/L4냇 7 fv6I֭?vT|h=E-qVN򘜡 M[_f.{R_r@NFERM&_FU:n1)8FLJG- lꯘ&`S|7݊O@`8Df^5WdQ #gEbV8E5 ^a3+K[<"}ŎPoѦn#驽:kOpT_mzhT._$D*xIތoDyumGT#`gl+B2{hU0-تfׂ92k|tuv2D+_)߳YXj5 3(5QaW ;p NVҨPCF'ٜX̊*ֽYUwr!)'jS5#'oH_JM]^τk^>~yKafAьC^QP;[gxyuax`yur⪨ P_ɺYr=O`]~[3ܚg6G0āǼ0ǖkJJ2VWúWU^ͦBE/N\k|AGe_wB3ðuiLN?93X~ڻXcCB$3? Aaeqv\3(M J&o}7aWG]5DLiϥ;=^Τ*z:aUׅG}Ep-<1VSVO#n]%^JnpABx50h(yb*:s$mB?Kjlx8ғy R.40t:Q;R]  evX1fQ{F/ n'qqGu0x&I'lPp$-a(sGT]`Q|qM;A>4{cJ%w35#å/1ΗS3T䀳΢gdl^=S56)=*Ԍ4A+Ugd5WwYW$d3ȭE;}`kS,rY0 {=3BF7(? ׾QYFo/.?b˘NNr^慼rP^E_R (Pʇnb٫E?+6ܮ!@>8qT+ݪ8~Nz*?-q7Σ243lBt?#wUqT5i]0߉^A+ fkJ9|ZidQ&WUޣv5R0Ip{0j,'xÙbˣ#6OKSoˮ eE>u;T,7Guk!ǮM˔˔4Â`b4fȱ2T:E ?:bMxE:~P@.%f ب#_jpcc$-W-"8}\kBogSFtrT^[Dq\}8R6ėN(ޭýpku =2m8hGÙ]"J.*@ kw)YOLaՂȢnrF!km"x'ݽTVN|c]'M]9iJM'{z+[u6,FEzv;nsNi hK՗@=NvrsɞBżu v?{؊ ozn~%MD_\D:Wzq9Lƌ=- ͮXn XQ%go6m.YJqс&;c<7J[t;>u'ET7ѳk4 c[%lU*0BmjܤwJ^M4 ^ A⥒RP,Dhn@UP,}z5!%$F(4>kMvF$څis9P ~138ե4[h&p8(O=Yg%)'.!+/+!FG._4 Bz\~Z@hhY`wߋ ooYIlnGCb""\bηdrE?̶hTH$2 h1n {0%,*H}OPs>iak#'ǖSCF3'ˆ;NB?'挦9 kNy5Ok f&Ec?6B 6nYJ4ڤnDbSIWڌyJ3'8\@:`q7~NʍmwgR! 9z-]=欺]:˵G'*]>C<39Q "?t69ذf&ci}Y}}%%4ݽ'5@ۍ$sB7Nwi-Tm4.͹Nl/w.[l ]搗"l,:*E(J|BEcՎK~>9+R^3Vg$l {Kd8z %D_?tʻ x I`A(.I5HP&.Rx}Tvr*H4 ti$.#ݽ8da3?ma2V $sPuXxd\WNIf͈ /vIBr '{CGKNl׭/b6S@4ͨh>Ec{?R p+rs {m7pA+ wPoA t#XlH5"OʴD1:nLbӕź'tV]/ ||؆?C,M? J>*V/doaegYq Cdt al'֡o  8H#GgYςU2.Oa ]{Kꤩ@XwM .:#,Սm PYay% BkK0reA{<޽mD^|M `֐B@z<Ψ6f0.nT{mIFm&K?#-O?2&xQ&n 6!g"ͱ5QSpI(*5W脬c76-CgFؠDZJ3}H()lQy%yK߫ @ xH\~i[HAV>)qmTZI2B G;@Iʉc(A/o[%n(y&lп gοBﷱ+Γdb qYZb59πn@$肈c`vKg+ċ?ƗBֶY㌒]HpஓAKygg#r_O/Yq  a"[KBXق&9fgb#ЈY|K~r jIIY +׋} uq5qI̦Ҙ-ź11qXuT6%=(3nDw, k43X4U9N-ܰQQe.JuhpmEŢq-YpE˓MW~-E0x'EAΟ7 Y(gx'~Le}Qt ~O6,cR7pyTU4|'ΨR\7BlԆYμĈ4l*>Ͳ`;\c4a߀6It ÜYG/QF;V]YF൴>Vw e Z}J 2`R"@jXbbfI l@=(|hDU JhAy<$`SC#uB!oSY:.2Y+)ЫTmb#S@LZ]Eslm~?H} W[}b>'EVaupa?swma6Ex&\MCw0 c%E.(%_Y9YDpp;|Uv3(zOw ^qk q~J@;,rԁ1Gɗ)3AgeR}X.s̲}[_H2Zձxf&PƾSƐOY%bj/5i06 D`}@Mn:k\{CB<~YTh/ܥe[??d~QJ`vtYPe(m<$tO] 0Di'#?ݝWlшz2Y=sI g!T<(۴ J`rhH[E Il8R: ~1L;<|jҊK_`[Y.VUꮊ"Dpx B0e톐 9*O#Ousfih`?o7ptܙ}\X@:P[W ZvE[~>k 6^??i)ژʞ 8YEz<2&2A}g>p$rvD~@??:_1pkDtsFV!&Wdcܢ!d+4#+aံr**ZYnڤuF4_[:_YX%(VsR(t"* o[q.(~~f5i̧JU1uW=@!=%F Xw|1?:,[=ْ1U^<~B6΢+{͠d1fi{8a o@eeOʋ*}~’T@s LGR$[3UK?ôf)k8ʹM{ŵaKus,r !xs._ihBP&KzG+c1 [ dS&V0sowK=*bTW@m>jg-g`סy <".g >˕h}jWxX' `wxH0x}qx8lE]z3S5VtLσá(\z*"umE=Nw"4qAΈm^7PH9CaMYZ qdRM>ofgfa] tQlo'?PS3;ZvD-q nYƦNr˱ok#F_͊Όħ*K(UYSQJjaE1娗*g~B(F%βмxEĩd*:>G̈́0i ~̙W#}O!ܡoSFZ#fqmb hS"S¥eVd})%a&l[6'f7P Ǎ\T_q+ w3eQ{dc;!t% *r ;U W@ZmOy~sh+WT_`|.16ww)G58ѽeAUr/q(%-G -jzb+-`zƍDKq['@̳!i 8[)^)=<`j5AIOm|0EK5eUĵGZăhz]AXeJ*\רMgfn! =BTG .s[N L#mi4߾dan CpDm(jz xt =Tp jېw)7r?9ʋu(Xf e*Uo"9)~9L%U Lwayc!9nvOX˙mdMlrGe1bA(7덌wzǤD^Cl/EWBކH&MK5puDgٺt}t(6̷Ťr7]$l;RHw2Q>\gD#dQ0j<T-!lͤF$XCϋ0̞y!jlTpկ خWSzaAY9^ %M(]&q5>`2 Dre7qL;'Ni ?oE@DRA y{h ŧ*.KTn21Mz HS$EAK=~Q-H6U\xY>q"y%*oK/\jQ?W 0lEمMmLDc e zB|Ub@o k}FxR7[ -M1ZsGͯn*9A<)buw߿bdFf, PCvt+A*^ $_߰H^9b+^<(j/7*a72 *8אJrԉ.Y5Kr_x8s)r&r֗H ({%Mw y!KF@*&{GD[YbO3%M ĸUZw"xטSs7JtCzF~{|UNj \.E@~[ӆWj&]o(P-gGgU $Fc_=$r TL#zmgT3 # + ulz#_Eգ!2aG/VqJ6·B!UƑ* *eKX8 =f}gYZ070701000002d8000081a40000000000000000000000016650a15d00004eec000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N]?Eh=ڜ.+[*gzMdZdA5{a.燤LL3sS 6-t iJd ]jkK>?aQIN0(`K(0xK2?JnzP)#@l\G )sḾeVh:ewpj&5awc-E{Ra3k <;Eb;$ V;s: "Ib!ÅEp;SI |a>HP%*@ˣ@Vr ׼xx⮫fӷ̄ u~&HN^6W~ڃݏ?]MveH[͕_LBHdli6)v$3QR?LTW?bBHKE I8҄?>W\8,;(YQoK/|>GT@ʓ{؎Zxe$ɽO$J<7xoau@ vՖ921xClT6~BaQ`>Idl[+`B_ud32XQplrf4^ـ!3 ,9 ,ƆՇR$㩮1#m)Ipui6@o7Eξ.G ߢ`zV21\6|ܯ iwy:Wkسah~Ƙ? ϺrY *5V!9m$М]s 6g1jQiR,͂2<&Ǘd]CG3٠zՀ_^62@T~1m{Jsԁ:0uF/#%+ S]s{}I+&>>_H! { )I־IIqKp]N]`RFeR(ņB ` m09 JLLE'~S-0grn5Cof pHD*bc]#'w%2'QB7]mn=7TEz Iⳏ/J'2w[+]4Uڿ3<[ōX@ {.@֕ĸ:ZXƥagh~Z_!;z'BT R8ED~jgzu1Og]| m)§5G1qET{'}CHRhsKZhȈ}iQbx۞Th68O\Zߵ5a,* 4l:ͶRh%NФ8 (2ny='K[~!^Iu+uՍKB5Yic1qANkX1 ܝIUؼsASbșPag^'JVd]`"u@mȩp=\;dս]9թ 4ˬus$Tނ8w3"zORN ,F(av7g҉&Y_O/u p< x&EU>DPF*6?ƫQ.+Ux\)`1OM_!qxJ_H[t9<z2۬,@/b9#/nE QWN<XHysQiUiZS90==5p /'b!();лsb #_"*Rvϙ„~9 k1_k)(Va"_뫶1z=H2*EټW w)K[92*<<в9 ɕ؀ ^ty>%gv1@UGؠ펋5ܝ[VyL2u8g j8C ^/84l;ʶ*ӢKǮ\@db,4@ _JR!K.-vCNM>~U*ǰ=2x|ZR=~kJ"I6~t'G4gղI}&6(k1Px>jGS忘'@kT C^͞IʦE,\mW*i!2(N$4y\a@rs-'3 8Wt_@ 2L#,USQ ]ؔ@`S{+&U]#fy&_^ .&]Z"b@~V:7%ѺClr| `hyA^$M_"$ypljDPX(]{,Mv+AwQngc}Y\Rµ? NnPk;}hu-اԠO8u(TRoIo ^z2W,:fk*|F\믦:o$ cE^ɡS#G U$C?#Qt"kݛ6%88tOa±U7VDpTBq:%A]o)WvXE$8A=+$s64^9w u Ty%*F )N8^^)Wmi>Q$w!VuvJC6uH0u~G x6O9*K`y˼[,* B wR6Ψ1.,\wt,IHB#c/\`a&vnr%_u✟Zɏ3&,Tz2,)8+{"tP +Qqod=ZlcCeR \hS%Y!yn:Mm: 9ħдoM"blo~5(uC_26q7 9fFjg œv91@>N(EuiغPײ.V?0K4&0Z] r ZCk3 HrQgiT>k?;GcͲX4k@e$k}>DG8~g|ouB~_$7fdWZ Eet 1\eWa9nzUijơ@wo;ZM}Q}Q7$|k(`l tt%0o =3t*JӐľ@W /j#g?B .qL ^DP"iqX)JPx^F]3Ww3Y0wz 7g؎uTG ޟ*3 tF~BDZ8BDR ??M>Ѓ>m@H#Pu6A $p.eLVmʍ>=ˋEvE0S=;u5rx{2Tkn#c>P޵[Fg1߃+ry| ]bK2 b%J *,||Gi,K6Y{[&G5J6>w=~)vY;#N990uZE=l"(ē/4oU㩲efv D5\mټgde]W/̍l|\yJ s2?8.x5P^E}P:Fۥ-D~T-IX]#I!#A?ؚ\c5;$#X|VI(}W? G7ߦJn1sw(3'VW3-V'>\ mG~õ ߪzgamD7 a\w%ԝg*t^Z셂+)o'"cI#NC+X6cr7ᱫDDX@f+#+;0f 02r0GYVFBՃ zEb;\aQwg f<$*q,PG(sSV̅2FTVp%ǩoĕŗѿ8M) ~c\JP5\ Q:Ԛ0/֠LғKҤ\N_@GxMJrS,! ›%t:d.W þvŻ60I.x]6V+zнe`zE V'Z ƹ : hcp?>ŕ4K0,^}mQ/On[T=oPi%WaZ%e)pG ֆI:fy͆$ve׃">E 3M;h5H7ҨSQ9H_~2tX@^jb4CtfgC#to{j;1G0{Wv#SnIK/'N`9.5jGχ-ȈdgP ֠;'0OA% 7ꐂȖ:ۥy崊T>0g 2UE6m:'nzqY ]{EQ`F)FD;$1 ::ї Ц@" FP~MqؔbHnjl6~Ǫn]9"Qb'8afΎy@X\,ȈK%{ZM)eO&32l[VA)'8iVv f "s$=NZ\W<*Mf*LIEO[9ӟq3Iނl3 TwCyIlhH@9UNu:ڀ{?_AVǑN!JH~3 TT:@6 sCa_@zQ}h2 ?敐l?< &RfqKH$$@?-4T;Ӣr9*w`L䅍<';d'@ cຳJ-Wrw_gQ;QNRDt%1;z6ʡdb)Hx<+5qb{G[#tk{>zuSV@{?roBH2Y$&dq ;/ꐋIb|l^M5頉 e`Q.K rghLƈTP_ -{Euiq:Ha.g:=S+#&p2QcEIp彇Mqzmg+٠yG0!f 8.kE4;978vQ~o<cO[%ONeD`NдDAlQb^H(>O}b]ѓ e$G%s|U|"HG{5!j$ɀ-ד*<@sŅ $hXhqYk }ra nq}d C ׍4ǔD? 0hRpNg|$&/hA 'sWפ<}ίA9#bil۷g& 3āIPsc$A@o{ dgȿTY Q?2(~ )xʏ藉*PG~3B{HB젇MR7h.c ,UiYg*3UK1{LhCEi>%2[(F)֋W.^y ]+xF_esTdj jx`a/8THUV&qpt?5=n C]WwT,/\Inz>O);$gjxKk{Ũwt1Mͩ*q Wu_y%#PS'N 848ӄF@cB&m uMToiߔ) { aXzwzq⹕Jc! jZh#oN#5bqv4 mTgh?^x/yns%>[p{9ڤXKTc֩KbȻ5L;,OqIm_|0o9Ig,)>˱@٭aе(<&x$kbҠ/ԯ,.e)1kvtb8NJ(;Wol`ٰ'Mu3іiM15᱘U4ΎzFi;BŦ4 2c~/\V&:KPh"6X{J0|(F̄n-"K~̥2As*K{°֘H+Ffpޕ6AIA8P@xK~,RD9Û?T'O"0&{<;nY?Mjfg *u W@|UۿX~|p+KD. OMFMo`d3NꞠ$0:XmVl 5O;[Gdv#<+yV92Xa[?YSmԁ3`Ir\"cIl3˺uAQUBOnhD :i$͎4P& |@[^'=%.6 3݄W'䉈SPEeV;ct"vD*.5D7Z`c ]ei5Vyj<'ԫ=~g*GGcs?JnK;bi1Jvίy9Ghu>pl &k3*=*to%[oqOY1nw Dѓ8vG+AeWYz4D@k*{Pث@Qwo\l#e4桂}؈ydϡZh:eMW.t;RM}H$ůL9xwŊDz4QVڣɱ rGᤔΪKxX7w08<tYɟ\ $Nmhq7򤨄og2#Zԡ@LYs#T(BaɁ&*|'LvS,iD/5c ? EV N"8sjD';^Y䄗1ci Ҩ5+$# 4ЬY+U0, L쥌?C[]bHqA"Jo%0/t!WuO֤cbVRוv@$v9)"r߬j_tU)8ҳm Ў@1+-> Vb  [2MwIa z]sbNDo 4w~*oD5GQz$j<(xǿŗGW9,itYSMA(#׍INFQ [?Y:qW{Z`+ޠDip?NVR!1Wnr @gˀy31tQM("Rqd{_,KCb?tp;_M[ hȄpɰu'x}Es H١fǁ l hDŌڝ^O$N6B3H*m`(M= 9T(_ i=݌F$ڲ%6]T֋J|O)l jd,35^MJE`ܿQ:^:;iA'M0:R%_bkj: jRCrqT 6kV[c_m#"ifE+/"Dܽ>@!VO|۴O:C?qIbi_?f'el ׈<$=9cP p7%QӷQAh)Ktpޥ]CL66{&DFN9!5DOF# sggNI NG}ӋkrKI]7tdd_{Sr=u^J-)oUVuu.*" grkxދȶŖ,) # lhS9Ԅl/\-,Y`Ns+Hq88[Rpj6n.uLztd#-qO 6P?UzLyb`m=.V-,ܿy=¿ƋC,yjMwT^AU8bʀWDYOrEKV,T(843 3YqZX>]LGIiLNN莕8t6L% h2.h iDbN ۞3Pm.+:NLhJE`2\6ؑٿ>l_03OЃg"8j% I`g&h%MWݎ`f)Y::?A稛iuԒ}Bz›mqiWO"*Hxk!yxt~D[E蹰9 M:OS[XI˜Kvpnq4dYO>aJ;<|b(F(ٜHplGstʥs Аȃ<*AaZt~Z4w}t> ؤ`|ctsA)=k@HcVqUH=; ?\fE.r0 /qA'qn:Ҥ1[ X),!߽L;oB=?%U$c2ȮyZDaEޒ.t+uA&\ [>ȿ H{@GINu|J6d;lTk3bU1d**%\srlā2J]ވZ;oP8CP\|~ˠ;NyZ*Zo1 y9njE$+|w M )RyxkŸ9p>ᶹAR mY/An܌K~ G,x m&!^D}_HBT T:j`_tMz!K{#O* 1rO@:DWI qVsk꬧[CYTx@jItJ)F^VLZ}61RP}фp&X$Ѳ'E)-R1Lńd1pQoFHiXD퇙`bi wQ7mu1fHl2Z_y'TP0}1NHdF1T;ȶQCPNVĚVVZqz$oK!QXk]k;yGh{0^NԲ2'o|Wxu2D @dÖ}ι̯Y,9VP X#>*Dv{ϣi&WAHsһig^t[߁s߁bwxNFKeFFl(^xCLMxMccs,[T!u\dvUp t *oW%ŴL&VW0epn8H>H|Pcjp#isԵZL(dvұc}" ry$y ^/AS)>]+?@:-)7/`}) 0L\+zA, At=29:[1z _0),kbLk˔ߴJ1K?z=LijcDsܜ<G1P#{҃儋<3&Smt윻b[x0*ϧw1$;IqKMǐM2WR8LQR?abTh!XP9gzCC,ЄWkY'44ˆ)# ߟ{ 1VTxI=5T!,S h.º7LJAiOْ( 񰑚r!c L6A|꫞3pP/3EA4.C:^T:E,p w*=4B{Tߵ8>ܨbF@g /&$8gr8_̥dhLK+H {0Ŭ(ݗJ@HIدJ ~AG{sw  t[=yy2%oo JNFkc"`oa>Pa7I !cvͨw8.{EJkAI2AUe3Бʆ?ZvI =%3)M>Yp{O& ?LIAʞiȼ 6qHۜ c&& δ =9gvf}xL[? ޜx=r\КT}kln1$rat;<0"EV]养'GNdFlOX_sK\(bxHJa{5i: km9-RiRfC~6~1[ j)^eQƁ? xxv9hi &"K`_h<A}\,WVMY(?l=ops,3U`qYy =؂r[ \[t gT *j*3*wv2IZ2;1ŏ~:Fs|dm}IDz&7!%&šT9P8=e(h\rJ 8yu9f EU|KŽuPˌ "+(3qtX vw|xătHP&} 2_ јYZ'ᣝKKH3z^"%3H/KorNܫŦ;KT39QtQ#=Y=1 |,0H 0/XAQ`{juΕ4rK$~/)Ԁ!&BvI˙T{2ы?k6=v/$,^MhLܒө 1UxkwG&&7IyY+;k:hOׯf8t{`;1L@[eM{j((k׭Nj SQ g/J(JjhU]<]p\|h@:kQGn6i*yޕؙ0LKHK-W@/_M("j46!T49J%aˋ LPoU&{َ sgk_hj|< 9Ud2 D}I wπ,/Wl"sԘz}pVOW]&|, bA̬"S{,y:+wU W~Q),&AosU'sVSCI/n'^:3NA`IPM/Tdll޵<9I^Ǐ{ [VԺdK35K w[mJh+)֎oO%<#wd gƙicptFcg؞="XD5+q6R|`q^jvys9m:bV2nCŕ9DP͘:P2E5b@"Y gEvT9)cb&SP"Phj4N *1 8tC:>Wtv`Ihe͘LgרҜ?"kȃ:$GH*EdR[W+k_g7kX,+||--rIcݓTG>,x@/!T&8&hJw^w(Uo9,[F,s2kX$5{#uUe>XM1"4b>riJjVJDbN&!Yo %,&y2,4pczEN|eo CѰqxæWC=NG`5zz8msCY]w )J.بWD,"C `:*@ xpΓwYB\[+x h525z3h 1UI),WLgHv(TĖ"L& FWVxB1j> nOgXDDuWĻ_t4m:ӳ`'FaDWܻs|E˲UJƑw)%Y5S HRSdbu[5<{I]}^#o81e: #!,-) gkdc(XVir7lOR=9~1>6.KaQ^k;#BHy6i`g87Uӫ3]o`w;(|!(6ҹ?vlu:n@rءؠ3U=sn,Р- nt$QX,)EI-iC[s5ؕ\AVtA٣48 nEz'.*"N\T{ؾUHE\>oTF}'`H'2uE!8e aʠ cU\m 8oRUwK" άh{w螷(]=Ϻ'p9!> f>#Q|6AdQ)eY-0,@$M7Ԃgc'Tl:S߫*9DVLm HRߓ݀lߪN8i&}d RRD&6[ % Ui3Lε,H|5w.|վnU*CeL%׌~}ne ".58-25UN) `0 .X $CKB{ JȾɪu3£iǜЃEr0蔬)\CI t4╆NkC GPh,· E|L@mi<} g+QAoނLaT b_|?,h49keQ?хbb(|i` EIuN{G6hb+kq1- =jyzA ")JQ_ m[>^+[Y37v zEx ƍ}`?du&?N$/7ͰD9\\T#ߚNNA38@P4vCgܞ4b)ޯa1?ىA}S6*C-<57[sBbry;)&ɮ~Ø6D5TX8bFwzlgi6@ρtOvԞ$EmDeK |NDT7mKPeLJMPp'ྛ3\:=F 0eR> tÐI1b]E)؜OuY`~f&`}.`Ih}oݵpD|^6酘Ӛ.^{ Pg ޕ>Ƣi@0[By]Y'LMvf.V , 8n ϕf_Z36&h^34U~"Nn/#O=ڀ<*':{60*4XL xd+h\Kjh{*g\cNxLHQsu\p@[z1}p(F* 0k8ۿ@ h%Q/]aj|-b60 As;D}9Ry6?ڮN?c:ԞGZUdHRY""XEURln^"2m.tMߟ-<Ժrڕ8Kli'PȥO`MbfȜHJ 1[$?U`֨b!#^b,*0OvPZ.UxvX`UUR̾XqpQuw#GBi siK=foknK6(GoPD$BtW [W,N44M5(5ܘߎ'\&qaϜ' ~JIqSC,ԛ@y@qt\[B}nrWb+ͽyլx[TS35HsњtɄ|X|%YD W94韎 ,Q~<-c6Zsi0Wa!b XOR(A({Rdb_C2GUZ镽?3lݹbM6IdA0*l$;ߑKW {6-V!@o}w/܄ ˊ`ڋM-h:Bb&]u;6&S7*qlrH6~Κ;|XqNa[DCi5eCmNTUn9 ﴞv%%xdf p3#Ҍ)-*DI(aP+Пm6D]7ǝ֩0AgYZ070701000002d9000081a40000000000000000000000016650a15d00038ab4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ˤ4ÌDW=-yQD|n¹桙8 L V[OS.ȣPkgb (dphr;q_"VboM<2^@x_X/<%Cǁ쎫FHN"% Xa]HQ=so xt!/x?9ְ:U5 \g e#aِ;CyJ0o' mWѽA ՟Kj RҗPWF .p (u,*%2:@O &]6>5s Q?;}R*Pj~|fYA+%׽ܡ@fs"Ɏ #! X| kW@x.$f Hy3W h*!6+ȼ^x(W[']pk}hXr"AKa5el@f̹e؃3Sw)Q#\y^F|Ze8LO,=~Z|=BH &Mu"5nk*Fqi5ܰ{tE^-w'U:wf\ '1u/ݍ}z@ i AMu|-%ij\4lڅh=L&Ek̭ݣ yO>eg!je&<~ID(3M7Z픮YuIJuo--*dsV\=* MVڎkͧ@W^?9~J8"[o837$jF#@nCpHiD>p76.~ ռcHDI!XWdz& `@-RN]-UNiJhS>>G%g ~??/_.S;ްKe> ,ͩP$R#})&rcJȜ0; c&n,業K%l#჊hiKj }th4<9o$y%sXO vB-i * O266zc6 YCI(IBmբ$맓;=LmӋ`&Oe(NKԆ]z :=W}aa*;\"#Or[i׋JtB ,/OEl^>?X{psQaSS0v4kԍ/f!%,H&5"ɆE"G$(J|u?07ҁM Ԕ kl*PTr)@-Bb M4Opkitˣt$8zs,q\|%&VƭG*46-U\ߣQ&ubKFتٺ~,KzK2 72 vU>σjK1̢rch_+X{,_t.GeJq0Bs/Ɣ1U˕Q{[$BwFd~0uz/v8 OW,; ߂Ė-.4͵O-|5(}Ti$Z Qv-dD-aJ=3* gof-^>5Qd Z-)X i.FA(A*}xMK =#[BmE4b;^d1s &׾Ϗ+օC~@huz=RGgD^$sl׎6آ?"'r-3HAsTra[_ VojԔ bC<`~Kt;6<9|ɃӶF .\,,ZdLDV'3)Yn.XJgTPkmCX)Y{ӝ*/2i@M,)WNE{py(2;K}n Z|1=S7 ߐsGf8eQʢhPx[~{dZh8sf]%6a\*6f%s4Fw{6qx7fD4z"gE6EYh0VwnG_ }l|JsI,2-7`j5]`6K9VT'*3~HFDl{'ŌmΫi-<+8Pz'$6󤗧4@u(mY䴒7ى!O1^8E`R8!%?Aa 6j?]PβfhX l7Y[^0 ȇV_ۼ_Y߮r8Vʫ=%.$-fQ[Ur`-C 2ٳe{:ISƊA#TS官g~+XWroG|pݡqk+CL\غ'p"F\(wqo>MZ+K1rCZ:BF^, dLf[ٗ5v`X)L}F-j680`fVJ#S>dEr:d"~Vy  =~x7hYmR[9Ni)EAWY*sM7n|N"` ~KcI/6^C\0$ܜ0ZVV|Qxҽ>AA]]~k-֦U:1\ĜOCm='yy}sv/%/^" }`QWK 0$jo}%S"(jy8tQꜤu>, 2an*6Tj=;n";MSÔ&#_B^ J.KK'Oُ P xEK]%8*;Udx5+Gv+oˢbBe9/Ujyh~gAP'*Sj銧\ ybAa2(R?[zqa/ 稢}cmU]a 1(!L6Ouו[SQxF n{Ew] f c?;6(lXLLduLv/ØX4m]9cDV!XԩL:m: 1E}x`*#  p,J} X;y_bIĀ82p Cg|_XDm0钔9J)̃6lC~zhN!Ee /z g/粑(6;@Nvc:@ -bS. BeG`MȕbXdjə@t +M}+t'ٮ;tBRX87J.rj0iQ+Z63(*4n$ሩ7C KWk&X|b-lԭ ;1t$26,x0M\}չ2 /~<-6R cw\(o8X0F-}f_A/ֽ6yW5fb4-6=ZX _ګD׫Zo,4!:/X4BxN<'=9t>B19xн0VנQ[f^3+%7t`U_v#v-9LH vהeͼTdzs}E^Nט:GW'IN!e5+ػ:d=+kMs D@|ZPGΤy< HFE"9dD]}պ]n n '$U5pC)2)%R*Z A{͙>7Ԏ9_QYz1q~"TidDEP[/Z#[K(4enmmipA>$gu$_oF8z"Т 9A4K RzLЇI̍=[Gݗ\buտX ?|4ꝳOwJ=Q1 Hd%K\0#d)ʨ%造qq2}I_L>t8^I`@Oӡ+\P2F-6fQ)4cNs 8] tigUIy }BH@&KA)<9 " 3X#)j{nhA~ʤ g*bL ?`Aus4f$*ѯf=i`@  682p !/R ] )P};,`.^pXg6lLhwApׂ  ^4BxHKM6 y.*Q ΪbB mdFEŦ5v*Tuu:O'uF^Kf$J.]''sԃ먱m'J(>Wsq82~y!t,e FQnK4e%wUi汰j>2y5T:"d)$w+v0ҹh9U_3Qj>BZˬdc Z6Ocmw-FCѾM({U;.6YPA=?DLXiZ/Yu"` w>d<9]a/~3Jl* Ak w<70x䣾ๅϰ?IR &GFx=X_v|bݼST#&yy'F$?o6HψBi/p(Y؏#O%@:9y{@얏K KoΩSP5z"0IeQc4}V"OF))~ul=H_!uuByΚ:͢(1ԿPTRp@VF55辽VtYCw!j93Q8qohMdHa`f-¨\OiDvҗQg@dy[Sd>$)b#DznjXk%OWju/D4r\U]*5zL>+/4vXYsG<9s)l2 ,7`8E 'UCDW^(;5ろAN>ms CCOW3M⒤!IȜ4HVV#St˩w7_FWp5 Ut l)6+`&!1=ތ>a@ƆS-< ;k-NsjSo W/ۂƐy!? i @je/svNOr+K:{^}A ߷tהSG$6-9Vh|B/\e %oa%auRd z9P*(ٵdI-m^hc61C`* OG~wMEa~B! .;7GEnT>,Q '&R $')B.sR)HoN&I8Z2PR9of+L$(wq制d=.<0:pړ|++E,CM?V?2]@Aj77~a> ԍّdvV %ʭ$M3]Fف( W!^]g01 T\B9yeDH;R( 5bV %#RZQ)?A8ު\Hf*RDu%]/=C+S%42w)br)D N`j+m§  .V}+CǷN(k-ibQl5p6.7^5\?;(XoPI67Ux{G|pɌJhi[ J(jlNw'm5j62ȭȥ6tX:ح !tpέ3h^bBuocM9\+FGWĈȉ>NGf(7b3ʿIϮ6h!of Oe1~;@3\t Lc ^^hյbE(xɼeܟ\˛bݧلaҚ (!: ;`L3*Ea8])#Ѡ,e[G&Caޔu&SWAuuؓ72Ye#3Me""B1Q2ikŸn!puwxJoˣDjB&Nm?SaG`NyfivBmUz(y;ol3E#E?T_@$F`D72Wb?B{1;4=)u8lxСR9`h8~ Zl0 U&ń^Qgkopˁ6Ġ;p>_4Qp@&D`*A.,~nj<7ŕlw xPXuϒT8sb {| a2 3_(͸+D Ѹ go/M2S[1Xpf` @nEݣq*j*#>.R)ⅶʒNTpCEɦ[Kd%P?pUf Gpmi8B*qDi8W*+ 㦚x6Ѽ7]advG;}kKTqV7gYdhs ]?cZ 3;K_ P: ["elOE3pהoFx_* Bq@i4{z YPF@5E2ꡌ#ol 7eL&|Pzaӯ@1QoV^٥sU_{Ei;E~-W׸2ѡt)W(Ō\~+JҲ:+| ĉJAϥ)$[]^R2%;?,ˢwqHR7xT,$kA'l':rR g$ly[SIgeb 뫱=`.H3Uy{P:8BO .g;KHmڔj۾?V*?@И3~>}1<)a ӪJ=s7tF2t}ƿX-h@uūNɄ*"mD8$חo4gF=3v+PiȨ@mg+滺[}N܉lwv @i-ԕFX~L_ѹѕ!aT蜄.Ql85zq%<Ԙ 6g$o3A cjQO_8+czԻ4Z 룦>6[tU&/ⲔvnOKFki"M6T[kOf.erOPLF1>Cgazp1y@K&? 8a e8k vFZAEHA: 7yׁ!ߠeh5mS'>mXTO{QnvG?Zd\H|ZKkg[B'ل3Rj}5!2l u"VF0$# m8ט#i"w=>|K' AWf&6wV5򏛏 }J<ˀ (t_46[@ƸdSy@ ߨ܉\I1SѼ_c5ۈQ|߬88US͋a|/1-aL@j>5E6*)q-W0s%PjMd欁iAf {$(pE+|$DCܻĀޱ7A2&EcPKӹ3C- #2d9G_y/æ{X}W:?2'Ot(4#*La[8}t @h-ҭ+}u"dHSZ h8쩊^;J)W1_TdһqC%h-5ҵp hKCS`} &qtmVؑUvDnq 㾿ė5d1 [hӴ0X u'ne)|$׻I]s(]1UxhY %%#`Pɼ_uZ-cE&KK]n :y KS&}ʄ6NlsŅqR` ="}­?xP?& VMq,Q6!|B>GC9bs!#v)TBj3-v7lBȸdƀQ4zgyxW~w Qz|ٌ{N)['I9"l*V/+~( tazxOu;gz|Vx 1v0E]ڑ Pȅ"N#MT_/h:TY3&BPaUҜ"&fLJ&;]vҦ4 ['Jpo8!DDoMv@L,K2h(Prc 6"5#:S=P+JRU˙v/%^;UuP֬A2 5B&ӻMUx5Y o:tU ܠV2Bo#e@2|(;[$,?j B`y`.q8|alyF˾P[3"B4,]&P-]3N'mKo#bEB\԰nGɃ=xCRBkv]9b7MR{#OKuv%o㙜Nr,Y-ء'[èP]TE">+b-|cz1 PPbn9U)>2 ph=?k5Ze³,)^k%(;鸳tu7uB(P0TY"b]7'|97lebM^+|Q%FHĥD!nefU1R .{8+ E\gZ+=Apl!W*|,:)> yxaHm h{VNBDJN Fd(J>T*7\Ȁ5g] -Q)I|'c+,+0W2ugGʱ.kq(j N:O6yȁS99HbءTf{iÔ?+̰F]EbC9[;\GIJ(bwnjfuņzO:,oe+ѷOc|Fd$ |``/G $=ΝHse0Ahy`޸}?GцV{b8y1E-uB[Wƨv(V_ڇ&[#5XjkдhbTЋ^ֿɃ q"aI.ک4zk z&hB_u$p: 26 /\C4/ O: F#aF-$3KsIɹb'MA(ڎ19#@Z(jtwm in=|7K 89;A,Xj=xTéˮsId {ޜS2^F?."Xf)UNOD 89)=A,'˜R.p|`> {fBי:pp+.rLMՓԜ*ƇIAtkQ=MP?ggqDr(ckbGԽ%/ ]k9gS?{ NG2I;Sg> 8 (ʮ"U1yQ2+Z2ڛ18wLG6FQwC$pԭ"1P[Pm9yJޱ(!#LL!gCw& j+1Cqe"yR c^xB2>"}߻O6i8-9nCٔA/qfviAzA@S\pm6L!!pz_D{F$AYnD9lpC 7 Ί: ΉQD83"V6Z{F3OFnw㫗)yp̣9!0gz¥#n#;ʈ}4S L}{B Ͽ6uj)MM9 NϿntܗ}>%jɾS!0ǣ_7ݖ:y}n]Ȃh1T&Gu;dbT6!5y8 ~Y;=K0c"Qo\aLa҃TG>uԸ*Lvfbq;Ni3c#S7-:z8z_rPKHN+WWjF@iņxD53 RB`pmUɠ/+b.u #uw }%I]!LEH<{!o\G߮?(3* \ gCk 9 :6[fiföybtZe||%A29&ᡇJʢ%Xb.(Tzl. Mw^, 9wo[6K`17GhufbB#}䮻01@et/r+U`lScmLBJ={hYVL.-fHN)2J;s?0я KJwuŮcN-Dt);DtOC!IfUs'^#qg0 O}K_H< ?M\AB/ޯq_ wVY&G B;޶1stB6r1Uc~lpyfb;Qnl;t9Z\ʈ/qFGE>㷨 QRe"LԏBdW78zZCoF7Px0= Ux2ٟ%. oJI emYźI T!|%iT 8͋4M?1ak;<n_j/˒'-_eS|q'6BE0js{q.מ46Oarws\v$M,Fd"#JFռ;\mH-oa48yBc ͮip+sV:0j*%ܰ ,`r! ZؼTR[Z*fWbӜJ({i>Ik'b)mRP{~Z_dV2>S"dذՐUTr,rw?W~ msZ^FQҁ% c1 5륽ou dSDh!Y*]-<ɀV!eKM69?Vqdz<y%zNBc գDn66vt4Ƀ9%?Ӿ@y0cnU-DB@lQfO\ Tp Pj*:@K^t,YjƉ.n+'|Z XU@h@]d]Uo48*w(߿V@EodUKmyW>PZix}q+`&j]0tC2\qQ@,ϋE IY [=".uQɣHM.TcXu[Qyp?lts%'{Mu7[Foafyh_qmrQ:Udp:E?)pJՎ#  x,ddP ,4j( fL(J¦ي 0[;/]#%_= 10b봴7S,qwطN6ȠDP; ՘;p/X H I*ԓ1њf:unD%DGLj[ȅ8N xt|lv7߭.R@x5T°Sk--a y@`i#V5nl.'-IJ+6&4}PVql!c|h4R#V--?ʘ lf+H(4Hm`)hGҷDQ|x&ԕp}^ï7KI8OPɜ1lV-|mW-[H9tO6v ށRj\^㣔V!|P`^= q+5`zj+e$OxwBIGK)LYN2ñഠ6,j[}R G q <xaMκԩwG6vj #i"UvW5T4#hO) -ԑ{vmW,{EbqV͍򾝸C2EP`{Vcb>C,Y6R ;d6Ie.) G$yX?CO%9*7s]lb -snӭ6xZey+\X X?{)WpB|h˸{َa;=HmV-\.w v" 5ǗxZGDzn>=& g5~0!C#[\:2ti_^uͰeMֳPQ!cnV& S95qSS+, %]Ѵ8)c8xsRq 1V?0n.9$.(g,Qݢj(ba㞝˗,QJ-,^:xע3'L{e:JV?kRȋFi~>S7qDin_N /~aIQ\ʍV3ߩ<S8+cG$*إA$OݴKdTf٘,ڷ}K}9涿4F2 bnuj9P–вsʶXɬQG$8V1o{0.ȵQX,0 9tB pfdC2VPMIqsvylfU#*dIvw1܀p:Gz :WZ3;d\dF&IZCYyP 2+Usϰ)ȭn"f2@$ AV_],s tddb4'Oé:DL#z7I?|ZLL-9-͠'4Mb =_{ν8Vh\ Dת9\m3?Wl(%+5 pVx|qV0_ũq[mFULյ{,)WOm@<-hZsg25W {Wb`Ay/ DIKb&t$ٱbHuZﰏ+*VT椿SB\i,Aj0"GNj^,bmuah\^8Y*ݺs&!ꯅ. -NJ- іC8_fxwj@92nuPXȰ?Ⱦ 0 2MΕ+ 㣋J\糟<}QĬX=< Lww.3g[ V XwoSɨsɲXni}"/kS*3С+.`K`7HxQ3٘@$̢'ܴ$db˰kF <*fw@Ϗ1*/ bovB~͙2:[RsoқCf^Qcⷧ"qjm?{Zs4 CXtڮלMƴƨ-cn0Txը s"~,ܷ!JU[Kw YFIz @ۯ8yFQO0I͈>6} 07]0I_tpaI aK VPrnc38d\{dGBǹ;Iq gP7W͐rՖV| CIvca#m:'vv{9ir;˜ Z&f-Ġ68B?rZ G E$ AiYzu$͉\^;jjFZڸReyɴd:2@Dv%.qlo,+' Գ"DKmS2$=e~=қjl聅tK\Q܌p$cR؞G+b-bXM7!Ȍ@FYJ O,  : hnv:k^Il=6.XǩJ30BDˮ #̓UI";tGByMihU#<5u' TMo;A-s 3Y=Jhld5&'<0Y`g)t$Pa^,atbL k"^Y}-kg7iJbN(0|(/y䜠^H* $ۺ͆^`r#5N MrL}@';$_[vAyAL-[Ø㨤p}.kqNF+j.!)iI3DpM(J 3![j99Xh $-'>7O/͝;b;F[0vq%t܌[yZl\[UVXp$ Lڹ͐&vۓ_9mBF6 k퓉^j$=+F' ?N`bKq,FGWVҷivn3cq7E&@{}Q\翞Y.{Z,<2_2f{<Gd4 .07um4o߱c͜Yr4+o-- Y b_@f꬈kEwB"B`};:Wm 4t͊smRїLKEX*# i ᒃ! E g wJR8Id 9Y5@y-~gzJm0HJ(I}5nGyXo]k>j\wg> Ю  @)CI{z$Q qnh,%TnBSRHQ+A @&Ⴣ=v04 <)݇ -ʎ\&p.`d';QߋÏdo(;&T =ĭIq΃QOVW_["r =4DQB'r\Sq5Aaî,U5]Q8TϏVzKm eG)vP˧cz\Ne%ID#7[E ra`?e&lG{ "grD^1i }J3 >C~ҦV2D2$ͮv5A|H/In,6 -!cnAnQdI\Y4ٔfc1*`K, o~sx0m!wy6L>La4_I fL=wڙWT4LHE j ?v~I|⚁L&@H#N3" 5ﭑ:Tf;ȏr6dBDa":uPC~=^~yhY@ZbT')d $ Q r~XfFQ؞HcEL[5b9hzE8a% iD"gsAœ%<(7<"EpR&X$my/ه{(/MPUXVM(ZhZ0ÄT;Q+|F"n 594xpJ2͓uNWEAkZR_f ZU-OǼ_֙4tۦiZ}K#/Bv7RMF2NJۈGcQ_6 aBjY PʋGBżIz%1#'xK6ȜҳKk%. c8Lѐ sn kaMf."ĚHS9i5r< Mzsn/!F׮DXRA+Iwe(ĘzD*$%ە,]l:YjNZvQ3.zop g.ABS2#*;Br&?-s@iPϫ=cŋ'C|)`pH!pԘ Y[JtX36~{DvNچN?BV}/yNHdW1{ /٫1뼻bSw@F)aqݛB˧蝔#C8:n!q'`Mp?{E D6(~Ln?gD[Olg-#j# ӓ>R|V6c͍Z>ؼF-%@-0wL_[ޢS 9QyågȻ1 R@r mZ9eWct9_9\Sbb7gX̲9 3S1q u=9aYc'OQ~T) 5h[imthnVBEvOhOj.9luw|<1\Drԑ]zP#OPȵ(ᎤRږڐbUo+ - j'*@J?U3]eES GkjfZLށNsv>Q/w },T%-59=sq ڏk~jU-lcoZqk§xaɹ|(}+ ke9hWRpv&Těw,RjRŸ}X[*!_E GB3dZq'6[% e4f*GX' :AMe_*ηW04yfG*)"Hl [6s2C;щ,ø" =gN%#әlnh[>iy RSΠCQ̅Vg4;eCwWZ5k1V)iqG@j*}Vnܚڡ yiQV'?3* =M("::. tŘST9\ހ;zk 5<v ^6^۰5ɵ< 鰞{l&Pcv4:Sft MTㇴ+F^tNydޏ3fI홶0wL@nE{FATEʰyhܿX>CT }> eq4͔س9E:ߵ Kis}Fٍo]L geD#KU3 J*[N)<(54+Zc]#lgVd%L@`Q-lޚ2'$1=\YPo^IFYQ/ߛ9 *nR7i@D,T} a+J[7fj G}:[" ?^9VLpwP4jUnmO7dZݽ$U PO9 Zh1l""q Q%o!$S&p=)~)N/羺NfǽsiFޛ@5߮3uO1笛j;)ɴO@s P#|8سp|Ѡ -t7͟ ="9Onq|vY`ڬ4.:)"̀0']o1TKz'"EVosk7'@AG⹍d=ȓ4dRfH-J8do`x |"= mI6v=^:əh?^VĘт#xmwѭf$\5'{yLr ƓYʌ$\YYkRk?+[fs\G)c:aƐnlO mu4+=NRVRLo/jsf3=s S$E mT w'!xXr bdk(1,!L-I#Рe5 ; Fq;\yg=s+5!]Cݰ=$l6Ύ-ϳ-so%Aec;2H`(w` ,ٺGqw5;`F ۯ:vYnr?BE fl;)%wL&ş>TU<+`#_wSvbMDnnILc]ꌸS8fADt\]BX0QH"زE*'/*1>h>9)G3Zk@sېXuꁑn融KB;ll׌1aaA22zz;ױ׃pi Jh~Ywc2F.wJ<0fYt5.-0t`˼Yj\smtmk]yC@U!&Jʁ Y}נ 9_qd9c 6f1NgF FgAI$HnDryd0-ڭ۟0KlgX$|<J\$_&,#z/-TQn a%0hbzl:dɼ0} =gugDs² na:`u>X3 $Ql`qWpIDP)Qbr7d?Y< b+*-"\s#۴[iߥJ]խ$ͮO,|݃YWUT<}xnгQjUUX-oPr!f gy2*yY.Th [}(:/ qG` PC| o dVk8I:&NS (fYP a+tyC~"V|F~& Q$ȧ+=N$_o\"e++d_*_<-&Vw/ܽ_*'XPdF5x̺F򙣍Cڴ%sɺqWx5AEIO{[7ލ#Hmow;&"8A~FPDGí}~lẕPeurVn rz |1 Mji+ayp}~wgJˬN34 A]]@/ 3;"FAvɕo1P M"z * B{?䥌FuIf +;clϪoL7.l2+H8 y|Fˁ]Jh\Y1 )^E yvʦ^eAYaʽԑW9pA4qZKW;?E51!rL׆ixG%(u}D;b7uL*,xejo{=oi20&nCqvaP2>\(R2E7=1əaW EJy7EY1C=m[%ɟ)4'3PֈgYz@s<CQwhT6[r>- v/4csm'3^C~m?krfX"KvӖ_?4ud8A&.=5TE%S8ZÒgвU LZl?>4HBR~kf#XB ϊ!Ɇ#N/"`ap)B XC)KiL3=W,j]BK <;+s0=R0Sb_g)c<X+U%Ih6d,#9,FA)\伨ReUPԀ\:ZZ45L6iÎD- 284`Wbu-xiG;LGR"Qݳ PF2YndI'ބ!J-xB ^ܣ77{P3h0żRؓ 5PT'D~H!><>>:iPfնFrrUoi7eMx'%&<^ Kć3(z<7Pxc%azy+ *WWfNdpJEPEӏjOK3fEfb\+T$CNIvsG 4Q0|+\`,}џRgs8)ry:QdjÏ9yMK }J{6NrX!EɈ2p lVR6 g&"8輢^?Tj֏}"5z*#Uf z]ba$KJLn'踜؜Y"]^;vȇc+zDl,Uh&&x2Fyz=4jEe3VUa&Q:q7>>B`Gy(m.JA^2E4a!Gr%fv R}ClOӨYP(6rTK^0Hqd#*909W˨^벽M52ZPtS%uTHΕfptFղHIt")~dEܹVB/ qqd[ei oR6 *4l?{hs=7&j" m;?֦1ɪӒSna(59v e 2ytIF,ſdZUs<y 97ن hS)U@2ϳşAOl&CU%3>of sY/_-UEʨ$\{ߡtF],T[o QzZ( 37Tـ`Ð :8.҉X.@a@|U=< HđJl{̈́ޕ$YVI%BJfB*Qawo!gGkތqCEGs Vږ!M݆[{gl,n6 ;Zh:8H9Haaf << {Fѫ\"lq%UhX q#‚FQ0_F;0Ea&$:5fNo=*$&|ұg xߓH) RyG B˖ :БZ\~!7.K{z5wqQxֈE'Oo[q#S<{',JEENcisӷ?x角eA+Alxv W )t% ~YLL1q,jp1CQ?)&:/k6ɟ.|xJ -AP j{V/Ì#|DZc3eu 2MDt51$j "+c1gT !4../k/=Yn_ɰ.'b ЇIhÛ**Dd'`5I(ɀL9ÿAv7kK_j6 IVd9)<Uo},*N7ƚ"1\=iT r=6W!:V{gZ5~4l R ݽa|Rq#K !N 6oTf+UE?6{qJdJUԅu 'r&߽L t`@F8{}*C~wD)[v^^_i xgEZ94Z̒+\~q#8+챱}s`*`,>}wC =k Ydø°ν#Hs}2Bce<rD8C;(U*/Nf\MV,}P|x~C)\iXs@ۻQUuRa Of>$8ި~7i9KMJA=+C1ˮ)XH1jt 4X=΁h1JnAn?đWeĻ'0= ]ZxɻZ 02JȞ _тg:7RzԈB~oƍl;vOȺ3XSDkJFEus;}:q&X; ZYBy=5^H{:ABo|Cs{k@v1ŗʨj҉*H7%ik,zrBGqoI ~o.ݖ$4 ep$4M4CO)TblDdq(H6ACJe㱥xAIsmO`L$ud'Y~Z?_&B`  LUU[cۙ쟠d exYó;ү/FT3!YJbXNE{C|,k5}kAgVaQ>~2S_Bnq>PkQs5{9[9R.+?_xw=[ n:YޚhA\~/k$EoAmo4>qxʷ@UTQ'~]>CE(QAi=|Rk 9T'ܒPT8#4` ]j^osM*]4>t]5.bgAU]s:E9k6>$mX|CplW< /$#}OO8'@|'_@k .3؜|k+m\M;>SFb4!U۠"xqOGg˰ #*H 77w~% hH3vT Gud}USzcʬXy6zRvNӀH m]^!)G_~t O2:\z e.j((B­W 0WjE\EAPm_:PR !zl^>۶(lc-Uz,d^r=usSFwHO%6f/]xӎf(Й_P: ynYgr![]M #$ ESH7QpOG C;Xŀ>oP,$Fwvou˯+gj w B Q{oLMNס_Zh523pjɻ>BM94-: i nk>_kiꁆrsۣgScEs+Mu7\mϞo0Ê eHD>2.P0p WYm®7P̈́kZ(y6+rHTQL&"jd#7xl۾toZlCxT!-Tl!W_tְՓĦqlU@>.UK{x _,@6{|W~SbP`ɡ읿Uѽ?ysROȕ%$hOg^je$G"{1 Xij:޺q+MQ(h,9Tt>cjWZ0q6kRZP2NHM@!V{e@nϫU6 OoZa 1AUL$)1v P[f]za,_G0!m mPe G@kNmOoG @B.pf9u01IdU?ar.22`9F_| md;.2Fn#BڧE ?c>B^YjNO]aԍh{*'V;{=\11VTśy݉Kg6 ACmr_Vzto\j}1c"r_qhWP׾cc>YATP_BrVrNNrLσ`c)zhXiP~Ȳ};9maR-S%8efz/ǘssa$a~cN6-RG[)/ [NcK@pt)V(Dtr ϸS[1W=٪Fj7 '+|JҍsQf#4c\a0`}Wt rFy-ZlK[=f. >~)ۃ~~KWCXIKr$hS'X~oֳCeuW=ps؅^ *i5tc ԴuTpT!gR1v>yU2dg6Ѥ`7kA<$-wN[iR{♕M.0.սg6%ξCB-' BKuO“kAIG zAX(Dn"`6G=HMjŤ*Gc}Q慏ء}~Y+)Axy wU4^z_眛AjЄ2 Qike:̚u_taViT~6FO*]DF[W#c;ok'-09rDmGG<#|nGkNh;ET_HʡQu& ׆Wh\ϰa4lEqbw'ŌSYJ.5f>6jao)(8!x=7)*\MƢm!D1m+_%?Yp{!;e#VT(ǿ\V怽5>3Ψu'=PlM;`ՙRN = @AqCce{W#\nr]WvH*ӤA=$`ZBsHo(8kCu yY;.3(2[lXq.~Uy_iIbJ *p־18a xgactnfZ8D-(媤9DCJq~u1o;.A=tAR{Dn.l)BF`>zTh\$F;™pR)]ȩc {D-k^`-ag,>Xk2p3G. F=y%{5QbXYca=!e7vv\d1^ct~Y8_`I5nTy/bPcY&Z#"]fdNc\;:o.طJ+@ǷϾnpc2rOdTBf ) "ܶs<.u8tmD6Klǧ@$9 ϟr*.\ ih#P]-W> /O;Q dqʾ.k@ sx3|,(zX#;_ %%(@n1geDS LRtnptOԛ\+_Fs4FMۜۦDr6bmo. n}ѱ\15 r+Qp$~ .By޺Y;#5zfFyx_D`N,?LJ#%s m}#g~ db U&a[@+*Xt2 HZHĪ $Af ,j-\( 9+11a|-vǻcgA ?C.(?~"ֹyEA- w@;'x;]:X􇎟Ok+ipW)2R蔨ȷl(PˢIFgdfEփj1i:J̈́]T:I)a,$OF]$ "객,(x4rq/x O|%xâ{~]5f=MdNr-/ѯζH씕6hV>S!Y,yl$tJxx!547N ` Pj+ڱz_.N5>HƁvvr;wDk41 78{%q莚.trmf&_hd-NfɅ;nu*kv6qǹC>!4 Y@\+ǘKdOJc§*2}%{UAl)ސs(U/7Et[E5^Iע= E Mb]4GU؄T5|9WJR|3m{LǴwX]= J⿺a*O~gÂV/ H֝mzYN+Ztpr5n*gF5j{ienapt!-c&"~>@A?ØRtvb,ÙT: J @E4Cf+F8Gy~=|#Ev>bT cPNq9CƝ 'X#j@m7hm_=]x)?ɑTgFyKFqXR8ɕ^> 6 a5q"zwSsvhWy`-,˂y5@>Pgcѷ~M<mF" q>j(gdy(wHՖ̭&+ ^wGd́8t+=()η2KO$6+ď~BagLd K?8"9*`3s 'Օ.~J4~sq~&tD M4ҹQzо!(u(]|RX2:PzL`a 8"Oi9Oܥ(B$cX!)ZbvTV;hxole!($Rhkx|D'S@#߻+Ë y&n $gLSiv5Tak·\r>^P Yޢ~oӯ~GMv*\ X u\~p] IcGio,_e_ΕH:A6a~ Kj>>o}jG}_@RE IejGbN#@k3s`P܏`x5z(5=>䍅L[@ UyKc!qZThW}zUaxk̞F|_bޙI/MccLK6"oaŋWS҆u}:7B}OK?I ]d:̎ýS?C /D.;.NXW Ӭ SgRoYZIx1EF<겧pcEixn@SiBZm`cwQK@"{<2v1Jld%qZOCdB?^`SZB"Dg{v9r] (0&^ێ  !o&tIK=_8߁i*kHM +ganB_ۍr;ɉ\8ZCQʒLN3G˵ *%>/O"/l(<8˭ Jn" I*jaVJ{6P0SFQ-4L=.%\` @ȑxAd~(mfǚԚ_Eߚ uS.Ak(1׍cV6R=9fBߓeX$M .}N}.%5 j hޑ%Y LTuQEgOFr|.edMtS3b̞.%BǠrx:PmLDX_7WOw`D٧fNyۥw"ahNg;*Z$Y Uq%uSq?ï1տX&;kU ]; Ά #&"M +uj_RgSc(imi[;̀=ߠּmWD{l$:OVJMfgb=(bX *EWWx¦eesf(U/(Rt`_hkwJQ!m@A8AdW+ 6X2FrR$5د?jѡ o٤F翎>y\o@Hу0&sQ6+dj$V@QOug9,84!9$en2 VT5\ =l-=Gj=~YjAv_ǹ.4lEwjݧNL} GTBzzǧ,KOϬ{jb-e3bc̠\M`8O?=o'Rt!Tl:b`sE--ݧ%Oȭo;Izô{RgY=\dq&:x Wy/⪧EQi{*xG f+a+_|.پ4$aJpMYqN h&+#'s )$'ҁ(4˜~Bu-$7DUMBw$j 礊MMS.;KEH뿶p؟)uF1#֯?8-Xw0a Fv=.DOfp}?:"$՗o G_>E@3L`AfuUL.Ϊ TwğʍR$(V"$T~H sYc-/c3r*;jN~[_B+h] mةU#WC40ÊҒWczQq U؏P4S- F/+ LKCƬq\39z#l< ;&_+⊞ :߬Bp7閖WQ*5=Hd"J{}o ;_92x|W>3GT˾19 YS4Q&ܕ;9҈4ɉ#Y[HjI.H. $:h.k;ȣ j ҄lfWt-FWY7SaqWJf\q(RCQmK";(nRV6iC(PUm$$]R]*-@x`ǛTeQVl%gf Qmĺ?*Y HFpvN kATRsf@#23Vm)$7U@1Vp{k|nc1\f?ow)c+I^mfbzd +@8VX$[4PH5g?$.Na&S@~No*,p:;a,)vvLQHCłIMgHᭈ*=jvN80|q2΍sɊ9۴"eY˲hPDۣB§/?ؒ[C`CD6ߢb,7I&qqoupȇM,I8G)W~ 1rƏkp[M׌HݓEM^?$^S,2 $q:_H@A&D ,.C@G5h -(IVD d:oK[A%Ϯ_XTNF־cuA <s@]B$|[>us,¨͠Ai#I[Z8+dM9;`H@ U鎡=Ny!!? RR h:(:U_q/JJ1E,abjO ASg$,P8,`@]rI+ rRDjp&*ϼMVCnzUq3V Piu?{43ϝj_'g-b1#mlCaA)$3#i5oʭ%Nʠ^h7XX98y ۩&ʘIe\8邪4T<:'H> f-90. RE81QABLmn%Wq;G]ouI<AJG"E%fWNGd~V2*+WՂ^i0OC 33dJDݶT@!hmy6Pog|ѷxx[8EW8B6X8Nϩ]sFr.8o;*n.skD%._&:)q2heNwN!P`+Cp02H=nZȏmF $=`&\*$u8$;--Dȏ/.^''2Q.o>04;p, Ʋ z7Vޓg_r|Q2#3bHAdE ǹ0c#)_.6@n=kOًn ]m wƐ6U"N-}ҚT ~ćAj TU,ޜy=Q]]ZX/>t K9'6/g? LQ<j&0{@aɣƌ{hgtv5WozU؞k+Y`Q=^6Iprv+>n% bh7n_~RQccyucZg~L)>vXj8fȡQ /Ɉ/C$H{̐0Bzw890JmОN۳_H&[{ /,NE/8YY/- c 0 qjެ{Ֆb]j)zBkJ:U:~AL.*s ˖: gu|h{u/٪q=aY> Rcmku\MĿX,r$8n!ɍ" jn֔c?ЪbY% OӰީ *X$0+۹dvCRǂ yRu4\$/hG&]Yl/CyE|OQةE/t­C9`ff-Ӯx(J*QV &eWRX'e6Rڽu>w- Ke2K$*E K;{M-6f3c1]ޏF,oD#Nӵ`SEUC{Qw~7EPå1YL'wMgyd6eJNBs0ZuH 7UV㋯zˉaa|fUܽA kz0^h9GH˳Ꭷ'^N-8<A1jl}ox|qO"˃\T$I#M=tK[S[ m@5 딚oS9F E[Kz_*G (:ur>ּr(G>lg?@!PQ+4 vNFhp9UDw5< pL;PaTDža.Mv秠z:ޫHT:|ux^"@G}7|[$mx2Kn[&fb4H @6xH/5lJF"s44za-;E ǔ3BAe]7m\/՗wYe-_&l58="QN_CٟLtZlt|.cur B|PSA 8EϼxUT"n5U@vq|7/)U`;}5YPY_`Ӱ>jt6bppөr;7" 0z!q~LҿRNq͜gL) !ҨC%#ujy:pDXt nGVQtu2thDsƶ67#N񚟯7R;J| 4^v*EX6/zm+ CN>}U _5MN啾\[•?x|'v"E2pH:BR{)˓s?g]Q g\:)qՙ.3wF_V0[ HiPЌo.\y/;wI JNe&f]Olp%BD1*e35F'}p^~S{p8襴c^Y'e!53OYjN:\(-$Uf+O{Gn;#1 rkOd3eEo]\=.QU/Ґ:{Ɍ:^NÌ^)z"8ntrre.O(3ƕKg}έ.Ӣ#,ĠއY$pUH]cj4(R:/j! ԋ ;rQE['L[7_$BK`[4":Y &Ĺ*߯+`iȵzo'.3Hqk*T f0wT",Ѵʳ 2z.BĭV E^X}JNM t6٠J_+SZƟ9 s>H8Ǹo툰PӘST ]hO٫eCJ]Wg4i=Zkno/g2M3y/ 42T۟Hu֜hPq6yg9Szb]1"ԌyY8rarA0yw0X5P7vrkkOo2g6`~N7EeZ+cIo):'vY$a6YM)OZGsTo]j`NDio.?mФ*ң Ѯc ;T٨xOJ2`rf1h(]8&4;)=T;`?Dqb\zU/!|THƃ%`خ=/]Δ7P⽜x?=?G IGfv[E-5;9\r8K%Q\',\8lL#[lYWVF0Uvלo$IE-AdA>^*7_bG Sphlb7ċ+>saPE+q6eyQ Ӿ6 rf4҃NYՈ6R5rޜ']Dg$R8*])BC. LT|jܹL֞_ Ke7kYejM`Ȧr?yw\l1#ϯS1 AI:nI\lRIzN^y.XQe#KìE}>c$pkAwU^N'op:YdL:Oc@~aY¼ݔt*;.UW- oE׉1B * aޑڈP9%Ua@Q R~EfKAwI. i%;많ai:S<ܩy5hV&_״YQ{KZ~[ o2,5],j\6 vMk#R r-&P%ˇ1H?ET)Fi_1L|t>1in_i|)9 ΉjݶM "1iܟꉋҤ /除Θ-u> *剹^CDH 4 G% Ub'7=F7,풽0?]JwqԼЁNlư|Bم!dU; ;gؘΝ?KxDg_bGRM/[a/7cI,յ":lx] nlMwNv| Qi 2%N7/u1I>'h !7g+:Z%q ܍ʳ%ɪ/Сw $u ppV|)+ cX.JӈsS864@Vz?WGK um j]+b9gKVYCr6Sk?_1켢'?>bU3FbS>W3{E/3`؋0mv]TTO$^WKHGg{^AΩz![ŽUAxehC=?{W8b.NH@Q/BFsXP-8TG` sa:$Nj66,-]trL3A&]by*,u ų(+t-F {$xh/ ాYilSId|!1%h3C%;_LZ#Y_:ZD%t%>,#j4B>F48P_aq]"oq[8e`c+xEj1.  `d]-.S /X&+@Uh:dϘ)`m?zlҧ?%ʄLc#0He+DۨpqNt~QK!yG=d I hOHWp [V |){Y$y߭͐LFvX46kͤJb#azr⌹:*-1ѝO1E.S mhyeB+]$}ٺ$5pA^M 2P)=)a-ګ/B R{жD*SԆa1aYmJ5t 32*:ob9١/C6躮/mE;ĝT.]=V A|kpv_G}ԜTz @;4;.Νx 9eΡUnEryԎb=^j>X\hQt`;e=Þ1A+ݞSf5R"CNʦhu<ܷh_;Y-Si ݱRjqHH5z'Q[iy wT"+&Dz.]qxeĥ!69IMwt @{Ctќ9fɍ=twb,u1Q:FIM+?'ǒ+mzQO`F9W[]Ff8dTٙ~ -n沾OikO¶ARggao *,!>DVw* 6D#~Y]IjPB4ؑ*uD 2 >}@)kę"mRNxG!f^tQ6 h z?@NAyKlf}_-[g9Xp&?qv{&|óa(1~:vXe` !OLSNwN7_8W)r Tᵭ"ij|. hbHz*shiO_~Tjvy8(2JH ?`Dm_WRѢb*!OKHVC  VR]mG{ga%=` PW0|#Rih(­[N&d; p}2-z A)0>?݆OZdoţP0|QӦz3X-K^Ƹ,am2>v,ƃ+Jhu{I"Xg>Әg$j`G0k]8~ w Ben k'.׉ȥ>_ <e$AXo7 [Nlq0yҖ7KF 4DRƱ1);/_]gh}ҏAY_ȴVG*yUϯ>2}o>L1pwH,oɰvȢdEwae IdJ CEįc\ %_Z׶7ql!]schn唀w[!yavMG6 \eٴ MY>V zk"*K=#]N2M/Zf8[|I|eln%Vke=w %xAum6K~^Ie⳵+q}t񜿲}.+hγm&*:=SX kognؔ|I4+ιdN#(wCI\Y=fPܔ\ '^%?Тi?uFg dY#+fQD{Q1$@=מ_D eNQ/3U< R'#X|_n4?ki.%}yzhg%m e8_ )B!.BR*7DRk.w.g(yV>'܈{^̫)ACQ8sNmUJ`f=(xN::Sa찎X@_\Dv1ݍ]aڸC Z/8gS`q71BTkJL< #o`fۂWؖq"}ޠ4{!rh"׬G!|3P?FFMLJiXx~l[h3s:cuq%_ɢhifSw#r=K!Y]vg|ږZ6WWPrǙ?̷_PspIU/+K8lIxcGk㨪P I!N)v@lHÈd?$1p80 $wzt fs0ȚMHq.dY^4-U˷T9 ( j)m$Ou Nr3%jU1. \:^BB؈*]3d0f>>7dd"j,ctβpO, #u';*L +[EמOI>k _;;ZDL\`|Oo9@~B O*{tݗi@V:y "lO8WA>K@[O)x _Y_ykuh}L0D= J^:wa':x`$7LM 55ۆ@U{JrR0e)n;uBmc@W%UaLZt15ww('6V]^MJ喭)hŨ]Gڶ1Q=%'B?v]Ġ݀XhwCo{18μdF{;h;;|Y>F 5'CHMaHKq9Tb:O艛Zl(&J@*i7Vԗ?<pM%QB\1K_F<bJ6aT=PXWت5g5}f׬4^Sa<1=\$BqmlFVʼ#:;ecLΠ4)lj<{Mv0|#VhfZzxmaț5ܶޠۮąN!Ylu0QJt>15Q} ΃u=ntcT m61rl*{4^ؐ8H6^Ođ]cP. *ښ. u$FEL gYuKʅb-dV[`I)~d[8c!U?﫩%o(̉oa2~LP,Ւ#&*kf^? -׶w*t!l:u 9*F`H[ N1PNCYvY3Mm=AnjvyD@I؄kH::[;kX"⸸с`1 eDuS^Cgo~8K@[ݩZM)@ZWNW xelxkkP-9Y1t,']np@7w@"4ƒ V3 J~A[ S;=b,ɜu2=o)1*ϸ$U",^+YC$c9ej8jT79X?'2/ lvԆ ^h3ᘔU6b+,YmW0yX샍cb .A(3)w쩴f(G'Ilm/:E <*xS[&ϧ1-tw纸ݦFOc[3k[nK!ӱdWj BՑ:wF:"[;Vxia0 5fu7,]m"߭Ȣ f gTmo(=xK?a1Gh@ 6Mď΁Gu.Ro=5=(>P-Ƨ/HpV$܍'_Y%mIPn|rgONmjӛA@DeV,g[ϫtB#oԼv{ ^͟yҹzj6R2{821PC_`֡^ Z H?E*˵A/.=:`_A4AַR~83#!EUI~򠣥1ٺtIȰ lRlַ^6ιj8*߀#9R#S݀|۶b*s{p P܇K3:(t;VK}Jv$W 4. 'gM}{0 T8OU/Yt6/Ifq43FKH`pV A\JQܛ4oςLWz\h L t7L GMWn/Uv`|5Ij;(~X!SsRhSa[O3 5;q#Uӥ`{!B/لømhsVc}XO$Vc~xJMʷ7=|sA.N$?_ ئ^:\C^ ʝ%d}bod;ES‰9A֩^?7Ǥ ]sb;n:T7*ov `+?*:-(״$OQ?dCubBHbkb: *G"#;)8+f]<1iٓ*Q~t̲zzuizo8 H+>by4L!s)ī1x3=YaʢJ>c8][{t> Dn*KѸ;0}(鷹Z_ïJ# !ie|L=gOm/P+6.E4\ȳCZe (ݠ4~<۪UXW|WtKMi+_`6mbA,BC|nwBӸ#ʑ.9qF @ % 5S 89dE7/Q15kTj ©1OH:MQXг1AMaYW^95 f lRbZt@.- |Nw"ӇLB yeTkݮap ecl(lدAT<}P~㏌+r؟beDt u^e24BswSiv*}}dEO[ާ>J4 E O^z٘mTltfj<$RMUܗ`RFdd'" 9'^S#h7*!Mdk_/ ֳ)OmH[n5(CctJ^hWHT?~GlWZ- KM{?ieq mYԻ[l+OpLHU, 9cb7(1Hr\^#TZL- =}6Fil ,\n\qRƥ[mhFΧpϐDϳc7ރT-9:5,bVgc^ټ;/,#N4A6fYfJ0dl՝M{•2",SRxhPel+)Qeʧ6QC5 >m-7[xtB4urŽ ˍ-v_1m@ ]bKG(*ڷ֬a?A{,?I|+a"[<z>#On.㸲+ Qz Q̿~%Z+ls$y1xqO )@f(rRCr}F'^'.U ݍhZ<}:v MD!k,[[au x?\$V;Nǖ io/2Om@]=C sWcJ30o?!DA&/֤d/h3Nzbou )9Ko "BKja-"W]GrBcOtd&v\B & lڴ*Bn4b0nŭ:+L|D2ܿOvwJu`8%$]ƿb^z" !$4Cd:LUA봿o]k*Ԝ_( o̿,,Ó^W޶:2@c6 .߀*vWw& VXg1R{!V4b.i q *fj_e^hrd+` u'Y H݅? A"97$S#c vJ6d9݊!3WBWFp]D )OVa*70bf+.oon%RTk:HQ6t(b3H>Ƅ-17u [@յSoN ;ǶUfj1;qxu'mgċQo#3+mz{ 㖷7~xR\)޺j2Z9c/ڤLzL%Tt OJgj톶 P(ؼz뽞2Id4D քh ?PF8S<1нWT}lQ2mI _Ilk k$-&P5۰]xȆ s9"Dȫ׿.9,vTAM5dv7][%GuOɃ־Ȩ>jCb =4ԬVac7pC?BZkuRƘbĒ J]IGW0upyWKrT L?Hq1jMťQXeLlxwjEdEbs Y.O1N?6ʔ3)<}nOd~,$E (`Qo Tg֩ѵ'8snYmwQRFOYU/ y\n0Bܙ¾fNjm$y<9 =FkʅtR~-g }DЋ c%%7#eȸh5ӍJDz1 j7N}#A7b~O`a1ǽB##87Phݡc4=B ,ȟevSʚT||rg]@֐2]mv(u?OVQZ*˽YN=ɿ{].$"/I#!,⣀1p;\9Nax'{r[Y%ЁW ;a"h+*Gg` ]-~#&VI[tU `["}מjWx+,n 6Hlā(%/nGd*)j<*ɯ\V`˄u)/g 2fƞ.>=j~^ j:7P"OUWl*a.qs?Ց@òdXL%$G.~Hvn”C>EXe0XF0=I$:v_(ʃIB3zK:OJHf51)bVK{ymjw\I_H5} l"gjX(:G?иҪ)ƲpU㓋ިOj0loؽ}L/ϲҦSU.#Ȱ#ђ6ۢ@еgwxD0%ZRt@=6+<"aFxr-RI懳ZoqZJTYW a{Yf|2YI+ FHpB9PT={-Aȭc5<:vF}Ru@~)4o-GPQn(~fVxFkJJ!޲I{/W t 5 )=͍xaDkh55$#QdOwx87&[-{~?x˘NĕװL]3օԥP/J 2%BpTy\ !9pQhNwο1eeJ((zf|3-ʖ\oчMŖ#EsƊܧsVŲqgM9 *q!nb.Bio;L(CHNC #NC`:y#bep>`=IŻ/r%DU*Qe*Om9f̣){X0t|tR%cj8} їhYh mZt\CS9S0lRRKm7iRLεd=Ksk1:wZ~.Tj;eFh0]t`BW>8UwFh`ީ??R Pft&R PNן[?ռY~R05TPZ3i> $gs&ci^ZmAQ SSN 7oAF%ִA 㮱 7+t~nHY &5-eA.fp\KA2,* Q\Юgʎ{SNZ?PB,#B>t gv51Š8IYowGoy|RH Q{3 u`@=-SKc`qO1SF~$VwR1K#ʆJ5#۫M`~PM9uIiQ~}uQqX@՝w,z={b*恲J6dnb ր||nڵ~D#U%lFj >&mS5&#M$8iE 2f^~t^Fy#哫%;s*"ԊIS疟B~!-b53`N($V6Z-3-ICˏŶHZ!2D6@9^_œ-d8js'?oa:ywuꐀ5d[\++پ">@uZB)OVrBQq `7fE|8tBײ+x0 !Ask9*[`b;էazが2dJ&Ěr~ jA`ǟ ϑg'jsbN1sJ)}VZ&WMVE85 v6d5~/#Bmh+RF"MKP;CxhI5qwE I[4hktKUER_^j[P85P/.)6E^?o\zaFb*^Ϳb^VF 1~{vn.{ eVo)u` %Lt}'էG('eZZo&t ΏO4Ya cч7-h6.;N!7=1)u&&`TM~0lHw-03;}1VQrMil]J n0 "0# %4x>ΙGU16H )E"5!]"uEK<(Z-n}4_f%]|hX@%_a5uxCk0pL ie9 *ޟWH֦/vkuTMmA B6ع-(wҟGW_=obԘ&0VJZ1^߇>S 3LA6q/L8O93EPpQ&"ĩQG/k3C~8`ׇqޢx)dɩl|'GC%/>Lw4'ذcd*_ܪ[y#FQS! X&ouKqB+5v` <<>uG>(> */֎ZZŧ5IW=E^Mv`,#hu_<"3%yQӫRB>pY:`fm i90UFw 〵[4dj4WMoJ$H;)Qe CӈjX]"de޶ʻ&qdPQ 7mcfܟgV02Ƥ Wi^XMRΓ5%*i=IV-fԈ^mCPjl;H2KTmhe8]7 %;]BܸU3ئ!<&iLʺt/w,`|mai~vKTyF ^/a2}AE3r`Ա&@>蝈sNe9W9suFhj4[b+cㆾ0&嶊詻]sh'W٦vR$N73-d!ve9sիA"!(sսU B9տr4S\8cc)Dy6X_ޅt܎P ~Y$657Vg]*VNyڶ ލO-f&(7\H%!x~ԴJ!B{:Y 5Ip\0yzỦN"Ns7+_=RZ>T`un$S*ϕJX9|Ih?RGXJߪϊt[fS U Ȳ'Ds>ʴOnS%F(#Q {1/z.r4]MYR>u%. ]n1z&ur؟e=ɋ+Vh(Et*F*m)&9.^)?E$P?0M ./B~֍WNy4_y`=i쳜KS A A++kSMYaFF9TBg2rkgeDUcG/=B4=Цx]k+W bչ':vp6ƃf&H@P+ӐT5dll7)Y p+tIi M"!]vn yuEc ّũ!)% !j=wt >9c^t$r4|V ˜3EC!RGXywjv \Ȑqǔwf Gt_iM}u՗@cȉQEQ̀i xh칅Z!÷l ߠ_pHE(dP!L~FSܩrwʬå'ښRB[Ҹlz}EHkz2zWiFvq0AcPCa,nt˨z> 4]qqϊ7{ ze=Kdda@JUrTf xq0+oK`^Zc=nj o狂k^@Ls1Q腇fAwq*f`E_f~&>xd -@1<_tP2CUWҦA+ l5i Ë́䪓L3+4_ŝ QaC|-BiOJaC3+=iש fڷr9'ٸ:|?pIlJ[̎6#΂@chmwH /KxDN(fu \I@dj׸M +*y%syVtR=?^c?7|L J{ݘ$+;ކ;q&vǔB/Gqm J\麑Fū,yԸ[4>̻\w :VaF)OV3./ G洛9gLhK؏ ~/^yK +c^4pcW?B{![~\bT2ئ H.pH-q.2d)2sVz?; @Im=I5\͕qd*VrXͬӏb|8t}S^N[cf-xBe5nIAqQDBIݬZ.(3zVPό|wa?_O|'/'E^D)bkP4; ㋎f}0L;Э}؋`t18E"'08NsCO繕\I&@{K q ̣ɣ}_-5ME[gOY~.4OsD?ѭ\d^=6}fa~YޢVDuDeɊ8NCIk]p;9A.9mZߢTZb" c} SR62'űV4s!PelsKV[p!I xESE' S&m$>)ٮÆ4=*._\U G ٻ2^Çŏ"$ImЅD>Kg߮5 l‚=|$Q"b((jA*8S&HR^^UH+!HIʰH:֍ZF0 ~ꬋWXhi@ɄE./j߲ԹI(ʗ{S]Bkjv̶l8y&`0PV.ؠIFmӃ![@(m]9xw|`D-)l·lOlC͵+QcU-( 躪鞚p&~Dp3j\ BwsxC(7߃֭JÌ^Db@ ZT5'#:Xj #_u R}2\`%O ғ6zvO7gg~rj[85^wJ(wl[IT#%轖;M_{ψHJ} c}fDQ+-@Z-c<ʧUY~}m{v PܤfE8mm7Y}(srG/8g8DD^Vnm#@9W$!"s*pBO#7$` 1^m Rri|EzAڧ~cB}\T쥀יl xjl)*K/R" E8T#*ZzbI{%oY+eiկ$ъa~J"wo~edt&L9\ZdnKD tEGryDZtQ}On `M!p?.,:&44h6_XE jy`|"F|9?-bB;R?LYVJ& AXRK+*M^?Iۀ)1-;'BEK}K_)#VXήK 2=κ2G 7>iGDz_č8 5|h0J޳ȑ%DXWvZ"΀ٰ.A|?Yv0:8Fb2I uL'~“y̎(E,!{.MG_ɱKr_$|*~L}L٬BH_[&$*@)|,xaj-yl,ocxpq &Ns:sg +Zlp8]%%d铧P%8aۊ0^HHUUj>SN5 H `s y}Ţg{z*ysVN 7*KF8Y$9^c C-0{Ğگw6@M2'3 X_#4g˼PlFnn>zI `A W r2*%ָ4_[7=5-WV&̊Y+${ۄ } Qz>/,^Fj3vu!g-9 1K:D jû?Z=]Q`|N4d]>4M(-Qhka_*ZSp uK&ul)H,-M{An W$rZ?3vQ9䊴=™-U}HsZ܊1%O\W:Zsf 3L`'l=DwƫZ^gh" הqC7z JQe7)EM cAv c&ZƋ,|SqH}ih{lהX\6?1P Gz!xXX/އ'3 原[Y*CPՐ }Ir8h"UT;5r_%f`>;9NFqh#_L`w!nb_%=+eT{N Fj![)U.)cpW;kΦ4b\q|Z x}=}7Ak {_霓UÏK F0tj#XNF.L%HZxc=zKN#-K %A͊ rS4{^qceU_hLDD٬L2Qj Sn6|550.PNğ n{aK 8S|?f]LFϧ_~fUzbյ\v&ѺjA(0\9qwx_ɇAh{w˭h|-v"3.():Cil[# Gɺ0/"wowI|ªHܳ}vAH$,ڋɖ2U _ [%z"$b0E3qc.SRjQϷB&nӊ$qoQ~uiRu,'>gC`p%Km:э+#&-~uwq@ΥѲ:J=GL֩wq$;vlK;:oq. 8C-8&rHg`sb-3hݟZgX}܅Bs[T01mj5^+H7>t9qǨТv~ê:w_@Zb>HShMh^~#Ejgۦ=Q;F%H?|29RKs'f5[9UEvbpQ<j78ƠDLlZ`z+ˡWO5Ј$X7v'f"༧Kjll5׵'jv[\#`TظZRNgڄ͠>9fN~Q?tpR<-sa۠څ*(p|OS{g9 =nM`?).+73S`eRdZ0Q'3 |R(MM)M m<ޝp)n{M N;' &};gLŻχ.ގ .;x T Tw"ט'-l.m[߃bepόYo>N"` @bmͥ\jXt5}ZAN=Y &x^wO_FY_ϗ`ȯ{.] 2Bxȫ{;t'xm8Ku7`8Rniru윗_K7\ DI\_0g䍱gS7OQ&HS*i:;# ojI]=rPأ[k(!=Y~W>钆yRVV )e;3Ю߱n`AP=jH1+Zsb I /Ȉl=T n tX3*))_UdSh۹ui%v!(iaLrQ|2!cOš"K}3CSCCL)#DAb-ELT8_4ayGlo8/TcEejeo5"p/1󲁁|}ȊzLW&cip1b$Iy$;"ˌKa3ojF:6QAm>s۴؎w{@*vG訾 u]\Jk. ԍGb{{31]e Ѹ/Ō's,bu%:m%I;p׆S|{QH/CK׵3:ILlFPFOTx9 Jp󍆾ѿƁEf5zu.5*D vr#bCFJAӠfB>1l֍1￀ ."&C~UQٷhɞ.͎g^=52X8XQf zpFJ.ؗ>J5~YldrpzEEي: g4w|r68;[?eTU|\^xQ~]Kk=dJkT>mGg UHK7EӁJ*1fyȀ|F(/b-n)߭E;&(ӟ/;#-DGI>n[ !z 7ju wf=l NmCkCt~Ѕd]o@}SW:ad&~A;~V>N,d˟pDu6{ f P6[p4wDpck,1:|R7uBKq}޶CX)4e(ӇCk=GX d2?@w',M5 gt%mL=vr1;bhc7_סAV7HTrkyzYOǘa$^u w -yuw~C9e߰ \!&Ҕ״5î67Y SO3*Z%mjv\5ku$; 퓠\O6܁%*`{<3ud5r#08;:zhF~5nnVrKsbz90Tmt?-NSC} .Ig9J:yo8L, 6 2Z'Oi>Ͻp4&T|6$'܀|76]O 8QV,f,Mmmm1j@̣7ΣϙPxyn əCXfNlz( fRx/`AߥV- kfa2NwZ"z}9"^G?g,ec)TKuk ڸrC: nzۨS$?Juo0W,Hk/PjAtg?ugH׷UaδKe|4P0\z/J,U}ucX O@Q+b!dCahTɌEOfirb[{A}+  sxJ3.9- )6J EaNf 1bc2ܒR?eL~1;8Qob褨rW~8g.h)|`Cn1T!W *L:E6כG:yuػe h&od|C`e` 5Q{6ᚮ pWd*Nj=VgEڦoCE!f- zpeןā!1ckGշD{2=mŀ;==VC:MqȺRJ 鞽<&,1n ,cЧS"Bs}s\)sS -ZcbF:<M '_ /`Ekт2~iIFEy n1 W]Z(+G;㶘}tߺFQd;.Z.ф<*eq=3qPAd v8e  W 6Gu #JoӶjYA:ȪJòUȠnmAus݆/R?9&֒A}"\oe^NO_m$;_9NdXh<Ȑ"U]qbDZ/N OJ#->m6 m. 1%Nc)7_:{^y` d;àbW3f V&¿oSO4QSjA~Ԩh\Ȫ]?FTWnGٝ=M 3\x C0SWZ[ٌf s|s¤>u*m[ٮW=0M۞7`iPD!1qVdtyCDH/jv)uSfhU!6jBJʟCWځ*%FA/ԙ1{"ZCх' uHE0SPri)y_3QzZ i/141] z YE_o,6Ud^YPe= /<^ug-6 vB ΰh4HyM8/T} 1E'O ‘sulnEem 7ATE {i×bC0>HOHlrL}hxwd 0S}*S*bz"?pU&_X-^nWvwo4vu+Zf?wJtQVE'`uu;|Jn35XV$][Lقu)jYC}'pRf"P,@\BchYRPqRSɍR1xIY(u[(sGIspVv| UɺO nf' !TBx9_k,AvƜ?:@qfAH>vU o4lȬ0t!9ԍ-,Rr=P{ۗ &қˍ-}Ve$ #@bHT§sb KlFZo8oRÔkI h>*SypcKO”mʝ|փ֝+OcGzB&GDfVZ]8Iђ= aG;-uCN^$ߊ<h"%A$Pg7-5E.IڜMd C#<>F.pp^m8a&a1RS "(s7q_CFIo[CF=辌N'A3(~, QW鐈=g< H.Hю%ɐYke9\k]Ըi@Lq^,7_k8 0|"'̌Yk, 6 ) I,5_9 k͑>7rL\ihhfp;GE:HU8؄2o(Vדv΄N3V> ǹ#ƪ@ m+PEֶyggiP= ;q^4^ xlk wУGk<+ȭrںxxnOnYV ܧpdf+Ԗhm`Wc x9=zUv m!<Q#Kxqj %Nq}6qX<;&KR? ըծ˫g!{`d(ZR1uˁ@[x)8K~K5C_`ۚYgYN9õW㬂 ɷ;*ӭh0of=E$%IF*إ΃4^JpgLvkY|̴Gnt@/(ڿ eabA`j'<'qZHK|@(]I8u;s؊b!_YC I]EVm,t)&Z¡qo42P .O0%WHM@G,#q|\IG?; W^%BCg-3`8)~tE)ʞGa}˲ H}ø`G7 #NL5H%_bh\ˣN 7JKPC)syT 6?jI_8KJG.9joЪVA_n]}Oܜ>Xr^g]>}%,4J&|'{9=>':~^kXHr:q7=^/;&u_6x2&!_9̳Z^sH1g9܊yt>ύnܱ~%9fcJ1s񨴆8&oB:l7 +Ԇ:}N&WbVXˤޮәY"mEGZ3 -, E~ɺe %.rr)Z(i'ĖN'ꫢmg݅X!q;]fZLl>4èCix%>uxQArjT, 0B+~EGm[I/\>6V p 9B]5Qk:e(蚯@,&g)5/!ߤWOovE@m}%?$,˭pvIh|C6^,o:G,of5S#6W}E!?R*4GJBR7GhQ$e A䅒}m,H@Rzyh^`3-jJA鼱a!u?"MHC [Zxl%3$xɳ/Rikͽ*%0FJ S3(s)Z;` *9F+Ϝs?W.3p9b#JWB*0zّݚ4QZFq(SY]qjggH$簪^B 3P],l=O1C_ % 7{ l[RaMQ}>SO9}({hTCkɖLEʈew5mԾc9"eH}k?:xu}ZV%l}^A-}=} ,=:Yv*5vv[ 4Hn[ab_BIJ ߑ|$QlL~l\T*$\.Y!5$:κVUWq_un2}JUXHh#hˊ$(w#mb(q-Uu S<`7L&*ws{e,=|룘RKOYCRWYrϤplOι"ɟl~gSTIo v93{- n/߆OErXW֗Hd 6!0!Iݻ;8BAAllMDaDDy-[uNHYAZ;lCD@Z< 'uCy2+GjRwۍ9x2ηMu~q w!0Nhv?1ׄ8toZβB&^Yuu٦}t!%hy948*(iI \T+(Yg y/B$5LpϷQ 1vKEoܭ릡\Qc%f|Gk2(Bux@}-v;8:cZSt nӮ"lqjj X} 'n5tCO$Hfxio^i=$É겫 .]xBxf&RUxCPJ!r2 ;ז0̵2&~Z`ÑX֊Y50/D>+ yi3t!^IQ|R.]y}aZEI$g:W}|J#58ŀZ5 wy]j'fM5t87Q7ʚ sTȟK;x/Um:Rl x%3 ( ^_WC?jl>Bq}rS;AiurK|Y|'{fMZlwG$zzJ'ﶷҽ"d[Q& ΑԵtJ:k]8ѬA9_Xg`_+H!f~OpHͷ\T4)T G7uzn՜X:|ip)B$}B)7{Lhs"3GZ8s #OB]mddƻdoؗאLޛ")bPpu4dO `djW|nr]m]Y16AIOBE/{"uUmM_ ׅ5Pvnu&koJ2 AD;j(V: -2j(cD#<zhӋ#{ @B@4>)Kb-K ^ nԅ~1^A&7 '?yXq?7q'X.9!جc`NV>=csp+cd˾O8 rZ yLYS8c_4T)Y*#%8,B%(-QJĺ詗a+oovbKf^vh*O&k qr?LZoT_]E4q G\D)&wk3~54㋕Ik4js{SPP}B8v4PXTg=v둠Sjt} [Ctٯ}mqHCc]8lɥ(7!WV%Ac HM ]ˀ=TvK%qx4R/,Yi^ԲepwcgR}MH < qwRرU. USԀxome{L)6}FJ+^1c9_dbYo|\Lq)I,&z/6^upyWw+#ڶs+r!6g.oSl6Bz95n4A Dp#إĞQu 0,eB/I"|UhqԞRL)Wk 4"[/Xܯ[ds=~Nt@ ъ+7ZJ9c ?Д#fN, ٛ0HZGcd:^&b|!ʲHQT]v#>#ʣ ,\ Uavхނ`mXF SNhs)]*H& >CgvΗqZ#I]hc#IOPُ Y)(Z[f-پ">;v5yMa{IE yЉ dZ<Jҷeq({q ଏH֋c͂IgIN TRxB`&  T' RĎQgL!jYڦ{N̈]@0d\^% GtY^ǰN&"@Xm[5UUc`?vX29)X{T&Q;1Y$FI 2ǤI(Mrֲ#=$v^l<ӟK tULkcMHw 6*J;@%c FAHDq5}EgjhQa3"ԆqW5Ji۟U n`2_ۀ>]ǵO)"Fz!Lm8+EAۻ ە}f2;Nx#gZzٳwN4:11JoNH4[%nBrgހb{%HAk #DY&$DQl#602/ g eD3RBjO珔SIf6i9œoŅe,d '#_tvSj*/Zy.woIL}d z>VB{7Kg/zgv58ᬦ} ik+#?u[5"zyFYGgzyzkJe[MpKB'Lm4TՊ$iܹAݥ{{_ww!" Q+EtP j]h^tCR525&m4=lŽĹT:V!\\RE3 *B]H5D YNOˋ{-(7_OVAaӢ9%Eo}1"̪B 9[-zi7xv^Bu=:;zډ?΀s`ȷ@xF|x+&ハ<@zAMHS;,uO( Ww2j5|կL𷹪 ')?_^@z!gh}j u 02<㟪vm(c>G"bcw5+=&Z|dW[(e)\ݜ|),'R|/R"ԟ~+5QfOj@_q 6&j|.p,憳ʷ:Qa; gӱ"p wͳKp5w T4nvAN(akG )d@mY% ܨS^Ç1IEVOfh(V6>kqirzKiBӞ<ȂYzt 5O C! Edwh.q/Lڕ_:VĜβWwͲ- nHl2XgCߺ: 0+1E4lhnK/#Y.x1sA"14eG~@i4'^bO`5Te щO$֢w%Vjjk֡T{i6i#EYSeVS u 2S$a~~V{i<q[Ku-lH.7?HB6{H)Bo5DlXSq'OC+ȗ͔yaf-da󝒓jxyt`ZϡPDM5%u]_B_?䴂O9JJ!6d$j3kV_eŘLiLQ#zH}y^;2 TĬB n={Eh~I&4$F;yίg=]M`F ޽ؠ54rRlie|3tNޭV,!EK=Pb Y=]x @jgT'qin*]!S7ܭDZ?yH,RcQIG<5t 9ko> (M0Z\(34]>jnQ V7@t};a"(Q^S}zt?,Uszڲhs`Y3!e!kr(Yb Baep*xTpvIw%UmLB[irsD'0/sdɟm⣄lzdƘ__m}Q?@P hNc2Tbʬ6w媬[3m -7 $ Cxh1CB!%Udr3L诱J۩GFR|}1hFʫz:W?"s'`"Z`y?SKs!tzs#q!=%i*Q#/N0Ec޶DiaڇumooP48{}3{=Rʧ?jZ0vSqa|n$)|ÕTelUBֱC|١Op,S x]XXkoQ..LA {>4tְ2R<͝DfCOjE'`;Jp?Uڸ'NJ{Y*Øcˬ݈! %O R+3mJ[$}lf;RCtۆir(I042x  !yPK Q֛N<1nz*ZRcRc4jX^a]?J$ͣZ4mADdE6 Km%fs=? 4obd5ĉݨHfͥ6k#4lj&T1u <[UFJ !*dK$b|({1G%'/ɧn}qYaMZ?S!ju[";b8q6LjurVCohFviiHæaPRPɐbCȔojNF LIМik|#ƤB'd'ý$ 9"J>DP@q]ZTf% ]UYFWPQSi4zQ]N1c}oon?KzEP1ck`›!ʯh0-0Hox3#E8up s!M=4? K y}\,z0,!f#"yss-~%ЬWz`O@вE]$)I5YTɫjƬZᖏֶ> D[S,@Ajc-y9\Ws։1iBhFXX蘴1;{o@|ma{Xb"]MoN4ɦB4#(cl-H|F+ i/rI16#x~HS=ö$sd{Oqml\!#̵C%͟Up`Lt̐n13Ҧ/4t Q(-SjdYTEi*cQ{K:NiJbӃF9*e^. Li$JJ#3PDñt3ev: 7}ޢD$9.(3i}G&)'l:~?w--z܁`fN[U 5 ^A@gF"]m>ۄ1xB Y^3cF(swr:wO3JS_;(FK)KZRlxp>\م4ޓ}]Gv |64&6>̞C%_ 2KҢ;,趂g Q?4D~_ߝd2s|5oK CB.L"q93O~{&j..oy;΅=dpT; el\8&iï/.3H0Cjg;3+:Gܹ쩇1p rs6(**x61vv\Lm onGG\ @b 9M\5nH[&UC>`ʸNhTcޯa֒#D:ߚZ\8iv# Jz~Q:wP0@ &z)EA> [7YzzYmz PvnMW笨2 u~2~ >h J-8g#Хc}#E б9"YDG㣽zGtj3I-rCR^}PՈq([̎PS ,Iiלe;yHüv /_Jՠ_\RTS+44,^L ?P{ON^ΊU5RJ t4C~Is/zT#znYeDJeA:={ǚ0U@ @`?|sB_^JkmHQ>v,#J:vuD۹e9j6sv~VM\! YeMf/qk9YNp3W;5$F+#ڵpD5.ʆC>׬èEqN7a1$FJQBS*Grr> Tcu\B=&Й{zKu ͸_nDAu=GzwTR6IA{TR:p[OniXW#j l1Q;M-%`0aB496+>~'}\? fCiĒ$(/==jzof\rngQ8Weo1@W?Eqb%D}Ӆkw$(츨{2O%'7[ل4ZQ֍}XESҤm6-ςޟT!dxīwfju$:k. )e Xk#wK O3-Y4S BZ湲(VEw83PssΛq#^tbKuJD6bkau%C4ULm}{9ڧ?<1DuF㥓*7HAcNj2!EG!AsURvF7_o( vN4KEe $x75*L`H k p"o (z̵$ i|1PbhEVLᚄL#2,ő̹OڙBQ9pTs5b.ٰiX"Б5wJY8Һ~AI;3 \LcߟuohUiH`ApVNʤZ'Q 3ަV/6zW!gIr~'=ŔN@O0LX G 0IY-ukQJV;2,g *7bbnz="޽:I1!X$QqiAY?,!u] t A WG$WI3+!ednћB}2Dg^jyy3dP)aoPMma!;ݩ ZT,ّ3w`)o.-<}Yaf_ uѥLxEE9-BAhe.^ Gdd7Qgwni>VW5^~;a'O<\[oW6`88yߘ,3]K'WzfpGV9 NV8h_Ճу:А֗S$B<^{z-I g?K)YiȠBj;p&&Fq([d =·xQw`$&`k&:[Bp$U=ܕ'{"L,d7|olDOϾӓٲިKl,CdӳG II#L&S;6;í1]Dԫ(^r]f  ޒ`tE5CZw 0v@;~*=R*>Cוx8;$#7xvh Dž@uOTbwlKk?BbT 7Z$҂b ?vmopnNݴ ʹ2 oKÔ˹&čĪ JpK|m]SX̅{%mj'z8(iFn,+XJ; US/W&_ Um 8J Et[/ @􉇽g~gc ś«x>*5LC5$ߤr{*`;qiV_`-{XXgb\RtGpFd%тR揩`NH?3bmp.7DijJ%ji_:vJ k;=$aCȁZ E5 PwUݧC ݳR&y.M/T`@k@ݕ`g;@^R7Qs!dAGTD7AO%ZއYo ҂ U^tK<7Zo5VWhL1R̉$8+_קuroՖi׌iϏΔ[z;Hy^NUB/`,~@Uew V鷶eƏ~|L&Y5(&R2V36A dG_א_+!=-hVr/MoJ=qEG辘qұǢ]Exi'-%O9(aڌM*Z|ܴ-j=k3W=OŜ8,c9SE@!40x<"튁a 0tgMyP&%zG?1֙`-Gt%dR;z3yH. Q,E*aq".0[TZݹf~ؐ׮O͠Ԕ7-,'c>oG([t X! %zNlf1h>&M[o $2m*wlzT$XHL3*h6*C %xN4’a~_Y>= =rcc_aF]w_pz`'i?'&!Um!oإ0(n D 5!VggZB2p*=!` -f M LPxڃ١7YON4ajQP++ IO -OyYmU,u7~BeR=ҤgL߰? 8̎3'S ;\qD-M;Ubf>I*,z뵿4=4#ڝdޝNCh?ga#F1.DCE^} {L;s-:U 3b@,, U/MHy,Cwy?ѢmY F$협iqX?|)ȓ[ti(?@oG-UGP6ںJGQÊ*+}95[ e g] ho۸ BKOy"m֞ycp"I8a o_AZjn?0QQ!~~H.U8UsK#l5HJ :XG[7,`6  EsX\TSOmgK" fdbԾѾzrgQn;TʰR4{hݐ-Kpko/)DA_$RT8Ɩٽ?'^u65c7‘YW"W%yCDG37\f` gv2@RARxi3 $RL}- FԠ:謏\3rOkի(' &73b{¶v^Om9R{ >%\ vcZ Huv }n-Fr̖W!ݍ`^N u(˪g.>^f_vȈ(փh-M'mTtl0D`I ؆ՎS ZQ'*/A0UPHf ǗA3SLQ7GucU&8-7Łx[bi%=f)2B,B*d[DNQb=g;`p SFp( vRyDRr֓M!=-1g7.B*$yI̺:|/GYv|2dr].kP* gsm1e(3ȰvY)s>! VoɆ$KBk -tX`9csX8,0hNs >$"L5W߅[Jp!b yTo u_t 9IDWG#"=cƾ7\%V|.S<}3P`~5UKsBt/fLqf Wm)kOVv/':DcNËW]v(yϦ `C4vd(ۻ D{+0@TA՞;Sx3#{~JNcr@:h=oꗯq|F&hrL"CwAq&>\YBڹIAcd~-E(><2Y2-ԪH Y*<b OKiۤ5|?*igTg }ŨL]ٯS}%蓘ILU 靖,$w,{])O90UJ89dO;%&ߢn5cfQ_c#?޹+"l$'!gś^.ȱ*>2e)7({'7О")&]h ob2SdKeTu/|v%VSls>s3%B"X v}_7YnäA]c^I!j {B ujbkf3\^.DWD6^BZϫIg\^ò=fra艌OAW^3"ëyD]'(1a+ sN-IQ9TC 4!KדCS:X^#VQ Gﶈ1]<Ϟec-D̾A҄@{[I IȌLQEņ"th ݚIHFUWb3V_0S%D`$ s!~Pݫ,{m׾;Ŭ}Җ|#BOg%LРN! ɢS^ C=F,cȖMz>)¼!Lִ v@$#U1S*g|O`fzWh{H 3| ·N(?Fݯ<ۯx-/] P0"/UmX9\ܖaxW}k.-ܮcbq>-ڭD̰G%ŏ؝I(=YGL4Zb]{0*>gq3taWĐ+q2:n]2"`jw>^%F'#]Lm'e`hސFjh^Ķumq><Ϭ{PYlVVحoF| ycTnTKk1N3 Y {խs'9ÜМ?ݎ Di9ϝЋRP>a&xCK4c:6)nrbp&f_WX.hr\5l6zuM^ 86(u@PípIPAu֛[5H1Tz1*R#jy3U!FUmfFz"GFG8ݔeyb74mS ۷Hv !IfBzv?37ӽan%E3+ K4w΅{-4f]ɉ8ilCl{q4Z4]<:.UHi|H %ژx@XIK}*MtudΜhw>Vn+2dZ&pw:Z=\O*$oG!\wTQM׻&_ gI6}S $4\HKS EuI5ـNƇ2մ>R`p`"Q|3 f!ʃ̭p2$l<*]i /}׬cFnqN3RSqJIDiV)Ub(Wأnawo& m zp܏woX,π}edFP#tq!M.WtǛ!$\ՒיJ;tWŝN`/Y op),&?{GoW }KKi2ԝA? џ 1uxѥ3] 3q혌FW1?OFhjGt[f&5[c f" ̔ZJ1kڰQfulǢTr.C^=tVy!*(KWd<-/as,ղehLawg״v{?t]B ,g`i2&oIopcep psLƋ}yxzbp̘DQcf[JuyabUV(Dg2Q͒ hw1shIF"C&+!&s0~1N+0!L1i>d#<9pE583Ϻrv(:"%#@' ٘ tvPI)օBrOVTPAΒ{84)|;V $񾚻7O;m7 qYW4_y+5 d=O O42s7rLi0i(qX?b-5Ncʝ)AdaVQϾB[{onpvZNx%. r^#b!*ߒ +v۸@jSyF }&:! s*~e кķI;K60+\dEsًF&:N2yh'>/E5% \::["Mh^{!{v<ҴyfÝ\-Ζ=9]̤kE#I>+H-`u/˔+ft(hitxgrGo-$ZE5lEWJ(ͫBíB2C`l3 ͡Zj5RJG% '3yKdMHVn)qxAѡpܑdl8 VK3l֐ N9}`/k!m6&Byڧ(yF{u] 'vgMѦ-t ƝYCg;( R/ٞ@ mD Fj7f X ʆoCdk"dz; F_YQ҇hF5ҚiR XјJM̱tF4K  4)sqNH^ .9a]N6aC\K*s|]Zyp˙ j #S+SDs9VO-[ F,HL?0WW'P>~'5zw7a^J90!brـR=qq[1;fiX)ˏpA!°6ЊɁBĚiy͍f'Qg=t{,sȚ)=SnrJ_IIЦ@Dw4x2/ ct3`V5m]6tm֥iw~ F8ީ<;\-.ӘmID)w=q)*y1D,k~DdQ}+\/& v9&탐iiQ(uV=Z5Z3&J)Rj`ai4±jE=G2+;xz +8vPWů-xƦ3Ev# NfLD{TExF}U4*2 YsF~xykћd0`y^cV":U(" 얚[*ߊrC>2aΠ|[6$ q8^vbn(Y0پ')[r}]׽Q؂ MXsPw;PĪ*T}@q~Ŋ@~p2n2vզ_T7 FIUFLMw`0Wsg?Vh? WmTY>2Q5&(Z6Eʞm?c*~J&3,lId} 1H%̮QqBve@?Pt;~/ͅh ]Gc= ~ ,ynlUNxz[8RRM$ w1)Cpc^0 kBI'6Vܱ1n_#b쳂A$*X?^}wg ەcM}D}Э1`Zӎdtﮌe#~L_E%G 8{wXE䖃]mx=y_ob=Ǘ`D>:BꅑI1}^/E[MݐqC=^ptAڤ!,%=lҿNWha$S vYRPj5υѲ'x;fx&{`Ɯ"/x :]Qb?5dN^NL|뤧c8TsVc$j 1~N?qrocdhV\?/IS/1jk(-+?kgG'@k8'g PޱCV΅9cC{0Dpnͨ=Uj$_r V'm~ֹŨ[,r{xC;oG̤Ґ$Z¡Amt .pEdՏ%Mg\+5*K/0$>A:js}Vew&gT=/>"+YWl'fja#ÝtjR^2j?\nfX).0RG?=ojo;pܳ‹mlk5΄Yv\Tu!ksgo`QrwÚnOV)f9pF"f!_:"b9\*ҒdP$YcU-SJzyL&_"޹M3L:L^(SDØA":ҕ1l$i$ߪM*톺FG VhY,G!ڑiy}ЏAObо,b4yO^ VЙ-EoRVu۬":wVUPetؑveKZ1K9<$² 4T6 sCTFiKL]љH={+DR "F,v^YR%8ѩE "'ﭓU;k5CCAIw,PUcUeϊS] njҵIZ֍=xψm# ȅ+'P]ӣgZhۄ@.;EȆpbs%6Y 塎m2K͹T5P2xx ؒO` KN (p2(73[H֖g`ڬb|t;C %$F9Tj%BFqWDŽ1gyUѨs V<+cӰ-/xJds+fSc R&+˙k]pC;&W3(elEo' 45*=y 8+w/%&A`0[[`XլcH~Y# j]4RiB i n_wq1tϮA!N9S2BWa>DjٱnR)*^V5~zLU>U9ޔ1H$nt|lZtȊyUM?#qIL1Z9G<.PDjߖC~I'G}x'0&VKz>%*Aq<Rv7o"%sӁmm%`:e^Rs ;z09v m5.58YE:0ͫlm8QrA~^0%FyzHo+fHN9h(wRQ\T!`_n*2itPe ٠hW[4/ʞc 폗]3$N(=1S?>vRP09_+g5g ɽ4k<œ. Ӽ&Z_Sj/L]ukKds2" H::#E -TfKk +UӶ^ 6P({}uJlw{͜B@Z}t9mqjt-0"JHG$:C++E:jEe.;@C N+Lv:{N~F}r6,udګ2 Z#/T35@[WF HxfxV#_(̴}B'Fh:n#&pbJd)O&H2Dhp-n8uu<>oNy:p9w|yaQP+0 6 bdL*%X,yoNߡZO`rI% >y taxQ։C ;9 @ n}oȆ<&dтwd/TSf󯚾]X&Pvr`J/;ƃ9ȟ:Qz*Z(ħ#Yc9ы4I#nEӗs$upo29K5ZxJUSP?Vį XMd*; C͓'{оmBV#[-r˒>>1bbilL u1n9K}x)kV"O@Th؛(},X-s9!\=b|aYh巌SrR⻙'6{EǑqo"[R|ۯ ]+Ht&{d@yKSxQ6XZv究wnn܀F }_;l[+Y "g.$M*ɕZԭ|աXcg"f r# ʩ*'趤Ť%J;=)r,dKk\a$|Oׯ9nd'ña=vS(~eV` h^ vPS55t 8ڽ1ރf$5㥔7?LNFA)@sLs_1k9b\VJ9d*@w@9x48p蓞=e ص>#PG}eibqO N;8L2,ϤQ,b;mO:ZmHv/~Oo ,-ΨBmiuDfIHnol!1߆;MTsv=>g˪;}0&e݅|4ո;{^H8,3TDAޏ[R isWn5JM?Ib5+mj$8+oG=Ǐ!jF_՗XIG[slSW)"g(r#dݦ屆zg*osj: )h55tU0 =Ey 4dM8EYZW  f}s27ⳁ id5ͧĬÁ u /W7Q(]S^'a4L[!zŲJ/JhFۄ÷rʿCtSuiAZ<ݹxd }Ab3OfgfOE H s>J+ 39igP1<%zh 26vPSLavҔSSNa { eIƦI-ջX2;y@)'jW6Jo)YʰH:*C(?KD㝺K/jЧ&;I~t=zbUj5)iU`q;seĴnĚnS˂p&>9Iz >AVT.n3d/<:=MV|P\lHLMpT-?$?j}ЎGAPMX;a WbdU_{ơ1VFR)Ըo?QR]cnz̯^ i:L)@k3"QnvQ8Я4M5>R![eWu9NU?DuLz=۹7oLb\ہTxxT姓{ 6')NWHBmqs=l\9cwf) Hj! ,O`~Aa$Зs_(4 AJ}6GZs3Bκ^XLfieHXLGq B$zey1z4WLbj]ӣVF Èd-*>NjC 1S17 y6MrAȸ)qXb up#>M5lvG)_e}aHᅳat0 eDbB GTa+V/D0hV xO}~(Ps#@mNImO͑QgGZ1{h^32끩m93:E!=TҦ1}5oQXP>Rfh) )eD -&rgum-{ip&i&`d7ʲ :4 jƾ{^M180Bq>q{{#z8?G]7o_$TPx]q6$cH;ryv;kG`̜ :wB͆x"0_HC؇s*CqmJ| ۯ~6NOI_+͊EonCcX 5}{9RrC87ut!Zd+\b囬P;/4P&к.ʁMNqJ>4sby%䀨h%h#Qm#X4g_@6,&$+l;KRpòt J&'HDPhz#6Fx;s?FO< y $c+՟W[!6J8P(FeEerܴ<ŴrdKsь欷fܳBSNGi E__^mQYC'8Y;]79;NᷬU}@"f/J1] ?K/Cj6Ta8e"SC|ڲ/!Q),. v)Cr櫑+h7IZ5%t_BIJo/by8yrEsQPjfڠ`8[.H~:nB[[_m@Z%i 蝥J⭺REbQwHBg8_u*9:.Ґ/l6.Vއ$ATô=.U@d' #g!7/w.a M IEh$BQXɆtʕ!2x3= 0*ͅd=Ύ^_2x77>?wn*6j(|ڪٟ8J/ˣΟE !6-h6$s#';Pc#=Uh4oD6K{Ws9״N+!)\C9WK4b[ su,%vbk,u9PrVhn%31n~wr('߬1MzSlBYq+ބٜ"xVKҗB\ac#{(*U3 z#{%?Ġ2K +fμ>ګhAα Y irSP~=ؙyȚM@(D5(Bgf7y(./@ܝ6J11+/G 3?Kn0Yޚ,^s5FORR]2W5_:_[D"!:)aT3/IO|h_bH`50am"uWS}V6+fpT{(LS5^E2=BpϦT%{Χ{a @¹'~p>ފG>:SÄ.4&A*g 1U|3Zq{hfʸ lvBaB '=bn؆Z}.;S&~?X42]lVYȗf"s (bS+ jD< si5J1 6X1kxϕت@0%uRzi}2Cӽ̇ @E,Aގ8a]J5n[wW>(dBQ kKh͐\/ m +Ϝ؀Zߪȓ ޫ(lU.%ZBkb> !ܿH@B ك),.tQQy{jqV [7TcBi/GstTHl{A&~.ٟgaIE$Z.eĊBDWy-O9?}GlT M| 0}3/^p@T m7LX_UPݠ%Aߝ]b9LIk"b<_<(D,I~S6O,(|=0AO| ǁ`_ [lz!F 2<TÂɻ?*Ao> դౕKYfmHwj4Ji7oYi2`G!iRZ90 D9*Y X^4}V] 5jzlVKxv rǩv估FF J3~U` ]ۏd=vHYb#ex!:I݌;BƷd |dkPΞ|zkjqJC&J1j=z.#5$L%GZKIed $ f}x76˖4n2*f 6?C}N]:&J\!o5 }Iһ4$y >@ljM㹋 :4P(sϲjy i2"rsl$^a!*.Q.-ߥ2 {Z[vTk"|g( !ҽ\+$ bL;&vgjテOS o+{(IFG_/Fk~ԤI^4gec>iEE_mQ$xP )Ϧ *B}3i 5.ܻv?2_^KpxM1Ц ěe:0` A.JdaO:89#IW]>G*r%qrFlws*yk0i> _m#nj}PdjX(RkEOd nJ_ۑNeI!Ʋ .]˸}Z. ܪ7k$VbG3K3F싩Hn?1Gրg:ܫVyb=\u"%ۗtsV϶B'oR@͌`DKc}O0LhħƎEC: Do|3Ώ8m<tG#mBBk 4ی]!ȩl,/ Yfʤ5FD(MlX#iTwoRqh6A#\zPXy"w/xY G\0¸4 Xr>|4Cp$>olkC| }Y $)g+3[ 0~e^qKkYŚ"K&smT+o\uyVR ޸Fx*_fb(n:=3$/C$շn]13]A_Pd&ztqum.|3Ɏ7t[Օ3f%4n{czw@ 0&/ԑAKF@/)䯑82fUxMĘj(jK7K4lIDw+Gq Ѓs$Xܽ˒6 L=|T/i%^Cu\\U̺NgH.b.͇Ϙiq wv4kck&0n}܇`h[E6cN6UdGQ^ X*p>joDq# Z9j9Pa ωCgb+RiaIʾƌ$6z Nڏxd_.KVn-xۍ Ν)ׯa}emPEjcS  L+M lɅ)z PRHs}cW Ym%& NjF |9`2T8pX^*fS>e!? ZOЮ1سhh@fOv+.T .B<4]tA'!-Rj[#Yb6$H?nF^ٯ0`8nuS?–X=H8Nm0r 'ND ح z&1 &tt0ba?0 Jw?S tޝؕXl ?I5M0yҎ5aiIvЉņI$Q6,!I@?v=` 7͎қ%QxL0p8qq'JxǷ~W]x;C1ȤF((VNo(Q{s !i=uX= @)䛺$V e`_- S̑_GR|(iU"G(\ڗ˿:;d1v|+`jR1Ax4o4,1֭b0-U=/Vȱ9f'Sy|NeF 4c@E!H{wRmk#RrE`,ĖtbLj3r;S!KbP v} O9'uG6y9<]n*WYIS _E anUytGrvy˧^T@yu~ IۢK%:AN\ZHTAui{T !pkf2{{uq<ô:m۝doJb4?H$R8ʷMQM`dYVBN:HЊ&mu\S#`7QM>RknoձgaA 9D!Z Eޞᨐ*ksߍǨv/Q/ENq(.%c5\kpTAYtɚ/}-ӂلRx5@Qʉ@?rmbpcp~tcـ E?[B&2Dq {$IQK>)+/v)]<3g؉}@'6 6ñ:F>5AT +Z!;?RR>I "TS|ėĘ˱^\;l}-tH" wZ:cKTsdCF?TjŃ7hxݶ)| #"jɨH DBeV1VOGf`LƧeHtrc?iE[ ?=C}S&CEeŢjn(kCI l&VfF)󋚀nxCaN0ҷ5 `*]rXBR%L9eq/"b~ri҄œ'DWg{3AIdG^r>l eʳsmsՓQDgܳ+N=BZD{"vE)CY=E@˙S.Zjs~wDga:Wt^Z ֽ^檤ɒbAdkU?[ 0-R\Nv%b@>JoR&r%; - c$ $)4'r@;&47I$[GdF8GxG #: a:7.I-]1S/kmP/TaFUJ'K9N~yg_@/&UF1O̳FA2n4T /k4a*a% =/RT Tt~{sDfBEeM_KT&;o2TxV8rl) к +P.p:nBDfF @Ʉ|,0-Ĩf( ccY)i]G:j.Mdq.w~!t|ge83GyH4ɅFLwkzR.$#B>i , IcX؊$t'Dv͸љ/B$^湈GZ׷ HeJ pRcUFAk܎r)#?՞Lgea'=ݎ+$в?\5_YaaiOtJ[0ыT#n| aʼ,(K*V^VafNJÇ8 [A^r!, )3g_1M8q N0%x mA2ۯQ6r2]Ӡi5U;ZoW("!u u=Q/G2 'wIRsfh#;sݠs/&-'NӥXAq|}l悶;Tʰ(cW 1a]CVq}H7h4%xS]pzA*-oqG{"ΒSʩ,jJG ϋHA^%޶juq{b":gĜe7IJ\,g.6Q\hZ$v*iN Sؼ _]њ.R_} E>G]?vKyc"kҟjZ?z@T$Ch'}܇K:!y8 Mu>"_T^;孥(B~1Ӛ>9.MF.S&K'&Rڝ9K O)m3{A9sqp_k~-*;̈M٩'*.# ˰N'ɱ KE+h ; E)H0Aw1"(RʢQ;.`y/oЪ6xbN)o`?3/Ѵ8Wߞf|yTΕbFCl Tē^zŊ^`a.uDzp*Rk*Nl?Pf~LJl-Q- ڤs&}Նc_]cbǒѷN3p~ `lU<}MMam4L,EfZ -z.K[$ĝx2x΢Tb-8hz2|*$J Hd4sۻBE]8BdS% ?^lz:+BBPޫƘW^a_ڪtofщvFN+V4oطHewf Of)*ﱑv#[sFp\! э2y:<ͧBJtI "3<p#nxfI5'"H/dH^6J%6pyJ:uB}jdv'RI妬 !j5(Qj*?dYԗF{6S" QzVAd+ K q~NUؠWȔnFpmyJ PnK턉/,~ ,cJ&ۉT9|Ρ#?N2|^1%=Q&T$6q[AC ݀Rx| 4yü_$ÅS_B/K+jNyks]|wN/LY ng;ޯέ;6,wGњ.t +#0M\/H2 - {"ߝ:r4Ѡ6 sӋ06Uq;R1Wڌczo -86zX6id\jwH6qEޠ-5/>J}+:=?ЁlĹbᵞH||b{f] i;Xc(33w59eN :8ۄ`?к$PkDd3Ke[o.ΓWpK">yw!0d.R(mfvyfȏc;e.!~ow,i;ufW[gPa"⣭ ]*X&?&3zCu[vÜREG/p᳼((mmMDŽOB]k\OzFھnXe -BZ@Z%1P4|y|9!uhw.%ѤsƊԂ{Jvʹ1g⃫𺾤/BT) ~K0ePh lW 'Q04T0P4+(ѿ:)*~ޘr`[2yT;alP2FO]I(tEM{Fn9 Z8=IF]f/DĚTIʷo>.E"ߤA!͟%f?-eXϾ,͙, DLx{ vs%c[т‚| N~Ě*O7)O)+E?8RCo"gfKkKgh"$v3J6rޑ8d=m9LlȢ2&Т@.4м0Ƞn>6DR^\t>1 ka|eVO85"D-f5p."Uœ+"NŖɵ^Hc>\4v:adϫ#Aj2lÑ(䋀,v˗1 ^إW̷@;YC3rMMm wYQgIX1s.,k2'/X`Q?$a}y}W <񷟨Yh@ f~G>p!O6\Ҁ\>H_$V%dXDjpMѾ_{}f SWbT];8R_H̿(@%jOTf* rl/ӭ;]{=[;31?EKH I 5}-`k _=@I/- " jw>G+]Ȑ@' n?6։r(NQd!Tƚw+:gS"tԩEc̑O-d*<I)iBM;Qr2 ={>%yr?p다 >41ݔ{|j\4?p,+iA *gS@ +953!Sb0l}a=d\IGxk]㐹xE~'6݁ V_\鬋[ fr~,)m*5'on\ÐS'n0[=a2lz:.Fz}5l+ȋf1˭ӅJyh%gtY-F|`#?Cla -lix01:4yk{Mmc?]k"}~ws3.xr %'"|׫HgI_e" @'>0SĨ 2n;5S0?qv랇?"U/Kth=86_n\AL';\:#wp-F ?r <2p=jw"€uk /2|-fLdӺQjoy3~xjLwX*ttw7OXCM`98& Doe;+&DKnRaIJ:TdbbvkT˪Z絸2%1$Oi\ؘR ,dZgACG#KQQu! >c8ur|VϨxXV@R* ZNlqC`@-ьD{ٌ/ jo*H Jì8T;HѪOF. NO"kƆ"ӎy'ΐ u*!Ю Fɛۯ"^NbrNϕykf̀gMx&?qaE0T9 ;'wCj2xO OWuӶfOof K͢J_Rs@o(U= =՛Bin.tŽEQn>d8ֲ' ʌ&D' #dUͽFͲ^`;b柭;zA`#x=ly1dTlͪ&JjUQqnb_;8=IKߕ30GD\W jmrxO:k(Qm&e0̍{iy_i6-vL%Jr Ze{13wf­Cǟ8#lwyWne{[䕶N }pOr BP^A|֚CgrABqF*:Kl38oL̯)Luh}*RWJjOdìs\vTl ]FNZ]wo~ݜFmza&{rWtMq;&ߡs f+ޤHv$Ym#V:z;- /d}0{48+ض:}PܥhGX)lv՞"x?@Mv{4I< &O=$'qC՜I65 8(P#DKXȠA\-H IG r# gUN`MP䚪ŬQWS3Ƹ@7˭1g6)y& KəA6Aȑx΄N`\MӈKf^6̦(ZCe0m`׀19]pWFhEBIkBx8LZNK΄k}1XJUe#kN] Z@·udaɪǫ.+D0WZphH+G0ZXo,筸h 1S7Pϡ2(y{[f!E+N?f{*}0dbn-9 40N rzE.3a~r ["V=PQ]XΝŧٖ.'uNza8%( tTqԸg\P*zly"㠚*`%)d>Sme@@Sg-BFQ( ZUZ53k˅ %9I 喴/z[ s_iXzmϳ'W~sm?bSEiꅝ*6yt,$ؙs EԻ!r],A$ihyDMo>-ftф$Zu`OREU7-4z*PTHߓİdaF=qVM`9 ,"6y_߉.@1[R@5xKXmNJZ nݶ%%'϶/ͯTrSnQڮx=k1|dAN',!ڕGe$s?*Ş7{"EgZ^Z_ Qc2ɬc{_v`YS3TY>Px)D U\%4Gm80LWp}|}^[FU86zY ٠|бu۰WdX&|>'/]MoBw 3)W&ӺfTHܬZ"^! ̚Ўjs a 4r!T8ZCIJN?u\(JV*8xҘXS@3E%{_,Vάa^|9Ϲpp㢋z5_hS1Ѳˁ)/lLҞv‚s!BDT)5GcrnTA~6(U%pHϹsh۬pzhӓ(P2@^:c 1 /2`+E됆&K٪{H|/YmDkN"Ko(ܙ6e*wOclF؈~Źa6֚ea"iM>;@ 7Qњ^~*3y$ĪlAJN4yQńKsn@)΁I vѐBG.(ast>1Z8G#_o Ӄ&}?g)R xj-X1VwhmxmNOW/)`zs-;@WNILޫ9;%Kr}#6om rppOCRDid 38;&ѕ(qCzD ߺ,j6:^ Mrzcd̟k/I{׎) UBsk,'/>z֔A#z}b1}?Ǯ$s2x zx&>klaʾj+d5}'c$쟂!s'܂-/`ᅀV (${3-L]~bvgѸjﹲw |D)Sc\O̶a>M8Rr]SfG^uOvKup\zd ^W] Eyg^,b S.5턃SsWGO$S55T+fB#ZM.OxBѰ-A宩x'W.[B|k`W94n92b%dsdm-Cj*`yVl f:;rsJGdP)Zz붢먽++'dcY%YtlTMçG^Alϫ\J0S~اH,U :j xgH/rfŠr]b=Brs4⪛@Oal-զ/]ݒf#Ĝ?e**):[XF@O5UO~MTB4Wm?ߞ2i{'Ņ4XFmD}$ϵ^U,udGDW5?gy&zhkcQvHW@~xSk<I0*yT#&8h h8Š>yW/ʉ(S_Bd38{(Ar1d(J3ii`]ӿÖ?J/в8$H?:X\(r[&C6v~,,.4O~PD$h,DS6[t <3a%Wԧ}V&OI&t811+ӉDs5ӽ̃+Gݿ 9 ˥?%ȷpjĎxdzx$J=1)$Nk}gs1+ۛ[* |ɧ= $`˧ u#@I@ <$FU]>v: p70|.ODW]Uc/`< ;c4m\=&Cb32gN3 (XtB)jtK8m4pTO5ֳS>Ǻ;iC|vC{Cʇn>j{q}H[HyUyIlC:[]32=JWRf>zҔ5)9rZ.J I5/̲wOo`uu%+W&WW ڨu#ݠ40A)Ɂᅗ9 4\Xo{GF@<=loq$b˃vQ ]~)n ̢h.@Q،V = @p{=TEX߽D)؅uE-ϼPuDA%$)vP<} E$"T&[r?AE\VUmJu/`o\ ǮKz`<-CKE[(t=)њc2h4n]jNu#!6h3G8嵛uq4`:ҡqePmQQe+#~) 2?`߬ 2Wηǯ*J=.dW}2~vfJXtCvX=j}),Y{,peb0#kIPeG)uIp&b̘a}5Z;.u*sT1{`kkqY k:I#MQSgrxgzkر5uS<ζn.5_طt* _ƴi@Vί 3aC }k vo9Ze6֟\$8 eRa;p-"va\(i EbV^`Y XJ(ZP2߸}i<ZK X`gO(90t%CG|*Pxuqʲ`eK`sI{K[/ B>"MC+y\VTl3JW Tc4O1U-'&I ڥ}D-E5Ijڷq\{wE5imA|V57b.Qa;#ze@*ᭀZB.c>.B1nǵ iz;M+#Dt14&S'KkP6TFg|xk`nnY6ikyUIm[يqoESshóyEGK"i3VQ5҅(_Hnq.ⷞvANeW lNa yd]YmD$38Qs:m=RRGC~R1iGCnd! Ux%DZ ¼hbΏtE]H! R[hmb,Z{,фz SͲ^$ y9(#zBvBɃkF6gHkċyPDIh}[ ?h.D1 sy;N!qM hs46(pdS}7U7E-YF4 c_z |lg fs[+bg|L0oڻB wOԍ{o~N_>~ҥs!ܝtPo;t6DQC {*C1Luf|4rc2߱x68KW0C~|cΉ GobC r YlkF|G.hEC_f)rJqs6{Sxb?A]GPBDFOӢ4ykN:2X# SjԤr^ןit]˙sJZ:7L8grNǼ`yMUzm//O"zZlu 3 :쑀"e1 x7Qx"*¶0+dLK|_B_[p7ظn؆u//ʌ(HCV&\}% xY 1b/1U 3 ACjK:bdRv&1*].>S1Z=Hrmё [,sFXĜ7tk~W* @djmH*٪B\ F.<+tߺNA > )w} b$j{k; XN,=,F+Q*\[2MW[ddgF_EX}InGmˤaS8%s懯w@["5:= M } u%\rvoIb3YmQLKq O= LwrMiv2j`miw4WWؙ˽G$sMbZ,)$NF|mZ7b:-uΫ 8ִa7rT̫G1^~jel>)^--`yo'AP==qARƋ1vrMicCܝ`k4ۙD+DFm\)vWJc_8,lKW|+24̲4Q!@mUJRtm#Puٙ{z%ԤMXZ" |~^[!RlAH.R2dّCQmZ@P)A/Ρ{y8E !ԬPZh~} (N86ۀXM`"vZۯ66^|2an[c4icAHQcQݎY*Ex,&XnqlƱ4Y\iwYm8udn9u[EW `O"a'4bzWd(zdV(/BRo-YP2{F﮲KKJMZvS |7g) ddW_ݺ-'v%Qu?4bH suƒd՗suݑ str=e!X8ZVF:.Sd Ŵ C nc5-TpF֊^-9JYA# L\6"l[]Ac#E$zB%+kNQ/X2;V[Ev#mnY+qųdSِRp{}cw?,֩0V5q)(O s^G-ީ2hԑ- OQ@^|7Ð^x$ao#BM^ O xu ?*;-@01aAB:eɁ$WU-w&MOvOvȾeEK+9obN~Q2{0;P83($c@$"Da@ivnCJVś鎻Fz{cex1t]`{Ol\|dukqV6 oS,vC{Jhtic }(BcvNT:yrԶKT+;V}"]$X9=zBs88WN9FUx^[?s)5Xdd9GêLljC3^9-4zxO+'N-2᥸4%TMv aq۶&^N;L|e^aY@Y?).]nx_A A%RjHX!#aӠLV"Qf+ a2Qp fݍV@6oZO#sƖPU6_.08GUnl;u(tݛn`LOdE8NQ~M?|t1'*o4+woyj]rz drb*Y5h#=]~줲!GWrnpږ\3$n L6G`cX8pU=acN" ܼʏӲ0ޜ͇4{'xT#(g68qnwA՞t?-6,k!=%I/x'1 7y} h!`{ ^xhbҟI,uwPKho ֽwDunk4%* f^DHSz_Zh/? f%=2(fp"'Y^߉Wk΂uΕlvuE=7S3`nnKVqZc#:͟P8[7?B<4m{eisR-W:I=l3AR 2IL ,+S%DVUF*X4rш֚l1TH t0 5M ٥@/ZKB[٩bO h sDG:HKS"iu TzʅܞLψM'g',@Ky?!I3 N ?_<i=ҒDGLy׫ BQNZ1ߞMHd,\LEvloT,rD׮ 䢀2g?u[Z}(K\oRs`Tfc \eR->)e Jn73HYU 1kC {_&?Ea_"ωN&}=dDwlqX~_`dH{xp6[ﰒ.Ewvz>q9{0% /% yb[C=`KuTE$l DSg*[240f,(DPM7Rrca2)Ra?Qzڗ CeC+F$\S"z}1$z RCmrql2yni ^ƀϋlW3鑻*FYe$P8\h#X܎YO o#Z]5t qh:S.:2pbcܨև*[9L% hnTљ}Uz)`ڗK_>;4DI a,?*.% )F_-x59M6=khXбln:UŢ<H]w3l(Z4 n+0pnLy8+H~FSh~.hGvK*צAx5/c^fdȐ<;_>+ GqNU@sp_dClO+p@p aXR1Sd<R,iCGODuTiq7f4)sxT8*[^t]NWS+'W)ݖ͒}熶IR8:I4}#,[eHyj IJ``I+iX'Ҫ |c "ajKbCKM SQVpi;L!dqC'(3סˊKeʑzM<甇M~<~xlyRB@׋1p'84׻Okt2V{(ʙțX$ SԒٝ -Wԃmo xᥠUqǛI4L9|⯧y{ޞo HӜW!t70+ʫx7F`܉ 3 =Ҧ/=ٽ.=1I$Q]d1"VD5#?0Ogɤ)0nC[)0%IEwT64eNBlΛUI(at:9Θ;QNnίu]gBd;ٌ⎯3*$ TAPЙ1Ph&gm}?U1Wн-fIڿy"s͔=XC:>Z+  WZ X,[[IJ{bP.eaʅ*fb)ϩc-91atvDdBPE&f |lqPr$s>FƙK`OϞ򐀫|>EFboE~~)tLQcEl%Z;< Mwa?7}aqY%9L!%Sat^=$x˼V.@)8vWNnV8H73wQ˳M@P)"`KiPZyY1`yƬZ~8GbDZܛ|Io t'N P76;ɺz ./%T*n#3ǝ,K+,MHܢ$vS\"ðUd` HnGiI{Cow F<C:koB7E_կ+Nќ2亙ޱYi{|rО%m~HX)xK&P 5,.I+-WuzM鴮Y[Ea%ăBs‿F>Tѐ۔]EG(8xiJk~l-AvqhlG?{iw25= @2$phIaKlmV\+"i!ubG1J3ۼBH)qx轑=00kcx$ւEMEq:O O_U+>(!x%i:Hq Jd7oS+'tE/Bۮ||OVNsCf|߃/]%/֢t=8&}rp82KalKxP93gdslmr}#5R=AI٢@/`|AQtXp9÷`GCs[\Vx*BfX6!Ɛ Z+6!0쒘)B3,h&>$]+r@C#)}:DvA"TOuڞ^sG`ƅ^5#d#]ؔ9i mE*v/YTo%&Kq#6Qhocǒmw)@!dX/PșR7ٕ11g^5`Dd<@?o㵐K h-c=0(,n]E5c<-npa#O稺l,35AyT;jNޞ-X|?g_-R[Դ suz5&֬Y``0D{rWYcNeՀ)A~똌"fp&Yqqy8(ќUժ,Zh 侂PUb̵a4bUMjvZ}W=F9ZaVUcD{?ƞ6|C?+~at=ҍ1g}gԱԌ3lhq1ծwa'ä$Gs38s}Lf`E*4;Vy>%{8]65 y40^ӱ?W?1!YMp(/btb&8[dK\Xo\Q{-V&bv\h>}+ZXpVS] ɏ:<\*\,|8zOuR$:0q*@fPl#mz.1z9y=L(kz}ݙ/'$fI^Gҵ?4=ÂǕ(?,sGs/=,J.] MD@0!y76l].V9 1$ d9pH)r+ق`zrrk6-U?ٟ&_‹C*6*BA &/.׶kaejdNncM @Moj~(f^j9^z=  }}Ѵ8)p;.~\ç62aM\3u _Ez_)ƵvXcIa`г K)Rn>HQڻ_aWܯrH/i0$uEiBRY&eb/:)˦q ψҏ.Ii9'i >yW-qΏ73_O{`Vť64Ń!3͇ >4%m+inFL4I,j<+_'jLv+#Dpmf֔~ prs_LnkH9y)=Tmm`hi"us}>㞽R,>Qm^Xm t3=3*_(8i/@|2j|CA[-S.o&w blr7T)ܬz w}8/X~>E@fX -1!( ͮ:GÁvtm6X7dB7uU}x/yh9c^](gә_Oo 嵄rmPeFA#K"t'.&5MFwHLcĠvK "п;:Eim4%Ìuߊ z(Vr-(ӧ>~ ovR1FCmOVF.TkMp/Һ[.+9~ j{ǐN.Mb3 xSc+Fܹ[^wj,Ƴ/n:88-D]0 DLOܡǻ@\̙0LX?M&1jNWg"hr?73I%a ݆3cIZioH_I_ FupcRᲲͲ '~`63\rOvJ׿qcr#2oF6񈰣Ĕ.Le]`+z(zsr'h:M6şIPc ۠$D'گ=օ\ Q"}z?b^\]HX3X؞`UNq~nuD^\,W2&[X/0).L`9eRe¤,5RK{U3V+LBK[IFFgr =Rs kE)mfwCcϷplSmyOЪ=:M8np /5ifo*,AT8,ض]Z+L-tK:I U d!AiJO<(v4MI8Km7nQ)vd*+x]<ϓ"H'asJ]ʹSX馧@@SRdXYL FHuXڈtLibN4[z̾3l]V-voȲ=3Eϳ4obKvM~s#8_n Y^]-k! ^Ӯ0*>1&8l*Zp[uM]E0=c ! L}bNjҶ#Wob,@%NZ+Ydf:em(>S>ҽ5x<9P"YgTcrq0zWڍCr_σSAk4ݱz .[Oc9auī8y@9 .V,ZfkZT>PYЪ%DnVw`95k$6f#և۷omUvaFzeF7aCF?4u\Ө6e3԰VPWy8rܒ5puSJ!JrL;SHå%䡋|}׺9,z\lLi<֬MC JgDCK2}~p_L8aǓ0,~8=˽BSg6.cqF@%#WېOB 'BpT|@X'Jl/_o [TmP%t $A޺D߈"L jpi͡ n|b*#_‚q/ %LrVҸdMA\HpiGє[od8!nM;@iki~`#މ4Ԕ2ԍm1nadOΓDReJapkBRb*ߧK [8xM{] 4St b1;.pw)CE'`2D@n1FʛMmA9$Ǩ_v2z4j­V8Rfқ50kdaw#N܄ Y`smDXp("9E8xjwڦhz؉wCآ$SO5'+7Qג  w]ݫ<ܔ̅/zlnXpʭED](cbS#m t'f'L? rhKo$ڧF.@0S.u|Wv(|@Ǟ *F°3'u9ǀ47 E@ՈDGA:\SuЍ9ڈ_<܎+m~1klKu6/NIͭyecC8i eQjúg?\-#8i5U :6*z@Ic˼-R!x}Tq };oTˁHw̨gc5XuEcHXEOļ%/daqp!t8CPd@+C2f^B"*!c9'L }F@CөA1g+lu `E맖u)H&пBn=Yk'ws~\0l@a^!€v 4$avw`__bOuQ'ֆ nf+DzbPAi^:HH:r2ٲ%KUQBXY=$*vB /M@r)aQK]7)L8r##z۞v" d (%jN.zlF^mz@򌜍c̰*ouQm2wA%N3??+"Y V!O;п[rTٶ'r|ۅ[[*כJc^r-N7Xx/BU4W=~6%̘ .w(C~TDƃRuTE:٭LPiWyd.@iXc4kF^j4O̮TN-5"N~3Kx7=p"։O &܄K@d)x@ 1y(N&˵ 432ttmy-~%i-B`%  i:b56(߾P+%}zf}^1WN}@rBWzj* 5x4٨8k@*73$r>w{I Xr' ^xݒMy&vy y֎`wi] 2C ΄7؋*Ӌ*Hb%JGlV1 5X{POHvR2{ B> ٷ8'Ŝl:VFu dVD~ `ӗ)(q)I`T^&;PWۥx2F׷Y lt\!>ln1O!SS%RτEj:8q)wR Ǔ~ɃۘƬ ' V @B'^I|\-Y: psLˌfJgݖqU{3bL*Y]+GTpO(j .mel`IIc;|@ث^Y+ K޺1IP&vPkM#hy3zBO8)E7%.8^^8g/I3vN3\A',_ӤVG婄65?ŏy3QM$4pJJN=%fr0xFLM','ǔ1؈U*厑EM7`񲖱 tX~`34.7YNZnd-|@aKZʕxW^uS>+f=?^̣B(8ǻ,>i(5Û_NK׈$UڭgO8y0tXts^/(>cg3OEr؇$JH[ (_q~&T H9t֛شi`YAӆ{74+%q3"(W T,Sez!ïj4};#*١wy3U3 M}<#)OI vر.X`w\ xGqeE=ru*RPHR4ЗjeE[$!Cx̋ЧtGR"\ p;^xe8S(q9 پ3J%]m||u&Ժ1}he6l4@̽VUcz#Ms#mK?0ֲΜTԕzjOXsedGt1qbus7kѠp-l/.'@~_d XLBouy1Al|Χum.95< 虴ͷ j ;) ?ѷVvF:BiHeZ&se/)> 18Z+PąИ'GLҪ@7 Zۮ39U 9[Hڻ_A,h*`0qT3z2WmX_(UyAQg"$>Z ֞ca>%"ZyP1{57tNi2X@i,$K& Gxjy.U𑅥3#SX. 'M% gmP\7[8tn$"b_Q&]Ɨ͏c w"w7?]Ĥ;+}T[6GsIDZx>`D$ž?婻lk=@~oe&W_TlHQ>!BegKO9pT YD$ ?y=t?muAث)V|eC>'}G,yBE <"بneRGܰVS8g"N Fh7 ~e{S' *jᑶbIZZ䏈J6WlFZ}E6bI`),:R@jG"f E3hXMЎ;SQA 3[rULγ.)}Sao!4.{=_@!$$bṗg'-/#Tv~iLP3OT(: t.M͌ƠstT.^1joh7H:7fpGUs" k\܇H拖pn;n5k::k4@NKK5xה$9 lt}:6~jH-4;%l~.DJj";l6C+ &GI[yJ.nJ4>)X}猿/@tƋ?V4{%S(՞kp6>B;UPɗhvW gЁ 19v8 by iajLM7:!b]ݥBPTt:(?/ʉk0j?f\CcxDV)joE!l5R@*zb`ǖC; |?ե= ;dgUW&Usn[(/ŕKVgUog |)_4/3;YsIt\_-oW5B5K- AG>+I3. ̔≨QhWY_ ;Nԙ4I7â6$n4QPɑk;D,eK7s_WsT݆!/ut $t'Y^qgNsDZuuȟQph!&61ź5;Q(P<y.6] ,Yn;! `z /Ejo6`<yZ#=Dt?'wJ^43+~?d2Ca v ZRӥbvJ=ub`T!{f@5 >mÑuK/>>`>G!H<0&6*3ɑ$]?QGt䃍 ,Tpn!?J6Ѭ$_&)RVb>`{&X b4 RH/0"ލtLJÅsBΫ~7j[dMj}d 2M0%Gpo/ ?iƎ[Go6(Hwgz^Pm&R i0L<|hN}Z%sm#UOoJ?-G(s]3FSQVݞ쾃Q RC&/Va}e)nS7Y#ɌUXC Xh$Hig<)Vx>n \ƒ!bla9Ӌ@55} _ 1ls&#$\  ~ x#A#HRALchBS&K]GWᱚa/!tQ6=%%1$I=n{*| scC}JLacƥۇt$>^W!yB'(E+4EO*&dcg0\,46=Z{D~Ʒ̒A:6E@R>xڱK]DnOuoTտ̵4Rh!Bv шerQm(G$D;&LrD&M*Md8\<7:"lek:-Gȡ^|@>IkP 2I`)P$0J^b\)EB${DZT$z;nR9N^o{?!:Xynp蹜SRj64MGPh zj܈@5M-=閖̛R20d;3x?hAzTDeRH&H4o`4ͰDjeU 3)$ҹZR(kI#yWKQԓ& ?g o4 a2v=wJjaaJ0}2"ĿQW-`s E{5pl M[YѾ<- θ7&9K8Zc0QN^T"'Wz0,i~ !l>9Gmbޢqlzɔk1otQ{^[(7NfG ehs)P:z̋'yN[9y!TswpـޙQ>lhR9I\fQӍ/kp/e۸10GAw6* >._տdhYrdqȰ1r+I;K=I]C2BA/!2C4 QA*<-ҝ*)ULN{ܨ+ò xo(|Ff\_ #Ѳ U-SPpD%/N?Sܯ-zڃQ?_UA\;*=TFedmfvm/95tdl3җKr.$ h۵U_yϗ`xHE2fj:zm)x(9꘴_xpGXMbZ_(gCWD%ab3yk*"o4TڻW^|tJۙ%>`5Ј>)GpDc[v|޹6` b*U@0{z5HV@sA0ՍRB<&(|Fy#yQy\29^48lSO] JB+n @!8%55 `Զ,WHkJFXmڰBi9b^payQ {'VpWB=%k9]CXh+xCe۫X(^婻DGzOf(Ue6 TQ jM<1נn`rɆj/tj{nf/ډ>A?rQ]m(ܑʀ7z 9ďk;Ufp^'[uv\!tq^W8-d-;/b v72d15^ݾ{K^8`}E*=?˻(p(yZ$!/#P 8\r ] Na;=8{nE|H#iJN7ZZc[.u c)YWZ$|I\l Cl3bG˛plg`i WnEE 言BҞ0(I @X$@yEV詳.1qJ#0t)]9y#T+4Z/ef W&7Ry!Z_e & ]"c|3bAiyÖ|2q(ide b E`ixe ء \ +Dbe((D"5yhωuT%E]iq\]IGH_/?+;iJw zQVN6-bE56j -7r œCEtmU6K\`y#\ Tf(@/J\ w0`ndѩWe_ %˃!v뱬T@"z/E_[޷HnV9q#7fÿZX84&͹ҎB]d7b,^cX2 ,}k(p~YBd"%ˠFOsU /FhPh3d%̆HO!!kQ+}{*+^MUe$ݹBs|F{B)IBG8f#r/G XK>DzD/ `jI}.,w069p]zem$^izZP/(Fozc$_ހpLPn(UI~x9ۻ>/DW&oX]|_vAK{w;;D, s?V*h0n#2xqb>T-> "T4|q k20*@ULΩ[|QYn7x[eDaGvh Wה7 n'ҮMAE~Zd^GZ :_y x WhCyn(ab ^w<,ep˵`0Y (zHJa&H^Y0D'J NYs}/װ֭?qVԉxr+5CùY^H7`-Ri56d9/: A{ʯQ=9 5__GyuȶH)1Dlg @A\HIU5]/+5{]-hԭghoQW~xς}="?+k+5ߨMdq}zI;DGZzV'2jGC^GssJf>’R63r%!%s ߎqNo?UGIi;qp1 iV҈'!l|_9_QV_ {~#6$GPS:jjWSA;nY=,-v5x0iPnJB`h&NqoW9XV!ҧ}e#`fJv Ӽ }ZͲ)/9iѺ:tkiJ:֪TEŃaώ*:=6^kzFKJ&m#I'ǵ¡ݍ9B {ϙCzUܫ}o_ -L?/F-G >czkio2AqFZ~`9eWgBtݣŵozuPÏ߂Y.ցEtM)?\ គw2e1|\tͱ,`{I5b^(e1'/Eu%e`${}~S[ӡ@x(+8cU15NCepk<*#VӃ*qkH3[y8l=4B@+@60+1H[\e GD}cN,00W58M|22bA,(r;;[@> 0J{9o%:DUP?-B;.5ʂ싂ս8082 yW8S~[ Fȣ~Fm0E3 [2S4|H9/6ť"QnaA?آvƴ0~#fy4 I_|w295;ށF'=,d7S ބ켯InndT;˛"/':HMf\Yށ3أDq"{ZHt@ܡ%᥉3w6 eZmsnhIvDkGU,8T]DKl[d=]o.NW +' z$*ar :o [9y,W6s*!}x>6ctӪ#@kԠ̢`q{}9 m@㐞E݌ 8EBt o E OEY^[+gUdPA$.aX+4ttX4viFm,O 3B`Se?pxk2Zyk[Kei'R!"iA$I*y0f mT[ZbՆ5Y>::&(O߮R _єbpʖN^TՁ63GhͿ>Q[P(AgjP10Yu^d^A 9*:!ESX/ʡ8{C9K+X|ҝ*&;.b3G?Ąe9wP.2Vd5:WQB/D d>k/\vl)X0hʼg'tF'8A>/c,6g0D~S_>7E y"N|mq&Sm(Al}%$z;Pyvq#ϗ.-\]5`=8Igq4Gu Y@?\ꅠ""]ƒohUcxHï4:]uQ:MY yIBRkh(_|L|vKZ_V,^>rL9O U,Ca޾ZsK9`bM}BNA .~?UX/ oeRw2@h0Wy}ef=h_{xF)_t-Lԙ_w3x:BXЛ6H兹CzA{R b ?:bg2t]ˏfRd1%hY^~wA wyJO{ |cv<Є ZUDZa&S`"rSBi9 {ļH#7sDޥQB=RC Wf) ^ׄvOG{>:O TC\GfS2镡OOX.#:58 >la7a` "z(p1g@&)7Zq_Vۭ6!uU+$&OWƓ{g6ձNCf8P}!yG"}yg @Ud+f`QQ-`** Ô#qd;2s*5kJVY Oe !$G1%ťax ,2Fp聸1y]Hao7ӝo+ X] 8P ,p V /vA.1)'%HdzJ%qZYdMC ` Ӵ+H׿1 5IɘaFwmiBcWDPI;[NK˛ωջH.uc"_Ѥ.氆ZR8]bMPө9Vj (p48B ;Q+LfXU3R°~EV[DS4IcnJ+s1ځ( w ߯TYrNPΐ7/ɑta)r͏8M&b{(6o#zXY`8;h%s֠qO"`qfOyr%;+G3- ?ZELYuJzsoANK*lB GV)׈6mܥvgeDx!Mz QH d8g~!Kr4k%7)*Æ&{-_(c꟢^ #{K *:wѫ 6[ze47>DZ6,Wy&X859w z>>rzy+GͳzARfW4C&F!{A :Ol#r@&b,A P;FIJ2orZ"_!DӭхGl.@4f2/c5tuzɘjR> lܳHDh23q|!%pJLHTx)j ĈgK-Dn_+.Q9 і !O!ApMc>w{Ǜ Z01p5.PWJGxՀŜ,ȼC[L*#..YkhҰ/U=%8\|j݇>VmLLNŵџЇN*hu9iH,CJ| yl½k/`dI!Ǧް# j۵dcl/jdM";qJTwjD(]d)HKd练&g K<*TQۋI `cͫz<%'Q:jj7@9:,.kDVLeX*`Y#`|jAN;´E((2=7bF $s"^+ SN NQYȌծ;|9N>(ޕ Fa }-%mu4HV~jd Uiul*S0+KS|G/A11vX.98)0-݉òau%oްeM/'FaIE,e ȰugVf"5r "TWFvDғ:),v3χ!C}Z8\=9CTSx=# -LX0}WD5Mb,j}:QjG^t$|Tq`$bϟb>u_eXj"@hvuMS9):0Y 88IA̹-*,H0PJs#@g7) 3 [i.Wۋ҅R`~ڲ4iT;J \to?$׋ x!#ƅJox2VWciסli=&5aB8$`KJl{bflE%1Zj{]E˂Q?V͟7ƗR]̩̅j_5DŽ { ]q_"v%Mk{ h/KCAeDq6 s#% V-3R]D>՛6!KgM:h Jq9 LAr 8=ఙ󒱃$ 9jH4hBt# EEj!wfIG@\k9'* :11tֶqxs'HxjЍeliS;.D})+Cڦ,~MBC 6SnavyoxHad QY/Gbu#cS 珈Rac:SxhV6F`|{yJ!r_@8:@CfVz98\~ڋ{-|Zq=)Wpyr, 0ِ~)mt#&G'>ݫbB2[$? 6f]Sm$-o<ЪB|M Bsf}q>+LoCѧTiy@YGmڴ|@mYvs7nxsk%{ .Om"e<^gO%9*gߜZ)U7:Roqsh sTx;\oV QE8o#rjԙŹ5[U5a0󛛌0w+ N߁SLmA\a%NpuW*U@tMT `35|s(T$UEn0 9}UBT>I䥯I>m0dJ3v4y2x1W3зⵯVgs)k֣KxX銚^*HqV.%ه$]=#In B/$vvUcPyۀ^_F2SCwJe s>'>5]{vF#% ۬֬K0jW\!tY?-9{uG-`yPzE!k;7 zE3R{TƑCKQQ7o^ZX76a_C3DnN]mG2h L-@4f>Y-`a$ ϯSdWs 랰s+3|)o& yɂ@[-$GМkVeSENK_^c)lc}HSe5)h8(h(=W\>y;V)#d7"OaM-KZLڴ3"ڇͮ: F=-:; fH;_HgSsu(nF "2ig ʔ+%P94PPR, \OmsE==.;݊N#&YMz}\@yz`/s_K;]Jv-} cI4 9Tx߿f/n e':ZU+n|a?25@~XҤ4vbCL(kd>q fZC%Wg|NF_)DՀ(6jRCO;|PwUe=l]MI!OV|/p@ƕFq ^^<nrT2q>..rȥf@Arz*4Mj+w)9K_(/Wg)`Y/RWva1I?)+{WvpE'}8]JF0<} @G9(FlC9U]2C>聹"5#pb ]wmwrcjD-V|-XxC[f@2o&Iԧ_`o΍%$o gK*uKr S[r*SpI庳hGNR"XzCަW{ɊVlA<K”&? lɴ5 rҎid:R`n l=8 SPiNB}0?F)}a*/Ƥ>oYI-.IJuĦN8:i-TX,츯/1^xH:~\U+Zg*ߣ<:|9Ozr`u#Tyw0Jt\]Y䵂:gg`Ț85N>a=N2͉(Yk2Celd)F5z7XUE^"Xܶ? YN^p(hA['WB%\ .=)Եoȅ9-kml]ęPU`7?N)RP(+Q:2Ci"L`^YTn:OT"E@b hZ5_$" n-jQlaq]W QA ]hHCAk1R-1Q {#7><dzx=]y Lzۻ&nsR*?L"G|fh ܭBAMlVB6 g٧!vP+XIN -utb#!Go:mP6iqE6hQg@wD:\EvEfu} oh9=|/b@S9к]q'#Ӻ # ,c9U~2߉@$Ч߄ =\.[#[NjǍ_ O֌MWFo.=Py Ȝ@Փdl4sу Q C$r(yp[;ac qHZ$[@l%Gfq.oI@xsN>b# 7KFa^ާB^6A3i6"Us0W9(vXXDp{ÚSz[&R^;"QR*QVi}>tȵjggWb1W)b ]Yt6E&4|7lD#h5c6к@ހY#F( ;=n9S;3"KF呈״67ahe@ki9q߭}02#}R LXzy@(w>7:V5ꈂgR0=<# -suSln5s􉬆mJ $R;`cxS^pV LV9깏ouѮPioA /{8!\:j.bCu, R:/g= ,0#8'kvl U-%|j5fx'q2nǩegUIOeL{X"rKG,jjY"}v}MH8Gx2q9tN%W<=@4-i.{k&* }A ^O-WoF[DvG)9J*BV=bW-N>0HCYS:kPD, 'hPk ,ۙ4񖅂PHPRp'<'7״ZBTPNE8 x 5PZX0@)j3`Lpp8B엌XyAG u*Jst o?j GgGz0=6*kX7-P &m5 jݝ`1Z$.:A Ia,!pO?^"#\L?6nTʮew <j7/*L>tyn(UwcYbQH]c d6(F3S-McA]0W8:%PWh ga^.S0ʌGK a!^pDNXq4fcix=pѳ V O Ľ(*rm}zr M 8:#q!+lݭZ5kNyȏt[iبqs@2?ވ' *̍|8IkU)cuYs;3!$u89wwZG1G,4;>rM|>OZdt^cfԫC9"f](FטB9Q?\p~ٴn]zXdkCC*1אMrf{r" :-K O"4Rۓ,upLAt/9rZG-n]u,Z81A^ﷺ;Y [0|ǜ\91s~v/КQM5I38Kh ;nr֪J,P~ KSk7vE'|vHvZ^2tйUtx˷5kwǭ|./eם"AYE:x.~?"1[O9tcfg " F ` EٿM̩} z*.+o%*aj(;%n DQ^g (Vx[*M()`$Jk&ȇ& xH^  &@|,S<Uﱪ^xGיk w v1j:xf3!`G {Pfur#,(-\{y&fSԩmX~f|'R҅+#RӁ1!SW壒*!v-[_{A'x4gJ/)Bv[Ŕ;AC:p>H˯5K *-$ld0늭W.0~I,H^b]0eb :s>[Kg'1[o2@vnID,` @A +PY"H ~f+ / :wJ"[5&$V!Ԙ9yR@OCR[%u^3$Fy8]O^tJبnjrk>#l*W.^ZQ?WOt]8*:2$ BkTg3!':VI-|u[Q:񳝰vL蔩&-v<7L,Xb;fҮhRHfXȬ*L4I4<?YQ_sݲ7iC dGwj;@3>H# сy83ЍK"mC?- ^ ^K@kǑz_t)HuXmEanTᛸ>Ja'ŠrwʩɭFbp2M*^2L Z-\LF%<>lwܶipe^$>G gxwNUJx'D&uߋ<яW}(2_E}B-{*x_"YcdIvOs+C\_6&Z(ЋjȾ9XCS[ հ o!w! 2?]TUӎ5JC{B#X OE»Ǜaۉ:Rft::&OF>ߊq,"}f⸲)e Yk/ΟNh|`ha=?`zhJz8ǹZeׁn|}$#¸I{Ӑnc k5/zŚFc0-&ɇvle()D^4A;Wy/hww~ \Q)c\+#9(Kbr U apND`gs$eYe<'ꔁmʁR䆥0v2.ԅyBc9h BmEO~"9N+h'/B1qzȡ7RaZ2`@Kr Q`[8+ٽ):Kb}PaJlog!bmM3bέjJzV(7'7 U 7ިGkdP,rHɰAMqF39o= eu< oKeʽzMUTX>\Xz;"Ӥ%r 8Wx2X@h^# NCm2^cᴱx ͩ8+nrwpR7v$ kw7eFd M߻zl^O4jzTӷ !m+J%oJCI<~`G-m oQ8Uf0A?*ÎɮtEWQq?R+aF\HhXE`9$sԹdUwz Kݼ~̦$bF'/] ..̙:F̹Yp۳<(e/4_ ; l1 fЧ@%U\5Wz_a. Tcz˶a$Jz!Ljjo2duewS^GsGa ٚ #%UJq$q<5D?Ym:@CsZ܇!(ʤ2WvE}i4j5DD&cORsO' =)ɭH-7ĭ޺ddT63uMo.Oh/5-AW8N Q!Q%4wOHXp2޷ؤ\ }IZT(p<+<n9 {ӥ%vҷyFOM'0+S Z;@E%͵*UXP`CYL|'~F^/'Qmq-w|xhV^JtjJٓ~ޞp{/V:PZMt2#O1Ƽ+{˖SWҗX/N[8 pk;^4,cui{D cFˡT FSe,[Ũt|xy({+C(+Nq_QON>]|%ZBP~΍$X;FZg$3(2h||G{ b%<_e* vG9*1oܯhBE܊#e;̶.ldcX ՛pvGZ ]S:U\Rg[ 60,#(LN8'.[ "tuS5XPג7YfL^JB$KyK%'N(7hDcIsQtM%R?+&)N|e:FA{+Z iiz7ы&HG4̃o D 0 aBxvQG0e̝9W>CZ[/{V" 6OO?cvu zfc{뾬WT_oE ^3^"Gv 0ԷU2ȹ |%XVFd Q+rA!fޜ&"Һ!.LOg>_uu}wAڜẮ {QKo0eE(y/;{x$|?]87tT9+Gʢ SWƻ]3M+#`waa1왇y.=cNx-V+b"1sֆXQ:Y*K( ?(1~.ڞ|7VRÀ^#zҹq=e1r Kqas>;]+j>Ai\'>E M#+gPT`s5Z]WF1;D%X>ɨhQgdTPT1 Yƶga[_曅Ap~ ?P֏? <!/7&Ͼ?jz:*|7 (ay#-.?af]3g)ָNv D]=@h)N-a&xH #DFX_lR ހ_aA~WaH&W`TĘyKz'6y85Ғp6ϩ˝iD 2 BÆ_ 1۾I Puj_p<ȞuK8ˮ1I6:ssrFˁ\4p#e6x$l;zc㗝 cjtb_*vEjNCY ; &$ ߉'$SIReyHq7~{pwi%DO'  x>hǽr(ZzK4^HN!o)!kBNEK&A9\`h'+w<^@!/Ҕ<4!L@5{$j,2,`z5|Hc~FDf4 RZ@Ň IY +'l~oHP~U-$ )<>1Ncp KQn#uAGylƻ4-}/7Ŭ3=^uf%Ls$1y|Z(܍#kaF% YO?Y 9YzvX bW|=4ՍԬ!)֑Eqs{Ӂ'aW$UŃ#}ιcs}_u^!Ŏ Ua]xN W|أ0W}(ħ=aw:q ҄&^"+"@LWP - t+]$E§{`$QXTSo&ugr)Ih: c^9ښJ$%3S&b=gƽGK5 J# `dSs[XXb ~m>k_;HRs" 2%'ki#!@?Jt/_ዔ3͞(itiХ-CRA/068IIWPoH/f2u]Hi@k|8l܅!}#*kyl$c8[,+1ֻy, 8.)MeX~oGĬEJB<~RC>oL^KSCyk~~QH0'c_ɥJt '1t~GaɊ KѢ_OBڼRTknZ@eŅ<-;jM./83(#QnMhn,߷dTU AgzLU*<8 Z-J0Me&x0ǗryX7 lS[' NϜN|}a!6!W%TTS)4Iw9D"'Ph;ȩ& \)pHLksު.&QY2-`&+kfUm:a~S8D &>擩,_/\\ (W$R;gj~nG8>W0Q<E]O01GXSS;/O%9|_(Hx9@"r_GYş:{5Q0Au^yN , vTNKa^M]>F[h?0s_LR4xsg2,=.1&4nE/ljltk]lꈭkI;!tXΗ[&p\8޴P~ "͘bqAY6 _\Z(IMQNs$rw95Y87fm ,0TRH~4jeH_NsAImJqG"!{,zC8l/Y4C0r۠=Xw}!p({{wYkt_ yq8!q?Pl>&7C\~ ˟vm5:V 89}$\8W.5_>rx8h6Rn4.3tJI@PwBQ5X%NîDsov#9S$W]Uha {0GxNC yޓpaCPQPA J?@q .%,l!p#h,!#$K:rV1CZù Iu6 ]U?q]/;U76!=,'!bjk’(~@KRѧRµ_ יER|k&X/O Џ["n^PӦB"ztj-ÈתVwM /bY rƼCr}A8WjWu S+6| XʡP*nƔzIPA*vDo.!+)$DsUag@1"QKc,:uWdTxFɇ7af7!f3g_K_9dے BHx=atov=E/Kl]+dvޡpbWPwwWm=㷾 ŗf3Y)*]cи^J\԰X SkS[*]/VDzw/`':eE.4 +d?:_JplTAߐCM Z*:w/s .k^N (k6̸A5x0yy0#n2>EKk4A99 {A갃?A, !NƇJC ᰟ~Mza1=,E!c]*I؉gIUz \e8Gvߧ&ĐʁN_ɬIl`s^tEq@'mmmq|k\t27|πuDhVW[L*qe1_ѓ2#:-Dm4Lfq\__~ޣq_9*j~#9zO D|=Ol9cLTL#;\VgH Gn7+E,I5wz(M5Nl&M5QtR$1]HN5䒇$jĄ't!A. jtW\PG&KD6+T]BQfxDTePî%X1:[eV%DZ99` "Y(eQ+Ĕay(FVD}d CJMaGU~kUtK4pF28'8^סrD+ nq|?J ! #KZzT+N2D#\V8da7y96}w{aͲDƒ:4g(Mi֛eCw0Y?5 <@l<*D=V_`t_&?'8_~7Ce"_c*?w5)qv` sMk\Ț<5-p*] )rD!:3s@(h_K| A?TA> ]t'̺E@@ I8'Pu`<A0VV:/bؾImї1RG 0hL}OVfoA>v6o j8h\GӎAz%]Ű38a YfO5"+1WBBU9(},bai1pHڀJ^ϦM`ש" d4h֪Z8 >g|jP;3uJ͒^禰$Y*a: K |.TGCr81!]J4%Jp٥˽3ɑ@̘kLG[^eka#6ƒdŰ3⩠~4K+DE5?A,dcۇA3&@L:wҧ,t 0=FTN"ܞxWW]|1ĿA0-O ~su8W7^&য়;j[G =4\qwt!AĞۓ$,kmV b VTq=m"Z /r$kCgf?i7 O,A^vlgL$:i2v g,kQ cʻޫv5*B#[J\3* J ONdrrֲ-Fw-sew\U H~kO+LD1qq>xC1=C=]GVzW?J iI㜬KXpY?G!n? i0f_M~H]?%xP3X|xŬ>tZ+żçBC߄fG5IڠE&>ljbfBPA ﵊*ˎŪ{ xH|yצ ]7x0>wDnϝGV4d^GTwҁ/:`jh@^i=P KG;v"XFKM"L)ͽ# Z>宦Z۪i/W%ܐB/؍ ҡSbC9A3B~=XiFhzfme6MGe~,-gB9G혨˿ͦhw|#ʵfim3zx3t~`5Io-@>%Xx(kῗk:`U)A> A8g.x\K16$P-p५lީ<*) J ,O o?!tưp;[ 'D#<;v_/ V9\sT3.펿PO/n5v Ԍ'na6/BXK7QSo"h"Ń/]הY}!Seæ^7TwSJ@Mɤvꏲ|PAĽ{\ԘOqxTA5 xK&cWg5}yIZ"EyDAʥp^npPjP 5ޝkeXL@76o5;${(EH~nAlD`tgb9U%vp }-uh|$C0}w6Tkb!ע~Dui]??OhqQRVZ60/ȸD+qˮٶq@3`*e2<vF[#R5ҋ)=tspӛ .r!|+lW0xK)=)"}aJe6d U,5Zy#5Us-K l +6dKPڗcNJ<\_(;jB͙l :tq v_ܿ k`R+H_bx 'F^5hNe]x+wݯ$d"1d0͉eiC (u Ae ENj,,hQSA"gaȕ*c,6C۸c;DezIԅ-GXUݱU~WdpUk@&=|s,}IjZegYuxJiN5xv1"QAf83}\g{e%/'}vQ[oFl\a3,P8Gw+/=ܪJ1Kוn3ܞĄCK?&mRa QJ?%I␴9Ć"<&Yd6wzPAu/]顩i{"ṅΗ4$xDWCW!,cN]J`T%z>XLDz';K 7 S q)D y1Uưt8 Ŗ }\E`U3Y7 TlZ /㛐jFPy:a`&].J ࡲk[܃x]DJqUXOVH7B+O6D^P+k{9l/Aa0oCTޖSv4e.UZcvP53 nrN?XafgvVGQf+ǘ#R?<<ί'Khn*C$IM2ؠ'cJO6XH鵞R@궽_䷏Q$p,DαXYI(1tyjÇ7;W2QQr#ray1>^w(u"ICC~d=Z [܍-߫rBwė ,#x:7z+Tl?Y>nu1SϞjWmڳjmN0\ej™thZD}*TyR$ժϐbtY 3- KSKUpLwx.ʹ?ԣYqʻݽc)r '2Қ?`~B_~gceJ4 ygM. P^dhT(\ZpBeS vx qGF?t^m:$~[X7YT㦲Gpi#:+|#-ڈ]g|bFfQNA/fo\#F0ϒoF$!d4CF\S)]`bWy!Gh5V+K$`Xj BҠs[$L ?_X[yf= =%XUZ-e[r֚k!sՙZUy(tx:v2oh;S 6& CU8&Ti%O GRάrkܠ!0z54p3&rXcn?~)vwi6$2`ѵz9p6P4Z[ڂcsU l ޑs/"-@(>v/}N:g+}D8R2Nbur,/Ɯ+LNSJ3Iy5xօDOB֫-VIS=5#@@eS!U)Wtu:$$xcŠ;ۀfjY%T;8 ?\/vCo* HNgufSF`!E(4@*[I|SY:Ǽ:ZGS%Z%(G9O} Ge i24uh #hjM.SOC}]?%)Q ț)%Gnq섒H!4yqTf :*T)zE5qE(rC- 9aq%#o[aQ._,=T%5Ӄ Jv #0WvXo@ژ<dG)brX0uqyڸex`*x0Slbv7jBRdش6-L0 d9zֽ6/  7VIlm1PˀnPi`ٌ}.ͤ|>jOXT'yFʚB[6Gt=sY.EF&5gF;iZǾ?| G{z2}HC7ѻp?Ǩz:X ~)q/*saGJ[C:t7ā=lB,6j 7P*GYg֦U叉JkVGÐڪuTr37Q-+j[ozW, j+qt~8Bcq{jB2.<-Uܺ*0+0PX^0k+а4T´N r! 1ż{} Crd})K)ڏ%2sDkzVz1Of_꺖K WOrbpj>c=K9R0IsG%<]Dgn7bUb| U"^٘OJlM{*ⱊ9u`QHё7}lY_GCԙ2\/I$SG~Vܢ8{;E0-K9n$%P1ZsZKf| +|ۮ 4BkeZ Jg+pP}DRf]@{#c1-^)1xGw` -Ҝxj_kIm V&hp{[zХ ǎG`ڕ8>o۫oOF [51OXynR£N5K(fiEo.0\f5zZutꓘ-%3%v#+e| d#uL,)fb ZuPAu6宨uQ?ۃ9/7nj`/KMI)]H@ڀڿ 4-Tm Ǚj XJ̫b'ŀ`M?`۟ŷw!KWf=_ux,ΖTht|MDmt8 `[D"}r̝9G ֐}M' #(~snk|?nD Rm[pDдVٺ3Rz5ɩR< x)f}:\AgP͔apLj=}fT16N !𣫆?O;`KJmQH9qNK;1P~1P /1gN`9VUK&jAb4pu vi B*|/c1TdLG ĩt:[Gɗm?yr:KGJL<6έSްwO.3zdo1ԉ4HK:T1y9˦\99(]5æb+H;727r@gGG DW~6KZv~b'wDz-]*{k3zvxjf7gv]z9*!@ 6] Ņ;$Nȯ!A;h}T+B!E crӑ`>`j:seHaQƕ}L+dHEIEB($&q@y𺀵g٤-"b;$8IR8Jn#@g'vA,ڟ,|^S C$a!kr2B֪bzi)DZ/*ݒ71Jh B!YO#Ӣ[|wWi[*>*OEғ R^3i鮔} !pb㮪vVtG(().Cg&L0O !L PLE+lL5md,%ÁR*\o'R{YӔäe-4i{g3W&ƻo|(`6[Uq]۪W"mnRքlT}^Ys]E+P?۩j>.ˉ78w]h?$:%@q5ol^'khV/Lf ኀ`#ˣ65M@PwzfGC^#YA䀬!Hߊi+hxnIy:4eԡ޾ N.eBB:ϔ pAGI&9)N<"dw{'C]BB!R{a4B^a󄃼X|b/M˫Hѿ:}14KBڶs99U9h(oL_cžb=iٷ L&P6eJ$v^a~lMib]F,:p1 ít>6– [l^J'ZL*Ub5 1@$I6jD.;gdt\)+IiV ]@rm/ڪ/%#ctdj-G}L aogj>4'i\:arLm4ax:u9"e29V%Ir`G=TI:M-T Uu0#G@`*A]?4dV<~UWޮ8E}Z9\7._i evi1[d D@Ӛ(դW(' +ϩ<_#8!;7J-jρnJJ+VXغCU7\ץ,9k{CZQ#nd,la o-S^)'rj^X^ٮѦk((eB|aG. KjYNo`! =boUuZ2aGr~ $ / `@>`#1TT YuUgW,eJzwJ ʀ8,j 5[qV ,|^R[ٶ:&Qfx/!dRkUzq_p#6dz$\:"Q=a(C]/]UoB;ZpmjcT/~5 2s3!m&™5~YiJ-VGfw:mD=?b9 (@X;.{nM?ǖwU.Z=-] KV+vZUs WH& t2|mu{ ؽV QQJN:>0$m239t2|U&\UsORk꽺+WޘLw*wJN:C:gNYJD(F:׃Ҙ?dkk|<Y/l]k!ϾY8>ba(?u*2LW>5tt1]~ UVaH `QCzeLSS`i[ 'Ջ\Z z4G !TGZ9Gٶr)7?̟3K"UbsMgQuҫu:}֧;–B OY]˂uh;^4Ad+A?hw*53W^4;i/n&;-;#4KD @Ho{;S@̘{)0_~\}\zBZ;4| >"+1X_|)wO+sUbz+nܺ"#I1b01na Y@Q9ӱ)f}:|\|i!ᗅ-p?fft?c՘ͥRҳNٮ0jE]F \{R=܉> JH({m-rEpqI40y돣 H(K⓪rr4hEkf s 䚙G,T=M_z8P+C >' Eޡ6uӣpjcKθ4ˤf=z'Uu!OT)?H[+5#b4&@q2sX֮rVaZk|ڛCgv,JO勇Zd- KI"ZLH -GuWO.؏`CE(rASOOC[3%Eޯn@ZqմVfq\5bUb7ETȊ.%cw^/CryXiQS>AjByj>ibK-F&P2"MeSX_#ޫ9I ,1o%bBa'LvZ]:?r0:fO%;D<NW~x77Qla q': 0BkxIlO4|drw|kzR6#h$}JBdx@)^ ùW@pSpH*]%#vuEg xB ֑si `ny5-5"ҡ"eQr+5tg\ F8^~o-)lFѹ5@1!rwc%m[A#z'H$bf->۬gf q7/%qL?n/'ް7k<dWisv_OY9Sshǥh-&]bS9G<;$-9{ALp)#eur qg>g#B0]np/9*:өMm ouă wO.N4v?x3h?=*L$ڳ޾{ꔋMRLZ] Z P*y=.1 ~pNkT`Bo[ [,\ FPMؓP"V!}KWQm b淪Peqk}݁pv.'Bd4rKpջe\Vځg c6OΖ+Z|!f6W p=tLD kED}s=RP"`)GXAT+!k#@ӃUzI{'Pn5LVGH(4 ,OieҺJv)5}1 8Z$_=d}9|w.j*d(&3I`l"?/z1<ڛADψÓTG ^z L~XdWNs D.W'~W*1}> ;O9{4y{*픶tƵPIb fD9205#oc=DhIכ҄JfI KE"]Jt0g[uA`hUvY:o6>8*v{~F.N00DJnDbT.3{϶R!/$S.QV,ezX-^K[i>kʞO !0 ("ZUf4瓭tV{kZQM:WLHuD@{|ӺAb*a@++Y=N!fR:b1yK , -ŻO—L\yJp9i(t hD#@REcc@[;y勎{Oݡ6t5:"z33_0 ;v_-\d?$ wKNH|V:Q o(9jA=su|3͢#H8C oeei.2FV}=tij8q_1<;U<%% \ZgX!>&`u"V\.^Q6}#]>dh8$C_a}/6O$]{8%)A(2>aőWEczIMI٬o-󇦵ĜY03Hk`_֧f싚d: [r!/b~IJݠAEz58/$^tI/V3^~xXQo*!~G_;\#4ZVx^}kVvԎe`C_m_BzҤ DorHIRrBV3z(ye+l(Oۋ^awI9aIv[p~n1Y#1;ȹ7ZPr8S"`,tue]͖fѲnQJGXTjζiQ/RL'OWt$7cĈe™אZ^ ()C&y$ʏVUmLnc[y _z'|e{AkU_ϕq!zva+Y%>G70Wi ܃dmnJ$fW1иO D}4dIߔgb-Gxɪ4*lq"2,oZY=| X|$n+- ;6ehQ29K$u4n!]rv?'B4Pf=ӓmdkC74豮m+cfPĵA呭JUzϫ8+BI$ dw?ЦrməV?+5꿜޳9iyl bv~kb$G?OD_z˽QNgkq /lgdpgj"gh' kHixlG6c&i [Z֋4ô/mi'R'L;D3\F(HGg!SļZ !S7u#lpކ9;{5p:Dy`~`*VЏf$8 EĬzR̆=&em}\gFPkWXE6羜&}NDkPTɴަ^c5PvhV|a֤ѱl邃[}{lv.e.Tkٔò4|/b8|;cn\&^xؿ *]~kj?hZ]}|Aj]z<=TcEuFyRa$DՌ~%sAn0l=#jn?^>V;;TKg b281 iPL(܎ه~]wێOXLn>UPZ!E JdoDh8f@G}Lǣ=H k޸E+N8IO<2b&-&|s7Q]>uZ>ø>nTpG}(gaF/fe0.iCoj6Lat@%?2(ܗA'A)657ncC.D2ͭ~łiBqj6>|Ӣ PХeJO `v*,݌g?D^0|{S)|+Y[UM(''ݮGD&e^%7Ko乴iH"//yAfJD}ύ?!E2׵ 9z!e?8zFskUA]' xE$ѩmB7O:UD$d24[[+O)h-HFfV]*Pc']hŒtanyBֵÅ|uIGz%$g]|xX Q8 (o>v3E`QB:6k2?фi s+LYF_HB]MBC^t٭ a#X/Zj9bÉӻfEE(W3jf]vrK:<4ҋ?/л= D!S}Gld?όe!'.Z '"Gzi8l5iڊ*i!q>z4E4QwU_8[NhUu3=\@!9m+߭ﷄ赕"EFDi@ h rx߁|So=咢mV8:1*p1`G/xDVX ]P qb >ޚaC3uP#cOG(q!*z+wpv aԝ%Ǩ5RtHЦ$nʬ5@a`=^p|?ޱFnkSpPbJRM@3SU}t7gLV Rq^%L͖bT/߻jhƸ!$FvT3}2KXIxi5t·tbďM"AğDы~;`υ|_Xd֯3Ƞ/YW)Fi /uSc]jrjGqxyX$h$8hD˄&,a{͋|ϟ}TPkB_ȥXJX4\ۡKo ؽ&Oh%JcS FWw/-~̸y5BEn(~APKy7Pf+ I>;L '2I\+}@3`$nQzΐ∫}gl#:Ia -NmW T rIo\q5. 6/nˇdk*a5k_PmxS 7>Ҙș5@"FY#F++V*o9kt$gph7*6e@Hne EEA33WJ0B(Ǘ>?PKW׊'GPƛ73_w&G_TJ[4 ^Qu-Q@̞x1m)ae(!n)o]tc?,1`f@ޤB1m雜M>8y8ڥ4N 9 jC{_k0Q~=b ґBo ^H=STJM)lUK8TZ|NH`UO/3?EA&#M v7טr)R~,3i!=Ht7; c]-B.B=1/P Ms g¾d1AP0YR,XXs.0xym8oW>8X{q^㝴MQf9?:v ES(+O{܎mC29?8TENiȟ\(;f>ސ=Rd B_@ *V)0 SgG3uM|8AbvFpkd`^6źkؤ[O/c_o#\޾74d8E/K]a4p/?h)L! VadϘRxhZf`CgVtb)fМ0!/ߏq9֫. n9*%X] mWj>0n$z xRf@ǪuCi%:? UhᬀnjmyM\SăCB<ßab8W'cMeCm#vY٬EV>_rƛw~}wU!MC{~ 45 g-6,-3^Yz W_lh ;~ě8ײnʈH[yt \rj¿~ KШZ\q#odwO5$^ d2uտ0!+FZ z8#b.O3R^iRTjt#`? ȟo-NcJ=HYoSių8xd<8 7#=MNɌMXX U6 N-=q\7])ՏnAH?j}nў6_} ⥹ A,92 7dɫu[|RSi ?oͽG֛șDsx3N֪& G9wIO_D)~ ~lM^c@JkqԇzYXP=FL4 vml)3V87GA JPЖ=sy <l*[$LfW hΙaFf4Z='!{+wNOYId%"TJ[ :@~J#v8y =DȨa^/"E)eTMhMM ᮨ;Տ\ WN&itdWz#pvʐߍAf'P:]68OFXeBNcwdvqĂNbR*{oS4(MQ1j:_jX=_ uܘ< ڧG_B+K4Ta}hJƤ 9둵X=cc!!zsOy-Q6'W E !_[}->~ wdN ^P?`@CoS0.;橗Xrס oE>WLYms$n1ḎVuv)] uA\0nkN:Hɭ샹 3Eb,%pSy,W-35}Gj&v)#^I)}#Ѥ-ZW'=6T 8,(O"7D/V?á#G[5u;&tB NQsIVIY9 .yc`݇Lzn;6UcI$ bH3LCҞ$GG^sC]_8(Ă;3"b4to]f[кI&PW uϯ )2 ta \>WOPe>.8Z6bE\}"y߈:-AeoK--NЉՀJâZi$̠kR& X1Kݞj+APݼ oTN6]0=/ࣳ3K;9<l>TĪ^B΢#'$2^Pvٿ~; Ps3*W+![Oz+/; ATI>1&Wc晰h-,CBp` ic!*1 RobםO{<%Q=QԼF6}D= \(S}pd R79 tYب> ,jRd<%?Epi2~;JCAJE6Ej7RjYl+28AM}聾5} ~[&4LɄ'xu1W{%-*-Bq%snC'ܢQd\,`B @|6Gj)Wh33|9K}J%4~?!Ya6 [:OOC0Ɣ$P45ºGbK.DYR2F]ZBNsD\)Ћj T[qi 5Y0 ȯ Z )5[zd Q'cdR 0?_(\?L]S[@!٦@@ tH ~§I.[ cK}m8˺ R{1EmPHp|^0|P',o}W p!M>A{ZO6FͽvFqVFb59[r:ݒ -V֎5V- kk(zLriV$Ƃ&yҧ)}W;G ] Lߖ4VsȎA5_jwNhBȁa O۲/8RpH/Z›* F .u#w U [mܲ6UM.c#oEnqr3x?ŪW4?;7l&]E49C ;M xQ˩KJ(K1/}Ss6èטu9R0chQW~)cKԊ$Ju4 "Zi9[oS)X^稵 k sWߎiaY +Uc wVqmyIco*yE>|ܼ#O,oہH7q!.xi%_}2̥{9}QIx \_8ky$/IOY}L$ [=H{uWӋP' ,L=ENqZf30{vJx(YZFqU&0e<>/7D+5|ERyV hB(cwÌoِSQˆW@KyIK_wS`Fr y)U;DGnE>\7UEс/TN69YKsT%> auW+'o7Zpoz$`+zQ2W8]Q`J,SůyXW¼ndSbև1p%o 81 w㎷wiIKԲO{D+uFAڈ LQmD.|q+diR<+^&f/q$)~tK0uWMIy)L|}5<3p|_A P}(/ނ^F4²1 oU3K)*Ձ v8Rt1Lk3`AbZGQ/.!Нnru~ֻ dY<ᅇ*Wxe[Eg%;>=ֳV0*oH1R{a=nܐ#?ƕ,XǁxqAzm@Z~mX{uYɢ#!F#uI>xGRUvk'rϦꖁhN=qol5,&c;r7c92;y^č/^ěSJ1·VfpA5{ԛ_SNJL>2ӧ ^gTRg?es!C!yzuنevdf38;$z(w>yQvoƃS9?&bޘP+qP߆'CEґۈrw̠\lL"_|[Z=Yg+Hd䠱buxt쎩ќ0jOaPpK?2̼?D} {pE:TozlNP'`85kV};~ SJ &LWU>χ<(3HQu,O f{X6JUc<ydE<4%N@O-O,9EGX b,u$@SIL3|az}3vZmn!`)*ǻ T\U㬰 7 $aܞ<_2t F؁gNjkm3 ̇t?<4KśǓ>E_3hO,un)¯qӔ_0d"DorY2-S/ЇB[wwtZ" ziNkė 8=ޠĺ.쓄jT/U]ɴ1q CE'|,$ycOnX8u.bPY{ R<*2v<;.drCbYz72FN`:@jH5 {~m ʭt~ h (7ş..9$]2O2C5YK/*`qY)KsĔ&\݈=|԰'0k֞9=M.|wa(AwocŇ$WI|Ɛ-(HAZ7N6dxmOWU#Áz3e/xb`p:. $ho"oK8ޖ[:ǮVxٗ0r cJ?'0DzFdA?bKH" _L{2<ղ?tAlLK'#u>uʒh RhE1Z_ 5lU*k4*qȂ&ڃ:=W?&~CyI+D-V:Y晍AqO0,%2(.d~ƈ*MZ@U u^J0Qh,T~LٟVCk k\r2 iKDF;Df lAdd"Bl\๚8sv/c\ PNI|*&IxF!^Hi[8LR0(&$ ɫI`Y+%T &Š!<8cB vh`鲬zl`E++Urbl"8q-_.Î1X<6nޟ}#(叼apT"͐^O3ֱӃTl^[[#fcb|,6'lPDOWmJBAKEȤߦRɬc~J>i0̔`&j!%F7:{ˈPsUS1|%Nã96g@VFB'I2Ͱ d4^ʣxήU&na4GT ;cdC#;nHJ}8 JbmV;H 2vq.m$;d5$!|@w~GAO:^~N(;:f](Qޭ0?2%*7yh-4k+*WMQ!ۨQ{"/AϟotaNY5\j=~69gEFP'#X0@9D/!qL4.1dy0b2ǔYK#IJJDyx̸}8QQ^Ȍ˲"4ߊw5/e^k{wHE~Alo* ,^ZWSp0 %l|0T᪞H!&[_ygefxszJCASS#Y] V9#̶h[@1:`:D~-#pbo4U6p.k!ADLə? .i!/'W! *5R]So ='l_q 2WsڂsJ5@&z=Hp7מt-Cܓ8ыnA]~VLOJA{uۋ?ƻx9о_ ?*Y|{U&Š#*6Iz k,0l:rQ }A(A cv{l1 f=v+\*Bfbfù2B0t_,$d+LɡCd7Gc|&8 K]R_^:4%C~asDhM}#S*PaE_΢ԫ#|U./X]f(N+] R\M>WoLPS+d~P'vDbkRH]_8KZH@ ޘcuIߛY^(EJXy@&ilO6eףn"{=}lqE6?6>gApR+ m"svL8VUg@oT_ݬJ(i˧圞q}p˄XSaxqtr_U#z5,Cl׬ 6gD0e& " Ug03~ntX m`O?$ X+@&E{Y՜+DIwL7 BTX|vM05^i9e{eBN^_6;a PT2i75uwOmr؎kщ1n5WgN:uE۸Uyk-b9=s׹| U3u$/- %"[x`:疨 Ig_#ܫiNb6fa"ssOέ,K/x1,ď<{O`c fFZ,eIТc)qK1FP/ #©C>w4bGkHؘ Dq.]k6'L JDGb }d ]Y2N U8-o.`Xe7Nz2Y/D<3|hR,q-#a*]Z{< CaZ!b0 ' @elb;hle_ލw϶zѝ^Mbc=tsZ*!40umMRdG = Sϋ_)Z*~_`9&=,8A3^kN4,t~STHBbiGLz;胪{h>@GHdLs&G2u̪Mm#ӝ X0sF{1@592kT$))*@g&N!Z`c9 n"J]PK  k|ss#(%>ctf¦[ì~WR”NXfcп ϮA[k&NGSZB-7FDh,,MKD]7 Ƭ])Zr+z<N]RPCo8A{7lhͩ Ò(TE(q5ˆl1v;/N*^S<ߦ0>N PC/PP.sDy3BT9+RΝS.O ICSl?ȻJ= d@A5tdY5zo,&?" Y_hm p|R`;KmRHJ/%{US]6 s iL!l "֫-ս TX/oS5Ļ\KBTZo,kfqR̨`<>`&}%0w(Ձ;譧7 [KعĕQ=ZW Fp-e{/)= fH=AV&*,`:g6-,$P3zculEe H~NTC%UQ-rqplbT$Mi2@xŌ~^Sj1̸+G,wLc.Q&]WP`>Ap]U(~6-\aJ]gS|n>CA/fH Ai6B_>XT6 "(T%CT'HA -?W$MR2@h\Li_5b͉tw02^fR#t0epF<鵳v~$< V]P*+d_bdM_+ALb!IXI w3u5&˷k:o'(NM7D2f'|RzsH(ɡjl|.r?SG\_n DkJ:܁ [c~Gv)vJ]l瀄K"$h7wyo< -\4~kAJ:ּ8T0]g6ȗo^4y0!Kq_kz8pbk=p1zqLY+ k4Lüf8 ~o[t[GgN :j/V&b~Ev4nr])u` FuxвZF܊IEs *-'jܺऎ(t=?цy$H$A˥ TAʼny)j"Kxˈm`?NtTIwYk(t84+Cp޷wNCl,IsVݻoGʨc,U?0䊕WAt~Z_B~ dLz-"X%SG0xH5&J {CWrʜ6ǨrO^P֔!O2 R.rTd \9\!Ԯ"?|W&O+rfI)\a {Z t݆zH7#ހKQabE^8˲?WoێioXQg0FgSw#CO$gЮV%{ [P昺Q[MlFGh!: iqo o+}r`"Q`ty jHbfAA68IVk0Ԭ#?Q{u,0=984Ӫ5b[[2+8ɧ7/F<;jp Mn쵻Y{pŨUK>SM>H2 Y*6sLbazۚFq/f\ }w]_xs'vUq9!o[[..p '_dRv^ G_4~R\ݙ1 '@i8 j6)f2)$n= 1+$sR2bkST P^XG^" %1op7KNZK _J"#8ʟ,Mv,tRNo&TndSM/>EDyֳCoI A ~chotEդkֲ,5n5Xe\oa7~*e6jZ&xkiG<`1WIxmߪh#4橆FAܢOnc[U{EϱkoxIjS|ea `F h&(篸Fu26/') pܒp?;;gv{7l) ?F<0[* uWXAv{7,jiW쀃xa?E1º4$_ӫIJz ^7vd{iS߹2OUD~԰f> Ijzbi *}c2% DŽ I~Ce|z 2m?bvM|+s9~%a֯/-p2[D.Y,IgUڎ|$xh3YR9kNHu<ȻzgCS˶/ $ eKqAM6&2#>uONwYrƙ:`冺5X{fw80E>υ҄_A>~FN)c,XK7gʓzݜ#% 2~VioE%?k(¡FM{߷1Go"prgJjy<|YhM"8HIk 9;΀NJ[WvEHTPPF Z*~'. ̕]D]߼.%[kˍ"C]#'{~<ڴ[8n FvnVu'͠Ake_i1`Nqt9R[ksuYQuMdNt7ξH?*mjc,$_oc@=Kf5 2H R?ƥy":ZwUHuaV{T~,rzp _%[GgxgKv>*S1kP>r> õxC$dRۏBgW@!AE[MaD R*+Q 7 ԤmR,8@c}ɕEXKв-:F)WrI5C+-m G$%@v|b534b òRM^)siİ5X~3oZR'M?-N\~ [I{3ϴt 4]ueane|b-A%q23IZT_^qTZƌte7ɇwY?+Ai]}TD}CVS0_{yEdîhTq `?jau8OSn620:<}; V썵S+T]Y7dtoBF(+W=.|ơ.'FJ9ochqI4gEW p nVpP5_ŲcJm{tJv^s; $nqlei ?VK fa+4mS>4)ni5O٢PI f$Wdf Vudaa۱E? A*nx:rU[K@Vh\< AÀ 9xGvC*4 ţƫprj0ٽ7)W[YeVr$e@%4erN#o_~H*K^Ʉ0!1Wn#_Z9M-\Z= ~! ԋ-s9^ҨxN#{M '<uu 6rafLx"5$wXߦoطz!duXH1f &إ٠ˏ(ّzohu皩p:yr{Q[,V97V>`?%:YxWS$2~_ک#Y]Hn/p%)Dy{rVc%p̦4BJtJќ\QWC{#0^hxU}2k˅ H{NŅBlukn\񯽁XX`sCĚE - dEV$&<#pa-5[Zơh{ڿ|fz0F[h.DԄ,ukwPq(D'wW dE`.U /fnEkw9Lc`0v {&VXZMHKcP`lLI2ŘJSnVb+[UrmF(5zW  5RUffT?tOjIx5Nt8N>p5Z[jkAo;ck;EK>45m&4wg Q)/_K j1yx1Ǿl 7宵~3Apz ϧO몞V{A9pi|b%.<6v@@Ȫy!h$JyP|W`;;Ogi CceYu/8\.I)jƒMŖ>Q3aQhOU%!T/zz9޴Ì~1Fc9%Ǡ)o{qB_Afdw_YEgXn4 S1xOb;-vARވ{͚}zH/ĒTx0~3AQRgxҦ`E7@_he]GNGW*voA䖖o+r(IJ˛$ k:Wǡ n6gQ؛$0.& ,w*@tLa>>@NoNZ[BUYiYJYq=jgy ~wQ8hmN\7*Yqk Zik 7;V0z}V8B ſh#X`g*J B,wPnW`A8:Ⲩ#Ƹ?m9q`}U><\ !b1mG/,~JQSM2Šm_SdwϤMۈz*;'9!NWr~xO d\U43JpɅ: 8NV([B^UF(AGyFRȌ 305O1Pt*:t&SYP\-誴QFy9LqDO̝Wʢ͉u6m`pc #t-`~HbvV?&V<çK'= 2k_;.|߳W>usTTq5_%v ÑXmTe .o?a 0z(h5|22;rAN]dA*<&#Blr<-:;e*q'ۿ@|+kBQ.:biXޏ aui(OzU֤Gp\8XHYmz?~#c`h&BF,_i*7hS<N^I$mfX2drU=30uk%&}Quk\Jw.a4g/Q% 'q`_$} tn"mTͅFg^,cjn-RHDB}HZ.74mǿDF"ϒr69+ n8{[ѧH޼g+ËzRֳ/R$  +oϑ@Bl2q?G40%Rgv(ҎK;ޯ&q)7$HJu"aB%2IU~0o} NZ[hR@`b^D{X5Ww{B@H6NJ[AD'Dϻ3?ɈX+iɭ9*=?@עk9!xRNwQUbQsaxX}\bzK!/+9=ZBվ{X\Qe`9ybԿmv M8HgY(JrR^R/ &Eb:^8}K9/nj="-h\D.-$ᚵ!iː޲-i]M{(٪]zj";.2_ m8hg9 r^ҟ/Lڦ{n" Gzh.Ġgpݤ͵lnϬJގ'u۰6G]@ a,uZ[ffCmC#ìf}0/zud)://ض ɸbF-pX\c¶~^˽2`׎JeIJrl&GbP:_s1m \iU/Y?;sΌlè;)6*qJj&<'ø ܳ~?@7?[:R=40?:]:ɳ?Х ]>\O?8@~x`Trl)ZiWy7"Z'LЫ<48.QʱU%շeV'lN<n|JkNMAԃNk&) ^Ws=f};&ȧIurU&DmN7' qĪٙA`2J>DPaɚk@ @{1rpĀa`I̙Q?XmW4̙ȹnkX-fgjlO)v싓 |83]@ "D[=1D퇻_%+ LvN8oG٤kcFIxKDߞX{3hF{2eKd6}ް+Y 3Wc8^.!js"+xQ|W?!#D"7=rsqcq@GwdWDk%ec=G^@qpJ?yȂ5f 5ӸI.ֱ B6e(55J#y3 _2E!׸Hm<ҫ<AxaaFP ݒ.{ UsC8ʟ{E䔢hO[Ofcr@Ay@"B􄫈&:u< J *jr5CꖦxH__Y5D= < XVQO 3X/  lvzOG6ݓT[-)nLDoQ O|WOlb(#~5|#2_%H/P޾حC ~ɹt,wX4Ux3HYo ^O(rNt9/ vRhp'x{쨀+ɨU0wo&nnxmmىwEt3Z= qOL͐tXSq*(oNOWjdP`P? @fT_͏Y1"@&U1DC6/4 R'5R󮇲ĐfYU,|\M.H3;9<{H{Ptɢtޫ  d[am-}Zl-B%~ bBX5$7eNzLgnKhcEWr`(xü{Jwt%jku\>h@x*F ȚyQwEq2atK]e/f8O {~ OOF9zͩofgA]ysG3CO> Jk)Loi8Q.ьHew]10!ur UU =1>tZn?VדA 3;ܩ{PeODápQGݣ`( ku \-j{KsC%y-k&- FccylxU%7P`]_7*}RVe~!LkD"5s}ֳ碥?l ZŎU'&v7YƁ1%J{_9> ~#&bջn2?lbD1ݛ2s6pV?Qe*q4)r0.3UAtFȿA6?> f@mKHXA\3u{PIm3-M%afQF[[8;^"r<8RC|Z>/Sh\'62?PԱGW )mWmMDZe ܖ]- [ x':C:.—`_9ZAX]`VBG,̜g8w`W6-,CSœ9M`#ꉃ+bM`+^Y{їP.DpM!>齠\aal~(L `]riQWYER|kPɪ{T) 4'T`/M#H:T4ٞq,+/4sh(>[37y5t镌x@7 (f,е|SWSd;I7a~RH1%Zi> F:CvgO&v6)Du`q%nh?P=s0.\4,ZZV}H lCrK |,#Y]F/>ÑVF=d G| KIlqw ^;q ("9mkI>`7;2]1o' Dc`Jf>@:}ݑTPr  ^Lun!%βQ`N .}D9v&phVI)szX..CÜe0 ک~[ ~M뷔3!jhܸV}eHEz`qL^oe@^v mfj*m_FA4Xg$+3dxzTvEq4[&8ǀ/lW;B%p3mS8-B ֈi5 7T3w<$}@yNozL (TϛUSEWPkF'9 sxmOMT*Ax,.`pG`KJa+z;B<'o2zoFsQ^C>ɢn~W|;eg)M+z ux_\;:l!×ʲT_Sq'R D]VoT_&@9b3f`c^@`<.-^LO8 &N]kxUeNh)-묁8۩- a)?L>_piy&@3PVG{CoonB˽ڗO.²yivu0/f2_&E ^PⅼvеdhlmB jo1k|jFR9h2j? n5 M,=1`24^ڇX{_-LX)/ 1ԱD;=$q JS7X& \rB~L*F|FqD Gx4wk'(w/m! vEA\SPCYɹc] R6fmӠg5C!4=S%U-.snXUȀd-47߈)\bm}kZ?Cy g< Lnl#xkM@t%wE*D^O ڤ Wև+0Xav|jMAfW3GW7R }0Y;Ӆcr*ɺ̠ 7]bn~k"ɑ `1TA< |NWwθ ;tǴ'Ճy#hf %j _R% /$us&?[](66L(*>/8`,7c]-A@ t[Ɩ#$A^ȣF Iy⍎IJ5y4c] aHv X?gˑ)|8/lO$ݐ{P #O|jvi</!_,Mm|k>jxLNks$e ]s0Sq/#xldP%[/]!yro)$G |̚X&7g1ʏ{"@Wln a ~N?'-?;>"fs":gƐ\BzQ`Ҙ 42=yMtk 1u?:z*2jb]CѳLABW/{5B'S,. jm{#2/"RZftst]A@T&ox?J@@gQC) f@M@G+*9G1lAWqo /sk.ƶ8AvZi:34"`A![zΚD#\ko%Y57"ܟ cѭ2i64q| W7_=ؘΉMDV;6_Ql;?aZK j.c ϳJ<-NbOmm!Xnzyݥ͗b@"~P\zңAKy 'ng{v5ͣ􈘮ӎL_Ћ|iiuS(6FpZ7ڈD⯪epomd%&K@ nE ֚?=o–d9y+9iN7B, j% dKmlΉlӵ.pʗfRWrzh4.]m8?J/;BBqQD 8Z҄]ZbBD*smok4"ү(h6r:W ֨+FB6,6褎#/ V+ؒWXHq-:IHxn\i 2/ V+찴Ӕ|x2V+$نľQR@iv {cm] r.>VW$+oo|h󛰳1L" «nEAV8¶eDJWmWkQtb$5(cၚ7lJ]8'37QmҜ %?2{ ]کz2acU?Dx3#j@]"GI` $wThL/腶hSY?d~}]P?lvp4T?Jpk-!94<%o؛~ h톿N Ij/uĶ͡ωT}ǡv0x8d32[a} flgxҤ {U7fJh~gmxE3G*gm ƮSskfH;B|LBnăA\<0 r )"o(8uZ"Q*جw;L+»|"AFCD4FqC!7 s0?αЎ0R_{ʠGkKP~)'@~x+snh<7F|+u;q/ ڮW~2XJ5iC!Xd-4j@- Ճ&QϟPxR>VlLQ_ t kW$x*>4k:^gq|)$w@U7;~_ [QTիi.u@UgӏTm2icA)y'KHQ"ś|A_VlWkK4grY}Y5c63s7b)o#ӬQFYp&jX\\ytAJqٺj(VwI9k*ƢAED;6]d^.׻ѣ5CCK6[Xi@w8b~ ]=RW}ͧ_BRy`нz;Z6pMa cA7;²G/s27Wr> ȦQd1 ;r8$sf!0Óe¬B}tנdߩ;qdL\=ێHpDC| ~v.Ї'WClґRc0D_ RBMx\2Sq8}Ϝ$kz6$;-^/ QtQkܘJwPTt]ū|;B F^\zOM/h3jNvnxp{*W&Ln>vRCYTYge69=ix^sbPd\_c%Νs2X"~]4ib!%/ H=nVwO$#0!^QS`B~ gKyBІC/ F#>KXLt M"ó5粀'<5ǩN#RA# gYZ070701000002da000081a40000000000000000000000016650a15d00002928000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/(]?Eh=ڜ.+ .;oˈ?eu;z m2?ºOH]on^)e6|' iFG$}L fPP_ήQQ-ӵ335Uu_'mጶRmvn<V.[𓇱&{j91NLؼ>[!*ܷM7jFgT^=Z` C 73"MEIk +[ݱ!'WZoI5#oV6RXÍ_ChCC{n H2)Yh mjq5,/*Qj1T&\TYieQ#T lȬW6'Ǔ.LvI0/ t0/&Qtܡ~am EEU6+YGܵKU{ZP<ۓb.^bvNu+TY;6+j7ZbJ tbhGNaYK,"<+5,2,HnגkWI1 Y㥟WT..:6( #W}= ]ˋ~B41*$؜dmvQPùE0 jɳ<`ed7:~u};Vs*8䎩/6ܒ7þ2Wn 2[$=p4ǖ]R?"ޣ[}1#ԫpKGUCl | ׆#n("|biB"l~_o!_Bbmÿưqs ݲ] 0.ɞԜiBð]7հW;4~߅K&} 36yy1Bv >hUI A&ۚ4Eَx5+5[[E-oZL/yKDӿQQu= }l«UM$/{#&n z0N-R\Uss0%Af4m`0 )T0O1]\Pń:,;aJwqo]kGl@-sLr(Va_uѴlb; IRVQ\Lc#Rae\hjnD T4vN*20ĒӼV`v6-KN?94M8M8#=+Z~#}mɔj]HmGjgR8XbBc [fJ7b NUTk'ڑ^na; +7`|<р|̀RM&#Y:`4 sL0'\ax }}R$r@}f@,ߊq[MiKy5H.3X`rt>|Ҿ<,^3s + AXK5_ǮMptM9'l_/qud y_&N.EIbv0ȨHoaS&ג(W itź_ 窣Mn)Z/B^8+jYXk_Z#r*qR1.ˑ(=ʷnҺ;&.{Oٛ B3jQ<,>N?da5dH,;/CNyd{J>| Sa8ĮټӨBؾ~i{z?18G7\d~}? (f\74BP(\T@no.œ/(l}0{k7nUGj^:Zn _9gTÇ(0QgF@[axl>CIU'absqRU!򌉃cS.۩a~&ckVD}W? Ɲ0eW*BZяXAIIՠH~hЀj(kĦwWHTM5m0X[Z (>,j~hRNy⒊z)g{>\}@y|^=Zlrp6/&J x5fYxt{f`Dc\ݠM3' |C~$! ]Szun`d bo1Hަhp|H!z9bHwד0oC`RƝG=M,yZn8SZl](ߺٙG8-yPOqdf{ 57/ָ;v?b ަm{CkY n->yPG7 j0+zT$c$#^Dԧmҭ 3a]i86WYѶ-leB}̞XڬDjŻ]'Rbv~9פUVkvӰб ^s㈈SN gqJ4UF GUj^d5 -XO{I-KQjPrz}h8}[ʞTuN즑yͻLىk\^S.zͬQGRn/*stw@wy&hLи֚bODG2םl?΃G0aCht+`((Z=E4HHlE xfj NBwW +3xIY0(KdV-8(XS$*Mw_4jS!~ e^ KE8Aqe^`ÈoVUܯv0tPEmStN`Ub0In_@l9K5*Nl.D ӽf 2"u=dLԒ?K3ȚzPɛ kwA0 KPcJMB[N@f;級0omr389#ݔt0D]9}f9_},qҦk'7Wֳb]Eː *!yn[Ʊk6p:S] *>g8ejX̏$P5D{c/4Ǎ/ڪW~(gQ mX>pH?2w? wӞ?^rrsADz8WW*5?ZTKBx^M_$SU 7f%h/^n?,)ey{u"-VӬLCv"[r"ncE¸IS$: &hGz)Tv|s3ؠka6&kUdAk!?6 笼qPW= Y暺޽#pn2jtZ2V0ѳYm4F6)) t yZp Ug$tȝއdu SU^P?lVwg{k[ڡ ÙGs)]<%r&FPrY&_4KΧBF?9,U|L8[ }F$`-0b<ŧi߰ v p!kZ$LROGMGn9kו"9I {W!^zҧN3ŒՒux:ESłl(jX`{d!%aSEH_${ppec{0( KIݷU៛}ܹx(~dBHEg?լnbs`:vzYoD6,pW Oi [~cp˕v*(c3|W JVoy~ |c jmDg4<U!":J_}߲9H&EoP(!^e7f P)ĕ7z]"@l9} ~G愖^Hg=cq{^.)Y]['wͭSN٢ <|M WVa4 2 em6"R+PW+(.L}. ˬO-=%k!;.S\{2%l@(Rbp~ұ P^Z5媯,@ ktiw!ddTN4δOSRZD|IHl9;s{6iχKanЮ$4ȶBaXMypCq.# QGk^:4%?KKa R~eg7UIɳB)|=WuR 1K {Zdߵs&qWg<,T+6&c5-rTYw2k[%6ؒݪkxwEK2 z{%$abl 5 ()\*շjd'ܩh2gTܴj\Ӿ.HPZ&a)4a;i2b<`5j'l'mƝҶ`t6f k?3hTO y# FNXj<:/}6=)ho#Sds c0bz+6v*uhU;4׮lס0⇄&h(844E{p09'ϡ`@LS8ei~SA&4]DH4Rl<>Qyp,-dv>J$T^*u$ǝcZ@qO.R+Nާav]B\#mh#Q<1UžS9Axol/;ʑ0pJYvbmNnK}>@`>2}&º yip~.>gpNspJ_M ƝZ'Tm8)gB=c!'Ak0nWөAJvL 3+x9,IL>U&kvVc9[бQtyX!"A M1N%oZF jkO?(V$ݧrӴ*j誹@p z!vx uĩ}>dHk2g 8>3FS_+ )e[rS؇nKJgTRuәcY/{bl:~%ng V-pԖ76Q#S\kZf:=s(m~OyƎ΃Gsit/Ct>rڏDܡ*y:fR%:}!&:Q/EUJR= cl9!"ft{ .VEےv^H/lTvU #pSbg$t`E`eaԉJQ-E^*3K\=JH2>H1LB)Smύ b7,DK{.Ǚ? F]sY=&`PYy83qdX U͓2g,¬:B|C&mOL?1d jyhYǒ2FB=ܖwIÎ> diynو2U\EJA^Գn3FOIoBV~1XYO~_4]b*Ϻw6 m=ZA+tL}ʦ#v^vxz]< XrUƠk5ԗG~!G p`!GWFŃѯYy8n5x`y-ܞ#_P+Ou傈ޜHJ먆 &[ WFFe7&.-.]%pd@6>\DcmE΂ț)+ [QբPg"sdY|B>md+C3^FF7S2cklׯs-V,\; R{8Ɗ䨂 ,Z ^)r`,7U'Q($pH`Hm O hl~Hz[K,O8ڦ?G03R ŴSVITS@@/l#f|*[ 1^?3hTi@﷦L)OZRI avW<*©+IxAអw]&` Ua!*̌(RĘpLuW)E\|E)h㎼IsZ4}ԲMZ*?$<Ƣ˝ͨӜ]hgmQB#OnSznT\C(XtAwpC.X! ,Imd.Bm}P ]*yOl.>t |lE@\Z8cjIr{ҘYw[H8Cuk)*UZHr.ZzEt0I1m\!L\㳪Ѿ\Z 0I=Lʃً9^/b3q(b%#"jO붷s&Z3|9%;^v}#SE5p =$?@.V=3x[O5 $>G{B\lv賫JTcfFrV׷_ =q$Y";יHQka]+p爒ˮRik:Ґ=7qz^'@2n% gi!8v"0bҢ%˾_xmOuB0 >&GZN *×O (Gڝ:퉎|n<wgBVO˔ERj>]`Dm0'򀿋^2B\@s{!Ip̡(zT׺wkD_ۘ6 ?$k(пdwI38=!іz >K&kuQfGr=\|>u#Lr=?]-`.Ҟ3+(!+)4S`Z&UaK߻%79Ǫ5YD;Ii]TIm3-f*NjzKf/i3RmgYZ070701000002db000081a40000000000000000000000016650a15d000112fc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ZFb^>`ՐCnv㗁npF`&/Crb ˘l@Οa]:n\??xwNǘaT\(QTHE饸i$`8,t\D<}<8Z} چ*Y_!zPZsQӍv=OZ1anRtb 6mq /C[H3ע90ͻS5L֗ͮxď$QXzޘV=Ҏ2xCCIM&[!+:*EeQF|: cZٛu8<k9AA)id3K`R=.j+u-ptȤĬ&7 ȷ@ey2S8AZq%;=P W>[M}v*v]^D]\ |,:<-~CV`&s󾒣/2G3wcpy0I& j~bGԘRYFDӱ*|Y@\Dq0׼s6U)HbR<'v}몓07*v|FzuVG]K (#2H\a0XJy( $ 9tE1r,)TmV7(0$@%'\b*\߸!6dhR> 25qH8Hʎ0?N)0$6.S8+7Vus@~`2,9bI Qch{;z-+'0-Nn—o l |oE§SJ %3-캥5Kd ]G8?SMT;:Co$񨁋!m14-* gWJXqvJyFQKv$nqʍo-n,^@(uo:aFGqXhgWC6ehHZ]mѕUD9W9%(m,{WSsO09]KNW[[q=u~홽05?H)*-fO4D)a䍼yCxfouL#+ForVZ!+DA7m՞pPe^ w^my|aZPP 66ώfb\u`ְԖ90P#`hw;C3RS O75Y6;Eu^bdnC-N)Kk8g7u0K47cL.knҞ@G CX?9Ιkts.L+5ϲ:=Ɔm ʍq"21*On-RdMM"ul U+5RǹTBdJMT% ٸMF80g4T[` v|镻uݢ@ nX@,uy=lz mqŗ&^NjΥ݃akjNY$>NRgʶ#ipG74`gN} rfZŷ%+uE ." ||3_/:iƣѵܧ-ԈxX(*B>Bn~i-9E:3d7I#:7aBcX$pݲ^д W ʺ7;w>!ҌJWȑ߈n`|UgA @(i^PBd&2d/ ï^E[q=ztltv&7^3wZ6ìs]k JkJ|}0wC[|GM&&*M=[ R!Ky WOp/9#y ]RG4$u~o' Y ~ZIpVٰH7F%.ꮸI XC=^8e0wi΀Z39,&[WNL)R"u|g+[\BHIzZ-fӔ6O 3wN$+' WH4ٛpyNUp m?"t%v@'YE\h>c@i<-waYE ςr|+' B&|s4^+U0&hn&'ow:hAh.ㇿIԟÔ4̺~nJ%rMkzqWvsx4>^kRε?M99)\)m!04ބ)sUR&y I:Q屃!H |7™^ˆ<~X"]~ ? H FU>ɞ{1+3Hy{]2 ,jS݁Ϝuv9af-^;B߀~RY}EiᙟVmWW||֣0ZIY%yŻ6TVB{ &!:RLg\Xa]Ⱦ\7C d$<'zUl-8j0,T=K=\b8ن1"rRDnq{"{_f9LԈSiгH2DÞutݪGwxU[;~X8\+zrSZLt@fQFۀ0AL˜z u(-ŦLƤb[; 4zT@G5<I毫X?%%&N_uÒ؊5aM2,T,L WӧMGI$novkcJ Mʔ7 ~a-r]P O(LA;[],K"IsR&2.8|b\(ac1o:UY+T0( t[ :%_P$zb\Gmf YN5:FE>#M[겘.o]_ _Wir*r0Zgag2?DVSݶ2YB0h ޷&&A9=*@햔ovk/|Q%Lk[>鑮.1xVUvc3gKB_KF!^P*]סC3ߥ } kyLʥ.8YuO!K%F9 !wυ956KN| :e51~^lS63Z-8}, >gJdTX-v,]Yb00(;!]_`Svj*tTl/%lOb w?q!W뇌KF͖O، ,#M$}5/&0+Lq4o?[ظP:x(%xΧYSb]|(3ofn9T*Cy]e8,k @tbM y\36 7@س&dJT&%+= Q/ HOZg{#V( ;nWײ-=;hϩwe6^L"\bKVbi :H$}xw>}b!ʜzjh$r׎ x3-L^:Wfh uR͟[-w: esQ?Q!n0:<2/I˽n%"3S{pWq 3wGMK5h]ʪ(Г {ա 8dU[W`RYJG k$08E B6ꙶHIp|G3IuCLbS6'r\DdC3eɡ#a5(^MH&uL&ӌ"9+kHɴä+S/T({@~NL4*k2ݡ."Kq[ B` hNQ_/pw 1K˚#bTQ[S4 &E}@(5e<ȿQ1廿p0?-UM1L*n_YQ~>YKi&;v0Q<̓.(yv[ \sFe qX=$sM5a_ȣ9 iF҅Dn, G깊:OlvT_h{RCrf!tT}2%b)Q<8Z5ΘSQ!m*ټM;TT!4fim*&T˧qm|K㳆a"[L~*`{z7'w8Ya"7k!"|œ>IP~ңM#Ǎ L.cY%g Yҧ%E:3rvvk>b"TDh]K$Vm~zX'Ѩ2H&&g(pkK= \zvGLBؿԗonu`k#㬚"2 _躾+wX마etYOoEPYk5qѼh68@ED!-ߝ襵BđM@:+xVw1j@pV~7.*/Ǿ"wu[y' yZatzO>tuR| i @ *&%s7)Qc˝*/y=6ohYH }EMK&ㆮ(s1e}E1xG>zCY=Yd i:BၯxIK0>&_2Fs*Nuԧ+KӬ hFıSob?N&/i㮶\YJ]#u̔DJ.@Ѷ53(ZbbP$}wxOm;!jF8x~#o~CS8McNIIM|vOAH1rP?؆qK$-9Tj:$Ñ'GƓ~ZP[V`ݛ5'!~QB%'_< K{r;Y1>Tѡ䇲OlN@xQ3|AY9_~*KbX9"V>y`+"CwLAX?PFf+6O嬐*b'oC[.˂Q]zc +\tX^=qFAphš0~{P3_ &-]ř~S_>y)D9MќP>T ;uކmuf~{ӻX{ .RT`(& g+ۮARPb66<.hۅVķTAtܓj Ọ, !M䚥HD%F·KbayaL5$9)0voNW"n2ˆ Xx+ kEQ7in RDީq}2_(=R@~6^)hIF̩ A\d홤}J57" q))<"$P<*-M[GWJE^6NiW>tM Vr\M~*LI: I z."?z]]#oVG6gy5b#xIxK3]Ϋ vSXXL;4VґK I^&q }빊~į{.JO+m0R O"SL6tF/ʖn_S8FecƺkZF ޹,\_%MiB= b% ͵[LKubfDݍxc8Y7%psjծ&G{Pr%d my!nX>ګ#+e W&2'A!!p>Ib䥆vg(ѤHps~r0אIEm5n `0p&|L37l{"Bʤp$ѾLs-LY^Ay4eh6^o 3Pꆚ2S' d=֛֓"ҕ?*d3sWN"^V6;CNQ{^I} ] n#|[4_FhP3 ⬚g5|>gtamK;/c>ӛS`Y!3o?KETBA,,c3wN2daͥы t&ɟ<K']5!'TEIu (rlކCH9P q m EXV2ulߘM[ PqP1urw/>X??f 1,.Lo7ɜ^>TdTUO( IBlcoE7u8Z0q"! s{ !f9MNX c%aȟg[oJ0[#{&X ߰)(Ժ6Y?CK֥b0tqxiU:#{/Z$ЍO:Ip{ڜH`71k"|_|Odrȭ&H ȆeGQ$8%#wppC^ Єt z g(-s 9bܩ?vТ)e\oxJ\DX^:-uJ+a” >Ɏœ&™-ژku}Fagv>e9m _8/Oe:_i}Ƣ.6cEDe'GU#鉘۾֮ă? o +-;\ |&S?/k0AX%E^iw%C+ٕlYxRԷHZBhVl [TM` vnz2f h1=A}` "phL5TYߟKfX0SS+.$<7nqz6,B4iEPD'ϣI(ńEYG]Bfʫ@{GY~q9Cڡƙo w-o(2ReƙԞtT {L?C NؒT?v{ K g˄"mvC#U:Oۢ+߾a\8?! :s> v%i+u}M\a}_ύűI$TGǃ^7l,aH kj!r&!kfO•t݆J a?C<>,z5]|O@O$N}I<@)QS!`fVrf^)nPV1g$2G5S5*QiVs*YQ ?u'^B;,'z96JU띘mZh@͋hc=c60 vׂdrr ;I\v5tӼQ~XtZnm㻩ZPUl}Jpn}\(p鑞$'1NIl$OfhPc}2H*9/z#!=I% .[WI/H[qgv#qXHY6b8/n '66;U&7 Dʇ}$?5sܫZpEӲyQyϨE*T5*Gb'P3 zjPy1R!pa?Ti^'H Pl#9fX 6 GkBbZpAR@~3Sc01v"kرx>OM??&7%,//nizY!e`e!zo FQD>:]1ůgx76Ő#, q%ۯ7Qt/s߀WY>e 4a0N- d jɀ|ZZ!(yRY%]9_@/QuH*!,(cyGѭA ."`wMbgE8iRD|bCqtzauIbcuxœXCŃzݵ )!9C)c3CDۑAA5GF,"Aѱ'n UT. a|93^Z#~PYVKgAuxyj^}6jxϝqu2!&7W 9Ȣez SQ5"C2b9C4na2J)k1r "l#8}U7׍˒k$Q@ş..룅Q K{GʖG\ J f  M'c& :q,#+K oؽA`NI"EvJܡb+jH  N<8|pKx<̛Mt-0vs> Uݤ2@ވ!KAKAHt? 6Ɖ<\ PfcO"#m)hyq@}$~$?肒%NX gk#qOa쌴6Tvf"ۦuF3 eAC}]UiE+T$v0U'|z$s8 _, cv.,߈D>XM$i0.ٟ"SʣvIUf8_-ޮJ [$m8sraXhDGfx_]'VoH ~`N^D[S;sYvogYw/gMjRy <"$ K|SƖ*&xс2+kf0arYͼŮa0B}-_<сxO# Yֺ:sr@z;[ԁr9_oɞ]d0hr{˺` $ مd(EESs$4bBptDM_Z+ܒ d.\I&($^n6?g n8 Z,\ch0!l;eE;X^ft5> }L]Ӈ.%ᏏrPo֙vJtnΌg5+ʨzm9uSwKzTWK%5څ֥x.hoi c@y a躼WT7n'`@%uo$+g5$]輫uTnq{h9gХZ ǸTX'F JMSwl7EQ0DNo&V{ _c] T$GQaOI#Q573 ]Y:7"~pe}u8ybcEUt*N uRt*uNOyI-1aBI3KǺv&b oyK|0Jff6òt9 m'}WRDjdR8;\ϷG,RmfIe:p;2"e\ pgJnjW 4Ս?@b ;`69/ӡWYHQp[q9*J2$pC8]zgCڧhltP/AU)H=ZsHHx1g|F߉V!숑iU}Q04y z9Q'<WΑ7^_^_k=9?`@n9d=0b"O ;+hCUa$ucB^5ɪft\uu;+܅d8Xw=;- eߤ^i;g4"`dlsΕ67UuE 8JH(k؃ q͝%+ө?0ߥط٭p_Rfs?eΫ!4f-dq{8P?"Y(-hT}O:saN-Ad%|KẵQY@ OPGm>O񯓊:yڹˆ9|)?σ&YJ0#;5.+ݺz?xYE;z|ҙs9BVۼsdFޫ+$wr4 OɌSWPӅpu V/^1aI&x:a-TI21۔9ni[5>M@G4Z9TP9ի&)v8h AaM}O3ApBHo2@Hi & FN$7L+giϮz?hgeiP+Mvf~bkR4p؊8!-5 dAVwR /^Y9>UKiO qIJKMc*8b,Hy~_1>Ҹph@[4~1nmq'N+swQelʭ-Os} Kp%@nkeL"Wgǎq'vܞjzr 933cs-8 nsI qAdnG/Zo Um`[)G$uE*vH^{޼+ әv#]ڬbliie>=㝔a213F23ҟtfx?v(7=-\n s;e.2*T`!W&>Y֔N07yNw+(O!5V ZDD5$% iy¿fc7T\N/.D7gdӛS穴%r-x2BbMs{~U[kܠ zV[M?7g0n%lz 6KPb m`H8ņy&GhohƷHuD>Qb #~)A#iL YNY(1{QIE =jw-b\\ ٬{%s,j}Q_8kDJPJa+E| 3ӋyBѩeo N@Cġ;(Z~2j,%GuӢ+8>'Læ1m>%Ejؿ`aZ&9oOl`PhuRqƃ$E)#ۃ[D80\-\ЂZu:d/w1&}{DWHݴWx3ȩ1|sͶ 9EG0䯺✕ߔ3Š G;_wB?("Dž\/;A$wuP TC2;7]G-Dkʇj&K#K04yM8o咎 K_ 6CMsLQ?W>xL@=MZhi^Ў/zP_%{"S嬬_Z= C eL,ҧgsqN΀" ͣϏAij nh{!;XA4Rh]alwUSo=Y4b篱9Yuǘ(tcukZ;)[aa s;$bSi|%XuB#͖޿zU.m2pC7 nU O?oD*ήR8/>ݬ9?&{VӤ9}9(}ػKc?T6-3ś;B͚%e#2'l'Xm)kR&ݐgu"L=p4 bEmWvK>LMǽ M$% 戺 $ pJ%C>]ȁ?Z Z|8 ƣ_1EgH$0Au=bf5O2χ*>JwY5zvi)ec){\Ǻox(_1$Z*dڗZH04ZX2_Rxqi=5 #4}8mi+fӱWO0^'XXϮ#dG*CNGC֤/yj7@VvFAGamOfVZϩ#cGF54ju(" ) @In=6͕+DZ3W7琢❥G2:#dbfKxTM"QS-Qw@Y^FLG rtLG#74]JS;D\#{e]au3;Fڲ.XZhT흽7[ ́onRaܾ*˻z@>gqQi^[EJl"GTX?Sыg lӥU6FD0KώɞcQDm1;w ,ޣtp\8rbWOQx?=*|)]] d'*>nzRR!ΜaN ͪsTd#M(6@w^5ԋyp˜T q4d',KR}l.+!0w,\4v1}Hn0  U4GZ ⿺d>TX:,OzN V+0R.g?ˌúE}Nmw,s Y.,EP:N݋$Tx x8H[XA UTØ$}kXA g48% x Сcڴ96Ipm1?%J ]1:wm 0NnEke*KXxԽw 23@BaWf2CO~('DK? < gO Vu i˫ 6ioB$Ŀ>Me&}h-M<X̬;Due_%]$2YX>#PC׶%LxCNZGq]Hpxc2ʕ A#œo4,K)q?yy mF u̲c%K\0f.),4|$y+ښ.8H)0~ CɳO/Ni!zmAQ!E2 uG@ܫ5j?fz늠\?zR\b'Z uVfkbO!@&BN,_@hpDeuH @&NQC7o!:4͏.|iaYF5*j"aA^:28d='r*DvckГ<$f %(xUFs-D+rN39@4%]AV!Y3Is[& }Oՙ9 ~M< E}d-?XfcO ^|d&'h#5@}.SXx2G<&ON;)kxVdDO!q+V&yHq>jL3,gWMIJXKd^AWz?99/;={G:+uЪ5I8O xjvr-Kxv%ú(1$OV1݌\kĭmn#;jhUJ|S yz.7Uuh Ͳ)"kέʙ"%}ַ XÀo $G6֨N.-*QIV徵ʭw+RrtSF`׀TVB FV (fJ9ðK-9` 3 OҮ&o oF'V|X qb޺0Q $;8 vH%jgLL$6[BtYnsC4Ǧu\ɢ&W^0>W/ݧ+KCsH~ +|dW`%SW],1iě? 1 k4y(yHt^XݮK;#eB:Kn&V%b4|IR%|X REz.G=^ 6t31 z60RfU7/nWu;) ▐m 1FMq<ކ~"3^dtDp|۱Ǚ=%[V}{$:zSk-ۧc}dNHoprqUʡ7l5zÏSoPB;B]h[ғd*7aP[wU+UW\o§NԔ峭Ӓ;JSQY_;1XEf5tgB,(\܌K|L \Կo|u&''E1[ 4D:C$ N[z~ yg+${Vvhk,7̨+wI=O&<fh﨏a+H8}hQHïpIa" L[-uʪ05&0*|/DuË|ꨄwlI7)3(ۢ" .?m8<oC70&Vt7=z9%U=3. "'NXߏeDBK dS ,HK.L־t+y~wʎxr*ݴ% ,4e5ipn]hڼ7{2K3be3ɉi~ e̪ǵHX9ذacшy2m,a6}Sc@P6ĺJ.ct]]l\bߖ(Ihi`y1k(ifr1e<&Cp9:+=bU2B[ ]⼑ji*ɫVbPg|&_+)n n4|(ː]S:%P#JYgG6-_}(pw-|pTPWU9.~Ȧ\ATJ1J_YhY]z|FU>B{e9pvV>I q>u ,6ʅåP?#=ٗ~jQ~#~lgఢ(bڨț|څ2y&/QB WӀћ8BͿCT;$\QE;.Rkn 0 x?֟*Y81!VAg 2F ]{bR9LeV",0#ڇp\_? "A-P d涝Z,K+ D`)SE;cܒw}7H_LQ,ǚ\*-Sn3>zKAKew6nr6ޢup-Q3& |FJg4Y\ ,~NH( 6XiB/~B0hZq-sOeMc;24+ @`QDƢKay>{ e;WIuUZY͘l>.,$?Lӟף fU4."FkwfDH^!$:,oۦo}P %WQu$B~L']pL&D@(!=UaW``AvJs8a|ψ;cDsѤpA\X1b{\w_Y1@`0zS~nhb oRy h>TBkzZºr^pcƋ5BތXmʀrW;^ `ú9j8;̈́oz 3bӎ@?GHG ii y \M1XDDc^ݸL f?xx>1xypUj5#'"1 C㺹Dz48\1^ */#)"N^s lNĐ__0 Uwۏ(l ̴!Mm6kOv - 9Whm0[Gh [ΎȼkXZ?YFW2WsW%<?/4x'[t ¶%eLv p@aHx,y匈džnI=!B UOi h'孷Ҡ[yI$Q6dMngK@uK*gIW'V()]˲DI㿸' ь5i<1I4ZD$6Y|jnuM\Jz+JE_kͱ[~S߫Ntk^ޣZD6]Խ Am*Ļ] vr`ŠH"5<;'lȴvcD3U~g/.5NK[W;~a:<NT]KХvBy<0W\~O%YpjA.15L 61 [+ e&w!/{oJN.~aUL[$F{'l"3v)ǵf3u^XaE1Ldn[_Ώ(x!}h:%lCռ7ZX~DЌ4եBW6[%Gu"|w,@zW"n.3@}!Wa8&r g& o7J# )h*d7%#zgp\q-m3,2it7# D`#J5!K) 3h6ǡғr~bE%E57;}<grZJCƮtfcS+19Ҟל,fs갽ȱ,^jEdM_ieH8H ²Yt2>۝J!om@3t_>u;!`5Ej)&<^]ǰƣmPa7lz#P#3E\PpWD,4S(LiNLQ?'7w6X^NrSpƀY 9B# @ [)ad ]?L.7k;5ڄo -,qt AMW1&]!d<\`h[;Mc8Ju\Tb5b%6MJ+uD[A ۅ\4wQ` Wj_A'sάݮcͧc6oE/&lܤG5Q)b)])MPɃ`t5޴Ș{/B^g{ر;t8648isz&,kG̷B鄧>0W77ՎӳqiAr m+Hx2AyxQ( K/], F3˞iO>:̄bHҶ oΏi~uh?=1/51F桤J8Dsլ`Q/i 9Yl%aHW_5t /e4ΐ\pAאDoknMp$8@#Kls`*'rd^5MJ μ;a? xǦK!KN&A g)B* <"3~9]`_5yםtN%̋h7/2>+p|Ĵ~VA`6҉_^h2M*ߛO3mkJĂJ#[;9ud< q>ٴѷ{WhW<|En[X^p6EF%ag[4Π)PMsG8agFJA'c@͡ZF -<* S19^T[$E zZ}dԆ`7*[ӏNL㌨JV6m(>Mœ",LɩKox囫;FYZ;f{ZK LxPv}ΕhK8a u Z}tmUfŀ"N'.'MAh5Qp%L'6fe-?灑LPZ'W{#I@W cmBܓY'!9RmRZ~F)fjz4dxH4 To\R8(L2X6kLoAzJ>~jEF8c645KXJ,'?[Vj^x/,tVf>4P$&sanۓ Njitw=JI' h*?T' + Xsڎ]-D#(+$8HK䏭4?R@b79ą3:%bMmwl2ٚZZɂ* ĕ=ysBif#'W^PIpUoYlkOC_y f7^2tڀ62#Pul\!U,px6`Gd0 lutHͱ@:*v3mY~&9!Zf}|hUL ^_nb6#F%a{3GB91Xo?[u}S])A~e- ;/BPG? QG}_ϧ3Zp;t-:huU< 7W.a!,] ;PP/)o rkX-`bn*Y`֕=Caeyu@oI Ɉ-)ẏ8r_Zj`O?z7U`rЏ$ I<mtm=32`Nd~Y92^H()^t I$+~&P-~u6%l_G0m&_SUZ yUWk<|19 :m"-mWg&~ό hk/ TڼHbh۹ڙ9Suu vű<^6JT ^v =?Op}i8_ESDvs.^ 2a4]x*e,\5&ۦ}3R'dDŽoc, օTozr) H_ ˒MCox\5eG9oq}1ԺYگ.P&.ѐh]ުh4}M=A^ُ@œk&B0Uמ~ 5%:ꎦFhi_SFd`[mMR|_l L1nk\̳S3^󡦖GuH:GpAƁMeEbas ˂@=1ObߠEì\WCKߎYvMVtʦhOYð/5}mܩL2Sw 2Nt-J4=(Ċr5TBud z-WgC!HTߡ:)[gvU3N?r5i |x :91N&"9Ɨp4K/j̾9S$.PvD:Oo=Wgܸ:?ӽX!q*J=΄x,%C//W˷0&KvDXbQ&`wZ_ n4Rdi@IV W8wl #k/%]6-隹Q+z ΘGT9)fTI)i*1#ľQSfDcotlNh{ ػ0:=O8_V=S*?5ǍSXZ}x0 V Mʊ==PD%Ǝs:koQMr~`njג?[.AniT\711Nͣ:zh R>/ۑ:6@yEzK& cT"i.2`^3`:$S?e{ PpD:6QcmbXy /Nq̉:x {v)U)M3!w#u,M|pyAV46{ò H-.3+' vUMvtX\BR#e|,\.ڽSM(I.O&p&膙-&N/_^>p`:wpr{!2I^rXBt"@Sn\Hn,+ۍ;Z|L:"htk&@{XG<2mHџܚqkħ#V M\_OQ!hBHve ,etd,6UFojRl)1 \1H!?/7ƲeqxSs!!Pam즩 Z b)RV~HT>x7[:}d 99z\!QJgkxhcL+p+f{?$oWU98iCI A&P 4KͅEۗKVXEMU<ݾ=/n}-4!p=&q` VSM.OZ0a܅vq_-٨;Y`aHpW+[G) b{_jհ~ԑw]^4W1aoajߙ5[W ?ڂ9ѣt<\7%P\ BA/4|fLZ\A&D8(S|>);u[mҴ1~ *+QmݓBcBbw(;PV ~m9/>z5֑E!1Xtm`n9cٳ8WNM@L/i6EH\irIFRmL,XfN ~cWX !o^R_JW&b}զi3FxCCGͳ0?i-w*צcSkm]F5w8ΨqIfgz0Q-d_x6k0o1Qâc!pCϾwbgw\Qu_4{E~8}!LkB]Pۉ~ ڈMarD`+ay~#f/L\AWh|!/w09ܢN?%{| m OwLݾsӕeBQwnMPnc;۵r?,ǦI5%0q{濇> sV8r;]o%1VI: v6)ː07LsUf-aɴ W/cpbj6c !Z|CBXܘtrLZ*`ڇ}T0nf5͍Sy?]oeDe-fCu̵HA /5>M_Rpa"++-T5|̗&֙cɰ? rRHXPhb'0Y} mIž4F-_mАrCY3-pŋ[\#ҵbgBTr`)HPb5' "Dey5ٰH_ j `3=bޘixQ+:<;1-7׍[ז3+Q2O&T\5W9?sJUoK?l1T>SWً8hO\l"XfTDr(#HĴ$m|lTs炟\*R7E"Ts5z\ZC g淐P_/{lrfcmWcam1rAF+굊ݦNE1Ie-O f`:[l8I(XKhxX}x~Z-/ >Ď=oI3;R[j ּYԷ팑k֐zV&5*:K:fXL9R%?1߬"ˤ]Wb1ѺC獿/=fʾRG7:|ʍ+L z`p:{dO_zd. vu!v&"8 }dBJlHӡD,ugZxZ$KYrRc[~?g“"g>8}%bH:7#7!C%W8ÿҋ1TQVtz0{А3(J1}y睒S?H|3pvA"o1V`Rp^^}U2u 5Ĭm6p$F 5qZ˞>{H9*id fvIW VGZ&%}~f"E|wH_E#~He'FLR?A^0+dkT YW8-?qFY{Ok B! -8[]a۔cgZ@^[Gfw4Y`ųx)hT?-ˬjҔ b&#>qšv\[9B?W04wmnq;ԡ^ǏLx(,EEt.NR'$o%_]x6퀦E<z*rlJJߡX($7)Mk ^v}l`mw hsf}co!z1ʳC'ύe(=]t*r]Hcau氹8̗5e+A6w0*SqyzX ißHƙϜ5զ7P`;A:UToNm  8X z"?1CZ4Eo. wɼĐ)4 Os'0kpۙĨVT6zZDxsvGU!W8fq,kxpnF*Z4,E }JH}Vb!R /EtY%X{PJ*.%a7`K *IBÔl<;WÀj-]v% @uxplzeV{f^kH/lr "*DC=:f5g+U*% V'iW\?,Y@f^clEɡe˂`TMUus8xI)_p>4@=^(F\ګѧ0nK6c1wS+K<d _uѬsi"{f9DW~3D!< Rv{#+ObtҼ; i}O?|?"ܭR'IlD450|XDArhgEtu#X,vDàUa~ͲK&>lF]Xś%T4X 5%\w]Ѓ?"!TεckmLB(TpxB9oלm@q97:`2X0.; }. tj&)> ݗ\ј)O53!w(8Sg&oRd0l)mB|N9x'*X)J U?)q-V3uű}Zdz- 7DR-Q`Z+%3Z`(m\ Hj*%;r48JˎR]|fv;Œt .''Ieiwr'rꣵz%Co?u޸j7S<V+.X!"I&=(H5iڹ—がj9h?*KQ>cZ)EXϹo 僛[4"k|{NnIt2jtEŲs0$DϐqS "U]lxu0 GG0D4T [3s/ಲXCk-|m :ra#z> exAíeBqW=ՀTOYUEHǏ0I#zgFau/HvwD٦)F|H,*𦵥և+noUr]pьjiU'/Wעro7^eK{Md欓9z-JtD@c# on51(eѼ2l#ܨtbCNZaIHQѷ BO` !^c)!)˱_^vxft]`_\;,J{L4¿\Kӈ>}nFBBdN.yqN(Lt㻪 b, /!1V3Hciń咴.s9ܑ/`kGysjMfۇ0ȉH u7=ژ(zx_h;jT B=9!>+ Gl.+ul34|Lq_FTjrUsxjnX']#En7o {fюL <.k毱ZX1Yr N4"?4|l[Z]&W>i IxBv[ =QQdW/ @/'c"]'6 `Xz+E gv(QOȽ#(,U<ٮCҵ?;~eB A{QB=ֆO!-dלҐ2cn f2^1.=f}P7{hFZw0_yY4XxʆP *F,lo2vlK JбAx`DĝAi3N"FFr]BB˧^D2H"oj-1i PK苧1DKLtKMt~w}F! y֗/L=Abx[P\coXB@(cg9cOB†j<{aG>Ц#^B7B.J8]ګ{P3'!=]}9`$ *G`v23KVP2@04e1G<6W&^_+O>VgSCb[MWG0BQ&P IᎍLa0S ֠|0q- I~ƴhojֶW;FlwV骧z@Z/ߧ(邊)l@)␢]5#wШ\_(Y~h{ g}Zd+`TxpvT7h&.,̨;Hq;Tg'F*F}yĎMMsrpr?=vAWUW8^д/Z9%W "=5 Y(%1špfCut0#7^%/MjQ|jqkL}lvw3$9N7$矘6{{1rV?&cYds걚rtx/}*@s#D3,cAB'bxXߣrG.'}}t<3=X.pGGM*R hks~(1 hM5ÒF/!fE/G$Pe{6m ]2oӊ"TY¥2@ I{b\mg 8~;\&ّ֤\L%oa d[%\?6òS"9E>c/rzwG_̙1T$8"%jhv^Сzhwҏ#sT"7IpV k 4'V$)\$c&5J$E L) {͕gҐ!REO^ZkތEs-$1EHExÑj5K>P~=uX+Y5+4.88uKRwe/^U-!ʣǹ|t.Yh7ҰgQ|QA_!q cnsRәY~z9ȇ_X OSe #(ȤySOPqpQ#W~;nw gγwb+P;5mɞJQ odv"d,> 9.\GJV`1#zs\;9q:rSdjqƐ@3%rvt#V&ʵjqȱssQ;$נLLǮn>ӤB}1\'d _gb⨮e֡ sL e6xt/e]Z Q{7td̐Ey6yQ޹WO=A|-ʥ'x_[cP/u^9܍а@ <@ nR%"9.i*8v+x} 75n_@|%/ab-@0()2LstS 6GGզaBiO93QI 7O@]Jo4|vLg7A3i GMBbaNGon{Ulc _AZ2|1@S[KVq: =l/ Y,y7''+ 0Er #NwQ准zܶ-cʊV˗L τ,1MK)d~15L`VHzq!9B+RècmYn Bكd~T7=F8 KHlϡ/?Lй#4 Gd=cA_8,9N5^+T2~R7TBIJFaIpW~ED <_b}8mˏ<"hkCoѽl)n<ýy6ŝ9J7ڢ|dgTcRs` :XGI\cM͊ܿ`gA\og|¤YW'S?dA$]??g uIänﺯީK\$z&KqaРD GˎXQoW}G1 %jm`,R>}ֲ0SF3Ij Xurwُ͈ oCՕ>> '٢%{ jzISmq-UDlns`!>m5jtɈB67 e+1rrYO.'չTM Č6[mi;1T+:^xI*m|?nx$KF6Pf}^nnslEį% P|krMpHнW> eM X+c(!(%_FzFy\zr{yL=tU_'b D,K8j.XשHTF L,~A6Y+s) I| s版?RHt=u,UңMdc > c*\\nU 7#gP! hwxQhLw0/E30Vt[VP:c3􏀍@0 .O*Ǭݣm}Td CW:ЛJw4 LOk7&@gF<GmAw }p 7co%!_izl4JPfs]6cQ 3j\AcIiSh;nC._`-ePҹ~-~^o-rv[3 K<}k^r̄SQ;Ϗw#"! 3o&OA}!nׇ8(Fi_3CfE H^ιj K@O^طhGұyQ\v:}:/CX:ݫ 5uky{)l -+7>V8_/&qK:lw_8UBo@;(hmH1~)jOqCa\D@:x/%~G{!q![ò\鰰 w`c1D)YDڗua2"I} r(hf!Ii1Q-jw/!VΨO!QKPͺs2ujp,ϯa y5m@gM~K=$KT ?;Z~P=P"cmj(%Mksb`H?(aI)?5MbpqcUo$v}?R^垜lD­#ָVH=ؚEZ~5=EVp(4֣֠ Y2hVōum@=8H&p5k patki4[X_QBH#hㄺDIә2 (Iy01Cnj`R65\ÙRz/_tO ̣/Y{v ROlyN,I.uZd"aTs_$n]Gs^ 3 ='mo͕XL _dqAd[#Fއ" p%@1HgbN7Gf&:u6(H N烞9"["̫#F]atn ?wP7q:ՙ'U{Dkin ők*"ӈU&MR[#:\ޜB{i$%"״ꑁ8SSZ$KhZ~ՇF&ı9V~=4̧]]=gQa.ou2Z7ĺdD,9_f"[oc_d1I\#I^4O_jV4 i(pU),׀lo핸'7kہMc6UQkӾAQo>8nB#b]GRA= NOs]59/@)d j'4,5ZpA{N}p}*ti 7T@bxf#'CQ[ױy#y @@5g+ :ѯZjGrվYM Irsyrj7%emTIp+;p,*Q`-D$uZ6lG>gZ}ҽnOCXl_9}E)CB+RMY<؝K` z pB>K-OMQo=b.ۗ]*ػ MN(@bڍJy@fsD_3HLCEviq n}M]Xt*͈]#rXݼ1FG#%3@`!j!Ilҵӛ[&#/vW9jLh T^a+>'H_)5e 5KY{Uf򪗸]ŸlK1gM !{N/+o`͌ #4-,qb7Dh#ޝ9#{8̱Y BdiI eHΓ˵# =xp}T!,Lȵ+%yx1m9\`YTfY$sql*q#^z7 AZ2#+0BˍiRq2;3VyMU狩]w\X;cKJ]R }a>%2;Hy^+|9AbZIiϨʏUlr v@\ |lEtD>m1sk|֙>d._ӽ{PAha/Et.ޑ%u|/)]b128tLo\9"{n3pSeIƦ 4m|azJO>DTjY${Xgif]gdxˎ<4rhD'Z adWo힖Zv#i3@%4aNȔ7,G/kkp{搸v `#r%G'Yudv4.P>"Ye笧] 4Yfzq"|\\qC=mJ:0/U *t隳6F,t |`Tc|"Wb'-B,Kdˌ|k9wv5_ %L+Y8h7tԐ6r/g ŭUDY$p:R\\ QD3i)vmRz*0nHu~|&T/pW,kX?" {Tlhة^8krDhD ö 5n+VoaFųLmO߿أ3T萐׍g=Me˽DzR9$E{O~b7,˥PCf2dWICb/Ԍ0@)Stp (xI$L;X򛦺M5qGYM/B4G%*PBxk5=?0K4y`(bo7ţF)/wD##Kzr<н ~DÏnb>I .Ak$6a洦/ts=rfy"qdlxx+ffByqF-ڪ7w?}Av'vRΙE:٦Z}/ yTY$4'ma,MLFʊ+'lbK{$ڒU*9z,0nч 49,mq^N 2친;XÄQD *śMn+WJy67~@ W yz=߻c %V.9p)1dy Ѐd;Eor*L4񍪇wlv;h~݂hW4E늡dawx#v;deӝ>cb}ڪ ?\F(yvEP괍kĉv}c(NR6u 90y90^ @]Oݖ6v+Z(4O0CfkUT&,qqaQ{'` 5|M/";(,7 ӺQG_d &}2 k628.̻,e>х|W̺]y2xx]eš +|獷Ϙx4g~gOizr|Fc3Qu `aƝf*Uizi0?^\)7MvcB){&Y' ?aFY&^&s",{vꕞ8c(_P_3Gt!D =- eͯ4hexbyYnS2 'I"1)uNR/$,[^{ob% ,We̲/A/JSH2^ ޟ3 Oߧ~kE_<)Qt !;iJ:Cԙ}گҶ۪.WeVIň D7Bk Suoqm~zF lH.hC[KAË !Q A#qIlđ Q8k5]+/%J5,HE"r÷T**,~gu\tMx>d@6`Pcү*t[q| .(~6L\k:"0qND=ϱ^) ٪#g" g(.b* :ӟtq+,DN ٷ 8{I8u,z(?u)ykr[!z9*zݔ-Otܜ3ݻ 90AG!g8ɛl= >u -[橤[syDDYL?W`X)0A10"3.o^H_+}LFhp!QIlPE~մ5`GK.y8>hteeVbDBMzQ/qzA7.]zJkjB0@cwCKI4/ޑ!Sm-e \nDlFt4-g.7\Wݭ}c916ke¤0s*+N#RGàԫu.~{)o4e]Q2 )T5ȉ>Z/dL`EŕRwguz-ȏlvCZ@B#-8]z\+J/YWϋH%F2)|k{ T00'G>1W^ڏ|d@/i&GR1WI#f9Є4ӸZ`QL/֎x 7v `Q̬J )/]}{rg4;6subzP-LشZHXh@wLӊK vf Ԩwc+U% 4VYMO:,| 7r$؉/ MJ=/{OCϋ_ L*6GŽs0/ Il]]V.m͠:Xâ,?#u7)H=|YEMFjz6_r*+ b8>ya+/cF֯_d<4 .H~ϥy{f^0y99yQj5 zt+# B܌:%|Dl:#@OƊŠsf@8ó0Yd߻u+.D 24%YS*bSQ +.Z~^bFOu$9ֵiKm':8`= D١E`͊(s=m%gL`AZNةU V +ZESO&S̃"8)k;whB~dʨH;*T/uCSRB4qL,%/Y_LYhºZ,# /#(D`#97Dfht񒫌FH.uU:3Ï?j杳g)DlePAoQANJjZ:gWg!^z="RShc(r["?L(3h#6Z9.<]+4:(j0nW'@2IH7{C5DT*oʠ7 "ଶV͂[aHa!v];Ş38 f cP[Kb9<VMj5|W Y`w5х\G ux qOp!1yosB#BoÉ\HNUn:^ gp@AN1eLqo.V~f!ns@?z; #&xX7풝J#9U^#HHq+D' X٦s줼UZB7fC/SzI =`WCq(/"[xaI~ST\KNcFL1t#a_!O=HϑbcX@GV)bX,3M,t:$6\UځߗFWhf:r~ z)9铮QneASH Rk8:"; 4Id܍b'vKSxjS8"_ nPBd; ^< /҈9:{IrQp/Bd*"@ d0/"J f3Sj/,$P3qO]%YEdQ/ޢ: cE@lL aI9=+Dgy(B{D//ɯ31 ll/9#%cINd::gCI 1&$p1g=sa1 lM8*fY "5\˴Ealj]Ҧ+{poـwRw64r%,iJ~%{Ai^h7Pa$,mD. JnۻggTX6,(@tմ7uIE!V|zmKaW0פfK(y/ȟK 0]t!"Hvl1Q/24U^xb˂TȮbm+^sxhڃJUzC (K`fa7rOA~׵3ؓhY4$70B.9pT6Q{Ü$LH;J_P'_:&r5'5B*đZscAW}E¬kpbD>e>pg|ƧHj6t'=HYAfr.(8&DCOA Y-q]wUȉp$7ftqq[Ui@L57m..#iS1fLNR*f/R8߃$vӷmaf;; Vx[#q#-6\xPk/tm}r .:1Ud6#l4cz0=D_8:Xǽzڿrq`k +,BKo|eJ̥dUyA# .щU/lb?dirAgqHK*DtH}O{vށ4k?⠟1#d)ܶ%_Eͩs_ϱP >dZzD@&^;@6vUͣQCv;՝FLkn7(OKBdla-tR7JvlHa C#hvR-90eð hWݯ,aXhJ-62Sp/7w8/n1>il"Ңو<$AыA 7 , 2-i g2 ۮhhV 7,z XC'E$Hn8bHFv ua>AMgnez'H7;͝dnǮy`I}D$F"uJ:W!elDQg>_BDڈHGߝg84&Ti5{Y%" L{_Nb (+NÈbspBņd[UЛ*R\*BUV?752 rE'p؇)Nno/th"b`&-AaC-y ]!ޅq ! v\/\*4eNy+T4w[9woQ@^^\HbghGD^៴HUd>\ְ7EʼnUgMno Fv32{]*kSxTֱww{8zrk']>sIpV ˭ݵWOz+>q/ڀπ?Z4&Lw^^,I=céڹZ˿T _$KS;ǿ{*tpToE_VSdԬfrBa^pi[L=JlDi #kۨ:;4euQ7;4&H/ >"pem}(S嶦c\飃;V0xF\4鯂I R 耙u+!;w ټ}X n3uD{E~n!QlMQ sW36g`>bg6hi T䋗|nVpr Ddoi06goxԫ׬e-gԣƤo+$RxÊb@xj; L[>ӅZ^7R? NUZqh<潈e1%)_f\ZbREСKk.9Z7?K=d\KO))e8Rf0?3$+y^%mȚ--,~3H|efH֕ʺE;p K$L 7zzk%/KEXsV7y34IZkҸOiމejN*<*Ofs5mS` hZ&lh*'k!&A8Gֿf.|0h(KFulӟ>YQ?[W'@9W[l8D\ ї~cj"F^QK"$#4hsmrV#~ ]8Р2Na /)YDi՚v+;ES#+zC,1 im^htLm`4zx*ރDA$ !K@hdb3>>Yc΀V.7#WrC5GRz'$2ϴqa~Hev\[ϚUִ[wv`^MCŬc9Xt>1ۄr#jk1]AOy 'fV7F@ йj>] PD4p3d8)fDhR~)lap6A0&/z ?K::^ ic[eq._Kz( 7њ-@(YM~h1R2b|ZeC|GгmMH+8-I,) 7 >!im6PNPõQύk0KuS;U=3sF͝XhuHj C&N;:Y?YϚ lN>+y5u0CϷdo5# ^t8W;:[rbRIvh;~0ʴhrG8JE.XߒBG@W젩0(8[6eU-SMKjx߳p\H0QOqco/,.jF՟\IORRj=s`< Y2zʠId:Z0,mQ8@ Ci/l34! (ޝM +ZB!Zn;<&d<6枃;}ĂpS!p;x 3& {;(*, 0^dpKzM!.'{S$$rkF#o1=ޫϥeQeuG3A pr|tq 2BDiWP_%jeJb=`>Ť8Hey)K(**A>x&UO=fȫ=S/Q HmFbg QM2hF"Bm[yo2K^}͂c϶ x=S"6;z v!ůfJ KNcaus}^QS(TZhB4jņŹ\j}j϶9dY`ZKv3-s/iEiE8ЉVwk wVN>YQvr(V94$LZ@ȻmU9)^ C>"X99*4YҨK'1N|l[KW-uQ9nxR5`J_|D5Υ?fr*~0i FkܺoҕF< IbBW2'x.Dv0[\yͽx||O@-U"e;0.QIrGG\[#~DG7vz~+9hMVz(F#_Qn L ӕ!x- V+/V!̮>Ք.c /||څ"CB?cZ-gπ1?bCnqhg2 9ZЛJX@z0G^#75*Ik[)ΗH2BpaBa` ;@Y)RYS="߀ [I" 6 AV\ZCV6?"shA?O航O,UXbXRSCWai/C|TfZ(zIJծKlTd _U")nĜt3&y Nl& = lC0Bu'椖[?P{ H7K}g2 CQv0>`Jk$"UAź=ʓ ^ XYsDp'{_Ftщ$ /NKc l=֭.z~7T+Ρ)Ca /LcJ|j oܖ|63ͼ JADf0ټ0m  돝]o[xr,~s)\t*g @ӣS1F4{͹P_o{&Z葄ϊeb|/EFx='Dl/48SaWO8^_9** f(]kӡ0ŨNvl,țv;hߗ|Hs~ y#jOՑ| G|L/mX9Q kP4dhI~rg{M 4:Mk׫+r{VX=T9769S@Ois~xxNTyﷆ>epsGkPW%Kj)k`uTnsZ' aZ(\Mq*+LOѶډwTk K.A7_}IX3-L|&7<(w?G*+ dZ]O{낤u0uѓ6V(? j ;@oG+gV}c$Ym,{ (<=}Ex_^ da`J2:J$N"vŵN݋5**HUayOݞ)5^Z|iqj=qxGU']m^Ȟ '8g-[Hi׋"I%gwoqcJ&G$[ BE͙\DmA§pœTnQ#2v`Gk0壕T="q0WŔ`.鮙E[ZBbWAv)@ěR73g^Ś겄ޅKX 8n %02K rn"B4ꂵ~9MB 9ymys ˡ Z>0ҪN?Yy8QnSƒb B$P2*!'^ lR2xsL$*!ws<j*ųlf3RB*3luXS͚F/ɉ BNpQu< dEMFWκVn/u0EGIƣgt<_d_iaNy-=f/#*-AȮNk3JBb[9 yr'6l2<=%Kr#tsɒ-\>b:ܽj/Gh1:$pR}%xTk͛'#~DU+RVG/Y\\:w=xۗ%?M M;]xOSܞ; hPAF3JwJZLľ؍@󴙜Yc @-&Uokjo!CN 2t[XoG9vj9TVlEMƪ^n4L˝g5˄9|miLm!eoڲR>yy$6_} e@ȗ[Zg;^@(do~(3P'..yvw[*YNv-Ľ!IX04MfX=p屷&G l^?VHPhJv^G)<2 Z/:}#Wۦp6{nx= P8c:C | ;%N`R.H%Yz+Ω VwW/}"a tټD\5g#i 6`fE僨o ӵuX򪭡!IZa|Ub>5 ~ɛyCib娗wciQqjVˆ("rm)H5rh pHGZA5敲m\F a4@HA؃^)sY8^E0׎\==Oˀ l/i 5b a:I,^%:8ۖRl'=Řd*xٶJL5^ڌ-FhVݙ̋ + 5+6Q[ΐka1%(Oyz ~kydu-f93cR3b0SD)'<ݕ~k8*T]Zatw~mYP״T)X_u["3:kUrP'u ,4a GwwH%^Tv AۨIz/Qy>5gG,r\U ^y;  Д0@JPK[AGۃ|/]u!-4Q~t_)9/|t 啁QGL] ǃS!qcqpڂS.S_W` CM ^PzOcea~`ܓYOm]1Oh|b [6Eav afїuۨ6GŪ1I /BG,SY-gn^Zejҕ;ׅ*N!ʒEV?\= s127刮+HA-`qK[pF̐ӑJN8*\ p.Fy~ڗVgE,taVw*5ZM#geIrڃ@bÏ]iتA *JN-IF_O@clĂ5Z (,wΚËJ!GA~?Rk⫄z; ?$ ĜKЯi\VFV+f_y%!TCpCY!#ś&sUڍTpP1{bp>j8oT} vTNUEM9:lFe3KOcj)m} .Śo* Y;(ilVCw9Ne0@V$͝dUsw^v*Zá,H;lX( QIUtݏ4fDqN7U%cs%Tݛʹ[Ωl Ҝ`ezKKMm5h"LNrg*)7Y,Vp4K{HrB.j%?dFyPBIqާ;J9l4@ `׺ NZv*|oZ(t"uLCn$a}Lj/Xڹ -'-.95,7r Ū^sc$h3Jkv7chdNBl}DfӶù+@3& ^y\\my^P'H7/$Qd:u7FH$?'ҖHǢp7Q@q U#BGAXGa-gAݴW2RfvȩօN:^PsٵVXg]Gil}ԝ6:z!C/;ŴK ȁ:w⥯0{2QHF6ރ;D9v肇 +4-ZcN-U9v:Sm@<.ͩOAIoȉaR9m6O*@Ǭlօ@g*ڧiuAwmb9jGclW" X%alhFG`Dm~~ߦE&MXUHhxW\ I袒Y+._=p em[ԕqc69K(R}~Ը.RL;JPt' zuz./&C+Y|4GOka~A]\QVԨ\;L~EL1j3AshSToz!'q섬Mp`1vщsC蕃L|U%< {uEBvNm}2+huH#vWg`ϬA]"ٹRufZ#_d2g =wVmqԷY?m[X\>SHcT#އ?bN!d׭B>}XWASف'%v%X"=MHdw2y}Trlh~+D47 Yk \Qy60~q9YP3#>c)g|e) >]aM}6|VVB ˷dJʀ"դt 3ɁH )0-@-1~Ui`\ goIu2(C][oe\ƚ'Ph21n G;|d&ۻwQE}鿽4é8JîJ< F7؋~ R~$̀Yh^D+Lv),rr/! ~);3}h\q[iz=z<]:c2r ձ` sڢ3V=V-2m:-mWt$n'G\&B!Qq\rD}Ie 9[:y2})"a`mP]AL&UBy#Tƹ}9Y%jJ}*Wxo1ʨfdt7`ՔzWn⩮2? a;S 䄤`ӉHTTjB4L#{> !̍-xSn+2> 8 8|>F)`|@0Tp Nf5`̮*)Qq̺1rFXrChau>@1'lQSL>=Q댭Zn!q5;jg| yаǓ z<][٨dr`:C!lkH2[y NBT)"]; AI.({1G3.]:ʾ_^~m+ :[ʳcKM[YW {$܏y]mʘ]DuVW0"RKm+fn!; F 8'cvՀ$Fdyث)xS=ᤄ&]H,Le zyPPH3q7*r庌+䙴gԞDtdiMaK ׳͕/[M0w{z]Kg6b p PbP~(@= _XJlOߢ5p3og!&GQԧ@eqd#-q5|<4 Aƾ ~_b5ܯwb B(vl._9wXG9bz#jtѐo<vhvؽoVef'g'yg{{gebJ%Lx(gV0I 0T# SX-$v)EC:],Cݮ%VqTw%ZCt4 AAљIkیn&̸'הI8LB5/']Rl@(l eէ-uX <I@hk^_$I(6Rϼ~>ԹdY?>h . 떚=[e{}i>FtHȁ;i ]UMCS^M _Ԁ{tS A6lMnq7v$`w| q /&I;c4fx}}1KҔM%ޱLqrT)U*,F5o_BQ=,SSQ2 JE"o0eT %qbVXeH9+JiGr!ATպ-Uui~:~;-p @;cHQUr: @fC{ֆE\65bkBY%rX]Dp4YeL-Խq dΪhCmj 6u26J/qIu,2G;*VS{45n)a +rQZvĆֲ#o(XX?9J&1ݺR/5? * @os6BT^͘ntXGbwHM߱Jm8 )Mn1_.:W >1$V6vwgHFio%h*x0yӑxL߭SXbK\nU%k:}5`óT߃!J&ڶ0~pٿ9PC됮̑3~&e^j[#]p,YU#t+'Tm ~.Ee+)[Q&Eٽ٬;'8gp-O:209F̊a@֛, @`1Vg~D68=i hmyhdk`'s HR#鬾)U20t"Sx1s#x۬zljyJ1Wr]tU͕xUX3_j2R}3 e^As7Yk!P:T/xtY8NP^XޙkzR^pHϐEmGv7 {#~yFjetzɶ>h"|uCł9k8륿r|@ag LU,<ߜӍ:(#69l[ȮY_ӞXnU-FG:0ZpQpFxٖ d_:`QZ|R]4X{ӬN'W#E{׉mͶz@JEe}9xlW$ 뢀ݦSM&Co7׳sY Ţ\^ !QGH>^c$=oVht+S|Ae֚="6fչ*=Jx뱚 ӛHn{¾,`m,v9ಖIi DmǷuʻqSji kL`>¹VKE~ Y~|M-=cN;3sq;-?)nq4|ٴO9Vd_-1Igs:dN`G# jBNjtҶ!WGGʕhEx7́S}";TO0AS ׇFtN+yWݠ)6,ANAs_ХfSL+pa9j#Z߽$"lY mNƕ>'Z'yGIci:KЛdf o&!ӗL.=WCG繨ȄH W|XXx= W9Q4NZlc |ʽFo+˘S,6ÅþwڪwM"iTU_ >T-Etc7@e]FWE/U>qC=bc /9wDNzg|MG;\x+kQjMVG` ))VTJսމG LTj:ߠҋ Kڌ٤lE6Kyy؀NU#w~VOs,e 'x&o"`6t;̏S3/Qש#uoқ;a9ڠ5BZ`b2KQGe̪̤.;+`F/cQ'ek]JSb+:R ӝw`CwE~2M*~s7P }? s܏ACO0|wEBYy`}gVQ.M*TRE@櫌7OP6\r fJ}R+3!i\3k5w$M - YmҮSD7MB>oy}Z} e@%Z cj@ %!k;y̹B$XX`T 5.sI-ZFl!ax%2OoRKRK֗;B%ahrl4SJW1Q| Op?!E>˫;AǷrX%( vaGɊ;z3#Wx:ilH+ , 2Ç1  \hNdsϳ#bBm#'/PJé&XtSZ$!K]H j3ktUBZ/-V]{MRFL#6q![j(vCmɚi@&eV˜$R%*@Q0ͬ `B15}\t %"|hD{]ނ&[* x3p!v~r3@_sЮry`ivrd8c}FN*NY;WmgM8 ^I𺅘ɗ-"h*a}B#7">çW+{U s9S6 2r>W4Rv2A?~8Nc9Iw;2w>hI!l Ns mYfޗ`(B/rpʦHoHGbF9O=~:qkqtX^BYHb svی":H"ݨsnʣnҖn.s]FŅx6cEtAO&(s݈ZIjPN:_uA,̿)WO큘%2\@01u-{܂@v, wujgYQ:A돫#vw/]HT̍hJ~f sr%> ⇏jlp"”L{bdhM ,ǚL )\8jqsk9\b5*dy%+Q(Ml%@w~-7;lZ]e]2!h&66bǂ2 (d; O+M 3i(!C:}w#;hO)@iȐ)1v3 )ȂK15 ĄbcE 1P*rCPϔ(U~sDb0:%OB6j-4\z<`WY4Xv/[O#Lu#5v*˔ݬj~QV5bN{?jˊǓBc|'mO1VbP0"%zH7ėY86~MN:q:M0} Øgϊhh+z/}T8[iGtfp}0>!4ÔhAwe?5G)8k0XJ ]b{d%Fg'qU}Fٗw EG8Zw7Ёw)^@Ƞ8EMW!]u)@; RJ8}G%YU[6b pZѵaߏF Qm?XYҞ@ir\Y|r~Udu@~&F?\s~5Exy(AFJ2Kh *C􋟞RQ1z.}&u!;%C-Ϯngk1RPcd)} 4 G"\ū<9x8rQ q tGY"Z"=Uo68?0@6v=Ѷ-~qB hyJ[3%#lVr"څ$2.8~]^L}!, 55,< ry~宙QWGo naU}73 %Wn^ EVȝj{6w#wǜײmNɈ/^ORC$,>q ۱#b9%=]R C$W@S#ZAޟx,Bd#Vܰgfߡ僬7qe0 }y^A=XBq3p&̊[Oh;h *>_"wo{jn _%U7wr G,:&g g<ŬlsJWbqƈjOEӬ?қn+BJݧ C>1b躹bEx:ΞhVf0l+4?dXL0֯mcUQx_'y-IU] :c |0,3F/WY,V_Dٓ٣F)-iZ_t[(_@QƃiB_%mD_tkd쳃Єu}oCLp86f^7{@;sƁ!˞tbu ٵ-w*,YK1Η ZQoT2}d3[d`j '#6}tNpVywTh$[7: o PZxbKLiW#IAlJxx44FcX~bbѡ`_׵yԉ?%d֌ɢ'f#T7Y`t.Fрb?'NgE%hlHT)Պ]&hǐY{%jVu^/NٹV!Lʘf87oalA{*iO<SP<0Qq+벪-{JFDS9s`^e\O$JHD$>y(bPP?006^i9 i"{p1q+tvį}J : S8"26G xɔfChL]+ygT7O7 }-j=y4`YV%Hb󲩊 Dww2K_ᤃ|7vs( '_0mJ ~@?ͦ/բ|ag|MCǩ&J0 @K(QRjFr lw?yQKb{,v]RFF (,Mm q@>y}~ @z8Y+7TEkR*zЅ Pb-Bw+/:!sdOsGQHʥo;5c[e~θK|m%9n+uۨ1/W`0%Pg1.&\n^}-睓x=A[}l).3P,}9Y؀ZQTp<4=Wb ^9cROzewV?!>g/lFV} ![7e@f>qjX&{Ogiz켈9acUy}Koj}xIXE FұfTTMN|#z5iF!7{˛O7˜onwtMmS#ՀM6M +xv/MbLJ05:W/釶Vk5whȂB` Q=J}1,!ęѴ J h $%P-NlS65TDXtٴ{>_-VXNxG3m Bh7[ j@D/ 5JAI<ч=o<.Xgْ왖{Jz]ޖѴSMlFԩ_uHO6P6h42`mJe]pX%l R/8uH5h)k[STFm~>hrôp ˌ)`Si Yv6-wAGQ4(ΒӞB nsoa#ˡ_ ܵdcӿ9O*?!Z@{ɦug[FTBDgsO[#&}Cv@C;u|(lKys:)LJAo*g'tt p/m^5 Ⱥn0^f'[8c(uoz)to^_ %&!Vqp^f#Vxań V4Դ&{M'h#|2Wƒ8mcBlrׁF# (y,)ك =zۂe7d>')PO冉WX_>ǦhO<5h1BE<1#07~obF2M硅#Դ"Ad2,^ѼfT[m[Srk*╩*K7jd5a+,H'׸ln4> BSq*I?=Ghrzk1whnʨJ2.2U2N8J)sA+7 =F/{m/2Ym%Hc.mV.cg+nZɫb@ cc/RvQ0dy2d ]tqB&W,<3N@9c M ofʖ E"R\Xf yc ?QE`Btɫ%;B*qyAA\*IfX c %Cr%1/TU>W {vqW*$1dVaBJZB䷴ب;Df\[P#tu``ϐJcT? *YѧE8䪰L?N3 J {lCqׁEMU{ݟs"p""K z[+z3`%Ul_ jSˮh^^P[רmK?'ﲽ̚( wN"%."hyO'zH074k+"p//(r,L(10 SiqKh;wtG. U<ƴÇ;MwͩIBw?m?^P&lqtĥ5`3鶞OFSw-S@Ds! KHAe_>Sl;k\->bZo'7G4 OJdv)k*R/dZrj'%_u{"͵ᴣCQWs=J :ɞ\[M*Az7\7$;W܂zA3~@:)[r%P"4)dc?6oU pU$.+!Iaf MMO/}.m=' {لw,b̵tU /Z7+,,T3t~^Ǥ0,jc )25m(WM/8e&Fa u m9l*{}/ /D@?ѷ3` DX`|zC?7FWMFG1-Lkj6idPRl:Kvin\""4͗^["tSNuf|2~жk  Ց!EOPbo>za"S>jV 'ح@˞oBV ZV FeJ37܁)pN Ȫk.XrFVi1JBFLGG ڛ%a^#[Z:o%TJbPZ9aFlW;PI)o܅JҐ lOU}!<Td6կJ+%uI3rtj_lEhOCfM oV C=ge$ u7{-ُVG2 6*U1 (%֋}jck;®:~G0 ahبgf#.~t~|kK{) ˕rv []ď`xMbaN%a="yBlI׍r#YBC(؊ A"inXTa,FuٿH>`Z~U Bv| Ji]R,Wi%p%|Vo`<%jB8u2+y~['8?ٓv3Mj$ѐɬ߄&taM4+j}XâYuk}D5 aN?;6q\pRN^j^Г2efJ;jK6zFTŪ^YXU߭<ϒ8ⵦ~cUćABB-BX2mpXO'-PJu^28`kZA# \ Qr:1΄ 0Lϻ]}dPu0NH_fjTw e{ TPM ncVP-aNcI&J1 N$]|oVz-X nA ͇>[o (}zO A "a.fu ՜0I7zcQ/2 m?& Zǡw*ܩ!MieLcE TIgE\bG:3ӃEdGDގ =I>äOPԁY[ oҙŔ j%R{0 cGZjM^L .'q |Nˡ9$(xkMPgw"ZAQn&a:c-W,Թ= Y ճR5|{Ȍx}X&Ζ]M^MS8/!(OhAIjQXO_͂SyE9,)[f&SJ*eҽE呹1ĭļٷKOr+rE*M%G{h>`6Bt"_\!D#k+zB˺4$sx< J]!n8MJn^`#3NJk&d;>dWqu,=HR€:5S072*U7aEҢjvF^?|U$ܙ(j#T>4Ydz煀7tCI$ZYY +8z8NZ!RAP7p7:8'正F< t f1r 4ak&5ZR,jtj, OvСB;kQٱLHG4b'tu DC#<[Jͽ-]mbAw]{ ]1Mu"tgE2\[xIB᫑d - J( k-*aNHn,}@; YR&eK//a#5{+L&Ǽk"~;#)ouCp.^!vZ">C_߅*묎ղ7$&uOV<9|D .lS"7J)(_?&`M;a2\0+%-&{~0 s%W$7(6^ˏK w|T`Nqe*:1$-E௓njkݴ>P_ʬ1|1Ѯ/Ah`1%Ӹ* ² eWfP٬y;#lH_Dgj}|j|-;ϊJVע!NO9,$%'oWz?ج)|s\}扵MJ:g"0&vMYDk%{;wn=rnD 0!5O뺰Iͼ=;r!?=GWD>9%#<zGUk!A`l=TLuxt$6u؎['lX☀L>}lh1ZDM @$xkU'=bX$(K;nY|nt-Ka* O`>|1YK# lp붊cZ>l]/ ";@:FT~eTpXK[/G?z<8U{5u)gCKVѿdW?;IcyR@1aT\|2L@:wfK2?ʓ" Zmg- Y Fh$|RS8?e_ypqKod$yp״aeOѪH߈-)[/a橩IF 5Eb-WTnk\-s`d$]7!-pJ VuVB@&kނk=(iAY!/ҕ-*E7LA}hնfART՘ii4"T_zf|wd6K2s 6zhVH篛G 149Eq4O Y?eZVW0`rC&.~u̠5$ngͺ|+ ӄSKYUQ[*y=GTr=đꨟ_/PqMD;pTqBge&9-xBUX7`Ř6T \eΊU 5xrC)yȟ0T~}w*("C&%Z AuR!b>e5qf)rs >bKU[ i$ryE˵J0UfC! #F^{( bX#6q,C7K*9Pp <.3cX[!>| c:gB{j@n, |hOAm}[SÎT茹vq\D_:jeګuɢ"vB*Hv_A+Ѻ5(J|OgW# ^ɸ#VR{\ܯw;4Gr6-d” v@/ׯuS,b-cb-I0XMVc&2ju궆BE[B:]sV%%y0`\';E AҴ[m̧nִG.9w`NxzYW1 J@X#TxO *щ~U{Ew>U[*Vl>7UU:S*)Wwh%>ami';{O(/f\"h)R2P V5i|CcVE:3{SׅZex.Im9&сկ3ưY75Ա'tcǝGt^dύ˜lBLh\֨by @3L탡fBpfmQ__GRћ*YxF pk@IAT U /) !@۳4XzFoig˨1N(!odۜ,E݀I' ڲ<!SАxPLP ~kΏe9t8GJ> ]l>u;h _hME+A}+TO j\Іڝԑ-|p3eb4U" _5!]Ϸ%hs4_ pkHg,'@5}bz&;=(0P3^hZs򣵪.9kA(&ϲť'4T2 LM!L]<1:'hO(-k_}BeV=O1~UFk}]e͌heu߅;ӞE;tV:T̢.<$)YM7N'E$)0|YM:vk_Mňthܞ(#{6eea+|؞CΪJ-F\A`2+;&蘋=+.mmBo[˧$x~ X@8o.HJ|~ZwQ/mW-3T*\¦<(K'Ip"?(͟"[&0@?}#Ζ 擃"ǀVUny(p@9 V(´/ {T!=,҂ $ЛvyzIkB,]5ٚ iYa=ڰNqbJ8G-Ep[/FI2SyNsAŹ_^/SD6dN125ds-]#"aؒ ٴ qжN+.NLFI%o%mUDT!N·<'WAG!;ifW``kdh(A X-`(3B>9x?ibs&;s^rm ??`xj"ҿqK Aj#"$-};AuY.@d@ U5+Bu&sf#jAڞQJ6L!T s֎udϺ!Ga| \gF@ӯ7B2p߿fVC;YB7K+^ L$v F3-22Z܀Vs/Y*r¬[۠tzͬ.QhI6"fn9cvL+h{q^coP_zI#fC8a~ hV*X(}ekfj;t:d^_fB9؃v[nFSbБj"B5#{(k;V;̓AQ Z$Mk{8$?R%LT-J"?¡^B"wQ&!q e{,CǞPmʙgQ.=cf[/MqLRlzd[#Ԣb%a}tɬ7ﭙڍdlrT[cR%.&5lP7]s4'nKtk\%02Mo#11SS}-i @FJ$aX#]J dSэ bkC:nq5RkFkd,p60VECugLQ7dK{1>[uRpHpG]vWx(|YiU];d %Y~dVړY{h^w]W !U_gYWtƿsn7KC]f6Z̝:n(1QjsJȦMT|`c xsM\dce e@ DI-bjkv˭8"~F%X{yOhD(5j\QB R=ѳur K6=6 G2oB@>cC6) Pi& kN*p~QGDTuũnDɣ ȴ, ,i248잓)O!დDao| ™jz 9,3L5t0뎎>[(^Y39 Ԡ0?ŷ_"chYNZZ fX#1Xc`Ԡ'&ZDz'"Q;ڄ/Eij72H5/=xb[2XW+qePUڟz37VXɞ܊[ J [E ҷⷨ+:Q<DsyQ)ư3:Qq2r62 _|XL+J!+pf(J&n3?xi2|&vUdc 54Vc@=D-ӨqYrArWToI``Ǡ@~>$Zw \Q2MXwoMZϘIh+5dJ/ e\2mYV.Nk ki,X7*HYF[wD BA@6iĻՇQX:)cxIuIb+$j wO{~^" U_>_"'nbWd۳JbrҖլZü+ }]%/g|''ޗ 'Cy8 BDp$z-r}X8rjNb0ڼV3yLmfn?rҚt{BuASR&nmu.!x{[wf587ՆrQ*ڿ v'v4v̱$n/Q`F됵W> bk2m BzEs Ar&hl.D<_ɭohV҃d[!_aP];+~_.B6\WKC\F ^^A apR)"Ar"3-is GT<3%ƪ &?!QOV\UZ2=^ 4Š;ٰY6>< YP]M|nChDPWĢСfnۜԅ-65fҺPpO)8Q44"@jþ 6c+,_2DŽPccdw|)"% =s2 ɝ{ζ^Uv6{g4/v"e5xGT/Fv18\BeBzB ZCIr+wB9kKB7j&5,j5Rgh"2ɉ}d'6okq[7,PA`!գpNb^^ JVt;B_\4Τ: iX]biupe^5 ;)_`c֏_UxJN`c=Ys!gE8vP.ӝuCWMt@2'uB˽Dt]V~pd yANd^Z TCu5fZɏk723M/rH}k=G~+ІLnC4hE4o/b=%/ѸˑkD7e˹~|74D53"aX' Œ(8 ݷ,X-@SDIz4T%o% xPKÑUs}k(& D?mP.2س+6MCq! D]GVF5@zwc|\X_r8PkgEE*x~]Xs: Z AfP ]BʩҢH,M7;gɰq[Ov§ a*_n5?qYeu&9t23JJM!w7׉$S(j`0C4C83Lha[ : [q%ŮƏ$v:rt_$=(#C=V ㆣbтf6QB+Y!1ڶw_n.OV|>ysgS~ u \UdQRF-*L;n0ݿ|Y'A}RN/zG!QŕN ]<Qa%P^|B78~JlX1/JTX*6U-ઠL[z9vޱ9mi[9Cޝ/_!CMؔ] z INe13M*?%:hnNY.#zr$Soe"{E%wȹ#~* Vx3ehЗ/L PCxC0h(*HUz+H{؅s5hࠗ췥u͝Oxj <7V%_B?_^<%DFjb{b]Qj|Cv&51m4fظ:r{ŪT<6ߜ򔚻h}Vt΢I)}0 j\}]gSAk;' 6Z,$Eȃ |8Dմ((3gTqfrI6<Xs%wN>.=X@Z^tʪ M&}SCP.fl550 7uwF_L k[}6x sVz\.@0εW_ 4r`˷O\ 0MyUxjO_u'LxX[}bkD!`Zo'p|^PT pR6tՙsJ[`ekA<{}7yPDc#N[!ώcb{7U:.qWMeXrp0oFFu7Xs8aGP]GF ;6 +/^[.A/%n>,͎7YY~bev~:JljV5b&1?Y,:|mYjgd!q̎ K㚴Jx9}"ci\T==PT=g<>S;{~Ъ!f'`d BC  "KH21'ӐYݺrgZ&鳔 jS@ٮ)vk\US@!8!rh$M٦į>77`B &1'Οj(3,_.{$הX~ }G;DV1t6 7=6n]ۇg 7}֣lV0K+FqXbLuDe1 F$]LwVSxwV. V}Ap('J u(x!|ـ# WE/${R!0S`td,sO8OV2pw)QEeRഀ=ڊmSGz/ '\*f6p_w8؟[p.Gi ¹=l ?wr=ˏXӆ3ƶ QK\i)(7Ȭm0ۡPgf`0(㺜E'h0ϹLs|{-{aR*ow JF\L*Hard}HPZ5\?AJQbO)ڂx#؄fѷxecWKoiWn#I4&n/{ LiaN$/j绾 wK$(# +VÎikmOQ f18W\/[4!5SM6CWe|4P1'qh ]l=+x[VE!bS Hu\oNq3>d_d%>\io_f8@ȀQ,i;to'BF&E 7gJsdfS*]ŬeS?I/D5Ԩ6ѣL3 #Wufzn&u%!vU;<1ɟѫZ#hy|>ZyDy-(]')hԘH ڤWrkCڽdAxe7uZޯj`ԏXξNgQh;"Gτ _XFo%1 W]]+ /4/.%S`-".h탊J'{p5wƞ0兖 +j}"ΦY[e&ex]ˮAՏQA&"+y a2'<8n|(G /]UrTǛ(fzyJ=ʙfX ^"uf<$^̙+ 4)n [oSiUQborcmh/-jU^\D0 ^ɓI+@䣯LNb]Wne~[ 3*DǪFAӜZ2vzez՚o;?JU5w?7gT9~2ZX> 3EԄ*^yڵ.Ux?Lha 1%3fp/oJF8]k7Rfzflna2ċ?Oc8i+(4ƫgQz;L-DoLpDf!h<>ЯSblRMo[HɺRs[sW??"GiK"IpC&p6][sBÂXREM5A,#̵Qe;@*["p.e#FF,bXr*Hc>jͻnDh&PQ@[!FU.ڀ4I]mɕ} AR8Sa$lcf\ѧ:6G{ݟ+3ZCsn)&:27cbtQӊg(燮g\ݯ蹦O?oP1dhK]t-x]W/Coc`W eme?|SLV%NdN쯁d v(),9^/ȹ;Hj֕^]:$U%%詛29x hrl15@4fҎp$RvÌ(jY]uD'HQ` Tx0|4늳 pD rpr//y 5Y2yr_e&?дq-6CHS&P_*F$Sw >KC4u%@:⦙ $6vc`U+`e#'/MX7Y`HhA@gdZ66T254V? u ȎG?Drb ? + }J SmY)Wu̦P 7b:2v dpo4lU(wI+L1~bB Da9Vx`W878(۾Rp#>s{Evbܽ'hMOꉴ1Ϧ!wҒq$E'_Utq)C–`r4 Fap3k5Z*fhΆMYȸ}$2M^z=xI'D>vxSqI}ֹF y4鋒G~T@&֛7#x{Aep`d7<3}J/t\Mx0- BbX¢ 7JX]P;r@\5K 3h~`=#=<<: ь:rjS&C(c%d_h4:W~BmZ!ݲKM|ŵH0g?iο#/ B)HDf=YzFBxApڽ#[N؋ Vjsw9JCHR!|aqG1ԠtQKWJ-^ZWE  etA 4V"d^~o)/6A?Ras r/$8SgoXq>|Ɉ: i=d{naԹ6]ᱞaJˣeOxHgCB;,^@gL:L W' 1Gпr >+1Wce_KM1^?9O W)lECrbMV8m1BZ 3ŅSʬ9Ã,ی 9l˹<§$'YdGLv]j H4xq}CMkΔ!.kN7ИaZrM::w\ǽM $M*%, e(:\Litm :4BNp@-1Q8Xub 25O P?AD sNŨ&-tXv;PcҾt9xb3"~YC=R/A`(g-?jcn \\Op4A*zUŸx|b{F@5M jw%hC) vh)`}FFc=m@'PkS$Z'%I޾ϔs}W vr Kojw!asme̮I {e `  -sk L=ȯB;p$'`'x"V>]ԒNX\e .hC x')bEbW1Hum [k3@mɸ`#YyZZ/?K6IűsG )Zo+2{[p ].-#OR>usY&eɻ:dS+"5-g 6AOHYaSz!:\D:sxÓ09W!/H5_UOG˼DwK^]C# FؙLUXܧ*<ƹU.{~}=rhL!NZ|"n&DހIGĞk6IE;A BUb9b_ QO5bXP9qrq`K}I-A[6]8Ax aрB uŽ#LBIx D GM LU2drrϰ!LS-$sU-ٕfrp*A9Uk(*Q:߿yl[ c^3$x x\dyj oNߌ`x#I[H(/S"9fGhL=?q+H2KɘF֛XU1dyd9ϛ뱗F$]MgrKЋI`&[8 2JT>US/x}I8 9DBQv*1<-(?Շo3@*tcwٌoϗ({-KrD)o:o#7#Bi413bR Yάa ~pXn>^X"Z*^}͋w܃At=&N!zh|RZ)1{pd{.'=LۻOEK7#FԌ5^ GdO`bwבCɊة@!Njplݾ|rg]?@(bl72ʮ_f""iҢhԪt91ObDȪhK0kxƪ୚KUTZ3MAvb[q/8+ sSd('"th'uOay#Ny,@VʲG@CxI Bfـ{b`Ҭ&H|{gL(keaL0V{uo=6AfJo'})˜`;ݤ *NE# 1!E$;>&_9§y9_ ǿ.B}/[5ؖp˦-*Dp^jfz!+S ;g˷LiQ̅G$pT]mR Oo\%22wP'Τ]@vy/tLBvu֢x6}9 7E~RTr-}*u$aJ8=m@ /o^ࣤVy>qyP{qNQ^Nk6L2 <~an!~|-wB>k,s"EQ"}`a'ӁQ|rgʸyд[#s_2`aSǣrrCm q}h&GZN |2/ >'L믷=F4!ϷO>1=\Dӓ8skzDUɓJlafF"2-(Ҟ[JOO / aMXzܰ%cX7`bΨلCⅾhOSK _׳KFX=>tE:PFhl)س m(ߟD3ć0xr]:&tt]o W0` M$( k'6f/yS6~G%Sxs*ߕQia2.f\h˧vl6kr{J_$&"/?봩^$Re]uL#g%Q(DhS he{~=Og(Vjb;'sZ]+Ŗ|+@܉hvf#օÐ~NCΩez]f8pM*;\ #Tᕵ遯LF/ƚ١!Qz~:<ɹ!$j-poSc:Re}=TzuV/ ,bGBjOi?^\9LfV/F8J@X.7OS/(eX`ZNuaݵ;(Em}ǽH30Nj{2ayk"ilG1̚X(JȞh-.{V2߻\T3B |4rA2]v'?d2k@$$+vhr%:g 0&%@<9OroƑ{+ݏBdkNX 6 #Mx_.삿NOqvj('aB y)j3=AvMd?bX ^s(}HI%!αR<»Pfuߠu 8^̰}׏Wm4T*TeChQ-#Ϭ%EB^s,!>%"q vAcxс qb.GunMA9\4(suVžWgR 4_(m~U`^6h=[ӪX7+z j"Op* \~abU,[h]56zc7إ_g?wK "|Ԛ%AS(Ԅ 8@#R R6/ѿaI>{-sM=#D$u|PfDw-Oa40}]qK@4Mkj7'*ڜ:"JS/X]F=C-ժ)}ɂ1'覺ctbstS@7ObPatnnoRM z 68^>Y\&ڭGv-(<jWZ[79egV#sgL?U&J>|᥶BV܎3K;3ogx_6N>BQr6%z,ooUvd.]Ҙwv$;fÀM UatLeVՇRs* kN] q@Uu@|/XsDXYm6Q%̜NPdo'1! MI—pS^+L7@ 3ՇiMqf4(Nz.@ٯgOr1B~ ?"ϯD^zE{o/s.]dְi\P\q6C r6T@fPo;z\w&BX?VV%}pz܂^JZkOAVtm5_U˳r^a֠ID T06D͚5H<{#*/VR/gLWOz_up|^d@kd_C@*"Ӄ]1[(|4& (E[ Ek1|]r' :>}Oiԃ&EfS1Map7ʫ,S%#t^j/mt4(D)Lhʦ?`[vX1Pd&fHsl' .Ҵq+:WIGQOF7i[?o=D@Bf=, '˄ԙiIm&YF6KږݤU c@1IP4,:"MY0xlsU8Nn\MB{%إOr[CWhe%{BR0,jIA?ͣI+Q*#L#D2yI]%Umi:K!{ZsyF\5>QW3Iwh0M#3iq=H3ه8"Qڪ5-isiX "ַ ^ѱγ(Vio:PS9/+"pN2 $kvJ˄TBZ|nOpčjk햟_p jIApP @*otytvbEhE%> 1uR-G/U;',hWbMzM(7P9Qvat9gI֋Wx/E6n3iU ?ʅoκ x{ N7raU\Z2اU\e_hGLcoz/Y/w ˩!#::(8,6*lw;`t6E҈* xX,Q[ N]tr}Gۼ^K /X;cIaVP*Q f{d%6Tz+SGw|R ñt6чрf 因LZRvjd͋3ׇ~sZsM%oy2_5<^|XnmYAzZ z2W\X?#NpVʊ}u2"+/ÕJ'>MH3p鸾t\|, 1su_/.UلAR'}VR9 !SL07!4lB*d~_FBۓKSŘ bd T)Y!!ft:yX\IFgXzDE ckh~n>dV(95cw8jO,@bs*1GE#joj (mYCѾxTuebƈ ⋱,ѹ|FE;el,ސffz2%ԋ$U44f9W9L_cǟPp_/O.-iwҕtjmNܪW6))h_0/~yo=#4iOmDVyzʼ 8!2B#C:Tq6w/b !4[ k?CA3k}:= 00%T.@fAXW_bU?'`+`pYŖ{x̶De"TUTYQ;=MD@p(Pu189) Tc#s6x7y' kZ+VQzYn nXhp<s)Qt]. ܮ3rQIPƜ݂EϨLjL?ʼ|u.27fAPs&RP@Y3_X;TO\j#g$ d֟㉨UNv Mw4^,93]Q4pN;ċ]fdݒTL@b`.FspIFڟA^L ͢"*x=5,(i㹩˾b\o텣P`nUΰ^Y ,&>ٵYI AMxN>1uMҦzQZ"G_s\szPgM3Sisz3.õI;Y2䡈#ܥ/w4`5d.-BueD3g!5oVmɇJcR 'lٸCj3ޑl78@2obj +Kn-ZLJ~O w>POR8G/sP`]E$͜O]B[C%>:L+6 z% i.<ΆDž)vKŜ+Bgkmmj<Ӯ5-t]Jc!+ 7\ߌrzFR_p/2: 夕3 Bܾ&ȘjNY%C0G&dK jDkr`tH|>-!a|pesϚP@ށED+NhDO3U0{Hljmj\rk]IZR}IuSx[#ƶQr܃/ʿ}8f{@/Ndz /(Amb6QUVde3MY8OfSɌJZ'#9{;MwKu }߰3MqW* Qū=5_Lk/&}u)QtS:@LG%kyQY0kdh1ΙBx(?jx,P[q"PV^VcrkY:7&4ϭ(vlI3{1H˩YM"cCZ7UQ7oG-.iMlo5G=X p=礰GR1#nFv d1-dzsğ2Ho#LK`]\"ԎN7h\C6ϡP9[bR'ڎ/nÏgcO'5Gw-"eS!2[y. GlK2)+K%..ȏD %4rlZWEۡCxkg~E/LUm_Ϭɵ-?i`YƭВD!OA9Ƥ$ i Ya" \zߥ;IzNOUP]@4M-U\RT|PgA{Zx!/?+ApyT ' S3q5TweDȕuGp+DsY[ZQVCG#՜/B#՛ @PO>?w FKS %,|ZOZ\˨Y/}}79!u2Z۰JRm{k@M\}iOL{y7g݄Qn4^O.z=PPٰ cf2Rs'enY:o(tYJJ F;2+:La~x(7&t1Ӣ!9hxPZޮH"k>Zeհ سHp! {c5L\>)nnӆ>꟟\IGmj݊.xr<@" IEؘݠ!U1#|v+謁# PD߼+X<4hD o> D#,5`kDo## Wt ʾA˱.N! kӮUbGBͅ**霷t, 05Z.ފ\"8;]_鄵j磴 ~&6#UhW4@2}+Lh@o/lhY Y kMX'N8:b:"h~)B2?T>z׷x(uB~v  ^o3#8sX[-Kl_8 Z$C".+pJCMMhYF~·nUJ(Զy.R1O,:OrqSҾ du i<z~Gf8@/՜9őJ 1@<a,Meąf &t75ʗI`T9{?Z2'TAgk G \C貲{;g9Gis@Ա+keHA@Oa|m{A)lM~!07?9 AaVNFg31EȌcW4#"&eveadž{H`^<"@v @/fPzҥXܹ XB\ɰbm-gYr}"t1\yB@CP:ыԮѡp@0tNϪUc)^DY*}=<Tu"$a|->iOC}jlmx_{/8sۘEaܬLouai hHCLwx›&[,oXLB;oDK,5vNdQoM'0r*DT(͙hJæxsfw:&CRrӢ p@0Xt7flaK0/^A2/5eXn 5 9b 4 ysdCc'l|b 1 MCA0:O<-D|pYDSܞv8Z_GV#I3n;myT7E?r޸Û"Ov^oT㬌\ &Fc{E@UT䖙0޴ՇQ* 7ftq^J{A3|fkүC6 jJvF%_r&N3\alYX|9KM@w`󫢷 ɱ.g}7]ih|u ڃp@h}%D+ ϵ85C/GNE~ȢH;ԡhh6dѦh}V4lKK[[`S%Srp԰K״L6G?zC3oi,*FLi!d&wJ l[]'3f6tc'fBP޸@Ί k,$9zL0]r0*nmLRH?<*B!/ᮺϿQMy[Rb&si=cm()ΚZ= Dͣ ;]杔ԈgH):*|x$w$`cgKbsWq4xўK (K.nDs YMs>\q]H`׿gIT@ ? 56s [~7l>?NX9˺2N)a5կ=iSY61kV4SI=pW7ڡ3/X64<&!|aY[Ȏ&³^pIΌ 24K]afW^´\=EupipN6 u^5+(ǟ%E[ŅxF!L6;5\Durx[|-?Sr|֢,;P:P>Yk?~DBMGxffv6 GڶTG~FLFVA3DxeX1sg&Ea}j% Q N-dZ_6 o2*箒' t W!"9 b4ݕpI\PYAH뒰7ܭDqc1JciQ㟅=~(ڧ r?mz̏.W%7<sZ/^n *2ep{,`Ȑ"@âД Z7){ ;c(~6q4!@7]52".q zOoxpcI)ߖ1̖Xiבױ 7$?Y"'_Tu2G39i<@d ً8lO•K^ AW,?^Q=;+8TJ|9"M쳻>kAbzԫEk H6*MR]P28rt䦯ZNv$ɛ-RRA SnPRMbQŦ6'j  ݻwzŎ2;8[i*aZT+ފr C<&׵__O$v*QPōifz@LXBLy;(qKԣg't@2e,,G(9@yGep"1#+*AKw8rLzq(^ 7ho,KYIܘSGAwIjQv=^) $Fކ n?95'xE\/e[S` LQΜRgĻ06X7=cCY9Xp<=8ˏ*s6]J`ج+̠3"獀kYp @sWgk!nNNX%mmW:U%L.#?IL斛B_08"|n :Ń0a>q"U5AUi,t<MmE6,#ɿ84 ځFʁ*qܞWS5IRD{6\YOo@@UͻD Ȳߝ J8vD-?s 0[lӶEvV8:]uF1bepK3i׋ 챝Ŗc#XEvba^1}Stv;U Q5IyRLv^5ƈ|uz!ޛ$%X3^5*Qg1suyXS\vay$qFXPe \Pr; h roEf!( MyO3jwRo5 qLI{e'f@F8T?2ϋ;]`S/-z*)]<2G[%9Vpd[} %.~v)XHLyˉjfp!IOM 诈}Cq+uQR:GVPx)SŜy#"{-ҹ|\OnT083xzΤ!7ӡ7Nb[:7!o?\ %~bT`A~H<㝁8 eU>c;;#dL+o^{vTaU^F>`r](6_l[AĽ"?iǒ%7DAB/sP[5C6c[qZ*ĽsBai/ݍf0w|ue;?nO8;5S/XFnWKH'1+QwGLhX@Nf&.a@+$)Y] = _{":IY`#!Sܑy@#[.*p#ZmkOkv'+~ESA5; V;i+F 7^T><,y@~F~HN+a w) !P> V>U&p}C8|U1/hV-  tAP(>򍶺S ]/ 3->ᜇPSeR|jt)Njvhi#.L5`HHI(@h=)< <eTWbj?7v~!xȈ ({8"cQ&|﬊yN7wav Sce2Fuʇe7k҃MRHqFɀ`;oOF{CոY8Nuzz\g.7ꡣGX?AGhv:gREh&.F1f2PSm⶿²HҬX!n-1rk^hocṁh懵tp>5Rþ.p*S@(W1,2 (Vlꚨ9I%"0j+Y8p֦ip;3'3[zR'Tb՟OB!ؑ׭LQǬOcQdz0=~q!"ݜ"moAHw(IA@,= -b[g)_Ejܡβ288mF֋2&؆&&~l#5ͺ$؍[$gbTuǵH&!m&Vʀw~#sG(5TB{SQF'-@46>0uٕw Y?P߇#-?A`\To#mzp0-P-`M $qTQ .bm~* mc8F*˺k v0mfxT>xD_>ђ6Vo)GUq}](G7l]Jb=ROdパ̠5{kՕmrk )#ڻ&zg_+AC ec9~-f*.aA#e DSBM>a(t{X^M ݚ +Y%یH(al#VcM6a 4jDbWwE<wEeg*BytI;|=+Gndⶍvoq*zm` O }N (%dhʁBD,g^a-硱Y*Ol2毫bz?7f@e+%MGtIZ.bLBޖ>i87,5WIvpRo_h#GA^NLVƔ)$f+Us-I֦td$Kh+]DHzb{T@ ;Ҙ # 戈-$TQ2 Jhs%DÙ HXs=^} ~&&ŖB{;s$q]HW9oLLM _lKHUTnߢSyIHc;/tڑ{RDE'^>/^p ),?/f]g4S^2):܍ntf5tdqم4R#6+t zyUa:XK,dXuq(` yxό8 ^x)[m(8/s*~8jCe4{X6ڭ4k=IQaNG( NpGS6rm1>nAadC ~.;}ee'Pn~gfr'XE ;@ZH}6ϨIF_1*P]ۍs8wRd#R@WQ2XfI`lZg3pC|cfX evUIA_6Qذ,gx dDCr2`FVca'jG0J NnQۍ:"9r\fr̤ ۓC)nž3.TwG  VUM˿$c g@RPPgwY>,X/T`eOHH6qF|=x;>hjK;dG-9$rXiYZY#3 W-=Qxi$w KJ6.NLƒ| M絗n vy,v׀d^,QeBt:BSU?|y501S*FAd֮"g7^)dʊn$ޓYp֬x ZTrH~^,հv&Ի(|'30-I׃`Պ)cL?> cTٷOY KcwSqJAU/vus\ꃕF=uMcj+Pd: xexSJ:'7n*nfqw FWMIo(c7D.ߢāߟdyR ja+dƣjV DC+һC_.%yF\Q'_:xt=)Uv~/eM$ e+ĹBhoLs*r-=fnN~YgH gIXޘ%qx"Ov.3C K8i(8,rFv 5%ݶv*,M>l08+dp:|̄D󬦳AFϯ yEq7OIͣwlvyBrL. dFn<.IcR*;=[Kz͐%Jh:ETDLŐ\) +`ߡ]4ZPB,JoE ~]ӒgRg4]U嬲Y{6L0(r 6i+}}ڭ3#p˖?` c>Z=6/}U ][XCŬ2h@?l 8ݶ5#D݀7 | zfMl8x7!'H.gNB"ڏ;C%P& hoǥn&\f'ב YU*}|E3Xe:88*iRCs*% b- n8'8x\QE98WB^UbowYܶpeN*Ϭ\+}oh<tYiOKLzzbW=8Ԥlz@EDZO> !k+SQ2ě&A1}ڜ}=?g+:+8q[7mY+?l-iv'<=(ɅKTCñtV YnrIޚWW\D"sqc3&; qD^fjZɤJ8!ýܗV̦FÂ~| =fp#!!l4[2WgnMYB5mN'`7uf7qj)=/.9$i]߯*?vB~7=gg>4ZəhKFRpg*٤8,M$_lrxڊm5ZmUfhzFh95oF}aZI#K+At3[R|> ǙU$u}0阤~nV4cjoTѺRʍ{hEHϱ(Ƽ ; Ety Ϥxf+_i<ݯW*zhd Aij;f Mnd/o?ӝi'I\KyTyʻ[Zspvhnk##y {ޡżR, Cжn65"n9œ,'҅=,.? M}PU 1 ȝ,RAͅAlivSH{s"AR8]v=y}$MZ0K[8H3$>ApvJvӡ%<3@{iu@v3Hh /onaՕ ijmPYps_7ܧbı"dg@]%8 t.wo90 inr p%0kf0r|_(NZт3n79 q[eK^ V169ӣ0Ie:[BiAw m |bXnt*+׶=)y-7XްQ\uN8RBqɻ쾑PyIqd9i]qd$ ;֍g'QI[Uʻ5]+ ĩ(Úu hqyLݺL@|wp*li ͗|fCC*(TQv C!<]o`i(UnA]_ö-G(HnS{g=`s7Ɣhn<^-FxKG'DމOkCH@[ɩ?QqK85 2r|m Hņg*#>A't*+_!~CSQE !j:5ZDomiz(RNqEMT r{V'pgŘB(oK49Uy/;}*0wMH:F/|Wu@nMMsfɽ5@Zxܥ̖[݌ʇf=|BZ)O3390U w4zK9u#G3es؈ɔP]&2mj{mMbխ s22W B]Fx EGO;ltiީ/{.] ”L2UD6y=dmپ8돲s.uy9PDdԾ9MUl<4i&<yQkb;O'2zCr凴Z$Z s<)Gx2h]f8&12 a){=_ -UR3+MRyiIRahPFAV f#!&i\1\.džMgsHt&nwQ@^LSN9deLEJ :行wQ"aWnFre/`kR{yO_۴E$e7$`ƻ w0'袾!^꣊5ӏ݂9SNc_>FfȀ(_'XɌ?<֑7$[k((A0apȏ œ wJ31#?C(mtWwaB'>R!ozl,"Q똙"Zj)7ݺlamQGNQ\J&4~!&.N]kRg"8~uֿ'4xǽ&f,&O{ U+FR2CQyʊA3IRgyԯN$rl%w߼IW8I#,e(ϕTVNΩHvC1AAPaB6W@~>sXYĚw~ g=qC0-oa& g~ո }DpB$5Bpf6csGpIphA_7؟:;En $2Aid_.zowU\9LkWٮA{|ԭ!J0tqKIQ‚yn:s*ӾS-7s>iœ\̽UhWceI|zU/B<ʍ0Bn.6+_YY-~Sq hBJ{RBklHC^!b(z3&tɠK.་Cā9yy2yL1Ͷ=VS\zlj)D_bMe%6^>ݩ/_c:zOhvڮLJo0(JsRqh5aQ"&iQHIgbxGՕE6fnep0?w`vrbf&@$dQţ0vpߢߘp [8uX+S\<` $e 0a@( vx0N¡[QǏ8SyY SZ9uM 0 4-;1!1e!C[b _4n*5o7q` \kjۛ<Get$SD BI@>,BVȠ{A$$m0%1ϾXDsR*"Z}GP  vFFǺh x|r'5;9fʰqD-}22QZIl(aQʶlO=3'aQÙg(И26NDQU`MRc&s1Ue)fJ(R5S]0sYҠvɶMR6T R_ _Aʸ1RQut-E~`V4No c*yMiu´KsS3g4L;_A,n(톇jYxNvs1&U}H'x u]ȿ;Vj wP3zn|M5eܛ2tku u<\DQ傶ʞ,C\ oBPV E?J4 G9^Nkm  \#˘02"24Z CS/-¢]!p9Y_yϲCVLdݏbbwN'ex #a1*v4f[1~ɺkpj"Z' 34ha5r=q{C"oa6 Rn#іmZYWbq;|`FB,q`ە(eϼ0QvMAy|y|O@@!!oCz'qwNx̸&8pɟ~pFt>4DWS9풭Xw_^Yo^)PD'>d~@䊞M |6atwъ32lYw$c 4H,v/sQ{-D4v :|C:\Q$.},,I]# fͲI KuOXjAf&Rbt +0óINmш՞oKzeԀ.G['5Z>u'?f6)p& }/n#Qr%OXz'Exb^^o%8|_6<ӌ˶rNxv d,#fOW]ᣰO+Ēc 3N4Q!+rO1 pTȆ`9fyϒ':Y\.l n}T<[#$cA^&A9Dk JwwM!wۦa1R8eTk'`Ώ8D:5%ƺա7#8H|ku&EsZe*R I=9Y5>jaޫv'Lqv+I\aeR3SY ҹE(bCL aWڠe=vհ$:9k4q֎rjˌEg+q-e5>d?S3b?߽T`sd8Vѧb[i^Rxq k&zT=\e |!`Ƒt YpOm ,;!OZwpCtirB\]&,Iu.,J+V$~%tél:5zK,8 8+rx/ _Wq8] Ug|Rrd7Qvf 7:7y 9fGZb^ G YKMcL3RL}GK~ Lqf魄]Q^ع)%Dqvb Ew(JgV&Vq5x6F@dtz՘=:d/,w!14s:PLCsK4#)#F7 2yX2dO}F5~H~4e#0kD"H'@2nƋm lW? u]5}9 b3R{:ݎ*:6 U#t9ɮؙ$^Y_ue<#?ӌ@4 \L@k!N=vV:Όۆ9g@Dp,i>xq'e@n%yĄ1]Bŷ'07Kŏ}i V|+y_UYM Y-IV|m uj^Xdh$ȡCҬe9J adQ5ɇOZr,42r>ӧ=\Tˮ^Rh\ m#_-Эx[uYSϤK~ۓ3{F6; 5^-zSlChX +ƪdt?.R)P (J2YxRyk ϶5m L*rc~J9YDnQG7^*L8 E_3 ɑj_|tj  h">_0Qjgf;ɞ*P˵ O(o4tJLdk샣 906|T&\>Dj_|SNpvL<`>.ݏd?yl4pۦTAټ ȧ,3:F^e1z:O{ْ^ౣF-][-b.M/nU'A[@aR źy &[ c3NRR䟃c zs4kA;K2}A^rW0\?FN5ږ|;(]*8h( GF!H4 4YVYևSkv`py7`@3p$?d?=/ .`f:NM:" Y';10z1 QѩDW_O Y7.uG#B$Fv}3OS8P\שkx*c=5>4t%^ ,Yt5)ki(`x=ZBi7L*2пR,*),['lpVgIX5YLc̋$֯~Pe$~} UUENé:? xEα>(&-``PpI5qArL8Rld=q4.՝^)mjXHnnǙI1Ϊ|0*MX!l(n}2˭ 墿JFzFjp8\Hy:$dG ~ L2=Lg}kESt]Z tf0UCg$_-b_]1B](F>1K3\tm9c{q!Liz`C98݁m}HQPF+<0cX 95Zr<56Cr0PD%*Mϱ=sD~/բ }{yU/ }'mx:ށ& I9vZ}mxa`|Ǧ)V!-:)NAZ,V<}˼Ap &9|ؤ4{rPTGMhFdHpa[ /"l27^1ߎ$u, S,4ouAW#91y,' dg Q*]*p7$@:!1sۊo ,7< ZyWf KY 24}$w; G.%UR xv{Ġm&)ptW &_'#~' 2SHo姄Zx1̰ڶ!SCB46H&dyKHr #/[oNM֧t\wLa#D( \1=45{ώ=!Z?!+ևGH*ȱ K-C_t~27@a9uV<8$fyd_S( ZհIY"AN:1TG'}Ul\\c3k\*pOǍdc5?= xyX@DAx?֩:o BxŸD\W4?^Wq B)1bA3,Wn)6= tadׁƨϗ/=3tRu]O+ƅ+jոNJYFA[;G[ l|C[oI%Ov9ᎪfuI\~IOjõs^H~l2Y&vɍ?~jLGvLlvI*^Kěq}Ut4+iP4%W" D9Qm S[.E"flhY7,(aѶ~g%L&mӕ+%HWȶh4/۽F=>=n+nMrA /X7i[h$;jGj5[:Qx7|dTDxs R$rn$Nd՝I'A靿K,Rv}X1F'z̎5ezG雴4nv[֤@Ayu1x"3׎Y)j8{HȀqw?~a' ȣhE?WӱRRS`߂)2HJP+si&@aň8 QizhCmW;a5R %T}`-斜X{V®4ocC=) +R2d`GFp@Na#}(;)ekTɌ!vq8,bm栗){i;BX͊j1a;D m:++]jR%碩6HpO^ˋ+,bB<7ՎZ@7UBu3ߴVޙX0II)8se(l\FO]nM˃풯^aZ?)5 .q(7vלReJb-a3;%(=쎙pKb `- /<\VL,[Cy 5h !́GA>y hC逄I@(W"81ؐGlϽ1ƥ+Tlj,y8}[~%}Y,(d_^wO[u! LGHZ+#R]ȹWj4Kw2k^D/MU?π8"^Bq>,.Eyee~☽a3)\ypXZI"VU!I⏺<$.5ENwӘ'#S!0͇Lky H72@2>Ls像 D-t80 3'q),Vh[9O6j7R{iǎdVohkD@<A @R KZˆþn{ : 9﬘)O/g#Lq (͘oCO\h̫G+kR<=?6,"1ܻTR*@~)eNi3 Aj$89IM: sS[5b4tF:Vzh%t*d9Ha\zy?Nջg xzx ]*x{ׂ% 0d|(H9j:_I{eUfU^PKS]|rJiFbVY:B{q4xc:Kz'IoթDtK?e3>2Q n^Wr+dnHULƉ8!H0֙0,pn{En A>?b~{@5G*WfD8#0 @b'bj7`&,fm=ҩGfZnPJ$܌-U)BHhᢶǮA=O<q0"INdufq,uPvsMIqRfW?ԑFUYn ;]иxP~v&yBZfښ]CD" 6/IoB YQzB7.TfFFJ7fEdt2 iE`߿?~Q<> BÞ1">eo|Ȣ>і3u7`Wo9w3,c15Ŵݺ;7{7T'˛oE4/(=E/4nC` /BQ^)$,/@R>y@ ۴z8P5?W_^:!pQ#Gx4'9z[l9u-;* f9ɭ="|l/#ζa"\~ Dem?Mw_i3{pխ+掃o1,HLM}oLW>_Uo@Ko a$&{XUs=$=$ts=j;/W Ԟ:G]nI !Mv5>_*1PHY~mZtH8`/aѶ UxYB;<1c X [4&V0IJX{X]pO4`)¼f\ԛm6OoX!$ח=#mcm|5Xau|RQl_-h:ygMD]0 ~՜ i4Hu1Y[$UP6O3tO > phovRMч6ܝ1U@NmA`9ʎo++YC28~/huy o_جSUrL3-$V004,F?ĺmI{kչı09QR}jCV1]k@@M~}SR}rw(YCelɶI; JoDY+$B=r#6cC)U N~;$֢5񄃺/?m>pӋ wRGQBoTN$CO7?+Q_srș" *CuJ;6ٛ .T%םhgaٓ6=~-1 r;+4Etc$Һ;y)M$I*{ZjB%ϱ*3P3#`_DFE;ɢcf7(7kh@67A|-(pz?&ןQjF2h Lp$Cy=9&v*sR',6ץt63_nf#+poODuojkn)u8,j6MFDq3>b< x^*<(dRnG.ma,3&]BBU@麦p&.PH٣ ը՞7]̹x/M|ԃPG"!t$.䚛^H?=^ pEﶺ&-p StgJyU~Y1SΨ+Vv'=Deצ#i`T6,Qmm!'& G1O $'8m͐ rmkZꮁE\Dp{ ٥#T1bʛE{ T0%0ޫYnW*!J|-j|xn}3{ ꄢ Ƴ~Oμ^0W59iz'`+ F׎"ylth$=LsZ 1#܄C"$ɧ!!V|H>ȁT-+K%5ΦKO3RO_$ EdMTNJYߧ5B̃EJ yVhMvX14 VS2~mB>U I*6 ϒjdHldmoض;6Qh fc$!E2濽p!(֑]"cb[YnG:GZPx'ހ;6Hr{U Z@V9M9Ց꺮~x Kэ1PNtw 8q%s$m)(~ ͙D6w?"bgt!Yе‘BɾF݌#,Ob )Au<V!xVVʍS 5/ck\iQЁsJҍn-o>4- #;ҔSbGV!*ݹZ#.D>;z{Lyg` K݇Swv%w 9AԵ@@WB1dX(-jxPx͟r5CJ3:^c#}4(se~a6lYZZ L#uعxSʸ ̥TX)؈:"`ͭE*5DϖCJxr4 hP. I(M$|`5pmNx M<ԯaJ&­)ų6->bWZP|~$Hm1Q9zy7%qgfpĕj`@EDTɧ|J 0Š-a*ӀAB%zYYWҽ~ƼAt/o%38 !lE*8U ]UKC I[?& _@t[0睳sO)xSlۖK4lCܬ zwnɢ*.?C_F>stDb*z7  ݓ7 BmdzKgƆŢMwy5 HbҮ#om/^Uɣ(8exz*T`(F qZfv/KHF rNJpt䅨S/ TLYΜtu"5sp 4PEDޡpZ A0dLQ5kghy {MV䯛ja>άIQ+'K_B+4.h6I K!pRQU{Hn5_zg|s{ޟ<*1 e"Ng94h4U0w9( 䎏t8=MzNYo:hdPFU je"O.rJcPU68oiYi,ZvHjjڐYްRܺE \M/$ou-jG~dE|ϟ qzVmINچ>墟Zp,Pjcp(a+$w1nvijLrPc En(x2ziZD~dMEEP8lIq΅_~vtw?-x1#&0ƶ6¨%m+XږqH( 6`/<Ʃϡ-42IAqfC-a2xL(X(#Cb_ӛĉf滋;<򞻦> ǽEЭf6|;_*88ޥ@ Z4)2?V3Ym٬p8 [3'ߏx*Tu\_ *L4f~)Y=r axv؞@s_`j=Z®xV/DnŚ{ 'hK}I}_.k> )97GkjƅF`E0?@ Md`uM-o@-%TR J<8 MYŪM1$EnjܸU7jbn*+ 2P̀iƒGa/}8Re6}nη Fu!t6߹-tߖڈ+7,R kg'8>Ϋ͍!3*1g<. H|HUKo S2f]Iⴔ?X,c^K@=U\ }R(^FCWMC*e]6IY =%Moڹ9pypq-=\v5C'?~HOo7#h+8z!OY=;XU{@5c8 ŪK T1 8b[R_rw0e^1h)tGTZ8bd$O+$!r1N݋lK,$#x2O1~C\]Lt(_]z1]]8PEB$GQ wahÊYȸܦDd5~JD5&tr33򾏍au.Zf-Һِ(˯@xY K͡Kv#]`7h5 Hvᤱt*-U5_5OGw^}޿dHP"ʷYv ΘX'#"kYY.V~_BOE M1Rs_{0]2rqS&=wbz0E =]>{f7˻J$<憡9&9R{D}澣yx쀛jLEc7qTê |TVzD$PL4ch^"nB|r7Is)c@ CC*qVvԩT^W`WåPpPG|Vv)TKL@p٠_0H"NJ#qaBKL<)ˠއS {c-wc6c6?c.S_ 瘥ys{TI@28b{a,}^8Omh{fiQL+Iَa3Wc*u":߈={\olb}'}t(H~0ɻc^YNx, O )&|~`#.'"_Jev|*v{.9pQCyUYpdX@.\nxQ$RRҨ^눙>BE0Ӆzèd*Ǔw!=TzäW]0<^X^1A'l6UŀսG.AL}ڋ~"fо(c+$?/׸:s3</m/Bٴa[.r>"v[4ڥsMbT}/K6vٳ (űsH'pDBSɉc JH^^TjbG $<<6¦Knz\*çR%68߲ A'Ɋ;SJ0ȫgɼ6g*$g5nRGT nqqlGXYYܮJg#~x埪of;z1Ni|VQs#.^\rY}B&&On]!-.^ QǴ:`)xp#ErXߝ_B,[՛Q?L 48 F-+ MDŏL L= $z"'G")e+iόIxi' S9`cRœIJJżeN%le!-zz AM;UȜq^hwuu!=*QaN0|Fʾ-Z߇ՄLL[_V1ڧx{:Ζ#z;%X5I>xsi !3:r-2S2GJP:u*-C/Va{8{3WX!uuDu ˟#m 3ow#7?LqzOWf)%sN dyLhxT `fLzR^'O47BUb:55y>6Y[_&* m"R=PDDbI\+nsvMN㋑.^xUn*RcPE6!4ήrۅzW!ҥ $qt<zPsXhj UfR s#* ;]sjcm8n-pѺԺ ?7]{ Cpr˽we o.Aqژ9.t{f业&Uvt|7UxP "+NRpJl{t&,曇XakW-kT]Jb˖pՕ 2gl/k|peP.>c*K9fk4 ʲ\?vk,f *: !7w _l:7v?B r,0t5% ۗrOpz->&@+×`C.0f뙪e3zE9UW/=%z!&2d7"~>p@l< Qɩves;'B&7+"̏So=@吅dIL09VaJ^/]'c˩:sV~z`%XbNXHVc|o`Rp*zRR޽:wi  d4Kv^3 ir`Hz]Nj2PLa@ҼSظJvWf2UO4ΤH9۳,xƞF@9(s/wRSm#`G2D'i&kIR S 0qAF% /ddUV7nawS[48? 5c;ȩ"鉴|7Z_6Q kܖ34qnXJ|>ܠ% m= 1d>D;c@㯐V-isW8㶄 \/sؠ\=\0÷,s"ҡGTW}!%Ov {0W*S25I ڌb-BDQj~9 R"sM唱V$Ol 7|22@gu[uKǫB|~6-96q@x'<6DAH)s9f:&LK6 V"1IS纄C#8xςi~Mv-y5)p$W:pQncxEUE}jdjě\=R &hk+$گ[GI+2P慊=B&e2M-*ܶXe!;qK8c4:e7_<6DN/+F1dac XlAǫb$pHYΨi7Be 8Sp#W G d1: :aQb)YiD$CV5x?(sU^ƈ8(FJB. ɣNT&z$ԬIG~&eȽj41դd< ![]Mq[Z:8QHju"3 L?սGJ$@ޒ%* &Y;`dDwS+ * YKVCK 9R{X#/s͂4SO,vu#ug~I%u6(C%XSy䟉QHQ -dw#Xb1W;ሧ3(Y% 7zקjg櫦v{l2& %B&Ѹټ\F5JX.`]pcXTc36Xy%`Ɠl=,y$ILm yUm\U7|G#,t[<|ѳ|ƵuS j_~&~W2yA, .u°$,hIm@9z.ZY`DZd.҆y\^廋+Kt~v3d!M c5% u'Ž>@y{|nXN/^V^ш]:7wxX#HS#-ӝCѰ**5i uHr#j&g(t O1@:Y ?מQ6D9*VNRuw4 1Ѿw19(O22 {눭Od/q`ԎDV3.[, Jw˨{SAK[8;;X$~T\D/{VՋ? )`Tio5>lm?WYjroh5K~*s%֖סql=ƷO,u#Lyi*$&t>v(r-i[ N3FM JѲT>7z13-M~[o)D efh)( s>kv&h'i2=KLf2ۻcaâTu*H.>t]W!w^n;ə^y?>[8g~7^rywBb+rt%8 gEWEvc@f2@*"0+o@9utK%*cښɦ.qIY!UY%<+ TBGw0˜N'JL"5aCpq>\P6?6p<[ܽ.>GTwW~4Tr<YLp'ͮtuuV|Jdj_@uCIG;M~#$f&+/%?nwS%rDYs3@?GFLAnÝZUwsv؂SA+$f7DoĚ{D/\^S1!VQDB)#'l\rmBqeR= U<\"$ ʲG |zDȵ}77!`WI懄$+Vm1 ~b(ǀdvނn}Ncs?aB5K[Ijk;Xɧ}nkQ0:|3|)CTժ0hG^>#1e͹#=ӚykiA\ϼMeLS=އ[;ЦeI)%&Hz__,P(OOQp0~ӧ=Y ww^5Ĵ0FZCU09[T+&(R}低%j7y'^Meu5",miYc=P/&'pfk[^(}dcE{:<@-:?5ƥ])CNYaύE+Oz`LLGon:: o;ap[x" ۔t4[sYZ7Mn&珳3ggݺ=a&lEX}& nD5jo})|}48nJDr)뜰1CYھyerUmLLBSv2dܐЎ9ʣfڟ<8"J =QvGl9@`cm 4#]g*jQ*9'tJgـȿz#heO" >r^B<1/.qsN' t֊R_=5;p$p0,a4JfJBҚ0 a+M8E&qBbo _*_Ӡ Si蚮n?Iufo^ڐVmW-O96 J6 i+Yuq>Nh,RlS<2chcƾ^#˓FRTb>dWDGK!F;!k 0)F a36(vrG~6Ɲ,nc$m(w=w5z.q* jvJY]?};ϢĈ}W" :[w Ƹtt XM3AB,?{IdE~d`uL9گ;Xh(]gYX0'NPJa 2^&✒ Ƚ? j;5Y efC{DXSvtZn0$?)eCb"XY@?{;tK̛b9v0ouثCM }y 9ro^WhVMw2ׁ3_:L: hwrJP_,8WSSRT:V]D@1Q*jU[5{j,h#8d)/^ndl $(XʌyeF'R$.@ ~(N@X|eN4bvF}/ ?$'@=|Pq wܴ@Cs&jeNh~5ZNV&b־{jE00uRtub˃jiI;_)UK gT1!oTcyUr,3[P.mÓԮόj8xHg.І+V>w:ivGuCn)$\ԫ¾rg4}m9p7ǹo-bҖsƳ.]uYtop>ٸ9`. kCUbN.ݓ6J57Jtݢ"Zz0^ KMkv=[_:czL&Xtt֜*]Bx1،Kо:h 6z_$-U-lSLVO=heT―[ v.k@Hv!̵ r 6"oM /FћLyX[J!bK9c6DxZ`b6=JL|6 zax_h!C^ tjQa~\lbxԠ58UQqN>ۃ}Hj{,e=:g)xϳ! INoDRO3pcN:- Z!~. 7 /4@dq#A?djvJgT)NJ:O}'g⢵ 1f6 d:v0 y6{:N=j'gg/'E8g+Q]%V.¿q%Թ|mzhHB&Zؗ1ܮ #BGƙ.swN#5q zL%ۃ4zr1-5SQ eȩN~?(VϫrLYr3yVɂ:ݡcS묥 >?EOU\i}8_j̅'=К|P(Lrk"VfEXYCӁa"_5c8;4M{cވSiuae@RKqWPtUA?Y=N$X%r}C7iQ jeZ۳9.x3Z/.%yUo' w%ܱ%1u-nY6!2(0@4)xQchhBT^ہQ*(hN>%bߦjnm3DϐhA`v%TœǶXuKD"ë- nu= V(F׿̝kzIUh'Ps8^8=qCG$lT{%ݐc0BNMٲ[^Uɶ EL]0xr`oH9oKp<&fNQc9ɆS_~Yt|bbizT3Μ/U)c6vEf}L CFt1FNܽIjeM&sFm`<瑵d\B'|dYd~W ir~,ieY_ UA6z-UIg 5&2)u4&+RYcW᪞+ azs )$0!¬۟2F5liz57 - 3 {d#~aS|L>"'T'ME!S4v:;~?>>UdpU>}~`Uu]d$0ժi- CEk3ƕq1wA,ZH#y8V!`K-QL:#in(+#IF>D(̊]J Roede6HyIQ!beȺNRt>+>S߽Ͷ$ ~SF<[+ $?;k;@4rnyY* #T` -sKXgǭ|nfa,2 zטJu5G#%u[BƖI[:X/9{ m,{-g`6|HY3z"u(ѧn/DomHF"tuIr"9C°VbfVo0Cf2!N[:-C9kH*6,@F3s<$fxxȅC#>/@^#qqjU>QVP #g!Xl2 *Z_e8+m-Oe`F<:Qi5a5?tX% ҧxt%֫ 6D#kF0Ix%+f0tC6̨oX9$U|0ůi*Ȥ>-d.fcJ\$r)a0-K-r-lPXMIx xiplF*iYOP~ ޑz0ҟf?jYWw$?}˼8|&L!燍*G-!Ki-/wYk6NX;]. } (Rs7 Ҷqunhri#<ǛI]W ;7 bAVR1c Jz(Ha:}er=N0ǛBjʟ$g_Wtj4j$ƿ'Vs(Md%_E-/ -qZ$b#]Pݮc,U& 6i^ S>nG# LjHe}Ak+FYXe!ȫѬ,& /Hr+viZ W︻J[0./;n@B,K;fg>| `柱]W9M |Zv+g(Dߚ P}tz-9&+]TX架?瑅TL܀ cֵ0MwܾAWeUm6텔7eI0NAfVtٲ? ؐaVRIh&AL;OEiIh}i5Y޼l+ oTsBqo:fBg;8DNk |X3EG՞A>sHP 9$kH{^ʬZو2iVnm)29T1tE;On?=mTṥ.;xm/e1P~nh(C6G)EspQ/TJ ,ڪƋ2/Zܓx5> "B3_ $=sgNʹـ̬5.> 0l׉OV?uȑ!8 X߆-[. ٨C0`Gɇ#B WP)IvVhȃrtTGGJS\5{B\5\-Cevo>0}TUiiw5`q$r *IT\cCi)^⥚g}Bى~9a>&{+^ Җ{!/=@yFSz ת 1 2%l%%d`~ }`e !w߿V "U*こX&`M>! 0z%O)=+u8)ɞGg8U%D/74Gk_cb Ŝ 6qIǸ64`KcJ^^1S;oQ6MSD+x̼#q3s-·θ5Ljk7uלq3&*Gӕ N(y|}#>~ԁ [ƟnCA#Q^v/$-+TtV=)2ooUO5ϛ7uʊϠs5oop,IZUt"E6}np0o<6?zRgbφS&)%x_:F3.:NA%= oL&@]B}.O㨆J0HgVFݕq2P4ޤN##X+ӔmB(ayxkJd1!.we1سusK9iGsGXPzFBH 8q^Sf zF@<%o_3}=xϓZ\3AH8 TՖAp^r| )AHM|O" 6ިT7\ޟ$=s%BX _겔T[:3d/ _/u2Y c6'(^6 ˞.1`1L)aofz.83Wpr] k"/2s b0*p;"^yu꩑oc[j^Sv .l~#RP_鱉&x8o~!2-Vփ/jfy_@X*?Q&JI:Ot(1ߤ-Wr%!ǿlc[mGVx1JgkZz.8Ͼp~Af(5 yѴh H7[|hCbʴ=vFC/e/0ÏZ"uᕣ`yRsh Izu+TbS*@l<(Gݠ7t?4ֲ<{ @A3S= jFs pMG%^Vs*qgw׋ ")[[V!xkFd ?O=g/!op\j,}^rJ ffko N``ZL$QW $d4u{ /U;n-̠>(.Wic?!&•"ւ֘:V)9rA`pOjHj=!xP h*ZHh"1gۿ+HThH){PjeJf''Nv-% E"U6#ѷYWEeYѰ;a] /KU-}kQ쓅BkjxUuj en-pܿkfwՙgW5/ZqǤ wgp =MiRS3Ĺ%*J Ihx1jZ]^h#PqVUnÍmVg`6Z94|"2 @Ӊv&Zt ;ob]V+uc(u=mCQ}KJf~Oafʙmd~Ƴ䨮 lٸ'0`űahw'J9 I(Ϥ ?vP~4uJ DܭYȹgC}ӑ 琇5z[ŤKٳe"&h Dd|w*cJk[般MݿT"GbvNI @N*eD% ;}*^XqmOK~cm_r`HL)mk?(FoYL9,_!u(>U3.3E &T#/5,/5mAf7=@WvRx@2uzt'[1OϤ *@6~ ,5; 늫l! TvSH[Z? '[>d$i%<"DT[ '/Qpػ&f(`  AjTB\7dR N϶_JvDW y~-}WǽZ*Y=񂹙mV`v7B$x@w_]Dl*6Ƞ>3(mG|xmO rh t+^Fgִ`uЉ`dzSbj3D57*,|F'yU巙W+Nx27uaqݢ$dn ֒xc-_nׇ Ϸ?8m2):MwJ&Ŕ2eb]]/qڜ0;!g^ uRJީkKˀbE^qS+R vec~CH2b>Sx|v5MA5;včdX%DYi,,<` t~ y0ˉ> ! uܥFBڻ4Q`8{vg! C2ntv LµҘYa@C<ǁPf=.{w~Z#S\3.9߆+s<`2 EG]s3&%]-XR/PP1ЗDIa.&6'/ L#(DgÚJK)YEBiB]_~mVᮙoVH<7w.A`7?fD LVNӰR AEhU4+_/~* `'1;|~EZۅGp^lK6k%8 {7ǴRG`ݫ1fFֹeq6s,b7ɞޅmȘG@;: EMKF{pFr~"˦_iU wfh- }|бuM;͚ڐ uD~%6vGET t3Ϸ+\!fҏ2y=ӌN$9Xԁ_f*$5C Uc@gi>C>n0i],.]??QD\ynhdl!R݃nxzF#]Wu`(arLBY)u3 RW/2떈^$4ǰY,q~X#ݏm3-2#.wiԃxgyg?|cIVFk!K{(ɪ0 LTDN I/̞\O%&c"KT/a tuڮD ;H ~6\l1pv\M*䡹Xq9UZ^:A?Y"Y%@n5Lnfo k@&$(,B h;)O|?5vDf wt-D})-kT-O`fH[~*p$} z+8p  Mw"e ']?:CǓN/#zYģJg<<{${@T-~W$#<;jAX/xj}e,t1Z&*m[v}jeBPY_J.f5XmiOƫ]^tXKV.z믭 .t+vFX΄:~ 3bl`1J?y~46pt~.}D[I"`>8?lxh6ڀTyP1BjdLGH "]©,C_lw" ^[.郂pxxk|/߆?T8:i8F^u2Dlte|3M\f?>\mA .tG/ iӣ'+0:ߍϬ_΂A˨sԮG^k.)i.!OߴPcr*%B]ɂʟwR]=[DŽfzDjnw15T30~ ._Ssv؊ yVF~QljcխLqq>># ܥr~Z2=jN׊Mb!?k@${#&<({GI*-q&f)/kTQG8QS:M>2 is5'3KWn8z U28iB~c÷@At5^kKe^n`ypءaHIB n-XeuLѥ1K-# )s0AĐ%$Տ( ?| "OUD}X 7SnWpk ??lߖؤy I So}vk? 5QI[OP qpa-w:}XmCsv` ENlzfdg t+W#1Ci ws^'>}xot,{Od#bM@%(5ˡk8ձvt>8X,E`)'7 ɡ בw7Uo`d Zԏl 57*2*e T5z1%E6aMK%/MNV_+L8#Cc{O ݄kvxjU1BFW*ϛ*X~\0\kؙ"ʏ#-gP7+pL@]"O:4HطA}ފ~ :͖'uq? pcGɶChrAUk9 LaI3é~Iΐ=Bv͝y٭pSToYl"URNS-NɩI)j.Kx<ѥz(F 6dFS^͖GVJ%,K_#gN_qW]xD:v݆w^=S]2Y,kwh |E[UB~B$Rb,+-|? 1}F1p>K}nt˙P;gF*!Ce~ֳ(@ 7p;zPquY堞iw88%25[R M;t* U `e%Q+ksbiDɄsC!QrtVрPq~s 3'=|yBe" ~Zs2Y6O45V*W;ȆMdʍ#/ :ʟ~۠ڻ틚[t{D?B='/$KjΌ,JK$K3 dh/S4" |1ӎzjqc+ic챫<;e((iSixJm*;\B};3F~j3~VNEDE)cY3Q|V[evn:4~0ίJ1oxs윩[谓~PM7s.B?>hDRd TK%giL!yd& ύǒ%F\dǞi6Sl}T](ɴ j&i*ƻnj(#?5n~=*XŚV$1TLfwt$lE7\tў)HE]Vt.8"=t<%ޔIVтz`$>&=Ec}kZ' IЅhby̪D8xC`YO}) += T9W/ v!EC''ٗb;o)׵)!TaVA \a[ F + "M%q\4\a<4UgA4yKq&ow=A!y m@DfSC_xM&K慿,^b^آiKy4NU#x;wnH Kc8s&.H4^ M7ssfYԟ˅l#Gr(oS^Dܤӯ2iST\G2Ö`!Ȟ`*1JqLbY @^^)|?=$¹q_WOZ#$oIk鮇nPcF_&@ DA/=Nn8tTiv3VQObC1e T$>3niMFu*XC:'Ok: M.Uh->Еz6BFHRj_wN+>NVr9!F֘P37?-kmLĐIcUk0_WKl(pLvD.Ⱦ|uG𬹋5y_[wWfZ8~ezyo!bY__[#uhIJp#,,'Q+ -1z z?2,. fšE_X/o0&u_0iM*VdH!V/a53.QgwCh'~/Ђ.mqdQ="Gen=1|3$0mLvs4v޾g0B6jAQFH5rnVY%8*?/gF:{{O£1ueW\E+NRjDH7/l%Yr`gf~)0h 3^ KчYJ~o*[… m/KogAθl~EojzB7R"obc+u[oAߵ`Rڿ>Hej] q6Ř9Pߍt6&P̂N U6Κx7 ,_c9y8Cw?,ՊR`E"1OzAkk4GbYm=my9QZTȼ`ӑ]uF 6qGҬ; nKI)q]罩Ԡ")|D,4f=;*s'󋶇F`7T}yt hy>= `/i ,Y\,f3H hiq[q768u$I'Hi v$L%øG`2!v-[_9šϥ}ki*.aNDFjZ@1'5B5B"@FMXXOXςԿ+SA]~hl˵b3ާ8x:kX) ІY~Q04P, sqc7Ob &s!8]&Q Og"$'llyWg%-vgAEh KMGUK<2@QPۦ%җd35NEjn~ADeDAm8Bh:Jzj_n̐k4}2NNDE6:wZdʵp9=$|QH :21I8%,…iNa>MFEL'O$$iVPcFY#ab=\0q`0v3< _9u5SH(a؞NtO/&!'s۹\OVwW0WNFҌ(ǁ2K'G/sgWUuNW@MAX]1P7])ѩn[&B[D(77PeLQq;:0 X3#87 V`= b f&uԯE`gs-(`sVet\DP%"ĢiD]WE[q; 7un Fn'aP+ՊuJ`kjM On(v1WI)꯿DF#_N" b9ovĂsv~_Oh'٫ҒCX;GI 7]wR2-*}Ɯ:MG Rۦ/ lEֽn`w,(x,kd4'cR.cc `tň{K#rCqzsjTS\L -j-hr.h32oo,ө1}"98Nc*S 3^j\" \kNE_5{wR\p1#eɹ7b~J~Qi m)&wj6]͢'9`U m'tqA[+.WW,o =Wa0t}k&~% 'v79% 6%5LNJu]{lQ9X-Z23yc˪[ܪC^TRHy 7a# mh}Vn$,#%X{Ց"`w [>P=zݛT2U! )_>O=Phª?[ HUJt,x+SHX-1ta/T)sBgF.ZqW]'D̬ݣvsª%9h{"bOB:M*M$fB|#K ^esYxT_ ybq8#Bw}j_5€s~?~;X^ γ5q&}݈t~ݰ >g\r,p>T2g`by=M EHhxgeECYp+Ծ>0~S-ym5cyf ᗊ.BQ%QeDʔ i?V (E78 E&?z2-j ̳:>jDnR࿵U/։sybT#ы^WNX9-<) (UX $ԯfWP#!h Ha ~̅6s!!n |J_\->M*bG?"%T>4tɶ5}j>p xL!@n6 żv5j W޶Z2ccxKea|\J#! hj1 ӖlfK?{u!xHIXo1hyp]"A̭Y\)MЏ iܲ_f9X3d7IϸO93;zDŽ+]znp  ^Oxz,F?M%+piWqj]a҇BC](2&R'J o|vEu¶GyBK-$QAq>ص4p#<5w?:QYwRw&k` <. 5xBcZsBtRBTbqBӯA $R`XIKD[?1-vwIzYTOp YnjkQ6vdTg~G$D> g%nz4pD Zqη\r'WxR$5m]qg<n.Yi>dqNªsD8p$mA%)N+h/Hw.C@,剎P[8.]:y,nvm(ֱf\z7VFd5 J9%ؗ N$\>"3B*Jtw;H|~e :d8gI(#|σJ1'©2`#c`M_"7*lk tԁe_ {%;n.pm_q:DoCu&@oPk.fbOό jq+ 4L4!M_JJ`^t^t"HX6*OeEGў,7lcC m%awNU6?5nJay'&\T}=3ᙳK^"[rd'2M9}]/wApág:KNfrt8iD 7>K SR 1Qe9eVt\ }+6rÿo-~UQ `0Ӵ1rW)% 3TUrY4%ursFrֽj/JMElN@2h+F s5g)a3_EQd&8K >_:[WL r?MG.݌:fK 1'љy:,~'=T0" s#`@ɫl%a`IbW[]Ռ rN Rwu =&JIg!,SrtQ!Z%;lIڹO3lalqbd#tT;[dqPzx/x;ܠ4½sSTJ*m IP]JŐ"-PDBU~hSn_׵||^59:3>"<95vA*9%LpE|oPZRXPP٤TXr+aLKIb"G 9-g+vL=\EQj7[*) {-}gjY)@ӄgf̝B6mHy!qd.ӺOoT%ନ y"5Zp~Hx> Hȷ馊l8F{-ܙV_\Y#mmwUW+n!3Zel&=X'4ck9.{z!Gahê%&\5j`k*x2ح)l^SĚDK y[5Ƈʶ[g? E8pH{b'`%Z cӺswՌ+}+ fv_%Q/ y3].M]ccl)+ 8\qoؠbOC-Ѳ y(\~'+I&R5q؄ q>kfzr'NN+2 x%Eg.4ړBЈ[o$uLh>̥sjB䝲 ܊ q k 5P7$E:ԂjFdOwmBQ6!rK*Lacz^lLPbyazshRw QN7g! A%'˕_dyw!yEj+nj+u]j/+5 K/v[dv|s3c{bRTw2rѥ0fNf&ek 0/߼n$[ԓ,[OT_=iIS.9Cg`jϞRta ڌ}|%&H].lΖQw2^Fs,r%$61ec POΟupG.U}5z E8y NF d pXb'+wu!݉В۰.0N?Xo!c_2:u䷷fhJV8>o07J &܋ΆJidTD7UCT?+ovn4dfל,L⒳9HXw*OpR6#xHRWptE[)u{ckJ YꭣwԻs[;p2KB[xw#Ipb,rDn[V.s{^P^jEILM'E`/EUzv~Cto't~M44řd(`ӣ^vt#+Fqb3?=1oWԗ5NE3V!zm٭B0KF>Piw0V ÄJtunC3o34Է;$d̋lX,!Fˌ3'8JCǹC3Mo9q\F\v`2/"Y<)~Ɂ37A{C8Em a{<,66 @ˠLIQj˲b/I$U_O拢&~NJd_uHF`O}U^r o9bvH- &Vx¤Rep_./]qcv D ;>g5m ghNq`ȭ1MwOb VE28dRJjҴ|.n<@օ/'#{G' YrE|8nRPTcbKJqv"Qo~qj\Qֿ~a1_ n9 7tKjqTɝݧ+y_fӣlpV#$Rz?i+t QuT:T4Ksa59^LI$8lj \SKXA_9||2{/-d{1J&c$S7ņ%C?e!q;"} v0 *&{pF`;5;LS04 ?gN5 >k?GLIba x('"w`EPSdZl'wV!Yh |EO *2UI4f; 񻺐m{_O8 1/F5Đ`%BqSb:R #hgjkڌ0O^sj_/`ԍu;\#9}@E<B$F4Jn3ѿ$FU|I7V,]VCK ? 91% *DDbgkPzp>ݦɳ}C@B] *c?*LBsSTtXrer4s!ll63 [MxV }AtPG "ͬJm1r#O.à71 zߢ uq1Q/`$FrYXsٯAm}hg+03 ` 6x^rɇQDwhN&Lp@lS|PyP4ua<0gO1`C@Pp>bǗ) c_k+1]m Z\97 ڷ{͗(KNҸ?&̭lGZ|,CgV?T2jJ^dkr$`e‘ y'@r|ʞ8|lTk:ҥ2Xaz->ٖo|S njkJەAZ~30YQ[u5o.kpgjxgh۳`dԘ=yxra*'+-&"6@,[KX{q87Gp1X:D hD\C!.Qk-ʍ2Cb$DE܌pyY+Rl_6 u:aHoK`@RѫiXlA2 ƶgqy=`$8 h+ЂUϊ+#ILIyY$>?PtClPS؏J2$m@,3ȉ;LKƊ%pv&;5S2/K5ğUI涏4Ag,%;ʈDj[g Cu%jPrUɩ)tEr[dwTgNhဋ@!1v_r)3ʤ1(z~7 ]af2W8~iϜR~VQrK"+'DE{Qμs rcxB[Lpܲ̈́D ߄/v(oFXbFPܿx3ꩅr:0θUu.hJ;n;&blDs'}ET-T=2pg_5P~RcRe}1~y_22=F٭??-$"O?T%fNnmBpyC5$z3$)8o)R"L; V~|W9 ^@|K)rlEܡ  fb]L*Ί!Wү麛a#=qB U}Dͷ8ӚLY`|zIp>ck4@uwow:3l e~'-m}u}1[\6 oػT=`,#\rpHqBGvY旼ч=D=M LC,pD{[kk aVyS);yy`簢ART9h Y^H dy|{?K'mtFI[S^rU?zкR O箠bТkѡM7Ԩg[ASK2Jh`˞Xb6a65+S2 ҄'dڤn4tm].ʢZ;V99ʃ'M 0 bpV-80pZN3Eܱ[!%>b5&8Th5k]a-)uGO4^lή99 \|$_EfHp b{; y Ou|aV_է ̼CGH lj4!j:B"B CܡmbE)DHs[WLU{C>zjd,< υ7..@?<THX ׸DExXުty"W(o7-BF(Ȕ"-r (x{D7NZjVk5OY{ tyYlxbvͭ(UòkXՀӔeM[\Hk1SnMH'X |i(JHH6RYxٖ9nKo|iz#E,8y4p3*]d2?uN߉&VZBy-GH7,#9sJ|{X2%/{Gbj\y{J4̘%=U"aSj<°NC+i:g`Ҡ"6(dsD  dĿ>' 9 $)Dϝyka/Fv]c 8({v1$Ƽl+ܬGT$r,E*SED_9"bm|$]ox n kŧm97뻐<*2%ڼTAeA8'1VmDȓI(h)bN6oJyO$2RKf5޽F)8'QBk7?N.+:cnH34aWw:;n;KBD4¥n@cQ1A}>2^07f}q.pzr ėGhNK-s>5YR~%~2ce؄j×GZ'\q?ṋաL'ɨHCAc˷#jOLAU8䡷ɩShN%ğgj̛Aہj)ڃ&Mi'Ov`[%݌郿3s4uҤ4h{6@&ͺXTI>1~[8;3v/TO~^-2~ B@հ'=%<׻+PGЕ))R]3j!|k{_˻!$BHDq:W+\IN#ݔڠA`L^ޫޯǾ&8I˫?ӈߛ1 dfYE'ӭ>Zl ENޛS,XD$TWMڣCdͪp4W̽i>4!GDK2Ld)54k]jbNI'ʏ"[qÁ'3cS&CyfJ/9j98LRSo.^QxOHCd3EUm{jiP1fTޔF_Z'Ĥ_4H 'x_vܼ:{f4X5|C9}p'֡`hTk:Qk 5ZcQ7OCLR+J$[[c By}ߦ=|暣4_.b9vs?dlfȶڍRH|~br!-zr'.@ʰV%ciWGS>>Ƀto%ɯ{Bh(>$̜8N?e?ʔ2%JI*K.`ƥzsrcA 0N̎OJ"sٶo˸ԇ ¼?<_DzzYN0sVvn_JZz^e`^0Pv@qUfKwn w%myE8u2k[EhۜG㿃ON67OLhZM41?B̺zat/ܸcd] )ͮoh1͠wAK܃I>x k˅pffı& K-CAR:\4W)[@_wHY˜hpmAkO0QW-SeXBɴ{µ0[iYc]|UWpTsSB.͹ IXR=7O@<־82zd] Br(D~/iտr{wM+۳1 8qXGx :1ÛַԤȋ Raeza^W%0 ,d+npFAEWAPIE-?F'vrUu߂Phm4ްPt;\\%}k䒚z^ZrRk U0 4eT b-] qYp6 Ib!etDP ZYߧ~UJ*6JlS)ol\%nPt 5- YD { J&`9{X;Y9Λ{Kꜯ%fv'89^ҵm0љSr˩X”/-a4?ii+빘a#/Mmq opO]!wLJmҶx12D wlfF>Q=r"K֐}T,;cV0(lT֨0jg׋ޘKцZz*]%,1JYT*D ŅO)eWXbBwX6JK[x˛oZA(QOOBUG3 ?,8xoh#3.h , G~ aoRp {oV/ʃ>AէȪ}=g 9X\'SWqhvU*YV1ȖCVjҔ6[e֚Niic=;ڳ|&kǞ$l"&  ok3D.q*aᱝOJͪ=p$c̝ p,;[,~-H׊G ` ~|D#v}T &[lp3Y1/ x0۩0p&|C+R+=q%%+zLLhUz!ǀwc#ȎRuCjI] Fa5~ѣ™%!۶cL yC"Rb ūR6|kk.3g@#Tka]4'fR )i.7 Ba9-nGbz".%)Ro`A_+ҭz=DDž^90E;|Hm(s6Hft}R@RM:ʗ4L,pc}^.`SMyʘ2?Ȣ5\-m)0xGR2Ɍ>7ؗ`w=z`Oc;@ }IP)8T|;֞+.-d*|7Q oǬ N5*zhh1&KwHqAa ~$b"pߎҢ+Wg/HcKd)4'Ç_l͐;Y(˿Q!@ǔEY%m=q|F,-BɿIAٴUl_.sd/q䢂e8L0SH笼*U˙g߳ gڒaV10N:vheI݉L+XG7hlB0[*\+Ȟ {5[J0x1wT܀ڵ"xKXqIѥ`[ 'QtS8-LlE_i{%~94z☧XAP54K:^!OۗxZG;i}e¸0?FIlOz=tu*vǀ=sSdj3ru#{3SQ SDstWR0lnT"C`Yq| \ 9bfFy,k rjAɓ[,6⭒|$R.[ɏm`ZPN:d ؛C)jcBP}7B1b?呵S:< ~ba x 8M:V[3#9Ry>1Mn޺kxׯCC#})Z:?%ѹXU>idO5V]ddU 0i 0r~֭pݏ ef]$k'ALY0[W7 [ kFuvCH[2yW @ML2]CBm9tĴ%H'!sdx!8!(*x T>9mSsCE@5Ha\d1zӈP>9#Tb]%k9mX=U ,1CJFF4b_/ɢ+NBa?T"QS2`๡K y:8+o̍ T:04E(w3t3|X.pcrheH[:zf%@$㕢B8'8fwovNqADAWN~؁ x3B$Xl|?vR`һp v"Ԉ,fkTz@%l(Bv{j/ۑO xC`HgBKm6&$ǙLQ[^4!a L⢐vlH ).`tA `/AR>(N?0WHWy;n;iNk'jLU鼌;='\wsf#y~u: ԩ|."PB)4`2f8#z!Ғ~P23a2]{cR M6w?<4ܞ6FxZ St8> *\o7if+ccI] [ 7 ћwE~6Y8nUc7X^ǿo'QB|SY} /gיmG7&d2CP8//neG޺͞UPt9*;%\Ν(qn]ZܗZ ecW5;9o: z7M H |Zl]Č |ofv>*@̸.h) &CM٧Z]M F"C$f4历t$) G 5$m`"S_W{}PdlC묚nXl߸3h~KdeRMh~.`;|U& H:eYatk+y"AFrY] Ձ%^$"LsҲF`1Ly`GJ~i~Uu"(bb]!Z!]\m2fN{4A  3z󵹾7VJ)$Iv.wx#a]S&( iS_dLZYUlEddroxpEilj -;}tuM)'KnfYCjA8F)ea,S%ޫ8ɸ?wtt]: :XI/bh6$ nCVUFg.%&8XȐ\ -e#rSgLÅo.\F/2L'6Y,ʯp - 5)vf@ NRK{[Tb5| @j_;m"=DGCW Ь*?oeh`r̤e=#ycyO 6k柹{7" iJg&dt#8}Z0Jt4 2?WԘBPS{m R̤}c3\7g(&F m%}\?d[,rAaxW"C QqzUt#ސvZC~ص Em kDA7u2w^0.-jvR]]̰ɃE]-" /;R&HkʱGUşgƦRVzOκeH/6NS8Q]5^.C6_M/)u^`+ ^Q`>T./Sw[ơSgV`/kʲ3-B gWiIaymn+q}N3C^Pc( 깵I&;4ׂ:Ji[9IES -$2861]\;=mX)TVZ4>oƄA} ;w`׏%蹈FȈG9ϪRᬪ215-MD#{v 891HHnܞ>=E4 GSnhZ>{ @cسRfC%^O7ڲzIg2kt@{b<~u^H. UF ^ŠX=UPK x4`->8sW:+:B[:1Dj_o v} ~)"Yz/xbVYB< Y p@o3KUtJ2u]3V6;9wTKbr=۳~!Tg<@w8a$6[y%4G I uY]Е_ A[p䙄RmTh_Kd ~8XbRj=sRzK1q-kY;Ls['6;;Kkti nkNdvny;[VϠ/0־GeՁr >JɶXrg<dL©Ba=D->ri.2$ke5ΛbXm[Fpݬ@UxYy[~Oķ$˿C ŋ\g txxE*ህ`VSTrc.J'Jҝj$=ʃ~%VF^^: ,}H-s2ZT;*,t)ii J/uܱ!z|[ e`}y Xi `4YN;"J/G̕C3EXdq?)ӛB, z,tsZII$0@m3n|~lǝ iuA[Ux95.2/C~~_PQ]ųSr(X_>#&eH9d^k&F L0pD5ڇOo3P͇qyO#ɒC~kHH_ ))jZy5qADQf#,>0z!=On |HmI1G_δV@6MpSyZ2;B/KE<σDo uec|B@rŗ4uY`fQꗯG on۵r}5K,j X` /ޘ8O! @6`ԁv '`!v̍H6A[ˋHٰ='u]|' bX7ip-X <ݐ 1u/\3!G:e ceQFY{*X g8s?w$ GŀU* + 8/O̰}`=)a1^^=ʰgr>`$5vg~j[B@N^)"mWEx֤i92 ,!Cbz׀bs M 6怚<)?yy\#)~91يPڕǒ)a Aÿ\{@ߕH.\[U3;\LFc7'!s 6A>}!YƖ0W]|] ڷ]p^Tղ:f4A>~g(FkơCFIPHȒ~UhH~/P{GAʓ -J||xl;&@=bèxѐ_r6'O%]bSs–An=SԤLb"j^<=nlO@㝭lq~gT&TzqĽ.fgz<3Οiͦ5Q.4=ɂq֝;닼؆hH}b4}O5 @:ԮO+](ғ3UaA泣# 8`[H=6"u()M"7YfD%.Hs̞4Pn~|#:K'7En~ԨnDa NKJ!Ɇo_ e*,Wwy&z*)Hzk/  e)`]~s @T`㗔1QK'ajmR6 -zh}",z$T#7$@]J8_:#s&2ZDXV>%pNt; ?/_^-g^J;KµNk@ xXă ꕉm6ӽS Py4 |&eߚ(#N [Dx 4Hobfе!5Q:%҇+zr 6yˇ3pj7>"5Q nTpBeS1-q6Nk{>D|AB0Rcà6ؠhY$7({c%G۬ޛrD]X{z6v$:@- ˬvuF[nO ;J^!JZ~"#H/; \η6wo?0'֘'lJ8EBH_ INC("1p|Eo+^pWht]8A\r;f ΡRGEtl??dd6d}Xt;Mi' gĭsm;&tNWF'6-;k ~RGgwMzO; ϱ(@ZxUg`e00Ku^yj5Zr!xq W<9oK"I[.vo*.)˩iMCvX#UиVN_wB48,& z޼vl(Bp7~ |[@PB\ vzT?udxXSi\ nOK|Qiϫ{j*TE1Y0J8$f1>y2M wdmOT><plj0q9J&E raZc!,;:!jocm \doemiےCj_EJ|z4Z9տI/^Ced?GL\C o߆\tqW)|uJK;pi\a:rreQwO9I{dCnU?o%sHT,t'."J-iuNM(xw:iZ]G4&M(\):]5FsC '^*8 w|G2[4,sy<5t*\a+/،˚צ/x|\,ҐeWF,mZt'p0LN\k ;u7^"J ^Kv16斾BH|[(]s2#Av+P@{Rh5QP3j*9G//l%qjTMYeV/sF!YU}^dDj|EEF8dv-"no$ SRw;9[1q(->$*(L)fb]r`pc?yL6ԓÁwPc\n`=j]P,_^ W e\2#F? e5>g~ rm0 L=:a(f;5wYT)$3a䩉#lYch^RlV <"R2Fݢ8a7VG_(D$pDm|ҹb^"ڃ1Nlq(<}XYޞaVֲW ML`f1;SnC45rB]sQG(/z;SL?qaZJbmw͂&js97n,֖jz*ijoTyދBQpb~X2$ %aRjccsRs>c UVBPJgp]爂ItEvruZ7f= z辦Z s}H6pj%h]j\NFx(8|SicI7g c j b9a5M$WXa^_nrm/_w-~hZNIZYа x̊A':ZrG4") 4M^ʆl$ɱ'DC)OE;m;kMo8V& DE52YIU*=Ur<`I%ձ{djcCZᰯݿ{=LYO BKfӈꖕ"d/gn5fɻm Z ^$LZ:>krlU ̞҅QF@" {~6%Qٗ,Qm2\3 Bzޣ0ݙ9G]~J:]t]{{>G =?BSbL1ӛvu“4YzQB~;}zB]:Z"" n)wi R3Q`踀&t\% AwLSbc2eTN G`ǠЀpRD9aL}f331aم+a'F}W8p$bR@:<tZYjk.ZWI]'8 .C"^ N Y9 2mU %Вc S vsU5ɸACHq yQҌ&'a6)Z$zj#RIEffxSsؤy QL(Y;9gIi2?il4? ZunK}'e+m/R| % 2Bդ!)oBeyNHڲyK3=w [R_غh*[q4Ym4 YDz[}c݄[|vtvYW9/%!gݕRDZ(Cyv&Ii:pHt>eiSngPX4ڔ Ӵ Aùahot)F)% @1NY-#yjd`4bkn£~Ɨ`gf9Z B "_2v~~"Dqc.v~([^0"Hø(4s?B$D!T"3Е/ifsDfRf-O DfQ3q/tP- tK6(w}*N:_t Iٷx[%]a!ZšYȝPh9 NUB$pxR"la4{'4*ꎥgwt%~~BJcDRoyZ^="?76-GaKpX  &zo߶rUgxc7[ӷobw>6:ؚCi(lRlȬɂsBzkZ!;Θ{K{m jW=bib"۽J' nO.1m`+ɢ*"Q'cxe%Zn{δliGf݃KH%h<r󋂆X ->ˌ'ڮ߽y\_NR:-Α!Ç(2ů4ូNVvWj*\]pѦא=G;0T ƦlP-'VEVQ䤉jjE=@]*5sN,,pn$X=a=X=o<_qZ\HTZFG5ӿ|8#~v{KQw Rael.)?7üH4؂Q7GjV!̗_s pc4P`]ڋwh&@f=ԠM/*> EnlԎsG0kNF68!ۯQ =(w1'L%uK!&_#"y07lpS!T_jroojC\̞ wM:[d>Ǯ&`ˠnQ1fRy6:oGnQ /$^Ue90'drSRX^zQγeh'R"sZs ^"Ԕ׉ȾQnUGdK:#;9UK -(? 9wy#äa9_cy넠jС -e.l_C8IO/q%oQƺY=1~+(5e,W^P/~q1³Gř/n9Wu7c5>d36AN ec>B#u=JSlM6!L <$s)I LT <;&e?elZ:PsRd9)m:qXj"BafϷ-\;nE-{PPW~ ݣ%dnQ7]ik37]# شr &*$,á(.O5d&z yNzPLz}R|,L,Z {@P+6Aٔ2>*QKd%qA@#q6Ԋu#9cqk%!N7f/Sz83,W#qy3@B$!w++` Te:yY+aOp?'*U"peU1 SJI AVG :p8XB2a`nZ/chۙʌ. ;[Be8~ݗk2Ē MĨո/݀<VCx rA\75 yMS&5*c}>nI }:#P:{8kmW@$I8e|_($fB8;U%a>q,,4O& \X՟`l/@G6\?kB!nZ޹574bĝ!`-Tݔ~M-(Z&hRɰޮȽ1Tc5(#u?]t29] ܂KWNBpv\J5`M&5n$ qG'E|c ى ۡD nkߋx0 q.o#چڸNS@">t#p\T\T켤2TX_6ɘ/[ojo2xΥ 3PQy&VDBfg\DRE/\?=# ~piwZ5yvc+#P%yVY-{cg[]X(QmFdk:':@&>'@Y1 ȹ9oCf@# +( (%if O7b+2\c +Ã%DjH3#V`kt:Y"#+wkLQpNF4(Y$l!{g_h*Jniauszf#>ZO,찜4D2ǤWʖKδE߃F*F"b=J'o!'=Sѥ+ SVL(YM5%䩿"tI:,G%z`6GBkMkbmr/Hj|3(۫kv"w k`7]u'+G $.[ÕK:JCU2gik %4> Λ3v9aTG?^B$/KmIGPgzݮTd#:?nYPbT/[8Q)żɺ8e:S)rQBLtJ98):\o| :aDRi>:aFk^p8@nEms|PJ)lA@h'AZ'km? ES : 8eR Joefk;ǗuIXUE(k=EWN5(o\w)ӛX>/tpn1gzމZ/߅HH߹aRǗ)ZԱ#G{W͖W2b|aPf*;ѝ2[.?5]v05,ór/I~,5)K e@Px(5<)1a$Lì~6C5zjȏ!Do9bg|l6DJ|*$\SNDcjL^BZ(Ii:@9H T3U!aX?eQ ؾ6UMxI]{y'8j&`)?>.G?-IC,yiBٻ2Y|q _K Ge䘈hrlgb=j\zSr^G{ҨR *4Xt~#4d E:/ t\o)(r3#f2NC[6;Y*K$ 8Ȋ꽡nHyÙk !$(VFGhUQBu1wl3n|?(_L}Bp LF`=\׷Byh0ٞ=XoMb0BR1?mИcUk_7w܎ah1twLN[C~U"a]\M\[x5fX*!CYwI猵wI)LXh3zv,)x5ro(l|ɉሒ#nq9Pw2;ޠ Fcp{nŘZ@[6Jǒdaң p+dVFG=Vz+sreRɲ\>]1퓎D'8ùZXq;N-":up10 Ņ@JM&s]-urpקZkwYuӅcKu}iWcZܮ&.O]yJ9J }Z 6@eaOhfa#(V/NMOor%$@>P#{݉NFMV ,@A8Հu+JoݑUq܊S-]ܛuM% Eeզ(CLh#3N^5pf< v /MC62/ ;&\BUȱ܊á" XMir_:/"]p0Exe*\ %ܐ@4ݠlH$*+K߄/4x|I%00 DDMuC_1_!So&]Gʬ9kj4PwboU>Wӻ!5]cN> ~+v}]Pw=0ʅ Ki1[+xo>Q QqgTh܆lU{lrQfj| G@Bz jUX-CqH:`C$lSb=峩(g3HZK!/rwг%Oڠ݇: 4 D^6p%\M?jڒ5n9X@ xmVɟ6H{đIbJ0SgsWxb}@xՑ \d{"FYخ\&c^+)t=~E&2 /y&/Out̔WF Hӌdoe@[pmCw;E6l0,(Q-rn4W#o|)&EU O_u$<&͔wdrFn5t!S @ș՗HLUfoaم]_B&Y,GRɿD-=¹ݱJob#Zw1DAcM-I˜Uӌ>h}] n]rsn;nÚ sX3JECBt-B a^k9NZ02{~'Z'p\,3nsr:8<8[œjT!?S <<->=˹R[0oe8biy`"NH>\: nB>HM0eDŽVkX[[ҩAB9 ',Q,jPTHS2waAD<9 i) _X]hH? 3.`Tר#~{Udې#&9uy>Kn0)[k'D# GJNao182AV(a=|Rc"{XQ.D;94-z^l,99M&fH!!(߅U:,$l,oC'Т4"O9&F Cq'6pa:*W dL1b1Ay$3zBkW#꬗3xV7sF-c G>ٿ_}M 3Ij#B3]2?EP⃌T'}( [v0h.؁oP;Nx0s[5Rl {TÄJ/$i~]c5 ɟ+z*beR?6m\-½nE8٣b lnCc_ ڻ辽Aŕ%H_8~C&VaTFwkmE[`4 fga3RF!TPè#NUֲZeu%=@F4'5Bw'@> (־->1Yt% 05$wOmWK$9k uyqɔզ@,+fc ҎLTe욑!y|_>IAnm;ip\4g]Cb&B+1ֳTeÏ6<-T[k$87 IeX5ԧAV6~Q4uιXwj5t<&m"֭"L ޡk(Ͻ\`>C_j͗f"X[n{rPЊIX\UTto՜+*898dC}wt0P)qA XjƂbl1M?x?2zfNl@YNaR%uݬjKB4`Mj6EK5j7r`dZƃ0QꤙβGE H,9HNrۧܥ;(l+D>d0k@kXVu![ϭiqK?zq4it/%/<%|iN`:ck0iVu⤎t #оkC݈1OH#R9*iu$c t&<=#D5 J'2ݓEW3/=c}5FkfhK7j=O#P^ή5{˧7,1UDqGD%)@4{G}$uvAjb qɽ{-pZPnԣ D >Jc#/+%Hd&_#G.o]L;ɣ ];}fQNOTIƖ١]5yEjE%{pqz7.W叔@ޒ3&5 \l_ =8},RȦ*T& Ai5۫\9k̻цY+Ȕn 04  Vs[X' G لmMBle#Eܻ41STo+j<":Ň>H ]|֮n?7C牸V32IAn)y%n61LdC&~a-@_HJƂ_oW h ¢7XxV_@'R$hd`h֓x;wb0Wk3mL92hlOA_k) EE d /&3T9sLM<CX?$I0̉n1)yBv+ Ʈ53k]unD10˷]RsVaq_ C-k':=,?rs糥Yʆmn*A->`",gVT9a{,s*g0t A q?{jC/:$Fm4Eb ""TnQjAz1y5u>dce"3ּ=2ܿ 73 nV!"szz^N^KsK_~.xz!_XH: ;֒cfT_bܔNDϫfY@yO V5U*R apV#L ,mv_Y"bc11] E~h <)tp@Ux%5wʠ]_Gĭw<ӊq ND HB\^eB4nP;K4rϡv'Y.CoUuݬBDͩ=4O,? m]kUt@7ZE\&ow{s?C(Ň3FAg1 7k'?v섿"]EW#7Yܯ12#RP\@kAR☟|T 2h'!* нaJJݮEqlӹ E~g,qJO/݅4(GCH~HcbTmE>e*rm@Oo)U2GkR .{H^_|ӯF{_+Ï+c^IG!ԁ `|RWd~2ۮ~WٌՄ1@^e[fN煤SꎬRd_m#SKc|J9L0giFSIز>U,F;hyþ&{lþyPYT-ÙObD"]@*fbH]pFpHcU UkAGrTBc4=Op]W="̏7"S8JZB'l ~LfTvn5r}n+@zQ0Mo<"h)F*Ǐ ,sg 3?>c7ƐqJa ΏɇDs<[hQ!*h5rw$Jcl?C"͡LBeV7דCRVI#x⛹n+q_c2s+sCjCO䥦 DߔE-:28 D/ꇏH#5,+fj<P) oN~Ǘm @ ݖEI2EU3 t^yQ<`NgWuCC/Y0?"uR̪E[S1(;`#C rGx:ELJ2g XC* ;yV.bĖyAfnM|Èrhq){0n[/C*aGq+hV AJ:Lh~ص&Q IGrv8WPD%>=WPPEmp-f߮!ob6>ݨ  H , ziP !inF`\-![E::#3D`2:[p~< (ƵP 5&`[aW[cv*9\ azT]=Db9ˬ{ v 2R]x y;$c$"D֧Ã%){teEސ7J&V?gI"=@"ҁӪb"9~vScJrgNC{?R/Mu׈9C x:d=M8E۫8ר}zC˔d OFQ`}ѳ3G6Ԉ^'SBD533ͽ5fty'?\|0ZSfϼ^[ܐIYp]"5]?OyR6غqi*`.Bx;T]GH#ܚgl)3#{(o Qc~\sfߞQ͑E:agCq'ҷ beM9 UQCiM|Ss+h<`.vՆKJcf0&XiFf%iZJi^j0ZLx%_ojִqOԺgBm-h[g nryOt@=)Dc_{nM yd9x0{QRqY޲36+0~;H[HzEf,澏Y5fAS$ᅡz%yS{Q RMd_ Z(0iӡJwCҰjgdYXۉÛ:&ZgAu]E*ᱬN[ܓ׼a`dv>ܓ6!$N=l2&,ayg WUS%w%6b1ixW@ (O%+RG7 _h2|ų6CmHYDn\*0 UQ|LV? ;ئe 55薔k%E v\n୮REKy?JעO G\gmf=*= ¬­}Afs9^kᛅsD J7@*(&b/>aabut-֛I]$y-CƠ?g,Gӂ6 sS=W34v? ,Rnk#AuEb#A,7DߤhjmprpMRz<7q:}=nN#GM'"Dq2@IWxW&xbD'ߪr`A DBgr nt 3_" ڹw-xKO(],A@])HXL9e&';";K{1 > v8ɰF<R^qw"8hj00et=5ȵh$?`!w ~F ڦ~{JEZISJtq$ŞWwJݪkG!.y2oxWv8NRxok| lKKBc1L7RX2IKݵs@T!ʻ| 5ؠxUeB9rҎ78Atx5ٙϛx$AL׊>pK wL_1H2X 7lw84+Kg@|5>ik8LH#3 F5ՍUfkp2T) /ˊWq)(O(.&p )$SȲ-̻]JQhHp3K+~Qg͞~[[Y_E lm WfiaӉOvfdWNUZgnӦX&%\ Q Z:.c,3[0Z78>gꁴ'N*_nhv MR;'m] wGSXmBzPԣ͐밇M+! ĺ\y,utW(rP9پD]ţWBN1crdW7yBKhK MXl^d!+݁&=bT[0T&e,* 7PFQ.dc EFGGfnKnKﰩi$G2hUhLzI 5ժ~.]#,o6sqڗ:r$LX 쵰A `HPB}M &[ }=t) BA HBg}Nz}Wp|9u:]g_9 Rk{aePN ]g>l~3-IkJheZ&/2*,.(B4 LfDAb9m$MH%92B ?7xP 7Qg =o>$ȴ DIVtvuD~߲c["WPYVt.N{ 2YʀlDyhޮUE~9Z_ά|:.ҽ.yթ޿֌0JR 5,{5#0"Z~=S2_^VlH d04$N1h@MMq| 00։x!#73,%/9νM3`;{ җ}9+aS^T.× OѮ4B)bbl6.4:82եwO)Um/Z}jewp`MwN2Oqi/Lٖ"krSa't}Jw?U7F<=/ m:$P9~;q 0(H OHt Ӽe 7P ŽeHhvcn:>x5̌`7 %k3 m=;M냖J0!ufhY1d1 [AI2N->bAdш2. !s]A l ;pdy ]~cpFq^(G ji*) Ö7eC1ggagY>Y\K5 |&l6ȓw{KWH@ 7!Sob6"Pa]5R&V`XenN^ae?9=/l֓Сt-5U :[1 7_&(yM)j6)T tLg`$rqA4Vx֖cnk&zsʓʎJ8G̱p{Kn9)8홡* bs(rAvwؽ#:m[8 ۟2!j8\tdI ciԙMsyvMgg==LּO<,>\7.n(#+#H2֟dotrr({3ZJqH P2&i͊v.?ehv_ Z; 0DtU'ԝ$B(TN/uUMgʾ5@HE#)\iёz AJMU1M&ԕ*g\O[Ax`r"7_iù-aЯ3ӈI[A!,~H|Y:w"C'F[а{@v)2muУ*>E[5ZĿ~оA{&vGݎ:3lza؍@cu~VSyĵzpBlUɳj$tTr0б2KKznu!N"e NAzeNm2|2Т7h?LFTI [z$U0K @z0w/{+0LM67]R 0@ BմB KՔ).N})\ p;'oU;l3JtMu%0Q|B-r\[1MG&-a4 NTj-u$ݮ#ӥ(ǒpP(}W qaw2}UO&y5._Bg 8_+tCoú#CuI'] r-d?K!sgJ[4?V =zӼJ(p$3Z"g]$vbziyd<}L:2ȷ`ȘAHzuɎ8YhexB˞/V6C*&e#yCkMwIUŭ~=C<-`OwHiV!@@K5ِ!J; O.I-)ngKm ql/~u|'Ƕ)ɣR3`OXƙ ( }CJݨ&W^W=p_+B}/ ǿ6ij|geyۋ@'y"*d+pÂĄ;|WGԳ-ՎғJH[agI7c0Cug͹a `lIjQhAF:>{u뽡 cZ~|n Rnv }kC.寉JcCLkMZiOlj?JqY,ۇi0RCS JUz[PD@.E;r|u+>88-z'P<"Huc$̖=cV|u `l6HQ:raʻӂw@>Z}emC)6_R >WofO?·x8whIBj^L/7cD~1M5uIģl84vE˞lsTdz/l ݯvD,f\\RmՍ-KF22Tc *K[t~ER堈ITeE;ӕ^kΌMܡJYh"q휔 1\!ι4>8_rq! Ե~t«Sh moA_xO6ĚIpR߉ܔlrŘD&-$V9[o+7$k6#̝n LBOCb f anKU33d~V<Nb+Kx`C A+K}Q*F;aQr;4ZͶ^`R$3 y]llz9[,rJ8VNd  اSiOVi+!y LMcז(/-,1zYxփ5V a4uy8HJߥ?G|`Hy HzIs/ ,EwH1 Jl Lٶ"Gr2Ɠqg 1z{c1tđL\g2#i5Sd/Ճ2.?_5twGpygMfZ\H`3$k΋ɠcyҶ5[)}!yŰFM'f'=ZTQaCmAPR E {HLUu3y)':w~28Iq>+]1oUAU,hk n}}UV5a,UoA}GUL{)_%2nu-1(Y/ Nb㼹W & c~MMC k,Z06s?ql5TF ذ\!y>$m[tm{њ! M.=vz;هySoBeEk{jn7]FO5(h@I=ϊyTD]5k3D)9ƦY\V1 <@;%w9q-R*@ѯQ>vYriFw"PE®?y;yN9`@= XX! aVfɂJiP)u#bKm5"HT_;ҭN/M7)p(˯vR۰03)9p9Snj/ Tywb}z8ЫJ/1iV̮iO,MkÄb:.' Se(97` 38'kCW60TrJq1L윎'kCe<}e2/r xU0pZnOV0kOC1:ڸvcO2#ďe% ¢1ld?SI9̒Unj2'[+Kŕ^jrb9J8"L$_pQg՟*5{`1סTq9V LkIE/Qkň~P/ 4L-Oay/v)eGZ0fn5m]1[_͗bu`:/e Q9>x;popA` 3-11AٳH/Iw]Y>T|98BRzqڙG(.dTiMޮAWy2t%TTXbᯋ8V;?qjztyO7E$ _hdhkg1"طso'GSyMO0!QY=a+vh{WOS Zuu'L8$温j7+]+͐[|b>=j啮¥,t$$r0{=35\7Lݩ/Oz^^}׾;O9SwvS>XNQC:#m&;'>pkHC(mV^f~Y#p_,nHZ|6O3:\t'Apt7wuN`rs@BrWT&i}D yO߱ɏ/@TR 9Nf&Dg[zKO |ޟ4oV|ZvVҪ]$E%MJ׊HZ9%`cD;9#QSxj/68}5;i\wisF͋Eo?ZVjĺƭ9mG1I{ UlDJ|"}2V Db.+rXlͫ\U,Yb[ :s6 d(3^\/:}^chv}{I\ *~lcNaO6uj9G;o{"pazTV E[pd8s)F>IbqH?y_ {ѭ +h9noO{yg28|EYe ojEnE)/:3 ~Jnnb49DشjHOPrfS^J"ç$:eTҡ-koawګ8GRV8ܳ3HƉUI) U7Lfb$slܓVgsk'!mAR!RClДH4֍(g|N-J;uayqpN)m-WV~fS&q&Kb%!kB 0BԉA$eGҽQQNk_IԣdD[ܒs|v;3c1DTY=ł~_+SM7LKD0F dc2m6mzJp ^H?9 ) sZQ͚b`1~^X{; .s ;݆n$~+xlұ#;! ? H"t8'*;`$pD!XE(SI ӊ_\7_cbf~.?,>|{d=PO<%~mgM ̪;d,7#iqb3ffxRGkBڻj8 QZ#/.Ign !:-ꦢM&-d~xzpv!C]RNPxӸ '?Alp_E>G֖2)?79C{v| LՃGJS7Me^ּRb^_#(RD!"͕Yd'}mh٢2)AG|/\O$᱂O`6 Y|Zq>cPM.-JqMʟRȶ̫xQc,yr(QxkI/f661QC%q(]??lC& BMKsh{lzwx,NzPq` ԙe*̞`q*_c-y}8xm&![.(H,bX5/ѳ5Z %S*A.VO)!5a0Ǧ@N$$3be gȘ~0~ 㝶#󭬨B?/xg~Ӿ:B^$>( ?( )#E6\՛$m tns} XVSLu. xVN_"̣3 {PNJwyI#4:A8j\!YT)hBy\8aC#Ql E8lh׵);62Lk u=%xiS+V>Y ǯ \J v^4xx!C =EDlmDi"{P"竫ݘCۮߖٶ ̓Mz 5@\bo`c$H$Mc8jEO(vȹfoSюa.(T`X"۴l@E;xak-/j80@(~7;t4h؂ԭ{F zW!pF5--]uh7X #fvdSnxƴ}U.'^< ҡOmTC>8\ʢȈ:ЛI;9S)pAp>8;os}4 Ң& vHnh/c*Fpgd?vplDLUtXߧlASaj =c#?a.r&Oƕ~ۮ3YP(ϜK=ȋiZO=E<2lJXreSX+:YClZf!W{w._2f qX sTp{4t﨔 Pĉݮ~&ɀTέvHKpsʇ]f8~aQk3l(Al-<.ǯg o;Ef!v u{FTt C㚓gEϤ-D;MpN|#G%gZ31JG|3>Y:8})>V?qGŷRB$Q@ G `_fbeW׽J=n罇)MH&ICfhz>fj]ezъpvYw"_|`t8#|S 3ch]W3:#+r BwK!czKnM:X-Bʏr]}.a?̇wt5]iW86 ELP¼]@GOt^RzѵF{OA 4B4Ԩq19Z/ĩυL߸ڶX'T,Mdչo(Xtl\;5| ?m4u!?=kW訧5p?]mA?훺gP-Jr=/ueŠ|@< iHÓz,?$_NEYt"K-:ɛ WMQnSl V2l<3V"fYcjߑz}HT7La[L bo|<47+AUዀBhRl0xBOsC[ЭbL8mrr,=]0\_syi 3\ψs#a^ s4\;v.u>Z.~YaO77߽*&Pe*}Ё|es(5CLm lsϣTq͇?B»K;Xn3,}0xCzVod ӵKv W1)dc)ci5bNfrAJ{~xlfF4# Y:/ztÂ"JTqrK)mefs,g}snD^.uTjJArlFf?"om& e}t)w"wB-RBA< &L:ò:(ܣ|ѫJq*:"/3䄧Ikk}^Kƒp+,|L 麛+M}0j*Sicg֭卷=/Pn[d?~Y&~ cߋ=#8d_2uG!SYu炪<(!_~F<\fnP{ Ţ*o=$% $=k,\a2ʂ+&T!zҜn"/ ouBɥEq(dEM;阺$E'ޢ\o}]\t3* ̋ݾM¨ìoO QhHM,`dgk/<y=EcSDC'$ ހ!! 4E-0[M0gc=NAF=T.*x^_fvab͢C=7˻m؎ht/Jmq.fD6EM$UZבּkcs+8irXK#wTf !ɹ'1j/9;> /k4!+@~J 9?FV8f~oͤh;Z϶z{Hw.:QxbOg_]R۳?qe5!s\lqK)RqIqo'觩q;{PXEsi뵉$kzī Q|Rbzp9ogP& 5 m@<>t\96'.82dFӟ{faK*y9`k37u*jN%| hFY῱Ympb`M<&Ӝ8 Y ?_®PMYiF|s}K cL678IpbWl fw]~ R@]0\dAt}0l m~E(bD1WR" KjonzQ'Oq?pSYb>s3 9,vOe\DHemB+ue{,Khl 绗\'$6G\R-Y;CϨ\>D=ϊr1Xˢ2qPxo^Y Fs>[W]6}FǞdG$mk)M| 6;paSyq|JTHp@v.Zj.R8`Umѷ{JP$$ z.i{, Ʒ6ƕa 5oAy&~b  YCINEDtR)dC7eq=0sݱ83D*f2 c6f7b_6A7n?^*ɿ94Ӥz/8‘Q{1@ [}4UQy(3Ь$ž ivk w>}ObwmKKE= BCf ĺgk g6iXb\4g*yT_/bG=(P56hErz0=0@unDe8%&(౒7OlMn@G lCS@U\~ ZZpas"Vf減IPZ8;jذZdzYE<tNti]M%Tlb^Q?Zc^G X3S&lE-G3{;K`DK(wl6^)550yއJW` d";E Wub ׉c=wf_/ AhIJ&SZ/4YҾ[SDlŸGjzfwsͫe$~[x~B)̣\y.'`mJ-DaR!AHo/0A"3=!FqꍤꝮ쎏JJY- BKAؒ|N뒹M7.gc-m FXmwᾐ%~ %QF  0|0?qi0Q&ߺXu2s]v؛.Ĉ+G׊ĀM!AcYiJC/nQ": d^Az[ʲl1p&GDl!(u-]91Н? == h}E$Scer Ke+tU1fJ뼰a3f+/#㜦_7Dh~f5gK'uyJj$3Tvj8r9,yV\p']O8aKjTB:CRƷ| MgnFB!ٚ&K[tMAs oS cwm@ &= },8#tTXF,Sc&ґwMl8a*N GՋ@c0 H'.r6~@@{%2rD$$V׫"€0j"ynwwY \-m"L*pB[7x߄fK^@˔&iTp]NUo`b ּ'^r:;FhJvn)͖H%|ͳ!Xʜ"J fo$yꢥvnsܛʣYWƊ;7VhN.Cyz FaÑ4XgIǑc4V4Wa47ﰺ#޻iySJ}ֹ*]pPܐ6[QIeVy $FCErO[o*JL\]&c  lǢ]RKwIH&$5:6֐%]ޫ+gCZ UN@_#8t5H*p*,;p^s:RwB:{_X4 BU2Wʙ ̉*kHx[X[(| !$HXuy[qtMWMB7s8YnfNoT66ͩ.1g^(L!l>9.)=˞d$|`qBK;#ת >=mHhǐ|HֆfIv^E+&J P't~~Aj!@ךzV}Dr誏%M&4"kzi `\# {3E0=ܨ]< 4qmw[ۊ\] _JUl_:}%/N˟L_'4%%=$t{ 7JI'G VWp#,;9O.>1"4(jCu(E᡽d ή3P8Mnj{M%_'~Wm~ s! PUZN^@ V%\q2DX$FrA6 zm6Y^$pU]-K'6C@25  ָνﱵYC]pGq%_(Ip^6NN}_ H})k,kZTihO)1 yh?N){Ɣ,CNJ8J^G@,] 1);|׵b/87jj~Oc8$)}Vv2iHQ^1Җ՜EWU=% k@p=޲ +D5+Әぃ61 ߖムNsH c^ↆS۽XXm9eӶzѸd $׽QZg KºDG~0,5vQ3.5ߍ lL| s+}ܒ7X~V">*j,.綥GAs4{Krw)B گ5ͤ:_Dňii# o27e̵w,o:s]E{.+OjBB/u<;oNBWO?~|z yvNô2.+K>618XBˬ}c"Hd0Maqh?y*9F7 씜F45٪(2){~bh<]Mx4Xn29HAu2ҝetO,M{1ln&NؠͼX=Nqub? 7 QBMAڌZ;ĝŐyFjׇm-E_EOhm#asxky-`7q~Y\+}EvBJA!@d#x\ }ʰ֒xj%Icv^JWHrE`i!kc{aGE{Xv8d;HB&T%\@6a+ۋw{brhc0~]|,X=ߕT솩zGc 6: 'cZ ]1{I%gVFk6s1`֑")!F"=9>  8vB't(M$ʶJf23h[zM MveV.b-=VaQ0۹VÈyeKF7ke`]щpolMTy-R`U}M0&a; Dx8ޗ:cD9l zE # "`wyəv{R##OVR%IuVb1jP>} .sݬը4N+g=f0tle3@=$H/|9H/}O.¤8u~Wp#&AfFhAY8J0;(Z"\4̻@P `Oj܄i #',v 1Lg.Kw8Gv~ҍx\hcVQ&gp⡱kv^Jo_PiSPSg[^߭B8\HmՅ1{_S2Aqy;$U1\+3V:l)~jr.4vw ] l΍o'kޭzyE L$d̒+S JIIeB[[)^"])^n?}3YMu 7Fc#]}Rl&`YI&fpT_.@v=!U»LQ+3$գ6}+5-)&qa_-[!]*J.LׁFZ{b !X+'g-6E#qP,l!guxts83bUot_V_@.]L~rBKjH# "@abO/vx{~߾k"bhiX2b2t],RF2v$0(xk(dR5U`D'a&sDV6NKn 2MU1NSg"~>m)|nӊGq?.s>`. !7Vп-p\X+WbŜLYʼΆ?|WfS$bϩ+`>}xxP0AWF3>Ҕ)^@Y,?v> o*`Q ) I<1rxJ;~wdJ;*2> 2pn TlJ!:3@Aˆ$B< ߉TTLO<㨯P6u?*]ATM ]6fbScHoٯHK6΃͹O^޾߉bK㤌sznDj$;Lq XQ%MQ֥łoxGa@LYby  "  [DX =yD]6_S$V;NK,o4(ۏȌ%C,43P7(2)XZ*Nw IųwO HG5;d+t 1  YXdǕ7XA:Y4yBG.&־)XBEd|B} XM}j?] Rҩ\FγYF}XhJۈ;R9aQG4'X5(IZ8<ua#%+DZgc1P $`\_ptydT% i/p1ux/~t=}wrࢽH^[̻ʻއrl3,X؛v{`vXvل7g~]JА)OR6oy0v\Y_=~N3jK>+s+ؙTV&;Q/|,_o5_k4 rTc=$ZCď3,!{+kV*6G]qr ,}*ݜeWr3tX(Yt8hղ-Cw¯BJʂ\+yXe|'Кj\͸1 ;XSdtO( voUyLqg@y#2#*48'ofMok6KRiyK_ T|%ܨyiLhz~PYqZ_ - ;J t^|A@8ġ:ZZ1Ȳ p J 3&wb^?3TC'4g (xBgqZ8gi!+;#.Kӟt/*⮲}XO֭>?Js0 %M䍅tx]Aan=jfgS+F;[UO9k|~9LS9B Y1 ,Mi>K'YL3LpD\#DKbHqNm=`Ѝٰ-uFWD(/K5I/} / K\ߊˆ?9G37,s5 EH f,ЬDU̹}MoortVO4;黒" g\֓L;s'JP2+IٳZ_?Z*][ Z mgr9|@'Ԙ"A*8tMo^@u{B"IZ5om Wc=?U;)T£<bY Rˁe Z-Q\%ȥC{>=CI|D]a/F,EYҪGI y(~֘L y?;*x4NO.bX4z >}4N[u d`b: W 16mcT]/SzuN;Dib$:H+^-̶fKq)֑I`"btc˼^2W]zSXZGJSԪvX/4XQy9"{ol#[q14dck`" A'b id!cZ_$E5]2l )Hf,BHAKEJAFC:JHvȻ)3V6@7y/%ViH!1)k-Lz|rDބU>~R9x>ᄵ@u ھ2k0Tn7hJػ1lunM)l?1SG*EY7nq.i8|MWF6&dǖ&sv:+Z!^'/"/V&2w,d#MJkǂcr{GPW/iuT: r&d@Q l]`*DÏPMutHsZl'-ձs>퉑K\5@j\ڋqs@GYު#Y吹2x&Ģg F27#C˞u&7U);#PvoH j2\b8w-p|=H#4VJV>%J¶T7tP"kvuJ%YI{i84ob![{u pq|:{(ӥ p77ǃWw'o|\k݃X-C$g+-J`ʄ!$飭oEaQ+HMÿICB5m&`8igMZƛbEH U&E0Ɛ.] ;08Ŷm}eO`(p\5q%çngM #T6Fr)adX(f" 8Ku|qôsZ]*],أƚ61W[H<m&*5t+z6 c5hLyGdywkY7ǜBfd"ݒp3yh#1Q# _kÝY͍v:x!mMgWQ"0Bi|yfmLBL\%D[&/XVχ8iuVϩ8''qƣ![_aTM VXay?\L%WǶ}48X-[[ c/mC3 gyg@jڣù.2mn|Ł**i59cyBY/^ݢl4},5sb|b )J*NƮTO]DO oQEkR^%{W>WPIZ[U'7&kg'>c nM$w[]c\)DZl]ޓ.n#d;DH;QE@ cND"28Cw>^@W4A6V٘ S[7f͗kC {n`0 .1ru7=4j`a]`Vζz@ Gb@)E-pѬ,apg|Q$xD(])!uLePCr)\ҭ-lUK mP5eswQ+"Em9`e4!4*Jg ?=dY}`[ !\E㈳%8:;T$Ml:XH8Sbg}8HB77<8^tP"'/@ȟ:m0(~NÌ}bA&|qB{p át9(T\ZN0l z:s[@7NHv.=UMWjI]. N+ڊ6J j#Xn\ӿ$7=Ʀ4+>m,;#ݤ);*~yWH)4k("}UG&n1)u`"ߧ!R<37epq ٵ8,$ 6{ P:ŔpRz.IeSx4H+?Cʶ]SZ̨-bN"?OĠPh+)ģM]gV,)k(a>Ld0jA܌|sU 0rɶEŔ,g,Mۜ3syr".a-3 >>1"Dej׆5M8'G#ճ7JDgDY}a2,4d/NOwc&TH"?7Jf2v=,~yv??E9hMLBf# R%◪;CiMYβ`V9AO^+<+8ieO "}sYdgN1NiP.RS%_o/Aۊ!>0[ps +F&5^3) q0wP)P61u˜F'B[R#o'Awߔ X-f&V<x֦ӆۡȂfHU*/s뗍ͲK43S@%ŃtGO}R͜ )%ST]U//XsLw &4;YNsؙ)jamI+zaeE=q;P͚7"kZhRa!\l@ X&I)Kd7Ŷ5Um3: 6\ ,`^J/W,C7PS m<g7~9 #7*|%Bc2a82O +W ѿXfdr[hkjY@!L[z" ń@jJ9@/0/[N6N v{w8*^&ZvG0uwjUդMtIi=R#vrfη Kq.]P386m,PGUx;;*ی~TNVs=z9)\O HeL"mDnFV ++\b/}lہ6Hi,oh {lJwR7@lhfGo5+GZwߓ ׉,ma); NږLՇθ&>}2&n]-emWomo!$Q!m&5r7C)lI^s})t_|[? ԉ<%0鐀=S,^qI6$XBq0HuF{/[{ I.vEKef.|%".[vG9g2܀imO H`5s8[y\,e9O۵1rCU7B!#A7cϓ. r9h.GsU^ev=j> j W䐂kqhߑE GS֭usMZU7l*7U^jݧ2jѿp?`ĴvFv #4?qP(=}b/y ؈WQ$" ~aCtJ&y>\nRGF[p)%mfR2|icns^#t+0fbKOIU#z/k`;~V%SU<\pꭘ9)kY-RzGce8Y!9,jN>~kRt_`{b[~tzMOn5:W"^@q>Lɬ=~ :Xq~qΨOHeCm iT> UԲvщu:~v܃g(;\5/Z38g:jEz iLZR#ͺ~(X)!lyָJSVbГoMW zι,z5 z'lZDe2w:$0LP2nJ\j uaNafJ6WNv ĖBC @MuPua.a NDJO@׆]9Wá=R |܊|`G_qָm AK=`V-:K +E3箇-bA \SyTO8W~2ӲNeֆcX|9B^@}Sd'# d˨GSC Ԭ&GƻN3JI4(eHVy,}{9YęAT#X i@W=FhxJmn` FGu;fa/fɲ8q0ҔvO&5DU$Āӑf j$t's5vz6*©n{U"Ll@/UxmF]#֧B-L~"AY+ՎrbȾw۔s3͠^g|##1 6] `fa&d' s5/G]7hOGd8RM:Z_a nvJde=n$ ,8/X&50a#>RXM4 <+ƞTґ5Yi5횻nElw|oAJl3Q7F B4F_:}$^\6}|~F Dץusg_hsEU~/X}ɩsQ3bV*/ N5hR2gosAh B>#w(,2goX&Ȫ NB 8zX}󳌷Q25/J[ACD=Mi3k"_mo㱭>,hCt%p/HQjݢNi45nQg-i2UKl M狏j4Yaa9 zqLv ~Y'櫨' ̍юgfDB/Kۨ0 YӇyn˕ϛW(N=E\_p7#j^n1LJ&-J/VՐv.$!' Y@8RmrpQM3nzYQ߈Sf37 ]Ӛ*yp4t :&;pD4irڊj5C¥0]/_dڄ((v* 0XugNŲ#?~MtsxFuNAXjhA_ms}aXH%}[r]6kWi5ʚ_qC0gn+ƿ/cSm\Am<&qܨy,K])zMbUMiGIسvWa7;druwydҀhg(.各BΌ$i˄N+t2F_%#C>VȵH]p&!cu 1YT.M@JhPfלyKK¦'O:[*4?ۉ} VmOIr]AJ9UeSvp]ÓC-q3a&f0=Jp W1ZN ܟ,@{rC=j6-ը[ϵ5*={{.*w" qϓs /omh~ΎnO6DiНIj܄hUTMT4WɦDXJШ?>/F4gZc=nu'@NEQoPZ |^LKla^%#,#P =R7_Z Dr%I ^솿 e"f.<IyC>̇:HƜTbrk C/ T ^t-G}sG ]{IMdvr?j(8k>j0.|hc{e=(ҒHjUUWLU?sNea#3zn1D'^Xw`ru4 L1&2J<|#=cSGdT-I|,XCEoo+^߾uswie%+0U1=̹wc#%=H[(RjaC v.uHHW.7y4I TT{ӖH.)sȌlMoiݞQZVzkw!q"P1 ʊ4LbjcYty:cd}])kY>lo etb `4>/bp '%Yu9HA^~NHIpUU] _wapK5eυWGxl [{ dPdj5hiPѓm. ?6dwx+687en  DI{3jbv Gv 0Ymª\3r_i괊#F,y%n&^ H48 c=KNx& 0W3%_еQ~~%0v ؞$raʕs7}V"G$T6   ƲB6~6 גƥH /nAoO]RQ +eʺ*ҙn2.dhgfn&&F% a,^%_0B'QЋEb@\+ f! `zX"߿Ŀ Uaק'xߒttuK T/pqd17׿ 4Ts5Nih=!:!R-::bks*BvЁ& }F-i"~ E8<ըLxpoWtfB"%C{OQrѻqʈ4 T1JHlW#tW'ޚMأnj_Y@_شp!Xnpsa]Z<6cOk$BX[׿\u;wEv 4G,!4H jB,\Xcʾr>90q0ǴpGڊ;e-[fpmH@ҝ[YBhnSŞo7Q iiw@>)zH4F躡 qpz/]+" a/h[/y[l+xk'~5_ 5lഐ["/YNݠ9Y ͖䜥7}g]ZPCճ®4ّZWOU2ao}E ~9jsi7 }}x(|}5f5(w|.Z\5bjZPW.87&Gwʖ%Nʫ' ZHg0_hcED)CK͡k.HM^qnav?e_HʫUkW`W8~ѲOeooQP io D6,Q .c\SM8l=g R~Cdz|=6"Բ$ /y2JǞ UoC۵7/0 н. }yRkSh&X0.au ze#Aq-hmtH|P&VlfԘz3j,h٧Xa9JUŕ DB!7fijwO4 Ԛc =cHԝw!"+jZ߄wE2}l&Z/vj{rVصJoG#aB ynLBz!ހ4Cc#DL5^zJ\7I l©nțm_% f_7U*L{tF Aa<#*~'ӻ414gJ,Hx4CBKY۸%gE,z[fS]a:jh brրS>TX?~}ƏIlZN~+ E0 kD#Ǎtg 6TÚ<@c',pqR ȹ2A7"G'lJњXߒ U/jLiI9NYw #[S"@<FQ h;:JCuw^Ť`vgļ52 @f^գʕz>vN<@A}F.2IvPC)Y8GIY>M N?jhԄr/}#>?06)SWy%1xtoS?Da?+@HBGjU58`>'&"K/EFQ+Ei Dr_Xu&&k0{TWdC&u G .XRY"'vAµȣ<]`zPjpKDAc/Ny~LToŪ<"y hCF'>~D )SްKRkz*цdulj׮:q#TJugVfHG@qF1Sb'q]'l9D C)48,%^zrqNHn,Z({*Z6KR`0b|ƴ:pAAF]!|GT?Z8M L'UYGťp \=LE~)fr+Vs̕H)س߬:CM3EmEZviOBufiՌX[Q$}<1"n){Z.FơQwĜrWt:0W mHKS?C^y>{A(#&j `My{snGoiAPf|6u:ƂݧstԵFpܚ؁umX+ Z<􅮶΅Uh4o+b d?zbA7hK[F 5:eHnY-bPA?R+:=àQC8N2~( }8u_xE;KtYeNB*'!YZ{mXV85DXu|+jKKW4Z,x4_~ '*1SWboukeP@l,u;HYfxP!F}ӡ-|8c_&!σSM'}S!繥|M{!1',Z=烩ǺjtizXGaC.n8O2sj*@N헡.VȦc/umP@͔ Q=$5Ni]z7hCǪP^cWnAѧxul!S098so|Pt%dKO G3ꫡs(;ѓΩ"g4@>]v',+7"|B2LoVuOGٷ"p.ւ,mLy&Rq,bxfxj7K}hXt`d<'lB!P1W"3056436 4b1A{A6S@U31gD7[-Ϭ8'К#Ę~8%NBV1|OBut5 Z'/ MSX81n6h=\ +ɅĔzczUlw֔,9^8U`o};gt)[uaq 䳭;9Yx%u&8sA  ȃYyBg4v ĠWtf̄D86&_YyC>h3:W8i;`rLAKIRQ~AW2Qb%*p3`ȂK{#7SkؚCPo=Ie(" $qZ vnXw5R:8n!]$Ǥ u"|..bCyú@G¨)oMA*1DԬd*(4XglƦpvoߐ} gs\SpAKCё067@)j4OpO)\g>=˿)TqRɠT<0bŕ6[nUXoZ.j;/qW]Dvx9Άh:bT,kp  7^>\b&Bv㉠{իy27ʛFc@3VGbdMWw&cTxʗe3iBu6/EgYZ070701000002e0000081a40000000000000000000000016650a15d0002454c000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,Fp^scMͻF3 Z+aM3n|R)-^v,>g]XK@V,QcխIϳDbvcYq9M<];ƷԘjfwn+Aǹ{~e#3*j?32:ѱʻrmb5ͲN[`rpޭAP\ĉ}{Y>(9]d}x0AI} E(8K")<⑰{d2@27W!O8awx]K>c ˙*G~#5@3T75%+!悋 zn,s-7k63BISVTOӄrojx#]4Mp7 r"S=z5`L4BcGlHnĩ hLGXqY(ΨY88$'luLdQE^'P)Gwt ?,6y#=u5],?q?bx-QS)bQQD|,AZ M9ai X"9CG+NIYBnꆐ BJy5\ꉔ~K4B1dPl:[#4Un!*!pW\Dr=W]CNj_h 6Կ3WW(T37 RBM{BYN(X`<1e'q :[CN#,Du{V>ޜlQ Rt4Œ G0blz({>RatS?q68j~M좼V[G,-R~[]% C݂!(JDhWːz^O`D *6 v? ,B~wHD@8bɎMLjx?*y=Q_ Tߥ"^OvlИi.E! "L(9ɥ;;pbh̥Ej/zV+( `MW캂T5aoYk2ӎQ|]*;/}?fK*BdFKKSOZ\ĕ؟k=5 V-85 6T[2*k? axy)VH@-Fژ^]i}H! $TGvbk۟~wn1Pg@<33 |FM,#?-qŪ/JJZ@74^=g/%01AepWkD]\qvxL קZ!d*/%dcUg-ן(X~FĵSׯ͈>R"%Eo5n|09)@ '-@z5K_!o UXUլ4 ia[0A)0Zcaz:4q܃%] dǡ!P{d[D \ryFs$>>cej WG kL=į}"ͩqaJ\+ߞĒ#nɾH[$A5Z 2}c*io0bqǝꝕ]Fc=J Dj|H(bi@ԥX*'{4ҧ9KWSQX#~EM5׉p;Vmm\%n?xZN,Ƃ~c OӮg-o0p~SɦZfZ)*7'k%̪Ĉ3ivu~5]]/PYXc_?Bw]ɟngr6H-aG]zm57Ų k3C}ݯ#Я A7oce$Δgq#h`,2Udt(x}g`xc.=ׁ߅)#'/ [}e G&Q?a[f4.Y#b()U&gE NC: @ I oJ *Rs/k66$AOգiWHؐ5WMaSCo-/YL_ zҹ.owkybZ$G[rY ل Քsb}^5^|XrhJ@89tB ̰8}0$ϖP=*qP@TK8BhHLFnWlb~`" te~b<]XHkȃY`M|9[@c_ 57;Y[eOb}ZcOy՚m3g qWSQwUJ_Q`H UJ#U_l r m^ɵԸ7QL3~Us>] jŹ -.]šazGӡލڍȚV-VNQX!ŧ& d"XLbA=dM'⺳hN^cG7u6{i. /f/AZKp+rGSS ::+r!~]Uխ#" .Ϙҧr1ۯmPX箤8nOQHVe#nyW1 Yjsw%XxBƏTF̆s7f? )s>y(`՛V-!RtrpMR0Eh2 Be9?y=l5QwRhElhd?ۥ - "JQF؆:ͯYw))S!3 fGwox x2H> @b`DFoG~uLE,J c{IK1=]ת%f/hėoAcM# 4/2B]EduX${ꞷft3yX7̑Ĭ֝Csݍln;{L/7s.FF+L?p ,s;G8jXwux3Vvg9v!cGWĹ{z8kvRYnBK+.=du6yj~ /nbz$wK_!i&"J6N>ӗRL%Ro1ڀx@,dy>ëpEyц#'B)y3p!39P++W"t4g,-PA1Ma?uMGo킨Gn;ÏI""u`]TAOu>\Gp"`OGԅH^u=ݴWagлɿdit1~1U;5=ȯ:{5 ɒ.[ϗ., 40j].^*gW qI S t=W ]v/g;X0Bg Fx7QoY6eU j^B` cV#LE~d|bm¦S]kv ΫsähvSy?-h0RXC) X}|%kp$k@L :x~ cxXi*KT8@N W) cntmūn|wB -*h V)n|Mdܟ^I~c$,w?FQ]\\&6M)})XqJZPY#Ͼ7m|YT0#v%HLSIa0CW ô&|H5r:]`zƝ9Y_ F륻kfB=%* RSh@Y/˲J"|N|gfOlҧ|.PF,aO̔#&a SCV[v L6p谍juz# ,ft'j?&U7'wͽƪjl椎_㵛"?1~;'aDVpF\+ .r$ƌ_P! q҈Ԛ{+?8\_1|/\JZTuA 3|/1v`3@ʀ5h8"'T:-FcX&.l}wA\"łM ˨ /=Qliug@lVXhh&.‰ODo̅ŵ3`%UIlrLNU|AX#pX@(rPx Ѽ`)W4K+e;>BG=BbBѩĕ Og_e4|Nw0>w~8TwPaHҰ#X)zƅ2}$ smM,"M#p9s !4afԓ$#PF6Ƅ7#+eٞ:?1`5iHC߬e!a h1G dQ:Y{8~b9a:Gan؝ɡ{A*;'&p|䌗%2@CzkLO"TџC5Y:+=@5'tx%v-:d]'x%|ga0Ȉg" dH13LB`5mS}v?NaeGM Œ /]dRZ˩Vu-a}gvᡴi{VV5ez?sjqxrHT^P:`?vR?_ ]%cqDVڣP?xn=&x~w akrvu7o'1y;9*.yYQ ˘)7F9wARc" CD-=[o(p(X@_a%%T&ƼZn65qwxh8@@N v툚!(JQ8аjU dz5M/KIKKҁ``2VP^g]:4B-sI9 0Lp6|5U.3sﺲ6S}Tclú\ k${Wڛ_?[K(ҵw,$ K<ĵ9"(יͩ,|k%%($U#M 작C[p]zG&A>X^2b{'TOݻeU 6J+:C^yF\CT^Su \FBgڊ6v{OXyZk,UJ"nh*dȌJQʢ<^<+嗦Q/W\PrE pߑ+?~,,hg-@Ix -Sr?tD>!P7z}pVh/rSHC}u#P5`/]2ˇK0 a\̮<׊Nb{f0 %Fc_W_HnAbИHjUP%XN,m/6UDɄCz48A&i ܲAx&͑ÉQ;yhJeGA]oB`q/Ьv(iOٶٵ)%\czNthlicg(nVZ)#&h 5%VVk4g&-oL2d2>e)Th䁟+VDΆ̣Sb^ݙFM|ZZ_ wtaCnscU YO}[@>%<h`˪MB Ny=;X` >omb 3 f9~(bS ކ|<m7o򦸰İv1.<N=Y-o72z3e+4s7\1UX^-"rH>ʬUMYgvRDm^BM!]!.t=*Ëy~5g7K]jB}Ypmc8C 78{˽.S&.4A>y$]AgVgؾ BռuE$ 8?> ҩ&8d,L;p8N/ `p,3@3:3n;qDX)B_nȋN M(tľE+W|sB@./u7SLq$ќB)BܶyHl ps3VV'9#Z{Vvݥ#-x-#wzb s9.]}w\G1$C5f灑hsuzbW<$h| THov&@TTB2R=B"w۴G|7 scE)qh)}Y/%||ʟ{ȁ8RY%5=uX1f Uݘ=ў.SAdjTKě Ze_4tW'"0<J;t|}Υdf,nΌ*{| ''!Lڻ+r_+g)1.#<; 9:nziNWT{dd]zøSSH`tqVǼLYhJm_>PhN|W1?THX q)Oln4+ 75ha'l{RL쒓ݥ.YT&t;C׃^V0\w&I3ETT@)VV$Ǎ4]zL>``&Z^y fҒ/W~8 xz{68fI;D "TcNJUJ'XmU~[Fܥ:YdOi{şxm>Tޞh>x uaF㋜h5V-9a$4 :{ن|lk[]L* [ktRm ι4,;^u멈%IlFl**'_;bg4ڗKe[X6D$Y$tnג N֨cQ`DpTK݁<$3 =)3_n1}1G,^TWLVRىnScL!JCZ1pa)Cq. ,0dHU՗XO С#gSuZ 'b/5erUciu-Jb!۫zIF7ccSl܋\@<"e'l f脧nUl=a,-V8>*ֲ2ۍN8[Akʿ'dFrg\i"_XoVTzeJl{r٣ഠݴep`ɨzsLCn A޸[Ԩűo::cqկz5Cxs /"I VndG'z V-CqT/JK4z̿5/Bhmpi}NU"Nشzē4m ov v 9x99Q RvߪWZ2;s_*Z&m@?D$Y 9FW]rƯ /BgEӄLB_8Ye&IQ%asY2FӑnLYwrlu,?01uEg7ѥz/q\圳fhE\{KC~ۄ`Y>l$ʹ|" 1BNK/y$$kkdc\yKi+7Aw(Y"$S_3ηŎnD܎C+g& S(k.E@$csMm TCIWA;U$k⥝9!n)g!o8~jjscxmC_ Gs Opr))MLBUZyUxhH&B# +\O5K=y0Q2@}'$a^ krPpFqTd'R[2Pl+-tuJ4#*Tk}کϛ#UלaU ?z_b4ue0Ձh$>QXhyUde6X (fZA?== u 2E11Ts(B˭pD{8=B.#-y$H2FŷgHF ٗYb*Eb^ QNB0xqg'.!4XzetoZ5nUn}IM*vHƬ1Һ/kdsT'QV5:8 O/]8cr3{}b!tG&}>M)6HAמUHqMQ)NFZGg.8M>n%^ )g6'b)XՐmpHT-!=$.`j[ͱD*l%k'P3 0fENXҳ 2.:CT)c"ZeZQȒLF܊I9Tjb\R+a)ojdt"!n"!=V"1TRo P> -$vLWo$v󅇻rPɌƆ(r{v)+vE?9 HrA5c4߭Ȱ\gDWZ4>:f&kӓ҈\uok9L;!#?#&%LBwh($=; Kv˜/5_IQoJ%L9*a]j8Qu# Jt?ϸH2α\"r!tM9OO5g~h}=ǗalH#:aT5X0&OTZO aKGxHOMu2jXl]C5Y'!s=r}F-&DdM4CEm%\S腎R4Xp6,h1Wm:YG/]D}zSQ".8bmׂƩ45ӼN[CRhT䘉gd=E8GԵ(g]n;hQk)ɏ\`n*A |6(,:-zhg ezW9ً^B`DzNVj}S80E|cQ6z $z奀p.n~kV~RkGta|@!4zH>Ŝɏ+gDgpf%lf{ؓ5n}B`N%7o ]:2@Q*txYS拶m냂-A' ܴ!V/кXɎu"=2;lL3Xꫝm1D p`r!P;lE<:Iөm1m"y0WY|1]^N[Lr+<湏e()  46Rg#mguyM LF?X󩦘E Aôq$(YFnɳᇐ:(-p5yPq$C37ydƭG1h5sTjJ&S+˦H7HWyF@MW9!&6S2C:Yg'I#tdKOuS6Jd(lq,K".&3t$0/FuM1KUbe4-ū"= &eT[n&֨l|o-w[l0:Ѡg$ t?gTp ƇBo֗VH^ feLv!~rZ!rqI߉AE^r዗CTuFQ K'WYh0qC;K[*@Ql -uad5W\c"1ɩeS*ٵ['oj~i839PT_]U?nH <:gX~)ibB $2[kұSg^J P 3MSj?sn!zo #~”|[{&;=jJ_挛P"\.I<ƙf9 ],-vKXpTQ/O2MGƍw2cڂ]cFr 0!%/#lJxQ}UCG@ּ K.{L`ltfS`.'/v yoG*D j|jw \DҒmi W?yffս$KAT,mG7F݁0, a,rfy[S[8%􌿹:^=n/i38ْ$>؝%hF5)h^\4 q;IXZPwZI3^e1  BZ\qfmf`i`VjN%(ߖ*[2.p@u?q HS)3r8i_23#uv3}?[٧]y]``g6t<@c ?Pɑqjfx^ j #C`D9riL( >$'j '#!*VHgj#$HQ^- ޸Y_͖W]LKф¤0Hj[Og7p9C0|=8kP4O&qZՐ;oMMRi !P;u(7=Cy Ša)ДMh0]}n2X2 vˁ i3JQǂdK oJ))) +E VML5D0mݹL:ZߊɢYI-&.AM |&fK>a\.[PQX.;* -ľIE%CR?=-O=$ c^ QI4j/uC1o{@'rKޫR>V IDZp^?wXn%=߇DUqĿ_S$EK=jJH&f;cPLNǬ/Ð˥ Y^T-43''P Iz CV拮9 ;){U,%Q<|;t(hK-%@@ٸ#j7a#¨= Uy9'gm8P|w!#q]eȈG`GGks|Yз)´ #s/w,^(:=~\li"Ljp O-;%! T=r8X)8PZKsB)ƪy[ J^}|dHKd:bGtPa] :R@?8ՅpftN2|OhinJDB/; 軃:oX p)4^ޣ@sJ! ^bMz]]JBsKYycOcLD~ob`l'Z,\t\[oͮŚkd/NQަ0dn͘%s'9g[TRGWς!V9?s)Z=y'e`փ,㈉bB N.1%%| 𿗂y$ ӘĤEjԩPe{ fEH@g:QclQq*~ 7q;Wa;!we ⏲f&wz0,zLG^!H8L`/臜LEs nA{el- 3Ξ0:XƄiԚzZ>ٷyAyvX,ܚ{\0r5G6!MHӪNōHc+Jߥ *8+3~&_ob MT,6ޜv ϕ&*\ 9ž*R!$~9l~g%gTkoT'LP.G-st' *BF`}{?BwH=I%5146__r6 @X'G- m8Oj ,]}Yw.Uאt+=,};{N r|jfr&>K;_bxG>ۑ\W8]32%W|p yEdt(!e@["]ţR@SG0~_m* *h!hh02LI᠁2`@^1dR% 5M_T&\nE,Kkk'GY힮 W_a Z&OJS@?$kkS},XeR5d,[%K(PJo3~ +<&@n%Hy@K/|  p'R^p(xV.kM7;kPן$MB~2%/7pI+m0o~ιlo=&KY."A0Ϊ ac]Cr;|''] t i-:$9?n] I9x2giy*ú'˓U{ 2T'x51IK cYmzI픗9h>XzB!DžF5s5߷Y`0[p;bBA/:Nt2?\񬯕 6J<_Hg0S96[<'KZD3ȍ#xQʱ ?FRni,"T5? -)6k9~ȯ͋|`y'7a!ʺoW bR#$.gUđiVx)$c3!/=&14ZcR#t%)]0 "aZ4'%Z}b l(oKo!`vvb8+^ܨÙ3/ r e!Y{>U]x7@nAjլfx83g<&_Xz[Оh/#܈e$]N7w6{_)컲.pP3 OG{P?lۛzz8f#XG[A:K9Zۊp=0ފ3 %|kV㇩P)\ѮMNL4Suܽ{XO[ZbC8*SŜ.42ݢ' ѣbHH?/Vbz-^|3eTR>-n~ xHꗥik3:\8ɕ}ǠH4K /~jUfC7@b HEF}gT) ͽ쌪 jY}h{බdW寊:ðEw!4Ӗ|QleBME<BwMUV̗ؒ܆!~جIn+ih&C/ f̲}I967w p2E,DJiZz E5Ҹ43Kx&z{@ԝ!* YLnvtr+<`BԲƒ3'!\ݹj; s>B"))馒= 2Ӆ p"M*x wrA^@=mtxgb(vl_->Hɞ + |peYr׽ÍygeAO3]mBm1نkb i31u%L|(j\vގUƊ\K%i֪(;!UUVXt 3-ȇ>YިC̍?J-7Y\zA J9Œ6;xjiS|7{0d~=ޠE[-<`=k&SKլq;EfQK 7/}wk*ӂz:U\2`ItPW ri!` ,h-I WA$Hn=¼j0? xc[O5; G-Br ķ~2W@1yoj_ D[`umž3l@G%&Fl߈P7Qʹa/F+΢NE~ &1K7a3{$y/1H{1EC$ݧD 6BjFAEV:YyJ|ا~~9 SG[.gl86s7J;j}_5"5Gd3m{@S1Ak" LL 6fQu9;j7.LEAs)`[Fp LU^&`Ϋ Pjkt {\!7}w'3oq8z bR Hjx*Iн[F !:6 ҅YE (ahy D<$rK{P8;3!ּSA+[$m(VzB2L!nZY>R-ѶP\նg@_=&_AYg[Dprwm^8y#ocƆ9WaJØ:(*7v &[@΀6^'d֨r6|PrKk0\ rP)"lͩSkgMZ=ovVj&ZiNb2CFn E$Z%s7'ǑFq᲌֧ցŋO0N7Ofgޚ1_q:XsN7x玿6$#"3} iV#ؚݜӰ3iK]I'kRؑ(%)q Lhɾ x0WQ;'5xܑ]ҷEMRCe"i.y9N0Xͪk[:ARǎỷ bQT B;%` ͘J*PhC* :L%T _ٺz9Q`e;mSs=۟+6ŻvE<~kt3px}%%`:Ǿچ:KqPlS٠}K/ nAfpݸ(pDM;©F#7 BAʷ|s?/C:i34 ,>g?ZY]#! 5ϋ$4Cy#+*mZN:zm]_m*v}/0!\ɧ]H-yY7"%+ ЫHG>q]fY"xtb`NNrN2ތ"rg6G@0OwYprq)Cyt:UĄ/\ ϱ0]qߖ$ R%HCM@B|fє>S7(jJ/dԠ3s3'%$jeF)h.%ف ew]@@R=¢4JkH )OWD8S=O( +RHI(as7k`y0+'xmCI+0SED㾍FG[Sh5~+;܁V ߰Y|e,t -tath"򙿕O"Zg&LhN|1E^@ٷB"OOae)h)uDE_6GA[Cΰ^xg"6!wa{$zfP&YWꠢ ̧!z${PW/>JۜӞ'zRpW` Bϒɛ{iq`deH(gz>؂*Th_ԶDھP%@_Tڋ5וCp3}Χr_SfaVώNH\j4*r0G^+]["+:ukN$[T~e*,Trb:3(n^#o Gnc[<.< ZPa gR};!W f@|d]N^e%kw"*-Mgh)[F"bW1Ǣƭj1#lA螟c@c kfgc+V~vMr~xd5x7~?uX/yfnpRnOM/vOUBߘҌE(쬎w%3űIgFV`NofmvzI67&B1pOl;w@AX:-y_KTt!ت v9[BBm[)As|j=$6L^ ko;q0s]0[֩P?sz"C_d@ `` 5,q]^RSP߆0&ɻxV\50ůS40v<Ms̰t[ی«cf8U{Dd<`1욒ZWM_SNQrNgXB"H )ڭ=Douw:ĴA&_@P]7ҙ߶͠|,;S)~mܡ-ݥԩeFuYu3|1ŃD~v߿AqikG:<_ VGyN%8O.zz8O+=1M$U0"`Z-u?^TG+GMb[?j8 @i}W~|;˺J [K{ȹKTEFlw +}=n 9޴|f>:Hv(`x ӣ{=z 3R;kqO u\lo{3٪iLwܨ5:fe$d#nG 9 (h 8&_87HQ D "9;9Zkd:pل:MݞQצyՍ͊iӊx *Ry^!G 4;񣓧05'twKGvcTσ SeoU>L?uu.7g| x3=pV2P"bUIm5#:,PE\;D5OZJF`f8;PEO!1K"^zKB! }ğe-=DR/sWUo4a;ktcF31hҮ Ři}[1K8J02Bg%"pۦƬ9<\ dϦrڄ{ߗ;V3!ǟH7q^4thۼ|>:wb(PNNkl|驱GY׽K_gqI54w?DfsrPU`B5T/\H[jFvwVZ{(<,L 儺4rhnuҾ|aA_N;]k Eg VV%w\>0 mi>vT`Iep/4]ɺJ} QN\o0! xCr0d_1K a2E4[5 ,HAY4X2ZR?"/kz_r<pg=n5xP=_NzsI~b)1›K JLoq$^,_h/ȡƮ*}gz6o(u:Az?7] e؀Q3>@^yI.՟2< :l.TOm+:  I+8b,s֏Gvoq9+ipc.,lrJ9?V7o$`}є11dDoMulgK 7$Xa?tlXWF שjvdXlFX뢇tbωI jE,-qC:^"cgZCFbѢ|$/VYXe`b.,b^Y]5xDv%Y̛zQ361kO>݃zxPrARUk.鋉6Yܮ6EeC`EEӸmE(Pd% VM3!}zgL{b/F'añbȪnjA 8dDh]X!ueQy,7Dz*N>jK՜< v`SՄ}#[AIkno2B.J 2)kBV5ztVEL;(y*Xi]` W@o5?AZ}qnjD Dn w8'R~}g;TpzCGC ұux#*67Vgp\lw}C ssƜk(½X'[w O|99hcUvڲ+MR5~ D빘7c8n`z&\#YvP[BJAwi eĘS-}6h/H9tC6FGj9cY*Bٱ"]~s]򁝑`|d  4>y)^5e2c_xs$Quq{eئG{>BъRI_IX"i&hǁMO.#/m\m*܊Мsi"^ Am2} F-F(RN皪\qxVS pwoR"UE=H{כDC*)AVuD<:f @;GKGWv?\,M_;HeгM>Gd-bϋU&q)L!rpjMb9߃m@jX `{?tT7iԣރFybł(W77%M.F/Uخ]^)JkN63}ӗVqr5}G֕v1TsХ }{A)&'ATȋGwS]<NyϡC}X9v)-L(( S8D4YOl, }>Z"71[1?c~=)IG4l˭gwB҅%c-VT vgH>sr[bы`7xP Ǖ+h!9Q_"jTha\+kK26^L~lm2IOl!GaL57 WҩBCv 0/o[K"㥦M0TD>^~ YYgy5}sH3p]ύҿ3nlG\KDZu|*^+{"czS xHCŸw(qԆws6p2{]AT{( Q*mY.VF8u>,]Y;=bQvVC4>VwVڍYv诪A]jo]Dzky>9!GXɧw@>lb鲡|sHq;n'tt5OO-̓w4!.^nT ϢLFo M-,$lId2'i/NR=jwVdZG<2vXè# |Kf>0iUN7ޏk\jKI2uw7E?/_옶cIU,zx{i*Wܝz-({.Wm Ѫ( X޻eѶi.ԉ466*~>|hFMQѓbޓ íB_}TSD4G 9:[*܏Qz(m#;e,1ղ ^A`c4Wr=}(Ђ \R|ޛ\BUhL^p9BR3:2/cd HSݷ2"AW9wy^u[jZHtIc/i m{1uIJG);&Z]]6pLѬ_AeI8I9Q&쓻SpS27JRy([RHd*9/Lb eZ:i%Ye-¥haJTp HK18d=i؋X:;y4w*J< e Dˊ<<7;9Q'eZT;Ho]@8s)f`T"wńBA좖g p~ ւ4> /Jw\grva*S7iay-{s`>^(uS98T C2)'~/ FePv; q5 F8v,{1MSpw%sw7-Eϴ+ɕEUbQA4ЄqP_ܴsu>/3럳lߡAv*xfHB'Ц3IV/7UpRMT;CvZk;*KkFܭ}҅4 `LTVG3ozFd%zR??8"{mDҊR9=L^qr "m=~#{),\JQm P 4[aRj{ 6*/`h;{0]0[s~ء=Fĥ@yګpZ^KLAFQ7r'x)Zא{㠂JYz d=w/s!r/3~#R~ympH8W2Ybη,\wOI< Myw ke&p`niפ֪tU} 5 2c ̥"xb\}ǵq L᫺4[fϯ4@gE’{꥞,{SAH ,cvz?\JnE >_b;jԬ w|R Wv_cr^e): ß]%>bejdMNեt۞Z);>,1VEKR陉fwRgrpd!92|Bn9zx}쇗]OQ2/+(D>VrsT;r JiOξ1ofx!x<0_R-8O5JZ[kD!FPܶ@ wt#6QIbcҹ)Ʀ5K ay K2U/!} {xqrQ*KK.aY dS݇h/~(xj^&T"7NXMk}KpſVǹ_L6]pEyPsΆ٭I}6G +T9+9"2ԨP`YqhtyQ_!tY/,A39{OM#m7V b|rg . ` 4 V`ZFa!-t> g G07<4bzl{FT{Z(po4BUS[ў6[YʾnjE+8*#.a"6ݰȬ~(A7" uxHѺ,{"s?"4,::<AZѰu( vkpa CJl1R9N8]%ڍ޺-xTYuCd3~ENaXQ=rϮ ԖoP~:T7i ,Lz@A#`&^ݱX/硸-8W`nv(Ϸb`u4\;Ma?t,s҃\Մ4҉5/vxDs g/EK;7K^ G%zyﶰ9\m,9ԑYH5f}01!dFPoQԮg_zUx'4>N.pLe߫v[>kE*@ ?{;(D.9w\;Nn"j(BS!;[C,qz%׏ۯMMFZ$/ ʳ`)G4G ֪ͩ/w^7]/& wHCMj&WMft[X"aC ok%Q'.Hs3./aٛA_(V%]!H∟T;NI)m ! h.'U@ݚ?u5?$-k A͘p2,OL&j(>d=Q7*u}RxtKi(o8f`$)lF^}KK􄛪VnBr]SObύY W9ӷPG홇}-S"خ m (ߐt+0jq)Y+ ,IѻPXz5$EDči ( 5FL@6t|F"V'W9v hwb:{DQ5S)tm!āims<$hNfZV=,XcR{>e}PM:< *Ѱ A~ I4_+`p/MxB#h5RFV*bɍѴsf`G줗dT3 lj?[XO8gA̧?:-619sqh[+aOřҼ_ PyXwJ*VŢ::"[?;?&H_؈9EO:;Ӯ-;) ׷>׾ HܱohUKG@ D%YnR,V!v1+bn7, RG龡wdwHzً鼤)o\M }+42D$G5(%@7_5ݭzоt5ڌ]1銥,)@EQ _ 0!ϑ+ , Ⴀw EZj,*TQgˌԼC\OdĽ2!jٴC!̏Wkl'OE/ )g}jȚdd_JUz]0~C.D,$oȁ7,dPNO녠5r89(mcN?WXŁ: BMDB0I9ҵ9.P3+måwQ"6嚝 9fjg^ǃC>jXD숚zmN~|Ue67d}x-X$J>H!lawXGXfF\y)u[5X*j- F7]QW(bjt4GP7Ha=nBŲhy?@lZ89`#PjdvOod@,V0Śu%w=it~qB;THĀ[(~4]W^pv>J-H2fX=B?513 JʿHOWB|#h":͏|;$Ceb$S}ЁHGzg#0z%j0d@#7,C|~uŧ#ft/L7۬= @8q]񖛯N}Hz[?h kS^ pGk|UvFD,3 V*d⤐ F6rfaM=콉b$c&[v[hE}\M2?,?M~-uwgr c+%z,O QHY* m/ݴt ,1Aq'=NЪyUzXh2O/p.̓EF+CiMHeJajs ^Iq)g^}1 ad _Ǖ(bĺk墮4aCwoYxa/Tݲe/k2zڱv>6 C0X2>^dEP&!G`s131-J/L6Й{uUo:`]gcU \p'|dk51ܠHxN; q6}Y8H7ؑn.DCi,ھ?ZbUVF+=w᥏+ugl9=J~ģkA !Ыg Z8#l<}FcԢ1\|̼W:#-+Lh GXZ vYotx7\, zKCഩZF'T[:PiH,^9lP^gL.2jy*OiHB:'͐vQJcAd(^+HGX]Na~+bv ~qVQhyW xK\(o_q7%hsAcf&QokGl'@L~K4ET,"" وp K<<}2>{tZ nM/_zZ/ &=qjd)x m{.qs\1df\:eS)!744qy+EI ddd{Ò"Wc+zь3`=#f3%2h }bpIq5%ϣulJP#³D=-jZ9i 3h5OI ^f| $͂8US~<&X|zhSO>Ykr ouTgփDȽ?^YKFENe+VA~Fؤ7}穮c[򍫩Wj ? i 2Gm\-*MQwqR5?ߧ im@/ {D;;kpzZ0$6dh4 n= ,V8 ֭|j=iUM_Y̝nbc Xl/#*օW%g#KyyCq '?RH8v\Ȏ[I20<߿U !]]p2.xly-9j]ʖ~4'-De~Dj+J"zѮ+. lEǟaXh-`K7$YTE{ lfy^wQY aת$/KL"7sh=] O{XkT4SjÔ a/cޭM8BtBbOYp છ#k#VfD~y[xG]U- dTAm*9gwPWGTZjWLd ۃP+r^0Bo==>ĤKEW[󢘑 ` #hqypt9{.9z}fDn56sbBڝĝpWSHG-CdF^X~@x[OAZ`~ܑ TnݤCcbVRDy::IiDpDy;+H=c޷=EJkOR@$mx]?\2+XTT.WfO 7eH ӓWa?e­'lfzwڧFn"מ8?oPi &^r26rn2@/;:C!J0Y&vNO489i@Îux2Y*μ=sO<")kO$+jKΖ U {qthk( R@8)k,_ wjâ:fOn|?&Vq<*nВJ07-\pP9ꆇ?nqmcVn/u?Tg6PO7CQQ;P႓'vt}D"4.s(Ŷ%1VR'O Tg|k_K"#Wdf  h-z[}ߛ\8z!@ eYZ\DY'9pƜ@t(GH)\^0 ڬSE\c'xt7 FD*r|弭m:Cp@Գ6NTpƠJ&{n@OzFw:,eTv5߂*sP. A7ƐʍG}[ v.?fel1oFDG<3m8Y.Ck?1@ljKM~NvqȪLr@{=!Mh! ^9B![l{58z>kNW4 :w+zFJ_9$IWe쿻|jX |F2/#]iNwO_xhsF͠9M~B,M[C>;lQ%}#rocb|#t=FZZ8H<`?>^-|1(4"hݾ(G" qR,Y03LL łqEAa R-~pŁc+z\A`Jyf_d WFJoCk5UO}s9s9}"IsPbs#f;4ilQ]ek|J'qL"6mr'ܭ/:[)KIS8tk,1"8%dl)hz!LfŎE9FVKm7;(7M}TQ Ƞl0vh!io~A]l$j솷J(T2ޖ cfLgI>^81P9L"m!{9؈fa6GARٹ?6"QWdDzu.tBŕ>=ȰZ ܒ i;VHBͽA")@2.?FuW)HNyfV*"0TJ3d~!$XBOB|'.Wp{H,5U\.?T86л ־7 1C|0"r.4w'C/u1Gp0%Lhy|k1u5\0^KXK11TC2Eфܰ&eM$oaܦ=Sn1Dד;K,y"IB`>E(lQҟ QfGx7̖쐓'$Kgå4Thr,nuc3bLq: ksͭQݤ['x%3Rd(a:k3'ZR#q̢Qbʑw2缍hNM"d5JK]z(g*Q6z7plVf@\̎_ao'to+z,@}ST#4JHLTsxbzW6xwFKeJ7j7 _9cR8WdCRn{LTٛK`iD7K9͂ Tu膅sPq.Xp]'a0:vE:ׅ^ijb~](˵m , Z܂vU4Jo҈no-$b_V+~=:3KH5k 0J1y8 Y ~4Zuay /}"нV"Ʊ}t&`~tAD̀"`Iy遣S- ٢&IXC!956蜝N< h59 ]+ޢm6ͳL}bV\ᇲswb g˓cQd((2_jē'KuNN16 0CNL-Z2i5ƥ<<f I#в,Jxܯ%9psooS%i?vD*y{yUB_En.(s?F=;VLkCJn8D>}ӕX&B嵨6XpgS< 2[#TZZ Tc@ 0ZL"y݅dE _‚z0UBg cy~Ѡb^r sC;+| !@#A$eL84?nڅ=1o2 XyzH@ӗ:=yZ۟A%N)?x/+>S~%F}kcz. Ym˪7%w)ba- }ͤU4.z42NopФz'S%oEB"rwb lBvMD5dp`UL +9k:&JE>dX#X.j[nYA?:,#ȏC,A;Nn9{/T,Qj4ÃHvsCI$ D]N\$ecctt7nYc2#  1n+;H^'JȢh9Qi.>ÜL=#)_Jzj'TKEL 88 F5@S05H }/N ZZ[!6ΦB!}_=u})c b^i32TzU iEϼй {:P}`gfH^Mu<&h(%v@^~ʖIs|#̕8yԘ\~@ dk6_o̟ 8؁{5ӷtZbɯS(<:Ů 5@sa%?e~V ^]hE&JwO:kݠ뚚;ހ͌Sɰ[u!漀siMxeϐ )﵎"MѝIyr¿(@.; +n ɊPx9A#>YEB Niѭd\Q? гȝh$$ՀJPu7ByM{;/W>;##U4E])TsPԙukAig!>KoQnʔ@A 5a`X&<^%S<4!+us[g?ܾK#cې6I JfD # Z&ZՙU@A+J"%Y\Wo_Zpa4\,8{g=$]pSpɽEWV.ٯJvbNÜNZWgbN7ncm y4WA Ri?↠xxǠ_0.0V]`EN&]K!*[vGxt=MȞ2FOEK>mJL,o>*<# $U5}/ pm֚k ,q{EB^eӢu;'ݭc 0a:LEvIsiGr-(YG&āsyDQ9/jw -l9?/7^L}?V.- T$$%̺DOPmo+ݚ̢'v^|83moqdㄻ|/KS6g[n~+2X r/x{|/shw~!KyBϸLo+x@m'q0n&ҐfyT37Ca~<vc/er!Oѷt=W?~}? aF6?YdHW79\ LVu]No,м)Ԧ^g/.>yGHvε;:TwQ"F3+;ޚĹiWt \onp^Xk@o1 SCpV3p*[{f~ՊAKd3} Qa!RypVجg)8 ygeݎk>,'4o4 "]x@IRۜ5!?\ p^?$J &Z6ۆh/e#|tػU@O  eXJ`Bg=9D fͥMqs_p->uTl֦;}XK6g/DL>8yQQG-n*~Axwnm$z(D& R؃j8Y(YQtfsh/AsK}X JT_rl9D" LIBs ; љ`qlqm 5љW=-1vRG8<1H-r (@/ك :,Lӕ%Z2fZ*i}Y1Aj\>z;|FJh$dOpozmxo72rj,vH,ӛn6J(E?m{ s= JIV8y/Pv8"q 5pp'w{k$[Lc; @ `gƎ$-B&7P4L`2={ ( 7d&֘b*`v5/miV9\L4QRIBEf:+1R h\dnt (WvpyBB f+ 3?ScEBk 89&44%L^1.|EfzhJ6^)wU^<Σcت^  ljvQWT0M蔤r̔N]i缯U\}m' c=A}Nj @pslIgeQX(EY ͷ=084"`%$'uE$QpX3+,5ʁ,YCVU:ui9ONĈ\{+lbБ#K)p|[{e/&aٜFx0el= E`ƨD[Y7:c +qAB-{\axaMݼ˛75%RaρubWvHi XqDUBFkx{2>ħ8_;Lw+8{66/fhcdxQh,x#>= Ėiv4\٦zC"#E?jc؎ ͅ ?iJef]S]^Oʩu!HfVM5IaL(!JuK3./NG9^X[= ^mnJ1بy2iHQd.x'o^6>%k3E.Ǡ3 N%ԯ};𯪼 A`X՝:Q:Q#Nnt nAϷȾ L 49$:!: Q2rV62o}5񉶒7, MLB8˔w7W*X}ZVN}i!qHNB'! Iϋ{= <8D1ϙd]U/ä~⫓) ֟+ƽ=ԗ%DTڄLCM4CK I ]x)BGm!Zm{Z]*rZOZN;LUvy ?-BMuIrA"`m8HsbX)O{6ͳ;w8Z)66.X,Y@?͘zOL7:7SK!TD%Wo[+^hvx ̝#Yʉ>xD׀W-]oXAIi_X1i}se!λa5#& HP[W!#hOOb4y-,EdI'%MiﷇM궁$)b8hñTV% Ԃ3r_Uo.I*Y KYګg-xʾ ~4M')9<,6JRv29꿱mlU3e@|yLO*olįhVhNDr+U'8;)*Kp2YsgLΥ 6VX1VurIRΔ# uű_7wìJz;m'R?sZE.N,X1tvfġpiQ#>bHMխi"/.pA4[_,lD?X0V̊d*tv6<  72}Z"6S0w %)d+Ԓ&^i2n~1Bqܰ6%`emw`atԓuW޴qGUnN@ C4xQ3w| kOej܏ >}m Niϯ:e@)I/SYkQ+sY(c6Ԝ'RXo?l5-ʢg{Blw`!.Tqsi!OV;X~\.J 5ƹٓR<{LGyzli* c)qKDw+vI%纀|s̯!x8x͐ڇ1P+,6Kmya::YSvAZŌ.btN&15Ͽ7mwư}Qjhpy{_a@o{ -L{+TeefȪ>)=Ae#4Fwk0"YvC[ABqHo[a^ Jes97A;!Vt}9 0]_^²Gaɰ`imn:/m)clTAp[! m1#=Ǔ6yxZ5xK# |Wf #g @uHS>FM!5>vTINIC؂l;&?;_?)4WN;Jan±0~ AyL JQ>#`O}KSVwh2t3 O2/~]R ;q] G\aiSacE9~yW_?yv FB@-Uߟ OYL.9z(h]FyX,9b/uJENg\,G4apz=&qYIJXc dd%Z+љb#_'JnG2G NE:f~d/w*cVG1R =&Xmx-CԋmbƞO/(s\d'pFF9H|]l!9{'^-b}]}"=?XI :{LQUb,a5 /)zȔZ NbYޝ,Vƺ: t^o:n1eD[Jfr[.pR !@C@yE!EU #H?CN~!|q=iNsRuT- p3|-S2sRT{*FRbFؘ@(eT|`iz&xM4Ek%1>"FEna}Xss쮼bȱGZL 2=ww\GDQڿK(z$dQ8W/Q0q*C^(V,>%">χ~Ŋi52`kdž^׵.mt?Zs)ݻn.~a7 W2Fo~nE4cN6=l:4s$V}_{Q\{~w1!tkh/+ c%&.7`drľ?ذ*Q '0 evZIgRһ0SSz>y,(eJdL>btsP'.k#shPE;x(>LxS; "q[kĭ_ o^Xmebf^;6\NTw--4G0^eյWʊM^R]S[2YYeʦt<z@=”B/f&[`~PQRX mc6/-Rs:YOL_r$3\ ~\fo\qS=aȂ&]פ ܪ.(6rW(harN:*O9,}[x Z쭛O\?Tv9i{\wM7QSt.k3BGӾEOdZJ=:#AeF(3(C97.b*_GR C)#2ɹRS0;B}`Gvo'ka-mbjKy~"{U-'rX EfK.0X'?ޝ4Y(RquwP,{>l*3K&<9E\Sy|!5;`U*:?ת=@YѬU7pύ#UNl ln{yj4`r5NUnNekO\dPlh0~Fbv{|ǩ>/I@)/lǺb/W z?fJ8b VgpM|&H'I3I_i퉩1 {ǠNz["a4p?wDͤBO]^HW!ֆiDtE~%Fs #8%0peLR%O_CMةR/U"mq/+l @"'b\#m&g94x2D>s]G>f]5$ԥ_&kLuZz5i$nM"g $T\BU+)?`(XA՘g@M} Y3N,~G#NRj46ߢi pOa4t3ؠ+E#t/=c h*錐0h HO|m+ތP1]N'xVl&zg2vT*)cG4^/ ߠ׀ڏqC  ÞKbF9iogT:#eZuea5tgd< 8z Cgh᱁cw Z4#*Bu/6V||}|VjBFj7h 6'H,ӮT!]Ͽ/*0aMZwew_w%y{54ӹXi R-IdPi~CrȜ҃qtБPNn@&v7{]4^-Hj`QpvQ$'d^L-JΞ2meR]UY:vO^2&}O&k?Gds6;@Z7(& 0 6ꁋ{dGy>cy<[e3pY)" +oS+kL jt%A6CčV Og"`s~ևXz ЍCUyf1[BI^.|u [0rhgui?T䢷@ iժw‘>:n1ь!-xv' ! 7d';|WPZ jiÐ"gU#At)w(HR_ 1apۓr/zT47EI'_x iK!]b jIll s5*# x˳w]KfMotVvX'A9jKܶB`$AٱC:"NL`6`Iq ~B8OR^ϫ[͈Y|9J0+rsd5Y9EH"#!ťReBRROx$2.`9 ЃQUF Mcb=р[iw> _p,3T<[}3D_ӨX0~#'(* }Tomy%iUQUfsP#190*SǼeLf,o mn+reK}#܉+}/?xgа/ngF7뀻zY!rw]Շ}d0ewn1@UMҴ~2Ġe[ 1h.\պ6`n, A`1M"1tx5P DZ"Vp4zd>'1KHVV3L'rHzV?~./q\4)L skbDWI&D aޙ@s.M_aP\' OfdșB?;j^A0ɴRvlZSZ0aQpL>Nt>`K[ Fqeϸ]֢ {WX $JȆ$>os+ț_n):?pM1qM&"ǟ;4Tcp$VTaj}Ux_ݪ=eq/?EbH٫7iwT c5-]zUZ&/9b3Z-VM$ETW Yފ;1`΋(),-CN\vFG3|ܾ-S"9H42iu͢q]XLt-$Aiiu׈;qdF[H< WEztt6*ih' \,EI$Z#ؚ2G#@4b24yM+nf6@:ZQfV͛nȑѥUHh;nR`V,lûundAd!YM{_yL^ #'KDUby+74'}pe?4c<`w!_Ǯae||cEGtuI 3pP?Eg#CA,_*h}!W" jDJKH߯$9^%Oʣ&E qwl6˻R2zY_͠5^LΡ /Z=A _ 맻vtm/7toH^ٵͲ&(Հ3k/zf9v5kD29_Dl &j1&tdӓmŰ 7# Nzzq(2s#_Xz醻M$x/B8B]f'@ mF)X6}CH$: JVyglTx-ioRTw[6pH+:Uu # #QWhW&-cpS+SVc(SQ0^:, P7!n*7']Pʶ}/FhvWf:7P-جCvqX"@>}Dan1 L}(إiH(d}&^b݂ݟJaG 6Mw)G;v|rvfQEcd4[p^p' wBv! ㅈ h>"KuˠgBU^/Ʀ̈́j.R8$G7Є6?s)=T"c|ߩX0$%eAפeAxS Y*mAAh`T_Y-a;Ok N]4X^ 4ƌwBB݃Q%nVd&0Kic,9#- 0h+Ϗ0*]3؅o˕= c:"IFz_ Z?waG㠂V7ș`\k H),@˞4εF0rʪZ7/xFu&TC:j=ti 'Ez2+ Si&!{i_"9ΌilWQf[gܥA@1ERa]CHr w1abLDG(ĨMORaw,~?RG.-'̲J#DW/ʠE?$ƵR !9?V,3N<+ WYj8A->@o*z꭮F&oI^Skϸ,l7-;[9W?HRxG!䱣ZI.s>8Fa^5n̘M6,Hs엕`cPm.wMzTO\拹Sqp<$U~rnr,4;;09Kn^\A# bwSrG)<Y=F8&JX+#HK\VPK5AJJv_>wr8_"S\N.UM{/>N^OC! p8(aL9FG" ƁtY22$ ӶH!?L } rgCE^~d}T#n(>O3[a*s$̠}rbzpFv5hļm!sO|?F aNg@"~T7fO rpa.I푸Vmeɀٜم< [X|CG2|uKZI@ԅ:Oͧ=̠XqmjwU^M]A*k *Wm}&h~ws׀lSMcEbaň0&Ȭ_,^jո#^Z9 jv¶-y{BL5O1? Nٯ";MF&V<} LSѮx |m?!6ժ$_Rj;T T]uD. րT'5b;9ׯN=")M;įukLi9_H7Ya=?lN@m3"7ip"}[ei\`{A˅E ĬZ,T(ܨP-?}ISJLT-P2U:(t2;NyNoqo Ā}Avj$\Ǖl%n>27(lӤ:m2J: {)A 6Q0|9Ye*?;̿u`!2F .}i԰e86UlٰlFفPJ'QM4(SGK7y[ۆ,-WЃҫz=cVztP6D l㓡u2S^Τ@*455tj"6pi=X Z3TqSqRa'U.vIۊfByc)>:,]^}]^Ͼ'unʬr*Z6&+ZtlFչ[Vy."<NZGbKƂjΨ@(/rQIq{b\pU/Kr#rc: INB1RWd|ޮ4 *CCC';Sp P-הGޑ0X?8~ =T;1E)k[C7ڶ3BhӀzY0`NR k%5 O8-4iV/F& aI$Rȡn=z0RfwB//{ sfK"Q["HO_R_izӹ!C8SAT[h(d~;X0lE[3nwV fzixHAҭ  m+'1mH6cDFV9u@Gb197Pl bs=e.iJ"JWR:mm wk-8Ś0{r--* h8n|&|߼etKOYys_Sꡐ%KEafghY hpYDgpfҎqG!:}FuTCݩDHbT&bҴSr.ݔ ڊx~Os23c*+^/FC8Δ 1\]*Q*+cf^muZ;S㚟w+Mh'ܫW7kO<DG:ld>hOK;| q0ۻə7qg5c4y|Q/҃<ʔf7 4ʥCPƷ8tЂZ!&m#y WҙKFK! c` w{]+):gDXVoH+wqϰ%SI(4l60g+I?Khx؇DtZu~h,Ʋor;/Ţ`W~яNiw RQ!B6$T)S-;Y@R_gܴ.t,b[8;&C4EՌGFuK;@"g:sJuIsN=KdUW)9t`+F4I|L"` Edve- ~%]}&hu]ܞ(~d%h@e]8Za6鴮΂qM`K;sSP)V MGp]d2 ~$EҮX.u YD Fq8,)xVtm $S]׬1[lzx/P4Qpc&vI؀w狘khW^0^/JT>rVvWKg\V+\xGPx:D,6}9qŊu߉&fglv~_d+<@dUNV#3BNm)}HƛoY-dFRkȧ\FuTجc׊^(KXFј & r r/NAʬryv̰H4SyW $ξQZL`ۂDG.ÇYMva so8rsyP\ A9١"2 ި{~u3;Cϖ?ݍO~xo77z3ޥ'V(1"T`/F6ԴbWMbT$a ĩ󇘄ț4Jywڸ!MO=C'p!I[ð5 6x]yY7/ɼ+,Cx5Rp~e|7Ш`޽ŝL$~Rykap7,#GZcߺ-v^zpq.dZ< u䑽G I@Uh,V3rIE&i4-ꦞZF| J9*:~=ŁcFtE 4"K a }v!|3/vah+gRAwzr*GX 6bQ*]789ύQZӁ+_Bqc$8#l͵ #YR4(P ) >HOEvM{զp.C}{O{[G^Gǯ޶jU ^! Q2|>顺%fGA),H>rJFJx5ws%7wLֿX` ڧ˼ѱz fnhbuKT0t$ $KGGhivmjN ]k٭))·0ÕfэNvHҜ䄵ķk'[L{+bTu} Ȅ(^Z AνC,kSIx!ԖeXh|`b{F 08ѡ EIYI#02Kq ".Q12{Yc?IAUh+o?1R J>u6sp)f/3lNl%',ɁY}ysȰ-K=zU=uknP}>|6Hu). |$ y3 @Maq>8I(!f` vYUHꮎ%5a%spRub lFG>$fo5j8c=*b78h@}b;U j:-ڝF;[ 4Hb Me= %ݝrzs/Q1p|WM@O 5HNn Oyd1Iy͹DI#.ҦoQEh?nxfxZuӓJ| ZNavp V\S 03"uJ<(paR?ECL9`-J聤i:ulnY#Ҳ|OZPϲV Th!I+RNTeu!+6EQL; NԈBF? I)@ަ]Bp>Ƃ-$ QSB{ˋ4[+Ha Z'ͰZ uU*P @SQt`;lT@=&HK=tX-_:(c^W TXm&`B8‰ɈVz`sS~T?9+.&> cfD[V}[yj^ 2R- ND ;t~@0!~}$`?DuJGq} dj\| 1/Q7eKtRN< x]4=X]A_J6zgjA&r?O T"ӫEj ]U ~?jFPȫq+1"`ϒ0$s6ɦO_IU- )c):n uOC> /:u8'.n60۹of}1#^KMpc86oO]s"ҡ6~qlmH5ƕwB-9(gЩCPTlNgyxkgryDEKNQg\Wwzt8M!aeu`: j]3+'K pԼ1P]1ZLenɇדJ-n.{mE#yFkPA]*9E;p Y}Q='Qb PF$@fu!TaIk<vX@R%\%KhyDD``Ba>ObxSjt;2T:`shl& " oꊲSFr%XAkMƾj0 c)+&I[k֋ qW AtsVA<3ģ׸-i,Q+I?1ށE .yt"8=9QC3->ۣ>ra` H@1\[9g]77ȈO#f3*N3s%`m!0}(A/'\>-- c|Q wO1pT+H?watZu {ëf$ɐsRi҈1gKgKM-ZwKX*X:>:Kʋ+CkzN"^nj+R8:-9 cIwǚ30Gtq#K8#vkm&/=7#/A;Cϳ5fc@50&n[ ~Jv3z%b|sYuͤ:#f;e÷ٞb8@|$Ii;$n=_m,};Ttk!6khp,0 j&H峑fBa5'Pq[x$'ݢ qX kI)t$ +F B~ CA>6 J[A*X%ܛ|pN |غ?/=p 5e1",)"o DPmC^ "& /{U?48S 7*#Ue~ܿ#W%r@bVGh)@p R?V ]~&_Tg}B ]?&MZ Suȫ'5IE1&2{>i;%  xWه /֮`#ܸ=FjwV00beڣa`bۻm' Uͻ$y[f=PXMiz n5b3Yc~A4Hgh4akVaNԐZOͭ('*n s>w@iyi!>͇J3wpVB~đeS (QjfT`8cN niߚͿfY:v}xSJRYsO3uB#ŵb6^ ?)?~jy\̪\#U_fAb-5 r5FI"L\FsP:w@cb2ck(4IB2 +UtmȔV̺>c?//@d,iނS G/%& )ȥ!O\3[PK^Ct?W:Juk[µtPP FMo3:txl!$`GjdX'dG8,M UEKlʴB.l%hb6*|ڙ>|FetkkRµhѹ١ -F|h8w2յU#֪ۦ(AE&uH[yUΤH#.n8PE\UZsO:*qp~s/s|:eO( W;2>Ԍ4b򊃊8uxhkf-]6Yr[ȕ#v MTxn<']D7_cas[U7 ([Y1;jٌ _7󘱃~8w lzX㚭DMV~r& |i^x.C#{bY/ZPȿ-&HG=CYئq`aT3 ecuz+}PDsG@Onr/a^W܍(g~_.h U+hP@o?{N!vLp|k <0IȟJtkn>P0pt/a͎Q?SE%%˄]H!Q!/&ֶi Z =-ncKRЕ?6Ϫ[}'ZNwe̍pRD<ِ" ׸Ԭ30:rC#pvMf_ HqN򆯾Ҥ)yX?gФvQz7g Űi'QH^xoʵu/U̺v"^jq!]",{7ʪ^uoFRd <`\eJizz7t[w1-#_@]#s!ll?Y1 b¼oHBL!, | .0cF*УIvy<.0bpߎYq_;s)6p1@&qbLG8  6s ur԰L.?*0Ot{ ' LtGlZ=E&>wD$"TdZBshx6zZ &Ckqj^ۻMK i^(ܻbzԙ=.޽;k#~7Oz]] )н ~rdzU`ɟB^Mպ!Rh.]&>0\[d E֋oM~kO.9aބ#Rzb570 TJӋh! Uaf{ Z9!&kwcӳV"w "wr@X k0dOPBA2EF:9t+wEps#|lN^ BL.[XQ[gq1 9g|1 W))`;,NCu.&b~t2ר.ټ `51柖Z-Q*>yw0XyY=quZ?)3ij4ܔ40R8SyQH8JLADM^hP(B ڊ=K!e.<bD7"qXѡv6 z=cy][AXGL\%vZ5:,p#oԸ1?TY[9S_HV_kF85<{3jQrfm,j$eDW&im3S%xH̛5lt[?)ANDDS/L/t0\SEb!4J/&v6y쭖֐cp<:9̂a e F C.F;D"W EDLdž,l5}!O1ZNgTǷ_X|/x: H s3'_r*yB QRek8ҟC ;2wK+ͫHi&+|-u2k߶gDm>=dPwՕO VP&VQP43{w 3YI-[_U!tݸtzNs; f!u)-U$s>d2t~cjhec$Ĥbdm?8NJ?ѵD&= I_!F{췯b8S 8 E^7=uNf[R`o_ud0U п]mb xvS-0(ޤKGx ~īT՛~>ͩ֕^&ѽ"\vYm7:S(s~uOU?B{!o';< {R~j\)aAYn{VpK!#%8jEYRb/!{ПF*ͪ(X_j𮇠:>b`@ɏG^pKUgs&X9޶e*tY=J6R. mx\-5ּ+l,˹NMI,ʻPҨL@Sؽ>cy;RC%|N@q Pobrn`bl;5_|v%΁;kSMnQbZoo7ftz؟!R2Cw+mrF_ ˟7z A<ttJoH}cjG ''ٞ.MQ%/Gup~K [}[@עXyGt*!H?ĄYsKrh3<~--XI㱯U8z sKUGF 6t>!S~9V] Np}+t mIxPFjlnngj^ ~) cQK-3 79d)4RK юm^w"$J]!ft/THͅ>yq/vEqH ٦)"uwQR ]vj8'UVvka0(ݑ ]AQK{,̛y&l洁? >$S9J bTZWq+ֺ5|G˛? k(c;%Qj] (M[2~9;db.j*Ͳ^iJÐלj1TS4?Yf$SGPb[YK,]%8X( iv;-|B@\TXh1>)d!ɶ[|)_};^_;3Ll}u )>Ň;j@D/L uAG&Ex=-`BvZ"D[哄RL S +́E_NyHj=@eN Ն=u)nŇq\<47*\B²C+*biB\dѥS}ԕ眰=X+uЧѕ$ݷwgD 7iĩ^ q4_868mLXޥWG/GrG4,Np8fO*(E 0(&3?t-+ozjUYVx|V6*R' dSޏ )u >#oztec ^6stQ6cD 1HkdC,vR,i/>&x*3N.aD_P)ũdcD0RJm.(E_E}Znu's >{Q+Ix *y(Q:ꑂ?9( qºMkWR_H8v4E&JN3H@$sIe:s "4.#YRB?rP2%>rRb#+x[{FfҾxdb9=WT)w/lNo?;4uaJE@UV aA1gP s$?WKj*2F2Gwgj';:0auVbLڶ04К Of\vs?_G#Rv)wVZ#_e/?E5`A5m`𣗂GZ(HrH!O,)Ό0 ^LATj(PZاNGG&[6yhuP36U%}v K> qM9qۇ[% A QLW?^(MJH]Ӛj/i [ϲVE%x`[x_O<H `8UpBp$vXS_̗5шzZ4Zo?G\DV qJu2|<ڠ?쫻s["™u>?k="kԹ B+t^=Uӭ/H^}*k{LmG` &Z75A1㴗WԿox.РY 8?Uqw$'ݏ]O.וK׵'ބ8 8~I9&wHY`|_fٹFp&ίp3ߘpmm`k NWH=9+.Ɔv7hBؤ> U$S}c-PJƨ\/n&=h0. vPT.tѳ('8_Yu"sgKk4:!C B_Ν:_xR~Q( ٖc<8+ULH;Q8'i,E݀KAɧ}~A:ІRPMuժ/@}D'z lPWW' QRG]+\P'Zܷ%ՠ;zOLA#՜0^ӄT]z1CrCv]l}|>ƃ;ʅa.; wu&XɀymHZ2 hWŏIFAltc|2w}U:>o{T2 PX".Ј]n%H =* x2xf!5d!5GB^ ,<\v}o؝p[v.`#;7+?%kwM)§aF扎-Xod E{=']CǓxeE*xptOY:}$rwq8ց|\*%DŽvv!d2ˆL tdp@A&]RJfj$7F + Lzlb"tL\ߴO l(zӦ:ʛNpvk،:և ~=7&OVH5niu8ڇڄRI!j p.jSW~M_Du$a{Tr^~~ ݓXs5(h-ryAXk&^KZV"_wXL,:th 0#,2(BTPWH89[) 9Dj8wu=PQ (g4$D (ES;;A$(!]9=HYܤ:U^4vy,]S bMzJ[ "[hUbl Ac@,@L&9%y4k#o 30V/Ą#.]rIߵ~p|bZ?yQbjTt1Ɛ@Gr |&}UiKWI <0 U9@! [֚Wp<76HSRU  2{(;*/`A'N`Wʔ̽oܙ!QQt1r˛@YІ<1t$! @i +*sy*)(U*|aj( qPZdz|EpT; k:0&^CO?ٟ^K+cltE~|T1+A=*JG|!K)z~C0Z6Ed}`O[I8@7[hG)ejs.GM{pTז$& i< >K_p"P?n(1ن2S2cd4is>;"_%^KMaIz!_ʗj2XO՜g?ڡͱpgt7,y#p26TC߳/M>C:8v$&c;$o3昄`D (3Ȉ%4$qAB5$G,W2!sQYj a؜vo5%)B%b_wwƧ\뱩ɑjgP }䫬J$)bbQq∔f5Ug\ 1Pa*-2[&n7_<**Jx2#e;ZN=7K0"RûO S;(gKpfvD .߭B1ZgW|ƺoJkz;ov} Z}M⟌6m:N)CKq5w(㘼;, %F}=@M)a+\ƇjES*|CgVO>'̀@#Ls'K Ln5Ҭ4X+(qbi9 j>̂uؼ-2/Ns}Rk#Kdʼn )c:k-4b#LR=ҿVOUdP[ܻcI5BDh>: 2ilu;gc ),wm.&_.{k+l٧' -eB|1 Ǎm-g=?Wh݀8D*.1c1CT7\(w=;&c2DsZ;Ynf% Kmc4E-oE3_m5|9iYW袂J T̓I oO:uj<ʭWU\MJ8Gƣ tnm5P^d5G)#c2"wX&Z% t+&0}3,l8OBɱG .QUҡW0 ldڧ }c9;Py{2"V¨ODQ_KùEMk&]jFd=o5aD3P-.`So--Q7΢jaR"q4M|H-ZG 6>x`ͫg,&K+Ň)8A4u"[6cP=}z`T?=>Dy<lo@|0n=;JpGWE)_P09(ב áDz#ߗo[/mR mXfuqG|>c`#-uGg/_l z傖 袜wu%2GpҊ8 U nHg57\7W{R҃M+y@ة^lGVu]\*HzcBpˀiqex PT rnj>,r25Dh~ Eg-/eZDzve,eB|қ,{ :*5h>l;6s͎鹾ilݣ5I` WCiXL*h?A:h@ qZpC}kv#/ J}l"뒓AOs ު_F$ @5( d=L8DŽbatktA(]襧!o%uȱoZ-n"&sh2-I"T & r#e]tUls )\, bP&lSOj]zaëa 9.ֽ&3>z%Sҗ Pa7ƌ$EwZz$:Vo JNn f(s `o]ĴUlR$Լ.Sm1ź)"Wzɣ(tXDa DdlUj6(vm+e?sEN jS88fXF8_D " Wq2(^U<7[`pM9=\N<8S>DHͬ[Od_}j5M fs5S@MGߚLTm|l0l,ifH@D?=]Zo~R$jѐjk s=͆4;W>9K?w(Xl9Ԓ c|d@IVr<q;pGll-lck5Ӹ{Xm 0^֥`&XY${G s_ڂ ˾䑌>ư JxF7H-3 p/sMtqR~9u /P HN ߮rrlvnzz5:ɗ߆\>k"bEqtf?蒭o2ђ(n9ad^-E_`ezu 8n2{6{Nvy'F$y HsD?t'w?& w}DၮcWOV.ۧzW"wwǾ jڬjdC>y↑6qGⳓW:_z~ۭb't* =]4x^کI'jvо!Qu>{n7W{_?#a56l."#iQAriMѴ'+ &8z'V>;N_r0K勓Mo=COKZT)vSpt̽T%(@n+4^ﶕÁ[{l$ 1xGƇUT򷿯ub,NFG11ϔst4YkJ`BFdY Ea- JfY +fS ;l[ [zK!?Ta@ƾ H;vT\Ծ:H2O ;h#|/Ǩ"D +GyJ_IZ9g_tN(DL|.`:<%6}f1p aJ]3lSZunY!dU jϥBiEe3x*C\:O7+`t?r͒3H2ƝF0dR㏪k<,G9cCΗPC`dWGU}2Jfy"+7bl|+7eQm?ʜ쁥 p \9g:AkB%!5vZJW9>6NW;YOV||Bg$}ݫ-^YPg=B!6^~+ g,Ʊddm8>CƲeإhgԟ90Hd"qFG'g,0ᇩ`OIS\cAmH³.W.d:rC,Y+;o&NF=b3(~ZstJb.r%+kfi%5ROE) 8I.ꝍ.,hzLlH@aשhWbd+P"Avp AL<.*,Pb&g x{.^𜶗O-(d|HZwj+EOEy!gv[k%s6TOpe ro.,ZXa 6OG,bIRK x XPf7P'UtC/=pA}Qs&Bjstא{v*Kihuي1L!?Bmww뺚:LI}?xVjc(cO_ޚVA|Ky  v^mZ*Edٸ)OU-nhޥ-AɃ$U>oǬ*o9W t}A!F-4ZX1ZK!+"8_11FEB@隦o]OWW2~I5LsVYyfȈqYhЪB_ިb \S'(LD5=m)a(nҟ}L2]ad(w[ LJvX*h?rTj'UYT|!ƐT$ {vx>5H9J߭yLx'&6Onݼ<;Yt o ףL_S{x,y/q[E_!r}1U2 ?bq+F.vRjTYWPQA5zxt(RD}i3#2DPyU ѮJFJJ-Y]n*[NL+0cΩ/_jB=tK$ IoVbK|̫5 6@߿nQҕz.H y<~U.S|9Xx2fx3%ْ)W|V%7>"p bE&8ndl$n %-iV4Q`߁#.Աsf#"L}ՒMW!bK;wr٥L- $n6fY ۺ5DrO0+*I &k8h9Ϡ\#F6o68$%USȽ0jF ފ*:!i /l\XscSȎDsX*TNe!3(@0Zb=JQ vV]q!ķgN#>)YxϳOI' BI }xf׼ƢR2VLlXUeJ4 e 8~>Nnte60Y$ҵEEQT#AnБgKYed(!' ;uh<LLli HP77BR R^ L$]^%Ksc;~DMizcM7(@v廄5 <ޡ Ê*`od]`$P&LFhjIyd?V*(dKi?[a6Qcdþw! H]hY!ti?u+CKMI-G  +D9ޏwM.9Qe 0^uV~g=ߒI,HH-7Q=$8tzװ咻nԼ@K.W^}PvV4/VFrK጖Lh%8X1; $kZʡw9@4]ӂBKM-OVv =l;]Wwd L͕U1) /lƐ t'/N@{)M82~XU -3{d/?/[ *s5De~𷃢ҸKa/)zg q/zvKNplN6!..ĸ֍6B!?E %x9/9E=|8:׬Gɘ5X옝9dm I%6 t ӭrGR)Ly7ó_4J`6_Ƶ>"H;g f $~0x>pzw7Y(S@{.g3:좀ҫ?h7 ?]R~Jf֢z*)8VV?|wʜ퀐UԱ aF1_0$,:>ҡ㹉Rv|2%wf"i=P2_ (9_EPD[XY23{h+$9k 'd"^4l)0@eWvԃ.V=6mOfwǫ[cIZ+Djj;pxa64?9 ?2UWop>MY@7uīWb@]V$ YT%_NU(i٩d.@䭽-5 o˸Wp~.@uuS<t'Ur>A8yц7tGO^Q&߳ڟ.hC޷')-#|r&MA:52\bs4ȇUROc4,ZW߯B!pyObۤu͆~ԢLZ ͥxΙ-!bDtS-.f$g.z\uj\@Zˊ6Cϰy)?-yHh}I:ݍ/lp T]ʵ7gv>o\KC}ׄj#m~I0BDkr&̬aQOID脮3ȅH@)l5GBh³5& lQx$ n#z0SAp+s g]4 =ɠ|:۵Qxv=s!и9p;c1!,)On]:{f}+.\8Vlrʔ 4bWz (\L&&Fm9}fD#~W~3{9s| DzBWY wf1KeՄG3AhA-2_.³K3lUFoki/^$&Rc?1Zmu&c EYq N5gZ?Pow`M&7Ηս`/rϨG(w0GŐR {HkΕڦ`u(Jf`=1xWmg7B]4 {TO/v=D*$Y9y Cv!c}!.(~]FdaZ2:͖}e+Wg؁g>[Q? @vaqŰ,|8LL%ys g3qO13n]֔@m[En=8хanR"%31}Sʱ& Qtyb|Rjg{BL$f;/ }z'Wol|X࡜iG&*Wo{GǑ ^ĶR_1?^7Ύ֪H^ș.ȂIkWZwicc >8rw@ gN.oHQmx'v#S]zYʰ\$n` jK Drs3 ,݈N݁ /}#s]="* 2[r}▷_'&Y^Q2 ZL/A>a{ Y2|0hA'qYؘVĜ^]garx5}0R'UƧཱུ# g=Y`t[7_>:@z-ynrE(g,$}'@BlxxgX }@8Ksv]?oO';7B RӖ_e1m ܚFjlػI%D7P#7Nߑ<$ev:3+apޟt)s0#;ǘ.D]0<>ˌSTN>nf5zpQ5.wpgy&}ŪbTU+ u.@C9iix3j=EjεxEJPͫMio]@rMꨂ; }V ̑~o,2/^TEQq$7ݮ?kN6c6ԉ~ax&MAzF-L\n%BW_73RGHR=!P>yZOi7ȄS->t|= XatH$JXnrzZ9)KswĪm&'R| CV]}eF/ Zp -Tq-!A7we-New"јWzS&gfx RNvoxj=5r[ԯ{/'8RO dJFT NQCM8SՈ` v#J4w q:7[yj<V:k5>7J?j"8M^EvPE ~!s ^om'+r+.J:B'm5Z\:&]n;.m!7jR>i-b =LU t&Mw0V@\@{ͻ@h=O{61ДL(XQcb*flQ(Iy. m@)`h1f>̀"'8^- :SH #q3A>OpѪN(O|$?Tꀱxu]9sk:HS`áf]vkȂf55% l>`\Y~/RKd.`0tZ32< $L+i.Y\Mhwcޗ4QMRzUo1pO_ 0 HcUTb4dY=*IW{Ei\{[9/ōD|y\FbLInJz-(с4O޺azYviF+EW#:][Rt{K{`t~FҾ0EXOnH̱;/xeaM oqWo^whjf*cd?#R36ѰbWAߣ<|9j M>ygd߬MnŇm)kЙ*!bRMtG-%={ÚowÍR("jE*Ugl_hZMcP!S姯d_9y!y[N"xZrw9R ҩ$Ɵ%J7>?Աl5ꄝ$&7XI6Gŵj?f8K6  ! ד0EI ADt*"qPK끺&M1y%%N6ew3u[s'?ZRF"ߖ h“8ģU Ӣ=Ksݪu^F t<^nLjï?y} ^Bv>f lJ J~ tW?HjI85nCGSeX-D0,,cn?z-FOU 7o9 IZ6`@G84G+1Hż <~:-UvSߒAAI.k ׮/*5mS0vf6[oV&<&NJ̇փ) *rȱެ rASBdc*#WH09VEr1Z[y7\7H*$u Q|d3Ci⃍yC݆ `g)Kһej:qq`#9maݡ@w!7 Y?z6;f\б\g_$ 4i[C Nbr5^%X#!!zQoC =]޽ fzh Vs떐'u73 _3? @T,y:|.78&<۟j QOM+Tvڊ4d5) o&h@?a[z0i.pY% zCA\2h3Fb&5V`l63KZM)9b^ݪ7݉5qi&҂?\{3V-Le|(2 b: [.(bj+C9ӗ-{ XF"+yf=`Fqw/1a}smfܓ^;}Wka΄Oyˮ=Rz f6~ˬ3% !@(3RVк~ëL\XTi"C{*~gt!2Y@lU+9g]#%2Bf{ 9Vdap--֚S!U昣ɓVhr߯N#q2|g|QEZ7JYs!W4tc#uLyBF" w Y@ޑC h' \r 0=tc{닯DEa X]KSoiJ3tg$-Um܅ #+r}m{noA'%5h!~ꈙmB{3F[|h"U^K9ҫ^D쑟ٌ"d δ;%_43 }%gx-:a]sy^?QlK! oMT{"7'`8a9ꌺDF%opg CIl''.]]{+ $ 26HTN!jzo)Uu W٧b|@UYHB*z'\ Z p V0LX?EG}xWmGӱl*1R]v[I`Va0]Լa%X}c]K޸#[iW#M?-0Iv6'gAnk}pҦQS}~.&E}` O,DX갰 i[t䀍9dkΘSNםƤ ʎ{Td1-Mxg WA,S Sy|8%OPo .Ӿm94۸*a])Q`U?.OG;pW9qI[)l&$J7X .x_`Q -YB`W-HQ5*y*Zo2RoJu{6mꖙu?U,Lg6u&CbK43㲇gWҎDo׾P_X؎:<>%\i)vL.DthrTLBv^ֱB3g f q (,dIe^@AnY ![8, lx,ɥp}:6KZqxZ`~FR5`%M¹!XyFU)C*l$6ެd>]UA78!!ݷho|0H= Xj|}NWW"q!$}5ʜQ!/1LI`Go'&~y Գitxo?B-C^K.?X`h]-9ۋ&agjE, vjcO6/E^!ЛL)Wm"C  OQW|i0[^񗕮?E䓓q ~Em܂`hN¦E'Vw Qq~X0ٙ/M7ֵה ) Uzy=ռg-{j10 5biv|l,Ѐmp0'>f\K NXm" Re2}8Ml3bЄ K{'+^&7gaQeIl,Ԉ1Z1gMkF0 $$7AF;:)\*6$֏$)mv̋qVo\CM5}a>D@ G+InO͓:ݥ^țǑAM/vinl%rVRxsX ҒWMdA]7$p ۻ6ә-b~%=[} 1Ξ|x˩5{YZ+rϾWzVⱆآ;U.T`\Ƨ#2yZQ.l)5RW$dmDNF$6ΥHW\n(Jf+艨b*ILn%RT쿬gO=kzIݧCƶ-퍜;Qds0ivRriM{VjNƫ+Mn19*O"|?gOJ(y h<W=ޯt-"!n(>zA+. QFsE!ԑ9;j{} ٍ(.03P!xM1=ċl8E"mՑxL|r;KU?K-Mi|W3Fr9o 퓱 Knl7x'8UqaÎkkTw&[86zq‘ϲιKGHħKy> 'B~!j̡V]O3^]4\ln2( 4nW:^52`{Q0]svdRzOM?Y2ּɹ1l&Zae#tm~nX0p~W[Et3bXqqXٚ6Y\ J @ΛZ(o-[jsU9ߢBg郻fI0Hr&ƹՕ[SpPuLjJ^a-;s;pVdn|<.c"l!?D smA+HeYYLz]4kB{JX/\\_ cwN*,@"ꭷÐ)tPyK:z'r^T(}AhJ7Sܖ74jƅAj| D ^+X'p$ HL×T_`(^h}߸<< ϻ^]-X$XDlr+]heV#>54_L :`gRC zaTb&u](١5^F^+{GlљuPǓgR3IA[ d|lIA@vpR__S6uSPk0o}d9ܦ> if_`$ ]DYvƫu$QZƍRTѷS%YtW҂Oe5r+tX1h.ޤ1A$8r Fm)Y!SlVAn!mOV@&LV5tO\ BC3v |-K*p_uoqEB`#sF{-A,Z\@,{'gwQ7]aaIHD<+k 5jH$A#eZ&lBnMkE&B%wOyS SRM~j J%cW\|vW5oa6-z49"{Gp)NF :{#iA7~(eZ p 1áMGCkES8@?HVԜo*3ߤn"f{(2rv"{R=O/&#Y+a2 ߀Ea#mFKa]MV&|sE=Vj'w9:6k? 8\㴐e@4֘S&_,?ds?M? ԻZ (HpZҕd+ӝեN5O[sGAE(j@*Zt贴}'Ow$G= w.v{UcݮHa#i+?Nq;2*$)婐*XaNZK qEI|i1Jnu!m,%Kc {.'\2`WUtqfjs ²w Iy JO"S;ˌɅ L{"ê>u[blWigk-/a`F 5.7ZdاAvӉёLG Hpr2D<*dGX$j3K*!VUN"D_$\rjmm{&Һ kn}HVp!vs\{pC]F+; $ܕ*ү,)Ax@nehS QB$fD VU0&i7CHzvQb9e*C!Fk^f|dj*p@Zܲǯؑ!O|EX^>Gg_72A?F_ԙŒU E,XBߦ@kt Љ -Fч Y,9;ڤZѮMϨz;֔z) Z+:0@6Qu%[,_y~7Gav[.$8kƞ7wocL1YU}/ou8˩)1{Ә9))lҊ6yz*A9δrVPׇ6uG=H[^U@P͌>ޑu|پDu+Mc-l;w?ԬK!4%p7-ISh&UCgޜX8x=xf kT0ZH 9O?c w]g%ʁěb(I!Η'gL2 3b.-f|F [W㊭Hx_J-GM|Q=*v$:;aOl!6J-.v}_mT'UDF`L4A\xх R]ŸXttH | [nkL6>EFqn9:`K%|vuc&YSԖIJM T#J#{ b)VE5NDybTqkic eW /8/ڇک"̨q53V}d /k OI".lEIY2|$ycSupjRo1Sqk L 00'G973v -̂[vZ;˪}*O`Hg/rL\_e։Ezm#hg>ϥTmneT? =.{v'(OxbbCiN/#\=W8:r/YH4e܇`k 2Y4J٠tpΚx(C0v˥̊& }!u6gZ{tңȘ4l^?GoV?$ ,--*Va{$QD{¼jŸenULWvȦͽ[?j>E)DQR2 i_eY #f=n{AKТӃ+㎘Ϙl_^_5`曳'71[o&f\d*#w\Z<;,VuM@t@j72MkfKfZ6P*Tv2D'1d=s:0HD){'k =@(p~P$*z~!ѯ-hPy+4| Vw>~TmwPFMFK #r綕ʼs|m'. >Tskug!];kuG"^yNo41 B}VKU{ H I"[HZf\zAdCPF|H Ẕ }6>}3O7Z[aƷc@${iRvt[l"X\q:28`2MULQw7©jc< (իQ徟-91*GmAӗhz)JST(ȯ HH5}' .F0 TEIF{,G}n)?2CG{ QVi=0cM.$`>^!3@|bki> kWҺ۾@U$}TZ ,vCsztvymPف?dY o@*|[@upN{gUQێyؠ$YGn٪}`ഄ>fa쫞=RK,.3ZN&ɩOYs$r`=,re;^jΰ>RvY/*i9s%nŅy|Rs,RuF1BÑ5:a+9nx~ViFp^UA^Jq\j AbA$Mv>2'@~VceUysHKt=76n#WADr51~@'}RR!mbC5R?D5_0:Y@bX@{ 0FYLpŃ S$ ]lh:o`Pޱ$}#t`v6pkuXKUA `9w]cЧV: )/,h7N[W[ y lߚOZ"6W!U{:ʐSXbtoV @q` >a`M&1_O#{m* ;a1<OJK$m3:CKq^qhG}L^y%]N{2xgb9qoc#oFv5|~h0:^2(7:a/P- $_t*l :j=E9=yQwMk(%Ch0P ЊԎ6MIgj=cۏ,CXPm+s6柯\Gt%AAǘFq<'v HĊUΘF.zEA:s[PG(3FDZJpg=Y8RE#YvߋU z\6zU G>T>q7;!~p1-p^5rX6XC=My؃6F׷2+PdIi ǁW_.~/$pW'߮CZ=4t? 0Q!Kuo-6nP!+Dz9{ޙEYɃ=>b)> m.8 0ϣR\"n] ġ uxUUx̷yغ$HmjAY0"# LrHfw:/߆vV]ޑ rމ}URҩ NYA嗋ܕ⨧ `v%0 OJ15@)˹c8hzz.c-ttd:_TB8YA/8_VJ)^ȟzVj"ܖp>7*w.3ԟy,*G6˴JNV5l0뻚- oИKC}4  N6"`2z5yrՃȡue/=>F*LT\|R~-:X=zToVB3[*Px+!O$MD aV]^Oy*#є1*F<'??Xr`;<4AYOF7 AF))WZ!U8-C[ERPs;:A) #hch[ @6Z_(_Uu$CFa߳SЎ/j9RQ]:dÜȆ|Q>/0 l +b&,N&.utp+"$~|k<2^ngJO$Y/0,,30QHz98aPe\8ְGɐI]d?Iv2xaꍰNb{b nqTux kD1h:V`ףU^*skW58|m^5shDh1mI{ƚZ??j*4s!(M7aS+6x-a`Ɩk^1Th)Qg=_`.L$M p(&O 6CM$l·iZ~ 4zxBW4G:ݠRX'-dΔ%{bVͪ;(~n18R5^ZrQe35mRkjFs;Ogwmiʻ_Mk-ۨNqL|0W;k$73~ Y8P|C?K ?8s'#T_z,&EA de& N~J#1 g&ύ^.1Ќbt K׆ҿ&~x x1]X f%W3Y%s\|+)Km4DCj5@tfrrX U4/7:Y;© N,hǷ9C46haBLH' vBɫh&VEEDpgBnߣIp~m-6ʼs1rt+ ÇiKLtN"Qb)`_@_$7cp&w99 YoF{‚$bj~'g;8{ KNCWjAn9n3 Oe%0L`cVQ͖fS%M*yլ強R/8/#dAscȰf>v?ej#,Z.z'l5{޾bU/pJ~7f9nv |;ӠVw`l̶* ]2'/GoR$s{.ERM5٠]կR.1*}eYpұ (%ߋVq;;?Ӑ(Є)+BA)w BFM☷_S;=^Rm)dJbu+7ʗzg.kF=C {ǒNwh*<@SïO,NB:լ.N=$'LgvAs:hqm/ˆtKF%)3'tbf_3(J>u`]߲zȇ$a<2tlz۠7c~.g ɽ7&Hti&gM ?\_X_c{OZ2qĩ?bP|ӵ>4-Ff˨8T,`vG[+i+ts Ž*Ȱqj㛦qIʳX[0SŗLKUdྵyxLw9eчjS4,gĺa@AO-I36pNH {@R) '-}0zYeDaי+k,νx_skWx+oVZ(W%_[qM%vhw=pVKࣨ PQr#1(iR!/ӌMIwu4SOc-i~*QTTq5O0ZFԮGRGxOpQRU0O⪟:XƚSD,B (sמir$V==aV$vZF?˂{ e4"\|/b>#bclDthg[*h%YDaxC0O S0;=ʹW SEqtnK1foB]t ;#mr>mȡc7">M%OWR4@/Tg)'r]9Owʙh![Y*x'[?a&4u+.ׯł^C~)s hx> ~I5%FgҮbG,s0t]ቅ| 1kq2x>IUQS[tya/$+$| w$/B.T-uv$mc%t@6/ҕ$psniI&ޘ1 ӏdc"//+F ux0s|~kf &x~aaTۄx=1g!FK7@? HŃgD= *Vh3Ƒ"[D}HfLd]zL> ÊFoWbb/>4]CQx?xhZe\qA>}ARnqgbVc޴JB--v Jw z #vb]Yv0: 9ۏ=j1aQU %c_ >[Kng,gyV0.\t>Ғ;q"wri#̱c`7UfݻS*m+՝R$[_αg..rnD`moB5"{#B;%mpfQb#c:2tn;~y>z*pakIK:aŐT %@&X>+-pʟq{A{P\À%.5#Q= %M_!JT{h=lg“~Au>U65ăkscNG~|l$zH|<{β? YY<(sNqj̎qv0#rsYY:c'o(X Rk; #MR&exmՓuMXO PzCp Fq= *|-Մ\B'R ~65V\g s ծAoVo󰍊< 4'G"6YX&Fk}SMgx#hiNXB !$xLƚ&#!0N1退#y'0(%"j*+ !γ=,wr4b#;9‚K}z(OoԏȣǧR; ) 7di @o8t)5)0 ¼ {1_Tx"国a^~Lɿ\])l)Ȕ3it^#D Hs4)@R*A%\yBۺcku*kIHX4z5(1rgwzcXQͦHGH) 5\b@\+ +&}I'< YԇDZrU{IȰG ek-c|ht7LZcd;dKo48(꠶G+뙼4'=Db ikgZg/ UIlHl#vSUQJ_SJ~tA<Ke`/E#y1h񖶍VANLI/D?DG"I1I+N~@89_S|蟖@d{iIYVLۭ`p8ws4E^}1ϊ\Mr)@п 5Д~GC?2 kaZ{e>W11@ Ⳃ)r+[~͇KK76ڀ^ulUCy%#'5f?i .ۗY1ROEd4OJ)Sn1/a"6v^7&`,fy;*>vtj\ْ! ea8!;6iܸ(HX'dvǬm(l$0d!J㍓f7a[(&T =Ac!Uw_@f@MoP+󻄹:z̜Z3=s]SVPfu[Ȥ=cܨ| *[AR$SpfwFx 3g6k&Ջ;xP p姂f/Jn vPpT m`#JT5,}sA)c  4LCh"(-@^kd*4x006𧔊fYPLÿ "E2.+3'үlIC+\K ̞HE>;,4BϖєquYbP+B3*{>~Jp8fSHebIO8B3osN|XRah8bqj 6\׎ПlP_D0CߟK D*2||OXi\r3ΏV_u:̢l+2;4\̋u\=w~nbf O7rC.c|PP~͕ܘfPPwr`"?Đbgʺ0L*DZWL˦ݡm1<ř΀npzf9v 2R@ U",'CI2n'!JX$ H]! cD 3ʌBat=_7}ULghm H AZJׯMtk>FLߺLRa~J{+%ΞwVJ+ZưRr Z9R/فYT9Uh ]9v7!D-H#'sc،qr^d[4N_evVD _7ZU!&QG[p`'DZ(ËݯKok\(LN}X>?&ƫGto@x1)*̊ Z|F$(B dshJ&ؚ{$y Ϸ,_QP{iuZ B_e0 ,1qy v#nh]P3geSxhgT д2#ZoExvq7(|9/k&$CȦz 8iǾfb>M~ E]pRAnW!ϑުvlhAu僸?CI(g]Rxkg@9jG+^K^?(`4 c_&-BW)¡j$*h*+uJarOeq ?i,"Y"ǜˣ H3їvB.ӹy,A(C[´bMξ#:%ߙ'.w_? Cm+E5[}H*l1=wXm ٮby%9^zQ;}G۴=GNDGj.D& 4"#1,uk !V:A/ TV:?tPJ&%΀{#G\goHfQIo< uN#  N>0ypgw[rM[)ߝrHZN?/L$=estHA{fANjmHvjscr(~ WRǎ!NZp[9m=?ݭMt yC5S&A8BmDă ns Bmo᱇b ^;KmzQY>YPd#[7KLН*VDyMσ ҵuN=Q(շ}e;Gn5.drۣW6OCҡC ֽp}Io]IkUw"Ժ~m~U4|o='z&,˧pѷFI r {G2"J1IG xG79]j203׾f4W*m5.s/b >⣘KcO]ņ/{L1@%DzQoQmyq)._@LS52J~GT/=.H3td5ک~C3=Gl~̺3uP>/46|BSF:Je;wUgQC_YEκ~G <,cD @ AJ ڍ~$ڴ"a#g;>6rK4]dKX9~ěxJwLTK00Xqۑ0667=PQtRv* i+qѰɗ[T,|'g> %SϜ#;6Ejc+³#80Y ]Bo5x Ȧ4R:B\C RGɗc_Hn`rpY $>%N2 f K`8]xg C,t ,Κ1~TdX&Os흄z I~ۯ%dޗKt'Ft1J8#Z" zz6szFW{gW~ {f PrQ3a S= (jq]9?.Y5T)G~7R؜(Lu4.[5ܜ?UkPյ<ѱ{M,[OB N LPz;Kt# WrnP~.&:EjrJofjh-faC#5x]DۏH>3h!sV(USqD2Sڐe_Ue #ݫ;#cFRu%^̽H̪K/tu.N"?YUWC39ߦ*O/P%r˒e9hUy ?ɱ![''7@ 1Ng2%.KJ8^a^֕&6.[d(%meFj *OVlg{ =x.@ ]Q0ע9 ,qV %g.zЃC2Q7/*bLi%Ԑt"Vbnoyg*!sǭdjF+rvl.Oa]xc[_k‰iJgoCLָsb\ _ۆ'8n0a"xɊЭ{ة!>N:w )N;ZL) /b H.C(Ǚ4uˬ(z(tXKҗj%z2poPd\Y 1HKF@P{'}M׼' ޜ? 5{'Byζ ~#"n6î'PȘ!"W8|ajt ZHΜ#=xB9y?]VPSJ~JOHBѸuZ?xe+\)s7sSyMDI>XH 'иP$}-X$·ЀJҲ9@ٕ`ڸjdJj ( 5Ou[g:S+2OSau`Ŕ1A/3`e׎e%W4nHx@.g'A[N* x!8dҼ'ڒzTJQ.*][?q`΃ l?=rBW`Uqsӛ1bM{#Gϸ,gT)lV +1o=;7(j،c&<ʰ̝fx!wzgAY'nGjl@*w2ct4 MaoY+ӚT8 8MS_g7>FU*"+S殧΄t0]b :sP+Vܤ L~6cL5 pFsmQ_"\h~>BvgTغmYJu6% мoP~M Y7ٟE$ѯklўZKzZ{%0MJI3A2lmלPf9Iĕg%jcn8oCj7ȎEOgCh]&)* Ppc8ثb )ok Wa8lU"hH_Exq5q4Wo6YZks( n*zؘXe0fã81wQzY3o$#nZǛrglH f=u%LT,yν`saJwodAg;M֊w#.Sjv٩(LJӧϼ;q-`>&dq*[!t@N@Qp`gG s =,8d?IŖ|\B̯^?5_!):Fălp׋"jF]dlYD 6$#Qc4!P'=.P¥9 8Gr 1̘1̭-v'Ms>,ݹm%w9bwJ6KY Rp968ҭS%RVaEgp\[S:iZP,6PQ2=7HqgN}iLx9gZc|VvOKe$8TR zZRw {r+pAVs؏L/P.!̿IQN zV<_Z\枞Ta3f׏CgQ,&@a)MM>Rcc |$ഁ.8]{r@]n}[;S\,1U^@#vhGXb̀"JX-3Cv:MQ~MV^!Q$QͬRs7-!uP ؑs!ZU+#iyoHSARubBFCٜVJWtf^;$F#htO6nŏG hD%O<Xv%!%Ԣ8y]'pV):7-]_Nf-,4%j'A"g!YaX&Y+.8Z]C>!H]CHZ ܹ@jl^yQ5HNJ/s/#2X#N<_+r!WO6d#YNg@S tG>a9kĹBAAH<ILbb~\_l\Bi-jcf:醙((A Joq%:7P+뻤m/^*+YP?w n[=2sFyp7i"/,6Km7AA'/SNneVH%28 cˑ@(+A [>?LҦbY<#Œ!YfaʱHaeĢ,K7jAO.2=!t>fp,a6*uBI%0 bW:gN#;9mdƜ֗z&¥@р-ƓY^rEt3ga1@ÊV e)6wq\OXGI v<6*JxqqmNtŃ2P0 x9}"@ÝK=7$ 3D) VGw+wnR7ֵF0S8 vCywMSd90Jfb#4 `HM֮kzgڅ5S=5[E;Lag'3 FPT6cL'q[Hݓu4UUX vjՙ6j^xJǼ6`nK FtdU(2 FXG%8:IR-(^H`YDp⽝V({'iuBeHcK'%XDkbxƥUf,9`ABhŁ,CA| C7+ϑFajU%mGnߚ@8Mh[RGDL.FRuP™Oz)` jM&fyF8*yXJeZ皳s? ⦪ UaQ%ѹyrr`":]/J2Mdy7ƇC E%TDF/릋2>*}tRjw?ᘕ }+ؿHm>!I9pA.gm,"Wڕ-xeC|Lj4|$+I<ˠB`LwN#C<_ڷR3B@nš1/78hb6͘TlEJ0K/uLcߝHAJ.q{z`֖?q mT: Kڀ*U̇RJN\M>ܲ0,T:GKӠR^E /ڢ!4"Gf%P .R4ȩbDf=A{3]se?B@FA< ( vf xĠn tPERnM|iZ5wg?iX^Wf~^%o hf7hMX,C2Q1pD;Ɏ{.Տ^kF=}HcF:1muhŦf9&*4ܚ w<$AHzʼe*.vY)X쐍ZW-5AIW]3;9QYs'ٌR-{y5YqkT2`zf|oxSzR5Ϊ7EG>yV>㽢&~[KPSg7ȯ>{{js(c>k ^u sFrH% e,Yc┗Y} X gF"_2|!YPpyɽ,֯ЙBhi:c;pNt>Q$c|vyn;.1f@%LQY{q}s9gea"Qƕ`xvl `lتף27SODߞ|nL9MM2a+.wC̄^@%ꏾ!koP1%zlb*QT @+P+h㶔[Mܰ%Ƭ,zUv4}Kq7 IlNDPL ?r"j\SU6g{c`eRWm2pꉩi#j&_F0Yy-md3a,mX6 ]I#P PKKYRf>ѼZ$t%), * e=I?a 1HA9_g屾sn<*#WOOGcaƄMFK76c6CP->9bdJ{֐x:l2.AV#i$o)oAx:9qk#t8 ; p~xuTA-ԋm'uX|T'Qӽgfگ \r% ٱh -݁+YSǚ!HdݫDtOHkj/Zx$sP+wf_d a?q-ĸ`o3BA;؄Lx7<8[_ s"BG*xh5ó4lk}\g!Ѡ#i?cR2-c;W:V <{AOԫWD(p458ԫx[m`k*yl"k^h~[!OEV`A@Kgƒ-mJCQ2}o#b:*Y%ݑ.;0l4,(bN%fNdÜ0Pg`KX((^q,`JM\hA)(IWDg ;!9txe:Čt"Ork: P;_k{@( C@#"H?/cM`mjKDW8VNpG,DXsmS9=b T]t㦌 SՕxk㐱:clћj!ءWhT%%CYumDƵvg33GҴDW/r=RX 8n0hX-v & Nۍ_FT?~v 5m|Zݠ2ɋ`:_-=m\l몠݊AZgFoN/8y٪2Scҏ-ބp/S$92/x|y,ΟH|1 E/2? Tr5>Y-QsRa[X7b/dKz32mF(i?{~8RY@u2pm$윓FXaؐu"e@#Pxyq䭍>K1d9OJf1N}`l=[t3ASsxC_Ύ`並TCd48f/2i7)5\" Jl SgFJbQB+#p>XIk!cӛ_͘)L#:21w4=@Qsd9Xu Gcw{${?]DwtJ)ZyM8T~P}w:AZlLcSɄ1ޏ΃[-QyΦwF!Q΢"XhXIQ"=K*p6 [Q,@~BC+w7{c>Ӭ1Ԛ:>C7/ MNVՔ!/S1V%*&DkM1Ml;F߿OSy"uHrx qQ ib{emw1UkkVZ13 ހU`⡼F/tEz?%]wS2S c;tR'M.9<+5?6^5VsB_v'nL!([Ujg^q=I'|Wԇxl{afll1SbQ9gxKmS -|P[ppmփ9_Y;n٩CI$InR$Œn.V=̻i;"!z>h=%AL"@ESeBqTI[X" â%{b~fןqԭPM<wܲNF@DLy0&:Պ( #VYcF++<)@..Ih2dXxlpG]l!08'>^0fsdeϛNKS!wɿ1NTd! 2FNaM_#T6m0[(_3 <,ߧW<0#kn9r_m*Vy@`?eìJH[+W\P7PArt};l+q @u!Wס df Zbʪ7_;$V_kk( [䩿/>r *̰IX>PmbsnX;@VHޛ^Xs)Ҟ,_&3XM>7H/|Uyݣ*I$1:&IuDc$xZ Q 'Iz+$>ryDYYQՋS3~A9`ԢSzuLIW/?HK 2ۙ0r@CNU.uh Ax@CY`Hv~@Q76) ME T1v!?%*\^K@'S+|R*g/ 1o c)v].ozXZ"4xL,-E0ǐf;Z#3X@)68U< f+\ SrWqĩAJp}hobxцf.bwx.M<w@ep(BÂXYOͲIWxaJ66-OnhϼF+%}kqU͟PR zDQVmpQH,P" ~v+ދ ƢJW4D1Cn A$MN1(q+<3?]/ N)Y씋z9F^ZcbQt:-س-)'SN,Lon)ۮְiFǜJ7+CR3*4x>aN? +uW琁6*dyb\Oj5vPSގ^J+Q +Pġtk*ILHޛkl0JN^Ѿ?|QWTMqY_,>}GxLP5}iQ<в/AI f/50#)ӟ+E/738欦h 6E T#ض JA&aAsJ|n]QQ; fjMOssIDe3XEs" \/ +oJUbe)_/ wHe8R3©K&0 XV0oH$rEH}2Ƙ6+w4DB@?8]YzoRCO Y6?פI pHLve泒Պ9LvP-^q6-cABZo~,ơʶ!I= }{ﮬ(F3[fyǙ}#ZN.p؛p0_w;3RGMʦ1h_H F{b.gL H)_w G{'n:Abo`)!/9uگχҀ*!BVA( b%cs ;YuL/' ۓJ)ծY륾Y] Vm Hzrvx] ZXܚRo=h$R,AU+OXՔ[Sfj!ao&Y1Yp,XJQ k_v!/{9·@\z"ɷnYhUw'{+g{2\`h'#VaYkfgd̲={ZY=J,{Y>Vu%o_7sBnxvCq \x 1nF9`*4FOk.\)jV za(]?_ב+}j OB`its9 3dJ`%iG I @PZ[hJGrf`Cp:\M;_¾/r{J¬bU3g'ధ)ܡ|GT\ )XeYxi#A0qvB }VŽ"m٥"3fbx!99`ΥQƴ C1Zc\zߦIeGYcTBPX??MH,Gk״rO%k7F}HXukNrx~Db)[?Ha ?z(9(~_A'~)dI=Ԭªad9s01LmPd)W-5.{2%y?:l6Ejum]c\Sܷvm ,ن5[F:r7:d2!,.-:fuHl Ҕ^?.38q?m|Sq4H;+~jYDBðhh{ W!;tG li(gJr!l}C xG9LpK{0QFJ h<ٲ4<[&?I Dў5E6}Hm8?<k$ƺҳ_/'$0g%X Gq%_P`ԅ|]Z.DttlcEg^1: =gk`Ch\Wh3x/2UAKCGWydƝw~G(&78>XdCMg2TyU^w+;,]i4YtT7Ø`prr5ŕ&te!bݞG`N<㵇 +@EϲBx/t,,")iC@ZU[1BW|㈤ln@, H T q(7:~yf(-M(1%{VRZx&Z0v6嬊N񀂛,u(MZlT/"wXi^qCݒ5FF<Qn'oC}X5F6Cێ+u6{qo^ P6'Ha/ѰÎ'^eK]@tj9JYnU—B7>*`Tٖ huVd4L:ttpň6kf{EN}JWX?1PO,6Dm7z&E Ʉb`Ǘ)9cC^\-YЅ٠|R7Ko{,=ʓxIt!߂fk>⪪E\]=Dfe>:l]q[n'q:9C4k\}I!q”rq:HNfDdQ>ڱ,zdx0~RSWX 禗"kE`:2|1pDM 0J.M.Be?V!KΝ]Zu+xKAak(4ckqzG9.!<tVzXyޤ`wmNFD0ÕiJɟ&b`F0lJtSIЧXW8]ub4H"u]~Ȳ<}eDU.!%|&!yP]sF#~DJJ sԚ gVYiDg!f̒޵|C%{8=7,Of3h?H .]즬w |@v|/][^)e8 <~JAdNvM]LR`/Mwš{zD F@2&ա̱5NF~ o{!ryRP/(cm:V$m[_hIz84|EKI%D8r_figON'l`RqlHafTuF@e}EnuHEN+OvPCXKוe$AsZ| Bé֬i&}XrC:;Xi:,)IHz!YΊ61gWux\Ee)S; {{OX,4ܗ8K=$Z/?følQO$I ;J{St%iQzD3ZM@oHO׎j0yl:q.?+x lQK{_|v0Ql. ͌$KJI?Y 4zx'Ĉ"ЎB5o|6!Ӑ.N[<Oj+.v3nm ucxEw{qwH y?.7FwGL=?=8ăt8 SWp7Dp_$`M~/m0C5En*cujKh#RSAlTFheQUwݯ!30&;ӀbuIo.痨Hx#Ve/ }w$[}M1qak`,!{`ߔ![@D$0V5L9aF ~LG}(  .N$!8EWGlzUF ҂5A"g`n F{G^ǻ MQR;}o)6& ?ӎ-qȳ/+"ޥZǍgtBu&W^ Ĵ/tS:9uE{E Y OVV yGg?Ӄ ǔ1u0A=]B5sJéː @[1eRzsYaEͥ`oG xLG#/Oاn<9/m/(V< Y1pYC4, gâfNkmTnqA/vݠ Z' DWi&;; zGh$ߴ"1#$>}jo0#>,$>!'<-zYa2 xpJNdsX; W{TH1ǭsZ,y ]h/<|7Æe/šjaXE ]LL'HCf?;QK~kW&п6_ThlТFMOCi*76r4" ۼ82;fØḭ3I*͔8z[yázP$ ^nK1>ƛBqtT%2w?b^43EVyãY <}<!1sbov'q0tD7? d?r/@w ) \I7d@^t筎 ¤67 =3:?ѱ4ɛ9[מTwmfHwDuqMX!jݼG7,*s !aM7JҫʖFD:e5O3ekDo1uu=H3d`yuT׽ xk\ ztPf91@^Ft;kc|2NUY?Y{b?C*hiҶŽho*c/Dnفw)t+F<WO keBB/q8S- QFԩ QUKM&VÉ;.A bMWIݾkv[h Fc8iÜ^-fjk`r"w {ꌈ i[q}0Q bmogU̲H؉٨qes!-uhi/D2 GW5{+d:{w#"hV6WQ)1,Y _pF^.^]HK8PQ!^^9UsåЬǪ%7v`ȦrYUd r)gD' ` >`9a9|X.(MꗂEQQ8?dAs1J/Z\b&m<N':!i&*Uz F'47YVf]@Rl ;%IV}:5 @9'zA(̊&m>2ӐҾܓ%*q1`ZMx=q$@)mw7*sh[Ǫ1@\i7"dGˣ4{UgSd3:TP'r^ngV#EGcruEvV!"RoNI:`f0娡J/h_Zӄ-AIrhAқ&+&4шHQchP!$0O(>X2D惚-UV #{=pn)eʅ˥Rhx3)z DI07TwGLˋ~eM&kg3Y14BX>fC!bjjc e/#R_A^,i 3wo6bm·HꔳRj(\wh-slX Ku@PW( <}amQ񘣷G?(1m7MHdvd`om&U5y`'-F3jޝj^5Z58g]~?"\ /e4ͰdO#t?M\~&>s-;B|Fj">?d~6cb|PRCVB!9drpfzg (eZ T:6ҁ.\=AĔA:^AK>}=LJГՃsFJ ?By9ص z(*ƕQ]TJ]Zz|vJظs#6X) Vʽ͏.ByuAS*@J N&^bvQF'B+d6Eg>^2gqɭ04=`AlgRv6BkmĔb*ͤcehO{eAnV/>|%..1xBx\P'+LdpdftZNR"*兝dmk͙N>@ e NM8Tu2%\9DquF^T€w D-)Lea?ˢ lcd9CΚd0lz|) u{Eo_.nNcGa \%L_w[LDC_k5+/>4 ah|߆hEڍ*kf8܉n15wf4]e*)Q"1q3M͛KKb.eZY-W,+B}}籑/Ο|{=CXb' Ūt9aKb|_Sߚ9\2پ?dZxl44;c VX'To6=5Hc+xҙP,;x,x?"؉/ppQ"2{]VcsJOQ|j[T ӅWWZ^jKWb7I#e/\'MC:$aer*q8aྗ[;h2.WդpIu+=#([e~A[j;AYepr2WYoLQ4(SPË@FGq؆dP*J]12q[o=_@ۧZʁnM;Q~)u 6jBp31R_ hY ԊZ?̖ל/'ѯn \:-wNЂP)w)q z'7TуMT+^-ޑrHƺ (G1 Y&hQJ_ 31ox]g@\1~~nP)"ZV*׭3 [6~GbVg!k3gj|ڥa@'kMΫ SQ%w>d9]XmJ{?oἤMWH7a +)x%,:P؂`H{-q{9bK6ؕf Y@ok]X U:h")Hm7/;#PfZԚ72~1F[B WN#}P+&SGm*5BG͆s'oO4US3\_F۪/ %ʉnM/biiH+].{8WcGJK0=}sPos EQSG,7Jzl㬹py^[21Mwd>_g~ i{^ߋ*/+_PbmE#QI۶qQ!ymSF/NE1K= ʲoO9_x0hEFt,vJW@X@( h1smú UȨE *:8+anwDJYVF!/?AzhMgjs_wYY+l 6(6`91L=09:nPDŘh \כE"9W.ຘpYzz"v1}#|Qb"g% I? !p8+HVqߩ jZ 9q?\R@9c.ͩ}sa3Ts2`CZl!^5L\((8Y(Xb)<1%bmkH^|ph5QNXYʓvbGT#rt=8Ԩ> CX,7 `^J(ͻ=Qdm]$IFu4Ê@wɮOUA%Ts80'nIy1 'r8C1uFC;Tn/'qŬ&u'E# 7{E%lV >e}NwU-m>*( RvB+Ԏ| ٦Usp}VwIU->n*0=}IX K@l:4>|sx8Wf Fe/A˟c^DZbbҒavC;xw0 q5p8OZh80Knؙ{Ιt`/pKQgy[W_nbAr/Sx)vs Ny{$!8~^˧m.J6!ZL]ze9g{@VSyVI0ސξGǮ [z f@"_V){D e 1\l rP|sXw~'%3ෙ(~{-pZxa1/99R>oX"8眿pD3ApMi5uݼ8MRfrY6:oD[Fi6ndA +4}nC=^B$?$.WE53Zə'L0\ dƒ/?ō5 29PZ{<ߪBӶ\+ 2uNـf[UW>zl꫽KkWpF(UT<|ו1 R V'`urAg-X('\ :T!JRO-I6 P> w^QFZUʲ9 B5¢(YD!ai3v#r ]PIdO*fБrCI Sxkk \&ȃk:Y,uY<7vLcYdr ^FjK,M~cmn)WY2?تÏR( N$GAy $fOT!`*Jj% :[Ug%3xn:c:.zm7]#=3H $y@}g<`(@s;?T]&N%ُTyr 6T͖؆ Sۅbעz¤ ܒy-1';kGD8.8%i,OD=#ѝԹ'.quqSa8>}OJAO3bwYݢ[>tWY@KYPPR4Y=oYUk?]i)cH:dl=⃉, ^ HWSPj JwX9_C$~H4I a=Ƹg]~ZrHLv,}/ze鿏-a[3n wUȚn>g.ed>3P9j>Ul҈'@$wsϔ\uM d|B|f'z.@cFAӏZ#,ZcңKA,w$%>}L[":Uu逢;n₹"ㄫ @LJ~u^zruGǿr%y L[-FmP""B`mAA{+Ԩ-/(]nӸ!hAPą*?V1kve ;'g&&0/g\x`jzs(g[S,dC:r!HrѦ}Men~$wIF{˲3bVg7S[AYV] (l5M?V|ݠLw43T=#G9cڸX5bfF.e3!,CW qx2A? Jh(bMD ,'vG ۺ0i-p&Lh OPB>WIէDmj́ɤa^F>k`(ieoB4-3$̽FKǴX).-lXhE.)QyI2_F(s|K6{[2^)5gK|_}oĩzM]uy/ G>yQX^,/c.9,kЗ:fB!nӤ^lS[8E^GI7S;q@p)e|~R;-_~B=2͏HY5C>K'=\~D~6rt  K-%\MҦ]NxT"v. 5ii[i)i{ئ-=^b$CtghJQ;WK_d.駩,4k Gj `]o?]^= O(&$=Xظ˛ɖ%WWdgq#wi_Ve_^1+yp~ DxR-}"쥽 5 q5LX3-m?tuKEɵ u SiۤxG5N|BB!xs+.53B7VTTt힙풋ȭqIO1װ/H\n*\9bբBV:H^Ҋ.Zq?uWNAcM.g,szFIrfw4sՙV>G'XQ0lCvpǤ&`R1=wx*f'%%m^" RtcG+PVӕk| &:3Ms 8+6Se> o 7FR_~V`GN놇o t}r휄~R>QUyf6MtZ?HR1Rq侖ʨ6^q>O3RZG*P hEEr/g9Otk`ތN{dEDU׷T8"z.f+Dl48! 8~s7C)1i2Ȫ: 5ڙ'*1í8%e룑4%y @.\<*yEPQՆOɽK0I0;fhmr4o)Un#'S$nSnIGf+brz--N@n->&H3NPfAn/1wgC3B n7]iO}vCsU 4Cիr0y0gGᵬ1,ȭ E*xR*ٰw (--*BY6Oou̧{Et#7gP(i?Q*Qp5}ӉbB aA]9];l_i7 82Y6kώbZ >9xJ\  uN !lS) >M O)Wr6]`Dyz~Aєs߻v"W Y!)V@5xB(T>I?ONߊf6n@ئ/b,wNcZ?Q^g-njj*nN (i)S+^ru1i7U9wLlnHEblvBq=x~ <4o*s4",5ץD!ΑP ZC<~0R k":eTn9nPW?V :q ˖}[Pq&#e,ذE_'1_Bsoy!&)1/}pZfq64%o@VVH(AQК"nXqf&G22U,)5q9qWQnS&hBRok[ l |X{IqW.*#q/ABUq/>S( Jgvm9k `,J^%A]|=֍%ow.ك݀OUde;E'XϏeݕ~,[p3T] )vY̌ $f6챘,RA_g@`N$rrZ]uO@qurT0  aU|f܇J\VM ,ƷwUuvbmia„~pp㕨}n@S QO .@=+`C;iGo!`g@I_2z[AGz@^k;DgƑ)"'f 8=%!N.C &ɧ?^z,}Y G^zil b)GJUNV; Doq9HpXo x7urt pQr oխ}Ȭ۵s i ,[7ر_D7 H`=am# f CbMNKƎ#ӻ i 6ÜN):*/@sK?so6(ĘJbۺ.bVvc:CQ*Og:z7&hxl&/]q^( U&@pKm3y ‚sz{&~0 6~?rSvQ5I #- -r;*@xW R#:O6-"{H}p}}f̯Q8\'Vu~*}2 1ETi- sM:?@iQ>JEX3Q;ʵ-ؓrg+PeI9ݙodw$*BED Wa^hWsWq-kDQS6O_:h9BA(YR]Błu!d\Rx?uhtdS1II+ĐGE{r]Q0Bn9D>)0Bp[ybxY+9-3ߛ0ͬj΁|v,z|S`wnX-ytv,:;ZMFJR^z^;1o&il:v Z_KCD3̰ ԭᴏ1bXӫdFs>q9̷;Ы:nۆb |ݳ5cO1Z T؂vqe+R71Fs*2~]|:T{B _h9O+0YlBCdN'[Ia\DS/Q3θEmyr.ЧcD#,'o({vxBXGRc/K>鏍 s,i_`MRK|%-xl"s\@.:e#KYU;kʎYڲ~}L^x$DAkЕ{'3d*N6zk@"H,~Z;r2fY\_}n}IRsͯ?(W w4uaK.O3q`gG`' Wk򸅪вu^ȻgrʼnZ]-C"ՃP/*gD0S1cQ*a!sݡ'ofGF2ZCJD\K:KzUՠ "ku [phJ=m8]HLt$FLyetϖ`DjӹRˮdH&Hh`+xc14aǚ(\qF9AIپ϶~utX1d봃H(>M3UAI}uP+*3u燡_>J*ϝhG].+O^"8zD#]`PS,4-}QԍQ_]0HbJ~vĝz&IF"W*"E*"US|֢ue%II9F7#:G^TW9:Y_?M)]l]9 A/fm+9&5Ikr@_X BN{d'dH'&Rw8ݻ# fLfcg?6gMB` >19{1{ a;U|k/B/#Bެ9^!ev:a1r1x"DK;7{ڞ:<XosaȄ/ W][axz r+:sčƈ$8d iW-QkD>_/ۯ^nl1Yn++][!dKw }b)LR׆pdf\4NT(%[9(؍͏R_80SB0w[q-URB ]. 49|^kʢn|B 'KUŜӞ8PRKVNW`hyd S0?} bWr˞ x:-Ө|Lwf 69bQl~j40I*&UY9H0/C:M óesc+\Y2 f2 %rlrîL m򹥳m":@&QS)Op~.IY¶}l0YTh;&YQJ= IT˓b I|Ղe)J@DեQ.ylk <~=2|{]8g=t.4fXhC[k/S#s&ФGU^G[;[Ii#rN A@ɰp 7FdR nH~h$C-{㼱vI=}8f.0x5."}OL7 qR@[pPњiJgȥsxժbgM׼)oWhv*K@Vm$_EoݺIB} f KB" @Wk3nd|M`r9;hͽT_М UFH #wNPH..is4uP3䵓gY=fB-f0G|ћl.- ) ɡ,`zɌGq;4kyCǺqr,lw:،@)yC\$+Ret@?/xMTnYXgS ̊/[Tm@=syC߶ A:yH9Ԃ:v+Á-.> |[$"JKޟJzQuyYk 1Y5F*^-iS? 6? J2;}=vd!YmĿD= ^oNzٻs+O؝I2D-cGS+|.Cba) A+T2|Jcj"Ř,_^UMK1Sg(pH=a| I;ێM^:;7&0J@<n⼢]Cݶtj~3QTR8` A_PeufCa\R)Ѵ8\y[ 66܅s we/6g$Mk@<HM -Q_S;YI b&e#7rS\m7Q׼~TȾ҆hӆ:'Ph8GY!]23H}vi6P? a99ZD7)3XfaŲL&V_iɝ>ڛn*,+?.Ż,}ƽ齷9v-(Aɟ܆mA?& 7mBfR2[Sh_|7F- "-f펿#ȔRd.[RKr -#vPeSXy+. bĐ#r x3AJ!jehD "HE}?PcBSu;vR1qjNڞ+&,s_7s3G0^NGN|_F=}xMEsRZωv,'cẙSݢPPB`VZ& )d"Wz9"pbB5?ĞbC+,+Du|Y A%ر0䋨?w(#9J5Pݔm=*8xqN F<৒!2WgS#䭥(vt4\gTcLόx34Qb*=֞⤚5iĬƃe1JmA3ׯsB?2o<[E ~ aƴgOTNNGѲYQ5#Z_ՆOBԚ?`SqDoυ0U*\`!m~W xJsҰJXtW/%O^)\X2+/Śɀ S If \;.^c-Uk\0`E~CWnd "%Q-':Fr'.wb41N|}>Զ\Irb^Hʹ#"#~I@]^`ɩ.zZ|^VO~ц!\ S,L > ?y1t.R&zuz& _dTVDb̗@ՠ-WHBg=D$Q3K$T?`5qG(ܲgKy \Jw֘Aj !0e+05!WT5oЯRRG=~bxE4X6]Mmt\<0z(amRZ,v[o ]@Ll7.a0d"Pw,]/A6nxȳF*ޫ+1!/J LczVdw"tM1!58dzbd?^FSۢa;k暝ه a!zr]j(\28y[opCNb#[12[M/hd_ADtf <Όsmœ4#š82{5io_UbCr:g2݅ot%{LNՀ S\ ۊD|4+ZULG>Uc9'NQTŮRV "~' ՏW}OM!ۮ@Mګ{:wED+95Ӕ,{3@H l 1IۯHRcXnoU]\wAZe$˖qlz6\`Nu m[ JFZ:Ҁvvf)cW61I,됖\~o`yO`ETߊJnRL!ZDҳ-qM";! _ѷ7^w/|{/N_ddxsD%#9el {Š)};Jٜ0%O:=mąS['=aD6sb58f=:Qrk à0( b 1ie%5~#M9RAG >%z ̍"D!btTҦkwr9 A(.r2DŽc0M&A} /w^_i׈Y(8!ms<Vp/bM0cfiLǦ=1EEa AM:J؅&uwȵ%ADDkPf+7eͣT[81ϣL8>?E-aāʛIAtCM2)JRe˿lĿ*nM |P6KiENp(RB7tuS*+ޖa:rxq3EX{y+N 'Лz% >[&lÍ$ٯ}|-1hD版H TDQCrN=K ڧEa~bFU5=åat o72ZS:kiO9BȎy=.LKz5y7ɼp7o!d2_<7הAEVDeZ6X;yE ̥3y֗&ݘG{3w寗'NZ"qj I#d.Df|‡A *vBKΔX^x2~髷_czt;Z [@ Y)Ȳxs>Dtނ;񎑳T4MAjaBGoIqG63ǽ%Zauo(hx0)E˹wʐ(쾟Xx,ĘʱD(\WgNDRjfs%:g9V8Y;!"n0C8~նF>Hp9d Y.| PIr[t_9|$X %(o bG!"Uqt/NC#xfe`\3 ڤi2>ݚY9I27MAbyry}B=Ҡ~ {,I60ZniJ/YSB3h~LYّzΛrΨږ.3 Q^_M2&Vd::FjVs PCQ4q/]d|i1j$ iOS]~ P Zջ2G FϑjoOe#ÎoĀC[sAmib\N v+l!TLB2^͜ 1RN<3f/ Y?ܒ{iA +@UPM{ұ|;:t At\px_Y7+ aF]e^[3< Q\]2a2g'-x?{[Lh /ZQgYZ070701000002e1000081a40000000000000000000000016650a15d00000758000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/%]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ"ido@?ŤOJZ1cq ޿+&t zڴU3w_ $E b};sGӜjL%ﻎan`MANLQYc@}2:mZ3 %XU'J//txANկjnUC"RvJ$o# $ r>Q ODzC}*J C"DOD:W&p\'%㌰񲡭,|~ 索#2X (E\s/xJæknȎ7l'm3`i   ~`vZz5fטA4R*{E)Q7R.i8 ,Hi*ӱAm/t÷I:NMc&q-Q6\dqSEPV8-F' Zbw`r/ʄMrZbON"/\}.͒>Nj>"㽔B1! =FӍ2_V2u[N0c38e: Zo&a8V/ǽhl#_G2Ќ;Man&"!sگ"e;f1W)rD&?A/7;)J:JR+9=| | 9"Nc3.h(%&Q{q/=j>W|I,\g_QP͉jQý^~ۆrHa=i+JcD0y#-:T;4BPrb_K!id5oL8ptX#z1 "ߞh@LXӲAHmu)TwCY;e,=?L=Ѫ&͙9'} 'ƁL;A)=-?̯̇I'5aؖl:3CL*oi9J HFq=Ī.,\#|˫`M]7WOI6GW](db[SW'5FN.Z# Jͱȩ90V~lg* we*T-ە=3GdiB_AYעF߉Eºh?!ɛea ; lj+0܌rF#_ؽ "S2$e~őBJ/3re4hA^T'߾eC*fX{ z1%z*\v6.-\-, {}K:Y`b4A2@0ϵ&!)zVn fxT\iy\.6w)ݗUdvp f Ȅ8 KSVBAWI5kJȗVQ6_f1֠ JɣsNg\z: ) lN)({&3s j Z- \Prx!*vs?. Ou 9KV6 5V%:!(f| ;I!@CoM1C; vԮ %L8aL-~:I2]`p˦s˙Ufݚ])߾{n|!VO{|Jգr7jי XF4;!GAu: vV9vR{R^s@7 ;4[wM;ci톈L*]]1y  ! k^k u}|аa`P eqaue1243oQj$g¸+49kE={Mza0v,@A 7kĿNbGUweBJ[o_: Vs3uO#pU/i3kAX[\ɔ!J"QLM;LUKbCRyبc5!dy0jϙ>yG=Gl+y=*-sqfAɪji4QƢ[m0&) #Cq6&dg+}U-j?-r;&켉Q/-䪌Ij`(LIJ "u Imf0 ,vˌ!H0?R Ag1o:G|x|/gj7)<[A XclmFE) GXpLҲNVtM rϢ_DCyo9l!7[ӸĜ:#T&GfjNpk_"]{%]$8ͫ[~|+KEy-<|w#A~!a0 ,︙Ö%NS4z?!h'x蜧q@bS nęZzs($Ƴ.!MC8@`̱d9`s qBtd)6Jf˴ıA ̜U#K Ġ4RZVܸth ߜr喷8C x7!փӼaB :\#L@6&~PNY00,eT?J28Cݬ[S̺a +1)n 2]q dAGSPNؐlnkIIIaqzރ;@=>?d]RCR,koQ">|V };-07r4&:_h%S,+7ȝ[hR4'a+q|Uw A7im It6Zc!`O <4OJ*{AEuA)9#+ } u0b籃h0 }I}쎀g &:|?&*,09`PoAMHOLz T5;-RM) \5$]NQ^ "3G_0\P>^Z7(pT$` ɎʽMPs:M$4nM(,,K'uܛ|O)!:U[Y~7א֣}/".VW T0< {%^p*vh a!v.N4E&o$e&≠ u72ARt8#[F:PRE(2(V}8on%/cjИ8E85ٳ3 8^6O?YH5R>*wqzLU`پmWS 3xppj`0OaWސ× ^Sqh{{;H5uhm)TPhp%>nȾÝ񣝂PTw3XWb#Z ֯n?1LeW5cCHiAMaBxSWCx:J(D$mMP8//&wex8Bx*T_]׷.b:@LL }tװugL{MnǢvXFy_ k%D;gnart5I-3mRdy#$MBj.;e^ A|Ԣ ^ՎpZQ>;UvP0Z: fZ)B}FV:`mk.:y6>L*U'U`Eًݫc*1/RhltqT"#pkQb0@tT=4MI2_jI&sz^E6:ԱJMP{:P(?wg!I8Y x}.n)9q!ğT b^!;^+:1)6׋]%(pSOiQJd2X}'g;p P*`¬RɊIO#ҝZ&3#k`HNj ^Ū8W3' S7蔻+1JgNSj,6Z`QM#AyJ)I@GX}6ցgf=o-*#Y3IH7RF rZkrDF,oh!p`Υ 1`a¹z.ͫy$fmSb-|2S^7N)i`f̲~81_Ã)`=30ͭ6$҂Vnk8b]/!s[I2F|2#-&Ᵹ醳 _'F ~x! 9Ƭ,p]Sݲd}рV^3s./8ހABƖ{/ZLJu~6XGA;ՙ -Ɓ-Z5Cp{V+ڤ8Iv)n8sҗ_BwL[ #6'rx hbuWeYOMq+O% }u7 #$l'c daVM֋2+j|B.iP3fFPi'TgN : p᛺ΰ[Eh͏Ot 7nE$~Ga SU9\,:4U9^W>xMA6 l2+`iY vsxFGMz>f2< {Ϡ Be f$ .ՊmsIE%WݨcBt69fF̅qySپT^fc:uvZ/rzUcFd,z4r-N@N.o9AF˥Vk x%݆P]WX>3s; R [RngbHZVҙ3I6 u!Fa<Cy9T!DGM͒ 8}g3{`ʯYu=uI6 3CN lz0(  xD=0Dk  P%`9`_܄QGpˣ܃R/;绛^bͷ(ю?hB؀Fm3JX1h 7̙Hquwi 5iLN!XhLO.S.pӣ|@AomK2"­RB8xtBa@"hoM/ օ,vdL- _Xh=Wq8aPد9֢ cCy?3(JK`g[Ԍߟ[E ZP+$q*Ba <ܢdF4raK|R tkNoۧϒ< &|ApFcki$9r)3^.?9yv|;t[ Qh} LJw-Nsu~U+%{.*yfnwkW+l'g'0xC@ sGn (dNPccvz1H1mb#0ԴJI״D0nշh{eΩF`/FcrLbz tL@DZV;eV*2Ȭ{CvىMsJDu&}GD#ǸJ!r7)/z(\˲)V隭{?aK/46v5Ք^xe#64Oq4rS}ܵ8MܴZ'`UeMD^eY$/`C­pDj-C:v㈈.OP>Yёbl(u#޵ۼKܱt@8tVg=-Rjͷ^Y[F#jb?w=kq:'ۉC]cIMȪ.B=M$+vt[_{~Ѓ̈́ԯfquQLaa/SYS\(KʭVxvs|Ȧw$mSI fEi鈫GKY,} 2{VX+%425x%BE#QE/bTMirS ׫taqtA*k>cOwǠ/MlFz+AB 3\e&l#Y9Ł|h(Bq5S'/Tԙ-&, e~N1صİ:pl^dn1PTdޝ7Ul;+mL]Ye+k=wE Nn#a@m59;Y|Cʕ>HR2AbP-0<`GQ@-0"Psɠ?LčtP@@M}4*qoUVd>#M=r4^L=FkIgVF*+/;D h2z_XF8I}ٳ%ReJa,^b+6 _ܰOʿX1:HQo Ͳ&z߶x D*2![A<*]lp !&؏(%z/ʯL6 v,꫇7n+/UIwbP]e8/#M+;]ƆH& <p9Lva@\Wݩ#Ntqf|e鹛4P"m_"i*ɨ&;B?;T{V X]=W| i3'.cE .(SJ6HnE_rkxne[޻>Q@3'r~^,8~ rW*)D ݎhK<9duihv] i3rTas2 UԵ<[zOݾ~F>/2ڷg4?71!f8J`xCs^VŐ}:JS1к0 .`ɯ{zJ]D4e70^e~Z{5r\  K@џ9AIcqwxve!d><*1f%;,=:+@ B%w+(['ƙR-?w0{jjNQbc"~f~S'Y?i 7#U 8)ԑdYM9 фs3=Fvȶ_m"ʊYE"w0@4%W$!וh+6)U)"YDS,'Glol1"Cۑ]!68kRپ1Y?=1%NOK34m<ʡС&bcVD V `{w:IV=.pᙏ^ `sǥ}kn@373W%⫕?\yc [@Y!Y8,7S SDHXA{ \YH.Ahڶ|s>'VeG2'[^:NF iM[?5fatw%Ev{*x? x0C`Ι8^3^0 sĀ -%zDpFkzQG=}K넅Jcn翘`%C5#f >J%9ea/n0 )Z/.Fߙc~@F#&|C~(='+`qgw#wE%/`qG?&'te+0DE( _@jLN)bp*X$@1+|zsl釆 0_6eD̟Z?/#(:*Ƣ.#ݻ؀x5x Z ^+5pf -W' gc!dnaQj6FbܶE&$trK.ߣ/{ĝҘҽ&3C`t;bMQKVI' 5E9@F/w)"pFxR@0ʠ{7$-imwS#M݀A|XN78h\j剓 6 5>{hnP`\ekؽQHnZ^E3Jg> dV]o&}&<] \W$(X"M˴\w4q L0j4U tnH|+r D6*H7LR7XS)ס)8,Ma-#5BցW)YRW9RV=HET1x!#O\xZ9}vNј%+X^'?p* y󛚸#mGvq֐` qʲKKhD;z<:O"c9֭V33Q-Oȩ@KxJ!.yI猡;p\TUl`f2fQmR{͢.5nO!-Zn1,l?86ezjb!EPo //MFWb=SGAtS-߶BZç&d@U= w"Vr%<`E.-NKc鍠VO×U't 'VDr(r&:d,lV]Jj9=y?uA/O/K&e*Bz:pts%< _Hiv{#4=cX2\zpdLO8[\kss t1Yo<9x JէGVonQHjƷWG{m Sd[F0b$cN6&h3X4=F'"WSSsdbC?iF /A%tr* $ G6S)JDxeSV;\pV dWhSljjȊRxַ=<; ̻P:ꇛhl @MMuAAE?'Ghu%Ujo3<qO*'av2CTd5bx)itqXN `b|1>L^g,YrU˫QkA2B<#|x!6[*@O:7ⴔOjlOJB~p[Ec[J(Kbc(ؐ|ŁǨJ5޾3PkJ>&Dm?smNYG6q#:"ަ=&j[دȡҧ_,@$2P%<΍#7 P;f ;)jh)Kfr|u scmNnt@DBa/_֣mִ--P4%')+wVicK̮(Vx(GPf>>x,8>3(7uq۲SO5g%g |KP&JTkͩJ"W7Epϱq*aw!e#jH7*s{ͥYXW2<ǖz̎c,m2xCq߃l+h-*T[{K8Dr}>Cru!v!_ _&QMXl W`R/?&a*Д0֘? Ӊp?6 \TC,Qb3K98КGtP̴zB`+=\FRoo͸^cJO9g_+o<@A(lc$ۊ3pA ,+@_oZӝ!F`Z!!S7oG1XxMGz(e+V{j#' 8Ue_OGK6چb$lvlV{mŅ0;}?jS*o\>w'rklZH4vY@} Pŝe|RmwcnS"s@AY2NIRbikUB(VU5&A:|ЄCpG&B[8+ʭP^9Rq5{)hmTҟ1Iҳ&H#6 a٭'a! iĬj=oV}BUm)b_nqehw9[|?Sr{δu7]H,N>!G#x%]%pO~(.EܕrbA bvK0$.ɠ8/`SIb4Vod>"-?6$̜lLџtrlq!Bq=]5G{94bUJ<3sjJieex,)ApǸy/va$d bjrFJ }wloFtѿ#mN+b6& }cP l!q֬' >v;[ 1 w?º- Opח%:СÈ(?+u#B<-i -(vzc#Tyq7=;j!+ Ef_릴~oT֚r.-_r]En0u_!Z#?IAX8 }[q`pyA<;2wXy-9أcMQ J$L~P$3 GHѲ=@/$4}t}Q=]":,8..5&=LQ9 mTfɗo;BGHLupY; 2Y+s1nwaS&o\Ŧ܂\d s;''e=.a þY#HgiL1+AG R͌g9oo H]{ZC29ewDN s=p5pkr@MJRHbYG^@Tue;sA\[V9ŭdy Wa vI&MvDPigN%Pe'ys=$J${2RV::@fD),ͭDeֿS晶bהL|x SC7Hȶs * YWW6uV)зk?O7+A uq PĈR]@@QTad`/dEv36p{rE9GzuIϢ?tgL}^& X?yuW4ba~k+ԡ䤳ɩg#Juv}݈ %c&;JOtJ 3 hr^z 368Z7"_v`I"/Y)qZ#d []U(D˓WjrM &I.y$!.xw -PީO{*_T# , jV?'xHNìVSb$9+%QE;.Nqahdb-%Tt:)2G%罇 [fȩjk,ˁP-}UeDCL5\)7Q p½ occQO4N9~3JN%y /(|],AKԪS%10 ކܦz[T̮V">2 qݗxkxkwv4}q|Rh_\lK+85Nޯd"\_>Iuu6c[껜Bc(D3m(Ĕv՗R&.[ ϕNLSE,;=; 2]whIAփf?4Ffv㐑UZ-\(ʼnOBW! bx~R8M=_ܛZ\@=!"-D6U`b ^c%OݳH\!z-e"vwwr:1FxsL& nÔRϭ)ðmvp.(7<zg|E.Uz?: ElJsчJҘ8yNKjd&?氎>qkPz:W2R}rJ:x=6 /nKYZ L`YX|݊3"R$I)vƶ Hu 3ֲ!P}EX.uʀ1zիrLC; v*F ]d ! x evuJ36"~mmQ[n}N~} 5aJi韵w'# V!rm1wQ.r)ZZ4oH;2T %jm:t;_<-8ٛdY[΍iS <%`[O1h./awI`fwnNd"$J?^gG|Q[vy䈟#ѷjk ckVx hlFX`Há 3s ~q3q;4g>Q?తwRg"u?b۽z}S$-\TtyU>BHQN[EZ%i@@Jƙ@/$Q냮;ƾk%Ak$s47}i[(_q}esWX/_?rna[WDRsX ~zۿ1Yh-Y嵒/6\aU뤗 g^+d{,O/GaV;f6R,qʃw"}\}M+z`bڒM+ (FSC' >jvƕo#}0ڣ}1 Vrv$iu}ôuܮJ9R:e$d(,&M/4]7Ʌբ,/&Y(|r|7sNe0æ`/AX&v@ +4<^rV~J\ =._MZ $u 2v*8ҋ[ zU2c?w1*goYY5wGPӮ^n.#[Sw陨5Dだas- {ײ/t-s,mIL."IҦT5>&Vysq7pSgO_2`q8υz_@Qkr1 %_ =~^?[ vY:.ӹ*< acĂYiߤЮwW[Ԙ\y$4NlQj=J-|lWQuI>oMq OǰP'5뾂e/Kς^1375ވzP3k9$#H6M䁊̄XGnj"u_QbBt?ő'ExH-7vUr+)Z 07偲s+s([aj9Gܫ,H_xD -oijMaMR]XL۵s:MYٯ^FC)Tm˻UcL80eG\.fEkd4aLlBa:_1z.+:R^TVD{;°ǻc@Ѐ1S-wP?:DT@\X|q<0{6hHÕ4>82^;;[ǂx fM#l>Dڻ6G~>/YݻnhKš>]$|9߇Y-B%XF[ДYAsFZx}ir&979rS,惿b0 oxp?\q~UU7'q):S?v1/3AE1תyFQ.K^R;KwCq8 hZ٩D4եh3kӨ Q*Fv-O3Rj<f [CD& ƣ2ߵWPO¤3IF %uztm~8^?*}W7pMҜG}0B{ɦKfoTUYa) @xy! .*wbo]CTc F*yn ~I-Ίv (Gܱ嬕ɋTCLCY.J3^M `/*S' *8lELO6?IX"0}Flt$P[ygeqw~:H!*O t& ]8肽KEXEFf-}]sYe;ob ~DW AFO?ו7Q3(3\lC.^CO b $3LW@@eTgX+H&Mtjg}mnkABaJ120!rNֈ{9f<84wb@߸-/1ϪPlleC^:5܈w)=l.~ ^bSA¯W6lE"B,S C:xdY[7dYFOEq -S]_|GID_QTyNy~G?$p%uj@> ͭA.T.lM};#wS<<庖 Z8[pM7TmYu9*0bvN:I%9F=9Mt_tEzԦ"7N#ΔܕU*Ci/ōz KSHBcìHUsh+MoGL2E<]ꄍa+漌l -r/ϗ&q~3сN34б}{慢ĞKO2Bȕ"6m6Wx.${?,w 98Pe- cEkF VM?=@ŰDPʹ^*U96i%z+[ԓ`NE -B수 [lVŵ>FОj[3Og",4bH Ne$H3CJ0y wưVɵ<4/Ksߛozb cV$ MyQ;ъc_#$[3XU8ArȚq[[EߧUA[eC q++eij`+zq؊GW^GJgȬ'Ľv#Ǥ;vt{K/?ёgJ꿑/CIjîT:hmc :f;ˮD6xHርd Bdm<k n7CX@K]Zͷu0M\IQ(&5 \lMPO23Dd)2{%1p< hPRه-ЭE`=qª׳#?4R#b8(մ+3q OLpcTK|_bmgRNY eO_\SHCCe4h,fyͳVR?O= D % aA_<˰Z.M{B;=¶-W9<1st(c#.a3.ϙP E88U(jus_)у8)~/Jô-.O$r2;/Yeػ氿a;yȆbI;Cev<\4SK>_9_M/YNMM!<|=Ud 0(sn[O#*e.ۧ9i bUp ٝ>L$;̋0-ʻ;ESXDq#h񺒯LH*'ߩ}\ OzuWND>c EW  L5r MHN:r=s7+O'?; ;t4lNr-'k// Alޡ[~wvjFm?bۤuX Y`3ī >s '3Do+;났8+rBM:2)dK^y_ϻ'&jp#5₨wAz}W[\K@Jo/Ńeצ\8]sw1 Z.7ؠ W5 F 'D,[\ '&#kd0B䴩54B$Xc'}x-ʩO{Оac: ̦juٻ0G*#o6YC~$j m _yX[^>A5dS{p"*pF>#2w:Jw}0.6ocM8k(U3Kۨ/\PuSܷWoˢVp b W>]s*x TH\TΑ"xvIF;ZocZDBj u̳+A']1ZF:2)gzޱdv03Oj)kׄP8\c=魦UI(=58C5퉑pܹa BP:L<" /ЄT7\ڹe?eU?|`HXΖi\|y8'`c''U:xm>Lmo8ooEl9ioCE.Al)Vǎ)s{)|l}NsAD&O؛y:zX^<5<`_(Mh d_SO@@'P( +1N%v0~lUe*M[m#!;-|:AGƶLpbj(>e^l<.Rt3Df$89|PWևSPqs\3ZCiB`Q"4w0w H,q8]`3{Lj_eo\@;ޢ^W>_K9x6PUM.e'W3\NBG [MzӾ߿$}7\iOPQ: ]6ڶBs'kHN &?xC"yjmp`58 ,/C=\7Ƿ+r" ĝ+8p斬v+ۓΈ jTx"q񓇕sd95ΜxK( %(txk3mn9mltJ4_\Z퍙OYn@X5uzjno 4;+qoʜN>@68inNhTc&ߏIwcYRrq?XH_v1 3[,|`3E H>ѳ"$#X/Pe7J?*4A] PA Z֩hQэy/"MSʄbTDqbɚqaΑ oua@wwg`/ vGS O!XX|8QB_ѨnR5 jZ8BvbHZ!61=\n~|^z8"6~4vsK.0a1CV&vDŽ,vB&{YQ,!밨yO(:^,gA'D'D* j'ylЫ]e8 O4lp>ՠ6ۜ_doKl(uGIH@1 ʼnƆB6R/ZQHkmw#6ܿX{ &f˪D e;jt>t5rhc[Dz4zn+^Aw)ѱNKVo<`Lwli]KID|I,H]'ZU c OEqyX fc*)U;0(pzgh*RwcU\d~j{glRYYE [3=;^˔մć 5.``iTi*A,6)UCrX#r[_DXi&-Kb(TW$يلXbÔ/|3d[^gM;ܿ]`oT/v^ڼތ\{hC@ ++ɇ1!*C/॒x]~LfwP$D8'JuT] u9X|YdfB} ;npєg/ Ũ• FO.GUr܄Ri/=^ѓaNJK\_(=dM`Q$v&~$2Io.L+Yl07xFK+Xp5|̮%h)#Y—LKA";":Iy3ؾY&γ'E)D''65P}7;v j6D+c|L  o^c f%ⅻIRCZVYCu* oHvGG̩y%6&xÑcTѹ6vxW٤MCӲe&)p&c^,7 |a^EΙi\̇"~φ'?2gӡf ϠM1ki5#~$e[lork+~0GҌ)IՃUݭGOA(Sҟ(E?Z$-g :SMeIV{~ !^ 3rōt" ,d'ҲvTx8@QiݷMj%1vj\J~-)Cx&%IGPǤh{V! P2|&zNף׈74=xHe17 /Tu._9M?sϝB2Y\A1jlj +C;jj~? nj>r7V˃8T2F2(r9*H>e܌[o^tV7l@aVmP- Gp}Y[\בSca)~`11fuY"HQ[;h$4e}"y uU٢EHэ>6N V0*WcgfG4gԗmX(dѠ뿑uy8/L쏈Ë́[4foM~(d"w er1!>^PSS`No@p b /XDWpLY~8tɥ: IS:˰J0JLN;FY|: ýu0\8'Ɯd@lbF+ nϧP8Lav$K\A0qfV&QUm{8Ë^13^[af5y,o?lc}IȎ|<+\W])4oQd'G7Mؙ2P,eLY7V DKwW l׈V6޿mŠh,L~=r^D ž{ ܆u [\-B5~',ɖ5A?eW?H 9tMn RZDE{ sERD-t` x45H 8BQ{D90yh `g|௟j]W׷盧$ ,_ec59UٿX|YAzۘ3,}C ?IsЌ ƚm;jlL}Ŵ/Ru5-߭"35lj:fBKpuMa襃ޓV7QJ9='~z,_WMi:OjFx l^?jcin([/ T#bDj)츹bM "leuпnatY pmMrUZƕ:Bdi @DRʩ ?;j*ղfL˝)z7LOm!7WM{SQAeF@paCx 2Dk̒#^PԽZ 2M:w䢄ԴT`8ys :5|s8s[ 4 4CfV}%8T'Ω&j~boXx7XN|(V> <4q5 _v޹fgk!e>ڢVEi P!.o2!3ts㔨nRGs//kgB2C6;Y+!sstXY?s"spN ;PNEīb%rژgv9x2-* y,; `d5u|+tDDVkDIrtec&s U4ߩ_"и&zom3H@c( kL`2{%^nL@\%=O[9}=NyRG(lzcO1y{N?t3tVmt)'\jv|t]J~K*H-(5GC@A|pϓp|Wu4ൖ= QsD/ 'ׁU:Kc Y a`s ~TkC篥 Lߨ5|LS"풥˥&:3͡(UĀ셕A_$U0DžtW*$tWgeVM O|mMmT;yze¸D5{جoq2rzk^랖h2$OF6g"ҷig)9kg߿?d/f!ѶSau2!a9H>WK`GyKfg4*us9t^]..H2}|1R0*/oa'%Ck|~CѹO*)uwPtmhKtcWKZntd<*nқ|:uyD}dBMU೎_R_Vd)F2?r4OU󹠡D(l ii O8Paf^t 6~轰y4q`19eNJW߈$Daspi p4Xzfo,s4l"JW+/& a%-ЪнA R6}u5@ 5}crZqu+S #*VrMߗ}B8yĢˆ! JoD[{UՌiVAap /j@e6M3,Os^ Oja쎝 ܺ@NXT1#{Z[nl @ yg""P*%P6.o,Y972"0g%9B#j#]S$0|1]hv3辝/[ X#eRJ&lN=t{e&?qWDJ.'}#l#o;YHŎvl^˖*29=V A7AZ(3ۿ`c8ï7P!0IU) m&J2Y9ŨE%zl[Ґ ¡4t/7;2a5e]JcI{l2VN)q6$"x\a㽭3"V7V&y"(ȫ9kH g,T~R1ҫnd YmcD:.G*t׈BᜉlizH"Y\gB6|om%qS[M\L*c1"@BvPސ5;ϱ:azڅ޼YO@SCD[_0gJǡ[Cy78׭\9vW=X>TmVynH-Pr4 R7i"ȩB9oIb9l(x8~Z5=|OJM[h>\'=2ӹV2 QU L w STRIs"heUc{|O'n(?Rdsv ޳ڞ Wm`)L :h\aSK#Gdrȓ oxZڟ(Qzg;G$ݔy&TI\B2U|;٦] 4xE.𯺠r>5Y>C?[`@-KԴnفIJp{Z=LCWWq|e)քef KŠ?2 ̎C`B,V;i;` @,ID >H6O5?t?sS;(f>5~ En c}+4jmOޏqк9X3r-UB EȤoXj$O-pEu(Ž1ayxP] cIc[K<,E,sq[ga/B@oҗnL;.aǶ'no{.x9),iF+< SӅ SI'y=4mjXMv|eV+#@ֈWfv]نFs:W l^%)lz~M8*ΐ=;`^ȶ3mGnLQߒˏHg MLx: wZ=}^3fjL50]֌X}}-f8{%!lSG{sx:O^аRn{K SnbK?Y2M2*͍X!-̖w ٌHY/uQ.YA7bX _up WىtUB|^~eno`T% PK=zz퉩R7=, &FVRW߱&'ʿ),ϒς.,uY8vO  *+j¯V:56.WolX+3"+,Q']`4$7Sﰁ7:[_Jx>JYHQ[N=f}{Mz[hL97]Htpjw\ +1i} + No"c߆24A r`jdyW$͂ GVчG +ݪHC0$U,TCwWCbL;\SUҔz[,72I±~kg3f\Xqw^4 isY]%GkF!cȩ,9Vy[ХTj C$PAdv\ꆀ e8eN^e_R7-Kp6, ˶|b`7Rn"'Gy1$8v?M1lz.܏avo~fH!P(x~/˦u ,a_S `#gZq?5?i$/etzf9̑`fTuiyݝ(rF.o3ӥ!"޴eہf In[IVx$*cRzo'\U7u p8XM%V GjćP%Zu ;TKWx! EoU5<GSq8)}v߮U*^C6]:nW}f:8LW8 F*s6$yAmg1lJmȮm96T0~W Kjݭ.AZnқ6w4jN&^=@l_\I*|2ϻ[@Nƹ\\D) Mϣ6M=.k 8;a}(ʦ( D}T(_;L~b~6JW:#u[q[svNDSΖʱ@V3uhC) rӯ *Z,v'G}X{yQbmRxR#p,O8$t2tOR8)=ogV  蜝YL :khoҚ*t z[X~|sS0S*Hne7]dp ݮmq<E3^}eCr A? N s#ph1}7ŀ6|:Wو=ϸ؂R^?}lVoY@+Xsh>SRB0t`dxF% 42yG؉ eK`4,kxXHj٢*+ΐXxV~{&oёoo\!B>,Vcq j]:k~osh'fvQ~Y'ڟ3A+%)H?+ɺ0h#S^7fDH1d .Yj>j7YU qIڪޯ-*i"qhak]zN$2FNޏ #D&׹ė#KQnIXeIPa'tU uþbRHTnPG>?\:"a;0RlS, $$<#BgCՓ2i圲XiX#d’xe! %Od\2?zDSJNU3|[ĄA;7) /ł(t-Vx(kԍ0苊t23kǚ}S蘁t sT{cjii$@v'_O|4LkxhIxbZ1rgXV&` :Zu|l><1jȵ${qdZUOKATb\u[nPs$6o',|>Kef̄LDpUw= R󦬬\=eyob[;j0J+]Ѹ<@F)W^꿌,\"@GM<G+]1N6#>V+ں9E2-T\4nà67:%^<$a)tM"+ Ouz h^ U8F#YqY-m]q TESPD?Aqna ubZ'aUVhlQ9"m]hAu+s¯kLp@FͿ">bkd=C_˴( Z y>ן QtNZ{u[)RʻO]LJ1F9N=w5+[~'5tG8vC9Z$ՊrlBD83meLSmk22%# BMj_R"3T(Dc|F uP{;733 HDewnPmED'PHIH 'dTU60:rTHep ڨ  md}13Q7jF$=LYkұ¹ Kp^rR4zzo^|HHID}]Ld1ЫUD0쨛wX( =<. Q/\)6SwyBlcJaG /ORw~KC{T:㟅i/G2M83ГDhhg|@ Cn-be=NI^8CfO13çjUgrB8$Ij8r v⡧5A)@/ćD GUNAwNhqy̩ν;Fґ=T^wUyK?gP)6}Aw]x;;nRʘOH MǍ;>8$7גDZH(,2yJ9))"Rr"HܠW矖R^yB0Zf럯~WVO%1sd=[;HKM8uY.ʻG^ W!(u󀖫,~>LA>wXLb@PD:)8chK~_q~EE\"hhnBTΆ7%+a3=Ǒ$M-D$Rsuv0c!s2.D](BbZkr6x6NDyK[$Rp9}8 8da&l G;k, &pP2LhJ}t<4FkVl^#d$0#pA9Kblܡ%b¹.bwGՠ|Jݯ͏]] ?\,\ظ\G\nFN+R\ˎ"읅6>_J m-*OwR\Ѳd5 %2fVIwªmd ԝ:|[~h4;$0#~O mqW/(0֝j+帴7x<! ^YT 5 JG /;d [ϗ2b T8lG0٪s(YigQӒ^}y4qC3L֤Z>ta Zevb^/3g}K@fͩm7m†C89*u&75hƥa:ҲS]/6H<Z PUB!'ms۬9Пv{ ڬK:(5e6`ۣDPf,X`p2v'2VEN~\:*²5/s<(2,wU5gl쨅:e1HdH9p'U|V9dl"g/N W~aĐIbdԏ  98 (HKez@zPki&@IjeEvn96 ө^iJ`ODxe'mPi6 CS梄jܯf,&o(eUҎyœܷJ&'#߀'vׯj씼5t9Rv8Їh5%4 :Tm WSB<Ƿij n$Ou5<qM(uVۄa/v_!h33׶efUߞ g j:aiiIl] BVL,zƈymOǓR-̸q"5ż U nPk1!uL\kRZ+>\[;:~y9]ITWg%sIB[t茲ys0xȻu臤7_vf؊x(p_72j4'?)gԶR--*R=Qb !L,젂䋿h|B%8ED섑^e\`RIzrѓn8L6. A>.|䰚BhЅO<ϸxإ/0&#|vRV⋔ns{vzŽpMKrq\ȏbS1_ᶝUnRإI ,g8ÿahf0%O b,Onq7y~~ig 'rK"Z7/ɘF#_&y%w`z6 וwxX)zxyc ,5 Eq? @9&cZ%$Ɩjvޞ5 rq>*.ɓУpκOqcD]w΅4Oz* Yx9Ųsq*p!.@_AG+jKx~! L$w]r5QMQ8xc&1 o/+$Ap񃾉E>V$;2[ގE+rԄO}Xue.CߐKē{IA;sp1r,+rz2*f")%E? k+/d1qI I/š]߅ѹE@Rk]]Y~Nag+*CH;oHb^J__};N ȖANMgy קPR񬢖$eJ_(s(% y](Rsq. ct<zĠոYC 9iLYigRqCLGn2bAMp9N== k4{$VgH)Y.aŖ5&3ܹ~5L6$!1Qv\1(ƌ<E1^MD(ZZn*1"mrt\usnXmV1='Z·6M|K~},BICEâ;qHwi9-bfOsa( :x2 kArƦ޷P 7zgY*>flD ~Qۉ1K{~'T;ZdR6t-a h;"}t5 kH<5N=5JgwN,lY'ؿM5"apޖq<ā~)7]|!mUCx_qTC$rFQv#0i|=W+CeQ)(]Ѳ4f O&֎:'|A kd!OFZVoճ:|&~^fy@ug_jrc^ԓv)Sy]Ҵ@aX@k)2k ~n0-[G^m.l# 2FB=2A55Wb~kז'ӳ^ۉxvݳ$%FѸct}igKHlyeh6gЉ%#hp -0eh\o8`'/@`l6/,V md|O6; wl-Cx// ώ֢W@)uk>FTFUkKXˇזY'JCMU# !;K.CQi!Ij'*~M5kY|[,8AlbF"iuF6Q7E?˰ ir24!>JzR!r׭zKVdw-sQC3Ly~I}0Qm/G,lr( 'g#f/DГ}[q;NE<⻱F7W&ґ0A$_A"ç+0x!6vuCFlã/ɤeO| { 4Yڷ1;d_LE+~mm&u&ڻ6s48ʖ Wt|1)apcRYU&)Q|ЁDJ|e"3X0!! ɏIW_#@y_ZUKh㨚G!ubW:k7vt$T9$p@ԁW~[_G= {b>'M-#T=}'!~?ߐZj}By2֎3t?衳33L|Y`$T ;%I`"DZ%#{}/. PGB`ix~? Ľ^ SnmK΃ܖ|U>l1jf8u"\~ 5py-nuSڡK1+M \mlקU9٭RTwM6"Mq~W0EE^b;NlgAYJ@;ҫ X'S5WP>eKq_D"݃CZYE Л=:mHNA*x}Vf`b M(bA[a<™]㋪͘7ySMVΜPV q:@IyBr9!h,[ 2׏?,|BM3,7}.Q~!>EM t ' de9-*om`ݨ~gm~&WwxxqkfF#Or_MՃ ̇U-Za  XnX KA-]3 lO'AWo[\FT,f +G+7$y)W3KxRvs4~DJD}YZSҫR,Fֺk01]ٌ O2xNާ9ʣ*|Zߋ|K[o£ݩܾO6)a *Gj˻f!;cpC\:W.>Y_â-dּRL8_sih˶O@_^&2 ~^wg6'#iA  jt$qLv^|*ɭj&J?bC1pVQ"e8B-p%|>cٝ~B] +AL0'r1w+p[xa6Mm*upok௥J{)-GYsr7Mf'R(3mأTU.E~v{GT{raZ_qA$ nlf\(sE닁OI&btP˔[.D;ܰb%hDztx%TGBj/#fKV} Lt0}&_[X(>ḻ9zeļ1#PqFHOdS)f]'sd, My߷yS.#y.zIon7.MW5zTyOi``Z]R J[DingŲvm$plS2H@yhK3 *$ AQ1% H⯶"򰍆k֛J$^B}jzFT)}FDH* NF!oQv$HnkeQŗCl}QG)OM3=FVф[DmsYiW_k9\]%ڈnF]{.х èH"5Q[F֫U*@"6wڇouηjI-(HW huX@9䂽p284$yayYn#0ݠ ̡-NP14bZ񏧫q?ނ*&CeHL%]5WKn ubJ$A|jQz> u ]^=H`-#wfRizhZ? 2jTj7 a{Y(ŸVwD`T|!#ƴx5е+qptȱk:\{x9hJ&9*lM/d^ܟ~]lFX??xu! 8s*DTch-nKׁ⢔vx|,j=W=Ŝ8: CyCF+ŒS~VN/rܣL4UޤΒ%BCGy v;p$yD9I4F@wjd8.-K=UG80bN*P| +6@MKe EPZerUU |=[~#IF:33,#51ni$(-(ʨ)$GroFgK3ަVArRO'.ɋ+caL{9VQx(`bNƝ?r_Yt')v|nF H5t 'rMoPQ L`apޠ`]"SP # xO(:qb[V| >Zi UOTXHDiiqrNbRp%QΝ/m=8Cϊ܍Wu';\xs NԹa~D")aRT3`"W:W# e= uJ%)XȴF 'CQabY|Չ\_t~횫YpuxB L ID7Vr5}S|t{$uT{NΒC?)̼J$H/1ݍz2ڂNr px88!!ĄOO~JKwYR$9gc]-\tմNMȇȅMdߡzvDF gKmT!ZDe2EОXC&s|YvvhM+i>E'9_[]Os"JIDE,<ؑjxSuċ0Bce=z}!7|!leʼɓ5ݨ'^hiGyNJ|]m3bSZP/=#>{ƭrnEzW_ "8u&D̆.K46+a'JRgCyƷP` "5LuJ)J_ Q1M}v1za{]f9KQL:q-vpbxi5*ya`4P(P܋3qV[Vؚ2^Չ#fKM%L9j|mmŴ8?_GSǺ4s X20}y) v:}CТ23(5vL1P5'.hdӯ؏2șHV߾yK oL# _!̖~+ץﳋ.EsDEm<'lQ C2).t49*n<¯V|ZZ9!$`Xx][q *8b$ qOɧ/^=Er9_wE t7E+o1(mQ}8V`Ii])v k i>t.,m$17$7$' (2|9.;OQn +:MvFFnPD79HE!6; fCXMa8#Z8RKfC.ȡc ёι8؊@LRSt  :T7 !8qGp?䍠&SH8 `#A&cY|uT^qG mb>ÜT7F<3z6,TL#:xB"zq-'t TXxZXMn"{O::nIi$waA5+ Qm7ɐb-+J$6k\R$؅Iˆ~0ekIG<-0S U]%!PX^8.<0^+uVL O1hJ`bτ`IT{mIZ"h6g-EQB3?(g,CtfQ۱dL`[EEJ>|9wm7',UȽl&gq;m*00V 7}-ؑQ>hN^e 4CTwڄ}6߉cUs.zgMk݂d%|rlMMĢbJljsZ? χP=qU%N1 nCSKE&l>vm ƘrӠAh"qNQP m'uuAP3 XFynş%iT5;!V$0( mֻxNV^Fn#Ǭt#S "#~[=>v*"9X>?ufjZZmnSJ3jr_K EmUޚARy&#/ jS7$٬vbԔ3 nu`qb//;lTTnd]z[#Ȗj sU1;Y_#N Gf ?Z{4Brauo$wWSOdU"hR /ՙkk7q |L9iF Fu{ybDgV!coQWU.7 *6 J ȝg|W ܧW[N-# -ݑ֝Ophg4ƪ~p{|!U#EO3RsEi <ʶ+闪kHkON46mgb&1;-ga9 C} dj􋖾L_/vm&UjjL=/ѝ]wɑEMzgB.OPxVOuWObS|8DR#\P+s;Ͼn,$M>K׉N=q5L٣2>^2{Bv;t6FŁ;i2=5y D).t@h$9K . }=B8̜t*v8kE~0oO,!l߉|IW*(>7rF+۫|'p˦,콴ŕJv18iMhA~R{=ŘLp/h_ȗ!ϖF2M«KQr)I cBX t7xlPޭIЙ mFڰ?fR^.QEӎsdǼ/ ZY]c;VvB -`dbylc~ R8KsP5 ;>w)v>xh0jD(Ft~Hq-ؑu׍ knB3BOk/$ `=!|iPtU |5<[]#vlz͂n-;`7ycd6?]=ۇ*lZoDPA%mMNH۔KLF"`t'T*yE@ծ rAq_*ǷTUUN=u#GaZ4츳C %n|R;lCPUIdŠv-TQ#{rcP5]ېu1grO6=:K,TNԤK pV2?QO _XμgX'{qŭYETs>t,-QlF\ZnZLkz0E7vZFcj+M\Q`3ʹ[3O"؇1cT<Kp RӎEz[CS?yNouZS'aƎUm5 mY\P }k- 17K[:%n*̦>2K\|͵$EU|Mx!P fd6ҧut#ژ;/Rh(ܠl| '.wE`qDdxE8Hp œ"e D@0O\zxudUv08]mֽ'<] Z;>V<2ݒ G+?RFM0鳺y_bY4' Y932xѕ(sȘ|Sksn'Y#7 ZQ|l6rO QՓ-s^KV: 8l7Y)^M+O\Fh&)rmiZ̫ qߕKu>=T4sb00:+&?|Fo=hJUI3b A ~s"e-*}~~ّFb Sȸ[™wQ :=pl7;jJݣf~#F R!D4VC.ڐܔKxY;ݒܩ6Rz(c#H=_յ+./wۈ]LϐL`?Aث:gʚJAR%?Dg{L@UN @YVItcdb~''ʶ6}l2kBqP YzYR~k<3fD-Ǽy|pw`,>Ʌܞ`&`_6>A<0ٝ0(}iiN}ٲkX|ٺ*ZDY"oЛPn{Sѳ6?=. 0FHhҗR6%—߽0Dޗ R)qo@1xzrw/6W4L~w6|]鶷ICXxyU2#0v"×p8$$dc+?Q }^OB}~8Bs,jv&Ĉ>G4ԐQKU)+`gWX%Wh(kzThsv (y+Ա_~hFG/ q&d6#0'GczE9 b?.-wq4lak+2x>o͸(Nޛnp㟱 L]+aʋ"M2GNδWDZbVN;tjKϮZr8fx]MO0ywrUG-:n[8(@eiG6quX2o{r]$.r ;  ӧ5znH`Ҏ87!辈*AѵMl+'PmHhUlMzyv٥ǚw8&7c!3I0i #4_ܚԧsE3aELPx,>>L_[Pq^JK?"8~|I$Lh*Z#Ǡ#ߋF}Xx|HH W#paU$7Mng|,>r*ޝ@PȺeXL@cu6ϵ+@i9_I&:īo3?ܩē'[uTj帻e,w~Jp)-=}Q Ɠu2o2 y@Z3a+D/YPCz2A>*{(C1Am UHTL8ds4!qE8QB)=!I͈{W=E-QNLogAt C%VeJ0fC(5xEޟ4ad&=Q?^O?h.R **vTr=>f*YZv'@c6?xA :ʱj45U ĎwqA'Ezi "*BW(AYEZ\)rc5q|0\:@:.[:^MӕY[N*N&7|rLxyߐD*-'4c ؘ3s~8p{4APA׬kaNbK(I'hʵ3t9CIp"/O>Z4n Ym:% ]xR8C߿ab~z-3$4tiZok [.Y\&@b RBj> 66>\?}G_hCf A)z-~ /!Sn"NX֣v|sʬEoYU7.lrP^މ$әm6\,µA3=<Դ%M^=- ׃D0iE΢# (b'Ncț:fX`&yvU +3ѡ3ka*{ߒg]Lhgv'̰]xg SLѬխiezVȏ2hsΜ'"Z1bw=h+QWVLB5yzh*FԝicXNai5̒d\5G~-sr`>r E*G/8Pj&WYSXUW3pi =zi#=`ƾPagj CLOe Ma[QA/Zվn%7 BZrw]Z0݄%̈́iXnOEzVd3]%+VJ6DO7Dչ!qUAӐx֞hZ6֕Yl9h7UQ45fLoEٍ3SI-i&I= U<y?їu./~"/U`L>.>bοnG~]C `5pKA A8BDZC" -]D> JܗVf" @f aτ"fyo'b;H߃й"5Լ(tl(ܼ0.o:xt*gO0r0]_5*~^u~J.%o^J}"݄2ٽ̋3 *Gw>ݦ 6[Y݉.pDҚ4=~ ey>Me7`1\ojE{j/vL5܌ w85{f邃ۍU/.䞞O=2geަ;jfó9Vj33nrJ*j'6JO/6-y$$ ѐ+؉u7Suh 1oTX"WnRȰ׮'stߣw|``a F"z'ySZ-V3HjVw( }Ƀ:' 2CCDxAmi<1<ٽݩ?bf'FNd# i83a)6)>ҝW5N%Lt!+Ienr#ǵ\U=Hy#~oJ#6'a- .Ѳ(e P-sԟҷUt?&0ZGs͈¸0FTU6bbM< Fʫw` cHC0f1 `pYKƕte(mpQah芁 aFz#~mah%ಉEUp$ڙ&ob]i?mKVfz18GJV5`5*c(33&WlqkD;9X\q}0V7(`%}[c v5+?¬QdS%d_688#& )im͍Mʣ3MAl .6d3#xaZi}c&v3}nib}nh WF6`Xj.<5BÝIR_>#A9Tb:>{,mb0Nf=q䰸 Ր>U/&p{2CӮDIIq.?)RJ2s<4|I5)ʋP჻oh/v039,BWla2nliX \Q3VRpLUlۊd(_4 VLfwѱi$%Ǎk8J~֚iM]&i{0$ᠢk˭@HvAB#I* z{"%LnO7y{UA[)J`U%#V |[/Wlgv;m{P8/㙶0Cp4\2ȈN-3ŕt m]"*Xb#ɉB?U!Dx]-]ЋgLt }ՅLxϿB@FW?(b;õ<1v‘A(ey&+3;}vŝ;k[+Ԥq+vڤJ7?7_L vq ?Y'ægfөS0̣],eg%:p&EViF7bm(G!/ ysE.|ˌ$TQgLBIΈ9CΚ^O}xH'WmW[ЛUP1[/)ѽĚ5G5-[*SCqQ K4 D 7'l: Z1]< JU! `Ղo~(Ň6CN&SMTK7d#Nh3tX#ToGQ794H8VR72 `Щ+.+waNjnLM{Kmydq Kmt6CtM< \<+ ܆I6xY@3Hxל?n2hMU3JOO[j}ZKrlzȪ#=ig&.,q FԤY3hFoHC@{[ؔ$lfˇg +xZ@|-wT@9ݳq)}ReF+oC9(m&F0; c*+<ȓh&T̙3{6Nը(i!c@ā Xw:+R@LDɁ@$XGE K]볾inB" y]wFmx_4E.VF-Di̾{cKaWJDFiz̎]Xv.j"y,HXB6%M,!񭐦k^#Mp-y!lc$3r\?Gpx"c>e5 `t"RPIC)/&~yCXAf2 wf֖Ob2GmM)F (| 8B;+Ax|3\p z* uWє/T$'X렭>ޒŐ7'#IU`٦'Y5¤uv1;td?⣦ͻzL/5? apXBʐRIP#V#N r=cJψ^oٸ_3:bG +Gu 5 73qR շu²bjX25'N$1&.ҵ-U?R;y#.{e,3΅ֵ/]g-$&fNȠ^-K3V&Hf>3SrRKI{,)8[/,6e$ﷅ[75Qэ lah0jR-EjTgk,Ih%&UvvfŇK"ac=Muܝ@) et64ua0 r/n%/hj է.qe3`f_g[=k<> "Q*}5[eh948Ъ/#7MzL{T7vv2] 1Tv߉E"vQEdۣaMlO9<g|1U>$$%ak17>|]-3p%` PRGIPӽ]tKlחթlƸ/(Y&ťdYhVI`yHcoXb2ṵ_\A~=5#$[X*u>U EJT4f٧6%" abG~/Cg@ $P_S%Q.J&}I܁r11 DCo£2aFÂPw?`ʘH#9/V5>P7o1qK\UVXwRm$NSKDk]J,_Q]k9ŋ{,a6#:%kHitv洹r|r\ Vr|S0` A#3]B]|\J^r  </R,ѝr/YǀD<G9}^` f)g1spR& 7?)<˙!pv7HމFz($>0C4rӮ.]Z7;ɓHѴ߇[+)(+(/֫㇅ tQ_ƒxiR|)iY`5B0|CDj\9Ib@6;W \ٍ4=2armoy? Bz`8>kFCDhVH8Pe-=BRBK ;2U8+џCܐ$Ó 3m TeK iǑMOkdLah_`ǰJWLuĉ+BŰ.e9gSL6=g^!֙^9O^0[46>鈌`|d:hw+ײ51]ՌAcDu^cAAVp-o#N*`Ʒه2bHj*'U j|3ZDD݄O'VI?iwLҘ/bΡ'K4YRefӶ拒e9S`$EH/SmUI02 nOMͅ0F-:MVn"ͭ&A;֔mDEoYr/+\ H+vu4no [5Ξ-;<tdb`#YzsRNMhu*N\\XwA.5ڼu*i1`|+%ReJ_^x]Uږj}.)~u\jz/o}@WkSn-s CWO]w_!KBb.ַ_FrE\!GFMB~ApH'- R"!)wݸ暷=!]4Ha<oX`hfy˾ۣ[awӣ/{; &z4ZUQgc&W-,K})QRiJ6?6 (22k4f? 7"=FUk38g/G8\Zd~y1CC"ʹVn_Nso滩t}z9 ѼLZd6VT>.؍K*AAGzsL>o ܒh"6ےbp/^sݓjtFRF+ӆa!+"a|g&DC|LF7Td {7*\ٲ[+k깴~%"r:3 XR|(T,S1b!BҾ,.*,d5㨴ܡ^r9xh5SÅ=g߂vyDCNcq=Y/s5"8G*\LQwKPXu4Ls3ОT1kgFpP?֛gIRoաmP$>jI[X:~2n3#p&쐾:k0PMU OnEV?56 \e)*P/ieUmJqK'|l@pTF+1%6^#MÕ" NxTA}!!ttg~D Nʡ`a]4jxFca$u\~ 3?jk pƣ9s:x?iT[VG"5Jɽy 7xC wf ʘxCf+{t(yYLwkѺѩ ׉26kzB%ǖI^yHiqNG09M~zO}cmmbTyM֝xblM_Q؜Qɜ<0dϠP G3O짲OFn6QG 82x'{ͩjmgK$>|8u3gc)2I_WQUD, `h7Nl%w.tGEz$KϚJ+rvFs3'SK^n.WD|}:,ܽAQڝoZw*/Fhۀk7wXD9ztl""e{s$玣-¶_Lg2d݈ 4$`,V+-Ƹ7]qA-p Mvq9gP-M %? ^(<Y!/].a:@G Qda`GMy*h j+P1Ya]W*i6= -n=gfH {nD9M ɁǪ-~;e{kߡ P OJ) @LiIMB8fPz" @!kpxx@ҦL} K7+:%w`*po}}""4*` 0e'pBK_EAՏ38~i[8x״#dxG?~*e4%ju nv\~n/ L֒ u^)pOIH&}%'33P[0¾$-bxIRce[Y fJ>olT'OW gB @>yJ f+ĵbW* p=39vvgf[BÁ~)4(nᆈbFsS3(D+Q*V/$C86 ذM״Uk e=(pypy\ +`QY-ȯPU(/!n}YVE(YU-s~DXYi}bÁNZ&xj"8_*&LQ =Ÿƨ v'jeno,e4l`5vX5e$ >u'ꔪf 4^!,\V-]/p4du3_.tw ڳ*m K6T̻,8 F]rFsV8vG6!-'lv9>LP%gd\?ɢYKfKOy,_)~Z?>pʼnw(*5{ղg@DQT3ێ҂'q JMU xXYN _=3*1.(ZwQԖ>~sIJqƊ7Ҏy;= ZoZoI3])p).̔[nq?n7Ij)m#]n#ԑ~X ;s§ lz`00LW"R+@VȹOPTyQ>A3A@&!X^?iXk٪}UᨬO8-߸6Rmt)6 UpXe% գUg%] [.mۍs;_G)V[FdH^HRЊluNIJ~蜻M-^>&(o#"( x}-}("45XR)mwG^k~\ԒcbןqDsU$;ͬ97AOECGc/q v UfU0-JiNZ"%iB}mT 4lJbKxOfI@5=F epp ]1RPȹ5A] =gmU_tRC$[FcRKש巭!ı*f`O6<A!J5 g"aO\|Ok;S*Oϯ.U] =ǞV="#.k`_e&h~v2T'+Q`iZ[}o)ƩˠAjfv볽7&g?Kjl>A>@o-g y,/<"Y*,7:N_Uu6+l%GW˾W BJ5j]֏7o(UiQ?W r"őSE!v"=ʴ5Z58n4*qȨ=ze%漣XPS@0|]")Ụu# QMk(1y"(9kiZ@~ܬq.bs(.P~FC>"(&bSwZ{n'{KzdrEQ gD?e {JTGK`' E}MzFI^He)/G=@Ŏ.6amv҉^ K9tѨ uwo PqBt?}<;=5܆ΥkP;zw(ng#цR(O~${/x=h쮪Y,GRfŬ&,Į֠3>Y)$J|gvN[HL j"q( |5z2Ƕ& WYL9ϛ) .L5_D fl֍D'D/뿞ʃ WqJۀN6kNS0B_v3z)/ib^%~/bޔQ 2ն1>K+cW=[wYu|3:^ߘc)|~"U^p['{{4g)$s պh~| ѹjeѮp$[snqLJDNX)yQHďY}tXzTgbj:꬇okY Ki/G<9=<â*"cX [ACeڈ:[T9; &μGt+pH9gFsc^hv 3bpP:8\F"5cyp3SPvWi#-n(ϕmeP1#<0M늄m]dp&,{sy"{S{mχw?Ս$fgf&>Fqt|'|\(eZRcv.3wRp&"Sa'D z !G8])FmiY:=~EIr1UXX穸z@=ix .s<#AMt_\|Az5^ Y[9{>{?}TxkfQ۪ھ^uPXhxO?~m9u]b*9m!F;/(֓xuJ'_aU,D_wA.(ZUEs? OlSrۏzLTkΒE`JYTSO*Dn)yyJ/N0HI8uI>FrF{q#]-Rg}J%\ |>AA?{+_fUS/ЕMx4[Oj)6ԛaw&qzb~+|f6P;LÔk$3 6j{]`㽀#AYdWDXKJ>v5m= ߔswAsqԱGbkV#ci;-Pt[@P# 5PrZJ L`;mӑ:w=dɠ{ƫݕ1f_;d]aS4HdܼYWKn̶#>m &JRW?K]Sk^ ~p{T SwXV }ȶAG c涊8}r O[4eNt/LANNJ@ S-^1)R;1AA~nkr}" t@۹HV4Dtޣ@1B%In=0xAPՉW0=J*o3cG2INv.H):Uc$q!Rq(3am@~N 겒qU]4s JWIN=cRg~ +Zfrz]0 LN,h؏CyL~rT**A|($qFj;z/k{VDlcB{>3 oOO7UsGBbO= q4O{7Pb ᅄrCFk6(%}/3v)8+kreZA΃qφ@L{둿HTaǷ{3;fL #<ϵ_D RsNԐ S>?-kd\%F/Gt>ca7ŋڳL{ F`m;e!JcڋC \Qh9b:z'iѸgeֽ^#2s8ו*l"*r -y$j3S3Ibpo$)Ɨ"S.tY :xm',@4:?#zɐRh<}Wk}b:Pp1`C"Op&ˌ^n/0h  ^@'`P"]+}5'I2E:ZZ&a#X{i}ȍ4̀UC~lK!}QZ;<4D b@b2qlM2 \!bF@' \/Z\=u]b(=a7meCHwb}NBJV"qw&ARV#˳F$QuKw.(Gg Lh2 mV+Ɓ]NskP]O3qZц {0`o@o%A ov`,wmcQJ! qUeS۝^.et βnwOT7U4&Ɏ8Ŵ܉PTRyb?] ]>.8Q؈a6"@5zʊ5]U,B踉@ځy_Xrgqrf8amu:IZ D.:WI-{xrٲ<-I;r@c|F6єr1î.̦ݲ'L> c2-I?s;nG{J)MɥL2xG¡d)^duͽҦRxV/ؽE@+Tg1+X(:mMNa m5?_u݇2럟a}0$Vqf[E7rF/ MyOdoBQ$DF--b% $ob.3Q7GoeZl)3@W)ݫMcRK"s‚蒭C"3R_kBҵT2#cT,4QYz4mM{m62PQ%Q[m'agf>ܝyNcEt)*#!TPZ's!ڒŢxMZ&񪹇1!\g\ƏѢsJf\jp24Hik$N$)#l8'.%)Joa 4řJ8zmAS39 t'?+ aN͜aywE6O~=e#k-A [A$18 hcܷA͐MppqQ(z<_o GAlpO,c:A~lT D⢨,d5 ar9 T2|qus.]kZ.+U77Af~ |w#&./ΡZfrR]-vDgw ʶߢMVwUDa=$Axݍy!|#7IF4!x=tD,ڭ<3:ݜb4gsA 2kt@R&AEԱ6f޽x;)V =dLh*^ПBP!Q#q: JjZ ztޤ07Jp31 M $+S?AZ1F9^dؠl!(E0~zYh4M`|2@aJ윮`اZ6|k0I\\ * {]"~3dטͿbl,/*O-{SnhKxs6v~ljt9F*"  +aqD(?Ȕ}6v^cU2pϣ4XaxSs.$ɻަ'1+wiO&^X>ҫKJiDBI^(?mvv,ꂢt,<vs.zzNV+ :-7,V_ ڵyHl#Kv`_U.8h,pЮX|v &~8f~. IFB fc"FK23E}|EUJ8BUE͖*`S7J+h'{X[.0*ڐWuf{ Xb).ѷN8b@ܟ|0VU+ْ#BޑK/˙ @"3hcuzpTx诶4_CFcq '{Qck0u<)u*^# F'.4giNUyf{UZE|?މU3-s$e{ hQSeO˅E3$%]i;^K!S'-ޔng!=O"O#Q DtWx\S9qPPKNa:2Cd lҙi9}dFƛU[z)ʢ}Rb5 ?2ws'o&:' ؎j|4{ҪDYh(7_v3;Qدk9};?JZfBWbL={{mET%=^1EvXЁ4Ă`wǠ0q"MKu=5jr$]-9~۶=ƿo)8JA8Yԯ%xfH+7)ޑatKTMhyZ:BF?H02V<۲sۆxLzkH9gj|U؟<:GM}cETGgx g6~νO:dDQ@.6F7(-ybٯ>`֟ϵ]3n37z "GDͨ@&5s{5v`-V YCkcNYkw:"yg;/U:&h#]#SAh(TlcU;nq30"CfGcY9&d4!{Tވ0q!9mpf4Y0bz1yD7T(D5/ $]44N ,{"vlimz.s9EJqRY%e>6OqԼg%xX7o,go& hGGǚzf_by*F͎JacPj6|Da]{A[g<?ljRayB -'Edyy,M${vƁQ*/q$%jN-rċEziDĪ>UE>Š1^4̈́7F{F3w<u[I/"\dÀFl֊aĢeGzVѩikRwd3B1)  0q9aیCՆdMDgVNL=_VVU%:~AvxmޥcN=xB? 8܂m&Je7H GƃSô\?0-F]_:1"D{o)Jߦdh۹jta#u1;PxwE%{+'˽*n.o:% 6oW=cҢ1X*?-ݵ1]f_c4O=S;|oBu/Q-9ƕ b)!@Tڪfckio!QBTa<#:w4 )kxTٯF;'1?Ft&D^ru9 J]RR󼤉ھ+|#FnBj#iw?A@;:K (h P5;wy^_gQ\S:.hgŘҘ{X0CO;R|nb̵e ͚!tO~ԅG6F&zMR-E}n-h[P0qΆ="#+sOf2%)Xѫ: 8n3k,kԁ0y+xůHD%SV_5`X >A>?^Qݬ}w_CPϔ~ШTL-*wd|*W^חFLO,|KZF"J9YQ_A;e͠)q,dv' pq{BVLQy85;.PĤL HPF{XxzK9;÷ƫ֌h ^ұL~ud1 EQ[iPXNT0!r0a=¨4-90(yCy{}ԏ͑AfU YN>N9 HU #7brЊ9Q**>,_Z_!VU1%;S\L[3lӍ9oӀy!SE? `].eQ; tN{8)Ǿկx̅DtW`to~AvW'tvYK끖-rEڮn#7Dp^aQο0P~G眴4歀kxITCtP%X2m<ϬCKnøHwf{s=f3BTGEݕ'C@xPM;5*q =Le(Z#LX߇d%*KQihJ*9>twyM̶joYO(WoJAaMT%tC7ұyu]!o#tmH}i"sF޼Ѣ(6Tz}<*93msH+4{Izq׊WhY('9pnGJ5 ͭ3Gx>uP$XbsekQgF`uFxT6n9D_n08eqfX 3{D"C/x&5HϪ/5۱e˟A #qVY>u"'lh%}n,'|5wPHײ`Kb2!6B/0DDz3f:|^k| ( K(CCE6>YM\Z~_N,PK`旧w MWL9mhQ=( H75٢hlB,e44&-Fhodm?aotɧI=\^rlY.A?+jm&=z Tp).tOoB_=ljJ-\v<#$)&V2r Oi eALLA9 }#V3@nS>k K#_5 %S۳r} 9Xxk*X2nb?}%}2U&lVi~weEOgKlMt0^ +&/b9EHq(Hi3Qx.ek XwTY)rFO0ʏn-'s"ޡ[C%,/ᙔND8,V*Njv/ 65 D )55:o]]D_ [-*pF'f!R2\3A*WLosʉim?KEb`/yD[\%E!Xn ZdE,AEaؑ+xFyam?* 'uAרʤ7P?55˰,$PӶ{Xp"p5vv"b!HUrMIinKSK:tܭr'^{? I*'|c(WXf$pJss 3vf='qBiy)WE\3yrIH V1$nh{ A^Ѫ`%D4[ J*C매ZbB5vLDry3c)|,WA:p'/ajL>i!'rv?a!ѲMgIO_ͫ6 tq[">ݘԭNZa050vHܒ|gi[p{\"^Gk:_dŔj2:oO^Ǹ:$X7CHej%kwu~=9 s:p[Ssh7x.Q0K6uٓĐ_}3Z50mфUwj,3AYS^uwᓋ'եbN{j_ 3RJdnBL`GxCYҗsLs?C)K44HQS} r e2Nx :R푭9K? 5ԝAI,PwgrPvR"kHOL/ KpXw SwYe+W&x~)עJAv+qr@Lҡ3|`Jg$ԝ 1 `)߯ S 6)}~|@T:hy4H[u9g! ;:̡W^ׂ;~gGG'ŢU~8e? Ts)r|4L?#LgLSz81W`TNTޫ u-K0AԺop|W&< H6´9/b^n\6bRtH9`GbK5OkRQj㈁k'#^-nS#>\:071;CdKbLJUv-4VC@ʾcGF\D_c"0kyHԅk$KuԚq Mۭ_"zO9v'J h ړ0Š]8)$^Y ( h 2OpT57ȖT4'õ#ox2^0?A3\iz8"v\z }WŚGӯQ-OF'ƭnzyLxwȋ#hˇmqWŲgK0xflgHQ0].u$|pWG!1[ (*w 0>DO8RʼjX_9$ ój.Y3NcJ s֭0S_)1ǾsrHFvs['\͍?\(0Û<\]H" U֥R5&EssO6_dF(Uo5%)ő $@ l } 5aNjMY .tF$!/Ò ahs`YLy}V]|Y7 qg(зl82ez4@0,Ex3J1AodQ%4`aK;"ã~cAGp}7(rI*$6"p83LvБynɰ'ODw7D0&' p*|6,kkpa@~}$Eu&Ӑ3C > @tzQ?1n(Ms-YŹK)Ҳo 9uOoCAnx)|OgHЊ vTBE0`D.҃-xqx5#UvM? f&ҍ347P5Do1H bi 9'&YDE`Ux]-0n{YqL2b0H+ -SNM([#l+:bH!"V[\&{pڈyG,:S@Hkç*˞HC+=S4#T0א `. RIݖYqY;47P#VtsgTvE(>|Imb-z &9LC˲F K鱉wB(Kv<=*-R95KV%Y 0cZ> `_߯K+ᶜ[4RH/ BVQFKwR3,kwf2 S %<^֋SM>4V{[7w!F]qpbZ'iP?&1qO|Cca_&_A*dξ; jOIE$I&-&Ȓ-թYZ`Ch 8cS ᶇ/e~ mHW=~iiY̿Ey uSZ)73V-wA--&xV۽U?Fe\]'c8ǂ+ZB3pYf\sBP%ُ8 @R~<=3gt̙IO(%&1GBv7O?2ݚ0Ic}L4gx%´İLӱ'jeqT[fyCW2Ğ Z'/"MɽR>܌,@b { zs@ߏk8y%gV8{nbo' к׆Kw]n x#ЖGbƊk* ̪0l{jȒ6%qos.t`˻AA^ZH:[g{טzUl5A<fض#** ĘO] w58̿rBT*tzjW%y'N B=t-#x":0EDuh9CBIyX)n!$ֳ3iqSD\Wyhs+a&}! I6RIځFS#g7Wi;~1b@3\rmLR(2+dpmV&iy$@0Iuk^n"~pm5;ڤ\EIHϦm`Si& 7bd(o& C[`rUuәpVOQn6˅/V0zXsN{BNˣ#g;PZ@g.x&+lp&,y7,KpDWYpAxk*FbPW %*0lx+!m2M:[{w:7zV"ƵQSz6W RAYW9DUQOx +:=-ܶq(*kC|u+Yk:[z"JAG;x٠9Q#q𫚉῅r@ğdX/_e񉆏ׁ.zxrqQJ9!o\.|q%*7~o/2 jܣBf5/|`xZ,8>Q \&oHuGiOBK\$lXT `uAR $T`Uie}kL!eA}^>476oa,kU1NFMZe14sBu\6vmG*8d.U[W`|}`!'76- jnJ-vp=w3q渙w(N Wk3I47+4JNJDRi_ɗ^,3;,5pA~e%iIj r|I)NH\ pIpѴ|殧憸_ Z,@E̡y@_<c DIC&FL5r0\vĸ`O:}km;؃WGm5 7'2efCu -&qEJ_vO>%?M8c^4,9!j"lXvPq5w4S.ӻ]QN_?%1B U^d#jV~wfEmwTMURDvThbPRYWE6"h.!J[K&֕:H<dc⋼Cb/m6Iikcd !qSQ{3:$Xgv3oV__/Y dXĻ܄zIL3n 1(1#2r6 f ALMbtX^hY>j懴4DKK.?: ZCxu_N`7q7aQ_VTh ٨/bӠ >¹b?Do#Tɽ4pȬ-E+Y%ND]Cߞy~AQK~[;7`Iq1aQmL2‡E[F+NZU*ne azpꑏ@"gSFrP1ŠR-p)bКK532'%7“ԈbI:!*Be$T546NS'j=)Ɉp%ieÊcD釹c^9e>C/O"0@Al`K_2/01UsrI@X6iuÖ7f_Vf(%8M۔qB IalQ1*L+GIDiXi! f>6M>zη4!rbM+ODR*$:ǥ: sdZ畈V}Ni9?ո^^b׃sa z_0d)=Лoof.=үԴ'ħS >dŚRR1C0ט{6*#qT8oL|;DǾuiXAgQ41SVgZˑs/3)F |'eHg L}2k 8PPJOK97˰DŽRFVi`//aaظ8WT( H<`P>i'Ëvwr&bJYWlmN$_xM٘QFi?MLcOEsWZckv N׎axڷh f`NbG:Y[ *S)OEd(1uyW?4 H>ꐲ89 73윆4 >uW%.g G-PeJmpf=KST?d7994J3NZ{j5;C#q@ G0j%T v'uMjA}!kd@,+dC;5lr`F8̄ CZj&i)q9Dm zIlU#Ě&ؠ"J p 6G938^fD SSvZӉU -r=)IhFTs27_ԫZlBPDRi&C(\fS0 P!_9"JO7)LWf\)6"˯X"rY'lu(azkP mDiDMϯ|Xo=Z wϾC)A`<qk2a^>5D1JY*QN4l{OS6Q5` YUHzAqs/B( DSİl=&W7yT}e}9+4K7}'k1`߄3ypy'9Y8sԲ'=Uw<51yh֮Ghã1Eg/@ŗ:-j tZ<;Zxh= cb1I~ѫFHIj=I}YGr ^SJˣȷB9=J9{+ºB孷 \Ip.+&E=nN6rq[*xz̅ 焪^ V+L(wuX؂bsѥ5H4BjxxJp::\~Ή s/ ?N'Ŕw99&Q1,sKWV9J=<ܛL;%=5J & HtCec],d/(*Ȫ((|!ش%T4:qP(c Mh \qK w޴ܻSJގqY%b2aU>U̖;i4!m0D;HJ{c2u'}-e *W^-?Eۆ3_y=WfHg)(x&9/&&߳8V63tpo*McޥM# )(Mv{SeHԉ&5/fz^8: %6I&*욒ء '@£TT'$VRFsFq5ak6^#u|u>-qj~3wg>46Ky3gSu|7*T,eLe-QO2V7jPWX(snR;oUn8[sds\%˔,!.kM^.Xn=nOt ִdJVdɪ>6IKnt2ܔ ٍwlߣl\ayFF߹a!`ww"l/C<lREgn:Hs 9P<-ׯ7QlE{^#Ǐ~Y^&̗cA) 8O`EdwɸۓST|ts&.{Ly-pH#!9_FF }+%s6^ڹjS|_uxgo N!Ҝs]`jӣk?ucs|LG}N&WpۭۘĈb@s1/xۑڜmJij0 5<-" n7^Y@amۃ$%6 RHT[O)2E^B$9۲Qxhb΃ПLAl|sA4o-!shϹA*7PjQj{\1!)0pV5tuLƌa'W]}wcOj+w2 rEengM~7&tIh.HHpf*sC d2'Rl H>qƒ:abo3Aؾe5f-;hDH1ۏ3ƃSܯA0۾@=fmiVئCO9HCw$!Xu le^ʎ>c niQ4m~LS0'PiE6 v"J1(v*ɃG ߖ=_qðRvOrtiI)+}~Ͽv!Zꩡ.\< I^2/ȡZIG>Rܴ`Rj`ˣ٤(T9tԯv`62:?)-{PX} _O7V?dHTU~ÅZ #t3^U{YGbz) 쪓26$hmMӛmn2W>rиHKfiyޜ@m ""kcnB5BWʚs ǐ_։;;GhC#2Fg,yZjf-1dtUֹ B@!Z Ng>{g=nIsR, s#Lt;ѱ?cߨ aٵ@`R |Eq؆GvԎ~q)~;B6iSطӼf>|s%9#RiIz#уj},ab}hT] ROOpPuڐ!]#t^"EcmGwOT+μiGcN6Q ʓ 1t!)[U?n b|.})B]|]PH8.q I٫@IN`@ځ.u^$/F_Vcћ/)/*wD? ] Pdd-2#O(8ecKP[wkVr[ЪN*I|Fw׆3`όS0诼Zc.0S}|8\H^%Ci Ȝ$Rco报Z"9?PzZ?5 !{T X3i<]&y '<ɩvC_`>փjKXW/Jk)5qSZ0أ}Zt¸!DKwO0 >x*nU_UQm2z4_/9;&V=ͫaL&[Y<<ܰo [sr` Ukieb_6:QR_ p:\ &Xh;<54/Re"ݚioLړo .cxWM面CJ#: GU3N7h0}2zI`}鈐&y&d{M1*zFܖ&=M 2?rN~QS*/5+ͭMl[,6i\547͉'mTṬFWPBжزm7c4xrgtRKV3%uֳxס)2Z@ tɸwf:M3ѬUG?7^2PCyo$xHVGDh*g0J'HnG/Ix bxt ԧze[fOnzH]ϝuQ'Z0^e])' @?wN;+B<AU~7\ʖ&;4aUmXD*IBbtR΃ht"~]M8<*8 ?0`ػ")DӐt[}loOOdGTo_5p̦eyf̱ltO U2+>(Lݾ=P紹`jJLW7"|-5Soj-n%m )-.JLiƱRPI'=ڛ +i"Jp Pr$7S֮ݺsE7,b7Q=9f9)\)^^Dt~u-pSעQhg/9|N1FVbe|~t]zO+[qBhzW_VlЂCrM?# GVߵ[7b:ta12+n1^x;QuFt̰_Q`Coo,9]fiĎ9y/)Ix$|$ 9FWH>z15ĂoTN]Q,ziDw6hUw'?)\E9TɧoK m}d PXjLbb*"[(O[>-5 ۥ*eаq q*snCkΨ`%Ny +H2-lsEyoF\%{qjm"Ii Vd(H ur.sP^*6tfmvhT2ȥrIiX xsI9OOŪAԔgpv9jV1[==UfT–m} !n|մD8 }/݉p_*q?e6.AO[X@izt7*ށtB7E)0|e#`whUFV`5e'!}"l{*6E6fovέ'8X?ƒ6OYUɖ8Zqoд*c] $k@6$hX춚 Q) OQbia'I=k~|t1̪'$GPLRYHg' P*^Sr@{hP]s#YGyăF?kn{Wʕ֖y7_o|7 kΡX[Â~tԮ9BT WS*$'OI'XZX,"Քqa;b}5)n9Hg1?XORrkiU(dZ! S)s-snxr xG=CǬXdC\&P=fO|fbfXut]sG [Ce\ُэTi;| hω[w[/-w]5tjM] t\\He(rlw9BMx[;NCs{Yn`RM;WRWtz=K8OT [&I,LT(یς&|m6 A;-t|>v]Y7~|ddy0=)T";<=5(z q#S͐TĤoC#%s}#U!-ߠ1uCv..,QR۔+'q&f>gr.?ChFuvUt˴RaX_*^CT4fXܦꎯQalSW͔ȢJ>%Jxbc xfiSDGmbn(@ȿ*м^!vȉh.gPDȽAǯDs6)ximWUSw*LI.s|zFerq ay yQE;*vL7h iHA[H #vmS\)V~R C o@Pe iRoԪO¯5}־Z! vVnfYHLMDpr ^(,X_hN|| )-f3L)62fTL}"{](p)ق};^A+65{1MED8%?64oxLKzQ=2fN0h+'2\k }rpo%LR&U̬m.<-lN;[Z5T wD`N!&'Ġ KPOmµSş}RK`}&Y }v=NC]lm*-\%-_ݦn^(Sv}ܪ;;Gr}h^0V ih#H1IBP9fFe}(}/fRA %3?%P~濧gC&$Q0_:y(ٳCxLJ9 UDZ ,bu0=O)l"q޾cp9 ln6 !M$!hc-9}kTGƒ- :8-g,U稵*Y(^e` p}({0C9{Mm^'wB]_ Y=i,R!^aV Eാ%P\!\f4k(Z8(ktX& >5 {xrj-gD%zv/ia8!N F i@nY%-q[C.ccoُiZԺn߿,x iq{`HNs`%3J~Jޓ+1ƈ`x||%9CfѦ<+ij`6؈6(k} Ǻ]>./on- 1G6f(,d Jpc9l|"{X _ѫ_^$ۈdP 5u6Y@\P^̨s/;9}#M+ Ñ\#^v-# NQȡ,6F+!s ]ͯmA6n0z"@fʴOQs(*akE->niVŽF#E fQPAh}h{ܶRFfAݺϕ%g'oc3uqanKhfbEbCSy놘@Tuז#'l\-]%)}մ`}Ǡ.*VY!DY9T+4!|3Fb[2 5)Fp(j&8Mo'nkܩz'wJ^k821*G85L 1t7 5ƒ(:"v{g]j & J| aϑ/0 ,0{fXC2m[{!>B-)%Z20MRkbBA̤\BiGQ9r*TVt'/٦UC.kt'(^lm}:OlM"Pqiݦ'@!Į0D DX +ؚ(ݱ3kܮ(pAE[?^Iq` XOٕ,>4(cU:y~| b~ssZ=\%`ضoNM >8V @_wY}㈎8E œYy-0C ^`mwSXݛc9l+"IGBFygFeۗDjmk!]fq"d@Q8@ۂg"sp*Ķޏk^f >^,8ۍ瞚3@ʦ zAq ` 訛`&PÓg_*~QtDe,Dя-~v7W!xCR ʹiKtsCkC4 BP.[3Y#Ĩhf~Prowv3PfGii:3ɘjn*k[(FrUW*{,/s^2 s h~Ty%B3ոHcԙ\Gnc[ɦcz|5/`]>$mR>ozʹ87{0N:&x&R)JdjbY(65MqЬKV%6QHnigKq8Eb*U1J?V=0Q VЕK9#2. _rZlԱr z繐;TSMxZzj ]+sKI$Su[-I3\I!\ &$ɠ$g?ݙKI왱:! J 6ocwƥ2j[)x "?ZFu51 廽t tΤ RUE jIuSPfL@S޿pSI;w%I*-!DO{>k)KWӶ&\?zjϫ .#Z7GX^C&H@7ㄤ |rRWL~=\~De瀨[T/_E3{(e'O!780v"0= .47I}0d%ȠTGki4%.e WY qpvaPWt;2-Ϡ# F#7PuH,'֬pB֧pȵPhr `pߎ̆i&pkC楘` q1GBԿLx+u Q#,<=2h;KR(BX 1opI-J\v+xpdC!ـ~h=>:8.sQ&/xu\TtC֝ `eZC]]J Iq241bAtvZ x?TQW`&ӆ>1X,/g9 ;BuaR@O*mNX7#.ɂg7x :8J18\ZIg4x'l, ت}Utyp6Mu S,5ZV:t x󍙌{V؏0&MeN+]OnQqA[z ~5s401S=VzYF$]QbYCwNt*=?VmG*NTio Pl;}r}dpђix0ߔ25 I`j*}G9/ 141&;˖V",>/8b [_7[nLLU"jRHB!k=+L^xBe4SZxԲo /4!)O{QJY Y­/3S9$gȏ~ĭ ӟOrbl&p>lFCg6؇jyO6$ߊSZ9_gwp6Z;,Mȝ j٨;܅T _VVQCb87tH+?wd/6pvYO&NрS(k ۯ@ %_u,[ d7(WQP3^~zވw.6; v ϏdmI/ Ū2 |ߕ }HRhSlzd*a3*eU pPhi ޑƍo ?!_=Ҡą1YgBX۴x:#pghocEA㤁|w4[]36ԭ/ L_zNo/NPݻm=$wRC?`~vOEW^Ѝ7^%UTccrEA_N@$"'굡󖤊Y Sj;iAq){1n,/ I*@w;M]tMz޻($lYN=Ʃ\X`;wq[37@5x 1n N(.ecX2V"xr}BъmGø~T5ȑAn6$?;sIxJWzZql=X-T3,Bk@Ҙ$#|?|wʽHYl%+DyV_4۽34o"Ru}oWu|eJ}W80œ8EN@fI f֏"QhbQuǚͭcz*nt^9tP8<3anUI$eS+]WKw).P[~#e|?qaLްgBI17ADt"P]цYͯDY)bR NȃzC:?N:X:Q}w$90Մ;HyW*jȁH;K$Qd%&Z ռOBeڢ.oI*0`f[{kOxe kT8U!`~vy5(H;a3!0~혣 =A-m#K҃Fޣ~"Xj=MxX_Q!GfHi)ջ\DcйҫCxH3Tw*t%x"-NW~_I6>% #V$سx|bINCH!d2u ~&g5 W %(;]' rB7\떧M"߆˙3~&rj󰞝/O6,f@}>/mNPl=] %* s: ^@!6)^iDMK|j qR CbHaW)i7`c̾ND!@t*u=47+iz~{0[x^Ʌ|ekh{Z݅z NvXƬ?B %ߝAW=3e=)I'Zx*X̚cR63Eyjݟу¤Vu{s`wR-",W\x?I/V&9,I| P老Tdb&aK|/4PUq*҇_aLp66m𑹊QxknٚA┚ˣ d^"36HBRi"p Tn )I@&Sbd9];@^f܈Qղ۪`^Zr3&%.LmAWm5{?9F7B3f $d7='`v4y-и/VP폂`heG+ܽ5yGX*du$uP3gQ.BʁP`!sy0Fﲕ5vI@?˷>th"$Z +.Yp`ƇT^\i .InܳG##'jkiE6J6wCT+bYDzpₑ7BcȒ;ҽFͳ#K3P@=5ti[/DK@4UW.-!KWب~>fxF{\ÝƂY< n K@aD\Pdp8ݱ5Ϩ%?9š#譼 ԩH!}t)1"t`6ˣ?svv i?W~]ވC?9 HS$P{SySoxef.w']p%/_ - e)1GGSLҰRN;S͐gQ" k!(LϚ;e[(Cr(`_h̢mZ%l^GX߂|,;Yz+2*e5+_Ok<*%IBqKyUMt6ҤRNz8a"^j/ȶ&zB09[ `Ui'; ćTНvJ:uqDxjĕ&N)v/H$cN$닌$YRk-iJԙ|$(cg3 ßxbE(іU`LgDe#ȬxXXYZxRlqM3Q*C}S&=2lmb;(|z5 L7샨u{76=@"@áIwS,NĿN>gkoS["h 3F?6G)q=cq{@7`o[Q."a(azCK@CsVpwPa3dg8K%uJfdՍ~K?@ǒ)ȋO_[m=gNu^<ϏdaINpZU(1 BZvqt-pn1AKq;6) "JN썀'aYUF8W/+`#:2Dާ/jQ#u%)_DG cG@fΉ%b5^-V*wp11x'Q_ l)`^"#d&͖)HCr⃈itPʸB$v(/Oq@L?4C\01rIKtʙ5PIr?K5Φ Dt^\\`6J73!4-eHaTrSimfSX,3B8yo; rJ_k[囃BdykJx>ĉJ_7f!~UWߏ8PO{ 8HXBǖ4$ Kk1W ಪ]ص|vL},QNCTjyC r7s@1[4Rl=e Hɷt6 = ۜDf5}>\_nlo}vA <m zZ"2p%_Ds]]F!B?tl\ |T@+Wk\G-bYQHk ݍ)> % UuuM 3cz k\TA3U[MD> =3y@RN__EL0DBBlH7uᨤqy13R䪥۲qh6.w|6H3^+\Ol1mHM8zSEgg$璝PhY\^CP#0cNa."ۋJŒ^tAIb u&8,<шmx|-pm Y3*gEH+ʷRR?Ϙsqfiq e7zaH4OvblOulC³5T ܩ|.j*gwd΋"\9b]8EEB6@UL'Hq̨(D~~h뱄 >9!N޿g!zڰ*UVV^+y{X[7>a; qum hAL.KOW4_`]jZo4=SKm]*PDndobAqlro'3N8`^|"^LgӲI䧵]}Su8ׅ)- !}߈ٞMWJv9?:;+kkj' ʳ=[ Җljxit Ew`𝵾6桄\iPж %.spTPr_D|9Hp7`.4`d3hf).KQÜSl֤d7gA)pqvw9nϯyndɶ RrHTЮ @s0 ҨGK+o&'nTd{ےAG۔#GbE淓h[x]oPvƆȡq77A?7U1y}]Á(VS.+y4d~{t6aݧF/g6 p2|q޵5̱Ds`a{ )Q?T\-E["> pZD0Q,Z)áWUdt:!3f^:eZt)C}'cFTtn;u#Կ09+t/j1^/|HBnRL_h-YL3קaA  U&/!RH跬ZH7XDyv8sQY\0Sx i'KPUmsLT#Prfm{I\Ǿlvq_%"/V}ݡ+%4X~ D,*j2Cb"xu!a#nm>VРE@X={"爳 bldí\cT6+/j-&߅MP@:2t lFCGi),h{,wRѡ"p"L|y NS)HknX㟫 ځYz/yVw\u+im*OZal{nykP &9~ǃVUw3SϏ[|%JsdȌT&騶!~'BHX{ 3dwW @_$ h:PQTG1@R*!)0hD] |fCQk! wq>$WhNs-@d0R{N|ЩR3#? NIq&ea6'v:&w g?6+$Jh0^,E>X:X-jEhY$)DM)(_HEmR{/u&S61ED )wEVդ uN+ vQ:&i0QV#Z ]-)gbMj?aFSV?*oeи,/ǨXu/Bdڀ"Hۋ?GsAly,f馘J l҉% mhˤi,ۄC?gjfMb{Ҏ\LHBs*U?UQ6q-B4Qf`wUTJe>UȻ ѿδ \$ޢ2IZ::p;! C%w])up8Py!44 jH6`:6ښI7D ofת)e(FLl~r񋁴)=M*rzN!!``eV\E;( IU2S`_z${x3jЄ}gko *dR'}H,R!`bbyfxm9|@y,ٍSzIMfr@xyiI y p6I2?7z/ ʆk{oA_ZC>ebІBUҕewW2`?f{ț{em X|.$Ni[a8ݪie B B?CIEc_Jꭢ3^/E睏՘,lpO'g'PNr9@ex< 񝁊 ˒f[RM` cوm&Ћ1$v3/ij>7v_ŁNoQ^uE;"\IF<.3bOGB{ͨK OcRkn KIAVB ~$:V淰.zTY78ts- /D& H<ҩhf /!#@lrd_=eLlTlwx1ȋhO3@0Z8?{J߱-c {D[xENW~JX&;Y#1-dZ Wʶp)ǩ8RAnv? 7Pi8E'p4c*XU`XoCo9V7MHu9a-# 80=͊`nrƗz_Z$pzob.=A[!oiJT3Ow Y\jG'M%*j8zEH)t6z$iC9PVW3 {ܓl;*g64p1޼Or?9f|iKm @m ̒f=T^ps'sww9%:  _#0 <+`@ S!%!{|u&}@0%*xuR|I6{s:ρ Nه~nU]$6zu#CbD'.`ݹZ0{` (&*NSМ6=G Y557S;%<ԡzc+܇)dNQ{b/I^jr,Dekr:]z*>V“h!F$c@, Dj k-X)єhS |v 6|k_靯yVqZri*D.]!dM^V{z3ѕ׃~t(腾ƶxmĐpIϭ.̩'/8M!E5YpgOs@ ]Q;ZL{he0zj [QMTt3ٳJ 9q>>"0 d,HSwB}1kBEr nT}qNQk1+=yDOj%vTx^a `7 _6> F,= YeI}fuv+ 1X1ӥSc. ί)q& xT|W{ On*(s(lʇHc^W]_nת~IW=J0/E=b,FoH6] {l#ZK?ϭCs{NyiYQn_@Z_axwU1T+r[w;>y-J|IlP9yVr \vX": _f~}ThMM;R-H8ŕ;0yT' N9x{ǓԮ@,X4C\UW_PP/!EsMnGVΌ0ow_:U_sθO 0բ"Ec֌ñ @]ܛEmϕ&`h%X.ʞljqH%ۑH.ui2:3dj8Nd7R{3BMzBqLػ@Ձ c !wQ5-⒗ic-&1kY2TU/_$KwLa|MJ%,]&;^PX_yb @3yhbo.*Z?#J(9 }ɱEʢE cɣR8fa)\>ϰCl=ؐX@@ jOB#YPwIGXY 86_XnN sħ , fxl7@mZM?ļւ"o w3AXNVR)'?pvIĪ=tqBK=~ _.gfF5X-_е5SKOg1e|R b:Hi~&;ح p>*i밟7YaSrΓ(~' m~}#rW2-^ʂ< !_*͟A)A=P^xoLzfF@룇c Bo[B?~i3gil~\n~,hi/K+Agf1YYާ(IM5=S\Q0W(ƀtӃch ?CHv6K#yHP>1صAIկ@ǘ"4/&>b1f/ԒT 29V=J:TזhO,~lxn̲88a P![ cF+7=E<,X?IDgބ%@kncj[ %\NogxS03˞5{Kx쫳( D } R c+ӇBsq4Y):n[obрC6Ygd#P.ک,ux@IzݭYmkU`Tֿ^!hAm96u!\A9E닌l_>6H|r8'׷Zo:  VbiS-I%zҨZY7q:=yHBg14|W$hÛ>IpY/8YV''+) q=,zJw3j1;IFs095I R'?vvw. |-0qS6%}#kK⤋G/aS'w!1QI}I}C|kg/˃e9Hya57'9!@t#:4o1!5KAZb&r#.FъvkK"2v TʡSD?2d),R\|0?dESYR]gf#+wT? HF#K{ EpY2^1|9`9 '.qj^ W,ٚ_q=z =#+8\ñw[d!d;t ؋n)gSw;fRP6WE z6Q.xA3nL- #. (S-m} 褌i,7z<2S$U^>ZTjiے2џ4?I%j?>aܦ | pkc *'2]ѧ{^: 'uվ/LeN^Z>3>@Px)SVE4J% q@O$8BJ)=5,Ty.hw4Ǩ)(~F F5ww+#20ش"k%qRoU^np(HsKEJ(*SS1Пz@%Ni[Bm0l6 C[Xf4eWfB4Q;,w:}0G+Ө[O3\3]ϴ-cr`17I~8 9r,P!XBn%;n& 1bP&; mlEq5&^|cUWf͗t1]-9vX'33Rf̀"VU-s.6: z -e}Y#),ĢBȌE8H~c|sW4(NU-z Hg*o`e֑HVKlaWB:S##ŵ_8<;o(m׷`>]ҹ=w2V~4Ry Ls'AV:ZdmU8}s"d~B"3OpeTmT$$T/;\G yua3u NRKj9lh+;JLJ޵| _|u ,PJPqe!\719nE˼I7Uf9 Hm.M|M~tK_ |)XgZˤOb6mxfZy|,噥MT٥a#͋P<^s!G?n|(PVfwJr@ši9VaI cM#Lq3J 0| 1 VZB@~ǰ%TїF"*_j'q鬺.>ѧE_ɂku$) 8-aE'{2bۏe?Y2Jd'ˠr谌(C#W. DbhT.6CO";(%i{ Y"ce&Yx O:ljB'CrNoGbЬ@ {4RSq_*ղZdzSTQ$K  ^˴js>m+YIL44WVݪ `8ժܒ 6ju!gY@py'm β?qZ/a$eOH?(l-A0QwK$5P9|X7RV@BIw2T[+bBD==om\<ŗ5e:2Nf&T w۝b1*F$PʗL"âfUP$?) =Hd JJy6gOXx)JQ#~G$.l)Rמ?hP RC,m!R2h8!Yæʂ#~%S6=ey9Z) 32A If?QQBI{9&dcU8nh\^ Gέ"L}&rʼnv% ^I~t@e)Q75Jn'8̘L˄.X$Ul!Ur\Ԏh_3}y# mGTNĈq S :2@"ƩdL≝?Js:vI%TI-6ĭSW!{ϙ ybҤUڀsR fw s}LO>p_:o9kg7ƐLZQ_}Ci) ''aJl %oԸ&}>;AM-F+h_A+ ,fgEXЃg-Pݩa|YyDS0a|lY;zhՉIܿEȽ%O;s[Ϯv'@Q/( <5ҡnT^Ҥ OME*FᓢQ.)CsS4,Ҟ9=9m]﫢lYnXb騲_Hf]|_Tz+n2 &LVVmFP4-ޔÁ?kk0c9ݥ]TQ1l -Iw`8qr.DW@8D4vS1lEDb|,Y5hH p/H ! eߞ s,@mkp@EV{<&ؗ?]%Y #e闟Yr{I'e2 Z0Ut=ԟqУ҃oh˅2#!t߫w nƊU+XF5l{l̾S?GBdZD<%su; 3i*|ĀG e +9#ЁѽǞtԟKe9͝<:kT4lwo;pmhhhGq\3:3섰sK+sJE wytu/ =jY*);B8$٣zyu$aEOKǐ0=?=I$Ԡ? KB 1健lH* &]N%Hp ,HY5 BGvqŏ6lC,1W=N .Gj.L gm:j7;‚RԂp-*Q"I7GY6ic G,эQ gѣ 72EZ:2~|uݞ3Fi*XBN v decIb}b֨-)O c%.Q (JOu4xNЮ~Ҍ<rs0`r_ocaBqDV9[XF(n$DXpx4ϼ[XAO+!RGd??2DWƎۛBC?a˼CplQ8{NzVy(MwT,Bci*EEV=YZ\p`` ؑah t]^1'u`*'@}+Ac&j~NBy-gDE"Ɣ:W:jLu G3"WRr=C"U=Z8kzZ"T҅:8,e|N4e`SDjUr>Y}kyYj(" %>GؕPG`s #F>õ4(;{F <óάn?l,8֯q<' Žhf^:-\K)6iV|EVJ1I'SGo. >ىv4& pOݿ^#a} t ;,L+f:?:BLzsII9q-0ZYߚ[ 5ǵY UP6yf"V:q hkٚRĿ*Aq|R TE ܣp|@j̡DOEw 2哷iu* y"IJwhvXMS)J% D/_mʹn먥91Xv]Z&UWmB\c[kXY )<{ѕm:Od ̏쉏hHr84RGq|gqBWuk< 2#sDTNt:q^Zeߥ` (&w0%_XZ]R!+JԄz;cG0.x^lҕ4^0TJޗev;uʘcJ㶋21kV2Ԃ%PoKVYxZC2XJ-IkF6^VKV$O}$u*̑hL@lѕQcD?\:A{cec ا״;h6Χ#n6[_QW7ߴo FT؁z~j- EU4_eo !m#p2ж搻%J/-Ul~w䕛/ H&ۅbׄtKG Q \s;)pּ(8%(h1aZs~e ኀ׈8׸[0=}A)gCA 0J;ܳ~ؙwa9 AZIyX[d?.ދ1se lqZ*"՜1,/%ݜ2 F MXXb-sU Eτm!so:C\4vq %7ܠ9➁~YF:7w5,mD1Uqzvxv\ep6K~ϽːH~'t*SsˆE1Ssk :ӹ1]JOJz$!B!RM;0 ɷ L~_)l<*t ,N-R;H<ﵡ}y  M”{ǵie8ɺrOFNT#'Β 9hx6b~Ñvxrgz3_-3fjA#i~o$!@k?'$ q+-rR1Y\{C%{ҀFˬ8#( {-h.ef2&Œe—LJUme5džqPO<nj;>x0Hagp&q5H4j j-~^$CvszvV,lkyt<IC6[Ms-۹,ԧJ>o%b߶d"ʀ[dEJ2byx~Dom;$Fs:VmJb Ey_]XA^ >[: MsDJOl6\{6(#.~cWa^UwŸn* taGi*aKXsr| g;Mo\S5&s"Y딒`Jq *f{I"uܶN-d=3Af "L:1 YΟ`d?/[~NY7+TE@x ^m%[R"2K슬(Rtb,vZO; cۣ 0fYA1H['OY!V9]` ڎ;@c;nuޒ';o;(u̹sHET'gnx/?Qԁ߂I|3ZW9D+ntYJ)3ÎEQT%ԪO\Xf.6<'eSc*hRPM~)19Q{i0ha9Y#;Oowy`nj/p m)=ᎻcaFɫ%!xH959<αuS2ۇ\u#/S7Q[RwjfޖU]csg_7C.eG,A1yT1Kz%ζn1g*y´ťBbrhUHd?A|њ2'ݎ ͧ2B 4f_=ڞfnf>屗2mklK[*μQmSj&e~udNΒ[vyLbGt{yynnN_Ps2q%9-D1fj{Y0i}Ėw=N1K+8؁fsѫ`fPGp` ?<{c6GSPS͹$"bB!}Nӂ&OiHҁHVA W!6z3Q6(Z!Ux8x]-g&5b?V;M xd|!]ݎ$}C6*Еtμu%mxVߜL׻bFQC39kfH1X9+r%N$>f'7B [FTy}ըΙJ_y`ڼsG5a:D4:^D _PZ Ma_D %_Y}1!jlI pōsxQG )\ig"0vk7#7(zs?SsS r<ԋ"#zSl72w|3O)5L`WD c|B)O@3M:&X'dG(P H>YB'Գ%.E›]_2Te;1DK g$!% N~W{p GGSroa~N8痴$\l܀if͡" R3(UHPxh:KZV)M,Vb]qFmc:롦,!#Ud"Ҕ0Hkty_6KMĎ?"%l!5\6ԭ,̣o@n/[ 5%u>уEb.$X33r_СWbE=`@ O:ڞcQk{˥oO@d':}5s{pfriqMQjƏ|t(Q54vbsqF o-xq}L[ƃTQN+)z>}yE$=e|Z5 ? %snч-8}[)QuT?Aeh1LC^O\[]ՀTU&ObM1Z%~̙ى%͕d2OH}H[M|ptʴI(2}y[jx)~((`pbb oI|eI-Z0 ά@Lpt/(b]d%-%BR r;.:@bhn*Zf< Kp1>E>FOWmDvTl̄OA㍬徍LsTź`U TDNըbOM Y tTX xUȑ/=ofN劅h-X9/͏0 S 蹃Nn.ê O2d"(sќlFB$(|bZ1/EB!>F+!dk_V媹&gþKLdtDѧ{,'#O-P/\]JER'땈C}P3`H}U|ă-ygNm&%&|MΖ}Zz2M.G/`6KG-N0K'2g3, *T3J,"m 5O&Di^K;IxZctrZh>x>c:E+T $t9 Qk G2S ńqӈth~v|5_H^E>ƠB/|>adڶAA#-H @ߛoOXu1[pȪJ/2mp-Ġuxh6:jURF' sT`$V'Lp- :~?DwrܲMV%D ._]RTk}%&hALeF u,[-*`p7( 6z"Lgzxf ?F2(S;{И? g ҵ5m9{dN$c7>=\ZgT騃 *^-Sv04V;_$pqeѳϠ\H2ktԅO!v ", JevXf  9!'ORP"ηZ/an=ڣ &HF\qKzOoTD8ժ~84 q?/IEfo*j7눇ta`c]0R^J i@Ӫ=ZA{f>OeşnpXPpp&9D<8S;ԏeFw/pu uY +yKyc9V26̿u>nYK r/E22{gNrƐt`"c*< JY? +qNTcC;JOKu9B&Ih-Z^x>%6\k޳+BK$G\^zH+!o`ub:W=@ bA8 (5ǩycGgenj}|9N|w[nppy]T,WHTc켚(-8((8qXʶφHXOmN etC?Nj *  4\Ϙgk\j9p>'JAaXԩuC>Ri6OjH`/=bػLI-UuR&Ե2R{dL %| nh?|WHcQ3|)%1X6B}m%x]IZ,lj *ݐ;/4d5ɣ X}xO0j `.gfÍY/vId} mHG!am6{jz0stV) ,T$=V0jv[;!Y,7=/礆qaZ'yVEg򰉈j.iD0_Z` 8jRV_w5tqYA?ϼi|XLH}$H8f/d]Xp/L:^mYzVD@׃:4*5qn i/ro-JaZ2"TJǨJҲ {}X%LX'J6E>Z'S֗${PT?^=Z_JQ5C #Jک Ǹ?$wjX)i#D:!a9hz/\I3!an'KV$J|Eqr@=M&-sc Jȼgm>cod+w >EVLWG'.(RЇ90*Fh`;­Q.t0ȹ;y]vYi<{RC `VE |'hUTF0~K.~3c1U*`9o!oQzliCSCEiȷ^z~u.`_z)e_isݘ23 L1}c̳89t#D>)4]iD4mP鋪3 %4ν '73g9qgU,#2☞A,d-5~CYL8En5CmQ5na0坜P=>ІxzzK~O?OZ?=1Y@uѺ["QAO?>\'W9J5AgL~cԄ#"DZSM7%ڳoUɷ Ӝ KƊ?zmɔ6֊ _D$0'mݥf]8M:XJ(V}1uNүkRUB"}3UQ@ ړTٜ9-n `%ݾk du-%#Gzn2%jg0l(vwp#lؠPM$DK҄]Qg'U5"A"u\o|Z?+.TzMHpnηe7 2gVyEsК5dyb~$8`HP$Ğ0)mp2ByAK6[Ut"qخwtEc]?rq&yh¾]/8~|Wq&M%ّyߊ7x$ Y2V%(:>0[?Rλ- eʆ(BŶB& "W9Oi37KD̽ܿQ#IjLIʚ}eA:,< sǃHSTUo/LLd轡~ ry֫m1!|7_B鸮;g>Zv yE<&H:;k4!o>3e؋."yKZ2XOךˁnL׃"ddК LfkjD_'V=펶>tX3_Rj8!bsv%۞5_v-[dz8s0cn%8oi!ce{0GU]qkNP_05fo. Yv v,!I.qޣ(sKs[A#?kK^.]SV(ٗ!RWDEqoU]"\~XCUAl7M]8x/κн|a=U`jB&eSbg`/9G ڭe J}O͋p!Hږa\-$t .@473r=E8P I1Wfondu#mX[-뚤Ҕ7A Pr?n %%pM'-5Ӭj (EmQ9* ;s-ܖշZ {$'2Ո P9ud?>%Hq`]KvKT>_#5 Hƞio`4Z|ٶb|@%Q!(oEğ*6ꊣ`rTGHC*yoJ+t3r4SDI,ƯyD-P[a  yR/c,fdc/o ueNיA5u;櫣_Q1*"ݖ%䵰 ƌ.76Ɨ?;᪪fE}cܢqv8RkN,W4P:]Nn4rg%\6-вc#:]MZ '+^6G-Iކj;v ZXߒRБxƚ^/>>=~M[}HBjDz-j MBHP"/t 1mM|a!d+6$FO1ԋGy{aOr]O&uaZ.Ka#raeIRloO).>^%KETE\[XKiw-u+Lc37 {=k N la \0ÞX \dFf~ 8 B\27g!]$Z?q6q|QX+2@`'dl.VJjiUcUp#oFo]~4imJL_ L?:D#ā2g8(oka3*zG4^k؜,fSC­+~B'FwG]5^ML7lAB2vUv}Fh)I+ս)B}J2h&% q@G"&XGJ 5!kSZp(BӄidwsA U@1G|K}u7ͯāc14X`a5*t}#Zgckp#*gxqCWzZDpI_ޥh/ːy>mu"=7?Q~y᩾]}5TY}%& #,_g6VC  |1ct Nɸ=}e/T1lM .JE"=yp :( S*8JvծLj Je5`h(<~ko46Q!jP7Wra~@Jq1S$Aض]h=%S$.$kqLJlם D&vRUX,fY u}yH%OJxV=C1;X5sxWJ?] ڽٖRՓ|C_o];w_;!U  m{y¸eD;RBFV؞o&F0agUzS@a7{0+j1.kΈ)X]^S:_Hl~>ii@F.<6jOM͎9ǽW 4a+5ßzQk @d; q6 tt$ 7Dts|7g> SS~?'eSGy͆ZV\2y<H9cِM~iފe8%)**e՟CP|Y&!;6+ 4-f`1T3tAi& IB]>z%\` {:ѸsO$&4/#Ӎ}e6՘LR@waexw4.A ۯ!SLb0OG<؂72E"am '])E03E6b@hˆt3eŞ5ԇ N:opV@Xp%P%aQRߝl tLH_[5:)$ '--]K90.{iӤ!aU FCḚc7>OTὌpt9WmJ "j#{-+W `C ǂC+O|Dq|aژGY>BเX%H ɹT2n㰋grK6W U$>fݮ|ށkkgi T˜ F̯h" 424@xKQr y8~-.BG[, y~*;3w aP&Aw'>NKBǐr^5 ]DmZPrk1V*M^tֈo5hWB|Ҷq:؜Pk߹)Xm-( Nw!DGO{`l7&Xفc( ڌX H﬘ M?{b9G*jt]jo}LЍzA]R_c3qjZe0,}҅/̝P,wXE~:͓O8?J HB7p bd29@<օ,u&}'pS.% `'q-=J'މw l # ~ϙrԯk]/qU*1íK#S[Tf( I_u~6Y+3^@mdSQx@9eb5$@Y3' dDPuY UQhF19aunEQ͎[lFRp{H9EDŽ:Ik DIQj2gnE BTNmK#VnE0 &t6xdR=9`މ3k khO5?vw (m I/ܽ~ql W[ T`a-I*ab1!{J(6'/o2^2_/P1?RR_x`5y!\J*Y?׿򷬿z'G~w*yrF!'%DW }%Vg|zN$ 4Tk[NXg[>Jtae y2Xp>Vsl_ggOZdq,t[҆9Y%)Iѵ07@.6>tXW>)Э.dzg'O5v 5ҤB#T]$ v\ ̻d3e87 : '_pwQ`uQ4 VPI[2!?z(Q4c0f|9»zCR7MNo2I=LUlf +BH?UMpe7X_2&,#Znچ{)ht=?f!0j ^HYe 4ë'S DZXp|bIw>#H~x.9Sb[KÔ_m@?`ε`>˨ɥipGLj\1 p"^TQ ]IevN-і\l$ q4}|bF7bЩ:;wATlFĄ]^@ NmDn^KzjP#lPAEjsr'XMT^c<‘2h1+%  1&˩&C&chdkذ4HxOɥ$?%fjѥ0''Lhc^r0Zy,j]>ͫEocq1@m{;0Q%sZ|Up )I5=xI0ًw Ȑ2p`6@nՅ&۞W&ѐjMQ)Q6+0F'hhb$ 61R]!55]cGۚ~\("#n3ٽlso!*[.M4zb\8O\u}$Kj_LdsIsEB+XL(9+^{:Ƀbj2q (bq*<0< zj;E$`J!ݸDsA>&#؜ ^SsIJAB^]y @! *䎨fɼz2t7 o$X]T6cW׻p˓%o©jW[b/_Ùǥ ]'6RG,:D.P Bf g5ې> U$?:p[v - rdJqr9OI!'yJ t !W{!aE V%&HH"!қ ,% j ^t4O7M޶Lּ/gN~(KDZQ !fv (EJSf*f ~9/1 k`? Ft&eQ0D$3^Q~=12=y5Ly'߇{2 79v!"EJ$8-*}A``[A_4u"J ˈG@,.:4+MǒPb )$0"SSdpI7LB9c(EսS8@%_ m3T\2]y(В OQm̒5!Fݿ9. %QI/'9(0pW%;@LvNapώQl9y}2¨$4aҕyv{ݬ~'O{il=$-ж98MKc*H|Xm3k%4 >QjTB3A)LnqJ7DS¹}!fTlRaWGKh{yB' kÀDUEvsL*[,ة͘D|L3z܅ٮ,0?, &|~a8rdDLH/et mb6~9q$~Vtb5c OYӶ2L{+#Ʉ6ksSEٟf. .xfn>EtcM?(Хu>$1EӒ90GBkH1f,ᵛI>f "_dlt9-X$zsr>+3pďu `zA;]N_X\yTsW]Xwe*@NJG.?EHu&ೆ9cAȋRZOlnwHb԰$3_$IHVb=/S%Ob PʹZ䕤EASjm2ż"jqqz7g ]8C70`3-A FmE7>↌(?`M\dҺZNQ'E Gh 0D;覂w Zs u[rL#Ý1Fzyqw nlT~f6B ?ęz١n@mq1s|ѠK'(K`T4ڸV;W4~5q0*gui@M*sn))דY}5 YkSg p7In62b42nxF&=g!;Z akDHsZIƣc>3!E (M2 6ލpZ _zkp.LڳkCNYta#+Cenÿ>YfvDKF|7hޕAUD+Lx劜'|ٿfUyޅ;AoLQwzIo3/h%5ZbO6-bڛ 55H*,/[ "tsO<_mr02O8Q 9)wߵAB;ZZeߜ/1>B@@APV^ˡ?XQ, - bDmnRHVO s8ɚQ݇3bNJIbguPF\Qv'9րvt`^u6|`\j`Bb>46h(=W,>ӧx^{5}|+kne=r+&=*a@Su,דCsϢd:e[Zu8yuv\(*}$|7/]/f>m! zs4! GggB !lĴ^ןiU\qOVŸĶex1o:`}=2,SER|Շ(mkM>Vp wVeT-Kl0?GPSdMuB~ʄcem^Q?":֮oLѼLK1aʟɒ'2taMFE7xrޕO"dƶM6MUd:,dfG#a]yI҉q& K[4=Q=8|^" o0Fؕj@OL*&Q٧%t(\V3㤵7^&~L:~1"P!zVAG(7':L[˯J\iݴ?4Ygu~g#od`!5"yץy R^7,.C%6P5b"OL]F4eQ?!݂AYyr Cr=>^sIMErA<U/tn 3Bq~TNЏ2|4ax #׊QcH#nx]/"&b_|p5ʭJ#3n:ȩ$)ٱB%]|V.LWpW1jQghrP(2T l ";Fܼ"YŬ<46p=; ozkA+Ei8g+*Vw*@3?thՌ(\s‡-2T!wxOSlKvرI 1d@q,-+B9]C8*{ZHo}fodUEb (OpQ$ibt@%X! A'Vy_X2*_Gx$..Jw/*@G,$}dHv'wW,:݊F8k,j$UR"-Cg_B;&v-Hd+Ukqx:3X8hvpc]ܾ{(ݿ m%x}aLw)$Lla6WX*QmUly{ᇻ^u&jFN+S|S}ǻ=yc+{w`2ĹPќԙK@,*:B/rNQQб#@, ɳO\UXq$ y0Y\A@Qs.P5.)uەؗgw2Mu%*;tt `Ξ*bX[)5 Ffq)ԨYtlԂ`'kMV bCklmM1AӵV͕Z;UXbX#,29qƢreꭕ|U<:D_=].{s'lK)(z%ݯB[j?j+qk㾾UGŹAK}B ˒[ʿ`rETA !"cu7}]No|DoAZ yH%6d֪ɺՕ66 K/|J` gG XJ)P;1b & E*#CvR7>.ݺMjhL'Y5dz{Wf;Ċ9׻˂4hI ܝI`MV#_u@߫t`YQst0񸜳/*:CPs pSe/#w~=Y(o.̟{P)&=G|΋bt`Vu )2:!U TS?b h rEaZ%Q,PqmCatл֨FSڪ!7mH6G?Wڥu$l;9w\:*ЖTdLk*FbeC*&JPZwGk{. \:ÑJj9 S)*2:>iPYV|Gzp&$}`hBw`Zd`|͈˽ǿoȁw_{%P?>1齲7-"tP`3)fN)HcF"eHdp'JU.J'S)W#X"#r!b -,TEl r30]8z@nnkt951 1;ω) rV9HF WiJ}Izgb7dl-j9.qߏT/1i@A,a*W*ಯк.]x]$R;Gv~XfFodT0k R%Jܻ 1:9rxAYIUSo.Q 2;Nh=\\|㍡4ReT_B {J b9%Gj)GZXXY20g¿̷!TO\7/| a8"ły, ;k&c?^4 UتPbi ]scS{!)^0G`obwCiƇ$Γ 8< n-dKv(5c3s0խ&Wuĉ{ Bc92KvI__D3 K;YCŭpHx)^(+o<[~@c\nw(dBʁ̐P_4Yc?e_i\%!Ҥ :#OٍyJ zr:asfKH,Z(&W,)1>$pRͥ9)I(>+A܍ ǞΡI܌6A^9sgA*/+/htt!SFVt ۶L!nW\;Ur*fiq|uiNڡZb[FoUm9" еۢM@G[+vbqxeuHٯng]RY~֭N>6uPސjXб&yc+ϊֶMh$"6 >BI*Aac 0y3{;a[ZY޸cj*╂DY 9 (\.+0|珞kE'<ǁ4?5pl?D!i)jH}=6"SwQ pIS'oBGzeI31XF8G}c*e0HC7,)j7x~^UJoBNF 3H>'(rXXՂL"r GBDJg@J4ƓDB pqD%_J'uCPX2ȘJ6j^XmNYƘs}2'!WjԊJRgVKM$g(ږa <1i h\@1jIwEq|Ehk?暰3of[)O .e3݉Tp:2qi%>/dfm+Aa_ H)Ȓ{+4;u ;<#"TAmNEYA1!Wb}jE([8m9l=p,hqaI%ؚ MCd{PG<h<9άMfjq6i~C(BAwÈ& ,OD_K"zI ^u&ȨbͰUž~"7FFBk;j Y E؇n6); Zn&-hEiNa v y& Ǫ%K3T"SlsJr9y7_g,t>裋/4 J'-ҡ>3Sva,~ռc`l,N|-n.yv{$\b> SAE7oyy#˃6G&?T`1ޭL{ (I {`[Mf;ye'WQFԛ4u_؏8;\Sl c>)@u@^>h^چ-Y k+97@SЦ{ntk'DdwBƢTǁl~,1KDTI>Z-2a~=*M\L׋o >#BH_IZb_Zv~q8zEC14m7{K1OV7#Wmj! ƶϕ+=ux0AupUԜΦp>(? SEaޅ_7ΣUQ@mdogW r(H/qe|dQLwYzU : oFpay||K%̥9 aGu0XsJc¸{}(h*o"Jl49&NužV qJѸj@Z`qq—ߧwhRH޷y[LJ<-\z4Fj|l*-^x! u3_Ly,]b͍.{rI&ڭD,S_|s\{[Sv_#e[anB+@٣k+ɽ; r%wy8/&Loᶙzژ^rh(JHv8 RS͑#gpTG@}YWid A=yY|XGFNJܨ^{ӒPbHd$n31՚_@M.'G'T*ZM8$:’[h4ojH 7T'^<藟)GxQߧiI4~_ld,tD͉>.%KCX Aʌ.F cxcIK h@)BQMB{֜;f?اs$( U>#|[H vM Ma3nxdeZөv⠙Et5N)[8LKxeқR.bG.;@p`'[cc n_|V4,(*ڈc $s*F`&VҸj:b(,JT46 29V2'"h}\yl 3͡KH@³?ZJj'@i 7^%ZsAO^Kө XfB[ۊtKBn_),9_2 f )j/sN[z YP@NQ>رL]⬦Bx"-m/n|=$b 9tZ'nQ5/S+\-/}jjI9t:6 zAPp;Lu, ) hLIl-S=Cٚ/ Cx{RG>e*}:nGƏ<$8z [N'՛9灏 F;l~;"-gr$)1a[)`#l@srLXmz6DhY7N& | Oꏓpo˙>x$Bc'*N[,);-)Ǚ(s=K~ayBTZY߲PΥ_ jqpsȵ;d?/t-7n nyh$wj\ Fm}݌^D0K2 m?-T*e9_*C5澴xE罶i@cUeE=j P[>>3 a}X-Ljpc\`/R9DAw1o $4AQR6iҋw~.3yg 9.mI >ٝ(B:^Nڲj5f>L@:g+j|wmϕErwBb0r/L?^6K)S(8[_*5b_OjomPym@)578MۖJApASp+A/0t )&xh#n50qK OǬɡd sǷ@ohLJ֨sl1C0Vr8#|r50M`(Yn-}2]a]^FCX4 "ǝ3#0O*NB恑zPXOeAHN["7$&d~_n]{~L553B[.H苔" .H<] qTuimO*cCe`K{tVnS_o UpoGQvvd9 lje-b}JxG}k% #=gNC*R3Z}7 Q0BJHP&ɂr8fb 9Nr bz4T{ Ε_k0BPm ],ĈJZS8nJ &IR09<ɻvUlĠWb3+жhgVw5l7KuP@뼜+eT@Ot >.}3nBYCWcT% 4Ͻ}tfQ: 5 B| `Aˆj ]'!d3k޾>7X$!e /7HYa:rgfƋ.rm谏0QWQV'sQ(=ȇ#fLMi9dy'o `:^VQOY:=UC*y}FFz\z/ Ko`wA UI4t1‘xfn#(XaOU vmvpxYTJΨ1EL?r}A#XK?$}z^P&&.GXy$3XFe*jҔ<*mVu;X 4> e<2r$+pGW*RuEmxŊsQ*{2|6kQGN%9/%Dܪ%L:d;Ҭ/\uvC*^"{ѥ.*IQlqqb3fV`>c+I'})&}MI}끲FSoT.ƫ]*Q s%NY@f[)zvϏ9X풷KSI-Q-n/NK+1Y w/T0y"~6ꎁx XF4jsLM3/ £}-)HoGG(Fڮ^kV}]&c0U.mq3c6Shn!8]qE"lbvaT14H,ȅ(qeFNtC\b/+*>"ygU4#vUL<%͇k'H LBv =_m?-8:QE6]$2GF2A%E3 5_ѷw߃ȤulïdڏpO0)(ڱő}UY,j'_cg^<@} F'~@ /z䠀I6eU}srd3f,-WJI='rprzlz~ΕՅ\UR~ɇ8G),YF38&vYaHP !ME8ba=T|m8ndد1Oo(f3Vӭҕ)e?ì:JCgh/'Obqk))9 @ZAT}j8;[]z-_O?A)%u6rvw 5 ;& {3\xlYY'd[yA \x|u^8÷$ŃՁħoĤXۨd 5`eRW?EJ]N)iZ h B&m 8qcmCq"pQ'9j&<Kv3/ ȥbQ7aÙaJaDtp NN+G7jEpt>[Vp_zcy8 99)([ZUc}ჲpVlp5LB֚O!FU 23hmN v-_JA&|0)e/9Mlo' !an eX'U G N늙'*dž]ir==7 OXaƢl0DrO bO;CЁ$[?;qYQh4 O]6G=ƃk9`4_uF\JlN$G/uMnň=rc^)}Ib^} <4S1|y!9Hw&hiIY&{kTH+^k@.O Iq[s0-&wEKPR% (Ըb?u<_'(#N5>LѴV[6qYRV2B.'I4*O}Vw%)NOvόd^,qg=D9FB&Ckoq0`T9? 6J(hY}d ^jyy|֊Zd0`\mY-wLwXAsSߨQJmǹ_(vrW1̖V 6+*0TZ%t\Q( EG0N%+ (&{u뭜nB<{u-Ў/Mv7ZO{:NjCz^/99$c-8^kl$=="T .#>\dȺWs8{xFḞE +s`hku_R:N훮zFl|իN\VUQx;+t,bu^dzb߸Z׫9/Kod|aigC4|$3@0(F(v2Ê!3 l0Da+hYj‡fܾ 닐"sGZd//YUKSظ7r^$fV*X \[.Օp"Һ-HL UL@"ٗݢ:؃*@s#A-)E9%=lw*J=ht"5[f\^(6mo4$MSThZP_^'8 m2)T/h lV'uw8J#))w{vĖc9%Ĝ;A!V),9ct0upfkXbuv,BxAܯ䱰`ha+qܤV,]m^L7 f,gIͯRՃk*J#lnic I*Af~>?EG :'̕F>#JnZAĞM2ɰ5EmtЎsy"-.бg#=ET1i#0h! ]>SК(DŮ'̐^vFh2F*l +B Y&cy$$pe*8}ա]3-[wU s{S#W̾t f<6'\ퟫX5oH.ގ?+?p]1$c?X*?p ֥NnV쟂/I \Mo9HўvqkϯhENuI5i+( ոXB!+RM JQR??W˯ܹ{=mc& aa{SI&SQCVgˇOGIڂ[깞K~UU?kYz->l)q[I#th =)? ]%}\޹x^$Zp8j%ImgV Ũ]aL'!P/q 6E=%_<1k1 z8aC lBoN`4z"q ?R$?o{szi0G3~{ 0s𑟩ʸj5( [JRnaSf=#ѣCF9q,2p2EQN |/N/B#V;"i0>Rnά1e깊3' ZF BRU4衉f?C~# {Zo`*47J[E(sypZʜʜt?p0C @f<Vvt 0yV6c 3:r,tt^a 'e$=4zh)%Ƣ=ӆg@&XFdCL}2 w)4$1$}dKz&O3 DCQ\bAl7P}QBCVݖr5RpKTVQ62t )cJ銍^3j'k\b̿B81Mv9J?ށp9'tσ?e SR@X_yc/OVV~~đXe^G~06Vx6Xqc>[]K^&93ӷYlF}v~i[Y'߀/2Ϥ`H"-akv.gZLڦu0Sdd^ brl2&ãIA{$ լt$9mf>RӨKq9MM1fMQMMy=d˦O]erlKyicɟp-Q_y]|CtR- aK*$ ɭj4fqtKhWR{ۄ!R*:AN}DlΘtFUttQǎڊ)1 V(O YԍMi*&<3ܞ kפO«XG`m ݿeW=)!JЁ^n-=L}5$UݗmQÅZQwF`>N)Bۅ 2!B(+so Fy,9V%YPymGH)6е >5KeN/}qs䓧n>B1rw ">`C'1wUkl\k/\85K-l? 8U|h-7#Жs kz奈FM;H6˧aعǞaA/+V*5|&>PX.wa@ PjmDT$ݿ^( =t)Ō^]ٓy ?_YoЬ! "QtT9'cA$#/j19.QIr1dVNųA ,^ :{i螺ʾV)^WlEҥR~ P 徒q8HD[k{@{/* l!*=adnKj7P6?IQPv *OHh-V$*Aҝ &0΂Ez'?̊T(>C9,B*d`FjjPmt²N唈;-Eaʓo( rF[SqmH&ػ5tԋơ]$d֯^3g 7X wq(AV¬kAzh[Ull(\eAb]+% LIx.l/9hk>z(Y8sS?!s`tr `,c&8 OawrjVmskZ.SyLU(=Ïwh l291QuM#h6# T\)x)%}|/sufj\͵q{Jt$6}GYB]t >TAjVtXP U‘%Ӡ]3I A=[ d+b\{Ϫ[ձL[6ډOh9Ԣjc[ftAu9E']n2tUI`y1_oeZo2HU9}[ /!hH^}淮k֛Ldhzte>-#K+;XIg:?,Dq$ʻٽ Lj?܎\nS'j6~`Xȉ*=U.폰-MpT0}_VUHy:7SXa1+uKYHvx 8>L}e|j M  - ,?Y :߫6Mqw- Y16$Kmٔ`U5GBoJB]ivYijq ?Y4 8]f),h霩IW<7~f06"rP:|):jum@oBgR$#րϨ!C0ع5}!Թ٩bncqFa> DƊ]sa-fRMXcU}|݂NnWr9 <ǽ/pkoOA.:xÇ8f L>vs5A$'#kLe$"/.6hh<XV,Ȍي l,>7y<8\ EO, y5lm_q3n=|0?Vx#kaH"%OzOUrEHE^3rk5<= :E ^CS"=h&Z쾽lKLf牉2pO[> øcSlh Øt# dB ن5W&عD~]eGba Q9DtևwP;)qT'9؎.E A~^i>7lVC(vGw8DHXK#Ѽa T4Kްp_Ct8\<'?҆=5RCGf;Ǎ) LGטbÂQ6*}`,˜ʂ|sX*LT-|b$ S@ }ncAqœ_s\@CKy㻁 5MùY5Hu+/ sK67nq[lQPUO1o#\V-L8S&B [^{rF|i-ѠtrG"P)8gތ=TUU>L :-@3\xt?:ݖŠj,~>/ll1:ilio(}g%e{Ŏ\M6RѺNj0˾Q&V6" 5!\9թzmE݇-.GPЇsEnK;۷ljM7bCG|2۩s,jGC)IK4CFm|.l'GhXYv`-]$ȥ-aG @, nfd -h>v8a \(C3 x&N ~N#2:31X xB3gM*I# X%:Vu0dm^w]hRd6'c'43.D9mǎnBz R{|jM\9 n8..f(%GCZhs~ht| ) ֶ~aSFӥ;E15' en2ɟ|WcmbEפZ"'j P`N$"@s>[ TV.+-s[Ex+L@ĸn)*) Bt!TIL N_)YZFxÞF-{~[St㋶i֧ȩ[yai.JH!ǵo <1uEp>h\bJDy7on]Gg~H yITEɪDH$ k!_6au.ܥvs:yχK^jUfO;ZZt'l,Y2G/eaRW}ZMS~܄aѮ-~ U% 9.2'a||S0ƨ V3Lt C/ĘV88?ީS/V~iȸnfד,u$M3r!|,"S}A/1 Q]3eO!9flȅP3À.F mX"Q|ct>4S&fq77ch$HO~;(qt4Fvm")J.3 :ٻP,yh1rbA/6XPKnϖH [SB6?J`yE:s2+3=)58=V~=&f-*SqY֞M*6{'L ,0E>7xuc2 w.鏊 9*"udYψbƑA?LV j;nNE\KRyO.r-=l{zF<1 7u?[Ǖ\LZ-a?: WzbՇ%rEu9X64jbiVd pF2P@]VO?"fd݌DVNc(R#asw7=Z_MBQD]`yoP$>6lVYHEٵ(bdͩxUdPlsjױ~oޮuX Z7[N:Q"WL)B^ w.A5DrXsʙC M/5y0"8-xВ}J$Zٿ%wPl3yD|aep|$zMH' .E) F]=[E;ޞmXghsG!f/OTsÛk}K%M2Ox: [O¼'#y6;ѪgW<4\+\N2 勦IAF,[.ҘF^,4ckkrܑ9I7<NsTk .ȇFԳ*3+A03 H^z&rJBª: r`LehA/B㴗30</!lܦ!]+0p:J`Z{M9 f"wkvsQ,$܋I-{ߖcaT$wu^&26UCKkz7҅v»eA-᛻IJw0 L|y&!MTM[Ce3_m@-@K :-Sm<6-deS\}H|}Z\0 ^ x/c*dl{ ׼$nKVB @?Jrn\P!Kֆӵ ~7U9Ǹ%mmEOC%?UA`C,:d<}8u A\PLh|JU_Aq!u rT=dg!٬Ȥ#6{lWtk$KvTAdW^ˡ_8Jv33G$=3\*BM ǂL$5Lto+)EAw^pK[ U-FAe}4j̉x+i/T㧹D"65ޡBO@#xz;WVt3l:" } Sz{& ٍqn{乲P /wO=WD8a,%nvԇVvP33j6Ϗȴh:w##=\wțٙ/ߨioߌiH,DU" _ko|$ `SM3_&-O_ߛsZm[S:E !)ʌXɎGS9gA2Фmu롴Xt$ hsYԯ{n*SR%?#Y`Ɵqbz:I]h ~GMDTz:%u$[HҢ/\$u#p١L*oPo=mS?DS}i2@ʪL\>cĐK4őC85^ gi|Oc32aޤN Mr7cMPHzw&>` hl3\EK'0xSpo"1;H=c#H_jhiq9b WkcRLHgNRL Paj+oU i+,<{HQfޚTϦU$[fvP;M52UN$ұS9&]&2av!w_0xZ'Y:TsJdKq XȠ'm#b,B)X 9=?hFW,ylUxv,Lk/g(6owޔP6yrE adpb,@O3 !>R]Vk=vڌFgw2^$jڋ(G2:4 8<96LF~Ϙ)֕HEP(rܓT ¤'6mmF"tt7|} vlT"bӄEqjCR"@)Ű)c`+ \}/odncn#R֔cMTt86Y ,&rz8-,i"D2-F;f4)8rTxM$L5>(V5`Z`iJe7:|̇3.zŎ%mRzn6HgmZun;JF~Ǖ vxp;e#A)?#x LjVDu`/\svV?ꨧ..#KKt븹Zݞ~{0j>R Ae|Zm0H y\Ԥdg1[(<^]  $貦{&⋸$[(8 |9PW`%m`B}ؘw ;G`^9q6EE2JaPCqGTr [JwfD̾.ORćT 0ыE~QSJ?ۼjTP`(ìڔ߬A9衒 ]aTPRޛ E?>X3XS3uv$j>6gNL3eu)Ϡ&Ҍ4JZk}z@ɜ ?Ui<#kh]uJ ibmz#S\$=D9MxR۞/uqA<]G-Gzfv` ShQu2GSA5Σ6O{o:K%%0ZO2qϤߏu;D]%>Q$|Q{I:JtMJ\)wfxTosY)RAj5h|tuivCȊCvZiN˨ Q(ݺ '`o:^#0&杋*I^-D7R,`"TEÜGI^~9ts".> ݲ|;wڥ+T=\oǃ )@Kb,Ip3K*Pl\ Y tMMV, `&`rv5sE5^S9*@Rv gjΝ<}Al-i9nH2&$%]T{`F_ItP&U9`QBƹN7؜dמQEQ¦`iFaP? ~!Px3*ݣ?'g ϦKG?^pdy$W'm !$+SeԱw/J7yF*_ܯ O*8KPLŽAouIc[oZ%1z",rsaqklahUz͉|k^ˢLJ0N8;nw!xC*K8X{Te}|$ּ4@)w㷤}7?{Joe&f0^L #x"?4brb#2C8˜V 衕FN[Ag}]j/kغU_SJ~)^:jp9C٣Fdqip(mHOxr,_#9|wg^}LymP".UE0AI _P_u NvT>LݱunA'ī9ҭFo#vb?ڬRPY~KY_AMmXN\N5È%zv+ZĪ#VC8_YVՑ;)#K eJ'd#ER '3NQV$zEzQ#b*'3xxj5ot!1QS3諅>*ֳZjUD@9L_Vob'|-Ph**bz-$wvzq@vѥƷ`rcwr.s4n"M-|CDP{^@J 3=&6OQA1_BDD,?$m_7 ߖ+pMUd2Zw rc1.}$4ћ6q;J|9D,֘bB?Kv~ߝ0r-7)A|0ӈ(MZU&;c쌴LYoc:䤨 9GuVWaU/[9 tX!cLna dz\`+ԣÒ(;0H=g LQ-,T*}ffQ:ޙmRCSAѓWRRVZLAd(5Pd|{7,Rʑד__ 1 d".?Dfu.250;?1>=@0EZLKt)Q.&hxmt s'p e4ɅH4/<{gX-ҷ8 %c,8ij_0}ElFhϺ=3qJP*Ta|YLUyc?4N0—<7M%dN\M襤.Li'AfzAق ,}M]0ni2lXvuL7^! ehڀ3s>X\{xY+%(rԜޤV>50WX EBu쀸Yۅ$񚉛Q[-N@TD϶s%/ Ӟ/A@\Н]-UzAȱz|ſUW0磇e\" (dJ)ښ[ ^@EOR'mڏo7V]`$`Zǹ&}$: Hg_lZuN=g:6beWqa2)QB?pQ2Rc^E#\#ꆳ{ 8K9Lȋ8>-/sԬYoi E_ C ^;V?%/]N^i]u *! d<_KmAHQ~+q)X7{4~ S:Q~ꤼY'"O@CJUL,^ U{ׯ;n+O=SY) ߠ R(.*v>Qv =X~%"c_\6-iid\OL.iF2LdY{LKhG]7{ J$a m┛j0\ͦyD.>&_ŗVRd{fa%>&|-=H*"Kk6*kxqHrgk;QL?Eܶ^s]K|[q랑^~M;dXE7Eum5Pf$|R<#?u5}Zpu`R s@H3D̶>yOd&4oPa*ҡkmHmj:4 ^i~vLWb;6CN7(]E;Pw|@|f%CVx 97 벰p@#w&da!<Ë)-|׸\C#0n!-3ϘQFi u3DhiiaN" *U}~r!գ^[Zcw B,2Ь|Wfܐ%JY]UH;+لi8ҙicn,Vϰ~uAY$l*V@+knp&IS+֒R}El%/"vm q*3g^*p4y6ř\:$<ޓ 0f+ dw"ՐV;BԹxwuhҜqŨds1'ڛT)}BQMr9@^:̓dPD. 'ۓdWlOf8hjl(K0%Wc36ԟ:-\edW+t?A/6'Qbbe$-s/ x'R'A2dY2]> G,#JيͧRS╥?_ԐlaQZC~JC$?H0p/"N?Uu@NAl3fx! :.)\rn9p- 8PV֎Adm9~D`1h 'z1N[E]QñőlLV8,4M1N2xT䮅]"C״!n юD}#8I8t(EsIRLVLhZTDhs7sb=IoRn[`(uS^kVP Pq]T?z\"1z-su7#UW`S1"hWUza!W.I'[~w` #xn`[;RP֭أzKcٹM#ŎʒPN9bB˦.t`̔p ,mAWCj'o}Gwm30_<Th-#~.!uSF5i mqu ':jy{yl=m)2ٓ™6I pkQ )l7"B0B >4"-eVa oG)LsuX&=rعC_Z3 }{H_ CJv(% \>e 㤅cD-V($u[OTEC-KHw9 Вuen |ekɸ.$A'[fꏬe}/կ̛+WjОaCx_V̵K{!TN@e4Bn-?8sNvy;^ ̳Gr!1[S.:d_baXLkƓxGT"@`1RD?LAVt\.飡$c`gČdԮum{[nZUDC5#vK`!ӊzdn-?o棭5'=F9{ @ڀ[ArF Uf3/Ė`8ZNw旲Q J5 `ID)0Sܞ?IM]1C㛁JO<~QgI +ǟݳ"+$ XW=Tp:d .ycOѻ)Jh&s']G:7X تYٖCɏ%'b!Ec*q81}AUE{d>be23o%?K ]ݥ94f#W >؁{ܣYm>cÞJ(?%Qm"c_/`WE=HѦD{ 6L P/.3Lt<ͦOz4lZ>M;R;:+9q [ M gK@MjHڛcoʅ5@0ߔn??lMxh&|R[h].Mn_y ]lW_Z-0>À}9}aYuI4^ R/48tZ!< I/S9*8>9|g#me;/Pd0xfq|CXxBS6~44!P R !Y/JBdܗhf{ݙqZ2+;riõ%hx]T 6PG$=*١gÓE F4 ^I / Ecj 'h׼]ђHWtːt"s>IyA!!ß: M_ۣ8 ɡ`' ~}I8uxWTηe=Sck_!E♆@ wu;«AwkcѲ;`C>{2ȗ}ӡ?ۙK_%9~uMkyfGu[;IЍjP 8Bj^ (4VC.Z/_GjZ{#y_~}.?79N<!F]D6įTuNRQLm,xFz 1wL6d;7ژzM(J$Tx'/KO -k+tp>UFvCjОJFt%!'[1.m(Q_YnVy9tׇ߆*E9Uy&[nYWpPQc$"!=9)qEMEU &>s{xes>MGv2蹎 N\.V $jo$"o!>ioŽ&-o-1Jy)p op߃ B.HMm-&c]#kfՋ=`lFi5:Bk<Lb2?f)oɌ4Hl>8G筋KA3*]U0~Xpv$N P||)eܶN'cx*%ҳGOz X{jR PWt2[Ct+/b4ZXԜ OFdJeUTt҆ޢEt?V%izv_N6+G5sGӨ۩9>TɓȨeV ,P͆Zid?UhI4?E /٬X _v M\JNј؉m}Yzp/Y7KM2w8)KdAow,s7S&'YUCMk >vKɻ]Bu:8 g"I,O6 <ezCCl ,Ϯ=}+~`'L4}A84$-To LkHy4"XFY^у ?,Qd0Y۳ 7^_84ӄ[VG]1c2 -rآ9g =֚aZb02[ͥ줒l"gn?E^9eLK\۫3D\5Y]Y4+ }*ߘ}xwviؒP6x%ry}r4t€:WqJ]MQ1΂&u`3GaD /uX1iqo%8!$F{`Z k?p2$mbW»)ہyA3 `ݽKf'2`j{ed^2bJ؇ؔ?m憣aLGu{}uAU'zf69:3Md\gȶ*C2PVz[( -@D:}hyߤ_f̽VoRFF?1ʫJɄu2pIKҼt`Ӧ* AѮs[!i-V1 wTFXuf+wV=ݹXӿEބE I"W(5[۠pK7z`І/*r͋RyZ斴1Ç r֠O5Ezx4v>u?*u{S!pqTr{v1֫U[>QUv;ɎchRrܯRS#ьZ!38s"΢/1I}6TsPmr˩o^ X:s cxu'\wc l 埗trք=?  9vgYZ070701000002e4000081a40000000000000000000000016650a15d00001548000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/b]]?Eh=ڜ.+oO;QWZef-mQxBCꄔ橉nr] q (%'%ъ+{ǃ:x_UCU/=ݼ`K6cJdewlUI7&2 v.#Աv]UY>/wCѫ$6Kd4 :My%͹ w>N1^" ەߡRJ=gga"]<ըh?@Ր]nNfʆ1D_꯾ꊻ]|yOtN!%ZN_+6vEW0֕TO$1/G]VC y*;wAш[7+xx*Ӕ:=~U,Mf/Q~o;'bNbVc1"dOaFUsfO4jl:@L&. JOb7v^ο 3 oTFSM&q.}L?}v9ݯaMjIQ c30תYs_ȃm4,Pe=_b#|ShMïs%9D&BZ>3 ,1?@5zbz%fJe@\9v ,FT es#.-@M(B'$7障뗤ht|r}@ {᛿;aI=Q7?[g?_^3R;[Pwlw^=2wAb;oչqwUy*Ig\QWrh<( T'^[o݁Z۴q(؍W{>IꌳQ&Gܬg,Z_V0G˄p]paLa +I 72xxH@HdsC>欷syUSr= l+垙OlwIUd^T] :. ִt AOlCPGaHrgaC%p-^=:?8O;] "sGO[2Ӛ輨:Ku>{il'8'4v.ൎhsKYR̍(#jM.[l\˶1~дȪy|x?.ӝ(>oƧfC,Yگƅ^AZM\t/Ǝo8o}w=۵F ?wrr]CW!t_K _,+2$͙pUӁm..c0$ I;/t㷟~bǧИs+Wn@B.5ڗ=>uTbJ}$g=4EUR=KEW쓖;O ~FoLr'GB>"jl8nyMwH\ۊR-^LdKgY<\7@ك_b_s¶9E̕^}^6)LKAP?;֟.+.cۡ梥ɊwOʳd%;u| MؒRNj@0l7eZNoӅضfJ:Q+Zl41[~yxW3Y}+is<|/`\FB9]fˊY/haG.C\hՠMCV|bȜxK']ى_Oۄ>;CK>F_!-y@˶lx@ukv2Xg nbHt rƹ+K/ȸS(FA*H]ȰV#ӑk)L }gA>=r1Y]X?gB.^O-h\Uf)(eJK2]1d\5?o_89OWx\G3nzG3pRx(Qdo ȫ/0ZnIOd5 iۖ$Us/>WI-{%-q|d K㵉\O·?W`C0 QTl*![O$Bz䁀RF揁]-,p~b=xtZ'|0?ɢZOZ'h*L1 dJ7~pt^yz Nʛ `(S-V4Òn:kSd]i1kZ8.1cuE b*e(cBd+7ŰTiqvhz\-syU]=TW0!,@7qҔ6e,a AzR3醖Ty4qekck70\{_oo(.ih.؜qbÞH>wA񑠡N@y(bUQŔDx5.eS4V !ܜbZ {f(6' Yp!~3Rc]1)?=AB[ \`Pq#7FAK60 6ʦ*:kgͽ%-pWh>`1.u!ŽqfoWTJra뭽%tkXH_1?^Wd9[;^(WCѓW#Y HwLb5SKh)Erj~XqVg&߁KVX+ܯ/H5GVXf}8Yѻj(T(LD}T]!(gU yօjDeBK4B iZz+SU\a1®) emxjLUM]%_h *(KdM32T.<.7?hL]W<1g3ߗڑ-۬y>CCU3R|a21iľÙk)yWYCklE[V 8;UFSq~ $YF}_xc-z  XM:*0S5hQ,7k1u:^=[[V b9)')b$Q\w>[j2L' y/(-kcލ\: F*s%ռJ.>ƱTh`| ^3&ޔT?VU꽌MrĴ?ޱW_3w: "졇Ea1 N(F?as h˪q2e߼6<ǔF_1؎Zs x?Ҩ_ض6ђʢ{@sn 4%#Nvl9viPc sr. SW 'V 2x!GUUIpTKVF-u&;j37`@1c6XlrefՖ镱X;6i= CTuj]޽ rۭ./Ilk6, G™8j<*# y_\@:IizO|D(#̊=VGoݳSJ5Äu5l*UgYZ070701000002e5000081a40000000000000000000000016650a15d000152e4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/n]?Eh=ڜ.+˳$EJR,PsV65 ARO;d|օyg$ܾ=Tt0PbvEq_uHYqjl+q]=d-aU2b1b1nK])n7G:6g=̈A>d \D1~瓳TmEA))$@{ni]*SqG]P~yW .56뭓ں uLpRq]bU7k?W=RaȋG®ӔiX{6)fJ. Q$4ۤ[ Ս=3; }~-aҺ=2!^wq1?:n0-& Kqs? n'\ "z{C!¯(ZY9N)F1T'iha@4=#b*i%/@S(=,>W dU ku[WFf򥂏UPsꡅy]_O~I 2*%;RWlj:猧JOJ)O`$Z7E~[/v\2b1: f$rni=:s6]<'2 g7ȎzeHB̡+>0- B#,knAYj=#odTڊ_wdo>KY3멅OĴ#=xϚˤ́a\=~~VtƝWt7@z7u6U{>7[t(xOWQYrůFd:[$"bPF eP} W)7c[l =@+Թ-X6K, 8a"-Z%ڔ2Lg ÎR9)qwc}Vbv(V#vO WLjhFrnP42&%U1;>  Tr[>yeY`DpKPk&ST^IG]A-}FaAE'^Qg$RRQw4BkEE"k[mIKd'[ Py"}^uU|R VCc9LYHIJ갰KylUƺ7]c"14' MR;;jw}q/ 8Gy}nE%K|-A3ǩb`IR|Ky#O MU?]}B$rxoO upL|s.k te(fֵ֖7CW|vgȑ"|"dc*%,[@K2y+cFU^H) cՀQ3`}2XQӝ`] ZmOWb{i~d:1Q[hR&J=X zrץJ+~1VI! `X v^E-[{ܚG6s°Q?cSc|>ưcI(3<{"|R<|6kea(@gr& ' %Np㭅I Ê2ՕDhAպ;r~}^pIYƇ)A}rTj ܹ2$"{aoXlﯾhE.&OqjcR(27wI_H' obu:TE\@1ͪsrgn5:MLQnbI8ҡ%T8O׽-ّ_em9+ 59o8ԥC>tR)xR6Bq$ɕ.BöZjd:wbekM fo$>ԡvӨeY;#,/QA\)QcP[7kX6?l`P%BRʆ` ٞ-;N|mr.S˩-\//&{AH lZVLZ>Vc@Z]42Ln]9HqfEQv&oMK9M^@I i}*;U*YZ.1y2 D>*X PIEM? ~hc+Ms^LL3'>.B=ڤ_z A%MaCY8]F`##LBX=ѷCNb.2;OwW]vUL8tpniBl҃OkLUuNHo4*zpGp (RRdYI3}`u$`J.q[3 H +\5=(=ߪH 4$%tf*hq*">zIöcFՉ}, VCm2lF%Օ=>ݠpP(rXkv.ͧb55nцŹ܅p`V; cp|MB$Iz{AUYi krgM*oeԍpS;?>Mpb7ER>gvy !͓sw ԭf^&3{5Am>ZRcxBdq`:NF,`oE]ye%=wo\`v GWN~챜U窴]r|`{ D͑M-EQ驠èuRa}ҲZZzs/-YIYGX[B/-:S*Mnv#_i- MrSkE9ƬNOf!8sR+U+/f^ƞ~֜My^>"uXEsU5w`zu Wbm<$}9|"AGH:$8s L{')=KՑ\ gܶ7SLƌv R h;1t]8~'PF R/|yKaQAilL ^Iˬ@IlO;x*cBĻI #8@7w/a~6rKI%8 9U7Nqፈ09˒ aC1H$.冬Cl+kk\_m08Q2zJ Skwo.g\:&}O)m]'2Ń `qr 4dryfaղ6:a5uf>訅nDfZ* PG{M=>@ UB!])S7O#6~W^l0F򊾮{@XuGUO]'A!E%52/z4zCs)Jf"K`8pZGA&(9o*KT׻`; ,z$RN=MT3wVySwoQQlő h.9Ms+#WGa_/"dzlOO"e =$1ҭܕj;א: 9&^=õ&ЙmC,OWQ; z*ejyd&:%0d"W;({yK]těaOAJ\D9LvпR&oP{=enїv0 gwq*jÀ|Mc_K<[a&˯n!bh .O&ΐu _:^{TPDj#$1ѦCAh IbsX1I< w\ee?4JzẆ <4b/GuR9a3 'u<:҃XdSp1}!^y7`GbmIrP3xZ_}X^t LaC(^v3hpd̬ "f]HsLn+aio[9vy#t@=!c3DA+S57ZSx1ٱroBގQ66ˋi$(Gt~60kT,S@_5bs##˘ަz'9p73}-3g '}:u4  swϥvE;N,k$VIԔZ%47n\@AK4PHTIw:{^/a֜!)g3Vp"2lDEh$P&N+;`(LѾ2sRգң\ST8s&W

x H!CJ s.YPftjR,m|$-B8M' p^,X6`O^$_8cn MG}/k:Fgz:wcíń pwSlrW%?BsqVPSlh'T I㱕VO.h Vh#[Nvjg݅ ~b*rEg|Ē*Ym@j Vt\._` e֙/m&ijKX$H|!¸p}65 5F|\p$2GA#G=h1((<̺3Ms]d}By^1_*|rNbIG@bː;qL|y.&LMMTuBM$K["CM3 bX3pi6mѿɢ"Л vhG*08^W=tQ9zm\YPeԥ:am.UWZM*RC6ƿ9uq+-{UOܢ-xcL. *'^I]5>P/Quo fj0:)/%!sZE&UΧux_eBA/-Bx'$8.}uv0EX\މswvA&X%"- i<+ctjsSVF{se7AJ`5MP|&UȘUͩ,Xg9mWi?0Oyo +{.i,is"'9r M..@1齯eDΒu9SD=(i'2^2k͖:YlO{LBPCc7|tk m53bYs"fKrOs&^aٹHlڐn?Ӽx=I*{ _GWخl"6?2rإmՅ)R6bp)qSCt_9d QpX*7Y]*2aՄzmfZ!6?AW JtnʙVC4;^@!TV.:F/)WXx£cF*!n) ].8lyR[0]O#O t'N,ٻ)g}܅|O6@brcXz~?luz֦ʮܑK沤) gdI~ xCX~7ŪWuƝ9wK|C+ᕞi"ToE7]=:Pt663Dx؍0~wW%{5al)]OIbap K1?a Ri\D5'U-hF`k\n78I<LjBvxR^ ̵8U%.p=UR/e8{v3πّC@MsQ>4=>ji9\w m #Ӝ}mLkq[ t8w#]> O@8D5ۮuEPc}ߚ;UI;dv5m؂ \H&Ki>Q F,ԩ%/Z _B ~%BYKzEМ>}R6q@}x8AH8o#uX:L,Դx2"P8بP+J:!k=s2'1L"O/O" ;ӭjA PUֺaH-RffaS:(B?~H]3@}*ʊҙM ﴝ;1k,F"{LH\ҲЯċ f曟 <(FiMq2sG'z:4 <}q "}X2:< C]u62Fξs64N}v(¥A%RЇ9j~9BAu$Dt5O149)".3 \6 g/P+Ŵ|=#(w,6{4c=$py!:`fdRNw5B2 o N~vs@2(Y7ĩWw'SA/nt=ߖϴj =jDǤPdUS!&2)x aC?2c)MWML!<zBx)RHLO<˔Bz?A(,IAUK^t)7:56Ѧ%좀bKy>7&5ӒxB5Gw PvŤa݀@o+yeP }ۇڀy8!ި{YK =+=ۤ>rA2*EBhO2Lԣ A&|\zhXU'uk\aWkW9bCo(U mrBy"͓Ed$zaPm4ZS5ZPf.XVGN{ݩ0Đ7qͽ70r S'vY vtU?? 7Mf9`5J|+GdhbwRu|TOzӏtc%-b7wv7 Oq*?' .;mG`O؉;٥a(v u2{+j1qbwś>]MDj)swrÓZy.CRtۗc j$XRgwrHݻmbCςe9sjؘ,YuF hFiBIaAJ]u#8KFO@O`x \~\PkF1@BCZs.11` ݼ"׽lyvpoϵ J jŖ_Yi'):v-")Vb-itLPns{pN-BS:.BzN2-. <6]0>x^( m@f.-PI%V]n-KO UIjt&XWdu}S0LG@'A{l9GLzJvLCs ۼXSJaQa0"Byǹb oX3bAkj LjI@|=ˏO?JY딠^ؼr#BZEmx$HJ3O<ݪp313h+?ai1bkgz]Pw)^x0Wb_њWoAzq>-Bێ_W9/t||'qo #{9C,P/29ի:vku6]嬮8(huHPK\~&}W dG<%*Ve`sxC Wt=.aKgdpP+yZ,>&@1xY00ZA1K)%jK Gֹ$<#ڂ.γF/T̄Y!RT,P=K;Z_0|Lnٝ;\VmE:dI0$CGxmm[ J[p;.u*1OHyv? 2wFlj-Uve@*}4:-8T]Rs~fy_*fO\4!T>&^JAC8 ¸;@l@ccI\aGU=OwSz8g"?Q!!h4\cg2ߢ 2p&Z8( !ˆlx)CTw5$.q񐐴'0 sm=pjW1¿'9I-I֙~fEL-(sM\~4D/q,ԀJW H؇:t=Rh8K'%9jma,G]S5|jz!Ml_0:1 X~T%r^J307|mZ4&Y6I\Q 4bfݷdf@\Cfʀ gأȿb-,Z_ZQvWT!j* U U }nicq G na96~e;;v :P`H FP_ӷ^]<6geySݞ l~P~DŽ@7 Cn@`*ΠQk:ᠢ'!$Sw į!(R ^?z!j3;N?&F/a-*{g&\$Sd8kak)<Ύh7,rs3ՋK>S~8|viYOK9 a,dZ=Ǒ[ vC*`Cfxw 9'Mq@RUU;q$F{XJr> :ž)3Pϓu\Y:CΘi`~,`O-j޼'д3]Gg>t¡ \Յr3XXٔ5᜵r6qo5/!J!0v\?^k6` Y)<-}7};0mN>Þܴ'F X̳}j:T?s48O &) !L4zS`=:qO2}QB;轈: G&ii  8w"BI(iSF)^*9!ԬZaeR^ |@8cc-:>YaZ>S"&|m(tӛvVh"پx ܴ"$u(#ʳFl>SeN!{oC{/ 6ԡq)"0A"cC=D]2GGP񐦍2k|\*ɧ~Hq{1QGNhO|#>FLCÈDUeE6iH"е(NSBnBP1oՆGX` nW?D7@G%|-q= ޿޻J=UK"akrF.'/y0k j>=KR[l{^ꅫ[Y:UYfF{ 55 $)oň]xEjWc'̦dww՛Dcj;j#M\|6[i{dml4E"8M9ERJ^KhF!"wn/<!_l7 rD] $ɪwo> Cߔ]>GDqZ ?=őϒ:БD{v/0͐%TsMNy}+`ыo{Rk,Rql|Dx^j.L]8/A~%F]3Y(p|ʅc.` ~g#ߺY(U*ҚW줿>##Ћ4d4wYdDk9!"L(P=]@L޽ŋY4/ELTC@i0 mM !Q lLATYB^R9{Q.45ڏ,h,TrMPiy3 [YdGr1ф`YHN'»m9 \gHtBxd;F#eS, dGn Ƿh|Q脅Sj惩pSUkgr&t8ǸmtAF3I[ݘSecp˫']@ٜ9`6AzWl[iږ~._As"s)-R(|HP&dטrGG?m/shX!Ӂ59aiLsI逃6+I>߰q4 4. , Єx38(qJL(;}):G47}wߒ?0Wo,F&~s$/~DQN/5vj?7 uz+`*WNb`anˌ~>cw)Nd,d{blMcnd#ՇT*@v:)<ru=W\ )" h\`mMX+a~AO @N̽S&4Ĵ[hD'?ynqU($#>ktDnӇjq i'}wiE; X3q zQ>7FRrN3hMlr+J$zf8\M?L\EJ|"LWxWNYP h:`@z0@j9O*ts)ݔWdsҽ+` f|3? g3ۆn ƌ,&5iҼq^TjaUޮkLT}ua@4d>иX{U>e֒*^C7B\٩= k^o. \Ϟ&%^`mD@etW_$!݈mQ?& )m 8~uIvG ФPf.Yy }m;#;(Ib p: gWM`L"4s*Gf2  6݉3:3 }ɣ VQz p<5d'ԥHe*8ofnv0'{h7՜yh(C,MƯ0iWhSnSܦ5_Av&+Y4J٧~Opnv`XLXO0.V kxDw~unN~a k5nt{/p+Gz9s==YM5%f#YN׌5;}оlj9EJ|1fw*':24zkVT ζGt|[R!<&YfCt~ttv!=8ܢT=cq`A5Zף2߂@}2:(<Gr1 =dpu9Dow3>dS;܋3^:ѵ{B0ʷmlhW Kwu,j)5Aj&Ӣ}RPu=(y'e*/NMW6KQMrEi$r1o,tX_㢵fL:Ԓ,wʚX$ %n!1#4i6hB0W^2x1>p[4K rqh#RVLvl2\,IO#zNБ*nW9R)gWee]5%<):v5uAk=.2 k>q\y)O+M^O^/kMftJʶw5`ީXIz Sz.} k/"O7Әۈ (7]= H0TsiǪʆ˨7 "q_Qwk ׃޼T= CHuLKJIm36Lr[aIk#(,6ymDb%%Iޭ0#[چbJo# \D3`uЏ"aGD\R)5['O jQT],Mw7ά ' |(@G$kƢ 3@n|H}ͷC 1<|@jML =h;X|qtZ-LV IR;+lh̳"6*i1[k#,zRYqe Y1W( dwG6aHy)=a:w}l)|,seĊQ8T,I|vw/TE׌DDDN+7]4l'>Ĩ 3ce~̸L~@Y)I"j&U)xk,{KzLX00Nq ͫ,\]`R0H8.xlPQaӳ]؄I? mSȔD'g:J<^1U$oi$@yZ(7\9B;GAXRvGĬJts[ ZbTYDRg2yܴ_w獎2J>0ڌYXrA!.%hf 䡼+6;:1{Y!0M}&+z41RhN 'oٷ/NHG{'X6>m XUyv}[ 462:Ъ_ >KoHͶ3ÓAljW烍[_^N 5ߚ6yֈaC},i7=+n.dnFg O[odyĴIWL [ #bO6;C_-<-ca{4s Λ8nxdBp/ݴ$ FȬ<{a x؆,B\qK.83OltxX0}&8Nl&{/OyL(0}' JKQz)bZҜaKlXO&nxovDmu%JD(yuo/6q=J.8f912f laCs\hoHv*|Q\/oBB |ct =HIA8j 0"|&f{{nuaWC?K.~]tItb+3LMwSrӻGCZ5+m)!{LUNM[eۿI݊-w{iʣKl=-|J6mQRѭޥO)8y\HY!L8 -\Xu&W`SFBĝlה R r_/d}vX]9.K(ZT)Ua*/%X# >@=`a?mjKV u+ %l㔲|[)\|+o\~t[7E"@~qIǠb KUݙ,{zG(.|DWڡ+% ZU%iutជ[mg7ޕcCvɺ/˒?4E"|%@=Izƽ~j&\2n`N>t8zSeg&o bYj袉m:,u>"j۟XDz!eQ8w6 $rXȢ}oWo^]9JxӮoT`y;:{Ć^iAoڊ ; ho[o($\Nh\;- > )eP[w\ u0O⺱ghFOvծwIAn ,bC`vθ5z]q)w 8X9v:AU+Vnx9R# |c*\yq)[> >0-t7(%Mf; iPSDs#w`w ļ9pR [߄*Oi҅[Eo uLO+Pc덱E㨼~C3?߶Zmiy'<G5DǕ rud.KMX0)RAH$!W\~J[i/!1$Tb;\;[K=Q9v}H]vgva?{,tP_YM@Bh]IfƭWVog@.'LWߊ;CN/R6s᪷< )~T0ߛ^[n^0#ˏhNNdE֥W<(G'=#,͙Jcʢמ%j0'b ĒjfRy\W17rW^u{|@VM*U1!g$U)nuWrʓ5Y;S'Ĝ>zaa?eT9Z*x/j-fsVM /]GKJ /S V?]2{C1A;8Cmy~hnv"ʣ 5{YX*XJ{2pǸ#n}>ڽi)KdoY4֤y( zlj7e벟GqWm?7Jt&W3 BMG ߦ2u`^nr5w jϕ/ {di&a yI.Dփwdd` EO_3V^6g&&L<޴}׃4u'Bt ~']G7 Eة>~Q_A1(iOV?+ Pb)FM"2@uhwлdiNR soP塠?][˸=BK$ݯ,EE'Uk{]ZɎA]2M__+AV^1#zH㲖b;rYw42Otsz"&. r /@5H;6Aۿ- Ip?-Ƅ; )Oӆd̀21rk}0m6u6Sc0VTB\FrGH3;)a#b$ʰm@rF$q N$~q +n|ah7dhJpD{? p$rKI~q@ťe҇P7wΟ"u]$zMD߽rd0rK0|wV@f`Rkkv_LZ]"H?/g+@A^8V5/v|gxneQ&} <&Tʦ)/#3i1kgI+M< qUuYv!=7HKK {]j'< h׶6|%QeF,zENs1 ak\+ԇ [ϒcG&}.^"C_]>w2||-{)wnaFNT4=Τ@7m8o`b+hy@CT8F ѕ/ıQ]ȗ~W-qX]Eu.c~-z93)iŶQz?9XĨTP~shӽ g!}Q$Uu.W ?uMl%UB.Eo|1Pƪi9<;y.ݎT# ~=ʬR2=QuPĘ؊Zb.'a+rU{&+R7uj+0ɯ(T9&C Hvl)JPRx s}#U_C<0&  Ip.>}` [VܫdΎ&Z$l((kӻl-6{ĕoG"y7Hhf"aצr݉8rSuw$(减+6 5ԁY 3 = Vl@=WEBRVgƑC&i[5@ XiLsʌV͕`Ia.Q>vN_~H\ńsy뫽dn}=x,9 Fbv ,uc]qOE&u _|siAGN@΀"V|RtNB|iZYL>"l X|$WM0cVK(O!-sp .2AHU?<ܗAꄸϤ(X~%"2<=C@|kKVX9RR>Y,`C#@̟>fA]vDŽǭc<&Pϫolnyl)Q8[CӸ,JC+Wo1p-^pqT`ܒ 0 ~ 9͗ƹf,kɒ\JK0呿`!vjfޒל˺|w@k!P!QF=*Ad~Xmo ] ]+u g)p'q+{hYuR`_Ig%q &)IoF]Dʈ݊]XKΖnx?!*hѤi{cIb?쵭^ckbo]^9J |_fRN@3q2+匛2#]0ԹUrDk-{Db>pg63lS u]faG%vg!+0 hmCg~"2Qi햵h"-lPYh,v?`gp쏒6[PEH ЭȀWt0X'Bgq0,7I}%OyhGGSia-+b:tVN16PxRPqsʃfW]fK0&xjlh1X ;a$ Iȩ]dsMQ0 3~1U}G"檧89Ԓ&#~SQ8=eҜ)>Mѥ/F)c75`9 { IiojHe}KWMT* Aٸڞs}Еrb-O`JL E >}@ Xo\ r8PJrBN$Aّ0/}d"Zܠ@NoR$%HJd &P+)ʷ6MZ2 6>Ŵ;hq-cpґXEɜ0)kGhPVpԼa75`%6]/Yg#ա#fvyW&w~ӅIF54?LN9nEj27sB` = :G_F" 2hg^巏nO?'o8ضS6(Kl~EUssqDv&c_"L1elW닦ױZA&qquǹ˟p75V 4tkhB$.NTy ވ dY[~~G6P#gϰ9֭.ؕ9)W5ZKŏJ ~_klg1QBLQ,_:)҅l%x`;̷ujgYlg㏾fk Ԭ&5Jryy[荼2(>%F nM`I HNCA?ZVrOkaC|=3WL1'0zI锐dnxd?sIRv1Q >Y$WU*a5,i.Yԋ%j)=v{]_qr-te@ yEFvg-yV︮Yw"PGsJ L{G"v!tXR8jUy(8op`` 1KRaIIpyݤGܪқͯ(ʾ"aI"F'|3) cRHFd o lRAY,pĻ y`zmt~nsP10ElHҞAوeK[7ySzPUeUP/.T]y4h'%;?>#sq`뜎LVٛ &E=0?Ċ#~A31IW>DiSqN;iP;Pdہ, $.5SKjh/r5hux FpTۭDOL4 0:ι'гt T5HzTAX1<]'SoA Q=B3H,oWګTq6 skMқZ?'VC!G`+-bVZք\v(F&hpARI"gm$L_=E_3ac.!4).^}ja핺z)tV!̇?ȬaY= 8wp/R$RSp?vpHKO qwkHMzr9pW"q:EpIa>?=Y7Tx{ }N' VICA}wE%%h9~F=_1xIk-<[o {\iטnc<+k"qLnKʇS 7LQ| 19~f;MK5:m*(R= kVAPD ~؉L3og6 sZʻۮXMzM $<7m3:_F=}Ve+g=o6X੹JOXu&^}L9iú.MCm"Js mx`Ml| ~ LU!;F<Ώ |#E|,\fxg] ;z][Y- zԇ!/s 7XGC1%|+hT&ZC/fy\Xv=:ҮU[2Ew~K} POy=/))s<i W){G jlDtxC=[SVhi9P]qУlZ2ɝDc"4;jCg(an qTuSm?J[ 5qHj2;Q:_W ׾Fqan=@(݋{ssQ#ܺJ0XnA*ΗĄO˽=oEXj?{ǩN26%hQ֛k{t Nի6ISM~86q+suQfcgmTbGBH!X\u#34IⅉOwWx;smA.du^d̔M.=qTH{y?%2+T8Q.w&QY ͑XϚwn U5Hͥus'!Z@ Ȉ w^ NI6:[H}̠t1L}e(E2y-Ҵdd:l; u6l 1Uh0xXuݶgΕ7<+#1{8{[n6/6{ឬ$(l}^3ķѡXYe)F^*ʯ a^th24w.O0d:^N堀|"VbB ֕fBpP(Y!࣓n=פScE\E\ ?SӦAi#H ?44cZ=@xZ_#Ĝ(;޷@iBiO6ا FeK@O2;m:7P~QJuG&&_6> qT/g@'")]MݠenDI0Y|8]^n߱`RTF_0f L\8*~,-d]2 u@cw6}I'CM1Fgp2~+j⟠/pۡtչ̔L)}gV1 DM$^QBwr jq[>գOR7Y2:cbUsO3<쯖>yZIlD=2b?Ε2㮱eY6'{I_{,- OOJu\i,m*WrΜp]nF5XCkyxFHlu&4zխͲ6f/&TT5)S." W=v 2+ r>ttgn|guSR'N7 1k"$zD/eB1uR+ #BYCbp[eԠ$5zIO$g~f?2GN35"]1T^>+V侳[!rFӣIC5P )"Բ.TR*p6U:q6stqLHtG <[|<)zl=2 !y>W>z2 [(?ślTfڛj"E 爌>.9Ү\{pXy_/5Z$z_eq0Ƶq䋐 %DE?Ig a9TWFNzOZb@TpBiN~u] VAy{O<<\&D.=YVk6W;q疒|ᓧC>q=*?Zp)C"Q^oq}u5Oҩ"7B2sAR]BOYlJQY c|j:/iExc G1SZy F8sd1a]\z"}a1DRloou(r(7' x !"/v5yR )!H%6HIFy-R2 ,oӮ1wvRzOf-򔆢)]'HmBfy%#*]AʌBuԵ>?Y< ШD5I @%ײu/m E6,E:ly G1K)@q Yp]l"}iQ3Sm†g3"bX#Q^5fp UДkN?h-3Il\N[LZaҀ| rrQX;݋;>`З<4)꘺VHNqn+"%C$eU}-b_$(YL!`>5Cjk-9Cgdhԋ*rLUZкT})'dLqXu} ]A_` ڜ;SOOvxX{!&azsc9}Bv:Ph2|*}!MShw# w~s[Ɯ$K_bޑٕ[ }Y=\vJ!Oo\o7-q}g$t~R?Ըb)4[Ԇ 6|\+IM< [,6Rh㚙IZmE+{I L3R˸fg\y2* y6!1?wBR1h}J$etjGM:IƩU3_=Мo|xK݀Y%U_#}Wh_ - p Oo{F+tO)v<;Bcd*J6~ {PQ/Ŋ m?7-Jnc\w](2P˫@2\Rюr8wNk5zHKDH`nZ>oFCP@օp s˞{z<^ھN甝H|*J\WπĬYf'95r2z229$RrT42R# 8PԚ,!78!y`B't9n"6Z( @vۙv5fpP'/E).Qyf/%,atڿn[U"&EjvS7{68` v0NJԯ6xJo1 WJ2I:ɝaOx3fԙgF0n'Gٚz zr_jH[33V_Jܵ^GfcNPcMS|*!:a\Y۷  KɣJ/{2l1Q(m^mƭ6ZE<*bhH]iyfvgacv` ڹ$ÏpSoH7쇸8<\d_.I>,^$orT}WeWqF5HL࿕c| rZv% Y(QF) n =B, JA.o"Yp O6w˄E9K B:ĺKaAK`lݼ;tף{9ۅ6.'n׉#L 8\잊B\BCoQ!l*?N(Ze CאGrե!|&i)I 6h56[(''= IەmÐ٘p% ai#'픱b5Mڏ }ǽA)bgnyKMzqa/X'̢ϖ*39$&:+ٟ+Yo}\WʜnTRY[LbhfpUN+G2X~v;F<:vEq/4m F _IQ9vEpgYWLn/Nf3!\^>:쟟UmeqOM7)ҊO*΃5i;I{_p`]'޵"px~d DǤ>47/V9b|('%O~X}~'ul駕௫Ɛуc| dsTbАvKW1w$XHi):(Ų1`ekhVTRS\1e< ƧCfj\1w4+f!D)û KDY1*>fk>bsDaέ7bs#˘W 3e8T^2y@ k[g.vMD<UV}|>st`'[kӿRbpM~( MU_F2V0٥J@G°o'bN6G"O'2?Ep]'t-bГp1Opkal߂lq2F{tft62*4IXuh o., %0ZDZ3f|*-IlzIfELG=-7 נf$[+ItPqDVìl1jPw mX}ZSOt©Ӌ< q'Q|Ԥd4~1}hMfi;_GDs-&}6/⹮d1 Rmc)@81ZXTfԳX \9Rwb`qhx զP@馛QZ.2$wG. g R'^58Q!gO}9x0IA/G'+AfRFEʚ|cv|G) hb|H<`]v>̓)(m#nbkyGX ?#63qa@&#`BzPBmeIgbGiM7Kc$փvVuouAf&.uΒO=dydž}' eL}ֱER1gbK@~FP MB#Wpܮnv/|bkjۏVz5)3$[^'tTy_q/,{k\!.ȏXgW) )0ӹ=TJ5uyӑFIgu*Z N9Jo0 SPsVf5 _ܸ҅w2g%DPbG>**1CFF4cC?X+Y!aX־.Q `~u1&X8Sqc2wɎ':,Č6$n̹gh\ECU|aRA]`%k_kQ.,|[Uj_pw!iAAi`F_?%T fLu׋dKCp1?]kdGE]c4X P=t) .oN{>tm-mJ|m0 }S?$? |fn%]q%]٤Y֥" 7ŋ#k`%`tKE<,- (m ֗L'uX5#AEktߨ:КYПh<KibwxVJ;X1)}ˢJlx&-íʣ=( 5B. LEyFZ=7E¨KS?-YN@0uGޗ xPGdؐՆz"R߳ ^AIE|fN5tsJ_=pbyD:sٍ8K+- Y:fEl ;Ϸ 9ǵrW%Va(%Up&", `Sy+7j)pgm馢j?xS!h{;C)l/ 1N.P4x3+doDTpMB#&冉@o ]#* :‚D DQ&rtz0:$2=EM|9I?Dr~"S] `tt}ٞ{Dȫ78wF0/@K ϻuk d7@k?@)>QޤVcD(_ P(< O%me\5ў÷ncֺ,jіoNpt>hL}C ~ӥ!kLw^N“UXi3rPjTʓFu-N|< fE.1&e3˒,T#$RosE["髴39 9fz!Cú01b˽NV['@E˃v8"K,rvEr,o.o~O;xzOaL.ab}ӠvԘ-\bՔ~uCRݦՑt^24!E9`"]l JA宲$),vaLG)=<~,52HJw5'- \9/'FB1 9Q\e8HVt̒/wG0#\5Mn[*|ny3=Ic é~BRXY~ўw[AK֣T!c"$0c^JH۱ޑ"\b_rrQ7mAqUy6VFd4ݝq8Huq &u {B6 PO~j2!׀>[;|5˩8-蟣ju5Pό;jQ\&V={(,Z2cf|A&5j# oq4;(L.q #nk#`/Y-h6"xLV&Hd`cpn*^j\<-̹6sZ5{A-M˅JLկk/KVnHjtm /^hfBZ1U`^z8@&i_CUG51fl=j0"e9aQQB%uV@ pt=C+FudcbTe(vs׈ؐPMR #DGZe_38=Z|JC>Bp.[{uA+Vɿj#4|,VNh+˃BbDSK0D:&'a,CsJZshM.I *Bn~ŲK<\u3&*ѣK۫ZH|4vG=/>IS%: Ie7H:s^"x}AR9e]140}+}"e֖ >?VǨ KϯD0Oah2igPijGP9u,ts3W[ǃ@ ^s:d ?m'Kы}Odj%kmJ~4k,9 RudnU >]jdd.5Šs BQrBنnw3͟}mEZ GU4>hdW!t@@dTX _ǼS Zw\boRsW٠t|bYꃍQ()AIRZW")%(@$;@} $>1{7T8ZFy J~dO{ɲ<ρP'psg؊yŧ^<16p'#k^7yL3/ $ 9A7\IV,ldtjSɘ!a CQܤd_r#ӥQ}OȘ́JE? wx, ״*r-<|ۯǕB;L֙X,xt$R6#L&Jk#dv}9hzTaNk/ya=3[ bsjS~ՁVsywש~qrS9މ\_^TaU++3 ]?3IyN̄GlU#/"=x]`}>Q+˩ Rh'9,B9 n/u]m@I([m+5".53'!B<qoV.'4^7;!Ab%FĹׯn[,s\3I{̸18(9`f3L9{>]*֘=paql~MJk,$P 1>W36DQ%!T4,9 $XFD > 0ףiL0 `*, 9x^gݰ8L$Vk71\QscpkՓP=>64W.LA^03]O(~?7D֐&r+zbQGJLg1_}{8N[ 1q^),[K^W`³mLaNJijV9tH8/y3ґХd]dBeGp&f S4X3<.A:>:Q&4::8U,m? $ Jz}Xqa}} ;E}bhH =UG//.6n&N3FXw>JI Sm2_#!ԶL̐B[@-ei<&nSXF/˻'[O k;nJ+iWcu ESlTy==^-yrE࢒Sx"G` @ Aq*&4L24X;)=,i2azoa*صcTk;$&?ɛRQx})[ a&78Ya3XXē•&eçv*]"m{ypWE2o޺0g$}ME9gޮFj}$e AZMG[ vKi`.Wr [L\,\]I9>6*"˓A!쑼El=OP;9J*na5t?E'ʪ9xޑ$,11Zq κooz_c}tM2l߱4=J%=UDAhْ_]Zo0XL2#"LWAE+qy} ]xۻVKp>7Y7KF8sEZ/cJB7Eӑ[!)-}TFTx,#.6 58p=Y)g*CǦK*!Pn9? B9=[yrliBP!Uv6Jwg_+^%s4 t;%h>L'P+)5hLp|'rc2GZxcaŏۉFȤ]r~e%"|@jj+YѼ]Ǟ8UBXQM,?'ffU ,'3忀7>!JkUz1Zkې]|6@V?nn˒*RwhFSix<6&\?Bԓʈ{O. 1]#+DexMi[t&w.L:uKӸ'[c?<#xc7Kx[){"|(GUeupZFho$, Xx7p 4{I2B1oq?DKSd=Zӧ))⥫tFwvf$wLΦpm&Y .sZy_sOer\:?pXy^2 ]K#}LF,V$P{m~LL!ܽۓrGn}1O^yreW]X޳FeF*8 @KI~ K`pَE+czp_"Q^> N_ߎ"J D=aMG܃+o`{_:4Ax#~kq7]ᔵ'|cXA8Zy3?iRX)+LPD&ݝPq)ÝJr&Dϣy.zZSc?r*3|G~YT sj[dw%5q2c*'؀bb _w~ל39v>{r@qƭsose[1a1KS$(| j)%ד""ӒWr 1{R~:J.ǙXrԔ5[JHr#D1>wPMS H>/ya^PLjt#Lja*H'#IQZnGzrEjkIoBzwLA}ܬnW!2]X  P+3?. .f;iZkG}ƞ/}Ps _\Ђ%uZrVX8dc0t+{:)auZZci"d t%{ (E~%_#/d-|kIGgDşV^gt؆"2_WjV?tIZؙ2MJY9nL,r6<KcR9[B կh䶸ޣp]^Q5Ńgn'MB0Q tsg?1YAFRF<5+8삘D' 9HoҮO-6W-3nˎ-.{ 5NobB逹NhIjx5 $ZAMd4 Q&RF9{&ޛ.h11!MS{]x)~P$;?CW9ܩAWP=5I|ȟgYW-6KbZG_M6W­!-ʆ5tH# +vCb 8o]d [8^wq0N 2!6 M+"M6+k]ymLsSh0r0Tor .0M~{jfsΞ=ez_K=׫#O#a=Dؒ!jcMޔ8Q ~gg4WKG`cBziأƮE}ȓģC#>!^dܘəcu9)HN*).'cy[8_>|[ oR/\K( 3Ϣk@CONm'=!YBGFygk*dT p:k^Wןhs\׳"uh+/2X+~|.uʤ4Hګ W 2eCq0ta}m)n;+WK}yϔ`IѤEs;}n/%n6ƪx B 't2s6nLN~ɣ~HyH%ܬfoD) ";aVGYܯV=He->חѷXY{ˁn[/ZِEgs2QaM?1sӯ4[m, 죏2u `zq!5Vj\rrEҕ@ոR00\`U}a$ ؛OˆbZ4GU޷`A(v[m~%,I'cjo[x - g^'gKfCj8e*V;;uTW/Mor'|F|Ng: Ŋ;-tpY~EoSm%7.T'=`y @4/ mMڊn[$nBI)1.\u2Y &!84)ojN'\ K*N^8SMq4ϰLe_MhknkC * -wWө1Upv.K"D S >kƭ}a<6TAzOM4/+:~wNꘚ:}mm5S1*ڴa poD̻:kڄ قʵ:urPf8r4 ѭxS_93ʍHpX:n泍TXTHN !Ӗ!jCn}$ X]=JƵ_'Ɔ [UO=d g뾌$tKJpD7OWRİq&)iIAH=v]F w#ʹ0>jv_V ϥe(4|8$6𻡒nIF^3&oAWe0oL>f\ 9ulXr( pXv;= Wd=HpesB 4ns:.޻Sk;KU}[ꙂRmf*ebj`E9 66@ Lz[I4#k"INE i~nreLB  t*9$ 4U§#|!~MQaГ}YZ %l N3=`Pa F(t4%ƟxF#']p?jat4_t+<@9K{1_?;Zf5A8Y\a0pB;xC󥞷{/!6ܯ&ky}|*Hr+T,B;S=|n# Uu2؅j?iaN r]'Ǭ/@"ňAMyuFPvGϓif|`,_;e@aD-ι *R+8|V˽n u&C W]F.plX|q00jS 9a6v;`?m=ICPsNS&S:+8ȭA^6@QK]շ㟃C x ?`be,EU?Cl -Ru]@ѯHT,E/;Ȱ8]hN2F4KaU&iDk*.t#!5kTqof- ms@4Z.T%eЌ$#v]fh_v5R^ H(c P- ?3eEMǝmJJ ԗ|#<Y 2ChDTͳy}&RXs̾Jec{wj0*fi/P[Z|=MO{gN7yh9ifuڲ6][59+lz2t@ƨUbHkrd6tڗdovnHGQi֒ޟIޘ~Z f-rxYpJJ_؍#I"Hp]zzW:4PR-rij,e]C),0 H_JYB'P2ks>gdt;*C8 8A08|{Mc,RWuQ߬tM/{c4FʮG6+k: =ىOH4^ahKH2ȔS]WR>k aVwQIO-^>nywDշ!Q<4=CMw@Կ ]/ Ȥ5`QZjkC蜾 zTA~7hB4CRIPp*bc`Odi|tIHWg[(+ޑuwmegˏ=(V/dDeVr6oR`[$Rz*܇zt޶/]+7i6x+6vA<,TmjOAoiUrHJ2;ܔ ,<4m>`ODr\j ܒC=ȵ?f[q 5 E(Da50~xe9S]hpHl\ Ï2.fk a\^n[-RA̚-2Kڤ3/¹ҵ܀q}_2>6Ks)A@[3\ [5rȳ@@hzbV'Z` /LGu`e4Q-woE ޮvxּrȮz? 2} ͔m=HU[k`z/vqߛ(`@o)7ȼ-z%)ٟtYG01=B[upɽ+'bQ*lQ W"=j@jY?i=Kxn7"Qh̓~r7M?!ɉF64jDhiӾ7f1[1_g7M*q%yz?6dP3]h[[.t/ux0Ҿ \ߞ>=fH́Aof-Jv؎ d+7OwqPT.4c$5u dv9BZ@JN?!pm5iI tR,Vt~Ò/ U>7mSz-Y. "2u%7Yq> X4_WYrRoCO'Y{QlY! HHHWmYp zL|چqlj9Th÷]HCPi0v%Ú3o0\r>4SQՔ[/5鹗 Z^cV| Ѧv 3gc]p2.G1B"vfy a7CzvCdwbf^vYY L̶GWqJ('>iMqf(R.n(WgT >@4@~V3ZI%!~Ldt-$VL|xVЖD>2||)~Fd#R(O$*KE(~X?٠l 5P`'Ӟuΰo; rvq8lPFCK"m|bx 0{_" (4~k~A4?eIP1ęx?W>fqYK3042KHiޙ9jÇ8eH BQQ)l%ᠽh(P+y XKNUo~;rL51V;,| }Q^JX Y<lzL1sfvHXzt5&r)8"w1: LG"7*/=4pU`i=ZӀў&c-ot맓! Y;:7$B]8D 3%GqKV k^ԿRzP#v?p3UW&启dA?F&傃6_[0j8+UCF 2(K%BC$*7C"bG{c` ^4W|55qEwrct^- ʤ +C5,n:ݘќ2)R4xw+;]OIBh 0Wi0}F @vv'b"*1[}}7T f Y^P4{ߋҪs9] w,[Esi/HeKZ:7eZD\lߊ,#I`WDXqg{f٭㐹)6F|vU*q\ Sh{M1cSjapʜʬX -;ߵ=!`2ߊN]l-xp.v֫nե'* !:x"$> ?GI(BENow[2l.t:qNo`K 勼BsJzY2}F_)K4G2M!/$2>L6eWZ 'dV!żִ'H\Jar[q#!+b/1==n1G}6s*bFЁ&Rr4 ::vi#D 8)--xʺ$Z tt"ͧPy {h2 $ҸoF~YO|?yo wjhNRK50֚V.lh_o3XU7Pd뗤ٳXMi̫g Od:ȫtU?i ^"f +}bB}9p``INBgD?%UyF[VfϡRkOO-!J b,m!Ud4P?}`ޠF?y-s)W@ `F[ݐ'zJDC^iwINxKBqm+ mBf}; d sFHcS|[ϵk,hs:C`v@ծpn_>XH25UCZ3 P/Qq'$>BkuDu]krU§?4u֓;WXC,[1&%![}.bY[8l |^@ܞ}F;G:ȁÒ#ywB}>(a:s-[aE0bK?9NIRp(b KyR$kʎ>B"ƓH+(mīnRM~!ůedBhVOoyb+oe{MzZmKEms7Ӟ HR{hnujz|M-\CeV Tۺq8 hٗ8|PM_CnLoP127 a#yPtבˑ|)Q@`lCj hP؟{-j<6ę+tlXqX 8G>ʲ۹V8,Uz%fiwG&gʿRQ&VwM?Ոy0'&jc37"9틣F3J68 E^FW4'dպK~ŭsb,8-Ҽ& ZW\ AXР:_>qe$/2q;dҝq%6rW<{GHu}t¿*#FXmԄ1 GR)-N&q{:"CȔǿ211#_&{/r5>VN TH{{VO٘nk[ޗ;W ^tFmcOܙnr^{p(%~/5VB!ض!xZZ_NqJGu%95|H́3 _QuDdx]D9ʽm.C)ِ_ [$T!E_x }ܟ}2#!GbWAKh:Gʚ/+Xk *-݈iܻ; nB/o"DPF,Gi`?Em WDGӰm5U,KQhLvp B‘ jZG P״x } H mbzM^JOcVm-;iNǏ5,n0xqK<hɽ5aFR L@}[i`gG˔b3als+M܅Ѓ"{N^Prl%Dd6ʛc?iɩ<2W=.\ 8yTMYE xCTY)x8lu8OHEʧD@S&6LY= $K%rz 8 0ԛV#u[oi *tn8L0Or5qILBRĔK׷Q=[ r1@o| 4'!O$rP!,$ߓPd TTk]p h'9}wj<evj XUo|fiye`nɝM7ŭ:a7H*jMwapa}D(: s&NXnWgqñO'akcZ%bR"M3^Et+9~x".:v^_`A]PUY#azj#5"c?"أ6\3{ڥ70pAMih1k7Ȗ"swViC89%#=e6<`Qދe6,63 _qEY\\}ޙuyjH[(JQ˵{?i[᎛”bi]$皻c~ 9Νk7/^@Rӎ1ޕMFn.XBjWJa:`:+ZG98p.>LYv;LGi_@9_X! 1kvXե )hQh3jvL^v[F"ⲑO>PMP ՜H!=,y7,P*NadI,PVV[̧ZFtN%RG-`:N*4jڠ{ ? `,NdBڮ+ycN} #S0r{Ric%P&@a{,Od-'CZ0ObfBƛ,di'4?&bTVl˗QEaX!e#R&Y*Dmex*%QseT+o5kVr"dK4تn^EVz oI&>7DcC59 @cW,*zF!\V(6V3Ff#2:۫>tcP,hܪ7-G2^(&K&&l.i\]_d Eb񹐦+)xE{??fE\| 2YuǙhɁIp4{P}R`ehιNh~~,%ú> |!,0@Q˓&1a ЄZ(bG8k q zGc" Y.>z;{0ZCN)'䓋&35A9@@a.. qŮ) r \1| aBRC(JF|v{cWC`o#C_DrȝIc%O=< HrcZ`FkF7'#|2v[Bo.rt|'rO>?^`HVS]`/ɊxKPȷ^S.>Up&2xٖ-x/8j&G[|wp: rsz+~c$XLU<]>"Nʹ%^Z:9ʹa@YczUl(gλB43ե<[٥*Vfbl\ZߘF>(l\UmfBGFY'eƄ޺w%s&s{ϣ/5Ei2zxow^x%@H$Gf/eNg5-Dyr0f bv _2wŐ2ԘK,X'J}" 2'1AR(bR">WʤMLB'i$s^s|Qpϡ~Xac|˚"^K`c\ gc+G k0phXED!/{ 6+=}e~'9#O2eTck҂E<>uW٥R1γ_A +&Ǚ]k%HL`L?nua׽?"oRlD(]텴 vysew탻?Y[`*PZoRT YDtvC!>8 ۵?7cG<#e[rV0.4X7DSؿ=*ά|vƲs•S٠J\- wHc z_ї`@bbG.Y"T 6E)u|_۾3jZ>TO!,,:>0ZOʨW )R>"Vi"7e"%eNgutNc`_^5y]xy%.e wn\pz%dX^0EU;:)H O"GՈk+rAbqv9CY48/AVTo`b D1JncX%Hq$wTB 5ߝNY0d>A??>pv:=;(<֏Tg2!c»|gƅbCl gV0q{5#P+B8&<&د继UM?pZ/MY}1߉FE:Ěx ;MDW#u䳪9^ GQ#Cj7E$DB.HMkcw~wD^ [UKx5i0?s7UtHX22 ~f4x5űW65͉\QD4 Y[+ڈpԍ>bj0xj&sFZ~G\,Y4h!ň !ڢfղ /WLGR0Aa݄ܓr~6Ubrl5טEp; /akr7J5ȰT#"k>ohZ0v0ܷ ]"ooE6Z3rt/Q4rxΑC$m%bI.S@\LmZNjIox'5kff0ѻ[Z_; 5٘_&u(wNq40u=GNE%>37]eިhx#Pl4kiLxaleՉ~"d dݲ2Ҋ^U"Drh p{%U , ٰivHڜBwTak?gY˽hIy\x#*+ȄRm;!쑒ӏ;/$ =+T~Σ 10r{@C?&+[~~ף9 18ꀕŚf%U?sh$C [~9y?}n( Yo ?*62^a;ɵTʞ-rL$4[\`+tYLDu$p˗Z_͞jܽ*]hh ~9+5?Nar#Tb 7D=;kcJeΙw`Q)A^ދƪk,Ao<Na '?TtlwKJ 4+np$I {M6+*MˤİZ ͂+64شxhVDhI dRo9p&WMq$^gHx!Ǐ-I(u,Lq#ClrbNT+TT*eM,lG6]0-, @QL~T0S!ˢ½.4L$վD%Lޤ왬<@ʨeGiHa c_G dej~E+|܉1骕a<4FyҨ*؂mW}_yŧڃdE;_VØ6㞅Rb>?z"M k>ܬZ[qV=d®WdwkHw/Y^$~!#dS)3Omʛu5t`G )u^4a*S;TƋ2_1y)OaA΅ŜHCV6_ͭ'VA"5G_wCc/V-hKy_ Et,KR6ly"h?h?G*gedS/fqQGqB¨?f^Lg|h{!vj0W@HE[ Ǖ}Qɮ ^G{e`i-0ɵrc'3J$Ai`0~&?*7l:q8HlT^_NRܥ]xT v댺R{?2:) ,S VH|P>Tl;ʯ$fIo1Ǥ|/[_5ZQH@%Xp"*ԑ-5`!%dEQG߫+zGcYV? D`|V7ԫOkQu-RU =͆IJkS4n`˟E9Ծ` ń_;w3H v;>WXq԰ 9vtÕ#%btL%_C$N*YYQqIBn$6L4$&]Ac:ڙ QcGdZGx;[ƟC9c t"-f- bo>Cy` X1}L0B XޔOSs^ZN= a87n7"0'+)GXU`r-o)LAU+i1ǴA0Yuk8l± "R}(;;f] {Ln)B5Àp5`I ؗ48k*a i, 4\n*Y3zf;qmYWj(Ѯ64b7K\m9xyteYuD>NR=nM_+oXwbWTGI q0O؄gu8} d,U+; 4hYv(W*&StB`Ik^p':@S^ dP=^ /Dq`t6jzb a/ \MބM  I9U0c7P/hb2|pBv&S\Cr 5ӎ^f8pi_7S9!=ゝ1Uz/ꎕ/R\d*ă ÒTՋFqwl(V60ŘO_Q?a="h3O LaBXJЯͬ]i`!P`q,~$_Wf\92Q it1)ҏY^bWa+L__QFݯC5Y&"iӣy׆ifZl #mo40@cVe j>K[,󀮇L*6;p~AA:{ @3jz˿A6c2P/<2`(yFah@uwF]*x~wB N8>%e*A Yʌjrxsy+OT*!f ~hX R*y58{]I4ǁ2jbwgӛmdp6T fwմ4lAF-/Ϗ#4&ܥXU=l+w,"`>w:,T6F.ܽP.,7)ł<-pc`H,( N-. әNԓG4‹WP5I7609lN1c0Qs"zSjmGOSr-pOfZ|O՟RTa~K̾8F7yMqXȽ(W:소^|'a"7MR9R1vߥ ܦ gA'CǾ24lj<#~%A B>/lAXsQ:' I#3͡@? rҦ$sR?~V$"4m]J]vGl@钦!9} !d!o6.Zn-}Ȑ>0iKbJq&zjg&gV=*\aie?T>ibvFQ}bv9F OX^w~e($T[y :̦s:|m>}< udYiD'uN67S%`/ư=>@2A|DY))E;^SBYāgM)f JjvuؗL`3@PmC:Q&d.{\\+*RZ, ;tB`g~6-F#yOQ$R!Ř<0°G V~5Qsn-U&lZ64ia7]E`S{aJ~ -v$1 ܺgvN*~ĥ67Q?G7y5wQhʨ7_"uUt8^l퐱ywEt4%!tMe_ 6Z!糈'8vx?fߔ.5g$x9ct2M&yɅAMb/5UW ?O+3£WpA(';Q쪇-ǧ]XQ6e#(*P[f::6"!òrsxUbpLuڌvK>@D%6ysb혙|㑋G4cOɨ;&Dq6Yb U~׽0U`Q⚩9VӾG_71`ʕ:w`24RG(>=s[kӋ;{'Or+U !d!:׸"% nE[(`TMi!ϱ<`=;-hLdž0LVTޗEeZL䇤'ѠWK?ᢥL&x*E%IԏW=b|I:ܢ +U)&(pءgCZ.N`XyPAr&%`$}6^Y#517> yWܦR߭au;q; Ey}o?12ңR $M#䠼TY#=VƫUk|jpv\9ZH.m& x+i֙F38ꦓ\& (Cn,;GAo߂#&(2?$J`*U>;")Yt 36"daA &srIh:|UEM_ݯ?^˯;iblurO9x0FJ͆%h_YouG8Hq&~bUsSWZݸʈG1i jb \Pc8U=ΈcAkUW{LHǙ5}QхT U wl9%`=/uPqSsu)3 e}F(풛p$b3uk4 _kY W}$E 9PA*5sa9D5%n8mK9=HRe{E<,M WnH*7xAyFm(+_tE%`Z(=f?7v'7˜O6#-A8_Mf(4Z$7Op[W#,/7` lE'~wT۝V;)Aot18+Ql`ւ6Eϴ̆YV鿤[jPt 8υ"30 v7,:aRŭӗ҅*XRAL5eYHf܌Yn W$1wՍnbRA2O;o49&s<; ylI5Niu_gZ@1oe%?G`;>NVI>:3!pk8t!1͐wzE~WH[ N|ʰ;BV7?t>G}qcϺp{~};/֌?JZiOFE\((d%-!%vgT%t}m}߶:}֏P(xhC`'.4XE,#To#B*mZ-c2fݛ>ɚPx+xmF=yHJ]}i })VSt{m *Z#*CĨ2M-S )Cc3.k6#^nii,;[hϨϿoĻusϣKp7{xp{"`2r^#f - (+*/V);R#NLZO Y&p<:bIU0 PȠ+ol\vNg?֓(ίh{]"Qt9 {O}f0kCrzFr6 uTSX$2Oj{&'N>'0̔P#Q=ؿBR.54 Sm>Td算d^ զtģǚ4Lu*4 x_XY^ʧd ~ ֶD)E`VB)-Jq}7[vXcH4,W$ԗ{ffm=Dz۲%:(+ѐ1*Uѿ ]8|ܷ:FvU]_a%~Uj;}D_ g};x˛0NnkZXXѹX#P[_d츮5mUViAWI N"qX?j8imXi=5ȵ tW5Ƈ$Eᆔ Edeu6B^ct4>]WX.aAڌ,.Tb9S=3ڢv_„K R\rHR?Ql,G|#[iY6u7n2 rԖ9[U;c Y0MZs13''/)saǸvh#]EHܣD:5"'d"-j_OGb!߇qNbJry/2 0U Q? 7PtTThfycXDmH_'ٻYhQ)_j4 !ZeW|RThsI9͓'PR(^ c!)*_9iDǁ? fL_ d?٣z̚÷ RaA;B;\ 6zw/.Y&g&9YgZP 5R3X-1MJ%d:ZS-W@`Kܜݥ '"Ud5Q8]&(K 25Gg!k`o^RpQ>$ZG<pCT/eCa"~gO|dloVӋsyN3I,MHmĽr[nc(>bμe,@r.b7"<nN{hv!ӧaЗ ̓Vۓ_8M&*&֟!tL?tQ Fd~Z+2HdKQ ȭ0%Gƶ<D# Bkz4/-,$o۝>~$1kMbԚ-*Nxȱh LFX)EHn [b3DM4 ~M_/R|A ycwcȫl-^&/%Eg,LD@Z.%>x9Hc0z>̮iQ`Z@M;s"^)fk&B7dR[>ekcÊw6$:WhK8YM56*ťEɿeԝT%LK1ǩx#ތ, QuD`7&_nwi̩6TcyL;jޝD| -RuV8Tl:bF݈~;Djkz4@)R撣7v=›J:|k|ԂOuoMl u![0\_\kLHJIGyͻ.4 ;86ξMK01 k*elRմJgh K)|ySG '.(UN7.G ӛ"ieJv#f.yg+=PȊ?*NK 8z!ք%bdJWhlJbHe]b>C ;}Ͽj{ VnDdķg*̞ F} l뤺[AnnWG[|ϴrF1uaTC_憛%}Z r GQ{LGzU* X(QHP jn&`6T[l1:=u ~P.Y辁)1lHəQu~ڜu#(@q[H:o܎rWzSr Pu;zc gdIˮc!S3EX~r`*x|ďGt\TR[)IA\9O6PbhsjZ1,(}>&tZǢHl9YINDĻ@5MtG<\g-ۻ!'ʍ~/56uKo $f(;wٖ`֗nr)ΏQ>'$|ߜ=QչX)n~M8zt(0Xw=(Ԟ>E5mDE Rj>tJϖd;9QfjPUAщ?*ThXҭI/x;A ApƕEDlᑑ71&w°* `}OIUb,3{>|W\IFTeXmv^?Cٙr&*Jg3 k5gT' E';g%Ƒ(0Mjt1+0JIpq6z|`/h}:/]1 !1 ¼E݋$WKNE=' gyt5$'ndHcPġZcVA'yU݆⮣- WHSBGVW$xhSՄf`{p}qCfVIҩ^~oҙ% F.z~VczP@ZTx /v?@d8tR)Jf$ޕ?|g*k&ESÍ1fa?D imUN#T5;͊( 2i\]Z NjE-.gqaI& +ϱ$Z~"ѱҿ* (?LuѴe?yVܷ4@O Xk\dh7'}%J`S .S\Yl&J*p w[sYwլч<8=c;jDPW#:VܽҘcRo__:PRn'x^a^&Eu.\K (ٹFu Fr 1L@w j)|1ɐuT^p$l]F55t2IFD8m.ԻbRv!"y ĺM15maŤ~)/腕t:YBIf+ vd˚&|<7fHH4 1Z0I#PFeM]@:Xyp.^pvA!,i\ ۗ`crۄ/H$޴:e`Ο8 uw}XwSp۬M+ p+5ƪ*rXKԱJ҉bpi ]mk-2vBU5Wl %}1Udϒ_chh|}QoȘELX.z%lgTWn˄PE/תi:RrR)51۞ܸIX}~/#ju?X$bmϣJ5 {VX DW膇>3dE5刕< sCc< }G_.)A"v~qFiժ(]O4Dӽŭg#Mg_k^L+U͘oݜHIS\Mr"z&`IhM.PfS~R ` :Gx] ,3ڨFYU*/(ZE )yz{Rg$2dL `v^~#==L 9Z415IڙӅ ]3tD7=amͳ<59+W7\ "\deVkc)}~loDVċ}BeY(RPzV(Mʹsi zE71Xhz]=B<@~Nm4"gL(WxaY͋~ޭc8g7Ec6ɿPb5F'!Ҍ2:lHCvЎ-$ 5Dž4xFF߽/Aznդ +*~EW*c 6AΔP -7b z{4]d¼!?Y8 >-ӗefGڔ3YV7~S!XpYSk@b=7"'F}v&n,NED;l+a_ӋՆ߬1Ǣ?YR`K+<@#}VCGc@"C[,NϦ ׭ VYb+轔ED) q}7Kntii'1waB Lp{5몾!N *хjBI^WSvpXr >LmKGz l̇Hkae &$53RuoҐic6κgDOBA`gszBʑ131Octj-vEɦik^ ݽ!P  7nTNg ˯|irp:eg՞NT('if$]eS]ڤV`IJ+/#ELq҉\nqRѱh,_y?&5^; B['"Ǝ۩F9%*ٴ4s RĚ)I<f9EBٺ+rˑhĂoV!|\duU\r^H"O,;H%3;EAeh⨯DF MS8iuᝣqb$NFvxr u3|͉f4KB$',~):Pл=1GazVCŨ3痧'ݻ, PMj»Fo[WJ=zĒݼBBmd^< QrpJ28wf#+aDV9>2szjGF O։Cdx)ɿK'/X`@$R濾M60 mVn=|zMԫo9_ڌ"^@1OiHW9<=i_gaQO~# TCkp2[s*L|djk[1weXѤ#Regg?5q/̭Rv4e>;ahDW޿VmqGϠ`+0IøX! h,,,4Ve)DwF}A HyOsY%Ņ/*qvSGQXUE]@|^k`1*a=J.đӺ#!m~ÕiI#¡rQl%YwٝCwj4(d1Hrp)pBN=Ҹ){Zu1W緱D_TyUl%9Db Y0͢ YK$X7lP$'iA @ցpDgYir]J0?&iE 'Eul4xt^ p(o .I2tGh挧ma{=qBPDi9y @gR?fMyr"LK58@C^e2!}R9N,2R/E>"!M#Ѿdˆeg7y+-EbB/[S֮_wOE;1(v^d^J1!r Q`%$F$ܨd&RΥ]4Z6+@^a idE'';^kv+p nB(pl%Pe,^JcĐ8 H}_hޠXԕ44j,m1冐|P6c7 tw5+qI< X"*QCR@xMCT9WЩ^Pa׈fC+z ŨIry8?|/a)IbrZ|x\dZ>M鵫8m'.C MlJ=K{^+\'}e՛@p,6m Lh 1QM~7G ˫msHpb, m=Ɵw$ڀ`X)'f"\lyAO=F Jȣ?ZH^e j 啁`J28Otb:7Ok1\#eu 51/!xY ?+8(SCgEgDs_g|ny]:~)G#I)Eh|/&c4BMh',B;t/O!LϔqqvG7xS> M-V;f&tMԱlB5u Xn <ۖ6K's3  P6UxV;QVc"Nrk^QfrOٜGz u0ɴfD3޵kCm(f{z@P/zd_pE_i\6}dkEtjGec`iP곂Eg-)F7ŏvdeK :2dh^CM6HA翰*3fYŭHϥ/Zۣx& ,AyQ,H!bq*>%bH1,R,+gI$ljmnv׌6V7018͏5+ IƐW g1]{6Hq/*iU9k̙EY?̸G住A!׍n GT+XT;yySAe憂am!)Ohr}#u3RçX`I+S|a9/Z ;. .& ۖ5}#"3]OUGYED o6+wc~IȫqQjY , !%+!3_g Hb bEN 6GYImzfV&oL:zG9-/rf y ىz"ڊݓ X0gI\`@C+}Ȏ!z˿&ĀAך[sCT+ޅSvk A'u$7_Ӛec!҆p{)W_9J&V!RCUĚ!Yr@+Fio;ʥ.6ժdrqlXz{6e}B'QӕJʜ\&0xG1ƁUDt& +XWzq[`q6]B\G]DDMWlZ܅ "x\o2=-k]$ͭJ{P % (A>5aSW ź_zS.Rn[Lo# hóeǙ6K[BO][ Kt2z] 1>郷Yk (u)Nj>eE.`1}"m*59<[XoVnQ|F'>1[vԄE9%N,gð~{K3T7> `j4b`["`l}{r m}2<}l*̗wlaFCn7M\U!#r1{./!#1fJZ˜1u؂ N^o:4[:nٽV;Ԭ䫶M~y;X7HCCJ ':%$8J*لr0*Q)b'nk- nO qI">bktw~W:tAx7^zDx3(.7OʸaLF28@wvM2Cΰp%9tZ0iT&havGL JhM١O8vlz"z'?ސIu Mlx(]F!2яiL]hMt:1zS 29"[EM'?|ٖkCCT_&}SMK0ׯ櫱I^DɉE]mQ81f m Vp(ޑIoeyUzPo}<f[ymT| =M!mZB??etԘR?&b&jؾ* pOmRD_9inH(5oţXta:fpk !w /X2ո :(r$@v|;EU፿oTcMD77)p^D“RYM Vdaa 'Y=B6Uï͉Lri'uh%$.׼ٜVJb_IJՏX;5 b 5;aey51K;4M=e;pHo(4*Duɒ Q}>)ùY"C l_:5Z}@,tSBAjvVߝLܞP=_CmN恣I1Ҥ#BJQk}8w\#EЯ] Rr̷4iGgM>v?އ8M}-M|s2=m-em^!¨/:ͲZ{'~2e0R9;aA2t~{o=AI ~!jh`6y& sOv@Cj^B ޵#6P-T[Ce ' IvAofT[EtJ[OnzM-u1tG7.cF.!L. pzL=>b #W@DFMڔ xEWP#9…#{(W:7}k,^{ ]c_gD vWrv`(xTB Y#uԒޭju{$:2"iSȝ,MEJT.־xB}1TFe1ͦ;Lb Ӝd S!^hVGᔩw81\5h'm6D!AʠG3\ucb h5tm,rx㩓jn%2(DZR_lȚ}iۯsڹ8}I6wZs)cl)exvkZ_sT!뤿_qZ"[M.oo!7v=0L]d!#wh(nw* %K>e0ôYx:csqEtl#dH&Y1I!Zm$VIϷ_F^[sܟ@fl[:(cJvqFs0Y ea9A hųJW$ h&6Ns("pgn`짝sɄnURH0/vO#)dNv1ƅ0M3NԈk^R"C=HaT&x:d,3s/wCa=EJ MҭbqsAul:/乫e}*»Fj^y%s̟gkhZpo}9oI ܣgb 8$UkDSjڋ;q+M~|<T,'@W֘~m8@!+8w D+xp<-Wh́|+@{l`C 39wkO `2$56@E|db y"o'W>ߕp0j h d7HjRE:˛۸Ό8<Iأ&N^xh<< )NDOO?/wuA],vr1}bkl#R [^"їмz?ȗƽW\-qG*^͏TNoB":̻ԱJpPzIt 37<D8y Rva#s;ʻItz3ѺOAh!yYYy !ƎϠA1pjHcꙞƌKsigLd kJ:Y~G?)XlISw~KIu=eBLj<2zAEӳޓ][Bɔ Xx%*ӅB8'1hC>wlY߲7Usry^|LF֨Lw-܉9%Kw%@, CGqԓ V؜ @UI+i-*}¡@1@OBnɾ6h57[{@i1zFPJe=_ CUТF>T| \-A"3y>OΣ~(EakyXNEw~( 7:ca<@f_фݧ8HjX6*l鑸˜p@phӿ(/{@a1\|.ũ<`|Ot`;8)=^Y\,ly\BKڔQ QɁw=xWAR@p,EPf%Q/@Yυ3_ԑ3ڪ<4 K%Av;ǭ5OY3g#cuH*J? pJJwZ6ݦG95u(B/\OIǜJrG!2_Mysd%,H>4,G|Ga03pw (+90sηOd/k zTph.u+iEh䲝m&PB|V,(0eNdDۛ7-Q :F)F g-fUZT(N3‚Nt{tO[툜iH8X '8NZE׈ھ~*ǎ=,wIR2oyGO])fL-̇7/Hd%[OzbqB!  }[HT*!aU^viʊ^ù+̄rid`>gfq7PP:!6Y&plG9OlvY"x!N2b #8zK,8wFv[|6r3< Ѯ>2&Ee-$s 0tD43SJ/s^ެ]cvҨ$ *t,[/qgԾ j}(x46hglkBvL,R82}2sb]D͔L7Zzl.h.Qd*q#LGSqp$T*ǀ\"ԮzJxxLAl XIhu=,6+@ߤC׏X— voh5_(+C=2scD''2$V%Jy_0wSO6^?w)9qC5\0&`a*ӗRwr\^'?Hg} `g3a(?zV{1:Бzpku%wjk/k:3 *+>]êIɜ>@d7SnҎ3McyE$vR冘ջN a<Ο 1{ɰ28VIt{7'-#]?G-B;V:ϠL@LF x{;~Ff$EڊG#zMמ>3ǘ;5Ds׵i+'"亥gWA)uf _j&+*d|8fX 8 56L3@r6@!)٫؜|߆ A'C']p[obvl"r3@GG1Q@cRFK٦^"x7P@xJ-/??NOʋXKNAHDDmuWrA⏑C7kSpc\=ןn1gN^5$c3-?vatr&Psxxǜdww夂TRy.)D'=  6"yXR;F5'%들Ɏvebb4 ͛&2Zg"8Wp𜼽+b8lC9R~](.JOG@ e,R=P=!QIDZz VhE+Ne YܞoUCtCgѰτ+ 0\)Dbi\FDaȺNPTӧ6o"phJWvxE"a B}+[{alxW3b"[&]]bh, sn܌/rW.)_@RK+_ΘS n՛~;(XnOnYdipm5zf{BPjeWsPtŔ8V^KQ>jstZ?IhNb&B 5nF (9;u+;"atd꓄`+{XyuR> q0G ,0$tFcp^ i̔eG %c<9jjvVgl״7)7MAU u4=dgPpAsٲIG<5 sLhM]HxI&>IT Ps['}V4w9:NM1HrC\VrkBٖTtF<ůTb+ p= :Xg3aj5u>!Js133ϱ=+ӎKP*r6. S-)߆jn5Jq;YlϜ,ɷҳw]2:g47)gAmy8tjz׍GО!FbRj>&jlȑ YbS䍶FsP̕"`9 p⥺8 +M]EaD۩_3(O#B/{,B)YmӉffMUo]D/b@mEj!D)`Oxh#."95Tz|\b9 @a%w'Jrpa^2Y+ԗb,,?h" ?юť&'wV>AnĈ#{@}a}$WDž?yi=5kH`qCypUv%RoȊY}ye8ѯ`ہ/^w쬨sVYW{H\Jiw'w_dTb-uomZҍv+s` +j c.[l֍WV!C@X߀=ދdod%fB://i2/J<];]*^Jt&n $锍w'ԅf35P>A;}p $D])٣[^CJ'Rb3[TtCqbւzoZ]ַڀ{֠9 cgBG("Yv"unLh-Q8G窪#=?t+ ' (jP*7k/fzʬ ՚,|\df; Y7W+y)+\]'ߧ[ 3/Qmz (Xd_//>U 'zJ5-q[0 ERw݋R\ye/:];Òc=v+PBf+bhpZȀ.^l_vSufRE^€A3nbe&KWa"Z%A iaHj}ԋ/'Y9HAg}aoN_l7fh3:v x񜕽cH;X=-*n>FKaK>QOq:M%tFO< s}TiVBSďpA#Ó LzoL,E ؛f-dŸi}<SKZ\ Jo5CH{ e <ԕ_6vtrftfe̯j*쵄h#p,e?|wj]~~X75&fUYT23 =k'g\Aղ쟕肂*MFGкORvDp "P[$s(K5jT =jK%Ƽ90Ize^0* 82:N%}{}?vuwߡ:<ڥ "j\ Jh VR>R*8M,OG|% ȃE$MћJ:YV7ݎl %) MFy@h59T_7}BBq[_;̱͋oͬiSS}H}cJmW)X0&uhrWqЯnz80bh2խ`fv/׸?'4aCnxk S|ПJk ó(0-n;i= :Lܔj;ڒqvZx=>"wH]S-Jw8"5PDZ!*l>E9W0YM_KBn(Q0q$ɿ^t4ڲRxG_ ,=D|i jSŝ@="ZP\!A B@wV]^|4X+eH׀U޿xu$vn:(!CY-軝H9nR>h\jE=R^P +1бz&*P &@F[g;k>ng Y,<4/k~]9'c"\f !~423Cs_AF AH^_ށMDe@V8l>G5@׎ʙA%±;sO=ۋ%OHs,ٴ/e[7G`JgrԝYk.//exXfa.G^Lw]GV kws|cܻ %cn, #Jaqu>: r\4wK@? :!ǾHls;f]媕C6Ŷ )1$J)_ocq#v/*m>ܞoz=wӘ M3/WtuQžbdT`2G4,V&}w3HC {~M~8,DU)D!'"KЦ,mM{IJ`{p/ՠ7X]?RŒx-%FGĢbkUIvCܛ63LnpG )'FږI½_kt.s i:ꒈ i5X<>K+h(-h[~'3>{?w=KNءƷA\4v`0F?o)ͻrFG.p~#F M1ΚL~u؀fMp >ݗ bK>됢 _px0llz.X{w.A? ܭs#]5s (cwU nL;@[U>@/܁99͂dcI!azs9R*[Uq_ms>PܩC}WUs~)}~4<Pc ZʙQ[`QT>n ӝp *e!xNoc&L eWmMr lEQ_l,ނH }A]@ԧëǟiNS7*Ɏ.Ư"LЁQ/K C=UP<ùXM(MTP&j%PG,F=d\ДJ2ϼ!B߁vTxSDw!)^'0‰hGa_qFV?3qkSG?Aǟ+uMߨr'F<1K-:gSz.v n*cC`%WH8v2'\ 8[$~ePS'v|jYa)j9[ZEQ%'?Sc%=- )D`\SϮwj~^L$٨p;W'ży#*y@gYZ070701000002e6000081a40000000000000000000000016650a15d00020658000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+?SU=lel1[uXTY1AWإȖY0YoiiuIGm % o*D  K8+%Y')b-k`'F-F"ۖP- O)St Kb@栛\I_Vk58\Umj sID\"s*_Wǎƪ3! 6k.39b|{U)㨽 uAK;*E):J2d[jK+y@-f%pp8ѽ"Bnխzo2+XV<)^ <om2@N F(h:Bˤ:ij؈KlLǯ05<~T]k%\2Ub>e }鳨+Z?"3^4,,١~VD\a,U3A(- QTm$ pj*,Of,ڀWf')1H@ ,QP|yu'R;vM `%aTni2Qho3FbV?ih&'daItm>wR(F6E`W)$1u˴̤O0_Z|=(ܿY.C[Ux_Է͎ˤ~x`+>xE0ٵ^6WԒv e~lg6׏E :!m"(ݫ&`oZ\5Ή%ZcSLc*0v<M,o)d i4u2plac3ČR~{h#1x?b)Ɖ4AͺEtz-G>fbjyx7DvG]|A_y=.1`lFk ~w꣧{`xP Ҳ. zZJ+2˨IF  p*i-`jgfRr>}8{]՝~SjU M-P6$,Ft([zae_}my^i>91:ZIH-;Jύl("ۡ/|hPP[4uxv)f8_TźZ! y3tz#VXNZvf="l*,r1UJfb^ӺL9X b͎wV1-0g-֒Qw":фR72"DĺOmu,V!tyESx X|^/=B[iJ 3aMmGMnLd"+QY']͕u#1FnN@b 8jr@)TL,#s `٢iDyDdx3v% rݝf0x=pK 4"V#Th=5 X.\sBY]*7coEH.-8Ed^H%#=X"pk}n(SC*֑[Rwqc`3*?Wo PYK!&Vn 1#% s~՝Z h`PHR7BK~9֢RPuiV53%\/4o%; B*].$t&~fC(DWdiTbZTZ\UHpՔ(K8,rw]A0'VϬ>BQp^n|W`,I+w@Y0JU E}P[Ź:"6L~bwXf gO# վ\Ԓy|4?mAi#lи}{CIQ~,6K9.-k *7*/2UH grKU+è؇t?Ma#+}+/2$Pi6#2 ȝ.*~[5r>Uigd*E]!~Q C`גVAKcQHװ׾еX?D #L+<{Zb_S۾Iu;dJx0-x"_EVƺI]X/g ,>Xpȋ€p%YEPkeӽ@..I$dTzϬ _+{͸(UF8&B죊;O XArX'yzm C60`]!Ig~-4X#}]DK)nj2Ez (iL0 &oK>n;[7"uV@[U鹤oL'tn>EbXAлBopB("L6}]giBNJ-o}SW ΥJv)~_)>'u92('T$u; %%bO0>$PI`$0].pQƆ2nqEqk= oaAP+2#ܓkVueړΘ1$H2뭔DžbZꞹ"\ Cʼ(|Ea-nsԜq vӀғӳMOlTa}ZeujHЃI+YjWb""ƍЊPv /ڠTQcrslBUIw"wK~0OTﰗ)_(0Z3SZaǰ+l"+ؓœ.cxߗP=U~%.YyXeϾe"Ց eq `B/)bGM֭D:祋*)~,<}%'8#l>â1 6|uXP6$kȗVXwQ"b5%ao[AD]ƃ8#cMzO 3ym\H>r*bUN%_Cg=D,m+DB~W,޻ȣpHhp?DʋǨ_s{drWQz eUq=d&?9hv= ,D9UCT7 䐌{an!uᮤPF=dz{rר&7_l2夰P7ԦoB`&S1C.1 SoϪ#fYŅ)K p^Vk>bO2RAn(nrM}M>V4e[>!уԏet1L k,V5ғW3-x8V*)'ȰDQ@z3|Arg>"C' (pL2hƹďBg_)kyYݯ25ڳ W+ 6 Ws,?qICC N1 (XShq,7m&Tܖ^`~ )ۣ-P11|)y(K7e<HvE/3`\fGu{=?Ht&83 K$r# 񴯢WhgmrQW@Xz+YW-Giuu2"qQØAQ-ANƝT`tw4c{*iM"&"fZ.]z19Ж.d| h*Zp M9%Uj4ˊUg.sk# ҪdlAdEA[a%r]Y>g^g(ÞLXRVfo(u}9y\ݴfrJ8F*!u@#qߧtk+%F%'D߱o"w&[Acַ~ N[FR۰s6C| 﫽gsh |d-x갻M\2_vS@,T|əCy(Km0΁0 n'Th%%rX:d\@ )M9;eɏ#-q6bJd6N~O_o+T`HUގv3K`ck͜nv9#BF_\pCc`_NTە&E*sBcIro ѕ6h4sK'!-  1ɲ83F}ZK-byf`?]y4Bƾ"FJz}Elwp,V$њ-fE?3y)'ZsM]ZMĵ<9G\`خA#j<,@Sa;!ʿNͥsH|W%xfd<(_8.6}; d qt@Xhb x:2DBz%@kvU61'˜34W]z?v=s(GC1Dj'=Ԋ2>vRO9}j#!-#.0|_Wl%I`7AR;FQjxV8z.i-ʏS([ \Mn\Uy8 g#DiQaҾ ~I6eX6 L>_r_4}B* dqF5) ®$մ׎a/0 x}XVc`S42|;V wN{368\bNv^88y)2RsƎʾDәmt$|"Demfm6!!Nk X\菠{:,AyM8&׵YN:8)_PQUYy^2ybfZ[ym]ֹ]pM=MvRW)rBIJNFeaOcM^PZ%ۭydy(SL-av@v^=vS0i`^ Od`Lk9فU5cW`?߳H0:-H!HpbKJy-ζCsj$qSkC;2Õɥ 냳Vxi_z6G{)5A(3f\gL,wb4-rA,u'^WõK{Rˮ{.]Jf V O91lP z՟ٓ##Ə.*Y3A`轊& p]P]ɊVfZ戇ߞx 5~%?4)k~ Rkp y*3ր/FaNݣK 5{,_hӄWoQy<1ChJ cϾ ɧM"M*38B Mcm,F/H?b]aztntjgwM3BL(ag#mne8ߝ\цE- `34* L5Xm9=47|\5lfyv8mM7*suWlH)ݑSrHQ=fSxXE<~|7䡘9{\voEC)mۇ}0y*~ 8sZM9^d~>Zg[P..`r_kSs:,atY{ Cy9bܶvTg6N۩iIO^&U&yÐLvh}*qgV'Go66(MTh9i(QlK)3l !Nap;3@ufAO̩mpJ~nCO!?r6HomcRhNil^[-A8l[Y4% Yjeݞ'M%#vڻr I޵4i;Ó'=J}#p^LmUqbC% IƓH=xϞқwOC·W| l"nA!'[G`8փTrahM77mvv)?ԅ8R8j@G+St0ȀcHʬjjt`ZgQcDC/mPRG7+1]Hoⱎ[|\ (v*,",6+J[W$f-]8 Bа_ 3{ &Os瀞لpWGJ5{KL}-VN&,;%Rkv2ZƼ+`,xƘ1&t9k%nd,63R途X-BRlj Uh4.ō_a Ţ10r;?K3 3ۜGocÂ4b k1g!J8ٌ=,-nڒ&\6KE1cqH q(^,x+*g{Sv<> ӗs8™w #YI{a`! r0] >G/B`bY8g[Yy8?};+fZ3=MmNe` &?15o-oioA+8K ܘqzgTGTK[052VzW9hFћuFyD?@t (pnhn^EJQf tv[k]qu0x:GsoJ5ۏT,mG#gFD_Т3c;w(OU^`tÎn؆=dFd1s) ȏBFih*m5[Uy@rY6=͉٢S۹N(y{1A,G; W!jSDVW>*PZ˃S|g4GW$,q#8D૬y2P-&!yy Sѡ' '=W]xy-@9ۻfTQif[F )'DDbEO;\C.6&t Z!d)#%f1=?(RM. Qn X;d^7we^deUmDő-;~ W]ܿ6g@n+>voXT u`ÿLpvp*`0ݢ `Сa]2a)ٽfmZQRuRt_!6?֢&{v תm`""r8O21ĵJ.{P8!Jn/F)xNeO%|ƽ4RBI*6IWc;)jEs׮*9vTz"y5tI }3-6Wۻ//Xc CEN2ִp ەhor.={MyV41:nM5z tO56N+/jM'&bm5%aP#BbcuȻET۵QbCA5 RāXWImn4\ 'r!zs\J5>&yzHgMR} fȑseަ.KfI&N]aQ4`;__֏{ 8n% vu\h = ?Jw+@?Mf3hk>ɦm'#6IHWv ,uDqͥt\]Nh\]w,z**4F)j Dڨ$T짴 o* dP6uqJ˰yՎμ A8(N"lsڑpk "\dӖ~+ܯ #9h꥓^ |ɏZ֮ [A"&Q&@*ѥ//9ĕA~Wid#YS3hu9;e;wjY{;eUaGtϩh@4"3O=3^nT1kbHchy"~HC aB%%{U,_OQnׄat6 ¤Qӏ@5:߭Vͤd;ѱT~Jv{w:?` Obmɛf!A!᪴Gf>,)1aE~1/{thdVH2WheAcNjJ#)GD"q#g]'KB,3 / j.W\3fUOr%mmv&x bE`]]_;<ETgJlJՔTڴxԤ IiC }/0m|'_`7NA׫U8IofM ZG hNwjKɍRRƼѰ\z>' ~[>w{ ]U<] B KZǝgwO[sͳc3KKz(M5T=RE-ln^)5uf0!%YINjU ijKͿK=Mb.v h0{hUv3swtr޲JT<_wmn꬐!n=%} ΞxX (JAR< <@0|% l ۙy-m='mq1\ƿaG'o7= w9GBn 7 |l6 xyb>QvM)׀H r+6È,H!W\gYRݜ*ضcƒ4 ʺ5da`Vk5Zt Ը(H$ ;xR P7x#}!egfɴ@F e\2{# ɁT:l{yp˓P){\{ ﺰ|:zAD1L0i2A@;܍T%- ='=w|&BZxpD[!agy>DPs!l<jxANwW$ ޜJŪ__T }n0PDnd/mrCDx !>^+Z}EtsayGվ-5Wm@db2"3Xm.1QKj_ib7T&J>º2}\ri;ֻmt#2d=0T]j?+D|ݳvI5`wkXs0F52l{dŀ c'!K»כU8eQgC_ t%WiD B+ ژ+uEX?Jhg*mt|$>\~qTΦlG?ߧVv  =*^:V8n_@}wu|lBIf|.< x#OiBA_?0.`s~p5 oJY;1HY]Wcٰ߱aHn1y L\[3Z>h*7M(-ʦ?Qc]H8HauNj6.#\[TZ ) A 1}Í;8$se$wޠ~N9^lR3#Nw~үەr/} ñh\XoaD r $Joej#fJ7D̆4mDWa Y7`0)ٲpjӼrDzvv pOik16/:1ԧY=E5dƼUVLu0޹:$ʣ ه |le:t2JW [^82Pa.(+h54e 1җ{Yל6֬ yrWP,,jS]&זy HOv {oZjnvIY2'/{Tɒ (?d|dn!"4fӽ%x~fXGNw2q:^C 2f-"+acxdFDxF)re:^Vs}W3lm17r ez*(nz)hAk/8.ɰ?CR ߳8cx#ȓs_[n̶$#_FʒxW__!yE^y: uK oKop1U ue wkI Yֿ6K b D< P)\IӃCAxZ5/π~ J;y[h辺wTʷF.f!0G%C­ڇ>#9IԎ{̹>.ߝ/vB_B~+.P_Yc- ?Rk!OvUKCY'3{8jXUouy^fi`|6td~(ʚ":;LGhn:̜IQǿ~m\:A@Z0 3[~xģRÇ1'+tVsJ֬iA.(/ fgΐEu(:W!ʃ]XL`0?/MtmDDa+$̓ZF0̘oRNH)Y y=j!Ookˇ5S˯v?2D8^"L>% [DlsA`L\Z6~vt6H wVM:>&|õW5nZ -×=vmZ:`%qV\ۖꉦQ-V\ ׅH8ݾ/$$bi o#05#*'A#u3eo 4GyY@ۗ.AWޢ&VB>_a>)v~0)]u`"\ N;zg84Bz97iKf>$w[ Dor5v>k㎪ҼVMw> j![ivRhP/Igx|JÈqAz_ NjA\O)7ް,Ey2`$l$D AUt4fXUr~8 y4>{ӈ;\kf#flP/uXߙd/$1뿝'7#iu.űݥs-\9{DڠD"b wv ;myyhj9j=;%lXA4Ӌy2.uvqXf/;("&2gd l$f&@ ta 8(cwܲLid{IB2-RUm1Ƥ<вY {GL"WÝZDN%[;CFɲޣz:W #FJwl%0Q1}7Pv }0!*(FK 3sdݶRN)WkpZ%WѴRQɕU*pJwr"U2ۭ`H;m@Jw`cfe柷ȉvhm aIYͭ[9?m]*CIz[BOh¶ԗ3JyXl[qY\߁`cE`$ K T4b#?='ԡO?/͟I+c`r ~5 s~g_a *Mwƽz&TE`EiTUα6A|z#mDV@{,hC)]^ [R+?zba9S$+<6n>D2E\瀗`2aKzD~mq,<>dekwi@\~?y^{Ѫf)0g~JƬetGU[FTO/ZNnL9Kp3?4 TҫOB-cQG4#X r!04Lc&.ke G6btAGl> ک%.cNl(|Ъ}ZKG}rXdҌuYע;Y'Yo)ts̟PN|d0ż=Ck?@&tLce,Z@V^3d92>yqOjCă^J3 `ZxhȈ\+gDiӼuޔmfOG2@ W:6gJݪPBRQ6Ϋ2PT%2m( KbGqY61G"Z@Yso\|M"qXv9+IO$| ~/ .LL~Dn,8wc}܎n'q+ظ|zz!?8Ɏ>Բ*H|Tcg@Bq2OzN`7F]&f9:3~9HQ ע0ӟ9kKDiDt*L˵kA%64;$'ye>h3-.Њӳ9/S&v8WG)ͼbS~R_W8H24E`^Lԛa+CHXL9FA*-4\Ŵڒɗ54m/?%&ZYFG5xj<#01HIe)\JqH$PqftGd:,Nm*ÍK;`rTiH1@c/3E ^-c@4P>4+.S+P-\BؓG>JR8%Ӟ}*q Kdn!Lbtr8FŽEokn7d5_Ub'U]ǿ\naiǽVUE($=HO ,,KdT+ KZRj-ZVR  B܄.e*{v?Y2"i1fÞے4#&-4FNGҎ%=v\ktየHi^F*%FMċ .olOY vb_9#fmw[r5I98t;4a~6@_wrV1ݝ t)N]ƽ c&.*KROik\Ԏߺ7Ϣ߱7 a .TYefHXk d?F)xYZ9bW꫓G >K>l{{Ŝytjvս&Mk)" 4X{RԬ D'G!A^,E`$x|`W 00) Rgb~u6H1YD{n#5/Y.wׁVþ|ߎ$T9z~1`VԨNz5l^EZp-s/B|}]~ j(AaX8}fyL "[lK`*(h9֑l5\LV^E1d ^1SW3?ܛ/7G cO.h2"԰c:y ۋ&ZKϵ0eg蹕uDY@ŝYc7Dq̐:JF wi~c%yp󺘜!;DD(Q?\]BoFm`$?{q޺1kQ~6fs^;4bUtK04GPCDaoo<np:QR΅_MaAwve!%-YGmM i QF  oGY?4TV/322aYe[=ffen(7|",؆AA6}k˵eWwB[R C?jYX;  N$x~Pڶ}.Lvf{9͊k Csi12y)z |7RQ>E;,M)ˤ9ji'4lg\7,*I67gm{6 ^6=RM0pmn Kyr-lk6'3í,5MSgQUY6|Npl7#⸇^c] ODړ$s Gq|Gm2;kV4,3%gify|$<ǔYvL\,%`ºZסMݹC[]zU*mOŤ=mߏђGcHI CULɉ4~ڕX uЖȌ<> ] IjD+b<F@'T]"A1D8D:Oϫ5~BieeM+CMٺKD/ Eh$A#g#Ki#*Y@y.e((tu:Q}$ "̛OhV;yvxiyt1P3da&/v Âyv-ŲzЮNxLs©Ju{ՈẉC "ةj#΅Cn/ƳWްEӵzqu~WZ: >\8~D5:E/v.=Ŀv^)%oq3VzpUɾpJ#\OWVVޮ N Z2l/F!ֿU޿%,==jCpkK?cXtUkl+$I/`Bs _qL7 16)GC !YbMVo;sF<z-t#Oz֗|2pT#RKimy@%K7|;.am'Mg0f6Ml_6o \ lVl* 1i9*D8)~] ŸI8vj@/U|?mEIH6Fj5N\*5!|}-+, v~߭~'>#z?uZ_tLqpR`K֐T2erUKi:㏟1PXQI  !u9M'V6hgABz?*/+ ?ԋt .?`\Sn%Igڜ ؂unB[\qAYJ+VgϚZ #=0P E>FKp[!/5moteK|r5m.YW~J#jH(0wFk4ҾU^U4jfo{*?SEl,ȕ Ɵ.E2%Va񆜆q"-opނsyDQw-EI8z)Ч3bP&cB/eLaK͏d}jChA {9?F1f¿n4eLwE#7ȓj'Ō/j}   3 {a:>Nɴz'ȫRIF@WLؗO`!tc5p2z@+,MkS@Xh(ݲWdh.9(y>v٬{/_E˃ SпWpK%@RW(ŕ:%em`g`ۃRYxxsێ AƦL<9Loz+0l_؜܉T`P5͗psН1NG~;ɨ 30]آS#P0+jHI|ڇ/d}ʔ_aasYA /I3/@s8-_R/]: ܜR#b/(6{@ͻ k>Pa9oCe07T+;a~`r<"2?_:~F*v(Вfk&GVݛV]3Pc1pg I}Ӑ5wIș>}a]Z%Wʰs~<$p+.ܸaJ>p gf]= 5jE :sʬMgl-G0Bq 'ad*DNwR=U=?i llKqS#;;L8-QyK_-Q>IʨB+MY—lHd8PC  ,Gؚm=p`t຅ؓV0 K~ݪYD[~Qd ]U!FƜ`HjMUV~;' _'ULA ?)T-[e'Af f %,Hax4@aSg&/Na?$b-Xݓnz*D&όҏC 05dFýbv`̵?LdQV.U LO>2P@`ddt~n^˶|ZmiNT|Oݹ-0a&ɯYU-uw d3EJ #:?ABΜu9! ܣhxhB@ klqnG?pKEX#t]K=_ڲH kc Ԍ@I`=,3bߕ. 7 pB"]4I7z“EwXYċ60PXx8I_{r)b,xyyiNVCרk4 ԍs R%0dҚ[JIo7H_&sssdr **O+8J@v-@sӞbud+vV;)t3ڥm1q :-nMV Pab:m]1v~s%( ވ/>2 wB> :[5L? IADD)\Zќq@A8x9k?P30pŰP1}0.~qgeXsl !8[uA[i$V)OP_P{vQĀ$䇼ng$;ͫqS!=g);{Gtgm"o붏T1Z~qV~VbWDB[Ȯ_2@Ez!VQUhhp6߉v(*eEHC6sEke Cl%`?ֆZHSи2,1^ i9Y9Nr: K-57G5`ޔ-Vj6pUWXk<\'rFUMg@>um+-)Y0ڰpKS!r: .]gc6;iؑ(ъ}t2fbVg\pš5kL9Q^g֪ݣ)lX@8cyo\y"?هF>erY:؇%tmWZ6ˉMVtiOͽBB7cj*m%~=J#ѽ/wo9Phj*k/mC (௔js>3,جWCnNL}?C/}@QquG4$#Y ˢOe&8LpVECVs&~Y΅e[J`O6(jQi{Pa͓˕)=mbr*+ Ћ,ywo & om2_Y[vRa>u՜}]['Hg[=;.ϥKJXxfE"C\bg? ,4[p4 u~p&bi|<SP)U2PїƁ'|SsV{mG`P$t:M`YK#dE.5]igGS뽱U }:Y2ՙ uAED5`^k0w M9 yM]-_(_3mIGLZqm=s=t# ҳf}bc>EΒ)7z`eXM1$OJDS5bKFE7c-.!6m;=P^\"pH#CEt?߇un~ kHN &lQބn:k7C jm7$/Dڜ*r#qGN_6\k,XIcs%% ^Dm@z0,NcǸi°V촊<Tb ٕAl>=wzN=*yw2j8|p |yɱxbx,ȘY}]uJX2P1UlT-[.G^l>b~J2? `<£L"7aT H-eY Ư Md>EF`S}3*"-v및vd=9yc?< sˆHbAx+yZ7XveV1ZΰQVݴf5 `ʡyy< ٿeK1) +!"Q,ÅR}_F:(j;I[99%s{^#o)zT@D/ f8CbJ>ѣOG qJ EQ,0][Nx,SAw]*=wDU)!Y)̹ZF˽PzTKʚm)=~4 ۱- C%TXXZwMo&>UBb{4x*֑BuhL*OE &1g~ÀAlc>sQ;軷)Yմ߀eD3};p+I{3 ZofD\$@먮ko(RxhQȔьXUpэk_stPo5[L--z\8KV`- =ҹZzB,,$.JҹY *Rm,dAxZ2¼;, KcڒNfPW C+MڶurK; 匊CΪN&KܡmKobM4woհ6-W[䠢"Y|e#2'`+*=_y?@OKf+?4GӮɣQ IۻJ^/dB]r + Kw@W1둧P9EG!w{=o M &{WsٷyE*[[uspaw:~/aSVr]uOp $w,IDdxt2c}Z OZܼg(‘ވT^$|Phއy,`F OC]F,%rm=H6ڷ~%4aW-ZOoR à | k^T+xCλ|0f;KB>nd]3^(C`|I ]瑿EDqiQRoڡfl͜4S 5\)#>fM۲mafTH23[o Ωy4XLʪ%-"C3d>z!$(L#R^z&O- 1[tBG!#&Sl%5&怭U(c|L{dB~u"m/&_P&˗~/ݰ !\GZz3y`W [}VfI]\PA(~Isn `Y@vLQQwwkiaJA b ]0EڙPBQ/ږW|NHcsThEv6O< A:lq+!̞.sxpa`>9Q d=c.dʲj59jN9g! 8W_{$Yh^B( M-f _M#S>u2F(7oَÆ@v%yR2/DǥU nCޛF۬YŪ&oŇJkA(<χcTbJO@ۭ,]@e.2w؎cM ^:;ʸ0\ʕ)NEE%) !+n4$Z:k/3>hC(VDydۂ&0I1 -5X}Wd*Q~.f5L-u̼Mv 2$Ǣ:Ee"̀K c^BJIG{.₯̗vH<5{ܣN$J.g#Tq OA)rs'UE UXjaND x|8D_:ܒ| ۠-&*=5WBix†UÚ~pHNCO/chĭ*G+S?-Vs;"2҇&y`c2ctϠy,m@P r ˮ6: Ɠ72#w_'8Q؊&xN9k7 ᦌl]brp^JB,/~kp ē7^yϜt ZyL^.7N3>(>YxAq;<{<$%1R%!UoúEPюeFxMcP@@@Tǝ;ŹU"T1L"-`Ts_hvk^"=HעvS 1r_/fYڈv~"ؼ|nf7FK-ykf>wTS8a@R_ Bp9e d9qԽU}ʅF2fh4сI 2J}QpKՌf`Z Sϕ}aoaeonk ZS`'WJN5  q VړxCZI=ĵ6߻Q$CO"W\\WN~tH dw3a^o,-QV4VēYOs2LdQHi 7@qe$7.9XG&,]PLexY$Vn.oCOX1nNɂ< @ C)rc8 Utw&G` "+ F-/ץ; t1"rSZY?vJ)Hb䀞:%K2ld8~}gs? l}6SZgYv#eiq!9xB 8Heh%?WtL:dWfud(=CK R,eWB`聣5T]Gl{8 JMf̐}kYֿ>:x&u~$Q*N,*@[ 3]'_ɿ$߉&ADMGSMg0?WU 7RĮ7g_<=s Is2 *~ |Qcj3QCN#mqԪRH=6Ůw̒%]4elzryMw l2N܁ɿ"9yg) |JU(N M,>Ch;KXLKHxn,F3r_|'6@ >ja{WxG[Ϋ ǧd!T tt`l)v',c1BR(B5۩j'<ضj溾d3܇,S}>KTA)!A#Uu>}jb΍gr_LC4x-3Ag"5YQ g|(J*cc:2eh<:u?d9.$~P\\yгL/cL έ?/أ {7 >FHrR$(Rv=Q$kpMEQy}o%(oTƗ1rnHH*sQO:(w _ U36:! =[sJTz?r'%XSPƩm}϶F|QC} C$9A?9%Ue\<+ ݈[6י%7>&qzfSΆz khZM~87<.yʔt""@Bx녧CQ{SȡcʹxZ=3{,\^BNI+|Aᜮh],'P?1}N#δ`)hxO^}O{3?Yn,L8NLMG+?nD[cs|'Hə2Zx߿L qZʥk <5_ }hENc'Hz"0 ,zkw.*{-ؐ =%+6s'`*hJƘ܎IK#H$EcAP}F]Q ZJr⪷5{8a]>css?j=j0X_;&&/(*}&hDv'hPԻ| @3&Rtbde/ `#ڗ+4+^'wڿGхlDt;,MWa˹O˧w>K\[6 B*|u.=1OqހuLYo|i`\T8!k4'g.tWQJ>("2>DxqI5u2K%_~w'}]J^},1,o> }RNZG'r"&YΎs!}ylFoE˚ƫ[$ƛ8FEzy3ja8:~^(uk$5CfC;;wI ވ$L !mgm7ppx|#7EdG23~t&0rZ/H>EH#g\ڠ=vRtɀ9=B(|'}/~F>{/ⷨp5&qI끚ޛ3 ,]*@/&p:faO]iIT%/PYrH1 s~ УҨ2& vԢ [gt3-I;?# T}k',ەiϨ՘}ˮ檶wm (zpF?1&P* ]A 5TjJR%Rosܫo'8J6'֯3 Xg檏GyՉIq&,S MӊeVd:}f9RoXD=6֐/ KsIߓ@w )]0rNw%N J}1t{=j5ڡ?tY)7cvX#+C=> +0orMC\Q}hrtv^/mv4W's@cwvN{UJYw=A >Vy9[B<|cnCh-K;U&*fks[{be8,V[y\ ~cF5VvwB7 e4YarGͺEq+C3@a'ufQtfGN .][/5/XۤWٚd>(Wu`0>|S2))N 43!AJ]yR$l" nm">~1_3Yv]uűb@UzG8y:4H,q|chsX(,uIpj si3eS_&I^:*fɄq@d$pW0/}CgoGեFZ,oyn-mЖu?ۨ>lT`kQFgl R!_Oq XM<'É' /J/T_!|ޓ- ɉoq ,[c@%`AZ"_nGt{-]Qyi>S G)}Tz2bƝ6Uz/{GԖƬ5*ѯ-1tz WbC!ҋn ! ,j2 L)WKR8- ʖFuZp2xXag3 ôQ_Ʉ^TC^ʬ mZ(x;βjEPG'/ٗe S>uiOjF_$kp2#,r^/{T$|PeP+N':meM?:ZL$x"- .OBP̅ÂV2,Sqĸ-,xNו:]U|T+3!}ۚRtHW0$'͢0YɫR>m) B)f$iA?yFY3&x)f( { .0Fk_kخ @5 F%@˪rlsJm{7n?3 55nm3…Eg-x솶U?obdJ}Xxbe[.yrK÷-'IEbΘ6UN=1X~¤u89/o>ujsc*~5q(nCpc78!侷\}Q=1&oi}?'VՅQ]ϲ;ڴ-!0` Ḳ"(tO5tr/} 6rwĉu! K>vʱ1?ܐaB2:к7vW@zk۰ߟ(@*sark]H-lXY4)J*,14>QSVdlp"H]zl$Zfm bswX5=i^R*Ju˥?]vqWB?Q8i@[td񗓡gڝԫ7{qU=Zl(O&Iq CP|ݣ; D$P)A|}57IA<*3sM@\r?: vWV- Wk~&y.w6ȳQgȇ ƫ*uCI-V @/Y{I;{@Ts"t%0݇I׽jQdwNӬl\1w qίF<s(?^dk84 EmKQ@EWλ'  Za_6sK)>4U#f0]Z`L4MS1e#>P.WbPB [uhf[ ?S ʭ)c1~XeZ40D ,Հԁp2a Pjz>՜N)X7)k!R*/`%j*6s t!I ˢ%wʣ?ZH F .3[C{MroVFL4 d7ן1( jHJw^[D>՚x}m0F3]y.DS^ӄQiXF~{h_)k8Wz8ד laO fLw,Vv!|żc-E< Bj>>B0!fYytC 0MUWnE"~\wEKksdUWUIK#E[f/\b".Ra"uRܫ Ym:T3+ SAX%p3Ks ~ϊqWbN>n.\[;M@I ORxW~쯳 ׁNc)w=$|`n(v'hݠbϓ0;. d7±@,|(PJ2 HGa?gY?BThKKmdgGHrܓW8s]~CBhXj[8̅Tb2}F={8 =c?2 Y)Z@\SM!6]GKk;yҦ'vdrijps|c"M 26;d}I1O/ վ;|o/RC˸C|{mP^X?A" RއP6juIXt!Cy{{f}F; jʺIEs:-NpoXzr}]j]L[BƐ:z,<<=5Gz#tA_+ DZM}., tF|GoT` =^B5Q%;ŝ_mĶfdBoz5s)P^kxV:a˸61,dKlf%Ep6ɰQ'(ۯ-Xԛ}QZmLtE5!A85 QQeC(QP6ؙL9PT GN~%a&t7 C4ϚxXrdSNbf$p'箞PVk(.8XћH uK}S[@j x7 ?u1PfݶH'A3 ajզq毆{-mU]D30xK܁mn3㞟E Kr{ҧ-+'B҇ʥwZ5%5x縲MG-Q|dq&bМ9=9;= Ru8*ԏImL1QE.MU!6Pe%\ȉɒ\k cjPq#r] G.TceOY#{R~AS1RA&aF/"}Q^qTlߴ9L)Ǹ$PPm;=.܏DyGb^ QYoǂ^W|44/Ij+Z0&O!wOfĀnJ=bÃR_Tmz}gCUڠ*@ 6\ &\*f< =oC2Mc5aApF‹8UHޙ,|Lo9J7yJt:2RAmqRx"W*[Ph kQQ'`i1m|Dt>lRsUZ@!2<3Ĭ=%jZ Â4ѴSRi=lǷp}@B+y|D|{ȳT5@ØmY']\? RWa gYNrz'-qkԬ)a6]罹_jLYCph׮xPiw.'r,4y= S){;߸ŭaiU!PV*)e WI6ԝ-wIYj }ǘj:kaMٚMiUE ZAVtUͦGqȦm'.E(C܃a-~6عѺf5"lNh#Sz뮈X)ӓ D{SY;1 :p5 ۘc=Ш9UwY2.U|MNԆWsfjղ#ODk˦E$w1r3|/~c{R?ZYVUޡPhD1XV&JeM21DdytHUV*b"IS@15V^pbbn(YvA5 d ::kK i1dƁNBB;>j%As\*`g C'y\UYɇcNdf'ME&9bCƸىe>udܴN,MA=jdj,D\3g(a>s\;n )M#yVS݇Ts+D&dVWWͩ+4C&2h+ %F1W0,`ᗛnx ecB3kb}X{ӊr7 @CnLZ ]ILe/FFk :<+JXJί=ZSW"qSd y:'`-M7Te%#eBJl4D}) w5$cwiږ:uD)G9:ƳR:tL7TJFtGVKɩ_=tcx5YQ=&/_;" n5)K[EÞ*~{WR8Z1!У8R {!Gdot1N3tt_y:lBUWE{p$2 ٭v??[qk_06y "t dřfl9c?kOj/Mb ğE\KFѤ ₵62ܛIfMiJ-7Gl.K[ H/xwh Ryh!^|s=wv13HN#9 - I #vV#~vW Jaӂ@еz2-4-P/uu_fi3oPs f9#Nth\<;_AapSj꨾ -0.ld7;b y@*%PLo LA"$srY?q",jFPzA+0 &VПWȇa ea21kWuf Ѳ)jd<_<7 c9mX//o挩"0TcЃFgz`LpN@=^un\@5!{|R4򪸳2fwrէ7t2)\k멞B' V<;l]fyZ+L2Fx@Ac 8I_ЌFZBW֫>F+ ZAPڙIOf:Fυ} fzĺݺ!De;gD!|qJk|ޡ x^7Rs6ZJ zi ʖ1Ntn͑";Dg2Y(Sl5Mn;9ݪr_`Jƅ=HRTcn(9h (-'$+? `=;%WyF0>8&`0i@[oE ~v YW*6`5qnsA !'^3Գ0 ԁV{Nhw1~!LG0J͡lraDu"~^'%t%kq5-ʅ :vEL.[YaN 'z}UtgB^6i$\؀aF5{!`%?c:e܃m1CW\X,.`tW|my~VMQưI94R%U,"nmږق tK=e jƒLG91=6~^pD\m]t_3dJߡI>i[+!H׈u߈Y983 xoa OxTa u-+tȫ[Q [Zj!{nִ]KJV#UOSAI..MkEHV c$$7b<$X?Jo-heN2LIKcx$o!8C&ԦM)4~OkˉgM,G0pؖʏy8`P^Q1IE;t+`4LEB'gK` |(_Mrud֐$ׯXgPȉ #U=$9>.[ lw}\nzO? ZH~%ٕ>ؙ֮~g#|(4w2|u '߫=U6*D`DKsM sr:s^Tpc(`NJ=~.n:`)W{$ytĔhʣ(ŗ D#9zґ"7AP(>rU3CbI!=-BpNx Pt nݕcy(}yRۭ*iFU+&:d y&ʒǢ%g—(A %&&U_;F^AHj@T͘?֫zfM̸:EYp_aҞ.%$ϾenRsJai"_EF /{Q]˺O)<9_+βW,RmN՞58eWD lY'x> i7! =62ʗV\[7m_qq" u굚Pu&\^ >G@6"r 3Hϑ%%DNىjU:UԌM0l-/lmblz~qU!zEM(9~:>QRz~ʬȠԀ%fD`9-Ye耦}aIr>PSh'֧>F᧔w997XR>Hm淟11՚k|y Q5KJM` ^FuMf}Tjdaļ#WC ȴJ]#ͱN,5mp_瑮:XU9Or@ԢYRW&- F޾I4_X*칀yZtLB2>;`NT:\U5|L׊38\SW~PQoag=oҎNny?-ƑV(=&F@e$O,jdgJv0:?ߥU>IzV /`Bps޶*@RwW?&ҢA-G+/*_φrF}X,*?=65T½.DGZj>F3-O{F\d 24vL_bEubz7day‚ryda'^l9ʎ U3#d/YuUq|zY wOHjhL$lpגg:#'"1<Ɇ(vQQ,<\wn`k?M 3Z %ze2klQ[&u4K<[QMl"Nz ݕ͚=>^84ޭ&=+rRa|;3<2 ݝ`Aq|5 .*7#`=E8B҉MMNtpE.O'u}ئ @tOORl@/f +r9d9[ ϵy&X{nM3p@MúGn fc#7L#5%7!Ց_hx Aq@G0)Z&v;ŞқGC eiƅ+`WE/FBSp0jΈq4@c! sLd6[b-ۃ%ʲf]V8QicNg_S)ː˲m3#up'QYӘf  ڎE*H)m( ðO̬H(B҄샿C'L9 v H'g/(!؁dԇ"G+6&bK,NV'/:w"O=FtYD>`ncg}i.$gV? =َ[V_yT^Εp$T)R]58WJL!AޓpѠ?C, *4JbʑE1JQ\`3 wq=zF-]s7dB=V>ۛj6V421":&/z*'%zy:n~.MOsmhMsI꧝uٙpȖ5i+} R PڇJ5O4?'A37qς >sծMdJ,6=Ԅ(M'`s+2TSp|@ʮ|+Tp]+e/pSǎVyM (Z[nEф7P[ՔGz ]"D.rsIgD+Y3ا/(Rړ$$ViG-b <0o>L-NpՆ~Uc,Kdk >]r6JO`O9E|{|n\pmn=J44Z >WhF%FW"x 6fR<^Z`-s#vjko7`oјfu9WO0vxăF^^ԍ%u՜3}!0Xv_Vjso rAA `IaHb/B0~TKu5 c3+̽CydOx7z-Fkǻ,V=sGQY B3ci82lStnq7 :DU3J޹3h#wA 7tay>jJ ]ݑ <& |xk6Bg8@ dfT8E%{X!iY„h>E5bNeC ،')DӦnC՜ ^ dy9 ūXW} `VCҞ˼[5X:m-X'xpщFcd %VQ5b óSg{u}ۃ zC7֣IJُۜV:]N+\ bIBiPq.E 嶾!}%P7^6DQ3EC:#cz`MxRXH2>m8]7a.&2e(Bt7F_*(=;* rn! ٘"1M"}jtn>B1špoa6ʺz7]5iTIyhRJiLnVy @-UȽg6V d dž6Ut_ѼggjQǏi+G|bbxJ43+g%䤵=CB |C\X;(:"}DCkHVP/e9 (SuY"{C4Kc_"OPKrYX,g$\&t/69ZάIf:f@-]+\,5*B[FcD=#QoFo} t3;)NC ?8QUUmc3?.X֕Yx]9nJE)dT*g)0UږoUȹXԁشu Yh~] &ƠAb'O1[`bB;;GmQ09ItC8j ?rFSMO =䨐4By&GB7]ҡ0[CbMV%۫r.RdeF-b,K?~uD]ngZ˜W# FI8iA[hgT}l[cXf=qҔX%W|Ġo-?z:65\ru\˼Ll63r᪗xGI} bC4 ,))v9 d`uqw$B?tڢ:?:<x~w H}w"y6B*=VDWYwS%}1Ob Eũ,wO& ݍ_-ܺ-RC?CH%% c%Z <#N92C!-L6z1NȖwQfPETn^/Jn79 wP沃#| Xh*Ntzi9Ldt5슒2[/) W= UK:K)\ωOt=I;k8 #k)u6'4 ͚f TUN9e7jk?/-c$aD3l졭Cδ^ЁGVr'F2cZ F+ྫྷB)]LW٧BSFv8& &r{|֕!Gie*fWr'% yEP`4.?7h^Z#gxJiXfgTo^vxvXP7D\֠<㦵MchSeYUToCtm@ԜE\YWI־XBg<@4J]%jwB9H by0]{lʀƖp/< 9w"2Q0\Yl fD<Ԓ*\gIP$b!kv;? #dS3FlH7(*8'Ac+v꧋u2FJ-vGС>gN2/ zI&rsIsV"`w.棰W ܧDZ laQK䝍;)}N'f o(t nFqT߲ws_{%%ۼT_7½CItC˭F .1X4/Ew}Tp5st"[zώ&WՎr=~H n/ac/%8Rwn zIUWFI8~N;b\)VzxWB )4H-~}K,yJ{ST]:Q.PLBiS1JG?)~#3! 6zߦVg?^S쉇g#dz5p cfUևRDCq,m(ə7|07z0):^1cC-𮗈S?\%Zڞln$ww1h.WO_zMH%]z6gWbd|sM7B~Uxt:fԊ0mo$W 28?ݪ /c\I -T{V>t\ZLHt<2r&m^&+G&Ch1& es刺,b3jw['E}:v>J![×+atns($2 GG Vac䤯,PCbE[eZk#i 3%kh2u"6ɱi7}} #] *|XY;T?Wܪm$o|N>8' h5˫O,qַ1*03,X}> "x{2 #XN.#9I߮|gwZ -za^ؽkxr5j%Rg=\'ៜ}j(4rrLjQ-=|FH8H3_/z<nؠgG2G19]pusaO?I54=ֈq-yJs@BEF,- ]R`ck ZP3q1Qdw!Bz;i!c;ѠC&y?ڀI>e% 7ij>L2&BgC Y$\U\t̐^RŖTbl"z Lғ }͎WPQ{БO|dqwuvY3Jn"<5UtWqc$#^gtE {b3\)6p j'6Y5oc)lBfcIdMR69MJkEi M*̂ˑgB*1s2)$;01V;n˅P()|7C',c U#dJ;:5E=T 0Y]ٝg}RguY]Q4zThWRw|Ɵ&7SVO]lvsQg6F9@aj5Pz _ޜ6w5X{VKaB5II?ޗ˪B'MwĽKL\z*ztYgCӀ 'ut;ܲAo Hx50P44pH>I &nr.mft]g5/j1޺\ v[e<l@'w\CZ4~2g.Ip2>\0qk,IdoQ9)[&l[̌BZ\Ж$}b ϭt4EsV*>[;j·;pYG]kg_YVgws0oe; ;d'p;2b'Y"UjIΣLZ9 2^ҭ]Rbw)ܴ՗6 6ԓaݬJܹ2cO&]Fy-Cy.pdO-Ӱzr"Uv{e׀0M&!~'n|_pvA]5epx3SɉNr.# 9> ).8˺kX';n<*쀝>XsSg {ݾ ϗir;_Z޵>{sMpC_",`l%ҸdInS?DS2՜9$jwPTfqQ~:l.|I`>Fq .ܦ4ݑ)J1Co|K1F A IX?9j',L}#Y3Qx)@㎦N<ӏ-(W:c*K;zB _KH<ܓD. Z VCuWGt\SUE~c Asyb0ޣ TT<_w'JضtG$J qmr@m 972(j: +g+stȐג-G`/`rh%Shhj]MXn:~[N'luSrؘT[Xe %LSRMKzn.RU F$Rq>?d?ͥN [tJve]էq}*ZΜ1Ւ1өPLvJҽws1abˑ)}iH[$W{Eqjz.tu$^Q4䵸*B*<žA 5 :\Txݶ"-MWjo]L G)fol4|+%ܴkQ y뜬2}!#؁=֟c+o鍺2U}O>MNE7ӖQJ0b_l&.̺8 ]\Ne:: <Ě $pjd2SĀ0Ƈ73w)a:v `2 trb[%%F:܎z_E'(a }w ?U-U =RN'm+%,v)Ebv!9ʉ @-NJzO#c&އ\e6{Is3ITpF-:x^B&`SaB.D0&fS?0@Wƕ#D<;i8T֏\gLp20eqz |Xr/TT:Ő;xʥWG}KmYN:d =@5۴nn] *\[IEq/v0sKq)%!$}"wȚVSM-r%%RΏA8^JN_#1g{c\S4~˒̓(=\qOzPK ``l%p #gyvX~bY*\_;B|Ǎ>_L,|nJ'hmr.uCyJl1t |&CF }K[ICPavAR yloڀsT1a DM7L*D* e>Gh^!Up["Ƭx3*)^ƶy/s6*"k㘣q8MX4ccZqϽ>0G*f &2}5*Lfqz%E%O\'4fu:8NbiwUB6HozEiryDJrч_,q(#]PͰ?G^Rf9獩pXN{HxZ8?sty%BY.VOa%t⹝lgm*QBn$Lxi@7gNl6D]5Yg@n1!ɏM k40-\C???s u+@V,Q亚_+BMZZ\[.hɽ4ˢd򐁥ax4u)fe)?xb-_P\+i8JBfxHar~S9J]*H_4'HUY|?=*}5ӳr)d RL5i4Ua ˋCӣ̅s#dUB>A F& `HK@VDN"Jl`>16ԽϸtZ{~9?67[/Jo s>B:@KFRuܤ/}~Qk 9NaX9 N7VeQ3|i|KbU]iNJ&wܗҊ/bIS!L*lBZsV΅ᅫnzډ~ whP9 ezј&7TAV6NyZlSdɶ4H$ןfz`M X,ϟ{͢\J~E1+-5\WDr~)[MtWj."jR!c9Ϲk.nL'AMEzF=;U2Ͼ4>uM7ޙtj6b`6RVV\؆^;(,d:Ձ"PSGuy07~As 4ETz`Y#=o);ݛ k@APs&f$x.Gٟj,Ӈjj +"7#4Fq*ƃdy"ry=ě2?o,CI}̡5 <ͭ{xT )¡\+3LZA3c XZI׿gW Ueҽw"r6Q]pp>]<\O5iŔpg[uO5Z'rdt5:%dl" cTA3dwwV ҈quLpmllYRHgF~OTƴBfx|Qm*bWC`N#c^5vs{}mE,VXDX/ 뱩 FL6䚤ɮ\.u̚Jy\= \+ovL彼Ng˚ߕ1óu0Δ/b] M*tb)XiiF2]uv·JUmh@pZ{`Sv`2G\xH&' G8\4*ڗjuDP ȣI{)KFĚɔ8C0$$xvFx3 dϗ7)9J 5]%jd6go}? ӯؘ"k9^96(it V: "t'w+jIUcvgg(~ƹmDstQNnLϧg=ԃaWgd$2wlbOgCF͎7\΍dItZ7ChX |n#eaBP]=FIhzrW93 d2xM[sSiФ?3ttliׇ8(w 6sy/tm. _ܑdwWjA;`<<,/ Hϥ203\@,!彦A+("Dm}h4r4dd3b}iṙZrcRBm 49If}3"qw_b7/,-A.^"3u6*Wa_E (Ż:]eWVxMlVzRuz/_Ƀ"v*&A]fh!+@7<1K945MLXfHz{4[-ݲ:U6JM 4=F eJ$ aPk #O-1hDw^>' Ed)INסsJr3]c1/TWàE*|歘R~ ,eitY2L_vן%.f=AZ<.ų(,|cPg-Phª ?5edH8iH|OLKCƦUԹ[U#ߣ=};ߙ ώk,66j`Ρ`B۵/u%t[ePE$G ?|B'x%o8Ny%:`#5u.B}e& OW6bQe24cؤ$ .a^_҆I!~cq$}ܮ8#A:<1[wa)8A›CvV*:b!~xt"1gxv[Kh)0>'P)3^2xyy趄| 9G9${˫҃i ~U(ԅ)ba ̹̫6ݍK.MwЈ1[oaޞ4>\'M&qƔD4Dixx]s-RxsW|ĀLmc߅80fN8taoj#!pr\,t[㴫wG^2iX?c0TMBtrO_PN =*f@WJ8 ~۾k4 i).m8D=( G(:X[@J1nzBf5$#U4H8ʿoN-jcp{"wjU rDZƣ) 3>AR@֖ H v2c3c {(+eUu;{MniɎ)}gáyb4֔> 1+i.)7f\Ԟ_#S Kݷ|f%}\:@r0=0Z GcUsǷ ܂1d]5':{f_H܋ KMd\h @JwsKe?]^et7-~2ۿniF^8Gt ْ?z*!9sUah$3(swNs*p-o`M09iyim3Eo Q (d'ޗ'7P%N|xȮqL#\^NwTlMv=~J2aac 4LwO$eEqm'>5}1x;k>#q-˚yR&{^'D0ITRy nΧ  m^P4X'+ K2}H5qF5"r>EY'6%1/9B~AS{V%K/ 5_zu1e~0ޭ}9j7"Ci |P0t Ux^@0q:ǻҨT>u ?0¯%O?$Pik P5Ž+,0F.;B`ßASsT|@^bV'#Sy!l4qDV ]\c6gO::7fYѲ_ڏ^@TGP N„,<2)Fmtt 1XAOAU? ([2S.36)胊+(r3L-gȻ^?}`0ӖR0-TP }5$I47:ȳsoa[c߃=&qqBve:tb B z hhLBLx+J|A0~ SK=*s5]h.>3g=,C8Ct5YI!&>~ A;FaQ6coX,Mƫs,b4Ev,!UYd{́:m(lх)L]y$sOX~j:~ZF2ltY"yIǶGcb5F🸓nq%磚)-cC[N X߄[->ͫIē -50頲6s8x6MEaqdsJA52>òT,PV#R/I"ȑ@ V_3ƾۺRidk9MyйQkeKζyb>>{m7X{r4J""%gN%0^a%it%ɅVKU G lUL=:4 "| V8綧WN9h1ɋ]a(iW_c 4"N!/ם.Ɏ5viKXMQ+( Dzf ʍn#0UK#9.]LF}#G°!dEӼPS]1EZ1UCHy4k*l;9M?E+$579'(&RfHstY[#q {ӛ۾YH+Gɯ9 W]A@qOn5'KiT[h&&XԲ}?zYCd ~\!F0 ]N؆X\{ `ˍsx܍)+di ޾ySvwAyqx#4Cm8C4r0o:y݉r-PtBՠ2/I@}/Hu\ucB?B߭RgqrcF@`mمHHB6DsGe.'増;&" Q<7>a t#B{+aԯx4i25)`6xAW6kh>ř~حHDK35(6K(h2r^&J*s+ܟPWg +g\,w%D[OYZ4:0KVUde$6]vsQ+<dSC-^0$TDrmgj=ɟd^Zɚ&sPsuu>*@RB3,;3ff'\(dd [rK dHL puemItXЛ l2ojzlo+7'${MH˹(bŧZjН rqG'bHCk&t5 |P#V1wFӑzT(lBӇ%"Ogцqcg6-+rA{J xT=>;!Sʹ&0~5May(G`[o|,t䱓e 2J8gC? Vf椊|rF=50bU~Pz/Ot} +y >=̆Fɍg lݪ8W"rY8{o冖VFy}4Se' $1 m/:=Ss'=T͙aHCykodf`^-q:7: `5N_1a^>MA{0&]Tǣ6O=2ZT:& GjbXN~o#{,:,"cn=IC.GkInVpHz(gjJ ז(Ǫ*1{æ2XD9:8o|CRJՠ-gL;SIЂ3wg[?yD)ф ~>'h3W0I7TNM'P2ZkUl䉁 pćMh0jP>qaaW a92POsXPh@Lqs`cHQ̼mH]2-J_0~`@hGrP# )bm3/>Ƙ-XD1z_Vhk.DE溊C#]Jnz`yd#A s`'n"r՞2fƉ;n|t|&[_RY`0!I)w m<,ieZ<_rzћf%?YuWLgC"%T+PDO4Rizn @Ĕ3C>CLsʽY{߰BCg0]zVFZdvOl$!>v,ϣfB(na 55mp q'k/FQ,x'@yq[ hX+!Zk1 zw Sޥ:(4|k4=6Vޓ(g]3$=N bC`; fsZS$ۧԹ8[M/01 Ԣb+J]'&@V 7ZsKU˅d:~-H(oW:atE5~9[no’Sx8 )MS;iCCB僩;:.-5*ڠ1 O.pp_x~30TWI0wzPS$w7} JT ثްT~M̡#!J|*v?79髺yC,WI!ө^|PURëyi=wa;?>qjz&rnqd.5iVu U.58/|?!XxK{.)OeԴf\5)< Ҟ:rP]OonE'1OQ+e:d +lrenLEHL ձT*^&WFKa;2v OW•:DU f,êh9l.=+-0-II T1;"#Zpen n]v.J†+~f9Fڭs5lIt`1CpU0B%uTP/nx&ln:$Ă?_5|eޏSz.D= :_RAF̠w0K$b J?W|]ٛ #<)m0[SN,1T<Ά_AUi&&ԘA@2a|=LxJI&B91pғ 4=cNP 1xb0{, n9ZJ@qktfĎhOAc{-.e j)Sq/zw>CTTkIm:fMQ): cݬt)WڣU<8U,[]ҁ$2_MhѤ!Yo("|'LlV]{o?b%k  H&OZ7&ldY_h~1P7! GoVDˎ\h}bL`r9$#`WlI|3٫kL2f VNF]w)XYUI`6[MvbIM|>D*tvfjgN0w Q0 T^ZFǘ< ֚r ,JM-:r:Z{AX:S 7I΄.%A^W69=?J—tqG Y";澄I5Javrt-Ka ؝rgP4 }XW>ɣ8z9˪L]ks=˪]D]fWT䡪)2Ofi`.iqj7!"س^\BHi.vsȳ:8v?!6gw`ʝH.ŇN<3*Ou4:JHt dk.[]]d]F[Q/k8s Kl1Pؕ構\cE44dNg ]v.ռ$ss0˪oM,r' +̄rюώ+jy)p;qCNG,i:\kKbğ&rX2}u8p!^ՔFˇ2}J8^תJzک3RCN XϴmmyX>y!hOg9+A=OC8o}ɡ6)axsU3j6'tEvg`FO;NT̿ A{@a֛횂>Ep|3`ܟ!-Q3gaRӹ ׺›wld &3W{_-MmC܀f?xfq`.,'٤˷ՎGAw¯Tͩ+Wmg~.ahO)oXzrqN1oJА 04fA뵂=-A'vv9g m?N}è뮀X} іqn&zgmɒ5.s9' u;^a~ji_Un 3U=-A8 |1,)éGʆwV_62J4qGnD, NۘI)g{=I"|!7ߎٕ ?war@i48|'Jc~m ՓȻ舩XR6!ٚ>9A⑦`%3 sxې0ĥ-9oGZ2x] Ð|?5sR ŭw M]očE[lk~9@unA&l-۔E0k^ ̆>' ldof~@@wZ}?eEA9?Og]:ϹSv?UTW'UN()%-6?W\;H'AŠcVZIF:1r-#><8Â:”SLtݘz.?DoڮM(-oN* tg g'si{n|8Vnyي;>LB9' Ka$U %d%Y>\5Dދ&DwataϕV'֔] q34;WtS‡YJoR?|A\lmx%g !"~I)/\ų:l`GH>FhmGQ\|Јm~B*T;FcT\Mn)G¿5=CuN`4ԟ˃EBuB'hqawXj"zTMtrt+!4@=[Yl>N?LjV?ө؈xĎ[SO>NW7H? TܹiϦ6(J.߿ML:@͇Ikꢖ8߱`<`wR{L49UxR<չEأZ{8~G)F:]Q@s Q\tiKoTڞ/)ʢ ݅C:i"|d:ic-(+NFzLBWt#Kq [/1ĻnQjL7BKݾLS̖$Z|Di4)i }`7"aHIM"l/X{pA8E5kɅ$eӂQڥom*È_#D۷<}` #~uq {j>jH*tÙ,'f/{x@[9Ul^R4ݙv឴i ݊nj%_xV۸(МQޕR/h؋p$2L+L:9h@M03ȃۿOWXKF&,' %i;.Lc|EMO˽cGvu9?1n>/2 B^O>$a+`4wkt@?sjx -k* %NTJ8~iƶΓ7F =lfOTBrbƁ=&b=p^kI!A|JBKoyo)"@ F({Y|Q Ks95 \M$2ā=eEAN* M}#<Ÿ,Wukj !W }{Go]%OE{`9FW$4Lf?R/؏e|?+3}UӒ-bݏ ["{I^(8ZRb,␙7hCD(f!&F.=ja[3 B_ad\b:Y!-v 7)4 WZ"5K.V&4z՘! G~BJ u>|^8f|!ߙmzz4F( F,:ZI>) )UbFminxaB./"ߩqb41Wػ_ey^۞X;=RRg1ֈx=XI}7Bo80Tlua/ghM2b8 gŶbj"XڔwE648'+y*j?r9j%&5:i &? PUM+8KU[ 1/X|V5 }^BW|%2=+h\;oB&//sU6/m[Ml6˅/HoTB`b-&4KDybddU/0"ٹ6,4V-P)(zf[B.%Ku[kM?K}?E\鸔&S/Ta^U@p uX41鷙dPL#SPZ1F{@cg@c6{BjA޶0QZpH|gu9w!pI\ֻ7+BdB6;eۀw-hTm(PK۴ɌX`[Z¾[a<${x+QQvgzE0Ap@-l*ݽ6qk/߷@2lQ䈬έ$o}RfeA>U^H@ZՅT.eC#r`vN6ܬRR-ɟjtCK6mSCK%nX]LvOSN|D_/ QrTHƯ$EͰbR]]صLQh)PB?JM;G!//@MddeOg36][5t )SJM?@}$n< Өd0&W.ޭthvJ k!wIrkE4eğRdF(.:{P:sN? ν\(.&>"O5"#)jNm?ninƼ~C uc!'R;Q75aH~(4n9hEj9Yl%B1߆ʏuAJQO}Pb\t]X*FU-`IFt6(bl#5)mfXy$%@r)7"E0M% d`/{@qC S☩e^S \oja.;KuŹi~wr|Am:B~歇aܜS!h5d8}^*QH["ff. f\\=p {9.l*k+&Gri+S>')P$#Z+FkAB{?uCg4eu /pbe[76wcٌ.[7uhapTu-.ks !s &|jD K|QKBU~x(?ur7TDtO6}o\~4i$݁v#iƛa2%/ZCv<3XCq ?Q/ܬ fH 0`@:&HMS 'SɓÖs!Wv4u^VϠqVвfI^y\>B)wiwD 7b!ldݪJõ:| AjD&:}RBbiQplD Z!paAmg ,Wg^^gQe:dm3C7u-ŗiKZf8chW}_t3[N7I:H,Zz(T t>[p=[)#vN U|G,;keY MT s~C?3 bl ŬP@_;Vjo3W@dz Г>MYHmG$r5_xz2)3P}syMZM,) g% R3T}xhRIǕ%J%T@=<d@09GBɹF\$](1gDQF%Ih|Z`OmDbU(T_*_A8$1E^P24y ,`=> DZiM!j0*|XPH !;TEz_.BmBt2M"Fy ݿGK3܄⋕*!< (Njt5JT3iMT"f  VZ!]\jh^qyQb炻]*x Gi;:HlôZSziN.~@ 燛XHZf4V HTV }0I| k3ꂗہekTh~$ZO)ٻ&^]o @T-Ї$,M$\C+d5r9U}1-]xaf[§%nKK.f~cT_'y4ZSTsNNtM6D^ ` P]Y:u]|x*5& X S5LJl\m:0I. ԃL"!sTY9O 30SWY쵕_faş8w&yc&uXY>Ķ|i̘б"xl󀶾fӼ\w7-T7IlWR`ti[!AIpѶ -U$U0|"hi)?U~WVr'Rˑ,h>T 55ŅGtC@cJSg  sd\Db:>f(WcckX>xiSxn4'äQU`z,'g/Q燤F)\祂|jWϗC.4[ ϊ6i38:x~&tg$;Ld"yʼn_&ngu*K92Ϫ2gX;CZV2X kdz4M\Ҍ cbL ߯=Z.p.@x;~.L{WP[tԷo[4I'E SB?y9"sb0: .޷A+ $ p9ZHs=( 1|i[, 2tTרPF+[̯e̓QaS1doe\ܣXHmBSB(٥*:Rm h؜!})WO6p8Ihb̙MfTcD>?8l+FY FT5[ O})O%! o24 \fB܌ `aDޑ$U_Y'/#4rrhqŀ^i7;cu'Dȃ4̩{0\paLZ$R4WEu<ڽg$xJ" Q/&D"[|&k;P/hXgO̱csRU 8AcT&c+h9A۪4'4*@M{;ËfޘO:.yxPG!%3bvl'IJ7FeA3A;79 ZTziD *qCj,~(㏻dz9>C;LP<G1RI]F*ƨؿ7?v(f .?l̔o|4S{"&,{`&jEpP 1kGwAc `HdΌE**IhWK܃BufAyl(dɝ' \OXy=fC/p?~\u \adohZߎ k|3-OX3[D)ّ,z]7P)$3C*/Sbjs2MB>@7$9o%EPiq$ө/n0 TYrhnU(PJjDԖ)rhާW (?[̺ۍ RӲ"vUHL4Ov;ZZ v Q AVb6*6iρRduB(S Ƭ ŏ%wr*#~C}qk*>.9}!@1&h)M1QxOpn3|S֥/L@%Bry4N…5NL#/V-&uO Gܟ aK!83 fVҳ1m޷ZP<߼6lyzl><"6g-vdZe P)%#Ԣ~p%H23sX<7 M PJszwq$>_0n$GIpi KL8e(MXl5޷Пc!|Oږ^ͩ ?{&#XN?D+Xnu[ELBn 6P9Hr&@4PJu|e\zl4:\0F CA:8~g yvNvp+μ|A59gCb}E $*,R}+w| *4w ؤMR7{#cz;=rVBш@ &H;Zx4MIhP'"JTɾހTd/Sz/MbZkI8U(|94Xhk1ON(ۛq \7-!B=ҭ^Qa}b}:LjSCގ:oNnG3MBWՊ%Z,9<(`}հ 7tBU&'̯$+W{E.aY@WIVć5D^E1;'t0u袷"c76CR yunlOB7~G~mVFG-^,7ԛ6.E~9gLFxDߧgi9k Jҕ2!ULuQ9>39+5n繾pĊ_ljq,#b Dԥ\I/v:Iy=X=n/p;w_;-M;Tt3%)OzᶠKpϖRL.V1-e!/Ǻ bªVI񋆪4"ZKK߿Y;X. e%^Td5|L_Bf왢 KsʧU LǁƏ$nd(^yO^\x(@q*=N Ŵ82Ўzd|9BQdye)1}'֚uq/vቈ[nFӱfwJ8=HNʸ{p=Px VfRUڂ>QvEnf=9""j hO,r=QQk/R[>y-~=9Owœa7`_bz`wp-KmN&WGrկzȓ[1sa~ ob~X ðOj.K"|̓RySt 6iҡ;A@: DPEPM^ɻl=>AubYÆD &܊n϶@+5m8!br."deZD+&Ì7 BRD.u3٬YD𫮛#m΄>Ҹ,'s@$A0vX׎?")1Rc בq '7Sl @SwX/șKc~W1HuKp*访.*vTBvϰ$e9}7'o)󦧃=Zy\^JXG Ϫim6>^ʬ%z %-0JB9,::?e Ҫ`mp۶ !p?! Z♧ -Ox3dAlϊ#L6Cţ8g^X*d2U{ IQr%ccIh O5q#?"<+;,RO:o*rzBs#3'?YDaUuȜ@Hl9FElKsZ[rΘ6*@;An"?mAl 9-SJ#į'sZL㦷8Te]mǍ.8vISchu,j'3e]IsF¦B#jTz N|Տ"Rc-Ӊ,0rmAajc$.:8<&uLˣ> []_JCڄdzbvl&^Pښt { gFM#@e/ҕ_amF{ÊBzMHJ"-AApҘ51(]ceA%K ETDknӑSZHڔi)`%:b){Cr ڂ0. u4Uz 1}|ss.t{;o$xoE궣CYQI꽍oT7l  َ& !ۿ"C_?ƽC&75f}1*hL)vэuڈ5B({weAt lq~8&.`]IQ1jU]0TyF(r#L): v3юy᧠G!t \k@ij(R3C&r=bt |ۮ5gA4ȚV4=-x$1;ys-ѫk9ت })`rn@8oU6}ڞM(9x8ƹ~-h${]|{P2h㽌f Jf[ cDoJw}bVXҌÅ;ܟ3֛oBZH+R6#Yn =o6݈O77~'''7 p\\(9"9)q kkV9L5Ў%% Хl.X]J?UJG>H_Z147U`jV5.F\jںVHUN!eP;4!&i:blB:v.I*17t v`>iߍٿrު[>$Z+@c,˷ujc:2cytaBE"8%%fD_ ƂY,s@ol3!/N$G͢feNo"GdʥF4&:^KYs;% xvM|&Q6 EH6;x0Mp*<ز~۟)dÓ~.x.GÁW[jvıG'uߨu(f&mw\U=@ =:=B mDZM׈mݕ%vNbk=:'ti3 odR'@TV?35 K=HڼA{X 4J84/LAˡwNQNGB/-$1Q=թga jė)ƇrHAIKD޺k`ͧ`Lxa5qOCaޮ?Dz4&=NGYNTt 9^ $=]]1k82|n_\=5||`5r.>C|%J[.7X-}ʼq>Ү)FvЇmDyyIYdS?v`',! 3 ZF}\%s$ qEnr\:(wKWF.Ԍ‹sJ2 ˬ{8o5c~ ZB'razmdQ*7W&{2Zfa4#N~2">,'eB7eW(2 N)oEly=E=h$"?'*(gl7h,B z?? 87!V"^qȗE1mVŽ B+qoX3`+s$grrYaS6i) i'x 9l u:7П>JƧTsˑC"ZWP>k[uY7w6y#V>qՓmv HTkak]0ސw7[Xq ]#wFۘ {8yatsk /J$$S;Q7HɯYk-"SkT?,qhA؀-X?myNE]{@hEq濽:(a0|G]`3ȁP' :A{ޝ{|2a#AaOToYΒql m6/|XH]C*OsCA)? umV|V h7}NGU-n:)_hQ{qwdvds =[Vu*\lik-gWSN`&'-8$1o(!?{ﶅI.LzёQRŇV!<4N[#JS[z$JZQz60"?BXpCk]- th}O'F7DWkP'ڈ9Of<*YaO7?L(p%K3^gI=h#knVundJXn){+9\TKjy1!]H]7ZiAlr:!pn=LˁT3$,*.ZɜĜh \7B֓\w-؊s8#bM\R11nغ'4EbbM $y/~Hy+h6<%qC(UN`E#I[::y5y݀4$[[[ǗkmC! DfPDt0m[ a;9&,¿z (S-oș  +GºV,8 ?Xf_)rU-H<86h1^#C'dk&9%I} s`WPmqQ{03 eaV`*鏋e rbDƈlz?(*pr?i,]>N_ηgc%b$ >h >9b9b g2#z'U1@8qNLѣ%r^/K>(m':A %L9nƚ6+zljx\7!ޯ>evCTfP\?֑e o.maTCۈos9a܂I7Tfi,_Ri8$9./,5drѰ]{?sPUJs;lN].`ij֌C_G$@c_.bUQEfۚeQw^H5`^=WV_/ao8D{⤼DDڰw#i"uZ;+( zP^߄T1U_ت%;G2pO^SϴKriɵLqjwgH˱;$(aҥJk[2y<٪4[0Օ\> G@Y7T\7;URrRvqCoh̖-V>;7I-/cuжn#ptF(T@G\{Xh0 t@!uS2wg*P/Yv=]W$@TymSaV@jDGGԸW}v[]3闱L[|ĊS^T/`/Q; j|"<9<Ktba,ga*=r\o :eɁ |ׇZ`Q]駻ڞ!~Vo1gA6LKs@UNgm\-'<#u:#lo6g:˄Kn/454Imw,nv/@>0C~{70aB4l?uN %j_ۤܞ%(K"s2p?ReXI"ܔvk{vc\%k:[dnZPIx]4gsHUDo]8E{VrAXrbN8Nyȹ~K&'}|eGk &Wc@p$z*ؒ8w٬ voVn%u:C5yזQu( o$;̕sihW'H(O0CfU!X,yO6nd f&ĂUCO '7:Q y<']$_|i.eāQ=b6dB`.LT "Aͨ"ܝ2T> "Θ1w(\cgHe{v։I޿xzĭ'eQ踹|c %RJ<>Sedv9O_w6x7>/,#%-75y|Et]9 #r`=v<~^|w^^,ƾ֨ѽ#HKv}F]L  `FZTM`$ ?r܎g&EP 34}CQqJq'bv6AvE}oy͙ܾvvUw>MߛAOE{e3ڧI=uZcu鈮 65`@4!E18|Է,8z27LL54q{121SNRv;xW[˒BcR֗"PbB| Ƀ(_:7+H%mc>/$rsqL+祠PɞibލހgNHIM^R$_P v8MCCЂc_aX Inv+_E s|e46p)O;?tT) Q0NS .=хǧtaf:x !=vѺ 9V F%دxM8Q7=QH^邺~^#ߨP_-є.$=żFSa]nM/M17=:0=Pm_ "hzCל+CwCW1!5A1Y. Ϯ!3WN5B_uVաgZ(kƀGtOl0$ 1#2pE/Xk+f(Qz ^h)hς\(Ǝjv3C0L3K*o2?r/4nSRBAFT`z ߻bFnl{ 4*G?T1B^t[LLdL pbR@L9!FW^'3f{ܰ_g7~Fp<8L~?"Y:>RQ/ 4%"ugvx`[l[l:በC@$q}?4/ L;h&:T.N7~{^1xa˵ Z+,$L". ()Br΅,QƷVu3= KN"qDBe Qmd>a}fFGFJ' 6DȞ?K`*NgEE&[k}!:,̆Qypv2y~ֆ/jEEw40 TZ)Z*9C(>@씴J*~s*kAL$2fP/|IPDwm~/ ֑&4O]E1ŋF8>ߧDBHx&5P魄U*eq d<̣\ gop骸n qVjS:Prt#/&뇫O3,WĄu| luQ?Ͷ6iu%8׼I/0\p JCL LG_s"MF^n *r-/SpTHz`ԡ2Z~L(ӤIFڍ=&_A "#bm~QB4JH]-wR$L]|b 0:n3͘=èogq"F{Mܤ\H0ჹBdY=;VE~)2}q@XP<}(Lj LB0CaApcpGAV261w.6.slHEN#|',~m46ʬo@LOt#~cӐucXb4㮽 tYlL8C!kN,o%+k U[/P4*;`Ck Ԯ~lsY6RO=-Zm%ܟ>X*iFq8^gw6aZ_$ k zAB/LKGtz"t1p#bs{v' ]Ft:fGqV(  Ud+#jP^4n|֧@- dF>'np[8Heȸ﵇2gn:'I4G,GZX=Yn?&OGϳ6rXl4-Ib0G>U.}Gx! _'J&t0^zidH[h]@{AY)G&㫽TN2UvU4{m9W 1R{QSc_ŗ~Aqf;1V*_R.!z.SZa_j9wЪ V4,ި:;(@c5ǎ)uy>ʤtN,Y9i,4]bw z>/jE ʰ5SP,=7bEx .#bepq=nvCRP#ay03AqY)m#¾!}tM~` w~GaÚ J 9p#~#$H+w>&{Ȉj ӳR?g8dߴ%6K j.< #_YBM}ֶ{wMyn1zhU3G@18JZUrL?o2ߖU V$"r8lz0Zf D$Xp /3%ܨo=P!iV#(xhq=W -GoRf+xOyt 4Ϳv@HF̬k OXE\k]XFLɨ\TXͬZie#& $XEXL}v^/|x!&H(wma*' w5c[܂+NgML4jΗ`0F Mhk01-':˃?-qˁ'e?Ӵ82k6YJRXQx8- aQL-k7cIYXVjaTq:᝹>vh\X##6ډt|%yK5m|(FDUG+z\SᎬQBP!fj [*"V%ʼ ?'?sKCũ6ѯ V3A$GQC#A;U" 9l"?H\5SaK^7 ]*F>(~A%kӺnx)PasE _ 4ҳ% ,m!sύf_)-f0z U^WP)8]ė25\ w V9a}>w(^L 0^wi!Vi:lN>!o.nv>8LrJ(h[5V[J~S=+uL8jBEwL 匭?ΧUŏ"g۴|>^u-!yj7l0"NI@;'['" Uqh޷h n3-6`AdjNTʘdFs 4[@nMGwX^~gcDZ$8]9IM?m00|kGL?b@H++5k2F*DoيZ$XC'./*Rh9`,kׇºb25>1be wJoV% !}rԇ@^R66}eVO =_O⥱:ìf"ɮT],BzI[:|8XQ:*萄_iX2g_~Q< IN$ڭB}Ny>]-97EN"qa۬U+C䎷΃P܈0uRF`r[Қg&BΘqQ^ +c9./~iG @?; E%5תAF-o93u6R||wsQ_{=Y,zun]OɊOX'}yLzXBYB`f,&ԓ[&ª]~ch\ Sʀ:jC25?~YsU+z nCo$ݓuyg jBJ dl#TYL+W;Å )谩T%4[3&)_>xe; Խܑ|hZJۅaHP*eg ='<(jL,6&5U ۩BP_pMvډѰz(i`BZvl lའQ2$(%KxK[3/ 2$RԯC=BY4 ؐJdQ#i>g[vBhX1!qC1*]xgk,,CGŷÍߕ>a( !Y],s$b>3&WPFO#͢$z;B_6Ȥ`ւ>޳殾4Dw9 k_eX<@2}tNfW\kpu)$xQ/"-G|uRqHNPIV;f7ރ͑}BS`xD Ѵ!JDΙ-~pNVSa2D>'}JQs۱nWY+~d;0a=6 b1nց$ONJ%GUK 9?6e0hv "HB73*gML;[f;'=-jg{}k1{YOш]6 A1NP}V2DmI.1p(q7C5=~AnK6LIλ|7+)п&ֺ=\=2e"!-ViB_d >(xASYS >@R(?7|1l0{J{< bQ .\غ5*d/IHEGw%q -\ғg˭J[UvS pے zMAh۷%"#??9ís=M cV;Zx|h9 c0Ek_DEl8P(؈PE(a6"t C@ecլѡ,)y3 2rGL9 }NacA5aH09Pr9 BR}lҶ5xb_Z}+XJsqzAWo}U=.4wx9w7Xi6kǪ(|$ ߯c=ˡSVc%ɮkVG(NW 51uE&Jث%nAXw|G0[FͩzaMc>&g[ ,v?;wFϜ{+_d]C%]') ū XQ%] \Bۮr %vu&C`6 |;f>D7ċs-@MSiCDSf| ƾn#j̢cQuX J-\ښİ!UWRahI0R_zOs{W4VB:{jznvT3Ut1&5 BbJ>m>+ 99Q`EEAe6=GYjmKK}pH<>VHA2c'I ulV{k}T* {:Á ԕE+-;ssBUxu L9Ͽf.Ԧu(^6%M"Op9M%A6Zw€=?wCG;ܕy16EqBĽpOŹkM^>dih|GN[[ Ԛ5DžZ6  SxI/V?2$jOpQߏW zضeaKzܶ1yj0Fg3ǣ'f}XrתC33vw!gμ|i-x-\6;T=/"Z~ !vf[oz'4V%*#rSD*>6[ : $_QΡ$O[., 0HOVDpr-%x,ci^ Rr"o2+U8`RMe: 1_D*`6CjU6k-^L5Y4A[ oa}r8*Wyv&]Ja;tdoKm@GDћ*b;KRg?:'R~#xWi@¿)Q,EyB1WS߆ަ,~GAF-uu*0){u D`7IpcyAi&+ G6BkAȁUuC1cxo)yLȩnO),n1-*mpb.Zz3Ȅp2 g(Qswkum`i- YZkР%K X!M"N۷gg![`Ec.S)1]\'3=*gdkXXWkFD#mEYT,| ayX?ιl,ά s KnlT})F"xgB7傺ҭ9]0Q.ϣJ9zʱrh=:][v@n>f1- 4ޡ+gTke͘&K*@V G}c6&?=wA- hKEHKh۽.Ѯ'kF (N1ݹv:qtr Y==&%aJ,5?#meTERs>&J%k!/Q6k#1۴u+;6 \YdH]f2&0L~@zanH3Wz%@B1=+sa~Dde +$Y M~]TPH}*z}C?B s;.dOednN8m>oc0FELE# {>@6zQ c*ֵcא4ʵ05{&vKNC&2~Zi)3`vntgM#7rȾgG"^*x˜:[7Q4cvKH7JBw6̟m38#e`sHk}v!dGBT4y"iJ^n9nG|rKI;AUTUͰBCC ŀԀIϣC\uSGwu>Y S(DJ_4wYKYl+sOU< ,Vl!n@8[odh*zea]%ȂS#jEq<Дa ƈtS1+AՈ\uGt']pPhGɭ6Ž-瓁) (B=#jT2)a]TVtx|GŶ(Vz1)[8ǚ)m?f}QeC|+΍pMrwe6Lc2@nsCnJ]7 I${N!ڋ,˳91Q>[ʺ|.hh ~a)&z+4%[bEЖ/ѻx^b Zs*ݙCCWn^_h0ΨdreE 4?0P1hmW\1NH S[Y0Ӽm&/?!P tjPlu1]QbţLu[_}8~>11$t,5XgG[0 _8'p4dW?ub ?E5i|x)̣n^в"HP 8Dr!g9W)XP;VXuo}Bi?@~4S/"̴X;"`-r}1VƫXB^($$Lp* &G/ٌ/# PK kyMMKgdz}C]B< :)ގ@sqDБh (6"x[-˗Xp_b@_ R.wή1: ݕʍOD Bx\ay > vBfiJwEpzX GEiq#k)CU+h=fKl4 Za%4Jν]!КTIS ,9ky`"'95JK~X<pgP3q|NIǤ$82xC< .mM Z%L/v %@4 mCsvAsÐ8􇱴Qԡ;O3koF2opxym.pbbϤ2,>wf5(Pdk3FO+ zezo9tDB;LkIwP^5)P0-b`a}2@Do#c*ca=9#\EY#VtQ6}n#KEׅ9 6G.nu?E+~kiLy0 b˯8*.w}[sͬEvoMe!.{.)346uT$"5Rj #`${˗(=`\=iBZM1KP,˗wĀ.x @>*J *鑞/^?jJKL"}t" j`+|qqfn9p}58q5T򏐼Vаdpq͉ٓT:ij;6\!+1Ԟnܑ|&322g~GG~6q(Feū[7ZJkJ"d$ru}蚴[=ͦ5z$tG]Wq:"HebW`Q G:)VD7=fUUfBGV6'jY'8%Y7wϪ C3rb'㤱-;t@ !m`EL&|:Y΁CqZp}2 ;:Qn!ֳUyYJQ3:Ɛ{P,kGa.MINN|T] r>A) 椑" Ew,8MSF(yL]ږn5&7@z#v!S)`۹C#zsMuS_.ãEEPo SiK B/,! D*bZˣf覻U|ʚYa$ '[i&(j8sm>Tz6]!uhYu#2B҂uP~˺p^0]B~8!G@"7 #9){SdFEiLhƗf{ #χ +3СFL`Odc- C{W/_-8LG80xa׋4xn,cZ܋' m@RX|Q@x]% +H@|S diF&~$WEsᰝEc)2RqY(yE4r!=JҒhb2i+N9ʃer1@$ m]ZHf5X#V[|rv?䬶DGO}\AinkWe="GL<, ELOݵ\#Sx})R/x®I/+Lb,HMt>΅|Uy23"eĘQ7_=n@⧹4Z )k$1]+|w8dz*|S觇TpY6VʬV@EFҎ'$ !?I5/ʙW5L[bf j^ólO:" m)yהS?2VBga9msW_:eBk3_LT#:&j Uuֽo:or޽>ΓI ac:5'פTQW}>s āN3IůҦ#-83ꁱsפtOb26X8uzUT_K[|.:ZY֥3<~ 9 }^?» 4RƆ:y:y[p >ѕf:ٿ=8+R,"#n< tgќ 8enӑܔfgbc4Tfs_4'%#Ý%M?Da oIkݴc?P I' *V3"֑LТe#V/[6`nlF3 G2~0k;,1)S(HkwqfIDA\u#G^(tX=˕&6v Ku]U*/YLFW9jxEK)y#_㷛o61e ɰcT`>ðβG$Bw &yy1zB 8$@[|Gekd <'qTl4Q# fb|kIGN Ž)dmb@;gȉB$3eSys#2yyM=7ZM+S|!p9}vvhQ+M ޺jGH%p;bDZM†DK|Z=c!.x@~טxz+R\46K٭1 2HRI@ޘР @W^U3M p|Q aL%ݮXf.,\r@&௥ >sH {!u֤g}%TpT-|cO`IX#67cf1j*W_G)HGfV6ys0Ep0I~+9TDBo-Nܵ9%k[,o*7y!^72B߂bF3J` ݃5= cWFTy2Tv^ntl/8A]Ede~'L e)-c _;,]; QfnQ:?.2VǤߙ LBT?%yBv'?5UƱxTv/P )9u4Fuԝl)\(Q7gOK s%%ImKtWq2_{[;f<h41ccrI-X?Nh#\ofG'!lSX5u oZUje'&s8lйSSJ)^{ZL;dh:_RrBgֳ6@+t5 >W0w@!gt{+XJt![9|j)eVn$qP#;>d^qVxcH;ǁA\-f@Z )Z+OQmo^6^?hu뾙mdE:0<=Bgv)<#y]3H>}=oynj==a6s_ɶ%;wQ_$)E6VSQ |ʿsj+\6t6:HF ^BB{xݯX%y{" +7EQ i_OȲKxKrEoeee# tn歀-fZ(7HKNCZ"U Ye\@ECpX}W~F^pRs1GL.p ݴ)DF;.4/ dlބ,}99 K]75Zaj~ߟQڜ)=D׈qfH4HI* 1}i VZi t5.y#q}ah!633S9k+=y!ͫ *sWmXczƭ/_,#9Q-Ӝ[5C6 .#|;Se':E͕BQWÛB:& -px(glG\nI*~j`ޕZ`w^xȂr1%3_Dqƀ-n-$myVWm?HFv1s~=GArM hS1\m0h؋}_FEt'VBM'}9n3vFaCalԙ Qズ'~Wȍ.)Ive+RJO4تv=W 0K;UPԞF5D dxŨ.19!Wv'q>ޫ[5|-! :\ ui+ZI 5I6ΖISgX=fuX8f#2oG˕:ߠ%Tf 48NDF43Z> @"EM>I8 t99Jif^4~2;we:ܷi"L]5oeEw[.EۖdŸ/pj^)k^[O \EHJ3G\Z)#&DU96,5xԖL8ΟF-h]ԥrz]JpԟJ/N?oXy#UkKG1.+^Bq0출SO;eҨgnFdk0@Ua0xv. Sh,v>CP Fbub ɚؓ ֻQ?L|PV+H8C`Zˆbc~1u q;[.bC}Q)/ݫ1lv" T\:晊i GmzX<+pWniQGVZlYi `B(WRU:b5TpM2k ]*:K c'@z ZaR.0}7Bf4cG.dyIˬK?[ji(53QLKע^;6*.,SطwE }(>嚫|PՓɰkIJxe 풃u{$cr;opeֱuHSfͬuJ;cC `{rx>{#f/v/Z'?*a0 ]&T^D݊ww =pp5M .\%9*ގrI†9ޔcExӽ#G¾k:$91ɴ(;jg*:b:n*_]uqJ;'1/1)讑|NjuCPAXK&s~ Qk 8F}htG+ʋyg+^[]TuO:R7F`TAR869úOeDn bf)`kKH|)fXBLK(ªw@kUa`:<0݊c$["De0s<]/xڦ|Q?/)iLy)]gD8$Β:1pG/%IcVh} Є@7Xt'YLFUQ4wO6pSyW<6MkGZ%-a;ALGfh \&2{mK:l[EvSct /V*y8fC˗dة߶ YoHȎ/z1=LM[(:H?bds{Nd Nj(8cT$rDp][m?r|z78pOf2vHɥ/iQMӟ#!Fy^yQ8nN Mo44m:M}@:4sf,';׮e'%KMԂiKj :&O>0˖:9H>*n>f9oaK Z5(NB)8Ĺ6Z抰7Vh#otNGՋAV p?E=o/ B؀%k8{ Fmٛb[wѳ@: FO!}Sy؛ne ǑQC+ ')캽EHHWb|b;]W5`x[e0{1lDJUCZBk)|j<,i@iN_n.m0 ™F> =m, m oq?֞+xvLr o~j8^I>JwYM=J.4g97ŕJ+=KAЕ X012;-5 Ia7D# $ܝ!] DrNPn?_2@0gb|_! 6Q䏨71iKsI"tPʛ=A =Nnڰ dK e'+Z(.aE)[a|Q $bġz_b3I>Y#[}Gwy])#!Mӆ茍tÝS6P^]3q[i4bAK7gfYX6vi6#gW:-gT<<{#ɮo[" T:2QҤza5#b{G>Jw,}*d6{]۲gG5 $;goPќұn[ؘ&oINP|q;$j6XlFU2E1yMrH[8"^ʧL`"!뉨>uƀhs 1΃TaפWŻ+,jtK8Y ol|yΤ~&k!ufƛqqWF߱',HC~k_Ru~91Y=I͜C_#lis5q`Lk1fz=can土 +{&ϋS9c ,JAX` ?YbL=w̨.8Ϲ鹀xؖ ̔MA"JF474zgF.׎$VX#?T`v +.Y\+ٔy.ֽ>@'FG޺Z X[ `0t<^֑S|9 sWEFקsOܸ7'PC)O j|nx/UN>oB`lТA< StN&%QE""bdB+k.2(i"tp)  DGHQQtM6RaE}7-WŰnZD,:wv޳`CHGCRa>ۂ׬RҢXGY\RAQV6F~~{ڵ:%MX}ywi;p,]lDcJ^rFvnȖuyՉezx oj &.OMqԽd }05]MP2|aOR<鯾7N$!1vg|+ *͘7_BHH>+Wԍbn5@˺@'{Ɉp'z֕C xRsVDOל[j 4`Yb7DG,)zn)벂gVy㯧0]8ic=c8lʓBk\4 // jl[Ϟi o ʶewײH5& ZVb2 UdC=ٹDQ >}cGtfpYgZ\qj˛>:G=6es;OeQh([#71ѿ@T`1ߒ֏Nԅr=\hu1 ņ,ZyX atԶ,#-O5[GÀtiF0T$쥈|w5'_qA*ԕ4yq&G=N^31+zbe.u 7#YV1߆%A*FZw>B~bT?,R g#uS`As8Իtcoy";VCB+Um ~ߴ x,L#G?L1X^v#39Yj/[7@1y˦7AW);?լx%}!),1SRgK= ]ߔB -C m*Aq+لaӠ$CʛsBZ "߭NI%&劑tH x QAu,&t5U2yu0TfAybҬIwsߵj, $Wѐe"ۖ%b 5`۔ۀ"a+n6G˃`7M=Q`>{lNHz6nnkMPx)|j?>Q#2&_ۚ)MyxIʴw+Jژ MtE[;#}HzANBXmK+u bwx䥣Ę۶rsZSUC(\*!EHd"dmTgat eJM=\: Yȩ#+Y"0i `g8R;Rv6jz1;6A ֥3Y˵In9u*X+ d1B\$Cλ!єH.%AXҾs:qvyKQ :MUz!!P? n;Š q&L#Rm0 3/<8L<տmto~j Vt~6T_xXshfG F%Vc Gt<Srݡ4 B4=S2Í[SZW=gID. *po49?/]̋ @'!@9Y ںmǒ=8r6)V4Q8PX#iC*n"Ԑ.:."u!@M; jnqjt<׉18cAٺ >JecNi? d6tM@WlV눖Ħ]4,UV>G%m /qē?8 I^䠠qVb{G~,Ye^vbӰ0oYOL1Sch &{ ]O-zuk& LNb6HV1[.4>[3ߜhГ껀蹹yc!+Rq۾ ٷƔ~u#)j;ߙD9@>XX_v#֘ uquVy4 }?A I@DkyEv @[D 6&>~4so63'M]\?'ch3 xRool6,)vHKK a/ݮׁ?Nݻ\VFQY1 ,]v ct}D'k.#r{0@ je.œL0Ϭ J9[y!f7@^9M]-ámb VeDmڞk(rgՑhw+QWً|G_kqc3% "5ϻh1avO IxZ^k/r}~!(!o vX%{"ۺTvO1.wsx_ !UD+m J1"7ga==+8k=ʺDUrtt6o5;why8bA ȅ@C/} ɱaoXPL}.lࠉy+zհb'Np=V<;B!ܞ XFs|O4a-fQVpMͻ@a 9uHo'*D03H͊cl|}QKÛUҁݕّqnzRswФQb͍LdM^ ٗ4K>T9䌩ѫ4abnt~֒`4|V‘WyQgF=d\A 'sEy -ߔ3F`PEL-y$7ANa'(/$h" _,)P'B`EidBu;aq?CR۝ʼb5k߫Qmם#Am~)?Є1Y ?R DCW̲)*<:p B\>\ Lw0AáܵүN]KYh( %L^[P]zYb̛-݌|U*JhcOS?(uJ 3չITQ}̿M(g {GjhHPa/aCW@SPHw_L]@9aщ]ڰq/ǠVV%M7JUw+\y89@/\Q 59LJ57V;qDJl<,+YFJ,=V<Kz 35 9Wyf 5l5!K<xQv)U# ƱNrx~*H]`:yCTL6C~ŗb;HjVd+] yMm|RxQ` cㆊխ<; qa=o5][wI۵HÎ`p!HׂuF{a)+԰s\C -o6r|Dib}F&z?xh.|;pq)냍}50`ëP 4o? HK,VO]ךWI2PY Eo*/3]yt?3^'vbZѦDIe( 7N„D; @_ޫω=qV<0xx dOQ*5'x{e*T3_$Rq\)`bu%H$ȣȁCAUuMvs5kſs;.OS?P$0˳ݑ:DEj—7Vt+Q.N ٙ=(5*%WjNU)sG@[:\陓ec]4u;DDN̒4=[BX%F1;фi报y5Tcz+߇qCxA?xsA4mljd"«?;.:P 桘eL~O|"6jNKoc%Pw_^=eUo n+*B QP.+c ojYM1oEwwP]klQl懷\oGAupglDnV>>7ݷB:"Sbe ų=_ڽ]G`%+A)@M 긵aL?-ZyD eo)qt&zs~H3"I 9{"b#I DL Yb1IdAP4Hb˦ٹ;=$rJ|tYq4i-t R<T.t/"T;*svpU[o!/[,g21f6 ' =7 }j'SöD#*ֈZvjR*3\ M-<&_}ę*ҠBw6BmkޑxoыZD6RVm/1d.I|@(u3AeC*Y$x, ͓|g H0eMNƤߵ 0d9E{`$?u?ДL.& tI7ukF3+Ƭ,tFI)Ub\vwip(A1u2&yHTH?o5Ox584liHUF$F1v{p@@{莯_m#)_y0M64y w3`w)=%LÏ04E\߿rd\λ 2\C>ptG\WR45%(+t7 )/nC\։}~`9VJV6Wrp TxA&#@ia=S~ OJO|"ua8Yi2>ޮ'5YyT†A,׽+2+9>Jē|փtjߩ+ym 'X36jLtpeIQZuZ>hujεŤ_4FAQNJap4:-HAwܓehKP6GGEaڷ+[-А%^:\8ObY-)x%#LWTyps;)-&tM<aw S :20w'N\U>D1<0H|BmG*FuV0 QZ-VF m6UÕGZPbNP{\Dq1<fP ЫUJU mjޱ}׈B@yp8 (V[@uA.(Fi F@7"{ undڰ w3k_TO'ĮoO P_CFYN ɪ鍁 C\Fh. $¨PO\Tg;SqրԣĄ40|Eմ- xh"yz뻁03F5l(\h+O۵j˦f(Hw ߆]:6xsV!n]7j 3'R?^,98ģ:[Œ,MN}=!St5傳_tT(1$ Tz2߷L 9/^ts=lJ4Ϯ VvYkce߂-~WGwvS0.]]iz̡VσT˘!mLPD5j}Zl/KfMbBH-Y"7Zks@A\ouɫe3@ɍ\Mn> mnD]5x(.P}R ^Tk/I+x䂛vt|WDuOuu^p0+䘵z#W%JFϢb+πwMUX4TzXn7o=jE2|]fTFr'(na׎a!Òig[pS#a.2}Kt`YJ4tn6RaT9hoOtgg9)AQa1ʪ佇(B uv{9modȮ:K.}Q+eeX'_)ݚ_)">}>I)fw>>H t" z9ENz>#1{n] ps p.#+Q/+Q=@1 ~k}j#LeF͖cUIF>0)Kw. 7`l_-dFZ3#9<ʴcr}LXG 6Ml/u^G.`~qp|2R)+Cǁ}!)vΈb)K2 z0ӱSiBO ,DІLh2(sOL]r#wU5OuDzܛo|D f$eQ|m:CDu4Ⱦ{R.j^sU9G!:R呭NVtc*FHh+S <Ģ),J9Y/݈cP=ȯ Y[9a[qE-Op0s?EZ+d@Q(0Zy|tS{3{֐y' 4w̟F0j֥|z{l2Qǃ8g٨!mb !H@Ex1Z݆~xl+wփx uΑ9:j2Ċ)æ3:wry_u^҅<',P)noR)&3ZrGUX~ɨ9p+G51 /s>W{@ϐsnK~yG$njzթc`^Pe'pkxXm'ħ\S!s7T<ܛpnJ^ Nkpۣ3 $k]xHi'~u+Πqxa3iBSb͵~-$Eq (S*QYI׮2\$ٳJwOܪv%/$=_е+XԝMVVy)g{LE؂tA-6>`̆6O5piCwcD~Ь/{bKU MFlEPhR&ZM]0U( ia:Å GTqav cd" G8@p֚%]|pY4ݗ J p>tw׈jԷA٫i lY0sGw۫W !;\|`++"]<H՟rV4D[E੤,Ժf7{jf%J*2n̫R屬P ($F&ьѕU\,ʥn.s~G:]͞}H̅^;A8Fs)tB3w,\ ^:ddچ-2~]ڈ `C<&J砥zPߴw80aw|8Zٹ n iGAOnqi1]?5#oGd# =(6Mӥk)g9\~XQ=a$l~# FUzrNt\V&_>^K:[Ҟڻ$EMm{_[ 岰KfaМ𒧩Oaq}rH]vY:ҝօmr"fϛ2yez&qIIEye:gږa'M3vXKiFgyp\^UΦ̾q..Kklx(6wAE+FXbZk bns72N.)15y> ˔G$ؽv8_4ATXYmO$(ȦإbA@v@ LF0KbpӢ lGrIZbbC2ك,ѧ\̎KJ$TLqGqFv(?ԚKV &[OiY9=6%{vBUx9 L|{aw }jFd!癋FSZ%g0 Z͈yg!7ͶAwL]i;ulj/ Pr]Bct/XVm+Lj? y"v1:nyy 4Y6^ID>KY%2,7`!5O<!Kw=$̀L(ae\{"xO| im^—x]Ĉ`:ޘ({Kqu9qʉLtѦoli%dL_~l #R z28$tU`"D<~%9/?v=M l|@x ZB/7hW~Q)@E IJH  2j}n)S8Bj5p|#t +2foHa [4I6NqW#Sc[R]E!09l:0.ΖTW Aӕ&s^]j&bL|Qeށ2?D3~d)l}ZyP/õThMl^ڴ RsVlB{6bK7N'-/Y{l3F#YAWxT_,hp0) s P6u:D{dq5X(+OV-g( F3z"Pk"zJ-ǔ EhoQ e`_z-fsF54 ߧc}+]\<6l𦗢,\}ZuH3ٙ0q[>'N7֤-PSX.֋ș5!dZ!,IO$w#"lu.So ѡV7AwG4# tnӸ,`c #6(cߖ/߻l/ 7 ڪHoN@*q"bB3O{eIL=]EUcS:emKܪ^ɪkiXn]|JŁ (ҚCMi=M+b+Xjygb$g5ԋg͎f?O[,$bt&YPJg4uS{Ÿ^&]J;e|ln:DIp1.fM&?d+ʑxh *`;ǬcLb<ˇ7R f5iO 9‹y~s;2CM7pha&D!6:3g1NPîHg>|9ڎa+ Z^REђ[2B1fzGdu'=|eʊK5XZQ.\Ңq"J'䗐h|G=M݀n5yմW S\w>TN;'V:X=nr0}/Xvbts߱2 y#oS3HKu ՝5]5z[g 9zrm#=X>>Eqx,V* &ӳtb `hN :ÚՃ_w ^֫a"+n)n:N~0'<9892C >ki]<-_9]^00Knn+Y䄌w=c?Q5T13pyG U[IyH[ *dfRTדu͋B-=_:.ѼD|.o^@Z=¡T 8>o4vf~nC D dV4z ay[+3At?+$ cmk,1qfuPG/:pC(Qh >"Nq*Rw<֢5,e-)=?>KGWHj)PMB,NH5}bJS6Uo3ݱ%.+o"H ֳYEUmC{n_>տY_;L7x'? eOjASnW)#s}?|Mu08xKpou6O O%7f&!?d.,;B4ba[5S?&[4& 7,XiߕWS.9W|M$)J{9힆ҟYp|<-6^?0zyg3%rz-:ݮT>2nSDF8x}S ruI|;ը V /wAAA'.svbR0"ry;g ~Hf26\d-C{NH.0xob9]؄?Bh6l M $S|L0^ $JWG:ul[ j4ZEΌ}vXmsh+*`p pH($Dκ x.g,2JX~4i!鈔l kgni> IB\;ʨa2+d)ڣzM|Qy$pziD!6HCl/4NT𘄷'{ݼN.ST;@h͌Q8o=55N=Mqt_;SR+١ ![X2"_+Q2u DohnKgF5 JfF\s?*䑙^)5\"*n,)hؽ6õXW ׶uݔ1Wpn'~;gjh.,5˖0z+sWv?'BȚ{dx=9ڂee/ <1QFYSxgՒJgFxGxq4`X/BYؑʬM׾$jᮊ˔}i6RرG !b)%T@ vBkN6xW1aϭJ!5+1J8z7w9ȱnTU, `X%2wd5:`8YnaI5 3hBsJ߳= :sa0 /&)wkGDj1{ =D^.it/``Q` Iw52U(a8zyq8Hh$ ]U:QEI}\%G?s{:Z7_tc*bbM4$"<&]T^8J&_uce#(tD [2Pm~I3zIː ]|4n6qE% nB|k."cYqʗ}F4[z^2+$7JrhibV 9jCO?2daYf -X˨ӯa(?Vn7WZ$P'6ī}OZ#z;}fMA&N)'zu /I˒OT0>}_v'΃QXcA:a{mr~>l=TUA,&Ցuw#ײGz -(e5L&:i("lȭ֐U>SΥ"_hHj*NEVg^Bv`5 ~~T{{UQ+|Kh: (4 `׊B9V d{L+.y|%# EB*fnI{)xMc!T/wFAC*]rcr9J`MQwf<ޑp,һmP#A'? mǚ4.Y95^ WPo΀궊gRLi>S -G Lɷ}β>٘|uS V5}Va֪ vxwUpPlVrēz (rCLSãy눙U@Jsstrf4]eWvݧ.~Hpu|B:`71 :ooڢ/|OA Lピ7VI/]YlVxNY\mz_Հo#!>ygaj$gf%,#v*gJnjISЮ;lw.XȪ(I-GrP[(ƋC97wJ[5|AnRb+Y]}V TY5l^0L>%۷v.}=PT="K*<0ײשtz~Մ( |!dJ !̦x M!M.x4Ae;~| wX' PWGbMex&qù\4hT>{`4w2 uJzN,Zd\RMdlBk~WڟUyT"á%$7 cd`Dv-'kYE^ qD]=׏::-yVꗸPP酠2О$[S ߀e CP3hBH&F4]!H\AtXR=5I=v1*Yvf;Q6|R ùYW;ud$ʎjF2\UȀw#EjaY)oV}2l9b$~Ω9|:q*+7|6 Cl^`-gFMd@Wz(K/$ܾdեߥ,Gy_qPE{CRU}<4KIh_XV!+TvɮSZ3əmȕ4> %za}Ix$\lB> n,' n:xJɆ ʁs~h6uU_`;DbvuJZW&I> 6W;B"KQTL+}En>dC&v~[<~*zd> Ceh$샊p<0 b㸓y:J>kU!ؼT᭵^6@Bbo'J̯*~T?A$RG4. 44g˛c{kYߙ.uim;ܠ][lgi+IXb|F{)_^E [ gJ&N6ݘR"6XSw՜ ́t7c q0,-D"ɕA`xn I?:Uaq޷^69~`6DzSB9ie@"R(Q/ 򱊫ΞUӻڼꖎ۪kW C\ p-mN:\=/ceaV)/>vv_*ikSٲoұy~#c{u bgZzx~-> T8#IQbZxl,Zu~gsRT {γeM{4óMF")Y>7VruUsVFT,aıFA;c0SQ1տI)ը(QT3i3GγPvՍyUԡL˳7MԮ~MkÿUÏo2+b+xtm(o%Dfe)컽 l9J.D ]}{P CO|٥'?wIݖ)s%j94̫btYKw2y!B!k+ /ζs~,Mv"qx(}U )/x('>z0a;AnBl |0<*ڬaaQX<{4V٘p$E\SXN@s-0RLr)$D4yqF4+/]T3SHv}tLM%t{axGJ[iоHi~'q1j#Ү 6[xC0b[s,@G:I "r,r!Y_zbxqdgs^?z]~%p=lS 4ޏb赀 eCi",'~s , zr:cCLH nC~PO0ɉ@!V' <6cWYb-ZMM,zjF.?DsM47~{}&&EzJ*,4˵BV+C6zǸBU#-\26Itv*Q'1s8lx8%Fp?uۊtV8>;w,Q#Lc=Nq&ZM+69pyJKձO2}|;;4'Dpcͧ3,UJlChQeu%P}j)+ƟD)j<(Դ vym]% U#7s:!j$n"DR# N, ]LEuZF3i?;%|Pt~#ɘd81+9Qi{Dy_Wga(N}"^j[} &66b *V:]9>ƫjnI%e;h: mw.!#lY c5@ l>2.9b̽?9Ц 1?q7{rBXY z>ccv]G?o,˜{`G1 0Ҽ(Yǫ@IIngX\XPø٢6-L y77j&tۻ0L_dF\R`PvfG+Nnc7 +mC H/nbHrd0Q v3^=v>(0ΈcIP`=DTV-7+-(Ӏ@ɾ5=+9P5q|(^Ȳ:79)X3vU} mwHy"x脷uD}0J(kS𵣾p!Ӆy׼B oaFjǮ\Qm Kʹ$OϹt@1=(jrѬ\Lrv^@~V~~ᑕ-8(W Yl+GzphBpBE/3q r^%A%Xw_رkXϾxi-lGJw>6Jq I̻~n]c)3w_/>D )FPKN,AUt3RALRXq=D&Stf߇\Na砫 $4.t|> (۱IjwB1E2ɶ@SU BR5)uhX}Kx/7, v. ›q,i/M|+kt'I<Cg \h*=Y7n9I]Si$ץ=M<`zh:Jq G2V$Bna鵴)5y׳N_]\kGQcA&B(Iь2 u8bR@-$L*ɳx<72c >XH;huLcc>Qɛ[p-r|W$+Ex-5D,I _"( ky6`UPȊK0Z8o^;w:Q{]ų*XڇwAo9^9y {'Er|S}F(15\0w=)ӏ)øI;Hso)QZX/ Ome"{K#?eG`gPgj@'` 91VQF^ɦeT8mɦGN8[ *+EW'P_Zsݷ8̾ $tCzUܷr^vLTMA yyaqh!WB rr$h`!%f,b>ȮfMmbqeΖ7nVMa`J '2BW_@Bl˽xN- u)9%O)\$/`z5]gԅw|S.JӝEW3"iqN!ņh!LHĚUv_)IQA_RM^S[ՀI/Gs!|Z+_s6~t}xH<fX@6#'o5ˇ\1L'>/;I"gov/CY&6)~7li[u'>=?o(3̽CGfΩNr=^.:#/.C5m͹1eF⠸]=` ^->{r5q8$ioX#PnI1hJJH'wvł)lWx7d'vz'/z`1@2GaڮDPh57v~ɺAz'ɼj^m)-۷gYZ070701000002e7000081a40000000000000000000000016650a15d000337e0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+ɭk˘8E Κz8 "lorF ߑ?iϛhgUXT9羐ޫF A^AS}ypظNHn-~Ů`Wߥ4mx4Avd=j 6@.Nya=~Y|sgoP)lN!' AYbӥz[TȫBql1iwxv;hӮC?3.C۔Df9x/ڿ,Z#aAE܃gnIRV|H7c%]# (#hw̲+֚TCYg.Κ].9GA'?O<#tb.cEa~XM=t)iϏ@4W,΋@l qǠ`lO8&v6=iLAڿkoy@ '91m61JMk3hEבƗ/3n&'~ aT?眉^f;DyRi;{Wi/TA75_ˠtA:,,Qf.bNj!ٵ( #5>RV:h)%6su1.*i1QϽUf݀B(#PuG~.RYLaR;8 ?-hX~ "NEUiPKU1.0>[m0@"3H{wh94#\L hиճ :0ܒӬI[gUP<}1*ocp}/(er \,Wh`ȽӲʭ8G!fFV7Gt\79kBh |n%DӬdsni"ÞNbTr+ܑoo[ V'M0Y+kd, ;=#n&p|&sI?-TNhi?oD4I5u(z`nrmE͔A@U)Në;TM} &k*7ө=OqSjS1#a-ax6L>s)\FH/@>\:zg5%j^V?#֢,XA,Cwϫ"cM/BϺ> ^ whKiށtF(L{ϛݏ eHáDL{E$zi\`PB@{%L"k~fψ@4{zMdlߏ^zDOUC5PI;#PG8k)Kecy:jn ~ Q9}R`_rO*/ Qyp49ƒ紥.<-Gp1Lτ:"ZX!uCpe!7ԥ;^{̷z2 l]yEem# ͢JY(jżDvsE2>oWOg(cҴ.3# %vT-\*(OUr&2iNdj 1;kkt5MyzĀS{1墝gNؖ98)QWO*&=T\Cv^RB<%4'{0!lKfvf}oXzI2^]\,6g##n۞7!z Vh.ukiy*Zv(PpT lsjN4|!~@N ~fBCHȸ@ 6fhBz|c1I$-eW54pnʱ.H[ĸ_q~*%߄Trc%k'&/djE0!vC5NV E#%1vzlJxQW\!_xIeJZPv,är-^S[TlٙhoG*Ivzsئ\Y&*S -`H݀ xW%x%?f?ZH,W~iX?z[d efpsP^fW o3u,ۍWL#4zA7 )NBX]fsU{_%ݤtp*F2ZZj5Ԭ{q׃!Z7x06y- *uK=f6k4DM^^>Mw z'v?O:.V " '.)H}G%z܄c^v-Dĥ~wsKDЖV bN βu(}l<D0E ;5F.Tk뾟.aa{'e^:}KI8r0E(k/GjJ K`>x ݪ$oJdGh绷Ex.\bӡma^{g` ގ/4z}y%uY kk y[ ot;Mmeׅ/b 4C%#SX{ԵA873)ᆯ\f{4{b |˺7wMBh2ƓhgY@Hr#lld0F&U O~{0NPPf=YkjX3^6m kgZlr7ڠS4{3К]t ڂrDZGqp=xۏ[vy n'H3dE(s^\X\ &?`%TNDz\SBQ4J4zO4'kd;N;e_OHJغ :-؋R)'T%t!Y4V&LOB+\R|<%4v(>Ҧ6ڪiywkc^qB%v a:bo@VYAlsWZ&`V"*b^`)0tg AY Gyn_zG^b< =8`PVg]oRfׅ+lN0/ %( 48[ۑd>N薹 9E՝pK7Z]fxhkGdR@%QQ$b5j-E,nQpMѷx\$NEO|'LT;>ns_WX,W(HU*= UXvJ r0ղL_#}ҋNZbsܪYpPKr U q$Nck ƶf5#5H)DX+no *q4)܁h:Hn2⦪׏A/BjnNˍ)At0`BC4m]v/v~_ 4eCgeTtL*u6'Q$֑1t߳c/΋^jJӱȺ(h ٘ʥv׹a-Kt@O؝fvGJmߵbAԲI G݇}kKG"1 *mj->5𢦻qHW ?w$6T6SRfkL<*9oolï;,,xJ** )Kv"MA;W_K:nӦSFz`?KH^ 10ߣNQb輯  E8vOhrr&ӞɽHљNQ^] 2R7gMJ@+x֍!92;Oņ M(`8!aE9}(.sed Iv/-Խ3q@bS ٟ ZM#K"&_ЪY3q q(y8o5nDL.쬹OM}#AF{y,O/O}۔}85&ak־n܏F >?B8N#UYFrDC9^lmƈIdu2e®)wOq4|ǹKc5]Y'4JrrMM'\NЅ}=^$#3o.QoV_ivE9m;sðNfap !Z*L-GP .U %H9,; ;6ꊷ:;%Fp?KK?'8W~3>9zw MNK]_r JEHIF 6$[T?ީ0bBWDU)ihi&%Ք\ˎ%M38k|C'ZMz \,]vjd.G߹8?AG: jY_&?V:vCoڭ[L>z{?ZSK0%` .@r,k,Z(fcM2%@18 FQ$Գs D 9#X껿B&O{9;+嚴I[q @jZ_;/?v=-Ш_Q |ϹcYo]yF_'F3iq<|G&Hqv`$C\(;m*3QBo_F_Z> ƚ0{NhL,0 =YeH!KH*MGH 4z_"{}@ΩI31"Q*+tNTUG~Ֆ9њ_|A5zOISȟNQI  m묘KKK1R {ut⥁EoylE(2Z08-݌  Ĵ)B#P -#BAIwZ6@L&zu ^sZ4c&Ti2aaˇYhg,Eq͍Q:a߼՘yA)U/Q ^MGjLu(hVݫSBave@Il1 b1T-=g ?y0 $NntLܒ WP{v=YBeŐ͒Uf^"+:Es}| WTHKX%> 9_^j5ARJJpzbًEHYOc꯸.fܘCن 8Ka]f@|a~iYZ؇|Mec#(:;qvw-L Uʬ]3e@|MǮ8HPkHkDc5]p.<#Ej@, ˆEcA*V5'O23Gp ޺^xc5;ߘX9EXtwV'bYҀ &cÓ~_{d oEnzl/1d>@Y9P.gI"aNI}1Oس}NT`3'RJ%EgEۀJ5ҎBrvEBLU @SZ;W[5c=P Ė+&E7TgN.6La#Fyq"0:%yɲZ) `:_p9|j[>z0iG 9ߤl&gP|C 3ϐ'K}hlnKB &ޏqX 'KS>'/@h 3&YD?駳̡ꨐ%>r iƠUJ/s:JIۃ‚7ӽa Ѡ:֝j7JuVݣqQzOëGh8C4[P-K%Л*LZ7֯u ?nP97ΏLmhR,ưk-RŤt8)i?g@B_/A_?ڴ/[mhO5c"E*7R\=y#GX&51*Jh,v 'NZmJ CNeсb-!ј b.B`Rj^CN5@/rƳ|C r,Ѫd@lLmCDrd$S5QZ!.^ejgC͟K| >%"Mޟ $+Ws!ipb"'5f[&6ZlHjVM3 gAE 33}V gCG4)E56H9."4zGFYKL}Kf: N쉳 uY{iy*?UI8>-#?9i.`V-ʑ/ż?t/)1ha]/ ^ YUs7 [r](e04" e&eo1O!.{J?-y$cbd5χ&Si͜/l?Q4)t2^k s! 8D'J۷n& q@BE>ۺL&'لqu<܁h#EPU:BOBTߌ.YTBűo^J4/%I0jqJ%bZc13-n"l knƴ\Ec eif/2{rG:_0*ڝn[:q[i 8ھaCDpWfpgl=R}TT-UW:"i9xjVX(S\ٮh]mմOв)I\I>`q2{xǍ'8D8uh91.h'Þi!`9ͽ n?^4Z&y2tR#;(1ӷ@: U@qU+: LlPS JtNK˨D7Nr`3u@6jV`HIHAxZjgC6w0mJBL#"K'7!0 ,j :~n~ս?>qJ.L]^+hAi 嵘 -"uMIv}dgCI; dN@e')AcB]v0V'{調yJUΠptō=o3HECb&Rxu& &]#!H!1К`'!W;^ma&{Ȟ9`0,dlͪAn?ϪT4E?op*qD'Z{qh]*./n^٬E> ^΁|!=0EjeN7K)Tܐ*cV tL6VP ,3 zd)Tz n:7P|gd~^R 2\hG>%*Gw{8:(Mfe/&xY3>G`(yoJas8V=n;(Tk+lI `:g᪜a>ڌ)Dl&)4S\~'p=0FBk2[uR൤r,Ji?p$ۍVXGq(qeG?V(A7O [9CHX UAG̮wIpoʗa -X'OrWCNmsޤ?eaS-<bZ-/nJ09lCF)bk@9xsڂ\d %ٜXD&LQѾ&.۰i 'ܛPK!˜ Y=-0 밡>_ɿH˴bZ*{qKгQIFi^ ߇\KՏ`.Q `Ts: Z o YU"p'^HK~di ?78PͮW5U?YUu6I,3`΂[ $2M8L09D5㙘j/w2F+W+q9X %q%OQ>]<2ndo;`$~;9ădX"whE%@ϛ GZjO SXbVigޛ}ö *qz޺Ցgy)qވۛ]Vu2P9"~(ڴ|fWLr"|a[BN3kUXrvƩS~&µbSKC|dL5jJ*XZ LzܙO .T"Ȥh侃2 ~ Xœ%Em TN:3_ o" mI_vlOO(s Z/X>H 幟OѾhiLppuE3 n 7 vPڞu@ dtPk-WL_'] 3{I?!heՇW/SE";݂n6m'EbQ=s3 P!StOꕰ6r)4 %CWU@\_NÓVK)l+\P=oAMB~H2p*q w .vT2[[+jE-8"Rpw&XzaJK8 K~K0`b)o"rwQjcA;1TCyX#(~`FYb!jOӅviV ;i=^8 btqw=ߣȽs1\\ȲzvHAl|{O:Z3?e=ygš֜h_/=Ӽ sdTB"D=QeAAP^%FQa\'{1ϫIL 'If" vd[fU';ϖRU\ClmW iG Xr<{-BV1deiz!S&׺\wT47"UnmFiR8"DЖk fZlG d`,8DŽ/Qk n몸M!qa -F dwiM* rbINn>LT1BklVaDU-)d~1jaF & E^&"۴;d"-A<= ֱD4yt3ʾC.kinf&I3R/dEG|z}GĥZ ǡb@Jmِ^ 6'YP+ . PM xA 2)89~v7L S3Gnk37=L1J+ q$(LJR'c/osHSʶ6ߌnNd&.^/O-RzN]XnIGx_5މ:Yty 'P2>by {W?_wnz~h+"W5!&}Vtk.3@WOe8gkp}NU6lT|lcs($ּ{@`MnK[i`xCŀV^ v׵ ҷ&*wml-0si# ?Kesjv5e[s}XµUsp_ܒY^uU۹s/,(`G@G'uyz(3-N|}_YU2lK y /GZf-x^TyZ^!6ZP, o[E5`hY]_[楒ѠOO^;K`8H=Ec&E¨F?Pw lc'V u4x//B0՞ *sܢ6Mc8lIy'{c qCL;;f6BAc>C ay~X )=oz$!^~,ͨR1CAͪyLc]SP6˥#x݆a&F9mYZߝJ՜v* @.q+Y"#~wʤJ*D=,{$ҍBa7o.-z)8pˈ7{>;^3O[ 0#S%z[C7+tȔ«ҿ+:JT/$sVF)_U'!Y'.޴# ?ʈb,̬T2QQ奷g›u*}YT\I[bIQ1xkt 46꘤w?-mo4M; \3*)^ rih1 ׅuMikU?mCM֏THb%dڐGIJHrPf5&572&iXm T MT eX!hBp !3H w<םeFN!60IBC߃dBߙ5~ENhU g)=Ƴ ee6߷wjYi"8]|{SͭceĞ:rU:e-sVq/>/gpRqnNL&Ʒ9~t@hfO6cNAqGAzgH +=1%%ra{?$(Lh"anUmf]!FJ:aȺ#cVgq|}юp`[( + kŞ;%K)ZͅaA/SFյۄK} o\oW)8Y8`1Y$- ?p_Y弥qVwj#qfP'se׀a(xnMg ME #myC3~$}[>Ĭ:WBF<˿'I^Q\^S {y%<dv|c ʮˍpٹ)?gjE#+"OĴ5iᓲmdg곢Fĥov,HSg$-G33,m6B'>`3[ PT7:luj?A6 R}?Ҵ:e'8ڶmC<Ӗ ޙ_RHSoJ[7tO'C%f +񫎢_>Dk3@BDGGtz0_Æpխm',<$Q.LPxv­?J(Θiq)g#`dswb96x̭# l _npAI F$eMۄĢa^"#zE5Ccİ6; u y\tN@X0A@Vmz|7F5C90D֯eJ G p*gTFRN9rh1QKOK5wbyRw:~@'آbe,kTH*癥Im{v2]Wm| ~=\N40?UM9T9Yg|pnb< _W>_d S`7怋jYI*Nm\raMmȞ`Z|3é!{7|mr:ElK l@walǥuutK?еo!/\eJhLjݜtY C)v-~̉_P%i~ j `i]б8)k_ ,<ҵQh6G D@Wǔ̆< +lEaitԾ]ϣg} @%4hbcӒ  7}/ecf`IiVJ)Ff,`Z ~jƵM=*O_/Y z/yՖ`!DbNjξ8Ԩ~A#gB/aNP1{ d40Џ닕mB-HKDn,vIv15PL,BI۾n y#tߠT0O@65.xT/U{I@2Axe^x_S&-I2>LhuzްRtşQrޣ<o?V֋+d օ$S:qvHj!Ԏ.h>ZV0y8A&G(! !ߕhJo4\`c3: <ڰntJHQe*Ӹ~r1Sch܀xh&O.:nc)AmV&lòj^ oߎr(T`I#.?;Y?XĮmVnElH5Jsc Ͼ`5-ztRiu5؍3C0!Fga@"+'0(]3lFCvKrlMKQoo%Vkf^-F /?d|IYHm*yEY8}Ӷ E~i |B9*^J0v}cz~Y3~DIM;4~"2CY&-Yw{'1*{}'QqBZ t*-4 oF +M4;i@9*߳(o[l2&]Kj!w{ߗHňKt/㈄˲|A!?Q;wV D{7Cu'\jNPŭB|/SC _XnW;\d@ Rj*R!P,8uU$Ժ9_<MA2Vc?;e׮e"!4Xף/~r#7UE4(QaIӐ:#,"nd| 4IrFZuLmf7I7XWF-7T' D(pINqDnb$ќ !s- y 9IG=C¥@hTMSkR^ѠV|LFY礞Ӎrza%?ad"[KQd9;EwW*eVF˽:It𚬥|fĠ^/|>-ܳԱ)pcݩ"aħt3 yA0Kt96)I(|[I%$ vB(Zx Lհko}-g hD=B&󐧹l3,$˜}bJ)e׈ Ku';4_+]Yt5Gx"ub0y'j0(hZ Ã9٥6(:pd=OXÊ^1㔢`{kx)I :$1!iyWY{/\Pt4|%Zd T,L`!Hƀti 2n aIdz/\ކ&SRFtZ}Hx6}S/؁)F+$U;<<1xc"ʯRy L}eLy޲gڢ;d Z rj̮Ms }9^Z zxSWS[gt%_]o^xbT/M\-m(b7ԟ=-4cmt'g弭f0Fs4й]4cg>U U{[^ɩ';2 ѹgǐW]3|gaylOL})# Y5^t)Vrz#_(bX;1#!8g+,il6pKO+fc*'?1n_IihߠE*$a#A#D¬/5׀E]c@[u%,Q=(hqLhFwxdAնD,P:;J .ȃ?3d!Uu alOP#,&mvw.x dk3+cTIø&CaRovS< Vo&պZЀ1@M[vUZia~.N>*ڮ9(5a樰諌>rN<:3O/EL eb; jiL<ᚤRM:T xD(?뙽((iv"r{E,:*u:/&Jn*_S't< QF99d8_] Α&{ Y$!6מGd97w b)gN h0뷶XuG*fe+S/R[>^ F0jy-&g͡t$˸,R⊯)ЏG;s!`)ۊ_bF '()na!6،4rȝ`pm2V5CB-2=]\f"Un/p);: k9}AV]mG ?h3kt ru; ߛ&y'ʓpM)o 0]1EdfYo >r>O8hH(ްJdï56LHphMYL ZAd =uZt"檓t|I͈m914j& ưE/_xj{fDC-#K rhuKyC83 ɷl(,g0duy_t* d/ߎe kܴn 7O;lWA%ZS8Puef&D^Fvu)J Nd ⃮,t&!0^ciȩypm-=l+zF8jV0u9?p|RTT97dtBKB~rAUVv6%`x'.u1DbsOW#\}"nנ} c(b=Ќ`#U,cТ_<x&4ڗj`3XM~W8- -tby<4CcZkǎ`?rYm+;(WtӍ=DZO6X ݱ1AB#t/3%-Za'j5si}ՋquI,8"}Hd7̯:yO 2 )~q퐡\<1ȀRQ]`F-)8Ur/O.I>e{m19Z9 @/l%Uuʈ:rbO +o7w̖IqϾlz!un½tEDizى y۬ct)5n2Z]V_adl$GkY|v2OuXfB#+ӣ"TuuX8erD%Y<5gN4AՔR a ffԮ*HinŴ&la-TKJ00oF^S^8D|@7Uә۶$OoC/f8ڈmzp+ YfH|k:@[ۅ[m]?`tfz ymI_zؙ505=rǹ'f d0`l>!!>'E4iÀ{]TeOpR1{f9]ݨYd'I4R52KlWPXBWU]o-sIi)_IEI%i[*Z7Gc _A9aFy)3d+}%oZ7Ptr] u'xeIewDp"qI)/ !.;pB,j[{&Df[]s $[Þ.Ob.Ca~KU_q47TGԆ[3|jC"}D岀wPIԎN}{,3p1">);1K g3YOWDuL,(e2ƒWdVO?oH7IHI/3 /@>.m@QDWs)^r\pprBΑZg4B|f?@:} 䧌9>[bynTW"7JaW2"Ty~ME͇w[~ۊJ nJXB_bF)LV3ꔉNXIKsX@R..7;L1pՄ5ɢs󌖍EPZWd5.P(1St8E*dQ&ӿ _'2?-7YֿC)guXMx4CXVH=#~ GԙDSJb?"ϓ(#BO\QwŞ$#weΕM&1Gjyc9mNx#>ِ1s[viU/>1v앩H [Lҫeώ )gC/:zCc&rK4ٔ8R^CL0ea0ϴM4~-3F#YḂLx+UhXpﮒ<^w"cF~_p 9[fCƅhx#.+B#l4ںǟA}@YMx S^b5h|+̸gD<~\엗r0g,)CZy@ uTE{–O}lWh= іrb}٘esWX+`߇S$t3p߬eC2qBX_e5VfCEJM5$˟a^7+cjRQxş@?P4~zjqm.:qiy?+ፏ/`E ;#݇p/[GcIOl:76:1# )̇(,g`دŊlgNo8ˠ>cz 떩vߢ:!ɩQxjEnӉN+ ɸd.)%ȣ6嗐(5OCh5tǧ~uѡ{Z$\ FaÛnŝs" wsP-OZj%qKܞdWN31SN$i✄XւaJU>;)Z]𳉥`Fp t]ZKΧw߫LاtI"yΑ` ܹPA&%1i\`Nj  ȥA]iRй]U#=BMazD5v]hV,n@GZ֞<_OPvmY$P͘BQ@1ʵ^@ul$Xҟ 6Q2ߴ hUGӒ-\TݝѩVzPh1ڪ 筫}6iiF/6aZVT-6 RcS ̃R\knK"ryȒ9B1 (ףݠm*'VǷř͇[3'OUUoC$ctԏe8XGY"׸Ntv9i$9^ͬ-. x9iTW)}E@{À"̤/Z#tmlÒ $Iͷ +p]0bc5H8 ȌpMxɌ $_ nJ'=ۮq>,}(Aeެpsѕ-`JR]9JQ' ;xA`ymSSń+<.Is*&-u F&=\h%sL,q 3|~8L*v-I#߁?,`4; սY9~ RA[!>rteF=|o"ys&31CT8byڰX·ݚdӒd<̶iaѪ/ @ݢfޞ qP&!{x=liZ/7]~I:WH~C臇:RלRC,K*w ttce֪EOpI?}71DRj_WX9r[졵iy}8syeM,r sb8K9V3VV̒z,I5%;8XL6PPVhmO3W'e`MTLj'Cn"Z*F88arpp#EZ.opJJRqL6C*U[H;+<H\: %uGh93A$AjG_j?^aTYuڙ~- |DõDgdL~&]/g:]$7f('j2zE,$7h:AW-!ǭ ilH &+3b*ueP=^Їth#TL;q:l5С.\ld!z(=N!%0ms͊?#^x1izC豀7Ȅ۔(;<70|iJ`0W3~ Ɯ^5nőa&/$2|6)v>uP L)긍¶譨3v|oP{6_ɋ_[UUSi:&zx;8 !NiR4o8˃\wF{P7潼JXb^ -E[5S'@mҫYI?>v>eBjWoۃ8 $oыSA/u1{첢*֌LW̓3`o(6&# |F#pVA!V`,]߬H] !ꌚ@V(Q+|2['[w$YV8]"죖.bB׭sX4~y^zhHf?șH>zlxM_l}T3N0ãYs-0mLkVuLu M EC %H5ޠ 5~ä[Zi3֐W=K{֐8l6Fʃ8G 31m9g/i& ⡇t|Kf"cLy#~68ᚂ~EB-_` jj}a]}Dp9`=wVї2`}CuqS"|XQ V$Uʕ o,(1jG[*kwFa!p7&DLEAe8l93 Z;y &MǦePvRCDAQ+*Qxj+_XCeAu]#Ƃ@4̹d!GřFʼnp&EFൔRykfs_szS;) 1vR[CSژvnq+Y8^i?덵%ZOXW%7b&"M\%6rԚGCt<}YN%XlS!1]L4xӭۆ>Tv.aGFs{L{xa}<\\~GJ ^sTq fu;W+X(^t,N$g |dDO9D{D@a NXʎSz.1cA?1X!;'_1-)B[ݽE"nlG~8a )qYbb|},ra* m\Y(Ҵ{.Z(k$,H-i(?P~׼/|SLgq:Qβψ˅+u܂'ٮG  5}W*iZ05Q4gUY6{Խ4Qmg͗ H6}@;CD;o1>bM4J{Җk5wP-.iX %oSss1Y~~6cm! ΌXb|3VRI^;= ];hY-iT]^ב]'p 8؉ܹ,_ t`sLO|pРɵKtyw#EȤ!աalzX֑f yhLPv\+P@6'Z:?܇_U}-֚%$; D}pc7?:< ,_.a-hSQi]ZP{[HQ\ ;:/W]^  Ф*Uqj'6Qm1Fmf3vҠg3IW20A?E2\؊L;N?EYsx4[Ŗ{_F^].Xk6Pf[@Z㳡&?,%h` EMnH {?5 IKa˳dq&%'<ؗI% ;44-P1y`&=78psG _^_A~ hXxu }327/Ć[kѸ{&ɿeIi&[)!J7A&>~zٵ}L,Xi/bfgT %2"c}+%^K\s-rx1Q-ü[\'>1 t sj4nSm[ qrqdyWM0O֒UD!t{5]"eqzF^ M*&n 6c(Z%hKO`nPɠZ 2{>:g/;x0*\We_mv[ѧ *%|pé| wT%xjDSSH|lQ*Z76BM!{:Cm>x w;Й&RE6K]^d3sVrn[O|94kbr'ʄk hEoZ!UD3Ԥ^z{Oæ #WG9Y,3Y\Q< GA]c\cu'=CbVdM^S+2ͅ2-`rU`gۗ1nhl`83)`Tf&I\K#͠F/[ j~ 80:'\b~5 ~ȁj Uxv`tu|cbiıイ +m-ӥ=bDE2]xaFXqJl$Sۗ.?mڡ߸>4vq8TQYQQi(N:B0dON7Y@s_C>kN&?}(g0'D#y ʝG K&%% %XT mQbiΈd5iX\Z\5EJGN?{ܸխLhƞf&L|Y3_ 0ܕ ™Q\|%FL50{cܻGUh_*Gy;3Х) SPx sn@t|5/)GXl!4pm*u'pړ&xEOU۾浝uX{Kǃl(j2ơ}in"ݹZ(c)P(/F25-yLN6i=`?%Ĝ{աvNJj@n}`sdjܭ4+-/#0{gcX%1!kЋB2$nb*b4\m=ګ͍CoE*OķfX)KUY',{t6 \ /.xe¬\4Db3\9 O+ Y8 b)a\̂j*Ie^B7+R:R9u냠 —:%85zT¢+>)jٸ:{zz^e[6#379"tnWӧ*NςG?MQ?vk;7]e^{0^ Yj›^sX ]w/fu%U*}zp/{"` [|UUp:up!1oj :V,~ Xӽ4 * /+p\m$̛J`{^!}X4%$ ڲe1To7U3)jB6Xn t_l?4_֋qqH3F9fn 3mt 8*7_L7П9-ծ^rA0I=Jyd|c;h?5LB۔l`Q)$|K4)Y}+s59Vk4N#?^?y ٥o0x1ksւJbи i=PpH.f͎ZƂ$` Sty Z/A cg{>Sߋ>Uun4aϑ"3 A`[,"V{:KTs9۫];0MOrUI丼~9C[@c[DSewфᱏ)Beb{o'[K)'3%5jK#l-N05%UC H{PNWM^tS6-0gbkME:29fcEθtmp:|XP 1dg286 Nj"\MXn˪o4GJ)#_гr64u_vie+Y['P^4Œճ1]?5{wu/ 8;^ U5 $eXoo4?NN[pv ,8լj.|ÛsX&0D~Si\ ;a^733̃ \N\.ћXlGU!ޠ>.b!7ze[fEΜԝ7BD?DRԠ-([P n2[4T~0nF;GhуGc\]w톱Q`f6P >@9~]Y3s'us0(,`%"E*aچެLjlSɸ!y~JG2P3]%yg_4'>p|5' #lPVH~Ev?m}ۮ#;J/vxZ-s}e.E19#O'`mRY?,Tt}$" }gC.M4u(`hk2Cn/VL LXeR?dnfd|b=9s !%NCl2~ ;{Zw'%rVJG fV2p89t,̑|̛)}KKJ|ȹE/}T ㉬:%BxUuK3]oNd!ya+V=’]j`0%=͌?3V>c,3::|FHO(^?և*DZ]m7g4  \m"[uenRN.׋F" }pXLk@Ի_'tc&fu+- L;M$^Q#Zy{bB6^3F#_>6WSa'^ S;5g93*$駸JgpƏoPMB]]XTۘՐ>y[$ djgydBW&s7G$4K :`{A]A}f!B 75U-&ʼnsz√>jv:&n]Or*.On#oZd4=ǣudmY\f+x~BO}]8[=&>D hY0k0}% یDe!?PKmv>=E Wvy=]Jm,0Pȅx%Rx+rʼn:`+=@ mp;*SbP|`d-ʫ`"6pCAz/p=7.#e4q% 3u2}umRэhfiݭ^mROjqm0 龏DBNS K oh ʓj# p?̵S2 W\ߖ'(=aYea;r rQ"fNm 9PEN4m<{z3Zឺn$=5-G *b!a(8oQ N6l}d)t(0Lb_i;rӝ04pd>=h%@hX$QVkUsXN QbG2\f_bDlxGsv62#pN ::(!w?䤝pŲ J6i . &'dhRVDÁg"Q5 nmɉ n{bș~5t,ud<&`;*I&k Zy1 $AN)^̠B_>I8nSr_I2' ءF;\@R 1o]h&Β3 E5Mho A]]2׳zmk(rA*9Jޭ|$J} pPgm/P b ϢJ`coGyq3gy/wvz'[bӠS/ZP6]??XrDzla.e2|փ2&o170g״Y3@l{/+zxM~-pg܆ 16nEyP%p'̸21f`Ҟlh}"!Waa=[urgÙBkewl#9 R6bBui Zgc{Q=Ž L.s E/S~s O%kiNQ'(t|$d?h2Ҵ%[H>ٯ1u[홏 bY1'JC6a^dE=[pی7 !@7ժ "Ilj}ZUR2cl fyڧG% !_ٲiN`U5WDc$JY*r_ҝv }ە4r`=xe7=k#I x@4}G-6%׾9P͒~e&W' SOeg@6vym.X DVF+NPZcTȋf@kGeLc3:O!ns74SGg#J@WwK0 |LHP^^VJ_}LHzZ& U_r@:eRaUJ.k) 6P\M|ӹ#'{ 14Qf5*fVT4$< 0e7S$e'ALHLsؙI)[ pM5+:OHq:R5; >OoPIGsw>2gKJ8c2wYrBunA*Z*~4R9x׃#kq2jL&N7X߿I +9,Y2ۚlm*Vpwd2JiZ(0gqDJ:ƾA4#p1W}DvŸ"R$Q>.eD֠S`:c .fՆ:Бn#B1?`| ύ'YS aN_ך1]e/p:4.#å QkN/X˚?:77:LVZ0].js-)-6VAA8pisD.g{bָĘYrkY3z.G.0=Y.|}{B.|TL4ؒK!B`|lhY,2 g0yw̛X"q̄3noiCݸbǧCzT|nu #SEddG0̀_O4S$y 0t|r%S151cH iobdxP0k<-RبNqp"+CNRyd)eJ* YH?#h*L w,ZXX5I%=ܩZQNE@v*pyұ(+f3Ohei )pfB*穤1 =%WCU,m#"/U$.hvt_GGwPbi{J [J}g nboo^ o Mpm(U/ۊ- z s?O; ?rsKI|a ^ b )wʝYq>0]\;ڵ'l*BF(~Uڐݻ;D:0<|1}g|ܱRk,6S}ױ#|²t` 6zLj^WV/ z9־ P/ !ra7c1騧ߎ)M݁*sm7W <á[H~N*C(pShY1V;_VmPIrHC I]QD!ߟ?ged;t?N56X:lΜY|:ڼA"FAb ,O"b [箈Y3Ri%yn5}qyx %K$4&h'޼.$Wqל$j8R#-(@ $$Z %mIn6j|v\}Aթbf`$Bf44>ڻhE>GvܝzU6>5=pdDÃEƭ ߃M(|d>O2 r+PFJ b] F_W+ nFL ;qSRŞ l=hm'֞$D+FU\3o6Xȯ`+eQ9,Bӆ/Bˆ7%{|}iYQHt:>4 ל|rfn") O]iv:ȦA A/1ߞD(Lqf֬+']7[4s&pih#muFp*[I+꭛>!%5A*E'~ xdK2B7K"Wu~JV+S˄AS$. %gXgWnAAX?ѡ!DR- pT6#ȴWV:*`=VV+Qn"*e劂_.6k0.DFF+肪c`Ғ\B @L< 19qt*;]([2̳J5'"yy>d|6#|,)b}prT# z> '3\|=Dku3amT|1,G᪘0ȵhqY;2{wf x,@LVG?QgRAɒ'l{xjM4o{]ٝq#puO hUNV20WBwg'ܩr{Hüz!xɐ=K#N{6ubz/3U4a|[ ;gީe9)v&" i)bwIc&LGԼ`gkA3OnلlӘEM;VvF۽ոE܏B0-%/ xGK]a6#xQй7Rx={}.@DGfG{Cγ]' =jˇPuhխIl_XO %2UK/2k4,j̈#vyRU +gBg%;5RV_Fv~Az(t$"6E<3I#D1܃U(V<%c$ Teo-M=s_Gd\sY00]!)etVbIz]Le8ZwpX5Uw}noN%@7vaTqL W޽g)S`#%&t"M-jqKM`\JgoOS;16!9uܝg(_h2}ݜ*'\]0.*bcW\',ef%Q $"-)![R3}dA/Ǧv "sc$m`+1˯ 9k6榬W"E%E,Tk]1Kvħ=k(^5CN!:rQ-R dT + 3xojrKmb, K$*IE}N)6~23 Q?3dn:UDv;_>0QO8n?DմNeƖLV90G`1 v,BPABhM|ۢ{5t;F7E05*:RݟCveƛƒ{z18wu/f98.fA iʗUێil 8$ JCK(g* wN7ZX9,kz8EWfsŗ[7me];9N=5z4^{ hh;|[  2@aÐ֯rQḡೲdhtS&NUwF8jP( WӓYъVo|b@$D. qo;&T̚ SM_6:r p`iFsG-UQSsM 2S2Tvǧ)yVA7ss7.u&xo|p .{7DR0{Ik#B@~+, |x]%X?s5# c_jqfx X6A`o\/0&~$Y];_6ow$/7Ź 8#RhpݘHd.(əNbS~m%I{6f f̝EO;LD ^%>TС&H髸ilMLk6 o&4ɫDv&Z6xEE9l5zTTwwzr^4*^ /( iG!ހ'$ 5"&O6`MODmg$jj*^rJ &(Ҽ\"DĆH RBE=DB= ΅&C+Vt,5wb !ʁ#u{_tVƏ*e{y*$:q!,1.с6WыPA>^-[NnHd {q[+y EdOwo tY @ ڀ+ӓLnwjt"dE?%X.Q!vaAfP4|} gUzy~cb* ^:Oۺjڠ;WsrytPl_5{"Ow96k˹\ m1|qF? ]0dM,W _NJ¯ڔl (yS;Yh8;Q}!t>waw&ٮ@*.Omt32̽hh D K-L!}$z6dXQU ]Ȭ,<'=D3 @ gAp'pj ]%/+_Y`XZe-שeIᔥ>ʎdchjk asLSvB=,W1`,L$u5L+]] 1hC9\^nA0#J#>sQ~#ppsNO%ZYLJp=bdYWDL{ {nͪjc'`аeN^w(z8DURK͛6+f=Ń@G Eg}TI0sInnvnV 㐅`L|JG85Y}?9pF|ȥWSbjQ2\8>TK H$vCgMzzsd6,̞'\HD|qgvR; 1!?Ygѓ*yR+ ?w.vJ{z-3Amc*@$Nt+-ʆ%<8!Pc| "Z/>bM}+/$zt ;GJ;D.[;c;,=< ؕ(ڷE?V*_jJ:(T->ߨp9TX M] {7d" ;2| )mR 'T]] C?BߕpW&15$l7Y Giйh6pBŽ^:;Om".aV3 *Ѹi&f\bRlgu8oQ֓ΞTQF.WQ7?fK×s3 Ljrn-TȦq]. "tB "X1 =ȃ$QF_ *8<)ue>8 G:!8϶fe0=f磨@!]/'PچkCs~:q1vpݿ?$Mu6<^Na#k h5?4BǗ㜯--8d 1?Ӧ@|k+k۬1qLI|UT[kꛟm"[Xi-( ]gP=v Ԣ[j##*.qxgCQiEYboY}u  Yu(.d:|K1y3mKnܥŭ j4ė*r۟dmsM}mP@PXb`R\GDxqks1k+|Z譐VvmgX4P1MO;}n|'5yYIr"XFVvi95[{uٟ:]6;2'.QadI9b9k 52A5Ƹq 𩩀@" 3G]@*%A{R-Na smc6ɮ*RUd.@\AdqS^14?\`wVLVXm8ّѿ[DR+A,5 w:u)ET*0ڐ`4!N;iNRtpaܢsr)Ws2˘}JwY}˩_I+͡(p%NTZ.}laP1?$0U33e=#A YZעʠOu&}ć|,p;eV/3ak>kVGX9:04W!V!+Ppn1qtbpHiۙJЛ ~$8G ]\ }$ivDuc|(r6e̘(rKэhB"gibG)G|w-0N&\zڮ Vj]?̣ÉrMX6pyZrSY&5Yu֏-M'VHب:<-LփEQblrm,ǂ6-QAG8K:')/kmãUtQPom2e='FSrc򻰒~ >M@Lgd2 V34 м4S~j'_3Ȓg,V@O!pv- $k+GqCP ƾoT8׈XpP]+7b}2Vx9]x2W0l|WbyimR ۻ :WAuqD⿗酤b ďVĭAv(9\.s)uNJz!ƆHx7]_N(@45M{iՇC`+ރgz`ب]OK" p)3Wv.nd XP!(pSIR\2=q2ܪ[3mDyY~hX6v2E*JC<*r0أRf0*}מz8dB@&Gy[d hmiPu(C?j_q10/kJ:eh _LgPHb%r?!~fvq=?_^-1Ȝ`8&D*8*+U.>-: P辚 N(x.kzuVĭFA_Я :eDC-HDj|~ Pĸ3Xy'q]y2z+˼4Dmk)JupXE,mm:: |I0p{T&_zA"JkqL\䞙:+`PNUo)#pG5*3ס[Gov&ϊza!HU)~?24 eź|#15\r' Gη?kD !(G__!!crR\#hyiyj`$P+bε:1~2۩~|e4G;CS8ܮa_!Q q~~Sy7WΜ1]A4 KQH Bd~uIn`e-EsF6dțEb(LniZrsU\ڻ eop]7aUu%t5I y6}^tmt,nKfm/CT=N}tњAm6}1jSfX{kpr\5콸fB~Smi|hߡ r`_4]9 Qu^HeqWsws_@iT|`<3yC}5U*Nb YCQk&O 뎓ǽ(oAX"@2%RDi 6A;s7Ȋ`z;t)z_HC}8Ĥ J8͏ q<p;Xj'k@x̱ +@yR32΀ux7Lh;Ue0{z):X{ƽObCv]C}Ymk:Vz[#̔N[fmnt̃L,Rbz*366.\$N5_^*>v l}Ā#W~ŗ7C3wV CN'XKIIŒX(Q ;CMlmnvκ4dfjik`(@%< 5XJxL_KES ٛD<IWjOl!{}F0 㫺A R&YCl`=nIn`m5:IܸygY^9I9;R#w6<985^$#_ѹѨȍgzxr3n Js+_[8)Vr X龦[2lhp0CF\l,yg~nAY ol75^]rZyQGZK=D%hOCsEoȨgnD9S2 pK"Ϣ4QOSjhO#}MrnEx,U%ەwIGq[BEȁ;; ɐl)8JWEI7'h\ͼe 0Ti,($O_GẗN# [iH h(zi@0W[wz,Ǵg}t3._ro)'C80Ҫ}-0Kx'."B"٫$)hC}W ׉(Ѳ2b;^5K9 ưb@:*QY1oqӖݺw,͔T|\$ aU>3F qw6FGWj>{=L!P%n1;Nt?W:}G?"TЯ5 _hO/괸{4'W(LH>E@m]su#kY^Un?tm<: _^jpF(%cvJ!O{slc3zWD~" x Ii'_exq['%~S'J# F 4VdG20 Y xX$7,LU<}dћ1BuZa ^T2ql ~pM=ZXVξtiǺvÕƤdIq9 *)p];ӼXS.4 h7Q^л2aP d t(4M˖~$-J 8:K(rWCrqp9!Sc#s)GX-*|V͚1sȮ4=ed#irs^SUKLl$G%:x/ <۩C0q{3ՄZʹ+Зo~^kNfT|6+|i558 /^e % 4q+a'֧o#=W8QH6aJxϪQ3r#1} $OuC2W/R]-Uyw@>hnyf@iTV93@`re pщ\H]_<Ajt~x'[x9q٘e +HHjEh{ڶfb7 [ܿ |U M Jnu[Ӆ}0jd6.6v@"L"FhT|33bfI/-)'Y =Brh75R Dt2]Ts8t83Bmfm!c(&!OqBJeGuh DI0Q)Syfv;4?sM yBG4GA uFٝpP.u< K |d6HU8ꅙ[gq5 ۷"2_* $>HSQYE"'?Cv&a-Y*%P@zR"&)":PJY9$Mȴ^Ǻe~QN.TpAb+{{B3iᇆ2T{_h $Lsx"،${ف 7]cOͿ%X? 񃾬7,^Z.Z,c,2/8ɁBKeLtRjJ]tCJ{PǓWCդR\}خn(ًsD/"_)*j "[ P>(k_o gٗ꣒O4 (Zc Lqp  'B@v}.A%5Cg]Ldqpk}.{qIawu!45ҥ/]txz-0q\J[猊]dưJ#̎M,ҧnӮHr8 ]PL&+=U_k8c`ҺT PK,d8ŘHBg}rOsBKC& sCnS c-CQ-ѳJ`=ѿN/ e kPK*ffĕFHG_Cש?gu#BklR;@ڋ6\jmu`T!;#'P2IRZճZ &lQx* y W;u->{Ȕ6.TMYwKðB}:^L/rK|tN mU ~PCDhx%l|TukR&xz/ՓG 5`gÓS/!};,&ѶmӘjǽ~g_nuUDdUKFY_ +`?]:.چavحhBdwd\B 0ş#%:M{pXPz輻 8ΗFuDT؆nPx,;0\'1oU'p5+̻žӈԸŃR\_yn5WQ61(hۆ9pZwz5T|z^ k/L/\/be 콆v}_{i\zP$"!.;0\(=5A>iÕR`G+w`Zص &%lvjC ,#hدXhOy࿊¬5Pt`/a@–6Q ?b|}[czS8 eCMĺF5 247` IQO:hY2/J-R;EiTb+4 c[Vx ːTe NsÏ޼͊`8oy_DtB]rTF>vϽg4,?Vێutou#_?,5}>0%o5Ei"حW{rRN*Q8CrL)oB&~}Dqƻ葂⶿i}H ^Pz-̼*n1<;-*fU;^DٔB{۴G| s s |M"I5C)xQg~+n70:=FnQOM8;zTմY;Dʐ]=+K:5d{J|(xG{)x042)*W̳qhp%T^B! +ay{3/cv[,SƢR NemsjXQTkZv#bPLTDGUw' 2[0J=z>djG[ypKy?6\ҝZU5]I䓈fݯNda[6RI`ǜڛ@ʩ"}%TZ$JRnA18Vy̼W0**bF׫BDCރЩsv꺦!څ(WOlf#:rfgT1$o@3HIDvb|MѨu޳Ez}V H6xNjw(MWc{g R]Ԟx~vFUDSI ʂ?6*6EC0]"սϺ×:c`yR*PS]{LAѯ2J1Yq=ʡݥ"qDv A(#EM/ln/57׵ؚrCnRc懳!? rG#܅IOeҸuUP@ @r6Az6g^}z7^T6-80Z~\ƵotGlW:)fs%E0,f̗n /.wǡp$4NݦGlO57M/PƆ4K阘?"*vPq^ z>  'B"% mH~b?DFkU׹Sp<#5^.BN~+Sx.}yĻ (oʧ`~ U02>~HڛLy`m蟽~\":U<(u B gƺHUmhxc s4CN&m#?t_u  8]̶X|mTnlneTwu.!n Dkf(4[jS׎iD@-0ˮ ;*s^AF$ҀLf̞g'IXh +E_y|}L$?JE,\J=eiq!=Em)!2bB(ZDPܵQx~E+c'쐯wD$@J`|GPkz!fh}a".UJF`wVx,˒٨DƋe,qol:3(D8]Wn Ŕ$ 1(hRdTQ|TOD:ShrlD>s#pՎk #~‚֧V mK ə^JL A#E.8+4s4H8xj3,B +%T[ ;FMw4R_~\^MSra綮?:iZA4FEcV p@Rvc1 p:j6:z̨6kt& ?Jm*K҈& E,P΂:Q䜣QXYaq0Zˋ`.y? Q`( 2qg)\8ҖƟPf3}3u Դd.7IVۍsJ7j'J_bTJ=S^'űzze0^y,)1u*Sv{|`ʗpDe3JF!35R&LS:ĻsS"[㋺cܷPj^f W4 u+wY9BCv- m+ t=ݣM xxվnў0Jz') `/Ae&m*fdz檽-yʻ^k5F6h)A7 i)\l˰sچw) >1 sr#&ʚO_G%-}Jo4JjĂ'_d(|ДVy<#jVKT#{J76.^]5k=41mLNl ٙs}p3VO6Eֱ2S5;I^Ґ+[hYY-i-sYz\ԝE&CO# 憌 efZRR5=+\{=UaYFdS;_R%V: *x3Umǂ%,lP@R-g@lYpE\>f~j/hEJA_XywPM%حe3≅CW\bf_}ճ(7sւ3Rm(90>pzqӤrR02J#GЍsGfA+7 by*R~LQrxV$ΫCQ{/BN~, =YwʅqO6D@ǟWu#; DI+{,NnJwSb ‰t11Y 9ug&9ͱ{q'E}1ԏsL K>&HOe};\=1<ξ@ ԒF2 QfLFa4C OʒAF hW!ŒJCCu)1ceG<-(wZgK4:ƠR< xӕ^9^s#|~^T2zmy҄ +xŰ`KYo%ԁGA]ɜk9wfIMPycRё(G5 ɨ?<\@jٔBc~M{jՕ" %[YjgY`>B&AuULGr0m QG;RLcq"1_=Föb˗l+mᣐP^bXV{ |`M)61gP$P3h,tfnKKT#*X+w-/7@ V7ƼRwa|L`XOԖ[ORN~zޕ).DBf6׾hJjW{/ףoWKRtG>o6K"]{څ%h(/Q>LC,O܎Ҫwazl`RTTbA 9M ZEE9lv3$FgU~#|wJut7>0&5[Kgq<2MDgzyg89>G6ѿQ 0Qz~GI d`c(!{ְ \+f#Nkin-iL=,k KӸԁ2Vm/!nrOWkݭSr6U?Hg״\YPg6`Ɇ !x9&1V0~k'g/ Q+CXq]nR0-jK$3b:6=dz [|fARLw Kl)2w{GouW/ѠB[ҀD⁶7h9ixh0z{S->Xe}X(ĆL&*>-8VT8Jz:3сkFpk$ySǥu4.&R'-kbg~ n)TDJƱS5kAF"Zv9^H8nE?AAA$dJH%&oF8-HQHބ/t.aw,c(KFS:֣E/("4tx.W!8 ] r?Z5 \E7L[W {]~$f]8tFG\@d-Yj'ҽKEwD0 ?y>xpUS"rS=Rw*v)G}9ZC5PaBӄ ;^ Y۞q$lr63).Pe޿WbN4|8 }]qZYl'D ]IÜ]99Uf.G> Z_>k EET|IOv`WJART<VA6!IW1+t0ljFnc .d>݃gZtHq_pi:&mXv Թ~vs6$o0`J>gyv %#r`rRΙS=j00!@/Bx80z݇Qo3\$E,մbkbگAp@O/F@Y{y'w&b5PӬߛ)7FW )]j) T< G&CLO`=4(jH5/kؕ gEz*%2bv{w_4bIY#\4F0&r_$= (3SN`+&J-Sӡjr]*F@O}H.tKۑ8ޟ}`NŭT9T|Сćk;x*4Hc趶\YaͬIF4!,L/whIp:=6WSoWxSkŭp@|n;Kά*- U$$Nz}(S<.~:-6t v [窀mdy#!J,YWțs\w"q~gAHXK^F*LV L,W/ Tb>;$8訂vŚV+-ÓMlF<5kJs] lc|[ksM4(!Ys;/SiV\]/AZeMѸUēw6#52 cb}U Ly_{(p\ײƊz--]XeP`ɴE8;ѧ{fr&#вz̥L}o+) u/@V9,k4NX >Qfk^xK t\J)h(/4\o@Y1i"3d >08`(|>{x&ɮ"qlT{2)ǡQ[/ 64DԊ7Kk0^{he[ )VmUz nc/PM)3*('@P u=c$$a 1 z˩FRlRfWi9yZ4#W`1[j2۳pP_^ wp+qc{J!z YEe(vHXQOACJw,M>'pW+e:ǔ0V㮣d.$#It׉P; | &|[CYf»׿:Kd͞eaiC҆D:hkd4QI _%%D9 zhi_ݘ/?|=*h%5ij/ӭjuay'](FnU?O[r?r?&|: وވg);iD==pz d)~>s df'",\SHUm@}0ef7-AYwNYXOzOֶ/\cNw־$Ϡ}p8Tm G>kRl_r- Lj>n4 D @VIyJƪν'n,d)V'5ЉP?xBH ұWombA??1=IiV E _3zyc1ʢ = 6ZA c>%`~sDe6`c$;eO66-q0O>bv(6V+@$O5{_4CdN`xe~ S#>R&#V$* w)U}_? [I~!iDN$u4md.Ġ4ԛV?b|t/<4ul3PnBMZ523'M]Ftڟ(z9Uzj&(iS!\`%m=Tta7!LT]5zP-]Ǎ6ovEĀfʜ4G_]J$_ԓSH14 gQҾWbBteX0 1, :~7e+yG^$R.&Å͗j_(#润]`PTM8&GL2 `AD',`?5L()hAS4=@F W@/ߡ,ҽaLN_F J o&!XbA"ĎȺ6&? Od<bdɼA\Kx3y@Ţ?P`LrBϖ T_S=W\ sխ_Ւ& %܃٨62ozS-ÒɉW$Y#M;KBro6#)zB%KOl3)QJsWQfH[iѭE:=2w5ýn$;T2xNk6 u밝As%ss$-M~06b1@W||ukid&cU  Ö g g[\~3lO4a2iTpT +t8!Z FŎ 5;8E_4)fg:Z]l%<ۢ81\ *0*2\]k^ggB|7D1~/DR}h/z٣F5I X|W f:Q%G~CdJT֙R/8xjFO>$iӳY)ԴG/Nu'؟ϪB|5{@?)u}-SvI,k}Dx }{^F;Cw,yLjr>i~AY6 OU x-WH9?iu@xb7J\t0Lj Uo\N5?Rε5RUtqᣧ}k@s쟪pfݖjE,,/d Kn+\YL$I_pʢydb#E)hP9?Г/lAAzEc_5D hy6U5^!6yE<_orYFYöִ(ђ@WŒ3YaSv\A8t z_e%KYCnuj5[aA#`q.m{8)|<\ ?]ac!oÁL@/삺뽑G\RDv|D鵓J$&b&q{-)3)0\(d3@>W> p/VUнWQZ|$ℵtC5LlDi :vN"X2 g#'ţ;oC*'{" P Nbb?,Tfݬ #^0콲=qMJ%3W̾Rj {:;(4 ~(i؃W 8S qB S:~A5–'lgl/g>*ı>\-#ڤ=CP %ɾ<%L^'y];MIkKSk?I2!zQ SQR؟sj%2~nfS_|rφnGhL1{|N{s v?n . k!pCҹǁ$Vtv^۪d{7{as-f;{=EN!Z QmJ+xX8 r/"}txKY <v'D!{+r5\֨BIb)d=OrKy.洤\ũZ BV5&!R~_o6>ci#ZKz.GK6}mv4Ň c+,s_.|Г_<@E`\3{]ސEF7hh$qة0bĖ-#5R#tZ6\܂ \{ܮW6M')ndNQ mJ1ɹU#D&Q5u0"^%EɐQboN+yr`3'K v>RﰮN bɸ,sJɓ s!^VK-kyM(X w`N'dEhj7WْORLbiʫkiB$1hBԂ,~O~q!°OI`G/w*]!>+^_P㕊ҌJ,#]~?>7iV*F=$xoR * UOZݔN|nR.F[ZB Rj}'rLl@MrSI/\k[; Bz擹 SΎGU6=z.۞5A-l9_ʏ6p~m?790wI:JNci'8$,8eOdy &;]iw= =o 7 4ICRzϷ}[D4 ‰#5iy ; TmIǹQ|;{PgEZ Q>YB' <,=F|9`י%Ic= fɊ\DžNPgdg WR}+a%w;=I^ӌ;@-M?1)MXc4(Bʧաq:ø?Qz7p]ބnTi)9K#O՟ Ȣs8,bKE^\p菽=jie. O;גF^BZ R wcG'$.Pg8.[J0\I8/P0yU(t*J)8:yG3/ƿ%&L\Aᕝe=pftA$QѽUD-O[8dˎ-2܎A|?t0|uV%T[Qu k:qCB2G-@9t jZ  кEm0$VK֖}uď7U=.bE;̪@a>zA}c-kIZKg" Jll,n}̎=$B{[1P_pO$#R'1>/]I(K* ۏ*ۛ[E_Op rz) V Z2Yzy F&7{HcI7{.epC-74/x Cߧ &W,|ȅ]s c'|&|> ~:Bc $%#~7LBK?Ton ē^hC@Br eJ;_S̎#/eh$TKv# e=լ1z=^W]$B X 3AapK)%i;ֆ%,%o-% zw{ ?؈"*;K}b5V'oZ.9,I&\A1sS201<_#/&g"HL׼3\,Q7 db*P N b!JL2(Ch7AsRNqV:</vo71)#n&:M@CpyTB5"FyVNeڭHj;=L*Z;X?V'mmTB&\M$n I{;oe)K,>8'7%H@EBΙ3Emz{*@㭿'\`B y]ko+7<⩼>rvk-I]u%T=TI/Jnb?) u-Zta 4Ţ<1@d%Ҍ91>ܧM(eOdU#C|#\R@hKJ*^U,Nf*G0 w6X( 4!%`t67lXD}DoH |uUuh5EQ X;'z&AWR WūǤ-U8q۱ɼh;ZVuhأ{56%8b44v8wڞV}[~vέchtQꢖf_%ZvYPdQ9.ύPɣ 1i#f/a-iy` I2<ɽ>Q5]r&T:>h_Qæ`ȏ1fOG =l\ب ѿׂʄ'_o S u/2D LJ"V}cw ͘VĆ>I8uP>V5EQ{ژҒ+ٓ;^wH[C\i%.X52`x8EֈjLoZ\q:NH.:(Wͫ|06ܣV,pr75@aaf#^6#"!k(P_mifqx;7Wgl.9XS2bbT5 |dsQᷨ2Wۣ,mߣ~ mP41ƇDX§jivaV?}[‹#Eq~YS ^`8RO|&˄s@tg}gDPBl++1ݰD4N"xl*0c~٘Vj+h7 )`oY=>3\1Ns*Ke&YHGH:ʻ ZF@,~Y)cV֝:}l:_Ht=F7Ѵg=6+e?[HQB!L G"( Vټf| #a,֬E1$$׵J槪>`pAQY1ݒao[cfB~d pjqYuh|CS m_S˕}"֞ B3P06[U[$uJ?3I:Q3Lı7Oz shpĪ>zIʑAY5m 4L1LMkiZ#|`o={Rz:}ՇJL;Ƃ3 w6_Ax-z[=f&XAo'|7tS`xh i]i (OV ahE? T dyN7)A+_8auyXװ&8e)!^}EI)WVοFD5Bx,oGQ!B+(*?SLd) L{bR(\8]=*zчI<2ӝ1ټ+ʧ܈(5oEGR?o)b.u= A~abc>EsQ l7X*%y~K[M8K#fY6O6J暈c-#9but9PV镝РOQ,̑ߢ,-ZVv0Έ8h,A1زxBk,"9“688ahkW]1NI]9%2jŲG!խ?dCU(T$:H`Ps*Xn>PeSɫ|K_3_70+Rڜx1e-rE0Q6UG M_u%ōQ,oi?)͆5ˑaoa~69z{XVa~ekRy2Ԥ뗧Ӕ(] CJK4d<'8j# XTy;r[L!7nNX9y\]f' nJ+4UF?bi:*` _>sϦb}/.}FsgOp^^Nx+QTp:8"zt*H#HB1v2B*}8 УX PT^j!i( rR.֘hgGhM zt*߽_Hš ְT\2}vKIdV7(.9.h--L]<#ɧhp6v ic:BdN?*pJ :^j-xk{y㾧_i)x5!9b?Z9&ahÒǭkuu|ͦLNB?T/r:ʫqqm&&Uf1#m$$"o_{˾rnWiRC\]~*xiHC1lq{f;(-#oel- B#D|^ۘ!JhHk)oړC ~'$٭ދAz(5*yTgqXP{+iKP\vރ 9mc/93z^{cÊ|X1ĥE `o*l)}d`i$EόGЈg6GBdb\"ٛ!Zt5oN}5WJu_hM^GoEgSh>%%ΥCG± C9K=< k5.[^~z5ҽMPɿJ/9gm !z*/MifvskbvnWn(o5Vi[fw*f*(9 i>Nh$#q *74.]5.uv(yƪD{S }ıSΫUl}܅*/Ä;dDkateRsmb8xbDIZd'P  UtVف _Foe՜vmTϟ@c2  b⃜5 hBuj|ϡG3aֶ0jpqnas˜WqQK*$26(~yu>Ty\X^ /)9*3'|ۚkx:hZ}L%ӄļJn?%Hgƽ(<ׁvX] %TvqՀoI펎61\I$j>v KخռL2!CsU6U} rj׃Ě7 LOM-{ t &`JfT4Yno{ƹݳ;YTlGU/ڧccѳzBy`kwDiBIQiRTOȯ 20hZuҎpmR NϬL h+FҊ`;_FNsu4J as"q:;&Qos*L=ZwZkSTPO{13B[d:v0Z[V7mR8 k6j-<Eڶo"*>"_7ygO.eHSwhNFGΉr0Z2"G+ )$うXM2ĵ :Sm7 C%@7g?6ZOitwSEmN uJs⩡2*#N,Ĥn6&9l.$VFg S#)E-wMs/^_O-a#>uZ_صo]!`p1AUT~[FW)ÒA1r[. -KRu??$:P.rVR~r8?LKk:\뺄L9K%HUݪgZi#A*8(m o2&?gRCɧPnj$n/%D^XKh-8G;Ad6DVoB װ{VŔȉ踀y[iZH[Q0zWioh@}} LѮ_X:QN StE,V\刞R0̕jc~?BOpnW9g8>Pt F9c,], /U˶3uݕJ)OZ3 4U.ǃpG Y,8;?t]ٱkzS rcs"lHO3O 1snn}*NB=eNNO{.\ fEد?X4N9E8n,Br_Rx_ ~ ][$.2<~3<:<4IJQ'mӽ%hf)u#ݦqqQX_ ;.K6&M%& WG }1v@MwH _O)3S {3MaO5,{/lx]<;\xe˘r1}b^rF ?b"%hNq[G!ٗnm cI8D3ѕyID|AFR)ߜ# V ܙ$/o ' G~gk2Нt(1lW&'?I_%$c"Ay: $`WG4UKVveR'o}*TH,p\]h}aF}8$ 3`{ XfYE8\ߥ 70lnP[Kk:!Jv3X`˄7{ {\1DBv:M&B i|yx5Oz^@ئҚQ\Q7ω&V㛺Aͳʪ A=)KNa/q]KJ~MSD}^AaZ.<'L ;-X `ၢ([0t+7e:NѹM%C>[q7URkys2C,cL@L65{Vt.V5tB3ܵ%ă鋋}Ƶ j\q!C F"7<*D7ɡb4 4,&ݴd^ 2G2}XcƲ ݚI73FC:f(c|P2>@eAh 6Ψ"sbu:P#[C;kM@.YZ.I&t#/>~Pc]yi*+utq)KHA !0%4'1$cjz>;}~\ .Kۘ=hYN?BI;q uӜ($whyMzJ4cVtd_Q﷯RY!d?jEDAK &䛛B@mѴA!x>aC3f*Hm:H(nA\o9Wzm\')2l^z9#;_%s+dF{kWas/?ZP/ G^y{?aŠ=jޠ:ׅ|J։uݵ>k;~鼨{S}B*?l`.K̜5( b K` -ta>\x6:W[-S4BYqD{og ŌZy5jI)"ĝaVFCbU]'i? W0 ]sy!" f+96)Bn_ePH 'I`j2h p~-yLy/KI;X }ڵ׍⬃앷 @yjF`2@==V6 vb+(aF 81z"j?4sS3bu l|!gUQh rUTҁMhˠYzgn{Ԯifر| Jr#?uq?J6Z̳%EIWA<Հ)pG3_Lil 7s0 b L1KЮoRlLȽ׍DsDc. ZڢՃ\ތ۠x [ n1 ( R8M rR`:&P!=hK9l#b RaGJQ XE[vސ&h_BKHK;Kޠ5@>-޷`=| RcklwfK>"0|e][=ߎ usZ*Cm*LiRK7QD'*΀rKKwЭMx(Lҳji6;C>s\`7!n- [-gƄ.PDe$bD:Dz`9_.m>^rU k!fQ66k".ת9X{9Y&ΊptO ,nv=g<צ66y9_IłE,{ϵ 22VJCO:;gf . gj“,> q#g̗&eTb6w{CGFvtݕҢzԖb7W(8*[Rg|?,KytQ)jX?0!Mgw[c8)$_B(D˸ 3_wcE&ī;YX'xDW@>YL!tM.²OчMX k.kߤR+E) k74K^1ljB]p^&,"t"!d6f~SO2{Kfe닟H̸j#raN!3LxR utu:6zv[<'^>4uȯ`ODwRձ9ǒzV\]Nvn&X}{>0n4]SD y X2mXA%:?'}}J'SaY@l9Xg=xږ@:Sl -Y)s=\GX>=CzQ3E_K+{Vx>tHUJ)y53K&_OIIu07װ l7ME aG ,{/&+2C߸B|stT=ͯKXZϪrZ}n-8j(εJe_;=o84q'M ˆ82bFEڅFw@LjLăDVA(er^U #v,i*0laqq $:"ȏ0ݻu`T ıy)_Z{Ý#x,pBJVj=Wɝ>E;fhhb-]:n)9`N>zh76 9dsaB׫XII'A5)nRX|yIHQHLigޮ2y=@mĞZUd;O[6mf1+\ECjJ̅]O0`֘ބ[(vyu*) =$AHǕ_^6z91X ˎ/9EZzuk;dwKx a m *tAX@lUU16E+wd<Ti)ΐDmxl4/Yo.yxy ۲~ FnGJfG稱=yHu>VoG5ŜpO.;-,2>ܜ)qF>^5~׎dZ-6Bϙ釙&u EkuzS"8~ߴ3hk\۲*ңeh7";(s#L*۶`܍a4"<ƺMY4o+۩tt?ITT87)Ӱ4y%Vco"oIZ vNm2 ,^ MED\J\0ḧ}"QC }`Rm*d>"TEpJ2 D+*M)1k~0/ueޙtr!9E_~Z`#[*xB7RVaEnJc+s2ya6rяBH7_gs:ŧ .&S=np*ER&KU:+tJZ8(d :G{s^!o'% sYWeb=jF~4a2[3xI]c. 6j+3Hjb>%ak3Ior u'l.#H`T!/| P!\IFRS/J{aoMqg=Lɗ,|@fȮEhjhb\Ȱ:JTI28&) 3PT|`ݾH[yp2`j%cc5mޠ) "ݺ Ӭ`ٲ \I-: ?Ϭ) *! \5pz܀Ǥg_!0ViWn**'7;ih뒿| 5wÓrEդTT;I>߀-NG0V.H=^}咛P),p;@g5k-~WO?[G>?ߍ m 3 oKMdL(7"G. gE" $2|aH~А#n9j|zuLҠQiݱ@d&y[IKCn;h&uǣM4-/6+ew" JQYlmC{M'^2JT }n7vL#ǖgmjxmBFvb2lj@ݴ9^\5>qa+T2+J(^'B%m|Wx\ӐG iʹʎ2G;"۴8$RГJ$Q #h-K!PLS +vc#9i"IIq/h[@G!Rͱwo ֳS(y BOME4ULCۋ*M38o'H$ d>1Ix~1c<`Vc+8|4ekˀ?pZ&ԊjO|y}>xongf\'*w-?VQ+,:,+CDyXKn kW7#< )%kqx[|ϐ22C엺C <}myRoa`?3szQ]$ T"˺#X9!n궐8괊TX}Ģ%9ayKhdm3(ٲb~I$xy>CA9"&Br:+s7Ƅ=ݵ%< /5b6T!oK?'7IjOsGƭYTڴy cP<418GR47fo)6q/T^HGWwPÂPlxpcnoӥ*j`_$ɷSnVA&ꍪ"(iF%7*!#v7A(m/FODICSQW 9Y4uV8u? _Z*YNDI%}ꋫNcPLPAb7H~OIYN1RG:(<;}_#r O%\VY>ʞYEEyK *`- Pϧ*nt4KJNfp肊!&M ˘ uɤ?|B'z_,lbBD։I2c_n;Q|if[SajcL+YՈ,O~ on BF݁?9 Z/׸$vgw$O)Г<;&ʖF꣐ޟXg/D҈ U(PKD%IhB{T %Xމ-ȫ,&Vwa<d~O@*FY˄b/-qq1l#KE|=3y-6:Ƈf]:WGd!S'/y KVyYw&ߪWWHm8lرi=&խ:.-cgإYLJLIPgmeX*NߎfWʷ݄ң !xykBHi)s'_3oRt]؍ .[{+ V<jO`Lci@XI:>Q6vW헥BhDt E^;jR (@ǐƃVgi& SxU|r7|~D0BT hY73: 3:DRnL~'9^-g(E B}:ZXy9J#[V'4&r hU퀢yAjFxg6`P#ɚs" ,(6*,Ȃݾ}1-}>t6 91ɡ{gi7@)2;-U?JD3}"ǟSҞ^?Dc4pONzZ|,+s>SҀB Oɠl11B癑٭ae{}*^lPP\+8 KgcAt9q>^1dٿsAL0{on@"`ܛG{~ )j«uXqy]kUG)N^ѷ+?sQe"QWZ7MF.eǽZ^VRPqRoGe}pOf-O@P&})Ja7O+b1D|:rCuEʹ+ݬ-sۣhE<k[؍R2qIKs=u,߫jL+߯7{ $ԽM*YxIjpJFR,']zTQO'͑+1\;DɧpX0hayY f^*ȪI*-/_kލv(\zH,CN%މS9{Q_#bY[ՀX"DLgbGaa~HߊQqH;+e<%gahw;FQـ4j]M"MKbC׃ ~Enl[5e=kAp CքjNJK7.Vh{(`.ЅE 29VkBXs3U]MX3q]j jX0ʩ؍n߷v DUxUx9*)yP,ޖE?KU~~Dʋ0&idlTfĞbBDzvyw[H_ d3X@^:ԊtL%+/F/L|`{UߎѾk\bO8ɱʳu?ȋCi)}߬G{p͉/:%le|3X}P'Jmk4$5a(eohQqr,D?Q Wa [VvA0ݿ'3oKّ{NZD:j̣O!~wnMDK?Woz pPr00tncLy#jBJ1OړK02.ZԜ\CQ0t4y8o3"_ckãq*RVVA MYMweGnS\PI}wqERtMۓ֎@#JnM-c'(%g#-/N8 38gt fQ_ 녴&O# -^O!w%jҡuO}I{(Fs|I6r7O&( pDiZZ <5;Krj%R+l0 G5ʾǺΝE|V[TV\kZI}8ˠ5 m uɊ4{q!+#Qw+O d`cI R4;zuf@̓"n-ЉO*|xiC S$g7r`F>`y-_{-!3/SA/EJii&Vuo ߳c>`A&Pdՙ+~D*?7&T,MX]}_a]E@əvN$Ӷkt;Q>3JhAjJ=ƒ>~ҿ+;uXoslx6D\vE-}=<"MBђ UI$dA*7=j+w2,\9%.eV]=+L0@ -uI۹:`+x^=;L=:$VpsΨH"t1)I̝l05 u#2<T[F;H~uZ|,n*p'#dkp!zN]Z 5/D/ ]v*bOSvkXW*r1-aɹs-TIFK(*n.]ӦI[+hH?Q bȓŏKUT dSjCT bEħ~"knNJ>˪k53dlICD7L~RRzapɞBQ+|Y@Vvz-c  319.XA.) Rf;ElVܤ=#(dM5TBGCPfĘɩD]չYU75kDRDbu|i t%~q~. 0G,y[i$<Լ UM%Y+$)0PZ}j}Cn?[URuna](pkq8Pnx%# [``6tV%IiX!顼qlEaYgb=7֓>@kUmɖRK_lt cv@a-AV8V S/*qlO%9K;v%Nf N/7 ՑZfyQ‹,̴]Dy^ɯdumFXzQlS :;.[/ip PlH+Z/QBT'h1R?:f}`)x[877P|KR&KVe\ (M9:P=\UkgE<)3X>zhm- !<~%2hpPWh"4^qU$ė|YwI:J>xՕlX9A-5t[5G(9AD])(a2AR ɮR@,x-maZ?SM㉓wgA+țP?nR$ 4E2EŞ_-K2PϡDITfd<`ׇjKa[+JF+K}j9)x5$.ܷचo.VNE)<L i:[ jNXJ|UH0}>MӾ48Wa98RJbN;EtT` cpGMwdHz7(2V W+7QxF-A!&TypZ 'Ci鶎-QMԙx;ⳒS_EThŘ?E3Rx^8#Y0{{VWF=wXL7~M8XmX s X/Ҍ>3QݰuhKN!-Հ9O ]EiY D"ou 'Ay%bAŹ1_X}A/yX0eSnrԢ z"38S_ vop|gy q*Rwq%wDE$Pu۟=PʒrSM,E&{-ߚ۝/LFWWnx_VVwb 5ama8m$Ś/OEgѰ* Cĩ '< yUNlMLBgȪ0FZE7_Zjza\i#u4qoDM䊖'DT,P4'ÇܔJ~,. H5߃QWZ]%ʙ3yo% EGx2akPc=S3qد.J4"2:@}%IuVbkK3GsٹO֙hDХ_W: U/v5I=u +%U=W|JS г#ʋxSƤlK2 {&TQ~-N-۪.F9QɐlMbi(.L ӓ!b=Y Pf{ݿJa7+חeOsxX9vVNQ= "阚[nF*~Mc>p9öX^>*zQ]uu`n;hpMu5FZ@Ru͍se14=ʩWiHTf*̚DLfɘ~˵CT~Nt3|8 ,^BixYK3qR`t2E1}59eE-Rcʷ`}W`Pza'< m+*]I#l꨹6^$SI=*X&X7R &[A­̝z,2R~v:1z/QfC1z\pi͢+xNΉ̓df f[QQhXe\8&R\o PBnR+hN^)U_`b++CG9^+zoϞ͂BpO٪\Mɹ+Q@_1B)YupLoFʹl &f?}k-W5(c\)0*.z"P R+_ W] bcJ}"ǀ9{p>Kj׃8ơ_qZ5fب]lrВWE PQ5ƚQ=$ aͬ&ȣ8h@]{{ch!,6^|Z'ޥV]gb|UŔ5zQ$'dUON5f }5le]RMm%u(u Yƫ לuK$bU tiS8(8jKݯ̾a^oM̊+Zw/Sk5Z]+(;D LeG\'{ᑔ-$[)^\66iY+9 nKQ _qÏ}r=TQJd]@4'ңSHdޡ3Rj:P$0MNy^S ?6,SR0nGܔ0 n$}KNb~h)T"]$ V.[)aC/vqޥ7dڃ=KnrilsH!$mWC'(%[\8OJoZHt%00ur.ۈҵ #ye#\.0IJg ,jzeoBL5ZmOph|Ο FL;2L襲n=O "`n+_mFcX@@*B%o\D4~9`V 2 K4Ҧ|2gjsoK] K_-Ww?1~Xh6-襦E k)۸fET2Pxf-Qۛ sf/D/5;mЍ] d ȳNȄo()8( t\ 2 $$^D&[/;8$^n6swu6$45 Ž,OkbQe, (&$Ftuv 0ߪ֎.Ҝj=dD^h5i0=þLb)5LijVQt|=_7o­04a?p FA v~G]Ŷ7teP RdV#/Gm|Sx;WanNFP*siISJ⡷nE輨r!۷ 8Y{ˋdRJ7lqu0Zj12x_ʛ$H-ijG {U%/J XQ=pX@"֐ajV2m_'M X*Ce%`d-n@({Wކ<#  J(iώM VF]v(DGUjxeuɘS %akBVruˠueo)WpՖ=V4)Wy Q7oԛsSji(ޮ. %q0h'iy)Z&/L3_%{7FغOѰ>̒Zц ջ:{lT)n].Jm{v4^?b:i0JwV+eTz{"}.㫠y-j\ ߧ9L"43*GiXºoFt  raXK7ҚDq,C<7UH/E*J;nh- ktQhd/Mf~l1+ceYLKź7PЩ*&*~ /6@_ fG>) %7 ] ɹF'RlaTZ3 y[`Q$tR=d_ {P_hַhH fikr?Y%:lūΔYrugp|A%@ĒP"|)"qJNvw!BÝ6tc@S?7!js}UJB~3s aCCMtI17hDSGqt'jAMhEa`-qձr+|i!.ןPV1\AVYp*kUTHA ~kɫ\VE"* k>vRrQ,v~in5T>bҤ­} E. nU9r+)a)%l@_o1˯Ѡs.#[~rk}50~:HR9ZF-/"dsxEB}*mzZQ " 3^_ufyO+ q]˟&yiX1X,?|)F#P^͍ʊ"4@\VZFi!N$/vza^;dٹ=;7s` p8*d_j6Z/7(M8*ӌ_\@ҡ.N0&VGb|S$0IÇb pUh-79&((g4>p Ȯ.$`[gOg؛wⱳPoY΢/v\b8YU8Ϡk"@̟ʝc?3jzzJrH~QA 9BgP[2ٺ!Lg&mR fSoG42mzE,afI ra5&JkK)rV\S{"adq%M'a(=vLKG`.b4<@%O,,|a[%͡5,D*##uu;߬ڰ_WV{~NsGN#TK򵹤N%?*G8!ۊ4Ga;OzsW 21u+YQ达mVM}]*@j^׬C.RېE\ LfMϵxi~dx<*糩CN@&PũE xH_>mSfkd /%72 ) C)t@oG'q=޳= JY *%@6ϗ(ֳD]] C?R1lF㨳$xӝcKB~N*Jwi[ u?D7./nl3$IĠcDmݟgl.]jvL C-- qX.arTjf{jAPcտ5V-##X\+8IEeڨ 2*XQ#Ť1uOJP|Eh8G*-:/ynpȢebZQ5Ah3cZwNtYhlc!\ !%89$jj,Գs1ҕ9eW@|>vZ-D7R*pɂyw8EFb(]O?1TZ|V(9T38QyT.GkIA%ca*M,XcOՇ_]9J0 I2~EͲ%P:0ORZʨi0:d) ,ˉ0Cmٸ7/?-2\& F;Ǟa<:LyZm|/z1G]ꡰ CHj pj?*HTⱝ,d%>b"}a]&eczvCx6k*?22hLiR$<==s퀯|?hFj*o&o%6 Dd:bV5~>i^$3Yɜ*㼒B;"xWض?9iN #8>^˝0#\A ".ug^lA4O/t#S]N;4iI _`0#da8&o A5kC%kt_7Ճ)D1N0_nv ,7Dᑰ#V O֠LQ95yK yg9uB#*l5:TJ7|DrT\0xSa739'buwwioHYq*♬<]iEbS=T(N`iU^)9edA&V,FG\8vʚ^z2)XOY/&҇9_ ë/PirM,dT#l}yO︘slt[֪4Qsx,k]zLV W=Gf,O,yl,qpa+sCx+Vh1}-WvF3E*dgPmqٛkD׍+Ӂ ?/?dشaϢz`ayƲ1h,[$iH'uvɘR֪{Bx)V_T)B=bݬcډGIΓԛ(Ea(M& SwN9SڸJE~4RH]u(mk'Ӵš-}yauip|ÓY ۡ9JYBE ^{{CAZRSٴ3*=k=UxbbEH(&l0 [=htIZ[(St1(I;s3OExROg,YmJWlWpeD-EFY@#KB ѿ:%hb+^qDMǽbÜ0u{޲[d)U ߧ:iy3xhY6Ii7]M' QyMB'X R{u=t4wkN0&ޏvrۏٻ9D؛DUC]_WlvJJ?ۛ#l.DٺbຓT`1sj+O>0.A/KNh&TdݴAʝ<8t5{Į #˖a8W]=lt<2yJw_'1_O6l.]QNm!/_op*"uOdjZT٥8yʭ:$^Iv2ZojAAg eFv<~P:j9JD{3i=e8` ta|7Ӧ$=E=k|~N{lThȀ xn?q`n=*_QCYp>C-M-pnXmi`Jku+%$R.̈́rȿ}|L#|NxruylN} >݄>as^W iچ-zMwilrx"[Z৬P)d٤. T3w,JZ&H-F;Zء`N2mN;e)XH.*;W.R}sxLB<'W5l㮹fJ4ԼDi.8y "oY"GYBݞBM/|b\kkAD8 .] N&xZ3A"S&bړ#@]5#'^QJ#?^I؞u=e6G)8!#lO4z#q^[Z=:%Y]V sV"q"g&bK1S KaBFEE#QXL$d!~/eP9p8ٿwH^Az+R@?WӉb~ϗS2{i(Y']ǟA ̭4pfŌ#v @孹<py;/z=Wgiq_~b!zݶKh^dYFxv|i,*8)dU9H0X31^%;{kX lw3{jz| :rOMcPG ЌTpXmw)Li@T}ܯ*ߨ-eUȤUi^HT\C1-%eɠ7JtHHsēBN,"f妕{izcQ6UbSc[P,KWԠg~&y2a}{c>63{dGˑ'GnU{Ȕ]v/6Yi3oIe[)l%†@GeQ|8d:BV[e+#;sX[JRls9_:Ftϰ"Ẉ\ǖcRw-IQ &%ɧɦd)^:6*hNoW=ģxfD]Aů=6KQ4DdaZ7 /MS4a T'I/ہ4D(y_EfbQ_}Kpj'ȋv@,0Ra7024\iG{,6sA $܂͒oOq5{rLE'VA)@D=d,\!H47"lATI}ꇟN¸oSO64I-1m$T5Yji 7oIHdD~tњtMA .]^+ [TU5tTokD mBRvDp |3$:>("Wܗ9:<;NЗr'R4xlm8I2𿖖# s`zמ$p#`܌$?̲Erb,P%elkv@ 7G,Rܑ2ZL>/ZՑ?TY^ ؋4o"մkJz^JՊ4* 6eMH _ (JB?&owIK *j ܥɵ:y\r-Q+ٝ% zsk/RqX/"{' <+R_SE!J=$7 @R1 q۪C[QgCY4le.W~ +3J7pxޣ9! av-ܾ́s=Jh()$+`i7Yp?1Zm·@5ֆQBb؋$*0LK|"bP[ta/6bWR̾xk0Ŭxqi?3楨Q|x. XL`Wi6/ocg܌e$M=4WK$ k(:EZeU01=밈$UŦzjPiƬHhKpBBt¯S ql:##:-~ P `A%2쀍&4=+ex;Z>1zo7q"fC-gg[NI2A]9@rːS@l;ml;d NsU JDF;MtKa0D*/C0Za^d(Rކh%vbZ (;l :moFOmyV41]H؈$BK\'&u! T$^ks+5b3lys1 L+vn-w| 3s/H]ű6 c Lq,M ę6I+a!ƦLvF$jIbI$Hyl𫷧l94pxDNo27`6*MӐ^lP)+SMy$|8;h :[/"8(ms<\kIհ#߳+O޷x3{0D⦥CClK/)T4DQu|>? AAFa%L4uvW@x.J nP:\'EǼX]ErE?j:;]ZnJpUR{3 MFEXDſt,I8=ơT gЧ|:E_ՋQBp;WMy3 q"EFA'[tWF%3ZnWZ='apI\ GNN?do$8oZMh{]}dwA!iepRHJu S&AC.R~_ҩW Hy'R?ڇ=L:kIcrFXtW/ ~-<*)B5.,Nt/ί,^y!PJ'*!̙iQ %='yM'i|h)Y,ù`"2l~; pʈ1n͏Hdg>$VE>0X #eBw =?/R( 'zmp<(J ,b'f):[(f,]Ame!aSd>wdr^Å2_Pv{QG~⪦VĊlm9'zs ]x; ݞ"k8dxf5hS YiR 9Ⱥ"C[fDgOģ%R_f$,zJ$ܯd2,h Ć1">5ffFš*<5m}1Yg * &%m|]4j .p*Ԩ X[ICeT~8hrtzQe&z[ KCCsc a#JVE-NW8ږYn 56w~yj,saYLcx Bto"? j+R!yNi;|crR% n>Aj~]Jְ$)e_5w%LY]q?!GBaKRcWx-<إ79SX1spN0=?4Kq"^ ;J1wF/86FӸm{' wkؙΌu !Ўu8TZ_ͱ^d)/xI->8DRgG&j\TmH">7ՙ@)'0EfE(By4fFlѬNMWNx_O#teLH|J/7t;bzG٥1w%Iݙ{,L'8+6x*ISuwPqZ2E 㬩a$ݗwG MA.hkÊ(r@5UF]_ݱ5A؊/mYvpj6*e^G:ͭbnmBC`K/9ַߐɶrNC|DyBieVZ7Z6?><'𱬟>\+fl u1/LeE 쁾tBȒ?Մ.E=\WQdvQHVJZk/AJV`X/O'땷࣭p)F}} ypf+})_˕s >dt礂P00FՕ]t1Shʴߌwrܼ|^>JUƸ%4;8֔BUŠ٤;- d:9Qn>|,KJGxj҅FZ݊uFapP 운5%RjѶֆF sev72AP?le9n*)[y7A@SM?XPcL0]jX>r9-.պSŭ @JG#gQ%މL*# ó\ChEw6/}jĺxŲ QGه1?PV^S,;F8RsҢ_{ŔsƺW ~+1ʇ1aPh8DDñRBm5D䘰^몔V'S]~9v/xEI(E!S=Yg(I~2_:=My͘d{$,W j8$:arWl9!H?Mӈ:I%\fN+?kҠ#Dv*dv9q+t= vny%5)o\It7+Vҿ,15x0};QaDrG.Y&A]S^P 3- TR`6(.LQ ߪ}B3 # }=#=|'>T:$ Hv2zjY7\JIjDM9?[DSȒ^<ۘQ`'bXy;y/ǵ>YfCͿC0[˨J΅#34]z%7WyQg vmns&( ~6:ƥ[3}5F>x}(7m4"m\.>Hin+Tr8wv7Ľ/޲1(SYIFǚ'05:˕Ftއcǻ =7q2\Zdw(ܖ1M^E]:L.S4U!aB8T6a)7/louLc)tZ̕VZӅDL)hn'ͯk3i1l1w#DzB'Ve 5uoIķkxgTC+ qeŠ1heH̳#Zʮ#:&&KTpn$ygEn9VlSʙvTBs}?4 }mȿ-O'1갇]/ޑCl6)L'(9tJS*g~ ֚T["C~{cgDC퍢VW uVDZ{! ?wёڂnǚy"tP,EBI-=) i;N1L\bgΗP=4/U0\=Q2O+KLYG{jN5yt-_}"2z&Wڄ"~58$fZBHzH-SR>g]| F5;QAn!;l~7}w *#~1KsBI s@[z)-5 Bt~n$U |9s |0a#4GN&l8mathI2SiQa-pOQ/Q(m3L^\ԪUZ'V>/P$[ܜQwZCъqB%xet{O:B& w]%e}f,GO0 &ݼaJT0#O ңp;ĺVLU2Xޣ$dy0EaݤAEj-G% -8KDE"/5?,SITn=b5&IgɅk8*r砯42GO~&/׎K:qs= 7YKiUz'~ZB$Dgԑ]xRSVqN4"K:=ޕ=ji?e}2m7BF7qm<k,5pݡ>imr'գ4z`~ԓMFXrBQڞU.ncȻQ"H\1&Eݡ 5H\A>穳JmHŏ HyuJd!&؄tJQE.2)Ѳ`յb~QCɵqsu?f@q:-xŏRC`l4(^^fV>؁"^0t)W?(>HS=xۈv W >러e)R<]Ht/z;4w 8K냓-\`lMmx g#pOhW,0O|ѹǿdR:ƒh (WCG`0ڦ`bSܬ_xX #xPس?v)jї]Hr9@>LGk! 1.>^#/GBnQSͮ  9A:G^ft$9y8]$󧍁mytcMvPMBexgĈ/%g\ftrU'HgqfI2y"i,hh$TJ2u_d"U$2(oٓlE4&wˡA~'E'W=B'Oq;[FxfOj>}mMH7%;zW9"1ZFa*w$m/Hb~h )yl<6zS{{]wONxaH\G0;e H;9ov¥l-P韛1m6v|#&WvkwepG{~z}::nP/hexG'L p@25gWR΀3FU(zpح{C874. %y ~8a &>}-`s [1gu%&wgӵO t\!P>PwIM1QJ89aVcQtc>gqʦq HU|.JggF6 J,R(*NJwJju"w&,aWzDB$ 4aYڭ5fŀv ydӸǜ tbf]9u?ɮ{5-tsǒۋfȋ4cI-X 2/A83*S-FF+bKP?*AK $0 U ޣt)'|uH絢Ϯo3>Ik= &=|*MVGЌ -IÁ&.DG$eIH1XI_ۣWģ*L҃-X>" /kS+x9qaA~!yofŸ{>0,Ji[i%R~q*p~%P>Vvmz/s`]>m?ľ'w|ђZA}uWSIsM{(yOq2OJ_HžɑL7t_c43.O&o nX/$Z,Jf..t\i5h(,]麌E"[b1M,^9%8\ q'%1}y_bdrgLZՈTnjw{XխW[寐r@>:ʩ+TjwxAܐq-٭^9\~)c_@kFcIo݀zAz&C,]C1gK;麗df 5`1oB8Vz)LP]C?.|w_qӘqR*qz\1"oy.GUiklOa 3u}{~3(v ?{088S:Zu]e84%Yjfs^%2)3 ab.}/a-gMAHEGW[VFk {h<\d?hewzQ^%Js|V>нh^CrzF@ XB i}gp)Vh乎>Enʶ>@Rc9@9UEfL{M"ۋ|\PYwg:3yt(͝AsZ0 ieTZ&SW򗐣WWkI l7aP{vvZ0e[.5JQRuǸq,G<m?*V{f 9+W&LBRp~APrvm4?ÒHv:["5s<6}Op=xSGpu=Z$ģ*6WQO%Lik`l| fL]FX eknPi.2*)T*#;>c-`"UoN`S៶yI$NG.+ rTO\I|gukxe-Ac*N3hox%%!eـyb!-.k @k!i%dMU{.`a,3"/d=? cIʿ2Ç3ږ9?46йNwLG?vkA--C7lll~BxPC.Kahu@WDFaoD$̠w+Nݳ7c#Mw$ @->3濃|) C>oVoD "IG=Hh쥸O}f oc_BHج}nRx,8ڊp!m޼Dd[l6ER0npCK ==22ExX-~+5wVvNU䝏فµMopPh+ dkVRyzLeKB$le_sS#b'~__ҥ*WE u_Tl9,Hϵӫ4?p'..\ta,/zD}[rc'¢?@BAftCr]Č}F۫uNkqwvfqLlbc&~T>覣c7H`Ú4o** 5 6!-BI76'ׇ,eBdy@c]0mJ_U)\sK)>z{]5ch(Gu߷E՚OKt7SNf/]ҵS;D3l$4l9PLͅs~̟DOMXW4 +5?SK.̌/"|3 84Hj|H/& 1=th( z=!p`<_lp@O;XP7# ;˻19nZ&>Q_!oi+Ji  tH- BQ4UP|VI 4W΃7T9a:=i\}Gz엔6\9 Tu@=Uf& EIn2%QH?W8s+vJN(=H{X]QO$N "e3tS"ȴ] zWe(% zrpXƓˑn\xwu͜ڡT9 9z YHH "W!ߋw1X[14χ9mEn6`HOȾ_ #h4p|Kwe (LmS_DOyyi7?_`v \.ި7E#zҋF,t ~rvqn-]bnZXEdh)vAkٓ`5LT"@.pW eY>MV hl^<.Axup'([ni[( aqbz4bkö??R!WM:[`!PMa ks+;}[\Ugu"2q,LfqGuc%MKVbYQv} JLvEExAKUz2y}F`ktwZܣ;ݎ8NLvZ)[]Kʀjy)AO_|oʞtUUzצ,Ur̊#y[)GвWR"oSgLcM-f"2mD:f9'ZsFYqJ{Q_¼lFp!f JFfǟ={F ]#ʚv(,sU@=3-oA-`B+-Cp?p?ȷZ>]Q&)1L'J1ԓsjX|gmɂ5<'r>2A~Y h3V+b SN*Uޯ'#Q dO,3T'}k>FIhGBkYla#'υ!Q <  ~ٯxO&HPgs> *(#1PC:*bC%Ɩpq5B]ب|_.,#3(4]ΥI=0d;8@UtC1&fqvRNYqcT^ÍAMO1D;2x1R~5Xf*Kաo1Y.{ʟUm8u|(qx@7jj`}{uUz ŦHVOHzAthipQ~IEFOaq'ke:2^e~BNn1#OcVnRIz;~ye`6'3%ڨ^UPOǑZb臦ne^*7;fi6J{d|nu0rG7kTw> ܷgC,%Ur8 WԱxYh S|DZJ=Z[b@FJ3 w/2WrsL|St;Z9D7 |=逍>*3Zݽ|x5kIНT&vFp8$a>~ H &ŬZSo@muWv A wABY?:D5WmSwIPcWW[#eӬr9Ef(y.r<ŦzT(Ab v$jǨLf緥nypo>?emmn;MZBFODqnVAy{\1&._HC&PKEU8?:h L(eW]Ev3^c@MfzIIiu ³h.\pH}fVLwݎs*7] 7QpE$rU&f"mR >G Z8*% ۖrZe/P m>ڿHs%xNf{&*g@ps$Ⱦ3lU (gn u(p4#>L9ڸKd3yM!c.^!l\*xVs"##06IG#TQ)=EʺgQf iy#k)PCnBw,a?q8{S\a/QP&*>&vG짙~ AjPiWBc8Mw!23eno=:Lx8Y$u1E`vI *ͽi%v(=5D#/^b(\y8v4jT@M+vR k"49F%A27زҔ9x06t?WQ x?w$9XP jLj-@m>ۦ-N#_P > ~B@3cGY\TŚfA\pсV lfyFr9ˋ yt$]%9Nu$ 9E~C/N SR7"䉊W/l$8{-fq,Zn ŎOG`M2w8Kxn}̻kDORT0o5Bo-FWaZ?a|Wpʣ8Ksd+Uűٷ.Xy|CO⥙x%L,k975j\^`-LMJԢT!٭3М& - J)L}P܄dg'J-mbU6kN_Pza&{lq/!l֯ 5yOn@am0h JFzgDiģe"Yר<[c5ɦ:lZ_ aT-t]nRVío @5aC~s2 ahJ4Ɯ"m RNjï t;s󾑔{-ߓ k?JA,3i9Q?NryJSbW9@[핈z`q"n =.{4koh,HHZN (^e&eWτKG:ÃξURaGgU?zO_#BXS"TEiGdjGFg@=PAan 'OSHEK&N(2 79 d8ZtD7j?V໔ Vh8b?‡Sb2s`3kb"Fxj${0Mӄ)2tn*SZd`KgavV CP~M;88rD u: m*|߅}dNiZr} aiX8Wk)y^ V+ʞH ۱5s#rk&)po§xAيEShC@/Vք&-oFDh7q G"AE`/@Eb`m-" ec 5؁|x+N-h~j`+ "ELɊҪ̩*5.C\ 镦ȁ#ct}Z2}[QTWљ cS`d(SJuO}V[WxT6' (1;8Lndq7f!Go!axae 3:ˣޡXCyѰqpM "l_]:{@y|3IEb_oCbqN!_X/Ոo#v0Le1)aF+=|yC=cN-n=*mt$O&Cҏn\Fn½k hE-]Xq_&͒v@a-$޾JWnT.ITL"b!/FO,GNܗ`9V챼2IpU- & DG IT:`O^b W9 dJh`E,e'0K#Ӧb,5;ׇ |C"[ns۳u*\nNeU?UZdL{tZ=D h6N%n:iPv< ͐*qm_87eXv\2T]IC:^!?CRC{NCJ82{kDx4.SXzS+|0>]Bi| 1vԔB4< {a?̹,I0.4z^d w>f(xi /7)Ҿ ˧ʀt^E?LJv÷BYPJ[>goGDP`AL4@rA=HuMp@)^ pB#,^gم /p&nfiCz6,c$?1 ͗6vH`@o9/׊-5g)$z#nCsrH,t n]Y-@r׆f\g8}bIo~@bX^a@~X6fjGHZxj;_!'C\lx^Ng[`ٯby+-zD)40@( Lcja!ԣv]n=ӈf}{[)̜m 5z;els"hbrhY8|sxynD,1?`ֻcYvh EY$Cr " |ىQ6]yo`B:.nXG"'_اgWo?R&?Ҙ^=aDɋ!iݬO=77mWnrPG]4{qBe \Jp`O}_܌ 3BB7,vlsft2g9Sl9o:Ԛ@A9$n#>ɺ9epd 5/;(_OzwHf,/!&au,uiM(Tm*->wY7>}6dk &k 6kr [*6@Ig2"at6[eg>^ ~Bc *qs/Ʋ m9y$ fC Yc8T&0מ46zw飞s{>vV7b0CYfAt.Nsҡ^3GwHF,Oސ6~W6ə&ԩ0PRSB3̨Eڦ#-tZ:=d@CQnۗ >Do5_؀KL^8k2,`|D]/X`'rPqnPƳ' 0^m}d8u2zg}sTrZ0[>N;r<4>V!ʃñuoG?$ST''P-5͏~ǧ|mcۤ&rJzބVe{ e%928y/ʶœik ]J2_~r;jЬz}4yjY㩂]u(Y85|1>:غ|BNj{tG<`Tw8Ҋ9+^cgv=@bRM:nыbzļX䱗9258 f$a5arSÞ EAQWWԗ $Y.sv1rߤɋx>Qh$MV $ 4xbV~c۵ewG6]=],YQC+1=DYy)nr2Y Mwpn{]cV޸}Kyl 4#:t@loMHƁRAΆφAH{iN 2X[7~z?~0w,4KZN*KZ! n~>Ž}XtHR)-:r;BCP3NU)ӈݣ±+V4o};nyRo^8ax> p(2 AWqU[S-uzQE݁o^ne@ލt;Вߓ,PLZ$-40M OQo,/^͑N9^<SQxOm4Q]D q_*"V p)ዐ}UxHPMYژCESACp.&KWB$leؙ+0G y;k~kХ:tW9h(Aó|u?8+jʶm}+ιs눕DΉ٣B\-> >.%tq( ua%wICcG Ztq/K7ń@JL/[c%/1od!b0bY,?A 1Ej1`f w7ZkszJEZOKPՔ>kKoNecEM?[am%Xs&Z=Zf8}hTcE+5 72.!M:ѯ5u3wڀJ+ہ=j5?(|M WժM2袪t0εEN7Qib/9}kNJ:Cms*Wx&rx\KUv5]T@^jL.|o"q۸: }[V7/ Mlh)8.?[6{M1~+!@wD7F&7\y z_ 4o3Tb~jN`Am_ս*g/啅bFmiM|BVS/į0;Þ,,7 +A@`־D7"!;Cpʳo&P4Z$\Mh=l:3˽9.wEYh&/ӝ&5AWtUO4[4s ʞ(.e;v濨 E&DzkV+y&঴iq;%G2;$}tPQ! pǘ,a0ȗEȲ{e>V#!#s L[;:MMoM^L4ч4NxpZ܌xe|f)DvFT5mI>TH b,誠*l2 16boS;?Ke<3W84]373q;21b? yivLZTC<cf[\JN7@c쐭yD|$;uIk$AFyQ@Ynrjh #^ɑZ OS7 J=u%WE2Ko5:aB||/tLFD r qSxخ«x=ف2씥z,o"w =.5 YM t%+Kv qa&Z:2os 8s8zgdV<RX.nZwin090CsXԥB疣f-axΛ'w6g_n6j52"œ(mЫ)*:/XUo~oaV Rr |+C!;p5`~AT+|קּZ1~JԈ9m pl;#=ܦH-zA)~ˆkSA=6U3>GtN98151_8~X6F; bf 1bWu$??m*Dyxh_ ) 0* X6UuI9F MeD 0~7حC(Pv*VB/3F(2lg|U7JmcExjmITx#Շ_85%@awqx&ODw̜Eߗnf}dx7;M At˵v EjCUWd@)yX2m]Nz`1uO0:bc*4"xr/2S0ǢpJx(ä?-Ɣqx@k=[e6'RS'R/|4`1Z81usVo8BEq'u4-!Gg/n#XLeWnX^ޝYpRH#653fm7'v/8 opo&z+qBy r>(YP׍Vi!e8osN;C[FN C)J^D30rD5|Bj/oRiպ`<|e "}٦~D)* ~ނ3ӢYh`S t˱,RVxLO0<߇E.2).^4!0mgw',9aqV7X/#St왎,z/p0Ux^ɓӫcƶy-C IeU؊,Z\1C68i4LƗ(@.mV>yJ<9fy9B%A*,X ϝ=jtMDA"ҟN;wYe RmF9`+6@NSN_p@MFb$m:f3"+opE9]c!yV=yo pޮ =`*=+MӢg{ oiA^sNmw\t)"XNa/Wo"eF{?+L2)Y 13UBG]=I:>%tx X{ !^Wu©FLk> [ܔ&: <{Eߘ13ms#ω[kϟ:]>SĪ |RQT~n%u,j,#a صLr*5!-9^]3=qx_ZvlNjP8nbQtTb. AO~5 ԟ4tmsA/Zq1liQ8B!VZ5VeTe]L%)fB3t&Pق~[-n()8RF tHAtTJB*~-Aq_EXeF}u-M#r&'}_oɢQ8x׃JD1Oh,fӵ1sK e+~B^i)h!5rJ0C ߈r]JN~07tFs!o _n05=$Q8B*%l߈I0IX{,vY;< k2P!F((>9/{s6XdZpv! -)mGKOakގnMw=(kh M>bP8M}Yk)|^δ{I5_v.[rgKL =|T;d0k:$e=݃gq9b%GZ90ԈWaN՗"\+j‡Y Ʊ~"C:dߩ FjC|D"ڽJV Zw$ dSzuvzS]4ī_l[[Q2Zs.;aΗ]A˟'7B~/*mھW??;m{CBJ>>$Ϊǧx{Q#;-+ˣvzu̜EPޞOr ~l3cIKf챲ueI=Bcî.|}jVp:DN3AU͒h\ƽb 44.,ɒe߱ys~䙚|;&1ŌR#)1?ހ~pP^'fV8lm1 ,Pa8x/ao3D0at&Y/7UVVUaˇ'/Nϡf -)CӻܝN|.;:.VmnF0YwH[DoɒI_u/'HhvC}pw0C"ݞ~(aDGUDrx}V- GJ$ N} #EAj?|a(d~^s-R+qiA)OMc90ǝI֝CB?]F`JCS] |6uJi␶0N?h;}|ODsGUZ(:,'bU\kWF?0d@ͻj$<Ӌj !z8|_+QRz?46Ri聏L]5{H+Էf6d)٤آl=onr4J,r| #Lr.xUK̢yr^I%$gG_g:\Fˡ8ELC,i^F8)˭ݴ~Ztr^Cm4!ސ3a`lT`#3r}(Mvcu8>Rc0[v*OD;h*!]ly˴q͍|X]M3ݳj(<@Һ/ÁbQ*L5n30f}]T;|d<L fe"k۲;+1}ѸmPzTPЇ# v!ڎl#EP,<ARme99UZ! #BeO DpԬ T,G!'յ& ԍb>5-i)J,[ rղjS:tWf2IEUb0h-AU;;t-> v*on#{⇇]5%NHkUJuU(=.<Ud4Rց Y`!)ahv=i@[x{G.M4[&2<_rd xnѮ|b/l\^ۧBbA:߻U>nS|GR\ "ߛ(ĝ4&Up ~*,&΀V,~e)Z/- A!S(#|@#͢|Jm岄&B J.d oknS$e*g׉ic=Miha%şTaV 1 nza&\;h9]u HA(K*5V;H ߉fX1Jp"+  &ƘdI5Ӻx|F6dyo9A^3QǽMq&H$^] 5q [Dg,G%8~[,ei䍐_ <{R=V:ռT|]h {l9m79<f{p0˽MH$n%S}o_]<7bgLOѢm$X<8ze0?Rr0Pɸ,|{lxS4th__m Z~j&-[M3iDHTmmAcrB -8ef Yd }f#{zm=I]\7i3:Sl$3 Z!.Zw@ۡp5N`O, ⸶P#,,?&xv4lވwH?hLn.nv%v{ƕ fC.̱5]J5hx8TW{EUphv3ʼ,}X*.+C{נּA_vU8xPwkVpjĈ}e&41wA!BhG aSU{X\-T^Szӧ4'vԳmavuFUhJjx`XY`1MEm A*@9WHuF+Dm{qa%no]L#Fstƹt;_Ӥ̣M=Wep|9C5xwb݌>Lwj``'Vke+Fٱ栭Ǐ޵^@/˃l 澶nO %ଣĚPR*OW:' q O\ 2kA* Kn=n31[}>gsjAHgv0t4d*<'ۨl ;)PΌ ]=.pyw'].) јH pbH!敃 Ns2#6i*ӢZKLNc4I& o"IݞIc1ğ=zj:N\tkpn"${6MզHh|Wb%)6 E)œ= <`촾.q~LzٻOaՖ;USNrhsbv%D+«Xu1z_lLE.~:=z\ !9<,v1Sp9%yѩR? Lj|%eX~`D}j^ϫ,Iy\.tIkO4nz+,Es$ /DRj9ڳ:}Fy"'ڐ>z0K6lr<0d[BԿ 7[]?ߝĜT[W%mRGnλWעE~󍅭~Z&.DXA`%'gj9צr8Wb:~cF屬K6mrf" {;1M^i2jk,󥾘fhTr+㪋1EV Gjj =af]ت bOۨ38&`~~Pr//~g4o>[U.(0Szx2[ܯ 6.ɜfg]`q !夊tAm@U\óJW/^kB\b4wS+[3]ZJcOJe쥛;@{u`ë1mn573j)7VKݯȈxUۼۧhGP)_)7x8Lg@"k^CZNV|XwxLRA|[Vh0j_9e(bj8b8~;|9s ЍH} M7ovM̈́lxi ~e 1ЪB{fML IZ^/E,^`\mg*`?:[w7D TK\4,80&kQz%UN f +yg.7^ztyIe{'VYFfI)C`v/wWR $kn&_j2 ZOުPN4>@MG{BR|ps bh-H&F猬+%]7KT{zxJd]vP|4`z@Y|hxcÓOG13:HxM Yl UxZ{BǛ*B0]JIJ75E1`='Jz!D"hۈg]Zh ko@=/N> Wz]vr`!fR(|,=1C*]3lp<7Xak+ S ɥjOxlB*5^F W2K>M_Y35to8]7܆}]a&Ҩ+qxkq"a֒N_VӧZK:<*RPQ“8>vgDHJ̈Y!&؏$ !&OytR[L Y'REŨމn -+;0br6W5j#C Ͽ]0 Ԫ*9YI3W؊í˿(RIC]bPeU-S=8}8d;#rܡ W>C *v0'T}&\=M )C`22y4{>!9QoWƥo"tmeQm,yE}tvK fD[v&⠞0?i?%(YBV㞂`ׁK9Y>DCե:*Tد,zՕy4x ռ, 6hďaK~+>op? &erVf2b-G?Mϩ&ƙn:@1.)M`B Nt7RIyRV2Kn$N"B u/& \ؘUVGiƓ"-}t.*4goF.U$6*xĩ5l 3iA*؅!,R'-z-@TE/]ě©T6p_,mT&ڵ;5oWR> !cӋu9WYͻ 4%qQ8C~u\2W!2&u-^BgUH0xM a8H4u4$OJ͉3 VUvOj0<|EѼ7db xĽs Kh_l(XUz% h@Q`2 lNyo8|]\Lft('-sϕ*/7xNv[fxO5.X4*4Q/5i((GQq>"4{LYt\h$[N)FEx%#%,DxBPR}H'Fnu'!i|n&qb`A.n9vA(g hm\MζDXCu1)!bo*IY4^1 _1J+>V-E&'3C 3É:Ё1^`FJzwhJ$%#Il0uf.B9zdzn!hu $ݫEH!jMf ָ5{Y5֫'^gp?|29>Z?TE<֞uLa͸^p=_״T*"@Y#Unns $ ~+Wʈb7R>;%*fթ4u\M%jBbRQ?J@(E8޴5xݱA2>9$.CoIy29X`moN̬ڦ:u}, vl(h{},[ab) L6& fY{FUX#`J_ )J+w2puWH㿊kGU@$c}xS>.]84B7frOu(ki" J48qث`.0`^}HeͲWz]*z.Ҁ~oө/G*2t1rsY~:34YdB?Iq|󡎐cO}QmU=J7%>qK4W՝mH?q"@,˷ȫtIX:؊6_rvJ(*.W`_Ĝ3ߘ/_XцA= i R>W:j\ƞ`5#!, !ʞc^/񸥘} E=ӅA=vV񲥗_TƯ9<]I'džG6NG_l;xy0 wsr{K_bJ }+8< .bt-`Ov뉬M*a$,`ԚAr,I!җƵHS֕P" }U ޠ`Bf''"c.kظL9hécT-zv эw#2[.x+($h͉ te"&jZ?#tV\. ?<%a" ((>]O.$iPNā7M1~=,p/փ9'4uCZ䋹ZqX%CIwJ@F+rklOs#;GNR[PDYr;{e6-}t[?j}3qP>&jN<]:UǠEe/Os@ s4;BXלq (1N&Ic`"00Bli40U#hS\b-q*ݰ3I0IHl70DXc۲v^ Z@cԾq:#[rkR@3\@bVI5%zo&y\4?N6"F9ҶrRX; v^ C ||?7?"qOBOV Y=1cu>9T]wS>݆NCzNDu`swa Ä2>y`@=(_"&~;*|&C}{`Hk.zU WK;iQ$zOS% CLDJ|)(X#F4V@͞bI,DXލB 5S"(/#K7֗d]BA@:4f%g4[¯-^\QC~ ȋn<Њ*H'k%5Dir[%dwc]B%N9%W5Q rEč&ȗ  R:;)F+B_ޚxu : QC=rߢ{xhjIџu2B0j6쟪i {'Oghj3Sx'0L *'>a$WIf>EVWa9b +c=`|(ԊBNpl'[Bإz}?C<<* </fciWu@s$)aYXuON7E%z=Lzb)f2R0iAn㭘 'K?LnC" :1X|\b:'Q S酆rP6-TUȑy3<7rO9 UuUWGZ75:| !BTin{{it#'u[1Ws UJBb^X³Ek |3h4E1m A3$IeKǛV#o_nT߾O {wLhO;iyc'I0kݞ6@B}zvc:ԯU?Lp 9]eD^DhHBr`g+_[6Bj_|Z*/+е ^?u4@~{EQ1w;VC_SۊqyI$BhVeϠ^*CUe+8jhQUuB")<¨&a[-\_)E`AhZ43Sx_C==ԍ a/*|PD4ر {B"|Wf }=fds1s湚IdNh( չ10֒Zo^1czzCDn5vNGWSMO7x,=Z#cH tDy ʉq*lOݭ _/Uaj722I՞ĿlȢ!G{nEuPOJ3J go% LB|OS} u $fѦDyx-mETIK7fJ{_Ϭ2e/s4߸<zg j@dEP* BG%r0q6^ֻ59U6Nʃc~.P,mBm咲S,I]܃8ު1./:hcg2/lyR6>B8&=dPjnہQkLF^Yp!ΝcnasxzG6#+`N1 @a$UFP/nS7 C8(~s ui=]GO10c$7K~c՝*xp$A?`S5(OUɪC9LІ_#< EQK4y^=YogkiO:S[[)I,mrLbv,X.=l*[B}`#Y&!s\R3> 1sI NjE}xٲݍVsP*K^\kXcg|{X@5GxgGK.-$7(!B9~5﵂ =ԿS!6F {@Ϛ=m8{[E&&.| H1~8H֨ i6J3[=j"TVkZǚG³{u\љ*}Uh s#n@Qe.sYy r;t; OF޺~T]gG~4\q[[PqnȒ6':(y1/WOs5aO5ȁڷL)2[9kxDz$=,"-[zD-=$ 쑙$jMaC覌$4-lJsq o#B4!kD;Z$6?Dz=&^U.!-=ߛ˚W,ӱZhŰG _ *qk>d9h!+: X oK[w[VX|ee.h`XF AI!A?b\}OW;kLK0ޢ Ee`b\!$tV"œhQ7Z=<鑬uHcU~m7 n$`e>]%1 ?>vgxǺla]ԠK*/ Bou܎XHwbJxLB,G$Li EYQt~Jc]Гnw3EQOrSֵň }Ų;ɢ.$g!QNE]iaiT?WzEnSrMX}U-_Bu5>jErJygM6" ͕F-k2l4Q{7n(%vzdm`&ps OV# ꫇ =Bػg쳓r_OvOApcN*)@zjb0ӽ;fe# 4 QpUE.'Mh'bJZdSxNizҋH6p:U (=𖋻{t⢟Bv!q׉.G!%ՍgJK΃>n{[ͻ H[j])SK>_*2bA'xjpCdQ}?zG{@2o6 5,dP=]k0s`A;ᕙb}3/dݽ&> jGо#z`; 8PDHNÇ*VVؖBlҡ_v$ ^ lmW/w3,MUQ .਄SS?i.N0b-/ (SjG ^W*Ÿ`ǽX&7pJ.㝎g&:DR?`ۅ&Ĥ}CJ5:_}rEv-3UzK'!\<&M[giYڊ`i%S\]GP?UouT+nȩ{n+ Irj_ ex e*mwY e9+"dmB, =9IKz1~.p2+0&S|f'6roG3:Ne i>˰p 0N=P=> 04~/jJr"qcN{Fcs l2ZgLFnr\4\s9/dhMb@͠gs3-#1[ ;Szާ'֍[i hR,)Qo>z*09~;uc.f>.U6)&l}`Ob:. 1k.of5qIA2PV7 UWqhTn~ Ь[|VjF]hDC3 -5D,vwuYoI\)aKL⽐q z%!jͼp(fC9v 2@x.yY^?_C| @0 rCՑ>7j/=n)$ڭDSuj{8u_LTGr/)ѦQߋ"T([l%%Z ,?5L83\@I?@4yPSMCd↓Ѿ}YmmbKw0UbߕnǷ؄(#k]z@+vbݝ7TFto5m>@{_wmRSV#)!*=4wW\Vf~kCnzh.s S{GTPI#yOZd^Z;7:Ne|&=MhVM*{j] i; ! + b&;%Co.W&5]K-C0e@$bZeMD@V 8 AmjI9*#6ˡT}R^=Q<}J&٘:9I"Di{>1Ƈ|!b9`A66,P(3kaeK,3UȨ#Q%֒&umS7UBH3i ^툌u09a2.bS6a,kARBFZțfao&j~N`462/b|,"$7]RAD2 - ,E Ś!BRoP\/ IW9JSLMϩPy̧\P Tg_[.-o9uFtj-5 A`Aj·ߴn+Yu2_ip/h]@{rapJ(_[}pS)e[ 0q0DMUmt{\d,왷vh]X<=34a<@#+ +֧iƗ$vXGа"o=JWMZ5.+w%ۯOHԍjOJ,]C| )Թ|k \ȴht4?ߪp*o<[LHϬƕp}̞ S[o: ULwpD ̠zT5H&L4C{pVt7P}Z_MGaС}CQ۪x4EÑ,Ɂ(֭ @A0٧yZxNfq(1KDLGWq*@NFq3f"ےsovr/~R's kPXui#(q6tm(S8=6<}$quY@ oߐ8x9]~LFz"E#ECGƐlOJjo%/xN"4x0 ŔsjԝzP|Q`Ip Cc']v pw|^Q- rq5py1% UY'ƫ]$}6*.hw6x!jd@?7()Ѝ~Ifu)VefGc+yD<N n#TSa[IVa?Eo,.F ZM9PL[/&gZ{9IϵZL1-Ɯ8>ڱTDHv@Ğ)7W)&Wm ʶɎ+r-$& 8(QWSצ{c({Q$Uz :t/'Vwcv*:`T/>Hivxڗ,%Hn`#rg"4jƝi:23ܣP6 K&h@QBB0hv&Jo8#o" ##<]ti&sd="E]&8>BwU'{.:䬂Ҭ N8ؿ(SGm}A޸Ŋ3N=0TRI-ׁkVA7Rjw7< (nlfs{9?-M@ 'Ѡ&x%)(Xba&5iuu95Y"{b.b Y^L--Wҿ"ۣ4DQwS0AUs H}ϥɔ{g EIV/&o)U@¨\q+,%L]&sBP~o wE87,F8O&*7B0ę|N9~B ;N]a!lѥ[D4h8ɣA3fk,Yx? T/Qٰz]~bɥ0x:x'({8)E#zϩjfmۃ'e- Mnk5-D$dzC?D syHnZDH - ʽz1 =R ]91+Qc?$7Ymb ݜ^ lB+5JRnpPCus"}U ?yBIwr8noOyݗڕ/C Ѿ# <q1.L{=!lE<U :#ښ ҦAڪLMT$s~2ZYqFID-7R4>FoU@4V=GW٧ H +J|Z04Ϸ㧟ݜ ۛ =X(igH vұXDSpn7Ęx>h]'G; tzYඬV%Lp&i#Q("\5KE\-j%j 8(2{P$C8?+'ı7' y4B(cۃ= Ya|gn&yz闭 uM̌& QPM_Y "撆7T\' ZS=vI0ڡ"D$N1D/wUJ1(fEIx"q ,ILY_{D]d3Y8~w*]1Jd):RU?DYr6Aצ7Rf)*4vm4#٣ySz<h3A5(be-"K5(;@3vI\ 7m?V{ޔGrDGUOL h YD 57녎_lg͕ ݗ# 2ЋnX M HN 5#kO%Vzɽ|G1ѝZYtCNv+10z` ='zi-l,G +);45F6- ٰ;; Jtx&?g tL .< 6:['CSU_N0t;gX+*bI˅[>{:k|V2Ȋ]M??!]eDo3ݡ,E=8sg~ aito>^[2K4,ԮKz-.\BM6օAi"PG߸I,św3yPu)ֿtV+os@CU4tQ4탔֭&l&L m>q#IVheϥ _tf"CPv\iw &J- S·Xq]v gJ1?n'HTbi[{01fdZ6)HI Kwju$n\ ̏. ǃRW3)27tlO!)3:!l"v ]᧐.CĠ/CуZ1)H& @WsӅ$=ud[\׶8ӷJ pu}$Tcȱxgj11pT3cII$1O>_x}K~"ԑQ6 qy pКY;绰a#_R[~MJe!H'Al.bpx ,/2ꓬyf'BGς= |`sVNo]>7Шp jb (#u $bJyBe.Z%rS:[I2oRqz1ܸJE,\놽t‡ttaeۈ\rR#O !x3&Q%;ެ# rU mZ%FrjE~-ԅP賴;sZzNQ 8UatϥnBfɷxHMu졫 'O[ox *z1Y-eH2VLq? O} KM_o3SwK3jƱ z?)b7Kr)Z]T0vzcp, |bR? q~sʐ7)sh>_&cBL=?lᒤƫA!<)Jv|,顡]1ec -G'}\"bqRt۵Wc5@ZvZ é,Ud0иe<ߑTKݢUju u,Sjnd/8=^Sؕ|Q=T|;ysBQDmy?A,Z / Fj^[~MaAc$P3V|߿b񑣣o0wC'6hw(-dl+JjX{<1:+Q y#Zj;ο;c ,r@fwglva)sE>C6ͯj`_z:ZI<4\]d5b;S,YiY£*N!Ix\2pEQeey" =m=&oR xVUTsI9C z M:[՝@*Q*5BD|BTY/nm84Đ""ҪRQ踨9 F]|H=F[yЀЃ)*ܹc=steFg",GW/I,0AdFsIJs {"VPF>߾%3N ҭ9(n;ݻeyNޠZЈ}t5&Z2_:8 [>K+ҁnZ6FŜ6CHRh g 13(f &eY+HR[[g݌ q'>Y@dˌm {7 =y4x8 |Q7 S\\~x~.3U!=i k{ȦǮɜS`lvJZSXK/y|͝~&Ҍ4CYo52 ^2,;;0lPrvؐ2`S,kxq㵫2〒<}4,kIZh+ea8hO~g?F ~ΈE!%FW- sҡ,!}R\? mr5R4h/Ȭu 9Jb*@pI20tؽk5G۟"7 [`CY#:aJ'6{̍kC'Ǜz=vNQH"l۾^!xt~>g~b^TەWe4\l.k0%& sqwBŊ-,2%1ȃO4/#uly?#vdf>ýriMv4. ,t𛯯R^oVqJ (0ۤ``nˀO]N9L2ha1b+&cɧ!#yA|/O:ff{*%~P5bPZkͲꥆǤ&Ǖ= 8:87`:cą)K',)ȅvYGPʱtp$`#QJY_H?9]+~jQq}).LPu+1 rSSS䣶 KyJ*_ EJ(ɞ*TޣHK{bEB ` [k;'دgBk^$=/5(sqv^E-2-bܚ2 (ʈjTwHT0Sj~SR&X~ v&%$˙}F%Ȋ/`K^rquAR۷[_>+50(PǸ♝@F4hqy%~oohv񌀷V4UIl8U\9].zFJ]|ˈE0- oB-z-Bb٪q†!l>d05 1[hH& σԝi$D"A׍Ix?;f?ѮSD(bT5-}S#9S `U=1G$({ru!ؠ"6:4jBGZвA/d,h65šS].a&y¹+U_${&cnb4=BلKuҽA8憼lVy6"OV,we#)?WC"}1TbvL(IA)fC7+yo+t:N=FG̖BI X橛EcW bBVn&lDS=u@~&י!u =$Y03?Bsd~yAyoNqBǑm 7 qG)?w4Jn }ޖ7| $y"ꫀ7~Ծq#zkM%Cͯt+* #C`&ፒ?lRnR0Bx* .nTٯ?2P/X;Tf/ .vMDFӦe #Ҩ $FĻ]AJ}3N{>cW9W#w|B<jboIqrF_!@UסGh"=Do"|q̴ҭm2]Xzs(Tֺ  A*BqLiEGЅ4|U[ᱤa|z" f`NuϏAJxd j੅s+2"5z׈iBau  wg^'e_e;]Ν5mkpҴc|nߴ]<Z83{^Q=EGP^BeE|Sc?7l_]!?>aHE.%=/k>$h=fT{!\b4Q\ X^t|7vL Ο^mɶHU®)T́,99vNixl˫X2gˆݼbn2iN<*sx}]F%LI*!9a}ۉ^l˾&RM22`7co+"J('Kh@_~\MDC;f302]32F6˪VhY1&"YQ^JXutczHRgj+aӟ8`6聏[k\[f( ;!pt-l8k̗Y2|Ag=f?RS`:> fbf}sinc׵ۈ@s'd%"{h9b`m阴+HJܐRDE'E41Sr-ZQ5Z \C+\!qS%^ %s59(]nBcU&$_Scqm/" \Kt]rk Ee`[S6KgP( K`B+w0dFK5uܼdL޿ĕҟ@\})H (&As=<\}aQAxEI{SBXv$QKU,FN7 Uک $6K\ Eu) C7 &u{i?ŻHR10(ᦁ]qZArqEnuUe#!v wFsy.R_&}q]ϛB5LVųifO5Dzҿh<|m8}qqyvf(.JEV+oh$`NZVв~m?/Sxiܼ(#ͪGhQtƎM .2C 8=J~m1jf7c$"iw*xBrP&ߵ΂iWe Ldda<tQ]ⴵ% ldnm9fp ʇ#?L%B)QeWvVPhr^{2 u+D#\e9wӵ[qQ`0iPv}GGX&A?.m .Z5`պ.p>wY rdcP-%tiUF87EѼQ۠p<v0^*Z5 4a,}eػR=]G=7+_luq%=K:Bjỏ4w&ϡbۯ'-^qmܔ5Ra~/贷7W˿hC]ج*7-(d_8_Ď9")*cq{c7k؍]wȮCl 666T7JhER.ZnQC-IB.Ns:~ey68ŌdnkU;BVUštOPwr8ȟ?FwH,mkf^JFJ4zjv&U06LӎJAZWRXD$?!PF&R%^̗A)Ӄ J_׃;#S 16D%~RoTE ;r"5>:bp6йJPg|<՟DoнD[9َ-l.hi&:~ ƲYXDD,7^UĹ`j 94e0Cyxim2րd#:IMA" FbQ5nC/`zMFY^vfP|E@oǃ6f6Cjyտ 42ñr5?.svem ّj[߄ I,t'+UZ `%Ԏ C77(z҇o=)}S N.ЈVMrkQlӻRz EkdX._WƔȰ!/"YY>{K_Qyp9}7P_2Ԍ؝S(s? ٱ1/***LXm) ű+YDO2&LieOoa6ۉmB\fF %$nQIRg[I|D!2:R5jl:R!Ҥ9}孵.a_\̦XA@2eu%Nf8$)8! X݅rVy׾V\ z.:U4p `߹)\xтȚӊs:ΕvttnLJ}l☟v;1-t.K[mx'PVGd/W]" s#N%c| F̅ ;uQG%,PN.?=8&2k=Y/cjJ:1~K_pp:*KmA` {"_6ӄY@tS@$dξksjbIV2BSDoxfU_^V@]( tPlDHL[dHçf8OsLC6$B(/(>ί7(";OӔ_;5Z>5rZ@¹݋sj]Ow-NYs^nO!b0O1bdBeh=_udL3WX$fV5P4t}TN>+s^YHIc]"ʹ۴RCp6vvM!GDQ%~LgAY9:ePB#EU.d˯#c$v7b`\>M%; =[! };YlHGN  3|TUQNIZ0~.ttêg\1vQ#L_ o@GV6~Lgi2KlDÃn+9[la dpK6W/t]bFǖpfJ~A5VsKQ0ܟ-ҥ$<5*ծl6f5bbER,j+ߵOul ug3Z~qQT6(`P1e:2Xd zO؎~jz7ߜKFJ.]_C*z*ra5vAmEБg@`Y.KB}2bq tۿX>4:pY3' uDd I JєPs|,yn1l:!ՖOF/dϏK]= eL<N׶$C5bV@b|ĺZ<]в7c-J0ߘ^l:^6>)f]ȑnM) ~+&hh;Bsd͖f*H":Bx2߱V !˵U}ϖs/n=R}"_# bG C $G2q>B D'+8 T $4 uW[a ZtgWPiWΔ))vR@@({PYk=塀j<HzQjR*) Q-0y G6}9L:DOZiB 9$[Sh>譢QY`]GK }GA@;Uh Y[;0Ercq&U)$3שd˹AuKFLO!zths<ØZ5u!،on|~,_kSIP4nնP:F k @&j,77sU-W3.DY5J߭ͧb n,QY?D`ATAJPgKncWG*u|n\#@7l5` NBnend[ M0蝝*:X6g ɪv?w:$p!n[G5bn)A6(N]4}l}y;Ǐ0MlJ) }ɘ` ,^T4UwT?Z GcKpх8*_3 p*ߙp:MKsueM5+W U0Ke#=gd䗺( 8/ڈS4IYǪ`LeA $WI#FVތ2Ʒ_L;lY&AQ Ua4^ /3')-a<8b.Iit;ݾ.&uc@F5:#CV:~&vuf5pBr8;z.&/* Q^fQ0Vw30>feple &$[SRedqk FsBZĨsj+TybP(F *$\+RM]nزO>{J_3(O_.jgxJp_ƟA6]zxE@++DÁ׆դN6OJ o>'8P|=p! pw Ǟkf]L$! t`r_PC X=jA D+KiP qCNawsܐl#J 3qhnu|IYgiy>Qlc\|BQIT@cP3^zx%ryֵG)gt}AWbJ$.#_f C!8N0@-."h)P :7l>^@^Z$UH0iF"(z{!!Ļ\Jx 7VlGZHǯ2 -Vb= yu-s.dc"5(nX<(NP(t”"q SW xl$>j nѢ_S>?n_,W6R-j: ͡ԯdJC> 84lr}$#ώ&+Rt:ֽgH@}jݍ[.F(e[ob*AW=cSSVI/1Tv঩mKy HC[t[io'rKҜtkŸ 'A) N>- M&Z_G V@ܻ.jb^q8yyӹ&%]4"#F(`E9uj\áX#yԑ੖WOn'vK3_68ݭeg5ih%$E= X_'r C+`} (6;;?%y_K7BxՃLMVgi yNET=̬2O_s%I C G!*HN=Z+օ]`If l`Ԕ9,+t|eģ@QtSH#A(2jUNH;.;#~3,lBU9W(-7Uk|s(šK7|-gy[ZpFhcAH䓖'@l]_Uu>nc|P\{s6 )EOnPҶiQ1F3 lNZ NwZv^)01FfCC;pc wSLHFϚMAɭ #>Qysw ΄@\cnK} ?ls ﶶJS7n<OE<:IQ6Gy ѝxO[[Sg{i`(>q-Ȇ*ɱ N>=OzRJ$DW"~A{Wƀuؒ}&X\(%.(p@BE(*Ӱ6i3&MRm&-eWK+%OLp/gf7H?e&%h?cPs?ЌL^R24Y۩9DLɝ7̞Ktkr?`I/7_԰ѳ {1T1Uz be lA<R>73F4aò/90 wgW.k?ܺĝ ](BT/#HV?H1Kf`PD&O֐_4i[}s(G7fMAaGuM3*J{?%ikl,tQ#NڢukFf573)?J\hj."{T/|P!k(04=vΫǝ3ٳ 2WpiTRie9]B4dB85!(j?yMn}! l-%@? 6\h`Ef?)hYp0?:e:[QȨv]nǯ~W?*u/ܞ,Ψrr!h7XT&|տaP^Bq)ǯ^6'<> m>.l!_j̣OR$tCs݂ϠC)볅[nTAiPSҏU'^N{h%rhis\òG-A%D=$#v+ /rbh\D*gY/Nf=l@v& rԾ<i(`s:Ciÿnf #m)"KttulG5AK؊aXp[$aRiBZoj;W>η߷CW~l|p\-h _K?*Tb^؂gg{;]!,|ME)L2x%*`'5[Iz% `n%C_]x?MB+x[R83֢qG7a [MD3tO䣅\E?[S7Ku;t˔R3H >}CM` eR+@:$]T 'iyg-*f k3oћxCK !枸tzG;WG!{Gt?TC0=Lks?"tPT2ӧ.C@weDw=' 5 " Vq+ ?QL&l%h(v̆Akil+s@צּ;AnRu$YeE< Pj3%hFLSKJ3$9ۏ^Kl~e>DŜcqWK Fc2132s7cZdc щv[uSO_er?mxikpW( p[B\;g1$v5B̊cX * 7In/zsKtlJN'4Bf"QfpN]s,pHfw9[tΜu8jQ%0 &4=JcڬpA(t,D>CB^jU]XljcZ"-|.rRδBURNd*BB@wOS.oJp"Ս|4N~ώ8t1cKΗ\Vi}ğ~1Z(I2iUfYr0wdfL8Ue_>TZ;[ :l-YʐzVS4owڷAp|:8a{DUJxM;h^ڌ$0Tɩe{oaI>Fǚ:jxN m1:um:B#P6e;pp:3FY #R+/Lqº_B!n:-΃ G-88#j SZ7"$L'<Oж$["t%aOV+XKGU=3b 7ȹ966Ekѧҟ}(1utE1ҡ %(%*.FDzt6Aޏ/nJnnP\I#€ҲZo|x,z+6QP*4"ɋLޥFTꌰ Oo>KXBv1=,j֊Pmwi{  $$&Xr\(y 9<+m ] 7a5jy % !mU[N\jրS}z:LT_BLgѫ!H^e4y_w-QôqWU5%y-4^w=n`p?)5!8-Xl nn8"pvN3s_I=N7qf̻CǢ]Tk< `0E6ppn4ŀ$=B/%*S{)9wJ'mQ@rMI:|}aJv/BIOvhJēF&+a gaxyÖ)_[ &vg%#.hL,\u+-SƘݘSYs$5~L Ȏ;agCZҲFBߦz7%/p2S>fw4-l0w9 X~Kq>ER!-H5d!B.y+/^:`j𑵹Mjv7E.;/VR[[1I pS{Y[gO⣡z#˱;tJ7I@T$+k6Tv0C M8GiQ*8rΰ^CX ݣz (S\Me3J1p6dw a9FJކ`-Oʨij8D$ z$cf1x`Q_ڳkux2r]~DDeH]J2}:)j!dWM:^a\ldFL1*UyFơ'þ@HDY+2E?Ñ7-k4J{jūX8&# zuW|ƞOʼ/xѢ5 >-!yWAZ^1;UW-kVT ѥX>YV\ŞJ}s$afuLu`{oky4]r`ڡ TwGc DJ\ OpY(ȶŚ๒@M̉*оJ2`r_"wob Dϸ) lPg)zN8r*BRC;1 4۵haF9U]% caFvMC;^g OP2K [\ʐgl/Prɱ v@].t=ʛʺ>Li':R?ΝL[yj/ SOJfa SͺWS&|$ypQ;RT¤".b Es`OQRUqK?grQ{DRvY͌fHkxY藺<[!\KX=SeۍBQM È+V>wW[hm]Ca&|}Wރtƿw*Z^!x.KVe [ʶiA kQjrNI&_0v_)K)\sf@HPd%䐌;&I*\\Ce48D+wjp'L?(@1b}5(SSƼQb#ʆ:ZM+@6dSPx'͕̦Xu-wG}i)qytX]c.8Px鉹ߟi,mѽa$NLSOg[ >r2m.PK˨WNiw)=#=kt;16g sodk)qkfg*꠼Z̚);CKEE_ kC0X# W [!yF<3շhV&DzÜ;$ÆkN/,d4ORM rh!wkӁ)J^:|. aC^O #z";>X^]S9|"bྐྵHs@2yYDO,4!J[.[13C`:VlŽMD +Êx}1. K) E 5 QK^Jg~Q=)-3? :dŁoNoVjIf[u݊}όeeel؊*` ^fV = ǖc7L\J #!S7ilwATD>RejrKZQ8ؘo =yj9OfdE >_ap0Ucz y%xg""HϡB V\NS|keXo۫T_V7tAC mã=k "ӰQfW9 f#δɅl6kLD6SE5}~)b簃rm::B`=8B<AjX6!ovY yIJ }駓4}VgoO@xA`r: r 9}V =ut59|y{pn9rN,L^y&{#-Q2Ƙ'ENոR(RV92p|8Nta(HN]SG:z0쭗-A;9%ڦŸӓa|[et_m9M3F%ou+iP֓s(q܊ e9;8B/kV [ˀz@hf $]z@Z%\d uad$+!l6R}xi$\$aib/O9`\uVƆ:V\x pTXvehah@&hm5V=lǕԎ)% 7}/%fb^y#{G枖YA&D.FR+rp*0a-ykURvF T\@sF3%!L2S~ 5_y(6HlzJJ1 -M>ȋS0t&.r+'m[{Wj'XO3=6I}* M!54 7Kx$ѱԀ]ٽ-+h vVyX1č֒-@ѿ_ FwA{pFsy!Cd2n=m]٧fQGJYE~9DJF1=xwhfun-;K RH|3J14KQ iR(,iv\Tkb/J+znE5ێ.ݯYǸJ9!dFvЧ5 Y?1W'v?WF`^ 63fx8(i<NaK> 81Iϛ9d_=2 Ln|r ^<=oGDZ5!}-L l[~~#f2_ ێ3FЧ(_2YZ"@JY&JBֿc&eMSF҄Ӳ=xQud<j[8@ųό"*CLF:w5'Rj0]5 cZЯ KXE1u?ۃ59_"7Fܣq&n+k,'OL͉ocS(@$=?A$ۆz=gq;x'YK(:In2H]u2HA4js'4+iE8QuXۺdl:Vn'CԄܝ'al'euP*9±2b9?tl rї ;sB 8G#@7 2kcIUOE omgOeҲЊ*~VqUj?g ҎM%>R%NoqըG᫈.!CXryB"zS]*?7]fu{\-/%1PAi, !WQaؐPS4]a?S}5uKktFxXSI{=mUN`ڪIX~ʼeTO$hcHUjH//<3R[WZ2䁈BDh\^[C$h3iv2Og߂Υ˘!­+?u5Cs^6(҃ѾxZ)ļ(JKiXv4~skt+~}O[{d4 g*/gs ĝ`~Jôz tHu@)-{(Jߝndֿo*q|ZO0ٝb0{UF\p&rVHB0AffDġ/b*Q8A&RN?,Go@4t$.w@u ,Rݖ [zKCJhX3T\%j~ m:3AA=#;cGˌ`#kJ/TS G%_r)b竊}9ܞ_RY"&q׸Fk[uD|̾ύ25v7\& 0,|IPz&᠝!zɺծ$`J϶P `5o8d=|"VJqaA8O"Vv(YL*Ly1sϱ~3J*XE:Vn=pFU1uduˤ2|߬,f wz=I򦸿@_e qt X2_B5L>6v<,&z?i{GgDTl<1 k}4q>v* e25y1)Z؅>I{ᨻ0Wi7앳|S|61 @ 7&D1%۴8ϟ=0^RE$A!r_جƙy>Z`#d ] WʗN?b! ]`$0b,ʯ??[t,3pw]}bRC$dmf%5&=Rx=. IpzY5KA.f#*64y<&irm=5Jɬpc]ilfHcȗ~m^ۮ$bl4QʲbA.1Vblp"v 9ҘcfːNW;.7Ahi?tGғt&b9콉O.~"e/RxA [-pTڍѲ "{/$=d l?1rf6FO!Ml̑!W\ߋsdk9 =;dtGM $ppDt|&3;."uav9jy2þ %O/_)R&J! -`IͶgMeo¿ipl_ل9&)!oLӝn({鎣}auylKI6t_ިKFb|-{M$<.{֟k}4hBz1Zpl?VF('-(A ^%YLxI&Ba|M;X6b ȏY,ݰŠXNS@YЕ 6"}n>4BGwc짐ƕLNiӑD8aܧVxnUмs-n.TY};W|(f'Š`͝3bYY;&n(/&up46qS';ϑmqq)X~К7riE' 鮎aK$m~HR˘gY'0)ޜZH!?Enen>О{f^rf8YQ g|׵VxA44ז3۠|ak\)|tiCypv!zk9"ਈ9h4B}yH@kk5m~~`J!P[Oҗ(9) u(~EE>GXhs)۸mgFdi;oA89X=XV}{~8FTswV~hUXg7m@Kzy)$64i!k@|~4۶YK'4Fӂ~C%TP^OD~ӛ2vhntpEd׷|} h:+J3a̠;~ևaU_ ௚F4V:O9A ̡mVds@U WҴQa/"tzg(^ mȷ =Ub:(\mzS#-Av:fҮI56B} 9^J 8#k >/}K~|t cpW R! 0hMq0$@P ,v]yg/ϤxE.Ve( vؕW#dݣ~ DR0њtؘ03 |8½ͅ$`xmH]-F⁠A\eN>M߂̫ ZtI<@BAOW ˵#l栙\Kˆ`̉l8QFoAhh ƯTKy멠 a}*<^|h+̾ K 9py%%>EQMlne?E ဿ\sB LLAPh#Y/ԝjIk$/l]SO5gº8qoP&OAv@Z^c P`rkʳHDXQ<O"9}pǍiKքb/EV6j0[Ø-y¿u5fMK@qRh8z?A6 (]< I? ZydJvX9/B^=I?$:3]jf`sDRC'+WX>rnT1n/yS6,AW qZKGМs{@`of$!SB JqEcq#: 9C$ `A싂lw ~0vgÿ}% "<^l2I3=HGz}0Oź/H:{!Y(nd%k# 3ʔΆ*pk#=>{3VJZZ>>֋m'!1t~ps&kSyàddSd P Ֆ\KxZ|OC#|YZdG`/DTR{M/5q-x xF!d8DKU Wd-x`⁃N#T쑮 *oWSy:(p#ǭ̷7vyz}',&Үn#"8C*'=tŕ ۠OOGoBqEiF4!cc$Y(k/NqE8T&SQ<8Hb8uVAs'=5#88tOSfRl]BͲ!^2<@D=m-3]Yot$̯E髛vb8'L*%5uW~ڢQpD<-ss[*JDm}Gg6oZmRPTlpbM*'gkqmUpº>v+Yy(HmDlYѴ妓%(+lQTbG[7G܇w h^Vdͳl62lB'=V66vq,5XSL*_(kL""7Gx3AQ| vש_c姸+ u-".9'(|4w ю9K ͱ{M )iO(GCr։4? HV!V%ֳ.pYaQ d~!dd_9c5ֶd(i(C`-Ӆ)HҒ}Q怏k2U&eNJb/?˶X_gi:% HPU< I~|`zŃ#MQYTUe{PxSvtu!y8qTHYT;;0y. l_˜X!ww7sdv`0ھaO-.o|u" "7DݖL X7;2~hŃOD$r [^ͣ)B?5N!K9[ɪ:9yu_]hdҚ[> ß&+$RE9$cކFtѿI;Kir W"w{vjrQ/^Y} >>>l6z`!Uj7Ԕu\U ˲6 Zl)Dux[cEgO!&Ckvp1^&Gۈ!F†`.5#ۧ|xmb_ܱx!) &7R=jz6p`Ge~q2߅$HO% vW&qPa˅DQ/^g:xg:#1(Azyd'V" h&+7)SOЉ,j:[1W"65wjJzK6AU&2#+ojTۯzYhƘ4#'dPb62$m@xjԹ7P㓀D>WC鶯ubMmS>rJQRƖVT\,Gc="3:zW$EuΜO-Sohùmv)IS' sUەc*n'=G5. m!i+"'(3<+QmT(Yr^v\X 5TB#_Ǹ9kWd4I\7 3TxZyHG_HM]qb>ӓ : NaK<5#-N|3<&EX߃ ! Pi&ҰUb83rzT%=p,Yd˭+yHG>M@%bPӯXػc@fv z *^I-Kw#[cږ-}%xYؙ?EUѶ)nVҔ8NEK1i>כ"{*Z^\d ӌ"[kD I~be)owfq*#nraMڦͼr8!*P{>'dbh R ŠۡB@7?VJH_z/ o7kĺ5iR/ CuEjg"i'ZBY~ý{ {ippHQL7SP*PDaV\v_TK,eŏx`O•WSy+e+[/bWѐ^:n4&{f f} ?[N?e.ṄD$%<Rȱ>a3C0;9 '.X}[=ݷWtAĔ)\4݊d+ɂvmfE_x?̃%߾b+;_cIjQ9W4`H @&yV,uӔO2fuڊ({~F@iyw!~ (r԰~5uF&CĴk)J3ɓ2M.vJ͇DJYFoXaELB[fhusCM~/@8?Xr!x5f&}Or.)u8!t5XaFwSf|D4(jer 6Ņt쏞V3:.0q7UY:XKUnGFVFWj"H{U\kҭMjl *yԄ|7}G!"k U1u.>qmNܖ~ܾ;~PcLecUR =RA>cZy~Oֿ;:ݍ2Ua6V3%}^$'-. de`oT͎PKbKRn%Z.{D| /yj X "*œ)u~-mW@c lmDeT'h 8Z͇쎽Q:̿V`і3JXwߡhH( cBkj46A[^11LUN0g1Qy_Ǹm1m|rv 0b-اH֔āydB:IJE:Jx2'*#_c^ $8NU` $VV7(.A{>?Yfo/5' TF7Ims>j-)Uv*S)Ev]StT`j#(v^!팡#1"]VfȨ W,6f߉*SZ Gt$d,8i<ӚڜU6@A:!yЋZ jzGy#@ؤ0utHB &uC4Kkr鍆0B[)Ʈ; jFtb̥ܕsSR)n'k'V*v4up$Zdߘ:턴Y0ȃUDαW3z`1cvD鞧~1(cw!(`-w *Cg$<8ׂX-~牼׺.[ȇe^z 46#UU*T<ˣ:ɎgL\~(Ybgc(\z>èŤ3]{qJ٨{8"Qd6x7)l{X>JL~5CwarᇖE[B uN"A^uneY'm0VbRmC1T[FQ/*i!ݗS0Lz [M: ^VLWw:./FRv F1LXɊ9XPCtx#N qF&ǨρuZT쳵F5H5{Q-3WƭEm0ܹm68ҡ?|a^y5hhrPj6>t:8ܝYTS IT;z `L"kytm4U"\R*L.`9I5_9J\ks*~J$''sQ*+'xZ)\0&_U"V°O66R_@ԹBf*080K6S# J~N8^v] xj9MNk݅tFA Ahe&OIMXyg7Ji.ͫ:'Q³aƠoEz<#ug-({(zs((jBR^>XqY,~" /@Д0PwODcXyB{YpAo>\ K3LMDN.^LJl_px'qZlrcP^^g'l/jbf`8 P)^)V:X/Dw{>4~:o⛃tf^d4;-R㦪ڙch/M ڧQ%5x:N'UXDS 2xGwX`R&ς`̿*D^]0 '9pZQ1__ }Y)!eDeӞXJ8SmRj<Ŧ|_NT,F s8,@GDútlWIfiG} iJR_#^bLXtr>6CpD=R痱4<aEooқqjwLbj6Ukx5\گ=BQO %s/kT;YlK?~A!#/<,#ߤIx^#[=2XReETf vqx*DYXIN,PQ}TJcZ) "g+ɼՉbpJ: 4j[$?3€S=iJ%'R&LZ [FREfR YCSH&d6$:$JH 8inƪHoBczAL7'F:BpRSAv !5uv ( zO FP4bm@žxRι!|Y4v}Ԑ $ԋX%vXQ1(뀿ZBY5QܙŠFZf3f|4oH^)(,[XZƙvIrMb=ev ?f*i~!5dkXEL8;BTLPk=/`>]-Ȁp<;\FD$_j< \Hn"<._m}Q\<gc-vq0jזr~`lNuhJtH:tgD{c޸'L}?/m^m\WfHhv9zcsW&nKpM r<ԓV$< >Z\;NS[PXdSyZ{8_O<>Z]Ltݡ`!/=yVsuX.nM>SÛ59W ׇ TK A#φ1uYr$7Z(COrCmSlLO]ZMPt"Q 3 H02 oF`xiwXob#ĎV|yY6*7n7sxd KG WfCpG[+Bqy@v"Jc^J,Я-ˎ߶Ъm~rD]ʖOw+"&HsQ9t!e>rnBGDhdEʿ8ͩHcdo ˍἆ! y3ߋ &R;q(ՂǩCLIiqRRP-G,=('q~5ZTr4u%n:Z\}0WckUEZ jOFGX KDL i҆pCmσ?<ڈ;b6@&#;FQtHn)[@r ?D*̜/D=sg85$_߲(Z}_6V}Av +5Ylt lq0U)v-9Qw[nS NLN[+UX8"EH#5=`ؗYρdIJ0(WHf1Xbub_e)3r(烀wxXJn m^'At)Oq[D^+Hq@7aɴѯpl[ H8zq; c(sC-V!bn݃D72*sm(s0H7ifr@7uf9H@\¨ݧuBX͝=vdz0]>/K c/Vo;Ґ/kXe(_jmX^GK4lX\]qf bqD'.[cr+9C_cXBKSfi8J8-5hw@K~6L8DYP)r]ƑGm~'{T'9?U wLu꫘Y-л(y{<5?׆rF.+V$y +婥-zP\v, 8gN֏UEtB[JasCEMCU7YkUl1f1~qIࣺS뵃.Qc3\^.dzwEsj]`T=vĿQxp gQ̢;% d{oSTN5sݠFJ49\[!#WFhC0oX_=c:opȹUuyvIE9]` B)rA2[NM~Y?f < 8¤Wcׅr^VF* @]^55cEZо /V~>ĬMs;is\_J<]OfޖՈFR5/XV`2 ҧ/YD}jPM} UAW"X /f;X 񌕢[> k*"u 4 |ܤ5~c!@}3\ 4jݑd\Zqnn$8D'o"i/[5Pw׼] O~2Yڟf`s{1pzYsx:j Z }Bԁ0mJbk֕h#=&kZXlr@X䎝ApIf'u/%}cx"`ʫ-/dbg\)K1' BgyŌj`[UF4O2տ5Kv_#+VT07pjО*~Y`]Bj2l@kd~V{;}-M*xQ|~!+1c@ @I聍6@"* 1~,feIqP& HE^rs0DNVVF߱C 0"2^Vb20/א4&4[|:25fQ&"mD]IrHQւc gWZ V %\`|V2i|2ZY| 8p /^hznV„El1#}$sYϣ(:5θ:~ _I?Kq0ORE<_pAYO;s2$tsGٽ GB H^Up0tp<?vv݄/#>C+E =3#pOE%z@_ǫcF'#v|&6 = yR&j9:#V/| EY|hX| ͕KOdH*#PMYNf&,N5+] +6[31dp?4ɝnsJպcx!.Tl(? _DUo9v I8oM_KZ'x)%XXHcumf.$_PZ9n#LkpqFLʄUm1͸/Sk @,Ǭ9ʽd.,o*ΎYu D]mͳseDOZur-ԩc3GIً;bٸ TsLMf]3QE|‚+)Ancg@ۈN˨+Ϩ< 4F0YP\^VbdS6SH i#\Ir # =Eoyv)K:s_÷9% l vV`L',KvWԑs>SD͓0?4xq&asvȰmEE-s9:{X(ېRb9GQ@x± C>6-ۙ '7gr9q/4 {[A klp6xn<S8g=& Z|͕Lv``6jU%kjXU' 2 8Z$da+1\ӄU?(ŭaI ߇s?kPbFhn<+qچ@51rɡ>\9?6=oҨ@9Ԛe6lkn(4x-_QfaAd_[zsMwIe@&Zn}W[EZgS7,0?AZEc7F j-zU-@Zu|uR6L\rD89}kO[g SƓd6*o{9[IKV'mD`K86a/c9wA,k&\pjcn@=R^3A5T.­02ˌ'ǭof8Zë#m`aYV s,yl0m@0@DCQx@h a+J~IjOA`κ:>QM ʗPn"e7Hĺ)<dX$ g~ G?c͆"Nf64"){q'C&IZ#̹Q;5{I K fd[q 79}ʆ zlpМ|A]ޮ ]iٷfņ[W2Ǧ}nLJ& 3ͯG?.qΙ:6cAU6'#mUYf@ޱTVa ֟CIX_ˑL.qVRyP yLfOyx6FI{<.*IAtֻPU6DR$^L \@)(գY 62!T3Pp>Dmjı+hHWtIwƉƕ,ie`}D}_ @D'B4Gw@tYex8IZИ74x`H'/tX!6J>ph]鴆0ώ0%c=_ pf1xZuwQݛ"F*w^zFo O) c諙{@"#E8\'3qyi_?i`FX{"wc}sBK f@_xyЇAGw`)(.?lq >hV#1OvѱQ’l(se0لt{.+_ӆ@³$ C: ՚.76?>]k G d*/f ړ`5"+4eqe6vooyS,9zLomEGx+c--B/=f^!d^BX=?l*?.<1؁s`zq 0{RG UʒrW$7ک*Uk## n,Bn(zUipK_ 20bLAcޗY\[*^"-s;S]0m?3/} /3 R^@~8Ugp;C4ƕf`O;D:qcC- .L CK 1΅MPZ̋w;LJ\Ր \=ٔe𵹦`΁XKQf"Ϊ"H+{$(r~i֝e2ĵlc6򴅇Yl2[DGJ +ݕI˫<;}/!%Yg*>faT׼f iJ =ݲb}ϩ7.`)FǃYo EUE7KZf\8tPj˜2T}ZZ*$0שKDMqʞ:֜y13B&Yɫk)ҀxQVf/Î2/NG/v#ә{ jaClTR#Ç@8^6r /Ӕܕ6l.׾gl"c&O"{O>w3~n7dNנ~7T71A~sXU.pU"M]TY|e>"/i#>L(s}af ] >8.-`v؂aऐ0v%ŝB Wu˳1T!Jh[ޒgkyYR~ݷ]SKCY֖>}4agٝ\0 UB W~ؙ\4IAt6Z})&&KF@ ĺmX}Z02Y^`0 IWWxXlFh`&<(Pl(}I5u ' 9E欨Yܩ"=DZܕ#zo%O0fLԵ!dZ1 d-v<41SE܌}nlq!C8|jRA.F7R@Va@fUeQ `<S6+ Fp>[#_|f_nSe)Sk p?rOp\2]L}yL'1$8)KI${;bhz؃$m} {Z~Ϊ$؂5Qj7%XF`(μfиdn3ҊXM=$Extj&'C% Sib4CZh dn Fb@(p2\ ` ^8p-obs$?xRǚBro?%.; 6vŧw -f|KIlvȕ=83V ozEc8i EFR 6iNn.%X[e{PJRD^#<G"Db^zCs:ǂȾX+ъAGg[=Y u5GꟌj`uiJFvCx,4 ū$n2L E7AT_NOg%#9Dy9bϮ$ tb ԃ,QgwlYiUHڭ$SUNTC9J< vJwRbo %.B9LH9j5wb&_b| Ko`c3u1q=YR bRYMLWb' \.<|4E2 ĈįH i\A bA?؃;,.mèȇ_/u;9}8 v)QVlҰԾ !c] _pJg8\e=Jqcnn'3ZRkH|qba! b/IMe\4|C\O>9oWqEsZ45#ɟt"!LJUKL~u8U ΂@tdN/V~6#k8R(->,53=cIx%WۢWP԰z"1i뒏ۊ/,K$^N)!pK-'p p9őh?8Vn>CnO(7mc}0uaΝi d="jۡp!9N A/RaTNk kݻ2e}BrF եu@晖W )D?jo{I78:#x_ĕ<Ӛ: %Jy2T$wmr(z0rcvI/YXRX~;X`,ezc$S&qHüMG-)~5DLUExX2Zk#*,*"%tF dP| 79 }@V5d8Z^j)źl6؋5hlfgHfi `3CjZx-1x vR#\:£ƔߕlvYAVn®D|r͒J³)4Sjbc2%$&Cc;C.._/+n7tbі%WAMn^2 "b Z  )>\O-蟠Ef`6E<ښ mAXYq>_ya" XO1Y_Y>irj]݁wv-=&Qdhoͦ[ߏU)rUbP *6)r#r77mdݚc.Pbs2EȉC2K0^5`#nΧDv <7qF+Z-鲊@\&U]_=,Lr;jTaZ,m}V]\뢍f{-Mn|Sp^-=},t)4Mˉ "fc l^Ng$ 8l֕)]r' <4OY-q_Ԃ!8!xgp}Uᣩ>'Oy&W<浤gHS: hgBA4G+QB)^l܄ZPLĵcn֜HNRb?U (lMdc&PBA\teJmkQGڦAIC<3ZeM}'6.`קxdLuyšZc龵hFBC &U+a~'CV$@T]烀Yy7Hux:ƕP|k2>k*n̏Q;pvqe\ Z`j!(V&Gxw{K zu ̈́>bD'OE_ @j?-۬:n VRj} zGOpHu`\!T+2trG֋KHD [[ܜ4۶n2aW85|߷o~gy࿕y9F> @$\:{U@/x#&l) eMEXV[淒6tq粭z=a \Ǩ55AҬ,w;8b6OD柱[KkK>w$|ƏEK v(xA F*BT͢Ez82;2l4!9eBm=_ x@G7>U#yD?yvq^!!lbbS? ^j+"$#{b̭5(ވ<喘,c8=Bmj^ ,v3e؜2y5MS:h 1@>R:bGkw d !bR0|7&fQP0}) @BVŏmsXsZծPeo/2l*ûpB8t_Bfdfb*$0pD{n8K.AL"]9+ML7w vۙ@;q:ڣW+.,% ,SPS f5ɑB4@bJ\iJ%OҥhK7]K\{H> ڃ.UϪ^%'uu..aɺDUo lMm(O\ b#v=Mk.tŽK\BrW>*@ൎUˬKMԺ-Zcawѵa0! hAQ4u+Ap6ԇgpR u5B L>ggB*r8j"Ygc7V! H{1;E#+ڳ˷$7]d'S&r$eRSRь#0ntD13aH(Y7kK}j+kn>%N!mJ쟓ؕHq&v4iX`EٯѬ_K2|!YD[HJ쾙 d/%X˯rI6HE C='6?R-ߔ^ a2h?a՝D4~^jo2/PuA6~Eb%`e:x+ VWx5-hE:䛋,rGUQ`4T!7(RwU1ǗA)U(mEl+ƣ-1"a"}YS> ŀ7 +vMa(6ݿlJ+8mcY ;:/ʕYZoJ&!L LpC}-Dn 6|x*f?ƕ^[͏v 6 ;Ed+Ɵ`v-AMcj$Kz ⓹T~E"H(bb(/x 3OGZm&EDEaq]vST9Y6@N}vBۻ}䙯Ef\Xx? UsEɚYl PCtJMbN/n b؄|Ny2 4sdCo<|Co}d6K ԥp^ml[^jӦUI[v3>.3WVJsnEO"K 1o-@sj ȏUn&9|z-nFyVhvJ:" {Z;Ϋ?x6Čz:Q-<}(KB8ǒ5mMIv#T:`]}H^"60i ({LM% (_7ac1Km5[Sm]K 06)2iPJ=(]IlH|B]vҩ gGk'[tόe|y>!"K/v_gRЂg,A&\tarezDC@1h6sW(SX\$~@:%V gEvnh]&& TGl9!u+\ޮ0B,aU}*8jyaԽȵ) dHdI1UCNJ˗.[s _e$MEOX=nW_ Afx ƒ.NjRhq]bWeYYxMovB 2B[+hI=0?'&LH <] K퐂'ĎsrhN xK6zdB 9$I%GA/A2ycQv Vjy%ޱ=cS4g9CuE*1/f)Wa>V]dYߖ6xUOo\_"m)p ybg{Α@9r seFMhCLd8ې-Q<,.7dyYIVCCs)a Qv~mKU6 6"Tfs=\}VOQvkS"s1$_/4ʮ>IymJ8?3g|Sz.No$GwZ(,ea\QX` Hq)v͒^9H:$+G%EKt΋7x׹z6-DToo4I"IZh>︽p}+\K;KdU1zrMބOQ,Ë%d Y$1Z$^Y݋1)K G[uoP֫^g֕Hg@1S)-Pv-OƋNhTq ;C}ZŊl*Z6h3vrslvN;/x|"8u.֢K0!̛Ӯ.&wy +T:CE hIyذ p{z?U^MĝD3`C ̄5|t ~(%Yck1"wjmJ8WǁEpc=(V:LQYװZ˸.%eZ?vOr`㚊wfqtG8gv\GaU%HAU~r⢈-2xpg1*r^X HM"u3d'z:hW5pn ՝r^ ^Bǿ5<}dRc6*⺁mB8m Eh'P7#3\0~gjdm.UgECԠܙ%5n7-OU5l 4KHm/hZL7ڬ&O-5*}Z Om0F 'UDWϘHVo49\~/"V2a.?15EMsRMw=q`sjq|Yg6R>*ʑ%gҳ!?lb(l(*ieN ?t+t$lGbPW EKLS~_q`LZ^K_ӊ>7 o]`=(.H-\FU\/u.U;%gJDRn[xLRs{7d $> m kTta6K? ;R@NJJb߮%w:KDާ=}iZ<  '?;2ST-FZm %]*E)!W&I2L:f++7..)JHޞk3֩RFJ 0u4dudv~l@&=f $\r\#',K hBҡ~=!$2uxHq5)V}`RI086 Ai1 I =B+.WT*dq9ah*k_SnmèK,mߑ E96/PU_,Y[R>@\MU\[xy[2u-T0pÜ.64[=T(6f>K_d[哿4j)د͛#xoZUG(AG۸'Y |7u]Qŝ莫1G=BY d>)l(B'9Sh,> CȸAk^0-nʂ'@ &lIrоW-}s`ݣPݘ4Jd/KXHu<,(CĺmǞg;Ee֓Ӂ#=X1ew GS:Q=cMʾ2\(+hz۸ >ϱr-||6 fW_G!f33`@f_{K~ “TzP"֕Oa0R3YG'4k @l z7`)*A厏}Y @;an9<L,@Оa:Vw(%n]J+ "~C9Ž4l)%?rwJ 諱UJ(>"q]j,;忷Oq'0Lݧ35icd22rqB3~]ʖ˔AVI^|ۅof2dNmp.y^t'@S"tE Fb&.F4t r@{q@fZ (#$X(߷Aj|瞩;n A'];W 5L$/,S6:_Z"m ˨8foV(NkZ|ZͿa5Wpmi[2*f]u},p(ucر98aZ=-ؖG '83 =f#c@Ҡ` aN8n;*ۑV#TNqmMc5`ʀ˽%GIl"_;F3.h~QKo*ޝ#ߔͥӮC~ej@S^! Ek( zÙcMoLA{.p]Uy.V'f X]ܞMMfj?aLa|?_g IBI!.bwC[*_w$G j~tTsJ k qd{,/),ޣ2hӤQy1>?"KoDŽq u啘815 -z9sM*LgbI$Uh_}ꈎS!{;`{ۋphYbynY YLC @ck9YG@LIR WRob39$1!N]HP lCcivQ#P| WhXb@ LN6 xm'HZ7R`v_js>}A #]Ц1LFδ?;GC=G;@wb<Ys|ml hŰpHx[4L ߣjq.$w:Z<)؞Nʖ ϔ q҇ GPxkW4naD77N3 ą1ROq)d?,3"]T,k肓 5fQp?q'JAXI_kF#Ž()DEݐtxJ!G(JMqm~^%2~}6BZIMg4<3%c'<~ڴEIЩ0[xiPG5}%{"r|& p*v?m5r$<}8Wf 'j(M՘6<)6Dw7](j{Uӈvq$g{OFzcAU`̗^ \uG3~urUУ_ۂ. 3-,2 ;\< sjաB|(̎ %O#~Zlkz3r-`:zbώ4!6 q'Oに_ծ܉.G{ۻ0cJsh0E|B,G`ؕߔy[=# !&7 V,aYC| |V?t簾{{Մq,'bKL-R ^W'[Upot1u3P9J)³Bbޫ~ĩ=%?˛f_яb,o^x2^Z`x 4Js$ȍ^;-鉀h}E4X$K|` ZN8VSx<NiBSI(lE$mHi0%`3Y%.kɠ?|}!?W.kRW0\Iw"_21ᗺ_#]fi /szlRIӘM's{Xt6AЬm|pY,f3TXg—mV?:ɴ!T\a1e'oVd8XaNX듘RF&ԋԔNy3/#Nt@j$-M̲̓ Ɯ}֎pԭK?a=2ODbNKK8e;6t8~~gg'扥2ĴPwl^lTKbG2\i㳻DBi^|vJOJ ŢFrGbcEKXR=ID~z ҹo3<\y ixԌd8]^ޟ eyT wu^qj3YeodoM=PpmWX 2J$. I)gPt\fêíO#2ȫK_T_ Ül`\ wh@/7ܮ;a}I~3j/ǘt3`ڗ([%=2pKt{2 ߘ<9:/Rt,9q /6FU tઌA2@[IV=%1f]7mFL'2=v[͒ZRmJw(cnc\23T6ٵo.?]@Ð!I(fjv:>ӮAJk Zvs!fc ȕ}cMoq]39*'*xz,dgb~J1IdbZ{@:;Oud7D @ƴÐ/OD L7TYZF -m- ?2jchaϢ3]yI]N|΀%2ݙeO[:">"EԦ5"fPj)}YOFgiu88TWӶRH\ıM) cnxE|k8D(X6\ä9ç,*`m#D֢Ԣ>MZQvbb+#էӺB0~hNAGdQ-n{-TWxb!Hbyoxߚg#l \C3xOCW*=feYHV^ ],Ep81B\Ef0AZ=Ly XV(d ,{8,,Zl2 U2䧟v 5?'\R?JlPC~~vvD u(g}hM&OyP ~GU}D2uCpҦ#oRN m4" !m@V+g"^oNE{զy"BMoUfkթ8 k+>EZ|AWaNl˜F38@Z"hM~j'1B~Cs3s6."u$7T['FsbhιPe2t-R5iKy1;e3`A o]$l'\g.?넯5Cr:%1 ?¡<~M¶u)v@j8ݲI!':GyM2(No'2Tfa4C!; x+Ց:ec.ԞΚ NKuAꇍ$F4}e$DT%[o:09Jeen6Zڎ%ַ)`#\˄lcNY1<57U WuÛ;[眉E"ŭBOV6z&&A|ٱU!vYy^p'C.Jh}Z%{ɞm"R6/{uU7URcyHUjgYEڣFv Wo`,[ɷ`_YULH{q0_[5gsLRvaae k qQtrr5a{y-PZ܄? :l)ۧ0  Kބ1gy?P#sB I7˜}5qsvcNS:L \n߃-"YC1~σCc'k[*Q:O4%g9M"VcQ8%hc)TtqÆù64 )mLE9N)0D|T@ٜqlA%F Ԗ'듊(E,]T8&"#+Zh/ud$ˊ# +r*av5qK \R%Hm!r<7wdtew@ \X &iN^U/i&j`]t&Vq++ 8cfh~ *r>%,:ܻ8iq?<ۃnM0zr{MXβEB5~Q5 `wc0UVrG r4Qj:Dyb4˜F^m%|B*mMAc VU,| y3.K3}IU3Fbn-5Vɢf*~`Κa: ͍n X0@GeҢr "r֩J[#w)rI%6X#H|]]" c')#ɺMQIrE܇7p%;0F(<ϰhIp<悲De[͊x>_P4+MX u9wSLZU/@7wPED,nti7qtQ`=PC9ꗸz%]}xDq.s.f /H9lC^krg<)yF- \|b-,Ws[0O3DyUBİ'?z7* bҍ? !C f\ 7ZRFYTF.]<$Wt{V%Zi42m `s@mA`]:in𒛾 8cԂ(E3?N)5ΡK]g6{~֠\(yA+Ggj̰L@8{r&\Ԃ5C~xW S%7Lch 2!c82Di A˝^"_Vɻ4N߀O3@@z&%=Ӥ< ksZm"m}Qѽ:(UFΐ+%Z[shO/mpkcw^R7{ndy޴ ghb=A}9U<]&:|ϚAW ud՝u&cCܚb-\˺>k/;أeB3O\u/uNZIʺl@a|hv*n擬Jμ-Mc)I( kmP7MNZC4NL4}]qR  :$WV<`?deA\6炶Jxu1JTAv'NNpk9dҁ9uZU}r[O&$UwKQ} s (7ztwqu S(@|Z6MB$a$Rj}0m8T'ݵȁaM{;u1|=7s8 U'q;=qИ1iUem6WNRWKJ]߭G,莋 B;V ,Q[je4?~;ā%#%>*rAF"-Z7Xu:I/Z;dï[|DUYFX56b'YevcZ<;84?/4EjV,?bTPh~Rh8œln~0fDA׈'z͟<1G ߗ9;DGo\ie'r* %δ@WLb3Dy >&)#2uҭ-$-ˤo7ւ* Y"H_ݐ:?'Q(uTid]~vD4SƧ* j`P3=mP^7N3Qo_ftԘ}&pe%\5'ޝV-w6Ϋ.I ڊ|z*ㄬ&֘pk=뒝~/U*֒>jkHр@/-P m`d+>,|Rb~QWL[@+%tI< GZ.Dp[#Ah>A<]c>@szA tO%'=~M\mۺZuq6aOmuR_r,2~.剣JKw4ģwJΜ4BԇE #:/^w=Vd3[S ,x^z]ݭk3c}TTAs=ޡQɘu"rHz+,9I')8@erG'&ɥsik6tYRYJ''Jm,Hf^@Pu^ƎS [d0oٙ3#3cn(>=lpj# _+=l,gb#d_qu1{kØKYZ,I +  jEg%1D*ȭfAu0<3,o,ӟ jwEA'xy#-pvިL\B2 ̯Y~e/bzx.!3Ex~ :G_N_w[bx찟[flh_Oqj@Ck3-/A)k6ϦW9hsȧc%YE8tKgPpkgi.k~R1F>ofƺ t~-oXyxbrRx?Yf/S• 4n]x17y8S-[B0暝Vf0۱846FSJb( BCԓY %)7¡r9Uؚ&H0_g!gn)whŠjtxM$|ѥu$1X}pSz'`LgUCMIk9ڵ ?'s\y*k[zP8(.gcm$k/&=+Ehᩣnr;})Kw WՄo9$[^RI^tgrlcƝ:|n[i1!sC$/q%"Ck%kpyHo]>['$_ewz_/H/r, {׊ck chS_*؃,jFʨ6 MW=`bN+x)ְL{|W84~*~B[xoQ?'|9-˰~kЩlgQ9"5SE陷>cO@EUn꘶[C}ZQok7ll\8BXYWlUigzlqWC|:=a#ւ;l :C*:}UosĮ<c%TJ@1ҭ[ a~ ھx%b''PIp-JH;+6Ci/F Z:,d܆By̰xw'P_<0ģ?[XYnF"BYB:`e/|eBJqlcLc9>)bI)q4c|϶dsG\Ġ9.qe>F @5)8YS Bhea"Rlcg6 %0eоA\[xH(a`tiXZx ja?n+FzMK\tjI_B\ȉG-HA7wNf}5uXɇ.1t"wdvDA/YKW |# b`Bex fÎfL󜝄LZFYh9ZwIF Y7n/q07+_g !tB+V LaK`"YL"ʸNĥ/a';p=n%o5Axǽ6Q ,[%JI}%,/YP[gr k+aJF&4N&g'X.6x^ ׿#ݺƚn vW)HFZF^Pf{I#CzY}sn7gnﹾV9|ΐh8$ZND_Qj 06¯jrӵ3$#IwIxs%hvMr5__M4ᘸrqk k"E|ɽm hlmnu-PysEkψ,1N PܓXx-ֆ"V oYs' 0n]j ^6)XRM_FJx*ۘ1pD:,0ErtB.e*,xσpPo]eF9fZsm^?joYhB(_=ylF)F'5oг@ '+χ-7!9-ow"c!9I݁1[z<5Di4Čp~y*ɷR Q^t 2ݼſkPzsFH`< "`{O&Ɩ̍@Vw#`l՗ah|HZHIP%]J~灼-/ פ;tcE۵1)*^]cVvK)N;DҎG8̄zɥXH$N\:XY^k^'dmG YSǼie\GUIQN9h܌N|bH2t];/Z^.X=C]*,4G0~nQhڬV {Ĭ,FAʳЈ1";Aߪ?Fyɻ˻,)peՄվ6*%MexjyŪn1ްf)Lo.H:v.:=|:*6w+F\Q+nޡhݳty)G)#$f檰ĘsGnN/_B6vSp"|AofIY~ UкT a`A3'qPgr'}/V*uLu(M ]ۂwƪADo!fUH4g2FvCorei.4< ` 53WT!|S\H%AFB*koOC˘3ҸM&잺ek0-U#'5l3كRd4i$->ZcPʵm238fI:NzF3 Tx\'EF,?OkR8Rq(-HFߪځJ^z13aLKtr}:RSsSФ=Xln:51i_V {(uBj( ԛf 5Fi[?dT :ia*Mmfsv8OΩKI?GsZ98dN׸]X%kd'(>a ,mt3rp"_#fV혷s|.ƃK;ޫUU%Zl i9riQwNɓIO;R_*0IQ`UFVI=⼝c}O_|l픹F#ҷb 2j6%g̵`3s|d"9<,D1e{ 9TD龎T{W'A5 '+OZ-i(XC- :dM*#l}=ۂ'EJ/$q#kʒkh5?I%w&$%2>K4qKGu #'M``S GJT-2o|! DRcM4zSKCjPgK J\tV@^TpowXfI Ō7>jZ ꭥvdߣ370c1;Lf╰՟eOs^iKo1TFU̲#Z"ƑoYn|Û V+RtLXI$u[D]FWAgZ(M-AІ:F<%"qxDAL}g띉w lm?xev7JZɞT- Q' 46 M!{"7Ys}!vB%H7?kerO4je"fv%ĥڎ\0\ 1fM-eIgv~E- [1\*Br( Ŋ  0TM:氆; oIv]Ê8 h2zݝ.i5);kWжLߋRE$5mC =nN􁳖毼/V0Pr0yƌi+4?,TI ϪWXhc_jtG1c|f /HmCLy Q*9<%!{Ӳ""}ߓ-t]8ñ2h4x!w GrJPfraN`XMz/# חhOs&eΫ7&Q!e >xOgYZ070701000002e8000081a40000000000000000000000016650a15d00020da0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/#]?Eh=ڜ.+p 9*pl<8=HX<.mv @IՖK<Xm|@wtmrt> kŲՅ>t8m6}i$A`^| (c6#sI\k@mx =rJW' ,hRVismh䣑Ҏy;ݬI6S`ZXidמh8{GYPjNT&Vg|u(k9s&YOJ%6όѱ d _80 sk;İXKr(vkNO$ZD@]gGpY ae_,$ @`rmpmf(+ 8ǚKJݙO Cv)G(̤, mx>iAh2c'WovFAmk>,>HCiSetʡv"_eXV #(/%>gy{( ({ƾqӿ vK&.%ILE'qJ r_|mSK(ۙ6AJ.$AU18#l:UPDi~̈UWMv15c*ֈBL!~s"Uڀ9*1\ĞNo* bˑ+/ܶ-QXk/oH]9 7!|vKGl['z[:84DzsEpb"8/  BC30jRSW!;~%4@lh\nb!I MgZޒxI78.=6Y2mv?z4\B3|V5dMY,bϔhrʪncngmN8. ٳGqvO]N9:P9U86%H %;WѨ j΁Jvjq.xn%s ; VɃxQ9X@냐ѣ[`EA 2?%Fm;nTD@B67Au.G*eAg#qK'9#X [E"-f0_lQӰWS2/{QVfr[PPuj|ƈzB|z~%B&2&/UK*(>,K;?]MB0$QK5IBnF^p0`qe**y)ZP8G SNqx1¤m{&^B\-/tG 5l9Un;l)=U|;! E/^Q";7R(2Z(qMg/i Y}Nŧ2(hC|~\'!K˚ϐIO3{|@$s^.\02kF ]/^^"k>e#$۳/~D4;wjTC *9Ù>jЉw/, n)?-Ss飼Ǹ3b9sކ# O` [ -DzKMQ'E;9o:^^oUƗ*%G*T븷(1-d vp DZWPed RKZ>l"XfK/PGZd2zM`+itˡ~osś%mqUǽj(Fȩ{Ib ϡ[¾8 P&AKB+]ۓ\th츇m'%E횈Rӝ š߄hp.*:H,bȁ a dfZsm|PnSD˘UV  8ڒм8⽱_>wp1}SԫO RhH[c(Q)-􀵼 JJG 2y;;E͒4HXhpk+Vx }Y+oDE.!hU8׃W}t |X#O?)?r6*$ SÅc4=סPvppb`ư9/AhSkN:E}:tJ]ڍuQ60(=厫L5Xc3)ZxN0@&ѬGl%E#񨼯)SsՒTvSHR6jVGNE;]93qMs)>$;?̼D,^!k a#xKxkp1H{ܙgmXTa[]~70]fHCܺTf IT,7s1wAS sDGRx.&Kr{ûA6fm|uWJG FSdGxԢ"!ٮ "c?MzֻܨeἢZuzW]WFePQjioafiS @?hS,rJG^+bh7Tnh-V)7I:_{]hV<3k,U﹡PsC;p!/lGIz4:5 p)ғ0Vúd[ ֊z3J^3{(ݝKwxYXfJ\apMvRKV戀 \Ke Hhm;S[ֻ aYƞ_60GNh[FfaݦD+dtģ.Bbf9? vچqUS_=3ӣ/Fha H Ǎ> >J<;c{v wUprIR r.d%]*33ݯr_׉IP),do}_ 1h7Iu61Cc_(V6imsݻQfh4*3)Fq `Fnvt-P Jx05:"ç"9Baм1,)gwAad$d}h-9TйtS3iP+SI//Z8Ct? <.l#aZyiS{fn9x?;sK|iؚ(NW| s>r1|go8ȩ<±H.Um}*0t9G@[/x˸Wώ|a3H~14r-OQ6:f<gH޾ 6i+?ӫ7Pt 1RV/)x=c 3:8M98?zlqD]pܨ|}[LJ(`ÍDdq@]^ ,Z3qMkȍP xm2/,NJ1Y`6*%xҘhkV@ 9mb~E[]XPeBJDIn IV@LuZx +5́.%nᐼ0h ]ĝeY9AHa.5Fk ~%@č4/NSFSBZ+"1؄ix[`+*(l5RמA앶Ufl^m $ v>mI2JG"i~ Yb+u(&zLsM.bvSS|1Ҕ -&} )O,FL(L 9aV`j#Y$pިmDs„}#,(2]c-ć`rTy?a#rV-N(լP"aX<>"J{P  xbz^Y6%{]ԟD4.GiqY%*G F.ZçŜ۳ t;Rhs& ݵ@OOQ} (.,-m"[-Ĥ6k&OiM%NەdUȐgZTCQ_| $FƉ} βi˚r>%etVq=˃v^9M/)C|d=)⦠p #ӂkܶ9ꔎw~՗Zkǫ@fΏ/鵻s ?3zM@vDo66ai~T, z/457HXaO?D*sA9׳;a I2.x%[>܅<8g`:~̝Kė}74 D/̜&V/H*iY0byT -C҂V8H\H1 %g,Y jζ8!0íPHEIoId%0Ӎ؊z =4(ߖ,M۽{Nqu}:x_{z@c20] fGJ L KN{=<JۨQMT|1^:y*s ˇ/ѡ!_]]rb+Hd~di'`F&ܙk{~T؇yKmz廂 Y>ɲ&F\wXǧ׉k"<+{?ûY z#XL0:}Bt9x]oiQDÝU)ahj=0 t1ݨ ۟iѨ>F^s-t79ѝTfU:LE) .7sMLw|`/פ27΄VQSqEv9EBZICf4)9r &h͝hz>Aj^ҿ=V岄vۺ %pv@Z$#XRsQ7bd᷂/. ]!lqct%eS:ԉ n9[㵺ٰuӪEMu,ħڞ92a7Eɵe`#ĝ Ö {ԍXSkRr8gbW! .n/[̻cm;bt_wRY6}+@/:ީxqC_Ǜ7冃I~N ӡL5ZH9)َrbF_BgU5:SBFb'R$N6/ A5yF A^4>H=,+x.Eڪ¹Dy@h 5:TzMj@ #do. kh '1Vәc.$7е=wWm/sR,p傔XʍvI ޶Ky6 Xd9J@Pӿ$)}nI^k0v#g߾(*UiZjɈ6Յ إrif%㴲h[EnJeКM{n i CNI]6! \:~nҝ sdhh`taUe9;{mW#v :"S{k7S [AvIdGuCe! 0Nl{pϤ3&2yL?2jJ&z?,r&4RG摖??oY#ֻFbO i%NObT]7zѧJcY/?@)-+oP*ˉV;=+(0m̅tT $v#9,$ѡ9`JP gtyCg$~pJNn(W_ T+ j+1NWMx v0n^A4~F~Y$Aon%WjFTx%16:pJ0&H).0{67s9-3Uvj3F\ũeK״b ;D2mKTC[[ A˧ə&y/D'P-:1S-Z:jeXz„s#WxEJ3Dҵh(ZqaүͣyAOa0Z P[lRxy&Cf=rruwbF ԻD\OA48-' glL 6"mdεX#lVQT%AGNIft0qhLn}d͢Fʝ]A9u~FCQ^~yZƜE8rt[=M]pudH-1_B[Oa:@`{s_,Ir +W.dt(\?>`PαlƾO3+UEf:u'SPYSt1SCՀ [(b g,qpJ8u#hG#ڙ T.WkpeΪ@\Tj,jd#{l"7 M-AXyʢ 'J¯!e=\FB6C#բǝ-d$LzH6A S:$ 85svݏ;aPC鸷=Ls5p"W+Jh{QlLwml1ױɫޙOd =P4#02J 7嵅Pe ϰB߫thZN`VW)t~L%hd.HoN>h;beuTW!Sid8Yq82AY֒fyo jq<VϢ;]n0g^ IAf'9'l,ʐ?^5e-'E;\D&K=wPa*wmp8(I땵Gyn. "G{q=1 !ndEHU݆J[N`&䚢,j.1/aӝ<4ыI#Y넵՟~aGץ^v? Dv@*`RHX=BE#%Uz6sñ80kY}gI?=Uo;)4wxmTtunFXΡ;9=vD3фAMb}YG%V_:ҞbC-4Xm\tFVzK\3u1_{S{?ȉ[n,G T'BځUX51ϊ$!֞ d5ARߐ7B 묶LYe%%)RHfD7ٙ:v?5gژ $N.$C؁Onm ,r*4=ې9[L PS\EDwSN q-?0TrwHT7Q+mn$R% iEsRc8RИ%pWck 7Y}cS E_Ki[bF s͈r4Л&9A{zȂ}:s.fcuu%_͇^4^$!W=n}%C=vYv/j& jO}1N H &4sZ_:jNpftJk)bLM]`Ł]Ki&2qP;4P٢CnzHkPPϢ칼e' ]&?֧PG 8"+c pTPXzepBˌd-uETzz hE;]&V!OuxS9v"no9*{5e^9`2<Èҫ*A%#raFw*{60}!;.39/\#ܤnT VGs #.i74?\qejukD:P?OϹO~_-d`)`B+m"x-G̰GoIg*bx훢:%+>}L@ &põ2wa%&NQ X)s;G'1!0g\^oVp] k A 7ʔ;#&ܵ/>XۙţC3s90mf&g aPuɤy`ߥdem4ٌ§z GZ%uޤ=ר ݾcnE d C`to<1ob4EAcdhHvYgYF{V TgfЂ(n'nI騝hlĽc[fh#4yH30__wHph{ б &hF(w~y; Wӱ :V{Y|è{p[,4@We$&ډlz\xY7Nf&q9^027IQmߗ.ޢh-n"WJ#9EƠ'Gf:Ia;qѩa[Z`Oa<-TYpv6fQsLۊ5pM\N- ]1X^Ni`Giܫf w~PgXz=h6 S@JGfO4Ip l3CA 5!\$[H%hCBZ#:'@HJr߅e Bĭ4Zd%cæs_=pNAǔ3L5qï*-2 'q C8ֳؗRC]eyC>mc b.9hT>P ?-&ldٖ(4u2Ճ"3ǿK8Σ|Q5l*>t<U?V0 i4vϐBg_"DzYQ?7 N^ӱ=y**Q ^/X;"^qP*J¦Աĕ;p38t`Nr#ť2Wʺ%WR] Ñ`U W t%yA( Z} Ҝ=pZfzcsF]Q}80_- _9 Zu2a=%we;0QHtSC)^J*tOlr@)/\:xPl&E;ع'dB΋s?*$~D{ ,MIS\5t]h}:A'Ĵ"wgD<2&bzL`C5WE#o Ӌng,W[FTgp4NYsęRuwka G+UL }|zp &MQSTɜeO3Ai෨>BPO3 F,~)Yyll+[2ȷO>AvPE5q:SXרu$RA Sl97> Mhg8ڹ;O!oEsX67NKT :HEQJ#2Y`mGz/sPQ)z|f!b_Pڲdċv^*]fP-LbX!Vmo(}WV*x[0Z Noĉ^xq9QQ~AD&Xl4ȷ%C3 KLRHE+jx6>=7 4^ʥ1(yƥadR oƄיXќ.u\7]LFq+OIb}`HԏBvM d{v?h)^z} sb2.G#*j}EG.dFj9?ak5Օfg;|jnccV|@ez kF &$3n,ks}|1Б{8`9%f2382NCa?.9M%sUOALVtNg2 @xW:Svn+F "a\0u9T+;Nhe+C.y\tͧ.$h9ym1?E jM`|d꽛n|}.@ >1(3?巾85PYM;G'n WUZJ +# d23̀=625kO.Eש{@^Akc:?m0>؝3I)(hyf۽EfիݼR 7H\MbYغ`;] /S [eb`8-*/je$ըg Ԯ"B hp Jlx`vM[鄹f캣NA4v4C i2O)Eu:3U稨g`urMER_¬fGMw*ñp%a5-rPп8$jؾι[lsk"ҭDuN~sҦPnc ?+j,i^89CҘY , ļU0Qx)\-#bB '$eJ[H# <5ǙY@u4|EsV['b 5=pN)  \%u qG*Aّ1b@ʪߚeO}W*,)}rcQl~)R`R >/Ӑ)n.?-;iCq{*S0G`ҳ=C껱\'7 ; TO+ߟp$cY&"\*JԍXs> ?<¯_ܐlىP]$4?;!v1]&Gc p5~I)k` #k5"H tXtg{ E=8]g' ;l(zԳ}\3}e9)G\G^Oe*} nkbtxIVĘ h>6AxynÀeǙ ώq_x5ndQ|: &#E3v_ҟ]&/t(2 Loߏ^AB^+>I)32qj5|i@.ߙpkZrV,M>6fIHz\*'e{rwu!ZqBi"?2}4QAx·R8EE״*3Fҳ5'vlA c6(|ꂀR(V{lF?ݤ=ic4UAbSbGLȏH($I_DFXY1Ђ@6%t"}! ~CjrWLgNW{?5]ޥ_as8epYeCy sG$t`8XCΫz)\7>%]tH̛ *6'|j˄"0au\r /^fW_, 9([@e.`q)0N-3k#,EE )yv}HϓzRfk6v[i;51)靂ZNm׵t?"+T"Z.aw-~2 1NM30yVZhlVƐbK k}!9OO:9S-hQƙUw07:SL//;K\whr{j u$6S)u1f@g7Q`w]B OtA=t ֹ$SĬdOGnxul-D%q͊ɝy5 Dwˑl٬,RZɨXI=)@fAcTJSٮ]Y>IOOd6ohCߦ:a5WP! `$'!'b3[Xms;'AgDfQL[ h'VK0:n/a>;ay/k_ 0S#ʹk7J9G]أPR|)C3zﻴXHցL{eLh|\OQ{x1}F~=-g*2BmdkMadb@CbkMO+$ t9X',]ݴTȽx\d3@y?ZȩFN{uË`u(a!XV?TwԒ2#3dr鵎gyS޸[xG&ձ{"iN^\Gw˾εwՔ|k֜!p8T&2jqca %}Œo9oǠt2`_y;ͩ]1a:[ncY0 D6["3'M*޶d벘=TJEHo-yd+WT,VnmC$PУz%J^,Q߯1bY̶yB% -], Bq&=yW=F=w H)~$ CX2m|Z/d#x2yyN=FLr dM 恥zKpD)Ε++yE Erc`.mɘ,>YtARⷠAOH9.shr$YȐ4!J nA$ئQ\^]x_$R;r:JϧV9\ĕ9SJHIA*LQ=hyg/" 0?F Se᭾;E ?RN?RROH7Yzs(vYe3"t 5)`{ӬOn@pmęd( }%q8~g g ذUYŽH,jj58mcJTp'eP䃮ׄ\Rք yqf9;0P&/]T DM*g^[w",c<ܙܜob{ֿƹj(YHgDĊ_NMX&Jz K-8ڿ tZYdz5U;?`r 6'ֆB՝s-~l:YV-kRǤp[ r3@--ϬK^ɢg?N&GC"p (b"NcX/"MgzD9jVXҿ*˥D6Ei"O瘠7mX>1KzH8BԝZjwNg?| ԊLlLI|!b(q=YgCO-]~"#VtZ閊vY:/ʚjNX$Ĺ !C3BW6KŦ*P~[t#s!U 1wud[`RZ'^[Ю?R[J!Wϣ'N"{C-Nt45V+1B TJ*ļϓ&sL DJ1,>uFPcRp P'4md܈Y4_j4 nNNh;%]ǥgЬSƻe%lQğsJĮ5tg$E۲d/L ($I 2sp@-}n}iG9%Gg`fLJ7v\J,!X&*rNhMXh`Ա)꾏(0 X?̹|BNLDk)#z" ap,́u|ˮyOX;>cE{ `:CDk4{L\xzM_G*|] ϧ5D'i`ea9sX)jI iOR݂婇=h7K܃}DTaDs`RfZ]\,i$.to~'{?3rfR(8F@?WΫ:9綿k?bYځYʇT_W-L$9PV-B5P-^EB$;PSQnKɈNmNr{wzqFe/vsEߊ>>פQtUgk пR/sws6M"'am(f.+saLB~pG/T "ˁ(~pioQ+\bϜ+=2-G}A88Ww}l(X2/XuA40"AVې&nR<>\,brHQ/6cNLgg@H䲋 ZӚֿy'Am C/TBiT0;tpfՏ /êc H:znIqFeW#e}GUzA24C?Duc0DaN]$ЍS2+m=|cG,Y˛%IE!/Q}J߆YTpɍƷ~*zgAl*㚉ES\-0}qaz4o^ǥ,w^?} +N8|Gd4{Dz{+bĩɉ^9jK|JDžƐZ L4);ǯQuKpJYD9=HV:^.'R c>LHquY+SW_o%O@r`I|ќvqQp~p#7&W'W*eJp‚bo,C1hN:e@U9@6e5?nS4Frob@3q#EhG_:-q`۠!(S5ߌ[@؇Kᒨ*7b>9L$v)49eL!$=!NiZQQ tZaJ 2ՙ/uw\Ov$. y;IQ NOq)h`e(^O`^ YKp۸5lJP׼ jd]א!>v :vѧ+#{_8U {>iv{).+>GJ\|՟AFý^$8\o1l:A])RQF[G(fBg})o…z.Fo΂cE(mht*ܿdɄcwܴz'E榟0ϓW"fAw[Te*PiY4: 9yhb$ԏ#(۴O yh}-_+l/s f'_4]|u~:]K:c϶2YOp.9 QSWQ{=ĺ\vѧDK gBTHd+ȭm%r9kW>8|Pe |Wҟx1vF n]= 2FF7&I&AY=@P`<#RaV!E(; -s>)q(ϻ Yvu2RfF`52]Ԋ*Nθ335/kkmhUk(dѧKȦ] *@lL`1Fz7? }%^Lu0Nh*TfbeKa(~3Dr;Cvr Tkq"or~&D :x{= FcFC&YwkV @rR`dYK#f^ !5!>YU` YFFvO?=7Oi ڟ8pT!F ];Ә"b:lV/xp :"usrg甤?IFTV*1tRc [L6Qcx*HN~mB+,(YbtI3!u#0lP1*SZT̓LA T~^N9@&怮]CuSz-o%`!w;Ҭ6+Ai'͏bJCvH~T 'ޯ|JQ@Bb6G"Arhgv$].҇(o# krϴp$jT <6򏇆H */&|#y18ϖ{̠{/v'kV!7fϽ^Fbqb34Yn:9ǹRs{Z@b{KS`pRKt؝uަCdxOlqiqa+KmQXvA@A-őC8E9xӤVB&y_CV6_~j|*]"NsNqnFZ:\qNS?M"4u}*Y]s!(Y{E d[4wX[GmsTn6ʣҺt?%;B[vMȩsֻN0T:^264&^ޝ*< `.F.~hyf98hX |2X}sZ#e"LHNQςo5pɂ<-|/96j?mߟ3_|qlH%\@O7LM>ͤ_NEBibZ5.uV'w5$>Sq]cɇuݵrt+52*6&yc@^ZǕىFzk5s-FU,(ߛ2;W=pIBRZSa-풅&v{KSr1ܪD͑cԠZ~i5R:(vh~]O^K7fxxcD&Wp1F t=R)I'%ghJe I\{%TR331 g! |s;Ȉqj(z#\XX,,^ɦ-lɝyS nm@՛BN/aסk1k &_SU ]!aж@9ߩ3'OxJBb U&2Kzf< 9~8h-j)IƵR%iUF)2RAO⺏64i@1< T6bʹ׈DNh]3J/Z!"8beAʎԥWpX#(v(Շ|XXr9#ZAOJe]Gݚ.}/j̛W&s2mJm[ ҕlm7o=34Mp10Z3B qc@Ӣ;`hPӢ -;H89H"2ī!3Ӑ߆lLݽ>J5˅L7lEo'#/"7n #@B8Mi.r~qki Fxj7WdTFb5f*N{T ՉaN/L1f YQ?t0q`G\,!G{G PA76/YJ9~])E^;yFtZRVcӣ0,oM/RN;")[Gv/ټGTk[R]5` 8OI\[ŸLuHSdZWscX5RaߟֿBfADj$\ja ~ xt z*:s)(i#(HXI!(8:0k[]~.N1"6v!{g;?4r(Bk2 9瀼l`*VSNq}y-]Iݗe@NPҶcE_4C^/oֆroNq:s(`(86U[dڣF~4dR=&/^;}[O#Qo_m㈾mCrG@5Z^+|.uOV߮«@J"HVk㽧]rZMsDH "F4V&l=:VX^`1 gæVG؁*`%^)#ܜ;{$=:'We%o@< 3Ҫ_E48`W꿩- 7m?FW6޶%/;  hI=e<׹jۺ' shn*#穌P?zXkEQZG&4z$iQN *'&g҈=%Z( /7׿T?J,]P4i59@Km/Zs=\嵬ЂxL202WXXfWD列粱|}xE9}Z^F0/|yqb/ěDyfdX/8Yƭ}p8槙DH2a"Pg6O0ʰHjVdz؍*At zBnIYvH\ԩO"-UkR%B)0K%W"Kd!| üwQkR|c_z3r,SF@OqH%F !HZj &S&W ==[$V )ՃD3o(d3V/rGumҪri;RN6_g8&BhfԨq&#<@$_S0BY֣x}rnG!moecєx됌Ң+uo9!"LG~}|-V_K"o r-: .BԮ 03Dwr":i?PmّNTX{ϱ.'_, (t;<u.4ːl+es#&f4Hx|;,UNtHTd㉣/Q߁l5bRcZS!>B/]Xa&g F~phĒP=k݉5,-v?\ip{RUxg3?ŏWrQ79&ќ2izrn7U߹Z_g}3ځwT#)ק*f}Z`l/^"AyT8G1o_Jd`rqB2dH5d,`@{uqU&@~TtbXjR:=֔n oS N{ap#m.=$Bqi\`aSHι^ã8CnC1Xe t>jf\ܤ;!7`ыi8i:i+Շه,a^͢X<&MPJdMo+cOl 7~F A(][CzDqs.6e"cjWɻRl/ KFoVWsZRtz"=Xui(,# )Nv{ 98`#&ǰ>x3Kcߕzsx&r`ymߺչn) zڣEc_ lH(lf=,?Ы&05`1i&8ds 9֫ Ԋr[=  >)B;ǎ d*X(aΨl+K*vcCy F7RZM~g!e=C,(xu3vhRUT`7C;l$X$(nD-7#m%9i>MV$dɌ΅i 5nm?_JQmlea7㳑JVTa~}ʘ7:}g=UJs[a׍? f[غWLF7$/G cvtz]V+-Tw(-X`co0ébBQJaQlƒm?vH^0Wkϖ2(X\ D.@Y" DCE" (N+Ţb6N(Xp5 =WŸm\vߵ{Ze\ QHXy!@t=t}p8}u:.M%@8}ɚi+<T"֗y`yۤː`uesJ8P:QJ#2i-مDgtZQTzF\gPTKΨ-_V}1x! 3 %:zI@m g*ly5CW(nJ e]6(bs ˕;07S:»c/QDfXq./BUnI{bbFԸ`P1]䒫곛6sR1dKGtFn 7qylU}])kSP6_o58*ğ~G,fU(+[@˄"7%7C<<+Jɘ"!"VAvBͩ>O fˎȈ%n "<}څ#p&(3{J *t+کAihlh_YFjdp*^Q6wY`+SOXzY_"< `o]xih4w0T]aݔ_JǥH[K4ΈE}zw-Q^A40  p"5d ]|.. 7c,ɖ1e{A]6*<߽E*)O'5j*&6 3ذ!jEg\APȢA2߀4ޛL~ߎ,bΰ%j*\L@.t}@om݀% T{ 3MZp)DJ3|vp]@{ rAӢ/TsZT:}H9󝆩y+zY{07sG(0YaAņ_Pr&/񨲁 @cl٪+`zg=0ܤ.g/ޚY!ASu0'j1F+iS{֛<|1&{[Gy` *KMҞPA,>zGædz4UUAؒv=GTB|ioH?qb{kҼuO#Ny$8GS@Kט&%ZࢍiA<.:Ƕ|Wj 5S9\ߊ1WK€q-(3?P 76/cu%JK12b#Q yHz õf=}ƗwWi Fۼچ#6!Qw"o.Y+ ^ H |w*hw$5FkgtFрsi \ѿ7teM+ɾ‰oν#Cp jd6&XQu,؉GWP% ٗ$jVfaF6b䎬ldsf{FC_I3`r՛Z<R(ϷL6I[[!EZ`j}N&A8HL~*ݐl )+&G-29҂<)Բ6*Q+p1vBr Fy@ٳH<`2qqSwmt+ U jA/`h8@-VTL6l G qXDYHh,zN2B+|M0ю-JSjeW]R,'_[Tm=W!C5`NSUX`@\ObZK4gSѤo rL?ISjoҀ),B#q0Z/t; K0񩃵/gs4/&fpJ#?]SyExjA,9_F X#X]lS1ī"3VîȉTLhw)^Ұ_eL PKcCu߳Z-4RA<7wcXȅso2szأge* .vaa]c/o%CI/lmطyNqc)G/>†oj2b0JroeUˆcO;|<Ćm^#ߚ F8'2`J]QA1aR)ݡD БV3H7_*Mdm yr Lkrز9m1Y t61լO2yYq߶Y@=bLdZ ߇N;As o#d#̧ :] T.nŠOB_bQ,-divwvKʡ191r9ѰuK9Mrw8‚YK!T?Y`鹧w\'ۗo:Oqؕbĕަ(@Y}?J ,:e5ůl$zv{ pg2 Y;5_:(-g=2IJ(gZ(5<{,MER!.p]O!( i܉W Mn,Q(Tmx0|b1вV2#D25)@7Vr(Sژ! ISRܬt mB~Z_W5o=Df=67>폫UB׭)58E(!tH3,&p5+k-B9Igo;8} {)ȹ:ȼC3\[|L.fv8涛3Nd ~ zˎZP} (ɸGLGНQlqQfR8 mSu!U)f^v [> 3Y@k$A/suB'w)_1cb89KO?2b%Xʾk[pUdg!/u3eHsɳ9MV'%26Ĭ`q)]j4/JzTABM,GS(&W `>)|OONc6(VAyKnn C(*4EKŐw9r2r,iN<*Ww&IjģH!noPBX&Rޮ@)?i'90Ug*`_ UB^ ^eiuSgzR6t#T+\$=蹶,Nh)Qśe7;1lɎ# *> 5䕢 W ɉ (e%C$1[OǶɽ!bМ7藝ɼuK"2cI^7L4(}5jQ(r-j}bh`Vw%6;$GX0'W7?sb Pb =1~c'ʮVtFWL6fJQǢUI󞃳|(1*hq㊏?Gяn+6[&޶˨d[oi6)$BB>q7*X*v_\z,Wy#G~:F*cI(Ry  sGJ AG W޸Re8O4qYTqRf\\X$5jdF_ G4;:D-Tir-My?5rYaJ.,qf<7K.o:@4#(z\BqKO1:z)1 Xg kl@B,' 10ƹ@'E|bQ5ǻl uG+1)˹IHBYؕl5[rlGۯ^h z:+ދL U\ho\<4)ঘm%%:j\R)kP'YS'CE 1wk =1Xnic`۫DӧIt94+@U8& |7wlq%lx;IkqӃ71%*ᐨ5Ӵ:s^Z4}ac1qt(rWOJ_:YÇOfn J8V}$`"i^@ nu iȜ(4ټD,qZhc+K2 P!*OGJ~!!Ŝ=WH Z9;gӛ0 :vY/CHGO|g!ӲP5~.1al ʗU솴3?aJl ++'0ˆJYW ҂saTqMBݽzZŊ%WE<8(WmI8@Ec'Ç_3=.nl+lh(r6ʹovb. 0/ .WS2H4dBFNP_c |m@&Q>kۻфreңd|oC!bH)r\qֈW?f 7NF1ۙq]NS&, ef;H[ŠqL*JCEUSF M_O!_ -~[/yS¦PO9;\noPZ6Zj^řltrhK=pmZRJpG|ty)O>[[qWӤ,ݻUDsHN -YkB_.ھM~Jdλ`A:nO] ko,6ln|:v qdcOk,>nF+SbOIqΜ/O<|d,YG- a=R_#f<ٵ$`&?w[H{Tx8WjD+0|h0I?$X*3!.v!Eā=Uʫ <2[^lf!^Jxtj<#k6 ^}>29|wIa!(V.OAsZ?!JEPXI:+"$|R  \cBq{YqiQ#^"wϜoAep2xIn[>6La$b9Џۯx2Jn MFc.) nI_{cZD=@yp#&f <74833vF4psk [TwhþRD<9DdE}1h=lIǁ~kkt%MS"T YX'Dle~u\wM x $ҦZAҘ vIp[Nys5/!]Qί,η >MBZ3n ,(ˎhay.~ CMHO@ޑDc;?T尿SU敡ф$Ӷ*{wڡb1IL +XŎb."ᜣզ\ֱ)/j(dLxC}o f)|ݎsK95t)]{.+r0[R"l[5fˢWf8.X`+󙭼Ќs$NC./h}X_F2W&gsVre>>&OVJN'@4wx]WTfzrf4մ_w"C?w~ķ\Ja\qlF`:(cK`0BPm}K@u';"ņ$@T#4 aeض{'?BaQhyb{#8 16_{>#FS y_74GڟtK9Ր}R.<]-˛\TiSharڑUiAWK",g+敢n6E]Ϛ%1@XŘijM"0#-yP\CzQ~'cLgdV֛e'5sD|%CruŪAz:DUWcqRQ$] &ߏ2?+dd {bs&1)\=q~L*VoYE6}zȎ%>#z'd sʫ[Ct=9])J *pY$49pl @u17 Ƃy@Dn24:cPT53%V]v]ܷKژLM h3{ńU}eo_Aa U dIi;Q Uti;W [@{#<0S̔6^p >iR~GH^hJ<yU(gqܙj9a+3/`]g* T,V(֗Ca}) @voB-sΜg2Pް&.$?|Tj`u~3E!܅9IPD6 auq=z,_B_Eڰw%:3͉MƊ/SZVK2`6 Ap `+ŏauHɬ+Jd1ԓVWPW}S&?sDZz~j||߭9:fߜi84+PZ>TV;{΃4\[OCv"[(E,LVVxw{ L@vm'=Atҋ,hm\&*DYAKTGzaqވ:S" ɽ桂lgɘt*X0.: Z԰IA2{'zR븚f<+~S͌ /;i% (m1 FR1Ͷv%bJI&]oߓ3/wEb!L?ǍЇ2e_RSC5\iiÎz σ=nWk*XcVv uO#᭏F$W G %B2|Je)mK@Lo ;=bc´si0kb-v7/_wկAS*V>hQkAׅ uRxK>:V憳xdh9Ѫb=M~>"A;}[A9%`QӞAȲ]#7=ٞ~k'GH)'>V> V=`K<3K-?'֓bc#J9W]XjSo i vW"DW_IaS#bqR{>!߭mc[ 6 K_.}3 ~^DӧyL<*`a]{w/#p! 8c|Ⱦ["qK*F|K[ndʸ*[PCsKii?"A}L<.Y,9ӻ?cat;z2Y) \?9֝q +g濪1ܡ܀ZcI([1 3<0aR%fOj\[H|_>Vr+2UH-vd;&'ͥxm3=?W]YS?`VL{ n7ib=~a^5.k}J 9ONZk^ޞ81B ka{Ѭpz>]h5bM4F-Ew@2qI[l#EI.B𥆰G,Ugiжm |.v64ˆ Sk6psV {=  ~ Y(rIqB4^}FSshRSn7""<0Y#1i YHt*脁)+fSqr6nbyM1 [N A磿G 5}jxAՕ$o`C֎CnNeso]|(,I)Otq+upV&.?S:`Ã"Hk.̈́&D4laJ_sUbiYiyfccVbnjK/zJlhnR #@>B@8ߠWӭqё'u^6[`霣#Ix )JV Q$nRmwv{8a+R ~R7+8=kH< C-7yRkDc8MƤc@:o%v(s2M洈Uk .O.H5G}#d0SasCaP?VkwW"pSHMpb"F'q}֏x3qb׬8T-AI',E iޑHXtDBK3r]]sFjHf qP gy6&5Iw{ƒ5EjfV4{:S*-J{wK 54K%Uo^c}No,ͲI  be[(w?k2n:ߏmUAr(EEZ#o*+-~V.zv Vڄ oeJa#5oQʔu{>l9tnc"]~wUϕ ;~݄&A̰]*D YGjU\h\/YcjVUVRU`7sF,,*ӹHcȥn;o`8f\%?=5p6dѐV_C?8_iֿaĺg4Tu\_Xw8^LTe;4Vݮg7mCኧozPQpB8[P#:cʥ;SAyۂJMZU~0B!׉EڨBh9ZVsSYѧna(buOKiŸ]y)`;~i$p+1pTrBtD>h:2{Nh^W,~0WQ ؒa2&W'zOIp2?EL*b8 uVa~p䧨㨫/1b3O ҌHX^bxeZ\y^`'(oՄSc b/D^C2iH 89:s߹gAiƂйwzJNGΖ 9tx=Ih AeMW V~ n[Tͪ,'A܄rҐmLmR;M]U!nVxC_Z6YYrE-]t_`_*V:9כ#քd|9]Rء J *62/-d١6p̮Z.u0eg3zvީ[İUe < 5L] &&wn$o0LO$@$*xBỖʆ"eiW.;sBB H.F3y[iy .k`ouRd~([=.sU?gB3ې9D(߱h5~siAY 7qGeIeDj^R=Dm)V0ZAzAyWHC8ďX}lpcyA3U/ Kq5P<(x+U_H`+C <~bAS@^X`rVѥ$’?6I;Rb)-MGe1qm +d# a[ r(ynd'*Wz>3Mqe/|XF?3dɍ]|/uqT]hH7jjw9,sI"KvO dǤ9ƛJ`hOnt_ h͟-U{IfvLY507HℊPl ;%E9BnܓΡJu 07t] wܿYʫ6nd~ vn p0خM˲_%5Ϩ] aa*ݢ$6**. A9u 1~)]7HUyXX^ 'ZeӝKbZz.';tR vRڗe"KTaQsN-1Xf;*%c ]MLYZ?5y*B[ڒm2*& IjX#I84G|{SeM"5; pXY2EB RI{\8Ȯ5P$9,|ٵi򥑠v<_`k*}s=5c0DDNGk.^Pv^/Fab{c9e5%v߮>[X6w5bDӚuW++n]HM|]7ٖ\K Y9D•L-i7j1GwuF:SwG݃հ.t]@3>b)U4kT,|t$Ϟe9o>鷘'XGI~Q 椰[77+:xUɆkPf!H]5 &`hH?('D b'+cYqf.@ w 4|'&vVВ킗{lѢtL%iH{3 @uwzPt"Fq"cg%C80B'Gˡ("#MXS@Zëӣ^SZ0L}'oVz1$O+$۶r@MDr!,%K6hQ7ݱw^C)X'7pdy7s{i8.G®(Q;} Qe EO_|ɒ ]各yD c>,mDg]|-wb-n|GQcc8ͱ7lr6F~6r UrTMn &{B@\ʬױ.M3)/Q*l7ǸeE<ޑ]#^##RM?xiڽ٦tـ qL~7Z60i%CN7¶`S|YJU2bۀa trqӵ HU;zJLɪ YQ{yP[zS2zeb8&(Bvv7Kǻ,d9+ɇEmh@  DL SEk1/]6wDw"?WbƑn>(u*L`=U}3V8;ofrmxδ1TH'w+$%㚆'dPzo+jKGAT.4X1ɼ?/#4kN{eYօ!EV5ER4F<#cas-'uw|R6Q `FEv[x1>4!Y -=ۤqq0xulFX#)?IPS6R|F@ݯ M|ĮQ "HhƼ.hÍ2h²9JtZCۚJ>{Ƽ*oƳtT*PJUYCɈ6FYxW܌X,vbHJCeKהAFME"jX!EΉTm?n?3g.'hg]O`iwIYܜk%c J4ruqwUv4kӹvWOchB UEL*[B;$P ,$Ef-|PRRӄc{Hd0%Rk~>Ct6>۾ab@~GR|F8ҕiqS\! A1fM߳g"#ݦHx\j1i _i 1ό La4O&'A}tHئ>J,"Yw=tdl#lV[ӽ\1(|aфz(+᚛㻧]ObcK+5Uj ks=&/3D2 xb7#BPp &Z@ ;$lniAӐCˡhf=(p}L0~]g1o@O15E:£F6gcKtW@@J3LY \ m|>16 fv 9FoW4ΉZWO}sd@zdA}'|iPݓxO|vPBl,X);1%P+s\3`%:-ұec%)edy }w3g8Dw"W: eHԺ0 tLe^*229k:H2Qg[|fGP50Onh0Yn^%M4VogVK1 Q g5 F45\0 g^jԗ\x WH[.Gn|gVށw̘y;b8D6yZk ֛P3O{x U.a>_lVX+VebmEbW۠U&w\1|E@JFlrг*(>ߞDžeaM$Ȋ+++|>l *-00aY5z&KBZ =ox6,% )1BhqnЃk2qܴ<#,nN M-[.Q-pgk&~%Vǵ6ZWMOވzhҐ8 [R32R+$?.W:'¨';q܄s;4B`hn5&ҡOo$$Z=36ө:Gø[S <9b@TdlztIBf5- /.6QY,-2a9b@q؁W^bC0di&0cYg+mfCY#uyc#upwrq 2Р \v$Bb lϰZw'6Cck=ŌCzFASاZ_X:;,v8n)FO58CCQ "f<]e=Gk{U3*P?AXEE'sq#&~gwVxAVS0ZIlg6OX:vv9[߁, װ>8IYED;gZC0ˀ'zTFܟ.?|m O7EmCwir|hgYtӜ7}ڽ! M#&l۠Ά9Kpj'`-̹}~i~;JPM V[7l*(5&+ h 2T0kpI0TƠј '`=nQHU,;}YT*d+ baG<$Xy_T7x&ZqEgG8QRgh*e9˜Cr\fQ|G: ObX`K)`t}_}01~g1e镠ڭOUւ7wa=܉lDZ9aYy9~sOLR.JTX _xP.S\5['LaYeΝPrg?l]: =ۿ4l*W;#9WU5Hd?O&\ؕս ˊqyrZYLX=5?k+X#@V^ʐ }&F@?goDH&PW 9d ׇb@.5P,Ag0E1 Ȅ4-G&tkI L~dq+.pa[+\=4ؖݣ Ytinn=Rr|hULkx`f>w7@UǺ3zLdzJ2T{_1vֈu*D -ge7˖yu1?ޒ`c[́.j e k`9IZU6DS?=L|=ֈVИ Jd 1lZTߥ"7je{;V3/QScnmW7HH΍\Hx;i;4zNҕX1~y"5{v\GDle=iZUh1!~z2⎥;>|(0d2IzgDw1eNa4JCAx`]G<zs$OM0T?w6?E?ZDpiI@f,ɔIP󏁐?zߋasua\օgSh=ߨ&=̫9NaZ*RF7 KHur|oe<[߲SG@$8K] m%ը&UWa _nS82Ýb 8͘1oǝ# r."˜Ybaehc"E=RX0MX>sCˀO **MbbҥV݌8aF71P }G'q"lc:CLS(xB+Cj1IܸE_& ԯZV`3CwEpqwű勈棴7h][_57롆Ry*갡D$ +L~)3qP&?~hFR |t0s;d|M;y7F3X҂u)m":]2}̘m+&ޚ?*aȢ诪]̱$ӈ4JMl[q6hxK.j\,r- /6/O>ژa^v|T)\``x\[|4(rpP̽w5¦˂03;2x4e #uM}7Y1n9qi)$``VA1+YnoaTٷ .>elX^M 7ZWI :c{vDo~҈-$X!JB,a]lvwӘl(Z\ō~*;fO|%ԠVEۃ7͎1E0Q2Y<\JS $-tKNű~yrnLR@&ln89@cL\8Mjoހ27B|`aPv1V_'ױ/ETԔS t 0ځisG#moТǿ|?_1(96b C,/=- VƼPXYgcPrۜnn=ҥSLM HgҨk Es˰ObSΉ9Jj#' P wEpz{RI!76m*S* /T BTڭEY?i!Tkxg$^;.eev+&} *sXvX'òz:~=cu3x&L=AFF7kf{+zNi/dD~nnm0>~ʼI͙wjNi{Eذ[\^P|흹֢ci|c"2 $,;*l[#UcЮ|md0 #k &KŠnw!J+)[5y-}SY{ȩ4RJ ~Y[,+QioJgyf]`[6s.i2WC?uQIR";"2GDi^76qh8= Ӯ0#'V G ߡ~֟DXZ!b|L c4Pfi F`aၳ!} ̭cXNgn9nՐ ,F#T:;q,.X&*bL$W4v _,#^W'\8B@kU(,8A>O:)zlƃ,;_ {4^Gq+D椿V%!MfHaqrv;LGtE{8/sc YfJ<#ibgo0ɁmԨa'YzC˜ԫ7>䤾uw}wT ==7xމ;4R7S>YNz 4 V-%REн88qq$2Hd=ۀt3nunX5)>nv; 2mtmfHRSDDwV |q!PQ,seI~ߢS-~iȓV4.0mͺo "|jwJmp'%=`jbA ^PG|Q]DgǸe=~A2vM{)V_v ,5 i$0 庨fTDMpbߜ^߇ NU<,oY" 2FENɺk{ek* Kzto, w_c})R`0=տ_/f 3l–I"̫8[ԩ&$R}s1!+b{ңou Č8rVKyTL8BUSriiiMm4vP=./JfZC[khDe-!G @}zO"=A_ JsʸN@"# QGL\lҝ QN}W `f"XZs8s^.j~lcY|=URe@@+-t< .-xԚK j\`gS#b4;5]D~皳i6lr :EVq:bX>`/ kI[40Og[|"逞; 4EBwl)Fh.,ڗ//V$ V釨HnϬz60q0Zp9Hi4d!]SkՠX]zzM5iZϿ-RubRW?1ݸhK:mMF~e,ZR@YdIYC2pU w?wȒ%lZ R>:)ɟ>:;o5Hli8ν 9yT~LfDGHB*jQ=Qة%tr62]n-@ 3ѿ`V/Ԅۖ{-r G)mڋ-mlN͐H 2W`l%K|ڟลc܍ TqN$BJV[C0.$0.EyLLDANb za7޲5?+ A%[cl郜rkdMxpq hjQͲ\|/É] {$'t_Zaqlf!V*'ڴ S?Iڊ\Rz0]#c9]?JCP %ƶJ>XO`C˹ԍ[p ب>8R,֤kQyYTc-kCpH7֒ ` Ɲ2ZWnCր*}x!y N Vِh+;kg'?:G^ElG^V;vIN{4XZ;Vzvn׭?l W̆I<6ht-0b? M^N{f0I6 F $}4OJ'9BޞI>j5-p]0bG}^6I߁|i=x'EM6pRO]ڮtb| mmqӭvUö]g9smSL衝fK K{(.@,'|F q1Axs;=H酠2>vQ3rg KT&~+|I 2^[m[HܩeYKь5 R{o!"ĕpp!7yJM4.G(Л<r>.)(#0!sа6VН/Kf K94ɻԋ D3[$/DDiLE 3[LY\0oEIBrȣ~mѻU\֣# }jz<2?<9̲/NWIvQ>@o4z`7#OnhTߙUm _\J{Ϲf(h2,w9n{MC,h y_:.SPPTVdsg5x0{򝴡rRr 0V' r|'5];{pVVZDJ!95k[,x:δ/Pc hqVr2$"g@벜5!JH5VF@+Ĝ.q.dD~?$^g)F]OD)·@wOWپ:Ц f+x=q`eV= w6&8cZSq,vKќiaU0k؍u6 Z%τmP P-C1P%=C6`{2Woײ9s_Dj͔u^±O>U(.>!9}]QV> kT`:/JV"5Xc@JQ [I 4D>/`YJMSDrqA/AY~hæJ&uD`@t9䁾ƒ%_ ~V떢jz&fѧcS:Q5 B>Ţk@ΑH&F1jAn|#sB@",'Rܱ꬟B0R{B- 81"˚v#a᜼/%/L2jBHzTEKkw!a(€faWH H g1џ7 s2XO="9-qH4D mc>B4e=fmI1AOztD7dfZrI> YFu_Lz11-\ApM?w̩QP$F[7S%3(ʤjz.%LQ]N:J2H7/;c,* <r4 zzo\/|O4t϶&KI ,dɧsXg -,~MMJ^MzRG h`ri\% @\;0i%QO .h඄$sՉeƁ`ŧVA)I/MRZ|rdCg%5 ^gbbTd =(s95ra ʤwuƨ+aoa710Gؐ00½*PSN8Kk D J@w9R F)h2^{Pχ3-6z.D}WZL8#&|u) ) y`y aM} ,, $bU-l/|<߄yMЏL>e(_\jh;|%l^ΟxR"Bqnkq15N*GJ-FCUA,`2!WŘ1X;II&kfj]Q͹ w#&o;I;Xt됷 /DŽtŭ;r%ND$)q{Ga0dI@ٺ@h6'LacJjb!$=){8|n5+A;) C4:LR8Xi`"<Նf7g5yHe49iNo/) Wm-6YhCɗ-ЀSӸ=mؗk\\Ȳ2mC#m#Vuba":Y:gzeQ/(y4P(=z H^*[D}j|"!#0ΌnAS H'*1Nց;O"~fC^~G@P5KzZr\P=KoXi)El&h8 /puF}&ʋ]NO]=euֽֿE Axu{n!tncnfGϔi:H*bx9TĬ4Љ} S>E,&=:-hCC,&AN-$/Ք_Ь @F~\l[ ES,KgP c*iX>,й8`o(V=0Z g\m)7o&2蹖`շ:t}I S%tE ({yg[HFY[ $L`<c\;'LR`ѣpl%uD5@&rnzZ H#||_)kX)>m\Q=%|i߂1RਭF$"-,}\dm)mqn]mz!O'p>[rvP=v6&4ОApMc10 -o(u/WM,O[(a6/hWpf,68\ꅻs,f5]Իڗ; $}M=kXedv}b?O4dY~;A 5K :%E%#[2ψ23\%8 4fh&Dpw^_2"3  Nu H2cZ!2t#dPҊ(rHx={x$- 8똜R0I :*A ؀@|̔;Bb +eԐ.av~"piq,<7mԜ!"nQw0/~F"L:HR~C@{\Kk8IjX<}J҈9sd_Jq͈[-k.OBv_xM |%]:d7`&&-?J jirq='PќPH9 DarŧLVp؃:z `mؿn+~R(` \9Sl%º4Qi~~0FB? /qW0Nx3F] Ut] nPSG@ǝ73W!W2qv{y%&@ ҋ.*[8L@y^GAg(XnL[$4vTɺLr=ߎNuMxa[QxLGGՐPjKcr2 اܙOORtmQ{ڲ\iB/ 6r-p;U'*z{ }M0}x_ ڂʐ;ݹ7&SupF/I9r?iTHH6&*چdL`8h@գbPgP%=DrFM 5o?sU)FÖE11D՟ILynA#/"s_yEE6vj6w+b f7#=h&N{؋r4xbgY(:ae!lSL~D!LV'mM♜bABapw^/&qJ$̩gRo!NUbN}hu P,6N @:<B\)19lћL>>)Gv)tV_1~%V@0sZHRS.G+ɴ;yb)&.0gDidEܷvFB Wj՝CfFj0&5#ɅHYJ ioE G~"_!Ty{E \IOMBk羥С9abuGO&DψwGR4̘8MIKfVK dӛ23Q5z )TKƅt1oȬ7< ,禇=<*2=MrŁS.bHW]- /5X)w$qAvc$@xSG;z/W#C6BCCuAj,%a+LbdAhAa^Wlpa=jKlx 7r >t[`&|L *ŷi9,'SxNcWY%>g/p_ #gqzzIh W| 礪ZlDO%.X(3|7ǿ~& ;)CW_N-r^){z<;fvEVrsݣcjii\oshWJ܁,\g[^񘚶;_4"@s<F"o6O4m6i"@>]Q`cBg^&&7[JyO#"ڎ|j|,͸!b~.ET[6~L<\bWwi={X&J@MqqQ}1Ѫ3$ AVa$ruID }G`+*0o(!D&Ba49$Fn"; tKUv^Qb/^Ȫ[kxޝsb"ҖI(jwk ! 6n(?s˩mr!Gnf0jî!9idUfWbIl—4{cmΘ@i͛R <׉4*VRF9fFxI]FX9zʆ|rmDM%qkXuD^?L$ { T ɪEXelJFuѫK~ 8o߯CK@SI8N;4tzVv4 '=Q޴!}bΣ9e/Q1{DR8psj'~L~ {YG顋E]sYnea[" f⵰$I{EMʘGT&GÆy?KTe UhfG*-MntI>=Z,lRX'/1S睊>ҞNж"rMO<=pl%i[$ ]+ҁJ3FTUb4:xzs*[(4h_k WW/S,ڏ[[G@>m='"1~qAdKϥ:+E\%-s0)yі#Q Edm$Wݰ)TRR4|{fy-X!v* -6Q0/?3|6¬Ej]@L _wAhrXk./Fa ݼG/ͽ\<טώohxuZyJ Pah`Yȓ/DZxCC:hd"RМl`` gi:#>T2hkݱ #W <&9[p*.fhĹS}>4HO⻁\,oH,p?ݤ >""vDJ,M~='3bJ{JYv!puwg!qpk$mTf+3weAk<V"?gQPlJ)&uӀF5rP\ UV@^D !bϯT:qiIaߑa֥Ӕ;{;I|a&[yC(K(f_^{Osfmw1%+ wWJz~_MJ P} $}*!Mt+),hF̝qDUo]N2Q(#kCP[!ss+-ƋFOA=PL؄ډ QCp|EZo]grUE֜h5֍"#7я-gq~>)3@_|'gaW s!q3HoNE$cV"S ;nW;AO(:_;CpIIRa]Uϟv1/ѳlR5=;s8ҭaaN<@ &$y'(Εf7rdhйm]n  šPXmz2BjɲDt^k!^񦋔"6A«uƠ(41p윭y ? G/1xFYԪ+():~ӓq:TQGP<м(+@Wu-*'VxRXuP&)U`D5/DAb6m'LBto1?GlqwjPtF| '!zĆ=C@P 252{{x0eƿё I#WVVF9}N%پ]uLTbs\]}rA؆D7wLp92nm5#CTJymF3($\!0 }a^(Q' (J gbGSC(i NmqzGN!k xh/540pLDQ"{"Ѝ0aI-ۧGuٗ*%w j>6Sx'?g. DB\|V""6jb9Ipǔ-e8lF׽@tZHQd9?dk>Y&#.C*R^IM&`* x^.䳛]> FRW^'l加/(+R{3…b,=0GX#]iٮ i4E{b<ծU`\{3e^kU֔+A:88i(Pq4SߛsST㛳%URg*Ob`TNZgڶVtJz8Opm^…čY_`hٺ}Pݩ1oXЙ պݝw:rҶ#a:%rۿtJ]: 1܏.DUo~ɕn+|92rXO [ԼNx^5015H$oX^ڟݡԶ݉Jjc@zo NrA)=9fmn8 \\,'!Ps+SBnu@ׇyçB](HGF3&<@#գX-:5?:]9=+~ŪFv%<%lG^Xzبi2t:< Y-CtmQ>G>2۩Wʔ՞-Z?W"86[,Ċد]~WNڇy#).0{-V}nKm U~,?1OU-@u lxNOOZH+E )LCןEщ.yPdoOڲP\{ & lRqf#w"!<ӹLfX{It-%#CSM&Uuד4Tzc>]vr]ttZ% l"#LV isWIof1<ك>6I;B׈XE:CFfMsrnbID U@y-*"-ۇc8:EB*آZ_7v?":>/ۖ v2avRS[;}|ec @`LhdjzXM+W8KC֒*7:?Fp."-!|#WTGz1֜F4$+yVmM;FQ̣.sRŴ.Ŭoܥ UC`0 N.q Ì*v4uK!y$:ʋ漽\bѦ15C,iLS;ypϳLr=u ޮ ~ط5v(T8zPl~_au`^n!3/Zdqx^{$Pɕ8{:&: ǟꤴ+,\FNK<$ۻ( 4aiыTPYaPP(ܟ!l+ܚ'X/2yI\SZBXJ܏|T%:,?n3T4$5)V: @ 7#ll&ԘUk@>F<6,!MnTP4YVI g&xGNib JAв(͆xHK0ЙZ@ö'nSy`.pݥU9lVk>Uu"$oNkaױvj˭M83ɤ0Ó''hfϦr!ynYsNP0iS~ _K\ ;.1fL #Ln]FgQulW#97ƹg$uO$w@(++m2C#XY0W *Rs&(A<æwKCXwOP,! Mъ?L_יrŰ~eLUОQŐ]mj]ע,Pd!Yna!fKgȟjwa#_jBo ć8/?{yX:XYj ;e/;K/@`v VJqkkuvy[Ssq]xCQ=r'L-ϡ#`E*=713T Ehį5>6#Ztۛ@pAlT Oɵ"jhg:6b}|:J=ci͈^p b)Bn5$W?cB8pno^6ʭ`J']y;Z_ڶ8fR&C"n٠nzվ}cx7{ıH!VlPZ19eK4(N.vSVaJۓpM<$AW,+ iKoab$-.p{,?.䐹AlG7Q? 8)i4Q. <\uZzZ+H/uނ+,j|(iX<7j;2ӛUexS fsh "G!w?NNZy DKW:W9Yq4^g ?jU `y qnrar.3%,k51t6QZY6Xƒ|/!jmG{tMlSL73 (ʴJiL͗V[?)C*Of0 Bݣh9?s>/tى=e?gNo'_YAQo sxD=)WW6 {s Oal-CYYc 0Aq&,Dm!GSЂ'&_^ Za@ ' }OC-mn‹k-'|?y`P/;Sڰ;$HTy3ؗX^Lώ]6f|r?+ҋ/'zELΖSV:/zS6z֗Vs>T>c1{B3wa?5?c* :aͅdHeW&ùv21< #?xjC䨚c(ztؗC kkgW/Z tNCc]f4eBMڊ ښ) 8*Hnx) 2aT?|\y(1`k̼6݊㴏b Z'i!5֔WIzòŐ1/gf I%iD;=n̦*]]AݱZti~3RZy<["*f?T`7J1s'dWSVzdw{wkc?[4zN֕-m/٤rcG\8,`~N)xFz_[üH90klj}%`.v|IM c_PMj3"^97, /V"Vw7rs?9+: :"D. WeHŋK&[,TCaj'BIUfӹbEv1}zI3A.N$xɱ |?xKZyF]ޅeFVy`[P2$tLS[>؂gPU7 clfɐ1!W!Ű2tf-HZ~fá/2SPhR9KmrJV{, ǃ҃ ]#jU{_70>M*^zvssP#0!H"қdܸ{+`VW]%WS  fmKl}:7SKNFUw#hh ]ANS1ƈܗl-̰|hn  s"RؓaC5}k/|'g-,oeIѩ>r3-_dl*eGxl j|ebZyT,F {*[Wd]_uRIYH0]ԉYe 濿rVS:158PVxp:wJYSl,w 8]- ׭>4[Qک& 1;c}N.fI895lD*#T z)w6T됺 _@T$F*폃枭2zjAqg/S2 j` <%ul -Q욗myGfo("{0Nі[Tv!Hf[D : J۰Xv;ि"q2* ՚\19\Wd;ۆ;drahr)L~?mߙ2qA ߳Śގگ5ڻK I6FB~)-e x^AؽC$&.bhݯݪ ;}޿}N_ZY %1vhu:D2]_0ҭ LM9:/UX1K]n}PP$Lw6X6W7VOBȹ oa('4&85Wj!C^ ^UƈL &q'ݓYM*$O>5$& 8004bi6yX)Iw7.'nr+U˜hb+9~PVtX;4|[ƂJۚbJud3Bh+ @ j'.v?im ‰ 9qwx 8MœG6񢌼6#?n򀢮ُ}Z -/d3NMYhJLJ7-{MIlw ɃRtnI+(`!4r܍X"qꇔ?:Cb59htGʾ2W=XYsn!wFɍ}_)H>\Lwvrơc3x=|[LTfTq b,"k㛲5B:B UY?pc5bæ8 m[JiFe~w;S⭒wƣ@ylk=N0®զw&UՋ%ZX{* Jc(zء>\0HJ`JAxGXWO,qF+&+X_(-lC5嗽@i)!@Ó;Nw{N?{jz[ƚ <|1l(2>7 )bPIa+DR&UȢjkQRpŗzk9s"D'Q(ܮjB ToF~Tć$_@+oǭw`Vw<(-5Q ,NHLE*\^i)N"w>НVk|Yna RIL8*)G4;i3+&LBԇY=f?}RgM.S^uެAPCI ˸frɿR.NʼH= O8^l)ns uY( Hpq7dLv/zG;FP/I={ˋ\kJ@ƭ^p n?.B͓cwLkIA9"rS՗?hO4i][^4Q,[|gNdӠICњ8сNQXg~d4WIȒ6ɨ5:.ZPsUܑPub'ohg9y/Vi;82~(Gc3ӏ^F-:&҉<-x]/Gy]23B"0&N:wd/]onٰƼOF'_!0,夦9hVji`Z1{@51D]N^yA/ah&d^^4E?[:ts+t#/;Ͻߟbx%PfW" kKXa0hU4%/k/XJ&6hrq~4:g9O (}¿/,S{a|&ިj`ß#uܸ@ DAO ]|:L7_B!{PfV D,{*~vfLiώA_CLj'J.9_hSXdcȮb m}a\1(qēL^sS*===cH<AG(Jkk!K𸊙'}!`{èOU? QkجI %xS z<)4OK?]{veHe6b~  ..oeEuu\ʋs-dsbN}lphna%Q>3+Sfx~;{;fUߨU,d`jQvo|r:`6F2e3 K9/fDiTI72V|bCFtʿy,pRO;yn+$|. 9[ 1]C7k5M\Me']L8 rw rޑ:$͌.!˧ŽH=c3~< sv( !NA1;Ud,O;;N)3*x,1Lv:;O3SQUw?o:>lW-nG AA{gQ~t\Q D.nK#i^/7o0m9в3 8[qLi(7ג>\idcDU; 0{PxG̴b@g'] -h+zFS!qQ*^tMY| 3/"S?H_]JT%u`OAY0`h+⭏=߁Yq^wCj܃p RsB3Dvftkz;;pU;:S&@4Sؿ WwVEtqvϏE{X K:U*R\ǰ9K_G™ɵ-Ӻ~cba(:(ۡw63R^>rJ/"5c! BDaBQig P|N`n5FACY8m&pUlzOUdů~~ipyTxd{E!*]nGB5D)iҥϑ%P{zjQ)VGqo@;:e%rc=S+Y`#Y{i %A]LW^1 =$T,JI噼Ba;?{TltH"wO?Y7(%x#k'$\M$𐇧h˺;F~}o FoӜ6L *ah5;R& TBȬg[A fgYbҤ A(9 :Zt:P6Ztڍ!}~( bXsM(wf/=ʇIBj-5m_ t8QF4H'o>՞:Iem' ʉ EGַwlur tE uI.L4c&\}xG2/PiW:kl]FAIt_;@2VU]*2J= H%Vbdhra|<,tsF/(5s~1..3+GuPȍ<6ΛnhG#B+ 3t5d;+\;d_֯46Fuy3kLX)ꠡ|萗_gtFTFRiw=C $eړwS,&RqMMh!o<E@aJ\Nvȁ_\,X!՘"eT!#ϥ msYS+*zڛ떜q#lz_ +xS"GxmuH;nedm!`qY)ij>q*RTG Zw.4.M %ݠKn_Kv UV_ADL^&?c%[U|/7PkmC*}9Dc6*HE:;x9K^7#̰; 2_| @."r/-|-O@!C wۿqF|$#|<nك#:֊ E$hW\:1 $ 'T"^LeO$Hw} TSIzh$ Nz_16CZV9ۺ8k}7KGPvkK$2fr̼mp$gU %2s`%bRdv^#!G@V@ \,,hD[)fjw ᏢMi`d(s,5B>g0L~(e`yj{/ǧJ7@8V,6;&Rn&ǦhS|[^rMP 1-Ybh{tTأmٳƸcF)e[Unf&-iiSURaO{B췲Bgf{P8;Lm^p.f(v-|X>844tAÞ bloZ SROCJ˶`5B( JN밿d[ #Jɬktz]|vcC& ^n1G>t `4e9~DNl nTdq9YBTۚ?w^~'>i(ߺq,w31Ѡ w-VHPfm3ܼxW(@g  7U;tTɪiC+W[{ǂ:Itfm7JdKԮI.bG,|64Ux=|g~"f(j5U8 N0"gr_y }6~J"> eKѱ/܅ hRN$h.Vy(z'̉aQN rg>옝RYCwZ?F!Z81r@%&G%e8֣xtgL!t'"gٴk@hoe/nt,L6hg*?qn-2lF| H0*tRW%$\1\m30#X=J>x7ZN{Gp}nҞ!|Ÿ(ZgX;ܸʣQ0s5O{u{?5 q>SJ 4} /D߮ӉI ĿlUߘҤqpZu y¡&yl++UHBHݴ?@@_FcNW>@M MV$,.yŪ="j)ZJ6k2\iXm5&U ǀcЩ!Շ,0:pOl5O:&pl0tϫZժ 6TPiCATn pSLLݔrzm}Lݯ$R*Hl@ctKJ~&IjVKd72҆\!t$`ʎGvyFCe/3Oq0t?i+S6WӋ ~axg'"0FRyղ<%n9mu]३L~.†  uvA +%bXB.r/[`ebsDZHRLg'jhmWhA_t :&^5P AsnUI_GIN/"O x}bbEe]m5BE'ʦhJD=VRiS:Q|=[AwUX}2p[+OP&h&ɕ\A *lʟ_ePbYW`U+w:>vd0i6{fiIKJ^dt]{raJiQz;(F;tKX#K@7Be$&Gnk 1g_}nsE"nxyzuQ2zCV.k>زH?6j޻3;,SlsH .C@ps=Fr8nHڅ9,_,b A|eVTTo;zy 6Whn/;ZdG&~U  lx-Kx/9DTKECg^j)?4=խꯧ0K>$ rXQ: jѐx iBzM *Gr}.AXɅ}XoYW1* U&Gdg_V;2]]}fvX ]E%V b~4;L޺!nPxĐb8 i7`#h$\wmЛl4qqlS1)u?t񮺈de?^6쓹1|Ʃp JU+MSHEsEo6dw%mv%FD ͊U,8F,7Ě$FJlG'M!G,?xy~vfC}rQE(Y:`E M? ({M/El:k̇6ZKqG$ @شD`}CWv@k&U[2U\ g1a2^씋@Ɩȡ&f; ,+hyI;*ƺ|TiO >'a_w8yKjT9E,5Hz/,9t Y]B5\jؐvo4±vUd±ȣ7HPѿCcr.2[*L䌊2 LVhYnJήY`П }X:<+o;</ / 93<=9e~aVa y/龷6(&#t%-*e a\[. cFS'ܸ&rF^4:ZeIUk=[(۳̬AfɒA*/sA\Sqi&rۏ-0+XrCYewjwtHYDY|0jv7lw֡. HI*m N7J.Sw#EބG I0~ ,e@? "wR=Q 'fX`bEiGy%͏.9+cƩCҊgjtrL57$EZm* BhPSoI>0Fg1;qLq M3Mwl)q{ p!gP jQ"Mdcz~**ܮ͹uv'I댕}}Xa7YtG5QڸPmb+<_L``PLZnOQF>P6ţV@_Y#P*#= En^^vg9X%*һh@axY+31گL:~KcM1ĝzH~]*ps +.a]Ʉ]zNu8x?H8^yYg`Jgu݊(OkRkƌL{6+Nk@Ո1uf8Ssx;)\>z!@&<%psQ)~Fr|=8a߂.U8*]{0`&~#;Vc@Liet-tט*5Ij,;h<G+7ʕk\v^$-FUSl3! %WTx0N*ɦ6Yi2+B zЮ7"VXⰈy,2L~~F\]T_?|6LnY[1k*Ij )Gox=pQUBsKq6-|s݌xQkH&<ʓNf^f|:4md~>FO* *7 ThΆz}zEZe%t9IkidEث?K&!n mCL,bWۿ''kZv~:yagk )b7+Hy %Q/;tN=Sp|܀r3Hd2qL~+c#-ٗ:UŃ?\zpXmU8hp0COƶA@jna#;%4yLzn@t!th2?'8n#uuc1LK~. !6u$p3#zR twsP:fCpʑԼ)(GejҞsT,@Pe'Y38GykƢ0Iect+EF_wl3q)r?f,} 9e O]e?sM06e,l!H ]o8_B?b1q*Ng< "NlDs<Ї;ss&p9μ!Vv<5_4$ NMS& y_X <_ךF$Cr^ܴ[dL(E`/ʏ82n+ pVO?tV@,Іd7$GHƔU$dJz><:7 ޹m!"ra?&˩wuO.Hsi(FmA#GݔpZͻ JQp"Ry:JQb~FG;y-2z.[c T SN.ꩳJ\#: d^ө3pB8ɱQ2Nf!I-Ua7X~Xy-~Se9`Q]`8)^|SdWO3c's?ߵ0O0dM7D p"ȰP?54mvsh\^d< ~lQV6Xщ~6%ă,Ш^ieO"{`U)t_ Oꊊ6IUgVc9>83.­[;ϥs?AŃ7x;Pd\-ەRr/;򍒅гai6<@rKX%9潭Lj}08Zi\"z8qZb\Slf# lQL53yVӂ6*%5'CBRye:[mMn KC"Z$HzMƫ<2r3ѵ!\NMbCh\qqWݽډE BnpP$|wq¦(6vMN ]`Vz;Ldk uz4,l&T ֍P|WR{[V?LUbA{ϴy]K5=^gVm4h 1++) a6#%R*HeQT'AzP [H/wYobѓЧ߷e5tሂ,KNEi,xw4BKQhwnh*zW"mϋ_Q5ZrI@xdm63va=Xkd&1kT$Jm-g't~6F/\wvx}f{W]:&X5V BEC/H=߄|\Y[ǤNÁ)Uйp ˮQ@J뫗+sUO7+&o^],sKMA`;Jz)qS2dl?Ld>!d1#״-yۍԻ7m =XGI*f1pqv+]0m֥`j@}g<32e-lJa]ۚ_dz* Մcz#K&WR)jxקy4AfLgx g䃷*MGj rbct~8cHldWN_-@uZxwcw6 /Qe{۩^4ËWL&C ƙ&H[9PR[=NS|#@e`HkX^֜ߨBMc+H-ļrٕO'8Rn't+Q2FByOͣ4-kJ)'pusMJqI|b۩6̮lKG±q*XZ #MVAFۇjsޏ}|cb^ܰģ)H8$m/=Ցc1!v3YoXR5p (\DamːG"þEk1ťVKJ?A_#)i9I)`|W &vX͎.+Rx떘_Xs eѸH6גg\S"n"ˁQѣm-xDKH[eҔ/:"kA#hEjs!@gϼqLW?n%Ae 9)ԥS1m E DO.]1W;R, d UӂI{u6AV3Q+gVcRc&>!nI~sO dqU'Gz:b1Qj0btT_ EPTi;s8: "\8NIzZR+^U7o`*0ɻ{d28(1s6ipo`sX|=osD"KOE>&"-0 RȥSqg,|_]m-n7S-W$ Ã%佪=O !B%/;5ƲL{&P7eR&[ bǑŨ"6Z͐\^M8ObR/JdQ @`}T/# iӋo)dP9JOjg.|"0b0\XQ13JƠ۴R)"}@i IRt?Ak 0>(W?b_/ay%C;'M:/ke\e{ԽJ& 'G/>cRXd [0NLIڴ89`{uhuJ.عRQE0D:DC>lCV5.9mUUɠ+:wiՍy&=Š~Oz:k">TbK:́@&-_~*^)l vx*9t|WD-h:|yEhxȨ[W  8rO wطl8%o?y1茍ƌ-Fw2^ Eh.i$Vhi }!Bn] y]&bDu)0mS|5M1i7fD,v@ )5KAQX8st$G.*FHRp.,>ǥ_;jI.Fm m(s%@|e'3@O*t+(G)kS= BASE l!X[E;z;mēfŷ>eR۹Dri 2`R9QP_@H lV&ofeHHr{Lak0:ć MѹD2"k~EOn,`oU6="ZaG,kb!tV M̒жqk2 JFҵLð8@*mf H'NKms@CHDwoKϓiU#zWB}iQFti[[bܒn}nvտ4Hl6+qO`fxvP{~H{"{Qf0ay|{'wsK %vC^. >GIov?ƽ7q-b?skXk7&\50W剅 M,w.GoS"*/eoо}UaB@h'[)|CU'Xe K|~>Ln\#/{jk yP\E`8${_5WbىfΌ-EK3kK$20 [ۀ3VNSդ6q]BG!rO"MZ}4pjc3 7P$7DK/i @gGY΂IӓF? 0yJa94[?#>crmotߓCL* /YDM!ӗesqv(me#!6 }B"Tx(hSsRCމA)sG=T@SsT& _IrUwch#7Ͽ+x-w=X. >N<2+P&V;Վ$r|Y@:B'L6|!g|_k5DƮ-U`oLG&3Dn؞?;SiZ|l6yf* TKg  ^[E! e kYekE8-%45r!ܷY@[3B;d}+THDcrRp&TQ6jU&AaSQt(knVE-@˳7ڶ7WA%֦8'H43_}X. rjUh۟QA'oxCmKK&qx`YsFvdi K"DVxb3z饸|rz{Rcv :M=]*adI cmka{2%!Y4ݨ+ɓt`_w-, A_ $1:^;ǕiXT!李"azHz%w) -&bL&o8r)߬u ({XXe/lcܨ͵s-r' Un%)=KLDa({S,q_Hi$ CO< Ntv\+٫5"<9)T["&$07ikšٷ|~$輞$kMsN~;@\BF۸ʕ %}v,hCCZɍ8-ٸ4d6)ĀH%ƅ>kN"E2+B =_5ݲ); 0Zdi7cUp=/("0S|M^;݃W'|8fWXɜxr]aQ;j~/z=A’`P_Do( M܈_ݱ,apg(K&@kniZU}9jLe3+ݧVub%x=@*ü7K4`?s7AB6|Mv<7"зLBL2O[. $y,#D . Q'vFnPBNSc%a/z* Fkeí3oM]l OU1w-&(2O.:l8ov^2̶݋}Cį{l.kWP%BbXNBWFp KED|25Kh8*1E?7en&QUO3%{QQzIךYBx=fjҌ{W׼[eC[Lo$}zQ}KW7v 8xql4q .[ Z|0e E׏,y^[~h^R5o^cx<|'(S7k^2!t>p\Ʒ|iY2hme)pzOsMհC垬1Vm^Vwtdvc%7*pje$B0g+V29ؐ_'ZOiyK9G@nn =6K8o\@H>e9ەr?R9K~ID".T#ICl̊ӾEӐѸbg S8Su*F)L@Dv3 Q6إ!vs9.WJ\*Zx!|q‡!CuLjcdvw2XgZH j)؉s0l*\w:٩Vňœ=h"hS8l+d9P8u\bPϏ^OXACyٺW +>?Dw)nv6^ ^+bS!y+fwbgq*К1^eeT)ˊ( )kҟ4n=lCk#:jf6Zhi# sh,֕8Gm1,ǝS5@ǥ|X2ͩkJ-r ~3'~JZ6tK{Ao4O}Bht21_0 Teک2ۜ pd6Gu*qK%}Y ĭn/PNk yu#~ڴ'b`^ݶc7ӹ# ^߫#!lW]P`#ڱpf^ni@hѤy?#9Rqy_EgҬNqb~,pȠІwd;;h~$$1 &ȷ8I/Y )D{ZV kfr}FmFZoZ^|*&sޓZKc`kֿp5r̢۷8:$Os:Ow|y`/VjB'GKޕJ̴ozBIBj+юMk;+[/|r!ҖKB:uRG-ÌvG z;,DncZ5M,[ȿE =ܰ9-/r-D<3;{4]e;>؈k@p16L{4 J3tӠfo˗SC75\P&6`Kvv,țD5~.J23lx85Ӯ8ʜ!zXTD9Y 2N=*~r4ﯡk?r@*7Ë8 i Q!>:}TQP6:En=Y.hr(ͣ+`WkpY!}ZJ3vA&ߚV,>IMss#gPIՎY%@L1Z5 V5 ym#q֌eVH6Y4!eq3;K/gf8Sw8 S '6O=Qoi_)VwBF S^3楽F|=&KQa;꣺cszr %gN`/ښ:QF "I*㲾SC]ލf@wB@h]]{~^>&O!s~ Vx$Z VEgAEDns'0,@xoțN a3 /#xٟz <@78dET}57]FЉdW]R_ VlM=.* A3>8p`{6n I))xWwo/p>Z~z kdmKEUvNzK-Q;Z*Ur.EUPTgzΈJg׆n5p-2 f.2  ?֡'#p餟UƣBo>C,eqRz9I{@r=eUg*q v3ʥN*z=uH\qԐ01įGF7l=L|u ~NSے ځKh8uT;ыM?-5\9I/OYvMgRz~w/ma {=3|UjSu! &*HNFQʤ,hu[!ջR,C^JyrQyH׺' 775 (]Wbk-FjCD;RkEm g :kpց懀K7S =^4ڃq4FXS-;D5"9hḽvIb@.اhuL2ꌙ_QaJëwX$8@ᡣvdyۥ![^dP6}o;,4CPA5J}-U=cތ dLٜu\MO:+[Fy;YI/Z{rCBmΌȷ 0-wAa$2nV9G+lSi&~f3ҋ/H(9 +XT =Xɷ"*㳀 )O .&{ 0m(dY,MTBg)dd8;S]ۃ\Kѐph{:ׄ]I7:B߄#FUJK+=ݬ񳾠5O&e paK]$MUC,]l8L&}o^C+x9F{xm@v;􀋫Ze[>$M!3L2QI$Rm֎nF bfF R?=0!uNmZ?uig3e'W!2%y,-"MnCF4kyjzc-OJ}/pG^ˇ23| gb!NR>kF+#x˱^`W\#FjM+u4R&JpC7 `xHVM!ѡ 3?p(g(ɓ7sèx":oKXGw)=U- \ԯ\jQ3{|TB GW'De횝,Ƅkh6"M^>JXQN &SI؊z8QPP2{f$=A:KSAc] Bƥ`ϲVgF(?/lbv^)Fd #c͔8a-0\\$ 0pY&<LuQ[)x jSMعǟuE_՟;:=|0I 8T1G)ù,Q{dU;K%eH?WV*X}]  v&@H~D"}8r\9EErGvO35ɉݙAZhQKL/&fipuEF5~`dO(5MsRhų' Ye"0><26:HSg Yg+GKNPڞ/E \C}TMHlυn`DpS?J`_gBf\RadUsvçY(Yn3壮({N4y& (i jߌ/]BdÂdMS{ 6^ FxT2G~;  vnTitX/=TӮNNDth%Y``HyiTql;]T`Ew#CߵKFݚÇ|E{9Xc35AJη7tRnx@$"Ѽ-FZmP&|Q[r6/Vo0~υ`g: ]Ц59,q|He~kԀKCA1SiR"1mB!2d V|HK Ok5v;exMX>9+L |%B?84imq8ezL`d"]n*ϤW6"rV݇1˧eCBqLVn4W=3oDi.x blI{_^ϲ#[{Fm/'VqFzHU6%ٰ!A(yY.Ȓ<10ӣ!Z2K=(Vz`"A2)M1D~o]?dr_"$4nUBrm^P&NtcM2PE4leMڈK]jS*}ެh: S ;E%6U,eqH]H=7~-8mN]zm@wghߪq{&G=xaD5xDӷ0GmCXn@Վcxv Jg mR CI@;Eo\[^hQ XI=xye0i{hLx%9д.ݓE$4s[dT8»p+nI(iY7?dvF7 H;o1eAJ{w~$ Pƫe?bZj݆ rBY{3>,$*7ӂ/Vo{ʩ됗oA=l{VC7{,^V6Q8 խYcx:0gl)њFz.%l(f\;;}ڡHk V(Fʔ G3+>vvy"Im"׵xޣ¡`QsT.NAQlojH).ߓ{QTGlfèStLས +zFCpqOG "`d[_B7ŃAmy+eI7.!p#sSvX AYnbִ1GyW{IfRHr.D(38$Z]mqVf?$$U י|~t7^\ ~pޑP"蜮|Xġ#}6p@;@$I9NPe, o`cG2'TJmZNN _]# V( ֹPx|}:"8nyjg/|#_'oBXEc PD^KO{Yʳt ܴ30zᶌ I2rTEd|7:ZVIݎ7[?Ͽ8efWbQpC`gܿf<$Pݝ9/r+c'(8@qaSE!̤یAq'2?C67)!O`̞R_(WA|'2B,6d9=Gbn!GZH}&x3S4m&Pk{(9Nr&GɬwqXbp86ثr~`tj^ݸMC9|kŇ=Y}A]4BkTo|MňVp+>vT32[N~􊥏-A'xfNTZ_/Vm9LT)X;ZB!`~#NҫUuw"DsuK"ަa)MM0{E vRh2b"UϴA!U{.ncbKY"(ŋ;T#cs&ӈ%i[ 9r5 Xlu#*{8FT}ft-b N~%s򏯂dO8$[i&Npچ,ƌ۟+ӭr#q_l5-?fE?"/䕑=[E':)l/eٚ%5r5_˷:?yVa)bYvj0/)EU׉%+҅nz(L"IClxR0.?M"#i|Q]dB w5FL5& cj*#\ *7ݵH,X+{G]hG2݌/lVX6N1][SywaTaV:'4A]]uhwRx߮wt^iOK\BCe }=v{~qɥ3Lw1&|Ιle~4 THy y߸_ ΁!Zktddwfy l0[?^H?-aZ)*D7M/"JW*8y= /Thp\,cult/V{0SqOрsړuWgECc?Cx^y8j<4 q&8 $ τ`tARA;~`2=Mv R,TX?l% I?sM 66,qZ&`je.",oMے6 l[lxq  )]Z#g3vR}EXbws &S|Pfo51-J [.5}`G6Wx ua;{{VIhmmS?v:6i7r§(;4.z -\IB(i8}D?lA=^kh}3uB-> >@xjl3\*6Lߓ+ ,G!26SXʖRU:{Hσ;MrY+E/Xk|<\*^I&'Xy-SC^Y/<vQZDR Iiz9Lg&w{srҷXY*H;-U>P}hbΉsYbDh13I z((Pb_bN *>,6taC[:¦2L?-L-{RCMLޥr^Vp^i$z.wa}3y=2Aii#d#v-~p:`Dl?uHy3,Y6xE/C|,uұAƒ#9Z=m?/ިN+ol/ {nIzѬX{sMM7;ٗuTIl8@7$W݅c90j*ohOƶ4P9:" a$f''->+ZRG\h+ldܫ-^8lKߖgqIN ~L 7l7D<3_Dy&@Rm4.01.u 5dRWsj-=_S&g?#zϋ6 pMLK.U-Xf JZ͟㩘$ۆgd{Uto O-չ=Vtrs3DQƄ\I8K+JaId>u<_bOHa/ rTkD 5VLl=qe- pˊQ-bzʰYOHn ŭ)JBkZ ]! tz Jϱ %Ԍp~T?= 4|H\zy8S*8N7^dEPiG4Aq'J0#V_NalنB=)@ "QYKxSh?ӯAJ 5dKT:4;YŲˈn͖O‘*4:a`)\rf́om^&S\N;Cy Wp! 7zYBYu$&}=*nҿK*̭ޗw;XSwbA;C@  :o%B>ub(프!+INujU `.*‘5,uHݤ7ƺ3",*Y.],7Ȫt0}6yf^DCJYD1] 4q5NQuK0] 26օXC\E\͗iB%Hwc8/@SH w.۲(l=Ddټf gSX[DsOX <w4TwyІTdO_LQ@댙J^vٔ8ڎ\P{z |9Ky2zJ)&{Rnh׊JÍ\9Q6P`f!f{LdNwG,#gUȵEJ٘xZ,˧4ei8X:&kIo1[鬨ORUۇ9CQ^{aQ@ݶKCC<<`9T[| !&sT63q;-̧E)<,=Hvڂz1Oŧ/Lp/I8)LWӒ N65 i_0w-`L|Wl<- ՅpXۯϨ7@Ԑ},u.؎Vca٩!bv饹ArC?eNyL%Ō 3l ?[⼲`9DwZa6eբ"<%q~j:+Bm|/[> qgIx=yL;C8b8u& H"wJdq& +iTŃ#lY'*7°)н`RLY1,н櫥Lc2 }]|qX&g|'o6v806T_"yQh-h upnC=\! jn 03u+|5FDƕv p^K[ahkH֏)Ҽn\AѼ0q /eor//aaC'ݾjnxґy4 fyHښuG:1пgf K-%4 y?o.qA֡%;"|sYX +'wT!$+~;I5D/t- fɃ%mA'BSңuO^DxpšLҕ;U{vJ}$WybqN0W[1dH(t$H[v\*Kc9Zz䕢?/u) 3*.1aaD3,x!R35T?7 ufy{>T(0n"3~ܾ o1% -~;-KJI`GiiJ6qn@?'-j^t_M}2E]JjE}W+Ec 7XH~8K|{f 섀%szC5˄ CCJ'E'NW*]/V=݊-,zRe LӴ1  竔?a^'ф1/':^ jbݦPAW_iJz GuXa@a3S/$`Q.b{ZI v>X^Pvˌ`:n鿲'߿xvC;βf&Uۼ! aBܐk8ŝNpJ̒aprS'7f48 7: ^AŬ"I/ً|ug=8 nZ@TXݦDٱf }:ó-& W1#TKFI0.>{E +̖N w3%,s3Njgz&o3y6AFė,mTĽ {48PQA {s77gzGCj-m . +ȍaN7tPp8BHOo UPڴQDܠ%Buˡ˕jE%BVgUwHzaY:cl r&YȐ|L^ >`:\;{0=M̊燭{;MtE->_" b^{}(/V$L)ՒGTsIc:oJnI͞s_ez 2y<|D,d%Hl\=rkYCsy-P_VJ.R_269Pc<Ϟ)_k?:*? .B^Bj¾[N̯\Rrvx%rҚE2]wF\uP5p}mYMU4]HP7 n%hijfﷶJ70G4:}l7}3붰 MV\ +]`:x\l‡WNRKӖm(7HY@~ }!la4}V0 cI6RGoޙ k eRJ1BPW؋huI.$e; fMR?.ŕ*`)"wl5.G(0T瘆:ZƧa H4t|vVW!29W(] lEZY)%2Vpr*l]& @mFת`Hq+]9Kp0P%X-QX 4mI>7/{f 7U'01msIH؋+r95,N G(jr2a pqU6wwg!(Ct`);)}?TiHrNuYvcҴʟR+tSӭqWOng;ڒtWW7#bRNsqOyZQc#{*s A/F+T>!'2zԤ>^. ?5wXFρ}.f]I-)<|^Qf,SjxwНF=ם]Q ?Ι }(TY*_ ME]4$lfsTd"De+Җe%SG(YG̋h^8&{C$줌}郉9g'*nwϗNMe5zcZ}Bq倎Z&~f%(>aTuΨ^p+ =҈ NNyzj6~C(l,;u/wςkAktBc` b=BCZ CAp{qgR hX>4qN45Gע{?!_ߧ;ojA UٔO1-r cX@5eB `Q&(șsvNAڼ={"3FA5 N `p柌t)eSK~" %Hxi'$]d5ZkNwO]!c"L`czJ`MDK87p!F3RYF_^(".'.kVn|ḾDH¦k$o0Byb;*;'>Vy4W% 8ꇼgΆn.NTp<l<.s2Qfkݮ0}r_@ $*mSLe_<N>})rDorS.4zr@`Ga3Uv`qCIۋjgDYzfJl gQu:wC-4CLFD>1 Ɏh# Cb2B^jڽO:3J/vG C+i ٔg֝]ְ(v']U%h+C2o7]{ "| Ml[Sr^nť"&|5FpfOc}x%@ X3բX/ tD85."BG"m?.Q? *`*iCQf_މOx)_ (a·i;ZMԃYiA[D #6#8nWHC|^9GP9ELW?t3O9o>t!`1uŷzOrw'{/bu>%S$33wp1`}f3| ~%~5ƋG {e KXOWlE:t+A%y雟|=h~,Veyܩ'o(H1[.qN'ިZҝCy2-hCPkI3#j2Ц@V2w>H-GY :> V{yf,|Ruͧogү s7 }l -nŃٰt|CzbK^̚E6uٴ{|<C8ӌڥߘvKy z f'ka-f_ o1˹|!>Jp㻻  nnD=o5mRbK= ֢v'p3qoHF ciog& 2eԢ*l0$&}86Xqqƚvg/ۛ[pZywj]*-ob|i1/q·D#xc5|ִX^3VCԆf,Ee%_zݯ9}g㮥pZ]RVXBP/EI]My i- &zU1MG! &DՁ頮׮cP s>bI8(Y FsIq'OZl)˱#ld5r5*Tra:~נZ'겑.ϯTz:6d p)ӑx[X *` q,LvO9Hj@"%_h& I@_\mfpuOG1V@>ZNF=b9ڰ/Pٖ5=+I$FGPR$/Xo;SXƞ<}'nd%/0@t_P`@b+LM"ye5b[¬ϥ>\Q!«$wlvu\aP  GUyD+Q@H[k\` |*YX&A8@h>xSFt|49 >C3 tw TGZ)^"xgz;(iqYKsg:yS=m>^Џ0IgjW+PZdBFzI^]V-KJ tO?CZRp]bliHD7m֒4jbQqd{.V_.I t(PgtC*-E LP9ob8}@dGeLBGVdۀH6Ei %ւ$ٱ@jwO/AM%ت$LO# эž)cs-]]ıL6]_H$ [un~S$CFd|b Ily0N+eg9Yd^o g,3<L A>e0Z5U2J5͎qf*У(ӋE y65a*Gjk b#KͩX~XR8F>$M ;mn/zޥSv;pF//Xܷ]zʫi`gH|j- }l_SݘW58%/Z9 d/4);BK DQz\SS)%+ٯW6q@Z1jCbLG9p'S4Xfq~W)ZdNbjWWQ0ws'e]Lg;*ڌAZ`)P'8s:'AUak>RFMG++ [Rb(esQTFlHr"I]~`)m-%LiYgB'Sیj!9:/'ac; XSݙ|qi<Anrs{=m2^1Ĝ&o|B?i~C}LY#D6l *tEEr}bd`C"EM.u@=3V6W.\5V`sM6R Q-VڝE|i7'ݬG\AqǏt2${/H@W-̀i]ack(T]"Sx nbtsবh M_xIC~xs],\a e;J [V粡(gØDO-R^YY3 6:]z$[t[J>3NX}=ƨC'Gj/?R vȒe=Y &xrڑSe#_2M1 e! jYކ3d?~&*c$Wp2jAL~;ؔ4PJ-e5p)n3EwAS]2f DQȞmY3ϐx_-SC:pR 2žBMV8Z_x]k>PzkX+? AoVm1Ձurp6|J4~{;trɁaNj9`nnĀh͓hscG\7}o—zϯBJaK!8P(ΏL,ʈ@*/-#]To..5쀗=X#?wf;^<1|ls!€$fҾXˡcBL8+f'ij)\o1{'iA\.-2|ikW({sV? }2.Ѣt!OS:Ym6R)цiNS u1< c͝n7N0.O{7po2hƸ  m%~A \2Y-  qb֒ S9!Nv 96w޹~ q|^瞄 v!О} c|"{ ċvjqa+-korpGmP;&&},c5j)Q2p"jfdb1 /ГCurnIp5_"Aaeg!i1e@X<ޚ^ls y}!&`E)M%n5m_0[s\?WQo!BKbM ?r^=D (PRf3kѾ =="7ytƅ(g@xD#l6Kd>,9F&M6߃yd>j:ߋaa*'D-^ 6h[Qec@nb Ƞ*T@Ɉ,<۶l#Jֹꎒwd nBS-L! 1/qt,5w:vA'xvt`I$zSݼ2@W 5*%p:8xN8*a೷Z}GKOR85^K ,ݐh^qmf0*gw ׬'S2*|WaNf?bN/ %iK7" o "sቓ(i% Ų ΩLh T|SԨzy 'R`tNS/ 8뾍}mʖ8*~%J]`.nU d5ϡV\S(PV{ٟ~N5ͦYXa45vj?tʹZ4TL{z[:@"8j̟{'O~`:GuN:*" W=c[ &۽:Z +>Ա}t x\VxQÔb(RA`ǿ.m9}q ػ9Q=paMdݮ+sx 7WJtkI\/uT[`.Ƚu'|iKfڜ|`WKd}^(ت O7E&2V-V~GX* yƫN1:Sm+jQZj0x}WtAI{FA-K(zAfVdȋ~de<*;IƦ-J"'hZVD{~#CC5M|*; }6ZMl<"Vʫlm"F~"Qezpi-33}QqQj [ُTSG1pʿdlv$%m*O`iPC0*w  Ki )ƪLdPA26c{\ Ldb.gwhSL|j"فB́ne'`M oRDL|DeqXX|@Ó A p[2F:_{-"ėNݭB thGPJ_@wjgT48AHlzO0@y }mYaOLZ#Ș\;إlMIǻ}:;DfC4!$*<+ -|Q7ʛ܇`cx86uPoxfuaUGCb<ܛM`EN@|:2_EM+0v$]tcA]ᙵs[[I-Fz!KK^b8wb=%Uuy1Q +z3e2Gy3,JP5dmy)A/M!!@DI` NY.ǝ);*IRJ޹!)207u<ԏ{;i-xI?*AOX5G,|Dߤ<(}) _(cEΧw s3_+Ԉ֩@b~ߘx,0 yw[A%W0v]J}oh߿8VHaR8Ey{b mE_\$Y<Z^viG3q.kC3= ڛ۩,wB겡oLP\oqN KVy^cx'ql7¾{ڞ|Kۤ'1rK(4mHa-ԮGOiNK6;SmCϋ\nػ[pVG54L'K52n\~_-)mI1ڎej~t9Pȩ:t H_AQH[HD$9AӾגy#~[H{6ׇ?D0y.ɰS ҄㭃Vj&^ٰg_6Be*!odL`0L`R"2H'>5bo"iX1~vXET0]}iWQ,f#'NqD]2w$oJPs<|Jk>FDsWl'kͿ"",&p}~3<q"ɶT}1«aN~s 0B TLx3l]IbiN l36hC6ys/w9`05 .b1eoxY~(&cB,WEr1xe3a}.9ztf_V*MV<R_zޓ ٣_JvWg'so܎|mIB"Rګ#d7$D5ׁ*-egjkΜDAWI*xbFQ# T,]U~cniC^LXQXqj8UfAsX@=o@؃YiYYW,6kDRkq qxR[+f4 @ZzV\D@1 {Ahʧ}  CVL)3t)n [6z Quzw詆6v{&#GRh2𜥤&kbL ~dfdoX G,$GxxDB@d|xUFA(e okn?z$U"cejSݐ|mMi|Fq-R-S3vMa}EһT ^L$za@ׯ (îy;L4x9R?EMՉ&7Vv=Kũ Xk_eE~ 5e,3ɬQtRӐM 2WZE}7uVOM <#}pj,''l=U}f4/;bݑz$"qXHY5ց?ѻ'¹۬V7ì,W䢣xI8*(>"eVY2%6St>2e|l?S\\"@ 1u)pmvAJ곖]wXu#bj-{tK2{ya8Y1a[%0ܡȜ.M|ʞfW1rѓ%B#cY?_>|X [(in"muʜQbC Q U.8ftg{0TylU<ܦ|S_Rm>xkguܧ=հIKr8O@5sWP+e5,!2Bl H Q5v=弪1.pQ/b yrĄd6p^C;6Pތ覺w&=ʼn(?&y>I#ш; 2~ɡ uAuUF߬"(EsA;0;aown.,*^0YLrmth1g) Y1K:uY2ά+cLfb(nfYPR0qn!wy2Ց@qCgkZ_oswճyuy!F(5v-Tp0vDn9M^+NF"t^MϦ ZL8MG rVV ވ>sHJ0K:0FPR礆c t UE`'tq&0Ә=ߕTEwJFs$RbDמظZ$bDZZqr wD.q|^}M"gt/b0 鄣b7i$ h'^V^Kw H ySDmF_P7U g.f*]\=M.=U^M+>͞;mV>fB R! (+y)^"uJ[y%;Ff>~lTÜ#Iet\{Uq) 4?Uv;! \dE]VY6|'mBEHŧD%Nt[}Wϓ0 ]?nJv.X蘴$ZYo@ˆ]I)􇇠 K2"ַ <-DO+=p3b %`p6L;&\hA~E5 ]7mP;%p#e)ًpEn'lDHK6g1 o6l=`ƈAk&k n8)4GWx}=fm6R->s=O1H-T2}`@?3voAtAwcp*L=VL{FIXCB[o%f؊:tW\,vLyVU1 UM y֠uP1j!ͳ:nX) xhWh(,v5߉E/p!G\K{;g2Synda؞ɒY:(uD Kaߐl4;QB6=Zh~UKQtn]w!zƨ | ^yU+b|H)uq`/ÒX9c"5ˬ;Bh*Fӗb Hu8 de8O]r%a>Z}x!vM7gyWJf^c4Fl_V~GUr _ƀO +~=o#c/[PΚ&LYw|Uٯ1:|^zZ5AG0ia]?Ba7ώօ;;ф'ʬ$?uo8y}{±zc9VԄ4VdR{izuQo$&O<yw8h@kRyuD W.mHiWf!'` uhtKtKTvl^D9eP|ʵ!R^)dh}u85ax o{o5 +C'67[ҕ69@RmoX[0Kꜙ<ޕɻ%嗁4vo8  Qf`PAGoAI˼=y.|1Al-]duJK97thʢ?[8,IƑM0?V3¾/mʆR5|;j̀@I9~Dʮ\J 0)0UZ5ֵJӰu%a+U녯\|O*ql\5)~W.Tƺgmv/G(z%AcOv i)>@W>6wl6Ga$ul12ϹK?Y4ߢޢK 0V?JU5T'+83[|НH{Y r1u<?ϡ4+2h0XLoD ȈPyw柕@ 2tu]? `wQx }g]Wr;䶱>SqY\9E|ŏ.??GXaEh7ew@tޱwPCWoY 1\'w6y keKvN s]|&E,'9&n~,5 [6$>k2AvwK7:X[01o(qy%}$1D-i73h$g׿gB)S0I6#$*5􄫢Op )WXqlҼq~h˂e& ڑ|&B1rDP c2|vh'u'5%2ĦGxc 7\v3]rUƣZGb$2,IUR- wm419Ykgy̨_K};A;[d$r7sqU5dv|^tLbWFNovdYbp .,bC*qmIU&'GfoN ncD<фi֎(X,b 2I-Vc+ʺ1<6VC@_͉~*`{ ;.LD-`YG՜7=qϐ܉_M .껠4>Q1 s9 W7%9MuUO!2Z7Ҡz\ac^ IzgD)4R LUxڕzW8{0vr$|6,{qD9pwd|`}MZwW\e Yӎ:$" '"J`YjR]G\93VPooni@)xֻ|1/=T_ ?AB0tAk_9Q.c.gē38|kI;g vUzPUffiTV Hy⥀. مP3괍yFr- l#~`] z1g,fOvm1w6q:Pm,tgb)r)X.AƣܦH֊UV-Aտ]-x~fz&Ϥj㸛oVO4$.7%Ncy`NI~7bKEknhT1"p270BЇbֶVwޥY445&%4YsX X)e{ Z׬\EenNGc<5(K+/!(&yoIvbҫᤕ -b4xrP5V7R0M@bĒG~Økth meuc]mq.qf+I4U,lڕLeD2+P`㺽} JtZB1&Uo d dF4Ω6[0g󈯌+e/>(L3i;U5HH |4u`P)4NAI7]XP Z¤;W]N{fګP6R NF,s Ks,Jc^ٝ͏3ȖVA3Rx YN!ʸ9R?ፍ"::kN3|Cx]m{uy^%j۠Iz9N@l$;iϔْSg*z f_H@!7_~_ !ɏ[mP@X0ԡj  к`@T)R[9)ݽgag]U{4 #8#LB,mc-\TT$ "j눶 ڲ7\)V|/aQv|5\pB.b) B\&)-ZiAӣ/;Bz/?b!Dz3,TqQvxK1rO?Epb9gK;L|g:Fz9*Ἑ( |e;%}ʊ}+$kd:~]? t}ŢyDiا /{C\į\}Ω|ɲ'U8!_|J ׽o5ef-( )v5,ts͡g^ X!lW=)݁Hvfie1{.2>I3PgDCQpT:.~8T+WJBhRph7 uO[ K1M30Sh\wnYe]{ ~bt!3aTFAsE%OI NR=SNt(aWbiؘXcț> ?si&y!>5D< ].k 1˙SAi ڄy^wVwhEtq;Q#KRģe0eǮR*F ܥ*};#DVvNvO$ $>8?+&T=P nzY,( EnƴHs~Q.Ġ![q:rȗ̦IPݟ%O;|?] /[`ZuV!k $*2/ [O˳ uX3cGYyiȥ7@,*5j…?w\}/#=0[`xR btVy~>ڪmEJYk2'?ttOjkϚ{JhZ6T ~((>V$1)2.:+{{@b Z)ۇ,aJFZHV.α˜F?='AvnC<#oL|Bnx86vO}x:g-UozN8);RL0'R]8 Wl.$Yeg`RfZl OUFB߆8J,U<='CmZ={2yo_`@>T56X,~>R2!X҆I= &и!~?F2qM|0{gS !.6Ld>tJ0s)u`tr/7lTIH8(so$ސH^)hgM螙LkƲ!au.D92\ Ynᇤ\FGJnylWϗNRW(f(sER=C^">a/׹=#Z^*jk<(Q2@>Q] WV۸^m5Ps'p΀ypt,{p_x U!&Hm=YU֞Hq]y*3/xg44uT*?UBf_+ÔU|cwG4B]"J'v7g~`"6$>ք1܌ﴗ<уdtc^# F㱲_XGkP &K齌RGRTԝ ^;ÇB/w cTGhJu'evSv6NhX~zCMy+#'Ӹ7qugM0_:ԃg&V .ch^y(E6FMK7H4:>Y}}:iø쇼Iz7ֱ{{H< Ɂ/pKZ`H> 375\24$fKCԆnopā9" Hx2IӎlCSr^1'P%(_]3C:ݘ*ݜlJ؀Ml+0KC#񻸉NH bxl'5mk!?orލg;b!)oߔu.a44Ȇ/ 2 xMt$]NU%ĭpnnuÌ Iųd?}dhÁxA4[6[OJ)Q1Z#]6/7dMp8wICRv"@Wi}+Py ]kHtpskv{H!~/lza }Jf$,ra"%r؈Hh<ҋ5-u>L&%OH!=g_F@俴UZۼ!zpA1+qsRIɟ#u`ңVH&}.pf$ G_W=u2m0_v|uEÔ8ðTMZA~kU~~UW ٗNr~>TdqKbSJ{ZC6yijbxrR0C55@l?$1Cֈ\VkUH2UZ8oнx*VÖPdr-~-bE^F }|e)esM6 kAIKՏ喤#{U FB48F#c WB>Ł-|v֡l_, `6޷6kyC~Bcw\:ʡ-suKPb&!32 &mC/:yއhªj[Τ>*uaBwD (ZwOPWl.$)~sP5 *٘v!k3slMfj̅E}D4yN:ǷD"ҕϢV3 4cZ_9)"hJ}χl`L1 K,Q=]ų+'"$;Ɨfr m6*&W+zQ*ȨH`&~ٞ79AwȜVm'>$eX ʸ L(]?]VShF+'xy_jy)2lx tx}A}72^`1S4#= _Ԑ,hu2Q`L8.Ț-2# *m*:n}lTz}kͭ"h-Q2Nizy>JE~Ig9uB"O<;VϺs,en-̊ĹA?,׶ ^~RvlPYS>rp?[H:Ք](oM1.U245dHSW>?ll*2AI^W=upBP@zgI\ ܉[VYa3Ť UgXL5X)w_ o3'\,NLs F Aw=؏m1AqojqM9DeHka0 krCW@.NP;;2"VU)IG.ݕ pYp ;V+_>$o06?ˮ-[@G$ M;u{R޼ #+8 Swx=&Q(5OD?7`e3Y]Gv1BۼN)Ͷ2gy=s 2hTҾl``:uabwnsnĮ1H.HgQ1֨̂,| !Q7+z}\Q7:lY %p KF{B~nmhےm\T_ ]дxe7 $Es`TF$OX_%ޙ CxP3kLM |?:8mtl&̥ՂL940n=:Km5"Y7vR tFdI +20mf_N  G s=kؙ FL̤;\ٯx6M#NOE,`1`\yhCꔇw:.b*Xg'B4y;SL˃%T9%u; eu$T{ur WrP_$E-yȡN)4xTɠGmϘNjɁQnPtLov ʏOdvJK ѕ 5\f$ -[SEAt28E)hP O&hi[/!ŋ_~=o]T_#Q.icQ' 5 IW(\YDiԁ2v'oa+;f&gLzFFf]Fph(˜U9 /g"V~ )FH4JZSuh.yAQÌWQݨ%;?o͎uIrrsV?y$*%6w2!Y l Ndq(v+n`Fw*W07Eٔ|-;\hT*#Hj(#ԛ ¶c$eTsQ5].tŴI#څ`Ӌ`Y.ޮ-E#ii5AkWD !|Qdʭڝ l ?cy[˙Q>Wէ%y |B (ͥ@u À*mz1ٶZ(ŋPθuӨ߫CT!IB#p@h92Nw3e=b\D`0 \ 7jX){7aO0 ``1 woT|aJdCr8"ٵ ,6?CKV L^`=a/hp&WmL.~4(V&?2[-P xrvǸ қ@ljgUruJjf kw\) DrtzΫMP ]c)QlRl]YH7@)^v [v^Dɇ)Ѱm,Z ~Yh3cޔ-f ] к61lsT-^>53pǞDjV1{_d>lZqAS\4X1w%\#u3%W6|i OѠs@uhs_WXƃV0q(.+WuX RvD\')ۿUt(TOEŵ*9"w,YLזF13:߸()^Rwy=[ _3xe-(6XEX{8 ;+*޼*-diM9(ߔr &ؒc ิ(2A]Q<?H˲Yv?&i2']vSZk'QKN b̅J^D-zvu$GCčϱsPnxBBBV*RG7(j3bUA*rǿkH˶і,ZVW dxP1 P%:ŴyhԪlQX$Nr(Ϯwe(MlqH Ai#1aidvrtbW톟Nl!\<ϒuOث R@eLHOݼG7*c:Gd^OqWnz~^AJnÞkhI*䝣eφM@fwZƊe2.X!\gUv WPvwG]qU8NsgzrrQ5 ϙ[Vrg)$]Һ&ٙz{% b;Է RlZɧ1Tν?,Av5t, u@.Ң(A]2v5cύ1+elKvy avSMAegF KL#~]ؓ'>\Y: l5`iCS-M"['DPl CS>$LY K1@MK4TEaRX>56hl!Dv D.32N)?Z9ا6s+jkN!UO:3EZlr n_LFxDo~9 \(Q2' }c Ts0Ex {񆎨jܙT("}{qő=%3]TK <̔/4aA3/"{"Im >c >>M8rCn35@a$:ڼdFsw(o_V1`LcSUor5mdbHXy+^/dܮ^-SU(軻52n&7moYNڪy\yvҽu=yK9 1II2 AH6rR,(+DzQgeƘfB`<&pç ,`6/Kx^"x>rѰžv4P SoSgV2 }ʾ';f}93TdZd/]B3^[0޲=RqZru%*+8\">Too5Iu Wt7m֊ص!ҷg;0X*g.kWQ89Jn3y@McNqz_POZwf{`㹰r`p_8dJ/5~ 2Ԗ7~n `Y,FA=ԿF`Pa&8 =^=׼ a8x*7L r{FKZ^A mbudR췠$C^Hժj͗: QQwc$xf"$ ~g{bK٥|964I*]W6&t(т 6BSFn j$ߗ_}Yg(CG1%0%E#UOh_(ΪFsD%5*v i;n_Gɗ`&% 7 uhmbx/k8}c>\hg[Ϧޚ9U<~1Nd{pwi*=rq'i&lDl҉X!|`Bܘg#`z&RhV rx0_aWՈ?ϊof8On}4ynC%7(qә+rF ԉiUxe*5vLxD ~\ ݱX> U|D75+QUo$~{`4J3HW:ט'¢8$;lXkHW:%pFF3sj-uUEVJ~R-)k}v2?ΟX07gtݥTpP/`]0(sqCNzcDT8+ ZO#O/Ro9ZRHV|Oa晈ɾMmjyg47*Y3>a6qrPxߔY7"dblD;SF'ڬjhؿk5.#{2hW'Bx#pFVQHLSjmuznV? [KZޖC[F{m< ${%3NIa}IdtNNuOC6|PsIfT08aipKĮ_ L:9H^.qEF϶n5w߯5ɪeptt d]4cC^-V~#bĖJsb=ۘ[0#r1~z/ J0TEɵ?9OiΰO[=@SP٨3_B"y/7^L$ W\1RgqwFAz$MS>]acp%k(Cj Nv:1NK];o+rO7X!w)J51VA?M|N6^`Ͱ4Й&]chߡg/Ӛ.nŌ~7twX{5~x1%#@`H=3e RG$, 414=h5IHZAG9T-XC^(BM.Wta{lҪ픂8x.^r&J 拌paWL  9wLN 7+.m41m y@E5s2 E"a R5/{pJ«bYļlQw&l8;8x qDj2a^i1µZG\O׷x 02%|d-3pT}.T?@.rGT;i{3(inz8AI4?_ǂ}8GL 6?32$ǶwsJ|8^~_~A^1IW%=jIo/Ӿm+#?el4?}@(ϰ7τu<;_{rF፷ zd%>]ANwI^=qukN!.̈́SD3}x*8-B]iLjāySd,SБ3UL'5U"Fڊ]YH.|9P |5J xxXaH֥hY j]o}c|(M޲:GL izP"ڡ3҂q!8e0QK"v\zЃcUٔtKH~FO_^Ewԣ7p̼NA6c/'rVl&Ϙ*Zԉ}]>jE ѼwF#iio;>+,}W>Q|VѨ5ͽKt)]=;sU¶ݼ#י-QQ0뻽\+;eC|a2&p%4+[Q\xrG,6pivd TUQ4COA}{3T^@jP^)CD .nѧm*8AzW^l)d67O c,e룺u d:ءG/L*f}BOgVs٫s_=PTekA"D#'팃Ucw:e+\+^r;Gt_ 18Ð]/vt!fYQi.iK,c*K4~k!qxGLDO|"y 4gC yCT̽.Dzϳ-ֲ3p8 ®,G0I 'rA٫x#|IjpD+a<:fWp_AuF+?`bpZ,Db>h=;[r*?aP5ޯ'*Neu-1ufd mXncМ9^ ַ#9 W# f[ v0ԯ[;c*=_{N+j Wiq*]U_x`gĨJHcahsrzqB8o.+w M}5 zfUDҀ+V~:hL( ;&,>AT^=%NZ~r.GH<%Y_fx#54G~n}SC5Z]2D՘~L'Mn|waT`C2案Qpq7W><3=h=x}qp0x-|65~vmNx;J T +puflw|)h'~ #e9쐬Cr{PgwKcGYTo(94iy;sdsUH{=Ί~ 5kj-J|Qӑ\dYM@䍮>{)+Y־OZ^ waNe-U  iy19KWQK]JmK72αHae\(1pw`[]1wpm-3FCg6jZ1S/!ɟD%Q7(>I#@Jb( ڛM6p- ,$bp%V13mt|_ IsR . ܞq@2ϳ83׈-[XTe{O/w/x?׵Bah@< ag̹|J+n8=y2 %ꥏB!\i ͖{x֍vAI]I .0j>- j7iEEHv Gaժ7+W!3M25< ZB=;(Q̚Y(g &VVkw@߫;*9]H0cP^lP:c-: ڍv^(|@MA'؊eu3r QʊQjd@'%qiei+{Kn㍼O/:nYU/C}X5]"锊\RG>2_@=ʛ@,4(M¨D[&ۛ!2>7͗&X*d%Ը:?9ⴸwǮS?utGۭ˧ ~i ;Wp@[K!́5UP/m6ԛp OSf%yb1&u(h#_|(jE4badw㺥/zV~ݱ)΋ |I(/?4=/|}1lj X,eU`'T:g<`^gXճۭ2E N+]P 0!Dhaa8&t+Fab54Kg]X nf;9+vUFD4x8'ܾ,z7ӡq(1ҚܡzZ}D #Y~Y IX%'`_q}`WXJ;S`ӹ=N?01gZJi~N)^JWD;;́ {ć&LDKNlA BmXP+" ZiTăynq5 !S÷Mؓ6Gh ^2c5 3Dadz ~c 7b;Kg}\b"a|*˶($`'ݫlˣN0潞mq닺QMUѴCkVʑo -40?v7mvN\zMHW?T1Y5irf379  8Ўj(e(åXPB]7"=w2zۛf=|}D"J};*Zb'|n& 8/ 8܌T,6嚊2CUuWb/& G's9C>7 KDqne*QnTв[VJE[rg0ڐʎ[=ҺGDv7gi\ IFED[uAB+X5h;9C񣵪 pdndQanD-3-vVdl $k:qw{`o]?@9nz)rںTK{ʹ :m8,ZtزGCJ ?x Na(Xd |k̴]06!5}piA:*5c3"zR'e싢MVqވP4xT( PdMXc <-0X!z#A4჏ˢ7{w}U/y@/ߔc5A6Eo h\WB}/G<+v-u[#Pt,>1\f e] #zo4@&Q;7E_Z2rifA#%V'MNmPv_R$YPaKS MUzXϑ&ni TFD])z!&J=y: X KÜe+DGMU ∲Õbn` h͋=9tYc~?xt J7!QBCyG yOnI"v3+˴8p4jVHw]ǤaG)QOVӐ'}6 TiaB#YOPc =Y[kR2i1֙>Es=6cQ#piyHƒz|R'?uy#5v$lCN@.% 62?sƯVd̋o Ts>*bUNuA;w󚆼ԛ(!~8 D~ ԓT9$<99v눼")sBB60QVRMvvF PWjE4,cJl2+$#脻+oO,=}>:ew'ouOb@)5Q!CAL}\T|t6l5"?\K@%2\2d!zBvQ>.]j'N#EKFX+8,X5@{8Ӳۙ'b&RbUCdڞF6Iv|+`` ώG|6p>p"-|ӊc v]cΠXk&fuS [LS_\;qUb OFYOݮe 泊b[Tȋ>$o]DaYbV)nH!#lF6PᐚWDipd$b-XԚmī =zIȿd]qP ,J%n Nz'f О+~J9;ZqjrG.n8˗N!Qޱxu#:v^9(E8":=?dbF)9ZVY|u.+JhWh!d kyoro޸:CT:5tA*26s9+L9P$ی:o;_tqSPk_x<6r$ πj6 ژLʿzl?J p卞!>Cy~MK1<5!էW}fN_"H$F;,e%NL[+/@YEy=&oK]RM{{5VBRFə\)ܠR޸Ȑ%+-~he\%Tv+݊jPI2bICz8,-J?0EJc1e0'*pJdc\XBxvPn،J$osPbdc7a& !MnoW b%A[] yIB)vw-*A4:m !T9@p&b}D&YbK9|`Y8-4j(1yg.ތ5"j ,QL5OU3f dn<ףɩ/{@h QqzG`_N:M$Ox/2첐z~DdSS+~ q2.`o<;#:zpb~w>mCoG.ʬN8@aMshq"d1Lb8"-dӓ}`J|8]orva[ol "HEL3>|XwG&6r/9Q #Jձrf =[S<@c$ Ub̧Hxx;{ۜ,Ēz!͹z) tZZVLd^g8/2ď}k7/) lnpq8o+QJ @5ZLd;M[%<40!D&CAVfYQ ̅d 1bFW6] HBcq;*{%dʠNg#pG[N|]MhYzCN_uO})OU|Y}tG Jr5kơw 2#jW|{]4 u jWr6(_5! m4dGx9 {Xl17q5L/,1q"*>2vd/y(pe !􄾄dqi+A9f屪m@KOJArMU6+Z0}vY:сkLxI$W)d#5s\b_>yjE#“ȩ+aoH?hmRS2+ktHu|G j#Td5xxWެfI{M6:?i6"=rhxU:j:wGG 5Z ?Xv}(U݅f4pH »m)=PuM~5_HebD.;$Wx.F{kJrPz:[+eA1jz_azT54hoj3]ҡ ʜ](ybֆ,c.Kd0y>g#ߩvX<}ہS"( n\QPEiU0X-}F [+WAN6KaZ?l6[P6œHލCq; ~vgےpN尨߁asbRZ#C&|i!vL@/TmLǞʺ)Dz;r`94lΊw_mD l \kcZ}?˶$>KpdbeƲK,@qxADz!cIL} HOX lN$;tl[/%xOlvU4:-7ʦB.-ODTv{FͬoR] Ϛfʏ\'"S&|%O'u?\ǓKYZ7^92CBB U&WY`eppcT~ 2:8~[1?#!UP9cv\ 9l?l+GpgD?LLs%~҉UwQ*"6u8[^aЋugB泍.[N7כE*XD}h*9.8tӺuupVz3jdRt|` NS]=_6`>&2d-@ Gio#VhZ^ؠ`E>|AeE6Rn[ 'țϴ_"툔l|;":<l744[D,;u׊otꠈT87s5ޏ% 8%Vv>k6 [Guj>$ebWԄrwlڥ0wCCS4]~staiMvZ#gǃcjT-3AȌ ?+F8Xo<5<jfB'Ɣ_5uSLJ=3y6drj[Hvhaw!a˲O&mȃ 7Lr])mEkZ> /~f7gܥ­HIö oⱷ\r/L<&a5l~k$ j=^Y??d_H,oi*o&i~o&Ĩyp6+7#:h\sD]`6܉Y@pJ;Lkک$s s}"G"zģFE49t`x/Ouvz]-OAGsbZPf=ɒ6<ރ)͛{{SQ_ӐH;PNy0;OmOyU 5g)L߁J]ȁe=rTwe!#QOS9]cV8{ Kd$acjs6yXuIIiQe3/*Qx -sX1#Bs(4]ڱD0=]-rxDy}W4~J"Htwo]!*La9"vx=I2ҋbTLb0gaw܆CB~=q: et*[(v$/)0"{-CosE|ڇ'* eVK2H&u{~iջ%ŗ AЇ| l Ye~6l#s,AT 逩|@ya:Z:>J*I> 0p`b (w6=?|[ȕ*6q3at4& oaV󈮤ƖRl͚&t4;}J^8?YVf\qz7;|.ኯNZf@d:Ўu[咝܎E=b2L"xdr' kj( i)ݻa)^T2]Grpm[lNb;4]^sC߫,+qlbZxH&r~_a:YaizE* 6gGJl6GÒoE/F0?9spUo8Z&֏UWEQ,'d8Ԩ%9([}"xrHlp_7;t r/:Uϫ;كy0R?vD?*~JQ$ v>Ħ3Ige7^ X2\vV^(ܔcQؔi$r %[ZS꓊@ G%+?%:_2mݺcOK/+%: â7MI[_֥w39A!c疵=i>Ey5ը1~!r&%F7TZe}w;]@a U5?BXlFs%~F׷ܺ!$}u'`L-16"S){FGarT6=%L#eirG#_y Gɿ]Mmu0Dgs3Rh[o#p?WEbR-@ї{wc4B`y&Gxkji>o?,%0 Ze3$*H늉2v ]yeͩ,3Ca+#tg4&}RqC9zB_"ZhmVʛLjy\7*M5JIXV}lQh'/+d?rV?%WCQj@26cnyHYJOsopN\e Èi}TľŪhR}q[MmИPwa._y&r2쫀?1+StIh4T"~YPV/VKT._U~\O+[Tu!B¼b2guԸ!ȶ_i;sxv9>[Z؜lL(m U$X@^=gĸR6h(od:  K?Y&jROFDNyR=%ѮKx`Ej ^ߞ4J 3V=SpN[☫~E+=/*c1"lIkyW.鴋֧[31IOs*;>1 ưyΧDMȹ)_ڦۭ_Ғ; lD$ϳv.c:wVyt,dic8Ęm Jestd+_Rnmӳ3 4{XwHobw.S9[~&YPK>¢vO!2.LwL,̋̇ . nAIvP+fyL\IeSjwqi:`'A&}GR>[O~uQ#N~P@ !Y_\:) ?u!3es&~ H<&w+#?&nznTWJߜ{YiYtқ+y:=١Fσ" z3=fo,CB`k_%\VY)s y)}{SB@U5em3RP$Y8 v)yo~ي$' $XVJ&K`{si/v ;1<,iT5{>bfYyjFTpr^; &gϝ`˰re:OR^^$x;}ތuli-"Sh,vnqx+N]iIPuNSb0[a>[Ǔ 4>WXPE(е `)P)wrD ;u&ګT}Y.N=֝iͮ֎ b1$>NOC^cd֛GD<2-el4guk(qnV@I~>B%G'!3;>}{i=1cf4/59 D,h} ?Kj &QJ?"lZ$/㮳kKkƗmq!2䳾JQXG9U 2}(#ŋu%(G@72dn=/*B꒕Ojx~vyXkodh=|yb x,=| 4nԹz{io.:oN5#Cc,@ q/b5c|1=1τ響%/צnrg#!r;ѠRE2֭gHOәW_YHC .a&EGj}'HΎb^V"da `>s[ُ9Vj+FQ)Ydapn&R7Y #߈m`~C&d.C2 (׼N'aW-YFU枲 Nv#W8$wsJ9k)6p["kq\b1/)[wp(}S.6\(a&NIj̽:8XDFд,Id*6kmr.h|c Tv \*~@3'ҁNCys|~·ǁM2y70oY<}h$_GnԸH4MѬsr!$B KcLH&9ʹ >CfɈA*")K{/ssYMAXtzDDtTN&*Bup0=椧D}B`ϖV栮@"qIq-e^bTHd hEN~=>;!g\?x\NQ _ 뻳[zWX"AqFڿ~,|6 Ygs&z+J@Y@ lDȍS40~hp)僊į;1K9F^0N0<Ղj'\#ط;b<`U{t~բ +<~|nāM3')ΟZb`[% E"sÊwbdbp)H $jv+K[g60gH635*hDV4_V/9a?<l'OiVh}^ .&- rwDF/p̍n; 0@g՝ ;zOU2䚏Ҿ0XȐe%Ƨا-8N iԒՊ 57GɅ;Y `uV\ "/4t8 8ST2!pd48!s44ʗ; lQ IBI}(r6!gts AIIҘ~ #][ET SED3O*k .PA|F:^T}f N=8լ;FH?W4^H#O‡3Q.;:~8߫z%T F)YD9svCt!R#'N78٦מiMߨ[OM .玘ukzV,e.Uh(~@$r@/pl¥DI-H m|,PydZBtyM b*nM8p+hO}|#|p?X*\O2Rz 3{ƙsCEӹ(I?_*͛G¥0MiĐw "|U<Ԝi|ܝ%a_p W jA6#|\S d=}q >XGOP nةp;\3+u,dTw[J@?Ri2hY ˮsVΟJ1&f[LʁLjD6~F-M74 )BK-D=aWV ;~tҋ zO$&7դµ2d1 BP^t*_qy9eDQ[O^0Gڂh&@wJ|HA苀n|yLb4HtD.]b=B/<_-wLkJǶ=9D7ԗX;6\P"YaRIk=(Q~VzLOFGbP*ў37!u횁'J޳7  ߓ,L4ʣ ߥ ;^CQnYKU@kD^#3ou0Z@]&2ʎ|+>eF^Zoﶍ\G̿[kcrE걊<{N6o=Qor(  /®6cu᢯" -mO/+W=|i%!]rȇōv X5?-ٕΓXƜn)T$2uο"dQ|DIKi}0 " %_=¬Wip(l\ĔnlLnASܬ|J}5l"q2Dunu7>EqoJm>ȵ}.Ӻlcd<]yJlO:S}v_c{ P/Ưy}EPOxgLZV7xwȏfo6 #SA8[(G60u Su.c3 V]j3seg$#_S P(GDqp^Y-!p۔yD.F!96#B54pbwMH3 ˪A[M4R2oxŌh. lg߅F:{+ snoʎэti :JBh #xyiEh%#vP PꌪhN(rg7W'Q.:STe%HHK3YhoR9H2RwRxhFR 0.z&+VQ9E!+<%ZwU 6۫ TfoS i VW\w-ttB1ɓ}}X9" cVUhI#ɚ}O6寣m?lg[p ፀ(LJ.)^Cٴ[ Kaȍnh|p[|ǣ.?IIӉ7 XaN;BRhB֫}X .IX8m}23̘EXk+MmON**lxigȭ87J ;^뚘 KDpn⽟o@T +%3dY1IVf$- qd0HTIȶ5y(Uh1N6IJXq*f`v a4>|PH^@n>^C-3a%/#s#-07>75n>\SG O)lBsWΓ!@w}) f7D s .#69/}wb ϬTew|U̶|+wg0()Ph2Pb+rHY'_{P|9'}~M*qv領jK|[ ֍)f3bR<~R>؎>ʩ}\♁\0 ȉ CBȳ5g@m[%1bz }D5P1\C,'@i%`X$>E Y4B 7EiG63cv^0•ȈLXD0rNWbtw8ӛ E҆j uukjrڣa<u 3=Qjw}Wk ǧoGcV5k HhGSQ.Bj*AA>"_F)r?e毝 m޼ p[+52wV{bq).M68B4h8|r{h9VGJqHQ`)qQRku>29E\ Dg$5CKf`ŝipBl$:f.LWJ}s6;%^2agaRJyoڍ>^ K\Η3s9Du+N~5>wňځ9>4CŇp[R\nTUg9ximGs1B)P(4^69('`4j\DPM3־1$0*EO07xD]}|E ``8c1#?o^:@8e]'1Uʡ Aս#:9aSipUcKH͜5K@jQ@>ђ#o*v)8¯,+m VH G" ``Ra؝0e,fQbp7S %}pji;,F!8S ȩ(")XbN.LF]Lp΅!ۓϩn&l%9}Kv/5ݤ_P9MC+_2GT/Lg`z|FO蓇il#\fZ&XPaWVr@ ߊu!rS.z'=Q|;~Kᦈ;`-Xyhڒ^gX>SK[N~+QH~ 9%W_pL8y]Q,Ѱ!$[]LgV.V,FVZ:»Fޙ.F*ޕ&|3(vs.fT]s˛`1ڶh*n|l_ґ6hxO -ŻFwEW2b3j{ƈ ůǬIL7gL Lgx9U} 2b$mH! \5З?lyLo=m! Mf쏿Ab"ʛS J n;z1'#Ĕw88h7X"?z>`?/*M5c#i8)"pxR,QM΄L&[C2QHYj~Ij}Fj$K@ZRp%EbDq:?Q eӕ󴺥| ‰_5hv kޓTÃ>5@euFIlq-=Z!钞,6s1Bw@ i v[,y%j/ HŸ[̠VE1E|F) +GrVJꀚhbsc~;\[m-e=$u#/ojspi(lu ^نNmۅvv7XC1 _Ts ~)qeIJ) n8 ǁ-s&:OMR~ʸT T1H ׾nXQ6+Sz?ar:ӟ3>жWRLHEr+? R7Su]w %HUl*Yyh)b76gOk9-Z)L2~Hv~ֺ~W,"qXI(f} U7-1єL*PKqu٬kU%2G*o`͜_OJH̞"ۃ5v`'DTX,Xޥl$yvls݆PZ;XSfH#TpPl*CyhpdRu={wK|JDW kKߨM1?~^(A qҵ'ߥ5T!ȱe{\nb%tQ{um9! ۘٸO.K, _ʢ{i_o@eK܅ Kx`L_ϡ(bo1mN-60\g7 ֘F :n%$ZO W8BW)&M^phLFdi{ԊA@WVg?*3w[F1rE0pfRh@7kXr('[µ [і;d9eymO Lؗq:=9v?*s!>BCYV='z6A1Xֵ7eB9P-mf "6}V]{Kp/%&a)հR| v՟啃+bC~_V-iPZl]sCf)2_<|QC%86r$n[ճkVB\(v%EOX&۲oucژ$Ԇ^`N J  EWy.1{9,,/=]|LB?0-LJ dU4b#CY0Dϛxo@sv~(O8YB XX#UG$`K:z| d`8j-zuSD+2.m mqzi}(C}B!o> MfZ@&b,.ڸW){$s}捁c#tK( Tĺ[-lJXZC7O9~ TOn6+{YlHySЂGv DXF yێ^sĻ ]ڭʴEׇ8s>>*Ś(>rm`A[R0 2)~tQQӃau3DgspG. 4 Pr\0.qB>{zXȤyƔIC1hS$=.p; ZWM!;c㖥B;E? -*3 /Y槚6׋kS&b06~Py,-hwD.ϡh]7b4 )Y؇O(3KH~æ6, N/3TZk/v)yj0~u mWxoЫZ!80 60q;BZyv^"F!N"l4-۽(LQ̼ڂQn˙lx9L- /Ϳ ?ӌ"S0:eK&S2L=*x|*QUv*?77! ?#Fz6t% 9i0ީOO ~zJJ/L\^tiHJb<*gz@!FP̠z[ooO {ӺcZoRxs1 SjΙDLjZt%~5\>QT@c +je:stN V^" hlQ.=T{Ɨߥ UΞf;y6j! Ų=ܡX|R'`"7&Ohڜw'{7ƳJ* ֒?ayLœ濼5[B@e'QK3: ci _0\ 1 7* "!d,IֳUQX5Q|瑦]B|2ɱFԯ@&j3Hc^eK.%sA($L?=R۳GF;^AiwN{85ZM&RIJ QfSgWyk/1NW8<[-jԽR WDr'N}Tb !f)kf !Y0@ާ݄s5GP1)DKtʻAE.F׃6|C҂ -ǂM$<&5nzFOGi:S'뵉YcK!o۵݁+w荝ޑmwhњC]j^TMkXX# ZcaN>Η<:vb K&E> 5Uq[9>@lWt9 Ym0-hP~wdnd&daxc/ImW<8HS{&sx'f)`G uۛh[Z]4s5ߗǚ2#B*77C:v%.;/-KY- pQs֦s˼fj~$DW/Jj$gU޷ߩj*B0ݬGug92ґG(aRyFv(yḦnryWZy%$E\ٹʉ%<#C `-P:3S揳%Hm15ZSrnONMp aQ7PdodTueNŁ0$&etlG<kiQfWLT/ЇG`f% u'+DvzB3(]!^,$|Fl_!n_z{]1(au-@oCNI ckQZo鍤g Β䈁Ŕ1mV!E]t:?Aw2< uRb 're"UllRC&ܠ#/`~N>Bшh:lK)M$$@ODEZEc&?|XY0k2}68#xf9y'DIg,y5GAKbs4h`HA6{oHd̗s(' yl.02B_=N畡4VlF:υ, ,:_N DӴ '2cBr I( ߫ #BjlȜ,_A]9qö$&*i;!rMQQ̝#I*1/nܣc?qW~fA-nĨ8-9fDyJbFlNy$ OlL ڍh83C=peUYa 82 d_\1*3c؉Dž3e| (!bl@su-W:@\/qo` |7XrSL =Ѿ@Ը+DXa_WkݼTp yvŨ=j!pKic2^7^/~2"QB鈋)ɀO~qHAYNh-+\vCUlP|BØIxנ̀.B(FKcAD{fAQvJXb =C՞=:0n\Es~>E_Gt|Ʃ4Bj#m]lMX9$Y̊@eh`҇yx DGBu5Wul+ՐkVTWC-PBVXKt+2"fVv U**>1ϗIx1|Ojnl= 0El~RdAud9Sj+޴.V[85YʀΟRᬌGofmb; -C+zeH4މnM5D,`QiyX7]JDӲ3pR`qsu| _ Ui[?W|O "$\f>A vd"'6Tz41&(O}*OsGn ˀHB\d^jHvW ©X{ilM"h|M 7yq>SZL3o?#9aF4?I1*El&`)R#Ų3.Ʃ!_t1T竖,N)5}{J qBڵ?KgYu< esJ %͈M`s߉YQ;]4M&yNyw!exN~u ѷZTcSaT{4iL@ūA~| ۓб`:@: ?ޝ KdR:k76 ='/~,̎ͭB΋D'r'vxwT_ϵ`Z;JGKNNp͋JW -G_d׆GtֲE=Eݥb )]"G\^f_shwtI4frygt|Fa5d%e -{"bH/yfy9.m̊GܛK4]l{~/3 hݮ|doթ6` ޳ޅnytf58%76l@bvaQ3X0dtsz؄LԪSnM_%m)cYN]09%FP:hyOos/֜iϘ6g;Nf5W/3Z";ypF>9 {_ad&<vGO~Io _l&֨Bp̬Ǽn U:h#GcgysE5O=DaEAu24Ac>5Qc9BwH :FJD_jʌtۮCP3-+ hDG<;[!Ve}0/$<( E; BѾ1BtQo=͏cWwb%x^oR\k7E;@gb**̍]x^_p7au:6&AO+oyh4֎:/_B/ܘ;?ru<).Q 8Uh{ia qRJee脢 iCQp놲U }"_e@# "=ȋgC2 R,?+4g~axZ"rW<+1iw5!0ߏ {iR*Ⱦ}>\ @t_~! 3DBll# W,Ē8EXa28;Ъ꣎o5Џ{LD[sHio3 Xf=Z:"IfBf"(TdXpz˳5(VD*[h F3;G M%SUVjJ7}{X!,2J/z^R'3¿Ƨr2 S RYA?Vy^ orʪpHJ[}l [_gm yu-OtU('qJId)pe5c0Is2sUm(ʷy5{Ym,͵ c&WpATptvP|J/ FK,n_Ϊ]>."~*S IڠL7+NICU*dE#_:g6L4'yrCIvH= po`ߝ+\w ЖJ(8Zuu&2VݠpX+96 HUEt k Ȉ蓛, {ʝ_F pf_)d6)Cd`ηB=dU{U6[L6;,dEQh" ̢Ќe>ٛ9#Pyg(.yL/+ D0#˷wb$ȿ@i|ho%5a- hN#Ws?2&)rDzeV -BQV0`%t_"s/\ #7GghilGM")qRMڂ>?v#dH]A]&E:JKD%?`Ư$d(ųi .QNaBѡ+5\h9Hx, tT }칟mF-rdbItg]/0z\R+3 ot-cq($X;2Gѻį7"VU _մm7h}; JTST)xJ6,#E`}I@aV*# =-0q]BJHŦ/oB1v- Me Z 4 bY٩cVBO27mzecO. Ÿ AYe~N 0Z',j1Wʴ~GԧeX%,䄔6 @Cy:d#X e!P&v3t4.>+@hrUв0)fb5}\@xXϓI`Gc@*HNw GwbkVm@X|=So  R?*pqq^ ׈=W\;+iBIx᣹ͮucCь+`u]޿f" g:%gc'TZ 3#ZiiG{_$3;mq`5wRaOI6mgo/o[g-t(TWP0LPv7Cha~J':xA XLڧN240~YYZ ) X~Qd}}mdD_g d^b3S9ǐNo7Ws0替2?hnM[8xP];Y?'XcCH(MƭW8/U`0N[cKfa1m1o$  [y[ݭ`ocL0Al,98mRu<'Y WM`"-kڻ|zR-:NnME$.l NA<YT#MS}c[CPX%Ithdª}{,L !JXg F-MчV%WF@#q^;JrY) 9hrATe&jlQݿۂ+r!,wFsԳC곾&iXꎇ0dg*t U$'­;mAH*\K `Wkz5FGYp kKo$A$AI7ֆpLAV$$7O.vCdje,vTuI헯 {Dj$4-mtjc /ǵ $o ۰o?B~K<0h~UrDzt=7MC^cآ_޿zgI eiƦ 2]%B)e%s.KLPzdCv-m7}d e6rcI"KdY[?%s&as#K ,pӛ"AtJ݋a*HV;ݩꝻVI9!E#FBr]J:z2ZH`TeIPclZk]Ҏus5:*bjRU/S-* J f8J 8-9Btvj,0ЄoV;d֐-z0aUVȭ`b5>7p;S{ ʓX<>+ŏ3U T"3d,:| ( Lg-cc*pON -]Ӡ:[_P¾ u>̅ס@Hbܴ1o-;2Hmsh"]I0/l4De\9 OxXEɘzROW&{pd!wBG6 k]f2#f˒Ϫ@68N(e$1DA]ê{9=K.GBz7&X-vC-OWb#> ~s~`YU,Id=0EmpXiQCY3i- > d|P'%ϓ; Y-*>*K^C:$")jۛTFpoW˧ԣZzxՠ 5InoC4> E'8ֻ+r^ H=ڊބT$ز{ '"趷pvk?mTڧbu]( %FuW{_Jy`Z *KqL䌕MlEl+NS y8G*~ViqOpJ@q[>*mi:"].Ӥ_]pnڟ99yt^WStu8 xSg2$mV"%©wuOu\;\HJ321 IPF b'X=pen?HR#Ɋ(%iVu^[oQmMMhY]}MeW "ߤqxx' *&]A3'k!᥀+ ^u Feu!x{H2(F& d!岏z7@:VmKΫߪZ\B@ܧQGQ^|lK U[^*EbO 9VGlW4qā:C鬲u|?+}~K{?T!&MmU/Oۥu:Va{-r"~ &dF)1`]aRvUUVDzk@ޝp76CVKe&(f %r m$ΦvD76r53Z~2#yB+2+C*s|`ߔoMwL aqOzK̸ۊBi4r7emF"'"k9zCYC_sf3Xgg}/_yG)J ]䧉BbȒYu ^ ujhמ*X_\}r-UU͛<.a)p2vKtL*%U4೻Ӣu0\Hwdl뀖,P j󎥿 gENїb&$`>]G hR %!׺U]EOXf[Oҗ 8[pHR-klW9&8"20?#gP(e%2J$RGok L_f0bMeF 'k?gx0ף`Yc~?2e+–Q&[(,Xbq^%-q!~1˛\Fo^RvZCXi5:4c9N-C)l;("}fG_`aD"=r(?+iyl֢Vwb'!{!0M~|Jd+Пe_n݆gROT2Rm:*L La%-0[݌TPTa^q VLr%I{8xfb0n<`?:8$흯  < ^Ri8(`2.zgA|Q%a$r/)nr)8%Dy&Աm/ &?%iTp!{4nM޵D"'xם"ī.a?D&6v7U+5t )%Q̯{B7rHƌ,V ZB(PEabLu>ַ}O|tLWO,p! 3ς^uã%O<ٲ ak6 ^R{fod 3TjN1hID'V}@=Fda8~ }nIJ+«rwWx!׼-Hrͳ\: Ӝ:bƬJx 0F B!w悐Ѱ[6^"[~#T҉ :n$;ݼ"A4 Z~G2o#j;-1Ş6>d-H[ztQ/v>#G~p=%QH\#5)Vk㢱'ܐ{ !vZW[Ia;@o_:= p7LF>S^;UPG!~Xg6P~,2'.&A)(\tl= *!cuX!ps!$];-ۘU!Icȶ`-@RDm~SgIEg 4ioGG e(=&^1#~<ߦOE=QG댦\DͻT5jR83.yQ1ןR%<}ĝ+6Cp=}(<6FA-bmo L#PRQAp.gygX"HwmHt}|ZP,LP)jyJ!FC9Z~Ɍu.Caf1[tPwA9ǒv 4s;F#2D{(BEGx.cUteQVAެ}iK#c#-}8=xwcmw %e}sMqk>1,R +w: *J"['ߢ^"bpS~O~bŦP ߑ\ ێ5@[8+"4R"Yn僔^.zXS̝J&aڭMFيpt XLiwVF`K_dX]IHN O,~*WMcq>PM&U%ΐH*ee~-29_ "oh Mk.K=5G8K"B0^ݧ< أfuQO|h!N!8'C!po_1"\Tѵ6Eљb?Ť4\t{x@Ya8i0R-hkӽG>pH^M13ǘAV[!a$@^r[Յ}783Rr8S>FG4%UǴ 9G0(K8-!}9Sx([pd2 JO%Cv*ѽBlPg*F$uJc>b8ƅ~,XDja,A_Pnt<'}&f5yA %X}-S$i:Dy xR|'QfsqVePFy},hh@9=eOyo\Xt;+7-Y2e'ڵ?w6SHoc'I#S"d:mʽq03)mK;R)y~Lu Ut 5jha\ͻYKә|Hixm  ǫ,u*]fnYl 'xg=>AZ, ܺ4 "N q鴩 3sJ&I>B6~욱$Ч#;S)y볍n /A9 Lo?n $e\%ɣ1dh>,üA G 8 u_gl&m1n].-p]=U(O֦怃ֻ59g]`ܮƳ[@58G)~}`ߪA&d%t8pB)RajH,r[LLp{gx)~29ɾoUbt&/M_Ta:ռ!}s1y)PL7KGIpOFFGҦ-0(,]ȡfFD(ܫuK77: [Jo4S{в; @E0gS YaHվC  7U^_;_'&_NVbjrTIRT"·56c,Xyls W)MHֺNց%~}Z29SB%MPRYłKoyThMd;bafӷI0dI75;Q&h4͢vNdH3dE Gl:U~wpK6-2C܃2y'n% Vik9-K B@dͫA?'Vh .!Ry{XFFt "Hyݼ5Ȧ֜hTc 3}#PÕS'hCZ84OKEz{m[@I*e~ E-*WN튀AEUwpJNyTR3ǣ !DټT>oʘܲA3I_bW_kO])ǔ yZtx4]b )m]2!wB* 'K7>MJo]q&F 2ŰOa/6C2>^5⬒3K;]J1*U~|K=' `>T߭'||ڑZїΞi(M'x9va hIʣ)8+rz Is]yTUzB|q0Jo'}unKz~yywXOD,w&2ɛ#nR@@3W Y3YҙvGB` phQ BTV2Io9?V:Kh(r\tc#S4*FE%C0V $3oվ>W6'F_Eg_b.1988x%{Jas|q5_a>h 0>i 5L;ZP0w0#zBn0q&֊ m|FGMע0,i@L+&ǝ%2>KjHN1!Zk3u!~]Q@"b^2Q>[~'" 0$iZsvgEYm"B0XkTniw [Ձ>BwѻQTX3Y0,=>RBkZCە(UKj.mwN1+O' f_g KO@Nӹ-Fց_k7 iiwo.oqP@E ɖQXk#%;VcibAMιzhO9 4BUQ> 5t+ |j@3C$} iTLVZr(Xy8D]S [ƭP2R5ɧu>+|i&jqh?F gxTBuKWYM \ '[dW2;tk^+ۀj^JuR&qD ҫ1ݷי;gSh{zwY^=@Լ 3' hWa7|wg3w__y0t@_ @_> Et'bɌ >ܩFA~Cny#} 3-rM3%8@^ǻ혼? ʨvy 2\a1y0^V~x5b{{cA? xb V)'z;<w#1vM 79 ~yb2@ cB!gs,Qh wK.Gi+TI%G Ճb5f&L,jWpm(J3rqWݍ/w7;/GNWOKpUdܐh\n$|ޱYvx jZP>T vQT1dʔAj(2bFKMu7E0zb} ƒj,~7&|Dχ~}"0_ߢۡґČcvN)L-p>ʬ]aCk^:Hsl[RLߴ% w`W܋qR-z;ŢvIRn7[F!?; ƶxrVn69.%T_̫ L {ZEjew[pD4VPSW3ӔA8͉UE31cn UL,l>PO\9pfgeX~Thc?BI%͢eZÑMz!4d@#4)UNߗe>n,hæۡkxw\V^#Ipx%3[!FgٛWRi9FoC6ǀh'~ @~R@daL+Wň8ωoxƝxD(Ϋ-=zDI  zPnm՝UXWޤfitN޵P1g^%܃y2$7>;5/q>S8VMҩCZ㣱+-9K8L[4d=c>| i'"6#6H ~wu/eBЋlx~IEsV]8ӛqBY Bb0?ьg|DcCTO:Vu{dQaa: lUyR4؇ m! *ah+WC^Nτ ]Ѐn1$ xaWyE,Ox6’r`N\LbyaHf{ַ M4E5m08|1eIso,FkAƒ)Ꮰe42AQozT +ᶨuo-٪1iF-,0j᳑ h>Y^s>Wyc!8־L.N~33c%WBNz+MYѻJ6M|F :0!oAffwc3ŨPB%C^2 fuOH(3Uh"w_å~8LKcN'p~LSLĈ:7g&zk6wAY}W[BGi΄uYI8>LKv~YCdéA[~yKnG#(Ш5e)XΛk"?L 3XI])3em]/ |x\})i"B2/t)Up&aP :`fw漰z4K+]%9SzUf&ɶ]=sv߼nقGqk̸K?'Nf \R:lI)~aaxȽCd/25bhl!>Fk !FU89%]o#fh&Nu @~)ʳ؛b%yu<җ|g5Z5% 8,zX~NyYZ)nxknJb2CЯJd3Df8it=3tm$|k\npr^=#@e4瘠ykl7:/1K^}^zᑚw1%o(•uK))IUW,ƻHG =iM^]wJNVYE g2dFNb XP5-2Yꮉ";8lɣX R}z?jXk :2G. P*W&Uq9'^7ۆ}KܞnˎGGz'2.7)ψp.kBԧA'9#w>,I^,&*@JIia?`Fc_PlXk@Gꆫt |^!T Ĥjv3?M*\5]߫0+uiXP::-ʎN0&Gn~r2)-j:=>;ܾFA_`iK<*O]^Od5yS޳3iePÿoUvTHF\L 9vwABcKrԃ@@$ܺ"ώ1Z4vcag#iFU ($B &7i[@?Hx'SzOFᗎm`A3Xq1; *!i wGQ&kS &x9 n] 0Z ױ~Xp}@z߫)0S m8; `ńpʍ ;Ya B9߫P8mN( R=K}1.C/)( Rr)k6ESY/)ǹCWs<[})yұx N51)E^-2]W9i(Hϝq/Es^4lcC(LZ̾Yɬ3O$BC-!Xk}GZxsaD@}_C:47^W5&XDb$T%ܾf ((r;1+O;59 WY^[nh 3[iz#m,#*V=C G`2A/Ze][ pw4\݌k=؛hfk{{so(eO;vn::ݍEey!+iW+@Ίqj5<]}V Acrk9teD&pk3BڏdrsS\,b,0,VbTf[0`%if$%j,b:~'?̖Jݼe#*#`^+nd*]8d@XpN? "!q}7LT|Gy0 B{,LEcM%~nӊ璟F[ePJӵ_g>;@Cr siД\Z*}&F|Sa~t~ggeHްS=iDc骚lL&B֎ya>2~Ĉ!Iى @daI)1%)7S*").2P_smu1xk 5!~7D8Yx_l&srIkJ8{|ΧiyE?||Euѓ2fmޒӝu)إE[K,es-lPia $S<ǀtldQ'k$$,2qꘇ'] T oC? R486o犰쩼7sx~nHcf2uFˉY +i3+٬V-Nk-6"xTRn!}Mko?16yQ\R,FSejXP'WG/*![WFq*,elIwgx5΀7f1S@LePspl.+5d/i84T1硈y1I3Vny`'b)[ϛmN;^XUIɮbτ,-+Ǘsl,f/ݏ@Tl#p⽚ _MW3&6-]dZwץ6լ)bcS|##I\y'bjeG7-,S{#Ri a@ɨ]OJu XFE fqaS0W1&Z gJȴeT/o2 feN@Z0)z$Ub=^Yu!I^` m>V DYh9vaB/=ԑ`@t cDd2M@@HXud#5 S<@`*=د'q~uO';is惑gmg DAKGwf˟엿֖4;[_K {X2qoNkUO0^Ι"tK,XJ@Mō8hXr^-_08 ?"R`׽w3`E$KyEXW>QauFrDiy={FWy[Yq&5)%MfP{&ЋmlOPlx(I1ʲp@k&-Bؤ)|z|Kb[90)oDR=Qy^S.QLn A4`1U*>`Ω>.NВԦc/81| dho*'"@`Φ%(~GT>y2Tb JdЁvZE@Vaڍ5j|{A1S~ĭG3TUnkpԞ;g#,Iy KSJK@{lkB41Ж()5"HuȪ„8hYxï1!UsGOd:MIKe;hH@e脛صu/_pfnRphAJ/CjSݘҦ,)Pĝ "W\5o-3Y~k gXaeuƪײ{yF eq|-υ UwcO*rZes"Qh\ݭ,g=1VDku eEmnK3qLX ՝RQl\WT:(}^-򲪹~tÅ)T,M%غ+=wYF< 4i^Wp4ޙuj[9]VZi'i_lIp 3{C^d*cpt3):m܊0[.B'R׍EeYRyhS y/\?3K@vf?I wJ&\~fq3nAa Ͽ깷/J*a(N:CrY5PqřYyҏ SmQPZ<0 3X1ެΉQ03O!'qѱ`U(2W6qYӹ7fc7_ݹFfVd LaVy*=UJKqZ < K=Qgi]`2LyOw D.Us͆Sxqv@J4'Sݱo,B { s #bCj,(Y)@{͸cx o+Hqa*}NGMGK+G Ht{jlLDכ*@qebss fgQ %Q"x\} M0tr7CW汣fip3F̑/?$ȹ!mc㼓@ 1=LFlN%tg,cӖS9 H|FЛR_]5.tIQthIw BSogdk|3uo4غ*}p(]c ~7Еu`q9giV%ʝ*q 2RerL @\: 'H[xFu3j6 Ts#_?ED@zY + )i߹?1if/)/*Z]JSl߯J6HWyV KNFZ4eqzg7xdT )![4u0V5~r!,Q&w ٫Rnkf,-O=J:pPear쓭A9;(Oծ~weOP!ejOdeG!VlnMg;@[{D-2<8 N{-Ÿ˦NGV -fۏޥ'ӛGY%y0lǡK"$JN i a1lƎcUgny͹'}PIe05˦v"\y9?`l-Aqw1>VĴpxF4Ns艎(1 wIhsqύ5"{bO1/?2qR $| Dk+Z/iG-;Rq [:PXMZR7HZ MuK߸R9Ew%R.8A7E.zڣ2ª!FE:v GE$to2P<F78VM$du,@hXr '|%'ydlg'sMg}(4:v\>õDEd4U֍3K9̝ O7֑v&u!xM9Z1-&݋B.fTRdwDͰ!u!@V[C &Һr`^ei!:\ΖmU(ڒwhtR_xO:'ҮxQ5mq9D៩>&df+~X3i[#Íᙼ0?JI4@8+ aA6u'Y[G$30 wA}hvŸs:dXWΗR¸rh&e G|1{"]v-RPͿy4p.q YhiN/ge:zax(LvlEW>W|HH@*q04%脰TGjT6ھ3L[`FPmN;q&:z>WWUy&Ŷ\?CLmݐyYk%yҵ~ya{-EO\̙&1w:AªbD;WZ$#~>WC'85nygtAkU=6e;wc~ǀ83On#6vnhmړQ\ PFj+6!,:rl[QJEjϊ\c8b0~%B~{sb\0Sک V<ƞÎٛ$B*.iXjEL"X$CQRѻ6bvsL@#a6Ngq#<xkUiS|RqЃ5ph"H5ܔKn5!IDŊSsg&%-KF݁[K,UC'ɰ-%U9x<>tnM4圻Rӻ☡* VN H{H}Jr[ D@v2(k0Q4"SVz*3P$4RVcכ/5d(cR:)Sh MՔu.=l wٰasCP+Ӳp[oLhcXGTCFOW̉ϋx#B7e(wD2OShHJ~ \[6_I>?XaLugm^V}k;Ҁt`;- h43T4#MJ 6*L`vXe~cp C `V,*)? IrPQ ݛ$ASIW8BڥsRu'!QJ ~:637"AXK vFAҫFnN`j.(L紲0mSgb8/&uP/#h]MqE5)#f.ѽػ%Vy:[lWtYzGXh2a[a/a/ɂE/Pؘ~#m7TN,'8+ icQk9D}墮P׎ =LT8/yF1dtn:v~QӃ^TrUXn~(;V2EO ?랋Dz$SoXxsh,cmN2$q$Bgo 9G/s6D᧐촑^?ݒ YoBq7QZHp<d!٭0J?}moIy ,דl;{=CyEgש +wss wHf"&K<F4n {$F"c^Xem~ zO0t뜑lFܗA׶:"_7mF B,x!oTp4MoWS]_S[˜x[XBiR)(HsH񰃢,*YCcDﯥcݷdZ'ׁ~RjH8L/WDeU9o_x}aOp AiD?|ó|dpTTKֹAl" i"g ߀bK^omdg9&=/-SeUy? \hg}ٓg LUjOR0l{_91jنt: Jbh,t>c"Al;(OAiĐ]D6mc0O2"8ЈWXSU`KQmTF0GDG|TB G&宻Gw3ıu̽t;ԷGC!dJ|Tb}d+H D18 R]ՁSjU "] P^"򞣁Tch|^hȈd)"p%pDT;n 3mj,:(ϣUÕ.>91a.6opAO3giW&SXnr{=<]jv']{$,=z/xVzCQӡDݔ$}۟E= hEcVs>~Ȱ; l_4WW  _20^Ly-61($*"xr,ѼBCo!EĹDD.\*?*%Ti(uo DJ﹢s33 NLgsE`}2CzR5a3\Бc Rlѻ<҃'( qBT/ĕR7ꕸAUn]Si&Fʍ"4 ] eHIYBkD2>z^Ƨ-8'ArNlo7K(=*UpRSs&(ީ2!6-n|ڣ r>mX_<R#FP`TrTX{ylLE}:?սSә9@̢WXש7pHǥ*tYw3}ڊ[~UGur-N܁7S[v{2d}˒6eWHW #lPE2S(b5 , y1dLw4@23#-5QH -)i-Q0aVpwKmzPpC55cmV&~`[AnIA9 ]}FD7"%Zrw> x9c>ҷm1nwX :mᎏūdOVTwtX0q"󶐙Lܟ%l1 w <e&;_/j9ij" =aqɈ"a1`)!Cffz=IcjsJg<.8@OdQ3h[{0 '*%;>Ť\6;N-SE7LY] uSH<+na܈nFޅT4߀_/3ǖHioY7:7]N7JIݦ-V~x 6|fcUF9echMٱ?y*3a=QM6T' .~]nI^6@E^? z^GߏwK1)I?X ǁoWL=2XY%~@6}u,Rа{:^))dN%Dz(u5o0 y0GdTBKΎ?"N`]kѿ6'z6L:^R;hz\,At"zp(/8xdN<0lՋ`r 'k9ZkNz[q|&Goڊe+i46bPW$&Q_^ /ԗŚoka Klꛙ%% e F!Y Jg$ FCQM~?˦6/PDq ШA6v(^s /pHJzOuŠM9,Tۊ0`m,?FWB X+~Y- # Z+x(ݦeU$`R >/FE&J0R .fM| CZoǩCKʌ1'ӂ=5Uy܂ c@"g:R,ءik~XD5L_ LӝdB12:ӑvGsZ; +(Zl?A_J?{U@$[b {z햏\(r-5Q+[/ep@z\od$SY:PpjGNYl%'ej@nLKvHhIDבu]Ⱥ-ΩR7RnJpL.Q1%f.o2C-IKV2Lvci~KP gZ ^|lRY-Jb^=ۡ|檖x/6Eba?y یHB,Ɂ_jx5XƤؗjik,Xn0{3DŽE6 |ギXMх!dL`"|dn33BQ #8Ҥb> uD۱ݏ`[0:qُl#ϓJtŀ ONC!0C)VO>dK,"&KHU ҽam*ҙ= x9LG"M^G]ТhS.{de?uu<8!O:Y|жeԍs \cP}+wj0@u_ݑHzl;yDIqK~5z,C8xϰXmԸ2@gD\8 X8;*Ƀf4 l_V{m<@[D.bPX#3b5RɣLHwQH=8 D GJxĉ3sX5HQ!\5rvnzeP(,{0NhQ0[--i& "eVǔT9VK9̺)x]!S"y}7NYeh#zw--6 fǀ_ԔVEjM)Qh Ͼv8F{aW肻e qmVCʖ'ezݶeⷱ2oVMuB4T[M7~:~׫7NQ=|Hg䴠[$3ϕMcz/*zyɬ7/4ڽ:S6Jn&J0%/e)=ag*x4|RaJF;xUIjzuV}Q1/f?aϔm) 99LMU},8'b1cI|DpחѡW]|nTl3 b13 7VIa\b`M]SG0fcl3Փf&_nҵ/$-)(ԅo,ʼqSv+)3t ".s;4or~bOpC#R7LQ]9ΝR| yP?52=}mJ&¼*CPR\hJ9Ia ;@r?] } $5 #d4q(Buj׊&ķ0OPz1F~0xUq=Xڌ7<޳r OZ0Cy8t{jH(E|L)j />[ o4'/IFٝdztŦ-OWld| ǩ \Zu C|(Bup#?7PQJDXw8Ww{df9g+8u/jުe! g\D)ב.<_^z_Ј+W}  bb;qB v7ik94>E!ֽd[Yk}y|d v._qxB7<6̳0>;E3(b+gJ!ԋpY4kE`muPA ^7' xS1x]hjI G&#o3tu@m4Ys1{ũ9i]+zqj:oF?rPrl_rSq2ݠB#a"Ҧw$Ʀd`?VvR-JUH2x!.d hM*V8T׆Zu0!-tb7e0BO06tsx CSanpxy%L r;I|kjwnSigbMEϴ6zP'O.mu*EA8"Ztꍴ3d4d="T,0-N? f[Y۱' '^qEk,꺴 wk*cޠPslnN!wmxCN6q7]=O0~Zb^ݹh/AFdD…ju SFGaʗ{۳smľTQ.e:Y-)o^{M6q_zfj惹,4X:aXS:<2 Ȓ ׸s"uCyr/OðAa.U_ P,Fԣ,rekO*1(vmM\ M*q"1`/?5d ߛe{cמ6Ig=Ah3 )mH{O7Ib;i7poٳiw$ۦ/_"τ,T+$e3yWrXWBU.`h+Ӳ٥D#6&Xv5¦SC@Wee6?W{wi2vr8XL& *BWQLDLEȌG 0e (;aXyg^d ?}iny*]@OW 8cl68Fs }oHjB@vE$ę5[Ty(Of KzntuWKssɗI!O3JLOsO MW3>]0k?"28Zy~gFM,S\};"<לx:!.j>eքF'Dg?h)rO ta@a &^զq!8*ַo_BsH~}`[431obZ4РW W Iu{RBr) bcU$v]5YRnow:*Yᕱ**xU8m;MI`@ѺK0KL6,e?гʍnʞ\%҄87dyXwY*ۨO+XP&z+/lcmt gEl(ve[9h%JӽNWnVąj%Y{[\_=8wL'~z[G^Yb`0͙1wYct%#p T6 ـQ @B(4rQHt6Oן3'Ǚ8W|.HY@o/G%( Ar<?s7YNK2e 8I_LU R#23Ss%<;'.^coީ.(s1("\LhZ 9 =I^rEZ!eJ4$s@oI~Z'h0h$-Kr.`;/}H}XTiOTaS\W20(ՅP3EO.Bɡ2Eı.C$+Iwkq'R򫀱rەTgoSjӰkF\σ3NU{9n[9Es/DTY^7+JX 1_y0藍вIE-  k[&AH`Q@ ɜ n5$p=F\6ΚTJ:"+蹊KrEZnF5j"?rHuՙU'|c,J.XuJAHo|°te[J/xHqڝ[{# RFMZۛ9 5156T+&i-}A&eF0wn|wN_`moihO•ńLOsatDL\3&FI ymTGf9 `v)*הv:#78{YPPv]i<#]xv?QzFN7vi겝"mCro0es잚b$XN1Kh&8ӹ>y[~);^BF`\LxIT(5쨫e=!!f+Gvٹ {MGuNafp݁ *qE 38@)`ij ٚ"Y~ UԫiBm:ìu,9Sb`(CL{h%(=W+ү X::+_L'74|}Ny%pj1=' /+Ch`HA8d^qZ@]ÃoZ ekp>p$>ak{=eX/Y*cF MN\j Q|j k׾ݍ=$*Y~Ul+h`٠ۣ8q7\ϴT\CER陋OUP'o|ڜ,S=.9"93ZixʏuP:_doI&(dKjz*RKQQ"K^z+y)Q l14TB=OZ"Gmx| C7Տ4w!jdC&|2QZT W"S}sz-@]=!F^ӟNCr"~!Bvb(9V^w("7x1rr&\`ݞNІ#7M+wSQeU`s`yBb9cxŧK:"rI{ªV?z+đq /+C.((D΃t 26saj] 91H+2V3+n]pC"Ar6a[]Ot'IIظD K]d1? "R&wAVy>O -ըk@Wa/ DOۜ԰呉:ب#7xd=);5EΩ3wKuC<^r-)36Zu%xdx_07l#z6 Nh!0sቬq(kRn0Nt\nY5+-dVQgYZ070701000002ed000081a40000000000000000000000016650a15d00003894000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/8S]?Eh=ڜ.+̎$;)IuՎ<X f2c!*͐~/MT_^xzv$ׂ$yi:QuޕO+c+vɀ܆)4X̃##M֜p裏sH?W dnd R{oqqAP'N f&JUg;C4UwJ;B*pp t:M}v\$9 Jb4w?F΀#\(%Y!W Y\o+bSJ| ~lՆa91t>/c\N᮲GUZ4γ`Rp=z4nnp0 P72/&4)~+\9˗<)K,JSK&}<\jv1V63/_"}{Ү6GU1}{Иd7gf ta Bh1jyMLi8ʹBsCǔ2az7@ % o ߛJBMpiT~Dy/.||X+%j5r,ՠtO?+EF64 8N{Ժt'aSsC$s{SD@^q6}B?<Ԗ lUͿ15/쑽wH¸x6.I~RaSDxp)REEd М]lJ&[,v(cx>+;]_hlJzDn0.͖jxbki"kh(&W 2ݽX5-OVrO^х(=TR{8_T\tl%͢`fzy&j`}U>2m1D3?i(kAܟ T/X:+@^zWk!;Y1(gUWL]}+zkz,Oȼ/x&pJ=`ԉIxQ:ΏH[CJS{ m _c%.WzhuN 0]mR@EKy+ 085ds_.y37\J96;Ao_K.uj~6liRN%6'zp]" 1UR)0.(ڡ@ȜXz;(U 1gl!>u"hu2`iA }p2r9yȱ@D)jLyZ(kppd5C lYgm;@ ΠӑbU3R-'M-q g5003NACQ]^ 1b.qlLu^/- 9g׿DFsk׼7]yc& KK  kxߐL0p@0?jCk#]C./sC`y󦪆OjAW)Gf n2O.Ĝ"!׋;]IaCs EJ446v=ڴzY8DO5fS p]VH>d=AAglțK >-GԐ֘%dvxg"cKA5g04Ϛ|N  '>ƶtn! yIn5?]"E_{,̥MIVŷM5XbcT 暽Ml=1%`167|cehScP= 腕xˠPJ{XSǧ7WU<g#̀4w EBrԣtC'N&?tNviX[Hfs\a: [H|">0 7#2J/1v#͍,KƼ<]SnC\КADEvnԼ' [,O0K78jg%?;έ,oєR h7{F|٬[;bF23 d`f; EVLQ-V T.P ­\wm؊$45ʱ 3ĭ(#Z|fc>=<K;GCIـuIad-@W{-wCۘ:<";v`oDor6ө4b3e !67OD$=6\6^|کd؃y-߱{UklMdшpV*wtP9w\Q,bO~w<քi]:Ѧ+)q0e1$ XEȟ7Cqk'!|>4hQ$=iYR{ws)kx0{Pwkk=?B=D$P3*vndEm4V@EC"l/*nB{py>&;Ժ` P:\Y#Wc gC)@26-@(AۃЬ휱U`'c< b"K<Ӝ{ۜ/m70xVPk$fnhH?cϸ~%L¨^JhԨLeS2a.u FW58Fq?.D xKRɩeMKa '>YN&˃L%ceT6>O3 T.j!M8t,MUv{6[,z&b/-#r5qw&0("Bj]棳I;wP~ثcW*ibɗAԪ=feS[(֒r DNV̢fNRYZCa|)tǢt2D=dx$Gn\6fg]  N^}/1p1bHI8uwhq/JCƢ+N]zH}ձ382=0vts52p+V\APfGEIfOme[^hW\x^an=*D7!Bv12"G<3`)J&-cϚ$E;Xs54JBZ߿ (}E赭<;Fm}h r|lG#NpƐ!`ye W ,Ww9}!?Ĉ'RpZF_OL@ZC$c<3'.\i;= 3upm hwGo?ⶲB c$Z(QQyUjS'4`aФ8Msiak8 uB$KNp `` 8E{<˚7"`?Cᅧf9+V,R,jb}|z!HG/.7)[@-!?˻^-av4\q\oZCDԄƇ1Y l:G0E?;}FQͽ"y?wҀ?5@$X,/\N7 7ֿ̫?uRK',x*-`jQp&5jHk^线O뇛,JÃ*` Q}()\*qAы V?ba'ؤF$!>VTxЭͦG\P(p;b|[fpCI4I< K;uсr+q[gQmj9Y~۳0ꈦS=D c~@SPH1cmBN5- gO?fl wCr DYߛyׅ2Yr=3$n# a]Ap:^wE@_17C׼K_n}j@WR#bK^kחCͳ}.s`@KJ34fyσEZۦY'=R)P-w+"7$Y8{F fbܞJ:922yx zѐ2oD"TT󩗚pBiKxXZ>K#g;˼Y3նVyn]g^;"# nzUd˦٨7*,=ݔ=CP%̼;vxfi4cb~?lb5LxYs j[՟Zz/ KںC-06GD-)T/B,mldCv;MSIj3lmZɞAt.C0 %3b% m{gHb;ϕSk6~3SL–+ -r"Y դ{!?`oj!9 g?50MѨzP  8ćrS$V;5۝bi}5<9/DQauө.4qïƜ_v27/l7R[d_}fqPaRCp'5_uhǐ$_eHw[ιvVH׃H"fb/%wFhkBcLI2!# 锝x\a8~5Ldhb1ns\p)ZggS ȑ&V0réjݹ#~A.ٌu*kWIPK[&)=\8NeޡqSCl%C omFccJB,VW[!ȃJZH&nD52'(u''RdMTr;" ӃF~ͱ'71떝1> jcHxhr) e!Q@{{):&,tEQi=4g3|]ĻD my" fTKܢH,"_I:Џ{TJZ,˓hug](J<__%OψT{qCbq 7XF½B"`Bsh" qPiTM%~,d7b;XL"piǴƕ 0ԩˀI^0Ny:[%ֈ|Mu922qU_13E88M_GW[V[ BuJQ'W>W,C1 сsOǩR #j1a2zgZ*и씋"' Ta@^|ICwcVLD#m [@)N^ ڳS-qC6#g6BSHoPoyD2AiR?일Z'equC#*^S\G:SC "d^Ns:̞m}R/;- ol l,ΎJrPA w_gUCm~ MKf6fdp]Db"&)(FP88AY82KFrz 4D]gjPXC7KuHOk7E>3}>EN X7>sܕu2Z6\TQ"F̠Uv X4Y /wI4}lˬb`AiHn+J{_! ,&̤CҢ|VFykX°:hmLpT90x؞z4 Xw*X"CĦ0*TISR91+%㽈ȑǥ[վ _QG^;^e>J2Ʋ"kF=LtcK:,J\Ȣjz0sHm#$*R佨SؘS".຿+] fy;A ypcd) 5>i[C&©bR)Ihr'ӳ@0,ŝC})]P"fC[ߑzdŇS(Έ8O?M߲aC=i/s2f}c5m}" K c26p0N{ +2RΟa* uv6z}|L}hTayql%B`w0:&`y5Q'e4F`G~϶%5~ozg-'5R #G]1-]#4B,:'oHLsMŠ[:a!/+A{ '6XE64==GZ9UM\ﺞ0HF5A*)/k/rs7xctM" 3.nIlq6O(6 Kί"2HkД&N}R K=&"'|Z0CB}zwgnm\Cީ{0Sx-KKȜtTZ jV*`yDOzjmJ0XY29jzZUϓ6Ũ?4BMin+\נ{BAt-rxx!ѧ១..87祐e6ҮD<V63xd JaؓfxͷRkI . Vd%MMGr\( &>( nWE0Ǭ ]rW(jdlʏ+9\?$XǖGF1V A%LætFܴލp-Kn "g&I1 C͂Hi)e=b,(p6muFG{]T" + NEOD<&W){ w2s5{:8iA meO ӰИ!pg2f#l3r<4@`"M=ܪ'W\u%!5EȤ) 2H/l<| WΔulm1H=es(qiWoPFʉ7?CFk:EN"X(狕 s )j#Li  1(l4..9 ·OfN/,J}77]<]YyKyL?5WFJe\feȎiR%+~oP5n{kgvmxWW_5Z}{֏x'K_x8^;fEx=a"@gD#J 5S۔JchTLk2 4k h .|51^٨7ib"2}Ӓ܄smK3-EĿ;-(&aHSǶ< Gm“[ \y$k< pJW,8 dI<T%bj]=vpKt^P5x1d^ O $?_׊%PmTU蝥't/ @f4 =\t@2B _:~xt{&u [ q:'e['e@:\HX1 荹p#,E-_U9+tmsyd~=@qaygt~/uB>(@TT6$޻vϿ kkHO?~R\%^Ne.eDuCU|VKn {Yt7{F5JME>q}p ILP<XJʲjU 3 4U^J9D`3 GCwJc>iYmBoʣ^h(a ^16OY!p;5c{Oie #8Oq2]IsRLrkk\K&GԕL_$]ֶ֣<Fj@9vsJ"U6eFnWoN?V˜v^3i| `1ob ^ipoV8D33AIfy<,ÚXc4PUT! Ά8I[bڵգcH';ڢ9~#2F-yTBL#:,KAtd6  ܓ( c#XFQ.΢Iu~4̸NYU& ~ID@wp?5Jd6%pܨF3:?YyGr}Ko|˔ )BS ݏOlc$]X-A2ϞpP0m9=Մ >3;5k9: F'|3Ow[2xF6Ml a`5]Zstr-OoOn;:T>]^}[JsbVj"V5 @h=Y2_9 ǯӑ1]rCMB4!V^j_ H{MO?XIBUi(e|{ٻt[hmGQYR ]kVk ˘?׃74 rotɢ Hܿ!՟nEGɼ[K-K2O~6̧A%YAyq;L?[u+ݮFsf-8=(3z;rў ?O*PY" G~vizzEZfCmڥ Q.<:Q2>;|U)[ٯ&8HuAF\O ԎeQҾNe/ܚ*|$ҮR'aG K"$d 9^+^|x.KU g0ԔDLe!gĖgmH^Ʌ-6`8m@ג(kI=i#gLE_sB]!~/Hw\G x"$7`BSa~]@C)1z"0@Z!SڧK/ݶ)5̂Y4\Rb)5 77b姚!V۲w:ldBOq8sU3wҔεA^evٿy9lv-oS]qq;~E#uёbj嶁"$khN.>;p]55{gyҐV^Qo!d]-r$c佴gMs+ӑf S24_V;J1/&>ur&fv?qƍHQ!]f=$ oI(S],v\_$enf .WʨB0扰{)Ly'eh7^¹zs RwL":RqD|W|z<:#zeHPWqke#[H ACjC `:6?ZFxy1upˌw"QO;xc g~mLlG#շ`ޭLaYk b>kAk] NGӈMh8Dfި- Wf\t@ ?;N~Yt#HxSlH }\:'eD8H>ѶS?rΧ!ןI# XEwGcY|_Kם@˲Ɨ?.e+{IG-];-! \Yq31b1+orץ\)|J:-2tUu&-`!^RKC`N^M*1cb^ɤ,lyZ2)x~ۣNl,LT4NP1FUxIsLU-5aIï%Y]-lv1ħiE4MM*&2Ry):w`/ ʄ E}3I>VFbCeܝ>bXfo_/Y76dRӔCeh眢d> J#wfuuJy~|%n )Zܙ 4f(K9F{ёI*'\W{CYȁoJHw;`0V/%#ExBɢks DSb)DfJ9cJV_[U#3?;9AU!` CbGb-/ʰ-J(3J%^ ԟc*%8"^-OZ<5gWh`9rXfsw* >xH6MBX^@{ōGO`jrbۥQָ|4AB2SqrqvIN/| Ļg@jYG\D4(MIQ^ɫ@bN90$7.[3E1H8, ϊAGeנ0CxҀZg4S鼓]5OnI+RM_B߁jz?e:.=!¾.fκ@/78 )>J;T=~?%fӫ PJW^;Ohb*jJE*{)Tޥjei:JΑs(8ve谻p0h+BC0<8}pG6gImw~њ8%t<ف_đ=G0Gգ}?$ƿampHB͐yZQ!766!0DYS}W2hC>-4q'}<"\E78: _^ Kl(,Kq;6HN4[ /":?ѽ2iܒ1|g.tܾ,J8<_*|{:drZng7l+5Fb.MIEww1;T/ïѾf7\Ͱ!zkHkeG9g%] Gǥ?ޘ2 GNۂ&GȠ_P:Th^RIޫ*#,h:()PNlti}Y;ZHɂh\֠RE_wzd<~wl!y'0Wy0 A2A|Ā3kP]{8`w`ȌFT8,zf*2`VrdZ9зcP#~n0W` kY$4G n+%H7rFU0).w nڸNG,lPw8N|!XTZ 3 "{ms+6vp@쿔D |Y9$K{86]5 领DQ-8n8sZ+FxGI5䉺v>ܾʾ(&+.%_F]$C,Kb~ѵGN} Y5Q㘹P#+~m± !i^UؔE}$\ltu_<̕Q|m+T 0S($܇HyaU(Iϥ=2ah{hvCy꣄#zO5*I?qX%,S3rjxuWJB/\zDm/5xk2xw[tObLLH`kP+r8ƍvWlZ-W|@7V[ P+䙒SIi4#5b~,yjE^w|47=Ngb߹vK9z ĵUVˠeo+fP3ȏ/7an,ZY9ssy[_1"ݷSso_ޑ ?|6u\_N6B2I(Q'5Ɩ+=?";G /w$Js7 1_$,-vdhsL.8+D~Mb܎U2{L\෵WPv6n0s1֋RsJP#Òh J*Y;3ݽ:=t׳ei h7h'`[)| }N*m[7eL,gHafPU8@NL ?poȴ3٤YNo%@-pFsX/~ZeU:<{$>IZ #9}NB&!´9Ce:sUQؠ1t$l^ ~!]ZQmXH ]IV2.*b%N0=0;\SLM;*5R Z]dEr+o~فʦ,5=+(ʗݧ]Apo'b`='xRLёXw<+Mp'}oֱxڥ794bU0aCyD07/OѻvɂދR =bEn݄fE t_Sq<Y H܇^/ޒ6KټN +1XzSL8SXioQ$]`*Ub3u 8RD{dLY[R/ezzvWJ[Lt*'TПM@)>SƲSrh=FB(u ›q,' "M_5Ǚ,GeIή?4̀< SOt[S|Qʁ .<GC-(LBv8.4gLȭM?E>~`"q.HX"YFFz/2שXdal+3θ'SJ X¡Q _㫮ڱPS% l#Q@?M#=Oe,A?c±=Wh!BZ<|dYIV9KJ/ >B{ .נ*Զ]K$nq].)'9ߪH/gX^c~XͿ{,;*盄V љ4BJ U tO@#= lы |9፼c@IY !$SxT[;^ ,z Eӆ25mM#FCzQ6n~<`~ 퓣=ђR8"$V_"/(_H3T> ~-w;P$:%SH(nB1sȤzcj,: Ȩ=9,jdKAb}gn>1#QhOB\)U.;'żڕw<;oq{Aau/l_}0D %WuJ`(v;g^dq*8{ h(_ +添]y]>L :c81@4f(Y z|x [q T!4n6,>o2@<G9Usck<' s@ؕ,+ ATe89ԝyy&d Q@6T' zü)f eƂpWzmDF'Jhخ[j=xyaL*ގ'!ƗP m9pwN[=}8r:F.#/7jMճk j^T6 PQd.4UxFCJZ[ }4ISS6Hu=aF0wy͹f+0XJao1S]0}Te$ ?b E >bo!P&j)X }[A̳YH2vف1Jo{D g)z̤5Wk֑HvLfH DC/\ D-IV,<,tXeSkFˁ^i 3q.cp]$Oi9n$ /Yj`KҥroOסOkԌ1lޓs¢yn ԂZXɤbU_{C Ұo>l,J/8z'4vi-C/L\s/oVu>ǽB>>Aĩ. :e`>|#mqo54+>P t\ܼkhuqd鯄pܨHQ)2ͱzu3lfluF"cXvP\l3Jzal7&O<%={rXу%{? pBx5[[ r qR Q,pT~zUTd,lsBusz5S=C^Lsfz?^RV.(tV(Fo%C5-<đXPD?'d͌_[(M<4nwRZI8SOo~qqp}4.Ϡ"!ޟK99hz`*-zqaj_^2iUxdmPS]C30U]d/Ev!hH.Bk6 7Pp]5\n]zz[RޯmA@Эl\cɊysDUR?Y4?@ zJeDS(PR:g Q4rRG \ Pl_/@d2{\RC[3',>4nRqc}TH^x榣gkcuxV bXͬ'^>5)5T.g-wJ)c3fz}ԌoclVخ+߿EZr(`gȊH}xsR}&ue'|5Kr](d i樴Qu8"nkL ]_]N^Bɑ SCsH{}oq~ܩRrFu.#{` r +B6PRWx 6!I W;)G]RqDGWX?.Oy%>zVV-\v2\e&j4az8-IY~!t<ԈiZl̩eYYP4:T+ :u텣ȜjF1N;YRtv="DGcjcdRlGdw@#O'1ppzwAdhO$ RLe]\bL{Qr)glvE|N^ph箾 >#;̺jEܻGa|amLre'̾i&Pmg.\J5nt²]@ngHdP R8y(1H,%M^*qYYhK yBܙx j9v;rT~y$Y!? +5pMz/K8cҀg0 Msz].kxUQT*k6mn?z5<|a#@N3Usxksa9`*DN +/urܪUeM &C}FWtKʵ^2aKOTQ(y7ih ?%#2c8d+T9fZR7à_p?Bj|t0&J  pɑ^WyT4 {1F}ПV8 _; 4Kfli'hUEX-Q FZ /u?5bL5 CÓl>> /38$.l* 6vSL:&Kh>=ypTsnRrdӲ| iNc8]LM$*kJ(FvOy#[p؍)#g}kƂQ׭Nvt0ìݡugs}tTPeԓ tں436 (lt2ji;O?J rσz3N@lg};ϴfW=!r$>HltEψ2?JsC =™3`gL潩|B4]%з[h_7QbF&yQ}l- ~E\f\ABu&R8*Roꪜѳg#X >xx68\;b>N1>u;'_0#s Q93o^d-92ЧjUٔ:>4Wلd';@[~$ XiKNsϭ1o1'bHw:E hC<>jyvwĕ0T$#`t%h)TPoךAkJ\d:h)P4|Y?~-KH^VY3ek$'SYUv KrȿVfG8rQПХttcfz!i=\ݤTT%[E@K̀\"&߮d.]4j8fhsnʧ\=n0(g +Y#ɎG13I^ @djR%^gY>ήꞱXQV@nvڃ 5n ͖lA6L{FS8rIl.09ٹGZ7K2-WelIvo&wVYFyxOJ6jJptb8ZCa$ˀNʶٗ@`"})'`b"y:8K>yYyAm*($ wK뛞04atPa+;p@El6C ZڊqE7 0 P-n^[kK,@^zXУ{i7~i˗u5|jG7 z>Bu?yRHtg0.F,ǬB/9BX s qAljV0_"b<]>u;nJ6ɡ~BC#xD7. 'S7C7C>B6\}i@htiD_ZviwIe5w_ڰ6\XQF*&jL+lӍ"*'Io{ޙuE C=πR[;_~Ak۔< .gP`Z?XDHFg02>_v\pp\]#3& &B*&M2xk jZK* osgL);φt#|u/ }8G88gD0D޻jjmN"s]"2V$&$5uZSvN{ v1] `w3oV#g*]a:4޲wAjHcrfOYA"kǂ*dL^2Ր5=(;R~ P]fuj<yƑ !+I~'IaoؙJ77گ֫#D Z+*wcgrvDWzfهv଴]~O1i lwc8uA\jI2yXxMڳ0C6_Mn+`Pb65(Q>Z\ _"Z6<'CMZu} U)F<{fjU)TQM7DYD)-SD^88Z4퐰?d!BR IpsA})(G) Hw$)0U5JG>>97P?Nqg{qJ]ۢSZ?h!,Lk'PVYxp.ծCĀ L`I H9f`V/P~c?3cK؍8ԇI%d_:KfaȤFmz o"&'?L5hwt9*!g̥/%I8Epc% 6AH n{<gԯ"P% &$:?YnY8GH^قc:>#; L3Mþ;Bb)?you2$]%B)̪t}ޜI XtnhrDTiQ4ô$<>Deڗ% 쿞 w%(cq79XħvD@=혹_ueT(8c[q" 6o'Bl[fȍ1"w\b%:P+e6Z\lS!__JDg>}0h76pbT;i 7oCAp3Y2 i퇲_3 k뙊mIA܎09T | ;QFj8 +h8lcJ $u[Y2m+w.LðJ$)A6O^G%#h]F`8J(ͩ@mtH={oVt;ɵ"5Ѓ#K:*33I!ҤFK&=^:=߂p 7}dx\z`T(D@e#Hؚz vLM=#œ;GV*R{P%>Zx@ @a?Ov࣒֨!/>1L 2g~G9r.o<%"Ц*08:qJI]ہw9n>H,4(~MC g~Zi|Wb-'~:r4q (ALͳRo,7d^B J% !x+/Uaw+R5e`|fwSbL`t||Ϸ+vb6),UJj8e(ԫfroⴺar[Pd"OHjA' AŨ$zɱq;c&Մtn+] iPGt "u2ӑ.,aP+tn30%.d1I"1p~hLaT/>~[:ݙi+ Y8JN8/p Tۨ֟q^}t~cm3Ur޳PqJ'(#ɚ^oB42[_R!qJsz$_N~y<X"ډO'[6B"A.{SwTfKP͟n3fvnϭD)&Q#a? hC=MiT-zӇ]k~Q́<ůnSC x"?Ư@?W9KZި S<Д}k*Z%ƾh(8# u06Ui| '=sPd+tW$ORE!&q% 9S ˔kWey2 YkanM Dk0=ҟD3w\:g_,g(ޕRIpA@X̾Ց]s#ZT2V2{e;yE`"nT!ʗ'q*{ KڸQި7?:j.aP9[[{;\Q@oGKR6<#p"KM#be#C6LeۖWK\m-`Ϡgy?GU(m?h۽\ذ-`g!DW BaFps&t-8C}fO<YFn`7'+ՀGŮ87){>@)Ar4.+ՕKŋZe1~7f˔f{ LFG.&"k|;չgZ%L lݥ2LO(4[w1zApǣ e; J"1bZG$Ai>,~@h A 5tܔX9.t &P+,p^}Uˑn-eG#֡o:-NWczQo"$ eMMٰJN"],9Hxr`icd_O+ne|h!o**v^Y<ݞ}Y2T{.WceNpBR3,9]CФƚ]r:uv\!ţ|EXL *zkSѦ7Rsy_W7gD (V%, ̞JG_M8N{I(˩"d* ZF֜ן\~ܗ꞉f Wp4Hf]0as)&]V$Maa#uMHGY?[:&N+փ?TV*nN72Qʍֻ0/7c[K=,D -eXَLΡrVY.C~#tN- U gy@r<3ɣYM?BqF# Ђ[W[4B>b#7Dz2SQacq$ ްzʆ@ށK) Rė.<Ϭ2%2\"̓?쎑2lڈ_1pB 1AIŰe4$ oErp;"c>4/hP{-Dk}שHFm,60v'Mb ډ i[4duJ)}n;\~m!D'896܁[0PmJge AepOvk٨DLvuJ]Ge3" |P7*mTLffx0/`l1OP!o <[G0lߑ=g %rkm>)nH#4dx@ >=6p_-)Ep-/ċ<3p`p,(Qc3/  -)jGCI0K9p'Dc+*e5K yL^AO=_VX @\DlYR+[ , 544Ls,UpeףpF 52ky|"XL񆎞^x{ Dc>͉=,`g׻eD AI"{,>}~[f}w8ަP(kjUOC-4"d1aO] .PAw:tFW^O 1"iW8O(:6SʤsHK"U`=S M'ypgmQ$+\420ʧ/ʹע!c::M_U(),qԌ ,UI ]ԋ:i\q6:ЎQ}[PVu@xp](:s~ފ >CD>_>b 3^DtqYd'gf? qL4-x#%C2np0guenadkDIX5T4Ci>8y 4Lq)\g(?` cUT9`D`%'l]W嶬4|OFy[~妹gj;ebNe T;Lk]ðmW ~UL<4{mTwMd*ǎIH'x:XbLGom,25\-`]t<5Hgw T O'Xj] iv4^yv1Xԟx~]yLcHi`Zi<<GYC,R/]! <$?ǃؿ4};nfdK5[LE f֗ Kk1$Wv m't+Tϵ+Zf@`>Q,EH* e-SZ!Y479 TѝK's^/!A{}PIj Kr<6I12hHoH;8~ 0uJd8[^c>;b7F荣W@ᐸP=^r˷꠷]#CwD!r-R|v@ et*Ѫ6$rFqF$2%,@Da15 u="-BMuA-=, Q|#n*\$~R6'r*]"5+c[ԑVLD?-FJ\Wzx,)3<_oM-ט]$\i4(\ހyhw}eJS̿)sp%"b1y$&݀dYpZIB_堙n".߬7(KLؖ,y@GWD݂*#_H]YY |_m\ďGSׁs V0EAu;ĝ.gn?F"˞Nz( L/AOC"RN$mvHڞ$g-oy3RB@X`8#qX%m*J~ܼD]x B7ES0 Gܯ_zE!lRsPx%0.C?m~( Z:%g!eg {4*NIQ]$a#{c)ZRZ> b{H5/$cHB`\c>T!bC%WG,[Q]qX3EZ[nN`  [rYFj>N_?SeD-\GQQk,zfF <U me>Qb+< ޿`(ovrX> lTi =LAF1qC¦RˌJ,p#=oOX D= **{UʶX%A3K/GEJ!{JW}àz*sH"'|&\@5&6m!foi]'+|>J3 Ļ?:?Wz$x,yx/'Ř"l0i_V+Y݉5c$]sCΓvE{6PHb` cg"Uup9,[P&;t G=!Ȭb*$Q&*>©>z#n^2 }r%}vó#_pq-7YI]wFF&gzpj7Q$k:N:`i0AG7k+Љ*+6jB+v)=6ݔE؆0 HC1Cb2 X7u ꋷ<jIkVTHB~Ljx3y =vE"guh4U9ӠoQ"Q]|7G)зDwn+ػԳl %zY[vrg,t,s7*= X2WFfŐ=t>ݘ8NgI^Y|[HOp4t-ؓSuG8ÿJ9Fl Wv4Kc1hWZj]!ze+8j "ue?HLҫbA)0E9KRٶ?EQ{CNXϓuM͕U]JN&>!壨Y;izgvqkwm#<1$OӐrWAF;-eNCbihclV+aTH֢݀^1?o.`@Bl. S(f$иcW'<Ƴqu ]F¥Q&rrj Ъ!7u8#q'Q)FFzZBz)32 C\Ҹc2ƳV%6r"K7 YLOpZgG%Mʘ d$1 K1q5+d#"ƎG'wViYG 7d@x]㦆#mZ,Oxѯ&&Mpb,o[N=tN^E2\eph}K5kg9E\B$ l<+/DQ?cBnxK"|Z/imn[n3Мŝ%-|eʹ{N! _l4);=ga{DGWu[[CN n{E:̓j`Y^wϒy.\$yASz1@bl1qҩ6aOo!JݻWmi~ܞå&cwJӔ͏TnDK0cr3~$5XG21)sC`n3"0y{[iGO@Ml3jʗG{(65ʼnlAN at 9y-@/XvV IV0XAr8͉RQ$YCUAw zz4IG bHz.#+D^,x9Q2@NC婆,FTD.px̕I?uGgKsVYl]xXKէheר$\yuK}8D>(a H_P@q^aP9B q0}J>S)9<<}Mq:d%#Pyw\ ?3x-X wp*ZlA?x*fԿ6Rb}7({rNHQƮྰs_[x|!IY{-wRqR@,'W; "[ɨe6ދ 7C^kcv`" VWM3ϡu4T4SX{2*E8*BLlbYR {YBZCxG7wBZw"EWC௟j po s~efxT-z> 3f?1ѺcWy":.ߓ1j9Ҧ" X3f~;+9>q-K]Y޵e0y F%6t_5(ȱj"oBv vR4StX9xV5Lm : ąߏ }G xf Γu?]0`/ҷ4((s|(*>-(U7§)SŤ1R) 8r"Uj4-b~}VTrP/kbS/cJO՚.%fiA lQAm{O1 *tqYE~A]d[6UeFԤNcYq]ΤgaFt1AZ$ةk:pmnG,LI 8P?ڲ@up2fqu[9?M0_xt+G9k}u/,! uY 5w*h:[a}-,dǎ3}QQ(C &yGqr 3bCy#+]%F [Lf3efȯ#yxqv˥ݕu|ʞլ FMA]JEv00Et?6jZ ٜaW/`>@[!Lcni=j'; ؾHq %3uLf.,߆jJ9c*܈%]!] h?/ICtC~V_K-%" Pt-sQUE7{3DVǓ`p`?{|-¦-s䊌H_ғx9[Rf g^]қs 催ǎsODb5uRXs۰ #2kI$tfkiyYa_ go'ӷZ1CDVO,+@* oi:{P kxbFoKJϼzyPȑHy OW% eYZUV˪ة",I!f9QBe1dT**g&q6kme\+sxґgSk`PؓP;9@=PJbkNr/{1Cac~:zќ!'[ ޱTaާ8#/x\{>/ FIť8]oCиR@${;YF0z >4i\}(1Ski=rh6Pk͚X"hcs& 1 罶@}1?AJo4{!ݸEP[)&wKQq->=&94#,ǧy`PHȳ.}.~ oYFfB#W/9,tOUiAMOzO)M>pv%>铞~d}"U={ziPfJ>R7. ^Դ'WV,kڲv'G4/>08%P%>YHڜF p4CߟUcVN9),a[?b7h4~.1xs_㰾l_qҌsH bO Cf pf3XK+|>,ДM9>WD7)g3b>ޙ!r;(o|迺=ndu.g:)B /yf[(F{MV ͖(p1$ٰHT[s𑿐@, >%s np.l54W}&&e_džccP ".&LL#cZ'Go8/>ƻyRe_h]AuZ;8=@N {yvc'T-ەY~4G4kt|NK`a,*io8%E#h\B6S+F ^<:X:C{ ЌXaaIu9zCVC(-@Uت}/Z7`9W NȦ)q-^IIm`Oy-t͠ WWOL2Tbf.xv_?[* j`y&]9jᔺt n$;Yq^D#i<7;_6[_r;hd #F+jq}l'$Lf4b7E0^,ҋ3)ڥ4U6B^~<^ } &T]]R|Ƴ(`@B<9s{5?BKfHMVɠڕ l7V߫f%eQi7]?0-m^n𽫟,Ŏq记VI^,A`L},Co+y "?B˞kKFq0䒹_EXꠞ$.,^>wҹd>b f>Aȶ,+3mSO+%?ȟrZxnK;y2hjUfw} }M56rOο$:YgXB3i>Zҍ =ܞҐP',7jĢV%<שZ_ՙ8`.b2tR>>l#[x0O&O"=tz13pHTgѷ-PG<:Mjf?o@Ƨ$ I$oCO{[ i~) :7Wө871Eer*ܘą#˝rg$G;@_קPlWUp~%6dRf2~ϲ޷M-^Le.VgBIa]gk(~Ry[\p=_f֕`xDr<՗V"FSm?ٔ,uf_vX DT)tcWH$+ecLZҴ¦Ў'" LP>ljZ5ifBn]dvAz?܄f@Rhr殜L}6wy'h[7>Q&iR&<(K+ճnİn0HNm-U7{ӒZThSbVGŐzyF/J¢GcW89$c cYv/Qs z>)*֒2oim0sxMd>Ygg!3gATO^u=5T[\` $.;yDy5I((pUFcGpµsr},CEP' eI²= (Rj&7t]m bڝ_rstׂSHNݑLzKNx!UGPzr:qkAG z\Hp\7͌5nXLdC/ẕ{JI5,4)AG>I745ϐm;Nդ~ahjNL$Dgc{ܷ-PH7G9TJb0K_}_;qh:F2YEȕ^]){GG,rEg#,}]B~WVz02  xɝyj)z?rXC@W79%$;W%zQy­vi\a < G kÆE یIe ZjI4O x*H܊vx6ޙ`٣̘.4jA)rQ ƿy0߂>p-mw}VILhEG`PꗘW@QGZi[E0)Oҟ2B'U'Bmʒi@  ۮ Be-K#iguso5Jmk0|6rmBUJ`╝ԡA0'0DMPdpBD.]KhYhgV[J; pbqOcI-JM2gr=ɴIU+!BjL7uR3SܰqX==i9's x*EڑH&#7i;qɉp?]>)\o*^A"Nc{?z#"-]\qTxգ@LMw*HŐ÷$>Ԯcjg3sW$U\%gi􊬋^X pv%& 9,qں`7ANs^~s/ߓTF/n>M,) _OjiP:k)k{+&3sd' ,p0{"?4*q >~LD= C.)O5VMPŎlCrX 1f?{Ob4]uB݁/vJHD^E; fobjP2l% ʥ{+ֽ& 涄drU {񜜫 Y;+Rs1b*([[>iOO6-ҔL(iq2TBN`z,Հs8a\7r_J96&\eRIGI2HK! [*FucTg\>z EeE'HfaBȂz8 U:hAp546hGH|'24l]9/Ֆ.K%$bQne\l pRԂYLj0EA6z%,E^o4ne}g:=Q&ӱb+٘&pt?A-{-Lb%KRQ\솕†qK ]GrᢵI9& 7 ` >Tm v߲M>)cݲaTқ/*S%K$OJtip!Y'7t;pD>~Zr-LkNP*hSf곇?):,{2OΒR=*_Q'-H4|@5,2xGxbk_BB"J3<5?d/_ҒÙ~-i!ua# I{t}<;AgjoC#ca !V#xv0 IbTv-=XKJhϣW %6cUyOOZيxjdTk$:?kg`̽,}l *<67l㒰&RUga{~3KLJqne8<(TcZ%~$ŨBKKLcHSh8m>G`Iڞ̳#ne6WٮYSM`!<^C:/[Ǻt>$LhYI [Pab?DC"`3 Uzq4I,Ep |غp-[4]>dO8P;iPTN%˪eB^9^qsw6kХfglb#Buov-@nxl#òiӺS{K ^sd3&//HIJhBP9cm6ʗBƗg: .Gnmc-2sf댽p! eo%qj㶦,ܡt9+Up?N w7wU]C2j\.(R$ 2AjN*&(8o/rјa&R͙Vջ lLO'=Tj业?"g:fmaJ>YaƬus B >=[pv8y zQyӹmdz$Qu#q hH#l" 㴴d ֑{v]A@~aW3/8rh:2"VH3lСe ׏>UHFZ[mje^"-GOL;Dz9A|%#1d-, H6)65' %T R*M3tn% N (ǛGl lnPʵ6Ms!P$C*jCQ;#V+?CJTe-[cmY>xDrۉldu}ڣGܛL*'?Wor.w'ODGXv2 w4'тG(-&HG ^ZkPJ ⨦FK3o[mH&v(=H pUOlй/Mc\RcA[$)|jB9!UqϵT%Yс \t RY#=3ڌjcr;{BZQFm#,Tk).n'+hy%/툭;bBؠz19˻%/4W{keP/ހ^d@(CGa4JobCCg "apKBvC>RLYGIΦ^ "moNj_9 F(}j(A5&USvEF-Z+؇S7r Q" TSNm\O t?lRHZ+ γJMb' Yقv1(B) Zw1Ւ+EWi"Jl!Me}IԵ<'yE&rmC9OڨʁG\^msϛ-8L <٣[ػ!wsz KZr'Yw\ NݹI=" bu(j  . пS,O0In=W ʕ6G1>L8^P;Ec /&HSN>~XH[ږ3nm`r`g4q Qԫtw`=͢J\=93MO[WU3֑!uf4;}\P`5+?C2U B(NZCd3B!,$ G Qx1%6)tc&bd-C @һ$Laa6ܗ@d86 *齛 XB6†;p:g0>E:rNhn-j vx>y!$@Pŝn2i;?vwxP [D ţAg{%p;borUb!vܙzc\*Ҕ_5 hihCPZdE hZuK4,X T<$JKXȆS,'"=աsclwtc']bI5H SjLWWbWL`z5M  =%SEAGNı`i]Gi~K{XY1?/Ufh҇S扰Bݓp r7ob[~̋*m2$-e{>S̈́<l7~ɊC,^S_Ov9zȥ!P#s t 1^#^bxze>YXHQjR ["By6ٴK*utFj~2?]EhAj^e5@$8#_ku9$VX\7K]潑z\fs\s@[2EOl˺ *wxwQٙұw=*I1"| o-M\8fWap9$NyX2:^رxEJ_REd-g';rn/fG{<Й$Fp h݇LSGE$0=5_=5pmÆ݋"Ӳ6q<.g%}G{WԦ؇ 3$³ũ0Eĭ?$ hj|nF%= ӟBy{1p ] yO0 Pt[dqa1h]ָ: sGA3Y1UE2$')I,> bhfܫBecAyJm/ؑZSNvI9 $dZsK֭EZ=*gꠊ᥁s?F"k9+Ph +|B~=h{Jwk,(yen$0娱=%23ӯ gXAY|2 Eʑ&UF~E*&Ӿ(N:zh|SUlWXxs"ـDY1"J|+#< EDB F^mkZ/q*Ds`Ҿ'a.xu.RBn[2fJr4@bЋrQnq"،S:/qAg}i| Ң],Ÿΐ w.I(Rey+:)X\HRkM PM jҋV|?zc*|?b xZ8=#^=korp?Laq9wׄr8+R'hOoNU 4gc:kgӘ-L J~ SBzHPnĦ#Ydx@ ªsQYz q;ڷbPm~1Ho{dyoȠ_k0N.x#~?nqo]1?)X5;"xUǐnE7uM![bZ13?;Z-vx/̃qⲼAiR N y#/I~Z+SoYzCV\_*J\(]9x]+3ͧZYDBcT0PnQ-Q瑮' S?)4\1X\:u vה Iid\xw@.&I&_?)2seO:1p @+9ވ9e֧x:$;vIlXCLdAִbBIǰ.:BaLElɉI0 ^} a|_KT^Jl)_ .k ]Z_ ~lP~9T+֐ #&}OU06C,U7]\+Neb06g h]Z~ɀ眮y[&'ScuYVu"eL %EolM2X0EiD;w6$SV~k ߸a咟$zF{]7./u4X)h-\Is;b9&Tw|mHk-r!{({οTL?eU{\+8OӮ.x:lUo)ojDsGnO簡?< $(CHeo@~.:BPrAdE~@+~OI<븩y*\A&k3aKm D.tPXFk4c!a>(yİ@;?;M6B -m֥uE;׆e+_?Fb&CDG}m_kڔ}<5V8D2=X`:>8fxR2@Ŧhӊ%TF E.aX@\LYuw n$$>?HSɁ'hK0֭7d:3zvh4!ӠH x}WgLR`s'ZB__f~e-n sbHqY']BU!zQ! DSH.x.؋=TH8_)?<ՙr_;2LR)NI(MM9,+ ҚUY,?FY8 UD_Aܠ]HV C@FL:&J\w1986g$\7$HI⧵Y͇^ߚS98ENYr&h* piyE7R?׳{Fw?5+^Ѫ 5L ^r$7gyGoÄh7TAwDެ j8W/Y\}El[Pwʌevb\!_(jҘ:UTؑGFO AM4q~(+QCpݓ lMXHS46F%6\TPixкG SY*qԬ^F87nP2IǒD11UG^vQ>7 #Cpwfc|!H+-AG mA>G9osgfUоq1~XCH-m6,Gh/0m*bUoV,ڶ U&jowՀc=0+2=U蜶,Xkăevzt;h6hU#|hpHEp-.m*Ĩ˰8p]$-z(U0ZlO )S޶8I%"ޯN.r1dkB |(#UZhJ,+uwLs2XD]\ٙfMDlO(iLnNtdH'ebԐ8_r#uuNcX7E a(^LtYD.FH8V6'6K׻η cC I{mgKO UXd5o^=\{0p^CD%»55ɢG6 x{̼ݾ`>w J~v0#yN#6]W;:@&FdfjgHt6ے.{+toaPL"r]Uew`M惙HZP#MDܸ*elA< H[3`bzwKOmmN A&W2pϠBvTAN+DH#[#k"3*fk|k\Uqz UJKB"T\W.ܴ˹ID= 0KB8SYkT}<*t5:42hz>Og<0jG hl;y|JTGDN+a,0e9Ś9M$8^4=0E:1ycIB|Ŭ֥>nuHRy|.:V-IOHr٧o0F+X$gt.F{7H8F}M,ҰgF28k-0Cֺ± YAÏ ۊ4ųBo ]͑vrphj=O zw ]e{jKR4t{q()&YK[g*[͡dҖHYAp$=g_Y&a4mmX'sa+{4m0 ;yv.“8N#p+jDNI-8#:f)v*dMG Kzfv_Φz+PCi`HQ!IGew sˍߎ,:~={b:;=$/BMltPɏeQ,Y%j]̼e` bdcrA ssP1'Oiָ%:gԯlTHn{VQ1~i56d|^!ܓ*$9iOUqڋa0}Ov7П]e0N6*IBFO Ohq&sGr6Wmt ? "xT1^%:v:cD7祇e.bStvmw~F=J虹dJ %!Y1,{H4.XmthsF!& o8[wtMTJ_?7ODD5dԔAf^fU|!}B1td[Eh e8>) lL:<\..:L% %}PzJ/B{+ k$^ay( >bKRu:*ِa1#Rۮ%:>G39l ֪ن7iWV?ew JZ$@*CaGtWw#"?$P,v{;¬%_Ugs~@V PF5i`?:r6p2a3v 9}23tQ_q@H.83HSJr$g``h~ѫ 8A UФ+ң.L`o48C> ib.`Ov*SQgE0bxoEGeVyX$rO6=J]-Dմ ha/{\3m+!d|~ֳ͝rt隅r*^*&G7ZÏLJ/(KjN{GY\ڋNsL]#v[g*# [yA.j2k$qBgf{C1oPxP7>iwO}f@] SHqh̫qY1L},(Bձxц\d8Ŗ 'NMb(Up}CD2/& AYY|R6MMǠǟTɭ*ӭDOSEԈd̉ϝN/lIlڧ12XҍnytXf;K%P+qehqxH O~ORU^"5uEY<Ǹoj]*X8[QM$ spcjN;0FA^q%znnߝ4շ$kdPSkE-qmH_}vMDGH?%5DkŠ!\A'DqKag^JF6~~Μz.h.Q7N86ہ?ȷyhR} zF-EGiyŏfa!o'өym0h^\ vqpyk3vű ]Z; LMgyqocNYݥ %egIfLJ/{t"RoaP.~?gl }aD)Us$$y91ٚݟ3؂RQQQZ $%0Ս %˪^crjEP].H\[k&,STŖouA%0%F[7\Xf@)7mKjZn܂Ѻl ?#ecl. /&Q'sq<&ޚ00K^JNs:\6)ϧ9?p+If !vCXnӷ5l.X=5@w(K_(Y^hMx( $IAWMl,x2Yn!Z>® ْ$|n3h uuN"B$?E!bh~띣M6M21]NNc9+nkR1(-z!cc]x9vO~ 6lVgLmjP^Ǥ.oy4C=TCލӽzO-5Q^a)Dpt%׬yBM8"85:awP>CAItۘ_1UuPEO :1oRl5X4y]gH@~Ⱦ&l^8}~mƭ_Luh3E܎71V+mbnf\~rE˛sBkanEQ xW½!|07H^Ȋ8GȢ7u/jw_pc^PSP1պ<,C>sdƜ4Nt\UW1 £ܮ|[9l!]C ]O+~YU=Bl42jRf vnkZ4 6ѨBQւ ~p+Bbsg4{֣4Fe`c9 A!C}x%%6W5e [ H3E>l Kz2#ǎ+XpLw04Kj4zD]e*0T-Hkv:!Z4::  QM?Z,|_a6 <{.9qWV_VONue}!e±le^UWygD sR$gg\yܞ}*;)z|{ Qaeyi|eXYpoPlNxÝւ%y"Z>M:2cm]ιb'1#925.)!#dtg9xB4j](z@i7'1O؞U!| CyAG38|qSQ(HRn}KĎ'hH |^z!4sN>R6|=K(OmF/|u|ʅKF<%P^0'v~2%`/wE^Q\L{.iˋbG.lFd{>ߗI8PEq&WګKq3$ps]L un-0 &|+vp4ڏWK9<I[E+c%c;4\#'_̢|^ q)dm4O +ovP D`t$>1" 7E_,}2.m*JӬ0Pv%j/i⯠Sa)IdٜRZf8v^ yg$ K)o{aݯ P6{iVW/]Љ {'۳1>sho_:~Nv{`± |~NдGũgPF05$ezJuR㜘OQjcŰ Œ  qj"Of'>]xPVo2i)N<|oHQ-it煂.+S0Рj,ȹ}"fm[Of:ß tr3o-LtYoe\@ɊZj&NnEYG {ĔZ|{[f2"sJ~)R_mQC` ݼG|NVV>癢NS^HGB+O-3ki$\uǨP;[MW j_jY xW}rO@Sw~"vw_SPk <߈츾9 O-W/ F/pz=0ȅn=5)U+ ݠj1zr GB=, !3oԡ7Au9!lvB&k^BD/7`ɈBI- +{wں]9(RgA[cKU v*S͛[T}0LAc}m1=]*[6tlb|,\'}UULJah!=k_kwN9Ɖ= HECo2=pl6 d7Rҽ&b!w#ĄA5C=~) AGwLPK( CSK7I-po-0|e1@eE?jEĜ8c |^A^0 StU]:g׮Gl.b)W<SqgF#і @ا<ĩxh&_s.D((tsI#ѭ&\%جSÿ,b 3?J//1&rMB4eK&\svq H g[VLHN=fϋNbQZ1mefڿ}&Չb/ AslpH%+dLjs}a%E5=rDIj/'DGZ|p``$wWEvs9Zp҂!dz/!)65-d(}h}Lru4U#L)x^򵵅ZS-"dȕybve1qrO'Eް9;UT>a+ɼ.'psg^k(lr^) JNs %| 䨃N'V6\&n(#v Еf"+63eKxH-Lߑm YB'Nk}FywZ̄|n "2m"?LӇ{'Ģ,AȰ 8Q*-V)e)>L8'oHZ A Zl_}2HTnW r!*VQX_N_i:KEb5N~i9_|Iz 3P$s֑*$}2qƖ-(6ܬP@^6U~Ba4OE̒|zO_1|bgraNXʌElmʵMՈcxЎZD0 6VSͪ4fwnpCMk2 H*E[U 㴼tk!ޟ?[L=2^6n5tT]aa\Wa(7iLo y UCx()\|WPlKY&ƥ"n@?V91Eq=7g# b٥V'Ⱦ_DNDKhgrSImDK[\HK@aڞ+ZV(րY|ɪb~$=mfm  CJ!xm,(`uGd*:pgjf`Hir#gҿs< PG렧8> ٟTZK4x0BըP!Lg ͐}b ߮TZ 򴘹ƦbO}9xL[~5ShJ^~/sl[z:ϰI0 o F 3ĩ3Fpm.j3LဗrYd[.a0džLVgU7oɺyaP m!b%XI14Wη%{ |#yڏ0%=p䮇Zٲb+Rsp']A2 A@>|!9JU#~j5߫YzTkRgqiDe"Y4P=;+o#MX^)^3!+vdcޥWE4?yaj%ur=%A9πa_ ޗMR zFpHbMTZ{N|{J9)+Ld1OkHnWW3I-:_mJ`mk"Ldh_c㉍HY#]D@b4 DNf kᓊW0f/2wLHyWJcs(uńі-4Q|7y( ݵF-0A0*7۟C: ?"bdI>u0=E L7VDN HXEL[G^-m*7W[#:W|xd/K£h"@˷=h̴$@?+M;b̓ i 2_`z6i)O{>;^oSx֏{6*#,.x ;yו*vCpj/^D9Ϥ'^cww+*/l\2GiVrL\,y=yO Ƅ yӂYQVdg-=o]f&G?3Lw嶷Y\NOw~PC *CX%{ v?׏)/.9R| ɭ' Xyhn-j F1kAU>1Y"pE:ekAsV|uBM7jSr=͋>4fYܒ&!RðɄD6YJj-<׶EQlJ- RKO@I/xk]~R Fa0~;,YU`y\|jk[v@(46`;zn9Q A9fq3}"ߏl㽋t<9!¡!$QMzTRO1yz#K'!8 }*G{# M@{D^f4M$_U5 ;ϱY b~ߑ86A;TdBwM.AmS72sT!Mb䫒[d9~Ѭ|;Ԅ~e KuTkFy>ݼO\K q [,e'yI.2M II5j/T5DATk:yd]Ìcj4˄[N_ T(N=C1|Gm7N/,᱐-p'\pG5sE/s|*8*F1ꯕP.ꘀ4MRVOzC7XpV m@Ldқ>DQv۳τ44|pGz=6v}"Jٱ2p eoz| >~ gCF*٦7u$(xu5aM":1ez0<~0ܡk̯m2k@\8zF(thQkJ_ v$QMz1]ɋ` {D߉5qLė D1"9XPOS |n[Ys^dArn̖ccWT,PCuʪJMH9/]gnr8>~p<9`}f]q"wןŮHSxe~"8ut3WC_6/wk<+b}H׹A@e⢂jP.2p󁜳 Sa(d |teya%?6Gj vNZJ?\0P~)GM۫6aV;ի:,M&=fB a5!`_HS2˥&I\_I'??+Lnz-6?=={co% ue&KF~Mad'uĦt+ c8g9G絙\$!i>č>~D"EHpS?ʙ`ѪXϸ*4]+3GwB?Ƣ!,"+ic.^ߧp:3S .ڟWz{u;9zH #{M3Rao62v*9#H4/7)2χxs c p !=(iF@C'g0W$;D>ԤnTS$XMu2)1>{F^C\f *o %S||CHؤ9wA^A3#awzi%(y=GLpr8?Oq!~ []"pdci>R"3\@9Y{6O@BYDϋ DzW*ks~aY ЄɦneN'vJzlH&!iT o_ڴBc}/$b@e5J\`!&vEPnxDvqehDkeRSVa%?*HR:am XnL >2w"87qxN+SNE`̞ha>P#.Ր! rj'03nP`ʅ0F8>/(}>aeWyb/GJ}j:FnÈ'J<>;õ(8m24|l M7MS%I t:4#_f8u yǶZ!`"Cr# +Uwr@e+ hv#5̦JѢ@ tBu_cmQBQ 6' ۲@.Dzr5 EMζ^]1԰O`0JD8Go&ڍ_%"Y" G\p;pv^!@&,2^3*C=ZFF(W$H B/usYB"Yi 48cX:/RZ-TMq)h$ᢩ5(&fw}T\>rMoD ^#pG5T]E 4No/лhl|F_H}͑r5徎AUB1 Fn{v%A9d&Jˊ W?a k|Hv0-slI!v .<^V`̩=Tr.ab0݁z:׊MM,ji(zSa6ā;)){s3BLB˳\#uބbygYZ070701000002f0000081a40000000000000000000000016650a15d000019d8000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ2~ s)r]R_UcLg+PͦVR}k/ك1EZWW=_Q~uC 8o]$Kaev jKǸN^sH~ɗևqֵ+F+s_Tp ?d8,UKu@hȷ*Eyvl x73~_tV3򾓢tk$*n2A@UQ`q^$ǶZ"M| 0zoY'jzkZWxPyd8㌿Gr^K B  E=FUJnqb>o ۞tƍǚCȵ^;d@\fnWyv!t>>/RpG }We/Fz+dync%"Cg Q(C:9WeC 0 9q=UTa܊^?]O>ƙɨU6e+h艴wb5ߊ_5zLHm7 F &!yg\mhS>Sy c*chW`k5; F{m#pHT[wB/ y)z ԍr10 sG"%ЧYKupL:){*<}fS-r6:8lv%N2q5Y.%X!ph_EG &kі60bclj905hA/Zkz H5?AF8MDDʈ l3KpxDZ%K) ZOLPa*!`"3D R³'%H$lSx\:o Y8sr\١֒#fqŵx\f\n%*XnM=ʺ%%<h?1bz.kA gh:^wJ> "FCP|yb˿`K}}5/)X쟔b- :UoxAioRNdm+>k|ۆBY2)Ԍ*I)JeƦ> }'&[s} kgi, \^bEdCq1OAȷK,s]ޒ߫{>cѼ3n LoVA MGٚC"Y^>`q.`!1^ A;QϊD P֋%Nurv;#]]m]6+`ԊbTASopG>K=SAWb8ZԲhlbSiRcZKehja| =:|.I|;Zm##ҍd]{ߩiz N&9ݶY,g U؛ƹ Y״۔׹75,hbR(V-J>r%Xgx?psbP*|A!D2?i)爈*9ne"c׳5<WR{@r֕q~tAUT鲕5͔߱/L!nٶ~\I휣7h}xNTgw@Z6׫nNse [jPůnlNɛ$$žމY]-/Z4%?~ݻ~Fw"a.5Ɇ߂GԳY]9C~*mܮ,(0k?iRdƑ 9 {c0ЭnТm[5\kj؆!ؙ:S8֤j&=˻akd[UwDkecDžՈ-wuTJp1ϡDKJMkz Rc԰#w 8cB͹(rjFa`(1jզYul#vݍ Wf>!m ]T@Yu |ZȯVꚪͼ۹ K']FRD0_/Qa#Ӵܶlx/`XDAXˑ !0Mnm゙ AU4 ̑'χQb}SQԳ"P#>UIԓX\Pj5b1Rmld"g0o$u1cc+(5@NYAV6 8Z>NrX[+VWwztbxE3ZRuٖ1[NdpΦ\@RX6B?}d6rNjZqtQ[Z`>C ئmĒ=۠jJA& _dK\d [3 uN<+l+T|`23du\aHlv%.aOM  Lie+Eml}R{E{Rg:䜄ƍ{' e~y{80@o{zE ͈b8BX)/w AXH#6绝NˢGn*ǽʚ#U*& ,H߄fL;\Q cu-hJ|212G-Է( wAR1IG12=IK7t孭 f1yئOe3_,^cwe;NHssS,Rܿ;ur\DRq)VX¿v;_/CR.A_4Gz ޗe)H?t; Lɉrf TGJes(?s8bgb!ʸHߒȌe6pnIz16S~*c~t>'hf.]BK%&;ap=YCP=ERпFle; $wx:%aUMWI%oV;)GpvKݭR3o0r~ET(~$d~٣qڞ giYVL0#4UC~p{fb@bVSҳ'`˕K*OO}5GM{3fvyJ%mkOy7ke,-|ԩ#:v" 3,Zyp˫`|h/Y8`kܕzOC x`I(\:Ip.Ywrp_iR04w<&aٿPMCÈ#c=83:1*ZS$V_r^6ͣq5 a&H_T(~[_M#?S8Xtutp?F7;Qɢ)L(}(>8w@l+YBÎpoUܐA~<\s vj1"`0 >IITR):A;$ vYw#R ؏b4A>W#Oh%8"6Υ7ZNXF2|rF4#.zh3ạ́ː_|9H|IQ-Sz4u22 n)S#UP\L!TA!E[ 0;?fUl#5!kjJΆjޠg{PX׶44awZkp$zM|)Q[[Od\ҹo"'Q\a(E4dtj5bT?d*JZ|k82^Ug)Wޭ޵CϳKuOk9wmKC!}V[WĬҐ>_ mT/‘|.Fq@xeҟ2چE/RTqou^Fq4Ñ7x񲄵*OQmC),n.ZWV<.:lqU߉Jgف)%-R^ڝ2iy*}BD XK;K&-*.haMutK$k 捔,)S:)2\Nk &KCbaHZsִl|PJGT Fk|Ē4$HH0d<| TśhTb~;ͧf_rhWVߊJE0f:ܠY |+f{}(z*i=.JclSVZK$I - eبɄ*YN[i"$Pr .ߝ!N] \}|+1u FpXN=1Km/%V@y)4EWd/g].?44*-6K(8d!B Ŕ9j]&*uԈ=M}vNXtAN`*UR@h@䐬-K >4n X?={t*waODZv;@%$}@ z+14aӟ &e|4%0 g[3Pqpp`"B!<~DJMwTDner$.Ы;Jşax ,GJ0ٻգԉǦC|2Hd7S05a%v;3ymcSd{Qx,i'@aVB.<{Δ~Jr#p({gq/lYAk~!A굝p$ oM*]v.vyDn|L_ uoͱPvcV? vvk‹fdmRuO(,q+N@~3S ƱgYZ070701000002f1000081a40000000000000000000000016650a15d000081d4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/u݁]?Eh=ڜ.+) @A4^_'|BFoǪ`;Jpv:.c'{>d3+G4N\nWiFy$%)~A\b|ԌԠ[nK =(zpԌELJ6@: 'VH=JCD},6:GMT=x)my&%`o?&:_Iн5\Uu E_xBB \Vk"=$ň3|3g[XG ]J6R NP1 f<и _]q (5971!ij2cȼ6_h2q ^5ex^@<=u4SZHCwlr}+P޺ { wvq*FBL+)THqW tqŹt :8S|4VeHE[*LS0?D9ې64E.,:٫WNp+t돂f)Ec?dQvEUCйULϜZqe; q &&cDF2\PcnG 1Y[2+_mwNln&YPYadxRn "qyb7Qp?kz_:PO#gj r$:6X36ZRPeVz4haTdvf-i}T8RFQg dt4(p_hY< C|;W},PUBZ"r4'gbu8}J F A вp+itZT`~wJb3ĽB4Ch4U4,i:׷1Tv?3"ΡL&ͅ(g}r{f}cmPYxTt`8HS6N iqIla<;a~99uA= m8zdђNs$MZ[DFWOgH7kN2(jH vt7jVn"XaZso:,xqlv(.Im2ݰg'[%q:b|uq%#?A!izڲpоdžt/,w.#1׬&[$*!q`AD8멇g{<jDxW*ǴA%CZ9?ɤ/ն<{RZ^ƍ+[*EwIۿ%a%7ѕAQf()|w~χn>Bʖ{3G-"ڔZ-)CUf,5X:V%앛 38B VZS"G؃Ѿ*ITȒ\rRƾ-M?,2_orab~d Fn/qw5h7S93Ȅ9RC҃/ht hB6c8Eq|9҅ 3AjclRn%(9>kp!Vr,9&juUk_NIRҁuZWH cͭK0+ӷRhv5&?#Ez wFPb2U<v6-3_~Nf߲nzM<߆r+JO2-/ 9~]b 3D'='13BsM(d+UdO4 J!LIolagrgŢ~VI( \Fj$_3o74[yL`5Y M9/a){87~"iyO(|pͣy$3n#"8K.sJE }aJZ7{Wĸ&y*9ׇLl] P[[ˋ$PǷ8lW7/se}]LlTv?왢J(,In# 5+Ӧ<>0v70A]jb 9T֖.%p^P5x W7}CL&W{w0ݤIH QX4/Zwb歈:G0xTAtW>\?LJ`7$16m*^ qKܖiKj!xaKl0TAyW7`=Kf^)= &ZF߽<7{@0QaR*JX*# t{vd1 xlkgR=^1!0Km(3]u{&<#g?=[=&.AIxu@Xb̺=sHm#|mQ #R_fHdΒkvcóێɫۑl24 c _m{HA\1NRN(#r#£SGnV3OIqЅ[Lp_$ 8Ce+*u8)]e5-5Q%m) _PaF^seɮчX8F'hSS6TN@0xY8\AzF7/SH$%?x,#˷Y >/2@PyuRkG:U FR.eBK~Ke 7v0{H0E̮ŬI"&ձ_Տ׈|1bįsEf1b!Ndzo0||)4gz`\LVL_,54̘qWCƊaM^4Ñ0tŷ`x&IsEy=EypԡmhHrIldw,FY79IcZpUmD()m3״VtIJgAQ*v9xW]EF]*̣an6)3F0Le `2գo9I7^|S'<2d{nH3E,F|̈́x2HGx 8՟Hoz'oncq}w4Q~K× o4 ]> Q[fkG'o4h\5P`K[>g.~3eѲ1;"J[zC)t<I2d NI$v$_rv$7+&:<늣kx!YlC!Kpo>M너b/\Zf16I^7Wk˧H4=h5Veu!kNJ< -<=/y*zPK?Q|hˁB$UJ;_ݑ#$ǔ">?)Z1M|Uz,TcSjq:FԎ3$?$GU85>9}9 i+S|B tLdO:^Y{!{;tFAm̓~0O2Ql[o|[6t{Ճ Zۻ+ @x~jZ<6*>nNHVs/iKYy֑ؓ]D<|ED$Z[1Ȁ%zDrQ5,<WD<0Q`S#-~jJ/PvX#aTCݘ565yp6B%į;&Msa|5P 2:2±A?kVmXV-AzUˏ8ź~T2ouЇPZߦ e@D.W1ppp⛶L9+;7/@]H4=wZ}#䤋M{DN1$?7kTE[z S`/_'N5(lA(ҷy{wc>Nj{6oBA=!x']t}Y=i1DFwUXlmLYv6#[>/&"2eSI {q/nХ~aN]M GqK&w/QcW7}ϳyg:`+E0+8yNfP)΃*ի0clRGڸXبe`YE UWøDԄ C1KIG>Nmb^+'롡:,a跐eHZ#Խẽ$wJր=$nW_<}ÖO=-.F`&,aӎ@BXTe~-.zqRJG&MK2YȞ9`L \kGڹ &~R{VCjB) Ւeh&<]I[LnL4I##fi?Z'W'pW YUcjKDD 5S?EܣAlSWI2W~E5pP(8] w T" f)&=k-?1:?5>vrt7,]9!'\iMr"tN;4<K۬rMl\K#x͞MB*v|L5ɱB8jT12nCG2D-dݘ,G}m.jE( RKrB{'s;W͈5n;lOfC‹݁ |K0VyXq~zA#H7LmɊWnq3J'4Ns# M)˙.L׷NLs5H*4$)a\G3z!@3Ӥާch dOW {S~Uɉ" UKW` ğ~ +a~[OT {b-;'=x_=?;>ۀ"л#HA<0PX7@pVWq'l2ϙVш5+9-r߆Ϝ9,KU+=GnQK{v9Nu鴼{XH&o98ciJ}gp Ălgt0% `.!PMX4[3G< 0FiAiͯH[jB6[+?@Zj{BvrO m yXƪ+mhuX"j /M40Be۞޷>/ ]yߑ秦?Q~z"U<o0>ÐiAZ|'!#/$5A>*$~l K0c'U a 0]]bp3֛K6bH% ˇ A ^pށmfaA$ڿVއof&iATv7Fft7IJ뾋 7ll kVV?^0ob7H/?Y”QWf]6m"+AU(.Xwk=!;Q2=*h 8b ܭ~- nw%@ḱWvB1J&5|nV{mVC?T]!)uO'|(=I;4O[D*2*ӡ+nqU=ѮTllF|>^Ia4-bU+=ITh+;PW6*Lc 0^Q:W4|*k3gZ5HLZ×Q78k L^_}#ۭB^į| XWhԒ+iF  ٸ솺(6Yfoϳ5(ocĭ0 *Y}.52 {>R~0#p;Neb8[Z#-Cvoy]?<[" Q_t_~eqfcZMICR^;'Ʃ1o$\:uN(1U2'{!e"qoֻdΨ ;=!.~Ia0<3%,DEw*2zZer?otG#MjuO`쫐ᾑN0,ntIǷrxFsR q2>Cdo :"sjeQMQȂmCycD ʩ*6KU[󊃺adP`- 2ebSg=qobUs1\ѡ WJ}mRInN3Bj) ԬdUh2K"mȩ NB_;U<5SܡX<8B%DnP24qī t3΢]^@/ 6<5cO2~бՀb0bC\P(nsRz!`)?V T=N5/e,`~U{,(~2q2E*+Zq>Bޗ4NKA .Lox,ȵޒ+q V_DD t>bckHW&1֢tEUtnj8Ʈ)[ÛNbO6j+9`.\q^f[=+;nWʻM 5@؟~:4a^Osă1P>\mɻ;\B3rCfI0:n2}Js(eNkVV̨z og \VTQIL8@_r '.ќzlSUX,ΠotIyLEcMڷdu)RZxrn>3p%ޞ7?UaZqw.:,BxnUkYePP QT]+4?3)sW`;>KckV:XIe0.|/+P#yxfrOF0I(Gb(;$RMТaº9@7,GJ,keEvLSe6^F@S"I4 #bȼfiDh=+dmb p:q;4LEdž  tƇHۈR0'<;Ś0vKlʛیrOtq oU\(o(sBa#f1Nc;ݧ,_jW̔k ?3s~MƟL54;iA`LFTNdŜS7!}LZ XP3:m>¡X&քK1hk|ސc+x4r&k&1)uݪ[vTWV1SQL/D[%~,Qõtr35C0,T~hwfa>lB.$:4zӇfRK۴v(7sn%Jfk 0Noy1z4?QjX2C٥7ݖ_t|k0;.O06u_ꏉw+;2ᩦNȡeVצ BhgjیloU K Ps(sjF6:BcLP 큃oP%>*ί ( .B) &#f:DG`e \e¨7ہ1Q.,eѱ/~~WU2y*7>1E%:ÜLpmE$l ŦO|>Pwe8pd =;w}_) ZEZ&':I~X)5ah#Pg,Y ](~%m*5HR$GǐpbA͵'ЍF[:W5.qi_7=xS %uDD>eő=MQhTzdbHM4,Hx/ő'4r I!@˙{L=7^g4A96C(*}˱@M? ːD'}净To ܡkn xk`ѐ1x7NÐܘSOD,W̵/m,{E}' |2•d.nX6 zbrGF`}Ə)|ONO$L՜DmD ^aDC6OGS-4@?Lc00s+wO+Se&ӽ3 E&{U zO&i&%sVHޏ,d(lًQv芎zx"i%wg46'mu}IU#5rcWQ**/\ fks`ө7cCl8 HLWt٩$WqtȆC&$T)`^"L{ q (5oV. |w aO$&|,mi$>sX2B÷tpi||oP#?}~' pEY(!m5;W/l=c EX}=UE,&*",|G6d` aK (2 e<:Sw } AwtD-WQ 1u,Kve7X/"wBwgUG~;װ.OCq i6#l?BW5'T؁fb YzOU0@aam)&>!Nk8/Tt*J_zu~IHv6J;NηU%S#g0 `oE[kyvÅXyH4>$&d|H˱~ V1rUA.#F90a?EgmqaFQd:鯨 ݩEdQƈؤ<sE>0/Жq'XyKwq!a濰+qڹtz7m]_" 0E -&$@" hlK2d89nvi,IH"ɓҾ!9}~fqWb;M<`9DWr{ȅU q {]5RZ=^;F"#\p;,& ^ (G 㣞*A+- 5&\aJj6~1a3w6~Yyn-T0 +TAX Ap 3' 2Q"f@2^Y2{HgCx)8{83kL}qeE() v ~[L$<)_y_"h,d}Oroy:62Bl:_ sw91\вmj_7F2`7I^tc?z(na&<)Td]6ֶMDXs "gYd@ =<|J( + Gb#q˼}HvFnd~ Ffa ڏF6@^T|rfysp0=xAm3ndvxUnӎ1 nhzf- 5,L@[O\cDN,V͟W KH"%ފqF|rhs KWV>Qdo 5#иCcp7NW0a(+K ժh6a =Y?BSST#GrģRbC)@bq2ǹoP|c3o׬T 3=8ZDӡ */S50ǾD̴~<:!XXۖ"qra_{(7kG%&\JJ 9{#B]۴J!-FDpa@:j ";!rbmry:\:['Y{pSxO'T!7bi" H&嵆v/3fH|_j t>t|P#Q.Ge&%~b|&ƲOnSνEӚA@xtzX ,Ͻ>,-2!Ɛtv]̍Ҥy܁QôITۦLZ;f4f35 V0}OuR:b$}37-QƂDMڠF%=J.(akƊ.!,ą5|(lŢ 8o2bdBp/VR|)WÆȳqdfԘ\ySoH3$>h@5? <(1φkHRt]wAtWT >UC ?6ϔ` ?h<ߦCQ wXmK {ՑD"Yx0<Y⨡,f'~·a " AV#}|rNYo&>v!bzHwİYyV~OoNJFX4r2hy = _6ER5&l+հuBC hۤyz݅9Glk%# Cco(i"l]mT Ch qˑV*6UrTi@mME<8z[2l}V+d8]( {suh {|DA/;6̍=܊nyI4XS0ܕ Jn+ָ ak1 $)Wuֵ?G{-lmRQ0 9tK. dtj2сhd3:ճrcoE1޿BXr-V4R7\W:@D;"7rbpJPg|v@[g3"2"*fGΓy?fqxLVŋ53hװ1tf} JPG1sĔۘB  X cFRz*R8e93kF?u B|{ b0wAܞ F1f4ޡ( &r|y]-Gx)!n}c'kEMxՏLDp˨7Q ̕^ `9͇l Un*E H辵Xm(̔w-erb(EL ?]s-}z_Rx2laPo3=}-L8pu(k۫8K2 Us(xe{ɨyCFbpvvwb/%MvD(t1^e ziF #w(AC-^9f}Oki9e^dS{o|t-qpILVMNn|l.!@Gx2Gx`M? k`_璆Y1/sMexmĶ^RS()IvRgjY~ JClu],H76*bAto]i ʷ@;-+՗7C\Vejʑ+ZwaI)$(dO`O0@i.0MH3i0NXi0XPzu@7.}މfhrss* 0 r<Ue[YFYFg x\M#_zej@gæL4~|srܸ΅#nY\dbwbbRvSle}?K :g/:fg]vGX$^`? 414(sm:8f~S|" ΙL}N'fQ߾ rVE{:oZ?"<*9BuT"QvMX 7OO:>v1tbP8: 8Mo&R΍>zWɆB&F"Y v0ٴ,OT:\d}h%Э9@:N),.6L=AI^C^8Q)<&9%u#XF٩%Y92P&ҥ&:6q˕<@gȏ5y ?3;8ӌ4{CHG׼dĔl;vڽUЬ1Q[?eR0>QZEFE\^lມ@횿=i2LMx;Ӧӄ +9amsqG"re2a W YJ?eC>iDSކ*)q=,!7QrT؀ﺪO[Te3ĚWɆG AX^k촟6{&]w{ (^]IMi悓EEN>>eZ+Ld"Ef3ggh5G#Jt=S3Im'r؛/^PԈ{Dyr19#KۃE{~mf eBX`c3*yI :]3^DIDJAg) tL;gQa{h8Z?PSqS?E&mbƹџ몜ƥCo]rHm >R,r!^LҰ_4JҘ{ehajX~|#mAp*Jr 2o샣յwr@Fl~ҔVjja ^ןibsDٺLS[UUuߨ=dpyV۷q]2!afX73/`KIV=Z1?G![ S25aRo{ K(L%JV"\wiZV1\ !x_INU8YጛgânC TbEzK7p,7 v7}`2C>SdkgQ6Wd|M}H e,3hR=WeͫJ̩#KDY{qXKm;RŔ  Lљ$̜j wS8㏳퇳i]f:e""@\f~,;Wc~$`SV3]+ r%,.uXm\ZLx'wz6B+׳DC;L}й"T ^Gu7dSsAFuRR=_ug~SQZL3)ʵ5ˁunjl`@s(G2`Ho?>gZSe$j2MiE  ;eLXɢ7<;@e}m#*5`G?앾7 r94Ju-Qݐ_'d=+iK_H|B~}8~uUckR*u7Ѭ+ZԱO^°xl,DE4A!ހL'S/J;lV6ToNY\Z[U';j,-rWuU"h='?罾G<H=K1%uT.[[ŠR˜alfUvqƚSc Hg4JdoUrrRȹaIRF(r0rLxX?;:C6*剱J}Qһ20?#i4#2d&{t۞#aP}2K֡o\m+7lZL%SQsX&"cdz^JWa+AOғ㳁ܧB6[ؚWXwы} U0ҼEh~8ᱬ;F{0Ca\%cDeSoRG ͤi|I UdXmg<8hHNO>Ó(S-ϏRi>EdVą\S>Ϭqh)pIڗ.Io_Xk騞Q"ihϼվ Qu> 9N/A*=L#1'xϩrISV [Bh1@ɿ'¨W-X;>=)f5/7Dz/y:ju gFA`9y=!ت衽h9I`}7FML{D^Uhv(K`*A11ɧ|/u fbLLqehJ7k΅,8zfw!">{h0kCF'e%y͘t;bۡ*Go}:#h)6h;L32m Ӓ[LN`75Ǖ2k"nWH*B]f&(vm ʬ|e^X"?,[:*ع0̀ܽ v%/"&-8SJ[?FvhYLWg$WOX Z%ڢ!qr}B1kP-5y* |L@ߤS{" xqjgO#e, !"ިHv/r|pdK]Uݿh%j/̓#Ƨ|FELFGPkP%3 s(pVU5͉}DdnE ΪNՕV_տAk@#*Ń4ہ4Kr9Ke"(mrHAb:g8a?)h۸q5Ii Lv 'bJ>' ^N 4EVxon>wJZBzG׎GFՇfQ5NT1oОbfGTgy9P~LN(7K&K>+StN4`zr J뇺ɁB[{joTټͅX~ӈvk'h1A0Rj3?O].F.栯u쵼lz@zFeQ5UϫK%dՒ*NFo̳ !ҕsl3G{XNtpF$t&{1,Ẽ#${!zK# EgRm(c (8ޘړçQF Ꮍ6cM\ flJuzH>Ty˧&g!e|i4ABYlNaB_v5n\p A˝F߮_:25Ygp'IWo)_gFegۖP77) p<;v=G1j._oU<ÀDʑ Gd5WP).>g%w]zkRƁ:ɀxCd"L$r_i!{Rf¿6'|*{͇Aio uexIHv܂WV Zlks_LEC>$s%CWnC`s\ǒq<^!c|I@Fj8ܒ=˄h<ˋ{6%ccE/Uqp"⁑ d)ՉeogZ,A:Y9p\ "yYk9xn)7,3M030ZF4TtfYQ(=8ZďAco7gwwȀ| ͜} 9*\N|>D9 : ezdTQSa3АG˩qy{zbҳ̪$V?#U7D埭lj@ζ*n dq"5 WYC4f)sVaN'2ݓɎf !Sh^co_WF uYl)7Vߊ4TEK}>ϔınY-'\EZ4X -}(ar5}G %/2E;4R"+-i!1~֥,m2n!@L0㶥6 xpBuqg6^k!G?L>{9t|i΀G~xxr+DyR R}`F7s@1(s|"RލAA:xPmգ׽s-/#e#Yع‹ "ɾ 6f!K45c). )3灔lhƳ%7NeW** 'N^3*+ogr`A"Ӱq寏9JJWorYͥ~E@'ͽq~;椇[JI, #Ej%FxgՔ+^'R,ޔbv`czl)H U~Gbi.\ >_cm9&B>KilZbwjnZ~J:Hy8nzyn%;t@{="s?;\N3Cqi)zjP֖.ζ,0{s>(fvSS=03}*d[h[w-T#> ĉ34I4e^NGk4xXB'\[۠2@_̀C@2Pϯf@/hmN>oX/ ~iV蓃IE%mr!=5tH)/]fH)hӛ 4c XKE?G=.mt|cP9Qyփ m͘qCr/x5J\~@-ĖOpDdusLAWҘ}6z8z $>!&ۂfv,`@&Ėg+ m$B*k˞V3,DyQʰ{k]60.1CC9²A ɝZ٩>xxk H2ӛ-^=)\y4Alh$ۼB<2w+9,1{kIO_ +y0)Zcvf*:'61Zqoӷ#wz_.;0JbUe;75eq@2/D=6cz. o\ҿnAcE x/(2~kɫ. ^D3k\vĽMZN!U\k!H-ӯO{/ u-LG%RSAP<.cou6YG<|^cX h΀g%F@HE }|P5v#߄)̤[?;"z83>%faQ(>r x#)V pgOs(FV =Gק3_j9"x\_-9ê!(G2&>ZסmqPq Xw ^xE1%;5azxo^M7(񚿑d>Éh|:R14odbRaPQ1e2AndSAc:أڬ%FQTth6Y*Czed;Blbvԛl|Q])|9Ժ EAťHj6lw_幚ŧ93DyC: Dl7R5epP@'v  [\# B1$5)M]w: &WLe["P%s2?B0y+ȁP\o/I8#:f)х8PL5UQZ5юIFa?S_z! =~֯w=~hvk8.ĩ RajiVeϯqFJB4W%}XbzdV@x_)CCW YI ҳ/{R,czCa֥]+HM!5 4͚UTIFa,soOڀ:?{Koo.}:a;E^^ѕ|Rxzs^\}jwz 3A@;gxYAzW;EJ޵I 39*sGRcB]Do)iwDptGop8WAm"dqmFe$y85wS OOYܕR M.S܅g/zmT+̢oLvXR6`xDsج3[ ézޓgfOWpV_PH൵ܧ}O5!Guuجex(MlS(mx>`qst2V7U~Gծ>c(7oD2~DUjE'U3m"H#k@'}BWr~~lcί?#<>nF2y!HuX잣I>PnQUGCBy{}?awJ e_ZR,xO\( `أ_V$*?] Vb8_į't9< ,? )cPי8p!T֊v::N'#2 PVWłMm"gV+??En4$%|Ɛ%T;W]YGf"l_u): ng($NˁDĈ.4[2MkMEN.>]ep`K'â1+;2Ve$<s [?1B D%)q?BˋZ[P-gw+}8wWU~r,Ź]D_ 8y .x&BnuJDf,I+IRxZI zAJZUE{U5O~8B`BTJ 7 L@zkpY8ZN#| "䁲~ C3'!ޞZiӊ`6g~SOj!p0:GQ_j/wcuh Eռ|PQZee9$YM{ѝl8@V:ah^,Y ̽P*kb*bs1Y *-CmҘnıa6P\ڜyyMA+C0b닿3e;λ:~M=׳U%/h4sAR^O ^ .>|B4aˑtE,>ʨ5d'ZBT$Z?D)D\k)HbʁpK^}и蟼it< VIa)WD@RGeѤ N53blCM?jmbl4$Jc'I0oP{o؈q?6!Πr]Yp )9wk؈~ Ȳ3`\;z%[cK"|QX)|.ҾxPۚz'A%緥Urkdm70 &|IGZpvpz ˂-bE3K|ƌoqd§Gk II 9^YC' M1ǟ_'RK͇AZK>k0&5ST(mRN+D*pk@P[H3"ən%$,Vx.|ܟvɢ ff%̛|@PRo+6S5zmy pMiXp80Eݍ~hDsl_`$SJɲaaZ^.8mE4Pg?UB \$S%`4嗿 Д4OcPlǡ.ㅔo1=S+KKb>C*.>+cɖsnL̛1v]w\W:J-ޓB6nTy9Η a 2++FG9)g9>n[20A0]r](Y4 5jxSZ>,Aj e4="~\X@1r$oLa÷9h է ޢI`PҚ=vAO^@) `[ fTm(W%v^b(3d{vmd7>n0g]=%A.#4wb%! \2w$e3֗bn\h3+2|W-\y=vF_9p:P]=]&ɀzb ̃  Fto⓲gQ[RV4b g@-E M^mcᇐ ROF;%Gt+gTj"[rldNS 9qs7h >-3zP@]Tcq8Bsn2"_dq . 5495{n(?V5Ĕ>o=ئҘR'rzO-"#r.ķC6 Fi/'&5g `IWmN(T:uIb޼˻N: #WUp\#L2')؜n+S%X*Vb髲L5L@)2)HnS"b^-w7InVˡXJDž*zh7 _߱]~$'zpI<rqN&1SrҐjX/:a|HpAMzv_#>Eilv&rY^AF䧻hC4̬6a[ZiU{_6伔;bnQ7Lk㈂˷2ϝc3՘˖ *-N!v՝R?z<{>"[VȾoqB~vbi2**#@g*0Xd Qc8JoJ7pn摞!j0iAm.hMr|| Ԛ3c2\`v]B6$S!a6dD4)k3uhyv$"Q\&_&IDxv ԑNc|,! ɁMl>fI͔>AN$IW۠5ԬK\~+Xd=p5yݩbg?g8%']iJ7|(M3ai;bRt B}$H/)('E2R.8B@ "!Mc^U)S ^VŜq\[5If}z̻fnkatoZ&/Qi۵3V\f4[T JX]"lMznR#b0n#πԭKG#eD'pt1}kW%̦3-n:_$~C_Ɋ!C̮)dVm}r|/n) by-jOhS O841%&#ef^%i'=B$L 40\KD0 ̳N xRpa2;/S'SvҏXݫ3O;WP}!|zPWﰈ~q%޺V7&\K3+VN:=?"&huX[.w3?Mejb7uT3\f X >MB2ݹǽĪHIaCt=ׂ7OkXӞ!(̵=Tay>˦6a(GTbt S +YY^yGli],]c9~u9(0рhrOYҡ A C4}>I-rG$-wdY*=z[Vse&r/q‡̈i 3D ǫkfX|4 볁de(QuO~fF G)cpHO&*kԟC/%R~m"y"'k۾fqlT;Ipk&k׸"K8 *dOy Ox : fB]L_j4/9߼8ap;77˸W߮g4q>.߈BTMX 둒ʹ# A55%'Ʉ Tb2uL|/[ H#H@(C"3pĥ~@e-wZ`]{dL@ :*2`[g`񻚥֩{+y%=+IDc?/ijuϹ+ 7kx N!p,𨌨N *)3Np}Ni}LeG-ޖ*$ouj+_!9aUw8ӘgYSx8 &VU'o0Q \^.f/Ug L+cMh5srr!A72k*I ݹJ3{ZBAb5 )a:.w0M ~q/x'-?.C0Oq#<`҂<$e $EyP?6`` Gm|&IsCt5/ԆpIXHJK ލiESƔt qY~f"LY8}}%L|*g[UNw,~i؇ "!ŗsgf"3e; ?o)D!pRNc]#Pig幏$u@Otn+8ue c``WWzqx@{ҎnlE)*8qz(0hlDdQqA}5Q"?0sH:lqK{:C]\0UXAI$k^<_M7c}@ED2ڀȸ/"iȞ.$nI:ZA_"ٙ# "0 bPmnZ8yi6.R[yv5r!S8%D^bXEGw;RNXm꘯SC[~5P4Y/L2u92z㹰[Q8P\lؒbyUJKh7@~?vxMOLO iEpMdc9'@2xFV*'xn:=Djx<w_β@ԌqC]~2Ҹ؊;t\߅WIFtOMBUy 8[K>?8CbmP+?"T'_o0 PFBA[HЗ ܍ oWuXJ1aYV.` WrݒJ[ ;u*6QuE͌5R/# gj&P1v 'W/ξi;,'! FLɱqCE䌵 ޒ,/˫Iއ~{+M͉ nɗuOw_Y U̗zoLֳAܗ?4S}q@gg5ӊkrŌ6Iː|+G`0*mHWeb X9ys#\R>*#Hag?jAJm5ճj"A5!f.h\9!)%84ˋ9`I%XhGm [,k/c,Jr<3OX49d/oy}%% &,;9B ڢ CFMp!b~O <8qAhmk{mn$F /8V9!9rP.{Cf5dk>6ܯAS/;Sڦ8` 1K0_e|YMZuX=<m0UhyG?dC|~BS!*,Blcn3zDm3:(7iwW@Mtj W`>>[o~o g9X]7N-b }zGz MLv]R24`ƥPIزupDRlk4>k:-_q:yFDǓh/XOpv3QMLL}սP`z 2yjZJU!9]b!Z{M\ԤâY?8SIJq؁22PݱP䀼LG X{ q$y3tG>Of 'Z!PeXi[9y6Vcn8ѪϮO.=[{\b mШ*i.ع=/$f2Fq5|>6C7BOJzT*w!>&$И_m$節6oN}lwF8(Q>9bk`9`H9ڹQNp(`ZnB>2/L;*-M%"w¯!Wg,\&*3/Q⊡}=(I2.3jOj݅-&+ymS0 $NMbU}R1t]w耯|8N  `TZm0T/mYVaGrI$QAngTƧV y:jȴs'91|q Nea~ccWO1?h*9NT+`3C= QEne>Fs)09xƊ]pV;1tc/RANIy9 Pi=O +cޤ1Ϛoab_} Y?ׯMGgn_p[{bx-w`) 7I/bqlMY)E-1G`_H 9=VPW:}|vo{C?R>K}yVj-'0XyűW0ΘAzG:m})Jo ~&b#8 u·kҖFs?DxQ#FJ_:KFo0DcKZ1@j |XM&Vi&M S~ќVmY6$#*ֲ0ON㓞>ďOPsRNj= S_R6jM_-HPo6F'o'# \)Uz%@ Jm(KNN%DBYzh0G>S CaY$QNЯY2%RC+Jw) ~-r_Jnv G6’4;/z~*B\j*!*vphX>3xSl#9vL= pݟPLK78]KlΣI4(g:@0ZQݎFnD-6,&sOVu?_9>lMqEC'2A-{1ȍCb; M_=#|* @++霧W"YVj &&ָC5eJ@nTqL wE tO>Mg+|T[ <=}\bd9RV36\^ȵ cɣ듈g9\H îң^`KTi>iAؔAڗd{7ka%`{ܪ;R&R8 +Pʑя'*Z~rO4O݋[4}}:3i/V&4ֲJ;I-Lt .5hI6^@x6(^¢N'9 N tutdƔS}~KE F?ieDg'0'7L8"/6jHI`]<9D?~b^jԚR낼 ]8*!հ5zZ %݄|J])قNCD+/}nn |e; ٯ*.zԢq;FIYVcr#$p5tz i/QL6-;j\ͳ1z;`4a$ m_zqr7E6pqQ*:pú>*MgCJmcqFwgpj2!H t\cT"'ԐD?Tu~8$7ʡ(Q9Gma]JIS9/굉|WO0k 9/b12숈.a jmO%{FV3b l8ez.(j2_!K #Ta$CJG@s`ua狖YF, oy4 {+Hk7ԤJNunR,y]:n"ɋ,G%=gq*HuC0 )U6$Fa/t}&E5;6!۳v㷑1pU*LFɫt,U/·FIǫrGo#C<@KOS姛q+ /45<-c`Ԝz ;ǿ۳"MSJh R"9Г(P 8q )r96{F8(-K]λeӋ+t#:( k9YΐJƂ ჹriA05hE^}T[ 6:ûdXOzbez~Aȃ^v,-py|zV%K_ ZM> oܝ#9ӄ~5 :5OsplG&oXuPߟCO>:&mFm[U܋"T=NZ1UJZI' +Iz/1z `ߙS@b &S.$˟oN "\ u>裶ZsqTt(& ^OwGQ> 7ȑ͓ҙlq3:({ ک>*#]\)#.>H%''֋4Xt.ȑw(VM-P-qX8Gs`ͪax*|vrg][+񻁥p&{iotNgnW8^BMqZB~o/mߤpY#%yJUU .7-/.>+u(˜փ \ =ÕAT gǺ hjk]:ҙK P#~cĚY KGhDl`-#6'L>̛p |MIocjiWQEV?>^"a}ⷡ4c 8qNE7xGь/!;zMQ*#\ QefQU`ipʿ"n*\`-KI+vDǕ*WfvX`۶/[[ѡLBld2W.m]꣺#$O'MrX%Ws`f(%#Z(h2#{R&F-ѱm~gCωwP4ŁO0 ;RE}JD,)' ܧÉnqP8!M٦;c>ּ٘FTYs1D >u0SӗnC12Xn;,NU?0Ǔ ؐRO @<ȉBQċ_{x6E}7+1qQ_rU/N0z6s2]mZx[G#a]a1Z/LO 蟥uG~2Eq"0EL/w~&9!UHzX@VD]ƔiF 1j DB5.iDt5,^IU7B v2o7f[څg:jEUg#W3Q-L֟˥g/4 @Bj2Z :KvW~F7j0٧z"-3C;4x;_{kGe;- ь}3x<5>%tsva齘F 컈IN%- =XFTpw)ِiGz 7,p}\gF^3y YQFȰX߈`D#d]lL BJ`? St C,sU}5Q 'kY~=[GLGU!w]N~RbONή?9{8QҢ&W=d$ T fSFڲKH ^n|~[h1 /TlxA }x2 E<./X_JMfS&xQoLXi-C$gZq/ttZ-띇K$Ofip#_I(j#6*QƐvKoIXAcS,D4c u$L~;/ $7HR?DbTLGo8ُxෆЃPPh@? Pc RQ8$3; NrVGߕ-فYOÁ:v 0;Q6رr:{Zpǂ+C3aJq=9l",d_e59q`Š)kʟ>ao>Tpf+TA̡֦Ho`k&:_v .\}0-jq kX" Uf"D` xLq1ȑ-%xc56*@Y y]i,UO4Tٰ7<\ E8xѠE.$}Qzi74x%F* 4V4Ɩ HЅ Saa3òD;UnTGpSv/wow4&̩ruv*VЗE <+kteoTjte5Qn4?j0 |^-.M$Ն&{j Od-j5i:=aT63aC?Bla/;uoN|8ZO0z;k;9iam-&fԃ#39; Cwĺ>8ʬ` & x9ƜV܏\k͏_1ȁsۖ _t/Gһ*Gr$T1!JxZ͈k2oּUxFS㏣RL(.%v?&lLg~6,;3-rMT{uD۟kc93a30KT?':=I1WPW)4qꪴ抧mm(W,[ eu5tN'!8IR;*U^\2`8*+ǭg PPta?jCѿ婵ilѓ)(mQ'@UJ~v{Au=SHM*KLN;8CFi\t1$n̡<  fHԳUXI;C6qV :$ϹGIb5݃!yi^̿&JN/"'~KTo/;dXDXM|o޾>T4|3/iEOVIgd/lisߨ鱱E.ژ*}ẽUxx{YLvLD#H#cPQ==ry)&XH~Ң+dLvY>z[%5b`5`ŝ"9EyCӕ%qa > 3DjP-B<""4"|r8fk/I5~⒟@"yXߌm?2JTBOhE0J+& Vis`%U_Wg9>wEvA;,t(j1FS?'V}ymXwVvkE2]YU9@SPIʋz]&kP0qtXs`s?(O4P K-x߄fO۝#2,Nt dJ7oxv$U\.\>14Cr3.e>fRȨ%!wG" 5wBDBdƵrNEZO +1^`4~xxZuPvK1[@l*ps!zcT`0QHto^HQIN%0\x㶾q^`gðd`.zt)c4OώT'(Pvc>R7iNd:ȢZ(k}[CY@p7| 0WCnۭo'>z$MdwB$)HB+> O @`+:8xAզwQr{EMr]:GkݩHX~k<%w#'`?nt I%ԣ%j^B_{UKmt:/"X:fi Iٙ9_Iw:Bg˵2chP7Ӆ2 %w̥YP54Tʄ9/ "%?$uXrR<_P ӵa맲xq3Z',qD34觀U6xrPbL' 5 kv-C(_CfIS@+W:bVt#̶Qj~nu}SD(݄Jt'>F. XNAIT<8晓@^ CDE 'y#Ucl>l2[gH#if2o5YˈUUbhi-MM2*|:7ݝBcayָvҫ(N$*S̽U6v;;H@w8!6vH-ӡL://Ȁ,tv\5폈g>H:7'sI Gt{nьik jɈΐQUb#K;QYAʹ @ro@&T:+Gjy9T0:Nd& aXĤ}PL p2)Ö- k4E!9{a-&O )WJ =_Ն7xsǀzVxxc(4B$!S2vơ7@7 xo*!\B]Ӝö] S88at &e|loiYxP!P BcЮqRvQ#}JZGĊ>O0e!ɸNM*}eJI8L^R# -e6CaK0^e_ik#tգ\wuMč<m"K.>)jWW|&') wOc4K7aA1"1!/?TyZriWۦVA8P;r_|0πY7yD{Kk%ӽJ*P ש\1y׼U=M,g9X:9%-`UBl:I3nb@.U,,fi_؝E&~_IʇPN2ʈ[e-˛hfSݮaL.o!0i#h-,}B<y< c{\ZEOj{q9? >'u<l2jx7yܤG 7~g2m΁1IbF ^ zLxkce8 Ŏ\I C5B Lf쇇!侩37nx7<ժ9ss>>p2OYg"03ȼ9}sמ(Wڌ#..kwoAoKy{+ r #mٮ Ps9lJcKɫV=OBmI9WbdߧH*flӁ}-s_5d1Z8u'-b jO{x{J(ӗv hnT2f?Kʝt/Ci; fM 'w߉MZp' M{ӱN,|;ܝΚUHGbJ:S3T5[Zn'{uT7d$Vk2g]Pɨ$Y7>2ǞY1"[@eqYm3ICm8)۫oj&={sYͶpZ& f/]ϭ'O0s*xY~Hſ~}?)]Bڛ~39&4GAۡz]p%e dօF 5=Hi7?AD?G9O*_{ItZH!3Di H2$yٓҚ|۴"| 6h⵴,;V|nU)`ʙTbu1>zeFDqr"!LI$=%fF܇;~c#({3.ӗ=@P=@Fm(,j>"P(O_w[Y#e'B@\^ Efz]SAI9)an I hKn\ @'nR4ݱOjKh ITX|_VreG,=\p] @(h?4)Jacd#de_)Y cѓUա5 Gi!H-zLlJ7 ŸS/ʍb,Luy -‘)dL4&quI=ͣ@Lyt={0?yBg-f]F{@R#w=\s@\颊wQQ0A";㣟)&@\nJ`>:'=jVzs7"*V*fK7-4Ŗ7HcE2sHGCjE6q[kW>$>68*!ҋ?sfoK_ uiBITuJU>A- ( :s%)|n}6O2'AsZ)Ndf9WiùoA$ˇ]mr\c "47jdpmE6MX%R w M] ytkL1Vق}en~#"i+D3Ï#ެFxwjAlQ3'Ҧ F&ojnjk䆴z`VGT-hfC]t$1S>H:8ѤņBA4 >Vsj3-[p`p}ny[*+=L9@ΠQA2ސAY6@ :,$ZoE=Ġ(b*q%@$ʻ,şuqJ脽LכK;}N/|ALlkOPdhxʓW,rfs* og>T^l8cʌӽO1X~2ρX"W61k}FBBԽ+{'PsΒ8:*5AR;.?0{w^İ!aItwl}[u9tgLH> F{PZENI ~0@uۈ;y>7._l9R _],HRSd}1~2L, \J0{*]HW`6gD'Sgim!^Ž_xfv, V/p;]}tVjAEř??u/| +l ^LrKw<7K {2?FX*G\a(Q֞fG{L4|bFpwBM)5s;Av-sw'XrP]p/͐JmoT ~)q}k{"?S,$?dCYh9oemGDiA5(jgLz *ٴnÜ䉻ۆjȪMM' ćDpDg9Zեֽo؈א_ƚ]ZS-Q+OSWݘ>I֑$+Տ?8Cp,%,_@Ze|~ ʀFziFP4tՆ7::vJq|;IdlZeLUt57+7B6Cx]xJ,*JJ{6jUkbڟR G|\)_Q䒔P5g~p& siC=ʉv'Zpp=|]8I1dS+'ks8!SLg#˟&C<פsGK-ʸt V@xTmoi/CkK Y~WiS kJ /r@׎ M*'5l,mܒ\ٴ Dft&,%F&]Qg)Ju pu _FVL/T,<7Bc8=4*i`gl`?ڌ;bhyb: M ~qI 3Fe1$,9weZ}n'@*A l?\ QK-HN[3$knLVtŸ!XBҨ`oA'y}}4;{ ¬6iW-m6,m*a]=뽴^MZMIEwfbF)3;-j4PU֚>ˍjVK}FKA(ud#@#u۶M^b&ˌ Kk,  BޓȦUո-Cَ@nRw _-΍?*N_]J?: }4$^ΩDƄmlKQB@B3¼芸-C LH-﬘ ZfCt^YO1+&՗3(?eaGېp#Q-GLQD5PD_ } ն,L')wMV$t.8 Xzu-l8%zξ0VOQHp0Rʌ|'ir:n~4Z%9-? W6\:$.Npm&^$VlL3Dew7 T{t)`"VWAzw`'(vMIȋ_ yg;~hʐJ@ިCUV=_v)j2$'2GgKeTu /ld fڔP}mc!;HUǑSv6!zG+Ր>Og;5U;W r+\cbY<7]]ٚ'"P[eDs<3C +[7܉ʔ-.dM9~yd|S/u郭Ȱ,պ4z'ZoҼ&bs W|V̶de r( ?+cN+p@%+p iaoGYMɯLxK5)?o~~4߳oP$QvI[-} @+ jwTziݥV~ lVuG >Sv$S? <}4kc"!SUSi*ʥxE D7][ARoExsUiUP07i'2BKj& :Z }|p?Cy[]:qr>dFF|ЬGǞMc}ؗ)s+sUv~ݍR2r܇M0䤬J2 2@ f?VA4uT`脨YXҤFGjW v:>8[zZPЕHj%"D⣦"|{pgz#v=l:_n=|ĈBSl3oZKT4,5tۿPGw"DE2ŶXMix?casNxx}5WMc#yAkv0tOR.*Q3x|J HZSs+9 }OYW:M~A!%DBs&-E`Ajs1au 0]c{D[xd:ܽ) h"OX1Ā;!_Id/|чϏ|B?R'D+"*&PE;tRԁRyUڌ$H^)y5(ZvNoM!+ ^έs@'~};{*Z~>/lS f'zT6A8'T{EokL1 =tQEiރD kfU9SHK8RɁq$u9:H/_KVL3iue!nf2Ip$YV TkOb@kiAQ3ӤCٔr;a!21(`N>vSjBO#_X ۄD?/7}wXD ;|ĦEj\yX>K>m *M!OϜd" }L 3@,c[)Us4XJ6{.">1,ʈ׭2aڼb7-> 7|kj}a&[GIl`qcUbyF7oos‹'G9 g@"xx-0lgKU?D{Mj~CѰQZ~EjWbZt b[<Z&X cBPOkD$__T U^H+=]AG^.L=ICܸHlWc9+J'zQjj̾܈Iqktjp@Jsca<5kH(̛H;cO3NJT#3!{+2lZzH=#ªdLMΜ xē+dB8QۍwdjQA!74eYƒyAh E]kQ5pm78 0 XO(Q5tg+7Eƾȗ\c̘+,i}ӎ@U&F $g60Ӎ91NQ(:DLQQhOH(Y92:9eU _%ž*cv 0vΛ`HFweg+C {iHB3dw`*J1]Ne1?yo"9O?j)(7~}1Aҗ῟:k]nS]kӳȁP:23Mq8&/M: Ju p`1tAwsCȅ^wȭUj0dVHq,u[S+z5}5+je)<8smkVM"oeErr"^޿+ٴ_ضX+@믅fcYU.B$W -*5-Vv vˊSr-D_jpY[++CFaUd6KW۳4S90ć3#%F2҃P zW  _~Xx4gPTSy?p 3ꒃ3]Uqݸx1YeQ0 ߠ#Lv:2!GMBl- ;T2lh&?3m^T接N"Knl ]|w0b̔IoXxl>|]QkNu/,y,@c [ (8 `e-ܠڭ_s9 Y=&Ύw ş8E_¿jbӈ⸈k w}&@bh5n^lM-BCS]^O.GT/US0·9!*2 Z0-5t;exYKԔ$U |` v3kh:('J~e$*z_Tc  k; '|wʙ?b; MdAဏ } 8 _^TOâj DGN!5U[ %dxs`,*+dhGX4-!eڮ 1s3yGpydF5OXX;o22 HܐMsl\/ao.Q(;@n 2uݺ8NDc2o2#7z]% Xb[3GQy nqA7J/e&2В~rI"{cI㜠MN )X,`!Ъ u[;oiBWY҈-⧅Qq)RXq RSY:#/2oH')Ùѿe*)g$` >C`'Zk%ReRCP$d|g/Rj oKФS_2MbrNF7޸@O*Wٿ.ꈸ"<5v3|PDۛp0d "aP%oW&2]z:஄F?Ymf'ϳc=:DcE]Jg:4H/;!?V6c{6`)2W{ڛ| C;L8B!$Ipk\d0h~%+ɴZ?e-|C,liQaTf04JxQV1Wsa.*sy\ ` P|?cs!UC.UqX6kon^tG2hj~m"t.(ОmJsrLg"t֥slxbZQRo8F''DIggH@9őGUߨ`$kHc) VH |wŕ+D0xr|E@Fک;c:22lN>XsM]*;-' R>JkUP;Ĩ"U4?d.+\ioJ ZȻ֤͜IsRAj$;r"yeat`fa [&a%bJTG?O,]S Kkz+[@.8%YpN /{ACtR1k!7eqE=㏼huBd>,"lr&'bM;4N{DF?6)D?i$/CE!0{ HP\~Vʩxr!ZtuLzM_d_'۸kmҼ1aDAmcY]C!6^Kg' C^%ܠ3_ `B!U[ 2Ѽ3, iٌSb~rÝy4XM= !3AU4~]A d0{K-@wz^d[YI1,FH'!OiN[Ylr2ċ[Kt28D*߹PGCE(֕I $*?(~=N͈Qd߬OC:V's5GME:T\ϙׁ$_TJhϫL-C'tSu ˕s8?h8OOΕ9D͚Mm N+l?XkR ˴&'J!I&1_:x)pNH}p|o#Syp9=N[T5>yQUX)Ls cpeZ b*0̩!"˸ W:MO7}Sk@>"N\5cy4V;wr+ /s/DoN21Fq.|`Et$Xx^A oLXԊ>a4}JH'W#:ͣ Ѯ=oJEl-PѦ*gd> j[zp{xoMn!z_3~ O Dc33[jR]Qe{6'Q*]~4Xw_@V_}0! NG,վPZi$C$\{| R>؆/ZfTeP!Q]Wf:OۙN!/< N4nF_'E}XBUmw w ]V?7ṚDj9bəm븲'/Ό8UxԧɱXꍭ {p8(â W5%>5Iut}X tH `w/zmߗ3Q  ]y\w}z1k&nQKHE<06xfA\O,ꘆRE҃|.47[aHXan @mО 9K[hʻv ŅD8۶ UCӱohܑtźU ai.-/}W`J"HUŜxn\m}ʟaNn7 y;!}-}R*kXbr[]ʼnӟ)]B3lCð|&x!tqҔl?\0&1=q}Tehrt娱!nP!@;P(ѴoEH]Xc1ib.gä ¾=~5I#3\z]eosPNɻd&ky!=-_k1wfE2>K*G>[S̓_R/(, qSXsj8vOƌAQ0HNM:5CC1*Ĩ|c|S)z?hu#%5lag&C{MSVز U8{l#D"y50ڒRХFqަbO׺ \=y)\fZݐ(\>-N/;wOn " c*MWn]B_% bRœd.^ŵI*' }g>|Mc߈[*n>J4{.{#mvWkd2N&֩n6qSʼr`M b.gA#E@{k`vuxd8iTݙSc1jM|#5([_OtىU}9e (>=uDޞ Z K/y[HsP\].'8mNV'O ׯ `1 i㩏rnX_T,Xψr&\,w5x Df G9H2{{$yqD ",%kʹz$DxUvBEѨ{W0(kf"?oҾGvz|t`RV4pi Қjm-n"Vy ?!(; ?WqLa{)YD̻X1u멶@׳+&ȹH^*uR[4 v@y=h*@xZ={b#?!(UNKe_afc 9iT2I\A3'nuv̎9_UqX %5%%͹EF4>etv[fne,җ+$H(i@ՑWY !ZL %( 9 Ԛ 6/?u2ht?GRK䥩QkRᄋϡ6M䦹 O+SY*a`OHXӦ:hN8]XL~ D)=R>;?1J_:ЋOnHa8VZe&muL@Kc#;NgG`~|(ei8Be#B#FK 't[?DTsП\=Yk5PÀR Lh l=<Y† Ei3s90$lY&Abz3 S(Uj?<6#~4ɨ4շrv|^aF4)^Ve_hMm$^LGۃ!"3.,8O'~vxK>*ۅ(.. ~bV}jc$-Mb#5@ !ُr\`WPSuؖs4d[14;@Tb˻:ҫ2s=i@CLDod)ӫʪs]A{_LnTW On|=#Gv(@쮒Hm&E r?t`Βl?\9O!-x삄G:)W tObI@V!\aА~ńUÌ E^&Y{EAzw rgl128+kKNJnwve8A7v1.8 oB3N1Y_6J_2 6M׃s-j&3Zѧ:Ib<{o(-nSGa IOHΒX0"az- *If4U%#PhLaNk .žk_j$Nb9lgH"idI6WZZԧ%T D ?ME_s-fsB!@,w1$/דi] P.G(sN6T/Wm$;Q`4an\$7Yu>"`:78A,,Rz|la< d\(㻕IO/t2&^G$#`8';f huoQW )플ŤkFQ´M`=[ܖ7?H?Hf=sb`ADIN;cuQ4kԤp;f3ey}<^J&AՎ[vGy']Q KBomb=[=7|.4DeH{D3>`9f"&/ o=`_M#ߞL4`&*!y|sbt %)-R="TôR_Ξ`YLEF=y,:0Lo[G)9ѱg sb+HUDn&"8NJf=KU3bO\`Wƽ%sXv~ݓWƭC[l4 F$Omq G:z}H^ a96u1J*a.#߈O/5{`;9%PʨeXNC %R2P\ (<:mCe= !B6rWʾzu(R;PDؠ)d|ؕ9fSHq& M.,!փ»tY FwIuT kf,~JġpTko vio*O\8hQT;3uB#V^)NGv͂(~D)59Wڊص \~rί%I@T]Qn-?yrJXwqK|('mfd9\xy2a6Sm2!k\P9c ǁklod#-oژyk N7_E%d  }^=WlY)Ve>TQLDa2f?zL3+0y*S@Jdg\wՍze/HІBp\qHN2)-R[Ҧ%&M0}g?d(MVdgnZPsSΓc-`-cRonݻBSkDؑiѴMo%SS`kZ#?Պwzփs_0]ِAo\6 +dȯT=ZA*cɱ}z?O:_OɟpJ**ovaKm#rT_t("KUF-FV ygȑD֕V>rftB^G*^a$Ia*\8}s͟ߛJ!oӅ=o$ztͳ6`bЃ0spfǓ軙Bؘ3x'<τY`Tov͒AO YFIG0AVzR * VO(,AK N;!BoegqH3~Yפ`Ѫɘskp+Y lbb捆dXhJưYRCOH(~Nz}I2v]-l`deY#MMN^VrDzzZiPFGt.Q9OzoZܐ?tۻpeZ~PR_~Q!:QVdɟdmZ. w,gyMt9T@ Q^c7PT`Z9"<{sV|^l[gR.D(*dӯ U+UPg^yQLNzmO㥧֊d '_^5ícNXO" Md 9a'"錐s!j']0[1<tFiZP*ûqn@xCǟ4 囹'`+p]ĢC|Qz"y.%icPkmm}\c[jm5rۗ&.'kHyb%IHzvD jw2M[y:i4~[[ގ+hs#9g=~T`gY[oCg[4րx+q 'DWSX YkDUP X!RhصQ?R>@yrEȼ~Gt% ջmD~R]Ky_嗠:`,FՠvΑ}Qc.GXCL1%aϊehS` h`L Ktя}P}"Po%ދ&YA`KzЎV;QQ| ~lJU<\|#JЌn @nWن0Ji\(I~Z]WF2򭪴2x`$Sٕ='mkw0$#oWRϗK˟Tf6q3_8nϒy<9IIƱ (Q wZfAvh,Os_^"B dfԁX9%7cyd,Ṷ)S[4,{NJD8pu{ JN FfR~[g.GJ'YiP^Fٗm=ȐJtdR6~v)(=r@;yk{Ā^.|X:=MÏSx9e_\Rk&f}({=gިJ  z_GyҺXəBR>%/4 \ 5bi  |@pv%sCrIK%#f@k_ :gԠbGrU.c. #Gn_:0Z,msL˞-*^IV;W*, b㱢y!ky ?a4D2qՖO(˩H(}cn1gǹ @]|N}8odhI7=w[ix}o`NN)[kT")X5/U5N>SeƳ|F8,o*CjĸЀK85#'?}ѩQ3"Qnx=ڏH"/IQ=iSě)O>u*S71r@eG+kLuoM>9f"s [hS`)ɉсI@ibYJh~DD$['Q 41:I4"̩J(lx+o^[ ]H؅pq4?xm$`gJ] +nwNϭ6Q֗g Dz/I wV52R_BSňcߧyT&Nr~AJi.Kf^^0KTkq"] #l}#3߇0lH`{> r@lhʙZWCk27zЯ=&lytǭH35ѡVA,9'AHLݞ3*NW)n&*k#u,eZo<wy1X)x؞ka@e{m_hS*x`K㙕N)D:iVЪv?M gIWt!TP伝kp#2c_`͠b<(N(aqk-SlW:Vm zHhK95)>z39 #/†6<+4<:el_c'nZم3g03!j--#&U)Rlc:JΩے]w @9; ? JP3$NO=/{}0.s(#IwYQVbʍ`۲9&NgQMW{ 4+mʜmGᜏ,[CWb^m2~X zIdP_Οyn$^&phۦdk?C 6u$m#z::<ݽH00xiBJv#+vKys# rgbDD.ys֌TM]cc(7}:,4;ZR[W<^@FCN[wA`VvgNf8ZWkMPfOdB* ~&ZǦӣ4 ٙG_Pwh0cf΍ަ(\Ɓ!:q2ӊDݵ>!Ƭdt 4S8O6d+:`&#PODH9Fv !hcRL6]:q{[eWNV/>gOq8.iiƘ fTju'41,Y LBwIKlZZ Gy

<+GG9sTJ x聴3u^q.H N0gZZҘZ7lR=0IvnP 1bRxOI9go:)3Kb>[`^-`mP\/ x`g\L% &bcҗZ[6sI'}цK+C. "%soGhF$N5s;XF,uO *v)9A8q{3 Bװ̠ң]o)T^ jrKacxŽ̸֠Al%|E巘 7t7 Q46륱QN|SSthI-IZx߭ #qO. NXv pԺYig^-/aQ f0Ej^B9`/.KM@3:Jf3߷XZRDd CdO>30Lf`oE {^ ߣ0u*EllR8lDS F"^ϮL#Y#M(4q$j 뜶u׽ČGCXJ9gV' _s.z񘊿$1i9SGZ ~á3Ihl,<(4-'* alqKn5nߓ$9zž4e[4t5ONIΎdbظe޶=1S;gW\ aa˰ˇXPxWN Sl.Z/ѫ`E_g3DkN fsAYYȓp~5ʭ bM>DR`ˣN h{yJ GpD+%TRT`y:0RřK ~: bs ODue)Cw2Dj*FI&]K*%z>Pʿl1AY' ?wPRmQ ^HOJdfr98f#L^T(YsK_}q.4 "l侷k֓.TTKKJ$%wH:pUoDxʡk+M2e\?4Mi]О[H5sEخӰn m b2_*Bq|5+E!q#ׁBxILI6B)7 9egDCW޹nRą; qm`fl7b-08`˸Tut MϨ@YA5 pS \_3ͥfDfZO^spGMͳ"`Y4wz)q>iscKImޜҺ2]+> b35=^B!v$= PA?*1e=FčF]Ci7`ԝ{k$BX?Qj0$UW;7> 5XFvTjt0q FgLjy=Ol󭢚D[wrn.Ο the|\>M )-*\Wqk?xBz?($]_$־j\آa+yC/Ik P"cY#=>w&R@2N;LWK54}O.vaNR;!>Y{&9:ٱ>=jJ͈^f=Vӿ"i؆ &/c~9sr05) 6(TN!Pί!!j{U,itV%h$iqڇ3i,t졦Pߙ p6x[b }c9|rIb,)ҳQ睠J!8`.B;I^>F)|RG+`qnQFm<0)Z3uk)N3rLԵD3Or=aRª`YAIs ` tf^[)(I)+" 2QMuW|(P2X4&LIIř(.%v#3vQ pP9AO*Wڡ|(jV= 2?As{ >й,Ux v'WK zn#2q)\y$2͘ZsNAgTa'oZ^R4mD:QkLNPDd:Ppېi6 VB _ݪEAڂpU["XU .Xu2TE<}LQcS~= ^ `yػ_O @<̤Bt=X?(Lg%Cf"%?C ãڨ< /JV/prރKTa8Jȶ.^-r/D)fȴKSk\{nF(nV s}jf_v ]B}?˹. NW=MDViev(9(0XFCM@οUwbQћ{\ÕKw$)#J7cBͮNϛ$lHk:Q D<l5u0{` J( .HRK 8O(Osd?hzq[X*Ne]R6+ث|<@I`wRR{+߾jV<7R6 -]S*#L5H@=_j*~}݋Nء"GS4J':'fY7ih`[bwE>8OD4ru+r/Hf/K˺t|=y׋{D,¼ܕ旎DutmC:PWUI CRm)5qcH+ꋱmI/r0IĬ A=;7ƴiӧ@P}0JT+ΫChIl +:%D%WU:0Nd ^O3 +*_oۂ ꒢LX1 $_h?hs:w$AB< ~Bv,`d]L ,v8tjᵎxu*W08ɟ{#f+\L$2 0ϳ縉TalKl`Wը x҈kϮ9reL\Ũ:Z0 6z'ψ_es#j5"#+|0ؕp6G]9둶 SKĘ'SMCOY1CM.AJzUѕ.4izԦVJSm1q-Mmf.VͩݓzNNYOh1dVS>_GC#q`ɯ1>.!I]6̯,">=h\3b(UTr8TF63-I$ƒUQӇ=a_—AJO` 0`@4m'U 29%8$_=JoBSzA]^DI[לF֋\i anm*$hŃ<@4r"27i' ot#d.+1kx}2Gfe PsV ~ 6s C~58c4ʸ+R/~-\7KXjNWdJ&/2*=.pҕ,*c(EH&Bf1ьfYJĶy,*mT,I(n!3@2徇¶w@,+_u;n5c`#vIYrAL6޿D5H$y?=:|fYVh47J2`^IVjvyz htBIh9c:߯-BfDL}Mβ&&˹Fݒi`[aWJz}gTd3]pZeg ]6VX mۖT.ePׅ k&CZdVA>VeXU,/:JQ!uaL?,{YV7I?&ة6WDv(/D=lo:DRl|so+hvrW^#~ j]j]O2{y>h)#8(x4lj%Ԗ@/&%mY*hs e_> WJUs{Ŋڱ$0W0 *-Tщꔿ9z2P:ZľdjܶY[T{v9FK㠰c 0곚j rUhaQ>o3ٕѶka2PRVsu9腕Ħx~,~|\D,   Uӓjh,,[ EFIŌʪ>RX}DՆ?g%ǂYM9Wl/v:j宊M\-xc@5bÛV/ YNhu#jMWTaṙ5؊l^!&pӿkT:Rמeϳ{k6(#MF\ʳ- h&s&0ɔۈ%M.!K~wz'74x*AX{I_hH?ARFzg7(g9 7sK9P3>aOCخ/oDŽ_ޏ~$p֚u8/؀Y"a'-xx":τodt8-{[hYEa q9+-EHy$AyEzZ@0'QPoXxp$?]_ ,8{9eO"Ibkjwl^uV_E[r"> 1@6$?21$P_N~A퓞Sea-Q;M: Ghܗ!ؗgY"mflOLo:s5,+_aYEnuQ_D>')7bJ&>\9/Oq%2LPzPK* ;d)8@;E=D[U?U&d=U~( ]sXmeؼ bs C9cCܞ{k=^.tݱ֮w *>(pCEu^rjY@FBg4 =@;* Gl|J%=vE[xZjH5N=QJݡZg NEj1_|y7}0buZ 󈖍EO%5jIU-A (-~EЖW h,K\1'bVgzeshBD-dM^6FX/pUhYmYV=fz׋=w *!U67O+ |KEة*i;㝵0sDi-OcLy5HCF}x*ibWgy-"dfu0X(GZ/>Z^b ƃO(,%X'[A)xmu!ܿMcS7ڎyCTKNKe/.cd$8]`7B bx25uCQJCF0sӿgQ4H{CiWN65wQm@Bc[]. ~_donߣL M?p#$0YMrV)U:%h2'-^aNVnh:Q!"oqAAT5}4dFj6RZJzθޏ>V\b8GQU^;E}sOyqf¤bq;Nd9n Ҩ!R]&e݊_ߛ>5/e+e?=g_83oNYpPИ]G:2a)+Ep:AjHPvkjr} -t`iN7 bkzAޠU_M z~@,2RYui|*T~i8k( ȭe.PjPGFUxʂn|cGhbz'M1ze]*VcnjEGN(OSIԍL-5#$#ʹ#-ZkDPɖ7-A[D\/W6)#,;W QҲ-y>#3 W3-[ܩy25}sC dy!8@C%&yދ>ᜩvQCpaշNJ+A2O? D(cB45bYՅU͋& 8ܺ'GɀtRlC ET  W;%0p{͊j"vSI)`cQb.-[x5E6Et+|i ˮxĖQ{|Z}٦*Tپ/گ^. `A%'G+ٴ_ 8W+a9rWLQ-R|U%/]gKu,pӑT|^hEσFRy'tB{b'> hw`{oYbaCf%6b}ᒛzU: 0+?w9;5ÒPQ`ә1U= d֗ gxf~1ٵs$됾OMw0ft@/&?3Ǫ' QsGE>[}mP"}L0wY -Au6`=I3K9< _ [G18;lc0% c#0"ĜB.Ub ]c:l!UJ yp~GMH[%f+˱n3:|Tɇ;϶K/j*(bК׼3VDJ[%q+*=X`E=9@TOHAסVx2,^Rl^ң,C2'͋W̵|5KW3TSą %*xzr wî*-h2$a ~@Y "LckOOR06)PӏM%O8j4X,MGH^V1O]C.; 2{t뺴:"Wू!lKI޿f]425[pfV _9|Kk* ŸGθ$cc+Ǔ,(_<®#zoU+^=}Ib1Ao$0?A_ Q.V_LR3ɬҗh(ۦvš* Gys|1@\:VL(6w@n0F'<%L-zPf sĪ͂aNk J1y!gd`U&]]ߍ= YO͎ }|~!gJmhߌ \ RJF bA෾w痚j;(Z)x3;re\dGZKLAauKW`Q4z%X֕Z8&Ҽx)1(4`3n=FWV%!t*p\-KnM2"-e^8$ya-z٨̅26 mQW!e+x,;&oJ#E1Y]Yc|T))RտǶn%tdn>OZIDNؿ"  xlnd Չ3؄^6cͯ&A+&ԡf9r*ly1ׯPc1Wo[Vs~g'~ ymn,@]I'ahJԝ>^g]4s{VuIa.A! m8V[VeiRyupǓ2NƢbڱk~.Ok!{gDgiQS$`=5dN!pI- IT ϲ6t<֝(O.a2SؼȏЩ wtr/l6/,vkLU61s%Sp gm>ή9QxLiq c캀%oF@{DN{0B^C^A)&#v.9$Z#ƸAk( ƴN&ntE,Q]?V`vL`J   [.my``,1f6pQxʎ("`XJʞg \zCXd0P〪,'&e':BQRK^#8 ߮F^]&?!'Y"[qp]tɻp/qVL@7U%:h%lJLhiKM"MD *`hOt>jPG Uu?NMBCR(Dorfp(̸9yI`js{S1[C KN4rFw$JY@3*RHdObԲ,ԚWkX*-h_,7ZFB_Qۀ$?wUԳ:\V't vFXZ9oOg?e,=&1w+V" [c3rE% ջK/} d(Y?wwܔi9cowy/:aژUmlnNYAUk!9T"5oGExNƥ)aPP [™U[d t+ex$ݹV``ʩ*af^@hbJ=(k1}I hKaC'>F8%4M&)"˛\FzZo}yN5=ӑ,"^ALWz2>x6|e<%JDp2BRN2ܑ2F.WACdB@͇T-A9?SEԑha@ڌ$p\@ 4rNHy!ˀκ)gk߼)()MThJS[`UHj;wVxiJ.{v*q74zCNWH_̂$?X2 K)x0 g .3EѬ V* ~9 42)f-ΧX40֚W@رB2: tl;ȁ`g+4 {ސkj<_;B )-Jq=d`>QEMCSgK=+G1WW@h&O5a˿=6M1viZ5M(_Ami"9O1t~_/jsySt1:K7T;;fzcθ!$B5 bwxG.!%)ża=CXzyTrMlsm@;4&-8BJC3/yy/4=)FbpN>=wv ms6@AW:r[- B$>ڀLi uR2(>eqs/U{L}zQt={S >=.]HúP)9ow󰸹Խ_ KSטxbeQ*ƣ//L2ϐ XI5+~zmI|8!]1&W*h;GW^lOgm[c ٿG@QPd>,E Z~05*2MuUo08^EOxHلQP`zH:ݤ˖fLSlك,G= ex'dFN$ʟ3E<) WXp"~t!w3BD@Z,o;< Aѯ:ۥesd<;X߾c&jY/t) A{~Yo,fLgcD*~K=>X% yqX]I%moO!T(&󎍠04fvlϑ) K؄c{LWp4/i!?b}r` (hE%/A>(H|:n?8RG{ ҍGxMU9 dX5#?>A3yp^$S`{Ң2Mk 78 ~oC8b]kl7r_pΏ"δ m &3U9Tݺ,.כp~R~1zO1I>n@mm(ž q4LP݉+LkF>YHZj#q:R7l~${>7DA:_lI$U sYhfB<AP͂^S]92vp 02UmfKh|-y746rBDZ^赹)G=*'+ z`CfoylSLraC@-P*M8^鵆o<20w>B *S%t`[ބ! %VZ}tsU BP;~$1 ͪ]aږwndv`}H$IH6@?Trʪ~rD4i 02^{زdǘiyLR1T*=D6t[5#x# o¢eiW!abf7@ O8/J:8^|^Y$ԜM<? /zY7u@0L2AYӰ1pWe#GwX\8` wYGDUlp~F4M؝"T]esPMy[o`c Y9iyWlWvkscyZ֧J}ۢ.m3)%KJ(xQ9͇$;W -=*BND:H tVV.sv|Snb+0G?呫vP2&Nk$xUisAݨ򫻏&ҧjv=w!>"[iH1  k kEh?2y&ŠOj8luP[۫El^̻pT\n+xoIݒAHEKWai voxT&lsy^zQf69q>R T,tRarD+'$\3Fmֵ;}{ɪ*4jovy\IXng1GxhR}H<۴|▥k ~'#IR9 #-Io%_q1c ͦUL}wg]HvM}z`Nx'Y<?*HٌjR8҇2 I*ncDxdoʳ.l>5%X9eCi%n;9 ^DJ<(eiE1mn<$zf[DG>UEDSʼn x HqHi8.'Y,>a]RC p[={X JJ0q*XœCCw>2{ȮUƷ gopV$Y$M00Ww;QFg"F)qV~uA/-/-|0P-}&UB1iyOVf⦲&FOyL5|L_:1*Yw=a0`T8`X\>͂b(qsoEFζ =و,@`_W ϒY:X Rkbj(G>㨙#Cz~WC rY=jRƢB_duWi}TvyFi3 sc:T?0 Cf1,rxȨ~Uŏ a/ⶥ۪wv)\n&3L4VE6iv1 riԥf3B }r^:hw[3wt,p)0|depzUkp%i@B|$z^V34q&!' 8@"NLe2j4!|Լ.oL1@UnTI<ӆ vq] V0f9iu#L;-"OskycܱdtuÎвusPsZ(v@Gw\!]}d)PLg"v޴ TKIR M ٢pdS1ej΍"b@ (P 9xjs ?°̞n ,MxTvT`$&wT,b5&jdIW8>YarϹ!jڗP4>gi^`mjtvY8DŽә {R&*nV{:/Mguηu+险@y8 b'T:/zXA± 8 u'Bڕ嗛#2ÍzX?nwľs5(z\n.69Ml-&O \|Y)Σ^-5g7K3fcǐ 2צ4J#:?0>qكve\h'x*B ۫KQj9ȨF\|aQ&$¯WM2 )R9{MP1; yd̾Q€R]YOI[o"܌$p4fZUs{1pVbJ X/%~/2G}ot;3EK:6Fף3KNDR"AK\7E -_`9q {gx&>G2_5e`JQ?~5 a9o̸GSUoDz~$Q߿%aÏ $*8D\^jvWjw<&xlI>!iPcE#O8`<޻\Q+ =(;ea[t/=+ i<#CE8iGS@Nh;&Et ,p Bl&~n*g?Br%"hmi6sWr~D_R8mR1ݍV_}q;NΟZ^RECW"!#rh'ڿ߇^I0<,[VYWwY]΋p+;lֺ Cly_ SEݢ\#}bRҕFR%rhp<*bwk}^кDiylu胚@)(TtmKt VUOQ>`x3ܕg4`.C +SSjm=CHٍ&!CAchg@ IWH ~bƠJwat.FrGm7 9Nt=hSJAd+*B ŏs|=Ǖz]}J,3g nB#}eB9JǓ-+6wg9g˼w6qd{mzw_1 *RO@s 7[fSj+'ᆯ:*/iU߫!v⏶n(Տ%9By$;,Z`EfdUfw3L}WtKI7{7#6>!iUף'3yG(3:5͑} z֊,y[Q[Qcd+z2ȳٺwT芉x11b˞?k1z⒯l!*~jr$H#/b䫖Ǟ4[)K3Ke}j IH=`-pDlZFI@PpjYjPF-Ų ٧E2'ޫV4Q'̕FzJG- ?,BW%Nvnҟb==E3ԋV|0mZX6"el\CߢgaDRdN\*ABҪSpI/p/VK OA8?$}O X9&6?F-c@q[dBQ!-럑65ZbͤdWIn$w3pe8}3HZ)gPiF+ۣub2~&q| CݎFƐ "(ew;V!Nv)~ᇨ({(ޝW-;{\!wpw)9g狸o.~fd!oL2lq"ס05?Siˣ2GEa| $pO8YpA׾N,Y8mKVؓ T[A \;=4gax3bzۗ|ˀ|6DĔVϐxN+>e[؏, ^h3LܕEi&ULt B]qz OR~~O|16%40cFf?k:F\Cz PFׂ. |29Pt儷ofkb yI9m#IlZRH.6r7&\FyjbfZ71@PF^-MTeO,wglfFc'UJݘ~GMmG#z!naB >UW/X|'p-v]}}s}kTI?LTpw ()ƃ&J*9:_(Vv~%7 lvYSLMzBFkx½gF!gDe'+R Mm'!YUN91E _9S_ H4l3}R_/ Q=;:OT6W-SQB% ClV4^L}"j[`x;s"n5ӝO7*$NI*h 0gXw" 3#s B(@F$|17\.X:8Q]!6^ ƭ3 m %A`UjjT,_Vpa⡅GV,_:11ص\>.FC1cc%32G7U L5'LnTbC cB0Y΂l=- JjIX1wz U@TY_3R%(.W ﰷdhe=mB"y 3%%Q֙YʈL: iadCb{ᵨDc[7=2OR bOASſA<}Їj%ogA!Qd^?}I5JyfP'A2Jt(SvHxZcHA"X6cX:7[L,RoCED򉡚 TVVa' [Lb0C)Y5)wq3*L Ȏݢm&0Bw}BeE0_jyUW]nًFn*.+8(.!Q/ Ps[Rć>;6Ӑ|pZep! *+h=,O3.zJ8HN6Ms6}mV_tx3g=|:)W c<~e9xXbdXI94tvV0e-yUHsp! >1Sڶm^)"^y~8rȟ "dz0tN_@W"R'̰>4 (X;g[~U7X? [5_ds#K(L84ƨ4\NYހú=g.}Tq~%k),m܄/7ŏyiu|b_< /ف~3E~u?סTdw5u*<9o\ jϢ՚H7;TFBI܍EqpG}O1G1}M D~1 *fzo = r2.1 SWȏ򥚦‰Sg6iSVsĘl׆l#ݞ4J:V+8OGχΚ~֗4]W0Tvd団p >5"N}Ad刐ʞryƅP3L{❩DmTGśA [Kޏ~@!t z-}g'%̲z`rMʺ|bh|M^?j/1,qN2Uj* }sm)\:]#)K(hZO0eR$߂Gu3L/8gXVk"G/߬OFBjH+ ҷ쒅z OSKөD 3v|Ҿ.5BrP*lB*5X xϥr/ΐb=j2ҙ3Z!y_A=zXhE&}N6=ɓYE7>S6\A9n#t!6X]_l%L5m;Pxo΋|Q& /rӯ1I|*1`xuڞ?\7dc8++QDŜHxQaKQyr+@v EKb aGCM:K3)Ÿ^ZSPf2?4ߟ9Ơ8xyZR \k|unW֨d'| b $,v̀۲o[,(tǛȣ݈a|ѦbvPal.ȟh5#\Au$Dqc{غ&Ia{i5D;Aqm}őV.Ij'O;ÓРOtG1Cs&_hT{eš#y)){_ &|)"sBPU=jJ%U$ a]oRLye#>ʙfPN#|rmy' fhΔrpұA4+J,A)-a$fA$n0_PʾfIϡU%hVw}Yc6JhS 4gOU錒M?ŸJ9l5d iT^N 3i_Q9?OCBRU#ǧ:/""}ro0]SF]ĠjydM½-Bl `"XS{K-iQ M=D.1/o ph>;/hApţ͟1f/!B|I#cE䬣dz]{VzR"\Y:Y]7n+a!Pl4wPUeOID/j#|M bY҇+K'akETX;kUi39{Jޯ}bY{2lyЌbG{ +IMxg9MΉx+ݏue5 /3iw*lB x^{x*J  L{]zw(q8+D V,uJc7%[c?#Zƒ56> v1bY!ϙmnHbcw>-`N  P-!i+*hz%)S"C13bc2]c6G[2^p,'4Υ]]{o42|\)cko.rSfõvKogTw|Q"8%솗\k:cS]7}eY͑#؁*q:uKBۺAe4n';z Oǚ Ӄa?rE$Cgﶬ N!~lAEdiuO| fx i^4ftn\7k0[><׵[a4u67fBA,:f MX n/W_A1JSCޱr⫺zUXT:gG6:[.GWyR=Hthu18-)s@rz}t.-u"⸇"g : &7e>ϻpWFoyE[w.xLNƐy[lC15rp@;PAƷ] //0@X3!-L(5)7;PGvg3rO s1o4u܇!!ErS:$e6瘡p~ܧ!hQy) k>Px"͚ٯu+ rbTѰAmҟ+ pֱ\ A(VM.s DY}lŏr=!;_$cXg/7g aSL9.f :d#EW|!r)QfH5v`e}\nwq%%3w쌠LJS C@CњٺO\Xxvg#^1_cJu+vFK2M/0fw%N<*^ ܅tPOjw3x"NsR L$!Qp{,iQHWܵjwa4VtT3^8zg iQkh UR`-:GBX*GAU/>yj?+QNCϑ,`ԡQN3Z/\lڤx4S:O>{n0 $?]f>3y,%2w¹r~,1ɠ $0I dcaxҴrh7W2P_n[CUssi^ZC(L1xFq~$pF9ONJB,EDLFμ.ޗJ56yJJX4ƦO }u =QN] s+ٽm$@=V IMXYW⸒><3$16g1)%w{pi)*"nG''#)؝+1+&piХ[,CM ѹqIWU$FQ= vuG AJFt3h ur d_ntH}3@sSG,3Bz\,n0Q>"?ڣ%~Co^2#9gqn}&iic>\JQ%~Z p҃Y`C]EWU QmԪzIIK!1Y $Tsdp(VK|2.}FikjM-cOsK52sd3][?5]R%;ueU=CsYop2ZL,;+t`9~/_IbvAfspl/iS©3ClAX:xN{R[T$3 I*>*x x /\gf.zY: k/y)C<*h$8nT^~w^P;@gZ 5CEɟI)'7Žp鷫ʕ+FL}nb9``OOk`Tt 聈?s_ʝh|Vj3xP_'1TqMOD V$f8O=B{wvղQv0Ժ30v?:q_Zmƍxq5<:dVCA7&?gN6OY/߻D.nʂa V-vLPADvH1|6kF=&86׸ʲY0ӵ+Zg)b1yڱ`FBg%;$1-E'+iW5};NW`A{,d.>@ F܋lg(a{(({(Ckt\&ÂF.i㱱!땛齳#q$AniVtTR3pB+ ze{g] )tş,>.+qוvzx}HT U obLdD4%yZ5 M[7 iRg L lzkMz- XQ|L.6@%뜤6(],F=xA~X; ;nd!z7]^F[|u%ٙ(hcYoH!𙷃U8PCŲ-rEҷ|΀ 18}kgwiXXVȓy^ѭ?v3kzt_bw ^VMBIԩxP ]V[5z00N-|v(vǧ#|AS& c}~\gYZ070701000002f6000081a40000000000000000000000016650a15d00002a78000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/ӭ*8]?Eh=ڜ.+ɒ s)r]R_UѰ<;pňX" hYBҍM&EX *gbvt,'ռ IOIq+%{Ǔ򈩵 "lrof8;j2Y[29ƸPG:8~kEVB ,O;`ҟS: N?*`C/r{<9D.j+՚#]+~]m"qeH?Bj]BcA1FoXM{C֯A@$С!V_Kܑg:NvG.YUCÈQ>&QR9a0rΏM͝,oG3j"&DSjلc=Sq (AdeZ ?J y(oV~r@鄞+d$47~)@łDXϏT%mX5:{vjm"3JG.ˣE>%܊Z? 7Bӄ D D⁦~mp|QԋW{rkFn`ԤDi_g1~ZST|u8bTnu# [BUBZdSV ]:4.A+[߰&φ\S&7ܮ@NE)_~ZZWoP~6s37'S"5Du`fe]"dTZN2JSvn%ϫ鴴39?*\T)LX13m$^_d+3&IS 7D.ܮ ӰN͐eXZֵViz ~Y&_^<*U1էD~6>v}EэzW݇!{q%il_[[bKAȀm(E!$UWN&Ef9:谞а]+#=;)l53M#|o4yhij2F[V)NFx ж#6Q}Οt\FV+n \vc(2i}sN9Dg pL5R>?It`9\v^%Ӹt`1QCD(VM".fO?H4=a GQTa}ܧ 7YFٸw'P#bZqQau(9~/>F5};*st޵$jGUéͱZ}-xn>F9H*&srv\Zq1eE5A/d `ZPk$0N5?O5Nu&ج"; y`#&0nS߱j!vZ0 '+et˗e0ؘQxW*{ Z+ guSC/k}ÿOqD8*zc2"߅U.g_JϦ-(aQ7ǃ4\b?2|a>%#^e|Bedwyߡ8hap̤sma.aR哈y?Ie#+R W3;oƪnFj_7d,"J<4`\_nD'Ra2"86l\7A#Qxa:PrUxP8i2V),ՎqP-ʨ.^.Q {'KxY}|*} -DMH8M[ptmޕZ^Z$=ЛO )-1v]H( 6]+:5c@Ig28XH(s\-K۫b۪0NG/xtDj0ss1V.>"yg=gp!3z;y* La;F`go3=p>^y9'A)o (t\uD{rfʰ-OHYQibs0h{iaBYP:YGMWyQ¾I)) Gx[/5`XG&.xjp):ȦBzV';E/q= $ ;ZnQ*4w~qǍ _bfO~tx.s4d_7KoeQ.&YUl~IR¤Wytbn\.'@F*q(Ɩ@Tv[^B.6:&O': =ЎrقԍNfP5 P5rHa I/݆6eU;5g4Ss_76OF.]Ѹ7Q88«>%~f&Doιl7hc_|M=׼9-&lq=Zհd2wXs7Yh*1kpn-ӽӪ/VO 4A ݅$Y2$ _!8L+U9BJ3t~W# |/o;`X;J*4ߪ.X' %EmU!Co.[Rz[lz3o-߇ Ô:eڳ bBF8ʘwkl׆:_Cr=3ZȟA$*-<j \v]bVvV,OiqvN)<%hCC='ar&Swu[THJ%oS!#ny\VPqiBI.NP^W ^h1* -[*]1$n IoWmX\*,"ƬcGZcVfRySl(u9K8OfWxgBX5h ꦷC1=~TSSD,&e+]Eidz JuIȷcSE|Rَoc'b+ff.a8"h *Rfݦ.1_ Fr(&!]ƕ%[)BȄ쑨iw?{IjXqǃAq?{Y;A)/Y/&|0>wt&_ H :@ZQyh8bQIm"N -d(̖nGm]H6wS , go 95Ȅtk$):7u wփ|p 4G)f{2/{U4:[k3ȑfr6H/Q nsK K>CБ(WQ1uk|Yvd*><8MLKSJӍI<d VuyL:nm& sZk/.By|,@ hff^p((6_ 9w g/j1D;{"%[BVK/"yo2z3:~'pP&ZySRj2`]qjsŋ<_٭Ҳ’@Z 7kdZ*?gt 4IM8rwb z_e_&4+?xDq}{ 9[kegJlHU/J>J?N"΂OaF0Z0ddk6bgC~T`[s'. ߰?(ȉ8UN\YHXkSLʕ/kYb[UU#P;Ne;C.-R[ Pe@_D|5_+)UvF)kizpg ?0olr0Z^S_\,*q"ø0KZ'i^d ZR M{6ga(n0%˞2 3MiO?W:TF.qdAb/=` -)EHZqbX~*m'u!n2DDzhIS.#}cfhxb@,Xz!\}6D } ukS",6%l&,blS-/>۱cŻT2޺0MIlK"tȓ+3(7w>2J$a8HO0PpWp'd57g)""{r9kO==Dj0 % ZE`;YBμEMsoR@ASC|bLV痎4jTmfUzIB> p&G' j!jG MMe |[rU^ Nd7%/Zz`Q `fjP׸jsI[{<Қ{F_*a$Rv r8ʥ/r3<\\p%?Y͚n Lx2 !Bs ϥYP6t%?u$IJ %qcC.z H/ƷGõ߬rQsZer;E kh5yt[CN; >{?}zq xudrIi62O08lYX& DOv !{v>0O1Xw3-G" 9EZ3$>tWr-}&@!ܖDc8cLHJyJ.N uqh`z2}3J'aP6 ]OSC\6&|`&yfKy: D kશt#e Ӽ]4:|Xenq+ǹ_̣_DG“BsÈK)BkQ/}`ڑmMI!d ҡ 0c쓳p 4e ʁ$0셳tK,ȭXZrK ^ T7[OdJ9vmHKi 20 k@sր%Ga?gn{vW03BJ-s,t`ݱMZ~h]M`z_w4 49` }Mh:4`:~K ɐ9,7", snuE 1@}7hU b^-vPRiؽhnx@6@~ ח?hH"D;1nq jD*gLj],G3evJA z4׹8 {׏x 'nqVF|`Zkʙ7Z/ȏE+\wY@ dqĢ+~9[sE"?ǫt} KAydH=Byd\ߤ8^.8e  H ܘ G[)5mՕfPh7˒7b쾟t\S-3O#oh L@qh8 Ob -*F1)L2X 6"$P:Z1cvĠzw2M?N|-*a!iC.<NRl'2S}VwD?pDpF,>@Ǫ*JgjZ$X(i.TpH"a K!E8g%k n'[nJM,յ >쮄E򄹝VL_]uB 9ȮrZSxz6cUBU(; ?&^FQPnP!;4FCkgzFgdAP!Bn;&|הteg7ڐYS]J<^W6ԣ~7#T H_td0[Ʀk{-y y{Kّ2ߴ^(~mVR ǾWCp~Uô{E-u VB),K1v²3w9˸籪lG}~ynbIf3@ǘ6\\x6{ N:+[t Yq.Ha6-tUW*SM oWe⪝ 'υ1p9Ybhy/Y07-3X$ָᰒ=2|4!BMh500 )D} W}"W&=j<(@Q47QB.X̺9TF^kH' g.7ϖ)>%{0ˬBfzL^ޮ[[=u^ilsJiڨMg쾐lY"򟐥m;4&:!9IC_Ĕ? o)aޤʤڙb6 Ĝ 2Ԃ' ?{׋~Ϧ@35$hE|X0̣FpR¾:6-:mp>ݥ<25ɣޓ]|%HXPԯV˧%-%: t&V[byh"K=d1߫PHbFҕןcu~oUU*Q>ot͠_| sG22'QbZϩc@Ns&R]uW% $|÷#6RZ?-H2ߦRAfOr'ʠj?9w^CJ׆JmDX-\rg-kUrձ^IdrwپiɽP|F)-~ĥUV {n2CO8IE*0AQf(dv._ )(ΎldN)/f}X7#^ -~/޴l{Ld)40ό9fUӁQTo7&7 D9 VbYj^ 4y=f <|4AAH]`N[i:|N ;%SŢ$1A)ż$d$Y__DD6L \]piŒco][};JácԻېc&cG}t*ML&f&8jx A0$.9ʒ:|8M3 w;dg(^pC/Ҥ56oUKӄ.p"@RBvAqQi5TݱgYZ070701000002f7000081a40000000000000000000000016650a15d0000b5a4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/eb]?Eh=ڜ.+>I $Ѷ3 bٹvn.3ցZ'^\~BPi B1\ǧS]E6' S^X%lCRJcǫei'|ҟ]h?M[Rw5=q qZ@0Px}F3s a1IE𝙑Ћ^%ΜFK 11W۰#ָ- +hJoV0 h.׀2z:O`鰥$^|C&7HN \ߙM{K(24$.y] B}'z fv,5|͊tOd].%|7Qxp#Y[x޽v*h:Ub|)o& d82tZ3@'Ž_x ~Υ8ﳷa %؁- ȃ1<uAlnsls]@^Uvǜ,ۡG:=Mۓr'C/r)һ"maykE9i-hn%@t~hgKZ`e~Sx\8i37',!1Zh1뿝$/+.NŠ$S#{ػz&LjayI3:i=ӕz%4!M`y NLʹ+1Fb^>Bňf%YsaRigסhUmfUhikF|D9C,}|iU_!=OdZN!!uB!eK 9w K if\s17q|ɦQʐm92H_Ңd ɤ)w*Pzl%n]>Tly^D-۱} Cw0~X¸#~ 1\CyoK X=~gի%.A#@nk 1McރЙLo'1;4|hmȿb _PcHͩk΋xf;# D;l2_Hɧ]*(ű{jR68ˆT:2euZĺtNF0xʰ7{w#<ňAZtoK2,?gG9d15G|Ad#5.Ch ,YI@C ^$2eX#GI]+I ȷ[gMläp%%!.rbnV̲oXZ[@z X D NY=X~M 718D$eDfĻ'k+=5Ey?K/!NC>|lDZ2 |oQG/e'?q^…ғȢtDja$.CMde yǀTǪ2yUF.~ugGɁ'ea̜ =ݶ5!vgOvbgǙ6:qt#,>VQƎ gZkl4x22MF8֙lOu,9UPկ|4+^pWZBݿؖ^[tanIMO;jO;YLi),1/U\ CۻR|()wBr ,/Nu@nǷ$\3:;d]*0 !v: <2[}M -V$G1͌giJKYkHw}$E;gװ$wme*4:k[p}q> ԥ4gE&lb,c?$MGYv$;-E FA0Vbi8>!9š`VyΫX3V@*8Q;K0J4i#o"<2 =Gx,vugEZO\%H26R3gm 5{Ӭ\=,v|{R3y7ڀoV9\%;{M(`<=w>pm_ s*I6% tl+6JÖHf1?ycGZ\#,HXIIt};ir2sǀQN]8'F{!uOC=gQ՜aW-M3v%K~k`ȯNl):zX$UlX>Ҳ~P5;Gk:06Mi-!4 [S4  U).`1vm4mɍl%%Ǻ(э@ Dl)mYF rdX3Hn3F\Wuy.ڽA;dn=-oXb\rMAI$ӞNNhz\,<΍[+kڔo5D)53Kh:ܩnXEXR[v MK҅O- 4ӴCsW&{A(O n;iK~Ƕ,oתVx^G1口̦xBH9XD˃bckȪAŖfJdrl.u5X W1sh4ǤՙtybrKfҗbOS&~~O6<$ωѤTN{u=RCQ(+`O>%L]HÁ&*_#'pw'> Y>[X`] x8Hy ] fBpSV߮@p0ĸjHh᛭<ċ*k=F-ƘfL'< c?λfV: ٶL!E;!|ܞk=3#|B)z'˜i C=;o$C+ {itᚣ!#F#虂xssjeڥ֑3 grek*#gp\oqcАRIw96?n`?6ðђx_LDia6XM^vfl:f3f2ks/ĝw[+Ϣ(JYxkF.Ÿ,F9[q%?zPe0rn}F\s=ݍ +ˊ2pD('_FWJM ۗ KÕl0wH!qV'C FI"vs^e"D7@U_Gw1rNo&0/럌=)rPeKK;*55L%cSW)%\[50ՏH{AR̳`2Nexe XcvWQ(V⧁t!փS3)g$7&Mӻ[܃8#ڐd%< DL2]y24)9@I0,moFEF_f1 ^B$k_Azl ͻ,/# HN~B~r}۠\D&wI&k[9 aɍI3.f59"9B$D>d߲PwLgc/EHNq'+߭3!M/AMCbAJɌYЇ_ YÐ6*PwgjxGkqZtȮBz( jhđpJE7DA>}:q<*gs[;@>^[hDuhB0MR tTχ*^1QlWLaﮑ|Q^%[U7ڛR)i=K]PdtJ5WZ9l2Adu5F#sZr!(* ZpO*g RgPq`K-My!GNAo35jeTv(`#hyŠ`<4ђ6غ7L]x_.4}0bh+u 2/ل\c}G+ˢNծy1yuwVlcl߼?k5.qF _!9HZ&7?8#owGa$jŇԔ6܃<\Rs1`0>O%6u-)\ڱ ũ' ;b@Wm*,jh?PGIg7saY1]爞BN~eVL$9eb2O4H.rX6-K:FepF$!5lɲu6VTEJi9!Bd4Ȱ qQ[bU?hP[U^GHdDye8 ĒHZØ9zt܃QgF]8uc9Mb=&0 !d3QV 5L%rQ#GKb}{bcȚrV\ b~~5Bؒ"Qa3gCIg]R3R-H| 2w!:Z@{iMf.<^=CqAVf7uf4E;3Yi9@]JV/ndDNv5Z[QNk]%U$ سW$==WϘ70V7ؠ@/0;4np5xg㩮¯j<һ24&_#5,f9n9ĘL bt( J|$PQ[EE\WP}'{C;3=UPx66rIK^Vv~92w٬(|[x&8?%Dy hgPe{\]d]ET47V"Ұ"JAt_!hA;ԝZ\$qk (gD,yKytecع.Af}8v\[]RFvMFN #FsasUur:9)4J 2bJ32~Eq-΁9 ksZ隴fٞ sM^{p /*dM5*(_SvvWs)|%^{V2W&Q@CGnv*`&mP"e3!Oׇ.wv |ܸDM󩕑5HIInH2&F~W&`{J&}[ػw-RWt-hsk͓,sgK# _nUVyrjJu1f=eu0%Js}աxΫsqm݂Q #4͔D$/}jUD?J^CSF!4q }YWKÄ*1&; vf3pw 1B_LqReL|hSHʃDӫ[Vܡ`#3f6Q΍iϨ5AF)?! I7"5tUs¬ ~+he0#tK)r=>鵍 {Ku-*/EMY3!~]`qy*9]n7oM N~ 48&mP|H^ 0 $>L[6)AĀMY7]L#~V!Y=`f--տ!n' yuk˼ 5Anl,2Y 2l=\ @V3RlaE”զ)RBC,nF'4ͣڝhi)b>ӃԨVR4>m}Fu4 d.{X:cռ ?3s/ g\!F&>%y*̸|Y,&/R&P-O?~XO&?)qxlKDNy'# TFHj)Y=;dܞ&e "N,~54IM>/8CUG`T I4(6ে7Z@y0BLoԙԝP(nY;ĸTyx!gZm/Uھ$mƐIXX}`PXQphV G _7dwU .=GJHN P'-QQp(Bh&B2&h+eAxkW%2v’M<& QOR8u/cJ$0N(,>rΉe5U>6 Ƀk%͊9jkwQIdi_*a06'ׯpZJ(FխHgqd( kkONuV.8q?NҦ1|BO' 0dD 9۞` jMowÞʎ$9ͨLт$' ^JⳆI6㫉 tN?A#;V+?,m/.^Am\X+O<'? :N.R8ޟ2jx"=y 8/OsUk[)x㭎yjЕ u[)o:)c2M Gt׻w}G}qa-fŇbڞWaHg6~%l 8 -G-d{Qstg CG~iu*#VY sxGK>Pq/,g4Imsnxd :%G%}vvᐋlaʲ,lt?tegHQO.^kK~t*Lj,s/G@-:xw\П$MK!x$4}/.<'":kd(V ,\c?rj ɢm=MusNʃ&gwס汣Lh 5>M2|K]zrb qQimVz?q#yFgu5;-Blg,GX+R T n"D,7=o;fd-Ew?z?손4幚%Zx.e)XEe; &`YI&5|檏52/ %񘔼jc^ng4f1|N%?2Nڢ9q}n qGsNLU|;r~3`^|fzIG< ՃZ&Y=m.Ck?b 0YH;\fU#N3Pf`0=T*t_>A?AAŒ >狋IB"ETWkY#8y4]@{Bm׷/[Aʳ۪o61r bCNWRx:[ކHXmO9/0;) אX.Prr;KYaQ,?j'[+ rc]<)7CB)b@;qRJְ;uӬԌE Ϟ_˨|%-p >N!5H^!sW@ /PD}FrXlN<4u :-bqXQ|΀ }m SVP Ǥv3 P4團-Y(H",&e)[w蓦\Ucwdl 7oG ش{d\* Cb(`zQ(2=>ʴ2f zkxA}LޔN2m$ (OF(U%v :/̕Z{NhCim?ὣlE/B${ek|]~5\ӭ!o'H! sJ̇ǹ NYYZ y<MqwXgS}MhZrK/A=W.2)o⡒P'o~,Ё)MsO+`$gUURja$>M _f_$% Oa%CI]:䎡F$}_~ᕟ 7KϺ#QKζdgA6飣 t{Y˙ C8|v8U_i26%tfa,u'to'oaKEGj i\b"ᵨ1][zY#@gs]s]gnmwIW).M`#_n0)!o <}j塖4H+OM&-j^Y!^|OnpARVӪ[7,خvcꬖ<:^Z9RtS kLּ $_m !?p;ͷ茲 Xh O]^_ik1KJp;C^GuY&,q_uGrNvPUc?GG'yy`ݸTߝ%oK\EiWۏɺvlI2- vAwXԂnOb߁G-:sb4ah-ZuRJ-%9e[0KCHiրEbC9X+?c $ P950EsTL z, Tk.Q.ܠO)bǴ|΍Ǧ^ vb grY_UC*H{ȱ=g,s|7A;wLAB "`i7X,A{ڋ2ـXMe ZC ŁG&Xx֝fi@xaN/jZĆur23}:ĥˎ¹|-W>'ݎ -̍Y,LUںFtX8Uh[^, FmubΘP :7 C[dS` 3!ZRJӢ";(Wr :}w╋* ßM!*!L6fA5r pT˝`'Lpq⒤)62HoE&1w%H[[1.ΝbnܭێGLb.M6f3B%d2˖NZLUf>u#"]{_cIHeʈlJ0dRtTB36T0_M$2[(1-nxt2p зp|k~*Ѱ@lnXu^hn#|4I@em/l"< YD{Y-ԻrJI|4dʳ+]-iʯ4m(ɮv80MyKfz诼2vXdķvZގ0bM5}d!kSasɕ%}w\h<{Gё^CNz"rm-3qO>XU3zgP#=0 w< Y*f ke^^f)c^jdћ޺(â?Q۟D0F ]*k! S4!GEvi'W15׷E+m'OK>?X.D7klX3M$PRx`g +qr|>ú_׀.N![A8->JըuggpAc8"SQYw%K?`#nt !1 T^%P8zQ,gEܰt#{/LjY_q1 :3>@ROw:OF!+I! jr5KV칪Gdr`UվT3sfoٞ:]2΍OLL,Ҫh$K!_Ihnb$b FRDxFhJl^X8*h2M@PN 88;Ap f?2VU}pRj^R:Lp/kTqn]q͊|N GX`Uוc'y o}y05w ~C7U\Q24I7d61<l|SwaM푩ńg z&fܑ@p?4n}v\ݰ3Y* fUO"YJ9Fpa|bo^/s, b#LQΧ{iqLJb3;M8R>|BcoeGa>"~O<b>u;C]**_ {94Hm_|"g8/qB- CmkSvk-5m ,x0IՕi ZyN8FT|Kd&ItĮa+ 6e ۟b:- b*pU=dV6X]Fմ :>K _|wDp輭m?,anϿPsZJJ*/*JhF t1? A|K{6e5?dzbt{2^z$[%u==;mQ^%AzP=EAHHҐw5\'X@Y%|ord.!3`ds/.͒-@V[/G2[W^t4$M*SW˗T0ԇ7n֡|;4 D0lĨ֜eܖxXGS \w;FeM[RRWZ "p][;yHobe2UFGf~vO*^zWfzC6.RoCL胠yP"܆2Jz`B=嫲QΐC x Tr1 +Óp/^no.B4m'j䝹4"D鏓cV* ١w)d1QZ\` mwRz<86?ENN!ZNwcᝀ\mVq^ ;|7sib-Cj&m/rjXjLipBŕ<.O5=5- g7Tk{j2  YU9 pg˳.E ^^Gwi v7"j|C_|ΔCAx3-0PBs~Ks2q |}g# Bh ף"2))I˜M[cG #[y>j1mX@|86~IUGsgfww~ŅlѷUb .-:[S8o.`s۾$k+L`bAGgT4!An^UD;<3pūVuX̂9A0%v/rw}`H+0)fO9UPE&C6f׺BĠEcQr{N5g`_m|JVgpoYmG6h~py 47 چSX, 256ZZF:8'ޙk[F+im!;+!OY&%8GG*'1٧B[Ʌ 1psdJ,!@xG]˟}ƞN h`iJzmdh 8c'U;qF랢Sw:5P頭Q[ 깖d53`B`(\k4q`1`sf{'} 5p Q}*1h OL6hWff.!ˎO3rK:Q[8HnJ*b(ֆq~J#!JyiHmmؠ=19 t0b8Gk9;dUj3=f/#7=6MLM-"c1H7"ATҩ鴣h쀟|:d`N\x"™ :Cߋ29D2m/Ay x5A_IAiAY5G,M}8xH"+3AwƥnG:0|",NK v& 6=R^d0jlM gƒRХ h{] ҾK(8qGj2C\$4Pr׃c^Oߵ=UϸP $N3WxCԈ5.s(Fxz _ߦmؼ8RudޠrXqvKM2?hc_] a˫D)R#pBߵBV''|cG?(>7#TrCjܡowеG &T!lrیL*)30d9÷S,׷TIg\ ~gC:䱔fGd%>b"߬(6, YF.a"('RJ4D[%ϣ!(~F$6(&k>O CXWy arpC*Չ76,3'`rX5B1Ζ&3E<#'>]MmZfQOpO^O=S׆'q"/ ߭6=HIpyMrsrҸ yN?KlS/,k <"kڴ7&l EEʸZ'?*vɖ\Q 91YmuZ($4!?lϮ?h fq(Lω$y|r7K'm;)G waͪ 4#(#ԜKUO;U9eMIQ|gi_#IǼ/a6r6Elb5DpNu-A-g@qj6*R$N7 sq |Ug4){|-KbA{ r Q2h}{k!gYQ8ǵABG`wX6^":z9Ep9'toKz>g'VbPu Ʊ Ɨ], @,*HTP>qI'GX)ٕΘCh9@J#$"4^qcR.UK3kom5$gv:Jk2A|O˪Uj^TAle>H>L>@Fɪs+TȊpJ]l¼btJ(KahrY*ZJ{r.'M(3Ο#)=%8F_Gke)^`hi[}3S}\7$zjq(2@Hq$ˤVD<F3ߖxa_+4iM}SF ~]h4}&ZɳiFFB 3<\Z6 ]9t]TQ'[52 ܀I`d+re_egj睔ݺbqG}b*%+24aw XF&".N!3g0͋]?!tCVI"  f}J7tHN;Z>k*-nƴ``YTL7Ȧ:_0e)A7<uӲÈIr\$r帮񒔣 ˕w a( ߋ6M K]JJ.Aˆ|.@ {3ZDɵ5ސbvGy Ma6ދklVSdơw{X#Q&)$%bp 3u4 :W9E>-8T'` "eEKJnS4{̕[HvYnO 4۞ X,`IjҼu$J% [3NsHI[lAjH.C[k Z8qԒhTq7qpWuDߐ U$TDz>?% I*.uwod  e-2Samw\ : z {sj:vpwϾQ7/M&E_!\g| *.jyn~a^ftXa:z_ZGqqJnN2U y;?rY@N7y]߶!ܿN\.*;g&1t iZO|iPə0ȓ ^+wC,Px|% F>Yi2dmyPy ۱wZd8 Ԧ^u"w` kxO:) Jq$/QWxGl0 ަ!aᆜs'~v0Mk -?2cDIqFib]5]- P5f9JnjKGp j?3u=DtN\|@`aJma:dm_4@}SID'za-5D pE a=^D=t:&(oĠ N(߭ [~& K * :\\m@qR೜a!]92V:VB ǩOeNAK`o<^ZbZk3LQ~_ZA^ K98 |i4UHg̠#TͲZy5-.,; VIvUWD\*LE̦r4(4HcOT#+NQ ;$Ψ[ PCU37i"D47?*?Br@Zn#MT_bX(v݄?D'6tsYsRʹއ.puAt+j[Xc%zn[%AؘXO=H.І ~2Y r PfƫYs >'ގg7.~Xp~!U#i?O}2R(x4-ŵFJ1yԧGaTq]W # ý[l4/ڳ-%{-v7I”7X11es}‹6#.Sɲ_[=@?%v □$V g-~_<[i]^}p;%b5>ӗhZeVWkDj' 1pڽ{\G胈rFlBYvUK;ᾊ26c\]PPr1X~0L |~fB* j` j}wO'HJnB?\'a0dҬ9EQa T5uly$&FSG*gW` uĊp|b$6+Rz¹{Jžb##~'!ΆH=ݔ9"Udy~]e6̺n&$ƧhdĖx y!`skYR VblneJh[jPn0< _^iUNme_0_G/}DqQz|(+u!F47N|`&0C49|zb0sj6"(ﲃX(g.$l9OWb GvBi_iҒ.A{kiŽ][!Jۯ?G7%e-9m^sP7Jr_8J}M+{`(pL2+{^#@G 9\!:%Ϊ{4k5Lt,b}#}ʐ<-e+4\Zo'n :pmm>F⥷',V{J} ݴ5-Ѫ^ŜwcEY"w%i, G|rףå;Fd%;cI7nV%P_~ri Im:70($x8'/j|f:_.TZkQm%/:?@^BL2|s(طPtCw6=^rD!"Վ]tG-A ,SIjbɃtF'BxY2U bFWIa I-&:@biڮaHڍE=*{C _(`Uzwm;D4 ~3):Æ,]WQ;d췈l l+fC\2 }kB8@ɐ/$%6JdU @#MqGeϣyg^d֧ܹ2jb˗@3 o@˵ V1Dxõ+5͖آXb;K5Jz@LgG O[ƶUWQƤ-o_,4$) &EIHɼy9`8tZ 7]44c.-ּݭ-qxĜI'g9yNڀRJZBO%˲rk6;ߏT @Dzj)BL@&O,)7iV5 N F`DaAջx$ك|ߜMހmg*>#ůhɱ.$(}) EXx WgM`I*&eڮ5x.4rњVi (Z}G$Qd`ݯ4 mvϊ:Ux"{Vq$ Qo&hKC@8 ǓL$ \~yLḻsPxSa?U|tHV ),ԯ)^^iEvu80. ^#,5Cw^,bO+k("Zm!+/BQ|" ?i$[W;XHXҌd(DOpU$d8^)7@V%{jZ9f'76@!'bذ"M9kJ 5,J%nL6SXjL[&`\zJK&ݭXW=8O*Mh1m=/ #soywD 3%d*~?()hle^,۪fxSlUѿʖ;s\*#tf,z_>(@h؞=;=dY˝jp&Jy7ݭ'lI9EMo _Z"t7@?, .# 1<^*dGScNuR쎏K1}ZK[s;lpP:px^iDRfУ_ aCs:Er%UdoyE6S3iЀ]$' Z@(kYKcH;eG(9ZJrzt Lat tIwuFDo /1)\/AÖ 668vdI#>E+x9RMD;?c}BQ5S_Y4%r^~U+M,y },J-^E+h.wN0Ss V$y<8+φ%3n,@<,IԈ sPPr;h4>>#o?b]s@Wjvo-LEDkCi* X%*)d/ vֳ%ږ!*C .y(eV?MWc&2WXJI.n(rm騄ԍi`06X 3jH,,K&5֣^*gn%]KULӖ#[5nBQn Պ~fϬ G)jp 6iINxG9fGw9Bʵ)Z1Gc(4脹)QtX`·h%I6jI&]EgT1VBPquܪvC<A")SQ8Un*"Jޯ\g RأIW&m,0 Ӡ , HA'ɫF%rQ^V Ծ=8en.o(T\ EF7edˋ PVi~zBl|eF0TrBˣF8Mg|Rѕc kvN8dk2P:2jϰ-TDs'ŸMEw,`+}\S06u{ (&ovm˷U:(z"8<Ɯzr⬮fp#çغϣvMJer(}t5=d~ӐO6Lݸ;5q?wݢ9ⷞ0R/{tռ\xHV.ӣ ´QXI_["OE$KԬ]Q=.]gr|`#Kld )Uɪ{6\*RS!S '{@0h*]rVxIa#M|J@5ٳz|%IYlG 3AfݤʂYך$F@9o'xso`/RO(C!Ey5}b:)Swyzftڙr͗pn)D .LvWrRoNjz`L|3>ڼb=Nuu_Z o(h0pXi \}* 1#O?>H& m6s9vY-ą ܵ|hig/5CKixP ei rg1"FcrE (b_0w1oq<[_=G躈#gn?zˤ˰ Npڸ znvJ,ϯŦL.DVR9Wv{v-?.-H8Z/mq ?{|zQʂ:q!~r:L KX^qT I߃ sS&h*ov7X;c|Fחł-S%CoS$8;z]c}1*BCw<^;ecVʟVGW>Bc  -nErMYEbŮ$L8uϓi[|YX,Q+Q03j)ZJmƿ5D9 4kI2x0 $LiVhRo!3vUIUaLƉ{;[LOTGLy8&8f#(_חhAo^,0yv;t0yț}ʽ:$&"hl^M5bKaAmŤJP,+֕42 ؍t`WV8a}\RL {*ӮRZ,?8=yp5&4k$z_ws֢q~(R_ +K\i?H8B3T@ 2#6Xi~O=cBfupE[5Z,]~iMu-0 r=37c)8D: "kW"XTݷ$d2 &ƁRJďz"MӨ"vc/%ec ϛ!Y)T>-Ym C{ },£E}&-7qʬ G@42 Al|OZG UF( #W?j-G~h6xW32 fa7^rew]@tpu)Qy0h}1gQ<=/fqOX@W;[53RD%_28?_&ߨ lx H-bDWԯa:?5ndYS x{HODSpk4q46rERȔN`LgPY5F>=۹k2B ǯl:635/L1еirPJĝ,V)sN:Dc5[LIL@_ EK_!2W;f&PR/70ϑ d{9Bď {E-٬^{4! ƞ h{7S\`bhzE"M&bo~^R@5DYB-(6ZCXJJy2̋CnBP`@bԛu7.a#3)2' Ѧx+Tpq%l;h3Lܔުv,1Y^ xqAKDY(X9uϮdC]QN$ a 9jj-m`Kz}=^[?&]l~E"26mӛ(R7pAD&ڸm,: g%TSy:-vڟskRHffT!2`BU EG?(OpGy*v܉V::-Q_cN.^WbπMɢWRBjVc&,Ac-?ᛙs,&*KUy v&: !;(=;|d"-[kݣ(X2>A7~O0UvGbg nhn3hgpK>:wP cD(cYG*s43d;9k?X饊 Ѣ*<+`܎h7MQqAz5TB2pvwY7 5iKjbo221̐){:j1#v&?8u 퀷d] @T8=#!5=ɷ)%sRUni:}"z%M3ȶTrZzk;1.cukWMƒ9AtblRM&Wzse: 掅+O0AB;I?=ͪr`R4q{" ]`>G&;<)Rhy^`83'ila'1. `z4swd[@MٿA hQ C[S]A /7y xȵ}$%Mʕ|pn CdB(0_Bc5!q9?+U~'|%?m7bٱI@?ҽz.|ff7 &$66?9n ۮ<iRYY}$m$mcF=:7ߍ; cZ $f?0`i M k(ȣmkd kt]u-kI7G[|2jCp x`#UNJ`3B,߮\.!PB |fUj NvF]+Z;RI) ·2*ԨW}kp7~$FZV.]߹Aw$V >л1:_9l6Ɇem #[H,Tz,.dEmYخp 8O?<K`qD7YRz:;F)DC"@atOE M=bx(v-\LjY[*?!.&H9>O0$oƀQLeRP6 ,3*ah)Q3{?%ze`hձ;<ڇb+i, :W $3 7HV/:Z5r恩UK Y2tn2bhe'h %z~>*d@pJC{Ҧ]`7\: {|0HZQSc3l}>r$̱wDS;Fv7v(iؖpԯV+ Ma(푪{9 &;|L,,xK8EX ֐\<+bJZv E4EVH% h+YD夽v#+6,!5r*B >'яsS&q]5R\%tZڢu^ޙ"N4cӃ[mj^MJ}J Y>iH(@@>D&74^9`Gl,NKbKW 9E{~+?s:!f$5l>M-y߬ғ$ $sU>܀w<{^5R3FBs[Jnk=jGXIhV p,3Z*JPB"ʂ^B;EڠKe>;$MwbAOLG:QgR|iTVUUbIkp6{C99GGP]\T;z @fl"ֻ}IskDa8 xq#5q)h+ǞI*!e'ϔ?go}O-[znby0rf:y cƨ[<|Bʭ`qWE{AMRXqaKzXB~6ѥ42't2U ̕tk@ƕpT.;C!sTǖ&i*cx~ߑKsUnC;6,N))7Y U{D5ֹq{ٱڂWZ!Kt•#96rNs$%!엽ZT)QPAKM=&wW{]Lۿ$+fJ;vP,1; X&Gi4BJyR\£b0,@_H&׈mYl|cJ3Y*5ֲIo++t'TNơd1V=RiYʹ-1Gr 5i@$6KCVMpQMFBtta.gjn Аc#bv4,n F/?Bj]#Nt=0Og.h/R{/~NjvbxLG{B|AYmJ.ӏT\q-in[!!.{&'֛de /WC[8lBRi0jqٳB;+lRX Bi9y}.tlWHUۇR$"nQA $lgs޻CR+0/'Hs ZM<NwJwl}7aeh?¥_.~mqsƨ-9{,`rNSԵOҺ-U`* v hmSĢPYa7*7cXQYs,Um:wq0//nQ.GZZ`o/a@u߯au AX-L]nHX9Ѿ@ׇPߝ4Zh (JbU\֔t_1_k4i !->+{<bNŽ3 BB7E59>#=R9acqOeJ3Boi#1MD^c7(lT 3pcC%KAES1Z6n4| h]*<]&a <^#_pcunu?Nzރf3ΩMXRWt0QF5| TE/=?I?`#~FLuZ;%C+I$#ۮhӆ`O\qARafkB9} a,$ g\0#Oþ=kv5-m3Q,QH+8;/Ytp1|lUjNZoB)OGyI x}ځYwnI9Jm!RJ/:_)Voo!O`o7vq6_I2BD8Y9+ aU J!rF|1Jh! gcumwtFKsq 5S|"i9Vݾ,NAL]Of'mG^{LC:RA}z4o|܁'M]Շ@d wl Rŷb=$1浂 9Ar{ LI#)H7=&I$M牟>TS47Iȇ~V I h+^ZW h˶LXzO,(BU0qcTSGÓ +lJjjE;Ӕ8n J@t)G}~j&P )bs[8rή݀j1 2k V9n.L 'JmVgM$Q}i >:T'"R:A e}FzvYldy$@wb]KjqufyUQB}^naK:-áMuݱҸlf( zu{/1JC ?Zߢ1mR$O.mow. [H!5 4WyCZ= ?@틾prȊؑJ"9!!A԰  DBް[KؖG<?T{м@f弸1(LXKZ®SsÒ3Ɣ6dHBU)WHƸxJ@4q&B{zC? ':6 gC4Hݚ4ׂl G} `GF4'3t"3ڎ7qZi.EBT nkCWbVIR7vٍ`Q"`v2= %B}un'/__ Lw/#daMwWʫ"Ojb̦u #e^+^k`3O)XX +d-[O8֏NIryuD6KӜ˅`W|J;^3UJj4-G|-ypAU >h"A|A([wq6:5rmYO"2Z}8紏 <C-sFAɛ8beB#}܏2CR;'8W"b{^(ٺeSq ^l#))yƌC#F07xCi-;1u—-3ӯerIA;QIS-ɏvVy3XQOiɼ08\E!B:hWRR)5xm5t }%QW!- _BFrhߛuc@i=hz.aH/دQ*Z.IgY>221 ЫSbȸ6nz!I١rٲ?Y(vXPϧYN L>1{DwT)eC (v)}v̜~%DNzner_z ,ÃvbZ ֶ =#h^Z[kLMzN&7hO(Z\O: NB"Zj$(C7wlDK %es)L4um41{E }JX'*. )oq,.2cbg6L.|nlq>`ш$m#Hx߾aCQ[y=ov/x- _03yk4]-CPJ) EE'iDv~* ۪@Q =$ꍲ -F[]Pe@B)[7^3ja4j=4Ӕbh˘ NXF-­~ 0,!#BqzVhNdf֐{FAii2Ka^g}\eX'߀Z/.KbSw<'KZ/;@wLiG7ZFkHglFNM1Ʃ٬zy ]6: iG vAp&t7̣;AcӜ,kxf t#SqSk"R(Hum|}Nw=\:sݔ=iJJ }&1H^`K5ۼ93?D<.6LM{_]{BI\'ώV\1PY"T{NoAd~[nvm8eV0@i0).u?lӡb}_6IbV!ufI{6.KU]vk)X{ڑ ;񛶫I al5 H~LNrZA9qu1B/NML]p% &ən8} 9'.`s4# /9+ (@^qxr"Ɔ]hhjlkIJD;ȟ*߉N^Դ;|)[l\$Z- P>Sp``'hfҥ|C.fJhP@]ec %F s*ˑJgs!-1oJ";:}۪(&8dz j|l$70)\Q*)ӴiQUoo"(IpvǢn&}y"jũmg3,J.֊|ipm?p}y"'- YQ yٸ\viw?x YR}\DwE98%@C\E0mVWxβexRqJou/Ʃi9rf!vN2d uTea߼h GecFa0CT{܃YqDxkf`W@laCR* ӯF=h9-/AϮ/ꋮI6Aƾks#uƞ& 5 )X9te@s($ Β) k+*C |_>'Ult'h_!ńUcoEv= w= _0PdFg]n R]hVx}4]Y@S?"a,eV"`kTbXb7*c'4b+ama>x y[* 뾖[H79oϩ|x>ʣ= 6o'P;R\̇2r].~j)@7 3;MŞ~O;!-HBz`%7EٯrN_x,9^ ]dYdK'UK-e)DVآBt%TcBns8v&dcɦG<4٬p~^\>υ9't #BMp.8? _)4izh-w(w4.RIpt0݈1 V\ߔtfpk$Utg2hxઊcA%+FzsϬ b%Ma -6>cREHnϑl<(i ܜ %ob+1r~ǦPOV)I$AOn1VFnݭ9mSZ{°ʚm!(8~GG5kCzb?Hr~ %c =-'. 8 RH>TXr)bϡ2AL6:N}݋<}2*~ԛ c\V]f Dt50fI^R!g]ztR[)J% \-ڮq`D!шݭ e!/5*{~ C ̈yB+V_0zOX%xY:GyT.z:{?nD#^ji)>ʈ@L,e4)~(EUmA]-):n ڻ{#zcȕfj]K]0.{ yb12PAZC|YF?D\&(k9O853Զg5ǃj֪UJy9oȍڴ^uY]8&Y0=(&TI20gPQfJ̍iq1+U˝ߋW,s{I[pz-,p(fRZ0 =[Y\1kx߷l4tʞ:gx CQ.  p5rd@eX*φ=,n/\Z\*AJK!?&0)SĚmKPnR}+^ŚQ~S[AVnU$Cz_&oב!YzF ѵ]o Cm$51| G-\0 _} \-6%w쬽% b1}82¯G֋)1_!YMO>xBK{M&Rp-f6_m=_ygvN7E~D!ynD;Fvִ5!nT";"\sۺ;V0]\N]¡lx4 A^i_yY s؛  |Ƞ޵ZƬOm WpGѽ`mayUմ^k{' "r2OעY.C}R\8_O5[^(gܽ06Uk8 g.GҚ#ͬc Q ɰ #?g2F at:cBfw V.5/LG1,KzxhhSZogi~h{,crKC=5$}ahSYv ϵe'k:Gz&ds0V!fFƌnEϚu;nbױ ,m[$ɻ'ƐZz[]bG47q!0Mtw` nC]v/Dl0 x#31RwDaF՘y ksO 9)cZ{ Td 2/H[w[:p6wij-?va 0vډܑ{(XDٷzI8"'GLYCia(F!BcxLݰi62pu"N8> Iڕ%|QhM;^'ps`Il#̉*OgXzZՃDCr=[oh6U>-o#>noLS} `Rͨ{(2sijC|U-$ 6>YG{<aO1Vz]TE|Plݛxq F͖97X}\ciäOP63<*4&\o&!:paAe6)lg GpuxwUO0?<\Goۓק oW,V2|GYkp\bܟq#eUSaXi6fM3h. zV|XIv"{DΔMҿVU}?Ø xƔ_g 1i[ <#!0Dp(o_х$KTmgH*%Pq_9/BNl !ɫaOD$0LSþ{hHt~)Uog=P3=usXC9Z!X,ś0h:5\aguSɗ-_Q\Á۳!D[D),ves>)݆Td̂=-G}<`mrɗn̅$}ko5PP1AnMn %Uc͉V!D`VSFrCJ&QMeGdZyL`ouPIslG!MpK,kHFgd~^ԯd*gg_4my5IS/6(rPˊ z7>|{'IMV:3OI 3,c׃b5$z9+Cr\E9xN/FJF8TDAI;ñ5d9T>1WxJ(CBJQgt2Al )B!>pr%/1Hohc)ybāʚ]Fs'>ٝڥS<. 6Iy(s%zٞKj@z7hR/y͐I6T|Tz:=`y"n}cVA=]w1R$ߵV3RX29WXbV{.kB| [hP^)s pwfY;`69`Sk/fvm٪yZi}.nϧVFB\^-@VHY^hNUWXH3XUںh0K&tT:|{ވ%Г7Tή&0IOMDEr7hHDm_3ަU8t*g{HU t?aLyA{Ț4@. *Q K,culT,V:ȋDCq[w^o+ ql(~EB8D}s8J[AbuَHOv[3JZQK8*\Y >xJtr$PuR 5eeg 8ְW<N^rg6q q`ljU݅ysL)b^he m; jEdfuѮEY՚Zb%Cq/hͫt<ƛP/Vԭ*?pCǢCuӿT{ |aXv:O@0^5cS'i/kۘ*b5._+/0EOIZe&ጵ #8ʮRͼ;81rw T]n2~FRҀ:н xq-;Jٱ&sht&@ˇ>r`C:,~&H#O O ws!jGw?iPvCMQ7h> t{X ]/B_USBukm&DRitC![H/"CSPl<o[x|X}M4]T;+2l q k6F,D:@xѻ3E' /=z`P<asm9EZ yC>iA!_fPН!az;/9JHBEॎ2x=CSәgu)sdرl 9o4N<3&J5jdxS*t4_^Uqx`E+Rm>XD~IKA9C(_T Ka&:(vS.ZnDuX4"ݥ RHS-y:61䎈 J8%E@p.=skT%uƗ+27-lƂO6ȧ%+RF l̈LY(ȷsŎ^S]!]Dʷ",ZiK3OWi3Ob@7ԞXP9Ѐ9~% HUL VyV:PS,PU^o\4?"Eғ dqKũ{KYIڭk_ǮAb祠 ^`CƓAZ 5@ I],P3V-𷵊H˾n?B&tN-$v%+2OI|5[7]zCdHZT>r[kؐ)}/^Yfּ@hEjͷ!Bd3kai1%wx&h 怔Y+ut`u:)86L,hcϹ2E9d^^O6kՙxP #uS]/%f!9F 7lkv%RΠ7-]/gqْZ"kOϖLrG{6_c'E\^'rzmvw,Y|zZn>Qox1K#Aܮ Tl6L)>b2g[%W[wx?ȔC՜jq!@D=&FK5EW=:]ShE/3f6+) Dd[_ d;Az"5(r qm k̖`rWtby|]n))6xӓ|s稝PT#@Ô BYJfsN0g,K!ل+#[j ~ՓuBD iہH~e=|% Ёݲs0Zc·BK ?rރV8Xűr M싻ħeOr͜kYSA/橢k-R[/vWK⡫ߍB#@^]{(z|F,nH2eB)Ou,-\͋W o zm:ڥ\)%DA0qrt>HBcɓT|W9*fMDͲlI.X?C]kה9~Mcy[P*%y&SJ}`sݨGr[n2fVLEyv 艥Y<ZHd86/ߧrI+y4cX[>U->"S҉:)C jo/T ;6g$T5X b/F-b3}*mw'!fރW {䣅%x>pps>D<עԌȵ+&c=hlIV/5dm0 yln=Q7`L^5idzwʴ_ۮ[Y1x~^gYZ070701000002f8000081a40000000000000000000000016650a15d0000db28000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/]?Eh=ڜ.+˥[5v8s$!S؞sN2kv8<[ ׷;Nf hZmB-ͣP[14{t}w ;.7WwZ٠O7VIqy8컙@]܌ w;Ni:C65 LT辭lGIohKC~#oH xr&c.B~'qz}-G!gz{ *e;DB;!g3172;GlbXfn}-f-"+^yCihOCuٯ 'x\-nODۅZ*[_%_zG-kMNr  ӵTԫ$ۺ ~qA E]璱'@I#pt GkHHk>Nc*bf'/%>C:ޙ'HWB6J  ׹Φd5'P3j?g`%!I>ыSNN57' 1Ç*3ӊbua Y*[_uf $@R  iWa(z--0] Z{!AMGaeiF,Gz]Bǝ/!\=AeWf DͩNڻNV\1dWEM zPXF TQRSS-I7(l mD(Q$5/ X* Gm7|.~HQiOaGWM*3&Aj#5E)iXȉuZ_mJHt/2qΤIN' ,be6k5j.fD/r#W떹fy^/<&ΝL 1ֵ+RbHsR36ɘ*gnPFp?)Ӄ >^G۟dƴHi %^KLP$NІ>Krii;BEnb.f9/kD+X5bfi/! u&ko,aյQsKŒ诲"(0'q.c/؛/"D3>dXx[7?}ؕwU# lq׍En4|^#BZ:a}eޡL=13|EUyT c@Fk]S:ͤt[!2`W3]WGx2/S1CQ w bRD)^b؀fy^xJ:4-k2|M=EmxyWZ[!ٷ=>K$x7_A3{?k5m"Z@tUb}(1%nQLϐY~:P``` 0_@8:AxPcSiw91jS(#ёn(%7ueG]oPZRNM x50 T IwW/^CKkYgQ+v8tp QwvjoЇuS{/36R=m!Zug`JϿ 鿺b*Q7zOu7!{D2pB@iavl"1_OcA41=»6 AZ02uY)"S:0n 2gA#ClӚIA-rk?P%3[漖4tsJzRUv2.lzCl!/ls=?@uZ( i-‘JTL;1U7gM'@Ubz#5P;y/%;8wXUL P%&M1#Hr^tV舁$CZԿ>x`Yg|p),<ɕvUJ xҼ;Z>=&{³:?D g)>AQ\ʯlI|u0 B!izLQ+ꟊ6i̻"LrR o& V}ή~H\'Qþz-t_<>%y8[Rȷ_ h܌<>5Ltv?lyļ?<>$% י 2SeITLeZG+~VF+`ڔET窖m|LgP^m(wP14]qh&3d^I~w]`F5&iZd#7J"< XWypgleTNQ2F+enLF $Fj(%5Lt͝[Q5)qDb9fK=fM'-ʴIBWkG<%}qnA g9AnsrK^N,/r84ĉ%^9 _4y8OaۙelMё6)Xx @-kw#ycyF @cmg">f_Akw3duv2ŀڃ +Z-oa\Pd{6| o4↝;%@0O/ˀEX򱳸_Z2sUWٴR&G|VF>Cx?/vق;p"I&bGj 煃قThl1`E( 1,wIuQ'_:B<,5Il%&& mC$/rOudh8iݟDh @bS-Aخy6Թ)e1[U A"9dO,(t2԰@tq4Iprq,Rp3{j QGyGm-RCN:zq{XW/ds<l#+äHU'c"06gҞh@!jﮋ/m`M̂@l?o>Py7IbCs >4Ir6>wh~.j+:!?Rś/;֫=n6wwhۧoB֋\,h~ДAjrxO^k"Itv88',ttO3h9W@u{w3_GMu 589gرv=wqT.x?䔭cTc4q^;qy lg%.uhW|<4s+|W拰!$J])dQQ0^V+B֜*9'H{@-8Rb<:w 5=.a`1LuJl (0vv 2準}5Fd;5pزمxH-?.)3[Nc8;)//M:㤦N&=7rwtcls, ,;DR)i,$1Ma빙e*CDNe'h./w=]T\ 6b4 GyX_4C=Pڈ ;TضX`r}=\uwrsX=[ͣK"蟥ۜ[8<|TO.ȣÝL3'_C~*ߌ_ kԃg8I؍:ׇm^7s/|GpL~6u %H0;!-g/Fj(`v%Mc}FAy7@ahS65gM-U>cHe{ߨ.->HaҦNcrg[|3Gz|Mtk2XVM}ŋ:|}0sj<+ohpÛiխ\}H?Z`[6u4emlCp~?>8&v'(OAN%&(0g9N,"242Ucg{]j`=JOGas.(wCx|bw=E(< Ѐ+0£S3ZT49y:eid迫0)gմ/##$cqbPfҿzX8l EgoL)kl5@;vRiBkxL<[#O"OiDqͧ`.&dNlxNHɦnD;xmx S--36x1޵d\igYrGn7Z/^~4 iv%&+N)k`IJT/Ǣ $< u|@srcl m&j__x3 M&u 1huy9 `yo9 ZHĶ-yಱC:a~31be(\٭8"-vˏH(EL'{W xȬe:h >4ǫD_?_TO>EP{,s/';WZ'sլz2mS9یY{K21'h_2.7t3zFp5 Aaؕ!I򫙪}!,ʠD(fL8dT|q|ףm'uT~B$9 c67Š6۱>/Nj{ ܖY.-^ŻkZxHd;AWd1Sq_ձovnSb8WPp$3W$<20rPYNdz4"̴iIЕ=.K8rR0Oda~gwTCC`Qa2?$lr~X5EHWT (~v~PpֶtoOxg' oKIcmjInJ#ioÎ9yl >ʿͺyJLJG=l++a@~(Rʩ?t,^f߂L]&$dD}]ю 0LNxl=TV¶SQ#;PE@M 7HbkiI"rY 9; _L 'v`gS QͱY^)W6nNb|]2ovsQ՞7L"[]Rtb2G/fJ\D%(|qR=TH$O#ٝ,|Sig e5ColtNd×fgcX 9ʾcn=W }4R!PS*O )kj.WW0mbYJ49Ѥ6{3=I Tg4 `@SX7a=uZR$Ӎ׫_ܲ {ށz tH?{WIRqo{^#COZ!+3L{9P|ReqSoefD:4]{g7K4cCym9F X[a2 'T1!lfH]~ITꥏQ޴8@e E,* q?GO"I~7=0iBrnLZ~Ki?ecl, -6dy-wtx[Va6pmÀ y?#"(U82Jwf1t>sCN 5h2yaHjB-F4^AeݨiTDk#m5`bw7 0?uefChP9"6XnecfrcOH2HAC4)j ) J`y&Śq'?7 @Ky9 *p6AkF ='S-2t%xC,^90_vDf ȟtNm}9;qr+ vKb-_\6½;} }R,jX7.U2 +EٍM~c H±#E`ҜXkQ=r`5ʨ: |T+{!U9|RZЛ45Y8tūvߪot- .6ŇxN)#4yeLGT̨"z2ZӛG>*o򓁱w[wGʹ-s"/7/KKp/@+}rv{Hϝ_;Zx~ \|`s@$Px.seֵ e shj͇Q4[<3vt= VRݸU8f*V-H7ic,ji{՛P[eqeBXģ"|"!!qLLsl76Oc~$?}*LK; d]3Rcƿ@TFBU F,ڥ64bO! {5Κsrr)`tiYIxu͗xeSkL%#L~O]G:Ur+ڛ;Թ.R}^kت}N#wCqk)ыac3F.,8֐e@_D 4-r %kzǜi!r8oG?Ӓ<(;\j ԚDAwpF? #!:I"" r[ w"_ oŻֺq 2=Oq BWNkWz+".|5vn{\lD%~#4jd48& ̃,l\&D^I0clݦ,b֗E/Ll_RFV:,vwQQ Kcþp88y_Wsc ߃/ UpkgmqikUOMFXՙgdp'x(Pp^Zv}g S]=HaJ eTjր\CqKd0x$YʅdF*֬N(8foٷBfrn``b.$;mpp-ZC&1ϙ7w<{{Yb7$L[LIV^>2SJ"u [)AW0T$dͼ稺hTǣ+9@L;oeWW?IB"'o̍1cd8! Mb@&(0M7ȸ ;=Z[ֿ[eCD*,HFeK`Q\2匜7/`Zᔾ,}*(`^jXM2ݻִwPSdVdt9 YMy{eIἌ)Va6ˈz;{9c4>{Ր(ZWήҁ٩^3$2+<PSt !>7՜.}MsՃqhc<9]òܩ9k͸H>4sG^ %O~wj-]t^uw ig l$#t|{#z8ֿTzy\Q[C L^jZ:fJ%ˈK:+ZIr h 4W_Z޾ !΍;.h'޳r#T:hI٨/vkf2iPL @Q59D},Ti8)\ٳ$>^ 6A!4Fm0EeJ-\W5CR3VLsl%iivf?P4AXJΨ$ ań]9XYzHNuDCՠ%jI[WeQ0߃çZSEdH.Hm92SHJRjKsR<8;z#r"pmN.3OFqӔmx]Z#4+Vm4 u iY7㣜IG78MIb6v4bX1z~Bo{ϸCy.pH ]U+&ziG4h/^=2g Vn8E9CC>AK]DU?E0kk^HD[>S*PߔrSfZ1TӦs'˱Maw,Mj%e'_LD'mkQ.4ѧS+@&™7槍@ q'!j'e"M}AiVD;t2V Vj+-P@951zKɤ@%*mJ6T}]O#FE&}iЗp&{vGGTF!f)r~VA ]$W^$8[C"w"^2xlBȒ'If@9pM-C682lh7v_ vNw餾0KKB_&X~Es׎}ll'SPh70Zi> X)c jA{)G65Cqj}7)ϳ\ B0Ug>BI~CIV7ZX(u BvW+=HKsY.Lv-&o!wj5}"=?1wđyP6(d.m4-£alPGTݺ佡; ~Gu k#B &mhDatzu;`B-¦gh%b:J^}+$f Z$SO.=h&~Rjd{O ӌ/, v̙fZ_m,+c*!i2J$a @3na2gNqFLm^Vա8KO^H:B\VߞU|izA'` g* +hFKx0z\Fv'5R6M+P\yE)?-O- f=d" !LFE@E79_O jXX VYW|9HGfT8SrD@?{n_ Ux5z8dW9R;|rwYbOo6ɋc;{cY [Eyw}[ANBaSgE^B<'[>1o;x`(#_w0x;A#j6QuZBC|DB*=,U@t҂ˁ?XL˔:nrc \*q\ A;j2F7OzpgG!GΦD 2mةVx!epN&X1V5+60#.uCAx4cXFakG։!Y)j)Adܩ-OQ-@ >Ne(4 O>-Zuoo)P@SٗP5d߬a-xhL9S?XpS[J52@kڗ%K\Djr?3^Ŕè ,h/⌫X5PNuXsŠPXÜdTFٴA6$<G\xWQO=b͞Mf: L9kPjUt7c<^զ\RgDvP]X;d\?ڹ5"!\cHs3mf^Hf\ jJKFq]=bTfsns#Np_Ԣw;;>/#iAQq/reԉЏD>^yU> OLj2?׉Xr%}wknfv Lr_hMmEEwQpgMjO9=WqZ l*|dOR,dO량kUM>K.8\ϽLh 7%qnh{ڗTB0g4vwH>S,Q:[a2!qNywثT.o.1ތ"pkGT_-qFH_XD(ASXY|Ǽg]p4|iA^A0h>|ɹmdS-u2jVbʹ @kJaQ~QxR^GbQI+=߫#9D7_ljk$@ͼꩠ.=) / @TVH0^@{n(#&*s5a2Go+4.*ՙ6}w an!!WbU5DfVYcA8.?#$ ۑ"iWUi`;nWQ ovF4sBoPD+q7GlBE8@U1٠Tq#3Sȩ}h5\Q[U;c Fn9ɔRgx!wv1>If'p yjgh AvҒ.a~JX >.ʛ Kp2ǔ4s(4q)tcG.D~oa5) i#6:hPO8W>0A[Q {Tn4]c50OTlw. gdt]z|1j16>?@DX%{7sgZ& PqU{!"ur24IDR2QH\U"uI;]bQ~^Jtf {4VŤ-&SWbRZw!5~ffKQ 61`&uuZ<3"_`HN7W_Q}rD>O^ v\OʽMGƛn`F5^) 6#Pjnm^V7y՗묌U'./WEx/r@ljP\w_6Xsk0})m J71i 6wB!|QX"OR'T=}9N,a7A/{ :O(Jxf J0c1h Yv'ZIu9M &nO$VRHFkI;402AB({ R*eZ%ik%18k}QX)7ZNM8~1'sѮQPM%h =^!J#2%2;\rRabR, _ck3މyjs:L)YfʏP3tfu`s(0 Nͩ3$>3l =1,0$W;6:&بVu͔FH^sĉcac-Pc/︾ z?Wv\ce6?e] ([7`ó$fVhFxrY=X"}.aH"O5CcxPuEF*/"/Zۚ#7 'ZƦZ@V{HTHc.1@H_CtMU093!](vehJd5tC; MGu'iH,2/&ä eT`V&5 p z01c0:4kw4mI|.R|(IY: 3^;  K.nfX9ð+ QzMK;K )@t,ׯYΖ\xxDclIB$H jtC<+hi"9#dT'aDؚq!' RnQӽ1@0ً;<][$Z.{/fwЀM9+ixy$m -nRjo9"qV_m[١;axڔL w MGSPOH}Urm!]ezf@{9nec> ̯loГ|w,d:C$Ƞ%66hf5H'k1_Ǔm :ȩbZvB2n*g;콍m( Qr;yȹr@!R\h* MzhT om$ ͜vS3!˹M֤׬֍ծ@׼dlfwn(U-p* :KP~RkZ•rL{!h,LEuagJ/#5sK >fӴBB > EyLJn=tV+]_Ji!ruaK/[M-.hl7r2Xä4sW>[884X?jsrbx;0v޷tt@9qxhX #U f:'iQu]'dKPH 1רd1@#w8%jx`C ?TFG1'5Ygb<:Y9«CcS6TߢCyf[͈nkot,Ku&wPY(cL0.O!#Aj%-)S^YeB0fM*j, h~L n> `Է[vyNO眩icywDy]XWX\Im=w׹E.lJ$䂫Mn"F)&)2tLZeeVl7u9vdWE& lJ؇ۆeZQ{;./o)[cɰ <'RX{;Ċ :K$#S֛̆a\Qe{_]d(=+]`- *QZA ˾ZL^]_Z-2:,^{P[.IVğ _Wg`:sf։DLoxTzZ>ӷ# IRX|^N%_A^bӰ2XP%&/߷&e&Okʄ7}T#crts^)S'q`N?ZQ~?sϊe Bc-+qZ>K$bS72~gU2ۇv {eЫI^VtjDiTKHYόy1RDJ08O3k H[$_rKJ2^D, {R$dN~) ;R羔QX9}dWn ej^Ɲ37do+i5[5[SXtgYW2)$:!@z}`5},R }nKG0]72x[ܐ lԞːD T\|W)4墽Z5~ȸs @%/9},?MݭCUv I\ifZ@)1]2w Z0ෞ0 UA; rIp46rmm1Upb{wox  Ĝ咐; Eᵚ ICFIg&v}Ƿ|DLPb9t`)ދu z}(O(tc~9W%<L5gu(q Ө=tMŊU";~#zWEC= pDصw7EqAT("lUiݏq6k %a:W} t '쾗b| gv?PlSs#26c}b3N+A3V(O.z `4H&)є"*n4 8HkKX7AO"9T?#ځ'ڊb9@m5, +u92c#]rK@ftRB'Ұy:8RpJ?nJ#Ҽr[NRO@i~dIOJ70Z;D.-`1YOɯEt3 @ 67IHޙU?J2sCHZN%g&"[8yq139?:|x׋qVXJPJm?#joo>I:YN[9{U~:^ $ބޢ3YA⏴L򒞡t0.Nuǃ^AEg 8 eiKS4 s(30*UСh9s6m$07kEuώig t MA6K2żMS~++Tɖ_g3|&'ۇxt[SA:qbo׉H2i@d zm|VESWqΩBTB^Įz&׈ʋ'fͪ{Xe!"E{L>$SC# -36rZ' f6<t9MH4:.OBg BgT'u(h,[|mj҅{ 9XNvBνG*̘H#PÂ1hdm&QVDqUQ$PPJbbc1ЦSۺGF-O dbwr=%hճ™ b:> WrD*7F]mwAa I1@ۍߢ-P&+<__=!lE'A| 9de9eXF;qB4 nIw1u/!M/3"U"y:? ,) *y6̳B}6\0v lk޲'P0b! г{Ѻ3>:۫Nf9*7qmopZYIKg5ѹQv3tzb;M6 ]Y.ҡ 2gnd*`GvcudW@{ J%vXfc;X Gz(@hip~R4nj{3Cip5Sz @W,% 7 ~.}{ǭpe [2-D-wt"jN>ιx6쌣VLC-EDv0{ç΂Q;lXd/+zY~ S?N`|7܄2P} Q Nt`oұFcXXSBH y~!˴>eϬ\&gZ?@7Ǻ^sŭOf?g:÷iaļ ZPV-^T(uSf_\N0t")B%O Y.=ZJ d;E|&1pϮ!vy?c:6">rSB%BAIvjyPSI2ް3ݨDxYoi̬ ^siSC4λ7X{Y}t) \`hԭd$57g66&;r{VDF]n5sӶiuo.I@Nόo0ה^V 2\,UW m]dѻs>@Z@f+UQ .{lvzrQ[Z b34;`Ip]w9]/߫Η=(8tgh{Y~`8wjՀA(댬opYڏQW><(6]TTRAlߠH{~p:XUG$~b@RQ!GcU L wwq7$iJ[ۿ~#ujQ4}PF'0  5_BiZߵH^va|Z{_0^:&i!Y6-&YlUf Q|x^> .qq" f»X[[( ?=]&6Ma.^5y_>a;]11B^F'yJʖ&`HYмl]*B6Bۇ3d] ,q )GԙrwCF; 3UuZfEO(z7YHv}Y+yQ7@4`$jNECG¦O=abܹ05%5p1y D7{fXZSe*WOeJd΃AwES3xӟQ 4$ʡItKV3" lYH7PʱlƔڑA,(6Ohe}y{E'@z,!jWQʐ2|BYŕ_p _&?H#/v5L /W&̨?? |b< lcCNj2t!.c1껅fmWv%Eh_/Am 7rsypJhvsԅŷV`{W+|,Y.j&EW،@>~ s9 zĉ]}N"Na!ؕNI-v1F>V*y%XY14H4$)4 nOf q7Hm gT:'^k3u֬~"V)XV2rk֦߯1Gzf xfScBOM!u'B?hz$*#at F4[g܀GkR_x{@{嵬9%4p{-t^?;gĩ~c2v+ԚE3抟B>hAX璐az)p,kE7Wo_n~0_u JB# t@WV\P(ʗ.1EKh OVy}4I2=nv%.R:p4w$/߮.C n5D d&kN*dPvvsX9f)x:ÿId?0v3X:Mp.%r|Gܺ`G,';xeXrlaX[dZu6=cwJ:KcFţps cc5۷sq  OuF$/ wA%fYz9`^JW nLj]kPrǭ+0ZbPZ`%֕zZ"ss GLRo91Ẕ̌9 }N fBz(( -X6< m:t(@wC2+ V_R <bŀSuKLcoZgt8VK}~.o8e2HfygugRu f'NI{ػ Nq%rE"+"Ҭ&!>J3`4{auR$ȳ/5 ѵշ$@kthځ'7%xu]&.эe#V< gU櫴5i7!뜋p tv{g|u|+6{_ 70YLk,V2<^?@ѥ)@}Fe2It?pWWxAL2kF][(0ȯ~Sǣ+]ꭱi聇| Y㍎DÁU}8SI qT7V9=?hn/@ 6?l' iIacrXv5? RqPݔJ@V't'NY+jgg ݌ʾCUI)D$z^kցR0$40{[oQCNjfi͔b^UWӠm\|rywU4% nˌo3_O:xN>)$)h98~wyft{6!~*Bc_xھTJg^o8ax'ړdPhb_m;ܿ",^[2h:YjD q8B+2 2%2fY:e:*;sA> ^i)cQ)loEJz.@rA@ zؘCǡgFꘗ6X5DL$eDb|qA7ݏ); \:ZH)m9 .Jl')yg^~T/$U+ 8~ZYp~$bNjI`z隺PYuއP:v2i+G/*|kZ(M䡧g|ZjG7Yxi`JK0i?Rz$%MG6[h7ewyM;yRY0> 1mMPC+~9FW{XJQ<,LZtUT+k|9J_s=HT;zʷUhy,?QNN/%\Aj.X4o=](7Zc_j-Kjܧ.z \g,.W-1%5ʁw y\h"®AޑeXWuzv| P]0ln{};ڽX@LǍN/]`]aR_c''/ ds? Y; {=td ׼$r?v@ DKBɫ)N q$FES1 X?ӿWI*!D%{c<(=UaDQkһ.ȹcX­Ɏ3/yuLvv(mBVoI6}x.%sS0p׬VL#"pZ!_zsֲjhDI;Y g'z#o UQ {8/ Ioj4zfJ!O_(iĨt!~UHބP0 l>Xm%tSrJ-y"\{#r3m=uv8F"0ǡiyLx_ҬΉ];DEWL鰐ƹ~^;efU>+>]kc GH-$6 \@L{W ]Xv4Չ`iZ|`U nUf*|J)V'_e*d3p/XIcP]t Z;x:׿zؘa3,1/)tGM*<_8 CܕҞ$Rt/ĦǿF1 fBsӟ/>ɖ1MQ?P'͇y}<}&_EB9\vOHn{JEll[!J"mRW'?Б~'`Mi¹Wڸ$< bX,,]~k.eզ8qzsS^0 -SNU@ͣ/[&oO&ۤZ\֒mL$l%ml)s߽jȳV1eЪ'L%[> _A&1ݚ,vPGacǧ^vg(mhZЄbBq/P[~:8܋k|7I\Ct#s✸VfOKCܰE&Zz\2t W?iTWsmr@sJL"&n3)wtn c銧rW\ lݐ|' +f4͜w#P_An3J/1Sa{Na wi=֍]7<,w-*$@C6OJ!ccn觝A{IuUfk0`\}za_/9pY- |?F;sjwmxfL6|ͰU| vTLfx]p\IRy*wģϚ:#QfVX j g>_5{< th9\<1KOY#_Ѣ%lōdE oXO`a!ٞA;OH,W! ?҆5xjv/6 VMW.Ba'ow. 2F;bVrԞߧKop3VTOa[$muelpGsWU'+`<Ueclaٓx#薩0oo{S^Q=-@X Ւ͒Oiڧt,rYdؒ2O 6H'Fr^LB{h  |7_qQbSZLf!/V iN Ƹ7Zcބ[$Ifd3}qm@p3b !W=} $@^\s^`dфeKPRFT 3@ޛ@LI:_[f Ts0эfܱ[m%/z#Z'cX=?C;'4qnc֚Kʥ,Eˇh/Efۖcb!<]x>1S#,{bw /4i*_+sdƻjXz]b>yF?ke͋Fشe3@7{`ǛIJorD?l,~;ڿOك33)4nrZig6D70.NF}gmRlEpc3 x/R3 ?[1#mIC;OpFLSX@R1*>ˊ̆ yT ZAƾiTߞe(#^&M83fg|C#]ej:uԤbmuU9w'9au-MT=&_,,p9g0^R*3^_Vi7 It zKo0z׿'È;\=cթkؖI0~&lv谈T-K'(3\]&4m)}ٱ4~hglh%jz/!bT\<\$R VmIVߘ%QӘ"ْtzᙗfݢG|0 ~6$&<)tdCbYM8KD3a(}*Bv7U(& @'Ukt ddȖXDc[C yiSa |`_; %#Dꋔ7az,.n2&0,-TU!ƀ[d&_A0mz- cu%d!KTǛ-(ޘ4LVP9:`47Od 5J ]VK#&UE2A7%k;[сeR;%H[\O5Ge1~UbLե#`2B*q*ōv Ѓ% zcV_ I"Ϛܷ',5w \oBO{ouO̟}ګQA>>y"gaJ>?Bɂ?}!qWw$oocwh ;zۦm7?P9A7&Ea:^G`D/|؅4#C#KOwFzPH%7p<^HU "b1PW&Y;!LĖw,*"1 Ďf2l>sywb*prhxRd('Ji) @T܌݃; 9wiި\#.{,`5Wt<}X1v6Pmw>+ Q'ul=mYo2]r- >8 ;5c/ID Q* w$TXRZkvˠʇ!1leʮ8j|+*MGk+3%Zِ'=Ϛh[7*,'*](oυof)w[`N5q>O-JAއ9$P14H-+m'Kg| bqb%QZE5*,˿/*V!i?02{St3Iܰ:Za+S{ˏE/_e#w./O؆65Tk/uN}}!hvCg~4֗)#YᰯBS;}!*=u_h&|>»t8)ݦ["MR] o< <_G0ṈЖM>%7I&T[ fh.`j9/~oX4l_V'aJ) s_ Ƃpm| c n\Pc5gbNy5Zzi$[br^#UZI~M͵Hj\T3-&]NT6Nsx{8e-QQco=ٮfd4C$ފV؀Yy[h.߯wc=xenP^G[eLCCU:קRT D6J$ydfSͻܶ))K|pEjb;Jis>I5r7g, B &f|#eerrY=.Mּ"=||f }<2Fs`0tAm#qz7 9-PDߞ,+(7B(=~YTS܋)O"O` x,*aHi1ʥQG=6^x?< կbswMKIJ1@F Suopw8>}[!krЗe*!چ fG_S!fXG|u*̊p{qjnma pued]ɔsX!ޑ&DОѿo&֮;嫎8t|~Lr]C8R=8>Gu[]fvF[wޕr^󪛇tss?`-VtiH{ md @,Ts~6DąRU8H>60} 9!̥ŶM'د;"ގCy7ArtDywlF19hݏYR !04 ρS9,SQ[ eM[{hE_^ ;)jrcNԣSXjiESè&=~;WlTU ʂ@3*T˷|;Ow\tHVYR/o/i!Iqt#EkHCl@PLɧ6N@XGA#e2%'5p/?G&6N6X_KDC )9 +XZے-WEY˴Tqj3SOzRz$/[̐;@nxʿ1b56QxwQ=a_ɀFvtASlŹGgos 8sF6Y+;5}kΧ'lr&;S% .9Y\ZkJpΫs?IO WmeX)`{t\/ax9]R$}}La`5{AȼHbxn~֖,XD[iڬ _XAFO?lEeŸ~泠`ֳGC+3;VF~vYYG{VUgA_UE"FB(D<_)ݻ69ExNQ3?:H;3T,cYf bк*~{[&3JaJn@'H(3)^P(|VΧ2u2͹ ֓3,݇r/\s7Rۜ|J2"H:΋5qB|QhSw } Ҳ@ʈin##^Xkk4 F:´M'Yv*aʐ76_}Kei] -)CR4zntFB:hڹ\tj-5b+ܯZKRC}@uZ@Љ)mf:;c;u A0:S:@C)لc|A\{=Wc1l.J1Ćrv|SWaT`4fBZlTpW{C1=#%@\)+c+۰PSk/n6V׫6v9I9^#q 1F , (356^avEnSOȱqƵpF{mk`"Wg|IS]H6-Yx\W (\4>a\$I3>qAsɩa`X-`SYaii3HU7qyէcbj qDٵl2 sW_(Qf*"@rYGQ:@g#\=d7imϖydVѩaN:51x wN+ Udu)*xHY+*9B K=&G"I gR~Wv:Ӽ&ۜL8/ifxJ"~8HӊĚҝE1.鸞̒;nBl~W?tʕё%MJ=9$ۗQ־t0HKdX т3bWC#uAg0̪.KY7 &4xɭbO(OE;``3fEyLcJ.V &rpI6h ՀD-]+ '*`f@A@On#YBXǎJ!<~t࣍ V_>݌j:a MVs<@;{'JN亀deQ7 V")n{EdR>ˏ3%*K")[/ignȱ XB򺋋UĐ52kJq,qK6ٴ{9zZD r;\U]"(!~sd}1 $sx|eBI6dv- WROr'$:">q<{ѧOHѾ;}!8XLVE G;7Uӯkаa|1q~,2Nݢ.{Z2/OG3ay' \c*"g_ԏ(,$>|'\Gximf;u.; wqv|JZsu(NʑV̮$:{y?~s'#?ƽL(u?ܢeWe\\wXɐ#Bat}[0FdßϠr&+gd#L Q[Qhes |P=Չ^@ 8oH6 f!x8K{Ak!ϟ(^>~I[ҩ\H,ȕ=sТ8`8XmRjzX(W3iVmڎ*:ͩ a:eSJl #GR V㢞 03 |7lBR^[EjHP]'Kh'u K h>trHm!1BG&h`P[gw 'A,f-~B%mђqXwAT EK\;pқm2߉hihO@(qϰ1Zf}D @[]DBS^뚎3p󫄁o"qN+%*_q+#Ňz\Ud~RXw^ uLNm lEv;^GcT7uhJռGӁpl_ܻRg7LIE.f] =R踅GUhٜޑVקt aw#aנc(Yr_1aVm떙M^ RVH\oCNK@K%0b6k}sg69##LV8^3sVT,{Z4_rzTt t~/(qK5C f gE,[@7>d6ϫ nc Q 1P(- ZL} h}R\'˩{I|8$ DXvCax :fB4V]{qC\ _<&Jb߂aYx\ԲOnQ3l J_fGXMwV:F0oxxL^sN#w"|m W("o6s6G )%n7 a:4^5=6}s^1ؼ=ЭM՘E[cNdHy5l_' l@-6-zXNl;z()Nj610[TZ&cQ#J݈ۢ ZV?,3Ff-{hፘc`_ Z81Wf:-rݯK8L{ϔaCw_]OZP!څF[P9$S߭Ȅ/U%U Hl6SU3 95uAG(<:1eAAyY囝  f?q'z^+=ɑ- n}po܊y;| Qm\^d 5a^Vz AB֌LʼnE{ƱS b|F_*nv#Ƃ^ٛX W[ei#F2F1@@3?J1a*VL`IAtL7{Ƅ|-p'G2}6 . s|6-Q;:})٩ 5PBKShe6hJK{yʺTOl#nR/ D-ؽP |m!ວy~RQ\nv?{B?I&/e$#q\cmo"w[MH7qT Jķ,@c9nҮ00dI%v1(m3MUKmSeN Tf<ၴ2)6l?=p"n.d jY 2t(c.B䁦-wUDg)Ȱ|ck }*׏yuQG(o?H?E +syH*E+ڀ uM\W6K3tAt aT![ FWI˽ 6⫢E]RJLLvSn*޼?q̅kH uzʤŗ<=͈n_ϙF 9Hճz(osRYmW|"anm[ ,\ܥ_c:JkM̼ܺT b 'aW^Ogpa Lj;ot398dtҍO{bb؁ZPރaGM"t R+ 1o[mo$W FUx9n\ba|Z{Z7f .:i`^W;8 4c aC{huS5K /2c%*6_i$?T&1nzYh-wJ,)Ƹ’?ٟ6.fTf`cI0v0l ,d }'Pmơ[=d+릫 f5-]>ҡ*lgbԜ(<&*B"̚ggAwwSٹ7U| -%xܯ-s+p5yPnH*ZN[^quw(Ox|vWF_X<* Y[X(pli:cNE ƆӸX/ Hs9pFƗ(Rï ْqжT|9<LYؙ9嬩Db,V$GSvƈj QVR! 쒷Ryq3U8vw"{绱0nYٮC뷎8]7:u=q9!24~OH%XR;"w) ٨7Fhc)ZLjkPk:_NMYY x! (3TSm8M#Ǜh|cI3Aw$ط!brD(hsH ag/1+dp uO!W9E\N?Ek;MEkGdx5OU'1 =iG[guL/7$lԏ8bw٤+&In߭Y{{, G &yG{/+ỉ^׆T-KIlmde`! RzΣh(ozͶ8JBd g4slqJ{r TWC 0|>ݥɳr,4ðV C1nwG3 v؋0Fc45,@~ץEb$'Sk=D[׬P L-;~F6 Tw&?rJ1r oXjcUg鲤aֆ*?!ID!FJ ` Z1ʫh7pML&S䓥]  PD)Oxm3]0Ǥ@؄ W}B<5O~Ǩ!XL#~ir:<( G:Σ`$(ė<QH\=8,S\K ȾPT薣])%C]hyXuEm벛l>FPEmq_0u1nG7(T?%^gB+i*8]}?]1橍@en*_rV1d *5Hbi9zBť3G s̳Xc1> ]qa!֌Ge=)9q31bk~M`:qn=uċ#5Y3(o<., _@\Kt]^wIK|QEc|oO]e`|XB\/# *2ZN4({*jtM Kܗm_}VD!V6bU7(4ڏi~82[{/ rX(2p88YP[ ^:pT f]s@X<)C}‰(x^Lw1Cr|Z5Ꙭ_|v8MęZesZ{Rnf]"uS!+^"Γ&OoŦI~i=]v6&F\5 48[ a)a(^۞A\uLҬ P֒ɉJr)s(q x_]KGwHDqM6e&~6èD+(hln;bSFF{:Æ؈h]c[jl= (I۴02GjB|ޜܰ~]"~.2]p@nfh^90VOr SӴZey1vEn[Ze10U_Wm*`4PS2VWгPr֫Rc Ts"Y;ܽWuw}ޠ*u"Α@[Uj`1TEklM2׺WHO'X>wt2nAӭǸbBzQ?glY>fS3w>K86Nq˶hAi½ q  "rc Ao}VvV2x`!epI(dAlv0D]ō?*jl;wRq ,>d-vrAd}},=H2"T,>à]>ߦtZ?Ww7 %S;&!YDsW澻XrV$o R;lUUs}]Ao0Bw\Dܹ|q"v("ᤞk]ɼ Ⴡxf5v!)RdN.vk#RD/eFK8B!RXadp:e4@419(Wj72ayxo473V,FL,I+53-.;lS㫝{ C|+'x0֞NJm^xbm[GЅ>w7ED|"iۅ=0$iXrCgВLYr1B7Hw""rZ"MlHxи%1Ʈ'+^qCg?Pc0G^H Ty]50DŽSـǾGW勈_b(e#pcL!X"bhC*Q63 1#ra/cm3K)k{I_x(37E}JDXLI~aذ.@g v0 $*WKt2+ܹ:l, w[m2yPKBX :th%81?bGȨqJ2oFɜ6kͭ4m;֊6,P (o19 SrurRԖ?N2[̴ }ζkK<^Mv nro2<5h g!Fp$;!%mB+`&q.1]csd:@l *q5SCTmWv]i6n6 .J4Xxm&80z ^ɉK eTX[[E;|IWpU<4p߅+\Cn1%-Qr[Gs4X[[->NL}J-(PxV!Ğa):"D̷<9Th?fYPcrxI9xEM{)fH%ufoR;mTkeV.]¯18"d(HB>*fJSkʥ>X<BnDЗ^[9@$SJ;T[#'0Ҳ<cRt XqV = p]7+Y* ev Hw'c5:]b+*zstVZw8u>MA)545h925­Q'w^3HM$Ňr֦O<¹{0{Xpp}οx_Ta;W&V?%"ƏS:Lx…!k1@X@Π_ :prXIrh&'i²ig2x;20~Wj?zr3F?pI`w΂DnAzBChyXD`Z0-E*w(NhX<ꃚJq6n\.vxQk) G ~>,/%WpV^9`HwZ~fDDj`Ӿ4ʦl`J>_eWEsZ6*4qTL7?lcH> oےa*h'9M~>B@Lq3ԁ'6;bjgCD3'd]4J@9\c("Z3y%bC;*2u/WG;#b3Mvmjy;;W:K'j$#@c& +]V,mۯ^DK#@;T̼IS4=/ơPg;þ"|- f-^pTUn&iEΆ54hIY(iNJ #Ǒu4Rܮv%Rמyb:q-ڵRҦYVo: Yſܰh +@a=tou &162cy *jqƄ yqa1ZQ#k[Ǚ(< % Ա/\CJY8**b-'59D @C1Mw[@3Zzin8)d9g@;aA]E5ncEI7Ŭ02J^RLB.H傳vO_Э?R<|Getb4WalfX(879:Ы~v^5Pq7LgSB-7*ΖM3!U=KrwgS\?3 u[OU (2 *Er #%ے ̈h~0YRMw7E1䫄XZ!-(AX)a1mam4 !:@^:;dhX\U)qV-xxYs^U4|mSUz1,^[Ag: v}?)diu@ıl]BoİMB-ZAWlw7"#X3abpJz}MG=_2]QKz|iIY.pm0mˮ/β},'k' ) dTDx_jP_O,H_#3}q(Smm40"IS‹s r=:ؑ ]џ X`8w/Yp⛂o9`+}alU_?6 E:4 Y$g )|x<(Mp$ºN`#dɿo 0w74K:ZBi6.[9S:fwJp؈.bXٺu SYd=4J;ЋnqaE9}|,{f|5M@BYCofdQWp ^_묿 1⹾+:iDV/Dk,ܢ}KFUy(+%*Hۖk!Sl69xcsfKzq)FRO5i?no#}Hs+qd, <,b[cnn9umҕԎ2KBV̜>pDfu 4=cf f4"هy呾hiF-~+秒js^Wpjfu+*vLʹ%Ft]J%"])vFm#tv+.`/).kn2`č>'("tlU~m'5=fDo#ZנQjC_ :4Zn(Ӂy?\.92h[ 8Fo l+.2 #MݑŹn6}͆qxVtu+c҉IdhIŶn"q9~B3 =[k' uQy;mGAoEpKQm(k͙ 2k{A!{YMwx퉃K} {cS_ݐ G<, `O' =:tT8+7qáfs7JBxT-%m dJM{]aRJ7 Hq5o{w(Vi$. |;p\ٗH3x'9ptJ™:XNXw2%cuȞ0q',eޱR۸.Q0gJrDK2ˇ|6/xíJ1`)\5P.XWiB q g:nSuFO jXl,&8%]"k4`: t/./ 6P:yŗ, "g---; Ӥ {Ė˔}I6O\8{k1 fSN(#d cȾ73I2++qO eq!ӓ3_sN@7l)t- bSvЄGqd#-}MdV9~V |bmHKDRrj7Ht +*w LwoWئFѩYrLk jzg$>25QAIiu VY .^882JmzB*b$֏3_mQm~^kKl|$w R\Pu"vyO D^X8i.P?>̬Wݧ:Ͽ'G25ٮ3p/c@=.:&آq4K~ \r'z[B>{W%vLӢS\/*(C=  if0Db3X\`V:adtrJ+2bm԰!xNq`".+x>Z06LlFf\c!)W~#Eri}.Q| ufir_.lYhIP"y-kԞ˲-js( _9 n c|ĵw"?ll;2!9  -Z ;60W:䘼vж©Y6z?3cCoи7X̖d,$ʺz .*RqeP/9[d4RyjwSӚl(32'}iXEe_9!>tqTb"9yO%>_S<@By(걣kvz2ő=(U}dNVN7U[n xG%g{B%q+orq ɵ 5~fT$wHEJ B'>R-βN| %DS1DYMp *XutRvGA8@H8*|` YZ6.,ez߲ZtZQ}B )'-#3:msj9j:l~j*Wm0P^VE~n(#XWhY4VGοz+꽺리m]z?c!|䖬GUԾ<|k'穑Aw.>/DGؒuLD}+&FVAf ͦ⥥%cv'gVF#}EGpטur87hͲ8.1|OWM]R-WwC ?LmcRqƹrGE|Uć0Tb}Ln&)}7}_)t@b}Ag 0#sШlI"24z/WcL?1BL=DMw;ͬWp(؈ɇJ=jé2w?x,wf%#&t;xN ׺"Gbk]P.0%MO7ҼX[e?O4xLB@I%LMKFZ.VJU\$uc15C!Qz C o'5KCFM9%4SeWxTΛWrrC^A_|j =zӝmm1pm9)> ~iS9ߺa˗:)!52AwX{(͉+@~K)Xڕ< 43ϏEtWy=8St2CG sg`d$_U H7F ~d;ljK0U2MPEI*hL%ׇ55ʁT\+ .i' U /+TZfp{ssI3E&VvW'˿:M}V+_!׳t4 ؇Eθo}_O]S Hbɏ1! n^D 5v3+j[P,C~[pfGw9XgYg=3L7v5@Suy]B/5ڪ(s8|I_N&2'!Bav$t|}J-tAޜ<*cLQ%'{ P<fv_SW,;Z]˽βR$Ha479y8~XTlx"ց"%w'' E7G+#NQXj TBqvHn+.auu!)jd0-C*fY_7?Ff`!rqc((j8Zb1|8S4эX7̂J!U+M_ƺ fE[Ra믺X}JbewG/*B*qi"۴;m!82Icj$d|e oUQ! W*%ƐT-^}qQ $<喳J^ֱK ^=յvrT=A淼e}WdTԐdLy#m1=`V3Z6<N%10>RU"ݭ)IqIpZ ~Jq ׿K8K<4iG_/Ԗp 1V-]}v `Ԏ"LxztuebUcYpoNC`8cߤ!cag ijd%tܕoĐu֑ wVD|^0}PT`ռTLNfG͢u>Um$`x> Y2C|)م' [5W J$59֜£J1)JQ)\GXϯ.0XӪƄv3;ʎc١  ͌=  v$ޖFN 2> `5 1< F5dn=\u\&F;3\[2Uf(>:ﲞG9JI*ϣD,0{nzO=Lەduh.4Xn yB| 7' Ojր9]p̶ާa G Na* ,i+Ŷ) +:@3(Inv POs8L[DKz|*B҇&y9r' E<@lڀC-؉.ps!uK)b**>{/BqSk1W/$"ٱ"ӕvj<(rm b6;r ZhH>j7@n.,bД/[ ʎ?SFSFކѶ2+VNmeNJGVn4:>SN5HaiZGwYc0 Lk>"sG^R,#A x/Q*%ܝT ,UʥL#:7ߪ9a )uc#%nfT>sM21\xh]T buL_L|(J@M8^":FLY!qNbtj\M{$Lsd6a΍cSZEdVoex'˯ABű&Rs elXY͒: Ш/ʡMAVQ(i czSØ2:de+ &:u^d?ei@ns0dj.Z(z5WL]*LbSwџQ1Ljy|i )x8#ڵ\~A$kN!R Țyh"=T|0&6<@h6j*e "ۉ&|3soI*sOia> ##k_ BDŽ)sbn"9H/mKo)Çx,Ob~@9+T`Uw+V*y9 0CrΎd0~V?aV~lǑ'"m-fO:1@|ݶbF5{fUm )tX?E.{X>t{hG'wk>=ēOy]B#A<1ݗH3+RZ΢#NJʸי?VlYHp]NE 64\8KP!v0)ESK{g'-pedxA,Ofԏ:ht((3 QjV^S7EWv֯!v.;AA,{â1oWcIcHKyǧi:.onF atW 4]eθ&H= 0ػ(lZ3!-}z"(8FH8 .M 9-qa$Ul3*b\N~1JL ;%ArPt;~pf8(f;2e4ƱInH`k9ϵHҼ=ٵilzJlІ_^]{Xv{*.+<h,5/! ]ٮ p#yf3xcjWNp ,/2lq*wg6)U)\DžԸ@JAuQ| 73.6`Zgk\O[B,Νr@~q~)v-a&1HO,O;-FE7~2\x.ą:zCas8bH?;#s+2Xs]Gh2k~ciaFNx Rh{^A (P6}`r`&+q/ >OKqh@6Ń#ᕜz] q`sS*5 gz0oZf{#DfK:h*K!{{~ YMN4- %G ˉiجv Sz&smMS)XR>Th/w0o YL[%bPѶ twx.Fbʍfҕ6>H(tU}-ꍯgɝҠ>xOc* eF͡ò3gWdlJ^KHbQY[bg 7<{՞Ɗ<>[2DQ/0pKxrp&7S)``m0?O!Z!1[U(͆d~ՊY3AMebE䁠]=28~ywjz [ْ.Ef{7KT.D+&$.op_/vڎ ݶZ> }(QGhiE(dQ/"}P(|'"1Ryd2E LN  pHίVa<"v%>ŏpAJ!3݅] DONč)RT<#|a08a cQY<\Z,jRHu%SQ[Y4 !졍Io ˗oWM]Wb³~Zek:SZ-I{#}Fn,=TJyv㰳^p )[SE<aPw^D֜/.dwkׅ%!Sf䀝z_pbяMdഘ6 9n>M!&/=Eis7`d]P20⃸Mo)!L !ņw6n^g-z)Zތѭd iAhw3~i q4avo =S|TnT9S lP*sҢZCRǑiJ<!A:We`ug1u5R SH"FF" -_]abӉZφ ;cV)O[ 2pxMMjc+W(iOȴc_({NZa`NڧB;$<(̦*w;g/t[]gBz-g`)kRj9ŚْqEP􂈷Pn<@9{ŇTU*bB]Dj;b&Մ"ظP:tZ灔r<aJtL<Å/V[/H̰}BHh_9qdf0flug*Ęg `oS2 %2,c7 iM0*}S˒U[0-VLjzԲ'+SߗDqp|W 9)ANk&{5r$9۝]!bG*O}Qڱˀt~^a2WzL>iMy$R4Uw(s򺋷@(r9/ZH_R\bӸ87\K Ȅ_5O?n$sXɭVዖ8p/94Uj} oMMr-oP[bm͗\,E-؎e}G4ىK:Q-W{~/1%GL(4 j0 F& R St. B "ʡ\Yc`#?T2AȽ7aiGPQ!>h%n?,{CkIRJc_dy1q^X9:yɥ3tWPUe%ͭ)ֱ'dō8AeJG3Wk @Rjo 6+I"q@cžv8f>=+5ߢ7|B!c|yvGĻ^8H٪'q;ji=7̥ S׈r0fHgQ]I|",GTOR4;{qְLԛDT!4~`=aqm=1do'3zR_1бI94>XFoن<`xiު2ezu+sYɟ{%n3O㚇n -;a)\OG"85 6@x4 t_~@w@03s+͆ǟ)Acgu|>.=stߎCu% 7ΗJ بDAfI@IS =C(O.Y7%Ҕygl F*d Dyy4 ^iqmtq );OK)O|bTM򨪑;MK>M]S( C9#@2{R*EShù9S5!ڎy:U6P+ZbQ XͩEh ֐h)k%.7XYj ǑwR'vzi [m> Hr]O {nX~zڪQqh?![b}~Usl ̨O=J_k~09=bߦ8)biM5CK/vrÜK lHKNiHH>&F1_|bmUҢ,z`_hcrL}ٻEy@TD a:Yg_l;h/׸ab9d{{}˭I -樍$R'ƨw=&A_v6)"PTk,޾ӟWT_R 3HovKO<4/"h!q8 ͝6>zTDϹڹHaKI9 } ;8> !U**ֿU^}ء0kkns;)77"sDxa1zf Ri{cTgxLF #^*$vsĶG=?6FaJ㆟Ƞ¸=~}'/@, <\:'W!5o#Pt"aTY's{B~U:/W٭ ^aG g. ,+_'bp9D-0qLE&]Eyꌴ%L{cӄ ?:nYv9ez+φ̡A4OG" /z &U5CVKbnJ}C-Ȓf5bnCW%xQg @ת_- 1< OLxbc#. vche3Ɛ5%z{*6id 4f. ]VSϡyEpO38fFҜ>u-uL%U%a7?V'qO!tD {CC`!_99Yw:ﻠֽC`ďwYf*\Ve{^5cSΗ 74Dfx@O8k/&5'i\=<C"5ۋUtf7a4z-;^YLU.Po"u!+y?5"\9 =EhuiKl+jnR[ gEÛ65=c$Ȣv!W&K>%s/3;Z0_%{o9IaZZ;OR8=~B.[ኀKVdwfB(0KMAh<-rdMzCZ˟aU[6#zjۡ$ .ٱmOiRhxhM0 H`9k#gxq߷ѯf6 %&q[M _sz˦=7Dj6{y.E `%(U^ (LasD=[K% tHc(}d{_EpPP[;|CղLQ-L ЮaVG",D`LenZwHAU]‘`a?{#ɜYPFYwq)ɂF: %$^^*C)-iШI#dSϬ%I7=#F?XKaUWDuum4@$$8 ɐPDMҼq)$ncC/Gwq낧9,\<]н]Hh6/2`6!_:s;*]ļtX-2IU?&\P(G" fRI#BǩLp7ɆaKׇh =lB ކ붜)A.w,ӽhG 1 |;th'_[H0DƤd6&Um08֕Qͥ{d¹^CAGD[W!yXs'g("ig $T^ 9tp}Z&w7y@ܘYmi;&FBKHr9 a-Em 9~ip=ޥ7T@A|1xZx G1db흺0<(j\s2MeNz?SKnpޤ|/L?NEGoBQbt꩓ zB~pg$#IPy *BSm2GciNulÔS}hs3RГxݪ8"/Ե L$!c{l4YTDxM>oAEʶc6Y eLl(KĬs1%Ӈׯɲ:_Q]Q."JkxN淓ٓ_`iʰՋ%0Qޜn(s (2G"f:n;<3VtEeNnPbCE@Qul xtݲm+б4fJMtF4'EuPn"ɡq;[Rdm0ӂj@$iٚ;Q'OL~ م%:?+(A& s^1J)FkFen -ICɅ~;57ֆ5w[$m.YU?aV5 ?#A2*A V~ؑ4 x<;IySqn1ί,m'x/֣(zl|Ъ<1ػ5?oNF0-b_NkY{b@g ⬤yj΅G%抃& #!qng˗VWMzBHB[\^x;2 Y]l_츹, ژXlowD6tY'yJX5{t\ |t3CY űi_var;sF!eoMbI<\d'K r90f|cxo2YBdԗx5giMHt"g60mhmOA{ڐ6J_ *51$E2ۆ!ztO9ѻG*4 RPUŶB<" kR r$ޕWNf+  bꁁJ뵇GiMEح,kݔIܜ7¤K- EHh:Y`$kC'da vtqW vCO9͍hd.% lPǛ&fyDQ3I@։>Sgəhb|gӴ/٣I$1NUfzr){~{;wS=I)Z.[Lû4`cdv(imVVS@h]b|Cp&:bx*4ʴz}:\6ٚ!7t"OwB J[P>ƶJum$K&Və\U-a ӹqnˢqv%<#&:D&#I畆}|kE,%VЩnz٬+C&gpn5sԆISqV08-؈6AC]Awk"q\G{ߟʦQ\q JTWJPꄊ&˟ NRs {]cp<"·du`С3al8fjQlsݼjUKc @JX\pc+ؒi9 ,WEL{m~[& )&>yNmճgz24?76åǀkfroalzTna=xX@.esߣW9dd8cm|s)@i\ݯ;P, }>}QxI٨uTA#k8 oס6xsQӫ6" f~ӾR>GqMQ+ b[dʞ * =CY2aj4(8]ͿA/9QQhhoyH X Jh*FɤCEŝ'KU.MLҮRADK+sW]jdCfDnDR&p {z?+Q u$<6TxAaFVYl/ 4Iqdo p%%PQgj$38ڤ&TlFQAaR{b +3'$*wS֭'@>Wꂢ!$;Hԫ fP놿z+⤭LAE)ݾl+tQePYcv4a<7{0S>9z7"'<Ϛ+Wx'V B}^Bކe5jn 5$}TY}]/5,wCnR.A֜23,!!w!e8ˣ[C o C>}ĺQY W7?7.G:%*/O1M98OʣÃH*@Pc7pkL{+NY4#HcTޱƨWP Rg ]Oy:sA>q+V]yZ_(ﲡ] fA\qG{.eRy-RBKُI%1B1bSwx鸋h(/Ė09`]3>5Rx< i*mJ"](%M3ΝagB]4('B*x I2yZ ?iAR5g˪~5ς.u5_ce"1"%_w^觶ܷ}QO7i`!@YakNZY8P竔qrܱ@RLRV;k9XYUD/ժq%m[) orsM=,;=,S<6Eă6>DlV1^OJ]AP?'nih-YE~e;)%7zGgrɑ{h@v֓TK 8R}!lE:'kZHvF S 3Z ;Tss3~Fcb{>')Bw9&iFVmq 6SEޡBV9Bϡ>3sU%̮+ RWQ-U.I[G9XC Fg+.Q Hav%\c^XGFg$j 2 (D)U tT=T)UeTZ~ST?wW,)6!fk|$:zap`Ǭn҅3a f3\(M4uA[E($"RIs>s4~|>Cd\ 'JMx#>ƒ >hֳolt_5JTJ=dM7Z}@=fi0@ye\L"q'EۂL}UEԡК0#sLU9K&H_KNP >\+p\0H,t6:.ݕ_ ʬ\"}tJOR/Ό4kύzx~tǏ"p5$ӻkB>/tk>Bb!{)caFY`&k&4ƿߣ ;<ъi1S.I/3P.v ż*y Sq'-\1ts[(Hcq_zD'h!8gM%t>Bv(͟|VR0hy폲 $S=y7cc;S,Էs%f},xK|e``&-Z$ۘ͑N SfbFWc]~[QCVȀ\/4ᑿrn] Q5_7 d8#,z÷v"ֆ|+.Uzx7AKC{&A$RK@/ q+$bb &f +/Bp\cw`%4_(9f-f2ypSc_vkQ- &d_(%jcc@Ko O! x #;z 3[%iB8<*eVV|:؄>Y;7c5ۖӏFIV[V/bF=ʈx@; 0E7@-M}6Bނ:C31(8&Gund%╹"E&6htЗcBaHq Ju^h<^aUHCe~B$!9/, pspfO!fA[1 3qyw2Vo[>ksyNhV aL)@9>-I(@+X?̡Tp;쑊ovEi,Y&R:vdcGC+Xd} \D.B(<پ/3[,}Օ_bšBэ~h-NM 'G;G)M;|N$CRt#kֽԪISߞ=K+ii0y29 API9w'qL?&'`pnjՕ*ZBy.{!I^L$,Bs))wW RgVP>1rt,8$_L).Tܺ͟z_Y*K/PoE_g.f]lu?7;arB˪%#(sLqyLPO̘ęlHg)Y B~0Mm09 2Z z{Bɉo҄TB7NxZ*qƍ=.J4C ʤ. ☼2%]|i/03YHNV4fb<:9΢mfp[Qv8WgoI6%bE&gugm^Bz>&" U+N5by7m R٥Tvp`qم6\UɵaUzm›n;;1u寬R7OLu1 ՜gT2u8dX7P,bS}6<۪%IA'8b |笪g%)uSdxȄMqO iS[Z(ط\rO_ɤTqvV)C!)Ƥ5؛)jq{ѵvr`&d ɭUܡ!m |S\1-;(弬&E|vSԢ{|LJV;2#Um~]Z$, L9Z!  Ufʋx!(dAi9͑Ue5T>M^JII^yΉVhd-d m,ڿ-}j5U<,W"_󦟹;aƏ>4MzCe:/]mW?WaÇTwӑP8J{+Fn@r?S(wGmEYp9V>43+&'*^A'ȧ̺Z[̂ /0pQ4to"gۚƕsY~ӆfEGn'2 w2VNceJ͙ Jc?ȠxZ`5e7eoL#8hAWR&N7ӬIUӻy,}ѷ+wu7Z}'/iU*0m'Zʤ. G<@N ZMD{1q!,$j+k-KnJYQc{)w!2ǖnLB"˽uJ 0t!?f]c&#n n| g\a^Y!c~`( f?`M$АŲ.bvN#ad){mW~  mj cV}h~l#RgeέEv^ȑVnc&ERmJ ؤ>CŴg2Gޮn-O[i?j"D'e'MTDhC4oB{~ ;yvD+-FW&fgB%:J18>O7;b>z! -mLΓmF=3( ߏm($4/k'p~.q9•ӔΕ A;@%-u,r]bUbdR#8%O^fjdRC#Qѥe`q*XV闶_ kI޹HơӰ*YkGl1 ]~ L)2u+3m#ZuC:yG`ަ2G>?{tI짜-K*CkU|z=pM-(2RVEz C7VzRGvM#^WoVG nun3"z4=]F-]OicÀ&r)*NH(4AC8m?^,DClhAlPzQlqSg%{Q\Cq`+46sxG_mQz_P;]VDžIɆE.2(g-mg:͂·ً@gس؄wyEв9kD`*CQע>aU؝k);HܧfmE4cI}r1V_^9nhlF=kˠ;'չX1+gTTx9iƑW#gh PcdKfkW]iUe|>{^P3DeOm|p{ޟ ly*/'3AuŸ[#pv&DZ*ZdѴ%)WXF pFkm ޸ `f9,JhCjӌO.zXʮ߿.#;@_ch7m$a[t(XK>m>&msx l—Mn%gщ:J.?i゘:ǷdY!L7\Ak)=rHೱ5N*CƚJu[ݰ݄$Bj+8`:]*Sk]j5Uek[5 ?3ǯ`՟'BJej9f&)tĝ߁rB@%/"҅+G)G E0טF+03 1Ph!H)IIcVSBe9E{awki񱅡B&C1D# c&ߞEI!ˋ=`$Zcb->ÆA\d1r. R;-S:r|uugl͕;{쁥+|*k((]u]c8fuo8|gq? ߏc@gX+sU\7 ȘX,Օ9oguEhܻ+A&pq#s S> H (+c ę]KHjQ9UH+Fjwo>0R2s$]>M5>wJq} rIm^F)r"hF,0XOֈjӭZ("447WH۩-βnj$ATJ/L!ê_4L3|TEppIPYuv2ژ\T7_+|m BG7/hf4wx:j>|#_yX9bzg l8+_;\@WE4畋|HȶNX +YoY 4W,;Jh~EhN))5UGP H0*.0W!)o%B<(-m͖|]|qZ@.0iWKso4WHgY쿤؉[83a!c4.b3^LꖸQ@ralυ-c),,u4ʖu<'!'7ةn=Ϧfa$Zye!Μfui#{W JwU!\\O*l5}qk":7ސ6hEhM0e_/'pR#WqICEð Vu2kz~U=~ՌoLW[q(#ȍO<2JcEsH_"|}HO~H tvȖ˳mhB8hH(8w61˥+LP̎M 9=7d!t(h%Eƽ#p.<-V- c~F?ڔ\Mv~ Zv.ňE9*Ņ2]K븛z$V&5@NؖfA̝郒 cG>ì8#%PUӺi!v;y hx QՉgVMLlM39-yRlzFiyt W-k-#\ w%T Ͱhn̒>p$O_Нb{+LI(;Wy2ݺ1Iy01s+ l$ =8RB8!+R1}c4\D!GtCm_#$fMKk+Ӿ`OwA@;r(=1%JiiI21LÂؒ9 YNg\+E_kB(0@X:ev(v+^|~)F0W$B6Q.aG{PPaGRoohk> QaqL0HRn)SV`0{i2/ l$@s$hq,Ba^ ظsѣMZDYֵGZngvfFz7dx+7:?xna=ItBږ`RCmI.e>qKWȪ"^@P Q0v{Igܚ״`~3uS|ζʎs]8'PT7m $G|4~nR  m -ոX L6?pb  d($ xMZ͒AA}[Q:E^HAuMkzuϿ<(:,\ Fx+}ixa5>E1h+N U52,l@9ۓLۏSP?e]3gg~C x4zb;kAׅ{$#Z8{0A;<&ӷV^3fhA ע R٬&-G"<5JTƴą^Ky(:w< OGJCr^]H,T?N|-SߑP"PgbXWB`iECN<-< zF \mXD*ɩyu'7:izdu xKb/̮ * լ*9*6$KZw4Wrwo9Vqb$XV?nNׄjY(|``d+WNQ4gu_ a;vhBq R)o\IB/u&yRP7< f$)ki!m%n=)VJibp7|I+a(GTbeG:O&Vsihx :l\h GEii2d3,_wzۑ*iЮ@9f}sZ%IZW$H=gH;LsKa8wTPA" k7'Ū=wtȡ !gd<2*V9?D-% %le>wZ{p- ? [F|9eePgx8]B(n}$\9N%>uօ&r"^`^u _c3Dj2=$ &EU 9}R *dru.qPP@7yyjdaC'?7y4Ky$,G%=k6H+gF76lcn"GrvEXlp[ǩ}Z5F8]eio6.+ ؙ'r%([gahUȒڎ!NT"Ħz >Rh ZzXU+L*a>?6YE_CQ%@>?^Ѷ`XO;ׇbJh"ڋ0_A [\ tYB-$Ϳ=J \ù W,jE2X)-V`ǚL! CgɋY:ʍֳJ/qyƒ3J"h ,c`DU0PsZ+t,0؝]Г;5OYE}\wIK_CjȲM!>$u ah|<㸫{߱l9O"&3g!CK_/x#i[bxT* ._9%"G 뤎Q։h# y"%ϊpFJs [V}Iԓj`f@eM-8( r9M-sf]wC0=~WsL7+Q*|7)gMUao@]GXࡲ8 ,-%nG޻|1a2"Lg շqDX kyr"r|<;:XzXj;wؼSEkby/:3[jeW[{oOGlO+j%1~w+;#pnnD=&_7y$neǼ&v5!/hEez]O3n{u Ncߕ1Zrhܻs @'BVVe%UMfraY\V!&os.{6bud#a0U㨳Ho*i¢fl=y.=X*}2`ٽ6]m@}(әk[1@y3ieR`"S @=!r~Ҭ[YA`_Jہbs#fWޟ)U~W-ab d&YD7A76W-͝Xp°A Π·6+v1j!^ gIBHb76! C>H̎8iDh [f˝^amvyUg޽c^% AzqYC+ ?(I!0JR7N;vmGRo Y>h)s-.F,N2ռ00e[<6N*J*zYHәˁ(aHtSwD%Cכ'$8|p(ꈪ  Owʧ"V3j{#T#Q쾝 ǩFԓ[!3HH1Yѻ7EY~fYvF6Asb n>Вi.a|0:q./XL{#H>G*R4gLuAgܞ5 r`=/*s$֌貏28qb9-Ҹub;I@B3ջ*9=>d\A6U:r6c/9p}ʲ0觔r"3SUlM-E&\Mh5~9L#6/vAq[~Y+UBiFZkHf9>& C87 }z1X6'N҇zn xZԵJ9[5<"EK ]CWmxL{IcͯὐϨ r=%fô.GYYX޶/?-#Dٕ0@iH]KFTf|J%60NÚa.ʢ.LZR*iRb[(NwQ7zD l]{yA{)p>&ޙ %\ 1%wa^t^Є@cե>WKhv0Zvp%'k{nٙZ{]JPHIߙo$2 XìZ5=@&ݝ\P%WeM z"s#K+:E)ϝ }?r4fVď|{ 9U K!.*_^'+ݩl 8,_2\ϪJi5F7Shܩ+e,z양!+15m:/weAŐ|gKSl*Μؐ?,R ;Ň(\£+GUº{fߤ_"g4/|e|If\GR!z +zj=4#K[-a`ļ0l_{yL)B<t*"(Ѯk1ifJb>(㦊HSMRJuj`Jn P] ;'%X(]:XlΓWpw˪,0<>wcmszDJrĕ<#Gfn g|2ިB2$ݔ(fqڰLo]xV4":GeWAlZ9w K0__WdUeɭt2//RGI} !zikxU/xc(AМf +/. +oypMwrF}1ІѲ~L00n+ux nEUT+mbe8\kȼKN T9hfxʓ b ]vngN;q8fnȱ0ch`K~vv$^`xV?HeC~Ztl1E|٣軛9Z-G $ v0=:ƺ&Աo1$R O|؎TDjN%G &s4gkg%#ϻSx3&A^gPwoUȪ&q`j_?3}G7;ΔƱӂ4d-!/a mɫ(^FGBhkI&Dڐk%uQ87mqrв!clu>tGGGX˫C>(Ͼ/SҔhTq /_voW."yhHD;C4|= lbM-3YWJB^9{cA5FFZhyxsW'ogbُcRevI_z <Ē6%NϨۘ@ 3by#|\4ܒ 4=(u/bIcyo!˜JZ %.6 Q $ y#,@Ԙa/TFUXXeaA׻q:Y(P;QZ.(Cu,zA~Ԝ|Q8aI=ت0ÉyM*0tDF3kt&/H.%pWZK){٣3Di~U*}Tn4Aï;<*N=:jL'vm~ѿ[! Gve `G ?P{XwW ȖӅC^f,P&@F=>H葖c# SZOw) o'kr6yc5'XI[KPX 豊t,hutR☖W$J9lʨ,>FxU:3@2V8ck27+FsFvsO ^طhjZO9@$- Τm91uZW J6|38A-q@ӓ@mJi.ˌ[,D q͗Gysk.{!J(imlQqL@Z#^_ =V/k 7x'D F8^~'do1))7=3ق?LϛCq U< ^"cw C՛{V˳z[_%Op"f.6 @mLHѿB06_3OmFXweϠ:&JR(򈬙pPw ݃Wyٟ}m ap }9?q3-L=Lt p]9YZ"SԷ4uk'!#]*{]e#ët?[V/Uw4f[oG=eqslYؼm }NhX 6D9tb řA@AJg<]?;TSf(z(c)qG4y""Qɿ-k 'ZQs #yA|%A2ҀLЊ8QHf4 s5tMWy>C7јuޠxYL`RxBY>"0dsp:؊큣 ޸+!Jvǽpl\WH1fO*Oah1t:Z/m9GM"5[};M>Y2& NFI0aۊֈtY]}c̝Rp9kQfr 5if!ǽ>~l㠸 ӲC6m>+MEVbsA1rixqt !©ǻXQG9=ؚ5^z? _ jm O+j ;y$io7K+`,Á<%ĉ*)-`ub U=~6{|g2@^WH#|wY.6b+~ T@ή$[MhC*;k|NhFΆif og&^ժںrO>k.]^JF(L_s X qT7˘)IeZKE iՁh !v+iѪBq\wKn 4*6Dކ+1rו,eU~ rտvkDox#1c:[^,+@{75"*c\"pƉ5 ͵1T"`-\[MŨk\J*lrG)|C\ޫ)^= uaxK*J5VȪSgNa3y8i^X6 y8T)"(~iuƑ-^.-jLqQ]P;C{Ց&voig]}_!SD&hU.~ KsF p0}3]EIJxt,)F "By|#%/K=oJ0jWlTF%c 񻴬{Hb KeR&_E29;ܿ;:4q[/1ƣ ܩvdh,AP'\]u FqSK)9WcO哰v)Z+ɕc6 ! Or r'ZC.~~>/=b,ԌxQu+ @4O li5) H_ZsPCLkGK>S}8eRU)0yLC"NRR/:j?HwϰkJWgVj=pZ'OZK3%fYfs0sl.Rk%)z ٝKy~r6~V8Hj-7R@fOjg9zj=ok u޴I֧c}Rd(M&-) x҃/BQPZU@4;'P7zY/+VIdR"6W+! H|ǁq9Yr֪b-Z[)Sy8Q.mLa8=)Oz\KRb-T pnb2)-?өys﹫*͸1CGMEo@)͔%@Je7BrU)N+f3ةNo@?뿌Q= ɤACŊ ſ~sԆ&o'L?*`!9Uj]L@mk`RYxx퐹C Os2Me3.DruPSPů}R'(u‚#$BwhqW?3V⩃Rt}}Qھ-m[p }zώ_ տ>#.α6xE6i4㟵ߛ aB<k[]g/e}lT2rsHH\MNY+熏v1'tǻװMӖĠj4!zw E<uБ)V7ptθ.0p.0gfquNԺEE?9oPҿ:C yL^8N+t*Dt-OLb; Ap\"5ʳ^=!v >JJuPL:rzu}̧dytw] 5p9֥sCoqzJ7wI4Dڊ5Sz_’`|< )> p&%;[k HZo] lZhED=TcY-=ĵ[%q}pRJLDۭJlGWs@}5P"0yK;'{-C\=HcXJ6_Vv{>O6)̚*2Uz`3YAq]6_zcf)1m3[_Xvя(}@eIA8 KkT䪮z)S}xT|yx 6 R#qԉh (P}+C7,X#؈,Khl Cl"c2vwKL>w^sHH%aAkL(8ޅ.Wh^"yPE7j[*EUG "oo# ZP6/jT'mc%tQ"72_jÒϚ8q yC͉DXX<ˆ%b(¹Bz[μ󲥺^|>SH]^kq"x# !_h+qo,;2<8 sß9*O2<e<.m)1z0wŸR!!oOsv$-j#Iݳ{5\WX~0li#Jm"苨P#0J:P T[>=i+bXG>7ᣃipYǢoެhsEfbvyX?a?i _^pեM~z_6_gw6!^YeyOQUQyВ< mGh ]a羕{Rw?:Ai?O)G$(9-˫D/vJ5|(,O(sՎ^nLH4G)ZQӲWMc@sD')>s2dfCo{eN@^jFѓi*j@Pfxm^e<qAXdbiquGu.,X7\6!I)ҝXܶ#qp *^i_ ]|lpf-3րqqm_&:@ Zŕ~@tۗYJẢݓcUv-G$+BƭSrH`XڦWFӊ^+%x|c>)p"zį ;(cĪTB&r{,p ͖(hH:P:K(RL8V EkRM5 nS١o"37G?Iwwl!jBG4 QiqQl}q^ӤPt^Rnߔd'@X!.5?l55~=ۢYty˵n 7Jd;vKT6܏F_T4@/ʼlTN&O=~THl3 aZ90ܕnh{OӋʕ(f`_TbSIyq\ NTfl(q l #@7 .uwd!>)^P\/3P0blQ~8;7I_Md&FM1UJ0,%J Hش޻|qcj><ѐfC|'L~Mm2|##9 )i?4dE)dlg&J (K t*Z}몳Ҵ),@2Qj A(83/'Z/ITx|0iK)Y|LJ,k؀HmJ#S`a,=2%wI3bhx"!S `j 'j_5/e*''fKaAiυөvƎ gYS*?,!J{Fj'cݬ }N{Ct?$&OuJQ06ЀE[cҢ|=ǒFLHWEHRCsA>?EK~"Y>(y,S\Q낑PA4o GWyVQ6Hrb_¤557{B|OY;4-Є[P }DGS;n4HF,Wʦ46XXGر]%'>;t~*x [kGfim,MMr8tP--eh'md#վq1.nK ע 9ȾM|͂MH-27 6]qPjWp|y]Yg@pxo\4'[(ftSwA[!r4H<-_v؛ˋ2׾s{8b}PfoF:Iebgj $r V]%mFN6^H'7?0__NFlj`AX@ 0Jަ` z wՊXĭ3Xɧ~rIoa)ehҠ"^UEpã BUU-32Pw|dPW \u'm(8= _n#_D㦶,χne0h0]g$K]Kǝ&{~31hOa . L==ax) tܡ#c5UټK׳n0T(Y K|̼60o|Ee v/vNj(fB2ep'l>5}%hem>Dkic"YwUL[02aES(q|_jB.ĴWVQ`҅1GgZ7cSv;&Z qz5W,, "XcY{ҊKgcmyAdqiu x?H23:>?6O̿1C}ſ疮 4$N4`q:{ x4XY1&3|i_E)&3ta]c+.o-8vE62{j64&/܃+y_|oF:lDz%/?{$'B]xr~e/^+W O O12W8n9\ 01 |s>G }h1 w3r?6QykUtSZ{i&$P f\Cm^{{@Fbԏ6UOR2I$M ^L& ƶF'taE r2+OICL Ҙ. #ud;rVօq/~BʾF%bَ&i8O5]>nTb#قCeu0c[@lJ=PPͳI}y>nNTb'هBd0ПykCu aɲ1|xsp}TNQ z2{T Gke 1P=[8c^ 2Zj-Ҏ|4[(Z.xږ~0_> 8Z zEv:FK M_\暝U."*F5$Pε-D%b0)pVO% V)|v3c>%25;l ; ߌF.[U2ݾӲL\{ p(ݖkseCanr¯$ebr,pM*Ҏ_ItwR)FB` T$Pv 7aH帾y"&n$󗵺o&)ۖR͙}ΦT/dq91acI )؞G$Eյ_6% ~ kAVtr,u±uet|^5482o}L@es!R1Aa|M>4E~{GVT[ZUـ.RRO/j:unBIU"IwI'm[r-唇 6MR6p "ݚgK5.ȪR- ۋ;hθ,"0R>F+VI0ɝQV,vcQ8tnwR|1,xf`ƴGhF[$V'Fȏ,ubd۝^<B 4$0OHT\)؎*JwsXf"#nvKq 5o0T.S3塓WJнg!x7ov$x{zTC.&i{=\qٱ=;Lh|@FVk_%g9%9s_VMH?[M48~w4cE-ՐD ooC.Rf. ^U6DC/좩{{*#"%Ed!gBq=%wngXZ o.?wJ>Y_- Hmt+H%Yέ+Hm> PEh={owAy2F0Ѯb^bR'(B+pQnޥ-Kxz!+B Z' _ZBK<"ݕRC?0WPҢs ^%cUA -#Bn#jsp1*xT3}.|4,3oC{lB E⹆l+ᅬCn%`"qNYU xm*)pIT;Jss[ҧ~x6:AC ~sE{o|䭑Nw.>Dd ,z n]#bU8+2WE KM&OAAE/ 2 )[Q^2zXGf{Bh\[H7guꝯx $5}FW eȆVEG:PBVVB-7dFŢX>+p=~T?;/BO%4Bbwc*>hŴE4JiiZZHD'q4M4>qpg]CNbt{mX[ W2\·p&t*5#Xjxe#1s? 5Y.o&)$l9Za? S\:6XBKꍤFil}yTV`fL:j6bU~~8`Tڸ0U% Z: Oú'sƦ°YV!eϲ-"6O ﰘ@̰aQm$aph,mRKdl!9''|"kFA$z8#\ICI>@v~y[Ob׎CCX,C>>BCQ9u _1ЊA"2Y%G(Q0qڭuvp,&F&Τ *xs"`:LA\ r"hW;Vk'EaIh\Ӵ=:RS/a+="&;[7 JrX l>t!CZ& E `l(9G hV[]@Q!hMh3m.1\~O8<@5)ÐgIy X8A>Pq )"'w~.Oٕ!cFy kztLYmL<ҏղܷ9ݩd`y@&O&@ ⱃب`-Nj9uD{2otLt 걓1%/H]>]ݟ^4O(Ѹ5!g`#;\j Wf$vn'h"DY yJ1[ܿbiYaX𵰇=< -W<8Aga<\1^2VW6PG Ox_=e.l^͕ʳJ/ST儸}1ys,acOQ윧 T„lLo=.ת`l-^<؃]UJAէyH++.7m K lz1(~awTƳKԌX8H8aJgh $2&Ⱥ2"P=\۸*bR9࿓. =)WAZ,Kf_`Ȗ^M f‹Ko1 f3?ڔs[O]z3aٰ94ytZ1ep& 4aUKQ8Q]PFg# (5U*/I*Oa$d\GDQQLgՉj@DVifCrB%=9JʱB { ޾fP3A˽(}17Ѭ("8 XJ:qco1$wz**m 8jDk GQ%ݹVrr7:gFq}԰~6fUeǶ[zTZ!S zV"6~( ӂ"8Os}vެ0uǐTz\;ISEٚ:_T?_#/?ݎ( %iw[S(VdzJ/6W@Qu :01c,* 2F A}C%3!*7}2 .fvpC_RA dS$&K8ivM>Mmi>QYAs%)_ݿ/]Y $Wbul'{T؍G-zyϧwNգW[7VYHO½eTO6ȋ-5u7g.Z\ _~s^)އm)!|jigBGm#ZKAwDKХĿS8exہydb{Z^q9 7,85^i9y l^B΄GErɼ.ݨK%CC%E/-ZH׉%g5Tyvm*' 8IDY蓆*刞eX=>cD^&uc-'}Z46wO: `_x䰘+eDۭŽko߁{mcdKZ- RP)) &fܸ?W,59;#ɲ1 |D]>#'GKۿ?$:*E8qBX / Ept|jdB.3;c;4'aUo*X/J<hԢj@0uɁVm#[TF3gqT'ڊ݀6',Pxt+0oq*"h)5R3> ~F^Pѻ*A}3r-gId3 zB=T3](h{- J¼)÷TI=vxyW7g!x?~ wZ E e=XsNzjty$n^"EfQi)aǿx$jآ:e}}I,̼Q ټXvwVɩCjbi^o1߽Hw8~.O߰h\y's[ D)z-XTBU ENs2[8L-[]!n4iSQ\gd:330'[Z)ӻ4EƗ‘Īdsq)ϳbs}T‰ 5nQDOP /LGYZ ۰<)TVǁ?,{|鷴g9fE`X w1KDk٥ <}3ik+}s ܥ; $(*#E|Ώxׇe(3 NZg+/E]0_хM7Q3 EX #ٽ`Iߞ ժKs_J]1m 2<<5xa^`?*çlhQ"6}o_Hu=lLM5wx[Ale`u6e)qg0|`o:C@vK{m1ؒqkWȔڸ0IeCVNBkö:\drq) @hb9K(H5p6!LлIsw ZRTUGpc(~Lk,ee66lv J q g!2Xz)x*/"4f;]LGi^9\{٩Ir,6W4C6 5=R:e=\m 1 5ulp*` B^ô4.c-C1R)^ Wu2+VM4Ly)sFHO!ǟ j(D=H!l`)7PGU;)XxQE5k2M|14;P[k,DQV_)C>Qyqz!L4X`w쏳cq(;g\TYdH $,(:Z|nf 4;*Wd_'¢&.x4]\mõ8~'Ξ9,'Z(6q9bo^ XSlwDžۥf1QFVÌɘg\ZoY|JɝQjSm|T"dѽx >y-CEԩ $ÔpJ^5QbKx ֺ*r]` Y7ei-}3;A3]2aHP o$gUjT %k h~QD/VhCK9ڝ^9ܢ^<>ĘF\N~u5i꽺ga?`y4U\5k<`"N=㣶wyb^D;6(Њ HIs2 0:MC<$`(U?a*rޫn;JlډCK VtrL.8m9M.~=tMpr/2YtocRT};q9gyT=ooafcQUUۜ2ʷv;Jwjc)hFilFE|8鸒#ޔ1E啖mUS£正QP"TH!s;վa3'&,֘08wMpVNI}Iis>ZB{gg#{ To9tn'ǟ}^BS X}틮 A?@+F …Bs~B?3^loOQGBU| L+i&E|h4 5rZ!S_o.V`7{W 55ghwK{u4a6_bXI3&hn"ۧbW.5,Ʊ[>\ *ήPJbrǣB!xׯ^jqFtw Wƛ >I| X$2zk { Z%7 z^guiq9>3 U)Rp>` 266G@~:.wy6eO:6/)'}ӏs NH[QSzlvFlIvTyғmA+6g)D9n}!ʁyHXMȴ瑋 g+a-]^QWQT\RrϺ&h0(9I-å6$isUvr ԫH\* $)aKO^Lh'I-G2/z钄L)̇Ҕ*R<)Bĭ-SȄ <fjێOQLheΧb2/%ǘvv%lƮZOFitB(XynAT䒦1VFPm)3TurcX$Pb$iOtOLgGMj*Hf1" | > 3 <*/ۮ<'E<*JepCx/Pwǰ7I4_ś#IT]L$Y%,uNH t[QvkcdҢkA҃ g+RVlPMf!t%( [XA6n1b^zB#)Z {ƻ}Da8`945F 0fQ z&2\e#k$4QX氉YC  @ux5~pwh>5Lx 'oB1 ]pX UxPD쥮Gs^t7xs6DL](4Adz[ s @#J+ZHWU0>ӹ\#wa'V Ȩ95 6%JW̝kK&5 6t<5Ҡ9sSi6HL t=w&*k!,=数 bO{&GGN!]ظ_>2waTTaUw&N)t}oA)ip ,P ir*IYTo%x C }k[@Ci1X\Iѕވd3G3S>U(IXGЭy̨0iE;K͎;Kn(d؛|m H'輴0?"bn$1<„\"}/){k7gCf1g[^}s,5yj.i 0?XOC-*Sҷx4>}ol͔5%|Ԁz F_-c,.Bi``!A1EԽ/N?C|Ldf*ɜϕ0*a+3:kϟpրZOwd"7՛JBI` wѽS`K=:'En:_"}蟿]BP9nM] ѮPA6˯!ʢ>LNܛ=EBW5\.]MLF}6EU!_N!Xe?muD\ktt,yT#6Y$.AX3XLK3z.2\F-h`oG,փ|DJ8gJ.ʭwjɣيY/Mk.Jdӈ •MFW^$y{ܱ ;SO78^xrlz迱*2.6IlꏆY['93y฼9 T$IdyC1tm])#G(Rrƺ_;u c̀ĺ'F:ֲs::CzXr3y ֨n[9)޳r(.gѱ(]fF$x*l0BHzMD13mҾ驉TA][ DIW oƝHs(Fן6=Y[q4ƷSD9nûe ySum&Ǒ-EҼ;۴+/SP YB"L*;1 F 5t VmDm>KpysrkJadgD֮;g-96fsF}RƝ|-E{PB,lZ/~0$*<|%Jv=Hu_՟:B5BehT;\2m%R w~`oɽa݂_& >+}F_ ޗvAFD37.b?M5qӉF_i6Tmb1W0P"k$•rue]ý%SZ4h>+7 DmEY'ݿ`|)Ui3l!MIJ:SG~*{qTh]N_5$SH[\9ƓAH_ o*@6V%HfKΡ[&HJCK C~E(v8rVUSL)FR?PV?܏gi?k ayj=wܟI]~o#P╧Կ >qsN>}ؑ}k  Q-%fA+yTk1TY8rP%1m"%\5-4mwj x m;א5ذ4Sc\r._,l陞 ^c$~wha FMf::) jK4()8vέYy瓭VY`r0|+m=o5{m{R5VW 5{+|ye䣋B{MH߭lI5(@qD~'^\ ҈!Y*Qj7#PJrDR&,w3#*w_W5Ȍ /}8?xE R8Ahv% yz4d n/8|d@h4*H|u#z,f$x8 l/.Sՙ"a $?ATuOG(x,Fe=.A9Xx vȕ>_}cL`l{? sa VMu:vU# d2E6!ԙk{N@_>S#"gZ6'2C,gc"Zr):՛Iur̽/`¯@ OUg+%1ḻVH?oHfLM$ _1\w  T/4y@;3߹E XOᙪ̅jFM;lӶqB,WhfF2+If]:5r)+'N\\E}K#zm=>ϸ+/U$8?Xe#%LY6][ {Dx]enT04:f#x?Pd(?U;18 *j8P/XA,o9 U=,o{?R/.MavHײoAi)dAri70֛&+m (%>C3zf;c$w#Q,gsSzR&2`92Y`QK;y)\\V=n*GQvU-\y.Tu?0}V!NHf]1$h M(Rޏ)$BO '"H*_k,#-MDBz,Kny#1PʯSjSVSM ܕΌDud{0RvTșeܩ弅_ՠnfRy̐#xUՍP.+9s8ɺ;#g@{I[jTCV0>ɀSZPTgݸ+wP ]"X8 |t O 8'WmsU(ЍM["ѲAl h0j6f _TOh'yX %+BqжU {U]MU|V@֦4 Y^qQ9X9oڅp7%я)5:@2~C+%z2ps~*(N>^zh) ]mSsYusHgu*=?#6* 0a)ddH&lu OW5+ XHg檂`$^^{?/Uu=f1ڣ]@P/Q5*.= 4؞Qs,.lM(_[jl?YEV~7 u=@;Xr"k;yUd1J{,K1wR&!#2~1v`lld72dv.a\011zHF~ rztTv]{F=+Mo-|͵2wVn0P([ɵ7[&VKa" =Ss%& { "鹐3ZH9@C[w7-0G)`MK5lo(tx(sd[Ia ucYX(D'Hk!0Dٸ oNn!.nҩFߡ,7Hםf.Nue(s-tqU5=0~.'Ē9od+`x 'jC Ϧ(uP(h2 ]l}p2}5qxLxx~S[FqnY_Upy #čܻdIhT1U7ۋg^d>,>o}ЧjNS<nLz+J5dwQ!_sLQ[)"Gtt+d[qQVjcZL&1/dFJ+3vRt#jK8.C\ǼF3bǐK^T`s^.'*z{Vb=(5d$&e==IUlh%U96g=Cr2:AԖטOڐS~FA.Qoz#ABqMzqC1%O^7X9Qm7S?5LdGCۛZ/Y-a彾ɭ- 0Ͷ%(?!j _SK'd^[ v4r 0i-|xh*u:jG+, XM_؝vRi. [CTR-xx~q* T`VKj"(Ӷ EI/ݬ(&E;q5UR!Fȁ)1s2k-p>L9wLw_l.dy~ !pѝP} ξIǞK+Op{ /+)` <k]_SR~6(2x(I5*';65]wbmEoRQܪ =$*)I4kHgѤ\j?y qq~'r;7wl|@צEM.Yum 1GU*\Rٖ,iө4-Y3[؎>hf^'д%?n_Lz`xU.K. }S ?%7;'VwRc}XHQV3' m1y-^65W>hZd_魁9ݽd+u瞬"瘜 @ Ye&- w`lCM h?.oPb9aGZ?X8HNNf2&-g~[ZbázE=s=÷urQ_! z]i appXmOV3r=곊d"Ll+D1sTPN[LO%KQB) pS-PWE-oܯ'6& sk'k_YJ=pk3NbӆEK5PSwDLYxAɭ y?;{F,m #@ J|0hvwVsɲQ0:b[RYJp>h'}WŽ\v=p! uZOFbQ J)TC> Ŕ1 <ȉCGI,OĖ%M*)Eۘ1g:WAL2*[ +U"6"3L8HGaQ5)0[1 O|oO/Xj*2'WL2q"w҃.g뤐r*gWOL#m$m }AiukhQ gE -^)wO#yA(~͜W`=mD33 ld%⟛xQr'>ت7fckCL-lO p4k xʵm J`Y}4b?.ԍ% >FV#ƣ4(S&!͖}9iK4ؤύ=GxP.XMP&;$Mlv {۪oFG)ZsO7 BZ ωZS٪5 avDH%oV`9*T _`T^]qڗsϧ(%RVz mQ܂Sw!{rlĨԦ8' 2(@ bUNv]SArwՉ}MFP1 7Y#TdtiR09yrYͫ[)t|dcFV3j}-a3zSjQSj<$Cdd9^%E C "Hkќ15T}Fʹ-e(ay#Ӝ{lrjM6 iЇObFGfпQMվ64iz#]M3f9|16Њr PQGZM-ʍWo8,w|\̟@i}S*oy p2EkMT4{iojf2Btl:5RoF{d/p 6 mMC7z.X-C"?4sD5\m<^п!h{J|݈!K|i%h|v5<8ju}soq9ho? 7g>6B5Bsq#黎 Z{@bj!OYoj=6JݩMY1}Ҝx/b2&Ox{˜d'@5`$;@U9ʰ)NLosԻkK'T?uװHgWAX"k0׍ڀҴ7S'[XngXVS,|$RGc93ؔtl6Θzlb_u5OUQrڈG7 dE:At-5`:D#X 9`mwiT;ԥwWoL a%=eovnl}?""xX"TѣT+'FG{DIvEYF]vƦ-OU]xd,uԋg@M]b˹J6eQ:M2zJpDZ VF&=0LNd4igQH1>9SB5}TqBL6ޖ>%#2+n$}>Ōl*֊Z>-lj0RPP֐hGh)U*RMK"@bK݊|u{O`{MоpX%2Fh1A 1V;{9ӱR( +s!T*QZ¾:=In.Ľˎm"k#7X.gV a9]5 +#OoŒ_ '^KvX+jR1C\sQ;fp5 31?L9*LhXs{j^v~Ԝ`=@%4^Z*6[w#P m+PoGM=eօesAy훭xj:/8,R)e|FVtʑfD.“lD!;g"R]F^xM'-ο902;ۮsz 8 Q4+yL .fkN 嗗h2AMDM0w/ 7Nr}Iإ|8bj&%ig>c~X[kQmKtQQZق22*E>"$! r#~T^;QI") JDYIBp.& 73&"`u4|WNl54ؾ)7 Cyw Tj "wƴQj!9nuejGZ;pH< IEBaѦ;X-;) 90%{4DE'o1XJE4 WbgXBXvǿA~'Q}vJv1] '~KY 1V/|5`,OTͬE};W)`JL5ëpjپZᵽf7vlQ,3+o~p\sԿ<19O: "Uf씷K()0wk4pz-J38}r3Jۅ0㙪⪌5 ص*RSllҐ]S$?Ky<$p8ظz9=w3.WSŪUJbcuyӓ4Uh;9A7 * i*!LK$堗և>',v}[V\Uֽ݌n[D߽`^5%֔X&*Ęuͪ]Xj`A`?QrBzdo)ECRw6j'Qdqj`=G~4-"#zK?6y;Ut)?RsR;m$_ySIcL(ŒÖze zh{Kkz՟MNğɖj 7ǤĊ1+'jCm\xBJ'<.NZ j!y ZuvAǻ/p>uϠ1T3I@:OPpFYRJӒ \h#ǦYPyUr"l"Ɛp 4lN K[ jȤZ ~Gz _c(?_ŢOx q9A\p916ĩO  4-h]­h9Ǎh!|drMnЄxz?ǞRߧ6BD?+cUUҘʬXm;F 5‚g&mF_ஜjZTr.Cw>F-/X.$H\,(p`XĿOK&nfY2#[yS!e/*+5YjFp$lވ01ԝj!!,""Sc"^?4 v*X]N0Љ{S\5\P\?B'D>a2LB5&{6ʥLmq꬯5jo9CvU|H3YzQTUr6:&dCA )Zo:Gx_]q 9,?dmR6ܝJJ+fRa<86|k8~i @Oy6q7qA0nwVo孆~v B G.бSyN43YCgPLQ@8v62M $j.ïxǹs+!ŏqѤdC3~ajkv J)ј3?Ōh*K8sӪ JX~o\Q>t>t@0Bls/ͫ\)M,I,j g?'bW+7C_ \,z4mIJ'\ߥ Qys>)u{Lf",LI*|WQF}2 FgnorUAA+ xg!zNyd^zdFZfWLbO[r $S JigF1BAd<l~!v:\ڍ-{1g<%aQgm_2U 3m0O2tE`x$"RBYXدfu ĻYik匲CcQ(c/YVM%7Un2) |09Ge@2ƅ'16%_@P\g:H-$16V+<'Y(L@3{kIӜ׭ [ U9V:rZg:O@q(p^ yEbFY?9pư ,S%hP)NGIтT w~BTRH&=d>6he}la D9C0AᜧpuAVho!68h{i]ȭe])eJRMl%Wߝ#n_{xAB); dS07^u} 2ӌCv&cM0w vIBMy0=)sj\8tpu#2=[rۻah;S P]9w[nyUwPm?ξ! t-*Ϊx`'`$(A2>o s<M$7[s(ӂRyA#0285MuD_ozکAouvuV5 y_ބf?Hȱ8?4d7*."\;o0$N~b6(.ƏO-c QJG:aN׽qzr=3"f+G'k?&l4;st-ݼB}c/m3}IWbJIHm^+,lGqZSD,6ZC[ [,V3HIB-Sk=k$9/H e\Nd2Όo tzwgs zQE*4kR8$5_{3˙y;Ƙ֫N!qgc xxm{ "G֨@OF>\AJAe+.u hi Ƿf ,6 yOBM`ϊ義Vɭ?)blƵUD˵ 33~>.A,+k@;;ɱBͫ VPC'`{,d* n3 7# "Q19"IdO!p@CFCQTE#l55u]O+ϐl?&>- G[y[" '+{Ky4M|HZ Ӕ7EզRJRLm.TVPv^m_6j`mCWN(Ϻr}b; 'a򚊦T&T1G|d?%=-ʏY_o^oFj}D/:߱O J&` Dݩ1Kf#TC3퉰 N*xnJ_-j <f))H-*:g^f>eqpxRƠRmpP$X/)N᰺Cb5zPD+g BjLXl䡊X6oSGfL ͹[~)ș:0x^'qxꜶ. ֛0l+9z\8ɋ7FǑB՜MWuqi4yq €%F ͭ[B>_sx -+]S*r ܰfIAK9R4mrFnkѽ'gʏQC^^}R{u<)zyaw?fE{H<9_+.q."U2 cMRZvQEI>п't@O˩HQA^@Э9V[͖jjve}St"j}[y[*ÖSC^ .zNԬ1tC¸+ 5Ri}k*mk&{DSqX`%{ -RHJX؀cL~$<' {6z3S{$x׀665zRg!r_O5Ns LST B=z!+nyZ!iSBNuQsqy{$[Ad{,~C I%.~i;`P.ܴ+M3K&GW٢DU6ߕ(FEMs'}ϙICeCjQ5A)8wcYnrg]ஙpTXyGv[NJ]7tgӭ\f^|֛VRH]27VIm='b%IΒa#-q 8iTWd\ImEq6&Q9$V K? T%0->VĬ6 3y8gѽ:%U]ɗ oA('KBd>S# !Aq.UU;4ȨwĬ Er4(4V#/5Sf_xDS04-MSF5PcUIbGjٜ) ; T;^/qOyIK>h< $2:hp$t:B=JCl<%"kp2vBNZp͏~:rs!6aI]vg!$FFrUHwUTK 96V?;2}bcCfo^RgY)lel+uߊ5! ֩_ݿJ 9v5WFQꞑ7b9UR2j"UWo Q| h-+-[|^{4^)k@JᐴπMAP eF7u4)\V*BM:#D=y~&pً}(w֮^m<$u%TDOAwG\ vgg/[alyp]0#Rj[&zZ*șe_i<8\_hl}gYZ070701000002ff000081a40000000000000000000000016650a15d00002368000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko.xz7zXZִF!t/5#&]?Eh=ڜ.+l h'c0\ہф⺱/'<ڛ9EZ9A`. e?_]YLoKGo5?%WDXT[{9KH^i_?549FڷTm *4o=l&buٞZ~3Z:2,<`GuejT**& ɘ bS#)Fr2S ģhVPޟt~TӣkҤV^* OwTZۀ>>"#2$5troJMz=XrHrY;X+|P3ATtk |/6 mUZZjFH)k\KP>Z5PpF6%8- ]-4ȘL޼s5q %O[9:3"hzMHvB([5T[Uv&s7@lT,ҲZq&'xjF<)K9]ch F"]_<+:ೀGB/JZvHж5>4`t xLnO7oQ(!DYi̙wiHTĴ>շWFE3El'$G WGw4mrqȅDjit m1`Z.P cq:@-`KIPʫqL0[ЭyN9Y>"#m-KWso" ]6Wp|K/N 1^*o𠲕o$wr.Z3=dނBܐ/p Q }@D_D> d7_ZazrC^u*5i$# :>d5-4p'49VJ p^&^UwoVw-T}Q`ld_AWv8lzea9 Uc7y" su[Sjq/]C{C Ks;ag)\.uaY׽@2残Ѕr $Ǯ%/t[mc.h+^,)ٲ޿X.ܡ/ycw9ϺI X}2w*NĬX&}tGFo:nqRvX_vֳ=Ix_h82\^k6p^.< 6i4agQJ0\^?T!qgf1p v ܴnZܟ]N&µJڄ >8 Y8+z%uYwq>:y CL0_Rw^W,N]{#uk9LJ5lgYM}#LJ0)"p3bR_,]Ihtz=^gb=Ncpn>G<9>f;D1KUgf+LJ`Q@Hf$ laF8Jl\ ^hMJ'3nd972 k= h>wSuyhaB,t%78'u?&HT)@ =I_=U p.ueɵ:Ā⛗5w93Z6XX~ ,6XKYcR(t%>&Ol3¤l6x了xpT^c.D3hņvUCe`"45.ݎżu*j xuo_5ұP,צ OABPҜ0>E'aĆ/m}7!iv/_)TV@z(pz< y1TMy>0c;HJ$[G-ħu|GmDD#6l796O4}Ie8C1zW U 9jOyηne|fddJpBw٘FܠnZ禮g2Pޫ":GQ-wNtJW* {\@9q(lqj]}s9onkLLo2n1PYkD4# `+q!^îI)a w,t:Rqjw^ otIIUik.XPhSCvZ[v`ƈY jt'ԇ7ƴ)ÉL@LF%!QG$O;Ƹ2x| /CzǐMނmyŽ-!2aQKo|rw?&Qc!oWcςX"_v̠c%{4&<5+D4F7ӯ7,asc(g(1D0# @G;u' m*-R춁TWˊFzהဩuI @>s< d^}u;YR`ub&EpJ]#o33j.GϺ҆dFy~ Q”]'Xe~关~&2AnvBj;,/Z=]9kG, Sxqb'c2։rӵW@H3`{Jy1"-"8]Gm! ?NwDX릌IQE}#ZJ4Pe(ؼMw㇢pz; 㸆 (- 0wqdo쾵3u:U<k'Zj|":%jS 8 0V*˗wfGꖈ:T|J0yĮHx0ns <""ϝShF҅%fRR.X3 oŭx& (B@L6maX+OK:"$;c>+*r!Bx]dŜLв/<;T$mDF<{"ux* `춗؏ =oAX T%ɐ>(x㒀P9#Bc t0g׶ΨOZ| 23Bm*3|NU#GD*pGuw#q0>[@ŵZ9 "Y%b;u]V–{cJsfo.?TNYr4 h֪3h \o{?,>#LzYἯ %q*F8*֤ i")QL{jMxZvENXњ^Eoga5~{Hҹ,N-{`>/O.mQF18<`ɮ scIt%.ͽt]7+muq9 Y6XZ*NQnrDZ J4DtbKdյM]SFL Ns3%-B >YT ߾teD=n+TT7]N(@d]8ُaXofY('ZyDžlX Wאh"o2:JI>'Ja9ۼ>>]']},zS[v +v͚ܪ gH=Мis ■w9M%8vr[:,Eܰ%% \ޗf1V}up7R67%owlmT#;.x-ƀx. [mbOL'P繽9,״$Q)ojΖ9:6(v16&z&`F8EaUNn#9q>R#$}mpbm4)ah魾Pz?"an:z4d}w\y&|Oo.`lo;FS nBg0pE,b0DR ކqȸlE^?@K0k=dчD Jhv WVl;m,?<Թkuz'j`? I\mځ`7I7V( {Ӛ=uZظ?(*I7bfTϒ5j]X%pfܫE0 1 gH wR9\Q3K"1ҝG+)w-1^~;(m72j`hӺ ZCyPԴ5:@lÿ"' 4yw4O-G1vP2K C e`:H{~_z1n"1y,ƽ̱F܏7;gZ82ؿhмt>|؂$7Eog{5;y|/SFƄkFKࣃk_|J 佰kYAv낆},tbLD|*gl B-o.`WDs^-H{:㏬=r%~. d&Sm 8{Bv t8I48YX0 Le'(U0H93w&'0c9ox1 .6nrB jeSeR;؏&/T݅E8KT~ܗcx4/D([N2%(|h(ڻ&B3vܟdT $'ßg\EbyV\s*ŋֿ0ϙ c&>R(oɛEx!U<<̉QB dҤC^-NEU1NOI}Ӊύ+KZz{iɑ,?u0)tXSΧԔpdyXUL95ȾGD['6Zs#s?{",^Cκv M?+Z 7R#9B|RN!8^bbfDTvj{1Wo.,׭ohOo "ԉU4G6-;c|j$oJ3IJ z?fI¶BC{7^Lʔ6KO׮sqo>ZD%mt}S+,ezf Ӳ1e9Cv7LK[.8`cgQ5"nnd6R PG1v!%+WA)3Ńpo1u-UΖd^+em7ZzxKࣃT "nv6ƶ9˂"Z.ȎhCarI7E,8H4!(̃Ȭ//(5}uIQ!|XT oфC!| *ǃWV;K' QR\px(۔O@$3{ڲ Da\ӝ#Y]k_FǬbhИofrB#76Cϖ H͜ШcB5@,5~u%fu(˻^rhhǛ" %|EtsP4ϭᏦ gNj[y10$MS9nL,2uсVA28Skm#x<ԤmϿQKV'%_pm8moOFV$쯓w#h۬O~s*M.Cy6] ,e?&_ĉw3m=g*=Ms"ʰz*_کwwLESrk&*7^4|$pmz>,, 0=F,,Z*kz$KΩ~A!i8*wOVP0Q*-^at6ݨ*CN:,-W׭3xR@aUrZ,J 5(`&O4y:luIf,^2H $(Cu\oc@TID [u"E+,оZ9jP|zf_U"n]ͥZ8(U\ osd:q>NCV>\ ձ`طÍR ^k-~fC {U6XfA joCBǷ83}gaiX+&;]|rDAwae&;،> q<5?G>)_~shBE9]O@ @GgRth]m\i hTJ:W\ ۬Ō00~Gѫ7(T۵ )a1.IC 'WZjHeϏ˷J#L2uq({ ܯpE)Rؠ0܆`BMu`^Ddi^棕 GT5Ѳ#o5U,%5:e*{iXR=trdF&fUR} F6ErtjGp,(J?6.WW3πTKf:U3"@aϷ$'nQhej -vEs5 I3UMh$1Kgs|DM$c]P>5dqAO ,KV)&eL!e)YDq8`~A(@?$Zۃ? 6RWk{%b:Ƿd #~Iyp2un7״}dmG\ƅ d5@1qYbwmH:7U}TneܫUn&]Iϲ׎FTdq -:t1ְ` A$Ĉ<f=ٓK# aQΧ..HуU_X)[(#UZ5Ik0bc@S.4_eNy1ǐku%l'n%M@J=3דDCS:F>R", 1R@lm~Nqzzavqnc1Bcf)F^&nNg"Qh)5jS{Dݯw.;7#W5-6 SF٦ޱgYZ07070100000300000081a40000000000000000000000016650a15d00010288000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz7zXZִF!t/吕]?Eh=ڜ.+ȠɦHUQ8L]2x xC&C|R)qb?1զ kHe8J ܓ)̟pa@K!g"9bŮ?bb6^N"Y.. SJ܁uJbPtө K |'Z^QH=!yG Kb^_ ؁\%W djTHDNuE7K[ZyW9ۆ**^;yXd0nm[aHz/耛?8Ed^90tܿW;,l8s:\'caBM' "M1 %\C GDiXwt W8Sg~UJ%#FZs,Uw?j Hp6%K‎KbhW:e^}&ôF7FnUvhPSn"ݬ=EXʒ"r`{F>f~ QR-z. hYXbMq`o݌A 2ܧ1/)0nz`)i>V1YM fͪ0ީۤ|3ڜ/nRl!\jـpʇ+9! ^as.+RrwGD3"_HQkro*]WOsiPsv/Nɾ Lm:t( 7 ?=Qڥ}pc=(SN61{{\grhs}14iВ?%`#FbFW\Xہ}MoOv!=ڒSko0xc/N4OD@ 81z. NF:mS#'@/NIa,HonOFa#B[̾>aJ8hMGnBΙZu n(`!6=mq)[j,sAKZMjoyouݪ?f[M% 죶~356'l'#X[/o[:ƿ  tA2/vp R# / +DڙjO ȧTҙGsF_@¸PD"2 0=MxX|( Y"7s<59xǡx|h&,3k fj5:?v+~Q˛rVn{a#˳px$NiL,>%R+9L63Vˑ[z!G Zjm9T"{ E|U% 2+b \}nt':z okʩ&lac/ۆ oV<Mӿ@2u E'~)=shh ` hL|>yT/:*Elq(AeJ6|Ehcݢ//:$uUFJ乺%wq6w1K} l(jЫe*!0"/AfsϼX=ؘHlV <lj fd (aQ5./Y Vj aB韛!]]A#t-i+$9J՗- m[ 4xѐ>5;jAϞ $OkNr}B/EA{gƂ)nu&4 G]&.ZED[k9 -z+Q۱ʊ rm{a?U98rzѩZ}G?iRڡb@w2^L{g*uAlLxF~xY0` SU]h G cT.[h/j7 K(IDz1SM5}ù?Yٗ?lb˕`=IjrY+/ > &{^Vϋֲ -[DqL8ߑViV_%^~2HeQ?N7]pZzLےxiѰO4"#IԙWI8g˳PqdΒuF[ .}"1&0 ,Hrٙq] );ua2;}/Y-'(&iBQˉ͒kebݤtgl+#%;u3완(艥`*$S4@&ExƦ$WVv)QuI$$&%DcĞ9}Vw$#E^Iq"SG,,\U VТOè?A\q]j-m"ē0چIX7JeW# $M?s = prJƷzܱ-P-vFn]hO ?ÊZÎ/*9"clT]dDsqX+lQFc=6&{2gkz`6_NGڎyQUz Y;f>)e>sKYBٔ{ ݫ!DRt_|X݌F[' \=XhC:<>+eWptf,*loa9xB1{a(w ?S T?vw duJ_$]l:ro iB}jCA,vɗbPeq.8o&XR`K~!u{vmEsiIOJ! {-gnaH*]d^[G!AIg剚[ⲰsT츨xedpHmpGĵ'AJZ[[4`V YޙTfӈCJW|ozƬ8 bU:܌;<,fh(Ecm-j.-.փwٹo aS|V &9 b9Z$rpe|fVɫȺx+I ħy\ģ%$̋Q[K]{Ώ3MȗlR!R<c,e,dw#L1aBrq7.Uq#YcʽYѲaQ,bhu><:lR;Ѵ}_<%ѩbGfΩA3f f-IVd- Aq"fvC8:dTe銥mZt2bܶ]w<@mQ0{eHVWs' 6Vf[!g녜PX8_fJ;TFZ,{Pu|?2>>}cZIeɎ C.ubUVFi9̀LH K xruRΪ΋ `cٜtծ{_#MR^ж"cR_hZN_ 6* ̳2(A$<+'ٿ_̾콗P86(ʦ'kc2}"45<%fdၦosy)k 0ȝҸj3jAXbh&/;~I;P~lof%~}>סKKV@G CD %8(0gmFsURՈ ' ;RO[:áNBdQn5n̬1n$3{WhsPOMG= J[ 4_ѷYF㊄bI^l.O$S}cb-%cy}x2:tJLrgdONBVSjL 2=agkFǼ>GN&0^7L' *YNEf*ivgjQ,G|&ܮٟ MP@,E8*T8R2R 쥠ly̔2pXҡF[Ǵ!R\*֦MM"+1]r8%cua_.M&&E*=ؖ&RVx77ڱ6tDt3b޺JvqP0+NMy쐠6J:X>'%-ѤeShwl~[D<jBԍY#e:vig>v_ y_8wKZڠ#W)UVcXʛF5oH2a@_T=}Xj|Tnl֯wjSJyFξEdz Q'93""nyTp`Y)ʵ>O]ƠtWsOO#,BI^LG±7zsX;K\4p͝] m7y'0d!ѼP ξo}<1I*P#yMoاUg4X4t俾 /+knsvG+A6}he"dz!NxFbz\LigaAg g/ tydwŘAxmY~0)}t̶ёQ`"F'}r}ƥ`Lc6z-z'j;{N@8ub*&جBo l+vC冱Dv-Bχnp95ŊNևGYKGY.2Fq.TIx:`tE(eVc1pkGśR+WvPn *&8;Gc7]ڬR*t?-ZUغ%L3<{e@IJ*L/5,rW~S\gz`9@Lz ClwO ߸dһQZX/1%"6FF\'$5LrI,br%K圳^m8юz)>vQ?ຍ |TVFzrt@ 7 L& =3a s/b]!@/cdXB*u_ֶetU1Aחтc /Us?Ds\P9GAns2$c3 }ZLrCJXeU[\^ʳ^I6iKCېW8 yWg ;;>,x;TM۸@LۺŎ_ &z.!Lۖ5dA oN]uOR9q̢zi]ı,TElYDEA״kEh.N]v1`X&oQOKQ[mN72'iw@XaF90OQ]WLwh3Oe+zYKpqVo,25jy?JIVʦ)co̶[4&{JD8Q͂L#::cth4aq~OCKѩ#B<2e{_UUsKuSU*V=np~]Z|}Sk"3g y|m.#@q`4rժg\ tM#"{J2#Ph49G#}[⋭YH[ @̓S{rg{MQhxVB5W%R.Ru6CS|dT+xB1Tg[<'?Ev3%_p%d!Eĵ'e)B/HlVQ1 |b^Z]Ʈs >LFn0? NRLs &:6VH#% V+-\JǬAV/V϶󾦿°B9}uБ@QQRXO;;]¡b߀[|[:vP.RlHɪ1[%$чX=IyOx@f+` 甜EJN~m|k~x",RS(rK7h2ѫM/zkp m{oVq;~I 9A8ϠD eTRLQM{DXu{ovRt=y9\o9iB-o**q +a&)ygiR Ddab[˸iϯS:ӲfV/46Շ!fW`.nj^D])'g]Muhkd#(f3k"@O?d Mf0-ҏ˖EGC +mzEFvr,`uB N NRv—~$*I/҆0prk @sR뽊sh> Ix'ޫO|qؽ̂yNdlȸK{b1CijhI~Er%IldU\ФT'K;n 3Ah[/$1[6Ѽ> fnR+ !\5-?4@Ĕ8ZN\T9p̀'^AHڱPX YdKW |9%{ |BE= Pv[2fOU߈CϡCy*z,fg@4zyYYxY r2/Vˏ.kY*[t5|փsqv @sekeFogO¦ jxmZQ< LjŜqM?ǡP,do/pIa00ʯWf8?1+ T6f7q+ ŗA ̒):ubg$l(4;ڴ9 :,gq߯űۤvVսƫw N-Zdtph82㠩3Gɦ!ʍrk!Xg|35!)Lq՜BfkGV. u$^왮T'!'#xU]Z30jBF/^"K{g{? 8r3 GvN۾%UW@vvۄR:}XY @%Y+,KQ׺f* Of㚛cp@&IPtO,T+Թ#><@=>ʶ!h]P{ת rS2&4"uIWTTϔ$8N_3vY@+ y$]<䖒DG&q/h#c3{pcE=LAXsWN)6J/VDolj >.G\[\(./_Jz`g)w=EY-n,|ǏT`ϣAAD&m[G  }ޝ fhDކեRr fMER(p"׆cNB=`JD%*LuH雞zR& ~@mڽxL!rHJG<7#@|8\\;d/ Ot=X6(bɂM=@  K̸&GSv%t7EmmJ'vh7/BwWDpXÎEIa`ٷt5P X7יA6V^R0y+7#D͑LbرYah hqP?wF(g2:4x0ΉO@aa tj@jz|@ ,Pyd3 Vԫgӡj=S08iyuJtp`; ĺL…ب_l ^"S=Rاpas5~d`]"iz ب% CfFtKp(wzg/ A;wbÚ$3CFW"3zCvM7Fs+c̝A#JU7oׯG(rR8$ĸ[B-Eoz+òO0 XI@$ qsm˘ݠk}0j H戧:>`kOkG]反K"نgCprUyzTuD-7B鶴/35r=8.)?2_[QbEP@`-Md숬hSÍ@.]Er=YҼ:fڇ8z5䷎㏛ύYnF/,Pcp.*Kܙأ*n+Pjn虙%`P*'JgF̿-7XFnRy0};*h oainŠ˿;i%lEUhm]C|oYӀ=<f"hM_,E^JA׵,F6VZ/1 og/.sdsDMt ^]܊&թcy:5ෲ%%7JǸcNn/K\Al/Ui^ jC4 ZFQ-\Q@Aq=oE0юtngbQzº/i\kj#c3;yV)VIlTFuHh8J jvZJ4I$c?oS>2e(TKÏŲ_Tgi=ƌdž Dѿ~x+Ox3uՕ..U5a7~Ntȗ-XFd%+7O3^ VE IuwEl2Lh{_[Ձj իvq RnwƿCtͽ 87pZ:~ćeX f!VQs iNFf[ 9EIi_‘/ڪ(?Em)Y"&̀F9ԲG?>gJLG }jhzxb_IvtgPV􇳐C3C(4PSBdQV_ʌ.*FЈaVÑ7YWrpÏ; `т7!"ϔQE{opL >* )<쬗e^FTjpiPd#\]4캰}5WբArcE6:[\71Z{G'1u;.Iܦ=sׄTJTlH*]?*4U\G>\'F\L߽h 6h8;DfJcR$h5V:gU)5s@_>RnT[4J,t~%XzC i~?>+0*P*$zV 3s:H("a3~v׽OKǥ075DHnȜ`" ? "5)b{qN5[lZ%1Za͛[|1$5U+\utQ.'΂RX;A 'l7qŢD`﬽O]JG!!h/>m%ڔ[ |'(Z:a2:%FmAd=_-? >,Y*pLK |q#/-Hs} ӭljUZP:6mET{M"\g TE^ |!?yUO6sȓ3B{Li1Yw%Ս )v8M0*ؕvZb4vp`S#9R&T:otm%[q>;(Ak樣xon&yaj0t sGImRsK89ͧ{`$C<Ik$8_n ݼ[{\CMl־ WIo\xnSkԉmR=gi܆;s1( 2 YLPTHN7V+!#m_C#G'( (=N}3P뽫ZJdxmmTaXjH^@ZDW{֤oWUiH`ZUdZ!}j!;*ܘQ!'Dc< ȋ9{NK&+);6NmRP%aٙtP?29[BfiZ RCXhc7 Ѥ]ъg[_)ͣ0ҐueR(>Oʬ^rME526ˋ bx1q^'ʐJ@M{BZ׮x"҉"Z5/$0J|F>xV#DMؔN:CAR_~Lc2z" N@!&YvSXey7 soCCD mZA `"%,ҝJFR=ּx_NYE?=Yh6s Kօ}|v)2]^NuzGZ3 [dS3l?MyL{<;0 É q{pU(B œl_!U϶Ntr? b8b+63ya߮`t;ǀ IEABnU_}pinl7r;mAIH͎]LOc >|S6Q &U+FV@Lh;MB3{h,|*ޜY:K)'5)5gl6_Fuj T2AxUp . fǝ ArwR`xS4V́/;0p}_/\i9[m/aQмA7! ,mm ' {.ь. z[y sKIekT2! aSmsfc>{YCIպ|z"@|fsvU=Lq3ls ^Ea_eNp@<8R2sD~uq"coX,|#>?qm3&:7 xwK~'"D8y+4=^eGJ$B78F \?7BQ'5OIrG^ <,-fl.=oβe;q7 8.@&6>c-gꭢ!o1fk 4L68X)N5ڬ,Ej?m vu{JMQ~*kQ]ӫp#h6M b5@:mkh Z?!AU-83fa_ 4S嬪gM$+0-+!2GIUdTǷ$]&#[aq%W& .''OOI  eNo> jGR, i~`~z6>ӼDT}F jZUN ʱg{Yx//|t/ 7|kBu7 ]6`aND 6 w5m0 -z; /-^msO(=r ]/貢$TgS hX[%n`)GӧIx=]K%IM V]NՊ-Ƿ??b_&&܏Ȑ QLǷna.нg"[g=6Κ5߭XST;F${Rq% Q31f\=Ƅ&2MuT+F!8/YhS;DC,񛘦|ONšk@El*܁rH?T!;k4ܐ.8+08A86Bc U(17$>t,j (ل؅م>4p[O_E.:S6z# `O^q6(y<%ImWRu,p868(>d+]{0Ĉ3v(jk -Euxo=5W=9}❻6wWfU6$6~2}qyYa%tZvr̻n(]CdTD1;RM%GRc|+#µfZctxgV!)Grh`# ٜ"^/q753M!lj ;/ժ[D]?񘠯w|+_#Ze0ʹ8;d~ kmA b '*/Bt.Z GKʵecz>܌KR~S W\> W!\fTx9cBVDc X]+GACԯ”1Twfgϰ.65{?_%I2 x>VdJ}N/[/<)YdT<(/9/9zU_~2]DntQIr5_UpGG'A@ 3XyeIOѴ<JT q ZAcwubg\cGv!cN\:͔o+Q4 Gܸ~Dhވ8,~ F0 :v#2]\&ss@78Ww&o!KN^}3M4 7{ާq0u2Fj;pW+YGBS7=y8;r{p*E§(αiE`ZZ4֏[C jqc7Ǯcs%OL?}YL=z8y E!^dC!Ϻ D=s]8SW TQiSv0qI˨GWeM GHp'IV:uޝN[>ƒyןk.{e Z8*uo\-S(8jO5<[Jb8Yٗ"pZ+#rys?8Kc&\ ZoCSO=pMeIImR.]n,p˼aIR*}E+Hp9X`1p@#rdhnk?|^W0*NwuQh5/}#Fp :&(ؓ2,ppXXABG;0W<'/,E 3YgM("r-<7z@#/Q} l쁷ԅ͏v4 p=abJѽ௰X*K6nw##wh++*+$fB"H9%c9]Ta 6"Ss9IYlJWZ- =i7~d+hr[^6^|ei ,e",fY3v@YJR{vhxeL(Ih;D\F*xCZ͏J`Č6ph rL/uހ4m63{IRM V@֔+0̇)zvST&}˽ 37l)p*OD8 jNVqZt"}:fe&rk.8K, _}{d_^*T s=\Ժh a]J9| c]@h귋"6eHѩR >R&Ak-zeu shrkƉ& |z Lz`k;7],RْHm%B %v!:֐QtacpAW_y'9`^}rYad}8JG g%27b18[#i-(DՓ4d":^R I:WG`7Z(͐ `eGN'-w6q " ҂9?+KƮb@tqyC- كr7#19E4rE1 ܾV.j--@2TrǛ@[`Oz&KѻtʀCȢ(@WD"/-X"MMRX7 |Gv|eLe h;d9u}C:{V-0\36}#@!jPIlQlk1MoSIC3K.B{c%@>hEK=m6e_!EƦCǂeR9R$!|XDu8%T'IA'oڕ2#zĪٳE-<"+G,&s˘$/uftc3LNZH}+F$j8a...`O.& %+؆(ILypF勛҅e^M+:V rzM1~U*F#M;*imRbX։$7ݷp9;9p2r^&OSz)aJS cI ܎X `~LJ-rh8^Ī,IeVO@zI[ 2 b_JS.W͝@` 9a5ΝWz8*x\;c0=kǧ w. 8Y X(قC/`ʮ^`bD^u˾7j"Ot^ 8@J֝/'0T9@5M:v.Jy`>'Ejnόn&RDɯ3Х􀰍cCfO,ޣr߼k̃tXԜusv%< J S .Hw,/\'Ʋe..!z(fv.Fg@ }D^GٞLE 7z+sd_g;NciQ'r!>  &< .T݊wK52Vbmp1\f@q ?Fd f_~B\M-x]p\IR/?ͿWUqڨlm,n>땬~&13D ms#1;YzX2N/s;F2p7^-u^"rkTPbγm՗e8Ȍݽ 9wj0QY6'6z}]DŽ_;+$ 8HYq|I¹Ղj_OY~Ȓ5624e6 e0֒7v9q'0`CUI;yOZ-<,v„H<Gj6OMerЅ?'R4N&9n.H ~Q &w.jr (iv~qK /JQs W+s[0IݪW_}hq;3+Zh-vVٮ,~(C%&{.?55|zU󼮀Z bݲt:U{Hn5E6T;vw9bu  { [As5gl{EN9EyM+U -nzFߡp#sWKap ))ժY:Q#](پU%88ziZ$[9Vר_Q/!^5̷6vGbO !e0 > ;kpl0q- vpNk91ZO3 8M]]͢yQS.c'p*yG;&ڟO@ PKf/o)ݛqFs^{sY),}nq]>lSixPsw9s$E6[k52'QyU>iϛSy-,yźYr_+F]iqfוl6~SDKL^yxV7nxo(_Ozn"<&Zt)Q=<N䔖*]:͖tuvf`e{hGw&zlthYďvM))h뙱siG{< >0]gqxb΅cmJ~0*mmme0 uΩZ(Ԃh{&sKz);ҷ焏DƦuGvJj'Bh} VL4ͨ:&Kb¤2/<͏?@>1JGf=H-_!(*0d`Q՞N`P`Bf,}mYkҞf di2K[e`@{Metūx4&+B04v(sRVw4ߗ(W6[Y%Gݰ ?>:%Jm0B'5j[ZUj=K2RQ ]Cfs xB#!cm_518[ʗ>2޺!l 6Ę1Ab;-w\|w"lB/In*K{eD`RdCRmSNipr/O̸o 4'5>Ӭ+N&0Hޜa2x!/md t{'@RX&f @vfo)u(C1%a.?.x<O@r } g7'aZb#쾾"*;ەe4/y,DY(-74(Q@>>ۥ'5۞1s̊.%ɑD\ 瑧4ӰY8 2?B)PQdiuZրz > c.0Њ>).`GqU%Y:3j ,G]pP:QAG N]tV!͛i6ÈΛ4/RzgicLG ĺt͸yܩ9IJcYGYS$ȼ2*prjZBI"_RӱQ͒E==26밃=i~Obm0$!3[vH6ݥsYELtӀ~ء0@]Tp*cD!m2t\h+V ҧvÞ"N'ۻdwQ53JI"Π9 EYGV}w`p }aqyO){#C}z>]xJAy<@Xѩ[--D6 )YnV<.X;8[pO&r~"YD=hyhOaN33~kfC*vF&SWDuh5j5-,)ːdGIbIDsj^5wsRt<\~4_0̖fWB;`,\:koS|a2b2PN$O|2&o2ǂ'?_% f7uqB8kUo~*^@~]J.QÇT9 Ggډ q*͉sH}di>_n]8-c(tp7Xy"Y8( /-l4:/~`m ¨ $SQ',ùV DyF-Kp08];^/45?/3NG¿ JU3p# g>nC|8_#&CmKF쫫lb'ȢxJ NOyMbْ@*^J,zD[v "ux-ǹi"&|p_dGv<:&DMοjrͥ9E\7zvvv > !Mm`lvEqbgN0nU;bfYr+nmvY #`Q]F71!?Q`*ZoaS%(s fC|]t[Co}8Ͷ_>U-qe=NS™(Cq`BA[!Z-((CIӊvv΁.}ogKm ^Ûr\6$'NZPWun,tՊDv& d [1W˚cqV&&[ [t? f:+x羻sNJA-R@UMFLɃ _{_7"*"t]=AuP)CJ0<31Dݏb\$_idq}fdڬߨ==C+Nf @WJ>y}]x!†7ֺ *=~/\BG 0#_EDuK1x~3 Y{ې+pn}[yĜJa+}|d۸W2w$!H($fSBvɡ)O~GLas:|xX|1Չ:QaaAX]M =fc <+6):Uv&IsP| Vcʟ̆&(o6BW3M#z| ы6EtfD(u*Dz@d_8{s0ihf# l6Ev(3"qQD<Ƥ5O&GAsα6w4@sx{ojXwOe 6,:SЌy6(-OU*di('Zp*Q14V*SR{D`:DEWyl5ק}Q@j |DaO\Zu k芢>=-m⩑|s.vQ~U!Թk\3_~ ]k='wqÓQqRvQ!,r ?^XaJL',l @^ҝƃFFWQAUp6r88 i!2~j݌&+>R:>{.`Uy =H^\CKFmrPC$=6vP1iC2)Fq̪w0LSXC_3 [}a#qc:nOG8nIGnN?4@L]RdJSإ# E."3eЖݶlTmt;fa!;-]DO V~thSDU[ޱʢ_9TUFn?̱+_F}oX).ts'5E)ff1tJлnd,K3w$; P@J~]=ƛԼ :E^e#W}"#wLM#.YغVmM 0)6ܷO MW>YB\/P<&\3 w{݋6$P )n4"Q*ָV/128`䈦dW2kOgmF UFAGՒ0c$-Ǵg1 m~4\fX M\^c&:?$c6_aW SirZߗW$/7/0x@Z53w'|H(yQE[b&mlM#2 8eVŜ(ScJqma?scm`' ZG~qW-41Ega8/rh^8VHm.DN#yɸO 逴=1Fb}xG 4qxl9zuP޴UL I"Ԙlq cۋTt  p:&VZOGTzfWg`/m"H#Őa`rߝ] b(řᇁoAtlj7wZvԥVڜ9MO%*#w {2RO6\lBEWnٕa,`Q"wz.\ȕI4($DYŀDT tQ ToB2Nr~o6ֿ{ 9)-S6^8@/5Bl5Ad?<_G>_ 0vzc?'06n4&<8d9kC;@չj[sw/z6ѩћ F?MKՏe4rn4e-ڒ8vC=4c;E\*t~_RW9)6ր1.`ކO>N-"]5XtZOP&- 1%B̆`C6hz1ӷIr#ef5z7KVƙ#|;O/ ^%)ޞFξ QR&]r0ߚɡnW=i*4xͱtK8t/iك@ev(kW/GLt:ㆵ[ gp.6h\?)'>ns)zFﳣh3 *o6Zd^eS´RDIBp-DYGSСл.ƌ: IHmN%З<ub;TMYRӘR?BEJ)wb\\W1ɡ JlTj*`l5Λ2d eXF3ܣd.}yYDA ~?ZW "Wֆ")P 0[ΰ;M?! ~!\;F08lz;4%c֞"Q_|9[g^!;E;V)"Y}blٓEyO<]o[meZW_YcNa:@{ wKfq EC+j*B ;xϠџg)eȾ$|u$=uXMXM\c!s"Ak9ÍEtt׫|?(97"%CLVhjLy|{ZjIFibcd#3 Z>M浇A.mX)~WhХnP5 jZ<<ϧhځvdՑ{a8GNU$3xs6J}K{aYK|WrR=w\Jy9G޷qM"~4im-sž>iٌbPXq. 6SqedGff{0NKY1hy֓~91#)yL{X|NqT&Ӟ0*'ѺX} /dMLٽz ԁĵG^MwxԸ%)d'S%dvόHBj֑`]=D j/|%^G|:BOF/O;?.%ZoA yuE[Eb"C)2!lωuu"!`W&SckmY416r~0wBR0 UgNodr$3qm}kVẍ́ܽ&ERfef&BQnwV߀ # Kr44 @?n3Ԋ<}z$j00*Qa`C=UkEq5A`sjF40b@ Q?&~{y_R|Vq!LH.Qf]^|C U7jG4tv./؎>_u}t66VKbCVc< `?8ZyhÞ< l8V*.YOEE9..ji|yEܗQ^-^(x@ou4QVW\u߉y WBMU.hCAvPttO]D%s3t&"]] 6CLԥTC#adFXڎ#ml(ůvȆ.UAXu?t7n:VnbeG5h,ٹ]q=gm4AU-AZ>a͂0*Χ@ߨAM v~ĩz)H̫{ MGlZK[!C0[YX>XJ;Yݣmh}6!ƗFzj2+˭fC$UPm>pә(&S sf.#@ }Jhr ]v cJ?Dԏ/DrhŹYbA(tPM6mb`[1kF3ouW̒٤I%߷zSpU ;~.Vjt2ަ4e9Θ}%Y5m$~Iw'*m ׺tr蝨0$ȞoATcԥ]oYQ@[<ޅ8Uj"A"=Rv;F:Ů xoSKkP]7+έ3øc}zY͓fiReȭ*ꚭ:A/Mሑ%,͕9^>xK(0x }YImB9c=U[/„A90\l3%_m>C"1]FH94Qi]{33{-èa!ur. O'aﶙg<@VgNس\#Fb%*LR}#=P$BΛj,TH (Ub켯'E+3+ ?K<*6d]l ^= pG5NMm] E-X vFWSsCΛ JrҥVq]s=XnquJ|57 Mk:Llր+o` $urdQSC};o]$hvTG%Byҩt"fdp,]CYɱ7Fs%!\4% ڒקwSO ŻHr%q>bUGt}X /Cw c[M]Zn ?ryٻRA M ;;(ty '{Uq+<Y#_kM0~D2 1 {'l^3=VBF eЩ~%d'؞>]t&:-u܉akHʡ wb)@PV/Okd:yXѪʴ ? >͉dYHEGU.VZkXYoL4X"Γ4NxIB!r%0`$H.?9㨭tdTŹt-A6Q!YlDQ5paB^ ;׷$95VΦ}ThW^|g J1bh^%/r +AқYD$#8o.Xĥ^@PvWxhD'f}wz/xS5_i{kzdD* Fr当הtLzf]\e@t-J(Q9ҥ O3؛-8K69&4uh\H@}[du޽dRG5|~bj镁V3 w9K)2lxijCK %VԜ8  2jvAal)khB~!)cjx|UXl o*ĮB#^@ )#g&t QÅ@i LO}V&e ?hй߃ )X% Wxwy8a\>cuLڻ;'1/=d V+xH$l~-YG:]B0ٺ-E) rkiozgxf_A;8znK]8hs? 0 }tk XSBzW dCv5W% 3׬ZN0X!m&A)C#mM0IK70.Y\K{7v2Oq\ouQ&f5F,%/Ά#93Z`oTcפFߊTG׏Gt5KrءF`NNh.)+d(CPeUR# c1DjmCPPIqg&íGiԺ!_L2օc(N3;RI6~f9rtrLK c-G1)ظqC/u'"!OZ8du;]SvSb_U_e=Kp7>S#El-W*kƻfo˯CJ s#$ry"H@%`IgBpGBEm;:##`9ݿZa V}/ݓH)ӵnahx;z.YB|gL^H0]/ ]tyιNMH= NF5||+e xVyAFyQG?ڹi\݄ꎏW!;AfuW&iYDIp/D1~^1Ka$4ηBLlÅ:=v%>l anq#sāB}1-4e Tystm̭r6N7n֦+Ya냲t-*<.Jz$Sv݇kł:iTiYY C^gn[$h2@pޫw_*h0"m X'M.V Uê!,[8McKL_o$/!r}|_n=b ec 嘊* 7cEfAŬf_C¬XuSy[2ѥ'_0gynk\ 3/!L|~Z~FnFCMD fW o#D?R.ʖEٞ)H)*ƜHNϜ( (b0 0+cmQNkhkw"]ݏ}XMH#=_hvet5/P挂~K7+Vh4-x$hznt3AڊbלUX*El8SK ِᴬ;7KqBQESo(`70H s-NVs{4ư9*k]AI] ; "^Z6W%KQ@K&ПU ^yW6/p%BVQp cm܉%$E|R==O p=gw ń}7}ƽ lq*dN[u֝˯pH)4 䔐nۮfj߼1B||1 vG v՗>+<~'u;8Ń"c#3n. r騑IhPBH- qCWs6Mr{(9N `Ltz@\2)#a( k8Ipb jHo3?a N>p9|뼶R?>Wq6*w%U}lthynݢ򯌇[DFXcϱRY+BPH`"w9DaD6ʍ(#1\fcAR"ߗ|0q~ԖzULDrH⎸2gLOކ0Hu"{jᬎ#]kQ*, >!3g\T9 tɴo߅1f\ityi+GWN(HZ\GVRS'sRKzS|̅40 ?a]_)T&AOZ۔ݻ咊[V$ }5)  X,VSLQ)?ٸˣf!#K9F]$3|_Ց0K[|v/aӤE+0z;5#_8$U哉 &Kk B2dӤfrZΖ_%9J )D\ jWBumצhca2\5t?"jەVi ) RF9Nߙ"pȕfM龔N` Nan`\{L/!bkD1E}~ueh5~Q*Eyv)`cX~k@PZfGXP ɲy tGxu:BCoi}Dž^ݛzZÍCmi1X>e&Ї-6;3Q[UߛྛLZHUifKkM̋p Evgm0E0aeh1rўǓ+E8~x)wm0o UC6<;9~ W0 @[!C7, }3 I Hv!yNxG|P2ህ '֔Ê^"1PlK|Y Ȓ-41*ij.ߘݝT:Dt^If'j>GXc:"%,pa,_/̀5EyR6JO[^⑥J7+`JIQF5W"Q֩(=hG#HOdqMdƉApR߳+u2kӫ]ꋭ!Ed.oJH}ٌə].֖>e鈻`@i#~<^˚dנ{YDAQiʷg9@Fyxhq0k,!( nB* 7Xd4*fg rW/&(vݔ5~WVxкfa(pX/`%kMn<lKmza"p v* ~N"9B=Ճ{{R ۰ЄT E"׉iC Fkv ,Sr|poJKƊZ@ڷd Es-((@qX M"JH>_ĹS|ӗZcֹ*lǿm@1̓øa& 1 v"'v_7f#_kcb;"Pnc&W[U`BCJ!t6$AԫIk5J8εRBAh$hb=jď׬eU%*}Gv2.>VŔuWj8iޥuoe򯓪FM_IVWg7aGh@"waSGrR#+L[m+zԐU[GP~TD 6o}{+;M"c?!EHYw"dWZB )/3Xъim7+P ?6SuP$fOV#*77;1ы䶆:Ə|'Rwбo:m`^5-}?mLAo$UfX!8ӡo?&fz<  8&&8Y@9 SFS ܺ9eS-]yuV'quU"|?BL}j|yDy(b`n/W56O)Wx5Q"񡕤R\r s٤5?t)(t_>Ü3n㼑B2:+i*dYwdKwgPϯ;mm3)c.(Ov1 9%-&I@6U|DÆmv* #c0Y6-ކv_)Az_kxfk:=϶vݙYF׻&Ե0m Ꮿ3(fj Vħ5\f/f>"l\/#9Sf9p?nĹ睉-Q~$%Y>W'-,B?[ny3yid!lèD9-3&CMJ0CT?Y<*ueOL|{=8HtUG%~RAS5z'К*77O5wXMt) }JOoÂ`#m<-*^ϣ)F,Ҫ,zd\i %&Ţg:=N .J"&/ِ)viOxd|qPN/q$C@D^| S*/y1O>^l3dF܍?/ ṳ֙808G^_9 R~\K}+N a.>$a#]VZUqj^- 9+_ ?dZ |M0o,̲Qyױ#MlJ֭G(qӌw^.+|jf/; >d9=I|uQ^nc)E*qZ%'Ru>iM(2v&rMp4mpHYΌ.__aS=8C=06C'*hge|\k֧3XѡUeEe`%IA7#~^`SK+M ,h.[2v%yp[<ȸguaa {y*wV"47ZzGr6zkܧO>ܙb">Tt0;K;A?y QDt@TEGyrh&r=T`:;~M(lrwr#w-:4R_gW5WvM;ßV `"8Mrv]ʧl8S3+Oǂ њ3Ikcvaʀ$r%0}fz4eF  ЦnzQfoJ-6sT>Qrw< {xǤ&T iǒ"DȲחK߇ 3 XZ(oۃK KVF›(^١m0(E* C}Geyhu*hI-/NIcYw9$ˢ3m/(ǣě% r CcV&F.IٝICcۃ=[8OR&꺷 Ri nsEAO)ӎ ԨL"ʎuf U/A3Y%q޲uD˚U,!"+:J"]W|ڈ8 8W!LC;R.Ye,WہIo I`x#%X}M[˳[tU!u0h$U,B(wV[9wCy0/bM*s]z3#^toCB!jYrǩs?ɇo:0ۛ2mL@`ZWa;"Q+el$ Q>eJ<= 3hug|H{_JvvC([7ܒ"z֊HlK?Im!c6BA\5Į0L(h)M&b/m%uurƶJi g=hfH B)@uZ]vA~nO642t;19+~D&0lޒGoJSHM'(`)FPrb*\(~zt,p[ʾCzb˜5/,'ה*z%y[]]'wӲo4?FKN1 4{GQ*Grߙ"{-pW =e+C.V"$lms, N11o|֋!bff+vl?u'Ld%ƴraYΤQ<²0U'{S-zNJ72 0Y۸468WR n՚bP%QN zy:kTu'|)y0Ek)\xK &)?"ov4f5#H*\.YM9D]<*q_V0LoJD>sP|u#`>y<.}ƅW`5`=g4y~/$SC{<8-(utAFɁzCʞSxOe]0uSM_ p7hwYWh5Ÿp"\A6ku (6IJ琇-ρ:3;zLQ#1\V7j8UV9H&ǝ1XP&|x^0jC ?0^*}x? "Ure:bʀ_8_(x 6 #ۤ r`fL6hQ?2^a[pyP* YWi9|4;υrlUI1n~t;f!+lp9 ÖsG.j4-sL7]aFm/Ѓ5 [6F$}9O2S&XCO`ryc&)GK si?Dp8;,-j&'d0ޒH5x+F`-|rk\U05&J֕C`fdSؘ>qP滸' $uIx(a05e`toƭ':bYV :Ll]](%坸np[Jd$/Tv: <`rDLJgػu4c_Բ{p`=iqKVl#dˊXG^,T9?z}a보ep48z >~Hݹ CIP _J{tD{z $lo߱ss:gY%3f)բl2/ZGp/|}`S8x]S| 'o(y >,!`8I)O#BɧwMd ނi W2ظ![9~aU;r$b6s[i럄 vvEA^"BT"3)QY՛eõ3(íYxqYK:djۋ/> Cu:kDlH̠Z'fk/:S 頧ul>o.we?̗޶LNzdSү hBg]r)BsNDXOQǣ@ q(yC*sg-45N맡XgV♿s_?rn\@斚.lL{oOms.bȒBlN7 :^`cG%t* ɉP4.'?[ᾃ%jEC-oψzDŽ.,eKr} , ~aòs5lreb%Vlv&h]$t`ܲ?-;hA16o>~3h!lLxSI%B-ps=(Q}*‚`R%Jn'aX!xl!eO4QT(B1* LMiYfYۛZb&QѼ o`Rkʟ ́JZLmY/Hֿ1(sH4/ki?cF%ZU2?DֿGŶAKPJ+PT<ǎph4|v?rDoE^2{-Eg8n x:![Ie$cgQa@kwS`W3J\s@;;@G@I(PjӚaMb*tXj 0e,+)GsZwbs ^14@pe8#^9RO};v6m`G>uW(dZ ?NnbLfZ #RL(2+TMJJ<|TYy )h!NH1Kx9oABw#PC:oI`Z$s07h䮏 Rv RoRafY> @'  EV`>^b/8;`<:"@ I[m83Ud>@nP&.Wy8-y%7ϲX&RS1; {'tg<*PBjfV\FR؈UoT-qV'5W~i߻d{xGLҐxײ)V`F/`&QYeq"'~uni/қY0:q5Qe1;j b(HڹN_Ό#1=wYO{ c90HA' IlW wF;|9nVRXNOhRMZ}{6 'Th&+M2hYoPpT9?1Hr5 LkEMu;B %/jp}K!mԗx<$F'7Lҋx^9Ѿ)M癉K9v~Zg/$p0/^%pQTfRp%/!4U'u0;2.p[mQ&:߿s %J}tp25GxRr& ODQK2X)c#tPJJ@1dh>S urk,3Yǎ#? Ȏ5;B0Mb;(د6! $) Z|&\FJI{旂_2 L0[Be*&XSpZگ#[dVMUd=7p xb9)3R!)*A"Ii<\Dj!*ޙ17O6g/8mkLyWgj,*qAV<c)%3()[jdpneY R`Kc<[MPLήkw*Df%6 dG=*4"_10~) c`mra>dKEYXR_z*|˕=y10>پoHd)ʑGַ9:5"q+04Ѧf>J#:D矆 񡄹bd`҂T8O[fx5s`ZC >>w&2Zku n^ ,6 4Х,=Tx ѢŕhhHQwv _Q3 Q>E4:"4+|D!sz%qN]l8'l7Μb_DvnJ̌ʐ|5+>ޤb 'k*HƋ(yD`XNB}tlM*Vo67J%שSDB?/',׹e}gXws^--GrFN쉸:zgLvEY#ӏ?:kt`- [K?ȍ. wx&>쎎X+.]0D(ؔtJto-KYĢZMeNbR>6){* WF[ϒH`{Щ"Y$)w^'549}bUfAUj̠| R{q'"BĚd{IbƜm!YmH3i@Jw!"qj^X$~oO\}B{YsjPZ $MLVδW7#3 \Ykh7׶uFեL,&X c} Mik4{:3xiw,%#ON,|ea,86z"ɡo C#%de{s{(M} sl"&P rSS" ^qE EΒaBoXwa(xiɴg?Tbs$x=PBB5DVӼh/͒eE:5)98ِ,suE3 &v'/]UV$m!s>o(?}wphXuimyMI\blt{?o+@Ҳ*ZSUY 픉[$qN3NFLw5[s| mnv,5G,^ K#J b}%o0#Y~8rI9 A,jB2?o3G?32^h\9UN~SJ 4`zg&@uSR%u3?URC`~@lI(PY=RD,&4ZlpsW@U`RiT2[ v"]rD_vl'rOjnEI7^d7JJo*EH;x>M_ oYr;1PiM m/I(܍s1~"??E5 a (1j=2Y)h:.G֊%|}5Z]ĐZj8oז>v K,0R~]$)0{#r3V͖!UA $0:BSl+zR"ڋ X|ph=ԸGMJh1ǔ="̕H{՝ÖIz aY g [M2V,>)1T426ab|`Et}pF] M ~9{v1o1pŶlFAV5 *JB?}nGZtam޶GuL?ncuYwAL[K`s07LXvB"H[# 1(&FͶ5ڰqlM%JC7oTbyEsz9+˓ :[eI Q 26ڇk=YhDv*.`Ꝫ[dOJ\M9gvX3lwŌҸ͋v*ƒ9.b\C!T0E9-2(=*0ęzRb &g?7qbXF]!ϟX94l,Ju̓dݻDox8 ͩI[la83{Y|'_ ҹ_`Y3C;o YCF'Ij5 lM,'O碑E$Bj^Y $[RB} wX;w"e7…^,pS$ciMؔeK*ڋh3[9E8CB-:s@sO:Nk!6/7t.p罞6.+/\ל mBvt<&A2k?rIL3W3 ؾ|,«/4jBL*6K~[! kw oppNq yJVY(^171)n&?q_YNKVCls{K#*JZr}h~ؒ{qtGGãC JnEdTR|N#T J?ythWl6Qj`Pi}墯UP9xbų2P^'FCtYٌCx ,8UlfwYS)oԧU @ix:&iQmc  tް7Pk7!uHV ggM֢*G2fR5|=w^; lܧ7[ сWFp Z=i-? et: *vu>)٥6"GSК .L y1m'HϚjOHsФc60? tT't%o"kdX|xO\eS6*J>5t!Ov&J%V9@JFH)V{ĭ OG,`c.C.a="$hZC{zScOsw< j{w=Jh %{= y#7MU'M>ɳg>InKN:mB -euf)E0̞\*d Yә2aiDo\)ez/n }mҍd<'. l%x+g [%6wܛB׾-*6)b& DRH2a6uz6O )w;x ]'^bYMN_ô| q\˷O5x)T+qE|W^Z7UYڨsޥ •w5&9 (Hܾ+/@RǔIq5[6]9Mx[7_DZZu,dDziDnшrZenbyS.u~ľ\8`04Q? G(rvmUʱxF<&\팟ߧCeC}n^,VrMԲM MZ!Fa|KaҩD:~EvZ~hڳB(ix ॆ}'t0G!ۗ jP^_ *TF1\K cIOty\E:S({0"[t뜎ؑ6뫒P wFpGxv%L!3 Z\2⻉Z_To~6t2j)3ќ"$<81V]T苐p a#rۻRz*jx*Dڤ"L+2l4L5\<ym l Ro\` ZO#T;<kU%J`Jc„'!Pd(y[%D/3sK9_`73+.ha$xګycjݫھʜ1:\ö9b;Vvu:j=^80VhGrcZ^4TUV' 71ڍIL`΄Nͧ!$Ff[ ÖsҭI3h] ͓5wy%Rɤ<rLpub;ZT|m@#R`i5 h߉a3E"5Nz;PY s,^ۊTI٭pVK KX " *y >Pm{^yxaCeOVro-4^[>v yrjrE PH^>ddEV4< a5ߤFHHqrLUˮfd,c$%&~hq}PLpaY*jgu'ʓFqJj}iBzX wSJUn+8|}ޥmcd4Va>" 2 Peޔ]t0$mAo?zQ|BoQ\D FDsT۷xCqDK,f.z ੢1!g+ 1nj: ޞu|iMsy=\= pQQlRfIcTGuAn1좃Y/0-33^T`r<˵ :f,]e0( A|f#Âw'6_wb]v=j_N(e|Ai{Ppsۯ4+ 5m2B^T3;D6m'߷BqxAѩYw|IcPpZ5qi_\aU v&fHt;\F J}L$ߜ>qu2=l?ZqC/ܷL{/|N][ ~#wz;ɺ ׯ⧮PEeI2Z fqԉfVy3)ks3 2<553١^P18fm|faW-s>pu+推*9]ڡ턇a/ԡFJ:($7߰,Aռ;1JiFq={W(Ğh_4^sMS )8J TdC>D};zc)dO'Vu8e[^fM)5fD0G0g՜uP1K{OZL~&`7g{MEƋy |~:Q!B~;*&KYM2(Ȏ__(vry'=T&\] PXO~6n .&˜ `y؆ky]ê_Ql Tbqф; *8HD֓9uqaP S |~tw f Az99DʴPhYگt `s2  8e|w^s'Kr1Z6woos@JsSWyf6PUf8tXw/;`aq7՛iч#>`E$E9(dnCKG[lP :RL묛;o5"J!˜ %|&]UPΉ+wۮ'-OlοEv"|&pJYWtm~HK }4 I@cBU)L -`[vy$+P_yy(Anjo66i\$w^Ut8z "g&3W8 %)@H Gs^-rCtܕVYZP"ΐ}_R5gCNR"9V%գ-R`#Q+ )񆝴?o4#R֕Lhv )_ϛ ]$0?l1yN^F$ >a IkNT= {J (jBX} .no[bxj~Y6SѾvJbAڿGc`^|JcP *E;hXA$&m$fURPM~n|k+k?Bʜe4+!$Y mG*;W6LOaFt4 1- @nRm&:uNRhV&g2uEŚ#p6+n'r7RTvXOApPtywѩY(Ώ rIk{/V׏ʤMv)`к;w "V8FG~c7=5Om.U1;rʼnuLйJ2D;q*B oӘW'~yK, v'#=(D-ƗDDnX' _#0Z )2Y=Wh`p S ꋱH k2V_ڍnT[z9dBGxQ6^Jڧ?y)鑄^N`uC1C@pI~lq=NՎJ{d?$dNISO{AbіZqJkzuэCiۙ H`2Hui|1N|?݆6g[Wj-fj7JuXmYhFEڷ,dHEH<%& v-V 9chmN"aPFd\v8|ӧ\*C<~Fxc}IoIvֲ"%Ƥz$v}w˃*WuOPp9;fqued?p&8G0ScӗQ83L)LJ)?JK-ס*マ1nMu*ȳFS"ESn]T3WOΪ Z'p~WD.Juל1r9ԗAB<'ZT#{h;dF ˹:WIUGUf0Ő9'^$YhQv|x)eUgVp0xobP[C^_9.Z⸭sR dm7' }/CU1J\Iq¢xeEOW*剄3v< 9"{Xhcb+?fԳ ~pud6eoCѻX2{l43lYGbS~hٟ(.](BUeFK}r)[D)8#21?\ޒҹi}a5d䵿ǿc}[.B T(Ls#Z#۵HJ `B_Sݴg/ ,qUP)mt9 (@ &X$[0RfԹIVպ$[:*Zy;xp*\fA}Sq"$E)lDO"ԻձP^< +>՗Cr` k?is_>~hPb#/>%&.mliANm]X|N7\5kwŬ;d(0ї@}Յ_8Zdf9UFRPt+M'x-> ,ojP&%*XT^4ATLbZ˨[|1izX)w1dN)O |1>:BfްFA,lAfV"rKAsI q"Uێ G/,D[y6XyH&oN+vI&!]2b%YJ@Nn&kJQx7ϡ~c)bS̱ QI}BXX @(srj÷8[Vgϼs\u@Ig˦G<|hLGj *%g*`C0gK9$]+69%HtXc7k+Oլ %ۤS5yj1~j_%zHƤ~Bn#Ӭk3g]V Aѡ+5ϬG.؁h!) 5זyk;@/!C :DAnړdR ?R;p9g{U);7Hqkf87eGd** qGduNN)?!X92IOF1OCU^ta0ZyL܄=~q270;g꓂qN;dtlvίq:iWٲuHsH۽@ǔ{=+GܬSC];<̊vv+$?1`_,e $Fb1k^ E3+ދ= P 'pkz[z_>?%HVB4@ԇŭ2ZIgE{H[_w \*JLE[N~3}wWbbTmH0c?ou0#L~TؙA=*uW{j3"!ĴԚ#C*Eʋ?0(| Ͽ+*<]- AAGe@)*g0π1afD?%{l-kRSM2)L͆t(̈́2J9k [Z$VB%o嫼yX\VPwF}&uFLnit}O]+%x)L;Ve9"-_ZxH!8wh9' cXD?4="=QR zG5=oP֪"Zn㘓ѵ/>l^ y]F.~vyXE^z)5)m80J9=y:<\Xq ,qG"奲JðPboQUk}hءËH= Y򉍢z1Q|,Ŧe~.v-mb,'kaM3l;ktH[oEjj @qӇM#L"5."h6`2񗺬{3MtMd,Pi1HtCgEm֣ʚvΤDSӎ7:\ylÁ8+ǢʯG4\XqZ^lXq3rp~RMu\_jf2.b`ږ?S^1>HҪt5JAnF X ν"+ /Xu{[W7ژG56ڎJ6ł3FxYI 8l9T:5)k A5 ~WKZwY-lGln/dx/Oi3ݰ)QfW 6J)nN/ur+:\G.~lK4Y@^5-&zHCc%1X~Cl8 x@V>{yE~E['(bL7:TyYQB f$1 ӻ4I|%tUQ1">p}u};R* '-n'$eK!1v/M}PZ+ Zp̛q!&pebZs3Lpa"N\8GCe^iwBdA68qE6n;r%5K'zIl%_Oz8EakL^֣@XD,fJGp+jW]FeUCPEXO5L4LuqE+ t~P",CzR/އ9t9e PNo͸׍?hhuN-P5ZRp t+Q9&,@z o_GR~;җv!m¬jc _PXo`t1QJ! y{rTS= ~]ƟE w,!jax'*\o| +U )[w[yM(-Vښ j #9oXZ"ȡF!^mXQ1n!XpA0HJs]/uEXGz(h Lp:nˆ5 _-x [frMgd#{2!ܗ.ƅ SEW@l֙G*,)Q ls+,y wP0p%$hy ?$6>,%T} vthvN`~iW.uEgub.zxʀ?1Ic72%R$lSNv "UH\Ց_LaK3|]e o ViTjmPmHϸSr_7V h9R|xD\favfmaypd Z?gf.z%:.:;-A9%(hMw׈;{y7c|g~m׺<ȅcc!Xx:P|ۂbqrtDjenR*;"&XMݳ\(G9b#ȅ#Ax"{o7N\9 WaF,g6cZf4̜~|΋ ^$p"g)Wd/;qfO@RlKϻdz#pH %FR0ā3f*uwi H|9g"41lB&h̟;kΚKdUWy~Ka41BY|Ըd` H2,j}EXGϘPR|zdR/ FF-\M=pl\F9d1G 3JʖovYÆօ+sķU>_E+uP<+D`ysI$?Bf~ v`*4((/|*VVCǹ}WP-tW?t' 5>7L~sI. }f09`Գ0IcY ^5oІlxj747W\t0|P+k-P tIs4M@a8O.(QBs@7̘իQKoT!g¡- crK4=A}\Pe+E f-<,L,7ưØ9?`` uxLjcCǑ=׷@Aђz!EQbů$:04IK"6@B4 " i;dkRWw!VSƿ%,2S+R T:!KMjWL̤_$ |3]3slm`0¹[T3X\F)rR>HT4gGlJI~Ѐ<9oydP.iH+hX|1 sc3m48n}0 ;RpFRlw$߀gkzBۑu_<4 A9E츂G{ck8~3Ov3ֶ'OUyzB|ʞ0[&=`` @Zݐ2@r. -2V!;ٕ =&3~l H 6G2ײ4'Pv^YMLG(L"ú-=t/]3p yқ\, Md(Wʷ?tr=.Gu:pgdI$f pۚj$cżB)_)~djʕbSk*tuoBN/Zs{-656th`2a l0jR5x$;p\v39-_SUvM4 l<o걉yؖYBavqLˤ-|;;3R~6f~Rq-zDĨϸ߬Qe',Gbͷ_-<*ͶX/Ӝ;h3MfHKo~}sGRw"{xv> $t`!)nсt(#*vW?Bc\/SPNX ӽ$Əʎz8?P5G_9м>q 4SCpk\+Jf85ڂO}%v6 =0*eP]= WHsєT) AM_mx/uZJF_p|JṪ_ щP q_aMn*' z,7WsK @MC";(tmFՃ\ *l*fg !)`#/m;ߓdEEqS#3@*t7Oh #xX6b:sfCA cH=`wTNM:Q{)9F>mlS$ 7AJٶG1 XEڟP or񕓿{09r@Իή1-/8$3 q?ԁ `K¶l8W+m,ZVѹ~2߄vv9KQ\4Ur IJo]JU8ag3 xDDܻi|U_Y>~TMȫ"Þ,F HʞxK FZiAT'Z1pܪ'p@lC^_m$)ڜ5.PK~yDG\-YJYS(JT?uŮׇaQn0=ۊ[vf>Gܔ"4ӴŰa+B`",>0#Jf! JfZe>F B7}F~1;CYq<;voh#mಙÆ(־!݀ L5X7ӿ01?Ŷ)Pkj @C.l=?!2zZ,9a /^gA'oi- 4 PH̭6?:u^VbNNgH% 7jcnטsnK^ h+R3^VCނؙl@<^}j`cSAN](0GώNUgqB lCM)ޗDFɟЩͫ(sd(dW~} gBKcV%~0U1͒jjxswqJG U7^F4K& d0k.G[7mI*a r޻1o P,thSxm S.kr }N׬1򣏵;:ظqV2r dWdw ^ ۿ]X,hF_& Yl^zhAVo3O=J끲vqns4#ۋs/X$:f~na }X3ul/GB,s{WqSe!R˘ ф)Wk >?o:6'!IY{&ɯ<Թv;o$E̢+XLf;^}+B2fk=| ӘfM5s|Hr,,-qw ^Nb \ n pJ6l/S䗛[qffi:^K6=yKl7V&`X#?v:).(&\cJ N9&*ٍ b f~Ă J| pVOz~x xVh2>B E!0* UՆW`j"rɢ͗hrK.V"L 43j.Jt6*@^+Z" 2"A g'ҖKA6] AeX{_l6b\ YU~ 6oS8' 5y%FIF1p XVc5(Fj&d8[ṕ%pQxJ |>IS2&T ;Ue1'd%[LS)H3neK\bcХ_miR =/ל$f΍]]!?V ؏.V'jjo#0-fV{r"t>-0f$} 4u8AӦLkȦ^Ou~R80yjPrD&~K`kb{~;GKGMh3;#Z:[lΉ9&VR[բcG! L R:LZkQ-&^Lp SHW &͚/П|;R.B1s3Ҧ&[MPԀ7Ԙ:;M:Po8͔'p"IKV[^ٰc@zbҮ}*j^eT9&~k8s$ &ҡAԤ"Wm}JFwY{ F{KG7iPtr4Xkѽs/*Rf/ZJ/b)/1⋃u:ɄĴ|4Z7@'v|Naz L2ZjaYx軪~ i1a;7tK'#sCHgdA]R]u/j'7qwk KŹˑh`:WRb{j;Uɪ|,RHbvCܯCM/|CrGOy),b:jI@<V 5-e:*yEK̶þIn6+AGcv.,yT R* 0#.ngQ4lf,.zu5d<ܐMs7{tam\Taǜ<CM͝h~FPlP ̽)Jܗt1^-4g/Fֆ8`u|RY;oL4Wm*I('HZx-{hWBJŸɡc+3wۋ*/<()~e 1R̯jtHC #Q/[0-ΒTHkw{)g8(:/VA Ěxͮ Sm?v&$9Ώ}"S(;'f`Knqv]tqepړQ, Ckpȣ<5fpO+&L(h*NP^&2X}A=e%6>+)Ns楪Tu!x"}rA5bp_VCv=GXߞo=>^jLW$ 9AeK?p *#}j̍m>FWJ+Pڼ&d]${u^[xF*8GX.̪6n\q.tIE섌vkpPxCdʸ)hB~ ]ћʝAVeH$x%[i|/KYy3많tt L*:PaB(C89gǞؖs%Iə ځ'G&L(\n~N¤#y2?OGq P8=^:S{V3 hFh_Zx4t12LɁ7TJ@~x6lt6kO[ q1B˃]/*-[H$qR3&xOz~Oо2Ev "[*̺O嘑M\=O$"KzLQH2Фuv94fb\.ZUrVӿz0Oj`\BU<ý~ ύ&W=H%XOn o5 ZmmWV9@[Fb.&iIγi͗2ui*g7=H rr>э=%ǺӍ 6r&vjԨ69S5 @Dh5v=IM}f0.=i!S(?b6fm-o)׉t;ޘPF; ;'b"C~]/:]mРv~7cVOv[Sӳo`p y9kP2^Mp%o]#`10!LYDk"ĭgL|ҧȁyAmRd n76Tb3 r0| Ӈj Q~󈺗YnL^W944vݰ%L c)CV!K*&4[# nFWxq\/0Y*{g!VC4A}\Sgx?;\2-+ ebrYYİKw=npjY+oA"/ڇ%}(g)qP2Zt^wΥ;P/]mzHsb*d?O~'.)| p' RC ۇ>c1`31! UM.05H2إh+6e-5ُ`VQk%?oMOrϢz*Օ7EJJpT r1MJNP-#//ak) 4C0 a_c!O2Ur;{&qr I*4v8ӛ %T+w"3BХ_n@|WAuLB~>=fT۫t&;bS!,b ̱ԭbo?GCPYJc`j5N)m,9t<_ <ǕlXM[u7xl|M=3sB]m.} w n<߯͢hWƗZSV+K:S%b;wCb1|rNs^+/mFœ>s`=\x.B R4 %¥F.ԩKXK+U᎕EOGdpPSP4tr\ɑ1Wn*rYC/Z)oʔvQ]Dƃa a ˠxXUne4vQyo!qJK NQ\4kQ#<_"u@@dZ~|Fً:p4Rȕ+lb21n^sHS ZfwHņS 4O{*O巸4u% ߂=r땪.a^o?L*-Rg$a,ɍGblth :u3$T(b=5B kŜ+xuR[%<#hB< ̗mu[lSdPBgGK1̫|q6S؛mb$_6;>Du2a iA#J>n/}yjE5i{DVt Tb5o. R݂h@O(篖"bl.ѕ(ȼ70/q6o}C2ZZ0X,Te*]ՖPo$zX1O8Opi(|bM!-zzL\CE12% 㼬7e)_6ffY؇[xS+Xꢪ u2*״#,K[@a foSWhm4`8i_:½/k/?(eu&:Ye># &>|Y$8%b s 0pro?Qq}M |*@!dey f cK͗P@-˖hj&i߾Ý};$ _ގ#>ϰ^RfqQ2^yH{ق 59ݚY;,$s |!~uC*R w֣jhw* prCߝaXόi! OP\} ,& Jɺ"-0R[#=UŻZ­ O(҂"ReqAxuo3Β1qcX?G0O۳ кL,'ዡ\*IiL'?Lqo|mr+ІNcN)Q~W47Q^sL^L/='?cf әJ =˒1S{i`ks"dy$2h#iʆ̽~78GR5i0^$\8 U; Zܸ}.%vG-"S;N0:)I+DZo޶^<=AMǨL&j|~(@ M&ɓ)㢁ǁf'f5]7Mܰ|Wu*Τ2~6^KSmI̋ؐ:|Ӳ~A%U0@NyTy~]$3$}?PCc[j}sԑ`c7?rCA<6@H'nP=黨HNNG5m=19M\^p\ M7'`9$9JOe7[(M-͒?@wv:]TB`NG<2BS\knrg[&TC25Hw{k\pewz@zYc93ӱm*͝m"2QewQ< <; vbrJ#G0l(0 RleK䙵pq"KG.vy$uQ<,s@ cr Yz>hgFj /`p*a^MO=a,^zh;v+MT/D_ b V ܸ,$Dz ΩP+Ҡ[mdb[1WOZYi&`h;tpSLy .zM4boـ:6ϑ=zwu;jHOkH]/ѫ-{z XrIIM)9ꦒ fJ8?ЕU89`̻L0rdf$GPXpq<:jލ6`* QxX4/IJ3Im}UN<S6BA|f'F(ewwY}+G̽&/RWSXd]YHr )O7 K{71ͧ`c]>c?loV쉤~]^\C޽Na-j<8 QM+n 2 .~kO!՟avk'(mm-_IfZÄuGj:Bf1(~.uh^xqq)+aq73!GIE彙zҹ%0%q&ĎGU"EElx:‹?v6 ͪp>KԹ]\dMb|!͈Է6G%yʉ J!'-Az3Eꤋ1!٭(Cj 9;hNDZȻu:Sgƃ ~<"<#"#>}ۀóe=n'̊UYA xG.m! >చ/h G~ 1H%3rvN#׏(͐?beք`08l՟ubL`QҠh{V%]l/9ѫ.OeFw?ucSo8Mڶok1%:}=|k)z%I,/R{nx0X@X:\Ldp/bF sTF jWQ( `+|f l^Ks{Ь-k36)gFB.mI܊ٯ9dPjaYC-’iJmVLEPL󌋌Q/74$#^XS_~SjGV\Xh٘3)~+N:lE4Jr?^CLygSNW"aT" kQuRdhý.)ǧqn(=5YFΜ>"<]ЄtCe Z1Ͽw; \wT,ZD/\3?1:X_uRA `4 .&mҚ'ʳ4tG0i*7WuR_i'A]><jYxXی]t䖺k0%6 _6`}vQeg{Y>I==5ѯǴq9Ow.Kx uo g+WM(7(O֫e7)p_.lY_UL%{n6pG/ڞś(}5ut>8[][uB}K9{AS7Lߵc{IðK! n"r$gUt.L a_PvQa]h* 2\7nA$*;]]IE4[EmOs>7ן{0\?CM4Wop*mE VW  qqSlqʣz.Xe'VaT2ZŦ_Iv2ݟvkR71O yP0Ph'"+B#;Ӛm7Ha^g5:bnGriv+ؗRN{}\pyXWBQFllAҸ @V8_X$r*2Φs6[;Gwڃ=2X%)iF}1DXH8Ipk^i{0ciJ2hPu s "^zk0 BwD.H@|✣;{c⿁x@$SI#U%`f$v iK@'}0R޿rFyJurOM"$}% /Gb /0Rɑ=u> ^&WT9xUt`^կ65ogD.!-P-ua:E y\mU#-roͪiHzH`nE@pJN )t"of,vADfnf$Nwu%WQ0;AAblvcQaPm]@4.aF{$AYn̘)e4[b.[2NZ2~hzF//w_Zh.矉V=$#Zx´kL]ԎKLjUN)?O*D4NJ2䥼pKvD@RX2Zf23;9[彙ܦ>ʟy趴hK磈kqP$({L8IN }*S[)RJo {mi.0h)2`'e;I,,!nCDIQ Bys>J׃. Ke5[%Pe5T.XnReg1s 0Gxƽ@{Fw̋ 8/LBZCuMrБA|Wp[aqic>k?vyK?|'؉H6rXu"e#@X /&ߏ 6+ׅcmKnCGw,0v4Wq\/#R0cd<^i53$j&ct?D(5brTCy+;"$bVYC 剶{߈bݮǻiaR}U"NwGKn_@1t4ÒZ&}ѝWll. Q=}_Cy@d 'ZLg%|tp5Co[j4pKR<#f'q7~Gf & ks^¸R' ?1cJB>}nR×gIЅ;㙰|>l "2h.qR_(X]CǍ,xLbab P(ahk4æi<(%vn7P"jA@ݢf}n.a|ӡYː\&kRH8r[gsתI9 MLsYT]BO 7 malQ-.+>z j=#Qv.c.· =T9CJy ?!6N1Q5DyQ76tt IK~1qnwue |+ՕX<""?Rukz-0wK-1D}پ-9]a*$4E2bd51mLo(?N f.Ӻ&hz[zNo[6nwSGnMMwKԷ+F"9xӵ%qt-fK^̥y V!Kz& ϴwJwGtlG SP'Apux\I?;5] -b` m . (V,OMد&^:t*|ʧЫԣaelϠ-kIiAU' SW,/4&"F^tB5hN [>R0)^7H̗O,i"XWd֯Օ=$lG Vi%RFԜaBB ]VoBZASN8Ems('In6ʢ-sʨr BлrhS*f~9ưz5#~sͤvX?¤ g|xY<[(D^^*qQD*r2U~@|9 t>\sh vV X nF<XJŕ ,$,LG e:CB~Q (hjœG1lUtR90Ga t\D@>#VYXI4k5=ә؍ΜC!-DL!P7D&.F\ذJw/Dcan=5DJzڰnDndf/5RǙ={ `2tO=.4 Ǿ{ K19iwͿ'Iu.RXG_ ZN5d\]zjE 9_R25YRg] HwNYeQ] [-[1J0O}Ob3*;Am}aT(Px4^BX+ Z҅TW:FszdRtmJ[;26@N2>yV'fWv q2J;QqnXAz^0F5+rB,`f.ErX+j¡4ھI>b,щ6Hs疂AEҲN9z>C@~H*ANI%.9!f|@%ѥ j!yбy0 CF;>\PSnoO0Y6eY1YpL8{~TYN0(rDT'V"ٕtf|S>SHe^҄[?ѓ7ʘ똉36M 8P5zE 2tI~B5pkD: 𣠡xxk!P8uAEX ob "h򋟫&!9}twH'CGʙ𖪺pg< ikzق6ly.;Eg# Y ZWАX%lkfV~{!z~j<îH>_qZ>AO%sƒQsF:!'>@O߂Px'$#:zt&b1D qj,٘a!㲚nPvNPwENu%T-0YGY, 4| ?4[G?D.oRV@hʊޚ?IUx4;RP]VRrJ48IeBKr5Df>u+yaN[, cf3??70aRlnh7_zX9fP[{Txb KuzSI@OO)|*B@&Ê0f5)*PF ٽ81>LĵrC 0K]:O"ib!)rfNd%ч?&N4Nӹ&0Y.bܟdP:@go%U)KgqE*20L-9$`≭ق q[ċ͆L-eL 4*zK-_"a:mf"ޗgYeAƈ#%+s3 }L19iaqյG`KrfO%F0T#[\kg!ɅtXo!{=afe/*cV.n2Η.ieC{?$<7h$IpPBE.Rޡn~CpNٿ|RӭåcB3_wXYlأ_t\-v_7߶DiѢes#6aO3-f3FDVpփ|9d9Ath= &Dw.i4!¨ULLt]J2) ?v"DO Ie[-iXsBJʕʒkWjMthD1n`jP qLj20Uඦ=J1l&{/HFrLj:Qfǃf|r(eʣ~&b7$qhSfWp{7@rxqi~ (JƖ[?-ܟTZA;ό.L͗?Es]~4g, _4GL1(Z_7? ӈ/ҲMW=h0Ii{օJ5S-VK6#B:uNUjsp![aǢ;< h5!(9עXz y0+w]hR{LI<4n#'JvK \iO*3.IҖxKKXq TNoE4 #qnWrw_J';Vkd5g5Z$XZFa↿"huC'ڷͬyQ4n>zF&RcqaG4ғ@6'qTg}U}9X,ŸY;iڜ3;lԧ ֝F ?7fۓS헏ԅ% gyqD} g!FMobιr?)udyiNBj\Sǁ0ҊA{ޔIyo"!JMHAamD bgӻHչJ` .7}rz%f,\Tt#%3FCb o>"qaqo)5ry̪*D[H|cb}VV6G!C'AĀ9_ׄwZ-X&+΂9lbJ)nj3>FT\~7b@X#k( k2w|3Ȕf펉`9aډ{,I/k_+b?{H^rH4/-sh?GkpںE5XfoǦۂ'iݝr])H61/@0cUݯuvVg 6 HgRXbE8:$L8Uǽ\7tڤVX`Lču]:gX ٣`]+yF.Xi#TNvƭXe@LV=T惺` I[8k6A"zrqge$CKY[V( u&>i8+kxYiVkט=BdS*/4٣F"<\#2Av Eru{D Χ}xZG+GwW f@4"ɛm ;A'{~8pR8 N(ֹ,sYL%t5ܛ\cV<>df O|4`*ᷔ<|PCTb{8)YV&CZܣ˯2\f6ƿ3XEߏH[auO1 EҘK^+Tk\)?7(n/R~W3#\ W~me=ȚaD |MT 0˨wr&uBL-R6IgPO(1|YX[jhE;տVeG.L*ފ﹜tXZ% ϪhCϻ ^I:u!'o^;K9/w)fH#a<+ϰ' C;h /:4 YQ1UT 78V+9+-CdѐǛ2J0sx¢~:Džx X7d _38P?#>h[_,΢e4dC`aaJ| D+۰zLx{oTҬf3sAi6|<n7ptè!'Eêpz^HH5OH ȁAq Wa-׋_t1Rb(J*Y\Z!ݾX@'JR4x}| Eui2#A'ao= qMt3X |AAiW:q~mumX2Nc@*YsxYU]_H' 䢿s |х~)\)w+*2ƕq1xg VʘXxwS`\H G# 1$=SӃqHNW?L8!mjFjJued )~'mtȑ^nh^UMAҨvX/jA~:Ќكϣߡ/ #2`,BMK$A˫A@VC^ ۧacA>_D'-:!ZT޳YZqD |Nf&l>>m!XeT"5m=ru%B 8ף|lexϋ>Ԗ=;y{LX-54ҫbǫc0ܾ<Ӓl\5d#>: )X{ xO4VL~b%I ^p@_a>8{Dovlj6܏Jh p٨Ceg}:$W&CB}k#(NmB?WADF{ť')IT6' cH>D >ܱt2D+Lcv~gU.| gIÁE)-\ \4.}Nyiz|]`+.9_9PaG7ع-nowP&CрR\ɕ[K&8 0$GʅOnL/\u[BwBԜ<::]I&k?>LQ'}A&缪7z2ӻd?Q\=)/arb;֭¬|wk/DVj|) a8 $+K6;!d[G,6wAYj`8!LJV;,<|d2LN;s.Mxp\7=&']!f;%~\oh-+vs~-eO]p#(`vlN|/V$쳱Bnyj5vg0)HF_~`HV\vOA}軛" P[lATE L"OLZ2TO%ŷv -EY A5^ AC93̮g!_TNQ$q"sFqYlKHX mn1.7*j1O9ec.*u-nPP @.뫺z紧_me"ܚ5u8H7C9uE,dt)LO"VC TjH(! un-7޴w.G t* 5*ݓtU0֤6+4v̂)cR%'RiRcԈ@"꠮5QZbԉ"YQb>x=õ \<@8S[u]eaN +NbV*8b"C!B}JZ/cT9O\(NƾM\a?-:{牄{'%a"Y,$FmkAqlDžGRBP:GX( ۺ IObO=ܺ7S]ˏ1Ob^KՠpC;jk`N BVxZNt= 12HqFaJ$e }a?|g B/u07 nkg,A/V t^2KKiDŽaeh ~O+ +ڟX^r B}_Rd#s)a -;QT\Wco Dٽtк+6IVQp^D=< ӫjɚed.xQ?4ːACcgQ-#tkv` Rcǻ(9mQ(u?:CokY騭?bYhEI9N̛Bn4鬆BPGEg8_lutIv>ck񚁳t6ڈ_Qz{h`ܫs o9&d0~)Ox=OxiژDRa[2sW?B2h q7;kv:sebnFw3Nކ Ek@":$\e UZ|xc B"CQxSXiAVFEQlkPgaw8̘XTm"(,F.& Fo䩳_g;6ڦ`+Hq" .j YFEa *[ނ%%+&]dUȬ>w`)GfiPm?57y28vӶ2d nmx EӃX[hߓ1RF%<3@7Āl$DRz7"ù{5pAPFl4n-g%C2 fې s1Uz٣Ka3IQO:qqtW%60?bR-|KDV"蜤ոYW!P5LQG߽p hw{)<'B;w[ ^:@_f'=mJ/̉0Gw+2=aY^i,*t#rȚ 3@u ͍*+1jn69LNjD">pL (JA Q.Q%0Bb}gqRᅏV?m)Ί7mIkm'F {8q2c/8 ue&f}j:۷'#S' ?6,5^E}7ilo'NOjB~Ց$}iYFEc `!2=gQfR&i17ʙJָ 1=x!+ =7P~b:tFi+ x9}e;6>tf҃S&\A{R' \hgAoF>N(~Mөo_igW0}~PJ-ZTUqMMw +j:LZ[ @i`dsS$)Y$/ŜhIN+F} ʧAi@\0Q'h &tHʶ,U5X/fl>1-wE #Ta5'vZ•vH,汴90^pjWm(FP8`,m4 =wLA( \Q 8(T~rePiM"߰8K=ʵu>xbr!) *U-f!$&=V 3Ӷp7s<rT{l f;yp80/RsGÉ|U`Htb4$X #?!s_/&r*Ȗ>Cۻ9FfK.T`KO/T ?3^KdF$b쑡u f ?m = c,lh&Z—KD E ?QGCWОڀ݁G7oI˘A #z (Hp@Δ+r/("o5gՓ D\iϴ1c ȐrrO8@gX4ZlSэ *i-kIZi_ XjKȩ$iTąPXzu˷-9L7R=3c8gT7u5 X#F[fL/kzAm R9/tTuj2"hVSOE;#4>d#q=OPr9z?tUA4?m@YɤGu _WHc>®L6|{@|IEZ~$2_ɲ*rވ3o͸6RӉe/I;m+5 ^^_f[F  tT3}QTL<`QU¥0`Ah}*HZ$jL+_y&yoOsa@$|8P@/`̼2Ңh6,AX T Ib`8d-0+퐦U0vPʴ2 b hs~gN"yeԻk㋛H*J7c1ȝ}s  w_|Az&0pt10lQȚ = 0o{[sډ9 jUVcwh\FYU*>bo8DcL^ԶbW<B wqrf >^~]]3@>"[aήjm^yWsqWD 1.<8'Džu̶R`d*D]WsKz 37ɚ&CZ6rAjm=dbU8~L">&c+V#y9wq;Cg>5eXn8S3oة=~ؠ" !}qU_uFpJZڔX2`ܓo6{mQwǫ{%BE$ B3O iQ}wQaex(2>w߼nwv?#khQb䥏k!56/G69IS>TG7V՘Ep2V<ҧ7zv2sLg "k>T(tK"hOOi I0Y2y%c=KLvcGȢ!}qUH^`dQg3m*d:qwkOh*|d{=ft}%sGGnd|VV8 WyN2.;o _tyJeWPTVtcQ("yg8ׅ H;hȦf{Cè1r0pby5"x#tcIgIH0\wWm9 wv /Jx{%n쾶撅'k,5(5UI[Yf -2燷Jxn;RdsiuP|CL5& eՇm@Ycb¥`Z0QJ=yvF.Yr09YLl)ԨRf:YSSe&`rݩ}ȍ7Vc`v/@mwf@qY)h]mQ=Pݍ)i绯Cv^gбm5M/j6i?4&}@RytEfčENytST{9Jӝ[C17b=t@lf&kn FFXB>Z*f۔k`F~]@}Bnd /g zKv# G4N-=tGNuڬ`@}d&zsَO/3rg;ѕ=7T^EсuRt`SLꯢj<(6dTX D͍^-!Q-!*^f+`8'J)ukL9WmF=OQ<,[o-{fDSz3XZ6ݑh@+WwۑڱDvV|09QФD.^~F|¡^ISX?I,a_%GFے2 M 7@3#x:3YժV^}_YUHUvoKm4ےw+ioZMG6+ *,jm\ _# xtY; ps/7ςFO hcggB'dpb<}s2׸7x|p+8F3Y^`sx+PUd*#i P+^~cY+4 7es̘{Uh\ݫт^xA;j p8G#/绖qI02D_=znsA/&9Lfy9=kьѱ hVM;K7,%tbB2~tfHs)@/Ѧ/ă^9N:0KcnC|8@1Jh/APk#RQ/=Y|oՒ\Ȱ{+9m&X6`(=-rRuC0N#l -C,}X[/zEi)alNu*<ӱD~9X;|!,vO>+eK4}Igs?&4%K+3匱zbb?/փ;ԪTek \T4POoo|>!q#-4ڞ-Ա'5Cܳ4(뜖c Q1Lc\rNe! h3ꝉEb# aJ 8d?zUh<}m*XpjyD 0qDQR1.9eX;n#L3٬K ttNDvaȝtJDt)"Lb3Ҿ(-QPYջ~$}a$tx*4*, dGJ4;C2h1fhjgm sIPJ'+Il^,§i(ꍠh(īx+4ݟ$2.?eV4=DJ8P%^=\Q79/Q]Fʻ7Ds1;aFSg&ֶo?B`?dD1=S:$ v1z (pK,IPĦ);?iĺC#lRm>~XҖg 5Q?8 AIfzrCjV{N[X] #=9a9q+ߊ]FFrKaM2yb.`zAޮOآ1QʴU Ra|T:ZW0.ݽ{|O;^`Umug U %q×_79@9 ,MWϪYCt B{#9i\rm$*ͼ*SvfG&mO Xzr_ Ei I3"urY0.l_h3PyK,$ t 1\0x]vq*%F" hwcO%3wdyghlTA':@ֱԃY$Ҧ::QjHLoou8"}4}k)(@k"~{VBSgTRLd}].%өXD.2!Y]qBq+ƣ8@K8nД| {&Y(A/;C(_[VqS"lD8U_`Sm@K\d*ѸI2~AvGSG.@'/)Bv_,`Q1/ĊP!=H"]ߒ\CfM>3k~D]hF]l k0ljJ;1'U "H'ht蔔9?2+;0Y /S-Af> B6ڥFZ<CB vy~*h W@~uS!'5(<ʀ^!C\|763 Mxzd|PS ".YX7 ϯ)/{C׏Z =;O e8<Ґ}*ғ4dY:t%x2jd畎z.ݖe+6vI|[Aମ}n/)PQ60[|bJg6'ٳ&S9tʘ`͊ &kBEkGr,*p$jC90G8s𜒽joxj Ұ8$O+K"ˆCkqx.NL X4_'Jm^ a}M3/Ӛ0d˓=tIC .#S\N.by ~մ()E9zdf8zH&+m!5<pؕc~Nǻ~L3% 1 oZIVB|ܦ=86&1ˈkeQ]-  GDT*GC{&߬1jpRξYqX{g%QB 7ZTszSUFyZ֭ϙny1603t"g τvr|!ҁh#!#g{]/Sg+jd!U׉9-tArT5/!)_-!zmHKZ"0膬X>엜J[BH=%KfGJ.gZ_;Cq78|s5p.vp/ +7#ݓV)Rc:jKIEJz)=8,t& {$l0KRz 2|ywkV'5pT$$r6(R1%W &AD(KBv\l3et _oHhzJ B[M ԏ0W xt '3kyh0k)wX L+ ph:k,n}V=G_7qaQlnp64DoER :#&[S5y<4Dk9bɹo?c#5Cڃ7N鱄34˷}mO3i -wE (W,F=ҒF7yh-ҍ*}鏿^]?pYJP/3(2Noy*_'C[<\DI3,jaq*=HM̿KĩtÆt[.?ö@6uN1 {5mOdFI@йy ·)KRhmlu*oc{~0qs q 4z Q1{.LO*̓h;P\v ovQD`F (2Hd])h' )LG =jEx+XD~3=SIk8oup075jO/-Vl5άRGƘ d{e]"DPƃ|7[lJ]sۊ0)twb G0+b-^jS|Ŀ]ZqŝnY.yj ڧg-9p^ k(^.w7D^{ _xO/N#Dkl9k\{UEg:B?A!r6^tBTPFz6N's1o=PKW>0R~hjGxsX]p(i4.mLr+CH;IJE/C^ x1ъ`Fde?ADۇ'bek>Ǿ.(l( (%`ÑyØE3ul"fg,>ʶ՟7XD}vlҬ V,ObC`L Q٘m))F+a(3isK H_./`^2ƏץUK,~ mETW!uqkΖ _[of%Y߹PHijb:58g- B4v>ZQm xA HQ#jî+<}l*nG}isԇ4Yh0`x63(UG{$nmCD`~4V" >ͬ;yՔ3岣O ?=%6H9'[wLSʻxH_1Vbձ|*fK4  E8B?#A6[u=JҰ`{L.$4gkC`p݁DQ -Du]ʚFsF+D0ViBPs+? NIȱT0-y}%R`3N.xSV(#/)(Z';L0j az_Wb1q{^21k6p+0 gBQxfӇ^2HUYҴGD42l qt. kw1M5 7&bIGR^4.~3>Mގ"eK.qښ&:W60d.rᶫ]^tM:*Ug,u6A%&Sg`(PmYda\-X<5@Vv}wɓJK:?a~a 5 ֘ o1hʥUO#2cշP`Y4eAorIָtZQc+#f!:QWA=_ٱR ŋc?7pv>% 'mQ֢w1U&͵E}rBZ{Xȥ,wvѣ&mJP4^͹_t|Ȕ,3%*b#&*~4N-*)kOmurdhHkׂWJn52P&F'Exj]}uϮ^݄_pM 05ޥ5_0ЇMl:P !O$'H_tQZ`NmC6`ܳ2o56ǭ/!mvtUj: x_y~]Zd|14je& z\p!W:84nܡiļuz d ѬVK֖2 * :!*iʉ+2ECVD~T\l}>17h!Vo)vt!Sr$H~H5%t"} r ˊ 1ECg#Nje. -ng)QaҜ:W%І4ޡLԏc#뤚3b3xp[x U jDwf1ObW;1M ]í#SxG0'm1yF >Pb` #6\VUxwC@/2aѯpd;˚%\ eUC0 !#>\ɲj\6g!YCeQ|-0{VRSf <,5g n7y8Q@ iGR\Yj7Nwb"ݚ`OEWZ,bOm |DBgzwa;]cF붦!BM$ƎF6 Qƞ- ,:X{U?b/`n|-J5 Dt+^9'$I`$O{ YLЧ]mIqSk=pV4n4ԭ šKS$z}zOI#^, _G5[AA VP?gK Y HbK54{=9cf] >c*(DĆ=zE¶+~HwnPVy']8Nö ffB[,%nb2,d@'$vQ\-4p|$a , 2uFTrj[.G+B qIAȏ*W\s*%*OR>@U'{xz3!Ls]GE!=8:hfa8gTi84K0x<lr|IC!ږzl:SjWniZ_%b ź'7_CLBKVfKڝ~w5sk}r*{M?rd}}2EI\!̦04 W `U`u܎5+<"+f 9)}sMCYKEd!^; @ "i,%tc襧Jd'&-u"1Wf:6R;9rA X~=9>If~.p.US5H G_G*| 9TG * S,ڔ, NFeh]Ov?8I4 aeQPퟲi.d=-bL*JCЍ快):xoG̒[1l^%;gI)ř{PH˴k*(h'qkI{ #V} Ͼ00tK;UZ9h:1q"O$/蟕ξ([Q|7j=}9iwxB"g浙ķQWzK3Y|l )]Ç|8@P ECX{lN^-~Xն]33JpTvm/")k)M ܈ui[5]P3(= j^y df-2;хu)  QnfdX}MmR?+0z-/"._G3a3g.iZ}ƅbE0Wq8oig%'w_ݷj5mjv*q$&B5֋d U`3^(N!_VU pVvm~ r|FY5yr ,۸ < #, n{0J#bb3ޣxi [!z`2>vk=!ѵ wA(o/MEV'q^]눦KU!e3|]iy ʪG+i~xˠ&gJj1奐-H5VX4ccϥ@؂eq@BFJ_djuXZpAc&,OW4K$p_'[9js^6,xHdak+C5vCbS00cf&fԳ$e bzTFת7L wnn~Yr g RxTŶY姽pMS-`DP{2'c^Nw"m8*-5Fc@EI^<8y1NNw {汲jvk`u<рFQJGfE"' !kODtCM/i $356J$T_:Cu@r/Z 3ƙ L\vΈ)0pNjRt']ٹ-A<`uXq-|QjY"+O6̡δY>A{ _-twYvP6]pj`KD̒7u;V@<^}M0Cr3ᜆ^50&J$i\L.H*4]j~w\N@d>(?V۾gM0LsnejɊ̏"֫5jERD8oA"t{FuBĨ9e}87giXdDI4cIG~d]uͯ*}3d~uQ?x$V~тc+WrF#Fx~(9L p~Ĥf<0n-}Rj+۪MƢs:%* !ӯAxKgNf0Ϝ)Z ݅F#ɹ\_'w ߺhMB.L[N >6U |*8~p䢝Uڈ3t"4׃3̊ ̏N3< ߽Y0$ؙ\h:"vf5MSd8)kw懚VNg'd"UR0I&ѰO7g ?BƈOm,Mfؽ2WǪN V?T=^t`A2~".eo7)g/yt NnWf /RRQ3PL~Yt1ɷ?x@kJ_qBeoorϣ gMz7<(3dFv_VbJTr|t\,07&t˙ӄ,l|in> t|3;!nK3j/X `:eo1+U2)c]%fg=剮rtlPk `NIr_-`=NRW?c&;ڌ#XѿyBZlB@SAikE#׳ǘ֟ O!YH~؆ө|v(kMN~^R" \z$.е~lE9ҹO"9~6~dHt*[}lQA0g6B`+f<Mud8C`Vyrw&I B[hhn !7t Xeﭰui_"sFPL~ Od@Xnz}T%(^rd9eQlcͻ]4=BgTϞ?>/m_`6 :r?bX~g73zU&8-}VrwyS*ܧ(E>/^DSLlLFua)O([zzg͹EU#xw֋V=ċDC]\?63k!{ f,8S9k%z6hC2@ p.]{#m*0ìni;t~;n)wa4ZF7M:lpY +u:9NPDk=MNA rݪnm<_Axq!0vl!VN:a@U% ;}_~fLY{\ajn|I(gw1>WǖO| E8~`HWDw}gBq:/K2g|8h.¶h ػ42RdF{<FvuJ߾ nm'|W"Bi}ȨҞyYSf2M8dM&- #'oQV7_!aŽk){X! AOd$':/1}@5$)r@:UuFeWugZ2_ 2wH =&ɻg FfH_3|⦜y0Vb`>j8ʿL%hvwl7kܬ[S\ iJ!t%>p :c\f:O6 Gӛ{R>.ͺBKqe2ANWU얓=_Մ.o@ &/ƺT8GȓKjgI zBf-:w4D\p -#8'u_,Ijpf"7Z5-KY"܀ŷ۪B%{"HNjHeSIet>MΙpO!◊)𑔮_ P 8]~Ӫ˦_c"\ʗ~µc:sO'Re x~I- z&K9lw.+6lT&{ iE?^Zd<t]ꥠiCS^uӛ N#,7v:wm=`]n5 u_ E )jȖeɏt~P:"s-lVlP h/W(\1]櫐BeD&<z+%uΔ# ͦ.t'4恒0$4@E2TpkɎA)R Wu%sO-N)6 4Q5 {Iv[KX6 c|_naJZ~Sg+o@Ԡbg~ⱍ+~Jg&-k 6x TxߚZ5߉#sJᤱ66:KjϖQ q[o0977H#%F|}ӣְ_ĄYCakTΘh!2GѧܮP:/}wA嵓7l`u@O*%`lFrH;ԷƆ_|)Ҽ.Lrjrp٦lmVPfS{hI s8 aes6AO nF+?4IpW%|3|"PN0$E5p+Y5܋mseK(wW$9n zs9 tClU0:C^ )bn| (7_?Z)ȥѡZ~vo aW1D&7P[^hdu!Eh@a{owz3Y{o:8Ìݖ4t|ojzI/{ n osL]^V֓P@4[=wdplXIg~|=YePYZpmKxv6\7"!tli4rzFa M>f#=nM)8gg)kJ T._]D"njܦ?f␘Ʉm/O)oVuRCܗ / y="qQwڴ.Tb%9 O7u|LFdSE!h 8;a4n.YcQvG^m·3{*),0.QҮ6X#z]ƦFyO06)#օ*jT|P/2[!]gDsÙgG¥!0Hxx <=stڨ3gaRF:=w2BNbN*{ZkfTsN‚ngfh;˭ÄEHXYgGH%>UR'=_6tO35~\%N1ANC 8&l4!.Juvu$c '/B0@yla-Mlԗ=czd쿭rk^5?#7. }BJug0!RbOW>πQ#jO=6Có\揥XG-ܡڹU`?5p2VQ{k ]hDOj}5t mR3ʆM׮-ʵ N*2$6,*63΀o ]f_Q^7:-jNl׭8d_L[RcnnyL=w~]]j2v!ήXm޳wU@<Ŗ"Sʟt,([ל;^ϴ`)z0r#R3Ve%d  i7Mzn-n@ȮƖtK4ӿ\Gn>'3.6Af947Kē j{6EI[GeDh7ʩ5GAw8F^:5yOS,3[m5i eOZvR-N .x]Q2QK|"H \~qm=|X%4 l4,LQ>ӭrv,2o2qvEw!*=? D! ))GXVm]%VO%!_7cۅ~G Oj/vCa3ĞvM4< z0lzdSN&ZbE7|-)8xp*=?-d1\s'()tlw_,+BhscZit >3ܯ m[z ̖xw<=LRa䴔YٸGXҵk8ߢj. vsagZ`80\$=J8{9w[ќv=yY/^',BoSz0q@ݾ8Έ*u>׈a9ƲeDA+skǜ02/EL] \0ȬEgaDj"aro[ty+]suߖ UN9'g2KH8ӽ'.,^tHАi NC@.0Fg.^gIIA_hi,XLz]`P]]ZQ^{L+9LO&92%  {Ji@C=yٵ*^;L੭9_Ş!:*YsT v)KߞD>Mu#Ő \ wԚ5(Pyrrj"koH9 ;@P:d;n66vNQ8-# Ƿ`F_Hr7ʿooi,sMA@0P5 &r, oq9bie %r%dkq!8Nٷ-ad g3 n? 2Nso{).;+Ur Kx*дa# kok7x`tZ܎r}hjPK !]Pf~y[ެIS_'܍A8ru"R YL߁:m$UIbaMQpgLYCMqԸ\\0lSzz':FvHFjB<X aX) Y‚yOYrw\J~ S䋟;O1<ԨYgQד*k@L\"3LMA0C!:P<+DީⴁsHLk +tǓqqv1:M3FI61KZDsqAŘ|װ#GU1oD[y":2|aCtXٕE,͵[g`{ Ӕ.1Œ[-e\8?HrUo+6IrV~W|3MM.ʂ^3붹(bk-Φ"-ܰв~gYZ/3ک usQcv) h}PN& Ņ -!7_pMd5 ݦcWLE6z"9[+~ t_5e<ƺʒ4#qƒ䥕PD8h]Uz ݚ-|ǔa-VL "mN$ɁfՎVaW=gX g:fKTrcI۪H/5PB½kq| Kek1 oڐmN]'- mv`,Wa)؝w@K< M T*\O1Dj_{(v#hR̨ic4 gHEԁvJumՊ t,qXu5n!|x7`Ζ3j _@q2mjծģ.Z fIP1%' o)el\lU<*Hx"D{y?Z*(bۼ]JaV vMlPEXؔ#]Mb+ⳍHվ{DX(fŔ%v-x7 T1W#x"=\ k_LlI!SPf>.M#rث0TؕK}4mmI Y?zәea.DZa^ƐXVs:԰3=r6{$>K.+sp]};zm<߲Ď؇% &upVw?${Pj+H%(dԶք Ksc)-lx- F&!HM3A"v-Wn/SJGrF@B}{θڞH/f 7E]ʒ qъ [4Y`改rց4[Uw} $>Άnd^+{1MnHN3R|P؊B>U* 3Ƞt:dlXYsb-xɆɞ4$? MO&dƐF2б6Wmr}G%dY դ!^>%Z|QNό,YW-,~eV1)N׶;AfQ {' W$h (S6֫|RbYX3,3Z?yOAzJfr["rSE7{׀0nS%0[gѝ??=gɺvQTV&ŎJI"'E6;L3ˊr_J"7ǠN1Ā@d GvhDz;zI-WMrG WvХ{ՔAl'}v/:x6ZAg1rѠ1v6HVyթL$a4 t`mcDF h #:"TY-aB3)R`]9eTdH6:G%zN>Z5"|^:3),fVhx\-L:N9&4[P4U?E@՟%1_װ{{qn{dQ j6 W[9,٬Pϸڲd]Q vID7& UۋSNCbr[mr>ojj5N0[7p /CՏNj.QnܔoF8j~QmYxvid2 l޺i=M)kQiC˞%~%ݹ Kp kՁaA^IKwy@*hTm|3P10*K\HjD@-t:ߕ} :n7xMw[e.;XR$1B@Ʉkl (v8/揩;K-B5+֯dxa6oFv|t $j1^qXuZ/kPE7[*a~>=ʟ\V Kk#MɇJ@bS7[]9*ZcnsvH.풏 84mHjlUnm$KVDZ;k}deL֒ _{󼇢a`E.d!1$,l$[s=PCE*rx\ uO6{ B0~ks;.AԶaAs%)?/%3 |{tВ\i:ʉ0imBHR&Bמ"!'g1V$plb2VӴ6,.-sIS٤c=DYj4-eڬBy$j o.2TpTAj~U;sCA;(%>oh)㥟x"͡qqm}kAh`+O]^mSٛ7׸[iC8H_X6 $N Qa۳}VB!Q'X{|qYkq> /(`E6 ソ̻ed{\e7$җZL3uu/Tj0T Hѩg2_ۦCהՑtѺޗ +8zA}bIP2ɿjM;qO saJN,QGּ%]l $sm+tXv]y3,h:jSs1:{9ުێ B#{Y#iD`n7BwI/L!C1||}zdp˖1ܹ'nY zn$[J.;{:%%xy>ΈTd'8 ZG6Aw؁a)Mȃa3ʇ75wT]ԥr%h؅ ^LO@9)]Qz@o ?aa^ |ϴ)n/X},.=}:p%iVL"1Ӑ"tX4 KJEU2bϻ„S+yFM9Jr=s3w\ūX=3=.8 'JLҡw_ 0j\>G4Ƹu#ǐv֋k:*j&[^IMdjg׾m$ Qb gziD/j.j2|wnCC?q[)~ewrއF>- X8 Y< %sr$)8`(=7d>$=rSn!eC{ݽēNg@xO:-*D _2]veWR4h>ތO@ J:Wm@HdUQέ[McgraNj@T" zbINF}NYJ>`]@g[[=*  ڗ]UC\^f!cO<6[` xׯn&_qLi@_*[!uxnrA  aUguDEb/AYOr X\ ZZO!YBYƈF-c(du# <WWfivt`#`LtWG<dIB`ܺy E[ 㵾DQ@ cvCJuvd߯hˀv@薤-q?`2ߊ:WC ̑iѦ96hhJ{TQ';r.@6Uĥwf>`W:Sw7~Թ,(ײ@ūbg%|!Ĝɧ bkZx>ހ -D#[9945-͗ <>ˬ7~_?b"iǬLoJ$8lEجOA4 Sѥ?֋'WF*R1t 4$9Mݳ !fXS̕ /5lGzyǹ UG+9**&LzoL!~Bs|QHϜV[;rJos.>ˎ? 25arp2WD~{oCP]s 0yhޥU4rݭq%lk8\*N>_XGLb=6M'{$/KزU[Bx[?:?a. r5ՠ_>V^HL3U1_3(e?"evz]a5/ .5/[f&LjAu2ڠ`edYl_7Ke6К݌-ե >is󔟌|t)_6 y-,E%e؊/*+[]s΢4әvėZr<{s1U'5 VNٮwWkpjGGoUw\nBUtqE DTA)lhvT~4j9< .ϵRIDEFދdGnT  5@YM67;XTW A y!b#&Grb.uOAUJgB 5>|K>POx'eiR?_tzluU'!K',[ȨoAϿ !b=&KtH$)'K_T2*7'p%(}"iyZk[DGzcV$DL%_>ty?d-K%߹=NcczgEBetZ灘dQW@\$Gy.>7='2ɧμJgYZ07070100000302000081a40000000000000000000000016650a15d0000a590000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/mO]?Eh=ڜ.+,s 6՛l<8=Ą'N2`N;H5ܲ'ڻDT}X@{21cHؾpwzʱqk8ǫG>#IP_v5%^Ӯ|1:c},7r6NR|CΘM&h!~8a!́Ȍ(d* NS+pO/V3GƤZ)J3\.7>&Opd& nu 0gϤФ<+p/:XnGZݑ.Z^=|'0Şݝ}GmSz7gd㸗7KO׼LS :G׮ vvرAY 'jɍ~ìLe]XDY?5)Q20i a_;xD2OR`8^tpr/Og ]M@6D`IgQXϘ/ .A3õH [ЪQq<XAZt(yv4PqPKZ2.yNVp} >D2̑?f,k#om׌-6ّK@I)-R!"-L8(-d^vm ^e&www#P 2_/brϏ~< efؠh ooZ1 :5ɁMϦp:̐"_:e҇b^poO[uF(5ul@"4zԟb7%ԆV~;b'ZGɿ xEЩpwSK9EF@1v 뾋t॒W}4BCл%Y;.=JN ~UWye*;[u6MַO0\}n@ wuEЕ&D@Q8f3oy*fͺʾxߗht/椞ȑ#5 qny\(,n3\DԉZ_RqtBFI)`-I8(nJCSF&qߎ998(WYx!i.70DLBk*@df$/A.I619ffMɥzޯ,gn„># 2RUtgreO|"lW3ܻ+2H"ޯDÀ2(è7&V!S ~g6^Tx( ey׳˘/& Q!:̄k9cM,d.{LJ`lCl }lFU3tWJ-GkwPyq-!ǹl Xd%ߪ22;lIhm6ҳn7*v uK cW4{% -l_2b&tW-6DN&Uh)ѡ5 RXD#3BHcY`k` d!~C`T?4 ̪ NVDF&ƣ_r;Fm~_kbʦ_`g…gq 2J~jZ]pJj*Ndj:r'z 'ӯ)Lh< +R5[zדstTʬݍ ۆQfpj޿!?p>x!ݶ,<5|M9 9D)ڸfBjB`1eW.9^`3dΫ* !i.Ž[꿿q6|CP a[;HI.(*Z ÁpoF^̒ 4R _ g@Ϭ*WxQBsk1W$2_!Se ) 讌x셗왢Lp'IԴK&mM4:`w.q>} Hj?K=*lKW>bn\XZ|CuKZ!Un>̝>4o՞F'ʂ.U9VD˺ h蝥l(DPn= 3ǶTK# V>Ff.u=%%DI|Chc{dOVy^.{tx(Ux "*#WO^Dm}]2c%S_ʮ"! +UV 1T(!;n*>E_f. ɴa`p6~KX|( JqGN6"纜mxh'rhUſܱ')9Ao&IP Hi 緀a͏?WJB52 r9V8^Qџp#KT**2+$zt_MB#$ݍi҇M1M7R` '4߁=,雋t* xe:l}yBa%aqqiJXUWtZ,}o *@\ŏJJ!F}]Q4<,k.`KEIeo*-~U?OnOBX-ZłKһ"ZBWuUqoݽp|+ck_2OԟyhOq"oNtU S~P|/}-:=/+`g@T˻ 5P~  ~[2PDñZu9Qh,U~%yaEW?@$TӘ}S'maZI%ĐЯg lrcV/ɔP\UfbkMv3#xߌzv@vB\0ugkYD}>*}+ZH8Ḹ-Fd?Hq1Urg}d6E-3E:1̔TEٿ ^܋_?B%Wg_#ްwCoͤGW>.k=`|&R<&'_'<)a 4ctT|rQ#Ovs N8汸DZiLSxe|1 ߽;p>S/b|gzVb^DAwlw?5#E2FSuV{V@3[U* 2:K87sDI:Ѻy5 S§R]}R¾D0d8hs*Y?Zg^rqw2}7C:Wk4,+Wq'6 ,mˈW͍/C#ѓ7soͅH]L}Boaֳ]]׽}`G`QNQj7e]RW7`mβd! a|bśn-U/ XP*@op"eS ME͉YڮA#:*uw")J~|ᦛZoe&c7 /9Y.e3AsYdYB& :\ gl1W’iZ1! ݰr@ uc 9^a~.i'kX5Q֣LۯsK 2Ұ$kR3ai(&@:{1+/څK({(ud쥅OAS?H+eG!9>"իyP(b8x _#f״`!y=)"PI܏xZPA߬z8i7"'/ψ$5B.E՛7|g(g;0df !BB&i_1rHInHmX5z3Re]}p-Sl9dnR2 bYc:k,q+ؽ6Sɝ'_qc\9zqPBDgomJ ЂW4]UuױceH-t,ٞ G,R +V U7ALj"r{DU3Ԧo1ft9"{Qp/Gucԛ+=8 ~@VI:P@}!61^)WC~]IfڈP_}g Е43o~|Qb !J=Yf)ӆb0l>Teb;%4M9wj^(I@Q=|~#Vº)}FҟRW岧STvrBO^seYS g:<\dD׭|}m(~zy;R ,g-m7}\fwxF*E͠`9n:E%+wwܢs?d/V 0LC%^UK {V_'tigl̐Wʭ8WFEQᶋtBL#)B t^O /95bY@oGSj.Cg~*Δ㘳Z{$:<'W⣩^$s\Iˆk6j`.loVr75ϡAi(ysىp3BA z{ )h)oyWp|]۠+IaAgR-Zګ[NM72@Wy' ujn5ĀMDZCeN(q O71RDK}/k&Ji&Ԑ1VGaIIkթ~{'*cw^ƤX(dhֹH:l|jC&bQP%ecxr ,-j^"<{H:,(OP)}O* ̔Ei).Ӗ P=\:JV|>T`Sg'nQ3d{tBlVԖ!ɝvKm8W0(җ:"_hmgw}q6T 7o]:~{V7ۂxe']D/RI1}Ī/Ѓ6Qs6Z*n\Bp\uRvqkQ̫]%PFa IL90gq\j3̗^ːzl { t+PYrnx?[x @D[9jzR~Mr`B~aC5k7[GܕeX3;FZߛM1mNG;{#gwд-v!C4Ot3"z3OxWtOAygtX9콟*Jx!dg"zUIor??ޔQj.IzZw{EaLGLl/;DA80UٕbCG C7?!\0nRdϺ8{>ߍ ȗ>mJ]#!a5JhD  W4ŠJ?;T3M 9 @G4a zǡW: ayN壑MFSj|.0Yixh&tֆLxK9!M$8cp ~S9 .^n> z(&AFy쟨 vsp$@b->ԀdvvR {oۅZT;Y8-cGMnZ ֨&glDs#O.Y?I'26<4ת6gX:'̚말Cu3Djğ+U-JD[+cw &DߗPW& q` 3\Nd1HT0/u8hLh@;tV:~궷!3+.xf=Ҷ dQy]!73MFTa7fe3ᗷ(xN}7pFp.[oSd S!D?ɂ&fQj.<=~1%O$J@GJaCL4>/q?6c-$1( .4/y~&:&9` : C ׼ f{2rKLLJ60Q>`Q6UM\}$HF?Dd xp6jbET?$p~Je? ?Dz b,. {eotxDJO~OmvePc*Ίn!8FSXwr} ]C YP;jlKeӛʔୌGJә qi-mIdbZDhm,0cv.ZY %j*7Z,HQ%jSy/KMkW0щR2ٞEÈHyMku@yqi_Q͕ =ʿ\pс0cuTC_~UvSk)|],*Bs4*p]ʒ٭1+ze|bx=BuPC P{2cb7n&0eGID@yʃII4z$|jW-sõȟw5)mdSoVkyo?K22ݳsIgB`NIU@oAx8b-Q!ba0z$^Bu=`CmP)ii+L^AC|we=nW y*\).ay2gAE0pnU# I_M!)=d))_P0iRY6 Ֆץ~wђJ~(6оT\`W59Q#R i@[E()쥽R@o}z-!hКch& C YnĜl[qZ8_ԖGgpK߻> 3e!)ca._%a:u5:xguRUE*/|>ٔpELܓp3=$Ij #M whI "lhJǴIN2CN7rv|JAqbmW֫زÙSnva!)>|%"?'~.HhK&׈]~Q©FX@2iF3ܖRh 5B)VM?JnwsH(DJ`H{\6* Xi'8f>3)| `8ǯ:} Z23-\4%m`a@4D2A'+䪠DWtBEvhj}t@S5u-}x]GU2|_ޥ LW!-!${ekƋT<0\}k'4zS)$,AFU!dҌL$XR_Вl=Ha2@}* XLJa"P*A3Ev=6,DT7<9O\*kF8WU 7Gou(GVa~\m](gV3.Í#W> ѻP4Q(󆚹nrIcQ oLezjAOYѷuy'2:Hms( ;u%:ߌs6S4[Z7BA\vE#-pB9"tr3uöp]4^i~2λFDǟF8qWC֬SP.dN(OtF(g2SyGAq[obexPY2v/O}p Im:PrDPE%vGbؖɫ}?>cz eϠ;:sޯ05Cs̊*} Pޤ1)Xna2͕]cӻzQLib2TW̆>d9;[i?]On8b7񒘤R";?$6ɀ`>(q`O\<k9x [-ܛ'QVH+NTEK&P=#O2c \jNjX@jmﭐюΘhq+USߧ4TA5e)]J򐛽V4> tOlx}||1yDdKB5A%yvL)$[k=[XxuKXK&sJCcDp /n"X?MptyS)@E%-9{G(J`T|ah]n\&Q홵PadSGBli"i<4 YMxͼL)8G5sQt" ) ,^Rtvoƍw4t"'3, awwB-CԚi0&zʨ"{I>dsJ=Ò Ω`ۗ>W; 3QhJgliD9ZZ̅u$ jQLKֿˬFH4r,n!?HɜzIcI/l9`qw'pdܗ&qQvu  S*u6@0ZX+r )~i6.~*ǒzFJsUˊW c??D8Szp{1`J2hISvq[pL }sv1F\ [ UoagĈ7dZ2(Tm*eDK>e 8q@b{u럶d>dkC1w=C -N"c7y4:۝`tey@3ܪh%E~B2NlG7i StAxZMr.{^Dg坙# m2Cy|#Y12%<&}EYh^4Augoj3+|UZ _o:暳Yn%6c= L-TuBF%^P+Ь!?-E'&d"r+dS;x\[KPzV8M2ar 1Jx[Ҏ8{'UveSy?Oe^ Թﳼ6mO| Y-NZ7OY64#ӆgJT@tbBP.ܦq6}yT$%O2H%gWȂ$_viDO~,{BN:>D !O8cL!d"FdP -~_fP[RF <ȟr'D$+7]^3Fܣ\ѿvπQN)G΢ƿ?nQ;ӝ~r@᪪q_ Vz# &~ E[Ґ<@xTo FGB-z͑<#Rb'`.6KxZ.ԟKo_#Z`k|k≃^Y[X-W|1x=IS4$&_w JRU^m+zF7LjXUd9z?_R Ύ |33+KSNEṞ 2w2?εD%M'Aih GJ+]o6βyA Nema؄A28$RݘmCv,p8?d`F_A0L,鶅QTސ*bU_.30Qp;&Μ̠`9Z9A03r\EjqTQX8m U4MXWE)lH;]_SQquc@ $K27n#LtƁKmIh5~YP<bG᪨\R3Đ:q1u=UeN4ϕ#T,;v2([x={褶ZcRy'̠zYS90r XW(Da.bixsʷ.Eh&zHў妏L2̰XرpN0#]+0<@8- n]Z&J^;8@6iR̲~ق/nh#LWYE#XPގWIÊ|EJJ)l:ζ SA,а_O^F\w~ͥ>5u[{S&,r=PH7hmTyiُM(X@& U]ufpX4^^戼ww(6N: Mqvrs+V B?R5^"&Xkvhً PF9-/]l8@%hf~kۙ#iuQIᝮ6s:.x6;_gS'~xX R躍I7GO܇왘2,UjNhBpt5;3Ь_()yz0mR7 ݦ6y W4fLTS E1[HsѕcoPeaHڍhoB+8X޾3Pt&2oO]e"q ݨcBEr'i?%Bwפ܊fnn!Bn_0}ʭXWBߟ77QW8G5ENKAeLU@S:W/ [>u8 2tPf]s4RYͷ`>Zd-3i3k%Qh̜V_.br2^Z@*GԱ{]owgh = 䩥O" jyV!U E}b+'`Cw/ ?UB0(jO[iXN2%Azonߒcw{h!!<vJﰒJE_ !mIF\I(cC50K_ho5+ @>02 kUnK7i\V~LH֕F]v. ڢ%CkBZ>tvn*?7 ߛ;YhL7`t<2"ħWqp,kM((AXS߂}#l9AQ!s Leb'75Ar>%+/zG-GQ䏎 V֦)tR?|4Rm.#0[tp,]֪2ccYF0nX;81)Ռi mĢ& V'jɖX2`e+7.O2b^;fd|Y{ ZOT ?CKuEAS{E:Ǥ*pi 08d7\ Kj#Who0ጓ+u%IkcdxAgcsW v):7`dԼһPVqѷD/%aS׵@{M5< ~/#WK}LjaSs|R3|B2 ~c:2W# 7_&7.{9޾C"xMK?PcFe+3X/.D O70͑ jhBK@lZtXxdVme̛j|2z`37Eɿ#^/ÏH:)`WFWbeajOz\f~R>aDSrnO9;3Nbͻ+.VفgR6>7eYI;d%j&JE05+j<t;JOJŐrytqzS(1G")VhF-ÿG|7= vJmwcDI"HvRIvb-iih|h>} IiE8zvvDmbO,GcadNB3C !D9=CvA*F26(v7N)^O:hiz_+sժ%+&_P;s}`ls*zܟn|O׳&OjsZS2XjNW9Ijl5ON 3l l>uy͠]1ǰ!._sKMc( v*QLt'Nר@oEA_OiL6W$&GnBm=VzcJ(=˧s8 S.z 39^׳`"t j^]d..WĆ~9UkBYG~ЙGz-RUc<܊?B57` ">%)}g^s7nQ<exHslYBLϜEW/?xE G x/fR83U}7s}b-[ ,ZT[ۦj eallI-g Ho]r,#4s cX%ZF LКpa=RBN(u@6ȣxK$]8eVGL lY~8a/ޅmm Wn{-8``t^E HЪS0I 5n?xdL~6˚2pflFNîT|s,(RzS is1qt5j { Cʉ8KB|eИPZ"9x6Aa:sl*` fR}`:rq΀U3OExPt_V2$3x}0o>/=I>7ys0^5xU;ts򫓶N>);p^< zMXCiaɴ-GIJX7O< oKK!l]ϏhYŶ7ݢ逌@*0k'p mf(2&"ſCCqFȗ{&WkBou!Qiv.@h >L7|3 sWJpm44{$,{n8f%v?x^mwnWCrn)lYiC'L] )rn2e2Oxkm[FE YQqA#8䟙ҙ$ 3xh@|Cup9̱1ΠTS{)ߣi(0 ˸@vVCdϣL@kx="I*I՚O69 -vhLw%~G`Fd9 4YA:5fU{Y6?6@4 mPDIsp:tbѕ-rr2M??)(: S$KA>j5@_QQDL: MqwfD`9&$=NLj^cP[Y=$Pv>җg}rE%X?bOgɯl].< j Qm c!cKt&ب ~ &eZPg@\"Y˴i^9tC80?Ph2R39ХM( ,\2>W/NgI>Kb)t]z1皷tF6WJ7vO e-==sU)YH *N/EUk%aiL89wIla9}뾇g!;pd6+ [=X}Aolt I^I@!wIfԌwV,:yekDVl5o#=ôpΩ+%d3vM6량6]P(߷'?RW+F/POums[Zvo~UPsz`\4>m{nĈlo9" @xATsumON,Q:3@oT)CO~F&=v3Yu,Bx8gfWDF",Ybxe ߴ1eW=c6+߱%/H&9vjq[B~M0?ѸfczL 1Bbt)^& q'5Mi{;hXZGn9>0{" i A>)27ͰԠK1eJKɝɄl4aڹD.^z'+1pWU=BHD"ƳLމ TRbay&eN(AU3\r2MjJFx~|?@2y[̉X(v:'VI~x#:;P=MOuPC)ky@L+3IkKDRPN!9Iɘ˯%2*j`Ĺ/)&[héQ ̂xg}(>/u$dlʌr%v'f$#v?ƅG?R ϓU)MWdƇ,JM膇)d>D}n|)9B>27fyJ?P,:8勉vʕdQKySrgA>`u9p.faxi.vBL #$#|US FiG5n%M6cbىekp/ےJ._vz==M`%$ݔ /Pм|A9LB]M؎c^GqTPpyV[EPQB{ĪY=K1]U4h sVL젲%-stsv|)q;A 0L'.loi#lۥC[z֨4?B*,L#)et,tݿ*@7ٻ z?swMs65ClG ](GD '](:6w*:COlƒ.IIG3)VKEV T~S#tUNmr)2T;s3b˵M sTh&>嬢%-lbI=u?, 8 G#m[RR+ {@ZƌRg+'k. tb?JT%H;C,Mkf'`K:)ҁ.)&5l[!Ygҙq&1Gy«Y ]74{; R^*<[(~5棿.(˭Opgan'I\Q,?p}Ѣ65͏T9_P t">QvN0#B&#>-j%2D2k"<ē9i:SUπ~[Pqߠ15M3yˀb VrFMNK|lEfk7a!5a<y#İVGNq*Eh}H> If+j?!*X] 7؋JC#ϩo,AtCfv7X=ٲS&iѷrb}>"mV*U?7 I&& z9f&aPJ-Nׂ?;SSK dM{5LD+IjJs   [6p ]3b% V29훭)b @A88A?]$!Ap>|s,)wk܃:ؓ`oﻘcېSМ̉1 IJ17y?L/Jmܕ qo y&<vᐢY!\mU1ľaCƵmcEK vuBe+gXoXLC XSjBO9SkԩA݌pdgzɠxB1J7w,|?MᄧgUA41̰ 1;GQnn[;J3gzDz1vZv ݴJxb$t6Db'7 Ֆv}(n)XWq>/g}0%.B,̌+8L"Ic&o2eʢDC%PA"S;Xۻĥ%ű$XCO  %gBj58X]ⵣ*!=hw,óPf!V&tO k)T*A]q+ūTh=b})Agcݲnz};0e(Dq{1DWx9g>AeiW8T!/_i/XŬ{>SDP/L9}wp[ hꭑOơʱ\,neg`8.0>ؐ8GIHs]^(jV}R&VEzY}2E&^o@?zp[>rO?Ouc2ICgSOA')3PoBbBvcApY @( :R4TFrBw\Yyz:LȥD|hkW9xЉQV .WEJB/?*eCdk-{AŞ 9)=q[_@ ܝS&~); (ql\S /P&}JWҩa垢%rdly捚2sd3kߎڠ8 2Mu٫? VT=&?|Vc4iL(Ϫ!漮WFrdx)*<[XcȄn/z[6pU x^BD3cD責r Zq\MEw퀀87wM{NҴk-AΠhV@  s t:WRỂ$lK+XB ތsp-rF}W6Ld/Fut||dE>c戲 0"I!9u[b0q[@K ֋ 66zQ=[!,K0DdXenKzNX\)L7pbn$Ga.^(QKl,ث:a ޥxL9㲥X9DgSu4r_W"`ɰH6! AO? Y/ЯJO^Il~NiyxP`uQMD@*xXO(_ *>Ʃ' ! O8[v8v;#NiMw ]zg|\UK3FHGũ|k5E#`1qڂs=0d83U*v{?d띩cÖKza$h:hɱ+.whzJteA`Hir &$|o3A̕o[S YQӾPxXie#9?>b<sDnfVۡfoK*R`?<:ͪ -p<`r(R7VG}9:(U ;;ĝ20wlV0V|q l~>4s2J`K"ʕHe%>Pso )"LҩqB;h?D M%*1J`6GSaCB[޹5E!5MsSH'QKsh+.+QP*ؠ*ܠ!9{YK`8hmE53o nJq;:7K_4ATb!;7164( nU|]*q#O 2A1/AkK+h+ m)HJԷ MǪT4d<R3ߩd\~N>Y``a6:8kFP2_x Koxޏ2S(ѽ-zxP [ё5xGטIQ>zdj\*$z#pTeq' Lw;C}ـ'OPLZLgܧ?J5ABE9X@vacv+Ht3*gˡp"9rFuTt 8{xP3u$ 11|~>pmT,(RU~ }ޣC]e ⶜_ՄA-#?~s#&5grwcw\=l<8c}L|gq5IR^όΗlY[V4Isr`cƩN$LgAnѓҗoi rTs=AP>ۢ#Q:Eo TzM!1 \* +ݎMY KLOW8B{1 jܕ.(K.H.za?ac&zY3U_}"#%01ZYޙXTIR7W7:ڎ JSоEc }׎Cyy\_91ͯgMM5[jܢ\/M y\7/RX/"k0{36 8Q|NL\ o3ER}G߻K3OhXm@Yx~Ӯc",jŽz1sZBWѽ# \d͖y#fͻqKp{gw!BP8_c2䴧JK2=E79SqvV.[&uT.6a\T'#:}'o? ܃ MmT>o R޸7:Q)YLb.#Io|my5(̝& DCr%}6HNJPՙO'/ݛᴛ=<* ڥ5Q# QOA΂ZwI2?;W%8^Օ%o`&8_Jtw'qZf 6s5vt>%Gn)~\iٸe8zzT*^T#Bouv;tp;;ݾ&dC/Drc6?miSMw1xG WQcap(TCx-,wADB' e* +/4^>.gH3_a nreyumL,QDߦF{E\?!h?g?T$&9Ud7R nL_qh =W[GM@eB{KZ`KNDEܐ.:sB?.7bh*ԭ/L(謞MqGxp샤<%c.ЬQo[7[k>H1\Y3^(u*3'`IO5MR=83$ RßU,Oa-^ٻ!X}O:5]|L9L5#w]?}Sn% DO.0RRnK67^G{fȇ7*v~%$S2O=9l8xMwN#v?q}. c* #1 >3otϿ*6-F#7ܩ30Ez-9}Z Tҗη>Eq_Uȓ++G=꼁M>9xUK#rU܎{(8=b+}2MF|3sD[u' BChH90.N6^o-@ k#A B]bB#eԆZ:k蚧u ԃ{|R` c.TksiP;.+>%@0ZhhKDPQ`ꀼ W lnӉ4/V7 WqU2ή`"kFU:3w5$ #/CE>tZJdn"K9}K#}ܪ"pmwΒ@WL5'/d+NqNHPԨqdr!v@w^sg`)84} Y}9j"F[虊H(w'>a_iH$kk]cbM!vhcp)6yLou!j+ 3|4i'TZmEQ'#9$ "ER-Vj23Nu<9IR.gmEnL"+d0^h߃ݯPx$#)x%Q\+tQXJYXRx.+ rlוpŁ,$&!ykNM U@Ptj2VƶB\Ԯ-9{ڕjmm\xE80B0NX+pPO+aJ'Wx W?5k9 qDa2r'[ԝ:q6{ك4&kg#n;&p >\iUϻ8)@;(;N׋`\FָԢn\)☃ە%J@-/3ٰ+MQMCfJlïd#U7`6{/@jH. ;y6t=GAck>8`%v&r}O{2L7Op,#/"`ȝ=ZuL6rJb |@T~xdAgW)Η0112%U#p;5g!u+|@rXVϬâPMm(Mgk}Ľ5pk~y=ASI4ߏ|h+pd܋Q{#^O./7DcquP/$0sYYw+xhã'̻AXI;U:1JB/ؠ `$^s[?.5jZ@߬Cl1ž&’+k$Gwr|mP͝_zCxaGCX_ C$5)U;WCѢI Y&g j)9wz϶fN=\FJd0\ټcDV)9ڠ 35 -;lGQdȈ&sGnTiXg0n$g|[!RР31B39TCupWzbxu. =bZSõSW=d,Uw ?O\36CN3n8AMm=Jx*^& 1רM)JKrpιz⦻<+d\lY:M=ZѴM=-.Rx~(2a :rGkivch:tniezEuйau7mؑ!ʎAV12k4J뫐B(AFhñ~^"'X`VW~+~>P]_lZbú k9=J1.F%=K])7lߵ(+I%޺1ډparΓ nu@ Aa9/L rILSK0v+6L_4 TI:M Tu|G))Ҩ->l\M3s:/h .0ݕLO̧O7T!\{@mZ? P {-fS 3`Ռ.au:hWw2]=wWPu`\u0J!ޥy5ɢP;}<H,ISj$Hr)1YE~H/A1ʝ!Bن&Nr2\E:xa{ pid!@6kމMr<jd|w]>7067{!+t=@/q0d[:398ux3TS|RN!&b5AK1ebKWGekYپڵyHm!TPi A8WՃuڧlh3f¸|Ԟw~`7LR$f~+ÉCHQtrmgya5}vJxV-v<+}L}ʲnAMÜf,-bSbDzpO=W9@Tv]π(u:{a -(tIr 8kb&Aj)'Mj(HG ~6|(W 94}?V#0p9c\&x86榠j*[ţĨ0yMRb0c _PE!u/4y] /^q*wH͖an@„˩KGslZO&U1Ҝ7qn@ "b$H!T $,i'@g$5q?r~;oUs*-6MD2>_&E"cE7N [ƩJv*^)7).1f$+fy7ƽ[ }:avet$壭k*c{2zѕDY’-TfnS-APJ3MQƧF!K؍Ja%JƤ R\0&-Xb\.U#-[`{{jmcuo\ۮ HnN $ L-/Y"}nSVv w>͐1^Fr 5;D} 2BqH#K[3̾Ϧ6V-}^'G#\^B#y c.g q[0z m,죏,!1jԞ.eza].d VVd*渀n'k}`o~{wf37'Xk\g˯VBB"T\٦2@s/g%~!nI@X0}ugtǻgch[ Ϲ{S!>&#F$t_4c$G8P,sXVsPXA&ƌ2V\$?{sVĕ=@YpimyssEXSb#+Ԭc|CE,Ŏ'WF*ep&&TFWxMw&2]At>(I~y>pg^xmU064eg<3JJ#4!vYE܈Ln\ +:|yE(QvJr5tD3VOwQ!ֽD_Bu;aXw<5z^E>7qe8Yȃ=?NMej"E+TmQG4(2?JUBr_ǫ9PoKaG SwC@~p8 Eظƍ5Hq(dF֌9S!oK+6P+}yBᴲNXFڝcAK*m-΃۱Bݒu2q#='}OR*hfPy`RL*Z?@W@X|-fSqٍ^b휂4u>83]jw~Y量Сd*v|n7?6ypJV֟SBox֬[Dm>Ěu_(iWIT)mP&E@/x?O<%"꬘ ՓoH4l3\ (m]}s%vdcwl(T?:u *#;XHܧ&CsH+3]Fimceũq.F5|4C^K06cU(u҄89p*GM <:@ߦJ'9Y]}KK@-̜X,Mn|a|h5=Ĭ bbI҉ M?G9ol]x)U#k.t(U .( PEZ䶅=K{loZGO*T\wfO嚶zW|!@g :J n oLt)gdh8/j.'0;Η$[d؎7ߩ*iph@HC}3ks`6ƌiٽ7"f@Yh]OeE6c6wHu1ieP@AZ'c)X0ʕx㠷Xj3Tg 3L>o7 *i7.>\0pCf'xG7#Їފ*\?)I#@ݏ НL/n6sKnW(wr)o!qziO pcY 1 8řFNJڇT%gt:#u,}| S=&p% q7G 'HvAĶCcTV~zsV)NުؤVa6Q#5!8eyϔ{!i H4s'/{.[f%څAbB[8BQ64ۄPCh`FҬפU{w,K61}pjХH8{v#7oi()}"L:2^!Ժ_!߈\cn2,мfEMH]ףo!hzR>qh"Mލ{6[j*d(T$K\"`K5f([״H12QmiSJݍ su.O1dH2z||p!!,blp@8F*ׁ"i؋`YÉ I2$BQCPW/W೔sd'bՏŦl$`1IJ _5\[Ж&HGk3L!(geAq90EչcO衅Wy psZ~NP~6Љ z jF$Sҕ|(4:ݓ|VP#E/3`T_z]JLr؃Q&H BܸMs0<'@S21#P̗""?Җ[K{a;)fٽ"\;U%Lpb8SF5= Э1zLh "På>7?|}G὜0Ws$*92ņEwQJ*AFc\Ђr*/ƪ!=m%s}-jGv O/֪LsG(ddȪ62pmYt.՝ai#U-] 2(]f7ҿˡh5I ~Mkzҗ|0& 3L+9e!O+o[:~ߔ }Rgr: 6N }a yia.{']?HB˕H"Ďx𦞕j%DEfuy˶2Z0z$ɯUQp8ѧڳ&`㜯vn&쿐V|-]tD3#@_koc˔K;.'y &PW#ԗ$B\╿> ]נI9?v+Tc<&ԨN1~:UCZwҺ1hWUgc韢9|ުǭ7l4ERg~W O4M27{24ֈpD LoP""=fSAS'kVMi*wj)"@`5Ο Iox kB15yT^j c@A >vnZ5fX^4"'򏗺&qMrJKA\9 o+ At9B⬓D|-!90׊+'#`Nbr|^\J)U^ L"*e_9B)c I!p{)d45j=Wa04 vW ͂tHټ{%o(IF!7 |]  Z:UDۺoX3 xM%'3EL%US%ssR-( [I TBH*^Jиߡe/ɭ{I!*uf2ʁg׺^YygX?K6Y;Mݥz!g%O0K.r2DcQ-݆+]8 M\nQXDŽ|" )5ZU#ܿo==4Blfg]yZh[Vhbwćl_ńnŤye1m.5=PQvm{į UZ%$b=AVl5.e:CSY-r&E ݋1PAO7Fvj/|(Orx*0q)QPL`9UaUnXA2 eԷ$8T9W/t8sGn20rb~7Mզ]j>R# b, R/F1+ CKw޳;`FA_S)AEʢEC"PcyOZXtvw@ Z_EUX?ysr<:d& .u\ٌ/CWTB.$1kX \;fe<[uo)Qf%` a!zm6c#@ BѢX gzzŨUxj{ Gtݬb[/JW{g2pϰ*S]J sQ E۟UH-lE`s<R\hވ-OҦ]ֶh42nI RV$;7ED͆`cA,c)Wt|.7U9\Y}Q9=>HDZËۉaoL/yHT<ˮ黤)AY|ad鼵<⾦U)4ƾ'<:H 6IP򓘡SYx iB0Hszjdzߊ{> wc> EK`r5kcUQ}y[1HJw#W=r$X]B,TF6L&\"lFes}ʇ3&(&g'B]I]]G^qn LHwLC!c[41rCd;S*?ۗ%r>o.~#|gY)fFXלJi=zmMgQ}iI~ix & {~󂷶doTx89:/aF̔'EL؈,<^WҶ֕R3ጇ >iGDm;/KD. #JuhAWAvnh npYIn uUmq=oM-f"^6 Vv hQ^T%:8dY4 <{INpl~t-8r#N!܅HF)Oy%[>+~~f_%bY%8FWҟT47>9BUZtbrGt<>|=̪ ]FUL ϥ]rW81"S?\ |%*eai֪h v',bCQv ]qOY*cNJ㫉$|$> 6.h5 ~w^(5 H*nY~օeEx=xCjOlU݀͞xeejjrb-;2:Esō7>buP:%S?g2y\Bep7|G%_Dad>yA+ ι47')SA>MA`q<@6Um+l؅A#c~=*%/PU8-9T?xEPgē ڶK^ˤ =;Ѓf2qPtx8<^-q%co 8z[[w\IIh5Q]pPKk"T(u, {#6$;B$m !]^JOqjb0GspY~3]]+F9f`-|G C80 {ʐgG  .IgYZ07070100000303000081a40000000000000000000000016650a15d000051f4000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x%Q]?Eh=ڜ.+ˤ.6#Ph#c u@Xy(}YSnuy||BQq5*'9,3#3/,QKdhNσ-fwX5"O<,91 e9!K`tuUfa+ʺģ$f@HlF_mֵHBWbr,!]O-an7 !sv<$'4p9^WLl؈ ,vb3,ɳOkh3jI6G:06CFY"1G@Lߜ_zFGIZ_\::45h}g}C+7 1NniAy898Jd!~vO|d(R/H[9*h\8ҥfEqM<(yQ}h.Qu{ji|LAu W2XcD aM)B#E:bR+9U|8N6Qڛ՗Drn~I6ZBm+  Yް t'j]E2VO9XL5iBu(iqv+[_o ?g2 {;/І+Q<6q|Rt]gi: >\d2D16+ )IjʶaYD%X [ehP (Au 괐e Z|VYÂgdpWtA}oq&Zo_g9Zɿ4Oу&~eTTZtӪhgm8+M4<CV>h(DF_ʣD\{ix;?:1;9ā Y]:5tzH1RFCy2BŤ*ݵ!KgL_sK^dPQETС?(tYKhν 즰Ҿ)s8xNq $]Q*B<^ z_whfG_d\bOo㖑SaEm^̙ 2*k\MVc;tŕ&LBW_Ċyf6='!,W=C5/gP^le#ol[A,@`W6_ԝO"5 Չٕ/5#Sk7&n6`X JQ,h<]`Bu\Rfa 0&ǹ8]KћŀQ(4/sCMk̩k sLS4Ŗ~dkҷ]iOSaʛ^J& oާAX{3 bQknKIz*;U/^;^%z9^%p T$#Bz|R@TGBr=t42_0L*Q(7l{w6&C/8ō 2 1Rl%mŎ"bc9S~aTAVRKk8bӎ쮋ұ)<*s`ݐMT}zl!\FZ2Z6#q$ , r+?A( 6w2gyzsS\` {^~s9NY!X±_Yg`qHAX#h@HZ!%O,ɷ1c V%lL2(mg0ʑLE??!чuX|j|1f@oL[D%`tq>YVx(M|n)\=3ƜYwab 9g6lg+ǡ9T- W>);=;gET86qM?:94fco{O˻i@v08cGj!tAu\JeKɍ$mAEYOٔGi-Frgvy,aqʙ[7 1x0i5'p.YC؅5&`-B&)LX5P$W|3rbvH%l|D~ WuiI+E,?&R3OG\Cd^*W"TePPI!\%Of(P6.gf,ܨ=*0:N0Y7lkLVM+pƁǝE'x`5?nݶc^K${Զc7{dK2Vqo`1{H =^ɤU3zxPdAh9kZWR%)DGwt+0$ő\0-VX>3൱]T<7/rDgY?coqݪ1y>-NT2+A6ŒxeQ<vH-nӞ 4ЪI&9`ET1MJbplHӭo9_X0EN;! ۣ/A'CDlvbv)"aๆ( *pZ[0=0:x B@څ0t7}r=rЩo[4o%Y&ɑb5s}Y[1ƬW=a,)@T:z(1eb}3rp!y^ZW stMOyԱFyS<@8htVtXP*AJ"l14v^n#_P9'q/L%VWG(]> h `ьo r)5R۠KeN,I_X5ej3-J*`{=!2~,nOdXeO]xR DEsOR"<:UAu~Mz=OxТA`Hvz k*1n\!}OԖkCmkiP yqIfIrF\['vl6n e=)Reo}050"w`5,ụ)rtv[ '3z[>/-mT *3o_\IVX{m7M=cjR_id~ Ff>.!!I6V@#buYl͡wiA aP#CAr'`SsĻ_҃rW oNW$F_8[?cxV p4sכ u-&ŹIk^=šGK'c @E o}*?КO= M@AEJ0'uI>YM8F@HZ 4ǒ0T{{].#cL5];<}4r*hoWP9WtY7,60d!.ڿ,;[]`jsA~_Q7'HH)WkrX oo.\ GuÁȑ{. OٚNsZ 'U٩_I/Û~{ )Tmg좐E'-$-Qo('?vGKbA'k~!ƙR[nV'KoϪ\ ;o$jn)!1u5Y֒(!~"EJ{y@HntaRz45٪ݢ暢U _yE?5ny#}P&]e~JPq|svPƃrX&MOllyѢ E]cU^/+/[nQtA_!svybdDVc!ջq@& y QxD|GܻW,; Qq/S؝O/YV7QvjA1!πvRixr|7gGgeFTI 잫բb!%~u} S ܨ &{ iz;/ػE@]AOLQBɧF>ɝIjȯQGBFVD;4s0Q 3/dyw 3({@v-v?mB65J:n ̛)|'1`:ap[F;7%fjUօ#g@)T|q&~(>Gsv&U\z7IBfC8}{*vчW~3m!Fȫ_BQ,O V_Lu8*Y1?]$VLdRrI1Гt5Jb0PָsiGm[/j-eЉV`sͲyK` 澗ߜy+ƀaryuX\T8DmD^#EWQ?ݲ [Y2da@؅&Sj^Lg;TV^T!=6~WkPQӘ8;x[qu J2Dg S3HfÛH5sҏYD`shƵ~)lZt@yiekg5Hk["00ÂI6y;5E+ SԜ(r5ŕtX?6^DzUS&6} m&(ݍI_x!\#Ŀ p Oݢ`{aN !%@w޸o\>~XB _HGe_tgAވVW_ }rԗM9j=Y3?tےĺC%uXcI:k^0Z/KiQ{#>= I]JdF4fI"8x/'ݡBK7Mi/tO`KzM-.S⫔s Y|nOw_ҝǶʿ2$qY"*U&*+mhr}wNϳ̻NfX< wntYc⬢yQBYO+Ie켮r@]VrPLC5U:)NAnWM露oݸoh^ 5HќFb}">zjolvo:|cqHX#n!A.$43Ig{ %vpJ #'2Ema滺.cM* ] k|G ꄔ+ <ɪPш+ʪ?a_qF/rmmOqo[Dd5CNMJ۽,v^dJ>$Ƕ>qkRu`(Vx}S`9Cw:~}pxo_؛[8 ntB#g&3 U1XgkYtOlo_m);uB'@YI ȗXn*)!R~ɌmBE/lߚI6;Y>IܳTꕘA)s@sN1Μҏ|m@E)YZS}1c`z^sArLhwĀ *jyYEu%bJ 0 $Z{CPjrÚ+4"SeCBa?j ViFJpB,@[.>s .V*["JM }0hT /qSxu-5x6"ȮB-)룊~{p>߿-F=^qhMm-G7sJ*K헥O>%hRrle&KDKE qp6m!c̫giCdEO}:`Z֡7JG%gr_ӃVXm1]- N?NTo.\] |3v1Co[9" ;,J[sT(]!qc>։tIwD6 ?T%w3b>~ᗇ~!XparTc(ɢ᱀ DuBt3Ţ/&YG7/b`:Ҳrgn*~5kyt]V~y=Bdݙiq4dag[zxzU@,bMdՅ'8m AM)bO. eFcE3ʍm'8 \ZpDiCʴ!U%BY L&UkJ'C0:e>{T]XK|얳K⽮+=s_jT&7xzT6Mvgl4Gm'ѝ#,|䑺eZE =_ lsz)"-?N}t;jՈ>/_ E)gEvEz [ imx=#jlHm2S 7o:|-?Z-2WԷ[z*cƀ{P'Ge; lUK3𜞨<¨gtjJ"QabK=v :VlJHc#5d[Z,;Pɣ*}لsx4v k{;01%'3G2*,$ql >@xcHxQ,/WI|tڌ1nzfu63IG6da+_x9eGDhHޗ&H\srԤo2!tQ{9Ӧb8tGͰH1n / pб<ى-iW.89*5uG"A aM.wj+EjG\VsA4bu-k!)}(Œ}.Sqg*CW#T3E!"o`ms[3EBB*6ZLĴJD+]目pPL.b^bQAcӯۧא b<W}!YރzoԭbN5h]X:O[\MWAQk"8r{sիB9ip h_Qo|!+r($غ N~UVgh27&xRcqoM{'biM&N:4U6 "ȭ6-m33}W;DI$ V,wBd^'}H_QZ'8sUX^r%t'KRɖ|.7=V@%fB8C&@TU,jaՌtI% `<qxvf$pay9  v*M.TF~ٜF?-J7LMʐAŏ?wm}63E3⬲.;DHI$@ zbYIW״?X'3oWyyp/ Qݖung4&aZuM@. .#o7*W=5|]M=3Ȁ}^=5lKJ;Q^ VjMDI"38ҥ~vnئoeAl^jv.yD#`ӆ~5{&x/t`Fur+pPstїznWV`7*"+2'=ۂM+8}#{X`y`cd7cdVLV]Bk^m'd]IJH^gA՛9.]Ez*ВG@xuZ,,LH;ӹSf''YY6kx襔1ց9IJ)m?-,&W9GT˖u7®20ďQuFX`p1_j+"BE$ӷͻXA4|2^W4S{EU"_y}I*Ue ˿KVUԎ /E%N۝k6՞Y 2_!9eYjBIqŦWv -*5x|˒3֊"b؎vH7ȧؽ]Vd}`(eӢgCK**Hfn)XI\QK-C>^(AGZ/t“At`Gd<@x1R5VAd%NkzLWڃ.B3pdJT36yp&ry䳸#ƅN ω%w9jӿ'%+YO'-1c^@ '*G*q̀ 8:HL~G Gd$п Dj-*B;)fB鱍o~Ra3ŠŨ&Yo-Jxt>M+6'c 駦7.i͇v4Ћ@'9J Vusl~*?Nm | Z5%m80(.tb.s]ڵx  M91OWtqQ9}%qԡB~IطyE:R{"N*T$uւn徒}H^LSG.&2v` Ry q8ǡ:;ٙgqՔ>` KXRQ,X*1Q;v'BCxQ>d? N1QNpy |g%h^2!6N,*p%8`o2nL#e7)/MB~umzDEō\3``P2٬$eI4BoVY*"驱4^$2saR5$)3zS|bgYͧMg8.:pxP`H&g<֢tL wiL&CFfΞWfkp ]ͯ욇cK'CUi_X1qtS&qז1[rz%JFQ(54TPw9N'ԛ/::٠Z_NLbx)?z1w ÛZg4r.6Q. @d ]B= ¼big8Jn4UWF\zLC{1IU_̕o^Wۂ?֕֍dL6 >tL<5O`^T2!v7l|`ѴW8ya ^V&pztp(hҀD~ql屮3Ħ@եׂ)o_#8:YB\ׇǻâky7ů~p#`oEc%DZf#nvLj6_K覅bctޟ K9#lIj42$/Mt'F%+ >3.sY떈"a5Ҡ0[2cك 7L)oJ fab**Z*-z~S.>(7 O E93ԯK*娬s> Թ)Xs7?OPi)f6ؑ'f|#l阣a0m W0PfIvvڨtd-!`#\0 㓻v$K$_u]H/,B8tMF}_j|w ~e6mp>7msſ(i!QU| L8) Y5L}L ovKa&)b晷w"V0XoxvD's tMGWneIP8e1>{2q*\L kUvO->RJf72N |NmI 4 yfBG :jcr034"fčnHtȧmC6J6/YP\R`q1z3Kф<%v^5΢J"B_Q9˪Z˛5 uިPgbVaz[_0}*% ;1KaP&FƜımLm:KsϩJy ߈AE}0Ϝa? 9 np _ܓ%E.*}Cŋ1tZ|-/cC6cj\H  (4LJ)d͎ kY v1:Τ9,H=b6E{뫚θ+ 9: 7~F~ZBuRmO,oa=p˴NHrSLTNbuuv1,'8[ݬi5IRð0MFSs۹`s<9'Y;دx 6us ^zy4aA#8.aR%W{¨hy_Q4"9wOn.&F5 }wlQ$fMף>w>Xf9> 5B3)Q3OHyZ>#*eݻ?|_'ջ)|i`6f\xv&!mzVXen%Wnuè@, tMc).Kq/uVC<:n1:]/FQ3t; 6gi@\c@*q>">E~M]?My7v5y "ۊVJL"7 =2x<])xjyQTy /W쎵iRPL nq\ǬIF\^ %Iz'gô]BT׍O?i;/:?gT( +ӭ3đp3>(9g88J d1;du>n@ב6(eYU=Ջ;[+UQA9%g*ڢM?z8I2ٶ?": RgŮHL1jIh|ѻo6+(mnRO݈~RE?Xuef@GpF ~Vio|:=%A9} ~9yM _O'P(^hw=Jݧr)d6^iR M_٣uad.jh gl)Ty]uQ%}h|R!ZQC`k Vuܰ]}ZթCйvmpCsl=8s'IP\#e߲<۲ ԉj [mt9 )q%!y>;:$ƕÞZj/ᶾ4*^g!km‚ARsWϙZG&3TR8HD< FHWK A=VXc8lP[?hiW\TFcI<gcj'w*~  2H2QX9M p^U8=Wױ!uG)oSEtA=I8p Ej2dɚ[ʣ/֠/^: sm"odWE.N5ufX( n]2&o$rbc95z'(n` \u (i<K=FgԪ*Yi+x܈R  e]:7a%<3YŷlyO~B;/vJ%D(c8NdoiDat`&- ~$qKO*ZcDg n(Ȁ[$  Rs<r?6Cd(=Bo̜aE\_g#];>;e2:&aTMuBO9ę-֭J0>=8J[#bn~qfhbbiˠXPJ~Ӎ`,r~Fh+Eõ0 uz'{>Oqnkn! %oϵ[ -"3^6Q&agKbJ467RռF8БxYU mvBV yx-qtqܧQ98⋀9DW1\B!}M]1n1#f2BU N0vb d| 6j\q`V|4g؁`ڽŠxf,_nZ3rT@j{9,&5:ѭ++M ݔ [oDq:&`t e %w7yBq^(& o{|hwj%{P{x,?4L8AcQM{w[䘚-3JoS?wpwL}3j?3V;jg6ϒvh^i)5is&Ǒ()aI菩h> ҭ!<=)ep"Ht(?` iggp ePǔ]뷖S vA5 ,kw^^fMhd%܆ZW Ų̇EgXc3թ)u Y3.VL)Ȍ_~ퟜ{G'mƧXAu|).u.71=C[3"xrnlξ5חKjy;9M?㹞CVU[7YKU`1$:~jIX&+Ut߇6k@Uf1_mƮ.Juϡob/lIprL`fDF]!x t5w.ѳ,R '{jvG  \5-jS:&ϡC gz zJMYmP]gw ipT4f/㏟@Sí.yc/ki-̓-Y@K m)讉BYAʘ0Bx& : e~=9Nv$|Oa pJ )%%ކ~-k{EgېmwFj1vvJdH![d0Vhzӥ*}ƴ]1&ԓ EX4dEϴ`֮ @gU1]6Ak~v.?\ 1^gyS:Sۙ%Ϳm袹v; T[D\6sGX#>+<7mcu%$l7".g7cW(j~tbVhKIu`uPgP6ԃ,׀W@$ťS?,iÂ8D ATD!HkkUB^E3JmRꞩ 5*N9Nѯ@zQoPv,0!yŪ[.oOֺ](G-w GQ u /#攎>k)\U6\DcC >3~Dl>w{מ):DQ8ATWHT$:-2 5 \%৞z+߆7z{ 0WQ̧ywG}?42{4.00pȫwܖΤ!3۴LH9RxT8;l[}ܿPOr:eGҵ4^60dh~zQa$%F蕖G2v鱓}MbNIAr'+X~(?j z>╧oۑMHޞy4| Ac_MVGuNƟ`-)TAB&FoRo|vC4a |Alr(JG1:w=I_B_QF\RRV~Q@/&N@+q#ƭ(:Kч8hxFgfZ(J5~"wSvd֖n*aUϟ.:S3KI2ax Up9[]&3zY׋$$ =Gl4U;6GHB${S +eD8[EZ0u+D.gO1<*R;^Q1 qr-Sн ﻭ4tq!,:THG y?TyC27 &iS*KUgd]9%oc.̾4MGLPGP^pNJz iY\nHUzWb/^Wt6d;rGvY)f3mrNFo,BD25R I8a@,0b0]e{ZtŜJ)Ң6am6߂9ˊO[x5FܲZWcz޻6?(Ke]"c{%ٝ׽_I8O~\RB sրS ;_ZYX}i%o6j̸nxEb8z@`y Met'2z{z_Mٔ;4Mpi>,} J .dO1-$A;0V;oBGay_-SHjGIѕcZZX ( #cQQ kQ?StYb, Ofϧ@щ+m&ۓt!$\2;I.~!YhG*JyaB&S;AjIGD ~lƯI `/3hejFny ?Y k8pYAe4 W7FZ2eT%yX1#{uo(+1`ƁkJk4@o `koPB|D[צׯ ꇂ}j-Xʴ'Pl#![0;ص Cc V{ Giƪ'U0$/ۯ@xv#{Ek5 L3 G%GK\[xGF bUӋ^ʄ‡A,^#TnxQ?%s c ;"Jzٴݾhcv-٢ϘxDm1ab u!vlp#,$f6kH2zBwW6/Alf3S Q1gN 碶U8L⹁6pȁ}L*LÒg3%?6(ELI RskMUUln.ͩyjh1*4"HRIwM|Dо9OBcTpY~YH!U$|WdLZJK%Cs %vtypp(4םYpp|2_!gB^EΧ|T*3;NR, MEU4f{E:JS#2 y *\du Зܤ-i VНFUj6zogφ IRHM?F[t{I{,=1fW({ZBtVޘ4x]$ܝdMd$RD */#+~D=ؿ ƅW.)VV0ji)x`f:|bkU| s/L -2e#C{g>Ǫۍ׿n2 ]T%Eo#;e(KPAw )5/ijx)Jfn3%Ů}muqġDr_`7%? QnP4˂|;t秳klyxEF|x[P  Y׈]Of;b| [o9$];N{n5t#NESvV΢ph5Q 5׽Sː zD"I?2v"H {nRck۷9C)M[̏-6#-3{GLi!5 e>Gw% (RHSu;GΣޱgYZ07070100000304000081a40000000000000000000000016650a15d000065e4000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/Ee]?Eh=ڜ.+яДg|bŴur@d>E)FBa;g>%IvM~0K~qGjJ f i#L$5Լ[6@[uy (XR{ sOr */Te1h7<"|-goU %ԣa1 Ӣ`O@_ښ(yֻ5 kjb}XG /苭$ ]O5MOua3=F#U)C38vNLdq\H%*F1#D0(Qvn5p yoZ43j{;+`F_"nXT㌫-%=Ypڂlt0E~iyv+Cow"bJZs\Ӕ+8'5]ih9jvS&̤[".t2 .t R (>, $HA8ͱgQ%1!Jw"Wpw:*VC>m4?2ΑH~X̳(E7WghjcTCc(l)8]PKɫn,g4y T [ps] Oo}%KR؏ʧ??HBpL\3^ z2*0e$Ng;j5f!0ˉIHMhTZ-RXR(0L;%{wpb%(@wT+4gYfeX-[mƽ*ӛ\gȩW~ʅ={|Na8Jj%x2?XMyYO> G%b$vSscU˘kmZ '׋kBqaɸE/[5dJKÒsX>=,}DoRƄR(Cأkj#۩~Iawޅ&D4f۔GTo_@ghW4d 7چ`hj\D#~W0;ڦ/ⲐScXgڶ$HW^ ؗ|{e(dj1'{n!1V-Hjl?*Vy )ϖ}YESW6@ï oP[8 L@Z/3RXnjG泣'xnarj?6vh[[; ==+^BrL*0q'ו*,-XtmCAn BC[UƆf&a5]qo - g)6ʣ;2({idںy\HG{l`jװשgt{u6wYh]Ó^cLjۑ br@]^A9j?yhԆQ#zԈKvbXp:{-+ZW~]z>x=S%R 3rnT TλNiYzy A4tKН r !5/Ч9-)ѡdNP gZh*gQ;hj*2Yάޏ͆RZXp!$ zRmOXVvJ;XiŒҩ 8O'u}v74 kJc]( c81' Y ШGJoc&kHGUސ$#2㴴DfN\GT#FX8ZLXl&B̿o`!]KG> TVIix5SRb ?NhVC!HR<n-μ(d̚2)xۨ* kq"_cwr%7Vdu\WLdB4#v8#L:5aw=3*kZǸR|rbV79WmKsF@ʩ 8&uX>,n@x ^~TYjige:Mu5lwR"ʴh?Ȩ/q$-m/cuP␕ t;? >eqk>*aMcF"t oKU(a䱎 @a@\JldÈB^ F@:#Mtt7,#%hˍn{M4rjOa胿0{l7Zjd kƹu`W:OEkt0hu6`G}sg?5lx!*>ШՏq6qK! yE[U4{@YQuĿyi>ouDֽXY3l1d.RCYxqZt7뽉ZS=vN09:5Xbd&SD,ׂmZLtQd'!e2Ay*R0N 4fԦȐ JByK#5J8S@')ZgWR^ճkK%@mbh*P6 t/J͈ܲ һ2:?(lzg}4欆,.;g:rT= [iDv*'0"i*iIw7TǮj#jb֋gOW -F?I ^Ƒ\"FymC`Og`=gwgߕTnՀ'?h5ϱ"/^&tR\ѬoPțYH>gZl k+0ٌEh09xqw `-הK\b˸vֽ H4eȦ]n)8[jڮXtH%쥖 Kjt(%c#ʇj?UP~C HY\~sĢ#KPuׯBa!Jf#۟POy͢¶L{ }* \NPO=a Z25LαDyyw, qYlh5Ԓvfuq{J^&Uk +Ew [~*ht# ;([J)P'KeTX% ީ+@D3?ɴ^M-}vjEUhi 5w3?ͭO]K09Ό]QʥOPGZn`+7lt/ow "(ʑ+VK:Ìҩ'zx>lNI_:k)5V]0iqGLh`we c/ICO[PU1<> ́43.3zqcq (9ZbBlOLWS:93!!7/&PϷAӋ_*ʮKJ;Bif]=d7~fU.bJ9.>tJ;ALQj=ʙD OUieN\gO ٚ,)Lc:XE%Ҍ;qE.0Ob's৳=IFw<5)]23!̶3_r€&ⴠ|D/ ;>(_x/.v$(֣x)&.)aalacx8W|&ou%`zebs[K~U389lA!|/8.y7٩yV-{ >aR-p>] q&}{H6lkQī׼'v7bR0]c ܌eA0'{N5S4g跑#̳|wO%mp6B,x"7e9eDO]c)l_z=yL ]^%3&.:nUAmbͪt&ܛtqE'm9{^,{U,cI IG#ә|},%ʋS*ɬw lŹ"Xrd~ xVN>[$76שvGݥUc8تfrW:u]vq~J%DJsu=;|y@04a~;Ғ;QPNՎjV4;p;:kԚa"}ЗyۊZ 󬾩;|`uj0H$8 ,DJbV3HfI{o]d, ӲտOs@e3XmuKz#d!|$GG#^b,+]"O0zs.Z4uCgW#觢ӑ-EfeWWYKO20O V3j*{$img  \ClX/2*O/>UҩOBf=C=8\PcMБO} n״Al ZV]ചMS*2KHNbnp?ǘ;3CfbUyhIQ%I^u ^# {(B :2 'o3" Bk\}I20ID5t"gQ B$-z_Fo}U&Ph-C񖼬$ JC@s\t$s+}t3{$k!6a6}o֫sEݮ"W%jbqHbI#Z{@#SPWj^y;E4гǿ(q4~m7 ڿO`XINEwZH ĖcK Uj=4} s#nN+Ž&ը kw=֎3X:oZy+ #`~z ܆bL63@3yY!x2SN,e7&T7prح5ZQϥJS`naY22U<-+=l}F؝Sʝ=`]#AJ ʱj07M2,lR易 ^nֽ+آƘPg5sjl,4:)me1s>&<!^$kھ2,iĸ2'IMR͡WfjHe$qsfBÔu=xkJcs{6|&/ i`%&ǜϞzqeADz 5?pº/vDjX[pcq8sPji7mPs'z{m7*mNruEI_iM*_i3INlaVȿnۡ皚|f:eVh0\} Y¥HKXr΀TL8DIJY߫~d ƉE_m#+xIhźwc`}$'̟hFZu- W3c~=8,Tͬ:)/Ѕ7iW`j=gKıHMM g0qYxdgݨwѝ/bk[!_\<\B/1]I #aCJr…4KZ ,flOJ L8t.A0"d`|8)c(@)߁ŕ|G9 9Cp \"rL7TLtyKjMZ>ۆ* zM5t-!"<#&IA=~6ګAÿ˓p{l;hǐfbX#)2l<ŝ&UQ? /*\2<BYL( j {OL( TM_bd]Di(]t{ޝo_);pß^u"gk,EƑ * U6a=un`K W}5hw累]A~nTw]}E'b!g߱EK>'_p3&HbJ&G^Â7#KPo\hwY H'zjĊ/*qz`E)<7f\-#uqoǦEXӏa7釭T ῖ9ʝ-kBb={a:Nx+B&@kKvRi2]JGq76e*UB5!%4@I );.;GHMjTD!s19ѹX(6Y;. zwUrN,j*6Ram\4vZArwη8GaII(=-ӚG^`韝W=U[cX, w.cgI*H{6f̃:#wUuV&DoҷӔS;" ʰY6=¹fhri>aJmŒ,0⹎n(F[2"'>8Yw{kDw=C-SzĂ92xv34 10M՜_C\vR)d@Ca׿WB $dV_p!#)0*Wo)Ii;ƾ\~TZClA\',%:ebጝbkE* X-{%/JXKJ4&烎Ke_nh*e%$;˓>JuL%ZaTBgDքIU$%_ 凰4x \l![3l/=!<O|dK !qv&j˭6`?/lo0&=!s(Kl5TOڮSz\20~4'g6B{s[Oh+|{}oXdpyn"̵֟`|kMBy-).6K+F}u2-fo=ݭʼw., 6a URtL$[/|7d"t";Q1Qvc0 `(Vת5!7-YT 9z d~,a0ޗ6ff:,W/xV\$ۆMGoSI}27NU@]$-5#5Ws|`}#{e%^Ng*^x 1աB} E߸MƼ ײo`P~"S4/bgYz#zln=OJ]KRJMf"z:Oa ;*9)Vs pY "1v'*BtO(K] 3+=k7iuaDEk?Eް6Q˼|qQoq/,d):9qK|ݛlI'h^v9-g#GYiJSϨD6oǷcА|QRL4hs2!T@%9O+*$0Ey@uPnRՈ0zqNj e#,BRramLiIa-B2*}Fgaq=1uWa.%{0u7JM 05WDQ>qX]wmjc OMj>yQ$V=w|Tdυ &ܔKÝ۸D V!9gF*D0,U`݄Yٞjp[\yqjP= ˆ a YtIL2xXmO˾?b7 c!'Gy-:_o:ƬAZtE4 )_JD׻8k9YuKw_!( }gpA(^*-DZ 5tӂfV:T@5% ;< :Ky'J󳞮`* ̩`asN #bגc&KHNS4 ta/Vx|QM۹2&O {X̽j-Æq)0ώ Vg"p ?6IO+*+^zŢ<[SM}"%0N;ypgдeʵs8H#5]z,Wek^ ^{0hBԻ W3CsEe"FJhjF{0E:ͤI*9LH-BU<# -! l6)Z%0h[=d Us$kganczTt BX$4X渀X|jGէ>;˨_/>=a[u!y&;zE_$iF*4sGLxz]oƕe麇r}(4ʂ[z6}b&O< X:VE &9UIP5y;_ )EqI0Gk޼ǖ-c5L )n`Mӓ.nBC-Ƨ!o7XatZ)?FK9J?+AVO0ŖJo2_V150Wn% iYU|wd4wi7Ǝ]VY^4A G! dyP{M)YSſ[*CL وl`C_)G~yg%G9d&(KN=Ok[ )9K5 ҀOE iIpxm˻t@P'lB'u~z^cnV) kJBǽ%ΩN"?<~$z8\0Dz.H]V0gpN6~~ѸȺQψiq"0<y0^},+/^Z&ԂLLsiᱏPI?uGVl7tn3}E+ykQLXܣ?@b)4u ;s"5_>ٕS/K~qD4B) ħg>a\X()c:Z݆֨Ë]{V#5 i}s(Y wI5dhm520K.ˇ2xwa ra=+\s{QwӐmF\k!)Ն}f ǮDnb5ʙ00}ofQ0&:8d:q*)%Q=s曉kB=dGEI{r Q  s7VTyP-0A&{94|4fr_ܮy;5G4Ja(6= %Ege)8LF*>G\']?tYF׫ƛ8|.MO"W&5hϸ%Cu5b趛B >$Oӄ.:%%WBYNs}+s!k- `|sz_4 %X3@rʁrI%alf=,Vt kmlf6P`jiX5$eiU)5P*ȓ(i4#e YJ >yU@Kγ TyTZWfRhYG,bn@jwN`"s/.psg̫MQ_㺗@}/uTXG?ّ5.S& (m jz y }V Vrh4a h†Ķ0-܇/s4$ڿ~`uQ=|YW! 1,j?^8dI<;pK +dAQn0$]Fg]韍@UBӟhlQ;nn#܏eEhO!FF0?5.~߫^*Kq)&b`,8<#e]S,k.Ih v iJUgvo{,^ CV$2k yu诱 WZ+unAFnqja46Kul bQ4N@"~,z#bd _$kS${,tvq෍4ӻp^w>;>4 }$F) Nxp^lS#NIG! M:ws; =@F>C4mB]C@)[Nͧ!ڄ^_X3D+c>j-" U Nud%3}fH\UJ7GmCxXH 㔧o(M6#`$R+ 7cŻsbH3874IVm~c'/Z' ~'d/`Y[ >N" "t;Vg+$}X  OI(&Yݓ-HEGsoF^ S7Jv"Y)y{a26U\̴Î` Pvh)Oʗ9#c:`AwULD:jw<4Ptz+:Zrgn*o(#3฻jQvm=gߌk{עЫ"Wz{,+S2Xuc?CF!gƋGa-1nS &g(DQba[ΓVgk(^VY3&c1;\ÎЕ~NöG7ūJg SD(Z0Em [ oW@GǛ1uB ^⫚QHw7bK|itd7qǎ??>ǓBS>($m.G~L Us_ŔSx 0EF_;/i% v}dWɍ't듴)S`0}J20|;YdӲXɦfc #I䪥 䮍ÛzD]fҝ?1Ҁb@?{/e"HQM.,$u,Kuq0aF|觘!XFM7 B"L?s<~M!=抧ًm|_qF& rjE u(HİvQ޸GQxKҰhs$b,)6_uP.S>0 H(RJS\;Ζ*Jymq@Dy}l/c;QW["&:f=^Dʁmp/`"*OΓ IXݕ tR5D{C;1+ncٔJi:Kνu.sSqO~AZ&̢ "J[*Kt s;ψTᜌu)Pٴ! ԝ0=&+AJҙ_QmP{\}2lF󲯕J??KctdH[4+˜^:۲ˬ|-2нoK#6<>G7@ i pr]ZLAb7*'zo_42Cx7+WfAso e]HT_vOOJ뛼tR #a,P F(V_Hƞ6T,**ThMm) o-uĴ>hAl }zcP@|z^H,'!9NUP k_M"Sgz9I3j=\g7ŞR_0w_0 +=$ & Uԛ>= /lk$yp ȦCX g:{4*/&~}lw쇌h#O>o=GY?x@JvYu0:E/H^.E[zG쐗+g$A:qO?ޖzGZIsYo{iC2u\mv~2u>FS ڈMpy)BW]/HW6u֚o.2JHyQOR.f8HU>7"ׂ}/$fs;'LḳMwE!tb4ΤPtIBQ\N@~XߵlݿE@qwJipK&U"AeVIK\C`9e. @1h\y á@*odmd7.D WSϲނ{j3xACsڄ*TR5ӟI&*Xx^FXsZ"I}9+'vQ J oNɏqNg+^t5&O ^<8Q*2R/"T2<{&<%ش|0DSZEj_NH)&#ё$d j`pٸP9HRAoLG/& @&qy,/e#xf n>]%1hurY!weEpb+^2u<( dhOVd,nboo_z<8m0.pʳa1xӥ%][U9밝V"A>8"`NtU]3 G9İ"`k>aZ4F g(gL|6ZO7懄pWxɯ%d:fM=tbJ bKklƵ(;V3y{G7aa|X4vJlrxlc BDj?ۋ8(f-yg7>qɷdš{ۉ`b5[ayɗWM_`[] 6"Zϒ |0G=ɟCs(7Cm&9&Ä>/өb9z5\[G\A<6$QL )5]9iNwr#N/fB?O"t35 ЉR`D {)Pqz/W5mLl%U |A[M/$#ATq @IJL،?AQ£6xu.-R_i(x-#q}&=Cϸ  ʮҬ>"oI4 }6 Bui{-ǭUC PzPqG SqYP_1A3=؃&-5ݰ );AP٣7e=LyXx;]ϱR8TzoO_;k~_ 1:`kި *ﹽzdz`!z㵕'jX8s8QIEHGZԋD1D_!G,Nµ}AX!/ !dUqi>2B0hq5Kc@a=l@U|g0ȼv3|ɰ4veEj v,E79=oVYaiƑHE%mWUI {Iў)vhX! 6& ݵ:l_ٱYf]>B?9;TAL -gf_;&YCDB>\0[lᰯlB{71vb@ pXEDAS m%=Z^&Q8GQeFg+KFp= Z T=B)d=h6,[Haa[AB~'a-( $S:tc N0xo bh;CٳP(egg7;r -<2Gy_J}P7¯M˅AUيVwHȋ>YķI%Ro 5iLcטK-nTc9ރӊq4sx\G_y݋5uzrd82P6ĺa+UF[GN6OLP4Z~yEKlش5kc \U +)>& VfSy/-jǘ\ X4Դe3V{C psB&S"X iޯe: rI9ɩ'G[(d ." Q<}N"MR9-.iY E0QJcnu @U v\h~b]g:>]7j̏О4%L@yX7vejg - FUo* mcwh{,_]lҊmO ΁V^b9y2ߜ nՉL^&IWAibiiZFB;AB^τB pf *>W4HH כ6)w?kHgGQfXH0_k gm9D2c_ii X;eO]K2;ݺ|GqRVTUt#* 82nfdt9ꂷoaޘ#SW2ǂpo,K9V  p?`=oOGMAj+Lh*zOYڃ]Տ=#V˔1LY%H:)t}.XwoVSkÙueME_D\+H=P{s(5Q͡oyIq=#'{ }VR)_t=rV{pmlPϔ2KİFO(tJt4laf!+(@9k"Pf?6lop4}Ϙj<tEfts}4%m @'[o.2gI`4[pҢkjqj5k_ٚM9>6%2c=n1+rW]IJWp2XU4w9g }@\9Yhεtna&RlKWXO)pUt: Vh̪Kp$LDfr{yU9'&V{x[enA$ܰ'la-쬇.,-Q&PIehB4 7{GF.ER|g"8hcC?!AF#Nwls,ڴV+<#RevˆD6  (k۶5B槳 U_Mq%}mT| I?m`e3ȦBy1#1ޓ,VqH]j+SIaE`ܻl1x˖CVҨ{ AFUEMxŵkށ,09EtȞnJr(!$ G"ZC^Fa:?Ŷ oIW{{ G@`{# ΧE]΂@iǍ? 4T/G0/`iUTlXS*?1]t6"ڸj|Z5f_Uױ}dvfR(XjRki}ol? .MgL4ǘ2z͉`>7R E Lr4Q4euvLAw|hI%$UCIhW |-Zb퀁o'3,}=8FJnUwYJ:!>=U%ƶ|}U~kHVmUf=#gJ B0:yjMTe#a Ifi.).XXdUۆErwɵNnΘkR*ʿ,N]>֮ LV~9kX''IѰ`ldz6.~(jBĉ~~ Y4kf!MzҌ5s5b4̩rM_iwppe?`2 zT*>PVQ~<I?N=JxdkH'L'ATBHԡ)@fN{=X/}NUAb}u(,~ R@y;s8!sU J{1Qo!a#sUȦ'f8S4~boWI/w+--rT˺,Rݖ}h 3BHSG-sx]>,[5R;rRR((^]jL!kt."ac4DG-TMP=O~.3ͪĺergg7⡓%Z A-"=~ʵ- ~eUk-PpJS\R͐,è^:|t] . Xu(܀ Wpr #(#B* |]M# 9*1"n4:?66Ϩv?u=ɦ_'{Be |Q r&K8(RYS/aIRWYDb[flBq8Z9CP-mIE#9Y"ʫfj=E$ܘbոiqmP2BˍJgUM S(,^ zm$ D}*nT$ϘǮoRe8K!|`䜲em3?|L)d'lWr5Ie⭆b{c^ckSH~`K֝C멣*J19YN?KR\?`312BRC"Oש]g^H0Д!>ԝ">Lظ2mv Lm }2Jo^]>[rI vʸ ^$RBۍ6{5N=sek,=L E1gtYͶ5V;~bVl*49:`H' -= A^ۮc Ǐ\ٜYvx2;IOmL7M4EbM5OmLhEB98Œ'{ Yf)6mBs-gi9!}Rʙ5K e8 SGUcE S-&2@ d#bڄsK=Iaf=Ҝŋ+r9إ^29%\bVzx/A)g)5[Fl /itxy ]M@[2ìp` + \ȃ78`dqzŝ6wj\|Bl0%A Ei_V47\_s um F {a<^CZgqh79eJ)FI՚@ܠK#:S?|,"2EzaOuSd$FY|MCM.ssc;ڔ5C:ND]s M܀殹0h! w8Š/)oR\*Ч>fwܩTM4UޗjȥN* 6#~< [#8GWزKٖ_mQDqc}D z+v4J\fxZZƾ7gYZ07070100000305000081a40000000000000000000000016650a15d000070e0000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+L細a:osfVn?`FTb'cFu;l%edXv3cF&c m$|~\1[.fXХ!>~9>(c~$V>߷2`iPS3tt,]HN?*Xc#Qp/Ժ8vTE{ uI#LȲ_֓]:(` fSl~Q{-# >?v:r !L'k72mW#,k?n[&-=M@Mx+W>XW8[$<9:Yzo%~uڌpSc5%k22UAYUFCc]ŧ]AG-4XNzvW/UI`ldܿ-Khuϩ=3&Fīo:#=@i̎i2n K9(-I=$W#.f "й8/' 0VT67Q2Wo̚b^|Ϩ\}B': ,{!lGAz)&ku*$KBy2cg.C_zTjeeDKJC o-$USsPgZ*>Ծ/xqxxk6yWGYNjuiЀ+iԕ/ߌ)BXFاEO(¶YvXMrݞ yz`Pan sz"*Pl o b'FNjMpnd? B}Yp`Pޟl}>+V[8ٗE7H'؞zc1Βi=CF"~ڛ &Qey!jc]0`ēq~|.+>BJ 2N°i=q4A}_ƣ4-幱ѺTR. Ey&-yֺ%G}Ecry> `heU9 ^UO9 9JqNN?~]sz-l/ɦAZq\ >\H8l(Ъy9T\p廔`6^Fѓx7!0ݥtrH7ө/fNUFGSշ({koQ̊B`Oj) >V%lɇPYMqƖm$*MM]%eTv{2ޕnO>_ϒ촚t$`}$fD8Dw@4gUE;yQ&87PԄB˿M\0|T[mlMwEh#J?-A0W8>Z˸ £5A/2E GNY@AP R w3Lw)qZRwC|tyvkB}vbe☌,CCT11Pݔ5Rm^Lz'R8 8`}XX,zHq fq=ٽy}P 4w<-IW8Wpf_ꔬ.mii&C&MܝҞT(&C3\ךǺ#x?sҕzE`%L/H7;y+DڡSQ5 <&(35 d"F[}BHMʋ+囙dh^"ٺ^`F?E&ASB844aϥRᶫ)_>7 p>q0p1b4R bQ8e({\%md2-T(r濘sU"4+LqfZ/+~}݌Bn-~a%>L1PLgiwsyE7u2]3\;JyZXdM/ [*_^[s`i2Dx H˾ u: cs.ki74ONY8+٠R{k3$x 1ekNj) yu)O>J1ػ1H'EieV9(Ap7`S 9q>O\C$$ _T]ZK_R(CE#C9cGґ|en&sSgisƝ 5 "e;ʳAQ?'G$4Fj9{gbW˒Z^HhOU#1¤}˯)=pli $z .= wW>˨_ r 5X]r[\h5XjZVm)>y6 cD7J* cˠL`N/c|)g2u> oGYޡ0^l顩u}mDJk_O~GNfz꬛^F)i+DUq\|Md㿄"gQ&/Q^Ӆp|ZL-x1X/ MNr+b e9=th/Ȕ@mY` 8sj!/o 8.9etwWP]Ufl&x7P+#|g \]|5x 0Ѫ$I=9 1M75Cq®QLE<#6AR ^֤g][rKLU']b)7Rxt k#) !8^(k!`"O;W6YfoBPF4^RB >(j'YAN0܈[%,LǞH!v;PP8 >иl^Gîg ̀,P#\$GzC%ưݣku;^BD ec淧(=c~CB1Ujp"$#\d9<ůXX7fQH{ݐmB>sWւN+ORBZܐ)'3&Q_̈ Vf!S]/"3=:1?4w*k͊닮ESJ6 xRp]Dȴs:Tyi(q \γ+ߴ S^aLv,i%Ükn3f᷉U'W"DTh,. Y7]l/z^nK3oÕP$DmUf3\  tpj-}c9# Q1Ƀ㫈Tb!NʷesWGJ7}RϹ4bLX71oi3bؗ;XK5>=wa44؂uH (ȨP np{ʼn?yޤkhCFE8AoPx N/~6׆B58O)k^,qRDGcN `=8@+o95geXbhwmͶBeX֠UZ06t>EG+|29ۗZ M4 UРwW}z?uȅ^:OF} mw/!UU-5.(eO'@]"D7==D.bk:Vt9\ɢz8@5wV6 s1䷮ѩ>5QdUu܅pku Ͱ;479t̵ 8ѱQu4&I<!OQ/W#\Q/oG?:IaU(UU(cYo*h |l+5T>bv {2x9У߅cŨ97^ }aKu%6\(ȏÅuR=AxB'T)d10'(o2㣉-(Y9(Qi#r?}gkKkg$U?"j:~Ruٲ<|{FԹeEK06M6@~$f=0Ecjleo2 nzE.G,랝|ѫ%Umr]YAN fTqɤьg^C0YDXfDVӿ>Í&csKi`c'Sąsp`K `تu`^ $ L+D 1(ٳi֘X=NysՅ*yW3ºAV4=ze}VLtЃCˤBM׺릜9W-b+Hš"RCV]3"^\c @$Uim0[L2PK?j[fo̢Q7F<'n_KRu!Xwi$jN#y/d}qIgE#PctD0QI9+g玦\_zN$tP5Ǟ Jg\% o&p_"CZ=N%>yHx AL^$6SFuB&相Q`S.8i^Tpۿa#_lә8&?2Jl:FW"y{%_ejBOO>.\"xmEC0xthE|9'?‰+Hyt?*\dCKkCH6~mV9YwPx[T\im~Iꉥl D/AEbӇ:²S\ϯr.h"Tt*$c=wn5>HƴdNAb|cX j N~6E(>` +__^DE!Xv03C}l"@CL&L/[}dmmݏTb>vԙfS`>BJ~p(Ou|& ti=7"l6gf Knu}xEm[jTT"e$𼥻|8ꕱp,a+$?YGNs hV?JSate惘aµ*o@՜%O'T1y2ޒLHHphHagݱp Fh$:@n;0.kVwpU%|g֝B8fHا4poec`~Ed%xfϗEW /u_#ؿvU tޗ/F?09t)mُÄq3b6:10x߶T.mȸrOio+$7?3X&ގ&kSp0$DJ@zrGqw!Kk{dHG9W̽iC/WPԶs|ڝk"%YDe MoE6^c(!p; JwaV\To=HtsuسF[^ ̪|`g ZqF#o|n8+#HLGxYKQapRLf8r.b*~s Oչ~@҄63~)Kf=XQ<uח֠ x1}G tvw^7yn]G 1KVxeJڠvF30 B +B[c!2KՎʜ[ %Bu|- 'NTMWO/p1]g'{OVά'9eX1ȝ{cu!Be}F+lb?,uh/+,`>uvqvJg7DbNU.k=Zp$"hsGL9=k?/Rw WVopd";2oΡGO%S=ɋ>cIu4K0y8 ʨb ph ^f_GZ7͂,h-z"gcTL)ʼF<^//hx[̂taFP$8J$ (I7J<ǘ ;oN}u|nIA&ZC(,Ya c˛ 4ԾU5~jvT|k]' kU s})i"Wp‚8smߝ[;6L;k̃}r8dN`f Zs5sodt1nb-qt+:R8[OFR5^ N!\FbP|i 5A;.i|1j4PuIH2Bdx>T,pP1\;YF)9 *m*G繫'g߯yg'n7S-9ά°Ӆҵ ? 'v++j^m>!񢺾} PdR!2\~C2ZJ V|*q6tǣijN3cᐩ(;(:J6yZ錮C.Tt}SX5O9-EjtZPel:9q ;d=ARg^d֝oX5 J0%I ()N$ץ&Vt_uE-ѡVrhin<=i};ۻ6iM&mhiu^[|;ֈM(N7( . [ϔV,cNl (79y_vYIg6U7̡8\7h^ Axmԝ$ W"]_ tA1͍ư?- dyWkR>p7 Q >kՓX\/o `4qDa f XMZn#h*Stc.3,&WPb܌ ۢ,JIL]|\_,ڴܕvP29ޓKlQfT9\g*F1#di \Gdcb [gxT~\,9W3)AHN4X觭d:J۳RǔY\lիLXTVyLk<_SH;ᕝQ:>XsJ/Q7Xxݻ \"sG:'2wo2Cd-'3h ][ƯBZ􍻏)=c&Oғk!^~5wO~\}%YZZD(gfA~ਦ>>,ik;.%XXB)|b%vc#\&pAxA;L b:guis)Uckmg-"}kcTOT$hm(jFQc ~7~@bU>z=x!p^7`hZйb' |&xcq|"У-+S 5NrXw9Ij [L[Br+ڄ\ҭ:EY?I4XέuF>V7Oaea YrnϚȸJK(- WwO\`C5 á JIN-3|atKpMu$g)sAs6y52x.q}W5E݆E _́݀g+8y@v4FNj+7w2 蔶G i6XAKL]+ |xVo|$ B:6r+e8&*)Z]aKEAM PV! CM=J1 f*-`S͑P NBJSp,(#r55' $]5k%KAS$r4K[]~FA+KNՒ'XDgm}19 i<a~%`=w9'P/x#gڱNs 8̏Yi D,D.MmvҬT* nE["F~|OQ~Sl:#!B_2l]a[d%{aPq%45lﱿ2^O4Q8<3t5ozȳ]4e2;ή$WhRLwsY/b3y ̒OmC;'4S\llL@friANY'<-~mkXɅ#Mo1׿Ow^ |5n#+.t$kLBCn.`>j{4@b BD:wXw6[8 tY*7?DQWbz=x G+#ME5ʿ u`w$;v{ǐI\w4,Q$`(Lh֗cI(1ZG+Cԯ""qgqG5z\أn&mƲ@#PlÁׄ>g?1r?hæЯpg~:V^r:Vqd͕+jI9lEGa=ySXtT%Butd?В|TCne4DSi ^o:_o?꣹&|k%=jX54DUAvA[H";y֙I{LY-l6q[9u\sl ЯC5f⒗9o FGAj={U${rzj9WDpt,߅̱ uH?!-CL-^lYP\ejrªb(1Vl=wQdd`0zu"충`5@˒Fql މS=nyFIj/*Ga:ܡl\e>+/rʧQM33I@6XmU+ѡnۘ/).J ޟ\?VEPx`#{)֑jr[t coT ͫȫ0O1Yf?m1xB:egT=\sl:~š>aQm8wʩIIÅZ_ʷSM XeYLnNC8 J1~9)-w$uI qoC3]եbC{'<#t;GU9)aZPr5=I&ndDnc9sG`6PgY0;e 1` 2P^LpԀ$k)/ m rEX+ fPC 5sLL!$&SpK%P\:V *~Nv(RdßD&R"nmlNлjiZKӌ]Hz P:G wH#Ȝm4_A9`IE2r{LW6E_vV&VF?w-f Eɀw!M'Fzͦ|ZyTTtgv.cJeO^W&q?tKZ0ʤŞ .~ɑS]).Y6x>X,[a1?\v\5zr8-7dLu!Eyh+*l`퀼~fXE\w.c3M16:Tc]O4Ok?\ُfBN5y;Rqސ"tm|.ՎJC0LTTLHLcT'}$(*I[f* lf}4h-K|Mwi):ʱr5DֳXWd(έ]$B0R0./hx#-}u&3 4[At]V;5)%6v; <=)(J_694;? ak[7a2Œ԰j}MH-^|Y+IMB8iqXy?k~L rQ584h7 tx0ƒ%K]_fkVmR;FwE.B 5<;P=sn\Sxq=J־Dd=RHT7bt'YU>˿1גvc@RWD'94rHMY5٠q|^'iKLzO w*Ã9׹+^+n Nzs:%YC\8uYđ36gPꛩN —!7_&ip) ZD]ȵJY,ifL5a5pb&xWJ6}E({[wS쵀 3׷)JWshf~Ct|KȞ\)J7×oLfMPMVn0mx_+>;MO {@lL+=vVrrk1oAGXӓןJl\:cF;K[Fy_T4/ţy,O*;o•3QS'= 1G#,v&AXaC1 FGzQ><,}>=7Env漳Z6=grP9o:  :.}dt /ZC;nZ+V'贗Y+7| }FUWLBWnƳB_>Md%fU2sJfG$}Z}n<(#iv"?LivvH4eLr_zƆ'YUy((".~h%O Pd)eyHX€ ^O 3w;ZILWjMy\[|0Y3|o([ L8q H/] K &}a?$*>zt˃:H\0&(dXy$R};^+ga]ck#ǿg~Y^#{"$^}skD4UXE[uߊUew]a ejFU}v4kT%FnhX*|jr 4BFWv1^b}+J0fh6l|x8< o)PԩF%="S{ Z +P_yq PhEV x.['V=%^ø?W&-K !8XY2 HR!9Μf_!}1.+lvW{^L_%7p(S8R}'r+ޣ֡HD4*Sdž ǩ= 8=C;M%sYBAFڗN y{19$WX'1:P@9rҶ[>3)Nz/ -/264lHX46?o1Qϝ1Jէv> f6 4u gj4VGi68k!/5 (dp;}C6 (9N #;E ᄘ x5xĊn#ܬou/Rϔ[ғs~.c[&$x20,?,`hDh"t8>-BL@cj3Y#.Rj ( ~WjS*6}(Wږ{CÒl'm!ty9)Z >GX"i )ܫG43+"MzXZŚɠE8kJhvJs>6ҴW=,c8Kt0.|.swj3 ^Z)Wc ,nT}.>ٍa1_p(yOGZf$tL;zE!ݗ{Y}]›'{?SHʿk~>1_!,cm]{s3 Aamj%, `Fq6QVWvٚ /['X=ڑkW.| x3vvB}U  8"!T>;kiz%g$)1uPcp3rCWo<>86HC!)KOĕ! lVTo[g@O2OnErico$VnC=rV4FGHJ6u LqIxӂ%-]3p\D RRfc Vi`tAFŞ3Nb:u(s=ra:=۩ (LKD-2QOjC(YN=42!Pmξz+A^Sm/wa` 7 u(緸d%DC2}ӇqspS|Ƀ?uѣWXw[ Qrޖ0d0фaBlxw{ނ%?6|8LCmUzwV)7&3 t;J>n̙ϝbPF4K'{liÙn!0/WFM-۞h#|k[kݬ oAwg%c 2/ZttGo#T?O02q؏') ^%-O'i@݋K`I+T94>$V/)q F]7Lߡ~<l ,fH/c_ҩNNR]e)|0ijdjb`{1lqaҒ(`mK].E%Zvk"M(0ɉsqcߊ׹kt{&AV!/g6FOOLVN?բZ@L_Kw5Ij90Y!9bw[6> htʺy/^sA*3Y\#lr'ja>I3[.爍A|FH/,[WQ5&׽1CKsD#wKE]ohjrYf(@*O%!թGC#w25A5E"IѶ S6撚՗αp,u(gaE!>5iMim\F;W*>TY VvZEI/cE;3R rкcd }a6C& m|,R΍5]Gߵ!xW﷚ z"6by0Y[I|Z3rPOTt? 339bb!ՀTCybgVmf p8o`3J!~;lPT\4\(F0_,KssH)—gNN&9'M&L. ~*~^^x{(_I"幾] R{`E G JI5f~x\rxT1[W@-, yٴ' fG57-\ܧUc{s&OYV7Go8Ϋ|۸^+gqni$x}{Gj4\|qUIYS$::&кxd'5.WP86 =.JaeJ .:KdyW5=x^& /W\7˪'J!uN3'3[3CN/] $ji9cVx0ĉi)u[ =?PPП(Z֣-iא܂Xi[.9usQ#f=&ǙVjkL)k:B-ds5<)!A治VM} >R{Rd }''J/C]&'1o%19F$t8cY%pgĺ9u%{06} ƇE"سŧ&ޒqaklAu3UF;/RuoA h Da> L80=/h/ܸPW0k1r'j¯H1}^ 6 \JCVXIc դi+!78h(/ne?4~7rD1%ӰNM}z4a$~K`/xv0СP=[Gmz8}y[&~Fx^A2y-}5ni+w]n!|A_M#U4 O)Boxhg4pwP]St\j ull?d\ԩ/(cf>@1dE"%`R&P}t8#0GXB;zlt$W|^x(Յ15)c )ٿSl5nm߇$a nXqu5eg YT h72$&ȑ&`/ly(!83amOfClr]+D؅WӁ.fHNՊQ|?$]* 0Y674@hl'q뤹9{5i2.x 5S6X`EFg]*KQ WlOO\q+1],+n  nb>eIq˦ٲgpKgM/ZgQЯF9xS6}Թ징1[p%QkHm(}qLfoc8u<M PG3fQFs? m<6,SpyD78@ U;ha*Q58,QO. g i<78{D=ڿʫRd6,̽H8R|j? 4 1j~)-1ۖ`CbC:J^IHVt-lhj(ݠQ} a~߃YyDVp/uSH/0~,̙$1LMi#j (-86X>dzL-`vc ⅆ j--\n-b-7#׈\dzFЖK$h{' Muu`~wde. |mH w*@e1CA@MFBrfcT_6Qu h]7я%M.oCx8R2tKّÖ~sԷ1c9ڱ[[O@Ş[}U~, 97] p0g4氠40(qJTR".E$XO͏AzHYwި_iL\J{iY:QA(E^gtQL\ ߆-RK(8$ S#ٕ-l#O *&e0c߅-s[ ۶V: 2B;⿠E粰d3`# kk 2<Đ5/AOz%/grۧ@)9m(rh)κPK8S>6gŅFetۿ>9M{ StR¼勾VZt)wI8dGDXڋQ[g>8[mdg {!"Fъah VLN]  h;gvIJ_HD ϔKRgp*a?#9 l/} i*M E}s-tm!j̯,̉?kMN#|㴝O:ڈR@~q8YՑ>2q:X nn"rz/EL~uFzž~.X 3ϝt znA(pro1eDMA/:;3UwȎфp:IǀakXG'"*el Cװ,/z:eГI3Xb.a:gL ׳۵Wz9R>>.($ a _ѕDD Ɠٴ \N>z~,Gv%i[?d;lesm"`ae*8U|vu!qz+P_vZХ{/o`̲RfK5ZǖOtɌ^0OMQv~P#>\aQo^4a1~b_s6a Cr $GJ|NNI¢?[aΧSIy~*Ԝ!l614*575@kI%Clo^.Kȡ ےj2/H<<_]w;AuͽbV]S92ௐ~ۀ80ZZ:^ER$ @g"f'Ek̀6bh̲EDNK xՖ掟V'cϹxyrlDQVvGzZ@g6>b:`KBF,ĪӅ`,dIq9IGzP]LS^JC>.yyh },p2Tϸv+wJ2q5yȒ(0%C V}}1ddiuV#\Kx+,M;ozEQfJ`dJ3O;5Jd:"YKGِg)%LpR9ռhO!V.-}@u1Q̂zvf3}=9 Lv^cizù|PـF2=zYQD^_O]zׁY[>R;\g;P_i>T}e2cExi\XzL[?di{h~e mQ,S<7 mFTq3Wh<6M}1q}zKW!xaݞZ<+Ǝ_O U`X K$#)):mg2ؚVTZ3¥?.K`u7={H}2A5 : 6Xaw 1+17kfb1ρk 7[ A 9 |CXn2DpةT2wu^kr)#s돦ɳoT:ywE@$ـlk5>+|Af|Eg h8OYJX=Bi{0ͦ.!ѩ&3kHڴgE|5v[tX7gil̆څт:77DT}J}AxV>:&zk"j(#GɮhsaT**qS$@1o5ϮԲJ4GH }f񒏩xT=+u%>lQu^/ gYZ07070100000306000081a40000000000000000000000016650a15d0000b714000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/V]?Eh=ڜ.+ˣHB::'uVƒ??EFr'2IMQ3O2p?cw58$މ!(ecѬR:1@-EäG-cb^'oE F ՄaPΪQ/ʳ\{?4r'Yn<;΄LR,|&E" j58U]/xL3W *^wiXy\~s% S8٘E-Rs# %`LbF'Z!EwslxOmJZ<4`u;K\]o?ACךȴMj/*ºTo K ,PS#H\ص; ZS90݈s2r̕@zc\Àή\3aBWd_Mը"1k<8DQ)(ּ Kf0 Ǽrox#SF_ wNǝwkػ* 4Y*;|oS(>M՝5٦bFvUabuRiEjxtֲ-QuK3+rcR҂UN'O)mM(a\)˭#X +?Lќ-N3GJ_VO;XcecH;1-ڑnKy̠ eh:{Gy= ĺ!/ y&U]q&60߆OƤn .37^9U9iϩ|JipwIe'hMXܱմ lWhubfD]lWȌD9?t2޿PW( /΀OӵCpA zD4l=z0F-DjsnHM,5me}W\kIhyWܢ|zXC3,yx2vAcOY~c1^VQ .4F ➖ 0XOH:<[}'4Gl8 f ܶgz ur kX"t:l*$S 3Kn )=A7O$_Tl`|30vy mZ٥b{0ABsM'a"V2[dmGKsH0]EJ8C^i~bE^ 4kRiV~]Wzm]4 z^5qyh?SB-nR|g;J)zG*GccB3#"[f/X]ut;nYKtsz|eRf[SrS;xUe8|17+ʆ)Q }&cҐ4o:zk&.q1*C6 Ú"H f 6\yo}rG $MuZmv(:Ȁ1/T8HVg -ܹ^¸^띎,1{8YpAd Y6r`H'ͭt "!< eT|3 킅?Zk>m5c ^ :hlT$М}\~y9v H;eK$L!sUFweU*IlݚpTYJag>b!Q%a7&lRA!*ٰ}y*{w$x|B2rk8s% ڶ0zFw A{v1d۬ ,_@8$?~l>r܌sk+~J n:1T/`Ńn#IZT ~7W`/R)BPiQ12 ߷wM#l]vfAwn}͟*hq⮑&cg #0]fh$z6-*DcjR{rN/Z&s[/-C# s(o2=~jJE%<3#i]NWnb14n"Eq̱Cue D@%8W!Sμ.e;nNWИ()fqiH}<0}5h,AI6#yiO$ M5K!AdQn UY^tgR+[_@u(?EA;^)0y@5].֔@A=z2fCrc$9幼ș̓vUs"RYfɜJ |xǹzOO+ZN`4EQ E/&?%^U9b% 0g̣BMEv?3ɳ_O ".w]3̮C-:6l gVE?hطNmV1kY؄,lw$A1vyH GFט$Gz33 Yx?Rt?$2\6nsW"罠Â? ,m+;uH*A^ܥ/i"aW ~P9{Go1sG!% ~$IYG=gA΅S:=>FaD,/Vvh_Fyf|jj# r MS4NnҾmir m#ޜ!\1g f0MI&Kh֖Ϲ\ڂio:58k"j7n=>o2 4B磂 q˫_|G:"ZV!Rr#HL /p˭J Oϧ C>`<&2.cx1h :+[I ~+Xn(k\#>AI8̤dl[x1#k(.?sH£/)i\vG¥Y[@eE0ΆWg@"@F$G #@<{ ,Cv(sYwDG>ɺ7r2Bvl ]q!@,NEuVGΥ5R `@L96GFsn^w"~wiV'IRWJUSe} yeŜH"S?X/"ۑ s9Nve]E Cfvp8C(c? _T$B/\'m*Fv~e%e4,Y2NO2:}z ɞj*Sv֔!xܱpWr#.|d8`D *RΎ0;OVA~bK\X %oJIo]\eK>~F&Sng+oQ'ZV.U?͘sChhǐUĜZ#LO"M33eN8B)6>10\+g54; {rJ O|Zocv=Fl1e{m!}G&Mӱ#/EXaA6V>K&O2d"ߋD`0A- bdr_>|uDUG{ o CCgPiގH"d{cEdAo1ʄmxgV^7Zӷbߎ,qNQ?-%A1v[}":}s}2wY=;Fw/UcQ7 )3 2!9%ߚD| I(0٣9_<Ԝ*37 OYV?<ze t$Y]\34Z#9&,o5jXtzsO k3ig ET"߀c@M{LӯjXrԚq5ţU^zv~Cx8Xzn*׃F"cu%Opފ' fP_򨢛>}l"ނÀNe&~R^*K _6 fS)͠HJ,aU¾。ʔ:>_D ;۩Ҟzwkָ^Z}Wi5=g,Jp֎搂0cfS ȫ j3i޾Jhnw::ODY_\|V~Fn2AZ8qEEEBSgs(kgˏ @#2,G"ԓϓĤ{ړ8fkLq7} Q2w*( `8psdXCktM di2JEpb-A~0nqD826}2D>̙Q >3vܺE;U6<փM/\8t]0HIE6YJ|i5—FD) C.f>JIMXzPU|⺎fz󙦷,ݚ=N|G+hhXd͢U$N%o @g $ȴ=Gj<8(L_U#a۽87 *`b$(oE leqݧ1] ]膩7-6`o@a] /߼ WŒC\)rxZ@t=0& Ww7kf[KDYjA pfc|bxR\:&F@=K_FvTV$xqy}xAgo1WȃFAaD:;+@y\l+\XfhNU@v:2,xqgrT{>щpZiH죒?pF3,R{_2`+j]SpvX,‡0 mGqpڟ@Vz3^HT$21H6BGuJ&-z_bxS86KpXWz[sa z,qI[r?g"TwI -r(m+M( vU=ZqȾ|0ha@FWwb`ʦ՜+n,Tr|#nGza~Q&|!v;VJ7ntM.6 +a-bpKGnOl c﬚m$4a#ZC5UP:J]*`@)`m xk @6S#y44/2/@;G{tA&2;OJd'Q&ӷ|-i+FMWzzk Ex AW!{t>Qy%S?!Yw݄b\j|*Շ/-^3 (ET}yևP\!FAIM2LM?PN5[S?p&5$B.ӦEݨ17USƗY/?3Pvf6_"ie 6z jm{<{$IQF* hR6 37lIbm?@*[2k+P!8ӄ3<l/ѷ?~{MTު/pbt^߹RTxRMzMK)>r{oLz0G!{Sv|߆Is2_0^TlEB[3!Å 5 +U2lszZ_dRmfT .aV'2^# VogAmGSn4eٽьq)xy4lm֞[Ō ob)]uv70KQ] ѺH(\u*(zٰi$!贀%c_.M}MAȅ_ @!:0x1̊%TT$u\ǞAc6%4J,k7?k a }y1I-pgm~Hzwp*@y.0S'/GSD`=6my+ ifU"و%K B" \7mDBE OLR Љײ"`z]Y,r3ϙP4%W#j2x`;v7;K;bu7*c\IEOș5ȭ]2B =.(Pc&\Bx)zaVQ\~kC/p^-i mQfà~(xc54Nj案 ҍ>KlJ$E4{:KZNUzLphɻh$.亾=cc]s!wy¦ݱϴas,WDLhd"([ÄZǦL3Tnޞ~۵/ B>К3 Rٕ\DTo? fE4)P'/6̠@VveA1S[$qR^GVSGxkPc~V|x&"FMX<(MvΝs_UJ;LJx]ٟkঀig2%#&?[25A?Y¥@.ci ȚկBRsW7Xl Oq֘ʳq'ݽn8SsRTi 0 jޥ*3`!j6xkugEԌuK׫3bLQ,SmuMkW7=%ez;k.L3Yz:NSVF=ں)%`eȰSCb$dMR:ytM!UwHrܹs@kڙ׺Z{cM 5mP1%GXyJTTixP$?WR4pZ!p#_"Ds2?i6R*Jvp yL3CYn:H~J(kjKWA_7-x0J&̷ȿӉw*BV*Oi؄|LOW]#.ŮYH;!!|.E*B1 4'M[%<’!܌ wQ&cjϣy&wAiDfNKdu.+{QZc|8 OL,|ݺHn;ry3A_'*Ӿ֬q /E@:dC(y~.ſC)VbyPۏ)Duc(*79%U𓹂t{M9$2SM!m(-Vr4 67ɁD5Bw\ ^HD+>n4>NYN*(?O?z7 sKb ~$K48>Lr)ci`2f +g5]@uDqX|{\zm:1@}i9z:v?PvA;w`X?5J͢k^ Q{! rsc]`]M4Q<, 0)CI!Q Ž.ufu!٨r!ġ@e<{ً^Ô'em:q߂#pmaAQM8)'Q@svyx(Jn)Bp\hy_W/P=ޣj]y!zk厄}:h`g۝@z1qj!C@v/dmj19N$QüQ+oGjxN>l,52la( LʜߎnWt.[3qW{թ {|愴c>zO%w}oyXS,X fh=߾}.r}#z,-}\߮QoLr]76N,"g;\w tL?4_NUX7CÞ Xgn Ejf&NݾH1-m߲ݴOgmx1A_5Qm9kȽ=Uٴi@^s?MCOaR5phr@_o0L.& .7%R x|b}#b߆Bovw5'(~uPh {PBv=!h[U=t?Q̒{˟ԛm30A8QNhPO'( "n$⣃L9W8zpnZGbyE¡{8 tFAm\8Uh,Vlvܮkg 1?bƘgYAkC5}kUnWK> 6 O)H|va-{ME"nJ;"} 2Vf.':W9/<j{W GgR-kH[\AmeGs4Z'+^I`S&nʈb|H70ErhLKnW"!nï@?Wm-5 7 5,V)WV;s:3y 7)7úR#48 LܜcpALL &n>cX SGsJ)2oЁc<y5X@mee/Fs߇SEe\JzalC2HDI):@.! 1a.񈳤AHWjQOz$F "*(Vd^;R&˥ݔ Q[b8_3@wnmS;T,͌ᒰCLLT܅.Ć M&vqf+i=-kLe5hWŷѝ,fzoeW3x.0 آ?x&\?x@((؏YW3CJJԅQO-"wyԏce{ղi|ɕr*%Ts=K·6 "/V&wH A]h# 5%)NP(xAeg 7rZݾlc.ɝ}n#Dq׺TDؼ+CjӃ|:ڍ"5y?YHbk\3W8KPP@Ip]6P%j@u?6tȯc9֨&/Ū"hڙ:@Ci6*%2' 1|QZ]Rс=!z$Y&`:[zK$TT_޿Rldևo7 F@wx wI(C"*u+lk Q0D{'^|M8̑&$ unD%YF CB[ Dxt*ْd :䤮8l"  ::t9A>S'1RZ)a،Шa~s1 SN?HƄYM!AZo_C:ܕf_/lDv[PͰgOlܨ^Lx|`5A3ڼ.Z +{'ֆ'wd33 s~! YnI2uzs瓧f(4@a:p]_%yͥ]i[[5"T. 9{DD(2 k'@Qv^i=]?EpݹgfO7?42gܹqkeǡ2oAs WI0Ebp:up2 L *OH2/EČ8vyD\ 6wuSk`w&,ms?qD}mϧF7gB@NLέ*d O~6/^nPu#: {^sΗVJaXDhYk޶5Fxhlͳe-rEMN d;F[ńTVjz@|z GWAj!GEuPV=$ψti0\zNrc,UD2:DZ~3nI?{w iߋvdMCR55q);ڰeR&tBo0S\Z2sfM՘?6t$)"LPtVk v kx[a8`JL j82tq%a @.uxʆ(8՝ 陟nĄ5'U-8yRKS)LiY+~mcd0V1\C_'6<: CƛV1anN0;Eü-(PǙf0!|6xL- #CZRQuyakr/CR%0k  Nw֓2ڊdtʼn%c6ҶʪMw{< PbDq`A-H2LqB+xs:ʋ Ӌu;1grp(u9,;&ce@uӞRm0/SF6%'ZEyq% _k\W*`wtpRh ] oU/K_e ʗ*yCFAr}eQ/o6e_qP˕xyYsLna.V]nxw@6eBẓ{!xŸ(O.f:#x.)\tuV5Q{&$ oĉq'[*Oej(&GFLSB^1}w]dj,q'AV-FĮ-`x3NSm i K.0B 1Fr#fEg%Ќ95CbCP`MʬuVfJ%=ĀiX9qv(]q]:Q8yuwUAlt̙}1$%h! NM9OVi(Ќl,a ?1kc&g#]0)ܙIwVD#)Qg ڃfȬjn (iI1 sަ݉sD_s7[ `#?Яr[A\&XWۥkU@cTI545.;%kR,`v8dѫCmp=iE1U[f8Qbǡ(koeqzF,kq =zo s.YX)dnqrtҜjQh 15{-:1SD)?`> mHgaMLB%Р|j̚[{ 5OF:*Rt".3wF9۷ik=~p|r2骂4 m@&fFpM\FSl0}edP餫&-fAZPA"@Xhd[ e."9h3{E~рjq>wOsLq+3NUZݺtƈ\恮MuZ 0EFS_lH`|Vm  14ýq{nK[9/.5t!l6^֘˄bגJدڵ$ gF6]o#u Ӯkd՛fe#8B #,֕e;(.l6Y_um =׻]2,+]"WU4xM씨8@1 _~O`nqnu35G t51K@ZaTJXмrno*{C's5F3Kv~"C,  RKov)ɩso WtѣJ͉oz'vyX}Tt:mlTgyH9@Z]zr(d﫦uXd&qa ;`F~|*udFc.w.\rokfRrWl;қ~t_ں)EU$;U%_?{͓w 2oAN+!kp*WU?06&60X\Xũwrq )JZI Ȋo#^Mւ~vBn  zp``!g8k(/i,㖍RfS!=*[mt uBLЅփ ))\S|RG, ؐp-/>:^ҵW9K|1%7c]pu 1W~l9@T&rߑmK)j`pWOW,*k3m!9W~˘u:`ч@` EtZuN39kJJ,p>r4⑆3GV(iAXORfTqዤ蟰gTo4f9˕Yd30gjxV^{68,5'M^L=ItnI@6)I|'gbBevSL)1tҾJ9ͬpI$ ƕn|Xk{͡!AH@#Jُ%dUqpɨBmϟۈo:qYumn$@>P6R:ط Z?P,+C` bRt&/=O\*RݹG^Nt]C֡gVKdFϫ v^}ו^ล)T_QqR˱yk| &Ƒcj(6k9*%ɁD*+H?4u@1(PYSg{DH[IqLBvMu8|hM2J0if^E'^Jw{׺ W\ e(4x燑v3 LG rIf^%צ@ooFG6VtĿ&yعyyN!uhb3;/aA"/Xē+ $S)z"_k~cp_mr]a\_9gm>v3iB2"P)62'_+ў=-{sazb,}UW{S8l!F"Dl_{RG&"riV~) d"`©~dor4kS5QKzE$9VđH?_CoChz nd7'EUi@E.@9aĐN.V&eskrVUN . @A رoTw'zfeT?L $}NK\zwZahA-32 X~CA s D|Y +&mmY8|# }:و$)~8m[[L+I)Floբ{,Wٵ&l60zdU``v|N߈N2L:'͇Ջ&)~K b\J\O'.!)Bf8ᔥ(‰p pHf0$YY,ňMhi&EKo!H`p1%4eH89 KtL+tan p]3InHí?a,2nM2b~,-pOg(-y J&jr.q2eG<6Ԭdq%΢Gf$5[-q5ȆȕDnK*[/Es;. +*"xn∨DžMg՝IXx1}"dfxU.װ]f N#N;ZуIߡ\qqw1 ~ȕ{_l}6_Xz eΓ;{NFyeS@L\:tD2޹k|M<*4L=f9}[1:|N>XӬ٬PVDԍ=t#BK%|&ue X1{n|B֗XvƔ.rGXPC^66&B9|fZsѫf^DEFO%݇r@.XIK% Ky.OPysT]W =^>.* 5`*誜 oGj8aN`(;gc-sO}~G͐7Pʼ2:`+?"y5v雛!(̽רQnpS!~p9˜O>ӷ#~ 34{?0]UKk$! '  2FX:M24T0)i0jXw3OS0y2U:(U 6ڠPgr4z٦JH[D]pK2D\i^e ý;&e١ҹK9y5̏yW^Qvx#H4 p+Bc55?uwH[HZmbth#΢9S%IvJi -⍙Uk>9Fh\9W m^L.qKB+w =YN!w;SYY{WG}&\E.ݕ, ã$`C#QFk"g9C05FCy[,3DZ;!m.NtZ,VJ +)f~}+#j>2 %*%wd%_(s`"fxfN}vDe|*V]&_y4Ea BD0E%g»V{YFhn'N830D| iKo#p_C}F5勚}ڙ~smsgzG+?Zf BMm!HB\smŦ8b!9?uZz!RU^9]GEIaHmF?W>)lrc%[s}1awrec`s X@!~YS7-\/$wȦ,s.Iك^iZ'ʋX[*P5a+6g{(Jm+Gq*+*]4-m>'onחݔɣk7],=C"v)8dQ!@!MĢ TtߩD8q܆Rƾ6obGFF{ŀ'DSL! @T1ŮZӢϳՐw=dڴ f\a|X+u_ei-:~b7De&Մ 0Gt&m=@vI3uG6)` \-~Q S*F7bP^ajXu76ìH("l[Bq86e#q$L*%g6 2ЂSrVkh_gm$ '=Uۑ!g6 1.ZD3-Ǽh(c@h`A~hPH %26-aKGD3TUuYa~ r)ߛ~/)7ɶ*몕Z@9pp˂o :=r JAa_oRLNqK-Fx]6!*1=u4ќ s4 Qœ ~&aM.e)D(=1dw萀&aHGĝq@wZ kF3I4|X{mɟ _ho?,ǣ[6 uvq6{yp3IehOݣ#t[^{_gfcYxMVzN 8]m$vB{ں;ey(%F.'VYTwg %XS\wSpJAvAa^u·7+[ :m#LD">U\ذϸ%}3> `*NP/g6쭂Yx zH59eh@Q: a%]c/b߄'JWYh> Tx:SX teȠ(Or|?pMf _PwXM+tL]7~@~ᙯJ1hj&?vL*KFu+pgݏ@e)KD)l{=k*cRf IF509+-"M F"qAseZ+N zUױOop74[8UP5o!\ :۵4aS$ltt.% vA qR7t5NT={B>Acz ʾmt PF-+lPso1azRǣÉVxgݶ( ?S3'\ 9Sx_g>Ȓ]XP hSHe+yV-Hm@+E*xZ4)ef[zmFSEx+(]iI`2ҿ8!ƖAO~NYSZ/gְmVqll~QZCxvuV-Ą:I01eo|ў燄iroo VrSN0r[ ! H14]%t>L93xɌTպ13vVI& ]*W|11Tl|"W_ya%i#Iw~ed =C1x\H|,mP5:ЉƗ~s3A9SP%^3̣8y鷸=SJOe7Nsk g%尥 Jl/JRu{^9.w9**c ?M^k? 8 jtZB^}Bu4AVOIJeG7Z\K_?+@|L&[hiZ#Wa >ITמ7 %n=)>cNdy %$Nof >Q;f̠ ĉRG&vAs٤섯Z"6Ø)V.#odfRL³ݙi3C((q`|))WOdm A{v>\LסplDC]@pE6,m߄a$x϶Xr*/-rLs# };>žF Rmޅxľ$])K㨎Le4 d+$%#1g='Eфޏ3 I9KJL,Nh;F{e-E%j> K=s [v_ B&~,ՙJ(2 ɇUKFl2Ws\[өIG[ս};|Kj`:Wᡷ"oa*pyu=:?W2YH4\SmVw06-ZjeJ_k.CT2wwGtP޾5}Vt- {Ofr7Qas8`/G볾1X* gY A`):looxMFZ0N kd([/9ٹ"c!>د8+~'{,f`kt]JKIj7jj1Pݲ4^^ך/ L8^9/ޓ 6ߔϭ& kwbuSt^: !͑eI 5Hg]]m:o1ɋ40) k\Z Fݾ͝4R9A4S{u&VE 7<̄śQ,ǨAM'ErCvq)4NZ.Ĵq+~imWĿ4}AP`ox$Li$1'x8ݙX^ -" [sk)"tabHN/$6&LH%8>QOR/C8TwY `=~z].VNZ1θj0ʾŸ6-lSXgn<@_Ąe9ێQW"M)"@jevͶ s~=&aVE*0xQ=6 Aq2 1*2KӒQ I<]t{^Ҁ ]_^BľB2& VG\Ъ3`~ D|u"s}Zg:xQ!%W7 7qwP9A<d̾/lYzα""ֻqfQ< 21tݱE7Ԯl-H{P> "n o^0ZHjOxj=9@}kTvU܅DLxn`SZ@CR.w/A6|8 k2B}?T/C5Sz m3pdCQ7y{5>-x8zmO2]0b$k|19(5ࣲM,y?fT^n۽^Tp5W'"nS6p0oa1CXKIu_شnΨ ?0 q&ͼ!͑ 3vbL7f/<\>5:mh/cV'hQ>0݄(aVI%+=ɍ3G=jOq(4mN lVxHAINR$pVȼ#O_2E 6h9[J؄ċK$XqS)KP7eĘ~Qcg#Q41! U8vWډ&KG>"j-@MS 6yY͚"P+ZY#>}|Bon%mɃTͿV L hN4s\ޑx)r-'wraρ`_C]m&#NZ ƻH4JU*'NK&O+CX6T{t-݆K$3k2h4X3[kI)N-)CeX~GpGfV90SG_!;O4qi`.t4:QꏱV _}]r b{0&OIQSLurItF8ۥ'mG-ȋMFܨ xW {m6KM\ˌZbNH/'R~;l1w ~p|!QL{zq t\SH.th-0e.Uح17vtEe +NT[dpIח>sn>%@opIQ)}M8m0M(J}v<5u@<ގzIūؽN6^S"_)=}c N)`IW)!EJ6..p)N{ b&ȯb!}jnj1bH~֛7a9ԏuزH9wMc̩Lpp9Ku:-d+DBۃ;tuu1e#UEeP;L&1b! xRpwl-ץFLG Z@1Tl% (%5Apl.Q=%?H3Jqkԛ ,j6 ^-.`k1(V,dՊvZ~g:OY?2Xu}OH=-5Œ9| dkmePɝɛulln+S߆S4aԘ[qf Cs pmTU:ɒk>Ayx9g7Ai_dMfȿ&`8I Q27¿E)b|E]~Z0[0v bTRvR۾ST@-[*v4&Xo:ŲY{ЗVk(ΰɕgyȼ5YF^eVLQm{~?e,%\NG:yV4xa"F0E_˳Z=iRvưtq]J W U%l7 a ߼4na \8mplc 0~9BcoC$ wy 1GQ;ѤjASF9rT]m!o!MuYރsl '"}IGzz8Va'wQ&ÿxT٦Lkk:ƻ ߯OQpggQ( q_=)޽oC["Fd)Y8"a]a)B:#Z64Q%$PCl0El6H#QR3KZD$C]L ƊIM0Bqi2yLl[f'5{Eh!Nٛ J(P?NσT |,Q1NLt( /yw8VXu\[y\һ=v7@`':aFT"=c'V@Y1+v$27 Ɓ)Y$PGh~xخϷ15q< rD9 &W۵ڴX?h֫(B}]"&p*vճt+/RhT%Ag͠իΒ#ҽN덟w4Rh.+-kӀupBA {.n|sMΠ |U@frOv{{4T2A"~ foAPGP)=IؕyB[1'G0`TTYuv^(#4!s&< mP~1(ύs.G<2'uю6 Kus&{nonW<<Jz"2"'o!x$vp}+H$z&_17sd^9_fj5zbrrDtФ*yFs!K-G5|S#KZUcd{(yE@UW!RS2RV1|MDm%ʥ,2|C1+r2J :HY;}o+ -bZOR a]I.zӲ>3}u=*1ۈ&Kȋ&u[*?1c =UΗ=iGΈme'`=D%*(ͣ匉$^韍4Tf @ı _AqD"n.0jh_|]Q(%KjNV_,< <#sYf?a^UuW xd5A371aɻeZU/͜K zb0=*- .|A-ETNu%z.N\qnd U8GciϷE8>R4M t %ɤy>ݚ u@.wen]&Ԁf_AsŹ ,% u=rƹhшaY8U:ϟv 9|`dڎ7i4 ,R)JjqQ4/DEV}.ICuWg@P&Q֣URfu) ,QI@ !"%j),Ӄ 44?z"o]vsGǐ g[ jsk"{MW“티d/j\kx_C[M2&+8a:^ 8}6nGЀ NY鹚$w`iS\4.G6 -ЗB}fRrm1h Ų8xHrP+O*&F3h} wxNMjcyq0WX4A{fq<~* Guh#ue8)FӡXg; e+Z$PbJV\8 M2o{)p%9@Qtz-jNY6a"3,^6Y닡 .QCA=b~ve.]m}wнAh6m(I]U 8E;f#|?{|BVSȟTzއ% {OǠzú:8s eVl(9ECj2뷘}Z: ~ğ:aQmB,ipI l 6Qq~B=<$_ձYJM>SIYf=]F82B2Q)i"ljY1FYTm"4k [Q {fQ j)PqWrv.>Om-Hs*x1SzZżaDGTM5fIDdnkM@YRvBtw3hKg4/D&nZ=$yb9[]ax5'u2OKHE:5jX>TC#= >ѥ QorגysF0$Iʸc(< *6 !ЃCU ObRQX/0j̏^D$aqK0 w |~"F=U9'xHE<A:DQGlmUю)'ءt-(TA&R!X7ǧ ̼w}9k}Bkl7IfFa!w0MVJeNKs.a,Y?RA Vw ġ \Hm{+9ėYb6ì@*(*Ck7aתvՌHvqQu͇ok;5>^Iңo-K6. G` )Ԑv3X,z;A-c#E@ۖ8ljCca0 cgϝŇWv"K| `BPX6*2MAFT_էL3e7\Gg >M$V_SoTdi:().@ M<7ᛰ)t87xfHʮv;{TAޚ+V2j aEs*X PP&, W ķe~= ] '~5ugXGx%eY'RzéBOr̔bKACYa< Q8k4KR18Om1 xnz6uȲCNR6ak'K:.:McT^y%/>,|… ȠmQ5yۏt@dPgIˑaE bfhC_=ҼkaeJYD8g5l-zաA 6(\5ڽv+@kzy\DFh2I B=nDK5-A k ZjdcQ~YbR,B@P?z?5EDWWUtJi <+8叄1)%8M;r4.a=Sʾ+#^$7ty/~lJ`zoĵ>g;295bLnERQ?Sgr@@`mu ^MIq", Gor{sCN(\QohBz???mx@ƫ(SgӁT~ ΦCl!+.WsD*> /HY8;!\k8 Ϝ Jyct́R^*nko+VhMEtʦnbur$im1.5w~K)L՝&>IQU@Ҟؿ:@Ur~0 H:f6:4@i^Tn{^w͜rz ?-|F_ ]XbFSoFj e? o``erR:چp;ֻ>is>5b@[UMky I9x|wyti~sћȺjg=,f4=*5Zw4a':%ʳ' ]Kg-mtA6&DMI[6Q<.k#zVUOT',-J^Y&?1QPQ:ဉ7mm IoJ[nFEkK$mXI ._n#&Y a>:1 e)Vk;1bB'2Ũhoң;.˄?eFFn܉P3uh1*3gs/ý˰փy.EըkFXl{SCfj !; M.A,-/1.N؂wn9VNmZNMAO4ڝ%J te) f.ڰufGweBvӏJ.4a+ aCMr`{ܵwbMZ Pi=^[ǙƶG3O"kf.(J0?t=%wmY*7fvn15 dIy+}#iPbԜD;Sl'IlĬXp5f濍P0cZ}'63bb_'OJ^ڑ_ÿw <,-$c$f##ЃPu4$=Cx%V`a/]S.DV'+!jpIwhzox;Ki\7n\}4>>M<C&U!ȭn8[N AcfKv& 2v[\E D͸960˕vjYf-ea7!2 Ԣo ym G;Ic~7`K[h0N>kh#d~AslG¨ zbNO{eT*FڢjƝk n3QcjPI@w1IZ'GEM:0l`jp%m ]|F>h|j#ՔpVY]w1=KÀr q*'V^^$" #EIp|J+ ~4k#-אx}4_bIhAYIE ]F :c7WTk!~fBf,t0C !k*9-+V >.ЮFy8 7csYUA˵u1߻yi1}saf&L'y@6HiߔDvlj3-ldS ּMyunz Hdަp|%H@j, Oj\ m X7L*}B5%ƛIuudyQ@ =Dg,T^;z8j<0<>!"EbcrjQ狹OP6fX76Bcԣo?[Y ((w;qv u w"']5$NIo NϤ#i. {;x̐CsD0_:yYK*Qc}HhYp]c"?c^]P*jT,Gsf{XDL0CL傶s6chB8bPAٓ|zpSu1۸9T ESHHS6=,wrVp-1l3Qi3ժj>,Ő,ÓуN-ߟ4שRxM,*Rc0J%lXeeɫ*#:\Ga#yo2Cne,prbE-^ w+3 Nv ΰ} #HұkaGNv|-6ܵHGRZE^cV*/b$D맥ć8ךq?TziK B L!US7y:@ZOzq*@XQ&C!ۼC;.q#s6ּ d0+gg\ö矅=c'o[ n ȵ~r~E0F4 mWWlDw Jm+9]KA2s:R 1U)&'Qe,9\ٙ(%pJyKPsɚ&"WT , |{]4)LJ[NVCKuxV YrV<"r];fclq[4}WQ9'z*5̖3\+ X)H}^6 *KZBDy pOsEZAa"1j@ds>^T ijKj"/)@p"(n#HVP8>d-*gdt㣽jh:XXKbS18%V ߂B#!(˙2d~|НLxaoؿGcV<, \|0gƍSXGF't+ åȏNe Fو`X^:"k&c ]}6HYj@ϑ^iP8GX.0Hd FsFr9@'E~S~6]n<5DeїW 0}듹vwkﮕ< w7A8?u[ oCA+!>A  J-l싈 D}FDYԓ"tiҳ?Bֱ5ԭ I} %dFSЄns ξƮ_4>p F1i1Z;6%eH45.7'|]R'a*Bd&q[?$}BdB+(52Q %Ņz#Xٹo)׫8l=ݢDABƂTM͚A¸Ll 7 zdQW>|{?Z5!.=农7φeR#TF,W0;w^?$pgG8|߼)?'gaS`KK K t=ڪqpRlH` 2Ubg Vi:=.[.s#7l (6!YQ416.By9I_L#vg rRw&q+ n/>=MUb"ZL;'pQD]p͘:aQ~}"?;}U8KCh2v11鬵;w癗};}{ƚ^>DG:C3 n`8^tM%Ha}14A0-Jnﲻ)( u5867SNX9?{&&v \ե^G0ʴ1\~Lxq^U}=;ǩ*(f7>|%mï3ܳ6Ɖ{ygФ]ZLj+4%kO2!:iEӑ5}\fwM53<Ƀ,1) KL.m:)⇗<ڞ(-*:Ԫ"ӲmS w1I'k#xXIo5HT 鉿ߩԴr{^4sl+#?򶔒b>ݹs% oCpq1J}Ly+эliqIJKZ02'xlM 0,;-XxcA=>9+ 6$%*{0F|}wMP#*T*ڟ0J+Cba= -o;nLs-m0b >IHRi$֛x~qkƱ_$oURBR7YEd[J<AY,i!?v;UA@xVGfl |$e 䜉cf#UᎬǣD>> g_`!A#hy+ r2 ֽ??BB(Po5^ vdH ^;(oIv#o%HNP9-/O%ZF?L|\{Ȫ7%MDMbp(C~@}<9>k!Q9alht𐙩%y>3̚B SQM߬˽Y!K&VBL\M!K p9DTfcTz n _{brzhٜ+ߥĮPեxoPL24To1T~\a0P*SKq{~xlۆ$LnbeGLa኿6Kz4+*aV_ W!W8_"w(LT;$C}8T(n@b~!FK"TnzFKsxq /oCu*Ð~o/7ૢ&h c8wO7:5!{U@ ghRMVGDcN-emö.HÄ͛#O tܕ\]XG\ҍ]#9Vv)*^pƾ)Bsg!gfX[1 5~ L#X1\bQ6ԅ+ZTM JB;jޤzn za?Q D1O6s˟,"D{J!c7~d1Es_gX#Lƞ6\Ǵ;l]9Aڦ ;$>v0Dp+YsMp5\oVn&6 5I΂vC;ARS ~UABs2Y 2⥡ѭ@tg|y43!H-MbSZo@D9xwgyܧY5[&r8"jxcڗ"ؐN= $k4Zzejx {gU -;˓wt"٥*~n`ͺk`Q !{&D 19A?7ѿD##/Yр,pZVVo7G==rd@dV*#l9f=5%M0z!jk'ݫP"[T&V?;'F1`*Ċ#PZ1-_7=>梉+ʠ2%}0v؛;Fn/lYӈ:˩߈b(Ar{ݟmXmRwQBYa i.[luRJI5)%Ϥ.{Fwf$2@&UBO+)XhQ1?@BWAM :iߡ)3h Ԗ[&hL~B-یe*u3IZ2V@7Nct)ZBQ<77y^_{;.=g41:ҳxB$8oh.s޽T+D*`{=[}x8Ț+M?=(p̟<4 f|zA/"ĥ?&-SݗNwK̘,D [ɇyg 1i%y`@qС7ER4zIK4ӆKjC{\\y/RK8k/lNxpvp# 1=!_a'0x*>h#*`ٷIe4YB}\3[. >gLdy( 'H, 3hr\&̱)ҟk ˃j28[+\~_ǿn?UI(SYRC.G /gYZ07070100000307000081a40000000000000000000000016650a15d0000a7ac000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'-j]?Eh=ڜ.+U|3*)Ͱ=}~돃 y?(I7wsm̖KoSFl1g7qPܱηǫpA W{bwq2*9>ݫwl`kdE?1'8ʥRfCyXMx_*0 `oF÷\&)GmǏ/d ɁΓ{+R9D!*.YBݭbKgKZ܍}%Tó0žeɵ t7I8uNȝr`,F=]^K|kClÓC R b0d >[4kl?@+b7X_Z'[.1a'q!zԾEK.%Ő8JN,sE.@/?Dbb15|&p$$ea%;, ձƜRkdШر{,b-k9|ɱ{<)ѣi޷/`Tnx2\ \ۂaC4 5B'cv+%4g)dc hGBM%}Uƽ$T}4on,T_–VOGmȝg 7Y\'RH0wKǭ ;+KhxT8 ,(K_>0QYxvP-̦:R:\ V:鳖c\5f/s "ˤOPQ+5D ͧUf-)D!Z;ua`~Dߢ IAϼj#ZEld^`bWz bb ,\YM9{%1>)?*ݱJz>Ͻjs|ؙ'Z uY+G96یbh)^gΥ;M,˕KsϏ8:ņ؏`<2{TmlzЂlj<~ 5yCDH nWʘV?6 h~]yxnvYuC/")4n =:7ط%b<(Cl05j1NG2f9O.Bg8ibAsYnTa6&1Jccg5(ў JRr3OymD_%-Z!Eyl97L.x<ۆTZg>}7dxN }\i ͙)Z1 xzðܽjZW1^Ï ͽDZͰ#ԟ!d9ڮfG7C? HΕXQafY&geVf9a]LۜP؂XQa0St3WaTQDHf܂Z K$ Css\w $= Ze#ܿeon>?#QQdD}$.4_5 2 ;e>T;EWD^xak9~ O{WYníǍS8].q?(_<::tң=&GKh$zʷ/@SB`cͩ*}i'vJQK޵BM&>^n)_5L y N!xoַ\ Un̶.ä|O">Svs^P 2=; 4sގ6U^g2 R>asS=u,J}X>=${̃AԴ&A2Asp~-#z{<./N6?خ刴,N{yb6ĥJN>{?`˥%'XzsPe/ [(;;K2(܉ o@P+J/-ײ;Bz3rOݱ}(O@y+"/bx"|d)BʲvJZϳi])Qb<޶:楻=٠}J{cFqNa16^4C|8B@O`{3v8[1t:iXDEUR~}cs?dip&KE&bK: 052 1?4`'(D &CyWMdxoVNF( 2t:NtL11;p9ÉF~GK;]\?bf0Ϭ~_32X$>{Pa˳g6TM:&C0u HmUvr솴4*i*z;PE( 'gJvRUIzsZ*)(8 d)N.\ ]j$Vwj.y仴# 3ߗ_URMK&cF ΎENl %4ۚչ+:CmR9{a #KxDDk38q`d0:~Yԏ;N˪篋\aaߓ^NMGXN D*aUv頥:=YD3p uˁDǒpNM1йeZwCi׎NӬ&l_n< H̘ܸ OT4S z. r:T@̝gj>3Py iLF|jEBő7H#HFX显Eh23S9-bL7~hF<ƌXeZ*Xw/((l{t {݄Z[*NQsѱٿ6MI5esSfm(emoUaAQFX$ 3 ċَ,89gAиXΠE~O|xc+\g̠2>]G_b/p /8Yo%3*^+pv;ma:-%N7Ʒm*Jf7`WAl9vZӡ9v-G+s+n-v3o@.lw̡Fࣳ6W"˓N a>4)5T0 b+AL756iP_/GWu|{T眊zAd,{IRtP\i{}VVaf7ʆxz>kM>ET?"et!j8&Kq슽S7}nZ i:_Dr(x={Ma' y@JqIh=OiE!Zߙ 6i'U-^E]3Lj&h|}_s9w셑~ f 1*0<ݟR.Zѵ_V9RқXk8~|BY5%R1k*qyߜ8hcQb|cEdϴSA4!* ꫶Dn.<ү \Z\ɰiu8q=sTA[XxKM&J``F19ʪA7v[^|0Manr_3INu宼d0d P:qGmq\w@twdt͗H\',bϪP#@aqgbQ*1R1E b/5/ WH%nяKJkk .;9?Fy`.,!h[,Z8ONG5hC ?>>cVݦY!>"te0vEY.x ʲRi܇Q$w@nw4JLS8S\u uz3ΖTNBգ T䬫JCZ!R[Q}YCx}t)% ;ǣ)o>+ 4 Wez3SV8J>=KORWgLMcI(SYNro>8+ (ًfB%YPu|>ψ^֓7^ 'f_@"KpEZﰡs*Q7ro[:C >,Xn2%(o:: {g?ΨU(~u~8ݨ)[ltpODy5zaKa0M~b}6hy_̷I7%/\c@ 'pA*FYdq'+):m~:0dn]EqcrpGf96{ds=n×I~2~#שN?NRWꞒV÷ܔ2 p9NƓ^w4B 3!M(ʅlFh|fDfL/A'(4atqE6Gq1Iqyi/]>Ğ9KvAsvԜ«0B(W@RnۮEfPڇu rVV~!%dljLëNkrt1acw b/:a%ߕEd%YZB.G"_7 I Uy?zn\֐s;, 3ZOw+aga8O25{fs󌑪j1 ܋xxˢߙI Vg|?IaEs3<9(j(I% jH<[M#o6WO s54QK}6xH 1;MS-TZpUeTxQߓM)$5 Z&'h}2ɑ5I> ?)%< #o SIf6#qf@ggļ F @8ZދTD`啩 O 2AkD3בm4MFЃS ?Y<3$܍]aUZ(uBYB|LThpɻZ`+uaQg]B tGDy3 ´c5Ÿ{RRek9lHuA|;']/"5TrW|+V"ԝwOE˟JD0@@TW_ESƵbzNVhǣD9s2vdk OV BFiSS'D%d6G_NWAҔJj1Mɱ[vDZE$#mg4FŪ`\vs*RuGGkLP7um4 ľubOm}Z:HZWk{YwlfZt٩W&:;aoߪ%blqLgWS_u҇ iKMBF^p5ے%'PySQYKId^r2t+ @#vt/fN WERCÕ!^Kzd!G5ۡ. YwB$lwj!/AO&  jv3~18Fj>ڑgT{JssVômSxۉURYfhl@Pkh +݌P [ ҳVMI@Ìoju)}05 U.fW3KM3*2'e2ϝ2{,rj+Ze^AZ7lXwcWRGcU~AF nn⃒̜ұyJh%JeqƟ"KC_CBjL$@i&0<-s _' %t $ -I$%yD)<:;a ygƎGftjvx6tOa-x3sÑkXT1 ZzY5`>gF&J7o$gKi/b.ZƠ@zH x8␙y h% Vp]У@0Ow/he+QslH97<$WS )C F Ps' !xAǫdN绩ܗ dsjVGcڦg0+vA1EJ(r9 5fu}ÎbQZ'0-j$$?:pEu?T` C9F ! #^̼hhw siQݩ*O9KC[0QYpxCJ9y8emav 񊤁!)b>%yTZBB;t P&\!NNeQeE* $G7,,nyRv1CWҋE"j#` 2o@{OU4kUuӁkttcj䈐X{0;ǭw ٭4*M*q_*uw2ru8=A꬘x E`(;,E+ØW ` 6s~;(%BҾ`\Nu 5o0:bWbdF%Z6ù(?eaEKVY]*7IpMsQr͐hKh4Bo&mN·HM`Ǒ$qwT6\t ܠ<ߚuMH lяyٙ~E-LKt =g-$:ͭ2QMdin`2~$ظl"'ͽJνY Z={ j[\c8>/9܆*.m2M"uυUޱY&/*d_W/ӝI;x{( %ev-LY`K*4ҟJ])Y\Fl LAh1nm=i-]nּJӍQMmh(&^@eqt WBu֢#dKƇs1=BGKzJ듻"3mFdgV*l^: *_=L %oz63K-e7|$$%Șgooqo# \axa`D5̭h ؈yg)t@ͼi{񣤌W5(!A]M _ Wv& 8suz+FYp5! ޙgnlLz7`#d4E6c$Kc^/RwzU]L^[wE^ c_ע,xC+8z0$"Rt…X( `%&8Jpvznj] ; =IUC !&u4_pcN]b~yd%?4n;l)}cab/9}T9>7!_LWJ͹!Pc|%Xm'_N*r _#C:0\:ՈcЎhR8Fb~{;T6:X:&9!v O-Wo!Uz fnGCMY;w@E&DQnj{+D OH^:ÓGt~;|!'e.^"syTe9 7RxO {Ty3+ܭ-pKu V;a{[#cgb}n4'64Fjk9oBJLRҔ.`Kؤ#mlqIˑE>x;r+eSptC3r4Y"D4#K1#<~w(ؒC b [[2T" _IJn$|vuO|&,$^]srӑw& 'E;Y'"&+;l'G}h^̤ݢ-Ii,0BW+AD5f"wwݬn)0#`υ`H]Es͎t?݄:z7u& 3%-| h] 8̰;+vhګ Bw69V3:ϔQ0 Σ[]|FxN1ք>c2/OGX?&xH)KK\.5UQށh۞*D`<+b4 @"l')\Tw~MT<!)T\lb ;F5HR . 9uD eDݘH+M{V|D:_ӓ*`˧z' 9!`7 k<b:NAv|$UL%x.|_9LU j<4ҽ׃A(ol8! pucKR\_IZOϼ[dJYB߻w20dGCz e4XCHtNa?^?e{>TaIDdC̓m.@Jl?}.(J59:㐸wX$d0-NXo3F9ñ%U7La+~miGFf#gێA.ZɅHY;[窛OVK5jg['s^)i%O^! ~PmֶrOelDzjM7m֤YGWjEL;f,U}||r^;5OP4L-6'6zr_$`:v=rn- IhBɿ"L"b[Ju\ )vs'5XI@-Td!F>h H܁'+%${t SG:H}ai\,Fba]aՀH2 W%ͱ  ٜ`G15{6Urٺs'*ϱU2aQ#p N$GQ֧wsFKUqI@ꁪQ}zW3PYZ=_4MH.u2pPep+$ -dwy.Nl\Է#?ႷČ S v lMZ*BFD$E# Gś}MQ+7PM##},lk%l5Wp?4<g2TߗyrT@|R?EL۪(8mG KdYl.Syb&\b1^ ʪ{5\5oazh'կb(Z!%p3EPu}%= U1bm@z&c FCi8v "P& x'tܠ=>nƮ-bO7t`ZL׵1J`;4jdpmo#4PG8>[|Tj}VZ=C]Ku 1z<j1ov훴EeSą|zCnCB˯^b4.$XLxc!J.q8Au-RFq&Y('XL C"kEL\'N$S^V,ud_G̟eۥspEnšcpYmdQٲ7Η"@ fi xg,)]LO~u|Ӥ%n"snP ks\Q+jMmMY(Ot7 w%p6S~tcWmĕ`=X4UaMҊ ڳ],[]H2i7 L[uv.2l*!ttN~x H3crfb՘Q`U-p8ȍvDej]4mO 2λFrfv fѿEl59i@8|(WDE]`iUlx;Mk $4`bUם1l^NUZ+cȣCIvA☻^oȢoJmS|_,a,9N5AO5RR K={SJ1'ELATH׊HVxU-4 [fű6#pM!p)&Bdu75t-4Uy9:/P`5#2-YI['cYF)=c"w+ńbrC R(5TS xEך!.3ЩEsJHf$JTK"<Xğ f34ES-j=3΃Bn=cShMFR SV:9;56%"g$m$ Ӥ*NU͏_}\+E8[n<jUЏm(/rT҂p~Ұ 9=$M`GO R+q6r4$:., FÃQ-P@ |CвMKvjXGtlxIaF3)Np;4dc)l~DuVAsNT Drx @9C`ȽsП 60e^jJܧG_1ْK8v[҃ )W. F0BP*X=<<{RXP`:MwHT re1ugT7p\3vvm)ۢٹʌ$#v;ۖA:yidp]V}+cnn+TKK#]&zgA;bt9W)Ào2U6mRj9ūLBOrKh1tӅ3@Ut,^soQ ^ϗXD#Sq;vle4ڎ&D W}eOkeP#r0sx˚"Y-C#W%0w\*db#0ڠF.$aEhZeR %̐F yG&xI. r|"Vu׭~v~_qxlAowa3 jrWyS34COBeFN,p,ҦYظ1]ہ{X_ENNYs! yDyf5&u3ߜAV|,l(Q҅>I:>sG(EsJILR(_&A\D21g`5s!)ʃY? NQޜb.S(]o ëTqm3`82Q-Un[Лl[iÕNMu0mOu@:JpR<3@T%¿7𶷝K?LkeCLG)Cqb!9K0u?_45Y&P0ߙ+:Emcr}k1Q `ūf'|0&mӗc\PcFF?+qd,>(Y/yw=Hg.*ObS5g @>X8"N`< FA Ӕ,Ф^ݤQЫv)e_dT:,%wo1μC0r! r-$LF2Bi5{$!q.d .RPEʡft:q6>blMaPh+{ҮkC4-L'? u+^[;Щ"5gCL{C.2E Α`k`ZYjn̹,bOO#^ \"ŚW2 DgWjkв a ;X #9F_!"9/U+$ϢFME#lkn,!tD4ۙs0Wޅ~My>V f$ #{*v)AIŕ3Aeҿ|.xҪ5%b6&帎.wcu& P "%@2J+{C#`jk WˬιZW<%>D~d/MWxE>ۧ(zGrcFx@B  5ji‘_a"~di vSn `y| AhU0,¬_]%R^mmȄR5Dz  !/Nu[7l!b$a&dIGAh (B}tʮ}BD-mޮ#D0SX2Yu`XQ/;`.XR6D:O-y_{ˇ zՊ y" @is`-P+k9yV!3 C .sAXr_Vg.=Gz 4y#瞤Ju,XknxNm)]HASy!Ǹ0ų:€!E ?g3kNq,N"qn҈IDlȰ2ӫ(`MrvPU-}v ^g# vR/Yާkd<Twjr]^w .oAp/ڤdSE+R>d@N9ȆX8roX Чg_ғ6ڶrw^Ù+2}g0f$SULw.KLJQaSr'[GXN ($x%jy!iL@iiFFÆm#V~ME(QXAA>^c¼sod=ÌA1v (c)MBTɂ+k9愢?\]>U^=g7=c\xoYe25p#Q\m3v WjQh9x˛\G:JYmNU6׺覞2=gh s̺ߖ2'=6J MJ9b,Y1/f'=}H-*H۔*V t++SBqjL@G:ln`0$>aeb6JTclPo-JA3uB7M!]ģ$㉊SA w#qrƒpQ E:́xygikʺVtА3/b+ EjJֽ5~i3eA7#C%i n%ڳ<SgXUm+xaWHcCa0/xvPJDqQ:g8Oxއ_ax 9~ph1٧Fo"z[[͐xr[!׭yeq^Pt.O@/ڼLt痲{@ } `>O@=[PM>?oBK '˰EAwkA~dp]#;_. pȝnNLǧpϦfІf]߃8Lǀ2#١a<5:N KHՆMͩ]rM3=$2Q&RH<%9&1Ձ(J6As]-qF=ܾF $tŕ^!8O6Tkii{a}] !1DƧ$puFhz^Fs$np^@vϪSp&=2&pH^͉{{ >= rӺ#n}a%ó&$"V1RBfC%4GP;xaWЀM{HnV"Hԁ`ot*qV)pv/Dh!;%zC] Caq )\{h3-i ӎk`t` J&M ԵI6֮!0~,"Qy9B70Yju u'8=?AX!q -n 嬣Su;יsʘ }DL[JTJ6%< 8 Ug ?^[-@^XvlCtniAM}{ru!.-LR>} bܩ(lU\Idc鋞D_V.MLbq%/Ni8A4ϊo?a)%_&z6Q3ė9!{;^fё PE~.sL%1ַyA𕪦Of?ি6YQɳL[vB8$|)Pqt9*"'wt֌?@YWGj&sng5>gQqY*ouH~F˲E!;%xP'ZHc>)s;KB=zZz#m[V`}jNDFQhǯ#|ªuȗ~{ǃ /{D )I9k*1vp #E@BNY8L22}G&2ċ7h։qkH eoy{N6d _m'W.~mH.׳F0(T3fO#S}8; ӞbRʘb,]\Jj0bIۯNbEb.}[7`wgC"G86K\UR,e#̯@j$\ѰtxkGQ^ocDz:_*jݜ|+f-B젢1*s8aUr$ H0H`tn6a Vv~U\i@R' w2zX;bJ^+l ,#eDqMrp(fisD/7Շr #Lh? h=ČfV^ WpcQFZ_%$)hO;ĘMԼgb0b'3sݟvJH$4S浜 bb+ 3te(hb؅-NK0 /|"S^D%eMs>mf`ܤ[އKPq%ϹTqlЮ VHVts!\;:t;mH{MAttyϫ/#AX7mw] `+rO_eJ3;d,`G?(gȆYƬ7WvIQߔ !B]_ `&:*|`_eF]+2VGo 5%%r[BQMLZ9z}(R;sm/'jk@Oo3$zkǣp׬Po!,YO\9 rbi6uCٖ`Z"[aAŽ OuᛰTvt׳4^A"2?6_Gf׬5r$[!yQʷ6&hȷҒRW?NwP;-/hڳ"(ޖ8gs>2pȷEA ~h}%6Ҍj0xT~$dɫDuMlmΦ vu8rGGFÔ{Tt4 #s.EТA"fM][ v5΀I|VXj!dtg;3/.u?+Ai%v]zGE/ϾX:_ Rcs#K;3+8.Id:.-3.; R:CClhJnNx0H,.\`JxC_9v1ֿwc}DLeWͶD=QvEō9LbѵQ6<R*9E?3}z@VeGæ( 3pL gf5ŮQO]ѓNwV(y|P[@meHW]wf{ruKl-zvɃZ0Z,=|g'8Ηp.VOxf/Ik?Rf{O"K~ɬ4A NcMZ)cڤ8<̓nŢ107A..zSv#a>o{D?V|y8טvM; m2cU8OhbM0ru8AK=`ޝZ=IKALjjvnwdM \}2r9!HOʵ7Ǜf1yM'A5[coR2zYQĦ/YT=Ѭ},V8rB\Ň6_&@@*ubazÏv Ӱiqo4EI·F0[k~ D6Rwh*KљGx}c!>O>؀1+@nQ3y C'nZv2t.r r#G[Q7c-PLMX!B6{ 7O'$MN,=丬O蘖E Cy؀zؕPM@ ذ@6zn*3-ۘsQ4]YF8dHA M{51*kqMRG5!hOv0#xbyk1mL ʽdT(?OLgml !T2S]C`3u;k~K#C+#a}8V{isЦ`+k[ǯU_\Ux|HilC!}m([] p}WNخi~F ^XֆҾTgLj~0+~jc|I >ANr؞Ea-ކkc@FU@8~]0SW?$Yp8/^p0Pk6|4ClLS2< E7HpXh5eFNw*Éq"`<Lu z^hֈ53//u??Â#JLKSIF MoDx8Օ+Ewň ?r9iQHıXO[2gSƶV:!x2ʪ˳IIa91"p)>6J(rB#|Rw+/ *O䋹= 5sGX<&Yӵ Go XJ- Uo[q4g@ƟIˆE=V/ab Ī]j%N֌Sً.3pGPo ̎`a*.ӄ^ȋdqSdxyҶ> gsMiX'2^\'TL⺆mOVP}kL`gt?cT 'H5<~'ݵ ސќs\Ae'(2l*·D OR@Ger_D"@B~hF:ZiQ: N >gv'z@Vѡ?i)NR;0g6]c5 E pqh#xSU)=*%q|H6i8} 5漶VChdJ (4Syes.WdM~7ƀYlb 4#79bEXc[wEk/\}. ;䒷lq|$Lj4u1N;Ao6m|@R݉Ye׾b ;ҙI~3q2765yRvx#,Y/$i^^ب50e}@  \0Fs-*KY 4񔗘q9"JI}t+-q9d!U%;ŕ}umFOjM_ wa# wh9 *T|Q_W,etp&VKEQv2q &R_ht| *;$FpHz#v u#^cFYuxֵ-ҹq:FG:{rhٖ>Ow p5a ]x09k}sN4Hb,"ԾN1XJGiM,m8# maog[ۻX8]e77 *Ga7$1a{{q̲留'\kon06J#N(ﰯ0ku9GԸ3J7 /Rw^gXÌ+_ҋnI%~b6xY]~ʌ?/ˠ@HѪ5 !(x*fOT~):NHp#+Foϫz6m >lS6/c(hmf^x$Jh*V|n;2$-xrBhh-l\!r ~ _Ơ&Kڌ L^0`Ж0fDn2[Q*%vd k?ўDfҴWf$Jԇ3W\6I vQ72E2ӧT ?yN@Cܿp\sSЇx4m_syu^gEv7DL4'}&U!JEtw%rag^]BSp%p(7!4t[`Qjk3U ?xO J>Ke[w%SzEoٟz#&oOewRxE.aʬ %TtXba Y$|[FH]˞GAJ/b oڎ+0v! TOJ*},WlXI"h 7Wmn%͐^ grCb%8j^'D1dq3ls Α9<:ٛr"M}t5rrnm[Ri3^( C:eUdEόߌj?̘P;'yY~\؈վ{)?ѱ'@(h_ITNRx{d}!_~D.O^ϰ38.gmdىnG +n n )Xi='^(à k [~=rI(i:xߪLJOxgui>#G]A!@Ss/H?Xm"͌R0] -iLwdf4 Km~vQ#&qU812yeGsjykWl*n>FO-zUsq)F`X~D7`)Vv]><-yB/92K=J8o~nq=hIp[NDJ䙯@{3HGZ%wi̳\|rSG u׬ʠFZa*3 KD5G=2"d_CǠ 'B")-zP:E,RTmYRQw(]:^e,N)Ng]vZ>NWͱbmxJW %,Bge<o97GĘEKT2='=9e)M4 ؤa"XO_wPwn/π[7P׼0`lBr>~P91̊oTvĤ$YLUr8}x\CZwO__? ŝ폼=Kj@PK[ߒs0R Ʊo@]Dm540스3!Ypշq$f1UYY!mMԟB<JG%^IsRU/}EU,)b#@_=O.'~ .pڱD K07~)@:jSRNV|̦'vV$Vݑ5py!~_-s -/'bYptO؉D`$ͣ/C %g#h0vOc-d%m /ԍ sA<#DL HelɸcG 㒾̛D ھ(Ī}=kk4i }I0.h D}ZY)U\];2$5PlVӇ`Yz!Dޛg/5 1a4KsL;AxT59We (Yf4R&0[ϯSͱwh}%22K?bP eg6qDV. &XuӋn$#ԢF%Oqۉq by`%@3=V}6Í#DвqĽJQWIp+2uhPыԙpZ賈[ eU&5$($֚̎?4ss<<8qNӍG2^M@K>s1?\Z%ԃxGʽ` /`z|՞gy ܦ=嫯fg\Wn+pHI`e;m#06M8~8 y"6yƚ{Q,BdKrW5T'f^ek{ŅYK`zOb#kWv g osN@/! Oe2SJt@{+Jё!?뿻Ą e{^} 7-Vxj"I_[CbB0uPH3b 1X^?)d-`V $ Kf[l*Â/5/2mF( Tgi2у=N{#dI}9T\h,Ý(Dss:zI",,cF ;Qel(x r VM1D谷dhzlw8xtwofYBK/3|hDZL$UK3 "4S\#l~BrCQ/B:?V^6 &M9O;Yb9ltu$=~@ d_{-]ȱ+km0ÛLU uIjlmol N/6&|v*u0]=e3سIPgMMm"Kd~0r[:Yr0k ZX1,m 79%q46h2_ )R.ua ^eb$RZki-3B dVY&]aj^8?miO|2$!?9uQ Ә tXilEeܓ  i=xG*YvLJ{!j"&t($\d|&H.֏51'q hL) K ~bq~ j5yU|#49kX$hATd0bY5sDYR7m9G8|l5CN$9jfiRR{G2,Ƣx.t2X  npǥӾäKl{ũ<ԧO`ՋY\<ۭ0z=dy U!"yG:ܨNmHZвP[(~, Ii4aP8.Uq{WBOPH3KJ2˂!F믹 잴ayymâi 9x{h}rLP`Ut: 6\ ! 9c&]|Kf| oõqj]ѱJ ozdtLs/L#<[NWRa8m%yt3<ą\\np$P٠i4&Bמ>h'pa.?UjOw$}yo8ںiPU $yUmCeSܺb ,x~O<Ԛ~“w*JxY S8;=_&h">>$+io$jow]:Aջ϶-pxz QEKk!p !>ӯgeO.Աx[n;Ɍ9|g!Cbxo7.F}_-lE3{Hׅ7 5 7RZE_OL׈EP?{)wĖˠTBvou]ag?t-(~f3k48}>޿ZF2ƨ (0z7v\#5_s$6(|.ә 7SSf_O1DSsBjSyL'"O]7{ ]iyb.Ԓd͑Ҭ޿)K;.cA/$=gI8^v.[F'aGԧq "bu@Uu) e^I :jTL&u$T{>n&;,AM__-yy.<ƃΘk:%PW4Xf|}^3l ɖ.Yxǚ{}F_|ٖfNj lJiC$4.s\v 2.cFy BΨGE9z:%|R˥qE/=<<2͙\k<^o0;/P)q:Q,gZb Ƨ/M1+XU'*ҦL 0Q㇡XN~,?si{ m SE Ad2Qd/93Ҿ+pޱſeU!#(s! {D;.n ɈCPX F[ٗubSlH_{x^+aޏ4Օ-SKS96Ydwe. e%l&reI0;x?ԇNl@5"w:6 JQ^( v&,w4㞾몰,5V; ނ䒥lI06=˵4xD˰̤sˡ294㖹v ]l0jrʂ&5.mq))x:d=:getw.F܋P9"骞lz|u95zc9Oّ/N?TF$P?sp+8+R5涒R zI=,T>P7)l"A>}$}8-R}o_d\FVTnw4XH%.b2 ـAґL%6O`[-l!2?)f޴vkg!1q?1{A,Z|u~>@3 h*fLEѺK r2m̛]6R ~)wLITӺRZ$fMae\WJ A!] )(ng:2[!Ao IŽ6av"; M]ވ?iB)N.YRo9+Rj/t݃Ҋc&S bXeˣs,XvcD03F\>}@*KGE~yJVV̕7{ΰ zkI]*8"Սƻ` ݠf}&"Vqj1`Cwf6Oˢ4gd#T'HW[S;QK}wvq L.lhl,AB )ANqɵJVі A3$A@`?H Orf`O<Ή;y)K$6DJPm!40٫_< REgYZ07070100000308000081a40000000000000000000000016650a15d00007c18000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/F%{]?Eh=ڜ.+ˣ,VEY$B2~P*6yN9.RK c5lp7`GE_-$]Xiʐy,o囗n9e/z[FӤߓͩ'"hkǍN;g8B~'5|o4O!!dgͫHrQㅩ .#l1A8iF:%^fZZNXd Z@väv_p &{oLlHbr!(?)ޭ%0[*66w/ёذ0%Rljwl9uC| kV"ci ٽl5KǗ5DIiŦO8byG+)[2ˢ6RLM1*t<tP#LRL)؀c mQk޷uPB5KAar`ms˛Rx5<^:lO Q[Yjw""䘲{ #+6<U6Ȏ¶W: wK$"`[egl.wIv$snpqDԓȩ6h;lu0, nV*|nKzAt̙vU[&d-p$)6i@]bUB\m* anF 1"2lG89(S~w} p׏~O/** QlzIL󏯻=Y͸c~ b񠨢 pwT{Qy }OsismNהmhDK.s@1_0xMBK,xHAҡSXslpz]og(X"j 2B 57HgC7޸"&Qr#E# ˾& u >d ym}9=,ٌGR+ϥ]xJMvO:Gj>N=c*74Im:e$[kF—aWwG=T%i}/k0kYAi\M>`}c WҽCV:iĦ7*γ33c8ZㄔHў_P?耑 ˹_CbQ CJYSOB΃v6)Mx: JDD> 1G$ܯ/g`>"'\M4gn/TkaQ b2*Ϭp3zZ3a0A p35A3i $$$XX\T&Yy_6᭡! y|B _#+Tgn m|ߠ♜Ȑ%^3WBY2%B)=ujL!lV 1')ٚm|rarVrBnG&/T60BrmT7VqIP-:)!JE䨿2iz ;nhzD֠s738vG;zWfX?STRj:6muCa)SUb#tИl/+>"G1T.ŅZg C޵4Gъi:1Ca6Kxn29o7$rf#/$%\AƤlE$id2CVb'U׿PzY_CKtɊFMc1W0f!?v/ʍTaOS{#{Ha E-ƔޮVvZ LB9Gt}+nN^D)^^$\LKeRȇ勠p%ܿ=e€{;Fqu3h^sV%^a[Q6No_@TFO]͎9aIJDa>ah7q{v {s3.=&Թk;*O[xX 7ǚH(7',I`Cܽ\4[Ϩ6$We™  (U1\gpG]A[m:{H lS d#_Ibss{£.B%+ܯq$khsY[R2ZV4 { ^S 5g cOAl"{|M;:reQUP?Iy|{9ڙs&ZbDC,;vq.jSN戁@J|m9ӑ m)9lazE[q dP4qK0 pzV&%2/bݘ:Yr:#QAQP_C8 FCbiV4~K/ix+륑Ov<f>)st;״r@m_ ǃhVD:LNP==PI oq{u {TKZ5 iRյ1[L/K/:&a¤0s&wxTczr% Xc%ߺg_0#w bUnl{vxP/@aԔY$1"-̠Zz(md-E Pҩd\^P[o[QI9X2y_J>R%N̐F ԋ;JSh{\b7=c ]$ 7.$d|)1Mc= W&3;m)ZЧQ f(MLTϖ\8RfK)M E|?Wݡ4J'%3YA5EUr{V:Ͱ7OC`0)W:X]Y˟9H*-ӑF G?| }svR &P5 _}pdupd!>\8-7ZI-N4[ʮW0ۇkmZRX@?Cl mn['T;D ω:uWm4]29feS^!& ,"<|լ\$N㟤cD׈ޭ dQptzMѰ/]2u_0ozG mTj {LOTt(gP z$HHOQ# S} wY4T jidQhxYߌ-3G|&x~_}{ VKRXci_:$ v?0+7!E\ɬwLn?Y4X%f?)rd&S@=9eA,hM ڭ«XgdXDmѰXj> L1܂|sQ8p*Z&, N"|Riu@|t|oVIaqebChUT&Yz0U4Kyyxjw(}X>'}>~?· =#M@foBCP1+]|λ2w%Y$ۯ[c{Ĉ<'Kh?R)CpR27]ƍ$ j&V{\᭒XK+ϰ`i܊6RKȞ3ڨu49%#fQH00CJUn b)/%;DtVp-S/|#&䡙Ckx#ܟrDYiYiKJp \g:/ A54AFgQ\+77> O-֝K_SFet ."`䨠F&0yǴ}M/C}ziy@ٿ(k2 a[6֣˘iO9ㄤvIsA#|/Y7=x}:h նOPOҬS\JCe| j{LJ*oAfq9U"(ܾ&SYL*zanw乚{R-Ă-gT* ij ;uMס>1VlO(r֐|i$ 106txq\Zkr tmmAX7x #Z*.nFex `B ݒ)&vY@[* n`Gfn<29>  hiK3)ib G|2 ׋BCNJR)0||. " j!;Ce6'&8l62Q4,FђDH'­Ձ'H;eF-_Q( Q81t OpXCD$Y{PO6|`! t3?QptVj%f ?| Y{g۠S:0`kb4S8BWe V|p0_qP8t))Bvd)Ily7I!Iҿ /2.Qewcĸǘ(>y(E'Dh R{xf,k=vfDd3`Q눖q5 p:Z:NɉaHc!S%N}HߞZbsKO%;kN1cY^K .̲H׬Ĕ[$uDz`D6qF>6;?af'X!d#emdWa;uC֑oO,x0Bu W2&sje,6H<6'WW#tMKQN=yBDD H?xQgO[6ۣyg.:iSuhgI;8wLeǵn UF<-~kTv2=5nMQ_\V65\P% U!ʃ%Fu2f}2'RcaR|cA\ (d[ŷx^Ĺ$MYWD>ˍ(xGF؂4OMbfف/76dCWYRСcR]x(Ӳ|weS2c]v/~t^L׮d֞y(%Y굡{`Q9x,>rǽ|AǬY p1ľIju[50QKaxc{8Rh1^>ɡݦ+s@f b06 GCVHNEkÚnPݪM182lmEԇ9 *aӮXK5!6u4ha:|N}*2}wOw\X VDul)`Z?i _6q'C~ ˱mv &1ӗ_E.ـeKmP8"lߑ\{JcwVB"(8pQi!DC[A5|f ʑՏЂ(ӖlBb- \~)wx $z7P}b! _l4].kVӤpvtu<ը Wf0e}EGfs؆hdJ%WWUNj,4tAFS/p٢MBoF3lh^Jݯ]k`jңyN>O3@ڢeĪ%#bAg`e[0PqPiRQyL7HĶ7ZX<:+"ttJESQWR,ف$VL:,rT/٦:ba?{Io+2A3zbV⊷%/z=ٱJT&5v0ɮ]H}L 4CTa;zP4K:k%(Ʃf5@$BVQHNtlj2fl,Nxի„rYӹoFph ^TZ핀pJQ\ t%krsv ;DFA6FV;H8sG8kxW nN&׽olJh,@7GQ(CsR* F\ .34?nE3 8y0|4w~YuCN:cŁ*%@ uWTuRa[_XK}^g^?>}f/8w,ٵ AԏGAyX ?,s~vѩYz-RBeH;];~/QՒT ;rY@7eM0/46xR J7x|ק}u^苆rP;K?d{+Z2,~x;T7(W>tSǂZը{ys% mJ w*I:qh9 f rPdML9)r(ē'(P' YcQC ;}=cIJKQ8U1긦"7҆ tF{B|oLGOiLֹgD.uQdqDA{pXI~s/?Naœ<^D{w9,\&(Wrʵ6<,?IAn>FDdL×B$EVo_lG0U7$uPb"`d[vdq.IwH!a fp}_{ ̈wh?羓@eԩk%%Gx2U<9J:"dCq{ӀTe Fs=G ebenT>2Api2oЃ#øbS/CI"^CF5ap] *86a/5~A饌PRVGn}ͽ8lt:p1?ƛRn FevErJ>iZq? [Hp`fM5u@eQfD%&$Zt}ƨ(~C~hAl^:|Q)a[d 0*o Ovo9c88ch *0i UwR!Y5X.@^&X|A3КS7d.wJD2P ]G!}J1*nehIڰt+:[ݱT~ͬs_&Nmiy%OϲھrUwQ!{WDڻ48[Q4M2/ I`v/[Ypwƈvx% rT?1jD:gx)m (>0ݴ8a0%7KDRojVz 4Ƥ蔻ZU9.E[ydu״̈WY -]0!2rnU@DŽbOYaжտ@A3YwkNR%pȝ̩T r23;͎uRr%N-aNq&M_sIkeHg =Jg̓Az5Ѷ3d:/xrtY| +@N@; #ְ2/vU޵ܦr~F3_ .Y;ƪ&C%c80`kFS/Vycv VK^IqQf*]S7*+ 7eBMv ;GՏ|14T O!|kם5z(ҹPXSPK-{B>O)@jsK,XR񊹖AEtm9r1 Al vsh[AS+͖yI$G8||M`4LS&¦Gܠ`;@]6]Msd7M}nGH"eh1K'#B&|Fuq^i3TpR%NttE]&DZXg)ƼvX`R!:Pz,Nvˠ`>{@ ޵AMRV"/,z{{U[VgNg Y煷l.gY뮳d`ࠇ(Ns+m˘J 7acS;3zMiߎYz5l^_dŇD_> KRv j^3HA@4rβ;\ZJَhp}VaWk[JdT"zko'alaH*IqC! 1X͒FNj0" eF@!U5Zž(C|끓6Р#TĄ3/x >6Ťصte<$s|9X˱~}O+Nt1MREtWldd<1S\&UO\WшJ6!Oji![Z1|&[*jDo˵oDyvdVT [gQMx+y[xaKeHhE23u324]}`͆ƼET?K,P "xQ!u.DFQ<5]\T@eNj&b{[3k,bv$<@ 6˖NBVY6$u*&xJǦub$kKJqC1% PM='ʙ4,+8Q$?Nrz9";9ٛS@];z$qA/3e\ 5VtqG8WJ0IKGI5x3eiJ#}יrq|Ӈ'-px;\&@Z-o;(6ձ1?tؙgz+_LO^hաS"diWu,%zRygo]vpʃ ;k/X.]]J3 S+.06gx|/42~V*.I?5rIM}Vm5dՋZbo/N~3tאҒ3yl7PV x#{,>-@yg{Za+ta\0WDW{Ut:~I"- Nm3:z= /C Ҿ+3$gۄ1:y1>~1m-s:4D2VIzbKGx zFW (gc]jج`3,8u˗Uo_vL%Mu ~57$qjUZRRFj}`^pw65xvM5֍,d5@Ya+!zYDh:C$':Oi٭oƈ[bWn {̂CXړ/\8 |OWz-wv&6'y΍(Ռ[bпJ F-cW\ȨSM"JT[6΋ f;|*(~[CA^ 6;yNʿҞIL gV[Ss]*龓P@(zg]=Kd(!쥒>_ŏ;'څ6M]WiKh Ddc'͢T;KbEw]οGSI}щfkǰbj&y3w):j}%yzĹc _xeTX6>٧\b?лCDyÞXA*7Ea!3?7 &gOa ӎ(4ٖ҇ǂ  u N+ГrPCsXUHdװn: k-h#1A#.ZL1}:}u@-![рt}UG_8>yju1ZgV׳m~Y7iڸ]h:®x |+XTt γ}R i"y&|HhJ<<5XPqi"ay4CԌ 5ו ]i"j3hR4*P/gzli"O" OګڶU8’B< 2t!–x(+9238F8Y}` صa_R2uSO,@tp,bHڿbW<F)QQBhvSE;12ϝ Q qRN)lz*4f̋Goa=.;B$&y8﯀aMyxAC1F:8Ϊ&BZi⯹7/S>k%&S!:Wm0:^"UqXzZcysYbů sɸqߣZnFu;j`9駶794-1Heq1S!L\ˠ'U(_cqgG j^uDlkM7ejL]PM U]N)mdQMk  jDp$3FHEcBW1ںg_(ė¼r~&N^EURJJ% p9н`烞-p `i@!8v'u :.6CH:RRL&z(,.:3ׅkQُ-sӚ,p~hh{-kw{Jzc$sf6eX-$m gB5][oG_*S-/1~{Xo>v]m/A$ze"۵%_O}J;aD j-|\L^)u(`ooYZFItkm -`OJ!ڃ! _/ \kFM=zNnFXLU#'(7zh >G]k *{!?f_3O|5_C2NCԪۍy5 ,a[!m6!pǵB_rqoQF0 i>f.Y`śWsfl!Etʷ\NY,-GMZ>2dE= `S{ȉ6 P"z U%{&og@lE5n/8ic `^ i1_IH0T@/IYIrenQ( zR дoDt#g ۾> `VMŷlUE-qӯ{2EE(EN{r =ca6cm91\v--Y/F2o6 A$ǾmSgqJ%Z ~t0"iIٹCr|̓/ wbM.]@ȜǁS|M֔?]8%) 6h[y:ggbQ [P߃PT ,[<BIbbK [~{l?G`(W%oDI/)54/VqPa;O8>yGsc b%kY>A'5PM8;e$ ܗYӬ%$;iKMA͠0HԊ#1NE(0hsJ-BJ%J"*`Ȕd2>d1̈p2r6꧲Nk mİkao6r[&*"Yn(y@™Vkq[Xm qv`W?oii?mBΜOl{=b x+9 -6<ڎ^aLsc{>v"4t ƒ206!V^dӢK"EH`nN̅E[p\4+f 1iJ>_U^tN;a@mMQ୩LgP(O~A3WS[:$0T W[{—Tĝ@Ϲ9s"lU[[2hMe :G'Ws &1=N*`-g%* a1B k<_Laz o"!n.%ԮM.[uOGB@Ѩ= 8PEF`O6O0,̀ؑ-e=HrN<*K?M !-[n{ݔ1jb"ԡffLK ^OZ2gmWo`OJ iQd.$.G$"ek#l[u>9<5He_f0ڼwH?zX%mzP UE_kx=] g*XV?9̣~$O4ELvX*6l m~;!OGTA ZR` =/]ՒXWzS%bt-2CћXZ܉AC|Vc31,BXl2U3#&EeS=N%6AT.N4k s0 /hmM(/0=M %WSPy$'2/f\|N~&:Qt`@*7q!~Š=kO}e-oIST&qM3?ĉnOy5'ǒôkNZ@QuD3u ާ>>\$),Q=i<9C{r~je=dU0pR]Z"pQ]y,ו6`a+zUjvC-. 5 TsWw86E kܖqL¶0Ը;(}TZw 6Và,ѳ݂y&ׯ?)xX60WFω%"j%DL;~`#&q[_{Z[Iz*2osjWQto!y J|Qtg="*6sdYI 1X='y;JGJ4G34G)-\YW2u?U㩥^,KZ1j ԖUNTU#۶y]ʉޞfzYmȆ=Yw>uu 6\?N6\}m5uuo-gQ=[,?<*+2)jn,E:hA8{6-b$`H$󤻒hWY " Hupu[<+~^lxrV湜T(!g:ra.1Z(եAȤnՂdFcLܥ'y@/ZG~NVSyvq(qgΔ9ф:qY|Up>ʵekSbBQYM =\?׹&ax''rPD ,駨'ArwM9bF2>)}\{ g~%Ht(6 8;ʪGu+X6wL|fUL!L>5C;id1`| wb咦FemZ CLNRm\^z{1Gpv? JE/6Z3Uպ1|E+iU*𤋮 Hh3O_9 Èf7u)2FQ횮 I oj<)|i׳Uam!_Zɦ<Ԛ򔤺C=ݱD)rЬЄP <цkULafPgרwӰh+GԬҒ#{sKG 8lG|#8ƷofdAafoYu^a5 G'uwZ%Y`7_8}*s_YV$]%mW*(N(l8RiME@UMNe Vj+`:''I#e"Ϣ#f,ORŸ8bt*ec4- Ȁ'Cv__N#L#h+bk֊Oej웥 ,ت ~$ϽشOf_<ҵ @0h7pU]SJ_(Qg.NV[IYRT0Gl 8%L`Gtu@4[z.-H `qnѹWj$&XᖃC~f{|u䩥pXD_0Ȟ2nmw. bJ]Գ>Է~-JJzA*NcMr7@ :܃'=WM9c2D,Js߷3e6 Wdp{?-/2J"PrM &NhdQJL/%k\F%I+haJjQ@;.~%1)wDIT y6܈O5еƎ@϶;/e̕c'}Ey1@E PbC6f7ݼgU谗 -ȱ~4a&50DiGlɏʿ8 kz)yEL{MBGɓ혍9%'4M},gEe~RnGL r"m&K,T9$[8,RKSLNܗaec|CG{/.7ͳ`m3q:AUR$K_!QC 09rZV-ߨ&ۜNU5"[yE`(-Q ,X a \=n.||e|F CN*GD_k6]LKNnO.Lg0|ҖTk%n&&۩R|nfv JأWrƑڛ;%{/Qrlo{B*hqwp BˊL=NcV7呄S28bg^ڻ, iDgye#.V淎ƋqhNv:Yʫ*ck+\;emeL"v5Wc>é i7-eŎRO!ēt_Wy+}83W6Tuʕ K魮/}/3)$_C)'+^uX[W{(Κe/ؤRmk]D<\*I$J]tdƠgeՒWfL e/9;B1h?I\UxNz;L?Ɉh"gd$tR"djjsFɝ8F&cwF&qAw/qc!*q2-#yefvK):(sRvkh=وt)K*=s,2b(oYJ$T1O>E҆KNC} 8kyL ;_(>?DIܣ'"UmLz3zҋw7 Qq-:;^n|:yQV,\MyHέG!H6 ݐ>pvU-ɺ9%ALF&nAֹh FIoIqQTHBךKݯ5 @a+)L)/x:`c OYք {ʆlz]MŶ0@^B9hmOmaHbd;L4ZgA@y04M|QGr ' ݿlmq+Xq:(pqŢhv+`O? mg?E<|tdyyxy_=-fȥL܈.:Oi%Ա (j"Cqrh@o@uwlbɊ@z /$Y-.4#nbVDoh /AipS˲S Q泮:՜GK|m*5vnU H.Ρw􊘕WA5#`PK~W/VDnPFe̦.=jq1[i?b:mNreFP$*nQ|+H7y|ͥBf{~`K 8ds:*ү΁݈^=q+4\~ 7F.O5RoyKC P< cB_> p:WyRN v^ĻQ1C')L^Ɗ_'-VhkibuNbfςoG`A@?_MGئ94wCNT8QU2Y 65TCt_"30C`l!Qn(Z VA%ds>q(.kNVB%>|QKEjUA4oɑ^۾G,˽=XH"~5'}I,eՑy;NDWXs!fq3c+Δ)kϓ'|0;M>Rڕ,^|xЀt w*>|!\ b6*sﵒљ(Pn= L[g>Mt^ҤB7x$g&v' Pt``0ٰV.͵3qӉ7|HI/r1r no"%eWh콰!!Dy:̒% w o^`\G=>ǘ|+"fzKkZCʸK,V/X-epD&L{{vk-T!':Nx.<ھ{{5j?9bJ JP؅=[;Pb]s5D YL}Jo(ROH;d?}l X;˗[;9ݶ.c9"4GSɈ=o13!QyksǽbXm㱝;Q5B\aW~}DnmVZfFWmtXpdVH+m|+^Gt-@:4J>ɡfhuATϚ  jzv'.'l㡅厢ء1FFfvBZEaUzƽqU:BF|+pf7pNk(=!Ù(:3wX1-eD\m*N5)AJI^^4.VZ@ 59 m.* gQإUvi4^eL֧d$* t QO%]ƘKӧ>i:ąlžO>變f| PՎ24;F;}~㼥x^쐵aXG=uxAU xr3R'f-/GB6P3ͯ=JW]*%XY|z};lRKt>to[&nXH%}W#"];*Gf R8 q Ҋ!'"?`UtWޝQwiv ĞH0LZ-TDԈ5l#z~ܝR Py۷5׳sdeK$`nlx~Iכ  lWCuBkvDZ4L$խp]:Ҝ-Llt3ηi2]O\0*9ٵ)0ı52g=_>K? w-}c͉LL?NOVeܵє2ZJɔC֦!("|b0fSF8Cd!<=z;}GjZGrsa]0QJ/JF[HA(Qj&tWQ(18=Ip>X@?|mhڅ|`z "%M2rjO>˃NRnM|l[<^zOƲ"Wqi*m` C H0ЩOD<^ ͮBVqA65PAL{" +cMAz~$\iC$?(ӓMrdUu~?S#C!1W'DڿuX_Tlڔdп*& z%H&~9PQSa(mқ ϊo+=4{F?xRZ[P+ ]B6ZlLXi!S'ԣ)i 1I3Sӊ,]7! o YZ9~ECE&˟{~Ĝ㊥sԨ쀉<+z3m(LY%dn4w_VI(F>m D}c頚ШoA]'qЕbQp 8dnnG G c$b:a4\Ib wB> %qz!?&2cDTL9OiZP1OdT=fa=y|J ~lT fP>nJ{V[7[\ yT1x+I61CvsxF&1eaM Ǹnǡh)ԁ*Z.Z(_rs2QB%ޖU&tM>b STc#YZIU"bP[0}ꡍvC9tȘ$jA,?KGf;^AsZ/zzҤʢTGQt}ޚԅU2(X7=="'k);+}4!$mwCEt7Յ6@U@s{f/O&sbO8_j=XeF6})Wn^'8\/Mt8u;C?BVXY1)<{ɏ/i7IʃgoiscU=wh^3#ՙ c_Z{鶛PIAӸ[!!v{TSן=5yÊtW_ 0|ο>q5oAAo7Gv:i%#ަRl5l&AܷͿc^ Vk@%3:i$*^7&s3x݈*Y1ml-#ON5pĉ=hiyIKQln)۹.'Vl(unoOV1}@ =(_Hu %=~ޅdcw3 >ʥhsH <`|ְ W-'c:`]:clC7OubYXv8\E9M1u_T$RE+nP,8T1iuEZ0an:b;>f>pfFS2vg[A][֌L̨Gm3'lSӈJ'B<R$;TZI^|jN} ^} "HC$r.w $(ٍf߹tǽr)P@ݗ`@˵> ]~4BAgwA- =2~h[ |!4 2b=דw3'~ ԯiMT'ƈ֓Qdִ3(F."~gí4hm?갎qΆP1@]? .WI#h1JSp]vP=,Xz&$N٢w] ,8iZxJG )0WeB&xvo)8Y-9)5~@SF*]E nl_,@QIiu*L>X9-n;kY&<<ݫ'K*֝?D/ _3{}jZzl(qxk7[~ JQ. !/_Sb/> y"*^0A'R (W+apdäK?lkZNVqzU89WE`ZP1 K1쀍8~gdycYO XXjHIk23P fUM2$. C5I ] ̆z].5` &#oz a1Y.e6㢗vݯM;ޛ7H,7zǑU9l^BJkMrʚ[^?bOLp5X9^7/'+.2>x)xl`l<OYңi˯yy[4roR0mQ:\?:W)L`D+yIbE鸫<=>dF%̱F2$|"&AoFȮwIԾ `-a {/87*7U%ůB)|TB 6xdQu׼o] 7.9D}Wz)&z -j$ND+)nf3ݎLbߺ7 1m7ϘQJZ٨qip ]bqx (%:Gl A{;03۠ɠ*%RFk/놰׾oZ&[ fw\+$w#*?Z_ ""Zt}aUIUʡ ||80U݉\<=->g_N?xl!g< _eo?]?f[ l7_yi#;#~BCUY4i2kN*Kv4 5e dp8`Mv{4gQ bL\?"YN!H,5BTe 4ev$B9U$^?6|[AE)PӖ%;@TgE~WF~6ij7R80Ҵ}E0)xZAJD[ 84C7G+B`IjB|>=|qO 0:W|t_QuV;&{#- Pu!ys3!~1.^fQg4"/E ?'%h"_5޷xEH/`Ttnrd5=oyc2n1( 9-%+ₕ^ihOv5R &GhވPd88dT;?W¿|NԃDIw_ H2~Je8=&HX/[2>T,Ǘ5idJFUּ9ٵ3P!F\N6{=ًdR2AP?1@ׯ4|9YzR8LuRA%H%R o:pjtEZ!9Uu3a-,x 3㙣J%:./Bhۼ$VĽo7 ]uO'߬jetUز}響ȱ\i #Zy5 &9טzzʗ^& ۲`"uŋ$oSƩ|xW(m}Ks8_CѾy˕5qel4=~(,DgBOT H]+yi SfsA㞒-Grl*= [LKld("sCI-Ƒ+,< $mhv2fe!T3C2/i^QLb?8>H%4}Ji8guYΔ֧짭mZ:N_J>ZR2E9!waMN3= ] -K MV7Y(YgL%"=dHYo[XS۳cu>UoŎpdZ1j\%Syv+ IH]>iwJG[2>J O.dj>v:ߟ?Յ͚*2 DchLO#8n-}MLJ&Fps[ğ~d6HZb}мl#_‚h|Igo{3_-⊀σ?( sSWT@h 5 <&SV?$ԫn(i2Kkj T=O|Zurp0SUgr]<ͥY2,/LM du>6۟,q7>1/Ja E#AZ fīn_·[8@mIrihEJ.hYDArrgT {FtC~X\NZCФv:QwL3P:_"`'hPMԂiL:t½2qY[Fk>xMKwI\K? j\'P˯ lnx`<T<1s&]3A C;_["GJyhM'ǵa 77WiOn@{փ|eB HWQ:0eGլ  _@Bg)12D1<6vhyehtTnrNΗxp}WvB$ٌrDPwʤ'y] K(=7¾]ebFDN YG%fdg -{IߝmF\> 2)"0"E!YayBkj=\ ~x\ߨp EbOa*݂  '':ƹbA>= ;VM79`k1\@B4$R- ~ _matQIt-4>FTs$/oH@v1(6ŝiфqz:~|g H#I46Zf4û!U.0|Cx[\%q~NE}2/i"ErAij10*Ftšj=UGEb>@y؏9Tio~~^}a˳ Yg8^5f|%PfaFRijP'cմruh-o7D:]-[? ᘤq BϨM0 iG/o]iDs50_X':"⯢uASo5)]AYh3'+ 鏀)r~W=9uPn7/~e)ƒ@7lx<O ɸgYZ07070100000309000081a40000000000000000000000016650a15d00009ad8000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/횕]?Eh=ڜ.+ɒv;%} ~NC$ TOCoXY4/;\!<$.G0I pX{ZkϕTB u>le.^'c T݄JZC|ۍs vdZ3#1qa^)q1g1`&8 ri>|K7xw_cqxX(6-:ymtoT z[ KX}{4zmI =X&"C8mRm72WnjJayE@lh|gM/҄+p, |V6dC)k oeÊ|$y7 '(h7PfeDj⤳9pc5zIP:Raʖ/h%Q'e-ުA}OkzC?3'D,wQ2O(a FG.]ĈDﰪ2+v x/qr>[VQUL\Y| S}NRqa:C\.$4n.eT_y8my5xJ?}'2 s9zܜ_f+'n\[¼Pv㈤@zt@ ڏz}@GiϹ,2AfMmKޤ.G燙`u;L3{{d/mNzm>;C Fi65p)}ۄRqxXY㟢gUbҋPTU[kJh>J0.Cf١O[LТdO+1mU=rĬ0.޳ "8,a8{|̘ۥJi8Ib5̚"-˛TbkaIuƭkv{vL"$AP<?_[: L*tCb ެ$4]+EGϾbBUfc*o%<" -fdrz|ԝ8{߳j*wu"xa\~O9G elXlH~bt9t"fd n1QSegLZ~XG!:j|TCǘH *~}0{ yxRcWCxh:Fc)b e+݋dFDIi=1mT4?4<-L&n| t di멺8`iMq"`ARMφ U ˁx6ɨ#dM9RLmӬΥrTPzlH5˾MOcƱ'bgvH"]:z ԊsSYLl̫dתڒ]pjo,Z4a[ qH]M5J\9]d20{Q#ñbʍ;61zhnZ}FD2Lh3[',ʯF*ԶtV lТkdIYũ^P4x9L?$C<]w*aO8;6Tp.eV"b͋T_#8Y?BDª|#W|no% IVZ.Sã";H2>#ReNn4i{mM6IduN`޷Ei[>6oWt_Ur_EPaL:}xƶ\y6xz bVր &S y96 Dryl9i7Mg"J؃ r1\;w,YmIZ`Α($Ƙ F6-J(PIZÌ|iPU9M/Y[֮?2!%*#mLuF=|'MZD?6Q/!qmw2l԰TN)7 98Z)\IB.Pt_m'pkg ;>t;sck~pQcG<ϻF3ȵ dPt$y޻/ /mbMDK)*.pBy@>qg^ u< !0&VVÍ=ʍU71*V4pd[T9i+N |⡷CS^i.  J37V>}C鵋i>װ{u"{~`]qxyG,C%*=#G݉GpNfWvd 逑'0'Bt=\rUhip*46铭 yc4l.BJ6W6ʾjƮ$m6k$2i0b܉ULaT Z4 K]=Yh,y'u )q4`ovT voA#>m\K\i#J"yƓZ_Cd|hM2.-z5c;D뎜S߁1K"f<:lxO1^ nysxd&Fcy)apOjG'ӨG g,Ce];w\_9Y R$iG pWqBc1;,ϳTY"Y`O?V"la3({~Q9HdLOJB|ꅮ6X* xIkR~גMD)NG0)HD)#2<| i& šZ&fhal'};ŀ4!#Ca{եk!K$e]-u Wc0%\B7w1drnF*-*~ Gh"rDWJg x (a>q+Me{fDmrWA5 k,sr(ND@ Bs=3gc۹ln=JUNg2>JhR݅ {ĹaDoa}81-)pB鉹xIJ[&nzdOQQ As$[#`x#KLVAhMH@no O_UZm)T(h3G W%qk]`b? ߂SImڌɫEgvp%;)#R|Z>gQ1DAY'=SL lv+99 M7?labP*35|\Cz[]wiMN1" D)CnԄf)1Z2uVFm}jcF)5+ 96%fINѿyD ,?ϗ;~GLߌU XxJ> ƏfIr$f%-y`d ik5!}'_va/^wz}DU@0U җQ,g1}҃~aC}N8!N,&^VՁ)bFt>E# iJgW:4d|V4pvVB,dz >a2)/q" !t=xuɘgN9\ΏWۥ:!6ևe&T{WڥPDHΐl m\+p^%>sГ̂*p: ]g{2/K:2!ex$3Z>3 }*Q~/FG@2o^S~LYN;?#Yě^gTEWQ,}dDS'{`X&g^ }+5 Tx–`tIaVI%+g? Q'qjb>eCv['Y2U,l+'MRU`Zf#'[4>Dq_Ђֶ2Hitd&R*ܿ,~0~ گʘoc҇)Y0rT=R/QFK `>kO" %w{I6([S][;I<!mAċb-Bn}66b:7ݿm =uHeK6Tv2[xF@N '%ed^Ib(!3̄^~Z&Sp{$ר [h»nM7 -cPrLS P~%ء7{~UΓ{zWHf}l^i}E*b#r kL,,گq`?DFt/L^ZhH7ޘ!vZπqM/ʆ# ML<Ɇs=B(著-?Gy V|R}d= ADGkP*YϿ:"XIqPsMqr Z{ާk?хL|c\ PZ)W_ɚu gM"[7k;{щnj\A퟊ Os]Bw7NcU1! (K*R )m29DdG`}A-筈17 5iɏ óǔ^w@W(?2:wsJEDU3c&hNՃ u-Ɵ]/)6FkD0,~|^!B)P5MI0 okQ)X(~$y8s !O{|uy?6zeT,Δ>AX)Lt"4 _a!'u-OF /fkyy\\.]  ,[˜; ea(Cp٧93;дQfXR3hʣԝ/M?i],v&%ktq83dZdؔ(zABE*sae;>yD!!e$.fM \i]SW) u{fLI`O` ^| sV9Z咷),5Hv=ķE۪F&bN\jBP)~O(*@8"xjc]p8_ii}peo6r/@@+6濵h_DˉpȺ +N?5bU6[h{{ݢ #uZURN`| 2U)X=تKO;s T#TFް R5n%匾Baʝk! 0tE]DݧYHQ3>gE]>3DϢvip4j_RۍHzK07}OoFz +g>tRB}ѩ2k~/Y1o5MC[n/6\P ZCS# I!ۅiwz "L-v;E!E?<4D+GxOz@?n$49xwX"b ^s9M_.$hdVqt׮_j83g >AȡXFEu6 bƎ Q"\Y>ir-aQ3:Fjc.4CCyǛ|nvO/4-+>%{ q{,I#Ȋ^Jt&Fo̺9ԟdE;$H:Fx@9yJn v]sby_7Dܫ4e\%NL9j ~9EnnCkX9#X\Q&0bi^|/H7(|xNKʕ%$;Zi@ʹ$F%M1hthpA=p)X(AZ8CJK6w +77x24 0;ꮜ_tTqBۚiV<KlJXu&擡bmbjHNf6:?\) _7VHߵՌ#Gsשv*,\@r~הZ_=%{x)&׳E@ݪra6:jM{\ʭW^gc&#ɂm%JS"gT/3@)X^"_Sۋy510(99)OSUIi6;4mgXDR _ 5ق 뗿Y¯?!p 绚|yzcZqTp%rLl0qy\N_=9:q-,P%K 'Bk M,0-U-nmV%F3|t UҸتe^./({pW$~&c)W~!΢2UXU68nӢiI J /aYͩ7əMCDZ~;,۵PW C%5NZ Y!?Yj2>q'|]9` :_jc<9m,e~<˶5G!NWw(' z,RH#"xtW {2(ZMW?bR æ :FI#Ȩ $[AZetgtQ&|KԚċt1%U,,X,>zu,y)̙ Qs\3H /*Ѭsc(!9;8 9Go N P,){|Og7لwQӌxr 6%\E(AD}' jhx) ܌hfk$w8r0YS+oٓ=t_n*1d]YM Fht#wI^Ȫ}Oxec|VzC>O"9Ԟ}e¶rITmEcP-#qbRc6 )Mq3Z!g%|b`DQ"f8 (ȑaG|hs)/g *!v}=gXNȺىɇ5qn'ā82Ϡo mmb%PG!='؎,n}H;^=$Ǟ9'<&ASWV,uFK/.jű#ә!EiC[Fi8pD[D;QJ P%3Z>( |,w.&8.)(K `Iҳ.StrįI%ؾDȶ^%(FށQoPt&q0cc? mRo>ًåbJ_U1 vx7[Zu)e,yJXu-rBO+[@LnnW:U l>AѺSezDܮuoソR.~=#U'@0 QFE|pi\"E#<1MDi #+ݲЊK$z K>%ӷ^? @%He ߖJdHv;j>Ω7b+DA>ۃJ Rv;Nw3z[VJ9cáS"{>Uޮ`OqPbrgr/XKL voۄ)c!m$1z02ٮyڋ"MD@{GfL.oUVivZXNIGJq-k )$(<~a~-3.KD.Z B-HIF7 ,3m!; 3^F?˛[r9LJkfIзo#\?A _D5i9=doV& e_;~qK[/1~ HLx?Cz)k9\9 йt*K^n?;g-YJ2]A8H04\]8~&5kGHb0xLf5]F+(Io(2H_?zՒ_ Nn"w6'. SZu&Y|/g,.dsran$) =ۢ{c5B_4XlO`'(5ʅ`s1?:͌qEi){|D'RYTF#bhbRH~|۞[㵠_aYs&v}$ѓpíydg#,,5"%?D5HFDEP[*yс\h,c/$NuoZ&H "V #@D_ϭE3ZMثKӣ>z9A$rP%wvxX=)rC*=x,0;3l)*[ P'҈PA FTG(FI0}Pt (h$džH[ s| &&'AaZl\CMwtin ,O5-~: !yZ8m75Ӫ3nmnZK.#ؑ;\MvVegSY83ѳ2zk_fBV}}rS87Jq4.@ 7U#hXS$: 瘆sBs7?&֌r 6ͪLdKWbL6FzM 6w쿊EDXcgcB /5*]d`n. p` ~W*#$qQ ^]7v0e>GJVwQhy~q\wF E ?Z؁qv_:S/'xݧt'osΘ @4p>;uE:kM5VU3 `G˾ EPѿrH ~/4h$YA5B%BG~Y*c+ƞ89=w wIŦekui8ltu,3@0Dr`鷭qґB c,f:B;z`eᴜ-fO"WSptȓȀrn. ݏ01`>hӃf]pip?QXtg=f!p/eUsGUr,y(e*$"iYŝlU}vHʬH xuBIjr3j1r٬\펰꭛ -*e"^D-y ,L:yZkQxYi+j&mU!GAl蘚_ww:<&]Ykq hݵI>B@)Q]ka>Xc wx= t8qg L\2zlo~Nd8<5l2&/VyjVr,'fO;#7 ||\ K99VyDžP")h%]^<,ﯴ1W>ɂ 3]ܟCHPsMI("$(#y,h/0.F`_qb)rdvgp;1?͉0W^F|\4Y s .y̵{5yY6=PbݯB>5m'p2}X6?B osL[*]"TRN4-5+o[>%I3>f6M+#݃Lsnu^-6ϳ}cIq,CU [3D$!i&[dLJtvoI)]Hjejreu ԛ"hc"`A{`VUY@> PV@h QZ-$+E39w>WNFNXG79% u e8B1k kf86EOkW^_=XX5Ȋ{q`m*!꼔Qa.򞹧ˏ"oM;%18HQxsDM1iF$yp1)Dh#<<4|)1:>dN+Н׫S:)P,/4`E֠a!e X63|f^{Ok-}dNavbRћ6 2{ΦsO Yջ^;M Zٵ6]& 8[+**0µs 0Pe1Y4PIeB,ȮsS#i9YqHT>d$yb <\ĸDЇ~8Q,nN OqT^h pb},Eq/S}M| h "EgUF@<ϼ F̠1RxVm|3k zmh07ëPxk7d=+cAFP. ie=>Q46K8vs1~;05|wLD9]_ yNszxR4g9E(: B1]7ky{ken: jR7wBCg;O)tclIt8Q yDjN'mĞvlEnJ#|2G 2ٻ>EF&S\L*(pZ7 F ΂VNWLmjiz ? _f힑 XyӀc 0;6K;?6R帜ў ]FՉJ:pF{BDH@Ț{L7 9|m&<M_GS]c:ÝЂ\Ur {:Sn¼MJ\iQPyNuޓF Qu!/CM|dPn-ݐX^'ӤDݑEFYBE䫔WYk'ڶٛ?ް6?Mۉk~[R@ rb;l1Ni"%w6N@|Ճ $؆iOqmx^)w,;P:J3]|7!߰)"£LNz|$+ܸVuhup[[&vF(zӤ'ߋDɫ uXJ-%Д]}ǣf.`,2 h| &mK3OXGcfL1&CAE&W (jK<=ϋ:^YFb4:`9T08=b1?jCyRh:1vy/Hp;\CY&I|4,/69'J(aDLbˀ_LMwK'lS/ JvG}}f>r;onZZCatfU12"CxGy,0V2ҟsgAڲGU`]2{A|P^'V"ӣzg!+ Q7c8>oT0gEdԟ.@ΨVq;<8ǜyy_fjDXZit¨ʾdyL]s0L"#l)5P"ggV)bWTbQ`M캾a\M[zJv&[p?3dK.*L&hz5W4r\_c&?|Ч 9\#6R}{r0Y} YDVQ WqkBg4ӌkz R>;SՊ<9.1ʓKev\@1$aR V,AQWEI=Wh65u|A@ ړzSt51gnĄ+;} ()AQts)[R}GJE_X6v)'Z\ b}C>r.I]T?̵p`Ÿ!S~mm*qu U#sO!_>R~LsΜ_FŁ>oQ= }ce㩹)_R˗TE#B騴(i6xz4,@~Lu[^O;f~l@:ܫSfL]UTȓX8"1}V/qN>Px7ӂ8Ȝ4J#F*X6d(G#2SĺEݷRK8H<b[XB-Jռt}ȪVSL1F0GwAh@Z>s˧ęP򭚅} {N* H7ʎbTΙOIM^x}%Ѻ;9j,zxЬ)9OA8"Ay,pPV=zqs̞ܳαwlok|$JӅ A34$ͧb.p< Cٯ8闅 A%e^A8#샇R.;[N~FH ¼ \Mt8Z2ԭv(Wf*2Gimwnx6^16*rUMsoE*2wEj ԁkX zKvBCg&jHu(SfK2G‘JI;Չ5kɍ>KB=8ntv|4zwW׸zM\u!E΂ӻI,8Aol*ĭC:)%c?^~MY%;*]1q(x8^{Dz̍'|-*;uXTL¨ 7r,l0q2cjs_[釋M)̾SWyzEŗZϯC()p.-ige ^{.fyT+M?eFK2F>k`BWn/SMxz{ -'"@p]s3.Ա~Q(ԉt.hVRϞ|#צ- pEc̰ 褥{1\&n=9;gv:zB;mN z3jD0fb} [3 9,I.@bE=.֢_hZ;6"Um mnFlCIli72 iM~& sQmId^_6V_O +F^D}T~T(WlQKI#Gu|Wx}e!\J"}lm,TF3j\Zw5/dZEI:Bi]{/EQ6p/@֍=,V ;?>>^ lNnEp.sQ!ɴ[G 6v=jp y.k8ҟeU?uΈ f@*R -t?pg9C_e2VR@eDve|{H4/&k Yw6W40~5~00uI;L`>I2'V~.3e y(@_lǩ3r{exr8^څY(GGܝ36ɷh:6@T]<9(9tN1:זlRk= kũ4|7d԰=g5 ||)3)q"lˤ! MQ囗JJ }|ÔW& Lm :Hc|ױΑq2ħ|up=]Ǧ7 -ɺۋ]VY'»1z&$~c +-N dTZf=V 胑0  k@<ԁ~xO_H`v(K-~4D節l9 ̣0E/Rݴ;a}gȟCI3 vR=+u"yNrPzvGCH{\$!{CK[&, v]"RXI߅n/:@F(xHJuC_oƹ.pJkQbe3Z "ma[]p A~c0ɟV V_u̔@q3a#NK"; T>sս|Z:ڮ?:B}clf>"J'D3*>X'QZ''ȵh?9XJ)yo2YJmrli|0ҧNc|M/xa{`fo>m.xrv@Iw3se2vHHD$$'=X^sn)v帑K?rc͍pR#bPSUȶ7|vɑ_ *UWY~VJ$߿&Z ԅEmq0`ؒ2yʈuEQPEEO]_tD<sSӉG]t%:a] RLp~n**ؘye E2_X yZ5:мJ) ̛åR`c@b.)C#]Oλ1~y JSp'%}QiC[ڝW\Q1dJ",)|4zoC݃1+b~z¸Ej-ǒ!>)0 RUʼMᾃKU`giU Sѵu=`} TH`Pe`THԫ.v Cf 7!@ eDQ"x_c썅Ij?TgwB,;|HVA؏ 蚡( dX2aQ3]vh ^~9{]ТGo8gmG~^iN D18)*ZlQT&cEIzBWNa}מ3De 8^I_ sV_uY1ih?چwܾy" SB(w>`$؀z*])I"g:+ .#ΓгTǥ\d;ʸG Arl03=DG9jFʴT/Oo,yAUpcҟew8&:uآ?,\)ѹLT& {](n\ +,IXV5 Kzg'{]+*`Uf%vl21T$Kȃ'EWKs&? _x+6%7&p1cM: ǝ~̚P FaZO-R:to6.ڎ2c &Ɨnyŝ_#Š{̷=Kmu?Uxj޹)-SH-o53s+{zh#+f)K 5) /҇Xg;slkȒi!jm `f[ڍ" yd]4*yFKbsIZ@٨tF1lmZ!V]R0ZOFuPol-RPl7v`Rl \ R6˷I+XGǩ'R$8,DnFzv2&A< oj~Rh,fy3Jo~~N$;tWQ&4vuHL.= 0#Gg=Џd&dB5KTםm>B5%@3>BCFRJ޶p;d|U/JS ;Y@3!Xx-P5'<شphW4oVGj2 QG4[h"DYݕ9meD*|I_2o YOlKvD7Y5{ 6$PUSf#Nw4jUy SPcP̣VvWdCxӕJ0'VfjjG k> %+8 sDxH zwwK(jx7P bS%I? ԒY7-RúK?A$3/Xq&`R1)Hu: ד=J33Zw`$=XIu׆xQ w %#uv8#10 wB:z 4~;7Z΋0/!y캛tOwO}-wRDQb#?e|d0=3^JYoRvVE;E 9F{_Uw m80SWp]a.y%T25aC=WU:IUIdTwC WD^f)4I8V IF. -TNO"칃X=ji}9Y' ywZ(Yz!Ewۡteӷ Ұ{eE2qNc꙱]Hk`ښO6WDݝ51)e@0C2}hC7Wz(U(׳Q{яѪ {b}NPy ?z-} *ɩM{#^uil|hG ep>*'Di:0qHmyZ]5Ns@SFeٜLHgWq!ԩ\L[y#|cTwgN~1:GAa>'XK?E;YWy˯ ;_sAm4fRrbM< @@t`5&oZ?: +Z}]u5am OX,<{3$]k:Dek#+x$8ܜF,nǹd`i w ) hzd>kɸ`18Ο fbhz^':T8O?Mϲ*A0rC;&P_1d ƓB/o7-7&;*`HCccSIr|XXht/qIBӰO3g—6PF}䂣3W-}Fdkb]|f#Ro%LqO2 %*OvI@6qc. WMx:5}~=C{..R1 u"MVjU>h&kͱY 8CTm{b˟W豨+|w? +k-5E7$QrBl7p<[qC?AY YIWx. =<;tȶa7u8[33*̺xvmP̂T7>Ds+g$;@jb*H=T'%GWT,Wsge* ~DI ctZsL{;4Oy!e2F5?0+?կ @,nFJ+fېxD@A[KkF۱RnjMRJG>^HdaН:+h_x[A\F5KAE'(M+)E[F<[<VSe{sLA vsa>jaʼL+{5*ǜd.-lK {JC-1UOJ(7mH(o`?*DfhXinl^ߑg6ZZfѱ) 9NJxT mo# z)Brx݄X#W]gW,xU7Ӆn [Ǻ5sg٫}'eDBэCrswK+MGX!$^èIWpPOph0\||f[:<<Կu]18($5Π5g.",oA"-`7KNS]=*vIa9fvA&g[<(V_S{_\qAlwBt!#m])S6'>4ί'sVQ_FGLCa;OnT(DݩZВHO`_(^_U©cޖpbZed*gr&Gr-wd\+ v=~ sc!t<݆h)iG'c߇\J .6WŮ;RTQ<59UsWPvmi4Z^֜ od8Bd:̷'̗Ou. uEr1H3ˢkCT889,DX$Mg\x=f{ dYx+[|gzP9I$8WE Wp$*hIʱ眦I+ԽrR` Po\u-_{NjOF.2W`vԭ-&>`7No$\&܏bL߅sm[ LJ/yle8+tAX_8aN8q(@ɟj?S{i{'q m p`w_I;>bWZ\ENvLbO|H=uP"c3RRtkEKǧ'H.,aT!e`"Nכ}݌|oq[GHo/j^{G cRC!y ;NGBcAϟqIF(٨ܸ(rM@­no]J8"I%wwKȰ²EpZ4ԨQj3m@ Byn6ŋt2*C< Qb{*=G,lfq oi~1OG0MPuE=c;dgmQ7ҽ6;7˞VW(Oe"ܬàݾeVyQ-P֋|'"۞O˗|;3*&=f@)b H60&t˿z!م4X  neӊ_E7i]inª8 Rgo2@8tITt[J@C8_(fH;Arviyy(m|F.bǖ5IYIUlI~ L#Fp/WAq@A9"w?{f;+dp`OV&J˔!]7~~Ϻ=CA8HY:Lx:YDb_(!x3%CĎvG^Fk1]*%  UsE_af/E|%IR$01+ J jrι3늢l ]n"4җ )\ Z27CCHu]6 tAʠ.!b^9WשJI'?6oJ'ίBH]ᤔhP//qkǒ7/Ď?RWn7..3N;G,9+k3ļG/`F~1xA(g^ij en;yr!˵޾q=r5yaUZoŷŒETBSi3YH̬M. Y(2ޒDr ,:z5rb/$H+uλΩ'|!zmB/[(ӕ\w/.Fc> aW(H#*=8p܌wxg4 %޵+n%p1݌Co}5m8裘a ;dgH3J` Q+.{T۶l&c5,! UDyN&|Ҳ,˻4*x"֩n737>zL,݁NĻ{õb{a/Ϣy81A&r4,Aea&ݹ5.JiYS!-v6~'9#'\b1bdrG[xFϊ.]%bMVC|?BR.$;/O--y@o2&So{ GkcLG %s8@˜A:U TZ sۇUӛSh8~pNh f* {pC}e]4)>x$Ck^uiNМ[8j1&Cb?1ٟ 0ıՙ;06̧^l:7?s<~t;Q)yv?r7T? XDWcl GH"鈽zD#% ι l{hvybgꑠOlEYxۢhw$, 3b>rc7C4]:|m~ooH6l@'@y\3'lY՟(T)q,ҚYGx"N4ft`5;h06YgTxb\ wrRhAW! JPSGM?b9W_ cDySJ'"u-55gJ20_GyaUƞHh ʌASv`Ŵ2kALAMj崘lH3$ $.fQc\C}.١3Hc󻲣,n֫R*jqtՏ3kqVIINtxfW~iF:F-Y^^=<+f|\3``%۸|؅-u;a4># ~L]hpIdnbu^Fx).TsKݎs"v^ qemлo'Hfe jʳ2/lbτ.X$)V $ЕLꮿʼuhe_R|_8ץZ-mq Y7SS sժ8(U ) u+ƺQ TTg|[&%w]n&wW7V;n[<+g;kK~MmNh,ު%\oR&7&%b@'#!{ݪebr{|* `6LNca ִ!ʩ3I9GhKPhjf8UU9ks=1R]4qfc Ӝᷘ*GT%uѹWS|E,d]HsvWsLC+$aIMZP5[+Q1ڃ`#Ydm:t٫v֯[Yx;..O>i1ۗ1b7}&&<]dϸalO0NgRKIWC1$(롎TA+FYY"9D '.Г<۩L7 1VK~VI23hTpOO_.m;$i^G؉QjUU\MD]&__m*ӛl_%_/F\$=aCmjÛ+bE\?ӧj9nbv(YM[U{V00{{W݃aaDt _&൐":PZ;Q@9ЦyHnS!@w]LRI˹xl0&ܸ7/2j,IlSK=fg@k|_i#ʌ2WbG(gY#p=$HsՃD1,DS3D5L$[%'yG>E,}GOITܙ_8>n ?P{T)Τxm{.,LP.>)_P F["l|b?"s?&)Ohǖ+% r\5K7j2]Uu~ ԍيۧ2 YO[ 2,/-ųwX%ģo MOO0:0\{ssZUJ]%gPf]co_xp# I qF!^Rݧ5DCUFx 6DbUcCSAnn$%jA3L Rb9{8n!/w=Ie0*e[8k2\4薐zc38)Q`X[NvNhlImMh,˪#y}F>H \vI2 GR'u.r>]tm.֦`h =k&dyVO@B57넢Egmլk[)|Tom֘)E!oHnZV%LerV}ZRBEЧ͟kٵ yljճVyY2HB],rh#~,۷nV‘'P΁G r_U .*n ndr~ ?9 ;ƢbIQI~3D8G_N/Hy.!Ê"luP2QMb'Ex&+ކlgZlbw,XcE9{*sσj)[ w6W] ܔc"w!Y%/ټ)J b`̥ =͵N+uh>n KMom]NX& 7B}ˏ8̥ܸ=R{%͗.G *UIwkqxyKR8tuM #@Xo`űԀsU Hgr`fAD_Q\=&LdW( /6 e +FX WNzkǞÔ $n̰Wjz}'"Ԡ4$ hlߞ K(>YpSE!Uq?^V-~Rȗ0 !M4ha5xgt`xSZ؟3ի&JF;b~JVf h:ᇤc!gEi))c|~SOlb)6$qWT?I p*M{:Ȥ6:J*ط&kRw4N2 ܥ|9bfXfm"IdUs (b?#6Evb3$3Lc&|.],ڪȹD-|lD]M%7!m+TuYF1$TH),\ 9&!l -qS*I|3b߽aAmgxvE}S~4zT0C pl˲a ~S3A q<>IeZ٬#4MWqJeKbn,t~qTc~oIZsD+ d4 _?z/[Y+I:[qte N5&p+N4A)2aT lU* NoΣjR {4(rsIl\2sޙ3H?kuBzPs21wH {_ڠd5^$&Ӛ4W!etɿ,6P۽͂jI7q`q%Ykyz9 1M23f4ZJ]uǓSIQ^{.!Hv Vn<'ޞUIV٥+r2 gq] %~[Ʊˡb焭8OY!4rvsL$VjrVh)0Y_L[1{J@)Y`6b 'iOROB Rw^7 \O%l<'Y}И)Y$;$ b!HBm !I節6g $'0Y^فmoQJ\tFؠِ-L8t%HAOv~Ѐ:cЉ|N K >lg,a~=㇩z&rd۳tNF^@"k ") $:U*!Məc_(ր,A-_,@ \fW bx>}8YIAa|umw(n$1* ȳ5hSU&H-xo2tNan y5UϫGv bcj+{6?-H+>_`MfvhC&nxN0,(fWvD6)#TjOLI=g (,t7w55{9CSslR->y^7;D#1tNekmqѴ޺7Ҋ-3 sӅsceTfQ@"CvqV֟=2%4%~MDPM:Ȗ FZnَ$r5D3X'ʱeB(}ń1W:)@6gεfT?ծ,W՟b`R[)Ô?6i% t--gR݈, /D>ً掫 H2f4e/K%Jf1hrFi^Ws])Sd▀I.Y%'?@0#aQcFn<ܶװ:PD. fh{1n3k-H`5(3Q(=>RQZڶ_F!ӾKr ,7ȇ iuƅZF\(s]SQ=_փIS߰ۙb/Nd/78 ^ !'B?'@qsT՝A 6} ů݉>4]lo=0:2z#Os#A}^up4-oYy9 !>H;] @pWH9~3 SkZԂ֑>ir?R D*E;Q,.\;i&jtdnh^q4wMbvݬ;}=cr$ ]N C=+l]إ͜3IBPTgȓMksN[(eAŠDRlc3'~{Kլf`(_\#MhwD2i%t1Fm«hS͘ExrZ7owTUQn< ʽL+ġ:2azdE_Pf\8][ZzBx/ 4a},ޒMkzZ=Pj*6-6t"8)EyťtʮCxVR6|ׇQFCd\1$Nԓ(>zB)_( j v>ttƫZUN/H7QaJ]G*;9iռyopJ_Չ~ɰ=Aٵ4?gѪ_aeɷD"Q"`‘O8$劌 Qg6"y& b8\RO g|Lzp <>h+zIqvT5V.Dckt9QXQ8bZ>} w^gοD~iYU2jd.+V/pq6JhBZeϚ~}#{2Zf@E_ahvbÎTE䴐ͥҬ`-Ϻ/8cFep}ɓ(̣SP$\GV:V!Ft'3][G.(gStEJ%m`"H:G0ljV#yj8h"@qN}/zL.,Buϧ茐 ]zI1$}4E]H*-lCa (i Qvei@1H 8acӌiyP,#{Ȯl=*zDpKzd1 w1@2߼)GzpUϑmjMF])9 Vwbx]c8c.HAۅĬ+1Ig+C =2]\P@T,Jr\!tcSZU\B{IzCCqRXÚ%1+ ^bƯ ITSB] C?_k~+|Q*ڄ0D=/I!$SkpYWoDW`CqKzP3U:gQwK٦hV*Cr#!&MC釡`/v?ՠܦ gYZ0707010000030a000081a40000000000000000000000016650a15d0000a124000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/e]?Eh=ڜ.+cbgޘA1(~lJ$D7RmYEk@dϸcv$a-WкŖQ[?xEprqu8![I;,:DpoմO&v>#⃖2^6ve,&N#'ZI,h '6*Fa#mU(쵦[nPzB( :nj|aPAGvt5c~F0zӈ,oB$~mLayM=l 8Q"4Qa'( `tuݝB")tM:mr@Qljcuz~2p F_,cY` 7pFDZے@!oi6+g;CaeV*ZBmT6bw'A?Uc5ioP^Mw9!BpڐB2ܰ(.Yai?_O@K1}Jcul @) +54[1tgI!8X1 ƊOQle۫drޥSv-Pg"+KǃOQ8' $]`|AvW,N75Gx(tYSȉ!fyxkZOMSHojm0]C< X<0rK5g5Q0^{ @\:,> 0E{(Fup$Nyzv|>KzdX@CdK]vPe}ӣnJݞ 47`xEOg2=?)]!Qu9rv턃G7']KP0j$whbAiv!"t$׸r 04ףZ8}ȶyz7b:7j}.Mpa%'!rvmMu05_`hb_NPb-v25<MW[01Q\ ~ƶ"tMC\6ܠƟnA=f?72 +q*!A-\N?;|/apMjOXH3@ZTFMcNp*. "΀QÞJ5T8i&BR]ԉr@GYBBxo|Wx)h6Κ<惉GD*hp}"U+f75"p"w$پKlV `Ln +:.'m+ WZ#%[edkbc|׸gyeZW}VM0bw0E <{GgA>Jׇ.2I6͆/zFjۑ/-e衇O{^/KUc 5=U̷HLmᭊ_sx6,i=T4J,&<X=TfVH(+/UU`NKc6}ةEXcx6.r{:WVzh rkaΘ8 8$$yDFsvYw1"&)Lw m𼓺lW 3$4Wyݕ.o;h?$2XO;"Z癍7~nKpgW sO4a&rjݽBF'?&JҠMKgR ;ʛe786c hiwoH1Y 0BI>T3T^z/x7pAn00:p+6<;i޻]o!<5wwN⃤bL!i2[hPe_^99*s]NZ|01,v;ߞZɃYjX I 79Ƥj n6rգAa pc38?64cPб_6EFІDdvm%To{''(51 L|F:jr_*8:L(P-UB :JAoxr Ϲ7r1(= ԄWY4iV1K: =pq5vd{F2/j7QZuD<#T Ni&CXc ѿZo *h1`c\WGd[7 YȍojI=!ֽ_F߱"rꝣ)Z$N[YkU]kPeѸ Ll)7-VN@g9.+,|FٖE E^47zBPH8@b')oYж*K1d2HkwyHZ6亢JjbI0l(N |jf2^WEЕpvN8'T;EuJ蝑ʱ4,NgRf- L\^_ó=Ihs~e;{@jy`SG2R/]DF6|l/8,\8m"L:pzw^™"iI5'K:;ls:%g/F%+4B(PA/ $0vӹT)W#%-.PʘB]Tk,JәE1 J6+m~7󒑫2L̿ tE#h F#2ι_q^,YUyvó1r 9X%FG uVl Z\nf,_!4\VSL!11),Z`oqMhj_,{)ZCllKO҉aJ6Wkr94Tvx yfqtݸ/i-:ñ!#Rkg핮M0w^wFh=.bRv39{f^ ^=28tke g7e+^2`=/߲oě`OxE5];BkJ:}lvV~psDmR^ ID*nt1Sy6Jcn"6uOn8]mK;/ 0K\ ]K^]NЏvF˾УMǰ??}mMfkٍ9IKr(ރ_k}beNbK7Dn.Qxɀ{vRЖW6-$NT0݆ y9%4(Oᱸ}=" c_*t8w/8@,'Ū P360qpIޓ*1 Z)b-}/.ʬ"|#BS3/ #k؝SYC{F.R>f>ThH͈`^`'q‰tmD{WEOi\,!?wМ%\Tf"Br9@F^TЗ1oMo[)}L06 -k]wo⻺RKꚈӅM~aC5]nӣ2<_GJ:DQ}`ܼ*p͜jFR/ Pݤ'򞬣?&]ruJFqle|M0J0 b"L7Yx"G06I-@Ωn)v ZB[~܋R؁ܰ(ʔ%mq@+A.4Љ1XK (fbz&Îf{N:aa[YgPWS;@UO8m }WtƋY/EtSE:Ue/NSi_q[˒:qSG@eIxŪEi@Y>%$_ۺN-GT2GL;xFIӴ"+eAR&3U'D*S̍1/̀zy!6l|{8@dy.Fzk)i[;)wz}"M} |?Pfb,nbx: D1TVm>!2Y8>4]\5Β'_I*WΌU!K;P:^H%h(ҵpN{ v-u'3հJwuPzeàQ96c{yOzU%݋Krb䯂ojew+4<I^o)PVNw>{IGdf{t{g]-7 6U pB{+|k8YGn-/+.Jqo @8,𱉵k|>p_>`jdRM KMPޠy0X\5*.L|iv `) 3dNÄW1 q$6fX#vS #>!mګ[-D&Ϲm8_/ *uOΜLw|mmBWޑ<m4vۑ7|/$Y?@hYx̃aM1yDzZ#[pDG:i9#gBh0 %WDbPJXkE0 ;NkiQ|DV# +am|c5tr>E'iGԁd~~M jC~=K(E8X͎]:irT-sK($rχB֬^=?@ #`eapG^kHC#Lp860Nƽ82MXwCKtEk#-/W㴧M)Dthwo{dGFBՖña(ňVQO:_q9߽WRcL3/;5 LNXL :$xmю;r<b90J 6 @PGt(ZW,G]#VvX˪[(9ȇ<2mr*%\ȼgz>ɀ) w]N6-}iSELl6B|v*2u}/!D5`kۍ WϘ$ N~fha\O,I\8nܷ$.@lpr E14{D;Of?fuohK|T^'nɳϯd +$I$κWZCo\ r4\!r#nWE>5ʰFWJl,8~8qtF1nQe RQu}C}HTcӎ.4<F!#`NAl'D2;*ll![oϨݿ ʁq ; C!QI4D02v'~aBˬ'~)L%h-()bvAEO6zJr]Zvu=oP+^o6  $aI@A'<Ud~pw/Qɡ Eo}&P2}wz{,qhW{QC?GJUNOa![!.NtһG*p點n(IZXQ="fǓZC͢aNI)@Mƙ߭ uz.Q>*i_;_?iWB; 7-TOB9X}d  cS|ď<:Ds|w,љk|#?e:Ms[Fg<n^!ɨ 7Dd;9H*ftG֮#hijr6S*eh3^MdWE3דfCoʈp<'Lv ?>c}l`r#т$Hj bpr |meD&;ɠWMfF>ҚsȌ-}3LY 6fFS*`4^HlԱ;*Iפ Ĉ$r{rr㖗F0 !HٴŸwcg@2ioE| u˭_^2Ϣϔf'א|*fLUinumQ [PWD5ш3R!ʊt,aF:lzBfKDe!$1fO:{ͬk핧k_6I.$%ga[ɧ*rE9̚FWQt~tx#S_Ӓ8ߛ$~1=ڻcn L BZGѻHCXovOIM<ݴ @\I(,ne8P-ʚ0$~ _ 1{?cx#_xDGV)d=1a 99c3zHq$X:*~6J4qkQmW2Y0| ^jK}&KR"^7)5jޙl9.Z qf]e3|x3?v|m 16X6&PH 4;d6•_KdE/@4Ζ&Z8ϻ-l򧠂&ʕE^x+ 8qۦ} ,}㕗XGX+IHϽπm ٠%]JWq\F\ᛷqOz70f87t^Ǎecǩ4kd+<ffl{Q?Of|Tρ,M{ϱ@6cHM`U`(2S^C'x?Dցf\+5-SBT~Q+1JG"AB`ڧRlX!4݊YduOl[>vZ_*0€fnOK!WR;$D5d>rlr^ga'oV[;:' \%JхKZ)E# EיLs4?߫(30c)K$]O5wi4 j-t!&xVٺq<3@0qegޱ(cxB=zH flc6/7a+-H &Bިǿ\ޟaju3p8P:n` +̻!+9tnB3u^&44OxEr)ݭ ~,_cR&ajNurt~_&|g7HТi˘Jn~C̫p1S, q dd 㐻]-f=5FT Y% 9q%zDsU*kOvt W+9GPU޷2xN1EC+k721=&m꜊Q@R]BaSG6uMQZgY{1o}:J}j#-kⷙu F%ik <l!ԤE|I-XdX(\S[&U;}zkrCpNâ:t8%5`'ϫ< {־k„N KڟUȤIa`h-k{GɸE7˫i\nHQ)ƍ%3xA?TOs,pGejb eX ^ϭ̔:TUzjۏ0 ([FY{1zWJ]2EzmFՋTC6-l&'h-5yl'RAg?VTĻ۶4(?1z!Sy]@Z:id=\P #qʃ O/NˤE G~:XGIr# ޑ5xsɛ ~V2aXޙjbD>@ctNݓMCuj5}4ұ0U 33T?"59N@=«G~%3D&,oHIm[ {ǏJvttV{?N =.eIW/iIy/Jp&RJBDشgV\ްjLLl4uT /~t|5R=Up/3 #`k]@_l@z#ŵ\ σ߾CǧXIpOKy)sk@%dDɰ~]HA¯Y;ȷT*9gwu O"iJ8x0oD:6˼:bKj^ |jw(J7TYtJt'@ i.ok%O@--A咳nHd_=,]-{nqJl`QbUz͍6\&[,[2pPΜY'n*};Kb@3h]nzbOLa&SF3'EO⮨jh!63)㳍<cSRY^cqWoiJ'u3^ PaQȴxxhZڂ`^ί< E~;E B:.Jvj^4¹uuǣ?3B,vn- Y 2l‘7;n`^JL ?T*qϱYYbKdbdf5{nCcwRJ\&MDeڠ6'`3k_ ?Z*<7F^-_ur IvWYlGk1!뵤b6/b -$ _RY%bHoWu%Z;pNmq΄_C%!=ڳsH"RvE./Xo;Mxx!ȟk}~ N9]ֱ=y0CXR6! m8pP/ܯȓzz;rg_"qjj~prBvX)<'0'ٻƗ21&gpKl.G"P4P\ZIxq@`ݥWsi? Ed\h&`Va*:2{K"cAFp*O. $pSўȪgֺ L)5.(z($ʺUD sta.qҎ rX+kC}uZ VHg$OzC0J_Xӛ0) {x`߉κ3Q-Yk ׎x7\5ەo~!eT19hIwzʋoj>>-〉(uw;@UZN^4(HJȰT^?L% 7e»' M9zOv9DˎE6~ʈ!&C6&D_dY,/0p7 -_^|_k>fA'Wy׬gWcEC0'լ 3,\'OہM+%s^+{vG*zG<+GXpa5^16V:a=MjoE ^wAU1i{3;PB}vs$9&?S{ܔMM^+ѭpi2 $A5U/yI 0F lo+fPw¢n/rWߧ&wH~:| be$jNzǃ ,W6-hqҙdolMB*jThmT9:U9^o|Lgrܵ8|^J&_yRV J=f7Vצ2,{/0@vI5:]eJ)Sboz%UB2g>MwU_|*vIpEIˤ0{$Vֵ]ATK qcp3a+;P'\BǶP XĆlRg 6˟ ʧE}w[wV厤j|Dd37,Ɯ?F^Ic{um&Ϗm+@+jSZQ Q%`.Y`hSjףFsdo|`~YKQ&1C'EDg[f$ fN"sDU1H+>/t5~f8XD90R֑C;=b  HpojdQk}"?S3XגsT`Oᚂo\㉆PI! .?~v;rHkz. U"^zr7ڬq υruQqx&ȟ]LbnrtV/k]kB^X}EBɍOKi_3>=,j *'eK1T5m;VLhrzq:(o TDQ,['a27߷ˎkPYrDRSd_)nQn;WN6xbAIB  Q0tCŒ5L((CewS9|lfӯysOMzw=6weJ(ߘwB n0Yt[36nļ35-vp k }E`0};I|#ݾtIyu^e3eZ[:oxHLf*AF6J7k3Qɽs_J[zO'^Bh՞dJc4sˌ擜Ǿwt&-wm2!6`I"zZ{2:PvB?zwG ]1`g["YO1VhPGiT(vvW 5ú?aC;^g SqX!n|{8"/&.l;zIbāǖ5%B5jU dI\a}S $A#b9~*=nL]y_@vi<Wm%< ZZLg{-yï6(p2!*B8<%6N-Wv:үGmU{c|m^s'{07vRB'`%rm1˩Rky*!ԽMR__C\t % Kwp{`u5hCX"t-B漬~ c)dqF2S`W`3V:Up'$K:O/~$gc@2o/WX=sLEY {4g]ڦƅK~"W> pFҙq~+vE:\Hp M?'O]\ Sxg>t'OFGq~X2x"+ g^ĻjTdbH FvR>ؿn3CKkC1k{+I;l*kx[ YE TVn S1!4JFL>p* n#EHo}{zTvĭޗ+4og2ʠ]2:X湆ͫ[ hLћG(ʏY-W#R,vwR}"(Ѓ3So<5S> x)s<5?'ʵL;uv l?1(}E$& l0+9JM.]bUBApl`}QkӅ ~X ~RVصAԂ!+Pa6qST?]2#2[7H ׮&˦x$HބgKcu7ΒI8БyծBlIpH3.k622-! 0 kY1 '9pH3ZS*T`OT7ZvY2Ogz wd,gr1Qpt.\iDM(ج3)ZOk:=SG;Pּuj*,⮌j," "zڑf \\lb]\3.cQPA0| T@XaJnA%x+ :Yc 8 1p[>PLxxBN"A캪 (dK/((" 8Vhڗa⒮`Lj6E KfR_iT#4Qh'nnaGBDr Oj 6>JW(m߄ny:ZТk2x 4 =@Ѐ$% ZY&NYMϦn#okbGxlkup#s(JYdJsrBDj!WEL 66dV>fG ukhG|+ƒ`3vkERwzb#[,JP+8~8ˋ>P>^MkK4sz/`L(9!$|ޮ^,{*5ߪ@7Tm5;Tf νr"AX7.,w;u68H!LdTz˦4!i G,Ӱ7=jVKRw)GŒ9B+Vޏ>h>cmqԸߌ?* FH0ŊenoUu4!t\<S9SNu1[q>S<D+HX>*q.Z7R@}WՊz)ff$r5ڣɰLݛBEÛ<$˯ٕ` n bѦ{acSp;,D70 RNzx Nܿmկ!ZD RyS Ĵe 8$ƥYGvap=tu~R7_t< ̼}m\hΑtϏ a|;Ҍ2}sޘMzɀqaQ׆! <+\w.ł+:YBl:L`mm[f6܀7%gh8#13#?CͶ[3,52rv N3FS RAw϶C2OE1Y$K|oD,8pU8r6"%ZZ%Y{PE:@rho*k 6;OӢ3=Om,3 uOHafz*)AǓC;@:2"ZUy}'׷s + %{8$Ɇ ɇjHa KY&XD s_h%I&׽bf]P7ibןPJF}HF2MG#gT'v˫7}OJ8eM 8Sp~5~dRϛyi#7scШVR4EǙHR:QvǠF4%Əv/␤Շo{' \l۬@ı5D'}FA:AjFk ^s|cvr I]kU8[,?8.ga 71eYcЗ'fKD;x<&Hʕ&QsS}F믩B^!ySS*oTjM^t<#Atԕv"¡sLB? C]hI3GS0T- KV4JV¯DKdbЖSSw3cDH 0#PVZQ"]lhO*wpL#\ isg}GZ)xҨtúaUBW+ڸ@R~D1bkE`iR{¼%RV͈=A&woj;LZ ,;WJ]j;ia;qiwK( :|2.Co;kB nb1ÂO ,>z~+S[\]tۼYf$Fٸԯ*E[X#Q򣩙wU4ycH0ɩk}T{<V}aW1d׫S+${0%/-Ih#Zo?N`"/|n1 M7>t9ˠ^2n.f(yOLt[ 3 ,:lG^.*813;aG9&pٱMQxG4[z(/( .,?Y%{6~qKu3/'eY !YOo1A]1Csl;Տ'v-fRcܝr{aڗQe4Zb{'Л 9}\<LJuX:y!i_lkr@ϩ\-|E'`3#첉S aJ`xnсK{Ůat $r^(^3av˪RҫIj[bڍfsݔ">p T Y/>Q% .IJw%`>T;jW Qy]Xbݏƒ2-"'O#|VQ=;~-  NU.EK~$RӁw6˞N흴a6ν]~79ژhMaL ՘/d"#8=gH03lo@f٧a  A"$vo}6= y~dVldkIst:: 3nOt+V4#_֊CR:[%^ϸqt yΎzi!>`='yzZUpXjdD\F)gkI)"2{Sv1ڃp ֱ԰+Y~y&[gS3v)3|2 -/ZdzwGr٨W-wc=w _9vǥȈq{c'Ħۥ)橳u]k!fH~݂PDWHG2ZEY2*~fLU/JפM/4xVއiOՒE]i@]0:i?z J.[|`jq G0*O\#Q. D %Psޮf 1BhV|= [h`WN%_RvJtUɞ g,f4CE άF_:}0a$;f.!gxu:42o bZӴZI دC,@`kaeYBLx<FzUhF؈or6%̱Ӈa-6*u|#v96)Ԇ׼I[ǵ!-higׅix5C`=C HFn"dmf5EPY]854Ũt!췎\ }R!AR\AZZ)ΜnC\Umv]Beޖ[guwV@< P\^8xԢ_*z(Ha+w֠-F( ;h^Npuds0@D;1>ÎblSIC?S7]R~nٻu?D7IXa&juRw[xI>B4 ^K;'bwIϵ:{Ef3ע t}J bۭs$ɐJrXB*y*mɯk^~9xhBa[|цaJkTIH\d C7~3UJFlH3Ӽjl'_LZgmV1BG)%|,AjaE%/ք>_u v-=$tNa{ft7ƒJ R9zxHlC?sw\lrY6SB1m݁d變\ +ԎtE/׀_Q TYxM(28jve +QX^ƛxi!4Q7IQ^oг .sUO]'LrkGf&Εo98 ,SwgM%e20k,=.CxEH_JoSk>P^fo>fnж^\'ehUnuYvjBn:,ЋK.Yؓzt{L6{|Zg !< vE:瓫1𞺫xQ a|Ⱦ  %TY-Xu>/NyNc o$V b~E:oV:S MkTN\K4"b1af0Lܻnwe -)'OQ;t.P$ٙpz8 #N`>doSރeWNTv^@jѸPluK^4#:wBw&H8yJ8L]k2p^@4=̋%䧃ET} MP0? .Cz~C_8( q8EjRsb6|{WiEV$/̵/9d>S"0Z!@Bg>Y)h&Ha9Sd[^59ۢwDnQI.ї77ɶz5W{9ˠ)qUv+Jd`E_M.ivGQ J$; (r{"&DS_D!9#OirX!&_nTBEnjollGnpi:/d/0C ٛP~֬r;Uh6ATkVga15gsMK ;'QgO閏A% r8d#:H )^f}u%Ub5^l޵+ 7LX v2qPKjJWH?𴭤cO+-v 1rHmrE%ΫfQ_JFNFM,@ذ? I%P$74 &<C1+ 9$ K}1= VPwJa>N6t? kJGǀ6jB>?JɢCŴ޲0F=+qp!18-g¤A0VSQ,!<gƋqC&nENgFS$U DdB<JVՎ{7 /x"qưP&@<%o(3diq NXغ }uGt:ێb6ahNpޜ^4A3XA@:UP'n؝;ٷYï=~)u"Z91g-ic`-ASU)@O+vil-\`Q]VN9Sm,ԩ2,X7J TSa]5/uvzupdﭱ'z~' ˍ>훛~bYwtG蝹,Ф^%j!E|<-ww` &/+;\WCPKq*Yc$88zqL.=6K*|j#!I`, w. _43fT<#TދqJ[Q@ҏ$GpNmZs?:zZF$2(.!*2,ۅ9-vu#Z%b@$L;,%2 J!Xi_\asـmΉYwͼ/sx&qϊrK <0FpN4:WΥ@ M*:n.Q4b Qc d Ky)Oo1fZۉ.BO3OG`#¬wi.hm@~:^NZΪr">k$=:b ;x^jFjfJH5vd^A4x-Ju#8nv35AׁbYK(b v3aNfWhW1"R) QeCRO1 #. fj}W3RkяVa Vs{ '*}별{2wDG^(UH)ؤWդ_}'ϘsuvpEd'jga 'Z_;dnɰ9d]:T.r i MSңdpfٮ~Gb) qmE;lk"T"ӏ>C`as,$xXR溅`?gȖ v]|ȺE(!Px>|%15C(+2z2ٕ@HrNos߄BeyIrdfANݫtU>INeʒ¨T)PS^a%`ue2jDfA$s9C;kW8vo`w?eZo/@)+} 4I|JUB:\V&i9S?shBL@2̖P(In'upz-G/YP^ʁ+b(|:'B-[CP`D!cy8ޫ7zCH9ILq\#K,8r|l3g} gWz6d`;Ti+U2tdU*Nrz":փ&xG(gl?-^:; 9}և2YG’~oTfhoZ2tXڐQUg28gb9>y=&!Qغ4{QgY-7&;(sn! o-W12{Q'uM]yd)פV\ lG`HJE3ܐzs qXfð0s h@\&]\*ڪN&\*ae;7McKeo J@pM[Y1jZc2pphE;<֏Ռʵ -o :3#r.oBƭ6qeFF 6$ _IS{ ZSR{-#}vmEM6%@d.װ6-ڌ klHb'H- ?NųiZk9c8m= 0@p, eBlck q|DNVQԾܵTy-Wmwj=|+ּYv-Q8U̦*6|&Ccaon {FjK~-mRœJsh|x 20¿@ KE_n/YYڡ+ոR&TaFV0l,CS3:n\ %.` >G)-z|ξ(([W - f\ki'`߀ \ bm"Ji3 1샳^r%r̾Fᆁ՗k? RbM=6AGs#4JD= |`wSz!Ց׍ 2o0vy쿰WZ,C\KxW |Kmڶ/sj/SY&%;mOF7 <E$ ,^: eg-e u朋L4BDB{Z"nxFZ+P ͵gq?x!6TgɾQ7:Y\hEzqlK.@zL&%h'܁7b N1Ob6fk\ߛ9iA'(@_nFcށ=AMz mr!r-+j͊H8(J i6A}C)H'|'~[x#\d>gNXXO4x5ˇPk FY1R\$z:Wa!;ufP 7Gtp^w s0tQ"&x@,vgL$}B*o. uKY` 2] ZT&g@HE&)zׅߠ'ڍ柣~NiV[@pY*8̇OyVF@39re馋 CWߺn]eCr?uǷ>|?5q 0T\f)q#P&vA$ٗĩS&o#X5=*Zf?v@L:o x}>8m97Ha>((T"tl&lSZds pn#XnZgq "3ml*V..Kˌ9'P5HXL{ē,ꗻV O*G&9bmXr8}.D 2*1K? ԕ 53r ~K'%ɩ6 *VuUJ~r: r ޭ:w&G] rt_tx&A8" '7gE ɹ;6kI4'E.Vu[Od%l_ﱃ-!s;C"D%Z踧S" ּ̋~xBqGQyh2dʦyxlΚ"̋¬#x6ԝ(r}EAFG3 ,_C&/]X|#n}I+j wZIzq|YD0YѼf!@~@S_'!`1t3$^XGgz1tXr9g!E8_4FRl`( )4pws.cSf 3܅Cp"O"຾z\R?zBk;1({ |b4pvx@S5!L*YZu^p(eH% M_yjZCXdNkp$J 4d{k1(}ѿg8[|E O{;E9"‰q䩘!k Ԣu=! luGWh} oK{@ķۛںT%ܛ M (m6:[x*<<.TK5lJ|'9:}|&DxP:4s$7](wgNpZ*M"9V!$|K(Ogt?[*3Kf >aW1[,Z: >3tv#G@\g'07;?\2<-? zbs6Bg+̹_q:+qm։a%'~Vw˒#Us[zvi2 LZo1wρP)7\,@{=Yp%/5*úbiOٶW9Jw{"}":IگX&T@= d( ];O sVKLpYī٣Do=/\:NesVrX.-_78FE1)/|GхrAw@mJ m}%; I+yI1^݂JhFZO|l];ؿ o#Bf[ F.5ҩI_ >x(5=ERd( M aRn9C&`!ARl=*5l)%=f_Ss*ƃ2O ~`gl^ODy !C"4 Keϟ(3kYPMP[( #E#c:лhmʎwDYZR*o p*[xUy#3d# *{m[I w"?;';) XRwdCuDAdmE͔ fMl܊K(J,f$=[AeJ9٠G? WpڦLs#x.v1!i&]4Գuw,"08h!cCc y:yߒ,=1Js ҧ 68%\ {j_&)WvsCgؽ`2ӻe6+/?^@s T?`kX%ipXQ|+\Ǹo~.h. g[xc^x;q#"]+'f:k D^Z{J".qPGvz~M\c{tY?sۙDX?wN,uϿV Fh_6!-x躹X*5G,5&aDs>5V׫RsZYϝ֜n /}DBg|5R\gDtT/QI_E_Zz /JG?!I.XLhiK[+vh0fIM\7ިOވsj̷t}Iٜ^U$+&mq8)4HlŰqmh~1ԹFZ7Pd5Mw+ei)hy8& xV5(Hv^^[CDF?[BkhSM I:iհ"r7]*|o~ԲeL9U[wp g1,*!_D @Ȱ@eAK&w_S`> ; >KN݊&M~›Ê0(֛sa=]X_71&l朗Z6g$q)cZ ƑGӇF_<Z a]ux1Rcqtү83mw-ީ OBV(X:{՛sA@(LvH:[yzgbPK%TL_79+a@uT);5uG]pSֽ#^;n*1UR(OIhukG|)>S.pqY)P:m̨MFBsW1zӏ301/Q(MW ldUO.ӎPf =º9ą61$>M4dWff$M Fsb-8BFAx̍xZ7Un=\4VC)~aiV*;S_F\$cgHHv)MPW >yX)g(˶/4OM^_u"tg@Ƌ843i#8,E%ݖ*wӨTR۲3{ui lPBd "8eWUr]ďr{|pmM 饏굾;rmؽ;dpߢ:p9 KMG1/ Xy0ы3CEt\0[IՠǐqU1_4؏p(33zLz%p[q_5aLڜdg9"0,[x_|v8W"!߃r`@:>B_k?UF0S97(S7ȕ Dƫ2|Br_ R(,!lcy'jfvRZOD@#!kx4Kɢf6tkwRNk$\]H232hFUR?B6_D/?Q|/F\;UY%y6g#ؾA3H_ UHN셈WY4r(=J ,Ȭ07SkEg$F`.8OOYޡ1<:Z=NSt>)U}KU!)p9QtA]n{ PhrU7U_Z(F浮'eK1fuT%/tYǼnsd</ ٌdln9 t ^r¡'?yT O䶬43&c?#X r=S^}? LIS)e fqK 5,_j7I2vܟe?yQ{'xG 쫉 2N 'aA5/L뾼EPa8v_B4@Oŏ)0Qps^-xi˨l#SQCεw~ZJ8CFX;1Wp0jlKg.R<=nzs5IX&`h':li YklD/ 'wڨtC6kiyO&l܈AQ,k$ $[|r#vap+D)])N0ъfx*z"4czmYemVwk%TPfG9%b2ù5rR~Z(qchDγXו~T^uB6mCQ}&0ZqW6z\j3Y'Ai礞pJ.$aN[ŝ&~ź5WCK20/8K1z]8:^L͡r41O8u-WW7ML]2,tF T5J/o|yc~:5U\R[u?=\%GRdHĆaAef5!U{.| qyx*ƶl5eݸJVK-!5;,sq!D{ֈ4r&Fkyçp'r}>\``$ =0 aғ9݉!%9A_gkYf9/0KmR9Yu`(`kFOS}=x2ˡC0'H=΋kX"O=~u>S^aD 1 PsF1M]wv귋 &\&"ZR#'S}TW`H&BZ!,h\[eeLG֖sZSot-A%nz) grEg X!aaf-n:s};kxSs2i;[Fh(7O2ԛnfWL߼kRjOꛡ6HٜoԚ6h F&G8SuR2pY4žAEzCoM ɤTM^ ZAw#={ a13VQ{Ir?j<ҋd&l?e}:%+?$N:YDWM'cPJX:􋸭 mRf$ZNFdK:+ =V~-هS42JAzIuo {DDIʨVI~!^󱴲J-zkj4 Ձ^L4S|XkxkB:} y$Vp]C0DM3tҠ=Q{ 97g&Dkn7#6G4PĪ`L 9=)6tQt H|vy0-:fmWUƄ/TUJ+G|?'WT}e|t ?INE[B GHQ H94+P8%%؄XOIG֋u1r!~PH Z:T9K90qyX)5Hټ<}>8h~]A!ϒ퐩mHJ"u폡F;2>]f\m똝']ë ʏ4,-A}n/H,:5ٗk)/FmI\I&udF8onUJb;n2ϡ_}}8A7>:>V-0WTGX˹nԎH}Qb2-vC?2ԀQ\J5BxdxBH`jLi6 _~9 .hu'~Y' ϩJ'b305uIK+w7е@ \Є]?L~W+KdG{L}cT`B3N UJ33GUÄv5@׮0ҜdR1}~72z#+bH_J &?׫A$\Qc^$Ez{ztߜEDW3v~ɳ-Cr,!1,}1E檍{#``)fɸ8gJÓj|7=uv"dfaa'2Ym~ ) {Y3R", "bh d\nE.x [ũֳ *3Qʒb{_l&WIWԗkO?Ii`:xh_ST)Re_o:KLDP_:Ph\C|kye E!FKDؔ$V nX 3O@L~ ӭI ؎jКDoσpL%az ,=`AE==(6bA}Ad|!`Vd*C!A]"mbRO{/616IAQ;,=aΟO}̉žNb;dL7ez-m;֮"*"FQ_aiޗҸ(>[Dc4žP ~q&<3=Fp=O~/Q#^,ubzP3Sq8>>)[.rb%dH۵%l‘O61;ws:%}!}1TNz?7l }(YSeIF[%Ҕ32sIJӂ2Y&G>>t;l-vQwY6㴔] dW6Y11s!Y|1l6Ѐ22\%AQfW ŕLsOD]2>7``DDm_TҨmuQiN":COG4N#OkܘLqV&9;Ȼ1M>~ vcaYp^!PIHJ $(&rAVL3Q4ͽؖ/5L N%xO7+x9c^cTG ko[C!ss`$yO>IPp V&xʧ>J{vAk11Y~,;!u߻˂3>#mskmK],/Lb=M&{lf:$ }ҳm.k\@NWKv ~6kZ+ֹz;9i>F>MJ~l6$e>tI-O߿:lВ)ˮAѴS vB]-Fn$~z6"vAjCģu7/X@v^1qr͍o:s}DmNh0lWEMH~蘃@]D;$Ȱ}-۞U쏾IP3V<S(Y[R9+Q\ `f:?*<X9|  `$C/+ ӿ  ":IgYZ0707010000030b000081a40000000000000000000000016650a15d00001ca8000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/}f]?Eh=ڜ.+=94 wFel7%Fh%? -s {_XߞsS^)T%AoMIgbҦ{L%e wYًǂ{H3py8eE|!C++9$.6IHHfQւk^R{)ޓWlëe%k{$ v+_eE0>{:m_bA" L.=IthF׳kvzC|;'ͽX(ͦ\i2ΰpFBW>)yHZ9&$7՜2p9򵒚c_=x"B~8Ӹ#AM=Ρ\1.qC֏R֒wZQ,KTo6xFgZIKToE6#R-hJI@stDmf{!^>]S)h c ݷxuƸ25lxwG'M^10Cz":E?$6T|xj1d{h;c96/*"ljU{ 2Ng^,WX4Ɵ@7(#RM\5jF_H 6xaLJQo enslvtK2p(r 1;g|}vӏw3^?E`bW-?YZ@_էlt,dNrqt綵|N,3c%_۷=yc6=76N8!Z3 QRKDmA].7L4Zcy'Dn \b]:Me4m0:HєnojM_KrS/bj_.ݶ^ `]Ne/>dJѦ ׺ !6c.v{WCOYQ DmCK 2Ob7&qGt+|f'Wn16h|"F$ :T=v2OGR{\y\qT*$X{ DZe\f tکb7SiϗIp@) Vά=ӟ"dig渌O_f".*ЎO #+xRd*~tP':c_’>dž*uD0x:QpcQ7="_ cQ&JA†}Ɣ FN煻p]ȩ*"Tk~R+˱3*MMECs.""P(VD?*^ @d= T1N2I.naJ}q6}(H;7t+gj.3M)؈N_ )H656ܼ[7x^nFfB3Bk*O ʟk)3mGRp&6LqECJk^l.RsC>@+&5c:I sPlGM!HI 2r`챾ats_9;k/Ztjٻ9.|N95@2.8<}:oHy_f281s* g{~Ev@ʦj7L>+|4? 4결0dhÒ,}гJӘ=A 5zeˠekJY"-z%z8.vSTz8,"0}KlE#,9Wm7<̀߃r' C-z[6b̔A_AR 7O`&t u IV!++=ίT)}*3_wH56QɶYh|FӕI\w4+'&ܸm7 J$b9IFotSs[OBw;!rz&ћi5ommvcW/lb3 I~:*&gHryeIyuD5(- 3fۯ6! ȯ5A]}i*=@M8yTִ"ywx-{^hk υA:i`5U-꽒™gA."1UZbHS:/0^sy CCRaA~742K/A>F V E!O]Y.%Nb8hw m7Zn\= Z&3Þ=uJD|}N85_:6.5MUy_8Dt{x-E]>x=׆„%Վ9p2w^ I ~CF=DUwY-`,}=Hqi6.C =)y:t*fC!'3sc5}*UͰ}M$yy]Z"&f\3gW^ry9ǁUĨ#^A,-2[ tnF <äH~Vcm~hsP#3=sL`[ |eB2ƴ٣^#UcriWn jgfeLLZ[B*`61/c-Frke2 PǁLe@5## zձJXtAHiRO:p"_@7M=@9Ip+99N$)S‵cHKnU7i\+IK`;I(Y&4UW:cbѤFw,i:Q]Z;z@r$t9`/>{+:O =Ϣ V'|@M}7y}Foky4gOO]t67_uFi^z'e]?eV^0}rzAPyisq3ݸ3F'DziN\괂Ήy{(0O,LMo^K*a1OfOC0LFBڝ0g̦ DOGI91P6%O"4^.sWa xVMY#o Ljq4wLKr^0*T"e^,55ݍ;IU-3sO"17(H1]œ]^r֣qJ{'3')/?0}H5%]MQQ1RQ! (dag6"2wԮa1ppe1+۲٤zdVUVR.ZVcֆZvCyGiY*z !CI#U# :ӟ&3)]:ɳBobpߊG3 4u? |0:Ŷ[~RϠ Ys܏ U6w m/$](Cdf0}۔@:jǂ\?3ܱi-Q :y{._޾8M66"g6T::?Yy$29[$L2Pa]=xr%wЅedKhN3.Z. -:O=} Cb[ʭqn[J5žU[3: r17DƦGY [{H\]9 m Q  D̷$FC=Y8#VL4᯾{F =&TD_\dpZsʩVI\S&r҅5_li*!Wq&sd@ K{g+$=PK GhUԔJxG]wNkt>6T,/FNLdl-)a@)I)Wh:D$UhP.qVJčՑ ,U;IrZ-= ,&2٘L.0gG2BE#XNqnȔ xi&i5 vh$ŒaIId̰q+m8D@ Z}V朗AKNn*oA)u7 C OX+# R4|vP|ДPxe-0M9"i'Zr%%%0yj`״+,zcq̮ΠHGM`$gw\j 3TnO^-j+uu]}b5:XO),@ aY5^+^9w0A]G#\ARHEǬ&7$tDW4وur@iZvm9u䄧gQ":I)I귟Y"N 1,ȤwAN`SwLp~zx&hn@#in.-z 2zl}1Լ\B N8ح.8`G83qiyYA;ukF,gFBi93LwHPO4J!kI[RTI(_2ț%COքI&Sw)ۮwqi|~{uax߿沈i<@Ssg)3PtSRx AI[;dJޤ*˥.b Zg"7Z|H~qe\ya}[7H)h3j6[5NvDGYMq\ёԠ4A~gWK(Jrd?̃n,[7+&o?_ Zii=fhh24*̕CJq'y6t3Dߜ gAZW) 4*mQȬW(˹ h'Np'ך`_Vr jeN, ^y9RDm!@ >KJb R Ƙ߂*  B).^\2s0KfHx-*,{ -T"y@V F̕ߜ?HD\\9SMⶱgYZ0707010000030c000081a40000000000000000000000016650a15d0001080c000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/]?Eh=ڜ.+/T0ؤtMhWO){,.gdO8EcyU5Ha:%3 C͜;&P"Ym.AHVXyƇJB3_K*p^4f[UZd1Y&3O=!$+ݦmJTvn ~8ŭџ|FX' p_5 ƕ˨a; %=c-"rzd*FL @5UN@Hрj^V662L tdVM+SOiUQrH"M>j^hZm7 g ;H/7v`d}㶋Ƨjy70/WjȽR']O 87J x(_߸ƭಀ/q-QҕD!#f>UkG5j[OlM_&*+5r `k^`1&:/_Z,OX&nRhP<=ӦWm-RADw>Ĕ̲Uάx9P6j]"yHhMb.΁9OHi |A V$Ms~@ibɖQ: j_nR.q7׏mE&aO?ucJ"~{g&v3%j$ Jj$$gG-ڤ n+wr8@[S֎{XQ2bfp}G{_佚kIh'.WMt2-jjx}}q͛203BH$|p>(ȞJn I)1*w-ۂa-H,'f`=HU}8ʮ5H=ꞡt|alȸ"Hw1s 4F4 Q)c!<Mu';Юց?"Ѝ^D/ S8J:عe FB7KDRsc:)Ym0 #Lcb/(UJxt"'ԈSnDxTÎ9\]oژD+c#9!h1Op{Fu![oz ߞsąU/Kز4VMũЊ_Y:<7mojTLi9!%bVqEH  5ÂSooxCFm.e(?n1}MV;.[P|+ZH)x|0c`Zk UzAx6" 1{\-rCh[B-;YgY*"GI8JȽf&coBl<].;eĚԪ) $2jW(l4*M{( Ku"kL*%z]?PpL3ǻiPI:QrRc6TI7%lE  vގv+5 q3$0˦m0˫g OwSPVo7!0aA:烄?짹[ZӘ.Mٰ' `3--}bx &? ׹ka֗}1A>9rO&r8JI&2is w<+I#GeFy оM]I?t+Z񼺕 CRm->j+_̐<DGIͳ )PR'?fV *¾W"yr~"l!}f_w=<i)0ǷLU|߈_t'Lùomw% NUZtCEc5)`KOkGmzBhTK#D = RgLRxYpG1 DL\j]7qvWEs! f;avTݓא K5,,lKs>x4~yВV4+r9_,dmT:yAV%ZfLLp5͒6$=AFo]F) ۶MZDi]JȘs˭Q#ynDb%D7q@6RUe#9icOk3xΏ2Eo7&9>V-­(~[eY6v[B2Ni.+Pa80cpuOhXo|P?بR!Yu2tS^]Ƅ[&,>"ub*nT4Uc$ҿ82{f2^ QMgƇ IE,ϱW̞yy:LY5PWuWD 9P CmGj@%F"4󊊟[ŃE;^e‡N7kt*%e@Q'zX\i[e'dj ȑׇUxz 6V4qMa%Gi縘6] zU^@),4㺛.!ԏ7 WlcD* d^D/KGMl挿QVYvpH ;|uZ$x0C+byf XqzDaTSݟKe-ự=@3% rAݘ;z%ސ,> 5Wg=Tk~38яw7CK StΣEX^_^mrbl!WX4 bcXm_T4D1aEi&.1cYDo#KOjI7mLoK`i@)Jb1M%W(gQ5ban'YXy{;_uJpq*Mb+=Ν8AXɚ("+ǰZ.=PKQ3B*~Om,l3$d~Bw 4oiUXjuRDSJ ^f](D2z{[L#c+\*c ͆*y_PGZxh1(H01,zr?唎54,zٿ@1~=1),Irz<0BSz6:១mf$em~{]gm4*\%oD~@)flY^ NH_/Qy9DJ}y^Y %RP _Pv2B[9s/!A#dYDKk/?̰'iKSڶ&J1f GWps|$ԀÆ$G9m E oɫH04.Bൽ-7 6Up…M{ .tTx}vݛnl+ђ`IT:`K4AC!<.]@,y l@=e򬶹za <}@r5li[\ZN+v&2Cdžڍ E8O@s_3G**s8t$`*fW4Ηߤe,-M;ړwx6.gWPww*3ZDz[ 0Dnk{ЃŘoi Tx mmC,[Cn/^:ZNhC"yx9v1.24Z޷xBֶ ]J+( I(A1LYĤ2أW^t(_[>1jt0= b%#Z&i25b,1.FupǜcЙs$t]K=$yƒY(DR ߣ>- u Ua9@Sd˂:uho.$Iuj( -:.>kikHK)yz#~OHx9UWMhժ4sbB$AhJ4M:%̖>6YW3YC/C@5"Zk,Z7 RAA (U')și-ӷdx_,+@H,s݅L$?s?Rkz=3%DJQ  #C+rƽI\%V!ywLCĖBʼnaa^hP͜Qb,*89NV.GP1a_9kQ$۱0Z'yL+; q!6Ms*eQ'(c&(!Ptm1|26?ƖbcWk~S] _-bc4S+ed{8p},:}ye`Y#*\gpjˀ0;%[b)cxS$Xi^&{5r"ѽ 9(^$}=xJtY Ò 1??A:2x+LLxfl)i,FqJʓ6{qa'Wpu#9>M0$21FNkؔ:X@\uOU8ѸZ1>E0|FFS{B/5tPSR3iTz -D_tfJ2{V j͵9ĝ i}'U.($@fwK1Z` |)ův?+t>wR)w[yaEwmT46e3.wei]AE[s_uq .qyP {ydq?ֺn )cnNJOΌsf.:?69o~FJ"/y3~sz-ֳR{N2s \Dd#+*混f!L k/Q { l͂PH:2[\3F#7WB{}kLlznP,#;g(dUjwPsW-&,DK?79R!ܣ.PC} %W ~dW/}i>헨Eo|ҵ )me ֻݣTØM%r=pD.L"{z7u =l^;{q_i;6h^A$kewȫlpO ͣ) Mk =P5~U"ГR^&Kq/IB6Pm .X<`ThS)6M7P,ATJ{!m92xC܃}i[Rt ¸c*xa7Q{ + Qjvh#+eLT vw4/79[ZogUb\E9æWWW&RO < P<LzN@V 3#r@|6`.!.Q Ed >iD1(\gSJCvІC}GEQxJ!(_ =P=f.uaˊpgn+E輈2A -We⫧<5H!uHojP+S&&ϟLss%/1F\d99SG>>w]DhVmho0G )+d+b A\A="·Zmr(8sO0wL i+jV22#fq- 3݂2 b7O1f x]erW{լo4\?tR-&IܱK4]zHF9ƴ+:p[LԁX ut3@{~z3<)f&d6?Nojב-:f*[(3 d 4 I?UԘYxz^ 62RܕY!( zm6},-Wf2םΫKB7~r9}KImж5|Î؏*ޛB@gs҅y8:B@ cck v_M_1 aXM̨<:a M79u6_svo6~4vS RO=S@̐ĩ^K|`S:Ã<qz[dF\fu%WjR nnHrsM6]РՊT0E"gjCyx7 _Q2zΞJ5;+by0?'e-Df6?*vcz>Q$5F@B'Uv9@J+0Ev!9AEKO2#㿃5b aG4D$IS":iOd>6¥0S,-?! 떀&$2^67 m?\D \|kONJLb?mdv]UXò( @a(/Zd-]Vu*_9Yޯm8| 1e50_8xώR-k I<7 }OwqD3!b`l@Aso?u6 "ltyY]Ԑt;R~/7O6"oz^TN2N3vʨo݀2ųO$,~YR*o ep[IXm*8VyqVcfb;ֺ׻T)^Vu\pQDػ)k-ƎK]57g_<@h%.^MI bsfr3XٷqaT|XǺ JPz"}(.$ғC}lnˍNҼWm9/PKX)1S/ci%::>M%vhA{[=$C='yuO@B !ʐ\>Xe$} {wPѶzQR;]W" aNWθݮj~Oo Yj#熖; RD_?!H vlS""+Ğ@ʒ 9W\!0)9qEB}ď?' i0 :8jdA o? f\cX O*c|C(7Ƒw7jkBR5D.\4,Lƨ Q}-8 "f~37I BmdBJs9+c̰jj$dvvL?c,ٸ:f|֙;u,4O^澳he w.ٗ!$.;{sRkun6l\dRe%X:>pU Kshז\Р+5"̌Jvw$C5}8JNLT'&[eM#X[`d98u#ghkZ't^VuC+'Qcl-oV[ygsՖv$OtDSmp>o/uDjOoRt*т^;F#5DxwwA)IsWwm!aCD32#Xa?G x%]h~  ܺ$"3#"QXBP|C[DL&JL3񾠘~CUeBt*3a_x!3n?KfIŝϥ_jTnvVfnn`]Y(Ԝ,t}nb|#tO7W@rYciI)-)%o7x,,27Fʲ:=#98J_rNeq qէ/Cц<<Q Ypτ؛wh+Cm%ϕA資Օ*rG8VR‹Ev> h(Tq&:UuXDU3(+ rRHxJ,QvԊ^o*H?uו4\2)#ܐBΚ]K7>o ŏ0Urͫ-AI;{7.fͯAnK&cJwn,f~[ݾ,Iפs mxGa^d.5/\uQy xSb{(`=9ϩ }-zxS^dh&+=Q/z#ց w\p=~q$ x >Da,V*tJLV1>ҭ0j5B"V>U8K D(&UKS/!]7LM!DsgX C ÈWZNG7݇#NW˹ZKo'gvdCBH:c"5Ie:x@DK!tԽ=bB08R`rDiTmN&Ǒ4ZOkM/6CHLޖV1 ?]ذ,(I }TPմ bw0mdݭp }i+>q@@+r%pjy|W7 .%i3m~)u% U);4ٸc 5suBcpړtku*2^~{-ȶ؟4WʳW:_Bԍ ;p(t5b:$sGB9wW1v揦4p>ѯ{әd$7^jZ%q?'S 6"(Tn)kd=dwq'Ri |mb-;VC}A"a1$jD^Sp-8r/V*-B֛nli cS'J7[WQt+N@\B>=iQ0ͳmZ$(li`ڊ7.8ġD:'F3 +NѠ\Ir̘GNӒ_kz{@ϲ@UIr i0i ֱv[SBE+EKGL32d3T 'h8b.& *x ed\zj$UE~p 6FP45]H6d‰{8lob駐Z(aHHۏTkiz9 `-ؠsѴd5%Q03zŃXî=Xc'qPVoL4um? VӴ'VĽf=y«xkOuq!|o;,?П\rN2I@ {b[n@x{5YLz:ذٳL_;V߶*t"Di ~J4M>LlXQkRLJxS\ta\joVO)g3^c_% qg-b(𢒪MBEc3"?Ll[V8D~F^ub8ȓL c~<6.t9~q։AoFGFj6z:T 9B=܈ʞB= XyNlnw(BRb Um<١Fb 936Zu8}p }&IV,P4vTSmplJ$+3xcB^=2c1;K,}BɜwbVs;Ev10s+t+CHl m|42uQ1GǕs9i܊\;l%aS|QqD!_I@Ea+K7 <,%F&xƾ:Z* l' %7kPek\!m Xlb)( P d؋;Wy3:)cBsބDc2R{EMX~ض[ˉSUj^[1VT;47fK/yYےJ 96 j )\'7Fdi/4}*o8ר̎kaor kTv;5<7 sl,,5/04K<2n h7 ';$?A0ۿ^[syj=%%HTaYNz=F'[Rnv/QDog{(n4lHFS''xΥ NuwrRELp) 1EwfڢR=i>c Y.靨}zVʭߢye~"-k<+6JW ̽wH `㊝iYVsK3]ca +"+>r?p|uA-:ta]K8JCXxpvQ_9'M;؏H637"l!5 6*pAݠz4(N嗨(}3=&4geݏ49WM/"/2]z|"÷ =M' _m Mz:g0lQc:'Ŧ굻h}l}_?υo^!F9YZPr`〥ǀuVɴRT!k? -)-@6xϼSJ5_FzW >x<3DJB;!vuYhܵ_] TQ wB;zVeD?eAwxݻJr mr$bo.d˽G:UH\fY"1!:@Z/DXUM\YI9KΥFTL9%dފ PTiڞmX#u~%d%ikH(xŞzJktGOM谬} [\OЎmgd4 q`b Zz8'鴴Ce`>."G>:ItN,_oHh#}гV>#K6QFEF ,3oIxZdbOף)PYo # 0bқ+mGa)K5P (s/[oՏ ?lԠ/G!ɝ@f[r|sW/S`CS4B\Y^2ԷXM@/8wd6ﭞ~ޜUvg日L`\ Vb3̧A=ǐ +5H$< BAg1 |s]$ +Z:*Óxݮ{d6A#iHĜT[h՚ŏ!y"g#AM˲nTA?]/D޻bVtjTM& :<@ځ5ga2Tx模s`LK8_$,;SOazrQsm=ž#E =)_}leHg]h۳|gj[l)ِuNB0-l<wk*o byZwZ Z1=JFqՎ.$rtSCߓaPx7Bz<\;~pk0*"' xm+K~H&#$eQh'R^.~Lj1W ҭU|Lˠ("Fy$ǔ4=u @]Ѽ&PI͂hEJAl^1ET)Aų2 E ]+2pÄԛ=c*&zvWH0$L{ށ!U]W`\ك|8aŗUGNղF%zW9UC<%!eT%/#%ִY;NYL;'4#HPzD'Bp0P)6A'wsr'kXj7P["ġ6#ؗ_ԧD2[l@1t(JI9K cA2`UK8_Fps(.x xnpX\T6;ViCkd y.rͺ\& >t0h@+419s;q6)kt?MT)eXZ(a3?l$< >F]Qs6fOMR(S>H~lomM6Rcr v w(,9Yl]j00i4|fCtdΌ$SP6]*lf EǸ^HvNwm.=܄L&u3u.V`e27t 󳪨!P-0CWc +5ͮ?a@:vvoAG6L@#CKq_q6E< .?S7L#VxФ=≸ KCQ\5Cl )Ӳt ,e鏭rJO.IWy2Qt_$86*ǭ~5 ayA@Tg; |%z6^c")E%jH:v WEoJf= ȩt0])aC#!(Rܾn4cn>}LpǞ+Z'z4ȿaWk(' g%aGޣ414򻍯Y9PGD ͂w+D;|y k~9,6#M FD}4z-1t3k$E[{ |#Nb[,Şɚ"F־*2؇wU 3:vo壣EO8F$ڡw1& '~+a,꒛\u9#q7"㬢W80XQ ڐ{\3i X2= E7"[v>i`ki)08LɯBg:,m5,oc}P(o }4/~QcV2u+g:_L_pɭu+#9l{ꕏ$ϵrc75uDR7/^>1\e@p3.@F otK3z(\ <Y#) ԆJ>c7G-FM0t|j"Bu~0e֤/g-(c~ںoD5!>v0z:g/CrV!bKq5a yB:p"mqn$n ~N!|;,~&swR%v¡ T9NSI^BO&h\:A`S~I+$,r l5S -U'NaqLꃕҷTg2%KNv$=}}0FfN}mѿ`U,1t֖պ._i cنAI'Z%*!;@k%cJcc@|~c9Fs, grY܋k0OP[‘n߇V[Ɛ€Ã5HsjOYN\ܵ*, Oi+&`}AHPOn zni_^ W<3 ]/ )6H@Li-8n"ڷ#]7]kŤT-G-@N97Bp}UCPc]3oN hCh2=Nv^-%Z 2, Uշ0.2O󤇒@kB)+"БXdpbeL 8M[YOSǽLVt+C $R&iTg>``Q&-~03CFQeխ>XohN,AY@'.ni,B: D\I{|E?ĩVLNO]KhI|RsaC#\Xde˩,k ̳HfM8Ml[Ŝe7ۡ28|Ww[ fqODf# 1k﷋eCژб7 YM3ӺɁWԢݔ2H +nrq(ȃO,l$P8ꎺP9Vcؿ67p:{"9[t(G6N)Z8"f܂HJb7\|2ш.|,$G@4ك}(CNQiDi'g۶EX6_pj.ہQm4!UfOGD$[n|d >)H*`ҟQ/ut8PBIhtUv|{ fwsh#'ִw@Rgt_7jROQSxYKp{'@vg/j?yߖd*'eC. Y)Gh_&}`qMvy -%`XC>D%~ ܈ELm2Pнh}IU H؎7ԮO]l,O#asF?8<*Lr%NzCّxq$3K?~Z|/뙣G ~~#;Ƴ`=s ߹샯%.R̹J\ m)"jNǕfa"zBI)Y)*W<^ B,%ѣh9[%jEj+vyMl;{bC="ȷ[GM{iJJ㓹vcOCN n4گkֶKRB%tیPS|N77/Y>;sbeكㄓy>>sBlW6jܩ&rqe3a93% p#U- U]’PT)NΆ!Z%U_~e*^tVVSw4(€'nɨHשBEcNrfbIJ8EЋG!/u.;22e?/_dQzzs59`%e;)869=QvFwf;qI{hAȘ`O#N}%`^wp';<fu!Qnvlc~+OZ0<*q0wFBS7լBFl "e{ f̶ ۣ7㩫KcNE#H f;:P*(jG2'#W!El1elv%'\5FrT}VLG bd+}>y+=IPu]3t7(/W\c~-Rxb5__ PT5> ]^1|n k%QNkF(%?7dbkbH]'~Օh)*< CXH7>wFH8кnd8(6l/};lpEފ1Nj#$3w:ETd ]=Mɋv}{+V pzpD?4pRQGbV}(!!~ݕώ Q;؋+9|4VC9ȼ#((o+#IeU; l6}m[(f{X衹G9bzFt% n?> \/`W\''Z<0M}q@-ހk =W<ѠT;b i;aq ?BďJΗ7zUЛ4_VY嗝1ϊ+I"| z-4ZmCWS3QgӋVZ2@K u0Sѱ?ȴiݚҋhu1' K+iP).7{~m%(чzLy&+wXWk:y2w(ŀ\RW4#ng:VwM:q:Ń}ɢTnIwzEMnB'Pԩ vlq,`9(2knn< Axr/\"N"ή%hZ4QwYEY Fܣ©m#v2 k{g:tgKfjN鶿^N qgS=m񙓄A1QCIeVsm&=>;-g}k0Z_.7OΙ5f}3K1DUJ\?e%Fc jswjt.eFH{[ĺ73DD֓T Lrmdյ=\9旀gn%RYA`Wb\ c=U1mzR(^C]Um/m-OamZafC.? Z&c"U}u("cIJ~bE=Hs׻re}O?}39ZOgk:Ѧ,[gy+GANѫ\Y]M8*!`4D@WӇ;[":3)%7#rxN;p^qZ:3}MİGj/VJ|N\hX᥼[OU ԲeH*%W@'e?("+w|;R Э[>p\rAC0!6/j \'qj֯]&I& [$&Pc5 @04@=% Y(yШOmPECeʲ! y*P T {Ӫh) |C EG>d<41]iSA~|2Qe%y/#AuzWf8&UH.g]Nف;P2G90K/"b-gve[*ѝ o Zzl76v0%qzgQDNvr[퐬v I^ m9_)y(,P:(5{h*8PvTI6ocLnsQ@dE6Z 4G/'xHBXe $,!2KZpQL{ux.E%YwC׮ڱm#'1ΊXt4k/n?Rj5}4"]P qC@rMa _ӝY815 o}Y>4EFHyi9"M3fW-xP& 7e'YR{ ?} E~ZZɜV'Nn\d6&ٵ=~f"ʌoި9`FnjaXo <7ޅ Kn !tklU wH".N1IK գ7 /l磠q'ԗծ}'1{2TPta6 X̟f)Ɠ¬ NcL6AT[!/_ ^6K -\nP]xVA [(k ZbJXA\GgѠhTHÜ"v;@߁lI$LVHN2ph4' n䌂O0zۊZj?@nbٙ ).+ cTׄh"L.1]+&\237L3!lv ziE B~1KWƗ c-4=rbjg\Of7u<$ fO,vǮy26"6x6桟D[kq4vy+սLpuIρYW -;L^&z2> fСŅBx]VR$ 3;@|vi{]3s1.|soQGBBy?ӽp/0_紳z;U>.v5 27i}5Q9ifU񝟡gÐ,DEz:dvTQ(P&! T^:Itb|@tl)E|1' HCRB0-*Xp|OBe=[nѷ墐:,6KDS@*+fjLu- gl(g1$}-13<1A D3{ vT>4]wY$b$4.:pLm\#V~،pg8rJ@MK /0c E%[P>iiKTzcl]P1"4f`NI5IbMp3(01Khd4& `G5~2cë1-+Aμw\IMm95J~==nvȌW9&S|vU,FmڤP*3`ʘ 3T;D'_j!V imG{{V9TAGSFXCG Ψ u"&F\/Lol>(d __bLd_$h >!50>vV3j?\4 :ŬDg=n2eٜ-khi,WR=EtKB,ê'=O7LCmp=ݳ? o9XiXh}h~o 0XΣtt} !H$(Xԅ6F7^4jJd02ajbt}`%>ni;?J_uF6ZzX\Th((ғD0g3\\\ܩL>:$cN {#^T%WK5|ObOb;XGF n} wH٬}`كD1Wc=8gxVL:fn` 'dCTGI5 m #jOOFMZm8Nw*\j)!hZG.mO=Xv9PZITɮ&]n,z^Vp@Rp8DGu04/V? X2ܲ0ӌZ∴G\G -b[SQd[I9M,GCO}fƿ2?~9O{d4h\9M#CS⏽iOb$4zyZI:aL-c\4r0v"kP$0-DՁ>rU ?IcxaM>xW "ӦRLR!Re,~ЋÚ&93YkTξ(;D=䷃Wȭ:rA>(9n/+~JY׫(:djﻔ}k0|@$"+x7C*-:|aKj!b( boDͨ) `&KcH.пٝpera%YiҸulIuc;XJ)H*yJxc?E:B 1|<%B@ՄA$}/m*;X~3݉.&GRe`4ܳPQ7`bѭx;(M? ys5w89Xz>%/{9ՉퟚspgK{Qcysd+l"b[op1xO3O'b~hDR]RxB} ֶĒL:yc@V2?"DXM%7 2u' /N :G:N9xڋnNo!5?J6 s%gz%uUCY2dN_f֩ކ 檓=&mHb  \F+./:5j(2c5َlQtߚ ijN~-\5>~ǿɎ >(KCay8cu}as,wNcثmU0C%7PqRcm7FB-= M8Ty⊱hliT?Ld+io™@vLwMdUxH3+NԖp4SpE}3L_$Aw6QS>Wʦ"CP ̦^kuUh r0ȨQS޲[ l{aw>p Gi~b#FIa/ҿRfpC #@\ƫa|?:BSيL`ONΔإL̪hx ux>Wrto'*:PqgBؕ}r?(s7D(߿Yr}\GXo१rzyz:,w.P޹zk %s{fZ 0^-{#VcËQv+8 `^Ӕ62i OR8Mu<@EW Jyrm~{N]F77icyh]bnC~ٓߠ%2p 9ՓM}'#R]0./>q{ o[PӉ0i5M4k jkAvZYUJ**oio쉛=6T(zRQ +/hd.yc?@,8eg/ 's콘Bp 9^iDWe7}d8޸D=nl;IevJ!@Ct};;%JY͛ᘀwG>F6ڂuIG1fPNy 挞*~=ِ@#)g)!^m X֣H!Ͻ;7d*(ӼJbs{|[G_oA#\fv{YlؼRQ}B%: u--mnrcSO8 -qC8xUz(>1g|Hݤ<7ћyu]ggUkyMv7Q _XnCni3#<z G b&Y#& ,1ǮPyL8֊sRP2^0oÐ\wpu/CN2wӝu-!@; iޔ:h_e 0?^-'bIXfDk;ș'n-!(-W 9=?Ƞ wKo$_?`K/O1P/wyulFD+8~ɨd z'&jؚ2P `3A]#"ͻN?Li AB]{d.(p}F{.~;9غ3>hfOuG݉^JG!p=ς[/_hQR;tG$k*RW=k\ޥ•[/ҳ+-'lM-;iׄ'wZ l劓=&ȑO2[OMn^.@U;# i= `QV(v.ބ>[ѩSUM#`͟AxZҷKDf1O'a{U}L_69j 9` &32?q=@HU"W$Y4ƛdp UQ9H7 ?G(dMX*>G+O-Zuc'5[IXX"ET֧.;-=X`>{1sU? Kvg{_u q7׹^P6.`hw3q:L~9%B*E 2-+CDYާUW* @ojla=?cFt\1a.悙j0ĤIJd#8?7kL-b ϵK0u?qpL`m2 ӣNTvi4yd)cY_&=} G!/7/~aK /jsMm})Z?huG*Gb;y>h{!&6/Z~'ƈyXU"Dz4e/ E@딳EX$Y&.2ܮ( ~{QC?߲(@h,bAIGD)T0v XOB 06=Vv_X0QyyN}Hyk9S̉1O^(+79gntJF6D,w th{ݦA8V :V8;AX8CmX$V_;9ct̲S <?K`rSJQĴJ+8A>cTi66 Mx+j{/^d.7x!A[H-H S]y@bbph7R83mWG_ie(i#Hcoj:!/Z :q*>Z&֕R2# &_L>h[t2xP濧_~T*;8ܗu_UUlTyQ|c*M8< z#$z8qO\{Jal 4YF$~ό2# (A$W#J$rÌEBҢpz:H;$_ 'DohpV{t[JM,Kqy'J')byhr|4ԫnڪ E_sj TietO;-t3S<mAOV2dRW!{oGv`rwUKGcOX;( @w9΁*^%҇.܂ig'q2HTj@Hg_=țtDO+VgYJ}8awڌGnɄ_y7!s}EK5+W{4IqLު- Frl٩mŪ}Ap7vwvH>~9Qմ9 %;#;Y\)4<k?w"E _|Oȵ>YO,S%JM}ԡgi?/I|d3{R6;NCkLxtaiYN$b𓔾\,q!w3Ƚ{gsdBs/T!YcW+o-`Q0$,)jiKbW&_W9ehƧdo7kаyS# 7CvOq)߲&(})$2үdvΨFqmUEP0/7zjKZv޳p-쾆sS_ 9mzl]8$LeNa +N(YXdd}˼ɨ8[m O* ޞݙjqSnZ 9oiK,Uu:ہ\:>.&O%87fcxs@6?khdZS1q~ͿӤ܅Aџ\|O:< QRƿ\=]S7Rp}$4Ch%*>U\ٔjV$s.wЩU\hOۂdTNNgu K7^\av690&aFc--fCq_0E3 E[O'˕;X#)ZgRbbYQ[] P/l3-uh Ea6TlUQwbw-A9jH]F̏Ö!=55!,JXJ:u%(7YD l4Ro$XSEN9O%'hW8&0A:CbY m9C =AGlzyϓEFёSv9dG۫6(A%>` "I+WҾ WW^z=_x#?'30Fo(Lh-yTPV*݅8IdR'V傰M/nH_2 !9hNәp>C&ah5=[E"18JLkP3Ԩ9cęwE'/++IQEt<69Tw䙿I91bT>{sKU!/ zd14aW^?.q7=/~w;7M {7+ ZC|1,-El/6ñ TVg!(?5U9rq]ܣf}nD%L6IB.L˞#9S 8߱w:+#k=R= .POEX\O_"C7-do\Q68x#jʯWM\'y"=X0$mrsä|Rh"{R?r&xKlėmmK3N0)ި6} /DK Z_4Y#F}SdLHa0qono@bUTD[՟{^kO!5x&ٷO=9l(i*v఑D hcn&Z/щ>mgnYʂ1è8 P'#qƶ.0 Og(P:q/ >oyȵ[z;uM*/vr%FW>m-J Ɗo{?aᘺ ݖkd'#_pz LKVnh$<43Fh1(6zWR5̠aLƯG= Ai֒L8M_3Cף~cx=zGWM JR9僗&vE6*7a3L&6ݙ_\q^sTkSp%9L1;`7'I)@b錀n (iIZ*UM|@:;Dd:ngrf?6,;DPTkVx+dep`9c1K[OA] uH1C on?+Zʖ16˓ߋ^>8)׬ KkWtH0`/Z2XKI"E\1z ϢT3Up'EQUfnwqAw1+D! W[abə|o~JW.Vc}~9&kR?A''LC|^ˬ8{jkZp]e?+:(JLV'U6A/L& 7W^Yh7aX?[*IT^탧{V}7Y7s]yq G*0&)~,,e~,FzPK"b sE! o.B2q〆[Քְoe?}Akݚ1vr7}C;di )U%X-qm!;n gG(˜ #_xT,L9X̒}#2 3L`c [Vͨ>N%\+RR WOq8 ޔ|9U'4W~T8/ObosW\QX<3Y2sL-L2{YnMkN?#Aށ-F %d;,s,K?ߖ'MK$VV/!Ӂ3 m_W`hÁ>:+])=rN&EBWc[.^=ڏ۸M= ¥[RAG.D-"M ߺ-2+IW}n% $BXL[t.~׎z9ja=eR*uZs{1Vش{ab&4RNGˇ mi~-_0A>s:ut$!̫%F{hbQ”I3piMМi'c Hj# bB0w>=V4F I2f^\oX"#"MX(fv3!!@5kPnMbxO*QmEle!"T\evFF4L]~DC7!FĥnQ˨ӏ|r U07<9|M!X"s wt&zs}5WIn$mG^-_MGg1:MKpW Jgmo6DvڃFlua?D={D6-NHp&Re>G5m]I }]<* UFH.^nT2tjžQlpeGNn⵭wœ2Ø3; ᢒm'S-1r;4/^<&"' z_8O 6]lF&=$ ;<њf+=K|b] OkaKIDŧQBTOUu+`VϿ<33:Es<%S(_Q<}r#CњtՋ?̞ܛ(ZDMg>(堦5R uFt޸=qM+XVrfRu,Ҽ!4ū,?lŸiiCUA/#oZ8ï*O!e3ǧ"Ц׼pqfe4y1L&"3',Hm+8$!hcE7AL҇\TE&D=OO־LgcJكPmj' GKL,FdoXH [߰7Fvk=Pڭ K~`uaP#oUq~}1o?o֢*M=6Xɬx5WͿC\U  fsr&Q=pYę.E7zxΙm7}pnyfތcC=hbLXo>$ +-Y/pxYG8'/a6kRTSq9^ eX̒p$GifrvMq2W&S,h<0bbo Cu,d~Q._it8!&{_ ņ;Y,A^!P8ϑ#E2L2żE)}X}na[<'+^s(Lj8ʮSq QP?}zf)L' |6)mq)b^Hc0;g#4z_=%XlYscȰ(R4F i`UKToT^qV+Xi& NR UmarDz7$k(k`2MfR=l]}AlSL0Y]#c' mSDf/ '5-Qߘ1f.[E(s ߧrtj$1clS"@fJ;hED;֒- r4\n )֍Xilңw*֚PrHu>B64$CTAH~k*"֌H髺uc"; Bk.?X̟0'd18G`)pّ%8gwۚE4e`<kXdRƫDso+٥z%*e>+ZQ&j{v)\_OUQXm }u+gġԥ pEM54 $Qc"WjΦ'fhѸLN h1|'8$kOuhɖ*ɽ(֤19SHEԧD[6tIH?`c3,lMC) eb}< vJs'șU~ǂצּlhͬez۔PyCx՟qwpم*Z.ًq`d?hB&sW߻o}"65;)DvbG ԝҌ%qMF!=?rՁO8+3JI}#sFZRk^;Tc Ȏdgl䕚bq횒HnvZ3QF, 4l 1Yy?3-Ĥ 9gx2?Y.Xx`G݌O+cL!e,^QIm琹HwX2^.BJFOmR1\rKNB4P G@J<ӳdPĩ/gdx٭.~^(XxгrdPPg@lIUn2[D 2bv&4af`7q4@% C0kA⡲3JY$ naqKXUJwIwe[=!v2CS73In?g6:&X8*00PF k ')#l2/$^kb 7`IU46c 7ud,O&Q Vc6D-{[?r߇`eY]jMj*mNˈւ"`-_1ݻ?pSl=n_(]TB#I]PT6)H 䐇-8BX:L[D2ISUvIN;Ն'Yv9hɖy5tvY$)smV",JM(I[hS-ϲj;oɥF {8YϤؚh 0fU:qIe Xf`ܮ|3bh}%!C& `e5֚ݽ gy~R-Sl@)GC@ 0 H(.v"Pc,0S,KcOj!m榋0IOX1zh] z^NkoMTBC33E|3wǀpPD#+F͈999<`MOSD3Ԡ,+YUhZB}G ; )88,6OU2Y٤KbML*Mt"c&Z#=gvP(kEqU~!_9%Za|O6 Zi dڞ yoT :;&+,bRjc\QKiO(Z0ܬI96|^yMELZm$amG܌Fpܔ[N{'zc1 uyQ3ER"P=H{DTc!Jc Xq[&ե UJʗrܪ` V`ˤ`aS.E4s Ȧkӽt\IOnb{A((0(x4H27HB-kn7MưVfVtpGX4졼k9tMWΔލ*I'GKR=˥4431D IJXgbvs{يZ\I؄7~F׊\0Nq/X.8AF6'u#㰕+罰[2>C4Mbf 7 #Ym1)!4mns-ye ؍x7\=@7)K#Kha@J%d{ml?o<03XjFgze Mqwӻ)_[t_8ʝ4pz|%v.sw{H"ER3}n?eN6֩YZ!B=lmdq`nUk~IL3GxU1NTc} WkC%Rc!0#$?5F5w"tW_C±BI݈ &X8զu*\a[PU[?)Ø*[u8ةY-[(AH`-H24r ^jA |r¦穠,WybVu ؤzqz|p,ᤃʫ6¯}AtnofF$?sh ?ehcWEHe4rIF=j^ZEo1zf7$-G+|Wga/iM3@4f,[B:bR0#5C:3dS$&7ԁc&^u8@<94Y Pbh,ոit_^!DdZp~?)lsd_i xA h>ϲ[x@V3঵Q x_sfH4xݟ}u&#;x[X5M}E, >]//X.#̴\5zcA(/lɹY:=lXFQ &5fǙ%<2.2mɋ^b2H)l`1uZ}G0+A ̗t+r-m<5&[ 6z'̎#,WbymKB)6"΀rK XFY4_b(qDb>{X +-v/sdx;=%)eWe2]_Z-ΈHѧHZqC^gMl|Ul(B`aڱhcw yʃBLe dgSu|{_ĮlrrJ'#T bt^;e"c%5Ֆ1L O/b.Kqog;񤣧^ P`&lLF>Փ7sXѬ]ɳ_gֳLhο"}mOߧOYAW].0C}/41FCY~13S$꟔z*]r45^Y ),Q^ 0UFL1 Z4mx9>@(ՅUu<0@ (լv-/$ }*CHNX{/< ([a WZ;3_(w]*Oa Aϴ{dhȈl>& Iu08&U_Ĺ^H4g8en%V6%[q >#WK7]vgT+-gнsFCcO8U"k@Mn×Lp|;ͨg$*(32.V~_AXp7v^6)G8 %c;{H)aQa{eׇHJy $FkiW#Av?JX7"A^ȷd˥#z]Sר;l &}b1ʹSWF KwBZRǑ#߃ǴHdPfKhN;du2n6<Ř#?G[չ+T\} diSQbSP BpVb+Jdʧu%_t4L@ThrWDj2GSCxLz(A +t4[D`6*z\xuQ i˯"4|>Hnqpߨ'Y+lu&j=m떬{%T{zZrʖfA*@DO-PڭWoU?a3/J+<ˈw; Mc96Y8L ad}4v6x D _ i5&q7dm1ov"M&)O!9.?\e9y!0i,ub2N0$ׅ5wSy/ N\!@~~Iku=Ro,&?l&mLz!v+WP+z0t_xa*QeC_-Ξpz8Tn,p e:XVכ.H?  L7)QQCҕ5>O-~NH+`rJ`I2'Ol(?B?p/C$.'D"t,7"\UcIxCcj"Ë]#̨{=f9{_kR/ei,?iUӭӞ zeˎS 7Ṭ ZC(Q8mTo[ ZDLi՚CU=wsd+QLfH #[}G 6NR#z25ltId^sb6[pE >8UCVa(^l>Z((rIKyoV|e$ s] `CI@tg"$Vr&݅Dy&g}nxꌻk dۨUO뵉]DX(%6UdpY9qMCͬjoOy.}iY~r^ŸtGe-Ǘz(iY#͙Vw6mA<@y/~rZLTe̢^&9hwSAf=:!.H+ vDٗI}\&JeF&Qzp;UJ9/A4w1%2k}7wKe缋x*ܭ{.dWmJoԶZ%;),1"BVffǪp[ ]AW1O)g^=POkX_5eWY#ùz%RMaEWq9 t+4<%S2[v/t/oYԄv3c $? }3e;`Xkvܝt< ƜBd:wוJS乗::W0$Rl s'fMwH GS[UĽe0x"ZcbmQ .I hC[[ ={̞d:G4dxçO'Q{+bOƙbA-r= 4'RT+U AB@͏;{Gj9& !{G&7 ( [)1nU2:$+ C$ijAjDq2(=6 srƤotnBTpPQ* Yh$;J\% n/"!ou י ͪR"PcOX ̖0։J1_]!(F0hg1먵{غԑc{pBP 3QR&uz#>L]Yתs\T_'6DzrΗ߂xDIJx&[UD+*^1 $ a@깻-֊;6{[y#8ؾ΃9XCh-{%-0^yuM*ͫ67'"VliX뺈6ZP< %b*:/$WJlкBxEXG34MQ-[bA^}!B ;w#}eXKf$lsA'$pJۤȮ ;K o@HInpwIVrNYIx&V2 rK!D\צMrql/ @L*nnAg[P Pާ3%=c)dl>u׀bVNQS>ѻX"I!eczMЏzpO浺ǡmc YҴ$ Βoް\HG +Ąlk cG |Y%u>:]* 5d~ ]3(W;ON_$vd/#ddۑ{xХr,BBynZp6d, fXSfL4KG ^8վ K*mj׹@/, 4 5K - ='\bQS!/q>2Od8jXo~NMnbxc%rI|}%_1"w a[? 6AIXqbAJH[z#+ 0jN*P%ŸJ]H=00y)q/aЇ[*_XJwYwJ[]G{90,f~ere#a[$$/g-)1`p[AL40G,rK'tE'ג"7:l 1{n(`J`Q)Z{&,naQBn+l]-tlDt1\f3^E52X2 T Oח>ߺRuo)r^W=UfvKhU jg !L#N9Aǁ|W ݲ1z s(ғ@./LX1frr)ip$neEEq,y֊ƛ .q+gU1κf{J&Sߣڻ.KEvӬ"`C_?0SS,7!w䲢%-^)2%#Vs^>Ƅח/l^T\jh>773:[w!_"bϴ]QYOw^*U$ &tE;ӃL'6:CJIA[)"k80( d( *"[qC$ QO=,Pv' v `L ϑd\,6o:rEGԕ D}f|5+ Nz` MdٌYb)dZة <IX +˸ l_\t3 "Ty^H/Y7iRNv ө@NU Bn:{HfN7ik4ep5v2DPRh| Q/}D !ò$;i#Q#촬;/V4_ONU> ~}/9~ dhu]FڃPl [#d,aJ}FcaQD DVA.,BJ,NhLߺ #B^6{޼C]5}[~ ۴VItw Yb W3CY4XV wU{MJ<mXdBސ " b ׯ#vdI"+x.IʚQ.g)KnFYBqXW!,?U!tm3cY@KNyy62nKOgtI qА[VXqKA!r7ۯ>=_)ޕW~%0Z`8/ݐ( a𶐿eL1z:tpD(jbOB*m7xLjorLh+)Wsr~TxSZM4`s) =gCk<1/̟yp6ij@4+U;=GbR Uȥ#$rֽs1 3 0o^ly=co,wt+@k nU^ˎe5 E) -*`W=!G2Nnb{Ƨ{Eґ B/x;kE.aRȶ]6Ҙ+Zm [`sf1d9߼rbƸX4Yd^w"!c=i=/oU\^^-$q!%lybO^xf=$ v\? '<=2%%4 prH +~CSä~R{qab\`HHi{,h5Hi2B\\wUg/3|gqP/d> HYaSEq>OŐ#TNwN -]{FbQꂺbrCJn?ke%MO5}T(jCeWXlU@!MJR,鹯LˌCߟnOe*j (yW!K鍩̋El57 AǛ'/ҕ2!y TSw@6c|^pA\ P)SGbw0/P)` "U_EfM(=p_8Ze*nY'ə/Yx2)ǃ:'0zZ%rސQ~ gIc10b N$ȋ`+k9 7l L\SvRJlr苐úTn+AR+Ig1I!{At&#nS>#0{ԇ ض/ EK(7s8DY&N\-𔮛Jm5sV9 tͤ|F2'Vj@ILZx. QɊhܽܣL1*4a8U+-O.(ê8N^Mvcռɲbp Xܴ蠜EbY ,=Dl V' AJ%,Z쏅߲ٗ V6]ZΖJeDmoY@!#DcDӀu]fbI{LOILbD{վ 8]Ӛl/v3²n8gHD5b3P>.w;4H~ZWun1r]>`\AS2L `fǠ֦Y}}ض Bv&}7cjdBO7n'O!N0=/4Byv .Mmo8ƹyjc٩%y"1&T:KߞȚXGcx(k*~4)zB@Lk'6d%cʊL_} 0h+=fpF<yywώb9R$y~`oCr\l%} m@^;m5^6Ҵw[|։/JVN˧jTKAY˼ھ0tgpEY| >P9R> -ANq`{J#D~wBV"5C*#n;5z}\[% ΩYmO@wAŶF"wx Tїmx`!߈UQzbU!Y!~Ɗ9gт4=WhIÿlDw"@I)7폁0:{fD/%ӛJ@ܭW3QTrց.'~E<i;t+|N'rKJ/t#Ub6L{<%L;"*{?I{P&'״Jh7׸IT\ܙ."4١; dO8vR*"·չVZh[>p[oV= B#]SJ!/)2 {ͧhsIS=|gXqiBTܯFL"xɎBS`lSv*t,.Tb$Œ:"?orACOUoD jǖ`[t~lxκJka1qj<K aI on4535F Q\t ꙶݭt-]ISo.Ig!v,.G&HE;_ww 0508d+I t|Ӹ bL[-;hX[E*MQ4 gt^@ N By3w=K$vb_4!w|K+: =+oi xƪJy} "0.&]4]NhZgI7x&9g1˶]ug䂹lAt-4E'4F+Bv教sِp]Xg3? &~5G1^’ls<52#^y'qJW`i%i:xYKF-16H;w9\)jd3醶ݺ|[ C=EilxƀTA [j#-"r6Pazݢcjbp&L3@vVms<!wf>J숺Zp> /W0+vf*gj2E 1e[AW-bNݫ{ D|?[5+qW!7tx-K#G 6&>I]*ˇi ~#XS-1hBwYjW$R#C 4Til Waa-TA9 1+sl7c!yw+J-$51hY|6G{Wpq0->Sc[CgvFE?i׮ldJao<Ű(H?`X9o&.g!b6j4=Wc{FhD.jIA{O%d́לP`G ?%GLmdpٙa/s0}f5%k(m{rނh%Ƈri+t+ƒDs;ծ '*G:\>qB'!2|&SJ徸/Bq+ =?lLILnۣgOsNEt+hC hRD@_Ϣs"IMۨ+ZJVl&5l`1X.lmv޽Qo%v4!K6bȝVd3|= &?Kwd___N4P{vv$jSWxb&ҳ2@%q% ލB]1YNˑ!mUk-= =Տ @rZM$P"e I|ڭC_ |e'j4C=Tcd]f) 9qiTm -yo0Q~uM$v;K4EØi{Q{{o\^t}:+w(~6DJ)JAjnw*8paz;u :W`(gҜ}5h Յ}v˚yhd\x7ӪΆSwxAiW+Y >:;;Si{k*z5ϑwD2wnuI+ke{_@ww&lM*)VkQ]ʧRCleǺ+ 6ud쁴0 mn@ jOSb h0]X97E]jM:%R"83F/=]L\`Eu}C!{FQ-gŘlhm1N }!1ۓ05NĠz#TmI>Tya#ons +&8OX)So- 6 g1˾̧b֪H\(waU8_&Tf1y}T3QtPo5 (,s..ww6 4}PoX.]`1* #!J="eW [[U,yY|9>味ɧ-oNjbR;p6j/! *E= ]#i7#`dA5%/f)`T9ӗC/e΢ fV"3ѫԌ^]RmPH`?Ƭ_e4edq5"y$C-czMho f9qO`ZήaԚm`cut{A :>,E&\N:hVx9x傊gO;f4LhgJaE.tDYuK3O=gD|MV#V(QȈr==K%f&/\=W'ت,)՝6ADН;=6j E/d|(G͵>O4(p fSK8Eu|R/Śzl &>s?uw 20\[~[N[,A BDy]RcȊ iILA!ǽ.5[+&čeocQBZ~KɛSxѽ3`o[j)4{ş:8[ j:8W#yOeQ61 @%Gi98ww(ӘwۻQweI9tS`" ԉeH_ gp kTqfΘ y\366S8ʊ);G9&KfR\9- 1 _Ou#\vԎbֻ¯KJ!ܽܮM,>Uݽ1cXI&V FHSYOϯro(Eiua]-gsMaʶICj*ҞHݱϛpeRB˶`DD#Uv5o_2`XH2L>YzG:>"{},:Xք-c/> .zz$5_S,E$n˸c}G4+6.h0I. B(khܧrWϸ[j]WwSiFtIVhxq4ZBӸ$N.Au@Lw sϑg #ԉ 4)jjH߃~"ceaًpĐ.|z;7b >=QEkK$sVW)L잃)|n:aҁW۞~|ҙkE3+n+ʛ*5au6yv+roI-G<;FSf.Fn%tc{󷙈6vHSc`6R T8;o9`C,WM>rJp^5tvYI 4 G>3lzB#-ߴ5;Cjں&n?/}h*AyE}Mۦ}=U>B{G/^P^oloa)t .8 ?}@ť|z:Qzmg׈} TR\׏V4Yd80C=X19եWSE#N !sN4S7|#qB&^nPBq2"{[ 8Q`뉑֠7pkL!{NLK1LQ /U1>E}*NW⤥\ Õo\@gf;%X z:Rڃ F@& |\(38}O$e't5\0بk2`Vaj]cq#x·gfĨMe>^I@eTQUnva}. O>Zv_E>;_ {7"lk> B{Ƈ\:[ _._KBBm/#-~- Zdg}>G1o!A}M8ǀPͧU*<`De}]-aEe=0QP* U}R^dZz4^;q 1BWBEֹkdt`YTOs QgFJdv#/͕+(h&ѤkHzd鸌ETvg; WuAIK5,\V3,K9=7(MH~^?q,>\U$Oq@lC3^#SX{cƏ͊*V+L#-.^=|Zȡ ?OH&  mkU83ȯnO rw]j&AYu#qd yΊ^?m,u7o-|(CDB"}v 0"8 D-h˙]2&U KeDث"~>Z;v7gAOB  S6u@.SEpriTAOõVE-_BLsh<JkT{V K¤90$d1%F#5?04GG,H.cºg)󚸅/x+أTW' >;uޯ v_7>P2AwSȥZ5ѭ+`6cz!1HjN@iGa`Hd|iT&pk%gVXWlb _}y<)u)wْxa< f36p# lrep0Uu5+w]cbp??=!f"SZ\pTh?ZUN`|`B^ߖ'z56<͵АMzEi<ւV@xJ([䞜2Hf/Џ _t^=lCn;?|d=NK.NE[=>bk9'"}y -F~^ !3 :\Ia!櫞08FThG\LF)t%TJ>,GVN -&pJfXeu-w2&'>r.akG1Ւ S"?䖤a+nJ{iqୃYԅ;|++Nڗ\u*ER8b[\ھS 9/C**杫JB??1r;&ϐTAX5^=f9HWR\" 05|8*Ld<^`*)w7=ZB.豼A!ӨJf8B?r$J2W݊ e4݇{ ZÓ%꒥g?D;O u޻+(h-N{>ޅ.0.]X*/9!ե ]{m'@3 qM,{P J;CQMn9Ά|Sφ+.c-L}Mr{nŭa4i#!ءul%߁6-<$::*彗ڈ-^drXA4U4Qw_kM1iү(/h i- JZ4*}"(&5 G'x<ҚJ/VⴋٌԉYt#svsШ ?ņ1@n=!{ Am(r 7Y+ֈZ-.iˁ]"Y7zf3y $B%bFC.ժDKN%g+E : Y *}sU9 4w컇:c1j$>}JSDo9;­ L.y-VEd;EüKckV]BeG!'EuxY,>.jB/~K]gl!HǓ"dANtB8G]Rrv5` jX_"\e9=MiGq`>F%jQy]y.w)6'%ph;Sk1 -2)JCQq$2%R..VBqU ),"j0'4#F B8)U4UY& C؋!a 4&׀1V?8?ZȘ * |%jCkQ$fZ9Dm'G*SԄ6D~)ȴ-|w#pcFt oKӕo){fƟ3ׯ5|P#C):KoTn1|5[ 9&= LsW&qjnT06VDdD}t l b˒8MP &FbLu:֣-cg:N$:pYx;oR|UH't8pAS8/xgdGM9HƖ2-'>`p0d)nXFX>(/jYmJ( x+Z5I5i)ACb29-i% (/ǨyInXB@3*AӔELAt'hX)KF?I8rbyF"yr %"nW0tH؎eٯiDVPG4CQT2%[e EM|/0%#i,i{3;/ ydܶNݶ &ِd*-,H 3f\g>95pI5IoþŪX\y|lvvMc/Vco4}e{MPLURgX ɡuS@;rp [ `:>VR6 h>SЊ0HIyg (;S;{Elh>a@HP&.3kiH{ $Ħ?7lXD!3$UƁNj!r!wJΎV&ޮq8L܊6qFuwBB~TLRσOTYt%i}i-p40g̀NNkޭb'X'=BkFW7؟MLů}*Ĉ)@}qlK6#٤ʔ+s_f]ۜk=YAa\Y"6kW}؞ GzNW((YVt}:wG`@ow )r9F_0VSt0L <֠d6E!>G,jyPVŁ\).V F5W1 )'&`LWDz,1d>Lriiz&4ş.k~pB $toZ*nF6%W0gzGeͺb QY=UqPu>c5!  %ɪLHwt2d6V@X3P`;@"4I8ueeC۪,ٟѝXvO's`5Nt+^$\Ý,e B6r OTSw5b|5yݴgrD-&+2 eyﷀqkw.߆`%jbDI|丷rQVRAl@#Y|+yV~|i>Tlqjߵ\jХZ"Q6#%`EK@) khR*7HLè f- @,N6oKJ4|%v+ "Ќd՛x*Aӟ]趒t|D?jU6y>ñp!omU > S b,|gLI,귯< y9hP4Q=f[ ,pT\s0@Qi仹xN9HȰec`7;ps.ڱO5o$R}lTvp2[W bl~uzb =-h-.e? Z nmt"]6R3J2~Y. ?{.Y_Hq2Y{_ tacL*] 79[{_.+P~aj2fՅ)@7XB:IJ YD[(Yc) _Ľ"G;[Rf|䑤:(_\s~6M?xՀ4'` ÷tcX{{%cŒ@E9sC$0߅i>|,X\b۷`]6S`蚤"o n͉T,J^!q?g9q"MO'‡\YL*ZY 9]4Gя#< 6p;]h7wYQN0&Ʒ/h/&]n*-eP30;1(9z J13VTH;Wl_Cd#+y<[7r{&)\EY V޾bNg41W gi|@1n!*gjGL23mŋFN-.si=1GXbC&7̐N(;Bیd@ܯ0iK-aoІR~HQT`\$c;~gRI= x1ѿAïOfi϶6dMϕ2r/Z$p'@ی܌:z۶dRȷ=ՖqDoaF͠!>z81?;хbG.(4'O7<cb^@f\\4=vM K4#1ESI|6F" 8)dΖzo9y"D+1.Ոum݉ł3LaZٍ I' u$zlb\B6!f35^16Z>oD8-WNA}J{O. b`1+1X yO5%'4wD4}?5#Zdet$u[$ᇉu@1$F~tAWŚ$J0 BjPN=xt|c^0#Hr<=ySڲ mDyX vA ~:x6pϬ)J<ۥa^ճqv2Y_ UJ; K .+L^r,?f&f$7dl,OTن1\#Ls$jA,w8 k՞^˿~snAOw.L2f=)8P֓[dBE~+>ɽc2-q}Q)ܡ7RWL Zo!"rL}/qlFҠ=.Y!t8r![O`/QK<,㯧H4~hj ma62mʞEʡTi8[^g:Ⲹj6klC6oEo/22rg*&J_'6xʕ?nΆqNc/ԷbVmMv.o͚k'wNqW<3{vFhZXif}U-%-D^C6 EgWF\?"ÞJ`v[ 0(#s[-"`1[ATLďjÈ S]yR9Tu֠K5έpcF-_ᴾ+]s_4h UAGԈ=9"5/vֳ^CyFx4\g icJ͒l\^06_x9ӭ{Y6ݞЅjd v 6dƎڤ%w(@:LsيC_8&hL]hx2#mlƒDb(BLepNC,eonpZGd)*~iQѧd=Hi+7}$7{Fl6xk&/O$}\5CX FK\3=1<:lPpcMEQ}$bՄ&Q %d)tR/նS`#ÅQ3>-\Tw,O cpr2wٜq2D `IߘkrxlOs)^ac}?Z)d˫gև!d~H׀oi^4k% PUL Y%$I\؃I_96Xn[ V1|%nJI'E밑Lb 9آvvm:${Ђuv&]).h>8ju3?6y)W/කfm.}¼( 2H[6@%rJaV b˘ʙ&i gظQZ}j{pVy 02 V:H2OVEѸZIM[޸t͊Ʈ1MܒbFW*tGz}@tN #,#sɎcS.~զRIKihdC:ʯZ'lwB. AGݥyx2`[HGtIs! :zj*U ,hT2JuFT·w|"ts[/3Ig[# Vֹ|2&>Z#:"x".oi&sj\)~iZٜ|=XWD_Nz*}%4fT< &IDWgA~^&pE0b8 =x2ꍩ.XNLEfC1贡LXא@QW濂|E*(8טg;dX +CŎ%Kkc{te X;zHVpvOZ-x$39gf!}Trv]H,|@d)[$f.p5up~cXTӱڄ Qmu+|_`ϜtTp`ivB1Y`,W*)8BWfbmlO2.3BűJOЄWB{n_=oq8 Q;Wi C]f)]NA">k!c['~.O%cU0pm``zFWTSYlxA&m6Qq+/s\_+?AH1OS;z[ɩe񛴨!-۱gYZ0707010000030d000081a40000000000000000000000016650a15d00003a64000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/:#]?Eh=ڜ.+\|bhu2'J-4ǙN4*5D0(0UF$Ȅ|`y%eeEǶ*O<s[F_Vĉ֎Dž.~ψw5K;ꕚbCsV(FLaJpj"!m}t'M!EZ*- 3@?VtZu,o@ 4Jܹf71N"/ygkmOoB]Bc|pN,]SH'FMEFj%û{C&@$5FCSPϩ `~.c mf( r0c R߆E|8lsgj9ޏy-G$W|M @f<< RjD;p^pRqWQσb)=U(b`qrH)Z(Q66œev"">}8-A+nC: `YB?e5c'4τ}y al^Kոnt^i5$_٥Is7[l&1qFYD2oZfve}+6>;<[h:WS.{,5 =o܀&[>vwjQ>AFn T9+-i:f.ThHBWYC'!WSw} T}vk2wYUrrrZ.]~J׵±&c*#I"etAeZQuz\7&N.>[eu@3/u #$ԈNV +9n**0 q"gm SZY|scO52M7c#F/kjjÍr"M B fH0xx P~.*gi[ 2~,qb2UvjTɪ̩c<4l/DyP3ؤ=e b}BG>(NLp>E5,Y\"i`H]!<6Ɖ\iMw4h(,o ףK/qR:CǞ׭23pc+M?շ(*Q@fLdRjBMڌX8uHePf|M2cGC/C B6+5pO))?.z8yj,N*TiKkoV=Yu7xK fֺEwb~Zs#h|͒*2ʃ,IL$,XC̵#½9ze*nbME[ * m˃@yt;R&;L<͝M+.ÇMs0&롴W;U(~l:qog#PԂB>cW-od ue 6#fb؋iS,\[|IU٫$ÒKβٽoaҕ^ovp[.^lC< Lx8#:&Gs6M>)#>3k!QjxvDfWChtwOy3MZ(ZϠmz"A@X$UbfLXS[Ô[\س.#9Ƃ;e[ g1Q cAR+g&tGS =YA{pf_#Tu챂;!H XdX3 'xBld[Ӗ6 /o\6.OWN*bƚC/|+Nf^DF|4K3(X>JˠͤbAq}(Y/$Г*((W_Nd1J:jՉm(4Uդm&XxPtS~%3Xᨸf 1xܯ˃DΞ&o#JuՕdӅɇk>;c2U Ix^(桓 ڏlV$2qfO }}a]u;%ɖ`J5iyf\Eu@b'%oxaAZ՟U6Kó& "oT# eo/Nġ& TZ#6t#2\Lt*jVEL/,!ƦN$=Ζ Bቿ?v q2Ggt宎BiK|=8Ŧ;!c$nֿbg{Lzoh1 2./.Ą@O!BO_HUAj(-vyM4ptTRX_!17WM%22ўJ:֫n,URt=~ЄWO5/p03dEZQ_t5g %K Q $@@?s `!Tt{xW,԰>-/jNR3]u"'D-"WORHl! UfHeLS' )K/هwTm"0n*b3sf{ox!LTp٤čHH pq2/,CWq5hbeoLlG0eW3s\O\җxal÷j6I=Pf+@,b漢Z:zN ,)W:]ze t1qvۖ ].Vk$n ;[O1n&bjv\zy isK7=wB{$Lpp֋FQ{=FW-hx+n:&z[|WVCG;0G8]?dFWGz d]2>B*`vf >◒ .~ #T9ϗ<-SfABxz C Fr"F<<82L}}vy*91k)cJS!dQސųmƤ(y-&I&BiŎYEpſ ]7` 3?҅5s6@c F^)'})thUD^*sgZY"V3<ڲ:)ʠi}I:Yr6bk, "Di\Kƫk2.Wi`i+xJ:q _"\ ltT|Xp3?9+&yHp;G%>a8k={5TGG xR LaQU%\gjDcYPُ>lZEqY%NnQ߆"4Gk4\@uX3#,jc5k _5 pƾvR+/,F1x_GB39'mᩗ<ja7}kith\.]Ơզt9[8%4]nշg\喻z2 PȝL #=糃trlu&#;ka/>d ]}Wi(R }~=xL%zgmJQV4:~GD m-jNQj8K5h\]jnchVeɧ?u!%c4^2].P wFЇ @#&$C>?AOo/l'kYb4'&Eٟ_"z^ANTr(8@r:ó !moqG$uQs\[1D_/sAiK:6Dmҹa~qmái;Tb_xZ3Yx#¦ 3B*q{\c3eo!s@JM:hkm[yv=ɖu6;+}x"Z?j/&T:dYQ4S8Z^h@뇄"u~v>'pِˮݏ0tgJ )`"L;%mEeˏY~IiMRg ]pSEAN@DQ{E#Yf ;)B%{,0yTxDJ~j&:i"~utln8 8OMUj81bۗGt?&ڴ^qV[ Rl9v>-䐱(-vV[إAUSC0a)DwԠ+hułp8 Z(lgdWLo Ae`3Z, -/׵jJ[Y½I*AGwSrA⭘(0B&]M*\FKvSqSbJ$B($ȰIAS.yS{G(ICJn>x-^5/E0eaݓF5l<p;jƭy)!?dbWT^룾$tOG\ë^^?bXL^P_Spt!I;2,Q|w"Ktd"ZlksB,7|)?'܉u}S=zwaP-*W~te7[ yГ9H% RT9Ōn׉;,`3OdBGxTXՀIhÙoM&=O7׀%o5ˁdm%9D>1.倀@M(M;Q,wd9 ?އ~:09Yhk1KIr".y@<~FM~[ u'+3EO%)=E5c Ǡ>#\;Sf=jgNU1ߒaݨ~5uy5/%EgA.˱;ڌ6:_zs+B? <^$6P=OHeO'A\jC%]ps%İӉ]BӅ69RE!őG.)(&2[@~F bÑd-Iu<}ږs'uB4%17#nN.zV:A6ɮ-jja77Y"AVC% $rl!G3TдBUGQR3w#7žekaHJIUBKd Y %\ͷ Կ7#J-[\vQ@O3I5bI [ Fѕx_vEDMAY#{4o:@LW1je|+u f9bq%;g?Ef)J{(ɤ.` Ğ?$ɣ;Һ' QjF#y@{XfQs~_/āb&CJg]\ko3cdF.P"H\OLJT<7hv`y? a@?[ٴWDDv}zkc1Og(CF>ϧh:YvޔiN'F,/Y=o 3]bCr.ĥ:YQb乚'+5CWVt S8WVWbwZ| Ԣ#QC['5@"8,,[SøL]Bt8Zy \"paK;;[RD zz<.iNK8>%|u{$=LDb/غ鴝6y;Zh^I׍% }_0Jgs_v5FӋ9PIAPAqt9Y)L̕+ݦj㶴;Ta}%k![ cfqC`R qn$p<>3ԁ %e PNc^zO)v6:mEXbm:v嶺SFE]O%k/Ux`HHi SKTMu%(fJ8{fϴ ' }AѵA*UK>MKD.BDI8ڼ"-;c7%{ uQ+F2|#ݱ~n,% ^6+IҌ-+!N$͖D@z}iJ``˪G4M\| Y6fƛYaY?'$ŗ _c&@`v`ͬL ]ibBpK#uUS?" A5K{4y8?%~H㉹>b-zH_S9M {$0k.]UJMR3b_oc>Үk@v ԹXh%#RR "}KdjD>)H -rrبQ>igSa-}!ŜpLHx%F% (E28T&jEw`6_^c!LeOptkZ6:][Uy\(n͡jX][͙J_}9SEO gB? ɯkV_HAhCvkH$1l)g>9kp{-8!Ad `^ 5M ֳݟJu>zL*#œRo*2wnQ]h+n驟E.Σ,W%*уfB% _lx#*wGtL9S 6$ tY, Ȅ&Dsm]:0 sA?[PDv0 k\2HK. 4 E.EֶƓ٣֐=Č+n:Ƀ+qjt)YTm/cy~ HJ3aÏPx&oDזxxw"03i=S3磻tCWDyQ!hsGr*Mv q.Ga.Kxq4]G% Lpb\wvwya }KBV,<`8H@PCt/T 4Oa;%NT`1UDɖJ}1LXV/d+!#Tu2Ki}{e`Sqi?H-eqH eS ]`خBLLBP逹_ }uswrVleYD`~orY+WvF_3& D)}r۲qӄ>ml~3!讵fHXڬ]ΐ;B^]+<׳+  `#:mukw?S/dߏ˼FK&)'$PR|;) }J5f`t-J@o3\, jG,|P"6Zq-_dJ9Rpa(P`zNH ,X'F M&`څ|t4lm} ao盷O٥<[@ :x/%r=-~wr` fnA=Sʍxg~HZ2A]B+/-䦙%9 "vD=nF=^V]^4`( #oF u_|ď]pvgƨ`; QV`WO1,ay='JWkNs="h"|OwAtP<>De,$ bSz˴v<} ͯнiQ<q7A7z+ƺyo}Yk>82eѠ3.0+\lApE$֓4τ(V,V$5$?E]ywS p"6ÿ6Iy/DsxYOJ5:ɗdJ|U ļ \ߏ(Qm+̦rp5HP */q5Fӧ#ms ފOۺFzzm8&"຺ql}TGW&TKaiܦfn,7,z?e%.Gr2EǪF:"&1HpBcMa "/x R,RƐZ唅*<8V7}0knr] 1X g&Ua)`iQ'bElkw$luO 1{6`0= 58Sc!MKt=7!Ÿ)|ϵz|ߺϜ@]TsIʻg\r+c&TQYei5sL{#q,Ռ5?}]HeAתPVFfƬ.Cf\|mf Ӑu0U /'E|}, ioZ\sUfZ}c9I7KBx;>Q# B m#8UX{hÛz' f\(}zw7I#hrs2kacF_FG]R_ ;s7 Ss+Rͼ :hdֶ枈+% u姅֥}qJnmIъ(k5ٶP{vږ1aj)VSyX8ME$s/?Ql($_e4iTs 3܀U#[z ausIjȤTz`̌yۺWe0Cr:͗GvC[ZkD bVH=]>' ?.*G<AA7D3%D wnط1\RCD3Ņ_&yhj}Oja }/Rd*>aR0|i;ŠZKjj&i0S,vxY\ tuʃYnZjq&'SP++ #&gJf%7uO}?4(g~\WӞ]陵>^: [B尢bkRBҝW 1 6xئU֥zlMĽA&%^:h~Ӟ s+we#) ?dubJ,oclRMPk.M1]Pt"ZG:o )E;z158yʣ#2U7+"Ҝjl!`;ډT}A0T/r0PCiW:T%B񠰤/o:6`'T`t&3Ag!U.p`OwV~u kӣ8\bDTk -'Ÿ~{nWˣH[ZtIMƔޏP>7>c(?:XNzQi2L->-IXu3; RЪvy_տR.KɟLE' A3G5;0wq20S/ʘ#" &LwhǪ2fTtZaF؅2ueyC֪F,-~;1ftcYk/[ u BD (l7 _QwsN7NAaKcAdP`S,\mH;5jDgZR5BތǙ&N W5ƪi WT%`#`$o 0 42}`I+?iw{}M,Ɇbp n7#oY  gC;D͏H1z7ӉǓw=L-u;U\Hc̥q?fg%}U ~ɏYSj sB[L<ز~*\I>Sn ]cQ`EuȍRVgqahw{|a&n^8wmH%`]3ed "2*>ưSsj6cſZz hlWbz6i4h.x!&^`tIb! \MzhyCt`>}^~2&>NRDi!M cX|DE}Oݫ;9W 9e܍4*k~7qފu]݈Rb{me\wwb";Am΋$ku5>Hc#p-@j3"6G>Kp\yJ@U1Yt)ıS6VRr'5?ǿ#n];^l9mBH=5ܖ?nsze˖{$}sG.!]'W*hWs^LBA bl4-8BѽVRBɮoґ:P~UV\CR)v"v"9s޵5/baJdгtO"UCæ(S`E?4"""tS`'{L`#z'LT?*5I$VnUq%W1'{#20&56P#O4Io=aL7-G]N}.ƲzG:SKpMn8Fm Eg'Ղ] nH k0p`?@B+#CәucOCaQ&_֙PSw-~& Z;9云?6ߌ'n)P^X} B`;:溆 Bj[['2Ͼ8klv@ԛFP入K99s#A`YB>w>Y-4զ(/okWr _߁KPc)dՈsj0VqHq2RUp%X#7E'2XyɲnoyxUQ=Lv !5 km0Lm.bAQj2^%{:}myPnbz`˫U PW']Y`ױsXM¬`vFi̦C i>][<,鮇-q6 ᙴ&xiP~kKUaSO K|UȲZqNmحu4t~<`sbzk|^ᦛ?CA()-C3q{?]Kѥr=Gop q0`\†nyXΒُӡPNvd  rKtkAoR' 0ZcɆ &63пw.GZB2B8HɆ']%KEIFgBՖթQ -AY!>Ƈbe@hZ" ![}l8b! > +!1tvgYZ0707010000030e000081a40000000000000000000000016650a15d000023e4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠕ#]?Eh=ڜ.+q/\,BE/g@{ESX0Kg: )ʭn]z2OG|;+m|yJrVHe<[V#6'JXBaIv< U* ^,}oSC\/iW<}?706ţwQHXs/JA= V-ꄍ+q1@hHc!D,xG|ZFIz|EPf{jE-+`PW/0yL_\7iСef=q#.ovWcCX[)ر8JUc=ݼA!튀/B[]-"1"Yd.|vVav%}a$T3u&MGJ:rfҿҪ XYCR>ƚ}N|imS,Bku8!Xq{DV)!n\} \*XyF+ʼ=0rĪ #WsS̼F#41l" L7t 1Tn >,V0 M /P\nNM< Ѣ>1ԷRc~j171ʅl`vݪ($&FȱԦ䢴;.EǑu 3sL*'UKQ}Y GZFHcΜeڼ.eMt,al`t3b׉T̩PP|cʰM.VSIQ[Pi8=C۝ K34">Rhj,{$FYJ{wnQ3z_n 4vt)ŐwOr,`bOY85,+IwhY5L)v+du ),IpK 2 ɵ;2;e 7%^T>dD[-W$;TO'Xx_Th = )ƦF$)`_~p\&^A;IRFeQ}غ1E۰rАV)H[|g(JĊŊ8oŖd'XƫPitJ 8x@=K R7ZF H T1-8 $ FQDk >r{3T?=8iȋBq ;KML&f} JsU۫_ݸ| r35=(#ds%dp{"E--rqEGM7d.޷):|í0` NTJ7\8뢖Ze* d@5$ ,|-!Z:YIiscu2zݽPQY3 MħvVD(\ b7UTUkc:81-nefWA%;|^- 1H|hw2Afj3LW':s"ٝOJ՘m3%^(߶FjpՠOZHƤ`zթt{ʼnf_)E>9Lރ!B LR7scO1=XM`r`%'$<ǨӞ*EG<ҩAgU_9pɦj E@痟6ZI\}5\sR+qg(P>):utt{9O-k6!AtxF `CW?HԝL9~lE]?'#C]ZqHgc 72JWا ݤV9⸵mbh~ma6' ¶" !Ԫ[_ o4# *?s]"@j*2`W(M9I^@p c@&ws^$Fq>M◔uRϢˤCo&H== ,;Kx*!5ZBߙpw$KT|Q7.{*!nmAȖ"[N\ʆR]*6!ݵvEɄ+$/B ݍY !Q"{3ߘl:(?mf4'zN BlF3PSGaᚶÅ_9X\gVLMwv9VG@ nr9 al؝RNM&`ds7KLE c Lz#WmHrCȖO V~l7 Űs[V ꥰ˴oJ"@шxp1]V7>{?|x)L/D+!DW||mI5z9J+l %tJL-2xms_ڈ4igJE4H-$4lHY6X 1e\ۄaAFwdQ~ ?*^7B2d鞶ћl HǏ)=9L'CJt=OEskfqx( \sX@q˄c.:!x&a<E8\oa&*X|Oo](\AԀ-ș w g=]xZXj'"Arփ^g)SӁ$ɖMn;1hS^u }a8iY`@ShRQ ]4mhW4iiD@%B\$U1^i8ouөI1cFMIeMmV~H@Erj\(O9R㳐 0]#WgT?Cg0Ͻ?yBtӝwK(#O_H`:$2ҸHU*k( zROoM gd_O\L[pIKze;[acYBJQI\v!eYX#g0moY_^PCy"==Aכ=b79gu˰"Wu9xޢP{gAQΰv~00>X|]3YhQF6z*dA4&"m| s.D:$$;P}:r_A\N(Q/Zn|$U[cit+BO뾊LK!s59NY^rA j@5؁1֤IfCm ܞmKp3'OHox(}&K Kg u+?A2,S70 'Y<lg ~P韦z( #V:)uJM/& %r*WiE`=9J:"e+2V :BMDiKN@"'[y({ xv"le}4!s/O >q?ATtG=w>z^ { 2* 6Ć;thxAν/|VVaFZēB`E1T5ZyZM" bsס&A+יwx)xDžJ=ZczXqt($$q.֛^Mn8NR+d=olV_]A8jʯDsAgŝM{o#.-\d mƜ p~>tÆ؂R'G) `߸gUP8c!QgE$^]Ӎă'  AHݽ8[ nsgC&/ʨHq,du}ftH0`u#{j'أT!y/OLm?2@Blne+KGiF; ߑYg"5띇!/CIs][fM<ˡk߶C6YZp*̓1ֺCL"N$,* Ϭz`/[o(esWA^TRYۘlfЛQǯDhe'M;8yq2v+l*"hyEce<-9b8n|t֌M1)d0k4\Ujp/Uwa WefBp1$+fh퓸k!IS8na-cwH Ȧ /i6;x̧/8<2*?v!U Ohj<YchceR$^V&V.?W*W~"UCe۞͑7ѻ6ʧC;bZXoەQR 圓Ӎ"fI8ߐt\5{.YX1.&zuQdg dD]g%Z( wi]H/4&emp(܅/(8mi$E0j7n]~R͆)[cѳyܤShTlΆs_erÇBep.j٢2CV4=Dr& @@SBcIg=~-ll2\m .3N28I7znoiaXȗoZnӀAIml򑕰C8hc"Wd ] J`֊DN4q显&xQO4^AW*`İ\ߟ'[7WHG2Hw}d@ٛhX8O(^tA{~~AUlj+406 4k>O /1ɩWC41 MHPStq7 Yx~QNώr )r o%ys{i-8А#<[+*X-p&w~up]PbXC SFnLT8׮ =7l{,Ք+1D 7IaѿظclhZh>gIS^u([q 7 0Lj YZ=g5(Xq<é2/p*1UI)eVw4A̩ϚUF#sfr{Rhni Y | m,0=󀯤&̱VJK?hɿ&wu}gP |oH&Nj$LԐ/NETX_C_P_e4t~hg+2rrɓ˿&@tcYT H׾TX:e7m-B~@B3\SҢg`2U)]|BslW&'{{eh[<͋EGkTDVƑuc?TIR)j4&B/[SAű\xoͮ҉n>gycbb~nR;BR,d)> >&O-vȻ(Vӟ)͎** n70r%L9O^zg -v~RBO`y'X1O+1^ypEr՚ W*ѡD~#ܘ Y_xJqj}E34{AA9Ve^#AHx~k3O0iv!|̫_G:[b76;,#حOiziṖ<3 \hiX s8Ajit|U|ͯRwT-DezE*V !QJٴ aN2OkSj'Sz#KRzy29 QY|'Ś67HTv{ڕ9Zk!k=LeY`ņq9=ONBΫ Ӧ?Z@:^AӍ@}\X׾b+.^@W] [DcMs];x 2Ch> `x2r`]*QceVn;TS(kJu4 !lN*:"!)tP.Ŝ 0kiy?xX \΁z>3rܞל|y}Wk { ,\C~|GpgYZ0707010000030f000081a40000000000000000000000016650a15d00009664000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/]$]?Eh=ڜ.+[:AU;Px!%V*K ~+扌 Uг|v_o#߀ ȑNIJI$3/6(_,P͒g#FnS.IҚ 7ci"ms!Y6xQ↗+YUUMYˁ;F\+4ZuҐin}5\.'c"ܤr U7V$(xZjB`߮Vp!Y ~˳QX5C$"賫2~ԤwEX/30hom[Ge#/sjŸe4@եi{1tVmxڃT)Q̸T-zb7M^G>rHѦon 돴ěDSDo "7^,qBn%*w; ̙jpcntV\ Iw1 d\Dm9FMtޕ?6Fr25_Ʌ۶Py`Z`'xca hn#]wm}gYvM[;KD T@Wgf8?"Wa jk\<,&igFk\ CEƅ+U&CVdlԐA%V QxXy&2Mlx XA9''4kIsO]ͦi/Yډ Cr5y%+WGrA(1H'U '! Y–1Hr]>WnHVG{Tf2x}XeNOnrS aG|/'^ы#.& 88!i&iZ~oқFxLCNH#ZBy&m >J"]J&=Ic^͠Bz`K߰/.Q:deۚ;c{G?SnsB]f+jz v z)JAQQ*m0'<pj QH{rs%1T`_We/'g݀ѭ^ .doM3E5Й,5`+MH X0×K XR@O:.|$eW\_&48yAA@*!h;E9B }H7C3s涎L58]BL:f)wJՔ_$T4.  ,]'?d'lljyi>Q5 D&gyR\n31hI<:xs 4 %_l==i@~޿?G|(zrKX?[AY-Nv9b˥ZJDx{軇P暔$*"m"O?#n6٤}%p201К8McbBcݎbbfIgWr%;WjE4BԇǼGCWg7G ] GG)]|[0QqzԚYM*m׉MM()|ZmFm*xÏ{Ԇ/&1X;*ZAeo$JA`Or+gTOwǝJu׎v lp t_&ֺ /_e]Z!vN9#XΡHdHűz!5XX7[JI䴕gcw_SZKMN#5Q\#v`D|0:I{xIz|7-&K wN!d*iDֱRr" =1+ν@ι_te"[DMx1~=13L ţUCs#a{h!]ot*JQwTyczk~6u4@ЋC?"G#-^ FHxb\wn{)mY.oLI0˖,9f|7jg._/@~$-(VpbEᙻd/B!oi_.]ggPzf0tuC:tQcofcE6LÚ!3Vx 7Q4k iQvvm2>JSۄ%;«[B;0q ,,jkg&30n1J]Z) E/) ʗC]0@G%fO^ we? ˎ02o9DU/+ta':avh32(fü\~~N_yN:˽udm}C.lЃ좮U 8_%xfEfkW.RpY&L^O&_rDYgpvu<'!%G!~caz{"<:϶Tt>;ҕ_3j^x J)|<\`?o@#Q{֦@eيbi}4 LCt6%iPI2qf^g",YpY*+_<T - 7SHtjA>L8%Q^EPRt|ߊ-)YQ9h`Rg2ż{qhHTŤ&TcI][ =$FTm9."}EU4GIkH(c3t;D M~_7Q[%e0+ OKn6c@A\nqV4[ނnX\'+sqσ .U8")k#A& @4yL;x:)`..&,Ѳ{}+Wf`;6A2OwC dn{;sZJXm NTm13`7TMJ(kl &'*gw8g}2F:$`s{H@+ a) wL +Z)E^ۘ )ڒ/IL F|pL.@r_z|mLٕ*_?l`ۦr͞n6TE*M"?.//@S:ث3$ռr| -!3nn(=VB>j~v韖AtܾȆ_4=" gm^Nb!hćxFE凛N cJ|w#2I-4eNb/S Z!f}#;$C%_yRoq 0wf:w>Uެ~?co=ht7yC}Ú1Ȍ1ѱ{?FbʘLמ&QB_K5yƶx,Ѳq+_^ΈrNទ`93ASs/W'I;0ŝ{ ؔoӅ@dVaUgBL n!̸}wEYy-2͝H]Y"S`CJZk_(^EڣQ_H1-@ď%8 RY_>ȤJaTX| AoL8%K4(ti4\Ij FH? 3MpdB$zɃr܋[~rj?3ud5c" (uɽ%C$:ոmJPt?΁J`]W(4mIɑZG*Yzyd{{b~`C!~8El ZG ɉ[peN:,}NƌUFH&K6 Pq.J@QMa L.fTvZ+2xVƾv{]>z_b|ⵈ\]Xw ~s8t6'~WpS VuOܿ>gR4dp7YK l O}M0h}L1)s̴ɺp d.1 s1Z\?q_|plmpF!ZcZHzS%ja <[žV꣐^4 pI׌`qՀ%T(_'j3W$AKWShĊ1P.C`>ԑTqٙϠT(e)Nhv"{ "P錝:-0b0E}QQPrnXM)"=£0hA5,'pC"ѧ#/B,_I$9;7/QuPإmÉca7x ǽtAB!pKķ@"k.!LPj)jZ3_;a )ƈD묒_t!xehBJ;G n':ؕOђ3,mlz;OF@kGwQE{ϫ :\_uT|JEsSd !NsLLR340t14Ld`ieV@,;dFS}+ӝo 2XO Oc"֦Ç$H/GϺ(;MI_je(_^MPCx*e4Pz[5DO }@hl~1ix&9&)eQͻ[Ӊ}D (M%f &s)S-\$1`"^lP#Tk>&$j(`Tk@ײ ݉-{ݜ8L&H;ڌ%5/vp6w|Ip+oۛ-go &0hQEr.&f3=LqUe#љcM7.ڡ!bjyxaP6^Jo CVGiJ@xLH ŧ^ - ch Fn4b*IBHd8tӥ3B8 .嫛 VTGp QL|=m5@;1sqLjYdG$5;e5*h%ˇ}IJbTnNc/vK|4Q:.wHRe,1`EIHRp07ݨ8yOGfODߦ1K A "T}X.nO֝m#&{߻☋%;vJp5bf9eͯ?7A^LE\i)ȵVv,‡wjRNb @f90f z(5& g{x$?MGkd;=g}szi/7GI-(3K9pa~W`;Qɉ =LՑM^™R>y^2^vqrXUWoLԑfѩc=MB[#A@V\4Ig;~g;?Vπ[X=lu} ֱ6)AsѺd쾍3Ct=r,ŤG%#s0ˑI8ˡy?s>toF`l;K/2ɉ\b,q9GdLe,Db'MGu!if7^N™yl#oUPlD@7Tطޑ3ZV?WfAAJ֍&P6XS&f1";N~A)ЍZiW=6aIg}W' x mク/8BB&,۸*A @atV-6Iha =8=j &u|a%ZM㶵j8 i#?οZ48z x ﯄\MܱǞw<âfts#CC ch_e挾 ǚTڼƒ!nKeE-xl :ϚnlnC0E O]?j}!e%גM)h&./Fz(UT1ݧ`+`~,ܱV=s3tAU cQ#8=Qju#SshCvεE ܈2^j2n"0gȵT'cޑ"O sUARBjFkCsoՌjHK2דP`(!,OoQM' cIP gZ&4JZ:L0T0zj ՆyQB:a<;)nu2&dW,fji2 (6kdޘ*f9(,2L9rޣ }[]v{OIܢ-y`d}F\8&K1'7?L|x.'qRqL.l j[."XMZЯ;~Y1&JdՇY$/۬6gqRHLobW5p oO:mbr- ]l'2brN[MףGZe dc*p qs>$qQ\>7:anis @)V}N =}D"0h]J3N2-öibfzPjxA+(A-"SDDd-D( ScOw8[H x 4,pmP/ n=*hU3__{Dw-M9|ET;Z|gP &n'V;}gY}Jm+,~5"16}^742&SZ/ R1 {@mJzzgYXܝ 7KGS(WM7wXIzqۅ;e*r248Y5p%>r0~Oh$yw+ XQ7\sOuwA1q<@؏2$_;60S%%ˮDG I}w-\') KMhkqzlf"*N}=;f4؉JMyM%̥A7E<Zds3uydTVr蒲BNZV QlƇҶEd.ڢGY(%]s_nn;Y=QtjW^I!DvݑH3G|6PmS_8zUGd*Wңi d2741z1ԺuQ\!SSzf&0wWv7jd 8fd_~p󦛲ޯtbw?!4@ mNw33T*vQ!zi}M杦E~D X^'B#ŭ3aiYrQ־avv}ĂNi[ۢ[ʢj6zꭵcʭj4u۔d3>_/w`b1TF<֧`LQm d 9 "^D^2fL쑘f88鄻&P|^'ZWЈxkzPaJ(q 6<]p3H,|a{ AUdAnkJMPȗ*36OzҤU^wqOGT?<+}[n(CEǫf.h155'wt,!]U8ASv$4H}~w/dNQc>欼6k†9<%En/KL tk6ī7+bHl-̝ܤ@-M;Q*ECY@BlZtF%fHnǁ2f!293)$^ʅYU$ys||uRo-!e$Ae}LDjj!PyoJ HqLB_H" 8U[6쐘 qY-Q[VnR| B|@ц*Qj1P: 굾 K}mՇ݂l4cʾ1s?$JVSP| ݩ\#UUgcsSOK.q!12!\t[6#0j5&EΏ`_j&>sQFt¸|" /U \Tˀb+'Ov~+z|fkEPQV7p= gCUSg|'HD7ɒ{߮OpdAɚo/O>}_BcMʨD!\xhϗbĖtUQ f@' :~u~/|ĉooo.ό&q%H.?`Ӛu+t-K&&K1L?K[ZiVUDZbDƍ{4katXny<Mo{AFYSD(ysfP2՛}+_?Tm65 # $dԭLPEdjڬ= Bc^y B"͎ 綕ڣ:i^lOVNnNf3—4g;v^tE7_x*YMܽ^nԤVlBt6s*+2ۄWP)=7.L*G:Jꢑ CruϖHKZ]s. zξ"BfdU1*PL1_ 1x<"@+@]lq`"MHwN#" ^M f?4PS kY\AҲ!L鵌a掐>)7qpS\@΀ZK늃bXN#N:G%XY% mbZ}N#AjGgAA]?Du-aO<, 3I-RO>_qRy.\YsQ򮃲O<ڻU5qG8 A ?!xB<" m i+qJ(+o i}RM k+{\P4c5#ڝįRSUHdss:yͦ 3x1k{rNZO(\-9TKZ~Jm4;EHR S,RqBzq4 @i4bXcE2ti!;$ϱ\Ǩ{ޒntZ yd8Yו!Hlԏt B"b^dT /8yȜ x; @#KI|g `%cr-)Vn!pc6ť $ N*4|fE)9쭉gFY` BNVYl]m*/ ߌm38 O{u/q }ĶL#j6 ܰW<^%A׵oyU,DlD&;?'Yxb ^З% .'APY_ UvaoWqE0E]VQE|LbꓷR2gTZ5ؠtQ 2H' ;M]V&q=ܱK*cq Ohd4p%=rDPw[ T$?~K@N(Dg$gA12$;x]KNksjRC502n`}\J-FH\k3@&Ɠwy!ĉ#D\{=4{\u])ti +K4$۶gOłB4E3raXLoa{q܎bR0DҲdXBhniA&wkL*ce##UzF.3ɣ0=trCQУOp%ƫ aYĢ7>&gƃoRQ 2K8Yԟ(oX 8Gw3溨тm| a$Ph.䗬KKg LTy$l@AI3>p-{}lٷL-ޘKdzqAw;`=Sf~)ʸ4cskn( rT)/B,ԸX{k_(p8{FJ!*0\V]|K!NfxEXTk;e~4R*}"0ǫWSs=?P]rUry)O1uC ҉k9 +gUCC@1/J2*sLtC7 P͙vyNf@~ 79a%!7]PHm!6No{G=G5M! Ռgώ#Q6O;_=]ǩ>"*>`CY(o P.zQnjƛq$9.a^ܢ0b 4i" Wexث# tm5B=+0d *]u#E<~jXΟ87{/$ >cA!U :+hg>KXd+-Jt˂IFB!jKc![$ <'&2(aЍ,,5Զo'QM`أ|kַ|-*3!;Fݖ;CE/v3.8CD7yJeSz 1 wXn)${780՛`<2&1pJT |-rѧҢ#:W`^Uݻub|iߤYb0U[\%!Gi62(+1hP3)VJN?0v.kшrȟrYO|y;$ʥ/FB6c?뼥#qTSG'G0KfJ ʞfC+S&HYXmp!DĢ3Q:fl%wfPĆNe &s(9E^-W51&a2;;^1¨u]`x8ZQYEc\!r !,+:z>yBT>Fyl,H)y0;%xRN>e' 3O ep͚%1hK'> wʏ4.^/Q[iw0YixS3kbйhoAͲvtx-AegW&ae`8YxE h3vi cN0N 4 NԞ*B"ÙF/uf~;=vm7OZP=,$PlB׀7?VFbʛ14_%UD"YAo'5rQq0;Jg%!P#`7_\9G^4KTX:I*@zՍIlڥd ϰ}60keL8ev;l?9ڈ),x-;\[|h<|f|b+b 3lj+>V**0 @#Ӫ@XO*jRWYamWx񇫀0(McAp{FΨνIp!yC„.RT[+5kc~4+H$N?*A N+  G9 :X~õ@Q.%SޮڐƪpcaWe^8O$qԱ›W""ʢ`l*`"B8gTFn掵*뱗TBT2~w*PRsA^ 83*2=7d!ű$tCz9<\=sڛq/o1j8I1Z{z#fOBthL+Y^߀'ɴm S7jl9 |X&mbxS$y#$v"ӷk =Ig]7k 4w߳GPfula\;C ű5saD, )#F\'O7Uʠ†J &j,p]"|Q&Z).)d;Ȧ Ɖb?$wMҜáNzA7IFg*P` KM%ټZzy-~{>+dqӃr'GO(5vp%> }~ԾIÊOS_^%'lx{@<>qpdΰ < wŹ]jpyvqu]WrRW :ǫG7.t|J+M9'zH~ODN?=yJ: _h.MsOAC! 5t2D$UXɾn< tXrK3b/V <9j<ڪ==ȋgpnStらq xNPk2y W|p|MFܗ$>P)Q;nR1Mba:YnBaR|,`B\.DI=~{t˴쵱҅oH3W}Ÿ́:$_q q}y} ު3H"-Z8A\DC8BqC3 ֋V-w|-> 7::sn45U,?xn~@!yL賧XϮM^ )%9uebQT~m1$ %e>ijla>N_S쏂^%v->6k໚tfmsXW5MFw|bZjrnE~G4HiZ~ $L_$ө4#ƹKdh0Ѭ-VTi_[p慵AS"*ܰ}ytȍf,p=wud<܀Dwݪ Ş0p L5#^ DpO1RbEe5=͢ _VX=ٗ4.Z9:n{;~T"5,ރp'&ӐCut! ٫m 7~;1]祃f[y?a~{J;yYD?xI0J"Ҋc6mi˹%UIs1 7ȴ-5=x"uoFQt·2z͝Eptk :d%mi&T-:_)V{Vp:LR\Tl*7Sr)_cWKn`ȵmN,48?N)[5ո;^1g u@}%ֽl R`T6m!&໖Pȧ|l_= rtzl%!Q`m9r92"΀a3ePeHCMџ$I GQ. WjCS$2Ws!}P%ۈApfZzрfl[ȼ@xˬFpj4g:gerBh+(lE6ƆY}NWΟ\FN|Yox2ڦZ+C~%\(j2jDJg_Gw4Z*%KNړsIhlG $6g-]"ZBn* 0siT4ϯ<ˆĆja~mJf݌zE^o=X᱑aʴjzDً҄ݪ>=K\=EB&=kWC 9.վnh9. (~H'1H$,ŘD=ƯTUmFSm KdWt$-C tAh'o:CO{{^gwqh:ǡ:tpXF;n9@}h0u"0ItR(Ad?^I2`!#SCPAcJs,- ]jm7 8߿iJ{6߆V ʇF#xqZB3 璄=+aEW>Lle99y*WKY7eh#Eܞ) Hk@uj8.t$D u c>&K P +mtkFJNԄa'H$ܸC!Q)ex=ٔ9Ūx~G`9]͖WL ^d(YpG1G X v+)Tdd?&e)ODKSW$qhFD?RP|w4"y_3M^,xDY5\ҳ{&1s=yɴͶչ4Iз*>a6*>bruԑW=G4T2!k$3bWs''Q//3G =;O3E{>w7gc٨}{@ Whv j>ޛr'~[k)is5'<>ыq0=K m3Xn_`7r/iuht,*qIkJ;*,f`/ XYߔ␊ /$:25sp#V״5>-ro9ȫa0m&]B7(j[wM^KD|6&} _4E~>I]q!R&' CB\:<;c5R?H]ġLh7Bp2t >4ř{i2\4'i{u0xPRゔ!~F5w>9SSf_oPD$n  >C"F֟mEµ}E]Fq硽耸AN5$ N^$ǜFe 0oS'yXclw{!KT;pn΅jB,.+ ?gGQW}ah~"Dh8p,3aQ@U~VbE!QI[eFtW\, 8a|icE.)fGy 8~u/bR\}XG5?ݘz_ْMgߏۮ 5vCefҖse\+D}!.PWs. 6{ZךM ;ج:`pF\U0G_z$jߗBO#Tx‹-x:F7L܂6c:Ď?k%?5drȗ>\Ӡ+;pl/ȃ6Xնe&Xh^^ G䰛#; \<>P5pܺ ."ST_:_0(t{GMxm' NJGǀGz4k4!hxOC0-[N'X{K+eHAqW2, 8N$Kqt<nqx+Qc6I>Ne*d!><0RHA[jpD4> k:z~=5ap% Ñ™-ymlDVy 3v/+BBu+L^Jꢻ.N+klٌmNSv)-"|X?\ɝs^kJ"Z9"@. x$ѦN<t]!^`4oI;n>#8fRw w| >\HTƥɜSPaw\kSR{IiS[{`]@8jYt)L9l/4 ;9oK$&b?oUW]"gLsSA+0*d .҆<B Ԑoxƪ7rn$J?@ ? Г̹P^㍤@wզ #I(SGa KY;).0|dRG` =?^Ij5*%8'aP~{*`,dhꮄEvtM>Xjʥ`9A<&rp-䜡< :\Gܟ-Vq<`D8KPa}` XskqTNBD74^PX['_x?63jq!Qh" P(FK;X- "] כz3Õ fA@ Gߩ/}_VVg Z@x };Uht7,&sE2)cmK\5A@K` >CֵևA]7B ~$ 'SLK6YbpFm߼`}U$dљp dZ)Y:Nj-b7Ϝ\9DTFF܁TBш6O+^&5ݲ[{w'nV!O|I#,=ІJ A{[ƽWE< s݉fY\-%z2>&ڷ,m5}:M ͈I"t۶ofy&aL'dnZ<;tS"}Ihxz ZZbyBjq7 Qs֔4_&,buU*RcJU56C(iZ.^OѺ6+wU@J$SX^KZc1954\ Z\ < ͨd6~*O-ep 7_pb٨Ntu<Ƚ UD*Yǚ}fcAȞ PH 9r?gyy09.K7\=UzRwB:dHnhbF&3=EM-NŅ1󚺨Yk(7TB-}c6"зDG"P&H4vMBC]Z5D xhR<-GZW&җ Jo)o#O"'h_- Hn+h)C6JՎ9J&t?HReWhlM!m6.PhU6 ϧiAgߠx.6,.Ƞ#OoS6-Lvg[eXK'>z1' $=*gfe3j#裶A(Smƈ:fxZ?{n2lJvk<~mOt㧰( 7. &b].,To63ԯƑqɑar^>u,j`pDx# θidaъW{+`.еZv%R7 ikzclT匙|.Q&b3c&xf^-M=Rv~+=W-e0<+ _ M+2+zZ\̅Թ`rթ )Ep֛(ITlf w5Ȩ0wلN\o7KKGM#1U)ȻK%Keij$^Uϕ)L ه(bRͧLͼT'Mkrk3F(x府697*cbb2خl^m42 8ʰXfŐ\{"yyfOi8TF J װuO1`r0FU;G߰^"۳v. [:ި<ݏeMSGބ #_rwSqf+]!L(^F}+^BM"2`bS":5dw'0pd8P ~:b{#uXd_G\AQ;|]xDž_ be /i͒QpzF&=R%P0nNy'[˲`(j:х,8)YmGݐfhuY>B8%ȩ΀3 /NGtJ;;60#+@cjDbLR +t8?$,aĈB/[~}ȃIhRC3 Ϝ08\2G/b,|bo,T+YZ:3 |~;?WSP*Aj"+WH+K-4F^8H:r]} ^1ozU/V6G 9?\+S{ð\hmK2*fȋ} |&^F`X2pF_m7MCԌtz vKK'~^.*PVYh+xŢƖ5`^ P#̞s})=Ӧxv&~Rt#;~U e]SWfj$j)XNsGB3 4g;ǺIƇHaGw3C:f!KyԎ݅YҁNPKen7rD%'-n:F 5{FJJ_a'Y6 Z_i:5"auuJBWTW]qh$soC;QxpX`O,,Vֱ.1, ;|wl'dRnD_-OSn~Q0w'm}d"FƩecvr?cth#x<ѓ"`pڔpE&(2>G'5m\pV 1X)9i7^*tSb&^՗)\]OBx9BFާ c›!:QUTEȼ?g@(낮~~74S8匷YjrJ({:e[Y-6v*[**`^G[p u j^kA#(s=|w4m8_VW p5NiF&BQAMTč(!qWFDo\K?Z|cUcg Wp+;ǻx%}LUiiyNԍZ@LbL[lhR?*CͷeUrnd ;7U bQ"CxZ;"|@^+ff؀xHI? fT+\*nm.-"jʀs:eMS¾[n6 ^g+S=f GTkW0X]˭!&%^ˠվߜĭ1AO*:7]xxmRjwkOSIed5pY~=fGN5 fMNjpW.;J)V Oacy{`THRJ kRc;Cubv./ 4ψKs\,z7az^û"<gBNMr -Ycn*YΈqn[ȓo"Gc N3/ ~84Át`BrFfsHhk!_D,fWR%,!` YSAץ*1blC%0JdZvjT2`}E'x#\ dpلCR)zhs'%)>cةnPYq[k~߉/em#l"m,j_en>{LN2z/^ k4dqoj6V&kŠB#/pߝRc=Ҩ-[3f$ְY0;KNu,غ|ZbD>-*\]l"^/pwo'ׄszg.{5w 盏F4e E/c,@Ƹ Ӕѣ2W+8ڍ]Q3G 2j[HV܇LWYb (b^-;o-Rh>&>q jbk68#(ʫwL~7Xe\[4`Om ]KcP- ? tOx :,q|`>dr9xי& 61-hd>" ̣3騌'F^ӬĜizedBVQQS g/nS  L>O#XISˮxzʡU-k>m4Vo5)2F~\9 A*Չ},^T7K efxߢ/8D-5& ƅvxˎl.(ڄK:T3Sv{ʸ4d#:rCIi$:¬j8(^}C7FWD Evb-=w[=Љ"6dE%_xϚ0VZY"M١VI`Ʊ7=h(Tl˶r%뺵CdA{S$C/JH^*8`pWn*uTI$?'?}`h{(KHhH֞y4LY y,ڎ0RQHaO +ѣ\vLtׅFӰ}!@E c7퓚$Kg`P;ܓ7ؓMGĬۑv{"!p5~FHaшow&Ѥ"H-Dʯ#TYaj'd()nl]+"\J, dz"rߤu5G{$HCUи;1@~iN?ύnQGvJ0]VJc" &A_Ӄ^6f byY;u!|6)lI;SPaf~tC!p刖c6Ba(UWٔHkl]p.L:}Qd鋀M=NMlB{~tpGJGxN\T;7t@"Qb^1PJ9Q'Fr^|0plw*1.+yX_S$#) @.Щ͍0C-:P3ՠ%[`IbӁwA؈-m+aQ^v$ktu= ^ʆUet8,p)?^%)JdC5EbBtLaWAg_Z r |q /rRlϷȕǍ\w,*A8h3A gW]F|6ޙum3 Β*iu]) "|xE<+=DURb23]F8:j۽>[ŸA]|ZՍ2=l;Ƿk6ӿ,dҷ2^Jү>ab)яfM?sp0yRR&}K1;BIXU)'XE UNs\/YB tθCyy)'/c50!eѧ#G$9HOiaBr-Is@g]ˍQ"޼慍-LhunKt@m@^)E s[$q7u1ZD%! ..[!`r[y7E `};g3W3gwg0NА1Ñ=iBm_,C 2,~8/ .sTX!ąx;(rcPm. >jcPM-,f ހ>Eon A|M`mXW#`T{_G{z%as_mmHdLn_=WDx#G6dq*1Qgup11fTFQ"oXc۰HsܐVl17  w=F%GWբ5w}]OAd@A|ѿS-<6LNwRhe)KQ4'GD|o]-2mCDot aV$Y 5Bz)B*b`L{n&&c&A*~6L#_(vsHOJnz u^K."^B (|XQr˖KQ dk#P;3&Ǒv=En@VmfV.0~{wCgfU10TTn73u\|"D=7Sr5^7(1|Uohh0k>%"v*P15CؠMO O` VXDƺ T[%D<*r92X(7` T ủpQxC/"J%rǞC>ybB9|g~.b$nKo| j+',mH1aE4jsMpf4FrhaBSs 1!QB\pIl>ߤn&N+qm)Yi["ؕ w,Xa(6(f+OJF:h|x̧ܯ&VI0^+nB_S 5J`%(ԗ L Z`#b 덩>gZqD(^E"ǗҒSU2U߇AjlzL  `32ŧ.UJ#C4WbT kzacyȧn'*5|/EZA+ʹ[K#&+vF[nKY+糡(A3)lPv+ARQ;Iߠc %vp9~Z.#l%r֝eZ_2J* =h6Xozq  ; uVӥ,ݨY8o@56юܣ_ 10l.}I Ykq8Ea8VAK'c<1 DWuR2dJa9AYLM<%2?C\x9#NoK;madwu7(v~rܶtlm/ԐSfބS$*`P9^2r[h EA9*o ^Kk 3K7kF ֌\⟇y;4M]/'RT K->&}cA7?0 fMrpۮX =<ͲQ kfm)?t g'`xe-\dZ(rCGb'_4 `_< káCXBoq9J3ABz ͆ybk<} Ѓ7B%(5kM R\40jR‹}'HQ{ݻDs;͸ÄB+(KP(Zoh}L1$dm~fk` >6%͞_?MdE/( pQ$@!qz$WL=\Ean7(IƬK,@~q$ׯ@}Gދ.%|}?JY8q6E8=AE<#R^ܲt31b4QEŲv3u2nu`Ȗ՜Z ]XRs W@cd E )hsӂGL7e ;) UY%u0[#Ð\7uloжkM^F ]pt2⛦5FoDo^)kTaYŶW2]tXjImY\9 DD߰Ṭ O>h\Ɣ3}y1vIu3pM]@roۢotyMAH+l%cwR1dh?g0R ԫ3G q^tԐλMPo2C`݇ex$ȎuI:ߡǹ~u5B.| =N"re]:' VdsciXіCptkR]ZfDB}6۩/)<\ߎY&*n&pH"ëi&[~DЋ%4qݰ-dׯ-T6-Ty-EMCrV>tՔ+{'2"4~\pO+膵Ҭ U:ӵ^UyۡZ Idtr:fyY4e2"C*e6g^YX}IM V : ;wjـs_<΂Rj\^., )V~0^<62}=顢 K_y/#Uk^BEa l mM3=K!Q,1K-ŲDϡvؿ+淇_UV~dX|-:c9%R>z:RZ8 : q׳G1i"ImpaNViuQNMϤmj~(5JTЌaRl+K=K•weOVNR賧os?;j@q)n((.O*,9P V$V*%#0 pmqz_@/ױu [ LfE4Hj \,-6V, ס ~VtĬ,GZG-qBh2u snZnEʼ_Tb ji 8VjDG֙7ȤM3uxy)ߺ݈zM(2bA!{Z)$Y{o(Kkd T R_$Q!r\B!K5TyXVJ$\8*)6) 5eEr}芊<3 Jx]^!k&R%JS2&TM8(5}ْF}(qX6RYe~u,PbyR1{):f+rcλ:$+9!蛮\-$ht!=Tib^FzI#%qPήf z:QHz s㵾 I,WiwmzGCDATYktTcr88:czFR( Im=37 \ k 6fndcxj:a4#>3bv,\Ņ䓶 `Ƅ~Eb-Q?ZjT R $v`i?K6IuI1ޔ ȱgYZ07070100000310000081a40000000000000000000000016650a15d00005ff0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_]?Eh=ڜ.+t ,A _jS-Kệ'tlc& ;6zy(`J-ӬʛlTrYo7y"Mc鰧vCTgjkZhDQr [_(~AAv] 4mw~JdhUO\EL"ʿak$ti|jK yiujf͏"Jn٫R?g-$ !c|vCqp%+B:r9=lX.MBǧltVΤxKE[PWHLXa i|.&*G' =b@?Xf 0ײhsc!϶ 3^wJ r5'&aM'bfS|83`uEjp]?>cHQp_cnZM\QywPl_($lӰ/BK{J_wl8waWg,PwTd\Gވm4J3#r9yxj0yg$:_Fn~(;~ř5(?%PLwZ%@#g|m_Cor$L7vS"Iul "/"hd8\c<;{'y LU\_Z7?"V(/CQ@Lf%ll*'oBtwT5j cZO9+ɴ=}_:.|$99؛\pR8{0@@E=Krrnx}nfN80V%lm?h8'N鲷>5 ;ff5*o?ţov]#3_&4{sFX1QG ;1("A'=b4H!@\cⰐL~Hk_az|IbAL=ldt@ _j=L3ɻEӖldqh;ޖhGaE5N4wWD =Ĭ@#JLX?9]^qet^Ҙ`vlJ'%w@O-_$r䀸5R1ߧZ>7  =c8R's t :H9Vѫ/>L@ivjN +Zgۆ@Y1 "H74uJy2bE-2`ݲqk;o^vI]7A)=8-T3E:BF.W@m<z1y%VueƄo=}+en nS "zJ0F^އ<鑾rb4TAښ.W(|o^GI[ PW8/CDh f|ESpҽ .đrrexmQ.b/ɻ#T46iyєN>6ؼa &3Ӧ 0M{@ZiKHnE$Z,zNYnh/2$kLQ9{PB3PeenԳgM"2(37+V욇U.&\X(YHdvuP4\><3L$B#p+_ᾝn _b lոOMI~) (L}YX6aUGs:Ȟ9t 8YfkNo0UvTW)qD\)X^𞊮IJ<ʆb _bFjXUѱ imroy|m Kb 7omȜ/&yQ7U6 ]Lkuwz[1<~5x{)sLqׂwcȳuOK Y1&fuwz ;7HfϦI 걽y]&$/1p(jN1_?]jXC+6*'8I[EU!:̮Fw\H^5K]$oIQ,v0cb"$q/I,AGw ]VSbQ3K@T(LY7LC{I4XRvt8 (%}TAaR(2Wgʸ9Od<~;TPSgF]χ>>NPO!_ YQeՠշ,f,91h}UI} Sԇf[-,omZaA!rq:Wc Mt[)<+> >d8h\5wšwl]i{ݷMǩ?579I*5bwVny(B@e)$AC. W8=8VAJDy.w`i BH՟^F'*B 1Y̥sê&i` -9azұ8 u^!^44 $v<D: G`hk1g~meIxWDpUTJ5]T2[;6 Q6uz%lQVhq]8&c!BMEb9T]T3̇TgW a/#ft c^XmNs#._ gs+-!Vm-Qo`H,7*'lx^$:8H2c$=`.06Mr ] 5&OX3&ar7L"|%\+Tz丅[%@ʢJ(l9#5@dL#y7ޅLֻ.LR55^2<MB1338sEO(7ƐZ˼DGCɻA!V)%Z(NJrhJ(hbsi64Ghϙ֋Ru,ԙ9EWʡb-P؎RSߵ@Uk͂7+~3 ==/^!ؓz04Чf8F.x24cK'|[{GĖ4> jqbͰrUqt3ڔ%r)z:qj='MY[ibRy~@CP%gpCqUU媋JޱzXY/U v}yxҵPN~&` >Trtմ`ET[$,4d7 -ν!87J'3Kӗ/ۗn6zMo@@4}8lNZ"mEHúg{"..dIdVRu./,oyD1&h.9-&u9y]6GtAmэiĿ&pP`%6&)eహysUx4TG!uQ/ h]nYgb2%V+ %7?\~x>r mیJ.qko[-JVUHKmLTlDOzs1u)˵ 1aiSsw/7.6sG))iH2oI pԁ̨ /Iqku+>zUrQF d < ,lDܿ29'?P\0uj.1jR'KL3^x"7֑GCD2FAu"׻dYJ܊#aE -=O><u ,.Hjn]I``SvjeH?τ7X0Kݠ$!,qlKZBjL=X 1ի`׶ff2mXX ݂{)K=Z%l=*}&]w;wJ$]-0u(SCe/*A%P(!9-AOeW7@;_mfNN1I''dbBŇgg# nx }J+9Nq_#`;NjӢ<|֓ypk]򸛮_&Yݔ{~fj*0FT/#HXQ0rV}.휇Ez~O`!εP>Fb{x&3I#4O1h\\6SQJoJla@UP)%}R KyT-dqWd9cڗ*vwf>.hP:ox)wE:yc&9u_pX@𮿐 : z?mp׷'Ѷ8 ŏEx!d^:Id6ӧѷWXփ/`+L oiלl= ˻d{pO#8gkPtos|/X(8QnxXI:²Czf@DuVKVFń6UA\p.HU3ڢ{q3=*ATgE1'؃g"^|z{W4Rr6>G'ϿdZnLrJ;A cÄc!Au=};r=]B"Q-k?` `1?vBWqd3>۝ 2gQa_G\i$vv?>CS*r*k X4[㺕p i->IPUտ'N,k`y#z`tn*0g;qÚqZ t`8&€2zY iY),_2Mxn?Ld*b(|VYwHY^5S gcɿ?wq 4-iaEկϣ4\;^6/,=Ʃ6h `8ICdJ+Mz':\wZS?܎(+$ 1ise ih2ǯ{o@)uRynO ґ *EΰQ/QcX:v>5:J"ˣf_,ъI~ųC˂yYX,cM<뱛!'ĝk [im1,Ӭ#@@ Qcc y/:4 ٞm@aq[b6I=Pw!">Y0t%-9EFܽ$PҡY~M噱ǣX)UfXm'=O7#Ư8˸ju3wO/*eȽ ~7 !a).(r}ޞ>՞#N&wcȩ\*F[uF,,Uּlb^`C殚Trbߥ7-G͹= mFiSnJz?C,Gׅ,@wZ4 5R\Q޹Zzϼ+U5GHAL_(iĸqm 6 fZ?8)vZͭ2е=]Yi<0W.(sΜ^^'cE$,>,6C9g58V 0@Dgl!3ܾ{3en Sa sP_v7#u3@nO|RzBAm/>XC)97a:ܙikH%.$3RM H_s)xe}GRdkЮaʇX:\Q!" N%oI|aq6mtuԦ[9׾R{ =qE_ﳌK}R$2 $Q>+h .tMZP s Q4zß; 1Hر2;81=\i1(3yr[rnitbJmHb'[e3_"ZGW6_ iWl0RVC _Lc^ }«yk5h:T@ RwZ)J:FD0BΘl_1DZ ~z5poup?pLmCwbM69#ARtE 4Opui_S"<F1Zu[9v^!&6]HwRy**ل>9mlI?X* *8iNBr_)kNlsM#x#uZo/{v %kQ4-b~?jS+Pt|Ee:SZ*yCuY>XP;<[J*/@BR 3UQSwo'#؎JhkTu1@Ixp.ԙ T!CA}?\9oz/hJ9yyfX$7tU 8ׯ3*RS6teVg֍@QjKVq2e#-|l=ANE2$稈̄^/TzY E_h 8nu?y2^FBI3bqszb>cJR~@{mWBiO`@e?NY<ӭЇ`zo%}vC ) Nd x@Cٺ3^W:CE09Q:Zq^& !'Ȏ^褊Dm=)k;S^\=*-Ћ]w*bjiި̷JS'/$]X M1b3xs/8FϢ@ML # wpp2䘸7W|9.k`/6X9,2YY!-f֞FS/I W!6 L^*>VD~6l&|a]QJ[tQ8[rbwH&9zzog m4QJ55Rzhw ]5V"k}vX* @xBš*Z^q@Pr d:[R8_8U6#8 dD|R/(h& u]\$["1GC3X9Y]3z31£Qc.*0 1L#2my7tI%=ΈG[Bu͙7E82j ›dAH\ &}?j^=47¦]TU!E_~kS:jqwS(hI˰GUBOV-BtssNM!֫8|\?hxA 4.aFb_gzԄޕ{S=p}r[B1AF")-88L2mmPB2>_}Tx&3}%hVߕ1z- `Up XAĊ(Y^ X򬘋irš,,][UЀ3VWnRzUBp Ffŗr` y;]xt [PGբ?H2d.R 5ƶK,kPZIkmwN?H;틮Ç$DaEgȶNzBټZ4 :Z$Wj%\d%6'ԶٴQ9_ªc@٪!j`~=]h19t;u>[[F椣NQw!Bd҉p;L;n;bYNqq32}G)Aޓ Dg)cô{fBm10Mچ{9i[8VZl5qeمտDKPAؤPd:HׄF[3yxɄCY4]\n+\qEXCӼc0ߥzrZQ!64bq5ƣK&!Wlr4Lta8E4Da{JCWH<2SFkv Q̀gԓX֏QH@zdYV'Ӄ2gW=ω5F5Qx7|^ DN@~ ʔR&/;Jd8~~gh]4t~/`]sbA0;4\s< HC~!74GV{a,6ӬoЈxl"SP- VڳȘn.ㆨp'Kl5+0H|?ębIբٱE[cp.+ ׿OK'.ZtV}D~5tK%p^ :FJn 1sGdxrɺ `4_帝ސ?^;񪁦xZ0L͌eJqH|w!0qx 逮Њ3N>Z51sD~hPIwPҫu,7/!K :l;[ Is2q.%޽U@X,'k^ |pfU)Yʫ\-wQ3\nT;OڐҘaG5O"Kb#OW*u=٩[2vA0meBbYX (ugΨY¸][Bh@b6ٓc"8%nXzU=5N||ȪtXe,dVc[Ć+U@Sb vxC; I4x?ž(?HylFF_)3 hzz-hhPh ތeA⑔Ø4#QO ?҉5Dҧ#Rl|ֻb/% k1k`lGX .]{PB-(q_Ǐ#l/8pY3!<$LtE!9F@'F 8zS"pH_O}Iͽ+?(%i$Q+ɟDneǍIU6?d#W(s`+L?T R tm]E=|tI"Yw󉅀z>R^s,QrYώM`DA"6"xw6i44J@]Փql,$Ν& xn5HFkf۽D*|XxF)wuň7b=DZ]` ^Bfg1fZ<2yUR1-A>]OZ߆h39_Qz}JlRu@L4eYQ!X]m}1O3&3, 'Aqdv6 ߮JQ/KK3=Zdm44VmjL*ͬf?@ FiQ3 #{ۙkrSqV]`;L$`\_iik %hx3F*ԭ8̴RsIӎII7F9r ])PFe ˙c`:A^̑ ◳mԥqڃ?s6 Vn.:׃Kw}"XOtm ܼuǗ2 4>@HB C:(9uy*'^gݸc=PeRe]]ecҐw%3H麳`zQ!VC y$QⴷnLx!!*>L-#Y3#5O;ቝYAC !Kg'S~P:@QºYo5N ◘=|enpxx gY(vi9nм^ȫRP2*k+}v]e:W*AІ<ۓo#iwppc ߯xo݀YlfC kLq5Xecdٖg99$XLu=SsF2pĀ S=nˡ?6]MhpG-P-SI~H /6F0m L@.kƌxM_cVȻuQ?>YBɯ}"3׽va6Y97nk+ R\l xǣeFi4ң 8AHqv,9Zu;}mm"o~<~IsEqZW~? IUO bШbqu%lW#ֆq!K dNɲuF%/ES8-UP\[7p-۝*}6&tl]ά?3].ςTVoԴvcز,W$ O/`KZ'1%19 #bq`ʿ*b s)"fLVF ,RWqbr.J@u [ "!%TYMz8=鲐Q?]tT hnZr &Gdp\ރUN,4o<K [$YL(.7ؔE8b>أlɹO!3_tN3Yw}Yw|!2:MkU;|A 6&kǩ;˜ᱜgt*p+B*&;4H\mGa}!-]ePD?Csg~2ґzٴo^#Y ښ7^t sT܂;FRwi5^= 4DD)e># r'ȼ͙Fɂ&a:ExfGGDIŌ!vUP!mÜ"@,u~!d#t 7b`әٻųwEg (&1 uA4S:l79-+?%6SiiK)'gT8zJ\!05bt`$(N"^&! g +R{dAzj0siz|P:"'(uff %_j5$~,z&@± }ebpW}.4TTq񩋺QZY88+J[%}E[ğM0 -"(]Nyσ4q, UG6>oŤGnaf{u DbH= UƊ/jLs>jJ0fɍV?; ~w]Q͙u}_1hPwBvH~f MQ2y&1v xot;@dN6*nOK* /XD~ CkswI]6'fbvwDy0zhH'0X ӧl\4wǬ6Kvx!y;5~d% s?)oq^$fI\qOiCI%LN1C/E& Ǣ)ܰξ,7i 7zHi[6Vw>+,W^kN u25CTv 5@DfW:-M$*0μv]Pea.=w}xrKǐ jHt͉??EoogJ,pMͳJ|4`Ì߸=HR=vrTѶyI0S"Dq-eQVN\b݃"Y} ^r뎦2[Rk=4}jњq}qr6`|ȸzꢀ_U{o*j$)šHx YmB1As^fX%3!mR@2>Zb/hNVߩٲ5S7`qvF->(}|HQ7n}ъrC@{d>#-;@Gk GްG$;1ɻZ 3KV&Z ӽVz"K~2 N’FŊN>se[ʉxH!G!tj /w >#QMb*= xCړ?@s=`$ɽoF?=!h+ VjCA#qjL'u8=G/dٴḞB21#&0m'j#W &ʽm4XbиK^3_ŵ49<i$HE`(`UiVzߎ1ƃی}hW(RhYɲ&tMQO. spOv$ 쫅'`QO+6PY\k{=. ;ER?%x%IorCL*\k!p fq8C3'A"M ]( hd* |=&E걼0 ,͛- y:( ܐ92(IrI`/+[QZOϕ;\)Ea`U͒yP P4X?Pe1U,z2UUSџ(91f-S5,()(4g Vaͧ*qfc9OvoHOhqvs6N]I]Eip#-+Ny+ECϝWk&3pهM#Mwu4rC0$^X*d7m *' 1p\W/N3)Muh*S VI%T*0}4]r 1< lL_;k(DE)v+FsA$HEBsڻ6iءzIfAH-GNٴ_J8]o~9 g^'y\`C77ŁĸD?"4jfIY+(sQe%67aqp"Izw!(w3w/[FlQЉZGsvX><ߪǰoK᱇O6 M[XwF^$̕}cvղ=y{GMݽDꂐHuCӅm}"W qhBtE/hzMSxE@ ;7/Ӥ5:2N!jeBpVDǾBMjctim MvtS[y8e|Tsq{6VbL|A~UXͲ"i8e1\P \9TM6 L` #r2]Yrk=J*ν8&( 9t$ 9 l"\ګsCey6\}vfTEђK1S֥lϽWT)'sU$a853B7٫> ˱me{ Sƀ6oKV; ~ҳml!@;Pg4u^,!D,Tn#GU igV1=PlGiڳ՛]s08#iG`£l~%rMI8AL<=Go%bmRjXC:*YP 2JxkH ol-߹iHuaI.b`\2//]kWءCXNO\#  I'uaQk9lr)17QP:i6n+əxdz 3B\c@Fp!N3Ko!+׈alcTQWwr ۦG+JA 0U܏?}'' Ҽ*{ݲ=z%77 _\H8"F-m=.tQT_L.!VTw>Uur2%2l(~I],e/:3qN vG.'ea-a/bݜ|ZE$ A"ӆj[eַߕPh*hZm?aiHQ36kr7 4qCPte kY+bt^+Fps9M5G'm_Ǐu|Teq?8?uGJPԂL\:Ӳa9' ) GpeK)mrn2~4Kqb^Y:mKh|A*$V7|.W? =A3ZYp=F|ݰ|P:Go79+!Ǚ梬Ί{NNAѓ&2 nSVԕLP&.,{S\vCb_ԪmE#hRO10 & g, ͞r^qzЏ+r|jcm$g.6PN< y)`­:[J:Fhq9^$/ݹW_38ua 't6/H?9NJ%j_ES]VHgj<|GLSU4jtaBЏཎ@hYax;V# |T+>k}KH99$ m*s}L5v 6t+lx $tlT 5$.ʯ:\:9!+^J&&j/NQRi-1>]_hwŪSY#rL q>B}+4&t |BA˒{1#uTVܽ'BV|9_q,Q kR1G9{ۛmIDmb'kJo9i0Wїo'0v '&(+kE -熹$9x:6Qc< ڝ-?hz.@(&=6i1Vʼ1Pp!'0`n^Tı2R:Ds@,i+@M\qUrV/Ɣ7PtߦR6kyZ"*yC-qE>MfE]z,$54Aσ6"e&/+TkW G;bO[*p>;a~PDZ'aCC~f>Lk=Jjd' :nÀ>8eZucѥHH&;s}4 z3t0G&tIyf$+Ew*V@cgE :iA p).uPN,ൕ+)/-7+*PX.u0)u j@X[W}lw"HrUHU{*51|d!skxZ$1qR*,G86G;>ú?#&͠iƟfO4½O]QیSA"e1ću9[2:F2&a :F,fϽ[V'r|iH_z 4'#\u o%l\fn7 {mlzaVb͏pf~)IwRuTH.89osUe 4Pk3gc쓰*S X6hMu>HQצ@-`'&놩W[d%͂`^ Cu汪\Vp3#%E T< )8+xtҕ䕞`G`]}ah;F JY2@Y`i NlC u!\tIn*Jb.uXzDP<U=EoJ)];.jE@:7ĂtpbQ2@R 8jrPmv̚t htyUj?SJa{'AҟE(«kMsCΰrwԼ7jD.Iӗp[423.P#rE8 ] U JMNDz>+j7c @( - M̘k,ZIc. ]th8_W[ ^_OY3_ _Bp;MH-!,{En*i݇wqTlĦҥ*:'c{0y n>xy)]q1-6h!d (;[Yz-&sj(̺=̑UWd` 4Ait0kb^bYZń0ULS|S@_䝒u;fK-[5_㇧hKdh=,@47N +xBU00 /SFRBad{ !{m1N @ n #MN ApQB@/M. %?;+q ^vؚYhA?}g=UuVl8"#l-hWoXY=y]Pb< ߮m9b襇XCwf8oEd)J`t.@WuLH<*hMR8s 1䘘f2}=1jHgO9H[{W[T*}ʨyMX*ܓDV#kU%k*, .nd׶ gR̾翼vmxݼ(@gI49q8<^ݣ1cd H;e{ >r?@Zq=[Q cܬ%}(j@c5H%VeNbU3'z=d5y&Q OUqPm5Q§w6`. > ޴EPH j]Xnjr0jYIUl GIs 杞wǐy5"BsvV)6zz9EhH"|$u~4T);vWjX55{Bv7)x8n-c}how۲B:=+aoO @?vhﮙ|meh l'BofPݲos$`usrY 'aQ}ȡ ^ώKHŒ63U ;XR]j'c4Htx"l6&p*@|R?ڻ"&oEwG 1MZg=X\Ofm|MXX'\N:-J[E;"_Lsw!LAvl W%k;u2@;42ʉ6Aɏē/Ƨﴨbsg&^0F*4 {K;0iqiCLċ ׮ڤh_̀~G&0UXT;V@G݀UR[~$y!ėWx4z~@"~,I(捗ZQ_VȢK63X 5YGJ˲;b& e@Df֊dҕ_QϲV7)JB|VQ_IJ;E {f$I3߱N0g ȟژ/(h݊\9i XH:"=v^ рY_Jz}΁EtO|5,Ä/Xc]?C$9a/`>Oٵ N^CF C,DCl~-$"]peN2^dl@(2fewiˀN?~1ӌ,2B*3 UH#vX|+g#cXΒq"mg6@ſ4! qK%0Ν1Kj# T+=A*7;X ɾ؂xPZLC@hP)<,31b(𦸏y9~tm7.IB tLwܜuG Sk% u {*IK) ١IM2.`v@x1 edw}j{y qR!H "%'Aߺ8CxxǾ0XVU[DB-'1ډlN#l+D؁|O[v4g=nc:2&3.ҌKN.qc[l5})\"#Bcy@ѽ ~mLs֗?ZEm R`9bw:/Ijn!KfW|F6&3B@H 6Qh'w‹{;(JNS2'OnVm.;c;hcH\BHQp ob&It |-Im1ǝ{-iG:bn#sR.&*TL( m(̷J305g]4MXLf ;?Q&ی Juڋ{ePSr%U>LϜzc}<ň-Xsm/\=hy *,`8rp3`ųڸd(z>M!:;?0u8)J vDVgG\ʸ;ii! >cW\A#T|+(i9qh{#W?n4Yi3W=-NG0118N[)x}K, ]Ugwu8&+ExX$ @/TijS+Vk2Qao-?*z #NZ'76HvLA_yVMsk(nn':69̳OgA{B>yqLMؘњ"iw vhz!!3ZZ1qa)(tn$I q"8M OKNЋ³ \B:L-& `_7C iz` )k}MϨFs7% ▖Nk6t2%7즁!ne[եNXib^$tSGb[ہd{lξjU;]r_/r9p@JwA`,|n@ mF-I4@ƻY,mwA(Mj'VTzofB(%և6Њmqtm!'u%K,P)A$s\լK7+q@ctR3 ,FO'؜1YpS&1Ґk"ӮTc"O%b6Aa& vMh(n9;&E.ƱI-zs`o~@nC+94 q£l[[5hUo zSgJ|q̰wEuOO6 9֬}lZIW ,Hdc+$.eZܐSpYi2Yafg?W&k+er!} #jQ+)< !q 6f7>}eG ,rxhl~OAuE}|e=@ڕz[=+-q-q"R*mh~ßh__Z u3F a=%\QtxToeNBj'oSBp,0Uh[ܛd8HŹU?`-[XvmSv9R>9`TS\ę).$'S| }5l GԜ @az{ ?9`,ٌ690ʫl%g2ڧ4.;n{JLb7kҖ%QsU g\562Pr ȍo8C&ܫvοZv7 `&>cSD;X͉1Y"⅏LX8(C#iɃMiIwsU\< Jc10Wv}]%e:~  k)qPV;c&d ^Ɯz!KMo45 lHM$^}6ΩE2_t>l%zKI_>>Er%-<9uj4]2m{%ye/} .Q?S3n3]0":sn(waY7wf>sfz$xyR{BL&uߡ0QHe$ ;"He1pj028ZqQlu礿uAZUUj7n ه,NS$) 'Բ!wS`m(&=Q֋oN։ZϷj,7ELm=n0ї5'ك[*q90m.θNZrHO!+2OܧdQ3q5j<R&aV:I >sl U74 MpӞu 5LA Zp5-}AD6%hpZ:O}^Wĕb?)XՎ[/1^b #EgzoU|I.$vY`cgASߺKHVX+eQdkY`ogo0ueFOz .a,~VLXڲ`Fֽ%wk|&"[/;:@(J'(X̸Sd뤋ٻ>͊P^pӋ/X7Tlk)i><<`*hP_N4Jt},@GkzZWFe$9c^v«] NLj"m`4 'vj `spuqł\p(D8e|xk j2w7L^R쎸af63=-;q >5 g " 5񢦦oOgcYxHlݵ鈿 H˰cޚ L#;LLK烑n[3rE\An6v:r<:x@o|,]V&Fx` `v#Q^z." ;,*s!-x:!ҼUpY@}8{ 쓋|n{c=(@H|viG"GUZV<=o gzNW*WtuK7wXedh,Oep_hxAd?|f*KbJ[ 4]o$tȀHp͟vmM9]9Q{Aa̝^2a"I< ҩ1)47kBO^ L;ٯ8@L0.o݇gȐ?P^/,i dmKWJ?eYf]x0&BOC)l7w_EwP-M.`;º0֔mr@TMG2ZZr@fRv3k5[5m 3&6Q>_ls <4?Cop^9d ~4wV?6X' ɣ{Z<T}Er_I֫~ HVr= ^e?ߚ9C>_jQ+"vp\Rhk%dÆRoOc c & <գ!Ni&OIڮϠ³-u+fSI`m[) ߛg<x`Oi9yCpLd𯻼Z|}rhSTRIZGg9b$3d{M R:b/+H<.:+>NGaU 67yigT|3fhm2* sKW)ww/laqA-|~SC 6W !zcOeJ \f^U6; Q5+eW, LG3kcr5)2BS-_L,GXy\ x1z+ʝ) EHwѭQ_Jp!uo9@1qcr K!-NJ,iOTo(–$9"<' .G@`qPk`:qM.͉Ngns^R//([5O#W(ZW n]U% I($<[ށnu&Oqn=7MIr >jaCrZ)w$f:«R0fdQEFܖ};;D%# G%L,w DmZ.Ȝ|C&~Vֽ~! \4SvkT_>9vKz#tw=Vs\KAQG`0-9@L0FDdVl_+itMmݵLWP}A _.+`x(ؑ+ 0"[iE3/'x qVayGWm~6p,_ñfhQGuh(2ǁ_#ga-w"IZg21 / ccrՐb'!Go^abd͕We-ވ\;ANf*1mg\)HZvjA8J? _*.d~\_ Sf|xx Eo kQ FװF|j;OM*[%gAˎZz90ACĉ3'*ww8Ngj' o x"YQ§)-ILbٮJֽmth}Gf$ģPJf]у^eJ$]#Rik<k*G S :៮F:'RKn  A䔟ok]Ax^Ф`ut+%IJqm' S`sϫ[y9FY]+/2`$f]!̓}qK41AGeyOP`-vdy)°|窳K<c.ˇaR'5Go=qPQ o&6&|%r]ɡNY"ϝ'UZ$oMfrZ@W<&l D5:Gʓ.aLҒěuR}6.^&a[cg̬*اpi_cɵ'(Y 5B>m5{a+ܹ86en|pgD=jd;J#fP}V3-?+$>`U^s؞k iEq mӓ ]SX뢅A"(bN\49&&Z' r_X|}l5`;3쳁 +| roB ؋zZJ/)fBQfd=ÕSCOi{Z͹VU _ɧ&9b|Hvc!{u xXC/>04z=}B)XƀsnM=Df)X[+ם1O샥W4!{dO؃15߆QҖd1Jj? tGZkPG<%3101S=xÝEt<^_eWLUYe QP'}. Z;EՊgǶ~3IFuX>R @ܥvvYa;l^dknO.=u{볋[Q},@j@bL&J)d?8)2ZȔ19O?a&p=3%sPBk¼B(h3&R h:sU(Osx|n7nMa߀n-a2'dCԔLdv okPֶ-@U*Ck%ԋ`afB~dr2Lt0Œܷ ]Ws'O>ZR;f 6-Ko`^Sԏ!Sӫg葉^S˸AgX Q9$ _ $fy5RZ^79A\S~\pyѕ!{ͷd= p:ovΕ+2R+%Q/}` YynfTe]eؖG]Unc(C+k ܇>塟1o4MZfjѧ@?0դTY/B_C']DB}~|t7ݰwX@E譧V1R^'Վmq!1cֿ&XKt/ʥw΀}8^Ah0 q+eBsXJ ;/#yhˡi3gl6fMߗ&Ub ؗ+N3>ǘ.kPdP$,ͅ 4Nc\*F7WD>$<]茭.3IdjgQVmM?d^:Y7Jኹ+z07Q\H$ j:Ӈj n tr-r *_a`vsKJ 0jڭH]tsYlYm}uЇ}3Ѭ){GS!)6ٳ / At !܌rxhZԆ $4CP%},n035XLuN*t͹?pl%MVԧ:m?",MfzbQ AkRoIp ^%F]b! (pBj?  k.B3vT~yx@r_Y忣Rn=/``۠c8A {^X>9]+ W Yk(pqE1~BNprJA9qvڇD@$ ÁV::{C9Uu/<6Ƥ΅cE[Jjz8Yg+ەGB(K=cl-tZ}WcN@3]!(_w55/@$-,yԱ|o*,@ ~P"i?}XfS4}vaQb7r&Y1)!q!VL¡P_'CZlNo.ߌQjlEV=<9xZMpOE*[DZ@^cRzC7P XkW\Ŧs"k4ݣs܎CyPv iVnMӅL}>cy _/sךY+%W@﫦I nw?ȏ$١~m0DBd`4B;uΓ0lL0JIZK眯 wX 3Wr J7U]LuR۵F2HJrZt=lDikr(,Kўv&g[*u4ҁ?- yqgWq$[3]$Y-XHH\)O/S\J RuCIrqL6Y; ȇ$ ԰;س퉇'p!r.Zİ,LM\~FU8/*teÐsF6UZt]\Ͱ>w-f_s^+ ΩAu3J%C\ڴNr,@mi 2i ,*nDq뿧NJvT|#^IiMNm΁{B_) *;0P׻^#?0AI=.VA+St!F WW550ԶauTڟdk7w-X+}%! y)w0LA IrX;fy7-!%$p/HppU>*6zoqcWtg<_XŀޗmiݻXRalV?.泷7鶪$Ț ;%FS U$Ӊ\"!=' L\4YRH{r o [ 'V#/DH"삾C5\\Gٌ/;");v""m$<ð6ǾB .<]N&ڭ"CIkėr~ΆH8.'jLp3t;(b DsN1i"UG{GޙP[OPNQK 8IoT  kx=*W>9Ċ=|_cA;>42UG|ߐbѻ#K7gBn㇙:%ϐkJ/SHZ0O#[l`Q;}ێ㣻Eޤ=XQyubNVj=w5y @LOYКHČq Zz𕄇ݡo(/uVm*6Dnκ䏃^:"3`88(x4n},uT>/MA"ѐZD8.OEmH#`Cp;l!n𠢬>[njZD"P/i?Dž gk.Q0ђG~+6ЬiQx#nFj۠LB>!(͢ɪWau?+fE*7&V{uݙ!$1h%WDhJVi$L5N?I /}hJ aF fqY_kϨ0iْ&^#ѨC!{M1q׮کb@XۦX-8*\>s#Y5M].8wsIAUQ3C6i-A?N!bs_`5'WKUMF*W mK!W0i46B :̩8 rQPԵLkߜH`@>1},jЗ;OEujhMBFW >+bܒXuC*bztP;2Ӌeyck[`RI\]M Li#NrJ>e)jа~a,kDkVNXs4}Vw̹r~#G[+ >r Yx+ڗv5JJ8wJVޯ [=~(Btd`m&NL3Bj ݒgܺ:%$Tp,s,mƉPF'ӳ6:tV{ *褢Aĝ,0N9 Kv[!hQ?ό8[dIZ|,]Czq³Y +Ն=W\ ,UedKU?X+qMljn{^ӦpTd$G(Y |Õ-+Ja/UYZj5BFFA[{ȕ>Pg: Ο3l}@k¶$k$3Z@y)zvKÕ8[Cw $!L wyDYEPJlm0CnW69f0.2WfJ̛r-+h^aM^@vmusj2Hz[BDPZ`!Nl [1=rSxtaLEjz'vKK_PSЏJԝΗ@!d'Na;Նyf? [%2h|{-j/ f?$L6sfer%&C8igc a3 Ac.-L#lRH5w]>4r51*%@8|SԿze^ޔ1"I'O23o¿hϘF#_V7cm LhX6~]֗ T$dIUHQd<̻C֒Bҡix7ml:!U#4bE\ekp-zi2\MH=śd}nL,|>RMm:TBXP?hޖdw##l4B"ޞ-*j@ę#3~UMLz8q_Ѭ+TT%9+TNKN>C\Qz[&Y l).~wUTˌ-VLy3"oGSuyf(*+8Mo; zM`q$B۞RLV՗6o5Ps6!I!nv}Ԙ]_4 +YA.j7L΋EU>+}s\WVէ"Vskg*iw5ӪIn'9YdvZXtCsn#B'ƛ K?Ł3߫Z-Pea0R5MT.6% r_׭Dm[ekڐ>w=˖_gA9h Ϻ&;6BFyBi^ɧ\p=ܨ![cDJ'Z,̽|H C zqY/ kƇʙ숫ib dLe ĴE //MDcnt_JDOtM5wC K/1K]ĜQ4UaZ]zn|gMzRu)|qkɄ|Hlꁅ|Ϟg/R" M"c@J8"Pܓ= q&g4w)젌FOᨀ:|SR-"Xc SR#OYUA#j]esoD>MJSa@Hpr&JFwyc}gyن%&P2|b%YT_#P0P%:4;buuSLJl*dG7?iיRߊYL|ԄХd5l<#79533;KH.n(-ϳ" zgd1ѯ~6hxe]&XkHBAF==R+m-.8;R׉Ԧt ~*M]%ݢ 02AGD؊ӍVa*X jC<ɺ_.ʪE~/M_,]O#\EMa7!)r Y S,!=H#eb;VW& Z==7P/@]yI7PtkhC|0;-A{: :?;d ,#wLygJwԙV}̕条' q::) ׁ; 7WBt‹)۠Gr*"b0z K3MtcNDIƘ@t &YF Z`*_Z6KFCZMx5&2f1Kcq+A` @@zH}དH+XO3 |56&:7p߆x]}VÒ{M\_e3A|!XۓTط7C材|d2f".,?tE_LdKrmn{ `,.hBC6%0@ O^" tpKnuOwźG, aeC3tPUM%1旧zw@ka!n 1O Yr1N@Wذ3EwC,Ib|h4~o'OP6;0:\YQYэGCYBޯtjxƜm#a35V߯doGͻΧ~$X/n[%nxt`D ymJO=UHфPǗ9yMyv*7Ę+SH:sU6 }z,\GcqH_=L^>fv?+N-MVȇ?0RO75o%$IP  0^YNeR!vUWjb2xU %*tM &)ԕ]WST_vi.\ueR%V VG_߮Jr@79E^լIQG<4.,(%Y sU Sqi4ítWU4}էdf mXS+AН j+S 2d~`fp>2A] s5Ei^ψ͙w gց\{`]j?[hQq캀$nvnFTw :*Mo՜pX3zߖmN{޻!v RiI4uѸţQ Sd7浲JX[DxgDQg= +nr9Y ҒYJP~uU [eH%XZ].O3F WrSv.猗([zp}?66@idK\R3`Z@)*ꔌN[ֽ*딫2oRN6=rJ[]u=6( ~ӫSfeO c aZxP͢3`~=Yh)"v_=3kbq9޾ S׽Y~A4LAs$­y 9gnL` ܊]OYdFѠX82;:/>6W+NPg`4 aYW%Wfa1\|><碮XǤZcQ7cuܩcĻSk3t-_.l񞇊YDnRexRmhzx?TDu@BعN~(Ѕ{nlۊމ= ߫u+񣦾@cBvӊo&lbЫS'ZnjS1k8߅R":?f.wkQV .!Cn5qJ-"MB{0iS.`o=*T`ٱEt7iS"ֈAS\S_z!véqhn͛P8f\L9|I]d';ʩʻI.p ,BTCL_@o5rD!Ӛ5FX |lK7*j)ڹLBT5K͈5c oXFfqǞ/ ʧls1mK 3Dߓ^:"> r?p7'cNWׁ\v/^-yԾ^l9_h Z2=.-=ˋ Όҹ7T{/?31yrv{pbEU}xjMqˠ77!|+(ITo' GkfsX}LZ!W9 |?tqj!re'" K-C5kTp`_!$cq<<ɪ9 V;@虻5RJӌu!/DzM$a_80a/X P7㔟pi s ˖ ̵=H) w{=e|^XFӘ]R?].Q8PRCQdqcL9J,*VwjgY* $"$޿x.\1^Y,BN~KPQt=z{7ܥB@lɸ5Evlsވp<`H=SQdINٰ]ȲM *ن*";^ˎUȫ30'sjOV.ԈJpu>QGk[ '|B̻Iɱ֬*IaQ/ z49`\ k=ԱǚSOPқYMiѬ]`b[Aǜ#鱛 x\8.7œ{#S ǂTnZՌ(D'֐yT- b:{F n16֧zEICe6+%,MXc՜cW[j(L )!KeZI*J8WA,}~܊4]#>{UB]Y Ju"2ͰvCnH0߰bh?qPPx M (  |a`VϠ/Zh@ZEH'9 ߗP'ea:^;,ܛ-AhrVD;2AlcLAiu.K 9p Yqvv'*D-⏙xtFÃ-ޛ^ƒsL]_ٌsO\. 56GK0)f`X)~2pyEMvŵ苛x@>y!]'B6ӮE(jz 0Y@|zu@p$7p:pu| jF;gVDuF*IL#*9Mcfc DR# a; &5uBφ.vFj\;S W:FqmYeIi_xOY% 9q6(7vWp{N#PI5᫗} UvgB^ JIkF.tNQʮ͔,܎jfgUi>$OALmV,}03*ro雑7D5/t!Q5>p]- F|$zusMWqAϓr,=ٳV5aLpzĿaf=+V@pZ5͢b2&*ь5놟\p(%P9DG2S_Jø wc{TCy-Ę$&; `< ِ2[R CƁM4~p~X_ej rv>5+,9>tܽu1GiKIgVP<| - f:7-L-RXal:d 6g4$i9tx1'5wb p5#VGٖbQ9}O=aYSe4T&$])d(&Eccu ݓsthu{$6oXM+"Ifݬ;ыS`29ڭ>*ld,Ha[xIwi&+sQ^;47Ő)W ҧF~M1ĸ]r+K91'c0K V*Z7OO+OjfGTߤEٱgnrDZ2tX +2"Ӑz.Œ ?>b&`zƵʊc3&0e)55HϦiЌ10ҨEmnbxlq%듰ÆD#o5մ. 2v]NIC֞yUԟ)<{3ã=6:滚97VMu#$OvP(j3h_|DzTvO7y D(d"huLP.`X*cXms͚VgaF䗁fyR .twIs._>/* MTnUV;^gx}hAIl+WnaVD`Ws'r}+tVuSG/Fϐ?o@;f T;Ia{-_-=Ȯ tcu@- GJpzGn*T+6V,9 AnRk=Yǯ\r^]ԝR5ƞqw3WTD35:hR&#W4=&SgiL!Fp'6;&BlQ G7L>rö;L؅]FFjJ.lP7% ficT#1aKƬ2(iYhS64!|Yl2~+ O,6 zzC#uT>ncL+yG <D5ʀqeVO)EsJ]Ir$3g0Uֆ@w|-8T<^cUgD}0_4NV7K4JbaRltb F_qxom&vGn;'Kn%C%'˛y2!>ٽgEz?Cy s7J;O&k5qw&cwlRW+u =ޑU}D+hYxe >i|2>:}Nx ՑS\Lm"/VP',R-=,M[eX"9Zfl34.p[M_XXD ,η9"o+&vyrtQ㯇 f˶ۜQ@}xJ4zhBF3!GePc* 29y:s1`TSJq&i^,S tYIac}B7),PZy 9% E0f& x1}} jVډ+g0JD խcU4s,syܼyjưsMv٥{[V?u'_ m-_!I6Išp!DwT"˶>]zX^$l&رp(; `FtE{PB)ℍ!\(N`hh\&slWGpH˭PPTՓ7pR U%2"cCdclHP h53Ґ "E&ҙF)O_κ@BlƤ`r+m*+q(mGZHFŸ$Ya_E)ɳ&+I0[`CR}++pgp_*gI*pn+rŻ{FeΓ3ԑ2N[ tΑ4*;d$j SeR;dKՔ3Z,BHId.Unc? @|cYF rqŸzvmU32@H**%cF6rnl#5&x?H^6ǫ1 ˫ )ͻaogdq-77rNW}˩Ol}\gDE$gE 6 O od>qL; D.?v;.cH#z}d5j8fK @vr~~cc3[s DGL\ ޜ1~| nik2qq >C>yz%y#?"eCۀ۟KNV YI-.,dzgװsJFn|ޟ9q[:\SJDE1eМ146^=FJ77h-j'%H=.nv6rw3NQ)1EO"rж#l5a'hN{5 gY 10A?%p"hжc4ppz]n@,m 5Ҹ@4Qӆ JF̠ x3T:fnSڬ@G֤] 6&įx{3bRLsjeʡ5 緆>$:ds $6JvWd}=e9ag(|)92 b8E+w??6E0v )M>|>Mef$I@eE>ҏa_I}O@&Mx3TG'px{t`[;I$'{UE+[ \1=,1f cLl299̱efeDP3ly= x1@D[k<(ީ==ٱl0}I+7Ndg ͔.gQH}K h4^<^VJ|,Q.pR/NFbܻ>yVKzb˖\9Mg8K  2o.M稴3, rK+3KmQ&?CYW/NHRL Eq!BIK-6lw[ɍa^F*!SXTDcyX.œ4;(!ZJpWd,432U1{bȟTG19uqbGs}~ofj̡DWwy3V_)# Uީs<5>!ܗw44W?e9ݣ<&)Cל/,U ]5fVW%;Mȭ Ly%T[7}M9eE|*hu՞؀.ROmPG;WoT?cb,0&1mQ%/j?bA{^OM,q*IҾ 4 jrVO4)ZwUsju)]+X  "^e(3/'@M`Aew],|h0e$tOZVmM̃-#%d[DIo7?ř` @SzP(KxLxMNV'oJ z`m]1~7OVmE4^Uh9ЭhNٙj{V/ks9ŃVܾ\P__5g,뀿X@p̚+dn*6k;rn﷊aK c\z=GYhɻa0s*z%V!=IRPL\ra(O2MߡɳD,@u6oƟoIO65Gt;U9;?R4mM-eEڧBp$iOW@)e3Sjp= 9n2 !>c(nϧ"EB=gHC Wz8?y(^m$CVrTO׵s--6W.`DA' 6r]ƥZsukJ%]Z\JXbu2YG2=k^FgJ^jzߖ%KecS`V6Cua{i?Oh'{' ž_AhEWxK[4VSlnwAh8&e~t3 9`kD;FOP|) nMՀ:xJܑYce+rNw':]; j&0 WЅrXnx a*͑(o[NBk-(\3v?& +KYAtۄ ,w] Z1pcQ9:2.kh0zUyKag('=T0|ވǫތ)Qj_Wfo;>7K֙.:%Ƀy;'I_2okr}Vį ^?[%E {omE:AkkV+'mQ2|#40rz]2*N3Ld :4އ @K<6|R!WZ;[P}qt^@7ڞvz(@+e%̑ ~I" }"|]4;m7U*;H()W 8.EOC5ㄘ\uZǍo|E}Wi5{ιRZֽ!S:2uvD/a.<ۚ-c-zBoVxOn\-':A-:4\S6q%E(Or}ætA̷fb*1藳`1>[y)måE8=].جΩ6.M܅ՌB֢Tx=!K-5W [yM3*60$2Ӑ9wN_et5szߢ[v4?vCU4F.[lv)i`)< 9Vs LFy-oNj,nS>7 */s(@W9)YnZܾ*OU$(z7z@C ujDJ6WasntSMgmЍ̢|VV'jT|*@[WU nզLdyC4V==x,<=L j_e?'uM m,-B?RڕjwʁA_}c,H'g玿Q@?sH=/L 7³[m۵-hV/.:M(6pe)4ِ0 /]o.Mv^ʑp{ʱ  9HeC3F8)+J X˹OK~1~N W-0#Tؽ-acŷM#x Y)c󸈚ObxYfS ់X6~WͨhM#[h!qMI؉EPl 5^ZØע 60|O@HsuWQ\IQOl?G.08IhqEů09MYb@79[ o)S9X'>PLb R09wr{{3{)P.:cڜz_)P/ ms~柬6h;ǻ@ ;uBTc+tCM9(XupӧԚ>9q!D&D& HT.2鴱a RC5gYzŰ H$GO+F spLX/j?ּ"͐? p`r]1 Tv0L܉Fnwd+ff`Ξ&]Up9[@=T'5]w^g6Q:2H_xw"J0߄"qX4az_ _zߓ,Y!틺8[͈ UU.cM1@~E-'moSTtwSx K,{-B#mH̘˅:2Km0|"ֆ^QKD3g[PY6Zuc@./_o}6u}V{y5b6[a,OIOn fdYQN^ &{`S`bwe+\i$틜& Ly h{UexNMce ]Mz{22NQi(0?yBYܦ3ߤqcb[@g~)NcJ@;:y;4E]W\=.B6jA6Ym8+#!4I5Â_]Q \T5Z72dctu"Lg2'Z%Ƥ $eqG=& Ȑ0V3?όþo\rU͑4DF%)Il$*c[:ARHFȧH<Hf.75<`Cxs紱 T;Ȣ?Q"/QڑPZ'g,t0oT.С(vӐIg[/7fLN)dJ<+Rwæ*e_q>)vbm>qd*vjO/x'T) n|=|$ `QVI)7[}Ka>;_$4F%0#[D(;cxe :t5n*lzee)$!,A"cw7_@Z`Ѵ˺2r/)j$_Gߍ3w8lh@Gb]n|drLjə//G)Cmwp ~A}ot Jį8`ԨnpL 0)=V>]vQ9'HӾD3 'i`jd{X*w[2IoR'&|!uw/2% PF3Y>:VZá>~3t~ `zU#uūmwzD@Jv$J&cߔ ?08 n/b mmd;@:zupb&zi *M3:$iV8_+Lk+OVX-'fǥ d@{<ر}8{V{>!.kĶWlΓ}g|^Mjs^a]dPwX&kۦ k*}Ն& u{q4L7ucj6Pck)JK[ uʑs ړCgQS"9 N| W Ю>MY UbռImy۽sZOŢ&$d<8>,4>1^AtsICmAyڷn]OӍa݀]&;bJVA uFXd4ܪ *(dR#̙J(-ϒo)]i O~^z,BX}G ד }hk;I` OZ)9lr+/hÚ"AAyȩ䚘qa7@,䡋.q}Ήz_vCDe'&T$d(J1.EY[S 5nPb%<:<=@r}tUŽ`k20ЅsD>d_h.|"kw(2ܑGQF@G{ =؟vb^PƘvRpdžڡ;F^F\Ujg=<1Nf;T1,}[Wo G(ŝ+_l{هl i~$ ġiYƚ<"fa{i3CVQJs@ZGEzTWn.pxB(-xnbwՑOS49ܶq6#-%Tj} {!;MGea,t̥^)~N5Ja(f75" ߕN9YMl W7oW |.P bJ1Qk|[WcLM|"j."J>^vCv3an9Qg}4EÃǒd=3SX\V;_7X>`Be 'ZB:Y }ҰOL_b@S=\3+ ^iɵ>pQ_E`k4@Z;Hs50&~*}h@MU= ;*֦Lu0ntԋUB=>xev7`kWRe\] !1 qDr0 &V"rDŽm R"ƩOI;ԗrR8-DWVԽy`zzmբlqW' o6G 3ɈEЦHHend9ޕOʅzr2,ao6|MXXWs=i `eV{j T;{zO H*h GF.kna}L-AZ!F K@TYL ֪P[*9PhSn_yXк\&% yԄ}/ùSch*=_#.>QY62%D:hK:[9L9͆(EZY-4شzeFAF?.> * ˜gI;i~xu2["1Q\E}Ý25 / A[љu^?'ANh+I_Jyχpǐ lvKeց8-c[R^_\vB`yVFRmm3X s^9KԭhZͨŧʓb4ų^ӷ!€o@iK*::pU @Z^-v߇J| rRbSǠ${vȗg5+CdgȒTw<"<^kW`8!>oT/^)+΁eyp|nh2ƣ޾ KNJ$]Ɨ,+-]r<Sn:q/oZgrHѡy;%>Uw;WC3Ol"E؃u%|s7$"e-eo~l"kdExg+=.bazÞ$϶Ȃ\oꘉA3mb-LN748/GVM *aE}2KЯluC|ϰ !vrqJSY n_դcn~<07Uuljt焘Ο?{5X$KHO4+YiL l7 l5}u84?vfih TuFBG/&ڼ&;N辊|ty2s{dd`ĩ|(w5Vl{;#Ny< LM6t%7_'<ȳ2 $Uyw@3 *?471;/GUM.EjXmQ{#^;O_ԶmM,?u;~䟧xP8le):ޝŎAZ@zK5{n!ӭ]k*,s+%OY>VMbGZnfج ugpUA֙/V՗gi/#1Ex,jD[% PwX Ѱu'p!tӺN2ٛlV3!":?us<ż(ˡ"K.R,85'5,4bC(~lù${+p5ҁa~.i*"5{G~ F "'gFCC B{AVdWh/I(7d߿nq1{;%î\qTL:VzV0}S{c֬`_2|ʹZ3XH dhdݞ$xQ߬ 4h)|>H:tE0etɒ֎ӊJD`k=;˧"397A:6k/G8DvL\>&Iy?єxI<ԉCaʠ&AAq( o=ƙco  gd -;Ñ)fZ⾎I -Bނ- wEl:<)qLwA ލ ʒNWfIG8AVqDm0ȽY_;!ucwQHbJ8 ) ]dV n{wǭu{`̖y+ A렢~,߽G1rrNlI{( eݶ3DEec•1"Ke I>ɅE_XIo;IrTF⡰ʠGFy/D{#Brx0RZEI:m[1VLd66w>xxtMbW)~gHF-ruzC yᣴv`\CȠcRWL0؅wcc)qR&E[vuP p/3NU!c(t:~Z,\Y+~5oiWs/ϧm պQ. ] `]i 'XcTq:c&gRmy`(5/ʣذ,2a`lrKwF.#go~#ةjg#OJ͎R|G>H ä5iCg[>H(d+?n v7xxN:uVPIOCA$v6#XPz/Ftw@ w]h^sdYyFoKUE "t0#j@`]6yM>q}քr,6x}DAZƒl兎.l)L1](7ң^(\MIwi2erPD50ƺ+D$ESOA,<83қٰc\RSb^|CbKpOeWPϝ1SnlXW*ln_H9kR:VE6=T jy{0 .^"Rf?+ 3.*1^N=S̥gfN/#25x7֭B9ܵslEmQݓ ϣMWqKcǙSn͟A{/8qxYi 0XL.Sp#,2(88kvzhKur=Kz+H=^ҨRcZ+}`.a}ȕo 6J͛ИQf[o[dujD1>w+W0^ax^b@xíQ=Bd"" ɑz s~e0'~8ъ9DjT<{.o.W`ywg]fJ([eͽ2Ne^%] Mcq67'Z3+ L+@M4(`qX{t WQΤu̿O p.V l^5|֊3~Wǔbs~NV/,->&C>S̗' ,".)- Zw2ܬ3G0rPE9v_7Qg AY(/|]3hYZ6ي4z½f/˗*l%B4ǫZtɈq'_p@Uur[BS(^{z҆g1LYbP5u {&yNDh2B' ϥ8N Il{meW"f] % 0\!cE|,:!gkA$,z՘Aq'NchZ"ҵ%Ck lآny?i3p3j'_,6ܱЬ-o~sJedjap8Ol~雕ǚjxh{=]z벆j_:m$*&J鐳A&)iNo$e33urqV8ŗ?{_y#5Vy 5DVs=/j^;]'@\MGnZ_sݹ.͗ -#wGF,YДq\ :mȾ5;dgf6Q\ a]3 nj6Uo5躵fe)R+1?WW-\<>CA9"֕ ]vz@^`l1FsX݇-FO[t'5s$;e_ug5yGk$7t~FIfSx߶) |`zא$Mo ;RϘCGf:yf|NZCv2`v{'/[ps4ߩ?T2,jlj3aZ!|ZegGZJ B Am7xc[ BDjklGP+=>KKzT,GF0L5 |W`#mwG`6дը;D?Oa'  dڍ?e˄E 6pT)kG\kWKٕYGo"]5xMAiOڅcI6ql{?LтKW5_xęy^B[.,'GQB<¸`}{]&Å1~ ,Gb%hgrivnqƄLVu#ЭB<Ʈ } .Oany̋[Y!p-l%5+W;dM ҟ$'{!B.T~vWRM5cF f)k@.[# ʙzXɩ]LovI(x 䛡k}b`Rÿ>%;xiBMM?ܨn 5I"&Wᥦ1pB*^Mol}ghatpkyrk[i4z"-Jf wOPd h7IhJ&=[nSpuCṀAy7^=pátN0OyYKD\'Z4"ơcK yQ˷ĵ5d^ Z2?[': *`DS+Pv:Mq—5\ɞ>ߙ4)"ݯkMv 3Uu? L5}jf{)p`&aw% P ʵ)9s H_#i6crK̼M9º -o iKo%^,uֵf歴pqHƐ A<{l DtCo{[Åu~c#A@ӘwF1^خOE>c{VyM_Mz_WE"f-]W>4&|fDTGkfMKen %*nf,"Jg5:FVKZM'2)|}w08[!`1Jn#H8/&{|PEz&m71#;̭<Y&܎xи×& c~hm`>JfxIYy'z/䠣à L? мِ'|z:آxX|۞=WE:p>ri֊üax9?{&3 S(y㧋*#S0Pj,Lw7 -—#...2 tְ̹sEDan?)ZzJ=;=tq>3FĺF+ d\Ez =0# ǚN5=DwM~3Urk&/:cSt}r</V Ӝd!ybK]U\ua^d ퟂ]E"hhǁSjݐ*vhvd Ki%q@HX e]b&cׄ4ű0(GMvF%aD d.C@! _Ӛr7V$M; PxI()5>3+5Tj* ]RhY{[+H`;cYۃLxF*-jCaW,oȑrZ /<1'rQrD)z-l'ߤtW*nCy!=զ"~z R`ҵ[q$*@ދ5Eъ5}C3V`}k7mIB4yQc4T({1 @I-~r 3mw)µmYq̝%HP?ڴԩo=q0ֱbw'}ECG=̲vC-5$p.z=9']uXڔ(]WS懄szxF9AED*Vݬ H/wEϗ!Jk3qelnK&b?Ӯ5̜8ьa!q6C|vbo EHb UXiSjL7_P\X{dl0{ʙq6/I0_3;n7?rҸm V4^#_uD8$>0eqB8FL nMيeYnL\nLKy隣H(sq\r-DWtGo/S0ҭ0Mxp _IWu\=i^ zόqǑo|'k#Q27/p8]nݰ)V95 Qe1x[^sG106f(HA2f5f5(zާ*Jxa_yFJY^q[;1u0/Q=vptS>a1ʚkҖ{rͅssS[כҾީ̜-ǜ`z|^UߩT/z  `W)TQ~;%&e@0ٙ>SRqn zktnu# pz3 < B&h[t'VwV~~{ :BvHb3r DX; (\$Or M2h>|}B^$? +}uMR[o@)Tbb+vް+B #qtG0S"-jP5U%Ֆb uwb8d& ]s^jl G4spmխqUq(W7N [dڕՋ̭є措[(1B 5a4Ig?a.snS3=dXy(; 3\6'k(~DPBX3&?T2&瓰w?IE W*6y&`z:̆t;HzAĥԂV,cY[_v_0Mk@ydiꊊNJ9{) :?D Me!%EbF'e1r;Nx7X䗞h4()<6VG 9eu^l|>|N@I Ѳ%ѕ𳖼hԯ )>~[¯'˫P@hCN=5=XLܿ} !]woO+ z?h cMUiǿ*Cy$Am*}w< TXy~OSJAHy!z[xuEr.kgLX9YgjΒUFvZf4"TCt86=cg Ʃ(98O,|*ccfk"5 MUdeGwV"c#& AvWIF,DՆM6Ě. :&A'#\ew} O5`{7sv]g6P,Qi-%9x8h1GpS!_g?u(̾qZfum(wbP=`bqJ=}NI7(%LRzēW|o ^@mBBJsjݛ$#Y|To#X1)[w4:}A6E/zcm85f`m%7B}d;w{0 Db.^lM(R-.? F:W EpEx騴O8L7|Q t(DҦ KWtqQmf O\;ѿC}|VV)dz/j5 udJz/AZ1gY&\++;;coKI ︡0׆np,gnQKI 7mC-#[͆Tvf8C P8U0>낽"r/K (ytY{,v('%pV쓔Uq+sْIT:Vn&I_.X -̅=#Wq\#{$~=Z,Slj_rB7+§ Ifn4 @gZeWKeصk‡=a#)++w*4BsI؈rk_C37ą=CҠ3zg(Re-@=2(j:Og{fxKTb{GVPj~GsEFZ20QB`!"U8IwU |x)@48WM-:É՛B?FepZ:$RxRQ\q7ŗ/HA<#(ήT6^h/-Bp^ۉ5|;,}RY18}?LZWqx߾v:aS/b1&vZح"e?ZW|{Lwc"$x$,E݇®)V&r8ٟ$=@?ܿ뵩Ķ͙I|9En3B6mR524([ܨc7lAP L-;5֏ k(ͺf)F>|]m n1Zp5gq͐U$ &b},ѡEիk{ {I=}`8 4yT @WOAys((o1ӕ7]TNŖI}v[CG*iyrCV 'P?` sN 9%Z< ]2Ky8.l4%5wѧ<7!t*O0Yk6۷,`K*i2zpGh#jD43ߌ;.WKydl3)jHlR0`r! fDkRMg<fKpB:W *Fkh"+跏:ڮYh1& ahC&"_ 0+vuHmJq}Uũ<qwp*O,*cݢREY𶏓thˠdѰ^qoA࠮{,=n MMAdmiaKv^(&4ίABL pnC]}5Egs- \o.;*);{L4zenA&L#`^j6-t*{>ξU'FV ,8`P Zɏ٭`oB*5ljw<[A?&_>=NYYgVٛ%S\[\~w=|4ax>(L\NDO|& }ӍnǦ|KC4{:6~Gc2Z%:/Iۍ ǀRc2Iy> >Px cFOFA4%8,`9:`Tk.7P՛SzXYVw4P Q-Yt+hsɯM5IKI8 ]).F»2d'dڢOjH;п`|q#N&GГѹ|ov` )4bGA@zMy[H°&- ".8*4Lh k׭ʌr[hPL %ý᜚"HNAE,_0V6ツ= 28ZMxRhyߘn)EP\M>!2 !9v PڀGMÁxC_.6cIT3aFͷYw1/⠾ȅ9^wn哲~%/O=Ge jY :&sYZαLKVtz:7׆ =K$cn qꚚ};vVgEޚl|ti:ρL8.fog3t6Ř۹Ď%z[7?js?FTDpIJғ6rJk'sVv_fE"YEWP <` (jg<~7DWK aL4hrb76+<1ZN?[rS22KTHFHprOle|4/fwwEf ܉}}z5ыi.IxU*'olQA`J-M 2jc!pBmޠ@j P?ucQYwcH3 lh Iu!ꮐx+_ ;W֋%+>}!11O~\ϱV*U)оZ}Q*Yl#LAԦ:\wUCBHKr@0Si-|M"r+ p64mFinńEЋ*J 6F9X!gי#r+Z.K"IP2:,i`sI\âBmd}2V/Y1|zBv&A=/Otq;=d &˓:r0"m٬F^ltv)S/ #/~)ft84",DY6|.| {t:jb|-IpV>e⬀2kDGBDPmו_^DiIS =r;hnőgK wW> ^u=! H#Ԡ/&)}8jйme&NXeR34:*7ݑ%O7QAD<>|G[aPfí:sbVuX@8=H9 +IjQR?"Nd{JMÈ[LMbi67vLCb껆dpW9y34Ň>k*+B6iWX}ާ uoh|fQq]#a_pt姤u TܰXWJg]+beҷCAbߛݬgqM=h o{. )ϟDTk&*5cL1"eoQXiZfN~D; ƴhk%1-E/Hfi'WWT>fbyȊFJ|on["Ե(؀%~I+d ]Fy(-0+șD+n $zA7꙾Xߥ>1uة]\r`l0t$ض Cd#{%!Z`#,c[J"x#,Ff:?tRa.L(ouVBx.Fl g;7 ,t3=u'($XX6ؚ߈a&9/h*#ܻnYZE /7g>j񦻯Uv&;=o~$Á,)d?Ya,iܵcyi$s'V~S{9[kf#/p<ʸBf[ YчhBSPѵ :; >YoMƞm }w#z)M sPѡ5&,A|([5N4Gfo$%즂<5_S\B{k@ldmQ{m\M W56!&|A 2:C!]zSb}zTkj&ZE},BarHv0v^AP1nT cycK\BI7Ag 䪣rv鄘=\lS%P/29,ZvrVKPxmP-G+ bK 5SE"l?*+XDmk2S혿+tYL0𴠶0 ֺ,SAxÓ 5C4MdD@^ p5ukyL{M=6ˊ*tlmx$'eTeAxƺ3任(Qzl]6<ݜP,Cid;X#.+lN:Jgn+᚟_$_XXa//ʎHNë]#|ID,z xV+egTAFEΙT&a'r>)]ib%Z>5fI{ԭq9MlYbMΪ9t*HٛŹUTFPu\R0`H`۳9n[ޮk\_TRW9eғg>=3m &:pB55-dkz_X$&C,:} J24PԔ1:#gbo42}P+-|F3[2D ~ۤW@NFU e2[bu(54?SیfmZ{Yb-rޖAtpa_QXXCX@>_{оx~;z(;c Y$s:ӏ>FSu< _5b7nUCߙ,#{Gzx^"fd[,9o_MU)ބ_KIpB_Q4oцV#nmb}$`;3LRM*1 k¼:]^ 2O@roYon信s46_2RO NMv5xÆ,| cTZ Al\j^s+!/7T9pόf uS}wqf4ho5H-[P9'}Qe)dhVW*gH*ݕxZ7Ki\dFlHB 8{(!pZLjcm~^gHͱ+ cw9;('ȯ »ziἛU,%02فjH$@beS?3Ğ0AOƜdv~pgi)}ѩXImlj (&1REt[{3͙2J 3CL Zu濎P|N AD(YNhȫjCvA.guG xJ?)6;hQGǶ=c+Sd!h' 5`XfΠaZ69veh[}ܡn x,Hs/4e /-ԣ4X6''l7y2Ye~Z&蹎՝{JLHғ4 /t(I"iip4ds/$dz_$%~dU|DC$ZɆLHQk hxOh1Gd*PIh]!0Čm8 4R,5T5E?ͯ<#qHiFCbv''MÆt+ו8MQ)J5(:6bfIsS_#(u)g*"> }{wb4BE&O0p]=$v+b=!V#@⽧$ ~ؚrT1lS߃[e&oKd_d-PzDUJD<(%`]E_rkʂǶqkRᙷW3Sx| \1Mˀ2_;$m.G-6oѲO18Kڗzj".%xf~8n`J@3ƣ^ DA]n<.mZED°fAEu ȺcnU#Q76ED;'ܒ/EhM%dz| JεV| Dڋ#d<j~(ać;e@sVjj֧j ojœLk%I뵻+E_p(GX ޶eK# ǻHFIv0pUX'{i+1@f!Dhs T ky@F-灧ИKA=t \mF=U)yiJ-`ˤ{zL!IA!%lysW$mlۣ;NG1Z23Z5-UaIQɳKMDK &G3m|lIjig) u/ɮП+vB0T\%A!^,ȶA vW=3r@sLP3#UD*P\ ~ަHXؼ=d3?AkOJD &<7OCK*PpѮ~~*IC𽸻Aw}4;7.&ߺ䋳OCcӹ0Jl*:տ S *$y%!Ԉ HI.HW|;H[J+r'S7}J;莳K#ExZk6?#70H{T\H|95 !b~W Ee@r+;XBv?R!oN@Fb_Tc&=WyD0F'J<ߛjHxۥidDhK"EX6?tC>5e/'&]qUD3ήܹ76=q`{d;\Ȼl6J#^tngn3]>Ug)c`vq-B>Idf 0*)3PSQ8b<%N,,pak-Jh~nζo -)9[>E)-3L. ֘A!H*!E/]Dj/~t2k[WQ Ձ ā}0(L3:J2BU7s@lf+Ҥ2Tc18.J?§ '*VC="9Y ;Z#H{ 5CMDsvW:dHw5 dtߙ鄓lw])U#C况HCRen# pvğS2jK(Jo^2.7$|hbcJ?I?! mC> MfjKB׍t H-ȥ YVi$AX'1,/4a aXnF_t=0ޫH,H,%ET=*2!I,H?rM5`ƯW .6aAG^TaR@O%»{:/a"L"\3 ZUq0N_*N5<:k||r,=H7I[OQX󯘀dÔfiS:`%joWi$ocilEquA/aBYxVs|p_cA1Q:>>ǵ(gbθSeżt}V SW]7# ȲRE[/(k6[rbtoMƘ~VW? Dz3MvwZG*YgœH-V0/laQ#y=ߠe2UZP Ib<ׄi۝(#L-5 a%ߟK$s__ [hT_yu+G4H^8`C;A[c}tfɡ 4dZjХg<-E) Iuzط[ }PpǠe8kVߑ9SdjIƺ"٨E{ف!o8ȗ TLk !w"'xOڧu\qi=NN=M^,֭br]ۉ5ۭuÝ_:}tը;W̯. rG~J5)7O) Oit"))1f~а5Y,KfqJneCuF(~3}l7a|B3Sײ"4kǵ.-d2 x/sАy(x(P:+bZhL*^CHmǽZC𺽕Iՙ5|͹A;JNK[NCL_lr5HƮW_8?5E<!QipI+7X@^-A&z[\pS;Q%JzERGĞo] %ɽ63*h/4#VHyQ=4H;M V,8z]eWh7.\2:xwŖtLcXuJ)_Ф8 :bS>/@k#A4%w\Tj#Q'*@/ Jq..V_Cp),[ha^گxnVdz6Tn#lfj #+"^ !Mۄr0]qz 47φpOQ %ωx D)ve %Z驒;Sy$~"rBƀU"? vM`k?[BZ<Pv=WUʽsz%XBE_(řxh.tg{cSdį2edUyޖnYK0R,=D0C:8PSy#} t[\?䦁 /I Ol.[ќq# Th:]DzkR ʕBu9^zVݿ;I>z:X&W=S!h 1!SlA򕉊qtvWK?OKsWfrgOFidO YUsDkÝMjE8x,"D+u fCǓT49n!#X[t8ɔ<$&!qZ@?P"eO׾,ز 4R5)O􃼊1,&zCן]̋9(){~ XqkĽkvܦ0<fBlK $ WA xTnd&QZE3!=MĨWSWe-`k\JKBFY9e B & qY66=빬nKy,dō-wGMtLH嵗2$tsْ25$fjdUuK`6V>Sθ=RfB; 5f^W륧HrTw7J`RLW/>&HT*^v9>[qRśktl5. 6xrUWw{lV Zg >=' x:\FbLK1T^m Y :JNy6;qfE,@:u=O\`y:ȉ^2].A=h~jc]u*LkD1]"0CS[zr,ܷEћ 9d V/?Hԅy 4p|p%EdžeAbS_8S#чBc@|@-ˑF)>܈Z 4&0>VZ]" a3ph('%6)rns XtDaU8,"#,׫ q\&O?D˵uSɡF'qR fPܞl\րI#:yz ڎj3 ۞mphpI }6H9Ԯ1?PԀU͆hbIc!FxWC:P (Y1Bd;K5k3î}unrJ3笻 t/<]^z~qE`sIZgDc,?:5S53P(3j+9!;7֏!7owXu4ǻU:|'6Hf[8R1u.:WHaQF )GG/߳@>x Y"T4ekQsuM|sqKGA3#w\u9HamFo>zjG#(&۪fƮ 4 ,Ϻqq?qSEqE!S q:㲍SD!޹%Ea^jلUwk6I23.@ݱ"=|`pJcj<[*%k0\r8  "CԿf|)&$}?a`iH5i=:bihN*-9]D"iOң/jD\簾Z co1b#OXZpGgU 1A"th9D1&#}FŒsKӅۙ! 'U+sW %KPA]DѿK/B-":*ȊûM %O==!0q[Py(~Q^qw4KÖC?<ҭwF0]?zmԨSgt6PT펷yYDPK0#{wU{mT5W._쓴Yl./C -R_겣|ψoyw+/ iVd,w J=ٙ;J5P@b?L0"#YMYߧtu$@!%N_p5Y>V["%o㖍=E5*Pwk(QծsVqvHYH"8=>Y.'V#q9msm$ɽ (_UYvKB)&=AqT#r挎+-["k~xSUb'+C \́Z#an\F==Z.?)τwÎw` _c시+}61IC 4RRs |^PK;|_bvw(kuU゠.2q/Mc} h],Y0dGtiQyJUk@W߰0Фe,vȋY:~HkH)esߜ^rbB$oz^q*F|h{mJC ξB>/OEuK+1;옭$\.9(Pfc~B 磇+0#\OuoT`˛F+y;1c)p€Azӄ3O9U@i0v VyVkN &zѨGW#MLkx:3X(?jc͎ݶr:[ɇ^|rɇ=J"*k2&aF B!f} zc]#~k n3v)_. .\^V?0$gBDZTY0"opG@O24q Z缴Na$`d rr0c+(ќ 0>w^lt3h+Pb$AewG֝T Hom4g%E).rkA؊dc\tH9$sHtXGZ>Q+#TF+Q"V I(d_{T=12)3d #n[`VaRJv3/j{nviǏ8!NYq%8qH!*T|KoIuutj9fGDC@AxhŤ)Ambky+ΒPSp$_+~L NI8쎁eȱjm3B)D>ȆA7 LߟK;ZaK~Vŋ~&b;dn""ĽNu5#ǔ^U'Pj b[b L#R@mv.˿Q,CH%r6omxD֔}PrJv$L ̼S⥳nֱ}bmMApkF<_?K߁^r z|rODymGV+J|]x $ ֟zK!@6%PqCdZ?r־b0?Fjl3'"pҧ]cd-(޷/!oilDV3jaoweޠ<ŧ|q1{b.t6{ur@ydӣN>4yk`{T`=1?GxL@hi? p 9IE\)N=v#Kwo@g;HIu9 ܋rx Ym.k&f& An:f(9m0@c)7Ź6\ZkfhBNʅY斥O}l}D'( E.,]Uk7 }ߟQN0` V͍mJStIccy~V.`FK^A9> F\m56lEEeGI&hwMv$LȾ(4Y9z8doZlψtxUK9ȉ$1T3X_Fucҿ)ay.sOT;9U!2w9jp, G2mㇹ}h=_ks<һx)A_q oLb 6^^E?uBst#Z5xzZ%rR9|[ ==6rprxG]~ɍFPv0w!NżUaHgR6?6'&{O3ƂڕbfT FG$*@+]uS|\!= n^C^mü"DT7 ziמю~ݧ 1YSSx xڟ* I>bk7c,'JtuyQLf-ᙆrt9MBx?h܇VeIN#0)F+l~,+MJ}w3"~xYpd `r""D+@4G| ¨9Dpyh64A5DvkUf@^9.@VA3xm95) abjjdb+e͟ M8+vjo>_ň~!`9bRDĵurumB{;./s 6.돨5@Zo_ˠMH9|'XALfyT+>fa\3XZ}7cS+zͶkHNɹރ L tm5pIn\YV=A'v=xyb{{cXR0¼]D =vFX.{=8%V瓜.ewL\<& G63M$`zV%Vb_'8akx>e$PRiM&d&fnoڍDHyeVѪZLQRѐV+a90V[uPvLgYY %N )?,|=k>QAbǐEn9J_N|NOF /3 #ǚf’Fֿuhnu$HEG2-qK>[C12yy|r6NWP1xi:V%&PX2ɷ[{^~RR;i; yE DQ]Gg[1-wf}Jךp 2}Kݢɨ[\}A%ۇcXs4B`сT;O?r>(*h_#EDw=ëHˎQȮA(ql u-fEuhL<}E5G7Q_S. Pj's>}:T@E*zpl05*A:ao:(."Tv *pM8Ӧ:wRy7+ kqK64c5 |ׂzxf}:3"J@zkbVt]S:Zh ks7mhAr;]t(#s42qI ՟XڬjU]ؤOםtbUw*g1ˌ>y]~Rw̉u;D]2@^iw6 wC&sBgStV>>ztSdA@#*\+A.Bwu8Q݃_yZ&N`5{3o^P ^NWa%,9i*o>s*-)?S }ej(aBn!J<D9S=MUqƞL̠ek^!/PS c#G@V,@UBa@>5%A5#qczڐܻM3\1K.=Nuq WnWdp/e6hY3Y^Ӝv (nj"te}yX߃AZOJ/m~^Eq^igD&NOZ0aWjPWLvxMe:XJW2`7~oX/'.6 S3R!>3Yi J-ϐȕ, }Mۊ&Ǹbvs(~O& F]6zӻGaM<1g8R!v ˓oƖ&#$;'u# ߜB<ہ*ZiZw'V C+ovJII эq0/T9t#N+<ͫ,Xo_r`rhFw߉EFY(aklė,lbIRx DZލھ-Rv2G_fSp^goYNR\68 $~Zm4vS)gr=7.{Ԏ 3 }KBb;c'$QzhYt`9< ޥCj:({(r mÐ`ϲ?{trjTVHK v:R1߄PdKnQ0`g0uyq]z#'dD«[li^mNGٮEV8Im4~vڸR۔^&ק3oH= &|X19Kivp2ʧi\2֢bkgď' ʼn;߿QV/?c0;-dnH'e8st "^?.bW#D\y;Ӱ'Z ɫq҆Q<"t>z/[gpg 0Au3Ḵ+w̻,W"ֆqQp\rywI7I2nHD]kpXtӵ)-A `.rWZv̛L>p^̲SdsCDVb(ɗyY=PEQ\zGH|xncj6lZwI٩"<\mKOB h!*=?H%rEw(į4'^~)R9$7g$=u/XBnE&cOp)*uƼK'1&8poNwhgؐ+,h=*ʸj9 i_Ux Tn9c=O>Qjֈ<8!<_"&"4dw{2WBB{?O}qFK[,ߌ]ݫ @VP0HP[cT,x }))O[^XZi鴍]cqa¹ +- 곳̈́7E+8 d ,bt|>whuR~ z>֮LIaxYT|ޑu--L,]Z )nrMZF Ss~y7N+`vC 1K4_YZl.ݸVL!"YamoK%wV 'ï^-wwV Μa~ Wܽu"}e騑r|N_x![Apܐ!Aj_,.WluE gȯj~uK8]>7$uU't~WJzVF'u݆bBwfI![H|]IVXǓρ j]j}8¹ef٫~l`pn}q8}lM%8}`~@Ь^JmI(m+'5x.ð0cZWuWb߽''$lG8 ,j6^2OW1K_H+X*i/9'G%i~z(v&|u:k^EF\jׁ6fh 3UJ. a" Aƅ6- G/ 'fi vL{\^f``.RVzRƔBLn|5l=v^OEa%%V^5w*XR"M24*T3 2@OKWq"Y3rVm"FV-Sc/PL}'F A:A?=ǑW:2Wk ,*' z%͝UK)'  Z-WӎO+Mb^(kǡ2{[*AO}#0IwzE[Fn,# +䇏wuftx'<<,KQ` 5c4.ULb_xܟF԰ "TW=6~M0.nqڊ^高%aWB.ppvC=T\ßDrΰ"/Q6MȜ*|D_Os3o+<'-=>Zx ^koU`qpfN!6{\zzVXDwfjP;+o< ,DYҽ!vh_4ۛŁeZRcy"B) <Րt[S-'CIA|; ihkԪ'F@Bߚ?eIP>0>-D -R=Ol2ҥRCPBu:~/˨$rFta|8K5]N34+x -rǾӌjڽ9Y0.ڈ/6Qdٶ+Y4KF/]V,ž3Mn&ḿ gM\94cuF&=YCe@Y=ơC=|\Ԝ3u'i|acdCX.ޝ[m724=[ggy$XVqS="W&<-dbpgN,2u٫Ǒqz]8M)KIY6g6^&і|LEkLY01Z#_{H#un@[$1Ǐ3Xz㱱hڦ6S+J:4ځ4jMg6T U/O a̫::۝ aUB:LwRLA%|!}e jqrW:cJZkT/be%uc҂PBY#IVei!de)L|RLQiN, AF޹4zc*cK͐699Rҋ;oF0s'9uGPv@g֞M8xz`$%k@);ƹцp8k>U IQ1{_’O-nʗסaR  J!P0@l?7<Ks@9LNޖY|Ul@M1?GYc7gz>D [3LښQ%XrΙuc4~feKBӯ'lE8{?# PNeے.s9[eoʔhR.lŔʪ#dx2Uٕ6h#3P)Udj믻uۢ4ЇzUL&B}";vY?w>DC~uG*Ji+C![D<+YM>`=}(͡#8mP6ju"WmYZ3Fز fmKM@|K K$ WkóN錗Ë6CQ&[ oYø:%UT!IP0oU,sR佚IaRWkWX>y<~CR aewRZDe祤Rbhfbv`W"*b|$ b05XzђT9볝Kbyc;i$o KeF{v)[ .eINvDMzY>@5w| ENb w}Zިj'X."~nfbYx*v=ODy`-Yb\j_5"d5xQre?TL5n`O`4bg*%;2UC›ƩGtPî@y#(58<ҹ>a vѳ"SjN*)@;}vXp @nʚjQX'P KOSY,S32j& κ uI-$ەC`E5Jx`)뚽.JtB=L};LH& sdCf2DEc.iQ `xq|'Kޚ"OOm9fGM]ﮯ=~fϓD !h%p񺛬tMq 9.KlV~JD d腗ҊXYWb=%_p6sT>wJi(GJ?W  'PZ žGY, ~(BJCy6Q<3e*[-xXLjr:#.Q_-׉!dzC4z+ qj-UD'yߠ7(Cj KC_iQu:16Aa5rˡ.#1n"'2 ̺.N!QI(Da]̀@weEJzQz%̓ӝ!:W+AM ߣ$_ l0ޙg,ZX9Gk3U_XT8)bM.%meQjuݽ'!%Qϕq9y͗gw.^@9%z\ڇxsfVjxOF[Zo5t}";䩘KTky#Hy"ZqueRb͞wc0^Yg,жs; ؕix/_l EBsPzUq~ r[h C*L" XS{x[TuHCR3 `= ˛*v~ڶdT &Gz|-Z)Wk+5(!jN>hKz[f О$by \kH>Zs-,z} oRp?x}||kP#B{c=7y²Q4 $fFffceF?_RQ6)m_DJwѶ2|n8Gy;0^޽VqG%ȋPg{fx`9BRotԣol@u=0zte3Max6~P-k^lb s=T&aM97骚rv.E*Pu-(w JIEx =/Mu&!I)%PSZ@/W}ɰ~'t˲;?&@;2 +}˩b 7&rQrGQ^m;f7 )?1Ŵǡ2 SP3|DF\J' ܺ+~9sf˼Ͻ9ajWE[ ƸNGE۩ 8tWg3ڳepNTQ.1W&ò'WkV>r\n;Z69GcNJy%KJt"J-IM(ے5 ޭ_?b XF qyUF@ӫiiCPqEǒ/s'c(g .ꗃ4!%N<=. ̻#5cdu.6aŰ}>a+_:[y;'D}CWKM~V^?qH|QɅ8RRO-K\+_ ucڃ]p.Ies.g [\J,00wPa8'lݒFr/|"՚%@!ګЏ7H)_]%Wl, yx{sBeDJh4Xo_}Z|6Z#'?}~٣46h3ZDTL 6ﴑ4`YT 牢\q9X8sFg:>ld:V699!y]ušd=d-J*!_0w{KwhO:[[q'tH/p:|`c"ǎm3%1I/N'ZR0!fNz?!_8XEf.P &<į;AyZqWP,yl-6b)tJ u^/ut"M@^ 9c1O$SQ|6^Cc+G#Jx.bTh.Ze[[^'~[gfR˩YE@J$HJxb?#JQ+)pJ`9x;B{+ X}m G#A#nvZNHz+C84_>s#U]'h(ꩣS̓pD01Y7 qI/S]  p0"2Bs}$]ϐl)~Ͼʇd>/Uq釼^04vdk~B-*$ԞDn({[JzVxqi%}lY_F~l֙1yH>hBJZASm|Gٳ#1ZkwPLhqa\>8u-i"\Rح^sXQ='"XJCV,Vld(!D_GJ iË" G{R 04uxq&t$RᲐ$ LTD҄ pH.`0ܦ}^]Ǎy}r9'#{= ?9-Hdn>L7 Nj!3t3|s )bk7ɶ$Tj\w)& GdXjwq/0@AB1!Y5KZ8Sll<&pM 7ℜ`KD _ [c31kڟ}1ɍV<+*ۄ0,*m}+"L W4 3de!ߔC+m]YIʄVNf%EUMO9v샣7vg3d{"8sI[#l8\.(|V Bs(]r,@$#5:߯xǩϙݥm}=ewm㦤6ѓ"W*r<UU2hnK&?nd2_9DgfO#K'e?iXejv/Y+>ÊًvpSpe.Di)݃}Bn6Z(Bą~u-#`#{zsNJ&@ %SkRL/TWvUPxWYBTLkJbdNۭ /xU7&α.\<V9'hdH=827Wjkҙ08$LA56~T%AvP7e5C_A/ X_Ȕ_%y6n&z E$vXh m%Ku=ǁ$ ?f< ~])CzLҼ%G\k mJ__řU;N v pSrG'G#ywrM9OW\TSMmϰ8_7J 7s2r5XY1uU[)^cz@a&vijsl2}Xsܙew>  ցqygL/#itm~]kU `<$E5Z$Q,n ΂72E)"ï>hR`9CH̜XN(\Q_U49Q czs.FWZv &;n@ %v6+IU J ـb>-3FXUMg \HBx }v|Č?tqx K 1_/k&dGJ_ۙ1\+fg6!\_ARg%ϱYhS&W<ޜߤ*9TjTg{8UGn}5fM'5PV!@a0RWqNݯ}]?f҇A젷CG3H*.(q8uiqBk.|g^C >ufX"-I)@[K_SwEIr0 XRG`Lu}ths<:TbD^@@=}BD/I(\`Cߩ0PbR'xc]lcEP`c2tH1BS/m.+˴pJ)(bw$j'r61ӄ%'PlWe3#BNDcI}" 8"+ңxsqcKh9j`{g³ɇ[}BWfUTZjzǢ9fՓ'AӑnV"M~>!S6xãp* &2ét3񴻅f"ɈtZyI/ǫw=y瑈no:"Ї8C6.b!U":ChiFfwW?ӅHޣ{j- ^=ѕ }MLyatvDPb(AtQX_7mwhkk?o=hFI~n=9-W2\Rڼ*Q[O\}HXf5mykr&1sF)u'%aWDa} aMOT)mdBD:`ӟXapYC|+*s]='Ǝ(c<r ƑCgAaef޽JtS.M|6?2҃vB8Sۜ6?Zpn>l- _!C'4{7EϨhkk}m4Yr66\#WfOљ]bo?PvV 8ow]!B;LI'S{":::"ObzKf1@Ҩ͈ki1ծjGH[C~s$?|F)I:'$Qe6s=qčiK'dԘAaCvc:.Eſ 9ҔdȖdO" Z-d hKAUCYÞB>(F0NJG(Bu31]-ޘjkPuVc~;l=\bEaa+'m`xQC, F?*h]ڮ"Pu$84[!^$L3!.4=FBYuM*Ylf؋w0)aV0cIYI6j4tKfǭѦi)F\o%{:l3|VDT׈ mXTDL_\Y7X:|ťӔS;;jmUaiΆ ~Kh~o HI[qY=Hf+oV>'e[a.::9 !t.ȼ Ff tkx oGڤZF V #hy1@}`Aan:xq8e9|+dFy%AНGrzu/S&$0Al$k{[ӧt>ea#3^x9cWLIC2bK2j4JX~kxg+4;S߽ Tl-YaW^DEl@1*;*FCAԒ2h{/vU@1TYz>1 h>Hk_YWfú=.qE<MDM|>I]<}T׺vH mdίb; vRrf64}]dtVnUޙ5S*DzadT;Q+*B';<8[AlX]P*bo2%9$~(ghG6`DXZ3{\/<Xt<5s)¬byks}17Y9]FBiu[QV / i[d&bTsr @,zi[(&3 0qv@SYEa e&|sR_iqqgI>O1?u1{BRXFfD+'d2Ia baV=ޙnO4+RI'dO`1tktrb[jH~wʱLG#:b8!+ W6Z4? rBP +NB]m@bJ}RM-^4;@<| *f $@W?mRȤV) ̋AQ$0QS[ڊ@]}ުH9) *ܤJ r\R!x|f*V]QH断Xe75&szQޝh(`6jY2o{pr z9S3`"| G'Q $,TN(h*F)ʴ,pP\kvb/F4.#I >^/9qasAqq. ԟAqI`!578.CdEr|Œ̨CNܔS"HZsMŊg8cŘ7pMm(''xy8ݽ48t4 o@4uޙWqS^iM`'?x;;)pJ|c">L㟌<GtϺ!7ð r񙶚`<3X02Q֊3|j6C?aЭ$\Ebw>F~W?QJ~VDP SMїF\lUu@D1j9RpZj0Z)4 S2u5%'hQfWaˆ:7}la/Ȫx4ޡe, ;h_mW#ssu{h".<6*ךw\Zqy(Eh8ڍ͒2A2ԜE-#)%uk~+K+:fhdU$o8KYQ>ۏ{2Nnn֊5a8.OϪ U ,W W9)7)m(2&nC\>=>f%gRooHw{dc;mVQ5\߆Gx -~ B"5bpCC-Te3K~48Fl r|xp\~]nR8C~p՝fmR~vD&Zth5:]Ulh0yŶx]~ y抅Ҵ5(N/./z2? Y+A;<U2^:Ea\rRjS bB2 !\4IR _@"ʷ&4WF|}9#tu3Gřޡ3)wTS$ !i3PC%7; ?/xYSX8 uv: 6h Dk~n=fP chڹl0N'8!Gv^(,nX]1LmzdFau6,gFZrC;Ƒ=1yw܇dtQ_n\Ttztӣ. w>3826˜bʸ6v-hߕsAFIt'A&kD(%K5:R]uMWybJEl 8G\~$f0uԄ|z(~+w8<牗¿W +JxIj}90[_]luGGs.s5J^4bLjONkѯي&ϏߙTT9(3m+:ܮ҉]&}:q#X%Q#_`.:1Ž81i̍MC5J.x8ba`_hi0tMlw7\kvvcezu.4?@" `1P3~s!#QSԊ^E2RP(> 5#C|A)w-K1*b\;,v 5e> c7"& fJ56iΏ:h ~;ѐ36捔0~5Sɏg&Q%C{'Z*kk"i QFnV5L9)#Sਮ6J$8n`աKDKOH}}]|T_R2CѦ5ٿw'{*yJ{ܰ/"]\=^' e F= Q]9#x8@jjKuFvy/gT|YNiHtօ8ՃfY.:Abߙ!5lʚ'>5 j]F __6[`%)ǝ=.$8ѷ4RlZqh'!wMdhf`! |e2f#d-wf3ѷWdN0h9Mr0:,bP剖*?/b6#dzN9 )㱊w|wU-|£)P+8`_} h=Z'o[bB-g6n~nQ ;+ )5#,Vt WKH g&io:%'@|P>nȶK0@u}<ĻMXc_->Q a[׌BdTj=0zc0@K̉k`.J:+a- if{fsa?~4H}WH( k@r.,^O[MͺRAq'Wr;c@ AfccaS+JG,yn k&*99fK  UVL\b3>8mY |DÜ,] ׹/&*VnG C n2y Y41 ԝJQken4uHd!bD#i:x,ϴ!Ωly_8FN~?qCm_ /wLʧ3!?Z*az|:R뎬V@[Pw!~yT[`MSSu~xgeLE IʴZvsR3ڮ'UG1U~gbwp*)PMn*?`]7Gr&C"G{,;7:C1ƻAw)f[.9 +3HF gcF%ĩ'otnC;㜘0vEtDPmxK&@m7aH2o;t <`8 y2{, V:|F51)",*3 AOL,<F͛147qbsS`/M[fRz%. 3'ʏ6 @7nzbTMkt,3 MJ KKČ#Ø霝 {"-@͗uf5t8oyˈ>#>Wt4O-Q{B-ƅVе}XX? m Y<26Jiĥ['@{j ģ3cr0d!Á84 ULItz_薓c a֔-ېpnt֐&6W $ vIcCJ 쎪?e4LcQpՃPqN1 }uzv Ub䛖K{cz8-{v5˪d܋Xb٭U!%6-6 Jc{L̂/=v w*cMգ`8ь95**73G('syME}Xֆ{ B>~`z,jgHsֽm/:T<}) 5TZ 4 3#y鑢 n񽅍DlI`?2|=.>cv‹:,mQ<"o(lL:rͽ6;Unk5B~[sFro JCE. U w/|ђu0F?@ߒC{/kYNF\j̴XJ|=FDZhs o3xW0Y}Od"eZ*ޫBh r~>I$QL:F·Tq&KxR)}*]鿳]G\~k6^OˢUS:Yŀ٤4I9,Mۘ9nz8ۚ\rxAʏ08>X#Vx q]PZt]G߆Oυ/s 2wX.Zn+ Buk|n<̋$ R"4k~Zq;251Cw)3˃a3![άVM~9HҪpUߓ_[EvHՈ-u sq-O#Kߔ$aa٥+J 17Wd~&Pp\6>%,JG beS=v[>NFD/TujUӗ_.nΧe@bƾA1O[r>-]cu aNkjȅ<r#gw C~ZOVjɴMOr&ͮcwe^ȟ=i K.B JmrZAg+RRdS`٨mIZQ_8C7Cp0s@2nǪi!!YßeM*)֟'$846W ѧ@ 7Pm_ .L2-m”J|QHWXes߰L*Ќ`vɣE LR7W4EufQ@6<Ӟfsب4Vl}oViI籍!r={E@,/wHP}0-yv6<*\[@pl i3=MBOhMbbNb?$2v= d@ϳ͞n lgɗ,զ9%ڍؕ>^9 uAnNՑ; y2mK@NkŽC0?rm;$id>Ae҈ pEPzpq:oUI3xNMZ߳s KokVć[}ijDX8={)bh rᄑ{OZA/?n&Pu,G3]-3Foc5s,W%:wu@b$s‡d~BnVLS{%B G;趈* C}*Ց .HؼMTaS] =ufG.!0-94Mkjg.ɰrзƈD|\}h z4  G1NւIHs?UYáI9?u:G;%0|_N͹BJm'dwN87VK>'l6M/h$<()J# k ̝a0([":$ Pjdv<9<3 9\*ͧ&.YS,G #0qPz#su:c}g f msul5OdOjq&QhNH[-RW^+od%a/0 A/\!KJT"U uNxBP_q?^"fri0-YO~ 'qq)-DZ Il0: ?)f]B~9jט`N#!埉Ƃ Z@2pl@k,&MOUEzx8fId@qXn^vcG~(uziW{eUwy^* Kbg+ P%QmC5&S!(ҞO1ZXpSݎo.c%*Qs(jK䘄 +K8Km? A$WN}*-bfUl$ijGYK`r=;Oap07lS]!Yrז;C&PITjcFG8gL3}5~B M܉j~|m`H>U:h"6r4 BFƴfԦN?7vR|Iri@p-o9 M߱Ѧ&Y?S[Me X t/*6!$1.%F,kWd\I:'*A_vPrFCmF+ngx,[Al(=WKJ q@\k@d|+nBq{y=DXa2Nuʑ0tlF\)l{s-TtSS UH2J,.;fSG}GT0/"MG hSfZGA]<:W)oq):|c}8Dig"V߳se±yTOli4؁鳅OWG7Nzr8d= 8z!3^FdGZpfY@ vKj~ݺ [9+#GW~ pZHl-v,6-3lSFrY=63 K6xu7hZ3_d݌)|Ԇ35ٱquVԞL9D7CtD#`eEz Bdqy߭xhz҃yE_)c8P1F#ve4L/ a7=~ȍwk?t&Q wQqw$Owz+T[r[n{o#'tFJ 9<LJe {!c /LzAj@"~G bbJxh/kp~aدMS.[`rR$ ~k0RMhzCڧ'^Dw:_7`v L|( %aڡx>JH̾2iysk^IZB 0K,:N]ձl8^pq䖙 p T+L('g诫/w;_| `"_j|WY/s%(bEwV@6+Blx^0>ӏy5ۚq_-iAads8HDm(3~^1Rur#-p}4>$q@9WK^sj[s;.9YeT楬6mIrT~]6k$Ng)yjI)M 0K1vLX|dvq!KQ#&[RU ˱b_vgG0jf vD3NcEՁCIП?VKAŭm&g}*2aMBq:Θ efnI(8{ERC0]85GnPͳ,ɍ'vj3V>s*gUt-: d!:iU%K]z4ϸĈ<eˋdW 1y CvZ2q{en?E{O4l}8O)9yl\_&W/VJ6ѴVWl;0*rOk&&K Z7|KPŰ:{ zX*LS)"bTC>M{w?.Xvf˾u4U~we+=JL`\zck.{93c)Ȯ$kD?hmԊM[4^dD QY;Q-1 Ru7HŠ./B~uer慍[;ՕC脁LGT]z(,DrwؠB 1sm)l'LkS6@=KARc74hrk_QiPkZᵕDP ^RD^Kܜ9%+|فGS/d;(&Jj;3׽5tεr)߯Kyԡ! B[D?n}7֎1#24\Tp:Ir|xX ktWzML<' jW/JfBocRw`3^s~_QeQZrtYI,>S{I鼵N3Y5?lSQŷvt{rq{v<Ԓ<'?cuW(.h CN3>GoQ!WqFAƭ3L5'սL`*FgWV-yd ڻ WA;ۯ2Jޱ\MΛ]pa6 agGw/%[LQuA "w53NY;TGXa-c_csh$=ː{Zd&/mls8wA>6qqE]5َ&ܖ,سx I2Zwƴ QC 5' OP)'t=qXƕ˞̚J5܋C&y5+ױ~/uym=cV¤$#Q`K]zXiA`'(_xL]VD1cMo Ƣ 588vĞbo!Ly?Lǟ;=' :%/r޽˝z(O#"HNJ8ػJK dp4=*jbnQxhuAyNl򯍤ũrs`["~)a1xZ6ZNAHqi.CKW9rqaq?`t&P (VR# X!bWU~W.,"{J)u챑^`ODP@VW,?>H$=$dP%/f2 `t ;:@/m g)ZB"%Rrz`YZ F;y GףXf}6IuE>o5ԅΕ mu/5=^q6OupG\j'*2#@RG,Q䶲%712 N%Ƣ݉p,{"C zt勝ԣN$c/R@P\QۡGLPkVtV$z]q3T'ln>L]8|珘د$Unu\5b kzF:9@6H׫[ ?QH~_rcZw) Z0S84]!.%X̜ǛLz3*,E/%(ZZKev=5faSJ dߍ>2hk4A+WDi=VkYfy!h(AɌ]TG)?犈j[ I R/#Sf{w)#!ڋbVkʅ@+V\N⁽WOLeVWĆ'گHsu/BYێBlۖ#ײ~pɼx+9hIeݤF]+Ys\z?a1/, T䆆63PXJˈw| `~AdDX}wu΍&%>skV.Jd\g>Zv_64s< Y L 䬥$,O<ncPl^d(eo`bll 5Qf;?'e/pcLBv ~Z!aY#=j;N N@6-}a K.(&I|<*]W~="ѹdRݳ%R=(z h3YxpQc,:3^W+8d {x4lBݷϚT}o3&|nm.2륆QqKQB!ݹ0$8{vx ܞ$Jx+K˗"^Je__' ce!/p_Z$y֠C \@i!hDGEj"K+0LlDC(S@^Bvq5,~s.rO"%endGæ &S^g*W7aQMy%y,ÛVI1`Hb˲j ֣#|lֶM>tbWj_ ]*_fo ^-!s簉|@kFF˾#Y,0/Ж5,m-)Xˤi''R,egʊyJQPX C;F`BcXn~DR㠲z@]Yծ.3KCAYԖM4=E,ؐ]Bc*rz}3֖lGF@0#d0waX,]MX6{P r3\=y݀Gv;q(ίǭHE E*O=Z4Ëg,y份Z:EiVLpYk| YF~<@BL'&A݂+m|0z2'5{977JTP$vBF8[i%ZBN -%DtPf|E1 AKUb , deUu2K;ʒ `*\.b4@wXBށTD`Pψܜ\˱T`;3`FP+KY_X*a2$}/qCK%ħgOC8$V|uVyƨS qޤ*r<(MNV˃Psïٌp$HAk '3ޏV6=ca)S&"`nXS%LJx坭Ru0qXB=8Nnr!IW--T]0RTA{,|`OX>d8vjCІOiIWإEpՀ!sg+"=1j LJW\=4 )sʫ#qVC:!P2.inFj)ҋT\[%oCZ; P-ջ2 G$"W缅HJ&)8_?OJ(؊ :;3S (Q]1Z9q5S͵S|}%y[u."O|Ղw`KMDw@_vKhY!M@\|v5'ܺm"nZG^FC)i(ϭ\ȟF!0\W(NS3?Ih>LhQa%,༚:=@H/_kBŊ <?gǝwY7w2T{أ+o1D9hHL&yo]:?1ƣ~>^e|V_B @sF$\I4.~=Zl kDa ;Fn W tnPyuW/.>aM-ejKg=C}*E~&/#VN%2~7MV22*ס,O?nz]xx0r+Y{~x-XN҆$3&M 1.nUXW&y xxr>KXlCI CY0v qɞ*+ױ<0ˑ mc]'\;f$y-o=&(ϞXsr|& F{K{WPG/RO-9i(Z%I!_i!hs]QSV#W`wI3! ŝ={aזKU4YR.p<~|izʩU銴V@RQ]KO3OIaЪ7皆-,@߷zi4ۅ#ﲥkNx9Zn37NAw7S15k 3pؚEk1zUX5ORV ?t7쩠]theY -M{8Èii5<끉aa\cXeMZ;ڬJs޶e١xȰ/^m/#}O^clH-ĵ'cd*Ʉ%)ͅ7(fV̉l4x& ^/{0d4)ĩt;.oz2OvZ5.U~<$[ @@d-*zVu[VCJP_'XG@*{Wt&ULĀIp#OE`IH,;ɔ"AfM:X)Œx|z o釀UE㛶R0_o:֜iy0T+X&Jju4-hNnud@Jq-ͳ&sDPS l }N_gX "A$Q0Kx+lK:x$%jc<{m"y@(WEAuY"@ٰP 4 9ӈTLIweÏ_y"Ve</tS9?NP_Z p˃)n#~E¯h4|ӊk 9U>kk.+7L`T0]7g2/s仙g"J }N l?x@)DhU[_D5CyyX.teΝ >ce@SOT{?B æ 5aT5L3FvN{Hm۵|bvY6zm/; 8 |>54{珧+p6]H@:] :kc [p!#e#Y7/ȓuW C Fdβ(Nfcp.,XqVpA~5 S3>휖Ãd _^m\2'~]S_pc`pESrd $ & )|{n_DUwJnVOŮ>[_# < `xݙl$AJۋ}S}AVjK\T!%i$D";50,S+q@_5и$OH "#?k߲;/"Ws9OYт+aùXl{4yV ~&x_vd*fiC_C3q}D]B@g%A)k'ЯCOuSDw7ZBz&O!&Sh{gδC !L2CxCQ*1;+7qq%E}e3k1FsqVzYZ$`S.A#o8IS JzcMz}ӭۓҗy˾:>q[z }H)Z8,*xӗmG_/ced ff2c b`s>QsrگlhwWD Sy#GPQQ!:N8U9\;TÍ7D$c̹a6Da $M{a1NT[H\, ^bB0.PwΠLνTLɨ"͝fd%BLvVjg9kyM}ٗwhp%EL*g#i) 0= 7t$O^V84^ܮF=g7|-mJ;'!MgC|6s!g4 p5 5೅ [0xɌrm@7ޱ%viFfLe@*‚x-[ā04*ps7j%iFM,XRC\gVEfa=1T;_)˩_Ѫ@ז\chq^w54b4llWe t4)y*kK ͯݲW;> . 4ep =."*=S*/?E0d*6% k-JFV9TCm/͝z4T gM Lnf^_Fc4{F~IUb4-ϱTEr@J 2TDWY~$GF]CzZ'Y%HES} ުfG*FzN L^1ԎU4N22 |wljoZ`8L>* 98~ l% 1Hۍڡf+BfPQ̏qDGHH- N̒owtvl^dZ|;ŎS- _?*U L0۳"@H2}̲S'Ɨ`Q`̬A:;R?3OŊi{._N@Gq)'PX F"IgjĻ 5 E5KЊe)L7{Jp,n )~'ܡVu;\qT5չ@ըY]{UY '%dVE j6ߴ!vt6'VEjHaOZ#1` i )ѩv*`kA>Թg#~jSL93ڧY1@17a \_I\(#۬R}ug[ i=\Pu6S}pyZ^y߈CY8O V3B-gMXX\r`;E%kBo?\ I+edbG:cY]VjџpHη*eK)6\5"VVWonl` .,{CCJ4_}Ȕru 1 zّ3{<@z}f #%V ej3ÊvÕuŚUr1eAC<*Zra.ҿ="@/e pVBPp@chݫ1rZB}8N0- 1F!7ʃKW37WyWa,wj򡃵@B}ɯnk,WL T!{}'zNxY v.MaR-syۭѕ*+( P&@g׹hn^DMKztF#spHS̻S&կe(ՑCE --~8S͋Ag] QM_ E'{V]u\8G,Y佽 r"sޙB'2uΎ7: *crtQ2zg medcց5HoVVK"{#2MSA2Ty'.0n ;Z \-ב]fP/OxU;A |++!]ے/"o,Ю0 KWNOmh@H)&途; QP Ҳ|Sz}kђ,˳Zel7kII36r"η )jDnk؇*J\ky$BhÅބ%7^gGO K7WあG@rv(LtJc+^JkRc7zJ5&ߑwt=!)6GY Ҥޘؼ>ŧIz@[XiTc*/pggkOu'b37Kx*-j} X$'MYj_?Vh8qx&s 7| VckUche~+ɜr ^D}RS3iWnJQ@XH:v1H Q eo\ -'g=yϽ1(jG"cƢtӦ֢'*wT媺}pƈBLq*D*+BNoNP^ -*С]l ; 1Ė-[P4/č&mO#`; XW4F Hv#J}GkF)՛c[d+-1ZAoX5n*gW"1 %ռ3-Si4z43DkjR"× [|sfysG! (CYckw "8mZ_܂HDFxDG(WU Hd:&<jm-Cí+)6Ru3r)A߸Vv*δ }t{Hb6Dr+vq+b.&P>Dp&བcۼ(M2$p&ܯ۩ oѽrKC a7ۚH@r{iaXܞZ_tK!*7 #>Օ =ͣǸꆮ#8kAo\f[%݀. Y̓Ga'쬎?ADc> ׂתOI=Zyc?F"$\xhJgui(gt_srB"YChDTIL#/z$Y2ΝhUiATw%ߵYI@,QG4i= vXlꨎ }GyW:L6cDGHT:&40#U)[&՚0*QwLH/`Sc镐k,μN>ܦ"8DQN=j,<޾"-EM-?_<,@~m9|F)C:Y&!<у$=̤PʽXdҾo#w)Z:AUae읩 lp$~ۇl^8< 8U fy~zì"XS[օpGe0ZP Ǔ +򤝩+-;قOK")8Nɟ`=n# 2 ]Z UPnl;Zhz0s}_Mpp90~W5zHdԛ&]л+$d䀋\Ŝs_BC5ǐN}oEdǐ'cކ6{I|{u¹2.]up$FKp^W XHt0ax*0xNtb&ֆ8ՓjŠHCVpq3 qE.LJS (Ht.Ϯ q,޼1b1Qkw9> PEg z5°'Ca(p $NAVNM\ܭsB'k81Q~Ln`3>~.:\W.]IH+K@1rَEy>4d%7˞MOet/#ĩ$ 9d(mOFQ&{&2tz34/N?lUԧԓ.ȯChaը[ ٯQzu3"y (|C,U+7|Ca|;H",.L3R(g/x+n" bT[ǡ=B[^[f]ݷУS"+z>*{^T2l.rʉ^tŭ~;P {W6c\_Z[2Y5!{k,dx"9>_,T:${LIt4K͗hTE >){l$Oa/Mv S0I!*k㘄 7gkBLOIJL(\Y~r7ihxЉ!AJ,:t1H&Z1bP Rk}<cהxX_Gt;Zˉi%Bp<-S&[mp]Wd$nJԁNqI K)jAV3wU=%L#*)%HzB*4 1X\@!גk_RĪ}~Pf9o2P=Zp#_ Q|5H n_BKvӚOG`tIdcU[֑"ϙ`V)q5P5|܉+zxsSn0Pb r蒚0ZmM5:Mu'|,vT٪J./MJalܕWE}ǽ q_\>ißpQ頿)U_}Rvy?=8F>̘]wI[`7=j#h;6.5ǎ>wRV=^sJE!L/mPGD;ʬ-FrV,"x*vtZlBx@Mp0I>dwKh>yTTu )=,+57!~0 L"F ^|-zސ焣&U |fhC4v\x~PooʄϯV"ike{'>1majw ,slԯp =_hrE jvwPXpf"=ǐp BXe4M`/ )z%֭V 5ASZ6 1b< 3CTt!܃P/?g쬡'2*)W m[k*i:\$'V}~Z芉;8F:PH2?L^G41+i%P)@!iQE>Fااpq93?d N [x:`/rU_!HymD zF0cxqZK/ . KpoӦ$5 z20,vv72Y,k ҾhS'1CtP~L֍ٖ$$8eRkxK_A=$ep$H0`=+Mʢ>u}3sleJ)B ALQ郅NX\>bƠ+7|{sZ8F!ГZ gQwA{y}DA:J1K'~Pv_t\sm5(ʯ) 0Nt6 Uښm86JsW2kKI)Qִ5CSW:/^;$CgrlW6xnXlӐ.#ی V(1VVYjC?PKC(Y;g2r&\;~>k o =Eޛd|E8G N9mdka:bK۬pe,\. GK1ؗցkOO>%Uqh#uy[B8gd'(ӘfW/ܽGHMQ= e7$+e^mOvLg@=BFVDkchH2잓1/:g70ā + EGHL%j@Ry)z8Sw%vv1ͭqsp~fhuǶO!OV鸲B$6(/ |+~?A˰L<@('aCs-<|G]ċҲm3 _ۡ[mo.5Ǯ;` 3`w) /.Kx`=֧ n _'Rz@Ǟ\`>?特W>_AS j, ghpo6J%+([%|ւE29ĤECqBChLE:,2NU y =e&ra:%8nwPsMyzLx~n >L_r"Ch-"7dDXBU ּٽ{hȭݩq .$DLtv$4{B!ź!?3v:힋֖9^jyNVłml>tK~]"??J\Oy^䌤/]MDV 0ݐ'0|9?Az0ХϪ~og \'PJ 5}NOd4EЅ.t̗UD15j' K9_D*ǧ.H"ƃ0 eRAe2gsu" c#uQE9 }6͵\N%'?} @#)È$qY*\@y% #9D!6UCpL/3Dp2Gn NAҷFu RXC3}vv|Q=-"ϡ6b5F#9hRŎ Cm/] QЙl$.g 15=$Y< B;b_ǟ)Yu]m{4f`bN j\[CU_S*U%o-4B{?eS C qF P0 _/Nm,w9DvF+8$=VHPu"aH,ʠ Rn_򦍞dp|/VkD,xù"'NfwLV6nXH*$Kf:k.g^ٺ"Sџ15>H%#g}F[Rm2]'G?Z|q $}-Hs3ebXw[W7vP >֗FNЕw B"<* |",Y% ?63mř"d 7aEaꛓ_mh`_EucoLvW>R aa1ŬTzd`ـH[$C >c@0La 7T^%D RᇟHDhgiOƐ~6eTI}l|G-0spptB|ԁJ7oLX_8]{?)zTi9r^I)8[p8AY)N :qaVkXHߖx̶ZDݨ̺G8BK+ [*@[b-SbOa-(k Ӽ{=('e )j-) l]&Dy9еsc^Q% A㊺D^W`d]i5Awڷ]؎ݮnnh8z,l'cXv/H*)Ɯ KO!g @k_"lks#مVGʂ+n/7lVNLHIq{WS?JgMY֍]/هr lg2ѷ4JuV}uSaG٪2MVsIQZ և91DHJŮI^%7oFC7?t]N!C+e, :pz!%W_>yRW&Z(HPDUʴxTU@"c1J#D75HWW_~-}e؋P[Q$ovJ:悩sYnt|lmLרm;Kָ4Gx6xqzޑ̗!L,Oղuv5ڛ6@摨f'bbgI@Ռ01G| ^uN!l 03)O,5l:R861~ bgG-pbv< ڇ0;\w>\-mG]Q+{q!|-l^Ҍ}}`nuHCm _vܯXTk*)=+fҭ2 dM3'Xvtj3'nJkF`o3%щֶOG[(W$(Jq:7}+vchs=+s-Z1eN;4Hps q,rz+nHNd`kv=D7bWZ'cRc H9s|0:h9_I@Ocň>H{g}ODVEV_?QfqrxfӳMZܚ2Tvk4/f2 .觃a[`q^G]otHu5c N NTR5p g՞@2넅B/->H:wzCW=@{|-;i2A7d$0w|1@t~kt¡ e+N& aϸ?x Mਗ# d쮽;7fzN&W5L*F%NӨz49l\VJ_"喴Jl`o{0הA֏!FnL)ٷ7$ <% VW/@o܁V,wz)˰h bVT ᆉYgz-4bA6?.-.ڱM=4wl~;iνBt6g|-;3 X†۶()QĂӡIzֈ@@#iR@pxӮ"AoeWL;m~jOЈ5=Uڒ¶%2ѾpVZxd<" l_( O7|YO*Ƌ+܎-(l"݂2@\bNܪJ0/' Te";cP +I[o瑏c\\ijɅB8ga ~tU d>0XIU h0Q,}wGU"+S0j$c-֗!fB1c;cc$f:QԊ|32cLBNywPtl igCKJ2bl,Xx-`Q8kM5V6Lqe "$KVZ#+kd^6 f]S1lzMDIa3m_k!35-3=+y )9 kFM=dmـ[>h^01P~E|'F\%('fhǗRf5ONOMLN Bό}Tg% fnGٜ/nPcj 2$ /x,Z?Yf =D]fk×k"?$("uG^5ʹRX&XTS-"_(vi\Fo\z8sO tctþ;I(:7pgH،Ru;TK$5"m#z+&B85=:D2FXc|y+Q] G-grQgs-`pRBZ=#?vّ5 7cPYKipW. ;s/oi_v QPT. RU_uL @F~b U0W٭KU6PuvQCT35EVG:NZ"Q 7phbk̤ !Z@MĊ6P髀JI{"Rqat0?)f079[ڽ ־նWg7DIBiEg1}i|^sH[YV+L>\Eij &OyD_*S!J]} mrJMԝ3_; lA񫂮pՌnEDt:C>@\- hT:ShUu|].`TdC@=hwm}tthBʙ;RKъb ,2,p}9Rb l8Ftf>-e Ue8"FIPn*(J&8!&4;yz˅0y[{xmɉP.I2:OS2B=}O~pJ3 d a67{ٖ }@:ZkMq/#B+%#l;<boyoa\t+GjoxXIf߾ aYޛ =?;Q3~)1(W}ڧJۦh/jJ#۹?<%paZ~ͣ [4b-IT 0v‘b%U1aɳ`7R^r: CNC *~fXegD(r ! z>=!f#M^]{Sb 7q0+*`@1wp: ` ֝Á v]eCն*8:@!r[SYڒׇ菪ྋ|:E #!1egҩx3yn1B^DrsW7u=i23,rF?*o2QUi~clӜL07A`׆siW;V36 ~nOTcWo|~"M/W`Zvu 󃙮"Ci*mDź4e:fi0\vBק{*JɯX@Ui{L8*ggRm!n{DoH0v?KsR,X5v5Ch@qN#!yP'u۩piD3ej <"/Uz~7b}}uHurm^2M};PSVY˵1=ԨTb_3q#R61 nGiy 8n{+o$8 ^jI6!C>L),Wmv%{З"-m8E#иJ9b G33.}zSu>id),a9*Uo*ߞk^[[;R&1дM~1?(["+7(iamuY"|.݄aD|ϴ"WAA PITЫSfu` 09u}Ze4 i3[B\R vq=δe<;Nm'LNhڠjެrO~#߼=}]s102<IDGm^w"-S.[t*oZbcwߜB|QDJ-I|Zh\D_"8N̥0)3;z rsFWS?BDLṁ!{QHAڷЀ8WI"[ReN#wxsY~)u P9W'{qŘS9ptI3z`[qhZ{ hd)BHTZh`'n ^µVU -/~n=AHTGDݍyۏ/lɕC4(v]dyS=fR+t[+!Lk %"OIa*+Sh7ĪRx " (MTB&d|9\Ë_p0zT_nA'5|訦|GN"\bw`(Qsݒ nji1&XdX~Q jv2kظQGș'Pwl6CRDpVB7DAdM3Y^fo~:]5ס{KziF>eԯ']sni 8LE\A_Vobe8{mu=K0߿.:iܣ+OVTrp1der9.ab`(:BTZBxVc-UxcӆVӠu#9[`%b gZºCX66'Edלw)}"iYMiF=m9 @uZiv?X,.QyWʣcT bwRYWOU^(Qd;=a}+$VC+`1NMEeɡF|O^ C?9t-6GdYKDWX|̵d\ m$Pe9Z.!oJ QEa(cEm/kt߇).{эclE#7ծA(@ rjg2Dã8瘚6ּ)X>#~gsU6<=鑷#Sc:Z߶0!erf뮂T}AQH]/SsOAi>|AGqdm++N反 + ]fʷ`udMܸԭRi: [x;LM`9*V9w\k"L  9xحpgE%*yu.r;~%0zW$Xe7ҵG'Q<'~<q%Rc_++P\SsFY{,hI++]0 /0;HN P MnoYTl{$^"mg Gه0#S#SD_&MK7 :[U!Ւp5v̺( QPnm;ݠeG BeOIȹ^4;c?t0/9D5\ɷ]M&<$L2rg .%tE*PƧ8iSuz9nyNل[{.).'սub*78߸e ,{WgvuAaҧ\U4#ǹ}VO)o} bW`TL|^1iW0ݣcZQ"l*tݠ05 xC}&B6).-:Y0EsCtlw!kG3Zh9c"7%3j*hݸ4dK Aڵg@Yqe|G-00q8.oQѿԷ_홷HXn Oa ~:IId7peT]Ȟݪh:Kb]Ɇw?x -;TN]1޺od7&zkI-wRV}$4mykr]Bޟ`w>uem]@h@BQ󗛙-YәT}mVf?ݔM1d56gnj $Q>'yI]6?\o<wRl!K1* 9 ļ$OL5P/|>|<˰`QByYO/zg?nPgIbt.V]W_#T˖Q<D%r'8X ȼ|J' ޞlkz0mVĠ(s.#ѷ π5 oYnk$hc74 UWx1mn8rф@U9#?/x݇*Z¾ܐ:'!a]Sd.v~|OԎ=Mŋh*c"JPo!ƺu]M={N\6`,BbӨ40JT{h} rO@I|KNH˒hTs*sl1ύ_3_6"h(Xr? _.]  NN+kJeΖ_4cLI<vH%qhH.E)xfJ#/iD% y1k31oOC-S]n.3!(͏Q>otAӯ&Cl~>d&XhMzkiCk%~}C$''] @u"XȦXmrB:_IVwO K ^A~[O+ܯeIVgYZ07070100000315000081a40000000000000000000000016650a15d00003490000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/4O]?Eh=ڜ.+sj.9'IO*.*(,#P ,D(o$ۄ >C\V1\v?ʨ180mqE܅-İ#1׼nkfĻU)F\P Cj;},4>m^fَP`עFEбeHuŮX$@l0Wvb|%w_F81Ye`Bc<1p&XMn.o6۔hH#Ř*Gx o;E*4vqȤ_PQ_FN^sjSgBŞ~U :(.T3O!-T9VB܏*'^8h:d81ǔ=u)(8'{u˳/움]ĠӕYEyЌV[0OIU80@zy J_Kq?j1W(nڛO *u7j6I3?/ }Mk5HST|45NB֗69URYZJ$LM[L%98P|i+$VVl?I(X1XDeggl舟O @3*E,FOo6 <  jBJ>u3,<:+Ռc./'*_̅Gt yN~mODžFbN^kbAQԝkbLEV͑Gm &&''Dƭ4a."n鱀n39w[N/>'T>O)'#8w?r {QFeyM"]9~\ЏY:ŸcEܔ?@l[t ǽ̨ln| iم$ybf0iB4OSOL,lEr8m[h ދC)+^0ჽ1hՐ%,,i;J{h!f$'(*)tr nԢnJ' ŏs<}$oEl+P`DV'ZouL- T@w) e%S ٓ3Gxןׄ2x1R~/Z,Q(E:DobB?G܋/8G+ բI=f{̜oBɉ ّvtrÓY AQ4[G0\did\Q~_ߡS UjG:C:tklQQem(2Gʳdj!"4\ gzHZBB=)=ɔH_low+%C1!oDᨹC&!.5IJhʼnc}B jyf3_l$9(JmñV;Bn^5%swE%Sux-T1d"'iRdZm[JKi I%nǬa]]:A6S cE|Fǘڇ<_!g ^?>B0t,ʾhd!Q~UR2rB. |ev?t'\c!+ey8OxM|Iv9v7 -vQ![DDq(U'N%ܺ !By9*]i "ZGD׫}9YgӞ俭y$Ba+Y\Ѱ՘۰duUՠT6)\39QSyA 9oeRU2 S׋>ssxP(47_s&:q7ݭ1C ԩdpE9?8k3-|ElN'OYM) sƥF$ DsoQ""TV lH%5΃9X+~-9[D*s_-1={=#K5tzϔc\WE|j4r]\80Ŕ~%ң!2fe1e:5Y|G\H9H-P|Jb7 J-~ϙXp C=V4\e*)UM{76A\T*Ɂ+KiMflSC6Ȉ. խmKFWV-Y0D ]1tov٭qXE@xV*X|+w1E!}^ރ)=\[gU~״u]S^V2'L;fuFesC z6uk[dmMGo7'!o ՈsR>o[Nee5wXX㑡f{Iۛ`6kHQaC1J(Iq=}Gf~ͣvV:c&/MW9Ooc3u2{~I0=JQ֯ eBa(ҹ?J()dD36}FV!+kxW3ym_?uZV38v-:ol)/'wVLȔ9χt*Dy;};%"|WY!]d&=CFM:<?T#8N0Lv y4)ӢcjC^X lsPAčqdv] &A;s601hnoк2lh.XU6"Uf6Ӽw x-L)Tۮژ蓪JtШ]Vl\=jR=g$ʘ u@L]KumqD72?C^^j$6=Oȃk=AK%.㾱V3K@pO0~V1(~lO[T"s:#94#߃y4[i[[=(#ӭ0iɘ]4@iGyj﨓ʼn]jJkL3pQ6;.+}rk6@U }0,/>hvnC&o+鍪m'J^^1[+'Kdq֢G`̽Mq^*'NMiqNұQ«JM^YBYe_`0şYٚ>2'Ɏ!jP o -. -v?;#J^JL O_ωiF6Rn=ADm UA5s_Yf;zpÍ`H2μ<hgkf^r$m}Dq_JF  F[s>IdVWd`&cJ.Pk`-wi0'=GZYgO_ I v񞜻{~ M=9@],G 0XhqR:BZB+1f0  w$0dALq"4OJu z @,8 J{poj=WfKbt]p05 qH0#n6\⎴D2{sпT2ZHLU+%sJ:ku5c݋pof\H3'PҖ-*EGUP!4Sdb;tP6mt퉬Ły펺+IrZ>\w($ZɛIܮW C*D|"mo-SR"H>E{M㺧Oj ;{rXbso}g֒P _ V=R5^ъVu[_e?=N4ȌDUym c=g& y'lZrt{2IN MzD73p;@7.JP[Ir տv 0:mQJI1c\Yr .zj. 3(DRJN87m,]DCevB?/M"&MW&4{4kVp"kR3X{=OϚsL ,C/ZԈ:?K2wb4WB+-L3a "mK8z>u֘`/dE$'3.r_ȕ)T˟]!ZbVzZ}9ק4xĉ%kpS"lFFpJb MLd('q 9).uRz=`&2͔챬YQz ;k}'?]uxa? nm20MC]RZcbhH/9E|7/ףZ(%~5WN8ahQ|/VO0{2lȇYKܗe._'<], ~}59C 0|i1Bw־E3qSӑs.?3fܮ݁o|bܤ;{W/YfBU M}`vijzϹ"uw}ԩW[,THFc?3^ܽ 4\p );t0aDkʴn9"r.1ߊeKa(LEQ;唳D|I4p& ]Eqr"pCGJPn?RK[q 5@ gp:BѢH .\:sTҞ{-4 |%s^*0):?NY{TꚋKHK؉۽ onh(eE՝`^uHnce:X K_EJka%pܵ3ϻrA&8=>NL m?2s{ຊĽ)&/=8fQܿ k9rtt4Dbՙ ELLFHю5q^ T)B *Z< h :<n.pkѤ&L,Q~\;n6&^ xH"liR*9x/c1s Q-AءR9)h- WKp2TU6;" tC69$ޡьKUQd9p5 Xf'YKNC),EXY5}[Ȱp}̌RiYG(ՙfqjFE#LӜPH˞Ρ I7-*9Es`ǡ[ ab8}q\H~$TlĶH=JaIΉ:{E!@~dF NAl1סמؒ.FZS]*9B tY~ķm*aIGfj^^۵>ֽ!gr^|#$i9,X/]z6lй34o#az}">~\ޔ]K*P#GwOG)o"YjJϘa|pe!jP+e WTZʬ71i¯CdGj>^)dqc}A`P.ئ_?N4,J"zv qm/42'ҟe4P'%2p,`tⴼOs0?kcmvKh\ࡸQzKFDӴocA~ھb,xgGmMG*r+x\ M1|N"8M䏸f5gkMX plnt>w|pA}lmM&Ǻٔ^P2­Ηsy>TeAseǵ 3`(3Gʸ\jZcdCO,:$BaTVw#qGڱk rشK9Zڸ`g6vmٶFgx89 _w:7KD">&hu^YA'$h3}&,)CSsRZ VN>{D:HH wwx<ܠ Ͳ#Uvo~pȈncl7riTTU1[`n?z' tK|sȉo?t<F+aPa*lE*A%|!a4@RqZs53 9*Hy)){,ݷ:B)߹Џ%:;>t.A-*͇x] LޤݾT)9HI,(X(lsge|Ah,Pm<M%uU0jƦoBׄ PL)Պs[$t7C&lD柜 =bcQ 5pV6@ W4Xmo1;3ld^.;"#W*4 .JAEpf |h^8 nM⺞$\ ӵl \%V%Ey IժU}]BI],_jw2rt%8]+<"7" ?g{L{HQzYڤSG(X(D더s1A,]Bz5#jEww&XTY:MDn d=.Ndo/j"AT·8l͖"Et'NwA`D\D6hhوv TuAߚƗδkJ/$d}3TDpqbZdćk(}\!]-zتAH:GlkXU'AR%AY`4Kӊ3d^Q(?BnhӒlJxq]1wd'C7m4 )x b}lH97na,ovR*uiGXD*tC]Vwml!Y ٖ,^TRͷBevPDllo!qgRj͘jÞ߷5Dp=;վmQM0S8%͆d>a(JR*݄]6NWt# yРD|$3&ا#mлMPTgj$wN=ֽ?e"MA4{ANq Fn"eg``w$HL0Vy#' I-Z<2fTWd %ϏkWפU<  7||^c:E,8wQE 8ehDEcW Uf8~#AxPfFN.;^O0 pu$n+ZӃ\b@S7]{8PIB( t7V>R07oD+ QH˜'Vwox~l -ϝ|$.%7l߯uȤ@3'+$|cN>Kxns-b~d# ,[Ip:.C.`gJ]sueisTqpqN}Uaup< q׻bByr D1E≑x[P.4E} n2Oܙ镕b,Џ'XdA[O~f{$+foɋNX}XOh|$5xAӟ%[ ˼_=` :˳Wc5p$-AIf0>*exku8-SE`a%JDW3%f+wКt2_"(1) -gFqu9A1z"DCxk"n1F4z_Ey4SE[zoe)j࡮d^!u2rwp\YUOPfT~*k_6,ػsl roM n:/+zϷdwSƽt((2/z Oa`t%\ytY~=5v'rUq$5}1 ~5άx^gZF#0#xƽC]6WԶ\qz5P,15m1]7$7K4zPTjeiC),:F4%rҾ4j]ڨ (>'%WG(_XgI3B[v;#-8'y?Êz8 5_Z8A0/oyPn:^gJ=N⩟ϵԭf۹;LU3p?٤_|x7m^[37_Izh$F] |dH?y} 0HO#qC i:_VSQd"Mx!d|@M&0Sd0S 0+ XU7Vi#|N}k.X4Pڷˤ4cXh<wѺYPLC=o&qa0`}&c UrWk!4r7ix4h#v-JM_I5HrcJb7lZ -9gL91x.Dݾ'+.TuE~Sпhm4><5a/P&/#\DDzF&MPh. 1#t'skLD*4(5BIOldZs*[MhU9]5'PRv%cS-1Ⓔ/@77XE дn!̮mam] ݬm-dHZ9I"\Qm6Ukhƃ.F4׫9U Z,KXevALcHR" n48{S\݊O#[r!Iu]17P #[::9*֭| sB)wR^-Z`6-=1hoҍߏ"ebFpGǹ{(<=vIR#)%?:9AeqrdW=UN=ʌ׻Cc+-\R8t;(,$RvP=s&z_46x+J%2z#mODaˆ+ |iY -] g3ݓD]Wb}&b.*xf'3,]^gQ#3ĩ)e͇'Gx'3d V>bş"-'i}\t_4K ~Whu80T&I`IeZ2<֬*6/F+5NԀꛦ3$ç}q Sk @ >{M}c.;uWkmA.夹<]Glov~INSO];M"VOO  ^XWJ^NV.#:e)OTH,n6 b&W`Ԝr; z/)6e-8҈p ;ܻG45}a%ΥkTF)7ػ!2>5@2#\T!**j~Я}=0dɡ"Ui^'\,}iD;Smdw^R+p <+ <̄2M!#90#R!oY7clmގd zvw] a}FV ÔwmNt%Xv x䅧 kύ s2mZe0E o.'Em$^ӟF .cOyG q"a\u Dy&nap9:0ɻaė=ad=# .Rd\ȕ0̓BOw~g6 Y(HN]Hsb$<)Mȿ}]2;:`8WߒڊPYOJZ|LY[}8)FPI? sEъ?[݂Qk<`*a+FS vJ!x=fX͚ KD$WWKO#[5q}Zo SdSqwC։:}-VX9o*8~`$NZw6|oHi &U5XbRF$1[T"_9*-"ez|"2QpC+=C'0X |+c?n )&6j40:>A @B5 , Yy\h%bV\Wu5s+նw8q_N "yz51zΣk*LwRDS[|hEI#? ; 0C'ͳ>X܂Rl+'B2;#*Mw,%%wf5[JV;f+xy4/^@2^&1(AP1±pfmŚ SJif)sf22倆5MdwYޮMMhU( _ 'M\/0a=+pY`Q̫M[Y3YpPD^ t-Us/ áBNmHKbikzFkn~mR{#hܿwEag~8 !h"r(P8*V (nah1{=ogYZ07070100000316000081a40000000000000000000000016650a15d0000b8c4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H͸]?Eh=ڜ.+MVL.e.Tk-.H/f$ZA2G}|{MzX.Y~Pbr>%E< N\[*3vLT{0Rl59ֿ*[yۍơ';@zG' K(}T=3O9ziqumG>'DEP BJHCʧ5(S̴ꕧ)ֺ׍cn1|n~T=QT?|,ᜎwa Cd]bɱ~(_LvqGV'k nwu^̧kD zHt.jM:s=siޠBR5rf[9<ivKź]i>vۅ^<xv@ cސC8'mnfmۏQ+.hL?1|#Ӧ鯕:Z ;Ulٖs2Z!g_]1Y/;~5ӐN -sΫ2^)?v6ә9}_a6V7v iv(fWa/R ޕx%Ҿ 9; _~TEEb P>e)Z{F?iJKd?vXODmܰ]q 5˿VIt`*$[݄ l,NmUVȪd Y.)f(ZKXLז_g2eS/Ĉ; aGh02;ji7Uژ~ E|w8` g} r DRWib͕ÊK߻l2(wnQC˗.89K kia}x)y[Z"cLFAc(ޕd]^ VJ%5Pj̪.l=S+cT T?Im༑;ervCW!<qmY#c)̹ 0$9m hXӢ/ Yѓx^rHE9#i:"![<3W>eSo]]~*S>](Qlu5Mvbu`0H#( iN3"nv1VʼrᛞmN=. 90Uقǚ$g% ħ]Ś{ lgCeSe5V!3eD Eǽ Ƨ5ג9,qT;Ǔ 3E-k:7a% TՏ. RF +#w-߄vϳsITY*9 aWu^ȜJAct&/?`gQ%E6TY<5 JgT&cQ?'TnY&"@d k@xE,^S),[' Me݂ǛlxJ5Tgc"Zm]a" eWV̝3,#^ =._D ~VcܥU\(uhSLWx{ 8Ź(; opJOAֱFD@X>6EVBI[l'G׀["c+a$lecF7/?ݹ+4:GLXE7/En2غ筹ZhH-<=~pc#ш{c}c.eo?rB=ŖHQq3j7 5֌!)oI6;zAN%|΅ELaau:zQT]?ZpzU2V^ަ-'_`2LO0 xpޗH,>6} ]Vylr~8nOy&v.-ɎHȚygժҴO8gwfBz*YM+' 84έT(L+Ts&̼L`~QgB\]>5=9 Ru iT4t O@..T>?$?9MyBD,OZ+/#jc.. W\DIR. A #׼"h=pd@gڅ1KM} P]-- /P9]fZeR^qr0 ޓ2]]3Ah ȣ)18pҾ qɺ>z=꠳BX8{8[+GNa#l7JWϾnhiW -*L?`z|80z؆^Sst;,h6}hn>C ֥ =R)뮎O*:T4wi;I2h`k.;q҇iduQ' ZC@B  4p][7@@ئfO Xw76ejX/!Ӣ-/uTf+I)%4mZ!!]lxnBM'G\JJSuR+MR$a !NtE[/4NJ8b.x_˷I:mR=MRhԂg5K04[_+y1];(߇K\ћ>-z @5w Cu0z7]E-0v}C}i+9vp-LXʮC2[C.{eo7_prk! Ͷ;0< m* CB˦"zO_K$mJá[JCj'.6-)۪9KC"Vz wT܎.W "sKEXHjPj\p`] {VJYT@0{B—gG=ҹK'ijԹXNSqx !HDe㣻!oRO~ke'3:Nشyt=6'ʅ mў:mB]ŠLa_K[M+ !%#;[G7壞s*+dI Nsl>q'vgֲZEj5hboHc4|z 6&B).|iLELKqz!jl,#wQ|iZB% Y"_W E'[Z6ф~cp\ŃFc Ⱦm2deOw2"vAZc~}P($32 !HĽpݭ>6]˧}vݞn*ΠkX:%DlʰAC/X1kB2M C '8 Ղv"qL ]}c~,io0kX!J,h#^PYJ~[ DA47&d1Uul}za|/*0](K RX.kΌ${(Eil>pzcDk0:_*,|&`Wj٭ Abs$NYyc"Y,Cp:"vQ'D#> BїI6ɼޯ! m: K!lۓP`1|~p b{*Ce0P#QˤldB_˅[K6 Y:_jĚRԕHI<\ѿQ 3AVJULyp f>J n ^tS{m45|. F+ixϠo'عo`hLr @N} Ϗ m4D]p2:~IXP Zʲ^r&]sλ*;UZqUƔ M{,r♥;ⷠmD84aeg6I:m/RFeWD:0ecA^U Q4͎G\ 0蔦m k7"=NJlfdr:Z>ow@_sfAq]gÉsvOhƷEe P "yyr]w||T.A_6E=zźX7`6<ƻbMH=.dIbzScTv@+2X2xEH>~8LΕfn6b?͐$=Xpda HLQ$u%Xa:: JE9vKOi/`Bkⶻw ~@k$ujiX }gi&?B{4g!@[g[|Ui NfxSRE{V8H (KĨAd)ZUNd~. Po6ҕ.U/'q#gr(|<}(i0 +lPRS{g_V A>jڪwUOH5->f<^ߗC^838".Mެ BBXXTZ! ZڧgUQ[q0)zxnO<<)UX\K7KSәb]A{$fm .]yI܂|nybP49{/?qDJA LSuSjP=eiBy0l/ &SFAˀ"t/Qa&Wh]؎U1ZӳsP煇Of^q2LJZ%WJbk֕|9Ȍp49mÒ"L`Aړ^F]gP{RoFmlx;'|h$r KR^$4tC,ެ;?̥xaEGO9 B62tq1ђ ^]Ib_TXǒggO9!Z Pkm{4ϸ[RUOUdl"dRE&q1C72&daM0#UVbL #x\R?ɆؾmQm[EG{x|k&wrsyXk=57zNYJvc., |H2Lj(aSH">}+؄+ާ饫}lQM> @Q:@j| mxmuƊ=8%S'Oca&Fn* k,^R=3e& k^uVw HYlMAT?UEp"%B`Mm]sV0k56o"|Ժs;"PWoax~ʘ0+{h6"l)E'KFsQF[k/. TL^ɑHzz8ñzoP$y[Z4 ωHykیoSمtK6ׅKV@D>VW9?tVqf+?UFu&£hZH.V@?9>A*樿x" p%0w1Х\e@PѡY{ؠBCYbOٮ"8ǡpϏO 6_iI = Й;YE XG.ea6RE Zlu^(ם|hG׵`{GX"|Rɹ{W^hgS~ \$>{Nnlv`zbTL[4c~y@}3rÃ:[UU3b IILN-`]@TqG`q|H2vΏס+fdQZM5vU )ů<)MTRĽŅW,|#nZ(djkLkbK+M v%+/Li(K^\ H.,~׼%qy(ܴl"CӚ-хH#*3?RH3p`u IF*m<,3Q)+ %[ieQOXTS ddP;;y~Zx5}t?@|B2\|Syg@90btXL敫 }GhW@|mM L-2BkW ?a_u hS$<6 4B4+y`Ob˻~o6w~I>EtӘhuDg(!U*a'ښXemNPVԒbe $1: Xc[w#tcS՘S fjltCa/%tn hHB3ҐS捊#; jq'W>U:s*8 JN[xiݔL`D~Z#1'OW٧ogG) J|[kON<Uu'UYQY]=Ic+gq> 7dX1rJW#:GOLG(v#X,)It򓪚a#'Ӻu7' G91%t[@{l[*RUpv>-͈]œȏ;dF(ցP.*ngJ18N8& Oǎ& \^k]m`Ne  G?ͭ _OYܼ9hpST<)'霑H S5RjP?ߧր5wY (oT=dK _]A2w,jՁQ#܎JZS6NG`&8wIB b~:5}1L&ymNْĘ4tnG]')3~>IɡonDGR->4KZ5Ǯcl2KG}ޱ*"FZ_EF0 1- bb7HlyQ7J֑2ֻ> f!KG +:lݠ&;洩h{N\KR!+KFN}u}JT) 㯊 /?.^Aj#-kR]ҪdC $ K<Gܢ9੎bxؒ/ƒĕ9~4[}DzlU#q^ ihpb*+=,ɡ$,scv&ӧm:,TS.,5Br'9EõGhfμY~D sH~mkH=lN빬!?b,@3GWh-.<IB+ L;bΤ%zF Ͻϋ;jqco_2'#@ÜZdC>:kO-F)^Kaai8OFD!2t۽^ @p D9ZmlW11;!iqV(^w|ȉN-%;`Q@y&:11<ʝBnPN̓pMq(pV 'װ GR.PW:S!];M^=ͣ R X> |3߫f$Rat}Pn-Liߖ.(*R i*Zp M q&3l֏U9f&= OCkg+=\\WBRQMj[*mOOuNN,-@ʒhGc]c-5AdBSbQZL-^MWʫ"۾])%s]2^ Z4s5ؿ׀͍q.L\HɗbNjXMRfE;Cܹͬo4G-GP'G0:s/K8;߭׭>4RQHQCi Y—λ0|]!r`ٷ 0M0[6<-KЏ&fJbϙb!F3ї" P/E\\,dk)CN wA6ĦyDeH~Kaߥ )z-ڀiv}pa$2#4W:5Qxz"9vfa`g3ه#=1Q+$~})$/D- " 7a]gyF}M?nDZ9( +ONE4EH7 QoPj- >Uwx;"g9PuaQXS^3y"^":kUL4,wjVb~=-)M<8Q'ySzнhBsU*$`22F7Fuk7(l=.T!6XS7Mc_Ă^e28cѴ/ hn^qpذR vFkе]`hGP@Tu xQ]uUۡT@M\ã?`:0y }2ULwTқrBэL7Qx M?0 ( "K2kbZpYnk i?/po*(OͿԂCpC4Ĕ0{evc:3)ڿ|_W_ܺ)(wF/~BYփT(f&ODd8$'b.2Q% xWRg $Uo·'I;;m(jZaI;a)q*PHAadaRM+v3Qϥ>a +Yr!4HU+k)W ٨neӞ*]l$RHNM]~I/Ή㲈1jn$Yy^^xq67ؐ%:oTqsNGj Mw {i`&u $܂0y 6ϊ?U,I376;Tu K" =IX#%\T3$F A'i5vM0Ƿ&4>7"Rp+O7tSTCFwqf\RHܤ-4P%@nUKb~R8rƸ!u$@c,t\=D]P|3!LaE[s;R|163ۂ$]kt(252 ME' e2?P'5sL}rP#cp1ԱxQa=0 pXfg(X?6Pk.`ڨhюE=_!bv3i+[\"*#f]h{m6gIv3gXߡC=ѿ5Nr0@"Vc6FNW XM3nbC̃ko~Oqӳ" &$ gx4#O<wU-?YR$q0Iyik Q58R!ZMrWa `[HPD͙:&Iif:LK\**ml0=G ڶߺYF:Qjwcӡ6x3o%M5L6+JѠ3opڤ긵^Ɖz8JX L7gl+[AAI :skITfR/7/дu\>7ۏS9 9RkãfB1?КzdR2# 9G&1cϭu \;wv.qPpPJBt[}I I"tֿވc޴{- uov5A KgqhuwW$a9 iYLJ08N"(t}Xe &a/v[L?.ĄnSkp➀t.uydre"%|ҐP4l<#] ZcmI"wQ:?̰ / Ȍ7."&[qE[tF;lǁm[d,@qf-0*rs4OzU!z5Wd /W7*BeMni[5 ߪ%Zb@S*:hވ|MBxA]ѩ /Vrso0hjopYM0wet _F>Kb?y=S@,o}@긓ܔ JL. xY՚^n|,S,FYDk*1%2 ^0/T6D orpxJpJ >bcR,n\+h^mM6@ӿ3ؚdQykz'7FsU3 \өF}R!tOPN ֓MizS3?eoO/@B4"z}2˔PLf@t1pNaƠB?H M'w-%X^"C[5UжECLcf8noo+-^r`(Ĩ<76<]LDvwD1-՟pԙ13ӕ| ڌU٬- U8T.2~wT%z&OCxSyg.IFࠂ6^-PStʡY#?z7YsUDQ 4Au>\e Y,lXxdOHEc)V)Y ڢy16 \2Xbk;)rǷ\&NךB!)0]o,y+KBounw>S|Q~zi$Û\ZTwoMSt>30O-J߱9N)^/_RCLV{"yqseW\1}= z?7qn3YppMꭚn/[. -nN<8FLJɆυFpqBCt֟۾B>v`/S_"bѼ0kP){]24_zVl`>7gOŗq1Aq٣<3gu Axɲ_#Gpf]_'w&ǶOJ`*T>V#fbsT:MnPraIvh F<z쵕Y:&DAJ3qC- P춰bv*or~(tV8i QllcNC>J@~O~m3M^ޖ9dk~2 :(}! ?~|?:L{^װZ9ٰ2‰̿M(K֓ ykVOxooW&apſ'J:Ejh!,TtX $ 6{ tH0nĥ51PYC:Uu5J,Q8iA]YRzI:@ #sKݭ=`C ,\&QDLT6(psow|hfTԩ>㣄ʼJ~oc0U`g5sf螞'?L[Tpy),9h!X*MH?5 g£ɮ|{j12Q׺qm٧ '( LnœlLBM@y"-x3 moK=;Ev Z(?ԓ`Hǔ[*E2+PiV[4H~&W~Ftt],Dw% ٍ))X]bW{2btP*`9eKyM^@R\ "Qzf<i [t\^o#-:|pL~" wB\b3Lc %iZbjzH2V5hВu,|05*@qer҃L_Y]ԉnZrE_ՎԸ.$({Ia4;=N6q0"!^KI˾1'7*)7N*27(#A*([s ˿:jL>##s8%npCW ?ͦT=G= /:̋|L6ͮ\qkc|)+E3Е@:0e_!YU4xjh.yh>n/k> `)?I \`w$r⧇j ]7xq#dF(+PQjV8$2TDqn`#dԣ\ @x^ ;uMb'uil\AXPG!lEGxb5A*G7,!X\燍UKm*Uʛ̍NKWiy ?;zyBx0/䜨8cXӨl0c&4R0ttT,5*2ep^z6htsq%SA Wg`ꪮ2Y/$:_f -$1 o}#Pάhq ߘQJ*H4c%%Iӈ5Nhrs \0! `ǐr F@d镥g[RM[hnc-- g0ި w6thL}Gw8UqHTKJp_W,ɨXn"eyкL+̹\, SՂ^ \jQ1z7Fc?)X8z'%5*ČDc=]xS<&s`@ԠI&dB1 hJ D>􎒞bFCwP2&#'-mI}*O\;GvhQ<w(mKR^ҚrXI&(Л$ 0wdf{ 7spF8oFfa?HوPnRgU12QuH ^ox&"DC[JuTIpЉ^dQ)ԶBʴRU9pRhxXd=E @_d`,R5cwS@jȷ̻!۴@VlkkO@Z&/Ă6&ⵓeԖW@:UNm ×+U)7'χA;9?\脹bΪj+@iMu89a| +V)dT|&aL {b__)_tAȐhLN i͎$߬Hukh]8fbC'ZRɁeM\6qqgH(pXERl2"x`-0,65hyPc~QؠfZ$a5L#)'Nɡv uѶ@G OTe=T&}e#ZrnFB ]CR5A, ܱЮA6*ָy5`[Ǥޚ_lU9#i)=#uܟZ6=§٩D]xB,5ugTJ󚃃8:;6(VlZ[ ?NQޮbXW?xϫixK\Z D\V~z!߁;0kHW ?Zٟ8as/Ǖ$櫣 >1m؀yhᦘC5YqWq &o$'*oΙCu11>ίOU^Nd=~{;Jac5[ Leh75 &bn"~!e)u:ǭ0'0_;r_o crG|Z]ޘц@T'l&B>ۧOAbҏZ~ƽ[7 ġ@U!Ytlpkc)5~;dt!9Fxy$f|.>?dxG:)_/؇T{y{özDW!2.V"qϽ uC6H LgZI~ʉ%DFgwH?5'dk"oWnim%,Gɓ9?a&>HI<;W[1О_5H4˹ ~c<%=Ll)ۻdv,n ϊH$[%8H~D6Ζ!EN7Fz|;[$%5g9DqK^'IzlaTayP~sU:Ң9jw΃Ytgu+.<&er2+ (cIKpMv^eG@Byh;fo o ]2LaGND]6fm,u; dB}1BJ@)[UhcСSm؝ Q@7vgKADM,}Ѵ/Jw퓍\\ũ G oŻCYKq8)u0@[t=)=6x [a;0&wJ{[.wci'hJLp)rRfnſ_΍Y^K@$yQCL ʹ 7XEO \V䬋9޹d^eVqvfuA ҇3p.Sp`zFqcBSV,lA%[ŠaG|qx8_erIJc]Φh46rU4p½L_\qlDbFsu.d!Ao Afwb.b Dg?a3T9qnj:so-q jOAF%ֺit֚Cg\pOvC9Rt[HseD+0 Hk݋_d(⁢S\wZdTw̲. :W)Q6T) 8,r=Xy,F\yH nh Ȣѫx]PG{$:o̖jІ a%#! yڨ9,7ONZ@7l@K6!@ܚt*'ݗ>׵ yn %2}Z+ UuZFw.,SnF{2fDZWsExWd}\i*Z'c83֒A{>@?;ߝ jl+$@P?M)KD xY KX%0qV`vVn6=_2S'uʣOI_ H -eH3bz/v kVIUm.KVס|.P]iN%E *fN*<9*DMũ٣֟lIv^,6 cڡQW- DJ~X7I4{fȜ6_ iY)ҝI_/gzW0Ss)n:;~+B~.?~fK87 jeEDrVM7i k6GAgJ lz}g(F-Z?h$ ڝ5E|_yh1 洚&]3Q (p*Jn׎U'? -l1֝eo'|DU<sպ Ȩ<5VX7fJw͆aX ť Jۇc&aOcnP1Kmk]pKhc}^/6l$t?^gg~ܓ\ +oƑy! hn)?@î,E"S &Ww)sMV_h~Y6sg0 xkQӡE7œ}2B钎wwP<9[-33c_`.we8wv9y(R+ y%^LL)̈@|^Hm~ݑ =ZZh⛛QM)4.@ژlR X :W/J mmG9_} HY ƌ3Guyu%)* lڤ m"Aaf~B*IL vQ6E#0r3gr*b9AlKl${3F|Xj*v:XrXޢ "̣bjl#YWcUN Tȯ4CƇ=Yq7*^#)]ꉣ5el4=cN |$CDu2q<(h#:OD%KvtK-S$.m {M j>[dSp[,q^bjlp |*6'̬e_?)ipΙ&w4ݜ}BW`'$s[X?s%8C=a0SR{!'lg_&K4BWp氥v!?0L_cadb*uEX! L[rlzKmneR{::Ix0U*A >)ڨAV&^D zcvUyќeD k |nN@06ު18ODn>Z5r|> J൛>nyzB"">e{Ln09ڞ.ͬR )x1GI0ZS1n7s>7}(9{+ $\KޑP䇊ͥ3-nrJΞӶprKYrH%F;`8rG'l'TjT&$?NYjM NKRkg/CdO\7D WS0OZo]A0By >lm)񚯴7 :IUVx"CLiAބ:h@VoAԟr~9 K-̠>܅R:uЍ>ca_x3"i-d*f(c5ڡgZ6Q:4@] ԯ4HVQ=ۋ61/>`Ic{iVdqDoTXEV|Lͨl*||(I?QYm]B9 n>uZtLטUъQ6܃ i׽E')6l,LB)n8Lڑ=/Z7LL1Y&vO"dqǩDY|MxFCcs3Rt{}_zTL4X9quQ껉V۝ Ӡgy+ƜΉ8'-V~Y3-BiK'^]g+&nh2CոX{xEpzgmOevFe iZ~7!ȶ"[$l0?sӺdLIuJ5h¶ J]v|hQhhw@tXw$4/eV}p{Kg t@6Bhѷ$dVP. $V%Ts + F:=8oUmM=O@J`}8XC#PҞ9-6 k)O1+6i^lp^CZ6:lHĮ9bjo rvC!k{NT .~xtn;zGnL 'yMc"KQ#-VC 290O5l6_@ˋ:ۡZ}&a+:I}+>1;^ ˯ZMMo@-Y.w0>4s4uT"uJcL,-T9)v駽' 40sgA hMtuy>׵$ﱋM ITs dk" 5t^.jsV x~ o$YG$( *Di+zHC+xQO:BVm'% 3JQWḅ*,K|Xic^%BV Q2j'z̓F[{?@ ʕQL96]`=RQlV%hx4$,!z]T-KFߴڝ^O{ۜ`la(EEkiצ1ko7S[Nn ;TezfA4=OCoKH8tYD3͂yjsWug8v3WAo^MkG',wՎ}:8-!2 o1pAkC}0ܛhڎXsomAﮂy4<;awW,;$U@)#Up]᩻ aRH+upBiCPz1ٚ x~G*N +|×D^v y+ͦ.nGq_^Ii!58<YgmebV[BQ^'6%u yCkg\_K(.jJ^ANYƉ_6,n1͗wȅ$Ѯidx@/ P7z1zuRPj#b'£ |cJ<.C4ƺ˳(Ж?x >`-j'9F]s.!u3lgY} fy˜ڸI+]D"S =n; {k-61Uò d[ |V# $u:u~RľAoɁ.j;iO}5a)6O۟3Tm˄ ٣/Hx9J B=U -*Q}-JZ ҟx7@|!D %z ׂ62, 9]7г823 +@YU)> +*Vж=eK`S`w1=|/]~m՝uNA hMqeVGvGAN<^Us"XYRޗΩ !e$m-)m1(cM>A@=WynFo-ôں|pݕ+MkѨ{5I+U@Z̅(k?3@4BZ;q_![г<&NCK5Yhđ&J}`(9%Ըq--آp" |Z&?䫁ww>&Ի.Մ~G*pbe@N7utm0h:!m v6f`r)̈́}ha'CU`Mi*mRk: }CbXs:N, tjߒC7BfhrIe>?SJϘ\NzaګּIi}A5(ԣWmݫ4+/X3# V5 X#S2AZ^ s*[Ҫوn=^Fkhԏ|z}j6o)ᄔ|7zsfG2؍$z'LF~Ե!arRw u;QWDwb WE9̚8(&? 5s<-9+7a6 u%ub߳̽^H<Ġs}y9@ļj M=2e"d1#|H>Uv01^$.xUrښʘqldF3 J5&I9'rbh]"_ԁݝ-?8DOK}VX@5$eU؅46ŝ2N H}EdR!)Wg8rBM! F脢5$ m<Ci`Q1E(MRBU/6'2":)6蟮]H9frBAD.gGYIO 4]s^>uzy[[jtǪW6`p+ r#>OZ:nㆱ$l{$`26YflX >f{9e /ǛY@IfL7$eLre>x˧GC$G?b,?%:pz1M4(NU JsfX3I:p{fQ\ah_ft{E_Ï+)70Rؑ'$zUj}3WMMD^̦A?-'dvB*H}cA6U"~& e*, # ؾzIIݏ>C>މ81Q%4=wǶo9|ʵHU&)a){$BՙfhK@ܭ-An͝r)yk'P$Zy-ժ'v#j,5K$i~ 얓5[Wac]X͇2vc!H ٔ3) ௐĂyukKFni;7$zkKANZ]{M 8{9?VW%nlf 8, ў8ߙZLRs4+A<7{k>ڈϹrcmm tя`eiwA7[4᙮>yU,9l(nxS]gu%H˂Ok(yh&/J.:]SW&stGϜ[z̎k!ZU8[!:9 j^:Cέx+ukj>NGv/UnJ)vio S|cffVMq"r@K:MS[#7='&?Wiv=_tiݱÙ.iAP'qwZ{M\WqoΦPe}8QM}Jm=us 5U܉\7űD bxu$T}F޺y"?DH]{$rNn./Ggoau~h3%4e]rkq^ҩB&\=ӈG"iZ3"j{Q6¼49hn<&S@VދBmizl~rvlyܰsD&̓p0!<=&bɭ] mw}xW6"@xLyTboޟU3_hɳ^m\hDV}lԝpp[% KƖce߻(4(9iUJWU$; &17',IoSϿy'tg 51_0`It]=9 ]Pٻ;$M~lZ]ۻ8axCD~Ft{ƦLOE& oN:NA2#ppsfٓ1ޓXSs,6&l.eOlt`<8Q79H4)7~8"[=%3۷Ks$&+hZ-AVFɽ=lͲ][J8$SYҞ?MnoKu;)T8r/Y6w$ו4g3dhU8o#1б6!}6MfKY&< .MsCPL&2':-t/%Ⱦsn7k{ߓЊ{o?nCB}9_K&gq= xsCQڄHCi#0aNģrgz) k9*yw+zRY!^[2TmD]XxP? DMkBV;LJY&YjI虉}H^s43j:!10e(^hNurОJt}椂 :A&s@P ACDZR?}s*c=r_DL e*$PˁW}!s b̵\+RX_pY-"3 CK(4uܫe͝v7FM53^fFm"e/aJ@/Sh"vt 'TBzD"ٟ ÐIV!+ N],p嫠@WLg[U>Iڀ4| \>A29g]V&`FlWk"jӆ)3dIUG&|=TI`({9%cw*RH3W6 YFe9qshcaV 9H=y<.0ɖ2wsji ysNJNH.D!ͽ6b1LsL}jYcwascaxH1I9Yo'1rlp'r:7f_K>\@;Q,DpUQqi5*"}4bֵ\(s$j)KO}͖dCqEz y-xY9Y(,5?$r{J[rC{JޕQG|_xNN_EyN5a%v;mfIkQ =3լj1_>Q 7p ScV{~pz ɿn$=;}ˍټ~'^ q-K&$X~nCuC|0nXhU0w-h5ۣD(,ls̭;9|MtmJXؽMO[%/Ⱥkܵ7)3.Ym P+r'1 `dF=y!F~$e7pl'r6+o@#(1*AKnf` N(xGLo2R˼vqS{K,:EΧCe8ݱ)op立3HԀ^,0c~xmPAVcA.Iw'ySjZi. N~oK(KNbv7SGE"0?xx/lc<*j_1Ws|n+-@UPݳI!pT؏BJ5|B:߂rڇ5Q.=Up$+5&-9[bҝr݀𤚢ԳE}]Ea UC>y;{̩SuI7ڹ"{cy#)Mq3<K6EK{P g)wo@_s{}FW$" U'5R}EU]:Z%q>uRCPn㉺)X&x72Z1%Uz1&E_7)B>@ <*ąT ķ (B}pl"F&O2ļq4+)pS^RmffJ]"^;t [< ̖v05v.LKV*^Yv%5IϪN *טgSHȡl"rP-Re 4\mı>SA2X\D!; (43z^>L۠F vQ^V/[/A׉CQp3oZ~LmꚞB]uu\VؼEUTU^_'2pIfB{ Ef"W\ 4Я^ws:[+t_!ߘPxD J0_ bQOl|؉]K[ʹy89/P)6w7+IMeHÔyfaeCޣ=7έ\3.l^]blM5Q!6 Jd),f$= ь@QE]C2w.t]ĝ$NK;OY_,=bTzѽ6 Iج*SP'v^TŢ hYϮÚZד:d'.h$T&>'I⨆y3"1od#L) 8(83GȿJ8t%"$=(xҴmA 'zDN*5 As|Q8*ߩT N.*<[nH_1cH%6cUϵ8,9f+ 4v;3љYJ[Ŧ{Λmh{=#^PXܯs wm$3Of҄kGݵSΝ c=5qIJHgW`'{lKC8HC<Sz&5Wa[wZn>UT}50 I}ǫcܕE*c,P$ r7V՛EPݧkxLާnV'θLE3Q(M?-̇7 gW%X<$ KA$!5΅#9/ 3듃k94Yb Vh; BNr/2s hJΆvij9Y #%zehq:VDKr(Uh6.;~r.1ߵYa>&ܼ B%>TBXdRG:#V qzysclkysq #S)&|hgW@QsW+&-gHaM$ Jr \EU(I x7(8?b7-_g<Ŭbw/p>.ylͰj3gA]Ё7"5YuEjvΑvxw8.%y㬀4R/J)zoMUM 3 $O!Jg:mS -剐 }d κ { ޼wO؃dҽ O  '2# 1kYg06Z6["C,trjlhC oiv8DdkzP;2JEK DffJ$>~Q" 1Ƃ3+V6viTHOrKcP~غp@-QvBth {PȳlB7HAJvz.tReiXFÎK]/?a-ڶԌMJyfA^wfTd9~6n]{ه~׈=" i{)i*:vJ{mYq<5y$tӄ*%'粠A*;rozہ~\ssrxmblp>$_[K,!M!c\O!Qv Q *e1ߖv6,h59/.~8yJ+h7RLG=@~2}54|;HhݖSb9aִ\jfbPJgpMy1,Ē!B :"Օ,l1d~~"N+L&҃衴:P``C]ݗ%wiQgv^p]0DoMd0.bƣSIF?x(ynzѐk_|<˅5Q9!qH|9Kh O4Us21~Y5=r^~%$-3`oJ3Z< ز*JܑIOSi$:>YC/K,h}{=S%V .WYcfijuҬh_JLylq" |aqO'TbdOhG+TL(P.ݘaO`o`%?Mhpك&_A1J:I`h)aHlC<5&c&kE.ْ^!g;'ȥE,<&+ Ⱦ2՝wYKk>9;7/٭-ٽW-u%?r+{'ďw% 1|1uĭh9:59r*>|r2_g݁wm9~"+0}Liಱ'- pfg)X8gڅ,f:q*Ny9gCSߊb5~s[A(aa_8uYA10k [u7 O9W>c_i/yAr"/X_OjYcOŃ[J:,Ӣ o(`k䤇@O"\ hFݐ/UzF9~0iWJ%Xy)XJt>q׾u1"z;b ic۹ *v@ɢ341bzY+aƜPILN,~5ڇ /s9vY]uFVUcHbHg&y0_UZjP,n߆?j˔wuHFΕqI+]#!@,Mӽ2ROai-WnzgϾ!BXXi~+J'4./cD,q&&āQÜ#MΠTA;dNX;`hvU54-V~ZGP9vlyyAɚ]/·o3\wBnkU8b ҖY)j* SH4z|c$m&PI]}O dvN#焫z5Z6)yDysD89yVcۯTݳ?ɳz]k/) ,tҪ1r>µiθrϷV,/t&̊IgU͖vH1h.xř5.䂃I\V8O)ګo m 'v1& t X8Ӓή@5Qw~?z rF*w~E" S,L婂΢t9u}gPq#@T~'?e 9UΑwשKƓ/Pۯ%/"˦ҵ+ T^Ioe/e]t&ک7z~c'TOCh%.ct)~ŤC'tUuy?7f ̰^>j+I$՛j=eU,uS\WiXH,lb'3ڳX7]fdk"!T_b->n sn5ռFޤNE&,TlfÇ;&a.h|?Q7.?$i[i@|}EFlZ/_4Pd?ɡBqe-"_! [;mk2w]cM r@\LO(J)#ҾM}RWhX1M} ^,|%Z¡x0PŬApuz@:H]MjRk V'Ec/zx3GQzJلz.*F%PPgw2|ڊ/"vx:t[x!yQ^ş;g]iLF6\TJc4s.k e'5_9:N Ar?wV tZQbֈ"j~/SGX>sKo{- )mgvj-Α-IFgYZ07070100000317000081a40000000000000000000000016650a15d000008cc000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"=]?Eh=ڜ.+;mS(BnhwOܽ -Mͮ'vڀ!iM!>Uj qI,P=~ >;LKWGЄL87GiE-.Č"['qK(N {svx+> m-*5 Y`krW0rnE`J#|T>F{Lk_"Ag!ud~FyVEw3_Vw$<'}//VH]P287N.Y!Evz%뻌Y1uI|,`BVCsd9 ͦr?Ł=5 _S[ЪmJ7pWgJx^#FHy,'3C1B1k|C'͌yޔK@ud?|]5q?`lhV5A-ݴ魝l&K,bAs<,ag_`Rd"E.ML^(ܬ5K`y`MFa){i4t)+*Y}_U^KZ e2aHm )"šH: ņ.3J j: !d\?sTvXqI-u(f( WaƄٯ\:S#(1zX1c":bͫ`q yvG~ SY/u )u`D|˳<ͭ"R>V'1p9ċ}%X7wY'PP&g6ad?ysɡ4*-ɸ񑡼~xưى/oILa7Yp_e-MfU[S|ZnNTǗ YT>XkV4 \PSݶt !y _N= Ǣq6$ox0}A_ 'lZkDzFa9@%z, {J]P_\JCP QW7^s1eQH/~H=nQ{NKO Jգ *B :sR !|m)>HS P>|uaO3TeQlS:tsO*B κ3kq)z%qUJJ_q'M&F CbfbLQY8_ȃ~tL6#t;MN.hR{"c|u1mTox$ݬ]MMz}ǬYO^M%hW&'%)WYXrR4qTm Y/dt_co aMP$H8wl޻7Eg^QTn僨 28M,# [#?}g+S;%+*i'yN2ەYP\dhGgA€ʘBc)yi&$@11m$?x>6]|D {Z~ȓg'zb?fy8 :~*6z7a bvXKɞB;o#ӯ|&x5+!Z]Ê|-1nRۥm%OBSm׵.o8 PI\v˪_а>/ ]#QAmddOֲ] N;do14 T6ek?&뱴ukSWf/`˺X@M1\  oxcptn`!*'~kLR$Eoexx턮訦C}oW̴KԙQtG-YCh2^Nϱ.q}Ŵ'G[-7Ȟ˜WUԪ]# \>ܛHe'{B ;|imBuM Fr,lj;3#KZS=Zi1WNSJlPQe6 >N6z2cno+VQUDh*P")Ljo(@[ǔ84v""TIN?|0[l$Xr Kk eUqzq>Oy$|{iQ}~tY)>:[ܪ:o(! $fGj| d%)Qx}KQ3]p 9{ٽJ0VJiR$\O13sb)aχTǂNȁ82븘zG]C[!2{{xLsjG  ѧQ9A76)o!~pt"CW` 4$Z_;uXDw ;m`Rgr1aG, CPѦ5aXdH's:]S*+!u0\m1 ?`K};?yTX, &V!㺧Hy8XUz2 6Tib|tB4IMN }~ڦ yYOe`Azz r3HlDV+=R?E_buƶMdBcE®&^SAt ZUAùn9+:p[֕\FmG(1)vX wMt~dq2&-|*yP5a騋PzFc .L.ԻK4E s`id!Z(^'4pd%{AX+OYuj CHM\h@`!tVyj̥g%Bl_ĊLYDKy/ }L+xm?-/@fde}-1Ogi9>B_ـ#Ab2դ<ӾvZ>h{H &)x")`5݌#,[:O6v+2#\!6!=wܫ3>85~І41}+q!ԟݠtQ^D&:WF,&-F`!\Jn`%8 D38b!d5ݓzp}c9YW\A!ahI4"b%47l4 X` ܢeŸn c0磄r 77pũbWFՋv(_0ټhͿ/fʬOm FD9/5;b0CF4g4.6 ZtyUVc:ވDL9H,U LBP_!t,ģ55gNDh=p[Y(E{T`$C:hP#] 8oƹBH1W5Wx9w2k:r-I٤cW'As^FUѡB/c׭>qLJ'Lf(%UlfQlyOc(˃.wSXgGoAD nV@$`*l(xوF\pax}׺wQ۬[: ca OJqLyb]W d9J8j$Luʅ7f4\/ WPp|M+4OeH8xK_֔3o8ptN^.lƭl|& )B"8%̓QyP TEkJo@z GFbD KLSj@!" ϒ_urǢL[]euK ?;Вf3x̝W1~DPi~{( }sWrKBܒ?_$u[D2cћK#X)ôK*?ᡷ-CWwv>JlCca0KIQJgs[i:)v\bxgYۿaXGNROp{f¸Zu j9՞DߠqZ:=d}檷_md];  x,/+ "[,PD =Jt'3"b6vNM+2&B !|&bQLVwϳ)4OǨBM  /γu`6K^ptc*@4썃Ͼm` tq69U% 1imO /`gaJ=O;˯cq`5cuBҐC @9F-hl[=RA\mCځq } I>dt1rїCA2Qb_r^ʩbLA'EO)rTC7gz23lB'b SDwh+} n9ܘMj dqK.on9iywqܶ,i~Mn4/yVS-GB~\i^[J%ګ^Bqs "Jx|LFţYZ9Q`oS+B;-dQQ} (\с͏Z+ȲHxM1^o`ν ̯^yv#: Em|PL۳_1I'*2ǣB"Twbh3I p Pi7Xy] 3QjMq}c]t`,Y9us[+8͘hWC/畛2 ɶ ҅Pw$2r`z%Ӆb|gJMo;왥 fz_,%HUtN.ҡ"@dmWI`Ǡ-j`Ov(hЭW42m`ԝh\w<@'BxB'd&3VaO)O2N7Y/&a˓%Yn,Td⣽~%4bsfuG,!W/Nukkm@pD5$,/L/-8aT8=?dnݥn@OUfU wbrO[L3ɞA)}%oxϺ(0O})&Éw%-MVٔQvfg mL[P$B0;.I6ǹuFFW+TH,t=hE J~ xq]`r.dnm/i˰6jXK BLuiHžv @n^LNvd̨b<-)+Hxio &^չ $VQdQ obIGdFIv}sqfZ0+W'.vQo J{G`#bF3~.2+=WI`r-<!D I 8Nh#4Q2(,y:mv0<!Ғ ~͠q\P]lt_l:߀~t֦?M.^x]M9>; z9 &"ױUc|vYFnDɠ C}uΥĠd<RH5U 9{gUN%]䈔x~'dl{+Fn, g{)|nCk8r"c'e/x6&r$%=:*p$.u@3&(|t3o꺪J?ԝc<:a|ߕ u[Y]C4v$Q?,,7~5ap BzZo C֙'ϧXz-lQZa* R{:08`[ P׻ ]}6m1WA7>ZZcǜU Vsx\_.͂k L:xTmFExUC "dg} KP6v~݀E q1hAɝ{>3ڍciUO fpAV>2\Wil{'qR9DsQ(1p 2a#4S[EYY-yNTC {ţ_g=,Ipv/z??p)BD> M ,"DIQwJY ~tJݟz^A^ѻ3;QIA5MQ'\ָ %X]\0k+-(<]tD0,e?%O|U=(;zYl$sΣPf^K5֞`'uB=!k?j!lo !^6'hn7Jl*Xf޼U/M/O-{ qnOjI,HޘH*n μ,Y'BmE=4$a5v -@g BK Xx ) Rmⷫ {9RptQKnG\~8lˬJb슆psP)7%4_M>+ GDWPؾ=(% pZoe,BWDH;q#`_"T@7ZaWL߷qG"@3 -o = n\xbs#0@'4a-ACჯ ua{PD>|:9(5n+ܗ\ ŗaBZL<" xL6DVQ:&! {$=﵍gg\BVx(YЬmLGCG.u'D|4Z NW}3@%P|M#6(5mL]*>y+k?!|d{5Pc=z|Tƃ?#}<4VbN[tl%r9XAE*a7Z^Tpc[A)Q&UKj۪pi#Sg1K0p%hJ۸ޚf2l\|* S5V`4^v„G.tU ћ돑m5GHmq\+~%G |vBH{ޟ2;-,9LH('G eXXyk>ǣ z`<+" 0eWm5vhf&ΫTIku<*-iӟ9.b#7# o+)Ȍ"&!:$? ɴYO\rQU7"p!6R |67זP[jaC;04ng zPzKa׹Œ SW9yJ3#]D745Hlxٖy2"d)*]B̓2\NjB'~%͹RFn ZE:'d&GY<un]{=%S P֥Sڎ98.hmvnfK=ԬRN Y["3!Z+ĽN3ĒE@6ux/gATsBa"ɽ~u͙׏_pgǠ&O6Y&"GY-$)hqkF03ѨxɃWN Dʎڞ5UTp,ߊ )VVTJDwQ&W UR[~e7n9b]Kn ҢV^gges AlĐ$vfcXٴtpפOP_]/ԭP1_C_ Ug) l^Z-c1./GlN ;`ȕi;q+> `(vI{.~U%a^s@~xk(Up/W$uJK7Byb^^a2`&4v5jOZS {<|,,4srƔdUx1{uThm@y &r0162/ m(kȲD0P a*?1i:3:$"*DrRQ!~:baJ_V@gD7/'-0K&|(*JJs,V=Ń&uQs*b1Î:j$ 9"aV>x]#]?{{P_\ogNx#[_b2>g Z -&uĩ/-܇c;`BjMA~2^n&{M50jd1L{p:sϸ8@qQUxj?͞R~Eq_<=# ,ob>:xD*eϯ 5j6t%6L;aO)۵;I6:AZKZ/ ڵ"HTNr[q=ŵ8*atiP.uV6JZ;/#uuoPR@<`jҡ Fsݒʼn>`2/!+|`cX~!cKTK34*"ll`Jsh4 TMwcS-C%o]Lf4v\Q\(&%5%1+ Җu IoEGf ] [WWF\ T=3^KЩOCb~?3+_'ZzǼD1)^R|V#¥B#A!KrNZ4lX:C4GvxU'hE}7]br03 @Yn 51b|#usAX&E8Ȼ td\)p:ka =Y {@t}n7.>s~ ?n\QDW]ZC^G%l|ׇ~ͫ;.ϯGϬy*_ ⻿^żԐ!{!LW->zRL̖RӋEEbQűh+.-ӯ&RА&K`bؐf& IW&TUtOk!],WW1  FV]!  wWOݴh ]kUM"|(H̑jӝLhTW~FbX$H# Gɘԧ_*\t<Qm a[OB B\}2%DZUݣ c-2\Z$ cQބ)4lZ0`X8DeKDZjY˓%ك|ɨLUHʄk B$f`$g>_jfoωAҫAsIM!dk:Q_M-{S3vr `0~+['J>}+sYf2<܏"z@K=o9T`&,`\':Q}sF=13CQbwe z._jߛwV hL*a %PzgDfWҶS\(OхQ*MT[6ڥs1"PCQ0BRll] DKNe(KOjqԏUqZtM a<jdFc9?C+_ z6do7psZ@{QOMP҆FGVAn((!fUӽ.tV>Oitj[8| ݬ2_[nfdOaʔJ7◡ƣ֕9OMa̜|XĨ,MK;|Мj5`破2:ubs{] fr9ni6JȦP)>j{sCT[~ y7*:0Q#Z;dB$Ew 7ұ1zC:hRRg.2/ѠeRFЭNOυ 8;ʈGjL&8ԅ2XéՆD waV).b.j 9-]1{PK,+H|bln.--Y!A/q囃MB05$լ"`˔M‹m{V'c>BSt”-yA%u9IYu$.  T\aw{ ]{l&C@iágK4}1DBIlOlBUg"bU1Wp?S-Jf{$x9߃4BtYVS"Zk2*^rmG:}ۙh:eG~eeilB9ωfFۏ6%(󙣅q\coYc~ 3vyt":pw2+Zf(db|wmpI墐_tbzK-UgFI']ʹc bϽ  pJ׭]>e{]\2 G}jm-[䋱lɖ[ȹFkޏ֘(S-v_ܞrH2\3oOh[k.{AUw[imUkG#=` #6|E9ej{*fQ8d!V:J ͞'—u#^}jDjj]_'Uv Cx܉F!++m:ꈘEݐ4RadR%*d:? dذbL:<~9W?ˋ, 7ӆի#^\QuiYУo+l&\UCc›txM(۝t|&A*]5 (jaj跣TɲL^*mqf|OS&=p]u4xG?n=)o&U+4stN4~4|-щ`':I+ 1c pcxC.!e<]Ks*y'$Яynk]ߔ ӵ(;eEÉ^gO_gv=LYD1'd.10M,g$ω5tm>*׫cELb q$g һ{U. 2M HYOjjw&6vХ9meGD);'Q)Hg Jqךˊ'i(<[,;\:=9]]dMaLIMJFT]-K/3tR`%^Gk|(4L>{1pNi]Z-lC)mwCPzCAp, X M,PJ^neOMh}tcncjV{u!$\rG>i%g<\9N84ҋݭ1Ot붼mx뵄m %4#mȾ+~RVw7R'='Ke.x3UM[q&+?6NBVk'aDЕk6’H~7%ͼ9ո28XBf'RQ}'!;>x7?{Lg4,JQK"_6heWx%9 z UŶpOM.B&X@;}A| 9(5;_Ќ d5G'[SZӂs3$w8Jzn^?IE2@I^s"vTZ$ ?`JZh,%"@kP-;}o1ٻnV F*}rHzm(m&'KL"3 w]u"7F&ؕϤz*O<nGpզ?=2U{؜䕼ÑĜ@x.t{E_rҳwEXf't`6n#ݭ0Q"/E(dї') yh { _YLiNCilP)j{-nIq+;X;B:>{Ǫ*O7<(_ lb P^y Tƾsɕ)r[r2y6&ĉ| lp8[_D7MsW[k[w0nuW/5zRDo>< d kU!09,M!}.}Ylb/%u/Q)KČ wBB ?P~̧hsbh(xFڥSiScPqmEۯ7Fhk/l8D)L7|g8M[HSD]Hto)H㯋.u3?k"XhJ wA,joGR or"4bgO|݉ m^,x4kkUQk'})F>cQ:O#k%zq *~G."rSywBɿ[ʍ\ŽP3. '#z1% ֹ?tR9xWǠ<Жڽ@L·E) #M%:ud?UwC(`'/m} q*vͣz3&ѰҠ88oz7^OyM^\pݧ}9@杄{b͘^Gɀȃ'2{Biqr\\#Q^// 90eڅ*]ܲmoO9 Ih_>hf\fV,D*9b=Ś vgƄX549nSiv!rhJ'/t- ɻ2NiXA W٩<_kRnz_v5 !6uVIb~c 6ZՉգl#'$qBvnN*"qZ)qw1RAD,K{Sߴܤ̬C~"_!tW}K.r˫r] դwN7~[ph͋UA˘;=~Ec0q3"e,0Y*YL+͘|s)PH9~zm)(283AeL6ߢ>J( XSy(}ӥjK@MQd!*v8= 9 L$0]HocR㢪PuPPy{_߳ w,owO\M*ljqǵWbmJ"4Ӓ\P9lWe6).;iS0O+S#wn,f{"_EA)zk@3Q?||ۡp8mw|HRŎdu#t̍z~ӷmgl#ڵS,"ksivH?!0o.9BJR;鰏!3*i+gQs"; lܔfg2 axLg{p2gWP cWLJ+ktՀ!.oIe{5"v?Q|Th;>(dvN@Di=Iij#+ʇ%;u~e>~ D lMPxȗD/n(ĭ2!EkD{܀lz> i\> d,k1(_0A(V+NgsS~`[p<`u) d''o&S{s*fhE>j$Yg%.68#TqV=hj:X'ѐZP5,#`L8z8UhqJkA;BU5m}o>"xk8M2,z3kor&)`09+FK7G~c^53WIIMދ[aaQDn 5=! Hбz/v&ygFS I+.C 9:@ EU?h+:re*5LJ*9C"Ǿ}%CRysF_T.(YN/_iL/Da[׳ƮT,!.4/,;B|ۧ[oݚ '{T:)3\e}d Y^U[5-'VhZPڧ vZK@ SD!lP] 6' Xiئ^ cE[M9gI޼8_tXo3#MoRn& ަbQ5vZ斷1,EI"d nSGZ8Ф7.ly+Il.Ŗ>L`uVg#(#hd *֦?E"y~떃,Q뜡.d,$q̸!;Ohywc$CF9IjX%]S_чӍ;A~tPz,,(dswCR#=It_ZKvXL[$5GF'J>z9ahWQIsк߻,lUBaZė2Yi'ZݳC'EvcRPWɀFtΔKsbr NZ`>'%v ؏Զ TXC1" ڼVA<fR>iFRNa \\4#73HBu<[0_YBc+ C\ u-JGQE?ETB_6bGty_e5-{0.Qjv lnp0 G="I*7g8絊ӊ|N 7Q~D 6^YkDPNȖGge>Oa˜4jMizaO3>"`RmC- v)PFRStd$';m14āWh)%5^BTI= ;ikt泶Vk5鰉M AAR1Rk[ѥPKs[ r]ͤ{Վ"};(M^,C)ҙ 6 וF9N p!L*~U,Om$!1Xw"CSf76`$>k֜OfDZ;d{f/F7ձ|7d-R23Y굮vdxb*5jZd:4$]^N&a*%$2jT#+ U :mr;QYLعo`avœY38wiޕLUiڗ$E3L;ftSW'm>ޗ.#Ŝ2ƕ k`ugadiӉW$왁^GNo'{ _WȪXvDR8']<+3z_~s%'[Cui1& +crD|@yt 9Tt[/4욣*C ~ǹ[9r6]"Khu[C{M&8xhDYgL"RS, <. ;huޮxߑ͡j]'01&Fh:ZN! .J^vT.o(5u[2Bc.d ZF.їV] b7w"WPAcJJ _XLPA?4?gѫlLJnS5ia$4̭;!x$;e;٭Z d DXaZi>?}bz#b; J[mrv1zNg[ߋ2s)+Ԫӥ !Y ]"=pRG%wn=de^IF;5<W8L2\ق1$v ?J ՛Z56EJj;AI1k3l6PyCZ)FIw"GCX{4 ~:@Oj0`I0-J c.Mb L0|a )ǭR\Nځ%Y[Ml1zI@N$Ы- 凙-ʝ(\ވ>ݒꠕoنf xQMIL(.eY۸f}äoatg8pC}}/'(#opWk; eпHnJb?I aW`[ޖwRi%܆X}" Ѻ;&ѯEh]{pPp >, ޖ2e2ah+ #`)x&C7$hdyl@m= Lt/@ʾJ{~A7mZ#li,781sm q']9\r,KKsDWҫcD u?' D_;B,Y܂-#n~g!PgDy~S0 !wෳ fn#S觧&o^vp9>{*@Rڇ $Tl{瑩6^)ho݌W>`2qMfxx#ڶ%y*OEn7!w9~^?f韛XÌ_UBtO'y%Mk'J=C[?L2Dr˒%n)6w7;-.4 J$z( gj@coG-60: vozm(y|7;Tp;c} #<7Q$CF5,GT}8RwnqӉO@78#pv;\L`Znv=";p[Jf sna)!J]e;L>p惟^"jf|SoF9OGJ,W"{"y;1켝08.rhYJJgSDVYy2grګJA**LDΊ0$jAi1Ӡ[!GV\zBzMט\NBG lA.+.CfA(#w~-4_)湖.&D("+Ӝr[7Gу Ϙ1GnwK$X#w8ef+RqJ7QY#-f QT-(_i2c i/۵]=9iNsI Df0`zZN_ʿm2549%3gxɎLJ>I<o S޸"ly)Ưw5,Ʋq\)xaME6`{ bs;BT}ˤgTzоIbH'_E1jj͉/?=c>L9uۈjqQ"O:Fe9; =,[.8?|tKwQL% !)%DtoZN`lijgIz0E .5IhHc];h%R{=$m|#Ж34ƆtKSZ+a4JiZU ;U5O~w'_GI І!ćwlorxJ芄i7|0?ͽ<'>!ph2;\.);VsPo!Ik0#C 5j:$+9T3G4aO> ݓ&ZC$VA1seha.mB_yY=ZhB5j]RZǫֺZS cyn+yxBsr䉆RK,!h΅|=,(d ZT렌>a5i@undVca2`<),65|[hڝش3Zh ^|44,<&@ žGf3½N/)0su[k+TgI:m_8ښgN#leu Ă+rӞJMxPDh\1-kB|YU cG;Z n1Kc2Bqd|^V"ȦDa 4`Y%zK@ڧt˧!+=niI#_~9+).)r;+\p3 ߬v`+\ wE`^ZeMk@&T8=|rЇ%R6NH۪,۰%(7O;b~>Y9\ lެy@u<2W]7]&a}ћ!`_Gyq\5O;-4w=XjPM$΢g:R}I`XκϿL0aH=ynL}#my-&e]%<k}ϳQ'- ;h]Tj(gUcMC @c%_ndZ좒5CLS/`,HSNi @L+!P^1NjLCBHE ǣ pjF}Bh^W{V-Bq5;=j $DV'ؑPh,O_SQI !#>fGbPB2z36ۻOٹ3[$Ӊֆq2ng x:o!l d( vÕ2>U<t{y{{Gh5t˧I桉1_ӃJ/lq*^fGۑڸ}b !r8SuK'lˆ PJ0/)qv;wT]M&9%?{ \{Í$( y 8V+o֜/zȺAk $ESuI{RykBrMi2j,Oz&-=dXDa( γҮ3& r~)6W6Ǒ9!'{9snT hJ@F?CǤ5;d2z7,-!x0`=+# \Y'F tFC!5^sf;v-`F:td %)xlpVXB=+{p$068 r1`+}:Pc9UN.y&:(a~( *XǰY8rfC,-z8翝f|q_I씕Aނ`è<'yK,/w=d g%( /bq#4hPmʄc}[Ӌ%ўuvL#*4_y԰_vRT6,!:D5O2*r -ﺄ#(PIdTfYS/s^cxcvXtM`E5A3MvHE9+38V#ȡ;^2q'*Ӆ":t{GӒFɧj:<N s˯n3{<(F3 z~Lu19IyRov jqܧqU * > Uݨ;>WAZӥ_in 3Ʈ 0 4;?T&Jhkib_W$-sŏ]ɑ.&kW7@!JIL [wp x2CMzQ9hǝ̵fkK j,җV?$ǘҷԼb }W]XImEk$ \aWjisH/$m~FpSv[D+4F(1 น+@ Da0d3m|*A=p`"[hOz _ʽJ4P!Ӫ(܃T /Ҟ]@C{/{Uf 9#3V_c!ж7l#U+~r.F͵BLSvϮiB_?uk^oI!U^Ԣp$Dߛk@| "BZ _h0YZ3V"|-o$c}| _8,A~ vߖڢH4zR3Jd;4 wRQ JW,='LC(`{>F@/ ۻF';R[Y7UE'b 9a(YKY2M:4e t2pʶӧ(]hIr 6;q-|ٻSN::Ⱦ~1"tO- n4 huo|-=&9s0FW$ Qr1\j ">Q?" *ls⃮@[ށ aakE@+Xvp5y.bJƦ 6=;#K߉JEhX3+k 8җ`px6>ԇc_^\XeD{KUCafT3TvZ}MXcA^JC>&LY1zuA?o!{ kھثB4MxGcWӀ[ *§奌DȘzL*Uܺͅ\{?{?(}6JR \>.Bc}AFDձɴA=E)oau4DvwբpLmj(FknKE6s[_g~0lFXN6*.\Ff bwQ!1f׮TA%pZ%;}sb|mC;i=g;{YYW{¬TiEiٳGwQ<&\7yrb>*v-Ho-&Zc T~j4MrgSPGs"@**B+s7ïqZNc1 &4WŠjk6ד0T9KZ- Wd4VB<"䧪 ߉"z nRu0Tލ>̦  wOUT/j{0GJwqW+Y㥏 ;<6y5ZUY eѲpSi2(V+`j,P!7ܺIܻZ\޶uNέ*ְcfTKx <K7/Q ;J^}QeyK]$M@t("(usٞ5N]VI3t>(+v?\J e1BnMq9x9N")nEڲQpB 5*'* ~jĦCLsWU .@\֮_Bm,kmSKy4T1zlŘ_DYIϛKH4# BM˲(i5mܖUj̶_5bZ"( 7MhNJbro賬TWY=" ﻂ-G6j.' (Aޤ[?}/Dm`mMI ,dž3ߪPi'1 *W0 ?k j X^g?:ڴ_I } AaG!/(9'Aa!Kɸ]`ۚ\Iی) ܚ'k') )*#EZvD=<wLGjWR\)0oOrr.d)-L Lf? AqEZq q&!ƴ=! &٘1܂qw"@bمX8%ϻiRQ`z 9yMO>wMkn6 ;u 9A~H0Ȍ eQ%W&?|LaD;Y_`k׏+5]=Wim埞k=s'"qXVCy{yU[uZ1fn;zL(E{BX`-yI[Jӫs27ˮֺ~j¾7.@KB/},{+Q&Fkwׁ% s QKa:XH!~̺qsN-XBx⬴Na _,bbgI.V-2C, Us@6Q\e-WGE˜ZѯZRgM˛X.5:|ݴnM hxT8p;ۘ Eժq;D4&hĝ $IUTӨh58nfL(,!OLP:QhyM9&45ZMQlr9 lT&u7YDхrQI22QT;5)DZlj8)bF4J,  gD^ߞXA-~G{oK*KEn^jНx*,dDu}$yKRܚV3I &kt@#etϢ#4Nο+.]d^DvI8pj^ %t()P ؄D}óW.*i] \>qk@M *7Qtz;֝eVN3LRukO_0!\ ?w6 4ѶxbpȸW +ôR/[˻+GR̽ \!fn 5n˻~ePan:Бe@%dR3Xu.-ѽ "ZrЩE&JcX[(Ơ6&FT WFkW'YA%y8i:jbCHJ_;|}ϡ1+ۘ31탡.Pz垞: Sxc6a}9yH$>@Fn˅Vܝ925KF\/;z)Nbpt1 RRBvA_YH*,Ӝѩy,/+q03Խ>sH)$!1́!ߑ՘/ {dBq؁ X,o=@ (iel)d?1/?N:Dr/]jfU}h2yo S LeABFE OzfY> x"u㘀D25!=ޟMyR,NgvH$*Au+mң;{L?i4JVX-m: /tul{O>Ř;O ͩR4_Two^İE{Vqy.db=oYPZieՏP/3;wY(QuXnm _w6ġL,*® qiӀX7R]Lu\̴(νw@ kMsq]uޓ5"E+,f;P5|^ i05|/5\4|ki68P^rz"iھ0qʿ6'Wf Ȉ"[=vJ6< ]qTOy*]h|! 1z!VX>;?2;F+i+j"]K-n~`Wwz:7B}|o%,Zn_:͟|x.Mj<\⛱GB~XhyX*.2- :{LJVƪZ? uYL:) hOW40a3V - U,#T 0a^c5ΈbcꘇoaϜ W@0u?ywTQ!&g7K s /oՓ}d ;܎n\y%,ȨEec =f#tFz;嚵N%("TWa U4l^j2Ki&dQCm6e scF:nL 98v-D8ҠgiDƚ~NU> #W"vՐ3p{# I27_TCaD0=α JG$,\a?n8? "n_M~ǖJ"~hvx6c.+PY9,HeL} g܊r-;׌+Sm19zP[N(N;[ʝp$r8Rjב:N$Jiܶ[\LeJK-o lЁbڬVU`ڙ?&#v, PMJ1Y<վkWB2Ͼ!Aο;ȓKAFOzMUiIn7l*^@Wwu/~䁉.+7-a=2_MZB{X!)uX%K}ۙ:oCIzsq(3V;$bdb-ӂuܓnI6}nML3 H(k?⍰4(mSu۞w@Î5y% fIzBd3-:|lO;;_:}vk Gգ a]c0Zo cx,nюQ)%+F8\Q,0XfJhmSV"f`)~HP;@HR;5oSU;NTm:BDH楸uϲfl"漦t rdUJC2U3isRZؾDqn5EAmn{2iu?(M~늨 t،^ع"OY>_0Vtde m5ٱ~1hQ\e %,hw:C #Sd L[ۇIw#^gq@h=Gf-, -\*9cC,]=OA>%>KS+# [<}6ip p)mAn[:j J 9f?(,7 %ctдzl!ر0`v6'łQyX4Lt6C M71!s|ȢUPe%dE'~]_5new_zynLM!9,.߀1@^a%%4t5, 1 _ ˸ O6QvNBVҷnu;zP&}_݅Gxq{G)Έ} NmI-e@R ʳ`e? =GFLU5Ʌ3ы*\= VlYi-7Zdx%W.7.po(k4#:ר+PRY%gW MB" jŐa` w-nf^KmtO7zbq 9{ϮNh칓tCgD@u9ũ*$FqPǂNQi#w̚B?׾E|VRrufg=iMg17u'i>['R,=#NvykoNXX2=/:'jaL⾓mxwм,]mN7$5#vI &6Q#0fO1ߌzaK_Q^}|uYUV]|ۻ? { X4 HvkFgf` ..[N={X#Op&K5ů+3Tl?g(`\44rnJJRT]zSߧ;LZy9t 'w_S[QjZAҝ$M#K0:cr%fCӊtx.OkZsV\Hn%4:b8pl bTcC7jdC3khlF~BCf5Z oC7FϽdN*P"̵];3s7KIivjiBh6\V ڒ?&_,- 'OS]آς`1|~"YȶeÐ5wLU.茄ٯ ,{D1q`(oġO9(ʳ|3&,88y]G?3.E}=ﰌ(5IJfspee> &+EO>02nf̐!p Vkl<4sߒ=|v䡌b57y>4-b[^({=Kq1ǡ{[jr{JvJ~(Gu퓸7!<HN|ewɟa}:Wu3Ŕ%1>}%e@,%jX`WG/&v''+Ёwx$e9 s&!^=Z1 5U@R}.}]|hsY$Xwr7\h_/TA}3nP֨TDa1*qXXB :/R--+Hd[#[Y ;T٣En t wad&r, ,0՝l$ؿc uͅyDn?h$b}6CҊXx>]Dٞ .mgKT3 Ll p_RG!4(s6HE#I~CztT8X#ZŔRyMЅflŘ4>+2 Vj fFDUK(uml1֙(,UL/k%wt/81`]^wԽ, q)f/t*MƜqBS@8jP3s\$!fG%>@#Hz45EӋ.숍7u{ ĺ`$]FƝIT/r؝ 21g0~ ň3h|޼$R<Ƚ ڍayX4Qaw:W| ŝj[z0X~p̥Ϧ\Ngϓ=li3o3{pgs ] j!&_[=v˔ZI DSVTt0V&:X4ESxTs+ c.7-4$h-ԭ=U#a)ӼUxeN^#W&T=܏!'AYڪ6~u]jT/#tSd՝X. x31͂⍫Z52c Vbޭ )V̏H {[Ϙ~DPV".ga9b.<.SU@;Q}!UB*9~ ]&>0Ytq_5 n]wtluAcǐ1+'Oj);u"u? LEgw=KV Uzv%8台4Ŗw>TG;'dƤ*6"S5 ('6fB4qvM_#Fs`0E8D]"#Sny<=' *mv鸎\)SS[/=:N:FPI紻}M Œ魹)Eݭ` (*DyDZ/ 0e0ܸCuemyK70.덊e6't aj a Caz/;nbrLVsuX|YMRsf{Y(i3w{:&>#v&F8G ]Bo'͠,"}}juoK2aFv B0gA<0{z1g\d+)ݛcįU{z5ZM))tCi%gVO̧֮ZT>2 FF!gf/vOn1,ovH˪q'_m,<&mjH&l@8 &GsPU\7]1}(rYkuDž@gԌ] m,5}jeϨs(21'Β jQƵoEymX`z4wnNwXfW`}EA8 ,֫6P'Q0ag'\zda#S< fmC(Z(# ƔOX+GzOL' OիO]ThU7{(Ğp\$fD1TACAIk x hqYhbp͑(AliJ/ӯIA^ \G \~D,fމ,3!lIĈ}bOqI~}#ArlL3܄,M\/DFE-Xt\^{©b- +QIL$|} ty]<mh'xWkY/k>@Y7'&#T|. cgrm쮠Y/tBej<.DpKU2J̶X8;|q[*x>xX,b]Q;++C~P3> 5CH3sgJ#lGZrZYAO@Ũ7R7K3T;HxlB7;<|] #aSZվؚŦ󋧖VXӝ*%bd{(Bcn*)78Y};}' 9,,sOtDT -}fSyyJ˯&p-:%S:eo?shxrVt4/R @!,y =$qZ3tkU0#JPԢYrnǮ{s7.lࢸeMqT rUy?Ya؍JS䍴[j*H #w/4 ̴myLjLKk/̬[dϡgz'm8a2㐐aCPB|z4te[YJks,킥=Ѿ˝IC5d5𷛇vvNP-kIKcΑmuYhLa ")+͐Zy[3[lduf l8|/o|&x1m](Pػjc%YMjonENJHtVJѰ+ƞ[E:al9,a2fMwvm7鈱^G`NYtOV/> 42:14Uj) aH4&DP=q㩜k(([NמS,>G8Xmrtvg$#yN3qq4U*/#Oeqo9xTr1& Fs/24uu-bvRP5][#U@=ڄ{("R3 }uU7<F S$}"l,D o9$݈7z8WpD{GLA8kF\sSNb0Y horɰtuKk̙*g^M6 j Kaƭe5ZZޞz_?%!2O[6QG|RaQ)(gQ޷pth>xWdxqok}'70IAr1U֟S+㉅*;m}Mo`@3?9~J$BT+S'o}Rȏm3@@plU1AXa/1x7[ߛy]1M=X⍝^M_Q.8fXҿɪu^m]oӢL&n,^En=U<\<e%wn.sk[R)=N].d S&$ CֆJ *b˂Q &eur2.&*ZsaNV\ G?pFOLa9AKGﬞi_tIckB [WkUR? +ĺGԚ{l/r>5Y@/0^^4&m.L;.Ҥ%uW[謀wFa.Q+ iB)64JdmC0sB|R7YjwN̹~[oɪk_Nvh^=O.c9C̅I}}X[ {NMd1߄Q'ӐL*W$i\TFw&{+a/4>&gO{>JDR+:$l31KqCZv 9"* !W)8ӊщ&dW r@9Wދu; [(\ ƾbUi}w5=8yOvpkr٫mn]KK|s[.YP:v!)R_Q2Ąj "X 3~ҭK6^?ZYyg#j2PEv7}J\UZL{ZW]Gg_E)TJ:}; L$oU8!2/2{ZW6nGYW)ЈBV{rzmkyk\C'R"JN0D3z8|ORAU8N+-0X9_]jw/ꢲ[ EIůmGM㠒6 Xg>K?$`lshZWoD#p75 Պ 4cO0Qo,rȓ*kz-SPu-9ڎʭf@">jMQ҂Ad=Ҹ"=OUHFT V*x+٫cSR*jLTq*Jԛv=<ɼ IsbJ+_2Q=F9 \CWDSڧ[y䏤b7z93Ibm[pA44d>PF W'aM* J0D8N2.7:y`GJK>V;!_6)eF%"݌Ї ˴pDҹRΈ7`l8abp& v-b6#R޴o:H}+|)V?eB1Y(SO,dչ] @] uj2l$YR~Md萐\?ti444Iᓆ' Eiա=51CY럍%9/"rȽ4MKrNb<^)k9fJMTC5 Jg<н[;4xSشg+|6u:'VƼ7dn7$zmEU_?ĵ _)R:Ԥ1(vvUgغfsܷ 5s?=U)@Yiw8펒 #\W5v7_JZτQȭg(GI]P>.5V$ VqWot0:*:3'G0M_R]b`πnpW-{n}vCZȶi>O:r\bCk?+B'By8j% *;":%3Fm>}ԁ)Ks#tDOxԅt7ـn/l8 PS|` 飯$(bO@֒X#-˵kLpͥ5*CLzںBT@:O_-@( 80d9ټkVo1fj n?ǚ\sb2.hWI-vF`  e*Vah2xaQi;1%(DqvQ2K C& nt,6ĆG$pCiЭj}3tGC aJz1vT ow1OOīaA^]ԩOUStDzwģU, XY1#LE+l&ƧgJ%@_bq}8j}sW 9vieGla$6哆,bToM1贵6A4id k>7#!*e{AV}#qg,ٲ\?{j(ЪeS xA_FZ/m5`C͇\u¸3%)ֿ.¢vJ,\Cҥbz=ip,~6aVCgsdsz"]dJ]!rS4C "HN[ZA|dIqosҮ2< 8.gX`bSKNcK |%)atF679NgEBʠF0 xW RuY@ͬ] 7b/tWqY )=ΣVƮ3i!A7i0LSF*nΟ`#ԯ'4:UXD(x $/dYr28ߑ6C6{T2 a?I5o|q"?~::,)RҳG,(Hɀ3F"ҋO{ZD7 PBP"9DٵO ~靖WpuPz1~ǩ5 YAN=PjhQ$v%l\ HI{=}fb(>L_3,ĜfIZ+F2Bp&p~!FyV6V2g.r=hyB2:%1akrZwUyyq2+Im$ON 'Gjgi&_ĥ#bAʙZWtCT0Kdٻ:RkLjGt$KQj4h RJv'3>T=RL43}IJ_j?Dh0ɾ5P>DKpݝ#Bn<,Rw2EԘDV᪻V'(Z'XόO!R:F稘7$OKР9sAYD9N)bv\GLOЌX ~4%z?P kG_M*Ml%Z&? 3BOq}Qo{.Wk!t|4gnMt2/D۟{^BT oԧ?Mp3AL[trBT/..ÄP4)K. v8:ֆ0 #(U誼b4ί1owdz(c;K wJ;`~LI%=1GRN DXZq|*`?Z Hq@g@7{ڏ" X5rQsO5R\n"3`37 )h %:|Go&Ήҙ\B<%oo4t%Oy  kIQ1ށ708a(Ē\<~aD@ v|_wqТNg̩8jaF P Xf{_B3㠰xDl ?jhӥҍF)N̜~gXtX]_~1zB^DkS|{kcCN.BRWDAc$2wR<0\ŔT7$ xK(ٳ~Tb-M[kCŚ8_ LJH_ѧ;B)C g5KsQÑ,X>dxk%'?g9:0U9u]}ΌUQ4?R3<3QNS!a23LM1ʼnk*QG%BS#QA?\tg45E"qYDcB{a*COk\3QGwY65TGǕaZ %Ny9uTXn_g,ȵD]Ե) 1(B6j;񨰛cqHTK(QOt$OE|:՗tQ2b氚wL n&:8bzqq/t?Ty^]ŏ'ҹ=Eq!-q7T(n(dQhS<*'*H7*nrU~aLEH/73>>7DVoLgɗ8Ċݗ~ƣ碸BF-lzJWHoOyx@ki9hZNv,2HRx!2*|!#S|U#Ϝ՞ _7h{zGxMZ (R oSVޯT9/j&O[jNhm"qiMn?<0!3 ~SmH\KS\r{PL3 zRBhsD-jt]3$>$|46FmpJ@{OiŴu;'iI@L[~X.l(R#֏gLWis;HW2E:,>c>qJ6Ă\v7mTK~mr{f&RNO4mA~$J`U*)2;LT 휐4]9?@bEVƴz"Q$g}-0YT 븑X>ݮ/­vLse+fᜇ $<-ܿUٛ" B H}wTIȞW .4321bŬ0d> YJ.SIl[xm"*AK9KWSʰ =AB ?޾y|SOq&X{- E5x~'@ߙ K%{ hnIpϲ@@9Zs$};6AIcWc0L u?䳦oL5Û]2jS~j h&g5I`6kVu@1q}%u(m0lDnSк\NLiؼ0*@_Y#5*y <>ןek.@ 咷J:q.vu!k̴۟widQmR>QTخO:SC m}Vio^ɲbFla8pWxƥ-RA3,.L3bz. |:l[~wfZu]@co(DAk<+P, oI8JT6[6ڡq2ɝ?RalHes *#޾TZ|8+4(1~_p`*.M4Ql1> qXq ZY1Qv1C70QsboD쓈i[eg"D!/-fkp4=㱡Kg439"D*^b $gە# & kOAXqgSCՕ90ӸF71-P:I9l"x<%/b7>ٴRf3OLChLt1fp<Q9"BL18bxV _u 8J'–5(䡬sEt*W{\/KV6q^&$K $*$%nY/>h:8)vrDAf=$*/+ln{/P\nh?HCWnX݁K oRUq PWYB*+x險/;|0 Zt`3C?ăWz,#}|qS&9xIF[*ou"L 8(NN +)C]Foy弟s ö!$Z yX"@_KbD1^lZ}[w=LP x*b AXϳ ~ )qo > I }=sPƿU@7LF:cUq㴻|1sCr4da3r;WkL=؝ ^vv%&@|dB(NR& 2aoyb"5K 9$Zs[ [7A (ږĮ#\[C%[鸬R\ {ji.%N1*һu#풱֙tm`Prrpܾ*e(3 ? }K ;ǖj}]@8}ׅW9]d;<4 Sgejbod, FHZ~\3j7i|PNir0P=Oy9b+iʞ?< f;4_YB%!ltŊ%czxQZ+-*aYh$E7 JmѯbP%`xD[/\ΝI!"Y4S-rw`ޯ_u;MoP;'h 34^dT 8Xw΂6l},w t ~ +IC.(]FNV$vR䡁!tV6 Q|/1R=]tq* &DHÀW,nhye`xU/|Juʭ Q,lgb!֤j6UfEy:\j9tU6qċpKӭ%"H4~A"+g-C# o&? Ql1% jUyag {]AN! 4 KiX?'H*_4euAx@"7O&k D̞gisS|wXg7j'͗EXaAsH[4i&ru<ց[&ߋ1`ULC댦C'CHifd"`ScWA.g|=􌽟2e\)VP #s U@|$~6ܡE.; %2e|y*VDtOK9AyU$> k&og^/LV5凌zvf@y ^xsb;6}eNG@e<`mͧ_u,Blk_.*yM7C'*~A?IF?"hUs4ܞțۋNlgFZcI>y/1`T ,<5V_U$3E5t8r)Mܚ&<;Ė0'ݰVqHv@^kN!& zak :2ɨISmAI@ 3 g9}yj"PHJu$|a[T؅XcS!Ӏf1.rgffFޮ3{OmAT`fI@2KxWNJIE=,5>{L)8"LW\q=Vjs(s1C*dاx.\ 8`@Hcy:,n?_ IO-MYeYJ-Qd)?(h2+P a[aNM?9CK:k)2mso(O۷$7XHήawOrA""*ozyW|k)@$r^x5yT8YE / `j,õlvÏCIwe,*&Y(vZAs{=,Ax!Lc\~\fni*UVW+ȵ%mROhcKN8@M5j+j6i14fK6,`z-@ J, ׻N:ҵ~ÆnFjȱV˻F+܃ Jl;A뮅&wڤ g?Zcxt JW ֘>#AS7aUOlB>x{q01 L`?Iӹ7.+D|ǼuM+d|GiaA\94=Z{.Z>m;6$e@`BɃÏsHSq'=,VQfn$R?%|:}ObKBON {N?򅔍U+_O T0U+@bE5byӍ'H 1w7V`6*opz}G" A@PT(ƀ}[@pghJeyy^.8 =|(Kyp\ph|, j'R 2BHI]k6F@k r1w}y:lVoTTEt{x:lU̒cNBNP S"C| re$K k`q4LmzhM#"Yd@Y7O:O߮jc1e - gPʃ^++SSY\A LP,3ĆkĉMҸ8YZyBw`mZ~Cz}bPRA+_Oٳ^%?./ )_CXw4 *hi?i^J J*\ X7x:`n_FN|8JJ px{&:]6ژ͌rghxxI^Ee]>4c/~>#@*+  { QT GrI5 dܳ^FыbʾA 0OǨO]dGM"ډ1,cb<fu_dlWzt3<vm=n3RzC5cܵڙB7b{bk[6+\0w"^V$2蟆%_ l GcjXֹ>y:0_}dx|ҭ]/@#w8S"e)%3%^oic@LEw 5 !ȣXU  ۖ"lqBh*ȵ>i6ʊ;x툞*U_vKҟs4!-Tl= 3JVxCә' TYB)IqD!Kj-37SE` QT`𰒍~s-*)ӞnUAzLz_}Ő6#ƀʊ@.F3x~usئ2ZGOvub%c/>&PKc}DM"tVW^铩ۊRF{7P~mο"p%z~4  ag JGkKamkⵀ^]/Be[dǎYj2hRs|lV4m q ru˳ʭlN3ET]AQ .Xka;L>!MFң4γ.b2iiy)22y/-a<~SId_h g\{IV;/i 47Jlwk#U6J]6Eo/F{q"Dл<8rWnLvyjCURDpU[2,I f/2YݑYצ~n.<2N4yO+ʀgSiK$`?}LHt6,hgLжGv"g\X-^~F V0|]?8 +eVb(VWN: PE+]t/{ZH^Q7a m-67Nj^C&`g)lĒjsWȡ^jWx:er_tbּv[~ZIE-=Dg\VdMpJ+z"!9ϖ81"+/;Ynw㭗Ra86[g.VVL`9^Ǻ\ā#8&-{ؒ6h,L:UH9¸$>Af;}Xƚ3OfS6vh@>8Xֲ,\ I /%&6NmhkHi^a[Sj`FeDf * SPņ9mNtc,K|(vo(2̈́!p:RyPSL< 5.~ >ד1ԛZ ,8+D{|f%ƭ;leĔs0p?- sA9ZW+i#Dƚ",\]Ce&fasb"M^[i1oaK߼4Jw\dҥ`T/ʜf|%𭀲41e+)FkՖ#N5"v1vG*|Ĺ$h&WS 4~Fs6[ 韙o6uU !-w9P%, aURd+0J`t/&%6]LMqwmߦ9 Bфaeo$ʝCN Fv]$,qX*tֵ}i6޷1=OB0̬)ϣd&1bJSvt_*$7\MJ̯L2~1N$YdO)K>zw&sl ݢwϖX?"zSjYzytjX +O`I.EB4O❌ң~2XA#vՉ5<Ϛ ^o'vV%K=c ;̵7_V7UX/e״K70>b]X1G!$H!0OO'h&*e&)8>13H_qW#\1qz#2ض^rY  2;ZL2C 1^*@B[40Mq_B")>.%~ABnoUG]9dL.)$ϋ56e1t]GqTػ[y9B$* @Ă9Խ%X_Hmb&jhQ iuLu٧Nj 1c~34>ɶ`Ww :4Z;ZS> y/zQHH] {VS1(Rw녍;AF*R 'k5짻w-C>(&~ ;ݺڄU9||8i*Hv{(> cW*f2ok01/,OQٷGOoAIσUY7H5Drç[XkAE \ئVyq~(p(Iɿ&;.h'MQBwܛ; ܨyh@y^O u+!Ju#ͪb 1ò4 G؜4 l_؎JyeXVg841yZ|=PKYv&`* wG# / Co%9:\a}Ode aqxZ1/qs퓀\thLܴ\ud7dw=Գ3?B7B`~/Eъ\K*Fa"5%#W CLњ=Sg˙ԏH#qE6ɪm6GʨZ~@d=˶I{c` b-$o 90#C.aÜ͕Daⷮϟ: ٛFgՏ-&€@ \%;.#k@xi:}ƪφdYGR3B|ny-q̫|* elW48f=8Wb!cs>';@*a5-yO=ۡ 7UptҲ_olI>ѤpT]ҙF ,~\V 7H( t7 JEaV^Đ Z_Ao PgWЖa|hҍ6-==OŬ~u8ъ3nJz8ّ+ZIAy3J,mJii7S23|%yeua^@S$}զ^ҒqlJq2(8NE8n1 @O Zu:?)%G^g~0GcW4'T&g]`1쨯:TtD[pIzl0ʷ9i*F#!x`E']gL^MiJfhnч|#$" A*-8Q$ed CޞRf~~4$R5BK0TXA1ZK^˩vOczl xVK1)zY4>|d~S\4]!TmZ'w*#ղ0ԟTG_1$dM}fP)qʐ{jsͲg.aw1@/XKH&Kj8Soa7}⎒hʊD?Ķtrlep-@ēXꈸ*$D*qC=*9V~ *[Ԋ4$U"&gIgوc}zպ>}l_ڣcut`xUEK\0eUU.q-~"RZ_40/h68RҲ}zksLYw殮wB wMe;ĝ}!@i%r(OpMm4^ƲD6-EKsmwOgNW=`$e=W"nw8[ORZTZ!rPF.7ly͞ĎEѫ gq_X<螣ٙZ%k77O püR24@rIl l ͗Z:s,0%u"' 7;>1Yk8! rdGD&>A((e'|k m`ΐ1'S|}返GFu^ʿqi[oRsKpg-e}@JIHP.\BAi{#}}l"^[03"9:dg<ቶ@)c`C&$㑒#eҨE\ =ڛ0*@JwN$D4- f\vQ>)Ux3wvGSKn&a5D3qH_c/TW5A$ y8!uNDZ ^ЮIwYA(٩{-ˆ i_[D Yn{O#heYYfcS"(dB|$dľ%6!62Y)adDgC\ap]sW.?MgxLn5$1BktFUHYD=3ڭ ;(X6MiߋrxGPX' sc=]$=k E [S`LjW sRRCV<2~QjZ}|PTRr0م*Qns۵ Ք<1ǶsɬUX]iCτFGؖΛ h_{IEs?7EV𲬈v*yI;rʧg([碜tx+i*ng&ENaztLH9-ޜWM0-;MF(oxg= m)U@ # OjnꠤO0LFޝE.l{J *Ā緯HͲ5Ή[+j(JwMM6C,KAU9Wv)DWk"mPvGu~c9z,bzCwUvF?3 %L9Dz31ZJ'xi#-ƳM&3ڥ:Q/bdҹdF7#=m=-gΑGwIYG\$ɄB\;_O ܐ`I}CX '1k=Q/7΂C3N=eZ!`eKR R{= * 7I>DGw''ֈ.f:C"3|nD׫n#ޅQGMi%/Itq2HjƬHLش?x [;d@t3D$KVU+<>NX-ܻr|-:B``)2hQsTrjQTw!Y%*.JC]55ץ#Q$w׿)إb9,T,ol:K[")F"ϸ=zN6E~L .:4b_j@N$.dRZtDwr4%u;lĹTyK2Jy~SeJr;tN9~%vlt'E *YτӨpMJڍeC=kfF22MJ-B*U4]fx;Z|'ǼӔǃ|D2 Q ʬ?B R(Q*")/u(d!"T><70lf&Cy!I PH2roPgR@%Aᷕ*p΋p;=SA2cI>E1U#{ҏu BV^qyJ8KNJY FV*PVz7]t؆}!ƐXh;Ө8d0N2>$8V`;OAͅQ0.&W-Z~#uM9r-Eײ3#;2jj\9}AmaTb><<7=n ufSeُfM T@5C,q U)s`~L~@ZW $X$^ƽbF_~~F\{UDL Ϣv&\ W,gӷcƾ~1[iiV]x"Gqw }uTv<1ĝ=e{2.Qүoy/( K C`g[E,7Qv$PlM|<~i2vͶꨒ[֡Lx>uNt:P*zﳹQKfC55/(W& JQ87 dPkQj&/^Gŝ!W]ps젤3h@&"FG_Ly pMg@*?}@Ǵu&|{!ۨЀIobh<<4nEE*:NLTg4X'H~kFH\~ca(q2ՓT#wC-ku~ xt+4(~Xt&bvswvߍXUz?W@}Rߣ=AZ7e - A5Y͒_-e޽Jâ҂/`+ KK=ڒgŏ۽6Sr sE.i?!B3J[W ep=obb4"Ԯz[|F>N%I5sB,f&yƯ/:7Ldͯ3%GS9RΕ<xq5ф**U\=]#=fU $)KMҪ03Z&wUTCW)^ܕ3vfQCc:ܔK8mMa-sc&CIǴ'tOIOaD|)g%c<PACn8mj Bj}o-V9TtPD-zQ p Mȓtn"8SX;j*h3aY 5{4rGTDLD2wwxca->+>NxF{/tWhs[K JV4`?dY̹an=cLgTP5R/z>$^v & IMm-R̴ҽХ bW1pq#tK_RZM oMooV/e.UWM`z'[xIB(>gQDDEзD~kő_ݩ嶦HIKsz`v*][a ݴ`r_\~rv k 5-*x,ZQSX> 2X:U\ډ ^u 7f_S }yk o㓷hr^@ɘ ػǑW.H`r"Z>库@jF#F*''xtAdι+5L-Iӡ{*Y~_"}ÿIC益v HSڇWjX{Y ԦbRzdQ gM X%_D7\/v`3} DbGy*ُU!؊n 8P$8fFd0I{0]hTiӷ 8.԰јAKxFڭuoZO>J7z'kWk/E6AۉJ9I .;zn5b2؂٥) c-?/u5%OҰVk[Dۅ ;sҨs^o0{l1<l}Ab郙Lʹmjzrpur7RbtoP`M ;s  tj#<#UbQ4-T/9ms%Αܾ Re!H FJck X]m-Tx=C34S/dz A9 P\3- t߷-e12'sk]Ssj?>ŵ(.`۷ow|s@ߔ*X9œf߹+v!XmWfZYơ:C4p&Q"#a{o"y>1_(8$|z&, d@UF7^!=!H&xdQNXhOV dA}ao1D !&A_UQ/@S\XfB~Ekx«i; Y4\ZAc TJt7򬱔 r5|)E$#ŸU c]iGb}*pfrSΏ$hsJD8ȳ8FTڧB8CN0v+ɠWXvYm+a ޏm -Jz?iLgY+wUW4!LVP92DwL* &3,.wtURu|6 L.8o:IqӞR7!Y '̼ʂم [UA+j6CKU+t† A J>:כ#fIü*haǓ.3_5K|M6(*a fYk$b.36dn6U{Fd@A N~SvՁWlL޲j.}~z7nb^SX4%!!DUCLs5N)!yZq>}חFOCo{t͇FFEQnj+:َ  jM 8$zpa. ~O'1Wl#cogXr20nڲO甝;M.<0gWm!fV>6yD>_v-dG$Ix#}nsٖ ҲDzhln!ĺNf|Ἀr?-._wLc;r06~,S%} Jҡ*\ߍWfc"NhbN "vGwY/Oœ1j.?:r?taw[E9YDcPnɛ͖VڡJvpYv|."rUE{E=g=TiREL `vqbdK\:ka&d>d'7kػsDϟ/-kmIg=tTc5ripnE&wԫ`WWiu)l*قi]0xOmW]hxh|CGh-'&|$3|3~7}\cMZƛ!&a۠ct=a`&mbTw&rE-쯺Z_|eA\DEe0yU}i+Ɔ5fD/sf`=dYdYV)(c9?Y@pr.a߹S c"x)SD.hI`5v3o}x^\UbϘ1qLOEq9,f"ŠicBw*mJM%z,y{V' iTߓSac!vMe t[<^A4֗{YG}0S>gŖ?JuV={ Cw#0PU3UF _x@1`wL֟-ʩb\h͓Ŵa2UU]/*X'GTT\!"xFMphuVa<=@k\հgb-6?XUUkIcfCJ ?gLmNzCx4]vb2zEٮ`a=ָJ"wF/ڴ ʒlB=x-!+8m,̫ǨSvd!kz2e0ZBdE|O~WxO~ NS#tG.6 rRfiJ'Qqqg\ -!\g/VlS'9“cF@Kg0)Nj妧'_X) @E">AAz7G#ORs*pER=oӝb\˂|o? T?uނ w|낯VGz u6 nA{շtr6Z-Qָa9F~ۥ8E f+ѯN3I1YkCJ(FK1jE.xx}2ﳰ,Z5MQ] )jxhĥOxiaEOBdJ+dN:\@"Usvb53qpR/!MK.qcyg1<@;#XkgpÅB&rl`od¿X ;I4-Cmn%?2]o]4a#υզIJ}x:WVMO8q0G9fk"p GsP8ݤ&۫& $#U6gU8 yOҽ$}Yޗ^Fg3Nh =Ot;*<"hhsn^mKB>3Y;L\4)ӵzmp&XjEpxېeG+17F6Н̝V#V$~1#LO媷г "\~ ' hG)̺?DR>QyJ)=f$mAt"Gק;ҘY3> sf!M-G&TlW*@;gǽ?a_,qr VŚv1Hd o^UgHɳ:_" B ŝZc#b2*2 P`r537jnx/)L@C5P'T :qʤlSޞxpFUtSc&ÊA. h*WXkbEk`Q%dVCǿ_rG.ʌh)2Yx s F;̪鄁(h0*icaFGkb-k>9sHr.uC;<gn5?MGϑŔDmh9$,hFP SI^1C~$46)ڴP>(i|g&}5FU9I4G8sӷ)wai2zh"2r_^Su tEϐF͞N eKԀ=@@ Szz!R mOu1п)$xn%e1N5 omXsq@SaɈҖԢ9&_mc'mO܌z *Xb9(|}Y?b؋D&"N]/1έP.vG;|IRE G -XeAOzo} R+3ersP(K  MO7K6[? y|惦oP :/,&7 wB0'f{p|pp݄ċK\4N o.PkS.jA1\Xw ^ve76;hMJ!QO38ؙ0#5I;Dl ܸm BWwlSXcQD9] LQ`meŚ~]U LPuX%p3[̓P|v<%p6lO]D`M[YSМ*ePR.癃+U¯;AYfŠ % <`iam3N.<@> [-Z+Е%[ _Oo n4ץw) ?0oߵ 7+i'=kH[#6 ٵvH^X%lMtg~a0ʏ h= ")A u'ҁ,QjhMjHH6)Mn^ d)vGor@.S^!Jb2we@#Xp%:҇6D6U#ra^} eùaʠpw÷iGN6_ u2 XO"?>4VO rXv*E<( x#?]籌;k@;i+f헪o{4gv׎.~fc%Fُ*)HbE43} v{N] oL=']Ϻxә]k%dCX+j(VT&gr3O@yd"eNf2mX"+.aNDN%mʘʍY7@a@^# Ls/jY^d0K\Be{jrcJҲ-X3cdg 5IbT.7Ǎ>wwI~m\\>:/$/E_ uॢE,h#q+x1s?0)G>qľ gMF=4#єYMu1rs/T3 _BϾi5B q@*wD. SWgV&c|Rl8R!s0(UٮTz r =MڠZD('k RQVX* nʨr OvžQ]=OF4Z}m8H+g9hiCҽ\ ʠťP:G4>>6'MY Kvc!mC6R=pL'll5 .bFIUvޱ'd"^vVrBkFkݬ,v KxZ)^ 3OغXѯkFԠ4~W3'8sHWx8 H*g eѠKO71Ǡxc1a|2fRA +#xVsC#cvpƾ}<(!KnȊ5 1 V8 jnQ OSR k 0G1܇hX؃-G2Ƒ©Ojƌ9kOQUgL. 0e<$F giRY*"p E.y@nH K~O웧0 :!e2㝞7VARn>|3#<ʷsU1bkTX2"":} n/ѻz>-a$x&YI?O UV§gE'@cj$TJ񇸚m@!SE =PAVtO8X&$AձTp7ح@ q1c;/<*V,ɿϗI#],W0~j("{OlDO)m 8U?M;E#*N+x}؞+OvR7&t"T\hWTR*UMsQ {5^ cU糢DhGڭ.eJl4Ǹ,H,Zޡ6M2DŽ/ԭ1C̋Ju†T0yev{ 7/C,.kqLEǠ%XkEs+G3F 7#RS_Ӱ3*ޒ`"H$6"^<"ľirV pٝk^Ke$.gcdl0 .A#I%fF1ІSDWPᾩ났}\q!GlfiWRiD7. 39/@?RvM;U32Jۀ'=uX{%W^lJpi/Kl 4kI=Nژ<7\&Y{(Wb0hL`/sjR\ M!:ߦ!#B>J.Y@ \,덼O]Zڮ1F_|Xu A+(6YdG'1ȵ,ukˆC KPq^Rp#%e7K]A~%)VІ`p\Wz z}cH/Z0Wp3=~OE)BkGW?dԵִ iP;nVӪ gU 닝@L ϶o>"N.[t$ ћH{z";V~K|@* ޞF8 ps0WF(GctDQF1.C/U3C>bC?_y]UB˛u:YI|;l߰і:z?_:+XvԄyeeMxe]xrlϫ]e+"U!+O>Sthy<1Qoc߉!\@wZK͒<'$M8`#\4Ca*>ͫmy6dfoALN~ާH{s^OMLTEW|z/Qr72NZט~)u NQ*cba8&2`~x?r=A!|*UK|M(O$ǿ1og'`*zP\r/RՌǯJ @Ur)OkW%MϨv \Lui8V1_[ޮYVIJӬVf?$}[AkO> X{JFr֔]1%4~rl#sfHu EV#]㮩  MR\2B wVэtfpb4˴ Nl)\7V'3Ns$_9jT;(;jO4$h \N%n=rt|hPuh)!/_!:*^ۋA$PrY΢ jfo-8HԕWҁwƻKԟ8zSŖ u:n'd8A;]A)^Y%m5T?g33U"9cvb;%XQUe"rDj}X.VRVL;%s?ST e!AT*"A·#zTȾVw{ۓ(ٺ%o8C[YIy"=xF(U[u=,h8xi;D@"Rv5Xtc:5w sk^M؈)esP bX\V.MV_ ن SL< XalCsߣxlYMSk}z-mK&IU=;ʐz5SH %\I|N-KvqH`Cp!KY>D q?A8- HpU'YF=gvV?AEvOGHTh?ȩ/7QA WCRۦ,<(7.2MkoBrqOF2^0KJ[L_c^JM˒gq ;Iǔ Ƨ`Z w4mcه"f̜sWRݯ ?ay;L=!g u&|_fo5Co&b-x!e{#^r=A桧,M4$}tEfqbk2? v8aX.N\vaOJlVe&t_wue,# 䚣Iko^]NΤ7 bNR@Ѽo-Gi(h:x)׽yQ?F@K(wCƒ^pE'uےAVK7:?6 N`7ߎ&iΞnMv`HfE FБj7,љ(s`WAZҙDXF줶)s, |Y#P~ 6Zc`v@hC#GuC@OYG"m=rb:#2֨~rg _/{dUÅiZTm`cu2lԜ4d`A6c+=e|g}Z_~5?Ⴙ"T*5XKeFʐ&kQ t_>1YEA;78s[q⃪ gZk`*Y1tHV\%9d5[6eZ颚152'$U3xP?Mq[w|♁:bK\{(ȢC %]Z-w|F&M[> 7xfFDzSip*.$Et*1/ 31F)cFhR0YX\%)*˪wbp墵Tl#6.k9F8?gAng@?ƝSS' b#e涰7q׭yNZ75%;YH"˞?a_nѤ5i֘[1% ?c #AֱtCTPw}AHH;YgZWiȕAd&f ϖ !dD yܻ,\0?sv,q&FPBX?@PMX^BOI`oG!LO OH<{'䲠}L(l<%Y@%R^UJ(LJwPzyַ#CM =H6EV,)o?0}`xͮ9@{bs rgÌvB@W款<8PK0p!m FǠfm)kKxYm+*Ep7=p}HR1SnC$ NC#c2'D6VW|~yMRSG}?=mR5U>E9N~#r2ԓ{9]khtµlռJY%v\6۝d(= c;a#&ZU$N睄)WZPx^yYz@'g/$k$|ϲ"S~ݹkPve7wfgW]&|1v}`VݚL2 r+D&OI}LR25CȘ' KWۢPo9w0t\Frmxg>r= d8"/ۣ"+е^=R?cK:`jXṰW+oI9?;"y{+!QP w?!gNK]u'D @Cb[#s1B]@UUwJH_LՔ'\c-jy%+_]?JR]-wa|`B*"lu>p2 gtΏbCOR}nb9Ӡj6Y*zyXym'Gd-w^\)Wj2WDUkC7vh'dHB!}\.,kR`1ڐ#o5 Vf=g("ƃo`l\ 7.<V^mMndǗUUՄIi3>W^Կ=@]+=GGNG&a |-vwKF&^u3O]L7b(A/vomQ/ªA >k-֨p\ "G̣.:<D, 딒jtuSGr-`=O4zd_bFW$鄣:QT! MpbZ&?y\ҜTEVELR[k#2 RF`E'sF0~l.HXqڄBP+]J(-)&=YpRJ2wZ̈IMfF={\aXD6:މy 7鬰.[ɒUț\ p迉UysPM(|+'‚x-b< <<궒_gdZDp]NPz쩋Ikzj*#J Pr?>UCH}dBR&&# Kѹ0=N!OBO޵x汜4'HJZ[\!'\))n.ʹ>NqY??Z]0Vt<\ ױJ߅̊ 7cmot 3iq@aD!Ȏ@ ޯ#zdxp} wo#,P/~9gi W|DKVv] xnv0k?"[ G4Dt;6LK"ž\\%3ȏ]Gs~ESzfu`}FYG=<=l-Y&a[,)6W.+w: ,V$J7O47! {KJu{ ڰ~lv, /uփ?b`ͶqpqaWjЉaB%Ζe-ѵ>U̥Qd-~W׬%7V1R`d6k4_Do,ӟ@N֥Bw7XT8Ѿ9qO"N"(٘n(h5 KR@SR1kmϛ6Y:vaֳGzX95^N5X%wN;uJ'vp<'XO̔9*Q-كF(Ą䭵BF{Ҥl]d."L{Vd!$@N SqlOpTzb.y`8_|j^vņqw7= l_oUz~T>`U|x9Z VߘH`Zl0<xwP4kǪ@&m(h TC.hQXjVy@JXU|D(CrFA9hM,ƈg5ĊsA>Qn'זe懠^!:E|S@6%^dB@WRIh4kls S'1.ǀF%k^7BFHi>S60+%'.qa*zIUұ?xkuBӥAPrn Z)ޫ}}(Nvy;xaHz.M9A İ`m.]l,Z趬xï5|Ƹ6Ivr ouyR[-h9 @a?pke)Ԫbpߴۓ|~ nN B9Nl_YD3%֜5,/ Y#vP~N{^cFg*H1ܚo<]V%CeQLoQ':yS." r *@)M&ãԙ Hm}/ jI;Bc9M|7d. >iEE0/Lip{k#4C%DstT5d˅ãKH m!9b/p,qY~jSt,-d/ ]tYJpo7RE;ۅ1%gX']1gNNAWm6$M8o$Vm~ѣE*';V^ |қ܎0{ltLp ?YbI8-49-VCYVb tBh"±}*kZ%[;Rp$*^o\)}8O#Sg1RI^[Ѽ'ip{ ;}iP$f~ QӊHa4̝ tEU;a0\#e5$&벵OEL`nd?CEqFw` X܄,:0\)TH#223|F6Xb1qDU:4KIJy!.]DD˃Q<ڲ;էyzCo{ad S,g T`fv^]}Va Fum Rv1S@%wc5iTv'|(n;řSlx&#[/$f=65Ԫ1=H[9MP͡,,pYaNeGƩTD>A<[/N"4;~}6 eiL\~)APɥ Tk`Yz ^V$ş \[FZ @LcXJ݆0O"-M8w5HlS6wJЫk G-ã *4 3jFcR]#/~KcJ4r{Lj8ոKzv $UO7IS2Š1]'J iτu W u+cF%Bm JuZJ;$&h}UL–Ι΀}f.i*$YG&Has\H y~q|P-ΆOxTFKuAtK:Q] O~【9xP m=C:lNV5qȼt~5k۞ՑE+ah~OH8zL!GV15LxgqW8PmD _^ThLEa ҹh/K`I.%KƉcZ#J#qv5QMglڂ_%}p\lK%ԥ F+-tX$EmYWLA2Oq] 0}Hl5ˠ1Hn  G? r;Ίc|4kpv:STppT0nl9G fKw*wjCB!Ef o~CzVS؝"1:_#%PmMW8pVDž~rONtPn Zd/î;6&QѥC tSӀakNIU-3Eov|0X>WYW|-@fx|L5yI.-kҧLFQ^0 Q$V )cM2J~#|%m Swwv(@I4iur@7Ž!GN54 U 0c莹[)97]6Lj5M35`C:^):c*b5cNB&"J@Y̼ C')^PpS:dV.9m'} \uX8r&_u j`*( 1(2Ou_Az(b$zJ;<2=Co|7v  ]x>k+ɢ JKʞ؅.чO׏έ}q.)qה,sk0mUͳ1r+4!zیF3f9BLh?nd~;*z?E&39 `(bSYh 2ִr޶3ZԭA^Bv`MX#\ƹUW4qBHW0-RxX1M6EkkO`qM7Ɣ:i97CV#$y)Lߋ }Xسi2"IUI Hc:bV̭94¬!^_z/ YaPSh1wX䢙:!=x%e߀T'1hx fk)@ ()<!YwejX] DxhrmI}MO}TD5-i3Ƈa{p}>$G605^t%/=eo]6@3'(s2X Iфn?C0yʯa|^b5S"$snRNM'2e<|MG]ஓT0uW9MDa s3dn->*I-<{]cv=X!'O3]r\$&HfWy=Àis+%|l}h$n&U 1lK3o}7̍%/&_.i8j/DjW J=#%r~ ؔD-UEiJ#w,f6qA6Ra +@wV.1\][rIz|ݢk :{V%lek&h7<\ ^ cvD@~Y^(HF(Nffgbc#~BfK|^ ωHSV^_&JZ9J N|r  >w[I;es♞! +V.l*8+q7h٫NGL x>!2.c] M5QlptdQo_c4L_MH"whV V*+50z8u,ɅI霓¾WO4}|U\p=} KQS7qq E0֠ZCȕxKfA,E!1Hv!e?͛6RT_'޼W7eqz2M*‚h&\ؕ̉(D>b-p=➃{ЦLY#tbH bRĞckzcS7KZWG.KGZo5EJ~جΉx ;R&T!#^lEnܡSl~ƆJ|-4 $SHZ@|n(bi4ةicűİ9.h[<JD72U k؈kZ YB{zW ڊ{D<1zbvl/[NZ$ TgRRyvanD=wKḿK(ꝗ4c0fJI3tGbM!eqݤQ+4X ӐXy!H}֗p&AzCflMuǼL:} b2|"}j+@7L)/섶=cQA%xW? AS+[|gyKnSʦX? K,G=+'SZH2I(ƪiX`{U -=QDh["WLӥc|khɡi8r.:Q[ˇe'&܆5\K?ιg@VR~&%]"Xֺ861~U8t(OCl:pk5XiTb ;*NoZ.{Zc>%j"²g T߅W  ~!h$"P`yJa{"vE>ru)+;9Z~q6MShrBsMTe4)9 N~yz"5>z[Wh M-^ =K߄-%Mky#.q'4tZ]GJHMI_Tb ?ޏU ݯ3dQ7>s~4 )$OV5:x·sH8& ;mP*A nX4b~±De(P& tt2@D/.Ř:|w̧fxWi+Jۣ(3='8p@/]l΋̲3b/!Pg<%Yj=FMHJ/Lh]P̦K@?ڲQ (G!ŨndWoUGjZ$(k9h%Up-3NKF!hA|EtVsCe?DT}=[LQzR $~h峒% my w(HjVZ`s:)^[@#M0[l}Et59 eU_:)wp8S)'qf@P1tͫx?kB{`D`GyP:xR@1Gkـ(7e{!IదfcLkfr!|zl%2&$e5rjwy[VU5[ґHQ@vEaE%+WP mV*9un^af~}t/*i!EjU[LDpaѕVN7坈c6(l *UmE\S+7lZ( |A2|0彥irGuFx$4J0p ㆐s^߆mɤ-'H^z9,T}ͦsl 2BÇkmZWZR2 wbո1 (ui O ??d*%}w _8;:r^FBhTh".qBqGH;_vg"#XVF,L4;Z$~yH~LeI$mSWm+<CA`TcfP|Zgh$n~YC LđB] Ql*6Z6I jHר 峝r8'QhDRRAag)߸2CւJ?V=0t*8>gmq@0`GU5h>xҏ Cm(S4SZУkZeRϾ1!.oB[P9TR]8iW`Ae~|p2~ONE7ZڿnQ LWclɀ#Նi^j9$Ţ;yA3@c\`UaRи#xJ$ck*¿p 頝TCfƸ30t7N`nC).h)@zg]W0xvқg5R2J{$ԓ-uj蕱?M4_}<4χʀ@u\3)w0ccʋn8%bGR4C[)gllza~uͩYEɀ P1/ uf7B"7qg7uCzmQ}EK/5΋3^fM yF gėLDă0.#n_P/gKh\6 9L3\i_k jW x"ږa^BMr(>T];dDFF8 slő+MlcH*5IԠrU/R@?^O@8(ڂ^ՅU2VWVݰP{kovV06T:3FA(I(94|?}=xF)_Vٖ䃟xSfFwAAU3㚠 ͕ؔpL'ׄФ6ouF6z#fo?s)b/ӵ)J'Š"`wW{?Xe{s{x܌qR|Ci0>bP?]I rZ9rbFxVVw>a ͠2z}ÌNj*>3Sp]N5D "=A$jMd(PfTi4T6%\G5 :V^J'xUi^~Ճ"YcbqEJ ^).4"VUE5Vtx9_;yե1zD灼0uXzY~KX @'s$B7?,ӻ[G[AO3 Tb3(,/̨ Fr쀇dR! 7Xp  sOk|,2x7rΩ^{Aa^D3RhRNt17(ѷuE v<G6unb^klW92o)oQ/iA (a@F̕ 9_X:xYx5U#0\}zG>ZӴCޓ.a=AbO=Z[S7H=2(b7۽lcxWtYPUm 3eoh9^lzu'J-5Qڱ0(ڼ6[qZZ5KqŽ'.-&Ckk][˶jrE&"ߨ])+% sʛ 5p TEGӬ_*QeJ}4zm?S`N!NH,L ,zRfGJ"rK΃I3Q"  Ge'㡛&9C)DžbP=2AXwd9Vah|B9Ni}4/*,ޥ<ŵb8 hM5.KR-W-qE<&q{/Vbڂ~bW' !"}915l&lل+Q}n$5$ŽhDĨQ *f*]ω"BkAL>l YܼVȠq1wN_#Uv^ck;%:!PSy#-] p UP25y&bKbG"<*i)PZf.tKQ~ e&YH3: (ƴі;g+ݣZC#vfE;p,j,M#Ahͼx70ΟvNCM2| rQH`GױBo@VeѺ" 5.ٹ ^l)"e=P$AbJӢ5ki^-5ױh+lZs}*E[P ti,VYô%R yUI;5 0ջu[q"4Eȼ Z_-[`"t4l{Mm%InoZa=-})aH,*a,݁,͖IsЫpՙV5Pl9d7KͰ[1U}@c1OiZbUx 1gcN`2g2i[) 'rΎ9:\/G tFDZ~`\ͱ4|j< U~l`~0&Y 3;JWyUjJTk<%-sb%"?AzԽ3s253B!^&nA~w|^{uagv(vJe۶*đOP_ddӶq8U֩wJb,WL=͜x I_KN|{D DILsZUǰw; \9׻텻̗v@|ìKC)$qjQ = X#gO26Ya1 r䕽%$CK3&s@MUwGOH@!$"l IXCEːuEdHP  ĖK>F]xr3aK*["J~?Ѵ[H%7~\,F#40$K49=Sh(WqN|Ԃ 4] a:YG 0Vw.-Xck"XyzmV:C D.|Ly (-;MS-eKmvq<{B_ TPHey;_V(ݧAcGhJ^2:H앾Yִ);'zdž+I" LrI1![DR*ϔ%CR_oo^Z")!dCS]7m#O]qԜN(z|0rTQ)rIav5_TҪG+&- ['-yIG`Glp@%O<2VP|S ۋFtMbty`_,wȱA6q9r /Lv-g fv;D&&Q!Ƹ/̡$ %[~prp3fV@vn!J# G?/Gř'wq\1>uT qqӶ(%da[iGV\.3[#BD'@4púػՏ$V 7 nS;Z6W_,ËPeVlљ),Y`;]I6`=Mu={ݬ1<nK7d4 V(󴭋C˹h#A=@hݙ>-g3I3)0WMH-7ip G׊6/A%M]c>4=ݴyVdY[@&UU bDlZB8d`=f=[o fBYCYUds\ kя~n- 7I~C=DrB"mJ1k1>!Op&cn{`@ ?}^9 Z}DG9D߽}QSEL4}@dw#rlҍA?sIES }IAp,(-IHSTd<c{ucRbdT?⵽qSiuRW*_,LC3}@7* .DFt2)4&X6ԯZib pZ>W)'AflR//xb*=Jm?l/b Ia`׎Bʻ; HjApJc21J^'u1Ƕuz2M1ڽj]4/ {=;/LU#Rȵo%,@"k-/X 4p zP!43̪yELNcD.jxECg5/;N]e>We#UW=97,t7l UWk1񯢱k.$8"oiXL='ܵ9Ja/ vffbw/ wD.TDJ4AI\s6{r<"KTr<轤ח-'\]fͩKTQ=F<IyAkF W,W'.i TVVD#r±w`t=>|ool&tryF%*TArYǟlcԖ֗NG%KY.>ۃKdms2]B\]7@-j׏Ǎ=q/,{^z#xٗs€@_q[tw59^7KgyN5ԡrUNf+Kl{T?u!/YhIK$"^xč# 6zkRϿf">jgy[MnJ0]Mp$1<-jv&zsVؠYb/d]LsQd f (F :ZoT+oZ֞f>IڻOdn*S|8⓽ʆ0 3 g7[r[H/e8Է+\'1Byu (! +96/  GBx:dWseZ/cQZ%g5.o@S^vgִ^QO}bש)PY'Z^6.Zt?54橢sF_Tb~*d* }z,bZ`MR ͻ7O}NI0#PrpD9 :(4 QcCx{"' Ę;+rV7FL- ʼН>*Βu`[CJ qdG?F6^Cxs̬R̓ x!q>2 hVƒ%j$] bvۉ:j7lgstrZ3kf܎DͰ%kM>/IᦳD}~_&CHFĢo\XlЭ5a89{DwjZԄ]l h!-e&6˺S E<&шwfpX''8Ojrӎ1 p̠X>et7L@-ڷD,'pʗ۔|*os/ F4) ~d[!9m᣼J~>"0zyc׃mіUٛvݐxYߑ0ȼX,<3uSSԑd+PޡX<'L]2ge͐ S}LtX&W"~){p cb >a Qp(ߥa1H.l7<52WzHv]SnىE&tm ܘ5f@X* b>]#sh> qb Hǫ&qre,gRl/.>Or) ŗıWx"LZY<i9]FCPw#to+3֤H愩D 0JK^R1{iCtK&P<,wx+Y%niI .y@8(g\S0_JhBY~e(n_D$x)8IUN_ Q& ftϰ+Eޢ#5HynmgHY:^εs6:=gG mE?מ~ q`) tzE3MN-;4얧MYQy#ӕIfb0,Ⱥ7̭BNIsA\@/J;t׳ -39.`ؽmѭMoa߃㓸+xnl4e w1j\kIK64fkc櫠~G+T W+a$5ZEMry+S T#tH5Vc9ۙivػe`1fXΌ-%1!\v}Cq#aZQ7$(6ymYH_xl/fV-w7r2Z{3P?v/SlyTV8mrG}e ] $XjgUN8T9x}W`mCWCRrD~ۧ%Yw!rCe Gi†cxrff?)%@Lr;X946I1yWP)ٶzk-btjej^yk Hހ@>V]x\Dn*dNZof}:1L(U73nQqsJz)q |2+/N~ Bh+tj,;}՝J|6Ex= :Ch=5Om^ho hվ*Xxo:%xSÓ"?}F?aSi(ßW7y*4-()G  A~ +Ɗ@?铵 *t9&t?Vky.,LGc5Ԇ鮷x/& 7Fڡ¬RpajZ}i @'{I_z#>DZX r܂d3_6'Qx2k('i~ƨbI8U4|SZ185#N/C⁉e-Z.x[j_sUO`rG񆜬VF|XN 5|.|ƀIKO"6g@YIdlDMzX?TlY+3sX(?'x~RpĔOo&.gTQ bI-[Ƹ mNSѺ*8j94`1c6hAT+=c k1vHgM Μ{.aʤPw>E㲍p[_ xpW+測!'(MInTm>+˹Ag4 hgUT;ǣq7^q|afx.\8t/'ZI ؀S'j}4Xmy Hj[ZAj3Luط3Zvdʈ h_$ |_rJ3>ύAR)o1׆v$q6WX*p9>=+󿕋P#!_Miu ;r-h5+/e_:r"((6O6ƸZ"en0IFlM'1pR8.O;Ь%ot?҆Gr|-WZehGSτ)ظ&vcZJ/1f (f-;au:KHJdSdz|~ϝ89ﱸXn?7|6@-XRJE5+տ2|-Abx*ysUlb}rɼJ6m;60Kc jro_8/D{(=cT1MCLE9"8r ~Z!!m A2Mm&=h)s#}♌QFB.ޔYzݵ R'HiM΀wn/9āD#q]v@ˏaVVMr{aӕ;ِρ6^Y+U'lB*K/9$B(>W8Wm/6q E1R-hY"uGH:gUʼZHΏ + kX lMM7^̡e=#2SAڈ}(]={Za(=?uXHv2zK*?r\ 鈽I#ߔ͚F0*Uvс(00XI<ަ ys6R &ҿw.%[[bˆ _ʚÜC_ր %Y#I9 w89@Fe1b4ƬşgJ $wu&iO>GS+ T@¦1֌%kn$'(vuTm[~hYsB xR~T'n'e=ziNȊk8s_鑝x{\J4P/;Ll Ե᫼̰nbgf:_c{+.ZH4g ſb-Y̝/$d)7IQ#E<.V`2 2 ^Sd"{Umڂ ~"mz~_e5F4܇;<=Nsm6͏Pqh狶YyڹZ`kUyi1y4IBԊQo.bStT,&w+Ӥm}T!83ڣ!{Q9putXF3u[poxgM;hw&n@)1W@zamX,An &ȣX!: PO,B_U3K|Prt&IhA&@| Ps"I Mh6S)g3AV >4K`Mp=m>EH!!Ԗ8{h ԹAuZtHaНl{"Gͽ~rBTim$6{3hAbYg6NIJK0GUL?{`~;W%TqGsR)oILe# Sڞ{k%4[ʖR xcD\v GfGmxcA #XZvĻ#?P[+, ., .Qdh~o&I)Sg*!mLƻa'7GsHB~{D2:@J&4I܁#!)!00O+A ?^6Eey`__;KLhoi1PhõZ bȁ\ R(E;Sdű6r 9HЂ.oq;cQu`چ'z[@4+*e~-`o3b( OH8z!GknYh^Rd$7#tBrYwZ',#It vܙr#)_ E&KO #LC Лf_&:!`s\Rp/m(玊n3A$ 4c?9\HPg) ;+^$Z>y8W1 vK̞! *6_|>Y>;re<8YH\(N\$*xy |4~srKbb<^VOz)f8_2QwjT #C^1Tp>Xx1aOG,)4oWʔYASx B6B+^H e&U@t4L_YG.>}DNRUAmj6\ҟ5!c/H8dmxa0IoN4sAR#`c{_v|41nzz/#IL +l{ߕXb}2goerV $ҧj‰Kjkb 3"X=VFME#'T :xޙnTHMvt{I0i4zsOȞ6AYA8;х=HLq$*Xj`6UqHI"(M-qTϳs8N$-$UTB=?4:>IuiA5CilP,Va W[2H~vﳠ}M EULt>e{ [^)l`ֵ\~Dӌp6K"aհl_צ%['L&IU ?ZzX|F5,p8aX\}%uӐQdD,ܖh>AĢ.Ɗu0X=pk2_ل:|aezo W=YFa;ЋU"~d! S.SW 5 \^Ԝ5=&c<\IPՇ1Lx콆3)`*A#` H"U%bڱ}g kHV+>Khts|ɼhEPuzzԡp/H jtqhfa[JW~QNtUO1>>٣B(W^$B+8!t_Oy@9p U͵vͷ+HǀwMѮ9 %!p#qo ZKPn Kw T/ɽNA(w.Lkrɀɴ1_/{+)Gm*?N_d6çx 1+у\ChBOQoȺws}=ٛ,Ψ60vs.B~tiroER =^]j0myCΛ qj\2 2:I=c8A/ |~_H^u6ʭ ;\l~H`gd!.}DqP, R8Zg3D"s quT%M4]Gɇ8@QrY_ ?/ߓ̠~vz=;Y$8A)'{w:+E)9 fgo Vm2 ye3V̓H6ߚ!Tx/ =ڦU"[w1}u9 MT&,teȣ > X3mf1T>l2{Mʅת y: A}M,}$8q:ߌ*%9k׶A5spaZKE$ː_{##EdL ,_ƧKh,jŐ%spZ9,׿DT8hQVwU~C-SaD8J;W5B*nGt feyጉ( J>/%7zW[3D"OdsXO>EfokݔBXwQQp~=k$D'$Oe-CˢN> ᳫ; YC0:6Nt$'!8XR5W\!9ƩO tr@&1(D`y/lb/c5J@ ~=ÎL)ғZ0ܳ-S)*)f<\)uw8t%qECaim(07];%Yq1 ;@Qh m}-x'"&[=Ȇw' 74w9<+6L{hR$wJq/@]^1,^ 1~WzOۅbmV\5 ~pڏ)^%#.2ML*Rn~ Ol"]\ʭ t`nRrT@m_`irqՏHWB4ޒZ@N]ړ+7g p:sUFqm -A>Y|"m'&h:_B`Կ*y3%aOCLmQd鴧[Qlx_oӓ?]2LO{ ]9dE?:Ki2mߗRif<4Q$ ` +]>X/\9i3Q0]oE~F=cIPI{ȈiJNg9YRZwV)XlX#ki}|D@ZWHG?mkyfJ%S7k䣁Hj$ι{2FͲhպJxpc (b.3a+3ք,DNV-E0HSb[<(SY%gV fou#7 p-1X݂*21y ߷*[԰M]94PS=Tb0}P -ADڥb̍żòطUތǏjf 2R#C`4m9Ed-'CPmXՁ./>PјOC{ʢ|(bM 3zr?Tg}12fQǏ??H?y\a]d+8z-n$#[DGp•0L-.oD8*h4^p|*VXnrH]fFyt[QPT>a5^ύ?/Kï%p4/|~F mpS[8mj*EBN˭iՁNjb̳Ji drȹID H,D΁CPqA`IK bNٓ~ EȖ.As'EDġQmm~Ï&m,ŝf.WFLkhW(MsNP-I}%e!_0``0眍'u|+6$yl_e^X z7EJ8W4$OtB/@:{Ȭ8G3_`80Bc4aV+]xҕ4³6G:'=m,7ӲLׁ`gG/{턦 q73*]`KuZUE%3j`F[3⮳BndK {C BE."q@UT;KJp%׀.5[9o9DZ~bWDf`A[DyС-0_Bbpb'8[Ó L°Bur'ny~UǛ;6LnG ?1=ۚ0?)\?|f] P-"{&L9m-N Qur _1kia<@!o3Sd˯㔑l͛7s͔'3[ NpL%d_djn3YB`'@ ,uEPHB"5H'!v1 g fQpȽe5ʜǎ3xGG|Ҟ8#;~1>)[ NuBAwV~O@rBzIII=DW$giiKG3?%GTM[r38)4c @5>- (gX TE{khk }[~dQn==)w?g|;Λ%[+/ Gաֈ!RK*/)Fx//,tOBP *?~-XF^^9]:uUD\\ڴ& (Mz 쇓`UQ[?<ՠS0$- |0j<֎eqֵ@?vpof1K'MqYA ~bE[.%#GZ@'X4-_R}i_\z4RA)j &'@@\GD@ۃ[UdZ #")0TK|7 ^/ RB3 W'aQUޘ7`v d.Ǻ7gWʜNIi 6 xa ʞk Qo{u1gCDQ1οLtAZK yLֿmm(L >rg-e^_3dtHl52_A(5/~t<1M'2PZkᰬ(zRG阏)ݽ2__tD? dxsgЩ`.dA%QP  iF78RTI$r膣6zjj{"N*!p\T`TL]*<)RC3פOM&o0O C[[&'&?DFǀ2V2f M6CY|hLԒ$]oK5r $QwJGrGSzYQ jD8Ir¬;g'x h+>mSPi!1-0NTeW]Yua<͝{łb/ǫFjKHmMhS/@mxMucAj; Ϭ!Obcz|yܘ3_  ;^ #GJl;=%NGW#Bi^MwTr W`?EUk:~]q'r0zF: {f.ف|h%Ua鐻ˢY50_ĩ(Y3nzK>V ?^ߊ@T*Tv,yR|~?Y;=ˑOIa hʚbcQ]"@BW=O3y+o!)c}₋1IO}Hpic15qג9mHqv XZ;S%St[&*gQa?}J#WC erU Kzf ?|{ HمLavEk# Uёb(dݔX LHi; DYYnmj@*Y)#G'098$V(hxڊ4(8<*·~!J7 .˼p%ᾦKBրlvI%9r9Nqs*oԼK1 J{dMSBhu\_0q<@ͫ\X:cmDX>M(%p--- vīA/4Д`].afX3nKaJ@$O= ?dV&j$,āJb`; 1;tČzl'qg%6XěIb͍߱9r\O,借IFg_Z+;Vf8vץ.~y2c_/w|ϥ@6m:? s(]r`&Uw8 pH'O~$cx(`KSR>B H(?M<ܴuŸ"OMR;9J'!C:\ҝc“'EU"6kyF>Z VoC<u15(Ca#E9>)t;򌕂R1}I$WH 9''07+S!b? # &o)h&8sIYnuņzYmC~B0 㕹BUW(X!P_QTƘ.:Tt.|ty*GPmicw3CAȤ/H_K+ 4?bM1o5w `AI. 6 (TNpbϏ[wgx%;nЧb }KGd}u,vdG> _2xNP\'zQԚub-~T{gWXI~@mt i={5Un K,?m7IB3{My>nC?VqRmaOOrݤk+DgppR;DJλ4t]4m7Q{2 1 b$mH/-Z=+) >>0?VLΜg?rAa@Gًɻ6GPU$'{(6ftKr&]i8qZu/~Du('UJe>{i&VROU6.HZnbҵr/.<܆a/iܻ=%LXZx}.2p^1t!X*eݘԚJ1:a@5[ &s3kCC]`񩊁. T% Ug(kqTkZH2<&u\r.|X9:W>zbBn {".Ҫǜg@tc.&xQ8A<;ۉ먁ifvtW5 K ,ow {Ǟ埱yG\ ?+zAOD&Nڡ6]_3owhgD;NBڗ1WUD"G3X8ihe޼B{-3cxCJ`6|k؉}v#ʢ:l_3I|lFXχ ی?=pâ2xc&m3$[s5H@ϮU!0)}QY.J,D2&~}%t5{gjTe%X7 8J4_I]AMHjLmSB 6r5?!"r֮%o*D=Xb yPkդ&8$C9uSA\ݡU{"o-Ȅ.2ZOB4)EE\.YEMW2AH(~~ڕ ioid@kL2?ðIݔW$xCDU:mI}wnh'rFs?<,gB LhIM)$HԴ&Xm=N~{hw0e~;9E&ǰf7ICV'M9S{kQnyIHlVYXр6rG;HkJ‡!17q-8drkƬ}@ 8O j2vcՁ pU~d\y/f;E#( c 4O|agՇCLT~o `G$aI!e;leDQI.RH(ԠE9/ (?d3'+ %#vTg 3GK6+&Qf?MסhiPMn (yPVG]{(eH>R+>m熩r?w*0>>y4}݆^#)lόUhV ^9!^Av+0sL- um+oq{ uDu#oic!M*%M>_CBƭ 5')Հ>8o OvW], >+ހ]ҽ$w}RKzio{|"z&d ׯ=doe°ױO.zv% Yybn1.>d =d"[o2!2gix̢if, mIv*yOLS~|p0:pAe{f^pPc3Z$3dHbdDQ Dތ^5>6ސ B~~ IFU?pQaf&GmW7eIM.\ͺ3ohqCӅnV6+lA;;Eu-F|[2 ItxȻ W%9ceK#^ _`>a~FU!S2-Lƕ ֞ݰ-a f5ѯPÈ L\w [|oEp W<6D[aEMej$G@~(v>\mLәy؂:VيAq(O m3$Qȋcʕ+ ܩb$tl GAZL7Jʙ_ \Xwo&sqi}=J>|?j(bt,qRՂq Au\?`B}GsàPW WA_T{ ǗT /HP%`0 >>w0FV"6Z"b:)(h2x[fn_y?.D $JuqY@^)Q]-4?;魠+&&)vܬ6lG5Ab&BG=urM)tڭ$fFW{7%ĩ$ 'T}duQ n6 0?jcmjA.|lU}Amy1\ * !DX)V|˜LgV᫤+6-Ã5 i*-QF3?jɎc*QEPGvk`;2X)R!FS@ST4y+d4Vʉ {YG4$ʴ(V1Gk~y+CIyJZг즎/zMH;$T8hP0գ<~@"~pϯxxwj!FWO͑TG{xD.*lgHk0Cʙ 2_gw1`@D|1~zY_MhHC뒙ȬΤCJ<6 ]k!z":՞i6ӈǑ2{\n@w5$W~YTK[L'h5PG O,8\UUŝHIէwTPlq=Yk(DrCHkyC /]Iʢ+0tOJ8XeZj=lj"(u$Ny^C iL!(O&6:PY.\NРe/ْ leX9HVTjX՜80Yg?~l"fpd'MtG#9UAVx'Ey$_ N[1W@ƿw50W,ȑ֭%e3\XEoիH~}5cs=&éC`VaTL?߄ZUJ AƔ3˷T`9YNē-`NmH ׹}\_b|og> *Pæ/ t*pulVF~WLl21]*G8igo%N@G3@ad%PX-UZ^9uX.tݑh"o,Ba;Ȫ }-V’Dwgτ"'Vw^7qwﳚeP%h)y19v, J:!$DҠkm+y&XA0*VnKUk}j/(, *-yG\fN[mB$x}ԋ:S5] $uj/dw#a/DvHM:=R?nwAͭ&ctas|c;j0 kCu- yzi dYVрBGjOU׷Y%)#e+U23EKB}baeK/:( )Um!­W9 WiFerٌjAPt?=qVVΠِhVj6Cs{{ypb0ot|+. -yVg٘ޖtY~Wg\Ѐ̏#;lբ^<lؿ| Ȣ 铃2*ֿ+:mcVe _f2'ᜩrY.|LfZ|Hq߁>KF &JV)Zt/m &PHϗA?!|3p`d{b &- s5NJPY Pi}z\W@۠3,|]\?AHf<$9k?: î-+, XYD D!+V&aA'=qG% 3s!?E 2>5e?RфP dcFʲFL<G.gLS sQԅq¼Wk;/~ ;*CӤ#F|ł ?lA {];IH##a}}uc*KBpK. ø 8\/pLzq'LЅ\4myg}>Fr#R|͏ټ9rxlO &(ǕrR>#lrt_0]p@\v. T#p)zs>VՔU~wkn|A_5S <ܖuKl18@:wpRv2e$e`4zYN{fD|nB~GFrqn*z@]qc0nq .ʰ^s di8̻jT glLDl)9$x7)>G$ѵbTaja1F"'c Tg*3ڷGb'DWf¬7&lFC~Ioj=^'?^XuȠpTlRǒn*)ݍܒ"ǃN, xA;{dWa9tu^QCu93'n+M[_<.6:e,1Dž4P:POF;*V7zB+&.ώs(E:XٖއmyУ7EJyN&LIH+N;фnR57k.s 8Y(-~/=1av3Rd3};vjV%Ԃ'4|?Omᠳ}Qь-3py~4e )UjbxVmPh14EiF{%P{smD1niˋ$?BՋmRU][xKsb{t|ڟ0ij7ݩSۡijj. .8)wK`)Am HJRpV{KO\fzOV:jAA4c*UlaEEICINjOu19P8,r\H@m lUDRګA}q fke渒&r+6lPKk+C/qg5D.9=z%.ChNdPejS "YIi`GC*7.4Uvd0@;wƜeammL#dBYn6>"3*9ji !#YIx~%ЕP܊&h25/&e8±fAy]o AjP/YcH}`]c춱S3Vf ̛L# tr46B6lIòV#oɾbQG73s2}mZ:(x.ӆ]EdqP;1 +DEH+<9z:z}cd}B~`|fF\oZսL,KArd[OIEͩWoDYO 3H9Dy/>r>5 /Af,U&xHf`@3GӒs#z.%ڔLnOóg[Z JB#/80zJίP  ϴfeV @n+_8]*洁3F]9W#E,sCazs^Jq MwGq/*%$@7')/?\][)9+xOAF|X`MCC42lҩᬠ~vG؏_w5]3s?\S4JE B6X䷁,嬊ERpu6)10(ߗ6X0Klb["Unq[:Lm>6P R(=`̢*c4A6ȩkU\~@p\hg+@7;c%v \(#`G$.T߯?̧x y ;FW:ZX?] &NMcV@Jg&%rj+.CՌSi@:[փڴҺ!Y1 MZ\0g'\` ۽>!#xoIz͚Cs*8㎨QQiU<5֜PEMћ%52UEfS3FSwB9?1c6h`%cQ-.aCBx>ϱ3յPR`roq~4 ? DhjMwEⓠ<(W2P*VtѬv^V9*iIw1g[X_${C,. 7G<Ҹr`>lxNqMu*? . -w.p[ev%ki2!y3#s)|ǸttGFkp<4p}A{I_[!vtfR)2 dZMܯ0AU;T}K.Q}~"R̮Xҥ/zrTmzu8zK5Tfr9X$cpB?gEIjQc5el:QO_85ElJ{zrzjx~ʶh b:VZsec0":;Q|PH *q+Rʨ\иq+*'$} a-&pf,ŧB-6T\TdmKk&B yd~Nn qMrG;hF4)ɒ)rn-޾)ޜtX?D+ŠΓwpa!$V$3n~-FH Xa,0xeT?? ~TmmT VT J'@kS(wNP:kny[^>"u墅RinbS DUcQ "nאcvqU]gB@cEL-:h/]_`EGMaAΫzo*N` Z1$bF gҝxR 3pȬ,o<5!c j zEe@ uRjgDszJq.B16>E- nk msh>յnt9Vq\Wr%^S6 sX/苹5[8R;"ds6=hhO;Hep]?F[#8gC#(#VkCt,'1WU<ǵBROpޖ6sYo Fنb7KwԬ&|)^8L[ d"x Тcc kuAW'7AY EVuԜR *:Ճjfy7ͫ 7ە#o^2,fe>%n#IRzk= DC#F7u9z~V olF!`Ư'W4FSYwԿR-?Q_!Zs}mvl rX׿B8l6>BOf#;nҴ'`mr9kHaΆ0]<,G˃rNWE埃1>nƠS<݁xwlj, ._#ah^#lT!R1žpl1հyN5%T -+Ã8IBQym/.-.~JMcs#KaL?)낌{!efpnZM⫺/fRdNAsW"=)8AJ`'5HB㗇YDoPKp_i,r> sLb+zA44I$J X`KZ 0 ^P e5| hޔ*.=+ LWBhc.7@|?"8mj(m()[sUT$ x=gh} ٣uÔ` "N _ƾR.#Y:HylcN᜻%;-n3- ۿ H=,[u93pt;#rt_">ueV?uc{ٿ(VҡE0ϊLK`؝{>@~ITyА5tɦ?7T ߼S9&Yt#4pmVm>{v&#⡝e Z0y6Fa0I|([e3(c}\ͫ1EUp0:=qQ=ᮙTL7ĘU8x!cCZ(Dz^)l_./Ϥ*dwxl4.$54ȖټԳV̌KRQђ(0qJTkXI<Ŕ5ywB[h˽QVsDȴ!)E!XO@p}*؍-'`d8t(Ŵz7!Q=2KGmDwBO McŔe vTZ`3P`xc%йwӲ @QB+эx H}%`i@K)?4uͪfמZjp= a챼̍$LYq xR="4{ܗ+FL{_(̖NUȿsr:oDsخCihV$Hg-fF0|/%Zv*eEՀ Ϙe86(ρCqpp0OO`^9C֗Ӌ5Yvu~]GQRؘ9$O("X 7U2A߷(,@jxN%r`^gҥ@LU$D,ވ gj}zKscچM8!`VngU fHK Sagoz&wN距$4Ġb<EdGKߨ9"৤ fQȴ;֣3KG ̇B ׍BHqkOVR8>:'>*?K&|Odo=Bjl!;T6 k}Y[+O1w_X dz[^-CwoRv ŔT5XDn3płSlEGAӶ 'aUi6VitDL;Yxjja,x)9 FHh6[0K$lF\#FsG |F+,s$5,bwQf#0ʼ]HVJ,![Pg~_(Db=nK% *DJd: ͑z@rt8IrBkn2wZ{FS#$*SZ4^wR~o]k s@}Dxj]ڋWŅ@7E B3e:cJ3X>V&bjp\lܟVa?Ṃ zc9# 4|F LyZOqFxO8$.fX-,a!ˌ@%'D9i{dfhTr>s!;Rgw!&GB1h<_~*SvVC(>r!O2j|FƋp[53BǏ@>''Ro'} ]/jVgÈT$hde?eD-F7+L孑Bf{Jϭ>zKl9mѸ8P@GgpZT]ODD|qvn4$CH&Bو yO_Ʒd[ D"Y= | xKQ5'Hd ^26AV4&>HI\_Ȩ1912fx*!5l\t4lOgFM^Kvo5CLpK$g|MBLk)3KK3@ ٻ/rY[ms_ɽEEugiy6b &Bqi"4(G:36qcKƽ@ȝQ! y1cFYOV!Qa/u- l@MME/X.xώQM[h\tbۂ%tAZǮl}s158GY*^+u@ #p' I`09 _ċ*G͐Jm+[s0G#w!SqH_kz$[ވM85I W8aS J޹8{yqL`ed?10i@,p'Z׆hyT)A3WR`\Ԛ;;H$:3zЬGXEe넌 t^ ! (I}QIPD!= JoAZ£jΤ7t}!|]- ٖ/BlY .eC_c௻|`E6hnoql1r`5#*D~wl;G9*Z4Ĉ"J D`yi JݤwpC-z]Gtf0eId׆B흻lY 2 Z.;F/뱘>*{TW=~gF =PtB}8~LCT"`j\ f#ל n,K ø*aGь+ #( kX(i> aSO[1=b#qR5zwe^;o }ZEG6E~6 |C.qx}dO*] 'wE:zq\&#ꄓWOv[ .gaCV.k[lC2Dq, :z/ R =Ħ}~p)=W}EH K4XqY50$oQq]%U_&v|jS.z/>FQm6ߺZAv_H h7wlivg'RpRgc|4+g#j-'6HDzˑLaF348ha5.]NVOjZlS\D{Q S$XH{t?1 j+q {I];#L f>kԬR.ڄՈF* 5}J0mv[8*UOas VLP5YŪ=Q!{*ɴfC'4 K(Ռp):h*K@|?r [3 DBU )!@0mlU'/PgЉ'J)_m8LWVR!&gqdX#R'9`O)jD*< N!7*)C[ߴ <5 ˼_꿧8G$f2vh$ezʅal*Ҧ6BtQaH_B~]Dt^OV\;]A:nf߇5 Q"(X,nHL|*Uylܪ=ӬӼ}XN6L8{8wqY}bINa j  c*YI/0Y\L #䂜B4\P d!ߟھ[i~]5=fZǶ\ۘUw&;Iz^Ϙ1Td> $k4e7'v#\^+zT )i;x!u]ZQjI1fbv\ )5tHnP׎jĨDXO!}摩{lJC|P6-$YiOVJuNgOqG]%.5vMa'%*jxqa4bbKh}5WKF³zq/S!x8獈:LOb ~Ғ;'cdrce3CIuM40tObGܠ6|Y]̅3ks Fy-^l%@N6pqA =6T 3չ@̵X˜$w-\<f':χE\B32{"0,:7:f{%'B|tK}%^m,1#*Յ3F&gpA~9nѵڣa灜hZŋN}Sg_m\JVwJ\d_.mLJuR*-]a!+KH^6=,%^բX NP-]&64T{lĐ$lT?!j Pgf[-;DjgMj@c>8m-65{VYGɭU(ZlV =zQO 0a2wE`'VMa3[?lm:12Eg&oɗT[MxN"$mH L۝e4n1DyuEPtRc '=+bK5yY㺗K& 7jĦy /ٗ6]?1c!q;gX:^#8H -H~%uPx7AD/I'DOs|2m2 TXc֞3b<' ,߮hQLF!!^GXu.:GeRo P j ԧ_$9G8~sD|pAtBOV d1Hi6m`Ʌ%Z+sekuiK]_D}O@B;Qs6Q_dr^gg6 IZp)ywycs?Ƽ ů^o BONؒu  jCϜd I^ cI);y&psRf : ‡uL| Y &#ez@-ayPɎw>7M*#ƂV/# ,W"1]%EyZGP#д4S)2&]*Ǵ\ت1:}*FkS27M Nx"UaߏTN n,$aѱO"</:{jeH/a==r ̓ !L,OM 4F 1pOIL˔-q3=NJQѷ119cBY|s黤uc3x0L@GMPY\'9~SY>vo+z?PįV(?˂1O+b!-)XH0 f0 }+A#ꉎ|w2P}xɋZd\QP_WTջ)6QLPS z`=,r[vhc@ GqMP<2ȨuSb3K^)qjV*B-= ǀKEɀl[(*=,B 21~U4:>_)!g+;Zę6b~ik VC^ Ә*ŋ+AEE4gK{ )oK7{$xL]xP%5PT}T0w*v 6,X-0&q\]yٶfZ}Ri<x>)@'fdĤQ 0 v)[+պRͅbD T*9ux+z.轟7ĉU0!h9l[~QCr Ij7njS,2as>./h*㞍NUfm鉊;HVUCGTz3OCNc2ad؀CgAݰ(uC_5A~QIE@v^C~hY@&(!̊aaN%Dr_w46^>C' UEgTSwy'$?<0Kם.‚ؼ9/⤄]%@ҴON=Z1D4jm*#QIiie}Dk!wB_>I c`Bة)C:%MLu(8‡#OvV,0ٕsYVc$ָ1WVԀzrbxт,!x]&y[0Yã)C]0D ?Y/p_)|C7&`)2 < 9ER +\1 wʹϘZ0A}5[]f%oh20SIQ=Pk&̍%DzGKt<|N ')} p V*qZ#Oy1-Eȣ*Ar r`oZT.~מk3,Q釠?l 8'ć 67S@IՄnkMR4mY{$Fmur*uÚDclQuiSL;^_n /޼ H*af3Ъ!*]$"S2]R\h.C!ׂ< @~ d{0XQ:̇PI>(B>?:7`Feiu z,f[P{}!WyPQӌ,3/G+ߕ0,;z}*AS.žAtUMDV.{58VB7L.W:m g?v6) ‚uc(dK~²,%I]9&P D,'|+yݚ]I#ok:r k.NSqxu$BCe?Y%qJGe|E'm-M cgK OoHô{ETز0gݦhn MVLyocD%ar@>=?uӚIW!- , &^V Zyo2huK8V,3DkzD6 f+_:ˋL~|}ŃUH0lح1fݿe"o'-}āC?%F1f8AOw=RHms[@kf,mV^Nzj-n,c߉,T%9\/:s_K5ŴnjM=E0vҼqS WB[fNƲp Պs1W"`hp e-[eES{+ѧ{DlAd@9s7 eMzȽ0 lWs<R&as3a;$Nն!R1T}YQ!m|H79UQxZ1XIj <}=gF@> !s:`sGm(2" #g{S5 a :T"'I)PjG+D"\g0{8 T '@TGԺrj}pD"彭 m_B詫)LaKzhnl.s0$jE@E i<ꮿOpk)7 0ǜe֟ײzkm"SS/xb\B͢榋(29QjAmUqɄЦou3[(~Ӥk㫗'G-WdA#hw:0ǒxahUU0"8T6]*~k 'l8  z_˄2o}/?JDժէ->g9+2-o zT:⺉I*幷gzUX&̘s?iFCY} OoX1$H+-GhF[- G=U8+;_ĺdȆTƌuTxaAǘwMCLj{q4Hi$ g"o@ԦsE.rP=8G0p訉/ 3"AWJN?Ҋp"CqyIxoyǟ &L ']0_-Xi2Zb/ oOPqX f2QcpTf苌?LW020w?cX{IZzаfVNaߎ:Ƞ֛w5r rzL*yVwQu )fwdn[ݴ'K_o-&$E V6Wr9޸LBϯʄ0Mm\XNM_Zv ^ EUFҶKyT}G-)VCIQ:HlI1kT=fv?:qR,z$q9&cAl0ԓWRhsP*xur~aSZ\-W^Ǭ!{wS?mUtX\wVkgzr>UMmQG)֝YdsҸQ ۓEy<|a##4W?l^1=L\]yz9:j%K##hfg˭=3HS/#oc_\%1`ZSLOJJk Ӓv}j򒪜Џմ>>!GzƦءdObn!@ 0 Y'Mraa^JZ sfW)}mj-T-ɺlErkkaaQ!#&Kl\_30c9G[bU[ !Mmm\Izw,3r=pIC{.vTF~k꜔W(toGlz4(k L&АvnjPy(9G53K>FGeWA͊IݼG:^g7WB2Nk9-\FFe,Pkg{ՙ<\w[P)_ QΕV6H$ tsGQ{_:+oF. `VLF_{كx C+i@t|V6=)#Y/wD7mmRxi77}DD7#1՜a\JȬ4{TaטZʖ<K KDH - YzY$0@6F*Õ0;jԝ,. IT՞q滻DR.dRLy~hT BXxs6>\y'b.'f6O4U:—G޽ d951u&y ;!޹uTP0d0y m/fNALL??f=:wvڨ|[W%mJYBf @"nE`E`g.ꨈu s..GѰxF !(!*/InК3/@ܚ7C'3?B̲kNpo7lcL q/5umXHa!ސoM5*?RZ|KO(x*Dw3|g ql֤ ;kNq圡^=9 nYy,"bP(/ ob85t!ڕSSPi⹏^,:da. ʃ\3)c6U;?pDADџ_${ImTMro)T'JK?KuU2^o },.!oGx*HX.T!;ưB>Jy3-YW8o,Үzn|I2kR۷@& 4`ËlӕXFb5JQ\þA)} ‡ᒩ<[b3Bsu{>Ovm}t^7<[_dv2jU94~tـ/$ck —hkeT4>0l`"삉V=dӺQ8nDߠ0EלkNUr=jɪ+(gYZ07070100000319000081a40000000000000000000000016650a15d00005a30000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/-Y]?Eh=ڜ.+,H ?XycqſU `ڲ' 6*,CZff. .%2祠x CRWP6qzS^A-BNBfmuNwG|MtĆK-P(R4eؗ(vDIk HXJy'w 'q*=)F'mq63BG?0a_?Dmu;&DowfeL*ě¨N,LŌh6%+LL[>ID%,ɉ} >]hr*]&+Eй-b$?0!y_I3fNym|d]jWI8WKkphص3ko}IAV<2 ZwgA)'>•eB8%eq #ϒ>]u$O⣔ZJa,i4mW2b'|);ng B=ZQU\{ό*5ֺߩ6?w 7P9f{ݯfI|(+ji+VUq!4z8 l'5'ieS c-L̛cds<8tWn}^?_h$Vff ՜X {4 ֊`دv_A5LJहjԊdKfЭV1vG.y 0YMD[v3 ]\B[t|StcXw7<<'GyHHKAZh qqͺ|.hm5Iް,*[pa,1m"̶*<$c{J̈́:ѥӋ~vwY@^yktuFcX(ţzr`h|Hվ*mE߉ëDqqȻJwx !'-52B?ab- |O-R{Nkutc0HPg+flt ?7ЅN*9`aeYC"H65*U'|2ю]h&޵F:@&^ Fٙh/Vv`o I-ŒM Wnkܡ;ԕ4n#AT8҂dAͭog0N+q 3z$K0q[+.V,'rq*FF^3<٠flTK!gT|Jne_?k?h8LblsHzo;?TdZdg_lw@&K(ƻsfUcBB:[FYl6h+ͪ3/χ5~TukK.p PKR//G|&O Mq5d{Lm/8˂cn4+?8׈Ba6a.{}ֱX?4;I2X2,AFG54\q2-".tQڀM6 jaj!3.q6J)\:Ro:y+˿G-$䠽_yw}]X*c爢p:,MqE.8t]C%wXtvV %vG;,q# \VT/IX { k $ܖykɌHh,?}Ts$$q\ltNl"tEo=S&Š`)gcIωa}ez *ٲ 9{"Ris ZJKÃF8:ƼG=@b-a"I!uǁHN9Y)´GTrC$bId*9r!?vRy_YD nd"0 ].wXxW߂m١ǥb~w;xfE)íf`:C'DC "sCV I`T&yR0cg\/͸u^z d޵$ݷ$Е >-4`tz;xuN[2'Bg{֥- Ԓ,LzW8[ `QhVC!Chu&WE%"c@/דf@|6[|tQ n58}Q i)I^{ \FTKg[n'?".xv[d[ :ʄ_*foXN]\1XmKyRj;4־28䵹`&6\UΪD4­nˀ5zVrVˀWB3bmif{VǡrIVc )<~M/|E^ʸXNO)6y*Z89T@{8op#쾠`Xގ:S n`PE*402B|&sI=,S-,18`&۹-TS:҃{K8H+.skZm#xGq"ɛhP}Id@@J_#RCcMQѫ]Tn5tП6~z' !~Tyvb0Ö/2p sFF~K`\y`0qaѯrr !UI!|@Ѿ88Fx UIL3C{Ǻr46duG݄߾˚1_3 ?S|y#j9qix,#jBlݴ>@W(=z"e&類xԽyQW\q9t"=Kfm˽u-O03]}*M.W.C1B2gQhGY5p-d5r9 Q/=FhsH!ԗ'1ZysvGM|ZQ?أIjJKWϷOjT,1EMlI:bѝ Nzuaΐ THJ}fqxt [Xa/u݅,B%o3*1$ zC9+  nVׯ]7X~қi>m=:1٣$4GS%M?+&-0Q`3>s%4NcJ;ұg/Y]lc|#C\`K' e)jBТ>hr͇lD.ZΓu7@Nj -ېH `XK;0G EZSUF|eXW{Um\/&_\Z9⪄yW#yzTEY&ss#k'6}ܵ qg( sل1 YiVʚW9SaAIȪuI'!8/XfF1 K,S/,V(elr5uu{Up ыNNt#9FHL}Ks#"9Ŝ`nl]ܑ_jߦ++*XDS,urZI/0|o6@r{;8\84`%ghN'L90L3BZߏ%M K[,ճ#O[= # `&j.8{C wuĠ#A\S#I5/߄kL{Y`p#Ud֐2 9"Vܕo:tnqO' 5a 2{[O;U=ٶ~c 1_48.>>ٗٿw$NQ}k2`Fyb'0ܓ޴~h`|6Gp d*TDѝPوa{b#PGr,[!h+$ OsR"2q2j偉u uQɒ#ѿ,C}pD ́?Sk^1>K\xNxتMa \\m68m<ևD!,.ɖQKbZ ۤGp^)X-FsIJ| ,2D7`:c{~lZZ-_~k^wRSK )/IWB+a~bVVzU:%4鴈m6A֪ s8_ۦ@ !a=;5w1QIKv(zD ɷ 4-uUɒﲘoȮWJ5[EG3`Cy<^Ï- ۭ](yѡsojyڕ'hN.ƼCάEq?) +./__<<9BE &:.cH-!11|s@qfis>uF_@@·;&P5g4d#F;VcX}}DŽ\ChYLjZn,suFHhaSef= Կ( ^ 9Ee,@axy5*x=~m2)t)skc\D|E߇PD̦_%JOļe( (+Z S+d/l28sJ(p4Lޛ?Zn :h3lӉ~>gC0=ylRGiQr*eˊ[R)"?᷍Y='eacUDT9AG /j8BfΩ9o+m8bO'Dj'K*V@Q qW吼J0= v? ~VySM^koL$dD {WO~6OH/f"8ذ]F@XI@ ޡm*r4fYU}Q;AtceV$x%i5a6*bMcǻ6#eC'*=)v& m;%1>A`]iv]uCBUkiA/{]Cƣ|JYߙ;w fQvWΝQ (#ijݪ*\6VT2sd? ǶLKG9- PX[×L'>{Tӓ:ˮ7L_Q:-(G;,G[MWVW.yli&ؓ#9ЙyM?5"& RӢ!P/\R"?أYiIM|ɚޙWi7OSN>-xP/{^ʟ .`7FUc'WDFG-uW{(?ZezY#B '>A׌9FJmh0z[hb Ԉn{X7p6t +B R^ HNua MOxf6$3lAc Z?K#Υ؂^ƪUFV92rX屮#e]|u(tCKs*9 lͺi sK'yi0"# X15IGQx]YLΙ,Khe=bMQ CX;k(A^t&NgtRYilh?S,&w׹\ 謫Y=O$-Yqr7?o(q÷-UmM79S9hя㷑ō 4 D(ݕ @ A'ӮjH2QZ`@jI 24F 409%RY,-CDmpͼ}zjJH*z$H+\uiz:fWZ⪷N)?b>YhVV>mrQecFvhAKx]! 0z=˥V'JH}ISqWsюfR7?(2W_j rfe,NgI#P=h 6IjBhmy]YġQ]Gc/ȰZG |rf*Ldĕ?ORz.es/AT>5a.)dOe%׹wse/fE ]J3ol?Zo:KapGm֔{uu6܉qkԮl"{`^+,31&Sj*CKo3IQ $78iZ{{z'Ϲ"WQ~^ՂC&]oL0|\$s0#svՊ1Y1,G23$$?O. V꣓⍩Sl멏:.#i7l/'V1O\)<ѲU_Er 11"['<:RҀY4T'{/X_zdž7 EjuᰥDo2SfXO{cӣ h q d+N5`]3^K@1y\ lm ]ӷQn8~Oh7 FDX3:&.Mv1F神zůW%|`2vp/-(]7Թm ǂMllB:/@1IO8wĂ] f uQ꛱S$}Dh9 a] "hh#j0A ̽Eyol#Eg5Z[nUԓn}Muh'wcF^:~yٸO@Pd=S8- WE4EgG&^gFڪ.0wdV:+H21'"iR^9@7MN鎁=hb}I<q,}& X<& eiTO,By֋:3s]ҟcj+\6B^UR{fsD=dtHQ 狵i'fAeH,Gb\9Ɖ=K8դ$̃=r;%vX]JKa0,svPґ\w̄Mg&x~&Ifn2rrZ"ty]@21EU\h.i~X"Sz1T|yƽBn=|]#bM> }1"4!oհHaC ʶMJKKt>/r%,6j1h.n[ [a{鷢BW&#HV2]@㙉H>of<:s5d|O b;~}_Qq0,tp\gc3Qr_ T;He'K+i؇9USX>LYtݵl9DzF C9Ï<0RئUS OvdhѣCѣU$(a-8Dy; e,C:fA-OYF0WdYYTbTI%8SzE;~cU880*w0mo RN\rY1m;`c5Pey@|k^j"__v&|b'@Q5Mt!= \.> &~E_r=,enY"*1s*׾0jbA[eO6 _%;y=甝rgOA_]N TY2Mv夭a.Bl8Ԙ=2/Ꮗ{ e`f!ZO-ĩPh)Yd71\aLyM{L7b#a 6W?6쐗ϱ>B<tVʠ0IշD(Lyma}8DHgKT)97϶ƒ5E4XKʃ|J.[yPDCCZQQ{ӒY{J):̤ y5DDa$\j3c^EGӹsnl3pF?Ѥ6kSu8,6?!^7CN6]0-q ˡFW: mi+9.a;;V߄j__;a9aD+nP,fOć u\:%2V?O. ɵ:'O eGUE|/|38<` yw w,c溨ѧ}tJg_ >qK=#Oc+#[ ƓKwm2Άj9@ ף9rXs 7B4oUG.͛ &){Ob3  M( #L #`z'hɈq!јZ5RB fr& )+Y_(aȅqHݧ|=4)ǘڰMZ1j,!gW?y ([B 7 U1&Lh*ůUUٳg$zy0< VJUן0\m Ĥ;-gJ oN߰yIs5H\ ;P?؛׌J2DmxHH'Ἓ"CKqvx RGqFe{'@?z*X4-tK3DX,zFX~Zq Tn\s̼,̓۩?9 ӢUzhryJwDY$ԶRHzGEtdo XxƦTmgf՜='r܏GSNlhA{*L<ζzUS=ECӳA!jSm;CմtГ֢VoE4Ibp?IPX6Ш1 XY'DIp3]q8D}MT{~EHK7)xk* !bp nRl;D<ku/B1%dV /V!";вdr}YCqM1!qXρ\߶"K+\h`pF =RΛ6?AN6pA|I)*FriL /^_=A$[^+?' Nwq] 9&z(sM5~.  y1/& IՉLfA rRw˪[Mf=!CT@*D[WwjU켽Y6U}A. {kE(1s0kLm.JÅ 1B498şud1kVh!]\GTCfStstZ%u[P#+ x{=9P_4FBciDqClճ6 ?C_U鬍Zm2=Dx>߰C9V y$NfmvZ kGȌ/"NHh.ZJcj8%Og:} ie% iF,Z#G`P~q XgfΎhX& Bjّ#GIOt۹fNjh E?0nmw8D(^&_ǍMxSPSZK}םBXbtyȟ K=u*bB`01)=I5Gª*tgbﰻ-. >60=.{r4 _5Ӹ\טm5f-o칫`_ 5MqZ"uk1p&b~}^^L\4Ǭ(2_?ֿ Pt2Y-6s/%J(%)s FW gs%~$k'#%-EH`e<I˪|NUUc&vܐ6D)+7G{Jqಒ`N>ÔUގp*ACI*Ŏ#n +O\(:2kI5֭;+:wcRBJ/J4N.MMX$u]1^IɣA[=m^Ub%S=rlRz:NKvr 8DN-7#ԭڄFEYƬ#U4j6p,F6 ̱{t>T1 dRHآlt\ŜA'^g3 lQ)=9S?աK稵Q]٘G(0G,։ǠXCBP[׺.hDF1˭6ḾXP8=2|SdK.k_[;bl1ݞҭLg]7xƬs?8`njvlKgq"2į) i73AK%OXc|E`#9oadscc GiV%2FXƥ>7u -Mo?wWsR_i)͖H%LAsP*J_62C_pm(Hfӊ' *I n2z‫FjOu50QkM*TWF;gn*|eT m$AoW䄔zOAcBo X/U 9d?Q';Tn[/-w˒Ti"h50|qfOimA=l}+DLQY*%B\ U!6m2nB"=2 q%OKaXѪ*tyO[Ż: ¸d\ >.HZ-"i1?Xw: ^&Y4u301,vm4֕0/ӗkL:oH䝌2&ne)뺺MKP:6_z+[%giEGj1':ƭxˬ<5#`-# 3k~$@˭$LUb(wű9\-Ԯ8f/CF;ӳ\FKp dJ~گ884UN_ۨDKunPRo PûTI^һppsD؊р!YYAFw ZπtG !a,g } D'U ibcfQ* r575Ref㴍ju5dS,Rn[.ވ}Q#5ش3((V UbxF)ߴ,V*o =ě)4p@xdxb(l[#إsa=EJ'Մ[AXmmFKV>Z0Mq e5ۆ([F#E~p[; :7sd):hx^Zٛ @?~ _ q>2FAUUäNJA&`] h ,mϓ%Zv{^FW-> ̅49I!#nx٩L~-/mjH|h!W&U3QȓL)yꨰ-:,s|Mo{~!sז0᠜; gbS&,8$}T&s-N[a4LAX߿\VOQ˛3q۸n?^g1u |ti_s+҃ótA?^˃~f@@MNb#.V^ ?c/F.xN% Xޙ6aI[/31.c飾 6Wދ6֙͹eܫ6zfdh>8$eny DhSYeWndU^mCy1 #T1rmY3ri,.{jޚt/sӮi"psULwe`HDˏur`O{T8h'F/m8a(jM8uvLL6G:6#&{Cm2d -.V}y|K4^ʛZK&oWq&C}r|57 cnUmiSP i$ nۻ%Bv9fZZamcWBFxHW(GAP5nWf컱i|>61NG M (`w0aje"iKl0;0rsT9}+~`I|ڰd_ՔA Og@i&S1^mSUZi'` ׫dO?S!ZnNd_>^P!D~UǭiF#AWޔ9sz[k;r(dž+y]^^ǟ>Hn0OaV39¶uk˝ є9vye[,aW.ZΚ\O4 Ngo<q1>)aC⧶ǝ|^Iʯ!s]w$G%V5>CC2h,2*yul?h ~_#Lxbont|6ὅJ!z/8۟"j]feMu] ]͍aW&+S>2j9"K-N+!;Xѱ-숫fZ5zzhU[\,QĦE3 ;{AVwmftMIOE=TX-_6C IqqJuJ}Z~\I4ڲ? \zMZJ'顿ݷq B6a?$p ;LFC,j{#ۚ }8 䲱oi-*TFdj5ǽX[d##da cMfa{@E~mcN-.aQ&u패4N@d/0։#l+m% EWw݊PQ4&0-n hA;#>(gm6bmr}7h T/j-336ծ @{HTQf ->ב8[}ix8}=fcS: 7vl̈́a1߸T[651ߌ A#i|pWT휷|rlʹ5kh '-2b6&Gp~+ϔ"K!6a6c&`BaY}lAC$`k&rw.t!U< Qʌ<ii~녤Ef!Y`wN4ZLs_l?X謱0(hz6o -9<5gz3R?P:0ԘIHTs ?s|8h؄8ۧ.Reo`XjҺ"t;9YcQx&w'V;)7k @^wL NŀS+rmِf^껻LV.@k6>?ow$9CX֞StX FPcBRH9GM+߂*,4YNv. C,%!4eEH!I$t,?wcn' LИK_#3bza.H"/X%%H ˀi/-9W* 2kQF6Q->@J.⤝m^80Dn~ʵMNY&]+pH`^ 4k !2ZtMt"uC"2Ob!u+3e/ƳEoedƯUXO:5Mk+o``f'2V| '}" {M6IwUt7F\2fV1@_>j E<ܐTwpz(]g+XgDkUhv\w_U#j'`H!ʰO De)垹'? FS(bGdDE r὾~;\]{H"zogoZͥ?6gJ#oKMw-`e5Syc15g I|`Or{k";2dAHyI#$'ԉgw}.PԬTZ4"i^FWC-^8x@h@.&්)=Gfϧ}?Ɵ3˚6]<9Boʣ&>\ jm-*5qd![9A'4#Y"B`K 1hg55u>j0W^`)bݞrJX}|mw@]D.,Oܻ骿>@rɍm'1l$q]L[;㠞Wj`S4bӖa yݼ'!Q XH[w]QٜN~7޾TThvJp$B|k:v/D%@_746]m{Ѳj(gY`05rr(g%Õ3Wo[&9\ж?ghxkI\cx\tooW{i½)|A-XwpY%-[5 ȝT #2lOژȁRL~庎%,39dh)YV%wg:mV3A"#zƀDJӅB#S'oi>M{b7:ʓa*63|tWHO+=\p^\ЛIpFE(wYvh'ȝ3(Ithۆ!QB˼f!0F$Ϭ-`lCN; 'b͵a)n'>fS .SMMt\ѦHN[=F( o&N VyW2^M^SPI42x_5̓X(ƵHN|D F|_bo~B0ߝ}S*PݴyЫvEiV_{a'Q$8)bR[̮U mfPR9Mbs#NۭpcL-XՅcC4Q6/N_ ,(=~ #q4N+Ŗ3]2\KƠCDXT !e&%c*tD"AI*ln]-/I=x@c㒭ׇ1> E,ۋQO: }2h)Ma'&Y+Kٶr}eȎ *z]8NVj&K[s 8q IoN-5hɶC/2 *KVF䎑-x߈GN c[s/r i:6)C?[U#$uԪr'R_]Ri>QߵV6C 7HvU,~Ϫ '>R=C5,[qx_m3?D:vU(G4OOM$%mBYw$0S{>}mfH35uOc3[*/S ~ ,!b&:>ޣy\8.?  Z`›ȑ,RGߴCo2V&͐M0&@dY!F4=N&ŧ#X48\"#]f+QRXNMxElHd ~/ԥLPYluHK5}#V\@u^美X%?;-fB%AǴVٳ=<&˰2[1Pk v-엟݅PHmD@w,5WЛ6H+f]c+]e/ߣdp9pG `f.paRkk:0Kd@A:׆OʀSm( zcA1 s?ɤD WF72͋[ 8TG7$(ہ>*(~gQl'w.$G@-P/n΁ag@ \j~(9Q>P QvO=kqMiR^m6~asR޸kzε@䕐Wj 56!=:O7 .qoꘂtho8jm;I }CӇFP+S V!9ъy'ܘ)dwR{f̯"IT AKrDZ8Xs*X (<hM, uJѬSq#1*]ip*os lHѣ[m=^~sxSp-EXk$- Qb4X帗3SGӪz/vinFzpJh+g %yJĈ w%}Gvq1M-ϾÓemΡw(0,辪 #K?uMhkJ y`BQGYTu- fD}/Bxw}<&ùjO#vI ݌UTz0$p|# qӁ $յ)L TV#LKƾ)Q,g.9cM*^y<Ҷ!>(Ǹͱ)\_`[ иC"S8(m}{a7@3$5>8\߮vS-pn , hbE@M %3Ik^GɸS.ދ΀/JwNoG̬TZ*Y "YymYH:G$ 3}3U6c8LMv9pN#v J{R;祃/=?f$;L!}R+교 mfޒ2(M$䦕uYvS[tGX^Т L "kǼP?"ii:XRt:gASNXR2cGXB6%I:TIqv8~b]9:q _2îj'[]5W"ryˉ^.F#q״b3W2cpUHl ޢ8hx;DK\^J* G:] ,KiU&5萟L[<7w3Ɯrâ>`=('/S%[EF]Q1S} x2Ίp7TsWv}*_anp f?宀  {:``En2 +3Z|C%3OjeDŮm$WUjd4vtH1~?tfL>{>4nٲQ;l+ϖ:T ,6aAmyS]ttYʯ%pq؃i3ED)thi4q# `/ϫ! ϼ1CϤ!{aS F*šL?ks\yoou%[jݜl<?j1+9k)IqZ2+, ޔ XQOU'ABpE2n\uŏdr@}|WlGlŷق^[q"9--%uY'< R. G+brPPeJ"H]AsZ[I,/ºwM:$ RuVgm\GHCpơƙj07J |A%tbl0wbQȖ0c&#y"4Ye~u7W14F+?w.˾D R-K,\}g#R{ʶ$?U{ rD R-q]EWXs$XC$byeƵa qi97$4x>O1adhh:dOZɒ? $tyAy~)d%%%ror@<aXs-zEq:E.ň\hIrgd|4M7D뽰!_Pٙ_dGvMB&$/C2rO<֔ HMCTtw 啍:& ;QU̅ XRw)?9h*P+|WkThdtk?)#sk;[eNH`/{L[MXyJ^1 V<13H!SJ5ү "/)|Yր|dMէL!}g?Ed32%?AW%zV|SyS^2twgrg4CJ S4[i*<,Be#)|;+a{yq!!T$yg>DŽ楂=n~md@n;{YfJ.CzR t?d39`@Oū+.5I6b+p07l~U2PH⏲FvOϸhݯD11 ,a3IikA+nL`E{,Ujp=䵾.PJHZ3!*dxAuF{ #}hOΒckdy@ȌY$dpĂ޻Yzx &XtFfPV˻ǫ XC n6lLvG_$>(&)<'];m<ac Olrf 4d{\7&pQ,g_q?/|+t{zucƾƻp'F|Pp[  0K\Mnʍ]S+]pX-*د KV}tVȹ(x3XO!ЕqՉ܉ϑ8xw1C/|2T cJ#} V{{^,YշBP`8ظ*ǫE@ 3 íwV[Ob4P֘u6ݬ0ڗZi"~efQ] F;қE" ';13s!ǜ8B8U nRDxhXg1،-86'xqQaVSm2s % ] D{A;{[O)8\ 2*nsa^٘;5n* Ĩl8 1ȕaku2 K=ēHD3?W5 gW^()Rϲ+hzK~pxdGT9.1Rr2xsOLU.c;~SGF€e+f)5ݢ, >4AM1+;Ua#<ٞ1c/n ,:]-hY_brtGkvƐwD6jJsTimf Z~~?XINB(J…D x{4VpiiSρV@6 SF1psE| n6WRG)ѤwBGdGcOhe#cTkRm41j~(t.terEN-d8!JZ%%,z9;1Ɠo'(-QZh8SZFhM[qXjϯ8 )΂4#іΪ6D2sR*,Oay,->U,o%DSyw{}%qP^sх/8)mbkEE9Y+"  u^/)Y) yr"G=d@~dSͫ#b9B!k-B%ͼ;x:u2[-\*$ *c6V!=M80T aKr)@*7dd2 at)f^vK1S'%;bqbTפ랗Ԅ|DžtP#+0u*(GMF/HA2?v 6*r3 Gq)[E&\c;K$o 3%] -'4|+?QOIZ~ zSzSɤ:NSԱ2%˱35' W sȫvs X /_6'1l9*c?G|dIᥘz"*ƅm΃De?Q2 { 3 Ud{0_/)Vt܍|G?`,F=Wi;߹5Jn}&XtwSOu2&gkasHCrZ]q"n؂_ 4 &3k(2;`Όos&v#CC8 yƇ oZ-yZ{ZWn x6epZ FJg@}71^02H5ѴVdL"?|Jٮu0τ{G\2]ʼ6LG[^j6MU҇W!BTZ }`=8,,ߦKURiq]vٴGKV3q]$i7{?8ܗMEYvٴ("M_pS0by?˛>p&d]#CXR(m;"eG%'7/<3"^QP~Y j%m^ aW'הsh՜Ziޝb@"yP#Qը }TRFk7 ڭ](hoF1ȵ.Ԓqs^sf >cuX{Nڝ:k Eܤ"ʲC&/R)"Za5x:ihSpsg ፃfS9RInϛl؎L>kڝo;B|o}bۋ{6\SJ>RՖ^75.I t9Ӏ1w݄f$]Dx9[_Rd5-a4$U _aMaDε ~Y0M)97i JV8&߳CYPYXfwY`u0,ubN 1$io V^/Y(`6VrW[@A'r(Ȥ&B)<HV&q{83]+mD?-ޚx=e TAZʆQ[*5'='m{g,Q[5alh3Ț/̵mEn{-Ɂd߬SG!TC7 i3E'P[$/ZĕhǟZ@ բ;JA9o7[6rn.Ħ|nj^UdXv")*m g֊\|jO zeZ&l}f RtZ ?NsRBdd6 $焠 hETtni-ZlWqi}E<&=-hݤr~dU*B(X[ќ„6{&еjYXtT9\CqP!"bq٧o$agȧH殀G<HRcMJ>?&yC/l2JI^R֥X`WAձ_ey=S[iCfҔx@{o*FI.>1sdwČEюVIqRïW )lZi_t@H iC.#ſRM߈sь܆3vsյn #yʕVvu0BX+ƾL^:X &69G8wMLy(@;Vi^]͙d|Ҟ=b=X%л-$#+ @?IZi({dHL,{XXewY6.C0K3Q$h`MSx86 34 i`! u/Ɣw59*tO% uSQ@0ELW[' Ў}FhƘ OBxM^ g=aOݯXwXݷ!ZF5i9I[Ew|9,&5㗡HBS5MjW t =xN>j|| Z"r $^4p\'U5[7׵= z>ʢRN=,ڨ'qBKO#!?Cr+4P/W`ncllpq^ i{3(0^oL-L0ڋ}ÍyeFM&?\>dWSR i1 2?@`xB1++iH\kM=a1`qwhZ "V&kuY?' 0JTa/T>.hٞ^d~yCyrqŨ:UXXuCk2*ީ8G1 H|hS54gj#[=Ng뱶s \U>2ELSЇsj$0$_1eњws]{4Zz5Q*^LL.oV J4s]}j]Sj뉩~_1( e8.v£i=zBO\>>qCoCvfq iCnJaw:W'LC%)>HSx7II A :OtpI8͞z!G"Oxh&}NةRt:#cNQ)Fw M3GR~/ٗ+Q:$ɴ(]KE? HfhJ?49HPVQxţ¶d"JLG,EMCniW%:Tj.:B zqKk&ri?cJ*Qן,d7[s[,^N3⊘hK(0$@o0ozBJ}':41T881h{fD*U1hjhO/Fܷ[8@̻=u%18PpL_MEis70?pu~+[Z;$%ISx3w,9@|w' )̭q[߈R\sLg-Zgn y5JnF4&Enf_NԘ|  BW$\ at< iE !,;CxNy %iՄ]TFbj~[xƆ@*g_C {UTsL[52=rяHVۉUE~lrqߵ6B"):ؚCPHdI<#WXiI^Sw"bagoig8=C^WU~vL nz]6kIy de:g^Ý:"2ZT\}(=ɣ^< U/wujE?D*q!k2p$3) BZ*TR7zfyOGNvkf YI3_zu1i`yC?Ğׁŵ%,B׋O{oT1=}NH|JYKv\X$?NAݛPhtnI}'&4a󐯼?"$IT-}/fmsFF"~iД'TN_AT Oh)[Zr7j%%pWzh]H$(g}![Iio.yl.6pFf d mT*JP $HPe8ҍ摻E%4Qrgm%nEWS\x,O %AsiITz9ߋ~ѽKF6>G$@e E#H;a\ U^p: @B <r+)ɚbkܫEϽ!dc}]mV=ՄcT3xaBNK%³]@gMŅ&8Q-c_)p{U4+dG67s41uZkLl+KTz[py׎Oʠ$:m6-ԩ&=+D* v>NkVRc%j yUsFU^G9b*'P”yT7QnG QQq07_D~VPӁu%TX=>P0H>&|7/zFM[ a8n=6qg a:dvG%bSNl~=Rو0:&jjι9 Ԛ:{xd,qJ2^t9#Sιٜ10ֆhb)i-Elx-:jA ,%67skN4NwU1_4J-.Ͳ5f}e|n[iBM1˦@ ^e&LG `bfXKO 0C!ZC 1:^mtyл0hkBU+9s1KNO"lr{EQaZ12v$eHWn5(i %#"~sJ[ۃzںƄ\ן]uO2!ʜ(I^Vr`VLP mg *^f4RLP8ȫE T1(_xJE͌mG%4&$nKίZӟ1tHxXQW.Y:@i:=ϲt庻-+ε->9I(Ah, 6J yW,_0ca\HF#h ڒYUZ/k^әKlK)ĢQz0)&i[I :ðY3?'G]JIXoGW mL"x9gkj+c-Wߧt"m>k {bӵX7ɥi:{c 7S,nZ8NW lM3斬.9aMpIfHuJ/*VԧyXK>/ AWe15y|RU^l/h'.i <*Q aj)dÉ!<#oms@.~$obO3K bDz>A1 & Rol(X~I-X+%!jG`aUu`z0wS)z/OrB2<`)嫙lKiom-6'Zv֧qFz0]ޢ薺r!v^mͧs(:6Na{/}r9@^nˊw\`dfųh[8 8Z`<'0L63^Jl -?G~[^4!S -{?{d1Xȟ@@ ϋ&ʨIgͪP3٢rS"(h^]j`~nX%º븐l D?M5]tFʰ L7EQ-P+a0AsF~;U.\Mj3[J0[*٠+MɇA6qhlKUl4^AХ&N= >tU}0#|zV  & 5%; 5P>޲ybf]Q,(ؑaCxKJmˈ8Л1,u}(|N(}W(mrub[LȡLJI'$Uq(WNkN;m^ì<=e7oi>ltDkB~Pb-nD[V %_Fۼk_0>UI&Q'uTspd8g"gCt`p)Q){jX,21]6h:iu8C>S# *Zl 3|yö-XZ #/dGP1x ŇXe$RQ46_.j(:2%D~pWK`m}}cR;`\+:y)I6 dAª{u2/}"#bBR$HN:V'oiNnt} y!P5[ٯ 7AT]Y B.a(-{H6c%z@pF=W68geh4,Yb6-BF?VL`8oa\~s/7J!{T Hݪ+} t?S9PĘ(v1~z+ p5NryH|w+sr5Mh4:IcZSwk<u;@Ud>ϼ5Yť#׍J yb& [laX] wT:>#W<e`xh_.a0:yK%F{܉u0lj {XqB$ݩZDX Y܄]Ey,J~ϊOⵙ=_9F5@(p&suwꁢxx$RϸPmB_=燧: 乴zjp*fU Þv?yRH||^>Dp-6n>/Wd3xii5j0+\O._7sRiﶉ1jD*lHIh9ve2% ;%yi\" ۪ܱ[$r̆1 S.ŪKX_'6吧H#掜t CFaEunx,M^zgPy%~[ w8rQHV{=x]/:a-gKd7biw\߱mf絎ySu@F8c e%΁&0@ }ŏ(/;dO/**kc/?JrsPSV` SisNH Gǖv=քǼ04.E sYxg٭`E-t잝D(ڎ6ٿ*?gKF@-P&* 閂W7mYL[ W5%e{HdL]y 㱼[q{W&2 3H>f*$_AyW:,7 4tT"?tmt?ɡ> b'9IHQl%E׷XAݹ N uRr y? -hYv{"5rZusCʳOS٣Uc>G'MFLEEN?$oO5V *haWIG\mu񀍁$;{!>?@vgSQ?/oVOߞ:Τ@> >oK t}YQ-/dʞtƢ7 exI[5FźXT߱qQA?-1K/Ͷ; f*Z4PHm;mH,>.C$[Q*"%~? l߀SiKNʏOC}B*ɍۄ, /* S':H$+QȲE)ZbS')jA4IBV99)bD:Aio)9CD)s8t=n4@e%Ӓ*&S) ,Lyrb̄bj\7&;8Ę?rԺ#1 e M|Q +Ld~T:bj?OY]|QEI7]vtzP#-|m;BƢFb^'"Wݛ8?&%Z+d.@ZB n*~p8e:"g}TE )7\KM(!e](V]yII;k#7jdۈu2] S"[ Kl:h8)/hr&}ѧ&lto<CGj \ߐ]P_$A8)\ 硫hk~킟+8Vڬ.5܉L-3Xtz~J@0Im}fd9*ptrw5YX< (}[xhȓC^AQqё_LU+W iv -XrV꥖È. ¥8U/h%Bhg1;)#rX\y͘?o1V +,Pqʖ`^Tqif:*` uζVuRv F\esxy%I opisW2f2HN 0{p\·9/YnSOx~ej${Pr*R,RMHX O{ިw96W &Dہ32 x:k%(']HЅ~X&0L@X`rru:y@v3(1qAUoOSwF{C`K'9{./Ƨ̘v=)*Y`+T A( &щ>mG+]VJ KX62ĝߡYOD-~Q7"*C WJ'Y}oDo2– !p†oI|WFT=.wr񍠩Z0J(G.?vs)c]IZXRŒNR\@ke;C$.i]@MyGZ3T*0k->ehTlP`Z c $Lh?H)Z'ݩɣI^$ZK"/ QD:e|Sܵ%kt}+Yg˘݈"yG;d F:",!8Srښ_O"m oV~L!LQc`H@Aw Y<8k u;:چ~x5䑳"47߁<,"և+/9N)6D:8sO5F=k$D8':Z=MFwƶ!xBuu4$b!HkSf?(D OdƏ,@fEvkޯtq_HRpVq|(`=sPB. wfO,sNIGAdž|-Ӳx: , ,;k&(GD9"c# =#sRu9mR׈%]FqYe +UC~W鑭qS;'g-S<6ޢ[ {t*>kV^։ͪ)S rz/vRf%!XqW(EΜ s[j a/s#Ð T]B`@rL}Q^= XUUldukv£ B-gz"iշ&<ķSc˳gjrb*b=ErП@`k"rf>Jf9`՗Y9F"ײQi wN&;itޤϬx@.Y`htci Ig2ew{U.PA*WaV*;*69W,dZI`TE6|388jәjx'])l*đj`so?H5F(1`-SQ6`A$(@>ΚNfa%M[TPUB w:V a&NT("ͧy\2R,>%Qбǩt>Iaw9q2g~M{_ C 20(bN6[!`bC7\aځU (=#S [|Vx;o b8+#{`J@{'&(YvH~Rd;zJh.jO+Z/dKGCƎTܸ:'!744XF~^ 1l6 :Fu\Ծ"MN<30?YqCPLiSh}OCRG.)VmZ(TDMX(oA'/l0)cTNĝ!hesB{Z=x%rDUb"„.tG:wg )T\#S[,A#SC.62A2/;{&.ΏX9 b%|c)V"P^AaOiteM^2li=\܏6T,SA/'n#"B+hTKsu;whAq@&_؆ j|7J C1\_Y"c`܊Z=3H8^?BՓ=cא\)i/J U.PӰUU=) _ZZ, UvI)_D%4V{= h`2d 'dap*@psW@6G-rh+*՛|&;V߮fIMp&Cϓ!HIbP2\!e2Q;u`UZ4< ]Rr b4dtg|*AJ$u&gM8֥&,>|~ݭ6PUN[,E)O37\.W&9kS|_u^EQdVU2t c\u ( z]bnfП=+azVWGVWǫw  Jqm [D!SL!u8l*k \0^6sm2U^y;ug<0b)kګy7״}jҡN5 ;&J}?HO!rx% h"C(نSt8S!0m*\wtƬ~ sR8^F$H7d51h tyhaMF ؄^.)Uױ LN *pS[p^l+, tEHhܲ$M! QǺF:yJٟK eIa3C >_;P߼5(CXL*SI3D[M أxBy3HG=VdK'4YziqJAמ5S (#J<'O'f6JQH*mO-R4;?\ӄEG.$,%3I@UHV-P3.m}`B(hJ;1]ޱgYZ0707010000031c000081a40000000000000000000000016650a15d00001c68000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/&]?Eh=ڜ.+3X!Hjl3a |H MX3= #0q(zȆI|Y+ _>aJ-|GO sȇ;4OD@v1wowKn]r~gEoZYsELLOJ2A YJq/91~) .LؖZ2Sd_)Aƾز*u7 %L,<:;)O}rةD)T|00gq}") ؋A cGB*..Utn8)hʛA~ҡBnąhR%#k`d}Ҩ$zM/%C@|u}FyZa:bs XDH"0Ld&" ֮mLEʊ@ gV(s"}{A!# [3uAp!s ίT,@V:u؊Kn6y 7k caՅ u/V 5:J_ݨ)NJK1ʒA{?@?3tP;ܻ•lh^E3yA}_Nj+K3۱C q:#8VWIBW,zWQg!0+ E#ʽf#[=Ͷ$qbⶆz5=I@&\ln~0zTdz]&gKe>G(P "_9l`=F|. |o1o!Fb✤_ [GEI5$"凃NnRE- o`:D۹#uI,-zl0a #m0'7#dWч ӚÙm8StN./ ;¬_-6cj%Hp439RWX!f[rGQ@w\Kh:ZPT{`_9񖒴 =[$X7RV;F.Ye:O[LAS](EsJBݿf}dC([.S<2Zz#8O^MA4KL9ƴș2cnMv‰K/BpoZړV~ (|rM#(3};{͌aw;1JPʰTje UH$*˩MnpC9ĞH5}p^F?L`|y pYA3< "[{Ѥnzgx:Eidp>.ޕmڡ)XyޘMp^U_[k[di9?B^ ٢Nt&3yV7Gr#-f#h!@g}EC; j*uwIo `C7RzxS4Fzӿ^&BӒ?e8`KL9#rh.zݾ+ ⍒οfQ^JW 4ldޞvV _~'ő5{凈M>"k{OZS4i+Bߔű̠3ZTJbj}Ys9-τ &h'-ޅO\\Aۭ^], `M2W?$y6T6 yr4fj}[Z4X[%xyl%r]15"3K|Ԩ>Y4qQ`rت|M]ml_~纋`3|h|V26ҟisޖ&'<=)5%|vәH04D͂)`]!;.z=wnjiԋc0J"(\bE-ڞ}G%Rex58qp*Uj &Q n!UwBMNvfʚV oFP0٣xWFReSםjs2;[gu@n\4,|>Qġ0ٶ~rlB\Tp5#!%@Zbo]`#O2 rJϘ~LKh%Ց䣚xΒ7[0]'FFp3RrbbBM`U$6HTu2U;_)hr Qz =#좢5b)9iEcgxB̆sO.8k+fssKy?-:S忹صo[ I17 hۓθ"Xw)Dޓ=eF!4i&2U0m{ x\A2hʼn IPf( ʜ~ũNP9:k#Ӻk "j¯k!iDcRp )Y5Ĺ]sČG"2A9|e>Vz ݠ3Aǰjc-] F!c[lb봍|DR7szd!/R` 5#wo&VQFjڬ߮'^aB RҔJD;Did|#kifkݽe1!Z?s ӀtE/1X5{ϑ\v+妡*iܦL>!^+gB 00gaZ?<[Lojh]fbWt/ZQpݸr]"r"}:QCԡ>oWkcB1>f2(r.WWFF9mCqYӓVyt5FBHB!k~5?&MI3h$#;~1ۑ2|08㟑:\nUtE|ќU<~n /GvŔ:U21UN?"jGDD:%5JRӧ׳U-GÁsW7ٶ {> 15YB" eaGv =]gY'>zM F~jG+%vT7崰#Oi?0@B0]N.0;9$sD[J%˅s&lz(t=\5Ybpp+l}K)ye쉆B4`N%.Ʈ[It.Ρ\;*hۋ1]VjrY+^>/s|I4kI@}:FHn`"B͂: _h[H/vPЈuʹGbU^|~Vq3vhv27#<#]P]{oz> ie&|HZNFQa-U5`zA9wC"4~zfa+q:Uuc1M?QWKvSqQݙW=!Խc>)(o{[F9;0LC? wZSv`Z-[0FdA1ۮQ0*ѸҘr'].ޭR\ϸΙ4C~`\{UN= t3kWlvUVKHѧWI0.9EfOc? 0 W*-ַ)iV;-:} I݂O^P1-0b\nupfX*x5RS>(e@ 4)zN2s9 3s%[P}SMoM B*Hl*fPܷr(QZE**ǔO2~ށ4r6da`@C=aӹo-plf eOtk]b"Q^O8"nD=ȋtfiaO62=ŌNUr-e6rN0\Dְ$\P9bV'@DYy$(O"*x*5Ro>i ^{ILY~4Ζ6AD9ܘ`fL6e"^5 3츝s{V]^Zw"GyTirT Z]y/[H|A`e0j/CXٚ}ѡi&0`qz70rY%(C +Q7/JFcOz]tfj \뮄d䥡ᢷj->ر4ឣcorxE@TJ#fK}ݹϽg5tG2JwrUvݏ <fV#D:G &GI1wٝT>3YXwCtD/81Fy/={uKE]i[$nc);q+n''8-R/awa'Δu n-PrvEZ6z[v X{loU" wG81mY 0:2И(9&$mNLg(e]1by9;|Όd^)d cA{*ARldVyB ([(" Na`6}iQ ͂͟;?kફEDgLlD^ ~GuuTwi_(e` $ cN|}ؗO @i5|&e#7te}Z<^fǂX(`1nWw:uD36tX!S)Ajɝ10i7}8$}NT4:VW_VY?Dގw39|^k+p1]䐈g ZY5)TXTS{*ĔtJJ$RF¹L \ B$`i>뽠|ERP zi|hD};c^`bgmIoO6n4S![."+@{]τ4\k ܙDSM YXpSߧ:SA6 x\%5EUg&r3E36hԱvXWcMR0<̞wl+6@YA4ZwVv)P'g욻<Ѷ|ؙqG6OudҪNqW+ӁG2l[Q7XR4{CR#$W|!|Ekɝ(Kธ3kByYeh]8<:b IPsJ3涂5{޷ֻZ@5Xi^[r4P\`{i.c`;( ae(+I<]JOI%4V\@23kp7qXjF22-CmWO&R58E0ql5B&ߡ"AU*:6V%paFenCqI85.S[a4sG!`]mT +,-4U ˠ4~k-q$,t"ĬwE1xoXrl5?<͚A\ #_Vh{6ҙ!hр7)(8Ƒ哱gYZ0707010000031d000081a40000000000000000000000016650a15d00004770000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/T-G/]?Eh=ڜ.+C.ijwTNɹctZί&`Wьf!PS~sh.#c9B)ۤglSn䢉lzOpyie ܨCNRĨOVTx?.Z'\~f|c)$t {gBt: uNv=VzfseX;&&& {"m':3ʱv^H>uc4xxnuEIR,wC$;g ^;)={O^ h cWڱPG5>!\&M*2=i+ѭw; zB'eN9:ڠ)Q4US+Xs#XMP~B_̋DpF8xuj@((|[)U.4}<'4Y  5|o.}w:eˠr%M b:A[ 3׬aSnP ?;yS1P[=vYS 8|@ꈜdwKAb`CHǩӶjw\{PR4o?lFxk@yz? 6/lpFCbZ2*^+h0웨L'>Sv<L*,)X7guev?wI3YtF~jUtBOB艽ẂW ܂ewLFu_7 R3HXɔo}P.. _yd|ج>Š09&,^>ǒm7B-:Sr֓Hc( ![0'?;\RzbTٍ6L Uhq:hFe4=l;B#0_:7A\ lCmG.]4煭/.ѯU bTjyL'έz_Γ.o>I.'Z*9sfFޚz1ĭ[w`IT nA=Lq_Azic]hϫJƓ5ξ8ir޹1su=ejP0ѝcK`J픿b:t5A %YNhv8=8nRfX dfI7^#IgS7ڏ7[}}`scÞZK+S ٍBMG* 9-7:ʜʼSbR0"M:r2Kfn !ڂC0R!j%>859\&TGq@SH=qFh 1 @=PeJLj T1>/zfӄ(XJH $΋]+Ϯ2/~~n((f^.P!&:eӕ"(ڨeݏJ rCqb@Z FoULjʒ0F,7Q)_Ai|aT"]ʀU3F,JA&R^eآ5i=wdOBh'AN L, dnGJs61˹#rNymbMS ݍ+sW%v0&?8.I#)+$>H"d(U:2݆) h#jOO viґ &q@tU$5DkU3D>]F#椗p:o#!>K9@|&x/ +G5ză.,vHٕfHVuv(p-T^6f(zvb [ %|s!;4x__mvHǦTTKC)GR! p!97nA-g/n8C0({Q4Ix4y4ȣ_HX^f9#dj@E6$05-U ϠIJJv |U?#0>ղ"T*$LZ=!xr3rǮ_2QV]]GkPRC0H9z-Vb; F:\Vq-aZ+g?IÚjNg r1(c/K%_ұ #n+XHిN&.R(|HlΧ @}R.zc~hHκə+Ͳu"0 >a౅wgTK4ŀV.q롕QgQ cePağ`zk.M!k +|Bzl'MO//%w )Xg6((AL>گJy݊GX9Widut_].vB3=vH]O8K"B;72O '~#.^sfEĺbzM<+'E mR z9H.ڢ0OeI:'GM1},P - Z ٙO`>qumj4TI mkMb*~>tYkaab3KE@8bvv+ԭKsZФ0d! :e^Rru ЮgViU VkR|uu'a2T91ܒv= -MuD d[- @ٸ CT5M:߆$E"(KX{SFw0 c}m"=åpX?E_ܙkj(ѱ13xԯ,U`ZI-[xꍤ1`aWSyEzZ" h8NbJL£١P8A[ Ma:$,-"ʹ)@~``giX)3N%+DT[6>)(5 /CaeK3l^ϟrz&[QU:Aa7BBdGㄅZ dxB>%qF=6@ 3N/F;Ø2E'&koK $H< j6@ڋr:dQk5: pwhoI0v*>a GW$g_:hƊ%1/!$lo-YHх2 e{.fYT4P? .w:7-~AK!ZvI -ѿlHlDQy/-{'[guH%dN1 0Gȷ& M[ǡ'IVҟۥf< ksL yUͬ}?ac ,}!Rj>RѪeDt7ۈâdʩH͘RA493fdse8ژ`/|M-¹:k<f8ٵ.Ci7378-3X*r%ȃ:of$QLJ`cc8v;9""FI Ӥ#\`)2nYi-,gFJJ謡Ql 1 1gJ\Юϡ->$[iB"zh 6^@B8M$2$E_+,:M \?ް/;`ΘPw@ERgFX(!AMG^\'UAS~1ё'5 έQwO3 Zl?kNXaC]-:zT\r))^l2Q=pF`7~}^PI >Jȏh``uݛQ-tUƢȄ 'P;~vF@&WE,ҨÁ3Λ @YTńKHgАdK(Ye1ζc *`$5|OW0d.Xlxl17}X#H*:rP8OÏ1```:Y/yHwZh͍gqyhwE0axb$2,mz/bIQQ3*v%YQB^~T*U=ZE Wi3쪇' Z!NP/SPq{eB'cI|qLpi(Z -_egÿy߿6˥*S˞!b"5(cQ,΁ܝgvg{iŽ+tS]6ʁtxZtT18f$aPCp4U_[i\gZDx oM1µ Q>"n=6+Er %@ L8׳|̳%Z:>N"Y;z,܏NFr~Vs{Q>8$/n1>c"'M(OnJm$4e:C 7Mmq@U9s#AeS_7ޙ\- WoQ("ؒv07yئ96GFR3 n0@#v}^9]߄9z>?bcaz@_7,O!v`pj^ob[o7!Ullf_Щ$Ƕ,XL=Za3 Hr9md zhjC5, Os0$"(r;3(["j^yE:mB+2.t- w;amw=gDKDAgAf6YH̘}vu~RR( %,L9Hʰ3ŃʶI8* Ҹ*x"uOlQP*bfCHZKq\u\2 T 4_h<' w*:k\BjbVbߺbyJZagK3E"OKMزDo9yzzuvH`hJ~SP߾{)]E-ETjw7Mq8@0=f#O\OonWYl)=:aGBDtXl)~w /_I8~Ue#%H;Nk|C 4ıb뺈,q9 CX*M*vV- ̒F (UZko?:}ɵ֞"P ' YK6B^ x=h/GxaVR swB90 EE%v^;Ū3FBk Ҏ Et_I|c䮼9}U?!Z4Â3^J3PQr~ TSsi.`#$yO-muljF]sxi0cEкwN vn$Z ~'$?w9j= ՜^,uzbGo➰wi՜c9RrT'zLedYRߓ3t6뀟S? Juy(%aUH@T2Nhy0͌mti%zP2 $ߛγ Dh:Q ewj `9Py h8ahg`d(T(@KUQZ-`MF^P[uA0#䙳U3opGb~Rc.-cN˭ZL*d"}@!V=BeZBm-Yzhi/dTca7nmglwy,qTK*n}8JB /iO+`t*^BM[ytt>94K0N*IW#9UM9\CehkphyR-><$=Lnj *2~#ൌY<ǾeGܳ$ᳺt%k-S˒i["%PRU׭R:Ŋs'yNI نmI"@`&ZTAn_6ޕrqvߴ4WRe35 ET,9>lճei g8e#)F'߃;^8nl!e7 JH6ԙGž[\i@n] zt|Gc%b+ "0=}',xB RWŅl/N,k$S{MƵtS4;ƿ@/Nbw,g͑~q"q1Wo*mpej&t }vm?ρFc|i {%@B%9ęfJJNč7ibrʟ~0߃$V-1JN#|",b^hG,1]D `u/"N >v׻qhA]k_6RK|x )"EWEKkC͵QX-b_jc HAk7y(׃cV7%1,&rDcJJSj O)κ7b3Bst}Mڰca#O:Mue8{qe}j5`k>>.{/bhLOdqC$mαXsв^VA礑4L (㘘.aR@Tb~׮2"E)ҬV M&gzxO*> `%M$0v'z4C[yAtoG𹱷.$%%HݪR+he'"#<")9,?J=dIa2QŶΡ_IFDW0.kd 5ŸmNW Ț$׍<}(-8D=F)7js>vMuץ}=$vgη^ZK~D4*eуhQ,+i+_rKt0FGF7.9L%$0m]P@mS,0ʕ^Q'+$cQ~[b ͮ+rl 2vJ^v j֨)k6sPl_~fE)ZUzAO4d ﲫ,n~؇?WhxU^>TȕfC5"xe+k. Qzɸ]׉:ǥ& yJAw3F$;ғvϊተTA+JʞSi\)gQWhnUSx.r"`8dmԺ9P0*EY^MT@|+9ϷS[ӥBJ s8`Z3L|Km<{`)yЛ,wY'4[kͼ_9FxҨmwFv/" VE*0 Q%;|Q!.Xb= РTo& c*IJ<+9"W@mIY&+ u_vc^n;c~.'3.H}PہXH\P2#ZNV&GF:8(UidLrLiO`w$JzNS pӂ&'oUHm|[Ӗ ihRݮTۀNM`p6>+|| az(RTR(aȀffzMr~1OoNb]TA76P:1vF=# ߶O2 ȑ1" dgSg:;n\{N*/;qjJ/SjHZ v>Ko:>tn8} 2$qT~H x7zKgowpu!wXW{ηtC,f!9A {>[%^u &m.x&Xhlf';u@KuʃxN[?W;{0{&Z*4Q{_J:Pm~#B6ZhFv a$p t*2_`!! +d:B(XN`I: |FjK_ ri!@#+E&UcѦ a/Bg׊)"YOqh$qoSi|+G76ЖOL61*eC, v.; G}7?3xk`<|{[Lb3H{E ~UgQe}f^y9\SaX2C "NPO8TmZ3P._o聧FJV}hFeYq5#Ćtm>ww^srAL1'ʃbLuGLh[ neG9ߌexv΢T@ot4as#./E )l\iJ]&V~z$`P1(B{%| ˍCj 8~jy 9X?|tWE e#ڔ~Ȼ%ۚl4]Rй;,jofڃ;w<$_jڎЙs\^D@Y߅q3 5<06؃8 мcfVHik2RyyL#!_qB>F~̋nO؋gNDHyn>L&Hɺ*ْ! yo˯; O9d!1qIM W4@֗4?8e~&P\yO5dl_D3Cǥ};N簠d<Ӌ:Ծ4HRNkB44v7Tj Ml,d"$x^,9Ih%,E"lYr#ӡf5ߏN(xl1Rpig{uf"q׭U;>l=| e-GaDwe#xќl K z}J_~+6SHb IoSqr!c'?&5TdSXh>yFPP 8RQIΧXYG–զ Mz!>ẅ́`H )tJ2^ˉc*^?bGufrܑ"]Б[}KLsW Ry|z\ob ^^UӮA¦B@XL·+\e=`ۼFAR,"a"a3aQ= $`M6o拾i 砌} ʥAЧ,%:|+0*$"ll6_zM0.(+* JcOv(+/qPsYs!p o/l}:ȏp8M@A_~/^8Op>"V4 {kߩba@ 9i#N0,eSb0c~C'i]qzSh֙o;bQp4'}/$][tSa9弪eO{/k^ΔIKwL;ZZDMpjkh](ޘ1oaè= }Yܹ!] kˏqllI_qڪ j:H#0х5|zxn!%X\ _. )ȡ6Dֶ;6]kBۛ`F’: *|𶟈\S.Fy&QcL`eul@zPtBB0{6g&M`줝>t^ ı_jlނg'";\O[BH3ٳDq~ V!&R5vjr_qy _t+oxLgM(4.匘TU=2h]373 I5g!dŝƱ·ҐYeYn?LYc~ci+ڀwF7*SY-q_p[+ r1/ B0o6=0kLUXrqMݝ6E>*?|\v0LR4^`NTƼ/GĬch!a\ S0;~ l&\"fRPl4΋Msm3]g4Y᏷?&B%mʽޟ\=EIn(# u)ڬQv\;{j¸'*Wwy K4$ʋd &$?:bΣ AG;8R_)SL#{ve;`ѹp]vek4C20Ys.K+)oͨrLckjn:}Hka7xT#1({~k(3ZҘ9mݘ\C: u x\ R% SeI "ݚze|0ȷe M퐇a6ʹ[h𢉤 !GɮH-}4~C C j{"uAZv Ы\a|@P:~&2z^AY!@WYue"cG|nH별E4'CI{|sh_.mhu5j%dIJOΉi zZ/ǥi͢{tr.Dl;4M{gKԹo2O~Q$. [^X%kH#R͕{ճ˖sfWhގ Zgp-B|wW)F >)"ByCj?3-C5u@mMDMҁ8/ܠR2c(}X߀GKӡة/al,W98@`$"^ zuKJ+}B A&;ɦg_[~,_pFZ~K%B+A.WZcM,Hh褔iC„)cϦbw_`xsMÜ%}(\#'ۃYwe\6zm3ZK HC5`1%F?aA'>჉UwK ^x8x6)"^57hr*n~[:l2神p9M?yQNhU^s7B<;7\{@>gd0{sm =ltPJ(9Ԁgĸұ_?z4<:YK_uthQ{zv\o(,YjI`Rc6s뾙 pdv4DF9WM"8q,58p|IR1FCDWfFElDh4N iLG9H`2Ö9aA,i뢖} ~*s(xsJ]Zc97a}AzP26[Ez' RT~95o)4(@OScj@̢RQS"+&DvuBAyIq:0Z#l%EGIoQ*HՈb%Q?w|5x)O.@808yW{ȦF/x"єrۡ`png \¤v[s.|ȴ (RSe`42?Mj dUS0Vdg޾On8ö+^bu+*UHC(IhAڕ9\QW@VʌnGem?7wx6 |~GEw/GwXV`(Veu(18TZ|W]{W1 ; |it[T\DS5A\@hu$a{}r%ߤ0,sJQ|bq}Zrb3b/ŗ T9޲DY|Jw|KFV\`Է흢yw`-<=8Qe,gIbQjG(LB7ZUwXPNgr l9DeԱa~q{e,4uk.6!Bگ!tg*Υj *'`3 Z2 &zstS]Z~Uc>m_)3u`<ݭ"˰pp 4UB)lΜ񉝋gM­^j|a8gB[|F͈_76kZ ,,>44 iQ!v ,~~4hɓ<ۋ"sMbS)վm~}s/'࿆H1c&컀I)5KnPpY[&cleq! +{z73aK^P49ZHlQt:Q5LzJ+ae g|NaV/jW!ZM 1ךh Ro]LoJaİWGQ:]=ŲKN7Gcަp*'ܛXJ"d7F@Ʉt-0?\6~EyF=ܲtݸ-R[ar HEnU(JDʰ)_&NRW2`Q XH`!Ĕs ㄻu>ЩFNTW2?ĸj~}sm[qғK/~3w)הb75q~JȶpTV23ɹyWH3'xPVR@\$ʖ鍕 r!zΧOĜ9.NO+l뮺%@jgKU[%k6ˤ/Xl-WBm١TJo|wW*O!Es5â8[7ua}IMRw{Q_]ŖHݽfvp-Ve%h:m,6,)|HugR,"T@ŴԆ*;vZN >EYm$Q=m髜|Z١ .慲k?^D5yb6IPMm)JXFsG ZM9.4l4B<`k ~-C"|M(z1 qrv1T}뚰=0[fc6J5y:_r|G-ɷ ϟ_>v._lZkrgG8 ""??i٥o\λuZD}c\-Lm3FAh 2ISaE"?Tw2 'u)Y40` @d` 6ia#D(٨=l055T):Iftaa1l8eE*)kPNo f9SdBN踊Ky#FD<3 A- 7MCDw~Q{)y˕1窪UbmY&fs}v)156=]S#wNji`:9wHd0P";uP }\3袃a+zYW0 "CJ挕11X;htj-bn: ?v}7:6[I8 Kkhϒ;SW9Z ~ 7\BKiؽ/O-͝*zzFkp7(~_gf_wcj pq}RN[Z] \w? \~lL]E%ѼzOWPOi Eoan ~k`yh1},sO&w/-Nkpc-^WVoa_N+z }&e֊%U;bQB-U_5HrĖSHe2gSJ {z=Y}%.Ywv-s(|7~{cK v~П=.U5d6eW/5y=lbAbL'E'7֯Р >W5լ01-ּ1 6>-+Y渓=LkR0hBɔ#IߤSGCrz+j.P0:%\70'r'L{`/90JqPy%樓ؤ ݛfH1r4QAϠ !w%1ΛcO-vcWhˎ8B˱gYZ0707010000031e000081a40000000000000000000000016650a15d00003230000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/ntb/test/ntb_perf.ko.xz7zXZִF!t/51]?Eh=ڜ.+;W|j3vd)TF(짚j (/ fώy)^ Ω7m7~~LA 3uq  (kYG9f?B!@Y"E虧8owtJG2:w3Lg() #[%;OCz]Ώ. PD\f? znXHa&5m,rsV}߳ǚE ]FRh}㖸(}ᎁl@E} vla&Ga4+[y(;^K7SC'O|J|}"uSk77h߂\ui@Lb89 3DI5Dc#TK ?+}.oqNBUq?]NA)Dm *9C=@EVUF+mblRݐ/C= b4T!S[7]Zg͙hD0a8Kgy1|| $0k,%V_wK?e٦y}`]܌2A@w:/oJlE@6&째 ~&lYGTp}|LuŞAZx;W~eyL9]_ăvU0 QTQO?CJ]gkgH p[&4MG/j8m,[E,ڏl(Wu*ٴ97i˲N?Xm9l ; mnq}bѦ?XF z8^|8~y{>/S:_xKUv: rjG=:Nmuݲ<*RSl&" zG3I4A 9`i e{/l/.{y3c;dap7hnA@cGvI?uZK8(&8 W0~ޚJت7 Pg/*lrt!&w6'L&2Ktyr',çi5msGq})c[i3)/2; wpaiD& D1-3Ec9 nǕ鐀c6>pl8o5Ai9M5rT^ذmQCtΉxۘ}R39FOXc!i|4I!!5P2LUԷ "(4&o;; "Of?]*: OAϩxpЏ)ヨn^u] ¿%Ѓ+ob~Z1ڰ$S7Npbx>0)wz⌔gBjW؃I5,P@wm16'lc9NضzzLhs6I-L\[\]*o^q/ n)X~!+(1[bTM=FTg5$O ^%IWU"?_k 6#VDv ,:' ɧicz[#ƽˁPK:Ѵ)/8wZtxzg7L͊׋RwuXlރ(J\.HN(%܆)!),Ҡfyqr9ݒ P1c(*7]M+|Q}v[ hd|aogVQ%97ϓ^mS"kIEvLH"9>SHƔLoƍ~aG|;Q䷷xYBLHx٢+D3Z $͵)|?4Z,Ђ:nnsؓq/q-|g,m<2խt% Wo[?/O# By~pzěoky hLs6s`K$yl@jM8[bcM\zi{')I(%C#zLs [JFXij]nOA?㚧N̅W'ں>Z\BAƮN'q"[{Vv-Tol^2qQf B,.zgMSc8bʹ? vun' j\1Ð?,PY$@?m&)@ZDpjr(2yKOWݛKMd'"-RV9򨵎0CTC[tٸ0~9wUxEzC>VV{^7r*@{ ,FG )fpI{1?f:=Tx.NgSdKAP?Z1^}5[kxZ[l=2(FV7e5c9 D@{s%~G Ch'g*dn>p +6HWN=vMh| |6 7sT>M m]@ӭmxo)X<5u;-mk PSVc hwM,rr"Z( 8RZ "f4FLt`f?eV`7]E&:վHX}̐tcf_P~Ah|`ekӂc=U˥Axst-~L"n&{Q6F4ȵ+ﭏ"C_@;~Fd?˥KsN!8xi.>Krԣҙie^trt`\#y ir:()8\(5;Lip@г\_Oh:g5<*CRl?QqZdRweĝL\ygFQ4e+{wzސBW,GƗGVxfGQj`, Q2-H j' phDO&~Q sJ*Vw 'X1QwZ~>ё6URC5RȅV̶NWgHvAmMRTv\wU}֍t鞭&a@8Oߏ3,}ts*_eü^-=3^:J3o\A47%y]c]Jڶ2ϸ_#a`ۧ8֮أӜӇXzv Q}UF }|-zޚCW>i{D!lcnl*gdVT1F䎨KAtᒘhyKHD  "jrwu -_abUj?I %abxnOg\kӶ;%;P~ >)}C%uM 0 R !LrG}ZoNWYm&K|(cñk`bZX/kKp0tS"3~Ds"-c- U2s/| !$wN{7wa "g%7jHL :Tt~v<䏲 vp.ֱR rŚm;fSca BcDjR_~A)+*=23ۦPB*^.ଇW{^_`nvZ]cJ=:ԩHg<%`,?2bi}BZ)6P[c!jn}9 l_j,X`VU{< T};?bf,.&8̯oڦސpR¸5J;:eY{40 I'c9&Z`qLt/K9yTmSllE#>}h \f Oe)nt^16:=ܟ6N㐭v{Zþ#1ԏ # P*%Ft" )h|yZX.6/4䠙jOW8oVC }UN|(7c3rI}12;:ph_}:1Ϲ@PѢ룇ۄM4!Wfo͘ =ǥ#D24:68R/d5$i~9¾|t@]zyDAM% ZR!R:Fp( l(f3+Uk1ຢ Q&&Á/҅ !)0ʝ7Q D w}`Ss},HJr;tJ8h pi,ОN$~&Kbj 3a Zjt,H2tMoIzVٝV1~LG4|Vu!UM2^bSf1vcؖ2XjZcXٌ3@ I~<5c1WK:[x9,qLZ.ƗI*l¶Y5 uڂyi6kwPlɵPUw PB?qaa憖U/H,", 94%SW:_N fL~Mԓc(A4uG!CL4%E905aifccf?r]$4l\^v  pAP`In7ط!zF39w &/[SlEzw{aWA_!I'%m`wgز}2KjUՏU]fzr~$' JYK~`xFqh<^`LC|rpD3_y8>|/tQlť$0ۄv6Ҍ,_VP;vc8#6 ]d*])&YAq_@n0*i~\ rڽa?mOD\e" D渻!ԄñZ=ŃW-WZȕDnlfELkp.St;m~{OiFU% YЎ܍U $䊨gD2I&kҖ)@{5UdkQ[;2=]E,2D_Ps2z/5+MOr/ ؛34T3Emx22Wj%]eRoػ:0<'_`$rz<²;%5ˆ6?]8V. IdP8<{HL["ဓ**i'0N?i֎'X8$.>zkbZߑ瘀EGT+T@>fnSo;ӭ3scd$H!>žYeTƙBMLFI܃#BVu%X"/M2UY=^YԒzd3Q?ۋ̟.sg7 ltZ9Tδc+p4@&d"àp K@(3,eWIi(I07`&jW!^kGl&pwлrHW 1*%,Og_N:͒R>OQo#"ܿojw YXq\F΃+3>%Oy I)_='^pɣ5`p`XuI?)p9b4[Z!W\V;dx(ŃڵP[hFEIԐlBzd`Ob1_!*,}PFįa[ Z%; 1XFE_Lgc]Hr;zW*Jf)-GP H&ÁѸ<δ2^_џD0b kO\A- @*Ԝór*aPEKκOՙQpg!~ *a"MV]@?oE`M ܰn2{FšOSOȴRHnf<N{eq#`@Gmm՝X\aɎEv1~h. 8+2 u$+0[_?YwHaRnO0DfQ r`?k"~'JPGh+ ׏+&[pSqS;l_-sp}0BrÓBa{r-=0:^@4PD8ً|(\ K3yw%0Y3W%cV 8)8~C4!ۯ4UܑB56 62-ՠ7Bul /Q_|@D'Pwyu3#׮w{BRTZ"$~8&y{}_Z]?U=9nmiLTM16H1Ab&I+(BD<|⬠!q~S{?KBٖѫbyey2p<%`:j`ku6r+.&ζHmSH x\˴@8]i {v]Ndb7Lxs>'p 3 ,wƎ} pCؿR=쑂yO#Vi{|Otc.x RYNb>^[>sRl&`%A ԊrXCz?H)!%E @&|ZS~y(eL6#ؑNK鋃n{lG:T}j\pcYk-J#5V*=,iN {Q(_4.4oQ2HI/kеM~-Vb d,5;qjhq uoz9O38+qԃUhDr[?˾XT()K+$t/eo4,%*4K0=rWuJ$nh`e='&:0'mFH6>Ɖ$ab8ѳ'Oaq&" ifk-´;Ph"4dN0.PJUxR› (' P5~hJ'1d3>HTWh;][dN X>8 S\ Y+)H; ZYZف}v7LrEjmono>,AšMo?eD@ԃ$'r"+UWE,,/~ ,hp5 V;dBFG);yE3PN%L'JXg:H5=Qʫg$hqH3$Xg\/'Cb m;ښ)Sq 6^F0|C)|xcY2?6ޢb+3-I.PW:e2NV`}GKt2miZpO֍s aYz*5 h*c (:klrLeX=p؎z miDJX>ԎW~QеB꣱t)0.xͱǮ ȡ8l2b{H3#Ԁ4Xut @TYEhܼg^Um ,JG8Y# q0"i:vU.p85?v?8iƏHSm(F[>ƉQ-ğ .͘SMtpfp/c#H7-;%()'kؙMkgU6t'Uʺ:FvV  p j&Pr;>)> CXLEN-G X[u)`d:sç& eNb^SOWL֑mp$]GURMG,~ނ>u_kT^ ٯP0zFJ2ʼnl`H(PU=Xlb1VoBM$;)2QLJP#tPtjOW)g hEm:F CͱHAc'8f f}!\-…[sa,?4~t/h 2^;M$%[yWJ+!~xT:" ?gpj32ᦟ-M={y&T.N%d6/>;e'GX"M0 \|2 +T(!R gx~=@`3Nt? t^fr ٷtpWCθ?Ce= Cv|čW  /V<3&HmANfk5hul1 n,d@~ lJh(sv̉׏/jIԔ⎹wAT8M3u Y7,jRp4u€a73X}ңֳщGzք&w&UCl!}rԱDf"QF#Oat!D9rMK'8luKϳ^!ͿTôdgh-}(GZIVnπ*JFtĎOg  @~\dS燎8Zt鴏ܗ\POċޛXnw@ZM'A|?i)Lǥ;5x=fdВdjv bQ P+/:^Z E2UNږQ~Vvʳradd(+{'SSG1B1Zz:. QGuSn]olOZ]2M]iG4 PDPpu^h9:|TaS9*n8s 9F ]BTkN XG1^ȸWk?r0Xb*dyJQ]؂Zw"Y} !'a{J L3Ԟ{\nL1"i^7eӹ-]ImZdb~yĭ=86Y ۿ+9Dpy~Fb0Uq Dxl?9Z*唾A7*+lhL@rqto!OoedU 8Cxvqx4 HdW"9@} @ 떴ꛃzJpXI%!v5Mg0$Tg~x#fV] W+#O]d? ;KO>]ɜ kQTų<WC^ϽQon^y)T2\AA̬|if3U<A)@ATݦ]]Ӵ6^!WgrF c-OW_g7ej7Dg4#/3Ϟ) 6ymm[Nмu{cvǮBD|cQz+bGg4env;sy.4Ik^I%27-޵;k\6ss|5mY|';ĞMp8զiJU2fTq$on/ x3De`:t'#9]Mc= 3\ GlirOEǓ㚝,3E [ Yu#قm[!^2֥: d&4HQn*_oCŽy ^Udg/R\T L"KK_BV nS čkș {R,mz(B;խbcηG-t O#JI)?.6i.D U u=G{ޭ%bqh3xևQƬ(F{ =`%)f  |cQ tÍI0` Nŵ,d%6ke;|9~C4/F/`%s'5!Q E#Jna4uzÄ^\t%B0J>^=iY]сL ة$IZ鉞qTV<4a0j5B{XAJQH}cPL*CtkTڑnGulljybΕQ'07a߼NZCyX81"fUɋ̚\s` l( k{ք2&w0/fr&U *圧c~+4e,1`<EK] `#RQɚ]$F 11^"xpYpgrz{SJ ѫ#Ur ;m WjCC5g q:`BMp2,Қ%YT3>n1mnYcσCQn'cDV6TL *U[T EYY[IpYSv_ s8Qg2Ӱhh *t&l41;dqPp ^{=f?(5nvc)|)O_u;u}${<${kH:pJRqN JJC ]r_Csד0 [[\ةjT*."aq|֌Mjbm 9v' '-Gy%0x0n3o /~ՌGT͘CT)>N1#ܥт)LsQQѩJ\/"Ec)H*^+6vzZx`eZ5̛_߅Yn?Eb= =ff H4/T^6R yD@l|)sCgٛ]vp_ISnN&%f{oKdWp~;_=N/>P~& ;f3hy _}Ö2!A6UrðGl-퐐6H UUUsP & eVqN\-w8qz2&9=lom EcOD:_Y]  {V:*C7%G0A&$=?Ck?qO+tGc\4\ՈP}q {IsPuȻ |ev$իӊ=A!w^Ov|;s X{Rf"S:"oE·!qr "50Hw6)\+RwO:GqX&JE-Ž5[ڑ=c|07SFqHqOT]7+~r^.{T [<|>ՋHrwCA-pṽSϿ[Û}CiȩҴt5a ^$UP2 ]I4:u{w2ޠ, bn #.d(0WKg*DOx?b7rD\k`I//,̽6;N3-Я[a‘@h +F_j< /1 v5#΍1n#H(!==o=N j6Z[s ,tҔxZQ_ P)/{L>SyzM. QVlO/(k`iVvWܒe\V mc n@X+C1r!r7ؑ,|(J7~J_d F.8vml+┲p ;MsR_vBH;mÎ!}؞ 2}D{\:0 c)B>[Lʠ G |R8Ȇm:!j2m:gojɶPnUG 臾{~ Ax--ǯM_vCDut3,+*}cǼ&Dɻ煽?۲ڣށA&C*vo7M~fl.,}qì$nFe8+x:iG9„ WŦatFN"5fToʢ9z% cK>u͏l a~7P2(Sf4K1,+21ſzRWbKꬍڌzi(\3^jR /fN"A]6E k Z ̢^ܪdOZ{XwLI{f-o(lekcZVJCxi%q|hkZ]Lzz-Twc2-ʏJ74VG dR Y3 _N {j:O\nw%9HYEGvcL8cL8g/..}!AVhe ]_PniJ%AS$/iM)!nKPT$]hճee!#+rӘ GM܎ 'nsZ q[tVUmI{TU =.Rt.eK]tcV:ʚ&Өf|;ee~pɋۺ+ʱ<5|R7XуyI_h ceP|ƴG/.6Գ;W `2qIOrց-nZK8uUewGI_մmԳ2޲wb 1iT?r%mZ[Tqĕ%尀1G7OWcO9]Yq҅ cri9bkfk<lmFdR.)6Lp 2z2] b -T5:9pOX@Q;#K[czcKȒ* l_)ZKs%nrs+v lKunj;2#Ktt~ilH:tkd$a!4pxꘖNt$#8(Feߕgc{'"~䓨VcH]q|`Fz&g=+GWAǏ>O0bU"~*~g`G\҉B Yt3-wr޳_0LR<_Qst Jsi~ajH\ #SV]ic?;sMryb?7lμ+{2{3PCWU$(q9|yS1؛)v5i`/FE,2uxjLtIOjz{}'slvyi16zn?ܣmm'r;E8G-h#+`rYE :I>eBALL+VA gၰ!GC}0U_̹Ԉw-N*X>KBtK$x7:($FG\^r_jV'o*ʿ>'?ěCrV8ptG4ÔF@cLg+(h--FR!ˋ^q+T{P`G&M@ܡmӲ_=~h>>s=tJ0%JRZC9K8oJI8kpł#a X#D 91bB6K yKt1flU'#Լ2]EnNy=NS `M”PcG{hEA3儘ɏC=o""ɘDϱ Pn`p Su9TBе;N܈:u ։:o-FJ'z1ccI GmeRU4K6u%\( -_Šqȝ {"W&4}:?toa3GAT4Oƻu@& zWG0eҷWjY."Q*b]UݨܸPeôT|]-,b.8֥R6JB/p6qe*]4tޓVY̢t&g(֭izVu>LSީ(zҔ9S\3sUJ||CR OP'y=4 sʱq Y{~D0 )U|mqe4Hъ|mo3`< m Y&@AδzM_X-NgJ=30G-ZO :x7uYٹb_WLٱV1N?ՠ/5JfOa>rG4u>hVS yܖeHQ:4.p뉗*XL3"pNU0}t{ 4G'p4i iH#෻w|#or/zy>ȑVfq46,-؀W'P uӬo{ FdiIખ^g,,fKXhJtvgߦPNaC|S,&G]P73d׸U] 6C+ %a>/'ib+yh8$x#"=6~ID2t˯Q6_@ء2_:..\!۸ϱpοoNɫy  {grj{he,:2l^Ѕf: DpNP'l73KȬbBNSY7jc x?{Cl,L(S7Sao>SYz1 ܥqoEa3͹Uȕ艴{'̀'SCĭ5寽E)5`[y<0wPd?# u"ӗ\r&B%<%/ Q8Y+r7pk[`HpoehSϩzO vƉmoZ7Bh V$Rn+„N&yezIK"XZWTY?^Ӫfwbb! N6Ӿo5a@el+):ۺH7gHɕA~`]/sfj((2pťY PX>A, 8FIgv#Y)0ɹ%}j8M2SUwlG4mxcy3aj3ӢK2n!Xssxڵ4J$DXd+Rn20?3qUvq/6ę9-jq[1<@G5ǃ:{'M=\#]j\dQ HCfEHe%ChcI,[ x Z2pIqEzBSGhS̗\ǹq7یjF͊whiQcEx)=eH`9oy _mD,c٧0^n i黷M Y{$NdLNނa/XK [y$#ߙV ӸJg-o-h@ |ѥ Z5r}-:SJrSS7T4CSLۣ? $#tjZ$G BfӞ\}zI0n1nzBGT2^/l)Ƙ4YJCN&Mo:=Hh({VRv-eWPCmT"v:FQ/簺o*E!@ s@=c ,cFDWWDqcH͈;/mLnYGeCh$裸2.>3zhBiu[N*[t(kڀ_$4{BiYA~Z§~D#lyw|1+9ZzژFZ7Iuh\gv`bfBekTic.vg$hcp+мn#@MAlR0W8W= \}o}Ou(/@R؏'%BSYG oOȞ}:?{O\U'V|ZtQ M 7cw[Mfs }#~N2QjAI?-t (nM֘NbKǯrwx`%,6׀rFj9fQ$M+둕9핮YfS=]P`׃]Fߡ,boGD; qj2?MJӞyo*z36Q[%w/4߰!.$~fQEJ2pK^)qr陮l1Ɂ# ?:kv\9c$N{iULݥtK'=?*6ʘ0uJψ2c '{>oM8`}r~Ԯ^7+zQm 97"A"Ld}I]T!ׇH 0n׆Z>j> ٤BE^%ה :`\tt>4)lĺ^GBB j*쳲Rb8oMz̒QP..7=H#kЎz+k\B'ø8%{p%S>)OiHn ؚ##iN P FPXZA֢8 9:*^r_#aH&5@sqSxY*kVz=5["И3aPIB|BmWvm5͟Rxc SS͜cʹ-Aа!&s'U|b?uM24z.2c$ \n-w#NRg6`St:+&]P c [+?PNǎ1glLdewǠ.Vc{1]nZAs"bhGtyxB]dŗȄ|>/')XZgXgUn.߬f%F:>82YUOe;l[ɲBFj 1Њ^ ,PM[( wa z&n-(Eg+\ջ<YX5~t10oLVܤJzqV͙?;ITmUh1zb;f' JH<^nu|4N_GZlz;mJT3h@f+f̰,W /DޙQޙT;YVWB Ti Hl C$ V1E1e+C/7Ŵ&'o$0ѯMCHrwT"fԺ}I bš ٿ`&P!j^7!#@xזw7ʌiO m.>}w4*îPP`nwT"'!d_*uqfL .l '!} I ด YR{/d{"!ZigVyB`G^qy0^Ab>;1b~wHY$ 3) i7F%;:5÷q|T(ÃpfTrfIj3ldXf*F]0%4ՋyGN@.ǟOz6!'v|U^^ZLZ5*gt:3)<6P=ƱmvTYBu<3=qi7}SeB7doͿâؕ3Q/%H2ʵ=g'DdOnpo|]"A% _p{5Sؙ@s:mkC߲Jיyh$},ؘәZ ΀2DpD7%QF@*`5G/Sf5;78W.cg_l^AWfEGH9%7mL֘P(L)˜: \KmT>_0(C"@݄a0 vpD2$5SDN&_L$N/ԔǴP43!BņN6er ʬGO|$K/gI WYoNsLEuF6rR>="N?𿆔 v|,IA;ⲏԑ≅w,JOTkDz#<(3)VY O}R:99;Du"6k U@%-5cd4Hl$`PE0:֋=YT>*HrIѪ퍜SZH-Esav.r"_`*'l  ;Ɋ,&t}cMGF=M*qu|+[ yɮpt!J-|@ _x%|tX.AQsƋ1:i4_vc_0YCݥye`״ EcOUEBfé3;h?,@1nuzS7"a6:?,_ []A>B_d\>]ŜgRlf ]҇o`h|r1rh,Z@f!a̟nKp4FQ(yi, }FxȒ4eHQ>4_W\31p)כdA6([Cފ{sQ+4:(3zzPoB3A =HQc9lk35r*ɨ}A"`XCh ) ϝWAuD7enAL$K͇*H7r1z\D .LB̪w.q_T0]08Ahu4s R1H? #nGMs)!yĶ'IQwBMN?2rZRk򄰃5_;Y|vFRb~Ɠ^qTqgq e2 ]adbd.fyB!UGlg\=Ҭ"|量Z9F%QbwVV*"pS9l\{]Σ8[FbF+ E^܏ra=>-jmhR);krJ 4Qq'кB#Pzb>?Yu_7LR怣`=hY2g[x l^b!~E7Fu'pfK,}كjNٱ0f:bhM 1AgIVߦ=e;ݽN1Mt8MxS+ʬADq75~oL0E/!eK/ү!"iF)/ GѰ6|G2(h% "K^BF4_PU./\ S?ld @"QX ҕ}_m^թ e  D%vPE`x($xO]-jo-$pI,UR7禪m/i.#'`GO= =[0q%Ur@p\{?vYbn>N)8 [nvہMdPtJy n>a I1B-GPo7i^2S@84b '85ssvLַ Ԍ5ҿ~6㘷o !Qt9-r&.8JlWeL%j.ER~+*ْo kB"؆EgVUX"KoMWkwypM(p̿nLKQ"6֦8fl,éf7oųo*9Wx~\m :@{~uXק-1=;#׸ UElؗ. '~&Yyt>&m89aЭ{^0H覜,r?tO~=,(ʅ#Y/QC<;H PGzkzŽrݯٿcO䅺:}v {\LdӽH PN2vxn{xH p[]d[îqXFeAǘۇ3?P}u -ހ]4ps};W@skl޾iyHB),͝Ì^-l<*#iߪE<֨QGn lk=M9Db^Wn~g %@ξ2?]eB#B6mw R%ړ>a`^+19$簽%qO|J[!U6tR{T)Nخf@TYY-c38/sQLNN2Z6zZPY>=AJ9i뤰]MsCc>X+(hx4KD N`Yy `7$3Ƿ >K5(t$QڙHďP۵O"XB3%*|)Z 1 *w>8/Bj.Uho2nA34XP:3c]*hŷ(*!Mz!>S ;F3oeChe;@U?:l74Ѫ@!Xf*:ӔQ1DJmEta bb^+{98J[MZZ2y#*iڣ\f= &10:F2Ft (REb筂6e>Z@wwp5e~uqLA̳ܯnWrqwx{1+;bKbKuL=rm")y^x1z l :B-*iK C羙Y`jkڏx}䏄 1(}iG|ruYPBzMܡ8W a3'( HíT n]ɺRIs#- kK t ?|̔7-^[r홌 mEb?5:;x: $Rh;A{|g75륋qԉCCLuH`VHٰGUp_i&MKmBf7 %]1W{G!{2JYNDbvgA|lt@)_ԳQk2΀lۙUxuOC>Hyߥ\!!3&T oi/hAee`bvC'sO ʵӆR~#d(o}W+E+~K@ҏ.%fW7ڨ2^Q+1e7 sL'K&3ιB%BZ31 E{^Y}H|2aA(J#L}AcDCƭ=x].)(* _m4T0k=W&;%` ;ᓗ0絆QShԦ!2_oC Ǹ` 'w5CTr%oMlW[{<”1 ؔ;mN"*.CFy^ڛpa ?<٩7oM ֹlfbׁ- mH*l:¡ăE#lHUi1]ee/,ѮljPɻ"M&~ymjZMrFrO}$?!MtS-VxWzjpkEgRΛw ߼B?fXlR,17MIˆšTht/Kj5|[ q5p5ݔWXJ % :ݠ8 8 S3G*%M!aI3 /U7F<6"X| w[6QMMqN8"#mea0*H{tPЍo* la˶IU޷N[[RuEnc3^6!}Kݤ%CˇY=4%iF|7$ߴVn=` QPR1] IX齠T󣖡=-_jQ+"=Z^3Ttu\\j>]97u3'd*\>8^:~Kyټysm{bϺTJ[}4qmC4Xsk\O.,<7:tOX*736ؐ$/1A&{$A h*urC6ijOg5nw_ϹHVQ7ЍɵX&L^ QZphiI8CؑS2xtp}1lg:4cM+j܄GWK? jE*v]G}r)mZLPuM?-4i D zh\G*WbPJvM[Ϟޗ۠Gn5 Z[ &lTQN]}5`~x5ղ V&m?0!(.yUqʇh7꾹đ6}{j mҶWdA|yލ2>sZZrI4A:O7]j"5[zڇS51}ΎbrUŘqj#z=~@O"j_xz55L8b$=79>K!fƥgVxO3lW7a7d "^fAѲBh?9P"wϭE:Bbֵ7-~ )Ed𐓲Is9SGArJTWurur i|Mb7 AxL#DX.fuR;u1jҎ2HS͝`wS6^\e)54y5',n'#񋻎f,# 2 ­Z;h-^(O3s;yPTƙCe4NY:чqA*.*KA tu܏LfG6?`Yv[&t?VAS18d U"BI$"hEWQ&(E͑,qnC덚$ M/Y+*%xjwyfB'9CHWsxp<3,9CrD!w!~nI/ nIڪuH8t<U u2 $䦱"{Ej7GKV`voźɼ)A/)7}h?>W&?]%4z깮Ti#%_5GA+`lɺS[=&z_4O'`hvbĐwLON/ч"h?[NzZ6(/'jCPteQ8tUuEWzuW!}C=Z"߾5[QE=2:WըğC\w߹ 84/+N|)*Ҋbk22L9jfDgM&^s {VaIbKX4E5`%o_˜c5#FBn6B,+$yJ\cIO[wq\w[NG{vmWn ӬI۩I hP.꣍n-@#_9>3 /]\H?<*]jF&:̥n`fn~♿ԩR/9 ; 𮓴{N:ƌbEZ˙"uk+/bVG7HQTjlΏI=~v1u@BZCf A.?ohDrxƗ}.TGB6Ɂ&FZ ]&$PiM~^NQ8B}MS°ymR lzF0IV^ #I ٩T<>xA2-* ΍,󨭔*q[z'T2:h&L3u)n=#ay4q\;Kxhwsf:օk(H6?$g|`0h0y}s!Ѹ }J] _y@=mn,|#Sb"H@cJ A1dY5`c"i%]N`eOWH/Ld-ı.ӑ}QCg _ZD`6MHo q©Ѣ?:o Q{؂W4z]EVXK੝-frU6?NHBf|R,FOih*Df!w<1-f7n1"u):识Թojh+;8$kRָM8Lxf4:xIvgV$nox~v1 JޞʰWJvE!-O?R5bۋ",D|]Nq &y[v(> Ѳ+Faɷ^ + `k"wBvgc9,l 6B{X-|4{)i"%0崄 NG[0B) ߵfԲ`Vg55VkdJ6K͗9'g6 IE{VM$_SE<\ޅLqhZO_d< 1s󹻏T{+AEMyPU~Cm(cWZsd0_J#y4GR Qq&bgܚ\G+aK,y9߹u/vCQ{?I`iS*[ +pT)apd~q[QS q8$ tmP᧕{}dR!7X|I2c:[-BryR4O5 ]0QP*AI[ɔBRUX~`n>i;9 m"j[{UV͝2cGAة?x0t6Cq.aX={+ !61ZABgʈkZP% Y1 @-lDtK>W v_sW(}JBr hDI f"}P8R>ߙҏ`$|YabLb$wG dHKaLV'_ԅE)'آl:mWOtJor[%uLQNc.qʷl}Ɏ6͖c5X1trjH~1:hK!y,źg4TD%RŅ()*g"6 6&S"t^Ȝ"%&Av>HNxwh2S$Ewr݃/b%| W>K}Y`U"I@}ZVtEut+0Y :eS&/QYКsdu9R։Ytn (z|γ0U+96&Іůޯͷh:pL恃8ƫIrwR4yuy~2NЕt9(:|1hebIvʟ /K?ELL-'TAON'=&j e~.ZWvdfuց?VV1ȑZS~`o{ʄ?)\TQ/p|N0Z|p JYX;hup>﹧p/m9wIm%?ҍXPs1ʻ/Z f9᪃]69Ƕؑvېx*dz:_|xc()Vmku61]?R.<=! jJ-bv!butgRj*AS6,u0c!8L)';0OOW5~V|;>dT1À9r#SD[@] %`1?ss̢o]1V_^S|' 5./K@l09Ʒ2GuG_ GB-I͌'S) a:{2e}ևG% -͚xlXCѵIq%8o@jcn~$cX@]Lfm@`o&F{6d2o<!"STwŝHI /!LnG|2)p0Z%d^ߺ$\􇅧~ё]%O:#?#m@FMrzR$*N>Xjҏ*LQ삾MS_bqݧydԏM}8TlB I'n /5 dmݼ . xm:>5,ӽϖW!7BXB釠NAl%w(C ? VeXS4LS.ΈgѓLU#7L܍BQG 2M՗z-y6Yc(7IuCUִcy^ZbjdYB=ͥeoKD@*}^P<; L^HaI>Gn :־zj^^ޤ`fc/=A(EܿiʜهջcC! Nږq]Nwlb?J̹vf7\S9^6fݎ醓^5N"zۻЛ1UQF$5qbǎ a~faqXEƬ.^0)3 A`mqWRнd& `|aVnW,n U9f+y}˘qn*ʧ1R:RLFnEkƒ&VSUQ,p:E5hyfsR f1$wXw5bxF/Vmb>D%!GO1= oSz|V^04 *zt M9#Eߠ>]p>dwHk 9cE ^ ~+Xo%VǾD '`8)$ ZDd8G=#Wqtɣ#DAri9g/m~le媧:fA]C=^[Y JgY4DX@87hʚc{Dػ7k,m 8"$r,aA9w=:)2~ I񃠲ʺ;L؃qt[oP4ZU.Ee Ĩp'dEOq1{,I,x{\ƐGЗYAhbR?r],WD('"p&L^VxufޙTϷHSj^D tczf\P'[Ŭ_zt7v$A`5I7i+꿲~>v4霅;"Y\7^QVh .ťnj#qU b=%H%UͼH~˕ LbBIݥ=x.&a:ONǜy`zsgqaGFr.Qb}e=q   >!eYR=?t_p" t  گ뒬C[fX*aȍ&d,8> \FfM+sv^9kfFm_@{PW׎]{~/OH>"beg :Z(Vc 4TȉZ;<Ӎ?KuM]ON BlK5&q2h?Y6aP2qD^[ZU -3js a(zx#:r*X@aLUgf()fm{p6Ќ}b'O:].vEf| yzľIŝdFxIW7I&ٴr6IFYus-G._XW&z شy"a>0]]<0xNg*S0'ܜ^?k1_j+h$RvjIiy6=!~ճG3㓠ƞLS=.IѢOVHFk(m2a+ x!XŸvFddn mAW(徸-sw膼9K*k nޭEFlz H%nV-2c!,æ(~pb\~.<]mr5o24{#CVH4A /M|)%~.7}Qض /5'x1z9db:.{bN!Wn$sP,eyl*2GʼnZ彳(4R|NG;J,C6;o>O&@Rtx0'Đ|{|kON- qz[Gq~f_b@TUQYE렎I!ׁH|}g23n1mUЛkmn^S2xVˀ7#zV$J3ԕP*p1˚pI4޴Im;xQ'lQμF:]vƹ4Џ1fOFdyAԦ j\z!V~xΠ@!  ĩ4ovk0 #B't"*(hn3?Tu-)כg`n!<`f<9$bGU2Da2d}hޣS)2 V"*t )=R-vB(fM|oa!Osn7"@v*u"w*.I K3Wq<~;,C[O)+§\ ^C~lAh@3rf&~~VEO2Su$&Ͽ_t֬ہݐE? JB׃->UM8`\>&fpc;F|S2'فP'*;?5 L[iBԙo>p Qu鲽q\poݱ5|?)ЫÏaf$miqYc$ MFh\0:cWO?0p܀9pCa;n [hKs5;$-&ڡP)ȃ_4 UH⍲44XcZcv5@Q|O%Nhc4hOruasLrNrG_'m)ϵQهՑlA#YB&M1}k[̭bpi`hH@({w{J!،qEZlOu 荅2Wbz^|d~?WKf_3#lGljF9K[Qw¦_ tO<_ƑLse,=cm9g.ƿb2S@Ni1PqF|?!YrP #:1K'SBT($_%7xt@z/!Ӎ&8`Lrb#?E`0#TNXjNOߝQ݃]1 ]2g`J3mS igD/$HW?'fCguINP{rz]R*4Gddab.÷$~vw][=0^7><^u# kWlR7aZٹ UCG{zhQ|CvB&#bC^OZ%TN9m R7,Oɿ6ea%/~T-+KP1 0MP$ƍ}G$h[Q>-ڸڪ2$a->,6;:h/zOe% h u:CzbFZ6o`?mo?'jz&<_2\1^A c ^B UcӣL{o8Y,W+-ߝPҢ~D_֧YZ5῔r(#px/t_ ۮNclO @Ȼ:QndVּIZBdt"*<7Ȟd, ʍA;.xčgOѩ~K%Vuh1ƷUq63nBG(!hQ ͎I0!]b*ҾT!n7A"`X$򧺣2p)Xʫ=7tU>"$%v:{H}xrgYWu#oi+QT"o4LVxU<}W)=)_g Ц ,Ʈg?FLUHR7J89ԟr/)twz޽Mhm!؉E5z'WP?ԭr”Ԝ I:ddM.j)T4 I2~rl,l;;"ZZK3G%>޾/WP+|Eq6NCi&YfNIqj]?jӧKy ﳭ^' xF1wYʱNhZzCC6? f3#3P<@ ty3-?>1Cctv꜄o_/nTCb厅vJc isd_?ZW豝l"իRZ+p~jyIjNg 0˭Ed$GL)n;?BE-I sH``1Gt%0%sI Nd 6/a/7ٶr Yt-qd,`gdA#u7wɢf@H}_uNZlp!-;P }OŽey*Aj fbHNb/$#4W5[wN(͚8n!D}Lw2 T>?*T?(/P%Jhpi4Қ'c|fC`/0sW'a1Q/㵐[,E8OfPPUS~!13ΡU9A4`THa[; (j;xI/gGdCé&lK (zpY`!WQ(7+5);i|,l%i\BDL3 ҙMxN8STP&&Gc0nTHYUŰd5",}ۗ2"P# Jm҅D]2˘:C9jZTqI[.S8Bd "wie>:=K^d,egx .jBM<l Rt8J(Y BEȶiI3,텣-Zv;g E5E~"Rh>d{V8r]Kow p4\CY1…=`Ѣ> WY@ NT)}DG_%jE˙:UK >qCBx i~*[:;3#g%\KQnLV ZܼY4c1|c W\H<  ."QFruH/&2!vz,PyOR++UAczʛҠ,tѧJPaw 5F5?l]EA\Cv#R6(Ux[x_N-abL=HŮW?=oDzQYݭ#a%D7.)+<Nlurhܛ {edS@VM"DŐH1-^~jx[˷vitz抒]dVwG~Ҁg~}6#[*^3mZXg@;Gy<81eًqnѣyʼn~6 .> i_+N+3郧_̨EܱP(+S">p&E]VlaAu(k.\u_oI̊ KjVˀj6&CǾHx=A"5ߺs m|'A ƛql^7n&ӜB7R0oX|[ le y};K=Q5xGϏaOUTS뿫*vAFUtoJ3*gOU!~i$g)F S!#d_gc;{)dl<~2 P)agױg~\jS'ISB"ؿ(fQ緩-nSdRy=XZPpϚv,#Wso $ւ%'/̧"-Yu ?uDɖù|)䌟9qP(p;[âRu-# u.KO`S[eu+JEjͳ 3 FJa,t:Iz3yRt>҃ =>D4N%:ǜa!|91k|̆L f̍|Z| OE؜? hixo`RGQS\FWv4nxXu0zZ ;jygRc67`+j BMuơh1d[־;iWiH_c ÉJ󪧿g8a_N |ld4qәوHx\ o?f R0Ւm0.3wHy,V4THb+؀ԧ |4wSu | [(=}Wu߲Nk^_2qoΧ@"Z0]YU>F 6.0`.\S Ԍ)Mے*@$w3E ~Fmt)[~^#IeVImL8 T@`h 7֎›? JpJtXۆ1>Jkja2Y쏅S@Eؕ8,JlU2=@k]X[r[ݿ?k7lX/xs8i ?'?.%2"dt/ɂu~BS*JTSa(A/dԮūUj\TgP/b䣮s1fNuLe5lIG&wy&^:e(TͰY 7%}n}G'[5fѠ_G>ޝASg'O4zzD4S˫֤xq`×߀W9^#~7U@?H,!ytsA!ݹ7R~)#KחC@*}qqVϻh R)%x0˕؈ &3ArWhFGi/ 6͘DT/Y!뚏HzX{ԄpӬpz0CyG}A֊Q`ɟu6u"J,{*y `;no+nFJ';&{㇕xJw: ĴKuq{v[iG}tRo>R52"/\Q[ܜM 84KUυ5BGF) _ =şA^WzXe讙 VǴEyrU;!qDHo-0 ߑϟ03#Ns ҙaΔq_C2^͚nН*"+)-[6]oӮshgVqm|49ă {AāGoT5A-+ӆu4٪Gs_:na O{_!R0xm^ 5_ޭW~QĴ-+ j-,2VҡKLjC"MӠ7BrG*1Ui= <_x|-v#X䖷piJ9;+%r&[L`| JD= zh{k̊-$_+ Uq&U갣o-ըW pW&Etڤ+&Ԁr~q!Y$@j;A9̎uJӲR]5:|aSI/jù?<=-){\؅G0A T/[螤_hkn?,'KR̼VI]IrM_V=î<Q(Bf/oO>4$aPҒBX}-) ִ3`wfN' >2tQa8{&U؉} b^JEm`$rm  .()SZ*|#-nyJU&_GV@a4'zw+hdZ$?ز8T6NpX:,Ťu|_=ޕ&krDTnZ0f%` ?Zn2N4"z&Hz\Jx@D%kIpOrҧ9DDa_Bn69\Y; 359#. B3KQFم!pű"ZΧ۫VV}+s۲TR)!gZ,#>B^'s^ b;bqayϏ1R(*,N }g~큑xTl|箾r F0<2)~Me=[J2]d 5ټ HRA&tʠs .Jbui$|V[h5Zco]mؐH}HC> ͡_ݓӯUGX?!c,Flw '+/ dXUчvJզhfl1pX3LVM~{jas~^yui#p28Ҍ5@" ƅOLg]"bjzY^8)b,a~՜K@L*fj֮喞"X78nscqiT, 2;X6b#6dkm^1;'D`w܅i7#tNd"gs#~mx"ӿ ^ 6+y)$;tω˿'Zt d&LcpRWndtqwO󉨞za@d]]S ݌筹WQ 8MlŒbKn+lMi\zHn)?Ka7L)|4V!:-1Sk^fdbz3 ba;b`~,T6 //V)](X BisĈ1-na|)(tTtB%wNi+eL?yn妦hk^v1+:QJY`g" ,& eRJZCјJcV$GFy!1b[e~уp偸?tC l0pdB9jqLz'Ү@哿߻Xk?,08D^ᔌ"]*P%;LP_'hA"M{Yy)F)LqLG0&Y٠lІ>Q©Os\. s1g2WvCHH o…xN * 3X7R_v5h?} ?}9ۆ;@qF;׾ t 7R ,&w't'_ʈiMs1iBk+X _PNN=?^~YGe4D V•M͋|bMT,3󷲇cjҦKCwQocK(%JE\E5ʈB$C)رunod{%\(4Buu|q֔0ژ5MAʕbyb5 ieh*)lT0 }tU1lZFYO U;7%pMDLG܇$`*ΟN˂8=epWQ$Y Ok} A< R{{Fl Txyf3>%y_mDiF/i;acd(X{^v94Q GC0/ƬG>*mWׁ c_ >z@ޥ-QRqfdr]mFi(@nW$d^TqQ)7qg3cΈH}LZܠ yú"`HܩuQ\PlK\[X4ٛ4ԝY6aӺ2c-ZIj}aeuLUڜq+JQ^p(lRs] Dfdɺg6e3:(Uׄ 9S,7apXF]W8AT^\~/ݰO7pΊ]ۭ@686(jX 1:1)65E OvSjԷvQhcITND-Pe5i\*Wsҝ~)$'n*oaM<>{7qqd &笱Yu\糖i:.9i"o]ydkCg-fcV%vצRI7x@ ,iHc=:dn,D#lhvY0p;\9/?Evj$E[s:L$SIuznFhʢJ%U&/"*kC(QN0n#"<:Rm92K587S"3<_3m|͞+HCpknVB0HaԙQn ݡ:PCdJgkpFNbUFcX.DN0딵 G: ,6qd1Fp(<*/G\|ҭأSm-0|+,Jg Ч.b!9Y>hĆ:ecܚƦV3nvW,3}~ &ÕupCZߡ;D}„ɲ*v2;5Hx- 5lJ+R^s>gPYcqPͲi\݈1]X*Zȱ_ս9o@3S%mM{*OGfim?>8X:"!"6<$TR%JlîJJ&v`O<^#vFgV8$Lsg` ~z b\DBMʥ 7pp$^]bEތ1bV$5xbbObJt47(x\>WUN)v0$!,l ne ^ O@-!H)C%YzK6&RM'R|cT^ǀvpZ¨ǜc#K*57l )!tzC :beYP+=')Xmaw+H< <6ƍiLoL[BA F~~sPlfG "r ד*-E{{wf2hNd`xQlVj26ۚ ]#jΜg545QmF}Uޛ* U~P-ᮬMv.n^[%kv2G;$ R! 'EN;>Kq`+^ 6<)Q-29BUŀ1 7B|k^n3N\ڱ(5l.* ^1!m'̉fwk[v+9 d`*<U^#!cL4:L5fֺ,lWiP54"{,:(*Kŕ8e|i f$^3f- X0] -V}q4Jv5fzc|a á> 65)ҽsFH( ﶡ=[MH&zԲRޟ Ec֟5-~mnО?r=,QtQߵPJc3*D0m@Wg\\ASOiv1zEtJ,PfF.y+>`G%G1я@;0 +LQN<>F9+q=OB`m`Ѹ"z޿7=0-jS3vI /I @i<"͊bx;ln~<)qJ}7jp6 #'A 4􅟝%>-l_8w+Gj/Ч<2uUд[Op+h, N 0Ovh_mNn0/రF,dh)^/z!U[jڈ _=K #eslO =j:xh0]`=c}:v> ˰9! blBg4"d7g`ɵV럅xzCi, (YrERΫycLv$EǟF[gFRAaѽ.P{jQׯ:^~r4& +  M`ϫ9Q6Lu0vB[pN8eOo{}27 M(c%1E $>Iԉc"X @$DʚXa?\?Zxxv;`ehP{s"=-`n d!MU;Ǭ*P(3U\c}1)(Xq𙸳|T"ZM&'s<{nw~ld{hE{Z܅ům&1b֓~LJ =X&©['%jp\6 EҺ`s+73 Zۗ!_#̄mSּf쏂ET1L]<[Q* s9RppH5h8i9Ѕ%jr+I;'=dSb9k'z>y 6V:V?!.9{LbӃYm mӡ$UdE[< _7:U+#KH9ЌŃ$~d)E[l`I5eg.o POi }6 t_eMCv1,"e"%u9#tqFVhI[k./vT\1&zw18 M '7r'r(}:ӱ~()ƭSa2A/+wH0 azrIX:'̧NoDZ)e!*ku'敖w\ʠ` ,;44WD%禖tύ\aغ ÔdƳ)P}]+Ɣd n{ؼ>M, AӉJ+ƵZn18+ ;WZJ޺_oKNBό;qZ zt oZCOAGoaү\FLzqbKk2-`^M 7 h$-kE-pwMnM(?d0ЅT^OW ge%[WD=^X2[EG &r=D\#p?VXŤj>#_][0NϠr /;bUx"~"͇E_'Su˿ݶvO(\i/5L|Ov*.]V nHL#ljx{Xu-V^ULYQ% l 3@Ln@At<_!-z~-]eѼ)1f9,8&Ge>dY C$cYƨT_E"3L۸#ez辟?QAS,Dɿ LTnUƨ_Ĉ%*cpoX4 ioX/ #|_hl]PT ^N#KZ=ֹFƾWD ?½ >a;Zh+ ބos )=Y=)%2k  Q'6MK@%ӭH$QZVT+^+W)E9 Ҽ\EV%rʢ̀RIu>Bw=-Y?(TivɍȏmUrUk͑ ]I[b`SA$(o7F H$b ͵(m(TT[XG=I ._(ޒQ!jFpIjX-O*J46H s5,k$ hEF%4–P zwbCտ"VkZ[b-h7U6I|)#n鯻_>弖JA}i7 TPX[뀆$ٛ<?ZnqgSejPzkS@:n11~4~1'MT"jtB)l% hkWѷ}F͛/WB̠}؉EF/w|RCoyqcW<%,E0t c *1&u K #hu}xOe2̿S3m#GS |"`^;|@jg6`N,QPaU|0FFj̣IN;"HG#1tRΈ)2BQ`4tEQY+d!KD[WN=-}P4BG5o)Gq)ZxǏx]N61J2 e؉XVDWy mU1đ3lzDmy'<'Fr(R7+U\gsz.wsPBcBNgYp pn^&_hUCP!( +2%ﴃ2%U$~W[ZG$L\j a9heȌ禲mQ+PߥBY}`Fq@a+ D`*S>T=_94p9]noBK׭^}!vrP&6#Ki؉uWQRlEo:R|aEPSNLCw:D.@Qw 8Y7T0-SݠDO*  ٌa]:#6G1czi9xUNթOxC*kٟJ^cDG !F! Mwycxsd0n,H\YK레?3y6` ع8+]7Oy꿋zlRP0ߠ^w4:ܞ'>EU/%E ;* 0s~lFpc?_NbSr+خXۺBtHTn݋w ypV1J8?w@#@Zs)w > 6!,) aU?e#Ji,Z/ZS*C~ypHRh'P+ꙑbDYX"&unmlʄY^Jczy1J.^3WI c&wQ@<^r, ](kmYCI,eyzIj'n_Q} mLeIn/`n6šyݴX]FfnuFRJ" wp9s8k!8yZ~Llt6Hl2$YNy^m#u11h Fɞ,*9#w l`gF3I©S#:̣ڨZYOAONK{h82q0OM!9>&a4T!C=Dw= j:!E48 G?k!Qix&[ 8B2?~@ M֬%A U5Ԣeh-;\ø K#܈QzێW5ԚblͪSy8<6.i+4ݽCm A'(,:>c?%ZX-{0b c&D4HO2I'fwzQ}/ߦ!Ն P/H B8X_Z"0}[xxVH)~屘jԣ`=nPIq Lԩ'̡P42NSTiT/K2xyaG.wEh/E(_[Au>Ҩw'U@'B~#zFGQPI41˔zj޴bqPH~F <֮>pxw;xFӲp>Xg #|JnrI+c6^K_-]];snGJK?\uG~kUMO&(h=]ߒ줅ԞG㎶mRyIZ?cRh't$*XkۅrmW%tqlP%>+м{Nw*iXӒ{7uZxx!'BU#559^ȧ'nNVJk$C_y'vyaj>":% ܣUfs/ėeGG ?n ]p3J4N?#6xP_2|OoZ@t8Eʖ[EB]]2ҕQ?|eK߶'Jm(b`.uE k_YE0 _S 9sNJPdC' p7Htlᥝ!Mҗbs ;, 36!#PnZ"i&L(L;NJّrT/s]XTi=nbo9S,t:O0tFkۤs0 uPZԔ%)083.FRrnWi檰!o[ZNg]Ơ$euvlj+x;RkR*eNBw+7ٱѤl8n\0lVO~x% eVDr%&K8[͔{ٳE}d/>Y B0Q-iaCh% yh[QpW/uuSFac+ysSЃz-dE7K*m,ͮa߬a5сMON"_}h /z* 5~u*[(MCΤ (y'"f2r#tʼG޳[FV 4XMNvrD10k,YU׸{Y9Ph3s+/`zzN`6ר%F^'-,:9ǫ1'm^& X.ZZ7lʱFӸj, =O et;4z +%2x"_ysL~ ~kW3W[Nomv2Zfp;V6UC4  H\XPI _xzMi]gӫ +C96z\&т.e ؜1֧:9j5'`<|79P3J^7qh:]&E(hpMu:JQ@*M|l,7hn"HPjT|ptIԅ\m?[ g& (~*DV܅9p29 CH/Z6Uۓd҆ r7q/ uo!yjS,`$ȆMHy3؂PN#[ʤ_̣]](CLL}tPϺM}Z+[?0 _ wJDbl)+̜ Qek OܗH_En f+VqWen<|J[r{*IdhMrÊ!ІN^'p2P}\g h L_Pez¦a-2d뇲3ŨzvGr¾*Ihޣl\:,.gHMM6W*.<|zZ+A L Qr+Uf nqW$ycŏЌaЈW8DH\w Ho ┦V(U$17= 8|Bz/BU''7H|k?U>S[w؂8 L9m-j]VyHϦ0HA;Vk!*iU1AWӆ~pST2NL HhgĉM wkzF)iʼns0[=oM#F1{Zg0 ,<ȊM)TpJƇ>:w8}[ĸ]kb60}hɳMr}e{Ȱ\<.-)H{Rj#s!2gkyC-@1qt)3쬕Nst6lTF[HϦ#f:@>(at~BګzKQN>D:nNPAUrk[sͳ4m03t8|_g&gBc&>B־V#}Y>}!{k@ة!Wb\+? }8* t29LǭXn9ae}}8'Ƭ-&ыBr[hs^fΔL˼џ7īU$)/1?dfv`S i@ 8;{ЙivAަ L7f"#p y˖lƞ8_`L彥GF Au+=G9MT&%d7ђJi{gu>Z׏3ͳ=&gzR`h@>~**j?0}md(V'5OsgB$ |ܣ\Ch)8֓1oT`$54d$Sqa8CO97g8lePY;g/%G39!ƹnx׃ W8WPd<,8U1We o5grFrX*x~\~$Tfa t (kkw^T pYfApb|9™d(kK#ׁ7_XM ٳ0ִf#;Vt"OEV]vxc-4O0"?dC)6\k|8cCKzt<ٷ}X$/'$O{l|VOGʚ^ILGQ&⽺,2h,F9=huDԼ>vQ+R啦-sRhQKUjqXj*@nzqDb߈R9;CꑶsVhbل*OȋތJhnj{Fi6}#\^MFX6chuwMD1ce*ijx`ηRB7;2tW":!=ZFfX&Sx;ðJ`~ *"ܗDH# 8ܝ2s0cvWN`++ U{y+g-*(.b၃vŐOaK{MgK ^^04^_%Z/Ci\ LzB\X sIXQAG αI,r8>~oZ$O.Ӧ^. !R[k՘a͇r&qvD8#NS^Ϻ&4jZO:B7!hA7'HR+J"h`>A`#9?Ʋ/$gϮ/Pi3Aznb@4tz*]Ol\s,kmd1oO Y7n+Ia;(g>AB?f-9VȺAc`lgaVF؞d|^H,ZX9ٽ'-7l@jS璽m52A224M^O=_KwUk񫐅\)7K9Z uù9ͨx\/5Xc$|.X\\t:лMPdk(edNjܵw(M(~ax1$A'K.c *X5&qܯe}wqS.:MH ta;= tY7OLkG} 331{|)֋Ί?&kR2ͪ^8Qo?Uj\A(iJhPI+\~vEАuLT.?8v蔤h Azo RD*(L g.V,V1y},oRIs.wB^ط2kS+bsZtBq% N`zJ4Zh(~M#+qT s1TbƸwq5dQLW@; ]4amՊ;k`! u2adprfǠFZN;:zHt;ZEn;$9=ozs92 cQ'2c|żq6Wx x6<6J-*>~PXӜE. C-Ϙcgj{3yPN]Yݓ j6Qh$~L&k{-Г^obY p1W' ]n*O}rI}s:T-k}9rqtgxoCY)dKǜNٜyl)ӧM^#Q"v ,PV8RJ3fs[I; hm s%jy6ڛ,~uu$+/b@) dK⠲#YWbJW΢om$zN=K˵IJ$LP|rE }YK6$T?S\M ׎1e̓LeY"CPAϔ MR,< OrKHh9(ulD'`I*W'[fb'82wcP;ɴ4b(κwiV0=Nh bqi!]7>V  f\k?邸(eKHui HᏥ>Z ؛#@ߔ,\0{`i _M\\CJ3djq ʙ=IƔS:h$$2""u/EqQ <3yy5ZwAc$8XFe^]&! |e0*;hiyem'{2%ޒ%ߜ r^ubmsxڱ>?U\A?zKy%!h#g2*b!ܳwkF]}l 6-{  6`ۂd<|w5ƬCc ڰz'{]B8/盗 }kBdhC S)>'5X)lly\dȪG;iM0qw"Z0ш˛KBXF\רzkpQ)Y~K*#. Q3d08p"1ÉT&oly}c=#I6QF<VYNȨ2t' ګ"B G)el u}eb.θuy!뉸rg&iTfrx-w['RjrHr{KPePhuJ_4=8hM+"dEV1TO\_[\[Hۉ-KPٌξZeƫߧU0p'TajIX x*"ItZAbvQ~bͦ`6R.bqM;;&o2)E1Pkf\esfjj}$y3\s2t? :؜|XF|5 \ xU+_N,v~!H\:e[(["wV`(ny 䖧q-PEc-!`1R j /=%*T4ZL"ZyHsUJ.пh7X_Lo-bΎ$M_ָ)(U0eKhcpLzX;Ĺ Eʮ3e۟]1氐OKtQ 5\p4]љ u[J>Cy~#4[Z4J9[d tɮ' {a~Ri}9{K5C>S GP+DIq&+2,M_d;A}5Kn(snLm"odf?*[4Ow'b؈"o4ăeQ/*bfPd_+׼ɡ 0Gt3+.gZ WnYB,~xV&P:Q ELYU[(CVV *'rN"3& tRaoJs-ԸsPԗZ δ<*SU!if5H *g6*``+\GExOYtX8ۃU0zZdG&9lv`iӼt_}V>6;ݢ/o]bѥ"A(-dS! ȪوXkXM#* sܗ0~X+T,*њ9Uɷg6v6Lu&f  Kb {}—,iN_!Jh5hElV^ާl:t6d =)Yߘ3%|-ʾK@H]]-GlB(y}%R%1\E+#Hz*[:KQy4gi9 7|kXЯt9G&O:~| Z ~ryb~בڢg`vq >9J<s:#tI Mu'Dcu!}yiwC散F9^~Az[pMu=hnb bq4'x= > `}mXLE}Yhک!1*'w'n/8gFg]bk\X`aFyrqPVmF-/4'Nd(3$KFWN (pZm8L_S|VR= T |&FqpŔUVbN:!Ey~ d*3=GxRB΀{,-!n- :3'2aEPCE].63DDhu}Q98і'gG51= ';m-_.Kҕ߈$F Ƃ;ULhXb4_Q! H ^IgQ|vAEX忨EpzTˬtK,A~z3(O]h>v% ֊-!D ǩ2CsS&䬛Yzٕgfހ({ιW0A>kT1(d AV]-]k3¢a*g +Cmr(r {.`Bwcg41]A9?OP}`[y5*0}Eln~r(xpU٥8o; ZtaŽk9 H#~Tz|@gsX7Re#J%7-_8;_lԥwv0[:%\<,̜5r}0 yѸhNRV_Rں rIoẀ=Y0ZMh6IQ3d@2)@SV֯()o-#)k5٦鿣o||hQP܌cM `IRbQPd@֢LH)vEo*Wkli?< Cvwb/5*7R-5GQ}%vɼŎ̉{p$ШhdWM!G.x$},̪ ck A;Jk`*  6&ztjX, 9H,WG&-reoq|@.O `rG:CtN- O4qshMQ;N$1 j2*p,p1YSp݆cw,8=p/_ ?`<8XL$PHT>w$ϗ$+${̰#'c~~hb})ɐ @1HHzv}OD)R(Z 9ȭ P^u2EAKdjz #j`m; $cOd,i$!I΅q| e`~2ySE3֔,uȐ 5]?6;,t06tNe鰴Fi܀ ;}.MS$Hl[ԉ _8*c<E1#ܝWIëJfqe%]6hփ6pg(ej&}gi (-hC > v:J;f 䐃nQ(C:E[/syj_F&597)X_` Hݡ)fV+~hV2ӷzi_( pՃs ?x[Oʐh{!He  9!s"'EsXl8YuԂ\[ @> Kwz/l`ϣWP8 t}gB!,5p XR\vAMRV4B ju! XLմ!uf6zSlrUʹmڥC>L' E'g= ;@Ǻ!mb*|,AsXueuOj(+1pW1krr﭂8U$ (- jydv̮Wt RWZuż4.nJQ(Mӛ} /Qhc"͑@Ƚ)l?mĝz\nJԕi y;XS:z){̌e_ Mу_4X ;e<Ӟ"F "{ }tx}23ؓs/KPQ\6kJtOho"FA]k'#_n]R(QG)qh{9˒1X7}̻Lhl]AA9chEwLטTocx ue%=4\މj3L*4уjXס3V {O8SŰyb Pc  hMJUc%L,Qې#\rhBBT-YQrSqX Coop"Y{řn{IgjmL@_$amp{5!&eӬ|$3sҧ~zν'QA|ռ5|NSk\[v6s.kBobv 0BVOF2v$iqvW~ %~ˁ]=BrΉ S G 9 i uE酊rzƦ9]~ N^6ْ9r)‘%ђ ysq p9`.F#Rbb5}e뙐_AAQpmB#vVH5( 1GGQ<AsDcVj/ xT]*638Z+bkI~sR9(REU4XeR=VhnEvνmx") oNH̼[6_[/ jJx#Gal [_UGqW:|!rf\2Yl\kCŜ7X0;@Q^1xDqM}EduMln#N"KKŵ{iԢyX?ϥdQ͵C/ 3ITP*06Lz y_Imuo5Ƒgc0v4sXZC>#\t"w-QYRHdf+J@ 3~7!M bYo֑[B]dFc? tIs B4vPXEc71ix煦,UԧpqA#4Y^UX o[?/7' Xr &/Hb>wi֩==!g]-#LV6h-`*kh*Ө.MHN+u̐$.3f7 ^d$y'Z !Į ,WDb@{RI.|/*ɔpG. dw2Ƿzn~C]՜3{sL\XVTøǵo͟0s-Es{ٓ nԾho3hN7>zmqfV̇BQP£g{_ȅ4V0a5Ƃ. H~``Љ bk> PПU]şSEDMmqmzc/hJiܕCQbe);'ԫ,:t8V2t9mؙvj ٲjZ|_`ybGlW`Mv5U3=ڠ|,Bw,*? 3hxS$=L{uocֲYh3j}q>"!>p}Ov qX}Q6R^iXK/ϼ@G{݆MVn)s:k )D2oEk{3\ȏa>O(\&SUW6gE7-{Lcq}k2(GDzVs?DwQ[iKԡNzzLRNܞ$ s,~nzAo af:Է{D}Ҡo&%±8_b%qSm^(.aʇѵV\ߧϴ Kud.`@=+ .4.Wu{w57~n4zaBʨ@tr2njMn# 5jIrx$#jel(|1Si^N{=54Jx }fQ'u3{!|UpZuh.셲Ci?۷ N aU6*)vH y / C>䂅 x5)ڊF +a_uGm\#NBT:zǕ5JvT|3B< /^Xq?ca;e{Am_X>eN+c&-_uL}3GbfíΒB\P?vȗqE_ #y$~!?qH*"QG (C'ʵLF3LKoH ]/]3q]*Ki=ŭXQh}M^&}' Z#A)$۪A..f!ӳs!G΢@iD)ЎoyΏ /VXI%@), 91Z? LMM̱X#&1}qN _knI^)l]c[ ,g1%J4i0QV@pNfaIVp99bSPbCĭ.Cdˍ50beX2>{s o1Wހހ[- V'GSE -$8CHXFU%D/+;MO`7 %.1S߽p*;}")4|A{^M¢Cަ9!qmkܑ\tJ<$+*dלx qmCWAez}p<*_f )$c!R TB )>QŪ ~;(k2weDz?=0xBze!AJ =؃ #8{) b}ߟp0`{Azܫ~DasDݫP/* <-ߙs3IsS=$5OpMW{k~̠r4\ofqGq 'qӳR T 7ϰ 53uO~.2~:ѡGهС"wHr~$j5ύ^tI3=~rTp}aH(XԼckݞ[qSl`Z̛9=i'e9:,v=q^B&4PnQDqjnG kJz7I訋A;5` ( +ʖ}*ڡN}ej|i:Y\ʞ0E;b棺rHTR{dN<&=ytpv?lR26Ae?Q+亴d((@ v<%6ٻ">],H^ 뀸z2AlI&}5 `ٹ~rYs>);ux[# KHKsOuQD%*ĉp6-ϓG"pdnRQl( Jc3_+ܱ"twh{@QUgy&kGף01&nT%X cGTVFwߒjaC󲸓bJ|naY\gş! j> .t'U"] T(ffԬQ|B{h#w8X\ ;B hKb.P+IRq+$\-t7IvS:95DIS鎛݅[}>4R;uub$I @昝>S mve6ő& ^n\KC}/vc,/+ bБq[4QJ%476O'5^'LVz:VOm%I %l}/UbxY#; Qo3C'51Bnj uRւS=$pO̴.fa ]7LV1(}!{=,N۵,~ WYB=%A7rc>s0xQ n2C˦sU}IߥgQenEbdb`y{!S! 87HQ&x5HXOmc$y@t:w_v̉6B,-p"%X^W~oeqSJZGDdk `mΒ5q7``^ʢo(1lyO{MyGXQA憙Lv!נnS ap;rV4L"6ņ:~+ŗ;Q^+w/U2gd8,Q7ק!Υ[S"Oә~tYL:i8 imuhv MG0 Fطg mWxњo6 n\4KP? l.bCV* PR$O#@ ǎY0hQZ=d3Âύf# kͩoPRE}Y距A@c:8Ⱥ \{f~Fh-G9ކ}&* "y$R1ŞD'y |G@-{\U6=:3hrխ2`!]Zoh̑]ヒ)F??Α0ī>0F%MG`}SHL|7E _\Œ HQ@o|v{[-;v"=^*иW(_khQRYDQ}4}~85\cQ۰;Bi{ET/e ;{S^49{#U8-e3?rk3{mqF1 %4芥-yÖBO-1ZLN(Y;۾GpK5WB@^w,\3Fc,Xx4T ?]4:BfPf@oq4@..&kw~fK[ĄUgILinMJv¤?̒u(qߊ|$R{heA\ yjw X&oX5`UYxfS\ '1 ,pT[+g= WApF*Gd@$mtSAKh~bCRXcVrF x"-5b^3%+BX冽#gdB+MZ-Z4MqWkFGSKNm󞽪b{ +\veIϽիqO:RC.,=;fYe+?#Cm7Hd7m߄|m="Tɻkkoc"r㹒y u) cդAȕ٥8vӻ-^foBw.8$Os&NUh&\H.^1ۘ.:B!\1 'pF`9F' >Q*@7~QZ(Y ǎDĕ ?}C"I#lHZT G68&ȸ&y.TZP@Id*LkY#Cx+~fP`4`*Ot*.jPO]nalaãBB(.4 S1 f_&*]3.v8%лTPϻexeol>ge7:E9xp^-uE&DN#hE6 fBn9F2m ؎ۗA/q6.stmPD_{ֆp#xs+S]+<)5p:0# HI{#ӭN6wZGs͠帗 Cr$pvln1{C??(xa(qR{#8>kW(=f}"ӧ }8O܌I1ktFKAYI#֧Ń)iA?@ 6&aUoFJ?N!Eݱ8I"EI\z Uyr^iR=rX!lgz /N6 ۫8?bd׹Baծd2QjD#`zń`p;ٙRL.l6cav.ŁA3wv <8`7uQbF1Xw =ޟR2r.~EŊayw ZٮZC#k6ģ(NzoF< Y=dl"g:rݓ3q&y q9jRC3dj{MN`ȗx/y^wm."82;K]W 萀[0kci=jCX8̂W!|l#lF\|:,mݥ:'?Tapg{ZD'Ilւ:>.%Zǿ0>ΙLhl'-)q)C ?1wvҔ> ­OOa_ -4r[ڙ?4cV)ꢉE fU(rݾRBdy7EQ %8λ?-#d粘aKIbA5SEOޗ^LBM p{V\h䄛M`$0g3ħ4zԙIa]5Ѣ;<'c_cʹ,?6[6:FD=Žbp=!@3f[JRgoopz0{3 ɔʏp2зXޤ^ NCug16̝!DeZ5u3nqC!k~>ʭCeRAD_?-u'(V5ZyFD̍C7%#lxdQ:N:3gXc޽q?7fOaG"!sD)=/Ɩ-]"Rjc6f&qzM=>m"vKcF\_0gǸ Z*bxX~ɐ_8NeO2ҬKtF2!+'[ DX ګ%5Op} 898Aߑ}(31VhKZqflzWdt!Q!&#G'P$V 9I>:r.6^jHMS5I-7Uρm @#|AD{*Diک3`An%h \򡵁uV(KU;_xલUg pNK+s>䖆W4.y;W-T:}maxj`'Ex +, QU &LE k̏qUCHCs JVL#/XP?6a'჌mc[ǩ K /N1HgZ0w#Z#k7fvӋo|*lL 4}&r}6#:0_S_ N\.CKOF[B(ٕBB, cPK ysoo9\H[s3(=J IA٨\nl+ܐ/?M_l"8AElD%@7S[T~ pbDE[S)\8݋ mj-(:66Gr>Bf6g^\0~MP3V'DA+Y{hA%1Al+=]m]V<2elw3n/ԧ4ZK${&p+NFq / ~u[zןU)JW=w=D!oH'#gX_rK D05iȚѫM_Z) Y A1vzG|^Ѥڭͽ .5 OnM"EG#u{= xuVFoy+&6rZMJ.y4Φ>į# [:~-ѤVS(?\ aCO#dt2 ?RKF,' K*ڥ%fn~݁\|0(51„i!vJһ_U1ihЇ~ [f+CٱZF=5F7Z|'w0ǎt}}]I 'r !F&B u;4?":[5<)l|}OVYT xWfRL լN{su]x#avK]%Di/p~#c] DU-"2l2{II:@ڗX¢ tyn+Z¢F[Qg1щHWXWbVd k^nX{X}<t獓Gg [vvSyf\py8x%=S!F{`=2RpUANm9w3xTN`uz4ڄ#Udp̍CLapδsi ][M0vF0>3ɩPoB?~`4))q@h=@3afwӦa(0kqN\0.ڢ¤,{EpjtdF2{(et1 %pnX g6m9]+PPrq D%$URе]%.OM*?D\|\,Rr5I/LB%+1iK zf :Û<X0Q$_\FP)sXNS1!w*RH"?AQ%Fz @o q@$SNƍoVqcr7Flbp("W},b yP Z4[Avf(ڻaS+6ƛp67]ppfÜw2I LrCGlDR$zT1Tba/yÍ.!}sNqL Pb=O,T/t)RRJ$ztI ,m+{ rDೱKn5I-kϗçVth9MkO#]}8P;Gd/ Dz[Fq5JV!JԤjQZ2TJ +MqT*)}7G_%pAX\iˤVAG'! .u{8|w"Kzxo0ϙ kɹ[drJp4@GKt#K ۧ0[ }y^r.O?ˢ6G4fNT,ÍmV-!MXQ(\yŌvP&馡> C(zqW;ZW `~ 0S-g#`/f98h#],1I&#t,#6/-8uys)#zOsfƛC* ]XAw{L;F7x%Ūet_9{㛕(إlK# {zL[}wIQ525\O|mc|}+UqT(XUc.jXx}F(vp3hWXܵsܿjLJF.2c|VyAQ"|U5 6^(۵\J9PgRU MI_HYE]m q+u0j>E B`l-C; +#URxפ7\ >NXn[xT6w&zՒKF&u:U!;d+D҅`NoJ]_>>%WZq=M=)}Iz}C5ĦT|T%s~V-b_4 'lyt4N@t+)x>1TCgdc-iJ~Iēz,'16ݔOdt(aP\xT|S :>*w?,! SD]<ӓ<=Qdw 9~( Ev+Ay%=Sz376vհ@6aŮ\y=BhJ%eגǩE?R̰ EB m j# s6_nHZO,9 f<nF3]@891EuqIoP8Έ1ZwaEaYRo[#U9 $50M@V{ӹHs֣+r?`uKfz7[{^=(ԭR7KrMBllo\@S%$@@bXUrEUؚZ1k:nyO(fZu!d?\^?D]lD& `-dqp9Ejh Ʈ (YTrPi S~m %}[r܂^<׵!bA 1߁"7Il4QX_&7 @֐Dhf=]W%6l @k$>hȻvE.^ Ln2ujcU. ;fϐܖ$GN;rĂD:ukn7ޛ֠UڶkFA uR^̌:1ڳ Lo0? CXx"oy2gL-UI4)j¡ f{ %YhA@DFIy>`*])xh;VӽwU'mAHa/,xf^B `ZM:."QHĄFի~wIVj@?}i=_k7,L>{ y F-e1U޺"4N^̟J>Zݾr5n#<)[Hy7ؓ„Y=Z+?kfq#Xs7{hk\YK!Q`4E2ڶ3&Z*i8(*fKD:#?m&'8bW}~z?uW .%y1<հSFytH5K\}&Ag ]FOE|xAZB ),kգ>{ {4!=oexpKkTr~4| ݥHu% 9u"X;PF$QOsFs4ɐ67j8gTHs2Q(0R l{mk Fleb_륐@_C8`&٘5!\ &ka#>?iȼZhڢ$sTéȠXXl0:i덺ոk :ey˅Fˠe@-nlxso:%Y2>/R0B ֑Ө*LQN޶Q)NYgqLf[NA4Jzb:;ò)qhÎQE.oJ *2]-ٙ:Q6ͫ ;f$y yUk-71NeeGB7n0W7V/8p\1-QX{`M\m>V~iشଽGlG "7A_ǭQ|c;M5 {F+Gk%Ĉ WFyH2C%2[Aaf>hۙ+W%nVwEX{>6?&owgB\05 " Op0<dn'?+]{請ћA؛8;%TR,/h+3Vu>6d>Wƕg$/Qd;!"h3ae+#By:vŽ!2M>M=@dH<ziJG<mS3 vAc/BfQѷ,w:̑B7FLv՟s?&,L_guTB2Vy`,zgfH?b ԧh7'9OۥsCG (P `:]T^@HNG8t_j *J9Q.&##s8@DGTaS .3Ixm5i}@mTSnj4< !Ur.-V56wdKn@%c7+ki<ı'cBNWDd(- @>JA R?St } wČ\s0ǃ,*'dP'CL)O/lZfN~KHs? 3rVXOՐ`>bR5$vc7uMS:)Ec?1RBmdU9Ӆk:O1>|?7dtvߓfytYٵ՘F Ǭ9Hyrhm2Y=^m1@ R|M8k}&/'\a zO`_Nt {q [=c: / ⃌Hҷ nA6b0UqQݶ̅˽Ge;@AOCbsl68WcZTqd .J @(SdMJ<Q{91uuΐn~.z"fwҖvgԽ:ZSv&{A.eS(n;zA<7Hi[ґѰQLJ(woY[R>}l.LeD\*؉K~X֊sXyu\?w}Zl/Ru=9⸡ ^&&gu2,c.>GQ%!h49& sRcB]]BlT:R^iSށy0{G`^wLB+c{(kXwd[;-y= 4>#HЄ3f}` e1B}bq"3b^!Ï?}7Y ˯qd|X`Z0FhF#23ؚCq7v._薅L$:SQPdzɱՙFzAmNA=bcDmdI(ȧTS FeVN0o0A[^%6pxYzйRw.i H|˪YNnzT/Z0\;;"ng$;ڷ`^`)U(N/@y8O L{=ǃ *RJPN(*s=DU$ $AI ml?|Q2;^N X OLт3esst6P '021n)KkzBƖ!ilaNQ/a)kdFίf2W0d>2'*cDeL=R}8ZƓcXdZgZ7oU(:bR;T%L2>=.!kFBԩ=2Jdԕjњ_-}ȩ?^v:`QfHtЫR37~qס]HL9=c -}e6Bh&M7xC'ޑf=I y$PSݫpNTwiW|a^x'i1Oeѻqd.=ګ&9V[v[_<3iU}|~Ͻ%l㋺Y@'H 'Aq 8l~B U6}!6x5=+力bdCytF#f$uG2vy#gf ]N(&!.TXw{d)RK`_0.}k*NI~ΒN[eGGmKvB)b[\ڐU-1nT;a9s[j$¯'|Ҹ}zp iYƊD^ qT(;)Z癉ږ8GQ@edGlBVbZg $;U=4rg*)2xDkz,0a}*謱F1N.".%\EDB8mtD '˕]zKړ[ [R WAޛ(ߣ-vBL事ROȨAҌ K0*!܆t-}q/[I5 }K9I<⑮ϵ`mtq(K2-]8OZl:rʻD%nTd1쑷مkLx􈃱R\JA! 4/ wvC|uS+5G<鵽LCYBby, 9{"!Eҫx]*u϶8Hgt63;N~ ǹ32d7_-AvMb>≭&x&7E).N'vU"ulx~DPDYkc_Auj" p[ .+`o'^ -VB*#r"|x@d| ˫ vRHآ%bZqN)fV|D^Tf59NAi! Kr;p$HV4PkF7o$wesNH_1&n5-+.P_԰y~y+n(2DWXſtjavn|Y5MKMj_H.a" "u9 nu-Ɲ+pGDʹ5upI.Ru5ˉݺ[H;Ø5 T2Fd"p#~ 7^9@g&# , x545V6Fۣ(B ̤elG3bKR5)EP{NcJ.y}4X:ؖ'd6uOYiPmO]̠Ǵ$˶H 8h~݃*0(N)LT@r G  MT!\*ǍqٲFqY_aAQ)RU7"ԙ,3}f3d&}D;ktF=ϫ wUJV[vEX.&_R96v2\1Wvțq, a? x<sT>ac rxh$ϙI %S"A\+R&~xL~Y&zٌLQev<DfrXap5َ<>K?SPi;MvtbWǛ2 *s;>LU³ኴ{,! M[-%vSLIX4&zTfApOOHdH;-Xqt~O r]RZȶv'2Rmp"RjA "U!94p[zi !OP-gnlRʷ 0 bF07ۛ72.拫3.ٸ18=eƁQS':2̾HsQ@Ϫ"F2EUK>uEUܽk~PoEz*ޫ ҆r / { r-sGE_Vʔ46Bze[gJtoJCS}'2>CX D,3MdyU< ~7tS| 3VCIݷ_+u?Iz#!=DvztGSשּlš M.љn1ڼ\s7o*QqQjɬ"藳MEo!wmT{to6>EE1<]ؖXN sm[&O7zzh5FXrY0Sms K j|Dյt$mIPX)?> e-u=iSU҆TGNx+_:(~KZ#ϻ]5KIj5n+ԫk< }}0-(\sEŚt$2!r N5#B! <:M!k&[3$>3cMRe &&hYY4U7G{GXQsj\qIW-k7ǷnGo.ޖ[u #Mdhe x D7YoAٍY,:,}n)-E`_Ec3T% K*\^ܣeTE/HRO6ROs3j$Az P./ccao gs>(X0޵68~:wm^,¦Y6`+!]te?]Bh P0OIsIfne [L+zo/븂"a7*z^H|"OlI|̮)&?see(reef~X\9Wp63z8R D.$xui،˷`_ |lw\7$1#1*Hy#^c̡2;VcScMyK)𒪚|r[_7ͫk=VSn02߅04rrM *tܚʩ xy/(U_r7r򆒀(` ^Gwy`Cv Dl\ڟ{˸#`RėyŦn40,}‹v؇nx?Cz9^ Gv轤wCtI8չ6nyj.pq_eNJ~jѷ0 9~Yqvpjg*aS ;A8mJ`+Kou>44݋# /2W>Дc g\g-ʓzN*)b P/0g Q*Q`n)Xʫ'\@2X'ۓiq H+2 ,q^5Vel6N!N^9Ѡ&WAWA 4ш:SǓe3YQx^ƿH)9T^a,-fxIlֳVDYU>)y~2\-$ex5EqآrqBI MB=4~֔3>T*,HJW4]/hp#29]1_KPnrJoDovXV^!cĀV&"3FN=K`tH-"AMq;r0q+uY 5,F$F2|;M=aN$y|H%hY?1rK"_Hpvdi'm$pJdtA<)E nk5DڰhSCXPEV*f@*_J}UOAfe -*/baEk-H.bP\rv X>65*(-ǡa "k#?O.Uo7K#f |p 'WJfG^.?x̪"E%zk85MX!$,> ^VOt :&%=` e.9a}O0uPZK z'Q&E L⤅A5Nώgf@Ѱ/ty*G~M9kxC}ӡeOgjE 0oQ]k)6ƮO:Bf9/+XbYpyG i]dٓiPIYq^U'Y/{_6v5-Ni2 ?5{51A4L{vP^f 9wyRlXy!y[aaT,0ڮ61SZ}|WOӫiAE^?W!0,z1!; h ɗAz-=Q~&&pI1#Am2$L_>ZƲxLQmZ6p mV4[An GLkɳ=-|V#/s)ļ>D[2Y v{8p ׯר:ugFQ ''E8/A|sA3q9IXU~kPI50-.y #)T]ב<ϰ\wy; <Sċ֜@ 9hﯕ.+Ik(OpKxp.u L0l3^?z|94+Mq؛[JZ“>oQ9+ Hٳ#"ΙfKq@~d[j jJY;=ua`c@@%"=?x5RUvv*5?k੘bp;(gׄuDD@h_9g| s}Rz2J/t*|l! -OBxC/W<)e7/fX*( JP]*s_MnPk ^ p4!0Tقa6<\V@sR+jwMfl :%( f|kA}%Oco\. g]\G>heb&Efϵ0NT.\CC_#j0PHKCdTMvA<lk#J|"i>fY@h mq)Ibtg1ULxjpo&/UNB"0r jIr*SGu``kD]v(A"l2뛫y%5N2"A\_9H1+1ŕNѬ@EI!Ӥl-&V`BZ-",74Jg'|]1_znұ97/r^>ueC#l}{u=iQ/⊢$ CWERopF1=Dٔ/ qԷaNM-Piv>¢S VL!3}o$> YW@dOc;a:<8%7qk0;2_=+ "Qjt;tpQs^ 6JdFBl5I$=_>cc(+(<y̒!ns3{iiS:T= n >ni8ps22uȢFJ,2ӴKO=$10U|E B,CiWID+4mjʹڦ%TkE?L V7Th8Hc\;5^s+0;$I`4f[s ,3'Vh۾+#Fi~5Bt1nUֽZ2ZHک"eKbJm.X(S;@Nvoϫ=WQw@\iLczEbLR~U\V>g0FF}owDJ]X"O\"xLBF# @wbϣ9;"( z`{mez@g}r"DPAlU캜RҌpe^M|% ]v9&b40( y0=Q3ta vohi+I(#3W-qqrU0>xK3_yUвcCV]ːW3\|?wMˠݐkɓSG&7n3"]U}_Cm|w( _ӧOH%(7h^Z 8©,zMaҍtƺqfg m+FlⓤBpE9=+EO}Q#BF `&(::C>qvJXkکAie;{guMDLĩ=Ǡ@8Lw> V)* | {+f6,jP].@L%L<.,?0pMDy *k:3my4;TԮb&][]D}1S CʓE 190VߤByMݖ;С̪; "sM:en.KJJIH*P `e{Վ5h1.Mx;! 'H#3v%jN4c] {ZDL˭i8 {Ru\qUt,t2V#HGlvy¹lJ ٿ,ӵ, -.Hoh!x#L7ʿ`qa{RyJvce]~~^9tۖrрN) $ ca'V tk#&\ p[F:H] tr1g!)vwK!d_z=m] piƷ\>EV7pkvS&X|v*&I5F]F~ztʲSwMCfCmj3&ۣ`T#Sz"$ic|uGAQHY:0%/eE[~RMNgf Il-O#3:7/N1H9hfJL|(QƉcbs6"<|\k{$0a"/nŞ4bA˥HX˛14rbi>U7:7ڳBV3?"FEjxS$3y2׆[c$?srӲ9oHl5wLs߲k&+pxͅJHRFaŢXvF_Hfc A=-L~ 'or$(Bҭhqez[)?/{א],95>8[mݵ?0.Ftm?Dkau@mL?MАu^b\5XdI$DFz!%#Ɏ]MSugnkA||EބpI6ߋ6 ܦ\7@s:SRqL,$iVmCtx%-̵ V ĶzF{׫v>|"8a^t@t.[PUx 5?ϑdE kAPfK"\# I+-rM.(5 @̵M :Ou5JyM, ]Zq7 %V*ogt6}4ݴ:+DΞq=d'2$__߷N}bY;R04ظ͙\ʼn)FT  fNOIoml״˴ Mo ͒OCћ`}Gbq3_-?ӡv _0@&8{ 1&Hƶd!'T p?t<1k-S8׵q_4Ɖ"aR tϭ8[T׌ZވrƧ2Tu rB\I4X}YB$>>rχ6 .< k |N KrrϚ;a>)n{IY=}UerGdW?IDCR ܦ-N)b){Eڀ$ƒ !Q@H&CHL` m!3I$hKp}ǹ0ECHڳ^sl>c/qC*fe|Whͻ:#֙/E$~Os>&+9 JO(M&vn~\:i/cd8`Iw{*iD=qYA^ yخ" ٫ +0$t>!G9yBUءiaZBO' 1˭EwM9>f0&/1)U=F>#Up`Rjn.P]mHW;m, Oi h^v.XXHD9w+ABX9&r%ݑ^%Omiz9=7K$>}APhqPA]nqAuk7XT.xhn,ak>ZDegaR &hgt}]DΧ/]9RuNG> }g|*J*%H1SVqD }rHai@0u(Xh,˾ 5fJ`QlbMK:q$n.e;b]q 0:%CZk4Ixj 0]j^a~nKaakbdI' `qH/PFǭ$!FAm}H;BJ|AGuV|œD2z@x>ǻpjkKk,]=~Ubu۵ܭEY5;Uf ;?d-`xZ;gJ|g1.pbmt8nxѲË~QYUMx5|Zk:(Z eץ[h 1s?ƥ}3=ZDUchF3-gT!*4uҷ^tn\>~pSgKIwy?ii %u0f1BYy4FN";.\\*H+<70QDYVr`bN|!Ϊ5/f)mFݸ;{ZU%Hl;1pzJC_nVۻ^VH.hJn &~;>M pב2#/أC eswZ}\~^ JN1Xq vcK-~/T6\)otY.giZw`d`qyKZ˄1h&쭐.\%"h`.#PHSgQ 䵈OzrlCe w fP s8#o<d`lūA9d(5ty4OQqH`v[Yx6ۗnCwPWKp^[+>)c۲|Tԅ6 wZ1]9)IN(jVy$K :]ez1Z*0ݟyp#蹚 %2Mic羽vO-8vwy̡bsK{ G FYpT*z;rՠY!xsBƼ_֓v>*d_GTye5n>=KK[ПZIhUt*:yC@?y_=9ZUDZA t5XB `>OT8֦ tk}72?[p4)lI.v!qVjsHr Ԯ*6:/j-沃JXdz\Mv+~q.?ʬ2bKnm_n,󗊴VˉT 덙~\=]zB>|I 81;dg<~ؙ+z2'= c$ITnK69|׻eN˪O߹*) 3.]}~ Z;@C~9=$/$4ڏ}o@G QS0ʴQe \V(=_P :od1/onCӢ&1ߠĺl+ǡ!49xfQV^*VJ]!Cmh~#V]euTh+u3Vݙ3R#1h=|Aj0%)A|gջK6ұUU[;ɫ4M@"ELCgUz_R?fY+5}Xu>SKq6W7OPC #uYnK&p[3̥_dx!jeʡ<>wF>/BkI52#d+(pؓ2P n*=-! Fb@.Z}UQ)3$ш%s~*LDWG狭c%& MYf45*_&UJnᒿ4@b׼WhxI 4''!#S“̋& aּVr=UOr,/3k|%u#펖wܪKI=! fi=c۵g72C;AO*Z>[l |q{v8 v>p*0&f/u圐rvH [#?g*II<(`*05TeȔL@I.7kЃc ,>U:\(HRlҢ^(#i:(p&'Y 7sX"%],:]<ƛxP~M]L,`O KY]urq$\#$J"?ϰ$$>F^CI~C$@ u0JE̾w0<CEՍxTu5,-a~;}._h:f%|LahXK%LU-nIHɋC>S>ЄH\h1񌽣\.<="qg~ߝִȺ]`D栃̖?9&]i%+x+S}+v* tԉp㐘ow鉹yHc+y:/!4'ܩAm_8ʘY)X8we>sNigW7ޭHJI'MwJ#bff/( uПL $hi6tK /4ޞس)TCϻi겧=O'?NuTZ=i<8&PHG.BA'I|{n-do $%NʬCo;Ŋ%yuq7*#JX/;%E4a5cܽtOV~"+h5ÝÇp9R  [?ywy؅Ur$6fdKc WzJL69ppz6 X`s﹙cwzłUiUxx! e- oL $[(7R.'n9?e ;&tKV>{r՟_R,: ,rHp)uD3ӇG>̉}.f֜8IDrKxH MLI P+AԼ ]Sf;6\9̐(mXiw l!fD I? +įjٔu0HK$}GKSD_iW mprHjxS, 9F$ZU+K!mH<PwR3ʆuPvܨ㨔],gց4^M`6LZ*byX@X_f^[i/{F }-m1j_FkMvu--)-# XH-|k3zkC*hrA#cl7j:lA/Wf[ç1Bc$r䐍ͮ`1|viMVc=Az]c"Hf omqn<2PS7)'ks.(}"+/@7A:xbY$#;%%CeɔT؃&* T^HST0nEfe"3Z19?;/V$ȔDd@J=6ÁYšjs 5nFqyrvuh+^pz? {k 1d}"~" ؾ4>JTֿķ~?y10"4>/Z_/kFԇp ΈpD߷2-EG*5,M׀}SЫZ7r,-{"IQz#Nc16хpu2‘/+\g1ӴVHrˊŒNO7L(nAJ[ײM!DvQ.*IVҔJHeRT}k0FBoF(h>A`:ف3!.;|&b%]_-wgų4y*W3rp\MgÉ<~dv-`=K 7)[wq^o"=K8yEY$uySc}%Wߪɢe1A[=D8  Ǖ"ܯz3  ']/cYUʾo ]ljŪV0ҷ(pr5>qћJPy/PZvE2>`)ENhs\*L{RP84[(c8;攆q=m2Fnq,=B}drv-kzfZV$'<Xqdo>Ѯ<%#@)ͰioҠ¨ZI҂.NKA4_?Z O3uQj,I-0f¤X@hPƇ 8I70L悍0^q9 Ol%?42Y{-d%6I՞Q'?}h{gd Xy :@5Lpӆlv43A-D̒~$.xhc0B7KJܪAAٹۚb)oUY]H|Ԃ5n<,^lXsL`.c.G>b;˭AM^?~RjM@Q*&~#*Ha7DaO)DAmH[XoRAGi ՆEjW88STXxldY;o (hyҥ/} ^Ń*2N5^ t`þFmiuI,8` zˠƔUVˋSŐQWYEJ\7q / gF2=RyIZ^ˈ{֏/BUZ(k>W2+7Dֲ1!;iqi /Mzg:6xU+=n$[̦Wd* .Oq$^QZdaAopl ##6z2 +~]6WsMHU+؉B{3/bpF3 i:~Fa ma08p`% F։iPx2~n~l]C׷(ki^zz"|mr[jT#H^jQzSU5&U#{zN)\s^'^lO_PGfFL\  U1.= i;nS(8}}H 1_OWMg6( q~X_AyCDUij0ud m\Պ3Id}2=.?/ ]u$8o_?9LܠH%XuFT/BŌ>QΈ[NIvSNΘT4⻴?}Iu.g nG{nsX*>Y}h [CLF5YS+'=Ё7, h>\Ekj5BI:(BEJ6  K#:nC#!k:ǀvWB]YmPo}*sH6-6xJAPqn V懌eFrlNv#~JG].orwڤWÃ|2P,3wS?#NQO)Vk;ܓ_dktpEg(2՘ċj8^N/MC "&WpY?+TkNa*^58 )Uݺ:$CԊt}ıK7qJݚ[.a9a kG9D`z{0VthuN l]PgjO4`'] fHqseڲY!$Fb+@{ӕj,-r}n'ĥ!)-)0E5*&j*Ϫ,wOå`0T}M !8g?=n4Α5/Ļ9^ڈZwIl2m X]W֒1۠|WZ3Ewo\9R?qj4RS9W9icCyw*7!xO4j~BSI@/7MӾ]U7 H׮Ep+E1Nq0=.0 Y(v7a1ǭ38# Sk/,HdQ,Kyٷs'xtcR foU@z(5WպW׿n?`S|L#^MaȲKd+:5CL};6̃U'PWL($S'kbՠ&/aW3s@vC|5OΣ_HM?b})˫to'px]kHwmGRy']"E2B0yE V #|?(:nWA ~R5o;ԤbZiwFv`hrզ$b^žBӅ(n u/a)C宿ʲ\bG-j@^ooL^%w d͏hФE n`'sN$@Vo|5)v$풪 yKo< <>  BHy䓊L.3`\5~:pk|@flQ3lf 3Ls7 Wl* ⑦_-[1kWk$ű1e쩩^JY${ӳ%(bD%jUwUN*/`?8u:[O[qP< 6vzixWa @19GRe6Xi$PTWXܰMׅq:-{ںJ?@<ʄ&m1bGX/c3ݔVZe\p&ޫ}3frBcs:K;BУSj#87,}G͹ϛ(Xa7kٛ!ZX$Jb)#-Μ~VZ954n(-m5` ?ph1V`ub,#xɟHl]kA ԓi'-lV-D؝S>瀀"~V`7ws()4W}Z%W0v'{1=LT%mQBjq I7SDhq~%<Ҿ" m.l/@\X^=m8t] f߸5jz:*4=7)Dу?B*Dإy:~)Pz^w!M!\!5D3p{81Nj~`4J~V =m/8t]嫶P2cV ?[:tmO C*Z8mg1MGxN|"Eƴ]cgFiUܚڻ y:!wRCӲj]<*ɩztKXµQu2:{`PUW~x?BܬH(3.B,j4csݩ0hC+)a+zSjۢ+W/<ґ΀\Uh>oE6J >4Ѷ4ȁj`P;#j[JH1.FZ_?\ "xWaWC%lU=oX]/ )K|NgobYܩʦXNYCpg/7)wÞ&\+ħr{ 4 M.\~TLxbk("M>c3l $ϞfNJ|΃HgxymE7rBpBbxW-EV>*1Jo-RuC;ズ. K:6r? xl"^f]Y>^#~A]i%'M<˙? 5.O% b%͊#.~B^9jrLӚ6 -h 5 |T;G};~ .u؆U7(M巼L1pEއGw(pƆ\B8WbSX%!b}b+\0]7qY`ȓBq}lij.;-~}um]޺oIpNzm"rǑؖθ DQAEV=Lciʆ;")P"Rbix4ak'/ 7rQ4cQ,m*SA\lI۟+ ,ы T>(w PUtV4=4;fAt@nRGUVc~;eؚ0Md5]pqEtwl= 0 $@N&f`HPR9ܔZJW?J+_ڦ4ɹ)cVC23+P@5HG-53Aa%J Bxj÷GP){s*pTDӤA6a٭u;$%qMk/E1 7780&J ;Vr $Qƌ3>HB)B#1^!3,1^{ ¡Raj!ՔoVp^S:lި0j%) 5iucR|7h}Ce$mm4t:\U?K\'2E]#yRUQD 22Yc*+QJR$Cn #2@Ml7؜pu@ =P.㲻C{yU;;dᖅen|)tv}-efCư|3>Yj V}UFUtT,Ai5ՖM. `A?̬*j~bE1R. yQ3~(¨FyD&svJ,nraP@AEӺBtoEKf *&FȲeG_ڠ)xp c NevF><:)),`^jLu\R]o: ДU:U9X~,fS?ka|b JFo]z{e|%'v 4 {%af$Ewgͦ5M$0EF d__Ev_v,as=B%: ʢwRXb/Aj(b;Wv;eR}o=}ME= =^U$YNCuIՆYQ-CWɪQg#!L>,$Wسg,C~%:;RAt(mu+ZS}+4Xp{NXvB/2E4As]}z|#tx7%|xjxP (ҸlDE9skBTD sO9=D.ytR[+xiQGY-ܪb(3 ҫn@&r ` q; `:{HywF݆Vq[ m^4}8-xG :/b\h j[3'?vCLMRXylә"IJ1N IS$p;Qt |Ԉfmn&3`!a`t93@fJ&W=;g͠ AQw̅Hp}Wg -bj+f,I8ͺ>wkIp Bm`R^=PNX1ƕK}u`d|Ͽ;H^]~^nߨHCڗg+͙󍯇ʹlZ<}zX4L9o -Wn#ӥQ$r"խ`(!"6鄇UKa9g7v  f#/eH0;[ 3b:-`ʱVH 7|U|yl7M'$Aq2ޱ-[@9x lG!V+MŴ(N\̃|aZ b` Y#9_B M3$J}5I* G0ETu3whXJn5Wkj,$"][+OЕ\`7 #C3?qFaa l;@՘Px5p糰Ι#w{PY`srL%Z=ѷLBQ.RlpQBES(8iKC >=J5a=4: '5^lj݉Jbajw])_aƅN[IE]߳-űOKYBgE#$@c F|/Ë*i&Og1.4(hJ"{Oy+$ᄍ+1mL"⸍5pN*q~ _^sa!`ᡖ)ʪjhoO1DW`}9kwٺoir9'c j5 1AV! ,Ͱ8G>2fritˉbG81EqcMՆ _ 5- .Z-3h PcJ/Gֵ{_phĐQTXõG)XҰ]:rq7$C_T@>bGG8]rRC7f{nsHNW <RoSb# 8z6$^`{0s%N5$PA0zlxT !Y!:h;eWtNZ(bJ sMK4`y:3I؏JiϞI>~;>˘Xޑ?ɒ.vsT/TF.(`SU9"6# MO(X:}.ŻD)Ugb[y =.)ڞMu?-*]aExR[H,Zl柕4SB_wJ4CUJ+H:Bͭ*><52ϩ4,a?@e40xTZ ?~v;zDey'H{>%%4`ٝD x"CVLdd_oyEԈ  z֕B2b|^/qp` mwIJ|:PUY•ʿ F>:ϼnQKb/Wz+.0uu=Y!J< [yKC "|Fl֢ !P'ίK..,Xp[X˨ڊ>o}ZUЊc]Ek>_bMapO}T=o~K(B5,84jQ+FRTH}Yzs9E jlm쟟i>ԗ+Q\ҧ IbQ'&/y !lCb0) [`C _0Mp̝,R;CڒL栁HGBABnMt/r|3S| jWah!\7)[fXЁU ;ڈnwЄ-IVhy;F.2tvs☃mJݓڊx*c0=R%T|#Ȓ9; jQy"Ji{uu/Ѓ4Վ.dҨ %um鎰!Q;=qbPL=E~"ѕ^0g.dKcf@VFAGV*lnT wGH|$<A˲uJh.ʊJ/APhA5hПquRHir2,Cm$W,Y@7"lpA[&8]i Z4gb/Z S;tX4/ a s`fV6,pғzO==#ob vmMʨ{eIkT6*xճ,'s}&OhO`p ڳ -wu) ɤaȬ@+kq)-L Ib GYqz\uYJ\2-1zhws@;ߠb.!͑j$A付'f.8=u'J3m.ZYcVvA؞/L-,-[b_x(^Vvnh^lBQQ^TK&!<- KH0Cun Bȭ?zb#B( Nt1̌*")ppI-kt( )0E2?*Guwt} b}( :k ڞm8[nV~ suGQ~ѹ1TL'XQcA1v9!.j!e)CSj# n2w rOե-?yys;C'2uגLy;iW_<^`|}aBN1?>-#2e.-&*7f^Uzc^@P e0sql3߃rpNoPRf'Yٟ>5!˾sxydZBZĠǷ'bp-"|5M[:(w+i?Q7Txۿ}6]"ė4=i\z9<"d!"#RgTEJWaܠϥ[9 F]ƃ^3 #T_ gL9WH' y!ޜ5W$Yub<(Qf|Η9v*4$R>\3]%"8gW1#qrxͪ%$9W0C(݊#6`e[:ܴI+|vA(/;"%Z;4]0)M(}M*j%7E{ahr6h &QI@s+S+eB&3e[I?N.j/UHӵ9$j6?ߵ7q 0>7}w!gVj5tqd>fuvtκkr`\,;Yy½cj-ŵ=5{ZOG1Ph4X6q+!^n L9,r E" %>ːd(O}z y/~nka:$2uP  &c!XݱNSkMdF,!`/Ҋ7]fQF m!sG\_%Çm(8ȴ]`~+dr%G>W8"Qٛ~*" LM հzFkfʸ(C\pp,S39 z"'I ] Li9DI7j]06 SMW=Qk ,s|p9>u׸ GgO=q?47~-%B#WӢ6&m2[`oES%:BMør/0p*yv{*c{rA KYZZmiQsI9}˒Q>=yדfzt3~w9Q`gņ,0Y4\5$̪ՊLʵZEΗ3 mE•jSʠ29lȨ~JgVeDҏ0v8v( ,ꚤ"7iϗ7eB, Բ ]> 8f h"NllAwN9: u.W*"VyfANb/v7PxC.,T`)z&+ki ; N)*%szc_tq`pv@R4r~o*.!LIο:$($yxy0 k$frP)&~4֟rpƊܮA)(߲PyMU?j 7;W_/[5=fzk(s̽.#L2Z.٩&D7i+ &(@'7Wߝ" qEX[R}JO6O'}2:AM>tnvvHCNGhde AY&A͗$5"̞̦OUCD-ah@< GbٯZZ ¸=Nsujwsuܧ0i_" Iz~ĒϺtYho/?3Z}鉹UoR'Qfuf6[8hOPL%D4 xrrưIo<֡RG̋ &nʲa.bɫ?=ϵ-[;{ _/>H}/ap|b?.Ȥ (koɯ{,c ἫlKw1lu^;[ #L_Kr|:.7TL!R=08~0xE*⪝]JK}Ä|^wŏ`OEY=gǒx3 ]G䝢5Jq ŜӞQ9w!,!oxm`ͪAUN|sW03*NrIk;Хv܎'|phYtHဳ^AzXR'+z޹Sm*}|_D Œkni&)*?4cPœ/(q՝&;CC߸&-̿[; B9Z$a0J'FksZƤͼtc6LpHhмt~O@jA|j# Xafh5erQNknZ C)d}O>M,5%Qʷ %z\h@16*BiHeǼ|}2 |761:U0 9ߪCI34!ZOқch3i=qv=H0^;^P_@PWyV/7}<&,8sv<5~To.?+ JfH3}%@IX@ԅ:Hf ۹g)6Q>܉ JP݇<@˜@Y5o8PF{T )j]>OdK{I.}U1"跼Y҃l$2%A=5܉wGGk͢ Ԉб#3&ö!JA嘼?y0ty'6 DܙS`ᲱH.q?Wl,/=7[VBꦒ3FXy7;h?/\i%P㴟H9#̾#d[o.Th6͢WNԂEh.woMɶ4:ҾIrq "׬(M  b벼Djd$qˑdBWG]*{| 16K[8@`wr Pv Fڹ,PQqZ'`p+r59E _R' bEn)xrourK2"{(-~Hr8Y` !88 $SE<``7hr8:| Y|F55\WcTʒW*̺87c9 > |M e.5'QǶP|x(vTqe';cY85H :{?d4 K;\g/-SG9+"CW Ǟu]3;jGz4{ rH&}׿: m$IF~_u^,BBpz'hKg3Rj|#\MOŠ#MTv#>;7 ,@u$e V^ehU*/T!Q;!i zͮ!=!t\Z5Ik9(j`|g3dHhUS h]ŇkwObSlN`I){t=qOM$a=c,t yC^񀆋7:dZ,6x\ yLOgS4uĬs&-:H?$f+O-ISԪ2M~hnzqyox:D omXXk9HXjZsCƅQ'%J6B? ?X4My!0%an'jŵG >aI{ּ$2-6=C\PGL PhysMBX9S [ ;/K\t k!_%&[/؇D)?CˀnH"6ܙX wς 4L*U\/~R{kfʧ\ݾy/gÖm0 sIi\#:l;qy#sD?oFu\$lGB2>_:WnTq޵G)WG.@O:r T@Mhg~WNMSDX!nW TufraRzI`Hz+>ghSM<*17 5:ϱIHTʶJޭd:aɓam *ǃmgz!f C! S jH._&,a bn16r:?$xW\-^g6NY> "ѳQ Sg4~!/$%n߆q^ϗ:l8UEXWwe)L)?Ykqr׺z t*3 =]&m;˳|CԲ˩KsNX_wOkG LKNpA0iΣ%>ڝ _*M.2%C;TwCЋl.;XDpIPTwl4Ю@pFҗ&y¼!^MpPLSxz(خ4mڀ,R[K8 ]^$ע?Yѣ_ YE#T*rK.!XswӋܣTpJ;#J4nRRUr&To}M 5܃=lius'KY>@MtK3E_PSd o0l@eK5R@f4cxXD]pC1dSeˁoPY-% "CeM_oR{K7D )¶>"QaTV_.{mDrЎզD xY}FWT&X=FeB#XhS3>M ^7YdGC6K|^94W8㙞)c֟tUl0?Wǖ~NL㧝.(e.FCW4}LWDUfB_|5Y~9t谉bG@?Z kȣ @QXWGUшC¢>9I!Nn;BDe+iHP`D'ܜ؆1@'۞ /zPiVZ=yJxsݰ:RŽlE)9(3\Q Z|hJ WW泞7v]O<3sK."5 zV̈YB5;ϳ[ z)i!VW>Gsvs9fo:'T%Tȉ:_ST2O '@Ҙ Ci%]>v" Aw5;i6t#Ur#lA/{UKq .AhڔZ}VC>gM!7CoWDLC| IwKYdEB[PM[ڌ@CL\S$X̿~M*#*RzMHn% ݙBo^6$ ҁ%Aٛ&6)B UV[(hV̟e!/Ȣj"J82$^xRM_\/|4{1MN \N ` I@U|nD.T@/pOR^ _vs3$Oc!($UM.1md)JrAkVb ̔aX,Ǽ1,vO0fH0T3MZIr4̅&뇉sSkH|t tqsbZn8M$5rա. `73 }WFE rbI:Q/̍hBޚ)(X h9M,m蠸.L ꊄ؃4N/H3κ ‚x@ V{:4J}&eOOՔsިoҌ6.04ӥ{]nDYKd4Yub@ #v(kXD3C-%Is(_*E,8狂j<]LafIX-薣Y Ӈ9 JV{t|?9yR[_]ÕH$8~QIJIrmQ, *^w2_;@Kk;Z PË62y8>\{4\ 5hܽ]c*5>ᴦǾ,(-9l43Zt0Ӳ $j@I7?EGP3@/H/[>g脜q""ׅCڈN(]שruœ |Qf{Y3EWdv]<@xv@"C OG OnitSIy.쀁0\J¥.yŽt-U2fe Qpm{v*GXܩyT:jm2D&E4ӨDKl)LE TM øؒ74ja/+µqfCB뫜Oʓ4Y&8CD} "%?wUܴ ?c2&h0%J )h//?@Uak|Mª8etmw(AIn"5y8ѳ f^ݦK<,/ \s_dh鍪y_9Y2}Fιx3Ek1r2)ب:Ea*o-u~ðD M 0D+Yj eHDۧ*I ƄxתjafRcJ/~i}p{=I)*ll|vK":'rᧆPH5xF}g8ӺjI`f6x"\w^STl_*+Ee2.rB4XI kP)dd FY!@;G=E,~=m\ϲ14*7Ӯ(:GQ"W<8"AGD ^ôxaz)v+%b0™:wPBn/RJ.*|L99 8mE7qXuN|k6bj' 2禎eG}L ER*܏lb;S1&[=Ϡ m F|ر{28)861Q;KUPy2Z@2qe: <7Zqv10j8*=#vN>Kgt@E]@H2lcF>Z nK2GGM3:xPL%OD 0->:6(" ,e_oZŌgqѣUkxɏ+1nv٘?[ͼʾpf3]HAqQ!l[ u].S|W9I9cYqJ Wę>tUy^EYO ݈ę]߰]rAaJGUig:y'eT~H#)z]S8h&`3;}dز] ӡ!%^.]PatRk714Q`5)ԡGmW0amg; *1N w$UÎƠ Pg|6 9u"pԂ}RA15(S9nbs%0Z.|8~ܒxokJ~B Ө."CxmI(cZĢlTU_6_%n:J6 9W dSsJBm:W/U@ lxցag8,n3ܣ|O,hƗۺl]Jr2>U~So'r "!N1zB>J,4Z'\Z/'*I!oQ~ajUqYs5n** x%jX%M*c|I9nxi֟=b0"xL M{𛹏$0+|W2a?+9^GW**J <AdR|6`hDBm1r9gЦa5;fa=͐Nze>˹O +fHGCzտݤIu7i2%SŔOn5Rbw$=N:݀c7k="΄Q(COl 3+Q^ӚE}N)1㯁=K/h8/C :?_rD!; k0aY÷$mbr]7-;ȿ({1+*M"#߆HSx8 fEņӺ̜TyU@(m TÛe1@ӝQj5xJb8b7 Ɔ-RTjlM7W]}KL4KT`0u0O!/[AŒP*\td;BuWZ;ZzokU(}~ )M tߙ i^ݾYA) =kkjyjyN;AqZsw;G,g>cr+1_X58EKgip6 &o.o;-:tu ~JRO1įS9ŠBٴ}XRš>Ũp 06m/.'۬{'H["{/ӌrNl:!ɌQYՌPmWE1CL@VЅDžӬ2Lg)@!EY̷b55g]zN2ϯ2jeJ#n `݀BLh.D] m{#:WfF!F&-xF p^fצn2$/;YͲE)1JR`'_A b2cФyeܮB5L4*:-CnV>rm&IF;mkvIAY[Z렆M{>_ӻ3܀1yp皱18#IMπ,IvHj`h|)t(b<(Qghgos_v%R2$B(^?4V)A){ mi25=Nb m48Uwք^0]z2OS;D 1>%݌'d7I9)c&Bvi7Z"Z*i"̏i2W7<-jɑXXܜɽŽ6luGO9&%AA{n4kZo|&x/b+*sCf֑U=DdGATCpP2օI]y[a,!o74یbfi;yiw},q~6q,MSRbFCjxuFr-c5z8#HyE ҴN,& o~Ӈz.V_%1/~Eq_?%E(us؉WEb8=kpiPR`)?߬Oսڷ GVH]{j :8?V qNH=+ ok1ˌ|uacNYH5Q"4]7d}(^DՁV-#Zڦ+Ƈ#X#q&^UU[P:|xGi yE'D !kИvDB6j Ƀ8s{;[VĴI,\FdHڣ`'e)=)3l|'lu fa  iMMho𘤈@35Z:7?p:ځF+3pųt+3 HQ`fֱ!j][EKe0ϦNGO)Dl?)$1oҘXP :5(ޑDu'g9U tr9wi)*h"^V)iP?xj"^>r߉zQmG)W2WЅcfPGvs<ѷ:(X"sssQ| -_A\ͯfFLS%ۃv<+ғ}ə42+]gE҅Txx5ZoA: {ۀf_2Đ6vu$F5 "A:$`B= ٳcچb4(Gy;sYm_L~1x.~< b^\i;$vlmZTiW=hgX?#KK 6ZlssCTuULQBLhD8+t(ȄW^Qyo6230p"ܵCՋK|h0!O=YcBق0<9Lj:hs+6k>~\{^& hW(܌DŽm}>U%<Χz KٶX0 SrWN}$Y!1<5 +TVǾBU_Q#.'9@| 9۵,YwE*[RZcFfnR]🙠4LXpߢM.H)Bn/0_d)Cۉ ^BugwUDgmL E@!b?L)=64 K=Gp*nFy{$W5 P B , eO쀇(+bIghĆU`kr꤭-hc :0rejW 7uue)zfcMKi=58{`r悱~"x[^|[aAQź7|8bLS/PEK^%wJn褄>5zwmW7'Xfhhj~S+gG3ϰ3vjMKRogkzX}J:hX~:l{`8Y+Sqoy(*MKZX 0\ ;uAE )xx!n[@}˱+1&B8p)Y:W'- ~h~qv (5U.!ac#ٳݬi<7@n./y) %5(8Ǟre[P%H|jR?ᅆ%EPfbNDԡ9s@6qvbQ8bDipxP.o +2.4¨Ϲ;?vPvjDWP=}QZ,7r5:23?0U|A }5m̏eWfFFŶK(љ:F%>/`ޕTZ9ꌄOOY7D$~`뫼QՒ]xhmV^v|4 tEi%ꈣ^ `xDBś7eX,m~Ւzϑ3Pk4Y(q ?$p.u h^z;Pn;>77WZV>MZ vu^@}yV[_HH]s ѶYuc?R, ۉ;$*Tkǭu!FW:$:Cwlo"OJZ}ؿZȲ86#+~(Ba|N8zP qv9&Lч*=]!lkGIPDup*:u+Ʀ|ԲxOͅ _Nc/X)@2kښ<Y]2exE s;&ϔ04EkZi{ל/<"͝H0' ]bĜN p>"ikfMI\l׶mp/w#oI%L!9e^ @}CKQ M&: /|uElN4N'.WP_-/n;'Gzl=|  y\([RP/v l `5+Ճ;mq8K&rb7@:!ט~)6dj $/ڍjX8&ic<eр$4ԘuVMmQ9.ZY_Tvk+rּ˚ C{86Z _K P, ުI y/WuE~SXdM60,}RkRƪA.-!biig?}Z[^%A Ow]˧syN47f[ b@^Mc*ZwVe$29WqPm!QR|-PKBDO{*!PlPM(!!vN<̍܂_2 ̮E-BjG6jnoh&l{B̜&֛O2L[T O $NLgm|Ұpݷ5.%DsxB!SȤӲ=)cpdjw!]]& AZr*E.\5yOχ LG`Nb S=:8L/?":?HhJ;[¼ T`&KcT yQt$_+`Sz!I>`K0"55qOYpD]\CjQN,f񥘯a\rs1o\ʦ'ڀrO]R%C2ݫBe~ {QG鋨F&yo?u(hngW]z쁽Kqy){J2p6=~tӈ(S dN9~ *zf7G{7wسPdH7PHzA$c {-2>=NNɒ]~$YcMn9/Y']ly }7 *x8]t?F_HG|c!u3gr3HZI=|LYT)"lRu/jNn4 E^<y=?ߩH3*j)&z.݀4YS%;)3 !Wp#~ǨFxnf[-Thr>^&S~Pf}iܬǚ?5Uf;˂Ww#*cK܄KU/'ALI[oPTӴwzx϶W O#i ;7ZBUȅػBUm&l@Ր_5SKXׁo7^U8qAʦH<_"%*[K"%?fqFd0P>@p,Zjkx z䜎Apqg"tͲ"KoMC  xa8iҩ,z6R v]x[)YESoRa;^FZxeg"95,Co=.J庚iO #r) E'<J~ڻ%žḎ=ZJȞ#I8.b9>LR$<1V:Ą$݃+na ,s@swW $ PBE Xj@̀뿗xR ^q6|iVyR)+ǘßЌ/œ)oBFMzwCd8ILK$݀k7ɀ:< eZnL@>&Os.lsT(kQMl{Surm^TãRR&8wQ@aV_>Gds  E]3>cdXl>'@`eUA=4hwՐ K< bj$ZK ~Jt.k;r?8Hy Gn̾ qN?H|%{ѯPJ.JZp_VWˌiSQeA80ԱA9nK)hXۅ]wڪF~y*ua݅ݿ`G3m]kU~Oh׼$4\QPI ̊M gpsNLY4%oxLk-D"-U s=t/SHx!C2TY:هˆ=e{F548'b Ki,ϖѴ9qovU M2Sg뤑..53eV MI,wdžZdޖ8Mn~淒@Mֹ7"|&̞.t R);f` |=oOmwl7S1 w`{pJWf@x.x_ &uQ+o.l,6>yWQixG#rIJh0(=z%ʴl Io.Ct{Ec=f +m"&҉'ܷÝ9Q֚؏ۊx#1u3n̫ORq_]JtP:ߙJf- nJNmK-ju R䚠`Skrm!' iF6{ /DIQl%@F#0&B4 <nϺz}C7AOsf`^<sLfe{9a+ Vn*uxSQ-gk<5 .\LDo*ީsy. jkhdNcZm6dGs=+\9Xvx`pw7xFH0fЀe˚Er d5#E edL! ;Zҷ!ݥк!H/T]頴S̶lȄA!!'P {CoH5s"k>ԡ*gw4˵6鍣ڙxZ|@d"u]`0mkˬk*r-+tk.N-˙Xd%1񏬕0 C:'B𔹢1C/IQD0?3Pp1 ` l=n!ݞpړ.zӨ Ua7ttt I*?3t۹OGk9\05BϝFZA;25i!sA݉#)~38}#]>) WZpޞltXky#"%B]>&YQ&r'NY{7'#f\2y4'FFm#̂~k¢ D9#if[Ҙ1. 1%+[["/&ZY`34 b܁v/4!X1Fq,sX@G!(#@ EV@BRNHUQ細 UPn}<_ml!id^yxޙ^;6kI䊀7C~*AOgВ.N#T PZ /,hTUICzN9e7uYM 7 wӏ%;彪<osaU%ɘ1[nGQFWGhGኪ{)>]ݪJa[Nρ{#y(ae%5Dߟ+n밺t ErWwg(vԅBG u’8eB]mWIϣ솿4Ý9ј1$x6E0GtDЛFlh(39g ʂulf*'q3!YgHLnX¼x}f̬ Cu}/Y 0;Y0gK7Edh[qQid *B=21uj;A9c19#2Tj~1vI~*P`Dr掲*brgeԙ~'") (a*C]#]&I*")b vLF'ܣ%ϣjesncW-;6:UE5y48獄ZsɺoP3N3l6Pߣe}N5 e5C{a'ҋ.Aβŋt(Yhkf%4hdgX^{jL\~* ZzegVձ﬒3sI:hȺvQJ.[j VV ĜKś(SP߾ IM 5?^,i6x0dɢo4op$N,+iWZU^1[ϸ4G|[C!6z+ lTWj-˝OS`:[F+:7zj#íX`$+wEM6 b7!dV|b08zuL>ߍ9I8+&e]6Wz,w\j$dpĠ›'_|'բ]D/ oq|]fYui-*P&K4vBnL-:h #c}'uA0,QJリ6f32l]'1~&k]1ol)v'*X躲7,TLu A eC] ˦pD جn$ذq-}\ÊvAkɰ]Iy__}T~Άe'Lܫ(tM9w ٪Ew ;ĪeP𫷿Gzw*㣣 s;Jh^[(M:4|e} N!ND4 26\ȈN'|N7oTuU^s Y(Z1-zg\G[3ɕ$OS(Կdp1,([`ORlU ԔTt?k0hk**ä91?ڙcWxC\:Ѥ #zV}s+eX{ b4[#"4>1PEr.tXFAޱx]#%8d zaL YM*v)~{57_kK  |K =pE[7SUP9E`$l~x-9{ţ* [hjdmfϭH:EWQLG>B e+p Βr@\~~~qq1z[Qb5ǩOw=4Xu{-4]Jx:36*m=NpZ`5(?f{QR* bY>4g3TT38 {y 2K㩉3<< ~lzhx +jpÄ@F.a:!}|_8x8ƣ[>x^W, Bb3( wa 7_c!ؘ =YxSS"{HˀdxPjTL+zhN}2ۉy OMl?SZq$J~?M<:t-)d/nEmg_qMwZܓpw叹)W{@ njC"cx^Xhr\߲ߧ`׋-i`g7\\,^tZ1tsd]F;ѓex1A/8ZqD3z';yۇw<ߺKtQRz>;3!f=ߕˢ33FRsp殓u~)XyvN1^ihKDX!:5PFx#%lIapТf9U1Ń~lp{C'V[h$`t Бd;ԘALʎb?Um›yZU_R4SKqi՛Ye5je@-gVD9H[6mž$lnL$&w})FE)q~6fz bNa|uѯvd& I[Lz6Oj7itrmPh`>IDg%u,=\mhj;=Rǖ [mpPͮ:V"8{"'@3~3΋\"Kk@8=ЖsԐ:ȊfWZ(]`=?*Zxw>>J|/Q[Wn<c ϓ-OsG弄)AqmП-@lceyɈ>&du:}0T)yqYW{p\Uq,߫gN#MuWz>ÅfV-rc{Ȯ+r{M(4A[’8Ef {'>ѣ7S1q)neSKEVQ^7<F\cMƴ7x3Zl>iqpЦoU=VgIt@2S@70Efp5HX2tKjC:%zAzf/QġgF" FDKuuctxrE&+n{0ś$ی>=%OǛ pA8|qPŀTѺ6cSx٨~Q$ɣ73Eɧ976 cPA6n Sf1J߀ S*STZy|RwluO2]6U0.oM;0_&l 8.%qɇqɊ,OҘigK,<`d:xINYe\sUh_y _ 0d\d SJJCUL$3I8얼 _W/o4!(NC ^brp6 Әj%!hx [+'I۴xq4K LHXFSv cّ?k52hb?l ps!2aT,cy[FGc)B)AMdKqISL#Rȵs(s$)k~m{(FC Y'$ W>ncYDw=p+~m]ۅIhnldiӏ= /:Hj j&O%A!g|^"̟L 1'^[1W%0+Jm;%-v/f3O?VG(se^,(q鮧oAQ#JbjjZx>X?8ޅL8EƺTUuYY27-Ԫ]rRYH`S^Z+0uauј~f6:u u9uʇq||a. m1TnAɵML6 8٪d?iGhbu,~0Q_Ah{b& -Jp-@CϱIMJz i"_%% x\V ; K?~5o%7m9~FxÆ{04+,((-D^V^xKW ۃrz!Y4i5b=24 J$0NS&6jqU%۰?/ܙO מq/Ad+*ۧn@DE͕8rdt9`rQqmA}CX.CHھ:fs"I>4>kkv x{ AAs6U%'F:Ṵ7{͜I2aˆJawz LQ_$jd+is]x2}k_ֈ,&&k xpS >OadrrܑΰjF sS آdkSHL9]].NbfD֡ !v\bYQZ"e>: v:wzrTP=p9GaJ& )?K+.= +I}ѣ̎RKF]Bn>3#KN熗<]`sm(Th6W6\ΚV̝7V9_GڸUG''R;6@R?F?JhBA˷Taf7 t?E!a5'jet1@>1ۙf%s)r/$;4-=78wWA& N ggy }Ǥ(I.̟D)Z6`!l(?CAP44P]_ܿw$fi4`ì8(à+`ZKq adG?wՆhREBbbSV"OMaHj2c 5mS!=#p 9蔙|EUω11tJWw&j]K24U3a c!HcYw\ԙagK_A,+H8k2@n?d %. \ji\L?cLg>ch˖!ԟ@`i[eDD Q|=h>^XrA#jKjC x$%!@ܑ7)Oy-W>AL *FZIѣ^i%v47AZ|钇[)|HO&R{"qj. tM8-̚QWFh3d[=0+WTsUH2W%ʺ~.ʠ`8-^qR0B ۺ pW)M@_5z>O\tᶆ$z%~\3@ATk{dNJ.IOanpç^Oszߨ~۲Wm?xOܙ:c ~U+Pq 47kP'q<nolpEV'ʊz^z}W% 728iMEלTH,@.yGq:7{}"MIPZܮvVF%} (u&MxRNNd7#bG+WD:(`"LQԉq۲ "2C4&@To8xq^.V+k_FqXQp MsH"N ZhpAHxbܛ=f'-B?rlKXˈժ^ pUu^P ~3EdAqoέ2/-;!4]W5 hSjfs;@NF n+1چgc^a!_ aꡣ}\M!lJkg'XuNQ.-$r))&K@Z!N1!0ӄ4l+,dDx<+.wro33`i^稰nH(=LGMxQ:!zࠕTqǾe{"9ʥ- 7>y|R_6%_I|é>$#Gb͂~ֹ q_|lTd8Yo8i'4aJ}|&v vKr SQIĝc*F#DنkFȦ+Z8l3IV-Mb9(, N,297(prݖ FA.T hҮf FL5&2i.{]2#8_LZ:-low6`=γa1Ș2J=0ꏼ,Ƨ+Pа4j`@\t;k$gQJ繜jFh̗@(&3 wcYr;eS)goG+/ɾoK>a1H2tb~ >R.Lx#g V~ jxfq9Q;p>w)x?lq!;8R4{B  ra]}xRۃLSж,To6fm ɞ7$.!g4EpmU)|ǑwO#Vǒe"akWC>9hT;$& 5@SSJŰgOKHYZNkȨMԯQ_leʇ*݂J`rQgAfoB_?2#̰8dSn;T{kv$p%n_/#h(jݒ4Cwoz7ٜzhhBm=+EҢyGT,P5m'PINa'NW(J19dPzd]0rlJacFdN+j?ŐϩK9S3HXBiCEU}+Cq~G#[x ]+8rP/E]tgbCx4oC.ipJSz[/AGqWm4~O)#,>~|1bڿ ʍB^7;2aV1JBsI| m7!MlNTC>D kJXOWfd2_@ 8u[&\aF3@JiX }m.zf3;)$Uqw"`giFki7H]XHhe/$“QSmsއ!5yۃ'(u3TC lg ޿o*t z{goion+ڻҶ~je >˙$tt ro< N`&pzB|&SNhȬ0J~Pz$@evx%AekG*%Wx8gmQVaɭӹzr<$ǹ!1Q\Weq<1[a jkS D/8U4zzI% "*x8^ o0'gƝG42cz2y ܎zV^EEt8*trМsu_A^ኳ-cp+%TXMNmYQtidԝXNH˼X3Pj`o0`kYÞa‰<\]Ff,wu l-q[:UX=Fw{yUX!s^p3y1#YOH_dshQtEHSyY˼_c)* mm XMlAl|ìX9I#]kkΨ+&qZg@J$G\04Xf XfA#`ؤ#T\"'s-䎓>6u,ba: < 0 .&r)6?['C/]Ȁt&z/|C%gwa=|K8cĔэoKhL^ ʧRɭU:=x|'?Z)XPxk&pb2^lQ>vry;&i[J 84o3 W1Y A;d# )"j<tM 81X q 2'BrTS}E݀cD@7Mki:73ƭ YYzJ` Li8m#?Ug<țOy琁XF5;$g9=ZΨzР;l3B2)º镚/Q!rX"3=U)aER-(UڙŸY>x~yd!#bsu]j1 NVʔ98Pd ARliҠ()LCקnЊ6ة"C6Σ?>r^i h[}(N`)n=`/cۥUmpl\=bK ְ':tXbr lnH]`E>T]:W"RpiX0vM6ʉCSaP{i5fΞ-AȫSqߠ̛1iGg ay'&ItZr TOv7Q֭8 ZG%ikJ-SswM$搲i__Xn{*5@Z0uvrs:ÝVi̟8; iQi:a#1l@fQšo8N5D",yc,b{/rsI<_o`7m $*/Cj#? g18〧8De·bIhP¡qkA`B>)@ɭοp_6ph3# |e@ͱ6Ӌpwz ']$[4;YP0?j .. d4K,;tĩIZ;=1_ڋAQVL/7 $1.t5 4SkJP}GګsM!o2)51ᦼq^1xV*sd* r&̬L`,RҋҖ+O%WcOR@:Of!/5Q;4GNL:w韢W "&r愙*ʣ'UF"DƣY]Ւ~B Vwg=_+ɏV>`11u\8w5Qo,\nԍ `lGq )2 GLL?B@8?Æbg)DJgxkT 3nK)6pur(yxLu{W(`S*^&.%lIeLj|ܕN&s\mFF)2&QK}A. _ '%sN03R7aVEth-R(ԅk:i߉Qk3`@>M4l(c`biy:_?\4ڙ(/4WI?o$4*{oGOjLiiHPWU2.gq̾gu_1/*0E>1gY@[<u1/]$}uUg{BᏖ>Uf/z%~߉0wW v#hJ UoTѺGgCE.ܹC[Ɯt{67 eJ]fmLTA!x-r|ž:vu?qLB)ͬRk5QjՑH'ה/P@ J V]z{ި:v-U>xT:06yS.c8ɽ=Cd$_ RwH- ]+,`{1c##8SE((e /H]U_~e/U}-C"A/-x.*MW6)*250o )Hu$M(ؽ`% #!X慂:ҜdOл/X ]hU+7И(.ʼHr ~h/dAJ1 p@pA餙1EWO,uIue.ęÀk6`*ߣζSzlծe'gq=.q w-1HԵnrDF>5Ngd8!w#=ǚq]GP6]^lh(l0Jox]OJw[FRA>!Xe~&|mPuyɲ NׇȑM@ TQ ׿[O /I5yZyר #$OJ b2`&~sX&>!]U{QbO&VczȥgЖ]X>1!@fR͉a1s*4AE(kX}!zr] 2lV{EVHs嫍'[xhk!fl$y!:@ z:zwDRba3Tys|&2qM`@(lK QxF3p^imZ5kffN֜r浺8t4k:{!Ti>b v-8$N~toW?8"~Q˙ "eY,XzjIĨM]-]؉-cgND[%U/fzַ6TFOy9j%:f[<`{:\kpS' }3kOtPpK؞ӆ:ၕs]Gcڧk3}ǾIRƍX貅:!ˣaeRD_oV,˾;#1s }sv7w ?r/SZ -c<.mR,p!PϤe^~@~s˄2zRJf+lrjM_ E'3+|bfЌi74 fώ6>=CH2IiǪAz#X3ǀ✏>A-|xrO/iu+,:D+rq1Pcl@난py #\<ȡ[V*Mw5k8bAUwy5жB fmݛ8L^ֹMDp ?j'cS`"a:ŰTt2i&-z9p)htEg~f*~tp4Q}OhGhdk.i'Ű}Y "f<1h#0mJ39p>r}2nUT oי^E#Kr^V^1PJ2.O\)zhю}q^CUDjz:Z[`J^^ܤ:\<<pcU.)8K]:I6y0˛PU/笻Y,v5@;PmYhA gjRʾ2i39|Ćx6B,AprO xIFYEE#.B1%ob: ,{$4^n<X0ͽCQ=7H:5SVF A;:1kZ6CVSNw!Z1`;W\ptX7YFYUCE'N#N2)U|vXS~GInʬ\n`R.=Jԙ;k]5?\?vt*vhRʩΘ{`i_<_UUs~T6k[A%`69TF}}ev~e'QL&N{u*'+ey0 IŻ+w 8l)n!$}Nu>y@ 5]}Աc"oi_ڱh%JΉζZ)\:|mĘq[|j)5[.0BKsBVet*ނřh KPLeE8L-ڌ916I!j]]ka|_^(\ad?BJF^t>m\I Tǿ4 ( ^fa2r.i$"TymaAqf*= 7P).(F^ݚ'ؔHMh"LD:5F v&L[JǪ_PA=VN'I3p&S"?iAac}gTFVv[NںQ 0@bt?Vv5"G) <cŴ@ΙǴMyet_|XJ&)U}w{*x=ob1Hb/hϬɕ)n!""YHxLR/DcFO3;F)L7 SNlX4md oDwt4l2a'-R&e%L _;#P݃5hU%[ޢ^[}jO^cDz:=a=X9δpwr&:2xrp8BD꣋n]y5gOPBL=ЎD4`Ғ @HMmѻlGqeTQp΀-iT ãC&9uS_%uJ_.۪.p~mM-bN k=g;*{{|aD|1ݼFtܩZz?Ec2}pZFL;:1I*޶bc |})yK9nK $Զ)[΁Ɏ<:ymKYZO2Tr! Y# SSlr[[<K8-P4S_ *0ą|MQD^i21xþI>`--Wv!xkPPggGo{A #rݛ̒\qHc /+ #yÔs =tQ՘ Y7ʾc(v'YVqA:8+fቃ֧lKpFxv)c1a1F9aL>fk`R56e0.$m6_c~u)կZ1uWׄkTS OPk1gR2^giO0<0lJ 'f#O~GYrn_!dž->wkHZ:R\Z!{T<e5*؍5PiiŖ?c|)$~礚$߶fxKZلsCl-Y9)Lʔ%U6}$45%b!AlMQ,#|ѡ'`V/L@#6d)2^V7h>.N L{vn#cEzDLb[̄G_i3Ib%n#d? `8fI{}d [ ;NvD0 DδzOdۙg@]+2&dAT{W2Vj#$ (aߪ̐N_̨zhp (ΉR?$BrsaD_xp:iMYL+FPK ~u#гMXOIQ a޳bo'caEPl?G0=lYp5wPKq0j6)vFMG$Y{W4EPF{zlb]ZJ+.FT@Ue$Qt3p1^/~3%"Y4R1zPT6tC7/F^(/-4V o8V;AxlY+3-R A֭뒘OJ&fԚvn:ȅl'K7v[9soKToJĝ,Ϯg󬙟7ps_>}nMK֭PSgrħƇ:Z=u(ٶ$ǻ,\E}Ǽ<&;Q%+v]gkP*cIS?3P)3tB⫚)UaѱƜ$yW"~H[,k%c,bg^N!5{sh]E2F:B'Uw>ԍKyjH~O(疞wwmBwGL-a@? -+eٞLzU?z=ݳD\>xf1,P` V?2q~T% }Q4:<*_?8˼ h֤nY˖v[Ϣ.E+s+}'FO.(v)!,D0* ]R:+X#P$ژh;(EuDUV #\rc{~6.XՍhؼGtpӔ 1R%F IKݭW-^paP^H3Hjwj$,iJ= @_-t(M^l 2E9\[w Ytf]4.8S)=[bjRinbKM"ɈF^pf"[`~"v[,LG~x?u;KҒҮ/s-rI$ w3vk :꓏rbd88;SI ns4oWC8ѯRpdH 0}l`R`g59ݝGF3eu/y:0b/pRJvr"rsݮꫠZ,NyD|*`W95yV΄z~DFN/op9;=(ɨ5sv: VW{ꍦeXM ya8 \{Y 8ɷ 6΄tyO زm8R/IO5%U˩8#Զ-iLISύ@((.^C:da طfR-dއXjs |Ha ~7Eia7ۃ'SXtS.2EmN".A|7aGJ1 ⯉_i;5ū8z. XۖnwK`܁(W7ёw&׮JAոe'JvH ]ۦxm:ʒ;nq)?6br3J;RDoP }Īlҩ_؝C]u`YO裦 c08xJ}yIYEJhTGJ5WwV=ΐOh$CBf9Bͣco]JRkO;5COrk65C3 +[%!)M3'!.-:H fn*_ťC NS#jNP|q56[~QП?k?jSql7Nf6њxN>uYwON0TP?s`>öMČZ_4P˸g4}sol,&r98ÿ`E<@(< *8%CR~E/ QF=:0@uǜeN6d C D?1w6vuKYq{{ u:o1`H<ɇhF2w)[39U#-Gk7-+6f&i# l'AZr|"uF2J^Fx{1XYkd(.ҵLK3W>%~4K+zVסK! q}nQCqGQ()U8kaj-ka?g:Ĩl\+mS@5L'EژDPh 멮pi0rg`:o͊@{dC#m23 e {D[ڃH#x >l!2թgͬ\ӿ ded t5h \'M%$B=s}3/BD'(E%+X<=OBl@]FcێFVnPŬ *-Ǩ`ߵ|qIIcnZ}+8: r_h }e>dbW{7‡vb`]U,“fVj09cJUgw,rV4bg])4/X⽖ށj*iIl#Hn9]FmS+Fdaۤw1>,y@mn}mtNt^_b_w͓ $ɖ}X>%1+Nڑ&H 6[KQfrMYv | ~jsRD q8[N2âz B݂nBNL& .`q& m5I8ϓ\}Ёmvs%3yFH8.絨#45z';h-qQ1!a#%&Nba2cJ[<^yҼp3WYnd^@S`rP)1Mnxj^ug56_}+ɰ Vw΍Q)XÐˍӋMJͤ=+fq?8ι UvSckª(]<0ikeFOjE;N2f@XkJ!!ʗ&%$ kkNּsB326܈" KU#a򧠃VK g׿/+/No4d1ln7iِ i@8@XQw[i P+H ?X[7aύY~Y|QeZEѣn^Jj볚CLbAElBlԚ1Nj"/OB:s: ]Ы G<5bV~4dxˀ6̈B&o7b̢im( &jvx|5L4JrEL [-%D3tŽ$vI@,+Pq$+`6NRpku]yN>jj Nd!/if%b"bl- &2}E|I + #}fX;OV HG pb{hnQq7j+6^rZǁH\@?S_tkHxDRv@'N}i?7<3 F9d[M m mt,1{3eT0TIj4/% ),/$,>ա3 hMR=\dyN~^ 5*8fO"BE'%6-F$>w!҈wdQoe8qHw%3D?L_'A[]h&#ٷ6()t2 Jc,DAN 8Ѿ'=x;K@Li(JhE9BӃÔ]+-:Jޝ֝.4\~YtϙBvA%=&]Va4Z7:)$A Z1@hN(Gg{ ˈ;ȓF偿-I,L HKTg㊔Қ'dQ !JAthН닟pOHMئOIz,Q4X<'FC27hR*|i@eh=dckڥK|=\ChX:vBx*|ŇR~ zr[c^AC5 p }%jO_m2VT5nMlQm\-:Z,mP: 4s')J`w>N,OW˾eEvߌ}u;Il>,% iVx`32Vxm8KqYպ-H%ww v7vY#%ȃ)y kMD;KΆ؏K_a \')?3U-шbUw gq DO0](x<ʣElVnHԺAOS 5BXlPc`Y5Ӗ.aE{gj>\4 Hy:uK:S݅;6bIa!}:iS3|e#d7w@Dn)~<ʚ$|qq,b7Ls\i)V!l.00aX =zBޟE"W8 >(2[Z~?#j!5jh{x)!tV,Hy*;@Y"j3Z?uuz|[B57c?J̠l>lqt=c#8k7X,hʁ%ZR ɢKZG1$ 5iaUK3\CSa䵕).:<`sW#Ӵ{+2SaV$/ 9p8#kUn,΁.PK-zE5L|Wgt{hI5H##Z,C&&GW2[A]w7S#(TƗy'ujڼņV*]Cxlj$GP Tƕ9yTSE m[g)1#_j%qu0يha܇gkiOߡZ`jPCq9a)0]H5 &ګ! jeXb'󦸛g67;? Q ,3PTsi6oIp2S%p\"ΎTKZ;*-Kϛ*.aS[ͳ!kmplM|ߖHlau 5Ѵ>3  9 5j]cY"Eh#4 ZRH23XȮBG7ig6(a}G>jo IA",|:V¨hg> F#%[lW ʂQ}iaN8Y¨!hec(|c1t?V\MZ0hCѼ}ۗ2F\@nNEP"THEͬ_V9G&./G]!OkDՖ~3/Ѥ9X,  Bc]ؚ!L̔Y/M0""{4J~#61y}\E)=3oIXݺJs/3ti-ߤ;[G6v-m83&o߻/?Q <A7r%Yh  :!ElwMvrcOCW.w|$6\vjlK;emݱ2pt#K#8 v,ɹ08pphW;<7RXOhD\oA AՏ=\<ڳ@D9`-T "LŠ#3e=gY"+kh I'Mus?KqNBs}drDgYDbX zEuόQw%+ r2c~}m_QSU\WH91!(ʼn:ٛ#)8BM՚ IU 6ɳSC'se"Hس0-Au=a~qbL1E5=’ͧ`OuezdeB%aP $KcDQ|̯:#'/w;?VIjU6RvCLjD!a #Yڌ\0qjjl&e&lnQU?ƀ_Gׇ܁\y֞PYL9 ;n߉ Ӧkl\>6M34zzܗ~Ee8ƷE2EIbㄪZAjɀ[r=h̀Za>M|,:$ taΚT 3:SZGt_5\FV4TdPɦX8_T }ϖըuZ0sBE'ɃDNx܃):WAwTp!kvq-bl zJ˯ :'Jw|7*(>i]%-6 K'p^(GS0E˒D7UqqI LxTSqK.8%|<֓7Xۏc!E1sR_ܹcd4&Kq'_G#$AmĊ{8v®GCcoܻ:v  ߡ_<a1٣=0I+$WR)\9āZ4?x@a x8F򥞧FH]Eлګb1ii7apǝ[[g:GDōvoCR%P`x9@# E)e'! 3vҧ8t A8Abf~%Eļ\ʗ8+~OW(; Nd)O ZfeUT#TҋiM8 /X\8r 5T葾4VTnTyO/{Žob[\$X'%9|́+zI Y%J~koB:K&P+,i #晋}6=άJ ioxks@W;EYQB%S;bɬ'*;A o^[O_S_;'uj^G~#V2^B5[GJ_&; 8d/lBczx_j4CjByB0+D? 0ހ?hwNc]bJp5OѪx$ og//E_鱒{汓kpU{H*".Wp ժ9^O![FxI}acWI\mE2qsIV.&pbw9Ae`CB2$ϐ)wp)aI8M 5AeP Pj㨆 GkB3ćQesC  G3:&Hr=aT96T`Hȴb0 =1]ȎPl6@&a2A u”8,5-$,:1 ?NLyBhg].+QG׸( > ^r˿!'{R/l!ct*W|x@BIjsW' g\-n[N3_}E4"l82 U:ZiS# Ĥ3MZc[o#\7 )zS)?KH]w|œ ei"T>Lb˳1+1j28"&j&"dnGc,Pn77-yQOKf7ڃ sEOMAޠ $ZI]fByq￿`_oGMSj vBf$oN L6&ʹ 1n4D j4;GeYnƅ2>9OG YWe^uIc#WqȾJדp0!P~;HplEIBs2$!ñrÜu >L7Q9%:,a3n,W"[C"AZY@iLw|&" C{g.j$B?xT`z\&l7d'8338d.(P]HQo'΂k%+y_2u6bI^iΜzW\+E7 1jSyYfՕ$JYf@u?O` SFޡ[k%`I0dbd3 0O,HAn,+چ4;|p.u$~]-^0&#oN/T @6}rS}I+ڊuѧq2ؐ^nذrE`^PS @_zKg y;JR].uJ\W2)C{g{&;,'Mیpұ*Tf{AfDtf: Z$sw KACڽaϓ}u{, *Q PCԣns 68r>W8t){D°6EȣcjZ?:[ݺ"ze5l`poLP`Z:uM6>n [7 J&*;/Pf` dUoy} `W Ĺ:%K3 u˹s90XY$B՝91z&8nނ 7`[ļY8@E aY=J!e{`JlO'vM?872b=43 RVr* ,- A>G8^+BѕFΈm3;5ր~'~#=]Us51_Ǯ-h8 1RPĥw4\n Ҩkj3r\EiMld{vF}}-'a17*|U Q -?*C RaS_;zR/I=ClB&`nG_0IWbJOKt/dx`I.`wUںo.}XKD[xJ(L*xIq]KBoje/;o wIXqa|@ITpXU=y\Km64@?I^c!(pd!+sBs]h s`p;1G".J5 X%v9 A! >fl_hкd4A./l!^Ak;:9Ac絏J]H;kP]71T\ ݿ~.GRJ^y븥m_U95jeb|w/qtZx#&.vSB߃6s2{~gl^Z0Gin%5G,qwb(I+.>E!?ZF@wȗqVԄxmc$ ;pl TkZF>a^yǴ݅uJ]t9iI ?m 'rpCcr)U}a]%0WUz@#u.Ibp0랧;V=]R[a_"@vP*X3?NEBKRm=[0 ("[3?99WtBȳw^ WLX yڨCdg\ `dbOK]1HQG.JrF7Rd`jyEqN JSŒ+K >ѥDDAF&طU!6;SxGYPDl&"w~շ9! n+H1Yvا_'-ڪB75]bbERPkevp`Ef(K%߲#`ɝL/|9O{;1OR>KV/)>d,!"&:̛cE|cFAzL҄CP΢@[lr`ly%nfe|qߑ@t)Wzxű)d~V?YIGϗﳃ富9w~X cLI46pCdcsx]F^IwI0ܩ65:ai.O7YKU9["K *iR.s:sB1eN20tRN72E ~QuBgܮrۚZ7k1 G;+x>#Q/=!APl4Le|+GWYDBڡd#- az>KQ@D+}$\)v;N,`JM"dk zcLd@ SP,2T;Ըa5\*?F75k<`Y{9 VTJb".DOBa$ uX^b3o|bG]e2G*Hvʢ^Ďbm4zo*5]LjxM.ъTDG10\Q*͟m2Gu>WP%5إ ;;].Bsu!5C2BjvK:ufl!#X?O:LK#AM34#=h_X$;Wp 4svH$nBDԹe(WAd^"xBM.C"mOlhQ΢ۺTpZ ?.*E(9@jY;Qh5tU+Si6 e2I('5ތ,24qߐtMtPTZ\E>+9]<Lo? C |"~ӛD& 7k9AD ѻI=зva]PQ 2knpuL]ovKz |Nޣ1̌_(J/4LE6F- 2TDJ~qRƩdN"Q|LaV0ȴxMPx^|MCP&UEVl6?kl,ӫJ'*|~?M OtD ~Ǹm=,~B,mWy+S5>^فNFar8R)ci֋bݘBa{6bjHl~0ȉʳ>zt'>MK @ӂbdK1kXeԙj/u@7p=q.C4 f {6+Wqz *r-_d򿛋PЭ2\\w=7^Ӹ R8dʮ]ʊҶL>nI/~?PX?aJV;gፋs |Q7QDa||Ƿ.d%@&즑ĆNaۭ+hV#g@6BLAD cnWQ+HOfceK#HRHReEZPȋg o#=>i29\&]etc%5Ddtq_=9Aэ-R4 ,p]tS+HU7+*x#/9wb w߂-Rv1Zu(i(0?3u"=!1Ma귒" 10aXEA:5P:&[huғcZZ$"6eRD_g!yw\*6GNVզxP2{ĈkKt(StZtdPtEHת`WY-T(ƍ^ 3x(?[`ѼgvFNu2L獲2Ί]֙3؊C^Y:W"׍zwv.d]fA%Dڮw7*.H-0 %N!pړ q!6c7f8Rvx7>x ۨJ%9TzVܹ%ӆ)kjeEȴh&p~.(Rt$,{FFe =HY}b1͹-ZCN;ON#suk]oE!R~:Qe 2.I qV}V_#Lv:<xY2Fi9{Ob}v IrAOQ;BZ;ƴ,Gaϲ0/)ƻJx ˃.o63 4V8dw>EbaLw(&>gш9]ueI^Opw7l| O#33)h@c*wKr0b bi+EFaf a(t_-oYG)uҏ}NFã /o;++fC]2Xvt^:vg-hbC 4®>`"I[A$]Cxn1Qf[U }pIfco˦dSQ$ܫPReGXҨT_Sc!'b+gh7#:4,9ٵl"yGwjLia 1;TP Gu.voK8xb^E㚗z4lywDa-'.8My¼|]H"fl0t碭`tp祬0˷UŋK5 ^EgBȳza!<$_&Dd^ﷃO4 "B(G8 (>aH8]E 5 ŠΆHJ56# =3B ngc> jsR2'x?QJ?"=ddM_SWi 4B+֋/=6n\AAh8o!lKܙ8C5oBs8TVk/ zo5 )+@ep׎G!*2Bt35ɬ-Si3sb"d̓; i&:Vt+D8*:vr B0%i>.L{4wAXBzjEagt%BԽTM5ӋR.z9zuq}lrGs$- H1gI,"\2Gb96i~xo\u^Lx۲`MDbǵP ̝#qo%Fۅ9POqdѼ"b~.FTzAoC ;"K-Lzڍڜ"H^r{xɟ-TX l~g%l{*?zڌ߾>~= 6)y&9j;zkTDӦNPՂ%OxhX^=I ? b*y̱ݙA\!c}%Un)w8kssپX_FB-OJW"ӑ,|n^ j,x2ڻT՚2==4f%ͽnR]] /m`||6gF4(Atn^zՂTKǍAw򄇲>P2+I郶w[^vU>B-/0MpS}wRɓVLu,OC3R6-= ^^A_I!|\C&Aé?T?ݺuR9lJ/h6;,8 AzR!`ZظҔl Jq'v s֯S[epSto32|MH'81)2A?oLN 7/dr|m->jEQ6q\̾ _cwA*%B( J>%5x\t :BNH"+eSL h^Wo̗ WA4wDt~c]>y"_0dQQ:j^]vmt7TrH.F4qI(*wy<`B=4̩O=4"2D}+GZ ]#ܩ%K!+S,<_&UȩyIw{i A\3: [3v >!y9NJ,C*E2fgJ{c !X{iZ> uPZ}I_>r"'? zb&AfA[K:n29#Ü7w}`k V͌ta2 EnUu w0 v'y[є]i8&/,Zx#TvT3~Ql`D)*_ (_ZC0W~|8aW- '=G]H~PW2)K,P'P|v,n#FBi|rOZ[OuqkoMa~.[bdOAn 6 FeQ HQOZwkoЫJYݤH*E]@]ė TL^,z#nc1gyەU-E D̹#Kǒ; җf 7977wM3_?`i23Y} m֝Yr| 0iy"H?ǩY;I=&kgf!પgxW$|3[YU>vNTJ2N?!0DN<'-^n!ɢ'u0I͏nχ\Rj"g>T8@Nr)˻Åb*eSNqvVnD,et-נ>DGb.zR=.x;f!4bGFAhJHLa h]lga?nqNͤuith˫_f0 n"K,zD6^gJtB2M^2aoSu=6SZ1+ QP: .@p㕮7LJ{e@J gcؒ 9g#u4}-7(Uo"YsxZLKQVVL ir_ h 5ڧ*j q}E`Ђ*)*C359ؙ.'/ G9z.iJ%4>m||f9Ho;Е7,YOnQZLx!p1g\c@,t}Y /Vڰ8Ņ|Dhlap0:V$iMz˘nᠣy7vm(E # rLB M"0 k8 ?\HIS̈]Jw;e;~0W,֊#'ޒ}%v:; !YŢֶ<0I)h4Fw^4~cdO//貣8mgoػte["+9vo V$ jTlކ31G"=whC;S#H&B(}4jTODR9=w?t[Ā *8M' {$zI65$HZ< .]>\Xsmn  pP:ȠBLlk)ң׋QW7c+?K^ʜN#{&H//BYfӅC@} S~}i+!fhC-,͠٫{'-kSJ(Bl`(žQ m2ler4H0ԁhGtrSTAZ0DN3 ݮ*ÔI rQq&G^?8SdT5/#<\nzo 0(iq?Mbg"4@bTY˩ '"Ix4׃N% >9 L_f a(QF|6Q~p qFNZ)s|a9jmY#w(^y[ÀC6蓣dv"6C}+QTpN.UhMAb=UTݙ#̈́k6K\l[P] S~Rc#<2 &s h0)蹖,`5A KPͩq#֨POq؜5tGHz䧕s צ3E,4"xig ?S(m5I  AnZD |ӧt$c!B5Bb4H 1WcG,_sh(aѩNF2Br(]xK[\Aȍ(b(ԫGN%rvBUsdGEK@_x ,LJ? PI|LQs$Pbp:z QmܝEO9*'! 7Ӣl"0 Q>$uy}8.Վ""-ni]gn'E nuuRؔN4rcQ/OLٱVDqQ~ Xs6G(tB"^ D) LY|a), E ]q(V5BӅeB DBoQozMQʛ6'80D&Ugops[ :]J0nޘ576N/Ju* yo~nsAg`xtJL3.2!H˪01TS2(H:;.c$Ы"#`egi_UTPՊ$(FFB kۚNh"$xin:h{ SJ7xmw2@ AW*Zx %9O) 7p|nEg֜T/^m]:$rTsstfڰ".N:~R]'K] :`K[hEJ𻾅 AmPv.\jy`\e߯ø g àFѠwms WQV`6A , 0P.k)Q۟/7y{k:|D7#<NX7rk̈́RIJ(lV;C豶^(s ** G$0I˔XFXM 0-Ӷ.]=O9]`'ipj 5ZYlU"$/SgY%vg8;2xDF!(̠("z'L\s~`5u3E*b~Av, C3=~K_mlN? funKR{Ye[CY6W SB rWdET[!1ԗPi 憥OlTwKhV7QK#x&=W[waŞ ъujHk\hB#=橩m0e}cN_^'Bm4k5"$E) _gst =ZG.WB mb6Cv{%jw2)%ܠ) :HQnn8z]sۡG03rw]LPPI&fWhmʼ57x9~z 9 jrI.Y3ZD\`ϯLC~6h"uR̐bNK0=8*(4oum{"T)`$Uy3:kxD^`~Ư µIKSٓ.l $rC T ȰicOA.=g1>ʫ_b//:6vij0 J?i)Š̞P:ռf[GpygWVz}f-OTVU=&;ɿ3"pTUε%Ahv< DAwne*+ ;n/_d._8+v 7@тsBsZw=i샱[wdy+Q(\3ӆӝ )1stel韻1ɨx*?MIIuBU]m葕\ ž}e93 iÝ{v#< pH Xo8&Q2ݎMM0"cW|} \i}E=SYZ#@V7ˠ6A@g4дvՄ, \r#8:ka y\zT# 2T_/2nn&Qۉ"UC l[O㔰>ЇepJP9(lznb U}؆FFD6&hnҟB4`:>X@p[COթF ֍x#LtoD [\766y]C jkDh̐e/w*NhɁ9Gז(,Cmma-!9ss aQ/Qq9|NKEUjf Uc G4|]8}JpTX 9f\8b~V7ӧ4%MJcVf[Fe/ńI{> Js' pJ N]Ѹ`%g}c2ha|Ɍ^ɂM{J +`5v+;m=&-Խ%*Cbu0 Rt7D8~zyׂwD͸Sa|B%S6^ HS1=Rּ`:8PO@Q؉<4MHNڬ{Rbf&P@%7) w7]~h/ fN_Hf}h-/yLȺu{$ntx|ߢ~Bp}_ZޯG/b̑ʨۂJIOJ^~ݯаG)]%İ{7w)#R[)KqRJ4\`Fi];g[:]bE$'WEy"Jj/}yE&SS&7 J>8%^mB#EDWN{IAA}cm*D{V'vmX #F(i$u\h"֛ %Ti&lC8nC:9'GuqXk0qzeެĀ6 &. ]A>;DN7}WTσW[L!Ͳ>Ȁ_ wNJB E^P7nNvk3NK SyAu~2*>0aCg$ l@ٙq tWEZrT [=p[;>&ɍ>OUw2l9wS쟈j]ΤABq Z$;x%R;M]{(eѻ+Ü4O)S<G E1w_Ϗ/bDQFADVV?f:ns%M?MOQͪ{A+r*CꇏTJcSNS=e g-<<w']XtN?nDI[X{"n2Xر0_!3Ǜ}h[ns@KX~5(NU+ &x R/EEOߐ9JP4DqnM^В9Q#6:0Ϣ W|xjm~=_iƿBtVSCnڔ gbU׬𕀫z cgב{1ⷼH)׉=ӡ⑘ $?E,NY̊(Oi#7}gö"Ѩgs="TVQytf.x``kXO^;9.N] vӖ$Y2@-GuGR^Y:Ĺx1߄S}QCzFPX!TpCN(c49&TD Ţtf&rda"CF%wmV%AI+Xw{11#l#Ӂ&GL Z' !b<GF&"j>"%~cCBE,6yr׸ ~:%Z쿒`$,+cx~?w" #_Y"|lFgMpO/t^(l#icDp2w+32Jčj"dF*FqZvjCYǽUd=,BtA: }ܿ=2FO}5[|+0CӅވzυc$*-{M p6Wf<.Ҷtr^,ݱ-R8k/WM_)RDcqѽ/cFgth='yb%yf_*%Έ)4w/vNfXYȁERM>tN1kg0%>S,՞ AP¢aO3a(e!ɯn<)>[1$fjcM}ܫ[/ōfBEnx'e)-u*vw1̮UgH inaVtMEK?}•)p(K?S?H+|^>dh}تJ9Jظj9 6)\߶vD'Yƚ8pPs08޶ -Y2$ŨqD(n;T*$MwP #l3Xo){VSUUfĬ84+8&<) aBFCg]`Rdɲ)X.oi%Òj<{?hFCeʭvwqFvF`_(ix.-6NG(\[)OQ#Ƒov-npL 6.;{_C5:O1$zC"ze.˅)vd?h ߘU°)Wx/k51XB[0]G!^o_ I3?'BfkrWPlTpNҘČJQH0lޠFG@gMI'!x A7m's*Z x#:/@pE tf% 6 `sv1oh NL ܊̽~1V:?y[^&℡_7=Z~ފ`bjNGx{`EyJ!<_Q#yF)8>-"  E]rͫBqq>~pvMf= 52DiHzËR[<2V-"3an*Y}Xi!ےrtǣY #ǯ) .RS?vgug:zğ](rgo/Z輡xpD "^W>~mEQJI>5 зgյR3, @!\!+`ɔb!=ߧ-jG2ߎ0^ DŽ̀A?h'^{jqMal^p4 x|G'e,]Tb>Tmqc*6{ hBHޔt\S8bĬh!lVay6t@'^󢌜-;^f;[˚b0k7Z̘ȼh*yһ[V$Z|R? :[ .C OO AԊ5؋YAf+ݐˠ-{H6ckxNm{ޞG/Yd9_e\ob#׻E7.à-Y_i{w V! ݳyH7;d. a}ld97#w7f))A$i.! hqo~w8^ځY0T<#D) cQ-.X*͍hvʂ\u]$-XPXſ%ZpJP$xNJEVXӐ O)sM%8vG*Lh]Q*_RtێۿpKB󈣖{K;< ;0F!* $';&սIr8Z%kIT|2]屮AUo[T~o?!QWM Y2t|@omЏ`K sQ/L31}Ss5zUŏRqIpil"D69!=nq/?Tb4t쿣qqD~,e _ˣj)?,Ѵ[g 0W 0ďv%!%EhSOM=ZV?~ьKaW#xM]M=fcĊuO#@3`VTM9G,pho*7nl.S{uzq֚ۊ4Fcn MJly=/KMЖW*psgA}=k347{ .Ͷ*=XllC.#Yc:ʝW5jU{lX = !4p޺D^ O$ YGfj Dr5$Ɩto Ed;!lp'eb r%{+p~3T:D9YaL> ov*E|<ę # z.-oH `t"i*tLC_NDdy jZPEiDde7yf_7d~tO,T8Y(!ش5c_bO|tGqz@i1a'o>󊂉?U@) k.2hªpRAR'SHF CFA>K/唢C5z'U,:/il'D0{bJ]+)va~5_.3̥LϫLpsOT3"FO`SOxTȁ a_&uC\PZ`_紼s0++_ym(M+ĔE-%oszǁ6",FpsLO,Q,LY FbҰLBT>װ0ߡvQ~\NY~rVӀHG܀X9.G@fXI`?d'3$ q;AY'=r+@qRiFy [AN 8?NCͧnv+{Xiט!і.(&fTiGܻ3O8%YRFUhF:Y"]S]RmPcD2F$+U:[Ubcd]}j 킞!],MT+^g[:ɢL a`v?TB=tm ,TAzU6Ww#f·8z+%ϩ*&W'e_Wtn7 1mys1ٹ .Izb4Lcc|t ø H11;# ?A"犥KW}{B椅J`ER`+)3z)$TKDTm.l$k4\dHgaqڔ@^iPoGvzB=ρ튈o'cƭ/+pLT"t]58 j!*V bLr"af`mpP͉P@5McP꧑_!{Q&EZ;kFζ]]K;_P>sNIL_Kɣ')fƥ{Ii!wxHcW~dDAcW:~O&HV7yeAA&= =Qtpu?;7q, 7zFB;5M൦c˸<T\dqh|ZY{ьJ_L0j"eWړI9.y"!gmGG%Ovjsaqj1|zFsHHb$v%k@eAcAvҔ&)@_,~`(i"ɒ@hf)ؘ])RuRJ*[`Ml])~@:CQ-)PѮ;ɑ"`~~Vc\rPlg @Yѵgusv3^3g%ywyfau|>"ݩ@3S`*L0L.ݏoVFDhp{CF'MG jYiMLS-c`/)5 ̌iQCdDJPhGqoɱUHc/s)퀄TWT}5Q]Rp-ԫc:Ϯ3 v⌜ѹrm1btwՅi })/ 0c 8(g]pøTfMwC$fF2 i )kWgl0@K7J>p#N^X73.mM_TL So!"( s] ?Tp-*韦~w$+`p$'nP@PazA "ƌ9bS7vd?IgD 5)M>든MfsIEV d/+́I\xXù$**RZ-E -^^77[ڊez zXJm?_,cs2C3j}ˉp7K6FQ`hς)Յзx_eVyKT;,g}7vЋq>,(G5Zna3Hx ok\lR2XA<ݞB^O$lqnO"kf"=COֆs|LͫDo Onayijy6 *}N{~(j j`<tx:6h3˿Q~x>.2>O,/J & {C>~C,B)AGHiAۋěᰉWFW5: |x*h j_[zAP:,)\[zZqxB,dBEĿr"p@U031ם F88=ѕpG1u[+͍g4m.F&a$whA-}^'(B..o fqE!8 +3KE$D`^%sdhGd{]T@ BMﭤ} ]qAd٬4p7g kFˉERHҭ}8lA s\*"( {\gYhVV9;k[xϮm3n NE`*Jj2uu wyt2)$d|H \~Nrbq$kGݝ9uAGϓwrJC UϠ?ZF5|AF y=׶''&pS+g*6_<խ+M?ŀB2<% u9]oNjxTrX+6IYڙTh11-TW5 ].USc8f#k_6w{-Uv M qM \A9].0 2B (JKBsou=F:"Ձ vDudteHLƘQ.Fv %.;f5#(@A/%1IEJNi&đ5hXѐj|s/Tv+t /4c9X9ƻ/?}5t|5 C!w sE!mQLlsـ_+ϩE̞)rwH-򶼬 PM :ۋ.xSw%:~00dFޗ8nl=x *7c؀ѿlgV_WWSf6}Uv7"|]6GNj0X^-Kt1;E7pG|lL쩡Qf?DWhDܰBٳs8VzKu*֝'oe0($и|% L] .MZȄB 1A#TVGȃ=)-] ͈Q{;U'U|#JQ'GNw#yDE3ͫb9SRĵ'Z RWvgJvG#P赻! ҰoK;;vGKYح11q }`$7g7;nD&'qta7ǺF`r)`r!L=Ռ`$zYPo.Se hkO=+ɑ<3jp.pQ=\f'-(̑c\YToO֦~/{!r1_T|2ROoUQ}P>.ny;2GT8IQnΘ3EWw|gb61zƵk`.aAv|2Ď:#^M1JH|E9-Xh^!R[~V>ϣI No6@ ]$}x|V0Dہz ] 5YŊ{u9+?8֋ۃ~R"^e|\vY8ǼMNsPqL-w'پgO@)AgQ,6* ,֥STf~Gs32"-cH|~q穪Ymh47WN*w(t5P ʧy#s)\]g +RBp{3+nޅ9Խπ>:Өt$A.=]ZdS?Ȏ gE2aqnK" Rh q &C߉'$Hxwi9ܕiC=x'e|: o-FP8&Pab.#[L(s+Z4'1Vw"{n%j6z%zPو# k~|,)1T!8o) WwH&SaQ,|16^Y6OU{@+pܢ t.Px-d "/ቒ5׿䫖csmI 6je{ʂ19EYIvIKH}HZuٷ<8~^q%AI+&)8pViTt|A4aw HfGfUwBd Ս͏dlcuyYPe )D=8a9(;jV/hR2nַ +pO}ZOiClssnU''FOYEͪk+ ,r5Y[\'gP"ؐJ؍GeD0R-P WJ6dm=W]]} zaQfb V'-n4]ѿ b8;۝:YX}WH}_03ш~-@Cdf][I]@7[?ڸ5tOm8v3WA!AJM Bĩi,sN6.Zd-(b/7 '- < 7A i6B1qZW!6dΌ53.)cߋsԬ_X%b WH( Ƚ1i;|tl4x"P4xy 5F4 9T ʥ'FyK3TJ̓w啗!Z@Xv.J3UɄoNëI,oaLl5nBW~tkrΧ&-fu}shd)Q=櫕(u{>w>jIG윚~WFQniMSR Mɡ-T(f~i6.߿v&b;t'yU?F9 +]asAmOvEplѽEP lɥu}0?a_ DsȋXWw:$?t3<˚0TF Ff3/X.L+<2-NMAn*P>smQh>kR2^3EH rW%|@9Cn!*^$AsJwHbm'e_yiDG3k-cu`{EPVʿI,~nDY[uʢ#L s L[&t>X o<,4 O gQ8U+oTPG-e&|{9joqdjCMI˷5IksZ,Yb>۹-V] LTq =8 Ջ)_'+&]R1o-N 1zn飪qp4E8"Čt8AWrѕTuߞ'zw<3vB29 tC q-NdD8"YHkOIʝt/t'vUWVjfDX;Z zz(ץ-aՠ 7x. O/)|ډ$yt%]-=CV 5GbK\kKy֙7!~࢓* $0Gȴ=ʥteEOTA0"|Ch^o噙X=m gpCQ؂kg>1dR LcUA#ʝ_m $$fڝ QLẅ$I<2] -G?pDj7[u.34?mb;烴A@k`R+IKNN @qf/E4T܂bR :, 6QVjkv'8z.m%/_~hE]J  O3sbHhP+*pqRalB8wHS@p7V#i^zm h`d0BbXqƜLmO Aq/:TE7B:-!VXm$M˕OKȌy/= eoHt>@W.*B^Xb5$Ko_lA4GAYG>oH \ݧK%}ѸL"Y&tCᵉ R#bЮ1^\^FK`)?jS*4RXDi9>}(Ֆl> hqʾXIY[s;xY]0,Xo0AX?oQQ:]Ig3_g AG VxY~d1XŚz,^ vP#G|߷+-сQdOMsRLPZ򇍂(4XiB/[)Q^,)]q_hu Q-A &$BգA4!2 .E0R|Kɡ8|KLDEWR}X4Ci\~/mբ<`7hS>y-WSei@GȌal|Sv/&N=x< WT珑Z_Ɵ:*+>ZtYc!.O.{>ٚd>o:Ob! :@89# !pLb=K8#|GYeNXoK&\͵ M 0={ ZnmՒ(h7v @Qc!ʔ uЙ}䃦apPAFH~rr?Թ@6:;7m rX.:ޯz|\7Qg(o;u[O ~"#0?+u*K],L9؆ϟ 7<=v].JJ$F5>i'? mՉ;UK.{Nz*5ÖF80D v%[@pKwVx'aYE6ƚӮßfj-mLwڜM ? &`S\ E٧{SbnXo&6 5*'s/ i"mйq De uv٥A[V/63_,m\~F.\j)$ij%]{ 9DvNK6(VhMT!PYDTp'&7ְN ]W1]+S E Hcu$MJ<1#ƪB1L? }u(3%" [sF..zmZa3iEC2RqݧNH]! 1*.-6R m?&e4+%y;aU>ZYI!o *l19"ko$.ܔhfcMYͮzv=HsG9u1o&BUc SWl eeߪ6xkNr% + y\Lj%짴}[-{Jg~׈)Q˳S:]mgۅg+Wt\)X`WFMCKgWWeH& jRmsA<`.g3NOTI*7t*B'P%K>/%]kr;jkSs̲FnS؈0B"EN$?!Y*W{cnO䯮׀,)e gOA'ۆ/[MG`% z!RNn_Pe[az]s{svRC_u|^1{#=+ٱ%]`魗f O:Kˁ;m");M%'koTm(tH'd}ÐGe). -'^:?US-Gd`! ̦}{3eA4m,^|#Jm72DV4buSΥ7O?]RaK%! _/S.-u{ϐSwjJ_4FV3O-wj>2@Oc Po5q$dNn(/ Zs ,jJ4֭ $ϬrJZ&2TDu e 3?n|:B*Htz]}MYkvRE!`LI`Č4Rzuz!\0HJd bK^.W| 0q]lSsf-+[ ˆKXeZܺ3ǭDҍ h5vqfڿ1!nhʥ<{7Zܫ&cR~sOjI, <,XӏW%n E7"n49'F q#FA+w}(=ݵJQr ?V"A.˚WxJr*@W %kD(^ q|3qhos`LwIz{U W=|()8_r2)Gi9D*DŽj 'IP7/8K${H;T#cF!cjLHto<]twANM*o9yd2m+j%&G|JC0gRwrrlS/&UbkRR+eaYL~?u S<]"6 9e8Ʌ`ԋ.3za"Xwk&9SQbVBM]rŴ0hHsR,ѣ9\ &dreA.-o^C׷[GWGޝVB b` rU,v0-mU|P1E uN61>&Yk]O:?Xzo"8CׯK% C G傄soҸ8㾷Z8#62`wL4'b';m3We {#*q 4ny2֚ȴP0fhU->Y=vfy%ޗ^NTv$o'V W2rˁNN׉DR>!$-h~cCZ͹ݤY\Ɲn_S1}9p__|hW6(mBE;^>+ reŌf|!1|Fg#+#6R*^&]( UJ ! ޝk꯼c M)e>Hgɝkނ{ 6h#-5{3Hç$ UW+GVbfQ5SKLRv>Tz0@KqzsY1¯@;9Jj"!,)nG U5YV&n&w{%%ĊED.kQ;$[k߆5)QzVR2bC2i@tuw'=tJD'j7jXAZjD 3aۣ '.JzX(NSH} ܻLBuN_g|rn7S 8ΖIPDk)FjsBcH]Xscߴ}1>%@XjҊ9g(5D@8ʖ߹t}s*5$&¬EGL]κ[n4Zr‡ȟ\a[c8f Jx>W6 @LmZ۵q}W}]"$$@2'F+|UW?3dwc=G Ysit,ŨLkݾQ^곹 ->TIkp6awT oYv%K6lAYt vR\ft$EK?._XkPmYI݈uq ]+-Ѻ~rBjrG;bS c3 5МR۝tez[/Q\ތ|@]dmCH90Kyx$RL¦v=J*,`r³Mb< ߬1\/ckYy7Kv)7^ \wmtTU^knlgȍ5WnGqiYp;K4;^[n>s ю1Ϡ\[M4'>dE7W |0~fn!g`D/rAu9H%/w;Y>d?~SsA8FuVcfI Q-^m0IИ1DP+NDJ.y>'ރt1+q2eGEք;.{>ֻQ}sJJk w/u߬ᓆ8$݋1',׋ow&Mҿ@ྶCL;t'I!l^RVE_llȐ>j_Dz} 82v,!є͇ 8*ctjq4Mn R*-gD֑#Y;M&~Wyzieq=BSs9"M iQcE M#\/ue^hX dm* ,y#,r$j}n^F!:'8g,r'9\B!da TȍЉq5esY] `[_N _M-!> ؍):LA@cdSCu⮬-PcVe7:px^,ԣ * lmW"qXF:'ϟ9Y*od@B|-*A<]S9qN$+bk'Lpawy$JЋZ0¨Jf:Fd6 ndzy{JqΰyNΔ2cS=, |ܣg>dcT\!9D һ,|/@ 9(pla^UXwD"KbAL߃( ޣX TL;Yա3;jLC* &+pMe0!Ԙc+k UBpkx$T^ ɓd5`:A| spZ^"SRNT ( #TW8пHtaz#݋o30)"&jh{i( x3SdҮS Ѝ*Mn  -YIG! N%V)Q6.6N xLwn|?yPJnZugI上S-ɑ\bG䀰 l}X )<\r>0dQWݼV&*[=>oKROBz8G3c1RI;}! gq,l*y0:@,gp$=2V2b6zu[t3b&!:m+5,ʴ6S+rZʅUV'ņoj*pp\;1I7;%=r rG (.Auci`jEmPcƴH3bPTyzK̀6Pn !,5E|뭦V塱.RʒFC4f0 E.Lb9vRᅜ2q/?B-upûb |F"ĒV]H_ѲX; `$骢w) 4^%ѦMWtxg-i3д~ɬ\=XQȋȆ]䲅1W  k2œڡ~ / ۜ(5:jPS ގI 'Z.WY&;k4$V xA'h |'UWYgѠ̧XR e}#¸>ADe4l@tQPwٜw x}<6ʣ."E,ԕE)Z1?\9`I3_iNRd(jhH/7ôc21o}s6ܳ @o^zdL2r# eVkkv[k)C*kkDGڝNs;vмEh$z%oh%y\ӄμ lh8m #s0҈G4oujX.Q3PaI-m@m6HXj x)n 0|mF=MZUp_i|BgpG''}:L#(cA6 BQ> a6$̇`+6;=ۆ. ER17e]dR LJ7`5 n!0W˩-yѮ8Sq"ԉ5[ԇgX-qY]c*+" L虷 Ns~JӷFQn?_90_;%aϡ@vu2r aL&$[dlVw6ȿw̹Op!ne]č𿤥}\Meچ$OO.XsȔgP;':A}m:Nr Bל?*oau7pPU}*4c-mZ6{k\ƙֱ{3,'bDLZbf;W9ŏ W<;@e?]Εe8NfqķP'2kh| _G &tCLOG뮯T$ Oܠf HW<U4.1ç &g)[Ngkb@!Ӟuznph<;Y*BAxJh VPUgkSeG[`!Ձ6$~)JM^f`c%}]ukS ~|2֚G.^脖qv*zml7z~3s(*N\%2_#sΙ YBr/7Щ̓i 5.)MB^< ֛&%Bw| ^iaW""aR4Ai9Ah[<= ߒM;?La?L/т\~ukk-sLMtSx_& 7Uݢn,c_Z)2wUK1ȹޟx)Ӭ'+Vqm /OVL+86/n qє\Ylyn )!q);`()"8'/W>$ְ9L K} Xɍ$7[pRbIrBo*Rߧ$_ WQFP=x?i#ml0bA;?>D;~9['CiD"12Yu oL_ Ox.܃N% h* Ln^$\EE!͵1%6nJ-}a?`|%f^OFK-HuIbWZKR:|,WO#2[fSv%Q$+h7RC +b#R۪68LZEf-Ȟ?_U#)"|6rPkvԖ)>29)@j"Gd3>N U!#-.ݜLC7E< I_0۠`b'x6R=0ź W|Q IN?U=(fYJ#@O*hoɛ7 ؝Bx<]`kF0?e!Wx{>C% rI1+~ʉ ڰ%FqZ79Z(O+&{0EVd8곖< F*SKC&{N%Gz9_ƩݜYfu6&{ -]%?idxݤVD{հճEF[Ȓf(;f'd$ b+vYøvgة,C֬m0_,)yaPߑziOHe6QCיo/4'@ogYLh꽳'tt3+i/>ltXE(O߫*P׉]?3Ϻ=atj7A} 2\q(֭d)T',ze)-{$??g-t`j}ƼJ2dILgVṲ2R"V(r) F䙗, $*f5&KW(%o0GPTmvG:eikq$tP(3pb>}C:R,tK&"ŠqTF \7X;U:_YTɟ6NIT.9j6湛Vo;<#:_4LI_](B=[NHD4!umٔ#Š 2lv!*K {X(!؝܆Jj9^dAeEtspL"E<*TճZU Ǎֵ&^<,aIZ̞G;#OSH+/2mC$,2F-;dtZ2"j,n[Gu,譯Q `thr [ R'21G+GļP3;p;:WH**duf٣Z4MKI-,cF@!nJD9:wx`1D~w*!.Hu9C/q\[->*)\gJ*OsSI9K*/ NS}8,"+ DvN`k#OUj@$HŪ_FPۦgKWN$?4xNk})hOF*AvD .>srZHs%˚+- ruojߗ?2M*k>Ŭs= OXb #_B.<& %/#ĚQ0kyg Xr9f$%APPU{#iL ()BzPOj99 MP!o  Qr࿞T-׀OZ1J3ғBD˔q,w8p# Po]ˍ]b}^}B` p'O?5qnPO{+0/3jB5AIblkpa&y0xr;Ea;g\:!pu5U'[W{@#Bw-Fh)`hV̾&Tғ{>E qyU)ҵu :1H i ʐuš-t&_kix31?8p0;`_oZI+gcN%NܰՒ:^lyjŷ!2I``s73BKzp.ٺlRhRQ-<R)`Kh)Jqz$Rc c/&E=5hdElXdەHy\~xQه}r%fA11sqP9WW4<#`e'NƠwjlD,f`2YJȇmQ".&IjKN N/bVOKin_NU[E2 Ąx=-<6o0|G{n0[h  A}qnLROK;e$Vh9KR̓rŊ,FêGVUFLZ$&Tihpw4#^:1bHlO%M eS2n'͏"vEZ2\d09>#>UI~kX,k[QZA7>zH& V$"[b7Gm{ ӑYT!?_ʴRPDLJx@w ԫuR\Op#u0FEwSMl|bձ1DCU@sj=a{caH=:e0J nYY@io<7g`0ۿk?T0&vd4pt;1(Sgw7iR•8t-iU(OQIą>YۖtƎړ}6#fb+Tkez gskX2|T |{P(!:',2!J)y8ړ `[H*pas.{QtkQ DZF3?i^#cʦC Njl2^EWjY s_$ZUc2%U~#=iiR~;TKLMC=-/wJ@3[97R&m߷fKYڭOݶ{ EU+@|_Jܪm='>\ؘT Qi+dJQP y@^KUѡG6|UΗeYS:Oʍ^(Y YAIq,n3I_vQt.6z7fF@PD[K cb.VE".5nڮ" B"B"0qbSG :Lhƌ:SMO%Fn'!0A*iߌ1! GjT+H~7./G7iڬAb.SN7Wǣ'D앑åY;u_`6ƟBժݻZ _GeSݝiߧWIs ۝loыS=|DAl鷶~D!n>.ETa/{Y[0W?Wu0h,l;i@p#٬ c H+Duݺ$E!y$sʘz76 }gBC׍dQfuemz x"0>bzAQ9uvi[dseqɇÍiŗN۵tPbPsjn^  w]O=ۏ<"e8Qni{H-Ӝ]ʏ^aaxNvbͩitN*F%D㴄6/pk9 ٮ*ylpGy )⫅ܠ$e`*$-&K*5 8;ZtS+L.O& ܈Bc.-yC}xT˶+XT\ĩLG涾Dg̮,B:ycw+jKaa3/zPj ^fk:B{ %ɔ(뇆E͒_B-^Ef%8'0I_tJ?h B0ٱP3CaUжRS]ڷ^! -J3%9|0X*,u+9<WϮx6)N d7H_G6Ybd ^Kꯅ@}Xy'Tzޢzs(Zġy1B84V`$6qd!n9څT$i*9G(dLf7Rf:NMDc\Ӳ >r=ULgŧ&BΌUL]tF~!s~zg.jrV.CmへQt}VFkF߲bcjjs,S>/ e pe M.'UF{Wx|B%F19̴uP9Kl:Y0[kh2ߏj~ 5\+9ݸ0M$Mt6&`h)sVKUxJM)#i2\z.LXl>]d5ܜCm)/FAfO#M'$ u~d.bK-F樁~%I~j5uHRVdtQ!FFJXl6MT\f׸JVa~S;BYmm!9)VT0 UϮP!ɵDyr#gJF/N6qĹ)W+rɷK.~3jӇe 2_#gf@n3ǰf/t,>QK(,)a1AHB%7oRƏ!7<R-((m?KC W7%LS{^J|L ıSqU+.[#̑6p)rZP(ޗtY }a9Lkضx}m2njοxh5xXΆk<J<L\Je=7݂t+ vLV2_3+'W" sc^\5>g~JS8/.HΚ7E]J5W7=pbU vL.WH' ŖFyrďv򟋽A]W7oTv=C;+-̻ʲBXsr#IW8Igfh;cT*R^@Cg Ķ}ƀ)$ N8`{WZ4>um{4U3~"!In!/8,ҫu8\C>()14.W~TZ%҆,, . T4lSl Mrr u`1,PY jQz|r^м1bŭOx"4 $DeM5C[#bхہM ^%ݶY n8H!e_{z&܇'sgځj/*ˏ=\:t{B]nJ(\=uÚ yT<%m?#-E 'b,c>{B38aK-+F-o HU`A`DѼ *&Z>R$]S bHWi\1⶷+fbrY+KR8Dx%cHJU>cD&_zmdJZHUIhA= |wx ew~6c"xW^CQ:(cRŇ~aOvTҲ$-\8a[j<ݤNKs*NQ>`$gz<~jhL n^Y˗"ԪC/̀ 7).(|h4Fȭ~g - 0j#+:ah㛪-C=ͣO@%Jkb)?v|6vWs좎Aѳqa_r. _ =S3AJ1ˇvq:lޣ^"5R24OtpEUsDYQ;fpC/Y&I֓ t}~⚌H:w ~ "WJVםC^<-b4?Ohp A'-EkJJ0Jgu sQH6\օL"I3WIwy7 і?`rt"{&CFY4'`Wǹzo9l˲Rc='kGFF-wp_HL!+) fnLs:2Gf;DR3t)LL8x\ 'Z!$6,R斘S`I2?|S&2 zf Mx+ݗ"KJT9k0s!st͛?4IQSz @[VH5Bb*Do\?c=x>c-, mFԵ"qLIE"(0 MX $/ -ŠT̢Òrm<Ѕ^h]@[avC\,5(3 ٛ)$@(/p,lqMbBA~>"Y?&ٙL5M|ؖ+U!8'#6`O8;QU? /~R\57ٕ X{o9[̤Ï i5F[hFvwx w-Jk@+MdX:bzE)*xWklydfF."bfK }SAe+3W9lxդ|ds Nâ†`$rlbY NpS%yRL(z3cN F% 9D96-u cξ5l$'h !i* p]{_R6!_e9R7"J nc4!&{0|βD$1˓&V3 +i= y~#0J=ru8N߫0THN ytukq9nnF$IvB sbt -:Nժڋ|PZ-+˹,ue m]>zdjL,PTu^a o"B:8ܭKz"pQCI@=W7 Kp>7riMV7Jj]{3آ3R`Y{8^L{(7; RJ;X#aYl~=`TAϺ |R-ͺ2rSP ;CTߩ_< Z9Vr 1 ]8P ͵%;[O  [d%;#Rp̻ ʊ e&;jf ]IArM^H&vX WBxݱ K@32(2L<Iw2>@&yx9u(9 Q7u Z1Ljv]lmPEK 4 Mcck= R*YR]OcM3zҨy22PgI5u^"qi{ ;Ȱjs9ίuE%q'0umO!{Hi'!7mp+M\yͱ dA? ZSډ~A fi) 3~j`ϰ1V 챏i|M1 ^OkԤYЬ -⒎'xp  5`]KH{*E~l#O&;Q!9@8:o0jN鋻z 5@R3%{ۛ*n'%w.٧bқ9/=-Q|E,ʊߪ7&h$Ʈ"g# ҏjG)pU4Mş|;ͮ4u1=Kl;( Sf:?)Y ߇/ “$g^ =;/n REk`C(0mSk9=GBSޜ^Ab)d9'\#ĩ<ڰP5mVPzoI!#(' ߀gIFoo},_f RZY8ۇNU@Jmsq< i wV>];',z,8sUVݓBْe S2!opYU8Fj5@2) ͌٢np9cǑY2eD#SR,GBeAL i!\ fE]5[HoG/׫ %٦#/ "Ȯ-k[Yk+0_}nF@~t)O] 27:ɾ|Fm8XгrO@b"hD5ݺbsZ_jSCok)Ope?ՠ7_h 8vJfM!sbq!/q|*Kn`d ssMOQu)&99CÔb?wsDǶ= dș5L"9;ϪY)L+pbM oA*lɀ3Q%nssȈQmA,Pb.CRH[o4ea}ZpKdVQm5NN%şcxÕSM"㱻QG( 劜Y6>~b͕B5=}E֎7` ݐ`)V'М1A3E<9iNF7UQnŞivo&9^< q淫m7ku p%]J'%Yd6`}Z /L6YEfS+UwM*N!2N}!K[K# G{HvWz|'(]xRľ)Yh 6D52inYɰ_m`&J[mdk,3U)ȑcz:R}1ˋ0Zn|UV; BJi?i8%nGjfJ;ɮQi4Z)w?sf&*}(.Yɿb$,,e穙J\a>b)Od¨Bɵ#U.$)ְo"xU۬`cUdJMDWB$t qLaٕ-^n"2X䬉#KxypЬhR.z {c n3\Ѫ{`by[FJ0=߉ ޸3<ϛhZ  !F36fVp8'Vek Z'4~hFwlZ)N͋8NhVáK['(643õ8^#ފQo./ qdJYzͫ%KM }0GI' ^<+BW~{#=($sʀ*ULI#Raac}%~JWI{cQK`H8؍ Ž3 l0VM+ 6 O78kO>_1&l&Cx]H?XvNF&XsA)/jAH:! 8 HRnXś~R;I?=C[s~rTG#EA6GaĢfMMuCPg!,bRFjjS*^ϣȔ+qPfXqx>q;ל3~#Yb/3k`5!՘OZ}@-r2HA,MÓ31k-En>Mc iaGNT Qr\_s$ɫf%5(|0=`j ,a ;Av v@[~GXu;@UΙO'H{\@@נZr˂kpdN%B+S ]64Ǟ$!e!zQA*m-w> !VW̵ۗ[q' (rJtπM4 3Hˈ: lb! 2Ej63PŠ'^@}Zhty/WZohƯ FE-fV  }>??,`;U쭪O@"3sŷ&vdOa~ O|xAR_2'CNrs ݾkj'˳ Ga,<g'mяȜ"~6zփD.KwCNwDbF-Vz3?)\ l?J $ztc"2a7_&V$'ExBIJI+CWaN8|4T!0o4 W_ўcm>r $rLb,p^KYh(?8CF^r< >%|+OlbXJ"uWQ՚FUB^s> W 3GQGuW^p8F5zY{Hᓳ.3"ҋG(w1=9;^L ,v uX1Xo™QЗu$Kw^-+Mj_nLkRʖRUƦdDE3/~Rۊ`T] F B@ߟEͨ5QgX#[v@>%vs)xT'Ö&+*1$If[ Tq{nsHG2dmH{Z=ȽlPߨf -j~#U7Hcq~-1V  ;#qm|ޏ0U;/`52ryH[X-:L =ͨqR Ll a1Qt^*Fq~\@nMi'D!HaFL-f3G:'ԍV_ ڎ1" ƚnl1u }X_cʯY#裏$b5!ʈ2E).}K eMf0S4Y9ݾ?!0/[+9K  LcQ]]}^\GvdgLXR%)H,qS0g9> X{$dk"ѓYˊ>9^jYA?-T0*#Vkkm zE 2E9++oV׊)gx=hxjkLq&Uޝ)?{8}U3dΟX ^Z97gw^b?u'ʐ*+_#F*cՐ{E}_y+{al0Lzޕ" OXL7>T&+na}J)3lM2awοLJPo[AX08Ņ:ʫ-S @$1&ҖIJXfLysE5n 5V" L>kL=4p?hZ#bc3% +R8^H ?I="Cr@u$194Kb:+\ 5yVy꓉h Dь\CU:5`< >3 ~(t,^mnL{4ƈϥyUh5F?iVf{&,^EFO}hyY>1a<^|e1Q _} 1WĻb8s*6X Q? RZ?B *F*Ǩp:.7 BtQ!=RINnO3H A95hnh7icxq{_͙rB`pWϿY5%%N #fE*ECW#r58>'O iLkۊ7P(ѡy+񟧈+Ae`ԳKyۼxLHQ¦zD jmux"i\}̙w`" ʎT> ,c&فT4H1 0=uqK IZMK9A54DYW#Sw7Rgq+ t a8Owh #('"Mȕ6)¨Y%. H݌(-7;bi,OXV:Ę!(F#at4!VT^kXX8 kcRIZL #z23UhL?豗{wy #.@`o +䃟#|̨BK2s`q"8x >M $S ,d ݀h _nJ_׼*wYH1Vյr%_}Sч\<,D -8@"~5y&!j,m}s W|R2ItZWo(ӻ~/*yaiS+:Li_I8PDhY}ݯB|^sف}<3 h픓hqV =ӓNP :W t[TZ lS7e8t߶u4 5k-.0T7)5_Ǖa,2w* g$]6i R' Ej H'U}4m-<2`},採R$KG ZCC!^ú 8R}?W4%U R$`7A(\:spS:vW%_>,U/5'WvB\p~pǖ}0בh%wRYj`ʵڲi.t n,t^n87{ |ҠL>4\xYQg ==JжPS+{Z; KTA + &2qW+<KRJ. ڏ #{& {.݌OUI]~"pL8gy+ xAô_7-7Ŝ.u>[1M?\} e-d\M²<>֨w"u2}OO[]}J^h4,p_)J/wtDD#\ik9_ ?"vSPw̌cpBC Uop~e=0njÈL/ʰNg( Uh!wYo.Nf<M1|.ZN"p]E_G4W[ldIytP#m~°1`# l1$Ԧ1*c'~a(H~ W)pa/SmD,SycƷ7خR)O=,F*З>!Q8и1[BL%3yD3uNb,ީ8&an4GJxߜ1os7Na k7Kk;'@TI2l 2ڴ*;OtIԋ/.P=ɻh <SGC%]Q9s7[4H%Ң]a%b /ܹ k0)P/|'Iq/׍ΆQR@U1uXa[з֚3!/l4)lGkxwߐHr(me{1umɖ5*,1%ĶG( ~fywhEBU~@ŗ [^bud̮L>7ϡ(C8ρsN!`SyW4 $s?+rf"?/jw-͉pgDYZCtS=}Aܴ͈,bnzT0LHUM TcQ8 4JhL/ܽ-" ƇpQ0&~w }9)nbHϝz`_xBJg]KSn1ȀS$w# _#WNm>}xPLܦFIlG>-8͂!BSIXk[@ ^]ϵ>\v#E+j%ˤ*ddc࢑Z 9;=l0xfsn3|xy6F2BHSoS33~Mޭ~h8e8HC.9T$ʨYEqhĄOO]~< Wf /FD6ꅻҦC"[%GLw+m v>^)Iߛ|je/^M=8J[5A4RiXpg sȓΏPԃ\@n[?Ҹ˛*UwApIk\Tj N\0f kBt"Y8~) =32$,,47Zp.}_{L=:@E vJ׷ I3;QGfō#1o]`\VK@L66Q[qQ 7:Sg0%vP0-՝ĉKWmr6 77StaTx:lW=,}'o}l/Zk-s[=LVEhd:[0YkRDʳ~ Lu*m6e$}\\# 6Ԙ"jXg ХLkXiw>ֻ[V/RAQOO&]"zLoO~15$.3bn me玒e,|P{i1D=ZO]˗#9 ([ )[p"24T0^%%!nFεJi^\Px\̿1sA R2J&B1g8N7պl>T=%I+VSWvz}˶7#]C}_>iL{r$o 'tJ)XS/m,A6©Rz*Q2 KM.F*5P2#+\R< $S(u:|Oj re 6A! /5\81n?.۶ vLC|ƠF`7}ʴwoMapc(E#Ж\aھ|g+K9>4:]w׵DC]Ïϧ l&.N`KqI?g\ܢCZW#) MH1ܛ1 ڣ7&{?uFOEk'S W1۸ShUek=t7>oi}>Ze*MR$R 1)14e|!;@4c. ;ۚt*S3ǟpDF`~h%.hǢֵ:P]R8ܷ) ԼJ WCZ)SB uୌ17MJ|⢳G9$.ޥ5&i Rq)' d}舒/Mc{7U9V::hJ}e!~|aYBa*h[&:Oj' 8qTOD]+1& "n 3"݇)0 >2FFȹ.~ UKgl0! 8Y$tFg)—ی_E@p ā&pLWpUBY'.+k"^;SI_ֆt6>wyi7uL~"`.ofP[Hk/F,S]X܅\j˴MK0ܵ<*-Uu^Ss&1 UBnp /yI͋_t0@% w)Ftaf,jMv ͏Րcz>W ,W ; YܮcA yS,TN˂"DF}[uB=,H&T%#iNC_yju? aG~U Xqae\vΧ?G_h^K'"Akp,FRFUp>Q+&R0Xc*(X>,fp+L3L,$e`s*a-r &/^ԠL`+W? 0=,~X*BO84ykDq%-sabZTfKsф|%Jn>]ȯ=ۅ sLvykVr5剁9TC(!kVƆY1;C5JrYizvi;VnWt~{#Д(,tjOX"V,0A*civ\70Qt^o"}H9_0.>סbQS YĬ_D?W.?~Ut,N{98rÒцvKD#|7%P!vclTM֜ia9>ZB4~$!"?z`L0,d i\t*5% l.@~|.j U.K~`D+LEI+?:RGW rnſLby– Md;`usCG~| 0 ۹jrʙB=Ce!3..d{?%no_j/m΃7<h`C&fA/R-$x jC"熉@3֜UGZōZ'DJr)ND {Bw2&}# זּ x`>VsPaol e"~ljK7(bnz/eيB*7BFwAA\knCth'+0 |\?ݔL/dʗeͦpf huDud}%S`WnE6ܡF*=ܡ-5U䃾քK7xyPEO="*2^Ns5 _t69;I?[#uO?I\C;:r':]i n)${|P vCB^xDA=@~BSWYOg4m3Zovݢ]]rG Y`zuB=vI0\+#H(Y {N1j$q֟vƎ0 nwɩb6T-d܀scmi9coԖ˄D!dJSs' !EƏTy z}*Xr5nh(ŭ534ec 5{=#u/݉U3 ~vI,p NR(%E}q)6̙wpa>8T*VXl20vuY,2MKq5-s"C\@ǕTg nuaBE~ɼ+pb `! Fs-Uy4(7[Xp :Ip ;R<nH:eSşd\n#h摵 %E?vu$酋F\h66 L%F"Q,|cJ..NE(/.aR[# W G0$n!:{Ihn=ߗait0ź]Vq+ϗ cDlwXpŦz[z}lqumgD%cˤWΉCW=Ђ|y3Y_Qg28IV%]CKA$9 :сZR?5B' swQEdi6᧔_;V2t(Wn6Ǟ#eCoQqϢrCFtA[30DQ}w\6)ȷ%|BA^a0 Ϫ$$&tՑsE1u#UMy&sRŞ 9B1uo7n([޻&mK `K 2~ $|cyE4lfRtnIȖl)k(p$S$bd}Ea a%6ђEhy(* 8ʔX"̽ jLOTC{=̢:V!6i r/,pt%NoUgRXVWxoq]_=G'q8p5RE¶+g'gӎM4:Y^E l0U0azGu&Ia M!M~T/$kQ+(CCǁEIEToܩ<0O9}c:fMܠ L[ס=1řoB%~{Ta4$6],u1 8ا p"4Eܘ8 WfS7u+(ygƤ+j-^4jkK'?kUtgl8UNpgހ}/;O 3_ Q|yN*,cz xǽ4t``EN+!驚AođE_-z]tn w 7hv:=WO8P;#{򯕴CBoHNw꨷;m,* &;xpP9ۓ~y0qaˊd:Haq!:Y6o\ cH^pbr.A9 1&VimFJGI)]R/a5=N&|f mhu'@F%['E>~:*jr>tC(s|J=QF54 )2nGz6Ds?(\I IsXϪyZ$p; %"qSs%c7֋ퟨΪW0x*M F۟]o ub!? W\ F'ET{@wgQ "̈Dk ˾GªuX>2p;?{A.!;QOl`ua~87{{+|PQt/+D{<n~} F4%XYL Gw+FB>8}1 ў/o/Z Ų}/= ܨ7ϳsvsL*䡯@E/u8l0dh}j%{Aԟ.yTNP\IRɛ(5j Q_6{2ITo*|- ht &F6sCVq'j WŚ謎z$Ze<ǺO 7. 6q;5b0aL!H);{hHsZaG[Xdm&yތQ/јvdsKe{o AuzنA'KpVM &IQoNQE;HQQ[bOmhbׯjDH{_!'1s^ mE%H>V{R,9 3 ^X_&ɘQQ Gz<K|Cʉ;y!de?9CK[:n?FـB}_ua ]1n |dn}o+p{pe.R&{cs^LEi;DS R9_&OS`M!{E(tLɳ<}?p)[:)z^ֲ/HtF<͹Y48@Xxr_VCl8fD4xְ{@%77$C:J?gC#mab~hRCQ*Pq -O[P0~ L)u_֟0m'QKDj(X.IϝJ: 7i d&lfD+ۄf-p* [Jh?҉p?4 j,"5'(Ica=MH*$8Bn0XZ?ܬ_hp{Hi^}e`1wzK˷)id:|ȮDJ`a3Mh6k폘-% |LD'?ELs P I0zʺ}PSDƟ6 oG߰S Q(Hy;9}WX5A1~{ _e3l21ҢFA㹙@UpU&@NNeh ?WL|b8k>4(hfWjA|i o[6]%K4ZLkUcՐ럞9 i xTgcC"G˷+_7!M:ROmT!MLIfmRE48kE_p<  ]d 1/qGX ^F I4gѻ]=xqC?9D&h+X7B$m/;aT\]*oM`8wԂv!tY=DbvUg?q+b5&^)"ޣbD`3W6+‰6\pzsRH=fl4❶bG3E{ej[~HZDX? ip⁔Z`z˭5 v"W9X,_ё*BϚi-LY J:z2pۯtDRAـ9غN,ᬐRkzl?02[-sK:5ل?qش6F+D,3 dF\Uf`*k~z( 4#rj~+%r_-%kqSz*|aR¬2ݧ_- JO̍S̓Y4S 9y&VN4_CmBAj0-6!`G~/ tVF0r[S{̍V OQǟpv-"=E @+tb) u["Ț8\xĹZ pD GWJ ;g7N{I#x |Ӧ\bD"jF,1";^&T9pXQl?LX><% ŢĉePFs-? {grW}7Ph, )+םC}P=gj y|erR3kT;M=@I֋EbE81m`n-B@'?WZpڠh\5qH8GF}|vԦS_O<덡JH}U%f;0|"=Ϳ BtdlRdd\C BeJ/>I4_q4_ yQ;sݲUK)zh{96uK(xCQlv& .|I2ZfVuvQ6$Nd $6)!~Q[P1C(AP ~; g(U)_#}xI g &j\_FczZIk@\'(m؉jW"vZnwT*@F咔Of0.QuXq "(^=ԓfQUyxRM `АVq\X*HK0U8^_ˍmiѐDHzt&dJB EKz}OS4\HA.uv⤂+L=ĸ{g4V8AR["N g&W_dfg07/Րmn!~׭VkwPpH2ꯍf1! ɺ'Q՞x0ρ%&ŤPWCX}cϤx-/;fHgV+=DFDL=(=Zek  eEN ^#ፃr+˓e ɄLf GQ_ʄI;rO?tכnBS pPޱ) =_i뺂ܢKGp.uJ۩5vQ,:Z ]fW$ctx>Cd;}ߝ XUuIGgnώV,)(U,L$R;:O=6)7ʆ=(?(QOʄ2Fy>>SZrAFEt$"} [}96=F .YXGLٵU &P<'X20_,Jμݣ {C%^ŵ.8Y>3iw+SLj燆PG]PVkoȌ͹qqYC%j*HN?ޒea-m\LF tޟ*' FqbB" 'yCHc+%9Qk!߀hʔGHZ{ҢE/&lÄ18|2tYn#AzT0;BA0\h="{O=1m#T5T'Qw[BS=)j\3GRQ}{5ysr 7ʗMwEG7r:8=Pg1jfaYN5a)tʤ/{r Mvsw [s4k}fP~EdFbnLBLDϗ1I 5c҈f}$\Ͻ%QM][ia] i؃S@.P˘w2GbT%P\kgmx5yTd~ [є"5"92隕WVhJ`hxܔ=ߌF[4HX_W/EV06i#\.]so`Cpp(gJ6KvO[^_X ᱾XUt`I.8vR0\W[Ʋ n(?gC*@>|# =1ָM(0f x6(L -vҩDpe5GھZC ƒVv5nȟ<i@TlX>YckȐ=*eşq >N\N$}Tܺao5[&AA $Q9+hYMv.8#dPV>E ԭ,ʅ҅ʎJFn=Dm#LeD\W?LT" v~#Ң}~cV9Ц+HlYf*Tq Yc5$Au֢@񹑉=V~%%kZWܲc$2 Rm[ٺd[n<-r_]IU$!b/l%Cj ڰ2gٸn/l9?[ CqIު}SyW׍S2Ҕ]+U`!_lĽ31BQvlPIit>Ӫ'Fiܒ^4?0+)J`ЪI/ցpwu'FhmcR?(ݶ.ir:@XpԲ$4F0a[iꕤQB{ So$o\o{?, <?O叐{[\ $?RA>$-`" Lulo[&}gOIVbNWgR1E-ȯeJi_v7B*n'!ˆ]ȚǸ2MPzoX@_Pk>;x R?}MiJ<6;¢tڹM5#T\CyMB׉;:whZw.)>Pq^@{G*ǭ~9psji*I [콝,=8t͏Ua"9U0{C9 icg[TL(92]Rt1lmٔepPqśg- e n@a|b 6Ф4ϏI?8Ւ^'fע\.1 Lc:MU%9qnQVv% @N6,3FSfLԱ-d\a8\eQ]3-l<$zjOVW_$(a =n'|t"SނzpQIZdb*g2_9<8'x.D 3)+AaD{qD8ncͅ74%6iTDRO(Kx>y$HSA*0AiY~@kRIדe| ;B@-:`EMGxg`ulbc˖INeV_X'Gc4Ɓ+^n%$eE/#)@Sv dap^4i0ƣ_>9FʟZl{pg:egA.{I麱*O2T foy퇃]JS}]CgnиAoZվeyH]P L'`QQx/%oߝk3A4t]OȮG5!ԃ &N@c?Y٘73r~ڤn/7_1Ǵ,r21Oux}tAP1_|þ̦KτPr;%SP/J>Uqpڰï|mXX^zD_B vV@|h4$}L/K y4*m#B 6A|]@O=6G|(G2}D/yCPKz|l94c{AUs+ysN[p+9rDT5N;$e%WSJdx4'pD˛Ot'}5]dQK"54%,x ȁdsݽNLy$S☠jMY( 0%x@- zi-aNih<;3&jn[4u<tMCy+ -@1>ϠvA~Ƅ}ƆH6}jNk#Ij"lێվ:?>c;KMK/xb`i!0 -05E\6SiK:Ik*o9uin+||G2$}^ѥTcg3.D4C}~{DwGP_?cgeM3Ngo>?rG>=rƚ3tU8wAq,ltXlMzڟ&JNqF(q?A0ckfrjy9Tz*Tjj`H./ڄMP[X("3"6a5n^ qC^s&=OMjkvFPRg)w_LY&l=~.#mCz 틑@i\YU,&%}tip$3il\VϷE~6FcpR: i:&81/J?A4)QyGd(ݣ?E'vv;\9EDGw~\xe= iiهw27};d1S.%'o+b:M-n!Wd#'3g%[K]:ˊ{^|6 Cu 4WLMYyhXN[(|!۬5hDԨ:,3 rm:nV xN·M]}KSB[)]s͇!pg@};oZze yXit2G/o4Ұ n#]1{@?`D?r/ FcA=j M({;`GY1BKB ,^Od!N|.wPTPo˩SD8(TU)3</*&eN퀤'+tСf.Cf | IV9}%ѱ6}ܵlrw3L/yև_*HMr2netB!rXf#\=B.KLcew \_Ov ^jڛk"aEնg´|Ԟ_<=0pɻ9'n!;+n}s(ȚyA5hPTN!27YPjSWa`\swkT3߳duɠdUX 3򄃑n)ܰkp0)5J 3*\*1! OgN!`Zb69ͿY`Հ07yA#I3fWhSC C%њ&%ar;qL,B*Kx{ȋo[Qm+|ݦgHMe>^c^_? ^ RjÝwVEb`=tQXĊPdD,Z9Z1GVc:XOP1pI$~P =_,)NCua@>D "i辠xC%̍ʴR%J' sbncS $WIśe+O ѻ5@1xk^kS1h^ X#n-lR1ɲ65]AN?`$ m# 59O @0"n[h@>]re0C3d:吽Bmw&L'[@恪w i1+٢3j@ێ, vi/b >:GVy1槑Z ,l B 5WY뺩(*I8#uRxjZ[ו0) 4ͧ5mlj\e^$fSۭzrk.-[;Y Oya׼eX}F7"4֛weB'$abߢ|Ljvgzbu_pY8TFC@Aud|ОP}(cYsA@#C]C)qTfгxfdU9x5BH¤`>;2|R#G/d+k$yf2#Dh\[2Юk E|E$]wF,7^K~ buquj)3va(ʖMfOGa_Y,b) FjQǸƌ~,Űt1^N6d'}HO3LCjjhC(}LFx2qZ旪!%A >ΨP[QȶZc 6nn#8< xrXzu9 S&W~q)>pzk R(us4U4ǩfKqyESZ ~|?AdRΧ<)֡mE)u/+_#W51$>@}\<t֛Neiy򅱖Ey{CSwKmJ;LCaB_FpxD2ۖk޼[Fʓ+8YYsαݣ4$ ݼ&}1OhھߋyPdLRq"Z{|LRƕF^6Xᮞ9l| -=p(BWhrYb(<(d5 ]Cj'^p:T2I՛L@֘~_%:Rtgbu׈&M&4fӎ e2sS3 JFv32OzGLQ߮/tu@^dQRB+c6KJ7\ѫcfۯkqSgEs^rp5ox6H*{5 J!Ke }|"2ץ X1)>fx?:bvWycsMBl-5 N#[JmXVk^r w -j|}aVwڈctqC6jنnVI؎(FZ^pɲV/ %Вgk5xEÚB\UW&b"'\t_!BwK_I' xVfBD'-9 ;=`+fL㷛mrO4ۥbZ3dk2#Aw:+,z(_SxeVC_+o@>\Z\:i:P\6+}Ey A[zA>*.}}Y\?3IZP]F_ ބrE"ojF ٞG_7lOBjQ\Q+kWK7)<~. n_эWP"g8(s|E'­K|Es`>vY:> rϧ~ !{Npe\JfZͧ^Up"\ ֳ5'GW NP{z8"dȹ:nU2`NFqƴ±%qW.q,/HJ&E5|.VGƀ8)? WL{8M#u૨̃W̢ [F!~؟q2f,2fGkmrK^ILL;Qb5hj[6YI9tNt. +渶\j,Z/>g)eE'sI#L*N0:]6T;Pǂ*FCmRxϹSem7|h^Z}[b`Ҹ͖=ν`|8dd;M)GY&~IU[=!"ZIJfcJ+@ԭ G\6j5C/*z^/ YHmxk9e4JQs(`"wc+W}rw\@-4 i C$xu.0>} g1wN'RzN )llNK&mYmܠ }̗(杽`죨u1!f\RUoIHhy{c\%>*G7e!΀lי̢T% .jvɨ*c0)t?&.Ha#1i׽8"yB ^~;Կ!XWYI%kVbVSL5,ljbIН>/}20*9 pʃwH.` O|/1ԋϠ9.Ŀ\h,jm%91ń^m?Pe%fd J֠Q4 ,pרۮ4_Oq |װ4MuE[aV#etb2 Hm #45t# 9׍Bd'Ϩ8\_@(-=|[Zzb>-š8-klΟ3+l@K/G(R۹[k20iD\4F木xG)YjǁLyɤsI<6RTxN}6x1L u/gBSm.SCݴm'v# +aܥ3ggmɴdrcKD`J1&!Za/@7Bi@MAܫ:-İ!o;kwDq_֋}UcO)FS.~ VDv%}nC#pQ0k5x]2U*ָ;zaB!]kt7\GuXms!-:BQx+/G=,Ӿsnt߇;L7BCHVe]9_(Cd"`9h`8YW5m.S'ݱZ&qo7[Qg(xBgW67M UY*5Ҁ<' q*0!z̶\V~x݄D[(wWM;\+go}V̒a 3jbkJ?T{2Wfvru0o&-o?avl NH*>B7G9i)Ih݊x }=G'w\ߠU8uq i+g z/;ekazᜨ@4@hV bw1Gh]5D*}5p /Qҽ 9H5c||wX$^XW½\EK+:|jNa9vU⒑:fvdE6jZ;yg $(GKTjYDWa,&zLS/o1@DAQ+4@<^DjeULt9 V_|LcCc{#w<.>$Ȯ&ZY}l<;h>޼?PpQpmڃpAJ3g?󹿰E/L 6u$ҭ}kLz C~>*+j/_mTbgQZm̠h̯G\& ,*S|װ]co%5p{J6Lߺj!/aэ޸~I"Sy:PW-RGDi@O3࣏B_QY{l_;/X~*R=.`0OVҬv,o1,=S[Tt;;ZWwHVۚk%J]޾ XQ7FwT>ə;hgm&]O}ff97Ԋ)QAX+;GmT^XC¯~k#jG4J~o$msӲmAPUb jN!5O6m h1^$]ãTTw0ϮS}LkkN䱌S?XM1{fd́FKz?TTFax[ie΀q@/ovA}a\i@Lm9nayWJ[_u0Tȹs ƫm^΄L]8 nIs;xؼF&*wUԄR憂n|P(waΧT%F۩6%,0,A9QTh54ɾ-8͇KZ<;]|-Y"Fpg p+Դ|U e"8Ay)zk8t|3+O{0837)ٰVAk}j.PriEWm=NooO`=z0e+ӂ #zC]Szk%!^3j^0< VC ˎM&dvEfNhÈ1ִaǜm[66>r&\KNooT}taNbDl `Cͺ-D-RS*TͿ΄*\LſCyZ`<0'. *9OvYυfi?UI?mΥy7))(XD> [hƌL ]@F&c3+dFoRPrxJ>&6T y4m+DDH1Xb Ȁ}~f}Eܦ Y?kEK'rF_pd;X&?>ĽV'a:,{ွn_{o.cG_S%8}ZiLbk!_•/OCai[BL试tCM[l~iN3`u#>ށ~ "h>1o6 Rj9>V @9si7hk1_Ӗ<2<35੫ ܨ-H\;Ey* xGQ%М iu 4*]|dxE /q;j!>!a̙`etZޥbQN/d/H MN.??>:μw%4MVO 2*";vPt0ײߚU=@#Fܼg%OztAKr쾾Cn9jDdPDy @H2i-c ޺/W7ƺBuwD`ɹ\r:-rXQ/Q ջP]VSj1^'˄C 9.APL@ʐ_Le>{Ft_7k"Q:"JŜ{j&AxO.YGKc 2/\3Ѷp]X9]B&9IF{}ZFalPo/e|& TʮKb8hةy4~x'8:Z 0x$9QB$Qb59 "H_(5/dB I p4=L;p+Cw?\ՙҋQIʧb^qe`+u86&>3F4Ze4=}p<17uSI)-٘Ĝj#?0j3{4SsM붯#pf+GZNﭵ A"5 ya`8854riG[em#yڇ }""O."Aj|6ba!&u1tL `V[I$NL iQtLO*(%G3Ș4}RlWnB.v*W 4m~d.ۏ Q 1\>`f39)ϧ*F E1.ZT @`8eZ,~")Z@J!h yԘa6[M/AkxƳנk_ ObC6o)/s?*tH.UCe"%hB,ל";"Ή7! y#'HdOڧaFdo0\ϙҐdgWa7xoiA,(mBC3{V[4-T"$*ɗWAP µ~@a u@\[M_)HE5Ԧ3zH4kOHtMLK0'sj`\0dXZ'jŠ9o F1P7*^mk4;2sy & #-<=HQRfk* qϮ%GmRN5,"Bls Y~ }#YR>ry#?K2'62aiTAœc>29 ǧU#7jF%4gLS \֗FCjS"cu` bK#0ҕ<0(?{ΟDc41>ymp4ʔ;$04#4DJg̋0k 5*}zmE^݂:@)V^_6A&'i*"69C/^D/金XgbIQ_ZC)ya#f7:|ON= 7b7n@#ڣ7~.?|1oaq߫۹ #QdcC4yiJQ&>#ĺܝJ2v^}nb~_&c pU)oj\mb#6a^ժFXİ|9x*9X$w4J*g8flgg?+eqcf[].[NSDV;L`R.I<u̇zWkf`Eil+h)3HY~丛Nv`:mq8;A c:q7<= AP9x->ms)kuB7sqA3nXv%!Ҟqq}3G9İVDtoERzf7.M-Xޙ/2lZފFďh)޶r!pFg5 ~PԎT- w}dMj)llEfwGnQQ&5J̚u V&ieӬauOnm04q;3YRb%@/?M 9ӭECgk~F:3OJ&wFQe}ɯ%lJD=M'1tHͫyC׉P-H3)슎h,5҉W)#"9\~IA[.t~8F3g>RY1Z[2V=|Ohm\Ø{rkm Xd܂…y !S-B>panwg0B5dγ@`e{p\@M?>Z;uEuÁ3s~l}XgRA$tJ&*Me{@aL_58Z7 [^5#ȨmS:{/,2󜠖 H2!w-zbfcT=P!Y?feQr#zZ@nIY*OrNo[0L+fLm\͎ҍ4ygc?K7n4u1$!6) ҼW -$tvĝ(rտ*izݨ?I4 A3ǻ.k0諾쩙|UWx~/S~3T$ ]FqQt0̆% }+ +1Ki{S8QMI8g/ՠȰMmV}E{3p íirT΃Ԝݯ1}DmloQEmrE*l P"1jr6, TorsD9VgBJoLxYY56Ư\v틨+}T D,A YOz f~uİW 8h:l nU˞[!%i5exI7b]M.C섇XA\萜ozU;XThxհ$Cu/6%b .u&H9C9qʹhdQ/ Mj+b5~) R}dE;]4LLVE$S>o^nPZW-)X2&\[uʹYFP%r˙9-L$-*"⭧]֝߰杠Bke[8EK~+AS<GYf`n ټzqH2%Lg5!m{beګ HۭJ[_< {;tM5-h;L沾+p}rv|#hK7)$ 42d. z$#L sH:oDPћߊw=  b]' k^tuBϢ( Sy'O"Ԭ#h;īaܔ}bt۫ZЦ<[AQ;ౘFA܋ITJYL\eDyG_%!z%6cRI%nm1ksjU׶FUFl^{g99Kǥ46T/ԟ$ UQɋf y,-/L?#}M=5n&$>j9s;͆;8 zQ6OsX/@ACe6xb"YРj`r$1zG_ 1^2Ffz.,$ laড়1b\mI(Oo.SƗezv\ay UAX*-hZT-J\8u؁ɣI6F է {˳-޼@[fQNI1$jd1CnrGG:Pl+(kowp0ւP&\-d4IKz5&Xto7_oJ{J X!0s^FYEYg^ZcH$W"VjS~ɸuby-4 4au\<[uP)io+?"u^rAþA/p^ف9{s/g $&_X6z/`t|uĐjIX@+&Zڕs7teTN:6tQ`+=qT'a热 mԔ̷) we8!Vnkp5Mô,[f]B78c3Alq ꯘ h!Z{wTsqA?cUT ]$;='6O*ysڪ ;^u,/m.2"t4ҝii0 Q6I}ru `[J+On|~^aygUw1^jV'@ˋ8 0sƨOv QY>CKSzvP3(:&[PGY3w5* Fvjؔ|Uzd|Oр2 4ӜCj{fp lu|>$LsZ|'l KIU^hLVvD`6 9p&t1{-73# =pTV Fu&e/36u;X)zpOl#okDŽMv`=?x?yM#x4`>j58e듮1B)zXX84L=V2/8Far4;^}6yx=M~q!qllS(wC<-դo(o>@VlqpUMwoqwۻX= X$p];x꺮㐦*_cfUDGǕ;q_t{h=߹Eu ,t|}=q?홢ʽ-Xnz 1,{ Gj}=n$(FǁD8 )D d,ݎ3(3[SNj͔P6l `uSSHh(òӎ·ǼZ; oORa'ʍk08@`7Ȓ֨Q5E{b*qbտ? gq$kmPPVLJIVf%.Ϲ$5y@mpjf ? P GbY)h25ˤ sY!@*svA 8L(wh6'{w(b/>i(%,dfW.+Xj>d9I1 d$Ͼy=hьv=p]ldLG:ʥ 0¡? vn(0 9![qCfMlRISŝ՚Z~_|b \|if}VV;<9xިXh1YJ &|˔+4$̍~njoUt6z2“K$8%>o[䈵Np<]&Ƅ@-LaTř_놽OЈsDQ2OBI N/]Җ8P]7{LH~R<*׫·&q>^,*qʞoas0ٍ'/'v$Y_q/H0LNnb+aɧi;gۍ.ZE{cw~L-FMSiߗM zlm1&Q7(Sd|؉E7_iE 0ZHSM1*C5eV5.y(1`9|1v*A8)?\dbΏ#TlO -o~фZhAnB?ϚVlVyWU6ѨW.5:_tMEk%J`3dȵZ)h50?$9l&{, w|HhLK-LtSSu$^hPމz&9 ڒЌ5|/djT  D}W.w[IQ)rH C:]צ J{ r›q"8ȩRܜ@HK]4n7|Đ`IO&]sv#4B)c/jM^}.zV:+ǫtP2@)yr~3WuJqG韤u| 1$LTm/Ge~k,8Je`v'%prA$GtNE{Z^#%a"kgQA ҩgMlzHbA+)f_a .6ZydeꝲC\i*ڸ>pbVld1l]UhTa8JW@]Y2][5xC6\U>d}zr>@cZsLҵ.$[$=qjlw력`ڽa'SID4 `PWw6nvތ]lnO hq,0'3S&:`8F]AA-WH/NvPm|u_}@Y)S(k Űv+aJt MpBH23]Qx5PacT_${(:_Sڈ bkZۈ bτ|NfRQ_$ i IPp& !GY%fv=nLߘcq*5 rFJda:f ҩc#J.~i|S6t hd7՚50`qj\Q iOSK(Qdd`¢57BjGCp5#ĹoެC3q\dV<#NJ禍sLyѮ+E<Cɾ–>$d^VasΕX6e\n^0z i'qGrpRDC6PÔVFseq"Bcz#J '&Z}WY8y3ٯ)Eu2XTgn8cVn4lOtI}l,z+v% fɮ} )M YDP!Kuޛ̳E7ޟ1/CWYKx *')b--V$Ca>rN=gcr][?x2<꓂nz5Zm][; }D~MeDzaYMi-,|2U>0V(-z՞_z7kgd:2&A sJ)l'VS);29i}r朊=Wn_]2-H7P^k*Ͱޏ̃a }1\uj2eEP*v\m0ƘԕAtH!͞6"`9̗CNm0_ L3\W#>IOYݽm[{t:A\%^ DU2P( N (qYwl '^15F932^D/F?Əhe6zhԻex+K.@ƜyЃ""F~b"%C e0 6#9"mbc7F·'=7wgZe4D06o#AU[OHwG.LK nX K]8NH*ЄC}z)' 2uGU~؃gްu M /lzd"J"LF~)vZJu3'G%kp;MƸUTԄc끬 $f~Uw_D ԝcC.@hSL*ip naA2Cٴw&^1^CTc*\ȳa1x΍¼V~ySPU {%9di*E&"tq&me_Yrn_~qM̟IqMJ7D:5y{|ddL;JC[M}E;\Jf3̈4!J( co17!صG!|_I63{HfHә  m[5b0ǰB*'y>jZ^V4LR]%8܁QT%J޸iGR}ڶ=^<׷~e&O <[NRє^PN XGyޘ G| z45$Qb:HFk|!(SC}Dvw+A.crIkfoYvq-&ڀQ#wwUliB$wCF8Շh*>+E ٭<6Y- 4uHsXOEZ_a#/pQ_窧I~j)GCߦX)i]Э([O92\VKɻ(g'*~E Uk/7 Dݵݦ(pzq^}vm'9*J kfRrWE%\qZ?ut 60ʒmꓡtߜ7f˖pj)O7ևtC"eL.!EI&7/\<<7a"-;4țtx ZxۓMA-E< Y|.$S,Nf({TCuϟ9S2e&q6t˜(45MnFv:_YLgz\CDUJҏe%@>J.͍ӈy圣t/mRa=6W{d ˰:vƙ3Cj8ОO%va_c~=-CX%={i?%ET.Tbݣj˱1%VELJ@] Np<ł++{I}>p5hIs=:ed̔أG6Ss?(`3!JX<d馻%մ+/XIˡqRjk4tJ?,en9HS«- }0GwW̦aLE6 VѩY#-;Pjf9?<6|A/hCWagl^}Cw ǻ H2A[Mܖ],=c!%H_ UȭxFy"G^w^Revr~.͟UwnIbmM6׹dg2wҶZ ]FܓpffȔWa*Gr. $G-)U:` ը\ -s^z\TDT]?j"^u:e?ds_y*2?ίy KM31oε;ެD]eɍmq{KMBW`L0;-̓>_9ptUS؄5iCn ׬ɰ;:m}Hh=Jͫa~ R"ALTuaʄeъ6X‘im--1^!:^(MȤN.^U?$x UK~|~H:`|o]w1ct+/b`;ZcuaE[4QD/@z{ [sVL@ZTGvۥ3XI2!ke4*uL6`5dTf)?%Y,N. ߏs]5 3k #oFͼ1^.q),rl ٖi7~ x =w+߶E:kOgE`bIi#ܼr KyoTĽ-% 3# 888 Kagp{E|2E k_}-3iNEnP~bo}?U{2gHgA89]0L60 >=l6{PKx[Cu~Xf(Fq(>}|Lr0[V?(ZAܶ,ܯk.[,Hˇ)W;JVt$yޛ-lBTj)Vr4ixL Ryɾ8Nca%(b?Q*ڱ#Sd8p7] 7_klD4uG|[YstꁊPU [ rAyz2,ƅ>^ׁrII;J)8đjiӚJ d퉍q}sAp:`? ]Gb)JE>d{JB渮mo>-fDF? ̡nѐ2XUFP\=9&oPP*ϑ9Ų$i${+qjOч|ԀʄxjYG[J*¯!Oqerbpn~y÷0S ]2Զ*b9bhfG nopus94O8v}Y BTҥ̮1EH#24RU6w_ * m+݄aFre <`"w::`ZWPOpN Av:`&O3w Ѿ~8m( ?psj56Ā0L8%Zq#4ZpvAc0ѽpfmS[{==ַ?V":]s7SP*GR.]yX @tZܰx^n&@͔JŔP>4gh%E|Ő68Ou-$i cڷ1KK(?zĞxkDkqooاO[\b@0Z pIb dz,4*p O҉;п`5%Zg6^80ZMR y}`ZIZܳ⯇c&ƒK tkɊSCU]y& b UW:>9yN*/cj_V&&ϏT"S_XypSb)T,O 74n-hj ]ĩڅb0)¹PNQ9knJ[bj0pRLgh Ǘ펧`ʻJnH34hx#Q-!(Yçr;%/ BfÎεMs4.o%0,a*wu,R#6P+aU^馊V*}sےc_ipxlhBF \OꢌA箓~x(αo7rn:aGo7pBՙRiD2;2܈W`Y U݅/Nj*<Y2$ij5;1AeR;3, tWt"tG݃<)=atvYtEMpK4,Ӯ/-Oz:`,Ҥ4y! Bh562O3 ݕ7#Tj 88H礣][lhd띰g݋"SpTU~TL&|kİۍDq' C Ȱ:!$WY5"qx:އq, rgSq6]֩Y]R}6q]^AߓtJ͌hw?k8hۍi1\PebCO@^&t/K_XoiTcpӲ&0%%qjăito+/T4ޝ ,zxNRm՗ACJPXnUledžlntcxf px0ZX(=$j`K&[qXT 8lC02rZoڿpln!)ʾ4\\FhUWVgYkcIG/C[eYߏH_2+)zNHOjP:P,StILSb|1}6 ,ZK^Q4;ݸabm:xNni%H;Q(nmlKkD-_.P1Dwošl8 q X@frZޒGXښ+u 2&߲7-{'6>lXg׹pt|okPĴZ'fAרKx:C7ۓ@1Υ똉鼮F҉CJ` y}%XаoZU{VL} ĥg&t+VfG  OWԞ6)hW~Stn15~w͸4K H"7@H—xysL^%|]fPҶwV.v4—N]"M3٤%/ыk,ǹ80 %CY{CVbOve)62wXYz][9yn +X (xfV$[ g  hP/ACm ǃschRA0O 1Oa2h2.w8xW сč}YEa#'?ʥpaČz|x 1;}{ȸR4y/zZKCI\jCXT^  x+|?41lԧ\8yݑ"8}Hbw(5<ajY $!IA m]M n">w/ "BS$iϢ*ʭp`a\'Am'~:Cg'<<,6Yj%19j@@s,X/i5ٔp:9>k\C}7\S~ I@b$ޜZ0cf@gK:By$!4iRعG+WBP {jDŽQS`Xb!M(.h܍"[ #"2ě gTJCd)/AAx L9C^o' dFK7H`|_UWn@y|1d+ ŀQ@ i=C3!Wº +煡hnTI*5`nD v뚣eϱK:9i5C$2MG}tIW *˛5%HxIV[Nk11nMrه 7iihw6tOK z秓 Iffvq0{IH"+7hcީ Ed9z "7 y [YlT<(e Cf/,(^}Ia8z|hhB>E) NY7YT\\?fXjhߦ ͋4g/_.4rFn*,Nz@+4͜gΦ(iQQoc Wj.`YƮ1WB-*ݏֳ$kڌ lH"޿L0N'~,gY~-?2啾G?%ɲ0LW٤PfE;7jFkRvS,iT! Y{Mdц[ qD(z;w,|b:Q\^|7sٳS[Rv}dwjܱXs@jtߒITL$jՑf2j[4˦oo.| k7l]QO2AYq6t| oh{r}MmN( rC1+SckB< jM/eqw,ft=L]i0EJ 0T.0TX (b#+*dn2yTE2grTdK%uD#fhr^oI^Р̧2vtzKkc`R%2*Zny4Il]^3`;-\C(ykϜfQm GH2dT+qIP\Ƴgս8޲zj6)(w|;َЪ;TҬ" ܿ<",\6pyV.l΄k!wn1K_KIW8@E!Ȕ;?l mrU'sr=y_C*|4ON'>U} 5SDe,cp*I&Qhp C}GǞR/`xTfdp wKBȦ B/\[,W~NkæTC@%P"u=h{#JO>ؓ({@w-d=N[n_' ESfp^AtPdق,!:Y+,gAvEgua{~Kb1UDH\D6sCCoxf٣GSljzu5ǨI1>hm4kpu-N 2CZP&vkv"Go/XҀ$?vKhqf'SB<9\MPZ1eCA R{ᾖKo'<MH6zre^yTpn6 3>]C=ԍNS,|O8SP:PN1=& 0 p\R%9,Sw;|РCilDNC IP"FՏZBj'PzşUME5ĽTo (t])e5?|r\!pM]\$[V0MQ)$_Aġ12Sx f Ƌvaa΁oZ;2^;V4 -G&swaTybLusvcDK 9JDsMg5:8)C1\z4CψS*Dk\4̐DP䊨R+Wx6b>/c?ƚ IXjzJbl8yDr6S8%+CM0JdG̪J&h*6+|UZjYԬ3IC !uiPh1&ohwtأl(BszPq: Sxbl7_g>-r0tyg?l:tேPUۯeKN*ꢰdu' Z/k"(틕YqΡKe3\0xA!0u$h!ס;eA>YihOsue53'=!;b!0X[?ĥv#^:/uU `ëq|Xz3=Z9LtZߣ@nZߩ'@DHYZ2fqU!_`'|6eP~Pŧz /< N *eUv`h6ksJD܍S# # lP~;y* MO"#˗E}fm,w%̈Mee#*sWaI)'ygJx}bVR6͂0ğ^UBwxp8gp)hķyݣiTXS&i ¸Gh0<܍"pH+[`=+[ʎT/O$*^pњqz _Ri`7BA(@˜{E7Eq)>ߧ$Z& VH"\jȡYٶBw'UD~bTgSq/$M #}wNHr3D@IqT WeiI?˧53.9/%9F< )tjG&K,r< u""LZ㎢=d|1cV(R@<_"1jE\ǸRH poz #& OWkv .bK0YUO7p'HI3԰DΛ#.]sBUCqgՊz!wC?v6HY,:т)5 ,TJ.e`ER .of(O8}RvI)z)hOl2@@οٍRS=h1:VQ#a p@t@I78EX_ktD 0=s!р ٻ Ӓ/G)p j|$*0}d'q{.;Dtd38a?V0OE<\Iz(wI5~O|YX:#8 ]/!GwBt-"F}E7HuA:/w|2"+xIy<l1Fũ ,Af1"b`uX/Vvb Xd" M^BW_ HV 2U^v`{鹑 nlAFK4փ:!wMC,]_G01YƣOf~ 7iÂ[/Q@Ov8GqC5Zu)bJ{ ÆJ5R iڢ.Ц`zhLey̚ qJYρd 4"δ;XsG΄ט/}V4ju/to9Ab V^lۿGFOUgGnBWw}j_h.7gyo|}Fˈ4V >K/jS ".cy;pU-1{9U @IP,p0-|sQYqcv.~Eͳ0Hs%V_5h#x gh5d@Kw1B{WeIszd sOsW<Ҋy/TRYǑ|ʯ;1IaP[JLk%ռBvCtCFo?m@ⰕYG0Zf,Lm[ԕ>l^N(LPEkVӮYUQf| '<; ~@3LQZ[$>n XSwţći<,b/,guvQxϚ2 4%H#jJ@unÉԫ@_%DDT07)~ahVNWW4ƵDg_Zd)g%]+X 7 9R#ԤTA HBFzUhwk"-*EiPHP9\`ST69 {EEC20Rį@ lUADykǺURK Z֤D7oԗhg>(t. 49oT}Jf`Xڟpx_A/7BlpܦÏR/7! RI]6j|5t#z#Cwv\Vxi ׹l\[rLEc#Mύ>6=U\T{[z|HCxML8[IpƦv9".틂K ~><峾mLNWr7BXr 4k Dq7 !&twb?[+Fr/mc U S9۳'Oia?=#tgcpԥss 6aj]vJ> dV9w+ ߯n%Cs&/Sѻfiq'NWZצnnvt, |63 hIv o"Te VM䓍|2hS(iC6Ye ֗U&g(baYޢ=[>CXc``LVR3Z ;jcmc݌+ge]oTd * I8uM7%$.IҤͲP%DFaK0Gg/~?FS C?xT*{pt99{/;{;/k+?mɹc$ªg4158ՆDq8AoWJAB2D&CpnPv WC K?sD={-T!rYLO)P.g9?2HoEwjh__V+&"ro4 [dq,~W%-s)+]=T+ox/qsѕ2ЕѻВ?烏FaA*L2CC/Ӧ$yi@g/^[=g֒Re6Jx#Bfl;}AH_/Q>Kf)V@yߞom-Sؔ.&'.Cm$mYegO04zoB$eKB1h/Lb%C@["F #|B<|13{E4Wk)y$-U%j=3P1BUi~!8O@ȍJb Q $㋌o5XO)]%Zw-0n*Bl4UB,iy5n{S)q; VSH%Q&OݕQĎCFDoOs"p as}H)ؓ92n4˛Ҹ-{o%\6UC_+f^7}+yDֺW xQg:yCziܖU)4ALh=x<7 !Joh'FqӗȼcC-q&E-¡ 3SQ7#n@TV7|F}\xOSq!y7N&[/.UUC$^@V4&wPך0%K.4c<]qMޖ̦#ھ)X',3 *s* Grx @#+@O'ӞcsBB@mp:ܞ^P5JvyO^8 ݂Gevm۵L/7+.dnbM!Y 3 f0Wioky0{/.&MƢ-b-Kٗ2&d /CÎ]y*&9"823InwIgؕAA 1kاf$Tobȼ%fnd^|H3<Bd(q7\d]!t35Bc-S4 us_n@Jö. PLtt *K%*)1+U{2Aa<\|Si0 u\/7V4V2@ٞދ>WMZ(xFr\^>[!p(D"h~LSpNC.$> ״F;~F+T$uzՁԟ*[,uیItw:)R$@" <2Z7_4OC#t!v`Y]L[?y^M׫-?J}.eڒ$ ܊?D*Yjql/Bcf.jɮzeE"9lzd,ձo|:̹YM0un"=  [bJeA-F`wP{~Z3 2CCqSU= &kaԖ()>$&FB=kղ L0 kgo WwD& Y'%q[)l22чj8q9ygJ3uk0 PNYRƴ lt&˺~[SRLd>΁2mR_ `v_ 56g3N_a K B9|K/;m/y/yNruqR]QްFŃЛQ; /xv/1M~T}B$=2 ;)HEO9i,냲!wҰ"dctW%뭯IJPpt7$ڳ57q(}}-+8N}\sԛ @Fp㹴DF wf! Đj*Ց7-~AC[&kqKނ6@hm/>Os,JzsQ9i49 Ж\us ?'ڋAH%NTVArOJٲC-Bp3KÉ/|ժ7Dc,t<2ext i9fM 5}Apų<0_M \ {.HM VڌBZ2~D;u,;1:?Y(HKKl>q+ƒ'L^*\$ J B-%`2W};[ḫRVTtLtkt)C &f۝/0}0"8Pt!=bCY:G:Nm+2X!@.|`$ء5}d?d:ꙙ*mqMض(NMƹyz%QW~}D=y{2e ӫ|*?8)mW(fS6=T8  #P@=øP 0HmbBc8:yEI:M׍ +Cր2嗹3'7FnP]q!Г4[ܚ1yͭr:PL=Xa6ۃ6*#\3 1if558W0%هRxz ;c{,F =upTxa溒g9֕л6Umm!Y rAg(D d!BxHѿڸGB2PsR"`u%-=3!jL9/`=ߛsrOF,vi/2:dO \Aws'(aj Lceq >IRu)^5EOj׫؀tEkgtjVnpzՍ]aHsFUDQB <#ä; Yp, ]OpRw U!Qq&-\5PL&_YP;UjM"٪10|c[ɏtً˪nTC܊͍i\mMyKxu:TlA!U{^bE\ %9R߮Kg<gK`}UKI8'w$Y}J{h(xdR/=N=<geɩnIlo9OHp(CIwbw^2SMplw`;oswJKJriNq6VCJld Pp wשǖ;JHV^;.kS> >FzU, Eoz(O2xo]FQ#ΙTh}H*WZ'[X-hēp'\>:/ǒsCVvQCo2z^W.G v>܂|'cxeQ"`V cű QYygsVs7RhC3,vB E6v)*)<ז oR FNg#r?uPPâ>nF'%K3z 5վ c'3JuAv@`U##h82PTF=߷%C79MLjAmǸRAE(F)t҃}Y%i^ ˮ-a WԼ(!QjL-Ljo{#)lvz5EmDx12~)Xi| Z B/?7U6Pyy}?|LRzb*,%p;~H2fr=R(rDݮ½ZPl. Ǒd*zZKiah_>Dr֊PۛnTۤ忄F~<8+Ÿn{ҤϏ L`b N"q31lyGZS7"t.~ c`ócCTzz9jތ˛;'*;ncǪ94˽7?^Q&c(Hx:C6M?hJY!S6B1G |q$!Aa{J|@ln\3m6zGЈ*m񎨤.MMQhHVziD=V+f|tT?^/~EyBn:2mR333M8ZXw[3 h^!6jpGNm4JhrPF=2 f]/--|ZAf,kUHd<ZϏ9DsUYchxf ·y1 1,MwCt( /"~"h[Azjee➅DoUa0'Y1 Y 1wj^[uYNتBZđաoIO.q").q(9H[}ϓrC|>:k[9g+v1mKV(=:j 3d*Bz) ;Ʉz ֢Hf\F;=L}=9j 9EML%Sp  `kkTh[>+HRw`P2WX2,R$-Oʩ8 @F>-q+;1ޓ F9xG|F ( 8By&D> | RYvA=K},.5b͋ *9kl%_3 $01 >6Hz}ezӷ ztTt'LFK0ތ rhl^MLM2dS0M+Wҕ8&wJT`/:OA'M%iȦcgJ#M} @)5O\T<4Tm˩ 4!g*hUCSf0xJ(4#C<\D71e\#.[X _#=jD܀Rtwez/EOtje &<1>޶ d$jb9ǔ++U ?Ì&m؁l0/[a.QUX`K ֗8sq/QQuZDqaWXv qč,`-IuĭX*B1r6C6@cV`6'sIL>C<'_wC[運O#$Uz߃;kb2tI(nVb%| ]GKg9@׍L2t|V o XY{T9XAUt6W Xu\B/GamA<"Lr' I E?$;ҔyO D+UȆU2294&k20rH v.NU(8ZWQi&Wdr7(U2/Mݭ[N!IU L{fmyd0>Wb<Уg6*;Zbcr(1l\j^k/`D˽],K ؆HiRz\Y}uvQ1,:G# ?Sc-V[nFxy5|qa!aH'm;S:3JA_4"݋-třygGS IJ }j0(ʓZב/ 3 H^5<0'g[s.j=/Ο}r~Y,T4E#3˩6ZϭbDt=D^a6 NKl YD7'bң8FBoL ]C[5:[+):DrUlRt='nwfJ#ivl70 }.=) ɥbQAr&̘Ff~:jT.*NǽŻ2:)z8@v'ƽ)|2ǁϥERlMa|Q1Kw)Kt +Wi~"ăSDr$6vS0KD|R.3=]G:zW6îDyy8wT8S6ajLjnKOyY_$N"вE!od$}x`a['5?6HV$VfV%M c=Ǵ^ZJ||6$4bF<'ݹvh<)WUHyKs!mڧk^bG oy{UoeWegѽ(u]<+j[D`[&с7 sGr UۢR2kKEh:GIZH5EXXIE|V: jT儋cZߞ>Af pGȍUJZ/&C6?,fAzJ6Y̿\ 6C$8|,$x5Î2ޮ' يb $z*o ow)2.dQtWw>@3.*0ؾ[kjZ7E٘-x!6Uv} ɁeCL =F`~.5)W&Qd>>k*Ya((8{ N,3yctIwtFhJځ۬]5Nn˔KOur OҎ Sm:᫴)j^dUmD1iL C:h[dmn˟UUTq!]Q`^pl;*!{t^VH@z]>S2e:'q5l2>;;n +P-[XWu~fB'FƇS%z'=*uJ &6~[g,#ގ$WS ~]Pکp??TfLu$GE'  V{7J'jntA-'\c@pk6= 'I Ihd$fq唆I^}UW*e*A0WSEЮmpCّR3/m5hZbG2 ֈ1qt̺G[a5:ޕ>LS*C}!0N՚}a:wKYɁQ#Z.gbjҦVX;\^"/O ;uh6C+H QBTL_NVѼQJvӰt?˩۠*Tۀ@DvQz_&TgjYȘؽVn~E#BW}"Ûk- Z͠AeaCAO+    >F$i8x'8m}Kp[6?x "6 [@d9:nyb8pz=Q5aA=TCkb\j[Q%7 X!C)li!PD$",1.Y4Ʋl9#h-O)V1餜B8i㌙xIQb(C쟢'00lI?,ZaC`q&iU{' ~HO/I(CtFߝ!mGz$~yS6z47WT<-zE{>66TtPVKĩF !74t*ʄ5oHLJ֖ypUJ -Fqh2gK[3jzЂD[4$?. ` e F/V>p3ʐ },kܰ+-Ҍ٤{v}=@ #hl{bߨ`VfCZ_MtM{eQs?=oIR99o p.nʾ,un'E~XzF1G9j(0=;F* E$nD*2h"K_d~n/@6wB\h҂",H#l5 >+JR>y8[m 5`+;:. H/3utVZ^.!{Pmb .8I4'% = =]0~Za$8*ľ}k 3UFD0$uH@8XCrI6ɡsd`#I1I<vUN"Cb!yk{9`I Lq|ܺL [> $g%6vK &z,;HOզhJMEb%}*&>aeM8 k#au-3H>ٴOr5~jNj1limi0f qL1TEL$E Nmoo&L]ad %۰S#X0Kpŧ8Z.OcxgS=R"֙;XG1p¡ņƚQLI\Dtiwo,OmjIޢf38u;?QroZ[j!L"%y)Ast2_&B֡I+_4Du,'DۣP;ٝ[nwHk8M]M: geb!B4VilYΩ҈NK ʜ{ w-dtu9uߗ0 A#ʘ &xuEW=8̫ ; }.4A@8Yu,&_WgIX:-Z461ΙcX 31% /BM[:[rR,a~em±L<| cAj|8!=mEL^ZdW@&wQ<ܭEb%wT[W"@ZK<|(q UzYy:4'1|W,.1p`'ͳ0L64k-Tv]|P kgEv;zՆWnKѨEsVj$V2قm^{g:tkxV /0n\u&֜ 'Ax|NoW 'D5*$K^ﱠ]! ?1!,} 91ĠPX\3A;n(/[ <&#gdz?:QaHԍ[VӰE8[Ug7Cc$Mk?OEyVcM3v|D[%P51޳8FdHPN%U)Dz7U0 R8\ZI-S 'iA孧:QC?n lCKj KC[# ]*☊.-e12t你QOТJ{ PhVI[oK\\ò%yR۵{,>0Ԏ.Bp"ѳo=5&Q`>E<ޅ9TDCuV},Ka>ӔԮ"ukԚ6`[ E*:0Vי % =hfz%jH/A6c'&B,.]DŽ=EiNaaM)-.̙9bݎ~ڢ"uK>}e^[ޝ/3X/tZh1~tfֳE> ]OcoCwP%ߒayA0eߗڢO5|s?W{I` i;+V`Ij=8v~o$-Rnۼ %L[Z6R4mR2iR\L&?sh4.pdT+wz/+|X5]U(5]&KVɳS;OtU 8gM`)å`?]0SI=[Nt)ڰCYOÞ<Ѩq4|TP2A&x\luzGncӳK@ |q$*`V0`}%SXzLCg U¨!d(|BC"rpATQ熊S$A!:$9NIBH&L]pՑ%'!F#P׋ 퇺auS6m~:PR $kQ [pjK._o р=!n.kX+4> P>p ՘-= X0 ;*%xD~~kZ4RBn}0µT\_mjubN L32uS2am4eW/LaŴ֨e; 4ђA? ̤֚ ݠzpzm(z|{hgY|L+IBT=w4VGAeт&a1> cGylYE$={-HTbȷo#Rwo:t Y5@@ }@\ڮыR9L ]c!#ՙ=jw&3@ԋlv;%09z5@#QnIzʗC_U8ƍLW70˄\f;U- C\'#C+0Fj"reV]׶ #jTDDj p]@.mgC~;<ڧrն MpH].6 0"Ư`Ki5ϤіpD' ٓy9fƑҩf . f6K}X)tle < 9g 1tVtVm*B\l[lYɚ⫗w'.!yF)WڅYk\&FKg?T7k>qlaP7*)X_0gԇїn߆* >g NlD0j:gWKE/n";sK>K8JӪw{vn,@Jxs?6ǣ,saʢͼЗQ^iG+ď/+5ab.!W9I  9)crF&1ʾ+xۢ -uDžZHrT'x3q|/7NAܷ뿝P"J|徭0?ua_YtFFX߲HIK(mN/ᔨwʅP`l"bxfla2T4eϹgۺgsSI "uocޓ!p*U=4<|#Áj< Bf_Q(H8_g!K4-鴊Dg$fS&Zo* JBqJeC <:mz8\ďV{M9{_C ~m93αgG>lkCU] Xdfl>$2^8)Hadg|Ccf!{Y 2STйnc:7f)%Tu؍fMlSJ䴩  =%-To]L~K鰰>tՌ5nEdѸS;E-޵ֵ{pFejOC)pe{(J½|]y i(L>saԈcCr ,Ba#]k끥 v*LBkXŸO,ǹ̳Bx;GJ\WD9#ЋčF?DVJs&t,$tgl,3APr6JJAZfsTY Pyc^oNn3@h5Y]̋24vq >@P31lL{o [E-h]ThCA9݈@T@}AqmT}DY!bo@_c,lnW>N0ٴ*nko^ZYǯ!=$\[f?sn*kb$:+r/hLO]pO⢸eȫukϜqsDŽ%9H%O"]Ie@&I`){tu9RW=P.ӛqpc?y? OT+.NIꖕIt`e)1xظQܥ$lȸ6p2oZ%9ĤOf#_}Qóy/Tp)!]>3 k:f/G{s luΜꨙ0>k63SٮHnT DP>Ø?2ɋiZI BnK/8a/]`ϱ|+-@ʹ#3Ȱl~MA\Y61IBDx0O&?=s`1CE;lY$TţHq#YP-|'=Bu4'Rꗣѩ>kdvp)NM3Tft`4d뒕䄖ЏpTlCX bK)c )˗ 62R3 ~|>JDpY !q߸a!:ӍOX=U~x1 2 F-zvݖ@-ZPJvImrBWUEÜ| \ms|AyY>Fozؠ5t܂qT];v%̳?lD[# v ވ2/ ѽaG*-U=D>7ݭISC4(Pn*̲å(mdp.x')"k֖aioSu?bI?~0Oz4NiB~uem"73}?B]d+aNh+jҰ*Kç* $ ]ZI.[`_Xiӭ`ӒX͇ӁyS[ Aȋ`UC)>v &TF}j9r .TP!g3{7~YAa}˄M%Ixa_IFV?" zg/ۖPWJh![JCy iPJA0y@OCYwFA\@Y^'8}IVclYOآ!=!o܇}MDZRPy1ɒtͿԣ_.C1v`aR|T2Cxbh@wB [:hR1xߑBYexmJ*uL=fP '+h(,EG Î3^MI#O;'-FP{g1ε֔_n HY>KݵBm)[vAPvWWpӨe+L̈́#مjΐ ꟗ/xM`^5Hxݩ$EsKw^kJo;Z+C(RdSL}Ԥ4|"%zҗ%zjVw2U=M]an&71`y-p6 -_VGGwMav+J*J6b&&j{5A%T?՘6%RYX*9bL`ڹQ>0h,otviCb;>^l_7x1[}UcO!KC׽ 2_#O xRi*le]n>%T+kfn>R,GCe!X׉8iAZt}}V3~Ew|A p4-/?)c>c٦"$ y(%Clߝq> A/\: G 0n Вknw-|#o(Q(R/!oL5A}$}Sr }0s`{4b8 ">U/(Ir[3G~U%_MNDrDbqۦVÁ'PUn٭bcڮ^Ỳ  m-hlwӑH櫟@N_Hބs5?/%{j^ulǎDՇ.;1vw߫w-Ģ?cD\,+|Yr =S-gܷ|9ۄ6(N$R%=.3I'YCvbh%,LVU/4n# @C %30ꇡ˷=ΓZ(vt*s ӦۤnH, 0kgwh':^5*9LRz+H}Tzqg?-W4,IRlZqv}XQ Q< ,6DAd9Z^삪RU BLŵGI"Y3L4e8HAuP`+ <8zʡ0+ +rI:hI֫0wY0?(&5ct%F8WB%<9P3Z"b owOLWx^.9JkT78v]XA^9rT$T@9Q Tv8z.~s7)eŧQ3. a#gL+Eq73:oѴL#o\g g#e=:pFG+3J6iJ&>ߵV7l9b/2mXr۹XJ&(85pT+ z9nT$652Av8=D,+] X*aALPk@ YxZaE֒;Dި1r5M7GskT9IW+~U;#Á&QT{i<4+bXYܫq4OcRJZsYjE02vac5U~r׵8O/oM?8?+:ֱd Ѱ飽 H1Pwt]x2 |Q-*~VKB.:F'>d%Y'z+fha 'k.r9~FH& Y\B6LBy DfG]a,Z:NdfD]_qoB"ѧdYt0+~UOǰԕU.Yk缲C^p/`kx{ֽ>5;2yB2R`g#1_OJ~X۠>SxDvuzmNR?uM.0zY3p'G&}C`YCUy[)XP|!Uѐl"litwϨl@99-K'4MT*曙2)VR3۬ Z{*f&&G̖"B~0;_5tukL2btOM݁pn3 \H]]򇱦)" 01+Qc{gL0QF92 lY7}*X%"靑*!s7= L'L.xWwe鮰l(֨Dbl)jx^GnUvJ~0z.#"U|f>}unTS_[wyfZ?dx%tº'\LC6cS|.I2nj`tLIISD5u̒;'m?>oJcCi鲭f1]op&d+)[?x[B3;% W*q{~ &7YD'yT9q~=h$>O d&eɊyx7;4g9@uIjE#)q h(Ӭj gԧQ)`xnY%s&[$CszhM9T# ׮VywV~:j?+;Kӓ'b}MZ0.7ӽo:8% P TY7eD)+r'y! 65W^hfi+o\1U989 =hJMXNP6HBqRO2;~~Zn~R|;ߓ~tFOIۍeY밨w@z$uf;TP Y;F2Z(m d ~$089Z g}aXdC['|j { fMKSѢ3THC]c=zd  $MptN֌_t9mwvk~:™"RdʱUX>:F * 3qkN T2L_g. af*簷rLmw4(uuq~JwIKUUq̎徆;}A`UEͩVz8n]IlS~w޷.. < ZWoRC9M(n-etݨZV0BDIbb+ʈ7$МS8H"0 6#(\;d>lX~3Zaz`BJAL 3Xedj1?8TJ0 ĢKH#' b+Db@4'CY51R Ezjڏ[UT<oUnGDQJ|axucp*_ly!&[cM',nzN=8MKCS3Cu W}&¬b!(ʖC , + %K]=zF}P.2GOЙזd Jv3 gV90L 6~Vwju3Bc6Ԅ wp#ϓ9:SyJgB0f!RPXSU8رR^^ jz~qo{ohd$us~NޓeR. ۉ>)&&"KR3.:x!S۰3dƺ4#6oQt jNR?a$h*lVX ɨ>C{A=No 2Zt1KKw?$dfܓ9㜓8#yjfulҹT1WLhMW~"X!~F w]>vhr8KnObihŴtӨ~"+pQ`cMX\eXIև@H(^#bQWJ޾L)ɏ F`Ρ]-}txJGH~sޞ ù~ldbu=lT =|W}?RE-WLz*WAVmմn/ rW\'HS SB>4E8#T>_l:ieF61CU4AʅӮRuױOw+RNyW=6N@-"I5G&%?ܤQN%a@7 Ҝ5j ?#(7hP7R, χ o|Ylv梋ZOOǘQtH$.&jp dL5tyJSxíVr ,\cw]%i6m0]*i&zg6!/U6&@"CrhY*0!ZȂc.Άd\pÔ{E7<}2[N;>j7}Rj̸-i26ח@)yа3$_^;%mUFcI 119Ƞ#IɦM}ud$6"2S%0 oȔDQ9gi6k# }s/JK o݌3>L>cV .|FH'Z |rទ d5H8l M:%:Dzj }Npذ²q8"P"m#EM E'OQb7j;Lv;])o\Iyf!m# d@$qtI9^K5>n[7ݠ mLQ1),>"T/ԂΗ  wItCW ELKړ[* j@<8UՈXf̼{R'fF/n5BC9oq~2S\?-{푀[%Ը o"JP3iuTVu9֟eρ|=zGRԄgp,?+5 >'ߑ=e^ ĺWOY 6F"ju#0|O:6XԜ4[ѨRL9>gU |"⏎`“O[@ ,RG]ft7 hyrFMEX2v°ï@˱g$_|nsVި5,"`u\Y8) ){6u[kJCm2e) u܍eh}6rke9qA(J!nw oػm%D BF?oZ_(vSkIN:m@ֆnDҜ4 Ht$ͧ-(k@1`,ְB"w*i=Wˊs,ZiZJ,^ =dP@Ip-LTBP%BU+cid橐t;_h X:03ZMְ(՘P~dy ,F"Vm!xSk7A(8b\ؽ+?tבSqG E5B%L Fjlf s%u 3혴D;U ^rlJֶI!.ن0hˤZ:ۏb N[X‰8* 8l>q,n}CJ}qFP J-׍N4*NHu4M]+ "NVI\axp~>/M$K%mrpGۂBb] t?e{/DMͶ Tӫ%_<,b`wSF2KĨ}mǀƐ1L2R A++}}e)}i?pbp( Ua | .: !~ kRC qPٓ3t}xws5#$hOH=ZFY#s"DaLTϪRS$DM| ~gGe*pfeBBD3\&N4\sO}7{֟S g[EݍrDnV,gȊ lMyPOـ2x⦆NxqoϊOJS$ |`H zolz^AVj)oA+JǗ:PIA9z(aj`V&PEe~ڥ"Z 3? f$?:xWBgu'.hīi׹t^-8 rrY|Zj^lGk=w}qn1ż13SI`s( HBa$.k RK=\PhaB ; ?({{1{~Ni!>HCy&,E]y5#:kO-M.;9wLu+%z7y[g^8"D˲ 2W@ k&XGt;$MY$i@P +JxB7LP~$(-ic_?+4z~v@ăjCRzyȁ5h&*ʵrgA#=GrRou2}e8|GɖIRܷŖߧ/P1ZI7KCZÌjS#/pdwxœ‘‛uy߆3(%|w59F:vȀGw_7H#|D7$S>!ih(Mr*Kji[/N:; !?B!l p$L)ΩwGӇ6tnT̲Q*3r[5={`*f~3Jݙn]p`w [%s u,!Nygc ZF żI5c5<݅-2ΐBO5DkΓƯ-CI7wÅ(BJ\^D\x2hݜXm-tؤ?yO_VuQ/x! bお7rc<5%ҒP_3+͓VgO+×zIB:=|;*oE  ,Br3xeyB'Õz{L˘MՔ酮K7sܯ-L Q!O!D!`I$d5 4#ӚxlFu äA@p?0䪲uRGAбpeKR1YdN V -j*ƪ4a>MI `#0)3ɵ=5i9#Kba/wđ;u#vm!xptrJX8sH*dUsm숪?nUxOY oP%K6u  K$>+fM%rE(̱Dvz?2Mfg: bl+O#d ,%탖"ߞ]S|1jU n^siD/uX7gKr)f0'ZՓeAQT xFl#nvῚWw&CE+E۶?J!NAcyOJJ@eM&XZ,[%{ 6#~W0_tַmV=dn {ZO[Xմ!&Dpnp9z+ swy }ư"bٻ 5 hq|h#ЧMB|QCEÕ5ʪAkeT'o+Gڕ]&S#y8[ ^DG}B\0:BC%V}%@H Bi@]Y-+줟q۠Q$OwDOZxbYw2w p0Dfwյ7,L:D]r'q6rn!2 oHWf(jL 7ylm!'-qfD?@SфSL20f%@a-{%*.%՜T]-N:ɟxѝ@LZz&P̅A8[|z TMBZrZ< .-={Dii@ʼKU@f^Chp鷌{E^~^&e?@)p5)/| u74 GX U(\~k%/Y~#DXI@/&,?^CQ/JwA,`O:}R{Fv`|rANJz'-+Ԫ^qc 7^~{#)Ev6qu"ˉ~v>*P7nMv;i:9 ϩlk f (l\ S[3pW+}񾷝g^,{.YJjT>Or26Aʃa_`xKNy:v')꼶}L~`V/ϭJ+klSVW@JwSD1s:1$x#]F-ce+W; c"XC6PfaFzDOP`ٙm=/NT#/'ؒ!k2L O]j4=dm$WPdMQU~ݧv`r-pagc w?rq`m2L l /ufda_R?@rZZ1!$ R-\ Zi֗}ޥo˂ XRlqR 7<~ /CWu28s"h mBʅ%i^Jl:z8:s\ d֊OoE}$U-YK䩽c,<ގA4X[z f煀2ρ#wdySS$Sּy$HO(Sw~tA,G~ t¢hP\Y x H甎VYsZ*,:3'2Qx|XC 6lua.*wScN܋n;{b>:A~WWOU $D|(%2\[AOiCUZTt˓3ʅ+S>g;a?hKØS̩`䵹!Du0Gu=]dJ$_(aavyrFqq&_(draM,2#nh4R:2gZ/,s2 --VO7DžIKϣՆ][B^GyuD] G>h'lUZQ.&KD YNwm;tVzٯkY'AJIJbIQkTQ`ZEҳ иdM``? ݡ_]c6$+~RVq[ߜ-:J|h#nEI9u%c(7ÿ,~Ewv+k)[o>*tj`٩=C rggxPl/3)(i>58!S7jYvzK?}@!`A[;+<.;ZzCwW+G?z¢a*gra؉+4V r*-5V ~q.(toң?>z\H_S}"XOx1" attMwg>=sHZ^k@]@uBdhY6tD.5).Z}I"ƅB.zMK4_ VrZ\{@}~Efޱ{59l5B)m꿉yBޔ"Qɂ,nӝ eRtB8/<|Sa˖ZX !v9a k̓'pe&yN^! Ex%Jdu'zr0;Fs ʓ<4}hI@x0i_׫C)wrm1š1WZwJçY ("G;55 >%rۺz\ 2h\zqlҜxXaQ35:S%7'R\ {SCn;ɦrCv^I*QuCde6E[A5~W^7$Ԃ-zLV%<MoynG_[:Sp7o+rb|@vq~x%4Xo޴<U nPK7:؂0~a9.AǮeLOMUR1|ªXf)Yʊ~U:_Y8RCbQcm0Y#%PwdAY]a=.zqlmpiOխ`§Y~5i҄Lg>3/;m9}O[(5" &t80#y68gb*.EeRHƍOJ 6icC28\i5e e$Ce{"Ҍ"}/@V^Q}{pn k 'DBKCǃpψkZр䤲'땋Ƃ2ڞM:WJҤB.=4J"w`FQ\/k>vݥ6ukqӹ#L;g3 9K(Z=9/9g Vk^jA4,qF\"'\ £'7DznB-$vcI<Ἤl+[RS4g~mp@4a濤?k #~59sqj@ >]p-ǯ4(z{] %X"!/r{Ija jab'=|uO7оh,9s 1p|oAB u|j# ?[!0R<;&CVpG G1ţF1k%ZMvhb3JڥʛϽ7T;EpOqaN40+ JP|v`TTtIl@.d}^W }ک`S~嗞 Jur裺!EϜp\>_鶷dݿ,NG3%iTI0xe@>\rFRvMӄo21U%zo]hb[#{k fHfI귍1nCSi.z%L-iH:{.QAgm IwZ7H|ph- 3adQĈqq@3Y=Rs#׬FqA ?˛X /H$ Rֆ5lX6ewrrwB=R~ـEfI ԷƏQZNe\2nBxJ+z^P0(|v?Tjcwd| ."G ]G4]#k *1S_ Rc3iGwL[z9Ӽ1+Q_*?Eo~7jjª } zNǾ b{gAvg־ö@Iz9K)8:T@nW 6 <]3·åWTc R(n.VjL\ܗyX'ˎ%6EV@ #"=U,CԈ&bP{$e\[Ē */*$_\V %93IĭsZ2I%T4^[ݫ*1+ajB<<+S s[tk3k"Nq&:b &?sW b=ԊV;߶sִ̀eOhAVzCK1v$7kuj=t4PjAWH4~_%IIaKR N,&4XʢӨ/&99  *+@$@^7i9@KNHȺ8!4"jCh"^FT6|@KJ vDȮ M={Z&鸙͢QfP/ߛ "C KP5:-LIrMW ]0]ц)PݽWoz?A7-A-o FD .%Խ_{fGI7 u?O2K;;=ki.F :+vcl!!b;1~ ɦwAOJЪ Xء_)bumJkK~+l]%JIPAEa>2nPoJU.bYﬔ%X B1MeLf۟TM.}K\Mh*]0{ۛmo-9Ej4g;f ò' M%"==:&?ZT8˱m=X6e1Qz_ңcV߻/ ٯ"\C=/N-b,9n;~HAA2ht2;},h ů8k @`z+&rf?M;DdU˫ fc.ǒ̞ Xoþwgh~`Lz$u8qQ Auc;5dPc[0ab’)6 F!J(KD"{3 Z""CL,8mfl9Q%iScԲ"em]-M)vM?8PY0OQDyA@;CܶqrQ}qem:xc=S]I5V8  ?7eyGaZ:xQo"6BvCn. Eq3ǽB} UұkOX&kto!B6[\H%lqo{o%Mm/FҸK?a `8a'Ji!%뚂 &r$/Ț u$UKp"Tdq(<3[9Zs-/إ%Tl\Ia_ȁ;͊bWd&̤@ѷRR#G9:z"l {g=wEEXiHUDc>G@Ny9ьbat@7j'("fF0hG1zW)Y͏SϾ逑sz2!*e|(Fq="&|lk}yʻAΗSȞiPW'Eij[_D|3>+ Z">9*\O[L|ZLlyrYuT>+alj6dYߓNx`A\|02L9~GTj|3GdDnq(d#@(WRB2{65OD fSI15fP F9u u`mVpCjHqnkGpre>`P.t 98|i%םPk l1>M[I^qzRC邖}/ś5ח3e;`OiG]=#iX1 awWmVJuK&$)aNCIA%;qL'leZH@9!)Aּ̮e(rҋPi6 要ӐεϞd󀢫`g#P{)>`k{77Kzy\pFsDI"0P_lkseu⡖`ew9IpOcjV .^^M>Vt=T$p$W-T- wم!K·Uɴ @TCp`{IUZwHk>"78%BߴVFkG|Zm[+zN|]k!79ܛ# xYLS! &ntlMS ?|N".X_>?*dv!i ̧Z$I~K&=yhL I<Ղ[e;Z kr o(qeCVkEJ"r4w5ogbO: Ux4pnk_3N[+>IZA<+Tc҄bL12k;=CaT#r`(-J@z-/#/O][rbP~g%nZ^ /PLwL*x+-ۋFЃh|d徑 K*gNccSBzj"|mB7; +`ѹný|fW@6AT3A"V]4)yb(uy HI1Ao}& ¯!c$Q5#yפ!nH2M԰T%UCnX$$2! pجLEϞi_ͨ9??m6P.!Y$^3 k7t,f;Cya'B~t}@P4F/+ax F;L@^ߚ=㜸IlC 2[^y-Lvۣ~x)Yهxca,!>Ϲ<:٥}Ɔc?̪rx l+jƯ?$0;s6!X-QUƋFMmiKMO/zpjLyU,rcج3+m/&,tBoOmOQ̮fz [bGՉc8 {d< UIZ60i+ ,W7=08hgEҤX颧/}Q0C*pQֻE*sW*8^+i dz}" ^ޗv)LZ}fDO5|=7*tJh#ÏtMl:!_o-V\l?&£{mIaS AǢyo8.CU&Epjdծ. XLIG!Jɚ~[eN߁P,_S;: AG{uU15Th]+idbhIOaSkcubW2YF&jn'02>+Qb-Ѿ?NFI #qeoxR=: U7! (4]6`m;NfL?xxK"ю<>ƕr9]G'Wp(@fKȮ|h|,3pNghv%:ҧ)%(w̮Y @!ˉ%Htٕ;%㔑޲.pnx? QRz;*Ox `oCo=jSWQR>72lN/ooX+Rר-,eZ:wq4b U[s@ a,"XA7]Z 4?괲3L ^Ao/迀!S18Ԁy].kȱ ]gke!L6ے40`RW1#U4̃27%ɂ PSŢ,2f_,y#*R\L ?ذ Nd ₓ H0+8Byf*S8u!i}QkI@dzRk51Ia[{$,x tƟ͖"]wYF'^^SDHWKZVכּх㌻&Wä") X(ЌP ^vJկ3&]z+YWS;Ҷ'844&;]Prz >ߌrȝq~A0WΟ&]mWx ewPt f]oͫL ,cTlUC%ds\iO-v\$-ă,®,m`Fɔ#&16bR(*ڭ R3^=!.+M1D0=o Oxtyv[yw?ܚd-yb>è&*YO7iB40z`銜(c,/^%qW6 O#vOJTg29Jx];o?̀WD]BKo;%W N##y >"X`a^=UN[ZlyDuˮ S6|SIa :JS&lPz؍ H ~Sy56H9K.ڂ9ET3nS%](MIFWlaOoPF^y";'.Ǻ_Fb\:>dC >zg )pPzL^X;cSqze({ FB[MNMD#n!L>LB@ ,S6960~8UDO2"BjL"گ./~t5,;'r^k>O&ҁ{-ݑ>plTUk1`k\c.68숾>6BGh'@6Eq1f)U%+z}9˸Z5E-8KqS<OJD} (H%/2iWl[#ϥꖆP{e씿QNOgw[LCg gu*.cm+X)Uސm=y #WHR?s7\UnL;@`Y,LcvUk+yГ[\Z#ӷek9(Z9bw"SE"];bHgM丼Of&k| i7)ͱ;k5#hemᮡ2&GdrS݆v`X{Ş_&$ F0xНaY}׌>Lc #N'Jڑ?)M/> jm/)J'X鼚\vhz\ tn_ j-܋qgqkYpY7D-h=9'hc7"Ԅ'__}o{>t`+S栒_*MtvS_nŧWת+mtʼǺUQj#(Wcb݄}@ʗMEgQ0qD/_YdZLj`j,W|'7ʩ D!+,Ca[UXaHd믟SYkB}4Y)ǟVr5-5s^D%!㹣1BrIk9g:!4e2.Ѓ;"Fw0 o"ψ,ɽlf[f_egu7DYv S$ƣ:iTxD%b(nډ4Q.\R*{qe,.ifSƫ\T|]J Bnզrxfs1Hg0#h/j'k[He#D҉0D@Ke#5 BgTE溼{rX U{2Ⱦ๊욍' zi 7liQe܉<;5]ev>1_,u o: "zP50 ,ΗB9 5 ?KW ̷'al5~}۩k!;wjA~Q½Dٹ1Aקb˹7~w֘RϿ]ިyMGcg(?8J6WI#PbtJ &20GZ&\;UA} a2,(fR'` oE֏T8j֓o+ļq5Y5JH]F1T^QB\Ki Z\WH<>h3u~{\[R nPUOGƒ|+ODT|RڞC1Y9-y4&i$(פ4r0?&LX"!!!:eLYmi"bh}z44h;h m}*TmHHt3%h?CPVhSف5-NCTa5gξ5\D *E1:9%GXN@LXgΫ6ڂ |Ahƕ)NK͜w K䁍*/А'MJֳ,Nu:&0WE>ǹyB?b'Lx~\ȑV =ZӠzl wTEryW0<~.;oglZ|HGׇA }:`;,7/"W>Kd&_KZ*T<%BP%\Q1, Hdg`/8n'~ v_K0w_Fj(fl<ְ"mO>4~t],,潄‹Bͦ˜ң<ِvM.(F sb&$ hOFRD9?MGH-fD5Za~WWFZl*d@]Tzɉ .O/ºDBF."ysT[-{~WqDEQ)w]bNt%58ѯ<@җI+QOn'0wւMmg4?xW(q\F+@ړdx 9#w"xDz+ζ;a)+df62Q5{>12zEɞr҆"` 3T~n맋+|\,VeoR.ǦjQjkں1>u񋦶52>n~,v_s ͠JYS]l6 _{7du9Sfr>f;P`1wU7%@C}"aE 9Ǐ2{-Kwڌ1<% ^&΃uHE!B gJ+aH%5JNdydT<%f (TS\H!ðgL~d,W{&"2x؈e^zdKVtRvuSe3i1l&Tۚ hHje*==3`zT1;JW' se\;/eH:Y\{gA88}X*ˊ. c U !Ao#mX _ '(n_CW{<RvVd9 N6%hud)o4.O4[')ES:H*(ޒ)Lߞm:H{'eVl\޹B;#`|,睍|V#872@'Ս;r0Ϧ$5.:@hWND02uDf݂Z36KUi_,¸T{L%: Z_Bj7mgb+Nϓtݏ@C<ɺX.j(ՖY :F!"&z얅[3_F`۷'XHwk{Z$>hsJv)` W[5j(n *9é=_ךRjv:p Q#G85`.pM]NܒkUɕ6\[jclӃVpnA$Ooa!FݮQU0!!~w龺ZR$!1`J~<bIQ{vvfn#qɲյJ2|Edsco#fjnp9!`Wv]tW/ vHv@&nATbbđgZ1EunY̾m'zgĜa [Z[|u\xW~fGai%-FBWn&NhTwຸ?g0Vds]HrdSnxE m ӳNv2Q|'> FP?X ޛdEZIEAT!&CKgGJJ3uׁtU;f@֔҂[Lxe=̪Y4qRIś Z!^FMjh3-JXsIvF璪غ]5F_)rjꥑ:0 xDgkHԫ7scM:Sɧ1V@W;g0hj),oOJ4u6r;ƛn9.] u -$}PE3=iWe[y'X F)ER =Ux5vwl{ӛ Ƕ{>H69r󻩼3gCgl6Q#Gzқp " 1/z,0F*ʧ}0m#-kžXG&~bza^ÒHmô0 JzMVl>%`ե`.%r̍:ՁȸIs" ܁Pؒ-dR-d,$Aq{-Sd$`0K'iG'`9&_ '' F % ùd&n|K%?0SBi=W%H ?Iõ$ ݤW#jWъ1J'f>t-b"f)T iWgl]1M5k (䝰sȵrqf$H`$Q!s6i,nǨX0gz0)t#Hp3S+CwANGejH9„CW ' 8)H $H9 ?-ܱ{Bs2U<tx%k$l>eũoRthK͘jd&S\jOFish[׃Yr,zdIؾ;k^~ a L3EF_d_xr ~l,Ӓ>xN#W4W#),? HNLf4w|8?fꥢ9+昝1 oM.`Gme/sa8O%(-MT g4Akm6o"zOc+,LLd ],odl5`R2 E@Pi%2IVPSniweED]Ӻe\ӣ# `ꗫ nV(ZE6WwLq nښ]Le uc8B!6󂼷iu`KѺO/bӥTJMZQ3sXbf`~@Gr!ffBzP] {J蠾bc*X *I6 AF;\ *Df4@-aL9[WS/"* o㲲JD ;>AsV&b=8L\K)g;, V`׸uS伎iA/1#h܇ko??-qo)U-ǣ6Ѩ9v)"u٧̯jgCGih/kXzzܠ_D!^:jA7Pc MY,Z4_.+5&,(7ZN)#\AdOGo}>'ֆu"˧`>,jHjH UmgsTzJ1ER\{ٲ'"`3y)2/UpfiY,Xv`H.اږ:y!it [1`mO=͓{K֫A{Y4s ovOjB 1l#JuҌ u+-w K35M?(۶( B1#ؗO\ MTJ;⭈Y6TmWaϬQU/1l)7bYR2+-=7L䊶5ZG 1zolm;;ikbtלb'vI;Mt2PQv0bM2-̙h82C4F"tn֯{^ *s$I}=#/X7fu4*!CԩTU,EFCO5m~ SQ3sI!doȅ.R722hI%U8,aAAF܍yϺ/_(|RYtϧqz,_ rt/>\>;'fȵ=\ EHN5nsnqc)kzLٚk* q+݄QׄNqsxU'ɤ7jcӧ<*YeFdMu8F I9yn6q@ % @-d[D5^,4TR`ljDI͎uew޿}ߠQ i>6ab|)N' 'xb{Ᏽ, pmx>?"X8g!)U1M_}IJx# jG/hے!Jv"jjEH>][:u)%k\ 0|ˮ~ _h{ds-vt -SU%1uHɺ"Yܫu>(@4md1FI2f'XIzZֶڦhe{Y%|-ZGŊH9W8r;U>;S iR)ώh94]`ޯnIZ!/X񿆋: Gb|'(1疨!A* K 11 گ'Z9j/炷i΍|J&5j+I."zz/xwJ=]Htό#Hm;LG>CDV}09)I|N B]❖%ˌd*_K^@p i <}6_b%CRLgKKIc5tMP\dJ K oα,}byeX9 5dJWJ9j6w̮sLN)"Sj' 0ooDb ܩ+7o>_"L(:Ћx0lFq^E Z/)~OQKL_b,y O `Bjڋ/>8yu䖭TOR*sK+vSx9(r9Gnq'8bi=R w GypQID:LgXRz+R\q ffT)@9~*4Wrp w-r[=l Y̋űShrHwfmDaFs:NpNcab?%i۴"ƥiAF`)~vU?5'1Jm窧 @Pʇ.< wW"?hENfvFTOE!h0z"d:}Lp Y pmbw%5Larv'O6ZNWbؐSg@1{] k3tȳB841P!UMIA.:B(Vx/~Hb. Iej~3XO; *e\z۰iDd 펗A02Eqcҋx޷pĔuU;IKFtz8TLS&t=r7a)E Q !ퟐ?‰uVmqĜΛMy zDv3 S'|[:^jxxgҴ+5DKە\;ʵ3Q)(`'ID`:_WV dHiLKl^CtChp2Y]mhK #+m/*njkT&V|cY ~BDAu^ Ř t;_c2` ]Ӡ{!!ΘYА%O_iReh{O'>_J=,<;(1~T$wXܦ/SM(09^&]?,i#[Ψ4l#>hġ-PIu:-)@"(2B؃hZغnI]*#_ HQ?|RG VwXév]iq$\E{TImfF:Ii}#…w„gAH )֥M {J`w)z GռݨldT;b@CGkWA ;m'z߂@'qeCw.9 +x</ F#ylg:F Uk;[A쥕4)Drbx-] +K/74> YȌ\Oa((Lk)H`Mʇnr7θ0(ewϜIe0⹁3D"+jbAr? p`cvן"upp3 nDГt^C&ͱ*/5^R xGrSo4KfL9/ +#TVuۯӸIQ7w]GMGydS8ʅ&;#Q?bc>&YDD3s%~K_Wb&*Wz7VJmcUx)#?W;mSFֵ&0nmS<>j9Ǟ,3ք]fHnZ'pB Ci)u* !'Y8<_:؜&@3dآJ]Si'iqB9! 3V Jߝx-h{|3 e~-\BDy5ğVM]XR fDKSvv.Ksr)??6؞BA72`TЁ pS(ӇEKuxpF xBޑіସ0Kt(RJxC@.ݦM>t=IEOxxp[YSnCS3˺5Gf;]AZv2lPS1c %=,gyX_Kek2=^[U[0VDdn㾠s_&/| xb58DeU'oWי/Vrx+q"6J|/-8Z٨ stSY*O"lF]B[\:9RxW:S#tLs9[F.D*vd\턁mt%[r+1?(hَS27 N`COh`S¡;ECY1soq#bQ冀iN>M_*3fF*VԈfhw%,ϕ+e\6,Y~W2nBXB,ڮKB?H8|/{!QZEφ\X(vֹ(-Y_IP6Hlp{"JT9a*>Oe_"7t^knZzP!鑞p[mdvqfa2|Kԫ~t7ﰀ[p,}L }Ih 뻶Nnj}fS>jnA;G+>F49pȶ&#M /K.6=doX򫯵lB>ub4KNEW6"^NQKu'<ɵ,Sw]j+H80.1BNۃWLv_! r%!oDĚ-c]. mWV11dO:ˆ !wT*E֒D§<jlɨ0[ĝQ[Yt^ >n+):gʻKfDFk"ܬG |G{=f܃ U\/tmLppwIY3%z W= |@X62"@l` lrj3. о@aFXb_%* ocX$J6贍/,/, -dq+ն̆ 7>IɍQ9D{7@~:{gMݑֳR &Q5PV('Oη?qfB{`"7]<^ _SЧ DfL׳8`eŧ0W*Lm,9U 7y.lS0|<{zD!y>Xr<@l~Kyn "bڳ/ҝM7oe_( JjIzbCoٝ@17nN,DgY,ll$ڢJ^GG$W<3ٜw0~Yˮ4YFw&Ld3Crr*}o$Fkr;`@kV'3 wLKMDkeXwWj{`y4s՟ ‹8wy\1H7kCZ_Jp9zbCl&( W a`NNhbmW`PFUⲧb0͊.HC4` H*K?5`/և ?ϐLpg!)8*WNSI?${Afzn>VjrƏ K.1|#ɫ[MfcPg7e_בb+]E7juZI4yTx K7鼄=]e$ը#f((YDut[_x"<))5#+iǻ[,⬮?z7xKNR|<\}LlNendPf&\5KPP\9ηPȬrorKjsۉH⸎^=C%lC{ӗV/y6Xl /kQոiaҵEc3DK "ĝ^/]>StR5 ̶ؑ߇ﻩ, fGH;F2.!NxȮa%^iW^/0̕yWGdV'1Uz%HWr ώX,OXSJ&ܵ yERŀ?f.n!u@&^럺X^@uԘZ7rӿ>73nVB~$'?{Sݴh XYvڦY&-0h_c܆8NVK''[碳d:97$0Tu{N`Qbjc ܍SRl-M} Kw܌_-ga; qu_(dVNo4zpqQsQ):7B1H5^]ox 38*H} '&V9nN>DQx(Fk(S/" *7C y0jIy&ɕxBw"^"4jݟyY`Vc`iAc {LQ7pQe4]*{&l=K!)EC@_Py * 뭇8(ìD_Inss߮?٥d} # r}_BfJ?I@Eu۲hmIp0 ."cI Յ%xza(5?5PEȉ^@/FV x +3uOvR(O yi Aֽ-?Hf78WOHx`z_ ۙx1wI0!`BB^,tź!꧅{icAѝmڎPe+RE=5}&X%;hk\+cRo.=i+rRiFќiI\Khw@P*~r(ڮ&a|kֆݽ]E!!!٦; N. _J]J:IKr"6׋nAf?D;) ^{\$3Ģ¹ V8)LUq;̦|9J";%K/{#iRp{" D YG&AJƦA6JvO73pmBz8 aT/GL׽xʵ*g}W&}2;='63|n 8 +MLB(pߟMBnX|1R܄wbK9QvCKXHp8W]q^Evi }qjS.YFҘk&pPf$;cWl诵 kTJqC-ʎV@N!S:\ Qv<7{*Nvwn">@V%/(.)ZSb`p7c6oWU&3'7(r"6 S`G(8G$;ʊQe5݇y~ hJ+DﻉnkO)ե` $dV1u0[x@4joA ~mQv+*GEJ `qijh}Ѳڀ!'W=C2Կu^hGCW 6di '=b9-,Gp Kp\՛oVJAtܾ_cclD+XLn zّ߽D4vo!GK<3m"L'v YUds;Sz0']8Eq+l]ގ۠hfY4I5!ul%ȴm"CS1) ҅[>,-JQfP:I+5nZ]IJ2447_|bΛ"93>Vv@sU|J+? ^72%%&$Ռg 6p#^~= L> D`a"u9EV ^銽ӝ1x5ǿP$yH(E8ej1,EUnD8KgG+=.5TisO`s]+I8#aFqi´׫~ש IEkR!`ul{6V+|3d!}8Ըþz\X_sBΗ 0戦i H p/-0C{'%T#(\ĸʢ;T n>i@²uDu >xp`?IW2R^V ѰA*MzS]@Ha>~-:J=')\>Wݸ@sax㡡x8j|N֬{7~v*xגobep#Iuq87fy[dPE]+pRDT0vCxLԺQ@Zb|m3H/MđޘC|a:pՈN46sy8Uu.<*Su;߆/u#Z ERO^ `)%~,?|s :*Yj̫ag 04 `L8$S~d)MM+}<8޲L$PM.q_qɇ2,`&f^ut3qmhe)ЗS8ʊT-wYQ\@TDmX˪y#m*#FNPbearE.#deUB7(|g<>Y@q0o-,W~ 7)b!eI-! Iء8G4$*3um<Խ>XiV\gq,R )Lz0Xla)jAU)eu:lg4Sڡ/6l{gT17䢋]*8zԖ~@TzcHǙ$XR!DeۭY8tkeJĮY+1I B|ُY*itRԱ͞V8IV_kJzLw{c1!cgwK.\d>/nכIZ\kvBߪa,5)$vii`?cp>У-(Pcp(4['kGA9eFQ=GCau-z-3R)GY{f,k#><ܔG*B, ؀t琴‹B/;4T)jJ35 r/o`~jYAA:JqpJ~I(Xoez3fGZGYޡ5Ī.יq}r6wnJ4K Ю8nYa%Z `M84&&]9Ks:fFjLRM"R-hޭa1l@I6!*(LaN)TxK7s@]"u0Z}0Pz(d5 -۬mX4\TO[7?2LRQBVg`Rj"Ʈͯ8}=P4AC=n6S$ e19qNEekG%j?{dz8SR5bԽU %O_2]Z;0{~;{mFSDc8- fra&t)F1^_Y &dvH;{RMLK lȴ270;~n+!" N'Y= nRxc'd;7É;R@]"b9?C:I޵(V2<ՏénTA5y);oG6ɽ(VP,:.=Hg'欇caa 2>Z@f[H7APm/Im:n MNŷ@03s -7`Hivkrut"sM Nk$>ZÄ0Uh6q@Ԍz^ Ym ؐwCMॆeg+2)1Kiz3)o LnfM ξrDMLw0CJ{c Zq@oscj, iԖ>naH&$pێ4|^C=| eaNoko%8-OG-.eM &H;yEv^@%=_Bx6:}v]X5 =+(>p3kL[8C~/dZKk+Tr,Qs7vtʡJY9ʡy9}bE1(E3|1S-$|)vq%+D'@)_l2 tY- NG$_VՍ5 Xkp4wcCN,FnP^_PQ[ ޓ[5M}@y<+uvG A\֥3b ÜA[4+JspDkCS/܂%T+OR<[RŜn;ZǒRuХ,ͻv/ޢas{:aڛLuDhYq?mqr2oIX2cCg YڗQA\AYjHz8)uDqB9`ϕ/܆*u^Ek:Upԯ@X\.tɕz@!R~Use&i}0u~bFfs4Q=wi2ڴ38P~KznCzeŒ C 6s\1 {Je)EFN0Y $M"%BI}p-qR^l\%8{`r6].ܕ2@Uʚϡc[|I-P2O' nu-TH/r<".R4R7)hwj/yZbKu&׃>N' c' ®f6'ο ]=2Et#6\Fi/4cݵɿ{Q:VKAWnCץVZIc~-O'35~D[_Y(k9aZ[=F(?@g 1W:p~V)I>ejX vh,\̾c$Ds UA{d%&|=+8IQ8uP?D(3\/j{GMcrq4=!e\Mx8 !9$P $OSMi2•G ˗^"<.'kGZ3M?y0ß#/dB.vZ54+lB xmw4q ۥ.+Y?S_Lz- f$Ҽ["YbJf=>/؉e ]tӮ#XzJ].H275)GpxXe<\1Uq.$j$,ǔPDZ|/$c:dmy><iL#ˑ}awbNkPT]G`?M| -`6@5C6K6pypvy8&S0_Sƙ*9rNH7Nv0w{V!Hs =q!e,507-蒘*f&7m\=Dm YjFZk9#̙. -:7=+VbR"i9j;E1b$%BS[ W6K8@TOWA⡿*]7e8̑t@VaJ Y_ rcݝ0v5a1uO;zI'"u6ԝ%`_35.|xIFcǪhxcۖ⃞e[pe(S@*L~ F;tDv\t*V5-}_9 oL2S4'v`/v=NWQqR>C‘fyVWgBLez/"|xmv ř]U9g1W݇UL#]8k[03J[@|5n58fz+ !7J뜇J@pB^͎W|}-X빇%bF5@SpBg.}T!B棬Gg=RMilkz"D+n*ZԲgKZ6JPf4>9L~>:cҿՙ3} Cτ-g+p܌zA]~B=iI-LFnlNG)|(ZOhs{,LhuOAeP1noJ@Qx_oYY3"6;mHqA ~ zcDECB׹V!۬2fr~~HĩflAxiі Hv^< FKݲ{jfmS;D֛W?: $ |W<}SItxq^yμ:E$"v/EC!I0$6mڑv`#{7V`lT"/(~忇..QZԘ21V|vKdD6/|V_3&ܽ篍ULF2zky ͺgTpVST~E+>udP[~C6,){;|}vR9$k$mT0,-z2tL/[N* $1 F,sNl<r!.A 40)#HfNeŢ]Q_}@mopr_uq~h=_ FG_aU\ǥ0QU Vժ=A"]r?OYe'6@"oDi#"Av5L5+.J=lK$ @&rCOKhuf jX JAIL~0$TрIV\IOE /ɂmB}C R??HQ 7a6޸$FX<'2fa. 5 g5C7_'p"!*rm:2^4;Hߔe(1Ş۬|}9*SgAI 㬴Ry{[|Ĉ Op-m!Մ+kz o9 ʉ_yD/7U|2)~5k(ՋۤȪd|@RR9R]JRig:3I@ MM,r화3$W㲓. #:V,ؕa|H$\vE#)WA QCByΗ5-yp@v|y!/ zYTT;jچQ⣿R9[?A㊏Z3xPOvHq1-UcOtlA!es5 YR*#5KY1CroV-fAV/=eʰL6%-k:CA8z1>Ub|D⟀rӑ'vfX,XVgoI{vՐz\yC~Qc/{rz -`( fz}9s]8A\g#8"ʪ#ÓN}q\sy_BMM_k +m±G4@*Iy={CGGRXXROlJyMro! !d*:ٛe %°CI9Aܚb7<# R*&9CTn]: (+ Mܛ t*ٓZ]/:7W4jg&e|HFyÀ{AbDM'u0r>Nj*KŨ$BwUԧmzbUL5>d9NIӔ wG^"aX:F,xHHк @K!]6>k_n}Ӻ6 bBvq[ ]!:]M? 8iA&4nB%ھ='C xRvƔ/N<2M&n<2w(iw{y-JN,; mG9s_#2x,gJvAl\vLw)B0: =;ssїt12GT4}lhg2Dm.D+cB4u}JA9(O?zV9bDi4~`ٳsĞry@e\wi[ 4j_D XW3SkVv|aFd`!28a'Y:$0qDkimolgfȜ:gX1p n\Ԍ.:(N_6(+~3`%vS9婠In&a/oſ%<έX..){BQк`Q7Fog;Pm4d̒9tX $u@`?UlcY?=4y# st8O#eXA #7I)"A>fH dzl5]u]$tM<'sԡw:PjTs1{H/=񗪣Xã \d@}L)j{};m^\Ы&-Ƃ gV"a/CH!8g,!a8;BY9~e5hnd! @ziiSZpuOG($Zl_ fEq حŖ ^O2Ř)O+-uKI QniMd caԹ.% 5#'F*=F|"s]Qk)ibC]S{59A7TpY,4TOؓq p3ru pp+i*d̈93xR$jQ8 cC|ohaꖵ*!c9'_6iwq- rQ TR~}| ”Q:jKQ bōIv&ZyLxñ=i+)0aX|Ж/59`G-!"ɸ58ibJܺbp`j+`%T{+41(sYp MY2H ZJ4ub/;%P[dw8?N"E`y'Y~̈ybOs$Uzt;bm;%U0JԾq!s*E+HJ)BNְtcakO~VD!4yf$c^R$D|Bnr4#k%Fx74޹ӟDNHR 7>p]D-#ԢY &&.;]fĚS`eʪ/$@>ѱfm=[ fԱ?+DA3PU܏誺C4=n]*Nm6_q~,m2;3vkѓF U ^KDL=HSxzcDr#fU{nF 8["M-oHC|;@M˷̛zDU0+7]Fҡ-]6+'Jok4ƸrhtPȊ71#tC h=xb97e*OY9'5VX %HZ˷Z-:`΀ _6zyq7g2q?ķ2Ѵ'ն} nqA~ΗwQyk5ں6DMTNX;i#7H°ַMz ߤs*Za f?1N'ќH}X<-l|CgFX)y&-OL} :4:{aWր ,CfS1ʠTg_@N5c-)}YvV{-(ckqF4 TekQK7Dz_N^C%bqE5X&xV":LZIFߓ#7nlw/ҽҚ=^בAw떝&n;\zrO;diS42>W1[74€u<ݶH!:Vhk3˻^xnܔzlf@=6W ЌD^< RW>9 fa@x +HC)g*N!4sqJC^d#z@=:h~mαgTr~ >nG OL^hp؍]qw":`B`I^##T^8_Ĭu9fňQ"uCRPAL/gi(mb_9q9ONb՟1#1U~7媣$QYA-~d Jpy';ubV+ٮm< Mb3ר-jda*}fKoaiMhdb2k$67°G3i©2,2)+Phխpbw/oO/zW9A[>i" E/B@2>8RTq\<עi5HR@C8180Zt" F9`op46.]c%ȕ5 cGuN7z߫+dw/L ǣ:B/Xe@,-Fn>=TzG ȦV[ʂL(, ȋ+:1O+.e>V(pWM +P;$Û;5F694BMPԫ3ٶ TZ7b!zg[¢?c$)B<_D,̯G< KC;xD|ŀjgPN"ٟGroPm6d$_2ăb0 Cɶa)ߪ%ͲE0RC) ˔z1KVQ~=qc2靹zmi c΃&@oyF3:x]Fq7J7qtQ蓪5YRZ00 ɫ/EϔROs) /1ߗ?N{mˏfQ?TW['r},Q0KfLwyѕĭ[)#$Gq5n|AYs& Wp}[5T_vF|X<߂vϜ/-L=Jɮv=.Kf_*`5=ŴTŬĕKv}k'0N4J#` >XTn1/]btB 3ilpj*O3&(*bbfbjj&2' $/Evhsb~kUg ^lS[Zy!AAlFQ-ˇa|1q1ԑ!#oͅiUr8:Xf{I:v TCoWYrߵ:V)?6Xߴ$US4 #w/qRT4OA<BcVnqzdpxZ;:]"`oxoޓͲ!zB@)K@rtDxfK?{Fsi9T]u$WJ-)piaLr~\RN=fz׹`ʬ0\?4 =e>v%eH0T\,~e"ٙr6o]ېt'NaVk᭒״Ϊ-#:ץϯc"q|F5cΞlC+ÍdF3q'rw \ jGkuh_{HV iGj_SaQYGzzK'+j[9KvSPv: 2cL}{"ClL$pɽ/9'@ˬ[y*Od=(*s(0 r&;t.N~uϨ&]>hƥD,9M49${;!S De -6c:eƢ<40Wj/R;$3GD &:#=:Db5udɸ'H hP=q[( SpΰޛUSFN"PyϕQ\Huھ\.#=- H]/cIUizaHj&Gm[հLE1[G 0H!Y{nEUMe )O,9+2n #6F.MC^8ViOd z%jtp;qmSla@Tں C{>.db' ؀. Ad{,@s+1Mdl ũ q10S> MкS*/Sq 4W=*]5" aƀӭەh@n:9hxH @=C-B5OO}5E')69>Np (z{V:."ڈԞ^g|$ uBB>m+ʯ/-+. wNN~&VHq9*uŸri{lC.(UCq2a wt&`g i;.*՝z¦fLE$3r7H,`v"AP[ձ6+H3{>p+&T9EmSZS&fet{fDaH|ґ{tp'9Lnc0+ GT}r W_(Vōu-Hb4?n: n 0 z .bT Þ֎Y{~0~:R¡ê#+׫p t14g?r%cgHs ۔ԸנL;=8Kx6vޗuZvil`ɨl\_^:INj݈=IȃO¥@Ӱ+Ts [Pv[@ϑ&ᧅ D;{3(4AqW_ͶZCߵktq?N5#.4w}a*3AEz'k+P/_c}x/FrGS0!{fNrQ9<}1ц'-[WLT@cl7|E} &}<,K~JqufD(<*ӹڸ2!2}jؚRC-w"o*To'jce>hbSj'kYrҎz+H%Tʸ(֬\툼``׵Hg s\z"R dVʃ,{dq6 7%b0  6 GF8= "#4R>)>~?<__e[jT #CV7溺mqLQЩd?g6-&P2}H̔-fe/ X`{)_mlٌB"Rx욧'}_[*Β4xPb.K\&Xk LiJ9X>tƜ̠J > BкdۻX:oE9IhkxsT(.9{D]Ki,&Jz5R>lve ]̘,LݬXMr^{ [~K: WϬ}|q`Y:8A\ŲplE'>4M%u%oQEzcd@,ōt'8I*q286>`em5] p28Fs) ]E."piWsVh\LlnËLfg zs=b^X 0SL=&S`_k`wrn4~:rO/s ?l?QVЩֆ# F|/lkGമ@o׼̿N=hEi5 ?ȃiǷ'gWtĿV=(UuH- V,HnQE! iǢfl C:> i.{8wMc*z2>[9R2~/$9Kг0[W ;:_r-PgPKOIL6wN , 0ZP 4S޺B섯YJҰLR$]Ԝc8;Ӑx;|I>8i4?Xh!Nڒq@m:͋j:a@SNPA t XJ[~䤡?1K}2n/ Kj4<@CRn ӄH Ei[NE?r}BJ$gP/Ֆ6qxj bh73{@(y\(owh.8Im=؝t0=O!Q#Hɦejf]cJ^rn|mNuڜ= Iߵ#y(C~*\wڮAHX{w'vR薡 ^6< NX ?e,8'%X1Rr۟ 1џ}ɡ1ndE|rCo,Lz>p>4'WA8 l)59[7UtQA&{Vl2ulYćVI;h޳_.9'iΣШ u&faW̡fX#K!b[wn!i(Q[Fda˔Qyo[g 0zE;U~$vf@;?;/Loa6(UudI6us?(V-F{\_v d"/y L9 a [?!O}+KX"B6*l% Gѷ|M@YIw7g_+j Iw ڊ9jG4V]Cd[ܩG5[p-1K[f5|2lRc>Ҙ?0o!=# ӻxY`;8;ԑS{:D1C Y!s!R!,nH;326UF/,,4+ Kb!HH>6iՔ,ۗ be/L/~ߓCp (:T (b* QjFK>NMޞ롲j{$q[nwՀ;7B-*CgjΑxa4p`V~)J3[r^!7okTy,oaoP&dr!֎~2ktLABJɀ#3?Z@T1oC?s 5nSܸΈg ltJ]=nuxh]G&UW9;ցϣ\D+$=͟sOD$C@O'RK` W@}陽q_rۅ}eԣ $:,'GgVMˀr߅3 Q+~9u@w)m3R $nN'W-6/v)дlcήR/:+ ,PGK=x)26!׌ ru.ݳV)a/f-7FJ%.- w>L,* \QmL4W=Jx<%T\ZE7`Ey<((d#<+zx-YǗeO>%O֭Y5}0Y]?k`k-SҁDMB/ a5r$ Y%FSoQ|u#*橌W)-"wAߘnAՐAF=4@qf J%⁺aGbb`{UOWg`Ҵ.?Rei /qzEۨ1T;H^1X&%΀jlʁ:84x<3]VKUKk# C΢.nu3P \q`#M4 ]HB]m,gs0)Lpۑ*ӢO@yV\ϮҟPi2M9ڠF{pV⒮A1<ɓϿtuC_Z9joa}VWD k|D"י s]A2Q hO (FN%5qjT7=̦5[^77ҙC:\q)|0f -[e18e 1~S\G6;lfa֪5 YAyo 3Qߗ#˄Sc,[$wdWޭ p^HiMl%C Ok{WgxԙC2L?=ⳐRz( D|ّxy\KbQϊ K-6A/6 =2\1|dHLDNt/: "3sGOXH-tf`Qraoh+kE5I^Ug7󜩪N֐ p, Q1\De/ŗQ/hSbU)b%=vP'Әd6dc >]=A:|J$H:ҵd:"}٩K45-rĤ k"O\s9UE1<3 ̿3:qD<|Rhv~!i4,'%i/3.Et:(:I1MR& "nqrwx-i7h_m9EF=TjF=:sw"y'PjA2X`?'Mp+W`JIɤΑq{:$kHf5fjrpM'dTE6ȥ5yPS%U+Xh֗}~ݎ:TA^Oz9-/8:1"H3Ԥz%t|a4s, 3wDن~?Xp-4>fkXƶa,͑4%"j}!p;9alWĦTlp}ϛiMh_ZBkCtJykR=\:ggJ7d܇8_[$ @fߋ b: ^\@bO ./tV{d=ԛ0IsTy?b$e4'b5h Cy.xϻ @ Jv2;7lF[1,R pa兠ĥǿHsa(_9 -2oQ/mDr`z 17/U|^Ev# L$@ ggWV葳Z_;i%mߊåH ϬBߧ* {Jooٮ>gc-OOvnk6A*|ܝT/Q@Vz:)'c>ӛ6-e#5`|8qdo:^RĐaJ2lŁ<:#*e S%@X{?/y>}~-zcFͺ^Mty(;h,žѽi֝st.9d'*FH'|Q!!LjOrT:׃:ᱱď6ѷljQV p_Gs&&MB~:rF׮+:Bѕсrmr 53Q$kehWc 9MOty98JH"x W e|M~\DqgPE9Zڃ7uu`;1`I^KjC0mV"^FyD3+2,S{ˣz4gdOY^@zscH>xӫ;}=l љHF4ܳȟ;QZ:TvX @]&-*Y'CoHA3^- _'  ,>jJ/ n=mѵ6A a,Ń_*X? tR[pc9vyouUͺC>㦩7VL1?5O)ŕ}Hi4ੂȾK5XI+'qK״-C,&d!n"SJkY™3{6zVA;,ŕ.MF$~0OɽFSkx`Z):An9N,f@RzP}%Ga-'K$rS^Q?,[VBqSѸF\O9˙}4̅QJ@O"m_VSdzU>-:IN97tHMB ^%(nGw :QB?~C8'u7^dlH&۪`o{|!B^@ p*ƸG_Jz U)哉(? 7ٯ7v`lf2~a? p??CJ_nb 80;SΤ)x=g<]MzsF;>6N{t`Se&^KǞ:Sk7 ;fK Ȁ}C/Qomr { _` Bd#e7!$2S iKܢqZB V_ş2jMiUL>w-Dďr.%#f=^K1`br%ymYcn-\H͖S&[C y,bc9#'P$4ˠF!ebO ZMJa?aq\Ű);4xPxWXқ[%lJjTE~S&L!xV%(HgԁYF.ik*Iy7 w[>n oXVΰ4}Nzl)>ĻI@ooe7Ѵ erS܌1: 5r:'6@}},f|s^3Zv{lf%}8[@NʏVCL%Tu*k/dlbuS{` q@O:@tmE)mayYT _ZbDK^?Ń7&Wj㤥T7$k+ez$nvw$<9a!RQָk,rx`% iPd ; _|FP 9]n@B c閳e1_[n5OʗЩom/GtSŴG[):X F&rdX@Q2&s6ܬh sYP9R(ƜLaֳQ{w0=S.2άm@!  1px&s{wGQaiy!<,P,qN{\xi͔jc(,-pՀg൴8s^;%dِNRY4f *\_PPHB*Fb^ΐoYkpא4ƟWG龘`.\t] p9몘 >%oo -ԥgUVBUr3fEsex)ZZcfY6}Cn?potǝr@?X"+-pGr|Sp ö({F@N':8׫4)үdO[r9ņ=>Yַ5?qO$a9۽S2kcÀCC5 mUz*b~>v#˭bEfkd=4LT뇠 ,NF$1C+9[UVO q%Y5ivpn0GY+m.+$UTCfk=%50G u$;XM)7xNt}6dǼy0ssJsE JiYtP"uj¡Tp]W ؖ /&@y;$cl/mtsiG^>MgMD>ׇWlcfuvY~3׏ܢ _\3.i@ ppJrAEzXQWPLK2KLS.H 3[E=/YUmN5$zaݭ?nc){@>ZwDe}LRY)Ĭ&=2D>!5m,54-\4Pg gbf[H!m(I&)2CUb=ⳞoK%CiҜՇ16FkDtbڔޚhDpNzW[7̲Rn?\>ߓ֣]Ra8p*pog. ou$(2A5|e.?,RJ%f7B7W(,np!Y%u7!v3޶5~ v.ëyj+Vm'C𞔼4$Tm[B|5ņj$]{ae 6@% aR1Ď䖳Ȝ[*~YfȽSANlYK{m͋ {lE@Umd1'@b>J(^=A?DzA?y﫠l:T!7 "`BZcGC*V1ݶW}|T wN8Ѹ[1EI7eMȑmSwƸtW|iVA`IӳrZ5%O6_</Tۥ|QڧN"yH :(JTѻGܿ=H1]3)-I|~PUԶtʑVD̺jxJ/`-.oS/tSlX g3VV)ћwFǬs6pC`[^(a g*Ϝ*~AtٗN:mh~{[g_! j^|[+l+i~56y&ԲD[ uEi0gDλSqE_e <~r wg4<ץNjFaJ- ".aё Br5t{HQ3C1|Hrr9@mNF2\ZM OasT9cgadw\ˈl$ ]4OZ%L3#}<&\3ɇE v}觪H>K/#5)?>' hc]@ekեR.J}]}ȭKM̉Jű$Rjrn5 6ie22'zeQY)sD EqE/CfojR/lB -v$Y>~4bRcT~:;t'G \-RN`9MP_3RjwEٮ(Ji,K` lDO%JD.=>kW]z@xk"`5۰&v2p6ugtB hv(f$ 2ZfZ9)eN fS4ApߨYؔ<(4=n1φv7$t#\Td55(խBh\2M}~h$%ȒC'^o~e!3{//F >PPQO @$q޵BJI*G}l%M32cɊċYpSTn 2в^"Me{^곋/=3VqGK'ݬ/Qy^)bѱ0-w|} E#[flSPdב8w#q fD"C'W P7/1ER=%8[x&ż\iT8;FRy`  I udcA39)>;R/07)lS_4ݮqm[~>hr ;'*Ay&|Q'SEP3m?~Ejٔ)CbTt@/RX\,jG D8wQ@3'3䠣-n@;IEr+ABeΐ{PߣG'5[>u2[?!˿ ۄ}r^9 s>x=e͖r~vW؈9\-vDwnk_7*Bm9kaTQ36Y븆E ў)oб^ ;hAJ~ILE]jlpirhIS3q*/=o}h4]kK4 ql*[8HԻrF4&`,~ N=T /:GH9-ligB*ࢺqLcab2ה)akhQucOpPy­"c E^sl},Ω2~ z[G7'I7I"4@d8L'ܗIJlªx /s(fQhJ4Ewx;qqٯ}%!wN[]JM\zj&r!fë>UxUyXQ_jX@T8VmYˮx_q̀z7nyؖY۲蘿:g{8_|~K+o<](xO65EZJKM]v9oW^zᦆb&|( F2ȂXS1i$u_[, #@8+5H:܏f87i+ѭaʺ3pU'okT[? KHRz0Ud} $j4O<PJ%֍6'?"EMEMa7en>#W~jz`cK\&o(Gm{oՌNz:U>?,pn(@R>XOw6cQPWAErH)> |T: ",.btj]:<}oWw(7b%=]6B>9G0 -Z!?/z-9S~)r#:Ch3-`9Vł׷9ʟ@ʻȃ(LgN@*6]rKhTQic/z] : B+I[ pՉ=E0E;컺G({ESDyi;o(4h9AZHN)YGBy^)n2+-bbY&]~ |F,4³5Ju4>oNrUMձ/>l,Jŵ&9eL7OlXJ;.rS]Hwķ#K_q$ Ł~( neӕF%Ty_>Z=e ENqՂ.Y+q2jIfpl3բ+uV^FSdx #I1Ruc\SYf~ԉdvNij[p)cmD'Ņ,U|xtԈԵmQN3ؑ4<+J;U.6nPvITbޟ$_i)yi$)R ūL#?$ q(yaʆqa)3]eD', U6W"$#s͢4 K^-/2OA04*y,`R%2T̵f1]vE'QzQW= `n7RAFMFw1gw*5pôNg]y#"4|Ka" (>L4bc.IŖ1GQeƯ4b-k>m IJsW[IMʦ$k;N精ƏKX_[i 4^iMTC1R]Ԯ $4Zd*Eo`Lݥݩ_z89^KEuVjK`ڜ®j-q.y7OH!fᛱLYn{ QӦQ|Uy4cJnǁG!>멟*ڣ,(rd|],o$;'\"!.Ƌm$c>6YwP0P>P ^FcxiK-l"Yn=EBvJع,D cv?qUt?l 4P3eVzR ܪ}H cIc^߻vzjYtna"N=ey9"%%1OC!r G8[=^u:3+_mq _jՇ#c Q #, $QViS)՜λN3hSxsust"2xZ0p񟑁G0템حܖ$kgSK@AQXE z$>l䁄dK|IN-V*8R:X*8֞(e)R28v9JizP N<b] |VL̩\c,ց_Uc>&y!k[}TI [7YondV-1@bC.9ۖڒ\ӮK'$쌩X/쟌/Pp`. Vw8k;]gmH3ߺtL)W կΑyrvOk3 $)w$r'L O:s?i muGeQÂc;JfBl{\UE \O0-vSq흴kxߖ)b"&sDp \āN>0\ 5amf֨;Iaj,l Le+χ,6!Kķ:{,X><4Uy4j&xjdn5=cB 1]ƹho5` ˱Y*1Y$Js[%'o>;4XsN$E̢x;fҗ(5b%S gH Ouu3P_3 6 'I\ez# P]/aL0Lh>[ks _H(B^]%d x0 x/_Ӓ؂h@ b݃Pn"j<ų+N3^02n@ ^hAhCu@jVhdMMq؉xeva"v͑XiK.!YCs;147y'q<%Yu?8#gѵdHjO߇3xTL#Hcς!  E̔|2CKSJį r@hdGFe9-p!2X}/1Ӯm82x!e~TijHp$ל ;=9+ =7D [Q2SBSm"66(jJaZnv<rǓ*Y/S#DiwUro@k538K!6̓MG[ piR8nGzP"~ 5b\ZTSknleY})Ty!pCuQ0#.g򕒭?~gAH3eT ٷ%/"Dsn B9~k^[g\R 08Z9r<Ӳ'&ؗ0 J+vܖy]Kʹ$a~ts j ՚-G׻7 kG\}K}84)JK4g1"<չI!CfkIy5aP}jGK#b:f 9$t5LA,^a#(kga]fuQzMRiNUwBGUL uLHV wX G.;[ϲҡ&\ ]er4{ӆ.)ʖ #Xa_:`$W/hOp_&~6H%50-.'0AS{vbz"[@[6N{yFU8Me*ZHyuOaeTFA!O͐bӺ ,ׅOWY!Ywc5e@B QX`'Uqt_K"t `dW:Qq ސbH\v.lV.\,} 1\۸$H".p[9"Z(C/fℵJݟv}8:޿C1+UA;wlA#ʼL]Xup@06&H/N%[DN*x}jytzA`#.GB֌6!u 7^l~@ol2Ə\ >뭤:xoՔ9ImH8"l\O q9-1"CQRyXՌdjXW23 }ON:C=G= *>zXt AxUJj6lqiQ#ӝк:@ƓmPX.v(jEٽ8YIm/o nn<M\Ftxב}ac#)GV."L7f݌3`rz/tQ!ݜ {6:}*9Vh17_;G3Ʊۺ:xɏXHEwX=m3x95KgAd1|8zw{[CL*0u e|ͫZ=DD3r O8aFmhOSQKnH(D%!*E$ߎMM8k]τ[+ʙPix<*QQ:Kz4*Қyb!Uv@btb¯,gm’GhT}G!>y\MR_Q:D\fn'.f:6tn芅M s@4{lc:pD<j"v- XmMIr/-+Ow.okT)vMEвAD-X5#" #45~K1y7υ0.e'(4#mu䑁Sܗ]1vW΁$e؝Qƭ aB%Vd2|77wU=Ѱ.y{& ͟Ģ$ Y}.TXd7JA/PG^Q1&* Yԇ!P'A<w6hGFo9@QvS,DQ2 )HwO}i qqZm] 셧;52/(ZL6zA\ <ѯ-ۍn9&24鄰vlCALb\7eLLbDKuUru:sc'֯f2'"8,6X 1i]{2c//PGeLgZ x2oD⠱VHzQ[pvJaK^^g1X@+/it ۯӜh3fd~V;*=b2b>wWvt ZX2&BUj0Xh'RP7GriOk8=iX:&jn#YIBvK'lǍCpa w۩-l k5?gY1Xp)Q(jшq.%z!Y6Wl}Ẹׇm @Ѻs툑t߃Hy-!Dd{N*0z'Tp ٓaUϩ":SCa"L߅sŞTu`[k)R5n5̴,u7 `K/1=}qmӔK}z7s6hND]9j˙<2f-y"Dyxܭ?lO5l3i(rPdw)i!0auCF( `|X:pDY@vn  >>0=7C"~Vքj2 CC5u +B3Rg_PÅ._4j=(5!]ճK!`9wvJ}s\S9-t;o*"P[Y[~ Ap6qB?T)橲Enrˆ71ᄖZp~;9Ϯ嬹+: .6ZLB[ۡt2? sfr:Pύ?[vjvX& <$\  dr;xz1C]iOa4l%!i/ڂ*GNxRKkQԴ-L3 (|I7 *|d ji&`?BYnL7k)p]8><$Ett~MKWOx();>q.1}Q^"v+fAO]\ GJ,`ijXjbW)_P&=w[uovkqpPWo˖ ':Rf@&P܌nB8mίM?7aBM'7Â1RUIY즣7KV;,3qOG ^) 5z_+aՅ]IZ hr9҉$V0T8TɜQ׬Gii\)Z0{Dl/u N~Vj*4ucL*ά9,pi>4u6gc;ąd6 4R/)ɶ/c%R" ڬ }j%zCGfN0gیػ{ZU#$ļW`Hf3 9({Nl%ŚH (O蟷kxP= vu LhzٽOjdM(kxN)R yr\/˾PX8rDfQ[ gJQR(PO1)Qډ+ -qQL݄nYSKN U@"l5abnw +PtJU~2K@Jc!Ӛ_R-;=L\P-.̪@%Ҭm&W3Dc\̈́/ |h՛WO ݹUI[O8 t QYwDpΊ u5 !ub۬|- ݚ"Kob}`U kN@"D@obj6{ևs3Jҿ37/mH{{(zu~B.~.!6J{pv`GGŰ{a''X'vPE%a]m" j<ǧI'ԇGn|H|Ay]+5";_ /u+I;ە-wEM8퇑LR\,c`d i[2.颇س`dZFiC%*&ydtt ^$,-!jw}Z,!E*ӻԻkQ'` /Ë󉥨Dw6Zшw Ҽe^7gg޻ylPծ$ }QM;J[q5Bz#z;Yˡ!ȫ2nN$fW迃V}Ai$e: /#/ Q؟ jy6ҩ{ W8R9[k vʼ<MN4#$E4zjѱvŽ6\UIc>gЉH)\AM01 FU4*B\-|k3ϛ=Q<|ehVyXplC{SwGDܶH{gV8ܕV764Y*',0'{Oi@'hG? (GQ5# xY§P`"(Fڮ{MjiD1?f8l3Y8aT k|L9X#Xl r~G %C $DfUӪU[;C+ۼL<.lMYT7Go(7uءS-g(#Hu4`qDʺ-̔S#MFʧx ")>dt%s،3ʬK~_ swQm4Ət+^hb=[5bS&Fk%9{p_)U,w b4܂D8 N!dϭ[^Su#ٺV'WT-%PCϘ1Grn_F8zwf#6/" 5 vԟ ֏fs$L8'u}+ AZ|E32>vB=^޼V2FTkxOm!-" vyʪD(6+0n—4=ڭQ]JT:NSqvq)/LU9nL8V andQ/|ҷNLI2(8Q ڵ)SUSKUx2F~yu@)[æ/.[_B ps6 @Jl1ylǨы.›IJrzYAcPǂoN%&ǎ_-wK{" (|oNms\% r-7yero;^'#xJuIF7+S[FGS@@ {y\SQ*<[کql']PY6mWNWβC=I*F蚊D*DYCxvB8~"LIFvvn}j?*wY`vf$Q|*B*\`MGصNuL 'L0ZPًjpZ8U`Ĺ:@#ff{X<xj!΍2۽#n6NH_6S h7}*ڣ֑3<~VPoƶ+N9GR_|-ւ43GRᦸ W˦bnP9: xZocκ44k^lHj-| -ҾaOu?}c,X\+YW Z"5ۀcJc'.ˤ%J% Ij-ldFoȾWpŏYҪs; oGFѧjA5\ 8G!ckRpmo@жc-1 Z$Q_FlO1Gq(X> /Z" 'FxQ cHw TKJ>5Ko&*R`aE]~Ǣ6v2F|f0:$.q;[-- lDQ;)itٳ@yk\v;uwl4)JE $q4L(PgP(hocALȴ)x֧Uph1Xy?_OQ=}ڸ1c) ?li!0tWHEVQ`c:^]B>ɰo aұ.Saa*|;06^M%.TrhΣޥFF:vjb/*FgT Nh^$2r|lOʲ1 "R}` T ;{{q0ZXv;4 u$eOo 46٪ٛpw `ЭD12#+J0gvgJTV59DB_NR~\nr&? 0)3QMtkO23&-GCn)QH>x,SOkQ?ֵ24\sz+N ,<}@7;nO"9@~ݯHpPv\7BjT,%M C55$R,JLu' U'JSq9UGjFfؒ_΄s^.o/kQߵл1YjlEgc/5!# Q?Q=T/T1۽Db9˝CY1ƵE#m!)V+-¹358<$~*Ubdti#u 'J*v Q~'uAB<JoGS2bX= ɓS}OW=\yT8 O`A Y JP%:M+zRJEѬ܂g*{ĄK_'JapLohoR^h!UL nzn}Z&? #FCd!'6O> ޣg iN2A24CQ~+0u~!s7LeUB竆TXd[Dingt.xB1t`'64Fn7j+j|gIXs7ƭlsO)z4D|8ҝ=PCx@}m2{p^+tO=}qk1; 6ڔ@A)M3 5-2t7%7k0 =GA}+Yo͹Ʃ5fxctٸ\'b}GSwEА$Zgin:'>pn2BA1R7/["&4Gl]2b@Rgު7&HCI6V:é2#Ѻ0.P,{,q v?(~o6snϦx'BD`1Xu5蜨]xLi9z8X+;';GHtj&ā0 i$%z5H}ܥ4ר n=ho*a<$F\Z[ Yp[.ǛN[jd4MhcDsayof,Dz!CZ/!Ls?vz!"zsJW$2 @j/cnQcE& 'ynXs[K\f_Gboeh9JU>MC8cR F9GHDf(FIptVtŧPoNWsPo6D޳5ͷk1GI ‘›RPWΞOG>fA _sM-=vPQՏin&N%^"b)o_ Zz!5 &P 7ްySgo/zU@ɷlGUv>&nql/u,\V#78o;aZ+Oh_"4% &t_hKU*0yHwt;=x=J<ɒ>/ "tO _~fHۘ  ~DŽ~ Y4=A?x쒆(,)2C ij;W1 mm4~J k~ZJ@¯8^Eqr):ƈ0=dr89~mr ʹKLj|n?Oϸ!#ߴGB`Xŗh8Rsl#4\9/7" QPl0SHS(Zd0bZ?Y1#\9Ms$ QPd$Ԣ6Zh*]ӱm9uU%7PQ2jm̈́Q'`O,g?z Mgv l>9G {}r(9q.[6QsKm43%B;rˉv^=Ãzο˱[Phl]L '}lLލ׾L* M@'-/_IB֥r(%Bi_&ne F.4<*0#S$@KgLPs18dֆГ+Q'~{Ls?L~)="]G)40{r|n,Pše57ļz<CJwzUHwȚtioa0ϡŤ\CvJ ,oD鮪0l1!8z-v#lBnC"lwG}2`j\kFa^8*1 ͬvͨQ}HvyrCk_b&AmCN;4V{ǁ58վse8̄`aP;,mqL&d ⍉Kp;rUC]Jʈܾ}yއi5WcN2m2jCZJ hJz"WWܣ(跌0P ! !4+ fuI}3œjphAFmnx29v䶍cԥoyr¼88Au>(D5! = y?>%G!27Sap1Q| Ժ)ҝg)5O}hR8#,KHÕܧ!<կȝ m:VܔQVƍ00RzIV$ԟnv1+$:aL#iJj侠fRza:  D3i=N;/Px A$җ;]\]`66E(rSi΂8ztoƭgxSCjnޱa23=N i*箸f M>{ڷjjcBߑ.>hpҁ[w;b=, UJ9H1g ,lN3g=3@2w#V9֋Fِה=qG MU(ar}>1ȭp&  p iuΝu+qbJ/#JdS驿c>f$0{7kg*Ѕ f/'80@u==Ӣ{aFΞ % Q)dHx؝X EפNh xjXXt!fE/g0ҷ4wDŔ#4Bܹ=,SAuN8Z*eq̓A~IRGzX8jLw t\$&]ˆPlp.g?$yh]־6kʶX#ib R~(^|aCzEse[#ТZ 1:Mb;%_.odM(I NPw<jՃ%0D" _L?-T';|)>~e`5jOrum L04n%yusba×jdu@ӈo "J*[{p۲g=i0g:g?Y`! 1EY;sW{| ,y@#˪sq@fC~l ];mcmuSƂeh#$ nA#02w^W*RK9o *^pR dP_䟍'l)X\>qZ|O)Ye;;Z^ՆfɌiܳ+u19,IIJ XsIՓy#js4(oτ!Og!B<ғqD՘#]{mPEaQ:8Cu=X5 a$xR" wNGjEeK[φcUsw؆]7ZtQwvn%GWC0KAGY58bSɏ+an}W51_Y<kYs ŊڔPҫkh(Ara .kifteԘZ7ANN!kW #W['(2{_ k?J1#+E6WCAd3H$\E5όZ!QorR7ũLQ<1׈&U)ė0Nl'Ts$dn6d*jټ#_},yCHk5!JkQk~5 - <(iZm4LYTpcq?δ=Z8EJw읒.w:7:}ccW gE6/VܙD]:6j-Ps U@䡻 <=nLQ7o}$Վ= DUtk-&ݙ$Is -Guoˊ ݖK܂q&^ "ŇX l]}k?X/Whru7Vn!PVr >Y1o(ΪN*ō ~JyQD94i0ub%{d8Jœ8̶xۏeB!-`3N . >wGef~>}Yl3 *9О yvA/9TGp̰Rc>D [ifK4pQ,7JDCY*Kqx*]&N8>4^4Cxi9-sP AM׋b5hɪKҶRѷ+0~LR=Ip(״jpp<4;GUPO4X)W#eyux <buaL) uC,,d(;nen=ٳ;13D !bng-6YͽzsdV4iNiɩV_j[+4s]N܂:GiM{}$uSIi>7|)[KlfWP^r9W*fUvKS3f>.1)-,T2/ ¾:^#zJ EY_-3٭;VPCT ~<9fv9\H&S- " @$.;(&Q /}pa( m'Fh6'Y;dz>G&JhQծ8,K7)&i ;GM<b6ax-kSc=e(9ex4ݤaPTͻǟ#oGqs=awH*Juhg;ozPVᲪyz'*O-WQ_9]*C=3X=rEE˺(ǀto]%9ܠŬGI&HNcJIsu^ ԋ=Zyv>X2ꈚ} ch ?w'#y1jdK7{ˤ#<7{73daq]צp!r0hTix)7_DL+SB.P؞tz+e~Q1>BZi"xoQrhwq0S!vX6Ui?Aw^ܤ,kno1TannUntBOu; '.):m4H2mG;!b~,kW-lׁbqO3{ w؍43B-ق\z#}9nlĎY2c)q\5*3Z.8ex& |E|>r ]{ya9+$9y{ql['! oã<}mUQC{NJNP-[Κ=–}VKBD9@&9K w(DoO݋u,`+MYri<%=d~,'kP+G ׳Vᥓ1CȉZ@] VpBtuj3M}0lb0UhŠ3G1KAU(#uc~V}KE}xCr3 IŜ1ʑnHW(3}+RYTNWc~^׶HmфK̬0Mb akc;f7x,Bbҟ)b%\W.#T ̒QRxO"~i mME!U ]vlnzJHmTo5@= 7xgG w|kk>; r +)寚<^)dy Po}A„ B=gj=hHVe>B߇4 1<LjW5)  t9 8'd(2s"sN%"'IH+@msƂ'4ȜZ!.nxSQXv2w7bЙ6i di8_ c{.e[QXEd{M0ÇG" 1Qh'Gb>m:Յ[6Ƙ " 6JtX$&t}sN2%Zsᖃh0Z+gCr羅h5;{3QGO!*Tѓ u?z XV99Xsv 2mzm~!xLj@n=A֟_>-8)Ѹ@Z @M}@޵[L$jL7lɎ7ryb; D8sy\?QbN:L+%ْ(&g:Ey 9 ƒ!Z+9Q T?7#[H1%aoK* 1SJo]"ם H!Zbq\mNkX>29_DuPb'N:j& F` ʢA\GTq/\g½dgknO T$ŧeP nNtlTt\g/IŽǑV!7Tif:t4)tI*bΘ- *ol2f%-<͇|IrF ):Uˏ6] j.2H._D7]Ph`JZ涁HOLgk%'5O,fr uZ{ ƂW[ /Ѩ Ϗ~\Д+wUeQ6#."Q*27*Wzy@b՘ j7 PUrm3ZixܐgE>$4)1q(, +nHL }B"p/\~Nl5)8q'Fͣ9mA ̵,(/Eյ/o>|k\9t_8:(ɿOԬJ<1$(PmuX&UE76Tii?޷n?F/]<]x~fK;PF~'VA3՞>6a~p+3mo{ i4ur?UO /-"<,i((]eN=~H>0п5L& 8wveH{Gr.@,d=6681i_0EFV;V]Wp_Os +HfJ"703[+YH# up"4:guuS2ۥ1bIF@OYb}q/2Q5sf$C~ъ |%WPCm }XtdJkTcơ=b}sQQbS%)0gƵKb*ȔZe ñM wafP.w?y0+y/vلM%pH]*e@6Ѣv!lPr]Cμ61hn4NP/E﬊]EVZ"SJ^*mVTp 3>&6(*f bUGz-kJQ<?| R)' {UIv=)r΍ H:,j =In^A%&v@@_K΋k_pO{}Ur@&aI4.K_?+EF\"N4](},j !l1^y\ٚ||?84 YMŘEgRb{aepwi^T Biu%y_LAɔhS8@dՙKÚWISEB}roB?謄54L9nƯV׋ IBp҇bhPlU-S *ãkcaV.W1ZHaE'Lg5.MrhWUI44{9yQA5Y\u(uȆJa"j\ݭ9`s7yE:$5yFhGa ' O :PٮN(%T2WOM''E7&=Pkڸfy4x4QwDrD]^CˑO+Rnn-͕&R1O9vrbi&}~Dgs{nDxzhнg3) %q_c{ bk#lR;]Tq&хtЬ<]vZlghNjtlij>}F' SO7/r#`R:R$e'\T[Hԓф}\H \A䴘_b%i03*f6(Ă=!e:ZIEyLGm7Wؖ>FZAv2|$_s+{"X?|SQ,dΡ(?IǛ80+"XWSW0>#Oށ,ZZ4pX38O;k]u.F0lx ËUEoXd:_46a|ES;V.Ͽ Y 6)VR^2TeJP%ְudv, h9GS(]s+TټF;1Iͨ E 7+Bּ94mX2oC#`Vm!T ؇$u;|X7D<!b$~G^kЃKa\f$¬9{ Dbb\:21 q FY)^zb:OL҇Qivz'+%ܣO r*qtΰV1^>_]NހE@mA>ս/a2Pa'qM X;7鳥"G]uHJ&~Q9yƕ>₻HY9MK$6FF[71QD,LC;RWjιYerB" +h O|AXK[s5UC;m ە o'JX^8W eظ6 \j, }b ᕤrT:p?}t"Qd[rYཷ%mv]'uɌq5oyb0J~S0Pb Giql`) )[@Ru3u"}Tz[񙛱ۇ)CdN&_Ώ-CZ`a٦q^i%1"i [yL /rbL{Ņ-6-;!L=2kܤZ]a9Kb6NX,І`$تx ?.<` njf$ e^?xS(dS|`_qv(M>n,s}P*NdϦX~ E*i NG;J\_C UHc15 y73߹=/A.OqB)8eXw= )jm[`rTGaI Bp;}"/l^tˆXU@Sj(qm|2 Z ˉP \(-m|sT I5r_ʤG70;Zנv ZsuOgJCb3M^c< YɄ ݑ01m>Lw/8CIU"BlDjP[x,80'5+,2~y/T4L] ],=s u '>-nz-pskGyj u bo My6߮l`_+زhmgn6|+N_ #UųFD[{-2V"P ZvW oʏ \X6&3wexAuSJ@R_n۰g9#R3R帱^L.9yF,T;V.(Tt,Pä1ft8|y\)Wt&ʽޠp{ۗs.h'߹TC'ؒ*w[%a7~՟g!ǀʩo+D "5P$tk%^HKs!Lo#u2 A"9h8( 0Gj6 @RE|-Oxl~;"g}=6!6v/2:4r /k<H=k5_# M֬?xYru5!usBΙiEj`Bm7Y-sLHssG^_?s(PИ5#~Wek-iJ>9V]9y-۳ӛѷ֍F&Wl>P$ u41RIWO]+]Z !fe8!e(X\iHO CHwe_[iE;/Γf&D,255vP9eކ<>Tud q~Tcdjm&kUZGI/ȟxi\@",v3y.Qqs~4wEЏuԾ)qM8nlw]tcb՝]NkeX7@*@`\9Dɲ)#jVj~wYvxT. *fMbd"s~'{ ^B˭*6/Vec xb:Bٍ*=QЏOd3O5BS9r3dR|Bs b\1- ¤)#q{7[T:p58*z3Y `1-L__~jxI<=V=ދI*/ r ƿFqࡋLFNɿ^%̉?0.~Vy'3Fxnr^R-Uk>\!/aί8;\`;E0dNaw{gW*YO޹ ҿ{CDI$s_y^1FySٓƝ%|XIp*8=˚)}^]˫M- rD,?GTR#%^5MVV>9ڵ(X󴢼>Mt^"Yۻj*8~` JS˛27AV{3D#]_$B oyˏT&&S&- d%~_V!?S=)rZ>q;:~Fe z)<<':J)N*KѩUcN+LĎ*&a=dYogq'f*z3$ dنN V|~\X$]V2!)w݁276͙dڞqyFq4)pYy'_>x1$qUcӀk0GEU'Px#~v{b \]iH BxkO$?*3uGX5K!Fq0sd._|nR!ES4nXOg{1sޢNW8}3v Dg:<Ǣ)C,=]BI}q' `kbZ_mD!EiST[˰U:1SMLLKH>,>"&@pC'[LU` UC*-r=[=h$sf~szBу -?F)ɯ#yɍ% m082T'ȗ7lbG?C.8ȶtQ <@^[ B;iMul -mP/.?u37noh$YtB /`e'XȐ;2'/GFU$u@dy钺QrCE¡ZA~u. x{56<J--fPx$790K߬|d8.N6@Rl'{7M'` $ݩ6["OYLN7mfJfom3џ"y?NR~RknB透\ph4(z9an;IrmXp/L 7gMfD;ŻNlkJFr9Z|5@QTyV0 $z Oܽ:@F0lhN-V\Ucў~S( lTu~؋P"$T2(gey%LLX$)=)/et2(S>N'"mMzʷkS2cnWNФ7KYD3)r@宏Y2bo.9S hQGbǀz`*ܶ=0Ũ|Vg7>SLut)b$ʣ3'O'{ 8Tt[=20VR\Όd%O'X\PUz>CۓXpi${B1JHjaD_(ݘ"-ei[{\4>f)Kio?.JY8^fhMC"izjA8#3N2Jkv>mF9v@UC.fc?%譳U}r@!VZ.98^=lX @}Ԗs'nȰ $2()](sH`,U^z+'`-{`țv_؊X( ܓ( _e)BCO2VGj=e.UCk[IV6g?ҎD||D刻|41YsCGD}QVj$oK`/_%Oe,8m>=$˧4 53&H=q>7ؔ5'Udp|b5xZ1BVw,!ўz:f98?^M*9\sT׌v6pTO8;^j%nYajVpZJ² S[S*]iQeagv/} &sD\?ڣQx3 d`S7R%@B4@`nFCo؍1E27Ԗ̍'+lsG&vVv6κ]rEZ]UzSxl`.wI9jߗr+H=ĸRnWKC) D/hdx7NfQGMs޷*.6+`xwr,oZ2F4)|}ō)K(#O+G˯,՝ګK9q#p;0kJÌ?Ot$AV긊Er~'pbS_y.`9=B$1*V mosQ3M`'S7HP ,6!}[xf?%n^1@sWNxdf_}W^&%ҫ(?AL a?G6QO50xb{84PmPRFqYѥ"?qϋǀ̗7:nM=^IbI7:ѵoFPl{jC)*F\Z+a7Av~`9ך4yreWm>!|u6<qؙmm%O/ vv@FuB(HKۣ̈JRLtCN__K IyT 3AHK5h~ut~KPzK!+bc!f"c$:REDZ15Mh̗dr)bM8C-|K}?|I:A#,!D r{dÒJ V/&qt4sVF6sJMe 8thx|"2ro:dz-K c(}?xo~8Q[ۥp0YgbY-$Y~$̾Qǿ d(fԾK:Z`AtOUP+*u gT@eM JS&l# M z"׋Nui'E8Ѕ1~ `d.ih |mUb Cb0qM{!PoU {aj bd/pKu+)pWSQ6N(ހq.Tw^ 8kiG 'X@=;߾ 3~'jEQ{Ή(#JYw>\x= 3 m u+('ErC&i n*B ig'.k)f_]:krm&W=aLd}#s|JR;kqMrŝ!$ge/Bf" y%ljt 6h][̩ٕnМ> =oc P\)T~Sʵ {s}at&=dIԨ6w]fO(u?2+~=];Ӭ62~dN<]٩dư)l*Hsr.Ƀ6VimQ'mL)4 c iz_M&13rZS6"Y +L){c05 rC|hS+ylHC|+LZ-8r,6`/#qoen 0{LujIh_(\ ȉK9b@ύt/CnFv^uAB# = Ze1n'~/7J*P<3K#fo]b-MO?&.;k>H#աRRh>pSھy := bd;n ;o.~$(LNȣp3.zIQRCVmM.H̙'&::<MaQ5 魩q~IId_>/tcWx7F1JWy8}qU {\J/ HW%^|eqy2[e6H#!f>=35bNP8{`4mlU_@ۛҟ[qabl1]>ՉB-[ߥTmN'̸|eu<!Ks;{hPgpQa@|c@3-e x 5?+Kt(%cR޲N_C ynODBxE%:|ˎ4j &Mv6݀Ivxb520ReXjy:W*UJ9xtť;(=E˻ʟ7Uw;?O0IbsIbwTh$їsmKHҭN( iȧ0vU+hCozJ֤9ib`VJY"mb"U:x޻\E ]9՟Uwxܗ)E򑋶{xpCJw*c ~^r=k7#<66ZDF92n)M0 >:̫Nkd,)MhTM`ė姖RJWF 1srcdSt٦@#wiTi |t2ºŨj-PsLj ͷ8oLGE0F5<y,<~pn1vX4WA[Vr !6Zgy1K'Yk^(xq2JʎqAő_#|5Vn2!ހ*˘;+Xx)8Y!QDiEN @ۅ[5ϭ[pQb?~Z޼> <HJ 4V7Ho%\"Yb'Y#SqE"b=<צDA|8GMHuJsT)[έB8 ,r74&.\q-ؑiC,/IHE ScCƟף~c7u_pa^{'͝?f a<#VRe{)VKuԓ<}y#(%^ 9øW{+~=+Ot}Dֵ50v 39l8Ǎ=-7ݎ4&b vKeKHp/`IDFKVBN䕯4n:~QP9Ќf@ϴqb\ S]@p .7Is4eRШ^ q4o O)2y}_ۡ*++(pҨeDle*_>L5e Ml ?JD#6 sWZL[%:Ѿ}d2S4 c ;O2l)f%FnЮKNb@?Isc6m=2^<o8ljgGV-5Jg^o<,Nr &H;q"h- -B|Ng4c^1p0nF,Wu$4XLɔK@XE<'V;ɿms$rITk^tg5BW+u{B$<[avݐ q߳`7BU@,:PȤt6ǃ[3%Z'( JCni{Oz -%B'|.~DIQU5T8xHooeTMF޽\0ꟃe;:Rezж]e{:Qșki֙`B*<uSXB?Bm̗}#t,S_d8{B8{eHXmRB(R]}yZ ~$SD{Zi߿%DT̳fCEd_@{z(pa{Xp?ㅋ,h)dArZ%h^[|M9 b-tЈT.4\ Z,ty+DV=1O$F_ [T-<?t.|AW]jhNejb Ljwj@Zvx}tS^ޡúvFgt4{ YI+Hv,9isɶyMobwr -xc_Pد1l&W:߳ޞJDʩ/SIy]"{_k~໙*"Q׳rwf=EB4U0Wc{ jX R&XʴE4ouH? 5ѿSҟ ` a'3Pѹu5$;֏dfmqB =x,^ }hyJ3Ji Wj9eԳcGF@˽,tA2/eܿDE J`!eWP\m¸wݿ~DEfRwC'g98>2dW4>a; }}!o[aX'>r|Gi~(_bU۩S&> ")9M8yVH5*b̮:8u&1y>E--bt͇mQ'RM^ FDQ>15$ @o( gFǐ\SPuӻd<^ыYQ;|a^w|@;?H9d;ŖP /,-4fa[1:JP^lmn0"scҖ^AۣWEG8҅Aw*Hxߨwp]vMͺ+}Z)# %X&i\[f+#1 I+ymAJrC{7aK98aEL%G^OŧKi`ԘN}mM;+"~D4֤d"I\MzJ0ɛ<+pb1f!N?&e5; :!;}]ew[fb1Y O($4Uk5Êyu 4ye'57zWhܐSu=(: 3sc@^TٳBu_[ÎSWdZ9% ~RmW*$q+a/J6;<0!4coƺ)ٛ@T&ȤѪV.iStOض PcGwLmd7eӠF}):i(^%o`xS$ٌ0ʿtVh{\ 4\@Y3m`cMyt bedL߇8=Wnm<C ^b|C#Li^(&-."\ljBg]άV?cMϏpyZ OB2í[,lirOCYpny455)ΡyeCq:Ů]'Mus&5P`j^u(_٪lAw 2|vuca.5Y8g#Uڐ Zۈ:淈}[ӾAsA_)7ϖ;4hiA&naRqok$c< &rkTea(ES_XQ|G(B^3&Pr.¢v&LĨI AVJ]uN< Jg-];'uؿM(^ͬ<(ŭ/{!Ӛ%p14 ,T]h ~!K͆YO~a; f3 ) f0q"iYP{~_3\M|X0՝e4sQ&qA}vT[j4G(́ ^ X(h &lqN{]3x(~ౙ6!zE#J}:NMntrӮ>":ޤJ`wFiyyF] ]}sڈR[$;xx.޴fNj%[lygOK] ao6E"l{a &(́J]ޝ?p@HAnȡ ƬZ""^0PβYQiXg}x(?ϝJ^HV ̫^}GkSHȺCB%fb N|]8!Oð:RWo,$Jzp?:0@.%5j 3o8e!5b,Il7G^*j"G!^x ~LYJ sn(:љw落Z%P?>a]j5j?ϟ2vr=G(?b^bd`n(]D k;R , gvۺ,_2{;A(*ogr`Gb{MOv[upPwu&\tt9gȵ=]9h5p{tR)C]|MvxG`*=܃1H2qv!$,tXDb7WؕUTևy؞Zyѣ>.QR/^"O͚S,GJ) ,vo)#1O'1J?xA$=“\MsCe_a6 ٚdctvYUMehTr"8wfVI:Պc.f'&@LsaB_; G YIPMޣV|`.޴Բ } -D=Zd %ШSPmJ%5;j;t+ pI_,.> adwP(a˾zoCYVk(T}(mp|B&@qF\6 (F6{p{|)OMhZ:.e.Lk} wwMp'mIO F̵E F..Wվڲb6IXtt YᕽɖX',ydgaQ`,B4(DPieC +w:*Q٭\GfE.0_}ݭ@;$_י;Y ?F\fpyx~?kC=@,J!_8 O^J\00T)mwt'E|[ #?e_{Qdp-Q,H/@U!ll3%X}X8`ğ"\TuwqW !in*q{rw.BȏͷOCeVqMds<ϿhΝM&WH)ߪS8$:no6[vl_;9Ըm縑 .!/06DQdB6FKuSyp(ƥL w AΤ#I1^PNo /X^ځh Eeb%.'5NMZ>JE^o Y!bi3rO,jB($@xŃWb~X;ȠNי(v?plYT]& &hVwK(̌WD@ﺤJ*0nE'G)K AE쟳 @>9Ɨ[e\w QX5.ߞwJ dfB*RCW {Y_c?VZ'uà2.9!<7'l;^ػZ)Ph ."TzcXS͉Y`.ByI<`pZzH#jEo=0h>`f~}h{ r? ToBlš!4v#XٿBGY{ܑD$lEY׃׌VA;S8&W݇ӜR݋=W-Bd|3ƀ}UFx! :eʸNC$,+YˀʅX1'L+M= 7Z5Ft1zvlebʄċ_5UN:0CmScl1ݨUmI9gYeXWaVH }Ѹ! 8רlJnƓ?\fxvi}xw(1]lO¯gtԔr.KUf:4ytSqK;6%D ?q*1{]dt~]u }N^p<FW`3lLc})Pf{0ՠ, pb2r |xi+zpR!s?|$w`\:gq?Pw_Ct5(ڱB &(z4@_^ V;C^]&_AW\(WϨ;OU.r XpP4 UfmUOWg*ؙ,5z+5GvN|YoI0[ D\!_:LNE y9(umkzO|Nr^$gsB|@oWmxf=T_"Z%z;)Wmk.$+['.@I]uD E*>l4+e^@a$&lzxޜJ@h솁N.λg7A$wZ؏ꦟXGbC;OlM&DZn`g2]~Akg j C:q# B|1ևn4?v- %aj5Loq#@.q9pt7%&Zˬ9sM+'nsH*l5ǻDi (UwAܢo򙐏Q&t,X+Œ;QD-z5 2Jvqݰb 'JrIaR\ii>X˽~Cfx@kB@4m0j -?E-J}w!{%]1uaƘek_6b'j"-hѿߤEf ciQ/䥮6);z,q(='b743e[ M"һ[\7]1 L`MLFo@L7TPE4DM,lf|iSgPxZo8&a0agYaK/Ogh7DM5(3k A5oWŏf%?c1dnr~o)G'ږxq<5wvHEW6jg KjV[bW\{τ_:6H^M $dʇ}x2y$8EAЏyCMpy{< t60MN4WIHǶ2KJU_{뤛ְӜ[?/<^{% ~`ݙtp|:x8%UI^g0d >s%9mzjyqHL:\p Uݿ"|Ћ VIRdpk3DN0 !fTXn aAhp˂#pr<%”[Q'`)txGM%f:LŨܝIm+LiȰpQaN\ʘndZ̀|zwmj> _BCB*E) ] `;h%|7$=6\ ֣bK󞽛<=()ﺩmzrUvHU3$i%|ESdMziRG|F榀-](`-^@"Ig T@|*EM|mD/GN<oO$a- NJZ󎎡a4ȓÍ)h4؍#AÁg*1eE8l,m4`S оGPSt[Btt;o9Ⰱ(}gxk3$s|)WgH]Ѿ~2DB6("kP8C/ZGoSD¥^zVDN6f#S'4߄J|Uҏ*6%`D^|f\?mu (oI:+Fb!V`aB49ŞJrM]*&`8?hkCd?"!//H:%xtWVFQB%_ ] mj82P3B g~Mۜ:ױ4~%6R:6ډSe}ɹYSA 9ЂW:jƨiԩV2niA}H8w6̝ ©ÉY6jc#E{]h}*t^a c}3Tde;cN$L(zBS۱YxLh'&Ё.E6M=֌p>`l~5?|E X$m9iXy.WB|Z0җ372&7#lBŕ۠vD_ξLy/P\#G\֭i /M \J'fҖW63%L]buIݗ`K?̖=.{XTNe ~5\`[b*ݨ͆3F*&Y&+{-{S]Y,17L01рa}w1VFxϥbm4b.qk( AuN EvAY&9\2:tzf%,98_Br0LO`GjtBRT?)3brIЙ}gFޯ~y_ϡ{;H? =_0ؙ:>!x&ϞVNq>}eeiZ4_*f}nI&*^-}DDX44$!-aly;!XuZ)/nD$)CzJ^[1mަEH2Ʊb F-(BP{Ζ̪9Zi7pDLiKP_nL5&_B:Wѥ'Vd ][(1YVS~çy\Jg?շ01ٲͧ(N2]~ f"u@;+`S6xǴ=ʟ)C*DJ7l$(8oXٻyvXVS"eNY EXMRP7d ܶ p8Zޠt/6ߓX׭tbUST٥kRF.6sjEحc$A ?R J%(8a&4y BJ;cY;u"f hא1D~Bg2goI+X¾TȖ"t&M ӵ5離fhh9&r{*rC:'ԗˁ( hv|dN#.&eT {"x8\TX{Ƀd [38^ ܯGD˸n&Bʜ n41ACI]?PNEg-o'%*_M@xfƒMChw8O(ѬcGG8qsB-?᧿.[ҺT!@tǤ7NY@^ԇU#Ĺ^KnPb$;9C{sWC)~$e%ϑ5bi?[ļ bT^0\Ȇ?_+=qW#.M`IzOӣ8JIK+Cp4]h?vy֟G.g xV/>ag\3TxzhTep"*z o١>гo@~wi~YS]P#\ ~5R{c~Th~zYb KDncM醊)"1^MEmd0 !1X@Rz"ro=8 CIJv"b=AWO5SVӎ}N-d[8EqkJiTk dNlUS81+35\OIкlLdmנOFtyd7+liF.㬕" ǫ#8"t.ߝ~3,=fP䝥?ENBOr<άc'?r:z!%d*M_PIvcEcJGR,tV&A瑞$ &iO$aߢUG^# ]<5ۗI`+1ԃ@mbU(Bыp;Y۔ 0*'hf!XzaǒFHBP(BltiI3/&Ȅ*_X*n#vBTY 6`>9Y[;qHZ RNtFljW;44 cEEϯc$xMΓn*Qcnj<6Sl2Z;A* OBF;pU\UPvL/)])Z'aKpqps›њL26I+ћ(ϚL-c6]"<a@.. ĝ髧0ZJE{&*y1-T@9x9 V {%LYbp3> &2/^Ob ~zmtOyNC*l4p\x]q` rMÄ [\N̝5kP:큦#g'M$,cH>~C _cV |7{f]);V@^Z nBqvVO*;B.̼~-0&-ZDp-}؁叜  5pI1Ge~pH?c@P4ߗGޢv|׬~&N~-uM65Шa&SWV=!޸PJ&3oO/e8pRl &C$;8-VpxX|Xs({fG6b˾#Eq{%/wsؙe (v\DKF<F+> 'Zlo^Uq[m9L 4۝O \{ג:NEz1Y/5|/cڿ>,9pu-vLúh&\ ts2mI0{4N]u1s1 MB@iƹJ0gI]{ϬaX#n07(j uNJ=9,;A[#&9cj<؄7E7b@0Yo.xFoz Sa @o&[!"!ij%'fsT'rd':\>e_6\%751=GRQ3G|r :8CZ.g35*O:} W2u(X8AN`!@ҞVS56%a kD/f&m!{MXl%wB>@sR ݘoN' ZIhMD b\Vhdq1BeARʨߛwH0^j< ڲb=OuT4uw, %ZNh5I!r2 Nڞr~"HDÏVs:@ zH@s5ra.aKFpX 0}dnmI}jʎjXdUeS&.mf+Z0MC+% 7A#P"⨃q.\vF\]j+һo1GWt2@t''}~{8PR/D3rLbҕo)Z8 1L""GE=Fl~Oˉ0?Vz䘵S^$u Q13%VQl#8:t~ns<%=_a<@әҨIMG5m_ ,ZS3 *( SqJ}i>ܗ<خvvnx8`.M>[mfjtx,PN ަ}Ё71M ?XYʢUEsS@exouȗu$ª)-o a64քpJryۺy'׵bRN4Խa(Ӊ'sycDiy*L;NkՖ7^Yj.HrԨ|'T  14j_z BB,ەt8.9>i$PG<Neu`Ehh@<[\w4q "w/"]1/9};+S9nk<:W$Ph7D"(L 3jr_0/cv6ڠ#ڷYq€~#HH6}dB2 *I3`hoy n$O75Q`y]%m[Fi>0"h]]H'^KK=i~?1N̎3 đ_3$0̋6w)OhgԚN~ 3NV`NැhjS?b.6˺e_T5EL?ђȌWP\{pM*b_sCw3MGKP/`ߋƷ0!tyK?hax-xnfe%2c$B<=G3ãVi6Y`@D[| el= } Gi4JQf|0յ{`x{|!BLd88|77ӱA8sD`57SQXԔr10$ȯAP2zn*E*B ;C L iSs &9!އضP2?k ǘ@^ De2 ƻjӣkjۖMYQ&r46)g2tjP,G%n(Y3osGG-4h xG|Ë!]Ăܳ{PW#pTe 6ڜo1ȫza68] v# g<'bl fczq^"Tzg-& \9(M`zse8‡q8 g x9@[jI'/&*"jՒ^Kۈl#=CSw* ⫭E ^,"Ĩ&d`?Kk_ZBļl4>olIt%sp)U>Bn]>5QF!h##f@}Bu#G+rs<%(pڏFhى{ݿlF\c]ru3 }13D u02z\2;Ց3擒9 >K\ e2fP`_#{SjbYn&Nxn)kה<(vʵ\SNNIAɗY9apVwS,sq2Qc~x;MS_0Vʵ+jy\L fE)(w=2>_-Y>CE[?9""E[#uPmߟS . Lvs:U:B}7H Aj_0gtyK]"%TGA{Gc("@Ɗx uȢ|( X$ Ķ_0\ E{4Pǡї窕V;f!wAE3LL~e1K^<‡XOs7%| (kEkp;.4MWDTZG$H:*Ǻ֪χN0 4X٥rR`ڱM62gK#Kaj kG14\AA=ʱYY$ψ*;A@5Z:*əm2{ؗMP ! aY班/a.ڲ2Y=0Q/=pI:y3|"O`f2M6VHH9î0?8TS5A 8 6|R%e:mrצ}7Pֻ!u`N8%CRG77hqS8ZŸp1MЏu@䌢sD͚2PIT4OTN2eoOtkôF!ĸNTD\BI|  4k@c;@l&̡>: 4hQRE)@Y$2QnS"8@Mn,pp&v_,Q#WY.$ŦY ,:F~AY\e&T ɿ-|:W((bA``q }VFqc- gx)f;ϙA޽)eY uly}Cش& U2ud|猪{ސaOuMZ/+ LEH4 :ҕ?/WN4v9M9 k\Dŀ:Q`{eP*˗>NӼQH4Z@1Ι%o&:Y`WiWmX?bDk- QpйͷOb.GRVа2 4]9IEb ܦsҳX*]L6< dYcA2' [`.cPxljHs|w:}=ןHʑXN2EmJ5UpU٣-J4=KݵqƊRfӑ=󷟥 `N@|>׷ zkLɉe5o idMxHƂ<$`} `r@#ȁ +P!3oS`jf" #ZpVcD'H+RNzBxS# @[Yab|zf׌ZȰ]8޾/.8Bk;\?S~|Adnm@v )W`LW7`h:S{1Uf21a JDuwQ'j2Fc͡ܙmocz`%}y}@a b*L5|TRINud[1ସjZF#Y9rk7R0M ɩ9׷u`$'~0,ΘŢRG0[dh-eYP]`2۟O9E{M5v Võagtgov1'f1;FNr7EKǴߏ'ߧU'VU1J4gï@U ?$ if]ʋLzcֹ~bžՕ` *-C`6}W(\˫\iy#e; 5)M,VE͙ (M;৴lJ"` *žz=9\{ .&\G7T5l ꔻU\0|ywCEd6Ήފ>Q޺0pa`mW;hDTBj+F:oYDwގʖQVgK,b>`[ţm?qL)eKʋ Mv.1m\d`?)ArCX3LnXQ8CWc7 {o I=T˨y3>Gvߝ"2-#LI ԭif*+^ۣ}2{,b_&> /X(g%v%P &(v+$sZq%) ʲ0Wѣ uċyO Ngx%DL]0[=ER3biܲY7Z]g;XZɓgX`ʍEnP*i{'v#!j,ʒ@@A8yI;Q jq Ep#o7C@X+|%$}7ĪJE"0D r,r. !&P՜T9P}He,T!1n 5oW_'6]yv %NeWZ=iK+nl_dKO/(t`׭CQ7ؾxGݰ_OfbSe[LAJn(,I̩sJ)cTI'$%:N751Ҵ.xHu) N r#2|-m0NC]P;u9˸@^0kօFzӟ; d9`2SЁ7:^ױ X:rl-/Cz?h(^V(4K"c:hv|+a"612gIAjs8(:;scbfZf8WB/kՕl>>+?R=0|c~yu!ĚOXF[qcs*2%7ɹz08_~VUv?.򩫰 zJb]3m߁cAp9?mKv'/˿FR2vlegl2DX1~As|@v;I d L i& Wྊn-b%Nv/H0FQYM;onvC21!YAf΍0obB1b_ïCF Ps6\)?钏A@|湹r:3QPZ]1ՂB_3M0QFFO$Wz.~\~o ' `nϴv`llQۙZzZ5Ή)xRx} ~DN1%dSȗrfaIi-1c]jk 5k(:qDFj)i?QIBmСe;X6tdAZ-tgy&$a{@5Tjj[=~=*+C_OL{SlzeN=9}% ״&zG%l+.i+vZc"{a-p0h^3-"8 A %`qEZg `@Wg0H0BǍ ?b=fqBa9&:\RhuOxS$Zעul9pzZu7mQ9bt۶pA$v--$Qy:"-W̷G41#甦 gF2H@,zZfl5T c2,p B7?b87 (~Yr-eC;_b,od]o{aU:sEaG/Q8IOl-sT|7 d5=5/KijKX˙;2!17) #{#K\c>ρm31XI@g(ފ"y,k^5Bq>\^+ЮI=m炖V!H"8R'L&McBI=xZߨi}cFy*O;I!/u4<0q8 fj= ʅs^ cѮb5zZU鳜uw XtLiCHƕ `( xنD㎎Zjl":=seo1銭 릣/1>nը4s„`/\tf,gڹ4ݳXF<5|kzb㇪i^ # .clҡlf8BE h>;Ki >!R%q )$R~Fnwp3( % !y<ȿlXMǂ$Q{6] ?||#+F!;Be$fmQҼuQVNʪښ ͛4,:oo'X' V*u\+ !.uihfȹTc9@/ODnuvDlkܘ*lJ_i+[P=vr4_$64fun,e#(rAF7q萔->hlQ ~K۝bOT9GC X&{X:K1"M0E] j@J6*JY{ ]1,s nbv#ZJ/ٽ΄^y?e.US[^iI? jZ= r0=)0kaӲ열Q:,tfh6@Ah.e(m0 r%-Jiipz"R=(>%5? AZH㺐#%;vnŜNc"N,/M9c&:-rZ]O] _48kl)nI"A" %iFA eTB+*MQILk.qkr{&QwU@;a%OȞ_j|`8Q~uel< Z0L**up0S5>º=xPΚ{|Wmܒ۪h.XSqSl^zDCP )ߵ#aYA+udg#ot @Y)g{+I Jd2@/sCtɦLyޣ]4PmӐAfXHWE-scѲb5oIC*** 1:gAX760%Q1M(<@ s[v G4uMSa]{ϭ$j-!}3g.^c9bP]\BɵBjt^*ԍ!Iߒ4޽je :赋7[['^O٭R7w*!tX$s1kg:8\JnnMTЇos]۹rGBH$B1nrq\yLS"1r`d=SH$$5~ѣ>wES $Z80%`$!T~t$KW)\lIgOծλ߁"_r &r9"S22L/D :34l([mԭ7pQ Cyh'/҆ q8o ',. m+no~@7/; l[Hy~u:ٹQ.cG)>da\ D[qM! _>`vʾ&.F,N2~q֒,0 1;R݋2v28U/&lCsg ">h_]M]&dI뿀c fݼ*մzrWB#@c !֝_LY~%%r]@ 8zjd`6yV)0U!ʘ5ύ}⩡+OIk \уUFs,B1f K\2oX#(V%#0$ZPpLIŁ"x@w3'+vڦ =I kx&3JSFt0]^iO3WF@>WGm3[x~r.)<LL`/? J%x<\}l&Y qґsCA@XYí]'vLz>'e!dH-UVJ >r-?}5#eOQO/gN} |jܑ5wٓS.nh(kaaM;'qAMLxăNq ]eFQA[ 1Xfr gH]KikC57erCqށωфEvYfR-'y7{Mebf/ 4CD GlCxqV/5bQ;t؉`mH1`sMҏ+ $v9%"준9dcWgz?yՁuVcTה=(a',eیH޹ĥ,T:X9&AtDQ{'i8{KQyfZ  &6R,ɻ_hhč0u;_rBJ"cWdtT,cE"R*+= tn \j)8Bw*\r(/tk߷IiFhsب V^ff]mhnjCX0n96.'iQF^%TSL D>d17fʑ^sehwI͢ء8׵<`Bԯ4w\Z;;-K,&](]wO?p e[q[b(ȉܮQl6oJFc: z@#>N 8(1jw70ّV9\ J6Hj=ME"#}F;31sV6cxE.5D=J+AV)o U$"QH3uf3"-vrj?brr.),Q<|UrodeY'#.b9|aJ$HSҢ~qa 'ej|og>~ӃR`_]m# Mq\4 7"LnR2Po¥BQ΂3(_I_:Q:B;Prcm*xGiGVzT wӭBtJ225@08e{YP[kZw|~+Z "GPOyޭ5SA3z`Fܖqʲhqj:C َY;;,! &?#n W=Hв8 lC `= rS$cYg{Al?,}؟.sހ4vvp#6$ X27!B'jl\3.-X+5Uȑ^ |_m1j>iit#e#m;>cwGdح `Tr?C`}p0Q]b*?h(slNSe9[?{İ- U%LҤw7$j`[75'4{uE!c}j_9rA2N/^Gvf$H[V@򫾲hecjf_/;#/BOcE7]j5zq3tH]w7PvRĵK*Vt>U\@7A;#ו5'(,-OV g&A:61nHȾ`0Rh |3q! $uʹȤ+ 5y' 4Tұd_j`-AwTV[ t~c5auYF>B'zVR5eEWݰ6R3B3Z] {7Lr'a90sjH8єqE@i)u礠Y~'72%e]MC٣VȠ5'*Ël8 Wgb_1hi];ٿ7Cm6lO~S [cyh$Eg 3X1n` 3S^@K+ʎ*7Ma_PM$zj90{T˹79 }Jd_5gcJ}+>.}y ~܉ٵj!`Z!1_ uaDDH]BYˏ'֢rڐjgef>~tx9 vͽ_8{[aOOvv ^9MHtP1!%3\*A&G3V#w+Smo?Q0oxC1i+A]gV*9Ÿ +Z2jSojB!m֫JʻߍcP` _fI& 7 `q*sWb9'JQ~YyT3?V/vE) v9xbSjbHC+E?Ϋ-PCqƪ`<C$ޤ!s?~aw2+4 .IqFr@G8VۧAH1!`*hWshc#Pgo 0#W &X-oZq?*,sX8Rݜ?UѶf(H.њ U:Ll/28-i2ɶ'혯CVթ6:Qc Q~ :sw< E9r\$!^,ת+LꗵAXld(`q!!NO?͝D(٦d\ʱkȬgӡ, z)VLu >Sn{~EqXSB~^ Zvn%S Ԟ3y-/E# :;wzy ∩ T'BBq('7tal/drKZ8o&-"w!/ߜߘ%VI<_Daږ_2$.dX{ʳ\(q }<CUdGZJj*IhicA$q&%*zZ?-X֦5s IA!KxEw?C̞;}TDz*K/̆c u&7ǷQ0P~UdߦRIbӋ#fqZ%%.}W'B6Br1dɛ5G6])T[)Y<[a>\t.M#]}Lh}\=j|}¡t|BW"vJiZ< $P]2rV.j;0cD 벛H> IIG; QE?UԘ2ء㱹=ZGu[ !MO%^h_IUGKsIڅ-U)57t }u翎JܤP$sUnBBzp$Vr$"c o5̀^ՠY뉟|y? #y;[:xpoz8{"We~.5~stЅ; hynʼ =Oh9TR,ĕ)N(\SAJVr``: ucbu:0[@ \[(fJsSQ)Ui1fK:o0݊(Eb] H_P.ep˃تgkg_'HFP0 hx]vȠdSvN':CBw<50󅃵;bٗ1nDzR'ܺA&q|lݑ`iB? vg&pB6:+] =X %oRDR 3XÜ17q(pxԮW\O/dkM_TjBYH>+qA@i<K5) 6Fh]|jQFxDN.R{2kAmS~x(Gʓ"j_XZŊn/GoGpUm#8"MrWO`nK1VVaqծhGnAh t)ƅ#7чz ʏ)3nf,ZAJ 4}pJa7Rղi }(_$ t{ Iݳ:]v>1d6 p84 ;{xEHtKp'زy3S]CMݵ21-X3I5|[%9^NlK]l}c(5,քt'qx“xB" >& h59i{X إj|[lc~:a0xHa#LD5aj!i y0D-C H(te`b<Zg1G eA%G/D,kv槧Our-6@r8ȄT9k 7|[T`"chg!> $"/OjďUW-'% aWJ>7=1P@[xh#0DW@5tSJ# x!W7~GKc#[KG0/:W`Mr84,q1tȽ3bi"KnC(-CK'em?,5Rw,"P먜$ "VwN b)UG~E50#KcF+Zg0uUB j>'S +KkCW-LUn* .u,]"y%K8.T)RttJݎ@dTe|U `S 㟭kWL& 4~釲>C=y ; i꠾L3r 2JS7e)iXx'Vg[)XuSBD>Ia`~.=7d5:'OW#g}2NwqIoȠ+c"6ck٫,ȃ Úib7J^B87KAm9o>qEԛZH;6TZD-7#s(yN<B\_IgG ikWo_XXU7v~OmKpx:r*wy2u>ze2nr>&|GD[J`6Sm#]AX\1sqq砷^?uR`65ӟOn%f=fo(ڴ0*$Q luEmV5 rų1*1@h]"}F=ztȝt>s!O42pQRCJPoI;OL7^4NBXY}:u~~}.kڟ݌zllc#zҏ,d H^Z&xKt+(8(.eټ&`0pyJB[2I.^]E}gyxVôLqF碳DN/6v5|֐jQʀሷ54/;qU)aW,3& NpV`(>w7,]NL >̒y*P%poyw%8 @Cp]>X/Xc\9,2 U`Ix"r ²AFZ 2|wu"d*'u |AJohf0cAiFy?e7_RnCVRszX20 Dk$+D˴չ|{7WtUyO1eߡ\t5#\4]'[ n|"֎lk/٢y*o(Izb"3>F&e4ZJ%)>yk ݍNOſ ' e#xPJx;DZz%fwT,_8O`pWBc,W4;yUG,rM [9.Pj)&2M5:~{/^XDs{MѭHEt;݅Z?QmnvǷ׬CWMf4v13XU9& Ɣnj.0 A-z{>7fO7B= QFy@$|8;(6qr|F!ƚ?_˔{Eӝ֌EgtTwL1_M \ns2?$>ɖ<b)" xz%՜v0y$̀t*ܚ&~SX_ X!'lC/Ľ e 2a7XsspE0il@5 w6fWR:l{)7˷4&<閡Vupz[?V06[dg1/k-ys 窍'3(?0LEr,6!i\YE<͛`*ѕĻ LMnb#lЈ9G𣪝mX3HGdWgBx5=$!Ԛ`~nQZW% ]'-P͋ML}.<^&@ÔvArN#1L΃\Rto<1E:Kչ=dqulz~KIoT/M-K[e:$ e#,x7>YӱqqS3kNFzw]LsPurDm%a8_1aud2e~_;E;tB%,HMe*°wHAQK&x3WpmP`!!|`c $ 蘽M8mat2cبlӏRMr yH u`ex\q ?4e_0+fh9z#AY2Mɑj\ɁfNq(zz?qqN?t9܌7"T[[NͦUp%5~M]F֧`:,&~oad7:W. m!*n5`&Z1T4an~ @1ڴ@ ~n,@܁`HQ2'i 񷼋JsrS#i)!;Oyv}`W/7(AiطE2$_Sah)w0I4yO,]u٬}#TQ<7%5Ԏu hvjRK }ڇȩ->\Z ; %ڦ؅Q`XL_E:D".ñ|(h*׆(U͘tGiT(PX)Etm__|?!6y`e s^ lLY˴PxTWzYSproRF ingic7^sa@U zck;;,HkEmR Fn]'(|Øԭ"n_+TmtZ4jO-֖T=`uWơL<Qy9sVpN aʲX/҂*7˛aJMXcP6Tw2hPd~)i.a-V?l0$V0xmԤ-ԛZI-h "6BFT,k^.[J``gQ~EoW/v_1sYGf)[&|ibxz y[׊ TU|S)chSgCl Qnh[o+h"NѨb>P5@O״ ! `b]CLIȖM?KF:J 7 Y$8$jAae0c<݌d.>ѴS}a"0 Nً$@i4`a!EjF,ߟpUJw@,$'}S=uCJ7wT 2m*=y5F&OIƑ,O<=X݂Ѭs4.4<\Ljk74հZ;y|~Pv>=Ye( `ҫ$RAiwz;! 3)^.F>U_`  5Št'!dfFRi@#kgץLsBR\ַ&_EF*.'?Ih5g:?z!ͲX9%^Wl3NҸLCͅ|lF_,= *8 ";oG&*"l;fzunAwX?74qH'9ٖޱY s>~EIa=.y趉i~wI_^4t 2Y4 ~WM @ͩ rZ9n{ L|e#q7|!ī`'$50mRDI?N5-lBvZt0sAs/B?d-:n@_&iN es1E-S4Y3?25PX^ż<`PfN K|^u GV&%ncW`@uz;2*@yv v)-d\(j9{ wgR=5*MS'a 9|.h^`[64O X<n H)v2s!mo)xnw(WH*}B ׼B! fa;5U;E )}^ ;4Ǝ*L#7 "qpdWqmg(anӄxkL_!X ʢ'&dx9 ➼<*֛ӎrEK hrTbȆaN܏p}b8u4௖H15ILxNuW+WW5,9Ї9f67_m-_~@r~5~In |#"=A(\FkվasGġJU0?I.lu |/Tqhw|z׈jiZ}tic6V?M_ƥd(_JlqXPat"? kh9nH~fuv*bn@48)yс1> NZD{-^D:OlRҲ)2p71;p·MwOrC뭆6fGTH#> Aǎȹf'R.SCQQš"`argtgu -X[,W+yLI'9Pqm,ô08t0(q g%O:gyX[ݠRЄkh,#0E ̆I*cmN~p fk<,nz Jf"k^Nk˚>, X&D'hEı˲<<8U=gomy0o gvAշWOtOPE?JG{WڒPW ͂%aFا ˔j|ln9Yj`䐍ŠxJ]٭Cp*C=ftc&Fx%0J @lu=L(jCƠѠsb̧¸J _}uuLX`#To6ݣ?'űP>',׍3˒jGQp čO}^N3GY.wp$AM@+M ;Nå;ɦhCɧNٞv闎:/[)Cڕ[B3%i`@bsmPH۬ޗ$#rD͝n =X'LeS3.f('ɱ40بX^-Θy͋9ɃdXp=OΡ6/\cϲSQ2":QTW rM) ?ˌMPH9/c*QR 7?̨*ɋ:?M$ϺPa~= kɛ? P<%{<#^b0^wF%\,wkGҖFcQ!*1sǶ<"3bHoMǩ},ʀ0Dqj3xiwV ZĂ_*6PXL L2A8ed)#٘ "YhOF Vj5Cտ U R H `f_Vfg[VL?GqNڻF"g 1u(K}I]:|OCP>KX ^skϳPS0SFń-l\iqk0W^e p?3X)E&,,dn `gĵ˺u83?v "Nfa CpA$.S=17tl^[0$8k)J^4<#Sno,NP1c̦ğ$7ze:}GAn7tNj'e|.ĒMUOfZ=.^gg?o|_ b} Y~*~8*xþw+5|S;0 }K~"`jIB[I>/5HPp&;ӂCyprq%/U(%+eσ3Z%uIۡ4LQ#fΐ=]W첓 X#?C`2@bチL8y `D[7QETЧF H옴'ǘhpvtt qY[<dQvyd$;tbphWFv7ćkō~}Hm.t? ^ 4&9&I|`mԤ8=+361ϤMzݘ5#[iMUoc;kqp*K*/nݵ`rjjqWBv>M7qh a t; SDV76 )Ej̶3sC_4pI+M7ς9yGͲ4<>F;qk'a0 T5P:м_bU0|5)+POwou ^nj!Ga{b)NgVMlI{v{gZ,gdֻ9peЗVMd ;r>Y27TOj1JCXu!Ҋ;|d+Fﷃ'8//oY1wbLLb7 /d=0".^2w1O6" sd/`"o|=f d BV9zAifx-?,*LV/( .R?e)*iI"cÊ )aĺ=r/[/>{pkT$ZeU ƽS!;a݇v>>Hb9IPbkqyKTmq']P[mbP (8ś&p?X&#g7ħR˼P~V(uHU*!mĠCsGIDGL=q z }7Xl< )L8\Ei)Ĝ GYQ \Uūtb3] b~" Nw~ޔPXcT{ʦ2s>1:?RWP}-oḶO! XRv΍(#m4d߶*k9O;W1 Ÿy蘘<;>?)q|ZM zUI]i}ҭrM4- W @&fo^ /"@lm8ufo+sa].R*T"ݕ pxc P{i38(jvٶVuҼ[^YֵB I բ%х !Is:^?M@l|-5,ƳUԈݗY,O8r\Eu/eu13$[ -ZKB̉*Uʰ s]_.̏R`z2 Q4ږUt 0cODrXͦ&@)*Iiŕq;|1Bi߾i&`4ip_vV"\֓F5!aMWXvgO3\X9PBpKKUˏ.%m+1mAeRm~؄M[{Ș2yɃcVo3yenLm k)<4}ufJ,:w 6(zMoI7L%%c D~a }H2b|t(&?yBkgx\)/.S ~qp F=I nˣl&6NbF޻t0xʇlYOPȽ\"oBc[#dUUyoCӞ`uRSu|{ȽDm!?oBZ*=jQ1rJ0/K~ۙX/c7Qz2Ɇl)] 7# ;<].фlbw CEAt N9@g8ʼKGO[Is$ 3u (p6O8S#_YKMre qb7v1X\f7uRMgF䷱!\Jfcv?K1rD[{WYGSӠMp#m_WR{8x ?OH4VfJVlAA%X' hX'}q$Qleats#19:xi 7vHc0 LP'(4Av D(A_[GaZKkQU~F}L.;IEDWei;,4),zg(!D49N aV܉{p6Ǎ,(;nnF5@[q߼G*+ YcYMwj>򅅱Z1j =& ED H>pwM^za%.fև}wNCMZ,GAk V6ػ+NeTqq^]<^cytIǑw_]u] РRGQl33zGm+T;'մ{PMN֔V` `.dmO42]*3rg@)+adJ ;0QNJshLbFk Qsۄ :$女gxqk'O[hyljwv, &>_Bj0DgIwx+z/Qy6T: u ӗ_4/y UA8ب*@߄y2 7?6n't*I εxNU>ʇ(C|3#Q@nLNV35%w]`FUĹuVcvw*齊Z) +dצvgJ $Z&!v"_yOa=&Y! x|䞰p Z1lcs r8`ő3ϙ=*W9ǕXńJ.*@N\lB9 R5ǘ*8ӓ7.-n}AB%.jxiRNt/~JP&Üb),,Mj.0#`#^|\:`IRzٰe"969~E[x8% Dga: Dxp$斧t+HxMz%P`eAE6p# _Áv"+$>lʘC3)e#\>wR~Eb75O ́~%5͒fl/vPNZ8V1T#޻Wct x7Z?GtIeC){ 8T;3;3|7eɟ%s3Ɖ[ ]~P΍B`WybL D,|S^7S!)[Dع/%4؈nh븲GMςvxkL7㯷_(#ȠE+^d"m򰠿qعGuv!ߙ7]@=)n<Elyذ)EL11}LUSYS5 CqFcS'%2)0Xc~F )FTԘ캩[85}WPpQ:KEcYh H*0[NԈczCbW@3ϲL,n $y0]Jh2&ܾ jvY3ȃW0sD 4Gk D|.7"YqYґ@>qr5}@Еӥ9%dUZM( \` |Ĩ|-ȣM!` ShhK1?wì5J삅{l_@ x㉋4Ntl~y7L0DG$Lvegqnt8vl@㔠WºDe>QdS,l?gB4I.<ς2j(G@BK'T3Yn1'Y &ZA&഻lRMM?ko wvֆÌJJȢ_#!.p])ab=T^R6[^׺"T!)-5Ll\oнzE[ \%C)[Aw ʷ{Sl]V'&Ih?|啪pƾ f\!@u+2HKvRɠ= qDy$ƈ{4&nH<4rpFU^IO6?_r-x#0ӊQrN-IaWᨩ`HZJ] C/o36{uŦ%,XO2( eJb%E[&%oRqZ9%HFFdR4ז1L0}⸠LV-46RTm1F݃O{[7/e˒f ғ ~ٷsB㏳_B;'M­^])7 fxwٳ9(PbeԷh3g:3d4" Ẽe!EVmاt|aK}|P`񮶞/cJցf跆GIPy&^/3&Ԫe RԙFKׅY۞ΐ*!eJۨVQ30:Y np'Q&Ѝz}8"LؤYP]dfiw>11e]}vX9 ]@*&_HR`zqFy#ɡμ{yj g!&2YM~߷w*A,\y´\xg0dmjžտ_\"tSGЋ(oGz:q76Wawdˮ8'$fn\6} HjBog]iJl#oĕur˯$e;z Ԓ@&[o\+/ "1D}wv#YiyϨj)coN,iӸ׆]~ї*C'aRlUYj٧bCn] L'Q2n"8ʏzoȍ8sW[iPe]wf_[jٔɆaL!.SNH|hg,Oe.wwEFl8L-i>=(D=Xt#VU2xX+^{ļ LP?v?"d$Ző0ܗ.pʊ(ˏnߊ"T yG]ϐ*D%VQXȀw,>⬆X`F[B$* k#ϻf%Uq4nots>1{U@#bTdF1:Y3W-[%J}̻%cJ_t598AmϯK͉ܢ[wq-1LF_vR^J;yGps3iݚ6Fy 8~ nRVY|ȡU3 U-Sahݫabl88-;.iiؘ{ W JֹlXzc<lfҺR?ya>0n|_Iwde;+h!&xaOjhwڙW!+چ fJ qpw5Y٠EޕM*I+`.iTR݂#:TN9e*c%x0w^Lu4+K ]`Ezm5>PڜB *t hPn:, ҩ$EA  JD_FoVkq,)ڋ[jt-N9d xev4>FS σ7 edT&mgf%D{' vme98]`dSOQǹ׋7i!ƎL,KkʄSzoJ_^EkeQ5)Y =o-n'tߩ ӫ2u@hCɟ6AmNe^G1q@:XD؜oS_%kۂD$7t8!)ZpABu`ǧUеd07/l_B*҂[ 8ѮqC¸ZEiuLaj 44͐ޙqx;!^v!Ca#|h=y*?Dt!w/)((+`=ʂ H1"9[{ (U|mQ@)OB.v^\G"k?FР;u]5-=5Hi0>9)| |LVpG3 *j< @Q !̴;"&Lup1+'$1PD9xrUCbmcbJO\{ Y{U'/ ]û7)ӎ̱6nf6hyUǹ0RHf؃ ͦYZa`)d fe@>{zY>i > {t=*8){Sy\6be;.7LS~I&10ϴ;ۂI|9r rH$Bsy э+~oIY92,՝ 7ϧZt1]A,rc.[mi^SUTO )ZU0cgnK!*"?7w < :jDdV>/uh B8$GHFާdM)(f¦TQC31w;3LzbQ~ dfE-dzPQ4x Fx5Sg8k]δɮ²_,}*j]N"5CCĴvrCgz.5>Ļ':H)*@YU;61] ](q:znZ=c;G5q̚.:RQɍ2'{NWK.补bP)bVȧ.s rd fM^ l {?}BrF0U [8laRCD`!_^L4ǘurLpRq0*iqH.1Tn^FC ʇQ\1XgXh0M{GO+3BK?S_"u=.nM~j6 LSXƇ]vXH5.aMzўNaKQ$]1 `N!(gu[ Lf .+Rh^_@pwEF9͘47u s0pl^eW}Lu0 ϼT סa-g>Z#*([o!@gM.-,œyBʁr 7g$wX=Qv?mvn\ =$,֭O:_K C;dj>Y%u^$,Qbs`z ?h##|(r7ɧS,$$%Tt(}`HPV1I~bybvH\h,){&m[4 AOA3`)Ԩ~lp:˩UmsRt"`M^g7EG/ uߗ`|`l4Euʯo|˘/V738C"+ m<}e jmL~\g :~̮!@̪8xܢYzgђdlv"CmkbU ߷\_TaYT|`1+{6^fnBbT-%OqIpUs1N&گ~ob2/`\w]TBM3+UTm31H&Iӂ.͌/hls{Eg]?#rcC3cd(nUֱ-$zTx]h*s 5B\Ωox ׯ0Q@/$"5a_~;jbQT#F?1F=bKZT. xJ4Ac b-N3,\Qi$t_K{lX1O2qn x9OpwWϺ.9ז=tƴ@TuGʅXol#}%bnswFμtl=EO'0}G`M )h(ed,"?}1?glM=|.`?ݠiq4!=&W 1.;)QpK.+wϱn¢@8;'X̛^P ~Gwl{pX,O1bFV3NvEPitTKcʝA c;.}xlRL̦ij{tN`(]r:h9LKsb}}FKFm0hn;Cw-_IQC[%Uꚸ +J,{iʕ{ĀB^-J[Py!hGz-D= G-H!4ɟU0U FuqUJn#9:?}u+5WƖ]P-M2sXzBa,ڂ\I = ]A1(y'G%80氲w4 - +RiDΉ.n.G ev`&΢ْz?R7t 6w FrbG{y̏di$w/DaP`[#lŧ}!NψVU* &>ڌ1qv'T0e`48DzuBe5=#YVCۦ5m/.T]Lk^]B3;Bnn~"'6Mit|g$ED,}ϥw[lsIU}O'tY`pNqҗT#9\\s0Ox1S~{yRH7⡽*.#[vKtup+tfaͦH|3jJG.3;gm~ap<`zTdV+SP&4w8uo&ui_*\Etc ]Bwp5G$xQ2sq9mO rUtB@_ѠBo]Dĝm88IGT8|L>X1/h!O\cK Y ތ!vLMIsb FsIZ8Nh֚jp*}D m|}qN#fCFSxF d,TFwxmf$4ė6b춨!gA8J5YhY= T] x olhKfhyc#1oj4iC"=dT$EmQthKp@0n>T}^iT+W6hK]=ZvCUf/8l|7gzdȆ]]'[k*N.MPk\!PfX!-A5&{@@TJz1q@=31Ǎ7]!oLjaQJP@vX-X)ٱ(4rj`Zi }#, ~pqzEgQgYM-~VEwB2 g$:๕qĄyâ^XѴiw3~1"✄ޞ uk9rF|_%<] xZ$.S҈f ^~'5޽b!,QWgQIR2-csslJ Za6`i>Av4ڿ=1ii a>zBFf",w±q|彉h5p:F3VBqOi\n7 Q)9ZGST`d'6eڄ4@ ez7ڑ>0 *W`OeoTRXyӲ

W%"3$`yDL\ԳeLGx$΋X^ĝ[ kՊy^gU:3f'ΨU6dPm8 Wk0 nJ % I W^I&8fA8d=h뤜E?\{Pt=3ޣA:7b5r>sQX: o`̮Gr<#1ʕtszȲݰɎ ˗Ӝ T`픿`]/"* 1ct-9T:Vwp!'C~K>AE@@=z^4QYSt^TX\# %rG[r`%Mߐx'umjE5t4qhڷH½ܗp.CG槄HZyק6]yd7~:N b0+Eus/wƠ oDıi"4G(GہmlIG .q Ц+z[w )N/hO^B|QO! iLmj5dBvl _D6.G5Wp 3aLϗs4Ze 7 /PD j $(ɯ.@G3Elssxsz~Ӂ8HE\BveZx{?Cu\=ˍB@ 7!ј>)I+;@!,T*dƞ$T! }@uv<~kf+ g@(op?i6EDz.b{anoi%`.v :?m7(g(ߑb롃j\ͯKu 1U~3pI' W1լ LB8c C:?›8Ow`}/˰ZqP]Y~џLA7kd*&;_*S5lokVo٢O48$ȖcL+nV: \^h}Nਓ~ w4,n.ZݕP#Bb}Fgx90R9j?cBOwwB,UiR3<$Ơ[eYml`̼5qIlݸE-#Ɠţì3/CM; c:pP6PF;}%Jު&C%fFo\)K0,DE9&=(Ҝ|}咏rjÆW)3oj7}ŶA9Gԛ!y1H?ۂ Xɶgم|PoD4{A=QwzŜkRO?q1(I_V7AM[R[Lr:! YkGd05s-0){VDS NߩY( '|*hʚ^OHu?wr B ,z2ӿ-LBHx2]58K5/Cxj|*ZȌ[Pk5UaUVV.B`c-3 zˎ܃*mU/$W9qv\2Ӳ]IIA|M𨦩`1?~ww,%n)+Wyl,/.ܠ˨UiRiNɀ2gӹN! CGc*wq܃69ݪ<;氨d=FN@qn$[d 3 sƸ'kzH@C]Hǹ Wnݓ1m2TY#@]䠩Y1B@CsѪ&Nп S7oۂ./FdL D$.A1wޱW]!~oRMʽ:bb='#"==X׼ ᫔T_]e@U:><]]Y`‡CJ6 +_<-h̩{yDyY7dģۤ0ςJH(})rN'F9ٻ%Vi&<ߵh2E#b XƋ\Px@ZHA:'z<KDh)vVV)M/ዓ"3q`9 Y.q?'kA؎4 #1)Uo.d; /{9?<ҕBq۶݈ o}!v[{ e2&vbH&TJtQ+?ytl @swp^Wk:.1&<د(^K Gvg̸/t[ttK (3l (8uGI_"0^*͟Z^Y( ZqV'Dn^3ƅ^ p5JAW`~%#ڲ#uA8.бX)59B33•vL 3gm OuAuHHpj_=W:8UY+ϼ"塗s6:e[R)嬪JWվY 7.ճ]ɡEF|*%m| Sk&1P@uj!"AV1iFes#<;ɺBNrd|V]u`6bj [J2 >%K4#ûHX"mEwWyҍa3~+o}A3qMm5|`J.γ("7qoV \4d30iϣ!{IYj)n-gC#LBIsB]`V[$0/ZVPvaaXj4GP5n=qQo;0\ä1o1-2KafGT[t8}k^SU68 ;¨hccMc*%:24S!<ǰ΢wkTa`_`Lky}(ANh.OYԯâֵ/67y!Z }j=yҖw3#jŗIMc¡ɓI5'kdU<,Go >wdV%6$>rCs"׷=efQ:[%T#:K&gbm)X%e4:9(BR!D<|!6 p]"';ig4/#qEN(4sNb$1^ kr!Ef6?%EbG֙Kuq›duF*8pyXQ<Ϣ5kBע(Ol] T3ǘ(wd?4l[|k1!4n\TT݋ s⛝#C TzE^b `,N\&"J*`T 1m*7c0=n-( 2NjpQvY"|Z \ӨozQ9`zB=jT $&[xp*F {*a=sm7eoa@X^KU<hh˰h*k*@D 8"]d)jޔM%Us-z|;.m89c.W@nIBb MbIhgmeȞs )&."]x9uq8p_+;ˊ٧&+6߅Tyf#,׿2F:W-<pp<~&wwaR}-Ĺbd%{y=}kVц<|К yN೮v ++ܦx׾OJ 鋦`b˲kVC&>o!^;0`bfB}@ў۠3Џh )K42XiCN5w\̇AEz MV{E£LBn\յj`4D(8LpKzN8q:vcxA10 ם(Eڶ)9O $…ײ ."V+h k V%x`~bD Y9H g2ByӪwCث+w+"(|B? nCPRi ͜y9?+>OZ Fy?iEkbvMy©4P<Uz𫱔+E9Cz a@i"3#Ty.33^ h/O:a&UEWԑLQ8BRnHʱ &5@O^OQ--mfYHiĐ(Q5GqjNȨ7͉%m?ވha82Pо_A:KQ3@ o5u7=_ ;9rR,ς\{]D1К6 6eg;LRt*M m XX ReE\u.OKRsMo9 MNv=wEa)g"[ f퀝ä"֫T#E;cpI*Bt_s!h:ϛRו CBc6=`ʻ?+䰖&A"-V7XHz9<  rIq(@.(׾`d N-ZZѕOWIc{FpжC-EތFU՚`i&}zuT5%0vRh(60vHiUʰ6& wM[*cMj|&{ijrj%I ^@7^~e\ b k0؛~+xPO=4~qQszb3(XU̡ɽlj1J>^XlXp Ǜ() ѳxVI={T2A&ˁo仱pocx%҆hdPgR2J:3!1*n~\cuPa[%Zy*RN]:B /a]!D<K3WK`x- ?voy@Sl9f:;pe%N1:]$ = `Z[bdG:?"ÑE y"s/y4_ C}ߚ~$7 IF׵L+0Gg@_!H܃|rJS O'kusT~{A &W|s90>`Ҭ/;[{1 8GXV‘vf7=8!DU@&̳P(A}G؎L_]kʮp3djN|/p( )HщpNTwaj1#w icR5=P)>{(:{@xɻ/ɒM01&&O}Y#=j.O0!2WUp o QP-#Rg"X]{ɑ`yh3 0*{gqG"13] )!m 4 Yd eR?j J&DdGQ#LlR=]H($jz6~B2 -^"j.9N)FhOCuJ#d1Q n} VNK߱Aw9G73)֕)Y݌Nw4Xi:"w-Hx'm@c$V , }C5=05"]irӖi$&l?4e@[c &#]R[UAАa E1(lR߀z_xHſvjgG\$7WavXU)ϓ"z=f>XB#\s.gO`Np{1ps MOu(RؑE^xLϲT,^yݟqP6ԑsx帴Aɡl=ΎᘱD\2׵*Ԓꓳ xN*՟K\+Fn\B Ԩ@nO-dƑ|<''84P_5N/=^:+Id0!ɽ%\Py:}0Ơw˨*rZA5ObEv'(N8-xҐxixe+TO940HRr R<ŏ*~Y|dŹk})V5jLtu2̈gw~s#aH$,ՠ1uph:-f0aM$^" =f6U> YSUȃl &c2Tgw&c..ڝA3+DC5JMM67{;&N0'ZCZ0vf6gfF&X c_駆z'=sBxR.{V788$I[ wc`K`Qš}{ nV{CHm A|O7` fu-şQcqa > XïlxP]Z"MR Xr|Ke9mfHFs㜱Mu$3oltD]34LoTv0 P5X)&_U􄳥&19#GCɞ^θp- E`L B%C}E/t9)9PmG1}ѡ#b\^CRz;HIhb;~a3c^O&92Me.|eG8K(y'aݫNr=ԇ0J7ssĕ6+~^:UgH%dt! @&mg3v!q]EAGWirygU@%y ?n\4Tj(lJŦS{m"'`vW\6GuJ]DM3"0V-Y&fl5 ޓnj'E{ԒpGI/>d k]FҢ?<{v\E M9D;$,NP 1} UpĒXX候,O6N`'[8[I x@7RT9:/vx^*U X+^-es-hgrWܛ)jӽ\26-Έ 4Dm_du'ΫM;œtN|zyt 3}%z,@Z_x}6fʷD=֤Ф\,[dֈK9q[,8KN$i$ÞXy\Ec J9dXcp`=1(FG!kBYx3aPxg3껲)9)6eRS O뤲ڒJ ;Zn:|W'Q Z˭"HE%il5O2 u ?x؇RW)g!) T93ZtmbNsn%*\CakF~Î[ ٠?ᎤuxǤp̎v)$ӳ0H?kq|<~9@nMDk ɼ&V჏Kb 5TSrg6e/] ѷ"فoTa^an~ԩ~Uϗd93ѫ~3*p5oX u #)N0Uw,!DCa>eDzds4#0WCfl+0&:~& 0.,dhkwN"VB|,ΌtCIS"J?}2juidzY'6gU ꉚ/?9wE%B|L\=C>F< ʉ݂ۖr K%*wl˺ث\,|Vnq!+Hoߘ1Dy}N(%!EɌ**Lt^1MT!OÁ7DA[˔W&y &F-X)-r0LWn8R,تCAg5 i';%bfP>VpjmVfӤ-`kT}hYeSUbOH®&~"wNH:4 t#p#e~'N/ $ɖs |km>p(ß5U =V/ݓMtAFmE=-Y$1y*aY 1/mŔ6mLSɯm9&i a,A=.bWQMMq9Y7u,Gl)]7TcPe_ ?rt릫r; r]a}ۧEshyN5lYNO9F aVϤ}[m_ >/ " Rč_"7v߬Y QLxe1)FMN9&|g -&uQ% WO}vdF`v,+DGUީ&yE>:؜HɡQ#[xti58-g[@ܤF9\d)Uh`HwWm<%Cuvϖ0qB_.Y^n8EXY.7w%"P<'7 L-Ta nP YS5PcKQ7 [qSxZ@]O҇גuRvM ѼM.;(f(I떟u-RSt+֤jب Ww&FKU$p.la5<- $Oi8Ϫ-u' ̣嵏yv1nyA2:`$gw,L@1soYh1[c|3^{L%GXR>&{cē{ dNg<]fJWQFy`NWjkWC)T/mAG,EYڤd[Rutv8@)LXl']`n/*@xRD=)1ʎƫ-JW(?zR]HS!%Oڨ( qo5-;, yYK:Nh 1߅_e`eq33X^0 a2+%0Cd|.u Ùnmy $x3>Z#I45ZpBm5s(;0M"x^!6 +X%'x͌ƸJ%<y7s7JC(~){)Dghm<iFB{Ip{U 5Y1[PtT>Vv:JDӧJMTb̼4&d]qO9A&fNۜlou"!l=:z7r^3>0Z/ QOS= WaX{$Zlly&@_:~1Oi;On>YfF,=ڡxl\6y<㼉Juaԏ&83^hFcuYEpx0i8% %.7@Y>LF& W*j h (2i4O gK+ ⦅!!K'oVF)\aR>܇ lTBja'CHs 9&mFN;oWQ9ۉcߩ0[S!eTFnNGF$i*SFkq}F27#(YQ2kK PpgY1E"9/ ~tA*L,kK5hCr sB020{@;P1Y ŠRy=RJv`Wy=!7":qJj qu{}, b[NaePQ'O4b;L9Kb8.-~O9xFz"5a]¨y;<N 7e%5w$&"Qu]Zcn k r8iXU[,yQasSwl<{K$gI[HaHLC !Ĺ پOp4/_v&}ߤjܸ\gZj7 {s7FPL@d;G5jgª|RkWYW7 I 7wsBl} L p䦒D5K3φ * \|]Tr9o*Q^W8I& @/I$= 'U%CKD-_*]/Ch8Cid[(B_Qzf A@lMT?Zw&@_RKյSq₊l 3iFԭ p$e$>kyzx@&{! Qr u ՂsՊpxղF]Y)ˡg9?nj+0U-5=B;*I@H-qwg>FAdx:I>-;j],ƆoΏɤ~T3PTHUB{0S5KPDϗ؞( Z}9{5URf?iP9s}Nխ7HPҁf; )ײjlGmž4!Y$ܭ@#\ w'tٙ-^e2vX>`*r2lDօؕqDN^)؊I*,qgGsKg仹1cQ4Z$agqW*RVDC҆<ˑ)ܷ#=5<:D  p?P{5[ouɁڃg$ qJE!!"") 9Ob8<HEƨ9C,,'*{R(N%W78ͧ3n(s%i.<"Un*k]8-ދf! /r3ǩtsxފ`d L6]ge{>gqfeVrGޥ[,XKYJfb|QaxAYyɨx>?x<6{SfJs6d RՈw NC(ӟF@i9&:/#]q@P* 4;QUhlI3`Ehя2^{Hĝi˾hGb򢡎sBxn=)H& ۘm}96%3q2vSY{*3>.9B#{8jqvp>u$4>DM\hh=`r}ap)yǎn|:Hwfڪ&iy xw !1Xv cOGVn9#\tZ($:mpaq|6.䯜vYÏj'X)2~mJ:r@xZjƴQb62d25 Ĝ/&l:GKFKַx8޷MUq k?QTnoЕQu:v@U9DupAhh˲-NSd 5RSR-K(6{K,8*>ʯ5ZDjtX$G )[,i Uy0i Y7JqM#!&tjsGbuߤGrG T4wuTu*E8^ e/oN&zeJir#+ƺ󪇽~; KTխl t-v|He(/dp7sd)[b@ɊLԝRoz-ɹ)~&LW mxu"Եt2ܣnSs)&s I0Dfo`mTZ>pL ߵ1q (@G 拂 =T:keZ-O/0ҟQ?cԌPp9Ɣ[D]Xd_g[0{ gK+}E76۝c$Ck9[YZH*,E#vD?&,+ty tKξNNpeX_mκlP4r"Ne`cv`BsIT.uUQ,R$@IJWX¹vQ14HX=|Eʁ 6)NǠ0e@R v5}e;oܜ)x6}Hܞ*NNC&1 "P+a˴TCtg3a(tdQ{'9h<7\IM&_Նԧgꕦ߷qn^SbX-L\@WX'˃.Д?,IbkP9k hueD|pft1ƽ$0Feͤ' +K(2+~ O9ׁFWtsO7V's-je\S+[7 z(RznMO%qߜ5Lʦ5pN#GpyG5b:tXsG2Q%]P//pOܖA h]!_rt++`[K/p:gtYۤbh9*5:s>Odyͫtpb^Jd9,Bji*g={j' N:l 2 P4tO) p!24$ +V_m<{ `C5U,@__j $3e]tjuf:tӎt%- &{cj/vuU7[!4-C0ʤ?fb}FgSv0j-([6˿042,4/Bw3On@DN09TLa~aϫ,&?T*(llޞMQ*1V DYx؊+q-5/ s!h` ZW/clrW2}3S/mH&,]{3.4~ zeCyE b)ApX`[t4BbfU;ksDyʓ3^`aV㟰Jitj*2'rwUcn95dsF| UHW1#c: BI][)4(Ubz!Elf'cw,+ZMѫsM3ts5ΰ?]e4ܗs!(g+x+i3B6N2voH¥c}Tzꬦ9f3$j#~H%۱.$fnGb;8\n4쬱~  ZoҜ4NT^ЄM7GjE55LhV8Q?cdŻW-ņb`%O.B +YʷJ<2OiiJ2%lYN{vk`OeE+W3OyYڔI {0%m zIp^6#o:&v jM/}$\RחNr}W5 <<&ZT<&Hn? +:ě&eUPjdGxG1-CI?9Vg{js IX MEel&`V;J*4hb&j6S9-z‹S="zL/s@:w$ɕH:&jz2Uy+̌u "4 OD=RKNr~+:OěILdk/9=^[t9!l2̄!n]"}li|FNPhN*/1 K9A߹ܩS^6\J [J: r353PXY\&\69a XήⴅO)s D\ k^>&5/A ~͹+,I<4|e;TVtjKtbs -cĠo!@胈'^iX iZN3M{_`fUm4~-l+,,!8 t%*%3pGC@؍ߢGdᡒqܧv]\}<Bb\)m' Ek 6KPUsMd1TutfbRk8 _aQ Gob %ħA a 5ʳ.jaY3kdK((V[DD8+/~Nv#V)bzYų%19qP*PKOW"-MqyGE(*a8۶Uo'$3 pyg 1{ihAQܼ׉ý{]N-(k 0I.b޾Ž^go$ZXaԃP7.KfT< ^\WOOe3﵏_5h7T#V@aLR '|rlI:aEvWDkI} <,k#X2\bqY? 0:B.W(¿ږ_>вo)Z5nAQyE&luHMZ2Op%G^E6n~˖i7S\yvŀfX}8^Uj9pN*N@DKw+FFf+Q^~LZcֹؘ{Nv.^p˚eEɁ|!5 ЁЫj4- Җ&R̕G,[u*=[q5>.1cLdՃ)E1 :X{{Ǖ{v_ER u'mcdA xPpΏ]3:09ax'ms nx!n z P!l``0+僾O.IZJwx&Zҙ'Zo=A:#? |4l5Goe` wfJRqN7|:4ݓ /_zVVkmA.c Lp-7:fʯ% Tg󮗷;oKTš">4XԐ.R.^XZzת!x]z!-AoOdaDZN ^M̫P 8ITYc;1Uyɍ/ej㊘XyzGmY;7GC=}x~ZA9 yȇ@R+ 17ײ]:"^0\ }5w\HIWmtc X)h:'EyLKBMW}#&FwD„끫5xrP.58u~ILcz]k} 泥Jt5D᭸PR5_f `_@IBV{XTq8\.2FQw_q#l/r?ૈ(.k Fݼ YnV[$IHȸ[SL)uL(Y!(g߮*W5chĝ>[/H g_;yrp!FIOZ,dgAqމUeO6NIDYbPK>W k3ny擋oA5^ A_/ڧaq69gUcЍvCj}MO ܿ# uX9*WgIȮ< \I60::2u}\/] D(㛾^ZP"k'gYYQcc;|\ aM?V24pn@4FedZ95~2FŨYdF_JvI[|z>mq¨~>dJrn+3L1&Bѧ 8 0߷e@ɬ_%¬Fu< lY87dI!#S} E`Ԝϫ; Ly"U8!k_`]`8T3]Smy;M``.SWvv3_ E'0,?ߠys / BFx\ݿc \px( |l]+Pp_~^S p tGkʻrҾfRQ -8deCw#Eù }}oquKO`C9ρ kk|[!c1Ow 0{QRg!C ^A u `Ӝ4NqXQԑV k|ٴ(' w@Lw̖QT\wb* z xf 0AB5~e uLn]ܐ1:AlpL}x&9hUFsd^lRPX)UqG)N5eI"C]CQ1Y][lɵ_aG-bI254IȠ2V,䆉sZx$3법WV0(|J,N({b%'`\t(l*A!="㓹umu_~[lk. V 7oSUiW)IܱⶂRAaicLE07QA54," g;}h u{, s|x$;K~v&epiSUokc4)N zT>7əy dHoͨ'|a $KGQt'h?gutF,[ydvq!} 3֯U^t:٘GKoYMXWx:E*NLV`j_fԄoFh*->z@O`,3È:K!_prIȈrC)Ke{ԲA\J9=nbo '7` gT0'28" d"˾KTmp6lRoixs^ji>Y/5C@I Vk o.͘Ȣ  7={[ Xy~0U'NlpG6nŪw<ҐK8lUDw'2թؑRs=bq2;S ilzf1"kxUDzttbe7tiE:^QRu|Į qˈmVzy%p,7%d Z%Z67 1 -D|#HZ- Ԫ 'E4$;i}cYpuoYq5 vyٞit-Ko4 eWu/2F58HO[C7 9oC| }TAnO`#JD*" ! 4{Pg4X|Q% 2Ci؊̗88A'Lq\|.5HiLx\님3JwNu'5 PC052`[8UI `6̣AfaD+|d[sCJ~zuݾT> 9~~ 5xo_ӟ V"-ךΟBHەHݏFpkmB+h˟[хavElL7)U>+Yo|2Ye}i $:w|![is9.\\1:0rl{O15^,ZF$4cϼ5u'?.N*Ϩ3+ΒGWy74\mIB-p $ 7d?+'4rjV@1ZH%‡%;[cެ". O5D$qRy"xpQ|z?h2#ju4H3F8L=*t1Bh8Jwԓ(\ZLdz\o\n\gK:l@N[dN̝CþMI"' 7Ri>_ اBR-s$&J˅k[x+;cJ!w+E,'o)B9e dA XHLO*dbAqr3AgWd6ߞi )*LhBdD=ϴ1>m#Ys=)49.d"nƀln[O4 wb=T,ʦ-D7kߎۘw )4nd/}_gJjG$ YřH 3S4vlEWsT' dz6}*,hHo͹`$/Y&5㿉X&ˌbxY0jXI TyfX2h]eJֺˍxMˆjďx46$<2m[e]͔hH\]P8UǦ]ҪjkudViI5ˉG]p{8v^ٞ<&ƊH ]Sنv%PҡtN kqz#O)&&EM> 6JSSMjo.u>N*K Ir-HnWva~\rWz>aъ"m rpҾ[P}+_?VLCeGP%0TXdO|襇{s%w邲by_~"*-|fiIR Ȱ[#E]%+^㱷8 04rxE P(V>$DqDZfouk8u7}Q&]] GrƜc{8:`"nu>/oo/?9ʐ]51٩ ,g6bl %yMQr2/!*^6*l%p$``A)˼A$kt#P{v43ugˉȄcN^ 'J,[[?[լ |esa]僬Vm=zmsRhg9F,/r{[ (e)K%h -22qQJzs jg`+D8f" Nl7n Tbȏtg.>3$AL㶭֓;(\<e|=='$gqj݆8X?(SoMcrDzθn;UN[wb30 msD;^GtcCf0TBV3?]#>IV%ONth6+>R!/&6G>ma\sCIbh2$ t~qNȘ:L HJXS Cax4,7\xѴ[ҭH޲5hKa+#Ir?X1+]J4ɾyXq ^رyP5ћL+AڇhW)pC _Vd#sKpxMj̲ker><7_~ # d๻wxhljt<qB?Z g?8Aȕ3ɇdY?߬%KX.!fН?$iJ$J(^sQ5ҥV^@srğqnvOx6מ\W@?:.(iB=Ӳn@='4-祐 uF *$h _6{Ä[᛬uD5•j-f% !2 N. _G!s!~Z2A;?d9< 4Kro@>_I4|f)@+qvĢaR̔"}l2՚ ?/|8(ic `0z&|{?)aT61Q0y)M`%y1V2E+U^\}4YntR0L&E=v.6*v`QN!fNqMӔz>(*vVdq/@s{TZ5 zqSbE5zqR1,ʸW&DTN$tJK0"k'Γyg{u.[|DiN&0wfI Jp?brިo1NaP1iԺ=>D$` !'G}mi`S%$]ƱFfDy/z{n 7EkЇ!".teh 뺽[z/[wXXH|%6]הţpG -½12bt<Ӷ(AFG fkF4/ޡ7 Zz`Zhi$Tmny BnLK<2{=Y_(_ғU$SbZaωYx5,%p]DMAv&&Xd\C#ÍLBw1U"2"A„x_MBf [K$_;pǻ3 F<~4Ζ2-q  }DEsKJ9m7טtKd1~F߅D ۣQviĦf8Zʷ"3I utv"X`rA(~.I|]Oa^"6UztK~2ޔ’v4\aIuPnI*'ՒHp` HG7\>g3fq νe:ΣHiKٍ";c/m G4 ջK_1Rot$iJ m# ?G&-_…F>!F9zr'dӘ ܅#'Rvo\}nJ_C\4g1I~Uq?33DDyaS8c/ t2y[y3OQ>աFT_0vJ W#@ˬ |;fev jIW$[-{c,P.ͨYYsvbu ٮj=ݡŸ lncz~;lN2֎]:TJC\2 _&HEYU78g!>յs58UCXg| o"%ݰ!L,0?˺;rh /"D+ V"9b(ӯM(XD/oZΣ2D0.68G0x@6c}mqtd\' 6KʁDT - S/c"̌D&9xpsJLܢ2ʗlcHV2fSTF sbQuHarZjWb1wtqIoIڍ#xclRF!C)t[%]Ȩ2$14K쓢+~ u >_AA(' QYsFMhPs5$1t9蓌c}ѫ%o :q1ą(v7;B伅ѣXYXf/8 ,5146K](oiaTxkpwUC9"htjVL]/NRAvlz}XY괪xsO_Hsar c&;t ];ٝmv6lC<|ۡɣHqiI|K̇ڻ'څqv2ԁQZ#3ng"*QI):sڛNg"Į+{ka8&n| )"kfFRn!j FdBI.mm% _e^'\r[ d>&TI5I jB [+ar}~0Őu-~|%Y4 xL_|ؾR=n4~9fɽ~?{]Cuɱ }7._pCFLU"4Nu ko#ެnO ߯r@9F K7H7#|A Y AIDžI]StFfc(BCD+}<$db+lND?MꖽgDY7J '&o2:`/4"cp g֏|9 k+f"6[r@+R1 юΘ[1 C71VVBN aE5ߖεyώ{ӟ\Q̧2J|45#+hVey|o.! M Id|u3j D ]vBHaTڗP=Tc'qAg׿ߎHۊGcm-as7Jj/Ovh{vwRq VMVwхVWm>G9-AN޽B}t! D8!ipH6Odӝ}xhΰc@^R ΣjeQGe#T׆a /)9b\^Am[rHP_G$Gw$\3CL5lwLc{qJ1t?Ni i 3Pe?(Ƚ<˚Bl2*|XN.мJ-*>I!d(#Y&cVU/=(qhĜ3&vBKd="|KeQk6*u_AY^fB)Gm()M{W+j 44AKlY-r,""i-͈ Mأ pwB~ v Y7$F;HWq#k%jOe$7z%$Q ֞~,Όfһ6td~y01GļEOP|dIpB7@!xOwdb]gHr%YԧZcȺ /!UJj\T. ?k`. Lpe0ix U(🰩8V|j~ 'f.f`ĜD ƮF˚"3jľC[$c/&*RW=Z5Um^[GO+tvwxc}7 w}O% *06]M+K/.b29J)LC&1~',8)&vqYe̥ns{Ìx*QzÌC'f=杼-fo+}r3a+X-A :f  Ȍn3Tie 4:Z殣o^aXwjkʏc7 cZIƂ[9VMXE78z=,bsGK P=38?i&t*oToP84ѲjyO[[X_AeXdS 9tFy$FWv裢4wV):w?ψgH' ~ \9k&JnI=d7ͧJC:$ n1ra*}!`;LƄ2G,_Ǔxy1,`CI!4mVGn}ά2 /AAho45=|^o QJ+26`2 2 2  &w%獄qcjH$W`D@*r=<-=pBVz*%+xX!{m+{{i$X3 6YhsǛBKvA"1;i;)ua"m]BYJ^FPl wtp`yi1J;wPjL[l5*Y0rplǶDDKo d)b9N5}+6m4|~%PK" (%Voɧ#^"Pҭa=G5,84Vǃ8=linSSCQdw)xl%D[ժ}У[:J$X&̞'ꎋajZ^]\|PoRV@ 5e5y:߿&MVqs$NZ@P_ ώc0\Ci(ZX,?{,@ǔ7p1dN`uqfyQrR9tyӭZJf,0-#veA v89U#T i;*:`u5MFN0U"Q W{lwIko`iFnnS' 4YSƃ j*U郞@MCoP]9 %!T Krħ 3D0[hbVj.?"/P5/<;e >ng'{>G 1d"n:ey yNRRE{zfMh3z1Pp8!nv*#D], B`=n(kw5R$-m>)YgK1"|'{gȉ@{f^d͎M*\͕Eka׍N"WD A 9IqpÕQ pb2@;:; ȗ" #E65~ ~~5Q[Ua: 9­>q_^`>&%A){= _tXzZSFsRa Uk>qy$fC.OWJئؐ>1gr_&%п\3Fxd:}ll=-\gj /];> w].Dp0jCo{H[U &0!N*9%]I:!tS9CaAlf9nR=/4X4DVӈjCVbD❽!O0.!縡xtiLϋoꊫ]|ٞ/.[gK}U ajC\XVfZ ^|O?E2Jm 0( C珊 ?Y#, ,kϬܙQ |h7-wQF88I@C C봲4CwGR)ؓL8_]&eÁ~7nq`*5\MQ73Xؔhq=j2*j:Ǧ04XI#sʫf<IN%l,hJYHd)"K_G7y#Y`:6C]W4Ul@Yewhׄ\̹kYk~τ3Mڥ|43xtb&QkN ȶ?+ז-ngN;{fJ$ql䲖ONƾ"_ *-TDi"{rjuL[rC?=<+6T2_5 AP),iRh[{H#z+k0fq>'5XQW>~B"a^^ՄxO1fz=?Վc(0Nox^?9wLLiYvh C<ʺ%,͸>U2X"p\kZp'˙MwC Eqy>q{PMFDtW47WtŏDyUotb^RGc V>+P?eԕMcWZ-}>rOgn"fH"_6#Xʞm6b6V`RlW{oɂ//vw+nAwb_H ! r󛲨Ф)+i_aCoQ:L쌱XG*b~ Q+ݯ Z=P2$*TdCJp5Fܠ=,ofhp Ԭ-V)/H*W,|=oI Y$G?'O];ω馉gU0nX| p㇟d78,./^;T9(؎8B98v KT;~ 6޶Xd2 ~#,V(Ph(_mk ?""f9<{.=Zib # /X: ui|G}oR~x2y1.n4ܦX%zPv>HBQDHmθ&[\VNZ'G!W l0R -QG#f7oG.6:o<[Fg4hTA{̐ԛh֏C8(ۤmO:ej-yA&ȟ>(u~98=BRǽe` w>w9[(>P?XϕT!l-EƗ/$!M̰DbNivg~OPAk a: rvDQ֌50}y$t; 1p_#ɻLU:~{O-B` NBZo麩@ƋKAu`(:O_o"p&^tCvJL㕭 ś>>LЖ/Y0i:-exZ(OٵGTb$0Oʌyӭ~"fE!'}83In|b k? Ӛ4"2?X,pLԉm ztm6ut?bڙS!bEiT߅wn͹I @;[vS>H= $,fA59i[yƮS~i'_N=OmY|{g,+s>~;.A4i9$%xdL䓄c,<, >jb}ɝL>=uybfY !A.㘠3gPNK4 _P~ѿ -S8|fFJ`NK+)j?O EՒ%1tIK g JO zF|a/ ! fzw:컆R5#/Qmv+$A8pjʑLl:Elj3[eR{Cun UK}0~9ǃM^:a'XFϔo.߹tPg;+vQzYP=ihm^^;i Aج?KqIہ ;F1xAlɋ{ a*ŸEF-Be_M7Ոo OU&۶ǸQmݰПrH Q9質WUZ& 1L5JJIbiQ }7Bտ7}DyE 7LEg`&6@n@Nw}b*YΆ( n)c6sWF^4헀7\`wOǔ>ըA0"WwNMEz K*sriQv~j%lf]@HTi Tr9I{1myʼn?41v TDکuC;&İqj#hsvX%Y=fDkH/DS<.+vgg󯹊Tb=BC m6k_}f;Dz]Tɗq6 [Xr qF iW f )npN<]K#rs{JlblVDAJq dT*47>Xd斬 &l;g%EHENTGE٢r'͞g2;I(&>,^C< Qf ))7\rO󌥡H[FuH}mc ΐKՄ`:h{͐׻OIȦ~[ UhK>W[_k'oK LM9rTYqMKɑ@'kOu"|ir5$gڒl>pP/"Mb#ZC֌b.;C!mw_Ruksq;`|9W'۞fǁOeh䮶'⦅WuX;kbj=W;@ӆCLsVѤa`QPP/ )iO̅lH1V[1OT5u~U$CXU^I]l]K`i:(C=z&S^@4Lc.f!?2}94Mk5oy5dX“@LCJ:ik1 Xvf`&_h ͚9d+] V w[cxJ-AUsSb )+5e]*9fU<^3]tEUۨ}r( >Ŧbyv |c"tE~iɇm 1` 2,![#T2?73=Sp8':!B"5>o gm/^ w~IV& 3KѴi]mVɿ0;BEx^ZM_޹}//;a7PH}I89v@]&".\EdK/O"*M4 ἷ2p4#vV.)htY۟`-~ֲk~{Iɇ~|*#\e|I3IVm&CkatJȚ_:.s̾BC`f(9= O{X^gX|;pMu 7nby|9!H"*<mnfQ H}fpiMؓWOpĆ)@i#3b DžK3<%/U/&  q8ONs}a}ЍLk]QhuTD ɺ_<0MCWo6&! v7<4F n#%/ (Bm8rz=>^ 7?mꏤKn|ψV{a dYؔr̼%!pyڢLцz^,<;@`Zs„EZ;ճ\e,-%<];LqZ6H|k촞kW'P"MO+:P8\g\@a-e&-@(ch^]k\_Hh{m(CGѮ~krN(CћUтۊX{%klnuM&ͱ-yTj=%JlFy} i(1)52ہYzM=hPJg9̂:1L)x뺩 U Q'H5eЩbp[DܐO%l8˫:Tllċ@VBpn 5}b?Eu7:0o+,M;uK3NbSO#ȞI68^k1StSABzh^_eo9E&E6($=; ;ڽ2/Pzm X 9 D$+=pLZ{ qx"g|UTĴG(,<w*Q'nc-6v3G$iTuώ~5~e»z53!6y撊;LBI;6k :+z҂ދLitm혈A.#cpwxooyUho !3]SEd G%0T۵ZL" #F;yѡQX{Os9gI,LmS$w 'i3X MT9o^Ӣ pXR P% K鯸|XNӴ휔W5݋ h`ޜx7ɤ7`M̑Khk3xݎFn}:mO=c=Ir9pR`BR<(Cfc@T/סQ~;7p?ya*[™i. t04y.mFY5MXR7 8fgG~"%o)R*R3 |0AvnD~X"q emJϳ־۩:xH-mM[bAGhFMY͋%hMqys?#7\(-El|VagdAlIďQ~Ys$n\}ŐY'Z$Vbv$Š 鰅넺D%ElOv:<_:qޞ$[8fRWcf*좵{Jnh# K[xLߌ<-*i8@'b5A+L@Εr|f.La:p[Uq 5,\:T;e$ I0湩Tzz=f;l5A?1?f02{nɻ!E-Y~;P:ǵT#5zesO :Xs+ew n}zn9o.9 yo #K˯xk*D biP1p;9'7=ht3OwOqtSA ^Jr{kD F?ztbaf+zPa+<]<5*I%F ~!92>s!*DԂҵĊ6.͵$U:\CZ1p !IڅR*XՕ-:(Kyw^9^$Ip~^D ߉M~ajr}`1Ql;] inFd<'K#aD3"stT(?E`r/owu'ZIw;\ygkijw=t-,N ,deUt9Y-y3)+ڃ=_R {љ2xx14(- \7[t6F]ضJpAgdJOxkQ%yF6/Jg&C.VRrPIkCX|J(y-GWH\O;7M&z]G]k`PlC Aٔ$\` QW^IKp odCM=cmh?g:{{J*|7Mj0^7_T"Hޱ{,eAcޢ5P1&h4p^i0R~F0|iIEspT'fL\Ya.SKJOW)wTxb#}em<9wA Kv+8MdOCI|<ؤYO8C&-\λU~MQX!;[C3~<}l)kAd*HmFhǕ׷jAXq*h`lUw2)aٮQOd .F.faWw04K>slh Ҥ.=!o;PRd6]~\6mcT+j떣~*:5TaJPCh3Jr~fL BNuME{'pdI _ Έ@FY srǨzFBRKYjYd94z1 4G=ֻN]\bk6,DQmSkf˥ #l/ iIĮ0ta af#/:bsA>p5$'<HZAIߧbB ꧚B$ osCV$c6s_f w"BP#mU$Mz]TS4z^>AW8yzd5RFB}[{/jCWY iq`{5x;şiOa7O{Ӎ+Ͳq E)c?]t4tKBi U*!eBYz{P5xGB_Q%<&Ԫp$r^E-lʘ(V:7{Oܔ;^&Yp v.w?_.tqaO \BQ&j8>^~Da2}  L# z# SK(g;pD>qrgF=.yJ5S4R#ɘ]W˨:zY@\M*,6 Mbu?EAG$$&ק/vs>G xܺg/.5›96EY] S\`;goUh]#{Ixg֫$;`ζ+vO.]귱‡"L`kQ(-?$@&9ɇr@?Q"]IK=7?|IY,E?q~tX4 o8/K&( .܉+f$$r]4k#JδśFIvVZ]ppp0^4ܙt ]sGsʟS>/IU. ,Za)[ +?SN8`F~gʬJTJK Y# ~I-H𯩪rDo-K߮=[oNX~"WqPprw'+5i#2J&"D1N*!"BKWel :7dngry6]\G6t*eGPI-vսN(S:d Yk^ZZZ$PA27K/Зi8za}u4] ai>&H<tj83&\F0/1ڤ=<;ƕRJ!i8 G1ﲐ9ݷ!~zsf;Pb tEƁ[pPX}Ahs/ ,l ٬~E܅cx.4tc Z8Fg 3UJ}O4vИZNr %Z*_^-6MO^;uj 9R@^_dӜΑǪF>ze6[sFO5nعgUKm#)Bc,*ޭ7@"kC,pnXzOɐ4lTn(I[]SϤB Zƶ;z)RRSv5xκSDn>}<8VH\& cwjPRƸLw;2CkBQY2յzJK[d+H,xR< S|\eK]Q/*{ 4C[[QP_\f?h.BDpa*{t7ixS9q1}k?ycPPM~*xjZE$^}r~0حDy7)М ( dPcqU㾎mHV\OtVRcLRf ԩK  'eNwiW> TX;[2c m{ Ä^MB`9 mh~*F t1j?yا\?>ֿ P˸^m(E;cs[eUߎ4"fd3^ Mi(IT)H݊bJSRMz%;{d\M.U0Cq} 7q~} 5 )Ĩ` 1!ˠ|#Vz5F-wW%$L ᔤ3*tOv0[^=m{"S ҽ㥰^#=F>ˍ% !UY"/=Q:b6X<1h 5]FxGw̒ y+ZnF~ ҉0 D8>`2`6jxB#e-D O\4H%6&A6e/S5᪭V2<Э#Ic&Il g!& Z=M#,,3x+*.w)fMgJ|]brhB,54yl9잌Ll\byHVG3y)(Z6\%{YO^&hw=Ng d |n$'z{\HfQ4>)O6͏)l%rǻ%#C unhPQMV]cu'Vl_mlPQ)18`%lZ4F8z9~e$oے|Fz&,QOw_ǟe/nm}0K[-}|D3 ڌ>Y$m"XQ;Oux#Dt2K`^Z;U^p\$fY[XtaSRbe;/5F%n x{ dGfXPCMᏝ0!/:Nl9-:٭`r\ږSۊ+n4n XN#?XB4p YWFd/_P"QACrFJ+3 V&:_DMlli`[}GKSʣ`K Ó́ nLLl uzB+*0?Âz?GBYoidtwLQ7CXt 3'{$I9r #u$nߛKDi'$Nń0a#CІOb[e-ưA|2iR(;fM5hE_,rʤ~x icQ|$I`Ѽ 0  r~J :8}W:^4Z` )5Vh.]]5%­߶D^G nY?Aogh vz^Cu]W* [ or{[S:-nE=]`Ayd N)[H` )\2|BeсѺ=Io9Ju.7I…n-/j*҅vЌ.d-i ŖkK`/-z9UOuc+,# 9}IO(\2wd2hO-*SDZ/\9cp"MU%v5:Stb&15,od+p9/ͪzxh3N)&Fǭ]r>lWe\ FBC+㚤$uVKEn} s%m0K VrRX̝kDW$Wwwj6u3{F|*0~ilͻ]ƕaV >os_]<2lTLB* 4B9 wW܌39=[: J(ۻUn8+ms7mtz#'g 36/:&lnzYⅡף[rt6 fik3%j6QFL:ۭ '7,<ܫ "?!1Q>kD]PROi!tI\n#i8++ 3bm`v#I$6ݰV2+3 [cKCF3"g ;̲P 1EAJ/q,v^Ō |EC]A38CYYxxWwYn[+1apU\p' 闣'd-sJ A`Dy$_ &>0X+3 Vz^%cKJtјXSql@W;PJaB ΢~bRs͜Y):oNbsdZm&.i;n#JF"~IXD^rԥĄ_U{ >;ށk$Z-!y` )iҠ^B.l6yWFOMj RP~ї/[NY)5 ,A[S(Fv?H&i7*."jjQr "pcM]OWlNP ߳JWonX"I xZQ_E  ,ƳZۻ4FږqANK0,x{[UJaچ܃O^ 2ձUE3>kAP"+ \G#nAnO=@ftrE *?9ڭ3@=$X-G\@tM…[&h8J{c/wMtY "vMG NeԒb9?j8K{j`Lpgs\QoM"Q;seO~+wb aƤ!x%KbA-vm:~Qk8zp%LRH @ڼ.%_yȭBs̏:>F\<ŭ 1R,"HbT\ }1WܿCeA_XgyA* #" p9ܽw@, SՋ]hd?EgPkl#V=mFrϑS1 lHV: 90DŖ9T*r䖓ײRbX8@S_P MW#lm^3Evm[n\ؽgoͺgY pX_ԗ9}H[TS"}; uQDqʠ91]M.H pA2 PHs=IrI$@TO_'r^p GuCkJ0,:Q] |e>=?O'wKߒ6z7\Q4]NX[ /ݧ'3E?,YņBԛ͊D:b?UU!M*۸:gtp&ScY ^wxǎtkڀ[]bY!AT4'Q)SNa c8 x75g~pcU>L3P iAD o8iA|anF-- hX26|w:]d6F.EqE)qin' kE?4KpvCT!4iF2?:6JDc/ghW8,{һ6jpBᕤm˞o6zJ-6\;䱡/ފ-S 80UU̩zY=*VWq&O~nXˊ'!W_7Eow2?rI4w×BɲjǯB@Xzi6Ua|DiAܦej4%1uK*y_ŭEBEQ'lRŗcH著6okӺn,IB%v OVkKAAmeOfv_ʎ)0NIb=`3MKR~"JcrQ!`wn/nX 39 wEXV \N&j]<'bUخw?uF\PD5I[$QNlT9Lez:50L {?j"tK9r> k|Ӌz3\pj&l&d\ľ◰}S[nxixlV" Rt6&{g/4or4KDDomy[XB!C1U,Յi[n-\H+`QG5p<`P<6+@g$3,XtV<<u 3;N_m2qed4KLPa:~ZY>Z}?7r"}O脫dvo3h\#SV c筬("Gmif4ȱl~"+n >ʐ Em)x_n[s2]zq|H4#i"w K(.ٲ2x 6M?e '/rvO&g{or+現 Z \PGw'S:Xkw7F=Q^MnFA}xLC evmrk 2J$\o6oYOւ vE;@{@']%b5b76BQbmr]RTRJdBQv{kUyO+=,jZ;Ih|K$x7K0 lLqdHdp*PpS44"$nv)D/&?H:{AOs nbmB4|38S]]qx4N:'A]q[;P9₰ =8yA OȇĝHV^Ezն2jP b)* r-:grs[o0;?)6q?d7yiKsmd dTGmuIkA,^p~yT4a쨜3FFT6*B*+0"9/06M)W $&p/>4G\un[z}fBg/9p+fVhd4;4Rl븥P[eaЄ\Yu*-SGla3s"DPE\b1gi6*">Rdۅnʭ ׃ql"C)Ax&S5J`r+!a۳|F+c{/(Pz,zV#k0/Emڋ#!}w%R; ZJ"YxތCW*-D٢Y5߲Qdo[Jby. 86[GIÿ:M={r'NNJR2KG}1]ثb'1gb;ünCHwn,i'Y.(ȹD.k[m5F V[-r INi 0HTf$Ǥ<m7*)_ֺ`7]f|.2EB+;S~b,%>}z Z)Rm@\8paG~llǭB\4*sv2`E*NthZA'=@lt;&E2§M a@[{}7-K&<:" ꆚ$͊eց!H.3kk* ظW }pEy7^,Πly2k?p7O~D8Ұ0Q-~`gJS`|/.92-[!e"*7øl: R1Y,*OᎩP6y;T4(M7$u"svÅ$D퍦v<8db=vÊפjm7aXB` )Hs*dIKaqH&9Pu4cxPo0* 3cެHrѷ{`JWa}2:b}y+jl\ͽoD!Ե${'*ѷ{~#4TFa.ȩc:( r$9񟩮Yz(4@eSN/w\L}2^H6H+9m=fj=Q90XU7x3\byu{ѥpw@HK+8;PO)/,itt@ɧ0r^&o TeOCHh0ka#uk*%yj4G̽{$~IKHj+WFog7#NSB(ZdeQC8sEņfw5ti"v? t4 )d*r;V c4K#>[8i@!WyW3qg*/(?Nsًg[拊Y`x1BJ&TbKȜ/^::P9@%p7pʌ5K]!5+zS!䗉Lr([J% gw] 9[^JST"-s'ƉNG0$fVKJ$Y ;iA;T?ݽǎH!c:+MZW}5 l柃S/#ȄTʔ\wk[53|BYdZc|A*[Io{Y"BǹGMJsѽ\$;DF0-\g>Cl߾}ta4緒tf6Y74$\s'O%\NրxE~[g{'1 j?uQFx1i\3Mku̵bb4LAAX01"^]K09+9a `s$`5&8V "Sݿφ<5N@zPԦr?s2:)VnuzxSh9?K>NUjW<80P|IOЏ7oAȷ\˨uA_(L&& KXa=!K4|<@ќW1Yy$bw%_m+j:T@ø\JUTo}ǹ0! ~Ų4(KH٬WsaLUTSouF4}tz*-6C<7$*Kڏ65 ixołJk QmuMa<^GQ&(P|p(_“3}Fյt^&Vk Fs J@Leפ l4'ږ ݿZ>b_vS w̍ \GfkAf^KIQ=dtaGqZ'?T"o!0Yx`2lS/RjL})7Vh7w5UBo jkEu+.Ycl=RFJ3~ `0?e&&e+{u + (v,m& Dc_Nk5m2)8˝V? H,}R2D|,ZB+@1QCW?|v/4ytS ͼoIFm?]N[Z)BK>xk=-rpYCD!X@\2]k_&jQh&59ᣰP`%KÃSPnt\Rh#fc㴵\~t [VlEc=GGevrSrH[Uhv%WmEl]3^$tfu =OHsz1vYַbo$$ŭ; =-1 7 ĒrYSywSoENo<("0eC 'ld/YGx~u݁L=%P|qPI?"zy<1z7;vEh@K;X[-XX!Xq WxhТn~œ f<.1|)Jg.d\8IO]D<THjnT-ө^.$OoWrD"$;9hl ~Ynn 썑#WQfUL*|?.4fmf79].:[xI@[U/ESA7g ƒNy_f仼1G?aPs*Q>Ff+7n wzHPNck?"CI(ٟ-Z81^[N_=iV~3_F 8C4`iPqo(Z{ kj翄%^g'&s\nUp ıf,J_IÝ15\k('30Ac*}OSr*p=vEFQ<^\#ys7)YEiwǜU&X%R̞AcZPQeRx| f &E>IyL?n |AmL~ s}*؃V w[i3kEHz @0&vbqN @8^ ¯7~BZ8P֥~b?+lNx)s'0q0+UoFn;8_D뢷ߟ-gOD)$S%)InIg9˘W.Sfx<'[Ի{RߖőYU?73Y0 w~F3%?mA-6]R͗UZ xytA~:Cy͍]0 B%oe'|"wԲ [`GM^y>fMV'otY!!3ʂ"w#t&dT.ة{)3PGad b.{LNX8 [ibFI)ZY)+8^KD T&Q^hSUy(ݢfh?Rc<IBÞHElU%\9ᲂ/a!~u%k|N̠?jĺzVV׆Rԟl]OJXe ipbbm{$y/r5y;$i{(uǁږSe"Z4Asf|H7)ҸETہ>,=K]D卩[I3ICմݮ抣O&Cȕ`$_HQN,Fy:p;=;*u,~8<-dd]Jei 3ZN(}hoO%͓'xc {v L>$etƎSXS{9y4$nAsxTcv#eAnR\fJUǙا&GcT&wG@UFW N6.dKz"UQot+%9ȸҧ'H]ۢ>+#YU,cg_;&t8˶،1b?WFi!'O| >IY*?/I,1TNuUoX "Ilg7]<[B Y1fK>y-QZ; Zw(ri0N-#_xW -cgrN%@iMgjѕصbRd+6, 2dlʤ L\\ С @荍IuTZS/02o9 Rdv S1M}W'Rr%pHZ28b$]pzϑYl*}!eiYqa:u?McCLoOTM 衒$OI583 ߽4W\12IUT'9ѪȝT!<`x S;Z)c,gUb&{vAcTY8$+n^9,z%6z T,Zc >e0{ ,Syj-ҋoIMtjIpYTҿp)by߁_=9uoq)?z}*o #?d#UqN⟛M[ݤ*XA)ѐ Y-},ޯAQ9a~:%klܹ$*v=R/TK?w˞;r 6A x{4A)$fj;;=aDfr;Z&#q`ë(VVJ >Tn@  ZXuFpBHn#5} L'܄‘{<~~Ұ_kwO3ikMe2Llc&),DfFrwN ^q`v8,~U GxIXdIje x(1zRg7isRg)1J{-PR瀈rYE劕 cݹu{}XvX\q);-eB h%}g~K?W AfsO>: :ze1Ţ֋ :yA]=Ԏܚ%L) FR…paZ{==߻`cE+hkn/(&NV@s/LjF7A߀oB: pprP*5KRjO1F .np3NVK{?z;D !^֓'M-ub<螹eOi/L9\ŸmRW/DK,{AG[JѸQu}(K@K2c W3;]IQg&8-uX %Ҫ>:_񃁫MTM('?MA&]3;쟏zVV#ܲgyB0ʎ߬acw iN5]y^=281%$x/‘:ӺbpQ% `տ)F|nL{aq`Ɓ*klyO0+ G;G[ ~be뻵s[ .62IFi.*#O!p] 5 (cXnq_Q+|sKKiT:] .FtR?>R_FEK2Hٰ☆Mj)и.i[Cć?S"+²#fO];<ܕɎC!,6I+ڏN¦)@Lw4,W;/rpCEӼۇ0zYIڂAMZWRGf!mm38eJ]uG(ZHFDUrFTi۳9ݣL=r?8`ղuKo OI+ʺ#a 5#.o.~Jƒز;`=fX S;6yD:ŹZ@b>C\, (옙q4QИ_bwVU+Cjуǩ&DCydQ!ԫJUz, pR9cdh\rnkFwo"QL+@co<{ <_ܧicP6,$ Xnj'g] SA^>ުW䷦M^'KXۙOt!t]TpYM_W\shw|k!ʍ:y_vAg>O%S{l\^W Gɡ[Kk#9rpR|o@. g { 8EY &QT3W܊/bߡGR3%dQ(Y&Gl"}yFc/3x^SfaDXxl|b + nb<$ ˟Qet,b#VLR<ˤpQ85‰H]V8J$(G}r?K|(*X,.Fdvj=HdX6ح2n8\O'CZ^{Hg'u̵]4Mr.cz\o^~Cue<|}>\=YϓtdOPc'8}%zrM(L06mQ9! IC:.0V][;Zȗ;>P2D}3 _pL!fވ}χnͷEyؕv`0p5*^QG2ٯ0^O %KN8raRasotG"i:UA;`~8QuטP~*x-~l+_M:ʤARwAGM"> aA|(@ η[^)>Mv/mr:Хh~eX/Z`=nOZ E%R鴺[=XbS¬ĻRFB()wVvpGgSKI1B*`@/&ߖbdjC8 {őBNul5POX=.鐬DwNiV). A9h7Qt}_{0P9R/A@8b!W65Iaχ|6u(dtpMF\b8KaR>,,jαl>#H߅D1n@-xUt@[;~:<)HQ|a4ϸr.vS2Ȏ+GzsaiΓR4S70\7U 8`'4ScS -Ju;ARj(: qMM*NXDk ϭ<]?9p{ptS%ΖM)P\ 9;(Ȭ.GGƻ2Cbo54{MQz{ڟ*_ C~m{"-! flHÛNؖ;ݢR` U6lM|˟lhSGh y"Y2(09W%Dh+" ER3]zqh"Y;B:WCSoQ?c-@, Zwå1sۻ>Hzqi~kG  GzkՂ"h(cKmMP֣nMbzz/\v-ɾh䞩"\V[ yLd$1X}s{M$H΀v1&CUMc\{}fTvBk 1 )1lM$LSdI'{KQYnͧ(}vNF6s[ٳ]8zڇ)i^YƬ q~ WYȢQV;c^`ltjjcw+"\͞efUS~4OVB|l6/, *[VBR"Ne,ŠW]:c8-pb hĻ7Y}Z'eATe8$E:C9Sl,P4mVpNY^b=ۂS ¯FL-OCzQ{+ T۟)hPlEvlCؙ圢;6=f.Ϊބ-e4Y>ʫe65'ce uMCje%Q?]:¦t Xp7/@)lI<@0mQ CQGh+R̘w|܌utuv+'MKȩ< 펂A2n#pu jo%CK b^[CvC+ӊA]~dAFnmBPP3,͔6`5z_+e]{HM',y0ٹ=I>iy,Fn5eB\HHuZi%)He+I\Y\'X敞jd \[X <[e-:WմNT[\_kVwijG3l2Zjvt hK{lYg9*vz ,C֫VS!?c\5yMv԰~V|q]HwqoD2iZgG`2 :* T4>@QUa-~T>^tgk )X:RU߇10PN$?P1HB,{I.H:ZMԫ4EK+OAH] >㭵0* 21qd;:HpdT&0q[E$jmV^7LZFU$X=8ly,":_ ^bi`%.C~8|Q?$x7l5ҀRt]g D}2q9- --O!8\_0mDH9T 1? QKch[AgǗN8deeuQw-/i\S9YFd)s~saV~FJǘ|Hͬ]\t?[0 [BJ x='=ڟ)4+|y}7^ NafgsZbem}Ԧ{z͛1fw_zMӗ2a's6&F,p8vH WIf7dl 5@s[J]V8wMՃ\K :ĚuD |jlǶRC~tD 8~7\H hk˂6(0(@8Y.G Sf$!߇Ȅ& <S7Nk!3^[E .zPQp6$lbD3zY'p-pʙgcQ$)pfLGQ Bk253>U 솵ۂ'HZP̮eI՘Pt4Ef܃]_&"`hNiG pr-Ԩ_❵6n[6uhOuS1^"wĪ ^KrO? M5 LO,t[2"ˁΌllMuc#̓ ՏlM8y;7 p]"0OW}}(qL3T _}nkL}ٯ!ڐy?K e.gn;E:taŖ*'?) @u@P?kQuM~0ZG ҳoHgq6=CkP1n-'lx-KGQcccTeݢ\9 'S"PM$0>uFuw-yhzss2 ptO14LKKDBBvD:f܉sj)O~Yl"; .UZSB-24@Тn0bBlJc$h.(]ugL|n1؆J<ͥ_͝]\>)alH0yG6l/ r5ūE,@c n It( 98*q.sO7j-゠rz>+\So2Dʃ(jQ2j'tʯAAc fN V `Y? me˦-qdgpE(S@B*J9-c9U>>' yBAW-"8a 'FtǴ'!>|2;_R& 1use} x_*"esv/SKi`FHrC*bɍu0hyCm/]'W%Z'Ǧ[ᝨ*R7ڕhn3bmT:Y.]ajfJ}ă7E IeN%AM) GKKhM8`|!!w]BwK%f`Õ`Ո8MyLjht4gd)t$oJ[EMz@e *{?AUD_t am]=s5͘8=֦4 j3+-ki3gjnvlȪ)ErϪ.vho@pd9udrcV1V6J WH耱fb>%aߜ(~/|?-{=[am_kY_30OZ^ 8:Q{Z͕[ 'ߺnfd%D@AQD|0BI5BĆnR=ěE tkWfudW_)}o@qye<8!lEr(:bسSg׆XF |e#@ 1qaR f4N!?"?63z UWYl(,NZ-qr׼AP{ڬcZ$3|p}OQ&+(hBS6WrdʛN8.3C\䠶g~MrQ[5QЇ\/! -5 [dRt1 UҴ; !m̈́2[O“ĻƪP:WAw(۬*.kp۩U*8!g3"ⴘ8(!W:E^XGINþDz) 1 P +/J{ j Sl6]k/1"2=a8[vY)k/LOZP<}gŊ>J<> -F7lCB (Y wf@؝ۉh^vunNZ.j6k#d:@Xѐ܎X{‹ X:@#Z F d%V Zc ,:JuFsg[~[H^_IL 0]bkHho՛̳Y*daqƏ%[eWltN:MԑќBEb]os<*t5(~<\?"qMH'58^ cu7WqhVjkY(4{ MHuElߗddX 7F"ViNUcNIۼJHpR0 Ft"Fo>>h*>MmufdP!܀# 71OJkáe9>B:z=IEUea L7ܳ^(Ua۾Tp _ ax?y:DD޹km4MXݍ :Y'{$}(]ޖe(G~iʼM4};933BF6,C mq:*eO2Q )dڃh?Jn`:m^G+s >fxΕ+6 ^tiʨU\[x ׬8peouSv]LuxB%0!qxmG]4E>rB6 /U3?w}OdzT@RTeM`Ħ)Lʧx'Ba8=*JyT»#zfǸ*}:;")7u "bDܬ*vZ] l_QTV\!LVnsa:'aGO9wSgCů{+GpJhY/!>T@-l<| g~|>x8}jL`Tɚa\!b"PlfIe,<}C:gO%we"i}&޳d \v$ʚiGi2>{ddHNsB~`sauL"Bo9?1ב|jafrV H-h{I_}978,t[r zVzx .:ÿP6`*0\bV5)iqN$LiTM0i+ =;4 Ԗ+-%h 0.k$:Prit*L˙Ո+!4lc}VCA* s] ݝރJb@Z"\^9Z T{Han&\[驟VF.:a[Rd*@G딬bdee6Iھ㷴@N?E +m[zg|\9ծy D{v<8O!5~"6QCb0N[u|W=&sd=fVѬ#BdU=dJ {tx`_yu`N}^)U4p؎tO2]bK XrX+LO;PPĴls`S (хm!;låS&|W`'A#;+OScS8" տZ%k+0xW"BP3p#WUJ̏2l8W3xxH^⪵"9wDM) D(݈0@k?i~HLfv'L*``/r@ ,۰>1{W^;Pct89y|l]!upM?WH3ڷG6Cջ8Q~t7o$S9*œflKF)ҨjO[h_Oa*?R> >h~*iq 7|NC| d+0%//~O (Aj>~ jΏM( ߟz{ȏ^ uAIi"^u_m84"QOM$&@TY#eYCH l} 8Y9xMq-iOO;˷>#[:i5w~|JG' bKngбT05|pdX.}g[V$}.Z$)ɧDjH$bɊU]k!pܕhUun_`GO%]eb4^?E{t41R5n" PA gHӖRGGylLEPVl {FS2[9hڞYqRbOyr*˩Ѣ B{.rNϢzt&ߴ]Ι\$b0y:*\'%h:ֱdo݃;:̲Q'~/oV \kmju5CG<,<B?((ϒOw Ŝ.gI)O6 ʞ%ƽ (^*)?vGFGEhpt5.Mr mzFyzYO upkbԭzʬ$.ٞf6Ls z8J,y҂im'j?Hm\rw, JrſEPaer`Ƅ $/Nslx_-w׻ZpHR:8o:^ﲪQ,}?/,T'X" +Y~\ߒə r4Q#7P.h !xܙk̳q /3\1GUZ%HGgІq$9|Q穰Lo^^FzklW ;Kh{%PWӢTwi_ܽK-$5ɰaJgw`t/ YW=ϔ{08ќr y;+VvL/7G#1uAgNش7 OcT˂vҰYk}ai$vP0ϐu(L\RB|3cj웛}}z}0TO\:u--jM~@fD2ڔ chۿM% H7]Sz@ܭik&;>dm`6v9&DPE|cO3>JjC~ ZdqV8RDwWSFW+F< ];O"LV.,ao>J%z„3 ]v&Ń~as5OFe ds@AFA .}'(g6:0Ov9zS|EeE`hKS^2ozKoo@|l@/H*?`Gx) ir8$=BZ86n3/؆Jj 5|>^uKbjmUrg3pҒQì Ƒq_Yȹ u7sa.vX;'Fzy1Ѽ+UT>?Y!''T~n)XmuZE~qX8k?H@{,V!MJ>xZd60|u5BG5:cVg•nN] h kC4z;XzJ1L3tO&-% ڮGΔ<ࣞ ]ڷy->D)Cth5QxJmJ{%Pd &Y8i,Sr!q&:eF`\fW$N>i:0L\直np &B9\2O`DP;y3(i #zĕ"wq7fhJ+[l * Ԡ\q9QF7^F\䟅8$YRp# zU[ŝz;<'%|j4JKOdx2z _7Ѵt܀& \Afć74*⧰-m/xBc6yp՗U0+/wb9)JTb4,YEECBNfÛ*"_9|ka\-T_^Ɂ2;PpE#baže0Lbޗ`eAZw8c1nl݃񞜩u"ACfuSaS e^9)XhIJevBJ?BG63\K(RmíVD$ 5)#|'v78 ԥK iyA켿aE16>07Uy(I7fq.28'=D,*h|vs9\_^QXa”݄]bp71}=t`˽龯/ދ_UmavKEo0eʄra²E -b_4A% G3Jv;:+X^+hq!YVWD lμr_hmS{a# UzNʯvz5Ff!@촢mɚUƗnjO (nswWJmų@({OA4Z徐XB#maCK}#a7"K5$#X6װיȕUd$eȰ#ajdQe9Jؾ[QħG2&=e92$s%P`>-lrL)zJv[2f]2ZuSu.̱y(~v >>/?:I&tnW20H+2:lAB%b@;~b)_5Qi,DF&ӱeCAT Z90iYXάPN0zD7ooL \:#6R1ˣP$ Uc{8)ކ]Q9P^mٺEyU1W7g] N-'Q-(_{;pʦ7ClnR1rw?CB5lܕ-8~hV `VGY4#NA૮7m}AgNI+lmAjJaoqx}9+O )GQSd-,*(^%:jUr|+~n}InLfZè"CqR-\R0J!C pժf7Yx`$k[S%P˭\ w R+ rQFf2Ea\zmP8@x%!>(%`a1Uik9jꟲxW q|[׍B ,^Dv}ꡯi \^y]KPOU̢15#CA 5v!3⨘Ddj^ZZb1QQΕS6-;h⠱hJ€g>>]v =e)+Fּ ! t:mRl}LPMo0Aqt3A^쒖gŲ1e]Tq+2.ZBY3p--$J\-]1ȷvTAv;"lX8c={6sTLj٠v9q:mI%T1,!84>V Bi,?Mqz ,aCrwo"* Nndos.1 'jJvE-2h*%0RPZɏۃܗ7H0R7ŵ| Г`D  ]*N3;.ezUC;O2Sttmvz:ѻj&Şh"R?RPjT7Ԋ* ;v4V'L>]PhkdI^ޘףզx0_iXO( ;Ϣumd]OIN)Fj}wh~xe4.i mW+v#Ŵi2SL+ o]uS/$NФYL|Omѱ/+d!u^>E9ZjBq\,I߱tM3yN V\ k~Iy e^ux4&+a+|6ӽ:bm#FB0*K5uZ賠*و vغ, \!wDޗjw-q.M$u 6spcQ@ !FK#&RYBІ졕" Qܔ=6#21z_Ģ3zɊ).)cb)[uyپO,5**YH{7$YCʯs $` ,XK| nM/={ճ%KϚ*EJW {33N*:3&_yi?$]ctVcx #̉\նOeq]/ "ĥgQl>XųƱ,`}Qa !e JTj^a9GSMC6v`Q)ҖJom-.TQ(KjHUuژC3I9+#N(E7MU.]5e^=IXq쟍3i?*jd+h 6Ąz.|CK}gdZ^ ùIk +gƅtMdncܸ}Cݙq!s VmΕ:-12"x} !c-^(jt{|{u3CJUS\ňşߕ?'#۸ $ B,УUk+Wo"> ʀ\ V20YT EhsP믷h쇐%{H+C.Xptf;C?y]垟T_`&@vGs}EE'|FkŷeW{5~Di>b1v6@'!sֻW| ;g{Ɉh3|ys=a*X^>]!pE4 9oq9$q& ]K%WC/v +dH=k)3+1Z_+{6N! DUk76+YBAR,Zጮ!TfoY}*"euM~key-~7csvm峛d(ێ4~o13\:p{EX)h]:TEyqˇXz`Z ȇ(҅ joҸRF`a;D%/nB}m!3ObfZC <Íu@_Xo:a0D}àδXԝ9I3 |"<8.?Oo2cܪ/BAl8uuq d2M~5=M=F$F&w~%jЏiOnH0FQԖJH6F5*+E͵UPg#\![ NJՙLQ,M1+#)DZEy|0EɴJQͰ\w<&+B.A`wIx"p8=?H^YmeO rhp|l/,1GitHY1Hkwf|0Ejż U] J4#*f UVLrsOI;s`'<5D4W))q!l3LhG:r:|AIuI ƕTot?o%KZn3D$ 0CnV,ښC(LnZ m ` i0AOu4N6>zrB

0Ke(2~K~z ՠ LRR8J䆉 .8TN P#$CL \vyTd "ЧK>Dkj}l0ms3ޑY:@nr1P` +v2׭₩b[f+^I o1-oW )'T[c쁬0##6o_S]* EÒ>;d!̞ۧ0E :Tr]ZZ%#p4wqxOSrZK`G|&峆!zyyǐ. ƙ܉KZ[M]uMc~s+3hb]]$dǛa; ܜWeO'k]{ DβAz$Q۔,zQd~= $I퍎ͅ5k2w BHs'q.^f4 e:3{$r Ă@_0D:'6&EÏZv9ʺ&"nSE"t7!YW1ܡ??nw֨ "/^YGIu s7'-"5#BrvCYyāЂmG6d'[ r'xxnl>k咭\*`[ţ-g6ٱZc*z@j<3/&yIɀ pdR$P3HBW$] eO4֟Q,zY?zen|<`(,$nKu $:g{4LŽ7:EgĤ6PXx'%Q#Q<05,c73,oW=X<.B5%8K:pњly='ijH̜VuďnǤПQ(p95Y\7r=ddsl8dSWNd E1V3VmNt"^dJŞOŕLYl<@O<dv"h[n4psP:D4Wd4WU1іB zO1.QS? C bmKgTr鬗[ jDsY #iY8c!Α&\c*`he,0JCeZCJL64efjm`uSP /YNh[Sx#TSVԺHŨ@~k{Sw3_z 焤؁7cLkc@>|+Hح'*K,`=n,%ݿspZ嶌0h% U n||_FSZҹgH*%,?LJ"G@٘9j}FI8ɗn% W1Ԛ"=Wlg\ [w`!s=`x-=Y)'|L/)k[?0)UT Ji)xTSl$$IJ`']FQjJAZsgk[4ud^ ;y#fYad6$ǐGt\OC%Ue9SS+؄,(-8_uHiK];D.xi; l_?"~Lt8CWEI,ύ(^ɶDHȁ~*ޞE|F͢sad~&jZ% 6PHK@Zt",-r̩/Br nثZ2iCD=67[]ufSP6dG]PhܗU "r5ƲͰiK2훃"t.6+VJy?V([ʵ;GMnnA'<~ӋDEG MEzqioC'[:/"lx[̛8|h[>ݹy=@}\7`+p&d_0sHwtm! Mnfqޟς_{$yv8ǎy-E[cvQGV(rYs0Sżl1ea7\A}7{EЏ-v-nUF_ $Yf#qxfs2):LW49 y/%95)b[rlW/g%ZP(fDr%7`V&An*lMwyJZ83Ux ~\E =uhסO=5 ESqG5% z/x4Qk Gn^9Ͼi#45ZTĚ+!Hl}>j^X{![s8*#aҿ)ssZAKoˍglcA#Sq )T 9XL^ 2yȄuR)cn-X!;=\[n1/[[I+}r_aK X)Rp*pBSCM Cߘye \$nyBn0,RFT(k ~H (xd|vSG Q5T߹>9"p}K8jQZϢSd'§. ab!oFًݝ%rU s^Ӎ!dX MFj  ;N\9qQˠ 2b*碽 HWQ#_4C9uhUG oorR%QOC'AN0V-~ -n$k-i]8H\], K Vm/(Vdh6#A'~MkY3VD'y6y*T13P<~[|`#Hp0حPQ=\DV*^׃D0mh F!~)+EPÄ/g2*k2Ϫyk(wc9[>8 X/뉮#C~n D0̦I-NXxa +3xhyC$o6>ԯe=kGEEEq%}grJsp("w05%z7";bO>(-hh3R-O70{ύܞ|ǿCYuĕbmH曄K=00BӣDkN?(߱HQƘ{M\5+<"E{q rH1Lwz&?2rϣ?3h !:j2Ιڔ*'?]zzG!P9G a)U`Ph8wfꂴbU۸5ϟoQ,,(əRks=dad;ب!ED?^.l`,ÀtAWynA.짟Yo69 +(L$N:6/ iQ_!fMy_W1וqS \<)~g 4N-3`Dմ`D.>},e@[ Ï}ys]#`0yR;+Rj^_M/K6xA9Db!E6/(΂&hD@7O'fێg?RJc_Aw~~ok@3Α_n6q{Nȑrqu#׈rrfyhHTtQyX^9BPP Oaq "ګ5xLJͱhPp|L1N~Hl=oi-+żJ&1],s(e򯕶|U4AC.yj>ʁE9 x=L*k $W re(%l kH0E/1s<`,qdb(hfYBChno>qElך Z8S˯vZh(R42hn"HgT!1e//":@>;.ů2E`*\c;(jgΐ& w @h,[ Ӛ~b"2 ~DLZEKP{}dzԥG* LDN{,#J)j"  |Z>ChMx3  xf>qXXZV2`^ CP,/T/a(KR8̺d”S6Z Z_s.0pbCv[PU1J[s~u^S iS9HORrA˸0sQw ae&oz僧_+W]&Tf"ydJU:֒9ٳJ?ʹl:?!4cm,zvNX0܍\YY:*kM;AL]PAhu-ZŖն|;uHY/vꇲ TWku'9l+z>oϞ3^Ķ) m2>t OBB_pU a2WTWkL~h@u.P{eZA,5Ks ԼX#sB' aw+;NQ.Tg'٘,4iX~ Ť6Nvre3!=m!{-vdY;iM6 ñxqDg0uǷX=8.q*cW-n5ja>! c=1K B}bet`nK T)pYT#mGkCգ Нl9lV8 Gr8g͏Y |ѕEm!xMRK\s$橽c{G@=Ꝙbi&4!oz?$1_Ry'z5_iU\?j##Tt;bPozi8='ݞ9% 򪳖oכ*Vc? fᦍ dx핅?LGf詨x*=l&;VZe {-9P\h٣t!h7'u6|^MnгBQWw qZ5lDxKJcGo̎܋!ye) ~5\:v;KBWJs!ti ɕoSN-J:*xd,YnqL2z7ɣLnd<~3Ո~i_*j=`X.SLW/9^C/lS|A U gcigiF=r'͏ ܢD;K78Yj檩)6 4?q~ Sҋ'ȸ_ՉXzrJbeHsp̈LZiuZ8C*<Ql!Vsf'BőMw FUVTXgt$ I%~\N4͏vx)N+ap⣪̈/ n>jW]oFHΤ+D 帟Y@"8`O4 rxV/'GjBMcE(EQW(I@ b:LḂ "a0nҏVp3b]|"RHg{?DhH.]pY3Y=cqjF)g4SWWB;iQb<)NZ.HLz/vg;\/H)WZ{iFjn'5vŰf4+l4B;]4snE4޹Z{;RLjz+v0Z v̎}|>5x6xv1l֤A2\ל5V`*_I 5]ݢnD@& <>\:,~*̼ʃ@<9'Qya!ڌ.hIK~TKӵe=}!!=d (gQгmI:U RUmJDN!1vǔQEGIܥE分oqkn`٪hSV h"YɒP1m[5w5#e^Q\L{2wڤES<x7f…nu1gݒmMnTcؖ^0摋Ҷ*7/K^f,9@mDxnv;;{zA].\ʪ>v~_aPG|1p&ЬȥNXFz2{%~Y {'5?g6p[qi&嬩ÚTUy.4lYNopoWR@9xhs_A$b{j}=1A0=%rV3PcRq-ehO ]0G0t/y &4I7BzaidU 0aNH]T,{Bwt\-҇G5N,E z;Ű 62=Weʪh񾀧K*-]U9~;_\~cc|> e>lޞ6^-QY3p3&a Gr5} EZ8j\-= eј]ﳚc`~X78{Cw|!jan]ޏ1Iʃv^p9$!3&1łD6s?у&'}Wb` }pB97-$1 DOn$ u.n>ֱzK ۹ӌ ]t*¡"Y=P7X̶*]BXE)qc XU+?wc^qi#_ o0#ᰨE텫F-#ѓjK3^gzyc% ]cvKv9|]? lOFոY)FzylԵCeOM]˧T6ae^D~fI2 Y/.vjsc =c\z酷8dpOJرyM`yxN=5Kn}4&]YvJB]CYM6% 񟾺\f%QP:ǗG{b7FHNh:n6e fY#p)&G &S,ygzy_)M .UҡE1="7ypKVKR>C^(P{Ľ)t|Xea:ƒT@{3#,O'h$UCk`ɘA H( ,rrk*E9"E/N'Vl>;[pHlJz栙Q5>ty~UD雪(mKOnsje/hd^8bVAHx,K\|S=3:-ƥy׌LHY h"8+xb05}wFs($kY_A@vr)ckϢ8<_KU $l&|E&: uPb+_wCk *Z`ql,#q-cN--8#NJbԸ0}3L ܄U {A ZVUʼ%Ay!YQ-qU1 Χ'Q4a}gf_g_#%[FS=(V$0RZ4rkcvMG gicj4El FfªLe^H0n8^vp6 X͐-gبr/j}kmW|KEZڼLITa1)}ikd=ro0YsHPE;54G1C^3&x/p̏sj0%O{/BQdkJO*2p?0;KRP#(YrY+n~'W}B$x1 Ii= (ۤ:W}ꌼeN9]&Uʀs,xU6D6h@sDlOҘO~3-YW*;ڕ(_53u'ڌ-0H/ p3V:t,V3#I U{UFۚgKUz܏GR5yd÷h1ic1Ht^4V] ay2H) Gd`9{4 TdHj+.}IvH5RD3YGRFx`~HaZ'߲p,sRU<*?~ŦohoB`qu$^מ;gDY..sfeAAF'q܉2sZxKOk߻˟[o`cXh򖈉Ĥ-NHC5-9As-Hn]ب:\M|]ɦ$̀ w߼%B2bsa@;`t,n lzWDU!h#ڙ@\A@t x>R<0|;%vL #ޔҒhd}[`;} J)|Ь`,{ 'J]@FEw.T[- !#)Ջ.7 >,nA̠k1O'fPTluK1Z<@:AxvK7#H[Ѻ,-V:RIƠ5K !d0k .a 8*23:F2pee0OmUAud[.Ogpjzd^7kEx1$ cSO|YCۋk,qȯ5BȣHLX)6p*rRLَJQz(rO~si? }xh6|m:P_ZP7t1Pm-61\"1.1VȤO2`@kjG=S$"TVOb{7Ⓞ;D vݤST_Ês?zGTݚ%6@be ÑqbȨ K'ІkS:UK[XX(uhUKQv6+NdH1cixgfj4hG^*vH0 YT%;oZ`3Gާ֛Zܫ]V cN9`{%pw(%aq`!Lr @p Fg (Ji^ƀtcQY0/̌b+&z/Bge *q0lPJ-?efU7˯ a 0ޤ$EAzS޲Cuw1GvOXB Vy}BxtLx`R~q>x,')*g^i{',Δ CY X=IK-Xd-76\.& #1{N$7/λidkzn) |ī7Snfgײg0?bPDςhs(3Yc@d)Ċ#E 5kv}M`j7nQ׆1.ρ^\mn*8ebU#X\AMֱw mu{zΉY'%t^Ub'?1M7yMjWij⿱KBCV{&|2=Ax:禠5{[6L NƎ!6@'zWW_,JƢ2Cب;/ѿxĠHGWdS~)Hw&,VHuBlJ+v (kBe#~9xƺ%!N•RUcr X+jVҷQEH ]@e{!n$ѼSzug)(CUN]Q3Fm?}9ڵZE&0-ek^!-QD=a:,FD= *`IFWbs>/3t2h/Ԗg0s@/I}Z*I;=ɷebOtD" ~E&bd3YֿJ Qj|35bٮg>>eZ6 Kv0U'"ǀx,.GZkkn  ;N$&Nj4\C m@cAeǍ,~ ^\֫N7 Vs* iĸ+[7~X30`jػCvqxc*Nt2^bjzM ]d]D<|N rrɼO<})*Sx4 fX:~ᰝ`րg$TX#' >a~j]hY s0ۋ6%YC9IbԻYRYul%ʧ?-ρ~1ں 2|uiꖼuP@-`G]vѵDMLWY [X9G` Cfu܂bۀ~ N> A˾Xt`DF9oy8*R|itĀFml8OG8󎷰i1ƯN` a'nx\x\z_d2㼜BHS''ſjꌫdo JG渤aV}~B=B̯gҖVH%CKNJwk 8+٫LG!.5)YDMsJ⁒q1zLQ 4j7Bx-i6vלHWꑧϐi|m3 ?p$]_/wrD5EIv3+}:`WZx,[`s)mCzu-۱Ifvվ(?2PH g|Fmz ]E}VIvL!gfzg O={'qU1/Ω(Dz MJVQ3bW,@Wq.M>}?+-'uf12!Z5Mo&Rɏ/ y+|̔x$)lbBFHY:Gp=┞ O5hueT4;{]t9vEjl5ڸb$sA 7RO굥{)sMƅdHHfZì{ # ul,@B#P=@k>KV'\DGW\KEȖ"{>bVץ/di{ ~g{/ߙ,UDQ,Y^ߘ֝P=b0V{\a jP*w1-lBcWe֤~Bd0D>0|$ ͤ*|5=Lmh⦌`"qLe[]"r8yۏۙgR?N@kZwv)Yͧq=vDe.8R36u'=H2?[kuJJ DCy!ːBH8\ {@OiE%Fa2zk+t|lʐ'x2RK贊>: $$*qiqz/KZۄQqЬ":p1? ZGZ!Bh WѯO7<$YPkmen( e`Rp{u׀c Hn 2HLB`#s Z_XhòzNpj*E6 H.:!j4ɘ%$8Df.x2n B_5{għ Ҩ/͔v͋_ǂ/c똪t; 8lʪl,lhiH0_8EoJN(V !8I*dv;6+a<&Fp)n{v潳e2!##zZ]brq4HvFϡs|6iZSa'悾SlCEcC.Dp~x# EJ%D?~v0Tra"xz4+~[}imRY]pGm<[Z҄!fQN= 0 }*Z ! iJA(S/H%0zjR||Ĥ$Ƿa aʥg(6o60#-bNsm-gIcppD{zfNf畟ê7s`S gͱPDdxZ_rȂdB6^8aZH2q@GDdkH5(F [Z GjoH-#bpajkn'ΰLcuҗo?n#!8rM݀՜Ҥ)ԐR斖A޽8\K=%Z­DzT٪ʲo<ߵ`U$눒rA&sRN[2>Ej8 u5LˈC dllkc —gQ, ЙmQfrzhM݅Ĵ<($]s F^1-I"Gˡl\$j&dϒĿXL<_]F[4j^Y?Y~)yo|/c ƻәDo06CB"̫|gB)f2 oCG l$I~nH_]^γGtQ[Q٥P>FW:M" UF*VM~VwXTͥfOLȔvﳻ'ja }fc[;H; g c_5{l=젧'o$|y;JQP = 9qc"~#U^׶Az)Cݞ1{:' cat6]L>-Ma_p Jj} ["w$=rN9ކJ ed![ aol:v{:tyol,KFYʫ:/|E6rQM/ܜ PN-E`*@ ~<.^b 8+:crlYp6Y+r$CyU.s@&}+FEvk]BX"" hmsNΕ9g5Xe#VY~X Z/CÙ>WK/a΅{<\4|csxO ɐhGi.PI`k+a~JAEzoEJ6{֓Ki Q~=iM; |qVId{4ɔ(%iAIxTwV<5#1dEXe2 +'v~Hkؤ{SzVWgYպ`8T|*ZX**"8]_̅p*Wi.)#[(X(VKwS/^&X ^K ]#vA l4ȉp yhFBe6g)Y4e,SyH:|71<zj}<*}ti]"FT#A%`Ør vFrQ~';A8c͉foԂx9唲kOŋZLs*W:a}46 ʯ;GmC?яi' !fLCА}R ^Fj-EhnDJ"-(Uڡ$'joQ2}W:ROmބar ]3ډ O͒OKkb &X,:v!O֎"xjK'E܋䵲mdb. Iyܿ˖|)S](M)?.˱NܒْiG No`j9oWꚬЕI퓰k7N]CW xn2h~aI2\jf%c}S|')Ԕd~Fav7R#Ռ]F Gx7QqBJ {AH1G_Cv `;f4D)7}ڢaխ<GL[go OKϜ#ې_.*~}R윿 XHz7% ir. )N 8[KCG8?5]84l;P?Dp '| Y0EG?d=`U΀qm=v5wEP7T}Iϝ-G6_@+&n&DsmOɲRkxs!]]Nsga7KL6%E\J4qF/h*쒈v[˫nYI~y\7λcWh{T$fw{ZqYzHh^mGBye&2D+'7!`s}k(-&:Tޜ?Bq]n!͑wkXkt%۰]<8ts8yx*`A(6I6(β;^;!DO5I-2%١fj2ءn=~s q!?rBM.^'0^:gkߌhv+0/;[ܕ멡׵ݍ+qtH@V"698ۭ %6 86GnzEr|̙h~1a'H'v%澋Ś_;hRPn|~ {=܁ۏ ;=98iy$Blݚ=T1Y5 TNꄧĢh6#E7uu"8UA;2DW_St-@#fAKU9w+ - $HQsӽ[K|P9u{}"J+9D2v:;"NԩR^@1b5e4 '.'`` #}ӷ1dMM;A]^codA#o-'ū)܅Eӈ:TDsL*i9iHWK=W7?s=Z⛃OΖ %Y?rglzz.:^ӽ&φ~VDTZ<{A>Mz}{MQEzb/jnKK4!fs*Wb-00r8*R a6z?X8tjHY{F#'#ښWmXɩ:<@O.7hoY[Kj>~B'UEM6r`UF^YC08aiLSvw+K񭌑xrSC5 wCC4iUNγ0Iڊ?\3m v*D5|jk_Hh̊VhnoJrr&-S(AW:'MV1>x"xNu̦+~cw$V$QGHU\L1@D1 ײp]['o 4ЬKS+$w# 5Yq=n+iėhS[ Eb.0|5yԁ}*p,+\ 2n}S13ɾH$+4 %e}”&/h)P'ml>\=:Rk_X$A6oG)7>, D& KYs# n=(3ljP7#D&'F8TexD|c+;F[uT4%0ñX F9i*5i"X6.dyU'fT# lG‡,"n׼iÌ_PyDj&'xZNbǀo9yt-7~/TK'|bpA)Zj-:D(`EڞR,$k2QkCQ$EڐKї9ё{PA7TIccuoUSlU2Y({450«EO{}ۿkcڝWzc%W3f/nP}vDT3C$XⅭb6a!A}L"Ңb|'bj]v;w+(@s:+-ItGB'\b< JJK8\VW<0h]-އEK$;Ð\p٤Oj |dt=#4U5Msէ, fJf0x'AdgZxO5:;=L2Y$ ꔌ$Wْ]F9CwGDL kO\5v؝ʍMGQvLr4py2qV$ -mlGR6ɑ"y=]>$GE uH<?HP¬Mb(nʃewKn8O|i(o~d=s@F:_hxӣXȯ#o4i3L(f|*SM'/h2QIՐr[Lוyv>_>PQHb-Z9뉩!4'=fp1m+ßd&U}򣦠n52ĖLO^1Ump2#U1F^իv8'>2պ̐ *Mcբ.)Cs/?E zGl/2o>*$\cw4v.\*W l NJۋ\G;SI'h*:m,ʌ(SɢIմ#&JQ:%Fk xu!`3eH"@f2NAE`Rխ5-+;1hp|Qɠ1BH!})(%~]/W2ZJ@;,PQs:M5Jt3 5'b$jq؋Pz)EV$z[n[틋/dqLO5#PJ}e&J蘡0*F(:R"o$(O;kCbXA8FI2EhT sN^„n7WZd`Y[煕c9se[8o1W&A'M1= $tI!L"b @'LjzȜ\ci O"ʮ %*?V1@KdM k\n.S)<_d]TEz>yOV^VʋؚY'cIQ\cP#P_Wme%CYJf.~nq@t`Au'B(qNY:A!>Y#$+\;zKܱmCxMeAP0yT&kxz+#k={2[c_b0:㭃 $߅ul#Lj ,B\눍mfyU7P? F)wZ[D _%0Tp5r-QtKN]pYqi>JK9lh4}yshR__9%R}T>xnatl00( d32~TeuA4?I$=JA$obA7rv^A5x(5( 9OcDrقCvVEp ;w--OjOn+jË :,MeH 4{ ު >}{l c@9a?!ĥc_c/^Ge hU%ejz/".9TF,Q\퉟i艢s DW?;>7@iY+zyjx0X=K꘼앆%UaV7 0b5 CVo?(OYI5hXڴNjsHJNR2>GJ]S3^19R)[FG'K~7O*+@bIC]xe[3*ɖ ö d2uSi&1*y'*Z# B25:nVr[c7ӗT*_ݎL,Kw ӻeHWz6QWyNrP !*ޭ #-ǿFk{fi){z(t\i#sk$X8LƯfWMd@MPledyɎձ oX_Q?ͳhsvܤsl5oHÕs028CRi!NYb?nNEnʃ}?"q(~ţ嫌38mmd Ս\T 圠RS,b$.UO/Kq1la0lڸ]`XEnQTk:zfĉž:njD{?Rv*^ۥaۍnRxl4Y9,ݘӭ9Y/UlӀrVL;+G鸨_s!Tե*LFb^ dբJ.u HѸz& su"Ub\`1G^a%o/#AQ11湨فhDEaO2/qN%x?X&3 4~;OPzK*mhr^Ǎ%Xlpam1;`\3/EMeVhσjִ#۹j|F`-& 0.zۢ& _ЍgFɅ6)O<t4X1Ei@ױyGO{v9<Էeg+Y57+y>V}:"NS/i(;̯3F ZH6 r7.F{<\DUaU.kg+ܤr\p[O02?jrܤSeϣI *Q:Sn4 !mwcE#3Snwjp57ʬTYL⵪~;E}osh`EǑAoNyD)JgYŠ^M`lF[%A z|Yx_MeqUT9-w߹|\kKGl5;(4,Q 9\tx={!Co#ʶe1 HKɲШw CwbjL]&EòꇋϹTצ0*lgɾ v\G,[$ySty.Y\?T, $b=V,4A;O;&oļY7H S#vyt&`LQUXFvtDm'G͇e3dwƀhZEXx24I{~4%V*@{2)|OͰ MX'^xRo:(?R ̱4˵bCC f[&t}71!;&r*؍*䛸@H K!Ef|d3YRBFi3tfyg惣Seʲ:~B%E{lPF]($s'݋FUNFN|2TC3"QiGX42>I γ :zZu ĬduQ6L=~بrR'_2ZQ嫻^|ͭuQ6,27_Մ'4eHyJ {|Q[F̽M;fh=io(O+]MLDt4Җ|ň_ݘ mG<m1!m)2z Deb܇aR呃|+$ pHO>Pd$(UM_:JR6m6&)e%>p5E68cT0SCh=?xU;(nr}jg68N< (CI^+x؈ʶwC/odoݻnlޫ= QMW#{"4uw|&jEJ,QDxKe~,h/aP_yr[,Nh$^UD%g }#yv<e>ӭ>VӁ*. Y,Jg6~قxgՐ0 3WU&V <6iT51bL@/Q, Ψ~Hode.qnaGa=Oɉ {摰ElbUxMNqۥ2~.Hm^]K[+>)@"ylruENRP K2_` E!1q !oC%hOcQPS.;A;ny2x CaW[ř'1H"lL^0wd3b')R~_RJ:^Sy+Zb᡾'czw.Bq:D·oIR*+umz1Xs/B"7UVA-zE\؂ZKedx8c:b1X}hȨ2qIBF0lQ"ܝr:ܼ&Ub/w ?? |w ;\]љ'|.OՅJ;mw] I%qoi'xU/shj:| &قKnRXx h7okhkuҤ"PF G`PRf.d$w-4p~C+b *_^yTB|~"nA``L"ƽt+ll N +~c*1+gE7M?`w/a7Eil8}pԘě1*?V*Rmp*ǁƚol]chRTSGn Mok&庩7,4bQ\tTៗl[,l< 4O?R(^JH]<lP'b u|pq!1dJ  N1i պ4oFV|B {~`멬|q`HBA:1>C'֠<`&9WȨh J,2R GHB{I/o^)G )vL>nᄏOBU*`k{~ 4M0z ؞20kRg gbWfN0:.9puҤL6^EAj$LvF̳n€[wQ~;ĄHZ+לnX+`iIP*Oj L>C &U݈ ZVKz)//ukvbL #rJVS4URhS;r[#Č iYpWX!f7^XޜONF6YsyjܕE.r? :jzl*CL?ZIQ6! R/^2xW2(c:JE>\XwF|U;/+a4UWn cy'cµ70:>f۾UB{WEBx 8YNmM3R&ronD1&5!@R`ضMF&:o1 4Jc^⃞eL2h&Z05[߬9BnQ_[\c4DNgN!ѨlE'%6.7d;AO1gC4-JW-'VOnwZ^A@NTGH-U멸 |t>f^s Q|ې>kӪ]6 ޅԥY3#`^kvN/,M~m3Uxt$ιWȊoʩm95?R2iY[RYDŽvaձigƴ/"tߖdu7Ĩ)O[ѸPk=&iPD5Z]cI 3f)aܒ gc^t /K%$OjЖD}l%3-ehJ*SM$1D'Y?| {@L7`tx_b<k0~DwPi.-n6Jˇe2Se{L̀h O>h'5!/XB̈OvK6K};+,Tt,j ueB@zE8d j.:fJ66m~ais]H,dJǭl[NLa.0 x|LXa r'T/ʚr<hb]%);k^[u ²"A@w2"@r2gh!"g}/kfNW^CwmQYI .I<;*-Y!/uW"r4âD :?C-~=-,֥&:2Qa=|%U4Y -zЮ<8ɿY˵ˍ.r><ӓj\odH`-Z >xDha#%B7`a\0i[T}~`*_ٓ{r2`\b\ƫ& 3U&+wlJMY}Qz P!FBBV"a3MT ߩ9P&µP(!6 _,~Q39#\@N&_kB:R}*0:h_ME'o}v3)gr5Ϧߺjt9#1^<Ȳ*'0|1}֠>rWާ L @g=[(s~-حƁX%A"sVf$%a'zp-%ߵQ\MK Ց/W&/X}PRtZ- כfS7|ڳ;1զ%81(V&yy@0J^T@_o(TŋkCOQ&`{QYt%q55whO/D>]月ON_1Yc@D]kNr$ =(`" +#G& [A:Ht)mQ>ud='; ܁qUIqV$#WG)ɪ(MMQE|5884dޫߵn 9!Z&x|AQԍ{nm|vzP}nЌKB,w^dOj;A(.uDMܕ$Ғ̖9);~X(Om6Ph z{.t÷~+4#f\D QV#4t^8RmdI/FqWHz'Lb: XCB 1AQc_'E9$Ky#t2*hsȩkdrb#m0O.F^q=i#DD%ya$KOt4V)ZMJL392+N6[#k)cEY"mf]U!R*&ygOM)Wq/t}"%! 1VmZ\%/:1ml' 3sBb.#Pxn*flVx (qu:-4 $X̬Zl ZeY|V'CEL׳H-jOk4'^ V౺BETҸ_e 7}&J~_P3Y9XBeJ?cpYJ:"VCs 0X/#W]+j_{K;"Ŧ.Ӊ%a 4hQyGe`^FK3Gv3}׆#DDF6ޜ^o*(F~495%6OWTr7nxk!*#v"쨁X鑚?^;E2qd`s [Ñ^nܠɮ+>VTܼ*Ulw 'XPKMӄB f|랯gLx}+A++nxg쇀lfmls*< =R R/eNW ZW(2W|C{4}k:D- 6P쨥MU9ˡ{&7!LhҕZ7МpȱRbS]8`Q[1C d3b $6Qj[LҰhe:'!ҝFTKO uv;s9߈lEE}l`PZq޾'S_l> VnQ08:2τ]1=ԣ>k=@S۷ieqHywj a:J| a=pwd~^N]eaq 4$Imb6%9OJ<aG_^>d0=_e8`! Rl0/ŲJ5hurTH&~)Lћa#;,|fبz TJ{VI YGg_'(; rs[*?#[P fW7 Qha7e ыrᆜ-?4'RqIdh/".ܑ(DNQS9/d( utS(>ЏɳAQvM iBD;„;DgXVX8WT{f%eξ/Z6 77Ǚ[rip9qʕ`Dv)LӴ>aX2 tQ_De Qb8 Z .%#)k$>~4#KZvƓ:2@YY<Ů$I TI| U9wLa E[̩s;Jy&اpC`&Q6'9X@n@gJj|<)$t[t>Tm = o|nl^Ut#+_mDu2FWd6D掤YAj`lg ZiJ!qgenO{ݨ7E#*ЊN cl(F҃2(t>', AvbyvckܼEcŽ(jQћtE$ I"zDR I{Њm86e\Gſ_4$"8tqn "˯.gh vC܃!趙Vqg,jܞIwC$=ANoJ5D[h_ų}>k9K/+i/WdiױhrPlS.:~YJ,g$?fk*Q$Y0d2PϿC|rף1;!.yK:HKR)N5Eܞ{D339@x["" tXlRr9 b4f>?{ T ͷ}@dz(f=U8brWiYC c?_&w)sT}^toœQ?*22)` Rm 3zjOg.7R8m&mA4Rn'{,4▵EBDP€dY^P}◛zjʛTV]$@S؆!8m=؞;հ 㹳<_#oSl%$:_UY9ܽa{Y!_\U0}t;F 'MKC ޤ:j?>oɔ}SF},"xБ3u;C{dcE,GEDΨ[O&Cݽu^q2`}W%5,p2\ݱԤ~7k#Fo!8*TΊ ţټat ]D%9~kݲȌ-އ?XVTR8 tG&I $:1{t-PuHRѯ q&|@-Ƕۯ.cN?~pP'1%n,UDBUcgD URl;qLg7XgraȖU؅|5ɄcbɼP8gbd2)UDf%|owp՞vָc>_h>CNBbRIt]w>rp#kP):t)0/Ǫ6>$jP![F!()6-s^(rCeyOo,˩qX` }_v{E#_^ ZDw~W_a:ko):6%eU=R 0B}Xᥫams(Ż)h._YK#O ?t I}b՚Q4 \bTYn3bt!Cl? j OInr7D鉗į}_,R H!VN5^# iˋg:D3PT$l)aȢ:ma*F_ U>nA]<9=zKɜgCL`Dk%6"2(4k1Pkf9aT8 Ӣj$åTՆEñG15' $ =j 3|!Oÿu%.OuBͩo賾ŻJ[Y'Y(2U ?W!t?)n%|_ ϼgNѩu}2W}NlŹ*aK$ipG8}pk6sS$f6Y_AY^ſ4_+<M#Ol!e`ddv`F֩o膘fxʬa L 4*P I}"\beP݅=WgƩN"iƙ\]K9dm_wpoU+-4ֱe [ZvɖorfY3z i쇝_:C(ʤhԽa^S7̟vÿME#SX 7fd&;ύNMr, kXY3m3CFk\t%АF_;ź#9 φrҏ5b1v%nFl0.? I/{>]Ka ^*-'Z FuIC{v 0k/?zL)+L4 k)ta9|9\qTh?G N柎]D=g1elUF PLp>yrrxDZCE{m?z04Tܮ կ(+ҵZ^f>@!qNE }," 1>~S.Yl\߱RJ]H7E')㞋 Nt+auMP5s|7"W,6%H0cM!"P*r ڪTC>ڤ*׫d2AsQ1J)~w .+^S-:q1MZeMoip'_nZ)dxN8>[XU±?\Pe{M R) ?n(!"0/n9l߂"=*4#؅!H zruك SAϮ!^|۴9el7t oA.'M{!T&&2! a$%Z͍`c:jʕV\27SZ r7[c< Ub#"@Y9ɏ_@4=:4P󃽫!B}y;Ajꇈ3^:Mo`xx ވ,AH!J7H_ %{6֟؍:KC$iFZ[`{Y$?+*[A|SJcU$-U B%H<9|?'z=8!IR%ӃgP'2Ϫ‌[8gDs .2¯u2ybdSw594dӀfU ƒkH0 ̖C]::Rdzs:cbi7[^w5ivKYZ<10}'4=ikC[s-*TZH#+SG?|y/.?pa}KI)HsվّVNSN|Cw;ͷ_eB$IbwbqE93X؞|퐠?A9 z+}UnH(L k|"7K2p:/[܊:"8pUeUd$b?t;=r@ɩ_"AڙUbIRQ 8%h.M bAt9U@ϼ6Q|c.hvŪMNU +,]ŭe~!& F>n (e;5'XToR)yZ=74` #C (Tc 'c+\Մbyj<֯Q98=J|x׏4W."ӯTx:x-ߗ-V/w_RKŗ_q44_㱄2gN_p]5>Ab쪏SBp  P_+mH {nX4?0\E`|!z}xc)$уZh`z=ie'n{-r0JЗC}rPCjN}QA΀bafxH˛l`J5.#:/E@W QS|V{I2]r9ЧhbɼZ3ߵ"'~ @;FjI,Ƥ!((O攠PgOLFՄS8ș@rn>tˬB Yl|)[FĒ<:yռ*\byL%L,~@񄒮^L x2uZ!DDxމITy㛗mE=* f0h|FILJFx>QQ8ZJ(`h֟F4晱҄d̝CaT,t INڳ)Jĸo==H{J2i<%y֟ԣc܂,M>% әuaxx%SfR_j_CIp3L3IP*hdo>Kd5 $1XО a%K l LhK]=,6޲8n, üvXXgO(gpN~ezG6hb[(n 'GZ*ǰaέa=-q''|4]VB$`d FBvc;!kv3z? RQ% Llӆx ڧ)5[!0@q53J#a.XB M[s %2<K6g0Spv4_jm)CkpI{V\EQ]0tzsrH$`up) ,ḇ+ўx-G*`dLYuʹ5PJ7Т&/?ox@\GaKb "12yRYN+_댬 -0ⶬx>e-Pɍ-nnУ$'VNaLtW~:!.1.qtӐM :onX ~eyltᩳfQt/|0nq㩼vn uQQ'6RLLЧ'rw ֏e&<-%iYL}oE \ѩ 7EϬb2^ .q:W {ȉ~DDO@4YxϽUXol˷8l+mW]O!Q  \Il[c+{맙'KԀ""g+A+?::﯈: -okD, MG W#яlב^73Zzu/ol]%ޚIeVE!82ƬR4Cΐz&Z1H(+"B%ĎY&䏴^T pk50d~jsr fUNFoV1X&on|坧4^Pm%|pG*aљ:mHhIH߷"息FH-[jM\Mۨa/B`e9nӍ!(^SՎ RAߐHx) Jx@k}vbGa}FR3aQGԯz9}eFzL/ " }pWAɄ5á>DXGr_rZG:VE!H2Vo!j$oN\[.. pv/)pZxe/*XNcZQכ#B[·(}5 >ĦP\z%ͶdU'sw//dCIT/$}:C-!GhZ-=h"_/3dnf 6ޓ(;"`'$48 DDȗ`}d4M@BǤ )k'L؏J`1+1z$M%4_]E; ( J\^/@o.n6lӆ&o]rRR6[)Y/mKҌi)2PFq@XlCMukϕp1Ͳ?kZZ80H1]|Pm:gq1z[;Soñ32?{ϒHZ~9?pb PYO '%5` | [7ᕡYVr=).P F6 QPXfb[Q X?UۘaOΔ@dxw*ỽѕG-(X{L`[@h;!9v/U,]ZP67M65x"F})M~t\ZP;S~MW6~T2R[T\?p‘Yg>~j <}(1w->ji; ʚXo%0iUh3E5}E VҺ1JD\ 5G8/h8}ݥA'Ke XAN^S|t3jk T!>8$w*yڹKDh0,R(ɸ>&Z;? 6{U-tA TWwg4xqd ep aye3@ԭp\=jJߞm8d_fSLcAAT;|W(l.-L&v<(ձpHviMoBÐh#27 wk6m}޲iN_/H/.Pg>RU)l^M8=}heZ~YZnZeU#E@S@V$g3_Ez5.%B% )O53}7.OAFl ;jh cp[Ϡd\49E0A2?[zw9w >UWn%ߕNUQ^S:0_#U"ۧ$R,`[3]i_{1R%q\>$Hރ1$/yYʪn~Ε"%DߦJ\Ƌc&^CIFSFMêWѡ1=HD5q$X8j0Rr%: 9R)/$^KW MJdA^qZ A5ÌYivk&ĝa91baHѲ x@a 76m\ʉe Ղ;p TTj܀c"ѷ n / *',I(^,4EgB_SM{ tZ\3J (!8c7R+LLJa"_}QMnuXpCA`)xsЙpPT'v4ʀۖ<M.-U1Iu.CЪLw)z=oߊqxF3GywKbr8nݥ xS-YԙzX*`xmօ+oj?z!sl c' UCzSlخ*6mFzQ ;'%nHgJ|(ڧ=lƎތ(|`t\ȑojg~BjȺ(=lIGqXZ`(A?ЍvT63d-&i~ʍ֬z3!Hcֺގ]z!eaXmuTC#W5S\}•f2*{l +S-Y2&V%l$&c08Y#Ʊk]}Ycd:w럲L$uxgI2pElg|w/2ZQM^rSgyjrqqq}r%8l/RћiWzii,cJ5\Z ^}?{oL,:Ga4e#g"ycrߴ؞?<)#ϣ@:L~qhW 9Ҹ/ mVxtͨU 5jA\HV͇>HxP)DvR0G=p?E]-lmCz… RY[)C}w1TMn:[=[T[׵bae0(t LYmu@39npppvo\ooQi> :(X|΋F-ܦ}뎝ptvV!y<'L3 Pgx>i@# %[G[yF^TDXĖYeS3VZ4i @V/ ҵ1HoD,9O׀ZrO7Mm7g=oɵ,y~b;RUcȣŏS;[zX.O ZQݴ~2S&LȰϏ Yr; _}hDõ5`^z3ǪRo+ ;,R/m   6p(zΗ Lm蟘b$)SMbqAK# 6-NgQ ğj,s*xoM=`UV2^ÖK1I2HIóXpbvVDium:^vf=FTVӭ}Mm )Q-W#d5 :,yBH20>ll`WA~.~FY<@REHH(Ā8/Y=H'9RhL,\S=QiOҗT@ oWY\P΍:/,fBbaGiHyKM05!Hlt0^B0F ȎN8Uy@Zl%"؃5ҝ$ܚS(oa8~b٘k@F+A:7|N 6q1C!5A_+tjc b{G#eu|I5=K Mm\vԲƿxQ݅\ښP{ΘV6RfHz!Õr.!ޮ [Jp͢:@XF†17R%Q}p<00:a#}ĩ[2X@ DBu 'U~Q;Wwv; ~`grX"o lr;Z9b}06+F48X>)5U՘YM2&V޲~oQljO^ \ iunl,%@~uaF2I VH{V4Dvu CȤ%z䒰{FZW !O@y`Xu5gX^S}"ok(($G0WXC>8[#joM!d|>fNt-l_F+P k\:YY]@W w"WزE'd)Nd$!ZLc@Q {eD~lSIPϫ?2S4Nv  6QQglg9WCL+AOCVaC:HQrE.ze/Ka _=9NVg|l@R' Ê:UJ_ (h,n#\jWK&ao*3L^S#HaLL#j6kzPӫ!}N&S"k~DM˕d,e(Lɫm'ĭ eM#}x% 3+2nԆ *  (?mh=ZlL%DbwFqJğx?tFz/(|%TAoX2h=`:talΎSYm1TtM#N*ٚ1-R0 E<"f'dFx9@}U >ܚw\yyKț 7CfS(8$=06SObVK~w#چ8\Sld >V/_H('] )#؂/ ME+ћqoQBh|GQ4:&3ФL?ۍȍ:;=\#4gįnk/7N$oy ]\>g&?UӮQ-Ix%JeyBy@@]о<+tU),%·qUitO&1J,0Yy`gW)hW5F˺<ԌhҺC"J(7`fBRzfu=:Lp|B$őC68!Ќ \yiX7Z::nK1#$Ji OvFd׸&k̂׆HNuZ]İ_ L]!2^v:XJAZkϲstq`~〞n\ޗ j0 fvB81rr+#of'(JͧZlx sJxUuTl(RCK3}rzCf}vBx-<eALd,^[m5I\2uL9ISV6pU(lU @Kl'GJrS齁 қً[ 5sb4t.Qmv ju=LN̚:a]G}M) 0_ o¿T ƊRuף_AM:pL9F>i\M)Һ7r6Lx瞫ifF .8.ݾ4'PK6 H'<=i_k)/nJO#  iMt/88`#sbC${Us٧-'j-^ LwmҍGn+nh Gvo Cnb1$WN EwL$ 8ҧם*/otufi]oDLWaoTٿ;yTU:T"0WCuror}&$pآaKjmV8n \'QgVTIÊ;ATI GyX=}kƬ\WKF`I=?[i@aӶ Ȯg~)mZN}}"$z }O7{B=eQl8{N ux=nל,a#4a#7X7kt uR/32]X6JlzJd.6f.mކzLԔCeau [yˬҦ"Bc&9B~NYdGYuRfWՐ_%,p ,q:X3T_7 *f],VPdlrt7<[(|;NY1 ÐNHrlyvHI&˽]S~/,Vjj<-K-T>\` _2{zhwA7i_nupCLӀJF ҟ,/;Rpm }qXeXHC1COr*Y1B0ep1x-T\=Hf~$,+^_4˓+F h:#2'֗+ХXUyto)F)FCnnOwa+"sd3r۷5)B!{bөb3‡clrRP'2~[JV>Qkȁ VغAMNS]TX}y:t;]nyx`?0H #bb#=BδĽ}keil?? ѿW7HEH&P GDBBat+\U!h6RϤ2’IyɞJ.pVXF5OAj?W|$[Cρ?.ͱ9 /PyI? \npz-:= 㕈9 촣mA܈bҿxàq.6՟WR,N+<,4geqICG0䅻mqWn¨֏H7  䘁0umԧT o[%Ek2z 9nyM,*̶]5Au"HG<!JPu1,nv `HE9߶é+B kC#dP,hKrHF0JP ]߉3H+[kHqhMcKTZoa_/lO~@k]d[+{N7*LړPYn^s6 qS=?Ps;^|?08}P \xd'nxU(Q𒿪;XBd[}Bܺ=;zTv:}y /B9/ݑPHhlqb;E;HKގf%#ՐOvھZ"9(]is48>V: 'ռv%uF¹ y#L/>۲ O᫹ "+7Q񫱪{ղlO߱2<(ϡ%#z(тA !OoC氂W;ƹ"Ʃf^ݮ^x?-K{u6t3o۪J4{t5"n맠gk6_l\]]ߊ5;Wgf扢}b@`lB$pٰ|DڄC"9W7nlWu;f&`$B8RNIP>\nIjwэJ{JGi9I)`)p,EѓQ5{]ٻl 4B(X@JM-_d ) #7$[ ح]3*DS󽬴5W&~Xi8 Kqzka} _ ա{4r*rڄy4 akݿrC@6*X#vܝ7U?J]Ȼ+RhӦ}2zߊҝCEfz>gR`ʇ-a\y\!DO u0r(V0ۀoёRvvɍt^;淂O`v^**;2ε_]Q $)7f|@Gs f`b+8dÃ8p}n8;/jBcXUt~9[i}é,9%dh^ghwTXLԢ]#^u4՟?2vr9{CKٷ<#9VEK8:>'<$-/&l/sU50a 6u. #s-é׵^a?؋הkD k)-1|@}T}vC@!}c_yuW6Iyc4I= *RAn xrk̃5^}=݆Ly6{|LvMg߿۶mǓO,Rq^,]YelD~N"H?j&KRb Bwz7RQZh`NBEiƹ~>/=CPX?¿3Zy ;1 *O8t6c3sR\M)Jix}d{XV%+Ψ0I ̞kn+Ո/i w!^PwLeVM'tʄ&w#RA#8M8I092ĕ&K> dj`qjķ{l;T0}\)4}si+k ^J5= v_kLmO,p#Qb;F 'K S0NBDRDxa30a6efJ'iA<)05yj#m3׻N nΜ*` U4N#!&z@$[t~Hmo dz-цA3h/ 5оMTo X lօu? 4C$8RYݹXX50Q{'|"$no#徭B2 bɵkkB!!(o0FhrT֪ $O~;SҀ5rRa5'XD}ÀrNdl(rI^fS}akj~*hG|ER{qVc3pmPXbZ܈4Mwk)Jp?i*9f!O6dRK1v i<-w- u9oaS҂T땪3vvS?RSپnlh \=X&A~T̂<16WNK\YhBk& 7V.,W3= 4cA/E L C{ZǤ_#WyBW#.jiA71)a&յ#: _ \ŸP?aD]TɋR$"B३?yx1}tHϨS nT9 x̘r!Sгڱ!XܼNIà :P̬BM24x"px: ނbovHSëJG9 \-)vpeQ/_+WXfpEW&*Wۨ͠) +5,.)2y8,-YuvNh0g>?d|>逛Q)ֈ#/L*`hӲ9h1oc>v!Z=q%l%̪Sϓ=\~c-'%Cr=!ԴG\1lJf[&.-)G|"j(eoX)9ԁ,yz!(zJ%|X3}Y(w7e[Q1ƠsS`nj{A& 贅^jaX>mkVA۸G IxK#9\kM@`gF ZƝ}, &JPVxo;3pxYT}R5Av0wBc3L{~3'nH: g? G%OwM*Aovκg  SKa:S(z2 -,S>U]?%Zu~֟؂ٔۊ`9^dq;qb_ZcQ7_}-f[oi y C;ɻ!f^09|6ōdM_,uyFa Y纷wj;\1K2bqS{ݝ%udfڭ ]">AG9V8r76dHX5 kUh,+dhdžm"Rß`u;dvwnYԇҰv*(3tkʨeH8r 'f[l$a4^} 6(b=p-cBظzwO}?:cҥxky7˹jQy/E$!2:ja_;ia=D/N9nl\O|݁ wSs9*`-ukX8k-VI %GXȭODVރ:Pfs.@Vx$Dn-qn#?$Q`d%(n mܿQVb; uY6*#ْzSm 5zRpC(wz gpd)FyٖS.R\L\zN+[7 -Nd{m &$O>8-?n !ҏHI4Y|K+NP͚<ؘ2|dn&҄l3YG Z+X2B F#4(mG(.Ҝ`K" +/6(l+,S4fQMG[(?#! %" :O0.Ī)Hr{)ԂfxFrJFW u3}Tē ZWq]y }N X["Wc^T`9jISg(Ԙ]j8@ýϐ]㗶!p*6>YUKBZVR}V/H.iU() o WŔK>l*i ]͏>Sc^*-syC?"XO~4t_/'Isҟҹȓ>Ed,&{ldDez!P > u&!@OSG'T V\jqU2dS`33;O9nspHn?KHD e_GOvF1ΠBVh7H+ *$A z@h5bj5nMvpd[ѫV0ui;K(]6@ByAױh߁.." ۢ0C/؄:Hp @KʟN`](eavP1$܋-\oV_v|:VxRYY+\uqN@}O b@"$"dM%vf_K 4_n$]HeJguN RY]ovq=Nx̊ܙfMj0[ZcDWSV a$6&_P.\d;>wu=,%ze0?OB n (-^NحdPuV>WRVYˎQaU<$Qma%ANkkE+UyUq,Nցf]S*0hCN.nW0epmŦH501JJgdb`̑?ǦA41f# ۫E_/b4͎G,q!0W}.#BL&#ײEI3fO$Z%Pq ]RzLљ\rBa^ XRX1ig'#dR*"{2N5&%zv* d;q02 G&oce /:K\>GclɨdVʰAx+g9eۼ2lpi)ar^"OG0:Rm "o1S ]9p,Z G\XF[fnld,m&2R`\7=)\AEeJP$Xqo ^oSSyɺQv}ٵnSƼq"9&`p&DtDPҦ15Uӎ}<Ί,P` c\qequPUWSϧED)+ NY!9.ltyԍ zCZMل }fV9bIקd{U2G 4ֽV~wؙqǰP{ǩeDpsߠ:KG&-@hM%zp! ;yZ5xnbk!Uk+yP~ϘKjHհ{=썮z gHp0 #kZBڧ.eX%n|Abe4Ng+>$܁P 2l}O0(yS`]5,s =`:> ?|9izBoՉC»~.r, lNc#I(˘ýiyB3,]_v$ 6BM*8~K%allcqtX7f lE+veI羘m3KMZ˾M$נ,?*u;6^#|DX]WU`c:٣E{p]cbNZ>Atp!^}xN4'ʼn^lCooDڇO2Q{K{h2cWB uN/%UELnSĠQB@E{iz"kt6yMvn뉽#,9WR#\ 婭X,Q$-3!-D6e4CD@])X Vi\iy6$up0f^RVZdRKDu.3LCAAy!v#bwɫOK^|ܩ%>&ơt):Y]U( guO;f#/WbL`-;s {te<\aTC{,/K%^"ͼ1㻉AjGjźkRV"K6}+B$/8xs[ s^6@vƗ X-y/_yniz=DXBfJO3}0TnrD2% H!:fe9e=`;'Xĩ7)H/p8JvIx1o$LY@~*Cט$ /Z`]J%Buک F%P$>z4!\OWO Ay8>U,rWNW:OǀgŒzJSX '/NF%K~IJImտ,kԈSIK@ q GxPe ll3҂ܷd xs/j/_v٤]>$"V~sV|{#Zu?GՎ~iQh~V+少kA57j5 Z8 gZ0~{m^/.h:B-EI"n2kXWEaKrlxΦnk/;qfWry:8vPfm*~W|J&%suLG%}fl`)GW gʺElHk h)x-37oV.7g m5VgJSXx;I% @oWGkw 3Ǿmb_mY+tW %fm"Dvà5&q'}cyܹܙD}~/Dz7Osüa[8e;l}ϕi͗Nز\Iǥ{2F6KD]vk #K`SD Uj}|` w [1֕&h~EdLSAz)J`RlGbh"'Ny-\e[X3(O{t*n,m2sM%YC8w;Uz qk(PgegteR {tSZN_QdK/=1JDh '?hĒɵm.3d5g%s[*0Eml.N.*g#:w~0cur͗(2kʘ[X*UѿLD-J!bY1g\eQ%$5Bs !~i"X궦IZ-;M;K iaK7z|4 HMÊ y:FOTڐ>?Yk/ >-yi>ߜftf52(S byL7w$f$%,@& <'TE#@i$ߩY~*2x2;bn^ 2'&ƹ >J[2 l2@Z+L98&L0M6cZ׺rlLF2C>'{9TH"ORUb:X%R]u]J».>m+ȣ4"-8*D<0wQ@gF< V`+y p/т< &U$-BQR& g6? Y}BeT'/ο N^]ܹ5tOoR"߂n۬BQ9EWMdTj!+&^oP- }ɊW4#/׭r_3R__s(&OWSv[&5d\Y5x*h:&T`~.Їi*>fdvmAkh'/u"a/^ R~5zf-̀Rk]Pa:RH,c rvs^D1߿.YKOM8q\o(.+\LK fX2f^K{c q36S1#_<5\ȴ3ѣ5~{L Ry;:Y#+$U΋i!dVEdEp˗:7E/]_O H.X^bO<-!ؔFѾ(ͼ|1`bo4AHw^eԡxj}ƺ=vS eUp)^n,V6 H2eS5ۗK DeWBdMn: \XR)NP玷Z<Y%No4y"!e`}r Ncr__XxoR/jR5{tkW%?fGf@{?хLDMLKOqS&p1-ְLj=N]零H]L>U3zָx`^Sy4ǩrU"\asAb2M|WI߼cDI~])DNs( ,Tbe7t+T:X)۝?^v"(x2SM|4Sc+c3sd ,*z{4^;l6|?g1w|ϊdr CS}_'a< *v=a/ҿxTȶ>Ijz\-sq@C QЄaW zƳ5Yj{ucݧ|?,>.y(U^>ϾaCW,j&R1o덥r }=̕v 2 6gGqFL $Dl%)+PjF.B2%w bOkf\m|D\4R7&s4 2h,0& mIEQ}WE|NGڽ $SN1?_ʌ( v6iT(|.lr3q45@&2͘N: dV@oJ $52ot_r4Ōw O!:,!"uV67NzwW`Fe; 5vG9jIʔF8J^L!0,}GmĶK{iQ5!z>O:Q!]mqicZ'6ZxNtLc2˒ %q\iY[J; 'FN|=jUs t ,3Wnͬ(yy*P2J.tw,V`~&A;lk^mkrp~1;`J_LS 7KG9}Ub-}e=RLE[(SZsb'uBiUx̅a2kh[BKa/phNJeʺuSo$kʺZ !Ѝa:hVŦ^r مi'-s0MH1|u-IB]v^ۃa}>smy2#%,YtcN3˧=^"ӖE 2{",fsYHܒU?J6nb2c׻TZD;䍗x٧)& j2msdMeO<[mi3\kȃOM6LBn h:s6q6Ʊ o;ARkPFۀIF ޳g.ɆfH 4[D'n+J܃ l= z/'ocQ4'e Oxgm0 !nϏOEQ/IQcX5ք'?`y-!X%{0Ѧ oD15/s8t[)3Vˡ)q$^IUVs`x^5A5*0[+9 Cj7dNX^gS|;  G?lMqk!v ր]EZ-2GuQЋeš4$N"('9SN>};Z'>$SJq bH\ڴע"%-g\#!2sԐ?1h;96g 9-v}K1uUKFu=Sf>=v3D@5Gs|ȋZk `7/ H>HDogOg R_,8Bm\ ` _ϡ!h^ >*u!8-!Z4q0?]ΧݛG683H-}}𤕏d]81\7RIDmIZڍ.- k fJ pYP}w]$:5;r9;}}O"?l+J_ʝ;vyn.dIm(OwY4SvI۵૒Zv P"ʅZ3LA]iDX^#.! F:}OHIV/wp7LHӥۗ uuZZOX@rT ` &nz0Ŭb(Ȅy(.nQ z*JaHc TdQܗޣҦkڹJ+զnCX#a7!miV7AߜڹX$4w~8^ g';Φ!~Cߐoa6ſ6!`]ڠba#=%{3Ⱥn3vwJAJGxL9 :CVwFvf69#.z+ʥRr$KN wb, :4_W8nV2F \&5DRItum*Vn&I7^ފS$48+Rϳ墢RLN֕CK:M @;;p ci|B2FC l\$ oτQR/([]ؾ (M%b"{CmPpW+&  ͉T@>㍱ruѷVmj!^A5vy(,ߑ`XX:ڑvT-L~T/O!.sRgCG;@\%ؔǂZg;=s笲yz3}i kcX?Ts-t Ir$eyMXG'b7Q)mcNհN=u';ޗx@\5ugt x+Iԣ_p15P^+RWy`u-۰v(MP.Gede|&vԝ=c6󒝠O\zG^Iak0=-?,AHQ4w:n/K{S̻k#|bHp-^r*#P[HYs1E:atU/X-e:s."*5uGCC;1h.Yl}tGFF/IE1w` R&[DDhp֢>kVaTnMWx4K&&o E3dqQ`46#!0 1Qަn֧ܓۨhY"oj׀@>˿dn"fOlAWslGUEy\|WjJXpDZv#=l0nPU ?F|V.[ ֨9}K"&w |HS= r5{Z pgd@8q.t3H:0LqI6Ň\P+e>Ќ,G85KVw&\e'Z"98/M4fܝMCAMy#MrpjG aLK E>d :yP`s\빨7;Q-.zG #y>,5Q_aA&XBdDH.}xAap[S?e(E(DLɺS`֣Vߐ7vk~d&ub$xM })E)zH>|p>:?>8JXpB]2KN$ M1O'uADԋNOۅ1!є!AY8 8[hL̏ xBj\&Z Cӷq>TV=8 %M43آ|ms^ͫ77͗P6ОPcSVu894;&dKh J(¡YN'Ҍx閊C;PW%9P |6/ 51ɏ4t͎p~ψVM`=p,g(՛3JA嵓g\8LV069C{hCLzK.>T^?x9IvOFI?&\Au, 8\k9ohr.>PUˑ*VtM- Hű`˫xfj{k7O̊@)6r5α 'Z.Ĭ&:R {O0bӑzw˫Գ4QXVcyDjQLG>`b]YGA:XVCg|.Q #BN!b6S DA EIc׿k@jk^h_4vF<}Wy?1AG랳rFvG +My>_Qھ"*iDD~؂u$WHTU"SUiV;4ooHl}>a[WpX8p ?0t7h>?6ഛ- Cfg4nW@^ofJ3rx<Y|N%Ћx.rޤ4RVaC0tܮeq٧-oܘW4/~_ia_Fm AE X4]M} P9?ZIrIQ{k\i95Pݯmٳ !fY2%`IS_F]kxXb{;Eg(j~\\SLEA#\wJZyO;V&QgWᘱ!3%Bߡ՛) I3N(2f"?WQf8U3PO1ubU~ iׯ t#;W~LbB 8sx`LNEN<*F &ͼaLu,5J,CV tㆇa֫SkDI (_[LBjVӘzDb>9pLl+,MJZʕ#BcX%rZX}m\%F/ ?~jaZ^7-"!. \ӭdhQimZ>Uz'Es^g'Td(vH%GQLT(qd3<=y`,r$r _q҂9s |&a_ Z)|8<5xh%FO{KNlHf*d^`*kY6;-INOa[%o4H;hTN5.kx5luf Ęm"oJ OT><-M#.0 / {fp~Yg[P`Wܠ’'#ֵkg_ؑ$KN"P|'[Jq_&c XMj~M+9ix:+К!O1%AYo WCyb//iMR}[ӡ9 bzC0S=+N*c H6 HwלCrg=S#Q=ĵ =e eK SYl١ް S^ͳ(bͫ~eu(^HiϠ(z#3gO0g,af=ahIsh{7  @B;![a־ ːރ V#j倜삡TqbWfJ9lj7~ss,v~l C ;hpD^ϐlwn؟@^]lMW%42Kk6!j-Axan[1I>Y޷drh-6_d, `L.M?|6 , i/"@*E'U>yQ]Ƌշҥz _#䁰l zdQD*U7 cq^4|"wek)e0uϕ"]i/)V 3r> Z?PE^xm $._:Z ~^`"[*x`Hy_`%m+bHx+F+ :$F`-%y1\;RJQ c+Pt69zG,3 ]`=@ajR)xD,R.$/TSt=8|* 9~\ Ya#;e\ZM=x֓ )ꗴ-Rs0"{ 0F,L[=bgHa1%.7B!= E}ROSigtr Qi/uNl/=%-u$翼xt,):$p؆oV*)"qNDvHE}:lx6a?DzʒM8pIE}^!iG1x۫EV](HONe(X nɗbVx5ݡdx֥{۫'T}CS/j7Da^g«RBwE{ ;j鍞\8!|u~5*3w>?fݍ^6ULU{::t|4_LP\Rݙ=h5<]dp0Y|ZV-Xp_2%v׻6,+r=y9ugk.Ԩe0F ?o~[6 ֋dv*R~ύ2bT0[n|2u(#!}Ѽ6{lj:%Mx%'DR^q&P|Kfm}kX #G^);D(SC%rcwS+_ǩ8td1^lec8h81,}"qKKX [ƌ臺l‰0䯟'WgPُXλ7Z\>we |rEo-BPq;֤a3CE#C&W8`M>nc/qH՘,@ŸOQjl0S\+vGVu Pylơ Wj|H杈6vLؘr{0%ɖXޡ6B/O 4!,Eo6E^$2c51"_aX&5HmYpCqG(KT#,NF-ͫM#a;ۻ= -a5Z$pq؇gg5.N2)UF= d8[Hz9~,$WI_wg'.#,vc1/ P jR)i/õUWO4'Op{aDNӻqY;.Iuc#qN_l6$o"2hT立b'k#Uu5v-MZ8D1 }kSVU('qx֝,DO_vpc37Ӿ 8 ^iӎWn  tVEkp$q݊we"Q9"tߝop4ϓJ${t vo q7{ ,,Yɖs0 15LY~xռ)\*`e{u0h(N0GN6JotExoB 6Wp5F"=@rwg܃Yv!g}Ԗ9DǠ Ep =`:餒1ݷh ;gMxX4`E>޹w|ک @ȔovY-i`6ϗ1%a!yX` ( EEBR~0TPI?~]{o \A㲓_k;41RR8շ^]UH+{zdp¹մXV7qSَ\c֯egyW{WI,@^ ' |m=%o[/u%laҍh [!;-H t oit%ړ8[~@LB^ڻ Bvn6,)TH?2*>_cW)=ulDXق3r T9~UcH VPH'7Gv?@FŠ!OmE¹lmӘࣵhq$"wֽ+H+ީ_]PuS-daRzcQ<ܓf<^ByGJsoUBdwPQ[ `(O}A\&aGZu PfTST"FF>(G(csg9ZÀ{9 tx^|q&.FCJzk0EʅgbNc !fY\RFbU9X*0@۾۵/lɰZ|Gi:C]c@ëI쁇׫aG)qv@b,k:E}\N7!{H8 h)n8p;_Fx؟"_]y[;i]s=fĚ+a@e!Tx]!oq{k֤@vr!L{)=.0 >7uD(9 L 8#+&Acw&k{+2Z}QN|sl1XUؚ(`"t6ԌΡ3rz4X1iie \?+1Ѐ+w=Y+`O`Yhyޟzcy9E;Zz" =4N+u 8Qpru8InM̠au WCuObRO.(Tv7ɝS%sχi{-d`$zuϊRtαp!ܻ镮Йe1)' dV^۾L+Ӿ#?@c{ ,oE8t55jIj+{u,6H -kbe _+fIY3;@C_Y`-UAV|m*Yg  />&&g∋ȴOp0/H^؈-83P'crl+b" b&ḍNVGQWf0*FWwVW{vbi3B5A78ĥg&u^.I0Q~$p4!|!q6lF[Bޓk%[–Sqj2^BeJ @ԑzHNЯpuvr( /J,0&F0N3Zh\ǖ"l+(Gm^3JvY,W)"7G^ P@F4h|?vil)#6 <߁ VU (- S(LQwB_jքr 2&zB ն[yp3)S֧^I hfI l_y0AXSyMGêbP,jtloZX !N31ޚ{Ż];pzH;ԑtmaVSrYf"kzQ lvf#1 Sߋ_qlZ+N5alԋ.ע/ ?p0qo\OEZz0ZozJPSIJ`NO}wIbǁ>r30 eh>ځƥѤ.pbh&ܟΚfk(lj9Xp߃~"yPo!eG|c;dwæu01x9^8)j@%R2;KQǔS~/PFbSԟg7s35F>^/ P뤧ͷ6Ji`MLԐoY%PIuIY8bW d,?:wkE'˛qfՎfƼ*B0 :MFT xJ0j;-o̭/pZ53 #:nt*(}Xw }!a(]#5k*9IHr8z(/^[d-W`?tb.8,ڡh9%ZLB1|U'%62Cky6^+B?AQ8rt}Gpޢ2f.w1a{hӞ1hx/T?e9@cQrJ(S/nrn]$>ZeͧX)PIJKiljXLy#սv@ y~A;Uy࡯_))9Lo1#{E }Z$Pg᥅y0 ƈ^@MΪ-(~cֹ #$Mg]K"M@GLC ^euM a u,aCW9i$W+ӳ70o){Sn&O7oysv"] PAR+I;8҉nzDۢBɇoQdXisR\ɒ@N\{P|%90ѭnni1l0ںU۵9F+9kHxpݶи㍝M"DpEo+|.$"i6c! ʨNZNp8ke K<|*IjbNDfH?_P+Y)w/@&jM}3J E8}w_WI[H}ǚQM [hS%d~C>#p ˯hT`YڸbVzzԓk'yLu1UwDgWkw|'hftd:(a!)ŧsUB˛H'i{ r6'NvRRyji;OY#ya>CD#g)rT4|,;)8lQ4Z\Yܐ.Cǒ dUԒ:Z* zDbAAe%XaC C|2Rh~Fa u\ؗF+ltƙ"Oڔy2;3uf҆_epL>P r.ZP$5U!L8=Xm9&~4vQ BKQbZt,$hB߱FLm;NEf][B]"nwDc] [y65 h)GM bB[Կ{e;i5;-mB^)%ۛ`_au_S#$+[1N9a4n/(ӣf͟Aup\X3}Wk2d,9O yỴo[t*?3](Od\qysjģ>֩[#s4#(&`Ɏ!:n4+'w-\1&s^sd߼*\ج&{!2sݥ>$)No%"6u.N5Q.FnW{Rb~[lCq)uxǸ4!zAd恐_fȏUlN^ૢ0`||zdXEczr.g(sW3$l6y#K]rխ{7l909ZX8jy  :}=?8?m⽦u psjƫ*^,Ͷ_*k\z-T<:wC:ϡ>0}#ls$~<&SG™c1 ^cF UN-5L#NjҤՠ8BgO3z5! 7L?I{{1owӪ2wstߍZ!R[aYN0յfǸ G__;Dg xO`|&F, 4LVm#ⳮI? .d^1@O-#?X@FHc[}"Q*Щ}q_%Y!y oVgB$TUl%B]uQMOýEnjO] ɿX'Z> raE&i~ `IB,ߵ^hsBh<QRa33L7I4qıg֎%t4rweU+h|\Ʃ8Rh@cҚPh9xOE0"~'N:;lPr DARC -lttx;7W[愹fqp=}iE}rk#3N}^w5Y SUu{D4@5 ~DZӍՊ#M?@h9[RqgR. 8@F#d`)Vf;qГouG+@!hJ0̨A%ڏchRPp@Qᜁ&#T~:6DNQzb-e̤~دbԝ6Js*W/݌pY,s:_GzcaAF,_Gs1>ܙ*|qgM` 9 ۿs_8zݙ=:P+!St>(*tK$On 38@3v;,CZ}iI˖˔$$K&82~q*Ԏr5V5V/Q!p ҭY4)xNTKYn%pZ>H,~4`z֬8)eUު)\&v5'B*AO^1jfMԋ_ FéTvrExՑrJ}p8"`MOB 0#5\8ok !Ta"<ՏHҿ阢\pE^ŪUU> \MT&"NkHަ3L&2y0Ny8ĒehFĞT6t"ihcџ?Ė@V_*@2ydÂC8٠Tf!(yWDQ mtoԑ< n5VEto1F/vU:L4"M gZFb9^\P0"v$"l]G/eVvm+o份aC'iaGm_,8=W|ٸddc @^Kd2_EZ"~-uT:ʨᬫ,30[ʅQN8૩C__)>sIZKZ^g3߀ {2 (Ɖ)͛}G^I+vՁy-i2< ~011_F]<*B:C~Nc WLuټ4b"_-?z/U"m̀Q[;sQ.Ϟ*O8g;>^0c8yk8;Z[}[KrX WAυw)"ᄘX/-U%Cۥ=Afh!u-O+ Y) țf;~-Y̍2{.j=y$)>nX󃫋ncMB|./LAIڹ"r#uloW:|mJ8{pJ]^hM,&Gv3  HLK֘ŞbH!~Cpu*>`ˏoJ9‰N. \0IFBq~barIuD>M G 7Qzj?5<Y#V/h0&R.}*ƣQmBۀBj}beN1,c,>L4q2M ~W8 Jܞ@`|"&MTn}xkT،Ё1e)]Iz̬qv=q+"YV)/M'JJÃO+9|+fN3wVӟ-ʛh䴖I+y>7+F,xB!zƞOv{z{XU#C)j?@-}fervpD\s pkCS8/frb{ uq̃ALcuUܐ9,D+@XGrWuwCDh}X+pКvљWL?r/R,t.8 0EpC[&yVg;Lղ ^RkVj#6d=.MrNcʷoD $r Va΄3 IǨ&\bS=#w8G BV೔b0I1`]hhI`Vn3ٵX  (4-I%=ݹ;ΰ"m}WFO‡@HwWdPZ `VZMz@O;iPS1~YB9zQƂst˕I5"{@yq< z@}jݜbijSk[\87jiO8H?"ˌˢ+ӭAG=b)K %QoQo`4Y5ҏDHO`9uF|>  d^,_vbbCJ-Z~+T,AzvA ςty�cd ]gHW D#  ؍GpEaQ`u!㲰P i(VnOfdPOl (.o @fBawSXWzbZ@rg; ]?d&ET/Rekoa*7ʹmmy's1}1Eta塹U:El~,~70/~fިMr"IGl&Tިw#Hn7|plj R|p Hh]A i(AwϚӊP=>e׍۶@>}Z9)'ɳ?^:+O^<̥b0|?b5*᏷s΂ŞiuT9sP7‰m~8:CSU#FȠAQiㅇUK~=VM!ZX?noj y?oT&RNy-~i#a~PP+|*C&$1B7S7 &&gĊ"P0gd+C~/Hv:p 0mySR2ߊFp_g4'r՝+]x_WӃ'|sn[ h= ꊗH;KFxBPp\89Qiy ȉ~1\DM) 0/]T}cn GQ[  CdpG @o\VV}"(ȉǑ X{>@̉'!j{Yh:M_Dm0NuF>G*r52p0XVSBa*)?T ,5JeGn7~k+W>+}"̖xcݦUfI `kӅۧ#H4)OZ5B P_ߕm,a䔐g7?j&Z 1 S`>!s:k|=t^۴ޠ{Oйt ي4>3"^Ϗg\ج=@%!7W_o)k/ax.:*H͹,$zXNt3vQZA}.ZO:i GH)|c|hYL!B2k뮓X-Btq/ٓwaMyz)R$:\*\@i5?Q3T* %X53T` 1tO^%쟂p#D@+DfYN#L a+\QGw!$~ c^}؅8][>/ŎHO(ʏC\VY{&/x`nY#W-ŕc8ǑFjs.UV"ϝ0RorCr,g'?q!$%sYVaB= - ;۫r7wrJN[oK[J2ϷcBmY΃EosɐuT Xe~h24Ak.y=ώʐez]U ܱD@!o@A]&Tl2wA5*]XǿqHk0R#P|aБ8oZCy-g7me3=}AF!])H-a;Zӭ{0tF"zu >Rlj4 et6޼>_aqH>ɿ.|, N⻝,(T+N6]^w>y$Ȏ"nXWm^;CvI h7[zk@[[wf E)V{YJ~ݡ5V2ga}דY(H+Pa(G`,&+jEe99y;M ?WhV=OX{chA͔-gZhCtt-E&&̗N00끜Olθ޺^f/*n xn72SN=El[F+ʪ*GewI٢K +H^l<=iV3S5.vPO;?vr՚I/u8 92@+ȑ|uO L\o{p.c'd v:~P䑈x_XFzy~I{WrO,8@U@~|?{ ڒ\|=C\dIE?X6wA|oQuRq$Â]o0/yy{\ %Wtki-عJmN+eྫྷdSWDE&.IWMhf6D?&irqU)L1I qI+ޢJVsLH # `x U[`#TNZ%*BpVhAi_  pSmm7j| u(w(ӕ L.n,(o/ ޑ6.r1g9VPL(m!0C2O@By΄O`Rl>N5k M5!0sd7!2yoPlu-_"veX_ShvhJG!D  px mG|%֢.SkM/YMicẍCb'Mu- I$p0_;qۙ4RCJdc7B UœB69.^ES*6BR7k>/U%",21  zʑ,Mm&nV.\p~e@X>Q+Pƅ iKG*z {@pݔ,UKh#3W 5+q% C?twǠ [8)a(-t! +'P|RYX7촃-اY~Jo@'yKjX2JЕϬpH+ mK%<jxDl _{B,6#(+"9R R-|, M[m c= H$DL?on}D. p\ԡ-#M6[)K.˼ uTsgGXpzwъJ/9 F~9Q)}kбDfN8rVrC([&V\/NcSH<"آ=|?x:B}y}Es`a5[;*x_Ld]}Q 6BY@E1؋J?XQv3: | ׿CYG{aQ Q:wȥ+#^4ʔur XZ;'__fM*-*bY3d6,Y VϗCȵsmbXPQ ywC/isTѸr+%itJڟQ8AM&S"vwѥb'!0Gm\CbSh-{Kp F^4m$0b?w AC"FD1`9wv0}9O|`ND=eN&tثhXw]29Ylva'<<1|k%j tF3S)lz--/P pA1SW-v^"YOJijZ_R&ɏWpCyu ZgjfTf9\ \ftudEG\aG 0#%iMs(.rgxW}@quRP")ÊOWު/_ Q3fgJg4tybnFG82ug3 R0O7SF?~qzzG;.4|XHqj>9qW;!v2X)t^!~ĺVJ70 UiYVIV qmkFQnzxzpc8&ՠ*)]u?NO /h%md[p8~l7*h/>qPW‚u(J,v]f?5^oR^ 驐pvGzgLώ g`&x(yZv4'͂$=BOyC_/s̑*['J^\⤶)k=W ?2V ;Tָͼ8 z<|)QatH7?!3= 䙮+r{K r=Tjgg5Ak[Y Ƕ v|րjkz@ZrԚȫkFT襸dj6[Ôzs1Jch"Û@ZkL9ypy't?-pVzFxT!(A$u|% UO(j hy{U٫n^%otV?٤dOm V (g Z[hٶҦAߧa\Zc7$-b7IcI1@{ǟ4Fz& 'w<,s0vGSAqڼo)I#t:p1ԢȞny 2T A9دȥ.ųQTJ't:"rvI'-S|\/_o܇ XpKkXQQz߉adlj%(d cimQVx#5uؚS1'M} LT;GkpYcڟsZj2eii^:ZU)yY1JW\nJn|U7*9-v%/!H.r_!-&&hkNr2Bh a)Rb^!$,h ݑXX4fK杙V^@l̮[<P-7ӬbYht|m,H`%D7SO&\ū]!AL_sSܒ}-}aRY LEPx㲜ܙ@K;HheJhq̝M/i/ȡc"qΒ o\puz =\+"0 ұ(SݠMg>౤{OSGڦC+4"LީrM91cҞ*҈&+["_݆*2]7ewެ!pX B\jb ,p$E*sD)`*$8 \kTcøca2喊CTN4^N(TU/Q8(%m&i fnNMU13+9[2FJB7F޾Iޟ Ra6`.ƯL~t(K~k3*]n #J Hz4tU@5w(nzԀDt H7zZndjz(82ps;r0U9"C45.W(V?+I"Xq4+yTrg] -Md E>FH2;z({]ڶ.UIC[ YgԸHGWH>aXi",T;l ^޽zLw{h49f;`z;q LYp1Ef1}e2CMd M%8+]:L_-~һq3J2&s]u:iU\!aPrd$ӿD@hq;N?4DPO33[۵F k1d&Asa*}pm.,DŌ=vm\:knvw1P<(хm}%ֽM _Z1.O.ob^e3̽L|.$UpM2<qQvG`}/Q@ta0\{&T &Ꚛ^'<ˮ;iNQKy0-Cli|v1 u v-h*Z'dxb^>t]Ɛ""mB Zg]PT5F5 2:?sAsI2mfagˆKu`&my'MѲFf=lx4U\ѫ["C@qX7w38_9 W$T@.ISrX}&tJQ˄]z ;Ƞg1k)hexy_#S<"4q|`<6m/ºAVKŠ%Vڲg'eIm@z jpv_{Bwlg ZQ d̫|Ν[67(naq+B4tNeB%ynDdwU˙%'יzJ}QhìtPU5$-ihg> /h!}\1_2(5CH)7mvSʆO]Pj=t=JrCijΞ w̲ч%p  ~4hGdz`P]oCFih@S4ַxvU:7&)I1#&1Ռ9q VK=rV$ 'gV@x ɸ'J7?` 4įҭv )kW=+w 'n]0b2@ʙf'ߴk L^y\%ɿaGN, _LgK#/a~?l ;sn@FJ6=,Hu1$UeTpACgIl %N avj_9 בxqZh|3Js N§C|Ϳ"aAIJXiǏ/ %6>e+/ >ǂ[`[=1D,!v#q|]y ^쌤YK 9 Feb%CeY4H_I70{ɦ\"tDJe虝9h@,>9a:*s>՜-+w88S ]EЀ٥/5VY+Ϝ<"fэKV=PN^>DOt6QS4w4Uj ׅ5W$σQ .\]4]ƘPD>8J>5Fء'NV% e]#1ʝԘ"ɵHE&Gمc6F+ ʾ8 Xcf!06kUHfשdݐqPVvO b'@%& j.RW{tu,ba#!|`ǘ~ՂkYBp枙dn6.d3?&O|B2G4/>nwıPw ="8ZY/`LyT WNIl B{{(KɊWܑqRzYC VdzˎAnK?`"mjZGĶBy}.XX}HG H2\c6P3 ^y|c>h%F}Vwwh)[*<԰Et0o]qFñ\uqkI#].ѹByrrYQI^`'miCjၱր.FWHo ibi؇WK/4SHސ?#\896yOlgN8˶; zV}q墌9%g)-% Jhr2 =Rk'5$6jC8Ѳx15aPI]z=ީ_a_d/8R9WB;{z0cL ~4wh^X2 ni8R,A /X\Xe'-@kD)3ìjadv2ƾx{z}ξR]21|ap*҆k/Q3-!nbN Y;s~u?uZQ-{|x _EU̢"ʶ+5uIxifScYV>J4d^viVEN].|4rkD1ar=K?~_FdIJnv\PK N')|=(NaS\ts(MYx,3>čގYeQ aczSV3z%q"Vu/Z *!+)B11® 8UFcɍm F5Jf?JG;\2SG'm &o ARV*^gD ABJϜK-s3t. Wt 213m]ʈD/]>WL ִ[dLoL"oLn<%N ;Y ,P[cP۟⏽g57T<:yGQ%7whH"dHBn„%1N1.5 OV#4 -6S8<6 [$$n #AZ.`j2+?U%!HԖv-H5S<.PYlB;ӽR-#GNT⤘2B M-gJA B.۠vuimiίxȏ[q~~y\ j3@kANƎX=Ao&44Yu"؞q`rPfQ` wY2GIOקڪ : لkƐ]tʗ}&/Uhw{Ծ79FrY^.,v ދRsSlv鯚%l J鍍eZAWg3jBĭf:T5+E|G*Y{9DmI.!H?M,)[VE\l|E27rKğ#I=8 iYCN4Em||jl')V_h~]8Z:=:YF ]{F G,&Ys[5FCrx%ġ8is+~B]2vX4ipfLԶ 87)B%AnyNȍ+\қjS,~W}2Q{ӓC ̈́agx##q | ~(o4.`qz}ENykr:!`!r^6xJ?#PM7;Oki,E{D~݇=o*hb"2)+èܣџza$FmD=>C3 r=z`^50'EAGw6bP#5%ݢFKAꋺ}a4y*RթS#;pe3ǽ yޗDk<4T`JtmK[{`H*y8͘[nRp0Ԗ ?&jCU'U0.hKH9Zڃ؛gEd$/T5m1SE|JX*"".{0>*`BxD4ܓ5ųɊ()ۆ yH)5q̙S8}HJڄL%^:H#/GR}nacw l2c;bxj`PhI&E Wl%;`m Jp4oƫ` NxY zB兢`:.ʉ[7?l$; 73v9y9 ie.DJ~†hӎt&PƐtUJfj PwDD,Mf]<^}r1찂$xc' 5&*.J'2{eCeSو=]6^/F[zl[bfJ̳Ġ JT*E |Ο|b#kU49ЗD, 3@O*CD37 .SaG#A"~nZrؽZa^q(fO55TMSU 3x&e;XPJdZIq.d1e>rLcj?F)A@w>O x"T\((&MfNnNwqxՀGMB k/m _y^ e-%9Ko@uj\ZLKh*/4z7b1]gK3*fZ4$"0lAZ=Y8vJx={纚1Πi[W8E_ XmZyBC89)stN~H"_Bh3gTUScċYgU筙39dmrVbdOvP[ck*jMX :9fWU@> (dDLu$)^- >bkQf>xFvEl[#~%n!PT9}8TpMˢύ" <Cw-Vnb2φM D)BեN||Ŵ'x R5H[iU)rmkɧU |BieM'ܙ˥blOyWw)_c1 T̓Rt*ag5 ܧ*#4E`I&Jo&+EP1a H78uo1Ag4m?eZyN;W4Kq%32ww508irJ9[Vgzk 2Ҥ*$(u i}q1\T;f{*煰"fy~pd ew>" }C^b{L8`]wyiQˬgЀh >6n@Yl+$hE`p.ᑸz֚|^X|y?&?(Vhp>u9gh 3>F șBҩa|俯CǑgGKP_ |yɖ"H%JbCp.NoJ],Ow-d &:T撔sw%脯$閦ܴw0KɊiJ\7{勸2+2oxU:@(/Jn9,V+HMqiauɼwZTs]꘬_#^mԬu4j۵;%OΖj_)jG}+UN nuyB횼kSMUJv>{(ډf-BcOx> Fcn+d$A2*J`nNb/snZͿvyf4R0ߋU@tpTHpU6ҡJ_va0[/liFvԫ++y4qG-[rAWR(eIrR+hتu*%~4XFɼұ>ϐП sR"%,/~ \vRzLP6582q':@q&̋K+5\xE|DWa}tp< JCC. Go"}7@-4aCx̉Fg#y"۝a7}r_1FwJV_/F$og}ytN%91nysu >jo.!R ;c9"UDl[W~a)Fqou!tĚJ9/+@q<|Mkax(Xm;.Pj-z]R UNe?S_ sO)ևU=Ou,&qդ;,f 7+Bk~U,e6p w0wW>S,ڝ\iW'G"2sH˰R*m,:2L/[纠R$QSy*s EW}⑓5UF4LD\xUh+wGS="-Q jj Uh2"<;3kY&bs lw'CQ ˄JMRXߖW؈PIM ^*od^`]-F9Ɋ҅qmT9L$B]H̬uߙNłΓWia JZ2p߈Wo&n9QdxWF\JyͼGVjkdփ;5QNf@kx:R.pA4& [kE㤩MÁi\aպŵ鍯_|'gͥUS}{S06rB:S`Qy{ %w/c\vqc Bg!:TfORj] $L\hKL%0=x^DG0e`9@mUb!q ost>OTRXlVx3[ݦT#isn6E/ 1 =vz@c72[cc #':/אF Yp0L3_ZNrh l' {r0 z¢!\PhּQ+񞆦=\yo7C= &ޤOׯYj!ÛP7)]xwjpń"QZ*gh za*P6 HX,T`1zy}$1H;vR$ws`WbB3^̣L%D]CHv-<2C*P"R4Ƶ]-*&Ȣ o 0O;cgBj87bo*G6Xf^g:ozWFWD8tenM2Z3cv{V: $T~.yv{Lͮw5?tL5Yc7B?$ 6Oá  %|MiJ\~ iw/²%]'xp n,n:WD̨XJwqIұ9Vb0/P6~w?:șƺ )6U'ªg!Z+W^sGu6JT(/J~1riŋ_ _gՠ bZ]Jʫt"Ng 7TŲsL=pqⷡg_dރا=b8"BZelUkeQL5~x}}.k !oNfg )]Bc|$&lI`^-fR Ym8[TG( T㹘pmTgMO&U#3ah-G6%+0S"1".H3,FQqK\&8 3:} >0֭S %Ut<:;8<%\]}w漑t8}d܌\DP܁rqyRjr U*)uD5l,H#$`NHO>W5ӔPm]2(Xl\ʻ1>'BL{]m!3"aX/ $R:Q5ٜ79@zി-`>+g]5$呝lOsй'l>\Xةxޘ,clb).;kLm%bcA!0!7яu z&`bN\ +-n'`o 㒱/$*l\ΠJAƟl,2C2-aojuOݧWz0YȵƪT-Q&ϛ AFJ7UO ~m{k7s|} V_ةWj>\CQf(D9|LfgE&s]y|I/Y֍5-_l{-YGBz䁺ܨS﷞wbC.dQەviw,;w\dns UnP&>'O} P k'ɷ|gb5GNamHqzUq$:Ng5=ML~/&P*N=}WZB}OAwZH̠eŝin^zJ Ԯ?:NkA9d*r.CPFu~ěFP.y@-l8 z5:|Yv KY#}Hͱ&~ #P:՚&JVmʠ3 e"B&Z.}_jo^r C^US6: W8_RwI풹ҕ0Y Q}ة5S":d@Aw@]X[/UBJ[P6K\LtB:jjEe Jq d%R Y"﵂(| L-'N+%o"`uz?T+/5SjkiTK\:ZLds)ӚM`H|XṉhЅaӮrin|06a/Y鋝OoƝ #Rl &}OY(kKT.䰲TAr,s'Yjrű%R-F}RMnq">tK{ƾ/ci(1cĥԐqVRLO..,sJ2Զqئdz}O ]uw׃b5Z> łg)W{ӽ2`4!͑1o1,)NsiSPvOfXLO`!)ʄfm#F-v$'փsiiًJLx݅fjX.]@'wYqf85p7QZX/8B",n3"Y+QLUbr Y]n?}y"/@]Т"k& cH\*fkckaU7"P-L8&%^e;ɒpIl^ºlKH{?tBq-K$=K}bT~0_3'JW* 9=HhС (&(ʐg=ܲU< n4HwUXwcenE150Z;zoJ&Nsq^@2V# ƞhl(roa Apez+\b Q0y64c !PylU rp)|"pX *߼4vu/ۈ6,Q@ cDM Z/4Qj*+u6qo&j_PpxCU^#}ը=w9|$3ѳf#@D$ǹbݪ!\swn Y'^iE1]~y s𪕵UH`Af~ia*` ƛ;w$߰$a "s\ڵBoIb!f+?d U3p&KwO7=ȵ݈axV,ӰVZ7yQAِJM#9kۼb[,{W'LsE ɠvt;XЌVDVqҰ ~Nu ma2~RDQ4-JVQR{Z>J:\zf.Iѭ" M5k)xxI7uJ-px҇8W,|1o_ =Sٹm5xE ǖTCq m$X}G2jŒk~kZPvo0qf^8)kվ@aJ,Qm{pH10a-AQxѫ +#uV׿!fJ 1RIzXAHc(0X}""e>|-gmy'p׺<&xOmtS|@^Q!<";C:wL8BȶcazMKk '@)6N6q D7S₎Gtw9A3@ \C`S"ee'9:| s+8 `5&]ݸ'+ $&:)9%~;k @dm;s3{g }l҇Owh[A~:Ճ"cࣵ*QMHI&ts0m;(|k \OjY-KOW) [{)>bG/*e&pq2fP;vӁh?q!N9ç9h"QP՘u,l=SUB5} f+% -û*z>5f>C^E(b9G$uw4F"Y;/LS):vsNl94 U= >Cyk´pBX5P֫[>_ٙq&~~m|{JS;^j(MbZˇ(Aӷ9f!wf* fŁ5tαSW~COj'0V$1r¾oI` `TE2c%.p *,c9FM {?Cd?` "}5ɀA Vr;0 /@9v}EϮ]iQC[Z9?X6,RFꠑlklu6&?r^dvdzBEˢTT`jAŻ$6MZ AdUڄFɍuTuVө:~ƿȟ|>*j&IIg!qvܥJDu?aݎ?\W?0&u#:䡓p޾:岔=R1pD$ݸXDaz3O(Ji3RkdZk/r՘] ܤIO"$G:bj@7#E1$DںuSewMƐW !3a.!S'4nWJe2lyL)bMZc&}jNT1:8go~p:W{ @Zl (.JJCU$5x M`H  oo ͦH +?n;6g]z&x.Hnv,ypY %ž"ȀtqjodIϩ&#r`2E1CBg*U{!Eމ:4]F56*{DIǃ ozX3 (s[# ?BHaI rZB#SS %oFSeK`bu1d@=BdC%DG'Qx Ezu4m1MVbR"knpJ9UxGK; "{;5Xğ۟$UcF;, aaDǽ@:,fHjPŠc,ՕAp}\{@?(R)X|tAKlyzBs Jsa!Qu:SZap,S|kK}!0dL!Rז;&K4̃O5+PL81V٦0Sg wzdϳ?t F#б!+liֱ|,{(1U\ES;:.0@rzO&gshυ 9rەZ q&G<% >Y\>uq(ynےo=&kW+nS =ܩ =z€}>]m|TUdl&[z5˸~ΫDJFR V#%VA->|* [Ker #Q7Mg!@C huʏGc%yP K¿bґJ$xN:@ kY6lPvf,٬b]3b՚t#}CSxй9ua-Gnr_˿o4вW&E:if~ZNMP^>82!8,Nu*6W˂];:C.YfHjcTȽ;1AObMV[HB)Vۘ"ØF7U;Sgɯ[$ucۖp^:ȬSC)X(# g<m]x3"lG9&So̠PQ 7"{sYq]z 1G &+03&Z7ݸU6 Y1:j)P8~Ϣz<*a}}UG7r {1S^/KFF)'VDtD]w&sBi4~/tE9[coFY@Q\ZJXA;;Jw,C0V~ t+wWUK|H4ȉ/'hrTaVX`J6h-=3<"qF&}s0Z[H;+ 8)f=p,"nq;H lNƭtX;ISL(se.ةVUSJZQQ{ܓ+߯`͒bZVc)uœ*ihBRH_|y œ jYHbnW`/,|2)F@פ/!QmF8VaEX\,fT wʥz~`AOY[8F9/WGt3|jghWP`X/j8ʀG>gox쟷/C煜>qO8\/ 0cMXɀIIV\ !_F:>0-%^L>"dwAp ߓ|nZ'ݧ{NJ~ @bTbߜ牂>}ʓ4TɩLRϠ7r1 0nX41zO]t Z ^V,^{`A]*_YA@[mwM&7-s$`GNmG`̆.F8 {t,auF)`f;8bXF>dJaH?V)s3-^F*3 b; 7gb42Aa4# %W {..68oNL: {Ԋs$ Xmߞ/&XY>OV!KHl|(o}Tͦ`Zq䏖_Yv e偊 Bp(9U]wewLSR>.$2\|ͲrJq oøEhү(srVf/W~oL~a[g'=/fU eaW?#" Jf'MmHdxn@^xW~68kk}|41aȫyI8:`,$qug&U[Yb8&ҧro  62~X|nҜ8.': ֚hMݕ~J~T`j&P4Q&eqZ2]?9W"߲>>x/=Ot=vG|Tf#CkM;aRKwN&l\$O6ӊߗ#^lo]m\cA$ -9؏q$esߌ{6*ΥWFR^D&+W1M#z,!SwM(y -U/Y_qiDҝzapSނi<µRzM?Q?]`Wy6Ծ&:PXZfg!_CaЂa ~+p5h`ht8>5Ii_2ˤڥZg)W9 !*bSI2%tE볛w*JV020 0ɚ<ǵ9|u!= q ?:~-O +]Q>3]:r&48)UcVDmIK_'i=*]ku#EUOƁ#ɄSilnsdR0:7ЊTkX#Kׇ#Ul oaE+JރUCAKqKIF?R  u&=Q ݦ, YqR-Ca*$XĻt%ҪYiyHrCu}Dm :e='7|q^lsK6FGis5v3?>*4qe̙E_S.dXF+~A>9Nag7L|_sEerQ&q_=%5O. ̪8zyѹzK1m~0q5|XNfw@ﰄNY8Y+?zXq2ma|41hϟ5WG%^~ T(ø#=Y;J,U'l,4XlJv=h|EM \eB`ϿQw g%xQ'vlZے=d,(qwSU/~=FP5F_ɠ/i|&;g-˷2ŕ8#T7y{*$Nҭ !t6%y=wW$BxMN ~{B$l!eF6 )$ȦJ?!;T1ldϒ*=a=ZsQ%AL–0ɛ0ߨ9Z5baYzq_U@dy 4].U+ODFsTa9 o԰PEt6 ުmi]b9]PwmCsbvMUOw:ҟ!"އ hWfykRo=2˲5S\w( "Vr5ކ?+6A<eGfh@qCVb4'|} FyLL-y̷֒۳\< wr9?Y]8r#@nUwI7'B՚̕3:vdK[߀q{ZwN~+k`t CY?״6: \7YO`.|ۛnlLj`N2~wvI4u#$r4C~ڹI݄Ɋ|~ ZV$+ihXo%hVYD~ygPofy*/d{yd§;%u&1U}esssM bi MN~}0S Aj{hIʋh,&rkk(y祭5ٻ{ ~ (%yKZ`c 1i=. $/hEGrB˯R\(^wo 8o#FJj}t9'q2Zk!|5n ѭ'9Prz5[ \q:s}9,x:ݔl &Io B"H%lG`jFoꐺ34ԳXa&Tu&YH\Kp?k>p6v/~Ɇ[#Waм OU4e6)1Cu`؆ZPi\0K,Ú;/c/XSrlcbq \cI#Y`x b>A_g8 #~L] qhE Ik9a & xV: 5bީMj'&xuaC}X͞JOr){Deu2 X :cҿCү #RL;U~2Y0=s '&5w`07]Wv'K!^EYD Ķ.}t+'8񰥆Z"[!,eJIxmL%H8I\]P`@Ӕ0 oc]ԕYF7]Ap_LL8ĝSW?y^Ru<Ax"Yez`y7c)vƍsB,W48"@ fXR!h~yr+.^iʦMz+^tE2TRdMȾ;B˲V4wH4&ZFčOZcg#Y`?0%[Rxc+,%H8ae&浑4m hb ܃;%"gV{SD8Ԛ[/r GS-ґu v.O<]/}A8C]Z8?ݜ-/jTl,ᅊ\M[ª /`7Q߁Ӈ@Ah쳧'IԂ\, М03($5P>q@j~Qy/Itw߼ق0@G&ZO3wAuQ_-3-QH#mQ'|/C=n͐y>y-A-PInp|Е]kF{ ݄u.쟓x\[GICrʘ fASJNM87t먄Q̚l] =MZ]iLM 0 ϚQiq ToNu_1_5+IbWګf6pDgFdyb1xDńO8d gHxV05ǖ2@"pQVŃuY/'%]*.-=D #,g.ۜb~Tq۩8(Hegs0V _Z'iJ/сswcBf39MZcu ZsD?:hoؔ~Ҥ6$;K>W zw c@\oh4ТAZv׈fܩ'aT{{ќc/m,7;P4Ĉ2ty3I=Gk2SBΰ$|3=`}#}zR54Եlr7ꀼ:X&4_ٕ}Pvy $R N7w Z055Q?nOk E`wde}ΊR#FFh{F\l =V=;Y^ 6EF-6gqEK^[1&J {-A#d'!'}S1h{(0 l؍uKl}.&:AΘqCJIyA}>pByZ:3r)0E1u )2M^xbK@rx5@dz2axw$1inFP [Y c@8|u"C)|/KвF%@,ؿzTo/=؅'1)+ *ހ]bwc/gMfV N` 0]vQ@]@gzA|GyuqTun$Y)<1&)v%$NR~dqdUi 4 J?dO)Sl-86‘Zl9ur=ݸ[kƤհo sZmdOIa0Ј Т(BU@Ǖ΄VF!2"k>G.@7:nsP u/#`#m̵L]kOuih06C L{'3TIn;ٯ֟=,*Sbd5rK])$8 ]WppTӗy-t4`lr˩n@P@8jWD޼,>Y`$,: N}¼ ߡq7:\ggw@D+G܃Ȁv)jޥ^Ĩ&Κh,0qefls<%G-XI MI {iї@FE^t$`J$بX'N$!IJo>D YSy~7RhPvqѕx4Q/(Z !oPYi4N54%Ο1z}zIw2쌳'bT#kMp@av"ת>SYcͼ<˧_.i785A偶Fɔ.Cd V.ٗNH(իWcV`Hjg_#E.G:HRC$z7xâ"{*$Pv v u 1),UerL6f+ $4XU"|O-"@\R_'2np'TG uS#,Z)ˣp.PCWG0קu!3<< wf([-Ƞ'_pP`iԯR!=E̻]Gj=vanFan T #2Jjxeثkt! Ÿcܧq}*ݓ7a2&Dڪ4fk2f%f!{(P`9!j$~+;|hkA!Q[n M940֊RatQ;%ATYąlע>'`~=jcVN{j k,B]W@%9p c \&()U6ݖ+?k(Vg -(ewjĠ'h+DVDc(gbۈO&@&«énv ڶ4C8FdĤ{Az*./W4+$`!1*uW-1dETŮLNθuMmWA%V1%(Z=75T$(b=B(q)+k0NmцZef (\n'9@GpM {[N[<5pҐ4;+:`AJՆz Jȋ] ZHP?3[xC).Յk<#:MUkLY|嵱uWvV z -n6+U24KqD|0'88bҸT{!dwfՊ}!wK7hU(zuj(u8]C?38Te;? :J%SDQd.lzedxzFiܞcFIa3Fc51kM3_r`Ltb"H $k't;SKmKGSaV'PA0wEix?O"W<@O*Y8O ,)$qEXI-{g\Y`oScj%ԙH]=!VWP4D+xOC6rXvM]!IU(=Q<@0\8+S'Nz&]3YPݷ7?c2$d|dl-![Y-i>5OUBFK@pjǍ썇>FԿ,?9ʊB~i YH#A&| W1L%8 |),LhIՏ3v]>tS4zߘ[v"-)IP+>5T5 ʫ35^1۳@XzgMÕ|kx寝g 8aӊ|r>&L 0Pbt.>2oFåЎ6savܼ/e=,SdJeV*>/h>˗V1_+fP)8ݱ-ߣQs;B%4V;P/_o2) 6Үfk#{o+'пǫW3{*ݓs6ɓgR&+n=!5BK4srT[ NPczvs̃#{=5x0OfUX)z_ ^C)(]{3kipk| q=ÿ (͉NiF7r Y88HjNe*6CnK7!rFSY2J-f&knjHpOYɷX4 !6" 71ϒfx >UЊZgpr O.LsODS*^v p3.gpۍa2;=HbEgcj 3O#NfM >ZWDYfÓkؚhv+ِX حTFYicOРz^/\TP{el]U' tj,6Z^d9wh`b_G.b+PxoȚqhQsU䖹*4GEWm: iRGyÁ%_ڃ<P#{Ԁ\X{v<({1nwZüt֞8$TOPs+VXMR[lYݞ}X\iDkOO0 23M.y_HYk_ JڏaH]՟EiZ3Iʒl67[HHSӈ,1i/x|``2[oi:EJʜќ~p0Uǚm&1:k_Z|F1c4V9X8UtqT.Y5fCzwsTJqF 1Z2R{ѯ3 AٝL`g濂eH\ESORC)? Bph] =u5r~)M~>)Mb绒Wi܍t&JckpeYLZvȇ_F[zA#4B_|(CWӴ,_qˆ><!UF|ؐqKdta~2cs}ҩF򙓺v,YSW8kYn1C^aǥnt-#;G) "a&IIV ?'R-yi =U]OIYږU=^=:^}r)oA7$'q*n@ D+7aWn .U!{Z^4Mt$<羁\o쮯C#,B-&;irŃNHG2RQb!Y Lx?UGɋi1dNB mQ)YHñ:n>[>X,l@4|gJLHЪʿwm+̣91TBP[ns}qgYWbjpH6%s1TJ!q*bǿ|:x7wPp9hۇ 1Uj P/ UؓC=tCW4%c$y/Udzβ 5)jsZ̚OwJ`Y6*t Pn}qگ`ٕy>*0=f&o&*eQ$`zj'bB(bv}CW8`G_>)h%Cݻ nu Ɩ4-BZm^o$}K@n+1 QHE 2Hŷ&Z*lBc,k*HbdlY,,d}_9m&U|o`"]pfфH8_`kJy(I#s1Tc,Eq]e̋@}tKҤq "vA7("I;jJU߻:>:7{LOA-hC t9X.iyRp9hQutƩRxY[\Sa*l8"n,3LZ;(;=/CZl)Ikx} vK?7ƞ7nki#y?`NstLQnu-*^\:0Ѽ 0rHeT1C eٳHo6gU~*{"hEe"NF[z {uj'5ӬAFw6ex#\QwI%0V3Нej)mi7s/|(Sǐ^k+eZ1DE~ o9=fLy/WWK;I uF/,"L{nMVp<$:@J-꜒p7n b1};}lFpE*iO66~bj%В {e.6O3즺.;O4Ϊ? =.Hz/Vtaf3).su)UU]ܮ/r5k~`Co pE z*0 <^ڞ÷7 %CKld/D3Zq,g R-4@SMdE(j'rKe}$Ug@dr< PMƝٗUd^L!Ncl[1 PQ4GGM?΍*+>V`ثuƻ򨸏Pu Xy)e)Puos2PIׇA 4>B%?D}.[{+͠M{ 0djB?(n 9}6i*ev4gf `=$bs:i>(9t6|!:3 p۫^'H3~XOCq~;yZ:jJ]}XH!wv <5Y4|noE2ut--mzY u5˶X ? ^L|t,*ƲԚzϹ] e| :.{&7Q8'00|y5'VC <^, dݱ'C> oX7 &Oi.kxe'U(o̭$pګԿU euQ33 2<%N@AP6n5@m=k;ܡ߫M-UjCKqkb*Rﬨ3IQG᝽wx= J[J i-l2#@Uភbh+Ml 9RݱiD Š-~[V:`V\5CZ |1i4n ti?y%@(_@l(3U8mXdU oD zuidŭ !x}j-vcd+ucBˇE aoaA*/&Iu1s0BV+w`jQjCqX큏jɢҶ ҂i"e\ N, !\IƱf1ՕHNZ ,AqQQ[yJcYb*{jZ1כ?C9kHM?XX=YЧlk\=LF=\m =(}O 擠 gw͡ŕʸhW~*631mZpZB^%_/:|?zI03xj^ js##F)&'@8r;CNUI(pˊ2.7Q>*_X%m9'˩*J<2de$PWͿ[ۯcv߿I_IV. ^0ޢIWBg>ø!5,\a`JCR8~jcZbcنʑ( D>*쾼`Ld)qZfD$hK nF7iN2R1XMi" kcZ0%7+-BnŎ%5¦&JWgؔN8wmA_:^=Bҧ'4C^>)w%vUXGN|hߒu!2Ѕp80DFq%]巏+k5=/&X*oԒw.ML&/݋?< -SGWʚ\1Y0,w}dXM(I.y\cPodNb*:] <6#鯒I=S=LIO/Y_ EOiCyr'~4,h=­0 #ůJTȬmLϔ(ob:&$.;-pQ_`(Xfl` 8Zn9-%4?#,$bݒxp]QYߋ3y`,ג$9IgS!Ni:,E56sNwBG޴ĉ T; FaI,ja^uT;vr&Q1ȾzRI"E8SJNho^eN[T gQ .I6`!{Ǒ9su@R4K]D qJtٞRv01a,x\quGY[eעv[A xHJR8vj(7܋Lʟ!{[yFߪVŒ@}$ЇC>^سIZ5`Zv2 ϱ ˧F-_g\ !uBk% Z1rޒkZ$ۜ5wO07|A3mwTS0J0R%bS>#+pXRP;熨Ziym~{E:t* FMDZB #3OJz(~[<U=G)^[u\Wř&U]fx`{J/5蜻AވLT)[l| WP#akeU2! _S3]ߟ$8 (:T"$ѡ+3^AYYP9)ZGng~jJo R LJa-!{fA7TP,9X~ K)qZqě^CA^=Ӫ5`DӖ>1rԯݫ6DGE)yju b^}Y(1`Pp'Z"}* >&rסn-_k]vu>z?ut\D&R4 #*R@TFgyqIٜJ6u 487 RLFi[ߛ L 5{W''cq#mEp?#}شOut-^ph/"_cxc\#to^.t1 Dp|@{`^z :D 3 Yg-̙q-Gk GCJNXl ny&`yרxeNT=st4@M06{yh[.I#ZZyV5$fQpJܒ>pζXZ @ R;:vci})`ns=OPM٣t!5L$g ~ah1!ٮT'~JʨaMvYGoq8_F8k.4%5.cH;bdmwULHvV_~iѸof" RrEcn\iFmZ7[L`Э C'cn[k{9C$kQ#=cs1 +)3)_,t 9BH9kLN=!]!;|&.$۝GiHZ٠P^JzcQ#GݫY }d͝sfm1B zyo:#j_J>0ݲz&u74j #ZS2,G 1s|sޭ (vu\@U eKlwt7 BРaw Ejz1U--*Ob4d텘s!RyH {.f4R/#|*0vU>,wEQۿT蟧9pLS٬|YHmm ]0K=<@ŦDRIt:8i ]pZ ٦3F |kK}%+}g8> ]Nji\ަ(I3QjB.o0D|QnTpA/酋ceM6ֳ:F{VIgKp!ﶋfeA5iCAjCJҽT[ns-xطY;ɫaW냾0SLF(Yݩ %Q+UjV @N+#yEq|~5Ci9p˻x|s}lLT=pDEu4NgT^BBv)4Qv./m;l>r<>ya.] JjAwROⅽpԭ,'*X1J o,T 9. uᡩׅ*~ν_)G29+\א;=Iq~j fPJlT9Υl7Z4B"rSk83+3 Cg3hN} ϨϯYrq[D?#wM vk){,oXӵ1 ڡ AFէiNz)[ׇaOߜ3۟NѫeҮ=@ZI!|'-,|y:hGMtpCP^wqbȨ?^<gZ+ȇQ2a^2s6eAH(7/)ڲVf@Xma!QwX!biH,dQ*aPoTq(8{7]s%BnQpeߐNL)ʛAZ眶ȹ߼S<湖T?[͍n`(p'k 2?c|M$Դg\ڰ-s e%HbNF ?@1Ӿ[) E&6S~?=GkI='1=,5o@PcN\r);xCr[9&|3(0Y7[A1j؎L-w&ذP <ߡ,G:.Kn!7ist\!,/4vGeh][xprZi,4F3}䤽>)o+՛+g_{rk~ Ѹ)M{ YE=<xNfؗsH&ʞ)TP$2;@#$ MV:Cv܍k-zr'z܍J|&{]bD  ݈{JBO<؎l~X~ul4IGѪM7ă"w϶jkJkʃwS3Ų͗J38p xy~Z_Vm1`uP[jQMDbg~/&1JqGZ9!H)utfrZ:tjo-ڏ94 <'xZKS025B)\F0[T,*zkoԀP~m!Tښc,#[oh,<' Ыo,UCQVY60`M*]K%FԱW.T'RZ1G`(}]pfwШ3_nu>~Le/G"Am(t?[ӷ\oǿE ZdTC&[u 7Y+nF *)r#d׼ciRJRl*VP~NԭX6G< a?u8;T4sgRXqejfx *&9{ѫhe(q.08Rt coc0:TJGŌ(|ZFMъU;{,!k;tsicc nz>Х>Nw ?:f.Pr2~@2VWxI$ @tEvzzl3wĨkB,E ݗԝzKuiobW7e}CvAeFK40UtjSO8d_yŐvo<@Skaܔb(MX Ųӯ^Ajz~A[TT09 ~okujsE*FO e}#;sm-J7,0 E|u 測}] ,<6~b^IewB f ]CH] PN !Lb1\lS]޶ N E"E"-q.#PLkҖ!W͠$Y7/.Hi| IIS6Ja* 7I](,,b' !D28{oFU|0ۥ{[rD"'q}\6@߀O)9$TדfMwwGMޘz>[Z+-BDPRO[vswI)YoCEg~% @= Rbٺp\"5= 1 HGT6zo,af~P{ǪILζ+LLc欣tC@I929<;C wT0c%b\YSm(Jjr L~,ğ8mKY f]. v%X沫~ci8UrZmǁ/OvphZ~91Y'j( hy_%cePX4QMKu؟{N ^P\ABNOwϾh`ǙJH0!;fp62%qk}pkQt'l_spHf2Q :| <0C#gD,48{N2i1^i -AQIܺYb ke];_*J_䳆ӹVàt߻2v>37-t;JŤN)+ٙo(L*% Q}2!i{M.Pz%RE>Dޕ3p/zm,#(V $(kuhjmPPSmKo Nf1Ι>n.@hܙD u ""@+8=lL JHNG6ΚSo~Ev~S@وL txȯeeP;nSPfs#P(1(JfxCh h#=/GL`[5b+sU)4;a.7,7>pɰ}܈1:Df7%X;Ӌs\{S)cI+D#DIۺGޮLbTxqWv`rrŒ:שּׁ~vpӯpVp\øWewaҀ:[+䀘!A8sē߯"q]_́"8PS:VQ8lC! _k}hX7;nڅ"?N^xͬG`15I}Lx,)z$eds=E}$& ǣr g#^8g7U#׻kk- 0ʬ=īq TmTY;g5A^L5xBվ^v^\#Uk<z8P~`MIRoN-u;,i;ԩF:>fR]۽ĻH,yID9^2ˎj}L~ZN!GJdFU2$ka⁦tĀjCIga d=8a &Wzja l>PT>h|iKWLO-CLL\}T9/#3<ؗ2V]835c-v^;td-@GCO'6>mB˨ÅBLyDX1·f8'&`{&RIGzMNC@09`7IhrP(:!`# ZYo5 8vyB-$ůAooOܵ)m5CZ_cT,k;ULАm* 7-}6PDIU 4_a}K=݉ +3 ~+uIZVY$VBBթZ@2F;j[^-Bߌy#@:i`]? %y_28!xČ+x%4!3/jP| .RՒuR:zru}hnПN~4U> p%Gx9JҁL=B(P9#ÝM/9sx< :ө)i%FHjFf--0^]cFLTE<<)CPHF>( d\s1Z5WΚޞ`+/^3 ZGN1HfNuIWt5]kO@qJ3.#u,ib:b1SC'Xb 0}\]TC#CVt0p/OO7-KѧeHeKE롒9>6#D0,dl>`*#L0re&&ӳL7+W`p{mD="gV@u"@LI7+S췺<7g?z򑶏ܾc/\ 1HwapЇjB,6WLoXd@ ,lHSɼK_rg-!>FvZ`>t=?L>#VkaOj27ilT?(@@]bPh/DcA×k*Q/-8DdC< ztъL'J(E{ҕ凜z_<7IGW#z`w:W)s8|^KN|bŕϋ/"xe_.nr?tgmB}E=h|a"%رb2ݼ(Jo ʇVliA 2G_^,9*wo:3 yJWWŲ+C:НW,Qu-T2~<<㑎P'FdB##R9o,fjdIwA{lqepc:l&TiTOvY&o(DVUF8;wm;JkId涉3JaU ֫4 L`h5i6GS7n.jyj &lI]VyRd%6܁̉BYeM0tik?GfYA<˥Ǖb%6Tv>#{{!x6z;r|Tj H*J뵋1&'vTqCn P;h㒹ٚ>$] @ʸCTxyMZ #nDokзA9F=0e) d>6-&k(K8ʋ%Jcv,ֳYF,/cHG3ZZLܸ1䁱gYZ0707010000036f000081a40000000000000000000000016650a15d0000c510000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ 5]?Eh=ڜ.+ /o9Y}z|/5.(H28 Iv.2Bec^фLDJQ9Q#+l!6"z.zT\IS%;dts}㜡*抰Ɂ$sN47fD2~r H.zԤ@gi'@`۳wߠVn;/ [.U<YhlN wڝ]9&X^i=i * A)w+9c|v/( > ?.g,BXD1m&GjBHWTД?ln"=/^F8h,(3yA̧s+9 >7$d9Q-d8k혡hC?)U~ea/>kRiV-p<-:SE9J%bjJd<_a8q^ kRlԐ,mRt҇Ut6tqѨp9lhYs18Ux/С6:Z~*T =?M0ig@HN!^ Qx3 /DVK)D)Z gMGUĜ/. B榈lc7J}E8#!TJkTOlf9kRzضzPaO ydmDTG΋O+H,ܮWQ *>͋jw3~Y#H!|ZnjE> &ғH )}|xjVInCsOL0ԡ K]7NdP*K~zYֿ@ρmff.{ iـovDjBM kdz:'JC; n`$Gv@EQj;< dߒU6fw+ mC>$/ן!gVɾJ51$KyXb:8%Z 'q߹wODih&eb>|]}eYŗ~H9w׻|f]Gtu6ZgƼJ@{2_H/ H5QJ1*u3jff,׵3&L)2!A}U|;HA@V$4/*Tgy~4%W<N2V|{iE'7H Ok]R2 ]nb;/|\"Bj#oSg['v4߸q&_=lnmQ 48YH TojȂŀb|v"٧<{Wǣ5H2Ֆ>Ԯu7bKx|MwVKXn@ڎL˫Oefˎ`r+Ͷ^3-"P@࿐~f}@p׃E3z)fEC3Cu2~ fެ= dVDh&ɣd2ƅN6`nhIl=){ς Ϧ_, LݾYJA触ۊgծWr+',%p.?&'7"xV+ Ftzu}QӱG G DZ 4-LZ3zOWZLݤ.E;بNn!QXI14BA +ů1*ΣI/c$ѳݐl31rzO;} +`"`DOҋMqunY $\oVl:߰v+ s{# A4Hta<׽fyЈt1 ud؍veU i9E{D&&zZ粜!IҰK3w xr%L(==+&rŽa2diZd: ?'Uv]yk%pV3v6VRvʣh7+܅N삪,]DvHG2B ipqyg֕,!:ɡA]ːpT3#,G˿X/~\/>Wߐ:Δ#KshKRk-T[pyeC$>7J!$ yPӜR"-Zt(L7Ƙ>aX͂\p %Va9{J먢g$9܁^jQU<Ҁһ鈑m}W(BˏBvW:{rqbL e.]I 9ګ ~6EˎJz57Ť>F4f0qUV%?Jnu6v4"{ڞx!(PP=X hPU"y:sL8!ޞ(5r "s,Z)% H?>%L'գjZ$i@j/y.K=/21iӧܶ4F!CȚv\2EǓ5?oc=#Mv惴B9L/AљdžT42v]%Z0'p &a1d`4=m7H>:C ;QF~W5A <_Yb1ʠ ƜHfl`: 8n+`.-|ilK|./i+eUʿ׵%X:#il@볧B[E2<{p $931Mqn]1ӳ7C6P Ib-1_J?eL2`!'ߡa@FIO_/ǜnwJ B`7ˮ`*BռB66 (Q;t087E+6 fO^CW::ܛ=Q(j4̴*#zزXK'xL2N.&ufG$@&$P#Xא {CG)H /N?'^,9 6mI̦aʫ :gyk5l:o"7'r˒<'\U @Yb16suC^ss =IL F/%Hf12-&ddN3Q w8m!0ufR)ysx*}m|Ew 2P [#z "oXXhŠB_Ia}"=nl?߳ZZģ\Y.qU@Km 0}w[Pv %9vVLDh=ur!|Ps/=JUI8JP bIdNR+o@!$G,ճ:3pmr愻J22"ZUIw*<S wWzqqX WDU+9^q˒$q PL =fær {BcεZ+]^P"]ܡL +(X8LrEʉUP5h2(]#m29ijJi' }m)orJ%6&}`wQfOwM9@hVZdCٷu2G}k[r*#b{Q/>-%Ƕ׊ USuefЃC`'0| +RRq83GeE"6Yx*D5" 52``K/8 Ȩ#=q^‰p \KwP-wQT68IcvdC7fU]{9.yo8o\Nm ]{wQ͕COEĮV&,Մ1*o"n]>%Q[gŽ"KO$nGV1\CY>N it ?QeP.nWӝITA~(IwV+~D“:E|(T.Ts(kԫզ͐T^ͨVr3=)(F孰1Qҩu]_3w ;l0p\#py0Vp?&vc䚮 Ty(FQԵA᫭Jf9yJnV"M^VE*de\F3󛔷ʂv@;]B^U, ~4c(Kn틭A*D37wwi ~ԷK&-ڥ *xf~)Z8-TDN_#M8vĪ ɂ{juN:d]$R'+nYjt6J:XdnҔ.PᛂVpVE圝uIQla1^Bߌ0"}?;ޢ1S͕(z>!|D4#h+>&l6e%&kCԨ#z toX&۩vÞӅ^ z#QYt(MwM@uEqZg$U}M?7C3!Dw1P6 c_08DȪ?DЧ8ځ+c`OuͣIlL =n/e3tfQ \}B- | ٶ3EZK}g): uZt{cIz=V,Jcz\m#EэoVѰ>Q͉?kMkB_"Icr΃:~MZf1(-ILx ݧ~IH?MdEGϺUfzFpC; mA&!9iP{@7kW;D\/ֱNs૳i`XEczd\Cy{}Ng9FɢQvA3_EyQa7oQTS (>0]f!*ބ1SA\vMfX6pW`ˣ*6FK\nBE~Sn8Ċ3l"/9FNwS<'%07cv+F|8QV!/m(x]g厜. 9<#dv Ŗ{DN.mőwyCLm"i:;So8@< p7\8aK;C.E+nV0>8yvF<\zǧs9mFg~Q" i<~+>_ 0;c#WW~냜 vj]+nvk5qhz!na 1}.Aql9@] tl* ]7 $F /㐕{avy*qe W~{b']Ċ;K8qB GሔQ L ?`LK+1KCͯ)ՠ8@ް'(G6W0#:VlsHPQ@ћY6% 7-LӧRd po D_Lxq2.I1,7Y&gcXXiuQ_!L-ttAs;, :8o+BJ|U izQqRBJv7;0kï)*åPP6:{EXcZ  IE#QCCX}.DMD os/G!w%MHYڜL%igQחcuE7((8.PT I;{|Rw;'~l-{]! \Y̷$P-&Q?h.])tR y,d}EI4, ׍@$6; c%wud`5yV'M.=?y/2آv(ZȋxKf˴xblm ,O1PIsKwHTnjCbc'-!5uO!%޿2އJ gV(!+K ;/ӫW'k&7,H3ωm|YTobë ^W͛H,xoD51bg1le5 nٳ=Y#McGd:nc-`J*XߦOj2RgPx"&zzp3P֐axC1E5Y{-wZ"*DLT]_JORID<_SO,NJ6sB3%Lػ=k5 /: X!#C\xJv;L*]Ƕp_t:T놩+vTX +WMxQMVZRV\4cH3X Ye#3^a.jUyCFH6 V-S?n$Sv=3W??<Е|Գ//;נhSo|GVtcKYq^ʹNa1T]H⤖pdZn/'%Xtv]d {:k7]ʡ+~Vl1h*ѠHj˨BoY6 R< 4d!{t–}ZSטX${K"ٕN`󉓙^R՝W:~1g^c)Z4; 8#$ɶdL7'}5̆(FA]QS$Tf_% ԧB+?V/K N1=htH.jx;BB1j#,Zlv2[lN~b,W@ckMߛnDYR߈Nv}MҭpDl/,%=k֝TK*YӳI}FýH9Xvse|eIU*'X9!Vu3ZuI(>䏔+Df7׽[~ˁZ;Tb`HqF4I`Re=_2:#Ggev~!w'tUkSo{)SN"_-9vn=FVy^,a< Ծk9"BL%AxU _z&.Ǎ\ V \dݥQ_YA NqGMgFڟooaݼ{xW:a).ؿN ɜ^M%IۚZw\aF!۴N2( r~Ss>YHjhۭgr-F>cٵNU|J 9CQ $$75;xa 6ēs# Dȑ"=ra5J/;50˓`F]?B)-J},ßrm*^f{E| "~WЋC`ֻ R:Uc; ܫi dOsz y<~1 hqrN_$ˮkΒlNt[So%=dt,~[x<=8f<fջ}" mj>\5)/K%_]ѢG=IoE(Zl'%!I4"S=/8Lc_#-5؊T|Zf!_q9iz? ~#jb :TFoD%9ݚ @I7#Ω#\x 娍1jūTecAV(e>!,Pk[C:}wnNH_#(ZK~ d>^g:yFʫY?r@mٽJAoRBO"@/VA1Gװc|T' 3%\;чhkyQ"qή)2n[+zn@c֌;Ɵ}$HCHvX󗺧N@͢該A1yos7c %mklL̅4 sʅNѕ<\gSAk$mdDW6^߲CWG8gk5~/HA`(,2/c"@6W'f)Pbh'Pۼ.4&5+aH͏<7uQw،<ٟx_:bLiDZAHfS9-$!da/z/skJ}h.R-?ap@~qB<ꖸIe"㱟ZP#nZ e%:ܞhdTȄeP'hʯXcY(klOѥOU6=}Cp7 ׿V9"TnVf%` A ⒃']!qd2]5DɹF>x+JBhȄRȈ-sqwm@;t(.+]lx8mefa9{,Cp3F!hdZcfj-YvFh!%Ec-m[d2i37u)GȃRr%ZGXcdCfH uqص fK6)}`lEP@Y?&Ƅ #O @=_&h%Gyݙ4!h _i$buͮ QĚ\~ԕe ĹO!U;VUvvnƪT዁Й~d>9RG3-EMA,SPP(%=fSW\#9s[WxZʊpC͚?Qə/t#^H!0/!}JleUnjԅ,cMLEx9OOFr [Wxe|]HX}O2㫔wQCo߅Yq|n0s>q% X&u/љ$I.L-ׅ6Xw2KwhZ9)̄ R1&5'P?WK+pt#Ѐ j`)xMΜ|&`'~jY&-+ fAxC$j7{f ؜킃6*4Uw$ߝ8mqe*^^$pw yh o:N'tk1, uKqIkg%N~#_/8"ˠh~ W턛 -cS 0UTDn-ElsOuvhي"s!>_Mx-,-Mx$+K\\>5(@+ٻIi V\1g)cqHJM7*k)5 `؜뼂5KٓQZfS aL\'Y(d6-dH, r Πb (^xY*5tK|#w[jWa?hZ $eX. ?BKdZD,=WF W >\!kc-nF}=}1=4?Q"T]˸!W@w ך9^򨠎24kd HVV;B XreQKkP+kLV_;ʔy"^fe n&-[3Kpm>U:T~^rَ2jJO Oob~v" jY8oֿ!/I{Hy=_qD\vPLZ;2iR{9uII'+X>_ƸUn5F ͣjD˺K սviZK.M&E2 B[_I5%jFCQ^ VSq-@^*8~+#LnØD <g[p[V:O,)w d&/6yKd&#uů pgm2@Giu껥JȷfFCRKj$vD-@|m,T-,L4n^T1A0A;#9&hEE(fr:[=#n"bDJiV'@تK~D^7^X CDU0^rٞfn}\wv0#g|$? fJ7>*u NGܺ_ݒ!Ysyb_p]$DA q;BSDX1|(5T 'W hZ_S3ڎӕf=a !zrĎv}@qH+^[Zu5hn$dd3KD9.VW:<ޛ+c^ H9t4XUC6IabUtIrTSo)e۽ eΝϐw JLoc(QFY ML:}h`++ .RX׿>ieH÷'LM]a^S0;f|%1,~i1k*;Dcgl LZ[Զ[B! XCq.v_:GZxIjK(ILBӬ򃅌j/&qe)MYOhkh[Ձ3X@<˭U*Q%BgDFد;;vs6 q~r|.ރ^, -gË -)oI+9Ad1 ?or+[;Vdc(5NFJJ7<ɾ͆.ØC`Z(gSkĵ VԇVI5,H#&J Xʽ= C[sWXrn(^9҃1M&/*> ,3(pKUl'Uծ.9a؜]@TH =]cG=X=Q]?ydE+ NfJl$8ZN-!1<u39 cC tzl}@-4@ln-BTf4eܴ*#b=OA|p clt@ezmo8Ba{Os.+`J]Zb䶯Tv>7Qz(}(^~Q˜"/H%xPQT $|{UeeVm0.MAoPHcZ&5Xg: &tlJi0Ú] \t&u#B%&$yWa} KnoA @_Ȕ|\3pA;~Xυheefz*/}8; 'OH1ƞȻ@* n.r< F|>L9 }?1ۮę'h?#8NS!V4\YpR9J~In  c_fчLm'(&M*n<2k}!0sueyEId=Vy#{dH/enA}QQ4\0u:.(Rp܋SI>6MDfD5Vah֧ؠ_>/&JG虚D.;"V~ߚJwF*ZMaK_:.-.\m{͋+\IXs{5mmUnïnJ+R..^0YU(PA2~?KHIq!%tYlzԷdv=-/37ex0sHIq~a"-I 'lo{Es)IyA)A_s>_Х /[4cQgz&Bd<.}w$\<`4t펲ZQφFUr(E…#ir3kY&1&Ώgi([n?$c;<$jV -X ~Lf5>͇%qejt18Ϧn/.iT< @0ҝ:Gtw C$Au ޣ^hOM4J54i9H>ھBd.X5&>DgK\ߓ@~ȹTWd$w+5 x1TiLVŘn_8QY4uY+X)լpRY WPH}I\.a Ƹ|D%۬+=!C_m˒Q}t2OaD3kDW{xKAOiK/Zsn(y~fר{@PcT- 0x;6q8UEX9<~zn;]>[$~TDK|0bM-SQD7EMZ Oß[l 蝒 L-]lS 2:[ 13h~1% ?}ygT&5-PW'X )$@Ru}ъ:MT{^w"E2Y;MEUiCCcM zzs,_: V}BaZ\@mDlQ~ MB]r~Ӏ֮C 4&!b~WP!dvCP mnrjhΨЄ.4XLHI]PJHmpu"M7?p%n6a b$ӰIz_jeH'58̯UH9Z( KĐcʮ?'Fj\O& ț9b*±josb&0 YЍY8*DfXSaWE ~pY%4 k'3rFe nmv<ˢɱ*7|ɏJ"ЅL!`b| Q 46Eˊh/CpoȽNBre#XR5ze'$g@,"LXHY`SYW  "x.yy`':q4& ~oO

:[ һ}_^B (Dƌ}g踇s(=cρ=e;#P ;Zyx۫WG.m3>z@ ŋ lZih<ƳA ̃s;R% !BSyhq&uOcl_׵Y'[a #'GJwb>{aՕxi1{mb+Fv HuxW$lcE`~v. &bwF!lx8 *Wª?;ˑE3ca|սa!9Le#5xe;oU]Wzn8hw9!i7M AAbX{bU,)>491k,퉦]UKz+(>m 7 IkwVh{g!1`PaG8HJY}̡̰ Du'^a {(CwL{Ac_x*9uLc.-[ǥk+P1Y# 6|&vCdG]D]*ͤXͤ۰ʳg,bLYb,*H!AƦe=|grL*wZ. 皠 NIzeg?^s넳.]3(5J (fr$3d^(F9" j( Ȼn}0 fٶݯ{9dl-'<[N ,߃#8E=~nG7,TUD=6m+ BX@l?%o@2 j%2ÿ qvL2O\|6u{LVFXkIAZђ'Drkŝ}nC@1|kjfl A3W*|^.AVX%[o:# oDAxZ )P4"3Z9պ {g5 {8GCܻy}Մ4\L,f  ordԘ7GlĐ/daW̡9$Gh("0QؖL` 9I 4PrLVL&7cmîSMYaf{?hW7)mM=+-~&SrjB# b4 H>7:%h~olO$;eMvDӲ$*Y7ñ =`s(hHD`Ypn$Mcpo1/QӮo1O2Xk&"Px9B1:#@8vyo^r2Ąި.~v—m=ӬX瘜h"p9:4z37|0ăՈRzvpxv>!hrc9^ rs2éG=ͭ\p397gtAۨ 2\?^(`'B䀨!n VUۼ#- F,QRrmQ:i~R74 1R*}_Q*.SU5lmDk(kL˅[^%Zxw3yRhl"?3h^?+n(?w>O{iKEu}WmE}+~| &3 Fza˘"^$CPV1g߆ظi@̬W6ޢ&#tuK?lIQMf*C-xM -Ԭ>ؙ B`2 Az1Wl4YiWFiUSKܶxu3y"OfF'; @(RF@-?0_,uGkȧ7B<%4~,q;ETfTPzS`Q,U]7 r[fUK0z –z\+_x"G[ImHaЙYH-iKH+ɚ梈[iDJe4=/8r䧪(վf!CӴD=?FIi!((YEim;W6wh񋘓?ʑu sR0N/di^ krLNM܍SlHև@;ׅ H2]r EZ^sǖmvJ.?L|8whw?҆_ŷ.+KIJ/$|ѳC9~XфΐȽ?QCCfē+Mcݿ8f{\t5#ŝM(=Ch܅FQoDu"Q ^@O=BL":z\9Aa*P'Jo| ̶ [2Q+Mٮ<}T>⼽ 0B-oqbivt X ϜcH؄u+慐'SbRWHt$|}7 sM0eif{fk1[>N3ʯ7GdD@>Lq-NYHtܪKF1E=CoI5i/p0^vu:=ByiMDw+sQ)/V#9҂LxɐtSڰ"et2O&ujE؈FoFmiYXzp,⹥8%X,GYlؒ߄&5"$ ^;iR0 H}]Xȩbb#OJ_)f2 Ց!ۖ"atR? pY0=y8@B9̎k_^-^G&1mID[ws7D,sGwosHq!{O5Pz3 6 ~4AP8>yo9| 75H20A0Q2(Ll`e}%K&# &'EdI57;VGd뚤4χ!DdINQ<뛒}#YE;&z*mTZws,r]^ ZI /)|" ;5}+۲,S|HoܳrÜh1ZSi,_ \S v]~v=w6:_ f60[0==Lcw6KDUd9d"oTŹ p2:4-K#!":$惴GtҍW|ݑcd#´z>aR8Dۗ' Ng报>,rQ)!o+#,͖NN)Qʉ(6ȇ %nb7 cԜ~#l&AP' ۿANh(< rBb[Ju`ȸ@Z@ФLp)rscwDxXw>>IWPN>8 {z8iK>WkÈrǔV5dش=һkΎI[>bl,9ffeh;F&Hxڭ4FGw#A1 G:<ĹOVcx9cʊ$KHЊ'RyJ;EX9߭iN-yEV=%_kwb(=ẏ>U$xδϧU Bqv*{faJ.(^Emp@_l2POEp#ZK׻ӔS"DS@vfv1E^rxçPHZ:Ig&c-X>>-k1G@kw.!-#I;O|"W-/EV kP6sٞ6N xpS]e%/5C3*Q3Ilx]jgan[*KibW7$a|jBDq5D5aw]@@7VFaƢ<;3;BW^"El; Id=>ŬA=2x;,`\p_urR_]i!({eQ}wxxUY-<@Ёê ueiAyE&$≊'^`4-7M.ERǚ>*m5s@EEwaQ3/V+2s5)uxLg/ .v" ߥ"zz(% h>Ӹ1̲wu.pXU /X8Y& 8B>#y{`!E&Vj(u0<j;N9  2mn:A:tא>JJxX4!A:Jξz$w9]EE|݈{}ϱ$p&HD E +kX{1F_pQuﵞ]Onϰ#X5EZ݄MI:q &$֒*ML!-_x8lH <TpfT>T9ƫF-?ıͣ4RGU~ J SP~AnRLRΰT P![6 ̋S%MTUqbLh?La^V_ gCFu pl޷oB蛄18MP\Ŗ2?E(V-~^7`vCEO~{8޵ 7ẆT輝g!9AF݉1ueI II}l|WYև5:>Ϫ^] ǁ"%&B꣘\5;')Zŷt 8joFe3* o#J8f&n=OINPyR7pB./$ b9= :(;? ZEULɂ`GrwG# "5NSQ+ [sZύA :<%G&֜Ԣ⌛Mra{f [~~?s[I o&giGiL/b/*bAJ1D6PX5pdVxx )fϔ:TB4Ԫc)'쩔;dW @iSa68D\\hָ+x6&+ ["txPgH<"Ⓘg.ߐm3塚ZR3vkM " @1eZI`doF?^Bid0ɡ qtȝ K ?]4fDGx㑴 L @D;P;nsSUP>V) ICG mKeJ_|ZTx۠fuzgYrI!N#0&|-:J[hʯ_SCgy /K,b<,*e$,%dh*!Kͮ1+wwxJmcb ՜T֚d I[֥ї= ^|4DZID>u<*nb! ~pʒ?m,rrRx}Le5Җp&odQ{cVS`^g5%j^'.5eߞ6̡&yKLpfJ4Q9TM+Gd8x&0z;T>sP :O8;xbh?KӀiYY?xWG93o fgak41)XɊ\MtɐW'Αu{x ȑhsJE$Yb_f{忒)\Rzَ-)}csEo{GQe }H27 YBteݿf*&(4*/_\ynj!PZ8YNN$ Ήw^$eZÎsiB#iXq]FWتϗ {?Ҩsi" MB3҈6SUD@X^xcOmϬ\VHjA`#.puĚpٴ%/>{gQT{4MqR?="2Ii^&dNĒO:(?faZMcIUqns~Ub,gȊ8͛\4+Hw vE~_#mv)'K j0;^XUQ.&z"c9K&r;f o-p)< o(Ɛ7TDMn2 U = ֫E շxIf+%_ӷ`f;([r0o,Fʭy.6 {U7+%\b"aG{AŒ2Qr,ƚUx3yW7Ws”5j3w_$#}7x5v\0WiٙT[H oiU'-d% Tw=YDHtmW{3:V؃ g-P>QI!r5884-0R('5dVP͋e14*䯵l_I,q[X*}}˄ +*nne۸Jжfw%V}* <ram+Ď'nwL}^N³s;4uAwnp j1ڐLNw>gM' \=gn{gYWo1gtHŘkpd%4KC( l>h`@ ]AqN"jG5FجIgs*4.F_ ?%lm1ś!| \= F$RNj. 4-#gtD[+^bvd3@pc!\VU&m.8A(-w$E#Ͼ5伂iY?)50 ݍ]VmU!"FyY4(ig+(p=bJ]K3{!  {Tt=#8xg p>z9Ht]B̥p`C? c<:oy}V&3wؕDrGiMSN+Am K}w0HIP smzuči֜c]3%kz隼9% |zRZL%]MAv.B mܭTFܷ[B2XZlKZTmJBҙIniΨpH|t+TC]3ue@Χb/ /бO6?KݠDH:d V;sMJW&7P(a>qi״ IVM-&Bh{kq2bsvAfN6S@UuV;]f]׏a;$a!&p= m/&r>]i/c4!>+SΨx s.Ig߷) cVao|5a<-*ѩ)BF'_J(>5uo9mhcKLE˦ nGST!~) ",*qRUrb"STnh)3w`H4QΏ5a@F&*VeD4&M biPSfε7V,(ގʅͅ ?x2# LPrdR$$=,cU{Q!zT 畼@7cx!bv t.Ddpm-WFۘ0+]L0QxWen`+C:=`gM t9z}8 ۟ 6s]بx^}6^*yL!s@v3yzSB(q%7K2څ$*t|3`4+Ie%oX8u;>磐78$u J(>^ɷK\M#Izh*̅ԦLqobsu=Ćm>`/S43D>]=ˁob8Tgi0I(rl=,=|YOKq-̮%`M,WWTrrƼ>(<'vx& pk~N1д6Z TO3տrTKvV+Q)~߷BI4I' ~lT/  ik !umh=gl;s>"# 'zu-fo/zZ?"2L21a p !o( quDrBdR2kCA*5NzR u~뜞v R? ZQNg܌`\Xctw;C4PkŲYq2di"* 96>;[݁3@SHZ`kJݢ\2 4ia>ZfXYt' zfv~nx܉g"wr2·#$l A/f5G5. oXyuhrr6+_яTDx:$o@c*PJ2"Ԛ|=xNcݒZ_4j1?FxIRQcHY ={b1sgfJy Fu2b ]mÇtk|-X]1/gqI %$s5لsv*D (5ĺ\WSboN,q^N`d a 3 QΙfkDSfuk*Wt*J]ų x\U|'߅2ie[]1b֘iGӭ&ECl~TPFߘ_Upny,@Js>F񴿘?]Wqxb3ZL aFݧAvj(N?z~0 G*ĕ(*dv@A[&Xۇ݃y?&Y:CnHz6G Tr^ڂ._譕ac8}p,"u7uRd#bmY:Xx / Ǖfh< ;6iQ2+/w??d@^t5EV?B  y'}@H5h,UC'z8BZ2<`l^b+ZCu%+JcKGXg[2ԎFbh ]RC]#~:,K 2hSJ(jC&h+b QfAMU9g1]RFt0JF֣K9ʴK|ds@cDr=C7 tGiD[z6G#,.?_ a>]='\")G1{Ʋd5 #BY,Fl^ h3czamCpO ma44ROwVqV߁8ƑTYѓ`s'3R :4cpם:0U~%?˽DrE}>%KZ&"buvd?-VʼM }=$[je+S+QlWj}oIoAHbHD!װ& [ "-ek$.kH]RR>d.t]!u{mKKBazlr1JP1w!Q7a N)--QJYù$eF܈e t(Rm'>7sP*ͬS2+.ag7RJHeM9⍶g`m5mj5P )-D{U<5$wՒ3QيKѥȏDC)a;:x͗ˀ,.n7vYe XuD_YxڡFQ Dz."S|[Rٱj^I3;-Mk)yv%I0SxCK#mS0V|[Uf)rv#T:;ֈ2qBFezWܶm肩Wc cn=nPEmՕUxtnFή|o&ER3[ۆߚ0M&܀m`z>_tD~lS}$X$*3/"6h&;^B#܊,bzOI:ca7j0ߢCQɔ}zɥcpqˏ] $TTH;s(Pk0(e]㟬zTc`g9lw,;H">+?CWrE17U50TwǗ}:~I/R϶l gde{Z;?%vZD*qh\>y[ާ{/HA>x$z&ׯt=9%'{`x7򙠧j/yh#z3؛׊Z]'s cgZҧl4`AŚwgWdq6em #׶o4 U9d<ުH4[v+Wb{#CǠ>wQa.aJׂ`k!s5 BadiQ˻ ?e.{o3 WW*/!rwg~{JfЛFJH_DEaڳRclCԧd0.v t~) $ L3Ӵ!4kin@tJBrZҹ Ppۋ2U?)Nفf`J$b"c4W]okذr±!Tv`]uzϛ\?ރ$IIţǴ9{hq-CL ['22Q6D]_3h=63:sNopK;thݮ4:ednP):E𻖃Came͂Ng{ چkz^[gy!% d@[BGJH12OÛN EZ`0ϢMbh0]%tY\_x.!{,Ao x11/`xʟ㗦M86MtBРR|L8awX&ZYA7?1ÍZ7aŜTt+b3Cb qRvݿd87oZad2{^n;̂m]D X{3C=q$:?e/KB鸤F;5A}WH~HX 5[ǣ5Ӕ>@~9 3`o3/\knwu$pAV>N3! m흞ѣ#c\b6Le??`MItm~qj"{P5>YVWR@CG7="2~=ǽ?@'MD9|(An'Y0•Bj戅[=oRd޷IүocI *J@_%pS)niV}'.LĖd9*WUBϠrl&19|D(AF<Xl%[wI)P&Rdhf2i(.1Eay.d.|3Ko<~53҃c& ?GɨAp|46/hrM!pMF,5yKG韤ZY5뫰ꅺ)k)E%Dɶy'ZW'es|{ULf Ãrn}5{tmM-@_ך͋68?{_HGH<>S  7]Co%`27k$`_Y*nFA~e%X'S; fH>"mFObWmb798lFm *W,WciNyu- ˣM"bxN'cGY^P&q*p%YIk/*qŌ@XVz&c' e])]Z;? ,Ǧ̪,*׫(0d6_cfqJ?@Fq~f]㡌A6ƸӬ6w]*ƀo;)!ОJ_F2݄;`[zIwr:W~1< A>Rfc|cUя&]mh1v-DU8|;)(YDw[i]Yz枛dz},@$f99ca2 d#SFݣD#皩]{R;NS5dN֧Arl%v1Gs %l>~s)IzV*Vn]C`lJhegcȎU/‡Շ($Z^&MWЭ&r. mY/< 6(pgt^3w+FB3Zh-x=6Rڧ vsrxD ;u7N} [=u40AX}":ǘQ)~p E(6jχ~Fՠ5xU E8힬؞x]N{/iPnMR#QG[2Aޏ+1FY-(U@R9dK>>ٗ\/d}Wh]틙' |kS<]Y HmLFV M˝ l9swHiC+n%2}?y&2D/]#,bh@ pC4BE)+!_IIF#e9'xy.E5|eKfs^&Ri'Ը+c.ݱY+JK=ŃWE.0 bUu%{U n`8  8d*㸓uuz0 ]]*ݗJ M wKDJ ~BLkh)@e[ ]OS}BTLO7&YVs9]=,"eUy0c|z(I}Aʌ\+qR;\}RǷ=3Q A `5Gu[4 {9>J*j7BBTdgЎoRV|miqqZ,ZTlogZa$i#rA:un|+~\K50e^I~5t('=%C\ߠ]?<%ŤF  u b%" [Om,[2"hD̉7FRmT[܁m k=12 e\/*x ƪ؊?, [DfWyGL췰?qh,B 0b/LLur}:K>$e7^:;ynvP}$ybbP"y9^Xfuc'PQ?C( Ana# `(s1l#q_w;ǦHtL['~ !FUR@ƒ)WwPQ޲R5s`apbۧweSvVZ-|RFCF_w A׀#bW S?L ;Sw%шTyѩq}S T{X$_G6lڶ[Oi)9l{luu(֠=-ARԬbMaKWYU/I|2iN*p!RY:ׄ3a#I ۾[5, Jrp3E (b(Lޡ/[p/c=12U#(9M Y槸+,xaj6g`LR/[z!Y/HFWw(HBllk/@mis0,kTå-|iPr'L`GuV6oB9Ry"Jy5ZCyQe#Ji*;# 0dw4!ldcfPbXI{mI&n=䣋Ŷ-L#?s†l68EѾz wX!6!{06)[g6aT-phSg 26P=qȹ#ӆI!#)Ɯ)!:-,B%7DNє1zr.[Z~)2r @ w2>-"',"jͮ)$a$eY bmAl,wtلjxB{\ΓA95JLJFߊu,|9_\]RBbT&MuLm'ک~ Ļ4bz!&UI;GPF8gn;aR\(`?EucL[N]Slsmaicrq@ye}Ki@0NTb3=9Zv c Qvlyl,+M~"䗸0N% 4Y@>Lh7M׃ܤuxkE8c<B1ХX,CpL45?N3ؙ7M](Ź2_ϻ:\q AL쫶}qIgPG~9''~J2ooNUJ`x oa%{[?͠ V Fya3X`E:ث—T*CPLqepoo4w$Q<$|>b`eԝhjmrRSMZ\~:XC&,M|ܳKRJ^bZ) bTDa -g=7ItLx ZӧT,z~GWK-q>hP\ư N({x) G爛Bzߎ臨g9Ǵ l{ 'ML۪ KEWIx#I4[9fvFDSY,'8Qg`{LQǭ]j^/Cڙ 9B{p8S]oc0uV^۞J̖|Y3, <_84Ö"o8)gfdcApTQcQ<Ϙ_  ޵H;e}V62"|! XЏ!91Rrˆ ޶ l?.!4G 91A+3V>ZV\h[D,㒎uasvcl IwfDFYJo C4x[Ljj%$ H%屴mH|{MӕbaW{)3Hkx_-&cjJmxWf&Ί;Ӫm/rWɩEO6f2axQ%62>'y"xAA5d ٕ UGбk~&L.'&ʓ#7m@I̒ƝBH*aAjNL\G`ѰIa :Yy3%<?V=T150gO qEG|'g'1RXGg(\;@fmFcPOl8dwJ.. .%Z`6ga#T6=I. sg]YK pL6~ }.bZ%u=]Q=U4؝w;'Xղ5yjrw+mxzoMmD2X swjGǧR|<oSC>,Ti Jlnsyn~yJ):@x9>n [ÖRȄo4"VcS0/HTig.= =Y4XERHհwfDZ$(*eo/D:*DT)!H &9ś QMJ8b,+4N/xIƟ@g%.gt iLK"鬇ei=x¯5{DyVl[plkȷ[hYQaj_(@^Usq<(4 GQ7y^fW?@Ozq&R}mFWl\-*[WfJ`dI5,}PugC ®S{S(%2\D U/S9,!{JIJ/cɿH wNM!Km Xe-~6ӞOot=k}kY.e:ANA:JhѝGHUԅX ?}*>L|fxTʩhv@ [!Ά,68cjp]?O;m =N![N 1:(跬Rprх53e&;&{2^!YxE:@j#w>bq6=Y8Cf.Y\MFUnk6,%. ?y a%;dymm}Mc}I#p~+1BeDJ?+E b}8AɡXF޶+k4Q>C=;̬s!.>+0Ӄ-;ɔEQ,\W=Bmޝ~lyϽkEI`Q7ڍdDjpei ({6Cok3jDUcF(H_160dte9_|ZYU%=T3 uat4Le1"\xYPݲ:EzHՍ> B_.?h,gT+1bT6/Nh*yMdQ";1 !#vcT^{?"Vg@,Ʀ-B(Ȕ~E%14PCapX؎L) C RDTxѩ@mksYxTة2\ S@ϡpU_BM}y<3ͷ/:_J2_oMHT @7εؙ;{h.-! ~PwXҡ8x])QgUDvh8dNXbfl<@B{f=z]XD\M=r0$aq=:-cU'UЉ| jy0FM+С!Ԋ%۪kYR}=h>mt瘳} f o̻d3>>ܲ ږړD{a E5JGj|_XuSz>HBz.'CKWT4j q"(,ٮ2#hTt Gd u3khʙ.s'&MϿ*}$Z4ebY`}Jʤ"`_jy:hutZPW[&Y~x1| KNjD&2~-MzKTzK2^#J^btM u|*E7 @A7Ճ8;bGY9)kN h%aۇc);`$G2faAɚЁY<)5%EU ߹`}ьf*0V AJ˱RуҺVm;/ __Y3ܫ7tF322Tnܯc4%5\Ӏ1 E?E|*ˬLQN:<(On:)8)y"w  cjYR% +3Lpc.*8;aKDeUG'2멚CYw AF+gO׈pF27 p 'ȬntMq # ]I h }5ɀw\B神a,fN,2Qo,h"sz+& [Et U93rTB HE}bX/T<}Ud%B$F,j?|nl.eqe?]s_  >Ƙrźڔ[zmmVqMM[I9|hyowC^YBΑSGV,Y 3=~t=C_^O\f~{ 9wnΈ'T7i;#m7VHKw)aNJ[/N+'zx5IbVz;qD]-6[=Bbv/,ŮQHl_U4k֓x`3]ee0 coʵ ֤B5Oד8Zt9hp[^=پG )KC=!֣[OC؂*^BWt(̓W8mn”GH%,MS˰X/3GٓӒ!V2 ,ycxڰKɰ{`yRr_>zà<;C7ر 1Tދcp" }RUq[TX4Bq@Enb&h.O׏2"/ݘѪ.$?cE !CMFRy5vWnv:)b BBxSԣv.!g]H ˍP7f lƮwEy7άy&!Q2JD`uYӹc2GCUnh;DwtN015 PL:pmXK*|]"36OtXzvQh PV{[roi,#>(TkɯlW2PIZR%2y"4 k=b[l "V{}skߤ!s|o+bEB(lA4rkNE>P FDj@,k ˅I@?6x4EJD|` ~8O2_TBLde }Z4],LWqS$Zd))7ЯA8@٩TWhB0+@'W+hVҁR v ؐLJ!Ù*vQ8W{5Dvk闂Mx2Z#ԧ~ |v=hlC d9iA8ۈk% L!C[tp%qù(_&P=ɨ/9+'47пz?$RLyGaV+4o<)SNk )KG\%uȯ:NWu՗m [X.ψSKwCÛ ᤤWշ5Ia4u2 !^l2:3Bt?Uu.=ېx1ǧ֙MMn$.MJE1:&M\hwd(kk/9RbdOA5PyI8q F7|C?}QSq;mvUL)[%+w-8տK7 mF]amZPgGl g{Bvljx^<|1pFHx2uUVbӲ( gwdi!}5]xknIX}c- H΁ՆyNqp`yRfO"$[3Wl+7ShMb­~鴃AH<(gw\9|%fxrfi!8 Α|zZf-X²&e${sj iσEﲌDPh?xY63PQVά}t«EsA/%r({x͍U1]^455%dˌT@I46%  ,1vAIJ6d<?{^ygIgW`GΟi<5*@Ǜ;Mih*=F\$hvguאacrW`uzM]n+,kO[ C_ٲDDgĤK:*&!AB ԌmujC ȚTK6MtuǮNߏVUr 2ذ~Z1M9,u64hQN:u[~WUjُh]2M,w^_WU804Ao#-G 6ǭ^O싴ɔ ~JuKqCk^ ä?tk7\!E:UV".zg56D.Q㝵c!PRꗚ٩(P;/!y 0۰ݵw9PtQawa m mchF"UƦL"hWs >,\/jl9;]74B0$V{]`e`S(ۣ6]2(C L w,JWG63$\-a7v홹u\00q# omVaU\`+X/Qf",\^.uy&@6l@#_bXl;[=9u~teOL䪷V%IAX9%\ i\>qJ%#Ώh$YG >PZjk0"!-7»1Egbq98l?,,$.8b^SoTT_cDJ)P\k75p' 1J7-_dafd&$${R)^|er0tkv[Syv |j >wC5Ҁ}x1ih|瞦ݵC|#ɤJAiT)?vYCoiU!>nXAvzyEM wϴ 2ʤCY4/Mm=p#A!PkCQ?{>|>YRHI,YG)#i2?Eы:ŵb#v 1KmS֢t)Mzƞy>&FaRv<:ڊqTQVr}r#:c̉lYr@F`S67K JH"ήl!)I3b摌sv*%0[+o\{oO$ Wo@zwۍۨI6h9 #t1Vm &_ͻ٢ g FݳL vC8_bD=?g|ydb\yD&7$"ł~ mez릧@=լ-(vǿQ{䛢brk, :$ ]4 wp6˜FbP9ĦL2p gȊbLt$x w+΅!3! RH0ARd8wn]ߩKtB6'1nC烹/V~K?`.>JCϢv'^;>M=ݢeі7x۫&cb ;´Zqt@mV5.2[?vmrDѵ4䈽~ls)*-o&&%'eQaR:>_%~15$O,1.DxKr-ê3}0sZ_я09ۊVi j蚱0jQu֤wC7KrvbU> 4,l#1<Sޱ"]q"?q@#^ĹЍ@s+P`C]!ƠRÁOwKݚſ?R\`Jg@Jzm7=:MЙgq:[WZAN*<*`]5=hͼ%2L} #U@dux]/a3&(:i2dOFEdyXU#f#Zc9C@i2{O >H\CK.D)H+X =+8GMKZv`*v%A{ʼn=;j^}(KOX'UJyl9Jys/y}5M7ei ʣ2 Fm#sulh>/uZPyCZާ "_}\%UsKNwբ UV[*R991!"nk†rءƝf5Oa ^=aHph"ACm[}A~Qխ}aa(mB.rZ-! PkV> wxu7((i%u/"jD@q]U= 1112 b z";P47X[d{hm\ү|eݙ#̲Z2J 5Q2O4dǽ`:5aOMŔ쩬B̍ͪ5Q|̉V/, l䨘%笄CTwq:[zu=S]̒^juI+ZFxZz%YȪ>NQ$T4v(v[hz7Grt*xH9 Ry%m=Z6Wt~C' ݀'KC7ˡ 0(@aK! tw15V&8/!oKVQyU7#oP67uۭ}2Q3Shojp> O3( ,Dcs_B~l`V㦽/?m.͒L51'gL2}JaNQ8YaC}.WE#a[%I:7F)J襵kB=g7] z:rDE3fXVBl SkJm%zA$_mNEB"on~¼1PssiOcι< 0lr8' v)w&-a!s됀 +YJ#柧J5lݼI(O<7f`,lsm Y8t)T-cvO_lmF-z4vSKK` χPdd2  -C 追p}Zt$)9N,hSJVSlb ]_Μܚ wg?ِwV!MpS{)NRۇaw-ֶXh+t̸RCV*#g*!btyeOfdmbmN= ) vh/7NՌ)D}hy3rP䮀BV{A.>R(+ĴK;Tʏ>PVngH-C?Gf!n2ue~̓yd !rHbg=BHvU6 mO*\Cc2v1PRR ّ[=D>J!f ?;B ?a):LwЌyi Vgx^#GfGңRj씘b8V]Vه~˅SlĂ\B>`mYzǨq8odεHKgL8Di5 ԗ)x*MGʊ!7A  漓$N_SRzW~lɐW9J T~MšqiH tﺃ2hpq*8gBXC5sUQ%_ \ObRrM{9XԒ\FZzM>L]8|'ε[p~89=/16zKO4;VR?pr pT5(?CҺnbu=jӼV BIvA=;f{j*c8OX < 0x QmH噈3ʆ9^緰ǺÜzh㙰C)3ށ<{'p>1~|ae$ lT[׭]|#1ؔQ"qOkSاd78m,gOl„rkĘ:֩bڋ ( R[*+)0&GZ໕Lڭ:aȹ7Nkj7~!=ZΠ @M諝cMVjbe6U:z &+B/tR<`9BVp4C֨t$ܴՁc)|j< &o:u kqkmg`m!C)A׎*\LrSGϓnRRv^A4~_-7`v[7Z5ş@@ hr;f,;VB/ݓ[Lir:aҔaiC'1H-LT40HH hp ~ò~̈́3A'n?N< @0]J$JNb8E+vzVrER@.yWPYʞ4 2}{{aK?"}?7%ΥN1 Í34ֳA1:x0\CN[Uxɧ)~O/Ch5s(V9hG7n+ -;6.y~"bP65Mf9S$V@{0Iv }ٲЉ:,"z'oc# Zg6=jx3\t 6"`bȼj<_'$21A9DyfDUF#PB.KJd= r*)By.w(CmQ>B} " 0m&=.VkuUf_(*tdN۶UDy3Us>1SnSTS\Q9hoũDz'b}G7x5b/ZiD|mW7;XRrT'6K e˗V\T#EvIgUf#b:l6(E77:.byp@`*٢H4AH\/>ͦp!g}`g2,jh_0ԷHq:1m+/!z^&=L3 s]3Ǡovr&.ՌtX PdBh/םM&6.T3;غ ҼpEaaW+<zf&[pt@l x" !wk἖ӟ<}l g7}S()*~1H,4LY c }MV RFe2ҹ#b6v \;#wt9]= WX]s(`菝 "{ìBΖEvq&9MpaG]pCZZ7.DW3W$`i/m0/Yē `kl =e>>tg[REZ쬝h Ũt.]C*X7XHٵbnVe:Exkm-JvL_ʳҐhgů☆j kY$Y>*@/IO(0N܈U/ipZyi7ϊI%Q .1 j(LU&Ξ7Ƃ.U =>ۈ>H>1$ .F젇3I8B5oMsTѷ*S5<ȝu19l)NF ݘ쥹YW@Xb:ʂ(;G [\Bߠ9(:ʸ~rD䐾MZ1`,iIt)ٟĴE_GD4mf5!%v 1⩴#)`['Y,6l@xЅ5hӻǪJ`t?3q5Z}lX3k]%{>}vKXЊpuHݻfaZa@#@ފ.m4rRqVi 0?Qzc6|1 ,jAFBfC-5#|EvAH.%д tJM^E=~/1Շ)%WY2DHzw;mn"SOUBw;bvkbUjwsx椰 5rpko;>S5P?8檺NX0n2r︢yL|Ry`.Z(VX,!JkC~%rb)2AV|!g]xsTJWil_eRp/NC,awsg`EtgˢXsAfKRXt*y^҄[_s[=rkO)7E ZqM@gn=9< 25)+F!2ܧJKsygޥBcS(B!Ͽ=v,^`hݬ+ʩ$5"<S8b`$:n") ͐/DR}Cn|DvP15c1ݙ&B·4Ra PuG*X=Iy3GQLeڡRQ::ڿyA~OYes3[x8C~hBzk Jm,Hp1qH ;|`PD>p&"Ȩ lˈu/DɬZoIuM* _xix]5oȢʚNBASp?63V'˸(&nyY.,%5kɞ;]+oOڪl\Q18waXR9*2hA/A$k:pP,z"'mǟ]V6Smtw$h{~3:&b ͇adī΁-l" tĥ'&NRFj "T'GZ1'KwO,bϣ 1cl+  @9sPDoj녵=Wo8Z_>h{?oY0St": c;.u-X$vOxf_4ZFnI ȭQFEa>iHS4GNy7\*IuU&Vos1. B $E`<6l<pŐNCQE5:+Fɞ]Ғ>SK+QnZ k۽k*߯[M,tAH `4vU{7 0:yڶzN`0:dNChr^p#}*r)nCn$7;0C}_cgЫSNʏ}X1 :X=ޖ>3ܯ'94ƀy>=g\LJj5\WNݻw+P )ys$JmOnh8^cQ vv{}*Ks`e것2yBa<8*\S{e:Ք(rr1{Z N0c?O̳jb8'_ Ñk_;,4w<0 = zZhߢ \Wb")& QlϩkZB 1"_ɛ#P乹4uG8%0V ^ˎ׼M 㐞eCLs >*6-dz XW{IHG80b{pV*ažlp 7ZM owY,| Mȴgs\VVY1P:8><'/Z'l>t{:q{;+;  - rN%C@Yh36[dYu!>P,|ҝˉ^d)KeTz8BVֆ#`U^gl(xv(k?xST Ĕ Ţ5l C W=^$b2K-!T_@22kΠ(f~&D'&.6Xl2%`&Ao\m]w \x1>VBV+aX9nx\Kg?=bE_=7*2#ݥKmnR,I*ʹwb?k*!&&w˶m02ޞn
^1Niot5F}W-!Uѧ)N{pױN=yZ  | "~7߂O"`P )F?g8сMD NkOZLIBYk)!\.SFM#tO _0ҧ"s:?;0I11*fΌpiHKJN KbHهȝlkT6/ɝyCޠ-TDXjN%K}k%&:

Ftיɍ#GN}貪;N v3>/2aE,r;n&M_NhjvXRx+_1-þD|T=FA] 6q#cv_+4b>zCBpnP6SÌnA'!\\?q}R8pSĈGV0s[hOHV0dX"-*ں d+%tww#  [kcxgFLtG4Mfc9XxE%,>c (ԁE%{87;bMF{>lGRJhm⊂??깔)w4>Iۋ۫F׌@cH gngQ&\-SL9E?zfU].d8y չ] U.봨q%-1 /29_S^ӊ _}}@0VG,D[6!bRsߨLʬPwF3=UŃp~wB0F"l(sE6xZmW%!zy֌xk5JΩM?ZVNU p%;$\O.b8# JJ\ &C<&_'zI"4^I4{| &DYY0@Tb1Zf"'ٟOx.S2cBL)l y(o.:(8]9j-U{;U7zK Eo#b!0ITbBkV`4kA)Vӭk}^.}.1U͔1/R|U]|?i91ಋF+A R9CuvAKuxIqdrKfF%( };jzlbZjԓ`Xp l >}HSt.zk_#\)LYwOŋVtyQ4b8Gh 1HՉCUfuf…K@hAieSlgm r]oe<[X49>]o o Jt7zy1: ~Ehv.OIǬz"(!YE؞6!0DlU6:4t`1h恌^CVQ }b.1PGV}.0x[U0'^ tQP,I.(_TQ p5|: mTiB԰xxmLP3+ڻ^u.e?qh ?#vfߕw`my= l0]cu-O @Rxm{ea;H T2:?ܙt)ocA`Z=%ppJǕH#-4K(딝ql4{-<`55y/s`EN_ӄIش-YWzˢ0unm83ѷmVj$YBd9;ЈPZԷ i286gl4/1-j5Z#>T"LC~pf{gՙc.>GN^2pf6QMY)&Sr%B.cPh'tdG>K}5 ~ˑ>Cyq5 j #08uV\X{XHWExҽ$,:" B<- XcZu5w,h%syаƪ*}ʄT]CM6xEͦ?'J#6O 0JTN쇀4YnٓAHH;RMJC0{vT}^.j!PgMqx"ʥEG bx{4emk./UD3p ېyn^/~ )<5Cޣ`Ŭ5M(,C_w z?#lN2$NЖ'Yܡ[ \fAʲ @W/1+(^/BWP70!Rɱ"!Z]P˺lvw"r^jD/jaaɚ]ELʏ9( P@epTYIhsjL:Dc!7X*pCIW8d߃ޫtcV3S5dS'J8-:$WusʮwgHIN .S͠![ym@T֮Ċnjp ѺOU'yЏX0MgEʌg"6j8:`u{%`rmpQ'Z زxdfLg6b6&kdwY({Vq\b"j\,yKϥlhfmv'7v]#) a= 'A1As-cIkvBgJvw`(:~ZFZ$)ua.ssxU3L}T }[US81ob/bI}AfAGNm}H&+G(D߬;`zq S`3eNЈIB\KZL=?BkR|aoq &'_9^avZ$ Tr'{JW_Xf]0[eЂ'MB'; ҫs捸IFI<1権PUXwئ9&Ee"&lIeCΞO6|SCecNnJ&$!'2ܴ} R1S q G+2֛q%: V#96(lMAظ2#jA)4` X$gպ#H.q F^t=+ ΀}5j+%.W ZL5@b6_ҹ- :zfßgOxEWcFͮ dFoyh zҎ;>J"1 GYO) RI00"ԳWO' _l9L+lN]*q.";jQjuBΈtUD!V2ֳXY"FD1 Wb$snܰUP!Ky+Uo>-6/u^`{"=`FP_'Fp3 -u4EqHsyËM}訲[8G ^7* cS#wӽ}gQcpv,9; b h0MޭaqgV]c $h? Uuȡ5Dh׺?d\ٮےK  i+ 6Ú~ T[ |7T0DPRLVSֵ^7&Ug D2gdt@M8[" ҕ\VUUqH nRZԬ2N5[߶<"!+abVUdۊⱇ v ^>aJ*`X6g4*6]}RFpM>|XSsq^Gl-"w^MNK_ ՛ {'q .9y6ʊ1l"EE@ C^Sc5گ~ߵ`O]e d/On$T .j$ಌ˟wZteʅu#v+]x=R6Zx\>@ h)8q6= rsHW M ?-PF f_ {Cվ\M[DΫ?}-vS `s?CXG*w n/{8qKOYbM3Hy D ˄4_mu|"!v^:>vugw =ɊiT|ߗN(x?8U Yg0 hTnӬ)o]?(0톹 4*?Hx(bP.^)TQ7MUyZ㲳0mQw(X@ ͸Pk$,v-M w6?("osTgnZM xΗݔ0#C@,9QBkv'O# Ud()DɁZOcwP'%T㻼i#-H*s'qjpwmZ0rqKTr}{gRpwb3]EP@hS `-Kg: 8V9* 9@'%2c<\.Se } OJww1\Ϭ4Nbw W&S[Ta=H;}~[ rͬJHXЦ0CAw&cf|%,9}/xK!ؕ/9͚VEŵ^ Sfՙ$8ȽYCF#*^q[4"%[t jl,KpҖYL7БӬŶ?Cʜb땤i~l m X X Oj~Ls@R3GHHLHkMƊ@!eM!+88TkV=iWg.h_X?:[򪈲f77z<NVp Zde: w\ꈍd U3ݞLuN4ӟ^&Z@GPϠ<%+ 2%w_T;.;ň?1 `=R?~kW>G)6%ŭnr iGlAxԈtq"8X;@Zo ;fP+ɏʘA?>uG{X~uxxjі6%8Wj$ݍxmߡ\]Y6 skMŁ+8.Y<6:rQK d-5wٲ>jv7_VkNj29˨2εR2G^}=>z/T(jBM٘Nlh?긁"tmppIߛcxjBʠw%/@M̄'j:uXʣJbȖUs/ltDo$)AԳ#=-D65M;T޷]z5HUe5O05(˝/]P{K m][:8KG(y% %Fr1E 6ºB7d(o͌}iwFZ+4\wy"FuKJ},U2_J" sqRE3axz쳒n3h0ÃMZ&N*乷JqatAE4rP#iRbM:j47S00yS4OVc cc@{/ph'5m06~bxtRᕃĺ͋H5XZ`o,̢{uj 3Bڔw.d jLT+DW̬*yh+``x>(:8Oב;kbuJEb<: P;WꨩJM2Ldr UlJEм'0GuMZ ˙0'7!Hגdu\(2&!2#kŗdú^N 6`'qbUtAhcO!h uiߢQJY>s6SPG 9UTy ug7"9;phBc&ĝ"׮ܔbbáC@f4Z;!q_M鶈t]` cRr:4\/,- \yA K#gCo(P nv0.Fj5;0Wg礦^N7ŝlݫdZp1*aU6z-_]}^ѠS!Zݜ kϝ.sI1&;AeiR&dLdFtAֳ fnxjG 4zTo] !ޅ}?_l>r}{UY|{؈SS+֑! ̷n,`19fyOԪc=( +$yX۝{ast:Wi'|qؕj[nolI@kѡ%,P'=x-:+i^7]!(zݨX@aEekmbo}FM` `BbCe5NGÜg͔W]*z/:W'+M$Grd_!GSd֫1| b*&E_%vcӢ6kk9Xvـ+0 _]z I`Y7b{`Zq -װjhL}&6?Z`c^5Rf?.aqvk#raלaSLE6֢)$ƦKڽ$$.ݭ͙ͥF?ym)<2|G]٧SJxu6#SobJ; ! qIb3( Jͺ;"4%6 6A(hY֔r\fqU-"usa27D(`Ղ{CsQ-TOD?{_a.P>`}f;ç' 3 " .W타QIOJ- O?KP#/y6W0N69gfk"!N#=:Lw^laPM7q=0rqse̎R?)1/nO hd6`:|"nIvmq2V#ASF;gr_*j0T8`\Z00:y$Hrx qk/{{1Yנ-F_]ۨW5 &o-K˦_>ػlaAQ"V9[kA&jE,@m W莛Vj ݂!;of<>Ǻ>ƪ TgJ]'fVPZ޵\%0𲺘]q2Wr=8 +e% kxCA̚ ptȱ*=Yd;aں=݂ wۉCRzsC\K!r`^h{Se̦2%'p'@o@^a\oAc=^(AZζgd"R*h"ޛ߷J.|-)[j@Yyz lo$K#]E1H,X/3 tG07lPvr|PL)#i- 7ml#0k:Pg::BXq8x4+8gydi)8T9vHFH2e&R.4g2N.'^T$Ƃi&m'S)BB?}SյFp4h1ϓ G XZg>_'AP^,g`?w=o1Fx- Nv"grsk]bv]_zN|~p\L ʢqYOă˖ K$2{ %yTۗKۭ'ٸagu)ӪWD.9" b1ʮq:!Q&)ܹuST7A>NABJA )EBq۲;5s>*6n8<%eF46ϲFdѤRm 1fRH1  R99gUX|ҞOvxSh37F܌&qzEddyոWgԗT45r]' z  Ӗ%ZȔ(Iy)]Iv?vOz)d&BۀCr:γxr\8& tYIؾMʨEeܲ|]^D 9~R"erY'ȸ~UO.Gb/Bi-GFxt*=؞6bqj-4têjLF#ȫus ov$QjO#B;b#& /85l/6)aa;lxJ^Fj0ȵwٛ.Ҿwۡi*{-{U,I-&/Irs8šI`tWC˂!U~"5(WhceF'g*:ACSu~6w1%=+VVF_F1GK~D1f|ۯY.4Vf>6,9OmKSiкzw{&+ xP4-3ǀQ 6˞jד2.9㌭V8@jf#xo.^|umyP張 /Gm16ݣ;+qvYo}4=<{ ~?,`ۘ±ཆxdFIJq HjWӽK?`iaYLn'oiՄۼ!xຮι9&“˻AC9ވ {0B(^)sL"Fߪ,Zj}k,Jb:N=PcЃ)yeraoÃi.x }%τ)%^!׎bimVy&[%xu֙bT(o:Hysza^ |\0Y("JMCx 5DͰ=T3eU|b덖I۩ccП>rn7q>ߘG>MK;L9Jnk࣍&uZOr1hAkP+Dvw&T348mfgF\AҒp?Y~#atv "sw>%Uu?v cpJlvzs$1}6X)SIbK]@.p; pJ&+_ұi ҟSb}"d?Vq͖T~ uBfߜQ>vO^E~]E 6Ekv~V_U X`_ iȡ qFf \PnqbP{UPɅǺ ..p#.n}ɹ'ks"MQ,gv${ye |frvSoI@T-@BTFh`E)cD8!A'\[쇳`oa[شd˻ Sb] PBɤYP͆7WOa>* H0j#b맽LNJ @CU@Bae ە,R<ĊO* qWhו,$U_418]vrZx%v-3\xk( 6g ^tTÿQX7(mGg38OaF3j6SԀʩa~8TqH,mg;l@@t8(';P̀G,X>^?bcIʘ+q0bNsIN?VWmB)kMFD MmP浜+Xj㹣eoIە^LZ >;3dp7KX^m,fYV7mWq=RVŞŗIƭ4|CnvjdD;ۗ(7HLl F׼ mU="׀vDˋ"ՆVTUԮM=GL;kZHO*x y/H Oݳ}wKܢ|d.Vm!pҎ1f_]0Y6K5&dJkVW{I&v얦QT#绲e_+DZb01P&ᰙThƹC(I~XCtH"$6*N"GC$4 kBEzQYۊ=-WwIG*G|v/7M|S. Hw=ԵFKqGĺ6p9y i]m'C1ˊipH% L1̿]J&Xb\җHUS|\ )JOkm=ua +<%HAh;A f 8] NXuLtMPyS&$KjogTO "kgncKLTz|cp~Qa/lB3ok@H x DdJ)'(ja[MQcw{{"Gu.3=6C k1$攕m3//Kb%%6j^S0XwhE^"ɴIIJ25V5U k Wqkݎ0r#Z 8\P%E7:xu %Ps C4t6<O]P۳+;\NYfoEב#e9݊^rϊӽg>D 1| ="A5'om4H)';!z6zXZJ@بqs8zSJju+- ny c<9!GtCpаA<s͑amljϝwr* @3Ğ0* BHɴMaAKs_ik$S_@|nHR+4bI?e"8e(jsZ5o6'4h'dZvf+&{Nm5G-mqႆ82ś T}UW&Ӕ] ~~e-*Ix>m;~@i1-0 d@m~ ֧}`=XNOIIW6#'ooknժWN !2vb6{s]̀r\<V+u㛈ApZ0g>vz'+][BAl([& Bt5IS:lu1\:(՗׹ )(\I i<\i^e4iɰ.KLJ(.کtЋ:݆UbdE̼#PBx;LHapmFl:4xYsKibں$s7VJ g<:o}սp{t,I˻-Mȑ.9kh"3ڑşmG P×~.pֵ7[Dg΁AJ셻<5VOs(bqebѮC~6LjᥗYP+RXpr:,0[ݻy (p}qi$kOGjV$OZQKV֎b8<br,MKӊєQyܒ@e@{ ܎WHɣEeȍ&6_Z#J+®#B_[r aBQ3U@f9ِX8 hu{s- s j Sߡ`B}$2gww@pS;z07>~܄0uf#&*gAjC^x*_Q݋"|'Ao8on,RҘO^@Pn n{:M'JE]$'{O+`{x(bKճz݉ԞuG&"uSH&htJ{eCS iL/gؗ+D?3Dm/2' ~|%ͬ1 e}SQ!b@;#}Dq+bx.fET.ʇU Jh'_x\f9X+4\}PevìCG <\De<[41/UJCSa]ݵ! 7F_w6Ȏ ]du%)_]Z6.;)#se` VoZN$|Y6 ,cD| Қެlo #;X?B+fgxx2R[qݹG{@N^F> L[MkۂW xl:nr)+XZr %9 YdKy1n!~]: Nb5^w82Hd52$._xL˚ݽl:Vfc^iO軮ޮ.;fW?.kOA,',1'C>*pxOǤ~L8X]})R_A <$W uL7j:t p$T,ͲH`{yb/ <_K`$[M0zpxqhzy4kc.vžEuNErv(iCCH}(W/7c~I\q!}Y=vϐ(8- :o”VvVƷA&H8@]J&# Z;R1~xN3;& zRC&4cFƂҗAZX`ӫ qQEm1V.ane tBTR` Hh\eEnun]/u8iAxf?><\+=PŎ߃ 'U*@rޥXMΪ(4}nM%M4R*YN!B} &2A'D,s܃\§8uG sdD{!ҩ:8Byjp%-_XAB4vkl̮Fgq-?Y (hB 玍#}lE̵CD2W 1"|X eչs`>W0 <QmycR1ETWo#Lſ Bsy腡#XSۧL m 9e):!mc\]ؖHN p;QI_ r3 Ow`Op.yEdKpMkb+ުΡ5tT?]k&V`0(n[U ; d+a6hRtfc&!9J$~utԺ:D守HUF>rS p9!"@)^! 7ٲ3Z)a9톒niJ^y2xL "6LH&@(pp;k+AH Ϥ]cCLi9h ('qڲ͓ $|aJ[}(ϹbsPHټ4s7f?Sf3%RBn)ѳⵒ|K(4_F8%MEa%o$WW̆(ܰ߀ʳHg>M5O4)RߊUecEuY7K=ߌP9XD7?ܖ4zqx#E4s;VYwL_0 ?qjsP6bNwߴwIOjZL8zVWTjD[t|%^;kLN@J'w:6OÇhH$7 9#[Yodᓦg:9pő`wX_?$@2Z}Ɖ|O0s\څvvKm+m P%\|]p]fB߰]'߸/Ê}A:xa Q-??fw{=.9i>KjO^+5c;PX Ae]t]I6O8oBh?oOd+J:zIP̘-jKW/yV}?&=כȮ#ke$'_Gp])r3ʀr]ਥʁ&F\z2ϨbmHlKf꾔4jlvc8ʌ*'+ZAr~Ϟ fĘq^0[@ת'1 hִ<C cةK1 y FyO'X䰋Oo}cq3^[3^ڪ=yU/@~Ire[ bkѓJ28'3>h ڎo3y5uY4Rvu5*eBKfەZʕ,)?%_t_f 1-\O8c|k[Y6d\σWइeu 8BQE͘lUqWUKו\ n{JBVt;>kxj$BX8 Þn=jHSTfeYAI@D|9d9_rhJq+4s/ewuVoޒ-7tU[#r+RlnDDŽqp2H 4'>G!2mȆB*C ,ԱtegBw#?Zu%hjJ)dq׷SJZ$HkpvDk=hz#.50(F)A 0*1jSxc Cqu-H0//ZN`mb:6=H \Kνϼf:+gwCv PRe;FD&)SűuIh-șo.h*ie gYZ07070100000371000081a40000000000000000000000016650a15d0000fe88000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/%]?Eh=ڜ.+)>i;\FNH {KNj+75vx6~X}]" Tǖ^Aj5<f*ݿG\VL0jҪ0P*6?^WPg=7T/ ezt.!\6mCz$|»W5IiO_Pۨ pǮ;JQRd\]!: <^}v(b%Am-L Yo_2 Ydo<br,l7 tAS :b=h:k<+&DH;*tV9U76H#%ӣ}4',ټO6Sb,I> jT1fuZR\")04NJW=}:F%FvN$똜( Z dŕtڞE H V=.wG*_n9@l?*W԰,}@3](;l&A0HH 5BZ̮{O(wjiFfRsޅZڷOdEV7OEIC@ōR ׹:?Fk~MaG~Sצgw2xŵf]E=jFb< =ΐ0|[pTZ]Ҷ[ ԠiS>&Pmߜ3+?>*ws yW.2+1L"N<ӡ?Ri09Uem:PGto9[e|cv+:w< Q*ϵ=`u F+s^]S =p0]{ڴ"祌4;/e\1<(Ur9cq,Dt3^H< 4uy-b!; k]9[;N3;,Qa&-ĿE_ HV O$:@=^ovC[0-NTbn3W?o~uHZt&0Ɋ r?2Ck2[Iv[M-+8cԷO:,;w߲ mN@ܑPzUalWIwoSq؊I1 JΙou\i xQwMV5\OwGKj .N Ȥ@Cмy.x-;A@#$MoX/;A2;nEbүv "lR Շ{)|/FJܩVZS'GCCuӴ%PF/6s"7oe) zc'o! ONF58q>Q>1b:n nTe_8\1)=t~]OHm[ 9 C:7yA6iC0"#d<+3wk~Ip-YXeQWeܛtqTrT2`ҩ"f2 a>d{ڕ| W$HGIZZO[&:kQ#wAɟNv3~g='(sQYv;`>vT/#Mmi^*xfR?' 3Q %CvP>F1T t مLU`1cT2cXidy)$2^3EͷB4pBՆG1l!9gKx,Ajh+ͼQM˿I^~!XEⒶԞO0'3Me[pY@.\ yLןPcZA'~ԏqMî ƷlL%DrFvGʹE.5L}C HQ[5L2[XH?Mg3@+ԬK*ſS~w!}eK%'&׏˖Yω"oYYs7 [䢬Y۬(mxĢ$`ۖ%WrD>rNb 3=Y(|߭7;$uer-'P6'1[R2& o=uþeU9\6GVxc''渞V}؍!oEsD}Ƭ!s`/X6w@aIif($!jTܪ^t,Ox4';/;-q$CzlekU9LQ@odNMג^gOoheÙ'ZqL);.>;?8UPc<0u.뷿Ss.l5^`5denzhϜЀGzOfs5'ÜɲZF7o|~t`0>/ccd86-m>undcPM#'24;Zf!&>be7qѻ11Z!U0e.ޔc/ Wl^dC[ρL135O8K췞+M#YNin'-1Iғ>C&Rql!xx}Y|Íou>|"+?x웕I8Xvpkŷ9@/Tp~Ky*3Zl~@WUs$09Sfhs`uҾNh|?%<@s^;7x49<Rw+v1.J.c2zvML?zk3-7xX'!,|0x[tUl;1xu'K tA-)˰m 4鎡F35W5ֹ2,D,JLNXo|7Mv}+TNPH!'.~ k}Rzl)e#V? U=Wj}̑A)+jXspWPӗA/9̈́wwJd](8^:yBhW"W,t.HD#{1?t)+Vha>U{A:icz:|q{eFtvTYH'Perg6eۨ c.vxpR+MLJk(vŎ.Wan?42qx{_{{bnI6Ωԁ>_SYpr="i ˺?9dڧkC 8n#rr*ZlD1IRÙ/Q<" 9)؊lK ; 0yH,<< :,+: \h N/X1NX9X-7H*GL8e0ul/󑇏b8aL̑ t2M2 pF\(,yhmp1@^_CNU+EѷXJ:8@N^ jACqNs 9s'caنiI0 /ԋLڱܩuz1U>dTn~>+i;[m}ߤ <k;dEUWk߇H+d9nGFcjR6jj7y%pŞ_?7+ĺ4?B;cc6t%<ђ ȗIbO~[""E7OM[ꡡNQ}I{ja;/c\ɠlQŕQF ^d" >iWb/-aYNbqtY3*&GKm= HXTǞ FvTk5BnP r Ʋ.m |{0ǨA\OIpRc3pŹS_d|i/wknq_j}ŵ0,w0]{({p@:4Ne&g$W?)%ў;Qjء+wtVRJi(iqy}H:НGA*qM\*?'Af2GX}fJf`4î?T gYAV𡆛j-ϫhH&ƚ3Uh ~3}孓fփ:l~%(u,\)TxQDOt,9805nN> k~DTFuYßX}G_#7Zn{3A FMA֚/TxVЬ`'Ei~(@ kٸ뭊Rǘ^QN=26vK,=(ҳ`'jd}!6sբ_m)i$?q/6 N?gztzXr%υ14͖nCYWeS>:~=IBuL;fu $=5M!K@q, mꐨ)[䢺+MůIE|sAB)ex.;W^pu)AێEo, !v1L [)| v82xxĀN 'fI+:O&c$$ZO_V( #2+?SB)Cٓl1;+F''$>E{E aZ̀K$Z7nAeX':[pcс2t']j1;jK:{9*F{4ht^{AmѻXi\,jp:m *;QdjsO։5z vI\n >'bdJB$ECuSDeʈm,L6][xaD,nՋ}D#>eY>x3A {lKA((W:5qUkrNQAqbJBz+*(Z{Y 7L[和zvJي}"nZ|6!)]$q6<~I!kf\6Ȑ@i:RhF΋'S*YQCi哐kIKjmTh.Ow\lZSLgKM,$>fuAVZ;S*  Ò>S;;a ei}tU3xV)ۖUg|sٖaHS׏Le!2\P T hݠk6\79kƔ\'^( aWs eSȹE$I:RbQkC˳</sjMhxDB@6EL+kV i ap`g} x&qUF&TkG@ޣPiD2LƸy4p`pwsd'6Nb}77FT>tv|߽l<^122cһt9| {V 1J.sHC; ɬr0&yy033'TRKiZ}hAL6W[$2actԜ7'Pg+oY^m^5XITڀHT ?>{6w?'ѽyL K@ɶN|s ) 6m@N!=4< 1O~q\k6?5 {ڲ91x+W+J;=D}LJlpvŲ JE :a8nʼneC@QϹ\YeSh;07fKIvH;|&ψC"DNjᳱl#)c.oZ?@x n*4QstzŨn^n't˔iT+b 烓 4x,H c/ͻ&ڧb_zA

Bi )w݊5%VpΕ<}ILfI`4rMi@R\(=/޹ut ɹn82O+E@xM %S1G%l8ﺗ<,si0 \^19е%07 $mdbG(5TyVe]M&}.Qeڼ|CMwW}DK)} @ dXŬ% sS']E(v.||i.xZ\v?MNA5ъ.0/XH37YWuHA·Ϟ&{v &CٌQaI7[§k!wHz/&75CJ,Y­K, (Ђw̳]~=,ۂͼTIw\T{[߹*v=54yOz/r5C!6P/бxj &F*~|B`}zKUrA;%[\-Ba[Vf /npǀ뿳\?HẗA!U$x`Cl]FW 3gHn9]>SGٙ60&&Mj> YFy/*z\Zo[ٵ6ß>^\iUw>̀SXے.h*o٢-EMNdUa_Lj)3.G};"+'LT‚xpW܆4=ЪYeY` ,Jv{ }?V9+;0̫=IjUu>BE{~?6 ^1pJ&hR~Võm`* sǪPt?!ͽVViuNw%g@[|JKd~ⰬY!;VY\Sn{cz4; ~{{ }i>=>ȵ@[=FcFx0D_w.qᦺj"$pNv pM[SΣ ঺m-'DD&^A8_,;.MoYtD+^UȤRz[N*p}=+[]{Ȧtּyˉ:UN_JTL2G'au[5Nu|sew6o}F@F\ȷ+}hΐ1\22mi*13%XMTJ;9syMxDGi0VXaVmX'AZa:fX9ۭMLqIe8)لb@h.."()ݻ܄9T]QQ"! UB8`F$SL,WD <[h`_"S6p-ٴ~T>X®",~rRY~ Y­_k9h D>)my zvXF]E ErЮ_U7)E~bPAnI 0*q(, XI 99^l͹ [V`L^%8|2/hPoDHCBc`N 3n&V1G(dq¬2II]ڲ{?VX'i]0H_)ގdOCⰽRa.Цsw8B kjFޜOE.s 6]~qb4.s( %[ "u~빋\Gn3c6\oL_ vI<%X ~-M =W~o@rt)Wq咰'N4*}\K'$ uCp'Hs/V%CV}jQCNGU?.= mɼUkb98 ѭ񮿂xSv2Ã͔aQPyˠt$tRmR"O ^ӞM)J-lmoXLz5침j4[\jJ7EJÉc֊-\Xv\Z5RKgǶ2j:,&gw_ 2т'?:ݶ> CNqdftbʗ! zo;/J߇i{7;-'WyS5Ow~*ߟxfi#J_= GDhJìx~kX9Ğ:S}=nE65T|69q a]dRrDzW<(kVP?y_B'õA)s=`Fh`10~3%hH_J7x)6{Yv?Rn^H5 '\xT/ S[?Kh؄TY g>ԩB-P݃p>j#c,\_z2QN~{ǃ≑%M&IO=ԡ 744 U\{;W$-H>x}ک3!Y8-*ޙ>{nGd{.12$ħiH2V9 K݈ 2ld]ƦE9VGwh$Ubמּ'sUw>VspvS&d7ԓ&}k e>хpHc;Z9ksRFqʬ#p0gb8a͢ QW+ׂFMFY̟譕zMwI(-zQ,kU[sC v6B ,ScI]8k ̅֊mjKMZrbg7y/Ps츬R!PqeA}LP:[Gb h#[#';؁.l3k̵Y ,o% |69E-Q%<[N \Q}su"9nk:sp37jmŜs5cقf๳=H>tj|}-[(.U3<ģdxz"ɍ)ݧ0{ז(q@!N'y:V M3s0,&6 sHma&Ep {_?_P(q8zdjljIZОkޏ5g :y&Ɍ #]Jϔ}hD^*gjպ7(򨫩PWfަ'cv~^%cKr7Idv`|^ى%R`Cl|m)N1-;9׽Y!֣N*g l'9cNxnLy`Ph<hO =-Oؗ)^DIm%: n5"(bHNSjN2#2E qpr^C@<܆#3(e8ebZJgU  D): YK̓ bL#pEi_.GCÈʼ'ضt"D2Q^U3{4-S9%&@RB"ȧՋ{P= ݥ{ jz#6 [ i0c\0´m'o<%ʹa<0)(d'*A_<֛/l6ϟ ȩ81YBt~E"V`H8g>p5L|* =6|_{_5do)Zq!o8"L+u6AhתEn(ab);g°s`2He_Fl^zCLHxf٧oZtf<.0"K9|$$yCyTz|ZCqWa߇GrCiSP*xΣwMRƩHtTGSg6 sL.nfz/2%[K$WuMC_ W[{>} "߶`U,R$BNyKԡ?L|-ip6Wd 5@t' N.DVȻt$}--w-WL_+"WZpFR? CzEYo*}l[I;MkO|B>~@ P¿P5$&Mw 8hb ~|= g)Sq5~rK"wf*Y@G&ŠKCh͑f?ΑмBn ?_,o]9*" ȉ1tMߠ(-gq=(!­,gL\_#\paʙ*/xWM(` ',oJ# Oܙ x,#A(fA-S|IÔjqG7r Hc~ ^`XZ #z>/]JxA<#uVC׫=IGj; rWKU͝a-OlKVLig'+UJc5\X@@'URMq 0bH^~e׮}I. BehNxǶ#m~Fj;a V b /y<ԡ<ĕWc[BG)K~ho偄Οn d1hnP2fGNƸS\!S,)rּs=OI fk^{0VԅzRRIq?LlBz6%xgz㽠gkSP%vւd+A*b %-Q EܓtmϿ>cVÄ}RYu78U.%}l92ȩ]K4"8"ţ]KBbUh`s60l]gxAd%[R1D~I9ӱ`[dL`qdGbk_Tji&~W}IMnBzBmC(mGV4 ȖP |4e{%R ;[}S)kR8̀M\ӆc[ 4S*k_w?ȤÝchht s.kyջfQӼmx ~fǙZJJlWђ)b Ծc݄ι3FVoе| 𙻐HQBŋFJr}aGTŅUa"Y› (mڔ49ƽҥLU .: r ´V;t=d1Ld44/PwCϢJHI 61k$0+vl~,LN߾:<@h)UCuV@Ľnq _Fd;Z$;C'eL=5\~mf}b߸Ηu!._\ YL&1 gh Zk׵bbKÍ_,@mVꮯʰrja3B*@28Ն_w_7V_Pou|H[keH(zy>}6A@T"CMC@؅%?1ŗa˵Y@M/_'TYZin)+J%R-r`NɕWPV Gu[ogĜ<Kuj.K^@gΐ?3a|a7v⾣UBk*ӧhc ӦjT ڥL43Pt ,\qLD\Wl7KG*ӕc!5U/~a8M4)?RDƿ,Y8c UD` (,"{T[;Rnk|&-2*/Pm<.!u_tr MXe$@~8iC'Nߊ{ G,};3-Λ}"ʲqrF  */_p(WZ_=ei-Mb-k czOmf_l{ֱȁCcG.#0]`w $ ]0_1f'}4r&S xHmqg1%c9=SԦ$fUX#{؉azP!\|+Hlb6B~5Z< Q7=:6q[ vPbY"KUYt}$?¯ ?u Tr~ w,`j$*\(6/!\[%УjvH;r>2ًKVÍx=4_nK4PVsL?_U cuv͞\..S~ҴX-% eyt,j /` .O_?RYÖJ[6EVCyruRFowDUvrL%5ZD$+Wl%zZhGj?LNq\5]#Z!\Yh8+, _aF]TpܐI (fb )NA d3T)s]@X'fr%-r3r* ٻkX\tgp΄: DthgQֺ{ SN3:c4EFc#]15ܿSF´Cv `JTG(dZdٟu*3qcx{"ol$ڒ)Cq,pR.ؼk{ jGVLJ;.4Ƞ2BДɨouyB٤-o^޽ՠ-\upJC-ltx4qYXkot<,%nܽt0ҷ7If2x8OZ@Vހ9:_(|7*ϫ-]q"AQ yl$!݈е,Ϲ_V5> O>&g֔o;b={8!ZeQ'kF:WĈY`cy6[dRcɧ̇y| Ϙ2yݭߴs+NehluR0k9{mN\;5uoؐٺ8Q5gGr D| cS Pͤq׻}H/QšG'Ž.=ö́$JD+ kqde\ R 2%'="K蚍ٰ} _ ;$?vҝMׇ-lyJpBa5\ ֻuiи^-U<= qO/#&ો=n|iG7Z)@M?à2WB@^W1pT4+_XH,׸ŔϥpK?B+X$x.ى_OTv};RyW/hswZ0HeFGILq0+FCryi %&gxۍ3P=^0(umEC,͕gsEx 0ʍm{p6{S"E% H6 "'.IV3~R<`>peƁC6|{ͦEQB!(#n%>_X%7;>0B׾5@YWt֡-f$k0d/Q0;`-UV)&nϸISc+&U )lD=aͤFM-48ZuBvJ*GQŝкf'eo_ųKpeܢd"e3y<foKB6 dOmxH1s r>ݫ meCb AkD|W[[X;d~HlL4Q-QKlp3L?%Je_YF;N qc)7nfeF"ŶNT>=f& 剄0UT5?~i!^Rzߨ9V?T{3gLL0>iR,GN,7T{nqye#,|XZr~7Q&F=V&rb &I}t]sfHd#׍cr r &F9 BML ;O|W/03UFm*TF48Xx~S6/\%c!x0;K=Qj9,.[]Κv F(*~#Ìw B3,c4 -§yJ㤊 Gm!.rb*Lh 1o.ďKQ MdW _9KU f[]6e楇-hTg|5}A vU(6P|E.ŅZjN?ޓ't^"fKzˬ@YAxy;6=t9T\IQ@섃לS%f9eE+᥾fP `#d20PC%[⒎DWU?M3 kЋ$ik@טNV2XbPqU$w\-3A~B옭5M ncu;liu K^fg eV:| 2Sbtɜ3ڼ#i)V1B~ P -YM3Ox M/qR6 /"RK][Ɵ՞0s>ҍ>>;ؒ, & />p!~d 4ԂL0r;^ U_d'ˍS.KZ? 6Jv5)ty˶Ԏ#AugeBA9m;!~=RhٛYs9??J4;V!xB@*Va>p5BFF(zoZ{P+Lox,宥ɤSt#~IlRtLyka9a)~ܶa3qPn?%uB{aa1.g+s^4jOv $Ee33&i9H*R̺ZLͼz:Ddj{5q!(NJU82\.Y0}{wτ1Lإ>vɠˡxUC}5Z 2RZ^p(_ xNU:k6ԓA;HOdR[w2Uܧ6>16:o6z6OKHR VJ9cI5"{uGʤ&Ph#Z6~Ejbϋq*-G(RsH,Hg1c#Q$ˁv4)]C֝r5f!i}nxߤ2ޛM1gqBͿ}eoo#iʁu֒H B$VUR^$8|YW4Y9!ӉJS}b/F_K'!q=۵%b]z#OE$]s%1uptȂfqCR>h:O]|W1:Ն{K;m {9[LPrF2UE,dS#)V }(ӵyW.1 %j|54P%曶LTGNSf'M2@caX[(ϡdksBMzlmwS\/\0!kց3=u%Qm4mէOP[.B xX7Ԝ oZ|2ZTsS^a݆޵T?9e"//uRnЪ]B03^ҨOaYqK˜XI B"N6(]0*w,=鲠VF?1]gQi ]򡵭B3Iz6)[StT*_>E~"):\E)gw/p*EkY ';jMZf {gGnF{]N$2?[홸’Y̔\5vQ*z rd,1G{*2wP|q@cQe7N ${w9;q6Μdu@ƽZH*G*ʛأw_9X?RCw|ˊl}jcBcZsFXXьHw{%#r;ұJ9aTW̌eZ+DH>\2OI+0 =4GXΜ$Ed^!v¶壠 '[zI&]I^X8g@YSZ721C9(Ur8tI_ECtVr ,T0) ]v }Ré~5Uej!w)fu]KP|"cMWgЛFI?ptKJޗQ@+hE}GcL责H>xΤ::w{ۑYmmPKc.\u8S&Iʯ̕iu5fi[4O`tbԎ9V*>ЂB.-n3#(tauz 9^"|ArS L]GJ#?dvӑvomu$.à9` HjhN&2&ZV!Uy>6}oWpʚ% 6Ȁ0V;|دl7' /ZǁYb3GK4[qƩ`it tIJm-9DlhuaQHnc4G2d^L ΃R'Z} W\OEmnBD׶ҿ C5U U*vrx8nEf5D|S8)OYc6]I Ha_HˇĄޙuբ9uL('X M@o'C#Jmn3C}L)v-3zҠGn2F4ܭK{cUIŗ-Hlm(05Q*8 ݺпmԠ9S!wz0ޛ`+3eAL} T`劙ӻ#?_߯Y>#ϤKMEmiUc@n@"uO9 Qs<}- ƢqХߵ.ʶEc~ U(8~J}j0R VEUCx}hJ 2u!U.͈[`$ھ ڝ||oX \ۻ\R ] >@PrP;!jKA|2VkR$1$HCh>UVlq3d+%&%zO҂Q}Tˈr4&FgI߁bҷ+[Ϟh$ݣ!/WpKZP!M6+_Jey. ϑJ83В/W79cJԩTI$[+qM{E*zSc}k,+#$r4ڥ,9<.l /_ҊO;WGqsI`{zDtm71 +y( /2)=N NSHjoŨM"nW¡㓿*S.pbxO3^ܠl(p2 U%[tT-zq!ZE`FmWFaU"~A~2L,O$GC| e>CUҁ5}C?k_߮09/A rnb:U 8a'ޜpuzChQ1nN EYCd9]kz\A*i>,?jL2ZO*/!0f?grڅ;D !EWqF 1=g:j7JR@/םLE.Yͧ8EJp1>9wy({πH]ܔ OV׎8F"~ (!~|s1vM$.aUD) }PSxr1`Gks2^7;2wiXi2'48%kN+ [d(qi3u}: YP=a"0JfNXnKT-p0yGcÁ@ =Dݰ7Ʉ8`aO:,ΐd%}5Yti $__2 㥌oʹ+Fyj(92cv/^݃>P[S(=,ܴi ?[QwRf*֧"W>GIܵDU`CҠ/䯬1+I|Nd:BPW\ҡgxtwoU?f& åyΌՄX/ފ-Z"=}PQV8=N,127hWXl8Ucx;(&wƵ׼4?]N%~A(Y.ЇA{s%'/8<Ԑ쨔 [ pwl|hIr]as}1ICRA: ) 0 @Rތ`;"M(mJ¿`nLO|<ݡ>}qE TՃ+d5Jt}'ЌӚ)J R[,L ƕ#24.RO'3#?-x,s)7}&"<^ڋYT+<: v?@jA? F9ΕO;xQ' G=>SAckHmw'RcsB lCwM6N|fR.͵QikJcui,1vֈ*BwQB[\ f4D8oYSfCobDrJoCOX'7c.ɧZkũօwݻG8=hS7u2@m׽[ޘs ~V1kuغ 9;)} GUm\^n6h<}na8E?۴"U[dmR>_GM1Rb6 1"1Zkݠ8/U8>lw~z NMgQ}%BOdk%mۮ^8*aD9\IALP!O5l,}4LX .;]iPa BK`7ܨ5/G&0U%' =it|&g ċ<-Hkl(]fB){N R=z!˕كep$1Quß^刪>WT"Rp˩}7gs؜3:8HŬzs:Z& sh8墐x2@JƇ5$ \"xse(  2T[sYtuvjm]z3Y)aA/>Vw x!˱,8<ϓzg*臨E}N$V3sH68q`H"h8_,w!ܳB,ysa_mXna7SA%?8)9DslHء ,{.\ym2L@)֌99Yd q8rK bKeVHRL=Q()ǴԆc !I֌s^8IaP-⢘k!)X;;*bz0++EOMu_Q W$AXCxTa Qfn 6kjОw:kubn  c0zG!%* =L} wUÃ~nl Æ%p|MGTXj+S;߻ު6*]Y`d&ݕqZv J>"Oo3N7>d)I0|Lf/z 8KE!@bL)ɁfF:@"cwUX1DYYǢ\{o F‡.֑jjOu.N"*,2Up׎li/A p0[YJ+s<`RbSJ(gb鼶UCH4Su*Ə)ЃIX anmh0D|nyHjdu;r cQ o췳n"P~`փP%#3!o5|'Uu^O"m(}oTBB<%ؔ0B Mi?FCD4*qPkiGZ%MҸJF}s|kqvDPZ\'evЄrM5}J5L.+ czv н͓\h2 HvՎ:;G sD7  \j=HF3ofhr+zB*F9&IE|a? tx|Ur{F՝dg^1ۢ|kч @ Ұ_qcr5̦\֢9Zꍁe)9ߏ-NK")*s!P,A~FIӷRؿ$n;ttذm|uWmK卑*e۰K&I0$JlAdSɸK֊p޸_4&9Ψg/9BДw@^ܦS7MY kT">\YshjG²]N[v:JPL xOGQ`|>v\^ z/? +;NeJmؒJ\D~pwb hSԫ+Ͽ/c) *Yd*}Aũ3__}GثW*PW(%s/ D}|RcYΔ%Tіݯ za8uYB5葄n~u'M+/9 :bADHՒe@gО}D'2 \}A8XJ\HLv/5K,2SY ]*%59#/KPadntA!)# # Xf!0oY$DAйFG|)3ĄqI|5+4/3uS4c `h[#RENhMpv)^û&N%STvE(ѴT,$U]?@@'NJ]ݶ㝴B鶪M |TI?䷩CuHtnNue/Iտ}QP&4tK? ]"ٺVy`< uIybj)цqgv)b%%湅mq'SR^1<6 dr {bqS *ߔ?(TurCLq-Te*ZX`1=gH)0C4X|M{ݤ So(-yFR P-4_R )g Q&|&r#kwzMtLCY3UQb<pg_nW*1+JiaA0ktBfݤvg3ˡ[̀}݌rUy8QUfncʭ[ 4 >:w&\8Qݾm ztttי ح L;s [jxgr% +ӓ `YK}wI rCMA s{Sz g7לfP,?p :i57-*@;W|A|N=şfkVWO2rt/uI_Jueiһh茲р9) |X9)/Vt!bc7N!_ >*O6-Q Ɏ,GhtLoI4mcfمnp#?8$y|ْ } 5axtqBLB<9a腶)J%R5㌨&mUYcsaѕ2n8AzFoNzd n}j9Ag]8g 2&U'͠9qCU2vq[VCuGo8NJ=H\[ß4T Ω|tKQPOO9~vih!sdV$-XRe(4piMLS‡E@)>,Ub}/(i˄VrĹIJy_*꛵R6ADD.Au!sieْLnmdQ )DA  P1L~CfgJ]A>>?pWF*1%f4V#(lsi<4枝36f\96^nj`*(\7nv8qi}ȞQ#"^2L۰zqvOkW)rw2착 $va %xB's1=qyJN78J VK̽`\|zwԮBL?6KD*,sȰ 5_4!'Y~U4vXWV߸ϝx1ؽ,z&Cu߸nX/"N5ѭlYnFҪ#)7׈]>BU.x2H^T3YZּ7Цqq"Sގb:]j5D)3)2l!*G!7u[;{aD [' LלJV9Gt}2%%398bEzf$㜢YOZ*fE5١5PbXCjW|]$0Ju3ԇZ1E55JjÅd}%,ϕAȣPQ'+1i݁ bLh- TqqbpPʥNjIV(H.eGNi(i81Raxw@ݚeJ~!psTf9WCHA=D@S2?092b2G&=r$< r]-#m[vU\[WM FtyM/ؘ HZnUx \ʑ Syy1FS >p=RL;-PX$R"Y,A51m~ֳ!y~Iٽ@./UCyP4P6ނ8:V`4@+=0~ PrB-MM GƇ3XE#Wn^^ƌQZLpolż@_u4o*.HTáHۣ6͒3?uVU[Ȩsҥ̰zMe䋱vQYrWw{NUbo0xR`sY>u)6`aq'4fG[ /p罸AӛyԚ3{:ڶr"-l7D5P-\Bϴiw?Gh tL{06:A4''jťɮf ̨dըGq,nf#@%49WDmJnq]#fv݀VKҽ"lgyLXȂ/-MV=O|[ n¼IڜдeVuFa־|w GɔZ)6lG0AUqc}&!}$Յ0zs%sDF})d_TQ)&*ո2*AkԽ>P^pASۨE|Cm@V~%/5;. (ZW3ӝ-͕?tAcu,09zƜ+Di{7B(ܨ~(:~c$bl10t[L[@LwjO+"IӟPyNNBRgO n(μ@ƹl $@D*UYD0n+8B߻pt`WQZ-s{m𯅌͞}MiJD\ ;٢c=pw klEt, M: 0 XCQ/j $AND!sщП5Ur"6y?JtJmaǟn{0;YZX٭;K~ 7į=rRZzGW乿܎n>o]SHؚ rj2SPqdZ#U,By.l4\AC+ ]h`0dE EyIۖ&do@fimJpyK'dG~'vIKíANƞf-f紞Bϳ67}_ KR-H"Om[wu-f'G+4!Ϯz i=_,vGEWXgJZ~7&hy{%8AVsF$ִVﵝ3GQ"ynl:{4+Y~K8^q3HCP/d>8 bJ]{-ݝ8 l-G<6Cc7?A৴I)gy5a !3'oo;cJ+Ws)A6U;5r +bkmP ߔD=ݼ/'P,2 lm2eZ_.` mTMyi{ s hc;hx:p:I^VԶL"tvQ*QikbL˨kWb3kt}4i914[Z=BM d"GL1TBO W1 {o$l*а}!;? 3.5;oi!栟`¤#54ҷJ=F @J1w>& 3eDIU7ǫKc`%zΧDtֆu6M#1YV!~ xx!)|4xS'0$UNP\a ~MH%_=ShKoX}'FRSӽUh:qhbL`_]@usgξҵ&4ӂO|'Y/>9o^\ںD46zs;0IyT(᫨XhU,%LBFDԢTm'%0RUl42ѣES%U€ wb+ F#hhtz 1'5vb 5zw~ JK]ա/F 1fȻ XJ~"TYOlAA%1h!k-:4W,aór zLX83o^mcI}A{EcVEwvҀуV}xC}_Gq `],&6i~c$4A`0j`c,g&LXb'.7mA_"|=M;CAb;ݓbA9$wP/ a+{.Q|f_+<7dH?r00̫V >oa} .$tDc+fu)ʛQ^̟͐lwyzȀN4P.+Բ٧wt"& !_IYY2Ym CnFH*_yd wV ҌH^Y;]_J*=]Ktvő٢{U:wCimB hz#<̠ěP{j{`mcfyN&ο>׬jϻ%3^ٷkJ8D"J}nY-ڧ\64irrH3Z谨U#7Y`K 3^._珓 G,w҉5PkW~Q}^0+,BjfzڬR25P[N%qá)ݽjl;Knÿbȗh&p"KZ˶, Wq;JEU> JPgy@6 km2t&^Lg <${[h rYJ\0zsLy>2-W]OfNb3E82Ifr_ǿ7ig`twB*"w)tl%rVfq]u%>Ϲ~qȮY}a?;1KLN5`á)շV)<uȹS۔A,voed:6yCs#rTSY$~q\;>d(K[KMNz\y)ɓxX-^=ߵR`Rc`R:3/VJTg*PTнxKF{̛4AVmA.L"X Ӱ 48~UtDžL2!uzMua#zqƇHxFqxڀ K6"nbfUto1~8 9pW>@iƹWi;QcSK3X9hu~vNϘP7}M&ft`c#CdϨrC2t=΀Ur*T_͋K~uk^t".G%EW9Jm_6J\{ OK?ZizN2:Crɰw8`} ywb$Cf|3or0Q!5\m-B` `[Td,F W~#ulThaH# Lah뤀1# _[6}:`"wsJ|__ ߘ SԜu/l i A(i\tWKj{o̸vwKoiQZ6MSZ;0d)j:Yf50ey? P5P\Dl"HH0N h z}n X$} 3Ȭ>F|}zE62wŚ'2 7l[čX)M;Yc Ҵg+T $N`X|g̴F ˫LJbNA&4"ǫ!lӿx:p7QmM_o!8l˿CVodUqHg|\VSm̨'5#f.+?/TʃrBm' HgL5+_Bk!1=uZg w %j-H#!;f hǵ:9qMl#E=8+ӝ!4@]VwQpwf)cX<*sUn(b‰mGL2G3O?W HK񚦀 ur74&'1#=?gў({ZM4"*ۆfRPaP̶B 5h7SLJu8' n9F3K.VtANJiL-ZȺ`Ù '3,F NH܊?Y-D?Y[5,D3eQ7wY:[F'-K Mp8eN0ٸ}pE4nUl3@P{]mLegΊ8z؁R $MM5hlãTv4^!I;=:z4>駝q]ԝąS,d9ꍉW>Q|aZ>q6!\ o2?JdGr;t vrA$dG*4ܙN! &b</yUI;F)p ljDisdևv`o `pqVUCֿO'0iU _‘ij욯><1Vy6`=6NRsh^6V?EΊ- %qQ'+1@FszSJ/[$f,[E뿷j7;9;vj'Ŵ # s]7`ev(t{'>{1HT?ZR&ֺ7V"8?)cx+O# I`#|Zj#wgӿ0uqS>l BioSQ>|r-/Km6;uKoFEͪJnA|r0[h+g@ ڥAQGp痝JP/6\;둘[?'Ej d~k-Epid 4 _˹~_mR'v tQ "RVaU`.Q ]+^ZR:~$,PrT2NR (MI " _W= 5?nrI0Эc:&8OP|Wnخ|ޙ}6.fTQCT'.wej e$e.=.S_I-;= b&?EDiP,zqzn"SsfQG}k?wzuvחGHP'--RU,*gI%,JȝEVSNuhG Nԅ:j/̔ +ȭcn"׫3{i A8SؔS@!M_ٵ#Cט9P/DNw#N*dozZcK<$oƶdeǗR6Һ8V`%&c"J2Eû&l!A%7L*BMG'5eH@EXyZ-lm(Ɉ箰z$IhU~~ rj9jF)0_:u9埻ҙc:n`at`Vl/K&~Ԅa7)rI !U?_<%ہB\Cɷ !H|֟.qߠvkJ0+[k3п0k#hWuMb2App'Q}爙ҶFʎW yS2a}q>*qQ4Ћx+}_GB{]58)M^=֔zeJ}\L>PF01:B'k`"5.n])6I~lS6\Qn-[#L|+ϋ|L[YPM:[|3YǴeʈ~@x<6Tt؉8-1WbGQz@VK|p ,:+hGE c=ɟq215MAW_ Nk1.Rz}4.MqʡEUUnrљgTۖCgM`SW!GwSz$x6mոyhU([ b09,8s(:v}U!@1\Fi1gX>LVK)8vl궑TSwRAŃ jG폫!)uFif1q' xo'Cz?A}[5E;]’[;kH-+;y@5q8d) A 7.thZ;i _.tW*Qn8"vi@cp|:L_9Q@1n< o"j#ծM=9zsrN>- xY4صy>B6.;90f*V9Lm:/}zޯx5G6kQ;̶5vmɇhKH_?&kLj#uK/7޳%+ȴ\iےݕ;srCf©8X( zftfnMZ z&3a%K\KyU{K,E'q(lƁL(}+3w\w#*`+V)nAԸR⬠8ڎ:NtwKf|7JV§7*|RqCa %' T&C*Oւ+Mq8Hƶ\=.^cCj1(xd%׼{ U_eQ sMz 1Rī *e|){Sގ]F+&z dm`U mO=y,a{M>%uA.b[;]bB>a47QPiF ;bFҟ7? 37B䗿 Ȓ=W'}CeE+>Zf䵯XAYHiur#ݲweM}x3s aFZV/bZd =o}Ǐͅj- [VЮKʐ9gf0BYmBYbEjFS}(lU6I|,Oue/ƌa h( uiv4B3mmEa$?C"d?r6wiU-k%K0<[[.؊ç_o<R%RqU+TU0OJ A;՛L*GLbUK5 iŊbǧ@Õf﷧ΒpyMpd!^KRj$-*Cø?A!*|0f\{0Y&nI_A:e{_RIRMARۡu@+$Lx_(~,I # W!z!"jUB.S s i_r݇F V Wv}bq2I0&-yIVws,OeὯ2[-Jq"}I?e&:% a bW_BB2HOhKA>PFd:HOvT#R['U(JZb']ҁ" V !ZmDw,lk.nl:QxPf6g7@_7@.đu7J"(8^8>c]]ueMAJQrQO꺾w#i->w{b:zɡ^KE䋘dL[DwS7u V z)L0ߵuiE5O]tRA/e:kXTjb=a:Kx\CWioJ}O'(]!Wp^d"qv'b6+CH]l~K5yKjGof k<&vu]ZlTR.b*%pQ_,°ل\R= `ApA^J3C>J5.a7o7ބH9 KHLe)^mG8A='ZF'kRsK\Pps@48ʌC_{ Ӂz&"6e#/2!zmkQgX+=OL*խ1]O !BݺU*A `Wv-wk"8o g"w8CsQRS8o؝ul*E e(_,\/JWܱa'9+F;cHykP>wzxƿX9ᾜޫ(&G9Y:O9f&_&^;U 1'tI[kq\{Q5^/9m$BkBj gkM_悒c x`f4mGHUW(Jg;rݡŦlċ`+!۳:rjW:wHA3Iz\ajw IDD{Κ2O뢀wR"PxlP=P.Y;=ᑵ}LW}Uʩ(~:qnq%J|iP仃Z9w;:A^ES6da#ֹpRbm@@cu.ԭF GAPxC-]6=1(~.Tmî X Dl/rM{07@f$M_w*r|fGK<%,9̊ykçEe!o4uP@jdD21>vʇyN *~RsL!2a4ICY6vE\*"e,+͵B,a b6_R2~ rΦwpV~j=z`XzP%aqDNXv;!rW/! ѽJӜ_VF&/1+fkO$H;nٽ2_n؀ӮGowD (y7MtYb$ȅ^SoG"'6d /(I&fP0 ]"MMu8yPיF X4_$?Y3Ŏ/:YoS[ bMS6l4_7%NPAoZURN@[9uAf~&?~DBH~f:0G2xe|#UAtE]:Py#|vM %ХCv|45K?"Up}A8S03CM PV~oXHewD[#y%B6(]@jOW cKô[Z[skb5ka3Tk5bH ]Q#kA6Gmwv S 2zTFa!r  MB"7;5w&  !Ǖ$N!s"`>Dޘ_/4+>CףpoC%8%#K鷲n)  dϚ/K& {5JDw2Y:6T@\&Ɩ܂E ^o}XFxU* l\wL?2b VuJt93kl*+G[[@=TO(P\-&OrmBe6A*}=ERjD HDJ.Ҫ9}o8%pV=9*xwd1#;_܃FVCpXn'00/TK?rN:4NCyDZY&vF?+kwf1I-yZّˮ4"}@^צa 6i7t*]o.! KcdإZ4C4qO3Ķ~+RaJ<̬)`Zw֧qH˫YLð3Rh{V?3ͷ`DAEwCy*jkBUo [>xhƶtm'n{ m,ӗZbfK!KiS'HxԓDaASegF M+?4V?X eI%УE}fN)f ЉzKa\nZ1;:˴($IyJRzw[{VLqm?EJE؇k=E=*B)mcco7KJ?: ͧ?p%}T!ja0=R6!'Is$daߓ-Gpj.8|߹1b~ q`NSҺ/l?KUSfߐ^@ȳATh?3lvRe=C7E7p;XXD҅5Ə q,U$ąqn 1l8Dt. z;لgFkǚHOz-q&G=^~g å[vwW\&8ŵkAy݁ڰ`m:{[1r/cehE6 g?%\~^9_Z3&17\ʰ_] <BkQ?KjDXx~EJxץ81#km?^f92fk. f1Gg=jMkgSeޡ=X ^#SDXAn!X1ڽq{ Z2n{ g,}-{dL. pH] x¾m?4&? x+,Wbڢ4ȍ@HؘL;r tWg7O'ykZMSb(=N̟ⶋfil~IXg! C-ւu 3➡ x'A/`8+υDS32%++ nQXڪ1>9&t*PIA1w5!lwhE:b*䅘7gion_x+"?Bö`0SRƌ 9A Q& ;uPL)td֐Ik>=ڎuC RG7^XX?pOJ@?fӕ+$遘 <,<d8i5J|(pA&-LŸ40C,.SHhCqDidWx7xȊ!l]g.N޼?o)\"1qSbL,RjԞp]ZnhVZK=Na(ג>VnD2HlAִ1bM)YB`w :+f.]߃|LIu$%";-y)/3|0|]kz0ݚ !"x[8O4/ǨYʗ9[9KeI񶐒[f&q3(QWXq\T-?h|HȗUH6v60BR*ץUD딥 )RX?%Uۛ b/9ʮf~QsWe,Xd{4Sd< OdO>gV׆_ .Qs~25mx\69xxgc]$tl=a-rKvܘ[Rgn"q "^CYǀ ɭQUQ3ې^)7'q!><3[*r!^jq~*1XlyV-xnt7tdFGkj^9}zEXpZ$ʇe^`>ؖgN^lRЪI ̣pS(Me lEY W´5 Sln T|ۆIqh-1;CZ܎_,g }*mϕ%a!ZQgk'Sw͂f,VZxKᄺq< j]K5O.4Q=.'D#ǽwJN Z&Epn8!1y7G *2'!'tuy1jx:i f/KҜ6y/x+iF$T/,)_qz5L-NQ6Ϲ!(՘ 'zq=-cvg;YNuB?A)nY]msAЄ[e0V|Y9ýpa5QBKIP OvaS`GDž˨N^|Jw};igPK?n^WvH((:9Io9 y5{rxx5OjF䝒/j& Zk\qS;=`='v_xYS7{/g,Rۏ\3K\6pT-4Cw#/E]\+H&V߁!4 IߛZt&JKN4@xK+ gOSo.NOHk$;^,;e't5UlЬMʰio4$O].?2YPU"=jcߞUew %:PT{ -eu]cDmx tWMi:dxdKD=썅X z͝>8N$O&ŘFu!{c1z ߶0|սo0RT<*FXvd;頻hT 5ϴ;R9ݝ~ҾE|- )\uk@wou^~3akY,z\YYG@} i$+R)-OTZT5@h`ͱ ȑ ,`:vC$8]QTV Ҹ5 l-'ģ#n}?X.OʻH; 6oL#d&0-+::5uV kʎh^X E_ 4* nCW7H\6Js-{'&k &r-w5CQ"5n:x7MnX흔kFתl'y]5@ < 0_)i.yKEv0% q-!.;^")Q[3DlP;-m%sԡbSW0=D xb#\l Ək=V֌ZF7e3KsJ ?I4Jkg Fu ĪV{jLɃ7 aύެpIl*4/Y%AX@~bpJ6_ՈZS6jA,[|l]E&7I vKY+7 sS@h(?V(?67ON B9b$FܴP^_F5)EpLCKW`1!j9)iw(7m|/wiLKf]~VǁTXǒ+is*Bb,@ |qo]fJSoj"A98뜽Q>WA ݑ+в|O֙b h(Io0&^hG .>y`.4_0.H9DR?|;ͦ_LNv;b i1cԽoEw@>EYчHSM.w1#wkv؟@HcҘcPPC5 , hԲ]ݹD zW4E==OkUV?wi\5D'|(emqY[I1񒜌~ ZlMd&5xCLwF&'Z' I#"i urtU+^gGQtC"V;+Cnլkux g.J<\ ͡ Wz*ޭpAPе"8pNa +2v5uACv1O+e5{$_:\<8*kl6\hcQJ l䣹T] pz.Tj 2Ѯ5l#OdEa6E_S_V~q 5nd(A5o UGl0ml %l"up ]?%<1|q%vWZW#@gaӽj 00O=z(HV J0z6xCD?hp-t`7,yH*}V/*k.y]H()0:ҟ AeZ(p,hDaXT;`D܉7J}# ͗9iYw H1q]+}CFr;nqEix|3vq!2+$ $17:mo#p]6C-#K6i-Pj`iC##%Դx| <ΒuH>h\@1?:_\x\TSCՈ8[נc"RMGNXKX"N_P6'ܱpWD=&ǼQ wK'P+íLfp`Y^z] T.hvabr.Vπp!ߚj.0;P/af!-Y`81A}Jlp?tm0Plot= ڦf L#h熰&Aa+A'=ٟ7([WEp6qt;>o#\54d֪)0{  AOWd( tqTpAhu^I˪p4\n~v{W"*/s ~QC$6+ :̭kJk9Bh=&~X[.+pi|p_HG~ހƺ/noG]麩eg!|ǡ "&o8' 4|_}`wIćYv=>]PptQBXgQU+OtG0 OE<3-Q swve*)қM bNMzbWjddiuO4 ~8E80%FTrk\I؞"=4] \4!ԋ#YBP8;ƟgJL-)[ⷸ)-MG[kB9#^ly܌=_@Hw ^$C8uS|> ORO 珚Ψ$؁/ȗWwcZ =h(9>{N?N%*:C %@Fv%LgJTCĤ K9ߏ M 夈~JI,(.H=L+of6ơ~' ]t>> %yᢠ!+Fđ{6hSjW$ 9! EnbHUvP5*+8c4SXg@ᰳΰ~3yh@J٣و9`^{z ($o"lmQYD!6< 9ˣd=v/Q); ]ABE#c`sKsNiW}\;VÎґRS>xdFґ r~x_*oR (nC0Mpdr,7u=#&l^QʠK=p#.5p>֏%(S=wjƀ.8l.ټ?y:*ڄ /X"tB m/w㙫V{P8J}!^D0KDb -tI9^/>bYj)by[NUz?e0D!\Ec+D<:xQëMkit'`k<d J4]8bLP}|eOonɥ+ģgi!#Xբ xe;f3ÉL*4ѮP=/ VS&g+NwRvIVa^cݠn; Dcq{ÒԹkmp\#K+@Ѳդgb驘߶ͣl+,RR{϶A 5a|5CEX_/t>c2Kì'0k6U؏U`^dKė2UK~,qL@G-~(p{=[Uߵy,*UBN'˱Ђ5tc, ʸ"v|HCD!wna/1&3j.ɴ|m*65M&)Aہb!Dta] _ p[5҇:ms bzf1*vJ2OR+YkÛVH9mB4]TNuL},kLaYeis᦬^ǷG2pyV_헌9*%&ThJ\HG+~ʨ1C:A?٪t L2 B6-t -)K/hzM)/Gnot"X8D3#1'!ʂ%CPB+0dca5끶tR uLHCҏ.Jey W]˗xRvZ؟>J}7p=0Jr ءV,F bdF RUsX/eHHTa qگmŠPvS$%Ġ~$+hd9y[P7ٌlp.RX= lSp^$Ǡяw@/bbuƠ)1 5"]6d3 x{5>&e@Xf܂%826ąsqsIr.,!?'Um<- 8Wڴ ;w\&)'3DMя$ iCWc\f;O6m%CmӈQ񭫱 fN~!iI*b7RJk’NVX XOJ(h̟dpOG zzrxwO) І^{隲+ xS T)$bLFKv` b}/ղ^JiXkOy]`r'{ yk%uU*C8!\xZ\wjK8X %+'$ԇǐ:s]$?8"F ^eƧc - U_qI;(i:u?nbRM ]ZU^C`eYH] Jon X3S0Pt橺 ,d0cff6> j[Jg(~  FoO\g\2di ;BPʥ~|po,2m?v1/J9,YkPBQ2|P q\ 轲P?DW+-ۚnR뱈^vl Z3_?~+k0̸*?D0ɕ]*ZϨ=i\hCU&MKYn$+2Cu ƶz5+àJߞ۱jAiZ8q"i!rXuSl7{MigCJpnZ[kᕎ5빊PS(v}SdUK~Yf5;Vȥ=1Aő9 ]RgF{E|mA(Ĝn/f_!`N$Qܕjʇ^.@Gj*:Ũ ؋Duusq0P;OxMr٢u$mp׌"n2}I+r|wXeL*f;D+uܱM/)}ci=wUnjnw)-[xAEyyyzzG Ѫ8gYZ07070100000372000081a40000000000000000000000016650a15d00005398000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ SU]?Eh=ڜ.+̆Va f, .4.4Ru!;X WkSpkl/h`?K$++ b53[-_ǭ'y.|s;xJD+Ks2;`eogN̵!TӠA_a$E/e ^@% eY7F\pUpf -u)aW vnx@+YǠtgoOȎ(>.MЫf6[ eCti@>Jqwb[LjvAL}e7MFMKs"%WUiv0<o;OcoNJF`/rx~N~ HK ew"sW;aQ"rȾy^eD[<&vfؤm&anHW:08W젆†I!9d[{3J25%rv1i@v~Ry ۶"lUuI>~'51(hujzh˔Wv SȤj#4ͮ?%;%GbzEv 2j86 ‡+};Z8ŝK?d8ݳVn liB{"/-6ksU<&Sp.#E41 8r};ٷH-cfȆ=_Sz ";YyU3]Ju-΃_SG?KylB?Ҋ8?[,Ithߏ  ҤI(OڸSA'Ɂ\FkpeTV TɣQKjΏ?#im$ͫa~kR :;Ἡ:EYUf{0BC͠\5eh;Z{=5JR~Juͺb(x Rr}_IS א"3 ՟P۰{[v[ZWAwvTNVx!X,`)}S.SJ6V$W>Ϫ@T-wL1)̇Zc#_lt7"i< (9WZx#ﻦ6S9]CrgV48/' ' dx{8b3>C*vu\0(,iTpKXQhf7<hGww_I@݋V,kiϊ9%(%\Ϙըʽp9X2/i^}%3Τm3ogs*6M܅)!OSӑCpšE]LJ5 XW:%6Z(kXxY;>A.1JJ 6f$@G}š͵F V"NX[!A|aޮ4{MyϮ q67ĎTfչSv1mN-aQlLF8y-@,Ȱ*6NAvqGY˨e1q#s= bN! TkȵV41p;=8jd6N3CcZTg}x3r)A{qEp%͚8Wl8iu{dGM]6 FC=݀-STYG`bk`ꨴw)so%0Z3PAa ȏ5.P{?r QC*w;Ӆ1vUvre-B7-B!'z0;|mMRhf@S @[.iA$*mR0kuʂi./Ӫ8cwYOOY9Cy!LTd|Vm44 W{3 VI>A{!iƄ[إsؗG=QYZabM__8WƟobT8)* f;p)(+-bLO_U6g+wt+<5栝B b J+E!,*$p=6炝x6ջ,GRPw-S  f]{\aCj 41WSYk\B[1ئw,NA2 hHkft)g(F/+SN(ꮜBK6cI/42Fm0\3.+,O xoZB ipqD->Ѱ|!rY18*oyn4A"K؏\$q wg׀ (Ʀ 8)g+.*4Qd5v3t/|5^ayis!ӹ>YV:V7Sʲ4YSEAʸM)̉)\yH@Ϗg*J*v]gXkəKYאZڰ 0jvLenz;%;>~DAZ&}7O>$}=DQ~ՀJ"b'_tz\&>E+gl݉^Ixrk{2{X)>n_+fCH }}Z"(?;i\)T-pJT8VC΃s W$!Q!]%0rV}}9 1YQiV&y\pu\ī(p"v>52 $ "}],PK99"TJA)YN (_˺'$Yhl'^1]-3$2N (6'iA*e)`Yjh[( Z62gL+RƠ7_:QnLK[ ?}71Ux_s(mg{Wdڸ:qkJ E27kvgҫv/.a5,ahGZШCv%@ A@-q’pUnDq!0Дo~9:+B7,e}Y#klhkdr>׾cҁ5Mھ6pZulTB#@Gڔ@w"Օg~y+ODE2 6ddiKWrBsUį zbqCz=sXdiu򟊶Åg}éO~K[ &__RV kBz^ ҿf'fuCgUr8| }K#ػN:)""u6<,z˾6+JB> zD]ܙfDoU[A=G[Ғo|&px)ֱST$DFOX" M* N_ H44B@l@ؾ/_<xom)cJADt#,\D_)N¼VGVrS+K ՔѺΛ3Fϔ 4aHApCEgKthINgg@hxSm8ޗ2!}uJ"%-R{䷈"f,[VdS 7G ɐn Zٓ HT\#{iphcs!5 lA;4 Z2X[V4SdSuP`p r *Œ#fo,f Jg3p'8?cC{mgldvZ8VgΒk$$g?:6>GuuPiPMcUpeLhd8ț[;N^r,ȿT}VꅌlTIf*Oƪ|k%I)9 m^oe]̨L4}h'=pnð'%"۹$rG?H㛴* :dR:ǝ'͛5}rUQl̥#Lc70Zܭ3l"9+ P8r/]ߪ<͏ S `&lSZgxcnGsT-$ w4 U`-q>o1Oem9*=IٳīJ@% t˚`3= Ŗ5 5G-1!o1}i}\1OߤX*|sUv dz^]v-;P6hPufpј& D9~]!SHpvẎe9˅y\2݀4͂gN{͔Z¹yUB!%oTϑY~hҏ3r6Y;;`H`gyuZ`1!nG& ʁ+k̬V_sX wS̅YRэ`)aDZ ?5r|ǏR2m(xakݳܤzAQɴ`;#QG;E[ő):V[Q7.̍SGDL|ǑW[\{50 '=j:XW(yyiIƾdW8T?>OOcQa\vP| $t붽3~JWwswPke- 6ziꞕg9)>E&6_CR8sa yK ;"q-Y1渡y}9q@(X?A ·ly3].9Ռ۪+UyiAzҰ|O@x<͂us4R;-KL(X֮8WP;}|J&S gwk:R`[uRSF"oe܁HK +İ+« 6uRQOHi(` xaKğ"GMO<\F{rz ^!2A#{ M4PKfY4]&`DBS4$"h*O]oL?i* Z֊6֋zU֥>Y\tS`P!m<>L'+9:Ha&VIw!]yHUAMnKq,ev?vVTz=wKT>9FfGJFPJDxUMsnx7L23?V^jzSH?YRAguC|Ce.%g//$%yQHFSxLbc_ /{^5bAeap` `B*RRT@5ɯ{~^c=QۉLΔ0"]ӪJbBS3Bg6baI*F(ꥈ&)͵$p 7dݤ,NNeaz%A0nQLrHHjFѹ!?8RaAJvYBRJœNJAX1o0Dǻ60]L%L8}^CsI趱Ⱦ3v2iy2AD¸vA͒6 g)0i +3y:x'6p*’rx^y$ s8A' *ά.':&wMwVd ޷}p6W0 ÉX\"e",E~F" {HDA&cK*U5׮YuhMhw(%F,qL{0c!26q$7ˈz8q=PקaR'SXqGxvw)rӽ{r6*"@`f-2$QDo-v;DxKἥBٕ7Eh"e[K9jD8uoM0\f8GPʒ^LQDt 2/ȸO+7xQk.jֽSEtE{.Z0[мeXI9S2_ 6 Ȅ61ՙ{Xy2`r|QuANc2h~mj :/L_6~i/wcl8k I{Pn)MӪpB5kw"ņE&H 49MH@zsIuqRcyNa9zӊedSx}fGU~- ѱ Y$ws,)^bp |֗~{/{3Z k##G?&(㱮1%u|ՌPǜ.'%ri;r׌3Df!]~9DÒz퟽ wh>پB_egHSt]FVu}2$3qƪolQmeOmI<{ͳ! ?I IR/2ex,NǚXI%~$(W2"JĬ4*r\A8 AHD2S ~Ā 1hJh"{liTOCQ?M(kjoxh1$ a\iǴ}ٽt-\Dlq M=oOjfgܟ~V|b[=j(ʴOfnV_YXflM$<]߁慎ZMhʈa]rB`<:g9/-HS×pU`|ѓv'V3k؈ޘ` dx#5,kg*F`hpΥv(d#! KMqd>[,iRAwLӸ'zkF'@t%*z QJܢ&|B~[jńNifT^ɕ^uБf7Cγ/ih'7`V H򷏝RSƅ3Q*1;'k)/?uh0O? x5R:$Md{sr?fdB?mK…zIJnVMeǢ]duy XAEb42?[hDXHCq-Q10h`CmV$IXy5F}5mOM-e5p L|3{PgP>^@nHn.2K{Ǖ{x+rֲ@ v֬{] +VՃ#znl?,@~'XNz\l3s:%mhߚ%< 4f_Rі|wK4qUcbiG-2NMȧb2 @ԊsM4/Y=wBz14{ߙ~mċ\>ń[}lcܰرrګ pal`|y~zk=Hw ϱʗT*qx-B0uW> 鍤vh[y]cno14%I[ %8OkzM/1eZq`-؏.CcB/vdTxI-esnIQj+ bfhkۿų-0-;nr9fdW .ߒW#5X+{?ڔ &G3VmEamLFuH(@2fJ !ja-E0YU1O?7alX~yهVPn;Bg?4N  CgrJY+JA җʰkʦO!ws#ImCZ[)ۂx!$ 5̼"VP$5IS~^| (~Q="  = i4GẐ}_) VPy &|U87a?9Gjznd)t J{LHEs=0IzÑɘF?XK q`+j(wyc~$9+9@ :.(34Z+RhH0hC&៣ ᡹cl|=xpQ=cY z3-f@P>C}{u|VPT]&GZJPb^/6Xw5 &WWc fY8 ] ̛J»;M6[t5>giHp-czp:ơ2UʷNy_c(،K;t殸!"8^YceQoMmU?y?FQ,(ӣdagnjGzju+otJ8Jx¬Deo$*9tOa)ղ\ZYDe%٤7pSD{caFgJuMy 'iaBj 01ǚ#R0ҥh Xo#]듂^DK𢡊(܌kKϥ$i:&jppF%l9ᙂ$z$CS•/PfF{Y1}.w2w)4Χ~7蝐Y\E}ry(#^__ƸnPwDmKaSqIO ^/\h!r;I*m6Xl5L@7=tᮖ 0U*mqm ~_nTL+5mIQnsC-IFN&iL(u$FWs7UɻqC q`ܠnfadҒ [N}dRu/u9"ZT*kM T}JغTqF;xoލs)7:Q-u͊8Bh9vA!:KWCtI1dϲ Պqq|r!i"d02rONXbD +± q v@WC4~LmW!>4`s3wZ5{5Yɓ@#3K u 8:Y9dqs3ug[㦃Y>)*݀"{':d=8n k*HyI%p^W@.>46* S5 R_=W )1d"}$uKxD_QO#jʖab'Ń؜>ye8_S'i]c}i`yﻠ wT4QoiȰB!nӚdZw52äW_z(q|8~W ~KS*}ˋLн &3Mw7y iJ% |̽uz;֬?MnMvEe&,B4G[\ ڨ$|9?Ъ-i:fIvl2Sfl7),=Fii2- 䫲}(ܑ(D=WE CX=2ꈺrem\xN&j[3BXT$ϟ~EJƁ3:V?u2O(5Y+/m{%_{ZdNՈ,7C LNӃ@gG{=6 0qhH% nY{ sݡ[TD㘘01]BFҸVH )ȿ,wqqLQ %Lk֘h( X 裴/ԊF*͂ڧ"-(ρFӈ\QoMknWWŃa_j_;.eߴƯjq|F2zzFZ8ɶW>E IO "`D:| MےYH i 9otѾR]g>Y Qs)GjKzp<_YkH`喕hh}f>iVi3vlUv~r6ʧgAwM ;F(Ŷ(׹r\}g!kD`H)|ǃ/aBHS]4;JIl?W־|ǿ$j,H:))+ 1gldX`|N<^/  g}d]FHh𐶛/+&kɗ@":\?(ak{'f˲o0P{ǜ>#n'̊l/l_:}(蟌bX ߴ 5ד bO2hVeĤk&. !?1̝`?h/U${:p MQ4^rgLQfD.JR60i՛ɏ-@f㊲ULrK.rڜt1Zdtjk2bɿ=DL#gM ndJY~h `p Ge&k=,nբԹP}x%B_VǕ١Y R rkNwm9;iUHQHYُr4&c~qRG6h9 aqȡCXbBpr{u 1-@*X|hb@*sE\Z7rWX $JePw4*KdL7(0B0|)+9[~*46ީ#pٱAɝ@ۛ=R E6SvK{{N|#G9""﵀07T5ׅ -: ?{KB/_J㐞ZcgA:1)Z,E";f_ #Elң @ jYYK2SY/e<hb3{{%8(kBatu/x.E[_'NH16H+Zû$&蚷9EZ>k$f1yNl.]N`n^wjJFU| RLTPaWE'`) $RߜI)L<Hx +n3^89V}eD7(HjtT6֝$vG] Ti? dL]ߪNZ<&I֠=J_9Fesxj5,5*WDGNigq{Fb,v)颔]&&fz 0|_d*{o(/z7tBCS|-? R}OQuTRC.g1daD(O].wZ}]@mR ni(ZgI6"| gɜD0 oMӐYi[q"!+ $/EǢ{\)j}S5Ǝ|p/: ùNL |@lǀ q/=ȘSfy N-yAoksy@Xl{ֵ~M{m8֤㷏jNRd8Vjqwa{>vXz 12G(fUv * U8r׿fvN`XM_iPW7RdS"z1 B?(ؐEJ C*$eS LOghld#OQ-njEj.ʠ[%,ϵ =[f΁y$dl7@ D%} RN /' r\/S|꼼7,5%  {H[-$w+Od'Jc\Ϊucl-E=wKBMQ OX{qcb32ۏBrmL[2\ҭe6Я30bV8XgeU%w9Tkq;{dEX1)qϩ9`s`‡v",+ @uMd&7|5:crȷ׈I%=atD_FJؗ >CrA}~p9c/`јu;i ä8ʪTfcʹ281Q˨B2qpÉ^6ɥRQmibыB j9Ԣf(-㠾`C;v]>Aygm4sǕd˔fc)<03A>by ;͆?,4°+\bvgnlA+m%ore[*:AuAh;x;U^t3Q̇ 0',n"h,O>/^8Lb$Ǫj`7ҞLjh)!q*"ʅvy =]6=LHj|aPֲʘ  ,)G=>WMHe뫟#tP[0OF3Tϓp)yw񅒓#'Pقv>~33_HÈ7#^XW5B8M}W_!WS?dFͭӶ|/FtݚN^3_@]X+mw# #XJ sʏ~k$ě?Vq(`-vH8#z] C=iOc`5ι^V~Ҹ4S bQDgo(tkTd \6$GrcO>dp]}=5RA#} j; ǀU@c.҂u+w/ݕzO]=nt^-ngFw~w(x;uNa+V='aLoF=[Q.e?TF9",:x"tCGw#'zkNFm A-vXL2FGyHލW"c[^++{z"PN˰8S% FA,U =];14:a7}kD΍ҕN lo#$) .#t,[ D\O&-GIlWgYF#<-J缌 Cnj#4"RƷ6tvoQ}Y7}1!L,s6H󺄠:/ g^th' „KՂB:}Z|/"f5`q*oKg0 *g7!{Io~ؤ!'b2إʖ鑖.w24А3)9= U\g}Ym/yoA)ӵ(N]bC: \< OKV;WT ^t۾k@Dyc; OL,U>uqxUW'Z+j{JZ^& Fc?EW6F)nY~ܳ*J]C݅O*I}y|V%&b#Qk iljoc1 e[,,-Ω0,8H3欗:ZZg/;2M/i P8"M mfwF7)2e e7\+Qj_"C`_^ux bQniK=ooJgT!>rEosu1WbwzM8p>'Y$YoCif>%]fIYv0J{~ps^(l^gc#tC`钒 EtTxr)[>fb+,_D>@ IQD-}ߟx )Nf@<.:q 6!ʼniÑ|++Wnp~zFZtU'~A`0G TR{0UU\h~ {Udz+`E26PѲO @_N~]ZcitU.XpC/1-2mv\qP [^ۯs2÷s9t9$3"[TX.x_G?tȂ)g6TVY#!zI<>}Ԣp IF;d x7dZxڲ/.TIrE'h.岋~Q ϜPkbA1S{#>4_]Nȷ9)ЭK 3'u9. JdDWtH/ʝuRNACP:`WyWOWR3I絛Q%zRo1~MGC5יEc|K<74rj@fdaP2(g* _(} 5V#Yͣ f]1m3>+k$U5 {-+Ʉi針E +̌;0> 1VѿKdg}ޣ۴ݮ&6No4i0A0zKcbT <(UnxǽU˗OkD!llj;ju[t{ʵHC6 a ,D%Px/HbVVC17A;u^CF娈 ý.c~AEـb`lCIhcKK! +e] LĊ@x8+ݮ)roj]~-:_1_9`[ZG@M]aN(@ <-=YQ{v/#IhL(3c΍ӛE(űgYZ07070100000373000081a40000000000000000000000016650a15d000070e0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H%p]?Eh=ڜ.+ˣ5EY$B2~P*LϥDLj"ťmTi ר% U0u*'oy~Eح Mpl($u%^#J^y]S C囦WZQtx- N;HDP8NČ0w!E8 S}PxE²;u|fwMD/ -b;hSM w:if96ˊRy_gGa4x,GEɍ m `%GfcB1kZN^R#K?ź>sogd?2@R!a9b[?a`I|dp~.VaCs':Gjkɸ`L4;q N5xAC%ʥ"\R<a!QFWp <(kxOc筣FwҮs!Ho?z ~JF(콽θĉ ߺ@@)}9;UgRBѱ@Iabߑ#~9xA fJ<\&Kʆdˍ&slf#XDB|Èȇ _]}<]B5kzBCoMu[aX!^+ӡy(:\A͕+Ęĩr'uFDPAYޫ5}Q\U󫺉 EJX^ Au2)`|c\H(+.(%2ibޟ`\,,//;Y1Pד@srDF 5ƎGz/Ys N+$[Ԋt֚6`^d؛/21b:{ MF2.ZR>eS7 9fIi3Ӹ)&1;VNJo6P |S޴MJ>ۿh7Ȗ\Y*oI;%O`i_'-R8RmnGQ«clGX6)'o%3͹UD96b'Ow'J2"ZkSVNprkF~#:D2]AkXynH%3&]= wAW-Y/<6 RNHf@@wg )LS~B Lq 9 G@2[wZj|݋cf74K/fXrM}w)mΕ ,;+QM}P_ {J8~jp-`]gHAa$$e܏RgL;XW€`DqW1aAMz٩k6o.qǭ3ݠ9`\DS,{^@h vNONyTXSML&0dR%J5T׹ݸAgD3V`|wl ˫Ff@ G@*vRo貐5Q8YqR)gRHIdV9h#XuN}ofV܄AX6|KB}Zn"y"XOfйg" E ~;=_>`ԗ8* g:)Ulݗ[1%pEW@>Έ.ZMDꪉmR>@!S15p E /+Lo&W|r2 '7 RRJlrZN;P’p8HaM=R<Fr 4]SKJGF#i; 7VWuB7s>,Jmc򄷭=6c_7bJFI8נYQ3⡂A6k/ŦVtGk!-ҾnzleuTk:›y mR76`b͊m+W;GC#gs¥q3i4yHj Cw IҤv%QP(cς;Ȝd(R-Yx;Cwęm^uӳ`y+ҡr7ʩ"H.wCnW%vS>W.; c,-ft7œsw|[A'? ƙ`fkgP(4MWi%y`L3Pz3߮{P#H[sYGqJ?ތوYT5EtB MK A nCXa. 0 ۟>rB(˨ &t vhC-W[Ex}<G|k>L{û*]O'q1MfBbYZ+ ]ч[d0V(:fA$؃D78\m,,\o>x+jj{4L$gB ZK/@b;/qC^@8:CVt%,er&~.#r ͉w`x&pmA!&lNze ď[7]<: X&^@2 ܉ oD?gCmeCKeUb H˛u _ 9.P|zRjh"GLoe=ٜ>B`Kя.$kt~\Q50DR}08?;~%t)-Y h2գ2GNr>J5cu ,Y# ,7guJt!yJ aKzt0,-R\-{鬯O TPS+z6U/9KjݳHMu;h1?0?f*ȵFqٓc^܃Jdã4ymeW2|T%!& 켭lO8X5J7wk E-q^yH? ) pqLKU`Ut'2YVHoUNeA%21XESr1/{nh'1*1h}OZ ՘3omE)Q*Pt÷fh`BljΜ++_OD'A2=?(WMgft6WH"=aa3 'si t_KhBSyH';,]U0*58(0̵y:b>VhX OC<ٱ=2;Ȝ &XvW'ap>P$sDRvI&{e$ɱ,ɉ0KK!p['tdQ; $ղ?DɨF϶Gl-JnC{S $ 4v5R{@snlJ?} ]J:)25B8l/0݉5{ͺ}ʹAR}tmgpXR?KS|W?&zbk ۺ^Bi{gU5PGʹ+ûK)w!}wq@bKd:6%$(BǢ \ cq~\+DT~ {[+;mxIe.=G,' PoQA[u%iᳱ!bzl +-mb+pPdHo{T4B)cOgUU٘XR"5V^&ͅT ʺ+koڦDz,DQ̧=Dװ>,Kl$$שq%O2 wbrX 2BiQqVuOޕ_gx}39EРD!Oj *X1y.H%J"N],ӛ+XQG<òd㋑P6`\ O6\s8#2YZCGyc<^ uJA6n-: oR .x!hZ:浵}iP=m=MnPViijw^YH2qOc/yRףpQ)AޢcJQ@-O@ B ǥ1ð<#%w$jS ʧ@ysf&E#L lT_*֐ ,ur?p ?Hi ~s!?؈9*OO E\@@xyLd^Wz1^\/︆$m-ke(fa0RF9amXY`԰$߃uܯ; wVC J@W.B@<,LaefVk,M2rF9R1ȏF}̺+RusOjgo\s{k'7š35w TʈA~sԲEPjLGl#m̚fmJ">j퟇iwN!HY˶J91h>me| e4aWrGEjw (K*yDúI:;^i tX3r54,RtK^ϒoa1hP pA94=L}D_ŀ`+L9|fq`;w$V_1.H|ozM\ݜӷm;1 1VXJvJ^8h*E*3s_yE|)]q/n/3ȶ.hv뀒P&-{>@EMi ?3Ͻh?n fOXhґRRAK,~6F.&`= e_~oOg恼{e^Na# w,$U2Sh )yK$UPȳ WlSI'"͹4DYUGeuc(s~;|f} !WRQ_GFƵ>v-|84^y&}&5p"agٝtÈaB߱]g<#̏E\SO ZvJG7}o lUt#̡uc+NKSD:.k<.RU4Bu8R}^U %;Z/ЌMR?f9:-!8ͷC..e538$UXwg>@22~.݊ ,pvY{bO%MI楃pxTVhzgS; 6M6":Z5{t&]DO뢸Am/`s]]MR {"Ycí<~ ..$(\$[⸥$w%rb/U,K8]ȳmg@01UYM'B*gUm3w_ $;oG ҈+(mO$6KEO?0vj\eJjGQ} kiKYdkE-S]m{sYb|~9k$t*c&k5YtnV߷.n ,$ظ )%Nbp*`"{ە*; MlR,<p>Ft6zBiXg6 6r׵ʘ}R1}} nnc%$D|'D~rwhDA%` r B:LOI1z>߈ zV(B%IZzkW+ލLA):>˺C?N)4{l[ }cٗKѲ>Z *Eof\2X~n5ݜrP'+?ꫵ`Os8$nOTZ3K,'!Xn!ce0> VOzn0Sg(Gh@8/i,SekJdڪ[/2O2'ܷ|:Jj(M)/7t‚*iWM?W5.1~ wCZm/~/R+[(>'[t?_Lio{8?yyS0Z|D73='|fv KA]D,&?35L^Jo\` v xC#Խ }ZeX9>>Bۿ4v|K΋7O*1ɨR#SItIS >.nNy?u)O CL2=ص]]DL Q,U]ĿbP0rcHC1~DJ.C$vh[?x.w`l&doҸb];9eK_>ZYwcMv 2$&4n( 8jnUjVP8kq {ܶ~ʡcXMȠvz@tR1՟*Dǟ!@5qק>O\RL v3^AmvUkb**-vJP)u#Vydqxb7}gcv嶺p{}l( TTt8Y( zYa1! TqJže H.Ά($ĝ^vz~osU]d+ENkh:{؋@ę36_d`'FO§ˎ>#. ێ tnd4(tRHE]jDP.,s쥡i'#7PoT!d:~8Kve(OV?7hixnB]9|,PG&}$w2Y{jlpPAf=kik-oW1*Qh_ރYC~;T _tTxIPW#يa{;vDlq|WzD-ҸmD! \qt_?%P-dJq! @SH[4HLK3+Gn2֭Fjr-A8/#sh;q@zѪXnКj!̄.<4/<;0)HI-U_ dNpZ;L%*:oЩvN@d GG;as$$0G ȴegW,kd}#: _q %kf) w? hmX5%bI9wVj=v+ؙ7sMVN/B6siguёǗ;gzFq,<  9xgƒG8" Aƪ }~C7lS۩L 2rRg4⛱:qn²zhΙ(a>=0wv/vy 5zZ3RPDtM=wQ@ DN<1, -1iWu1[^K~Q~g͙EkXz mՀSkvS:&HU'r)ăGsw ,R.`&Sq !ؽT\nŲ46qL"]}5Xć:C\ ꉨz4sDHLHϷ^isـDŽfPlTܝ4NV%/Au*ѣ2\F3 0|\!M3pZt$CgS-ҔjeTNC0_޽.* ~,4Ki+zXΣ7 =eq# OJ: ֯4`I(V~{f}-p,c:@v5Η?7&97\($oX`Գ>2^}LyС7)4J }22vbЍ>EM`w{%v[&+}yꉜù\5R0}{G(R:{ ܐ2=Mu &gX:IvjVw#嫑%yt;<t1I$^N 4JRFlu7ߔrk12ϗ`sEh((b`&q |IX"hmJWX3K#3QaF+f\*)5A'`xl_FWb.Cr$pM"<_c)ż]qG.F :j;柑q.]e_ eSɦ._Q,ڤ *g[T;b ?tB u@:|NP[l,g'e_}>U:^^8_@K)BQ`ɺj#5TѭKϰ+9v-v;0̌6؏k\L[Rk)<}h9֌#kJrPDm(pp.z.У힫~ef9Ei)ʏ~OM0ܥ B54(Wox享n@)Q@S^2?ΪGH#O-[1ydኘ KGnO\Dy^~YS#!n`=qmW~^Lj Ebu{ecbЭfXZL~.󨥖FWaC.w_!E$Z =`;'2}Ʉ-=*JMaL7QdjQ3NmR+5K m $Lqn^6r;ǃ^oCk2+d`0E>ZB27PsS<(Yr8EfS(5*eۋ,Jn^m_sNW)פpyf fcܴ>GRCa(=v˅- P=?;P#$Oʯ+n[Œ WBi_9 ,c$IYh?WsT/Zxt1R3!:"%g_7l섍n<~i  Q sRCTSOfI458; `T0Fl`oyqO< =Qz)8poAJb"@t \x/ӞIߝ-]Ɵi/O$٘ڛ6hdS_$5I"/>\]4nJjBjWjB * QhF)@^9п,Ψ=jORD*.Ji8_ze ?ř&Nvcy ڰ/~74lyhqXeXFW֢Wk_  zL,bjTkA؝t_9W~ۃl X3ddlߌIs_tf!|:u(PXYuS3>PʿrFԨlR!/eG^ !!BiO~AӡO=< }"HfҕT<7MKJH]O{+Žz%ȓÀ6d~jW5qI՘[A;o%Rqp`RnpAL)fFGl!_22ܝ.Ū6.3jaR]/Td/̲ 6· EdsE QQѐs6p=ug~|-ᆕ| ]frá4 W>7ƣohmu {0ư]~*H-^#YY&g;v2M)qR)4 Rw}X֊9?&E ZS*͹(~ܮPҾJ\]֦.Htٳìb+8> Rr@؎X5ĹmZ`?%XˊB{ B~/S UE+>{A2{ : ?ڊ? ~`X̛gQzC_ CqCXqtVqw_ngpUӼBn Q&kM=+=9g׬)D3_ڍqXq.+ ʂ,uk-N߷x?G%P@§ 눞^xQ΄);TO\G 6AμZVo]Ӿ(:hطej2;6{v1*uf<`a$p9=i-DfWڠT3d^3,znzcoe#}|DBU:Ǝ=1Kzr\lLيM%, HEűȽ? ͓tbSI˫zG_gӥۣ:A.M"G;ļԙ{ ddd|gW0vQSR\|R,0Jtig\FG̞wKΛqiC 0f;0VcNܤ5[̊>HZ@@ZG\-d!Gef19TTg>Ndn9 9nKHk2W6W@CuLV<ζϸgxcTo;\ RZֹ\ MD(ydȆiJlOLAJjJMS KGvW}hPڑ!@*xIw_zYYD+;E_#@x6{sNwIܴ\ n5ԏs+Z+bIO[9hGz+ OtGb9"F#ea6nP=G'D&LjwB(N{ϩ)t @"Jȳ)RTюN&yF; b0l$ zL!^}a%r/vIz;ܟg z% }.Es.mw 6a5Tj[ݪ# T{0! O8r$t}ߘvTH_K-"@V2}PgOUL!} br~c[P=>8iڕPӛqb-kr``K>߫#GPxjtߒ 1:lMcMTG + KgjH ':U.37JCKov'#t6]mOfhqѱ~CRMWv'qW2hp#N3 :5pߓU]r"]}3!Di|Is]Ri"9RycqbC5H07#v?ž . ؁kHTpl=Iu| Y6fDYz²tjX[S #=0g!Ƴ۳l%[_+pVa/D%eB_>gG??|cW) ε36qe$"Tt?]S\oB%uqjf!4VI0\h V Bs~OGrT^ΫHZWqI0bfxz5r=^+ǫY+NE )6;_d?t]'_,2ߟ5Vc"{]JMoʼnT:pW S`Xп-;K|KrS6>uC,ơv>N,dNrU;El!Yl`j] . ݒ ##mJ@K%TTxTca}cmEyDZQK7n auAJC.aGnڷwdM /5]w&߸IիҼk5^p";g}G1F7JN^N5p >R¼kw{C A]"P LjYk;R׺Y UOYQ1z ̈(ב:\%ZYhN:mj_64ZwSLCt^$^%4mKf}vpb;:$`*AWi&F{5ݗbB(~gDFK:1q2KD4RwɏSݰnTĘ,Αsv ?_*ƛ? {RǤ|Mtn7&z|'47t)^~Qt1E =dJNetv$!k.=?pK8ѣwtOdӑ0Uבaޟ|~Mi"; ; -`3|Sh5 >48IuPIb4*b#_SQKSlt43YKJ-ږ2y@丸Fs—ʶg5Y[kqkWzqɆs#`yB`Ue0'|:ʫsZ5j5w8A^>w;ܧ,U/o B-0 U# 7<}l7%Ed췘y7NGzHA|2m!&$Ό2z?Q4H@6,&we-Ĺ6M7turJ2d>K0+$bon^FhD 4rO.Wim@#D6ev])V%ɷЂ6hm[,MWݎH0O O 6 7o< RNڄ9:t 6X,99&UZy8n+P:*=Xk׶9`9aQV =֑s)B)u0k5=ހйlq[dD0L8?Q|D P+ӆV`${3_*yhx{?A,лiلܣ`XΪz-L]e|Z.5} 2}(jh*I"65v>bfl$zgP+rϠ݄ȔOpDMoH:H PvyB& aVܧ@Ŝy4ߠH~Gl3;K8GW *[|< 2 Ⱦ }ĉp TGJ[bb 8^5f =ŠߺJXj4ԯ)kGt ]9kv甈@6/-d҇i'Be8rf[gS=kE qp3Y6U]P?M >ec73v.򑺭3,DT>!opü'h .}Zь#0of+U=5WM)A0qmjH\R){t(8]4B{14jCQ3`>0D`_}`| EwrCK^-jڿW 7":z*]]s15Hy}lj PhZ[q}'F+l"҃h41Kw'Hׅyw'sp9:ƟP`1 Hop up5QJ&d7Glos\Mϟj$̹93?Qfsfnxכ19e xW.lT pGRpx^X[BF86_Y}H`!Y3zԐĨy>9u?֨8yCzc=xO-&~[)ߊqO^=oG뽩$x ~Ž`X[ytDŽu1;VXOFɺTY KjI'Acz:^,/VZJw j%mDZnLhWE&T#A?dl(K; qr]hhzZ B3@*n&}MR>x|Wu OЉ7)Ъ9(CGG˓Z ~Iy< W 厝wEdHKkO)`0Y-U'g_WN =f;- vcm&e,j)OuϳT8ւJ#J7"M~.8"[oY>i߲.Ls<b"`E˰ <yqNs %L,T[5BCBi=b>UqpSYR3Y".%dL$(ԃ HE#rnTwaVU䍻{~;~Zrܯ yZF%$ 8lE[ZPBld$ udz`}aO5 XAH(&vg:'&ڠ3*f7pz}΍swL7MڅC2-B@> J";B8>#;iW 9ڼڜx]Kݛ2UKVJ1n/F7Ø.`gz{[dڴ-E0cV _R;4aB^n4T%ExldsG7d;_TD9j@u'9W&VikE]rA2/XkIWg'U5\A xzfr`S$(W$sp& q]H?aX˲7{Ųw7{ BPChVPݘ/`R8 >ˢ *HW!{t+dKBE2/]eS_I2& /{;w}!ހf {q\~)ug5=8k9?+ΥR-=0 YEns*UVK8عh΂@Z]_Ux`|&{z- ִS?Y˳2k:1 [ [xih RSvw5Nz77E!|$ӐTЪbY b6nrO}#vSACUsW"$8IhzJ PXh~=eys V&ttA=R38ǵE4-ݔekа Cq(*YUk/K<؛fTw}OPMc /ُ*5zж zs EL]ub JW e',  ڨD**cQUOYQBz%@^6|ÌP 2 @%h08׊]+ԝ&SϙS-#cŰ OYU"D@) ¹鬖rΣ u"=DCqw:/yl#0 +Q )م&Yń->YkmG/&@kޖF8=-j?Dי1iGԤ{3I 5fȇÅFØ=PJ9Ot2qD= `]3|^gXjپ ]_?8rn+ DK}k}0e/tR+OyR_;vY^6(MjAj:'P?bԭV لL²Q!2- .S_x2=R74+è AT >2XO Q3) ZBD? /(b~ʑJGm\P~C(hե8ސ(PX XW+ǷiۈA~(Ƒs<_be"${kUm0c4juWwAقQ: hT~RR($qB<#NLaҀ(8xC]e:;2*h<>0lClb62s\mDFaN$3Ю¤ #ʼ|ӁOX:# ա8m'*mQ"Xgkh͸M'A7{vg;x@/8wS[9ÎR@J:Ġ W!c7d{|4`=cs0,6%rꂶi,UVK NdOSu`Q1£ʩO`\^:ǭ0rixFh5 oL+c6;WEY8F̟1K1>]ߕf&wҞFa r[l[&-66'(i^+Q"2^ǚH%U,a]0:lOQuD` T($Ն*43Yb}7C &IU GVW6džҷ0/f>0im? dPp58{&Cľ@!vV@t;h II>)fJ.L?Vм.wO]xQV*6(A 2C149L"Z~2/0GY찮ES< 'rNEJೕ;yS7Wbm3fJLWҰ|5I0oI3ҧ%A$o-t RpM-5{{I@|o-3+9xBƼSW`6: tf`!Eu;DIG0b| ζ/;ŋhB}0ʋ}.A]&_5;QMCm5*^T&)WUW _NuKy^ 6PZwѯQ-» s3cXʭ 9lvODnpc 9ܸAmo?xh[VqG+*@vX/DoJmPtR~@@Rdg #P='6sET=.NnGTq`#&L]&=A|G9ًOlV1cs"\W4W>pe% (pcFƚ rc\'o#`mʘu9_~9@{韔0& eTB Chf+ ]HIH׬eeޛ>|֯Iٺ7q"`ݎ6~ J6t,^ a'8^4v:7:`JYɛvZQf 0Rp`7G(kҔ$JaڛdԠXo$x #":8τ ]CɱJn!)(q3KaQH' J_չ@Rټu2-ZsҀ'Vn,˶ ! b_aJڐ94TNC]͆9D( >Ɣt7$dܰQI-r=9bk:on==]jV g{37qQQHvBO}|necD!-,cƩ ;5݌/R1v: TLqk<Lj@'Z0g[Dh)4=W  v~ѰziehۄI8ɱ e{eaOL5jry9 /t[{Y욑e<`DbL4-*<#dMǖ.:n q$PM/\^d%"Of"ܫx[kt VsN!W&z54ô F6OVMN|!^9wxr>ic?ZEp Mtϸ޳GFz ֚Hc18`ܰp[:Dq %M519KtTpnjR&cH]rcFo$ւ׹(gVR,06|ۢԾ?hU^S= {$՝ûӁyk6ŢrϮ<",; j1:lf@lԹwRR\2@]jvSptRsL/BO38diZ;cN)d ~G)>cd{8sOI!3fZf=p95N@UuF/bH1rCI;$HRuR{՚bF-2[ %\:t^*iN (a(]ʼ; Araͩ\jfPf9Ag&{]K{|ZCΪj,ՀgKUV!h>E/h ikk=xJAHt/^}ѰVK-%۵(L)0]c`G!Ə'gh;eF")C"7vicH|#\NwȖZ2n UYjh܌H6&}E;p2FjhBb$?m^C(}8ayN"+;8p?e"Ǵ;|~w0;ra>%䁇Aİbul. 8˱gYZ07070100000374000081a40000000000000000000000016650a15d000082e4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/݂]?Eh=ڜ.+8;Vh M&Dp-1[`SkԋC-T s WXjVh/n[KnhÒ~{#Rk&BfDT2%߀. r¯AcdFsP^@]5539=w7˺^q LHpd}ErO1格CX:KEuꀜZJ=~˶HGIgCy~z8K\q#ўRY'&6¬F{ޝ'=r 7},ô|gt?NqW\ %D5I׎;{? ~9$uK125Rщ%:E] g}#˖be: ;I}h>zimi|+k[(AV칇I?:YSs, y2M)>/vdTb?AEJKwx[R U܊}+`RbӤ{(SA_nI"]\;d#[WCWcyIYA̬x, 4b=ne +>U RLޟF<]<_x42O #End!= 3{["Ä/̕\^yk#(f]>WpHH;3#{3(~뺓7z5|8p65VRu,q0 vd>BϨNoի&`& \P{["YW3Bo1;lNY$a!Nbآ*03K0V^ ,!r+[b<<,`dؔ7 \',gn z-2i2#: e{MGz[S sUkgΔLy UfSyXApKoU ՚-neGN5h+`df!t)Z2oiD(Wi;4@zh0g5{;tk㣉؛qOک ,`7-(t=} JEjws1E% ^d},1{;, ]%D9[sM&kjY 6X$Xė" u7fhBKĎb&"m= X4o/;mnLa_E<7 Ez.L6R]Se>31%Bj "̃t(jZ-U۝ zkL`c}j0 7Yx7/'ujF_]mM/-"7Y]Ebc dGQ 2Ԡ\v@KĒ@1)k+.H Wu&,M!22\q)MS &SI B t>ld ]_,ȁ྿Yo2ZeYLq>E }[cZx1'J3fL”,P4׈W-]W,bAc<_v&yRUb 1ɴ-do63P96/⟽V|X6&/՗ǷԮ?~^]N,ИQ5yՔ|&y޻JJNԠau-hPeF\5z7^Yh&#c~Zi 2dJy*p(FZ71qHtfr+à)gжb a1RCk ' 8&u]~e9Oތ((w{sM7 } 1qovʼniﺈ%eől'Jbl}.ehuZqWIUfsR zwUcdۆC''U4!7$Fpk&Ht9(d+~Brߏ#`ayG袣 V͢[z?I E }*Z\Ю+FEHq^ϔo|V?NSJ n%_G͐DȟQ T^tWɪLU Dcxv]mk?4"9Ȋ<[o׽9zy܆ؼZߐ)i(2[w~(=Ø hE׺%!׬yrOY=>Ո)MiL4Cu<U#kȒy%1os=~×&໘F^HK; =y-.Ly@bUv$wS8]gducyH8\ntt#IJ܃Y}Zg2Tq5bm/b@^ z9C cxho<1a%jm8$F=Gq KO-CtXJKkڍάsbK?ϻ̖.Yjn$?:l)HW ?r%&=,Od<= y ECKS0 ՠR*-] 07IDi7SAۂ{auA_/]LC"U`w"3ENԔqwz ljƲr l9L*vD5zG'Q-hqި:ȡͷA!oヷjs$(u$5k. @ˮ8S <>1,Os:"><ˉjq7}j,\ԝJRka4'W M|^8h#Ĭ:?W 'iu?>> P稻YDmK5-=,}QPms1-^?iK:G~<]x!|~݃ Y"CF _ZvTCbUMmeo36)xbԻ%YlǓʤ`}.RLyCٙ)#ڗjVr>c"] Vrns'+0˷dOάz_ q9InN;D#S)i ܨMI:uDNz3o w)_TOT&RC*}e :x^P6HP TcasI ]G5AVVYe77J+ 4D2ha135FxM~̚vj\ҢʧNCqDu ^,I'/t50>L:pHIЄK]&]8x][/[U"gֿWrd4Qh^(a;3Ɇ"ʘ\q1EYјa^O׿ZmO8/(<'7wbf;\k}a}Pܠ'4% Ǹ|]z;To'\ w^-Nay(ur\Ǿ3@껵{}rmC 'C3]zk(bf$J"׺10g8\iASb ([ӇAô t.P4%(#t4m^Ŧ/[ VߊäAUBqi w5Z2n>}8sB- :vkpQUxG伒s ~ xAc_|ՄD&cG<͛;د}Py`tjw׫Pek* =->,#W3۹,~fn!ROx3p9+um Df=0ycXT1r{[8(n̿J]j𷨂WVa{o 1;yz^D]1Lcr/c|#4$,iR 6գSKpiB0ۆ jAgI"s"ӵ 2ViS4o-um7tUzA6ǜPfbN?`&0Af87 y$.(U8g8:/ k.vJwp1,vLq>e7΢0<6TRUth{5o baj_Ul> _ z Ci%5uWzk:ep n۲0]~&\,+lr՜.-$UׯG (Zwh rZI5)[77%Gw~\D3uթy|JE4y9!yё% 5Agx_"l&D9$-E8zYH4 HJ@Z\/Pw:P `WR 6_2ly݂F U [z"/P~̆bFlh;# ENd3i‡[w%pREZ܍2]IlTU\^?^l%;x'_Qtmп3LTHhecޏ@Q}ƻcӗoX)ޘō`!K k]Zs!O fJ@hGK ICLRU`C~"U;I_ k<U 3B7FEf՘T@UK\\X=f4)U>М'Fȟ-qy:/)v5~do44lQrc7~~!jSC(˥_rh"{:z xC=sfyZS/5o-]@JO"صHdžڤoJ}2/?Fy- ;źc_[(>UM9+~9j *I{3rSB)F,RG8YtslŪlOeE9!I#"hl A2ɬz\;*V$  kO<PѢ {.".QJ'b(?͇`ߍDA!H$K̿Kk"K^xFKyoݞ]x򠩨ʐi Rcj"i6u[DP3PG@Ki IuFY!Yb f*ktrDULc$'>O&Rv1;3o1LX< a¨%NOk$Ves[M^_G> +JuC JIhbAfIBCa5(CɾSBv_ԯf7.'gG>)O (=Dhe{ҜYD-^P?F›SFYoIj`!p 8~/#?tړS3t9 M<dhTK dXRF`+ZEOcU`da~t9gRQ!3WuДl*J@?FpN_Ƥ/J7~)9~c'tw'Bߝtƿ  :  M8zk7`ΝnpR9F? /_ 4'%s/|ѤS:Ql.k41 |~rj_1bkE-T(e>*ho= 7@9Q|w-_ ې$rʪsaztHrZPߗAFXReR++ظ)<ő?G{v-YFW3.g"x+\[Rxȁ \ ;!A5\h|m$#xR&gΉDY`m+ *{';h)xa=ظCnc` ev ٳ0<M,[uLa1C)!]!L?u§+= N5_ME=˼CCz(3/.r qƉ鵳Z {HؐZ=y-bN?4QnS߄0IF͞_8-sB3yCgjЛ&uX6 ("8%jװH1 LsC^"J8yȌƟUªT(*ԟ+\8 {=Kg^Z㣋/fD`k9YmpB1C.@iJӻ54lHI!jqhksiUwjI94K8s,Ŀt hT1pddąь]pTp$Ƒq-'InE8%[ ?5NM:8[Te(T21rs'kI PϠAzl{!fG;QΎ.W0hZ/֖5-Q PWꑂFr5" ;  ?-Z"$1A9ƖD2R,3ٖsWCZ-1Z;JԴHE>EsEƹ6bcN&<)a;-OAWZ~ǾmK/Q@d 9E?p/mÉ;D-0"RDj}_q14=6z( ۪WS@[zJ Y#FrTNZNIw%^X8RM%lg NSHckZ#l}$'}Zdt!iJMnKa*} 0䄀}WuQA-Wdu !\dL5_)fg'`܄~et#3%K]ii_E.@"cɓF+0Ty&FIzPI;'' `a+_5 }jx]w!-.˺ݦ)@^g|>et{Oqan7VѮ;%`#d ڃ^rϔ$ϊ).+\s'0$.;M\mmݱ_쮔8j=w{d&]g<Er($<<2ͷ[wά\fy]dį`z#d0AgHy) R&(k%&0FD 1)$:Jh ^6R]mxԳ^S`\ #CQ'!$WKt;7\lX 9bRQ|*M (H7O]'uDCrzRx&ui |Vl(r$CsGXhi$^w[uy^Yɸ9m*ٿs9WYHZAu*. ={1b^N :0|p ?żE]0Ŋ温(Z7e]=ā,V'ıvj%3hTk}ZCmq#7gXֹcc7HpPA~͟u=6}$+ idRG2TA)VJpI?p?0sW⽘nYj\΃mΉ߰~xHT 5(SЮprh­p!.OOd苣\+3٭TnXp8r7İ |[j٘~p71EQԪϚ& e3r wȮL[!$}]s{oHvێ&Ez%2Co.aPna&0ԯç8l&ݬ| o+L6T&@NA#az2+K@8_J [YCB۔:勸OϹc{@czW*peD=lX;)zt'sY|s:Z"r*5911vrUw_E>WYO?T)*j`R唞fײt-Xr&,xpD-czb]HK D*d!vm 2s*: ৥]^Owj\GNuM^#Ke'"FU34m{ ?:IhҽI [MS*Vj/z#4ȯGDџxApҋJ"{ʅ2$Ӵ!lZ(~W㫍 {se[u ؙjqyT't VP ̉)12QoHrF-EJ6Hhucp/TNds6hh6~է`޽PPbx7nDG:_ִ>Gr6Pt3;csԐ6;Tr"E;#WbuĻgY3x,p6_Lfe,Kur]k瘃;A >sRƎ\p! 9ǸQzө̒xw1P4JRGP('re , zgWZ*E)Ib}y.jckUAx6j*R,o6|/5N}!65Og#65ci6 -! SʜJ3A-\:#0xg,, ʝA n6yZ3>6>[O;(;e9mָ'd/Jy㭩p+qum x;&mǘ&CtA[q1f0Ql [!lUYufі3Ävl6wD]]3vK. -6KSn~~4bb!>Ze*o~=B~ Z{}Ǔ714I"'uPIvwL%M@I__Ű4Kr Y0ܱUF {s m].CUsVCmx2`-]9YdfdEel|cڬHm~+He&4"ǥN-),*(:`E>% rAZkΏ wz^hmRYJ_0G1=unlDMs_ B>u)@fEB3ؒ4g{"CSrz<٘*T>$:k{*'/ջ]=# ip d]}YV"ק"u7,G|p ojx"Ut6h|~i A 96@j$2.H?GʤpWu?| x8 CT&6}B}@!7w?BPPn6,l-oPaA$N_Nu9]Iug>O}X-߂pkZa9ΘB925iR=$r'CWVriOQ!ؓskzRPctl (9]$k0q`PLu݃_A/9V^/跹$-fυ胅z3 >UGjSܐa'70Dqހ9턬 ( 3Kv%-CvRUy{/;" aa$#]+%.Cz 77_0A wI1rb{ uoG)z!舤P ݨ7ǿu17c2LY}Q%i!sn,C+ FR79Rs@TU'.Al{8}uBtmccZH.O 4L&iQT,Q=FUKm"koǛiAi]'vw2yY x;SY|0<;x6_CvFK2EUv%=lMgGds43KR&EĽFV~9gd_ۢb4' /A8g0#OcJ8,4W\!9aQ+r< i~y0?={7%u`O9JT ޝ*#X,ұ Α[q烃wҵK݁ ׎2SZU"DdH -[9 FпnX)SmKghYPY5A)[$˜F^X0}mxrQ§{P]Ut^q𹠌g@C \P=-ĄzY|"L3S/6V1PҤp.%2$^HF7zS~!bbzWm@A.@ZɪdR@g6-ә9ncx§'ymAd_-. Rjc57d>{%YBA$9춣Lr:ZʯUBX w- l̑*W%XDHVE4zK8jNJEago$;.S=ՁRLX2R\dunD#HlӤnPk#9T_/k Z$P"I\%8X[6*ï6Qa O#,͐$'RGHSRH݂xܵɴʃg6iQK٦I 9v8 3Q\wSq)k/3'FanFGSP}*fPk3nG=߾l`GLyF$ {ΪC͊ߊcӄ62L &}7R ЏyRPw7Œ8MDw,h鱲ql}0rZscMass!R3~MJ7;x?ҭ?ᄀPT#JdJt![U}PchYeۛXEo?2N9/ KQ\œ f3-XJ:`FFJGR6^Ӗ ֵ[*(%XȄ$½;iE]( jifW^el!cC}/Wzj-fcغ\m@GϺ<˜= ]jo]2> 2P`50mm )2J.~d6@$Lu>DO9j`$KSakẑ X_@×}ޕ4cuŴ]5 Ky~`k k`M|SM?D Y~e;t Lo%xo>ݭdDQ[jX^lmE e"Sjh[6ţ?j "Zbm)[zo 'h8~ Qe}ENH-'eki^KJ%ruW';q/;۩DJ42Q]s5cٕɌ $& ȡIJu+Vgy]+4uL⾹XOiemeƾܡ8_eC]t}S p_9M\լ} r$лMZ,ܴ;?9 5Q"v#:~tt`my7Y捸T(# M @0&$}k:!,=+FX{fɥ'\EԄ:a;|~ě :|8 ,mYq"zX QItm3qT4a-4E^_aY,}eOKqCJ*ZMSE) ^24\m_9 $[s$oF0h:6& -QP{z;3ޓm澹E*yrlxG_;i|%0;y|wtֲJI5lu2E-79x5K`9AS!ɤ mOm혼n!5PV9פ+ ,xf6mBxv[h)Ԗ텮3ąfZ94-uBC:blr!(9 s]M"5_Ų !' @W;0yIʔ^o0no dcNai9Zvck@.K'uW`rڀZ1.և$^]r֊mnI`?Xq4%iD"p#:C6& pދ7p3: Ҷ9K*fq^,JXlWj?FCG;=(>Agɐol#oڍ2gmow>Y(N=\z*NNſ Tɚ $z]; \d);YۆQ ֩I-opPPdy"gWmr!eFi2Sp_P9BmrJ,8v &5\c Ē uQzLe27V*4%łܷ;/^̫b7ߣsV X#9 `):->JJxV_ JN0]aaFWhm=N$9^0bO`3=f #R`4 )8'Ev}ۡ-Nne X>}IOy,ϊ"[0?,l3F玨2U{,`##.g+u%}=8ܛ!,ƥڨ0Э_A[z*?> X(b8^ScQ}1C#EJ1qޑfwF_jA\!~l~-Z p2,%N1JklM~,Y鋖V:PyNK;p #g1Xm/K`l~!dF` _νct ?Ƀ&ٹ>0Gk#0h?;Ŏ?l(R6QukL;K1w:g^ MF2(Z.'IG!2a5XY+ϖMṟ{Ug8d~4jlTFݛz Q4zsMaV9WȎ5B{_~Yޯ'R*p F@;IQMq?HDEO=eK:d2G3G*8@g*ȅ |rEÂ{oa>|3j?b-ڤڝ(gPN|@ŋ3򃞎t8u[ʴu{ĿgB yF8_P[ ?bJ.B,x@hZPST:_0+o]<|dX!G!jꨤ(zyY!b@FI:fݨ[ O (0",uQ.pL1!!uaꁍvwZ):`L"mRYmq7ɩa8%*\8)תΫLӘ%$Ae3QScm!)Y} sP|cepu8LY+P~pI꓈4nBV^ۣRئO~)˚(Q-טD=ѫ"E+2vgҾJ9x?17V݄зAHο_.&nDp-}oo ٔRv' ʺ.)әQL9( Q* |Q&j݊k޶RbYZX4Gd*bzrv_xۣo3#HNƏ($ 0NQa)k7vfXra: -)Cr#7YDLi sE /[ti^dN8X>) ExAcOc 6m Z>ge0? OC\גkrI+uav:jBѧ__2@xIjTS~+~ׄfJ9!S#^`r =KX B|0T;c|5$9X$,!}@sx5DrBn?TeػeAWGX3}AhĮ{ر/w:p.G,}n+FR_k E Z5m#Kuy:-69j]OovU6N9׳?rU >yމX'Q٦ X]AW:ۥ?22vl%DPJ_4JkqѺaDf&"8{ZatuH@5@ʷ?XݝZziy{bIs$m4/{ovN{@-;"?mcqwBPiak1iW9W _jvj]̫V;+o{j 10i4v!'d{# qН#lLg<8f0kt~2F'2vW"(c <1 Tb]I}4+ &Iڸ DܚUtA'IOyͫ0ÔA]ֵ܌Ek[F=OL[3j۝l%fM&Ӭm#@bZ xՃ;#'c/O ! hue8}ݝZ3:Rb+@7keXd)ZG';ie ;6TE\{"mb3DO_NZ1u_[DPJ:b q8p鯺>`1,WX f8f1"Ku2_hP~.Onm0v9n{JUk41"Ε( '4 cGˆ,}2SZά0 t*)p`@Dv ?Q2P[wn?H3Ob/ KGX" UCE+B)~}6S CU\bB7+tevk;A ベFEI{m,aJޤSfNصgU ~ "N :!pY&E=F J]6I %vmT\qeXvmmU UYt_ە@ Jk<ڝyO'#2Zhw=9?%>rShi|έĀ\bP&I i-j?6li^#Ul&}|H/KuS'b{fuNYJ 0<3 /Yb:> pNVY/ٵ4dV4rۑ2uPnndyOj\\T& E.|zHIonD;-'Ln[7ۯ\ z Bą1q쓿"8z`ȓh$װ2 2cwJƶbڿ!jqK˅ŬOk\xmxAu_Ml3 ] $#˧ ;MÎxE0c68Fި£X`o]ףnIqB?h5qg GO/ aV5g1R'g;$ Ǐ&|M ek5*辚;|I8.# S81GwgJ+Å\@ATYL?qߡPV֤Kڈ|ñ"cP%ݎοIWm&F\}_ c ٓ!#u>:ʹ*2]s鹴#&WG2@up S0" T z 7.?}{KmKoc'ŨV?.KD^)oz3H&(@Wb,lAo>_ժٔ {i$;s`Xsnͺ7v*t!X,fIL}ZJoDZ͠Ѧᬹ)c"09oxQKIu5j\}Vk_5#[Li*ZK~qu|d{B*#rK22K^G]c%TaQ-np4s6Z-!6<>?}Ɍ@h@%zN:E$0bmd =yd3Me= <ܟjMN:rBAJ!KG X T>l[o#Qt YDH|[haPe:Skz˟/7ZYY M1pp&@Q!QZSU΃dE#OCǩ,RvfA9ʫ'ha%^s1ObG}ޙ ֗hkD;V<$ PYWH p*gXW[h28K2-ZnX&VДfvX1{% 3x@)0\A[G:YfBR)Xuśl)WVK{K7ЭޝmZrR>ڽUn;6ՠ^80S4b6ָGig=)h U-+i2nl}ݖ mϣy>FXJN)_8ʏ';$:nse&fM= 7_8E9ŗiK=6ma2R`o*隮joKohOإňw윿b`0Yۨ!7;]zՠmua-ļAρ̐V͢~J;[1H%5 _ \-=Geg},$%J=y x t!  ]Gih1Ǣ0^\j0E!*H~ _{?,V{2NQvQB1W@xp8nyy>* #N4RGy/>E*IʔJЭ6ˋvI0f 7p|鄚sDln[E;aלQ I/.4s3ͥ [HTKS 0eIf\ NZQɶHୈ1^>uɖI]qL//j{SAO[cZ:|n5T>?:c[op>kK@ Ӓj΃*}! Qțj&܆t {V` ŒlQy\kwXvp Ml"u>f 8Zc: AUxЏV8kso`8U۫{W5{)q\w{'S롿_QG{@>=z͕nC :H]$ ~[Lb,TpNc3{G˼آ$90g*p``fQ@2x6aֵrƣ:c$PUŋ˼~Dĉ_"" ( N+b4TKi¼cZb'JnT tk|\M۰>F|]qǀ"gC ka1'{0A]yL΀O+I{ϗO;&Kz^G,س%VqK딵$}6x}I!a4x>.'*U1(e~$w-'j"T*cpK<@,o.`z"C[\jX?Cpaس\<{@%sbFGҸ޼̴!iS賙S׸*w*Y  =$+QR:ڞI$!m dBe2wVdo6jSv یD>t(ҥ7Z(V[.;uc=@Ɓ> RnM)#Jq ]ɷzMAR?qS$с@5*y Z:Dq kRf}2Q?(kVoJzcP=8)^"|R`tM>0=`=Cv\bMXCDdr0װX-6pry Z_B0ץ(X]XU|;04&W_+Ok#;Q(7ڠ0_ctɢ؞ f<}6r^dM vlY 8r~um9 q5oj,\_!Pj:aH4P5Lh a #7af~T;k$@ m/bgbe< y'w1J0Vt&G !ݹ<ӷH 6"\97Vi8n[DkWA{PQ7`A0霅͏ǐx+U֮'2 3\mu9?^71p潬'3U&խXӫ{5Ē*i3)pwU]A)'q7!?,7VKRTLX;tfYuɞI#nM n$o;YBӊ{Nk8o`' ^_!p$ jJ vlw{ -w8^5ψZ` \)I(Te[SP-ϘS"1&K!q%E/c U@]D%s&+kT tmo#;40~)mDڍ@3#usdф Tx#S geVеhcTm\kf+Pwjg`ۉvC?$ o,dT$<м2Hu>]D2Il Gl->UYX&GǽEdAL2? V_p9ƾ܆&v̅-\y8 tcNY6l8+ajQwMCrf26eIz4:BT}_{͢) _Y"E$ -MWGg%Uͷ 5dX4uaEOje;^!bA3L=s.V d"ODE5s-SHE D&(yR hh3`ϭAt;%&r[ΆUW{(AR\CIZCbNtp SϸhpO99`AB6d1]8ΑZ*`oLxN2vC}v)$z؇ܧX:JU " D|,eEU&d6D"흔8.ZXMPWg~408V mxtVGjv@g#&o,r[ݦ1k#6E R(w~5:eB>?pj1Vɴm{p<6c3QYPv=c+]͠ 92#qkw%Mamze& c\V(,Tt >4cnHܵGXIc'$A-,7yƑdFHs F@)\`1OWx~c]Q'VTsSblNq=Rො Egs&ofu%0-ڴOR,\ sX9uA{~PY3]KC;M?R=>wMTs@&zF_7N5'r &B\a7. I]Ǣ(4FSAJqSR5p͆GDucXYg8T|f\KP> +,,^">f4 $u!,|k-u$&4KNJgqыs:WdlbY;]ހ@@䂃'j2Xnl꣩nO$~ r( /pVL(K)]m`컦"D%=V䮺"-rq̷,#2 L^4<H^#KbRQJؐa{36ͤgN>:/4Ɉ>wY@_^,'NݏpHiyzV#N>V[>|kT)f_]xW}F&QW}J""v\ζq#Z6hyE.p")YCCvf VɗO/xm`ބn}A.9 "S얦I]sR B.*эHrwGh~xJWCeuFv{v ۏ2sZB#Kȳ/ɺF5*Z- OCb]wVݾ_߀f =Xhitw/9փ*f.xIM ]c8 Oأrcxmv ws%kVK%k?jf*+%QM#[W2~`< 7(P0SHRr^+Mv`Lkmirir$C}ý8:+% 譙QA8諾82}" ,8A@i_꬟]k6F>)*Wp@P~ `pF\\ͳ  hTā,^ ||⃀>;)ހZ=y3b/)-L,a70K&bhْBB6:`5׶<+ep"R[ /[$ `{Qӭ!amR\ŵ/? >%O]% c%F;Kʃ/fY,2r-; 2Qheå@HQ'#P t$gH؈mn)m5FDJ6fvho1hm0ȷ/{-; Zϟ[2dAh[닝:jrA8󘁊&3[2rӸRgr*h 3FH`HlŁleox9d) \\/TʰnhtOO񦘨FEv–WbS :o4|fl}# g.Vf;=o 8~\Hɯ7+ڨk`^G;Ko63Xxʹ!d}cÈC+`WMbt3I\9H&IBՋq8-'ÁMZ(^N~Q~ulϩPH;8bxe Ic+ h#[`3G:֯Dl,%O4y=ᇍ+dEƄ~!xFkem,GL~l?o,SA؉IoRvҊ4Ѣ2(͹2@rÔ?b R8LZ>M]~]4tP/b=(a$£{2_~V` [z(W,C@\c!MۯQ{0E@W`"mIe]1ǥ!41O kx8\ީ$:R=Ҏ5)Q@:I!x]A4mZF$8XYF[ޛq5M|!%mqS>"mX*啂Bٗu2pTx-9"fTΚ~wC6G1k|O^xbh zy]k,D"\i[A2R|c߯2/v,`_(YwwM&4x|/e\zdRCL-A5;/OqWK/i V7aM)w6Th!ŕ~ޯN}F 5+{>C3{es+RzJCFUkWA6'x|xd/#m:s0$\]= 5wuI 9'fk5½& I1fP4(ڜT&Nɐ9P"me$,}q!mDspCAp[!,”yrkM{MO/rF0ߓtqD Hz sbi ~r桯=)8Vzr=PX=EUANN9x7H%crqk|2z=@Z@6S.tx[[#*{f 2xj35*ȟj[Y ֥5dqC}LSrYNi 졨31G|بn r vf$P|!~sDvK7qV+%ȀpN%'264;ݡBA lؐ5LR9de&D=Y߃6_Ok8͉)^sMd~ W|"|[3* Z0ixXȁ?IS[{ `H!ցyTuD,eo[ѡpj6uXm^J-q|J0 b85UbZ y赸,:G#pla©[1[fW1yae!3νIiD Q .m6yOX.ǢxȎBqZ1$0XQ!+,=HXo \ _چmFO e6y]6Cnwgs467%//E` 6ɅZo9ȏ_W3A3Ԃ,?3myCnh~`!,dvXa2^o&{+҄"N1~w;5C!J]"2Ln͑cMgkn2=ީ 5(gYZ07070100000375000081a40000000000000000000000016650a15d0000cd7c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/`;]?Eh=ڜ.+ɐ~Q4ߨ\R](X+BXݬT] X.W51z✫.)q2GR=RԯL&XfskoV ,Ui, ?v^H%t4̛CֱLj)&>u{{d&%&5Sx,>b>_\':"~bz3` a;(靣b"C/Tr2Y&3&o軸 Mpؘ }Gߊ_xPG7z]!qϪ@N i֟XI

d#Zx=ru;V [k xoQ; )Qݙ;6}XA^ P+zn _r|i>H@iMeP9oqn XiȜ*LQ4~6&,m{E+ʵΥw*t->/r"VRIqIzcG9"Mvy~,%!.tȽ"vj$H|!{5>nϘ$h.=AFD NlmKF#v3e+3Q' zvxl}7׫Yapl +jʪsM)3"&d U t!?O'i)2.Է`Ԛ9+2-Gk#=\Ha.Ճv3117K]ZI-`2(,IZt\QP/K)+}W Ӹ i܄q2JԢJ2fZ)opW5۬㡉7"a@|lAj EIuUDe]I(3sO"1Xx np7I5l!3D GuUvM }ӝGI|dphvs6 6#tfի)SXic̃XGYLJ}䗨^fȒIbG^k3)N+glS-)yPx_^ !fݟKRpbRm K_^eͭHLi\Mܘ>6;,YȲ aʺPD݉MՅVIۚfP4@k5 D+m3yr2U/dSk4r^A2 kWi{jv~7&nOξzga) O4cp@_S46>u< k`yKǝ aGpjϐQJL[83 Ƈ2Ntswmzf'vITIuԴ\ 6<]zXzgy3%fN4y &mxoeW[X^d G9E9:VY ^3k&L;wRTVUJ8qx|~>a FI"8V+2GN$.!<~c?Q͏ f;pM@6ζor b`KJKZ&3•'zd\0mȊOZZŵl'U I9#(AP$Wҏn/e5zM!Тޫvl<6jFV$0;I;=b]JUMhy6ߡ8YéKF5!,{W&;p @$+^izyHK>w : r]4Abn;TUK{Y!-,?xڇG+uۅشkDW$Nx2dޚX1y!skL``UT.+79-!,D޲s^ ܝa Qa漕YGx̽+&G g0/d)JBwKDZO8Xg2D[]?yjʇA(DX'm=W[0*͹Cv@W7aLZơ2(qDejDձ!Tq2ŏh پR9,d3 28 kʕ%_z[gx9j3шcm2\g0XX:öh0OT9rYA"ʇk+0.OM`",8bpy ,k}8,{n$0iXޢD]s-$Jץ_/%xeiÈ`S.t/LcƬGG0vyoՔɮp +F! жJ9c6 i{hBT,Ԉ + ]?,yMhBxC z\ ˲S#;+Fgs\j_Jр:c>!t>mc˜,>\PϽyTkkG+f^R>? _fɋ{APnF*zp,RO~gF4 f5̲˙ pk@- DCn¡ n}fLJ¡)D'Vc"b瘮UULCמ@}u68{VcxK'3gāgMnӴue[1LJZ`OvwB_7NґyBz%>m'y9B<oS; *Շ/+&,`P <'7vMl j k/+lK<"TCh7c7jg}\ٽ#&9cY8l5DmrR~f :ս]ujHS+u/sU 1Ij"٧t"y 2y NQ njz)?2bKW)FGP/bfLuh٨Ÿ"#N fxE ׶ TsƸgD*D?K:(9鲡+B^C󦂶`l# NV*SVZgCOyާ-vԝT--̒oPN 9eXnJ ZDuwUiD&ѦdcH_F} oC4/ v!ڈ(-\&d֜ES>W(53M6nCkHE,yZg?n[&9@8#LsZ(?6/fi 462A3[_IӶXL; Q*򶴃M|[yz蔉OI˰dE:A ]@q6JUBN3%ўѲ<·_WrZϼm&,Vג0E(pTnGT݆Q&ŊѡL/TO.F2c8TfGgٕslsP#sNs&`xۃ7oS.6-QF% 8}.E 4yτƗR-yAUjgiG) m$En]q7H^0zſ+txTDs+KO>Zy ! I M$05]z/=8v|_~{g1Fs1?F'lK=\ lhhlOp#w=~I-+)eΌ,{N.{wo(\7Bx.2-(M,w̮dy&AcӌΠb/ |9 e o#Ǚ~2z-@@_bT$4 !=Gvc#M cϑQ羋_fa4)eEfDs+l!Ǔ|uH{B.)wQɗ ]eA^ IS a|׎341I1>϶;m}Sc̘JϪkL5ŕDdɏmŸxQЊ m @WGv?M5?`~r$؝Tԧc١JRXP7Uc!5i V N?rvǤa| )Ϯ94&K%G1 DBתf-C%GJ)ekU)tzAYZֻ͆ZM&VC*`pp'c|my?t.AI{Wҽ ^sS<8n؋ays5X$S @  ($5+x ÂS]~nG8B&Af]Y0$:mʍrT 7NQ`8w_GPTZ♏wu8k7u+%2N:B=UX~7-GH"K+rF*91zsu[{ X,F(r΄ҺIYzΨ2zX'yA6?({KwTJG~s55mɠL%.^V'MDKs9Q{tбivtě.`v?܂ċsP,0YFuq1.Ѡv~L4Yy|8pfSK!w=]qgM+ V Xx@i3^Y+XZo-"'q󪷨hр0.[B 9VvuhEFb|d܆2ěGX=(G'&~pMb2օr4tPsb[9d1V((JC̗ e;F SV}RLYL3<<C t)f~Ջk?.vKDD @L}JKǪWDe6; ;>/˿]Zmdl~:T{ xQ*Ɣ6ܐxKDd߼R]Ѝ~S#I?Fl(~PG6VfڄSP-,f"ty!3QvX82e:чJxseOj~[NtI0.e<"EFLͦ^AS\f e"GXKXF7W(0e=@OA;VF6 X MS4l芼YDJ#.wpr"JmԠ2^_[wV|Oy$28L R>R tT}J @Y>Aqo&l ]ݵ5}RVD u^}P֦%b@n8,RڞU?#M4f{Ძ$4j~ywAf_2Ϳs$uqӬJ& n{gv!-Tѷցu4MvɡAWj!* Ƥ`dak#zQQ{<IR[`3&>MQB_7!em gnEhn9;,<<JCW/RÚ_4h6ՋɇɆg7F4ܜt2{,5Jȿ ;xsR,V%V2?s/̟u̦揞Z)܅8 ڈc+XZŀMeG WJ^ nҘneww,QZClba3'X0ARm؛+Xu[:?5E?>VgfU0E U"`AMP ]b:$u|uH̒[d;'3#iQ"j쾛Ѿ*o}AA+C>Jiv$k1,N].5v9֎a}SHk>5<;o. 9nz[K9%.W0fRE&~j"J\B"޲UMro4[/$*X9A; *ܧ(/ӗsnp2fuB9 =j#gN0Ө;3ʸ)#]O?fCE#0 h7}|؂2D'[.fq ט]xql{!=R֒1h;;2yl8Q[0+V_tʉTnbdK/bUYr,Q\vax7hh10D0l#_xzY&r쫃ٚG*.ȡ|^XkQ0 ;:Ap"Z]:*S',<JHC7*9m (8x!:eP:wZ r{!x)B}Ґ? .jĿcҺ:̿0 g/Y X}\}H\85^F6_f^,c r9n$1І]VkW"\ Lj]&֏X%FեzGxZ5Cq$;|&r1=T\z!ڪWp0ޙba#E㞧?G!NvCtO#B]w5)pś&3#<|(j8]`#) B(ųC9"rPI'Kݥ}M@TȐy+(,mVf!>̑;c(m JSktBk0MİuiKzo\n='>V6fl"kq}1~Dg@W1dd`N~ z .nQ,w г'lT}xSn)%l+ꐊJyUxD+\P"]/]A'w^a~7V_s aR@`^fҍ4̟ `?B8\o*JHc[M A;SAV OzB }G9eyu)Cp#ϭ~Ty ̌ao g1f[-spGu MK!q"9Wbv>f[P$9o|N=K*aclQExQZI_A`ceh㖿0[]OAл&1 -At/MU׷*Y SUB^3DM?qXrQ(Q6xY~V@CP/$>mt8BmXu>i/.͛H^'xRi,}Rl$Z `;%YL[[1nQ>a[ d]ڷ?X2Ox…=r^dz$V:"Up\!Ot>B0kefxzA QvN4^m+~(U&ygB@",V4w~l%z2>2B$uvGԊc̒)E ?~ 3X6p7$)* x|6Ng臥_u&":GAɤ}dqݴl[T?y"<*bsE54Dmi@IdA@fb;(!򊐞Oo^-C 1%Gw wm wE=yהyPNe~È Pnxn<$ 3Mۭ {Vs[ԜL֬'=ѡłToj5MB6\K5O2Yh^^mx؅[pbu{=,PT2D|X?c^u:Iv2~ۙԋш4-\]=g}l^&m;i} Z9W= .&?sz\S$pHhX:+EQ :".WKV`&Ӈe^iQ`fNZHȪ$p(ׄ"$/zvwO~fCymKmv *4;xgH@bi [6Rդd= |,FQ*`G*(ƶLNBq,] Cyay4-o1;;"E't{==mS 2󼬛Dy =nȁcAqcOLdfX{ǫ܍m7;OOv-RI?KaNCrWCR4fŽww Lzq K%T,/972֪b?nUj @sJVi+5{0+n@o[R]^a`p:0=D]{i# ^GIƱ)sUEMpѽ>)FAɩJ{73a>l 83=")>NOSZcq̤7ml#߮8KncSʀ[wD &I-V,K:m231:O7i2HOfp"^rcUWwj> $ f4/<5E8q=Xt(fE-6)駸Zr@c4`}J-~sbS s~y|w/5ZaɄ_8_G/pQ9/[>Eٜ֡K;ۄ9dӪJńZԉe;?P^G00ߥ91zpQ}m։,{\X!RM14Cqf1XVN-[WGuD@ISGvޫu0sHKCTJ$Fg -!eVVӹkks%A^ԁ@չ 5 ED `)2Iouڳ5祉F񁟾1qRK}{Z{fŀǂqk m1De: jZKF#rZ`u7֭:WC![tC[(M;Q5orN6Hިi &@R蓐0ĊwC yx.r|;\e>]͋a*3ӯT(A'ʱINEkG2`-ᦴZι`V*ҁ$5|?iv p`d~" 'm"7ŧ''@f/|Ɠ $_ Ւ|g$~4Cn㮋iMv1M_,fI%1AyTj,IXZP ʇj6Yp`A6e]YӺT^;e4cXT :DOWj5%C,mQ r)R*5Lr3JH NvXae܄Hf2,wxaO52_dH%4 .RO}h%~+oIe.4LjI\*T 8Y3RgܥRXt(0g䖛gBvS'e'qET,q` i۲2(rXT|RXܠu[1z*El\Aƪ瘈L:9|ly.4m,(Cca땳+7r 2D,71+ԦָQ"&IY^-+9R*ta$<>G ;AYnJ.ڝ:h=E)LFT(NT0VEL9ڵ_N閗Ꞩ9q5^*IWXooV\ɀ^֜qFhƢg'QpV1Xf1! BP$qM#Eid@a]QfQnT__D黔bQ2t9._+1nRhZp&,FS0Y|qiK YUtK,$>"/_6. Ô|: E 2q~$R /1GDܮo6Y^Jڪ93qyfQƹӃDn [18 Q741-}`hk!oCa+^bGJqBݗ6чU1>۬iaܣ,t <1IE#=y乘2NoƟabn[f ,I!`v9܆jmae5`XţH}CUL`pd1k?š֌^N-`[ GRl wWlp;Xr"z&> (sL_jۆfw/p`WCkҒ0LR$|Z;G]*S;E^#\qܱ@ 9M1w2xFc]w e=mi_S0Mm $T_Tzs ^PKK6v[/Pc#DhG]{8><%!;ӴFRNk _+LbR Mzˏu^6fn M‚DhSTMM,'1'j8O^zn HrœPͦ/WIm`WWNDXN da J$X}DJ.0t '`G A\Xzry.~*2 %^_˵"[ @8U cټ6}W#Wp珞8D6*A>+wPY8.8?O~T53Bxܛ6n jxje|%CpjrBu{a]H[SDJ:%i>D^}ob3O p) >3Nk)<Լ_{Zրf2f^/*eX x0 Y`!1BN8 U],};q6X¡g y_űE>p-ت V.@\f˳Egd<'(4F]/ ^B a~)P-=`Aq"0667@Sd~1#IvC&n )jW!_T lW2Mϸw!}ْf!^kGft )IzOmp6{?`7fH P~^5Ir,F#ܭ]G92Ոy,$E4HE4.鮶Mg쮾bOLh2 Z}|Af dK_JFLʆq5Mב2 C2g+fMY2v}P #gJ5SЏM~/0NprWܫV5-;e7֫-'C-$7?g5oCc'5D# }NB3Lo_pfWUA*ij<ïq-\L.KVi%6Yx-7a%:4YnyLٗVzI]XpG y _㵘RB)fJWW"_d7hlەGC:R| 14hu2&$ UZ#_\ 2J۬@%=z;9yn?|c>DOi:ҍ^gnTvǯ[J!fr9I'{QhD]4iwvF?J?NzaVAe"s .ύd,b|u%n`ĽFA*Y_ rӺ mdM"UM1QA%g0=s؉d.8 M =D Aݿ`cdm= S*X0@h(0{۔ȼӊ>w6fjao;uoqΜIVc;+"JS }߹3ѯ͗8{ p\> s՜z K%B5V;gL(xhuΣD$xe0;Lh͒_8Q}\sI`ԡ ״H(*XtYd%I&'j9݈r8pe|WN2*irW_A]Rn|@kFg)PTXsc b{svBMM@*7Yieդ8|llKP 4ǜە%-ym[FGqH8:Ԍ:-<,YXU):h(.KU͡nOn0&Fa^Q`Se#ÊY1?vCŠz_[^E/zΑGQ" )񈆰Ӽ}|L1T.lY4 t¥@*rspAޖ2ݹr/ WsO%a\rQ$0@$N!qB3jTTB:ukhn|rqEֹMhc% e,Y3**@Pƙ"k0;MEKlC/C:]͙aGݕQe8Wߎv@1Cm9p՞*R w.U !8nyk3>=$VJ= jiNeS&&^kal8Y侬7 3E, 3{>,}^UzGK?1l9^ heeu%#b2[%^fuf`ڇj L!,DN #ZQbsTkG(FtS`1m:s(؃w'o{?gH`GQQjjGw ɧud%CȬ|x]{VNe]˨5SBgݖ fTL7x3u.{i,_Gc6 Rk#[C "~|`Iv㾾^lq{a/ MY62. u2 8&5ңD2y ;Aksϼ̑X|]7w#.I?LfIf@}:1>çX|,Al򉐠*@ai'ۨ~\HQvUT[xV%P~RZ]b!K;$Jp]'36P-o,i?1z^El979t[=D<FdUAx${Fm2׷/&.^,?&h8@>=L TCFjXw 銡)[W zo$xo[a(iR ԡ6CbgUF'j,,IJ) >^@y;=$.:߇zeǀ[ = D`!`7jۑ %w >$[-/Ho3~y\D5)n\ _uC(dXp;å:{Y}^P]|FԤ_O >RqN&-oti,ԉk ;/Ba3 {ܝ{C FDĂ{ܮ^[@w{Bh M7|+ b9E&NCrtZ\ζ&^k RMo` .}\.gyl 5-wTޅ<HZ}X[AqgI̬5x>W=5FDb^<|$;~4T1O a[HB ^X<˰Ro/3I9994ggq+ކASE>6vy`J fʮjqv4& H%6dOb_*wvT$T񍔌9H@reV q.ڂ9Sy#iܸb.}4F+U=2_npj{uT9+ UVE?hC}D~'7p ճ,Or=eB 4`:J,J[Wx+Jt~$[:(D6@;E =l:J'//jrb-ĩTa`\$|</ӳxrQu^;clSuuhEʂL97<6@QyI\; h:`{rnJ"Q "+zJ=a XJ}IJsv]x AԞ?p]cnwr`Z>ns/B1=L Q3Cr:Pde>Z2KC_oRCNF%ڴQI ,uNiUX@+;Bf H!3K^ {e|_|?azGu{oY$&=@ ]8֞g|eCM6d K&T-}0+)x;'~DSq5T5$7"3%5ċXȨs3IH)r02{3m|?>Jyu"*EICm/1`Pb$f27!I՝IKrUeiVik6S`Jm*#Zθj]fΨ挓қ. $N73c2܃l*xs]KQCWt$<(IBBL[tႀ6/Z[4$ 6ܭE OꅚE#1 YKt4hMc2Sm/f7saӊ<Ju7=p(g0хةɱb M>2mt yl'N޼vс%롤o/Զ~E3*og"9<G%22#IaӉ;}L'o RWr`Vcl?+a*iК;@dɝjb Ʀc  iL'ȹW,lM${9jeQuSĭ*v$ሀ*74D_?P⸸Pwh~h}x+ҸOm>e#f' ENܘ>37ߜ#TY֜e5 %`q(L*H (f{7%6 ]f\ `t2)>LY}j~ԧCLV~jf)"XZ>`ilj˵]*7nb ZH0C)rc 2Jʴ&;9J?L ]Gs WY2Co#J:@;]F |[zJY h(@ L/Y^>(DfsrBEUgln~z4k:ȇ)f:)vf /^ȇgn<%f CK ̵gH6 Vԛ~SV\n3)R>od<3CbZu+ z _oEAI_/ՔKZV]xlbga^iƩ0uVsKJFѥ>,fufqu@*|IO̤iUa00~-IL=V,7^q gUF8 Ne4@XcaXu`U9~6sNy+͋UjظuVu+21(0֮7ޠMdqJI?(3Ъu8f$^c@.Aܴ0SS5n>R,tŢt<#Q鉃>V١wc;~HH~;edbi:\1X0M4~2XTF ]OC#S=w}5o0]F('qS_ZռdrExIE]s71.HM={ƍk^<.0j1ud l $E"T@|e@/ 2 _@X/.ڛɲoهR*Y/W)FsbGtԞs5{s(FK{L RX9Cp LxqOK_xa(iG˗73 [](Ueo܈ z+Y1D$L9mTm%j>]G4&m 6?-Pjȡa(, ~gn42 3~r`|)u*YETWwP4Oʩ(u%/J5n],oˋyb$R;Z&qN@z-ڻWk 6۠|i9z$@ep7LthG,ߤ-0Vf) Hr-'/~[X;!o2T֢h*f@v 75_wk[1쁿[v.N# RZ7G DRxkd\(oƾ~Vvl[\?y`"2+Am`!e7؎3M>e rCOlZo[,! ܊`jD|9{1+ 5sin$jcqIW=Nֳ@Yc I,}=>LmJ{x;dP"!Z>}ME㚠zqj(t$eJE&*_o"^01#F)^zpL ׫v52"1<ɷ뙕ZżAoM ;IRbՃJ_|1_t\x{=!Gxlmz/v2IӷtkI4Į^|QoPK )S8A1K9AiRg_EW}Ew?7=c7(ljʡODHSˉ3:Ul؋ wtH?j8\"(ិ[*Bܚ֫)j=f$^@#5o@#SuMɠ;9Ӣtyqh0"$oFтY{wPf걖[$0JcI]|8-?>VTHneuOSKE_/Z30?eGG G-_g}ٛMW#iсӈh4VnG4E@PC/3h9)00i?*8my\W0a0EnToB9Us7 A/CVHk=BQCMGG*mI!ohA P~%iⴂ#? ~)dT`ڹA",佇b*T/ckJ\wQ3RiݮyqQ|h'bҐ|bá{̄ѫ_[ҏljw6rYá웬R(0MG['1[̓͝][I/HD2QX]cB=:l܊o6);>MɼJ(0) kÍK#dCѐqR\`|\oY-7Q($fXirq8^{ˊ%7{^ 3h|MnfkG"TKI^eP)@<Z10c=̩# ʏF@@Ì\=r$[ ݏc8Q܄RV/GSqϞ,7;ATaɵNPsa)RꙚs3XW츰(~՘Bʦf ;ؔ"\k͕@{(+lu]Uo^X=dKd7 ?kYO>sBNbQZDΎ0L N5<(53 hNָ][RĢ}O~ t>%0n䊚r8ƒ`s ~LV}"GuP1>xԁpb 6V%Ķ Y{BC@2Ҷ1S׹E3v+"W#\z X\ۑBoF̸ n ֑{b~&#^+b<\OC[{G8K}8ʨt_',6\s Z=t v:ׅFovH z6 ,F:^I,łةlSDh;HΎ[S Ys-Y*JPay"wxL-aVAمpnHiDZ,TaWy?tЮUB3>ц}4Vޕʝ6k9͂p}BˈVF8va>)d_ I 喇{EwU^g`+?XZN=Aoꨶ~, kSB u+[7]OBW$_ ;nb'Ukjs]}U'Q<+H}hU<ެtx`YV[M;/:q %#-]-AlFg: `Z: JFKsvySVzJ&I*&B+>=!+ϭeGZcxdX[ml.`9!noLF35:1Z̷9) qe bDN|tSS^ v]&P!7slIƩ>P3ί[@38]6zA 8Umr1;PK3Տ8v|!о^l{Ԃͩs{R|cE;TNsͭ{ٴ(}λ-hw0oWRUt-񍄺x^wx@ ixH.{ Q>RiVaȅDΉ`Yk1)p%XR Iܩ{<,6o^x=E m \gn.J)lo8_$t=[@SkvOyMʫ"Gph{데^wX$۪DEB$b]v=+g/1=-iP^B݊NSS%@]l!Uy8g򛮐,G{oz*%UҞ7% #U$%>*0G,GMA[5?`1 L&>we"6ugMQe`2 p5A 2M rrߋU| 6\FimS^8Kr Vn7[miJ%_=Fye|^}/Q%0EZIf V"<֠sgr_ͽӨ2/G^ѼFV]~nL_FAR5,)o ̍87" qX0Qf\ɩPۊ2,:ŀQUEK*+{ř,KVoG~4'vSr56U:ڡ*Bdz|êS^XMDBρMcHzuk-( I41_A`e%n_VBq7:`L8<'-8==4!ZZQChi !ǻi,UF D(1էQv[;C~ ;1piXGcᛇ~.15=Y⡁`lNbH3 Dz z*EժӬ-} zB "J:4`18UK`: ]̈}& j8ձ 54/26مsM-K. vpЯBG1-DPf[z3 7xD]hCơAʡ =l_Vw< * ϖH۾zȖ97"GKN+8+SN_󍓀 ڱE~ݘQq6:wue.ª@67Ta*Px+Fd4fWbW+ B/,)&isʹr?GeWzSaw16BYe&0)=9A+ҝU3#AJ;@]x cXݼV4Ct%#-uIcˏ)\iN|tvv#Ɓvp=$mjtzcEɿ AKjJSU1 ehή"*", O$/լ,X䪚sC 5k9kg|CLl1esq1jEFvLab/YG^FcenbFSB.C5K: yFCwK?38N_89 7RB㠺(m%!Uos/THZҽrnPYuAmW *h=۷PK^+;a#6xo@0-ܟ]KqPy =qWl]3?#ϠDm!j r- q\IlS΁:YJA pbP_ζ%%R W=j0niS?M a6\8;I{k{{5'f`i+ rKC g4!|󩛟(bGrTTR27ڒ-U[s bWbk m31WBhnGX7.ϋ.t{3QE{݃"6*.;QHV%,ښK})Κ$㊙j,\ BZ. U uMp99h(֊t\SLR۷kF_l^G$ڡu:g-QS$ ġՉcvBVjlN9\$2%OMV>^ B!O<@ *$C]rtE7X6wb/7ͷ""  H Y ٨TYpעhϻ~,0A M~VdFL;\|pHXdA >gm$V~oq ci!`iiN("Q),v7b'AfޠsFƲ)q ag=t!]c=X3æ3y&xug9Æ;ΦS !/SO~=#Y*8h 70SzXH4Y=݃ .>uzdJ6,΃`c%Gh) 4F2[f6 VچeFc=Ϥ{ys\dk7|=Vb%Yc 4PU}B ( 0n7,3 N!eBQ-:C=.&QVmdĠNj"eLyBJs|xEa/ 4[hl*dcq Ż. :]f| %_qjSwoHΣ%[1DcG[^8M1x&KV}\6ʃa51^3 |ӑ]qO˶{(ÅO߄Rae-6|*]C ؋X˹ GexUӏҺw)AN\QGEOՊLAP\B|vJ+?Wm.ܷwcR|,3UםlwSiz2d\sKֻMU\ZPSP0LNb0/oB?_{ (z:p!~:<}O1- I0z+obE tXY ج/VGE>"9%}YoYu5Y2j,na.x<߻{O[jlJ~kpJw0,"I-X[\gǥM?Qw}z ӹU9•t4į'_{0F݉99r C:Vix51Vm!Rz]߳0s,>!*T]+h_vRsH ?Ee1yikGCv"B4x>C !ԏolКR) +<}U+iG9bTĝXŻd.e?S5PZ~Gȭl <]t(8WmQǀka+eAB/\]h9 ``%_ LQfwؚśψxZW܌ zRN@I?,M(M at Ӆlmteqd+$!gnf|dn"DGݙ썒Z#vK7ˤy#GES54-0j*`=ZˁV/RhN=#򧄪-@,͂u0lSu-.R0wOi}vY2tu7C#Gʠ$Q;+Z(5R436$j,luN,IZ3B~-vch[g2N9Gx);VC!yܜߎzb;fSB.Q rO! ?lBs_ / $0ZI*uEY:!hZ7M6d:d 8$~Oy5zWaa8r.!y5:$hӀ±1 5L%vpsceEHv}uSgϖ{|Ujv2xˆ)=L;SQ ҈7v'-F;1_Vf &Ũ`:LC][0L2pׯu/KVҴu%Vt¤i8U=v,l2JM4A9iXs?O`=GO=1viT wKAU؎T7!O-zq|OB:wGO^ XH 5~skV e`nDRY' ˲ŀ6T@AQ23"7! .'rv ,o|K1>3~'zZL!=qGn$r5QNJ;Nb4[T ^G]@aig?,Ͻ4Yen5%k1q#4 NF[_ӎ0LIkAaYmP Q0Y/Qj2=9;h'1=t1*rkxbP?+aܺMo]x xChˇE@9,^Ro%g_&*qClPGD6j0v\'RS+=D4CCrb0obo(B5Q؀MSeܷSQPxGU Q nܑ@ M؀OuDŠ z0~u([rhzk3i0{7Htȝ){)٤B/ *L'*0SڜhUͫ3w\ [:ELo_S2mxgT3rP}Ja MeW©i@ē Ll]~!aB)'xv&>փjM _F\HՓ=^I)ִP- /ZIld^e%: :/d5lkϛ'OYO80mɷQ"(ir5{s z.(LbhR!Ce Q~#,dψc^{i58&vmi䜒3Gw $C9gtL r(?5)ҡ>D1r%K'Lf,*b,'PhVtZTagE2Oļ. 4{O|76D2:eָ4( `anTL͵~Ę GŇiM.W{H QZ+*7+i%zĉ ip4Sn*/' ;U$0QSWaXkN`B_>aNेc -8n2gd^ctؿG ̷N"x]WKrbZF/ɶXZG mQAFͻLq|Qe;=~ hT0sۦ3uҸl>:;6ne^t>aH85* [Ǡ^GO0n #7h^QDh}ݥ7Mx_JTa&(7bp>#Ocpݔ53cp(04QeJrogf^Af03MH{-Q6@q=B'KTsT eĶ(<.P|= UI'$˧Py,.]!Q^$鍀.cwJ6˧EfO3. &n4=ک^caú17Y`t(eҎr!afJT?}w/l2$c,JbrJĒTAB?f7x/APZKאPʏ:>ExՏ-PBUѥW5 {z-x RcęG6zh(ŢpK`UcpH߮ÛyșO bb/X~z#L`{Nha:Ts?1ȿ|ږ H?$22˂RM9:BX(?8m%`i;p^ l-z Sڀ؇w \PRꡜz#E%&kCXvfۼ"4ϯbHOZx&d{(x~ [g=Ҷ|CƁ3GII~꬜\ |x&n0E&g4DER|ߋ5=0ku䧌'uHCeg}~jxU3Kaq(A:PYGI#.NlnPɋWrqJ Hu fFR b*R$Q=pPAs-ahw[٬j z_ߥ9>{cN`}j%|[ρέDԀ1/dž*s{yz\1uDTNb8nFa6֑a')U|y?#i|fN_Osěv4!2Ctly6\#q^{mB)=Ĵ|M`WIhw7$dj(ՃxPom!#&F%=hRefEx G0*Ŭ2lgY^z.yPF1Q掩,NAsBdpzVz,$Lq 6S $]BGბ(5FP+dU>'⹙4{L9kU fe26Zq+K/Ne_?5v]W1'|qzv2 q8@ 3ۭ^ij, i  _)yTo܁9Mo.qmw K @7R^8=l+:E X/FXc\¶V H"aڋ u&y웾?L_3ɊYÔӛo!wS'ډb!zic!'<Lɤ='xsz3KVv,V8{SMlEƣ$}>YX-9U+)g Kl]$6L' a PwϽb#v[4qK{Q Q:w7^"dC5 [*-&mneN`z9xgJ(w'̮ c#Z(Pd<' n T6$wR7eWxtWZy_ TaY㧿.S#5}ý>Vss^KEey|L4hIv~ %$c pa> (sR`iJ7\HMMRDuY+X C">EGΡ;3f؂y%ϥf;'L\fӆMMc#׊ l=c1 ȏt٩<i}Yy^s/<4gCx>V7ѡ> Eu/#h*Td.XM,iR{N#܆jxWQY[ml>cxC?<<:GҞ-hy2k#*&c+ TGo!Q/u`=*4%r$eI^R-F-+䬾'ڑƦ #iGCOwOt߱͡vuA(w];eLGO@fvVh!'fI0Jk%j>26l ^;ƞ/}L|?g0PNj5urP/gfߋB# rhp`'0w5OoDBW^>rk)T#@ ٚZ*,Y``Ρ q Vӳ7Lȷ+VZZ >yk*x謒(Ca;hc]\S˔";crYkf}^wGs3; GS|pN~4Bn9coKZhM7+ZiS=Uj _Ԣ3C]~սJM;_J%raZ+[b+ܚd%_'W.3uSU ;Cob`JbꙆNXDH`&+&3q7'{Νb;yk-]0eG_R" &}$;ڶt(,9}*h0N20U"/M L,_mz(Zpψ Ml<ł[6UxwzuNÁ ,C7ӕd D 'o¤Reœ aoEF*/ *7Es 4-3tXpQ׉.6~ 7`aֻ&U]jI CXgN[v}O uLZ_A V2хzGE6Y۵OTcğuHNYq]<}L܍^PCmE qZ6Nfx9n&u/*< 62JwxL?oZ74wD BnK,?ߐK w/8l9^ u,sk ޮX~B ?x@m~.jP"UfTMuyÛ:"dxdÌ4>{@J4uQ9M o^O7X? $5 _K3Yq.<0GMHnƺ IImG]}#m"> ۥvy+buZH|eHRޗZz$RjcPǶ{G$bnݽzTiglu_Xܾt9`@F>~C ^GTEZy]"x2Dܕ_dV0 YxvPRΝd@:v~ГR,IKG{ FaST+ %UEB45t EEV}q2=Hљ@Leۉ?7qݓ^y vkXX֫pCp+LкThc}1"y3v@ ֳ!a鑸g l=z m[svE<=QJyW<@wɽ6c~G W -;D#ð¯jPV4(ނ¼ߣӹ.pߠ"rkA"c*:fBS]zbLB*p:UWC _Sf9 jl|0JP? ʐAuǜyA!8! }-cQP4^xÜ +|i/ Ő۪?b=v% f<y_ ݤR}XAxpJd*(Ì m9dzչ2ĵtc%B鏌OC1D p)pPoG7 dmiJe,` }O74np_g hnM,XPt䋜p ^Jя/:#crSyN^@Tnw?Da_?Q5F*~7:8[d%!U]HƷ*Z&lk`v]`ƅZTEt6]MI0g?f4A^Nts]r7&]SoK [⠭<Ϲ@$EN:2,SI!{ndk?.s-!NjO1-“D_Ӊ8[ j VGw- żi"vЈ_r|cm\CM8TsS̶MT3FHl\.{t_ɘWCDҹ[kf(n1d;5/A(/\%dhZ|Ij~ Vn)ߚWm '-8ƓnZ8#ɉk;G(e1I1rs[d v77apfBJyUO@MH^K!>eicBA?Â%Nٴ%l7VjUwPoXJͷӋy|.}}C$dA!7(G @bu38}DC҈$v\q1+8.3 bsI^) TKb=cjmOtyl󂍺.$leF@ J"z ffS-7Q W/&qC+̍5J 0 s Z=ȵ5Q=v"s::dG.G.$č$;" KHb+Sˆ$GKTQ?P\Rϸ` b^|oXHRzB~EZ5 CR3Y7n G[Bvv!ߣa_/qH^cD< 0hH91[}c 1{u u$BzH) T4]sλ<`yśC\3O  *1tzo9 vڛui{ 0r2U F}Sirǁֵ9Q.י~;Y 4rWr(-"]o9Jef(?BŒPOvQ/EӝLv! a ɭơW[uMBXYMFp۪68hC wʃwr͵RBLk26ݎ宭Wbv'6(07Y7KͻTo>$H"MK^y1h;fk[oQ)<Ӯ0HU LRc"Bg55v^ Z{ tj9pgƥ#+8@CnHb<;7 dsCW4jBc '\ 76z^,dœK{;6)]&%R`I8W%O BXhkc<{H Jq~,X؏dELebXN@^Ds9:PN]`ț}%P<%#}k;M,*,!7Z,QU%Qp%Օ_IWVQ,q091ȑ8410A  /ZgMC?iAsL_&у#:k=.}RtHilCj^Kjt4%S%% vP.ۉ0Tg7)-:|ޏPC¼ o#1WVi?N}ɸ-,,q ML]Nf;C= KC~WO RJ$+ChR8St*8;2KTth sX2Of7gpgnf۰ 3N8bֻ3霝3 5 ^{OTgH H!u(&wfGY%, ؝@ Anã/[u*:`|qR1qeVU-!!Uw#/=44{Q{ ]Lp`CV\9vҟc0}w[Ij-PV/]0SzO4}ΙjS}B 9b4LC0cyuzsDT(+4A蠴&-|Bg,ApARLz\qLRC1Q ta"njzoR:b^#mg$/I1 #**M4-1?ϺhĶ_H`9iBD0lzij)%סZp̫N;2\ F~o{ (WVrmP{T6n yG4GP)#xE:bi+%*:#6 >;~m _ gob~LPҰRn6{Y1/|1c62`v3aʹkk}&~XXҀȽ7-MNb FQZ&?xP=ت 'gNZg)2 4amOBOX|#e`]P?u~mqH ].H(Q(Wsy5 ;Kj$5uf0Fo~e>_+W- Tc2.0@~k4L& CIw[+Ii;]i˛uu% WM "s-q~);봅d@nX6}x"uW2>~dcBj tjRٺZ| +r=Pd$_Ae~[ x1亡oW.&EryD,.`[ ۩A*=O ;$Z"ލg(Kbaj_X;ny-@3}``d ~bsf(Ej]M6+U~{>yH'-m󽀏 y"H>qD)(D9K>K¥_)uTfu@'i A(M5.Xco.NN0ϙ=3 ,hx}aцvF^nGf)B.ߧEMzFߵfQy28:ѢvA00wp@wZ$fd"P!aJaSXTthbbM4ꕙ i2--Wԏ|$J!G2Y^4{,.ݫ} EpՆCEd  u_kwvr&|3^}Eb1ufgR01Fun`*eڭ|ۋ@ uaK}oT1 P~;ؖכ;acK9f_z@|f-UE9˜wm(p^m ב({5_Oؕ@AuG"4q[Z= Oxt*%0z_jK1>RTvS֠&+fE6ϔsi  c:uM@βH&o -r8'y\A;,Ӷo%6]T^K_E=@n6>teOdbiK!{E7APz>gm=NeLbO_A2D t6f#w~*5Sϡ*.F 4:$~=n%%wI8>g3.ढ@F;G^&NN/%ޚ 9n }mtz|* ?V.rUڱ `</ym퇕m.}}O) .~|[-Dж7 -I<|xdB?;ܪ|KG KC UtJ.Fappdt[~IͳP ]/!nUTr}2d. 36M^Nؕ$z ϕnd}̪Gc}Jm<z9"1q˖oG_O(sE+>E|^j/Dy^OlpplS@!|fb6;,CB#FwQ-eӽt<r]RJYO=*2Uc^_kqd>(gtOrTbK`Da,0o2ZkxB b4V(*euD%XMD/8d>K,1 MM'!LBd C,@hD`ѽBoݪr;!FpbT/iP'Úb1onxDH_w9Azj{ØqSUj""ERE7uksW%]_:*7anXS8GZI#aODچck;- 2?"Ghmq5YTG o7k{7Մ餡~IMщ& ç: _dS75k ,0X|XFP08 R'ɝʵ90]o*?Am̄QrB@v>Ō$ɦfCREY8siA?4iKظg#/21RM!mO؉n3tW:/k+.1koߔeU?g㉾HD2`"\zẀ#1M^6נ(c;l^%NCIqكci>v:4tН$V"1oXOU}EsW/|(|'rG/C<T B$+`=GGI*.fn|ovJ;G=Z&\C3d8ȐRzrMwUQX1!ak@y=1@4t4HDTG;Uh$IJL}N7j!]Z`֯ZFcsFݸ7Qz2ѧԪ%!}Y P)\ڀTܺu 5HEB|$Bb "4p`ed q!7.G4u'^ Їŷ ^ nsQ4TjHźyy{Ufi1if5# `a^@I]jyELO*=&yEm'ERuG!>a|KlE=n+#?ӌ)WV^ΦSH˖$#hf@.;,L4cgbW۬/zh U\WJ.WJFDD bV_W mȳ5z@1$ՅP*t~i=+Ey$7j3'= %eGBPq$}P&FO*U<"T{{i ~"cYul£a |&vmN턕yga0:q1 G3w|ੜ /IGiT&=VKWySn8!TY!i_U7 [bHq" k݁_«lx=xN«hXv+V_,[,<#ZY?E>XQGQI &[Jk/)\k"5# .Ǟ1,,9XWҍAO6 16\A>7;I-hp)W˓!sz[F:e>ۍz _tNj(0 6YrD?nF_;RE_M}߸M9>QP2dY+z8`E1Pad78Sbr#;+:53*Re0-u}\9ȲDf{Bnme_m͂=׳$<1"v:Z2AÍ:4p,*hop>8uzi~ni>0Y)ޙ%\)mdL. f,;X,&Y H^JxWkt mWғ;m\-63Rڽ0OVO{MwUW g[DjAٶi4˄@g&&9ݠ:T\8 cV 4&)jIPZ`!,KzjJǩw"{.Ty{C ~cT^e+0}s ل& ӱT{ rZzZZύ~$VJ!<*h'&ƪ v6A6SVWVF"нCHA۠!.9Q/u7h!1n8:]/(jzj ¼;W6#PYcſ Ǫ1Yj[xFVCoQ$dI%k5Hm蜻|B%!wi SH {7ς˴(-̆>F U#UTi&3σ :RX{ij%?,9=Z:j ĮV/ ,"nyU\>v y:W .^Xw㐎`9Kn6^/n*[^VcORa7hSKn6(%-zղ'!xbxӆur 0ڻɫa3![\^bQ6Ai 9Er 76V,mpыikOje ;fIxnWBHvWbc2C~ 53_O*}HAkx7MKSQF9WkF x"?ps&@EoQ3@3z=y.$yfelꘔV ?'QP100COvK"#]Q3}s23Vྣ,,p4Yqd٩ȃ#!RÚ9f /}7fHm{Dk/q2QE,@*ʽ| VuD2;0βމ=x̌]6~tc^'?]4)|$V,ggI?1fV})ݻ^P@\6\ÎGxg̺rh:9`yPme,N%';jtA;RG7KVbۢ;$i#C8Ӕ ^u`o R.M/]&讏x®P4jgww*r:|ky𵳲Z [7r+~w 42JS%1-My jgS|W[tU!=5?d% =vɹ=N}+ oF$𬀹y_7/E:Gc2 ڙhFu < 6?^(h#k=o _kMlm_i_ =e_6[OYP[Y4eSedsNL$ ̓I+jxKi}w>3DBW/{ ǰ)BM/|lL1OMc5aj rzܥW5k=zvn=(RFl-8zhPc5: mbz`Okk[[7m@ڲ-. e~ZxWU,2\\ v g1pl(Hp搀}9Z- yXŮFnsCr]BٹLmkP/ڈ Í`s`}@?i$MLOfRI/ٗf"!aY-:uGj$ÔJ%xTΏ1 SNy 1 IL>Z3*A)E3Jrq-|BOb,ghX]8oua6og8n(Jm,9hYBM~*qZown y=b2Y@1f&\ssO)t~Q1ؖ~eTf~u*:NU}gVp{h&&>>Eb\W]̡xy$(ꥠ+AZSձj6lL2DdZ1k,sDDԼߟV =0"9Tpp߱{x"$_v*gcŖWG=Rkpq]Q:.`K67J E R^9ѨĂS\.MW$Gv+(.[ ,4RҺ:lI&= "!.s4S^/J.Pv`I4B7/췧Lvy wb.Wsؽ+yؾ0QV : 5pӱ\Ƚ£NgB &1%H"΀US6#rOY8xKʭWl:׿K-9 eY˦< A8D=6}8En~K; GIыF=EPS0"\C@_Ј߇̪H{Ba_,%ޛ|hg Yxs xkI){"OH,l\/( Oi@LK~,vV,PD')J7w^^T7ˆ,PFtJjVS$;UBK/Cqa(3#Ej7!  DU: *JCeJ{kƋ'IX̬ U4VF29DZvp07fZ G?;cSvX|gfBj6' E|}4A d- -X{,Lj-B:j|L Klj .RvncT}|G+<w:vܦn(I1c;sm=Yьݽ{UL P ۝a"Qu0XOq\6^hbBW`W깦̌3nsl \Qu(CoDWGB f/Y, (^>XS(3qcw{!/`Nj (^+TGJ2 f(sIaX٤@).x}ƣ&+Nn(1:EyoQS5W<5 w /JgdY.m 1{\f lwW~exiAvV 6ԥ+-é41f.¥fL>o{7#bPԫJ';ef[Zß9y]Iq#!c;1g[D-UfRҟ22s@*Pv%זyA0M#o0 EBd'!u}BBy%HbT_xReL"dw{>\ZF6 :Q53uQ'+0Z>-q}ђ|#&||fd*l3 gYT"]wنBK)Ik %¨ڹBf,4Qbmb[7(1`H֋9kbҫV5lM/VPN;C]ż9Kyh(J.j8znުpW48䨄zj'RPq-\)νrCleQ&"M&(dBibENT깥e⣀Ў|$=訵?5g[ 5agM/D*RpJh֯;nMUcEЉ-z"" ? 7HeA!{hX<>جm}(Ow;R VCB"Ҕ]Tn1 Wq SX-tgs%(!]H2 R0bȥyhvM)Y4֟Igoɹ\l0י|W%$mՙpeTR}D}s8/ƨ9>:}ԍRF!]6AX\l !j;{B`uU׉YRre6ZĘ=_8r:=t~_JNJ Y9nphsS-~y/a,f)_84SXXë 9C)!05bB'=̹ϮJX0'&a_n,^#u^OPiw;/K^RnW#R˒a\ĩBR)m>YUdWUK*AI4 d޳9eGQh s^6馩-$y$bj- !ª3{z.!y`yἍ1P,[&*E嘙m3B$п?7ژ蹎Qң/eHUx(HϨFIN0gDŊY K%?. (XDqY`Gþ5<|_K'vѹjv6m2@\pq'WrƏ[ER{ UZ L 銢RVjbUךBS@^gYZ07070100000376000081a40000000000000000000000016650a15d00001278000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/c7]?Eh=ڜ.+ Zno_0R`YX$qSD5me lI6x7ZWy HJQ5j) ~s2M b]7l;D¢kd :f&ZJ-ߝҍlCu4E晴وd јҧ&7{rO|g { BԿ gpr&'nV8,Wif"AuC;Ħk]DIZCvˎ4q)>Hn]An)LNcn.Pw*"Ꮿ)H)]ٌ8w+̺1궶Ϧ<_Ʋ)ekP=j,+f= @l{K7)eOaV`+LUIΑ񔶍G5 ]/A;X7~Sr(c ɒaZCDRTZqhu,)c+܌hxzjƒܚ$|}|Y7'ZF*qu}{&!V G/_8ȊЅw6 D6iSZi(ɪl E j^*~ϳŽ'1*li ,Eoڴlק^ :N LBm(71eZ281 hV.|>虉`jOܦ.)4q6@jӘϓu֚ ]$Oqj,p<؍ y[tڐ-4nC5] !Xrr,ŐދaFOa={sa S-0-:B8a `p7V58Jotb4 0aJΧs2M>C=Y恭;ߠ<={GkOYsE9q)8c.lDfE+,5s}VlLNr$ѕ߳ǧ!Y8﬜&J97us*6\n2r?BeSS`7fE0#Zr+ʔ}[Kuoej]V5QF= >9sZ.aqh*9`(ߠ?*CbyA8c0ԆOJW,3ZkQnQ:\ڇG $4k4ABШ t NHĮdtiR^m^z>ڂ@,à;viܘUe6j` 哿W) *`IBʋO(hQ+rzGyǤ5^J_gm{KYR 2AaA̢tW˜l~~:VfGo9;4Yoa%7^Ǚ֬.1#ၝM`˝w,3lf =[~7D y]! !yB4 sYs&8 u(:kNi^tQrI[j sց՗+ 5ѝQ-Ey.QAM_5O>)Oy\VpD m42r/-j3Ͱ^ûkNtM>= N`\ʽ`73:H#uy R܋2[-vJSy0_L#k  j1;Sc [|ã"nR_B&*COPx2/%yz-yӵ-Vo Aㅴ"đ OuWQXa5[^XP':uܦDE.;{q@O ]Gsp ,m5OX.ϞN43һA!d#SgwlQw[xA o>J^rd0!ҦW:?Gf.ZM͖?`OY8$}g9F;Qx)[u+Cc+GZlI'ĢvݶlNin!uS*) ȑ;VݑUXG7ͪ#T`98KB5X j!o5.+g]M_ۧ8*YUcFQKj.:dֲkЦ=L)ࡼM>itz'a>\ĽД ^AFP$;{woUwV,aCe#IdaeO 3i,R3 =@4^\zBQ'(3D'#wDh18U[ux܏dZ#B>n6 t ]XGBk*aP+=m'fpfmrܹs3Mbt_6*YTꋺ ˻b|=gҞza.d ͝Z`ގ0|bk7EƸuSV~o=J 6E֢|t{➢QU61_Id`K_r0 MQ;u[$ Gd_J z|(y%5-n¥Mu"[OV CJܝhr.{'%Vlp8{uE1u{>}>8ǫERG7.R TH17ƌ`op]ؖ2)Q9Fz3a Q<,[Y`QZhz~[5 0ǤMM~cZ~5bBI]w AԸls> ,/)rpta~?U3(KVSJAKm4*DJ' Ny",pv*9p*| CA^Z%9uITM ,!Gƕ4e0P}PЍ mL! ҅{F>q XW,/OAznn. J͎[;[ ?a);Bs-$tyFI' *Ѯ ) F1CM's2r3 O!bp|ăb9Us,Ժ斕@hF#ϯ@ ~o/>-RkrJ`b<ĶlTlwrb …`V1%8MFUrF`~aJlAf~ $LUkǠ^DP>aY7hѩ-e$m `5r@G~ jj23JdÉQ> =ښ).DWVyF1~Sxe_8ȵΥZunalyXra5yJ !\IodwPZQĢ:J);]^fzPE94~#-j++^y:>|"lO?ݼ^׫=& ^FnDʃsnR {aD]ATi)6G{hљh!k , iMf~Q0}wp8<{ HnY<g@_0#aǴk[o"'@tSmV9iM! HT3 §bt |~J&N%E#dP) ܲ0uNй*y]=C2'X/Oyl)0=)_ziM.iA^rKF~|wT@>ߝS5._p'an֏ש!j,InH|]u*9=+I @ -&ɾ9 a.2XG ~J21a}4;6͕~dcU ,i%r 7̕kd"[=oVR]e[yQo?R߀m#x;:%YBoYVE-,H8UnC$y6CHEWl8$kw&gYZ07070100000377000081a40000000000000000000000016650a15d00009424000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ᵓ]?Eh=ڜ.+НG# ]Smc,pgH_FKG,Nn6}QnAu(QOWq;:0:Kg2,#k4J4jf#Oh܍8@{+d!;>C,~py\bj v'k@/0,Y|GXPgC %H#NܪrMDM^7/h,tw0Uqsl*?1r1b)GOe}JepG2RkQR/4U,1q(>efqIAe&P&! Y#eK*_t~ / \݆zគF8gOQc5Zc< Jn{ug+p*WI "l0«|Af}ϨV G4dgΆ.MYx6NRB^/u-S,17`fPjGzmĄٕfs#6s늌5~} --9م9%7N$a=Dg'_%Lrdtxδ#PbDs5sDl3wV"O$u|o3 (bqOxad_@_P; I;sX@)@{C; _gc`$ , ~@}Tvct/?N]l)ШcM-#EƯI?񦓣Zނ.T]Ӑ}3s@e'޵ pc 0eD^TM6m9s$DXi޷ m 3 'JoHzD \YC&> O>1N@͗ut䄇BwXk!v^:!{OfJA¡5t2&7tYaN;z$j2K^5}ҋ1T:sw#zP[pd F ZAuzpoS +\qK"Tē.eL쌤E =T]mӟ|cUQ\r=עGq:@`zXG]꧱jD!?ํF06Xz#K4L@\/D|:?/'!VU@m߀$2(7zÆ~,D CݺK긛``E? y&cz;Ɵ,2HoǦ\?uedMSY1,*FP D,%<~A^p{B~y:Xm28iLӧ7i4s~6c ~J: թ# *N^SѶkg|:ҵf@0-Ю@BS|o3W/H3s Q>NH.3vHĥg TfSw{Or (:<~mq@&֠j{bK2'Ls vNғ'(Dic;v+ ^~x=>Pf#u,hv^HE#VO,JT˓gL2hթQIH`X ^?tOxykvu^bxɡSF=Bmyطu*9j/?ϭ#9wHk ?t<%y 0rrH?*j@dZ 2U1Xe=_tUH Tjg1h3<..t|̥UBkfp)k%5ߜ=ɫss0_5ЖȷDfc8Y~{ -Uuwɋm:Ǟ$FTwa hӖ)zG ݘ'IH|&C2څrwR8Ǐt)lL/m#GtwS1Vg[ɖ~ k9U[I|ӦA6ZxIĄI:/!jbp> q|c&PJe!Ξ??ܨ@HIYM,>‡$ VUчۅHςqo䬾1I0? Eid>E |#cn.Z߃-輹ܵ]s>Ztd/=}kfE;Ꞿޜ #>6aaE, g.Dcl3<TF7{JE/0Ayz}!"birϠ 'Kw1'Ns>-qY+Af@?%Dv{Ș^2<iG,r"n E_J1&`LRYC\Ҭ^@㲨7UJM$SHpf! )q4?2OJq&vn_XQGHUKwS4\3%ۚ* u?|էj/KrT%PݫZ 9JYQ9mvTWu]`nܟY]$4; r.? ƙFĞcD }n1 J_er/C?2 M^Vv*_puߴw-o,T\lj}ϫ#lj\TP(>^$7StS UH{\7dx-4 iNz,S%oh½~R*%+јQ-µy?`H̀_ R+h ڀpb0U cm/bT5̂\ .E 6 ЇB£t;ʐEKBI䉑jsb=Hedl٥Xȥ>wgB)=#,@|>kfJa/%V?kgɢGcQlmK!n2f|p9}^6Ö/+<խ+za>SotkgUj)6ĔW75~()+ ;bֿ*x.NӇL\5~"Aqx>}3~0>̹pUdrO7'!h9X2Edvm'@g?A-&l )A &Os9\F sW!rv~k@!Tql i=hyTP|:Bud^ }w\O[ Vֱn!߹3.)]+ Juo+6x`nsWww(85+w hVSq}ay1遐`WV}.I3~i5+iXZ5'k[ǼYIx@;dRʂq5xwHe6."}{g7dD  mkv$G:;QnDg5)cfC3lВ-9i1%gn;">;Wٯ/oblX ݋d7CDp1l̟:'Ls,z_}H"2ҳZzIxo6麻0J^\ P=7&D,=`TX%mő$#rvݟ;,XbL:;ms] g.z˝n/P@Y[Hc'@bY2K5$bxIiIxLO[M͙s[t*$TBuyntm!4H_V;p@1-<~A[ӧ2w5 @)FpF&mM1#wb+u} *O Pqy3D_bP5V*ظiS^3hFf@dƦ!䩐&pa ABk4wI2&c% (ȌsKH0x),ȟE-4Nt+*k{J \/q3[˶l-ppJm]U§Bv5鹚LA0qHFHsOexX=.e5ċįSMT}=v$[If=, ŵ>Ϗ|E[ɰH^G-1(ިGJbi.% z } Q5/.B*M$ L\.|` }V}#IsLgeiD0vZQ%x Bn6y!!FC؋6Tn$Ÿ?CH>MǴuʬ!4?' ʼF[s5nחMob {0xL(t[lEj#5^3eb8E_!!?tGJ,Fu]& =E``% aӟ2:06?{Wy nGJ,ʄ<#82Yc YR:֎P%zQjbj>Ղ U RS[Bi[)ip)V Z4zٕE fg^û侚Pg:ǸOnaijѣ*347KM3ahH@nI~<Ūbkߞhl Y[߄}#2RCr(kyg ޛziϑaj٩ɒsNrh@*򡝚Ę+bl Z󏻙gF!傢-Py,B+ ?U|RsH05REYw\Tm(_ukӾ WKMP@4L6sZ-R*` ~0MnO\(wEz OsS6N۽Ӑ ږ65%l!\%]s/ǨݕnxV61 -2U g4e8EVc7eQYS936}f]ex +֨uz-XPMQh*qՖ0蛲P! :,ڱ)'.Y̢uQEzfEbw _'|>h'(Kt;yR屮Վ !x.'N*mVRֽYYԣ0f݄Yr"3%}}]ܯh8*#Hش+G{fNr,FOZсE)9*ڃNl~Rul؝'Qon>bR< g[ +XCN7;DD=pEbcjb_SW;F0-[z-XQm$zv [qI+Y(L_:{8sQ@͘VpmչySN$l%K*M(Fa0`a6c 9 <1)tw&\> 1oʼ(!]H̏+o3Gpvܜ3Af;&'cHNy%^1 `WY0vJ0VxxƞQjQ;HW)DL(H Ga+qǖ|)H:L. 6yoVH-fg_<ݖ"b2LjU*T3j]-;DQ?I〤|;!Om^.4Yc:ۡW `&=QN%nJ5Dn),}e:5K5i]Wؗ z$pb5Ǖ:8m<.g]oEZ:%{:oxE(.*8`N,;_nSy;H~tmdoL0%<>fLWzkd2p p}@;\GW}7kmy.wdbsļSY-䩺૯V?~ Gs p$XWȯ*g25dn'\qaRj9rق{"$ T,dMQ=^îAOvtw;i&<R!nD!uE4HIѯ"E˶Iz_ˡxB }!k $Bw{mzo%hY?h@Wyz9 ]Tnfy'^x??'8=J ȝ:΅i3"ͨ%k@+ׁEoa@M#Z~`VeU/Zm`NZcr3#/$'G3d YEG߾6|{ x&;l=5Q<=TF^+fOCaeqDCX.]ND0%}2nB\鎑{Prb @F>, j^āނ7=.8 U!L̷  NySxI0D3M+ܻ}ZڇfЉEcQipIL#<0_:QiJ&AIIY}L!؂iѐaHVz!ȷ)o}3tM DusT"b|2Rs|/>I zk V=JS) 4FJIFVnslσ 1.xRKؚ|SiBW⚆MHV|QeF&{g1^*|VJ<|B@'Xk̺*~ GX FL|i駇q@^ܝ ]'B ]C^s9oHh?%laZ^"Q"b=S'A;ZS&/7@E 'JtԷ'?vPjQ9`l<ѭ6xF}A%EP fHߥY04,[McD3Wx0WZR>b]5,&%XXlv8c~"$Ak͹ի zwk@ޒAAj|dU֖È$Mh͉P0 .d(1<8%ѓMrc }0{ AwmV"aO1҄q`ؾ0&%_o|~tEpxFے-"G_pgZxx!pcoɊyW~ljΤ/j:O!E4u/V%w]h*-`. E9 KnISH)fPw3|̓I9'/ /1r{HƜa|AMC^Fׇ~JlG]p3`|6b9[ :|avq{q*Sί]ɿ#eiJ-8 xnRO+&_=`&w Azq:{)\ &#Qؖ[(~b"6}g%E)USZ$I!>}l:J/y$ܮ N[(h 7᱾Em "z w t`g ϵI䃗UC\5K_E@a⏼2`5t!U(8USreI Es71%%~=ٶ0W2/)\Qym$7A?@DSXj4@Ƞ:~ԨUlT\d$`aH"ђA?7 4{-ԒݻVqbLz[ȣ=pc_SN_[=4XիAFD`6R\I|)ۋ5d4y핖pI{-TK ;q1!%ІrɪbJf ɜ$*\8W3clrHœ(|$"++26Oq7 twdchYkmkફlJ83f'@+`M_aދJ!nwLo$T4#9'-XJ*NgL,RYƨw&M82ytt.T Rт۲mCJXAL90ghgD1D<; 5G+!xUۂnĻBYۅWbaCbZ_2l9C Rס<=:JS8ġܦkEThV,`D['"ѸIVT.ɼ"XojA= 9ֳKl93p;Գ ZHoޤ$[Hi^ صv]IG~5LȕHԢd Q(piG4VK NB]b1o;'_ج MEm LhsJtw a_ 4P@2" rp@k%-);rLjs5*F3̎g'Z6n0:TWpXX#7wEn2 rDI]nF6Nfk62s4̸%l{* ,Y?zf݋YEa ƸoHMWl\ndj2Gyc?v;H\|9])35ygZ9!G)ȅb[WT0fƀ T–_e,},6sz ר)X.9h m4  禎ß́5jf6a%qӉ-L"LGa;BV7T&9[Zl>(u2S=LuԃV/)9jkMUk{Id-vgC`p~(wOdy%)sd3 jERSvu )? eDkH.mX<4Sa*Őt-=,/_tR^ίY^fAA] tT27ra}C#Wہk*!XYV"t/!N2>bqX|*{]@_ Yx[˾*p%27f1b 8`oVX,ND&MN F'9[x% $/&r7뎔b7T+׶ ټ h/#2.82qՠ~b"[zg1nu΄$0C%A]K<4,ɿ/y8i`׉_J=Qxw|C)*sH)8M]#UE>~Iō:DkڹuI+),_5-UAB+ԐVW Ebݭ)|KLtG%Pl_AX7Zm`D׭>OܼҵMr {2tl]bkZbVx7(e`S᝹e8pcK=ךlOODӵ IgH Uy#aϺ$|_`×md$J؆l*sr^j Tt!0R7 N  Ph:*U0,$ݦ m&V"X&]-|& $[ɧm7{9e#JD  7O#@f$Qf%o~meÔ+2+[!m sV੿K\%ث(o2sA~E|/"A4ڵn2j#rB+H#/n/ c=y7n?$h/ ncMǚahK1/F,N;Ӽ !x2N>6)&,HAgvc-BbfW2()xEE_ BQ@|S"`|OPJ H%z'mxZ:qEHiRޤ9+*82O\WݜQC00'Av{׀o&k->qT­+{3ڛl;gxm:mf.ke9(@å+4A_;/Qnf8$Bh+ti;by7R[q>q,J|| WƢ'I!4JZ<܍kO:d|O_ *}}2xN)1[ڒA2 TtRPb1VE5{RP@#況=+:ğ6%]O(# +"HvH A w; cO(dKH!iʟ#Չ0-(,i4b{4ADSPSfNC$pQɅɶd#(騒D r5fF" w;,37X tTyt}K+r jnyo[C#z]5Ԡ)k-p\I%7ϔ6"w[Ț? * 0$y&Ӱ 陝 > ^Vo/`\mPA "fq^olZ)8A-FtE#,. ΐj"]۽{B)^Ҁw$OMJ7w2"I?=&-x#1V5g~$H2y8XljX4dhrz)##O ?ל._$/z~ԿV|U0~n]ic9"a|Ȯ\U$m4`x//sBI `hT̄n*E,d_Y҈XZxOA8sTwE{gBH0ZSW cMJҒ1] M)bNN3WREqL/0nݞmnNTY}q>ĭ` iWȐ4D0(VW%1#MƏ<4%^"Cav`2>?xBdIy xŠq-]¬ ":Q<(8n7IVcR>[6sU1 ?=*|GD](Lܥ_( [fdyAS(1kGIWt|t'c+3eoꕼˈivG NбEheϦp&BBBgYG˵YHƜ? ֿTfƪ?U4"|Ң#-V}@5-n9Y$  #Kٚ#R"% J$oAG~-lv 0bDpUn!HdOo>p"v$]VV[׻9/a4 + f 'P}kmC"r~o6Kv7ڻN%}<6$Uvd NN>q}f["QTLşmK,⪢=wS脑HxFDJH-'xO:d^ɛ`y6;=aӱt%J ˾kJ/4=fl*eQح,9>%%%ITsP4\N=lFwO)Dž'l!LS%7u#RRe4ŮﲔUg+z'&pS6*I hI|i4\adts!pθF)MG~Y U:Qsbˢ=^i ֳ")ԹyNن5U15,_pG-f .ܗq9kij!|W1@֡;e~6!p5{(:WAك jQYԠKpj!bGd9&ϟ)ڜ:(s&.ߪXt1dwפ?oA#7Uvm5 ;Z^}Ia(^TrƸ7ڔo3C?q"7.hD_s4=g0.;KKA9J:7e\`^~ #HsEL=D*椳kgw|'ALQ W.0k?/3F{1n^;S[6+Yk}`U|YEɍ;TV ]%Zf< l*+_ě2V ?=8|:;2Kӧo4Vj/ gijxЩyΧjV<ۨJ  7-ʑԩGS@28Ӿ 8?pb7y`O .w4s^fiU8` iCr{4yHLiRy2AXhvL,bu@-d@k^m(!@ ֞#΋NafdWzb7:R4)]?]󯤸qHX 쐈8+GmX8Dߊcm:GP![8cB汁;񬂤pYr_88!$yC}ʳF|bF8& I.O5# iAp ے4gEC(G=ۊAx3f  a׳wp9MRfњ1".@}Ѱy ?Y da%8\Ú Mh=e)\i❟1߰yKwsc=Jw'60dI_lh`|UGMLOSii1s^قj wg>&Z9f͒ 67*q{嗁=.TLTcXŞb]Xb{fY#nD1,;6mR<O} TT)\]u`t)VCK&b.soc^DzmwzF.d/Bdzv&n , ٽ"-gN&3@G Иߙ<~xbhxW8}\ZZS!5MpX2 )~V"2OngU41^6.#ͲK뢴^aϠgߍ7.)Jˮ~oV+P#d??/:k՜Β|I*K|zvb1Lay\*WNcRgwDCHY&n? <=nNNSePp.7 a8}YE^xK@}E˒1ʎԸQ&J4ݡ#%J[hнBFv!Yg݋/:]Kiw -{si^('!;Q0$BL*BgT1]r]~t)\{E Z=ˑcU;:ͷ$< ?shaT: s6Oh$VyԲNvWuKŢZ88PܢoÃ|>.giUM gM&Phxem`6@SK$R*Yq?.>Qbk;4l pߛaoljD +x3sҟ"j"3YcM*9ceĄICP_O*f8JsϘ\i7i;O.R%ppk_J؄20xS}x-`Ê]j`:`;&2!oV/?xL:8? >MU'\A%,hM6D*jDAieD'>@޸އu*$#L|܈!ufJ**"|r\jp8UMƦ^&3qsfv3~B3c+'~*ړ>) ҎNFBKʄF$/-QHc?xZ//##B\4 r9 "BCGC0,(XA 2\ HYT--*J[>Wwn(X4sn! ;^*DL-Nx04' `>ޤJ29ibJ$;Fj8%3Z('ua/E㙾?-}:60-}p;.Jqkurzf:>O+gDߎ㙷MSuǞM$odsE`QV~O;8p G0U0aè뼒h% }ً ϻK{#AEÐ⤚A6I C=IN+h%^]3lyt6dƦh4 ̨ = &^0''?ɟ.^\R'{Ogo~Lv<.TݵG`mRCO__q6agk{"E6n}'ـWluYA{p636'9cx_k mdzfYgVeU/TT'ƺhrjOtZ "O=pҘƟPlr6z m51 VT* .B V!qX <mSbd<ؗf<#ޞaf*U{D 9]!Rux) %ܠX:QzpmW0$8‹S_jF@I,}^H@J#]bR@Id'Hmxz*fRYbflWd Z}) z=FgyE'} 4|[:S菹INgc\FaN`U>qkK=dmț&9s͆p/g8D돆i)/n+FM[$}慘HF`jew2Eߨ*Mzd]pu{ٯC]tAjGOk3ƛz3UW}vJW=E8:T([ʀعq*gRm Tּ9V9"|Q4 S-7Zl isFYE (Cʆ=MCغ:hSb&s[-3wKH%B<~2hUu0;QkسSdkdwEHE`#mX{f18"Qx%ZC\_zN~#쮛E8e"[,Ei/Sϟȗ8 ԫAh $ǁYwlH~ - =LrQh')yèb(kW{S?[ZtcRg歉T7T̗LSoK5N\OLLƏ6=Jh[]qY-"d1̈́;"1=mYyj6G6\?l&>9=#=7?ף ; W?گwnd?v~S}~J)-. hyjln~YDkü1|B{F0 Z_{4*>R_'K+ī)fg pO9%1놃 3|3U1hŨ9سI :V=p_XW\,ZV aޘsPhanX0ۍDKbEcÛ/[X]%k:fy7F2wfS+~ [02Rt!vۓ:/M̧1)B>n~1Da<7%+*ow?BGx&@(wC p mQ`]0~O%-Eh]y9UIQ4@2 S r_i٭;M&Ta:JXL}8NyJ:j,~%R(ͰtRZn~# K XCW۵cjJr@bXXuqjvA z\nE~2>}on=ͅ J5#b&K#;+:HqrCa WIQp{jK  -OC!ؖKb"~1>ѸZ'Ck'R/}t!#6Fj1)D> *YP=i ;je>(6'jS| k*S'6q-nd"ƈvYed%KaU (TX|>咺)'V-{/ɃA8\ALt$w@fQNU,I׾`l`N`-g @9m|{3@:_V#.3uQb5NF]qmSbj=Oq{i"4fKJ yykJBj&*$drms_aluZB`UaeQ!^k͵~XWhWRN#5ĤHV4\ <)쉔%Y:JQJ r Tӄ.ݺ;&pov:)A pJb+\Rf]:H/\3˻p>MCi b(O4~a%-:XA(;c p'#>:uxr HT>a6&vyKk;2 %>x]-Aܗc8 E(D vΣpJ ҭ|͢m$Lqj RD><-Hj}9Di6NSxj0̬^U΁B<;I$DVNvm6T#N }_|C#R37B4G^9^&[pUwi`ǢfMZ dPCsKPw;N[S/"0т pgx&B~CIF>$-§Ek{]!lӟ%ȋu2<BDžϩtmq PUVKKJ~ 89<ɤƫ̓('RJ#R05Y' WɇJrv5VCϱ9j#[_;pڍeA#iRgZSl5jos䎶n1$#6rZܽ#@9f P* "BLjP͗vI8ED W'NXqVUYsCP R8,ol}kx}-m 2[57k?9tؤ5xRW;d\ vt3)+,ǣ)JB9j}xH)x%a|9;~5&U `k$nbۗ-i\'ĻUcegQ09&ijaeXZ:,ЈjOYH$|U:Q2\th"^/eu=aΞv2`5臩>x܍1RHa&-s`>@])Vt /}Ep#m',44bNJ!U:f$toI#E`>,3 H#?F}_xbk^!s RRk_s@0F%@jx/D(`:IGKF1&؜B'#(G&,G>Ż &90wrX@5(lUgLL&H@n,E`mqy89FV $)y8Ȫt ksYZJ|b¢3g<mY#Ḅ|̙s-;xXK%'2^9H?.kavI5v|qt+>[~]){UIvdUoiU1s~捻xK%Vh^`)r$KU6"^q~zr nφ.qMџpEcFgKy|%ΕS “ #.'O̙Tg(lxRi|]!sKgv;^%'Lj]4K+|_LO΂2! ] ~K'/Q|a-/?0UV#lk[2yɚ.9{ gsΊ4Kvk/1yZ$ 0ϕ4Z3RyN8g`DG_m?%&>+v[OYz/HA/D"L'rvQ=C_kxE[4EFy 5IJa0em~ifp^Ho -N7 OJLM{{DIXˁJ*ȧψaO]`zlbv,.6u/ r2{IjhbhLShZU^7%' r2CFh^3m|GQGx#.-%ة'/~Pz1P%_#wյ[94 pM,Fv@V\8!s=˿لa.r-i~ S!{luEO;#. QNFqMk(mHR\z]ic[ZT D$:z ǁfoڵA,ziA̠e'5$6,E/%(,/?lN䜣AxQ(w.FMv>3 tdiNJ6YA>wG##NnN>6Tծ!EuX; V $lt!xpڒK698$d^!DF׳t`Up570i/yHk躉UUO=| t~EVqd>ŊCh jfiƭY$PylatXb3-*k(575ZNjM~ߡuϺ)IYz9aP r101 kjfheL_X6xBv/=3ن'<"C^e&pIHOV5 |Ap4?]sĈwi}{)P_G `Z'+zq ݆o(sX>g|N AGVlչУx,iM3Ђ׸Б SDc6oLNIo}qX49 )ptTcC RXM7gu'()w4BҘB*m&f@=@[lD& ye<>@Ef>wOdʨc~ޔ:'(xp'Re4VnJ[J 2T;?ܷ;Ws xv؎dX:XcKa عyK\RLL: 7XVc4;D2ڝ{R'5M,h 1Td}86[NirHr`NSQd>Fk|ĉLi *JqyB~sDcoXk:UuЍX$[6sTM8@]FԚl !y$#jҹKDx i*:Tlo<+ҔvUlahTfy7GޔsLŭM^ă;2| /b#8ϫ #cjmB0c"ۇۋ8s] xbt'Nh%ݟ|ZP㥪7U?j/7Ćc7 L;%?bץ UCcSsK7G~7jȵ Q !#k{BW~i:JwC5Хztڿ志y<ӧ3FOb 3Kk,La踗yٺѠ@ }ÿF3(+?2X Jr]W%AA7f*tOv =t7Q3bs{Q ݼ_90,+BEd|UoJvT[E:"TbkQ*NTr*@exwk0bkqӕܒ=Ĺhp#A ہR[h.ewrFT(P NdۈOpǷ!ɼE[T `I͛UZbr8!|?F vj״W0=^dp| u_nJM|sr. \UN߂4<{'4H^G}Jm"iZl`rE"`DvIB0dJhB[8W~T1fZc?e#jڶDtnE{$ ޻~}>ʡVY"^&crr<*x )`c7QUF§e⽑ʳR@/]3{IϜ]rc޳޸ɷ<$O mR9NM.10+8QKxpN?|DCxthQ]I  7b?H:27C:9bҰ՝R5E$u!"?Ț8CsevIn"Y vӷ )ύ4-]82?fT (z (ɒd.mtfp=w,Еx5c=w_m*%/j?* Eڳ"poڙJ(@djv+"7LOWUeZvnkhS8!hUdnFʳDݬc] gdW!ek`n OTaE'_/XLVr.":^!c>QUQvm#@Z As E7Pb\~Y|jhb:1]Ȗ:Xe X,02|<,Ua }]3 &<a/^?/E9KRo4 ItӫvDn=[y> x %htv{؅U4;#WhbhΚѡ""Y bW$QyU} %Bg Jwդ3B G2c3q1+9rO&\mT+e2 p\,BM^JaN$"ԢbT{gGC辂NS617U#o ,O.2aW)JR=j AYnP?]b[8MuCSϨȏ3%v< ͆to[j-#) Nq8Ќ: d4rs& gsz6ddOϝ!,;aB@\\pR!"%7\zcOfG &`!,Cu,S+uKvGdC7zVܙg`VkÂ!Dcd<":."-0jLj+_eDWED[;]-,dnQhG,la룩NY2uSStn?9PJafwWd9K'b ?f1s.~~[>QS7>VCp7b5MJ+鷉`2KNC{ψƲdsg^N6k(Oa -o+{:Jq2@4&zmw'¶B_IJ& ;FJ  \Ph=rW4dW.˽3 L|٨ ;SV+TVBO9츩;~JPlV:+O28!3) U3}ӵN K!ZAG𝫅}4B< TE<^P{^q} dNppY:l 8Ry2)[F^/% KmcՈu5-( X`ZWRih1_UpODm7,fjۓף7mBn^ͷS"-z*AOQԭ{~֬}oexf"6WoڔZt'նIdEf>wϲA!TXCͿ*F]g &,Y(Zlj==!c$YZkf*chz@ORÂ.L\vZ0v˫خMPŚCW&C׃r*uV5]@UB  GhH:*:UED[w4-]ƽxe2%o͊9aCPٵ{p`k^3 ?hƤU(xeA-j˃Z7gZ0)i LI!| *|m\ZGXM6fXX$bsY(ZlUz[ȼ~忙~m-C) |޴l%g4kG W:qAo騅]Gn:uc ƱWul l1΅,ͅ[tN q З țv7\fG|nӆۤN.>9_%ѓŤ⋄JQ0{. xMl}%Jx=Wz%5Ö5"jZqax p.`P҆;Q1fj]e2tD܌ GTا&zv0_Ƞ q? j{8A$%S@ZzQ>&\Bq9L`C -ʰB 6 Gg'aWR[YVm@6]xQ M!Șt1.ۦ3埂0?ОJ!, (zF"ΐĆb|4).Jx^$L=}> *]JbZ%@^LaHAy1~8)ˮ] p2ҖK ~D@;O?( 9e^)t,5lp;{m=/m|JfMVcҘ]:QøTǸIi|b 7:ESQ"u~h}{6vي<țQD|Lԍmo|#IHr}uB٢VRRE'Bdֲv0hp:"+-6 ,JdG( Ŧ# J.Yݏw^:|%v{621  ^V)]*'C?)u`d7(W0V̘ . .7YO( vj4Sm ,N*.-& yG+b:| b-<̮yniz!&n7Ya³sE{ :LJ&R<0X?PC+w-`nS }2`5'Y9Sl)y\m@UgUJb`NY1'b[Kэ+4 (r_?%j0B]$xs쩌(QIVCr%BOr@6]I D'cirEGL^$,q)/|E rHeNGZ} 2WSf(YA u4jBlW5Vgiܜ(l\*_ߠmP w#zq6 EƕI+f:b|, kv,$zG$7p8cQ1ƈe~9v܋t&( gڴ>x& L;G& Zs'w*c4PSƦ9ٿTp Գi(@ 7d#w+y?6dyس^!~|)}/(+A t}D /ZUx3l@6A@ Lʟi GUki^ 0e>mm/c@S>bm tf[7`[qYnoJ`I㷴2.[5GAB>Vsgw u8aeS>;i|s]8A+\E9h=s<~+b ʒ!Yޞ,hPYI_e^Ŕo-ZamH]'X7Ob15V ?-pHph4Gjn ۷v4Kw_syo։F ( q>$؅\Hk3QÍ^$G+ h-YyA,#.#59VP50=˅NZ0jUpx),5IV׮+ag?ñ Kn@q0 4,X  @>Lb=?zq91W ϐFD>l&H"qQ/ԧD898XA7^ UXJӋJC 8;C @K0N@X+!)s >w]i[ȡs[B1*ʚmFh BN1q1XAz@ԕXP^/% RSڥY+>o)FT>L#+x4QUhwWOU jY؁3xYWzeϞٵ,mL <,71#t,^)AiƴnS;z3'p1|P,˸XiӾ/K/$_+eq 5y+"cq=1YEV&eĐxbׂDUa-7snd`T5!ZR1>$ ]|gZyJ9R =hO4HAwQ O2ӎF/0Et,Zxзep #PmtkGVtSKDecPYIܔY%=&k&֠gG;n"?]mZ H#-``Zg$mvfeu+c!2!GIײ'ִdo1gD齗 5tCS\h*6}~턃)ӭ';ň6TQ cs nR/jh^6c羭#h!ٔIoUatMuC3% )jk_xQzYbأ{cz< " 5pXkxIÛ-@Xf"Bs?5*:c`yz4]yk3 )'?Sw5m6UZDX4nSQ gF"BxW+&% nz,ߘQ3EE kzEB^gy 5{NP%_Ҵ܌P!IitOx`I,-BN5:)6߽ܘqtK/^`sx=^JB{0 sq%r86v"dm&9"?%h-vb'Xec:UF]*Ƴɒ~76AVԋmڽfjΟ_=X#$0֝zj-Afݬ{UVK CZGݗqSP0 )Ԫ=Ksiݗi&G,X;do":$#%NDvNLU _ LFhq\gH5)&C!MX +(!*M <愫 7wNȵ?Bd'땕^-?SLf0_B~.|${.3$1+_WH'sۇ{ީBCNO*"h1ek(ywD1{3''!Y̹e`f)Of1,Rg'LҎ C Wy& Z6e0XƩG\7O1 %:Oȹ,U`R7Mox}*C[7rOqkJq`)3oKJDg=$UްVb~R8'݂r v7Kec=-Ɂf>SDBs_m~6HU𐛧ce+rvO(Gc+46ZƬ$.ǪFt߼2{znZѤ4MK'n"3P=QCh dd#ǪtaYw㭽^/_pJR:I^iR㧶2x7S)0#;83Ln[rdP0]7m(] dg N͚н"˰jHhuY*z3 <F]w 㕼JuuG$AcNJER aN{J/c/g؛cS|$AvKe9zUDג'̻ݜijOpv#Ω Aڌ<ȟ#T3n4w ]`Ζ:NZw\?>Oڔ95YWBnRH߯ }—̺Y|0]FPvd8ҍh ˽`f:ٝWM~SZuP%́C8* j`NݮJQ9) S{ˏױ gpud|8ZB-~$qU߇u|SIjKr$%<3^M- OW1t!ӡϮLV?*ɋU'آŮi5>cГm񌋺+<ܞV_TˤjW!^^tLdCv+.q9DXњ©K/"qO_OA{Mڢ6DS5WSQ; ~n{R1,ސo]W~>3ϲ䠲U5 s97;EdİՕ}yӴb &Sb^%_d;It(thSa*%viweLF!NŜ:cy)gtY\˸ͬy_CyY{QIMrQ._ֺܡ:{_|+%P`WlW Zݢ*0Fϋ9Z mh5FUJ؁}}ž3˘;+?KZZwbAtRa%"[;fx-_CdV9F,v}`[PVK@2.8zG~/C`WGyѡ^<;V㹌B`Y)dE\B={xWOg|m2rYCiw_~{ kM9>Wg89 ?AU]}qyb^lM穼@#/? <,Y&  kA"6öWߍWlj qO9cxO0  x_M 2gYZ07070100000378000081a40000000000000000000000016650a15d00069480000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/XE]?Eh=ڜ.+χu'W3jhlH` h6>j;)&~qfB{bFuMW| ^/?*Fg;8/eRcUZc )2#(І 'Oϟko0eZok9l-(f͊]5`auZ}}ң2|s10/"/:yV7x}FxPv7pX c%LZw>" }'[4g1C~‘ߧaS92_Z'j]vȺ%uY"PYW&1=nU2?Am{r֋YZJ7\J*^X03˫$n}$ JC56yP>*,'x~@MhAm:pkWـNĵ`ND$Hc>s=Y:3f#JnAٜkH*ˈR9=s SIvHN(#^;>+3Yoq(~=RĭJy.,}D0?UJR`_׃GykEh҇Mh埲.@)1d-.Rdm =ctNz"e[{k:YACETkR[r-c=I"W6Xou&'w^ҦftKtRߟh|k`DS yAچתnL^%-dY!"z5c*RNႈ(n)0-e}m@6d.՘`57kZ(TiҗƏ9M#[~^X E^Pag@h"ĝ ]T;P)NN*m04Kqj=bGSk r.>ZD?[J%T=7m)!^^$8=#VdyhS8X&6%;8pݓ%җ VC:Cz=edӨa%Öd ~'u l!v`*Uq~cH bfE~ȟ~3fΫaCT|H,4? rح?3td^n$# —Qktݤ:;ci+,cur [W# ̾xn6U"/8jZ<ђF{NfqsQTb҉1Ka';KKXdFXU8f_{: $+C !᡻l;q8u Mk&C~9:|FO҈ =Xͧ9 nٓ#X3Oz>ǃ,:4Y)kԨĘ>uXr{"T\ԓIMvv 2+`9O!p']/Mws-,A&2tݒm 焍Dq]AWQSTH}6>c k!>>mi4r 8KكohmfU~.%hIQLx-5eNX NKX9\y-ER4 ס3'H̿_MxK&5"_&Ü.^9f96BġޯQFsQ>}D²t*HrGcIhCAQbD%byyŀNfd\]$WDH*WBty`)KR( gBfᯇv9cקܯpa k2`y#2AiKwҐb!]\Qz{;篞HS.<Mb~V̡;vrkN4"fY1.$C%\ @獮!sIߝ ꫀLU_^u>\a*Q(Rj3lMۦ qm-.D̝orU"'Vl ;k$Mi q0ZBt?}p@ uWpLPNؗ!{J"DJ$Yq TmvW25PvlP:KH*=HmDBFx-tvyXMWǎD7W_*vYY#ڑ>G"6#="BL:o܉܉CSyu~Y7\6> 1;:YFFa"*U.w=9pB_T 5U<6}. %>h뚊A̻=ȧ,`iIqϠ7"sjmE>%j?s hU>{Lru"{%CY!tU1"ʓ'IC.2˺Cr{a:>QVVEB<@:'8mv<"7e _oE3 { Bd>Wb]]磅L'H diQxwS^ p QٔH5syRVA&ivJkR EQljݱym|fxS1 @Lm3&GpDZGeߝOFR yKIX"FbZoG*91ξn C~q7,X)ĔY OG- dA_#FϔV5մU\_ 7E n@t W ϼ&|4"X &t~w"wvG}-c# tP62yzwˤP/9ִ Hٯч{ˢ{Ѱ44ޔֈ?=us{ Gd,%8zD18FB?01jڟj$cra.'RMufGdv^d1qK܉w|o+Mg[Y >j8-6oi`a(^vQxQ*J=* <(l%m䁽OQ%F[/VN [w:'N/2i}[\ozN5`rQkjw*8*"KPF/2ƍb~Ncڴ1K Ym8G2#.+=y vT-k2NƏMK~ucB2Kɷ[HJg?lYM.O랮Q5v$%ِ^9 %ȐÞg]H# 3`Nu\Akɽ[+wjGHdfgr?` ?-oU f\O'I@¤'xrHӏ_xLe0>M"[)2߈Xɗ}OCB$B:8b& x;/[Ln/Gp|vBc*cWߠG%כ&n' buS[vWf4fS5U` ox S( &v~W{7ؒgx#h23_G$[YW:{x׺(&;2Xu~$i_}ƥT%#]PfRkL)"s9nPҳO*v69J(;G_HH2P]5W Ea|Cq6[nEIMJÙ Q pc/2Gx05 <nhy} !_84o;?hj0N/4|Q4H@;DrN U((o3N6/{|SΚG6pֳuR 1E2G9 Rt%Asbwr(i˰"L|P۫ۜwuibDYmz2u% BZ j#1r^뽗R._mV4Ihp p!R8]"/ͼ ZgѣRp ,T&mCK-E={Z?XyYgnY] `| 'HO(śg' R@c xyPs8͍cToŇCDbe3wSRt LBw)ޤ f^&doxQ(~VHXc= z;GsPam@{X{p:hʉg"W?zF 0!DnU9|EHO/l)cp.hk$\'W{F( t.J>%Ls(pdt[p Lvr,e?!-pIݨrC1#E  6Lb$ Lk?5^ލgc X f.7_oZLfͦdGB=Ac> } 1-uՈFEDV]bܮHfq `pcĩTTpq?Jfc[ϲW~2%MDes v-J"3Iuc[*'oY0UZJ }.^=Vq}fmzq%ܑz`Hѣo@L-vE -xi|c+\²,tWO(|K0W 6j'ʼ0+q\u07t>-Uaay]yԲ f[Lr0! P([;P&V'CEE h3BҽL{=j긼xm`hh=8֎^9J_4$9¦ɨK?B*/hNf+:킛ʧڑ;9)g'{k$ 2{7@k Jal_yB9;7^W׮ Uzn8R:|x2HBǗꆕ5߳.$XCm7 ?tDQ]=CRI~uȪë)/2vD;o’+iV{cbL<{?~pͮJS jP}^+ן&0G_)Wm]pɚvҟh\R,q'&T2f'*Fg#S:={ܧFj0( 2 #CHe7kr$CUUZٚbi?};ě* m}O /@`cHI&ݸ 38>-_V_pbd`E 85CnfQ=f6voeϏIJTĴK k? 5:Cp{c"SICu&D݆<>A'3;C+^JS7NYR'F` _glM7ߖp5*|L8O9\ko >5S\T wsBޛu\=A;̥LHWջMfy8s ڠsŝ“jqs|PM9ere>eR@o ih_1mpű=oKl!C`@w+yrLvD"Փk<;@[8Rhfd/+ҹ?~%$ jI4iŬYB]v !$\2-x|Ё 7 rs駫)$!x;}闋UY@&^V|WJ~H䟁 jWt%+f p:u[=q|XPUA]#2纛] 1SiI3՘}\bJt6e#cAOr?b}Rӊ[7)M2+P H??<6u/4S[=2S "󇍺="Ә\FlR01HM%OH>/ `#Z^;Mhz]װw'=`x ;J:G"5ɝQIyAsoHczLa-?n>B_Զ Jy%MyX&Y@Zt6UCלHǥ\]`c2Ln\ >mOGXW*b76~s; 0GE8fe%$tKp?f&B@W>;!T=>VJMf \\09W!!Skr,$h]=P##UZSMQPO3q'D4{zJ3~{Ce!:4A0e .JhG 3AϺJ() Q: g}d& kK~o?ZLgtCc&~^V`qE(r:3P: ~6ͳ!ki9,x'ߣI9~j>BZd-4pն8# wtØFo&G连q\M44M̓)h"뼽 oЁg"O8ԔE@O mXh {OM fk H a|/%8{a~ Zˠkě=&̿g $]˙>tE=%c8g #% jr>ǽ힏"do!(2,[U/dN -#Bˑ3MGz9&3`FfLO^]e_1Q#Hq*Z,%{j;Rp@yZ P%*5>6̢Φd>{8.A/ ?bSgJXILj)3뢏Ч)S%GlYB&g,UA43 %_9cj=4qStM\;\EgJ'\|LyFZ 9Kp@[H`Eq 7!{,Y6+rX> 9xjK:~y7bgԬ: ?OrN z{e*XEa)m*>HnsضOѮV$v7/Aͯ@ig{tz3eQCP1m8X~ӵIO^٫ZaPM=Ypgl^o=~A ͥu׸m*5B<|XQ R(RtZ8MX.p7k,6;eu濾Yɱ¢E! -K> tsasim x ~rܙ4:Rs$=S0?VH?=K!Qͫ5{TՄ;IoE eTu]< 8Q=u,Daa2ػn̊\yŢ"|Qg5O>5];X ]ۚuJ9|+lTćzko8,͍o_o6lQrbɶ]c/8ő!ԉ(}* J 2*s z K5wt?ڡYB6#_0c:6̴uȻU~ x~l"x*S]K_(G^>heIlc;$yYJH:+.xjz0BˆfPG88$X[9Qo=THpH3  4 ԍoz/xMC;DZD[|DYC#O23'2Fh6׆5;m<5(lq>[o1 (ϭdׁnR*Sus&ZgY]; ƭމPg>P hS%*Bt{wrRJ&A6o{MMW;@,w%G0jYAR3FOMZF_{"$9Bnue$YjX>!\HhQE͉񞐝s7~c ԓD# T LK#&?(z#ACE ̰W'$Lm"V HY q³y "I*ueId>f@!؂? Z/?UjmX2(1JC|п֣UmdIꮜZ,Kxu*xOx}A&,aEsXs:DZ[" Kň7 F`?hޤe%!C e:y `1\cJ ͤg#N: _ͽm:;NmM%=[сHqx)cOj}y]r_^^VGw09ۻC?ӯK`u" ɺZ73MN>_Xr`^{p1>c@T,qz} -lj͕hi餺jټ<`6rI=d 2AAMh2q{sH;ŲnT{=ObfMKB`M"Lf^xq:B;yXTWxvh/|xʨOp(û:ě}FS=U{/:tK-ԘB쇤kZ wn0sl* ~Ȯf1n6fQ]ḕD4_*qqy- ^_z M:0hl\^GH& 4Hcuj6FTHlV#'U*=`A<v|;k;~4qo$e۹<`dcfrL0x_M@_4ez"!edfK&P&cr=Q2Dot'j](C Ugk:QToQI&p? ]-)x~W#O";[qڷukS0UM6\`jdL_ -zvvߧ73v؂BYimNHB/f2anp4m%95*H!/ڍV1%8NΫ2l%?{B`E5e*(Wox_)ѷXx,ց2b^]/]e$7.k)XO&QFh*^VŒɳ j+6 }:F?~Z**Uj楔uK)]m% xpgC6 B'R6F&?m^>EEX^Gjq;c's~,3G͞ĸ4&`^ {w%9XgMQ>ʽs=E 7Qnq qzQ`Rɞ^V=.yCGItWm8;iNCF\" XSS r5zIU xsl{^)._Qܷ JMkf$rӢ硐XQᆜe5UcKىlȼ;tɥ`Ǽz6?YcCpݑojݚDEl>X8xjR*A%KDZ0m I 'c#1ܖy G[À^/HWJ߷rMwW{Bʡ)ϔѳPim&1b;t'MEY#wlZc3dY/rޜ/Y'UpgPe//.Kl8,라}GWi^qGzPm"ыLUX`Bfyd7&T@ 3V|"N Sb֖Y7MX:ƈ$$xW )޽nieWtTO6D|'NrfB{a ,Xo]*tw(t)\=5( )1ҿ[\HPшUd%=GB]6Ən!_Oݡ~̕"e_s0, Uʛdp$فBTg]x%آcV/B+?.2֕v4\6j28W,YCG6kR]ԫ%=;y! ^`1?dhx>Ƨ5D[0 rs Ob==EG*Ï,JoD=GF3ީv.Z&0OEZ񁍈9=E2HD56[mɭXLd9fmDŽfj4ӱhn{TmoK{-dI}LVc_ꄹ98*JKk)B8h@991GHA(}s@\ک]_[N*WǩHHubt0nS:GBѳpb u5FL`XUjj:0aVaZf5"F IHzl,D"Rg'.&ASyښFaoP&Hnd3@ Iʨ-g8*<.9|0R&[\wf۶n [*[|:{kTcfW}[N>*g΄"ɶ dBy wQX{x%@p7@moJvf;z/61MwzWMTD)7HH9(YƘZk+ڕX<ȤɃJ[XR_GkLJ՗l_(/|ʺVhbM?u^Bw-Nja6pRX>I(f-@+1&£ثز_@f~3"y1Z[4̎y`CO-$XJ)jůDu&d$&lY3'y)IOXMgR+5}Q(^9>O| g~(YȩNH|cg@b_>uנ47KvlOdƉGgp@%t` &1b[MجLÁ {#xxx$z wd_`ڦw/ N0&ɣ&v94Vp15sEDԑu(NP嶨0=qF]KmI\UӶ#VA>7#S O,7Hb&c;P{[ƖڪiyFc}BMhSP q&mCLʵb3O?k(|6j)aT%B"O[5 Z@k9}Y00wŠh!񶲋H@,x$KWF2+$63.7G)Lޯ7fZnbf+kOMqk_7+ykYTiW/!PzPٍ\Uy SpD_ ١|WIh)݅N;SDfQ |ܞv2zi捋fzQ=^N,fr-Ʒh4tt6 ~y9mMPD~+|^OIҵ/Fnj `Tَ4R?U{+J&5y +MmQlY`;3+ 0JSOE BI!%&I(dĩ=h5rIu֫ɔ!ryGމ=cQ3GKO`{l*ؕ?e+1%Kp 5;R*%"8 G҄翁Ԫ͖^mQC}“H2 W;6&6ô._ѷ”? ):a[uk73 * mC#[OGU6喾) 9~ Qw)A6e?cN5VnXw 6;\6%Ax%趍. VhƍS6 2#zbW[guk@l_tFp=F\@ j|& ".m 4$fTaaÿrElHPT.^Eu+&KkO,"cX/t5Ƒ-J` @aprHݚ,kwE;kxkʂV]ցd JOة'̱X Ó kC* (awO1ƳIDkG&>4@=!\,@w{IPs@|KjVc|&eQyJ*>]+WNl3ֿ5|}.o2 қFMYO%#BԕQ!O=qaSO.F+{x&c(}[;!@`Z9{%jc1Ό=ά@NO Ɩ@i 'Iװzs#:LZH6Fi \H @x[({T}Հ2A5{GP.G_t\./7.S$4dhAD] /kҢFf|YuUu@ls1kkL:L`]|&$J !W&eH[b57z=*R=vvֱ [R̥Ŧгc66päᦖ1)l)U'Cb c( {xup42 [orY$-g ?ߌo_{{0G̝uDf6l`wtn=q P>gQ~ϕQ'Y&H̊*@zby?=򨁚AZyiT4hYҙ>K)7))H5OA~;=ɦ[,g4af!p™x6/ 1ئϋۊ+=ςļ=Gd=1B&F/fs,Ӯ vcl=Hy 1懑͹U`Y si CrI#M`TltݾD$ tBNoNUaM*rmf Mє^KN~ϸ0FYpN-͏ C9cR0:{ºHFiXTo-nmI}A@2&'u+zhyElS$*A)ұeWV\v5K'x5R$de5,hSq+ݠ$6, XhP7\BeSG\Vۍ<^p̡*Vz\Gh` " դ \c^>p8h.N̾Ffni"uOFhFiN]{ zYB43쥶6h.(V-m TC)H!n e7sQc.a]OA2@G'T 9w4='/RD,x3Xޞ7i[QҥTCVz-c\^rCz|?m ')7t#~3+yzxGpA,breO ~$NAewJ9859MD֦51 7_Q$`«ZxzctNP;Ý1? rO2 .xm~t҅lKAчu"vO=b,pQ /RuY(S:+B Tؼfd=+ni mh[jE:[<Ԣ~ár 0Qp5c)M@hSy+<(y%nV+h e\ uƼ:W-7_gDWn*3o>qӯj"+ )T//Zmܰχ0}:1l_k##T3^VQo1J4Jhf&Dt%V05y uW?WYב@y.K 8\ Q9RƈlAVXpElqdK쵂2o,M^R YHj QCfڻI᪛!3\|Krznל]&lrl$^39ov*1}[_)p0^Pu*Ʈys_*栤 ?3.\xEo bh:ǭSPFZkܿu)tv QқE~+o$Z#ߝ{ ̄ Ą``]F^d0naMόۡ7B9G<9h2"ǝY{i2ɵI ܻd"> 鯶`?ZE"-\{$;D{yu#8?~_ u{]WB֜xvdGmf&ND y݀}*lvFuyC>>:qC`*ՙt(IP^ʶM%O;B(Ѣ˜rrkBHQKOPcA+UnȽoBcVx`M] |gG}f^|krѹsuVb04wah#)p~{Cp^nzbyO(3\ i}%Irzfa/-RYV-3 Co F(AU #;FD# EP^nT]N[iQfoeQsuK#׈5VdawlÆ'-sė @&=x8m3|64cYٓ2 zDfpfKz,ӈ4s`H`%@eTR!6juy";(y/Nbu:H5>O[ T,&#w(nߕ0 R-~P 8殼D>̒+Wac'9+,bFq:uWс%H [[)x=;LO'E_$ɴ$W; X ";u7rn%+kuj_KE")8TqE͹0zR3m#N% ?dyƁO~-}8=ǞPeuPq%@$4i'd?t|eDah x>,-lwb c-<ӡYFJ=s261UlN<t%IfcNe%`?L-yX^4L;31˔m4}Ri^YK.MIiYTrЀKJ,a_dX)GJ8 YNg+M]ݬKbC_RWcV5}Jd_| FD W7S khMonxq\[jn\Ԅjr |wכtOA~;7Hj=UƚJk̼q1$%Vm.Qh-i<=A5_m83U;1qc{!P ~q@D !X!oZΫVӖVB =ֹ+Q |ԦN":HGCaSkr0X݆n㶷{.>5 ʶ%4tr1Y jeHS ziKkV̒K6SMxgAflpW#1ӏe:$[^~!6w}^z.6֥7 B睼s";XF8!r$q2Ϫݍ^+v)XGcTAͣ`Tl's[>z|n5a!x5@;*~IrRb/f9ulH/ʠ),5d۫ )d M/ȰSB7J!ʄŒ$&nK8Wc lM'כSCY3k9:\tgo*HKQQ=jE3 cP#͍p7`@P-+5ü)b[H({UIPAWr|'0oC8) ej#)MizZI^n5Fy]ֹM7 7z;I^CO)n&UZ-ql9ו] e1ߕUU M~#IIQrs|+EB8d] jA D[L&,KZ0LQBHʺ#]p@ӶC5. *8t/U ؄f77/rNˏPQTk V46t51JPɛx>Jd%]K"Eq`)GhB^`P񅟹lk]] NT<ϣBA .`¤4fo¤#$~{P?ɅQ5嘥=> l ueVD2ɞfJ6Vݼa`fd[RA&Vsll}(-'gZf3h0pWY"tgqRS4)ޕ%Ep3!%@\$,0>L5H^ | ;/#4Rʻ7.du;toaBG]=)z18s"݇bѲE1gw9V ?mլfs>tcL +K$d90˙:2H_.6BO?e3ώ׿VgFDq2*iZq ⿵M;g[*a 7GX(jYD"vp{]kcAf5Q{u,8ĺ_zQⲰNߖx% OWC{8Iƫ ,[ܧvRC;s eb6bS!eݖw}VT%qvkvn9 ȃ=zd %.0j<9T>,fn8}1CgoGy:2 |'OVR|+GL@ACh(aoH"j~ 2yElS:FH O<H4(d8fIݦP쓃2 'i_MK Er} ͆p*wu$آ6ɋx {[: p٥]Qz4wkRs7h :lʖѫ_5Ax}텇@쀭2Sֵi=q4Ԛ({MKxEwJ w^yRܶ)({*2ۉS(55E&,>]rsg{_쵑弡z@ƾk >>Ϳ/9(T=sW"ke׍izɪO&_I|ETy) }8KĪ)G 93JPQf^sh6e7ߑE?-A?+{Lˡ_9MyίM3i|(Za/N,8"v:vU *=E.VN!L*on`=xN-4j ǹ.qG*y<|ۂ,Dfs[ nZc6n67{]~"nHȔLᄟ8?fcȻHUde$;'@$-豘Mi8Ykx6G3zid2s~RԒ^x7}O"lE9~h?;c-]Wr<.z.Vz̧B09%0lݯ SmiI}r߆)T͋}߃ᑃ gb)ag"؝ߝ9H͹=`w˶Of"Pt|&@ۍc fڼ_ {$gj e?"x?p5xm~,+G sEOH_KQz0?Kx{\n#j<=233Ʌܲj,(8xq ǝH_ .XUpT;ɂ(a++)*k%EgS04tlo wD78`ĵx칌(e6'4t[Gy lu`UFʫ|Y9e}友C؂襘i/kO=ܐ{Jښ՟9 ͎z"ɪ˿` ?rfpf{kiS*pبҨFVGo( O-@tqC\>p哶)n9 ܓNoGc/(;2;#P}m'aؗ8z5A M )QIX~iMD9 (8DgRLŲ7ûLM{(O))Skqj** ͟}\ ; Qgk0 Z:0{w rsu-%} dJt*jbܐRT7?wII0]H@8)qwxYjF`"m|/W1#+;QwWbz7` ,ɭ71} ZJ N_O̗sK,n 1  Bup>~Va"mDK"h&uh :ns2ĮBrՃ;!=:= U(ҧ i#f8 :1eXI^lP kjRkpǹЬr<o%>YZ޿aMʳ=[ZS l{" Aenw2KH߲ϝ3;e6+ɉ\vӲ, p|DCcf8Z(AyWi_!G0CGם#*S l4gN]hM R0?Ko? > ub$9 _;̕c};!Bb cRZDii oD-ÂE`a{m V Y?0TEhj Ģs8`6i~ #0ixfJFfЃ,!ڻ)+hPxD2 ~+| 8MX'9e<'au?7ʥXm&ԌZ;f5ɫ#l)0)n:Y);uB'7.o`HtӜZ45Fi Ee!go%<=ܽ|tM1o BJڥbt"*XQwf:A$8l 0Ur^oX̛=tqI`Sn [Y2:X*t1n&NJy] =KDl=L.{ 6%E:v{ Cζęݾwh/bܾ:/A=2;Z}ӷ ˝./.6! :4RVCagu{1^|7=:k@7fB B&6 R6;L,f1JWKByQ+6_zNʩDI7O7n]9kڔᶔDODUWU D,-#8t({=C"!\]mo("?HiO=֕u[>QZ >^2Y漍.|_Xh+o};}?$hb!%x2twזcw|1lYJr, " ^]5t-f ^|g;v|\VPQ!X Pڜ#@ow5~){bZ{ET+wzpzlC"eM`-^YC];4HׄD*IystroݡxԞpB]<f)1w^)yvX[&.&v-mHu@)\U -Y&ꕋ%q#J`"],`oSC-|P0)BX{&{bG嶙WHfe(V۰Omw%{qUnwitAOgt < McKx(f@bkԄ.Gq-m R+:5FFRuVvtCgިh W,&Mڊa!hj_~:P ꦞg`B Xݞ1#A%e07gߤ1[˘ 69I!V{dQEbG͂Cx~~*wDX132Z(Ly#ê5tgZu/ <4 S lmL̯y9d#1eqK\ ځF'Ξc< p{p_!{fx2wζ 5hGfΩ_+r]dȃ3ށ'wWW䓎=w5UR\>&r V_M-!Ƭ[{Eo1X9U%0{'pe,\ɗ}@N$h Y#Yj/s4V=5CH(FWjrPlryxSHtb1B{ 5aDߺAkZb;ŠQRD\%BŲ@ބ´̬;)B̘50ZC߈jLh_KbǷv9@cD dt24XgWs:b7m  *2XkWԥQ%۠wʿfi僧zU4La*^dl(ƱKE EYi uMq5Rt=ݗۆhTr>L[mT5&eOMhjg8Vc\O-{D 4L2SD8$dig1% ľ0V 3"8I$WG&L210N=2uq}eAgսCZ/IGI7GhV`Am#1LN供~KX'D>^AAE- ߖF1)x48Mt&Q;`PEIamk, ,Rv3~:P\(:O pqcH/2aU!Rr|*EVazs ln\d2<%E7Q"6{ԦmP jpn!#tP(~RRJ$JR鶧4*<TD $Mk#PjLvBa~%ߕRZ!SbLCeDDm*s=|IJW1y(,xlzוWFOqL\SU&"Һi;V c;S?n1d&sv)pA 9 ܥя9 >VRْ'ܳɩ/͹݊sSK6^^So o׿lԽf"_ :1$DqO9toպ^i0xpΐ\dxӃ 7 MgB^ذ$| d(`~_ί=ix)QưC"4/AmɕWY)F(̰":,ZO=k*'7QgmJWyh=4hHYH^''xܬ=x_ [#۪^'Vj{f6-LGɯwBRXy xh,w&o-W-iDǹFM|(z*c} N+g@@Y"7&W0&LvzښA"U alEkJfۼL0 0s %ڶZM5UQ@1j%2Z!bXW (tw@V& \ǝ AB$`8QƢvU1 T,egt*rG },8R&b='FsYV c_Kf폪OFNepƋԀAHβdu37"+l:p~+lX†k4dYNR תpte12 Qm+ 3|Kv .̛9یe:$,l>3ƓK*:?h co hb޿A'lYDd63w Ɇc9\WlOcҊkNZ'9q28I^ F$>!I 9=d2!L9/=fqLLQb shۿ&9L(Kɾ_6Ƣ7+5md+d\N+: M+.$:zڙ")q$ˮw5E0ܑkMJ,_YB"l2* v.rwoZ_A4+xm9Xa-$ޡT#@6-g!EDEN%y[C6.n\-EEYywtr%-Plj',`7YF4$7te^!wJ8HFAMU=7~V]e@iR;DLCЂ.}`qcƪYJH-w*.&tHsv&k#L>'] ԑ&:|OZ!*ܢ4@AqXBI$mܘ"{P::hܕ麯rD%Cs~]&*)F Wŵr{M@9 NԶ4n4`TX ZjΜ?di8GCZmIZx'C 瞳YH\$ؾY⊷FP#daES"PUťdllVX"X]| [VqNF+y/+l= N1ـt$-iqjpsJH{Wk5. d8b\yq|e Y+㢔њy%uMx!|ü MV *Ưj j>JfTw9>82ZH rq c4AM qgW.yniP Y4 WC+އR^BTya/Jdv!)%.~^ȍvRT0UBIbiX%)tD iF,C-n!yj[ -cht:z Φu~u2KPAyKkJ<=A'P?ַ!R SZT9Jsu#.47!oG[$ NV;4]*5tdu^6 G"U2vihɃާ9, D 1)}rlvaPE{- AfC0 J*qufIt($"Fxn9ےkۀA!{WӪ0j +WuJq KP Au#E; |G7~!͒vnq'ݡ[SGH0q]+;lF7F-MC?ڞ> QlhZu&~ο %iZCzS^]=TGFQ2܊37ѰUwi+0 %BC sMDVz{3{9/ɇG| W)}74oBZӆ)"y/ ">?Ӥ^pw3xb +-:PgrN$\ AjeukDb }ƹCKfJv{ Dg8 ̳jʥukg?4bBc$rlXkSOR{.坑=vhr.m+!D,!AW%0A `>ЗxڽE#I$#$.5|O5>v[ᴍ/ &a|^կ'KW0MedUk߅L_XO}0jV0}ܵ[5oKRg`a`X$h:IRl R83"rYQ 1y̻Ed9٠&%q%3HOK0͢ La Y\jV(<z]2L@~*@x:r%!$!ZPU* ]k+y5#m/]S $+|l>RW[}T>S "ԕ`TjWP ">2b} Vv ώK2KBcY<Nϟ狀ʝ⚉37]E dTxłrWC\Va! aڮiJa 2IKL˚b۵)|mؕ;K۔wW7f?ԧLf0g>x1*|9#|襞.J/6Z>4R{~`/J`ROSZSQH^$u^*0oP•+ q$9㭷d:ʳI|aR& 1v`%4^JXNP-P>1e8Lc2VSVa2-6j!xZf.1|?7ϲҍ bȰ% nƜBC5zNz+̬h7;a7 %mMKcZgx-j4f<ٯc_ULj+QpO._M i,͞"QpR)ъݳbZ[n/-1ǜYHp9X dl(QۑT^pˑkʏN0̋[y&8J*؉Jn7'| sb9&hz 8yd2S)vZe1[^@Eď/Ӑ˳Gl+ƍqkEzٽN,Vݝ_Pz,]1{V ۼe»A}`#󛨃M%*2VF!V37zI!ax2eSCT&$Dauaқz]C&eιy֗B)͞^KL @ȵƳΝX =Yr bj y{Dw.UJJfCt_R!i&6FuS#| ~g$ >Ȉ&-ъK_¦Ȗs@9a*7@Yy7ߝ˜ ~iϒA%qqbz3*Hg?EF֛L^+#ÜW5*K[AŨhvl.lF+WV[+ԐPJBY;I z~ 1WUVEt:gI[퍖d 9^QWC}jbWVx{uY92)PcS%r yu`+VrQixHLgmxO0mBx"gSPqеYlat%jiRŮpvw .8A 2EӪHLu';LqI%p~o] &363LrGw { Ne~?C#[Xaj[ We32tyra[>m8Ý ~QIoޟ7cdek@AIg7~w񢥛fz+CbW԰s1y7qG9 𠝴|Ս +F2;gyh)Ns7+t9ϗ:G^=W EFV,Qz8Өb 9ܿ۫MKM2/5CG}b3Cx"2ļ{y1 |8I6tC5g4Uw(nd=$ a_c>-O4-=u^h'n̅LJ di^x^e ,]d~@=<J8I(OrnqUǝ +C3ӱt\@>A&IiTiV{kCi5MЖ5.FjTjȀ[⤯Q( 7Xg`/b 9KЃg "}T2QDZ|s)\tmP_R޳k(#.!*^%A9j'z-kSc2$ٍx f ̎lωʺ~e[=71ƁӆEܦZPv6x/w>fzN[K¥~Iitn.h2C|V9i'["A'\w|rSetױLW%ڷڕTm/~m'5/TVsX/b}t3֘{JAL 51,E }19,#Up]pY)' ^Y),1ؗJոhm^}𺠾z /k?8j-91AAQJ6}$D3㴴p K-Ӭr'y56Eeۍ)7_@Jxp0 V8' fO+ݣhfP. ׾?D,x@Ỳ3W)#4aIMF[ڪSn{1Ge4g/]hw`l@{?Lr(̖oR5'P4OإT|`_ș2q䐧F8lAP@IU>pULo0 "i:uuy#,sGT-E (S,LZ 5WVM`u,z^˃/j6Fe| }M], R1C@gIVIhqϳT>[`hg%YQ̉ 6IĠ9%%.56B5A8öOX pN2(Ʃۊ-hlMp+_4+[3rן>Q[ w5b><ؕ`1CFG,x3Eď>Zt9 OS^1k&KǠ@ֶ2_[8Y#V2HYQU;8f*'d֕L1M[:35vBrb\pTk{tv t9V@Tբ%qlT˝X8e<_bO`Xψl^zMC;Ha 7椼ms*8`qz.d2~EڈҼ+ ٨`%`vt*?FpDb l5qH.. E,F[+2[ޓsYj(CU4Nc}(-R$QNg<-%Qo&V p.8Z3s]F!LgħkbYǚضWnDqD;O['t(KD&@w:1B(AJB1TϊUߠbxB1d\"tZK^iTV$a8Lf57^| ԍre{vd$Gޛg.rǷ}‚J E+8xVo.4#+p&.B\#J~̆$O G|d(%H hDj z^2;IxxпUDQ(~iNCu+5Ȅޚ%_ef*U+m˻,!:wCE < IiKIhDzݨ?ހ͌~͹Nhznݴ7H ᡆdÊ,(BBR9aa_N53K)[zƏǹ*HG80>`YLt*0Ǜ>=1FS8?+VËRݾM_VFN.[u3؇Z|*11};RV⅑Ԣ@IJ7 %Ȩi_(q5Yt%c?:} P`L*j̉PےGVLmvuX8xmV%]饣q*ϣ9pΫMcXQ9Z{lOVSvE:XMq0Sgjn~Blҋ>o~5YpF攖pիʦP};P($s!mtsw5Ms*oH!QӯN/ QM@JvO)i[N=cb<|G Q 6mIql>4u\"uf3瘓8̑}? ;6oHþ?f}̠-˺=",/ÅX^e69~(M- $:Ǽ< f#5eF=~k0jH=ّ^@]!!ҷ&:8AٜtT@|{ƞ/ єy^[3A !K^?"{:S^\j^x(--<r#޼Wo3 l׺4T FInc֢ YG๾|%{e#~&@At5܂btq~ߠ݂`Q< *xP"gGs7^oMfaƩKVpM&mC/ZI bLȢ l ;+2@ٙvHg&ul6u09t rt `sKW>SS~Kޏqq?-<fج7V.BҨ ް'hl74soOKgIf,Ћc K!mEAvɞX?a]w,3 h;6ZWcd(^\8eA=5$pA ա؆[3|LuWP,ouI889 kP6MV{\,}C9qߍ"GF3Ԝh~IRo_"ǺJ82m])yɵ;f'$s8)%҅$q0U1c$DGb\nŽ*wEұOڣ- sZiTBBY{Yp4還FC. wcT@1a5*=s0[ܩA3uw>`BH1-.v o^JѲwqvZYŒzzx^5%Z#fE_2( º S2!P@T:ӦG2!bS@ x qE< jk_MiQaruxSSoM dX_B$,Kix@LVCUHV-*@#3li~h;zÝBTdk^īyLUN\ hpRs[+y$z)57U@]yFp#QRlf '9c'Wج;lM&<"o@ FiRg'5S?c&@@I9o0'@ox4y)l(鲵EfdQ{'iwYՙŢE8r-!kb44V }^;S\eSn̿j"W8t.j>q@=hw 'XS^#H?OXAp0G?*W/ˀ*SYrbtl? L/ZqoIws6xY /M ~8_b^5msʺ'[M&d p͚KP?-%GﴢofLlzEEooy^0LГ ;e7򓆦\34@6 =JR0^ЌPq'[tl6^3_ TNMXAxt0Z ~f;s((dx ,&p֟R<|RwQ" ٖRh1O@.( 3e&ϵ (rDÝzv&K,Go[7s%P\N2-_qHZCؘQo g%Hz~dY0S{TlIJ)xn鼊x<&"4`Y><&4 ._xN ;4? ȃAVG>Oh<}f,32 M&IJ'IUm ON`<%ao?uE-iPm8T?j?fWuGdKQ?sJg-٥n^\WYDoL P \dGfяߴ=`LEERH>a2ocuGX׷2H͆AnHC!z',^4L{iѩGbi-ʼn>GϭV@|:T*B!QPb̌p\x¢nKGAqMtJ>Tm`BP$9uRo~ gou+ڶv)8 h8 |pXgdz#qϷXo"ih&aYYT3,BM.WvgŰ; [`}[UCsY\]]T =VN!qM1-X0 ]xA$?oN^OЇ]K j0RW_.ٜ @֕k to8M͋`J/?;"Уx[* en_•{C}>l} P !BNO@N[guns]tf vk 8y@1"F@ieY?]8b~L#8˔z2BP uJ&L <":.HDB l)\dI ,DSI}mk2މA+O ;t)^']tWBDpF*S.^6 mg4J~ nDq HGQ4-~\rb/aD]Zm`Eʞ.$8+zgxBMgX?Gs.|4M3%ɍECҢб92"jT^ W tOiW!M=@v\ u 1y89<r*7=rohk&$28K B D0C 2̻oceU*!mAJh](kf=Tļ6nQtf\h~G*#B-4Go-|al3uR=$ >ᰊoPd?Z:` v!Vҋ8cea5xDu9al)Ɖwޘ.wJ%[Tn*,ej3^HbFwdEVK,K ? m&DGXy&c2ehSx)/޴2_ڃAH yoFyA*T+O8"lO'tqs-1F=@/iJrd(Hs`a1]9e-nOsYOвM@|%:*c7=`Jك|ͱ*ܧx-P?cR;~Ma~V)~[G7^:Ң& R0O8&(qG9P#DLޔ:Wň1p*>E+R5[O q7Ճ, H&VHAswx?,4?'cxrƈFFiJʟi+fsJp(mm Lt1$er%lXns]:UT>y_&cܣ,%k 譜S۶ Zq2Y0Ce=DhZF+WNhx=90J:?=!QP[Ӭ]–Pҷu> iCcJM F=Huϧopj!9"c>!.~UL)$[m]XϮtmv@jAjm+ r5F22xI)# ':;o&Ozo i KEd:>kD qS%ě,heaKmu2)C;0.?\xæO)cUUn\n I:R75D顎}K2E$VwMx0G&<\|n}OQ4uA' _̦42БtP9̨ntfxiShŦ2AP\r0.cZu0t.ssm\6-]%bjDZK.|KWj:%MkۍF;mBm*w~eiJB!!A|z6_GɈ^v3gyCvPSnwɝ܁ią׭Y3@ |J4UCh 1^ZPm/IBՌ€k;%M9o s>ěK}Ƶ6 { "l㴎_D$@)9⺎{Lvy\zCS"5xA$6AݲFP~NU1v 8Zr=8]QH;K:OZAw!sFk܊{ڵH7u #z^l ˘ȠRz8lSh꺦4mgmR/F =^ZPj5,j`/DKֿ-8OﱂK`&zHg"qǗf"x"a] ?+j, g!ܚחp9r+뙈%8"tXpUUZM@z[жcһ<Li}L0^i'͜lsD#t9UD;q^4QԳ Ӽ~Fe>ǝ$@ͼժFDKi ACy5](c䊜c|Шhoj&!ۭ)E{x}oZ=IƇ{QzM]]*ע)H,ly x +t(87,=j' 옠N[ #_k$tcx62f+hLpMV no^vꙶ4>FܐjA͑v:aߟ;0:5dB ĖMAgRH]. O6YY:p.qjIqek, 0MsZ5{3IcB.IH=CS{(g )DV jQٮv[(𣨔 GgِԿik~uk3ItZzu1D?.d'θ/twav b.PD^'HɧxS0M:mCQ xd0 lb`;⎾ek۱փl疐pʳzќm`ȾT s~QTu:?772~MhR}¹!ڦsюLUM<;dX6_T~.ڲ Nע0C$rcRk'V٘\`*z7N"Ww+K^A&[@vIM1==dxt |['A0맣gIߛBHeOv61X4p5}Uq; I'\#хt]19M=?6v52)ć/ 8Y: C*#&⭚UqBTo~t!SNI͝rߐߕPaIGL&&HI qǹS1n%Qv7k!Ȣ:EGThK E(8۝ >uL6>һlPSOfyu~0{YDe0|}_:R.)JSӧk$8q S=xt ĂTBr\ =J+KoR#|*Xtr$0>TO'%Hr8u}nvxRS-bwIl<_5ũp \9 rPB |"-N17i]K`fxDDD>/tG4i?iyV8i_Z#qŦKrB?j'EeF9t^GZtPcbK] h`*SK7׏җ$\L|<8?? ^ %$ډSö֛'}ܮ$-xnֈ;ɰ.W؈B!uy- ɀsKv@:ه9zE*{Q>-&6}Z\r?g ayNt?p IhFr6dH ~O36кilpҨqxL/9{_߼%B"@^ȱ?>-&Wy,wmY|33wUv2~YR/Q4bTncl!2-=}j?~sV)XSv`uE̋Wǣ VLԖ*^ ,?L:EftCk+|^.BDxk1og(^L5A"S'iAi3$ $_3\|6p+I<¼90c{%Y>LAug m0"H7+=zRqqCu8H]^KΠz|?!aYt\=ֿs E 2lj+6dV'&_ĸ~*, Q6TeRR( ףYZg-(dSىΩ.;iQd(@ݷYģ.q(LVrjqBGkǼl juB=QvPRB@h!͇m0HS뜴9lܡW'b{rUCh&)3DYILhWמܨ#5'ntC0ߚdIs cxqDN:v"oS^bŸ^U_Aƻ%R A(--uWss`9[&_Պ{͘#^%wAӕ:(lgBiH;sI)>s~)]$!`EVO-܉0ӡURu>Oބlk}8ic_"&Mr!O]8*^f5%k{ [*}Tk*<@oQヤ\7 9!ι[9zB$_ ߆ pg T|`nec^B,痌D+Y dm$@^%c|Z{4 _7c@|jᘏ2N5&{}lj'B?MJH\:yϑJ#smjc0u'#̤(O(W|uR &- !jF"e!ȗt!΃ ^W椗%$܇ygPf[i!DJ*Vi`Yy 嬯VT~$&Nf!U@|Fj\/k*zInt[P7_)TNrQ!W2Z(ѵ$d ~dL>l?MΜ'Z7;Trk =Q3s,e@:Qp+-+ƚ\qDxRJaN66Mf1B{On<4}JW+(qv:Ι(8  gBCf-7L{dyT,JT_={3dTx/Fᦒ r0vYɋK1azg>+ 9i nlҪ_cf0@4:IG}ԝZul.'v=8I7'׮G"f6v_%DžY eǥ@O,]AoZ2U5t9߂C/+3.ݝ r29l8HɛK@OKNFk~1|E˫qTGi2M^YSܲ\m58"ߝsi0` /}V7 ƉȥSbFc6Y;4T!Y-ŻVۿL.GqSc̉vq=yz-3 sWaH ISs~݉_5Si*t'*ln !d6nR^QNa^_L[jBRp NLI$z1'tQ)&~D=qtSyeKcUu˦L[RΞ"Fn\pQ֚VԿk?MN a" bUz?~ݨL)~K3K 4nf6̳/~ Uu}A[ )P);2s&0]uf&*j|fٮh} Vu.g+SJs'j׉嬱XJCaOYG-Y^>߿᫫k2Ϙ;KzXfU 8n~nnjɨgXlhnԲb [H.z9) ^!Hݒ}v=faS.s--eWCP '{j0uau[3@U<җ)^SԃW+0^p#?:nݨ!?5X) L.˃uVfOrHYj9p:7wl; .լ (nSA^e[^\m 9ʈA[h>@R55QPQpY\9ֱ[JVb߷y:fKQiFVM 08El ɿC^~OXNqzRViYMKiC1'QSQM5uS3[nˆ~Z_vE)Ve,-R)m @^F\ CmX >ÂoreL  ffRYV&!JAn?Pph!vtIleL5X& ǯKbnyd۳mτ Oeyم/P4^'mk $}6MJ ieh%JڟhoSx IR8wʯ-EޣG/{ Wo1ַ 8|?|]$QCWV촅E/H?FZl2t/y&#&vПN3?hx6-}`l4˹\9f0 L>Ei&a-)!Ȍw0ۙvχX]P[UO `{`֡Gj.Uk*H?jXC;W@z>ƕ{ }Q)lFܰe7.f{i`YTCx.[`I)TzE'fM1ICO/fJ`prh]iRfq!P> IJ宫q3x$̮+i4TY` kckrz>ɼ>/Qa%vZ =Sv@|je.԰ծJ̈?;` I%JKE6"Q%&ASij_*hS;1j?QK֧gݿRÊ!\Tw LY++nH @ =;㷽[0{Mi|(⃖c0hv3,bPoo+tÔQ[S78UFGP*TVc>B Ff`Az|0Įbna.XT%*Ufר$<EʂㆽtÜ˗jzK[;}As*?y)yrk_fv( /v7߼u7EQeޮn"4Z?!r'LsH7NVe!K%= iV^B䈅GGrv 1vc)nrQ155Ld#v{^b9ey=e/>*iT(N E~H+I`/T*`Kv0O{iWL>ȃlaKs:96 pjSPƤj|ץҎ7Fc6tdK`qW8[̨z`~R(+^dj`bbgBAu U^aܵё(gt% Ʃh*1 @\ JJ>*-,08bz ?L0XĊn' ݄4Bx:n,: MұgbpjnZ^SHO+JX*dIf .jIZ~H3tjE..:e$^EZSo`y@᠐kHiNyOt^' \7 X9l̻WtCsΟ+֤ڃ|F:PdjdQ3N?0-YܯCK$1[8^]ZZCzDx{wzt$.5&ݏZX'}§B[0y ue'&+FְT}lكCTXa:ye(R:Ӿgg%MmoN;-Xۆ+C]N1L Qq=Xu=$б`v%oX!^Gj Xe5bщR>wL)+?UAJ *yfԏ]pD )LV|[nyQOwu۶y{p_r:f_cuEq}_&:h461X # eZ -d[沁J_L*O%#ΨrNPޗR\geI͉Ȫ5&cA,_*fjq5j^;uD[cj Y@2Mw$ tfJ6Z+a<5(#}0OOB .\[elA)&cbQSt^$0%0ft'\FW,\`ѩsy^GJf{Nt"xXjքB|L XQGkNGv ٦tG?\s @nqyWSN 5;±wF-J~PNW9!9hu %am9ʪf [j73-,( '8[gV,)6UHo"C/?L pn3?b;;ezvUť62I]S;nkM{s8Ś -gUfQF!|v'Y!aKHۑ7x| cXr YbY[*0?zF@pmETTr7KxKࠁdāQV2 |0Gi(KA~~ [i]CL#3A #nKvgmןtWmaKKuoR.:^?X *c}6ϕ7G/ ?OoXsuGQYv+K ٚ A,xv9i+`8??sR;924Rw;5nL_5-?gbu]DiTE&$穧 H3քqKh!}_Ӓ)<k;K6X>J%5jݼe% $wM}03i~PoIFcCp,._Q4X+̍ȝ|A#܋5lxjcD3x,'d7aNz2]~_Һs:nS׼ra@Y}d77{dLChhnj)E;U@YI?:sZcsеxNe&SCǎܖx+Sbkv˜*\7XG410~Q_YsV/Ox߰#/Q"ZV+i3Vci \F3u'8@y-^=aV. ݓ+ ".9&UA&*C$t` ]%:Y"Q^G5 ٰoGGE0df ycqS!>^>ٝPLƀGv`;_ Z/(kj6t~r|SŰFpoEKǹP\$pG{rRFAg$VI䂮 J5N cӮ`^M9vs &~U/(GhkxQ/sN]vfaDoDYeV߼JT0pEg+V+ejwW j 647ls1TP~$:-WK4<ːKWIKyGu0俴e>K[!|Q0b4_^ꙺvRٱhV۲4C{٘0"=2C."+!(*X<* ϽrN~[]/n'TSJJѧ/q^Ďтw%/+`'L}F;+(/%Iv6E *fÅȕ̓ vnK3B-Wq排CmG ^*~mLsXs.j!SHגd_"VFQf⃪bɓ_8G ]x\ιLEը]1T;@OוT4Bhﶈ'oݨ &|'̞<7GJKpk&?$a!BQ }vogkuRyTLGBFXdAÝ\?qR|k0Wo_* a;n II@ۦP 7cG2ۀʞM Hvu8_gDPba;;MU[}(#b9ˌYA3S8`m##z3gnMT`:XJY9sy jnճsɝYUK^NWi\4-U ΊzC(LK^uf|a_n͍fLW@?k M&Zlx޻#3WL6#)nZwC+Xv3N^o :(2}|ށ9%-,^靄[HI@[.jUv u9<vG\qe[S1˾e֢=~b/#_y2]C]͞#-T^ Q}$l&qk#й "5I&?>Y ȩ~=z4-z'Vk4\NP ! dGH]Chpn ©(i!~u_)= ۀv eFC{4Tv$<d`ldoه)~5$?O=P{2ppt`?Zʻ"3BI֬*3Ӳw=;qZl;]]Ɋ}զ1Kꖅ{N|R21QiY 9f%?.oՔn 蹰*vT ìX9N^K:CB x $ ksa pȨ=3JGNqx p-:4aMW"$tfO5Svnz=~̛z ZlQ@;|߉6a,2:&wM1{8ܫMJm^vgc:_ơ]S-f}y,TUtϊI?gc%9|HFEٱU0-H=3n뱼\z'yeZvP{y$:jƌ݅bIX#]G&hGˁiqL|C17*uHdPKMu"R|B7Ah2}u]dDjvz֦ iʳ!2w &5JlMS&11&]T!P!8z@jyǟ:5G\Li̵P8!VkהA%!n&V/#ҡ6/@%拧'OZOG<9|l5E(!bƠ]1sPCeAe&L@DTOh;+XU.Z]3t*N&EDǪRxCܢl~@k>&B;lƍfw`JMdF7c'7W2vqB :Xh' E9oxߺGĪ s, %Ʈ &WN^bjB\"ϔF_uo47}FР\1~ͮ0 xzbLϭթP&oӸJ۹A P9Ci\ЂKAa<BHj VP6xh-xh( -'@Z1T}CGob3ӕ0e?ʌ#!-.Tt*8ߖY#GHT~ jJM2B' ^v@ߙ$Z̫BqּҲڦoMJs-rȬ8QLßS)U"`^EkH-4Ps*ɿh׮FqR]eS(#*[LbPg 7b\qٝfώ܄SKY8|d)z4XGY~:mB@םmԚzz$@TVG(ʑpDE3P^ՀZ OQjw-+! L~Y:dG )s膏,9rЃjyzO"oJrTqܑrIn#[G+ۢ9۶ -RCDfbzwT6nV P-lp ֺ N'+k,F9bͽOrhX _&"؟' E@ *w!M\F)b}_p2#0[[y^dFS M.q3A;D#՜@pRH?DLjVf6!FG!yּ6< } 51]G5ѹwa p|&L 4~ERJyww Nr8ӠHGLL9Y-Pغ2`7W`,QRӈz:J\~jڅ WƶR/@a,b_{Oٴ:co8NQE\m5)k% [>N?JFp.Q219K^'Ni>uPOy嚪DzQ6Q'^Ikg]@FnrGcF =(8b3"uJHiOc0&5GsH ێ H`aX5pwvX)McZL0|/%pYs8{e38DTƷ2oaDjVvɋ 6s.F^.sVYv76 4;#愤"AU&oSķP[СΫ(͈ sS 0X*J|6:I5FvX"w\rA&h+.==KYwqX-ŨR{m6VpJU-aD6$Wnb? H/y4bD=͛SXǿdK/maIt|L> [TM)2#u2By[>99v&`I$ ~aܚTm] (d ? vgx)Mjf`ÞAB߆6mdk{ H7A&QY"|-#%yJ3o&Yh@BnSz!BeT1q7 ^Y\j' 3 L!of.sUuqfvр6&1ܪ&bhkfK**ɥLe4 ?om:].|M PHߑU6'PcD! D8=3q 7;CrEY2|I{DdC_v l|\;ɤǜp_$'uP6thp,PBX"7E3D Nu5A'4_b\ީEڕ+$)S-qH?d(3s#6 bNc8Zfgq q;@|͹o3a>Y`yM%{ 3l7KHRRoVk^엛>Gh#>0!DŽi踞ܔq!G:;#zI9Py*VKnBq{}Ř ~&gw!2-\ {ft6Q2wuG$dr ?xWN0dB. NKRSlTl]]W-罒df:8v'#^lLj>S3o~iFq7ksɫE j:;9 pG& sTf0mXT/beF>&/Υޞ yLNH`h9(;6]׫l{d# )8#p!X4Jc!& M{ڢs[GzOybN,|P:фvLr:HG_HMj;Yߐ9"ę Rg1ĿD#q3Gval y'I.iVE4ź]ub']NmY.Dw#vWOބ;kr;H ]ަyTၢٛ?w ^El"ۆKP\O}⃣X r-?mxcatC̏PA 2,x<ú- xr %n'\/kr>p+c r9*] S33`<*ʐJ6Bd _؊JuJ[EDhбc!h5=I>!dG?GW祽co/"Pyj66FrXLtb d2bc-n?L!S;jBYD+HlF4W0TF*‡HH.{Xqn~kڪ`2]u:询3ı]mK/L̵V"2$\t=']KgW<*}e }T!+]Ke^B٢pInn5:EUv!XlGaMao.}kߔiP!z!)\{c`ĉIMk x <@c_-#Ppދ5ENn=J8b}ޡVUhA16x̰1t3' a\FIfzm[yn[MRj$thi~ FeP90@s:% QྡྷYɈ,S+n]-5Ĉ=ֻ 1i#p9 䉑y~fw7yۨmߛH`d9+̏^șDxLv7/ !;'g K\7ȡMDwTuRVHܽ;%|.<7v3V-}ْ=VR?yf8M/ykiԒb ɺd;kej~e(EKEhUkndh9G /uD\B _m\]] _ӼVĸ4Μw,^*f&GV `~M+ƵKAJ32X2  jjfPy.(q2sjGehE$D1I?>:ijNqN2+S̜}r, 5{\ ;5 W=`nѺȥ UWK@N]8Њ*4~a^q:TDt01K\XWl]2Oѥ`y2u_|K1Wkۿ4o z.1tl_ bV&@"quLTG˺J؟clT%I$#!j!9 %7OnjzkidH6x[KB غ,[uk BPILCЇ:YE#T# Z]Ĩ\Zm# Zp >֦_yILc0{[L1,&x.uQڛ#T׳ 4c&)ZVAإa&/71o_N*̾rz='q"֓mZbc-%i.Z`}i3I񭐠iL^8+[R:璬WXY[^j ̭r9b.3"8AK|(EגF,׆ttW)9ړ;3Bds!,_GqO? uτAd x6I|lO@ d.uj9ɿl44wpE2l,7K&/vk-4ZN^إe-{8ؕP]8Թ.T,]~f'dKt y]؃0X$ns>e@϶J#|6rPe g̝n!Vp+5=H?̝nLՉ,㋱*qlu7Tj;X6%y,%\P(jR9TpњpF0', yޥ)/>_Unv.ȪfV-fgbrӹ?M8rGHb޹C+ݰW1x!$@Ua ^[@ M] R]qMRiBU5eVJ~3.sCubt\&j,&㑁zaɥB2v(8J @cRjXͶnɫq2x.I?BBo0xu&U/q89 6&ڑD0&0 rǷx dKH~/$&^z Q@]ɿ~ 5]+^1ÓWqTE e,jiaL3+GE*%%^2-n#e$k x:e"&_n[ ,AW;;F>·%lh5VepkaL11\;5Q8Qn Fδ(?aj9 $Ñ_@ `U gM#H/s7==**4ܑk)ivy{Ym>蓖aKw7xfס޿l'T)5G:Xth8HVC[ ‰xSu*; li%h n}]UA;驀Cl/N_Vt7Tx')5MF?v l6^hx4,F_nh" ʹ+ QIs_Cռ^tmme"iR!Y43y]z7yFXAJAk t-R#m_1MQ@j;T^4Q('n)LؓGp'*N'Յqm)ꝕL}=,u',b˲HuOěxL?h *t lo+O hmm/=CBL%7-`~]f:YStn')xv~hulj\IKB2]w8,qjCdGr9bLkG$UnVP.\:)>8KУyZ(]"a+H^Mc []jxQy*\;ϝ\zJu{)~]q.tv7U 'qP5<~mMb~]gŜ<4Kc76w^Sx4^"#x_ĄiY./o%} _ZHb,X[x#Cw7e+knh?M(LSjs0s8=_ĭq5 , -Rc/7ʂV@L8Hy8/A -ə4DC|BRCíl0ަɉ]e4 'qŬ .\I le!k \F;Vfp_%uNrXc  *5 ib/N\)6Yi(`?eeD>Z`0?H03(44?[q=92y:GJUo&$V=T" C2!Kk㼡ovkF'sޅLZg]FQC1)YCTg;;m<&bP{ZjZ|1p\4$6ڊnPؔ҆EI@O?@;G R91|Ɇ9GZrј^٪hDL^ Rwz`7X,KDMdtuɪ.fH ۯ {NjEUvyN$W셇ѝZ|wwHjrrЂXX}=~<|>v~C[>ό.vF_Cj#41uW/b^Ih_I_hOģ01Ֆ?voX /a5na=#Q'+rJo&"MjzE{> *\8N-e} -2w6$'ɝD=<̼Xx d+ɭ]%#F UC| V,plpY&* SpL\_O:K_Q øM2ťT " u}Tje sH3|!%17 Z~#X 3JSM+xn;HGR*" f@1MԀ iF23\8D= {O[$ qg(˱.`tΣ}nO_ wzͽ] ™% A;C_3X6*AjBx˂'ǽ~q(/0ɀ& xjx$ikWTӀjD9ybck< 㡘:ed4G'z&1s"Fj!=eM$3! ^"@r?X۶L:|P2"gLfA|=y>>şutPBf= d/6.j# gȵ!|Gb&BѲ%.{+[tB(zj4Xo<5[צ*qJ os) .IJ^<6vT|xp5Ą;d,ЅEQy^vT2̡ D+~ w.s oC8ϩG^N 6)ޙz1߱G}nHWQ1_X/+ 34(|7}1A9'2/,W1d2U9]O+wX@Drr"9ɟCjj{dҎ8M繣>"`%HKcPbY'f)hr)=Â@9*L/G''/ɚrؠv4&j؋g^;;eؕ19jٹ>In$_OzqHAkX9iɻmiՆ c\ҪUp2d4J'7~[=Rty}8FjeʛGH1|,7{rCCj)@T`0\0P WMHϐ'!LI&,8|PmkG0GS4*Ȩe24&Q1}" 575AwZvn2{\4 ;ňj>Tq k4̋U< nV}qDRp&͢ymRR qZ+γ?ue۫L\R[͊=Of(Szlv7ׄ\;$f (@]uX't[\P16F)1l+"iӑHR~-߲ W;CD*V7 {<?϶4c MEzea AvD1bA=ԫE4Ja“X&\$ _iV><==(2ڴQAcXt-ݫ)wSk@A$@eξNLt5GBDzc78dNG҅#5$S*N%B5,Ŝ[<2N-fھv-RX 8ͤ+/ӺnOm^Z^acHySo@{\= O>鍛qɐ|Z>VE ;%;bJ&瑌'#,,J!c]le+rjr.AZ)xUÆrQ`9paJHqfìV6h, 7J)f+\؆J^"J0\R)tP~@k\|[zkl"4v.WykgSFYk=u*+[i HķpӰA_K!r[&K{LA֪2ߌ)XԪIClqLVƛ?Ġ.soQ{E7m z/m)Am>LU $5}. ~//m239 ӓPXO7նݳXo(! }5e`IŢ.\9>TY$,nC\3Ͳƻͱir!'!mn{L\k92!+Ҝ 8 T/%9dj]~~=5p7\ =vQ|#H R+8󅑽B;)!$AA Փ {δPm@Yf$%Ы$Qڱs;@t&l=X%4P ׸?dY?&Vz̑*)S\Qxq.Aɡ _) }|dxvnKYb4=tMH~5B2G{2CsWGcPUFN[< xX4P"=&4,n\_[jqxQEJmq>dؗqg1Xo ϢlX9 Dl={sryE6&&0 VM;ٷBtM*<`ēhQC3Z<ӱO+Ǜ>yC8h'jQDBc{^[nh:{=Ll4wE˺2{@X)Wγ'VWe1Ž % (l%9lə@9̶ܖa¦a a9v?'Wl$FR F0U͋ =ShfSr KÀ5S@&G`USTzq7UVB ܔ56_fL򽃉ιC MW~PP:CƊΜXu~`?cj1wg%f~uɖ??D-POk؎t_$*arV>ahsWD'cd0?cX[}lE5@cgkĒA1> rz;};[pENW-'S_mmHoiOrxqau s`eIrYnj0wMS2ha mrWx4y`4[啭Cp5V4ѻ/IQLU9pqfp$ڋ7 mOMY?Tq 'S-?p'a; %V;"jL'Nο.qŮ*G@"gƵ:KjEվ~o׼kж!Ƅ,;lhFKXnUPҹ ya[blٗ80/eqf.wc^^kIQA>BU\H lvc+}v $VU Rneҵ: ǥ-6Sap)tHa!{ 7y`RS7 v:@Ouԓ$ aV=yrP= R{&[qCYzdj3$iSD5#[e!tFrd6p+z>Thg5-3|6i9JAR!G…vBB aS-Q?6$g] oqIsvAeOMcLl䤜WfA-"'ZҊM=|QY6m+Ӯ,nT~9 6A!f-+z.l4ݷ!mN"wJEb`^b$(@EsG__> JPiugsG!R^dm1&®o_w6>^R q޵3 ܛ͐!Us !HBّ)8-7mH,$e"ѫ@f 1B5R ʮo-3#%>%?ɹM{IHmT ˾*$#`x #F P2rd ߵZ_J] ~q]'cV&IC1G@X4!=@9?Hi  lj<o`!=Rޏj64I|y}?mp`47Jo~ ?AfحB_O_o%pyyO ӨSL%S'@@jy+K S̢a,tf_iڧRC&9TȖmBX9r6LJxڔ eGhd#Ab՗zc{ "8u!qz/m8M^_<EizyrU mOcqԝ^W1$2$ϨGfo{$}¡o>lz GE*bGLN%Gl}oPk"Vhvb 4bRL z:@vN)Ҩ#$:r@*#䢦S0f-yA&fP23R:J05v72[o@́Y Yo2&2\'aC˶Aw9CE외5r{E'}C#!g`LW'kWKS}>Efth/"J#|0pܖ!E,Ld:gѾ@8ϵ,YIpV2`y~hcH5;&q:pGk.*Ącr'pXnId|v_LYPdܢVQ}Qcm͝@ğ I 91CuMekRgc\7!|8;RRBuhn34F~? 2O#9Stl⮻6 :ϩIL9I7<} :63a,,JkJB]WhW P\U+sBΐK^k{̣9s6N* <7]!Il8ր ЁG(Px;("j8^#-5*<J.]ۍ#Hu)`=\APÕT!&IMMd\HNUKt.jd PɋW٪޿9JBEIi0% <T'hgHYKk!=A+ͽphL(G:4}c/ 7}ǝ#%.{Ϝ4JkUx{`E GRzD$30EUJ݀0/*QqbqiSDZ#&,$uUy 1j_o?G})L ,"FyI]n ̶ncb{OBMb{.vCE\o4n𕘉yR~R۽z4VLj*A  oY6.UuVJe]+rTX[! "Z3*jy1bx)\o7*ts'I.B߮mސmW/;X-zVv%O"O D-s-)p*sL?4޴KQ/7LSY9GBg;_#WA6_2S߯Eť 1.8 ބb!@:ntD@㈺,WQe2>>w)2)RR8 VÔR <tc-]k4ƠsS$[ *4!Qa~0_.GpF[>lk`WQմLa!GcYfu6'(]FQSW5]o@W8t%PKZ*d۟* ՘t D_ ,:$zjo"35nTx'8wGIMl/c1=s3m`O(Oy(s4N^9_N6MhIW3n6mTX%x[,x\5Y4źy,kx+Mw14z@^ i?[<0!q})v+Oy$p&,7ҍ+h-ݮj8 UWwQߙlys|E ?xN"(q,f 36l/h.}ySm_y؞ !|ŷl@W_ XA:/ANĖIEjdP!+ TW+F-c!=P_珠75[$ X(/'7?ݍ9{EnnkO H=In4_ `J cjI"PNH_a69WЂS5reAۏqC=Ś">4:yE=fϲ2o:cY=dAP1Paf|YpaXTs3BS>zƷ[ƗwzL'\jlMz]5\\ȘTbuՊ4ن,嵓hٰPw,~sثRcNA1fne)ϻ _Օ2{QM>rcD T1 "p@ޮGPX O͹C5'$좠 0=Bҿj+kMpa{pWUH< Zyj|+$2vUAQ%j6rtN.cc ^.c;o2rfڬVT iUh+vIzNn(Wlȫvp1au̜(WwX>^4}#RJ"SH:ۼf6QZTg9f[_&(-\nB m,bj` d(z6Κ@3.fatO%zC MUewrʸV̠4Mhm?C@6랥uIrl,62jbgmE2'ƬG] v9cnNj[rF貋7yo 6KڅГeλx9N G/Аs,]u/xb]p3s;AT;ԳEǂֳ<fq*~\ۊlQĥ ]YLL={ f=;=l@i'%b~?U)/)w7uX+iJ5Æg(h83NXl״jǮ6iH Ob/$ߓ m^nza.fALǁ%Ff({7j%?=u!+pMVHKq9Qptm?wY(1-vX3u'lB!tkgv50dآMp ii?^ݺa`H_8r&Rѩ[I?fU3!#ZT@͉姱=m0@ &1i~5An HۑZs"D&˓w%tD?"Vڛvx bQB?D즌 o4 F "Vw9GљpZ=h~M&A l*ff3j+V IsP6ב577Q6峞KW-%Tv x/v+\bWNl>`&3_Ԇl,; YQ% :vou1Cd;qR)+rma#0Xm}% Ý~63H \|. U ю "۴a crMYF}/yC!vuSj"^ZAϚV5gQ٘_cM -Y[}s@IA{Uۂ ٰ@S ҂ɝ&DP@ؐe=@FQ@i3OH֬C k|χ EղL y"0d㦗õOsV @tSt"E&;BT*i"+~+^i\uщ1+y8ʘA H,=G b̷c MŸ'3-@A;e-I-YЍg */w^ H~"0hAaaYU@|TMVY 6ǻwPGC5G~6_`*L@tj;pn:.GX,s889D$'LmZ/t =KzɐgA t -ڊݨC$6Z /G4 R(U;~#hS a|pj1遅)dFt7 *ƍV_ 6t@F4?gL9܍-$r_bI?/v,W[Kiw_5NU{pY.@wz|(Dc iqH'K^QRUR2wDqwxF:\\= Y ćǿ<ۉh%{ЁQLuUP†޼19q0N<ɸf[^wJ  Is>`4jeP#/0tC}ga YrdBMJش ÃWJ\hW#HKi-ʸ#x4 $>v7!O1'ю{I@$ՄguT_f1JMW{,ƶ3U5x pN 窋ސ)}y">N蠺ȯ /{ ., vc޽]aU"r)gugDPՕ b[C kSFӨӄ*/BIS'FUj[gmhN`R^iMk\DC=a`G2@ :`soԢ>ZeTD︱bV[F@]F ʹݸȡ:8HoL؎#W*i“ dIڝYr4ӑL4R9)`wށN~< np̷Rc^4=pYE$ZGawpPt:ykwrL?Q]zQ%6P"TFHb^Oڽza.rK!M7S=S:-gnJqmwX,GCk9k75;_ҟMK/y<::j;Z:=jKhI̤Bmciuią&X[DE5O1D$.08¤?]H sBCpU~3BXqW(=p ]* ,iNz#˞S-א5NFp5$u3t<,$[W {O R~ᒞV=pɒUx8/^ [H?In7Un>[Vz5PyC(ljXJ䧎׬ӧkx>ۜe?n-a쌪EHvcb뀆+،K%e6f b3Y09TVvL 9* ɬV|>ٹ &4P(⨺d3 U@^鱯U%+\!@tshl^ tq̪:@d>dlf?x*R[B,GR@"m]PgS>锋`H7-*kR 71qZƀ( E"a(3@-\e]^1"vjI:|lCoGm!]3i':72UxFak.m3D 1z8Yi6qdvoݭ%>vRPA8(79.:옙kNOK>4O#w"-lW'r B9h2=Z{?3a0GaI-(9j亝vϴW!׶CВ-9^žpI%0vGTOٝNP ">mA>(P 딆HȇOt"z(eJ41>l_lE[+λVnF_+ף -Rd<^k ~2; RHauQ)dzC%|iĜcC:ص%ͽ"'>&BE;9.JNԵ4aٶrr dỞNZ^yZDdBKTI@vh)0D"u Zs+</<5x8!%22.,,"CݎE(~߼8+$Fp1Nt\K>x=!sP~B䞊>0=l呮,ϯެsDJU9h;yWW`%PKF~y%72a9 ވ獴xw0o"]H8j9l&ĜQs *ʧoF C}g$ϾUiJ@jЇb?wpG ÞoN>O<EwcKz~ßeheNGB@$58)Kjz2q@, ,^! ]aj鱫`قYt *~gFi}cS؉xޕaӃtƧe[Ug Q LRj4YHfI uA+6:_?ʓ55Ӧ]l 0')woJngd J*1(P=&X 9 F1<>=M?=%-Y2*u{/d_yM0Ln2K/^K";63@cҞZ!j|[TB UUկNsAߛ(~P ς W)`N`Nҹ {PgB #R'S*xz^ǔdESwhA{L3'n( +Bn©c=~/:ƣQ7aR.P_BNyσT? AqMpV.`F  ^IWT:׷WeMVCf iNGtLTo&JmyîgcUK!t(H0Pd#K{V7kK+,[WϏ֣&UGH܌:dеUP$@61 >.t&$e':2H2D+y__c:$lܬ H~qI#|=1$Hf"-< ݼz_6,mwmėԅv&-o'w7D 9KF;GY~jTPd*ORZԓaC^#h\[tOlVYR(CQ :ѶzMms:[ 6.EѨK 9.&iT1D̙zTJ.Ήv=Ke㚱Q)OS8>T8#oDk,]%z/^iƺ8!lVcL> ןr)X<.*av^\_̉uΛlk/CsoAؠ^6S"Kn?hIDo;:4\᯺k-I8XxhǟTX*"5L=UL6n(jEAJf ˆ&1Q#\#Dob2Dlz{z.|\) Ř/4nȿVOg\T )M-KGOz˵X9ӛX+`+S_)Kq'*) K, 09#7R\ DoD#z 3V`f;:Tɡq<<Zە7f!\IOɚ>t}@rH)og~.rq7n)XD;V6:z"FD f#f9Ky6f'CJnܭ/x(b Nox'Aa(APw+jއ*%n8IspEb Pk3md*g-)#l=@m|i^R±K Tuxڏ&l|lO}tMYtjO-P5Þ?mF@L$ GQZ]0XB<9e7+diE ,Zm(R%_Ѥ8 ᛜǯʧR'Jq#@1ȓ9T)_m^ck?%˂ufW¡5Q2G>d'Un!jT_*7w'GAA/Dڏde3qVj ͻv#Їy_2Q{%Ewe$0WӍĕ8HSV!8M.!a#wA礮_uS)6xbr:ت9_|o49xsW;P=mڲ鎄=Qr C#l3՚}AY ivl*Zd85Foyc(5 1b;s;r9i:_ԻBZ~wx7@aϮ >ON-z3gn7AnylxoW=$'lߐ+tTBo EW#uC#`F=o<(glB璤4}Ui(a$@N+'[7ịs_Ȉ 9$H#b4S[ra,mSϘ@n]GF0thy >}Js`dQQ Ti]2>bgRh6=GS[ws^Zd =Ô=; X^Y0[+9f:|!Ձ'%HT0cHuGo^KC\h-kUQ9@@J)}`P|_2svU >KA.˞lBE,96rs*߫zag#t~@Qp8_fðVߧ ّZKyETlZ63F |AxvIO-Q}*ōpDz&qBeؠijee3&/Fw TTjqW?X6\>c7 <>۔Y9 Ls?=G Ċ"$gc1CacEE:ɓ][?0?\qI'O_ɕ< n,[q2^~sg N>$pr*)o9^.V$foCU1E/79@tcOK\w Z6Mڂ6g#^:cBnցJ Ql*zP ǖs~"-V5%՝0@l_|T1sc<2ł1G TjXbZea@!ނ*^8CkJ4CSn+mo6;jCY{;6e k,o ViG5ᑘ^cge@U;p$3d\6@R"3XSF)NHk1eA+˒.j Hq;]|5am.*h[v2!W45,ZRmALG]n"9h8ã1pRd>>!A8tBX/TnҀ;Quq&'i ^wƼ nGeVMM53QL(:&1E?Nd'k|E;^ZCPa?by3 D’0*/{]6[isb"nU)v!e}<*03Ƈz`]Mדch#C{aO-|P|wObIp5 sA\ TZN(<7I*w%5(yDgGB@}}qAؒL:N"Fz|#6l74XրPG'ptHi 5E;[0تoODf}w./B= x>J`2IġzEM ȿَT74%4ZZ_iٟk+I|qs+ 3FRjՀ}C{̀1\uRhާ:G T !4I:qј7mQ/SG噣 ol>auqΪ[a|!&V0V :*jЛ盷T .S>iR&^:*ב7&c!ͼ=n1;M6̴ҨV?+/F|5t&дV DbniWO!f@SLB$K*3C>NBl2h6w>#(y<\5HH1B\k101Q2,ḳt?xwE]#ofqZ? *tkfk]Gc CdL,}֚9f~Rgx 5aE1u5|e;+O\Y":7yѨ6778xp*˦(4;B ӢkF2TRJ5=Ӻ_G|lr'oߵ2W,K&mǕL`Aa8̈l-Xh"`{Q^:2GӁ7R2 A֪z@̥ En!xc%] 9He$O`+>+ʑ.hKo+w$ݪx,Db>Q43)j|"4E?1itge؍$|ꏼ.2>U,;d#"@BҀ\ ΒoWq?\?=yyj -l<_܍ a$\;?r;W\7j="B5%wj։oS9:vn9VfcM:a m1--P+e'h'ڏO]ネfUXBލ#L-I">GzV~J‡`gτ8ϛ":Fz TK9/7Gp!֡?;!x^xI-|h|Pt0#Y4:ː{VBNM[.JNލӳ1)pVyF/elQī:M\o{ZO{tf87OE5OTRj1K{ay%' ZG+ ϶HxtJ6_'5:+6lpݘL" (rڨ vLT1{Itj\afھ!tD/nm0]e説P:HC@-󢧏r^1̺/#@RI۝bJ5LN4H+Sd4\rԟ>f͗a}7bb>t|,q _]KK1iA5Α&8tk\/GJP%uL7 &حg%DcهkWhBK݊UdH?$zg3V.t@[yt*e0!>gr&8yLNZA`-aFPl-)XBM@G2cJ"0BoL>o'C__Hځ-Q}$ʛy7Peioǯz/ޡ#aH3Ͷf:)nd(33BFXޓ9ڳc) U (FPWLvƸDREF?;-ԌQY( E ĐI|N/5I~&8}:x>5p-,Br!Vy"[u@وd9&aѐaY cUk4Reԓg:0/ cU]8f pҠ ?iA7@yDH hpvXjf6\ E5 N 8-axbgom73_W[JSru 5Cn7ڍ//:&F_ySL$(+b@,fAFu=\3 =iASΦN6gTΦjt $NY}plE-8+AW步6uYYE:~,Yy.c8p Op y.up/Ȑ* ^P!l_crvv fjOnŋ b,BwoN)q?EX5SA-EemEcDO`e^nʝdC C$nRkF9:vn \2:GdS: 7MWp[!'мeskC̎p2ʨ6|iZ[OɁwC4E8p/c1_`EBx85]KAiӖR>d7R+R'ڻ(uhajNq(Oksr䚜Gų1p卟 &W x0i^lduXs."P+><Jg4iزjjʝsrJZ:='޳4U*9?/6?5`yN+e2fKbaxε s{,V8k_ F$]٦B1UͲo`bZT AP0HįP(HUۃ)t酎Jo ?peZߧP iG>؃RuU[cس81) oOz#k=J͒3kjN`KIgY}ln0_mc.@kh dF2 RŬP=!d{XNib"BȉwܸS!Vx5m! lw3jY967]`Po}fabNAx]KiۤTQ((N߬C&d,0l*Gܼ]j'B,#(_@-v]2Z'jם ro- QheykL …=\D¾CX @7K: hL\KqQ1~Dx\]8摧u"w/ jRJо2@j7 ~av:'*Rg]gY/;Vo|-} ®ɑg+Cz̏I-O79,VO4.[HʌYBSzX<)@:?`zEz`pp8tjf، i_ت:vk) ʶ%YhoA=Bوr" 4/; : GA|U\^-%o5/Fj+W9ڊ"]~?"s,lx_hvT`^= یFq`œ,i[{e[gˬ1׫0 !T,|dpcN,|`s0)uY[$MӚӁg .࠲}Zki]y`*||FRjJQYm5ג膭@Q5vD5wU<0`RvÑEt1o^+v1L)UDu>?l\>,O %pgvi$B}ib[U4!uoPrֶ=K/R-|ۅ(K#<9-P!9HK"T[ua7Jk'?σ7͹cxR?(e^iҠwԇ!mc۱lqiJjjZb۩<y\<]_jf{-4Ӟm ݞxAJd~ 9&[ٕ&秥 ""?݊0;ߏwph3:'d0$*Inv Ӷ Z)f\Ԭ˺LQ=tqy8( %|f^N~͢:'N,u< {[!"d'Q̰5xO\~ܾ*LSitKDRk\~X1LrXVYP`?yvwcknCn*b 2nO%yҸ$/٦Aқv5,W0HPЗK`BK}RF) O<13V5ߖPQ&u%iM6a~>Hґ/ J(bCM?"L RqK)`}vWm#/(0á)u 8A jӋuXTj!e0p 價mpmQn%!sM-,,JQK)g'B$эtVKpr=iz@jn 3.>Z5O<ǐBdZ]O\[J0 uoPaB/-XO̰-|iF(|u}&;^Ӛhu]a81V֨MoIAR V|#~z2H`/gxlڢ+,UBm04Tm;9؛SX*"diiJ80)Gxg%RӦBkھ/z֓xOsmb pxD)[WșiIA?96XQY2rrw:{-JlK"("mQȒ%-aZO1I~ˬ9S4II Xn2v{()}udm繥ڨڤ?4v=g諘:&E\`ūC|dR-jpt1◜i!1rDk)(s- [z ̋e % ኙ棣zM@Гs"dY]N9J0p}ӀCuFV_Fb|g7"3^.ʯ۾ݐ[bWc3<?rM4P9|VHQ}@Y%St,W6>g `/Par/ ,ITŶ\VS5LP)S|<땨҄vW~ӺG@Y[u{tF5jUy 'aæM+@uM*5#C_^IwA5ԓhO4ӓRYI_e#N)9DAs ]keBr3303)[&q X÷XkN׽@!Eb؈ӏVa)@I0ﻨ&šl+-'nC7A'^S~XΒ8 OzuUYϜ{?#@61kt3;B[7xh Eln &DۇIk@bp,pHD5`2-9o*2ٛ!,1PXnBջ8.X.g$e wj|XQvKJ]ymfq.{CkDH`2%G:f}2`s|w7YP)9X`iT,j_txa(RHl- <=\LzLٓ}N8*a+Y tx㝌m)ik6,Nx>]GDB >$9y\)tb㢇bŬ[kL [UF~K# j?0f^d?3čWeN(L"6EȒnUJͪC]5&,b!1Ԩ+2֋˟]H; <@<첣4^nԕ9muDRZIt011w V@OJrvHu9nM @Z Niځo!] <D8Um#cBg@&CX$A7b ՠ&wM*s\m;ؤ +mfc$/~-DL*7]FfIG)5Oգ/,Hk@(yk)ep%VjCe;6wôa*UH zxjwٹk#hOctnf.1Hak=`vE*S KIVW~K^ '!fEk-Wմk&E eEr4@ag$;Tǔ{3kTf]RD207_mg-n%~{ZhdFQ%95+L+B+Z>ASY=ČzCX7pL?}(8w)yrw_rn%.liXJ@g/ Dŷ]LI;g4~sqq-8 qh\Y(I 8{/*0 r}|;XOP4kS< ^,X <̒$p~qXFzg#{a/dOw]FiQxE!wbuO +hu/䏀P pW>D!Q;&P;pFZ؟IBS`崸J -_΢ 1аjk&v"~%Fm~lOѤS<2cXˋfoKp] j@Aѡ_Srᝏw S?nu!P,L]Mm#h S $̯y$SX6=p SPku.e`+K1е?|liƶ*+[KٰJ?k*4 scjF $n`/j+= j3zꏣ',fp)3'-NqވdC(N[AGX p4*{$K'"jd &FQYd9=~˿cii5t|< (@bY >Xhd4!]J I_ׂ06yUWo*Ļ0@ 'H{8#-A$ZO/a=_6/]`Mjm̎we,ӱGQO&r1x i%-nH!e| j* -Iy"N-|%S{bmc* ,R7fg6N~;vWɹHBcq-i#^,>QW때=H&"6cL|hEr{栤>S]y @od<㧂`ѰY SȲftطKS&rC(+f3e QIs+Оw'䟓.2?cP r(Ң[I\:_[Mm%Z ۯgQ paeo;Bh{(IeCssf= @lJO%@VO ^vo[w~+cDt:m1'N: [cUs.D^^+o2t g|? +(?5'30iǩ FLr!'5dc4uSUNZlȴ_H &c](y c]Vڪ{oJMuLXȓܝk1BT; dxe/#k^ѸF 14QBPGo  't"Ci@Fuǿer7:#[D=PqY SlTAQ  8j se z>qQ!-RTn7|]R@?.#W,ktF= RB*'#6{^P< {5s/W)/($Su}hM4N xzQo݃G8җ ыcYi D5;-<4p]?̴;$s>Xwau0K֧7An3xYk󠞮.̻%>ZI3`Ď'ܐ7[x"Y+ ecؽCf@7Pl.{Ak6E-Km'h4Sgwt'D |0w g!/C=`1E7iMZ[Ӆ\"L8K[=" a#;)T~|m@KIddayz?j"mdt9]NJ!oU6M=' Xn[|&VtDCĠVwroz8%oL TE#Fvm_Dz 2rٰpS:Z_!S˦ZχoW* B;Ef} 2d ,`f8Cot@ ؖ<{ ϶萂I+}#i7#T6xW6YYnqP d AnjCx1QVԣ*OY8oNDHrZ(۪iu>lE}S)A1Ah&(閫n{]تh]JHYXbU˪ 5Y^>dz0Վ&iQw ߬Άޅjě`]dǮ^*}.Gh4"^8̈́MvNvERIPk$?BAV 0Nz ĄSD㋌$Bd1T Q)3| RŠ30ƔYޫEn2,{eՙZxbǬt>9%aWj(z&/\ aۧ+ѱ]5v+]*J!1<|eطmqlY/{Y1=(j3՝E7 H[W'"{DH@7Zmb04!6-tu,),~-M3ׁQ A SL_oD9lrJ[޼$!ص{\|# ˾!hֵI<*8^^1@WfdӧL *0P_t,_G PpGr>^̩;||ן8X\Cꓼ;Z! wױ%xӈo\ lc@y&>xOe KB?&<&YVnuaĦG&{ų)aDj(X9"V!ϵ c/i/kb1:(&%C>ٍRjPv/-ֱXeýW:R,CZr[PXWųƯ"-ҽ'-t7{5/oVC{ b?z^+= */Ei4n}_s8\T?KIߡv qfp.q 0p #m,8z.4΄:8(a?Uٞ.R$f @E(»36]_B覠*ȋGh-B&p=\[[S_a}RH_AGQ04)‹IiNᯛZFA]_|mbYBm.)MȅcP[uӜuJ8?q#)4rliQ1A]\u*[D weNRgv i& #ϸ\h.e7:'.ffvU?t n6[JHLkG:x6DE@D]+o ᅴa)@#3nc90Х8[WG"l,pX \ ^1t<.&Jk;\3ɐVnZvb9{HXycrAʰ#)*JGuYi CXqy8dmWڪL^/) tn%xcsRN5)_! YXWT۸gAzg9kX)/| V' ba੓/hk4L{1t007ނP6"VCCD:fni<ӥ hNyLkc]tSaXqF$MOEw8|%t):@b MopN4x_YJ3=p+RKR7{8^ І.]g~\<0qZWk/M-jƷRHfVߕ9BQ帔)c v#X GzVMT(ެхM[эg4#'uᵰMxf/^ ;۔Ug> g0d yz | P^鎷 | !nIe>ED/ =\UϼSt&y_ZKCsB\S˙u$jٮo? iJS}B ߩUuWN2 =ZQli4[ሶ+itI9/0p ZLSq}A i9z3)g~-wԗG<Ҕ~"P#̿0{f+ӛm:=ػHN;CӳB I-~ GduuS;iBфt'zdNF#NZtK5ҖsFviZn& ^|S޹-$|0B]3hNyU '`i|V(a)@EŚ_zA/q. [J=LWq}li/+y`sN2<+JˇD]15_/=RK<͞W&aXAI8V z-jat 9y> hfm2Sgۥ2]ԐZlthl F)癘.ίR,y;*аnݨj%o~b[Av;$]_Z&kwLo'nX+̑7s4ⷜK=ʳ]% C,h@؂ӌyG_cL`umUpSNif9B[m2l=zPҢި)h`tPI1um×df,uV[sj0<@/Vٓ>-}}?!kk,FݺY*J)JJu*`fAbh#ՃTX5Rvo~/F܄7VKJn+_ t.Ű5j>C"xΖHM{Q] ոg}(]Vh'}!`l1[[dbv0iFU-߈ڭmjh|ЍF&\|CMo64?*P/̘[Iopt߮ !U:@rԓ@ (9/}EB T{[1 oX0].Y!$Mt?H%qYPxF.wrkk E?(e\/&J8Δal3EJe(ڞ v5wF{9=F?7u#1d59Gg^%لRb 7OswqqWZ%Jm睒zǾf,օclJD4]F,%̉%1Q P} ?KIȵ'E%,hajlnR4}n2Ӗ-l=aQ:؃[mĚEdLOt9AҹJ4p>o,rs=:Hۆvr'z$PR ߅y4tK366?CAv~r`Ӣ3mXomh5 'BssT=Vr(å} TnrTMG"@EXMoa g/ko):V [­{]_b˴3L. K+-s lsrcll=01(BS-[>괛YQ\_y2Yf-TU]ilӇTMı-r| OǏ/jo-B4N Mzfs@[d0ck]HTaaut9//?3I5ڰ r7?ړ :H%2CiŰWy~̈́8q1#?j#/a+Mq}Lu2=5F%5 yH9F*Q!Γl&V!sqbi jP]yͭ78𞨎u" ]y[ ⱪsR9lQK`cŏ>n<][{VŐ]lK< ȥJӧEIڰo;+zC^0԰ăt E %eP\ƮsI79tr)՜ninBš^}Y/78Q ED򏣵+}RJG9sW d #K{|yG8s!iW L/ nOwwlU@YA  _FyVcqM¥1* }\c_-BU8͢2( ~OXҎb8ѓlAU'ZއbۘmgbtB<\yl,&RXn,)GSb`SC3Cxu<υqE }ZLCm>y{lKWGU3_%q$(~]Αx*{?+! 32E5E0*? ~!0J=N?'/ڄtў?<)"ԑ_r)IL# E=Up.D%-2#\W]4I/]Tm84EH7Uɐȩe {2l-PU!пum1OT}w' OEP}(Œգѫ)hނb14[#n0?𦩍]O6h^ِE 7yڃ%)@/=6zURB^7-d:%'}O_t0*[*!1EܛoDO8!£VxBO\L(v(JPG?ǷHTp:I3'\hē)r-&ԟ~yf+Wp2qa{z\Ap¬ٗݑ0Q_qĊKt50@^'{Ӈ9!|4[ ‰@L(, +Mp3zb)#毯F+ +O;]^J~tE!pAܘ(_vd)/|ڸ9>Bwt'AGJ$:Hiu$!2 k7x9~;uYJ >OF1a1J 3AקgU[ۮuо_zDk,SA uzT< #m°d,ch%곹tHI=! nx]J' n3R6}/Xh<ЪS~秒2tqB_=0p| @'h[, v _OlK~9 ٿC^5{vҜ\! se?9'?vr8}AτmV~<@hDlCO!ŷ}/ƻ +| jhŸm5g(fTd"JۿҦoLy|fz3t??[EZ(8GREy/UsԬ&"Zx;]$R L,cJgZ$hHZUVgM:|ocH懃_9唔!coơIyv2bkN4&ϔܥg^ެ, ak_R$ 2%SS 8)"ex\s'"g⑓êm66oepjԩZS%m{z3*O }< gh?MgǴ4$F0 8#"qV}k̍;(=cA TRۥ$gSl%5aWf$X<7tDIo_1$3UlW.T8ߌ x -Ǘ&SWXT̥P&Jo$'6>y/I [09{QĔb:9A882x dߏs(Jd W}Z=.1W`cE5mǏT;шg[,+N >_}\kf*A؁ǎ]iL==`[n߾wΧL!ZM.<ξS[IcZ'$DtpigL(0%Pi"C@kFXU*u"P?zԝfA֮֯Q8όӲ%g2Dk'rlE<ŎH/01#G/͡.FGT'$o#/8E*7M41t7_ {@nc =,B mKqI˛mJIsu[ύ*$#vFƍCLrL?m v'tG[,xγydtQ$?iT蠉 G*٧IAj6WYœw/H4X뽆f(Oe7,U)r?[aoOCq[c;80zܶIޥϳc)>m@֝Sr`^%au JZ3;oЄhڑ3»7ާc,Z?2ɥ$[Ue+ECN\&c(C+3"E \s_8 r_kkaǭSz)-+mO5=INUHGTp''Mk!JN B_(0" -h?}/58_!]L ʧ(b?Α$E|A2EW)Rq4BLE9:d8wLXʡm5.N6^-j>k֖gn<mhB"TuWݱ~hnHL';E(I7b1PMY׹UxIl9~ox@oŽ<و+ˬ1wܫ> +Uuϑ?{,P؏X81xTm泌 mQڨ2cB(ӟײ]ie-wōWwj~6?k7iw^xYU*N@PR5ƣ€R.&؈(f0yl@5Źʠԋ;$AsB$$;Ae5:)p!LY+N?Nw7iӂM=K ş>6w)(Pr/ۦZmϾK/^FU\ n%cavCs|HUw7IoJI'O&ulOOpy`ϋ+uHcz"MoQ2uo"fnk5r\eXGd]}~A{ kZа3H%aU&NWK5rϣ=rTq V'A$%o"*\.cRz9 c˂ 9R3!c]wg"ޭʡBH} Zu-}(yNRlKPɜǿӘ&4?._;k/{{%:i{0IwP6aK'tw5 Ywcx:R?+ 74WX\QQO$$Җ@lɥ%'糳eR_=/ L qy^l8t;VerNY#tE`0exѣWsXͶX;'cSy,BEFc9;։i3Sj?G,q~vVCˬ#YޱȎFmf4ػ}5q-a5<ێHOߔ+(>$9d`J?r/xFb-¹VtVTzz$7-ѯp"f䔣e~6ǹu̚ADJPV%ϸ,O2BV Uj4Zkr蘙4ɰ23ou0%5mhOw$,+O;;$ Pâ)y w*j3Oi`sCPbr1}ŹֈC%k qpF3u3F+Kʔܢ,8:0o 89:+ZLT`=jE;y*|:/nڗw*kxra-s7J4[gh4l({NimM?A-3www~$F- ϦeABEyH#Uq3SurA53gHgQ2f a,Z݉EOl POsQܯ9ZW$NR4=5*<uJ(ӊ`!R욑%?R:7#pq%OLJ>XD/5 'ُ{KLۛVz=9L,2mrH^P~ W쎂= P~5&\ I h[ӊ̲zd _'Mzc1ОZ [xp׈mjRZie-y/. ?6=:2Gd_V(ptװyL:WhOʠ/8}&̲KeH)vXK@eL܎yrNxe+ԓ҆|$Q\otxu&Uv(ky5ǣS-ob4>IYidb:[;.ЊJp:{` =N1!=h.&eZekIF2A#/=:*@pRzqN >M4=2zο#SVѬiVv').x5:k#Dv LmL;4OKXؒ_>R$ YBؓXԘm+YU"6Ȭ0T[`Y+j@7H#-WZk* woRp%63$d9|lI+ 4~GpƭH|Y OUVYJ+X׊ pI'fOm-W6>}0,v9$%#4$̿7rΣa/+~G|yVr%~JƳ.yg Xi?Tmꢟ/Wp&> ޑ$],w*tQQV5rFc\z!i|^6p_f,wUκ8K/e;b *;Nݱ3ňb= #&߿IJ GG~?HzH*aVߟW kؿ[<")? {Az:hiޚBtjc^{d-Β>ALb {V C<oȤ |$84|_YZr?!ǩ s:C!ſmW ~1.@^8~OpCS0*X:ueL PJ) ;/loҵ"yH R]*)"ۑ:z0!8OI@UEH), "L˭t8ZAvsewi+c\@eҼ&$hCo:R3DU=#ڨTly#{΅xy$*h)#QkSX~n&iDHM^ORc$/NMvz%ԍQXhm]^ȪzVEӋא ~)4]I^ _Eş7HF_Oā7> VW J 2n:\NjjWY#l]{R}b)8嘸3S/JsJIh]a`dV0$HM$xtOXd[+qXAp|,+ŪXyo-h"&;nvd>N!ӫ?Z$ 41#.61D@͎tIWm:Nb ", rD[e#kջ6-pƦ X4ȓ7 pNr㭺T ݥN{HfDKĸ$~U>Ty> P_>dGafw?#ͻu4QG3F8*߽x/|eN(wP Q{lzec\zqB`Ւ)osa#ךK3''64UR;b "cu"QIR(}/ot@:9bݸm>R毪bi8RlbOt.S1c(RLX oEͨ5_+ 5F*ݧbOi@Y"XRߣ5MR+(05)?91LSz&ѐC2t, J@X!ܒ!3F+g-%Cȃ0^I8(Lo@"2,*>C^N/]U& + .;"n7r6xB}7;|ui^;hDWW-0!U~bZpOSlS3 n2h%t[h:5?Rڪf ~UomeddjAo{6BP1 $ '[;Wox<{]* ]ZqP#a/("'Gj{4W(Y &s<藆 w9wzO삩7!F_|ÚJ/> /# - - ^.ڍb2!Zv}S.m`:E)30I<4v)E !̫qm i¨N3W(H1gA8GHA  ?pu( mo)%/r+JaNOX Z"/?.( \ԕBvi˄M!u~*ږ0Mf IsA:MGZjKٜxp /:%σM;eu%dݡx77VCM<η˴P&{1{)Y |c2,\!W1TkRBz˼U! ٦Llvw#fK|@ Pť}eq/o0z]nAS7s#NF݈/6ՔJ K3#d3ZsNy.x7drt=h^K|N>ކ"e2Qp+j쑝r5Vj;ų_FӑXc#8ݐ˒6ܦ%@ǔ56_2 #ŏQ<"w8Q*yqU s"X"s z2nWNdsqz&1k'Cr37-iSTMtу^a@pL?VD'$h\ZyLV{=ruj%`~#dSKĪK`@A^EQ|6>3r &wǒΖS׾z͓65TIF ZxtGC6nLg`yq :Nدw9ѓm?Pp5wi2[]arIFJ>]k+ض YL/BM6%؅kos'ߺ4!H,4*"EdNJe@E~) )6/?)ؙJ֋Ox >DBg<) v"N0pI^HA cvpd3*Et*Li 8ms/*a@"j/-H s@Ɔ*̷֧ɞG;qW'H`V uqNwyrFUM e%_hyڀZ@͏1)'?q*eƌH!?d3>bWC˔ LJ} }b%bl3:]2FXog0_绎 0x}*s0MryU''qw?ȃC (}Qz&(/~Zc, Ps|6h^Blp]2f* KeN!" +޵D{xݞ I ޛI1kZt=+jUR_yIk̒oYM=s@ZTUB m `<&`#N{0MhFMn5;.0(Dqj fGpۖ 29 $$\a[BuGw,!\韶m0;D~zۃ02+ǀpɕ*^%ELYx'4]6B.竰yoJJJ,\Q<[NQj![B_N\esrbnQ.a^V'gB7G'`&2IwL]'J; .;8A䠳 ģ rE%F ~sC3'm:|[ nE#>쁑=G!C4{gౙ((l{qMZVw*&^-; /#)C!+I}lj3}OGnd"\;L[ ]wX"=ɰ\sMvFg\9/CxS@* fzS$sE /͓ .t-v^ϛ'/zE\E>&@3Atء"{ s_:Z"%{nu[kB Y\:V3W! g!S 16œf%ҕ,;29f;+28cQ~~U/heSƽdـHtf(%?^'7HP'339 1v%K.RO%2 /5ޚ_QмZѦ\a[ b7]CإAүm+K=zLABp`^\|R.Gv fOT#pȣvz܎\d/QM,щv1\q|Ys E5trg\QtP IӨ-bM12B* A^i*UFY\&.27Zc&d7Q//l4+D$܉Jc)Bcjn&̘@G8*Ow70#oޏ$K pzaK9oE}v4|7| 4hv>e4$u;aEP:t0d 5H:T᩸74ÔNE ԞG 1*:E5qx~yFL9y::jd<̻Y.x+w̓@Y2l a P0. tqx{*4t.lt$q[xrA+7zOk1rd8/c\ QLP՝!3͏zD=rTd}Rb"gXݿe퐏v0V;}qHİZU_*]-sZZ(k[}T `dWU LNREزP* a o4c2Xk$EbySII%v>.S+Z3SOjRx. :y;frjݿAw|FpvRQb#Q, ޔX=Y.AQ30?_w'>D$.kS[V}V0bfYUFt`EaqDzLv ~4'p)NI+_1ͺ3OgBk7|*EduHG|լ[~ށFkMAױ5ɕ )D sYv;4^9;dU!*XlH_G{wϱk^Fk ơ& YpR/mI>O}>^r&h~nC}fuF('m!CMS1!c9j"m~ӣJ͙ODL;+6d8?+X,-$e*2֯Vy{*2 AR*a)a7 L5QX﷍}$~<Ť4[%qg:˿䭦Վo!~yF1Dj4@%-P\ cThb펎r3񊢣=R/2 m}- [&D`.w8y'D8Lf,#aEO=C(sm䟠# {=!eYH^"ܿbxc7d^Ijj+wf3\wMvA] ݮS?zN..4-G;vT&Eo^{E;+G6X,'BfuS`!]B(1CSI@}){Hgt)R~ek 5}j/ZSpS#;xb;&=UY\WUs*LdIW+YF J9lvА/kI^eG)tDG>^~iFvdT sEg0#`N!`>/)Ix^7sE 1HLXxY?ܰ.CM dE W勜%Sg(+- eQ;CT~,kĶ +1Q"Rsn}n`GA7J΅>nG7_SaCD}To+N Y^[*Y-%o(ĜA8DUek˩M)jwpU) .W:H 2J<@}$Mʐ;r 6{"Ak|SO\ ٸۭ{C‹֚zw` 2.{MO0@v?yOTP.,ZZX<;ˮUb"FNL)>U CHS,}2Naekgt 3oaU> _`+y9v,7 V$: UO e.$·a>BѰ0p}5jtYJFAm~E[nWZPz2'!4OX2X+*M*Z|=qڧlVEAxTOjcmpw#i@:*bC\E ָlp׏gM$]8켏_eYԑF`VKQ9h5)#U R/KCǯvK6oDfdh!׎O<)nؓ͸ĺO< 2`F.4f'h޹HS vfM_鯨 Y`]\6& !$d.A:m`WF뾂FjaWq ǩw~H3ܻP2p6G,ϪNbb{[eíV2j!PZЛ*g:q\'!_*~W'b8O@I1h.3[w2P٩oa 3fu/!:pY̚ 0p!wD /ie [;~8-G??pj1|KmEܟ z%dtCdA)IјltMʬ Ȏu `oV 5%af8^O|⨼Gk裔Y3?YVMCx2!?jQJ~tdN7rB8 d,Orr)_Cx(`&BT+N[QXS~5fDZ0f1Unu=ķ[ ;k-7yk^y('%yBgQjwX ("?|g6!E 5SGQ0hl{6yo2 ]MsFw}6*g5V rG;#gƞ Qy!|ugE} R٥̄U4o{+FWs cpf$P^uIrh3sg7 R/˅ǖXߖƔ@9`R6WZ'%_8};5ְm_f)3X]ur{Kzu}d5y#ϸNZ?֩جq5[RVLJo;q@QZjyH%7#{3%v:D6^zs>dF߇}aa?c:d,! YSǶ2 ^U9\-d xWY+h}m:z7"4f -♃/ s1;?Fuxjl8w,p#\Te7IXF 5jwhBwAJr sm ou%rw^}M_>+j5ef; 0P癠D63`^,tiU pߚj9"6[.JVP$YAc tH}/7(uу>H{k&g=L\yfe#85r&zoKQW>9+KC+LQx9s^/zus41= ^?T; uHaJ71%>|}gpk/Mg tt/f \Ct~5B1w`c]wQIX _ 7uMg7sq8f=v\!Aos1W9}wI+gT0R-(jBy2n3^Gəy"Ϻ;UJI?oIh|f (7F+&#}bֶVO2:2^ <  '0 F.tc~pds7H8 2f5v-`=Q}J T eK$)C++1 !hj%ek:e)]Oėܒ/@.Fvw&qgCM.VrLS̉^y"B2/rvpNPP ,']VG~sR |7`.L`GH>5@QKb<.&C×1S-VCȓJGb{ w5P$mpێO ROpLz Q onEߘM} Dž:'gF L-:o IX'-D倛aԞH'2{&o/٢.0WA&7PJÑ@<װj9ͅ~ox+us8+濡eFtfL3 TY#48SFς i[ϕbw NX{ae7c7c -)j|# ( T{e[-ၦ߻4lcY,[޶jF-VG|É#Z)1G8 }½t-{Sؓ 1p/>QhŢY}|& )*D vyc3H ׏кnzqU:H>Cm"Itr5@jvDIkJ}ٮ8i.TG*YPȲL&TBW.QGŊRL^L!^]j0'F8-%ڡ{wNsKO ۘ Xv FF.6Iy`9]NRںyx%mI ҍ2ΘԽ|ьX7`dMY!rGmB+R~3—jW8ĉUtшcϰ+ |Ȟtyqpwߠ 3&.]cEp81^[9V`ۨ"č=EϏ3p]*K5@jowse^Yw=غ g,<5jp<84njoFlGp" >0`nçhq>o;W:M12N?(Iٴ/P\/P'Aht;0f$:F{1 3QtLʒ,j~¿mLD,wr'!s,@K@b:y뼌c$Hπ( '6E:%yp͡^n-:q]x[#B3!I3|ܳL&J "(zFk}e,.]gFYO461όu#9at2|R~B='(D;IT9f-kClG"qLVi.Gxp[b8`+P:U[Am-Y[cDFM VQ?9WmF 82`@肚#bA^X}L}\U "mz\YF2m2πE7Î-H!L>> 4%^W#iasw\_v}Pɋm]%D\B‹n}PBҕ'W.be&W'hJ@K.Ibr"y"Ӆ ("fz^RP$k1 YC*% =5ϡd8'A7& EεDaHbJ#ZH0͟\u~;f/L+>$K׆Y}1&Tu? 2M/ĸivUШPS7CO3.u"}gPu͚Mרqn;ŚY俲k4k牯el#Ж s92o[nX(fXӋ %3)LGf6Ǐ|Ls/wo0Y%>|M3ۀ~LY4$1G# P`Ɔh_"y35K%s`aer [t1gG}ϐ657)yKmk/r5oC2 s,Z}r`V;P"7ƻox00*>l7y}l5"¯AAu~ 2~>}ep\N 18d1(nxRPzETcsw, fNBϡMjPh.K] n'JaGo@;z?`|7$!7NԌĜTɝܹ#Db4Mu%*(gr~F]{5Sv3򌎘 2-z*"F7w.u1J!Stpʻv$4X`vA%v,q!IDV:q#v5;N5^A+|fXumkJ "ťc6!ױsz Fo3X7X.[ʫ^I/Ӭ8K/PfPc'= ӯնՊȖn^p ~/#ұZ. = lF 8 2(F\K6=X@RMAƶ_ d@v#}rdsYD53tp~X0"h%i^ hY2/zI@O1ݿ]ͥI@h<;a-v`<),IVb1^=j\R\sy[-6np!ޕ|&_:ocs!*Otmc Klpm۹!Ua~||^m$]9CL sgR/UF|Kkd&.4]h+oghl$wnxhތNh(WeG+}B&v{~rupo ))VPfH'C(i#~eM]:;FYL6?h`mJGzYGw]/.ʁbaFy7 ~2mf|!BehZTZ%=k=nۃZLhLPH|Y}בDEN88%j/^q6>@6#5cQހЯFfD'F-X~{m͉F Ɖc@;tU_޽,鄶w3Y߁tMW4yzV|xQz˹YI1t=%mOW{ ]g2GwnFmHEO vFͧ7j;nӝs=b:[cswS͛S:80sߣEJTk ' -yH6݇=[kDL+SV+4{i0X6(?jqCJCe֭ѯMzq'*3vx@p6^BkIzl!quFb9~|FfG"U˲xfثSQO0Z4sfn7GmAsJ"q[EF؏, t%d[PLϛ94=vG2mu<':a"-b.dL]@HlSH<߶0UU"UbṰ)5_nm:Hi6,[4V4WC.zMdu~߁r^[^%X{&8(ü J'"Q޲=2BjfpsGl8@Tz%@apcJB&"i>vî(6~? r0 M? b( h;=^_Y{ RL-]S)" @nvƵt mB~ڐib iLZB )?\UEM-hIM9ԉ},ܮURw Hx?%y`=~0٫U{9az4872 G d$HKu\Acu^4X k93p1#ƭsĦtQm?g\0eVϣQHf% lG؍8>hr=EىBzBd0nvSbUv yvQW,:pgw6;ט/B{dPKLF&(SwF$$dBBm`F둒zXLV!f=2lYUǚza/^ pp瀰Tl'sMx#FdecRбB9 =:q\:wխj(jlB1g/IQ[Kٵ}^(m8﹵r\'e3:eVV`9v5EvYf6WA?+4I_F;}Vy%Ƨb`zwszGxnECkϜgР2VDxP9UԴĘ'q oXfoT&SI?6z^o]Z>JU'Z_ ̸_M:y\;:MPQQ0I՗2nR.?R'9m44|cVG E%kV,²~2w6s^4nE ,i-{@̏#\ hb4,rfe 9(ϭ:?v=$%0/}D>˴Pn'JMQRfOWfCp…zj#'qpi ӕ5&Zbx9IH[Hfm-C㽣am(SW-Yc{zqel@O,N<f Ay/Kq?YJ|gw ߏ1g_#H!7UZ bNәz;zDh?6zZ6;7d9?͖bZ))5Oo|P mK@gK9毸s~xCEMB3l2ڪ;r'vE dwsQ9E4^BL4$De|譝֔!e&*7ɪ?R&eb3/JX/ܓ"f"uLE'2\4i5F֓cgAM%zHO%4f`$sm T q 8MMr K Ub^8aۊ$jG*@gt|1&;ɭXJ`m亟G~BWTKjH?)!,n7֟Eo*Ƭ0U]%^acsMH#wXDX=b1LNGDYH(b<i O^狉;9}\ O9,`"4SM뜜A `‘sI"L}+ BԗW[SWxq&/nG)Lov:\8X/^iR'|q'P 5rgIq" BP a73=R, 0S>ov%L:6;6J9͝ge+Pп_]0}7Yj߲{VzE@{tDM bmxkWrķ_ȗ~-(^#\Ϝ+GG<2BXI|Q]qF8M|'Fx^@ ʿ z#-'Iinbcn_98rSJHo>C3UD&O-:iO ,aXĸxtĀ;E;3%ܥߗ2anU'Rt'n{ߒu}=%VCKxa0=qAI7ͷOμXG3| 6 {Nm *q;oƋ,Ԥ Q7ՎgNi1ڳgiZGHs(/FplvPqx1toDIMmA1Uwo *%y pqEpdwkg|Y+3޹d@#X9Ы~\R R5MxbO_:#5;fuBZ  v=_ſe l MbY,>ʞ"0yO0%u6qkGP 嫳XS쏃?q:چ#ĶjQ\x2{iy:<$eоYOIaod b.5,Ҍ@gF#O+I:D\zɈ?C.bO\iD/VCRȫnOkn3 SҋѦy F*C9r'W`3Wq:HЅn FJdad_=wr5#:;sC4:*7xp}MboJl?//$+T'iW,aE,6C(*$XHeT)׳<o;ĶUleV 5u6)QW$#KlB pMX? Mq/8oz#ލcSa= \ʩNYu:kѝiu Cq~c!-lYbp.NS淟x' 1~Me%_pP~knrQ-h/>(5I.Wb"!Ɍ+n28U }HɐplF bGaBqѭG󆽿[0 iOz(g,L/~0PjU)Y 'ߟ2XLY' ח$O/U Ǵt%2nHuZt7v:pm]RMjȠWZ!Pvߛ*? bM,D\s ]__ҙgAU^wLW%B5 xBjQСjh}Kp7@d z!N3$*bCX]A[VF %k]Ҹ)L/\1^Z>G(2U 14ŅA~+>;5u"l?+ 4ǠTw@FUj7@IXs 7l\>6 0n^5KJW, PX"9@&S#rO"U ~e N},C zTgf[OsKY8;LkxQoh٬B\?;~ybuҵNyxڞ1jvwH!ҹzJbS}W/fi` [YB&|"hJ*^nwmupj7M_^wԓy:o@i ڿ/@nhEn BsF"+}uH_Sn7[)=KUaKZxNgR;*v^u!@8p0Wnٞ_x @1]MZ9w!'&.8aQ2/`N?Fh1 !/6<06-y~xWdǷef!a0aDH 5"a:kEy[ 0n5Z}aŬO0(pOH$Jטa9z6C8Y.b9-062Ktv`ET!e0ugOc1<1 !ܣ.ETc~뜇FfVKɸx[/ֽ|9{  u& Q&0c~*pjCTuw cEHo !h-kzPin272g^G XЂf&qplY|u$zΤf k..ެED> }3'/9\TTUͩՇA͚.n~-aT DIy[)kC AeK*%\Rj"i(xS 1jY] {$vj Qgh}9,HN!1|jߨypW-a6p ktQ3uYB@"M*4r)vu6Dc`Qq&_UxĜ_vh8ϥpN_w*Th%q;1ARv 覉q*ҨBT[C-xiDB>pic850Km j,F* ^G`L&[Z5vwFYi)QD1C7jT\p*#cjƥ[,O_[7 sa祛6Y`Tt#_2oҋ HpX,QqD-IݞF <*8qoL.շhc.IVl6Pe NY-(_8WM!32$2 EC6k " Uzd[(!eR ؞ǷfY x HFH0o]3G^Ko$E~/Riq(BS5s;;f̠U,U*aExYsҜ뾼Cv֮V&_o)y[ՕW}W] UMEjB3Izn#\cd}![I>vKϝw0kj~ WѮq -"$)LJ7 }|G磓o'L@F^iL?C}8lLMT?ަlW|0b\]fۚ8%A'4{;A~Ц ={H9Gz b5DBxAwU$ r3ã7K#)]C+H憜KX>'ԁ:\2?ۦ8YD"aXݾz*-:;qblEµ8g}lNzęX`Q#m$'i2D,z V7ܧ11;KPlt^ 02Ap$ kUgh`Ί)zt h@Ḛw'e<*)80W:6-0G yQV)*hݠξ/Lnڎ2ChK?˗Fࠥoa !zi' mL<7 %1(zRx/eMXESJ'eITt$֬#Ys3a&X5[K<ݷ_&~bOf*13]qݾC]]\\˗ʲQimv`}U+3hGI-"%=B0 MW(KђSc-i,q-gy^B-6 |koVh`?o~Q"qr6 5aLW-[ҖL,,Y4`ɟ G\8ӐrZ3dԌvLM.mx^{:xKk1 pq[^a &dkfvȡ>Qd>abKvT~^2F! ɊRۚpAު'U ;Voe<-)!4E ͠meBL:;杷sD]g1S v7&!qȓn3F}c#=V~\̸ ;E Dgm;:9DY b2 暊c#Lt^V&^P3P+4|n9WC*,MyUfj?EP ||Y6O} |C&4NII݅Bd>bȕu^Ia@zVILf{~>n]}VL h6\9>~e|`Y[ 9x0T?etSdF5ZH!!PLISs 3 8VȽAc='=6>k_cMǎqa{Io2?r@sr> "oO2w [ur  %Zs枔%@ 34CO?-Yg`@@:QL@'P> 4B\5t5uXZfb0l^cL[l ĀL o ؏Q1 ~k>&۔Ah﬏(kKy AǃElB,CIӟ>4cq\xoJGִSpĝ_aN5f5xo㨍_) d𰮜t}gCD,NVB>^,]olZ=f&SL\o3) L(4aoҵWJF$MӴ(ވRػݟ֨,g>ӸjCL%_%S(Ll!T!))qp$qn:'(P1VW)7_ &7Vָf",a Gcu)}53&C7[+ Yd^)_O&pZ̓EGU'2I<ԁ#4VǨiot+N4',t9x`7~5PGt]]ע"$M_/;o}1Cv 481/3)^ G`f7FثDŽS.*mkg?^P`Qiq2KuyfqV%UE&7:wCHo+ %kWnѮIR'XDo;ƽ{`cAȢ~OXnh$(ʻ1V5ѤH4A茋t.|mdP s5kW ѩk4ׅE+.'+\Qmn:hhzJhKG:xM ,eP+Db_40ncϾ_Lx8ܥ,{|O]i&O u7M r(Uj.7޲%Hudkي|QC]ݻw-vKohtJMosp9!Uˉh/<{\ȄQ>ﯘUn՟պ$3vsLJܙ  ;Fra?c)^sU|4F"u=Fd^pF%NEy5 \oZzS^Ɂ$zQO3c&?*rx< J !!a9IǪE7.FMr4z͹%5>%Ю sI9j, e!C4.wQ]8z5b.a{1iWb(+[u&-|iz߃*UHKln\.$h/`JinewnTHn"4 c2>f̑:A9z}[ѝ!\q_ ?Mp1D1 PP$06D~~vdtgm2)8=qIJ2\tLf]¾JS!x,yv^)1c,ƌ&ڳc<ԫ0in>Sôk_ivLDKSչmR#1ኴpC*k[M^UJ7ʦ+oe4H|+| T󥹌qKXLL[ *rO\!-x ГSy͗Sr*NHLnɑ-e $ql~g_-~=Y (\IwLiqÌf䧬v`H>%h%Z˳ sG} iZ?܉: MvByy,mSk~1<@V+*w|YB#\ǝt֨b=O'";RN%,BHI`<@޾gP'KbZMT{}ܑ8`x)iZ(T}2JF ^~¸V)4$tODmsi=5Ҏ,5@KlZ(4w6?JɇgH9jG>%u[)MXZMF\bAaT%JT'C˜][(k QUo|Ԋ^ PmkKFSWP ŧٽ6uL7L}%F(s+,idOC4#󓾼}o(SIA3$GYTLCCOK qWzJW8hy2av6 qu;q&;:Xe<0S2^_d!PɈ4Vwn_Ak¢Yf!jG *FK:7/$(ă6K~su  GnYh͈ B*枼Lt@vgfDRdx0y"LlBH/+b9iat~|6v[Ud` uoފhLA9Ub4.ß{y Œ\=Id^*&v|pB,P nA@ k#N`D$ٲ 𙱬$MY$OֿW"{':F;zE/,|l؅N5)H'OYws䲷&m@}oD 'Bv`3H -=][kBF'7YxbwmjtU<3"O72jI;` Di5U6t+^ٿhne蝐**dHNV$Q=߼ !RL#m} kۻa仾vWIr9JC$a)b^ϢWj9վ@qPu!.YPn"Y( v7/=s_.oi:ZT&T$.W>jz%yVowV(|=p"duה6gzC*yɂ#<Ok\[ (1DKbo+C(^v l}Hv{4!+]S̭$pQM"jH' RwA?so' f#Jᝓ_s2GcUD؇sQ9N~]xZC5^z.ee{A(ޘ# hwt&G:tY6cz ]L[լu_ 2ҙZeg8ouJ[y'@:rHЁOqLI=_.\15ab:]§:jD FB[}Gkv@s[wW@+I>1@a'H94XW_JG'+\{_B3!)W7;+6@W̓hO8N*}=JBc1CYZ UR[}銪<mzp* ~TWAd{>Q*2la{B6ptotKRf'Y^ Z"8i=!Z~tj#]Nɰk;9TL .#x8݉CH|՞綂c$ >Oe'Bm^7i3-Iԍ:xwb U`rZ2[UfX3$saM_;dʂNHA,޿_F]#Q֨))-Eu 4b*;z3s! اuS1lWʟ<^K\ۦOܛh2[mBe`?x >Ly`=<&<46`|stQ5ֲsϱpQ{!mW)~.BיÇ|)>ґضmi<9n!?3SzUăS?cTLxN5jx g͝PXàqI%f,gv~> ;l;,#0vjf~}6ɼܬoduaa+ yo#|4oYE՛XZpq(UMTX~Ai ߁L-PK ƪ>Wת?3Z1 Y;/hf8t)i9QnVk_lc[34?Rxҝك[8arUEE뀹|ɔ[^ R Kls2RjFAn{ ][.'3q]D.3 ,M^Wήx'Fo.wd|03tx7P&N-ogU^D Q)lk e#m ,8Jht}@xq@&~mN*6+$7Ή$uHhcH)q9:J ұpK&d#Iʒ"u3F?U|`d6q}.%Ȃ6S0?jm<fW.)iu7N$S5$ ga Pr^j}Rآ$+ͫΏ(PWqbB].wzq؍yS6ˑV`ƾ2w@@)Pe:y9'mvnIN6撧Z]kllJ:"c oK5zN0| Iz:Vڽ\]'P"+hBΙ-iP .ܯ?n%JvÁpyԙg J6aJt胉r j!5ˋBA9_$󹗦|JgLijxblP w0mxI\Vbw9&Z蒌nLzm}7!hDG ́gQ*_ ;X|!s6( c{urYmͻ#M}9)铒Tcr!su՟Bvbq[ 8.*! `x^mpN(S.f:[n~C`=]]?'[=^#8)*3w=IF\8%xN4f8H!r*@dY'wlriXncx#ް~b4 }a'MN0QPƐBgiRcLteʀ.a΍vtQuDz`t1h`l~9[ʎ',wX0eIis9dU2*nڻBh~h2^mw64yM Nm$1sFʌ dɕNZx#OXV0 K`<~&X^H̱.x,[4@dj=ZW nGrbpO.%>2,Wox'gX:،לJ {up?ehT/%懣F;#2@hhAvDŽz_4wbדHYDt8*0|!̺G:g?VC 2rn$G)Ys>a) }zo &@>^20k.G/{5\zC2DoKhT{RgD>̯1?ȩq\u)ƾaD!& 1ouV:,|1lNn[BxJV%W\ *(2kcdjȓ8Xq: V a?6ۊj +轘,>*x+3Kv9Wޅhk™Қ:gME[R,Fq䉣vwE=;n87 pA7X/雒Pr+ff3$5RK'^[і/.CYI:[PbMXlַtiй 76&@O$ ZH,[MAR$Ok>n[QkXxıȭI z ^҃"{S[quFDMWBE,0C<-#{7d|6b9 /Ug>2WIwO]±twD& #<;+^C|\*V#UQ7PT >䚑cosI]Lx%e7O01'vsbS;m:ye8v}SyO\r+t~pyL R( P.x&IrDj˒|z=9 .Jbz&@k0SkFy yuna""K)G릌?ֆ{ +6r08^.ץ l):+Pϗf5[O*]ylɨ=Bca~l#WtG̣HLٓWPz Fnc% 6| "[ $lVa(lED tX:VsH8|B4M_+(a olP32aqħy ~?No_4hej~Ff Ly4B:93x/тN* . !L8#)5Dՠss;xOvǔȞC/?%K=g;fjy%ySO(*Ery{{).P;sIavҚ5mJ2:s-\st|Jt@}ʼKAƖQbL%H bK̼ZsB;19Ʒ &0/s Pf7-~)Asp9I" +g],h^rxRt~yv,Yk 'p `K9ְN@ c4OapSx5u)UWi9iW?kDrĸeȸ{9Eo&mLoW>uTANdQŒ1\B{ twyʽm_:uQ=njvĐ d;GB425hrS߀Q-):BОv ; 59hB&q[yG0\^]E|4q9x&\h}\}>d:56T }$|7ɆFtI!vac6ڨ Dmn.LQ[-kJIPl!FZ@zO9PVWŇΕoCgc܎tz95zfeԲ0x\<ǵBZ3ctqX1f];o# 7$g-(֍f &fײ 1s)T5:ey9T/krtoq/MyJP>mVtTzB]YixVT {,K7턷T; <-9U(Mi]vʬW)UЄHVJ&0me/i5ڰFMZU\*QyS.F'ŻȁhShԭPMo!I-}pа%;)З/ꆋoN]g馦N1Dzb)c$+D`1OnelGPdm3)ݧ"qXm E4)MHC;T[#Ll~Ívfd3(oBgMhĻr$9Fjih81p>cZ[l-WٌO!@!ur%$s >u8f돇*10PeX0]Ć sRV)G2K]KuL4>%8n5LJ.ThX]_5cY)p*}iPBg|0݁ |p:M.o߭A#LoBNbwmt h`˧GXңUsKǩĴthߊ; Q 'oB&0=Մ,?9S?6v#1.N̊T:щ)f Iܦ J`+eԡJb'੒8N?EkZlxx ^)դ=%! mNԝmM  3wHWuM@/)=Bvu9PV HX_d8A&b =~N||6V"0$u-zʆ+^zXhHTձQ^T݈;DMBCALߤfE;@X\SICü ®dWPHPl(RExUJ x e˜'y7rHtCv@ -]啉B\ S8T@O%.xB*買xpb/+k>s,bMDz$%h$UNfUFxFB3M!H pu*_ϗh ҐUƮc@ei42Nm^at1+3\dF]kRmHT 8S0XL37HZ5DHRG?_kӢe% dω`! ڃz{ DTĦsBم'{OTb9@DC}߻w:=&* dr."vt҆)eU-E<4TВPnaV uu@ecy!Ǝn *m5cKM Eo_LS,b'jVrH\ ۓ6\+(S0-)@.¶;{m_{n{ 4@s5@#%~lK8)WAr=+˧G<֘uq /YeE143`ʘw \DzrNIR@qZX߳f[yG]D{-hϹI Q!HJ};9zAUqj1 e0U-Kr&eh$U 2lւ$ N)67yXݹ"@Lh 2K!PoXnƕbie!>V@V8Ofݺv"!lD֯:|D1[c.wjޕB x 4ay9eeDF[h{ŒlwoHc:ڛX%b>eFM ꋏg~Y y`476]^' ^ g_ gTLp9{d!ss(V%H|iq2~)?'aQC(*jnp;tpB|컄?첹p~w:'iʑ qQ(8w7A y&D)i1 X>M,{lzv%d*m 7bZJ{*ŗH1ȁI / aͧ?B?вo՝H;`7ROT?4h@.dqCo͏4_+xuH*plmQxXFM1@:Jov#~ι>=2Mw?W՝X6P !˫8-7aئwDӡvIj*OOp!'^''I J.HO)ڼ@F@ō5v/˭߷q7X>[d,+vt- O>_}x|nnϛgUWx›JϡfP龜U%JZJy圬|E "o"O(`61FLeDBϣ]4OћvF 9OxBE꩚䠥D4X0LfaO7(t+HYM`i=RA̹K $Jy?}]>aMElIPTvdOtf]%jZ@m1=.(s  Y2x[(BMP1J%H|ߠvֳ9מIguRL- nwMsA<|BM_m8~ 1:byΦ¸x ưFc㻫ɿ;$ܕ T7!-fx rth\(Ş2lW ssPq ij|y-%^W6|j+3^||93Karㄆ6qľd"d(,fO- ؏G8uV /t*K_(j_d6ՓCJj. Y 7o!0?| /n)Q#$ecƈKy1^N3|-0,G!H4πNLh Nr}yBڿ\ +g+(WNDxzM 8k F]"3$ImjK dܔIT;Wh9ڮ,;AҟC5 f} .R#bkpD )h<}b|Y.vLZuwGQF?or\i w\Q7|dY tZrRWOH`L<*(oMʚ!pEMbr4'=깫BѨesSap*z1?ֽ" 4:k8 '>dP]g+cG`= q.:g5BG^\9;+sZ89` +jVAޮKXzy `펿Ǻnnvc4ΒNBq=WΝ]W䝈t]L%Jvaa␙`p-Rqǎ:rBAlfĽ,C*$B@6ԫ}WŴ!>fJe}{P}>$A @)G2 9t#H]QǠ1Y|îG؁%`VUXrX*it@`Q<)+F% v~` X ?c#~;.yHt M=9`C Ư`o+ީ[$BM'hCtIu~䗇qL3ʞnĹ}wVL@x#Lٿ^ ],C@ok X] >G-ngQ0\ja)/m:'23)#.X'( xc66ǣA4PI7XRKc6o^gA_W 8N&GlޞUٲp&iV']|+ϴ<˝\E*by$#H;`?;כ?,p VɭŢLJRq9SkpFfH"elZW)X96a'Y5ES\QjuDVg3,UROK>wن\B>\U|u~0v2Ö [pÿ_ P?4Jȉ6BGǎC:LioFcUE! "ʂ,iԃ,ӟ2; pYޣPjB&+)XRdzpO h;Ʉ@Ӆ^8ťg`:<8+bJ3˟L1\ckt%:)=Wf:MB۫S2;P?Zɟ2U][eگ .ܪ_kޗòMYbZWLPE( qXzu<L}!}5C_bm]e=ZH׌Z/ʽ8qE6diS_&h_]?iBFõ1dM`9mW dK>)f-[`b!P*4W35in*0cpK5Y?ZyBo xb[XqTt xg[T6N"v]3t_@TE] B=r\3X IܩDmmìYG)y "#'vLe3[sB".:qE\'o]g^'*X|D6oaq[i=N,r=)}ǕxCZުXfĪ#j}),@E?DDq[UH82u;ތC06 R4mXmLԌ%ϨP+F^ٿY'w!QDql"yVݹј<\o6ѱ$%9?K0AsC7?,xV.6Z\LY V:{ 8:$ #Ѣo+ gқ.q]o[0i^t19MD1(dJk"I#4Or/o vn}ѻGN r.9dm_ !j$a| V裢5 s/S6LZk1,&-oAGVke ;րJ <$bjf12'A4]r"B-S08+jwBos:9dٕ ;Dd t΅/ I7+MxAA@xW2BZG LgWhRd=m2wMb$/7 )X] zWqo$4MIR:̇TtҧI<5ai>K~٧c#eibn}%7FEܟS\?Ԭ?w낾%pԁ50OcayfwETdv*BZˑ?N7%蘽:զ3iEyѧ)ݗXY3[f[o鼾ivukE7^DyNW: %y}*`׃XvV#T,xN2 ۗ/~s_w僧iT;MϕȊn!Rج^Yt<4]LQ$mh".Iy5TЌ^e01֚,^@9 ~Gf %]}O=x$E5odVrpK_sSq^4g2v 2Gy8cT|&3N,/a)I*Kq)J,Y$?vր!8 i\ede`*-cIJ5Z7ZƎh#4HӯsW~+ߗZJ>\s\mJnB*˰mr"{S qma/ 0q {MmhJk) T׉7 l8n\/_H6KlJ8|嗻FٵLaR-.\d\Ytů޿vٱ` GSJI-;T!߻4ZHI|RzXW4_ qm 7%-mxlTEϕa L7M rDKW!&`Em}W4Ƥܸ Xk[٢EcRdx%Į]%2𚎄N猲3 0j{>kdS!>߹ۧ0~P3G~z2>ݜ?D1GC21Gy"$xWA2'}|Me?GNf63(ʩDyf"Lf V1BhcI?ܼq'ys䊺ZG&O1v!4 KOmђ}?ӿcB0[sMD;,-H@2n7>2 X[/+Lj[ ޣ3Dɫp LDj!r8,e!vd|E[ósrS? cM7Q蠁+X%<2 M)rb-pɩ?H$XF.̋imd-C<pnRW&=?>JA$U?3",Dt< ph}g1Td;w*XRDת` @Jd:Wg9! >d.z|@#h;hqeMِg@+|h$Zwd Qm=ؕf' {}.2 a)ĶK>J-M1ͧ7<,ː-l;牖ξԁ?Kd@ɵ{zu#c)TIgʠjGj0rS">N|)no "ȯۨ.'g̜1C3IE6%Pu*.D}ɦoA a_+^U1rfك  &o<](~GfRTWj`:PL}70,6c+<즗3f$a?u쩫̣ET,i%t,I/8~ h4QNg"LY鳡־S5999ui)?%[0$:KF}V)[]ߣ(\"BP{lثb08!dD1s(}/j3%=L[ЛUI cq,٫QpͼYc39nKV%@/'DܐױM@ϲ]fwBtWufov5]!K"o>l3Őm#]J7\Mf)a26CwѮ/?* 6AJkƴsX=g Ҿc7lnvSܰt)7 8vRW R}/Ӛ7&UF4UL[!҃B([׆b G{x)DeUrld!o_j:ۛ,0ӳI7mOXNg D|!J -=k2N:~+VN;*? )h7Zn 畋d^?shl0BHyR0CN#DVhMMϣ[Q 47ZԲ#0:t$/i+ߛMfD7Bηߍ;ÌI4MbgM+@r=]/kNs~CBB7{zeX1OD, ĵ!g1~hAw{t{9Tz%ԧpC6']fG&1S_|0$/K /uIE^ٞTFm0ƥFe#15)l +COލbip Ŧ`MPp!Itwwl^YsyM@2/)bMdK%ͰF)(IIWše a}H68X1D]BHϹhpw\xۅ:-ȤFT喿/$OK3hcCnSv`YI )/ʑcuS|`«wڹ CY5Wvѥ"Ւpـd=*( ML`_c>(_W3DXg(#$FvaBȻT+2)4^NsWȪ/*@yX֯nyp25B)LwS3+̥:qݑD,tK_ 20r`mwȯ%ĉWyX^o*+n=[ތ[4~]r* 7"gA'?s9E0mekTLz aȋpru^4A7ȋDc:pk"{t$/kVE-nn j|fȌq/1Gv\}h3e~)ޚBj/ 2IU͜zt RvgsR"_i˸i>ۧw@Mbt+d6OM]J7>^n4Z<X5[|waAC}/ݮ Kiq7oAS1`E! \c)q^UYF7Nj2G-EńMD&J!"J.|k-(%rSJ˄/껷u޸ȯ'w * ]@=6:d15z?&u+.rIȊ Xː7O-),45X.# O%&1m$AxﲯCeshLo+\ND"K%S?5'V$H8N߃Q8q|iU7S\QSUs/)Td1:zyY~^뾧!+χ'Y^L7j@\Q58l 2+ "ltiFj#n~lxe^{e 0:;VAʾiGQbG QblP`ӛ'Y-!)ud1}n0+C4ʼnC=PHy`=|ϫppo_(Dd'036/K0fN=i6-1h \S⪿jGrk7i Bv$㥥LJ.5^QE$ TUפyc,~kUk;O*wkw+ .IK|t~YGGfbUsOټ)3slKț[)ɘq QFo1$ދcp.i`fnehǟ-48|yyzVP4F vʨ+t~{F6 +K˛FSHaP?FcXp* yl@ǚ<ɠpGztv*1RT^=FA䔐WW UhDΡftjX˩ϸc+J2@B!g LA?]aqk4!߯c5bR:aJ^Kž!)|mdCN7P 0(>3NS+3VZI ?Cy(uUKx#b%mٹPqAbʹ>SA(kIoj|$rI/v" ݯHdޡǺ}Zmfv P3A!%ADNJjd/!$jKiAI8o-WogL~[ej'ネR,yR 1 e>e-.Tڀ7V-6^K]|^"JT;b~L9ٴCsk"75z3 ?-DfA'k NU?j/31BWLe͂9=ǃ}0MhsbEIʺFrGE]73e ys"aÂhq]=*U3q%v\z#z̒[ЙۗmʉēA<'TH?/NmM_]eYzq#53Şc޽AׁRG98I[5@mQa>(o b$$EA`EfZ2NAiw~t{b=$ /֟GNCg @*Qr&>a(V*퇂t`Xx UZU; z6Vv73͈Fruvs4OvfZAtժF-i%0=;_|$e_~sƐ(o岋eg=|%h/r k~!I2nu  J~YGPNx|ѪЯ!9Y_N20'X3bjпP%th>ktE/fq|Qď0t~*(gxTBEGp1mhƄ2`gAY[&& + gD@cHI{m>Z#L&M^ǡ)(GK}UQD/C̠ؒ=L`%Z OrSd" ioADrsl^:y Ôz ]у{kS(94DŽ]z N|'g:=6'텨F)3uPs,ͧr"e =v(u}ᯌW*eFkHzZZ`SQcR0@B`sҳw +{QcRׂ{ۍ.^$|E^g y}46eaA\}:cR5>f/gFT>xrݛ6پ$"X#`Udd7Zpi2#1; HYU46-8Ndci' dlWN\pxvdF]vBNޯ (͜esW)S>!,`:U :liQ5ɬ-F&["m3)kQ:8 >]ZVzv;yIHyyv@r $12&<7s0:.7*bE / Lp] J8a*moHiﺾq L1GG W1F6uWόGh=W^QxQu.*b+K@fNK3ɸkf+ه"KSۆذv=Cs3aދJR7;϶cdBr>ѧ<:ӢT vi*Tu Dj0|Y{f!FOt+}ձ):ш`.nB8zjU3L Xͺ~Ӂt`1;:0 ] ~Ϗk✅^k2h]+ۄ5"?G޴9?@6z  {o;]'sڒXY(^ApO A!$^R['#$2ˮVfudafK^˹EE@sZhns9Voʹn R .ᘦ4$Uu?"55+Z·XnȻ0x9Vnc%4dȺqM%ͺd55bѣQn-î*Jpwt렾n%gѨ`”tI0Lj;7_iAOjJ{}$M&kYq~#lcMNՏ u~SiŲgٿdzF$^F&H{Uы5m 2IOvxKF[k:_o cQθ 3ADn/eQi6wޔ9QA^5pF0#yȗ)^jYG Tٙ!g r5ՅO``j|3!rg䕀!zCS~u\3S(9W2ydWGޗԄ$=QRU;ph'ʙ")12yIvV]Hw|ݓET9;GqdByV ~@`?ŭgJ>v-qއ@LLF7\Jp=ցP73RwQ%0w1F]d{ȋj\ F3xK}G\*@ݼuH5FO`i bxN>RP8Wg :N(<{!Khh:93CLJw]<sAxD} PzjTwo(##GOYC7I6Xٜyoq fN9 d|%v_1>m]a Gيn_PfKg= bw9eX+rї>/TCACcA\ؔ>wf.&IyJ؎"sbKakG/||Y1lj }Ȇa,N}T? h.B54|Be⧲AnHb؛QߊE<ĔLyYPp` X7\5nzKt "AD&^$[@\~Oyu:L9K.x!]EQ`63vdz,M2#E`cC7#Вg<+ƀ㘎DGǧ;7ajyA7U0& Vh^]mX>+?6/|fqK[.Ğ.Q-Dtw Qpnh#K@2 > "F%_@푸zPhljju\H'@ߏ =iʟx yMhg8hή#SҼDWzUepwgNLr~kƦfu Ԅ5jSU;i_*˫*T 7BޢNNm|. L⎞qn5;qFF@mGjv:&Q+^WRYe[ή,JlWqUN0t r9A7,f  @Qk 7Yy]1g? YVcyδ!xٷυëEc"@3ۑ35"W 84 Q\[d w݄ƺwGT3lu}z9NB$b vxaK뒿w6- G[dry3bO$z6EY^u8k{I8gmCAf' ]2(V׿(ץbKC<骿 a#I#韾w|иmD@DS#<8C^ ~$&:Lm,vޘ2":PL[.[D1zXjEEH77E$AĴ=RkUGWk%E2D<iKWSks=k2\#`(M"N#'k5azg>_ZcFn%iJo8AU',9{ڽ#"c -=Al1W-47I5i5m>kxm9 0!ȩ_Gjcбq- Y9wH;Q:5JF;$H[,_ VÔc L/llb (>'d<18] Q[@Țc1I5 d^aZ3~^rEz{n MyxUNZ65X_B6}m -!ü01ja͍E+2+?΃r*Gaz.*4+HJdt<4#/j%]S挓MJ~oV{"7'<0"zyML?±$.2Yq ޢ aZ+Y*<ځʹ&DpjDЫay )lo}''9*4̭1iRPAMF$<`4QEAhY_5]IyjؽPN,ù [Mvq9`uWpssl"AD<)ҵI3 R-u屣i,Oͷ"As69 s W>JX/}ؓ5`` hsl g97 =/٥ %*Uk]3nqdA蟜CQwB-Xyay詆sh Rc2^5pQrd/rvLTXN;&q$&@džY>lu[D XpҺ1ͪs@rfW]*En$ffLv((\?qu2 ɏ 3{d$BO6m}p>*wj L#xj8)Udڅ@AiJTD &cH+uYT[Rxr!^%4G8W@/(.9k#- 456l?{{+0SS ?h8,޴El j t?#)K~tLYC%rDpچ8_\=hP䜨 i ݅(-d4)-$Rc6ߟ0т>g+M`l(TQicѶLdCGG$^u?=s%TaB?|lgp'z|0 ¯UŔ8{'VUWs #Dͽ%9C)Bc/!a/ͻQ@oƼq.FTuN+qW[Z~"Bv$Z]??@y,P{<ȵpN.k1!n2P2Wu<3dcD=~<:ɶRﮃSk:4A 2G-kj{xTHb⠿ %U>﬙]>Cb#ɡw ;.CM{!MH&Tlȶ3W.Wp7YT~| |_6gޣ^~w;v ^jmٌwT p69VVpc9 J{~_0 A/eϜs/W6]b|[کG )τgmg|DTK!i+ ;DSRJWJ.{ GYQ}:4WbQՈo'N (}B"@>{4X-)-vb{ʜ~_ӇCr뺿Ȍ~=XUb5NӈwijpF/;d3dq{hr8M'C*Zm<AG=11쾅vn p y 1KD ;$Ҹw\0u~nAgއ~={I9"nj}QۂÈO.YS?8ܮ{?Z`5#H(fE]4&ЊJ*-Sv:?B+AcsP.əGȎ#빈2t OrğOYutKX\]緼]= l 5ʹą Z@ݚb GFzuέ,y %lbc 7T$*+4J * [Y6'L.dyGCtx&R4>F*x*@cT>E43*<(7ؤSof?ݞiWgd囡;o1/&udM-n~a֯ʲ +-i>{e ayveHQc.Q(}\#Хe*NYb]yu)ҚF;ZpܝaYyˤ9O =aj(&jlXqAH\i*z8Ϛ0!K0}?UvѮþ^[0߶Z% jTjOr}tk]M㩓#񱞥0Q.yD=,`25>#S ~,U ]s)$"r+IPڜ' wM'糣m>//z/#(+7HIP3A7}nHT#M3 p yn** #jȻώa@`N3BY^JO0S6#uXFStyR; BelUr K.ݴYLS;¬괌bH^Hf4OKg IRft :_oD{pB}dlݻ]fZIc+P E<[wpKSB-k[o [| +AR[>ٮiot8 %J%r}ISW ڥֺĽ:TP0dy`ƿbmH6y 4aJwe ސ-'4*X&c͸Ѕ.(S4@(|y;P!eFZPr7Ƴ m~~%$+ǧßKy$ɂlTe=`W8`)`ؒxhw?>=R|8ҮܔNC,`p-D_na4\j1/1 C{ GwmADU,$4|>HS=L4I;zP7ŒJont`I_<_~ rC|tWăA:H({ju))KC_Kj!!PjéN: =s0cĎqR035B\5QV;b ~kC%-Sдj>nZRGM%_((<; YtcHxs'_S6yuPA%e58<6nx㝛:!|M "0a^v;vCUlsf{{A\a|u_ hzsMĜ%unw,o:Q@)lgaЛb'!a 'COó̸*DS‘D$FKMUGsQ@4(1y2.dk,׬y3K 7޾2[V{K9+,aGy8I1)Mi"+l.ȹCjւIbÞ`žĬc0RӲyE2K+(Ipk6FB [pbUA#TǻsV AY =Iiƪ&[;;vNpygmCtk|3p:ΏJUy0?x_{m>#?&qF1|ݮR"<B؂a_@yֲ('*ӖVhj`n5Oӵ> x% ݇$mpHYꮾN5Aҵm!.)drp[UlxY#UF8责̺穄^5r)seȇSS@+fY7[| ])xF;RC6nצ-TD67Zu;J?X+!c8Bʁ|@]$AY&٩*;_8IZhgcH9T$9Lr@ #-R NU,YOPZ{՘W֡S;vJP^)qJ\7VmcDAl: MkgP-ۃnhj麐I qNANwK7=/hfj#eΡ 4)g'cR@m70\vzdP"NpEnt x> vnTKܻǵU_O%DdZYy7P-Y$ɚl='j$x3̬,DUW۬:k;+(#R~)bFf^Y;,%g[A]neDj8j\s?OEX+UGWBՑax/uo^گFA1 ZJmP苛@-DT7"?|-ZtAR?;;;yIko:́|p'keV OlWݓ4@[ EMݜ/Δ^G͇ڲ'LF1#=!i u-F{IGl4Zky-h'+#{chWV="}RřGqIb.EWtyN堀#;N8M_ɲ4Y6#H.yC/ & }D\&]nBIR&Vw|EؗIf }"D--yvq+Ӓ5~Bɘ&}r.+Ӫ?%l e+DTPH0D@BR99apS,| ZVu_:];h @ڙs{aF33: !SPua /O@m:Y,C|{qտ%xQıeŐϽP4X?cy~1-s;0#7+!d*ۏ/G ɭ|A>)vS-M\ ~]:l? ,6[yN/"Du9OQ`]A'=Q0LIy0U38\z'.Вiy#.cdvӓy@ F˷׈7X l >Q&p`bkoM mL}@,R\> R`7H6ͯf JȄ1C0 *G72Lţ|!œbc@j϶R}6^$gC@DKL֒BveHc9O^Szzvd  P>idNM0Q舚0θiȇac7*l\J9N^Ȱ[\ۜGOx*̇bJq3Z/49qychR2_Cb-i[R6N@6N2VT${zS*rP+ֺs,jvloo^q[ pG‹o).5o0#YdRx; wb}8$l}4"БW֐,C!x Lu1C!3mݜn|"0Tv BVX|R)硱H.Z}q)mѐX_27Xc"dZ&<~'20B |rdŋFCa5;*oZ4z|yȜ%T`8QJ5i'x;u h-5Rs*^ON[X7fW0r }=)*9q8=:{QEG#/K87Ǩʾ ʏ1mỦ=#ʡeꫵ9mf 4|+ i"r |HnЊ7+ag?}=p4<>br]2U8dl+`=~Qfvavnu%b :|0ˉXY"L%Z 80ךMzDBg.(d,+!%uVaa2tӯ#U!7Xb$}bm:um S̭>s*hB3ӄ3[^ m04@j̵ܻHeu5@H dj.+ijUgC ܯ'J 5$J=NcߣՉO :2 S[:]OF0%YU,Ah=iy{Y8AXIY#o <l;$6RErogH6F)9y|1q7gRR%0(QMMbsrzqsneea†+V#nS?e9 Q{v43UES'@a-[0( |ࡊRRlaNXhhY`{aKL8zf)YWXs'ڡ lM9R˱`>*Jf%I'يCPGDɵ׶7zyc*F+{&ACg7\KUTh#AvOn eP T;vG-ȠLm#aDCQ$z"lMƑӝYCU(J͢g+LARsW;^7DAh*֬:ϮXLa+ߝG$nDZ?Z~N4B_Bޫv".VSO~-Էm|EXZ0{& @1F(hN8J`PGѪ63+*XtkGMzo_Jq_昘5Sz;&v:NjpuTWŶtUFfgG/@,w#2C9]ѭHL~%f,_ϐ+6L&x>Wٲp6|Y(Yoy6  5}¯_ 1 u)$+!ÓB$™3xckj 11H8͛^5RpS*x(He`G+r eHSQc,S>2ūA;;͚MI\=$ar ja4H5'JrCRHzsnTB@qV֖i&љ VqQu}!^C;r aF0)O~abZ;\Eh#>A,@.~e<꒞9iP20JȬ8[SӞ8qB%QxG‰FRf\+ϕo5|sy IAFB6X`nC:1ߪcC6acB Xl?,FW8lΫUs-,G}iG4AZ&8pe}uY"AM{<3$sKH7#n0dD|;*o3æਲ਼;x$KQȓBnW}9WgFј A(,P 6';*`A"̏VfM7)L_"?.ZW8=Ko KƣIH,cfbw'wrrQ:XRM/u?c^jal+N]#8$EI{{ .Q \ssD]9_:VܹKXiXjʾ!B=?nɹBq01q.){ApOB?I2gu+Ҩ|#~l^cbUa5._ G3DK^6 09sbQ#TmIID'RXO@ESS4s*+d^"^TjPJ*n*6$[vA'ȍKm'N){[)hmU^=/yΕd>DMG|0دsAOeq7:/\[꠵1"•M!$anG[)GElh KQ%;R91 d&ܗ-Jb 4-# &@S,fSSv^ iQ|z2di蘆ypX`kzrA <声z|5- .%v~ SGo!gL,lU ZM` ӧ_%!-D?F%? K;Ԇ2hͮ, OzJݍb:԰=Rd/)q4`B&3ܬ f>+ t9ZFժG[:V}&^P1٪ۢf}GV/6EnB Bۼs2PA,7G$ ~tסeEOd]+I:xЙ|/mhcG KcQtרY%;ccy5Ugy/[s 8'TQ4X*Xԙw2O֓QhgquZ!d"nyX uȠû"ER<=B zJ@&[B| mW7#%gn`[H+v!O(a JbqJ*j88507(m_(eoaV=:~RR&Niy W}' 7b깔8R~04I*$]֕n]r\7hw*˨*ĒV-̡T_I7%bRh/Tĝ7&eBG=L<{pT'/[Ҧ q\$ECw e٬·JPE c6!#uBʻLq7IeϤ6uX1P |jo}frU}%ew[!w1@| یRYhl1EH[8iCBcB>#dpSH %ld:(.ŌQa ]tT cjދ)ǥi{-Q_8i)Z\;UU *YzP+/@8{PStP..[T{CLA@2:#u }7,b`N,Ev9{&y +z6ii/,x Kvn%qugcNB g{e>ڛ+tu>drn8c`̦H.}eي%CwI&.,A Yp BpPh&8Sr \ln?`?4 IJ!oKP6Y\*J rdGp_l)>Ź%n_éMl}aD-&~UL؝(1kܳ#^l+n#XxG|C7B\.g+mUrfy0P5 =t!TXleWٸx !O ̙L6O 's3(a)[،vjD]"KU *[12Tf#CE j=aCI02JwrB{kY]DEn$;=kqd[7R#0~;xnKr_ ‰}5~M:pC uxzFb*`i B5 }@7@!T*^qh_9tl3NWұEcc_9*XrއBfDIX5O^g+xA`'ӊ:sE })̢P}׍.J N>fItG5]G${F<?>ht7c܅\Oz]آCL6#hU6Fi1)Dyeuv Z8\咱Lkd쇣]J'S7“&]o4J(۟32c!8B"_ +hĵ8_r7몭&9Oi46aCOZNrQi?˲/0!p>h북s8NvG38&fݩGVj]LV#J*鎃)AvvH%im:VYl!JPͭGD[ Tp˓#Ө=,Em&\p!hh-wd%$~郡8XNz>wZ\'JI!т4jۂ!$=pNٙS%'_Y?uuo]ilÆQ{=O3"j0NI,R 5tmСS2տ(ȁ"Ղb`T*Yo`2ҚG)TY ZkNh!bIR-)8"`A*Jgm"ҿu ga aT{!wqw 1VBHÜ &TYU6$uE:/E*Auם\ x`q;nxiiX ֔29ŇˡɵLK6-<;86E: Q+BȲo=L6^49$Q,C1GLJ*3P;}ZT4oc 'F9R}43ެ=Mn7WavڡۭQ J[Vټ>'+%׋N+sBG5ZBF8s74NB[L u.X*m!~OVIl~|7} %]q1Q ~vpY{'L&ؕ-:$ 0^NkƤ<,FM]_TB_R~4M OP휟DҭtbCu@(f !HީXJacOSSA]@a#?b#heTfEส CV 9$Tx^n+ 76̱)$#8FSw«y}E>.\3X\+b »{3; Fh.4$l-G"/ SX潃(=+Kks/IلaT<)=n윜AYQ0*s!4rz}a0' 5}3E@/tRGwyC;4HNk,H`0 Bm㙎y~V"j9K'}KL3hX`?=0Ꮆ%.NB@OZ;n\C9H-Mߴl?bxpW} LHpPLO2RQ 7aG]6+1ijP/wio;$#AʃL̿ⵦ|抖TL(_\-Åz>deۤKS g+ouvȟ :~8٨(WXt .Z@t]8 7^K*`tSɏ0T0VCz䌗tǞ{' F&&?՝"mZ3np)&̄fRw$}) ^ڲSt ǒ<|?f溨JoX\6vAfT5e L8eP( |=|uC kbX}*Q5"( a=(^śsjHDa n 0W~Gh|^tkr |"e8JA|"&{vYasWb'si%U X_Hw7jGY_T6l`3H( 4ūdlBh~J,Amâo/؍!Hv@k(FVKa8k W%ňu&l pg{&Iܺ7r*B+Q4Sq 7|j\m&jbYDq+ؗZi4`9ۗ3PN#C<+;ZArCC{ Kݱ7_H @#iֻ%LKt>j*sFi>FF>2Q+y*XQ!Ღoh :zځ~̬}5l2(p32M0[b$;~a)t tO(fe913Ő"o̊] 4?a0b#1ciw/m?r+4^2gJAV[Ó hLhA'kᥫdbʎ|WcT6MCKVtFȱ`.&D:ΎF(>xR/f^a@r걤7Qo$/ܭ2cTuO5!-{)tFR&EsJ3bX߄"—hhTLz2 Pahh'-zR&gA|Nv!j 3C֪a*7N@(WE@b| O$qhzbUGJGXQcG6N_axz!c~N `{$1)T!p2U>1<{\o^ڈN c/T9ςRݯ3ԛaºR?};)5{NODaN j+ؘKüdi Nqיa3GX&J5>J'\*Ƽ즆31pf F8+A RFb!,sޥHy߁" |,0 4q!A~PV .H%DR :ķaU笪(.|+ndE :!cјz[j[\Ӟ)Hy AMYj1lYpn1.-Fej+w,Vaw%S~hbXdUk@>)`X8*obTl9#@I7dLxrIk%6? ts`y3 dwgtVFZo $zRCAե(zÆ*E]Œm̈>cq0.0%i|mUv$ѥϻ@%ǀcѐkɃ_w:By`i/sn^|gXWj64ر9p%) 70W3#Xwk$V%vT_Ͳ WbN"v4Fa^ҞYuFsf=BWq1w7QOwXH3"=a8IwD"%8#X^,Z1XkdoN!)ߦ3B׎MB=*q4"׃)2)~k$äIږSкZ*탼6 +\mFIAVzdt-g J&:=helo`B>˟S$Lir r"̤Vŀn I8BD}Zkyx)}B5DA(O٦[%= !6`_1G>xAIDҫ*+ 鷈:?@+F[d'圈o3U\IA:RԨÂ$B?lmcBI] f⹀972:s,m.nB \izbiioI$[,$%]`cgj/iXO vV;#(a!s&EaQPFzaPҐiO" ?-X6wVBUc37־ t++#>5¬e;oRI2ՠ2 Zd.Bw~o -H{XRt0\IbG5@X5AdmQ]aClxWJ(J׶*.u_+㓆d; ^D&nM2ǻ3Ɋ@S QPXTR.xĺ8bv:Blin*k~ pTydNwå@+J[W'pi iόloyXP)Qp3}L4Ylf ug{ͭtݗ(%)p 9O[5m.\oؑ(OrJg*t-/ KE~w='Ij*0@)V\iDWxcW%KJnEO%?b<6Vo\p66M F,تT 6>gs #5e_(F9f`I !6~q2Vf, eKpQ.LyΦKe cbK ZM$j7Zzc^?6`m> oA'!`I]qəs"f h`xԄP7߻zPOLπ镉N}FPh_0Pϥ~ǜ:':{"6L#Z@q">?g`<U9r;gS]Xo9bp Af3NPZel~̭%{kY=ҩ.V MwՙY[T|±/қξ?xRjv6CqW}ArתIt?@;x$s fޮ\!&y"nE1g =x|bt!xg*wcTh c'sgvB(f*sd 'yPUIenmʔgËt?s sD9L Bh%hjX]sTh+XlݎW9+c aI{^_SORzt nW\\oVQ@*d-sG4ݨUK 1]7tHOaB% w 09coҎ{L)j u)1hcctMЁ4<' șX5]Fb'a4qZibnHWY"jp&P:!N&Cr|3oi8@~I,}cxr&^1P񣛢ͶmU}gxEY1f2x\B(4C9-|}QQ^fGȀd vB!0VKKC먌4T~> 1Qd9%Et &Z`9 39:fwN:4b]tY˛< C-/ $:w˒:Fx% z4A1ys\$>%!:Sk0e^H? G=2WaCF8jLyiC6YݑCcH4`Dpʖ`C$'0rѾdhIҙ:H+Qn]({'l59E܉+7*zTg׽`-(7&.B(^Y V>dW2aWOHGnr>pmCeؑʠ8=1oUbeG+4Tsyӣ'w@zHNF,ƿE|&ɖ ﯯ8b[YTr佋^N;F]u#v~빢ZIp9gP}Cđ(PჯAmAUbp*2 : l:emj'B0'iw~&?eLS%HNwr;/:Zʝ^$'x|o^qx<9J'>[Z [#\?e OȈ k%N6@W%V$%S2ygaMsCm KEofV zziJDG_nݰz;(KJYUsЖqB{mamZFgYHʜ׋8暝iI96O^5⚢TOZH X> kޫ[m=FF wEdŃt4@vKR k_A-G#c ̼E~vXLŋ&,ee\Oː *?LTΛ{FsR#!|xl }fwJ38OBSV(zK Ot &skπb_?ϡZ[2}Y[rerh-C_->`|@1˳UIo.blZdG;(OI/r6fc?\Ns=Wo'iepwf<>'i yX0_(GB#ujDY@TH=mX_ >KCqA8&y/uRf{K/8iU\$z,z$M =I<2NP\z}1-ḧ4'ճιNk49Y\aF6"4]| &yib(92R"bI艞"ݠTe㲓/Z%ҙh.&;hFڢX#Țʢ5;( p.51#yb6ðZ]n} ?'(p%ǕO%%F?npNQA}-VOfAɦcxttFڇvȿQ4F՝>#f[0{|&h, .64no bȘEf6z22FlV|;lm}օ d&2Ne^_&\9VɀWmOo _1M \O-w/dq~"K鸶θ_="NI'^26xj]d~s BsBx'/2#ȣu\i![b,+FiIlrU2 9?7D(x"5hS2L]*ve}Uyy޳}s.wNftA߿|>n\+f*XoXІ3:IQEM1;VKvPoeURdV5w܍* ղ3m wlj!_2,nyB*AQmk7= $г2y};CK-/J̩~$9$4Ǟbobk5D%SzI1mCzmu9ӑsVOTs`$Ȇ.w3I: S!K hx5'mo&5' w[qՙsz!D6?4o 簴*7xI'nn+~;/M2|G|Q*b)"mK+\n HEʾ`9s7w*NǴ#4LE@(O߱_Q rn71%YO'tVp$Fӎm+MItrp׬M1gzRAkmK}i~SWsR,X ';WyT1h)6h]g8u5˱l7I#?8= 6 z~fLG-?m"\|N d~^p{M8 [ɑd9KO{lx20UEP2Jg.cX(RO?/}Cn>|[j|>*>`| Jqa*F9[ϵjA(UGqz-A%`Ū6cԅP +J'Hͅ!aTќTM5ecr Z(Xig ֨LV"ejCȺ'-Ovv~ P\j k~qJ'D3ZY{ډe'9F$&-ymm6f0>&Mp#nNqP\sOI&*(- egz52Qu Nz̧m!zy78ϰ7csi-2R,|D=zTq,QI,z^s21T$F[W9̀#P< QaZhB5܉@ƈc86ir:VɏeZ!40$=P-nIci6 xk4E4x]2 wȁ[:;]ӏKzyPiEhVN-r]y*,w(ӊ?C ^t9be]yM~Acg5 ==(#G{B?eW]Zy `?IcKہ|%J >wuG0t ȳL2u=voeޖkO|XAVӜD7mN:}U"iH5`ͱfY^@"A:5(K 0E;4U@ۮn]ץ_eo4$v&X Uj=jfv)I7fb%Vz`k;0xpH穸";Q,"-@A~݈йݨ= KBL n`H,i+u!zy#i[>yAY~2Z C~Vrxv?I"C4avfl>tn/ޞXw}?,vQU0ZXf0ަT'i:ŽW-efDykw!A߫^=}( lEs!ڐÁi"$ 4M"S[bUIt?3t?)@tE8LЅf=gRKL0ݟXTM8ah̲,Ÿ[?' zޕpI/#jm_Wzw`.\#HbJ2,sƞz ꧒^GVEzɫ:kf&$) *ʃۤ[eS}U)v}P`Q1 >/C;?V(&d1Q)zG ;^4byDp!&d[꺰iZ# %@qǔ&]~lϲ~1Ē'[8/} FY)Ɓ"hi=Fk놊a[ˠvf.}pjeH5 21u9KTJ~ Fr8QenF;]?BwݥA;u~È*aY '~z ̯t:@Jo?F E9& ]zc3c 2#@WB`/k{Z+D##p\;id`b@r,VH2,D #"JUƛ[V(.\i0 +͞,@cS#zpؖW~J/9QOG)$SMfw͞iDǹx)V PPyE@ G OiBs%XbiiKE :IO+ש/*A8(/Nhi7! L:k[ b_!QC)ͯЏ6 MOޚ˹k;뱑:'R.7J)㘆JYvMr^I+@^?t]lgѳ#dl%~IWOuEsb}a:E>Rseg.ڠG*iGoeu EL=ĪV]bۡ_r)+3|'oAa!B#ydf> rqq5fqrvaea7xU%߶yԧ>WI硇6ۤB3[xptN P}O`(I,(~`iN%h͔9a uz &WY Էx*S$(9%R;dxٓ&%Wo'cXH{fXŹhmsUb"2Egze3|YE%^C#޳[N#ï|h%Zo)wO|T׳UyႶb,^v#U#\!bĪX4N[,QGJhwZ2WYqm ʓoJxl(yU>]$1ZMa("MR񬦸׀L2 1F+(sUH7YP $QW}y7~pK,d/: ea%xӿ>$#:yZ4a@$0pƎk@=9'kB&!VWD>w̹Jf6IUbrX4Ѯsj<;7܏:8r=}ҪZdTʏwmxe+*ťumZٷ(q^||%ʃPsJ5LEAӈYPƷ}x5Q fKA91pra8|ئ8V<-V"$<ZhAb阡=agg+E }TF& dY :^aeyhxʮz'w;_8%ˣl{.e(_Lu)iriB_^B,Qv؏Uܨz\ԙ!a36튴ױq."E6gAfVf[`_UK t[Q;ucϭG9(Wȑl;w\z N i|,ۣrQD|lnBu,i|߸qBUI8&(!9`g^?n Hy.ֲ "+'OJX/ZC`֪Ʋ8 #Ȕ,{nm0Dl? ]E>g)/nEAYT[u'ҳOSߺ!ڳH-Hq~vJXN||A_ bEo., Au3jaô}IOj[o2g XG2+Sԗ.;n]5 BRx(-5+;2HgJ ЬwK6RlnX܂ 'I4T<l=r؃ͭ4@u&ȸ6<pqjl>Ia ~yvg< 9QҶuytXP(|h;*FTY>2Kz-:3wwö Veb$ CGJ]/ﲣs e"TN%;A3>, yhBP?>6~ Yɦ3~$Ї%Hy[Zs!$sf¢|Z[ŒGy{PgGx  EWJu׊ ]ˋ$t>TΫ3T6vww.A29p$y77X Yȭəhv?$$)vtA:dj9ͽ-7yOÃ0w}XGz I7U~ERp~Ұ;[b:B# ݬJ/ɇu;M 5)O$i!؇&@,:&#tohTvKLD튳[Ѝ,n6ĺsL,giyuyDå/4V T!; Ayy@u:WϷFJG{>E蔖7O|\u jOi(p:OsuK ͦ3:u9FMi-RwGFl7$Nn<ƸASF#`>~Zke|C)`W N)5K08F`!W)$jN-KvqP՗Nk[MKكPhݍ5mSVm`ƒjNyzVS1<Ϲ;׊}.S^y/ j .]I/J< PwY&eES1L'љ +IV,^fH=K&VDp,uXDqX\t {+p*#AACۺf_LZ(Y>4!Dr{X[R9l!rPT& A=Da|+ 4(ZGSg>Ƨfe!q#@[AjMZ+c=p<#<9Oqpt [^Q(6P­Chu亾쿴/T&OvDrPGU^ku*ޮ@IY$* p=Ymۚ7ĵӤ=`:MC,keM놫v#aL'Ix5/1jg) AwI dEh$`Zgs 0a<@ 4 Ϣk;8ӗmnڙpȒ٩4loB | VϺSb􋩹ȓ8dwFX)4Xj߶Ck2KΖix=Ѯ,%Coo )zi6e_Gv<7RL=۹J^qayCxO>I:t'@)FpAPB[()iiN2oNJJ%%rA:p,s@P놠IqI: D}D8 CZ/ -LӰnT gDXWAѰARNS ;7_3)V ~ ^~٢|_іF!k4J#aV^~{S~z{}x{JI#o6tI>#S$ "g (fLxPOvP>*ѫRC{S?XtK'"j"=έwvZ^/+j\Na:pdZIDUY~hטA>FrvVݾPq{C޷fEʼ?ⱳCO >\Z9OkcMJ.%2 \zw~k뺉 ǚ{}pr]\Z:ŲV'T6L#@C:HWGl)ZDV8$GU`b%y }V !>0+)eu clȎ gT͊u+ rNR%4o:i5-_$U'J`,)wMgbRJ/!5.}:f". p&xl< Cy֩dY +"*d/?˗)5#xP!)O4$,} k<5YM¹e1'&%l>=L; bNmkCdLgAumvT(r4ZI#bR[]$ (cy?J'3*TsYbOv)ІU>];p ]lQtl63(@g8FJ,YWWdfEMF y$Z> Sl~Wj͈}2ΛGD[vEîu4X2jKt%2hd1+O7E@BJx09p懖G~,=PfH_I΋ >k ?mXhj 'p*ho[`;wP*&0lRBDmDӔܻr)(ggT_\ Ջh]9:~ըcy`47XYz-E0 (>""4a)pS~$^T+sz}:nYt ^cvbX=2?簖[*B{[DJ膔b.%PXԨcV͜ԫC~~n{VCEI7+gD&0~~tMƮIr$iʪP`>c* Kl8ֳ%V)#J pA6+X(3 K X2n:Yom)~(܊/Ϳg9f;59NȀOGb&t,8i57k7wi6rǸ'b^:9Byƣ0p8{A.H&RuI @qfsoT9H7[V9 H2(Y~KD ):S()*hW cLoͭ.7D;ȕj վZQ+ i(쀰9PHM^Sy`P- '7W{sͯzrR$vHӎ(-ӇDYPۿiSQו)&Ϝ~t/Ө=̯̆'ds0hBc9lO.{AB_S4CI3Y~gA 5x@G_9Q.E'Mxޣ3^Gi d#Y?q(g}[pvQ3@p*Q C/-4Y=(Q3[Pٍ ?_k.cR&Y ;7Xx9O;X ^_Brߥ"6C2k itn{tȯPe7XJeÂ0 D {rb`'eJ{,v=B 7HX"ivBxfb HoԳB@mUn*w9–ITKWFpKkTN,!{ۿjT 2(%X|E 6eu:B_D,Pa ^hB["Ps%<|F)~O J_S{]/ݓC֫=)>ÿ9@iqęM.D ݵFbYÛ$)fY H o%?L}a*~u;l_VR.gڋ~h1V$qR.?~+yVP<+iܣ `5;@>Xh;PdE dtE1i҇ǴgFr|pzѪBN|ٌ z ,pK⚽| C|.~yAeۦdSa DC q]&Z[h/a|`cLב w`GP?{+# lQo)C E?8/u M6=BgĴ4S֞?9$p& 6n&J5,IMm%]Xtهiب}U pM UqUHV=nk_zEIbbZLޓV(-%W~Ly-g׿\"i~ \G6xg"5A:(JP7MW-)zީc@s$`(U/pdZo#IsƆ(Gw cuY1ADR}ޝm&~[H|4$|o=a42a?g,q}!i̗*Rbzy]ۋ ȱsD9fn| 65X!פUeb*K?p2g VO9oph9K31reyF Ϻ x r"pW4_G*~ /!Eg0_sh&Tt):$5$A V6mPRxs-q7%TFB\6條A)zr ,+8,K2k?V 17) W1V|"W)I? 5ѕq $}Fte͝ ]>_6 $ uMJ7F);?9w='cHrȤU5`?4+3ԉ&y dEfr/ֹD0"Clq# RB:S){_o^ XzB'3<l-o~x}rACv{xBkذ):\ۜ=CVx6wUY"ҩP;㼚J# vЏZ W1 ^T !(" JՂ΢N\!P0l; HA=,Hhr `t}m[<{`sğ\W<9 @%i[R~BEAͦS4xo7|SEm o"ݰwQkmXpb$Z ,?~fD"+yH=>8ƨ#_Q! D1ai="(H@khF)2]qyXU̝Nɮ>n BK %>9jKOqvE3aD=*,; nqF*6㑢~k@6u.DF"X}Fw=:p0l\˹#«ݘ[Fz_+8ez kwn*gۉy>ܞ4,[Tq8K̚vMs6KuC`&O}W WK;\Xfr4 e1r~wmI6(JXn cI%^9.z#)b.WMEx1,~;D+!+͢gG{f#T!^i1J%`M 3zo@NeZ}II,1tfU$gG\1 cw̵W`Y9c.#`p['ȁA5&%-?:W2ftg;TqLI@GlH28rC]Hdv 7Nt.h48xl CPKAcF%4ZVlS3cL.wQn,v/WyjI ="5.:D@ /аRR b^v`#N9pR 2niQ#}ry%US?06?so4к虉vl9Vn(ؿ+ܔbY8W+"PmHIr|1E~6; Cゟ,Nv5|ץF "r2oDXxe vk3V^C էȀ\7Q85Ibo'0e߇L&A)…z]T k}keHeg?הvk]z^ tMtAnLfIUz O)K}tU֖k^bkd RGf^+c8IoAI3Qi6Ţ [S~ qYH1t'#'HG1_<ŗO ~IY0k vX>hlOŀз[_崁;U| lO r5O^Xzl/wl^@hZ̑} 6Zvb ӵ#VtW&BDϛaGG8)%ڜn@I뢅:E't2eALkN\Pf<j19N˨r=Jv|y$F Q9S7Rϲ @>\:ʇpov\85#rTR{_'[D9 [cOD9VlRt>.].7,tA/..rK}Z ՗'ԊD&oϋ/B4ԿuCVـ rDuN30+-?s1xpLbK],R٤I24畉NPdI@j=,Xm-̏Y81' 'h"XJ#&E0Gxr3L4Fs;\hdiP(]5(ȨCA&()Rl^k}ׄAPb$Ւg0Ig 5#SO|,3'6_ dޣqKf^( V1Vxuo,ʒ O?tvDdI UpMΐHyܞܱi]UY AKH&&B?OLU d";NmikppqL JA)<~$׳8ζb5Ho >Al0&xŘYQ\q}b v(Ш[c]B{گN&J8.|9qvUI1K]UOZ&ʥ|<="/=1JNl4ucqiOe8`q|S}P̦Cƫ96v;J:d/{JIgLf/1?LOdD/7ǎkݷZV2?Yb2,`dڝ{ ?)OzfY?So'y8 5o)PQl֊I e~Qex8`cxVY*x{OO]aCtL*^-'˜c ?m.}W?4V֍e q80d-%S^bF?YP)1gX鯮ʑumg쳀Q8d#Ыt5nX˦?m?cm\y {0OG@`dnSô>vVTL9"^ 7cوͤ?~8 ŠVi!~ϺA܊?VM6 I8L}/9ۇ=w~[ǵX!mC_u~SVNۅ,<:0 ֥XwXJtz 9Dj>m>݉iݵe.\3gd].$+eI@6";1I0L:s)|6̍N؅\.l;zTYr]e m?\h bdY#F-pgփL daB9;}\T)iX {S_xt5yL#3۷-;Z e7k3Al ^#_Tz7&o*`*$azjwt8Fg(׃J !}θF6 5qVʨ}"gV@õ|uu 1~o>t9I.ѕMDi0›p vĀ(;9~cH&uKVٳO :>_f6"jC~qr'nPl?; ì_WjP&=dy(mJVRmnP~@ios)۴zsz4}R vEutz6{oˢb ?fT\>"ws]DJ>C; 5:Sm)!,dL]kwuAPZu3m~2xУ|@jpi`Qmxn F1^oT>W K̀\C^1T){ZߦuK|Z-Z]Ke9L`)_( ۖ: w iof*E`dСT1o\M0]XQf=݌脶IL~2X~'Ax4" hoa~M,BB-lMnC˰? mXO9q8R}'aMD(҈zsZ{ ̐c^u);ZߒhjsjEB/Pv}.77 0/aFh04~tX3`=G5#bv7v+&tKIHKӮ vD+|dB! j1|t\ T}i:%H0)c2&xilr&iDܕ'c@JWѤoG-:bğ7+ӸU+0l7~Kԗ{;/* l K pU\\aρ&v(]V3?(fQe8gAZ^`h {}0H_79'*cNQ[dU9a ˥9,\eFym2' ?s:O, P3J ($٘B K0)QKLQXl Zy,~QeSe~nbeq`ՓG==-]Ho$% "%i9rw6ȣ. a$#VxX$tG T*\8 ۣio\ҕ`zf<災0 5-0~rG! %&OV<7nC7SU;ߊ nh1[RSuoaZNfj9>dI@VP&L I8pv6$GCZOqK &>lElY&cmLSiӺJ ];+Ov$k0@@6,6阔~VRu e@bŢgUi޻4JW7#P9'Ā݅ڪ,6Pb\J ks`'X*Yk._p%f@6aG. "~"I9޺gP*:Z2c@#-aNEMcS(4׶<s*Aj#7B7ɏhyEeq Ehiv\}m!#c9NyQ~lI Ĉf_$5֓Z}&Zyj1"K_D 9oZROr| ֊݇4 3 Bӣ֗+s ?&)<$RpCbc*AXN<7}T)Hro.*.E 5W뱴꿩fo@T[<)#F"*ѭ̹Nl^p,>R}kѣ6bQbG=y1񚆉(3ҨU)NnHtm%9 +]?HIxhsJP>=h) }S͐`f^ ~a 6 |&!O-MiΜMj8͍2PX LYij֕O*=x~H$:*C`׋LBCs!ju$[4Jѥ|ͅ{_6(D=ò)̠qݞ=MG;O~{Ǚ \b Vo,$]'W M!K΃6B̫MrŪhɢԝ$7[4{l^\W7Q|t7 /|Gt#zSUşZuس5YTv `Qceia ~kn#A:zsҴ`A )Tӆ0 uqq)Z%/16s:! /l*R$/:TqxD P6Q9RQjNIy*!ES*8/6۳?ݼu Q^!S ^qCEg2Hw R~یȡ ΒB3V\lܙ IJ ]>92 TV=<=HQxe{%0[\ /᣿keփv69 e {V_Ll?[yYѲjzJakQ4MURYNg?J`߾TGYQdF jf}Go!Fƽ|w^ 'pZ\/qݏXވ6Py?X=2[@Qn!h hB!@,cY:pujS/ .FuBhÊ -ajguLfKF6|&.ʾHʒi&8LW;}!'gfp /V%bڦ.Å/:Xks V6h"AR2S+#=*Ol|˘HȮVYkW ."))}pSc}y>Yl^\dyUEHzM1]H׼Rc_} >]DZzӁ "J05H$ 7~Qb9fWN ~|v>_h+l\f_Q򘓠+7[;S+7T Uj0м=Zy&䔧Tķ!B6T+y MbH6D¸,'KFLJ\Φ)9'<+!`n768tJδb@o K8(؞15P}]:dnQJZ$VڗJ Hp7)L"$ӭe'0:(lFn `cWr}RRN Riy#Bۉ![yB|;=vԎre0ncW-B8${X*V^nTe­&r #E&VָL12 ۇ9f'{`xF*K̀`j "(:\ >SdމԎBYXX/`0%7wB31TS:i#abU&٣dy!kaG-SZy S&m3 rF`$ᵩv擶?/2GNۛ훣#wf&^? sv?8 HVANԴa-mI3^~NWCb",-\8vA~w|2zҘ i@<6B3sg'pym},]?" YwZ@-ak 骧V7W2Etns!7-`7; ѻH서InWo/ՈpLTjDDC-R..TWۙ_fn#Η7HW&kA8 9IS $?wsO}.QrVۉֻ6_E#@o í[tKҴ39UG[ s[?VU}Wz0#;(>1njYn5C- [Hok1}2i%cd!ll+Y YM@dUN7dJ]o#* Vn?Ք/Qp~^666GpzY}>{krpU]X+_Xs E\#QA<6|~2fn @]ѻ WFt]ac~țKj){s`VG f]pwircŋK2 z''Z8):ct[Ԫ<5I`H>a5P.ns[`UuBȺCB58/gQ%THQ1$HɤքfH4/F4*~; /$IsJ#:kG_[2=bOݰDzmF^0AmZG:>/CZ>$Aޑ S65qPCW}ͯOfSq2][bt J]=(Lz+VoENI>]*aAp`hPSW6<&zX(ā ɚnf;l"Ccn$@ {·4~ͺn 'r0E Z>+0mS;*=[ZFі))okEd(yO/85)Q~6I()mۧыӌ %C>nL(V芜T)PVQڎаE.h΀~N?@`zjQYH (߆HϹ0p/ZHrN,d KZ'O$Btb¦a{깻(EtVvm%;ٚ ;i ٻetʇ~0qSuol6" S(A(7KۨǍY/O+kdqiiD-Ƃb }?Q}bJw#rGLwl Xq._锗'It z,w mg`Fq.oqiRGVͧvMqѼ7"wk>~ >3q&$Q)L5p~ը_-\G>4#e-'9SX$)qZU*?9c&K(k]x362nK^H \k1rL#6&:r?;U /dĄwݍWB=TJ!\5ZqN,^q]@oҺf|JQ,AMOIi=ܥNPKSey]JPCdٗv8l,qP\ y=g]0;T6@YX 2\8 Ajn|ɷZk0]&$EUHJ)Q S7Q:D3~mZ8'%p/kW)N윹e#W!_6d Jc5g9l,d_YomGVK!q*SCz(n7F%fư9Ǭ{QU":f@4gٝuyaޡs cMV~F,רJO7%IqݨeU3ZG@vr}^zz3lgr}.3e#+5b.бο?%/Wm`/v9cz#9{z+weefcHp;.0!Ul s昵s,^y+;oaq Pط@΄'%((BEH/molˮ-%l2o^}4@#zhAaܤc8 ?brكKLXUמ"Nةlsiƕ%Nh]ʹ۵/}%~4 A[=HAEfȽr[΍0_*Gcq&v@gnܧX SkB 7ltmRq#:(_dO0~ A H/.;;!onLhj_SjͥMcj̣úr7Xg *cZ/"(JfC ҳSus M%:m"˳=V%/5Vߧ˵K]*Q 7ad,YG(ZRz=(rvNJ*Ψ_iĜ2T a.gI_:E`N1숌^mץ+!V ۏ02àX! &;"‚}țq+i&BΘV|vmpmwC*2]`PɺǬ ~7tMZg:bYAPA,OD-ǜZuգ6[}yDҫ9Rm: fvY$X RK3 MlP[_6w^09*i)JO\dNӪQ6$Tø5M #v/[zh8eW[Y+"m-C.c%4:e]^," 7l$Yȷ(޹Zkj>_no&>Pb$өRBg,tSX zCBO-%X1־A0ƾ _)ިA[^Er`ılK?4q]Dl ;MdĈCn}ܴYY9"x*7t H>*؊[+7VǤu|9L$f@m\9'1g^ЬkZ[KDMElt2hgv/[^i>Fj[RϮ冡]mfNjTFRCK8f~u8ݓU|GLd 0~2_ O1W0xOr1S@'&Ǫ~@Yxf<}qX]O_D7%,0ae$2J.D"v-tJ ճn_e2cļTģ}y/p/8}XȀ. Ԟ|3uцIpϭda]_IPgg?\> أ{QY+;F sV2EBӤP ̥޺Hod gϖi3D=sY_uGē4}1kv#mJ28;2qᬼ؜F>i=J3dxf%R[ġa"s_ /j1}8y9E6n5uR!T۳ D?\;m?]s'EE^W(>!j37 }fnY(┹v!ZwaSM[!m6*˦@(ocK&8r;Bb .­ڸU ;?{.JqqrVb0^2] J әаN~}Aꐢ%T%y9:mv+hG[<ג{_+0uu)X XlSmp d8@! dYo-xiFO @󣈙u@Ĕuos,C m!EIleKO#WbJjH5䰎H"\bQ>p+z NA\HÁiI%; lጉG0UNPwϥ׫IסueWk, !m wpkY ʫ7Ǿ:Xq0My};5]yv|&ajFVx:G{M)yny]]k)ZДjǑ8E`a2`o/yDtR2iCN1j9󡠆R 3xc趩\ Y%律|UM^PeWÂFѸ=^[%$fO]dscVk|A&R0!gp/e {nc3( N1Vx)2؍YliLut#{23RdZ(;6*q4Tݧ{9"pvju{pV1&dQN 5f$SdE1[J *mgzp -0u^8%ezE/t#]EMFItA,7rSVC77Rgx3% ˲zw(bF.iTccDڂ.ЯE4+W-yeN0JPR ʎ 0vj#@sSbWuf D6Bj) ې),mQa_3VxpcVu?)-#mB{p"68OOIS&qCaS80|UJ)uڦ餠QC3Se 8/‚ΩlnI,d zu$؇%:G6oӉ`޶褫m}owx!1E,Vɪi]oZ[ qQ䟟HC#p=FZ#f'd퀒!d5SX Yi]q]LOEͳʙQY6JFy+oBCXïFNf(*cKғr:ܼyZ \7EwYt?U [Td} oL*E򅻧 M{O@#p!SsϾ=7 19Eh!d[+5#ъxVb~DO*sxvc^VZ.=J$s[|[BfsDhαDw;Awe$3u"~C UN8[CP(\ڦOGu7]ݽ"a|˛+CKJ9eq=V؜8/0Jy4r sy G=J㯊2uId<22Z* |`fY5ڙqQ Q(x\2"FdUӺ\ǮCv : O%ogkOǙ@#⽻ʭB [-uIkv}P؏DAѱ#GdapⴘkₜN,q t[-q@ۛ쉊ȰG \t5pxXMyyr-x HJT 0N/sĚ}Kj;{EiڱO>boKwDq+?76$O%mE{0]J|5q߱4F<[g3FJB4_ C {t0$fq@/J/dFUq}txqQy{\ 2h`.3Wۨ=L!;yJ 5Ԥ"ޱ|̟Z/簝WH֭6EQmJDBUU(Z4+3}3q U\5Ρp쇹Sہa1̞cO=$݅a4l\{6I P|`2[C 盃u]0pr6s/0 $94f'qzHF>Y<*T{x5 |Qo pD%/- -I{!dgG|?W]s48qL }֛Bw/5S3Giwgz~P_gVVJ6 h7#S/3 ݪUc{gtV5=$%:Zܣ-j:iY `ѩ@: 3[|6|ϖ:N,sThl_(MFdڢvlz7-V)T|yP[ˡ zPޤ'X9Z<+cXE8}H7ޖ|LF#zB W>VjlZ50 hFhU0VbADΤFX(VZq[ #=M-t ; 5/yAߟ-k7rfjۻ@eܨRG""y% Qc$>MFTϝ (E3d#_91Ђޞ/u>M>^!X>Ke# q_K|ll*gy`$Ժ0o"}F庨Z\PDr;ž74ƃ1э+Ը okYbZ zW^etCQI 7.k?YEV.]ʆ뎷!& Kzz+g-]XpHH9{%>9y3UAKbBm*&p)T"UrN ~݆1-;+Al>}l?XzKw]6)*yi> ( W9yAU+#5?swT$| wo`^hH;~!|/![ QV( )\u-6jdj3/p==uHLyϏNHu1"⅄Y',nT!VǾ/,;`]?n@~Gy24;jeP{/8~@_OGp ,O飃4SAkm01* @m. &ΙZňIQN@KZqlV tԾ:ny}W,c?A ,> |0 -d'@,֔\q$Fd[I8?M?`1}#AQ G^1>Iy6䞡AHwB:@t0Q~"$ b|CMDeLDTUXo(lUqPU{ns6L3Ԡ̍\U`>n7tv# JHjkK gQiymWY dR,Voʵ:m!ݛbΓuX/:zUb5L|1= GEY+)RJMzG\]=p}i[bzQ_3]Tۤ:؉[ޙ|?m}R<]mMT\o*A^DX' oTT1d}Ac-xmo Q"~\%FއW c.Hdf$\Ŋ4 Zcxˏ\;蔞r8@2-`T|kMANIc@_U ^^~oy4n!^xQiIS鱂\B:)qԽ&K'⼧]y@G(obJ)Zf0p_ kBZڳX.Ẁ%Š2S;UyQULsgsV`|u.蟠Vx1:KL<9Itl E˾q+D#.JuƪUk^}[[[`A]S,s'd۟|ZkĒ.?caAh0VOo>]]ZE5\B2P]x3u\@!k+JB3*M'Qj_T$έ1ò`k㠧x6Ė|2cpcϻVC/~{I-PM!W(+TcL{nDAP@mK8WzGiS?QR&>[MFxi_8?w \mwAr-[b5$Jlx56ʼna-7kڤy:xͻ)HSh sX.]T`4 ZkZ\w]Ԝp4/àv}kF/Vd~.K 9G@3Y |ʭD@bYfDL֊*_vȇqlRrGĮ4i`q'[K Z _-¾Y ܈ 'h[0iT]dHݳ@t9C\6'GӊKW~P݂C]x6u ,/>h<\*+Qg9q}i`"umZgBs | bgp@&cIS4 e_<G]ShVgzzRڅ(A$u z`rقn%/E\D"h7q+h6QMLq[Aow O,0ҫGrO:"&Dz {4F #&xR;ꋭ.brZ6ՏSa:k+4BSYXbáRy-Z&xf5 Q!ċYant 1aK"r7Vb~V!?ˎzDV|8k,J!5]3+ͼм>Æ[ʏG뺫$s )iĂy7%knE@\iSKUsJuc<҇r-tFCQ0h{ud:J52= wD Q3ʹW?# ;d P`jϬ2UY5wZSʜqGQ1lU׷q2`)zbԟ:kb% M"D]Q[T/R^d1Pd{Uo ESGJ:~:S-zF>L;MQD[ Q f,Me)Ѥ0Ir^nUT}R$a ?Nn%Vֽ4).rh[YUYU85 @w++K.qבjg1{Ƭ 0Z8Fu->Mk h=r 6%퓁G9\ UOuqqYt2X*VT7`]ҠV};w஁hߌ???#:oyg=oᶛNcR&A<Ѹ;h u/ɂqTZIN@Ug)r21р䔂gfm޵-%Ya6y ™Hh5^$ A٬ų'`6Nm^7E6o5md|ڻo68y\Aפ!'ϛpZ<FQ+GP6f"sr/?sFOb:6[yxt`~{ 8i,?oL/晲`=gbTkYQ@~ W_NL'R}Ffe)cLuQ˒1N}l{Faf ַ U:(r r1Vf#G/-bTX$%gG>q7&"fBɷle㠱oE@Xm*Ⅹ]0_5*7~0-'Ù_(elhϢ $ٜE5Ӣe !G"K.U^ػ`b$  Zrfx%'e:_qݳ#`ΝO2m&4%c$qd_x@?RRtujy#Y>[\W8 ÅcQ٧])xh4g@" B!Aǹ{S_2n4T R\0Q\wK܇X  KOk^5A[g2esߊB9ȉNJ)G`mĕ !SDmU@7B\Ȱ~w)5vDa0ᙻSvw!%Sa^.9JYlq7$_ֲKZ0!7%lq*]yF/w#% AډjzhT['vG|jmYmZ.XsD-[x4̈́S!0%up煀CB܅Fw3lD\$ TY̰"1 Okz[!g`T>|iXz0~] Tb_5η΀%}gEAƫԓw\YSȊ~tC=٪9-]vW7D^EP\xD(EhAJyuY^ XR?B_ 8Ʈ up ,@u8`˓z$ފ FhUnǾaSҍ WwW ^4O66SOI?z ZLJn+V ؂mMbZWnUJeNsa*h+CaT33yz͎l%n&a즴,Rj8Ɠ췔_.U VAf3TKXq5\q4lUl}Ul qG[@ eë#tkNL N%,xg!T&U_c9qR夛 /y}\iƍwxe\|}D6MUxzFHS91::g ȗ#f YY>y'D]<M7W5QotW~;ZZkq& N.6V`.' g]ZxP8u_Et|1꿉er܈~>]C1w-4Q3ClHaydx־wnESw$U>p.4t0Xi3A! >OVG@CĢTSbذNo`, ɹhH~q:өVffr+;[I~x8"p!dʆO1+6oj/Et{n <r4n"2I~S3h+EaIC5 nzr|1'bcUNHoicL9F3?0ځ an)>KaF+!Pr^y~s!|0nfFǝ6-$@paddK l,j05}]!CY1"H5zZ;=BӘ8UC:Tg/>$Etӹ?'kthcF{Մ辛7f f3t&Bn cJeO߼MI|XS8%^S;'N!w͢=GhEޱg`Lt\+* ׅ #kd\X85Uҵz"nvYsZa6G-lܱ)ۈ(Ih /"ozS@LaSrx%yjK87 6GmZ$Ⱥp; 0.VI4KQr V[AGUiS3?5 H34i:썣&y.^ni y&pyK RtXHxx=*Hx$ymڎO÷̷ґ$Q򵵋aヷQ $/lDh(:kFYOJZ?/ c1$ |ZX5T4 2{3|m["ʹ6>71Ʌ aon܎K2Io쒀H4K l$Tz{¥N5Y&YcNBOeLeSxCZj(ajEv_P ,S+N`y}jLZՎZ&OW\BBF)5;,SovH$2)yZ6!ܮ蚪QJ2n%{Ja/|n3­w0ӥ%-?Z,"siP'`.K M'ܧN'{&AO+C+fbAӶƢ Fǵ30hz4b, ]LI| |$'TF 2V!Tݫ|oDV3^:({8qV$`"矌C!Y9+Ȫ(>]%ACbЌcƋ+36z)0~q0q@46@PCܹK?jP%YS`?Zܯ;ύ`0ʸR:59G,mi8ōz\g@. e橅(g;~/҉Dx4?VOYy99MJ+dhY?Z_DgthO]i޳{r3=oN(3mN@MUkkL [Q% XWw~2x gwYO_R5Z^hLkn,Mg'' |9& L6Wd_Kp؋B-ޮ~B?O)] DzR?RLq3zD~Gz/jc鸐8{yc $qK8ڎ:١!"]e(h0NJkb Z8cwUۤpUeO;GPIAU?diYzDIMfWQMDf-KHtkٟ[5mԑ@ ȧjB׎m #}jSRzqE3;H9b l(H"FdG<56iYhdhk!MGbG-z)V}?ici34ω7׸k߹]}0.P 7kr/@(fV§`'K"E#=0iզw?ؓ ̛T$霋zYsI\68:D^ӲtFB?zHpNb3G_1F#( U:D>8<0 ``46VUM;ƪ=ٺ!fVEG "گ`{q?6b1T=|D:o` RưJضT*ccz>l3Aewq (wex qIGA큲yZS2WzȤӊg _ޑ|_{2nOE}qwAe"9ř j~L;޶8;m\?N}ېQ 1Q`a ˍ=8%cPv#էMt0sc2r|ҚKD[;R}=Ap) 8MOAb:`L4~+չf3RVkTU)P4XCLDyn5YWvAFLcqlF3Nѫ!WTO &5Qpr.H<`91 m{`4 ԴU>&hc{ ?xMEdӦl83|uȰz~קϊe J"e∔%] /\ da5oFn&؏\BB{&ģ:yx'滵GZ4n?~2l dE[CeJfuZKd [92}J0]F/IҞk!=< 9'i`,ш܅:n pc*-?oّ(ޜ?(VpBMSr yS:KUic+s'RUc,cQƴn`p ::~C+^AO݊}]U^7J l߇im \LA%cmͰsfMB3YTrINZ8Xu`1Xn\a uDwE_ ƪ곜Z@ ^MJ >,Ns8rYef,P*elel=6_ z&܊Xg Req(pY q̑Y1}& 7_߱;J}tkO6y('U wJ:u6/;sL@rAfh@]&/VuM3SJ1&ĕtI ";BYj%$>dI9,h;k;;Z]G4t.G)0|Cnv?0&7=k M)Wν_in[OM6J*>ҍQ2h X^_ߒTIA&l~;ɑpBK>u歰4rIJ2>xL@.JPA>$};G\o.>$Rʬ>gXpŜ;)k  1# T.FG8&jW)/TE_{dys{dcO5Njh"ꋤU6FL(sYVK%~0=BqRLB%I_1kT۟EMC?dFd %M8R2k8Ɋ! ^j*W%2 e8xT1iliD< IfO-}'/`pn}Fg6ʏ\V:ψkQ*GPN6/nb *Y].: Ҳ ɓ*yzHq32ְ$FnìՇBm Ɓ'BTOf3-IKo H>q"WV#/$eL-!h}3waI*|r znu+uݕF^X7Pi^>xBFrIZƍƬ=5 QXOb–(†UۼV<Ԫrvr%`?cS +)7&@c[un2/v ~*d{;z숏,!P  k`QS2xUIZZdٰT>V7G1+XجTI1:"@& ]\+ |$1=uv-? H*09X4L"ݍ2=# @I>rm\#5GRG\'8a #I3z3_Dbӻ<{3X"c5*m03@JVS"oe&L2E'o_sWNX@Zw R45h q])0ojW& yh.%exʞ);N*2VE0þاU=[PT[ػJ bGنeT6vu} r{`j“U7[ [c bx!T9!"َ~μPt/mc[yD@J=ZQDTӑ "$*uLhKfߔ64U,9CSwқ dHX;!%&-/M*Ν6-m߈om㍀ ?Qv6#51F0l47P˭Q]xWǦn1ByVX8/ŨB)aYqQNj `_sec{Ύo<\~wK*&gz r ݘ9*ijz.dk~h`y± ˴`g+݇Gn^M5\}X1x'6WqElF%F{c "h?׮b#dVG=9O_;^AI#C*8ڥഭR#!lQ883} (5r^92ᯈ(.sYIA"7 C/UqW:~"+x<FYS&/_e6gx9+5EBC'1/'?_ *|pwT ʣ9n ǦB %%M#p:RS'9Nv>H 8>9O Aݭ$v]7T*}kSPqL,#t>_ކ@KeajVq1Ҧ|S%xTwSyǨ&P+5qj"Vlu-|i-l# pWKSկV7LqF78@m=[;ӧ.cz-Ր mG%o%:tw;]DB̴z=\c>Jl 0,(^]권!o~9l{z9]D>\Fv:uN2'}50 mTfUwìt806u b /%jޘo}6UL!G$xrUvHwֹ>q9գ~amGI|qd+ \8 p\vĹZyE5۠WGdoӉܼw8 5 =cwgGݙ"o!DPzGpwvE_eW91,[/KRN=l(L6we<^JeqrqLchoO%zc LY_-9B4ʔN;e9b-,UrAbNOMc}7dmvfyDot _X}M*2]C_!H"Iq$@j%6$Xrn< 3LJ0NGG4zY4>}omxݞ1tq{8% vU%X%/)aFU!)ja=ӋG) ơ_.edI `g# 4Uv;uIq 5Ygq"fL82/ƽ8(f2g&.Zra>iUxŪ"̨m@gߔ*ާ7͟"Ja6pP@*;/5Qpk p}^sT׏+̼\4QZF*!J |d@z t^7T!:8;kvtN5/k =0Z<]Pa.烯GX6_ 2{=u߭´JYѤPp U<;d )Go "nRM QsnՄ]}'ZaEր6X L6=t#rt# 3Qu8L \0!q%C# slU"0)p_])~h,B!ta4,g#YٞM0zX^B7!`m]d6\&Szzoα&|@͌XT?a K!@9!VyHxy1lmey`_ϴƷ`"] @^P+D '84MP;RJ9Z? kx(p&y qXVWobJ+xsp/ bZJk]Bd2UziK)F΍Fb* xLpQ0 ?4݇OtQ֖/K$MȆAD}W/9ɰJ@O v>;yq␏^@Vuo㣻aചb[y24|Bfo\߆YZvgVa[΂= Г]5 fu}zg<?fx,5~i 3&I'GQi x%kK'Q\mnnM+ߥ0Aׇ3[ ܔO/;0bArq83Saz u\|u3O$fmN,!I8Hz|e(]'t|3$UAp-#B">}8I ʑ3b9mJOƄB˯jz`RUnAaY PB*֋(N~ﱥ.vIt~ Kj\&kydO}v +(.)zPE}D#ln2:).8x Ss>R9$9Z$Ypwۥ4 @@&vEc~0g`R0}yʪ |LˣzÏ-\dt!0f! ; TKHdn[<~KIJM,eIm2Crl{/: HjCOc9& ƣ%`e)TQ|{#ͱ2 p[sQP]ms< %p*Bs_18>z0I˰:p[O8 @]G+v]&qL.1{Ne=B0qQ=Ğ3#189L/^P`KS9{j!/H{zE1bdC< qЩ#[W* bUKMXk띍U( QyɌ]= l$liRYY֬&n6n!O~+`:q6!PϬ aW2k»dd7 Bl̕d3j4ZmZa#n>hM/TTH]&])):VXlIÎmO¢?e;CK2!̠^j!$ |+=~6c5zRbeӿa L]<,5>,yƋZX61/A+KV7|$YDuv+ssK,5I9\JµPi_i\kmU !bSrUoxjˉk& EtMkt}^zaޞ2tܞǩPc[LOQ;j͊qTxhE6J9!}{A#NqX8 BоI߼J ⠙sswj{(əNjB3{ְRy= &gbA͂KLnjSDO վ|n(˯:QICPRpn+s-h)QW+pg)LYk}zeV<Ѥu!q# Uq%j:d$xd?'y#??};q"dO-qf( aٮY0ĿXG d"&Nl!z~GRcu; 'U{CTT=6&7-z+B{x]HV|[N[ex+Ł+ZVQI` =!AiOG27C'ZE4 E+3\: ņ8 EӤnAl+y1kV̲6k2&( KBS>;a?+ҏ.O`w{56R$woKmAWIϬ]RG^HP PNn!ˁoH7n{ݖR;rG xgICۘ袤0I糕nP]6'u@_:,gG{l(_ &\H tg3oP4zs|d:$_6l>$LSK\/5| @,і-dx]OIɺq䣱R#U]3̣?ux 8?ga-H]͆CNܯnYhV,͙1w Te,VyǠr1-2tb] #<@:klj3gfE,*gQ(FBv.XRI½8]K ;R')DN|5|:UDL+\"JXt9v~>,Sm'6.@1QL# >xZ";ևKɤjhkt9;cb\@ ty'­-Mr,6e^V`q9crbtc qH'L":gٖg cd݄q>*FRJk(e?Q'pGd a),WnӥH 3޵]2M6-3 4?]u(C23*76qIJFb<57B<ogJ'RO. r\%=zl?UR`iV6lt܏3虫ߎoB &S֣؝Tl1.рx@9ԔM}|*֋< =åhYŠ!f"ɱB6t`۟FWt?6?KijJ@`&{n|5@#397-Q0AQȣ)Mp(Cc2dOPő]\(Ƭ66;NIhh^RvVT JwOՍOY4tbCT4̇X S ͠gblF]ӛk*YTy~h3s%]娱>8ZF6F'Dpt8LJR\:cI1y-%$dȧ-!!]Wid ?R{NM|_)\McUn^o3dIC)\UYpתnH\|Oa(X}m2pz M e7urdU#z~R#:s+U7ퟶȣ`Qu8:=K̹g+E A,\ddlVS{Ps$&G@Yz}Ҹd8H0R9hh[oՉ# j]v3dZ HC\Q+76K܃}Aq =uگ~'؈1݊ JDVc~#9=AkOɐbZ5SQ-DffY7*G<~|'9VrecςAޫ뛼؉}A3=g5Ju M_3.T+|M,(mnCy?crDg0Z,4&ZkKYAv9-j|pɺ 6e`r/DYjWAu[ݗO3<WLhv eLUQЮ}I Q~G1!;O?6&0܉7F&!h~g@"qr PeU^b0Y2*+enF\fEpnuȤ*u=8 !X<rk ֬nV=R[2=нuЙHڻŧ8:bu8Zx^%Mq8 qmdJj#OE%" $+"3T%1iڬ{ʡLcǃ' " /y,#\>ػ' bٕFI^:N`"O1P']^z zPwOc@27[^/)mř>/5kB'MT ݩ5"L@IUoye[–Nkǖ,'q݉#]IS"խc])@k8OQ9a 4~#MN]3u0zŨfx56M dVJICޝW,FK }J5]@弾K*)@p 6o+>lbNHؐy7tVgZX(ϠSknmZ_"h& l;%:#jF2֚H-\j ռKlk}t5c>XC%QL-Fu/ZV$t`0mN{Mc(/ -v w$')rζr>۱7KZX𦱰}JsL.x'c PV9' fR !FF3 +Q]rvɂdV2^X$R tL>޾RqKic?-NoM+4XuAQ2 eLRO '~6زt.`K}l,l\̴%EMsd3\9I(xQDB>Co.pIlUT9jiԣ|v۠&`u 30GF,']0-&cxxn pCpmAOhM7t]K}ьF>oaKU nQOB#m6s^ ԋrP-%b-(Q6,>sihq%GBEj.hrsO9JhRYhښdm 8) f&Zqt&0ͦZw$FQIin#g فkfؽM՛8"F0Ƅk~E%Zu6SRMTJv? :?H<=E Խ#:J$UH䉭iDApQZyʷӽ­9Uw@Î#)F~UΓ e4O,wT1x-xLQNo/El/VN.2K) K"M ʐED{}gw=T{b/(HP.& xDSh]Zτ5tQ);:i1Rҕ2g8M-YDDdZ?rZm<6G@~b.N2 D\WñwvN(*?cCJamJhbVF)ϝy +_RAV2#;Q ޏ\V[So܅z :k+bOX'Yu( S3.[\jWe+csVvG9֭8c跶-ucr;Ln2Ejä@lA)hcp*  7*64[#OLzxKnm}-i}3TJVh\OAH)6x0G-B]' f-9uiaiU< eIZV]j$h2JL%OH 񅄂\;EP1\Vnuy/O؈4ZWS*D/NjM;k=kyREZՆoZ`a#I3RW,UmZGg^R(WXV>a!G$D&tʯWZT=t&nsidc /=׺Qɷq@MovwŚ6H=Owe})DEB{uٵmYl$!1I\CUΗ$՚C~Bs~zI}iךu7҃vp2sde r~u!Nuvbolڅ YAX Tbj ~&R'e~XSib4m/?=w&g&jJZKd7r:ӂEwmV=O5Ѣ~I~VfI!Eظ)ݗ 2 +MېꦬLgW\Gԯ4Nɤ"_3mw'ϤVhr._tꒂ3LR3}g89m|!]jbBR+!TG&/QxJ `I*JN6˱gQgD" ,,%`z̧;6+$_ NMH_s'5埓n%f>t,[Or+Kb`ƅO#ji7Puβ$#C4q&ơDRA`+E.& B`H.- j6˅!N-QZ Fp2GϾ nkSܧE-Z?3 QwƆ8>'R=Qbl鐟YkN{МRG~hxjaCr>kLp1A<' ig[Xg D5kAɶ`IP7W\7z}K "×Xu#Nj}:/>J3!'>H`+{bCK6 EG&E`XslGfe\x{m<唈\IRzwj|JDf-|ԑ檒^<۶N_ĠBg jqiSy5F)l&OOf1O-սuVauc[NsUyWp*Pv$Oa4D Ԩ|߹d0-awRʔ?cpN~TdpS\|5<5͉HF)64gC׋jn%ٸQYx)8'q[uX"& k2OKx8Mo4.KzaC翣!3 lM-.'y;]&6y\Ɍotȥ)/vK=,۵v Owʿ|2 Ty=., -Y6̦YWJ8kL1is(=ajg4x9SbAK+ =55$*RM|?TPZH۝ye'ʲhuN9oLUo/aݱ`9J$>B LoIDcUH,}ky[9u#I5k ^=> օ>=oKH%%% AcIN\bGɱ⏋\0Xj"Cd@劎wRj v)VK~Y &n(ʾ>( i&Z5f-ö1.Y?g'31Z(rmb#:=oqF؀\]Ih{@:HYx'g٫ ɩ;1^xi~lYm["ڋmHg-'jgt|!}Wv%z`xA}{i0m*X#1u}' p_^fQڟ Sy&dKZ^U p5B :q߾ڟaDDu$H҂Ɉ%(;)HTl٩orKS+W lL{ι ʐCln^ɚ0_N9xL}T?CrRv-yL}%+Ġԝ и]Qz\2.B|-lTl?`!U3.Yw*dbA'gr0Dh4P&c>b{! '\@*ZײO09ZWض~ڒGz'8jK@뽳xU˜vμ{?7[u//V H1Ƙ}H?v8jܬTa, )O0$U-F\Szh+}V(o䔊GUAً>}Vĸۅ5 +_ G=$'=)OŸ<}3V.Y1JVЋ a?$szIQ&])gLgQBX%h5S8j{r&7c0(3]D,%"%k I7NLcy+q֡ŽBW?cap4f 79Cڞ~(b9B+B }v8NXBnl+Sa5Vk@؂f5.۟"e!$(0#!;n]7'_ju].P3{0KR7c PS$Z 틟 o3C< &d}E ;a3V qhÿ ]5 ChPf)փ4+q|6$Y^=T1-3l V<Q|>߳j_Z7$^q[M CD8~++8k B4Xp W.Lcd9;Q5^:AlsY]0602y@м(/fSqi0V;Ͻm66=])xJz>4+MjFԗMuXNx/&?T ´$1TLykWS g>,rw^3A ST0 WqvJ>ҜL.n"TkGO$dX}H/ CLYlQl7)Ȕ CϘҞr_AD| Nîr STP~B(@#1Stp Wt%iB)8d j~ a; :Ln[9dq~[UjcWtHh wsc ˲I6/"!"),-`Cr#T6*XQ)y;ru'Ӟ3~dEKб|a(CWp-2n-wR?PT6[Dn .cRYFllh;~"<ߦ05"1x쯱ww=oh\;.2[h)ㅱCfm(.w"^O=GFFAQaHY0[&X^xL)d%=@@}7:ԱvrMJ߆ $E`\~wR.aFk#>Rӏ3 Mʾu}@gZg^=LYksLNلVwI%Dž#tx}!mT}JӼdAMXgBؖJ'm>;Fe>Tܬҫ38G`;EΩb $ֶSyn{|+&h+sy7^eØA=cv ].s WrV ծ)hyZUж=jS =7pD("Pho'E=&,9._S@.ȪDvm?4C6u &z0DHu 놧ʮJj# 2u\m hV~n7K^mi[#dY6]ݣ Α#Z1@(B%H`Y%|~}?cN 'C5Y60[p>uEf\Qty>P&MTf fKu$3y̴Wk EmhFZ(1y|<5k92JYy݋åiひ#1^r.hA>!q((advXĨ2' $KnڽϞ#=US+ʲN(O/4@U+Qھo|b#Dku9A<'M$ G1eCEl, "}ކJϖvEC/Li'K[ɔKu4IЉG~hFJX\d^m Z Ja Vs_pU Vc"u+_.v@L+#]VIb)ITuN5ȅ7}l(PfU[nOl,c3\kUq- t!4&TD'5RM-R7ސE2[+~\dړg 7K l$ooxCEl{U`9橄SNY@tf1$;Ru9Ռ(WyJ;G˘8Q,?ʟRѢU9֯="콸`KSJ# iKߵZ/@lTYԪfNFu: D@~PdoJZWƑ.%Ջ^PKɲLmE,&ސ *-Tm^~ eY9^AfЏC!$iZ~ǿBxCU+*< Ԣb-MYycz_&k@nW-ga@YZA-G>m"FiX~/m Y{J @9!ٹ >j )c'i+XB *$3 9ir"uloޢw;Yk4-6̮ xS9#+ 7l_xV(~'R6ck~Aפp.LG\viVMvܹx+/g+6#4TFcCctvC~)*Bj*d^lFIPU3 {8#io9 bԼW3WSp++Y!}'ŵM": "0eӫ>1-9~Du0sNu_ӳTb;}lㄍQ?sq|7q'98`^m'of E l~QQV|/O7L tP}<7q>WQH Xˏ- !BrE5퐦t+:K ơbxY̼D+LT*) OtZvlvm8=l]@~0/9&!;SCayxHKȰpEt')Qn6^FІg XI0bge;mDJ<*īco@NÂZ6?kyHbX(wg w{116Mrc;|,{5D/TMو08<蓟7iڄ299%Ȏ9k I8uͩn:JKB3$ -yZ2Gۜ|c%0[b:?w>rFE2=%go3][ ƙP]hb8Ep\V*wliߗd)yUMĤh@of %`J!ΓovJNg|rI d0T{pcnhO}Yggo̱jEo<E 'L3JC(955؅&"di"2#ߪ4Vk챹9oz45*jxm oiwvzs;Ik2Qqn|b& u2}sJ!Xp\q=)q!(@dGf? o884dHa߳o#GT@:սلB'A @Ɠ}5ҥx|zMԄ$X}1Xp +$>ϧԶ/5KKsM7E_5+ށS:W$Ƿ{`ٶmoBC Hn"3J^r'VO]}*`[.yGބlǢP' e]+c Uw[lE|/Ox9,`FOctJ.9p;Af)_>ƈ36^)lĴqײcaTR䁥^/::=A|şBg4bƺQ9s wvcP2tkO|(CW~\Ecj j!aJIM@w ρo2߰B>cFk_U@+KA;  2?Z^.VL|dp23joū5|Eikpό >n_tO#9b&յw5ϾiTj|U\VԄmp3*p|4b: ޏ4]hϡ5=LȚAh>*hKzج%^T+7 :%G3[&4\j}/>P0镚a2m(?փ̧ [aKUXĭrW[4y8qi΂UQ03Q8vQ" B7 !-0/9^peI7FnZG@/ kA z (uhAoiq߈8RUchX'%. ϒa<͜uj)٦B!ڗ Q`Uux,v4_ͲiN3^jPRrFy„T"4U&NW'^6P hJe(:*].x;3U6'"IRZIΧ2h\ Ͻ3> e 5Q\U3Ь[v$, )j PZ$-o+QОW? *p빦Lg9OjQ>}fNٙXoLwሸ\D"wԭk |:pDqQqR.H{amKLc{opp:FMnbs4̯3TdGК@ޕ&6+ _ԿRes}+@= MMLH"n#953{k4| ۍr=Xlh_Lm=8boy>O(d9F+qJ~d+Q꣐t v\ ڕө/5;&{O((1Usm =N$z7P7Z [3^d eA::}ko'F-ƽ4*1eBLenHZ~C)w)4/!`jb}nJB\NJ{| FUԚԠ I3f]yr B6w%4Fv7>14Nduˢb s)AK1@m}K D*STR2uSe[G~7|3{c"TƠO%u)Š58 Ɠ4vԂ4H~rYf@l:jN.K8"mgW"U{ 6ȃ hӧ:fU&XCGu&2l-]" 8{c;rRA瓍{b:P,K!ON(c+c7ej`DPa"=r)R^jdQ^$y0WJdvao o.'[P!I$ӈ?sOJmՀJdXSʤȏY`v=pF ,.ް+Lng'žRU(NB]YG&s,1ɗ o5́5;J`Lp|nȄ/WX,XRsq7A&FnūcA)Zk?Ak32[Ҧ&5Am0IVGDzk˲]3}(^`24Ifmz}\1,V!oui9A4|?o8qh7./ `xr2T. gW]Ri#Sd9..YfQBb]W.)++> K:>F&[mp9{R4Ja$RՋ X[*ja +ҶA"' >Vܗ#YɄ 7ʿAMR~c3e׿v1ҜѥW+YMgm-XӋ'?/KGUF6<)# Z Ǡz&4t`>=2K δg ȝEPJBS24YyT:s(Qj΢eqRH?NY43_ fݣN4nCsRoPfo˗ô! .nFS Z~ Ri088kb. ۱dҞ_'lOtgr:U%C 9VJ'JTlo: $N1;'{7i4)i K"ĥXX!46N}(YѠp|},@%phN-^Q=õjr*{|VU^NIFi-%S.yn/;tL5B}d=?Iawo~m7H ^ׂW,C.e4d{v3K|!G6_ư".^ #{qQD)ǗI&*4ّaI[bMC"4u-7izdoUtXRlgұԖSٳsS*G= Yn%JLЦIN=Dcb'_ ӊ%lxv%nRG^%.tJ/(-v0Cx:9qw063)鲡O<˾arԮPīB|LTJ&ZPWf]X(ET$󵁏-7T7:)ny]g_Г[`)x oaqK[my-rFi[_\x, GӒs9E!vqﵥt!D~ l2H;fs5TpooBwwH~U뤨zOL5ZsSSRܹ'u;U]A?cn&IPwgb'Xxwid4MQt/-+d7t y` oZ.F& No iXQr g}~嚁) H#;U$*L@ GjI4@ݥ1IjXroJpj*ܝ I+:x#%7kGY)p*|ܖWH VZkY+T g뙸?$%EL%H_0!I%unXC[+Qp>݉"h4ؑ9"3i4pGo~ueuFRO~)%w0@=9Z2LTR:..3;^i!@Ualdd*&n欐Rc}H#nJhU7JCVGTDtu;2bGc9uVNZJcc?v0od'bqXv捭Q N"m93ڒ"ӵIj41&̾#qG :12]s(Q`j/>9YVW6j@MNLgsI7߫gaכmUTm&2 R*):[};s6!g$ךi>ˁ7 S>epFSm}>1E,9b`LS@LW"Ji&ӏ聺]'d#l^g;닇P-kYT-CGo *5Jm;>BGYM#ܦ#~ƣ@9 TA9їqQ~y[~1>]=q\pXS!(5E篦ᴧwUcFӦGA ?>I&|SF:)GW2#JzC 7%nL9c`bV`"Q"F ࠊ 5|t]cl{f^T~J)I!M3"Ϩg ^ˮI zD`Z6T+;,FKº 2 |.iXѝoIE.Du1jP:#v 2a](n0 ׈BjWȹ0yfG [Zy?PH9N*pi$4E0U2EDcmsDz2OO~6nc!EJٳ&%\J#I@H^eza(Dtav-yn3Ǎ`e׆MDIko?&KXM4%ƞZ{ZxqlM{]񕚸`п xl׿֣vQԂew 0 /i,rU8.$*58~4|fe/$VZ .4ed3D8lpAe? {߭G6&6VXUыrhJ9)3en0 V2A_EʹzHxyeJ3ߤ?T+SQjARpgR^ hT=-娟b ; A ߲iqOSgɩ5S)lڐ +q/bozUvXCJGF UeóG-n'e;>)&"#ઍN^%x9{ia]hH^4@N7h3W;N*0^1Dp7bH$)Q%3_)%͆4an8|g !@UCr7)hfN>vOˁ/' gl^'ɚGo [dcGvJhN­?I׽7ثUSJV@U9ɀZ}fElW]5ߕY0/E0#3&RqH'1@ƏVZ8r`X4Inq;TިMTPlM8zD6L%vV9p{uDVw۳`&kOW6mܣbmAl.dA2 |[K >_S^vk<٥i"b&[bY~ 䤪]k ljDa;?`QE*Ҟ Bo*Y QV/½ngOr9aC >ke=CRCLD BOiV۹c'DJKWƒGA&ŭi[JbJYl|j,iЕvxM6to"f sia?u.!.9~ ;=nhSn:8Jû•UPs6 H3^lfIUK֊3GDaîME.vz".4'ESwoéy,ʃR>z9X&UKhrWk pYZAM܇1yE,9/76V~C΅.qWH#L#m ]F&=!o?:GWѕpg)jdps8`EVYNK6]L;zem͍E_H2#mf[- */յdrH:m*vIxtуhS"%[,vSGّA#9_ bKr&LHD %k)ʓDFjTx#[U =R@3z"/%#ANJD,wxٝRQwFtoR({tIÅĻC?c7w:SAolՏ%Pˬ2o=d-/ۋ;|GN˱qӗLCx=l;y ގahl8Ѩ=M B}/>qiO%W+IIܘcxOUK" imu4'TfDd)0z̪ ׬ U3uheI=SElKNg`>J$ a/Zsla¼'9tq) ` &{y Q'j†{C|.@Naqb46қ 7SW堼%YNxxJ{2u4mcVGXb<p ?JIlߙ,,ᷧ ؙ 9#z Y2(\Z’xի (w+MAt 2[LFdrҙ-Jx%O*H.NZ6@tGAERrL ȰZt] !Xdm1X<>f:nmbf! >JmJܿ[פoGgC'ѽߡ$% z?!w"iPMh4.K$ 8_ՖmC̼g]HꛖKF#@4'HFE|C0{ZQ6 {}1Gof&(5 z8%tT.ZA62טtOZ $:%xD[Zgnd,^l>k<:ǶWgzfE#~#w#7] 2[G#u~1 Ccp4zzx 'fH޻ps[hȏzkX'@F K" ohyXC+gL\:J3'X(_ck;7OJalOK>5ɺƛ<L 0g=˻I*Є[6>iz Ul`BNt-o `Bj |<%5X`wo c:A?d,If7 ZF3ƬY=,m3srEh:`٫vr(^8afXerSAx gSyۓ!N Ek0 ٺTtڱ2l^qޛܩ_W)kdϥ.8LuU4QX[dw!TpdIR/S' C.F7+Pc%'[X.@|y)-D('Ühׇm yPNN^GalɅ{+Hk?)tU< #i`v~n;콁k5,9dtfat@YH6 5zbJl4I&R$~ ?Zgܩ>%g34 cm A $)<|[1vGyױ0Z`"R&zUD$A)dR%`џY^~lgd۹og+%VH~:X*yAL{[&4R*?y.%/+.~g)32K=cd:X/(VfH?_I:z,W\p X}m'V)V툷rE m[|r_lgJ."ŭMyy]`Y> *o _,Ðt % 4 w%X3t !紌}W^f5!Eи99%NמᆚaǤ]+ޅnœΗ^Ŀt`~ձz: 10#pbo^Z208c6ܟ2`ܽ9(4J@!7 Qͫ){d^uEAug1g01bbU'07^]6۞ x{UH.&Lm`+ |[#˕8^Cx }%$:@9d!C']פ_@U}ö\gCa1}Œlz`Sݍ1oAXz#3í^ i3qG|a] p^r:'}q3K>$Aߞ1g̀=r Nj(5U(2nRqQdzIO)dqhUg*X:j4?Z 0F7n~)_edڵfǠvǼr8N(= zƆj D>P^)DI!ܮRd{VIULLBfl{%Բ%u)=F eK˷MDLL3)X9x67u:#OI.h35"ik dţB#U'/m@/7Ɉƪ"P5JÅPHfF*9=GؼׯD̫ qcP\^,"tfAc ^Y kĺc6PIn"1TF%{"3f=Z* t/r6xȆZ=@˭g(fg:|v!R"#%*WͩP*zh8Dy 9^εv*]/{0O>7£}1C#SlaC""orE,ƌGA5HGoA$MxZ +pgG|\>Nd"310QDaCV˓ÔHJQK6 XoroIV) b!rUKO8iSTݠ[`fmQ #UmZ g ;faQQFz4{ͽDYiOgI@ ʍqX@kQ&rtU|GRZ &}. #KX:Fh'HUp=͓>67ja>)\ӫcNP0t* WCj6F`(hk{e3~N1CQX :yS lQ Er^ӊ3g-=?ћ6 P .rmA9K@} QE:9bs2Ő (GsBnpx ~$- wku ^s TBjޛr_ ̥1${fj&HWtOD7ld]TNF`cv xd/ }fdOaSyw"2X˂ɋ ީԚ˵4s31_烖@.y+NLKRdZEռc9&>+XpxTE !vƠ 'SCO9ޢM$7 |ݸ)M }0;:Sk|[IXPFrtex:kݶ*PuhLyy|gn8O]3@kVpxeW$=T3Q෹n wHhR]H]a8Lc #ahIb>Ôn& ŷwnn]"!w:X"F3<KaЏo+Lrx9by,nj!4kg'/dfǎ.SS*m7cx =sGbXc7)5OtkHoPt~đO\5R=qTgd~WfR <}_}#ina8KFc`˧{ "*j՟b? =#=.yd;L[F4Ddx_uU[bb%H ueP}j)sk| XYۭA lZ-@ 9};= Q]DMvX砇‰ 7O[דir~aqZ@jǩg .c8׏6vño\r"\"'bEm_rƻīog, ٯaxfZXzݶ)` dҮUv.y1[>))TyO\ [@C4VQA!Mo au>ꕧ駎t`FHC\o(e+J0I'PᲙQe( pmu7KZ{hB1&r5v 1k0EHɜ5) 9w ]#Sx⬿ۭ 'DCjOK oMVHG݆j̠OѢ Su^8mzz7!gK9dRu*t#)sN5Kmf8ΠRGMxp2A\SlX/"fOڲ=q.K&_J{|m8_~ҽB)4[a]edE b h@' zT3BVX)CwC3,WOt͘jb0փꛟ19hx4.*1[Z鉟=p *F l5).<\zIvv #Bhf._EK˃&$ŀ__^/ﭼ2*g}İfj̍ `nr"FD<9GfDR$!ϭls= xS#q`d`rZ %ZC@ yӮ*>#s nVnUKKpr!؂SPP5Ynxd Du|Ij LJkHUF5^rE$[㼳9fjޮu`rћLmnľJE pwd<`óT _pnȎ2E >7sPP^4f!9.r"#Щh27뚥ՇurhPi(+rmQX~K6Gެ #Or;q>ިXP+(DRb쇂cյܑXò Ϗ :$Ð :23(U>`DdC=st4Dn(|fӛLL/YIAt\ ,0k/wӓ=܅a31_zUPb&d'H?}8o,W-VAJSx5Gz@j:{#^uo蝟XCm(;".pU7cOw`nq]Ǣ;SqO C,>TT:=ށߜ?L6V)O3eA8*#\ !uQjJ~[_J+C,Q&j4xlf&kpuU%朽fRugƃPܡWeeմyXz|bW&ZZc!Qּs`AM@׭Rq.ye0-ͩ]TY!0E&uNR_nhQtR:-Ȫ]I"TR<** ɎPcV/l1hied/6&sr)$ILi e*Mry!dkO_9&畾Zu(:.q= r{椤/~ ra] 9j3jldGvq"c1/S^J56tYPv;Lno3Qhh XׄXB2Wff%(4YԀֹُ"Sh7W08wΔR`^eQʏ| m<^[s2@  fDE@ ؆^&<۔Yo%X KkH]BmVhah[;=?}gT,g$N_)yEH}03UYqɒKm&.W,(_X 99H4QȨ8@a }:pO:UȘHxg#1cgՀ(ɼ[pHw֬Ni%o.-օy"\mLgM$K0/#;?!hЉ4 n-xZT(";3]Еn}$(QIl$V#FZ=<$H oO7 r[G=9YւK,W0vhi;[E@$nVoGbg&U@Ϛ;ok 㤧 G&%$ۛrz̯PvcE6dcNXR:22+N&ΠѝW0J"HUmֺ?8_pt0~vml(cCFӫY?C-ɛAKɲjg PɹÇV2~-ƠkA~ǚ̟o3\^)Ng>3~|eğcuHa<-ks4ۤ` T6Ng͓ºGk "44p;_XIJZЋٌ]-&q}\I鈕:Kvًnva7>7YONwZ*#rcKXM*/@өJ4;΅:.`ldI87⽵C#F-c`Ed&);`ܚv x5l^D_adѻ``O.͞402R &w  @xݏg0v[6o&cLW:ǃ- 4h2d"{|LִĆC@~o7vndK rN>y_Ğ LUį'(Jcf_{Zۜ *3Lρ_$]gX0,ؘcD5ކMmGnjI 9A0*wr"Q'T;ͷT`%dIo(; \oA6 -e׈^XQeωV͆D+sax݊M/Ъg^BEXSăC֪8uRiNw~ R`h:! Ÿ|9YJ^B7^!.4 ?]OUu!mY h[ 19CY"n [X{ҵΥJ>hZ6 'TV+/]u#q"o|P¿tMx3t Ε&VI3mdPgHo2Cxw,0V$!<> (fd22]􂎱%*%\-QR'=N omBհ]-dmQy& tJKUA$o;sie_B9:h|tAZ3S0fT?"C_YJ76TV3_4Dgp@+NLLirU < 1B5ܒ6^B2œI6!Б\mFJMQA`O~5'.0wݼ8s6YCs@nHٚ4>L;; [fXቡic_n7*rA;g2'rEJ"uh48Aws+z Er-%!2rFO=bWAe=4*Z U`nMW[2@uߵ}9n*uؤ[=ˁ"jzZe1$qӠA6Zr>T_|c)&xo[SL5|~.'c4@_EK_#6 G`^cW:]3[aPMňܟl"s {,9@ձ 8>>G-t.:l;YVtVENc n3nrHL%M7RxfQ;0Լ [诰V3_`t}`j5k\vK2D=flBɲމo[)۲iFǥ viwoeaW<T;̛YRp_9+'l߃8Vluf*GJN:,BkM׆ Ldmh4'Cu͂@ꭍ92.聛~̠bYš*3D3I!7KyuYkgPYMNRfsR`;Wz)Xvk I2 HRPmh9kk@`(I15Բ>5} :TomN<6MWKڶ#@si!7`%2*_lkalh:^5h5PKѿ =I/^5hZd mbh-%ANŕXO;#ыJHsP@i:W6hd|;yb/RdZ1iwٶ8v@6q?`10wiS邯9X }bL=żo%D4t).hߕCs=1KbM_pyY;(3,mՒR.sz#}=oh>܀PbS-9wv;ߣ'- k87F_F>p : "CR9qemqjyhcJ)|cZ ?J hQr8 Lhnaa*: ΡY:EL9nr%EfKj4jBZ'o[ϡO(K#Md$Kb5xVC?;PX1|6'׷?EFhM79YȰWN lu1-d abn>w7y:zJcW~tַ8˹sW+W"_u|8ep&RҟQڏ\_0|-2 X- tQ+m| ,CaȪ8xN!w3qR@Fj@*XY= 9='?'JXizιCv\4ؽљag;NENa MZ4sz,R~m$& <.AB/syHnh qh4U t?p*d7/dܝ f[s "LDk Pۣwe>HXϷjhpӴ,a =,yn7;¨,L~H282ޞk 53L?ټ]:"tM <5'e3|A8z2/k|!srBk&wS4+EBQqDE`廯"&WIeq|-(h_!G0`|^Gw͎_mj[oG= hOE@ҔSqJKkբ^qxFu*w[`Ļ@Q Wy~Nn{dL\n2s)v'3/kZeLM[ιFqa'eTr11 "~n~-)D|Ԉ)R0*KSGEP遴TWDzNMHxsڌ Sћ#EaLY m-ƂG3=r@偭%PE}2ʬ ] 6У.i|?7sZ ւ0,W@r2}3^YXrJ٤\'Pt.~xlīrBuztdO:M*>ăyFFKPl㈚jXh^KieR6(F: Cep;vfl1~ vi1YM0y/wQJ=.U/37- ! ۚ9!M-5T?}t<)# nVY]r6dZn ˋW%,B N`LKSM> 'FcoɅ?1"Eux𺰶Ziʌg;yo:< K|8Xz[]Y^؄O;p[ʆ^DYJaǼgΈv?Rj8X4%"4ټZݮ"cI|Ķ0!ۿ{F) A/O*"&h`Ş 1B el[*MA 4,"M]E{_JHdXngtmmG/)5gu|O/2OF?*{ޙZ8v)l87g2VUY`+J38Fi{CP'Tga`.4weqdӵVIU.кo*L.׸c"O\?dk|)= ՔYvKE&mր(t]5u.gf$?Y鲁ClP-kϝ,O_7T$4p5w6Mr'׊~+`Z-pU3( KS#UqfjҽDuqTR<$\hn,Yi8-aq-WӉӷg-'&KY`7XAw ![m$h(~dd; l#p7|x`eGkA:dVw4FW`% E?zO}uzc,74"'X>J8fOPˊ%I>sxh8nZ2} !LN10+QOuo5d18eomʿ6`,5F=dI|$35:BצZ:Q~Y 纛 VgXh@ox{&u5C>vjڻ'+)  $ ςq\b~2]ǟjϪF)P>G;UybX.%/׿~Uubz+gWM,n`~ߞ -8(QH/xY[O9(i1k) c3) QuzmEF򮉀mivdy{bֻ a^f!lУK ʤ|==96U{E3‡塶ـekg+Nr)JeM=M*9֝ܗf_pg{"|ddu%7錺HbӊT :;pK# JDC@ medž@X*)z›8!Co'W8.Y*:DCp/Fy+A4=A>x؂?zEgKY"fFk061M|fLJ f a/Z*0?"7DS(qlu)$ b(-'ܷwYA%~}b*Hz:`L\83T \0'ZQdxZ<N 2 u:ʎ!NِBzTv-w Ŏ;ͪ r gUix^dHA`meQ3Vw)3̋z~t1Wo!bwVdF1l&0\xD6Kkn L/ 2ƀD%%3]5?^$?iUo[2ؽ\R|)!6]X~ک;) 9GC>YsϺv?~ טI'n-;ZWWqEBqL6޸6p[} yu@:QhtSּ (+.-_.SpJ5nbA,RŚ*nH!#2&J׸ d%z)qu=v~8SLe F6"v>3;CS D&4i*1'b% A"lJɟ9!X9[>kیr:c_Xeᮛ=i Q<3Mƒ;~Mܷ:ᘭ^bL,/ߟ+p≖hjy%"\C rwŒvgIٕHu2gI2ڄN~@ьH95<\Ob҆vF%iF|[x{Xf?>bQً/:yBtI͗^}C0ɰ]J?N6XKK<ݢtr0O#M.AЂ}uI|߷v&Ʀ4S|/o53w`MQҀJ=ܠ'"0͑ ˩kzB6k'~j׉&iǠFxS4U,5#zɼ=I GOys ƿ]܀L FVT 4 ĽI:b3TņKI#i]rb9g25@]?")vZ;Oލ&oCsųxI v= CS c9q~R`w#,;).=@R$]H\g Jm qSZq bE='TU}b s@)5fSz Gj'`?") ^'n @HY@zEAvj@q#:OʖLj61*Q/%^Vg ߔ8 #q*ғF0.t[=Kz 2Օ35ޛއ]W7%mp^8T \~<>qd*}spcc^*\?`,,Z1o/4hƘ;w}|c;y&/hXVn8/Z2ű3^?^ D,6AB1x2H{,#Αg0v;Q_+,{Z8Y~I}XU5zHhgt"K LGIͅh9Ϳ c8|eE;CV0`]6-)Gуk֜1[2i:6dhd5 C:( A?*BtձPS'\׌FM1M:D*Gͭ**؈7d8Ho*w'6ɀT(:q>㒮wpEX m>~n؟\Xj8~uVcY5iQJ>Dbb *^5P縜9_/ y3v?އh쎓iV'QMN{[9"b~FXc(2ԯ [_gh%dz}4ȡ&ɮgbՓ23NSbNFA|?E>]a0!Im}, ^VV|wl7+1҇Px2҈nN5lU]L7Ox\n7մjPQk;ZOBrk\G C*ġqi塥S 2fwKF%L4dɝ1+=~eA>_a}ET/}P8ð`r&պzQ 3\"ŏ_0p0j+ 7l`VGBըM\y+0>ݰx£\,_6TBsB)>|.Y=5@DqN钞6Oov pGȢu@^s],S\( qi^Cǚ'k-!TT. \=9‘|1sM ʧߒVBU_ʬ$Z|'1=ueB6p]6h"8{zSTwi.rCܰz9Nh3ފNBOc W̃¡C6ߦh[MqW;#KT3gp \H?e.Ilڑɓ{whX='"uӖ0v]/ ʭT2/hLZHAC?RMi!|F7y`ڣ5>E s+';E-jF3Zr1?1x ~i).n{ɛ΄Api / <:kŸ2}q4o:TA^|t~{cۀFOB{+V2_~ٺl6|o %:cUFVL1 F ٢_ead HXz:gӔߧ${#s#5lI6ɢ~1Z _cS}@E|^`ǚ\ /c7$$0ʱl'S8mBbsO.Z Œ2B o3vg%HK,QaKL-piy2g-2չ E양aaDMrilz 6wTv'xicx ev8j~[6&~Zwk5W1n'Hо'I}UI?bN(E! -ÒT۾#pP(|\%rE4)ʪf #h`J5՗mʨ4 \j%?e8ltOaUMD}d[߾ά?Ϭ / 7x:I<8̍،N+Z^R]č GcsvoZW^Ϋ*lǛTՊ {B4bx *۾۴EN!ZDt%Udq"M̐wBFA] ~G/˺zULP|8_| `lYkXTK+ۿCfC KiBT/45zR)LzݐwtLs&XQ62T hՙ嚳iKDvJ 0PsͽNCR2$.I1y2_)<턲N_ÜqnI4/(Q"/ְ@{Бr }XsEl M4N%``Ex<`l ]P@ˑ=m'3tь096QhTW8xysީQ6u,%7ikf7kXeYP_+ @Zj l )ƋpzN[gw74fi/33w5?%6hδxEٰod. AȴحϔREIBd_(]4|{Q( ,SHo8́^`@U.ҕv=#`Zn뢻3vxMJuqo\Ɛ_,86,Mygp2 *fzEt}@+O_`#GiH'CDIfGA]iL+j9LI61T]=6Vc&꣢˸ "Hn+ #O>ѕuʤE_9@2P4(ҖT;"ӄ߾ă~4b X,IӬB \W~rtw@q--z=)oޖe "FVxv 6Go2܀dkiyEݎ'V;7uT\ju_iY[Mz[g0oEݖ:o3]JQ)f!$55C塇Š|_+-dJد?R!% =$<pi `ř.)r,䠲MV,:Z }$NyabpDd }2geɂeҌԛO4A5\tz\7:]P5]goKH83=|ETNV=LtF'+fu6h`a0B>(Nk[ Vq$)g?6 6 o9$2kUOE]+eAW 2\/UϮyM퉐(4~ʧ`I[JkY5R{ kܣt/忥C2Z7zKGϧòA4iێ0 U^@ #yБ渭H=⡼;swԳ<Ng{.s^R99qnj2#e#VC ίPΆqK4i+DkڗUĨ o@:P?\ S.ˉNCOC\ l(жr)FŽ|qLkp&i_?|žd'(7˥]4@"4{ zV#j35 O|(P5'_~?bHhJz- x eRʐ N|Κ~ %m^%VE4Ö<ꎘ 1dĪ&*C1G;n|I+9.s4_hH;eKg!Զ8.~9$gچ4c*pW[ϑ ?j&s.4Kw,@ %k"/oCk[0CюfѼtu/v4{5-7j<VNb?BZ~ϼ:tzשÍ^!܄$ 8JECeIԥ1E үLe7h08WgMlP-h %yka%}ʐ2PSն c"=\Ybj3u60=!2|/5*?}{:hdov[vU:9VF+m"6/g8X@pp Yio|CtwQJ]*'lt(~%眫_Fb | 0U@bѪ7:PD5E4L]3'IE,s A[BrO4nU487jXIX)z p%T8}AZPQًc~+\V,.68b`8ǘeG]_~+TQ,4>#G(|%nPO4E aD, n֯۱LWm9wߥ䌐 & *ͣ,T+92KcIx6Ol"!$qs'8MyUz/҇)B<ǚn7 DLXpU̱.D Ն(B*fyrUb'G( C6N!y}4`(|߂桡Xr]pH %ErZֽwW?.$QNWgō )W*b|@ ( qQs8X>% $RVLKL%zU/F EqtHV#c0N+_8i|}Ivi.Ie6CmB^rI/]TSoq =2wZѦZސ0wÌT_ef}LµՏlb`VuAhN)7!4wE%rЩ{^,p*JBASyN׹`@糣]dLHpyjQ{0wr\EO݄Mppo 鄓\JU.$ ZA3RN|M-SEMf 0_P~9qI2'J}(nNUf}\:h4:Ʀ4XCxt~_p9bIm?m&{lfMNyD{ يZUJMܕ!vu?˜wp.PMq;7DufʕZbH5O.鼤5n0mش&A;.%G4阃f^z0p/L( HTj7?4Hhե om{KmaJ x>(~*>K [-4U4#mAR #FHͺ/K*2 D!f)E(3l)C:cx r6A`N3{%d$] J_R{s}gXȷjm5-.*̖i;̰mNlcEm #.Jc,FX$qJ , 'ơ&-eoja-3#L،}ɮiDV~ KwygK݂N]Ȧ}lY!dm %fx@#8D;~э93O*WN̎dwHI];GesɗU  8UMԫxٳnwwi_ . Yށt'oƵɢ]F_˵0= C5@4dK]dFWʀ[{M1?b+Sa)ۏEhn/S&z+2"H59 Qq^)>iaiѮ1EVvG5QϽPCWy j>97Ңl^>ATU+j7;hK<q1vប?Kbg  *0i'9XMėV)ўc{\Y\u+x ]0>ÃHn4DRfM5!a,be3kM Ds0}Ja|F_ŏ }at.@ic=B!8n= [Tx`8/Rd~m7RwD!|YmpDOhE+q6#46= y2G0 mkj|(WVupz(7`reRlp :d#~0))g<Px9KZbbqN}8G48l31JjQD@u=d& -f餽s!rP+ el# orT7fd]%ؒ{Z /]J?GiȢ\1xV$&?5/aLQN)0dC4lm _Mjcllu)Si%"8u*'GAr:zbZ NڕwҹB.`~{Q]s8l۟Մ+O㉌.<c{~Be+IWu J~Zc{/;+rKx({zG)51¹(/AP: ߧ 0a_9W"hvDn;v`6̗eԭ-O/Ԓ5^ bt(y6QߧU[k tQF^6s.3RJ/Ar|O 4]1$Y,V9]gcQsjwh(JJOFtEu p )z"dXB)8VY A)vދLjblWU.-'=#I=EI3/(|?Tܓ52(. A+O?$mEѩ >ҼdM#K*ݻkл.sBsƎc!ڔ$r%+rz2F`KttA)W|5&KFJ"B.#SHHQWAL_)_p\[LFcÌk޾(K۝At~va|5Un/$ySWwQYp9A+xLw aJmblO4N/e5NOn0O 0,UILnJh>b$5i?B 5%Eq,Ti,xarG P2+7>CЂCu0Pf-qKD0F+%3f 5\SI{'Lܓn3V.P ϖN״8A8^;.1nyWy:Օ,r]J!'DAb"Z徏*o((9WoXm&aC.dH^ x/N?/~+;]s8e @&XA@tKF6 o)/_*!PI ~Yq=ONue+Xk#H戻m;D07BfOU!z,V?$Usw66~S'2%[EBG cF|M =1< n{(TNYHվ kV#o,tS.1})W]k5C:/RϏ#q8ܭ3X%iAuA|Nrtlf# Hpf2:(kP~7Wҝ ݤB54l8 9V>@m9Y6Ƿ76b?g=:DFn<˺ Yo4`CXeS1ļut<Xt@@quJW<艖v͖ C`##x*&},/شq'ד ]c!.UM{:6"# JimK籜 _ .eo<΢{o҈Mԝ4`eS@K,<+]DY_ iSwT 6|"֎$A[Cqc'[>%0xs 3F͸<C6VT?AyvA]_Ą\elfdK_kn 2(H ~ij1,0Q]*u,b.nSS^9Idy1{s : M|?͔Jm |+ 9f5Q,exOM1rs ^l_4 qi\{Or7@ɚ ;v>0Lkq>H@C]t֐=-L] Kǡޥh\#c-LpkM4QqO'tzԻ@\VϽnIz=.> -:܂tX=U~:nA`p"ۀb{Va%g1Z¹,8'h.hSf(0#H1A- Ў3eJMzRWn!&IeK% oQ7wԔ ck{#>uG 2Ic!@dJ-#gzIO~Xjx[OЀ6x \_Q\}+$-}\Q QUg4;ԻR^3l69^WGls?*7_43c8|, Tee^VK~_{ w?~z% c[[⭶A2,wV̥M7zU)^7\.3؇0nl*ۍI$\_gyng'\>wJ N9 l$1HD{9DeNM@WOϞ.b{o MGc3mWMw `ՄO;R;lNxsnm1:CIWZ> 6ovi4(ǻըPaҵ8]DӠ,fan:U2{[t΅',]َ"9ko2(摒OtF.OXJvdN'd(LGL8WsF5bUlK cm:DTFT{H:J_-dRF-0K!|Xōz,f;齄qFbho)ЂEdkn_E "= 0o]C%Idh#_^Z^V9*q<1(hwSmz@\L9C>rx64zvyk(aăy읠vIM@L/2Y ~DVX.S@~gWMc%HٷI1߰L}͹}QcTBÒ,a!{3QO-}@Qےa!]7ltA<ͺ{5n3d' c)ԣ#c>Q䮵/]֗ۓL}#xM뗃樅:O*쥶(ܦ=rh-6,^{Z h6Sm{GLgO34~Pj /.DfY b .?FTQt<Sד0`Z3!l\Ѭf6E^rGLpls,תѭjr8Zn8$t#6a^$`m.Gݨ7 sޭ|˖Erh"X-=:̘h]e-!Hy9ԋPaŠ#Wp4+_s("'KcHc,0 ?Jj*Q$!X72o鵜a}-?or+maZbGƄQ3) UGFy U?jbpK_fqa5-4jt?;IٮJ*I||dX׽GOuJuM)yĺ|GVSp,dep ZL{ {H+0fo!]%y=S&(t#Q \fuI&itB` +Aԏm֯фZ}Dm=8evpg6~Sa(Y_ 6p_y NVKQXU&`"`)Ͳ瀎?$Zo`!p#ƶU5l:wm?L 7S7Ygĺ0a P* h6῜R{J;\nRUcFwc\Co3@ HSS n;޽܄PL˿$ǚQ>\+A=1JJ~u YopĶrMsu(BS}s6&jXM5Q[Pc_2LdǞq8ϾڸZ>ӫW¤6ƴ`\+z){^v݅/=_ji& IknTb'ħ$GNX4 d鏅˯a%i W4{؊fUlAOy#YN8Ġ!}H}6-OY+B03NʇY)K%&-z%mGo_Gu]gv#Z@ ny=(1 }.pUŅT'Q)%QPk@~fMT S.JGlnx(Æiyw=EM~A\! %>8wQ'eH{jp18QcC龍J6 _Vc&B eGgɘ~5I3aH#`'(]OZ 1ZKAX? MSCi)VˢƊ ?z}nw:ddRyȪP(  řJER ) ܴ܂6GV6a];wƠ@aϥjEn,(U*Ah00ЄQLKZ |XQ& }KJ YjChJD%jՋXCQ}ȳ`oޛqOm.xB:ԟg7Q:48nX7uʩ3Ly={9IyFGnWN 2ΩB,$e& /&c[x-:U/eydr=Ҏm+ pm˞g\5 ,+YSy4@d[oЀ$ *!G!9S}_x_WCҟ?h.U?|+Vkn̡_|5Ai3ܒPM$|L_kd2ݿ mE٫p+Kyxm?1``/={f:(@fel@3t}Kmh 0Eqn¡l?la-mKd"-ִP!D)abF@~@p|PCCX<~\:3#˾6uwǺ="w;0{ GYzQ0%NĘvٲ_.) A$CHDf[0tl#:"mŏz[qMӢSMǻKct' a#@KBLSRN][.#Qnt/4HvryעYY dO g "m^5pe.r#%YЫ":ì HIXPKX:7g(8:_rV\#Zs f'EYޛ 䮄ӛ-=szIѦׂRU1#6ޔ>)Җ01ƇQ} r$,ΒGnŤx}).O=:jM ?jBJ}M7I.|sڄ[!߷*]ы2ioJGW& ,Du*'-#Qx1hp$4g_ GR֒ 3ZI9@'J蟅³y =Π$$%ޖ\/z[\)!30[ߵ@u nn">Jύ4F=ȅ;U= tV GX9NKi Na"[sfUC.zHHAyuΠP%~J!D?ݡjMrOZ?.@/+RZEb=~}}\Bu yͅ~p5Bm@YhmK`s~ J4J+C̻*ʢadQĈLǶKyJ#Uzmn.*@ QLSyhU:\y\ԋQL~Tt2MW45Lu%f1E3ƨ=z3ޑ"~\Pi +2ϯK ,|*= #K8=GMs9;!}gBɡ7ܓG+PugyĮ$7[jyrOTm`|ƌXe#-ْc")y1vJ9j@kb)5tgI2=ko@,H"ON6b81CoZKG)!yEˋE".7dZ' {)VSO⼟Є=Vۚb~=h5=\ j1Qay ԘͶ@4g2˜Ȝ.*X$}l@lؽU- I\e28sʭ] /p㫮+I3YT]m#eT5+M-zaGŖRAҙ$𶐪N]p M5q` /kU xA 8= ͲMȒ2mvv]49˒9PB%/tlF a5Ozg(G"c-USso^Ǹ}s' WyHo]f^a6MhێGJG٬k WpNzaJW'/A;Bu Ō#=d{M$zM&}]te܏ZrIy'+~&(  /n  ?NReHi8޼߿Ç7or[iu?-llmuxaxb:8h=HPB]˴ٌy<FT^9[C #FzY.Яy` -8§]L"m/c,R丵]A  ]}X_3U¨5l T {-orBHyg;TɭxR?қ9✃PBg pSy_?RåP'tB\Ͳ$%s˲'MyGm@x O~cd[ q6 3vp[y¢!77*@e~͟OD65!mh"6j1it0Ӝw^R1`10R>cR16JJtPX !%w_?]JʨPˤ z.[&~'h2(=TOtxqJQ9uDxko +ez*S6K8ˢs4_;:oW T6LC5jdBY >bUrZWL3}g_/t8 lhl^1T*J^bzXM#`N:H[qE4D̿8X@5=-oedQ*8!H7WE+@''Jo^;^H.U%X&*'=1` f,| vG[w)Dh:gώ* k_q+9c(nL Z-Dd ]41[>%%qcC(nZUj^ioPv. zxfL;,< SudOm\'sPWmTBՠfm܋\P[lwsA,ܜ/l vM5uGs%m [wFFl ji9mOqܹah-$ & fzosF:3nlEX<2 /MkUkF)$㛶NpتI|L(]uz$p"DR6IԾ2*:VQ?醦}s<(oatBCP#"XnSPꢀ%ѕv:-өadC~eC燑z2VV$ P<$]'GݦQ]DLW?CdLPp;2wPUNqQnk8 39^B:dY,V6֕1ƶ uӰx+@?fl5w|N2tq!T^ o F CAk(;yO!?ϼPdV4C̥5xNBo 콬UW:1=}IW܊pfZ6"j:wR/(#ʁ=a#9yRoc|CP};+q"W&^?(7$ZT$J&2`w@p'vi@APOdp.@`DK|vSaZHX We˄|5_/n<l=aDC'E|.o(s@#c w5㸪FOM*Tsikk3t NrW 6O®Ex-7t&׹[:==.[2K`H؜s-y)S3\TY11cR>fu@1eO%hNȨ 헝}C&Hs(: X>ADx(kWjm#J4N97Al/%lDž TfW u .="czVѤ>\ݴϤ9)=^lWwUWaP&(6yI فs<-FcW2+Cg6ᝲ2=U']. En}ь.Q-/ΰ&+hvP˵UxX>?NR$z8IM&%(QbxrQ K]cє$qD~!C}P43ʱ3S0VUsWO꾎ټ{5>A#\.t6 RV/[\.=;:#'f2*6|QpYG[<₯<>وN^>\*7Eӻ,ѭܦ"_wg4N/$cUq2в/::z}+&%$lZ1 laTŝ5}3mZdoKYU(f:zXv"76'\.q:AbZOU[0|Lo Vu%|}A[JBT,A(,LՎagd. +L`OZlGFrNxafSJ*YeSvjiy K."~{K{:5^ijO?Ԡ`܍⡱lGsgҳm}`)a`CF:|-Q.Zy+{W{YסSPR{#Ja Ww_:B.mai2PJW Ȏ˱YQ19V6Rp,Oe1'֟Zd&L/#iQjv, f́Qہ@;UaegD:ri I.)LzzxB8ope%3Pf) W gL#qv`0=|B-`6CbJw E˪ҡ$ÿ́B^aڸlX'gF͡],#M Ӄ9 {vCC%xG ڌ*!gm``NoLXpmgrFGJO*e}>sJZzxUZ*ŠqLU7! T-5:]J+|ϒA:Pm3t{&vf>04ME{o7 dWR I!GUHvT_-4i"\Z,/+J5rʶf,vqrqҼr' +)] !8':@V/ \P}QKI|Y- V9q;-4q(ldlIwhiJzG{9.KGc(O }>SJܨ W=}"뷜B0U7DubDWG!9 ƊU=Qa(eF5^Nx?NJ3۩ X:+͒a] ozL',`U(6~ J 8ukFxA [I7#f%eA5h=|BH1qcW/#NC͒ޖq+᷄wi~npsq>O(Y!P*5L7BEDi^Bfs`ْ)SЫtT痠&ӯY)ķ+OHRU0;(DC\T@HL(8@N-}* n*OveE&H{n_5@HIMcEO~. @0JZb#o%M Ȗ)k^F@pk`ZoJ#mqMezOVneIo-)E@sxVOU=zj'GGMb(K̺)E(c%UWD! ?ft"Дۺ!\\&F +ߦ ܓ4~RIhTQXxu^q Cmλ/*@gmKgC𕙗AXۙ6Zh>4^#kƣ߾G$oӕ>bzcʼn\.YG ɵ:+ Jc}uӅq nRG>ѣE=iT:%ODuo-s2aT?Z }KWh${q|-lb! >c'PrJvQJitki-c0./ HDj4(d#-0,U e}o ACܲCX[+ pOq<IYAߡ>xm|x!!&9쉔/kZ((.$U Y$%ՙ4j%5=3S)W)${+>PI^u*WێwJkNŚ`)Oz ~8 <SI;o,)U4) q~DFn\`D'ml0ƛBrhZ/grryc3W Qv3RD\!v\CvaՏgå}-QF]6p[%QZS n41pGO_=@g>z(>vSNq 1 ވgn1N_$p T.\fٮ *$N5n<{%f/|,9H_| "a$*A/W.1n/n?Pr1O" !)y(*Ͱtk#eSlQ ײJںq(r;5|2|T6w[&]a.1 {!mevxe_ճ[SQ }҂, Pm=dITDFMФDÏ]"zRݫ`#FgBe֕:l:X|{h#Iyug U/:^Ҷi9^ % /^{Tf3F+V=_RV,#/SxU؞+kDa!KVu8Ibc\eV+rvܞuЋ$R$&$mbɤ$K@IؕE#9s\[Bݘ!(Y |Y@[?-(ZƉ+r??LltwI.=@=Zte3<&J"Ɓ?jPa`Ip8M5!MnĈBM_H6nF ^eX0| N1BǰI#` v,dE{a2F( jz29Y@F!F@9$9Qq#؁VRq\o2ѥlUWqNZ< tm<1FVϩըkQrtN]F۬?CPKw4?T~*Lv",md8/QڰP]6XOzd|!EqI\rTNo^ wUo`IF-lÉ] 95'z{"%z=r\ok.UQt;Tp{J1[4"7憽oOjD !kLŇtʖÛOA˿U[OQK(7|WPQKEwz P?.n"}T?Ze9Dhv61/0ZWcW$dYuj-9Yw7Rk>IN4fg4C6)wI|F!Ic[KI5@ϽkϯS8DiKPĹR B8iG-ΪǭG@lCлVkom2S9O߶ :YkP5f^"׃YL]Լ^uw'hM(HNOQ~#_[ oXbBD zm.(/ic7*Q.EpCrGx% j~_Dx`9i$hI+0z8) 5[Pich{r!.JF޷J6 }̈rY)_[~c{oqi1aTB IP?Ww |4&Eb]&!. rW':d<"*˼#jQcWb 2t:t~>:a_'p ?ӱdt4e~*vTn8)ȫk``?VRzID%p%AҮ6hBNS 0 :HN" &eNasGG%ߏtO. 7+w1p`Kߊ_!sJQR_նIؘj(C:S#pHn-[4N"l"3h,,P]񳟅Bf'g*ra֟0&iSbҺ%7RVߧD:M {;͒˘ *EvL2MKQ ^P80T@8 d?ͷ ;eu i̋Ǵd)u(*x;Ox(!iRp|T½Ifʞ^$9&ILi82/`) ^B !|})a.{艅譅*0Rҩ^j+ ㊢BmbU583*~k@ $礶d{6Iن5%jA{F\{. ıdGܳy]B1SeRT!g+)86|\0GƨMon Zj4^Vv~9X fǫu򑫇ox<B6}oF㥟oǑ:r ])Q8!zmi¢$jfN,61Cq $Kf qI~\ʦ~rdS?(D09)V' f?y=L|v`=kzj?LS,(hue!H^~K@ۈ~K D6Sy b"Big 3[ ' mLfh%窽x+Zm:B2MG&H@TV"]˝;XBYx}?.5#$DeePIī5m|cG|quQsPQq;|*O8"'yd z:VױyU+Sy`kPwezʐd(>o VIxn>խ:_gރ76}Xrks+fe8BT4нy0#``Ǡ.*v,hD8\m"5 @>U31,S~km@v[kN~DNS?}ΪWM\ԺB=h$ϩn\O'p!Z\*RҭαՐo[?VZ* %~$U'*6VafQNuԃ3w4fƟ֓o0꥔ǚ:?cqauۏq94*E6UйYQلD͎L@3~P{SRl3ܒ)fl9 w3vTx(C42tGmbJ( Z{|bnBOWv}KMJ钛{]V2pw#5Kp䘲e44qCJUoݦ׀heAƎϓTvNΑIO)NY%&f7O/dGl21Lƴ/ Q97y(\dzL@wi(h6P , ؑbYx~bCn TĊ쾝۰i vW-5JMS-Cu 69I%_٠UfÂtDέ ⷿ<3-nvE-a+7<-\+brc_b P-꽴_4mN>Z ǪZ|iv"6Npu W+o<G^B6G0mHfPHJ qGƒ:&h rQ jN#>.r%&. j?*j&@wM=Y҃r,l!2ܯsu'&QT-}sXw;(*f~0U&v9,jHy:ިKĩ|.|!?ɹ+Ȫo{;ZgHM O\xq*/39g#Olݿ nmqF \.E Bvق\^<|fwZ.!}ھM8~üY`2I;9Sa*uBpW-} ?Ff_5 F1,K/ubc vL~[L^{IolI-7LyZg{z7TxSFtd,}3TEQ/<_?yGQ)p# C`djGzo55E ktm1s'edgbcx2qߨ̫ j1Kh*wp{E,Q_M%U0UW!f\]}H}aRQsJݡWޢP"ra$nZnFw9zL0]!]S?~/.YA, (-R؜oZuН_ ]1Q 8!4=0XLn`i5 1V빲>"?>3@l0U%0V)f*WM!Dtz#*<J*"e6&aPӿ|=nqn>U `d ^KSn{J!0O?F4Dp"T+p? @XR2wYEgQpL1cmW#hkk(#`U'wYNfRu+L2܇[~u,pͪa>`ƈ0yײ~T}Կm2:f \7$Q~4#VÖ)'A+NaJ^Bd!'م?!8# &|TN㟻VN>lil~TKu9q^1_ ӭVku(ČRr{`ʠ%Í^Pk܌|2 $Qd amB1/aR(Pa[k{,dQp:<ȀqKHe`I!ij2 KeW d!$g Ȩ`BjzYR74jp~GrsC(;ʼ54>˸APgܴB< K0zzk"x =+m>h6״g }Qz +cc &^q9pZ:y#<@CdWe˽Iv`A{dq'ƺr_VK)dmWI_.hKz,@RL M@xD\l8#*^LsKߡ: Ruza (kNa7DO!`KyjOAS0@cFOp.i[ zBhI̱ҧ>iS)|4ځWk kG2tpB#*%ZӮEQy{C_@8b(A`ed{ޢzkR,2̃[%"8@vns;9͹f@+ө B $!Rm!f bV#6g{尾x=BT=A01y~- 0Fc!ˮDOo=*С(ݰowQ]6*"J+fCMD^8BqY+hjQx߁Wws3/dI>sN6szvBۡUwF=%3Kў./`QM v=R_d?gI-ANAaᜰ<1^z,*5ꏃxH40P|ppR¡i,AN88."[T|hWooȲ"(`!}QƕRSiҬ̍} \y 42 0bQEb+/?[~ V7iæ^d^w]Rq3YyN{^@}#7"JU#XުkQWgXBsHY@qk&?>aH;@^޹T_EkAp(qZS;h) rd5ü-)0Z. hC,*t[Wyl͢jD Rw8H<)L{gUfO[(ʗ;7KYҧ9Ŗ_F]SNXjxyZa#U~Wc wͤNs|;48y@`Q%z$>as2RwZ¾/N3롇C9k%aPT^N7 pZ27doNES T;4א@_' C7~]V.ʀ@cpW?gmr(`Dqy8 E8z3&(|L-د6#hMcϴڑwI!b#el,[ 8[8kcDnm½ř] 5# ŸbM{vf=ah3BWm4W4)HyS Ǧ¡j#[[t\> rm1@sK&DUךNxqOBI$4c#lVc<}F^NB^,h%h9׈oR`w}9ĞV5g28yL\g<5!l<ޗ' *I`{wy(b!@qZY4sgz4{ PfA6h EP (M|Ԁ(6-wz,̖5O*}e#[/ugݝ[)_%|6ӝ/(EDAMA1V<0'l&+)Q z;iؕ7L.|:0eP|q{5K˥C{GM":ԋ`*?5bpCo \J]@ x醆P߻d*P( )FRJ];UjȘM뽎3Dr38`)JK{V.^в@Q4'U}Ŕ`-P2p:HQ)Sk}ME_kkh.7,Z C>MTxmtMM9QWAi'Nj-m.5pAQj O݂Eۧ &k1KTFm֏k/НhRb9(xvTu8,njh=KbAߖ5(鏊ޘ!c71rGTPhꝇ$U5Tz1?RWgvWRmtcE,$>|+X_9jCc.S8W.m\JFŋyDMe>f M$o w %?c!Ady/A R  k_ws*4q@nx.sDޗ\(cgCߌ@&_{pm J@Y `XN`w(NBȹ\Iܗw=O!UL`i]`fC qDbZB!SҚ+|NDzhJx+=qi:xbA_BAidPmN*9xS[٩˾P Ⓑg 1wWvD n@E2ZymbG]8] A~Ua!H ^g (LTQk1;llBc_H,ȳ:}uYU?%>y=A)C.RGV7T36. * 缃u`di83p7:#j!nփJTv19hNzBp<itO7Q'߸-64qU"AbZ9e,pL a#{ =O᱀: $Vbu 4,/)%H܋I=.K8zFxFWy ѸM?u e-+Đ0՘SҶtvQ!4XB쾲Y٫Y, NYM z%h[}~n=J]`g0n kav6s zjeibý]UpXqIBXAcjԛ߉pwBMk 6JF }T_zp+;E<{MLh1!KT3{?8Ys|N`w:dN  x z s`E` koqYֆfw:,95̅ Ze{vZ@k<+vdiUY*O `S!qG\;B&87MJab)veALj}>ٔv2Ӕ|C'h~S~) o9\C*+x-[֏gqǞ¼13cb7="I<͈"tcƞ": @1&N\xx3ZR= #>C2exO\u3*1HZl^i/ i0zV ꟥@ yrP])]&p>˭0uPvJ6 ~Kg,^JCb~"k 幐y^w$L7B\ym#ӺxzNFP?7Zz\0&JAʹN )βF2P?yiHYy$KM@/מ/UC I`P F%9gdљ.qe8)BO?W1}4 R%?;H}8Eyqk?eoe➓Uуt-JTmyXI| %nQ!JWRMW$nxn3B:6D'49{u;8BwՕRfB閑gΗgUnSPƞAZ!e;a^iPg$`iW9nO g>f83uZrQ>+U03)Io7,ӦvCM=7{-uG9N=PWf07;m@ DɈc¡wfPF}~'HC*Eb%},u5u;B*44 }\+2sLzj fc m_bh1D4(COATX l3V~l <Jzիև]uU|*kO-ට9ޣR:K7S5{50 P'Q]#JM~6 Ĥgc!Kc q+dř$:X_b錅l1PZsLDoAJi|vfoQ+0k׸{ۻ 'd+tpΧ7Gm 9 +QsʚԢ] QQ]ALM)H{;:GCa4 )7زU+q[.! 5nb춃JEp&BeDBfe pNWT?k z\lx[)H ~4Kp0H!o8yع\ey\V&6Ioo E98i϶TYIѝܤ\=fnx򳇾ވ2 R6JV&ǩ.3YrN& C^o & [H*rEu,RRa$#P9˹ sq/tgdd[k-n7#;v4#_l:&$ \h딘{H^qʪ58Q]3 [ )g`aobU:JEFڃ!qʼnkc:7Yl:# ^JOU[ȅ<پ#15a/Ӗ~ׄG#M]BͲ^Ŵ6d^^Vr/lvHgDQ [FD(ZR, ]aSj>F:+5CV:杔# #؂n;[u!w4ڰO8u?SPA$YTC5)FОwtܼ'rŐEVεcl׍0BDE0e)0)]>PCu^>\"YAF1D\MpA:>R±7PU?Si7|*W މVEMnbu6밥,ύػKt['ɽ ecm9<1=L;\ ~f5d.\ .U U^*Oeؖݏ"!3LXl Df4|".78E_D\BELHb{(qV=X{pSҦ'059Ϟr>6Qu>W"&VJ銼ZqY)WMqq!g;klaSQIT긬㖫T2ー|<߹eg]cㅤH+oa}Nڢf܆tٗ &T)iYU Aץ+ʹ.Z6;oTׁ鰲G|lÆU l'y7˜ucǓg-[cﭟGkuP0u#2YN䲓 ']i|TTҸ)b'y?7#n63>+VP3;y.y%A|#?tQ\0^ lyߡ7eLij 1,JpgRŲ-=K(rLGJ>\_;wh7ۗDlFP9zYџ%M4Ƣ M%8 HcCg+ +O6L3X!@Hudd`9um'2cU#9l5L%DD^mϞl3NԹvBMWqۭFEgW#b 6T%xA5DjΫބ?mɑD+ dNдJ{E\`̡96HAX\B?(D{Ef~U4v|puxɞWJ"f{V)؎mVfcxMqAgJGO?R#4xbo`O[L}З64[X1KIjN޳[wΗ[2>V`E0/ܲ? : %cyb=ST&v";#h`wo P+?Hfo8[Qnw#P (F$cV`'2V>DpP%3oq8V obHUs>;|<2_Qm~6umͦ{3"~*O}[Q}Vťm6qZH3?͚rUy \.p DWL'gM@ Ta6Ω2qDM* )LY>ҿ(Y뀒Őz, XBJonl&fXV-D)Sx ^ PL  YcP>=7ɫM5sr9ywq1`r[)㒭Hr2O` pI(h-B#DZ s8DI$ZHҙ?y-$mhp;5O((5ztɄ Q+XEW|oE;Y-*ZXk(V ً'IN[U\Y{EAW[7ӟb'HߩjI-97*V+ ^̒Ny|C`x ̛mVg.vՀԹP4Jr$\L,gDL m$%yv(6HDDoD [] 6l:?MH"̒mϼi\S]G1kY"`h:=J/RSln %tquݸ~Xĺ=!ΟVw]hg ppP*Bꠡ8QnʥVspm@cboxO>hhg m}C?;4 Nt!l.@>K'io5{A[p\\McB'*t,1SK ғC/#|g3LH5ngAX:1-f)wbޡ̒݌s-p 0^ѫ?V }LYpıU 15a$ejGT%2OkI/eޝ05{3opAȰ z2M)hp5Xj?Bxx%ٰ>x ;wV$[^L`#;a羢p;<0/-mSҔ"]0cme╁!{0qpt-`LpЮrF^ Y"ӣ84dӳ (DQ5;-Y7%M4μʇSNP&`%\4g+@ `++D HB[ íǥc,m"K\ۊu@0'  "f+ۑM`+hoO#Iv'EΑA#\;Sf4boAsGdy:Y@L.R_N U+L 6oz\B`){뙒P=j_)w}Vj: vh  ah6)6nGr*]wn`9TpYI(ͺNwk_ԛX~4݆ RЋa~;3}&hl/Â-i.2c9*e p ~sK T7r#(GIySAIԒsoѷT/uPa's6| i' HO:a#/P4MR#SДEřOj=>6NoRqL#н85P#aV@GX;ߐ]km4oz٠+k +տݷrY[9r;پ$~7Dn~-`u zq[4+ w?8g&8Q0IaP4֛`2B/S$[8IHRcwjWA3n!ek30^ރEsռe8~S!j"Pc]!,Cr[Yc@`,:*GӶ`Gue+cE%揉Z濣Kl ]'ϔ#\H&mC}g- ,wNwL1ze8~Za0zbnhl0EMR2q ~Az.D_ubB 76ׇ1#ԫ5fAc~E[([ _7"ۢf9,ty\}%hF[ A+nVpxȭ JF }ڦ]/ȬXkhZW%{Lށsb`{40\ ݗ.Q8 ؅jn F~-3Xuh>qB`nb/pot%TMw6;N4&c rJʙWW:+e)s;*3,xkGrbC-^wF!WZxV.ry^/ s`|=IO"PW{si@r1i8$viÌ쳙yWL?YEOO. ?M D`ǥcep G[{83 bJJGsnfHjhjw8T|RpHo"6pQ!s('W=bu7_^IqZ9M@ݖ 5+w|6>&>XeN粫IL# !coBZYo35v^}G[|6cdQ?Lj൥-1~44`ppibq3Nw(Ws˧MHY9b- w`džRp9&)G=:gBJKwZdIzRN4 ^^/9ROECe k}a6x(q(gnBUh,$|9{ᘔM p$9u_aL:o=uSF'+!ZCOݷg7K|3n"GkR^LH^NMr9RGT&`NK|=HXn(DL _׋M8@< LJbѩr%Xk!q.K-Ԡ `cI]dX͔؀^W7ʶW%]-)x#/p: w^6a~CF|pthx9B~R?X.5>t ֮EEoM&_?+yҡޢl۩t#m,EKpt\!dD2N_O*Y\c:ƕUaYAfc?^;볙B'ѰQWi] Rw}TFK46KmgK;|' áO&|gQLLz$"B(q r\H4v. azVéM$P!I-}s}w̚+ vC4a{P NmZk* ^3zJN!64z dݳ/x*M^v>U, *|)N 5t+*L=wmi*Tv%V[4(vr?yrӘ@ ń A/ՏVR.rJ>~: *AAJ|~Ϩ2 wy@ɆMxX#K;g, `1a}ּmF5H|Wʍ!9+a"G<=7+RXn]a*d@ot"\$` 7< g*q%"2鏣JCW|ň?VqU 'F# Z Z vQ1m-sLc !^}>-8î'5E}T ;39RJ:4fccnF F/Kew*3Ljx9ݰC~Wq:_p3K ەn-&3].JݭuԨrhK ah_OP`6ʖO$c_4,"}O7UHcSbsz 2GwTAq@x\F1ǔ v.A{P,\PpYk둮K|x\ 6/o6rfX?R8 JJZeܡ'ppYC_Yka l2 V67l8Pun㯮(7K>rY}"yaXVݽ5p[J=zav+ga>cl;KjCfJ%Lǒ|I'4Fb-IӲ+9nї>ߦrnIaA'Fh`.r1ua?e:Z0RID H' ?HcOD9oܷ ! wKTm-+.paUyB4Y\??U*t0g~-g48f-6:t9~6 :7-w/c7'q_8#UŔS 8\sPbIXy?QrO2JoqÚOGe'!frrRSpKZA9@CdlN:䭄22z{֤mѩ?MwL#/wl8Eon0S6J5vRLSoUj]moVt<`Q9,G>QmjHtqmD$uEE/f+Oa}hB=IQRCo,q?Ci̩$a{0m Zo zMawu|q>q+ RxR˯hI(2z'{V/&\[X:F&CF-j4i$0';QCN(+lM0` |9b[PI3tgی &@89--T@?D)j?y7.3Cܝ: }….%{;jvܲ3˪@'$ GL "fmfllEM(Iʤh?V"s*y]軳Pd`th?Έcu?ĠxXs\$I'DE;Y[Lf_k..^C؛-^鬏\| ~$%>l13ٙ޵ N7( Q [aq~fЃXJZ.Ɠ\zN޺[eAgc4*A|e7O ؜b޳ grDғGԗ%Bw7 ,SIzdbQ^1hgbZF o9 S6Os)kjIEYW>a|l:+AZðjl)ZV7f֗/=uE_&ZC<"xԍ3uA掜դIaA&ݥFH54VǪ;o Td+&e8y*#OCtΉVо.SNz% 8 p_Zr[^G$e,.RT_v9~2Jv|uS鶚y!T%PBB 7چSQkW`a*fTOWܐws5>9= $3J#/*e >>b~ckc+K\ėZ wtF#>|U ߢq{(&y z$I#?ҷkZJ^^g*-&5襈Nc mʴFDFhnYi2)مKx5-R*L[8;qAlT(RS4:0a$lHqKWU=L^aJq8toJJta\_ aQj42DW׮k1l;7I,EK6^6tH&!O{/ӌlZ}9 u@-YztqEO]GTpvn}w~"L%Tِh!; #=[=vb*J?e  6s~u) !S=adȧ_?;Љ>`-QMﺛU'?MO{6VfN*ffNMX='c2 ¼Pf`3HHyO/~S9]' Lxo"xslCAK_1twXH@#it`9ľReQ/l4`"UYLټIRrӄEyrZnq]i  ͓ϖҟ4.HN{jL$`tSdC0v!PME"Ƅ~L{)KőuS"=u4vy5Q'-M}b~FYbr^^=~m{./ ءSlTc|e6ZQ> D^ g|^KҴZ>T׋ѳ{+-)F~1~6w6Sj0̥lq8mfLT,vJ}8*;n>!Lf{rvԵƱ͏A-pgfYӦ§l:Z\|S8+_?sa+ Q=dKALBx(7pQc "GfhWE8f̶ +ʁG%2 7*-UBTYZT%S%eL:ǻgT-&UDGQ:Y, AE o^D~lW)GvcD@{0:ụ rПzd:8 D--~c)_V}ߧ|sn[B?Z] }̈댓C(fLmB$ ٸ@Xmk3P3D'q*;+RHuPrߕ[JD,\4,?yPU86`fmB2Ug]tuGLs@e~HǙ]=~M 7 K)l5zO\@) $W~O,|4=CR;(^EYx:%ά2 GV% -P !xߵ;Mu93btXQ X1niZ:q{xYwpLLZL!opT7$47 `0ʞ(Om@8^oJ|%;)Uh= ;M%@⼔$`1ixK-wKjk=HQW:,>j{kq]҇+D}rﭢڮ8E;yiLߵ/6(pĺ6!zk EF; NR4ɓ.#-xzhv/~䣚6[⧄CG#^愿P@ʌ`%8uAUGk֔סk)س+{k|FSIӪdҒsl[CN(Yͧ(0 XՇj3*@68Ӕ*(?b]b7ŴH͉|CʇInMi:ĒMݝ(|@bIu*_8La ?pc}* v\;MdBЀHssDQ3G류nv))qg5"]Dd=˪}آ,yEz@s aOS~tjxS|s*&ɰV c&|AtRpbm')灕bڀVv>VGS-g5N]Pl50JpA_ ^\;<|v8C;pyû8 "ABK|(9-C*h#y{ƣeħWء!\)ܤU$ RWhJ<@CQbgPɽ.p˓D8reo{U'~\ӫ~M<㏿)gtSat[/#uOX MV?_lŸg[ę 2v9R)n|@% gx8-TqL4y]a {: KO+;SŦ^VqB-3hFzmxkbk-[Ge0 8Ig v\RؾG,Ld~{$O''`NhSr)+eDOsH}IhF辌4)3Ϛ rlVT&rf\or-ފu! $g*"ZvT5DzVb}w@"<ôp_ReY cA /@-h'mXeZPVur;u_6bO9Guqw\&f)D+uq SSVX%jĀOII0jSD2Y.qLF O2ڷ -o>dOy[˅۩O#&FK}$x0}hkVeh [层(CCV@Igv]X+,g;(kbbfh@%vYv|!_=뤉2.Y4W1g VJ|AXm! مn[ڭ, t#":m4?E{=4r~I- O&S!'7Cr_AC됬MBOm#WLrM<HE$WFPzHy Izi^)s"UHS=&ޔWe^ 3Tfi-A4wYӛ%弋JFE:v %Vmc #GqATpL )8\7FQÝDRBʄYfzئH~x0;_VCK~HIEUwqP \$-ZQ^̹Ѽ{I%4fkMyy#~&/{),w[?Td~1[CQ sDb;,9n^nzbIN /!J{h,LPsxu(i;" c(50IA֓/Q}i8X:Hg8X}kɅ 8 3B@lz;~|_ÆS,jÜ?.zb#iik3B:Ǐz{!a5]R(d ?vo\2~agi@a\wzk$FȪz:'T/Oss j ˨eNm4|q-i&8.|9܋~eSDpcrVӂ[gU76ۭض Gt4-@܀+ /]rRY,75b BKE0r ͫL[Y 'Pe˵O1eT+~@}w8P- yJFPt{K{lg0"Ի6|l [ss&2pCL[EOCl-Az7yz7H/(-Wf9Y *N0/"T]x΍Dr./I"ȏѴdCTA;xaczZ]t3ݳλA Нּ2TA_+3~M ˼Eq9X`X䍂B%jwǎS7Gfe EX\xAjV9vL~kջ؄E?%U%<0!J}FùA88`T}!GI(x֋RnMwqߤp: kga/ݠFYAEl_1+*+K/eZƯŭ?+d/QϮysz(D0~_3t.8MAUѬ@w?'[D9DȩtkL$_$0%Kɔ<aqc-z4:}/~7 6hw T%ﱹe/(jО8vQfnA4cJA ^,}(=2\eCc~%^N!^J\L8ie7=/ ЏPw<99o"GKi1b &n| JFd41#jW|gE{? 0X1!, =^7=0qqZrqPPK+W"5bW3@VkFYlGɐhWgc9 [뻋 yFKK<-TI;'HAfL5xl!1y!{v fC+j^-`?A9w 9?pEP^4'$$[a/4MJqP>K Ť l!} :,s &_wv\0rL`JCۃl*txP(ŷbJm>Ojv.{6$s>FXZmP{:Ȱ Ʊa0 "G$ {EjJo`_Fu@lif!J1ܳ %&3R{iI"Rj- +lt`V,Ye'B{nH&qiZb7 bpǮO e8FVŒ'B/T0@#%9ΐi3l+!g 9o5jǶӋ.Xa&và\mnz뼻}/XQ kzB\vm\'6]7AO+MtҌz3꿍LkȀn߫y./o|ҰFts6v>_^gzaARے̀-<ʞW15bT8@O[>w0!CѳNݜBZ'Gu\ k(jȗYГܭ@2RPiY/335S(Jd&JΟtzON!?=lM-Y܃^>R0<&_\@jTՍk zT"ukncI^%3Ѽ` ܇ aF%òh5[ai'P6IM-Qr9j*}`wT?]6hJ"ݨmB1F(|IcZbczGHC˯.>e]R,s?Bƈj!:}`o')U9E"_2Pa=/NǫZ~ 0R~^ei~.[["Y3 D_;|=lﴲ)apQJq"۴+OQ%q h0q['hA=Tv8ěȃ$Br)>~$Dlz`N&.'=>!DI_>)IrIŎӘL$'?ұ3abQA r,-9΋1AhSFm.=;ƟD'& I V|5AwEaq'0KܮX72#dĎ~LMԥH֣KZx %[]W0rfDmZ o00!7"ZC΋0˺%o?4ܙxe+97R |ӕd+6 3Hw:v٢)Jg:lFGv@HɊ2'9۪/}r>8@!\>w3 ncw1ump '0f.Ť(<]ܕ' ?|y02Q+)9Ƹ哼.)S 1%F!] Ou5ӷ`O!akQ .u.X0mWbs -`w ΂I;|4xY5-^ֹM)ܞ'w }ɅS5h e~_v~2RjըEqS vYKlС6ׂ@n#b H_!_0u@3kN K[u߻wG]>G}ykvT2GZfbz9w0Mp VC^7ɏ[xv4(M1ĭy[ТRZH6j3ڙ1cq!z}\S/zBJFS!sq^DBLpȤ׏-Zindhc7$5y.(y9AeQE$KJ(07h:( +KdțAQX܂^6׮>w%i\+@@bkI-sFU;kjm2 :qDF-R6g>OV a4x/tʪ BTκtUjVR|t`2hs\B.{rob~m[;1CEl:0v#>O]fV_ 4P Ng*Ǟ\MWE ~ )$4#*!JQ_3JWц ~ ^0AC/ZXc\ڨ%&6V# o훌  F%B'CI}xĉѠl1nD Qo_1wZ*#CS9=~;߲,[Um bN]6qmxG0hHh4!+WdG c1tZ}'LZ6Gbx2,fZ]딻cU1zȗo!.:&ANiĄI`Hs`%X9o]"#q \F^}=)Nݷi0z:m_u\⯏bEv[$|.Ѷ6ݷ[A8ŒsV8jݕQU] bCNm)Y5.`{?&^e^ ~* sへ0*!ۓɤ8S{'\1aF Z~J*"-5.jvs-(cGqM #SŲwp3,cxCti2R6!~ ^#AlZհ:ě5rƲ!ΨbEny)ûpy ) 玾h= qSrmRKOvUܰeW}A֦~`D$biE+qW% C+[qtl ŠT;5dvʹV) UhS1*c&I9?xTYPl[$.T0+QMo/ H"\?T|BBDT2Ԋ60mI MDt'YS\w9$# xP52I?QCJ"}E[(oA]=7C^,HWz|*7NJ)X?gt$2,?eͼ Bt;a @"4CTY0HN6f'aQէ^-GNs1?Ubp+:Bk!PTi~05ӖQz{<Ύ札k(s7LS<|8IyunJ.mJvY yoRmB1<vSM/w8ݒ$dA49EVY/k3`lb9a|'.YmMkfI1+Qe}yk}ec$ő;_ Ӎ~*LH+#CֆMܐ;JW1sIUIʅ}qjSezS5ر*.8|Es=D)}| \Q{oxġ^bΖ*"'iɂ?wVi'1;f.Я=s!HiKJ>$ GjUzPXwt EJI0GTKjprxEF|XWk`*=וhbAx_ V|kj"*Iw͋o0^}]Ǒ2{UNnV J{ t8o*Ţl,ݜ wŘH pŝڍc£ f ;%p8īhulؕݸSS*g qrwOoҝ׿WcAq~{`@sX4OD?\:N8/HQَ čF%]8 a,;9LцHꌉ.Gg@^%B>OQYU5t*,J*[ŋ@廑QP 0З&y]^gxuMAzeYty p9/M(K8y ޝ L.[: 8O^?ٚZtb0B9Q|+z*Y31K&f*سǦb dJo2Omѳl̝o˺/Lh,ᘯk]%g:wF>8[[BxU-L/9>H.9{̀u+-B褈0$05ɭpdz%-Y믩n !> z2#"_\7׻uHamIFï[k7F:9a}OT{4'q_l|d[#RaIBɰ:]Yd@6YH.MvxY+vmQPd\b%ްp%&1 (z>"Gʛy-i2aaVx2{ 9XШ*"R{咶Ρnkd7m|*oSvPp8%NXuy% ݭq`a |͝rZ%` AT%1}a6rNϊԶ @"MDN9yJ ކux7RucO`;D3}mTTܪhg"6O'^|3RjN%KЊǶ]Euf+_g8)2 nUSk |=<4Lˆ5K "4uddQV o_[s,l=xCo9*Z'j &?v ÷13δz3gQcڊ!-tWA_?E8kֵʐS\c.9k k\z$Z=gt};P*KmI#Dм٦9EaQ !DKe|# "Gx4,{ ,m#dЊ U|7P xBWF#!r XaXF?f"*HqD1 ^>MkPJ!?Ǚ~+}JOG7{6.VlaLZ 7!1-I0}Nŭ^W=;2,{?<VcGLNuEW&!+4!^Zl]՟4L:AF* $0KG:B"+ 5?0d;.m<W:0/ =Z;t:Ȗ"iJ kV\s69U;;MЫYò k,bU4"]|G#*Em]v. d:6dTw4;-;_76.A0?Hgh]2OH4ysa1q^ۡs3if)xAf2[y{Г ?\ ՟c[G?v;oe &"QnqW=(VxX5aQ9( 謿gn>%SRJ ~xOP>g`FV՟.N_qC6zvu_فGS.63 Z~tl-.2}F,_>Ԡ<'83s` ZfBR:^-}S'Ѫj^Up \XdM{#rSXDzr)kGVBdz51J9tBsHFHz8K!}+ڻXl:>3Uoga6b 5r`ܛL&~Q m%.] ?Szk/}cJ+=1 6ܚX(akn#s`$֮7d| M p @}G<~]^J 0ÿ>Z8Sk@{]`]L?@:b%h. WT !90G6"he{"ʍW󻛪X!ߑP|E@Y#a)Q0-a؎nz|:MFㄿk*ר-Wbf|JĴM$48U= %(y+ 9kX`nZU `0GYt9B tGaӬt+dF3q]?FcLUH*_kƟǔQ@4+~~/JߺEpkbF `Jr֟7҅709W'RS4jK)R [ߕkQKA Ox2FGN/%%N׫5D0 "}esZ x"o^¤uF,X?W+dvpqǡ@^Shlu _Is4i7!\L]"I?$~]9d{xC4X MMk &Q R'jnW|GKixk pp¯gp*:{]W#D[D".>bKST1̹9LGX] NN$50$3rRT?Z)pdȬذa{y%$Qf2 iyF\9QEe׈-~Ћ^HB5~Ywo\}2|ev #VZ秆KWTT7IӵQHvL[|&s)=Q4{n*6NUwTfk&6!>?#]ޜ'bح${9E[HY~m];-(`MBygWkY$$b< gH1ܗS:u;[(({|̌Oc?L6$Rώ%H>,U'Ibd  Gm/1L.JeN<13Ϧl2",Cۗ+EveNwN}u%8PVi U3U8X˚fmGsэN/DkytBfYkq &AY S!L_ ~Z38p50F(s#$t䑞S%M1Kk"\fF<dz{6(-RDu U H 3.o=))nCF/|ؖe*¶X 7R$?eP|"OġSUбw+!xp^񹷫tL>y(CeJrZB-VErW& b^zvAӔvB֢zW2:{lX sYYD8T%OP(\ˌ ~5wkhidLf7Ǩ`2X|H{eo [}; @&&@]^n& vu^'Q)}ad*Cb-ַ2N_:ߞb ^evŢb38ڮ&+#c1"ޜ>kL2?(9׉N)Ffa gLw"}2R#BU $Bw'v {oX2>Q}L`,V~1i#hM7ʭ3Q69!RdXLʠ5JΧoO}+vt&&]t8PZ0اƢܾ3ة"8=#A*2dJWц5_b1?2̵# a?[C:i&doYȯNH-TyzDpȫRߺjLmonir>|W ^ _nFhʂ0` z+Uq`Љ,/dž?.$b~CX* w0bqz>o"/S}<m]B 핕Ex'˚nöjRPt|~DsNv3+[(-͢{!?xD@A[[fhXu?!>1}?IL @LBTU=ݴ0dBq/Y8m8b6YD|3EwN7j{ίZ9ǘBEO^w?%rJqgDqiOqŌTFG@ʕl?P9$H"6% "'Cͧ)r |GcP*[hyi. VgUGNңO:sKO>ov,x bAEd$1n5 V*&Y:}(lLc8twDɾ(2W$z7&˫ a>#*hm$; O'#<7z4+[.{- ?Q &Fuƒ9Ԙ:>C5kwgTr@=N.p˔d# ɤAӼlֳoCG]:pO]s xېZ1z&Io]ʤD1x,ϔ{=&q*h"~IXyWh#eAC 7w/˒+T{Pҁ'=q^<7w[޵\ZCzpQH@ݳPaiK4ԲzL_ϥS"?8òsw3B=βbY1֞7!Ԍv[dv|jP_D &Oh!@+ _xuyjs⠬2_h9EٗhtDReֵ zW%slt%D"u$!%S* $\ƤG+TDY;$-"3:31S)_ânjs$vl097 K#=]>ﯯU $VŊ3 *3̸*hR$Rh%=ÜZ~DS j&}lE[o$+׬%#Xf~$/I[4k 4x2wպm ız,[U̟g8m|R͟b>4rd״f;5* t \F7!mJFrt3a^aJVp'?|ĺ*œY!# 2t UiY.D2uQ%퉘rl8`w3 rȃ!p=׬Jj6/vHZK]%UaEиR$BtS|tB{ II Q|`C ;^3.R{* `cx_BMZJu5@daSd_MJ\gp%յKp.*zƱzf9Ƅ{]IxF l> ``HoQi֐͔\%Z3?Ƌ5\p}n~VmY˩OGa rɱSd4n(Ws9u`;d09F3Tf{%)' ވTYw9 Zm,r|hr d݇ktSǧ tD`\H CExqrw x|IlʪvJzK/|c*?rwJ3avJj$; ; ֗!| "[.'7SGtaN="49*J:$6c 6B5C=`eHlQ~E&DCD{!b$Gq?+ I1%T af|L< +\ϕNF࣊fkYY[mzQOIiA% KM8̘@P_ڳ Mͷ7B1`ʟ~mrӢxE7~sIh!x UN%_ Jrot [~ldS" d hpt!~_Zq̕h Tڅ|9^&8HdoFLr>!LiWK:o27:}ߞ==K7m۶yXf^{x2!gjSDx D}rDWM?-y>KvCߜ1˧p> [FJ+2΁Yrds-p&l~Ɗ[+(dAij9q[\0Q5l=ʩiwvΝ}?t0KH"z-Fy%*u_g,+8 p]HpJ8*<πz"' zB*'o( u+5q3$~(@i'7٧%^N<_1 r5(U%W Lt~^ hn+1?K4x"oOu" aE$z"%D1oLp*~΄uŕ$hJaq'PUo& i2b_sQӌ#G_VJ4"Y`@fIEhjƌޜUթ4DUw'Օ6;*}z*H7 Xvl0 $tRkQLw07^v63=Zf1*,SHMgw%|X ]A.pWxS&Y^g1o( 6f=k}";<_\* [K VO<_|c5q5N(~9ouN-d -EtVrA72aw#`t]]ԗyҡRޥyƖ |ygt&}ҷ ^74v_7"Yvv)[K< [ 0+@`/=@r@{0PRI`=mvm >oppg:z!3>pD{*Ƈߊ4 {E7G\ .ӓ_,Mk)AbߣzD2!Qޖx1 HP`.ɬ2l_?֪M#m:;-3@'oDzsyc\>Y])\G{^snno\FxEx䇱JE0KZ3 HϼbzS^CweH;ɴ$xPhg ZpF_&tUE/ ѥ}3$OJ/@s BLPaGnΠsTVơ ) L/T0k1s>ÝqLGB.LHzk%1Jn>ۜ31#g$!09VBCcY@H/uzJ8L"}NM{dvx,$d_KĘP*56n€{mu׿CM_dI@FF_{CU9Lv:Nm:MkKdnV Hnl}^Q9"~E<>I1'o{ *w$jNdS_c3Dn?_ ˨ 4(Yq`*g&*ऒa_hix$Z3>gQڷTJZ305g$Ar m. *ߥ̹K>kQ?*jl j/\ j50$ 6Xס V+KXзdյiҫ+r/U㳥=]D۵( zd~:} 4,nb>>$iQBPdVΆ p%_؋pOx>4_b"\%ӽe=D[tT&݂zkdȻNNWz'S8+3g|\YVio~5Z^tq7v@!e /L~]Ő'J-f(9 ~;sGsUV8]BsoAoeexbiM@&?Ąz-9^jOciRiaLx=iw9XwWw.Vw_I 6 $i75i+71r%wJ`3'[J 5*|Cƾns4&<{I˦oȉ?-Ȅ4"|_s+Ct . \;f-)c5|sd;r_ӟ950XFi:P`;GX~$ApSIb('޻ 2yJ,Ќ vM:Z_mjkDJ?0C&D(5a>F맮n8rީ-DF{e%x2F$D)#\T--qGݮw=f׮\`M|њ:_ 1|ZXHhݒ=<͌w>YܸmLiO$^2j1'BS-#.㪘F(!6zOi8b| /WW1 8J1tfjf]ѽ TkS^X7tn(nm ߤiB֨'<l r]dyȃe`X0l+fp3~ɯf=&:(@MNq,53Ǹ5X=7KW)] j4,鷻45zS 8RUK%47#a@Wz"&vjn+u pB@f֝-ei3tZ'=Ϩ_ct Nx67%e iD0K!u\<-QDx!;zXT,u❎{`J.|÷TA'⻇C֎YɫM^ z &ۑ:6($Lj\1-f})ʂ\J@iCۋ .4!a;]:uKZȞT ޒ3c:4A^$w\sݯy8{9D8'k$x\ޜulo5}At3KލjA:]m14jPCGE\7`/q$"l**=n^Rd<9-龨q`73qr QZb&D[x1ז ߠ7xZK=: @.8뗯vŗa2yA:2j_M,s/t g\66Ŝ%e0+_A磺˕]97|6^ζ@7SlړJL4^eΫ0|x=ctL|~V—9,vEЮ~L=lVm\d!IdrR/Ytl6p`E|莕I|@~r;J!dL)L̩P+^Y&<#x1:7tpʣzb]I`>\}^m>zq7{woB|ٓ;qaWn0Q XÑio.;WnRj}.w?߷n>K^}'}*kLs`/=0rrI50 B_'_Lx̄ <:*6)1a) t< &E#srcTxciwxAp5K<̴Xg[¬Dk$T? DpcԚuRPUPe(?Mn8EG(?ӡE-\6[.0Ӈ,*ezR6 6cF[# aVP £^ЌI ˁ"jѲbk5,ä8q rHQW$)h- GlV8sbdLChMRO L3ۓE#AP R+J"qVzTR\s68ǰ_yx@; GJ;3[ :+]fpr-p"UqpԪ;JluKX (f{Cu0Z79HҘmN$I s0u)݂.$&"*̮福FEiDӢ<0gqo(Nl:a̘$LF.A*FIcvI5Áyxt3{Z{yTÔG[ČV4bK (/cb|J{qSBx*hރeR;R A<2yc= ޸saڇº)f@\D^xq .G-.bqg_D£'"V Ϋ'i4'17k3t(hR1`!]XU|°ϭ)zh醽p0I5H4t@%`}.d#$w,)fR RNrv><^'rpzK&9C4]܋.c'(}X1ԐV`P֣^X^w߄,MC'dZXwذ/>-lz3?ބ4 &a&3VD 9V!B*3o_3.q?r.]LlcޟWc>Gr0zm;wjf˯#|Zqk< %*=oF!*3~T+z/(C| =C^B7 j,VSf݊[Qy 0ӰcWX`\  ; " 08Ѱ\q0%bZ4jbj(Bq| k=; ~f%CzfW=4;'?g#`ek/wܺgSBr' w):0gf~zyΧӥ!z p³?qV"qbȻ`E!t;"Cof?iLYZ/)QkF7V$ Mm4X䖋jדmd~86>Mh _[WiSko 5.n:D\l0OW_:GYsٯsg#3$ -4 :˶;K֕hGbPźVAt-T}[o}BRSF.ToS" K5aҿ:Rhhuā?{ز8f&n=Z"15:m;xYp@m,/uZ+\ Z U$ e~OWƹ !/&8= =ws\oR 9ZHzH):v[5 O9R_Ci IL_YEX!wrLMsS], 5p] DyRhR[Oݗq%$3p(fTne[\t97m^ќzA" [m4C9!K]Z/w4.# wXME-k L牃v lyvm))"(;1TeY;Udr̈y4~E$0;"~_C#z %쪾xp|/@\h*}y&WS=Zƀ fhw&YT\ՙ-RV56WQ\lNd۬k(SO%56@;zQ+=?Y+<|!ixBj|-zH|M4wZg!ywJB;\pltdCjCEz"A%m.*%- V4p||'[U׀ z}%av Fd'%;%=,(1[Wy&4YM)/H-Pjk1WBh w|&nFV95y:3-mL[HG&Fp!@n[lΨ7'F:{߱p(;O`.L{W'[E"M %sk اJsVsy`N6Y1BfY9OwwH/?V-R" ڈ5H>{@{Mn%.mZmi;,VG|4d Ě$dCFYd~jJuƱ+Y_DPk@ wÚ~] JAzV-!;mk][T t^RIƦq:jؕ:s)54+z̐s<w4HF|t s0.<$H*/w3TA / QN+AN!c")O1ݬ(yLj׌SWؿ~bˑsUtfGW HI#V_'l^I U"[S3O3I4J\p\eZk} )3"DZ&ހO #̠DW|v[bJh8H=!WVK4醨˳9@&T{\ZR_AwO}s9R{B~bp9yPu\Oi~W /I7. J`iW y.Q=)?,MrLֻKZT>NEYMe:u WlA꣪N+J_!wheuSb~uW\B"X0~zp`O1>ڧ88™e7Þ#]@xYŸFmcBq%(P=.i/Y|uIW1]_X r۲N bA}ͱGzja0Eu!"p2~g@H>iS\m;h [hϑt!̇캒 j|{^Q9'iፉ^DHTSX Eގr?IcҤ-|آ+br}_gvz?hķ3iyp8a9o߈ s>) oH@:;kyV?ͪ9ŵNPfGW }ܓclo gZ~%QfV5!Kod2hG gF$-L]pԨ!5C%ׯ1'QŲlcA`E6.P8Cyo VfAxcLwZDG67A - ?a@EJzR@cu'~,-’$m+qkX1M;v~Y"URMqSm?JpC;戀=^UJIELa#&I1 -amM>?F5j\e?bDB+V%"N|q;e,vdS vx-V{o}f$(}?rV;9>~ ^#c٪DEE Oo좍1VS]> Yb"Bz(O;2m K-*ߗ!87TRt,()0#dx/=n>xrI8 eǍg`+n%~0XZ֒9]L;0ki{<%2}^D/N c8"`KI˷&}.W+lycWv2<,a:8w>~j9i.s(E!–:osg݁)n_ɹN졅HRFk+`D"lit1m''4'FY)1a$lsCfE4Ntix"-6h-N%R@w5$!@yrTZ%֩JI[}VW0}2Z0xImiL9 T\KK6u>ljTkc A|&] Β닲=.1bTש~k$3ɚST@v3Zd?> pH? xV,)t'Xn8h6c dv4ǹaX </0NA$gO[Nß%i_~F7?]}.V&8Kqv;.T"7\'U!5V2Yo(RYj֮3_eՎgx.y\2>MZOIANPp,W5A%#t3AӷY,ɘ5dB%& 9]n܂_BD\$O=;ɘ 2[>N*2 |Kvt_UFo\g Dn)4,[ 8ܞEx0{tiE}V+ςY6yfzL)#㕓"@%D.ti@8%St#QLއw=K/bAunLFX3mqO#LEz ׅRzUW|~iurE,!}CN/D=IBufmf "?}-Wf,N!LZd:hȮ \:tpB}>_ӗpkY'O}$x'NX_U EkX<%Js5t|HQouG!&`IXpi4ێ=kUv$jwQ~$_D06,O}kuՌo%W 8 ]w3T/Ρr-1dC}dԯ7\45LkUx;`E)d!1y.6OfJK80~Nq Es,ahUگ8Y=b HA~\+ C /۳kD7IID<h(S1sj[XzH4 kT*A69Nt&Tz8lډ@ jLzB'26[m-Z̡83mC_-y[j iH)jclŬÒG% J3#qSy+/,;#kjĚZG@E`XM|"'Ԩ %E6]A)?Sg_-g?S)眥O]F=Uupwxx)b;U+<  O}8dN)5riNEj͍7 Vb(8~w8Ɋbˢ}(r1?C؎ yFRCM8doAw1>IEz.9 Z[m2xzW=z1ejDnȽ觹t7Ō6~ؚβh"LЅT2}"#D> }U\/\eJ3yN`8UPONd8C](wr&g9IUE'!g7,Ƨ(sș&ۨbxAKoX}+_)L}Z=$u5K $Y{B60}J/6UQ[bͯeM8O#)DTdd{fFq&-F>:$U;1\uIpl,r@P;QF#h/ L"o3FTHs[Ɯ=3f8۹ Z.h/Сb ܥ%6*9u<RIx8qMc >],(VEݪ"3&յXPu %h?8؁Ne#&.A%Ww$M>b16TI϶qa,qcK+pxxJ&P!x`ϻ]PZI,`5ͬBhD;ƇIäiF~v3˙P%5ھdɥB?Y1F`;/>8@')jZ\hE)q-We:Mco/8]kuv˞gNlJj3[l$d\:<0rpI%Wc0b@[/-oe֔ZO=jЉ>nAs>dKϛCe˯[BqYpWUJ=+{)M'.htQa`}RYx\[TLaPmdH|%06jUj ;cTKj >p p]PVRftΊQ|T4܍?PԿ?|n|;n &.Wj:?rLe՚ BbQt(ޗr Z[L] 3"n`6 z='jyvCK#phn٤9v6`jܦJ>wg2=sf!]YA&n=o/1:EܚL"/Nnlαl98[!lto5b:h M:,Cj)GSESջU𗂠N_'58zbwៀIt_M ǚr- ˖f͎F6sE 1t) Bg^<:PfYx j05QiC[-m̌=bjwNt)h-x X`ډa( A^y3pPֆe3˻~!$NcJ4jΫiˮb=3scS`!۳4ғn>0w:/Nd=hs\)AÕ4FM`VWTi$hHJ6]'sVIǓr9H@E F>v6.WӠuǙz @+n=`VYflkZk$s"Zf6)?k0b])QXtuUJ8^s/&U=*8E4}A_ջ>Pp߃׼PjŴ[h;`Bʼ)|P:8#3y^AduY0piw[}t=+ 07")q։p~J/HZi ѹFGj4=D C7eF g䂪X**RG{ɽło sY, 03J2lt~vNxbbI8\b7aNJKEAU3ňG|vаFib̮ 6m.].3mkAPU{$;oIfpan]F.]f$؄sl2볭x` v 1rMoFFKs30[q|'c`\Ad7!0bWb85 6sY~)@A;Y%7N%iTD`Qnw𥉉{k/.:jGANP[4ǒ%-[o 0&V'G˳xPd;SKή X f;y bTt3p.@ɺ$ F5Mˊ?Z ˠeByHnu|X%t>TkkaG m&C_.$-9A-|8\5r3$sPcZ29o"@uz9P$a>9jُV]Ǚ(E8{l_4Ц%;A+jte!(?:~_OrT")r$;n])r֔xkD*u \Z܀V:}?e '-KR 8>.Ctp\!BsaS$iq%o 1Ah㿱[FK>hݐ6( yN32Ĺ*Ę*YSOzݭKu5.i>eL-%P/4@SZlV-XnuCx`kv#yoRJRdm^;9Y6X qo5 &e)dHX"}ASoM&*'T#s#+K~#XDVzz8+ooe3S2Δ;cJ&dRcN[I@+ґqE 5zI5A]'䃖btW=Y[jE HP!xWlB#0j;MFqHBє2IgML5-pOE@pO(W'AFC0eLQPRe551_ʭg^0Z_߬B1J;_hoya6a&a\ã:h.*抦yRp(ٌ؄A=Z u!혎/"2Gu[t*0ŃH,G6, ,NI$^u:'<\}$u]uO +Þ<)HH{wmU渏c6.a_2N Jы[.鐤-lٰ "Vi:(^h5W|F,rD,BSHOdl8M8`h]2N W T{ d<9raVK[h^jVX: D*D=ð|\lT ^J;y"KRx"_uXSc$I2ѐTiz\ y`}iÈ~3D]aT]P;42}h;f0$ @Iit`<8E,O2+iDՐݬ7 \ȧt\wKTe2NRfgdjSwFlNA?Jj=P4E^1Y _18śO<Gi Vr4'P ~Eg_c8`u=׬۷moW5,ֹ11ͳ)bqc`VN |\"Fީ_BfPXT`*i{ӆ01l=SUXOYPcp՟zEc_Cp]^I^'焝Lל#i >{&A0W}%fx VTEoEc':m5xl)ffҩ^k⸪B(MU?*%ULBaYb op;@[cUE pT׃=nCKі8N`RY;Q{$9ֳ?;z46Sd:N#6Fv3+#EXb. ^eMw;pԟNt߇ (@6DG=GJFpP]2@O" ?k=p\ӊBF3ZSVZy[H:C{:>%Cft6yX_fPeLյ] [ʪB +[:{~v@C^J^dTb%kE۽ªT·3G%woVS9ԄܤvD; X;ˬi_T{[>ڑxrKzzo*a^'wbٱ]8s{QFoef+j#9U0 -zp2.\%AkO՗~&X+ҘG"o>p)G.fkOIܘ; J%#oy=ѭ:_=6X{"U4qR W0]h_ J(Y#50E۰F'?dyj 2?O7>uSQF&xԉF{mz5O+`;?מ0 G{La2T,qJhЕVZE!GaIaHٌ,*R6R–4*a!;5$I&V[1(M*JmBk}6If]82;/@H0&.y@R ]! rF7\8Z.u-^CZ)MH|{'yw<-]DK =8!vi"nf3{lJI A *ySX rL<{/Cn_IDmZwvfi*rEEC|oۀz9L@gk5* 9:iyyP*t̘E@sP a^j68\V9<\j&cB븑)qs6F[EQPRTVA RwS2T cDZՕE&9\^K39=nsg7H+t]sse֣ģJ[jI2Nt@5ɞr}8_P$'q͓"ng[|FՏ+1dt& V5e fJ넻j%T Y[[RsʓEzs4 FC{#èzFŦp=q ִl"GTn#sE2CMj>"Q W'o|Kc)w@ao{F>pHؼJS~KiHyEql~Jp1$[.K~6'ER^CHy1ۯΎ}9bsC]Pҽ_YM|Ekt8Pk8Hz Av=֪!3O8k/ gw¡K m'0ސ$5.s}?BO&m^n U C\TsX@rq^4Į^ͫ{ -ن'7UD񿘷%ޱous& ,[z ktImgB:MݩptV X۫$x_C=Kd􀪨̚S48J%ϓ" ½p_:ou6!Zl1ZMges.馚 IsjOHZXZ2}ęPhl|T̮>g4Q3yZxMKgGCآ]U|> bl`>o$l !%*2:(u'&P t_ KE\s<8nPavj:PK@Nc/1^ɩYc ]sc/,3x]bn qMeO ^ %"I0Xf<'mTђKȏXPho9]Į dOL @|lyt`#{.08oӬ=`D?t xTc3Ja&ki t 2\~7X?.uwx"_RD哛ƒ[?qyRj}(0*?D Lre"qe64xr̓Nr"G=hqnRp8*N:W@ODpsx44˝YVqՑZ4&]z}sOj;CNWD0g/YTc1<6ۗd>g#kk{qѫ:[#5SzL=7}E ֞%phWqm%GYb*UӔ T0>rֳkν=9L0z7P*m8/̆rqH(Hg۟w 7݅Rvx\Uo胀>吳RȞ%i媦8":5o `47sgPAؚ@R+4" ji H#)#z9YשM p;]! @e|8$_bQ鶑Q$c}E#t.{b4yZOq q^-n4nvU7U*cT…6bx {8ݝ>ٲf?fE*% ]A?ck,z6 &1ŽCM"x%w t&5ɢ-'yV~@d!b1p0mz]E*>Dc^J4UE:Eo~)+B f51Ly<njWo:Q!g1F@Bn`5:O]HgGrğ)::@9O$IC↊p[d=Ed5gTLkr ZbTNef8ͦ& Sܡ6z#_meA_Ԕ ۀzho9U7X}E7F4_a`JS'Ō lj7}qOF3\WLgDY\eΫ=)M~YHͺAkUze]|ٔ{8OZ&iru;kqC0N~x:SjR[ym&CM{*, { n6++_S.> \iRZ݅R¶D;sVu][8A5 {Ua6^?oL'Cb X./Ŭ[i6UF0aJ]"u?ŏ)ǩLi{һE9C"V^١N_Cuag$xQd#3IbĂx8 [s& E惉U~܄<"iL/EW}+Y Ҁ E^@1Zi 0pG/ (h,iuqu$J;[:ךHc$lo!!bIj 1;p#Px F7"x'%Trb'&"cD8{ ]8*KG67ynqԥE!$5\޼8}l?=UMy oN*}aRZ󖂂)ȍTD]zIp)܂/T,6zHI:DOݕUBJuimOş=U]c>*$l B1I(۴x鰳yf|5Ӡ6.v+RrBRM{$Y#ŅJYkj^eVM7w fIN޶?&Fcm9 %BF vЦDm)dz~:<_&Zж$.k/Zm; Uh XXX|5x,VVsdpG~`)9h!6$(E$aeZs3qZ PskVHyٴ>UXfdPȳ(֮B5Uo}8PW~~-@R=_xf{rh58*>; pH-qR;+=[ _jDqyϧ/;(z@^yme|!HZUJq oH{޲mb_[*jqA0gd]aaxެ)_4=BŰ{}z"WUd99Ϟu X^nӨ9Mqk{`ꄙz;b<%2_v=?u,d^{Cl퐎7@Pڹ=ήR>K >eeC$`+U*:ol=N`o"[:  _BTR-lOvwc^ dao8y {ۜ:6+pKS{PAߙ?R"X!{×ٰAڒj(MphꨗUzfbMZpjY^(~jޖ[;wOlؘ{}f?ײJ֪+R"C\`]F.Rdg2+f]naMqABE::ث'm (c:@[иb/є@yz!/oW<'{UF; 4b vyf@rTk >H ^,4GmOYEc 0ԠPZ :@ܲ?)FR+e<%!X;-EAdRڳ&-8 B] La)1s$K G(9UbGSa!_fF83XtaѲ_1ʺ:+r2ol5Qe4k5ݮAfo(%.m|`݃Ŭo 9BT>Zhߟw?Iv7ߞ |Nf!b}-SpSΉݒ0)|UC(EpE5v:e"֐[ MkLR/lH%},|xs3ryqM6JS{w.mӼ9$Ed+q6z& dZ^O&CX8A(h }bjl:t4@ӵ9.|;%i;/|x +nüDVy)EB̓ڄǧc1?m-xe1*vYl2\*(_ ӋuCߙ!t؝\9Rov-Z\Yy@[|c~v,kw2 fԦ~gYrVfuW=}杬 ^B5D\ .$RQG05x'Jt㉠Ƭf@1z"G ^!k~QDh$ b$Y;Bj:&vDŽyf42^?),):W'+p`)bsWu&}z)C8ToA[ ݔ]ԕ ŠgQp  [37Ix[ل(ذ Τ4$ЩI5ғ?ֿkP2Ν[ *?S1 dZܒ*;hh<8 _AhpپU."⢓F ]E/zT0퐴&}0XYت,;[ĕ"B3ՍGi{B=$*/~DSgJ<宭Yu^g8{ZIEť_a=F9,V.bSrcdc>Nj mFŧpi[^)X@G?ـw>WPPXm_vMfAO GzS#`igN>VSH.Zm^l}9 ol+/,$֚Ϸ樣DJ=QHU՚h Y8ۡp|f EL(U~DT<.eF>^7L$Yϒ[3$qWƹ۟섈+;Ii7BL9c<[5g}~=3`6BR 挛KSܕԇndaU\࣑ڠLCg.FIs. mUPFC((k( aeERč `4f8#}Hrh4/ vҏz>vd*ONN_.: c^kQ cjVk}}ɴgK,GOtv蛑_GrF =Y\`A(W ~ju+lt>Ěic6)DDd+>NL24YX>A54b 7GJtfpzzK`r[/p?xޏ=gYb kX=w)O?zBL𧊎YEg;wT14'֋ &1$n ȾZ-` P 1NJߊbclG!NtvԌKyib,&g/ȱݑcm'Av MKopsNDO |LwڜzFrBkfl+j_)ݪ册adB+UngZfk [t4wه&_!˾fO7k 6xcS<D]P~3[uQ%wD=4(WaD_a1@4Y'Bd"@G &>j '}z6e1Ǧ-=:Jeq~j41+vRPv_SVP3h[)Q&~bWؓ=燻ʭfljtGSo#;]^k—7 6{ɮ+jTUR;0͒ g!7U= u'?q }EKjJW1=l$yAv(3Re=,DJ$V 36i2ynֲSZlu=h/KԼ3#!ۛvjuzߍb|2k}{) 5:$ȊofMR*^<{5i(/MU>iE Dr`}eGu=lhʍч9oh S#|2iNwT,8,NL.ƨ/~ԲZw)ԝ&x2:/xAEQK *[ E#R6FN$jRU|asZu .E|!" \a0_ILcsf[hh҂(hin|h3uyMba|<~PjW#ܮ>ıu%E$޴zdW7+.k?K. f_L bP3[d.Z;w55U zoV&d}т̘̋ԛhTkk鶼TWq;G(; cҋHsC5B%!-[hm{IVVF=IAի>}O#1@IG!E='H^k6ǙDLWԋ{P PT\HvMr$$=k*ﮬN|40`K#K8[Qh2;=ZUYl'L.6`F ُ`V| %A&|ˆbcOĎu|s+ߓq3GyS ,+ M^jBԥ =V9ⴲrъL C䖭z.Wc,%33ЫN&s u!ցGu 2<2ݦ*1 GT@ei̸I /ts;TqÌ;# ̝囫:7>k*>ؖc.ݓ^?/nyLӡ.ѷVK6/`-|Nԙ|H `֦+7|K %D6h~6щDch[j} i229߻s<9rj)u""¯؝ǞNglޞ?݆Z]CSV4v$ХCy l>5#5 <끊yĤ5tAj [q|'CT>H_~$yd"P6Bڒ\4%A@vaH>IqBk.fx^%zL1~S zHX~Y[Z+M6Lx0Y(&/*E"Ge5$5a.?^0AGJbv>8i!17rMْD f[S柝3{щ;ߏ}:\F9 [uRzfaP@ ]X(,_:yT3^3ǿ/vW"\/O+'DKw -+b/s n2"Tj;-0!ӿW(Z3KFK8iwegy\k T1 w3?f@+ڕ%-!Z¨9С58︷ڤsblEz`e:?#W]nȹְ'M %jIDB&C~ L#u1qTpEUPbGG*2ʌ.Nb31Շ .xջmYdbC~@wyRGp;g p,VмBCbе`:NPW7dUwZ.f/M;Snb;E e|5[MIjdX2>g2،_*SxHJ$!J<@%XNuuݺUɚe^JA~t8xBo? Y!&H w:}/o(}:.3˜-=c/!U|A-!ؓ|Si&y !$ oMN P2k/8[ yZ Ԍtn]5샣~3F{9L*zQ-&;MNʉ:k>^=)enNi1hb}Ɂ\)qN OyKOIlNĩY#io%*rcYh 4 j6=B*.Ǔzw3t$=qӢh%!P J 5 $>#6dr7rU ޞd☧pĢ1fa]r V՘2dKh֨zfcډ٫9qD= A5!i* K.ϐ;7qʢJY)1;,z,b|;FsG 9* L0Hi%4f$>RLpwm?7;9FN'Ǹq<'EպR`w`#9[x)*ELf7 'FK dYtfJ f%FYcՋ΂&z ]aKtA@樌l(yQJ @l?nOY i=%n=NJ-ңSݒyvIȡBJy!g/, ?Sq HuM١|f yQ\+T#B|I֐AA%mlX-nf*uɆT|2y vZp( .Ža z6%p]EpJ{CqH$SK kϹ͓mpIT.jtWq>KJ@ӉfƣQ0`pnbC0σ32(< @ȍo5e@01 ?0y "S1Ll%i6xU{@%B9A| 1:6H94|$_mY%ϯè',ugceL 4)jjbP`K6h;)k@{r@Toר"l -.Jq:+(E3 bVqm?(#iˈǿ`u=} {~goi{<NE_MһR>E@u[Cr׭֡Y<)^<L1-/0kZs'X>F.GYƙ'Ǻ]RHvԣv >T5y •d|30 QQ@x %Q ِ<[2X5vW #\ H31^a'^qb@Y@V+Hw .кMCMp~&j!4%-Fu2ˀ2z u@Me tf<`7 xHjL%\`‚#91/~߳ `pK%q9K+t/Qwd%ĝֺ`>PdO|7b"2 31^/nvZ?n~ `+$ sjS SJaUe|.9bᔖ`z#*.j_(vpi>XJlgiu;;75SVTbsKCM]QqT)ثh#جkc4-G[-"kיr?l@j@sr͹Oy΄{ͧ<2QoB[9Hw4,G.Feºk3i?`NRE/}6_s#:yLuwqd˹#:)%5YKoe+0_m zeecҗc*_1R󙺜)r~ ~5nP-S*YAq8A@G@Fu޲JFǔ*i_S}++>㙻LR7u#|wH}J޳&S+Bq..D){fjbI^3|ȴfFڜK$m*RI%+zh$^VaaHXmgkM1'D܃0zrBquH+^z= ō_o 0P-Vxf]$Aǝ"I5a VmM.Rh2ؼłp|17wtXnZ]%NB[ݭbeo8᤯݇,,/#'"%41ZR'(&]I0h0Il,376WVWPҪיr蠻|0- QkS#$Z3`nAam\MV 3#j;q8ſq*xz`*=;TwbmmM4.XnF0Ds=MyGO-Y&IdflI- o3} 8 ɬ-Y >hr Hvdqk:0#Kdw4whyCg?Xr༐9!oC#MS9By}_Q-җb/KtÂɹ年@psf7x:ba&u-'B'f7v3oeV BjKͧ LnBc-t++̚GDF<7 &0P)1&y 3$/zB9}@܀85|l,ȣ%\6~U(_ @+qI]u%XۣDshfTxQv/^eaj^W{dH T`>VNr/ FnF+/ٕOe)uFU+GS t#$r[Oأ5 gڌ𻛂=V-ZTU͔D k*:ݰOlgy6qu ꇟ:h=2dBa?|`%#$]?6b5/{?;sԕ @ UzҞ,9ӉGv+ZKuմpH3c-״tKm9o, K6 :;SbW'>٥G*WO~5my~s,J0;$+5а )?kI[AAEdZIߵd\ =@Bv"ՋJ=Цui}MgV$EFӻư&Q bo5y_El_@ffJ"v qTx^%5ij S\*4@{(x1tD\(DM_VWb1"8@ŠY+-TL4'pXz %f7 O/U0[UlhN$$bV.hΓC^qV5XdVRбp>fAIcϩ_x&DMLN5b|npb : ,=x h1].D^9HSkp;UHT{g8i XxHOYOe"?=wxo¶"kG~AKhi$6!p28B-p,oՓ9#ʞ^۱?5 q@pw:}oP}E!Ţl#SvI`̘W .Jj"~/hh]^?RQm);uffPJeiO9>/,i,Căzap"@qR@1WʰTv#HrTp|vc)$9nؕOؤ9| < tEv"$j)g:eIyY4֑5[[N~9Te4P@1~Gi'œȰ즒ԩHYm}=z5LΠi-Ù0wc)SvG2+`fAj!Yo.nlW :JM n2Dpx%e=@<τ!:;ɳurdVhnNaᘬ%`"oQqSIh"ۺi*&/V|^rplZ/ GҚvo8Of7~UICow&h*9YEjJ^`K <2TUae*d6WԬ%mtɝarEٌYS6d{6:>͞~w7 |OmG&1wQՌK/aNd 2퀚&7dp0|T j"_c/UB*3eC'Y!xiOp.&k],'5qLG~ļNuܱZJj6Kg0ȊNm?VܓOC{w T(1Vy9y~4g׾cnL3Z|&[W~T&mvaPf i/0s?QBYX^Pİ;աgra :lp3_<+w?%5&=}d&| ̇5spEib]+XzQ5(In_(|T)煮$<5tgYQ#zSM=鴐S c K J  rP8Fs=b,b,cfHl`C]|~BĬZ3x*M} ~YÔw)P0-zf*Z* 8ܥ>(k#lIfԽK| T[hWa? kIJQoDNYuaWb&zTӿy׭/Uz{Oғ׶qޞog4O`-{{FGt$K U1:^y› 1 *7 x]8Kѳr=' ՜H{#Nױb ͵>f$*mjrL,G@vbLIB9dv)nEh;M̘eOB]t!?FQfFZgX lB,fH bL[\q1+:9_h"aWyZd<@39qS,5י.o?tiRDеiBE]Nݠ#E;d ,|aBPlұ(2v.xvx|e/cZ"3[%" h6\̍(3()|5v~ʒwOVlurSgK9X](إ*y?;Cb6NnX<&MSWi Se*8dyRֻcUY;L8h(do PAUaOH=!0`ZOQCBQD]?*t% B'Y8\H`w:Y"b :!:-^h 1=5p֡j)IܙЧ3}M_تїoQ~D)B`Q gԡƃ6? f؈h~+F-D RCVl:1TRj0lp2Wf&뽮 3ԕ e'^uY8pTv/%hŜ6h?yd:y湀V|4BZA3ךpm}f-޿Q+P_e-J5gVTkdx~;`IVC!Hͅ?  a#F&H\prwQد&o+pn7,0ZX+Ƽ2=WtC9o$E>XbvӤ̽YWQ]oDS G4Wv<{c[^an?Ov8 Jvq85Us+e!gsgO⩒1G4a.x8&hiV }vmQTdSszH܅SaPW;^v bu]f%4t}jt ]<1բ$}hfyi|xctFIۨ'€⿮՟'1ʽAfUIH4C=g܏pJdx%pܿPME$۪ .yqy ksZ8[}+\N7A! $`Zec%W">,u@X LUKU h)Ȣ K:kqeg׋Fn;ܶh[~OҘRnؒC7&V6꓁=Xˡ˅R8uη)i(g6ЙPh (Z< *Z];ܽڐM;(J }edR3-7ט`hK0Ys+M*BB`CBnDCX)A! H&u ZG3[.g1@b-  [{,pQGS Ӊm!n?dsͶ o_c6W}'dS46h8kI˂PƯaRlu&l%cĖL0}r!#hĜ m.[u %~bewRT 𱇿>NN."_!ez?J[=h~|%W&Lnb0z*:U~1BI{l:gҜȷˠ(.d{b-@ycr}Ns|% 4?>ϐ+XZw]!^23 3CSn"Rr1Rv5m1eGri抲[[y4`֫Պ=߸ZJ<`z¸_-`2USt_ɐŭ^\5Mt`Bq끀yqF}nEy'~)@ Pm Ar*Dհ Oq]'l˻,imRpk7p]w 卑r8}à,yHEk˛O!6~P 8s$ɷJSV.~ߓj\ UxAf"= Y@*V%u:XxЙWExt fm0g ֝dsJjO0Phd[، I2BE6KR ?O,5T_X/ :7צR:<񮶓Qھk /k:q#L=V~w"z;{@rP^jS]ao@fo(kkM Ť0iH| *Du9#5Y +o4&j 3w8#WycasHΜrڶ(No>Y1I,M=oZ R oF,%D(ܛ,Bl S9w|6GPq$MaFe_jRڪF36q\+M8)zlm%_PhJIrFCj-YlVwѨ&w{4&.ZL/F0]=ͻc.jF[)CC)ts|bӔ x=d)9~PAcce ݡsϞlUԎ-ڪ˲>r/.~PXLW367-0C:H=bdjv!ΓBhk1snxO wÁz'8(W0t$"oiK*7y\σ W6^"d\Zc[ v!|9[_}!0<򗟗<+y6S$Vej?Cu@|B^n?$lLRW>#Na`MwZ:/arH%`o!nw ~%]@輾cnl;n.9@h*[#ʙf^rr8vi& 4nSKYНP$^NܶH't+΃OaGMH^ݞIEGK[ wS#XB8&Sv G w-tYk[F?`_Les 6!E'i滱.VMJϾF] M$j0þ9Yog O;@`\+VDj$tv]?aUeCԀG⋐w{D LB4@A> 3O6~hb@ܨӜEj:JY7'9єSmpT־ە fn u9٬_XmgyU94a3?)dؽcuA\lh$uxwZ#y z Gn#;kDL={Q+̠_MZqݺ*[SBO27kw1q^G}P$A?@O|8M^p@R|M|_XOu+ױE¨;`mqd3ceND)|Asg{z;y;{'iG9I EqT`V,xV^*2ij>!j !7;"EC+IRSS18 |+0MW~iؿ1= y&sPa93#pߌ6E#Şzh. *BvPgfGlky_ ٤= #&Ew>hSF;))Եڟ.s{.Z-Mq<A=|s>OfT1Zl^"DO*rXV /8$+%`; @vqxxks:eclg4/V}V-539S 1i X@p`v?ǐ].c9oy$w>3?0=9Bp^cu؈Kx!6?ѯ˨^ý]rqF"1 *3iQ.sCFvg5^[a]2S`Gi%йRRsGn$BQ*ǯ{-޷P~pAR} 79Ts'-Bl{lʱUtgt\Wl?6k*+}+-rljۨr}E?^5k#Z:[|v R7Ȗ! _RG'E`lg){fHRϩDOYW%ޕ"aP<%hf*N%-p`ji-̄?rg'Wz?%t4ujayz-D7I!bٟW+FO2ӭ n59/!eytEABr,Ԃ4Lk]#Cy_lbFCb&KVbÀ_gƮ=Lf{V˜zr*bk4;DNH3ͱM7CEJ`#B\3=>0%^ӎ="IJNh;}\[ТeNTt>FOvOQt-BZWc.A7{oqsa^R {brm\,Pk̦62}*y E$[ЬKD5ho<'J پ+H窿/Гb$j/EU'rJewMi}}JGň> M 62/崻 , % L_baSw)1B"trYFz .݀ݯavF24k j~J<+JƚEF Fnԭ:@lsGh3)aP,_jg$9kKv^oMuQ (mK4DDܽ '/\'C# :_ֽb.ޠ]y=' lηd z>ڡԺnRaHh?Q&u9C ]9Ip[tBh]BwpBb_ ]t}^x W硫j  FXP& 7;n0[prl ?=0c!)a}̻szjeCo=7;~4XaG1:׃w<} >˵[aHFSA ucq.]7k*rvg20έ1J7lҢmNN[L9d82#a9'S׏4!՜hY_{qhBihifšh[5+O4bP:!TnNPiM5J=&]ho: <_sq_M4uH4xænMNpfȱDDml*R1@n1Yx[iK_SV\892\m)265_艹6(z6@kJTt|bO蜥4AqX2] xُw?o%E6d@R綫 ͆ "¶DX^}ϻ}"@OD Yqz~]|J #?骙)"F Bq/c@t-EK~Y2KJnOG(C|U8꾬ێ],m M- 4ꪔVzYϟ.E+6JKJq)J#*DN&+ܔ7V99j`j1;xe6G/EinS4*r},@i}\Zk>˥iu*BNئ"ž..KP5×*xO}I2g2V:rw" % lShX¿EӴ2mɀ׼ : oPО ((>dO5˥#VǓS&c6(*m$fKMkO/:# @$ijil5b( ed ;n_ˬYJz1ڥwk^>h?|gwlV57KAg?ZW+ʼG6)̒`ˀo7I?<1?`ʏkXz-y z@d&l?Z;j ?x"?2抏d }xL/*j鲹QM||5f@XpF1YZE1ϲhT\}Qo*"O򎀘3)5;nww |ĵ-6M p ҆M q o/RPN0T/v}Rfq^]ځCS ] Or^#eO_Ή9AJΰփdl&cF:yȔY]|A܀2-?)4#ny8 s1x)te LM ޥ/?;kETʓ*}3<,PJ|,3ePڰ1;Á[0C5c94A=>i,d3UΏ>>t0O?XQq%.֚ ,wޚ "ؗ$hMN [#S2MW @"ݓ:Cd+PȽ %n^,O DZNnf#2#]! `Ca }vBJK9i![vQ$qǜʦ]\+sS`rTfT  ODO$U SP{+lmgQd޳&/Νlo=fa–2]쨈\_~t~Hվm!Od㇨ϒSƧ ڈ7Rtǭ۬Q1Σ(tl@5wSP˜]BeI?k*y[Ը-i#uB̩w_-02$uHQjFlvQ_K,ρ+gR3㪖ehP`NKeD+ sa !Y@,~)(,Y% u.Q|&bf_qYNõZv g:#}5*r~/ο˭Y%u|[F27fs 3Fy% qz FOk$ǁTZVJ7[~ u|'u֊Ė=]'Kd~bA,?"ubHK O Y3jnOudWek/j"[@]7$:_RTd]d'a'g33~3g_D4hLk @s/ՆTV̕eH:x:kJ@W@s1͑C*D 2Mbۙ7Jpڈ,y"Y 4|&1c ]Xٖ2gP3b8N ɗvcsJսwɼU$jzo0A9msI}L,ʟFH vhjäߪt Ӧ]*KL0?tf* D"7'E02@79VQ0 ^zrq bkko[Hjމ@ݜs^gq5$OJv`u]&Xg<׼5 ,a+M{Mf@f96WVzeK+ @S%HFjNL) 421;@ԗ`$x|r\XaBy̑j`fO*!:-H `SߞIzW( g~DJx _"%`'v^ N}zˬBcb-!X5ނG$vCw8xȹO$ڦ 9 DvEY!oʻ~f}B ̮d.$X͟2`- --y]_Il^OW,sD *v$hבAdU4:߿i!J& b}"ʂj:=ʋc=S%{)f??6^NxQ;&R"w#;؃'M 5|t"]2_/HPƪk\fس D>{Ło9 5^.NpKo9oJbD7yfЪ(d~?h! ( ϓEㄒ"w|KS, 7ð:a@kqh QXJphPp6+T4Q01Gw|%Ӱp2nu}ݥIXSO3\kFF]abw7`K@ܴY'zvq Hn8r0k! CeԄtDGG3ApG4ݚQfRIa3lJ.Ih_ vT/Nɒh>@Ad"vbSaE@I -,H bl` G)tL)x5{өeTp;LKm.*zߍ9zmFc=b3|(̈Mrkfy[Jk Bsdp wLJ&!Ș{N+bceXQpT7cwEbNV,o"IrNH/b|[#GEa͘vS@[K.+V¶і2Fi)æP@wlR(b!+V 5׍ޭCQ Z<軛spqe`ŊVf7&]$H͵Mw0 eNcCIYbpH}jV@ ڐI9bUG]7:iWS𧾰c@^YGՔXohveDR+}BO2LhK=b Leď :Aw~E;H%?2,>˟yWBOkYC/GkB?rFv/6~5Z%{6 AG"%c׆ cR JvTKS(Y_}3/{}-{@ȔyBԌe|*:Թx_p#t&y;Qj`9]n ՄPЩR|yW=`C$(_F6-OX2Y2t$?_at/kSݺ"dvti~{!BzVb2~*ԙ6.(n49ZM>xrq8G*Č.*CݿƺKa1ƝD&i#%G u"7ii?3la!9W{)]O@o T`œ2K7/z72;غyD ,404Iο&2dTPPgXoy.6A1~pQe{=Khݞ4XHFD>ݑ`Kv0<pkk.ו_x&h4xU+ZkgqեowS]n}P瑊"h?kyk{%Wu|I11P簞I51ot==oK7qb+hZaV.4ڠ^ 5h3u]AVnTTyk9T?ԍ=%&r8ʱ?),Ǵfj=gjoؙ:e4G<&_LAI_ߊ$Štqy%vMD#hoo]OvYUliX8vWXSW- rki]/x.hd֟`D #(,ꀎPBQI|UgB<"ǰ-j]|kK‘u}J=s]ZXr)X F).g!TdM&{dOO}јR{"aPg"PZiϯx [`[^P@˹y+Qt%k샄jR?n'1fRk={mgcү Z4"vm|)^k0ETIs֧ w}mj> [1w#K9hd˨#D :CHSP1fsӰp' \P& T٥B wJ5[ɠq)"#)NJOFWI(;PE86W~m33Q!Pόun[ҝf=ֆe}; 5|GK) cKc.S@ ܎VLZ@A/-mHΆWA~N=ml딷-%t[1y<҇McdaG=}$Ӷ|ap/:˔SusJ)TͲRܺz}I$q? }+$Dzi@jw9:Da˫u ًzQKx-pp)@B )i>Pħ5։즒VC>Z 6[Ry"*B˟GfI+3d;ϙKy_O@ .ibLܹݳ- Kuju;UB"Z-kE(XV-3%[{{8e2%wdi8 |Ȃ nM =Ԡ__/ 68 UE)_3yrNյ=0ZH^].S˥pdMn ]9}4Ep/Ŀ`}LZ4d{t/AM:UXWnk$kEku9$R&0 -R+LarX O_9dNj,ݾ\ v;$s 4g>^8W`290}eyRjH$ǣ ]wɢ;?zfF0L.*=fFY/+;''Qo7Yc~rڡ0Mne01)f:a. -%q.B}$:El1+|NWXaPW%KsNjLfrœg.=y[ LXe۴Z>ghmYa\ٲ5Wbߙ侚I52)RѬsX}#AEIE"߰p0%IE@2y Sg 䔴Keyv29z]G<; ߩ. V-s]O12xl\Ug*WE .U*h! r#kb'`$ U*{DxHP,-<+r7Z;м Ggw7_M8?@-tsfXx=Xc.z noA[z 8AaGsZc p;ȓ֛@,|pJdKZ֜^Pt"??K'G'Sj眑RW{Zh2@w!$:eyKGn1xe\Q9_Ce°T4m)K*%>i% H T/o^Jo$bB[MN籐4qk;TX-jA8j$]A f}ijlh@Vк&zx}[AO[5KMfs7:m>4^p!/&- U~6%::}{P#( ڄe}lrGc&ztB4J>rByj9ҕ W%%\ o _'}o3vщ{2_XXӑ.Vr1%L`H8 >ko)'LhqW=\O_񚎵$*enڶsŤ^?D`VbL'0XK2J xQJE x<ă{9MMvUZ7߶w!;=Ȏx,hT<0)ƽ &9jb-koca޽ -o1[s1꜇ 0;<^rRު,P}/H3Rt&Vpv pO^l:Xk"yvB]tzߛq+Po*jj!-8kbkrԟ *ZunF]5l&$\vhV6Fy H)G,4jKn=dȸ!oaq4-uQr8肥5[uDq @&6 /Of~Gd7U :HHC)p4"l2BwSFO'&t8t9T(j͚  IO oFN zC72&%˳g ө ,=lN},>0#ϯVS揨޶h+u8Dtl:e_FCCnF T{P#2zy٭V-tg̀ ]wj'G7^=ć8Ҹح0QݕMNaz#re$p~#SqWvs$|Sm8gREx0J&عH J}ة:Wtbqk⫻?$ЀnBpΉژWإ4wBQ!$1ۧB:rr'{Izq LJP:M}?p0F+4\-ˎIcbFd0uMۓő/UﯕlO >wB4x̲ d+bTRr *oJAh 6 a{hG7Wr0VNxƜo4B!цnxy4t,#)n=`twutlEvhϳbi)9bpˮhA‹j P56@aWUn|(UUj'~t{L(IkKYgtUe$ >`1"9M!0Z9 E$ێڠ۽퓡ZoKL<ؗE )jWOѫ쒬U (- 쾭R&aλ9c7!FL+ongF`LO{첲_a5鼧IBb$V#ֱ$nsnWMҏ"}QM 7HY N$#ϻV"]hxQzQy:rsX',T!:97<ݴ<Յm 3E\vE +L;"jLL\ #4gQWQ]}SmlA+6~K"AkAkB(!}nڃ==:-vV@x7{ҿ;^2SxIEq];#WaWrgU$0bbt ߳fuAOnjX@%(ªľA Q<0L'`!I9u '\s%S$a^Ęu7E _+?pQ }L7s8 m؎>Oo%ƞVHd-i!yXf>#tJٳV`t\\:)0vK:{]e4i9PоeO2`\c'#q<Cd틢~u=MTܨvKRnGb|P:stGYo\H<4OWi=nOe6pnwo׵LrlgZtuYs֧*XN^XDD{H#")& D#oDZ8u][=A$mpttL>wi`BMĀ]'[I YŚ;#wy/- ;ov9RnհM:_[43~$> ELH:0NES;K jts+)zr~WkSh*pXMǽ iH<["cԑ(nz&uF.C[H^afq>wGe 3ڲ͆:uʴ'ۻ;7@kDTZ>8qy^4Vi tm)N:RPmцw|'Όo|&76veBz6q8Jb%| B>jG|Ǔ{r#Ԑ ! xIϷ{=TNC  ;@ WеZ/7ǒ0trQ<DPijs%m󩵞\)M y"=^tAM\7"'" hh. Onvft`tZq =qSmEg{?Yj[m ZgKc6hai0n8{{;ڱ ^M0{94[&Ie_/>xXW m?LZǀ@)bO r=D'wQi1XL@7`doU<pyp}F FO.'"P*;! $W-w͞ŷN`\3]]|_ѻ -}?.AXBەbY>jG<5܉?`(j9p<_/ ͹\s)X9 0  նA403] I2VÅʡADrۣQ3& :2ƪ%1jg6骏נ6(&6]#¡m/)CD[G%,CY𿱦{ZT il.VzYj0,yU2ßi Yio;-dJ٢&_ejEB3/;I LMӮQBLۍ/,h]IKb{wvݺ~P7 W5Y Rװo✏N ]khckSJ?K,P߫0L*}j)2G6?]k ޿mUZq#=i&g3w׶j;@7ԃLuByG9xRdHR>qCDzhv2E:\?˸5$u] ATK-ӥ,`ƕ[DP31CF <,|!^= d-3"Y ەaRn| Y ˿ė%m8w"#ÆTD,g]nEbc8d6[¦PA3kaBKqoR#4e}c\]l܊@jmJM԰JEØ1A>\f.uJ.L2a<) zTzvI8RvtKBW\Mo>jR㲪6%T U2E# xʶ5JA!I8iuؒ>>Y7sWQV\^Y)pMP9PZ`ش4! `f5ؾr#Jpy4eB%2 }v1+U^u?P2x5>y~> I(Mze~@&VE9˵[ԱB @^pRrW,Kg6S( Ni~@B\IRmqn{iG"կ& ە.&Ua^vO4a;82)fAx&kj ħdXPoLϬj5"=x!.ӛf!rn T */>@x];;t37MZ LALWQax8+ÂbQ+S8R~|DBB Z>>nMK\`٩Z:rJ8-ڀs__/4޳.^w'i6W{ ߹ݏL.4|Փ5;ћvz>7yr˭襈Z,BwRTϳh&3#vqqɼ-9w4P6:ԾEC u+`\OOz4*y)3Mg_dJQތUda4A1nB<9Wt_UJIOBC owvSLZF$pgi0yj$}ѽ>wmȊ 'O'u"S0vJjYk]24O6AБ Q7KW*դST$E5/Ė.3f(~xkE+Kl g`z[\.lq{%y;{HӤx\vq(4Zyg ӽG:a1{mOWE_֗)a6Έ.o_ -%Q-5lnoEi'U$?2ѕ;uo$tyJ!9g|#, I 9je6Ӽzk"Z UOqE?^ʦ3sĴJn'J3 ar$ʒr3Jd#<$M!B#bqo!,jWMV@99 >7c&s}&}iMkBGO wܗ-@I#[- ]>;k(@ۢ3=˫m2t9M f=V`,rkEzQjI Bd6|E7oQ j)s7dXcL:~5nL"[2&u)15iK^-ˮ]UaG7\mtE ۲ kH\"7i[u]{ Gx'UnT|kifV9_w%َҏ*1|X -P kx\2T[Oa).DP;2F#ťXMm.ļk5tkk=ὊMMW$t2Id T( ;ߺF4FFk[ڷ %CKL[VT W0)Á3oNi(ƁS}e;X^ˊCֆB~XH=6+t ]:+%g3|Juf pG7ձ4̑ɰle_E v}~zXvG{P:u3#@g7((6fA/}r AHp=u邔( )l؎6k'Ln` ]P4F?ti\U .l%RՊ/hڞKIhcϔ<XnlG%*A ²_(I>q7ͭh <_ls "q<8֤T"'#ㆎm#͗b9q$ye,GQGRS j,xežfbPI@9JەYo,U-THYq̈sԈ$o7 6hitbWUT& Xa=[5"iPS^FCtQ>nRUK'p"tŠ KێBV ii'Y<]i=>%3́733J-'\,)uNLO-x!\; Uzm 7FLxޓ!+#æVfH0&]&lCcL}E)GKxX鞼na m~f`#KqbR!dJ"ֿ*#-tl(q0c]m|6[J0t䜵/N LЇ BJ%ў+o39᠎PIw f> @CaռSɻjds ltwQu:Kڔ@SyCjkM+zĻ9e#;=iA`5G^#X4@6 N㟏k $53J95U6akg)+`\)Ҍb-a̭h[тؔEӧ:qxzv3#rVP.[Hɯs*lWG% ꤠF8p.3Taˤ+;4q*W6$ Hy[Uqnu;X_ǍI4 r枽P xv[YzS$hL4j*pkt^ ou鶁 T{,^#R1ʼn;i'Jlr<=ifu+R),VbjWp:Y vOOD SҒc[El8M+|! PF˵wkwyTIɠxq@uIi(g@~sIHKJӼ>N8m4*2P{!S&a7oXmI^n/;g} +-鹮&(T5.7;]< h:@V\>\Eڦ9P$7.lCCzaA !>G?X55T{-";tyCÀf-*n m19F 'J9jyx鿅?I9$~,'yWQg.LAs8H^5-(Q.H@$22Ll>tlRM'Nw)I^nSⳜ!*[̗hwuyb{O xq z T=&z .PW9Wh`.dmّSĽN|"yeedn}|'b}77XtMZVHP 7&ȜD"}tf~ B1qkY#ʕ\`MkoԷ*鸾q`+}mC?n}2(ZX /SK|B]xRձ`.leDs+aG>-:{ pM}yh~b4WqQP [1h#^O+Xڛ?Uepu" FҐvas|:\hqiN 'fx+ 0KWcE&[H< BХ0@BJ}AP+<<JwsKq%FBXyUY,ʫ N;=M BNR׃4WPyƘԜ$m{wy*'S}6@8#4׫I2P-XHpmYd F9X5u5:/D x}s^A H׃VuSb0݂^GN*6c8\m.'*6DitLRpR#ZDxc-VPNMw50܌/J**!D:`>| M}Z2 ~U>E^.kVrɖl mDRg5:+vYH){5z{X,1%q%̛!I uzBFA \G!#Bp܂ʏ!}yi_jW^ }L{46 KjHFnOҷE~ ZiHr̚2q'lR _CI;:[lszt)=RΏ6^l(;!j7%NSjW<>~ʒ+=΃i[ ~úrqE1kv˗0Mh]9F t~;Bes%}2LϛigD0W]v7(S|d˸]c/$qilj&揇2ٔ@P9~oVo+"W<'j'Lr疒dѥewC[V:fOzq+B^Z;I?ܛLyI[r:4bؤ.Qe('xTou-z>$1z3Ŀv 1 .^3wO r*c'coTQ#.~rW rm>wlDpN_E٪j(r t;'l hKdfa=dmP*;oپVQzyd9,k k~56tgUsh|t{w zvm815S;LF# =~MԷlI0>z~iDikXc5KWZ1z޹F;1Hd^qK@Id/%u8Y`ג.0cx@¹ߩ%+"WGwo7\)fD/ ]4N&4o_RK%D2lǵ qF$, *%͹U0I9uitRjh;|[9DAc2\[NOw I˝H/\Z=O$fT۠GX$G&;RMPۡ\EʔQɵmP4H mR' ~t5?'BS6EAG++'TCI{K ժq!.D/B)N(qsIg`}5,l&4,$sInQӣ?9oWԷ̈́TA & {GA 75L"HOYemdZM#I/t_F?p}s*#+̙H2 y|~)i* 0vP"G 6\֌[~ Zhv3Wt Tf.' ;rDaLڃNpF&0Ⱥ.#PkRHP5tO(cЇ8rHvKT\,kMu0]+xU'z4>lk{^-<8 zpn,lI y3Gob*XB-yfaF .ա@oٳ5o<'P`'rdFI*Nm v}D?9Ź1k9؞Ǵb* , !i"5ݑ~5ܜ|Ͻ&J* Q̹>;E!~#gÍ6}LC YLZ[Ld@"FҠݎ~҄2 *esU'b"^ @-Jx҂*]0֡BqkRi7>m85ƪZTՆĂdbuE1 w:BpW{.8j6Ұ#fBqсk?iZ#zYF !Bh _.|/A}X:lJީi݆i^:&pKBD0^[Zd Z@0RHbSYŸW4M|:^a~:uuDŽ2ʬ Y: g'UVola%#,Fa")>r֠he+H"(6,D):l&Q=>1"T%|,$%#G»ʣZ:~RA52Tx*PC"O2epٓ݁4zScGc;mA8l.,y9E~x'SvQz0a{X*W7"J' 0MH|_UֿJVNL3BKOc+ؠ_mޒYJPX=%,ZQqD.)s?N«at@2xK%b °2F1%ʲ!yp| OC¼lԺ$$ sBD}e6) vn˞Hv;QĪb΄xP-&6p3Hdkzg1!8уSgmjSpo.[`S{%AWYLӡ /D':șdFs'ĢP FwUS+.(+Sj:Tqvk[{p^oǝ\ü!QtJ8ɀS.zܻ1ue| 0`K4ו<,]&<.P2Nl 9@Q;rf4.msN!D(+QT~y#TP(Vɬ;uDJ%M<yŽkZ h=6J 0r>,s ~ >Vu&rKʐk:fEXla`j)_O rXgOd$ 7T@! C!`[!wT:#HƮJd8;OErlLʂK`+yucqw_pB2$H&ſL4P A>5'z2@R&3Ek KDySPRژ3'2GWq6TYnx&*})qdĠTRĪYp38GČ2F.GE10b{y$G!5ȭ9:7*0B.ǘc53\D?. Uy".x,ZoXM|"IkE,+z+Ym|B䉫tVvJ7Xi/%Qp#s@ Rs<̐zcU$7OZAX=^n:{'@}/\B!׉+ J8Cڈtyy ZeQ {1;'~F~R&%s"QTRs74ض>.w6[ne)(.''e.(bGkű|J5|D 8puF}\ p3)6DԠɻCVi9ڲ@& f-#k dtLc0貜$#'E[+c%`4d";ࢯ'6uLW'[UU!y%)6\D S [̉vOka} ZC:(D6ȝb+ƥ٨ބ1E~u&bU^>$2[=:>]Pk߀6t-$/Gk3 Xk/GCYnjጊsLkjR2oI~U©H纎 v3|Uqdl8Hk*sV1€3uvˑ ?I#(e<_(0PY#[fK47({PTՔ~&~i 6+/Z]J :hJ8BLt)mkG8>}֑b M&⭧_r&Un]RnJO+EN {9v[`Ƞ珷'_ŮE|c|_CBh,iNP]bBlfvn -ט`D{ͺp,T<8i咙ƯfV8Q[ ފj1G] u=cIsHSHFAsh M?aTcm.mY|f3 c,oLk/xa-Ϡ&PmvY= 4+?Xb@)&ݰs;xY;Ÿ]<4ZuH^.)4 1|]ق@@haCSwHs&D}ZW^Vo$yڬ4 _mGm΀G]V?On'їy'[*g|-[/71JW,]Bh0}VD{Dbm?J0q/bK7 ;8[L," Hn=>ep7konlޠ9"L]NHfB!)إ;%sfXQnLc<=#_RGPL wE+C``^O$M^Gu/y EWN׻7PUㆇ7f'joӾ5Gɬƙ ?P 88 VQjsrF9 jvB8Κ1P3F5NL> /-؍=TQD`|cH!OsBps/O@ֻeQS8-U¨hՇ6vdv3d5rbj p镧,}*:WI &(۽݊;+1>JWbJ`4h(N̪q}[!a`g\/Ñ}-!+00,@uUAO8ԾMHe|4QT !V[IA3q^$N|8@ՙ"áTnӜ+gI-ŐJG{\Qf&Hlo`?>.7jhP7E~˞;eObz3#`|qE9L01s{  ~+ps CM='syD鈦Wey~4tʴ=\Y U+ e|k H'Gy=+Q=޲+ǦKbs`z~XEx WM ܆jh} 9R0@{\hCY* EaamA|)p|F:&Bq}j`5D0_, yUrۄIݠG_)AyǪCfB2֗؋[_ZoM(򺏶 ^!0O*[͔?0ˢ3MtZcME01+OU =(Rm }yk~.y;^ X^VM9|\bQ9VgNmikHoEvU]\'Z&x|9Cqg;C~b쟬Pv3eہ[m_܍ 8jtTzvv>OOOKnD_]vU:LA:4eV]z7uLlZ+eW)?O` pC9qT97BZV@M%_pFF[Q>O~¾q>nr6 ِo3uZoJ=a쿓% c~oiZ2@^ F"~˷v,[dd&Vb 4d:͔nUP_V1 0^0BVz3bl\NRSc ƈg =>ߖsnXΨ'ϲkBD֔'hw~'V٠4ٝvY `Rv>`mb2chI+3"ȃm6WJwҕ7Ts2聚efs%`/0,Na$XQ6j.~ڿKf4(i2+D")761J6I^Zn^\ZFQ^l,unPO v9z76B]`' ce *-&sp&j_\e0y)[ʒ e!-KDr2ҹV}H8'hG-?U4թz{uX.u4B ԄSY~29Ŋ}U~p~ro ܉%m4:Lq^RGC5g:Y_Ų"魼C8ƿ@JK('ar E*1ڐ#N~oah*}KFw"{Og,FR4<23S& l/h3Th, lVAn{>~1u<8lpQWW9!78进֘c& pv( hqj1OY̥?p=xiByds0h]Pqg (#}drHJչDSplVL^w2he=͗GOm]1zX@2 RRy}3$Zh۝EF"_ŮO(ܦuYinޒAhcc>.Lòl@9D|Y6Z!x[]j R㵦r$vN,$BJqG %QMAdn@sqӞz5 oNxPL8/ž1 9yG5|î:74&È&mq{m'/B!Mf 1v7z뱯#ݽ9ͅ2g.1:(n~N?-]`9۟~ rlt!tq@n\J蕘hӃc2Ь;$ֽ`z("-!W g'ڗL+MN'a_8onqڮSK쭎>Qb^lQR[d{ˍ j:}qhċIzjB_&-HIAOt]&XD(-|8%õƃSY_=`)|N4p_%FxһgHeKKSuOfLM}1`yNUpf0 h W{5z =ȻL܏M%ɔVHdŝ؂oݩGg$&BJpci_ݿRr>N`|Md5h:C^Oxh@;gɵd6W.Թ ǚu &X]`*r.O S8۠&U·[\рZ LԀ?k\%_ " NJ [m^P!ͧՌ9X!|nW}fb@@nx5V0 FND};Bqd4 evM:ޢCjSV1j蜢ްRQ6Uνu,$0 zC'HBlo\BP3췔ss+"%ܭ h eQNU'w8_3x{0rSkJEˈuOlnpא|&6m5#̱w ]&/ٺZ68xA ) !QB Pr6f1 -ʉEuQ\ibzDTvXm>>V%MX4h75C,F܄#-}k?IQ׆I10 oda* xlȧTnT]jI8>lR[o*vhi -6:-ڗBx#)on:GWX-V6|+3QfWudiGwф^E̖aaXFWNեA]b?>A^YeƢ.W$&*8ܜB7$' Blb𴀝w(C ^.NX{E5DWOu|䅂ӏfAwQRCmέlN` :U|&4UТ{gW'XWߛA=㣓H݁U]{+;W+!@+x3s10:p 6)育^ݎCy6X)WW5.H<}ܕ渃0гEB#`Pj ]ZEY`5{+ k8u{iܪ,;1+K"8]tB̐vүBCԟxɽNHzerqGӋܴ똋QC><%X ZDd4iڛk*f9QD eg/Lp֦՝;^+?AI? ҴJ+ח~wXtO|-ר֎"w;0YZ07070100000379000081a40000000000000000000000016650a15d00011ad0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+ȜY O"'}MQ7bE=4ך+0 SJ"FCsix*22cdB~g6H#D 6: v^Up\= V{`mb4DC$Tt| 2Y{{bn뭌bi`dC6aS.lcDRyb @~aaڌW=[=t_;㓛F % t fWeK{|ȄQIyl77kVƶYtsNM|G'V'5@6:ýrdnHdždes׫VIy諾46{B C˽W8xwAʼnf0I na7_d#BzH't#4uXm\ oG Ft FVU{︱d ­$]@o^尐5HQNAN}01fqZ 5up!" Om)CCH)S#5oW(<띑 r,*~yNv Fxׂ;yX?D蜔q;Y?w" *I|вD>/rFW(g|5cgk! CӨ1P-iJsK. :,4a0|;=N^MTM+&U.c6fJW\[R1{ѻ_k.oS T~r.\N |>4rIJ(lӜtz(Y }.J~cc*?gFL̦1=g2l]&S1a3 hTaz^*$-V>fۊȑ~0Ab~X\3wᎁ&jDbozJǯ0aUYAUɵ]dM[z .N92SUgkFq>2ZLӮ/;[ƿzdQD^WK@PNpnT%Z88[&|Z;Vȕo$Rz@BȏJp$5d)PsFwk?_-z#r<{[DtVE$4hb=^@0Ÿ9WDnH(qKu$9Rd{j"~yԚ\]H[Nic76R RkުH!nj P'uucS2Zc <#.a*?XuG"x%iqEّj˕lLh@Rtk:.ro?2rH^Es@dϯ Q_Vwqx'i3c} @* @#vߨ*D -G /VU U"Lz` B?v{ඩ7?0hATXys 3[ʅϴq%( -ޣ>PֺE .]#ׁgQ&P=4̸#bAƢ WHts/:@K 8CVjG,}ΉMe~-ZR/V'TSt9xVh)Zc+lh+~Hyì-C'MMr7JHm,^/τ7D(ϼ/G#^p[.â wB?yMX*n3o" ?hU GPg !ncqO.HwM4"8J㖒=f}d/߂A>\aŖwR/6>J:rref0_ndϵ[$Ѫljf_ܘə2Gs2VV@;TU {E(yIy WRDLutۅ 4B?y·DZ#gFSou]0&_+{{c`uQ"GNQ>ues3ߘ=4;x/ ־FY9@8PSu5P~w,;ceĊ Ack$|>̱]GH˱r';I7q]KQ t;sU]2d| 6F. |!Sdv~7<}k`; xiT m 17A@m[$nX :Ka BM=g+AL0l:"Ƣ+Jzz)N]"C!Mr''igT~LB,i5DU>=H(#$qFA/L<)ۄZ0Y0 >fdbiueԾҞ';rTxKjЦR坄F:xYR4 gl}c1bbt|Qd]:wE2Hc4[fdOXQ{DaEUf.\99T\.FAd2 r ҮĤX=4hFz%rϙ҅2X[olİTbK]ݠnѠ=~$5\uu. C豶7^ێn+7J{YSn/rt:ԯtb5y7='s 9[9U7 W w[\g,(CͥXӆź]fdpb,E%T8/!N}nFJk>{3 R2P.A|Zئ0 R ;v,Re4&ew[N#vyȶ3\U\4FDwTX5|\tڀK봡gj޵C~jt-^k(" /_=OiFQ&j|lv{ ;⑀#&)r_Ø4]G¢0^x( 2`:f\{"kl~wSC%ʔ}-LZ+ZmQB%v:cuq\ppQZj8_p!b^"m zmȃZzji%1KZuDu^yVgpuzfi<%b`[aRX<%qE ޲tO`akbLe[`ʜf _l_mߣx1I\9b /okE_8' )y3{q E}i}즀j3.pxz Z.]ʵeqO` =D?YewSBTCkzD |K'vڦg3 mV!&x\gnӬs 7J̯N^Y3q Q-Ra3k-(5ve :)[ '~r#ҩTd%ّ2ъe]63(J*mʊ \#UB_#di+77[}n Bs#& A1I= \b?*xBoV~@ZC DprۃPJW^.@pru#a-bEUj4t '˵=Wk˫F~ :}TXj >ЃT$CˍUY 5{)K-6N{TRBAV7Yh>mEw|"ԄA?&6YA w8.*lҋm ^t$8Zr!Cܽ< *ЍG sc$.i@BOa=|谞Wܣ% PV`۶mob!ڨ{coӶf4}fjs͍#4g1`[ͽi%YX8"2ǁ=]cZΝj%Ѯ[6{V>V|KOJA5ŋ;O]c*># p`T1 ;6A As`_opڒe5|uYb" ~8z@M|%qu6όi z8,ﷁ-bxbuGpAmO#4Al|5B%ucI&gB 18UV ^;nLLj\m4$皽WˠxHΝ zvG]Z_MT֌oϣ,bPv+.g"FOwe74ֺKgu9 3^hPb4*H,xڑ_"ƌi1x0Nq`jA*fW} Y4@͡XYP# FDad[)6[ycW/I\hZzԵcX<,z~9V'.|W.g| dUآJȂp;`Ueb,߂ʾ;*\=8uR9OLPWp+;@b(Ғ-V4H"ki |0 Mo.]_+v!GGoIZGb b^铬i]d'ڀ#HYKZJ' ϾF&XI"Dq>^iSDJBfW~Ur@VHcr>\IOSԅscAfp?4O7ÐNїZ^0)LKf(:-)#$/y/f|VHsl52Œn~ t(UmVf}ށtШ$:ZTأ`&" V'?W?A]~<Aa}' s!O೾~=VL'˴[ӈEѝWG-k͖1fariH? y>4jǵ`^ 0JJ'wzK@YXZӳ h+9AvJ:oX0ҦDiT_If^ofu;-T}1|/4dƊp7uM&Ɗe~Eqɳ d5V!I6pEAW,n}|>6VKNsYb{BF!0=(vk+#zSCYՏ7=f^ԃa}oU؆#>eg]Uy)>0,Ĺ$̔mP\~ѣ䀶ZyCȹLA~&/cRἾzxAt)i6 i'+K F]DآB/ y6m=貼'Cmp].5Hv6w37L't U_Dkik3կóVM(4DFt  p.D]32Kpvk׀HR@7Q_/W'xƮT lHvfAuӱ(/"cYzT?ު-q/J5x7ԓnU_=Й8=.ʝ:ʽ'25f~?Yzo<=6:>{`,ꊥxh'lr#%lM>dX- {`=⃄&E !ShgMm gZuyӡ{v//  Xޞ~$lWGx:m.eawZ TahI [ty>.wbNR[Mg|O}R9'ʢnXZ#3k v thQE'\cl~b jà D?K g|׌"aN/ 1;빎|&~Rʰ(MW`r~J16YL T9eBm,ٍ4V bj1 ezSp7.Ԃ#genCX z6C5`σMsnj,+TeNUr%FF u[8/ qUpW@ BӾαܐׯæ#J? *'SH))gPG[0bBƶF. `q{oh)gPn>0P(kXp*^ &mX}ڡǩ]6P6\W]2X20Id+AƷ5~JWzYbT6?*̰ף0!ds 'Õִs"Ar׮ІE@m/aw#A7[pg)o(.4~Ջ8n˚'dTGHZ)]#]`eFm_#xwlP9?+ v*NiQ2fBS-d?qq/BOUEs S 8նFU[k\|LVwH׎24_bfIIeQF w_2*"d_v 8D9 a}NSWvohtPua߱\`v}$R%b֭5s~qlnᇧ/dݡDrE-UE Y iCG}MH(H\T 0A:fI9É?Vc!. +ylgnW oL),{ % 2KW/˃ƌ o20䬅2\\91xCOSk{Ex٠U6XVS֞fCY2XSi^8,@׹N%uN:Jj邔v7KBzw~[#v8F g`6IHҚ-~.R僰aC?FmT`N9R$]36qsQKO"w5f>,=c|G{t)FT"@@L:7~zֶLb7^z P˓ !$YJͤc΀ᓤ0tsAeUYHl%m8 AB$̤ ?ɮr ɶ+'@, uvm>z 0hX?=sŦ|C2&*؝TFw+5ӏ|r% w5h2SqJ{2j%hڷM]*k.q7_,#oi/(bp [1Hc{-bUj(mx͌Lnn-'%o jTx61bd`o@PJ<^z ّaPcu .i՘[&"u* .n%H:ptTu"dETڸնpʔOLc]IQMK6:lP=$P쵓pti pfFG#ixI`ּ{{QxYX\ceI|В<Ĵ;$J4%V,[%Q6K 6p"ŸYf1Bbh)VW޾`$F`pcɛ aoFW‰r:<0A'=J0ZH,'za@z9 oNZdaݬ Ӭ =$yEg_F|QίH'=ǯ!6qm 4bTH=r V88%,FRzQ/폽k?ZjxJԙjbÔ'` UFNP&DMj1CyTҳdġ7)]Ќ`0F(櫦  wEk!K^j7ۗ9c1R{_WiFՁ %QAC^ɼ E$iˇߨg]qlW+RВi܌|;Z3INv_e,-~Y/"|JG@qxO>A#&|\2…hƋ[/n,׽?xDW-.Wb OxUpe:ݜgAQRDҾX.LG-1d76,%9T~&`2|Vy`*vpA|N(F< jCH»s9LLg;YM`!54RvenD)qiecinK _֋=eiJ8dkS:FQ0"n !?i#}y1ә%]XE?NdL9<=ƂZkd ɔvmn"p\701; Apz7ofE@:dhG gcx32C yX?5ۜ~<4;7$ZGȹtvbs%nVȅ s5N-1Ʃ6]^-(R:j8~Y/1)gzxdaHen TןW.r&@nϟ"lMhJwyfJEWǶZЁȧvFo~x+XgbkLnyKCOc:Q= 5 u0bWFv]K%ȱC$Z7F-ޟ"o*Պ+-m[bv自i_usNgĘN5 wIӧmdNT^PAԢyۼ4$*V7A{Yi3mCZ mlhuloJ`s T ra79>>֛1;]sa:xnHQm4(U4YoW+Iä[@?u#H$3v`hi`tEü3CyWqusdNxџ3FZvXTJ}G*d)3#\;HK|!1?#ԇ ڱℚ kP?nyØ6Ao- ƞnko EnimVFf1X\-xpgdI! ?8n1}zDhܲ, [3–˂SG1H̫ xZ5$lc#>!t9`!VŶ(P\ʕP a(^u#]K|;pu> q$$H9|Dmt4В\G5ۉ(N❟O"gMzm (|A1GZhϭ^d % ,%}-r>75*Q8MD z 3ٱ%3$$ٚjwXFGBcvxヸ#wC9Y)[a 3ۍGK~V ܤuVi1.uť-WשQ.,f^ 5Y.0ֺs-gbPo!EoogF^+ǀqޏz/]poTTkO"=i\M/**Eg?;Bá*b](~]쉑˷kV4w<-5O$:5m2TE^N8Hq*Ip\70NI 0)r%+k豣}]ikpu8bCX0g%$>3 Rpdr fF>d1e,Dk 8)bT9~| L'Gth0jfi}-L̬bPP %5ɕO=QS7i88W!]A#+u&쒔S5+0$+#{i|g7?1yagU|gh邏ӗߕ?9ᒴ X=\oq #otY{69IBQF=~ydC妭gp UM3#:S4XmS-տ.$/ݫ yLi5F4m/C YE{SuwbxVJb;8%gbE BWD&x4Ft oVCQ(@90SEq2QQ;|fmI/7gL=  >Ң pHkҷ3{¹C<?.dY{2' |I)bϯ*оr< _e8!`?) O+C y|JC%bv,={j$בXfs#a"4NLD{ܢpK,W-)ꎁ>ˋߐEd6\܊FK<&ì02ji0Üߐz@냐јBW: sN:eu`_4OBtq ѳ94` ̪)]y=A%}j N&kQ5Iڸ c5c2yORrc?,eRͅn/Bv4NV [.sNUU^O>[%8DM; ynR(+*TF6^^m̘t`1f8Ezo{,<%J^M)"9v \J۩7C;̛TP[R9u,0![>e=}Kp4Z_uA&p 'B/mV~p8J/QtO-YOꬻJC+xߑ8oTQaRl43i<32V%Á7&+hނ- =@7A]4kD٪[JL(kU^[(TT!>;\$gtJȆ[O'ygVTζ> KEɊdR>e4~iY* Dk%O#GD#\ej[n\;@0@{k%Oe [Bbnn{8Ǩ?t>[*&2:CEP3sF3 [ɑ*zZ}91 'K.EePdMbOUQԀVC A_ёV* 4BwBom3OfҠkd;8 1Sb /4@˞mrhɊgaˎ:i}1^ɹ Fp\2{ ϐD^xDer&NoldC3QfN>йW,6oK0MW}&A5Yg =^{ƍ05RFoAp<'s2n{N q !{eEFs>WWQLCw}aEs4l,h-wh}p$eCAۼe\U>gs.goMl#N/Lxi2nuFS y)R7;?<*~]:Bo~aS IjF)e i3\͂?(p,O㈄ J?1`S:QP VoGئ(>$F!5%e/=d6_X'|rw|+.XKMu,i6&]mE0Ej޹!"\*_f/e52L aQ/C#/~+az-5q !o`Uu,#U/zН`==ĆSk-՛͑^ar֭bL7&v } ˹JCnJ`X&TC#D}(9+^V%nD*e]՜t o_(9 S0Pr< "WV,S7{c׎ Lx%|̱|8GvǾщ+DPgc*Qnhi ~%Vde_e-9 FHN#4䈡'zwPCJtq%a%ք&%%̓Qgr֔eL; gD%׀tM$^ _r|@G\„ mk.!޽TUVf8%0*,Ut*bS`.46Q!ʺϓF|fXes?g@}5C<9zU.ns#̰[g5*Y?c-u[ęI`@5)4ΚU'7fK_a}/2\:)y5!I܎4XWT^SrЧ JuAI.:HY e"cf/ZOk OUyu(%H#l[ǧ%ʴXA?CxIL^mj((ҿ`S᪲7؟eHF"kZNxYplJ΁HQۖ+8Xpܟ&@ekJ#/VǔQb#ݖbR/M޶ ܅ٝ7oi+ڮxBnH~{]9x(2i jC7 茅, O vSH*r;Ib8I{2]1rĩ137ekw|tE[٪}bLW64֔m$!gQ<ϼ%]*c']wh?,a TUh*tQ~DȉЃF>.”BAwq ^Km RH0Tp dE%Ƴ%eI~~m 1xGo'Gu`@-'s'pl9e7]͙[A?{W`ڲ<5+٩>½5bՉZư] G1;0wj|[7W{t/A8HiwѺn"unma^l/PZs:TϕL$rTCxć [_ j;f)$ɌqVlEQڼ+CN0nu@X|ft`8b`)!WƎS\׫3]WENf]Z7`L]}{ǰ`am|'h6e߿J a֗z5jm9@'FΣ ,wjRfJZЖ"s\\Л?'ԛ6U { oƱ˙_|cJ5{L4Q+M||J [9FeO- ۋtFO uՁK~*FX{3qY;];~YN. V/Ab v%b-ӝ3X]/ =Evuoϥ//7CUw@19Ԑk驗ԷBfxnz9v-=O>|`=.ƱX6}E#-Lo'4q=9x7B*}D9VZ3 I8l0ʘnpl.džj6PL 6ppv* w!& hϦ:+ml`Qmŵ7S OZU+. ?{3YeRxӜa7;k[SATmT$$] H !Ԉsrc8e97 9z?n`չ6FLEb7;^ Xg`%<0/СS^^ڤP d>FUU*_Rx]nƏ3mRf>>oѲ=Ab&CqULo~a?fy2pX(<ȏEEd{nYGmi\Km t'(^Պa$DP3# ![%-P ,w4ul|Twx"i ؼȢK6ڶSy|}y2Coz[K׏PlI(< I.):/AgNsg^JB=ETA7e-p!RD@fעSwp\:L@J+G$yi9E14V&Υz5ƲMJLDYH::,l *p/_ `^ Gi0A^n]r =iP*ѕ 11t^ĝq\=W \5X]d%Jw7mhJ;h EcP썤M1qnvꚆKpR ]? sOa+qF D2HMww.^YG7 J9Q)Qwy(b%Է UNXT%8lXgVZj ʰо.(9#nY0]jѝ€y+ IT1+PvQ@0 ԐG UkFa92ӪFXesc`ؔґ03qL]o'tAt,~\,$R FUZݽĕٕ?5U3эpk4ղ5O@vO-81n^^9ӂ]lD) }P/ X?|hFKaɁB,͚krQvFӰ|?g#f?i&)IF䷠Dsyz^!vsa!i_'j[e&OG]@fA#U'(#HW\-bɩ1Cnc `~P~ִ"y;߫Cm{4B.:\ ޞ'?Hs% dS)V|$}Wl3j yʘS.}'t4_15?vZGRo1.#R&_D}N~4$z^2W"I-4ƫ\'uoYD pwzN{1TR{Kƪ& y?Lܵ{r$e (0'{ya \D=LJ{hA)Lڞ#(}0dj^eSKG:?3!6aYQzŞV0+eNÖa-2L<1 #<^ Pˆ-_F}q`ڙcR5g^ccs'r_VgyC9ԛ|!r-777iSp8}}}P\ Ԓ&&3_azp vC'v8L6v=QJ7A{-[]y qHI'l=sǡe ?leZb.+HjܺWm*LWͱ&+c6$N0fX'vhڰ؁7=T7IBw!e1W|kdxEܫƂXo$򇔪u{Tz <,6AWL0A8htS,gj ph}:>6C!G׀'S?R\i\ xdҿcB9D$a[ۭ`xl Aƾ~/p" X+fGRߌ̶ :=f۞<>"/.6 R vҡӏ8XG9v?b1(W˺옠 Vg,`x >^S]wҳbkn{@"O DHKdVzsB1rۙ= \&) Y8Dla+20|Z>Ɓ@:ͤ.ћUo2xpU}HSthQFL~VqGئ%0.mJ2lv) ]fSwh^!R^%?#1FۛqNXZAޱ.'y c.I'׸dV!l:a\ R!\¾l4 p=h p !Dp^iq†?w}zc.醴J Y끎A@O1|54TPUѤCb0=|+EšpKYt~{Qnz'KK/ljiC} ـ9nLc3"-**vaH\p&Z6I'B:o[?\_HV#a: @K@vs<"ÉBj6VWϙLy '9UҾoR9ub)MmDjX3j!qyBSa6/CJß'qm:4_)UPQ7Q5j0I0񴷴e[hbfvZAK軻L&!֡]|h/^g*X3GWaM鶝!i_i-&`u>I,M2-t,]b++-y j+gqVyx5]A6 rl\c"Sr]Lȥb<s-IPޞ5d'3(Bku9oǤ~MaVA40}).TPо tui¶-9*:~w*2bޡ/A~sW25߬!I 53?DtY@AP? (v;[fZ8f 6>o&MXxg?yQ-!oku)Tk׊B?[)Rwpo{wD*v^B҂[͞>ަu+za^>lrNRjD^AgN{6$f,IoL{Cv`\c8hw[p{垈,mK:Iquqxe0 ,ղ73mtji+տ,'%(g#~::3!d" 0nƃJ$1asɓUc Π\[Uɱԗ'/Q-N~likZ;WbMP?\KK(VxܴUKKjU< 4'^<BW獩nOYdAA/ J8漩IF7 _E!Y+ 鸿*fmŠ&d^g1bn+v 8-߅|S>y<u^,V̺D|c;26 3fm󫍯t "n XɅP}GLQ;s\ 5PF( (Mq"-jHCY%{Mi?fulZf>a6K{i/y_){o")ˮ.7gpp^,VNٚV(N]fS!ˮb3?`bDnj4WDNbNFrc jNn&'=G*ٞB1'6mqݨ,/pر818qJiXLҊȷ3u^G@<4ꖢ^S9z;+#8 ηhT^rnJKNT㷒1CaܖUp|탍Q s۴#Tj\0@~#GT%=Qic8P?^[èZ`Bh06.X 'Ex.1Ԗ1[R*^;SARpyߞ ꏖ6]yYVy11 @ܻ㯭-:2*EȂ^i8׍yd=HLĴqƍ~3 U T)$@k"*tTà=_%%8ɪ5mQ f"HkuXȝs >+[XH3X?:`aCIUF~2o8"(: U^7§KXꍾ_i\PX58p{-%Mymό|AF`2OěFZmU0snG%NU6!|ڧB`a[NGnܶv器VIX5"G BV[w?)SH&ykB[E2h~ Y.q!D6ݚT=5Kz`1$%H}{l8L(N\A˪c0S,o]|"-i z*cq G=rka>18scxp=n]\pa\yUIQz鋌 6I/n_S{9Ӳ(@*mz ?ih^a9r jY0f`bM9Y5ZH(6Bg˲8AF5%byF"zLɫ=N}cjnK%μ~bS^Ȁƥm|TG?gvI'QdZ\e;U xV-!BY.;2l۷KQL#>d¡JD&jfaTp4i`r!{j GQ*'d2x{+$B5|ƏTrOHepJJd@w[UF`~hmT+?k4ATըJidlL\^v@Wx+hvl' 'Da,b|*vLKL@S'Pd!XH@୸BYֶd?f r4;a}tDa?;@EٌXd(}tѦwyzM{h 7А}] 1e "g17nZMigFV,QTjb%{2yzC"KsT'b QN`|0w=)@|s A^zɊ6W<^p(K K_1 ,P9,$1g>?r9EkWG%#qJӛFhފJ7ׅG0:(DqP15#?D  fXDQxXQ2 DoѦʟ{I@Sy)MdžKӝQeSko4HBׁN`iz&ۻ(u@BMYO1̜Vf+p$a5 -$\Nov;rEx,%!K'JxȜRbR9"~ؾpl+$XTOs- "dC`:qCQ~Qkn|[R DǕgKahsM^a^CG*(e}p4FotP/Jsnf/&3: cBpt*'EGXzVhvU۾h㴺Kb-5~xe5jnlX% ޜtIBܸVIbnK#׌>2YM96lJq?o<XɢQ bzp9m1jkƞ ˳8`l[шH$69F_ֵ~]vX y'6BYc Uwz7GxTTnPS2K$kX6o-G;eR%[J(w骪p og/3ۆ6$Kɓeٲrt(LQa4FjY(]$h(X܆3_4gȚyqJ?T<ʘ!Q +$0cq+k!ߧƏ~5Xn>V׺}) \!s hQ,m*q߁+&~IѕEMﱥwjag:UN !.azSݮ-em&IuőЌ.}r.= 1yډd @yON 1ڕ-8SUTxi|<>𓚠<{6=jAE۲f5@VO;6vq1Q7" [; 5g ?yה.؈ W>k+(FA 87)5FŹ#쓢9`+H4i MTP{G͒=nK$%lg]{=Sw&i1rS/@c2O8&,~.Kp0J\*:uvh?j-q̢H vt|F:z,6M(M>hڒfsJ:2|&ِvkAVC@|6p)LNjz = ,^[䖸FxYP2:Rp \6N \&N3N,4W$Ԝ`Pd:c>"p"P3)ץ:g73eOXiMXܨej񖅼84h=;پ\rlBb޻ Õ8Rf(A;1dZtd?բB{ U =o~DSqyļ|5B5*$:_CuH^ WQDIIyV]o>em]]|Ý4-F͍ }:컹? lᣡe#F--7apz ഁOzX9.]?^(ؽ{K=c->߯guۄ P}9rs(ɼ) 0yJ艔L^y!Ju5p`N$rr R@r!;[a\Iu]CkN氝M,F[@>OaԿHkfvE'2gid/?z)44%dIX|OuyjOLD\KrH͸ `y皓IDB-xuJ*<5nw:ÛG(.Nɏ0s&I$;#Ƌ:UuvߴyJa0ȱK:`єb35T,W5TmpY7"i#Uz|:1Q;cD:,8SRj%x j.=l=c[p|ϩNLnw28x G0RۯU=G-51K6>O1]䠒ܒc2`Ai}vQ|/Aӓѡ4htAfH/T/^_XE}iVn;&Y+IX')`A5)&UK^Ex YsŭcA$FuU:mDo >L f7Off  9(|KZth"*rdK/[SSeO)Ap3vQp.ޒJJR1>RF~D- rҳ#/ώ6\K8IO2>Cp޼*Nŷ`xJx Q8r,oFm/g=N.υJː. va<#D?~Rs 圵y&oRbJUtْ={0R e\/gG{%>s Oz(,[;ڳB)Mfonnf.v)Xm<Ѵg8.bv=@$#ZK26[VYYN6r}:"VSFo)Ki *)Y)rfҲm~C{"PI7x7 a W~':_ۿcU"hR6H -LFO=>v Rg?T)/s4u}7^hF-%|'ݱMri?֘u AdLlz5阁j' W+!F~Ec= NYϯ3"=+XYNL)Mm;xPQzcm)񷯛4U4~4!b}> ٷa,{ko丅0]&g:tu8s&3y&@ͼ9{g{W' ʟ:KDٰ4kr Gho~\̓uyYJfD(NL4ҟK6֦%gdikhK@0zVp棝زi_ =:̆>yCqE/0ܵbuHX~+`1a}"Ξօp,K|ӝ!if7j]0Jx/-7'l /#&h m XuxE&hՆ\~m=w}N::5&_@wLπ_(-oJGPﰰ1B4sq\!Q+vG@<1M6CJ'/gFrἲE2Ko2ܵ ~꟤'0*9*Bɤ(3Z̟%R 22̷f:$BHrMOӊ],0ŹlF+FXUvc,f}Ctʀ$!ʘ!2դ1hiSrewVpq<[v $,(ٴ G٭ܼo2im%du.qSuSDŕmbARDۋj a Nb@_O Ȓ>_=ݹx1ܭ q(,' >=~hބN8mgQ*y3wb۾.&\JŒ{Bz]^r\NڕF±tD&, P 81WvPoõ )۞> ˚k_y.'rVĿ Í͹mAO<[k$/VNQrKb&!e/۶4wd7 _+t$5<}چqD8+e +pQ)2Ս,SoƏybOX v@<@RЊ0Erԟ"rIئX7INiwF+!v?/pQa1TYyT 1({K) ) wrӻdFKB ฀m@ օ0T%dMt( HCnH3klK+#i}r@/eo5. "L5C,*R$T1{D]{b=8/keeU;z#ǰ,:e3=o|Ey*w)8dPH'S9{c}+ PT3ɢ<9XCј.O#pT%Cwߺe}6,M"v u غ>Qhj_* d}0{ -"\|+J^ӗ'i],bvb3*B )xş)~k>KL{/T(E@[ ΎA~`)1}0E<m )b..SY x9vAë( ovSX瑵`}ՑֺRdP&c CLa<u4~̹E"!Ь-&ϬSUQ&2cw胴q xrHiК9 cΰ|EUF>gVvv+w{VM/biOx:nSWyd3 *s] zZ/-f[yNy)ʞ>I5Te%=sž!2vƿ85Gw a OҌR&+W+V%6~m@WAʓ,( D “Rr,vh`1^rvǽFքA/OmWOo OȀGܝjRGS?&mtD1zGc-¢L*NKo,@zĔՊ4\/L}긤mJj oO O9' ]A]I֑_3P ~U`)\e8c&8R ygc٩KV mat؜ize/Ki1S'Nt7u@&# (q:C-2Ќ6 |8ǪzJ,+sg(;۷418;§<VCzs:~Hv2| >Jՠ?*#EuS(}A2]VB?uh{ uS 8_@#4,Pv9U^lSc]Z]nu1R~ȧ[6;11t8aV} (c7[9\ZQ&F) ǹ@Hw#(!D&*L[)(F&bUC(Z#,."RoX5.҄/q3rfp}[T AQҲ& yވLIg1aoy R+mRc{vsH0߯Lj}HA0Skpv&wv6BK4ZzFYۏ"Z g4 s U1._Ӊb)r $iQ0ꨜi69en`MH8PDTtPQR]lm4U`tҧ,񎋂 +.=moN] F?= 0|I4͕CX-hԗ_zK ֣"Ǖ讠$7VY.Ql6yAPf"iŬ̅=CJ7dN%%(Y}AI>tèͨ}CP&̗>6 ^u N4S5ZDJ^7{6YHՁ7DKW.> Xja4ɯ?kֽj nah%݉b9.6j&KdEV.-tHgLT X zAU ry9׹R^^r+׎a G>g1𳄼:KK:VDpFӢWT ꖿu%`$V&SP\u߆Wq`_g) :43`⚚wF6іUEe:lw%L)Xd e邌lq]g#lEm., ؐ@F#Tƚ 0/\7Aˆ)x$Pg''+r?, F z͉q\٪O~#=lsxijH/ǨeښR}+D d]dmhr6$+b;sFY'VrbGBBq,'\Fnj1}E tLTg|;7],|x,>GMQZkԹpgZdm._󛧬th z)bp B%~"XSb>; ;Ond`){rTX[p' 8T8/:l*Ӝyx?5uac{5f0.ErB/Nyم_N}q$zGBԾ+UإC [.`" @0{x<}SN Sete.ٔB2+1j|s #ItLL@M&V/9IgјwMc]87fCÜ0p6tDo~UViulPmzȉGwz<"& ,&fXGJmT:qK'jȹ^IG)Z-n?iJJ}t#FwLY%Re:?]g~R-qh~u~J'g+o0Q])]!] 4/rwVψqgt30k3Mdk&mv3gI#QHC3fOEudr I+<L+!_ZO!X8_{PNYn ^ќw}gԵ q0ˎX(eӉ9SLX,YM2 ^rJ"ѵ{`HT4ixbQ a雹t1/ރ@%gKRJAC }}2[^akkH"8vܷgiN4ML!T&&f5 H+~36n mwm78cΘ<&fUvk4D44^r%KVc5EZVLr` h YHoͳ:TUaRlQLJVÃihN{Z0PΒ AH <Ͷ:@sQ&drY1|[}uctʖ=(qYMjh֞::R*,R;u9'DmݷǙ=,wm;ˊa2$b) '=)LHZ(WbRE䫒{Us;"U}WS+sLXgF&iuuQOf 0}_L5cmK⢰Q3B3l@ + ){ϳƌ )]jtgI4ءy5*8|Y,mIvr"las@:eeQ@jcǹ#4C Ԙ7Q &x- U퍶x7RLb?eJK o.lId\H sԏ`yx+/c3f܃'u$>cV*.zm8,`^sFl<\5eV8V$ # ߔ"('e?/ڦc~KFzR# ]xqOڷ!OD-!cM9$>vWMˠ]+xФ`n9Dc?k7;ϕ(Nz|~9VqjשiYhsboKxShDxf~zkʸ$!Wo5'I}"iYxU/blu ;`OK'Yrq UŦ?L$mg~7"N! uT( c *rR 6zT I ܍ijs7{II3=wMsug|D&Wyx*ܣKybA(E,7\}1=E3/dc̷9ɋH}ŗRa(7p)(mfi7se@RRo՗? p0x¹tu oMƪ*Hr2W?Ll,C0㭋hlӠۘ7/,ٹV]|( B ћ$6ޞbz2gWgRn)`CCQ|3Eh#1F*ЭbP=NeL5?ïjr'ތWSaK2 ?R $̖Zow R ٨kjR92V{ n!#8)f:B3[eYQ(,'v9cjPW]W໘6Ű8ej{F (Bɑ}ɶ+ᨡǘ|KPzD%?KaV_X? Xފi)}sͥILhR:z-lOԹw9`S =.г_y|)]slm u0 x q$A,=՛?LKPs.WO47+b& TElZ }ԍŕK3)t Se+_l0/ͪpo峐v؝s8'ۈ"3i%"m&,Zi[Jx0KxKQ Mwu#P]QJ FDvY[pUw-%X lY׼K]658+9>ٚBSKM(Gm&I&;a??K0Uf]7H2N.*F1+ă.c| < q+sTCҡ@ 7+M7NIB͎v\Q@D 7kTby@7"]Ӈ%QsϨx+ܧ]v-I <\f@`_'=hbEQ'vP2󖮤Nw[d8jGm\p$ƻvyܸ} pˋp:YN1ϋ_ծEU):^3GmS1!u rFn[h޷H%L/YpY#,ag@5濾&^*c_$x8Y1 йgU!Gf:`W\Q wŏe xsZ=Ȝl>դ_dp'$|語 \0 ٺ*'^ 7flIJ25cFZJRz*qwp'ԲU%Wqdw І)e?:U@+z,֯?"X@ M5_HV=]?@_=C׬FvWj1$)?wVu6}OkPvl]kZgK'NS8~zG k5,LKp杣ւ|CbtF}0e9d9]tF-( Fӥ ,F`.վgFHB'$ꩿh]Fg/>; + !d~8+חe c] BCZ-kFyq"bt]RDԃ jvо? 1;jl%LӟmPE=q;6cF>ܣ(wb ̼9OPw فs*˒\ 8%Ʊ"WPqEe0pgYD .̮d\Ecg78u^i 420Хـ%2: qmVF\xXlV}!jdvgt>'IM*F&S7p`yOI55WFk"ȶCge*G2[VO" |#өz'8PRi'a%!U,܈ =32}Z7_̂^GX[~kxg6I.]"==aQ\>(>|V!!|.{B%xul6xSG$*H~ߩ`8NכoӍ&El;{XZ5e c4}d um 8@ x@Cb{/ra-CeؖBD:.}!1(|u@s߰+k{GgHE-= gWgvjvb#<LtO$ΗfSeok@~'hVrhGE^™\%]VgM*]PBBKPM뤦f]AQd`ϸ]]̛7hK%ģ*.ɍ]ej4zb_s-GGg@7f#$ 8[ 6 oD/k^cϘ# nLɘtF:3}w&Zc8 P),lg\qN]zNB S$:9n͢+]UVu"r?S(eW :x~aңc9l_ߟAhaV*(j pK7ͅJtxЏDZL^/V-*E_U)Pxa-IΤE7X&y釕I#F5D2V*fGXP&dբ&T&(:B_`cutwzt [X/w2sf`@cQrT&)Zgg鿸9c$s Pj6ipUW4GABA5|>$Kv*g^D6}5GUssh²̮=Ꜯ svi"UB]BeGk°2a94 @ެj s/vޱG=eLHvpXa*EjѪOi cM cDTZAflQEd4ݼ<$-M=K5c qWWxU ΛA@wfJ?6m5J\A]2{,'߽ uS.zBVNR)+nP aPFΪ̥CrSA͓E؉#UK/kD8a_+tᥐ` ,!O) d`IڣVSb)$4)఺! w`Z}MUWӗ$ґ1@m9Ysd^4?GCl |oritV Y@]eNr+C2Ek(GwD-3W(MØ6VtH-㕲+(lߥ[DH-͆Cu,'( rѣC;Gy" U Eث I-a'p?!=hM=kp?H_5U09*݂YP]apny<|Hܺt!li!h*! qGr#<*@ó߱6Xm`@ݛ w!d%J7A foY`:6.׀|Fi^ܣh(zW'1f{\݃9Iц2tSٍdDb59AyNߦȲ& K7|컝śtH ߚm~V)"n8 *ޯ+ߪ컬Ii?P V^VLRn13%<Qy'uCo } +4Y%|A[e[8G0|:C981Y)v(؇~nn(m[m)!+gzb51W"rubW%mg f[47/F&/RknIͥUq4 Ɔ`$*.<4OHmF_"2Qq}^a"˲o kpș?mHeO/pk$"DUӵlvܓbx~G_Tqi%&1"txydx p{O9;Xsk jw$6Hׅofzߞ!@#d4%^ %s,o)-R e2rcT->&1PP"e2C/58M*щ.{?t ,C~Z=tZlnG>㲐Yx}8DUAJùPNdy h@yQ!`= =4 vrʋ nC8ۨqS\jlJU|(Pr~˾zNnsZKO cSѨxr2Bv9CZ0)ykO6f gڞ[r[PƉjB&7:b?YVC?3'g8ךo-21[ʤ RNc:UtNHek0.͈ {HqgƧwt/SGH7z0#t:uR F#%(%!"NZq%eG Z>04i\e2rKLALO1\֕F9ۚ_vd< 9LU +Ix$$3@TڥNzfR[B oTE(E[4@,=88%oxJO!{Z%0O%V۫4^3!5,q[K4epa waˋLôؒ}|"p}{.L3gqUe:>~ӠPKA /3+i uza]Ac'MC!^BAxaSǀ(%{.(PC f9 ~ Ę8:z}h?NArX49#"j-ʼnɾ^ǿRǐT`2գ:lPwǁN_r I!'\ש)(]N@[EHQ̳e<$m?+<ҬYToZ/3+ & O< 1(<S%^b(w\. ePW^x>.`4_2'D'ƆK8/Mr9\q A9p SR?A95a9L.-j6 v7h6{y463Z cKNŰ&5c-BDY ¢ Ł7'<( Y^9S BpubyZ|C`3 J뛞)<({U>̻H5x]@k}b0[ };&́9|ц"F7 b@101hPHq7yl믓OPiAkt,EɬDwZ8O[Ze"s45!v{MC0ZwvǢ 3`aBi'ִHh:@uL34܎zFz}шx`"dL dOfN/0*t/wC+\kM'O{!bA.oH%H,8XhЁv|)dÏP:86|,-!`zğZxq#+7Q$#9DRt;n CGkcys+!|m(8QDˋQNLԨ"PiYknHZwG3 M!Ԧ!F+DJӟ MqgBOjwd4Tȳp3< ta/{9EfW8xxRyٝ1`` 6H.Wc|'ajg OC_g.Me  1Pkҝ p]Dt:۲Vs]ՅiA+Geļa;`1,۶$ -=ើZ2PW~=)Pq_1Iwrp5}"p^Ֆ~vEk #EwwᖋB6}(6 `OEopvf-ՆUF Xgѳlc=szz!rb=7Dz*%-r7@L=RƔ9(bb#ۋQ𻉩Wð&\(0M*sBM);LU̬6MaU>Ge>#3oϓ͍X/AsBۄen8;8 - Ji୛mЭFqDIyø,j*.`T:My(~{8I#kֹ鸘}E(+ fRcFeJ4[fmbn`Eч( C~԰40qmG5Y]s9;87?|[QY̹<$IVӚDD(N~:fR;>ib*_:1hsk/ yM5 Qf il\ٷC:am"[EA$u+8 g0\6/@]Èc[oc/z366<8l=k*WI,jlbXKnSض UڄG#&0b_S(UYja#_Tl;6o ۯPls6ϯ6!j8x%ɝi""Ǚ-?<w8LuEǣuǽI*lKjQȘ}=#W %tg₋ CxCٷYS;m~Xg3'6ԀED:Fg2LsDŽEe*όScIpT%[sEtVyߠiV8֘߼4\7HU)`O=ҋǧ@ͯfQ.-"6٤VB;I%ӞMOEƌ-̀͟&(||_>5FLtRjzbURࡺ-5KS̃GupfٰZC]=CxЎ !3dM2AOh7E_ zŲ663 _I;q}YKbH;9!jVk֑;O,;8EYWڐXWdr_L{M6?oj78š .<JOS|NMh~kC rSWn8* OLS-rHB$/e }닕6v50X-qI =Wq YhnT9} 'WedG҆''Dx2vU'x@ ޤxŝiyx3&=MtofO.!3|*!\dC؍\RT'&p*#bSU OgS;s#G;8BQ+2<5Xܜsrs{|zc>[Y틢Q-.UR t>9ѴM,C _ f_Yk2uv9_I2*fʒsSp9K(2ܥ_؏`4m.O+L&VđRUD㸖[6[ _͖󸩿ۓuʹdoh魘T͵C ` jVW'6"w𱥄4ЪMթѷdJټS@lIQ;s|=&jUf tDrV.pJWg-n2$WshUNh'oeA w$N]d~SXôw5P>ۈ4n,"[*ceC }')$ RMGKOݦ"ί}#:\~+}d]~y $*ԅ*e/6/3{S4O1?L2zwV3Wb6|7AkgETP(F:pblSMۃ)1G5RTpC#L WN>lql7 d&E3\izb xhEc\R%_3a3-z8DP<j݆EW‚3YgZ+D݌(c+vNk@ |ܷHr*њ lGzWeMfM2hLPHRҸZ{c]lPN9~N$ZgIwTP̰ H6"zvD'~ĘLbnKoB%vd-{+ Fڥ [/,s j>jjUVGQ:eD &1ehlwdEe&o(9!x|p2iROV/Lі՞V:B.]CH_L/ ԥh?$uW1ǜ Q|kgE]TN9 JDc!bfd-da?!SppR#0pqWent>Mnh4͢8c&?TiCF,{0\5,,|gsS/蔟;`X"'gh*&*ζɰI DvN%>%3D.L12VX!nϗe(nPI tDWXٟ}' < +"yy5:حS-Wlo!Qf8fufEX!X"AW8",k9uol.fa!_#O5S[F#x+3!~*cv-raC3A4AW+\TRoFl(xɦ?1Nb_[v*`"\h+s4#%v4*Q8½=,,:#,'N 3$;S%7+CGVD!Q}%L3d=^(4͒<5Cqbgs+Jq5W DsƑcqO̘lX~4avŒ60?vk`Q1lDau> Kt| Xp^C*JZH*DgDť9CꋿCSSaG@JgėNb3ZĎw%Ug-g+R-P(]̦6{t.ΟE e+W&V:=IyK)֪Pm7Xa-}RsV[KtACYG @ ؽ2$:Cgj&!+FT`U,Ayή<>)zpVMJremJer> $; HGe}etV,S,ϊ>jm3D"[G9_&ݥy#x&i""HB [&@f2js YƖ$ዠtGMfV;&/{]" `t3xKNdDI ?H0nx.@$_jXe`l02R! ; ]~ƛz,ʛixԜ(Efw5AWÜ(p*Snoz!'˵׊ɴQ_$"#[D5#|U8!yqd6Dd"͠ZOEgSs܈#\WEHmy5Z`*Za(JnBюczw31vۢ=uP8|Ձ \ŗ+4}6VJczg۱RO-oTpP#_88~|"= l՞D@ϵO8MzFwa{(=cÅPxl<OK…9W@5b pX:z8۽bltBd+o +x׼w&O)Rة_B%`i">bxIek/;)G0>Pb0N); Z-{n5ò)E*@:f;?JݣG5ggFh@ 6ңqKU=}|Y =F\%n՜ aE MB%a쉉1x6rbSP$ZE'()!" :}u=%Iru-!}G[?0ZQG{aļ9XE(O*s#' X\P.9J!ۄPA#y+?`E&lgn] qW.sx} lO/;j;+S}X*ȋuS: l?3SS l Ǻ޺bu:*=[j&NjjrzYP7Y4Nה v[{Oزșjʤ :۪ͬ u$iqpl`=x}}携eg ʏOq,5>';6 ]01T#5Si;pcϭRd6s2gY2G-ߡ~z=Ը\PӆGXzM6U;æpP||nI ҍs7:H>F wi- MZ! jAs.E@a?4Lj޳-x9sODfX $CDA+˳`SG)7 a;%9q*A&D  q%&(?J ACɧہY5+}AT9m|PQ{`$F&3eMjQm) l' }s tga#JtT0呬FHN%`r!d⯥VNU [<#o@4Л-9"w:k -w:./\KZcnJ[zCw"!Po.c`  );q֧y+N) MB2JDG^2B.^(O̬Վt4"H6 ņ@j_nSË$_AM/(>x9I?W&<1t I\)qsm/6Эfd Vo]>0Zݮ]Ѝ*sNWZf_h9''ʇ=ˬ;`I$i8M55HanvN[uR=|ǂTN07oCbA0U[ăZChtP!\hRc$E<wU"q$n !( /-hQ6+Lsfm1uKX4pS-D^zYƛ7iFv^^.=:`S: #AyZz.8`/C M>JQvF=/p[lB$=C`K3j1~vM0mow!1b3>۔tĦ)Wn9jsSrSxr%,zBK^L 0!q]SC2<;S-Lesk?*-g֮ ǾEf+5qZ \)lI}L:~KE\]Jf*w۶R|G6!4+ o b.)2;H9M~e)j! eݖzrl佰D!ҐXm03%Cf$mhJ2#ٷ׌L]Q 芅g!PR&xR &wZizV= ϯ/ <R8khp<3q졭!IZk'=,Fc6z/x"3<rcݴ%Ī!8B4_-gH=9ٝcu, bEH{O ,voj*Jr zR]wfNdli$xo|pZW)K]Weǽ.:Bfn;MOcAt=\-KVM}Dˆw/z؄'DE+|Cs֬k8fΆyw&'NfmHZC'D0^ua~uƞՁ՘A.5_׃ 䍀%BbƎGA[WpdS@)=N hNTgiԢsL1ETFx/ qSկh69>yeă9M@M E>[#LR1Idċը) ;K~2AՊFjWg$=jdqڿI $O>C pȈ&SpuqO'sك pbo!9M|wn;H?s=#{/BJe%%dNwu:K@tBٓ:$Я4H0Fy>UoO_Ca> cSiPx.&@Ծ+] 9uPufz!Ύ4Y,7QjH* KKsD6\͕)4!$2)\$,~:%x/h^Q30IR!,4_ھcoQޭ=Y0ɕjx#g :ؽ}1v)+|~[A iN>gfT MrײD}f^s7%]68FD\I ojTE A6L rL9R`R~%¥D2*|$8 k\;}O4a|@{΅fDbɇCA@:.PgBrO۵xj%~sN+Sۤ"NEAooRL`w|?fJV-"!ɕt ]. Lhq Sey ~hoc|E&S%eB踇6 &iQ!>Ib7+Cb= 0+{QZƄ8=*2{ָ[:yLU g\ʺ+A:AC_L4$f8r8ވ9WԶhxaaCN$ZeXޒIP% 9LluGRT>'Z\#Eϖ`*UIncXl^'kiy23$_HB "D-(%Ok<~1?]!%+ZsWokHLeŌC:8TԼӥ*q6*~n*ՇϫG{ZeT)Ux; ,HO {ϛlے yč$C75/L||H哺Wi$s)P]V09@d9Aޢɭ^㽲\t(NT;u. =I^-/*ͮ*C[=Hy?6qՇ! G(*g(ݺ\X^7)﹭9jĭ0Cj4هj4P1Pbi$gE(5sMHbL3 ^]éS ,whI☳rGM; 9ίڱi NȨXD n<(m. 8YQ`yiT5sL1V5\000 %ޯ:bڼʓʛ `HSR1NỌ|u('O$`{{ek [Ħ`6cZ/CJ߀R7η0gfk[( FKG!/d硰4ycUHX(p'FtU" zh7> EB5}n܍VRFE тS]Z1? [bdSȐdAYxQh)zkC 9j/[y ?o5  1tFodS ;!V}hApxgҍC%",;#P^n-Of#.( KۭPLxѢ9|1-a<"|h^hζ?g5iR7eʃ-Qo!hI/{s ˑvQ \xdPnĨV&O?Z1;ww蔭_:[ G$󋘱q!_Ng9vT4c8:n̺<FI>s7oш/%GC^hn=!QHXu/-vi,DXe?ןD_Bm3%mS&oGǛwNYx c,ۃK[ϻ߈N2a cM@SH/w{{~l7Κ_h!kvAܲ ;ySPپI8b&:8%%Y<κDv W/%4w[Cdt؞$ЙS_~Zg*Xpv`%vN 8/Oz;э?N,Sglo8`/oZO,=Z`s*ۯ5<͖y;-p#9y>яN"P@Zm!G81D\ LW:ZDچV=0J{\t |DXÎ#m _\k<hAVEBJse"RjCp;&M)>-iЭB`YIt]!3p զ3<<18(ۘaNnBLh:*h$eqL`SIhܔK)8ݍ,ʾwLpx%gmke{cjF` h8$tD\%|I$fCSՐ/@gB\K敢{&NYʝd/?DK F.\YD7Uhl]3Wm1jiV%]?6$NZg,u I}bn4`6Zk XXUG}CjK0Ϭ< 0vNq!G6.!up Qy 0b=\<@MR0Na^YکfDPHp-%<<[rG ®`%.ɜ}%zhs1=V%MT!kmVk,2ll9gIdN~1>k fj >x& /[d0{wsxJGu؀ǂ3КöpflI_;rFX,jteFi4cpNK?I0EVV a_GTt G6cvMLZhV;Ĺ3sג&7&woطۜKP={ՍxK2|l% גd֬ב2=KJVmv-ofHc% DҶk{,k R/镬F`7qZ =uozY4Xҋ]7kiM`=( ͚3z{9#J cbHra(Iߘ%<@*[ Ι*~LPEFdA+^\(Ł9yH<8Ψ~7cu) V_K=] 7P)>j em";|71˕Fb!jibv DA90j[[t7P䵟pӠXե#7BUaЈZwoFp+"3ClF3mP{5i)U۩(wb2\-L$ke/`CbRoS ʧ_R}qp 6NlWۼ Zᙩ!Hea>ә菐A+Xդh;mdt+TShW2sGS-ӉʌZXV@ne$͂$]0n`j"ޔ{z`=[loH~SZ_p:.@ #__=f[:f-.oٛ6{o>\KG0ҮJY|byw\ y^xv:ȯ2=cNyp`.y-OME`hSNB6ma4}`3ㅹ\dX6Eh9{Pa[kp=<Ð_u>$s̀frjѕ]%BÚ{/piKrа9\IS[2)4֢۾IbӚ20 OHJ㝛'9 9B=J?g^k_r, 1 ȭU8#7'3kDڟ?UFf@PIbpY _jbS" }nb )B Bxl/}m`h/[E;U4k%PxruBtpL k %*xNnS+ bH(dh.(HhѫhRn{kj9CaH*\/=ݷ ZH!W̃däoq"G.hqcc/UeP[ [jp/A&9RG`[rq :$߅"v>ɀ@g$2;Eӡ~]S!Ӄi ړ2L[w;6aNwS&TSNp5Z Ob^ t+h؊?dl`p/ўL?(Ltuua,",b&$i5zf".#Ş}wuiݤ}U~s;,yԍ|Db`iFi,'bZ8/FJ$X5 ں%L1ݪ# : H3 8q-8| <0Z|yB\1+ jESu(^Hx`@F c_d狈FI/666^/qW5%llnUKQD? +pN۱KE%G~fKyb! @?ɑщ.;\ئXV>W@lf0QV7l AgTrj(xzz${00\7pEĬ~:/" T%Qrdh2{uk23CR1 lf'-D'C/ \\N1Y:FDvbϚ ,~#*8ܟj#D) ]ZJ–vĔseYxSӋ=СE_i;o CU=| ĥ6F2l}reܱrMt!3#@fޙX#Ym eXb$vHz~valeNHG>\dcF,2&k!(7vV!rԟ4y;ť frLVsrnC:A'x_b,mEup"<嵞RQl*'9 K$l;IjXs} ņ2se#Xu56;V g~HEk )m t&@K3D&0DgbL_p۵hshelZXR=xQrlk$]5 kWU' }{D\Ky1-s%/-I̠12$<A,Bq c &ݕ[KX%*]`Zaxo,֙}Hj0[āh?t]XWhTGl޼A6~㞮. 9o[pt"=_Z^,p j<#O\֩x32VU܍,ć qVQ)G! -){=t.[hHO%1[Z%݌B~j-fͯk$D:gفAԥ-9d{qkџsoF۪T:?<ar?F 9|]tS/z[yPT,:T®d??ݲٯp`!g |s~#˰A£1Aj;a2[R*k*@f7U~m{T>HS'])&ez/W`g1jT #7l c7X/#Zh`b<jܾxUN~!Zr `צwws֌Opӑ 2%b/-ɓۡ.fi>ӎZ./䐺WͶ-Q٩뮻U巡̦^Q5&!37dFǾ<E<%0_hf\?%<;t#NMhy|=+*Ŧ6|~-WHl3 R䟆>$%tCvQYÒ5iJgjhFg<<q4˔fr@_JUͫĻTdE*nqAP{<"wqHs| Vԓ:.!Zg fwM @`K|Tutrc%4+H0g]ؑʊ`Ş2 WU;#Fd|%bDG StG}z#@`/3UDlDG44*JqJTħ|ػJbr"y꫆IשxpeDS4IJwLHESQS_XYYPHb]=)u-c{7#k@\/O㯹-5Ԡپy* J<<͑g~Pj3u@ .TXc[ωD^_=Nj n#qڵP ;RCתhe1snc@w³+Q* 1q&H>COv38MRFZ %Gs`~_Ib- tZDZz߷]OHRDR RaGU}*O13s8H1Tk 0]ߏ8`k@>KX>RXQ2Hګ,!F[i@7ί:SggK:3jɃdŔ RlWl 0SFmd/ͮ8uHC#0Fiqsע'h&a)JQmtGv S\w  f2h̅-";7q2L-D܌pޘċ(*`I·@zod~jMQDԽL,ݼ" b)CIS(2iP?_ +*Rgv@Ɇ5%>fM0&/Ze_8vOѽ{Uh0Т3MZ\tɶIF%t~̬ҰࡉHj9U"[`I0Z P#?-eB[+1/+ d ꘟ~&ϰrm]E@Mݶ|:R#%#*`0W`媁IØ ܂>u2#CeU` vdG`Gw2A%>zq[Kpb;:l|1WE}1tfXK:"wBƍN׆ ARF40k YM'&c 157WZ؛pxd+Hi^6d1溴ֱrbN#’ ŐE.RmkЇ9PnthO&65mWe56YjZ3sQPܧ&LmpƈJUGc! إ2eRUT;J7n<L=k}aI-MBq1~r>Cp }%'6 ~B/en$}gs (V`ur8󏱴'Ь^93jc /#@/ L-ŸYzBHJc燊QluY38h2Ϧ'Z7m$7]5y..심*فFN#9r2_GՖIk`p& VƫCsCDbCsXNcJ2Levs8ѧA7/vR#΋&(7r~@>\J =_yt~]ڨ$j"aA֖!pH"0'NW/ue_< V9ƻ'Az?H&VlZ3q['aq:~eA u{yz#,A<8kI3J$n4`#HT:`Q~a;) lB1v꧖%VAGy9sA 3@D61u:|q1['\3 '}@ F,+AbHJDg?3xSeyZ\-&u[|$ԗfPW*ƴaeP|m'M'$:]+S$Br˥4W5=yjHBBNȋ#=yv -woP!=(/fXg84K H凴$xc^E8tp%HƷ#ߦ$ac Ú1h #*gTqT X-G|VLj$'TRFESGhb/_zCML0bI"A(=sL8wvuٹvm QJ'q@u*_{ zT\L> !b .94 i]N=+Q uοy~MH5޴& !1!ӲKHBfac7]6ĝ>8͏Q"tƧ7pæI㴸{f耛U/g+=]M/~79 ,gD{\xbz,'?h5jtd{M2yoh{C8658oiZz_8XǷB."r&r &zjΪ**v'7$ˉ&ݒ_meFɥ5 T[IBiĄ _=Ӹ ~6+H oPJM:LZ7,MDnܩT^Y\2uW^2D9PNw7?($RɹU91ZKRX(~4R,%euo-D*Om6QNd0׈^|0 L I{%Ji,.ߔrl_kVdiaɡ)_ (NvD)$M\" )վZ;*As7Zg!р:gj(2FAaWFDF\|*u9 )/X5TRmfMh1nnB6R0C߾L}/+7WD&+|St6fHyp^_WZ  ,(^诰lJf@+ /QSJuf!(̣!XN{vJ^VFHJL^eT$޵W?\(v\2 rEu]"Io 0#gO1@0RJw)g y탋 ,fSf~RSU j}}H[[IUJ d֎#]>пӂ 22@#։+*5oX;ЫrbGFTl6 j uA⍑HeyBOf:VvB)Ulw]S#oc[J³g2lCgcZr~H8J\ת28xƷLΠoln;V̒ $z %e& 2B"өw|[sE٘T]w 2,)z5gͷ#rCoݹYb*%mOf#|xqk~\sFyׯ&E'r&~Dc|lipoWJLR`{]*mcF|7xGU{7VӋ|e0 Rbn bNfź6@5x=|}]n; g>'<@8uUgb ]|vdzàn6uuN?jb'ybuc'X;D`s?$wkn7E6zRD):& N<\=6# ꆭELL4Կ hdEz̃iqTs W>vx |EQ/((OVkK|gkP-y67]Ղ^p5k$N/iY]gW~7dm 7JS^Xre%v+Wâ6pSӦ!:sQ_+61*a|)@T$>ЂTYZ(IBRz]6zyך1RS(=S]F,P!ZĪ 3 iyȪL,=58VMڲ!\L[D3GT7Q9bjC"_w0]ux@j5xrЖJ=_~w 4-˻_Wl\mu\HA?ΏONnbS'|SE'4u\A@h^ ?]Tz֔xʡKܴ' [Nch0̏b\Ox /8&rt>@KTQ˶+Id(n+RuBF7s鮥e}䄳k/ MP!pI芯G_vyv 832b,JOkܻɪ1MN0肓,ӋTz\y G(yj]3.K t~I91 _N0pjwTaӀuT^?ͻ]~/:8ڧ2jm#ObW䨈I|u\؄?)myN47N@|NN_I1 ĕ7vޙEPwnKbfRU 9yq죨C!VlvΈ b͑5KP?a[s :o"RngϪ%mŪ}>A-1?m۫V*=i俙}9˓yDlyɾ=fvK̰O!_H u1rchoP#c)(5)1#ɧ(bh8P4mIOcnf9PI.Xm8@P^62٦;,S[JRw /bm%t^X+scF{6%mqSKJy*c,QV*m[HPAs,?I{LDTs\c w!ANmVAbY9m+DR tz=1^YQ4E V0یT2Ije+KMjL hU-[|f7G@BOB.[EG# "W;X1怅~Ra훰"9:Gʫn v}]gyr}dHk ZڎEYaD-K$.(_D~{-<5O(:@mHS YCp(kD56 %0fCcJ˘aN[*MWF@.q-)4ߐgȏ_M ))Z <*qGO[n E`#]B%0.Uj/-rQ(FJ3q3b>L%v,Tm/]:b.%k  `V-X.Ԏ!kv,(#V/%#s{œKh&MdFNcih5KxπoT;viH hQUh9 z50/i|Hjޥ6,@;4;o46Ji`jsVe?*god+ [i;C:*CxXն#vXvIW<C&p]8 +n'*VV*2}t,u5-`Gdea^1~@Nˤic"m#(̇Ձ8׋B0Ʋ9l0Mt%,DRt8aS`c[jXp9jîzׇ4y,SC1|*ѩ;Μ SY1$4(ȃL!%0NZ0?xƼ ~ *W׆n\coχ|Tw -θ߷,,b2`̖.(i4MGX_0FD8IպlWX/KaۡSړ;-PWp>NVxdhK !Fˌ ʻ^-gLlr؛o9-ҡlBؑۋ%?^< kkBzn˯t!z:01v Cx6;Y-VC4wu8KxD(t>VUB_|KzۋKh!x+m1̾?O2)xr,Y5&9yeSG tg+'=:޴ttŞFLٽR9;tFVm9^+g?A:vVT*u׽3/r%aڢz|`'=%s IJm48ꙇ^i'(ph,q )|ss7HJl?_de%(9tペ?~p 7>r!o9}@CCQP*1YKcHA)ŮkJǞ;@hH|,-a"rYp}0|~`>"pҨKY'd~$|-lD[@[zU :}V% 0OCLni&ѕA+] wA,CŒ/4`< Nbqlu˝#*RFg6kc'+P}šmV;9GNҷjL/^D +#䃸gu?5IFuZ#㩨ImֲJ/S8ŨargZPsDWsvU.P/l %y@Z8Mbu{֣tܬHLP ޘS R!.Lr,ѩŦAjf坼RO-U D'f)GpZt`(T"\}(| !V@Zm׳0}:_Ͷ<,Xtg/~>/SQ>hS+*3USߚуOLVYe/r0*qЉ1^Y@"-D\@ϱ&0zT`ٙ:%c `(^S0cp|HR9<@HvÆ$ I ̜9vUTaՊחQH詊$7d ' 2/_Ox/H= Zbu])yV?- M&by0pҖYd8)ӯ`c3 ,o@5CR֚(SW%<ʮl'g(8[1/U# 74>@TEKJQJAk'N`p;ʑuӸSp삃x6=MpQxZAwE#Ky }ȘwK:Ƨ][?|eguͺ3@}u :\!LQ& %/sR4mQҘQy D`dU!!SXĶϷ>b05NQ4\V2mOxa}>jt{,<2V\8?*S2u]D:])T,C2/aؒJQq jT௙N) 5d|0㸈NMQ$vj/AtUʡ;Z( ͸k(㜡u~۰jPW-΢ҁ^aH16 & {Q%"pοrF:ŽӜT]|2@c%N/I{ʴϦRMwUߔLzWf2Ùg[eT! j#K Ox>K׷yJ:k{Xi۬aKs\?֖O^~PYd [*W]=0"VY(Iowlg&:)6~#m0Ms^Dϩ T7P9sqa^`:,# 1od[?WP7Ы=Lv2+xh퟊C|YfwxQџҋ>YLH B/;$R*~2X Df$#E:</p:R.0RIJ? |wni@cF0F:*ظl74$őOGdP W?aC,(:7@mD Y(2x_?x/o~{z;E?gbƘ;bafƆ/nؿZlNYu1vnV&t{}x@( AxEA|-B>nKWSa:nȌ(|"#lbFq Y@썋fpKaV8x07ن|0hƼu9E%'Љ \>*P(.}cA,sO/Jf+41%\pcǏ?ÉPBz||ݣkIHG~`z#i'H3;D#I$9ŴyaőqL8:mqÊK8+{<5IM?u'aB.0#Vdnݱ Bƒ(` nῄ!p* /3S>@B \o+?d䀐1wB['`Rgiʻ =2zLciQ1h19gK{:Y~4Rͺ(eXE^i$zf# N|Q|~&ٶp#Hpndc#lTP)ll~mCGVN +S}&3ZeS ),:†MB,g9[ܶp`;Sg9 1<5RsC]`5$TagSPm p Sv,'_"'g>=C09_޵{ I%{UWܟKHY#p&a5C-olLYd :~ Ԇ4>(Fnr8SzGqIsO9S8R( Ms64)PQ C jd`$`/,BA]kLe-%zaz=ɲT0X'ќ2#Mbr]s]K]y_Z80Iq/q u閪 n.xkLp0 [11 剸hiNS{42yn뉓Y~fi{S-GMqmBL Jf%zZ(<$;Eɠ&F:]X{WwSE|UW߉Q-iE-"5u<&gFxRLˣ8wa5qqlß^if6WGCeAGPB,~8ċVBIX['-Pd*'`Qo:4V:/!nUY ͝1I (]9ȁe@S x+EWk"|SSRA-wj9X}_S@߅Dp_H<svns]i0vSq㠵5FZ=LqjA{kS ?.0WWQ溟w24iӫ$d]o'Ԧ$mr &F fڿ _xeL,_M;Ν~AbO ql= ݈ #ݗM{2u'&iWjV(Rb#K CȮ- 8" e ۢJSD<=:G5aHÏJ5" ~c2> #Y"n'(@=2s>U•YnXFCoQy)_r*þGsA\6ߕ<]c@WwV?i1*Wى{da)N%|PcUu<`鶊j"Hȹ]h 8/H:ڞU9R_p8[PIkI9-SC.//X,F_؂ªc^ӕ,|F't6Ul C{PL=n?|K?VrդΌ_Oh _;.ދk -_A!ܘk1Ae SKQL{\]C#i1Gq[ "$*_p\mX'4"&Z 2{a7=BfrM؟:I""?t@8?C_6߯xhvW&E,&wVd0FU؎ɮT$IlI~PP6!wD>..=Fxm)Z?aU8E dV.8J_m{BvJӜJnPo+tB޼gzFK;HeA=J_ V}@~ss7O78Ö 杚H,[6[}Wa_}o-IבB9l=dHyd! k1'v{[5] aEWzәCrӑ]djNw!Zn)oVzz5=^b~RVß0ؔ_FE1 dKCP[ LA](^(M8'B'{@vO8=F 6Eo;"vؑx$ UO|E3?ย'XV$hBGqdDT7Vy+lF9\n K7Vf.dYoI| `z/Ъ_p#4f?:лy޺󯯋żTH;\hxb#{۴EJjInd],* J3hZ"W+,w=/2 Hˌ697$YBl\kUu5BvOP&R!)=jDyQwDg v Dr!ĺXC9pyz52|~]Ǿ#V}P.:z*K%!䢅Y[uE[w^BXbɋ Oߪu!26m-FΌXL!o3euiKy)R0+;?s# )6b29o"lwE\:gDծB:An\zLC\Lz[a.#v/xBu7T/̑bD W)3a i^ڂQ< jH=t򈷣2̔b) w/bTV6Y m@xvѬî@HE5}.PUjjJu=h,*lv~uװ~:ƺu%/hwe+]I'(aI-G@g +e ^il~k1G<+Z%=k&VSET6[/o"' iؤ qx׿̲̗attfEQ"nwJP>9hHEtPSR*_}oϤf㲣U.qP30]Cyy p(;i^$hEniMl=yNo%?Gu0k6 _oS){:o)]4;;D" $l<:J<H^w.)0rf.-̘HNyf;W\fcp(r4"El1`D_ yTwa0\68AfvOCҴ%=J]|IuǝqIFڢ0`GPp}NVHw.Do6Qa=AŦ|GC +G;wT}rN%^Z+!I ROw> ѓx=).7Z\=TܾI{FqN$scD}FU4Y#uVǿJu8*+o^7Y ^hB\ICLt[ѽ;y' ý񲋲fzgVyDdW6$kE#= ٨˶[rPZJDmq' w Z"r5g( BRW9̤%&i%9GljyGCXGWa)GK@N \ ΚTVƸI fL>DE0F */Dϣٿmj}ʤ*~ Gt96ٽ/9ۮo5đC؊a%*sch@)5i-N=0= y'O"E-P)p2[һnX1]/WOg6fEj7-P?`/J ޻{ }fdzjT31閴LbP39U.ubc-*:R@'v5'sn#l|v}=?!,3( 5F}t zƁY٠\12v21X3v7Y?`-}r9n!_)QONDJ! (ɐ27$+)=>>Efhj=쵐"aR||L~D oEx-B/ $N큻<Q~"=ͿАx\J Qk$mL >(c3³%陏9+yץ<3 Â$ {ݛKIlL@&וeBC)x?;EFETҁ(o!?z:XpͨX>L.yvM @u2ub"4Մ;1%m/^Ԩo9 .gTn* T9՛pU[p~qL(%1dyaB&}'dIJk;Ccb8IyAuIXL=4m yVgf^>9pX3q{nR6 1lt 󮕲<d} d]*NPto-ĿtV{h,¿hʢ4Gc>eYtdT*Υ߀2`!w>wB́O1hstA>}5xqY2a+P2dGй x^*9m`=NĦW#P C\@ l- C/N0.G1ټ|^ "4$u?yAg9.y.(*Ӑ|"@#ػļnJGRJrLKLzoHɕYfG/ts@0{/,En&U55:ɣq>{*܁6+5;|"_.o5st;;t~pzSwN4\yIGnBȌ;s;de 68 n!NaPdd+y DOWt\G0zIN+9lAElE/\52&ȾMRO׏! 6 0!VZ̫@pݷ}ؤ7`Ct5GУ̳5IQki=Udb{U~#d M~Trus~[U>Ш5Tw,z !gvea.hgU_O+B* X| Ɋ`S̲ZڳUJX(H# MV"7[rpTi.EpGʿlBhalK -ZsJcǥe̠+$ݞ?AD33 `Fښ="3XWVX{ŲO`ɐn%g3yke&}w.*a&suaՃۙ'j'qnv-feYz(?JKB6[ PΣBC]/2 )>/ʫ>f*DhUAj+dk$45y_v"889[I!thpy-4{\- Wv&8 IeSq䕫3Gbk-w8m㳎& sڷZތ!5T&\VsOG,$(.6VGH۪m+%yXiH+Vvr28"R )*ꃏVjNY"nE4rxgd_oM0X2]J#`KG=QuY 8& Tμv6 {ߑI(bXo'."zUO,Ll dRC bs,jzڧUզ<7|j9(D? s~R1E u}k@ ]20GOE d[IJ_j)5&Fj=A1704@U褏г )$+pg/ı:ʕcw<"Jvk"Qz65?{nDˊ%3q;Dha7blʖG"BO= 1/S-z_}VV/`N )5,n-F=vӥ\DcC'u2 Uו2N|6@4r8oe_lwA̶;r%)BxqDu*;l k_Xn;7dӝ ^W;>vOhZWfഹk ݊xӪF\,{i!,NC mV;S+%"3J$i$c:Z5P/$ { i{I4EI&Kރ]2-M_=r8) G~T2d8 -8 jC`j2G],Kͧ; LlEK(<𳮋xOU鎺ld2KrZX('!QmKtz p"5Ui)u%LCG9玝; eˀ ^ u-,#;@ԫmaUɰ*o×;Mu ;Yk>E _n5)KWœ8)PfzB,3!gPl8TytyPcn&;{e4B߫ ӠY+b4ekʌRos7ᕹe~dG2Ild>DÔvt]]j>% x01c#3 bMiaf?&JV^$KЩ*m z%Ttz0WF901lqP{}!C̪U䯼ٞ0r* ]=#{R'#/E!v+CB W Ƃx3+0w%БPO[G;Cx rfb|bր`Ȧـ9 I5TuTgRE!2̜ڟJ? ĀHd}7"+0UV{Ng&a՚<7}oB,t/&?y\]3w0-F(V+ur9N[6 HGz.(S LBJf~ khO?!h#NݡY:WYYD7 xǩ/N^= 02 P*5 U ԑu6T?g^ :{B+zG>N7()k,yYbRB^%tg}Z^ LSwčv7]˺/Z%fB)E8>Q/$g3V7N Zr: ѹ/9h:ND<]NIn,0XEcr %'23z9@I0_trjӐ!$}uoe[]SJL%>Ķ3摲y{_~[;/>HnDr:gjgXLjL*[$`$D=n  & \NkAJ, ,WS["yҒ @L l*$t1*ҳ}Ȣ\ rѧ ?]%/m^g(J-YHvWПb )?i;:ECv簒=Oo9RĮkuNaqĠXtwf}a|?4d<5Zve.=ņpmL!xt.`ZAoU4nO2/&:{BvD$m\) ƼМ'/+H>s->+b*᪬81&~(NBΉu|"=YjBB @GTM谯8bgH%m'h'/[*dP,WL2ini$lWξIb^.О91Ցs7A{p̰_нU9ߒ:*{DBYtQhIJhx$=/ky¹=7*:O@d@5ZjbP`xD32Q m4Sbi"bcjUE\}LD/iev͂lY!uhR๪T߼AIM6o4 KOR 면XDbfjX ZѬUʿӱ/(׿fQZV ?7.%½d[poOȲm+,ZV>0 U0xI;^vR @V]\=`( fрSCJBGN@s I6O?2 q㊿\-ҳUY}B,p?t#Ch?l#|)\ws8΀B1i$Vt{뭡"qZCqFC3ZBC _wAJmM%tmuL@N2 k~(SDX~U88d;*,UH%&@8(R> 6 np%ڻ#{s@`vb>)gH ϕ>!!Yy ict|n^7kWCiG*c*p承ZSnѦ%51pM.!r`  OfLpa[V4w=H% [S>`=غr1Qoǘ]]S-όr_RoF1Skj5%2C~z}sי6PT|&B,;& pefιZ1hi익۶t"K!H vͰƒ%o0.D\Rne9A\+}ݓK@aIulRXfYfgqR} &\Q{O4Ð=w0} ju[:e%^_9{ ~O' սUp4d`j^yoԗ|0)s:UQlʗ;OtK\+^ϗoY9"{*68^=dW> W{! yY)Ţ& L,j=gxrd"dtovZSuw@t+Qj.+Wx):0ք A8?HJOEkw$Uغupy6-#aId .L5Z\!֙ 1ί "wUs7" :T1Wn~P'\6 :oSt}P3JLcqԴۤms3tQpJSډ87;j,Ҷ\bdlTv[_E]hAnN /z7&0U>|CIigթ v"(Ξ(~p>_>}OA*ogcCvE#fnxry$ tW:,^LR+c_<,HjP>g8N89"q$Ex^cZV•YM_ :j5Oq!3kH_>q˩v;wmqFc+AjR ÐDFvS #+5ڟ?rInY~3oaTx~MqJLG܃ā)Ƶ|j"Idb9)UƳj%LSocRp|c(p(LuzxEך?x Oi!pɤ")8é48I0sͭʒ,( XBIYVqu;["6jVS2XP%o8̀K;dRz61%Ļ,% OЊSFX+ sr``]aװr1!; RMࣉ։r'W !P  p!Cm'7k3&rX|jڽ[pi9Il ^-_8]ڃԁimk!Ge_) ^MFd޷LMg?~cɿX,RT^ d6N2h"kUP@(f1]M?/A@,s0=u$V ŷ_hsSZo椝c: +SBS :EE{4!`/C4x4gkDkA "FCIK W-'z^{- Tv4/yshH&'u_YWƳ5gRcwS|=tf t@xm]~k]>P5ɭXz!mh{FMF4' QOsn9lk5O=A &"d p{i6S(A+'mXmkxfE}-7PJ#dsa8'Q[F4?o\ c4*_L>/)^/_e6Ɯ!\n.M-ʉ1w7ȋK. kLLQzFd~hSC(5!cA&$kn}vk|qRKB:H&ssB\z)E5P73c)| 6/XmN%,zs?94tcgc$)a`?OǦ )‹)Jmxn-Q=xǯ+#0@mTI$r3֢̻-3LrH2.+Tw<Ţrhv4 %o!XHu hUʹsd]ZɗzT)"[baɈ<0s%f@'c̽.gqs &p0tYC m8ӏY" WI~Il$^K؉B6~ ?@b՟z6 `KxQN3=!X0)QOۼ5nw]@D|./n`Wt-L&&#4v?-:Zq ,֓:_< ;䁪H{e \})|EWl8<XOc2b9J7dIѬ5Jv78צ#8Qgj^QfCxRlM5!8V p!y6wdlLϽU5cjɖgX:(*2X! D.&ZeF-TM^=TQ= UVD*^1Bup=D4+<6:~19Y,L29>Ap3{T 㮏B$3K%sia\L*_ud0n_]8$VO3j2'>'fO[,"6{pgO iz/e_cMs!EfW31Yf WjQhWyI՚A"cA析.zs.s& vqt-KT#Fl18]ʆ z?bvDp?nTFӀ7O[ Bz'ҏK%HǮPvw{QJ왍p4rkMHAx$һ3gƉJ 9m(IU&6\x0,rQUEA Yn # 2ј:"0SF5чڨήCMȊK}m v!!I!1ж jk) ;Cdh90'{M=#q}C;ΚF54,Eanh;; X5=qҤe$>fbaP_]5~j32\xD._u 0D }HoXTvzK>j!>~ L:wp չTUq2%uscNAq,.BUHFӆCF1VY蹣vȎgF"me9&鸮cQ|? bB-r@w"D~7RZOp9H yP4G7KREYFŞ}n {:KÊr)bJ %;Q$N*EZOQ,oy = ]x[R`n-]Vm?hq4fBvi.ل$2Wn[ݬky_.)2pcLSz4fbQB@mʮL JAԯu6Rt\"\!(֌:yWdy r!gK6k+kT4˭+ 6 ι?uØ@lQV^8Sۈ/4yA@l.(2S۶u"Lu§* w1ݘA;]ڼ oVXeV-7zae6ywStgHRGq7;ofx]ўIGѸK=Wv4n qGɃ>Ccw^>sܕz_9%ܤǛFz䀬VyНP\9l {Dkדb0`+%v)Ga) (= u:Ɨϐۛ(*p2:_66HR$DDxM)m!A.~kSϖED3\)t͐,]#Ln'T(ى)koY~]`g}Ed;*QDLU=mw[2KR VMMGԆnX~񵄹SȊkPn%@[p=UOрuU8,O5[nc3_6ee :0Oˆ4w7$!ёa;LW8CL+f>-=INAi @ĻK- UE^U5?1Uhԯݖ\FTl d' 610)i4Z'9a'18vsvx"}0NRu{,/, !f&@gM":\)&l8"3K+/aUTCN(9IkLlJڭ5.ϹZ:gjpx||ym৿2:+ڮ4LzҜ&Pݓl$ߎJ nPu=31ؓnPUqVrI5^MM+?0khZ3JZN"7jy^y hD &D㵕1o.PkԲ4=p\W~] 28w*8yP(xD!OXD8b f}_tԴZJPIv#:7G-܈AI;5ئfo d2WnY+RE[kgGĽ]Ͼ=D>I΀9}w<^0ozύ/᧐h/#ݓ7Rt>s5.j+P],3Tʇxxն:h4H(<^,5zSEॳ~`Hf՝43PD^ !R~)gsW[dGN)S$k#0e pwMqz:/P{֏ҖߦڔчD-pe ORN~"5g~rʤDBmC;')0 O(ao ڈu#V&.&:(?gE}*oJS#r?4qQ6;xQ2W8pVcx2D p5v rN j#':x fH"YujӯKKKp ZV֜IMJ"o, de,Ě ޽GƓR!DJ"Q6Dۜ>"!뎹wM7m W<'i [mHߝߏ U(a42-Z␵ Ld~ݶHd܆ZM)^*ULvdtޙ@ѸEd9-Eud|QHA_p՛9RrP(ӄdgF:-r;7!Dcy Ͷ>:,D; Hv:IRGM& q&ީj~:qG"Tpy]Ȇ$2+EŰV)ʁp9º7i[X ^i`ר >Wv/FZd-Oq̒{ݯϰ:S,@| '{td0Sܦ!$&GIIh g.f>6+U09U]bzSS((mmȵ:y֡uPА봹".\l(q*Õ K 䑕-^}]#Yހ5-[K v)`QL9nKH^1 "a.tX,RA8ꧫUg9xT{u_+t ,zci|K\qT7*tdƗ¸[Ƞ BMqHOWqf́OX-Qd5,Fn;_ԍ w&${- %#r/xz]U%ם#'/e<Vxs%]{3L0xebig]:3>WRriө-xqTjPJ^ݯ|z1=ҡ+QH{_C #ISQQ 9>niN`ʑ鯤3esh?>t5rC.x p狒jeԠMoĄ`vG^2nz@ѿN[#Gpr!)8fI6m( cW+4? //2O8+ cX^^s]rese8ПG˦" Gjes&-8aYd&8]')"[@Yv E\txbģ6gL)|ؖԞauv>u6k5EOnrI`وcq+im;``:XU IdmvEba'7mJuwZh萞7؅:m)\)?meЌP.ɡ;v`*EC!ܙ;N-3`튨 /Ԗ"AmRC@9c8=pu;l p(ZG={>&P`Ifv!?0IAEdP(ڟVvȨ?qog:TlXy.}Ԉ SHk-W~T6T㑩6eh=ZPSu~Mvd7;9mxtsl.t]Fk-a.@-Zw]hxDx%'ķT!C-^f׬@r!V&z} OTyXSwF.dWY#xe=5>( x IweSX92_JgaKbjDY"Nc bA&Yilꈭ}zu*Aҵҁ@ &)춀XzCYlϹE5m3n$R4KVc H¥H$o#=(񣷒L`ܾZ;ŴFli Iه>b"5}}6 'Bf!}C &债^B7AsWNQ#jչiK/WڑJN\w^z콸\J rU~&!|TV*q"6?9P=%I`Sl"غaZj8*tIyV93_ 8Tp;xϹA!>lX+z{h_ EFB(QPCL#[Gh۸11=D<>I;NT7tp+"[5)-dɯɯә-`2/J A{i9NZJzL ӈV 5\!͛D!DL>SXבa Ô [r}n4pm=4ݟSc4\ܵu^&s͈<ԎE睆O\} ^_&eW6 ';3'iCv2ftE Xrۗ"U4+B׃}բErZjֆ+{=ZW"3&ln3PMD/mod PMؕ\74p$#ZcXZ_~ ) \)7tK7[yoL'{zu$@lp4eA/c )`c4bdS 8@ivU6WǥNhc_ڡ'EO"aK8s(>=8pȲٓzO1K9l-,4]C9MǣJH6H*j/L JoCv*sK֯{8M]}GW V!mMà]R?IMڬtgt(5RK&o@0N3RΛ|F?7Gj/s'eABfVQm^Q]\:ڀ(s >|:JC"V;-'\ѷ#wlJ,.яټBMXh}x mqG_H?9Dp}fj{\ҟI0`K~`r8V]oT1Lil.E|؏fo#w "r?_ UГ1JWlɟ?C%Cu3Zj 81}p1S!7VTF切#A˙5L;wȍgV>& J-"!)AC&v_RHbS? V:vDPmymE7D5^$()2ȶcBTǥYʾX+a'D2Gν&*Gq~1qW[g:x퐏+.s~n_' ۢq_ FW,`B&4ּM e2B[t&( lүN1!oZr.1Lu[_NDE7k B8Јv%D8H _$)έ)ُ cry Swf,TQ=lFr/řj.RF|KH4Q \.Hf#݊2&9Yri5[~)UZ aj5'\Sf ieʜi" vQeyKyZ񑈏 ۛb[Լ&=8U|7^1wYDHudK["("p+'r4gt8>Y`smw%:z㎀p0UB k]:c䐵РV$ Qsd(E>|%YJD@<Qv/jR49q!o}1.G a/ڨh7e0p2ʻe+#Bw~s}~Ɩe.=95Y$1iZ%^sب8q`Ň BmNvFYk^ Dm3N'+35TĹC/ :H[&n3P#\*Q̠j 5ŮncW<;*< ! M?\o2on3֗QPo g hOWꂸ =CSX9>6f/ԹzYy 5d4-S {bxy;t^mx xE!9Op!T.D*KR>ξGWf`7 ނGVo@>ϨRYO!h4p Ԇ l]Sw ËWV/RT1⮨NdKeGwR2 ӳ5yף5jdcA@#ZH*bfPie9 Za-:E3 @z{QR޴%CO`Wr )9pg~uIID)ʡ_Z~Q["6ŭʢl#ASI%G)"hCXH*3#Aک*$6g`ycS!+ 8[(ph*F AhIMqv!/㿦`a+^SWLHj A|RnH.'G.wj%Yq+) vx^P`Rkb~ĜJB'7꧐rp[܏'5 +d%y~ Wk</zf]2;o~xt"  o[~%0UixIk!Ao]гj:4nNLNoc'@*<)4]/,zi-Al]i_9ОUrdܯYz˄dTj@szMG~_֮HEMwsxع?0}!3A W12]:v!Zke``FnK/Xխu6^-1xrEِϹ;c+pp͓3R ;vǸ{ aRCZFCɈfO;M$9,M.0:@^Q|6HgXC1 =?$PMj̈ aʒN@ج(6Y>J*Z2ӯ]~J/^9:JJU*<" Id@53(ɝdޠT5%Q*ٙ_(#q!v.*.47o|*g!f\  J-jVʹT*OY1HD(u$ uRʦ,.Zz@'Ruut  WI44jjK7d c;!"-:|؇mqH꥾AAK% ?Kބ7`_ՙb%a{)v]w'&$SW"9 roDC2U\^!Z=>ya*kuOG,AfmێQx4׫m٫sV(&r˩Sn^5s*oTdS:!N5obMdS:^ 6CK_k!hr; PYrP$σKFYrG<1racfʠU wX-M'H-.Kx6S>viqg̙@;djgIDӮq؎3X ۀ3bUL?~~c oq7hax7[~T39=Al[:;kɉF'FoH'sgL1kL\b6DH$;{M\j; \`9J46> ]˥R-1E.ae}eįpH5 +_w5Q@_%S%iw~+Ʀ "32$\ QfPNIp<^#$!8cQQi'9+7S#az`Ja}5߬M-)Mm=k(.$r܅:}Ր^XńJ74޺ ( nuCE#n!5Hcmzv管E4sD~S6<`Ac0-X߇\ӝS\B#0Jqɮj{wOo`!64hq?f<&9Z% & 0]A5YO6OiݫIz qh hl>tӃaUJ]95Y ǙgifT5L8(?HkM$Rj|@Z ض%]B&2Sv=dڍ: zK0sPm1yI3[k:,'+X|"q#UIyEo~:Q'8BPZ0*8H8"(b .ގt.EIP&XT|v@J;1 =f3$"&Mμ5'ڞi] 1R飯 >+QlQğ4wDmCB׹]vǻ7"݂Zz` Ņ[ ~1LŪ/^iu}X+à 2T$)8@Vq'#"AS"#y'_.&| IA]SkTx2HW>avIc a\:~`?n2kyb_xo*C%50|{7Hb7 3&[\97Y~oB7޷&HPި%˿.In;FmEPHɧ1OVf)q{D+Q >Syefnfb5Xpqb_֕l樿4˜ξ qxmż-vW2y;>$OKfv([*YdXk] 12=zBQǯb/¤dx@OA|REWv f#;SNy.~HjP S<u ݰT~h+jEh: <4_Xѷ+H"\Ԟj݁qz#stHE xG,.X6Z_H$ӟ4Ҁl*g&/R)6Jq|VY&FVs?f[Ḧ́L^r; V!=wۙ*VI'4bWo3ݞtb!a<eNW^=V28v%#_4 &ݟ!/7b ~̞F_͈2g6$Y@P*HuJe1`$q"v=cǝŦ6R9x}uϏ(Dt4?d5L6޹^i}Gi }/8\P>'=d458 e( Wv896+]I7ptIx+pA<%j sE\S$[YH2`*?tʍ ӔV;ۀWZnڸ5a|*nͰ ) )4B=a+W`:Z ݽ jW&'8VsMm8/Ie`0#Ny"B\G^\SK"5Fյ5=8b{y9K/hLY2l$~A=]#.:n5'WvM m_<dޮ'K~Q@uqԐxxv?, 'Y wL2 2l= ;]E,曩- 57eW'Kk|P;>09h)Smy~܄G],/Md@neW1EB^Rė.ћ1v6@iL^w@1?I)bpz٨nq gYYhcD{Q©+3S6ҡ^l+ϰIRU1V/̀f#-Pu0}EpR*ujoQJqB_%jAGgo,beZ#[H"Ti:֏F[Ir%`k?!] =5Y\GL kޅlep ,&A@)j2+bgWTǠ'*68=Akb{'FstF֕ rPJ9hQj͗=S˰ :oxiwUƼNRȉ^j'.y_Rvu?U!l6aP ۞1BepS`_6:J 錻%-enb+d (0vx<-az9r&|޸Yɱ6'CSVMOZ]uMImx`9`KR sF36s]mKȰNt=7%Ӗۦ'3e[|c>Ҙ1*,NjΫI>.pXw=iXlt@&ߑ V}E5>PIՎ 4Qʇ\L+Q{?>eɯ*FG2=PKsRi@꣭WR'`aa&Cee ^倓3f&E:#) fpvy*Z*3IWiw;2*-CKO+{d]{,0οo5ͪ-)ݹWTj&JIPODeȈ|D`Ƃl.xA0qеs9wFGb1s8xܓKpW Q`c4'މlzO[ db#OOprlT"dN؂}cq}l0ty]GFi*$5L@ M{".L\4N[[֠ejHRԿuT'Hд!V#oB7yvL?/u+˹}Mnm!bդ2;~B[ӓ;p:M82͸1ҨMɎ^Lv9LE9N;e`봅Qw*ѦvFZbgrer.RH*2]xv=_DÉ;]hRrON2-jX e#ˋlO|J2,72uZj' ;8URwܑ%?'X8%cgF0)1fiH华Z-Ur1V@ o#?p xD+d3qj8HUX}~sMQBg1]|gqDDv ( F2Ը,TDI9:'*Xl SPJArﰹA~\|ɓ8 CNNwwyt!(҃{|ZZ%-`1^-_jmn.}U;mPkGBZ~  AѦG 6)( 1ȵ[,@5ջ΅&ym$ K_(j?PO)QhuCe^^\dtv@Klyp{5yï/E1,r?SkڂaY{L5*]gb#Ճ5S~+a(>o*ۄY( #cժXM`:SS4nT(_;=xt2v Z9SV$C1/P8t`;p4HZ>unYRsfj[|vN [qS;%l,eܸAOU>Bh&3e5htKÎkuʶpmoX#ӬoBd."-]H:dSeC˛&x0 @ΏEiOkJܦWs)}ʕΥjYۮqÑ`\|oគ(YQq/Mda GIo_iP (T*w|Q\vt%Rs+wl;C~'j0<F06]7EXm]p룦l"}lD`"pj{9v'c|ӭ^*Sog`){s$S|A19b)L/tBEq֒@)LUyC0S'BWZOF1ـRBU1uƚ646k {"u znFz2%(ǘGnM uӋ3CTC7vy>ly*hLʺta#ܢiYm>jWaۙq̯^TUSXWWb_ 2_)r(|8yIe;cBj_awqF8vt ^zLOWX?bvnݯ3} Q+.ݒIb:kL@M(QuGn+Ss'6E瘁jO뢌0F 8(jukr6C0߀ct`Р_|  c.Gp7xuLxD)ٻ _չh ;Ԑ41ہ v4d*][E̵ kL_X=I]bv],9z% 6)[%Y(@a\(k~ZVm>1A: au0 YXkq7`>/,Jόk- hFwm ~=A )vZ.!۳(o8RPI1DZ\I&=b1=;!_:e˃3z /p9N", ^Pۺ#~JJl"&Rxz tvV3Vh+[ nPwulR/`bLR{vYF|;01D@'J"jg<ܕ9~6Ty]|_̻+" z~n-w{PX8nr.C\|RVb+\(i<0Y7"@sMUTy h^oa:-#>.L>suFjҥz`W 17I]X2xI jyL~nbe@M] ?/Î }EĚ.5**b*E") x|6(W?YfJ;lF\r6YfL(;L.bpLzwұ?!S %u"[֨X2(M:5' Οr|(XTG,%7 `Jx29Ur y۪`ұێa7P$X"aB֏$X w[ 2kJdPB~2ٶvV┑v\#=4_gx+,d_9)se[` C)Ur:`lYW4T1tȣ^TqR!XC/˱fBʋZz.δ+WrO Jrm/W|asx-~[u:N:#x֬xzhfI j^;WVJ fOŎ<Ś<KiN~~ o.h@űJ%o `-<=),s:Ј+i Ȩٯ>)% P&]m{cGQW}m̠'.Nak/!Bx.1~xO6Ɖ1*|j'ZhB^xQ ,'y-31Nr'-ˬ puZ=zс.sܚofRT`=i 7b\kLC4 ˦_ %c:_%j(Y{~at՗hk['u]*VUOfh/S^RN&Q;~Bm= uݲT$ n4Be7\ op} D\|ď{5.G3%:;SaD3~.d8IZ5t+˼V!)ež _6lz ̫1Ag=Z+OLǸHoARཛ&=/Uڀsv`}10qhQ~ ͪM p/(@ ɵ$x:%M(Q.u1*Zdjܷ)s.JGP_JV:O F}.rדպ%e{(Ce;a~-l@&}w d|kvaʦvMqc1--T)V}KU#7h|Ez؎bp9a=i6g66"J216f~5[|t_6 Ĉ\*|ja^.\0vÛex]4K|/cdGQ MuXdG*G?J\^,2}qaV ,shlXX l԰"fT;q$h5!}u#6rZpZ|uԕsư.j-p 4%/tN4i()QTy?͟SRykliٷs}.j0zpW^oU:&qWߊKy3oU̼OlYiw+;q>-!ء¶<A[y8k ,\ _A+7bPîpE֜9S T{Jtp-Kt04WF N^"8ۧ`(Lw(<{ٷ;/G Ƞ.u79+jdA" goV~s'T\6EPXAxaMTl1zzvt{aXҧ\NQrl2]63pu2.lnqow GXݘ=}XDmsړC27 c1 C_!zL[@6Z%RE=Rb,/X|TѠOPℍ1u*kw E9% _T "e[`D%eϜO:^&D@;n7'\Ll{'ř:zxߋ:ft>;[5Hþ%0aԆt8(;:hqJ<{QW]yD%<ʠ|X78^t(#߃AH&qp<- ӓu=ĺguUyEll2ڨ~@Q4@an J[5 J//-Q*X=mi"pL_/c0eKoģp l˰KxF"UH ; TFbA;+z 4=r*0?'<[M*nR+~9 T{b^WY,?Pfbvg"׶3} J@BH?dɊ#S1W}bf3uXְjj=gt:-6[:kDu*̱4˥XP\csPk2j%"9ʹv_!`yoaz?ܸ`RπgGI]h} SB=[6XH$E\F[oC#``q!  $BXQQ6E] E/=ն1\r'k잝kӷYJhBJ~!үU~!e#N/0?*Kd`G|@** 7_~vaJc> ~]őxM+iMƱv#@Ř4hzW̺#>^s1b9C 뫎E:*DQλV~yC93 TD_Ubbs!b36\Qp9NIbu+j_Liw kWV:OVldF D_?*҇PVh_leس'+SHc[Ǡ++F>psT]S.F?VZ6)kQ3ԏ"SiHߛˇsZV>v]%霚p*?'( kCec ebIiVʋsYGTz?HԵ!fg םWҙl%{H=~]*K[C`]Zc sT'lWMH!xk܀!OP93Mw!aJ֢ %gLov.Eݛb96Z`Y2r>­rH!MV;r!_sJ{R2oQtII=P+53zhL9&lVyc/EL)/Np.t$[q6H@ x/8*/#Io1W'`}O`i)@XYVX!iuND{Jͷkc2:O\`!Q]ZgV.nkZkz\%X&A}>/lHЏURċı-һl1 s^LW2uA.:|#g)™Jn yxH}bYp΋<-z3i.E,Ĺ*: Qai-̌ybQio @ o#e>mŊ,&ƚ=PŊh 3VT\7@h4guC#*UO/cw8 J,g{NhKod@}((2Z\AVP:fUtO@A,MQA5koHz/3ԓ*7y>y":b@~/xn@6elCstݙcF1H A,>6It@FkdFGEA](rJ-$Zv`Ua(tWժ\Cۓ6T,8+{c=VQ@6iwGnKw:f A `a լaw5]7>Rh@%M!6^21/#X3sT|Cj=j.ҫ93QU%[vo{.TDque2++*y+ Dgg $t?bYox]!/輅dV66'XTT8){2n>_cBPd-gx f Hu841N`&tBAɣ;<ΤO_@=@w:"qrl"=qQхhjBcZ$_gדM|;5osP7i&&vԽp<]N J*R]n@[Mzbb'/Bbp+ .=Z( C^Bf qԖr zχ12HC3&݊5f4.w[?3Z' G! C\1 k HZjy|ꄪ͂chS8 #[e Ɓ{~vfK$Աˊ`owF9v:_85̝[K)cy۸X[#oj[_cVO #Aŋ 1g~G>/_XɢE3eQLni +>jrIX/,D>Bkbb9'nX|,tv\4*/ӄPqci:@3AQda6~VCϑ0J̓ cUYhs2UƩ8ޚbbn1Cb]hV=4bRLhovdP@NDܖȀBۅ6G-xI[邎&% $)ވ2^*㩒@+_rM"NVL֘ѡeq>#S)&!g}J=ȊQҞGκzIRh XPjRzh(I\Ar 듿t(p"Bvܾ,0)K?LG| I-M? vjG>I : BbJ4f ?aGgHn͸Eӵj%@ MURկ&%刍{GFY41Б6ֿA;Q -r*u$?auq[¡+01ӴN"-PDQ=%U/wy _/&gSA'I%I:'-l|<ؽϼNPK'tQ.ٛ}Lˤpo *u؋G*Hsˎ2ljo%ŷ}h0qbŽ*oX.*%Sې߮ 4%0cH$qKUMϟC] ߌxBҬ=CM3x͙\צzw5?m3 'ߡ{?UIG,I"3 [hxWFKpB?} S ;EߴrTx[<.WYo:HOZOc/#/Ӥo8S7cW9FOxV?oBr0]ߣ5 +<O^?!b_{ҽ͉%]  ڶ+K[m> G\'NbwD2$|,Qh]/@:}9V(o<A$HTU y'w}hq,AЎ1$.֒.*z "d𔶁\VE1ty<[lha0|E1$P=JonAQSAc E#G#s}c:T,*yI>{^رkR (Hjx/)Gb*՚K⑒#;$hL4P4<"JM7C6ai?'hv/oME"N8gov Wf-.f Wbeu KHHl&wUIb*~dŢչ_hȝ$i,9h,!w1"AzK߼d,wԕdt$؉[p̽!xOWW.)џ"''8 9Vz,jc!`W`kSC+pr14 Q21$P3jzsx2x[5 0HYȟ74p% x=^{Mݢ==y Lqq7 ~`YaSzRDA~\@>nEM"@knkT;NcyD^.< ~W 3|R2,M)k9$umE.\2F z ލH&f&2bP'04`bX8XSl&5*iPz Se$^pb=©vP3.Y-|.۫<,Դ NBs~G'.&Z Ha~Dq=MˢZ^f&0XADVj@#$q醏3O.1<}EX6CVQ4{2],Sp/A-tɪA\\)!!Ox!-ye{>f2۶7y^oR ܻ(5M1IY4PIg9O~}Ov%H5=M爎wn,Xpq9)s@g͙CHWkʪ | sKx") UQ&װKZ{JaAuڋdc߰?1|.n7}!-y} wl*a 3HgSGqmz!K> $C}LafT %TgHf-KENܧ$tV MkGZF,iӈ9fNmxb-i;b [xui]91v0|l JԭαNkp?9R,cd5CAlE-Ei]aNsgxn,{8$^\^W>Kc.Xp ^^PU|v 9goG+N,`~BES扶t'RKmEEO骊i ^,s4n^#h6jW͸x( C*/]ʩB4)"̨?~?o]RN}HNϛ+D iatFC1ۆힿ)b~tT'vX:s^y:@DCc+YVy-PT啤 3M阌\Jl2-駦Z B^u'>cf;(n`8 V Nݖg0jlAZ(] Eڼ9=@?_!QϠDO]8 rnE έq1z݉D%#w(1-nIA$V*Y(T_.fʊ]|4ljw3 U}6{ۢ'HOPk5,.Tm fi FA]([|ZuC_DZLK\Ӑ*Qcb7$kWhU [WoՐTsm(1J}ýISՐE_E)Yo{\<9 83ÂȦ2R _6\Axn3,Bj$*:OD/ &O_+?R6~W٥":#7 >Qi@7>SrD~VR%ʵԉ7@?X٩ a0h83&pbذgs6\>m Q)/b;a"jO n>ŭ:hֆU!@Xy:H EߕsӟؤQo =륕'$3!6EEcw[E.>WӸn6 ~bI}fFXZ\ w go*iCPz-jXl %$6' N~ D9/ i-?3rWx{1Hk}è{*KtNL sB~U6#\[~cWy0:QK 7ғ'0g:,rǯjQS,r"fDϧcߍ9|BA I]YJn>'k 'CFq$ra3_"UAXϋ.$-YWlV2n. JzޗnAD]kZÛ($/{L ȸtX FKL2ay.L< SG_3NJ}U0ZğaA٦+<̒TFxWbdM7;˦ ArNզjq4f6Y W/='PCʕ>u2U{Ҟ O顀7sv=`%M FRjF3N.Je@>X+gU%bF>g>5@kuQmUsG9`ZcvC YwviSݺ[(]Z;\<[%Ac.KkLsp` h5*sTƈi܄ PC'~iଚ6aA]jed:&/N#"PW˂=gx$5D|M程٧mTz$`{ #8n1E ]jA1QӉA/5)W*VSRiAa:7joB(r}]@މ4G}CG`/h(M;7&Arr 32=>X t*!&=hcBۆH[iw 8~V/~6V{͟[oC0=q# n7% 4C+^2謕CF uKFN~~x#zJBhCB?k/B.9D1M6-ᵑE ' TK{O a{P%lfR ΖV83{UFwV<&8I8a!V9j9qXuuU)Q^#j +Xh UyɮfȨ=V:q' iу`tw+,+m3\hĕ0ۥրo$e]h?X[s. .8u^Xa*Tl^)E; ʘ8y.,#v_n^Qb j'ZǭU?2u={ Ty\L '$@@/k'zV~\)9p^:q<cb޾X1bOsW1<<7ݲH­>םL ZjRC6v-[e?qGϱcoI {Cۺ}WH}]ay$]5 Va`qY&;Hڅ1+Huw@kR?D}jm9|u0ố CsTR" U  Y-)Eì&ݦ.]t8=|tF M= xfYR\襎Hs#\R EbR!q,%fйDc[N)ڥ+2XXMxasIPpb@ۨu=:]: ɬBzS6vE}mY\2:~n lmZ|(`4ua&T5k4MPN%n_嘷&G"Mő>dGTM#E%C%L56:,y`&C |G"""NHFԶ?=UP6(nEcS wNzPR$NJ[7@/T)Fx HLF9Y1D >W=*bB (ɮ9xg%]I[yP ^!R'( KN>@,ZJ-p]U2$3Aoݜ";,Gk-;ĻB%!ew-O8]"&pGa#:Nwc9W@Is=g 0=3 uܿ{, 6b/ϑ@ꕧ +%d!ɋ2sjvXT /PbaNz.!y)*ͣ'kvDZ%ذ`tž$^pRaB E cP1j`5fiE-+|@J6J o 1qK_N,E+o׀W?h9eZ^`f'7сiIej8(&E.jC1|xj&zh x㟇YiI3wShGGy-ڕvP J7wr-[Qp&xyuuy# V _O#BIi~kX:=)M2~ SX%['L -: \HOps~-49_&G kMg?d"0V3瘻e lH \EXG+]w:%ΗX`P1%1l RQ$m05|u1*+]Lk舉|V:=Q pΉgEϏYףmtlZAXy9q:H&xMJu+A avKUZ8YHaPLm"YE*l;Payi1G1\yİ/A@lyd E09|!|$'[~ orG$+1*|x$À_DI@z9UI[nzq@ (Eߧ01'cA]^X\ =Ci˵w84;vWSKdfco ,X% XpXKp# 49ֱRG9ii?)EJ>ّ}u0n39zDx&?~fAfEEenZFR1s0rd:#hvgPfң3@h!\J֛mV@l> ! e@CHȚG8amp0IQv 3 %7s9PL \&t[Ksoqb-m,4.b^&9X'n |l9f _}\5h/.3"8Ew3at5Vi-J*6d=0!)O4Si>-o\cH"0[R n.#9T53·|c]&,D)YMK?ܢ.slVz l45Y4m}M.]׶.z`u%uY\lŞ3N/ft)!mN*ST"#ZWKڏ*Vj2vs2D% (SBt)PS*r1 9<@U6  Mz'2wxzqm!AWG nga.O q^ێfr>Sݫ1c[asdX]qPD%0AZP>PijQ..rGqJ :ym*bQJkN8#}6_{p1?Uuq g)T pSWP6غOP3Io߽X(t>$>nCj||kn h~RgJх ^Cq(xηx)dμEHymw' O%Ђ %Y ׆ӟyfk+B@pTO$$ 9GQ4|Tyzo|wHm/h꟦bZOD !ðF쩸K$Aj_6r+HHa,H[Wᒩ0H/ K .ctHG ):SBfjhGx>1] >1vc>NYe}8eW)՝;# cgVh=~7 go>!dJbA ԆDd{ J}$2 HkC'S3Ay,=kh~9}/xd AA1둠*( 8{$vBdR).v;7j?ias哟7]aŷD H6@s⎣Ԯ~vPP358H,Pតe~m+|9MF} ~ؖOAo`-H]*D[=)F8#gg{%q߃P0K^H Xs!IH[_=m킽T蔗(KЕ48Wl\FDv\X8K GAkCj@ Y, `6-U*٩RA @?>sH~(V VnhT m{ש%`v9MsN2$u-Gy ͧ|}NDB''#GzBs奩XV}5>Ā,噚4WY)IY1,N_iOSk/,HT75 .a|WʐA!k`xCNYkZ ܠÜ?6*3 ]/tIsDTwȎS7`JAtH'^N-SVQ\af5,bN;%<'rx`xHSTݺ~WvGB$J2nY<<kv}$MƚDY f+  Ь>L|%'?@PY%YNbq.,E^J䷥qr;EyzC&nܱf!dH"@Z k+ CcbnN`,F57 qRAQ2ӳ.6^pU&5YO=x@)@LP3%E_`\:2|;{kJ$iCW\'}dʔl9X,6nr܀W%YHS # ݗq6zh:n1w oڄE# fp)y3|T;b1z<:p7!)STԸi(ƮE#$>]|b[uXOtl/jۢ 0;m ,҂O^lʀ,I]:4f׶); n5$i"#F^` 7G=ad9*66a^iT 3}-#F3ÑJ#chzW+a[U?eFܗN tKG$n^[1_"˜t;iXI:Dɣ pu9$py'RlHdK:={JJ3Gjje9`ǝy#h#PKm|e-RKΊ=Oi1SmU87wccT 5 T&u7\vZ:@kJFYYd3JhƸ^ ;WAmp)N(st+yD013aٵ%ʂΊap2~EӔyc͆5 gz%-0|όO fPֲ-E˜bd֘ōY>UQA<w8gk?Y.l4yX_ Ohx5"5"} S >G; ~6첡%9C ,_8QCNfnjE^D(t>izy\h)tRA6AVkKGJYM # ]'ب [l}z6 y x ![a=1_8zSw!:\~Kd֘z\TC O3ݘAڍl[Dl{WڲKx[*9P5= n4Lp|sL[6 DŽ9BN%CҮ\>;wwOM  gj&4V l zaO:Hd3g=vLE}EkpAF+#D΋2u i!$U$$i3~{mP$<®ݠ]Sw%j|xWy/o%IldY=Ps]d11]5H)TM_PpUEqP+^:h|Kv"J{1l +m`Tal8'fYoghr]Q')oiRr8mkU{. o}L1O8GK:L` j}75g=;NYfSd4a&ӄ0H$h c*2+X7aT[^fIAΓL+:zzvS"i)V aOux}z{ .]:4-ޮ{(FYE+ԍ_N, E&l-w?,pH-"m:@~X K-f硩61COiӑPa{`ĻY}+3Bpb/ / FNzUwŠv,IkضBPAWژ4nA2˩#ryaqІʡ6k&޿9^Ƥm%%.gBG6q6g'f8/ xU\ Az4q@d X=XlM2+{`.aQ}#*K/x1O)n :p+T #3IyN$+23(qv5LjiF]2)6i ^P 6:\>kkH蹘Z!kLl L&(<; |GI"?ci]j#H,̤Tz:"_" +ѮHoGxe `bGJ[9VLsԷ|-Ց' }=,R`,['I.YoU;U^pՆ?2⟹TNy@ȡoxkE hi[yAHxQ>mYjНS6^c˱uH6' ȔIY DEIz?d01s\hmo2[1{9Y/gf\

 C{D YJeerܓ=V'{jh 5nJK")"lqaҬ3hZ?8`T}~IԼC<XAG&7)R<{޵ԢhizV]\|K XpҨ%JY&no6ȴՈ+:A.ULr*p:a!<̏ɉ!λ?H,5X$"zAqR|ZdF,NĢ Qn 8'tiC]Xe#hHQئ045i92v|d<&{_7Gy1=D?h $pPKv+w3`b 얆h-P qP] S+A|DR* MyPw,H䤥'jA $ٶY:Psa}蛂`i5+r\_@/_dޤLFTho KW> xF"יY?"=BD|y+T1K|žrnïХnh w"|ʂc{+!&򝬛r2Q$xBdLRz3 ⁷-HgN,2EabMO8aĨ)aGώe4YX,G/ )Ȣ5_ DfIm?=4|+dÍ`ϑ y/ ť|2bY)LYjUv?U@_rZqeyźRA |([H+ &aE}Uk{ҏ{9q$BMR^~i4zNYh+RMhV֝c?[(Cf˯]166Eī!Č7`isut|gu>SU+V\| ]:JS/B**!)^+#gr]bao^-ɼ| v1V=* ɲ3^:\$\y~aWjli\;4s~Av$ ' G%hwXJCKG zNۊ)]/}Hs+/lH>:}R*,qҷ౜8!CÅ_`a55rd^RdIr#J˂,CzfKBwr?wѲOLUu;:[}I# S܈$&5e \py״f0MWIOP{[p .?J`Lj0=&ӟz0a}"aW4/8&K:'fkd:/RyZ:BEsWWCpI _[\.%4FCP meRGÿ54?ጇ/j'1WN~#uH3$0i)2 (f{j9$_Ugi8EV 7Z~"uS1v!\ƛf-PtGEEB-cju-A\(LYWR׀Bk, l6-qM ֕]}6{MK#hq҉lSG~xf"kM B+wB!铺=Qq_%qp\FoxF rLnW|ɺ A*G} H8Jh0`-쩵d|B2)Z䘇/ȫu`GY^i`ChTDʈ7n1vu{."9`lo4&]zh * [c(GƒU8Cӛ:? .r?=lf߆{[gmj։ulوF0UUYqy` ʮu Ҕ}IPPȼt؉XNAͼRJc4x3ɯ#zO⩋T*VG\-\?c8ԧF36A/YÈ-%7 df, $$Fѐ8U%렃Q˷7Av{4,Nŝ//fǦtnÇ]M[W&hCS&Y=>.;dbWĜiD,R Ik˷r FOr]z LqYK#㫔s5v""("gIsN) G"HHx^W^zpZkZ̺vB{yEQf#:pd"KfJdC@V xoDN"9Rka2L~fsA@U5LQ^SVZՑ76! $M,Tu, S:M{M`_ZYWHnzWT]sbT,E)(~3}k.ɀ  Ӹ:41U%t >M_As°*T9a-Ъi+ uHJ_{˂Ђh͵Xяi;o,A ~{k{ҀlUXV,;Y4g̿ȍ{TDoP"iGu]Q_}Zu,0'4 TnY[TdnX2h;e))>8؄Z]0 RuF%iWmKnGm#!dWFy xkwd,/4'f;'Dό$]}wT|Ws̓B͠l說=`(#E%KOJ)IA^aFs">5<˂ tɇqjɆ| n9`[[Ռ@ju 9 t}Ɏ )Īn~B4(~.H/].!PlJ?^8`6ԉp$  ldyY:8 ?8:?C 3pV7ȋaWVD{Kn8&ôa/WVf ۱q3sX?-+A8#[M +|_ʲnk`\-倢qD՝- PqggTx9(-Ӄiw:a2a p ~`zগC[~q2y5Ŏ~ZQ!:h>s!۽ti(ʞQdAox )AtUJ:tvmkwЀv4T%X&"MFB <➘X~܈>HTVb 6v,giCrA_;12 ONyS>"O8~2a xp 9OZұׄUY30Pj ihшDDP&Ύ&uO݀ l$ê08W&MBC*Q%/\X]Z_*]7?լIDckO68*q ʸ@9!vY4s?uş[Zy?f7RRvy!]{+=Eɉ GDg֞hşJ:ډu6Xl^6}#PJ+0Q`:r, :X(;&8/`9m5( '<|c8 #䕶 cY oh~{\,cK'p  z M .d~] [/nS BςR~uC2&BwY0_OrVLK/Ht(7DA5W+J^&?ݓ&. LĵVަg{b6uWn*5a&?Ǹ-~EUJ2KWN!)^Űm-^P RRysqs˻=0^׈}6D|-4|5 Ԟ.ݺq%>a]ʰ31V SWxqhpbKdbM;p?g)7΄o @ChɥUE 4;P~J@]NUi~ [*-Њ33]V+=4ϥ~.|_ ݟ-Nܗς /й8ʌBo_ġI( dʱH/ ܊R?!!RGr)MC}C|?dKMUlv;PeYbjZގT{{3+Ls$ E|b nPVU$)AErCG*rh.71VO}w2r ݶc:Ўrl6=$ =x(PXKaPڶ:hKт탑bP#[NQR90t6G>Bq*ю%V2r%Xz::K`v?iQ q}R @ܜODzi7I>^v%:0XR G」[EY۝l,[Շۇxfrml0!aӫIX3}JgOyeWOib*J0t{\5iH1ŷWP2{\9/ο@vķaY?2>g2GDoϼyh؜!c 7PR uIɸ9QGRd0Nac+D_ݻ`j<0tRQ 45:&k ǀRiɴc¡;~AǞ^U~;, GB:ĪzI\(zq*FX\\纷`_Qcqĸ4a2gp\*Fض'ZU2`M]6^`Xfkҹ&h.!>戨W ա3`?m60^b~syur2pFeh!$"}aNa] qi,^Kpa/*e}Dk 13O^z`+Bs d3}h٫AdTgIROz]y rb452;Cw)aALK|w(Jwꮈg !+DĿv~yW`:D{^Fvǒvg\'ZRz!4'ݷp[@8͗iђ6bajZ!je(0\F"bRhE,U0 "z kIXI07F9"hAb0{ᴖ,IrQ\%[U@CǕݿc8]ƪɲ/EfqW'+0 VVi_f9BO[(fk'VF @ꣅo]$}v*u ʐ/=;˓ ӝ dXۀ<4 }mSS&\P(ٸо:`> }jz͎O˂cRXx'EvH5LY8"jo-,Mpyܰ}>c]] W20MTUp]Ӿ E1w3ɘ]*C-)rvfx6s@Vڳّ`14b`G}XE9i>UStA:X1ڦI1TgrpLߐ 4[Z"1t2++'HH=rvҗ;sI/J(ƃn5:+D[N%E5#.Vu A/D2 pؐ&uC۸aȒYrQ{9X&>'~[گxX63S,h?`0ҏ~I!XCdtE8AݪL0FeP5o*'yX=㟞_Zq+%MKɤu!pE|E}3p <0QQceGphV`߰e a?ǵD0apIWz^YUxo.a߱;0IP3KwT3vo9G͌Њs0I\/J~$'LTLz 9Mjʲ^v5sIkEu%[Zr W^ĘuՁiv11 S!c5:rxQ>;Ž2~IwO]=jH>E{p5+كSdW*_=XJ ]-&kVOT3|J]A&`,_^CwAk,kYݦ#M28Q,&r&6|*:h yq/A!BLdtI F%P3JqUQ 2T9o<`YЙB&uu&L̤AP$m< (Zzn\xX[+tWas.j_ =c{iG&*D .6#nX}9ustBTx,t40PW^#?JqDePr#VX':=Q0s 7YjVR,VXv y҃Gei,fsϒ*2 +w`>!,7zY uJBiqyQ2bOTR+i!&EF*vȀ+k)yRLp=4C8Vh;C` B )!,eI 0LCɄ/3V i#-'?xѱu@J'PM pT hLs3A5޶?!ԟh_sjN )@|qu,uWfr2HNVtlDYPs0V's^c[0+#[< _iH U:ϫV'`lsd41]78x;Muq UD"yA<ۓ/|IMTy1`Y'ƷEWp$!Oﺁ2!QPF݉;=/robnb Dzu5}D JqՁxl%&۝Pj m9cW;Y[@Jj Mu٥  C(o;Ud Uu8ݟ[Da[^Q! "C`_O~G|)MZ1Й[BoQS|`,Xˆ.Y}?3scb,jh 페Zf(\,8ZHr( 2b񒧽&NC~Ǟq `ӭN)0KCځ؜3lticLu0 t=_Yj%&:?BNdm^4Bw{fIWprV wԤOX Z az\̏هg`lK׹uM^ܶ>Lz-oO.jQ2" Ϸ$c*(>HSGȟaו n2T_B^5X&{#Vv[ѪW3(_ E8pmm(HHkR"T;h 'P{?)B錈.}c3@_ş,Ӏ u;V?SS;1#̄5v{?cN\Vؿ\f:%nzA +DP>wo|0 QB,+RІjb6RX+g{\ˌ 6}J$TmCI"#' *oQL:6+W UQ(z]|nmDdceQ >zʫ63kY=2Gh"buS19EX}yx9|0 ^8(wyVޔr = )@a1#~u2z9.D;>—FA>Mp;Wv0.n_]cގ]nN@X $h"Xj\ۣkqldIΤ9I,=jLխ }x +9ahѥ=|˳)/ťxCP- =RuņjuXq46J{s;oI>ijGj7lͻ9*vyF|ZF1Y^a҆aWDшoωE谟 Mt_ MG@29҇gu//NΉ@hrmŲP#HKcӫ88c.Y||5sLd7IJ܊}e I1N:' z`u s \Hؐ6ۄ76p3+ɪ.Egě±iŏ[?4v_*AKN\#fpԧg@nn /b3PJ.)XW<-Y*T7UP(JR6uΊ̘2*@0\H?: 21xwJ#!3M|/.iAZ&?Miq*P~^U h_ Z/w<`SE[S=j_2ow̭!W/]Spȍy+"@2sCˡ,kj/'M4nFF~Զ'-FQ۱ȧ+;GLvayWvĶ +%AsjRg v#2z`2 o;`aFCxXMu9[V:I4hW4,@tK3̝ZS}>7 +dYIJotc4=&WhȊ:x=VsÌD:J0heȴQR_vspI|60ws$p䃡LkǎEsǹޙ|[kfpL$ron-z1I'ۂ~1OA|9Tzqr=9C2FF"wyW4x4.E Gm___,E=Yϴ{,|09"NԵdʬ?ʤZѡiIblocF+Q'߭hcj#RVDO"%+Dy&Z2-<󩭏6u; 8i%.2=SzbkTPZ B=9KSl6)Jr?KKY pv)hD92ܲu*݅&Azo[ЫZKA% Gtƴ`7{}L7[Q *Gqw΍)B i[¤֚,;<(Y/UC_1A=ޕA'pljG̓G4 P)ߨ%'R]t>F:.c)qYȾ/V"72Bc[tӶMZSUOgWLccnb#Ň(I9-MS^[k+ . sgKM]q}{NEOXlAY.v N ]Xep~g(%A ZNsabyC7T:`ջ2ihvUƴ8 l]4EX?{LctQ0Q寲0+YJY_1Dڛ!Qޖq\ӗCвknJUQΌM1T,*4Y:j-%'<4__"!r7Xad^1@I^/Zi=ٯۍ-U~} f3 ݲJо8/IU:.(Ta[a/Oiq+>@ tI52Î Qbjdo;^Q0T46;C+JosU>mpp!(ķ6Uoqi 5Z/K3-gpEǿU{́G p{Ǻ\V?2'z u=X.9C]EWl&k3ojE} B!Ι*9?g3/èT`Fğ$5ZzpsJoȦ$p- J4]K'gayVO+<p¸ :)5HZɯVUI #,DঝG /T\ugcFTr/L՛ִ770:fFkk3W 0m\eykb@ s>> =+V9ɼ)Ňq#jQIYj@'CEsY&yfݙ?EgR/Iͼ.c\Q9U /z(8 R֕ai*)n}.wF8%f3RѪo/ D.Cy\ sQ2G)3kQ|Y^)j%`Jh A\:y[/8织I-Kn_DD] |'6Őc/;¬#[3pf6h=%kw*o;^t'2ˠl1 &msbF<4$cY~#+xY<< cLNqP#5A]׾2~cN4a 4 $"uAaD.'$GTн̬'~ݰ[wl ޘr"cV>@ik·s CċI|`rdMvpk`!Z2|m@ff]-GF@z:&W5`,Vb֢9,D塄OXyp-f睧 fHC`,wX1 Pl^\|[fO*˥B 9qww=-gHCD.kȒfED8h$D䱁ƤQșᅊ9JIdj\G c*Ӈ*~ɸ թ8(Nvcc ʩ 3 A-s|wԳʦK9엑𽒼G? !q=tA^h|z);t@cri^CQwbœkg+W$mx*׳i\ lqyڼ+a(~hB$O@K^V HU9yy$TȲ$1rHLǽj 0Ҥ(*b,bwܼ/kCt ;w 6{L%chNnb s_]I]aa,REUyfi Q}U{ٶϵixט4ӻ=^*4v0,ΰ^qX8r'YȘi5`3#'RGSf8D#/8T$r _rt ?`X\b(|)jbF+S>n˂WQ9%8˱Rl/о*pDÀ 1c&T'~.HѴZi)l*d&$V%NL۩R7q}ԱP? [7/f*M TWI~T_;Vnϊ> g+JVQGJka`b\x]M)>b ?Ieȓ5-!4:6T 7O.*À%Js6*˃؍iJ93ׄ{v&rA.(ꑤ5\^8|C6ys8|/# ԓBX&H[ J/0 =˳cqARu Gμ!;?Z5-@,IXZ\S}nvƯ͑Hv%'Z PJj :.zzRW\7}ə _ՙ154+j.]NETzCmn&?I9 FA YVKΦHJjU"{]l~4ЩOEnԼIOaѣˍ0!_=3#עL4k+[h~E0mYmj 9f8:A:7Za 0ViWl)Ѳc/u=M 8NB1z,MV|[hL"˧}фV)s 7ARe!rU:WFbEXdVDY5Yu!5B4FWCqOp}ck5/TY2x# U]҉ݞh OE')O8 |TV = ,O.?_W} x.am8EX**~N)Bo4<+*S#U zAFořU>];mY@sQ1:hV?[}Jz0Kf5(x ,&dWWώd0u&MR]ȒXn@6(pBnטWo]0ks~<OEq&*%n ,RԵ¦ þإK\^9fW#(_Jj4ēcPrN|U==Z@rh,9^nﶻJT=3:;q^(aʹAeoR.P-Ŀu[^ rNfnsh)m~N~n bZܻpe8Lj""ӽpԲ_u=dL>(c.~ċS9ӝZ3DgQHd j@)4 Uu!yDO@[lp\ɪg[a1VPt$w8[͒_>S^!x[5Z6  iB0t"ßOw>s Hj1lߚQklsd%TtE 9IJ&5ݱ"s2IiU˩U7Vy2U+NX B3@2H&&S|nS ja=ΐ0*T[XHfWkmBj%]:"6^oNM]}3ۏC<0hȴsVs&aJ.)#.8ڃ>T=JͰbaC c}8w$=jގ$j\t%p&u&FuŞ}X m rďJ wOH+C;צڌS Ҕ։ C,z>mL[O-lԛh!_ZQ>v*mti~ t+gQAtȈEQf˚=3jy ZJy7]-kJ3)HSvN-L{)܊0)ƶY=@0<^4ŅEuhb'yVtF7@N/d <!]訯0 WߞT~cɼ|ҟ]99,WmyqՁe`p#T\>v}f8'G3x}=]A|vヹA$s>!q)fzQrGˀMD&߾D;kp-d3K`r,᩵57[5p58%2N-b"w_إ/tX~,0| fb^ L+N1Dql1+089}>Р[[ƕmlqV'!]ӂ'^.# qA~`@,hMOެ]J0'ˡgyeB4`42 > /8=a +BPϻ=NYA*1ذ$d/#'; 4rV<%:F +vWT-/1Ft/:>>U%kH\q` CX 2R@À0%z'*5R)j''9녜) l@_ U`\}ȟr)w!lރ`vE٤bh&@n֏FT#VE J8#%D8-ڞ .ϊvk :e>uZ RYJ<HŮagD_Ѡ Ӽ$5U_28Pa*`n|!1b[^o7ke^gѯGFĘ_X/Y_)LqڞLJ@eTv#^nOƑwǎ]e)v ;|&7Ŏ2TO1L0VN4> GX{a1MZ6!RV!ޗ"v LXD=Pӏ[.UNǍqKV%-8ڟn;:IJ(TS m9nQy곥%%Gd3cP*tZ ӝ3fBAi~#<)*v|pi{OTÈB(0qB*_PC"Hi.rwΊwE}N߷#we7OG0ydR]> l=w+G*dxOlP0؏EL$SK~9`TzǁQgz~zG^0 H[TѲ30R}fFɢ+l٣ t 80+uVyA7m`,j/_]EUAb!aXCS VԆby"2Ǟ=iiLOC=aj* 8]fj?; 1ƨyx`mC9$M9E?g`&@Bt;R';0S uqGg8A¤Ћm~'kK)TY+^#[FAٞt6<[s/ڬboF̯Emx(}=4Օ}?%y?b_QY"³|5x|n¤xPo X/KX}R.LTpJщR.;|2Ю^#@@W~ r;.mLR597Dׄl$*: {*Ûhz$ "QiMȶy޳`̦z}k _+iꈑ^Wٶ YYѰzHF4S2ʹfph LF)1ԏ4D}M 8gJ ~Cc @ѹ16AS =hE$iPi@#a@y`i 8P]ZpXNw3Pn܆s*(S4SA:wIxF/€0N5P:k3ڽ[oP2;E3Ie`2",g1)↓|#h;)%v )|*ֿLǢ)wn'eIE=վ KthF/xCewToB[@f"¸e uw8-3OW2Gkg`UNq{#4%J3HfaT<9ɔHqcEe!!־Exk>0yFUo]jxHd?rPv#JQv&`+"k >H "2TMHFQPŗ{neγ-Lƛ[GyiN3/zF m9CE׷ȩ+z4 !yn 1;&~)߹|/V@ƢAGp=ʗ73g( I6'(cA9孫!Q_m*R*5\tj&5op*6w TNsW0f!%-z@bGut_VuP \-XVO:3NCK21YK݇y"J2~MI&y =5K᱋X0)1V=7q>F׀ުl0\ע&.4˪/Z9A#V(r]]G,vRA0o;ߟ?OPم6woP\_zS޲-XN~Sp>o\Ĵ'83RR6ǧ&, y; L:+[je5"+pZ45XnDGph_RW\rbo!RgWaLp^4;))86Ymmt'[&bh(w`T$&v$fD2ZָO~J/y?=:|ެou6ϼ(-D%ړ@Ԧ0@ֵBw܊qN2Mq\澉 b]dgD]BPi/N:=?8j<<&_P AmSDb4:JC 6Bjl0.\ҟe5BPtZeĀ$4TBO z/{67c:C{aY!xbILI lmiOSe$C6Ey>;~*$ R,t<$'?ɯGD : @E͝5k7)N-(cxo 4jkX[,&>.ǁ]1#Og3imdhmb ĬQ.)7vou@HA*+s [;w:ߠÀ}kჍS&^2mGcjb.ud:'Hx@+ApZ8_olPm2# EBߑG˼977k?MhV'm.n~͞ZBëHs^&ԃHĹIڋjNƱ'/^rܐ*93FgDhv\ikbx"`tʪ.">AY<OQeEH+FKhh;EP9j Qˎ3)g{Sc^ AC Լ2W!9V f&q[Ərbǽ<{bxf)S|h+gЬmwefr7%YԀ#umQho[`>Bb~";C%H!YT+`,W! Ǿ,KUt^:yG=3 @&ƒ|9 _nsOͩO@{KZ@Lyoonx[};<גÕI"Z9-o%i"}i`9kcVcG$5+% @lo T'Mr%-+RɓDEf=K6tQeLbl .PڧwΣEG̤{.iq.lcw[U-{+p),`̉,DzmDcjrK BFX?Wxfbq?Uk6n;DK߾t iS]$LGM0EDjγ'Ɗ~`ǫէ$HqBe ܐեbMFͫgtݩ՞ gOË/D|]50Yqwˋ0tKLX7 +j%0[Cxrji4 u)[m)m7y+ d8eNQW.h {Qɭg cJ셞댭WG^q}锰nZj VIn+bD0K3[3uLg8 Nom#/y%ӐE|n/,u1BXJd=gxS%b5emdxnsy>Z:--c, ! ]A[B],"8lr}ÛS)va&U^b<=o U_*0\Fgg^w?:[)rp t:;:Rc%5U Y MW^[Xk@M/sRu:]tOʇ6T.g3%L/b^<%aY¹V6`05R6q3L)ՙ`eȐ0V5l ј)s~b Q[1uG';IQw0gAWK>T^| 0T% :Blf*,e${{y1@S&֧޺gT#%x+%0u_bf.Mw5N_UeM0 _I0GMKNIOD]IY[lwNWR^p>gIJ?!z|f~@))a}H07 -y@2p ]䟆AFRN3槣m\(@_.G_t&:j$}7\1J[J)6BlP8QR/ymmU9 (UkL_Dm'݋kH5__g8nSbs ^H$GJ9DP%3~0:1떿W'$<|%bqǪJw8i-o1t{I?Z5qP vȨQ>h*EQ]'b_Nx4{tN_N1{%)4)T?&dk71 줾3WOaňL %06E%؛ha*"L`tX9a o|:&5`  v·kT]H0y*UL3v&"j?t`Ȧ#S6n5< ˖<&tKo z ]./aęА~&J3|1DĬ-}SuIju,:bzQD+' EHCjHva@4PB_΅9x2ZU ;n2.%fS&_[, M" u , E@{5'eTb](]D[2D=|_!<ynwz *T9Hk+b#7KV2TKzV48ٵƺؼ uݖt:|B2Mڥ(;g @Nz6x.fdKLC1/k@3D61D3s;0)މx\fu}E+1_Ɖ CID|,\$DɉGl Irzo+V<@-y{8MJ?K.U=0orYk6};6(|>"^{5>'-_EuøUeE;BUbQC:!&;Aq?/Q!jVyVʌ_"# crUya@.N>9%$!LO)ƪ*'Ō=3 zxA T4Fjv%  ʡj島MJ|< k*FA*JfH-Ѐc:*@\g.qCqLVuEv>ZR@vνzK:^ 4>Ȧ(pz64򫑑Ղ&PGѽCqS4abBk{~ʴ<2 (]} wZL@\«KTڔ]cwvL֌1h&>VcxMhU nYgHW:ɛͥm4v&( 7S;R_ˀz^ 00!]:vS= d}-SDҵɖ`f_S  '[5\3=9˺ᒱUQCQeaQ(׽|% (׉@ΜB ݿKt3b-)s[BXE\"ǂCY`Ό̝ӈb7e|ŬW ƯĎl jOfWJ p}tnto=7urѩwtAG*UjG䣨)qk&pͣmx9xv~J nv(l#OdQVDWj kD|u-jV zh)ȽL (;)?9qF8sQTk->QpYF7]b&Gu畊F ƾB7~Q+bw~aU@7,5];uMN1lA-CHcGJ42{~ٿ>chʭ#p`#z7-FVC[\k;jQ1%"Zj:f'abw=eZmX˻\# .u}7knInv9q9Xg!*cΠ6'VvT9N7k*Y W]ʮO66Qb\zu3'3Mq`K'ƒv XGYx7bB\k4]?gG79zJrlKmU-S;&duRxSpRwԹʋ#̺I4 /Y-Ke, +*,6[vH  ̪14p,M槰'-StĂ~U2+5(;Rg~oTvCT+W(| ʧ\Ll\x"q8{Ǐœb]3-WeDx h:Xk8R'3V|ٳe(z]Byт* PBqm`NT wZ\0hHqMzjFpp_ ~B61o V$ʡK\V/eMB}g M բ /~:OX e_6}w^rYXN V :[[Cl* &ϔxs՟bM~JګG$ fpNV6`ȁdGoo7 0A6N"0fTS: n 3Q$rI:L!пUjQ ÔR ߇V~Vq>,s 3*q炕s t>| v(n`V<=Ӓ2Πڲ! H Ouٹaq~O ހ>|>^p\“0QkxTRXe5DmH V Qtrȿ|t>Cu鉧wUSuG?NIp>a*:I Y8'4zoCe5}1`2Qm4E5YRoPr5iE Ӥlivbj sK(cdD:*JR:]=Lۑ&HVf8Z ,1%9!X6K|adY9}V>`ĞF +ޝ>|_w3j(_}d;M[2ueT6$4-3Y {㛛F+ZcxJl1V%;OI߭fF\tWzh@ ׈#[VފK+i(WC-gBNzkdXT#.Oj]MawdD^<[w"a躎fheP[{n"AHcExMg_Blw_e=yRkʅqU{yocDЙa~܆ڡ:\;+hlq^[Z9ًͮhZ*f8d^z>iХ0wHfZ=SB 7d8V?L'j~7v }vVoAw $}!Y(S0QSc?MDwu0es:RUzxh$7ыz@Ceh[JMeK &]@.*3C3ʉWh cG W]qhq`Dh}oZсt!`2{J]iEoc}HC(,5 .WRU#I?5π_I%2yL15> r)Q9dC 3EO5-!f33..x~ϣgK03Djt@$InȑFvvlxN+YU)JϭËr辙ґwg9 PEoJ=_0{Q,v$  V^yv[ef<;_( }GՉb-~?dd}VY0_&W6c(w ?XS+sh0Yc+!J0=o'fl7n4:KP۳DfݭV 6SNo 'k:'2,Ǵ+xjQ;Tm^3?+PG>$D $]a8eoȸdT4{Mۙf^u0 %cS@nu>:H+!=@ݑ>ոf XSk[b)hE4d-\]p&׈^l;hKIU~3PeDfb<Ҵ'W"KG"`֖eM#W:I>n |#š͠|^x.ZW_XȌܫl!IJn۸Zp^A4761. t>!8?i+*)aZU5#2Fz.qj?`qPy[_ߓS1<H6A`WBlXI =5Z LUg^@1,yǷČ`̫)wS+ҿI@o!eNoytwPyaL0_ģ"}ns~gš rmrywj6p-[(=׽Mྟ_F\!NM'7S#rqf.M S'| n_G)WKU`Xg1;|?_xc- \|}^~Umo?,m羷DtE ;npT>L D9Pc1(@z) {)RcVςu:p)l=l{|M&"hBcJ\?ώiF"!]t Z>cSq462fj좨q*^[.-Gݚe<i+h*jC3%C]h59QHdž6{pҋ7ezS<WDxEyD 47 >AUvN*=N({g s σ3u0}}XILs5AҐ?h(=MtjgE-)KXY@ĈmrlcıS|MT:2sqQBoxBWuɺrl.V閁<>5kEG[qNzI> }xsc9?Y! yr++_'=&yU/(gX,d[;EڌT]IJ}pJil-Uc>Z$#9OCfN@xG+Rem^ /csG.йdGXIץ[*C+TUF} g?s6?X9IӠ(Z: qJh~|ˉ)BzY3^$I]YTV낄#ٞK9#vu&"36t[,m 7 _w֏­^b ȼ6H:o+KGv'bL>~u`㠁X܊B$NEDU@A39n>j}Aャ)+?1:zȪ3UǕvӘ&#C31Ź)#i=5TͨUl J4^\t6<2tٽzijL(-Ĵ?QAzqQ*@ O@L5x~3ohO ׫Qtf,_*fkDow]p/K,zʆ\`dEt„*kL{[P|B˥woYeR_GPLsW* ŭ-;K|J| ۑQGXܙ :|?oA[5|s+1ƄT] gf0_oڜ Gx/=b/',_z7@=sC } chr셪va0ʪ<>[$M8fxtԯ!M7ˠo5[ي(Zbꨜ2!^jH~?"VAIu}+Ft206yaQɰM 'Œ#K]}͗`DѴ[Q6xP  B迠+1ZwZK]>>h-ݤyDV5=XJ.dUR/@lceJ:t%Gw9Iv&h@)4y1}ᛀ^+aDܦش3o92A1ζ%dx_rWC.,ID0̏=xWL1J u銏'j,kSZF2@Z#4*#:;P8`&|KZhъfx" SGnL XgV4j-:pe#Ϲ_@qzW^_znt+F"ڹ6DW8FA͇R(v[^Vv /4D} 5̚RϏHa>q2u{݊o@P0r 3>>L#m%䔊E\$!Ox!.F&J?}2#KZÊUpefPYQ}ܡNx;i&ȕl`I'F*O= *f5Qĕ|Rt520i>3%0Z!Z?yfHF K`B{D]BwÝm⁲#؃Vw]TI^ EV"c97x>de2]!VD:He;>g8wQIPJ+cGy3up 'M#X}B}0},U4yI'*&MSſL6 |6 QʉP$,4/8k!3)S^Mw<*}X&i7)߾zz7B5%0@^XB((B#F;w^G{Bz-NּLElҘ,(&"|=YxޒxlI"3h}p14~mMǗM `]=WE5{lh;H#  ɩ04yE/GL 6m-~(Ng7hnQ@ǮȎ§ߑAIgwvhqi%p  XPi7-}B+ `Ŗcp.UNb򄕥O p_w[smV4WvXvWm태 _Ϊzda(F`+^lTDrC:dPAؖ4uI~EܱQ_ oJסo(?4,+hza ` >K{f).un eQ2oۄQR̗}13n;QC<KrRɃ. VܮSPAרzfM7ҝֶY=\;> '=%2┣PوmQ%" r$KMkgJ(F*\YvH={Ȗ>E7BIG&ʛ|A1C*{cإ]Qr.lc&7i\,xWLgfMƹm T; |a, ̎kJc2i:TjfΧM. x93ʠڍU(%BSN&($Z }3op ċ|hBATTN"7]MFo 0.0z^ftvP BgNcvnPx&;YxkVunƧC INyA+Sʈ<-m>] ?߄Ź2zM w~((L '18&g,D㨔[Ҽ#EaV4-C1Y> h%`m<#ր-у*%gp!Pti$J^Ke`87^*ܘ޳G̱:qQH8DbcUcAd`{sllW U'bWBStN,/a` Q1ILonw$U ?jMS /Cj4BU@sf*9 ;{?ǶۗmL#߭'tb3TD,'Ѥy׫ _x}Մغ؂ztt s%|wMKPjy/b8+50)rZM~x {6=vp)EN 86ds}[Kjswp8H 6->ҕxYu' nհt'"24ϊxT.i[#8G?z-8rgit-Ojri"==\(oӊ̥G\RHř?.ghf8FJ*)翈~*b<c²Hgo?b+w{~4r#)TYRwDrfq4nzû)ٛ>܅ p7DqNnwz0E:P %(&4/FS3tT!ݦDWl^Lن/599cׅn7j:HȏB#)j}I:cሠwVV9줺u0ɿJ*I`FG(4~HIQTg܆?"H}w<`6 ם٨rl{(,IkJ)dfqq*`*80D_y]/ Zz%mnuut^p$"v+Nˍ|Y/;<[;@cr޻"Y֋)A.U&RQ}BP*";W"nw#y9?L)' q,@\qf%"LMO=+^3N0U&k .z(w6Dp2g΂BHEΛ$e@*5\jau3 Qqine Sc X.IIg1MG^9[cTMvO \κXq%}8 'ip5Rӂ@eB )'pbi=뱡$0?6kx@&hRh+7+@IQGnj.L2f)i]Jc>7 sS+fIQ]#$~Bk2t0jK9GEwdjhV!c Jn2?XV%Rnnm:VXu:ɹ#"Wh Hx({'Jsxt\_\ v&D+|sQk_tÿb;*uk#˹$Jj`b!c5 ¥GҜ9}rkevQpr'90_֛؂tKn9L0I B,0w] ̍<Ώ5Wzf܆ɗv}K*CbfL -^iADVA}z:eTUc%.`&E-އM,-kB:c 3~/k$k[( bNm.8ᛮB˞lY sй$hGDIS?oW8 O[qgE?DGe!63J),.3$1,(\F?p Q}%RcTE)jys'DI `:+L:؟ ڏ*ew6^؜vAvy:(k=Vv)T^OcdR{9ͰeʑxS-xtJ,:ն_Ɉ57be])X xˉg]b[_7aYɵH<dgj9OQ~U44(֣XbN9JwEbW?JVًW0nTlWƢuӰ !N/࿄uYH%EjKqdk92ך!Q t뻈LKTb~Ւ'ͮRxYű]<6TMQS@ji!yKZ7s0u׽&.2i46+xP?TDmc {,.znRO O =/Sa)qtjJĿ4z>%%R1 _!Dg6LIu*E:!Gxުk[__d&dq*h)~g*O{ܫn? /PGR>` ŜTz%>FWTػ75+< #9=aj8SOPuq1&-e$%;_ 7WB%+zvcLl%V1F$BqL5N,96^nxP5a u{9JC.Hq[ m >ȯN6#sВ5ݺ߃|mcBۿ&8*~=NFu\;1|ҾMD2-": 2xM{ShWJ%4‘_M0hewy%Y/Vpپ"8s?Ŗ+먿8Ł8;Se[m_zWfbږ̉=l0&}(DU}>WWM%"u. sU:h^-{XNQ OzQ^|ZM܉%~ @ +L*\Z*nyP ux\:]Vx|yꋌr8( Tj(2h{lY7G ~C192..l6ީV ֊ f -QU': tse4 R~*G*5U!U;ah=vDeJAmpPv_jyF7Ī?CEhEN4X) =!V;* YxjƝ{Z6 }ۺT@V'ʋ'9.I&U4~qOu4U Mo< Ys ,7d|}NY'Ą[9B؋62&8Dׯ;/mXHa:40lik cp񼫂F +Ad$n ~xX07sJr[e=8щK˦$W4,'7`_#eL Ň j8&UОigk۶XR8`3nʉ"R2*aZ;@-O GUE}c9F5gWTSǤHxq2Ҩ{c ~r.@q@x;2ev M[O>?r>nPrghOؚw y2)ω\ƬwA@S )"P׿b1G G'}CDzLā/ -UQ޷@Bao%%#IX›afk]`d;tB2<){6hwzN;<1|MX^kCx'l$3 0QjgiشQGs()l-grZq^9/ "ebC0V_j ,rBTˆe=N| )xAn3W΢`zgKE9vOÿ2W$mxɢ0[)Ȗ$+ T7k "2zPӀqPXdaT8\g 23;$l2՘CKR {'k]iFrT-32 ksWQw;ty6HjD+?ϔo.p.o7?8OuJ~BE5C\( b|e"]'$i噴5!0΅]& *.b_eTd&5Pa6v2gQazEwi0׏мH8Aݕq D1oL]ؘEnq8!J4Oe50%gu;wvş0sZ%Wx 'OiNXE8Ò *vl3s$\'%}7n\?=¸86?a,[߳C !|%dѥ'" \ Q1S!ƔYڏ,I*8dx;L p|}oWxe̢TO!ȄĵU}1] KV&b$SPILj l ': I-,od(F&db<$q!X~zzHLg>ize XMVa[4TlŹHH&[akkT ?S"0Λ5uDg".hpnMDR̈́4yh@#ќa_$|(F^iE~}6snŚ/Gj:IQsnH f3e|PC78J>CE^G1o Qt-oȤ&(Hq48s=~a<} S_!)8@scZ&TRy#$@ac'PY#WPkІgأ3`&|G7:Jnγl,QD5ULeDk.l(fҋ (EcH)$DRRP%hEg%.oJH~:azXqf$#T 4&`e9l ia-QЀo1v"DLFh]Yid4ə15 bܟV\"u{SqChp q|&<pZ6l1JQvW5YGe'tin d Z[4/ Oz@Y.[ϤǪܰ`Θ-P–;yb=B!٧R#!WJ~ g :gB~W}vQ[=DEh_*0 F'C&N'/U|ag\UtH$0B>$@g2gHMڭrj'liRzś~c<Ś+_C|By$ZHҮ_zѫp Y7[ub0Y'zʪ^G7 Y BC`$_PBޠ;E'MQvWYOK}Q)5l4ziˬ6uG`(/tu$h #)AG2v$ˢ.(g@>C[1,'ujkQw[~Xa[i;hxng鐯KK/EZt3 KY$e_/*[>E aR. ǵ%ɝ') &@f@fQG"ٶfw#xAviǦ1%XXͲsaôGSjl- RyKpƍ7Vz;)xIՅ].g??{Jȯp\A HRh -2:/s[$њo}).ޡO.ã:ߺLqX9Ѭ6_H)Vl%d F*y9*/,@ɈrZǛLt|n $) r&[=Yn:Krfwf׺~Cg7i5>kR܏!bTˎNt ?lr$懴µG/G6==%lݣ{3ڝPunN2(4o=#ދZ|Ԯ ,[e5۱P~h\ځGU"/֮ jN {wUo -2߿ X ;h߻ PRaP r)&۸*?Ä=fdMY`oKvv-{h1BBKTTAgMBDUZ1Ӗʶ-Bnyo=2].(Q( DG8aUz"|!1UہS?EJ*bȚ7MT?7z4 ʙƿ4D3ȄRWc\ڠgxS|p,id}߆%g,$y=!_/pH<ԊnSݑ6xƾߒ=Tŷ2Y^[\"2j݃:"Ii>b[+\m _²0p\"+o-1ӞL/nD(P9A"  E;*`qfe 7@8+2vݏ)ɅQ,~kMD?XG$i?!bQG6 j"wp<48^mԉ*o|L#m+>Ƒ4ON:P79,FngRzj\16Nr<;ۑFOUCyW zcՠOpd83/zs,#ӓkc|  ,6 1u`=O_"*aۭ4ZW0vn*p!%r+Jdb.Ez}ND&3XZʨ^81z#fT}JʮUY 7!7!T|>sC=F)oEptV6iYOC:CqGj>+{XW.eO:?-)k8lLtFu?āCi`O8YӺj"Ij~wۘ5"=׀F }ZnV+`sr)1q Wy0CA X =:2!¶!D|0ޱwn =v&m0PZM cT\ȺP" lD|{tdR\qiw -iF4iy% Ӻ(g-a)s[{KL5 O.ad=|T5:; ZQЙghQwP"Hg[DD''c<_L7חb5̃W#h _x(}B+EX/Pș%_VE6O"3W,f3\yM9q9 DO ShTuѹW;(7zLW:%T*[~/5GNnteyCA#èmI$/AK"?24cN.׊k"d*/3R~lb\]"E'rj+D9SDVJ!@=ZԇGCe`]W 03 G߳{WND~v?6QenLUbmGcf^*pA6B $߉6y4pMyYbNݼsQg$ړ; /*Y[$ӁϓEKa-F#ͷguMRD|ڮjB]r _SAR|>+ &paWb ֙s.'c (H.fysauםVlEKSqqdπ/&S@>v@}SJ?//2 3oQ씣`X`!MC`¼?WjLK(_$~KXrtA^3T nrO8$'T[z>ruϬIxZ S T7g'2t Ai]z nFӯ6Yt.K*;ۂo@<9 :/׿u侤J 3t*Tވg 'ZrRN{t}`DèݳcuKDDbMe6D߇+iᩳ k;E\HQFu"Qa07,Uu9أhXpG`#Tu^b#Q%)װ:nKv`H/ABhW/Np#䜮l.w o3%LA8ƫ#u*9B)%`8"3gE% N,Z 8oZ#Xdh8>=W4M[LE6ZfMs6\&852 mਰj <+$Řsmw 2)ɒ߯<.=h.X ~.Kjm̈0ax(.ľ<>C mh݇ۋs@/Z((a :07Ƈ',MzJ`Ps3qN]y6V\H~L ϼ4Zle!-tD)屷>geL""0Gԓ 0tbIT[,S!,T[ D9SV1PIW<"Trnxⴶz2!KQbfxUtk&; 2|Nҭk *X#/{X_/;헺gE(D7Qm.z)՝h,LmQ7Ǚ/p^6R7gZ#@..$#hnl@4q+оQi0bc?UZu#痂Zd rEjVys }AAUÂɨk6R]Հ4R\dZ;e|ʐz@r Wƅeea۠̋dq(ڸF!ol]H˜AI͋`P7Eو2qL>ҍ:xs%L5CS(^,ܦp2JCV+] SfGUT *XOζ'aYU/ڍhAȨ1 ᇐă$/#|YbJ.O;` v~YeyKG_k=Ze1/sِL(TŵZrM=kjF|cGOM 20(6{#v`BxcR^NB`-^dnxFMl0#]~ns ^v zn8JgbIC%jm:5i/. =<.곺#aԃ 7:G$[]蠕f0'|-תyRh owXkF`{zl䄩Ñ@4N.˧bY`O%,uu] 7fI'_ -.qMo\u5IQ=W,k{Mܑ1xg(E?;e{87ɿU >|=Noҽ3kL)UDU".q$f_iQ9hJ f -Xu/h4pGa/aX-&:6" Ft!u2i \ 㝠(@]MEˢ*ʖ(kup{S6L;i{.̱e΢HwO~NC奶Oﭰ#]$ y}|#Ed$~)=|?wtb%fE[$*W5#? ;& (D@btm4w9ljE-:+PwsP}nF9kZ*=4+Zc-O1J $J\wv9Giʾ>:=8$ףz޷ء?h0ځQoBIehjj.S%&X#$p9i2@ʎݫx3cR])GFeR` O{e5|K֊=ܜI'_0-% ů8 I=~ط4AHu<5 FJTV:DG]wj=67Kmo״a"$odlh&\%5>ƓT,<,GG!p7&Bp~aFǧ9jC#aZ@`S׀5p[@LuPHI9{70y5A! Ā4u rDZ8im(~D. pnP%bjOׯn^=_@,}:4^.nY&fi>mVè,CCfڰ*EPPwz"\cnQ[G.ŇO]ÐF4mjQZU6*̟7k}''Tk[¡6%^> 9%%J(~CZsY./,ڧ2SC?mkiI<KqG8=$wEW\bk!,wOq7FY XgQ ȧ}AvoIhYs/v":`R*,VI)/L:vmu]>F6_ j=Q: }+h_Z^~ŕ7ʯ(F9qb$T0uQ2td :4Grݛ/R<< n1Ewi9!hͳK[I[(x]硖G@| kC-6KJi~ 7E/􃚄 ,hj3R,0T#9'@tFqRjڷMbf@u%+ȉ%4c!bVp`O8Vݚ12;-XH^?0D:# Ng K1WPVSN>J;cvXe-QCh_`QSv )R4WsM5ivc| ]١҇?sE81z.Ϲiڶ0kZx% pJuXw`x GuэHpN|D۞Qxjnh: Ʉ86rCUUP@CDMR1Վo9=4])ݚ AVT.qR#4ruub~kTy&/Ոk{.26ye*Wp{6M\ r]Q! ',Tο,/q$k][#zQF Ӥn Q(v޿Fj;2͓dk!Jּ-s\F" ;ڧ;lM!PP?4q0"wu#nU\'H[H?[13\ELSړNxՔuNEKP2xC^GeQD#hDd}`WfKjX$Ƹ&D]Z*,6Fu^ M|ưʋ&;0",ӆ jN*j0vd/m1;'Ģ^rL7"bi" J9ZM1%[+'VS>/iVt(>v*~~ ɂ}nb;) JF pZx;Bg}ϴBϳFl/&N-({R #wc>X#spDg/xk?\luBdLJ<ݪf0ZV;\SP}VeD?eӖJ:QT:XMG>*V[+x|8km#Z_]3B˦T(wlӘggco О)Ry- d^KOܲӪ @О{j-4hR2%yq )EVK@ 1tSFAp}v*m.1n`#r"x9Y`Krp\y!<.^ %?ɗz\/jH5'O7>2WX(~SRČp%蔎_,%xcS]# 5kƂ]m^. T/VV2]!֞FfWX^Gt9!`*6X6H,VdIjֽnY:Mc>RYi!F^ܿ$~l0ϴ=RX "0d/qh2{!;.ɮ8C!U yCTF);~ gf8|ީ.5,U!ؗݕl˼M%ܨe/ zaO IM̊ %){9af~{@0c9% 7`'8n=73x71_u6R gȦTᮥÒ.s0?j9Ty1=BR[6 +Δϔ̢̻ߢwf-V;'?% WC%S^{E%U(OZwc2n9co7Q@zbiC o[Q\c(Ѓ vp64BZh6"G{(.4vNy|SSwԢ;(Vrk9bu i72.dswGO +FI@|HO*'W9U6<1OSy8H*hw3ή&AY<(^!V-'r6DL4N D6  =ծ>/TIqe'e[~\7%RW#px*@*@X!ǽtg+)8Ҕ@ =t |y]/# .H舃3'{pI/UN3 >8-Lxd"D+J(psݧpr nNE:3wp7vyqkC0V9"R93=pW+1,Q׋J%!)FiͲ'Pj/R~]n_V XyFD.bb4C:4 Y̓wP|{|w-OO!(PNnq{[)]#6C8ywC4G9۱DdXj.Y"Z`s pL4_%9ֽ`Pn5bȳzSVq8>#d4Iz}O0)0,7Z.KU6"BmȌ ,(1"Ŋ&-+t銛(, fq*WG6zhg=6*kjCX=Ā#gOQStgCeNNݯQwcA)h14k9]6f#wg#+GaˮDTSAE}蓕8:m)0MvČP`fnhMs[ŏ2ӆaL$(`?LKAOcIgsңxw~KA5L?\⺋[M,YeNY=Vw_Dp[M(SOv΋-RBQMvyJӊBn@bz- j%5c}'Æ%F+maCjntwIBڂ]7eɱؘ!@Pk6,+B0=JDh"OfH:~D̹vp T+Q2i%ԢV׳(~mﻅGzy9ho;|\If`dϴ)+P]e4-M0' ?7+Fu)Pi"O,Vc<(ڃ81nXk3`жRe8|/ءr^8ć=ڽ\GO.@#/haCS}# $ԯu\"dd-|95?6d-0w_+k7s-tQ'orC$ݵ=cQL4We_]ß_ԩ' ɖ@9k"6ՊGvq=3c m:y7yI=0d72 ǒ _z͋tZ)w>p?@17: `0W.^}"Zv>c .:'seӓ#>&e~ CI7-,sO%ݯ(h;@DiI! v܌lx%ʴ&*n붙'i1SU!Z^gvCh? :OlW$4ew#h1Wz+D%_~TUeQ9*1':Z6 vdw,Jj=JPqOH IŀҴfZʟx$5ODyGTYaf5`KcQ 'j[B#l]/+)ҮU[/(-#8>r0s~6SEyJ&xyȺNm6jD<ٽzR ??wuУ"P ս6!AJ m-߂,mJΚ@Bn?.Ax_>2Ü4m!"s/d,sES֝(chkATM{*'PףN2^I]YVdōf[3~e\R'/RDx6y%$038>R`j8=$K57'Vx57U"r jS4!J+=>L%/{eƯwIo)P {F:K'p֩9oQ,j}xMJ dӓ(fѪ-EtEMkiW'+]\v'S Ӯ58S[!93N.њn=~aUoԸn6E7u5¿Xc?za[5bMyowh_;g <]]<]/8!Y[3_ V{좕YxaNnt?ӌ#_6@ ݔ =1)գE[P҉߽9zSwp,J/9:'xd7sQ0iՒ)UʈEvu;o:)xJӬJ_=D 1,SoSѯ:ת dxwӊff-Eo려S]n1ښiܳ p*+qjg,D(Y.[AdvV/ 0wI>Oli%ĊD@#":TNE sadhV8 $``LOԳI+jT X jxoKj?Lu%`5ݴPG: } tΒ2nޟPh!ng0Np@ pqh;C{OpKf 2~xǠ4ژ$ Œ8p2:2`yIt_dPC= (Ò@Uw ǗʈҴ5x$~.8mвC9=3jrs7z5t$Fׇ|$5+F1cų63f2b&,uc(v1E^ç+q ,MB0fB/`9=ŏeଳ4"9:$ϙQ`PgnR":l~=hOZ5|<߀r߳uqH<Y㯙܌֬+>0gYZ0707010000037b000081a40000000000000000000000016650a15d0000e5c4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]]?Eh=ڜ.+͠aקEFc"! ȶF,סS/R ǘmKyT"_5 :샓qlCl2Q|{T^ q'#Rg+'hE3gzL}mj&%pו"%^O ]v|w@w*`/kgֽ|;Z\:15IteqxnWH1a t4rV-µ8eS_pM EDTɅXkyxEad_IX vْi K |CTp"qQb$ԹF3x㻟Ji..;+jnI$eT/w!n.5)1-ˤ 'G]\-:x(,WMow 0~2l٣Q3i#N,G b|ܮn4 t&*sGe e I7YM_]t5 N0}=d8lVŶRR¢dz-YJ5#'ݍnܙ9. $E}h`xMup3ӲpBy\K<sd`s9. mGcF\:wWAc2qۺ nbYѣwAwA1fV+ :N&ʍ!Klar<FW(dcxU5ؙ e̲Qoc:E N0~fxY!VjoJd/iyɧQ:*wֹu~O~# _Ҳ k7ֿDAXt]*W]ʙ 8Sx=n|Ixff,tCwH-ά_LA"(>kUREkE[cɖF$יRH.!./ O< a_ci}s,ע7oZK!)]zsK'mV4'|p ڒ͵S"aX3qĘ'&򝵅ᗆs&TQEm1}E Ug#q!(;<$W TߩrH/S>C풱F#$ a-->n 9Aq?(E'CDϬam\-6&wb:}LxjN轗X3>QIDz:K? '9su#Fit'̛;Y5y JlFQu7J/ʙCN=(Z^p1C=Jc؍B ͺW~8Om"zҡ+c@& D*DvU#s<`\nv9Kӿp/u>IԊ9L-\3hDoWi>"< z[@D=80jߡe }2pQſn-0T ENMFE ~@_]ON0j=,3 Cз> v0>Q^wXH9& ;Hxfq;ˏ/ϪzpŀUFL] FX4ZkvS<0g|qymHG=$y3pF)$Qus o82RG;ծ8_QB 0x3R‚ڲgʭz4m7.Y5m_~ޒ{0_tɏ>wKXqFSeunjѸwOҮ%f*spg*.\ҭR){)? x[Κ;hU6WJ %.Yzᔓ+j%uUCZ.+@>?M}Cr^N< eiiW_^WƦ6؜@ǹ$qˌG1e^WD\f܏&`efRFo1|40l#ϕ%i,%.EVl#f:C(vXiz6S|JT6} _9&៯(35 FQ0(P9i" t.R/V幭шM m0Xlne0 8#zj?%& yh.p {}*݂_ [sa 0Y8Y v-)JNG2g9I>E@f~sC=S;=7'Ϻv 2dTy뙾K=JKjF`] pμjLz4JD63KG tDZ})Nv&Ҳ.5y /ŞOS2!FCRwv؉0 EPMFk.4N5(,Ǭ D9$a^>)æT4d F޳7W @je,QfyfM'+f*%=FXoYmt31EO!m x'`nF1>y ֓cͺ+Ix}R`9o.jf1xϕUXN)i,)Z"r]?%LKƯ;$=( lz,bÊ'(~GI%!c Q#-\g*]0SOTtz'n!^ uZrbUU/z4z/賮$9왏*ysvQ8l/ )QPv4 ɤ~zOV>+w[[|cy|Nw8/5LTӛD!ZP 5S9DM8|d)Qua{k/97hNbzR绤Dˀ9bg'/)yDh2؂ jba8ґr 4 a+G==8cs O j;t/ODu瓋l洎7v4z/ {}7ذ~=*$nݢ΢lldp+R`yN#d94i%_jW@.9` W64m܀L,&^ewkmd7/h"%Xٰgna>7Qg U`Gh,m׃J-/829AO/,Rg)*vשԙ|9& w UlȵDaZ %dPnZ7~t-rc~s.?\ >T ھ-ԷLz+5A(lʻN ERddu; #WB.+c̳Y؄!ފ$iyDp9bbǶK?0#aj?6B#=Τ;Pv)xk:|Iq#M "§hH+P]KӒRD,@5 }c$zQ6K6Kg=,{&=-!]|rYK- &^d5, @6^&(ax0$@KjtX50Xe$pCy Q#|bPk-)X/"z?'42/̣mm"C@0hR^͆ZXsNc7f˿{fe6FMOVꌭeP+;^Ua]ϭ~4}`'mMc lʊrvhOucMH܁S}XSU hY.{0t7TVdn÷ZzkԆKªφ7+,eEdMFI5x~k q*<2gaREH3}Ŵjv=4^=)EuˬYT^8l`70Z]H`s6-`,% `hX;'fB{֬A*Z! nE 񛅧Vt>82z-iN$t#]mbtWy(wN*͍ƣWiX(&[N~[^\)gDˇ(ֆ}79UcW.RHD8.K4\Df˅,Dmx{ שu9RIMвfJ':EhH/v%=-tZEta.eѥaI`F Ѧad-no7naiߺB6b^H2`?#GvOt2ʍw }cJf5g=Z*~!G /}}1>f;_'r5ڻ O[bBSmpa(GF{Bݖ| bRI UJ6rlg@%4|hxD?Ǎ0?Ewu=bQtB&)dS|m6:9"tge$΂ ᩸IT\R[x<R5* weAUX( 5"ml؜24M9s9Xg/b%a %wNNѕU\iz/^v1#2C)̺:Hzȍ[yD#[ïzG(&:&>^hY xRs~qwlB~\J5W2[XÌ(N9|}˔۬fc.ЌfMmGPyQER x~-P$D/؆rn壢>=p}d:h8MvY:VԠ2Qi? iQ+ᑤOD0ÇޭNƆm]=3zXo- !}gV ==k 2x߈4X;0pRcbׅ[m_g)ȋRff[Q֔ \Ґvcu; X&v X?UؙVF2v<@߀I֐SQգ6*![ AYom @'抁#GLHevm{VC}5!Y2Rn6 c ϛ) ̑Ph!g-L3&N޵/8[r^8Kc ]PXFy4NcRN'qv$hxy^tRzJl0H◴X<OEmeЏހulsa"*{u,fRfk=KedG33T@qQ84$RO,Y $tGDۡWwOhOZgYő P{|c"&AaHnsn"ң$۱һ{ |Kzj@r3v@TU5D{ !p3Aq6l('?H#TAn"'rYXL>_v>WBX-wSyݟ^$dhAܙŴ~ڴμtƉFFb4> a$䛬 }sEUewR}пlx|A~ 2 Ϋ@*?`_7D^ėruŊ:*-U$hՔB"c=A85!mlD Aeݥ<= 䚣`_,\ Ǘ6.hQ . S[d[)竟b=1͟~|>mhA<͌烽̊?RBY󣓍hTU^VmDT-z^Gh<T^QCZOsBQ"9ϸ1^9uMg/αI&²u&PQAt zeu(i "I9C =-l GD>Sa1Lgp_)jr.1ڛMj:̚K?:λ/(w۹e]ՋsԑcyK% |Ozǒ $u|}E~$#_'kBK eVUِY~wZwy΁6Zp /,_; )=`ɨ`jܠsョ bNc| ZG*xWfZvfyOQC"n3^N8<+eP6c:v_:Be`.f$&DoN`_| ,vҥ U@ⰻs@ hDb&ͺ\k M`C C+`sG+F3v;Ⱦr(o}ha\tRL'!rL\rV &Y)fx̘Ub)krMh>xP2͋xe6\1{^f4JlJ/I$ .F0Be]pNۈ+[]VQE,As5?;w6b^Z}6!2iMx5w3Ƚyf_F8|[Z҉yGV,o.:k,[6 &)Ut7Utٝk-xjvլq GZ(IkVm?dgʭ}RZ;G6i35TI:qSK)ZqoԪOZFzGRra{8$v) E[Hg L I.iM+dު t31]Рo$s>vgw$QM/;v߳.`''*@AIF:I|b({ge+c/`;cͦ@vo9c657SbsIIVewWm58ΰ3N:v]\&^a%ۻ7:nfC6(Jjzb9 Ćjp\RW %_Z!΋z f1R`Nn4C`_0qa5";Sm%zjC5 q$e.vx*6A &,bnj*;i/Q74>݉ό+^y <н(foiH]+w[cʜUᾁo QF:~W}j'㶒h.p8\,kԔ%vۙB޿XJQ7,RGK,8 ް_!AJK.=e`h*4oT!3HitgUw#kd-2nE_ d](i="4 d O 3eqtϹ/kQ?z84 Бk)\^\=*-&@C3?A~&k 𢜂-n\p6}8J.e2P]uJz?|B>U ĕ2 ΏVs9;rfB0(a6Bf^N>(9X#:Wfδ!˲Ԋ>vCAhMW2]*r`dF!{_mWblrڍ1}qt'Hٔ {q5z2a2W&UYʯm) )/Dw5Y&~`N"kkM8cQxjf7e5"8CV-b]gaiNq;^8Qũ&)Ce'SUPVcoi{AU۸>]Hƕz#`L[d "uznF ߘʮ_Ǖ8qe,_{x Uy8bP+Hn;֮Ux#B,H l1+=I^{&kZhSm cO W~PGVifꟈ$KD7V ':|22\„8HÏ3zҲdQwb1z(TL~X30H8J"tYHCxbq eI.QzX~x/ %yD4 V*7 ަꢆTdqd FUf'b0=yu9fţx4_F%;Vڜuw6=IIt'wZkZ%8Py(ADl{4ih Œ4|< cwE]^Y=gd-HXB8a" eyʀ`n++NY:|OWW'.SVw1sj/犲:@@9Y,\)Y+^|4<_^%4M+ni\lLR_S頻EkpAn/g;J59+~֚Yo_Sl㥑VAY_a\l Q-WOj񣸄~CkaS/kSx$L3*ǼmD$|x]G--Bs^̾Re{aaX|(یFyBKF@c}u<5(j<żc~m|rP9 O]IAҪNs^$ 'YjϚbm's~*[w"-\ $f5*+[>8R !6g R|C ,?1zWEM(r(:܁EhG1x*.q Ӓ$tuYA<$ărwq-ud rRx=< orRl qʗ@r*Tf[|KXXg$iH q'+ԩ>\\=_K7J?N8,B@I`h"˲;="]g ^8a_7L:pT$!"I"GniJ(D<#}4e2Џ %`էtLjYUZ\91ѡ cRu h2yTdjSk9d'`_Q -{ %H/gplgM@%;SZjSEuhs?lE{DccF~FeC֊nqC nq׉f@T}frX}R I-^eR}`FAtE0e̿XOv/]պ3('6h_Ib\6UcܒjǝGuX+XPrBiWZߔ~5MBQ)nP3A  cOܗ>vQxc饑NZR96 @n8"cc 7Cu ]qA~UG4C‰"#h5qLvR\a1EnF {')}&qė_+U6:) q mA U$rׄ5ӫn;ăVfT/']A֖'Aa2z%S\ۆ5OzER_nW!/ysv蛋; }Jf5WejW sNx zVY׮zZGG lEFVGD613Jtcߤb W6s=,1yq2]}gxpf;jGeDD=r2?ȸwpo8 l"svf$!3Sc%o>OܡF1XKWM bkA,dZƌ[4 #ay@`_c)ol $O00GA7aBjX#B2@.ՑdoY6µIjt6rXA?k2M#ZuȳqчW?1AWdi"3MRe,tav# [A`"oRPPvM[Qq3!z/.2ҳdg=`!QuIqgr ÷bsR-%"d iA)`H;݌~ ΦIlOYh[:Er•HfD4d#d}:9\af[&Dit!LVM`TƙǺ&$j8W1ל@s)aR``(z^N -n;!m{U Ѩݶo1I/NHxS. rxxpπX'Si D:`S ?4MC5ðj>A^acoZ;B#q-m>: V|2,*Hn%v>%\3U,?5d`(YR-ˍ>.ZtYe :n#Uz1M97) Ol ]A2;Z԰0'KwXߧ"-_I.Dx" r)u]~[E+ gGW7N fBSYFce۩\>nz>|N'D ,tҿݤȡu 3n|g 5Ww(̢5Q%1b^ne'^-|Flxᆜ%x ږ| nvƺʸL9 ̈́y}>P<˳¾|=RN6MUX%č˲/CiQ)6NMpg@2oUdx^AuOEa=9zUe`Ru* 8+K2aD7 (2rAbIL lu9qf 48bHy)Ԑ >\'fjo[B P`Ǒ »(|4^mXS>n=cwpm|<,2PV-Z0'Pss y1& Vts ~(i:TG|UcUTȬHteâxncW3DL릒c(IdkZV)).,BT!Q`bKQ0xVY>(dE~IsQ UMKZfH\ gq!zh~dSU>g-=l}#S}N7#-?ފk6;J6יwT`GLهi9d3tosX<]+Epwr̸ {USb̺-n3#Pc澍WE \ SZd]#afY1Nt팣 L|M#Gⷤp!X;YMIJBʏj;}0%?&GY'PuAa1ôb`:dLzE "aqIDSszmW80'WW>C.TTX?*kx `C,g9u/P<|̆FH\ɖһ`w>(Z8{wmZ^K$::2ϩ ގe9|vcc6eQVz>hzB t!FȨxrd+0ѤºlZ(G_E-j0x$!f`困x2WZnEuPƸqSE.SFyM䱫"X#dnnq¤5ի6}}$Eq\ds!G gϮms22٤h+ xDSD-7 0r<^ɷ0 kDuH8zJҺB~36$?1V0D=B\ʱug)(Pu'gMK ҏx֯9 FqbҞxzyK6!g{RCt;^i{ r) g;nzʿ 0N8s/^~꼅I0Z<\UB8Mgoe3RyB,j!+'3O۪e zᇣ| l/Y-Ф=U!k%ays{5U@kBrDzڤNf5R?xY(Ym`9 jkZ;.ͼ 1RM{љ˦ؗ>V8Y%Ax闷1Z#pDGۅ]8 <:ccӧʔs׏˻i?W" x@ȩJ_xQ;u%_'A7&('oʲYmr%* !,_4Y/4sIVN k`xvOʲ"Ut+&LcN/گiJiAc ȶs{l:ئʊ5ݽW ZG zrҿ,{GJ$ aӯ?ETQFͣ܄Cz7_5 :0EE\&@rM~2. [AaWD@3މpq€ dI "_od[#$#>dsqq7\`P` xxa|r/`IwnDqSok%ˁ3ᔝClA#=1yFgWO)^Mrn,&@OF9ⱜהipC,Ok=X8 2}uq@ s~NCko̷3˥63FQtKV`B/&V}WarP]&b(NLMY)T|3`@NG{gq|8f{#`* I5IXGCMw)ĉjী-z~,8 /#]lwUZa8[V.JRQP#bIfi>Sn/|ѐqs"Du' uZrc}x\0g3w\X}˵5N_yU{MypK=5Eu͉4+tڟAJP::N.CK+Į 2.:IVn  QLd1UĿd~B !;]1CҌIqy܈E)9݌&+v~wW~2lX72[`vrh%w/*W}4z+mY4 QL]vlm|!5#R`J)enɶ6Tf!A&\ Wjg eHtO .nF~a8?d2k ŒzlCm]xn0r b esF00o2&ٯ!뿚4&h2ǵcQk 3:ɌG,>Ls>r@P˵o wi0 CGkbd ag%'C_bO)kc P =Trqb.mUvkyB$Ry$FԸ :֓]n#/%Ya!exB4Qx8%U RIsAq}'A@(-dşeNHD6 Y`) 9(*ٕcKU: Fpi'CEklzLhrNЖͬCR* 0 Mr .2)5n8B Zv\aɝk8D*d.f:JoDXs$vqAh'_-{/=pA#8r'xH XMZ&c3'A vם+~&t5,;9SU"AM$ 7Tvc2#?Mq1k @p R|Fz3KoN0ѿGmz cIon\/ 4lBL]75cͥ#2<LLGФR5D( k-m-k}Q$ﻂӏGkHU`ܧuNivkPJgJjp"t eHTf^/谌iϤb{C_5D$`s1_0%a}_SED>&TN҂P[]pp$_yL#I 54$h}C/gRQ F0=?ʔ_pfb6 v8 qؙԐ97mDS(bHAy?a'=9zAgfxcamyZnl>5M:-`@V ̈́nTՀ('!g؅ ήôUYçm&~%K:aƱXBp?* ~Tx]Z2@Cxq$(J.:G^3(Hr2ca~ p{!<hAj*OuFI%AT__5<(s, u(r$TVk~H[m4Mr"|z_kkb; +6zɜzU8bKwvhZ¨4)!ڕYa;1b!FѨF@rAJvf'y*t$/`r#&pKS&6cZE?X+HK_VճXc UX|R#-s['Cx~{+#2=iiX`?)M9R"T}60Ril@lPH<"P$#/Z~1rB4KtQ_X6䂾7xFX~{i^c;&BT9~3єN'+ez;uL˄ps3bL<AY[jnI11-<;g +%>^rH~g /y͊7=x&W5 $qEOʻt%g#̊O zBUs! -7]$4؁|\ݑW'ՁI"?L׃ssh('MN/M!rxYG-C렧4JFWslEVnfL)!x4JVh`+}K5vpF8 ^#_^t.OLSi ɔ`O^9ozoqYڊ.)tzE߸p$ݯVf;.*?)ɱ3 {,Nsg}5hiuGj3#[dT7q@s+r -qYCYyF\×})ckAB  p LC -J[TWpyŠ; 1C=ϝ=I8q@ YUb@SB#&9WG`luO :7'=VWTu*s9^T,PKCtkR*Sn[';ݥls]X1J㹦+{8,apn'TZy%,X @sD?HKۡV敂Oٟy!BU'| 9*;[,K1{M4CZW6QYKc'z[9.Pn/N}ELŚ 3a]NRHc&x]PvZk-]aFJ# ,h p"N)ks_ѹ+cKd & SH3 CGj .XcBSq"н^836*x嵨ǀ{d,Ĭ=ߗmXN&]>Cqs#hjH oh$RTjr'w#N:p8as0R|Zl0!Rʣ*,&Y qM:2p0Vy\ǿ,Bx"+rC69",4$YWּ7Г[ܦCJa.߯,%F_)W aDX^]K .}ih$ r.oy:k (y~^m*LO-iU67iL%z`q@3"x@%L ӓXk0vNM\FPA@ 9̐)۩ܣ 2kS?F ƶH"z?eOW8JKTG{P1BwģUD^B.@]\^wxJ]go˯9Ք%.& `|_Y ~,K0@('BF翠 nD+! i7#P>V~^&X (= AT6 >m 9H62:)[饑0~GYh%aФ(4dUh#W0\; 6Cz%)E|81q*rNm.4t }&|dlx`U+KivAN9%\f bJ,>u ߛkd*l(-)==+1@[=k@^}sQ~ioOALaGVW!X*@ FmYuGDveLholXځf'd'r@"k2eM)3alFK%iSs"Ih?j w|~4$jz6)oiɚл?g!){o˖&BvZ Q4SpOs$ٵ[ǟZCK' ǟ5('b%b6t ;I9lܤ-v_ /l[Ҍ! k4}be(̰NQH^khc#Jj0PqKA&7z!5e{VY n8U ,J@ΎjyשNk ?v$T&^[p"cpOlXyeE$d<]eJqڪW^MB0Tdzsx::>h:f u23zOX:LӠ-]zn䏒Ԏ(^|&GϫKMM۶2󛡾^q}j툳?ǜb?[7F Dc%®7ƒR!/iEEm3ߒޱ]Kf:Jk"(,(l 8щM +qpKZX;M]G ա`uP/d oa9}eQAjea&aݒxl] $I)+/nu\HtcɖzO7ܝ6&A'fq u#x}^ReŅ:dƟ"xB$1._b)_[{/D6R#jTLQgy=18QUHNnutD)@Klh*2 }ĶH%s9d}NoN, 4&4oidCAykCdAEN$*J TvµЧoR e`  kPW7t4&>ucY#mBxȿq-(Cc'tU T9[:czx}|W ~RO`o" \eOruFoa րYWճ!н[̈KJ!eފË\Px3krQ8\([Ct~˴Sc * `43h:[ qs4;SP7Ue--YAPTLbqѺX X9ˠ Y[VJ򬫏_S2i<{2!ot)Y[ iJg(@n&}`Bm@knKGwB:j^#BpH&{釀Ppm_˂g߸JgvG•-1ijºr楃m8U؏g)h"}1t9mH!9'gOQL:1h0 6TOB3Lߡʸ&OKvNP)-w|hEB5ghjKs<ܖW.{SCg:Jc '*%pcgłÒĢ۹(<ݣT-޵Kh(]y%bc٪ƎF)Y nJ_xNFIb"7x'];\uTiъ F~+*m/pe3[q__`^zӒЀɝnl(UR.ڍu# t +0YiB9ËIrcmqoEfcсU 3hBn:? S5/Cgw>{\elY1PsæU?DVa8EӢ\2|!1 x&Ql ̀?l!Jtpz/=?-FPu5ՁI5ʚ?џ3gL@$X{9Ԅӓƈ*JRN+,}H!i hAu?oE؈l#Q.KLM`Byd쌶l)("0w%w|OvPD#U2dz':¿oa5SKtt/P ؆Rzz-8ROd.EO{xY4zK_f&3vHvpU~hY@m;b3eN쒈em%G۪~$p艜K' V'%Axi}"#Z}a˺In qU}}vlr~a0lqMz;(Kܼt#錂Ex왤kVC>\G/|],k-H "y]|H;i(Q q!}9D:/bZ#>|PB685_6 ab̩ĭgD%N`a);Dtm< d5E-DTL˜6]X[/٬.*[*t[?3; D8w:d _MNw@ $ Q7C7џ͓F.~'` 3ۃTrA}` Z)<2T=ߐdѭU+ bvU֜ϗU:Q5p.8ǃJY1r8gMc{#?U?*ge6f.Iv9pFO%q)METv;+?\LTLm0fgPpB^L4Q6/aDRn W=}ĉ}'<.5H9U}Y_@싗)/HBҿռ òk"<ꏡTˊ.;O:x^7ViV'2,LGM Hb?n=0qYQv[eBw-jȓD%ejs,!: H`DRwq:;LJr-xYzpp K=LF*h聄CqCQyq[z#T#ɵ wNdu T71#mh#ϮЋI)3+,}Q30P fP(H5cP@..5UH".c-ٕ=ϕ rJ9@%$?;۱|1#1s} Nj߷y-S77 SyVO\?Lp!%sT o pkeZE"09;Ruj$Se9:y5l2 ͨݟq78meq~Jr)-GgK:g"8x3퇲xマXԕڟ/m⁾x:am ,e$;6 Bܾm@8t~to^l%gexʎL t|ܾ@7)b:hjVCE)h#H@SHREmC | F(-j6 ד(߉yX r {6+"wW3wF/9dr,,dQ͠Y;\M^*9b5=U>ho4ydtNY/gF`wYJ%7em|X!`ds4:WYaf ;S3С**ΡMF`EjwZY} Z!kո$I[Ks`xr.4$,ZJyNW8 /# sĎSXiTӭUJ+.שyn 6 Y;Xbk߆@x+Öuިh`PAd,fzƯ`ε^]),nx?ڻ; 1NuNFtGkyžd.}<#`pr+ֈܓm~aB[\gBr9Vx;QW(/j&r kfBw rϣԹRD,HyBI(N"N5`sIOT ;$ҁN/%/q b."IWL b2dx IVA\C{ߎ rB\,@yC-crN 3xYJJE ;K8ɹ%C{&ݘ9"&'hBFbs;%:)Y+oe}M1CӋӕN;6jHipˏß!V5z_2-GEUv6Rn*uqk9J\9PH:vd6Uv?9ce AQ7BΝ M:$࠺3 f])rܭaj 1'rxmAgwtI̠]BRsLl56r78h`}-AdՃԆ)Híbv^-. }r~)"qJGȂtp (9xڕĦpm5哼~wm5-o0zJ.;klWmKcm~rt MF]~!.G<`)([rVI-IAP+ЛuRNK@[!yf{~#_"FTgI nagyϪ#'uh}y=,i,1:wn&349tux;@( דlx( Bև`"JiE'LZf,XVLuIUcT3N/We@FIkpV +Vqk85#OX:F!/&Nba֚?ƫpǚЍx{Nޔ$b(ޏq-Xn- "2uʂ[$R2'za˯|BmbTXK!3xl=3WlQ*^rX."yfRp2KY 8E8G\bqk W1b6^5[?hk Z,v̥A`5GwoXi6Lp't= JW" hRP^Gvx7I3jX7am0ц|ɄӾ 3\MVU# ,4D ^W3Aja*Ra3jPl(}QJJXd7)t12cLrzLqr!Zȓj, -$ixo.LkP-Lh]9iz&-&P4.uus4sKp_S+`Ow/lC=vde 9vR4]C[~\7!S0gޞ%I_6Dhڄv:\\Up`&f r @p݉YZ鳁WLN|<734O}?*0,ey啔l҄L$8x?AֆT=xm_si :Pz77o~y dc_Psf_KeKi^[>)2P8'"`ZCl&pRiFb:E3VeH@WZ;tHD޿-]^aQvQ4 fdCNJu WVɞBM6Zbp2yXdAtJ97GMqk|oM;mƷH/FtNw_8W-.E&&9 Bޚ8sdvYW@_ 1[-Aڟ"Fod^KA,yݧy#<4xs)oc} ը?iw;tٴ#8oebyt̥c_ ,G1"yA?TO@n "[cQ:3_\L LHcE+Ms?˨Yx#;1E/G59:: 5W}(8pAYv2XsD٥HLݙ6܅9A-Ymx˳tNAoBYFܭ#&:+q0Uٝ^K~(SZqcI&KIO82rl OY/춇*qJ:So Q j9hAX Jvt!/RJ4ADͩC7 5F^jN{šr,TrݎȀg(N%9د:y %PUTxaGZo!7RMBWФ×rS\^Z:?US(Rє}˩3X jpyooVbN~ew8/RnЈ//Ov٥o6]Ժ&j[LcZjb)+oT_ wRo &O.'R7Z,6bz:~q`<= 5٬{(Ҁ5oz|l>aEKzI!VX]zLbq ",TZ\lЁבIguȞdCzN&?q#"UHu*FfԡP8 C,M ~nۅ(3\5&|a$OjY+/p/\{*N¢A'8Q.sqB?63Z2Cʇo[ⴵHk:'st}EQÑt"M pjr14cý\Qb' 0kTgga!PI]=ކD6T&[.b]b}iI]ꚥTdA*'㔕 ] rjʒf 816#{hrΖ7OWk*d@I?GwZH=L[j^䖱Ajk*{*T$ ˜rf}ORJGPLLj}vkiTUΟg} D Q8*GOLMYI9{E 3PO{(KumgTB%ɦ֮ŷƛ} NjB5!\KTjX0Mf*/ H[ͥƙyeV̈jF *pHMV />ٜ(:\=L%8B?>!h3yN2 wϜ)Egh1 nt5]و .7* Ɉ|6ŠFd[gY9RI׿_ ԉ n@ce SS7>"ya9cǨ ۆWZ¦vn0uz#ィ(u^>\tF]Δ{./׶(s?H5W hNE L fIiA^/8ʤAF22孠YbcrnrbV|髖_z$mHH|xM."DջԒSso-CHBTD?ne-$GagR]t~3XcTbwycot(껂ՐL9 ss|a}$3W]vdxݘ[EtBs iH:~E)r^^VBDOe4y{kIs5WU ,S>ܱ rۀ^"b_bS[y@Bot=Y:u Ԁ0r=kp}11u؆Hāk U 2x&lǸ<s}Uっ&e,M`ӐkkSS5cɊR^ٚzP 3 (m4*)J_;)\օklvs{-x~x·Zd\B.-w~ xdJR{* &Rv%By"b-ΑY>*B3#q8זQR{NL\z8r&oc V2ݡd5:#;A>f70A\c~WueeaF*+z/z)l(TSYY^<#`ok\OdkZ؃fY4@B{N6BQ655De7,=¡Ulz" $oT7S6Kn=2:PCK0Yגd"ջ@EKVXSn",1S66'`{`цjnw~<9 T&f0( A2B>Z]=QQQ` l46WX*"ueUY#ȓYUH)#KnI[]}DД/+ ^n>E mx3,}靽y[Y@mG&v(Ap"ɂN iEFa9r7o]lB7'9% ]-]훟m`R 9n8heJO8!;#x˕"+zG^ClU[,9HXg6>'&ʹ )R 3fB5?y|!!a`W*D/ >5%qZ%5(3YˍR-,o]5 q ԟ(F;wrC[,srS}X(!׎2nˆbѾ#D;z ;GT`MLx/ K7HDˆeQL0 *1ͳA |zw p0+sh ]#Ex P_gD kwu%FV>ͼe>]S`b$eM#X08w{N 18,sm2/";cVOc/1Jr]95I(!ј6u<|FA-_;3=]NbϲmܰR A!"얔OD-u]pFx[UOSf4a\o+oµ)^ ",oOz+cY [8O\4?g4M 77+CZ$m4!]N3g-[ƙ\iœ4;`8Ĥ.|-|c@FI_F` s!E@}C twY^[/ T ALW-@mSXp;ݵ )$!X2g8Uo)kY5H?r:WwTޤU>wfLSrY IqZ|54kxua݁ ߎV=DŘcѱ=@_ndeTU\Y'E5wp>,7.꥕X@m˄%,Cə\XgEH<Rqę}wqK7l,Q F(zރn3@ȡ)Dh"tO5lRT[_C=SHVoR 9 ؉FuF[=y\p&q:6hSy.3r 4CVyDՏj2*~ deă5:jy+EQoB5#c]I듕YZO .E_]u7%վZ_ n.lHTx,Rcm-?/(7{ߺсݞŜ(<}i)e cbu), HIT&Olf2UWS_.Q/^^y7czH-B\#'3xD]}sTZd!k?WRJ&\ƎOjiOb/'Z~?< XQ\ʗ"'BRY9Pon#g ;@6>A[[>a|:/Sp6s]+5 5n3- \1"(~{UNaʙ7>|n&WwieofmGm46)ٲB͛O=l{|#96c77Hʊ#SGQowb.2>aNX 摤g9nT4FN`506-b3!,i5oSwL\1},q@A^mʾ foDrOBCGngqd8x=הÇzz CWwib~ ͻS;vett">sS|zC!7yȺI`sf.3fY=RLU GIGE71Ŗ26mbݨ. /=3iZXẽivsg "٘|_|PJ&6dxFJd,thn=!_9p{p&~ ΂DF]nwjGHzA:f4J|O@A}scM t[W|{B>˖̗C@P *=_$#*Z\QGd ꌻdG&;vMj=uJl'tyq}1u|M^k̊=p,̀*->?/% ѧ"'9I}3D#;&"adqʀ #}u"D=  cwKUj/L|Lz&"S5@D+_ d$Bخ+㵡>&:?3\|T=֡ Xo%Ip :VXg=_Ȍ3P ],Z qL];z~C$ݒxAQAr g`<>-mcҤ^X#c-{"վ8u%`Йy7"QG'Eٶ!tɔE̒i_w'}OFnbmN\3JF>湠pQ%={i+sT96uR;ؐ F,YmR*\k,'r'{[1!X 8}b0Yئ?>=ؕm'sWf5a1UovVi.],6dsNn<gb;dFõێaeH =ߞJPiTb~?0%4aG 8f'2?$TYڢE' 5~Ҩ"JJ B^+L/{l_cЕE؝ILp_ 'Dkk)0$-{\ nBtfzhRS nG0:OQj']Ѳ"%(5׺⃱Q)| ` (U]{:ߖodsj"N^Wi,_{9CyzStU 6k`"/N ql:gN2Eԓ`ũќ' 0ŏni*G;G.U=YOH`Vnvh>p=yg`1xzZ$^P qdzL.f[]6G*"?K8KŬQyFLz$$;<nޔQoo7UiU9PFr1g5?\2%Ԍ꒕wLjQ{׉Y.|’_Q$]oZ0HM ;V8#TUH(>OWj)Ar, ~mY%qx^ϴ?:Icn'o 49^ mu[2pW(ś+'tǑ.BKk0|x$ty eZ 3] |bB݅ /G%PLD ݊\ޢ ̐R+DyJ%'0H[5򅪌?Ls6|8t%$XVa=ܡ,8S3ɤQ@Th9:+ ulG3=wlYyIjǵQч@=fF]Þ:V,ż tj$ߘeJ[Us ^gU:ECx՝XRqTs\VA /܀;iH$'N=DUI{cZ۷T #%cS#Xͧkp|@\)"_ .:cbӱBzO=΀bNeE=ςA c@_&$γٿEr"$ <#a/}%BR:]yQ̮K0`]MS^}X͑Nl˼eG$zS +ZûE`d'C!fEJ~2UEdZ&h $n*3`4eՊ4,+9|s=ܫߔDgG5\*>g}"b[%ߎZ'9hM6dr}eВ8-ɟTc aSUe(W;&I4 𳿟 όy+OުTz9F;$ ܜdtYo=uYʇ҉< πzǿʮۓͮW#ʙ9IqfNROV %xrsmy^E' ]s[QX8Dy'IL48vgp&?X雊Z2al \LHs|*X2ЄWf~Ϫ{_Wm'E'lLjȪcɪ\pγ?]/=! %Os=$ޞ\5)UfOD]z8 CLqq޾ndaɝ6!Ȗy0nLKh$iYpm>oc)M0++2-7Cq閶r.n0>:7м(0 ΉIORU_ˬfM ̹&;;ו*2S..;`DOfC { q^F&ȌRJ}A=U[G{'?ɠ4jpr+{|ߐ9.$#s]߿̳)Cg}MA~Yrekc^wT4"V[$+ 0fnt]"+םo@P]@,,w3_w]ʽ7 &W<#'OGV }!Exu'`Ժ<0xN<2[Nhi}w\LxWk#W *$ ]5XzQy(@&S)heg㫙j@y47Mak V@N#LB(mn;TO>q>TD1c#f8t0<ȣ W9(&i;I".ޔ \,3{W=is$ ii{c7 /0:,OU)4dlUbB[\,ÁǃoAzR ν7Xw0myњx&{1XՕwoL @o1>\U2mi%)0r^>y!!'X:G/[Ϲ@uf3`GL@BtGp l߇ˉ{v{7iRSL{s dW]JKa<"/ _jEु?TXVҀ`4/"G5$x;4%gtWpC g 8ܙs`,$Itբ꺓UFmyAwlE~spoa>܏ضiڧ"X:0+*^Gy($m.ԣ?l>@rR% ipkl (#&8_T 㭓̖2?'AX8ܝkmE܌s+Xuh\}}/ %E[}ْuQ,z!J#Ț Q-Бi4ATga pH->1B%Mt?(VzTcg2R!0'vFκ2с{ZP ^ f<[QUyO:D<L;Yq]ql3ѷ%VMKJxh-ҙW4 -͕TSK:g,U:w+5_0}N1|R6t5ɩFCrEApJQS5<:m+Z2VtsvE "$.UCkqѢ%WO(Kt̾i«  !1%yh*u7`Q@b]v@}-enhm>;.Tʱ5SĞ~HO(#$tIjr> h(VduL&d4RALU(&h2l4`Xhl-,Z,qȨZ 兝U_,vdV(8)͌0'ש<0};sֿ44 z[jh,a5 RQ}piR_fe(*RTth -\%LbQ%nS>!;PЋ1yP?Q|zg- -B>Kg܏;L8kXdAbD}e۰d|ꝺ;DNzNG M75 ses5vwSv){ďVs%x)?ޯE3i͙)& Ҫvc#ra>[yֹQNQhܿGKP"[jaNS4sŎg,C R&)Füw.!QhyǫNܴ.uT,?J2p{,vt^9Ïd| {}W#bR"8X{$!$^9Wd%\v< )8v!~lakHYiFo J7J6k}Y,!.>[É4RGOJ-n uGK?2Q9.VWzYY8W %b R8!|dEX(]8"eƈ4>V{_Y?hv_JMwQeshrڣ@F`5Sw221 W6i-?iA88?(V΁&PkA+70 } LYt0G(o3yExK7CGF[uK˄x:@]"NJՐHj\^I9>- ;V:,puWD `N>Z4 gj̄uE9T=FЎ{&L1T#]XگpW}v$X W w5\TNoh6 öz$f3VX,/~L~kĥW*tH ,#U柖 {{c=3賾Y]Sl#rMp}[91яKnRƂ}p7m6g'GJrY 贮cXm噓x2O;f+UrԓyyU֤NW \MZY[3d @xU93'잌lux@"Cj]u1;5¸'=iH{[9i4 llKDupPX)z6|'nDݥSϜ~>Pa:ΈsAKESQC3H8׸*SwMgZNu׳fտD."=(Y<5N{J!to|K {WT]Jte_lAq1z4:uVjz܈^r؇㎦gB3b^hhk$'ڝ[N̯DoAFҪIS8Av>{׫lGz$h`'ɯ{ 9bwPSegT**$q.# S'i4jEW4QGQ /'vծͯ8k rc2нyV[S $Լ a\kI|b~5^L R]m{xY?-Vfӄxo{wGRjԨm~F> #XB*mS 3:pV핥p%Fcz ΄Qb7Cp}=3\aLehӏ*t+tW@\_V = FΟ-DH Vиiʩ3i'9lF5.mns^ /TSSP|r9! Mb4BZETg̼g(X؍Fh'ImjɗVP #-Z@8 O1<a>h_p]d2f3ggqm73)Sյy9a9jAiN͊ԍڻkfe![,1R]T2 QC_*@vm-#UVISGu @!مv2x.0ʱ"Ӛ$6 ;54kOʏ[?` %߯Icֽ6 JD%UݚQx@Ey ܯ^2s , d$fk"(^:Q<,(w&+MN#O#ᅐ~ s :v&{Yn<%wy I+dqs]/|2hg/>s˷)Ny-`[R PHĺ]&nNyS?do &tW32ĸI'rRI\ ;rJV*B$?R1KٓfAd^%9e]4||XJq,{tpζH0(C<ߝa_75侵FG; yʿLɚEc/ aZ7yA3>g@bؕ e{Pm.Y.5> d W<Éj 9FVrJq ib.&,Z$J#H8k*iyQg\l =6(N1抄 U'"dM0+pzNRFk*1gk֧J,`q0!iM!+ǟ+c~B1%{t&1ްo`m(`/3:{xݢ DQs?+ۘK/y^?Xȼ:tIej w0ԡg|ь*R*NAlc,W,2$%1MI.W@hVc#7}Wj.cΜcUVTINLwm􊮔SVg[Zb#;b>aX' ]8G.$aKK9k+@d h?Xi9ƭ`ҿ;I>8^%~Kw$X@ Z#BQ$B `Ɉq,d90Q6*zIEl]0L.W!?\T ~1V 9yKRi 5 )уӢu_Vʊo""CV 3+oH9]_`7ʚ~~V"+{GrFy63yU|ATs+hcI5CgIZ.]SUxnR3rLIkag_bSgK & ҍC{0Juũܓd_siAT$/b=W8w؏s}Lb\ѐnq[_#%Jʣ41?S^cz:^&걎v,Z xXX StjHø/fF$~{qf.Ծ /$g ~x>N6?J³[G?4% okfsXbX܄vŊ0vHLxa#5fךu- 3;ĉuu5CJt--iv3ʹUsyAʐ]s-$&k菺⤐=4ZϬnLlK3jjVOIJw[R5 *3lz zyXe"$&F D )M S& ơ$͜!ޛ$_XFо TڒP(%4D PR08EkY<&`ė`2YU_9$r7!*| BP`pb+$-X.]0`d]7#OzD{;16 g9e91/}.?%5,H9J80. &3Bi?$/gm>s Re?Wv;i+Xl{8AFW+[V"3Ao$ޥ_Va|IlNvȁl8}BVS$RQ'e)ܘʱ6)ɨp٪P_2R~S Jv+y}zy`P 3yg幊4oh؝Tg&ʒt>ڴS)bs^C-<5paHm]L&ÇR{w\8+YuzP+BW%N'ԿT']/-auIrHVl! yAבވ Cz)`{Q]?:4}g2鸎u@˱T uW>n|$G/ME2,2 ?'(|[G;LNJ`9Gcr>ӽz*v[JpY95t(ci82Wco&_rƔ+=ڷjYd(4oSaIy]4KxBFYSH|1ʨI^j1v?´#Ќjo3Թ]1E~9)<8;z45siR|rq[lCK*&v9>ѮxԓM{C_;R_1ezX-Z +T"ziٮ4g#1\^olu'H*[Pel{Ľi` "z 'Bs axN[X*1?w䙱ǮZ/6!_Bv-'.,5^ nNń=CzG'"R/ "%qXfrFAE]'7@[Yc~ A[Dj-jS. jBB){_%}[u(]bҽ%8sY}Jm;2R#eчֶ )7eُPX.l,>]d0rbXLqΊ@p:ڊ J&}c䓀RQ(讙6m3WWGXBB9@S H>9%XWt$ȭ_/㳀e5& /j%JBIgwx=Ij7$sCh{ S۸|Q)4<^fYbi qA8DNS:1'`S O;)0Tb&}q(Ea@"J C{g'=/qbT9+};Pó_ZFjygiE{럔d$`c4x^!%1գ=bM32#0Iwemj6Ih0 X6j2u Em\tSp|M+TD%c 39V(yqJ²tBfO\X;[-T}:ʕ/vVA]mI:<^/髆G?s>GLm-|ޝVCf>cHH)ABr;Z2,^~U*\حpR)'`G'4@Ù^[ l*䵡5L-bmȳa@˜ 25 {xɟ sD40nTMik[F.Y>zBăUC>ga FGZ/)>NۯZ`T: 5#Z>y%&G5][%TjwA@({r<5f9W^)za,ÆP6Bz=Rnl?ƬNN7.з7rMs!iѸ^[RgK|%f0Ѡ%y)̘@3?ZݮqzB; ' 5#/P̷@,*IjQk |dDDTv4䚪DLr̟E_{pgYKM=ᨕñxHq$ 3w$IH*t],̓ɏVsz:XXNOqsQA\mB OEl*Rsj?_%PFV/mw\Jªz{",k{3>VaC٩ߜ\ 6\Q}2|ǖ|%94UuJix$W,7Qubb4CFa!"Q%gv@`rndh<E/} .8Bx~$)¢ϔlC{Ҍp4{d1R5Q8Z o TǞ,_-0?l, H9k+r +xA<6^lBн1p\!8gnWqpn7%Nq7exw~E g_ׁ%"M5w(np^0=q]n[8&GUFpׯ~L^$蘳ԕSjEl|@YBx 9o (,6sS#q-=sgtB݂HF(O9iV],ԅц/c茲BTg!앓UeP9TV#ʄtC֕`|x cnNcrsdz IݧHPRGuĪ(ԡ8{fҌH0,Š$eoN:`4 2- XAf8x1,EԷLlDW099d- d\<ܝ&ޔcv,^WK |GbKffT<"j=&]h+d40Y8aGdK+b^עCgg7Y-B|nqK?cVh%'̂eK3UM2[m0{Y"3Wu^Ǎɡmmŋ'p)BAKӁY#Ev=Vp$neWu9o&ZQu ʝ8EyžU[];CUFeWd-}=0Lk IZkiNqR5 &M譮 UoDVe3F>tP>q+-[a_3g*O!'.&jֲ+йwqyd6v%HD|hN[i U,{UIxֶKu1/|M뫞D2:MՄoġ ϻ!Q,BoH?3b0gqK{e\Qu#% Y]<{".6P>D1[Z50_7m@/n9+ hd,Wn+ǣ ʪ}[mfoHz\"eWʇh+9&%a3oeGTr]ь5>{03t5s#XT:ңnLcĖA#+ xl9li%D+:H@d"yOUV*4,8tDNI&geFEޱ!U`mkp)` "ЫyAIV~M5HԤZwR I0᧻vxi;`lv鷄LB!ȃ # OBhK-+t.T !bZceer{zlF\V{ ; '>G:=L^AVc{.sks9/>bCے(ݦj!LmF7Z V/c=]ɗ 6$cwE8"%[W29MN^&kTjOcݹ_4I[pwLn|Q2!g[ (le{.9K*M%Uh)+0?QǼ_v4s7ΐAv?Yb\}L<A)6ƽt!chh:iϞ6 o}|Oܸt{h ukñd{AY잊>5Jf~`%ɇݘ|/`ߪ/Z9FvS}/y_if>#e?rM˔W3SQZ)-t ]$,nZY5>Tp.:Y^YKg3c$)oK"N% ;b5*4y[oL#RT+LdFߚ $:«g,ЇhA \cPmp nrFs7h"bAsP+UH8Xs Xg\L& TECHvqSYw@t (: 7orx~ y~+*JZ_4_KckB= ]AqD|ܢ×"8fv Sz̎R̔ KGB43WY5 gg]Q0jM s'qa 愴lhR ]'i=Z jStl+8 y/K-%mIb1}{9-\H X-sfw 2>T;cA73cR5b>T W>2d> R0* ņw@^'Olzń۫ BY''|`F/X"+aR&7rٗȃMt"k}o-`2@/p#>MV y6؍DdJDzwqo [ʋJZnZՑO^onRfזxOJӱXRe!܋%Zu:['_F\fΝ F)HUmf?+"4mJPvK'd/'7$T;?Z<"rK珽PT& ב`yqdqlޘ^dH6agߘ4Ͼ|=Gpnh`<wT% *t}b[v%ܢnNy)hC kh*JSvU28h nG$#IiE @N'D+KJhCq~Ģ|iM>:av21{8q- vm -_JJG~j<Ҩ 9wW*r9$C&eaS$tvˊ7>ywg\I_ڎW]8Kr:Y)ɸ&wΦ^ ["ӧj]Jtc|*~,@ ^ssc 8^ٮgTF/BJ㉆+/ 7o=[|deyYVT } V͹n7Wձjpԃ=o`cR GgKOR^ g4-~r!eVd8&F? D +I^`. 8BtEC_O[;7 {5TsLxo(HkVCdLB.ʰtsp8PČdh͐7]*x+{apj8Nݝ&)bj2zoX+ @o1p̶%An>% m|.!!{o9C89'5(PNHA<Jhnx( ZKL%y▬o# VH(>MXםc`a d\XξlouvpB1ݝǻŒA#>!f6\2v:Z; |٢8wD,.U A|l,?KAC[ޞ?=.XXPI2wfŗ4 bZF[̓X"jCtqD[߼yth1+<"+Ԉs(ב3HZҁ!Fzݫ;lf[DZn)7V5y|{BW1bGx~qwvq>L<-u0$%Q< ,Jw3,ʞZj ᎆ%Z"1@]o1@y2szS& [ dH.J'-)]qcø32Q\η]Ґk,J'ipZ x_b9V3Yq!>U6[ v kd5Z8~( 1q.e:Xr`tKA%{(LE_18t1 1NLJWBP}R6쳰B<Emm7p(gb֝_cE #Mi<7@-"ҨoE0rtR[SLMf3ōZl(61_xc9wM%m胊(cUZA+ (Կc W;{Fyջt8H)n}J7X k_=S]Ter @_9_#=1et9sjBѨ`-b$aauvQؠ2!Y=Oj ӟy0ώG,Nѻ٘ߑ4]4KzXM!f=oG!F j(sZ( /<58JcJ;W;p8TaX9Di W+cWu`3_P~I>ş `:^7irY R=]E(=[lD.% S/Ax*pȸ2vifPp3BhF\R4"LA!Q)'BWF,mC!M[*.gOfA^j2BBx#o)L5jjZ s$UB2L`CI(֔Յ "5F/3;.E|$zb\A_DO8 kgϝ ew)>v:9ÝY͂[Pʪy}MؚV0޳U D1TWc$.4 1e=wvJ &c5\淉fl+P̜$eq\MQUH!`Nij idNu*Ul^DDXR^AJA)h|yL|ׄE1hs93ƠAm&PMaOYtأoF-[qQp1~Q`},YhEbi= Ɏ Zd1D9ԡ3%J >2L$q<N?a~Q~1BY4b2\#V1Ц>1A-] AtRXn sKr[8kAwowjܯ,[s I[gVY&sj/4L@ SjXry_^%ƌ~k;v0C_zXQ_ )t{xRi ciq_fWh M<>4 ix ոfMcJ"^E=Eڳ^u"?EjY*5gG EX%q.UF-V60vߚbTWĜVz1.߀ܽCyEy{ ~oQ M]?#DHo xsV|Ϗ֬Z=t8L*1iҬe`lfInD-ߒKn s+q}~w,f` ֤1ԖJcDMᾛ h_‡ Q}2zEݰf8 7+rvHl.,;Ƕt= u7*~`IN`=-h*6ҀH]yBiX[a֢p@\auu&] YC/%+#0\yBߝ h+\*"ʑɘ_MP#lLQAKז?cp-s5AZ~ڟZ1cɌ*~m̔(Ge, D$T= gˬq-3}mV V!C'KaKU2ڠmv z dj=/i/s7-V @mj_<΢M,-#ikqov]fLhߧq"ɩaT\( m&хſ%*Z&|Tbʐox#!0јҠ 6?-]1Y.f3y_,f^ F}mo!iMS鮳CluprJ@Znv2`Fo~K QK~:?MyJꮌ͝#^a~\`WkٔilQSAL#3HmBMHX 6i`Bz8cm|K?RIA|{aĎxM6mrYnJ,& Y 9EE5>T2u⪠\&Nخ|"qOޫAs'y맥Sn!&D 0Wm4+%Cl}3@+Z/5:w(Ov*3J]?E KQUSǫ},3LQh̤x ?sP ?S}me6rC4b@ciRZIVfڶY[)X v2jrK郯]rJ>_V`i+Ⱦ grUc;-_\S!tvv={',K_ޙ^f+2 *EJ{Ѧ.g\H38P6n}UG>VM7%b@XZm|L c+@w-` 0_\Rv4fX{Ooc|6X(dMc)AyZӿV,0*h~- AڸK =y&2," Nҭ*ycN >w)p2ю&u_~-4ocFd D5<ܪ*qP*+"Gt gʉ7QΩ8;6>&)6 `%?=E<S]VCfa0㨮Vk{;{ԶAI93@*ߡF+PN&tpJ! ;Of,ݩbXgyK=$&P NDê\޲ YSl1H}W%v͊q#p{=BIߗ+n|_d/l9-IZkDeˏr-XU=^xܿ @k>[da΋5y$Y1"ΩEՄhdYD% JLc{S.6@Ϊ@Dgd(ق&Rs3ϋ\dQfH]HhuvNUvU1LtF )LxTI}9S};/K P,r}̟saCF 9Y8W}hbj@wb߬yL{N<}2"2=氓 Y}S]t3R 0 ?h#zfݍvl,8-"R]˱Iڝ30 \"~\\%ϔ ڑ4p gi_üIW))R73ho$MʠJoF|\dSNM>RL7\ᵫF0q|#U'>Ϥubm(AOv>2aN}ޚr?TCfXe˨d$i N\$`pdp4qW=\6k%PfupvjlX=u̝WAdzp<5h31D?%X!CVz2;)'q`WD9z#mG$ {cŽM_yz1$˾@Bpl%au^2j_WYgGHjTi8SXb@WcP>g4c@d9)tU:/ouI_x5)筤P sŢ綼ŗ7r|Hp_tḇj{w )R:qAi38 `R{Tcl*G@Q-&0S|G| za҉^س(LV~ΣQV-Ж[:(l M΋s,t|QY`*СՎ;ަ)~P ?7V@{2t\iVN"#s{Pu ! ȏ6u++&I5nÃT!y:,Ș% ňx-[(. Hf>Q%R%(Ӂ*ZH ++gܩl*m7U;1|'KC(ܭhx|3R=:/݋uΞ[W4ye;˗ /\.&FŠGn&q|#u&ي ywXFM=YRB]R,r07R8x0O};>T0#!uFٖy"H/qP+# Tt1_<[ QKu }J![u\vs? ؠΤT^YS=U4 Ip b@F{d,q yu I NsL\P>F?3-~5BMR~o%N^ :H{}pXdQQg%l>vqN#H7<\ [bJY!qQk x 1ۜ.M#.Ӏv%XKԤk[3LVKn 9JXuE{æR5pߪjʍ.kR͔KMgIq9_xO,]?_ 5G*rz٪ B#'$QAGvvr4v Τ uE>%JD;9Y{Ym.Vf xh ` %GE Ì5 cK뒉u)XU<<1Nun05ql)" L2Jb%kG=DI`d>drFC /M*wt5xTBgEQ]S#tXlq\"EǶWH$ VAkIs}3Q&ߞo r'Oڢw6Z+Fe7JsO׺!ѽ NռX1b&5̳/6dk5#~ 50A) C!i[)}P$0B&l ȰN*뺺ҿĹf">0Z){>r*%E \ȸ'gw~‘b _)]sOˋ3ŃEA7Tiǭ&=lGR6'7@\0Y JӋ [*"s"gCؐv"M~?v{''A8wz8ga^ɟLڇśc$ >(7B.o4Mb;9igbL,JmGkQh/5z?Ou+ $6DTt|BpȐ[-f[ȝdjScu_tΌ [QM 5 <>|ɪz/7+df 0)gX8@J)6V8f, % H%p&QBo%:fv𔷍N !I>d16VqIio@b E$iצg.+@**mڵr9Q&ڋP7BpD:. 1e^93v=O:bH^%!9_wCLmq#56&&/s+0!е< ({!Y*CFLiQ'i`\Aj/iVQA΢s_~-dV|$ܜt$F'2V+b[MߗN^vLg+nyl,sqZ^LGXJ`LG=,;gweeWSFZi 륦S`Äq-A^rmt<~p@h?p )º}q"r#"W1]d3e{]s=݈"dO|T}nbZEqgw>-1=D"n;c&op#Yf%PS,:YCJB}2"JEcC]=/|s^|B]߂+V377/aK]҄n2r!V^264uNq/63a'=Ւ6 0d-)Ν &ǒFBZ@ y#6 Y XPz *k0x?{ Y dOŠb^~a"9[ [XvT# _i|^2~;ܶʵ^4 )0rCĽoG4嬟#j~4SIFwMmKY8\hr[=Λpk[ޓ[; ȚOi0vS!=, ~'9%s쪲2Kg$K٨2 &;,Y<}0.ݐ kKln/BÊp=rltH޾o|h# ys_[궚|7|$X@FmaȳOfq਽/V'Fܶo/vLK29RrD (y:QmT oܣ#4w4Ci~۩pnl8y?Q~\=~eg1S)/7G aMBYӞ0|:V Er4l?*@kłM%Lj83Rny<8g+ߴ3XD}=[Bl+ZZf!hQKuxon\jP=[K9⋺kv_ *(4Jf2meHD;Dc@vՂ>硡4E߼ F'1GkSВTl6! q@uL my,~v~Hg <}aq@K0hƾ+&? @2G*rZ E.i n|HR@ z~usT8)# jdHJnKY/P"_X4]ƍX,*JF{%7??ǜ?sւ|$EqMY(C:To?6/ʥ=3g4!U/hP%hu[EGw͓X-I{XwO.?EHtٱJaL -(02FB,keDGr.=GZjtZ0߿2nfvOMS0`Ysq\JanI[VӚ _Wcxkt/Q%2 LĹkeg4bNn4C4d+YE|Ef*x'dH?~lkBxDZp%UthA<};-K(ER. i*Qip oF+mJU˨}d:dׇ]g>ITYm~ ]'% o{g; xaOs?^J ;^w~wt0R_HxKU}j$Ǡ oܥwCPSd]Yl{I%1vk\I,VbMAGqn@1ٶ2XI$;-b!2 ̄'@obҒNtӷv~&;.u#xv$hLAcē ĆUUxe _6{GY;o͕mQsiv$8 YaeEZ N[Bc"4q11D:w! p%4ƆPbĂUV2n7""?6b4h^ajS*VwI ą6!k@":dn(ZQhǰo6$>cRp2hyW/6$<;*)Pum0~cY2}_j΅U'WW=<#[@pnVŻYv"o2 = CPccT ɔprd )M;Y>0D%_r'_KsݟWI n?a۔aQa`뷳iK2uѪ9iG`5 ώv㕅7k~1)R6\p!j ;HVJQ9?kl_G@pyHxMqlDja`C."LOS8_ɆTHLF]x26I};5d2wb%YU7O ܧ$ XJՊ!7S+y7c'W\ϕe Ǔ _5Wٕ9$m)w0 5y%mNߙ[+QruφU?$1a+]N+. ;bYK˫ݦ@nt͞Ui_YoWrWOߣ_5UHQ>_⫝̸>'H$"B\7[ %՟g:C^슐eB5ZM ,ZRS%}Cn+ǽ5Z}#¥<fE8&!bQjK;6lŦ&|z|~77xJێ'ĊrE{1Kz!X~UVk-7lFI *(y¸?-5y8uOy߰.Go}ә|L6k޺KbZu/;fbƨjdalNLyb\Q{~YO~hN8 ;>5p*CQ[u^0[A]ڭ^f8c=k98R ^)UFa1ļ'FSA2-kɟQa̼=Fmq(g2ԪشSRő=Tyd|^?hx7r]*WY]RCq_ϏLb>.`jjWLU#t3bh\31𐓋$`ߺ)`e"0/՗#پGp&S)ֈ( uCJ&lgĤ?& 4]΢;jt4G?8Q t?%=Àjr xA]B!?>X߇穊eyvy,pW^ 6O;^1 Q:8JB_odwDˆx!G/`#1G $7C239r fVOG-3~.|`KZB:mY`3;'DoE!=|m""[(o͘<0L "56t!2g:K#H3K8NN 4+uuIrx驸]*SĂ2^jX$JSctËE^Pyx"('n}%&QgM4YUۀݍyYkJICld!UNj|ٮ\GYWOYASx]6 VD7|rz+WֵSذBpZ(Ce߽@ TOJHN>cɵm+7ȷoP%rU6h 6CqudRR._|BB߱J6!unp9inGFUz8poz_9Js"q=i_ <"0xsɜ6+7ܫ/ٳlE;!Ȳ=8T~Nl0; fեzs*IǁL&a:n>5IK^#Qէ 4 ͐#s g1̃pv롭OU!C۶LYg< ^ IֈǗMg[XNK 4  |"WLp8qL799N#hSUdUEQ֌lUDRXwv)]kts7,?d'i&&EW~X7M(hJ,*Sl2LkAӻYs^_%N{b?GAC_S1j@CQt'R.In$L`W`D:.YlLGѾM1<@`OՒ] rU1Ė.A.T\-􀋝~ȓzaΗG jMjs1u'"83?WY,B)"$SÏ"aD̯&W4Ko a4; M0lik[*M Eҏ/|:('EWQ+鎊@BlyœoF,]u1VKo,&8^?`LN~.ic%^D:0|CƧњ8qѝȆ` %916y&hR|8 jRtֹ^{ Kô/F,@^~_Qt9JZA2wc#X&BPv{EwřҴN6IuWz ;b~e1vakt";: ʅAZ.ex^mP̶ws6E^9%"ӊɼ00҄ c}A\kԫ& r<-Pqޯ*WZgA ^яo0|^ӃTWxFN)V @뚞i]B"JtR#ra,2쯎@%'mW0-n2d޻c꿬_R~ÿy4#&@]~}f\鯀kASL 5 /0RRe=YstRyB@]цO! z/:rrh씣mIV 3TzPEZ_*,Ot&qEag:"#9[.lIGRK U~eڌs<B_ȹ <|N5f=W5fEcgAbÞA %V2wAў@28qtZ|F9B{c&݇4hAW8ؘ8mp1w6m#h~:oa;3boF%ynkcs'H ʏ/c D H n'nퟥMc(gP'II GQ;Vd;.H"Q8k3hІul.D$ps|#C=fXR%zNG{⸸r[ O(*(0hG7 C)TBu ާ[z?W^e׳S?%W!~JJw3nNNciyV'\g]DvȲ|۬6WY]8m@~Q^?ˆuUk&46Jޘ$T(鎸\αҡ Q Q Ĝ d/gWlkp BoϿBԿ>Vn "\4nT .z|~ӅTxo-G_W'X%ZQ$2s)obRM%r4-HUA3tb`1|NS%%5h6@g?Fq,?MQ.>Pѿ֨ 7~[M=b"S$@v/uߕǦ2G'K%ZJmw۩vG JE!_APr>UQQeN43v+5`';hhsRj#USTt1GS:*03Nm@DqtNGWLSLm#|q%#/`/e h7#&NNxh2o~aL rqCKԝ.?z}LXf藏}a@WZ< @C*v:g\@W on_!!EXڕA \'O>vM ?~gAa ee{Lf;!c\خ zȹ SBQ֦F P.|(PHYZd7TY?!iY%Iwܑ{G# ]o{5K{- ]Y;RprOVV2Lɀp=eͧWnk$Y} (F9(ǚOiQ[x~/ZЛ[YQr־ 82&LDςd GDƩ;ڊttPJEWN|iF 8׬oxC bUrGk'Õ?9w}CO4R`,)9\g Ԕkn!71Ɔ,q=b\#-16d#? QV ]:vMa YYǧQR5>0՚l)l/Lw}"eTG Qg$Hg+i@_uLF\ G#ݑͣ˫5Ub뙊e$YʟhIncem#B`W/Ƥ׎~L Xkdz$1jw B־"Sߺ\7M*)^U?dMnO}! c:C3X~zո<m,TB+A=LHuR_zэH GqA7ޫ^0uY6a.ȣrr:ݙ̲&;8,lnU~^ɲb|yIyY c}y ;}V?a״KTd e%|HyIod$D"J; sӨ^aH|kU l5 >_~&+ؐgzκ_ݱl-}ii2WxNwwp!|uwd z&Gb jmqKS FJLcjv ɴjlsp7(ƎVaL q;`j̞=LY*Au5'W Z qF1$(g*BͿF 8s0È)/;s Y#.aVݯ)UNAVIdo%E ;D= Ϯ]jX zIVl^\Ytn(?nrP A1ȶj_bANP,=_ &Ђ&QKc)~ s߻u~So, _[3 PA&8ShlaO~͐[5jIQX];x+KܸLZ),`;M\ZWJ\ 72چ~{PX>ʈ[Aī+[z&8ے#O̲smBj@({tj^:l xfi N<T mkvo;"efY ; -2FJ*4B#/el(],8^ V|:\(DvqAZc JK-eC=iMg{恩ִ^2S u{ ص:BdU1o0{P!0 OCutM{(~:&)4i1)x>f5)%#o;gJ8}며AI:D r7 H9dlO`$ኻQy.B dڗfC@ iS<M$gIMUCaߵV睕a .~SC *ؘHiVgyg(=TwL7+meS;E* Q|7Ks@vFe+cdЉkQ&lJkƏO1e}ӀK+01Y@pZ/՛Ub u)_ M2$iO¬YD3Co /Ap~e(w噏hVlFqt A1v]:9j[-ѸN]He!Ǔޞo &Fm _e?w6rdO}Z3ԲE#;W|iXj?f \zJX 'z'fp2ʵ4I3BZGXpWC 0dz9)-N}|D6ù drhHQP,tG6I%Ԛ uu݁1\ %T_ 8MY<0HR=φq蔁@U "׫/~nYI)S}* !e 4nB+r1SU!PdxgR4PaHp˂lb`g>tLVo_H AD JZػIc5y3W۩8LY=JoՄ"濓\ΙnDN_7dR\'UUQB4 +l3PHP n铦a%F\Dʗ["{7(ek`A .xF, c)WAnښ2d*Qs8!?o9'D{@9Hz񨋚 m+ǽ6-ZH)*ʜο^y6WUf9 ҊZ*O^$//,(܅5Xe\xB6\thyntsdb@8qAiqwoL"xˆ~8\n3'֞U0jw69@ "~Hj)Rs@U^F+$yԤA=ڑb`e~J8,HהC! ܒI2Tcֺ".@VqX t> FQy^a\pts/ڡ3bgsQr_TXA)Ű*zi\fO|@=֔9"4l!ZB~CȒ90 ~LQy" NWNvv0w9*:g+"ET]m+P,Y@qJk\DCn )$؆Fu] N?ƕ* [a5] 8>p5=XPq<y'P̪l˕{މ+LfceNh1N?3C1|f.Zػ]?16/E=qN6co5`eqXCYh)BB!J濣56ge )y2Lj>&f6\ S͠R:[z"o6y\h lgtX25OQuB8ǷW0  JU>\v2AvAq]$sG30|fFxUy7j؁kyWA Q^A{+Ggi.jwpn9P ^E)!]/KU'qjli$$ #)|O)/Oբ^} e#/ƐhQ @QKh'iƄYVZXAw䜭`ξjHrMj]mfk+@k)G90=ʬȗX<:G˞ n< kIn\_?_O'5Aԗ^WâGL"IYCY2AHq[*8-P[#zJ$l)ΙFDWJ]?"zf*0W|F',+0n,yֿ7)U%A*\.4 R#Vptv5ߐ%W]-!CJId٦i5.Z)azZIMi7.qxJYf"lT,~؁B 쀙#0V}A  CICDh|T'Y™eMa*;K?}{C +TWunJ7uկc5pPI E gyM\互N"LVaw*5ߠSJk "I!~P<"̐ߴu[5vBob#%=h.%قYGQsOeXༀWPh*ۊ~]'LJk7D[r0j9u*:{ C1 _!!󥈋"VKϫ%ء,Gc:z>]PчXYbфK}\Y"m1Q0iXlÀ3`γwчwS@p2EIjfjAxK)0Msf.t̎}_k= 36W)G&J1 2޾ȗ@)kmb&j.3zz~{UbX^݃KnwAxߔFj[{TR ;Fѣ1&LT -,ݪ{7 4 l^ZRAAAEev#|./H,Tfѕ Bi09ib¢V}^n-_D`apGDC?gh2!Agj,Qէ r' k!p0ݕ\(IoJyl{gPiX!ۜ7<} .pP([.V0I|tCg(sa]مmYY#C|b콦f6^k Jܐt:KڬWDYR76C)lOmRǹ2]cRd8- s'''co8!>D0u2YNVʲH*5dtog턕‰PF:g0\k;&b c3vB΋'3ZOMxp" V r~"+Šmzh֓Q|64e`~a#AAPNq%A29oG-$|JRBj}q F T7Wgvɹo}E@e UæJWɎ^/N%eUe>[`[Ñ\ݱ(cAXX$Bњ)HsZ2X)%K}x6Ie+ְAɠB_\5[)kd`, ZU,q'P6iO[{WaźUo~z7fmAP.tOJKe̺ĒPC҆˕W4RYQ^\1sZ@l6ɤQYdh BK =iiXNRjɝd۫:\_ wVwB1vhtlǬSL?b.SD@.L>T)@~GSyI\lD,jJP b:ŵqcWi-Z'[N=+!1"pGU@ewΔ36`shšGVoY@ɽQ]8k"c%ܷqx x}Ξ˯h9yYy?ZۺFfqyH12j8~BdzصoD)#ju#9ݮ~Q`ǖ=wZ/sG0_kIGR-W-ĭaX1pM}l[SإHP]vrKwXl(ԾhYwN4 ^)58 W!^ (ȒẠNߡ6jlaE_",wMSj7\lhiЪҘ4^P@ARimԘ9wH1(ZUy)PZ|ESf#pyf/ ՊNrؠl]YXZI^L æ?rRͫ ќUj?y3Pȹ%~rR-;W<ӧV5k/GGpzi)L@H^&n˴r>bY.P 9]µI3ޚ@X:l6u'"E#؞S"!b -9 l_{FwAdeDbSȮu#er[ '`lO |<-F( *}8guT)gę "zV 4,9꽹"\JJ,lCCФLzǝ F$θƤ{.(*ҷ ;]X qy\i6; zpF_g_VgL +1 q:Ȼw̥YU檀e.q,< gL a 2tN<)Ms lǓƭ:T(V襒rDY E:[pAUsewSWvG Y}+13Fma4&:G胹KZ\֠Mׂ3yA*4 YiG;=P]: `R]V]?ڔ]2w8Rq X1+쏰l4fPS#$1&:/Tj4^0{>XXll /aFt@-6d~nqBY ~ 9'_ԙft l膂BJ>o5 `a(W+Ob5m9eo.J /TѬ XX0@aȧA2dq4#H㊎MXAAbz~s';$ocQtě\gNr"ft`7/(;\]i \HAZ6<Ie_֤",$Ha[p$wIX+X} 6g:k, Fʲx3I̎fQԻd5<)$2`(b{Ćxˡ3P#Y7FQmM>Bٵx UC{7=&`e.Q1c\TKwv`|CnjrnƙƞDK|b3]?A4lܡ%p## H2v[*7@WW?̎\ @N9̶zx LьOV'q=T>*Ո>2B؆a:SDC|C^- e c{␨yR*^˻AQa|0\gҨ'z?{~Լ?~I^7\z6+Ow\-+(%h\Iz Iu=f6r:h)!}GF\uD'UGͶ+a[$y֒V@C!H$.QH&FE{͉u,+%<5gaOuqFD2le%N$bȘi%nYܮzͻεܰ,[ݥ ueF)m8-% ˘ Sux sQᯁ;IIJ l"k^-*mc8 *`fp]oCe𠒂:&0*C09Koh099_bo[XKc霫e+b͏jri'!K3&Phq+'dU ܖAj꛹+ʹ(MnKEjkM8|FDŽB(na4_HWyT a}bfygw?9O3^Di0 J7 5\1jG(fs]8%ReyV աPgv) \CnPUƔ +Ҫ\xD[qל>Yw<[uCl>NvxKܚbMn(ѰA ={~;/2d9g4|_"+v C|8ֽVB /+ p]X;x*Ph=}z;in}Z MU'+0|lh7Vj_cO Bv`0.=s/V*µ[ a.cw gq-֯9&\07&"#e(?8: %7LW 6߇apb!UI*V+\!*YjՎ+]R9+P;H2RK,$?JAtt2TgXQt;$7xك&KRbYn)FЋޣ|Ȝ^`U;̏7ޚ ɞbݩpQyCƣd;2" ?xvyo~g5㛉"0b!~~b! lMݹy[[fn G$cj2>#h lo|BT| vR^4•m $jʭ! Ќ W\IONɤeD[.y! 7)K{f*Э.NnۊQr,crm?8.d쐼b[?$?<pjZNmT,ϪWPy~c/W+y['?p2`i}la|,$'+cts)x)\n5&h,IR==2jK:uX鐐M0ȊWMqx%jB!hp/DIjGp .`\EB퇤yV1VӚBby Y$3wF5~DŽMN(uW*Aʜ!/-ZZEpZ0h2^axt[#N loE$ҵR`"08INj~xCW k `qxH YDD7UsfD+[W"w2AՃLH~اD1^E g& y$'߃1"}yOĔmz|4:#wjaʖ܂ IA_(y 5_ldh9c<6h6x3Y5϶{0ُ[)+RPZ?HR@ht3"G rn%8X>ht 0 vSiW*wD{ :d:A׌d3iq6ObuMg% 1,6b5m?o8:M;ޘoŻ藺',@BH!'vĝ8':`:"ij3O{d-Zn[:joS}H T=S 2À3|m"4@_?SlĹE]"],4ӟjz#ua{ *u !yG2>Ta(͍<& q>(-k 6jD:ie $(X̩]\sɍ41YD[ 3,hosQo%`vh! ^7zhܼ%=y4&sǜD|B:%*űZv@$7 EA@tX4dsX1U!A Uψ}F+ [Q[BhÄP~ľp6\i<v.JPBC|Hj,@ꐃ²H!V]{>{,C ѓ{wG͇zy5gr@y{M_!hZn0["}TCdú V@HS֊M>1|Yz|rBܑ>mBlVw{!InW[}R>h:I@Rixɂde=Wbq{ʻFwrKBKpޫr]%#G0IvN>.3?hR=25hnhm8˚AM=h .i :j> Mw+}{HOfK4r#(~" dlۦ(ǦfqB^%hyFL/2<2-^` ›ZiU0ggQ\-Ԋڔ<'lPX/G&C+5BQC:WOJ6@J<-IbuJ1OG;whpsƆ$0 Ai($čZZA7YFpf{(oH8Jyv@uZ.=PJgѻ7X(#PNGzlWyȂ *lcM c)o&fn# Ί_WZ˼ސ?AX~4x7FKoUc %?l=5[4ֿJ0Ƙ_܍61S-fXL J<2$H};(_pWNlpŘCIN9|Mڅ7Fr.\+jGOXrmgRMh@aquү 9_:t”uuZg~n'xaVq4%$[/GЌm=pǁbˉs(˻ վXR]ZW>m \h hH,]067QX rqgQy E#O)Oa5~ƴd|hY Á 1}x&3t,OeԂܿF ư^*J.bxnQ5r\I$Pl m)W.Zպcm0"L/=JKhp.B2駧5nslS;$->bBMCgBޮ8pnC^ ߰!lܕ3绻foYTR( b:B^ ?+DbQdqW?y:B4>ZPWBM˼*rυv,[07C<8|-bΪ+ ̈D{h7iN@タچL[Jh)ě4o\|ۊװ]-vX)f\EY44|EՅ -\鍇]jq oȰV:4^SZ;w֔3Upin)iP9°lPʺ׮֦8ie!x)ҳc>8A!Ț Xe9,^U]L- ֬sZX q"+ЊT¾/ oV,ɔYO)`A;&|s`'ĉ;P5Q"_Mޙ] {񸉷[mkkUo@jCXݱr3 _J3LBb y m\^Â~тS!TWas*#%–*^^P DGQU:Z*04lAA?LŜ\DNQPATٖ>R>pk^,=,V]q;<* /.gGwDx%xW~KډlUGEى!9KCᖗCG?է&S ./aS`椿I3{. WQ~4)M׭1VX࿘#77rH+r1~Y՘⤘  ״F&5nm߉ʹeF<)(]pnbIf59~dAY<4)N \c*[;k5$D_RQ e*Lǜo ֗{ 57AL39Ϗ]+eȸb!7{OW|N$;'@| @H[|(ogÿ;*W)!Oܠ@[V9?g{'EY;aq88.c6q! ,LO;Vf^rP:XL$:2Tݠѝy![)4MQ%SW3{ޖ I`e*:`BL,dIakyl,I>hM V}an܋*EC"&"?Mo!5b/xD>w^ykX1aD՘)S^)@&ؾkȺק4$۠a =(ԙXݨ_?ZN +u wf|;4qE_EI/or,>2PŝR/%ۥS@FG9<$y1F0MI>ahOo]5'3R!h016EvתjXi3nl6Oǂ-4JU~MQ!_Q4/KG~+l4Id .&t1.ܘYN;BxHr3qk$rVQB.@^*v! `7#fN X6kH 7茼0Vh̲b)mG@W70,+XbR:U$59kîOr!8xdtzIG+(KE!=SV.qCPZ(3BQ?)RE3>\93R!>:Kd:DȠBm ~mH42Х鞽?\J5gL]WFYC i',-X ^*XPz*Z H %ќ ydCc)㳁V{;~yKL{#AMhk1nIfNVq a+R#==*#|nm5bL׋1"XG2qA 3&wtǬC|XzMbu Jg;\HURc@/aKםv$9uKKwlT;AwgJ娐(vT)?Zxf-ҥRһTRK > xj; 7HeQJlXFT9R~֡ƣ)_zr`D?uf/pu5znOK5=jc*&Xҭ=?kKCT | M@()s? ɟsJ>璫q2~mC[Aؠ|Udx)ͽ珓kԮLܷ ҚffL,QPy/ wnÈf71 cA3Q%/ZuhWNFz%2L;)6PE7膋=  `n $FCW&1?˂ZqΞ"Hƞ&yl<&L-#c.Kх,*fkHb"c; 屾)8ףKdKcjS$n ̞ƶJ&PcFO=$)$b4֐/Y; P@B?~#fz&&0ih$kݴg}]6+3Ln3SzY(ou3_=y&zmW{36k" 0?+HR2f޵1)Pk 5ÄSP-k*]vLRJq+4N>=ڤ8˱qm+[scQi~ >={ _ lVd..O5a]vH"B QIxJ1j!9 7 ˌEPBƚ|CӯaRF[rG 9L6qF!EzBr6u1h+1TitI#ک$p)dpڑHx'Kyt5pgpGlmn_ԡIު3 `#xˑ^$s1u$EzYMpm\r PbT*-Xmp҄KMfwj6&NOOBnOqWiSU Jx[ΐ,.q*e@ۭ6{Fq̦MngmImrH@%.VN dĞL< M,oQ!ɯ81$U@XrGd0gRHGV@g]2 6"eGS‚.|MozZɪ*:05?e@ı1nSKPY+8ai h`пB.A?>qy:kV}G5~FƲ@Hy-xN!7R>L6\5ɸ7J&L^ rxqX+=h_S^Њ5n5@7UiayNn|GZ rRdޥ0u9ǙP,Qe# + ;T϶٩*q{I9W-p?`9N*0k~#qpg ];ӄ,u(۠o a; 5ZN(bZ"Qqja%DfytmfotQ+>V'k0 1*7D ̴YBFŘFDb/bZүۥrљV;0UǤe(8 롕s#l؂)Y|X4b h`M˿Z@P{1\|ghHCX=N|wZZ]-[Y9/ ALq6g`y3I);Y [4} 3D)€~+7!$ @F'- %[_ D|ٔQER}ցŗ٦UR93|%u9O-18b-rsA-u P

g*'#N$'wvV1~|F aRW)CFJm1q},Bgu &2be5e9˔VhRF!B|QDP=&-B̉'&F3- M؊MK%`M:tRԀVL,NkiGp=\< `㛓[L:rahVO kƨXlwȑwbӮ-A s..'ڽ}dkVӍ9޺pg*L%M{F;^zYyAi6zq;ӳ1l˫SBi"5T_ 6|C;f8^&.nG) "}VNpTG% {܉qh&,7"xn a,>EJʨ&$k9+EMɠY*WD?MSG$Y~~Ƹ~`8 upZj FF]:~,NK3j}#N܆LXr6nşI;3ʈ]"WZ}#z?7~.%=~ctͩZFY4a? Vg֗ugh¾ ѤqRS=ׁ gWW壩= b< =; ~Kw3,%yyo+rwQ I`E2q#KOjtIX`u>1u|[ekmpu]8` 1=qOkQHego?#waf%Ze;[<'kkmO/n;KJ[|¡ƥ2 Gٸl9NPze⩩YeWZY ";A +z!ߑ+v]mUXbk}nfrspM %utmZV5$ }zk5Fn_S!c3Kc i`2F>'%qa9+Lp @x1͏mڠg{( L1wm'S^X_DU&4?=N|sl׀\}YZw ]w߱ʰ;E3q=hX @T VdȖf=X@` g&WxL:,aɅ4qn();O&txBo-ar/pĽ zA*ć/_'rěz-<!H&3#3׎0A09:ݣ\mp,%_{mcehS' dr@ xdR}<b!-I`WkH=;ߗ{5,JgEKFz;23-Û~Y5DP略'EKRPxO@@BYvD5ۓ]r{ GR;(~lp&>dꍞ9Orp5`Y`-Ubű\/u[e5UnH.]aW銏m xmC%w"WCdQr Z?iܕR ~ܴ!#m_ʃöa~*w''iȇ.o|!]lw1tqpw3 BgձR`{jUMŪqShwYY-&)8 fzˆ%?يPphp,Zۙ`KJ=;].uȥl429K05ȏQȧTIUC`_G)ޥcys@ruŃ?7>+tc Iga0VoB ypBޭ"sKfX2N3s]JQBH>nZ KUIV撨IJxM13-j"1t$82#: dfnIXEkwfzSX; řޠ="X N.Is0`ȃq)+L 駉딲Ώ-?!$mڕ_ 'WE6DBs QPX,8oK:{[u TcFBuG=!qX53b7x,>ڧG̢vʋmvVqBOņ gJ8u$(~fwY0Цvཽy@*{aw¡2*6XWHK 0޴ȿSv"5HNξxհLӊ e:11%h"BylSύHPGbQ\k0ҜA{"ڵYcH{.*Fюl'۩wps, ;F2=杌h-8 8|b{woj(ON8Rz!&׭|.Q_^ɈH}SpWAōΊY2rzXO>|} Zw1R$ӥmʃ^~ȌM>{:?n}ѓW[ϸ^pH%QhXkm_"ڰpjA0oWbxޢW1%ֿlmy/>*(@gkE6qk_]矌&%^;ȁ/X;6Z"}S,/l|-v]aɰ 5!3wߪC7m[mͰڡs؞Ri h8g#* KdѮ}D`NFr/+};qYaXV"3^.^J2`6ҟER?3bgwKJI X6*I7vU#8Pk+D2 npu/] 1p $ϵ4o*XD䎼Q#o7.8?tA|SjLP1A1WY7;; 0| p'/3}ˊYR6cʧ F+W(LJ[Aŋ/ [w㶟2C7E\,/.1ݱw"(lqfBf)¥x;PQGvr:`tDQT:+OK(o{Ą^ݦ1 'AI D18tK`4i3ꄋc=FYIu- S;loBq?SʣyWc,Ҋ4qqǀFw]77sݱT7}3.~w<<͛USpvwTWDCJwVcט'š0[97m@De|a4wg[Җnfs#5##0XSMQ"?XiRim^\5`]Aala &Wѕ|(j5nںD@`*໅,& |v|2vf?>=k1#\@YmL$! #޸uCm1Uw`>Έo{ (_@A"3ZkBս>PPǝM tP (F )c#xB-%x'g>8|1-$`RǴHMwMlҊI z+;'?p轟OOU%15CBvzYJErx#mwPP;}4$ٻ& %4v(N卢qhAv@-Tu٪ZēAZ޵򯪩qñ$}QW.q(".*EW$Y4PQcw H ^N >áƶ¶[8&Ɂ,,SLA [8_CX) oK:i'Fqj|9"Psb]Qe`}CuYxr sJ_@a:CCWQg)ݜ3770=ӝ^ϋH`K6@+Ved~MaI:וg VYGO1ഺy9I=g>%ȏ3Bu{%)1ۉ w*^]1?NrJhX§W'Є2cm_cmԖrںS1DάeFf d\ܡUzAsuY~*!㋑d~pпGOh@?Khӱ?aԐm8.Z4dևJXdOJ)K)nI)%I2mTyޮ04SqO*yY~dR  @Xf 5;l I@wTnD)~h fHZbb*y5T8,IvB) l0Zqul#jvJp-Q֟$@ 4>qynKwmQ9c|: iѰ/u_]^-5D'jξ?, V'%fc1 |-;L3\lc `B ;a>=oЗaF>&q`RǙH[ծmH<%}VlH`2{Rw]Ccï4CgeKJ.rNdsHuG0CyxLYp1<$?X t`QΉ]T)rO 䍌Fjf9SmrD6ѣ?Nhm$?zյPyCo@U9)&b*%{[iw*[ؚxmuM%q@~t}o+_S@`:^[r##Y&P``OR-V {#"J?Nid *~Xz *vRܕA<|#58V0d Oq5Cbׯ[~#,mfc``:iOtDx*yC"yT֣֨̏@PΙ]sPŔ{Ȼ]0^Agp ,@@\f̪| E%=Iʎ/kS/RT85^%m0eJ%d zMi,M"vprF lDOz1I,Ůϴ5d#E*X+`YQj卪vfJX_WWe̅Rg OJS:50RHy`oy0jSҀV#A3n}0QI X, , Lu{#&JS9]ڷ1qO9Z17 ^IO}Fvi1 Öy>"ƣl4'fHUl ?xQ$l+Gi/[.OK]{8wiUstUl& >AYa,xϊKbVoG V;G?ٸyFi_HT=TaI-tNf oE(p-ΑB'™1ڎZVb򇢷1MV;G 9J]=^@iD(d*Y5Fh0:Jԝm/G6- }lfs#QAF6%ð7͡k@\2SQ(lF6<# );] ,`c\j=Ϻ Q:Rsu}xgG$xbq_&V!4"IfFz~x:۵iB^vHV:\&BE}T'>=fHꓒQ75zrйķCQbx=(x U.F*4A4jcmrXB.l(s[\wxaRArj=C< QtZlII_@63a'@+V j%-lZ H)YN@v3bX G&Yk7'Mc1~D'5rlV>.:miPebK8YjU^ 3W~..R/_|)#8sOtDX1ʼnZ*z{ϽnF"OԽW g+ۙfk&|238paW>#1\[R'M~b7ќ J}v;(b:jw|tǘ qԞn q;sي"޶zh族K36>Z{1iЍea o8^B&$zڢ gJ\kST@A:!5Ёxܮ@e_!r3DV To$2ݺȱ0ʗȗ1 ZxT7(`Zu/dєlA_RSK"$ sliPxr#2[3e4 eT]JTʀoIjn 0?-+!ˍf BQPdTegĬrh٫u\ݕOl]pS Q1v4V';kP]"X3']T|$#Iy)S;6w\{1 1rZSQ<3k䥆9DY/ bvӒ͚FaGU( QA6s?՜Di4<1a~?v&Cts$6$PT*z<΢ElLYk_L\w>{ 7R^b* ]Lj0۔b+A>˼ȇe uMk.yh'n _@.kgYH˒)zKJ7iJFJh(x:W{`)HO9=QQK`9yjw/R?%umog\r>/]+)W!YuUヤT@RneU(9ޭ5zZW~E[I%Tpt(Unsҽz'm GC5^o&*}IjT#T]*^\4WEzi͢<&{}RP `$G(lNzs>;&Ҏ CXX4Yx YiF6L(EB%HeU 4ՙDO=!' iǾ,THAׯS;S9U;V!^?ۊ© =A5&~ș_hKPW4B+r _ 5 q}=|~)UIzcr4$" 8Q-Uԟ=X Kez^g[6:V\.:/ڶ=fFlᓐ=ak"xo-J`egHK]un*@qMa'BxCbRa#kLī z%ˆ NdȠݒDtA7&%W>a$ x-\3LZk`G-x>nW }Y`9_+l]c4FI|4RSY/=-M]m2нkzG1Ӽ}L3|+hǸFNMkn"sUk!t>!.RwIJ> 5K?caFη VL#zZ 41^<20܃c$Q0'$TTn0PK+Fq߬ꜝIlHU53-Hm-!_x"e('^wb6o!P؈czwYABP3ϡW2m !O<&'Ѕ/v^:cP#g,um 6X:2gp@40=㨍%K_#uQ0m>(QɝU\tj]9h_{*<[,TN>+miVRCkS4YWtlG,ZF\kA8J)V5siץ}B7e<8%ڣ©@AhK7꘾0ZvVKu1{Xx¹D\ZkĹDSIq>Ä@`G׊ X>@b>js@- ٶKe=YmwF#FDah#yԚVU _wtSD78Qg9ο#ًٱAn_fϰqշx <8}+ƻpX/fd=\ Ezqݻz~H??ǃ#!ծ+^'=) v1wvu՜Lj\1R; 2}Je=S 3F΃ X%9247}$}AyK"u&=eL@ɟ!LSWaάmqP_?5=$QfK{sS$ᑛ X=Q@'zLAM |BCM4r5)[_jUJK feT%ޛSq+u'蘋LbBsn|.,(`;Ph3Byrj3{'UcV/"S4HI39&T^ۢKN}"x5@ɾ!~[ ~ j CRMUy4ِrd(pq@U5՜[ V:7W&VQ Xr'Ƣhpfz$*.ن-AGT=<4m|#}5Bc2}%3~Sfi*fl$H䯖5?rsE;/ ^HɖK[Z0\~% ďu]O>N,ܧQda5@:z\:!>X$V))H>G]2Q%\3gW VGҘn-zGWk7T yr]D*Xn0zs6#g˩nu:Q(.);[RV^!W{6Ⱦjb+}m<$;@*26ͤ6ܚa-QǪ3˥MBNJZܤ +q5M{dnQqǮY,XOC+'?-K,7׀&ud{T;G'^qJV%Wq\ Ҟm~.g1T D(u~`b($VF$@i=̆ CKx$rqy5-(bm:Vk*]wAe GWy~8(NeP/% ]]A>sf:\.1Dcj8 i:Qy;;Ck`TƐ41A_\GscCv̚ Q٢ݘւ͊Fh(}R&qAK2݄[qDE]z4 Cy)􊺽F;S1fGgb:C(&G5Pc[6N!j #. 8)%ů%@!ߕਔ ^zvT7x wHLS*B&JPhYGCucRWD=9\z۴ϕ7e05J \37EH",nX1G7.J1 |o$DjD98vJ!r xHKY 6c(Fc+ #1$e]6Z*wH搜Ć46&(~[p(yno3$n֫t*"p!lfT-p"&t)n;RKUvH.I4lUs6GCFE YFЪ}핱LtG+jHGƫ(-aT\L!tLyl.kȊʶjY"Ç!2듥q^d8K"CR(px ,?/U(&?!} wGN%lWmEЯ#_=*QcƮEDC%ukWu: 9*ȝ5u+7լg.dž]%SGVB/N=j_'tPwMtibMB Y˰fR(k$?lFp#Ak_ф|8#j_80LFm?aY*g:7 ?θ/-¹a~?(b\w[RŸ;{e>t{PVqL4E,VwF0ca˥eČ#;X+EdkR_8i5UUT7DB(<"@0}kU!n:JqƶF6\kv0s >2~9l:\n0vI°#T4/00rjL#ҿ5\pFBֺӜ@m-ԁfٕi#,2'Q/HU4Lv#Hm1:R,C]pc_$W;^XDA^>w3 58V/^@!b !|¥Q){^2{`2[W-ʽ,d@j`Z3w  *$ *hH%wKxwe7P56} 9kYu#¡o\RTX߃vؼ@hx|ɳ*=蝅?7 `Կ\gDTgvU1k2c wId##d^P1qJoҡb; [2)TDdO КR딆NʱYxA͊_ؗ=NՆ<ZSʸxaUk- G"'5T2=>gH6hSm! 1hcCrŃZ)L9qP\ai]XE$It@"hB‰P݂aTsC)y{UPf%Z%?_ B3_cMe^<_{3tIHk t\DҘV $=/uKBx}~ǬeѮp-_'F,jr;* י\<%@h72ܭfrqqEqkm@.!pgQ=zA_3<Ihغҁ': 'J=҅7кksTTޗY-uN?&YO8b-C)Nn=tu!@c5ŋDua2X$v0WJY)Isuclg`SJt@Q޿91) 2:K)H+G i2FG)sy6Nfgv^=57\tx-GpaHږXm"XF% g ې]ttǏ!;QHB7.Iq6^t'~d|gQ2x3nWI ~O(y%Qj(AzEu P>m?x(\5L_= ڡ3Ing#_ulȯ/N77#<$Hn=x1QшQ)5D-V2Ja1Vf !ɄkP{jp/)Ʌ7^Dۚr.8)@'{-fp,8M+)Ӊ2xY7.L0yd^H6bQ28 /W6uTjrq^2 :t@=&S5LisS^£yC)GI|44Dkhmp$$6n]6,BLzPlhFX_!Qћ}zw^%CR:nϕ)k)n弟88u7r[ xqܥ.qї3x5[JL"_.O[o.t_nɆK,s:iH eR,6GV%nC6T-Ҏp1fѸeb\u;i~-痞[hj d` T3W'*O8TڡuC$kNScynou9ڸ$VK>F棂ȵ>&+G$=%eYؿ8Y(zND!|ٳ4*4`zz-ٍx긒5miyIj{Ck6餷#c8!Bp20. Qb%mYW[!>7C"Ug 81 / bbQ+.M($LyoJv҄Y#oQYM! !Y5 b4"rd*M8^z[ɷ1\6t/~t> =xՒj}AOxT"\& |$RS™KPRXBAġ1):&#CO`FXh/foyAf}j$<5\ꭂ%!ȳҘ=>xu*%;39ZZ*ZBHb/B-OvEe\uIt1$ʲpLD:]c۔7PEN0?RVYUr$[DO W xLjB޸iU5'19e)PAsΕ@Tevɱ[/K2A$O38Im4FS a(j\zIf3clظI$h<a_ i2 MWUʍl`#˰X"0Si"%}w%( tn׶hsCdfҝg8= Ii% I륭e7%Y0;K|2] 8BDɹvNV/fZt6\ooݹ*wV':9j뺖I\7}wQaPMIb&u)6 z!?{/|{]Żk~cXj0^vpt;v<Ռ&\@6:2±' b8?{DPhNeogw\ ,AZ:[\c!H\G9 *5|j.BPT۬Ůd K!hIF]=+ ѕ?aތҖuӔ~{Lؽp<1T4ZZAz<H{V@M9c}imoUxKoJ ~*(Y,хOOQèhuЎ/_ґv~ѥ(WT>΀4o^m,@1 ߪ$֨ߌ)! g\Ԍ@MA7@Yak"SQ rk0z{/kmgO-"=s4t|e4kfJ4w:xba+UQLp *Pa,- 5=Icע]tLǖ7ߧT=Yʐ1(cPԏtE#3B(a_Aq%RIcY^7j\Fl[ ᥴ"C.K_ςC ʇ2pD{l1#*0P :݇eC}_dQNQ1'lO):0]7|/"u/O0^Z#џEJ1iVP֤v}< aK CyQ(Dfg ]ճ\Yxͣr]cwcšC+V,\@G8Y'4%T?>xx4Nꢲftdcj5⥃&eO'q^+1sl-?p)2ӧst6,oB3HYd ӿݤl74hhݦZV)e2,"S=E]fnğ3KLG&"X'm1ZMvlk&^T'uHGˀ86 WL0 鍻ȽJP7RU5oTƤw FÛC% %D8|NM3p'Zk'`>Y4mrMF4 =}",p"U`GƦ~ #6_D2`6 PZ䠉j?bU8%NvUцKewepeW#UbaR|K<}_A޲pBlm+~L5~U;/1 QduyαxHj T` uyԧ ,JCi8`YZŬe/KgO僉)O$Egtq _rY[rd<;~i(ߣsI.dY]Wa\TT:.arKҧɒ^g,Ri~^-8`Fٺ7eזdvPO6`1qBg{ Hk 7 ՍF7:ˀw[}Go#M:ohU߶g߂be"[ս'g(7GB~B lQ!ؾHDG?*6,Cfp&k ,䎄K>JH1 ƞCUuCqF72@S=b:kG%W삅i>{9)X ibN'3Q/JǯRsej-G*)cG$rdW$zkvQ9n)sX%,|ݩN?sX| E&gWX @RU7$z+r SC4ǩ lwϯq.Fz>eEi<ʋu]%:"zum M +܈^qSlbtN5T@H69Gu崁A %^Eً/'A OB-8V?*IvG=(їq<1|ѻ0نr̰k2W`:}FGShN7@LJMmjAҚUYV7Or)҅!<6-mZ{J5̑9ytzj5?rKs."Sr|t8@kd6}ߕn0mUTp;A0{}URގD^y 6:4H{u^G11WW4%8ipw=ϲb۟[V+{=q"_RĘ@GJnebaS?swf[k*4m^n &A 걝[~x5=#88jJwh[_Qo[ "W?'>s2^WT%qR]Q$lk6-?ޣ`(tE`l"?h]* |Q{RH>6qٕ9̜g%5ͻ3Hu sYgqߣ l(mVy*H}bZZ!JS<<(j%in;[A3/y(,rp)7]vG .hr0tʜ604dDa8HI, #'T^ދOVo',5& H¸%;)a /C!zrX{^ߥ<<1x4yS?FgS{z):Xm/pZ^[8'U&**nx5~(}'bB,e@&1Q!$1.bvggK'I<5f@ QvYsiDQs*Z2i\.@&tf0hVܭB'HNZmnPX"'I/kK>v)PBnʵ&p(8@=XYY+\R^̔J\'R.tNͼ"Z/0/9 rfg/mc(cI8؁xϐ/T M</Ŭ:|+0*43}3 XRFKa',[ҞcȨD{};j38CU.F+Qk~ Ntu#eܢIIpc/O+3mŶ*:yQ|(W* V$&F8YYjh9jW|հQaWz 0ܱE5"Gߗ >`m.l$EG ' iTA =[n,Rfq&k؉- )Mzo7 |rCsNœR.Ol.^ \ c=`L.9 L2xpIّއ"1pVk-$L,ͶԵ).p6yFAny/j0u9u*x/`u`\I^6tf_݁+Nz:VMX.U4ʑ`W亐།23`CTwVFܛgh}EXd;]qI;;ylXLR6~4+i?_Jc.[BY}hbP\o).1fΫ,`UˇkcM[ cJA}o"IQmc H&F+c(zIk aY>'"Pq'ӂ}<7Eӎ :^uEtQ#Ly953մwOOD8ڟ]A7:zE[F_BPju.~$Fqh%e#!p#iJ@|!ڢ. m}Hoe)׼֒X f'H1Ohrgѡ:;!<]y$+m G.PRƧاi_9LvVڎIv(CDߪ0!(njn=rhJQ1vإRנ9.=7؟ @Rj~? ^ ("*=LdPP#)ݮqн_+_+Mv\.A.f9{ #IRk"pʒ|2oGQ1f-+ּ'T['AE >TJ-q!&3)hCH7y1(gl5wȱ.8&'{q{Zc%Ԭ*g4` Ӌwu) OPax7D ?X4{eA^/%enkq[:Eb<9ҽ*liD=oI6X^V"}(Ru\KH '{+'<1^$c'oeHЫkd9ݝ;/W0p647ZjCyE ;tv2ZlڝqTQ՚0V*4j;Wz$Pa1WBIS0v8PfޢVң'#~P )@.ac,4f>2bAIֻsd}C PdH.e,]DxzM ss/Piyj'\@.iqk:}r4 Gmwa͛XTb #Օݪ0Q溎b9TToѩO= "0P]YAҔ=M|(% gi MA4V0/㏺^y<)l-gܠ,L=yn=0;J +x/F ֝{@Ø흕 yɈuAR|j?B;cp"&38I[+@E3 ,;(n#Y[lGj5[[^0cGt]dr-uhi2d".pDԿwˮ/KGHDYgQ0s9Ɣ12IHKT]r8$prN2v|o}0>ϙcdӴp g?V)L7kWe2!*w T4bOPeYTIj7ؾ<,ՖAfĀ~0IF.!FhUs%0e# fTFZCʊ,ICOuۯ_P)Cn[PU+M tқ:Le2y҃̕T! ^  (ZUkVB 9M#0@ֈic>:Qy'm+{4i/>DòW}V;Ēl z̤H P[ Yr@ð!bŭ#3TBQ0xJLlOְ~;9 8Q|2)gse8V}qF=8y_I=&[ȣx؂9gjHPA\4) jT oZ۲|aꤳ*zn7o`x9(Id$[e 1YGWɉls5̉}sb]*ʢ `iõ;.W`ϧvmbqӣ?om6g.ܤcz97U#פdѷ EJ۟@Nq(3O 'QC59"/+5ᢳ$T-\e!~9hjGB}Zǂ"98Մ0pQEJ<2K9dʚarT0TݧKvߣ*;v!!bI2IԶC)9gRpռgǐn@zl1~{fZ e"kJϹ$c-ˌ PJNpO*PB a T[fgVx!yI+lv͍:}V#RmTi\kaO:X|AHcc'r4zќÙ%;=Rt7z+-D0ETvc\asij,몌&G$a^*? dPWIOb/sYT{gxs8oecDSGSNUFl@ >K4-h 7٫-V YP@œl$ݲMtƏxp]5 a7 ΊzL1k_Qs3$:Ӝ(j-"0X|?J1*VB9bg5H7YJ pD߭ŵȖ˃vyAAVIhI,!R&P7)`430N`Efll~}R/g;HZ.6GLx?ș֨?$ҭnz-;%SCtxSYqa&Op4+O |#bOWwE~ZlmE͌N# 9^\`d@:*PWpL'mf<{@2l<橸3k"YwQ\ұ1A?i?Nr}y<bfuodOVUuq6QĘ>ׄldҮ_)[ۜ&uoE.ϜsbA!rO(a܀#ӬjZB}NHGߕHiS+lSm)!ow{<aWX'BbD23+zzT/ʫ9gBo҅1P5Wd3?1FF1,ą-sȈ#;~[c@@:] 'vHXHBS"c>w#+B6"2hM(-Y5c??H8$BOZIpOm n۸ѵ9x\RV=Zu]ʏP :1{tr>OqB\@fY(7ʟD^[Ί4!I ?h_:Ӌ8Pb"~+Ѧ,|˥i5?heE\3}n:[֜M+|qydl/*D^ 5S5zF,;CW~J^7;\ Q4_I=xդ0WvςK6O `=_ӳCvhmN2x=JGhӻq[ njlU0[)$wkI2_O4mMn͝(butS >o6[H4w㰔9H-|3]oзfP`\&keM{aEŝ"`YHN4ߞįK=: )Sqt6 3ods!ݙ*y~ϵ/ۃ(<=CQm"YY }@a.$tj[Yj&C 1>FXID M"<}|OP&.re: Rov\g#8' F@rT7h فGQfn]Ҕ#[֣fu鱚}Ve"vJQ<ۃĉ4]rXy(8rl{*}SgbDW̰ړ~/^gg7PBD} &/Bo#'72s[Π'8;dxkznx?X‰TWIsߕf2[{W6NnBH3p?,Xk]Ҙ&U<1u )InTk2Lz06k+~&rWnXw>ݬ]G gK,Őq+kXS,ԟJlt*uvrbk7&Q318FPF弮䥅ю5-ܜ/[Mɡ,)!$c6>&(O_^J۝1{ 1bWM-klBm֥IChb!oOvoy_žԞB4cTT,)e^΀RXNONfXnҜYSN&!R@#qpz3o)o=%Dje2z6Bib>TI7UnE`H#,Vr'PpZ]=/T%5Pi!g[_;(VoR RRSSz eFg x2|z^ѻ >V#<w[!u>Q>+&]P|)ػgks> ^XW=}\LJed?Kɒ0AP[R܎{$yJIt+@pc2𶇠zH{ M5]!czʎRFDsUCq>G1s銴s\ ɲoZ/cD/77 0!xSIŊ1rEJrF?#9p'f[JܥS]b5¾FvY[pr±ʯ">kiD wn_}vwTQZ&ao`)%bk仙Xc WpR$̖2YDnJ;/֟Q fSȚ6)#h.mno,/e'6lEwִ61ϼ# ڨ``EZBuA43fgEi׻>,;3XxHQR §^hN@] *iaslkl,M`bt NOWwiƞGF7 1/"@H^|gQ$BnE'pi"$}(cχ"ꖁ! .nX|Kf9*3tf]EIAgioҸV6F‹&Sž(\[3ƙ6TN뉎2M56AC cM|ΐ6u;wM7T ]/;Bpn, Gu$s`co ~;*|:`W&Æ.YwWחR񳚶<.m6:2'-trë؈ħO7ߑB .LĀW856~gl䶾5ʍ~޽5,T槁b_}αӻ䷭x2pn.c--8fu=lS4#ʤ,za.&;`49-&R5 @L˧Zi F@+]h^>) G&YÑ[V1LfA,ӣ&7 W `MԲG߱i!3 kk!󉅻zMfCK~csI2;ͬ]I8s"s[@EP|Ou-Mws6Eo9<Bޕ:=@xC!H{wq0[hO, H*x 6)Ga}o!۠"4o(q Q۰7 WuN9~3*dz&! RMr ]&y Mw!>1y6 TDPIF9T5@RXя$sy;O{e;"%Øxx;^ټVoQbdcne9%(P[[*S p훱2|ym㻙` ml4v1<&]oyQo&lCY G*N}b+ʋ?[@ pemsXf0 `1J5!3dQYsMMVSv?Kcdbnq=Z^]L&5,Kdor;CBw3[|`iL$FC-NHko̓GV%l mV^sed:b]QQ?N-s=ҥ0rFWhvڥFJu c/ ʅ\MX=?*7\_ZiH_D 5N@jr`ܫ,VD[u1< GWO2"93 t<82Bj4==>v8EVJXepąaٚ"Bk1W(k TrqУ5HUNMɐ]ꊷNncܬو.;udށŻZGZ^mHMFlYH [>kf#wVS傱SH|uW> 6%}@6WTR}p=+ZRu%ZL4 X*fӗW=^XְvuVR? xXaӤLץhj!_qrswCGȸr@yf&wS z[f@nES6G}M[PƦ4Y"$uli5st6:=`r:qjYp[*$]%TC2tvkǬkb-ǚ1[?:o" }Ũ?EhkxןeL CMKLfd+\EV[`eJlE(Hû]/m\b`Qu%_@? "zL1TN2/"LJVGן 7K\j?M "3׶6Ϥbp*fK% r:$}>XM#Nɮ#v VS$쒻D tW6mC؜U Scă H e6)]:K+3D>rWK]4wf.|#roA1 R ec?3W=lG|YRˮFk`',yٓhZ|4RTMhRw(ݜ㳑҄æ4w3oNy| Eh&z0z&qafneQ J|4L7Vm3y*&g;ٹZw=@خ|$!wTić#vl'e9EEsnϨ67I>d6e}U(9P6aEu:HI.&EX /L W&qq[ {b]NJ9X' }R;jOK rL]*nx D1ir{Pl,& U\v_*}0t_d5?6C! xK.oP_͹.u?$bfZ=Ê+&VS;~ܞ| s^#zM$؆Ԩ)*ߎs (tA@P}^[& Y~ǥVO˜ U+psBՏ`-`R. )fi\"T1 C:u>{5("wD^n;\_d/er0Q//6c7 GܼDݐrQl~6zR;Qd0$8y(*M] ]E[v ^oF0NNjՆly;ea92WMMĠo ;ײ`h-E)ōsL"OVx[X`_b΀jζ`nB.[to`1v]کW;#Lh IyQXfNv3yFXiϥF$Pvၱ/4/T1aW2W !0n:1Zueav$>Wȭ >ՠa/ˠԵS8߭q0&^0c0SӶQCԨ. Wd+Kmق{ E-&ANԟ߾mx=02UR.6eqݚAdK/_5i}?Ѕ` \04іGYLAptT6G9+Yٽ'I̹E721M֠AǮK>.)82GN*W-!ɃBOڒ_حҗORR#?+ -b# Up2W&F$sl5]ZI@mv ȑ:$VT (iq%`MfP4JF+~ҰEؒC~Ic[NRw6|]4mJD=)ͱ&n:Stق#jg;SrN"IxwɛlϾ!"ʓ]'_};/64<җĢj[`atf &[!-r?(PSՋO@ʺˆJ{b.ݮwk_|RW\pr@AYpNj:%te2{[*ˌDcC|L8P z^-@&@wtԖDRqK`ebL>'*'F,/'y氤Ļ.xHa"C ֑Axy"گ#yۭu"rWIx+!kB&7>()uITn;AScȨO/l ,Ƹcq*h7ƶ;z¢>b[yVs궘WT#ܴQUE*yBs!Pp4Vyf v'U \УDÝJ _ӵ$xtHxm 5ZI#%@7cҰ{Ck[wu`ZsYØ)cg5[31(ׄ\#|}&||y^xs mA7 %"eƫXSZX7>IJ$/@k4kI,е+db%uͰhqլ#o~x'Lo$X=w'Wi Ox\$+? LD0j]s$Nz.|vgYǯ pc$^@v lY/3ùi7`,eދ2?šD͋fF`r>=ұSR w0dX ajtGܓ#H$Y!vY4WFTC`q*Q'G?m.`Q%1S[t`&LW::8* mr'o"#(įڴY8* xޞ/|&SWcia]CEz`l֮r-4Sff9 RM_Y &e;p]uH>$Zg (¾9 }n }GKTB0LU$ ){+M9_NPz}90^ Hݮ3Pj2 ߒ̓%f~@j鳴Qz a>B5WsR Ԉl)4kKX籚߹'@}TU!r#9Bz(N`њ&6F{%xggGN ޮGW:Z >uIp5Uo\R'6e@1ZQC'DiKeV j$ g1XkA*HœQ2 e\r;;kM;R $sxƌe -^cq89'' ꁣֶ%Ax%&RzTxA^ɫ/KĵYo:塟Sq z@Ds9vظ+(홹QEv-ynf]-T(䅱J4 ؏w4"1Dp.R?|}ƴ[[ukKu=mg(DbQ\d3@MF!8~CȀo@JH̠*B~c0z8P,j{biΔ!GWY'~;94_Jaa )+x-~Se{ų1 Eiw:ot;biصRE(9*Y@#ŰW_xo.P#yazÝPIiJvzjc%bC_x]&|2 }ClGs\8rpF(U~iզNZkԖO2l&BY`KFg6%՝=d\FPY)mnJSMթt)BW A5cÕ%2"aa&S ?4ʹzH;ȕU4<c;VG3Mԗ2 @{u < djZ@ 8<V,ġv4Ƚe4UA90XZ M37D1SWdkd)JwEuΊiW5@IE,.G^~i^z@4!.l u ƥ:Im߉;&by#B/@ridZLWV*BWQd}-t>RDy=A8$"2N\2LN] ZgW{ gWuMe'<,@/>/ᢙq!-S >.(k׵˚X:-fK](t@LԧKK¹jjPNҬ23KdV+?",Pʠ8m8+, Lgݿ;-;:D. ZR!ȑU"__tG43&d%wV4[VUXMڤeC`yPjcpy1Im A:Y'$hf2k*OO`{}Ŵu.4)33I<bA[w_|drfM8㝐 G!<et\g4HdM-Av\r\)Nmr5<.z7ͧo:PmDUzS ͫA F TNjI (g_#x{5H'u&RWcjF*H>2ɉbDqe< WjS&d6Zl;M֮&Ķ')v'|G矗A޻T:FK7LH pvQ^ 6b]Wu=mKE$e{|ՇҝgF],y Mgs f dUJG$3kQ)&FgV} _5:-ܢ:A5}iZtV-m/-Y "##g+]mj]9[YqEKz Ug09\c, qbr3l;b9:&S`<㫻"7nmQA8iI֐LpdtO{owW8&uJpIxUV)?A/Ppbƫ@tf))g!UhFٝ\PwZT|tV@' B\ ?E{E, oyD]sV \Ir\AmU20m$^2:͵ VE?V@|*o C |!2-Ӹ6G;} tɍS?= @iyzV3q5Ld7{K BYTԊ^9XVvn$ (;F-:LFtdC2VJe5žP@[ͻ^$ 1G@A㨒#pl_6BT'yqyc>lj3z)Yw JEx0!)MN} ceH` =W͵ *۳$ ׈u i~45]d Ψ[j!&J.&>"'̛ ܟx;޹I}C٠g9qmz`,|?IΏw&- DQN8dC#͘UPeK%&,Ig-fqbk^<1&)nE TUmT܃˽BzU13jHL~{E6"GWbr{NF֛, %r2]EW|yKoxuNxHZ&Q)\FVSsj0mm':ݹ&0L{VvȦB7o3;&1+US qd9cBQы43mIQ$^9R3;XWͭM mRjZMӂ:;Qۀrf&r=arϜmdb)UA7xPiaU>SZ(7,+^Yxpc,;4( $ /Ize4&,{mr}Luh \л(CiR׃H-~;MA(p{} Ga-~r> ¼]F| &QÂ'El͢F"p[)RT'ge"?|] L1Z3Kۼ w^U8,:,_Bӥ#{ DLdm; /$U=ݠmd/ˌ h46xdOgzZ,2ޞ\9L3O"^禤E=v"{c-uj ![˦\rP,ۗڽJe?|j/)@:bAջ*Pهgj R0A@2kFy,x/^wqfLvzpf-#;*yŔ(zjj!dz7w[s,蠄Cyas'^WV7@mEwId0g#"Y`CT]@AvF'#\u%;THΟ@JY҅UGA)ds](} 3dD٦*pMawJ`YVTLP=D%cAq}]CEVQݼd7ƜƖݬr/)2{][v.kb"©Bdo`omWwKƽL/  }ȩx_D19l7G(yKΘ_xF2vX qj׋pz RWQi$@~H8?ZB%ΆB~G_;=1o5uΓ\O:]ST9XL&: A؊hJ~EsZGowT:Vx`1U.9,nJoXƎ鰉/Dgr}\-'[ގ+.qv4*&iRp0-?C퍐A97EYz}۾0ҭ{ъ7Xp漨Sp лU/=3V?vv(4s.{;|ơn*+z Θ㷊e['&ȏmnT[L^g<m5D=hdDK߶kSK}IĊB2ޛ$1Hߘj4Y,*J]s ^ȥ"5ovtޖqءxD7ck.6X緖uKvB.U]>di2t \D޷ۡbeGin^߽o̮`S-Q– DE9w$:ls{* N3Զ4nTU@JZ>a^.9΍q߼KMu1[P3xqճiXȨLhcm2;{n>;^QTd!Oޫ68;{LL.V*`QuE }̦>ÌP PnS yh(U~As/ɻAu5H 1Xhɾc jqoB|vܞ DmG;bkN5Tx䯕d3[L(_`u處X#|]Nzwgη,H=R8zzVf *if\ ]g֛E\l%]v|]*œL%$K_2\ %^1'ۻIOgsW^%}d]R*k˾4,r$#3 4]RvH 3)twx%0c(pmL "9zݴu9BZ5 .z.FY+ {AQ0<|Νj&/\.@e' P˒

[P*m/ [ѿT617x}&*A&ߐhU3^4~)9S qiϕiò|KT`f=S P Qt]f*hʅ c]1pG7 B *[.j,Zv1wާ.~ ݒ !d)9öZQ+!W8 |IchY;sqx%tpQt~:ȗmG5/;*n ʖ8 :)=YѱG(Qk|ӧڞl%n+ yNA 2 fH ^k0tKvIo84Ҹ:N&М,OozG#x7W%, -"hLph^h%,uS$ۄ+-D`/N60m")͑ ( Of+~}Pf[M~=ː41, Sq愉zKt²e]Xݲh5lDI4 V_z/_hKƆPlf!;nXs"$R�r*垲qS@p=Rn3>ܱ4Qd}&2D_08]ЈOfA=p]qӒCHr3&o5҂|.oSs -:Jj법 0^ /$N *r>M\g/ensVCShBe%Uw>a˼ǘZm[B 2u !%y'McԔh^ݱרyݛ U+Grw*~CG#(1c}IPv=hr) ?pki'LT.Du 2t=n=ɭf0GHkX[ǻ)@^=t9_pS")WAE;ɅVk9D  WW3P_AP"SǼT`']~;bOb u7~x8B/^T2 { % *{a1V ;v3&iFP=`Î d 5cx-l2 G{xCs\Sx$*CF%{3f@*ko e'O`F$vNf?tr>J@{Y}f]](XD^cݦKDoTƫ Üq4e5Y&p^e IqD]N12N4VW"Q4p 9%Ɣ:/e`A_.A'i؊^]*Nfj{q%1SAKQЂ޷eniKFtB.jBJw9ID6R%/cTXeYaKz1?ioJ-~XH*,i~GGڜ[_=" 16? J%~8b/y>>i7-p6>u&YV')|VN q)(J6]հi4RE}5F<-9)HzVI*2dGZl &|j*d^cѶ bpXwDCsǛU' '.`&|Y`fpET![SR˪_5]s)5X&GЂxAA HoRоU)}@F?p;5lsֿ7`Eap*S-ua#tf"bp]҉Q r[oY ]j#k|?V7|^$9O )0RV$aqʫS[Sapqo.9iSd+WM8-ױb W6(J:e3 жt&O[wbl-+뱬+,wlNH셄.8'bD@莟eMr74vjo}7erL&Xuc _s-9:fivUG'߶]b^R+F g;ʽKپ ZP*; kG 0 q=Yf5u"ߩdtV ]P>q3 zxk֑)ix\ -Suba5s|Tr+Y+,@~YYU\dJYl ׵Km$ +0hsFllu~ފ0 MabATD32=IΘ.c:`L>L% .gL0/qܐyl7w>LF g˩C&?h8P`FR/Ŗ- a6B mf:@PŏsT^ $4 ~n"0g>YRj+6·7pB8|?kTB!;JTj{'VMF- 񋘈jD. ƇBSy &)3^Ò9k#=&s/ Cx.CAguM ۠>ѹ ŃK=2/oTdqJH8X~)KjV m41\ޅ!ĊHjpr t5L?D$/ՠ+.-pV5A- w֎naa)eG{٢$9"R8x#b"rW}_;:l=W.3 sw$Oc:` Z; q {F-+,>pE#_"IWr 䎛>gE~sAP:X.G+Y=][Ʃd3VKhn9 ?2Gt~):\uдߝlp!Hm JP5y[Z`oI4Rjiݡ36SG0էFiQ/-Ō,Y\ɽ߂KͺiOXMu+~/C 64ƄVAViMB5(@)ǀ 8}o3( >=QW&܋wi@5B5Bh@P35Xc t,{66a VE% 'T ?BqǪ[p1LQIT Z#R@r\d~ >$ȶ%=܅5c'*[MM|UOn܏o;|H`w ,eoq4T9aS#'( *KhOrz!0 ]6:! (A JT_e7Q .åC|Ӌٳ\8(rcopOl/=[˩kŚ{)gCF/GS( w9wG5xDzYS:$l}A rk$6nJG5R#EvYM6]v_Eb4DˀP޲[WR@c2 7>> 46mX`ڗ5P]9 X3ڄ÷X{ J者нyXl[m/bMb{ف//+:! ؂f =fUF/T h)jdQ^9;By[SOa`dt~eUT" "Bw:qQ!q7 wDŽlitFSdoDqh"2M`N'V?TX"D߼b8kLH²d=GSPEp,XVYri\o08'm4lo\h.ruCoLŅ#CD:9x5<87+ۀxS (OP#wV(߱>-ӄ SY4Vq„,Itu*); /\w'n|.ci`KݘG)wGF\g{?rGɏ ~Yȑl-E7pnNi.:MMUU]nOD|Vq^I ˑ`3mRqs3֢Br5)p;rA:V†8Kƞشu&֎*# ;޶;/e ַŲp xK$xF+֨Ȝ"xDxVy"eqס!%k4A+ax ˡX keTެ]HQfzetZԵĂ!7MHkǙk`dk%xڙ4a%|6aW^e@$2M)H / U4m{X)&yhIΪ,FځƬkSjH1+Wo-%k+| 6%vۮ{K؝͝U?T-fgDhmfI&Wꭥ}niXu?M\D@U@ ߚ +ɇ)OjkPKcig [ijv{=q-5{:4:iQ' nַ: ?TcP#ֻN1F!ÔFlGd1rjό jZ;>L%bhE9_`cנbXŋIFNWrw{h6%W|wF ;r>{%q&u +7OJ4j9Vi|| ݄?y;8,LnasT3pȳG ]b9kҔ3X́M$UAWc_%cbnEݙeo_zR0l]+k ":R` k:FGje@j=^/qN $y"r+q,Yk,{Z[?]c[4RLWK*`^3F̳Y=DiTiwxW. ʢa> /5>7Aכ64zѺhuՈq-[zʧB){NLєbķGH,VqDZ@6# 6Iͤ8jedsOaɁ)] C"{h'C^|JCKU z)6ٚ1*kPy[#tOapk(E'S$lYH -tvW@LtE{jMD@VfrQetd˽t YG7"dr'$@Rř]etf[1Y%/iHm畠C~:ϑ[s7GS~fGk,܇MDNtUnf]EYFiņ (ߐ'W-٥,#4l2hu ||]fd?dm NgxD]OS>Oh!^@Ҡ̷web= 0 T7 %:.H ˬ3BU㷙 /B|SEsl%?@FKE gtMl[>Q5 ;]u!>nef'Za䤅i湐O]%ҋj3X5+pu[?_HY #a^DIB$.976? 0*l\0n=_Ck:<÷PƩiA&c^?y0*2|>ј>k.MtF6C>Ё6ܖƌ;P"cl979_w_ʼ-< qSi2 .籹f`_Tn.j/ ROP[o}qXFLȃM UIv~dA=4oIr,]XѻNt%!W%/X*!zV/Sh,Ōb^1kQ#Wx_tq̩L !Ʌn/9hPR4a`5Ao:%r_0l0A@"g/FS3n!-XU`ۇI;P"J3^W׿ٺR;󧷅P*in܊ +C r%{Xۋ>4F~>M|Qk{~CAA2icI]J`vzWUy׷EAO RӍA!e53a6]eHi8f@;#;e[3ˊ. ,|){xMOx ۢ?gg_w"^:Kc J\}^ʂt_y{?ʐ V2f xҤ 06D!'9I$ [<˰׼%{2%I>KqkY24ۦ}TQeq 0:;'j|m W9tX3\%Տh5̸!X4EٝfT.H|ah֢{?+KVw4nYO}w.%r¢9طE E*x' qc bUś6DkH_AXSjٍWSoQ9\F*:e$K\SyX]4.>6V `YrfCݫ( gA74fwʅM)^WQaMb~P#O&"u*@-Hd pɏױ:Hgύ7038IJ9='3 p+G~TrfeMwڊ\Zr 7 }z'+ꂓ ʿ A/Me `$]_e Em ISs ҽtY~yW"H *N(hTZ3. ӆJOT6}o{W#QĮ>%d TvORd<!^ U$#+,)Q5Y.ӎ|׏wȯ.6FzU"25~#;_._ϷC/[_-uS[m-9,5f8ދ8¥hTh'.0Y u$f_{ϰ(Am'm+-[GQNX|KzQ3 3nH8*OO6~@ڃ,'n0W/x&/ `Yeﮃ5iyfEŰTc&>'[!M!U"n[\C-/1`c43Qŏd]KTp*_Hʂs~0%k/U8!Qר";-E=l^ZV5>a]hB ˰)pTyq{(EQ?cvY[Rj l tDo{.]98Γb=MaY8*P0 R\ 91V?Ɛe.]`߬ m"/Ev9t^¿B3 $llvp}&Aưc#g,|{o3zh|(F…F(M5 3{2$o6YA3!$v14߸߻SE a9q`>7שʚTYҪFD ^,eݾl?q HH q"gD :ƊMIJ<=CY2 ?3VMB-cSw;MwP?8|l W~jz=ȼx<<_P?Hv{*sn#FjB0M٭6Qc>TI pWz0vyIS`z^x?'G&<ЧS# $mCt?YO&1Uk"n\oĿϜlx@4Ԁ;@B&iy|DL_=v?DZS Sӥ@ w>8UP$FiNv  ϢX8>%G v]&rUPlۤ+>h!Bs3>'?wOЗmd9q7*iF~(c9ܩX0FSn*63u y`eG'Y\ja&i|$͉E|-Ur2=PMRzq( B>]dDsHEw1w03Y U L DC-q hCy9&Nr1o]K{1p#.ݥ6BP\ɱm5alxVxg\,>JR)_7 P~ 1}` y5{.C@1R97i|a4ztJ\h m"5nl fnq}9I)Lj^lzg}rs|ևri$ȴff'BWbo@q2N'[/C;^".z3z;,>-m' )vi띞"0ߴ׊Xbvr􎵛[EĺX4(ȲADW^ų;0$E&qjṼ?ngpy?52r|R\65/RBA^ 9UUn@K(ˌ}y]IlyhR'Y,0Qi DYzRi_*VZr* F:'ir"ۙjXhY,w>ZEw ý5GX\M>q+G 3yAJqWc,pȱUC=St@G|ϒS*'`$ZF%jv!z%N@} W{ja];֍P-\)?!Jц``w%AΫO/U*5t[H8EfIBlLZs9T [fy@EOA*;<)Loy +ݡ$^ob' [lK@;љU:_ {L/`I),:]s<\GqrH!PѮ a+t @11wE(# Ϝj3e;`%4~ 4yW̩SbCnld4!^a#Oǐ輹D7dOghcl~.|v~?UC/f6ڣy7t]qP_ Y'o V6"y9(9T 3-t&`mӒU}Eb9ϡ5Кh+ 0bAS y8wVUIn=+ 8O*%K=S;Clj$q7N[*YjK%>*esx*(\9'ַƆ$oCY0RNj'Bu% l?W‮}SzYȐoʃs,[7 򒙓4w%mRU1y/i)XodClSr9m W zCA].62IՅteHC)tm&@e?>)mcHL܎ rDۘYM`*qAX`.k= >ad $R5\4fikV10IQcCI] ]vu+|ɟ#)nF^S>V `YtTBS'+QwfDfC"` Y}`^(W:lbgd??jůlIb o`l>5E%y(ˁ-\!$W6j䧛295NDh{`QSRiQK=D7GrvA7AٴilZg yv Fsw^I/ab"EºތCHc#n'qZ^T Ώb%!*XjuS@XM':ǽzh9-?e= +PO[Id?Ї Q` sm. .b$kO&Cy'FQvu>eb_?}!w9r v%ӠSh$rbu&j po&__@#GYz&Kc+\ AX9zgdG%r\ Yކ((%Gnf])]Y[s-i&>`GC.rE$1vt5=qD9g#2Ug$"DJWT@)U %گ)lUnI ]fm+߄SW3$^mm+dCz!ă7)Ѻ[3 Fj`v8۱m;Je s7Rvlyϑ0 OoMU0$PP&^Sf."[Wed[dž[pP!SLXJ~%*Sķ.9Zn nU2UF[[ɻOhY4?q4Mh"i)qt9{)߁ 4u4ݻJ1ܡC`M fU;(elơBǗ($9u2abey`(x>]bϒx4YJTd&Ia|;t~1S&W] E1ˉX*W'3ۄT*s]Wm9`@20%\a$BfkQ;xPY(h({\A?mJuS[`PM*9r~(Oڌ4``fײO`+;cz4MAG7үGJ\aq1J^fVu[oҵiO)ni*`KjhBXZYq{rK 'pLzóR㨉`Drs*Fx.{*]x?oQQghe_a@_kc\PiړbnrM] !@pҞBYlE1ȝ:|D6b$!h٣Ոdf1͞M߄ /^[dK]*x 4Ÿⓐ 0[݃!uR1&]`qc|(x*< LZn,2$0!S;Ow[Li`TVKH_ȻcP>(-~zC(2Ȑ Du*dZ:HWnjf}a0uy+eTHqBF΢Dtec8 W|0&A#Q=\R\zZ\iO5T`u[?jLW@@{ʹ"JUsú!aLյ~Z"MP=Y$e),M"ܒ'#a{6]0:H>&>韰X2`{ɶji@(6&r Nd4Yy]6)`0- 3N(~[)j{Z /s/-}$!}?$OO2=Ra[̧NJs{]4EqK`c"ڈݣ4sG(؜̞PW̮"3bˤφdC Y^A73^<Xuʻ1c˞sRۼ띧RF">ݯQHȉl8A-FnB/O#Bg@/7翦yIˎJ;c? h}V],8CE>ZYE`Mf zR8+z='|#;:aOi F (L XWd?P.NLqȉU%Pַ!w xOl$R\0';uNddNF %hx@>{o}TE4]WL"/:f)7:i .&2TF=:D3(l"P&W^FY#Mv9=THEYTK/FbvA.0BmedT6vl۷`VQ\dpT?:kL)8=gV윫S7?{4 DWq5Y6]*V>%{B8x AP 0E(G@Y+6U,y) "* :䊝f 폚s^ <{Zfa!ltY.)kX6ZW%꓍0c"II&׭5~%\u7N').ݡm T³(W4FaT>0\Mi:?N^m e5~$;TE8 sLўƴLq{G=-"y99guC"(wD"E;Q~:.`r"1JR!~̳0 t;>¢- j[յ/V;qף~'z:.Yc~ƻ#- 0a=NP^=մs#@qѸo02yQ4z2@q)$&Rϝ׸qFbcԀB:ahm_uaU\?a[K٩C"RmP鹅$xg@^om+}$ 0x+LXN ${#ܦi)'U'.W]|ctWZ$dh#]_Wx1+.tuT 7mKa %ۖe\dﮁi4U.1)\Irc8Q_zثyЉ]:^hk-Tl%]A@[,' Ug}&H򈍌:p7&dxDl)xxH ! $ӎ(&bƔїFzPjEC4]9(n90W9B ­$'E3p55᫲ARwAZ=F(g-$[Kcu4 ξ ؗ_i*^ܫ8(-ev7.|NJ#r@aTt J7Fgu=$-"Ǖx paaΫ] NF#qh8khIJ^R.Bdv>^Hm팰T3koPp- Oi ="7z{VG²HsIc:=~o }\]̓+X>u&oڴΫ;-Џ/ՒKrOΩs84{W 2sxFf@YQ =g^r{Ҥ8^`g嬺d,e#&- XȾe_@<>CF`I'iDe1ͯʯ*b+>N(ْ-ks&4ywVLOvO $c2n?nc|ϟ\d$1 pH]FÙͤ񳧷jpDdY] AG_ ACg}mKӖւRM?*uʲXg鸳z%"$v4)$!M)ỗA))x|MA.E,vE z7ke(`^~rMx'"1PAl |muoQit.vB]_[^#kwuN#+23Sx0Czj<̏rL;%XWK *G(RP{X?RMD7SeY P H9E1- AljRZTQGMAđHb+$n+ԪAS/y Q|#d$ENlA\!ss)ZmFTNEX4ɚsRϐV3PNڅa=tXci/pZ=xJ `֯7Uea ۦsy3XఝeOAMiL!R^_YIL3 .u̡ޫ4X"`h?TfS!\a,3) F+fIiaaъ颎G 1yb5P(d =:Z!]= ROݜ 0QLT:Gap]Ӻ "@_Oqݖ"G"A =P9R"OR7iw9͎im'dQm柉i婼UF}2o>$@gɣvtd*t.so}?_%a/rcz内: u=K9glӤ'g"ypO3Uc7CTue.p‚看o):e¨X2k!G4/fB ?./3WwNO-#;G6A#d{S%Lc _7M)é o}ɺHl/lm$md R'ן;Kc4߂' _)eؕ-G#HnqndJGl~Sӯc+C*|L  %OܺqE 0/kcrڇh pܺ9Vy/^Uب@YRϘtRT<ɲpx4dzл ),jJxޘuiI'3$ ق4U<=F~\Y7>|b޷z,P{;,K7g=!#ld*ƴUW'AՇ.z.H9<;KD~ac ׼]n$FӊJ,l@/[23 Yu[1$XȐ"P>S%2@E:5\(a0:=幕^OCr#]N),cd+BS#޸dGpѸSP(]H;i|kБ8I_H%~4O6k=Af 4"ӄbC엡Î~Ky 'i#>1n BH?}]$xc1koP/tqTx8q 3U8Z-I|6X1> rmٝ!"A(^nNMUV)z} "8U"VlY]B-"R+ V'޹a|x|xG aN5$$lT+ۄ [ih cHN#w ]<$ƊhfDD jx:IǍeib>tj.jɗ\ ݏ(8b: ^5:Qo8KFׯTI'`s})PVl-b丳8 bCG\c7RG[YDV52.LuhgBevTGC:;Q3L V~=DӬZE&w2ú5 w8R淈O.,{i}A|y䁆.@"d6}\(.7d !Ofgg'J Ll#/({mX 8kT&9SEʡq֬K,78a_B*cpWl%ј`])u-pD9 9uiM3'j~I,MtЬP$ڄcy6 pAιBtpXSc.#C0L2}IoHxT5#bd6B޹Cº\\?|),;KǓu*`eKw7K)*R U7 4#$Voc2jKF<SpY>}\zxR8Rm)/rхC0o|#IF`󖽛{?bAyoNt/Y`3,g@.7BPw4ȽM N@xbre;uX"'X'˙t?p}ewcpNae,Q/%SuYa<"Ӭr#{l(u8b^ eai FZ|D'yǑб[]|q(")\N*RbWM&v5Eh,κhQW-$ ~\>n*^x1@tD<`.|)*  ȷ%m*"?o  yYvDLMIM5)%A(Ț$H;ys*<4S*ؤ tAR'.rIG筥c'ۧ>딵XC(`v.$e 4\Iݽ@|*ۃfH80\ ;ݭRZĮfĄ,޴1xeUUZ)7 q~4f9w<`Y]iS@:0ڔm[/ >'+txo@rRmɞ> jm#Pa딌 CDuHv y i/3y̾~K#X7=upkj@\`"XHuKA(ns" UPl,yy yז/Z4;2qmmg1 x#m[JʣJ9r&/SՌhiCՇ HCP(ໜ-6(_B6DB5æ۩ӱޅqoOI3}C?U8)J0#  :]11ozpmAQ{fԿ6x"a4o.d@b.,4EƏeb9*w()D-UM\BwV:m6ܷMY݂\gVw^9'OixyWi|&@!K' a.V{"rUP%nlTaO4X;!LFL)!$814Knl+Qf 3v̍7mXW/f_f@0E_H5kY[G-@m>S8^c.|C0H`y{F5G7bm[Q?Ur*U>>V7 դ=w %IG. mu0A =Ḯڱθ6 "!*S "5U1>l7Q)Tx.i5Y. m !ƽ[}a1 c炝-#WLWxQ/ V *+Cuh֖h[~p5C3#Ku=}P5[$p:jUE^jH˃ruHB1%n\:8;a -z0M!|cTOHP_LZwM]ysT:]6 Mor]{n"\tU 6y./5S9rg8+wQ1#"A]X M8`^)1 CP b&vu#̧w%"zEet[QMɖ3e.uHdb)>%NRf6(>h9PHDtG:I)v=Q6IZTNp`o4گok˰jvƊZ`@{BRLm_¼7A)J[^ZW5>,RmQSl AM"GZvzݰÈ_oey(#& vwGRZpa46`0UG^ԃvG|`TJYҏ*Xᒰ2íLBD,d9(t'‰D#dw []jc,G$ad<Щ4v1DNKBVx"ՃT|y].Ө0S[)S± "2󹿃'%-|dpgDd?8(%nG=nU:" 6RUIֱ"ڪfp.Z=^6P$D\JIS$`B7oP\䆵E$3#hх,) D*`e)^ SZ]%GI>΀g?\>yV~w&^H8/Y-]ϗT-R%^&Ǹ})M*h~:Uv,`H"CjX':BRI4ccZ{i̒[ u62A>NQHCFtI ;Кޘʚz5DKencb=QƢm*}ƷoA*XsːVdX>NDqöj;;eM<\3hzh.">o@2WZC {}~>0>^J.rrp)Ej=Wך;34[' oHj#Jzf ;a+:THUZ} RQUz5<},xoxxPE=5Op.P$IgtS?QsAYBw1Y mW)hp<(4%82Ggy'э'Ӗ2s#r0(YSׅ'[[HaCH8<%Y۔e.֡aJ'k)v C㪏Ů H8vB<'6)y#[ʃ֘OC]z>!3Qxz_+=4 ڢeͤ{;ݵt_o/1jsxD6N*Lq֕Zw^@}ʹ$h6 Wf17]LLL۫L; `gEI;-% @ h|ZE1CXhLʠ*,p̧D?GMž0"+1#S"Z&O:`>}F`1}waymlxoE|=enN3 ?N Ƞ#e>2Nћi^\R?Vͥj{0,t۱c.mqJܟlm6TiZY=°4XV}u6eb ^>xV17P.LTx 7O(fjP?kщa++Uӑب}"XÊ0X{5;M~~iP~/1|^ FKoη3wWWyx.:]ɋ()鳈/{  ;8pd*Mnxy`ߌڟVU3` be(>M mT|Vy})j~[#OVE-lm~D̖{T03/(' G2ྷB/t8w)S8Eڛ ֿ ;?7V!߈yn4(M r.؆\̌PF\¢=N+r4b3TClw b䧊Lg4w4ǒU!yK~Pl7ѮD!3µWQ:㎟V>dϩZa-Z婸Q gctobPŸ@(.KM0'jȾY%H} DQ%BFO pxD@4M)@}i !WMk*r1Blx){ x }~ں%$+'I^5qUk0͂T[NޏI,+WHߋ$q~?dd; KBoehwl6om] 93n#렂3[ U&> ̯l%sܪjkϮ<酎SAN6k Odx]c%; A]7hAi ⴆ&o{윪sA3@me[|HE gͧGuL%6(@GY:Ϋδ+(>d`*zŵG&|_RJ!TkkXcwgD$MXL%~ۇ5`q>Y8PV#*y)wX%_Qhto嚊rr'N`\U[vD#lv07/,-7i,jmF5z&*]^ӌ6V {D+yr]Gg˕ݜ63R(cOU4EzV}ڌ9k"\8PVͼp;,g';2>#\էQ,cY.KLvdYXP'\1|_03$JŖD^7ϟK 6.C\/8WT&{sfV$%4 $N<}r) lsjцW0/:in\| 8vlFwÃi .m< %N A!*0܉o>P7qlhƣfhc;l|2,N!06^=4 LRseb 0L1S[˴%O2!#PuH:o2 K!hj2XHrx+$}ק44*!#OE8X$Jƙy}!]QXh[v)*708*a#M-)"mh<ʱ sXU|,3J'o6k ߾'*Z۱Q>w 6^9`l);H[]|E4FϗvȶF%ZOZE:cp#H3 :,cʧ+ܫz vJeOq Y!T]_F.@-BW- #[< Moeu^4;$j-׺12{&r*SIGYSpyόf23Cտ엊1,ڧޯj&~J71FK D 1:`}v|potôW3)pIy)^тqn 6N[bi25njT iOsmQht32@e|[Dw ^S @0Pj 3}54\YyRv%@bT;=\rg`jud˭߂0&!FWol=lv!DE'F C> h^;YKb,U@0fXYϚ\ A (aû xXt0#aj2N&"B6Eo ˉT&LO_.laqx0{;ZV6X9og%2x \?7Շ(ͣ;-ݨ6Gg[Ĉͷ稡[5 Չ.\L"7U|/N~Úap%EmfI(TuAjnmrJ  zxCj&^d4Vt>߫nD6&I`-{oV !﯌yаZF`Pw0cܕ<f߬w|=pG[v!ץȦA㥖;wA`L^ǩs4y8u$.4wVn6M]:@X5p&i;^c- ї^!2k^ ؼ ͦGNWm}q15Gۊ\Sݲu>n<_²ͲD|o3y]DI {06>*Pߡ )ӣPyY]I.5B38rnyIrB(6>3 }q't}6q5Ii tcV*F1ڷZi{ܙ(&\(KL^כ (d&hiu}V N,|cB$Y5)W&4l(qno;'ᢗiz1Ub\F; iSIJvICWi 0OڊBJjHk:!ġr`4!4E "xh1R͗S +*pΖgBP6mj <' à@I >ď"\L@ը_tPLqe`/ N qdSY )<W~! C]h{yZXnᒉ%4zO} s1Џ7 NOXLnZBmǜ>eӒNk]䬶O7Vdj$L`Fјu6q]Rv.c4_ʄ,[@]K:jLw';O1MMZ BX_m5lU&s*ANE)lyXe ]r ueqW?5}/eT7-^f(fj:6lNRa2{?Lp\e!†>D<ӡBVugbG)-JԆk79Qc\*ね&ɷ[Rqy ߏV5\T)P^rsԬtFm>' 4@XOOfB1#kWDu…a-݅ųo:՛T;`qM%nPYۭwk* ݷ<&PU~7-,[r7gTAR:6J+BpG" X@(?e+|KXҝv1WLv D\hi pJ[/y6GAS,A&z.\rx ? .ѵݫr6Od: OxmjpwِNDGP^\Yr[oV!}`mbhr&#6 AT?loeRH6I RC}l-̯"۞ 'fȈRYT#?þL x2d۾HN=Q6Vwy(tDz}24@*x}˻a|ʗ rh:{ N:jsl|UVEBLEĝlFڈߧ7dhļrex"n VwyM٧qkzue³_A!A{5/{kf6&ľ7ĀxݸvD"- |P&83 ~Iǚ)-7NzycTeF-!n] *nȎ`c,U&Ϭ\7M@G':61$coZ~5/p@m]{#43cj(9>﮹&WTd }7 ^gdi`Ԅ)l<俤uj_a-szo AHuSOYY&~;_}LvX=VxϋwQ5f<&#Z`4ϓ`ȧ _HrnqTDzݰ̥x ^TO^4JXiLĥϕȅ \7`bʼyä:ɩ(bAhʨ ^:NW.)^z L{ iȃ$ ;a„z{"F=HXiI"% %M'(daﭼsIi4M/»b'И"܈0񧒜[b+RY,92Εei5`BV추~'eFR Hk6 Z|*h`]V0׳$ veL3_2}GҊrӰD:VѕY5̪q$)޼;eUrw!A$3/kŇPhx؏e$tԻIe~j ϋGOeMd(_CN)NذH|Ӓ[Cz<YCq[eFWA:O2AH}X2BI-'d08a m̊"i"dt"Adpoe "'ֳJ-56߳Pe$KWz&X2Gc2Lm<2"2ߑm-nraQ2o@Ӑ5Qn<i/1&HdL͔֘Gmu GP^s.p6>Ar#Zn W*.35.S_ڻFbORp&bcߟ,Ai+-UK|(դ:"Sp3b;QM`qʶeYByUcJIdiT~W<Tc MFN@1:MU1nϦ<>ds(k.U,7_&NR2\6kc` Sy\Zr ;/< ^\fn8]>p1r)w+AVJSwO:E>qfͧP"1nGq2%yR_'6c:X>i Sҹ|Jۛ$*p$Sb/%G537떇XƷB\Pn}~qهv9 &M.>wcJksx-‰1]`4n ` 6YVŞYgBp{_Wlf41i{pGj pt FK QDjxPLǚR1OO^MgY8?FIYxgp *+BC$>HHz#7!,&1*x*ӊ?;4KRs_zc kyY{M>u$gϕwP΋TcO7Cl8-ِٖ% cոh;&Pb3A=g iyފ±L^_>1og˗ 'p~9 2rfK߿+ L1 DxZk]o]sBZQ\O7~}$N05K|n8m(A? aE6X;Sz +րE4 XO!C١tG[X_ϟ*IU'/hkA\VjY &ڤ#K[s5[`{.= 4< J AZу뮶vPJcsP- Z dG0"=%o+q4!ʼn2U[3/K4!zkO{$d34`1XL06b`VjHdj0?:/uBw/MX@.丹.$찈`cf_ƌtBqAw*BO p<gqt;+:1οzc,׽k?e_iL e}؅rpv56)Y3j>TWb^Od}3:I0Fi`M 4K0nSGeb|jz$a}N/] l#dزo`||sP7 %Dat'#%>p8&] QT;+>I[gi6.]gDIXJ;:s{)/usxh}p`#+g4V~C\ޗ°س ЕN-ބcXb\<nKӉǼ{TK ')wз;NBE%e\g|fl~Z^Âxʹ8/-k=ѣ.^`^)Г~3̩RѮ˅:t G;b֢+p}JAաT2'b%-ۺR)˿j\ᓉ_}FuO# fU ^ YHi=yM<~𧸭J;o{Obhkn#? i$0@wO}LoJ;μ}ƒexYT B[ 'A5u [g9))q5pIA%qUƑU![[$VjF"ar 8\<NK4AK/;5QE[AyLQZ$ Qkn gХugu wBLG^Uh+6x9~u~xLRRq HDqo.VGJVdeDCRmy<%SpDa?x_uĝ/X/BC>Tf@>VU];jco#}>Rw! $_G 9y,~ 9TǭLpsw}u>1R.d_T9EQSjo૿ZtԤav],,vb mTD+󑞔esyɊc<^pf$q$Ӽ>`;ҧ]-Ĥe>u iKU^jƬTߚs>3yXQ~8W^SC4cv-'w"`&;@ꏒ$L',xoe̓(N߃ITpռNM_J)9|BQlj SĿ08#OOD}xO`ސ=+1RK0S):iIacf6&3! Lx8l4ʿ7dhqv*_1V[ P5bt̅YiwuqSfHpL[u4]<, Ux ǂh|E'`Fo-m< 7Q=e)s jϵ)օie0  -آ],2}:|4zHM_ޢjd]-l'|[HÇ. =ZJ蕹-3P4'7F&Lfu w0guw`8|w,CZQlvK<11 b@X)b:a*s0gMteQ\rC\ccn06 :RJE?[I6hqxT){J)+rUnZa:0=\4C%NVgC0%hYi '&lu̐Jg=dçPOD+ :R-ϓolgMP|jn:ts+Ͻݠ+Uiˇ&'2w<m||MT>m 14-C&hB[;jn9Hf#4E`̇~.ngu*b {$K[V]GSÿ4oڌA"3?Ub3ױ5QHr(٬VK>oq6ƩeJH56(N39[-`HUߜKM6`Zaꌿ+N3E T?!‰LY9}- (zL &wwڏG/=[?˚ǰ: S-Ry-(5 zż@K- ޹TGm5,TdrD1̶dϱ zKM;Laӹ,;pw$w͑)iztѠS?B]l۾0G g bh` ^,I cxpJ>UEU%f ! ku;zGb/P2lr Kc`~Ii(p7$mk̾t8\Ln5=gyY^':ꣁ<$TfQb݅5qܓz:1Xv 06GYtvpYpو]~!0Bnf:) 01A֌ ZFl3Iq5oI|~|-4׎ ܼų,Oc9%"QqV=[CJV3=m9yeEXWdiP + E8Xqexa୤-`&Ơlm\^ء -M f;XM gZV}0RpY]m![Y(3"OjV9A,<_~3mt$f%"ኝ}pX7CȲ{(Á\U{})LFmdVi$O4#y2Nbـ?NKiIfDU'k2INNЦ.>۳0aj9'C|;?=;90J3cH60U]r ~B= jyGU VE975jc֦T!),boYF&_j>qA=T%ȧeHWtEI$2 2ȹw ^{W-oǼÂY3jY0a;,롉,A%0u|hu瑩4q/>$0Dh}l4Pod|VQRh#0B /0TU+jlE!]=;oРnQ ?Yb?ZTk 09Yٿe,Lh N XԍÉ/UY'}a nW:sݹb3gddBe,g}U"8FAg[|252pE ]?:ɒBӟvu<V/wfjF%ɍ[HɥO<8D{o$hr©;DsC)"N۾-,_(F+Y>m6Gt#Q^ t@!Yv\o]g>52%S!2DPo;)+ʽLŘK'i42"st:KF"yLXԭ<z a³EעM 3$O?>2u0O+oپzR88rZ}WӤ"e0ccYXpi}]-bsg[W$!F6˰z?Fxynq_naVZy'ªFQ4BwW^-!(߾~|hf]fhYlmN~ oh-FMO1fϹL}E;4%A{5^I0xRec(FK%Ƹ ZW(-w\9cEr)! v[xgֶ4tg#sH&jу>!5w0f%W-Lg?k= cQN۰].>,KO]ͻ D%.>@O aŴ*Yh?,v=앉Y^nwziNsNB0rZƕÚ !̲ +xB#k / UV(*aN¤4q|AÄNuW`%)]!*4m_?! *yt5~.Aj]*OvBk֝DßJI@|ha9ۥֽkN FZӸPdF:DrXB/&$gN}KgcŜgMBc^ P[<:Ҟtsm(E}Gxԣ.DLk<$>xj>ƕGUփ|-M+:jHXJ`l\j[d"wi%/^ ]'Z ߈[CfW:L_ 84 yiPuɇLW޷~EeTzE'fBfNhJ+]c6'G:4?nr=/SFB2XԎ"YloOn;Y b%ߴx? xj!U;hn{HoH!o_dɶK@cuZJ4:uӕ䀪Knyt 'h *e<ٖR sQ$ER5`%ok#R(E#mEZjW'mߥ]"Q3BFQ3Dl` `Zf =7GNQV${[๨?Ӡdž>i[6dləPu]y;NJIWx#2>]tMW435QŁM!<ת'YKt_;KNFmӆŰM^ _8'eW$Szeb`z I%\?ma}Q(`&|ܬUMo.`͋=Q  2Q?e P]55 ~gʢny Y Ï3uN'u!]Ci`yjQHv-vӞ ;{2jU%I$EN|=?>xHwW|s'Y9 {=҇s':{: g}D>x%ϒ|amڼ'3 `iRG4oat4}-r0ь;;V@ ASX Wja*oŭރÿ9:BI\s[V4Ʃ!i`Eȵ>ro79 ]fѺ=Q1gէLb /6k%1oF3N^aX'6Ta<7:߭e܂Ys%$p!xtLG!3:&f#[@W}Ms`r&tq$'\YYLdNb) I /a0LR#V8(*H|0T[zrM`2p|3 J,|DnSZ[_6Q(gkQ5%[ܶ8.aqC ^SElA ߳a@+3HeWPV'}.䑕՜$tק)aA7mAP^Z1lf=- `}M8 Q@UfR v?Vx7Q݊i&u2<1{wr1D*}Kµdي״V7 C"8Dl4PNHq-HѼZҡr$ɳyp$7)> UFt'JؗuyvNf\bq33JVˀ}NӞF.aYF5q?]9ZRyx*|=8Ms4vH2Rp,x- (U`r$W8HA ?iu!Og 6Bܞauq` mLJ[F1L2ʦ=j/B_y">7b,9L&$E2ƶg{L6̱Ƽmwfuo,0: bT_}TS\ GUJ0jP\JL4d`~s!ݕ lUZA^Uu59ԋXnV$\`[Ret|<* N׏*s,#Tn؀Vus)U.HQަ'ux[,ڮn* VsB=Q(/p-qn^aT0@͵4`JUs)h24 0#[CP<S=px} 37v*dA,|#&3aV6wx=+is 0h΋A ɭa,qf|,)2WlwOV}Qc,ߡvjx𻬅"3vQai Ҏ,zu@Q& ăa_-ndkA TQH`̩!a:T'i[+LIzMg!`71Fb@r87z3orw[<h MKxu Eowv3 V!P^ۖB} _ lL <]xg En]}.%U;l9`DȂqF7^'/\oZ4)Gܘכ^ءy-s݆4Y=Cm#5d=t M{/ d0wF=C8뽐iwO F| 7l*Qy!و,R:>P߳w٨yt4ZRpis{w8J؝dgLĆ7h|pR qpSYvTV9륱dDAJ;WXMbei"&MW3wRf4gK.=%O KTꍔ18*9aV^VjKKʾRrR Pϵ+&VE*McscMV#%e%"gm*D>JD}JoC1Ҩ ؁= [w6' -'U@,s`odP]0e6B f\-ܼ($|C?˵'2BP*0Ga 5iVm/RaV1 k"® !͗`4 x%Ne>c@й~C l|9TTݭۭ̫yTg>EC&|8*]RFUht)ќ xz/*fWH8"_#fWLǏ-:@#\7<ɟBߎޓP;e WQJX:oߘDlhr?@'~ӝGK3=OW$3O:mة0fa}=MFF;.~Iڬ0\_f(ҏ6¢p&2wت@=L1Ac[r8C(nHЍ12?U˻C6ԵfT)t5h>Q;/[b^8mFu0|(`<ig:2 pE*p{R2pG>Gxuv[5z[8ÅU R<*ʾ- <{˔Mh{?]T.۬vک_Ea z#/ u5%*j=jWf(,t!Gw0hlOƀV-g N'>;O<ڕKKS©p:t%"%M5t2[/$w`*n?8I֗X\;U 褌ܛ }jf0+LeDfjf7,UAiv3Y|I 0N6 biS\_ʆJk{TDAuX$-_bMgmkFV߃).d VEQ*Ktż;6jX0C2i9>' {@Jw>|_TnU3bodlbW2){/Vxl9ߓ뫻JPEw] k~%!4UdnoYGH]HB^i(&4:;pA-kgL ƕ2rI.f;tQ'._M=oL2f>YQ*a,;3C`kHݝr+kr1| 7 j)D&n q~/TU|fS°Ef6| ʵCCm1R<=R5wIuWh1IT SV) }?[ÊALA@ι+zPX815xs#1ZJw6̒,DwW ^7-Ķ~6}@<fC>ZW{t͆#([2jH`Run0^ <Ӄ&yfߴrXN9Iצ xǃֿ ֨NZTѨ\Ř&cw׼x}Q>8wGy'XrĮ5}=mbh7ڹKk.Y8a1xsFpn4q=n%6SX.oYM#=eMB -R`&7!f8D 7,]WMuф w~77HC?0+!h^O 0fTh7lP{w80V?L_"l؉d|$*IDFgKzuUSU`$@wѫVye4x˟CE/eZd ѪY}:pEQ u )ť$DQ9ϓOSlŪI DiJdfVi9Iѝ.ÓrP!Ƌ ̸۲].= yfhSQ\Uv&fȥ&/ʸ,Ly`GdUXB24E'1b0V湘f??VD5ۋTdlY`N$n#oVCdLa8^Ru^\B-w$I Ef3V4^ޤHrnx>X oV{sTT*SKg6v&vvn"Cr_4l B 0L/;WdK22wgm&s+}9(FKr sڦ``0%nGIyS@*=!}m#\YUyxxȩ^)j[. jd7Н@AnvD `] rs3LJ2W 6"^dy,3B u>dި(,_ޙ82yI7~(qP[A`XP[ٞ\ƫB~5!;T銒Qԧ˟wc뇗'Uq۫|ͩo ǚdL]2@$(8/]J[C`y _jN\@sF( o>2#բjrK(aMd$-VYk}q),0U($y=TWkMpq#k?iT(ˍ 9HQ" Ѐ4*2oC!#?9{BUP0š3nފNdgǍK6i׈vTYW6 #sn+:7Q+N_*LzsWb;d1aFIn28*T2X0=jl r=jh"/L{h㑯.zåeD[kFcBAqwifn8RORliQZQpw֐`yڐ\m[ᢱՍ m%ſHB3Iδ@T©S@K@xv3N`J"׷G\V z[ BlJ # ʫd_XcBJ鹈< iX@y. ( 1{K*^1}7L=II̊sM fiGsw?Y[6m?Fw$ 0e"8M >KJq0&u`9R}:xQMnV>VA_@S\(WZꊆ:Òij˱R ʆ5Wv7fe!DHh q;F .Z'rl@SmZz*,:CFodž^zTHZsTi49UR-kyhљ;Eu;t `ċ hDuI0ROPͮUr+fw86Gz8nĤGmݎ=T;\XRDûǁbI<33Etwp@RNGYJ+CJ#?~{y,R>AP?l@Ѷ0@1px 3<νJ~=,:ZÁ\W* 8F~t~5+5ѹ&urdfd#@4te:%/=Xx_IJ[ ΍RiQ7񔼧2Pn`%f \w&`JQ>q3ԴL6Zr9Q+{'o :f6MVQ|QUx S& hZoꋄx 챃i>Ƹ_o6E MhC!l2>#䁆"V0EW*Jb+SK1khRENv:4 kkl-tz_Y)COoE ź (T#9Gaw!fc=e3 ~:Kob*x L3&iM)d'??Uc6DG< .fLw[d+^& nh_kY{^z{kR;%^/_ֽ} *D<uC`t$}O#c RSߺ^ҍҳpq(sq\ךce^{(+jdh~lE=UL{xS/ۤ0,CeIS _@3/<ܴ= g|;[/"ܰPXI<؉ة M0x2>麟A*Ls*-~\u ~fab́'WVŊBV!bP^ 4eGnZv^@)-Ho1aH#Lw7 FqW2cSuQ 4G*JжT\} G"R{߉N0n !Uה&wH|T(yVP:3M~$kf4/j?A|_QaXذbRG}+AH+R]z6(L[g1.t_I]NN)(빛?ciۛ2~E- 0ӏ0[wjk=nf_n]fPjW*$x8q>G ~oi!fPrhSh.oh  &0Ambv4iB/'Q^r6WH ᒋg,’߷2P/]eM͋2;/mݡ&ѬuNmeuilsUӐ sjX;M#xl \DQ'xcl4=J‭G5$3P)aHxXjo;ϼNɅ7kuCI !B8JG:HX{+L2D2<+Y`?gv 4ҟ&# e^8Z2mz6\[,8v9nFHO=Ik}g12a%M%A̎U_$-VWVDX:@y༡7lbk}3z)m._ jh 7CgeTs_D?fPvJIn|!Kw`qƁq oWǝ8圵9ʾJz;(7`4J$α:Y5FbWL +|ߘk8cAKJL`?Yi.4fNBe%5bi_\qzu|>=̂S.FQ<5a'^CS݂K1rUw`_fQ*:DYtiVJuY fOEwhJ Qۚ2W!&X`Xc­/!;rl89Xrqe% U3O3Xc/GiѦPo5XzB3躔5xQQ+[`(֣ۊUJÔmcP,w'v;xB֢v3ZY&0 ub?x}&QP#UL,)hHBY= ]!Yd/o/:ԓp?^DV5Ybu\)n"Ixw,К.ZM>p帑I#*|U'EݥJ)QA[Y :%6r}IH1D~"yg}ۏ9` _Zg}%r@!*j42Pb뗬,0;SRgI֊dڥ>Kla1I+ق [FA}C,iN{Or!_">j].]sM=Zf? m 3W[i ,-,#99CdQ_'u Ly}佔<ZyqJEHVz_1A6AڊNjVuu>0\uuQl;dT4CN9kX{ͯLZ\B9&⟎E]۠ wb<'\1LiNEJq`[H,b؋Wo~xT7ujg!Eg^ZjQߘ!)Mã"?YE0>ݚ<±yRA*H7<5e}B9oKR.5E,z6J-ڸxݒԧM5FĎ/6}bbhiɔB,Sf^f2]MiFO1IΑzJqȧ༾JjO ?i-Mmo^̀ʏLξOt&ə)e6ÞXIGt&{M Gc򡵍M|/SX?g2(mxKvRQkt 2Us^:ʂe;cڃVlhM"4%!O {AA\A:0K( VϷV QڻИUݔ G>A;ho,6514sw 1jzaxmKa;Lsi볅=ٳHoB)=:]$@w5;%U:nC+Wh ΪЅ`:LmA99A =T TgRK0&Ù8u¢ӧ[Q: i #rHPzO_9uK-WI1U@v_u<94SQ|:b+R.Ad$3U4D2>kCIXcedI\Ml'/#lVoଜ|@l;^4s7/Uc A-ܿ6í_':'9MZFDGHΣ| 1Fγ/q qd *SG%uKݰY'v;% W!.I0?] ڒ!N8qX idu]LлW@]Ty#)ݝ. j)éjhs*@wgU5"g#7]pksxl^\ ةeIB&o;9"FAv 2j.[Z Fn ͯybd8ݠn@ǩWyvuw)}]y$$* 괨/ :]b[K"*4L"R1Hmq]+;rc@͕Z|͠'ڒv7CurU{a:(/VaJ`+ J&XRmF$:횼P6y~G}Vj7=jP{?!:_suQ?jXŝ̉&Tk8)FRXoqZrn}۲rSx(-QtKuuTѡ֒ oh\7SnlXUntz qc]"XQ/$Xyn_: g'-~Kmg<-~} ش@mۍtIDdih·O._NpXoPwZ% +6 <4Dw1pQҴ6NBp[G-G-F3r3Ǻ(ßHp-h|6>0_lw=[\3#$ϟ&'פ`{,Z$1=5ա({xbOp%QP wxI׊4Px ZOɼ>UzSM0<-VyPCʦ˶j_="A4>fqg'Dc 28K1"-e:f\$|0:Ktc8Q;z0>Gg'^`]K u.yÚLc-ͿK|{/|źZ֩z0bgX`-KCdd=qYs+7-j:'8:Ι8q&p&l*:LLEk_-ANТ%6Vȱ(Pqw*rV G2AIsx- .06=bS~/ .Gf$TKyc Ea9RDV%3(75&h_T¼z67WP&Ӆ%9Rzaʚ IJmѪ</:/5NLPʻye$VS+HH|p0|a? QL^ .y/s~O1pN'Bߟ#7xD`f~ƫ{#bhKFWM$d(H0`BeԻbΣdyj뱂Լ 2tZyaa<xq ) rkH"jt2n5ߧwQsL%5@8fEL}(kkP khmgn%%Kvq+wuryd bHp@ѐ0 U)@ W DD&:'l-8@~'XOWdK0 V7O.b%6 ͠τ+~* $Z]@p'쓷_ׯyl'6O53HmրpL {{G_\B\ to /v0ʁÈ+}Ж WXMWC |ҭ/}_e2rlOޡ{A5tJ߇ ?VŢ^񄣯4;Uuqr8'փ;sXџ-&M.6۰mgCWxtwӣ)2+˽p\-fHTn.BZrt"+Af5-4Xެ? @5˦g t,hDVw{L7 ZhNlt#G "L䝏>sy Bsey^d[+;5Iv=GeHCѷaO9MTiҷ-O:q !\g8E+p xTqЦ >e cD8;[ksy'τ-S1}n4v-#.cu}LB څ^D0AF€gVF߄߼1' +5OZtP?isV)pWKRSэa(vxk\HzNMk^FmONN,񇉩)Ô暾GuT݃΢ Mga*Ԁ_,/ZaCn6hMU[fo3nLgE+kz.Znrɪӫs=M^5>DNaVNPq i) W" t+3*[y#GdɾXFun㙔ÉI @uТPl -wfYa嫽Ҁ '!\ƮA^HdMcS\uRAdKڧQ׼kTE"4 ZQg|)Bz_&:4}.UԼmQP'>r-tp_a;{0㖓ıW^g.SǔWߍNDrGG ,Wk##x3Iq }pDFx(`$Ѥa,aNNiֵƭugHt[M6?eh-/6]Y^zC8SLE/В^bYT,_ ^jW !jD,SRPK|Y (!*A$+=SϢA&&+i ɧ LiNkשVou :Bq b$|A$޵BJ|/9V%c+a}V /ȢβK&HpM073 8[eXW ޒ%T 7.ZtՕ\Z , ,XڑadIƘ` BbYC-^ͪ„ӫbb,mY^<jnK${SIᅟu8o7g 7e#&]ϐO-6<_Nagy)s|.2A${?*sHi/ˇ۹LdDg w7E5uUN4B>U𛷒>MvX!D5ΜjoQl5+F-8' *EAaUE^DX.Zf*cѵ.<ӆTiD Hj]/9\#h^`x= W՝ŻJ~q_]{ӌA2i0..g莀=Lr/cn |Ƈ%ns+is!<$RԎWJ(egFw}`z S;T` T~/ד|D\7ܙ@B]_xۥ\G6l5WffSJ)st wGD%j0 ꧉fLTqKvГ=7 1GUȬxCl :P>톹_^p(+'tS4Ko/Ƞ|e թQDK-̻UdGQq %t(̄ahFfnɬ[7Bħ T=;G&/Z8WmL Z2!XՖ&Op,Hn sխ0yf3v뉵”ϵΘhrTDN>L6,Yt)j9|ps`biefB/g<݄`V@Eҟk̔煕\Ym+`$lɈ2.F!۫ 2TU(IEU ]mOZ37]s&r^KH)$ᕰ/jE46%:v{^ sigOj"i6f]9poq޶$hy{}fOm@]C eh.q< YMGaa[3 츻Ǥ@ :؀'~(1`##א}F:kHIMzr+'Z>Ī)rB 3} m_ۀ9j q $}E^!uӷГ~%$8ks\K?_s 5{U yJos {@2) P9#?*Ƿ09z/B.d^lYS bH[G@Klͭ*C15;z+ޞB)Kռx;%dr¿~c51Rtope"YL  43c_;R>6vo09{ޗ?›6>.9"Օ:}s9 tk"8^3V`K7K&oDD&!(lUdU2zf0ڞ)^?o:IJ71O{!/&*vzTA^#Un6Z1 @dz8 x [fF.RSc1M>jbXζ1Lt,r~eҿ bW7dk3{aQ(I>}F!XY7UJ 1~ \iW }38-L͢ ;thc3MeҖRLIPGpz%8,Y "$A.*уt >ኲf<ו SGZ `'/xT6_b|K^TzO/HrGdU9bB@20S̓l#귕U3t\qlayhv"'RgM{At\`!@R ]!{6qvp;'=ӥ?lE@܉/F55$iqx>)8V<=d$܎ XUa_{QkgoC%8X N /UƜ1s$_`3%_%Qjs8@r 81Ar E1>3;P Dضh FnLaC1rNөsJ\!mH=I,˗Tv5Oz x5}re"hk.zߊUX&m64YG]ebEYukx%5CZ!~) Om<rz-"f*麌U h*l `l-?6X4TPE0،uߴuKM5!Oݣiq:QdXk`Y'+ϠGx@YUD4A,DѵDQ֕}gL{XLCaX<^)q0ZSK^=rS4>&p[v& aS R)Gë|((^ a[GۚE3GgHHdcͩ^o; (!so#Ke|nTdB]u%c|C^KR -E Zk<~n?H# !d>% ^?Nrܨ ǧ^zҴPj vFxB)!x]ϥkc׽7r5uy>Hazwq~˺_bMj̝tQRzUa W#%#8Ne".ŚNˤ[2G F6&C{#_qf#=H[Pȱ`Ϭ?WT'=dn;iMB+GK"2uE+QoĀ HyO/:؊ ӜwosKɿ&(kݟ> yS_ZIzy N%;Y+kyepQok#j`H+rSu1#iɩh24vosyI&m QNў! ^hdugzBz9h6tEAA?8tUX0})>G-_*JASL*”nGc?DS])wj BEnVr%*N!hps,Mݫ 鰜| %VlIgOl3d DvO Y3jw]격pRհQ.q~K;q7E/24]<1dЌwj2(b_eWeB{C+b7w@vM;5ҧOS 9[D? ̭0-i9Aɳќ , ȯ >S=*nJaQ@4hZ* 5@({.`2lLy y]CErPdZ=2S=>Ϯɍ(bW]z]vZ0wQm32jPv5\p>@P4=՞9B_V+r3/n'0ݬțH9)k<` ֵ  4B `Gf>&W'FzC+)7ysJ4hj/XR^p ;Jț@+#9hvJiij۽F:9pԨl%SZ+Ÿ3o;afv~@khBHe(,yarI87GC+x__g ?bUABOx""jgptjU֦\CZ0 U~@]R6X Do2@t5|b5^p\;FXs'>Xy6vO>8T-Yޚ7DY o R JYY.{vW+]p*E%l}}Y8$aTSfkkC{ZN):)s?jd)Ħ[(vأ6t}%Nq}NӌaKSW)&O"aiwLZapH؆DOD*KIti l~ctN{:eCVTl>ȲlT-yFEܐ!qߖ0J/H Usf@x@!2/`7ta=:tvB+ÂV7+ϭFAn%F$v ߂Bd@&AJ8 w L ~}jfpJcٌ -J qÙK^1`<#i}ܼ ǝ6tV!gY#*m i u_d b358/"@|p)4'e6iy1`Nmv ,(,UP@v[= Q-,EhY\:_vE|Ml&b-4'CZڴ'[ qB@ˇjHh1+AM}ЙR~"PbK^O*CN]؎B}00*N~ _6Yi$S^rfjRcV2aDX:?.#);0ʏݭ@F-d^{[Y0VqA*G:CQ@ww%aya|1˽ o.~+u~~X53:SLZ /4D j eٰLlʇ*Ud0)=G~mό)Oy̯0fD{hGb`Mz9jOv{oq9g8d3L :~cЫKp0A{PQ'<[ 0q4q%w|N{ pSc +ߨlEN;@@F35Q4A3};QPK?4BHn2 Ab$Y~HnfKb8syV -;)d(_4''6﷤y8 ,M렲k`))"Ce'0P)QR:691w]5yURh ψ 0ߦ 657/(|>q? W+UN2OMS3_P1 '( ]8\嶧eqWηD 3s55YYz3ܥ yl&}o:P vi*{^:$ U=* +Cxߵ0 w"B3Qs'pl: <b񇔱zIzΩ!ㆾY4~cvH0A!-o]_T#Wy2i&f 2g:1f3D>0r-_aQ,owKA1D-}XEP(ԅ[Ȼ&lEy6Mtyx긕XDG:2Lifch+z=.y G k^kVR}P?p"/ϣ]%g9w2,m-!G?d ֆ$U5(\yqr!, Jⶈ.sSwx|7N%rX]aĔh)avڷ!ts MTAr@~s*q3)y8` UCȮ.ŀ(kHy~#׮)FLsy jC7lK7?qkXN„6hʺ3-T𚦙 #X>"`>F{oK(uS9&!ԋv[:eGn8nQ2F>]O2*]2cJ r#? u—8 ,Cq-5" h?z^(}RfL_10P&c(M em5AywI"%g,I sSKx7wZ]B>PҔCCы4!Xra28WAQ}jƋSrFt){U+Olʅck+"$<~#eJZwM+*\`+%pXHો; Ptx5(eʚ+ %7_@ %pYe؅%D0g\KXd$!`#LSoq\Gpvrs"ǼٷvHgogMXB0%hym&55a@,9\#݂@kfɁ• /s)m x`t7J1Uڊwh?dfR۱GX,"z@__LajWL~H7\sr 1wV"D >Wk [nJX`kW@5-d/mZ4LJZKb1R%4PPńax@8s/VQq?@V.tKr~ݶpY3aDL=D0lhAt=*) fLtZla>}2Kc%m $}hYnOY_Z FKQ~d<$/kNЬ_e6M C{vJՉ) nnΡVh얛oo9`~\ N^}"Մ(朗{"NWr6@NzfꜨMw=H)?//@>} 0`rL10Sˣap.`r͑i_s1bMS_3vH&s(=UT vFA%UxJN'` cݾSWᵮpj 3Fˠ?nnyԧƴȧ )ƇYծ4 [SP|ԣDK>5*DdzE$c(!$b&- 6؎J)NmVBdPêB%G^:7vZpڮ`zV?r*~)fvx?uKJ'h:=D,Eƣ4C>C6:J C-bYcVp45|x /M}@)%T >؅uN 0vJShvsVb ;Z̅i}K.+5J鼑S\M@وLuwfּY:fNhc*QCOЗ4tW>ʷ1#z:I;y%@N:+JSHQMR\'c|S2/'[zaUL#F.6)A)vu״N^*O/krK>nkg]䓗^F(>ZH`˞\JRNe?4>z[DB`qg1J*wiH=s#[M26ɞLf 5]*O1PiCR<|Y-#z|&a6RѴЇy)i|ه}*0AHߕIî (>d̖ †Q qB4fi~k1Җla,ZhЌNz"d}5rZZ?Z6jĸݬ&'}s8@CӦkvّPM,BbcF޼yЉzꞚ1!d6U64kaYVZjm鐽<]Kxrpl !, [_U}o:\rٟri |4ǁ:3׵z}ȿ MMmҁXdFMc3V4Jiɏseu̮c\"^m'WWg4ԟuO+x E0hv<,YV~B{8l5 XĜDwMZOnO?pW#}LF~zYɏ'#'rkL\WZE%pOqZ;{]}t+Ɛgw&M#(5q1vR!}2vsrXԿWhyfmD?{W9^jշp_TݕaT¥[Y ֭|+'3pFTֈʪ=SSmTiu:VeS3b:gqk܆OAsS.Ąֳ0 z˽v穦EZ}yVe4o}.db gkTomZW(YÅOM~Ws&8oX|XH/׏Pl6w"8rl0v B OMߪl%8\ T]q>rPsŝn*J/h<&7}げ]vaE5yF$T(]=8<ch؋ǵf\)} C]0YN ȝP6I9scq$b?b/BqmU9׭N\ 6߄N\Yb⡟ھjEŚC>+ضѠp@mPk*7C,z4N&P@՜Ӭ4X&q5y:2m/%8khf}4,RJ.iN#l5.#nJ^!8].MZ1>l7:3&"kFz2RO;3vb &_Iq6f #0K|>Å2CP{;AJgPI_b MW{ߟ7y1\㡤m|UBm)}"' jb2/ꜯAS.ʪ+=vhfNzcVn~ۋĕgF%h|\e,{Dz;f$^ 3z]ԩ}'iY g}+j$@#Qd?4e2r8F[f%[nWaf}7`'ô IT2Eڵl%W5Mzkm@TّL6džthlk4277j_Xq ĽqZv@6K&U$+~f5zn\`Ȍ;,e,٣.0Z/RH|N=N8qx®=X{4X 1@L/r6 X}y  ly8@xZ~wrZٙK-SG )^~JPoExV𓶝* }UO }l8o-|jKĠ) waq^AC1iu&l[6AG ÇW#tDP௰BB{Z*ibwb=(߱DY }|BQ=R-+/Xv<{-մWcOx7r-!x6s2ӟ⥖[ry qUvO:Pm}60'UerXB)F OExbď0 0&eKMήAQ2؈à?H0qg3rBi(T+"l^N 6ᣈxs?s2ak6u޴CR_Tp}YAfHu2X\{ ^{Aq}lz& 2Zd̆Zvh$/)z\V?F7:|n/lL߀XǷvVKV%T#SL-(NIM1G+,ǭ%fO[ ez|. 1lœO t@%hs2|Lh')h 1)}rWƐa9+VjqOw ~Ye"nN#pM<$4r;62_+Qg{jY?g#>mdmdL*L (ėyy; Uob mɃs/_GUԁK+Dކ*&Z',˯=GÙa/! u\Kv꼛.>F3,vD/G6j C P)vXnJA0 1Hz& hD:;뢕ԥMV!;˅l@T%pY"9bz5n0t!n} ˊAڞHXl5 Ax>&`L̵ l׌=ͺ&xMy(hv5ڔqj]qe ْE2 x[Ϭ"8~|/(k3-7?U\dC'u8 ck+-oU TD#N5}LvTM6W9@/r[ z衣C ,uTfPدd^qj倭LtŒvAi"wvq= g)9\ߘ(nBο_7CPi*b:;ɁIy&k|)}%!Q44U`2[AU,v%yѩ*$?nlR/&ݶ-[|=tݰm#m,= %)ETU7w"NRԿ#q[&h%@&JػDPwDsV^L#Nj OsL]{rk%"۵P/xܹ icUg9?ԣF D-,senoǯ(p;,ge[302K0~fAg@"CWi$2vnǚIPw2BOD2+sI(6Tx+ )]-lʈl}+ڒL1o_KH/1 #K$ˎUq4tS)h&F|xP e8[.כdˇ iofΫ 'JW$k4C2պe;Wqᘩ LEN^!\=X0*vɚ/vHd͇hŊLb+k)z*`΀7[R`,ťv:_ d2SSFTC:%()Z9h<+y#w?L]J.PǜA#vdBTvRK0wLsS{;?lkO Ԧ]@}չ4+t\U/VC\VS- "~ע}#4?9h,g)r}vh_kt;*JQ8^LfO%}YXuQ ו*T?+'z9}SJ+X)(;_SXW[ͯUR?ͮDxZSNJ:̪`z pF~r)b%ӝ*9[pؽA޸@ O|_B5c+^&$uLC`I^m>5B>N͘!oU; EN@Q]Xɶ6"b}F5Cz ܵJڐre4ggf0>j*x FОcq9ԭ \LOk6̹G28j6ި:i#PRlOB&Bڋ<}U#w6kmEdQgE)=Vˊ $*ƕNۭ.(b&c^qNxn0hbJ2Byn[K"}]m(L"־(햙$'MsqιV1:@R!`J _:ƥ7jA.e|E3p9U:T lbsƗAUԳvh[dNvUE_aW/?`/H 4 qXB1MY,"W?N=Mo=b^)#O3&YNF `w[y,_BK.=oQ;<3rSg2ѝ {(znkvp2EY`N|ܛպ^*3Mz+rz^WK-΄؆Cp̄E]E`5we?cP.ToqϦ۬W[}A R=MYF@GSp,E*4#dՎHjTziACn"y0:GlB_\GËtՓ84Ɠo8?80i&k %(@!jcKgNEkk#Zb$aG0[vJӷ+pf Ų`o%^I\؊:ov5r$: ,)T;M9󭙹0o+_yc^OV' ٱߕ Ud`Rh z %L]GPTv0OBN)/bk<)c̩2ga+[ڐ@EpZנ+ b+$?Cи-Rs\Øy>~#7x`St_NMt=Np<{ߞwk!HS40Fq#s a4N d].NEf06 KU2C6.d3q2fxr=aU'f9cg jZW)bB釓a0 c23=VL BQNm.,JERb-deg\ hX+FYG[ /k7Jǝ)\(JU: iRg .Clȱ6bG/'҆}z-%C"3;M3VEB V܁H .-Bwz RA=hƱ|[YeTViY-tr;U4bqz~f,_rNޭaJ# i!sNm}'3Q@U;nܛI7IZ*pڧڭÊBcՉ@3Y:1sqR ;LSG&7=V@vdI刵$^O,vǢbvf_[kǁ>t9|JDZ3i>g!׬NS}>G#R΄8=гwWu/MxLx](>1  0[g"Sg2C/p\>ދA2y'8-iY4q@ xa 2 Y@(7 r~;h5#2q7gB*\w⾶t§ԧ`;\.w4S> קo9chpްkȇMV|- %yhU#v&;xl< 67foT|o(Q4cSLoWR+o+37{d+ M@J͔Vx7VPP}`bvN@ی>JYq@A:Pn. P5| ̦^#1RKd:{M1A7lלڿ+P`@~ v`.8Tk%hmfpMRKKHC>N0քY,GˍyH{_!`2i3:XO\Ca C*_<1?)0m{:aq\jƌ&|6g[a.@Kc/`.|Yjc֧UB},.|} BsV*/pӈ`ދ"H+hq{[Vi-4bot:QDA0P6ROd+ÔfVyޫkMcׅ+|2k9ϹqKxΐ+ǐ[(%33pA}*:=sӋNk7= ˪fnj+γH_DETAo|zhpiҚ,)tn!#X`%SvD4̿9.鑰+,7*8.2s-v16f*C\`z-`sVm샢Ul P~'Kƙp H.S-GvR cׂ^٨(tȓ*\DUCib;GH|X ,9E@^Q1FUCˆDy1`aR7`0Br TU3q.sPv,PYx³%zo;w5:ɇ~7 4c;Ƴg4x(T26 M fI#[g Rb5,dWΈK~g%`%Ρeu2tLZl'cWآQ~5YG2砭rԐ9mK+F5n4r#˔@Dг~8ԊZ]- 9I[q-A!{1pP3tzPv )5jjU&&گ7>IJUjh 5P/nxAUSJ=Fԗl=5-} r5?J5-?U$6 0+΢VtVI^۶w_1í=|)%%T1q0oa@@ u-Po33f&앳~J&9;뒯}*sx}d *'Dz< 6 U`dRmAx[?U4dː`Kf$`HY͇j< R{,`=G(- pz_8L6b9Hw`46%3&E?jr?dH$fCtq)o ,X:1i<~K: fHx;՗#r mN$.0\8u!^L?y2TJ<b6 [Őy@wp GtA=XnOg.kaJ C>R3sh>$fZZ=U:}өIθdٍiϱR.^ rWHŪ8WW%o+UIĶ+hvVFVukW*&}'8~q 11WЭ?4Y^'proS Sq ]bȤuJVzֽQ,sW6yLJ{Am(VТCEZuqG{GjH[?瑤 {+n!U˿>ma=ʘ xĠ>pOr~W@=KO(;ސ$ІT# ~{&iO}w]X5Z狀= ]˭g`v˃ߓ"U9W<~CC9?l.A+_NnP4JYbV!&*Zz/WGdO{\5= 􉟑B LÄTurf|jEerB !P%aTdWp;2c,- \ KIƜ;JAQUerEB{t!ren`<+pmL_^Im:3ϛԀtH 4uX$\0+baݍ)_'ك52;hrSw _а}\i|_ JVL"8O-8?k;Pʯ:o<> 4(?gH68Ҁlܓ((i܆E3dMX %oǸ7}ezRFKj n%[ԞfRI7۳AcfqH;[qEa5W1̈0p{ %GVRXP0,ŏd Pֆ)]l [vsqg9^N19voVgaSTh=0JW=L1 |3O*Ϫ/ҍj?9%tX4 P3~9?wz5i K{mLvr8SN,X[Hs4Hؐqy$q51X@ӏR~*6P@6b05 ¢@ SB&Vv /QJ=f.@:q;]>-Yc(GX\á>xN:bC@j<YV-OXeNJ('Uo%64AL-_.k+د&z"ee,/y7MCs縪xX+@7ypvHG'K_&;M5^h Ƞ\w9? X bGq_ѥ1gyig'B2qW%`/u?Ң Ž_׷Ku=j馒).S'X02ȍGF{5 CdDKCUǀi{K0p]x||yH-&a:jܮfD3S.,>qB^bd&%ij,VhnY‡C,7D0 _ v&տ-aP-Ծ3#G׸zkc~2/='Pv)t 'Г(Zl|g >! TA}Q{f_c!E/7fT \%I 3hq sxc,e1 ZL:悢3_"10L1MܯrP*B*wb! 0]['A5N͍=sdLCɂ-FI+G&ߖ ??5 4kvr+YT,3m#~+t}TB '8 86\r4_LT#nzj9,眚d +[j8GmѼl9XYkR]xbiȺfxO0N¥ڍ֙ $ ֕b?Fzj,S> 2{A/Of0%Sq4Baa"Mf Մ$ U%! +u`Χlb@ %J8\Q2BJ]:9q[wZ󱚩TӊfD0?6ִ_A],I蝯Y#z4hsxWp`ϥt T@H[c0YA'go}+USĂf"e[Gq)tςgipRr[zݐX^ y>bHcHE(C1Ua2B+/dW+T)UP;a57jo:%$*ttX]0e&1ŵO SFCCF#JC`-$"&E*Ao ,lÏg>u$_!i?AYrVEP񬪸yq4ZkG<Ә֢ѷ[HI!"õJDqBx)2AKًޞj2 \ }xߛ:#c-/i suY!d"r}Q8DHy!UtDat C7$*B~99n^($y -! Hb{\(Rٻ)v |9q~v~Lm;gȞ6[Ҫx,@*WvlYɃQiw&(! lz,|ǗrgE؋@g$:MjvlY'`;ڐEzj;^㡰b;T 7-n$/vTYxC&-RU>,I5JϞ?(v㌭$@Wg㖱HL1w/"(TtGbi%]~f᭰V癯%: |8ie^k3q`$"Q+hь)7u%_Wд(* y?N5.卉+>xs",k0z~jr~/9fWja.Jgmtkg8^h:[N<=toLD%HCE.=zyQ|0+Ud4Lຉ9pENo^uyE^}KX9&w$qAe a#Ra]<*!(vgX}׽/,S}9"õ r?'$L^eQL= :bnLuq2Ox٬x\0wIPLrښ^aGAruG?Co?')NaY|Lx훜6g.,UXDP.n_`:>m$+uQP"wBgj A{=0~ՖGae2?=ÉcV36gR lvBT"FjtvnK1nԯQUݤCgxy"H^a25^ ZBR (}9|SLaB ϯÛMKv؜ms]|1; }'EkMQ̀"=W@V N{xA"aHӷjǦ4BZ܊Rj,v-q#|$-vFCc1)O@JwIQ嗼XdiOh6/ik 9>J[ h>DOچrv Fl!n54>/',{sf/Y!UjFΧ gycJAoz37=sݪ% NGxjxRibXA0Tt( uT/+/LG$1`>eV4(&ō}WέG㡥;3{5QduP+a4T=GG!:o$5I+1693Ж`d"1G ‡\үDiLS10GYB@kg_r ENM!Hb-&w*dK sn9" }^[?`4E5';gG$(oL 1<}= I+xB殅Mln;0ˢl.vTOu ƨ0ajշl`IzB9nߝ0yFR8|Ī 5D|E)`讻m7!a%JhŸV(u,PjI`R*W[4+dP*ЧAίVŇU7 #;c0=ˬ3';Eu滀 ߳Kw: ޼DlٝE ;+2]V؊1š|DIlP)LG~y,G4:lR_ BgX7 VUCgsnZZ屶4 `OBF8mYg[v'l)vNVЅ@Qps$As8=.AӞ_T 5.cY(L夂yG?0p.Y%]΋=1 Wau.S9 #g9ʡ'|@V 8\|mh2X4T`o& sۆv }FsI }LZ3=MvfDETDqie)-iO.HE[L*S@dbLF(V!P2Z{2_ٿvfG'U3\XDځ+]"ڎ܅ |"HrG[lP!"hx-"45)j37<-6+12m zӃ0魼B_=j \W!D":Lu8P16hqvc `N2 MgkQO[!-'!6[g_YAq|@k%QTk & RЁntQ]-wsj=E@O])$C0K(~ 1MϽwH%sd(&ebM|z 66.HǎG҈* y&tqf[{z\zCK,/ ]X8)aUq=j;J<MK+ѥc(cr[Şv#rԘNsrgo99}86j4Dm/4Q߀t@h:xG/vFڔ~gH{ưgn7[4">2&5.}ʄWHT.}#{~EXSNv8HؕRsZ!͘ls5ۗKyK0N{]e%3$Y/JVP՛<Kˑ4@J+Mr( U`^sO&PV0Fgh.{2P .xn&&k.$MF4[{'7/StMKpRlP|TX_–Rے KЯ8qD4OA _N؁E>7Jmy`*6e \YkHȉ2Oc @]Zqֶއocn u#J @ofp4TP}9&SOL)jxYP*]n$nwC1,:qV0DK78-L3rC+ |F`ʡܚ!fc8<9Ʊ#9QG"%do&^W:elk (| GZ+l&n[y,HaӰ#Yh'syQ][ܳT*)1T%]0lZu m%H\Vs~q4t` LNwT|+;5FGE)MLίxf_!Fa6)I ۊ݈-oEY@NE3;yd{"WosBYET8`:&f]wɽc=WEXwlPlcb/|ʴ[C}Sh̾F3aWLv[(d i3p_SȀ6>tq\ ]J'{HQsv`ϫꈞ4'8"Z U%ٔӫ FX ^-Uڀev2`zE4z`|;*{{`eܼ#?}&a}OM Px: ҴZ@v,e ԐϺW~їV=T\@oq.l3hl#7%w"byCG|/KbXCKha2[ZƋ瑮 TDd꽞__ BRj;ƫXcB D GSݎ ! 宠O>*]d׷!g?01RœG39t$S{ !2;􇏓 개WP|cw9Ό.' ~تmY&>Ju5{U%o  q.7 4{zOt \dxn\X]kKo3\fL-ǵ8OhNJY.Yn*ЈI;:PMaik5oﴒ4&yjyvӻ ч33 W@hD_ޢW &BO (ڼ:9 CWN|-~l0k2Z^eU ?|^sjGBadLPUc5SzhfM"a.V2τ`xЋR;FKV[nFIT/][eV>]u[^ l'lob7#@[ Yl7X7kHQ^'}4T$ KRKSC85a |0Flcdjmvg&;]!0Ӓ# ɞY0KT49YxJd[0ݕGlqV.Muٿ~5 p5y3$2A~SAD}9{ A-hM8eVbEѽ<1 0/4\kX ؚi ; 67wN ml*yf;$>E]2wY) _rWcj{ېԶ$ ::lP5QƏ ,/632Or;i<NjMV1v$PhXffaRtm AJC]y%$E$eM vjH-TF 6S[SF|"~b&A[6y%7A:W)lgjiީVe<9b(ӢP2k/Xƻ ti_2ܐ*{,iaSh#4#mEqpӧ4ٯޮp,MDk0^'dp=\O|#|. Am9MsW=Dj^0=ɧ(~wAVcoedb?KC0^)qy iE`Y21Y|\7Cj&!a7>V֒bU>A3PE͍mVQ0@ňgI6'<3]ymsHT}s!15]$3^AMY(kŜ)U.ZQPn+:|is8u\sv̠'b:\2H|e7H rV˦|˵ULNJݧ]dfXxA{sRktLE~wY^Bi.@CYt>`K*?],h ,4pɗd:߶'{=Yw~ p (NTn[gW93-o﹨#K_&a6)_HqɴŜ#uV ˂s=x!r9Z_:G-w0=&\cQMlbOskļTZs$r~R3R?ÅwlZHvۘ-ǡL K=`mY'is #kϽq9HpKJ\|nγK=BB7 o.w`|08,0A)I菷.X>]5oQ \WN[ĊYv^)5_zlrEL)\2[/R\8~F1;=1|[WD_?/ЦD`$]~Xiv&[Fa4jV7`%@Џ1Р×H E=MWq-9}c:|xjTr.>WQ ߔϛ:/@C4E.z*VB >5nFS~ \U.|i8,qZ=cT hOqMx$ѯuMIA8\50(`';w@r! XL],ހVy"E*ك-PSZ?.l7LtuӬ#k U; ׶[Ǚuϯ 2PVmu2X(gjv[ ^QH,әQɅگVM)tyY4{ `4`$@p,Yvc!rIgLDVZ\8Ιf~>0}{iEC= =$k5@~xi󁞺O }?rP!?kli{:ʯ/uČ2:7H{kb :kYnmL"M ]C0Auި匊 f";m(M"n[ fHKBYE,8Y:[ }OhmQkvG|eK=BZ7*a{NxZ #sܮC%QR[ g=o@,+=pӑ&.C,O|@H_Kc>NQ9 wx $L5cwd Dҫc8ՖEơJ(_87E ҙx=,6QKS bL yDѫzo@bp*G*"4>x뇥ol'M3Qc՝œ.C@!*uuƟ㥁~Wr_:M 1(M@d6N;y)l )AxDsKeOaF昰茏]ڤ"X~՛bdhUW\Hy2d^MɄ,ߘt1ޖY"<Ir"-ڥ ((a[t:!טy>K(.&Uk]_pfΑb&8(U]P&9=y Δ/1Nt0PEnx>k1*;`No9ewT]fwm nFKq~$O| ?ȐO VরXP8+%  JdDuIk6AAv_'3¯`7w"]􋍋m,Vr?HpH->ԽDa˜HX 7h. B"IQm=%n+R>UWٍ9SsM]NZwD|ř[Zckp{?@6eˡ~%II#Y0"=Mna3R%"@ktcwH62@3 5P.?ڜs[eʻ![nX+*\3wǍwHzWPWgzyR{Q%-Oi M@/&K@1N6U.(籓"AJנ ($qe P\Kb~H2b0t fܺxE'c| |}P΍4B>P\XPa2;(kZr\"v/ȫ̂ @ۇn╼-8Yyb.׵O?q xC~C0[;|Kfc~) O3U֍xJF m( 7(K~kۙ'㮞vBSkH :f[|HL/- J(Y{TEE.'w/ ~hxjFTXcCYa㈏%L[JXmaNWH_AA_*V] urZ޷Rl].TxE*'C ,ryGeh9w,X~DDNW{-jwo7aLW3^/Elc6m*pِ+Ƭ;qe[ɗUh:F6,l%ÝH`O5>?s&ϙ,(NsL$6H)LY1ټ~R7c47u;WGmǂHI콂/'F1طNgħyW)x/qC$}``I' Ϣo;]ܭʖgka*И6Ї<6 lvAZl8XW΢5=|\#䚂1^ƛ9%RƘR Fu*83ۂm\Qw-xGnN䊔" ށcyFZ`Yg *0-FAU$3Vq|qz^Rֿ`*ݗf i_-mx?7*9s )]7oӋB \P̬3J޷ӪIr^عTj5ˏ*{hiJB`+r@Ml<ω6j/R xC~[ ?x@ЗQ'mwIm7H|!rI86GJ5?s#ɜىƷ ,l)w\jv7Puedl-4E$ 'J~)Y5g.DՅfy",M=|:O4U_4L,oѬYa7&*vڹ1-H8*1ΔZD ”ZT6϶0+A I&9s)1kf^3)fƥ9H}cNUmiF/UﹶO0[$.t j,aP[r#ڄFf,>~PL7_ȥY$!X\ r+V.C̲݋liژYZGg.E=ϴ[/oVZZ{V\LGq%[MڬC\ ]QלxRJldՖZHؠtMVwY"RBЊbض mQۮ078]g{?JIp:3˫~-3cŮ7j ɝ*tBwyTmt2ЬB~BeE.SގfZhhݣ:pXєQ2G/XrEh_érVա.v"ĄQ/Rۛ Uăn^+"b%Sh%.Iyp>SvXR$—-!O[paX{W1"yuRFogÇ{Aj~.`AB7mT |O$ J#.Zu]D!RWTJXzfc?v(,\nlL{c S/;f>@eXvByG׵!a;?|USr |dm4Y(uj >URϠg ۍb(bWw<|ןo 3\akUڟ=KTMÉݽ*}[Z8W쟍F(U}J" 8Xn]xy%cW@?㭬lC^q_C@XP'bnLjsDLU\e@ZSM1lߵrCQ+T!o Ǡ-/OHwNd q2"A{T8BONbϴ9Ya%)74C]&,(nmdSՒ3ή5UO07tt!wƶSnHՐҢ2H8>WcUՐM B*ѓAU3(l Vhd-t2HݬгWJ bI@3hYG^vO!h  2d@g|~R|0֗ҕOCfbaWϊy`;čgEyE!9|PxͧLcKyuˢh i2c%\ya <]g~6%mo?')|b31zo2''0p Us 9i]{Jl5%L g!ܰR$PSaUBPV^LKJJo;>iI.Eyl*QWoV>ہ- ۇm@~Ώ9fPvW# ETk()8LrE2tdF-AkE}OhDFP~ ,Φ uWܜG XbN*IkEQC:ayT;d,^|o?Q /y‡U4PF[AYFFpðc+6PW,~_Ftl2O5rZ!U.nAb ~b[n-ރ'X/PفkX/7fev^z _FDʕڮf_dRu1e„6(Amq69pLTBb4Og1 q_r&p[[10Of#xGb:v۾',GuO.lk3ܯgXa:YD@ۊS}HatxZ^ EԱ}![Ķ2;ɭ9}ٛm<>a*HP/YBŽLd tCH~]է8&\p.~9msY$񂕵tѣ;ڛ22Oj|9@D +>:Wʄ;C=ܹG}$4/Oa0VhE!.Atu67`?H}ڪ+g:fl,@wrjO9O3oX20ma9ka'uQ8 b"š r, }O*$JHymg9[rjAf}'K۽.SJ;Kܤ6 AMd5 (wU6)! EPB Ljh{k=DkLj!L&w~^Jye~ټy<-$HD!qP]R#ۇ?C) e3zaz͸iIG{W<ؓ<.mLwln\䏚Ξe 6 ]\m0yc#1.LٺJ]s 9L4ql:*B}%)O'Jlwx ˊ.w;NNRt=H)4q@ (UNm*:u݄:@uG줊@jwXU $rN}mjNM.Y 'lZXE7sѽ=5,QE\wV6Tq$"(![~ 0Lw ~"lfjxŢUflJ?s %OC=a.8PMav0܁ME` Yo{X[)Rԡiƕd,\^y FM_yZ{U!-,?ρ㐱ei[5YȅNX%K9Sk!1#adMMx!Qsŋx! |B}gc :Jo#jd$qæ9b0f\KaVCB=,0uT"RBk"C'I_YDCͧ2D_D~$Wj'ռ_Iav͉ЖSFcIp닎N7ExDI&rr,6 i;-3mYie揝I$*OnmMr(CNFDV܉13AS]uB7<3NEi^0@B\tbߞᣘ& -al5#؀D&"Vi)zvE"m3&x}bߌAr^v! 2ARz``$xuqsG~% r>ٛ!;ҔX0{7{sbsD Ԕ/4]c8gc;Ȓc@`agQ%/p0˄-4oi h0@s;8r LyHzdM_x$k)KZ=`BC?QҘ 3b ~Ӥ~zkfNMN )O3IuwKI|eK_Y*ظ=K (29Ls[I"IP/A Q7NC0nMdNLR$[թn9CNݧ@y3{ƸI8#<֭BBě3ծ'}%iwT/G@K׍XΡ5{ ?=<<"oi&C[ щ @یpGrB" 0xaOr&<8BIff.#,Hk"s*'@O퓂/GG׫ԈcOϚHI:؏R6m_{'Xz2A \3J֧P@Gh o J׵x+(U=b_{cĬɳo2a\*%}H^OP>߄W ߢj*)v2E.nP? }-fk{M={{!惎$@i)#~ۋjfa5llz<>SZ$o@eLI3 oy nB8ئ1ǻ}Oj^(~$c2p ֣3\^Pqo@؃ OvIybO)ZW2ˢt,W f>dJCdybGu5Ul5|Jo5?Jx E3]{f9@Ξ#iQF eꦄ#笌ߏ1ژB7DL(W (Ālx0xV!C7ufUa_* F/:vBlQe1/\GfQKq*rY~u" 5n|"Nm|$bqCK;*1ĭUKx$ C>}13,@MDa.ӘɓW/Iii%U5{eRɧ> u#;-ʚT5}K2ksjׇ4-RLj"l&hz9s1ͧ5xYٴ߰[ۻʒ[B$s!+U~Fշؤ;Pu P/vŚ~a`f4'Y"fD3sHA_~rQ ^?}DKrt$TJAmlxAV$|S43{EM5ŽTb8bvmbll*d9QjVeS7av]jz Ćl8ʽ5|S? p7CJh8QK&iVk.#i=^+ɐXL8" {ir9|[dz(wm z 354\/#+Yb\{1mL4쏁U0xf?T!qNtQM]a8a2W P(]fEBJC{rMOǦK%Q [ARsܒFaȮa@e|uM+X"wḼ#sƗg[3H&fn˂&#s&\F cB~T5'3s)V-/@X#Y_ $zUnT p(ϣ`)':ԕB(w!Z]'EJ±W֣Y(;8sxb3&3<w6BZ}0/5Lo.O嗓[o1PJzڂJ x'`X[e鼪VbR1V:e$ӞMXY5kBlV93MwFlO2P ,[M/Y83E/ogi D_ǻ=Sf#x lGvmrnEb x/D2VP>3vߢkU6R|c }kŘgLAS7F-Sx 6:Kdc;=ƒ㉏V-z49liTZX&LL3A^w =Op>N042S aLOPNZ>{QeKǺMea5#BզaZ+@[7UU5CQJj`V魛hpiGduMݳ~\'(bSϓgr{{aVP$|u>_9Tk`"$f\XwAíL!|x;P^.x@p:֒R~?郾X>:>y4#y9$1so32% w+=c5 Yc'zBEH,y~Bbjޚ2Ap]X ~\I);\p296/~?BMmNN*<o.|g/hu/&s3 ]!h j7"#.)ųdn\}ҴÐq íDL\= ~r vp+0S,XeLJ؃RkeW&%V A$npzN5{]P1ƌdOךĠ)jM(L[JP֜yM-̾$a昄 ΅v/aF~k@;v "xb)Pzrn1XnY/LNP>~}:](e~ AN-usK]W){ $$}t8O;2+HU}2+[&`ǿ ,^Ez+~21{e0^l< ->wg<; f1?0MDMX+(1AP.Lf#ۢ/~ALsv RNAۺTRM,L7RmI+l08-`Hs 5/~ *!c}m k%I%%jD\G|앭©D4&w D,!\ J 9B FCn9tHeHPx^NDϯ7Bi S[1somX=uZͩͻDdg"wyiݣh yo)3H0 qEKdO}_q̓vX!+,fϨ.mn<;: ܥJ,%M$4b2/oũrWSj]:So0wS̅ scArmB0eG#SRp&igJW*A?C'w6˟E0eϯkK)@xOe#Gޘ|,JUٓuPo] Kl`Zެ񁥽3cX̫J΢! Ls_ZmyvȬ^U0+S-+1JrTi.c9rAy.n}Bj cX*]f5[Ю+3ɼT4R۔@L\8gg 'eoQޙ/xw Cׄ6d+ӳw&5=7&Z A]z~7={Sxgy's02x`&g_WJi1ac9R0l>`_"g ! &?p:lpd~ tg)jocEM)׈4Bei3_2댾ptkưkp$c0M&?{k y(R9p_sZa9aQ#/9xĠC;HFdv&Lσv'|~g#9?}5NP΁)6%KQ v3YtKK;sN-Y=<HvA_DPߗij|Kxkgܲsc=­T&S1Lr@#%n&-jɼ[¥%.u-HJJIvҁYVc>FIƪ2Џ/EWYmupK ̐ݖno_IpđA4\թ%zXU|WU-\oı)uY^9bpnۀ")]A(~D^<)hv?hNTa1#iӌ"*S3竣&[Ц.bԊQq"qoѻ,;w+|"_ WWwޱ9B0o6q1=R[^_ iJ@>ˮB@!%L;.(2ۭS6FcJYQjOK܂>g.Ne꧵K B<ӥ̶ ,Tb.UQfCEbSY ۏ1!u`uiRw srjN0`?2³j]xXptYseVw Ai09MH|@4@!Kn  8LpSr!"tP.]yA_"Q֕Y hGE8U٭öulNyK(~7R!٭lCz{HC{(Trze{Iԃ||v?X_E>0$jƩSN&gD|Ν֢7i"E ~St}Iw'gro @eĐ&8a,=9+$P114 k1sxO/^PI \e,la^hT:Edk=;?;F5_coT F|e-4f7tf\;Wk"b_?"tGћ?Ƅ{Qr~TR@ GPr5d%6$%(\UmoGqf}fAe-ez`|(!.15puA/0WOm&"Hšzv[W)3&z9nئzMJd5"X/vT?nP嵣'nӃ7 ~%D hyW4V6r\ڇZ#ŲQ`ݺMSY"'ꦔmncȚŋ%>ު8ڔӈucRWNJ5hId7GCVnf;y'/aW^O/AD.@YOl:] O| @OAmg.ԓD_΂N klbJ) B,Ա_#; bӽz$>*&1Άt" (E7]W. LwƩZ<2RʚO^Xeđo~e]REYCן=@ ~*:TaQ* 2%5|@Gtq1<\jȥ9={%8n45#4ZOOFUt䟞]9b}HerA(wN٢OCר2R-ȼq8_($FŸir9w&/ j YH?'W#$YR1Mձߖ$#d&5mL ~J:D:$HL:m*Fa`i0!cU9tEKi։OtdԮz^ ; FzuA?Amj\j'35o e߮ЈzJ^BW2o(|3*YhMX$ҤOGT4Rڋ|-lCz .-10DsvʪV7gvJM2 0^&|JC7DIzgaJ i ̡w61H`ntO4j\}j|M/_l1}1Q-N)ua&/W/4MIB}"J.W0 3Uhe܊Es>89OAC|PRXmêGCUle;W/tOX$fb5F8Yd2T|5\$8ۙRA{@!@uf̳MaPa'{L|A`㕺MFhװD`S6 j/uh75df䭽?  Ze ;UM" kj{5,a(5f5h?Ncc~/XN꫏2;XMA~2j3Ej鴋~81{P6@a$Pb+hRVse!#'S7.@ @Ά$/nx!tA*7 D,hIJ/P{Z:#P0*R")Ms۾mzRqȉU!>д.<+QV2iߦV>yT\2"Q&X)CKۡBOLfU߮jr:GXt΄%;4(NrnpG/&B8AMC&gBwgz0(ʴm)ƦE[K3H&ڬ\ #Jn`Pf.Ǎ{CY^hŭD sӰf+&С+Bt#ǥ࣬I{J1|Ũ?s*۷a/pDL߬#u Z%PKݛY}aIV3KR7 c2踘`?FknR`"I1v [3,ʽ iU_7G1*Q4|YNXY:@.XԲ5H!w{Yxs-&l"_\pfW#i,Eqiw"5%=)6`i@}C.~SZ"!Vmʝx9zAx;E{ Q)z/I+VkKqQT&>(f=y8;-ۧi_(7 sLLVI!jމ/B UOd_L?//;a BZKh&rwbK p>M>N]yzY? >2'ː^ɋ^8s.D[K&,s,o=X^Ր v=:E DԝsHfe/)t*?~aQXOQSdL NGyif$ zbI AnVb-˅C8]m,-:W!(*8 YE0btQwUd VK y.]vr!#@ٟ>G:e 4KۮL?Sc F79΂e-粍(% :k`-(qd /Ɂ; R.zS E#8[hÐ`5p~剥t;$)J烆Ȣ3KĹR`[ :3 X=;N$a1Lu\bd;zO PV!`9Cl'bT y?$Nɇ]ȷ{VK3*SZUe0[6=' N;vw/nQ&#)9{Lju䯭 ڊ,gydKm1FA7ݗvppV W ͳg#:=HK)22^ź-Iـ >oo,3ʈ)ϣgXGpP Ǥ(YQ}>ԷfNcQvOd"О?W zjs:I$}BwqJh+n\lc_ۮYhYOLPJOFk'`XJ |)&nFc\=%hY 6cXO=[(q7s^bVRH I7xauTKW2儿 [9b "p&5p[OLpf#E>9wk|c-}mߡ.8tx} ?33ys<<:ki"җJ\6{Sǩ0dd+TA'_|x >DlQrWE/oK-7G ?2]VSuG EE(Ϋ4oIRc9߄4|b ]kY/qkD],CeZ)æet  !xNw`5u[wAPvR!VWq_֤< ~d*|}w!i+X7]S B\ڙ=zoCl"]p5"e6̌N/ɖԞ89)"~D>I ͰmY2V4adƪ+Z1d3Z6c=)I!]kJ̆z딹dCE?jBWZ'# {yi/li*!/>wWLM @Nb@%Az4lzQ”9?yfDCxa*zO.d6n^ޏ3b $b,Mr7gF|$1$99RPip捄Vj~Z d6E5ЍB<<A$B̋m^+^ى"d^Mxof{h7d"EY\폾N mɿݖbwZLЁY\JPrM,Zla=iv>+-ǮIՉ`+/%N@+';{Z d.|x< c7c=-:0 cmj ԤX@X]ԐA7٥+d[<骫@ IlvҪA#sS$btyÞ=&k"; ߌyK]0M:<뷼``ԧH\?6:b U M4)n氉y!-=$du#P%+@Vd@4yM)G M)y{c݊ج~޽瘁4j1Рźxjfo׈=)d˩V3oz˥r^JWdoH)@l^8mK5L8~6k,4k>6UѬîagϝEw H vaf:o:VœH1"KY#f8Sg^/Pt[:쥭?+4 F$Աa^.x b쯬‚ǘ;ȫW%g/©SYqn=2&@,M 8nwSN S 43e~|F@P\oㄙ t]1Ms"җ lT-=&+a+k(EoJ/~ȶ/ʍfTe-xgv(St@M[tm{UA2WjW~;v1.AlH>N|qA E'u-]:T^ݸ1Mj޳nΚ# 9Q 2kH0Uٴ ⊬xt >UEorE]Ř+fS|: H?p[6rW>V|9n#Ʌ'ʳ;äĬ1fBVǺlc 6UF9TռyFQ@+2.ϻ2x{w?pBN /!AXk1*fAq7<{ɍ}*֙*ap;6MV{0UgXp#+ϫ mM1]\4!JOsS:9Mk@ZO9 @.JlolZ*Pǯy:6דh0 L ?'a`:HjL|`{+T̄qP{x)C 'ߙ](ޫ%݌d'ʝj`"Ķ[^,77lX z]%&=s fD%T؀/MM8"iԄ >}|S=.w|:mrYY"z .`0GhSV qQ8]f#N![ii 2!/4e6.ùӻH.p+ f|8=/mLM"U>@S׸7$`ݴcރxs%@%[$lekFD7A ǴyYr#:d(_dx(N$wt$ؤRqՌcw41d<5cR)3&X!т0= Ww [_QkiqDu 7̎GEgeC/, \CHf8+0jBj/]v;˃fEBHkqM iZ%fafឨ ;\S$t^n]j{`o CL4s#\'õQy6κOL?,z7:߮sFB)RĎ\,,M^r7v32m]T%JҨ0 %9UON;׶U򺰩˥bSAlZ%„3^qOn86,@ иV.C3D^ _#31K:ڥ`;Bcnؕ`T.*@+8gJ4usW7clu-}D~)IT1-]{ 7xiq\R"ٻDߊI%U4bPD;V.)ړޝŬG&TS] N ^?oP|tw=FG;=q~u:$d ;LU|AI?@ɚsiR#GWrQ6YSjZ.*a,Q@FmCv]<]/},*&vbcY/3 TE <ΊfJt՝*X*65e xp)@W,-Z)cFPU1ZzShP*ݲuf#Тlweԇ7efى>`.цJ 豎bF}]EvYT9W -H2ЃFlAn9XC21,~X"slR[>z: tQf,"8@Gi9D0Z}YQCj3斓)BNob}Q\aiXDa19fʄ*O8xB`b(MplhLk jY("\6$Ez#rѫV VB˹'ЦeP!KI'>2r#50 Qr0vfZjRZգ@PGIܝ$9e_ 7aBgoa y$# 0Wv|rYeIͭJp3(z2 J1)ͷ)G""p[^xmo6ѵV@W|~ʑn#eiX>Ӓg!<wX(.v? ힱE@-Y5Ʋ3Y?Z. w4~Y]Mkq3S*>L|>PM2Ewmv4:7 nFJcU),"$ܖi0Z!SM4 gMyCB8+wvelJ΁uN!RK2xUto`kBǾ4rޟ-)$2RβAo12hm$1PoM8XE')Ѓ]@Hag.V~ӑkKT*6>9U͓;~f>-ӯPCg<BɎmf`_Ḧ́_7- zuuΊԵPwV{#'1b-$ ˠq×R!fɶd?M[ᄨNc.Xĥ9Yi89ķzNuQW#R,,MF0]T7m'yWb; 0b7`1rߙ9|um`]K}[AϮ#^6DVdZ+|bY_ ~..clw[FٵE ZN3jQUk%>\n1/e0bLjd&j3dضi0Md@E1~oZE 6^73Rv#;/'ty(#Gnm)_!Yɼ [0+TsPUCPQ]h.8VJR=@qg/I{w _bJ4&N]drMȖpٍICs:[Ge}(V; H@Ȃ%~'5zM]k_WndeGCF*B!ek=GsV+z`shH>)SL ȊY_uE@(09kδ}64ʥ`q͆TK d}WK׳X+>% CpՁ~6n'6n 'yQ ]Wn8[4gbr1_gS:ԣ%H~;OVe80'z>Z!E,q&?h|Sh0lN7Å`sğG>Ke}F_m|8સ?ZuzJ{^,{?ӈX>S pƾv,{,dT"!pō PGq<7rZQ}}5v7]k&<>i!^-fP7=) U'nNIK~mOtE a\TB*~i&/3TWGV- cMοz `Yo$Uh x==YV%|y#@ 8 } .SEer65'ch[bom8X8"z tᨽJEɄߗwb۔ځLC##33Hꅷ[9N(,򘢸@I:w 'cgh~<W,(v\6"2{pI J} ᄬMF)E{dO,3*Z:i=1,)H˒j:Hc1 Q@n+Kd!x>B60S.^cwyPe5.%1&x&VxLTpGJgW\$^HCRl߿t#qW ҜT6sh B#D-aRm?eK6"UL6+IKw:Z S՝Ϙ٥T8AA>Оx?5 2 yy=~.m`UzQ >gXym cs&5#MS/$ng5>%'v(.B贳Et:~;,΋ 2%3gipm#h %)Y̨+/ ~JHY۶_7݋?.$Ef"nr-[s >:INz5c,@r9E/*j#wJ#l]3SRR@;{t#^^(Z */EEQA0&cX;tjoHR(ǧ7%8LnO4F(Tz( \PWN ߸.@.˜9 44ovY >eC(_Ȇ:V{T51•v46 JŇsRDӅq!:NȳJfP\Ƽ\_.6dPP<Tk!g3}VO F:n~ǧJhug;4a_O@gLg찏UzLu&B5h#PjWPr|׻aqCɐ;o$it JxTr:vꕹ]WFXQA4p@/:7lP!:Vuơӻ>ƪ,fA͟/QCV; \?f\h^C/F}-1 :Yw;B2um'm"ss}1b|0VX ܛ`Nl-PA#c2kq"!gagoXD#Xe ~D ,`ѥIum8*Xgh-'԰F tv;n# +xq7'W]f}Jsb!&xQ횀|* fޯ7dx]kCc(+>mseNK\'%0IQ'䊠3HSu{2fmNb$E0-C'`Xd  %=*ƴQEIgK]3W*#XE/IS~V=@E7&ږI'Um"l"*)d:֞ "(At`bvCMp? [}ڏԴYn>Xu;=5Kb !|>wZ:]9[˓=χXIWl/Ӄ^7?S -MrDB}(~rotu{z$VԠ\tIx=B*+)fwk25DG>Q@恛 %u2oT1c9J&RJ25?|0 %E2*k7:l*SU"MB>T&BUTpڟG&.?I⥿X1U59B<nq])(kv\h0qGɳ'nHԼ <8~zξl%8w8= sN7E[㬇F.4.V9&#P2\Ȼ.%:[LtTi۷Y^f-{6  (m\B OP`*Ċ}ců9W{h8k_*9#2E7'gND1C V4SFS?fRM+psZpPk(H FiM&6K(C0% `}]\4F=v1DZ3bh^7U'}aZg^+m'>tTO|VJԥ#E!0HՙS ŽfG3ՑEaGkG x&:?wIm~Qo˳Vj *GU*~GܿE݀[Wȳ f98X!&nsyrYٗzS!vǑo̤d( )U5@gƞY]o"?ȅȂZ(z ?E礏,Lqެ6r9sxևy+Iv2OsVd>颸Jv#|ehuE^?'|'#@aGi \7zȔS "4'%v@ \Z'x'y>ei =]:w~_^ɳ)[JMǼR:ƴ:~ 01Om6^E\漇,\3/v$EmF- /L'{[xO182(ފ"L>τdQNL ~oZn c9>O+~oz<=㸳* go>k= 6޿]\Uiy^#3l nh_ ҙˈJ'ږ1M.ph+v9,yls~zV j4IE(?9$P>"iw$8ҾR7#_*R=Sls{nQmJcD 0Dv+ <%Ҍdfb"UY ?pf0TtHfdwâSciRҪp , u§T 0dMM3h X..i)"3f-@ELV (]!p2g`Rq?E0pWYd&y!;%ЊkԚ@ygK|ARapT&zXBޭ4G \J|ŚHv .l@8ArĄ \QNO= 4f#% '@K;/c:ԩCwr/F6aj%2 f͟wf:0oE!Ms|2ʗ0mEaV㖇WnC&j`6)8/ n7]K!E>@vy;q߰qc{Ta*[/IUk, K%1/93 -(UҡIf܇V @u> /;]\ȃWEV?KKK&AtO ԙs'DmȈCj^RhSvD[Q EB}T$Ay[T\A=Gז}fT[ƆꝅF  xLkIk{k fKK)+.Zj.HÃEXPR _q>7y !G@϶ E+hὉ@ο&L:ڐK73YgCA雈tH(pwR ABuKA8~B d~-VŅ( 2[K6;)z(H;3yH6Y͕^-S<ߓļ&IX@1;;G7+_ȌYZ.lzϛU5 s<9'J`@`ِ1+j@KŗzxW<.Vg=?n)  !:ɉ 2[r<Y}?6ٖgs_~\zTۙdfqq.h6@U.cL9Nӎ %( 7q:m1c1GDV 'TsGw;sF`G;^+LAT~U) O3O]_R6[]^cޔ~laYβӅI3}HzmJ),[)摻B2kjs#@:8I@`Mj6>7mm:mA q't0DnB 5 qIήd\T^Y*G񆿫v|OQl rCʽ-w0 zẅ( hkK2=P>(ko/tXBΖh46$葌s+߀.SSpp5Wpz{ KD)/B֓ȱ%fmq) 5m^Ć1ODYSl6ܶP1;ZG@}c M(^NB!F8PATSQ1 W>]'5KKYyНG5-n(0~o;!h`l 1Ƙ5kaE؏R6bp5o:x%L~AI:wZ7:l+ E*@*UjnDt>İ&$@p'.WX$g}䌢fdU1Љy\]=LYK Jc#n'+ AFҔh`e l<k:$Ň%=u!M%ѦjҼ)@%iڑhoڪ[˹ r>X@s,IVYMR^ȏ^ڙOFOı l>{ -}AR^V O~8%gR'De#i&I"Beeji!5\'']Q|W}(dψeĬhNiX')=fкlsneOޛf@EG%Z9W;[ ;U_UGyIz9$#?$5TX$:8O|{{hf :JNth>lݥopaܲ~ m2|NFkE/gHieAT:bD0hIE*L5G|0^dG~_(ػΒҋ  f.! 9^Oz;Ϛ?2sbܱǾ>]C6_4%+ MHuW+XKFV_+60?#ۃ^N!:ÓƳ8}GLpw_k=hN\_"ePIk qT VXLƝ%-`#;LKO/g]Ș}}RX WM}-Xz?|NO8..o`R0zb1}aFo bw=%[Clt7!?J1}@b]N7w+t#sNc繮V (i{c{Wx|E{>E^_ ða~^}QR\!?DD(`P,d wtlY }u O xPE_F+!Xgwo#a{RY_Cۯ]=ebE# }ho\8֭"f.v ]:\O/|!C_ ȻK_UFj-l>\䨸llG<Ī̈SI^ؘ>-8_uE`u,~7*BNx",ol.S'gܯz8%2ٹ)+q³Fm4>(+y֘T~8^M)j'WHioww 6M[03Oj#Śfr3Q@Y(bJaa*6ei6Yi|@}$VӃTeͅwKA.k^%tx>mX"խ?ٜV; :S[\)(n%ۭ:q\Ԍ%Ύ9q4'uagFitMٮC Cby'La_>[K!}QN93rEjVZ u"?>`E\)i=azeVҎo/F_ej&QBҥA 66cW,]F^bKzr_-/mJ(@i"u|+',H9^F1=as!PZ'Nl UvI@jOlEvhs3pܱFyc F/j7`r+qT0Cc6O!3m[|5W D9c> $]5`޵pXV\m [kU NZ b!=V[~:@Z2YRO~ ^o n<P6}K7DYòչ'̟3Uac9r[+£6Ϻs* {:H|%KMNqގ%OѺoJ789řZky؜A 6x%czUNG[%HzAf-b *!(SE&@F͒WZ<*t9@_<;WT;ב暳[cV{:ԮP;N ԓ# 5?I ̙,BsΩ䴰֔b6y  \MKohssm埘h"q4/q",5G}u,eS0;uXXJPeXFN[+1;gQB?u՟!`z/ ?=FA$^mt\EQ=LVt{v0>jT vdl&}pjPW[:ߵ۶W鿯Dz - %jGe &+`v$5Ow,p!ݽG,YMF)>Ki?vJG \[DwS|#y˳|Vln&KTdx)E٬YC9Fw,T}נb#Y yG@dx+>u?D;sEMbn_W{Ǫķ#@e2 `o߳MA=6 %'a;I2Ƴݸl~#.HΝ<z @Ҳn5Kx nuw@SvlP =#Gqpo,܆oj2[Hx<~ 5vh6 ϻaX]ɺ7QGV% <(~rrCA;7'xs% de|0 ľưT0/Lr<ĥ =BÚV4rCTѲlKʊf+ȴQ[~)z=vٙ?/kKmY8٤l#J1A;4͚m:hD ax`l=X.NbY/4MI'wd>%l#j 1 ?>/''u7} Jk'ZJ_ ~J__ 5}0Xܥp݀DvR3y Vdo^P<MIZXF[v3)_u=|1܃ln(#fS{t6efB|<M)A2i̘+'g,Zf__}=shJ݁_ҞGV +!!@2\4FrjyjX_~:R}AG'ʂ?k{] Vo^jL:v?њN@99vf) ~,we@Z&%.r,!٭gzl$nXw|YvL:gZ5Nb"u|VWkn075 ;"#VeWG~Zթ۳Mr J']*6E{ϹDVdP% $ф{'j /5m9LK"[Hd K{]Pd0=\G] pc%FX-}+eKu%SX0- 5kLxB뽙4kf/S9ը;{YfR$zk+3d.cV|Šf̍t]SBAOw% X{I ,. !ڇs }Orl:7]NCd4xM&2avMs䨟b?Ѭ/zܽ!HT"X/Q~]oxcɮ r 䂃 +o n3`eWjj^=xsRm#k5N 8դ5 j@I-:IE@RN%lC^gj ^k_ Q Sbɮpד5 pX& r }>؟j@j:a4%F#HxqAy|U-Z{ƵתaL0/$i;&`xL鲏gԙAvM e!փ?""#CtU(l|G~60݉ns ׾ڧ)6*˘qϣ3]ԸC\I43<"/=},s2xIזUܶ#!|ò|z$l(/UL"xZu#_P_,IQ; <&@+C?rl"Qy^n5oPL'0ȿEH{uK I׀&G[ ru^,K8MHyi|_>龻]]ߔaC 1 煦Zڤ2,-H 2/en!t ysy$;l?_" m`PNJCO(:6-;^13b+;'39s9!VnܬY{s4M.JfY{{ZeD9Q"g&DY:ad/w@Kl2O({5 )i1ИH'Pui.a:j;zLsl7FɦhkjF0^Es- !gNx"Lu Dܟ?Nn6ु55][KN~U T*2$J&pN稜 $,SA"B 2}䛿X3B:-jt\ %`o@pV>(Uo6jJ[3WI]~Rq/ kh3".Td#0Lgq%G+P5Ӭ^p<~p6D,nY=^^f&#whjyJ"iɹ#`.3o# W&tR ].Ο#gUޘCA?eu΂6;LB’煁0%]f){#~G C*2MH! u *]Q1Hm9'Ma ;{>?ZrE&z~ }J`)BD7b꯮ EttZMhbC >Q1FlG=*|IFSҽb.@:aOlPTfGq1 z o= @vܱI״뉒fת:iFL>EBC"HmX׍&Rq ܿαơ!0xh]?7Q,w'zgL"~K+e: qiɿ\!N3{w$5>Kuv:omnį`S5P8S$dĪ͙ w9gDC?PݮQ<1u<'԰`F a}x3;" cWd6S'۾g`qQ\e2t)H;x:`i HB%&6T(݀o}|B} qٶN]*x ޗ@ LƜ F(mPBœxk:e\:e'7E?1lFI|C"6m?:Y>{i/%A.v4Y̵ JׁMW[' Vjgƀk7( Q^U핰*(Ob rh۸=2̧"N#3:.3*}ǶSenKfߨxțRN@uQ1`@i )jNt6P#꡻{>f+B/6U<tbP=|Qi!Fy ,O !/lx65Jv#O#؝J9@Hiq*x+fӢPru{u8Cosz_Bmfx1 w2C?qS/${Cؗ_b{}bXʍ9Ufպ_c#% oM@3)NB_d2F9u,2"B^m h\"V&3đovH~=Up=-=-J4k)DtV+BR[6ϗ @2c~Jl_oFDVd̤63Q'93:_R=:NZmrpJ5\%9xTh.fLU#v~ףod r~Q_T'!6D0!":7OKg5ꢉ?w&,ƳHș.N2yD{2Q7ZIG ғ)Rc=n楟CTaCuH g舏]$HH^c p!p/Vr1aͶbD/̶+ -1 : N0_p:v/%w6K#`'D\~ 8^N>jta'D,bآDhQ-Jx|h΍UU&wr>7HPF$m60qARI ӉPl5Pa;>JeUMdLp>nGAhz<.k2:l˫` h'umA^Oݝ2mpYE_Nf=X*s:s,@*Qp1lwU;E*!K\;bje_J+f\[TDiKFkeW:":]OlxWtCa% >O,/<- OC }A{R&-yk x62IXQ@㐙v8r36Ai/9c&ٽosS{`00q -1)b$+خL;+ ` lqF ;_c(ƉD5]!cB;u ϮL(/*7ȹOez4C!>2D|qhs]F Q׀qW& |\ Ʊ)!XMO$W>zs=q[[4t"yw$CJ'n~-{qjFc=sLP;.kfx v:J1im2,tTd~b u8РPPx|hvچq-1:M'LGE`P6{.ڞ]=Ug U'_IM汼qNVRs!&brꔤ0<#1沒8*|Ld$ǑpL2-錔/QXƆMO|g Xwo\_GѐPݮv<6o嘦dp"Ër cJT* : 횳 f5\< <xr|ң萠ͤN$}!1K0rcU֙#J6nw|Cӂt ?y StHKnA [ n@zWS<C&?E<1㧯ѝ߫Mw?A)7{x\\uk,+wqY%E \*y&˲@ylRд|$[N@3o% ?F[|{Î8,8e/ͳ:q)[& 3nXK ܗSx/fIr07}4M+aw&(,R -F/)N!6ʸVyBslH7gaz" h6?{<+(@GѪ߳ P6VS~FZǓ?HoV=%a3G1n,>xU?q>>Râ@n* T7!YLݗɰ^FY5;jӾ [d6>tQSѦ!wR>Ĝ.`8*g-cz8,s y X"ѡ_er"ID'CQp+n׷5n:>t$s_Y~Ni ;(a)xm\ӁU"nħd<"tyXk_+JrZ}]PkӅ""eߠptݭV G(iOLl3rz"~p c[y~Cevo0}ޒYTHΉe.U u\^k[|/m6{ɹRr0"7iD3yژ*-KSԿuJ:ةN k WCQU!S7*EzaGf`* !PMn!U(Ӈ՗ZAʢ$NpE<||Xav,ZN)WR\23F6>?AnqF$+:fP7HnL9莘nhY@(^< Yp!AF)ƈ ٜ]Ww~Mo8\ra<xq4O`)9Hdu74=8D,wLal0*_D)&[Εw0ɰ_  5ٞ"J:U].Pt`?. Gxc[+o[񀩜w)w"QCԮ]B)}KA%$} HN7IՂ!.!$'}ژ쮔SC&)c^yJmۿcJuX\aNK(0c.<Qօ4r|W@ULυXTWv}nqQωsIr"^^ZzKYRfǽ9X[#ыUv;u7PGL1'[Y 4JzBH]HNȵΦTQT@^w#=L/'4a-ضK5oPܝKEAypGյ{L\;݊gyu?2na_7rfK<BKvG2޶g+u]oPߊ5} )Y}0P)|&t}2*VCBa¤f[JSױ}QIhfuJ *dGfJ*>h-tDSwfW'h{_ #+)=[ؒ$a9w֗U)HHexB#@1\@Jenj;d-؝3 ߑҥuRaS,aeD[UyY0p^+bddv>婟D= UqKKvZ38BɂR w&X <ǬT+x Sm!^.1 6>B 8nmDO hcFl]9=} ET6 ` v˙eJ\M1(ae {~ֈMo4\ nkntj1H6͢EhO0dAZSZnzT> s_*%X9#q_S\)sh'`oQQ֬{IID2^oatMgƅJb"mw/K+$FtDw]/_ws5+dౄD؝vuMz/ͧpEE]sy(pKps\]T]3;c3Kdy k$UXkG;:,o0Z@5jūl!7 h>)x+IqnqR UŪjT"\';51oT3M \zt+>#xrZoHLZN g#7a32!?Z6$c 5XeWIY$$"' oׯo̽o|~c$IzuSF0>KۑILg;L;v|} iW=C``yL$󣷠{E|4'Ro T ;'04xvV#vPMjxO~bjY͉=H9iu{lM"kc/bF|O#S^ORhd-Gy 'g*2[O:y a.U/>Ň8G ׯo ͗Z=@F#S28W)e;u۾*J_ftyd2JMXSr';F\6D]k6~jotv'BZ[8TP'֡t!`G~mno(H o,lkqT>BG"Ldń)nEuӷ˕_ņTLGGi%$BNb!Ua { CXNAԖ[lsmA1E͐A w8Ud!U~d)et(K"* Cݻp@SE`hSk-ưumM',@‹?DT/Q6/'M?sw\#WiwjCćš%Ս?[ێ:0ta" ' 5nBGyha\Cj~L0}ݝ!^0Vc9aֵfUof^MQM*J`L!D~ڿ[`@xY@%ot&IQPQy>CZSq>wHEvZpԘa;8^u(ZsAP*rmIv̰ZRX f3+ETj@|cT1-u`-( H⩀Nrh?jQK$>bǻ{Y`uPgBBG'=h} a\ ,{s-J XxzbpЩY2Z6g,,xjxq'LsלG #cz#­.9rf}zYE|{ڱ!>Xd5#EFJLԏh+CS+PJ'cD!9cG3/7d``p51B`sascS<k! g!WcяeeQ~Q $9!COrn4-> sI'Ңߍ̤9_H>,.E0+AKK.N:KۺS`*#=A76 ^-t`rmlHԤ j},s/ 1n0&GےgzEfe%g0""m7E_3Qz5qi[KCN儙^dd{sVkOPe-FG|),1TRQ[U37⿧[/Dst@|7$͕=jENIloPPl]HDiC5|a$l>/۱,d@h$XV5ճoٶ>qę#slcr1Ҿl#~<ܐfjxӶbov=q=d굖 4uϸo4F= |SG^)2&d:Ո!ZbPurgU& lZY"mU~o.gFv7hhf6 ),2t[[t_?6d͖4;Qi]cZrf1]w0s] p} F((a ;;05Geiՠ)sm{ZRƟH;\`ɨW>}~dcWوG\haPpRGuzz|1]rU >]"-b *ЪF6xlzwt 0a|jnjţ8BR‡ *=EN{KBVn~dẳr8zvXn4=DQUZC}y-]_`row /'2Y,,"4_fogo?q#oL o7Wqܡ vj1z3]n(^AM, ʓ1ٴ uۮCkI;zpˍ?Z:[(D}_ KjWإ-=ʬ #\d9.f$tmk]-c}]ɯu6v]2~_Ao`[^s peEۺxUѮ>ga+2@-扜Iؐ(J iհվr`GO'" 7Ԑ.T d(dxe&6?dG޷{t)_78D+>Lg)^!A$&9hcW+>rwi#|iGM㽡<3*fG8; 4*;BXZF+y&t8œI'2AhVFM+SvB"r)9[r7I2?fG- k?o$L#ȿ<~Ei*Kx!\@I<@;J/hJ[ū@I_r{zZ;ɫ|l~ \ڣ>Q2;ކeOѼ䝥ګ"JBcO&K"F!auZC _;@bȣ'.#xsYڹj`a[9:A{?(N[/UȶIta}PFXi? S2vho끃] n`h|}. 1,4Lɘ"+5h:[o0;hR"f0AZcgsQRBW|.7L4"MŗIUH O{lDk7;gWy\W&O+'$=ޕ &W=h2<\-n}m\^zYX2G b"r ;_y6Gej!A3;4GI9Q-_&_IiC\CL 5[5Urӆjw)>}и;x'&lrӤv c8 4}++ UUJd:B3 %M&a~WrtVb@T"I*zUF Ӡ, f*tCZQfd-~.DD^*|A̭WOO =@J1jU {egd,ȃK6ϕUTE+X՗Q%P/P >8P!AvGzN8V6 Jwf+K.;̣% K@cGِG Ϣ*E9gDdu焝!^i))xp'ڐs._d0ߝ-cJ]8r!Ntk4Talfէ ׅf~ue/[ :N%-܋pUBo!<6l;[CPF"Sj|"-_ 7(bIjj6=N̏;6A>o܈V2[!S++}p?wM+-ޡxǦ,S^x4lld]CMQT[k+3q8wVGs" -1}!Jeғ.D& gxT Nɂ 8  Gm.FVod%Ya'1zв5\ѤW>?3^II:*- J6 yKZu+Y zݏJx1i9UW<'o56kGLz!bs.4U62#ǵ>f% IJMX\saͪ6 tE9nRFLɻ Y(o5˵T?CԝZFCcwXɨK;Rɝ%R ):BO~ .y\Y-Ў=iN`o9M99@Ǎ|x,?hj؎=ʼ +F(Q:+RBtA:"^O@{f6wqȅ3Hֆ%RE r>oܩrr{)]=P9 ;.,rQ΃3|_C@0Q~t/u ielK!ym!=9Z~Xvjphrk\'c{yP揜äta LD46mJ7b'j>of \ +uVvN42Q&渮Eݷ>#- "d/ U]1Aɾs_\pt|1JX'Wu2I^*V2Icn` T0JIկxBo:Sl0PZ-* %b ,naV- C s6<~óJ-lwOs4)0Qizt"ؕ|kx>bQc$~^H҉bo=7ys3*;M)ŶH=xX6Jc2+uDcIt=\/ҋ]B 6UGsEUex( ̫' ~<&9ńZ'ƈ/p~/ѓ ev#+I;:7n 8~#(VёmJ1gZe#ٟuh#crTģIxkiҘZ+k+".֪a V}s8"c&͎5f joAוj+١?Uxd%*[ 4oƯEcs>hfap[@2緔ل}lQfxo)>?ޮ l7+#o/p2-g7"X_J/CS֮3dF!9!jx-VύJli^7M$py..藎8M>Ap0[vf lJU% 6(cެ۽sQDYovt%GK }U{#pTXQd$ܬ$\&^sg^uD{=q=k%'hsF;kCl*-VL`X}vEsR'FXeTccb# Rj`'ؼT u| py\8C3f;==ǛL{}rDJ8EnN׀b!dʶ ,̠]"8lj+mBzP𵼡9 ̇ה$Őr/r6 lܐ gzhƼWetؗx\9.[Vµ \ŝ'4ZOI3-jhn3@\2 zrXv|[n7!Bus@M=)5,/*z:ѤI=;Ki3p )8"`r+{i#r@=M 4_$`$БBɣjY0N`T $P8\PF~1va+m#?:ca:a# }TEɵgs ,i%Q{9w4h+;Snk`Ӭ JM"-c6ɇ E{.ϥ"a*qHwJ qLi>Dg]@W]F At [݁+8wPXj7#ųo!].Ŷx83Fc 1hQC1H۟AweV\XH\/!5z~,HN#AF&UpJ_Tg(УI%zkXsNr<׹^B/= N:~v`}" 3Hy-@C| ·':@oNf s*>jA+1n&"EZH|"#hA&9UͿbul+(DbUn3}xm.t|fi@qN.SvL]MRcෳ?qgN ݲMsb4Vy(|Mi  @QW/?s;du`~,8nk@3rƖ !Х'1pʰ4YG**w'imuThX9iZ niJ-(ЫbE3zBuH^XSE"(5&t S㮀ٍ_}~4VkffvN`y() *azcsTuTawbsA8Z՗nC0ٿiKc-R+ekSBHC9f]*)qI=>3ֿ@ֿMR,K^=*c-:Ff$j?9z ǥ\;fӒ XzdƧ-pQc[6LuO^zf9r3#JD2Dk5рiG7NCzGYlNĹk5)qxa|L]{0."fo﫹BMZJOڟ>O&.vH^ש5eCX_+{u_{W}lnFEоh!&ھ !DlK&!!X{0Osja >l;d7ʙJaU>iRp5 Anފs6`Z$Z3'H(S`[wet>$a`[ T2oA4o[Rs9Dz5嬅h) u<,wt ׾'F"秞 W[|<V;}۱rk*ceZ8.R7~,悛d5|*o6i޼M8w{Fh=bH6}:!eAg[L]<AN!XdㄨSApFL-D`9|eO ADKN҆z.Xkn a)o8!_a~Sv BY%̱Lx<9[ }9Bȡ=|`0՞5ʋ@@ /'.t+"qrt޻UZ_>R׺*h!݆ ?yi\̅Cc&_v:]2l,9VF3Z3uM9ֳ*9%0UDT—'n$ }4KXҷݝg!RP 8́z $P33t 3v~d 3ZcBtHPxs8&oLe0y=||m3UtO\l)o^KOw 9ƌ;yL q\KZ \r^|~_k 8B+I]Wa&;xh8! T*9A}xgu@*YIv)#=ɒ.Ï? q.yTHken >᯿9A_Z-$Q'n9=^Me\lҡR+pY"tewԜy?u^^Q#N_6 T1 e 'Y!/U䗈ӀH:oH>KBz˪ FsODM| vy4 R(Ox. ߷2ƶ F{!^B F*ӓQc4M>l̐W kR&RÍ1 }; 3L d'z$3FȷlYۅ^b+moD#+&7q~H̠rCf}>$ )Jiw7 (>2x3XKb4uSmIƜoݠ2}8=* \UaLu~(o׺ ńO5׮! vQNp~C@>lSv +=/1})F؛*KDuա/ƣ〢ßα)! dfNWhlӌe~إU`6J3vvY CmQ:HoVXYF"} ^yAno- s%UUBiPE:i[4`A&WD6ҬlV҄? ~G^8ߗ2/,r A:Eg,sځ㩞tP=ݲx!K| 9#r0Sy[4' (Wc<|[_5d=ЉkzEk9Y>Gb [;)7"VkaQ RevE^4>hq6-yVXGvw4 /4k/1$IvZSL$Z-~ t9LiOY.'8^NTy e6Mgֱ=6^|솱:Jۗ I>Y&2(B4g$ =ear(̿=̀FQuC?G[l õ"6a%ӫn/3\g%R?[n3pA9eP@hJTKH}Z|P [c ףsvQ,O":|va[qoSV?`]=Jőe8άTJÂh4,10K\RzCv*zxCn>!)E'9=c(0ScZ^'k`L';L>aDkElbH|uܫU]{8nb{_l^hD|y쭅e]}̷h'W/*[j].\ZrҦ*^&m1T t7RP^6ec`F ~|#).5*_`>~~]KHQ_ǁk6*l.q槉gf* ~o=0֠,+نsC<(c4,J0>-}=dv;Dò~wgKՍI}6VDE~ʋ+noo}L0)˱aj ux&/pk@Z!dN\pEXg]<0c&J%"xW*7̛wC B7W Yʮ+]NҒ+&r..ɭj͐(+< d:؋"mDžkˁ}ydTe"0bQ uyI6FJiDڰ9 O dTWcNO#w hZ_>)k:|VJNj(j [JM*' P`pbLntwFNY` ЫnC D:TװDUjHtq.EAFN`04{l̟Qd>z5Vi#2cz28}%Xf,xi,~]cefKTeG*@s_Ilg~U:(@2z3Jdl{(`=N3S^oP-R KbSHrnYvYܹv; Vfm\d[6ZR 1v{# oJks^()16F)eⵇ]Ci%X>bLuFl:GIg[*{υމƐ")oK&$P XK:h21^$]qc'e$=;K'XPc"D^SE]\Q6O7Wm*ٲ兩wfBz5ir %،.1INnv& t~BCԫkV%?R\D: Pf`i5;[HܕV5&f+F(Y":@Pq5tyئU9~vʴ y] c $1&+#$ j!!, c@w a8e*n[3MWYW̋C;i.uڼ%{cN7J$) &˲0Yk$ 8U>5x<-`1#v849~@IH! @HѸ7Z0~Sgp4;择x=>vx  E}&H G=y!A:q8lKG?HFo]&[XTWKIA'XcC6DA챦KEZưA3(ܿN?Bi TsW)a҉.ld*HbI"ej΍n\?Ţ]vCa^S`C.3QM$ ƳzQd7Tm[V0=Zq_0kX|Zgg|+ VԜWܔo ? `}=%D^#;֮\:ܾ2^ t̋v_RB/{;;V dgQ9Ta!S&^M,t UzerF7"̝~ȩI=YA=>ۤRǓ,U6˖=_%_4WoY7{MÆ;\G8㵣4:ԹgbL-51cm s`bAvd S6yyn#g ξ' Xʊի/ -R.80V ._4‰8"r >2ݍWP?Nuo"^]WAY? 4e%=\<ŘÛkpP&uz>ɸ2ckPA+,2YfNc\,^ۥѣơ9|52ヒRM4d)k@DP ėנX䪉%q0FEGK+(Y7681 $6čĴI[&{rr܂edџS:A gJg^o!msB}!O" M)Zf.ͺRn"C, ' {zKtZ"@mkИ}l >#sre.\<sWsλ벶Uhذj??Qwۉ9vSF5G5¢6D_A}9;yAjχt|OISNj !MMԆ=lo8o߶bG,Qr lBX \#Cu)n'/Q=zS SyҙFks?D/GzVc?:v%h|Z!EIRLk%~{j>ʈGvĢ\Zõi5&'?|nMn"5 w>0aG㰫8IKޛU!@ܵ#cSAMyB0,nMEnn(V Ivt} |1y 7`4r^#J\.hF [ w1-xQ07} Savz[Jk{"FwPVZ_PD8h>i·ppBƣvm mNr:#!OuA2Ur`^!3ܦ:q!@DHp_^ke)rg'pb@YW> =!f =Gh[G'u8rIIBqEf&@::%?(wY¯H_Y= ^&3)4* LK(N;" -F,VzB^zvɭHCCA=m|9\[qxdr5M>yH9}kqMK* 4&OLLI]K'>&Z <ݽ Λ~iL} YßɪZ6$~\m]rNvޢ=(-s֋fez{h?9˂IRw\x.Azu a_[G B> 0 dش71Bu;xvqI;,0eDIq7dq@M&b&& MVV%9̬vc^[xX=ZТb !wӟ- KDp<UW%X'$;cO\o`>u\\#qѢ3+m~˹,">s4T\.߶JO("USaOR L5b&Q7ba8Js2UM"؊Jxc`2hk>-udR*'X?KU3Z2-/|BG3Ԩ;`wM~ SfG4ۼCd l)hFyӔN _xnG2aJ'%bوuC~p2ȔG픪k^˚+Q I.{`20U=7ÈMׯ8E`ޱaXԆӅ?;+BjyϠmՑ^q,':K:PlT׵kaˠSЗ;oI=Gcx\y=_E_( 4M[{Yk~Zƈj 9 <ڤ(C7kǃ9cӠ,$哧}$ QךPk K)<Ú 0S`{s`S *Ul`_lz Û pL'=Oߍ%QY`,a]ۂHǫw3p1}:k~5.W;8 1eRD. RnLP̛FUȓ@Y?p}y}>eEIJ՛lӹaCe5Lϐ+1*r,H_ e=,yg'Ĭ=#DYk:LZ= ݤn|yT^r-t%u(~ok [@Z 6l6d]ß˖V<)=WPw)=DWv:/[Bp#G[j^htS!A–1¾udr+O.O92o^0^ Sp݊Pd_Z̥I)mBs zp`- T2#tiĮMGV;I3D vi elta8~ `5Gf`'#]a ,?, Iz"w٠/Ӷy@IRl< Mr;MJPmyR?8`M'i iwAIkK8.tu݀D.FB$u%<$&243׼"SPͺ oC}ou U&ֳr%~f$8F6o8Hd%KV7ACup3˪<5Dq̫£$FWVl}5|^::_O콲z̼svBwIsdQ@`@mW8x;%e#ʦ7<\9Q@Pcg|xYsUkce ӚAUYh0{hR2ϖuC= DO[=+X n װs2BF=upGYFi/A !7vH<;D밗zgF˩ MZ5;ST^]@fp_:iJAc 3߂". yx& 蚟BӲ]?V‰d$8}5 ;[]bm1a72Si>~*,ELxleV^lRp3 w SOب]ms1w4HlI,IdhiSwW8l<hQuϐSBIrd8mc\9jLkv$BDtBYmG+QRojPObF_J{ıRτ(C&6Go1='w.{ɕoK&^BԖĒs0x #u/#5BY;`[txJީ@ #/#9uN{ο fx!$KS0"2 < z(?#ޔ-H]&qr-<{ȭ*+:+iQ3K,5E+⺳J-S 3 31.~Gߑ8dAMbrN/wb c IBM0QͶ@*R`B=$8lvvqۭ#pRf4wqZ'N&Yd]~V+)z<-줵ZkBd'u0r LjX|^ia"ݺM#3vHM 3‚eƅ+\y^;3+ OV nox.rAe^zq)RƱ'؀fP%k7 U5xre=9fLcZV(-`vpr ҄< ,X ^GύOLZ9S]7xqtK[}P9]Aa".Π8>g]̓#L,/4\Q2*qΩ01R?Rri𰥩>ư'-z+CdV=N،eqy5싑xcM%* (xaJ/_,x:kN9c*IFKx:'aV@Y~dT%ab^I$iI˼jh GdSmv؉X5b-{7L:-R$vݛ7.d3{펊TS"X iZc6bM ~첕.gP{tg~ }4LMѯHp*+f13X}!PF&e`{X%qR/"Plk%' Q\a2I"[? 偧UF \ g)6Ĺ5'Fήu +z@l}3`1h!WhA{^b#~o2ٷZEO\q0IrSx @reqSŪ&z(#E`Ek]g ,aH|g(8`niL3vHTSԟ{[5'h4 vL C㝺SDdP ny8o5۞Jo|Z11N寴F%hW_p%JT ´*dOZ3K9( !6PiR6w/S,a9=ͶhїÂkywd%:|sJPa5HbD/ sXU>k@BB-3wkńHZh{%T2Ai&ޤ[kI빝4Ĥه&n6X}$b9Ǥ,joXqFv%E.Q9F@;QN?J;Rt#g TN׍=B\*=NEAl= =x_mNCb)$iV$lR䜃LCVj'=HhE4hB"Up+A{EC(ePakX1uR0~^մ9Yj#-.?C`Ӡ@&G~ M!m]9t&bJG57⩍.Wه޷)ifBT$:QN)at0!UY_UrpNkb? 0kt)[6cMKM0h0nQ|WUWd|CLvK1^,U g3;5Y|86H@y}pBM2#v8hظ,ppU=m(0Go:I%#sWh ׷O"JX}L571}C@$Mh" gu|*6^ [3GD9l9Z!SU6cQCG-v1?]{9ժ}(sxdmtopzeHtgV.d,c+ ;~=̺˭q͖tTR ʦ‡r!/si4fช rUryخ:JOـ8՘z_O$6V05mQ/u>+6iM'RdDsC0j(Z<{[*w:%W/٬%5y z(Љ @鑔)L_SVl8ZONk/mn@FE]˒r+m6(&"CV0utI/Q7x`{KcG~0L[>u17.jC9kz gDqg&.R B! SWɕ-;gH klGʰ55JZeΞ~kw%%1=eoFN`!=܎ޒck"b=-zV˼WFqz3&Չ^8D8I`K>_hb鑉|b![ÙCD9t# |ʒ)4wˎR"M(Gz5 5:T8e3oJ|9-d41  fkh5]^ ;Ko)$,ϙSf˚S@_BH/K]yryF`{o<~궖Y \lp84|ÿUԐ8hxSe*DٱqnȱId m6&l#_/?._1~Xq(~|nXvt6FdUɜihm>W{{ܧ3_lw qAgBAa NwjN^ as &b˶x#2K`&L+Coo1֩|+@0cC罴 .Zaf {Es&!qqo_ar֍*c 2~o۞w΀B7E64*\Qh,C]S[ 1{ IXʮ)2AG\Q\~/Tr'34{q"i'47'BZP-ekDWzl\N\i}U??,qyKҵd>yJ:G.dyF] C Gyz3zZ= DwI%XNYK)L(/Ggli|*)xiLmW#15{ u'pAlcZgg?*0W3T C֕ ϵ_eDB@i>oY"ۦwcmdq(Cgq,t` fǺ=z҇N?v_4Ԧš[ef@(TCaǮ[k@6{h+ y&vKW_^ضJhr^v( 3XЗ*5"{A5օć'O_N9ZHM)D. gSཱི!eq@)"E >.~šnƎrz.Dw~:O BguVbtX%ab2ihNIpW)vx,* N[JrPH<J SY |nE$z ¿BmdGUPtdrD`Ԝ9\*CƖ5[ &/3R;X uU-"H"^}qRYpd}Vr6<ߌiLn\Z[!9ZH$c?08)x h;'Tf" '.WFHYGewk9 ҇\sa./A:JQzBtʶ*h᫟JͶAP%))6^7V/TMO9O;i5>тD":t@*?YGd7M٦ nIW䜑r!Qߔ5Îqg0 1Di$i/;[hNY>YUJby9drQcb[swC⩄Ha]Lrxp2h!Agl>5xOUrxYhc?uex<8l=X*NvzQlIÓeDrNO@&\#jT˅*CN^ G'Κ_ _rdeF51guc~08'5Kbg:dy$;h`SY\#FK `rFm0_S/Ez}4I,[4$:}.dʪU([ũE>>p<"bu} AJITiRqՎ7~s44(ŪEƨY\ԅeU#X?Lڌ|? \sl݅_rD C{F&,Y㐺.f2^d8 i 6vz:,'Glk`KIK{)5=uO'];9n5`S@0L&W 5  ͫt!s٥lPn/AI[FZ63φ4!36]T3g#n{eHU+7'ЙL4{9^OϤ+xkST]>yo'-F uH77:rϰ2t,;3ܩ=@!N3~ZI6-h-0L}{ˢdLl]3]4/vJ%G$셪m,cA%|j< h:03[z=yG!k h4`Q&QA-e{ˆ <N/t1tZ(V[xP~ [ry&ҸDs$D9h ?K9|q~?ǔKO4%:r1=YyK 2,CI_"WK;i}?OߦLUwQnbS.(0,h`Xk(F<RSdeGFlq5)V!p9,@۔]`x:X_2J%x%&*"(LC݄t5z[yVjn)+;ս6]^[qv{˶c/teSGgP߇#<EXMG)zS_ aP~zw>kFjW7PsƂȇoJu2Tn8Vv38ĪVD7nJUP-5b 0f10b;[.bdok/n}yCa~PHIeg< [w IΒooy}sEn[$%?.-wa5paZl(387c0[gRi4/ݯ)ȔM`jr[w_J֊P'k/_e OsGKo}9UoƳ~Gn|#__KW7VB:ky dNY,PZq "m:#`;FMr۾a,F>0cT :*i8-~uБWcR'P;YF6N7GSggwK5g~-w&' Z4PC81 QF ']Xf0鬧olI>t!!D ,w.& @&UL׋]us"$7 ݤz-D iɮJleMw@?hq.35 eƈ;_Xn3D㱽X22E p)p=ߥ $^#N62Ogswh/m$k?z2_nOٍFkio:?Rz+9w;`T1L0y֜ >84F$%y`[†p>(Qڧ }55.©Iܾsf~%!:o.Mg/(^u=VeA9ܖBh+mC}!CB]rY'V5٬:^Y9S)X%XׁTqcH-kD$RL}&1 ̇SY4CZaKfzH5nņs o:u$ꄄlVJ@<D:Xtd#`4t/87l"Ϧ1/w9ؙ&6w7 0,n d7GuP*ajF"%os3pI Z_w]ɉ(oC1^)f8Y߷Z4|l7YG`ż2RryYinS$A튔$/ r4_{ lY29'-\svY}8cb]QAn5䃽?Al/T a)RxJdc4N#& n B" IDڴivDnYpHM{׷c}YK bЪ Qؚ&%@}V-qё`]O(FpORClPifkAh'D 9\R!IQgݜp l? ,cF쮹l/fY cb"PVay4kA)Þ&3T6F[{ Ca٥U-PFJwAG*G2;z!17v{N\]6+TpA1⧭ l#Ԋ1`LN/S‚leCu<CEWt*] GzQ| yCCs瘚@ۺjbĆ:\}O}e\Hlj^iԱ=.w9 Κ6gUI7`o'Hc "ԏ4U@HS `;p\8kc+G!Y~:W#P/=5܋ Y*^X Iv|sVf-^Z#ϦIQ=0Ôޤ".TT#GzGw#"[?4¿fD)HIΌl#9-OV-=.&.kL] [jF[dd;yHκӬ&BH%_i1Ot.S.%$յQ]UiVV iޯsW&//U a%S}*ku ;v."qdh0Jyj~8HUJX&j1ꪤ2*@V̮""(ؖiaMsMR8r0j~L\s "5kC-G5S=Ir,/bF7 w-7d/y],,av eT\"Oe$y<4˾o+\~\f. 51h(G/"x|"9W^oa-^bDH|ڶ̱1)w[ h ;vuw Ժ|@P:YTA{Q; NE _|@DQxfD49`/uǿ| #b;8ƒMJi"F&%5݇jr1}Qڱ$(P<\>|;_=;(j=8vEĚp'.j eݜ(zuRY1Q <~Qjw }U҄:gkax6&nzbz_Fֶ|З:+ߦ.IrXӒ!=γgbaĆj3"ˮ$( A#^>^ |j&Ng##6McM4<J2Mι >@1GMyOA'μ9AwO"SMM}"ڗTK{T~oQRc4VbX-HCoOŨ!S~"I j;PN.bJ%{>$VdQd(njD)dNgϣZ&U'vjk/14(#+e_\4mJ!Bҷό@XԒ=~i9앲x9ԭF\'a>E/3#b/`|]2ebWݕNJhsy`8}rU65N؄N Z-U#; 9qԩx*09k U*fw:vc=UW|pDɍ@aߨwHf/2ګԄv4hۗ}a4JdXᩜj*>Њ Cc DԿ-fM>A+( Գhzxj!n&x;~+ҼdxS <C!kacd Ƣ#юw"6'j]k3U]glTa[2]B)N`+҅8]F]~Q,Cժ^0d? >0= ~LXPtM72;d&uo?7#VTZ~K_L}8u]ы~x8̗ǐ x/Zm3O$[=u>{T>Ia\tk;҂;vn]BI}q9rtV':!Wxv=lzHddHJȄQ@Y(;ER@!>8`>kIA^n,GM|l70j-|ernOc̔('Pl5<0%լ2.p z 3_߾儽?=ns?tWLV<&T[TOk(+J>6N'fΰ;jvD33Ni j8aM⊛̄R* w L` >1C, $zC\]I?>2LTη9hemlfמSM,~SOռ$#K-S(N׫ ,cmɻw 'W"0,qm磁#x [0IEZ.[.If(>6Ʃ'nw,}"[2x'BuI n4u)1VWÎz{ў$% C]'%Ѿ0, A3Xeje`F3# hFw=L180Ոy Y 8"\TgcGuXf"pm`5X-Dh/aힻ}x\SboX2zHt?e{vM]/>8_J<4j<6L,؂>=ǯ1tI:0qRtP EX&ȂI7 ފN֛2qEXX$YnG_hoߝ4KlgX^uϮp`ۘRl oI8n&$)1D,,\K^.+-@<TU:F?hƯ)8HUTuXԄUb(IdN4y3M#/Hw) w9AGh/|A  kбxTx 4ǯe'5m4g~ڍae-KY朴KK^Ugj76$1qY٧OhW>JOV8&q.WRBteRWUC2Ir#9&3ɆF*ub҇澨].=pV%~^m6y{ HY(r3i@dzEѣ`{q]`Og9+GwԍKqmXT3?#۫כ۫vHMI 7TdQ=qC\'hι^i9tvxU _HR Ѫq {UoEF(Y 9xd j}H3i=#y:ye~8&QbCM*6F{d 4y-k@d)Ͼ5*@,=D!/֟KA+%K=.E : NX8w 9컲;WV Le ]Ln.HsuUwn^|'uBfkm կvqMqtHXPٯb"mUsV(! Rⅆ;:oK>Rp1EI`PhlTM\Y9e99/cKߔԟ-v9,Z\ y(u=Mz>'L}3|i)68 :LAxn*+!Ӂ*._} }Tv(+k(4pKm"X_Cqk> $]Ep0 2N|1 EGA)pSW rqF/]8VW]yPIK񰕲>9[Lwp-0cgbIGd򼨨B`ivQzi|c=j00#TwE# e6c?]s&vI*c$iDO_}墛Ou)vj3i%B]M8}Vmqn2*$W'E\}e]b!hD8(I2I`B?ULDZ$Ȭ]Żr:hxU_RB6o;IH~^(G- GG7Ac 3g/tc)L$JT3"9@nND9+ jp3H|Փ'o04ώ,CP1N1ܰVى(q.;b3agEyRѫbSت]X^OSsR9g"5;ß燅. mi*@dC xˈY*5FQn6r1Nq̳Pwo&x٬b$Wg&ٙZ[q#8Y8yNIov6~# T,D=i8 Nyfa3q@ieTp xґG}^PPDCC$j|>wX@2t ָ_`n2F!Ėn9%9xqWCzȋڛӯa0$|%'. mqşH5#avUӣ+]up@Gdœ)-}o&ˆpjƄoލ\iTbcKOWĊJ,=yVvPp,Lyߩ#B*dٟlw W*,ATnvA¦\LB kP'Nل՛S /G:9='$o!bf5sD7w13$1;Bscd/}-Ih]ݘ&enH e`Bf7@Ea'ǝ(X`\dz.Q-#"iOXsq">b紜#ҌC87$vfvEXq ͓ 񥳞+g6f7~ChzWax#,PMZTХMlmBR[ZٲSfgkE~5Pw{bՍ;p,p;bΔaP9Iю wF3I \6*C Dգ-F<6#HoaU տWL T:ⷻ0̄,&Y_$ 1QD׬>!z6PQ w>u4d?|T}J)YK4TQ%"4BaK^t9uT_~7q| 0gDĢV'/k*_p2 }XG3q \+eYR7ApgU:@RON*}Ͳuimob(}ֻ"9T5iXeL`?>+Zr{6 PI1k촬YBMh"՝U!n D]J V$TZkqAR8uHp )0*H,ۼ빈)Cv j-ǞA(^6IeN'ZtrvA \\cPL0ry/Uzk^0fsB @gE 3K`\:Y^dCh^D'lk06Nh 0d. 9r5VBRԢy@Iɴ=t@&L*>>I; "[Z?~O^CPS ?ҳc=o4IA7!-gp> ڱH d߲#}~:z7ު8<[bw fPdz .}#θ^vd.Ne`zLsZÍhbBL RnS̛bRLouFVME⪎R|lYqxcͲdrAd}~uV=ԭ- tYjLp79M,_ϒOKy'j"e+  >_n_n^v>cq4Z'IgvT nCB =yk-&o,WXp`}l/t8-<y1ȏl{j$_zT pr1taGs '|~qtҩTӝh/ f]hú4pp6{l峆/$}6$t @F:n [AɀnΞѦq%i`Pf%y:Lzf$5e(P0{VIE4w"1ero .\w^]SI`WA#:w۳A\L)#,O 9ɨۤA'ϭq,g* ɍ)b,Y"yh&ԹЕq;z_ t)%+Bau@L*ÅSS}tR&>PwVdkqtUl ZSb,3[]S>Y"-0k#%%:3<ӗLʆP^k:82l) %{83-h:n ]q|guD`ʖO"|?6T3/baGC=,(!St\hdJ/hXmC4b"/RiNMR38<=~Sv1T'!p^}ek2_s<1iB{R{CͰ(e}3-7J\j/;Rx8)[O߲C_5B\vs҄&.]IoOH_6L2Jo*MO*Ѝɶ ݕ4/o1S)CMŤB95)eh$ UkyVM۱q/(`CMu?D,|?9; 0QxKW k} /h0)[ls/3BآL(ɒ.V^ᇜ2QmJs{= ]`v(PMWSyT;ب /ݞ%uq]˩|Fjh4}'|J:H5t(s45>]r %(.%rB⻈IjRH/7oHߣփib /|`g*sK%-D+ :0ybhͰrxqOv]6ח ^SUm%t.2k~ܕV6hܪQdH.%yu&Ndĉ fHa#Ѝ"<zKJc]zXK<>1GKnޮ(/`O/FB)1v;zL>kIz*HU~qPś'?M1 ǵK}(m7CKu*c#7٦iGhXGE{2lOJ+yşc0k[t\r`Js\d]ڿT%Zc "q?vcۧR}3r[sJáP2g#pX$`߭[1s=D58i,/qUG"%ѽ=2dE׽P- J:G4kmi1"vMVsl13*>!+xCRp)fK#!Z^ڎ^S v֌#<†!TOW6md^Ͼie T-{>fx[c7NAl>ĬNh*fUt`CF_haP[!MܧB -0?`rmJwZFV$7_UڊpAV.ƽE_t@>HFW"+ҭ ?P`mmi1&jfN$Ň6MӁ-0SrwT߬F"4w]tIގб0Sz[ \hl*ܼ|Gb5hBf06n8g]E-]8scǘU*ˢȽxV(Sz8ӸBAnǐ lcn9AHG&Mͧ?Y^qtQt$Liwd2`^Ĺ9q` 15CMRv6xT<]|q*avg\e%BFT0M-eS>imNv$d-X pd.L/ Q/ 'z`T$QLsGSĎA\9)'B[W)0'B*S!o[[*CbXߓ2/=~2Wd&0BvB1zgؠ=֯V GJ;,eE|)oxAX6>+.:ٟ jY\m%qo^psu]eei}~OahRӔ6zȼ^{2>FKw%@Z5UA; d7G{5ᝏ2evYEtu}5* )|Ы̾_)s;ӵD4+н$PZ'Y9q[m2Ğ v- {SGWX6a03/"V"SFw=ڈfKOI9~Fu)S1nAv $jǥøLu#AdWc꒢ 9ЁJ;1PL]nEhWn BAz7&D!_9EU% Ch8P./|WZY\SZgSB/K8[RʵʣҎ#MzrH}uUl:=˔W :@HFu7ԴJ`IZ2ӥJ }aSH(ѼmnTN2>l.UZPZQKy*S_,r؊)GWH_Ԏߏ W1=fq}$b8HaQpҚzIxr%}ѿCMܛ GUg;{-fL>ajKeꤧZf/65%ՕPnaa ey=8jYEn?e9wލOx8pƁ.nYTD $69nU p_(.i2*NJbHo!v/\5 ٿ=p31pr_FZjl,Y pUPdxA)wʻGOkDlk!8L䓺>4#$ OkՍh y"DU@XR@?A ߂M1g/]f>)d9CZsN^wW96*o惶c|PG8>D%ߐKgIS+R+J"= 2N4| 4:3 ~9jIyVFˆ<1{k<34Lr'22ƞډS]Ө%y|B~"eʦ?ʢ{($p9/4 [dA]嵸;h몢#./SdKX'ťJL6^+ED }\[ShͤhC!ad8φ}:! 02 iv|MJɖZyZ.Э\jCǴANLmzݰJr 9B5z_m)B{WL+PEx"1LyƇ0ÿ8btAMT{fF| > |xY8pڣPg `N~9#>Zj.iUwz6oqY,,FB?ڠ\(sskr2l)u׬$*@%9n-PwY9@-L+#f]՜s#huk@&Dh//"qOSvhkf(`1:Ozg|&cpTdИ;eqac [u z%r%'t&ېh۸ܠ^p;p JC{wCThNCzL]\R F\'|k$t' z$}lo CRfta,"f1:!1_G݇ 68R_E 1m-G8 UQE-i-'$6W/;] 0?rpNCĠ.rQz{A~~-*; Jjq:_z#dcEяmG |"gXà+d'RVW_[\ŌXC>jMQ"2zg-֞:urN&7{4b@Z,ԠhdM{bb7uik] oJ\x7]=Oћq NQ͛* &RN aިE*qjoۍ΄1lsǃ>Ѱd ]"OH^ة+g/vU"R$ԑѵEBJ4D{L oIW‘6<}Q,4s)@le)#I;T-F~trl}, H3T}<>JT~kXs73*xXҹ )H:綉+0:`/f'r@XtH9)[k(͟bkf);TS%~\b2 N S‹,egE:WwJG:6ӕDn^9ѷ!tlN.Er bO[+JHe8{Xŭ[:!R*>}ZDd xq`~5,\6"%.&eNɌd>{';ksPNj<¥ *k*ѷ&ARU[S~p8%YF"zP [I,Ҫ\gYN\AEATH)&jһy&%\xt׶a/\ɒ/oJN g 9C7w3L]ZR~us?+_Ws?2dM*td=y %26 َ5y2ͳh *ogK^ 3a.TBN[<]HLx;/OZy1ew 4N'YAŽ1W5݌X#PeYWY٧c|}uC}"1_h#+Xdu2"|r_n7x2: o]%i%gB-atGL#$Π+{ .DU>IO1?~eJ 6HimԈ$]4_.2=w-9rtPOp(侣 ĖdTS>ݼ 1?PuRڸBw;E=6qsyngP6ia>#'+6 Pu]c!-?nd8&^ )nSCzc_̀@G\KquL_װEzPߍyh`j_]le^*En"ZQw҅Z쫥%6&0UoBg? dCn%e֥JZaB2+ݏ|9;bQPK!# r [ 'b )NOI=/ ٿ^j])(^5& [bl{>ՕLL>/aP*`~ي?:1  Ƙ8u'x۩Q ` 'Xgh+VgЗm~Rߒ7!u$+%}} 9 fP&"S{%]%5+~QDb=䭋T˛a0*w\n򃥒KśiNe  EK,`[uVsc;l`YvmNuGMë!|NqAʽQo?FԃuDuY+_nHE}7W PQM4.ܐ8:!1TW04 1Mh$@πJi%@4'E@7N0uEke&ؠӞi[^fNא[VY֯b*'%H_dmMGó0 WHq:rzSsdviM58sۛ<5Ermw [[rK.h(܄Nb' <de$Gm(Jr]eP6 3LDAfף ٽW]k*#>9A 0X* Ywbd}M_?-GH 0q:p|s2d, T3>^YRXYdįE&lM-`|Jih  w+O{d]cGV<""ee-}ZC)Odի;ͱvPQ+r G8YALu%uApaK퉣ʔ];G]%:fs+CPi5[g̷zsT3J9G8yQMd}gk{9qgr+F`cNQAVjȗ{yegt0XU].Rl3qpXl"܍DsfnHן֤i.OJJX'h%g! &*YY :wV`߸}kSeт4 ";0CGapae,J})$ Qj| ڎ3X%QݳiAq<#UD ֊|&c÷^ژ:c@& 1?09S/ m6K4Mh%O{ؕ%yQ}ϸ۟c>}U0*fT,vru^n:ѣ. xIPoG4O*{Љ~8$0npȴ#RYjn~2"d/'S{Lujdw_ w>0d՞Uނ)D?_mOKՆJU}9因m%jH㪨}닃] U S0:!,1>~^2'mep]_ރ:3AV"n7\O )S̓^pK !FoɅL{VXD=7vdFa!W$x_~5X |ED{g˺ee_"bT#Ch4Sjb, 4ֶCH3;aU֠KГ3Zx7!@}zLor}÷ L[~}+jӬɡ{~_k":3/-,O6 sSm ~h:^<@':(~e\n"WAzZ]-3oBUG4l8"<{X+;'/ c tW\u*jVQ{LIXVԢs9*{ p# r bMH$@=_mHd-E^PSD}+Rz"H+\THl!/M"Gi2nIl3i{<uegQ!A7FotB/5",+Jv䂃1ٱPQGt*T~>Հ^!D)U]*D5=C1XTa8/)ڂg~Yr ,P%I!ܞĩ[ħ_+_eQ+Ս>Nte!%#YEXG(ڳϬYPVwUH+zBjH(N[urk}'4nH nlL1KVrJ'4kcU朿ħEwF;RDfmo?{<YO$xF2e_N1'kTEr(]cU(:!%BayM²U_]C=C]<5M -ǥcSDjiLêCB1r7`etN mso} ק[<O=et8Y6F ĩLa~rSμo?~Rri1V9H wX zvb+]3s7aԾي7IZQ04cG;wuͻ}Cr(f/a/ C(0}dGmdUԖ~2.N5UFqըwjwZSP8%(^@/aY& Ub._5V$Yqz?mJlf@ڗb +*UF:t;Y-Ʃ{n?05(ӧ]#-C;>>~xǀ>īkBZH,.6cIQvm7鸽[)v*Xx5x7~N#GO|Q,u0\pft ˠgV߯lyb`:=c І ۨBܲm%Smё@kWghOc|Jj[|$v<ִ@0k&[lؐѲ8g`a79s^b#tBxRʊz0:Cin)0wچU=.AS3qԪ-?$`)v)_(~]GYI7:kϩTI72׻NHbr{Y-ɠN9[ ]Jݾw:|&9ȴyd(_(dqs0Yx`S[Kb>_Ƥ9TZlphr#\5#}.s @b%+}\H0>1Ce5b{ Qn|$u&ṈMcVk٭ 13(u3 LupK aBIVG5@AJ΢Ѡu'QCk⸷\8(ؖ%yKE(vCW)uxN?)`^!XU% S.X4EU T|O3+^eͭ/%e%(FT?**Uv_>gݗȎA\| ո\~tչh# ujM&^'qwT#HG\N.iK;~Όfp!'ɋl=a6[#P#&eg\:lwjcH*oIޝU#űN(;ؔ@=dʀ W1!cz ZRȎOGc5&mɜ5yF, @TWy+TIn!w oЂEI4۳ʙ l웈 ztf Lԋ< HiwA3yqrXGz"#2^$ '[ຕ@p.@^/⑴)w:-n1ehp򞫪{0*<ĴuZOS!̟>ÉAɃ bۑ9Q`ܕ,0F,5t̏VZ:ri3* .daڋYo ?%Ν}b LwY@ηn0 ݵU |{ ȼޗ6lZYKIO.C|?(a0-'ADb6eˮERֻuI1q& uKۢLo7DrPIө-Ug$@ &Nm1W˄i][,YO;х޽P^3bOK]ROK$v2Gt296)oexP8WV0PV{GuyJ%>i;͌hK1Hp&=bU lBt]$U M ʘflo{7h"`:eAnn-a>+0U*dܤ_4-"8ׅ¦%,t{{R-rM\3~`7P{v)kvbA~aL8A~_\)Da @.ŎkR fbIC)0s5- *_BH(2HP|2Q4&|Zw[ ~L"[9󹙛B/&%~YMQЂd9z*n0酕͢ ~f|\Q.V\hFko8^rk0KgQ,wM8V9Va 'eğ4;cܻ!M8p+m-ۋ%3DI^RV(E%3HS u?z.3hF.xF]!CTw~Yɩw׌\hkG5@ #*jw'}߄<: s~.l7|wQW6d5ȕ(/lmR<܂]bzkX{ F6Om;#k3ŽȞ` #Oll8b/ogev\S ΟG\D}Ytp2%s"#>Uyt^A(}8RY¸g˸lI|;> ffHi*];4mDv 8L647Jz#@x?Ku-5ʗn'~:<Ŧ^HB_+s5/~iJxH7c Oo.>E_ ĹFpV$-? }Bi-ĸ8Ebova=#&+J9%}LJd 1Qr*HcܫzW4PFŸ@(ҊQ)9~$&%W!Gw\ʫQ'jlX`~- 5K 6OnW3R)ZqP Ꮱ@ 4;Dn&fpLDcf[-saovrL#BgI:qCO D'?3X0e^P,'(#wvkKށT- F[Bb CxuT}ϑ5CM kj cP*>=e֔cHeuh$Ch%=|xfOCލ`x08lTq{egYٜ*qGD@TԔ-wi\tVG,ug!LSi]2ͬ1&I|nE^#W~N霦 $Pq,&֏r8d PWAANi0GecL\A̹+ʓm*R$+rt*)QXl,B[)I#ӾLe:&p(a7`r@ټݱ}qD,Bͪ=^]*!*9掲c 5D%Yi;A$ hA^BqA)3ڨkQfiSgyn S>HM v1-1O&GsHBiF綖hq: 4HLӪ ף(>bHcw)`w5U rԶΑC ݬiuCTLaq3vgBԺٷ- ֙ 2k qDJ|VdՎr8_L`xʯ9 ʣiW]b;(ByRjƵE("|S%xqYӦGdVPt.7EHJ/kШ8= Кk ~{0ڀLq~81~$=W.rY8ƨXW> xQB f:L l66C'o9?S*Cͥ9G FH^0:\ԅL{2i?"9sbӕ[b#&N`ƓH\ldh:4xIbE$ ✋p゗#zo kK UXl>M\t&.ϏR"Rӑ˘@-{U|W1ڥƂ8Z qMahxN+S -_fne.7:ދijG=PRWFk_-uz!ȗjt&+F@oQ(oS{Ɗs2X,>E5gɔD@tLKS?ɚ*ieaJ;5x}*B<l+BX~gU,7`j;L=t)Wѓ:`X>T1;4,]ЉfE\|SOْV:q* )SQ-ifTтągaqٶ^멁nP%[+S8Br@rqx[6e(6-v'n-'=Å-0{psk$jKcIB"%4YPw|kZ? SQecbHYHWmAxHpԳ0B G/P,sKƷ8aO_H+l".qA-xߪ ^ DF]lӀؾ{FdEYXՖyN$ܜiǴ33hk<`"8 v̙G[\/p)xnR1@O~x.$[I홉et5=WDSKl0i|Ic$unH<ƫyt2"]vז-%ua?BgK2#nHP$|b?nڸz>3O GRj-9kkh,Yɪk '%o %V̄Acz︥= 7GUY X/i QˣȌJwUaE%dTK>@_%g x9X g_\ȟ]Oyiِ:?hѐ- ao&} ڐLl Yy%;m?YQZ1t0Z(Ű|mZjTM†OKdb/IxQ΍xT~4d7yJ,^V Vֶ6D гkR B*fQ!*SF$t.sbE)c8 # G} rNϩfam7H80&H}Lts{񕩪px,pZ1]lIufK;a~F0&~#-[Ip%%֐T `8%1sUa$9J4HaT3\3xͮQ-щ{X_zq8ZL H;eEIDAhE0$]\FWI -%QXji.?^Ki$0 y`u&aysvӭ׍/@+l!򽈴`4HBέE$O #sۻ2 5[ O`Rt ŅOz}E=nH^F*}6ԂsTւ׮x-)w\v^q\V!K#lzܤ04}ӕKKae#Y=I[:@F ʱ&\y܄dxm$ح}OmvYE xnm?~/ >LW,6*RjgE=!2$>He.I!ʥ nmJaVF,\嗀L23Âxt@ZlbHDxd5x#b qy n ^1 V~ND ]tKm|!qYid䁢;%yZ_!t8+z6$EէY) n I{hQGV1(^2gH+ XéT6&#Opw0Y]4#e "9Rf+H4X{k/ AovN)gC\v#yZVNcv RoZBz0Mս^6ϔ@92M%q-!GR $n#^.跺j]0l h ֓<ǺW;\TH74{T @t$xOFb(c˔ ,+.9vX5(j_!ch;?ikȼ2j7[%$a݈}oјLjU/Rp/D}D;śyJ.[ZT%tv.6hUV2v(fq 1Xa';>1C`F'f[tabbSEŚ{8%oNɢs㒃Z6]3z9Қ}6LN3)8J:B~Ry5/W6-z#ޫ$: ;ֳyF'K((^VU(.8ZV咪]÷:ZgA5^@H~>籌zE 2 N"=z0 Z^9CL?fG]ڪ-wQpբ*!ν_예i?yKf vcqe q X x?]xh\ S>;9tE{mͦcp(yv{h{*38Pzp-.] WBU @ªW`O 8ΗY5z)9w ]*8{2@km"xͶGծSxGs]BPB8ʦ#:ϭs ʡ!uA̲rIԚA[h_@2ȒoI܍Ȋ|Gr+J1<Wi^RnTq'3v@J'`I1Gyp1|+qwŏmS㾎)$rWɶ7ދSw[ 5QU˞Tu|Q+UzGW9-μ7D4{˰>cf @nz!"$BHB lu~z|es36T0_q/:)J}q|6L^gmɘi>6՛cĐ0X{(T82-kÖ́əHBM/QvIیìPl]7|(m uj[S(o5t2;־t{ dz !xH2T\OV(`¼GCRnn\G =>}b"^@ ۯj sniH bC^ 'ПQ -5ړԩOsp,1)lܗHZxE0aVaK*s|^B** |qoǂ #jg[wܐ3_éP a<|vSn{pv0ьTϪ/U%‾Y m˴i$`oSfΒnߣk6| \D} Wqr -כpZF&cmS8ڡ>Nz3c*L37&a#?zk\c"TX^ L/G%-DZT^6WУOfW07Yj-&Fc5P7]E#sP\ @=C?5%vXk ԇ;cŻ ݹ!yONr-2h*H_mP;|!oxQqO G uhJ YbX,Åũ<[Ie9Ih1Y.+܆E5īM#x ]ލ"7fwz$e?eOiU7E4ΉV"ni 킷J'7 (ayN}9@3O($s!͠ GQdM툫AlL۷գnb%jfW)M"sÄ(4a]LqN12yaq}ъAi3fzx2.a ALP?9MwoyB4 X3D"w6VT˖FdaVWM-XECTJQT \R;Ьx\'ƿ) r(F24Y:ze6Ȼ)OΨADaR*528)qYEc͐#(=05;oMauvČ6BA}(iz-&iLt!/;˯1>A%KGxu>[;;lpDOT3pKv_CobC iUޱ%b[2ں\c:g^]=r쁞5<_f!d` MC:8KɃiqE0sP1o5sSdɏrcqek\3Qgf^,3(z0hKj OhE琟P\en\R}bomug=Il@dReJS+qb~rnJ„iPg>f$:T7mU9y'i6scZ1a3m&tƺъ@y-P+wE䭪sA[DZj')6D1̈́jvu AQKC"_[]^at=._m*-لrD JDJcDy{=ؔuբ'$aLr&y"zRamfP@p7,\z TQQGH Yb | Ï ('ހ,kmvp6w.MsMto]z!oa gp>L?sN un;H{_8($⛗~@1 J'_I<u@.Ee;mg-I}0] >t4+?]G@UQ?4ҏP Y$RbjF`:m;Tt,H6h|7p#S7 X{3yqTr ԷJZr5D17rYYƐ{7D1L':FO ;;QaъXG@XR[' MpbO W#B "U5捦a ^И6 p?G@b_i1JD4V 8Adք4ctWFE=,(0 BƬܶU#SR &?H657d3S?_0S"!ˉ<'$/Zx+LF! W/>a;)}'>ρdq!QېA= xZ$w7Y f ?ƪi #3'; ӺjCnA#A&]N.ppϮR{SD\<.Lgp +WNdrI~ gi 19ϖqes$m5Iޛa-=m~~Yמ EmqӋMK{LґB.G[g 6č|5Px~zU,n7v@qTN>qKxx@tvIك{/e<ڊ9G#G0,nua9 >|ui?DyJUĿ8"VB31D uoDAHt8bAHV*&~=אnz eP\xfN\SA\W$\yZT%b5> &\o^?(0+7`2/oIe?;X&}(*1e8y n\FXU"0:?oZ 9ɓSǭUeNBa A-^7'P႞5)"hՎ$fKbI̬tQ.f_oQs|bA7c+g"S@֓s]ۊ)T%ĽIm)lN`9oh/뢙;jW#"a= 6GdikU'|nUgwjPC&ֺXHv|e#7@E8˫a<c+##aP"MRO wYFz@%dq䰘SWGX+ e~m#yqk]Fy_5\4 &Tl?:5%8"6ݦl? 5's)㸆/)-q{x',20ጡrfA+ `jQ *`ovbQr@Fn{D@Lcf=[s[ J3./$n)+E$ͰX=]۳>3&X [e0$.IW'Uw Ό\{asm!&GHTa2X_eǞ- @؍ zvtaOBѭrWP{')Ä jC a|H1ŠNhZA{AYv15Q<}“D]兘"+5Y@ kQ-i,swJɧ/`1 : IrAW)hxm2j80)Q<&@~X5AbRʎ5AEQ`s"]g1YjsM)0_]P`s唚U9tJDe xϕ&Usjܓn{pJ/nhV{0&` 5ϒ'`vRMMq,y<KZ7C@fN̺i"1 7WX[,1sY1RkN#q)~Kes1 iƸ#EC@wrEl`+txY'iJQ uӦύKVDn5|Z\wlv`U[ `\}d聮׼PC_)|CSY{IUĹQn jeF_!x rN4&~d)Y^a[g (JGTab<9PMqڧ`C?.g UVc:ۗ,r-PDV%+RšAUPA JVRaHץCG fo>8JAXoG-jD;r欄Z8J٘Ft=)Ua\6 &LvLK@Ck;m,ET&7u^lW1m TdkX޼T%m/o@V@?9l]e3bK3E/|_t Hwx)ARaxy>A n&ي"7ڳ%P9N8é{ d|an_/We6d[%#.v0/9@uBx\?EDKb9uoll]K1e,)O%&?Ch 0v X7. $>GwCaH< Z ِ=cV5Hŏ4p[h>U7W0LTz;1LdAb4 WPco@72U UH;C^=?2p!2q 4'6 RMˏT?.ϳF>P/f:=<qgظM̤b$:.#Tl}Y2!?9!EQBe܍߭;Jɞvu`Q*좢Ne:Awpk6 /BӁv.$?BjV`kcmns0,)"14H^~|n׆vhi j13`]gpX^u^)3ނy'Si}R[M׻c ݉3?RLԏnQ(b U|:3!EqoB VH`x7&db; \!ݿFy n&Iد XQ!_VF0n kɵm`i+nVJnM`.Fs#qt?7&~uC(}zG$  ^Ӧ餲A sǀ$t$i&IV6Wa C [ҫz}쮆ଓgTw)3*Mk,I6XÂؽ=#Yb.>? ȼAL (u T2ʋ˜؍t`iH )- eüCe(h Ì%k3=,2AWU_P|$-ag,'L72Ce1ER`ݗ( tʩ;:Ng8ʺ64tv\=]z2 __/}N_#?&ga"\ 0)#|ʟk* _ivNeh xȹ q7VCfO=Gn4I#ƼSTpOw.O[,'G]֮w 3F;9+چN. UepnTa!ܕE7 Nm[|:b;yuE~~M9&ƣJ`P_nL\7^h2E ,|33^3؛Y1B iPP$6 Qbq1=qzėn@D FYk].*ofuСa(*JΓK )CrZ|w Җ22]|U၃ )|*}13NW'EЗ3_VX_8gն[aTC~ \Gϸ5RxL13y]̦MҒЫ6%E >܉t^3a(z]f+V0v *)LH<"4q(ApDٸ X0ҫ,bhB˄V(r7ةSg٘XasPbIxp}Ne3wИz[E.6I»Rj5)bjCԭ<:\6dס",3c/$2$uwUdAF Gl "o.YyDVt*L,T$ie7{־? u:D,{*OQ eLd]s%WA۱>bFW?ԃf.$9tŒhVLPT릛;0g!  /s M"=3ܦCq][:\M߯k&blxLVENo8ªER'Fd;0Y}j]:m9@ǐӌ<gA0DU]yGp?.`4͙aP,ɓ8Cmqשߗ3xb42"u_._ _9KXb\- М^fSL:rQF1(\'/h|y:bZڣoEP01cQ9ZQ ]?qfaQm\I6 tx#YB^!ԘS y pGO!Կ\fH4uB#B:| +o='QEgh.K;&퍍;IWȍqQy"`Pv|Ӏvq6>(ZHBc}&}:ӣr¸igڒ#Ɋ0~C~O0PQ@E("9֩cFVPkma}oo# Jbz=}=A#R0}=<-p̹FN:󂐴9Hť:"?4IwұV(\1 N紮f=w2i|YrPYf4f7\6RpWJ<)X~0m=G0+y҃KR]Et D+5rDA HWxX'6+ܹ*srQˎZ9"v!~;b]XiLߒߪk4H Tan9(l}/"QQXC4(B#(V/ FJ:(e!}N1PX #S/s8w/JiS:.3q@(Vw]? %Z=gCErDv&[쀅M2!G;j/)e9W}oGLdg su!Fz;dNL?EJ +k7MV܉ڤp^$r*b]&>pwn,2VӾ+("S뙜/N&nBl$[:KpsU0QE:@<)SW6P9K*35[wR#dp{91qj=-RΪgmp{G g&4YqٿjG"^C>sL:f(kl?~BY=AdkXʭ{0_YELj~ЍdO8*h)pjik؜y k kS3Zc qH9ǬBW8g07L A5̝ٚ@:dSqJuc ~s6Ee4 & v-3_Қp:`$l/.Hһ'pjre @G7bP4D&k; fyevXYX(ՕqeZ&!Ù%鰌 ^?D0!CPXm2j Bj^ &RGtXH3 # ~p 8(*'"UV4bl\5vath >YoB}LqUMh , 틶+8}_e\9JW1D`%njf:$ٜ0q?1?S-e> X-a Rmҹ]J@z;A.%fu x`wh)J.54DcjVGhU79B-a8 %Pˋc0>'ݙOHWMbCyl?bې1~c-NIbW[lb4x'YE&pMDI}HA ыZi0.[K+-c_fWǪXxׇ=1kO/WU9fv"r@}d?klymX0ҁ?jeeM,c_Si?ʝb h:#|CL 際jS0ႇeBqyT 6A!w،ꉴO=omuѿ 2߷~[~xUMU_/%uqG2 Y:S}[Cͦw\) |zfm[+T/cBM' $Qq‚9 Zyl5A0#|ۓYip/J.aCٺq̏C3B dYYOfpJ=Q9RrӒ<ϗ~'$o1]"dy~}DյGOEbXvjwIԪpp0&ӦA@ )2`ƿ|č@IA"ɵ uΉݔYzZn!*u&<֐/H\`8`[vHӛ$Ɏ<,+0ѧ^a9jIj%nOIB3@mt5'iYMx ^OA$Q>qr-e 㳶,PS,~('QrK"|G@_cC$laTa<_~خx3< /d/dcaDѳ1|S\U莙<-KE&݄KɄ ]2* [a5;6}XKƃIMPuZ<U T*Nx~i\{1-i1WvU0a:448ʅtok*o_3P%`;ۚBan;NaR򮭥פ& 2eܗ@,D/Anœ;7m|]+&8ae)$wͣ["W8ՙk̃hv->?m"u"amv޶iV󑿰zմ QԤb}EH-wj! '@majF`2j Qt.Go#j׬+Ex3FBf_qj5]@1Жb^BĤ62!Wȗ x2rk6ZK)(i&V `A# atș%Lj?F&?XGRYVr=̯=$1֒!~ WL826ϸֿV~ܟqpg AG_siaPXígD m NcW[޹ 4!)zE?OV\kl ISTžQ !$:9E.3}T499~qץ\GkhG67i7V٪@m.vd #ES2cOL-wԞy;MUDic ^ oUfhjɅKJ oE8 @͓/:FXդ/Fߩrͷ錏L}l=pƴ!s9ڤ76cQgui-%1BOTjr+>RwnLw[ ($ p[/H7 o 1qΊRM!tq̓.yU =Bf[QHKS)tjYC[4[ úY\{,nCCFâY/(\C^Pï@X-b6r3QOJ ZRM#3>pB O?k!57[tYҒrO~E6_&e4 }\N*AS SmCRQ4b+Y%NIa:Yn2k!n[KjyeqM// :Y^|3C߷3b7(?I٧Yqr|80Keß1+^b_T9:Uy-US) [x 2U :˻ X21d2|tzZrb"PmPS!6B߀{ ;uwI䄧/rlZh{hJ D^WI=aIU8e%O4̩ ,kw~' 7#,WaA{&.a$ߵeȭv-_  Iyd#:Wt$G$ZB1k9G})w*m:DmI ,NkT7-_ )τg"^~${kld7R9FXqq1{b+<"3Quot f=$=22T >BONj@G;Nz!(<<+jtPZr:A%4Vmy(ߜ:էDP[ZF4C!gbx[n3h-"vXKrpGu,}-$3 ,ShZ1D*![ 05_ E*&`= D sq#=:v 8?'pUc<2vH9c7c}QSIyNJ"GޙTkkuwv_>~v2$4.ZH`Qz6~ h'J6FN8N_ B,Sl9BP'ewb 9TJOqzfN>8?/.S{;N;b{EgHg+?mN40jgA]g*[,zC)n)MX¶jTAS%=ےq\"G[:5H8ib_oREG=oSMo1=[_922%4"Pw)ԚE02,,_5 Mʝe׸]*50>&A( Tu< Z©nw6 3bFꖫa09)gʫ7eSjQWAu.ðIݜzn([%FaAr)a݇v GQ~omMcq!KQFh'^vʋU53BKnNİv: O^vdifL[ӛmu+ċÆbwP ۭM9JW{^c_@Su4vY\[̀_i2V6[})BI?nܽ6<;dr#Va)>լC ~8O'=CD$c<]O8 拦K& ~ǐZ.y}=[6;TS>"|SgBq:wg;D/DMb޿Lc|]hp)V=gʱgHú"|CD=ސ:!Iqi铿 ZV`pd1 i~]yNs@STHu/f\N ZDAzsgD-Z"6\2N5!b7{VaBmɂj&F6JV :. M~m}jw\+ZG+#! <_PXhHqG5#y>F`CgQG569.aPíglp>dHWNEWljLv(Z;_:G#iV k}k/⌭~:L&Ps kc藗6Z8NĶ[9vq|^j]=B@caZE1Ce=M'kNBc jpJ3F9o )s9*gSXIri {yze'6EYɟ*&Y;0h'o}{:@̊c8ݰϵ %k*ژb#&Z@|ʽ#fpBШOhbjV cס#xnj1 5WǨ`9Dx2` A繯3Tirz;%!fK$?}u]<[@ `]i<95𗒈yXb@:S<]nC[Dn*.EkS[R4#׿)^/QÕ:,">;͆h.$wόOenO[x|p?`@6@T@9wDцUߖ Kpz(5m+cu9CCy5K CṳR(+@x1)iJm vNع0\qe"(uAi#,w[,}",O5j}$*kɩLVCčG Vy =$(;3̪F@Drmf-P%~#WEٯG?T[׸$)މ| 'gs!g~<ӎHRQ(64>L_L :6Os[w .1nZARI|7C`27*cvF7v,$Y Q8b}>UjB;7" 3wr_դb&Ӿ9-/lOVY*ڧt̍QA܏pqp&E^:e:%w3iWʏ*& /گgo=6UeP,J*8FERL]oR̆,qrϰm>KAP/ *3OyȝD<j|$ F, a9Y1=Ӹ+^*$$D,X&7YmFaUhJ=~ۥ,ח$U^yֶ 2MsC!H}>IAXՊb;Sкg)+.\)Rk{E8arAM>zG$m|GLإ B1O 8G)+*8ˆ˨3MÞ{}ߝ735==T`lreuѴoW.`=Qʇ2Xg{)چ?a@'ZjQeQPG~@63 V\G[n[8fj&+T>hW1I -mTC_l VuB'ܭ?7+G`Su?`ſuB"Ft]V@},R9i1%NS|K^2p3k|-i($ob-Y4ø &ɰƞtFڣQOq =a( jM8ŧ-℟, '";FcУ]V7,rz?:M# E[$-SaY1\;zp&S] TlZ緍t̴iTvm'mZfBlSWޗ'bdžT;$_+Pj -e6WLȧS\'踍s4LQ-Yfkt4FW"?gkB<~8R@œ!\q^%@NV^qu6FdLN;D6k1#?jմ O~L㴘¨\5N<b!_Sw[l8-Ȭ/JXpdIkԡơuw$® p/F#8fnӜCMgNJByͶ>۾0_1hFeA{g;}`u; )ǔ۩pQ0 y}>cmyY/R tBuw$Hm\V0$$RoL*)2x2 @G"ʿYBT[-AL:eCbydK} $cD] -h[<"(8'`=\ߝ(Ը d ^nXU.xS%s O_HKz;gV^\HKPirY$oj<tpB=U>BأU/#R T2u6 hOm*|8: G)-+t,WB`ow˞=#&x`*2wHFCUy}#N%b!ґ]f Q t2㱜f1GxdwVGegL[ĭD\yzVw˃qIfc%I yO9o>_b"zCfam=]hI4ӂns_ϋT_APm$#sMcmԇ]WZ7eאp8}B<ɵغ-,@,W #F(=%![z|wFH0r`VmrTz\ ^0@/QUC20ߑIDZ  ǑfƎK2B/ǛjZ秽gTQ:R#6G5xJQ1YgǴv9c2jqa&um]7N\OkNԕY3zLP5>£]KdOhB̓IG>f %KₜslV"CUU#6h,σNd FYi |5ToqTA B\Z묿g${`\Hωjuߍ,Kiq}ᓈrr;ehhzkio~Xv*=L@"'GEE~/n5Q?T׹7 kӇYE'&ֈiAXEQJ[\yG5gݵShǟy9;(+Ӱ52xz]]aBUpY;j=jϖGqtH##uU:׿ewA+"Mdze*47J!Qw]qxᅛh7,3-T5 J67,CL-RPC :䖺qênRŻF4TUU#2x>&?f>I5ԥ(1)2x`'+_݊&|Z4vNBUWBm%gB^ikXi̛`s1Aha/jV^%+&8] O-X%7ʻ: t25!a |rğI0p))Ը=~gxGzW 3_,㲞 n 6u(Y OʪЖ fIQp`Wi–`n֒~f vRa+ǧ@O35#sl fy?\#H,tl!* VzL(&μVP%n 0H-5t˦ ![a?x~d7hkPip}Rp+܉Qa xE<8BxVj%G6QpY:-9BhR̪>1%T9O]FTX~+ڗWp#K6f,R|wO^E0hOΪ2L9,zQ0CM:[EsiU&.%sfqƿg,AXnT&.◻SGwUo*ۘ4wk׊8C 5YWVu5Hk^9UI^]0n?"6M:U$)@WtrB0,=W(JpdO=ȒBj) I5j@ѠOQ[#'~̖_ͯ6!N!νބ6] "%xd:+ 5Gt]Tjș"I$n5zG XJnn䚼G6mg6Yz%R1;R|X߉JAdAVԧ-oI}Ǵ B2BDېJ#@ePDvPWH1F}Igi[S~#pGn!8ҡmϱadV*YSN>'|©O%ܲ`GETQ"VkFdhd^2gk"}PQb4G ŻPRtlG nfaH P A4ͪ.jEߙS^\y)%0;^( }e#)Umb߷Xr2-A٬9#R@o :Mܽ!V=rc@%u f{ 9Y@Z7k Ɏ-C.bqخ+56#|k,ASB\y~ 'Zދnet1!`; oa|,>n D3pוzˮydpq)@+ fsOFe@kiQ|xxzl']ƗvPɖ|t|?!@T[;NIǠ{}ȦEWR@v%ٞ4ӽo+Fjs~]!@e1W>ht8vݵ& Sw`i'&I7vdؐL&ؽ#i(+h')Ls0?쳷\R_Jt`'j} boKz}ўm4|U N4U0 5.E+x)hU[Oc{1*3oZiP9]]>Pj߮[8UiwjV,@).͆,}ζ  %QĆfoPg<VRh`dRo@gøbkR;{]&"e4wobfϣz㮃&^9M&*C/;UAh[pcQC@F$-(@T5YEK|LaC6Y"m,˜y3B:%{gD EDB|1݇2ﴮQR+X7Fꮤ_SUͬxڑfsDcyv킺WR-C=IJIiPF&4knZ9Qt06UfL'rgyJ-Ji:mmlio&ķlի/];7JYP³si$ ٰ-3%JQF2y@򩈪h=b2!0(V9k$%m"œP o+$/K ŠY7^o7< jܛtu1x6!`Ŀ wg; g?2VĐMY3ؚW}@zfhCHz̐ &.^ ڼ1q7j{*& xd7rJ`Q`g03`$4Q{sYUPInX9$u^tژpF x4| _Et1dޞU4ru֜ j9ZhCSUNX:Qɵ 4w0uRkDf}NJrH~FӡG*\:+%.-$OBAB{2ƴ[ d}vWSKmo@q[v wY#sp iBAQ0q)ew<Ƨ_gu/_K *)Ũ)9ۙYQr`4mD[A_V+fbWW,Sٌ;jbDO s#qe8:(S x#SZ]]u5v^UkB/ ŕ!9LLe˸v䋉``lzưnlSARD" cȇbZJݏ`g1&{ cn1EZC Q.*Wg}ώuI7T Q v:Fme:P^Xz}ɷ;EQoM My<8?x, ;{ta !}oqcQaD{糠:cvyu+#&TsQ#"_̟ '7=[B\! O ?w[o7.CvCX7Ӧ7Iݦ} !NeSoO>7} >UN]Vʥʄ]M 'FCFv>ݵ?'@!( Tر1@a^шF ݝj㑋h 7~?֤Pn6,]k؜LGjK[oJA+a,ձ_Tֳh2M66| {hO{x¤wB(R=zTtՓU&V{ZL*?Vv A@mQ{kGoО݈z|ډʱV-)2HP}GeXTW17r#T~"3x{xB]X$n @}vMYќ>&Ms;EA$*mHȺ 열p$=G#a2;9rKsO8l9CoWlyͣgoZR˙XՒ"ѲYӥ?}[y#[@ˉ)A_V+x~]U e-0x#JYHW\Jmy~^+F9}K5CN=0:|N~ Pz‘8 q KrIPÒg8JQ;+,PK?44K<$qoUSyj>s\/_C~>؉J-_T~09ϬW?g7!M@NnU JУz!˳ߎNkChdex1Ni!%IBΉ:LW&Vцƈ8}K./[H}\BUM^e%Ovj&,bz1_c\(6P8;53v w-{EwDK gr^>0yDvMNl^j搫Puٮ`_x#oqJ} ʪʱyjDɇc7޳Z/Emo3@ xNѭWs+L ( >bçV$[~7DFQž$/%dc/OgCYYiro-fCUI9^'D%?c0^6R`Җ"bB[N$/N{O blWo2t:х4}U(pHI)Q FY;k@wDc˿~f/" ڊݙK"Git m:]Q 2M+^¼1/柅ExZ^Pu-j(s34(nu&l`Ipu&⟹@ʭq,0ߏ_ /ݑQyZC='3D߳#rز"Z9bzȋG_N*bۊ :a yO%ͮs:g ʗaNtΤbg%d݇|#<^.8 ?p43:ၶev_s~wٮef޴j[5&:$ m\ۣ^ɚnH>"az4eqQm rSĹdxW]Z03=+ ĸT~]Nu$K-Nrʣ,MĐrfQ*Ūzi,ʷWTL4fv6z-U!/ybב0BcY %=d Oti"T";N0NNKstEΆYQқ- \=(HZd;_tܵKqNt`BsᕦhWž+WxޯR2c$K)qF{qg N:PBk91CWv9$2IEIIף@i-]:ܪڤi5բ)w• w 7Um}ᎱwУܓ .I'.;dW386s;bD` 8HW {1pf19IP Kެy?fF̆Yy ( @pc|n6WO/mUr뚈υ%O\7<^/X-i-gQ|㠧I~u)37e$sOG:+IА5'sꞡ y!ߔÃژ|)ۙt<1g=S|dG$KVax3@2)8wϟkjsJb}v2@Z;C17Fh]S" VbSsE汯E H5 "G| ZZ&OHspgP^(b)'mk5(#m^nlOc~e5rӠlJ(|lm:f!*\(VA g,Bb 2Y"qnUzkwCFQE`1 57' 69KLO}c[N[вj0*@DN1! RE {|Ҹ (P<. Ⱥ;yGZh'T}A݇ n&f(^ pd/|[> KduB`xRB<Ңot?Dx6vjH?׸P))'h.[..]TxACԒʹK;]%#5X8@ `v_u~`lD0o&}6q8k&?ͳ,zOoK8[mŝKEWG~b*+qۼ+Tj'ATՅ5jݧ`Nib\Ohβ:Z$ubI@yR%<-(qϪٚIu~jQ},`&`IHB_H!:jGeQA*!Y-&?ڽ~.iws]Qua}+:'+ 2ɯLoIz5cŃRx;ʼG_ , ̉mZm؜n"Q#X+kcd(NЃPClPb+i k 82Q$(?j\p-I{z  ?@Uea*:*/HOf#vǧL"&b>wMDZ -uj_t %!Rx<ҤCn;͊SB+RWV/Eɇ3쇿s?t-ssPRC"!$i;mR"Z)!>Zi9bQum_F8ssf|579ܥ΍vI,UBA;I[nyHP#s-DIA0.ADմZPqbn{ 9V1yz({ KlabdWs=Su'~%lwApc^⚻fvG))yEO T7ݒ}a̋3M@SWjZI'F-^Bڭd7Pl6;?][O9GaA I)x1%26 NS_<{ջ+e2MX$] 7p6.c, OցnzBGF8"OOε:cƨA.b#-i$¸^*`~1EG՝X@=Uu A\Sy?ٹi=2Q X`Fi׻.t?0x"O#a XxwDa3*RݶAm"vIykY-" KfHN7+,۵"e!d@nlG"%$ⳙ]mT7r?bf̶d9)]Y殬ҥC]!qϣ-常fՄy^|Cxa4T28Gw=yʋߐSE +Jǒ,]}l[|$Fj*(j l9r@2< ?:)o6"?{_UO-H#\:3Oh=]Y5!xpFȧqþԓ-F08 |Ȱ(]2w삷# ^-Csr-1^~-R\J [2R$;^7b(ڼKCvtÏ"mpGő7 ئq-7n$j C &BoI0My ĘfUYImSڣ'd4O_鉠߷g$˟EE*T{RLxb ~z}XȠ FT+{v4Д~ĬPȍͰje;~i2,kg& I<1=Iz(3[E $ 63Ҳ2¢K/ C6|&vI^ix%ne5M nNLDʮpfQw s9qL: փ <~ R6OLC;tXe7 Oo?g:/:N?5,Յ0JP1&_db~ g` UYۼ]l}LG`askhJFTѬ,Swݑ0PM J̀$o%do1y ۤ;)FIora N~BAkt(-t1vArM;}ґŇEYbװvˆGHn'FֿWySsq[4[Ca:1 v>ι&YB&&nP1sr+@|x:w]-gᓎ}W2{Nn{]?V\:M p_к}!q3`JZ*NFMs"N _~y_v$yM\5f#D%WOh'Id0kǙSw'9?JQ)L(xJaq(z KǠ)3m2΁_J7{80ѹgW8Yq8hAky~UoBZ* V|MQSD#U>Z$4%$1)7\Eą֚Y>[Oyk܂@7YH0%S}S@D3f,QS+`)5L >Ս+ܕڬa|u7J%RD0f =lv=>#Z̓_hBhwDܺ"eJudS]IG[?i^*`# P0~՗y< Գ'u%fS C 3H#Oy;ƫեҗU_iG%qQ[7:zfk ;e"A/j;(;#gS`k+5Z9}lFg'Qavlްg~T,ƯHއ22 P^dA[,ՈH}څd3[V:CvhVlw@rPM:Ļm]d ?JdW8݁$,qeH4+w-ԓFr'~@ 9-xR~!?eo@M5 E{aV ?/RQ{i>wᝄ;ϿU4TY -CiYy<ĦV)[ьș>U M/gAӪLoVkp1jjJ D, Ed~W ,V uH }7;NKŶrQ)7 Q&ށX_pg%ŭ:2%l$4UD$VmI{\o7`BZ)q`Fܘ"y]}\pR^,^Lŧ p~ZUv]bTKs_'Q 6 )jcLm ?&Bi,C^7*_;I}-. fzHu q0Fy1a;bM [yۦ; }|_x6B=Ԃ՚H)} -iɎQ,m>FuDU(GE`a4Z64䧺/޾v{´g(s[& |),AiFh޻b,u$X3ZT&o PӁq⪍ 0t'ڇIyHkH?Qw›fL0,uD C:l5S}i Gmi1 pv$*BKښ!夒V<<}X[AG {/a6o\n'a{DRGUHZ@_#M4w*l E,A1Q;n(I!vhqۅCOYQbnڛ&h~I(EUd{,]ǤOU IZ*XbEdP )lvm~f& z0"& }o3th ژ:5Ǒ C x)|V䜀#^Rqcp ֈ q:r<7Ń}D13#z22hU]b ?!@`7 c9XMbOg#[ 0~7|S?}UnUJu7|3h,T19uCuCy> ۷[%gG֩b%S穕?T>q_ 4fa$?inBj"KSkLq5xul?}w8D42-NGtӦ]?B c'~Mkh]ԓ):H4i SfM= ?dWa<4Of oŨ,>GaE畋=5Xp%`-C*KɗRef> @5/j.x+ٳv->!+ ,9`]ELK(0V3 W3&}l_Qg\!O6r}z$XRQ*rL&`Q7r3xqm{\K)B$xmr9:L8w _r,1:O Q7>xjex!TkCX5|{oҳf+_r孻E94PP).{:'(5Bf$0ve$r=KAdט GZ`,w4 7ԌKʂIa=tmQ`c#zA\>Hl4 7zH0tq N$}AMr4RG]%= #CI8.Bkb3{ߘwb$[Sf4q\wh]kxtbnJK#a|촙UNef=ܹc6,Z$p-!^BrnFiu,D"!vZ lE_{ =0%䯜fѝu %A?3 ϸ9B`'kJ9b;e5Цg7+!}tW5걕;[.h<ҹM D]xQn^(/bGa8/@_-lr8.\DɁ$͌:ī4x0.p$ lKb)y[5=3=E k @A}8~#u(.{ (^Ecx=:zpiolJrﲗig.;Hb4%mg |ahW fj+G&O<&cF+s)f,!0N FÓ}(Dfc|ASJy&q/"^[G&r /˾UVI jLO1.ɃpݟtL|la\Q}V%%FB1hw/*Ծ n-ZD! Vvg48{7/ffBasn+; !1Ǒ#Mڕg[rR hVr d݀,>,~.I(NXMxFdi9" ^'3i#=AV񯿘Mc2#=*'\CTu?NmɼڝXx`_7jP+L?1?<ғ !:r\_أH: tA-[CaӷAs@/k Jm"{(%/v7V bT:<{j1SDu742LG\^e6,O[ˢRﺍC3߃\U3|ն"TFF{x6tagtI1cF]v SѼP3MiqgM 2"\g ̷Sj>Hs'MIC-iWUm8#D?}tWAUŃ02URs50/60IJiǎ>Zj  8/V,ew2q]OJW'ϑ^We9=l#sf6U9M} N6Xmsз/"7g#dl+G[Z2l tT><蠿 6og%>vVU6\U&.*N\/D!e\>Xjqf-+ 'Ǔۏ'EQa$T@~+=UX6 .A!ˊd)bEU&`:2Z0Rݫ10-8"n4![:4cn27p`p[d#l.BTk[זn}Y g੄s,lOWa{4`0 Mq,,= ]Xk P$0&F3ךodOF!}gLӓ^ȓ+IYVoC7-NI_>\D\K+bZНws՛)n5GM3r27-f%ݕha ;kuDi jY{Je"HkeE*{=d ] R^N?'M1W{|[G1+s&9M!}ٿI-<^+aN {^<\~j8Zi(n"L|lẅs1W~R$k\JkU ՞SeޮM?A%gaLK-=u%y͢.T=ig4E8~10$H. t)O!D]Ki}Wиq8FM[QփL\i9|iLf g.@ߚb`gv"֏ y))-C@M,G08W.KX>@bPH@1Mܰx0)0(@^Z-0#~oShle$ iDbˡjӌ;;łJ"!31:P֛gD=STFMwٕ}4PҴN KVZۚi(x00B}xZ%TurV"ƨJ٧1Bz!7w@`4|Gs$~b?XnԵv ƺgwi3%:UsbT'PCvSme%0?NA9t)5?@ܛ qCEIh--є&@6C  #N[^X00ኦ rQ:kzAsm::Tv\Z^ڋ8G3CC4m1q=9E1KK ^5YPńl67fiXtw5+l1i@L!֫MwNCM ~ƚRǓN]:NZ76crk jyimb4byUElI"ZO[u| "wLuk0"զ4w]R谋l9R䐻↡F]9Xf >ճz 7 %l U9>vF;Q-<+!0jAv-N ">jVҎd]!\4{V|>1ڴ]zS8Gyle(J _}ry۵uLiE9fi:sh:a#g{3hw&'$Lþ" yxb&ѫ?lk O@?>r3ĥ3HF[LK<_>"PhCsw)U}B&|Z pWk~5?qj )ɒGYy1dp] W!4Ij@)[wѹGzdqa!*٪ glFbPVڹ4N {cXR [/Iώk9k~SfN8y8'f2#Gr~Ϻ9ʼngWVY܋mOzܵ}ƫr4ղ|VhĴS1" Maj!nҽY7 mif8SDa9KDQJl{5]"1Ғ9-5|vm=B) kqn뺪I;y[\Մ(^hXƏS^U;|*1T*SvP;r]B! %CU%ҳvLq9 Sh B92+@fnP. uP_Ecw<(iI݈~2[KAJ?\зג_UkUSf>Y-w]-gxj۱}^s&zmN:TAۊ%mvYe5 }6j;PL]JsxeAz%|Fxȡ[Z/2R)DPt6?vEZO--Y|P%awNP ; Y?JV؏Wi=I!չ";vW{E7D^9buӭU@Eh:i:^vMJ_)@WiML/vF%3́<[~e+S@% Zft!jo\rv(`uev*Y1Nd}ksC,ExbuGTz`:A 5Rƪ7ؘ@({75g/^ 7⏃3jI-|FuG^Ї \BS"Ӻ L0~?CD@ح癤(뭁2[M !NJVnD|ۭosV}ʌ_o &""o~[|Cۃ=!KHP EbhhhyuP.>SL[Hts̺sxRqAV, G7JI^~уA". 졿?t Z0 ugFn=Ff &(ANYrp(d}mh=ffuA-P˜}K  $61*SKkJC0FvA!م0Lr0dU^<#mXvwȶ_߅8>xOahRڝ!~j|Kt159FWr ڕtJzkV]D+`S.[H)G>Cnͤ$/KRgv3p) pP}*|~ms.m -w fp[f]pZ?{OݟXly'm%g{_s2zYE5OznД5b_ab,COa=J !T׌􄌚rZ\ MEn[HFapuB%YW5[>^=791,̮cj%жaUf͒V8W[#VݥC}vz@VSj1u74Tiݥ?s{WZ S 긌sOb?!@Bm, I][ūO8;ԸOWԐ5vWwC{ 4tc\nOQ[aOWZu/L.#+6vfV/>C /!*˓l^9Ǹ'sj#ͼc"((|g\?UbfqnY6}d:Cf|JԽbCG?lG??J','[oV Qi^jрs:v6 ^|Ì| \DzjOa=\Oh.VdkT,DC=Ěk"&0WOp bs΂}5XSm @𾙐}ʮ^M2tW8 xX!Ia)dЫ F-cr)O͉P\3Q",6bxC'R'1?O%xfD E;̘?/&a,awtoض^&("lx^ \b q A'ޒp9MG%zTt_.Sm<#'^r/r\XIK7YJ8{G.ڋ"{DO>7X"4°>j|7͉ÌQU9ʪ6e;tDn~_7dޢ.z |;O,+&5H]DPX|N\6|l 8PSS^4`0+J 1(䒑mޮ2t-)é(>qI h@= "/Ӧqֿf&2QQԴ=َRpz (@lALؾE`Բ2sqZУPگ=;&Nz01^`z6*]@Rvg.Iz a1\.d \3Ke f %⿳cchӘ¤nPL.\8ɹ~YXG/y͹y d>+fWfB,r(Q_10.XNK<.ߵgX*Dǵgђ4\7xӑK ]v윶a#0*LBG-i$@جAm:L%n'qY'abA09LNKn "#)zp[KJ(n&2CF@>yDyP>cjG#ZYWz:wxNh*O\)"Mm! տHpbz?rL!U~I=!+I0:w.FV<ٞ9bwZXBn[K?AdQbg0_6ؚo^~6TQWDžjnE*\ `REMzE 7  RVx[pп5TKa"f6̖A)i{Ok\Z;8v5ű޶NPd؛4 ~@1 VS]%]n5lOswL62ڡRa:,u!L53sr=!@X uU?P,bwV$.+gN"M&-&By ʷ&wjin!t [b(vlnSENRx~ܒ4{89)q ,'{B{oY/ wNzɫA{2~5n@̋G 8ؠ%MDɤv1BXծB:Y&!̓ '` XX HPʠy\xK|$*:חu'dYzJLB=a7bIC$1@ыPs ,oVLonDM`95z[+W?*@g8D_ҥXClm_iG$6ur*Dc6r@ilE.6Ch6{܌-WKbؖCšqߧ/-S@[㬖}~iQ "dʵބ6Xe=ޤy#"2Ie*J<xeǐ V`N_ok[ vR"zR`ȭa9@=Ra/j۽\ڨzaz#)sf¸Q% QZ^ GVѦ?̱eg,,_Rom굛3A% G;#+5q݉F&0՛s*R3 eω۽+jj;u~hŒ`.s\a[ RP l9~Aϖh:Yv,Fìcha˰Q̀Ik"~]HLYաڜ}~[#ѭrzQ13$] ^iiUP{MW|@,R5pHlGVW oWZ Zޫjy.1K.{oDK4e ܡV|^yh!NC0]ܚNa 2OGX' {uGN`Ǚ+I&] %Ƴ08 }P*qmvv>[I!H3xD"7OHydݯ 0\nFrcNVwUO:C;a2v^>p8S" 97\֘\cp^|4aA0݊?l9f!f;ۊ[WlZnW=urN~NI=Yt@P)H%~|=80IDƻ%xGx8֣.kzθ }/qG I2+߸uk$-S~jyղSbȮ~CH[*XWhVY[FM:JK.@ &+m2wDI;O:6%<^RHIkỏVfǽ}S:Y7%.GjzPC9VX+h G-ᘦ8҈U<~e23Ӱ9'ߘ0sE‰mlHs`w<[=$ED~͠N狂gˑK M+j6儾8N5&twlThWƘr2-zd(`ѫU-k:^K}ł<ŏOmĒh`h 觷P uv l,xPPGȚƇuf}~hWZ^[S,HxTRoe1M8C/+Ԉ&5^"T|?~=|;VwH/* l@ bIKI@9~ww܊_d RJh@5ǤR/Q`tf2թC}s=a=1#xG7;ݮTt}]8!E >̘ '9|Am8lȻ݅YHLBU >95M0w 3۫FZ ޛija4F>I0m2]22gY >vf% =Z\a ]n@ GoY,hepDsXLڅTqGW4ՙQyY:/jľU#~NL2ؓ  lڙ H谋T]"0 bKUrd%:%>jRN.DJ&Wʞ׻"dd ՁK' 7aXO#N)/eU*8i;/ b-S(d j2+&c4\#8k¡*nQgpGX.)%rw wտ?% CE>FTlTT2q։~R¦=TR~ LUΛYmRtz# #cQ8r:ߩ&d IًuC#~$^ZR,;@yS?xƪmג{6X$v:T,iA!]ۏK0#[apvƑRH6`/(}5۴yM4@\;P<7ƨYP., y, > m^ESk$ R8MdU%翬|W,0wM=;hn4 ;i%"Bf0O$#\ˇ('h%,KQx|^_ٸl;N%$y d7 ՈKS͊IcS)t u-4Z|Πl;=B8a,OŪjb՚i梻l2qJw)Z\fҽ7c%SۗX^>Wjע\ u]@-tI")R\У dv}bs=VLwj(&ͰR4e C cPf ZaIGO_$rE.i'ׇ@dε *^j?(8VquTd*(:Xxy8tP0aőZLɤZKMqp -*yΤh:({ja^2 *,/WY<{JoB6u_M&#䁓NGN?ܸA{^ c^-O›.$ں%0N:"r|>:a}j#xZnɌQ0WE$𰘪+o@e,}VJA@vUoЄk@@pkʦ6}vUC?=rn&߫=* 7zÜSa$!bȃM Y$R~R)rޙ\8L b`+; )cR,p60DrQ ~ܑ@i&?dAr7gNH8dZNz涪2s.@[\j 'T|~GGYZf.m^rʒ q@KfFFoɖkNμ- ޮ8cTSA.=Zyg} qT  rf8ܤ_|Y`XbDJN7 QgXd4PҋՏrfɄ'ڃ~y-N7*Ji/whggd8q:vt*6*|r状V✢#,}wvOevv``2{ˤQ)9# j{ݝk }MDOd:TRh.w xzpЍfNqyO,e3oRjPw?Lϐ$=35tNj,fXMlSնd<9]cgEyU& - 6r8,+BFYE'Ip]/0Rwmp?\KJmHTqfg0&ct?,ovqR4>U'[PGM0u\$LR;ulQ_5@g1[5t((e!7bnBh;ɷu݅Dg)̖) +^r0pPOINePKa#ޓ/Ҽr H|F #cJ9 rO;I9>գ,#4K5?== N!>s >1]> ,p}rҰ W,-,83὾7q@IQBP`e-wLZ'Sj(i'A?\P1ArI;| yJPve]Y\~r]SN[w8v}|G½t'&]R &Fgu~0)i- Llv)?K|jǁ (jLAmoRo¹ce TUf@>ۖ>Yzic#lN* |CZ;ӕt{#%%TN=s=-kmL/2Ogo4AJVYiZa6/Y~A9 #覶G3͗cܦ(~!]$WSV{w(97E%?fYK3alI=I܉SSLjN^SųPvyoHuZB!C;{!g/g,2WJŅ{( Fd0a:pͱU#:SG$MY156$ Au6V&w4~0j> u_6XvjHkO (b$ J/>EcU8zK\IEgbQbFmloU qYV*ɞ)( .C(zS-gPlqZ$"ĆGHNp0Sf9q(wggL9>w/\-^2'q16˯]oNyBzmQvfPAqmk)ݮ $~[-ţfЯ;m|L'⵨SHyvk]/@ƶqC޴䰣2%b"`6RLT&4"k*,=D%-*u~ Sܝ1S:RK-FI˧j"xgaQ%&kmkVeTO zUw˰3>!N5pƫ{;rK\q,M壳3x=  '%{ePYgvIΎ֋1C3/_1RLEm4 Hr2$z'wM"#ZUGZ^gݟp6,!V9EeEqGdN祲ϋτھc/b͙,nnd? ?sN@)J·+Aୂv$d׹pD\#p9vW}1r /!+,2>xcOwxwxk4ƅp>5\MD*wŜY ޠ4 *ѐ2jj0El{?&gp3gߗ KycNdVmul*9k'.ȅftq3D8Ul@&'IT^[ z)X[pΛ^>V[lB `_g+춱cʋAH:K[=^ժQq||fQ5M9W5@V8WU*-ilA0:?]F b+TI h ],%qa|(9#XQ.MU0RrEH^D о_:̧p&6ՖilAm'"&ۆy?Ic&؍|53We_mԍXs0V ]=G8"z]}#%ޣ;*|`WJ SS&KɄSWa˘Xҋ2d,Ŭ0ʂζA@JJ+t8xMz'("bݕ+8ag[9!>5S+ [\y-lu$= 7V`F0]HIOBy^x5P)?BՕ痮:ߺ2O9/eީ Xl<]E+/\Z|өd8E }6گg syR=f=.@t&O:yhPL,[A"#I*(:GjӅDfwTm|`rUpuٟ CfN}̖Hň5^(N3ˡ<s`Ʈu f"MТ‎KȥLTd_ѲF6fD*wx6%qA;Q8H\fF5[<?s&P2`R c78 Xޫ,{!PJ/QAA 1eHRDHP#x1}ܭ&SE,V=R+dV'qRB1(G FKVZ.yT e;TY/4.zJ[T}b]ցk6{JP%DrHP:Qz&vh < B@>Dma.%v<3Bb%!f)Cm!ꁛLF",t˾/-6_Me#-՚joDB3l SÁY(#T)?qUH{;>pGUUvg#]+@Q^ BB.9Do&D^ʶhˡƄb^=@Tf`,v@ى%u+%߈s8I.z$Ùt`P\BX~+Bf? :-cy+U!rS8vyB>VJṏ6كI%2 nGi `Hn hNsz5 -G2-VUIwIXڣ#虭(!Ne2/͂YFӂVndXwi "<`&rtGA:P>?RcYk$4` hCY,1)el(t}:ŕE-j&UWx6׊⮵p$L *R!?u$1X(&LeA U ?9eTI,G5Z4^XMOqSJ-SZi7MȏSG3ebxOdBѸA*Ϝ1i)bP~v(s6UI[y[R{*3&5^n3LC 6ٗnwp2JO T,`)#a8b`PׅbgB{-XO/T-jóaaJQޟ._vpDpYƪ~̃I}(Ksz-}Z=qn.7N:T=a}@X.WD%o$ Do`I۸u3ąU"=|MIk>TEVǗ=O@aLzrz]!F{e~8{&7yJ0ɺ_ws$3r ,ڗyz⋗Qhl޷J /E`3??JN]/bk@uB_i6%ϧՠGڣs^fh*CHlM 0Jb &|񟝛,vx}68Y))1/,X!!ŴTP$6Bð'F/1yXf1J\ CS/M[΄&P9&DR(:ml 1;ۋI\*jC4n@Q_gQy΍#yк懻# <q}ENxr^j?JoQZYKp9R׉2g>y@JM#FV<'qw#&=bWi=^[#sB[fo2o[.02V#JzYkVm̱y(`j$tZ[Z.ݠ"˰ J0F`ߴ[r@ʊM}K*Hɠl j0i_ 韆Ҏ]-FPl7Z]鶥mmI?e{$6,7.Ol K䪱٨m^ pvUn,} . {i$4, bݺ6N;hS0; E[#+¬$nA`èvzAbN;v('q.^3쒗9Do0VZ*APfǓֈN2ݗ4̤L슀 "pn 6yˆ:L%a禄 .k)=~( ,3 = XZ3u"5l"_Ϋ\-B*SЧ84NjEBqǗ6NŌ%U{M·aR)!u6ë!=p>{EWnwnŝRs-_1-[uʂ,Ͻ9E@ !ku5 JAՅ^Ag! ۪ms^}6?)6(wUҨN^ox58|Sr>0xk;F&#㳯.wKrh Np6DJh#۞)*7l_RbeIYX7 x\TD):@wokCqX5&ebx̭`:p/oN=P~[t %M^F49 yޚ .Vg Y:{NmX#gG5P}::$}wpV{Ei*B9;ZP^/.qW^;-E?f 4NgN#/cDzgz)K}zgAB )[k)mH2DVTf~{g :{pֵ 8nnq޾vQlaf+\{/Ȁߙ\9kTQMė;3u@f Ji&zj띶Eˁ P8HFr٠Ϙ: RE:R20PG#^r+:.(٦D;eK}B L&h?ゴwHA>P#_㐠` yςL+R.^| ?s-pǜ<VK#ϴpxzGu7L+1K(^L>4 9VM9&,( HQJW-tCO0۝Dh!a*2Tbt.5I:ѽߣ3zQI{SL^Z \Eh(,Oޏ"Eq0d6;ĕ`s_Uvȝ[~]FT@ȇ48 )t.\bzu(B&DI Tkd .՞4ry u'~oX׷V6sb2߅eKDBh=}qC Rs$UsgZ2JS@l .ް8:QOMz.q2/~ߖꄽ.u~G[-_Yff%sV ZU#%6V?.i-~dC{@Qm ]R-Sv՗*X|'R`ա~`3+ DŽhx/MoyN<s:l7yb_ VLZTU8Bϋ:4 @4i$c ""yz@DYZǯPi 1GM N6X?d,{gTXxF-壽gǛ n\!~R|bnܳZOvM"Q:A5GInaO[x><^7&w'@B!L)}WUDl!=}&\3AL%R)[[N Su<a|YY\qz5hdžgVxJvU x[~\v"᭪]z47e͵d=ύ_nZg.zFz vM` &)dԏV'xr ;>(-'E+HҖ C S*YV Ѧ]rߢ~-7ٶDoMY;Io9G sN(V`;dn)2B 8N$LCDMnZ6lm!;HpRDg%cvdNTw;k$/Nl`Id޻ ?jx:ڻ*ߣΨ^?5,氜gru墩p9;eU&{ Q Ec@ .#"xuG%,05& S#^I5IާoSSHUtgM/ee|L} XT!:aҳtr{MuKI"ltkaʤ`Y?4F< St8~Ptw]%3H!xb!u5Jq+1\4;.nCYqv^É,QoCP WPF(+=K|lu^;BUMg B`67 1"< Sx'ڈL+XXu3_BD,"ON`(.#d#rwJ2NxMhR481֩6P>`JuTKǐm]uB<33mUeњ6l̏q2פp.Z[wi Im:;Dw uI١C0_:0OIfڠbn6 -7`5Ԃ _Z~=|E|6وu9M6땼)e`z:c݌fSՕS jc<7F FOl>S(qIkYw' $1hq$:"Hu yRSQh0خB-\W$_Y_Y`ӊV4P?[Cfk5rW/I>o^>>)MI˨p,ǘ0tC%O%uhlQ>,UeO߾ &b!üTe+/w|)m]1IynffOjHµOF/8Vm,qm3pVT!y.Âӊ1R$d1<'n`[l[=:kQw..uP&9m˯:|P?XT5ҧ5&igUg*88OtP|A/!J(=!­־eApԆ3wT%"=ö_g[&ˤk=.lop:C# e9-$+c X1Vit5Byx{X1,(<37Eה CHS)ջE/#;D9ONTCF._uA3LqWg̼ycDtɳH4j`yZ0UT|~=aҠ/Qx Gbs&Xu I&M6 _q(Vf֎@@:dr*jJ! RNT*AU td˯}Rdu(,pH[2RfYjub"|LUv#]yc`Zq}>Y,˟b d%<,fJ.iepk U]0Iv.Ϣ Y]j4_K+{)g$&b_cBhv'TA]VXi~?7Z:A[ !{m+s-Naka@/WJE\?m=ʍ)p3{mpd O#` NX.5o}k0%,F ^ҝ)>x7 a/ K>Q䈿1; GeOаRAJn{"UL.mA|à t]ӮXDI@I'cJMS )\c ["Hv} #uZH7TjiUzD43':aP0re{,!SSHY|Xh/K]1 KsGGyT(_vjcAhTg\;IT;oB ;ɛ}mWzd:gwa.x9{`Qr SjxMw#-h7ZVZkٴID𴐼(T\8س{oQuNAj\KMJYuoOɢqEr`;M+fZrʙSuPĻAVö@ڼl=IyC}8\c)'Rb 5`JGU= + o\a92WܙV;ްt)\t8d~ ?ӈ%ViIJcܥ ~bno*S2LV@~#Z'ܘXckӂKU2d$u c?(c6#\H ޾&p*Qr pW6U5C zئr 3f-:##RDNP&\K Z~o?'כH]qԡq̓Ov=dȞ(WƐs9WAU>[KcK VuMjI.4IE;P15/dyI?w ٱx)&1i-͋&q)z} PiEh䴺jkZѠps9 ,?*gT,Qk4A)IgHCXdU%6GFʴ,IH͌Q.7R`nJk/Y_ oeC4d5ŧsÆ2b:3t1 I1eZ&Iܹw7,{' @XvM'P=s:klgzwЅ>iG[+-1ֲl1ߓ YRxheBo.RmH%SrNxcMK4Ⱦ[]x7#2h[.g ㎻ Y܂:SzD؉pf V;ϙ0vC"V6QsMPNm?OvN84b:Q:PTRWy@ N|Χ9Q戲WLF{j-c:~%Pzt+nW2,(fJ=KmԢ]ݙp *oY_zn5GZG՗%,&!mPQm:cCJ@Le3 voW .u6ctx`!wˍAƱ#\yۖ 9v@3k#.Y޻4v M?ʐ#0դ2mfGCeӫcVgu!W:,O>@Y=zGoS+xDMd3qX9.ɬmA)GdaޏZ{i(PuFFOk쑳sO"m[X 1,\m<_O;h΂K,t$B&=wHpDՀ1ݪǵ^YV V1‰Lu;=^"pORV)+<+O[~Շٻ81q} I{f7JG8 5 bRINy z[ۛbVUaFTٛ5 'I *V" x d B Ln\yHU oK*4Q++t%,;3&C+8-1Ժ;1hcǦtl~hf4 l}WY)[A 4 ~o_PI}%'>I?>!ġ,<"an1: A<Զ{(uQ"wN7ϭ0F ]<\GE˜ƯH5UJ,oũ6%lP PNzX2HPy\D9MEdRsUc ~i]Ki&X0T3Z{eU*tӶ,dcmflӺY6<YxH{-Nn[e@#s煯ſz7OOj.u/L=qۘͿx{ U^Yo+AUϸ#s?F#Yy^"qCyFc`FY**#Fn zgMl ߒjcL~gyNn4 t[iɣAU.D aIܔ8 Fg`-d  "ɠTݢ3fŮEH"MRNƚv98ds|_/9OYެE>Q- k *j(!ЦQgӾ~|x-I=IT ]D,=YWy@뼝"j\W])5SQin|6m`W@9[b6|*Ԋ6_fTXQݒA 0q5c1zo[qͬbop{p. Bqv=G2PoÌ)o7Q~o|Sf?Av܋Gh*2Ҡߠމ)yWjVdJvB8Z5w,?}fBz5V:UճҾi63Mkgh] Ы ^b)p&I R5Sso:mCGlWעKkUؒјs]IGOuei&Mm&Lh~|X=&lz%}X~D$ kiH u lo|%(l5[9 6q ƵNiיLD eFóh슷OHM}mW" %ڤ/HwH:s = 8ARzjlMgK7/'΋BчsW0[iK=)m@>x9u9'P"/7 hF]l8v [N^nM3YaĒj? Q]BlňGa 2kR `@c9;]K=1uΣ"7P6^68b3YKyD5e8GH4/}YߡٴadVQj ,{ [V˓P'Kוl7'_s?[a|܀RNF'/z{ED6PӳRKc 5;R&80FBa+F4(C$2CE{D뙾m8簵Zwi+P{ܶ<ЧJ/{=S#ZR%u(Sd\qDddxwIn]$sr,5Vj|0WaotDA# 11"~s4 m$ ܌lUjTe kc$v ֒yó8TxPt%YZ(;1WXlmf09HuO|s E!nPCTtt++ɿuOη/q!jk}{sxH r0y*sN0 cn&ݾ~~'bI\̢ @x]#4ɡQE2w4DVoJDAO:AܻKYf>P@ꄀߘh2:+]KN,5Y4-Ijԅ_=ecCVZhJv5'1+!yVp]34`fkQ8u 9OGe@:'';VPI$5%Hji6?^;ϰ*3xցL#)R/0+Eo+'HE:@M~QTW/JH/cO\y*=~ׂa (1rf  3 c.8-ƒT6Az|l(cȜQw9;p<\9{:Рv1qR)GEᮬʁ+ }"+A|#R97hqǢRTͭyEYXp9_$aPg]^ 82:UfHPk 4tz3pSFFP|4p*R vUS傍,c˷} QZp?74D=R5z\ᓳð5RY٩Wqู'%ʍͅxO)ȮA L ,PʟrϟFܺ+4V\h}:Vјܣ Oq.q |]$)JgSșo:-'ԫf0&]>ѨԽzd5aN?F@6_7ebu2$%lڨcJYMQ-ZbiOŭa:ǵswu*$IR5NP٭UWlsi3r. $v_xh +;H. .=KQ.ag?gSy:Eƺb:F_g|qAGO+_GGfK{yO*YE:Ϡ RB/vy|/q{_N`T{MɈ7ݹ*- Nz PM{36,=,pdk12hԲR1R`1@sZ]ٯDfiPTo>> Ąʢa_JE>wƻXɷ|U4 vSG o|&Ղ)1+5}/LS0vbI_Q$B.FJwz>22bw7X䣛7;}iSq˖A;xu `溊5q~I!&DuEjJVoy8}#]Ƌq3Z2 y&Kp;%SAo !4dģd p}py/}pHu1㠥'/+5|BQTPH+WԿIXtg8 G#C~+VŽuHr# |Fy63}ZZj"Lc] _~jZZ,梓^WVz 椀|p}Ļ%P>-7(P ҢT̡|*S=nҶP d8TT%W*L >AŲCqMfD71 HqHE,WBS Jɴ\I6I%Lel)G^p޽X}m՜ ##;L[TWg)sc}$m8uh`BÂp)HӨ%ư15mvjt+Ǔ#zs(75EtpQKd6^-IwmzWd+F8-NvpM5V7Q-BX2@1$R9^?%DU!Q8rԃ@|]Hc5kdT dW~Kڣx",BBG?M~eLpo $EcC|vZK3AǴ.ߨke!vZFʗ5FfLmTb>S͐oE*@7U?$7TP9镹&&D6RL#RlHs `NN9!"zDk kvNA`$AEP >F#x I<į5.j$~Omށ~|x''Z*8: 5z5:ɊT*DtLSܾ݇$BjП|5dPpu>dZW@H$ {HE~J5lgҫG.vϐlxBzA>ay4WQ#W#B $ye [bM.9~Wx ЏƘ6Je]InE2etLAYhU mw25:PEIŕwPPj_=㜫ë=3K 9/@c\c sxQYOˁsZeVڻ@H@TC /܎ f8"g^Eo%oߒXR:#TPC1PQuL}O-%c'MYx!lJxijR^3W2(aBdMday:GW, rƺ"P.YþA1n1?5laSIo-'́L4C=;H,CI2*}z%";{^˄F܉ҧ3﮴|3,d޿=$dHC1B-Se_^1u $i`v!0QǾsjS`cFWб-6j6|D9YCjö *cw1h8}3hZ+o5:98j(#iZFp⁼TK2P9EڥabbKabn'Z8k%m}:wG#O:߾T0&A'#-@k`IZrZJt6 n {OQ_VVm(DJ&d !X5aP[k?۰{IJepoccș$meB6C#l wP6=0ٵr$<\8Ntm atvO+̾~qB< eg؜ Oޣ-T#;<.[sy௙./־Uh1' H,t7nLi]JɰKlD8Ķϛ ڢHҞsXϢ|gl1 abp5ɞ>V5 Dw Un1[pVfDf _i=rj&4a;f+{2iRK[_: 6Lti6aw>z` f$Zץ6s0VN&wx?py&:-Fk-o%dT럞ane۪hu9Ÿ|:u#:9n9N|'\BvEioKPɲpB[HzK|qZ'zkՄ~lߖTаPi1OUfv +0}w޽]RXbu1&9?锂ݰ| cG(Nyt@Vkƒ3 $lвHJlS.׈(|;OeRh>uA@v CJ_AyOz0dO;n 5 ^^˪>Z(\d ;hf[ߺy1nnE2v=K b_9q:xu "cJ0gn)O`nTyYdjx]JQG,^R'ܸ>F"G%w hD0*iaa8UOU/Cяyw.'-YQn/ |Ѳ}nebMu!(W9ńV?ky9 6]1pONfwUٖT3l{BD6qr]qy9m$CS}Vh,i7J$*Pbov|5X#v<~/{tãZAl_WOa\%GV*ܸq 4ޙJxjּ3Gsw۔}-rt+X1f!^Fʸp٨mF 1J+GTk4e礟zCYqbE!^M?i%V/*vܖW {U=5,  j7X̑b=>ie(S ԸU5 o,nLxTP8=@ˍ:ȧ͊w `QZ:ԡeLm ~u>H2Aݷ():֐,n >\8wKۚS_,9D1[lR@Ef?kmmZٓL9WuP6Vbt!:2IGQYrN]b?w5NSE0TЇtRMJȎT>ӄGB|gcsC2ŗ:RcĶ cL5deIGTh`Jrxz:P7)0ꉜһ "kabt*!Ԓt?IT>cR5.v n;/gYz3X%36 gRE܂]|ψAAXRNo&V|TR XK KCu-TqުaҚa )`k@2.XaS)|7B&Nkbsvx; gX0?奇E#֚)59].*?l˭6wrб&antڍra"я.#ma%#F 8KPth5 A uI&ѐDX0 1*n܋>sy\H5h*NAi% eWP\M_q\㮪b.֐>#a^.hI)Uvw\ *l/-ҭG }܉>\ՀYݏ8o );xrҨ tRWT.m/CB9b(;H{ûLkڟwk,E=5_S|gxcŚGѽ6Uw1wгOnwD#>{YdcsVllזRZ4֎[Z !'97JG ˞$f.HOTuӺ ۰Y?B]G`֜_ٙȪ|F+IE4N*=pYg:) 'BoJ=$BD\>}^@OBj[= HEFDc/]yA2`.LN!i&N5՗-G,\_`ۗD?>D'(J)TW[оYX&$f>\T5L*m_i*?QC@o(2&?DTų\ɥtbwS^:T 7A\Jɿ±oT w" "bZjTevo]Cf޵79Hv$6:7iv̓QI%#+@bpc4 o^:=KkH,6y0@зcy[<+yx܀]C+܅ WSB耱[&}JqK _טּx"כ55?!ۂjه9w6íx2ZR0QT7{\֎/{> w.7ۧ7C@TqJgwSɺiQ}t YwGHXpx\WIX#FP:?:b*v>2⣀EOwLG; _fjq݆zW [H98qW-3T +R-*sj\82}vH4^qWwǑQ!o2_weoGk1,m '^ ciEΡ4堡ч O9Ɨ )˃7fޛ V%Wy9 mU.oUn=qʬ&?cːԲy 8ŲO=ݖ,6 febw EtΧ`p=Nma+qP%rKҷfz 8#ːoL榜tlqlTM^z`27g&kvY^&\lq2F'\At1 ͯӚ룜*|iwUIJiL|43H)@7w :\d xNKӞ2!PI @F &gPu{ h{`pOrA/K>ޣ*惷/<&߯iɖWu) -&l4l3Xk%E{ , 8z8SPP>x'xɝ scrEכzw?~WYe9(#ȶ7kjiqUm4W- sMV$"ˆ6 u=HbJAaXhz,D^ 2b*H!G~@_I/CM=q&g_RÜ--h ‰jN$!47w*)dF|Ix%ľ$bS?LϪ2Qw> drN'b:t@8\>+naxROB4(]VOUEM=<>eUfJOp*f lTUvN׾k=Mھ74Z,\@2 )đkR޵ W+h.+$O`! 0T7;>Uްbf7#–ڙS"Ag#*A+&F3 '5[ՄjC 46WQAL@p:q\)I a+a^` 1 UBZnޔ/<<1DEQmJBJ_Ik0z[MDqՊ4R݀R7D.;JqL%oJ%nql6j{ۄWްwΦO@!#n+A=3C~LE"xhM8!Ɠ9y^Ƃ} N&eNి>}<s[>DK!9>VAh߀(SKUHS܌R5y%Z $Q$!({ySD/ar;eܢ:DV"]~Qitsw @m1as[zUVotswUd~]ⶥQd&nUbԾx%cq2X)ρ"Dcn蒗9r8%bg:0-1@sKɴmr`1<|Q<f%RמSzɞ!JNR<;S,R 'TwgfECɛy #ج"0/b2q!G f:8ơi3T!fYZhQoG:,Av"q_'mˇR^Őe|C1$ݎc?Zn릑[4|<($thƛԅ}4 5b֎dc!ԭ2t^?NfDU5koXȄmp̡7J`v(VLvVB]껗歘T&t gQ]maITYOËW r'`}BakԃCUW*ϭJZCYpc 2AlY6chW $E3 n0x4)4.Brz9W:Y){m4KVdplZ)B8};M=F +B=Yܩ<gFs,DVqYe;۽Q̙Fh1U]'mFq0@ _c"LFtabzZFYŕNn?4sU9{v  w zئ%QR|W @\bY;I 8PI pY9{_ZԀ%SytGZ {QЈKO#SJR6S#M6;e{ore: Xƙ5 rj9=G:UE[.(g}_r7wXސbHxwuwO?1Bu\bFdqXkDΡѱɻaHʌ 4Gح{FiŪtؕ.r$eT^2ic͠|hUؓ3};Ug:V [u"9(fRC\h('K'vRfp݅E|̴uL5v8*/γ_Ǹ0"& s8^a4 ʝ6Drt!k +1V>> 6ݏw*mJ@O{ Fߺ5";dEL2>"G>+{qL>H2TUArkI@`Ge1Ǥ:R !\:t"!7)C`mZ;8Gm`ۨ@LʑVքhSpN+7blk2RPjn>Ni'=fF͚Eв}Aץ*K7 ;3| O$|UzeV: jz9Y[Bz4h.%N8at MU l?k?KФoSwg%Z̹vtRGte:~4rDhDp[`U cЗgU6]? \.M5ƍ[ǥڟhѓQ5ˮ[)!I¯iiawN D%u׵.pQ*lbzw$h vXwF{e(Υn~/Ӵҭb^GS} e - ݄*oR VXGKfLZ)-E+MhSrGH?bR,{e^3/WOZ-sRs&}[5H\oE5&/ݶm2 ;~ʈ.(!wU݈G&*![mwHxlL%G^8<4l25}RaBW 4k[MBc8yfTո*\`Iqe;s[RX4߬;ݞ*7G/`?#֒=]XQBE7Q~ gOYGssvngl/J/ط& !|,\y[m?Cڤh|)C˷!3Lq2JI\!D)KF-ŧt)i8eCblLm!siڇrPBj]=2o{(i+$YsQ3P@0%@jXTe cߚເrn?Jfk *~B۴آ8p)YV^ %(^X >}f٨y =Gt$53Dbz%sGr+ѭ@ fiR>ٶ]TK8l)PPʴWaPǓNQ[ %>vըh(5ڀ_p#zR H~a q5zLv~r޽"VԂq1m Fwc 뉊X*߮ K-AqK`g4i43̀f 8?*e}ତ%1_7ɵe<„gA",.ùyBJĹrg尙+񞥉GL }@m̴jԘ5v9ZQҶkNZ?pmC:9~9Kwss "$$!9LV ZFÜU!|Og.@ QXoJhq߳-&-D_q]N"J(0'*_N`_I%8¥m>HD˼I3D%6M, ?7S'Ad6Yv 10; :Orx"7YќH쥢E83ds60 1SƇXm EfQ¢~>ab+?b"iwMVs*c$({='(QFT=>l{>A[SNn-VȊ~u ^ ][pJ>k6: gΫ6Ңz\w0R|˜nLtԂ{q]\ ?-}J?\TVK'ѣai%dI0< .ǚϱX&)6P;-IHINde2&"9u=?~WR҆<=IE]wZRvW^l77-U#'"54 fc:A 0֟t4zLfP+xj\hv%|;ּBbO͜y}7 {%vZ(N`|{+ȴ4 K ]Q-S"G-ԅ=ˋ;!7q}Lg1燯@}?C}W7C*,m=(uk.wF^ϐ:w!AhGG; r5` ;B W4,k !Ci ;ԧK3v\,+.]ފsFvpH]a'HO7OsWt/p9z Ev8j%^\]>CW EOsso ?qVenNPJ--M8SGN4PÈpӨHywMO1rgEˇ3i|GGݾ;Z EaX]H ~H'۞tpil(~nε` C`#-L4U> 'qi?)|F nY( @i_wlAIk;L^_Ք4B) t 8>a2mA*&߰\>4 h0c4YUZ|#F%6o;T>}h8ջD VFZ6W'Th% +T1Wdz"-SSn%:Gebk.]NF |^ pbQwlO&O 5ǥ&Bo(5ZsBBn9izh֡ymCy*4#&]kᆜ9'uQ(OX)!ypj=>CneMک <'҇_d~O6 ' ]C]r%iW@3~6yg ]H8E ۰Xze3(AQ?r$=a3a̼'ZdL Jmfq BznA@blB}Nbl/Jup}:a_;^ z-Rk4ӷhX"Y1&X Km󇟮vsD Nf҄5)e19 xc ?`1}"b'fͧJ/òѭ9:X:$}`F#j%YTyzs:u5%D%"']ɀ|<Ǥ.' mRuߊ$E kiB4qH)duM"4n ULL2 gjz=׭IT [6 z"ɛ0j!$Tȃ0(OV 2FP[kCÊ=CIFTEP$Hhc0dFaW\ߥe¡+5TO`'Nv\8_^ 7k٣fa0&Y)-B>1ba9(ZMx"I 2ikՃ_R hؖsuݢW824~B)[P1 F2J1#R֞]a﷖) uW\mϭb^I!F"/Xf[)ۣ tI?gdiս|$n8&u .= _*`=n4EV.gtx_7A; `2GGޮvz pUsi04 6#`cLcdc >irlzw1O*Ȇ5Hy+ۇ,kܬ"& ~Q ჈T" .CCBOב*r _"(zc!_}'-xٲ]UE?6/kZF!g_hF%F@YjKd-0yK0ͨ6ARǣbJ{(Rlh|x c,%tB^3փLRssQ?RnȠt>uY#:6wO{zg7?FSc۟~N< di_z)`W[vE~x$|ߖLƦ.0Ԟs^!?Vf"[jfRQ݃S]m쨥VϚT?M}UQQ7{U>01Ri6tq1?婃klw}X!'Kbn36ΦNƄAl2ny'ٗ-@?IFZIhޥ0n!{P>:)Y,!@F>N3e#4m!@?IC10gOpIiYEز0~Pmny6b򙐙Mː*b1Ij&ƧsOڈ8🁡בN^+~Ψ>,..vH%14&vs~\G"k-iI5).,ׄ[FѺRMP9'c fO9ᗾ0^mA+!uOo'zd!l{>g'R|Uwó֧ OoO (8ũy|%Nޚ*ꇹ|o|wxxIN7eT6q=߳<a[ ܥäEt5=0^:uF !.0=&R4",p_MJHڊj*#\v}J)H\؆ b H2 L_N}j"7dMC7W!^4[/7Brj3 ! %UFr89Ks$w9*x/@K; P7ݭC(TGq%Y܎Yv8}Lb %6)$56l 6j*sm<||8<2 s L)q@@UT('KIphmv7xv 9.l23sP\Kiɣ!?xk41~%!_,$%bSzYOd.ukjuM 4,w"ρe o6!],s tHȕ 0ICޏwߧ$uYA`mA;Ӧ3;ҵIۏn{Fm9 d=B4@8hzmŐMPgVa fX8&ލv2{Z z3<+Ob_YdG 숳Hsb.=#O G<-Ntw1TKOfA Ku#u*VqMrX$Hmל>Vy9aBO""8:iqzMы17&M6,bq{i3 ɉw=3L}ZNv0DWddǓ!Œhn/OѨIr^, II1$ÞX'69RP|8ICǏr)'=Ny7wc2X8-@`Ვ'Fj3=Jf(ܱd(2/dָS)o~9iG%e"Z J4@mʭI5%(MRb=H6 1b4)0OlP4눶1w҆? 3*PYj-G`%݆7ɆAT.KT$s]dD3hV& c>t5Arir6K; i@Hkȶ Q> Pk ְLqp쳆j4"jq3 S1UMRvEeV_Sv gXO['4T^]o_ גq( HkB@/NYU!l| _ B}` ;@݄Iz*uWpNzWlDu}l"i卅M +C&Y,Ԇ &HmMoͽYy䏆xݙϹ{{Eݥ~79WHVbDzo13K_tUY/h-2rG/f-~\qN{ϭז|}ea`WA2pHvwr EW6ڝ[M>+i_Ӫ2H{]HSs9::yXg<\+ZT|N{/ J@nfoE)p紐9:4dF;'x`д)8|m *0jDT;YfIT9xyd WAX"88AwҧWBtKh Fj]b݌% qE|D*B+f\{ kX U% S,5`^!0(f` GXUCXjpls9¹%̄{Â&RQ *C)^JZän x]oRGBJdF$}dw4x hXfB%/۔sOڳ󋂄'd*cnxO [1iR pQ:ַS0{JⰍMOE F?U\xe̡;QOpIC9${M2RuϹw՜K剒7U&!M K{33YGh׽Y4Gfaw&¦@s]˕~S9RFk;o~R6{{c&(HXטfx>vЭOyN  \Q8k=䬫];$&1SLm3f;U/=m(9>CT8 UXg>g yuvO OcYwFF]Bjsdr#̶7bQyf!k.{Zcue'_6[A+֝\oQ覡e3߼Eߖw| EFqʫ"T;$.21-%ѻѲ~\uJ%+Q&`/U%q@~+oaEzDGLptB5?_ӡQɀLd)U"*iϽv.(7.ۡ(OBMp&`!0zdϤmYhXj~_R-Xc(Bp.TԪ1fɻ#7Wr+Og'TH-='8(~Ï^J=dG l :Y zʍ~ ǵ8מy oGf) PJa<hf#C6BtPTa-]ij1qƃlF. 0B93K,yQc%Bam)[>_T0k)N(sY)/β:t]7opW RKZ2}EU$Xrc<_"^v+K )+g_&R$裊ԭ]tB{ 1@Zg; "0E\ei(ZXE{ɟ$R␎rc6H~}ESi˚-3nۨ/%fҁKEl'*b&bM%|B5PP"C'1VIև Ύ~2 P?Pqj=!,8$qSIczI 55sz,s]ybIf9# R[nߥSJTߠ tcf;8 CXHN:V20s|ə kOŸGU*`Z9.@bd]qAlUk0Gah=]:@kIu jcof 䂸ӖQD[IH{5J[:٢\lY' S *~h )_BF߽S.뭳N\愌xx03so@;tb4։sE}EuLoLħ1A;ΛhG'nk ߼smdGnƵ)ݷ棂-' o*7akþU]V汾aG %Hjq<]l*=hc5=VD%&T!&X(Ob wZu\Cg+fd5 r8p| t樂yRO#=y>I Ezh/wzΞNHڊ'+ \Cmcd.m&.cUb[ *^iA͒]*}c 'Q+߇K9NIҬMU,wX.l '(‘>B3KύH #Gmywx6|u7b(`2'?%pu='{tLɴN2PQQ`:nz({A2 $ b2{R`-YM"׽0Y|r#iD.'*|pj|ݭ^:|R:36cSax$YX!8IRf-pK-F Mɥ}^* wQ=HX.jQLeTQD&3x^ew!ӟ~#xfS~Z*Ѫ{F ?S\Fp>&GZnX΅aJ pSn}QF5ߕzљv*J:ˏ`oNz*M(ak~TD@B,1Ȕ7UӸ GZBj;n(S J1RYnzn4hj^SFhpddH)צmU76Ld>.dO> /[0:lrBk qغt,|&E{ܤ|դw6͵}˽N%5}5x&j %w7TӮBl&ؠw"]9; \ɝBR0{?hNe\^Vꑳ_"rߺ5I+nLLxf3=I]s3^">1WA4:X1&- ;!b+3Lxuв/Ѩ I7 quV"i&R׺ чX ZEb# ;Z e68^ B;ߢ8Ga>)ޣ~h+5R~ԌV'Py?\YKSk"dR2S>R C۰OMMN6dYZ[;tPo"Gbo}IJ!&k)0@|Kgg _3[R$/F6$Ԝt|;xVؔҌUGZgpԢa1K]-tKoDXOM('t~x-QdEJn"+cr0Of\."Aȸ.>Ό{۟V&iuI*c3p釿zkAj ۨiurW;DsH$R;N ocW5򧊏!%C 3HZ!ܯ51K~B.jardG:$>Wռq-3~J"N$^%`[EEK+x&b-qΙ@I C&n,2A EDPR!w@-/B,q%FZC))jOVJMz2FiI1B6Flo1\Dn̎@R6&zU@"ZD%PsIQ_8";6y[~` na%uIN9Pc« %rhI ,[  ݻo#]"Oɛ,`[Лհj((^%9s(Zw_AaK[~x#3L3tsc ~OMBIW% 𱶏<@~Kr6КȐx^ݧL~Ia习~pG|hH+~tc10}lsVzEt?C>R]Oa5m(3 n8'sۍ{Mhc]%-ܥ E&8r/i@6z3jH\tEpMU2bm`|fʹK77W'X6U0~~#EpM v∓n(!/Z[QYɆ[3>yP`OY+>S/bl]2C_#d$1}Aq`!SL S=Gؤ *qÜUJ[ κ?ouBIsAI^BjnTb?,sʹ+/훞5&}w׬ 2 5an 5K OBapz6_;os_~xQ$Y( 50h N%/]);fgl|*]D0ڃPjTfSK ւ2\ BGB&f&Y fV0ifヱ9!H?%}zC[OcDV@2kI7@I,Hg,%Ɨ쐢|~Րdȅ&W0|#1+m]lԯJ?i^i@;+\nm1݋Ln+G͘jѻ<ke[b= |j3%ԸH](2ܞ,6 M4^F09󫆱 aUEׄpOϱڬQѦɯ&Bor6KG|LsO L$rY ]fMx!oE< eLUKjX4#$9/ъLZo7`?)P=6Y+>/[p, t'ѽ&| ]]=zdYh46Tt{ctX>0s@Q1(cЬi["s ]ZM#S.˟FgF6-26sW ܽxa,(5Pds9!t&ύm#ۃ%b+_4\ 7c@u"Ҿ{#ю2 E3;xU|ׅAX5%*ZܘGI{5!;SS3️bb*iUнeXn)JAv%'RBXo GRk{M}m Vb%gvM7ĕ|$8Ǒ߸!gC- $9n+['WDs0JZOɑhӘZF, r=W#ŐHeJryc}YΒhJuD׿\}k·3]GT7HF(}t)Nj$yŮS 궢l. _Y b9$-3 4fLQgI)N5ȶ9">Nyx7KJ}wF9$p7 czGKe=9g(^cnf#`e8 !W%feMCDz64dk M`:VWȄF{RSfJ:OC" ș+,٩k_4MkQu'6}/q#xŊ=XSt,e=?&l[,ъH[l\|A||lHBEzTu`o<17r;YuMIoݳx}L=yE/GS7SB{X(2UȬyM'e62A$0M -N@fO.68d˞~$Nt[.H%!/2]{(]6qhὛ.K )7Ah0 DN"'Rc^}{*MQ SH٤-vC *c6^;x5z&! >߇Upo!b(MW}vx~UlI-yWF'TJ'<|pםE- /nDz`!-|.ዪkNF(6evoyzl > W4҆MrUx(SqHiߦ1Njk' ^ih+qM< f 5]U"ҞwO67}/a/^hiD0x!l] ^` c(n!z?zjU}#Up4 qOʒWjQ:21~qs]:XRx(>qtgjrV*4GWwLevRPW6矄1;a>`=BN#[;@7(ɵ3-񁗺x (Z\.n{9 ?qN-:vyFA~|P8"WR#G4 ]j>=@u'ɸK%GK$5ZOj ]p(̖;i ^q%ń[tCWb@TWܥpp%rּ=Pjd(k;mx1)X15EhQw6c"a%Ӕ<nM7Ga $އv2mt˾6 WrC2xϱQ?v_Z~K =6Wdd(Q5s)(]جfT?4)z[x>fD&Rj66&3}bwZ2(}J ,'Z-AbvKCBnuXqR#&.{OrҩiE=a TSgMmYjϣn*?]cSٵ»c{|1B`"?ь #U^"w}a ss5v<g"A:w6Fea/ȀlBPS-4J=S}Obkl9Y fNo,($Ƈ5*vh?S6KI9(y0 ^aTˠWER4}ƌ2oO\(h6R.x^+TA_l`̣/㏦OJ~}nOByiYVm֝ QKD(! 'CRu5Kbś [ztv>'qװHO ~ CȾ.?ʁwSՔS K'bKP.%rx)`摀22DA+d&Zͺ Jnp,=+({Z>Ҡ;zdlu߷S.yT&C(G?Ŭm2mDT= ͔VC쳇}^n<.YZ6 RaApbѼ8uևk:5SϙeXWn, ב%ɋק>$7/փ \Sܢqb[m2(ԍ{tSD / d:&Lr\M!o%0i<:įUwcF;q7z`QL_AxGq eMWճm=>8pݞae?{ |頾AJH|b.)rrDBw0"6#|$Ӫa`?C971]I=2,Z;RLT $jTI)629 K|j`sP9D!Vk0uп ')!ݚ[q'i緳::DGFѭ(`c3[n*UҼGuۮ[F6*k+i~pxޯ;AZ;a%^Ha/ħ҅ң<ʼndz7HTxlhV5Y _FEyaҎ|3s߸.TH4U&>nyMWqتD/ tc6!1&*oev"]=jpt^'(k1k+l7ږDJ~LfM[@R46^ fr2Їp*J{o <,dY35Qlط`ALi>!˗y:'ohp14܈Mܼ%9)+RxvɄ1Gls o粳^Izg0Wz̢ =҉d;߮1 AŒ,V`҄ Ԙ﨔l .L~u/+ ]-d 55wt#NvV%b;Ӥ w F5 5`%m#EVY;k~`JFϤG=vC7B`5rkMVYmٜ{Wi3.ّY{$o ºLA\&C#V.B$šd8Wl8.LաOe_v!]c0kj9G]3ӵ`V!M^XR/1Uqbt# D/bO(oW<%[9 13`b&KrMd*n p2Gܰ2"|34 ^ ^ǵ}-,w=a*0_YU|b+=]c&FÎ٬r7|z`'ŕ@͍ӥ.Skēv$쒉s)|ylܢiZp4 M\vHN"[ P`(Y*]au-⸄wƂPb"yN&vٲRg&Po ivL_MDb!rei8t-:uqOX> +_MT_dD9ꮀ!4R]Z 73Et3Tl8BcLnoD@7&4w}!\,M%fwcjt v74cF1>Ó\Q*.gWb LJͲj )lDZN.'8 "|1{8]leq吝EP1'nȯN!fj9lǘR (/kX*ְl"׋jVw22Qk?}&4g]HNN[,4+W.`-lI4[g"ƪt5W7p5묅j$D8wAqqGp>B>/.V̀2@֜)<&(7z:C9m/~^$N;@k5c e%vcO(| B] 3[.zl!-4%tP;b&/'=!ª>_LS%RP $DY͘q1mo9f՛*t>tQ2|tQJ[b>;'0NpDe5"U;HjOX7ۋ6-z{mܣfQo^[hm<̐3T~7)ԲQrj*oGӑW(q4(P[,RW^qY:Q,{*x;2핊m/:2R-e8T6/6Ar[|oZe8 ;+y/`_WNliby}]O3+Yr.zi)s+rOqKh b4)"KM؁0&pݜJ]BrKfgJogz#;e*(MKINEn7Jm4Д'I2Wymqf߅jެwkʇ6G!LDaC=돂Dw]n sK\R>UIpU"wb4\[Y1Cnȗ~뮚?sE3Er x8 +~54~ƴ ~6\?(oNbReE)R q .RD7]`νfw6x.Ҍ]S!ˊ2INQΦDTlه =~}[3PsU{Pěl<^:Xw `06^thޞ޿k=#Q)RjA-^4r.V :޼U6p+EZEů)uW-\eэO^;Pz8cJu{sΘRj??|הK"Z7jZFOem$MH%`?;u9 ঻ WIU^ja&2PKUM!IKr]x=W&)H}1P$EyF]zِ"QXbY=F"w :t+!}[?Miw!cz< x"+^TOd#V2_qÑص&<(Ԛ&ߋkBQ VIPv,d1?4w2,*5\U?Y! dD0md&tDF,|P#79}) Dj29:HDs71)ԉ7C]rmx?7ѭn< ,.r'=`}!Z;X Fi)%lu4z?:ٛjPzz=,/tVwE4™ooG= [e!(8UFP`%o%\x4rʤDOK&5H}v,݈VsH׶Z 2Yu0*^vjaT7 M 1@x{5yme#SrJT#1p5PZ ÖGz]_䰄|9NQ7jUP49IOѭ~>fѱ~l# 6/IھRz N?(tDܗilsDv${$F2@MNt=N-^[5)+w ,V=ڷnF7KBY1!+@n2MژaqRm%%Z~: Gy7-:&4$fDHЧ4X3-Cg6X/48ɞh*a2DrB4c[$#>vyBD e=X {/GѷՅb<5m_fN!? '^`KpU+ sJHQ m eع}l5" "؀ez=SaY&?Aڌƀr&jy7g Α|/32`γ}gs&:Y;Lכp e,.=&myt_Tќ cXxI8Bj]Ⱦ3S}\@AėNm4޺2Jýp59 Qj}q 7.jAhYr‘sp+OUx1KΪ:}"B^h cee,Z.BUR[DOMPr ;%>]<:H<.U+OP)KM@)Љ^/,ӫEV}ex.BADkC] ]UE􁭦u9c,x>Kc)#~Vo뻍.΅G ƻ~}{\ǭh}ZPu0C3MYA.h94'1[褄`Q 5qϋX/*]*gI\{Q@gx[ ޲]8e:ـ^vn7y35OIhF #ZGB3=m ݔa3c|Iwq"ȓakė ' K1U!ts:RXPS}U9#4LITXV3,SgsqND UͳӷՃ `?5xw~D$"x^E=4[xHH׼p 账eGxdfh:R ^/M%AJņI爵ѭC5 A>+nOe0';;sXɋҞ(&N{>Ho% t- մ-k֟h1|HiKJ\j&xԌcRj|~uhGv9_jՆ)yj8Wsx6 QƪdVCl S1x&O,?cZË+8F?\~vI+ !fJXHڗn'o䴦(l]- '؉UY=꽗h۩jӓ+tm{d)Qxt0#]xPuG4M3Ԭ#p)ʓ}V=ƐDzC48M^yj9X|=`nyd^$&sK[* Nnw:l7/ %u9JaetuCBX`[m TGK-ZՆ-)"UsGěH&M)T2#j#ϵ5az!\6RYt:r(-3 -5qr?E"*ʗ?@!G#` ͶğY'[SLE7Q&kwٚVnlʦpE!ښ'5tx!AOO]+ .r3lHKWt\>I˧Uo.Dn%Yeo%eՊD"v߽eƈ2,gk֒7/3v,VE5w|=DL^I4 (7,?so5 iodG>vު C@_z 5dG{g lҠ-]t܅l |06t!>+Жҟ'i I d@@ڮa6je~V+t\,rmSǢ:[^QYQ4 +a) (z I!ANVe5 g½O.T^k]mW#݇^(ޞ}Ž:Bѧطu.WI+gOO6w[vS_yٖ&aTەHi>^1{HS,\^4ZG"=rBs.7f W#AsԔ?Bʥ+c^Sڜǜ=Yb48ze RKC%ZYdxI ,c 𜂨r oH HJJƁyNΊn-q5GxMU L}|teoŒ Y/ƍa6-+]Cn Fj*INݔt܋<ʿCbWj>Ua.I}A#DYHvc~9֤->Q2sÆa}5 IPflu d_8T|Yq[Q-e>NY to]t%%q}i+D=/!#eDc>ޔ5TN9v2&?Rkg2 8Ǘ3廞.$ӂ>,v4R<WU 21+ҁog^+q> ^8MҭFڗM e6T*v&wO~5nMc@3 _ @E쭖f7lAO;ڢFmYݙ⌾Α~ SO~~+w/hR>o$f=U49958zo 1i V(a2Tp{uzyۨng ՟zUJUڊqasM|Iѵ>Ȝёq,Ў_Gl(7Ʌd-h_;ӳ!UkvhYN=i"+(5C,X=}.yc3*ѹ k#uw" <42Cmn!:n)fh/i+K& ݨ v>H+>4^Cf%# 4KDJD?vShݲN>/{LjFM2va{[ֵdjC@sWMcٷ;?&\p5Tf[\!Jŕ0tVJb2W'ɲ}+ތ7>FVt75B=Z*a*/ebмmz1IT_4a VtfVGY_.I,%o Wء - '|1/w]%1E*܆I./f"DdOXd\@,b vI2^t0´$:igczq(3ZN&H@SQHCO|tڇ&|T?н514gY`b &Y޸7 - } ?W-von355[| Y_ц_M(Ud }@&'~SM%+{aʧ}V|Ne&(-[)ٰR_YMCQs@%(vnACC~kwLkWy6E^|>o l/QKSZkcq ˚υNhUF«K|`E;R%uYpqpm.q|qAv㈾BC]nk1iI*@ q|[DaưS wxꔥ/3䂡È2掊Ii%$nsu '" NB-n(dGmGnx@;w_"0*GHFB^oF 2z>@w>PqO$(v%V .z<]8-K#Q`d^}sY|t6ȞQBom#eΎ IJ}6wm4Z7^MT7Q薸xR#ؔF),sj\y,cT: ޅ&dJ{\!KdPb5ęos_%^,@ -ha/8J6 QX7/iwj2қ(0uGٳ;>N>^ϛ\Zk.ghtu%Ց{aTp  ;m}k^\O a#1Hů7NԹO{@SS1w>+Y~? ؃q]u߆;36؛|qq_68yd1{S.`y'9)XCgl6Tn+ Qڻ|a[N홬qT\{7^~Rs[Aw_UH2.l&vШW$U03=q0waX#Y_ewYJ[bYkhHfpDhIPXK 1I/#Rva-C:ae>Dʢ-LRۑ\CƈP ezᰚoXs& N&Ik[Ůel߾hSaޫ#6ur8MϺe[W5ބ@Wz ;i2ZR :3/hhq?Uz*5:fY/s${:C8nBa8i#3U?o!)+ïBR5Sm%[oSy4hم^7rHYx`ȪWxG L>Yu5#wkCw  &NNId#Pek#K*rHعx )eU4}z_ 'w]y$kU)L;)w 1nZ.[=QD[qjyŭQ')hE=21 4oVXeձ#f!8T4 A\m`ߒoۃ/"x.n~ (`#,Az1h970O]OL ,*@:e7K! fH8@ k1ynEjtLƮ!Z%W(AZH8G~v(D4r 3LpTy2,SZ%3< N=Wt?Ú9B?TL1Qgs&Ս1pF\l4k'_BNЅLL┺d[-%r RNQs'_t3s䷑q/-G}@ge {.B h7GN JC:!SLV_ߨ|"|XtR'2ͭ}@zU lYtowlf%޷'yգYo XwԲ<`+$_-DZwx<yYG۶w^Ү@" l}&kqtVoRJ G%fl@Jog>E/`+S)J,`V oz,4wG?11O.=-m_>'TtIN8:g|lO8=}8uۦweoN XC{"jˍv3!,rTU6W Yc@|5ǰ'6<Yyi36cWJrg*z~Y,L8٩o!:T擐#Q@3l9!cbP|!}R̯㞂 \u8ѝ99aq);딞%k3MClVn/aV-F$. /l^OIKYz /M/Գ9f83Y9FDۓxSwD%qH)q8kEJq%'\1` Q8o|E:Ȃ$Eila>IKH5_HwNe9Qo柶2^:5.W愨^]{%^OlؼlBOQqg^}cⰻp.c^Ux}o ]TcTv5) rMž4^OJq}G6xUq]{'PN,;(1v[ɉfZaqgV/L_%HbyǨrT[_9R%c[լW 'g2˜x1 ~09Bf.Cx4E?yE8B=g!XFS d}3Y4W;RL:ZjW0F+ q3EPg#R{a@mRA}z+<5x~\Ɩ?mg|ӫ1 `W>irS ؽ>elaq:?/\楥~Ѷmݯ+UYO)S_OQD"O}mК܁ WdJj0y{wX:dO"c’솉PHe az'oP2b; R9׌nzjhna#rqHKc{K دx跘û& ?)>QX t1v&|;dyl ] YG2db]+!BPNzcGF݆>`T$6 lO̞$ڊhwYKrh.'Φӥܴ@a$4H~}}٠ރQ u>] pI`"ɶWTmrSM5jc̥k-iA 3;ԹX&ԩp׹0솇J͋HF41PZ̑HN@qZ $5yl4\%68!BYR$>s1fi'lV<~Ľ>0֊Mm~BDFaV S'gXwF 5(*2kf^BlI5}F[[o9O@0YံM^Ov3dA2/"H$MHK,}\qQ%:͢?yZ~.xزf2A?? is\7i-H_پ^U$2g`^E|^ꄃFCQsMʢD*rHV /oA l\\CQ+mT,3 5Gﲪ6[db` ;$!;9P0eG4JTVЀdnZDtE[O*c~1cXPvMbyY>ڌDpWQв ]n^95򞇁_rd9%ߜ.-3~`r6`jޯ! t@rNok>:{'è49KSg*ӽj\?IbH^-u?c(HfHt3F%pliYFzavN!VĤW(z'jϦ=fSL \ @f`\zXОIW&εqmn).L[\f%'Bu3Ԉ\wYP]"0N7ālwy; H!'T5@` s6OOPȀłv0#=BAVc~Y4WZw- ƈڏ1 aE%V \*zt׽yq ZU#IUMJ1ɓ*)eaŚG嵂L3bBQFlj՗3%}MA|m Hj/o1 W(rP}[ N7 *Y.@GzZJ943iqx oȧ3U>pS*8J6 ,@49<97[ zk4& :x-!I~C\.jPe9R"_'a-Y#2%Qyfa O$+D375&{shCR昶|zfj}+MצšOJh)!9E0Kvrm:D a=I 7jX]k !.Ď@F`uiJjݟ'E$^p>}ЁFl|ݚ@ m9\랤a ֨fs]9t$Β`}d)1!VMow`麊&xK[p"aou IJ(Xu;@p AXFwߤSiqrp剓ֺ^c D0ԟB_|B17u)!iMҙ %agB Rf9#ayo3B4ZI, Rb(OG)I=y5vXpMz/*BCpBy䉞xNuB$[pƌ08zt%BO sh(b|mx馲Gcp ٵgK_7n҉c2Js.t@*x`9GQSsnyw\l%AC)#TkQ -<N"w U%;M%=nz³'0yw O 2 蚆Ϧҙ\{m'xlчX,u}srVfm -wog:xRM ||7O IMqǯ/V[;bs#4\^ޞ%CI.éah[YC WWi;rP>NWŁ`#0,# (a@L#=@av[yћ9Pr HV05ϵ "T$LB͖ wo=W19UenM6A-uݦuݲ1֓Jlh#<ԳczES;q/p+ЈY# 2/Mp`={,AEn< t0Co 6B{m)#zQ7I@x'B2MASf0[Jҕe{lt;鶎Z$ԯv瘓7grG7wJ.Y9LujbAG?ryPT[Z[78Uǃ33J 547Y;ׂ&'s.EvKXKeGPe"tynM /~H}:OisO2>3- i^TREъ?񪽞;ߐ~2W}3vf }PpAجrRg9RHpv}t[XExSk 0dUyc_)7K$Pwu]䱀q` #Q1>1xڴ!lҦ9?,qБ*D,>L>3b|dzPGs^W^Ƌ1QSqR7P(rm0rB|śbws+BbytYcI4jilX@'Sz?@KͲ0j4$ڻ (ԧt҈Agkhm;.p*cѩMAɽ Q8wkOqurRCS}&_-&P`Q*.ɏ47/>4u^x 0Be!L $M״Cp\y2&+cG]yEZ8{bu7-^?VӀA8tJ7| Qx=E !5mA$ 3Q]QDǘiX |~<(2A.ȭ8#Wɓ,"*ZVHœrxYPlup>Gps:Bu!:܃~qGbRKc߭4dz ҬF.P^θZXơ:'q̺j-d<]fwې#T=^?;̥_'%}ILkOf8+2PqKj0vo$rs<<yqvq_ (ֈ?Jظ;(A@wW"hN6RPK֢I+hP,^I5[k/֣%o146Z5fw79cYpMi;PaE SJ[~7I?/H)Q.[($ר E}PfF9Hup/Z-y5϶I]*(3p;y&C/_Q@w{Ji94?՜q f*#m*'T:/`I(Q֔cK׳V68}fd dGEBqhWD VhӺ7ngMӲJ-2F.Dž2vf%7( )ɺ8P&]npND"pZ8qJxi)JVSI'ݘ9o0bYKED\[a7b_ AtaYj[~&3;&]W`9G9"t_aL΂̷ۮXroׅ3. gȭ\&BRJwQ+]^QpkFfUX /jyNqYLv↽wR1)'x ^z770ߩc$ofFv2Zb8'|/ >A^0ثѤ.49s&0@Ss;:{S,DqRF:UI]7? j?bJqj@Ko+e)QO:}177bt哒>ǫ&)̀ӜmK`0 g0&ܝ"I1H (P:Z Sx'S'XCu=?\߸nE U:(N"7f|? /z2O~PCQԘ^^9X݇xJHZas9NUxA"V{"&Cov r8"N-m@B/ٜ7oZ߹)Mࣇ!JptCٷJj~6r_U>SV=NګR*{;@nAK8XKO?z%3|t>3'Ǒ\mH"i*sN t|v6R#廼yKPI t`$Z3 pJ#'W =:wD?H5wծ!\)%FDzsZ0 )UE≋n;Gt KjkEHどcIu/C0F6>~泺Lbפu\' g*Gcc} qT%(qpحID%BwG101}"?mu4~bs<>x -~W)c?|nx4 >PΧk26B<՛!;.1\u# d}KK|4&L\XZO %:sվqe/Ww9/v{ჭjX]Ź *"m܃k+G5nx4 zxxvhECifr63}瓪\!??t6[ -:U.ڈri (Ey^L؏o aU[`-KhRN_u'҂ݻ8K4܋J/qnc]Ohr^*/{KTua)S&rqV IRc;2o/6C5ɡx(ۢ,"rhչ-uuJCG#r_)`EJ*|p"^0 yQ嵰:BHϊ;Mudwb{Ϳ# MlR nbAiV kWY)W .ԂIEcss"d/K-JWI2{Ps˾O w$ eeB˳ux99z[w|Ο}Z\Pߑ3{hl̉J+pdfeT?:N"-ji<&3 g, F[UI쇹4`h'Yë['DoIEsp3Ee:*GtME.W} ׏X~~+! Uj{BSt^rk{[-fetgkbbaG9MO>b.J\Zy ؒn5H29hϖopɵŭ[tWΞk|M"ghBTq:}1:);&R}Xzngqъ|oX ~7Ӈ!+uL \ +<'⃅E2•r^b)jf*z^bMoP8_fLvWݑ{lAҳXؐiUڤgW*iMVRpi815R)ۮ ʡ-Rk,^S q5(%|-.Q^kNm~̪'_,dAJ=EQ)Du*]'n0J/: [B{)siƇf?jzDR$tyV2-ߦnm3+tҡ"64eivDZMSsRl z=:yKG!uAkpO _:,B<C #g1]-L&PJ^Iz-/hQyƈ?n`XZq? FANx $U+6ќa>p%-cBaدL^z',زOhetsm@=㪏 9e\"w[Q;kxsrBQ!6xj ;,t{6~ 3A~F]!1`*|`4L0e4ԹZT]u֏th"'끯<(|J xFD{:lc#4zqT[] H|A[癧bQ(9^py%ϛ\`Lq70v|ED G22P}EvyD G6J7$<)} mmMUc{KFwփ?ckxN^jUz+);P%x>x]f}Y 1 dXEdqÙ)I|^j/s(NUDqpؘ%E4ٳ$:wsӇ$;QWg=[{g\c) is**|eg˷4mzL{ME=ͥ$f gPPTi.D"r]^džw%[BɲA,2Fa:Xd`_Ħm#"El^35n\c8:Jj-{[/}(y]/xD+2(׃n  X\tP+ Bi WG t!G) ˌҌrR)Yo/6FlD-pp\Ùu=a.a' ٓy}FhP!J L Ռ9<\G"l&^Yd(16zҡ=-eM+[?\5 9wuEv@dE8z$ .ﻈ2e@ZS˸ma"l;̲1t)ʗ/Z'm/K'ۊ6*r>b̿H! 絨g;5*GIZwWhYb.y_d`B\ gSqe.#NHh|ArSM>!Q&O ݵT K .PVwU[W- 9I YF]vKD[Hs ASWNmb=~FiN;tDJ f=%OkPV`p&yX)(&XU18`ZُOX`؃md치en/vƓŨV.)aWEѧ X8+kVPjmc'H ! ])>PwU#OK+fRجO94GZs©u!zNץR%)qr%L,즍TVL K,Q~*JZ RfvNf+=2B@$󬸽52CJU^?sV6<}`!M!tf窝hŗ=<0DM*#i}*AdN!_K7NWmBMQu YGf/X24@: Gk|v:{CjNec 4IW*mUM{jz)3a ^+1:_K^> io:&zŒa颵a-ǩz57= ywm7S$<#"12ՊEjȈo r9`yhDS9܌հ,RoL渇?$(UR4bG_rie֤ou|gЏuw?O>-eE*ܫ{__\b!<{.ZdS'ׯ=NhT_wV~I3 hwCſbj4m9wPL~M[o}EOg|Mq;@kjlɁ>I0zZ}`x<ւö~ϬR;?u8WF`dPDsaOl <`9sR+/>H*X}%ln#]T-s6SvB!d̓}!+Ye].hz@5#}X"eK^H ~ `1~rU1\x3jOjh!rn;]a\< />5&} YUNBfWDֻ^m)du)][D@y ,v|/%f>Wn >D\IަDX?~ڡW9b*80"\gcF )Cpǽ:܀o#ȌvgE )NVe*SZ`{ {-s@AryI̾ }8b9,eTp=gB0!cbK>>a<ڏX=y؜J}I'Taw'Z8e5q(j]FQeK{(j$b̖xDBaל/p8ob>ʦ%YY7F!c S^qӹC>lM s~okatb暙Atn]xHЍXNV[ux(ŲȐƟ&tQ{Q+R~`-iW_~>h7\fHzvEzS$nӃ~j:BEOEsy!z8CyI7Fv%gumA%WxпWob("iopy yS3yeÎpraR f.0 IQuTw/!Hϴa(m?uXh0pt2SWͫ{ď%% v@՜?IG7xf?CB K odxY ~ؓ'6T/^=Z] ϟKg,DΩ/&‚&le0 [VwaU~G_9~XNy۫GڐR7tk,.g,mUb{A}6 8꤁?$l}UCz_!* $zo*ODUrPژ*W7^&a{E'=RIC.E(:D av'o[D`H}y|&!JpRݫ8g KtbVj^R?Se5D@QF:m%r,~f]=tSWySk쥵 FQnĸjNWva5MމeLv)bu; xDzHWc-'a.)ʓjmTTxj:gNj.R q: 1bt3ȶ)+Rȳ{EP +LEv ѽ Ϯi.с<ƚ s;s %\?eH]Ҁkyh6GLuwvF&\p81)]׮Bܯ`?ehCl0b6a>":KX'>̯"~~nj#P ?5bCJ[clm~?aN:B̾4Ykx-"'_BzH_%rƲv G`Jǚ47C SFPlr]ޣ #iJX.ZARw\F<>-ƀ`"f :6j3\jCJ ˓hC#I@ӽH>ZGɞE9dTf<I.=`~mx_*' 쳞6C&x3e< rM-Ȫ#۾P|E- Iw~EBū[E5 ?9~S -0?viJY -.dؒ7ŊpFbY@8/5; UK@60vz3j뙞ӹ-MPAbO CNga ys*h FT߰Zp@Ac8Pf nCZ#FrvI(Lg}4َII\]ƺ[wBZ-tl>ni{d+/ z09mбuʃsd<"g(CH4-ٴ'R|sj<ނ`FA;]Lr' 7m\MW,^|{,bœBk#HuYT|ȱV;w_*qFu%2ڻG>cvDRG(Y6駧M-p߾-zQLT??PˌeWټLc#Gfs*~LsFLg*]Z(&t_֢ł(%yQ;q"C|m>.,H+L6",PAr5oc`0#."ƺE3TRޕD;{Aۧ|X",KbFz[ j!HDTB Q#s@=ӱ-^]Oɘyn0KM`мLLNc^g%eTUR z [IPPS L<>N ETA\uNG,V@U>'&yKN%\%n7a\Y r*8nx R9 rjJsI8භ9)ޥ{g^ ` \.* RKB\ԯ(EF_4Q*#røۺ;,N1Q9zbF6; 1! }X"J]gQ69蘒ЂqH؃J':$_8?$F*=v2at |)77?ke-8SrZR|H=:g)/=\j i!'n=l#MeY﯈<_I j׭kg76J\LiSHUI+kyu%*?LӍS[h(?0׌IX ϝ.XФ 6I&,pr}BkclmmԿΞx'@9η#6^񴆂 A١śIE5aB";%t1NnP'^I$,F)a&aBGwtϝuIG@ vG̪W*`jeՉ@!/t>r>?/~!-.'!_e|y;a@0p`KlKQg21%[71yqLɋ1 )Bh QCvw)7>L(nK'}zµu4V,evR´d>q@\x+ܺYJt,4vFl;$n 5(vW9XάG};DA.yȄUT i*`4st.USO<bj ʙď\ F6T?($"oIV3] +E;d5pw' x%QޛhN#+8"<<O4=0,:ʋ̩8lw(e(8VňehO~M^"{7B/Ē+,%,!_6J$r^$;p6밗q0Qw rR$ŀp8:?ezg34^Vw0>YK7}V-ᄏcѩ_(}0Pk6+Zs7~R P:o!P~e`7Cujj ݙ[ tx4FjoaH"[TFGmedWcxX0"0i Sȣ+/Q)u}?]CA F+-ɱ& A /ZB6MeyG 4\AR4n۸,VxoIqaV8_#g!k`9?';/"0_<2&!W@pL N}OD?{!xS~p~!xNۑ"vE*VٽO`wAmJ`Q]=j҂ӽQ\`Xʘ}+pȽ@W8Aq@6Hb>{1g qJݗsѦu%ՖP*`ȐǕ9rURU^E)m 6)@淪a-EQ(‹1r;O֫82 NH H7R@lO. BӍA7y6 O/|BΧudJl JdN+  `j/&&'cm=gq@>U"tGOŒ y'sh Z@EqkQ0*l-m;ԁTz@ypLɄΫ$j;PeW;_;ÖmDlOu6@6} f@o_22YV|R+=Vl G%f0Ir¬`J6?zLFHgk4\_qI1F$J!TAl"<䌺?2sj?Ic|[D.v5!Swxxj=bC=.WN9/(m Qq[[>Df8Oы|NJhUYv"shS{P/'gq ʷO8/= dGMv-݀5i꫚yK}Kl YiI@ZRɩ`s-/R1տ!Ŵpw=o ðL#zqYiUNefϔf;ErīleybP UvUVֳR:w|cnh8|^mLe{ #]A`-;#s7hMіPBHJH?!=O\1i]G<" Fɣ o f"Zgҧ@8TZH;g"`HEۧ7){̦n .{YEGoqN*l1{^N10&X ~cĶ" O鍟1o(cQ6DgKU?_ ɺ7E^:cp{ MPG$6PCCAG8[`'$LR8h޽K"du:\XsP։?FB^ ~Xt2[qmz~)MB} E>tW{*DӦ\Hѧ ytBGJVk܄91 <Í,u%tFT-A"(U8\' G{mV>ĺV5:7{Jg9ʑE69 sA4s)m4Lɘ!ƯcyX w~Tg uQB;B6v! C9%PdcūgfA޷й-e; % >Ҝ>Ӥ}`'t< Rmj\N&Kg|-Vu>4SҸ=P&(Q)xg HDz ñx#,eN:AZnm#|o<ύ#j~)ׅcMj%!up[oo5-߳eu=KqJ޳<%T@!.@%z(Bo*/<5f RWP/gf٢x;x7\]c NsP++m΀]Omѕjߺw]΋,dս+NCв\mpu:~Uw^ KֶWo9XL27v2aIf*ՕD"3Z#Wt1% j;ʤ2~&)Yµ,L`)dO*Za ЋG._s%:qb- &P U@_U+ejQz!+FݛV |eL9[>R SY2l/cO9P9H \ЇhgC|:V$(ë]jD5ҫ %v*@7Je3UB9lY0 މSעNmTcE)Gx I"qD-ƸP|8z0_w -+} ?{^;D;;]n12I⺐z 6 Ε&L-=y2-qJ3V з:Pܸ[G`I097DVAɃb H(E@*un_.CkC=[%_XKTZZeF߄n@;wtMj ϻ#C=#A$a6VѬfTU[8$7N}9[>2lʘoTN`2+ 3u XA DrUTaSDJ+1vֆړk!=Xm:5%+(2V5jyxD*A ԾMgw?P r}8V#kANXJ.an),Jv$zCKhKC2~{h BxjϹJ9sb,ʌa;돟"xp 9=.6CYM(x/<_#V0Ŷ3LU静+8~C )H7Y#Q߉V_IӭbQG41ߩ,Ho}h[ucS&l3aYB"֠yyR1£g:2J{Kb9λÏMH)z"L.|f&)6+$(&صN--a: 9ǣ9]e& iXHϝUCu`L My'Eid3>wnd FOD@<,ۖ$xĽIॅqx'9t-7U*G2Dmv*+0];%P#Ѧ%o-)X ?A#zŵáxA]~7 U3:>Ik|On'u(D8Ѷt)ZC|ʛ/"c|4X,V)w0Ғ LSi抂>M.jj(͓#|/bYvNHI6:&l3=.c@A<$@qa[^(A6Zb~{4q̇Ǖt*O< >ӢPL`(cEbD8-֞8ߥ\E hK5D0Yʹ#$zDaR`(@F%kgWjԑ|  A1(oa"ߓƗܱ/k&`i>˙1& Y&R,O8RWQi>yDk]lz Uw+cC * OT— p/-X+STBW?'6F9R+VGVhw! Á*Zd:Pg/U#~3k^W 80镡4AyڂDTR>`>.bwr^-gQ3Y̦t<@!}j|`B8}(7PstCm `д-QQY}7U7ȹ!َhPݥN1?-:k8XndSjve'l~X#?C &ͭo-dsr jJk_+U>Nt3 i^v|`ƪ0 0iM 4js$A_ͥ.4 jҿbNXoIK}Ѷmtۦ=C$wԞ >ߞzE t^_/'VT J弳!boh`tU5O7uuDγvqLg|[2413;+1g^bi׉WcYIBZ6l-. UUٌvysŖol[_xxz/t"/RxI'cpѻBZ.2k6U3 yPs1>ےBHP/(DwS+;eg5i'(m+N\[)Jyoj0 +a[dHO'qLȩfs_5b3M!Vq.fh@ژAΠCYRSyű:Wjx07\O*2gf&vҿ@ ,<՗ 1,}Ep#j8ˏ/z}2I9Kw)r,1  H`2(x PÈ,20ڎ6v`~ѴՔX=+~ Ex&0 )a˦s4LPt9STWb7.O+#o.Nhp%s%`_˶qR;¬t-BS΃q4hvEZ<`(&vmt($賊hEBrWmBP/SB2'hFkIS5h(ee{<2r;(pwgLEGY?puQe}ncVgL YUwq$`aAzȄ N^Sזt@ucJ [zOt}}C^OGׯbKBeIe`Xa2#\Cp$?iZUο/|G=``AlxE#݊BxAL۽Bz3"H] si73ɱ´.бp(4ɼ:Kc3'NcLk0͙ ZNqV{ ^}" {NO:02o߲+D宩I-EMe T9AC)M9p}?'Z15l懊A$okkz,ub-T2I8 qѺ*AmcyjI_B1'O_pogB$#| ʎ+|+9~&5*nwpC& #O@cKDᓲտt:^-#"jz)G>x&Bnjw|-LxlmPZfaધ"x?G^,zŭ\bU}_-X7.%-8D#y: =E= 3H+8]J/LaU!#Mn<2zQ-nesp Y]T |iVaDVjPs+|eҦ8DJ.Q{NnS|Rٛ;YC 'l, 5X:`?tO*6&Zܶ/j Ya=NmXz~\%#Mo% f:??(#Uވ#!(h%C5& ]E,8݉Ӽ"0{a|YSCͿ?%:fFw|hQ>h8m+Q,%m?JvJivO8Pj}Hg$*3gxzH䂡ȬW=gΥ\㴠Ў {}p_ˌ;i7F77K6ujꗲlu/ Qei} PMkCɾD|2o7{[f;Tb3v4 f<+^6B# u~oFJ)-U4 ׸ -HBSU=5$Xx+T/hMka+{QS1.{zrDPwܽwJi'˂f%(K'qZ r_LBۊܩ pň?{dG+y>jNQěb#꠫8@ÒjH˔֟}3pk8!ʂZ`sVKyIՅ 6sj&~jXp(Cƞ6d@dQY҃6ũMSwR/-/'79d ln2:c变w l~ݧ6Յ^ ~./2ᅮ)M?-;+"tG2Gd-6#PFo8I51E9+GfĚvIkgYZ0707010000037e000081a40000000000000000000000016650a15d0001bdec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/~=]?Eh=ڜ.+AYY;Vh M&DF|67/S$Hm4A|Kv,kpȁ. U2M8 dqn,n;4 0! ;pM Y &0x{p%󼖉ѣwBX6# b'G,b >E\d+)n65L0KK83ԗT5q~}-S-HmA;=TJrn `mo A]-ѓn;g˱3U|!`_t'D{O!^$!5{zÔ0e>I/C) !Sh3%BMbg?senZu3iQ457Հ0{GpT_`cX@ԘNsw a$>zと=SN4oiQݯRꃴ3g1-qn1#P;Iĵf YW 5]P2vQ*Ftu@tc㮔 Ajld>/⌣0Xo&*3/5XZg6G_]#,Hi7m˱'5%֯6j+ѕ9s…eCNڟ~lZ XBKIm5&tZ U4Fhr<|%l{Q|` B(ߊ"d5/dtgCwm'HUQίd\֫|1Rc5fVuz3o]k?|wV)1a}\yhE[5N8 Q6yHGGe^La>俠fS ]1^bw }HL?Z@2@]?  QVUPҬUrA6,߹=s*Y%iUMsl8]m-[5(Uմ fЄ<%6jsM9qh- }Rg6+"]ʻϊhZ/h=3n|Κk=dh; w!r{f6o kBMA,'ӻgwl?IKDfVuS Qi޼G8Hx xF,زo>߫fH.1jGOh+y|H"3G !5* @G-iLMkI펱p?!{<,r _e?ԏ%`ZhYѓq/kYh^&r˩]sT#YWiXxE! .ynEz/ /U>$oEqYOF8 y| N{><QyuM`"p '~HG$eRAkl-bfȕ&};\XT<&DU݌>6|;v\"ګ}J/VAS^A %؉dD70.IUJx6r8L[sKi~]r[&P呞U1eܑ2$.feܬhSCm, u3^ Mcgj츹*8'3`6 ScGCi􏞃hM1ԧ!΂b*$ٝ76ʯm@\,A7oh)22&&'%OOfTҞF z2bB.ɪH|&ˏıe7) 'ͺqV<:H^tOVRAyScZa_ΰ<%M17?r^w3k<<-xGXe#;ҖVnOa]鱇@|uVCPIM(Jn޴H&`REojpER$ rA|,ScET6j22y2Y.EڔИ,A]{V$'y&;炯8JN5e=l}I\'$waȅ 5~θF ;zD;gs0]P?D @gD$#9Om)qW繿I\ūqsq uZbsp}`'¢f}ɠ -k|Ȯ#r0V6 dωTNENݺ.KD:O<<_NԋLUHMEv\(B$W ͻ87[PձU&Ӝ4h:SM^^Ci]  n/@ 9LZ}mJ%*Q7vT%q sJS/XcVO#OGB@%tOF췸-w֍4hijjL|PXK#gd=PyF8: 70o 6$"c %uݗkڬT)ĞPR} Ӫ$Bq:hY3KhK1bӲM#MNwpȑBؒMs)c;_ss"2[P Ñ1*WoYsJ'{P:C45BD0̩ Nl[͇U9MvbqH+Vƌibʡ-.[MЀ1]GfDPk Hc4ĥ&Tf7:X2 N̾ ))tq2[F9p\ମҙrs|G2'vㄋ 4/_yP.ig/s0]u=IKkF,2A)Vrl"E&ՠp]ιx!qOpMyoCTF \8XL }qӡ޵Y3co>L"Wq\J";|u'܇r(֦l!DBx[RRlV;1 81rtfҧï#elG$1Q+>*{6؛cqW &Stke'ːD u"\QɝY_g'<`_,R 9DF}yrc.;l_"+$.?2(sK M,hq ZROO8{xj!HC.Ui<ޜ5E8!x~_Y) <8(Yt 2_z~rK$myN@$Ǎiyۤ\bgGhlfaTJ C,AF`DC2*mY"z5B"syS+Т?;P׮@m  i %O3 4b "DdBptᯄÙ>kO^WPC92rAPCp| zSt5^&Puq/PHnJI`rJc0V|XuG 6Id%?!DtHKqM,YOCMNr1G'b.8YaP) k5l|ʴ$Z/}ɓձSRA b:\%l7,*AQq9`*iTj zutk"Ɠܠ[?Ԫ 8 d"l BlP|e<ز* 0 IdQYK:̀GwMM"c^ ܵ\sLϓNEc\l&lvٚ]f"(I-"~V-w;0Muqx q✸ޑM]ܮ((wbޞ6>a+]JnƅLQD"LdF-j Lvrp/] NUJo+oR y?Bn{H=GhanMOʽѦխTH0^o&dK&{Cx$ ;N\zhvv췞QPa6H3-:*UCIoֳ3 Z: S$xX7ŏ9&|#|9"6kVIѝ緔ejmg. zOK7%xwuu|s꒟;GEׅ*\&`vֳ"O)|31v〘bqΙ $Eɒs6ha*}jmf.hho[4Vd: 3d|b!>--h)]ILcÒ]}5 qϫ $6.D3+%b|!9}vD-lbE--=UďW7_5 ּQf9uC?q/2~i0MMP*׮eTI1n^o \">J 汗|v0d3V`b ~I><Q6:Z*0-mpvZD8.!<iAB:Z3SAѓ"P1>kG>,l.׾Iy&av*!E6XRߞ 8WEDhExs)C e-~ Ԉ4esRb u;(wl8~J'z}NRp]o ml]JJW%DX3nQ }6=3ymͱc]J^^4fgp-gq^V&O}Rug%ʸG[(`jsj1|t.܈?EdfVI`.wl}`2* }"%smX1=VNXb!K`a]w`=vK)V>05G!V IѻCȧ8 wq1)hɖ2WӇοW7a6IV fI]fw.p43ZfE={,g`cݚByGMʉׅOP-Hdžm{vA'бۡ /dQ2Ao]+7 ۳a8᫸^5گK靺l&@U7j1]}dm7/LܝU2 J ]c|2"nN^s`diȅ ؛5TIޱgYu.DvctϨ<^%HًNbk=3K@!5LG#.+_T=gjk |oQƝ2 EXf9o+Z0L&so00 Cq:~I[eAGY M1V;d(U_(“Y=-"}oK77wR>e"2Rw)e!hK'. L|Uܛ- 핦݂OoPKC\=aT.~leY)Gߴ:< .)g'dNqjd_%h<IϙCp{Av-\nM3I׾0אW`}p҄&H- #e²XIHc玳W[[Ykq:PH1 ZIcL|P.y'`r .QHm _JR 1"}14+b3B/erttklɸI7 /s]Q+f%D'Sl գ)unJ/9l :t{[y+MͰD 4.r.M2bE(^EmHk|,?Idǯʡ1f o#zѻ2R'č$x8?բ gb+tbWS<~}baǩh&/2YkpH8D 8P*yԙqut]sgSȻ%1HcqB3*; pd 1j;UqlEy2?l51%u4j~?uF򚭋ML>4Vx=άl䥨S~ՁFk>uYi6ڭP?x~kIʧa~Կ-s3bc`\ǍU k, #!g\rRW`>?Xui4dWbJSٜ!h %yeˮ}FQC :J} :)L "/SK4=_?aWs}ݧvlv_PF ϙQ!9@Km2hFzBmleKXaf)zZW˻_o߂i..fksa쬔XNZ/-+s;]K<(: Нr™UM/ɣ:W*N4<8gx>WuBަ(e\PI_JͰ.z RV|*iaqZlqd6m1R,eeK6x^vkK3- /CQdt/$;!"i䃩L, v6$_ J;uV/GyMPjټ# .=YsEs@y'lYcC~ E&Y jLN4Z`oU}?q k;/ۃg +| ?T,1-/{7050fS7} }@2n?Abo{?l7o\Nx)b03%pOW챷 *T"ܜ y%`ͪOIF'u>GR`j"V~ Bݓ! =cթ-Q"I32?w`HcI@sCI|?EY @;2vlFe+0W|qdIc]dbĝ[݊BDÊ _c/3?jm$>!ʩpO$?21DxO$xQG1]wh)''j ](c_+cu䫸 kyf횆V/FH>;4D.eVG7qoׅdj[M,\(n|zd Δ%-c2"ysЬW68/6nF1?k,L! 3yYݤArԈAhE G=t٬(5д&W<[,?*qUeNY Ui7(0jCL ^م/܆wE"?EM%E,pJ_+ˮVK=?@"@l@&ӧN)2 ^?W] s5 ^ցDfLcMak! >THwKG z49áldZhFB4]O{eTe)=ۏX eKнp/f?VB1h5ervv_YL;5AċUowYANj2UU*'0sJ@V =hfKM 2^dB}d,816;".S9+ oY( 8W%!N1HD=m71P'W(xrX`ٕY>TS e-f_ݻGz{\7>Vz:r`ߪfMcb2Hg%?}N䕝Q51j tS6kJKdH%"vew}mndhi$n{^0\ Ac={ +o7ȧl(bϳy}|jٍtrD6R3,Q ]kA i DNcޗ{DtK Drt4W VDG-Rbu^+-Ԗ?ga1.'5vG +n=K{VYaR*l{T1 ҕSwU$Vd :\S>v?~t;tm޶I)h$G'ΓB##zJ"Q ӧ{L @&f)/=CCcl쌣4n!ð ; 0m2xɡ+犣nu!׍oΕv 藉#%0픀TS xDiʢ-ڗh> v^~vN,PCZBe(TL$Ȭ2.?i,h4x]+Г0e7DgfgVgg=0&m{*AQYo3ӱ~i}&NUho -$}uOq>Kh` oQQ˂r*㩰0:B_q6v$6/O(zsGHGP=T-JЭ%5>Tk1W}Ȑp2S#pcɻ̛0ӐŪ*NN젻PͥUkO"闹&vJ@P*Q@P>ofA&h@:׽jd? 4{Eٻ E𜧦xwy"IηJ4 -؄4׀E1KuRzF6:>WGgŒU8D~;\m )&<^"oþD~OQC)Ҫ#胁wEVi}nx+ =G30 ʋj,6P 4ԫgQX}n\`xjgv s::5 R*diD[4o%XY4Xtp)uFd@M kf}viY~A&ʪELj1U7oSݴ Y5׳axAR"Yc/22ӷ7atK`B8'b+R1M4<2pnX1JU),~~u&N&#l:ꡱo-taOb¾Z\ 5<_O&4B$S7$ALir .ZYR t11p;-u Bĸy]\7Dĸ8Ϋ;Ih~/y۾TdoW$5p#v˱-"A)*1G\H] ~6 s|=Q*N= gJI%^+ .2}&{{r+`r(F˞r'L@G]b #6h|BgԄu}E̊Đpxu!ɚuyU<ʫɲU7.J%˙x|!.-t>3! 4LGhjS񼙿|Ds-lEL)f+ gۀAHpvwD0'/7U6ݓE %EwNϒSJ`4z}+x\;BM7"*JHm|G,x V“GwIpÐ49PB,㣶LߊH:CDiKi}pvnT^6n{6K<F ZLƋ$PKUdZةϼN>5W_լ?-֮[?rRp":pA`&boxj9LZ$gN·-Lt'3q5I>cnSNl:uGR@4Ü}AH)1'5&{޻D čj7S,0|& |#0пã)(QSV .I99.vOd$"<8`VE(^G{XSQq4Pl`qmSQkO&ڲ"w>`Bj|,)ŽUj[t@7 JO4P&' SN lX{ZI*09*%h;_{y[^%Ӿa;)g,K$]6U1Q@ ¶pW6^S(5<u(Gi&o9 *cRW(g^bxro|r޲ݱl]vHG>V<ݲU>FH*!7] jժvZ͋d:-9rY/XVYcEZg(it+Xx][iO&^jˠ%ĆǁT9 gڒ-u ) sMO#{ >]h6MdJ<}A4Mb 9I[6"?Pˬ֯ fJ1lϹ#uAdb܇&scĐUsi_pt:Z(d1yP _751|MӿTw1G픚1ج`h5UgWËoݬiH:Vg?eҽG* &aJUWw`D7dMb>(Q+ "#СlLO(@rW)Y[c!U<8!qbT!mvz#!o|81IIjWx"ͲZuz0ͲKaMďN z-ap){W^@v%x`V#@!B#Ӂ&xV =èYBV$ vkyT0aq1ry| ڷaeGv~0RRs 6pRdoVoSL#6BQƧ0՞P)^+5ƩN@dzvK f ~xUI 棇 Ѡ_lSB#px  qqaC~1xi4n%x8lMu'Sz'R;6\Fb?%pKטW5 *Ψ,r&}v$g1v4M[#!su\ Cl&3\#Ri0=BA(i& tD"幫}i{>;.e8GpneЏx`~?U|AS7O,νMQn!tɄE…] _$O;Yȳ#T7@#_"ljn7~&~K2 $2|VccȪH ki^a"|LˀX,[m\eeb3Du'qNA uX;׃ ΍o3`k| ML>D: p8Z=-W` ȓ?ǐ |)fPOSR!2QXa]y s|<'D(6 {~dy;'%_|G6=LI:%;1j'G?9t̗Ve%>pˁy NJJf=F-.*8M-sEOESȊP?E.c^!Q7?ū Jݬ\ZD`eKu22pE'}8l4>Pq| :L( +`TY#>Ų-56{ 6KHm-!qL~)2ALh.ɝ\tbf(\ەA~ !vmuy=+):K:'6f[=:PB85s\5 XL%=;K־477!9]1<q<8#yNÏդwPA@_EdAAUs1D' 1$#х=S/k+)g%2ČCs?l űWQK@% | < dA1'b~8JLFF`5EHG0s͉\hl[Dͯ+UzIv!+,ùcu͉xnKm*T\G?o`/rNsM1t էktrp`ݷj8 >p:S<&&4{@b 2UjjvM>DNמ1ݦdy)f%ᶲgH&iy}7ӧHTWlvXpuG @w%HcN"ŵYQ(-K1%IG^4ÈWъJb̪U?]).RB"4knNpBBjB. '3)Ǿ+AG8j 5ȇ.'( Rk[Eϋ0@R]DSΞP#Y]cJ 5J;p({͟YS+z8/=}<*p'H6sRp?vcyƴ`Mno<9d2wiˆzk"Fkh ݙ&W«T0U\h$SD -7]%x[c}1 uqu%GF;5K-sO#sw+n2ы"5(V#)Y-~vkU&prNJU=)7/G, b%ZYh/7Ŀ|& UrUEh.kZԴ8y6_bF$͈r1q< c-K҈#C;.*So Kxl ϟI1f^Chk{2hb_} Z*M6(6M<|ߣoKZWU~1 18׬/u@ޙxQl7Dee'eMzV1?ølHX(Dmcyl|ihSlIk#)/*+™D>|Bc٨dq40drr z? Lռ`o8+^ ZWeyO,V6E^07&t/>%BhD,1xGm]/ _l<{ʼ`}@Ya:Hϛڄ dB:t5)C`c߀e܅"!x { bF 9} o'7][gLêHjE%S8DM k т;%h~L -poNU?ߟީYŒo830*"( Ѣ$ F b=%C+GyA%ߛ:楄SL'Q"xz.+jcԒ3Ô I!YPm_AH G<[ mF‹<)xӺ-'&[~ Zj4~չR._$YES7&1 $&[0(Rn5O T~R~ME^3Y{%Y1e,9"WLjlh@?0E*8Qmᚦ4Pvw#pGte׶:v&χ!$=<Ֆ d=ʦ#Sxꈠ{dwV>,d]M_RS`O'NbmD/=gtTeɦixٵX G^*%,ؙ&ɺ8ڻ)Š s;\wгXtoۿ?j ܷe{kEvxEk49)O^|VfP M+NwP`yEz=Ui]rA,v(%Xk^]cju(y2.?] v *tZ%`F5vZ4+Yp^%`>mfi]*2}d4KmSvo?NҤdEoMy,W.\FA'wIŲAf֘HD:Ywac+wGv=JîI]G@N13UK?M-rOjmfWh먒݆6v)ڨ6Dqa_D0Ig5E(4[/SZ9w8j$]|FNw'xmv|>0tG(^z4?`f R+ k,$HIG,(s6 Qa'2&] 8|:Ewλ7j/f eGAqT|QNg%uw8,{=U)HlҺu |TCh#ˉgVhoz[7`-Pq[ϦMոfa{žx-c7y'P 5᤹n4w" QA`:;kzʒT/} mD#xN јh [tq1VQZy;i|B naeRToqVM8vqJ.رb9@ ~9ȸI=[\)0Û68y&'#m-B[ǚrzn:<;tOc=Ϻ0$fm0Vߛ3ʨgϳMٯ/{6 'R{hAFq.{JFYGcwt/d*)4oCF )D {ּFƉLpɪqBc:!ʜ7#%rғ"^ ,TH k$(-kbh%  aAN2@zgPMy+dl0W5?0r+Cr*"2{Y4͂a6%w(EDdo"z>6C#!D8Nn5lG<յ[$C6Y;4F ~HX*OQS۠q.;L\ja=8&W3Ƀ!p9osow!LmdjbAQ .XoxS EF~.Nl//u/nŕ)= sR~]1H s(wRTx/:.}u34AO*t`maA96k5kZY!Dޕ#T`R(IVnwcj\Dvti?)QCIU%^$qX:=mYI#S4'PcQnF/ |2p%vi"W3rA7[ ReVUx JX/İ>sik $h`s[Lt ׋Hvf# SŘMEBccYURd:;m#C7W=9t!ܨ4۴6s`W[T2=&xfv$p+GIy"uJÆ'|;'~#)`E#- cHMo}8Ԯp$nSD[?wDqnHyyp6ȅzm<@R̈_f_IFJ:Y,|!Wvv$}l 4U q>|QQe@O0 =D!9+$g;<'տGB/ka17U46}5| *Q$Ա:uT/ɏ'%8qXUKn Ka~AYbȖ 4dN[V:k/qaden7vLAx.x$¾({=O o}CP~*j`eh6Vg;Bp#\Լ^[{8L2#\4rg4kkI֒['om|k×sEz:ћnHgOk2թ}+DA Oft%36vO(M~ rem粐"Oȉ Ƈ>}nXnYUT2F7Si?;9$K 2D[av'9e D./hq.6P[p1`@9%x9Q&C7n dE;-a6 /Co[tN2vjQJG!:OMBIwH 뜈&?z0[ΰ"#z%KsDxȚP=Is$Aڋ\So+H>ɡUO?kUcq5=7J%asFQN9'[y t<מ9-'z &y@ڿ _YcBg:MeIrb(03.ˈ3v)hB $I]"n ?3OZkde,=vWODTd\=W% mz6F䞇J1tٌwu`[Jp8[vdDBNř\Q{t.Q|vPQ}'RӠDH,ۉQ|Tj $eM?:)OVZZw}^D]GnuN:fL[N}\HJ Ӆ݇o?Gzu ҄'^vmZ¡_k⽫ nͶPvwPvnSh$\2?K݋eJKv0!齃j$XouYDhmcYV7|dI=5Ct v@yGC! I7cyr~/F^b1h۲p4RDZҥBҦ:[ƛSePKiKA,dRIńjGwE2Bhىq8o365@ =~W;W=2Ӂ%etMyKP VO%KeSR#K?V.鿚DcS$|r) pYvO7{D ]i~ $U (Yq1Jd upjkPl㗻E}ߚ=XWLPeV?pT {]|Onx09ӨMvFjFXpFY-yR.YK3kPbF( :d >1"b)ZY΂=,X)ueadP;f X6k-2IQ{sތ< uƋ~yg>"fXsӻ|V}[?~|m hΪnbirm?IvsIM< 0%vR@d":^6*n@vo(i8j=Ή\$|\cw'3\q!,B'A7fKt1JlU iE[ag-'x<^R:F'^͢nӀ_j & nOπ)ώ>= #-r>f)N$uXϝ`6?+]a;ob,H.fmOVuOcr]qߙFy1F2T0f3mO֠Ct@[N@2aN gY y<1ߚWu<TL1=lҴ2d|M^"kiX}3G/Ybo-!;BshDF i.}ait/wY;.s=q߫+X]YvC;賴 xS!CY|e}btC\x`x~ݑW} ÔXIJEmx6pҬVHZ Gs;G^tg+r[C~lx7OvS,@0?ͥe?/~^Fھd t8{QY`X0p硤Ik cru[.ey#`r]< f/j<AL%|pg".y(̚7؝' \ۼYBRvCBǪ"CmљN’ň),I:!aS+g۫n4[nf3 Y0]];`ɹ&}t5 fBŶE]ɡbH8z0ђpvqoҚj%x v(3Uf@*e5G<2'j>!9FC'u3q ]H2S3LXPI̟py4p6A1m0Ssx9۠mFaaۚJ2 T d$=EvvJSa~6$㧺 I dǙym*ގ󤏤rMlSp4 !f[eL}Lo ++[]O0a?Byva_앜AJ۷U2h Ь<|.T )"vzmOġC_fL6gK(s`PoXq2+J-lBWN#3×h_%3܄_"9RͲѯ`֯o^?&!:}tk*.rNk'(h耶VM,J Ϻ@ۧz- u#{"t^R 8E7@ 5=ĒiR%_p,0 URu\Eϝt C x<)">2Z5)}@L~&?_YN:n 긋ݝq Hnjp&=E.8RCG?kEvNg%ߨV(;wz, ?/:&ls/_%8PbDT(r|3:>5hs& W݋ꧽ*+ QЈ* pk<XˈH"bw_Yia}uޢϓO~ZKiJsmǝ7-z@ `(] $7dXˤULqd&Mw]*~;ot)@y `FyITƛՏZ꺮P"yɒC,q-^eWLBghgbW[G5sk8o+j09([~_MXlmh32EEy Jm4+w))0/L cVpiE*khC|#Eז vQԁ+LMN[bS{HeQRqrͶyس{J}[A&w6ب$5bd,yM^;0Z<530sܯ]v>|Gg[LcEPZ:9yMd jesBebI`|ʐ mjG8ZQFw^6Ϡq6"ldb7*ڝ X6zw$M7˦wքACUۋ_!S {0+Y 8m.$SKaKYJ#tILQ8Z* 'z\qwkKisS"%I`> JS .$Z S|=L1M鷀( v3=SuWr'澲<W 4(;ZN^c`e5)}v ~ԣĻ7\G %<=RϴDN8ɐ< #WCfh`^Ε Z\v9Y8^AtLf;s$*ZtJ͞_%0ͷUGNc3Gm0V +'eeRkW^1{MɨSU5 &BJXE;˺y#aEgc Hk'޷6"z ۞uGW6x`kh3#|iNE>/~4f1+Q&͐ ]ʳ!ǴnU$DKb *·:Pv'bwlap(ȅ(W(g3huh`tpz=m~xS]9|]Lj~j2nA]*Fmi DT$V[v9c2zTb@%?0J:~!g,Rm]Ԍ \fEA#agYpe&£م#FD+&^##xh1:, ׋rz[A59NN=߈'=Kj&=@Qd؏巓FOYI卙sg<A9oۓV_4/c[mz6ӳO1䰺vdMyk8ۖ)5w -#HF*@@3UZMkѼ*nVz^Zu}}< I}T5Dhe_)vj3mHq U<^@;Oto 3l涓2I+! jEXy'|Zb"h' 26ZBH%қ5$~z 0{~箛Jz頧p&1Ek^͹kIE_dfnXD&|ja2йl2z>ytDkhZ{Y4ܪ2:3H?6C t|In v&i_Zn%bdDdQBڣ_Uo)?S;T$:U1|LuWlxC:X}̲P&\d~#U ͔ߢe?-dAdgQ}֤ADH>`fQ\FrVRrx=u>I"PlGgQ.~7*q1PTG+}a_$pt''ow;Up:o1~^1hh5TcFguUj9 tFe~"VN5B׮j $Rns>jQM0%SKE/ThޠlWm^Kp(}ԱYA G1r.('2xa z萻rRU /:!.>dBf-ag*Jư R1斎O>S<5\3(v2ʦ>S=jG,uP !Ĕ%ngZO(@<+av#r G81[Q^a8~Pg隷wVg2_DMT.2.IR2frK_ A-z*PB4A{>ŝDХDø€o7w]"! bp<˚om{=BI @n9Am0Q^FW+. EIN1 1g,QwWNGݣt-r[G(b =@"ry {dW SLR{Rb\t"OYȐԡ/Ă轍~h<1fNMī~ȭ$}#xy2Qf h)*=v_b2ޑ3m1SھYפCa] qaas]%n7 ,yۋ/)ТҼic_rr|wt1{tKif:x=ݫilw`?Fp^3%J2vN6l ;ɪN@_ UZqdg?@oϳ ޓ{[;J69cUubfR#) 1%ìRx.zbjd)<{DžmEp6CH_OJ%Yq fxS/R8@s[5 c_s0(1Ai#zYz-a3jų)x%B/vRyF髪.>;|ՖDK ѻg-e4'E .d8U@FR#{$Hhls^W$e/5Kv/4sgBf^^-yL*Y0{@j50g"O$.wJqIY)S|A7s2uB;䨠jg*Cz `5]-e 2rZ Ԟ Mqv̡Oy]XWS*\gBk.Br̃ d*g)wۚPǍFXZL毸Ԕz3'۠ـX7mqYQxXɐ{á&ˬ8=1Mi:N|M)|COzхC>JS32JDb]v-%^1"riZW6; [FqufJz*.UW"𗸹 lSV/jzDo)VHY x3RNJ& >C .кm [3 Kv$.0p9ځ$9Z&7vkiwM/I{Je}mjb7fZRNyӚfIw!' 0p*nɿOdG|Zw1z~Nwc¸o2eA)nMW`)jg+rOA-Qx)F Q'90VQ1|%1h!YbLOw'Y¨ ;x@!NK"Ѕw<@UG$c^d0}/zQţ'v I7fjI=?ޑFLG 5y |J jydYYW a[׺,:iU~nu3[dWl뚀ĕ_n +P7O谰U+膮F3u/Ek:`4+hv&)= XYBQ8bfeaR}!lܬV‰qjO4OVfBѦUR.8rC Oa7gswf5)}+Q ;ccn*c=5$Q7q n]S(B6Q-_kKpc/zهEm܆E\vQ딂fW v+c %MO$E.'/ H/E'WrfLiR_T'rapNk8;ܷa^=1Hk*(W6QIXp*6䢯}F*ʌT1~opa?PkzD\()xj8t~#R버6su;LL ,bvM>W`bBfN~o_2hH3h^Ų$ӵ⨴KM>vq`w{r犄V4=088DBl ̡vG!*[#yh{#nM ;4AfJTs _g}Ep,%#I~sE'A25ոK2vfci!U/GT/6Q Q/ۡbAK*N wz xlS{SϘνX?Hփ<)ȹ!Qs6BN 7Pi[xdUjp>C q_8`b 1H0p>XÁyo{[G 1V#i1] '=dII4z߀/d >Оa\fHVS[09s&JC51a3Ygn.nCH0/a9 )3LT},vtn̆NC^}qN8xiit\n{WFg-:(w`p"M]ؤ S=̈́#Cκƣ{(5ߙ$WFI~՗R2"ӯr0N˟h9Nn4[upqj(R8Dž&9.~,&2E)PXy(T&ڨ ($R_\o4Ѯ_ 1u\ӕV 3IL΁>l-fb]HYwM@þL  atKy:!e@?]QbxAWW&_B:B5[R܋G#1CEvr'R:Qę6g#SoiЂ%aWne*|L=0vyqHD/5_7bFX"~ [ELExwΧ ]Ikydb$wNEO6j.ӓ!/A@>ǩjؼn\8ҼkA-  jJ n`<4[O(l RIN1]qa,4iJO-"È.gWz"?-*YW?*n{rF5р¡DS "8?F/ܳГVbdi0В2/#X<Ʌn=1*@Icn뒿=5Hb~b-DO2:U7z>Xٻuō!)ݹzZhUI(虘=䪡(&~ x4ArXp:RKmtgGNZ+va$P&5$?Atv,/Wk1FRwu1g%|ᛩ8+֖'  㳓pW酽¤=|}Cnh.T3˔YWOsL8H~nW{k]d#^ɻ&|hL^m<fֈzφkѢKQL\M EA\3{0hWd]h^wNI͛"\g0b)ƒ4RI=UMJÜQ跕Aθ\$9" x n˨a֢-$m(}WZmk*9! ơ΃6@f]RDʈ?IMJ,^O i[4q#nF7vEm:0EXu8Z{,`d⒙Onix{dˬhhx@S\E=2j%񕧙="/@l^q/\IʸFWEVhR$?z)MXyϭa+hx2VC&XFzl+5,Pl*轮jl;i#Yڅ sMc/J/ce3m*+ԾH[[nTVK=. /K )aILm?iqpTaU`삎U19mH)R/3̪)ՖuQλj !{CWAL#B#h<`u$Engm||D{#GAZq8 $}įnfU>I"ϗy[`hwhZC\:9oI(|̝zSܼ 6k _|F/Şn0f-ౚ \r;¥m_||ZBbyqGe {(DZ B͚DԼ*ݸ֒e5 `&қREGbp P,+aӦi`lH\Z#RC2| Xssk1_VJZ"Pn_kL;u~a Q(ha r3h< $/JJ;f 37E9CYD!1OQ`%|! V"iGm,bSJmΦ$7 |Hm'.A ;Uc LgyriRj|{*=$]៧wN5v ר tWH&H՞H>L,D_H :Nt[6̡vAR3"HڊKu7b2m” ȄJn|߱4\ "*bsue!Q]gHР⫮nw/D]{yBHmZ'>;-pԚ Os]ߝmwg{`5sYO=ׇtxv1*[O#V4?;\ /9À`GL5#VW*w2beFG?sMͅK;=q7:#(tomza1ϭ*LG ۉx47)UHdzh5Ne>6o,v}n)] sXQ`6MllhX/8@>;Y1rlʛӞwie ?q|}MgfHWMrgkJmawL\Q̓gy'YةA?tΧDOJ {뵥jo&p VH%,4 fK,Mi@ }+W'[cB.݂KėQu]{~-=Jb hc 5Mْу~m ApvSN:LX'sA5TPn$Ao){fvW^P\]Goy PQ 6gnՕ; M?x p ':YZz*Yxk1k}϶zҥ EtQ]Fj?t" f A4|$4JRo:ٖ U$j6Ry3aNkV)q|w(BeXB|cpъ`c%^w~?]4(hvmWg u*/,<w1EM.`)շAh; "Piˏ[oM{'tWҮ-+a7^bǭt`_stYU&0T@+Oɮw9¯}cxy KSFغ3v]qG%^y| Vy.ᙲp,_.bȬu`7 VϢȑQ~v.G3vG;>"1)sf"vS U;5suUzi`kQެF3l,cG)S })=`ZMtCKFNcW%r!Hݕ&R:3IzFHN~}*s 迳+qDI}IM Ol eN[ wbVk+Us`};Pb ]3xQ֓Mu0q|,^qZqF̂b-*St" Ρ!_I< eچ; #tL˹ȋoֶO'HHG RMUNUiƢjWٲow\~\]A|_K֯s MiG]0:FgH_<5,‰=EP3]a _ ]C/jc:\/eu9`d,d,Ur2Qf{),h )n5-rTjJbM)~0 C?Hҗ>Hٶ*QskR/`u6퓊"-70n^2AzK2(9AVd[p @jD;,,)Ͽ&ajoe<\*9!c`俵h|D*ɄReL>$]u h "_:!51رԮUmbˣyxx>wğh|΅ RS3:MUȤFn\Zy4c.X J3i@<5j?[8}Im;2^Zd Dx-yfyӕ{ ,R[K& &ZA{1gur}߯şUc烊'|ӷ3!Aܨ :K7x"tzXV6/ G8IGMX4%VU<㾷{kJ\vEHן>~z*;sn|_^~sSh[=Y?UA=̿W2i]Б MS#nbw>}N`wzuHoU! ~]Y:Nw6a"!oC{vhyv~䅍N';90ߊ"go'jCdsgSxfⵑݹʧk2B/ЫV]:j[4̤2lB,RtI"ZJKF-j@} Bc3Vt;+L_9b0`};Iߚ즍% ^L;e,;u +g}?|,u?,B#&T*OqN!{[i$S;(Z'7|Wz#5M$$oBjWߨ~!rf8(4蹫jH{sN3=gk(F8rd>J,v5ޓ^YM 4]b4`جI[I-N"lMM|Z#x>Xaƞ +\}KqҢ]bF+^k\=X6ũP10ܨzxA,ݮEl%{  $(g?cw}h0eDhymH&]M0gಚm:jL{d\{0kv+dfo`Xv_Ɠ7KPqʆl`{F( \QQ:W)hiޖ& Jce*0,4?WLɽ#lzc@)TGJ-jLW=tkVh+NE(ʄ-eCt\?7j_XLshn㋠1f=O[VtoAgR*u%Bu-kCa(λ`Hʅ%Y;qubs n?@U2 %ohQJMM*^%=xv9C,c9a *39 0IV9qjk;?&gr B| Af }ecٝ3 }k ƨSn-͒pHͦϪWb˥z k]-BBʗ9!?LTsej&OBJv͒uMl,[c╻rd(zq g# ƥ N=!`ؕVkC>y]pH?E.Tj-s1}PgӲԈ$;H_cxs4l"|ޤwsU-{halב&Nn mcsG"dUg^nid @l +_ y]/\}AT?0®x /N}O̥uޝ|Rqa X,`D7qexg;GU 9Kt[Ɂ"My"\Ʉn3ffG̒!&9P1N@= W?Rp:sڍOC%`z:٫5n3L R}- - l 1Zj]cibg~%U1pRΚ}\Vq3M4)RߔQ,`w9s''IsG<ǡ({K9xqPk_U \!]XԒ (@3K'BT.6ݑ׶D0jsx$dʏXyf|7a|'G8Ɨع~Q>q%v+u"~Pd<:8NmH"U9ba- mR l:^N`4x$w^D1:V1ЏcťKeǗ6ӕ{qcv  <.*BMzgcoGZ\˖ŘF|UWA|L^)3VcH^ja)`W8[*4jɳ/M\JLT~c/8m4:N|b:9OM*| ÿJ)xo1Z1v}WPiji|&ݙE/ir;l>\҇&/Pj{+26zwJ awHCQ! eM:`+4'^8ߺ#wÌح4{0H+-'.E xHXggqC*LB&,-Ėm8+3b)ct0U0*y}Qil=D}@T?1:`P.QyD3(WF3YiWFPt/+:gJZ`$K]Xvwmuzh*")N>"hE_u_,>;5_w]44Ism(D˾Gt1FyYGo 6Ħu R ߶]u}E[M]aUcr(✧r|ZY7^mq묬d- * 5g@jrx6ݪF3tOW{եM/pO0뱵qڊ!1Fd/x5j0F=#܎mҴ *x2M5c3N9׌#MBycu. .įrAؗUHfBСބyrg<΍XOVqn47^uk ]ca.ncLj.;NfKbSi<8ܞ=j<@.wow(ͅ,vW~XAV漲m:AnG(`>Wǡʫ`Z[vp^W$G(XR*0^c۪*:.۪ 'J `N^8/}ԂX}EFJ1&xqW;H9)A ,ɬ^&ԮTam b/f/lp_|W^Cmg0UA~;8Aa:(!KL,$v)[eH ', [yh҉ԻSؤ t*oq?@@㝁~7vbtg}"E/%6R>1sȤk 1\3,̡ ۓcUXAf o#!Lyr V݋E Glfy"x8W0AT2]7N#/ fˊ@'Ih|Q0hSJxHQ neQy ux=XeG,Z>0 yG0av &BaX ǷLsE;,_Dg b:y遌ЈV cW:2Fl\a>,d3}P@3 vY:hM!az~Z명AI)x:_g8Gb?:,^v.:ywvUD1>-I7& wucy@WZ&&GNN'f \j/m;Aks¥J}W?g4FMHOxoe fyo݄TDP?7o QV>$H0ݳ 'HiS .n緔T`̩_+Q-gV@qI͗Gi.(鋭lt8l6S]+rqNXIoY 0/8ͻ;A*]IWGƶ({Z DwUҸbЄr\H49lAZ?33-16uEG=Fhoeԇ'!JD D1ԏvAucr< ow ]]n)Xq)'[|rIl|ٕ՟UI@"x s˅n9_RtG~4X6&9F!UҬÈ ]cj;5_)WPt!e_HPҳm2qXpvwHHgֿRA3|K] Q2[IWwQ rqI 7&aJ6Y*8r»ZqfqԎ13U~U_TmRHhӭK߾!>[bJ/H"tCCaʐO>Gw22;h!5xmiݭ ph&do5V m&<' y'>tA?+-EM@Oĥ%${BY͓$?Sd%3/*T(nY󊧲:9jHb҆pX4L]:Нq:qd8j#h@_&USxܻJ=* {>ʇܝNfNeJTnaZ-bHyC&~X񬧧#@̈I[.{04djk?ΆYq:B)hݎ!>]l:'0R /ṚPd*ʽ)F1=^'E ?.EKLhTRwH9 aB5">ϟk( .@BH`9T`W'Qrc -!tV˚d| &}ۿ2 W6lKsn<&㥔78HvtXG^ &E=2)D~Æ}o0"Ghd _O+Lѐ򲖶yT7/%}S ^{ G2t%(RPDzW*p!GP0bR.yZ$$ɺcezc1®3^fb[fh+*Kۤzt}~e@Xjq?Yg2*6qyԾa"_]0 rȜaB#FTNޛl ͗Xm>)uؽw Uz\.6H{# }?6~QSoRk{kBY6&ɝ%Xdc`ymgcWn9 ߕ4|Jי;iY~\yDl?I(BZe[VOCXX(TbZ9s:rC=S0D fU)]}UArTE+8PmR |t^ A`0͑yùۛk3Z_]ȕSBܤ+@lAgЙ0&W<|_VǰޡO'Ȉ >mXV:Iw@9Ga062ߊO+OhT hsXNxކ&S}oV'6QGMP쥐bKU H"<':\Ңj.@Coꗴ8=gzÙ/:\KH1׌cxsnuBC,@怀URN^tP)lE«%mli.<_‰pBs`FqrIS&kFC)e[H7Йˆ:5KVs|y([?R/3li Wc#* ƥ*8tp^D7d'OXy0֞LZFCꩈ!ií]`W0Z =o'ؽm2;!!$-va-BhFk|Uvʹٹ&.߾o%Y]IGN&N!/AߌҜ Mlf)㇦wS+8rU>2LK[ iIPwE̝vrm*Eb% ~ o%G`nr1>6SǕplNPBX.a-le6H6Um 6xy?UoYBztJ+*1;拵cȞ}@aerȸ2遲 Q@iTvm4~?QunY=?ƌ KRrJw!A#/>'"$V{6)1Vfm!Ǜ 8=|7cFe%-<9Q{buBHiv2{Caʋzk#)OL`n h/t= .'Y~-Q|&ֺI?0H! WǶd`ߍYv^*t!TT(a:zˬJlwуkRm<:ן[3W((+zz}s;:b"o ]1 W{ 5D/Ŧp ,]X ?6 J8od(&lh WHJǧQ̞߬W޺5;q?n0M؋e"x%3ZC?0ƈLSǬ'HK[oI7"z-PNBT:6N+-Ke?9'Ͼ23')GeA]r u3V=~>R|t5 L\B=u_ sI?þO-x1hRBh<'?C[bJC7I5O$8ƫ5(E5vJҖ:xhxz{=g5vW.V݈ Fe+6ǣ=Pk"[ȥ]E_AMm W謓EWVK%¥C}B$2Wۙ*jH :/}Kkn2*Z(9PL>6Lf~ <0um.-_~w\-0ZhAa:XejɕpV>Ë}`Fs nп,Y^"e}s E+`xWcb dͱ{j2 fnNɪљ v0iN,7΅ +NN}~7V.EOA8md_xWu0꣈+F2 z It'*e=yvCP(i$"޸I1^LT4qBj<ǫ4MϑKx>1,irZѡ*mظe'5#Iޡ\ ؂> {Ͻ :ѳ/U0וF^#q H]Wn|b'Q";.vQW^( b`_(BB44Ā炴 `+\w6M 4bAܫK߾ BϰZh?1{?Ôghrk"-a ͧ^5Gye yP":+0"b>Ne_3'מJENk eœE0>K[7!ۓqS+ 4r.M'b\> +? #`5{ftk2ڽ}\ȡ?l ¹?DP L nTtl"y8'p >\^y}7:PK8q Xسۥ~I"!x$C?uGĆٸDDX£;o=cHrB|IlٞVFk.-dTJǮ>1,=Vt.Gb{AzHDd Jn؎Oi~u0wh.QX!DZw\׸!*mXdn`X7}f#OQ@ 2!usU|l.5fJc$˝  ˕Ao:ᡠ@#P9w `[i t6| h>@@s,dL-z\@24,k]yi8:X8 Ś`Pp>Kig>k @e骛HTqfN͚fqIe'2Q ?bB[ qA',[Dyv-q>˫eJe69 W7uWXR=2&^ᕇFqȐIf"{,|:)͓Hɧc o~QFn8zwu|/%eY86(uj&z1y݅e8ZZcI95 [$I"Vc܂·g# 3wt)T q ~UZ'NPL@ ;F3`{1_{j*bZNBQims4%%FIGLX8iȼ3h.Jb<ԖǞ|L!,sRK҆lHѿBKG?Jln|WԍlYX-6G.^!Kk6."tMo/$P>Ģ9 e盥zM o6͹#O)S3ioC_rdr`ԗ AQx ~.d\;flsƝO(u#+1vI C.(=~+T;*5`BY5>x:Ͷwפ!ǀVgp"pL}g@EMBת]o⁼Ҝv)曥}';zWqþaVКAU`)MQzC# -n7HUQ] _#x&Q= +lړ+ܕH;ޕ,:ypv fl<_qBYg90jlqNpϵ)d[蟨v\!2tolTVcَ2[~Fms j{OKj4.K8*8۽x+ҟx-"|(lcf \EsM#r[1[CAJ .r!>e}S K Mƒp_QIc>C,h8{b:kEES3ޞx5Ŕ`O(SR8o?Q|X{c؝V$|WŶm^@LW =9y^CsTڲ?UNHޔk5l\Yσ 1% p++2ivTj4ML+u*ʩJzs߼mj3`_Ju(yo%:7>!8/Wbw?[=rIHiBً1/bV#==Au屷XG?'oϋȀ1\4c<o 7) a655_DW5|.en#,$y Gp$Ir\&f؊ \*-<\ InOe ^Lld dy+;sFz(\LctK{K( K"6<,!Dn 2 ZM+-X[tb ́@؈H,"QbJwxmD2il:]f O^֪8 5)UޅX# <qRC}*U`OTWg|`+a~JA?EB96g˧ Oޕ)Hܤ Y-mwj;^ 1@;@5f1WzՊDYƸVU/ML@/M=sƑOĩQ 4sI8LiAi ,70XA7Q@="8W0`wo#omޟ<)v=wez|l.e.t\;&TMEPXMB >q@SIPU4({L g=u [$PjOW"9ES/E!0D9eWLҙv8 ˇ-q4K?yTK=.3 \^&KH偍U؀q's+DtPi? -Wrf]A C!jf|4(lwĀ҃{ l`JJL }9UC}who$O_N}7^Ijh1W6}.ꗲ7f w̹]^Be O(Wvo;64!IJ9Bzq^9zHͮCQYBtO+Ii1SvTHeK呹\)Ck)l!$ `X' :]v@ie&:g+' ~k:ͺu<+'i_nejF+j ;*{Sw. $xz(=x}zJxR~WpEUlAx_DmHGA?Z+sxte(sSc+{B)jCLl_ٹaM n] !; !r2Z>Je`m$$`E Le.Nj8-7q Z Xcw 6i*bezyu$xbT;z/OGg1+ETyBJ=f%4񊢌N<2IJ #ey_Vn,lM) 䕦'J^mG~EKֱ;$-E8OHK#9Pqqqvc1K(zs sU7A) ;d?Qe3@WM:)+q}Oi*V6Gê=~gvr2L(Áoql0Uq~DA9y~ukb_7;RH|Hc&4q28k)`3P˿极3G-[0ӶÚ[Lӊ_u +BЁrkڀRP &uvU?V/:UU}Tֺ(V=9Si1ݚ- ri9h: c6Xa=l]FQNAM{iW>kzU 6hTc5KdBaz|Pdh&r+Մg0lūmdrtQV2ԡU!}ƅH5+3>tHO5׍*:f=z'i>]P;׹'&mKvV[5!PEao0 *Ε+>D#}d?/KzjHfH@oI1oO Ӟ: ϒ ΀~l<& wY?`P/$CdBkc&8vvS/rEʡ<$pBM"q> ˵'(=jj٭+ MhQ QA޷!R2r4(,hIbItY3'D 鲰@Xc`dHMenOЁ ç"Uuɀ4Up< iG7/sK=4E \j0rG3~Tp { Wʪ6Gi;Y֖Y`ƥCr?bڮ ?9:gWo Ig#o^ˤV%)-NJة݆"ӛ-*|7Ѐ˴,#PiqRG\/@M$\ ĨI[(AIrͻQBvsOv50nS` |9>m# C_D#o̺086'l[6vX%=RiP;4yrAv1@ֲ:=D>7Dӏk4"KV>  kɑu귙AfO y&wJGtYGr2$M/S"->n7E?πDb> bCcN/BK g;NӹtNҠX{=˼ii/Τ"r4TT3~82;>)ڝ4)KA¥Xx9{G.:7vz 4>:Tp*s@3;g$v"HohUlX-c7pTWjx'UAqV+F?w{^Mjq.~1]JaTp7xK ?.1^0GOMxZNwFpڥ4VچJs58UAw 9T7:H/?I;LW79n䠙|"= u}Q(0N?0qhm=47!)= ڦGr%a?ؗhв< -م妬1Z*C}ʒ*Oԫ؄VH\. NfAdol$b`g Zx-e׷SB>wi@*~x,iauZvԫYe 擏L ̎(DU<=h8 $\`-@j ,-_iwm.;#ADdzu#\^fRz׵HsWp{AL]恝QF?'7Xs֩]LTIf`P@Yj;wSIqmNL `X|ڲ<>q(B <"iE_QJW!~6y٧'m `1L-K! 1iO`*Xl!:j1 uɚP= l e۰60gfPn(:=es.}~dºj(,˴ZJh(#:~k`a;XH5< =ك;h8A`7z3\ʭo҆%+D"7OǕ 뽎Qwp:Sxߕ@qt zJ%H}{P/VAW+J^άzH>kʞ_:[^:M b'Ŗֲ./(Z f]h RxyX=IP2ܢcp̌WwŢ뽸g|Xt2\5n'Ͼ*gG!Ua=^YX^`|s gã~쭁H>FQtn=ʺ ՚aQQ;1qD"jߛz)߻R3 Ί/}t;]4CO3b/jزv,\K1BYT3Eq:G>d"K=d̍^C- }rԐ7¬ M"ƽ VZ}j}B˘a1d'Xf~/Oi<.N(~)Kg~ӿđؾpJ_УS/aB&I3iPqiע)ϞGG@ Ѕodh\)^SxZ"ǁ!L )q]%Mm5A uc|; ’ߺOI [ܬO#]%pM78 &` cB&" 9]˭2g69*#j}XP_Qy0JUe@hכgQ[$#b|AO6 C9بпJ tdZuK'Zde i֥ZU%[ 3coB: ;/PMd7Odh+MӪy[ܡB5?;~UVj")hXO6ts5՚*_eSf5vPAO#)1:]W=ٷL J>p%q5&[Mr|?6EА0mZ VA[c5Z{ d @DNxN!h_DECHZ*+Bi$~|9u~Y܂_aq%>L'R%n&AY-INavb]2_p}u#dRG M$єOeOt)gg쭕xOҞ b*z@msAɇ̮o!9A ؘ$Kp" w||_$Ca\!(|FARj1$bu޾oSŶ[hQjL^z \"ۛ VxICzɠx;5o6¥͔4胗-XĘRxU?r`ѰO?F"OIOO'T"l}lJNIL))NDCuX.{@"2'Nh260Fy sڶ Ab=jY!咄:`vwnR"Yw4 .{%YIwtŇ9Щj:1{0\&]j:Jfc^UEql38U` @ 'Y6DJJl*>BFm6+SMrR~j?6>e:/6J+ +իW_/mzǻ!MN 死ZP W n5q'K5+=o3g):-i7NpbP@OR[yPR:cOZJ[LNTI)=4ՅLwM i j:sA7$sD88kGv*]Lb<͢G8@=٤,C;ĝNeÁʊ-E>j i'00ƕ8ʬ%< FC E]r^qZ`@ׅ~à܀hB5i8*yշ%P/"w[fx^Vzq*ދƔc*&O3[ )@jks>;<*4RU qK߈- XsKi64 Wձ{ o+87'w%[X\Et~>?B^g{P#&Zf)>jB/brٟ'hx89Y=U-a?(˦32{l1zP+@kE$7M7ڗ8 ǜ słSX%mï/°!3hgsq`^:-fw~/LfIҎ:/"utf*ó1Tˍ \hx#IcKERh#cQmmj `D 5'dCD4ǧS"IIA=-H`6FaZz&0Dqfq6wM(6K-3l딵k}\&vWUBاgxՌ]VMTwKM·jS>J /h軓g5R3]a<"ފ²T`Ȕ#E62Qf .kVU4d=s"L1ȷ|f#^2L׫˕KN/]X8PoFP (`vZ?ߦ>K!0wu&@9*(bq%טotGL%H1" y7=Zu LACᝂ5Z|[F? bj塰nK ')ǵ > k䶒[PyEq]|`!nl&K,XJ?'_5ʹxbpkD1Plo*vGxX0J(#d$[w[sjEZYj9632꩏gBf!pc%eDmO14p+Exi;%JC{5!ݮCv윀q&r\OڬAb//#{j{'[>dqC`HX6hb_;"~jtUB#TS) 3_F[̪Px_|[ɅV ϰOj6C/ZUK DdVeI:EP'1d2)j Ł~dմ/7 'bl1yRQ0G|7Zf9 s屼b;G}mLsT%`z)ʋŐVJ)ʗ`,]}`8x  o'o:g$=g[UHN"el{Ah%ֆ˗MåA0VduznI }嬋{;(iђvanAZF jngʨ6unCR2DKG@sZ1}nuʝ)1%P12"?ZE@,N5)ARdu-7G&q)Cє^C7G'B{=]19E%/uw2:9l-nSnZeL;-#bsP˃\9zY׷ܲ-0D5m}i'3|& wʹivF@Ё \^ ]sО&H ٱszoZh-p~R]*jl *4׃aT~QG"uY:%w}k^j0x^ц^*CsvxIUI,#B!#jҵ~DΗ$D\O,Ǹ`;zy%fWyWⒼODci@Wru:P}xGs,<>&us/aJH7c*xvQ͝R==#4=' !sA&){$!JLu$m4ޓRҨͩD KmѨꜙuW^+oGF 6BR!%u-0ڼ@O-"*:oĿf&dGa7a͔V--5bmT'TXxivܘ{l鄖N}Q $JAmRs <ҋHx<9wsXքLA]# 1-hmaOH2%Ru8ι-c<>hKW#$GJTD_fV@kt\ީ|Eq|d{@09D7]ҳL$➱EVmGBPw{" ƃ'|ܻY]&z+İh2w|&aэv'Dz]ՀR&{b\Ml1 .!F 9~IIgyq_xZq [r Ba ΢z hi"S`vB4b+t`cܿˉ,a!9oB˓u\7)-mDazHcLD1g?1F}Lr 'O,b_M|:)Q풚6H~~dnrs(+nN'O9j?)91B2dا/2A +YYO43=k-%MX!k[ -W99LDεL\ ܟD97؍@~ǜ9SA\u8>/xwtMl\p$' 7 ]]7bE[XU& J|Y ^Xch#.e7 RI+-y"4NzԈCC[a ;p=B+zcwl9y0IHz!H2 }=@-?\t6 JhVZ@9뿑*I7/s{v.RY{/E쮨\VND{6t-p-n>YfWN= $PIL+@ #d] L`Ev瞼#}$:ۛ@Anf?hV^򓎁Il}EqB6ʫϡ:(lP6V|+?8r~#B  z GٌO3!W+TGqW=]lu+Z)@k ۖ^lR:l 5 55!\Lu6| hBR^ٵ7016|,KQ*qS֖z"ͥ t:p_55 .ꌈ:7Z1@hm@WFqVh2ƌ,UF@Ss Jd1sdP۲r]疘RZCL8墇v3WE4Ax.egO|2YG‰]a)A,_䢳}h:>P4bv؛s h[HlԸll:#aEIHo}Cш|FOCTP7gɩmVĆ21p`}1 H3'mGQBMk}$#gܖ )C^j`K.:2n*e\.]w7XugOU4ȼيK X*| qSs7v"RARo?r  Aׁx'&P~^H2pYPpUj6ZE[vNӍ/.b@"GOp"\;î=ՠZh.Yٍ6qIŬ0QŢ:mClؖ vXԦaK4UXk-^H*{i/*"-8^^ZڑF:S D|O ֋/a4gn9{8|f?8]2USԕa~!qgwt ?S.!щΧhp(رY*vm] ^ 5;xM] A_sGSw㽉("OrZ.4w'Rpy3噕|==Ofz*ZXѲmr%hm ka|YrV+:2 _K&S^Hvؽ#*>3TAwv+cgd+jV jH^4cOM)ccja |i e\%jl% %j\@larw 7Pai,Zv$hC m0DW- =T!]fD̸x _bDGqo4xA4@k#, _|*_ |:'5&]k8l4q@(Adټ-=i4r&V޼픓*WeQڷzr+aMqFe>At}*?ګwqdHXW6)i'ٙ^lѓhbsmƅZ8aU:L6Bs^ 7I 2GW*&'e[ c<GVcN{hgát~Pk _ (6̫S< 9zS,>%Wlr7\idAՖ< ]lNcQ͒JRlD tt>iaMJaϜ2 r⸚̟@W]d—%3+tV >;+ P,Ex#cE²es܁q [ >BTC {3%gD(ίɛI2*zbV, {x(1%Joܳ葒яbxl&B9Au')]*uN@e}#1_ qE|םB]ת~,2ZONd!.1CtAn?59l]ְ84߯}t^@9'T;W. jfBս.1BK2f3P%/g0>}DOҡz7MZkۧNLk/9"nH*֙C>#Jb E9 @5X <-M!}lܬzQRFuhAؓZHWxXE6'HlNPzʔKTOb5.^!hCgA.T9ÀeQ]9 l' Yp ݃HޅG2{w=U"MN]&t2xk|Yo;j d<+%!AZe?a@TѸp+WwGN R zgqhoQqe{םsCgY6#KˬqI}WM" ;6 P%ċV~I̿l^o%uǗQQ+coh8 sUWٱ-rb^j҂#/ےF IV?`^﫹G"BvW7w9P&עƼ$iÚAxeZ{sS6*,f޿`>;H< Q6H,_\1>Bem#HOy,~ٳ Vj7/ t.Oܧd跬Jd%P5L?A4 xQTW2I ;@:@1K/곜c QA|0 >AqM_Oso[9Nޓxh_.ꐮ~᚞6wե$!y!Uz餤cp!C f&%_OaUo$PP".% i\u+tnA^[̍6xR"k#2w^pQl5Yu\N$d/}PwW0A-rx36YW ]#=8&g{Vk4}WTn tFQ,68!e4yt^-زOpfEsSӂ޺8u^&XCմfQt(9bjvaɳdi|[1˂~O[ݱrj^G2åZһc}Dɦ˪+ 2a(} po5-ǀ,_] =gozg Q7$S- 'RXM׈:r%V-E6qduVgBH("Q"4>vIv%vOFd"o>Jxr/d q T.Xta&a#  a5/ Vl}= tbښӄ죕]Ӛ%@0 騼4wx냴N݋˦_رKKdo[4e}o;مԹ-K]eE\&Pm3BNZɢ &k5ΕE V3wV {Qo:qŢCZ>;viPPjzBD&"{A_$cȓ\!Y-*CN_2.ϿյTL>cH۵ ,b%.ں~/e{rJǂl7c@Gu}PHKBD$[h Wq^I1(өꙺFR־79CBTE+ :?ѝ!VX%y[׷}~Z` H-VmAoDxc.5}P#5$Ǩ>vХTNMԝW޿i{^+b€/ץ}1fzAH J4dSw)8!&vNTڿ{Yk+Ozx6ʞM6V/#M^29b#"F =sbQ"Ri|b™W+ƞϾ70Eo̐|rlM`ۂ9^ػAp:F h1qTM?1Hé;NVϪpS1D 4 E~W1>y-#S9Bǂ&ry Ϯzb %/hc0>ɯgzm$+ITŨ`7@=-7ь d=QH ,cRm gu.YۺnT]ad}33CL~dN#K[IΒ2Xc~TOZ5[YT~o'E8FqSk9i2oaEu)VYpZ6X6> -yģ%Ps=`{Rmqvj RiӜ$ %lKMLLcned"I"1Shvr=_җUiF?L†*ЇB)M:}#=|p+tpt+Sq|@`^?*+3/ljB1}LqJ2ɎWSy#6?yݲKӒW`Q`+݆SKE8y%G%^>'OMZ̩GvdفZQXŭPg*Gw !/Eژ#?&P-}aﶟ[ǁ%Lg4ȶ1 Zqq~Vb03 # z",N-R|>?,(IZpwghtftUE2jR"ySKTnZig)hz !k=&.*<4$DƘodQa5 G"ùk,m]y/6Dvߤȓe 0y;%\&L:b{Ҡq?SC?=<:ZEsv rӆ.U\2iI׮/={3!Oz, c`VY X"aƙ1..D(34yܛnWZ5bmiBH-(|A( n,jݤ,+/ܵ1 cMONJ5KO:-D|N#+hKE..|$FGM?y.TQځMA/YKȁ٦,mVh^>7gk,+T-^ouiw@]8,jȭzj?Ng.Wɛ,`eS6a à W}}WԲB}!O-UyOZ({$.?5WٓjѰ>XY%E/ <M|c07D~tAM"Ѯ=@A[M53c%HFJh j5޺O6}jNFz?m2 W T YNCw2%Q8S7AM)\^7<9bcCަ&Ѫ3eV#еP($DnTkRPȵZ,Wa{Xmk-Q9?"p$% {wNw1 mqsD'9;DKX#oD0-J{Vұ"k?+TbUxfLQtaդ9$zsm^&3h09_pzcs4>} [w0X;=!G]5xܴ-NBGULȍk0$n WM.غU~-mA3:e4 J9a 7%+`kH0nA&1 x":Jjɨt'0#SQ웚ܧ޴9;NKq\WCx #R2)Zwcp4;G|Ч/*HGޚ [Â/t)~~Cw D =RޙuJX/kI%:4ܕtDӭh|V OKy$ۭE#X93 LgS`pYtG[M!tZwHh}yf& >Y/,XܸjP TL)ˍqSؗz6Qt=L9"\|YpV|A!uO.棩$ ٞͱ-Lm6p/' dG S\}fScl?.eJ٬1x~SvMч(ĥ{ǃ"qk(UJ )#^ySֳ: mxpSPSNs `K># `=~ "a JOb ]ahͬȥP|SB:k7SBj5T`(;E5F[A*X Tʎyy;59jiAB,F TPRqH3[ɕ4d4#*[ ۚtOn4,ޘM?@Te 9!GqJT%;iGo=5eG@Y1sFu?$O*}’áozQ.w CtpՍAOMzmb7BUu'wF`x\6̊k>r"^f%9>ILu&~ =XS;Me[R8kUč+Vo^AHoo{>pd✧7 y"h8e å[0" t/}lf:((AqKLGʼV/'\(ES7;Rm0($%Tws>i%B&va% , *2 <:}a}-UH-b᲍],!İ05듵I*M ܎BerrtP}Y6G7pNGn3/M:6^"G 壦;!E}g4cc>Ťb$8YC2Ƶ0 2 /5T `ějbza~C>8:]kM@],[}:?%.9"ǘ6 Ǘ 8E}#`1B̔8-a /%Sn$^E[t%nOxlRq x*H@50:ZPڨ˫%feztlѢ1p ފVm$t'/ of ҽBM>HNǴĐ+ -`3f qG<2mCҲQ^_2_3KjR3Q0co:CBI-HLd"/_cMig{p%%9"VAhK)l=,RE4%7'[ح*UގW5UNuLo(֎ieիc΍Z==D]KҌh2f&> 1Q*'sZXp Z"!2kihDDEM Lte  ,h>YD٠y0M{24ʝ+Z[ChF`.9? 0yZ t 4c1z9m&Ƀ9ׅ 器|){ i_4ZN^rSMVrJ̚HmVGl4U0W2b3\%L[mZj\7;^VKH[HPM* >: J@,f0mM&Gyvp_w600U5 7(3_Jm6~: 6KXE򅼨K1čVNdk g#Ê;K=L5.&(ypfw$PN".Ğh>ߥc##wwm VJÂ8`Y2Ta@s4hh/p^9$lE}]R(CXe2Vl1bZ0fkvm9);4wr1W~2_@>x<DO) GkXDITg8 8"7E GOV `v 0' I)a^UDD/"cNj0ZUhIT#C a"h~[k1!8.y0&*:@{ry`epG5fW4q6`THxKpI^-mbO#7Ӧyd٬euL#笮@UJ͖ʫQ"J,G`ۃ!^&pi*)dO3+Wנ22,@n= Ec1lIcEr94T#~^ڦ?nh74^]eIKV#oa2n?g Q`[kh-٢D@=֍|+$B|!ԇWX2ۯjZ{οr4TP%4/QJ`ʅb3 ljм¥ w}p%%4†1)].yz㪿M/O4-ҺMJJz/]W;?k{?q9>xYY*Pcm]^@h#u AFg4>7M0!=4@(?2^3Obr(WG80Fa0b (a\OT/O 4꩙8208 + F.[n֝9xS3kF噦z8hձU8}*|_"*qZ %[ ٤*tiYrW/j#tIJ$JF z';i5OJk9yi+#PFnՎO'2=mr .IR&9[v!p, {QvTq#i&uh*( ZOF\wm,9̿xubiok9ÌKd14&enXNs*{cdmibwpPg:y0{ɊvruNM­KMn)Ar7TSBZRq[5/yh74wjvlJtEgYl?f'o]Xg'n`Đp]'Q%Jvͳ-&}p6m/O+^D?QN"\̯0QdŪd]g-Ӱ Sz>H\펝_>kE@9CLčNK<Ȯ)Ui}`"|91% i6lϓz:|i&}|B8H%7=#HDM' t<Ds^FTp26Qhœ-gDM~o30KyC{c|ZhL-jZs?AWA)лD(z]Cr[Ik>QV?>{ JcLk:zV٨)iq">\! #o_H{AhwG ?[ڽ^^2G02W`U \f1۴]9Qat(zOR;,e,7+rx҅[5#RI(*|6R~.=>z3L'@j\QWs%4(]Q%d.F8eQƺ%~BÂbŘE,($gy$rFnCQ:W6pCn8|)8yݤܩLaaR_z-aqgcgIJ|zT]*Aʭi}N,@!+/u~LFǦwSDZ1(m%-HvXp%BY[j+@f,}][AvM}J`~`7:d&i͎yI&cB2j;CƧ+*ݤ'rHm>+y>6 Mˌ7 XqLfsF&? 77aAHtU>`E[ N-i;S[KYܮi\29xW'e3LԂ:/yj%$TgU NuФ)E?J^`FB\K[(N{,x;ssdpG$QYk^[YAӎLٰ;{#61b[ڽ{Q0tFc$Nֶ2Oot'uϛI[^?.E@I%K6Y&9YC:Ό;rN%M,E!0N[5~9. D$W?2&|xVb $q>.YْM߉t_6ƿ!GR?qda@Oلu0WM91p1>iS꺲K 5=&ːdHmD|v/ߝynMNrǴ%c7T(AR(אsb90<%sمDNr2~Uc0#F%Ⱦ ˴p׼+e(cRYGY/. pr\ #l1[ȰȺ|J;8ckQfV>jjdZJ9I9&VK.M?ŃuƲXP4ȿUexgȧuv4TPo.*xҫL̸a!Vd-7`!ɵv#1{z U%J_-qw`LnNN <"-!GPV>ņ [= jRR\s`# ,YɊ 4DЁcsV eUgƆ4j@̞+|A,璂>spݭB.zz}+Rp6 )k=YM{{Llk:ap@IB C%/ϡ3#91-޵#+z(>t2GR6ꊄCڈ t[ @5gqT>HY'D7H dž&=T"J&mԵ)*1[\!z$Zaj;htP6dj?R9泴)lWa8re?Oݐ+$ïmOp WӿWW * ܞ\T~h l)Oe3LZ&&kcKlb_8멪NW-7GgŲVo `tpc3'z+;&,)+p9!|#ν7tvH;M~;T ^IL)%J-ਆ-ȝ": (QKŒ v54~޹qd]ܽ5F o? kU.5 70JU;8}L'uv'2Ozk0çt-밨y/A{gĻ+¨T}ka L(8hy} _){W]#-y$Z0Ѭ\/# ME=ZO-ۺo/%B䟶sU!"2z'4S's?GVVO6L̴A^d/״4g();(PEF,@f_k]ݦ]xYk1!1@Z4w9F1\j0{@cI jkb~y(ef\쇧t{FMk;(ۮW`?KT<%oB0|kެ _7nJUirkVv[p@+_aV VxNL.v pe<2v2{tKb*=īqV9c%BhV]J!)rڵWο&v:8LTpֶ]hch+c,wQ0;S24HYw)A1 bm/\OL,-(H$@ p_D|^K!QZM޳n?sm#XEjڜ(GAX'X}]<{gj'=7RE }IĕNQ4Jw8dx!e&JYv4UY23ƿv{;j@7\uV#sllj \75NYllۍ ,/%iޝ6< k;LGl !5uD 8AȣHQ m|ܮr(^@]190rFҟ+Sn ]oBFh;\/էGkm86ܾq Ўi? 1wy/;vuӢ1 BXޗG+nNz@{q)ZSv W0JVf āD1]v$k"X#0(ڒqlS7А`(lgSu&\6WΤXY2F<ޒ'Q׺XIUH#5R9Ko *i-c,AӺmgO[s歿͕S&w.Vq1G&qE al(Jkg qhcxź,~dBF65U-V!adT5k,6MzF22>HdWN?g+e@#VF=d/sT ^/EhfΧ~/.:{eC(Xp3k`y1XzǑk+IOfN{^??Ē*%nۉs MN|fl-/ON# H#ʠj b!G]6`燄 dDrą,=3j*vs3s.][rw8l<)ɼL[挆$x?= bcmEqŖؖ A]}C,!>%ufN<"HfD ~PrUnīSIL- @(ȍW0$z/78=qٝ!SkOtuoj]ך|aCApmNgH% M%y89Cn(@P7f0vo$N9LLNUUq l, c0eC?青=pN|Y#Z,G9Cd(1>Z^QdĚASzGoȬL\M7).wI+eaQn`VWemo&[,_&D,mŎQ n'cLVi "T#%:3 ]W舗eI8 RRarY,1=AÄ6hY_puI6M2 :9+si*O*I! z1H>}qbwtt~W7EwE?L Cq; RMfVZxXnVi/&hf^!E$$?Z4cչxQQ8F1vNyJtWfC[KS86;L˴F $dHDž/ $Tw~4oq5BqNDh V7Jj-OH6>=^D٩*Yp_z+_i9Z8:nn?eD ˆKt:W9v+H I` وXߍ{^;q6wS2>j$[|xn~z^5`q=JvK1ˉ8a~2fhnc-s@gVLA|{^B[".15=SГ7쀃< Tz&iɽmІk2@sYŲ!Bc +OPlX\z#h"~S˙gϯ PsRpnao^8[5UU[N|ArZ_i>vo@՛MT GI'Y^ pӞE{Oج]bNݺ C=ț\ 1{fVR#ƼX\.=vQ*P`_Z{|mwd d“Fj)bQ=7x UVI2n\%6,2H* wTvu3T mlIٸzT@7m|B*4j1c%>,J>XC"{G3wC:A uX&8Y#b;~ >Ed6A:_vL)n޶ ~Ui>#|vDΣ_&9M!B'C箲ꨝ$> fnԲyKwN`j&Ll`&+U}_:9Vu|z|L5v J,`H*T \q?b!}g},}Jy<۸ߺ􉱮lQQ\ʽ`:aS=|u̙`/a6A0j,$Z;YԜT@2ַ9io٤,pGI (7!ޗ"qT K (={.kpb>K3s53b?z#M] *R%rJ-R׾( #3F>]xԃ Ǔ{\r(ljºRycA,/ Nhwjwp Gb\7sf_WSh,81\5wת? yQX 'l&^{`Dᤌ0Ytyu~ӎQѸ 7)+`yJ5Еu( mܦė1YtU +{s_Bxp!UWaoφZԖjB̷v!\o/DhyYh;q?è`wȍ Aܳ4y.sK5=DUdRP%ȧժNךQw @}@:gEE?h?R"m ![ s=wv5Ϙs$X\I("~}hhzWB<+JI!K[]rJ-%n4x?s8l#kBzq݈4Eٮ1;Q';TB"AslNF`]9n}p#9Uyi%LvQFnqC' zYgD ı83*5/7ws<|;CGz2sDrIl?wP׳: r-47KKZ&R+ *l yS䢇뙔PԧT+ƨ,t=0{-Sd% ޱTnϐL!MHIғ4uGL&^1?z+ S.cCݴ1xv7QL(I(AK)|ý]%5Fw?>Yz`IPN6RrhH泯Y[z*PƼ6늊:ljqArj:>ۥ۶DٲG݆~mWq"Jh T[QQBMjh0`}?A]vEg(H?Ugmtg*߼yl mYivvZb2U:W&4ZA߳/fj+,_@*z,mZ={j^B.X,B^*HoL}nVjS|Q;ژ[{ޯ+MkY&ڃtҠф:i$30B7ۉ ೓=$бM&;0 s 96V{oѱo 6Kƶ!0\.`$*[Ϙ{` aj&Y];+Ы[BK6j40 Wqp~Vd?^ ${#in]45nl?wZn9]'f7K%5 \ދݪ8keD^@PA:y2ARX>,7 JQH!/%Kr\]IƧa&UlNYpG);:_H0 /NN0& IQ dbFhKpM6Թ՘OMȨҋjhSv RQK&& Ǫ[i(m3:p@(uVS({IP+ uied%l2r3ET(Jx M`$tU]WOzVmR {捻tBZN 4(sL dx1z?@q Z˛R2}VaUC1Y~eZ`SxB)4| / d+ n$@YAqʇSÜmꚛ}G?e38HKB:qޙvH[NX91 8@/ W-nI8'qCQND%W_6;oQɵ5/mh19`lrq }b=%_p"Ud`:O2`/81ԢG'Eׁpy1:1Go60e* WXߖZy͵~"HmɚCqXeI>J*Բ /~滅,r%!vEX֫7kX 7zƮ࠘W&:1u^>1ڳ2gfN6frjjXsDR[N+N$0Iqn<)* k }=uO< l_^I!:Ha}0l39"r(%8UiexCUio Pd nN,fSz2j`xy /Y{F0-b SDR6,|5*Q&ퟅ؞>/`pSӚOmVem37(f<+#UZGb]k>deS&k3ySϵЙ+uey> ۿѺSoMN~MY [.@m-PWkN}l+PQ{>{؝r8.mi[2VEWTMŻϒhxVHl6 uħswN>?GJz"P =o\\ZJ&Ȥ>jVڭ#O``.Y"ɑ{j9/X&ힽH$PrDyά (jcqedV5܅\h  z/%_"@زCZ=_z&SԾ:gD :HsLG^9: '$3S4H( GJ|D6PĿIńQ)^_̌S֟1xjmAe0hԙ3H6|pEu gI; l? μsD\|3(W{t!2>&dOH!dԿo%moE|#zJU+6ܑm\WH [H"q |w>"' SApkЩ޴m:|4K ?HsYџJ)f/!~) O]6}1۴LdyxkO8R9F6bܛLA#,N%OIjD}DG˷6KyDZbŇfr-221%e%63yjQ}8OCbtYZ)̷Xg:D1jP7$_8;*&ǧӈ'{JݐJ}s #4%26Dr`o#=*SXcy"43fӟvSyx@``wF.kH#y { |#v:hһm6mϴm^)=i3ͦe.p9yڍtF8VC V. a[X>-X|oZaTsX҄/eBe'ϲF&[4mAD+hṇ, DƓ.wd_Yc;zRAcC̮:] Rn;ђ\߮eXA'XrmqPg/u X]Sk8F/B+ZGjaU3Dqǯ.a2ضZ'Ig :/o'^77ɂ*QU4ccyAa ~s=%A!`v+7}#B%6j,l}{MSοf7eRiȞaݏW!lmagҊUˉNRgwCLGUWV|xk*bYOM:w+NMU`P 57%m78ғ '5#4V4HK {bȠS:,8`vB052-O}'h%S'_BPOpvhVȵ)V ?R\58IvрۆޛLC|MX(# NQ \_ؓk"BԊCae]"6sewAM"+a*clH$z$ຬ=HyJo~k;D'ҰdnT̳;#Esv?lR}X1H8폡LDE>Od4)189uG5(Q\&fE#7)o+ճO67437Xei8l"1qpX8ʇ#' cG1~6to`hﳂ#ZF?lH3Eڄ]s(RsWGqr%-WP CH&ËK~*}1)"G݂gtW@<<壌i.9 /e(%]d\4:gح%Nd2h!ruo-Qe/\ ¢u'Qv6Ard<&o|4rN[̉hfL@b5tv߉Vb'qKS@2󋾅iXZpm8ٸcvTrSdն'^ְ.gt5e5Amǯ'7-GZw~r3OJ יv?>DHEؽ&}fӌi}+/{WZ2 +k]u7{|=3 RyP^ nXװyUyR]śk+r.܁CCO1:Tk2O̞+ou ?{V 9 Rٛ3ꅭЎyyQ7.HU:HG Ҟw Պ>zſ& z4dطqk KYM Hdw!h2B1wߋlVu ;BG4DPfn̼i{SrN8B I ,ߍ4  0 :I1]׭v)I 40єR7>_.&_ 7` }9Pl^6>P55r#ZE=' ==A@6y2O6|x̱m Ŀ=jebS7Ǘ*ǡTLl5j9ȀB+>=<#?)O K{%g "E+mƋ"vqE!#e ?ۉ. bb/ $0M-x'˵ yrBTw*rcIG]̫jpuaz:balC |,-c=P^=yG$KȰCJɩmΨB@F~oX;LnEN!AdPQ毤vSeBgkOy<-~y課fk K;0ysN%ĄA4 O7gɶz8bM;zbA߂A7]2yޞ6ٮZɾ#'Ks@f/Ѣym.ibYb:`i\KZ}/l8k 'WZ.g@3<ʟE#ې&X}%wA@zDdm!UvvnD? f8GB2>2>Fp, wo~9|G yZy208i8Hqk,jA{fMD @\%'mCMц":]0 cJWDEe_[v/pToyō]2 2׍^.έ[,}>i~h6Տ"[UUbkZĞ(l58/ؾUKd g?oF J 2i=s/d#0 XkCɟzGC{+68 N>w1mAtץJ#CmFi^ /eFs%OYF|}A埀Lf3v@ .!uE )&)?wn J޶/ˮb,@Q>~-p@.%Ť -a†uuf _6CB0zvIC0 fJ"E\B+ȘVխVcXե^`m4OQ&ÍQN4mH^Il/^ӌpǵgYh4HsD3uČH^ڻwWv]a'L%0E:ȇGV %C7jinh' c)&I 1dnྜྷ1p/rqM-?bP}㗁;SeQcځ0^ 0]v gtv׶1mnV2s7bLG _O~Zh(ݳ@h1m61a.iKժF>A`N 84IFŞ%bb\_k3NϜ4.dQiߺ<ɝl݌눰IuCS??D.̡6h$Av;r]ŸIDB.i~LKiסꪊth?K^!/FE`z>=es x%`: ʭ}Xɍ(ܤL>HUĉ G$6(k>\wEh%( ȼ#L33[EhEmLsY o99·ڼ<[EvGb!KFoE7fAvWZgx><L&9m:^V `0#6.g+{^M7 ߶Od輅"Je_d֢+~[Qle2'V9wkj|*14/zG^(;Kv]5?S' 4MLZPJci\6*Sezh.fAa94PAŠɦ!i])KW1/ʓo[AC,Q_8&?RjDXY.)" 2lcJ3x차Yٞ6#DYA4h {*pjWb DYa>'Ҙ VX^ 7D5#>`U'iN1Aӈ 39SՎaoՑ1!5?qUiw#QW2!9h/R ]spAJ\bj^U/{cc? ­a ;&*q%g¹\a^n[㳍_2||+uᖦٚVӔ&{ksbpW*\ԕc'{HEK[8]YUǷ*d fcS.A-5ckRp̦p8"ݦFyNTzlHrV"-Ng#0(e~Y0gNޝm)&"ľ֓>-.4}9{ŅS1l%9a;M= 1Si9tQt=Ѹ8@„G.\l$ zvD2g߸+yT.}L- ; Ɓπc!I j44f$)cB~ӌ?cBt>oC'hZ@3HWÿbTy5K>_n9 qZ&`Ks5Uk )Ea2~ؼ 0 MZ/c;D؜NE ɭol \ylKWQ_\K6CZhL x7V7mOw+zYtD޲N`ƪB@1R%.@AO?1"ur֒g.t$R]cMKdalmR8s[1SߐBۺSk=bBTomɡg%6{ TH{VពR Mx؈4zd췍\q&,NR*1eL gHՊOR@o;wPylOY8*r vtU:-sN`O8τ>'SqYR#L Gꚫ\Vq5~ tL5gl`"-$SǣP++CrdZ(:e6ȭqPLF^tiؽ@X|.Kb\7B'qp7IJC'TMM~khL0yX2A7"zcAI<r.삅H!{/s0tksZ݃X/ ~tdY+'.RuΕ;$j`-ڟ1m0|!ktҿd4Eѕ?l>Jɏ<8Ynom }' )WkJQeLw!܉.QfjEmK< !|PM4U3oT řL+ˮtP]nO>J/KL\JDSLEh q[MeGxm|cWS%.sQFxDibV8tXa$-H:{ BKM4 M.9O6!J&ݐhϗUb %"IT1nT M E ,iW_UrJIc*A^.S5Pbë7NJ{yPCӚ0"gj>~c|  - $[f":o?nU `:޳+G?eVM!hSJCf*ڎ#|Ei*נAOU3@/|A)\93L+-%Z`^xF> ?()X~2pe˃wc!p(Q1 3|e~˥jjìz=4w`oMKF*Wkɹp T^#FPF /CPLKW*(YYΆ䷷j0/oM ,T9A1W[oDrԕ@]{^_C;k!m[޿s%18뵈Q\NA>ˑ9N*qM(Z*j{U{tRhD/d+=u LKfp 5dj|5~ ˥p?=meG`!v79@Zj o?B6LnP1oiאm沿[_* UQ}X4I8ٜ*EI3ET--KIb^ָ,զU >x].R~I"FȲ t(&ӯ(j.zuXo $0HPPnn0P<鷖лY:EdMâAB86He֒ &CAؙІ!ˣ10S@w0LXKBy-q"q\TEt[`|雥ԂF Ce8Ӱ)29/*BnkѺskcx")UMgG7fgt4LӌE+3QP0d5Ev;م-ۈ"@776R[v;ùK$`{ ʠkg?~Uj >W/$T4 \aw]q?󡎃O(44! ±BS3b}pvwUڌi݄er¤uLDbSmدo.6:\_%2Kl)(сFܖnV,kphoHhqjy}x’R' &0΁hoXS=q \xVjc`k6yik)J2Y=D3WH1nEvpmO{,]'V~2LiS3q➽7^< aPbY0]¾LZDy_\\] C‘\O lP>]'!'B#Brh4Aפm(9Z4BLZ,/J?31@e#@3pq/l>7wt1n? ofS 2ED I,hdW*dk*%tD7 scog/٧F;m <&x< C ص@P yÍC—ezoR'F-@S{#\d_K绦 3KI*Ҵq|/_^10cT ujhk.W :8{ߎyXB*VDRdۼF4<Ѣam;ZKrk~Vw 2+x_{fj;5FamnI{BFo@Ѳ/.:WV[A|Z[̪DɈmq:\&'7t=fD @#;׋iq"?Mk#@cHUnܵoAfz;yEn9`x&=x!0=3Vg(~(cf:wdR*%fևM~Άǡ\#>~qCn)1[use ="!DwbyȲyzXʠSErd)ޯ4 eJUKH {;?'ONօjh{wXe 14<ދ&6fDu8Y텣}lOI_]2oG} IE6CF`<E"c4@L`XVjTȥ/@b{ G̏_ t# <|srTYT?!*ݧݤd V&)qP7#yoqa(?_nP䧄!gv>~gz)h^.~I4f )0GKPPCŪI˓Qop% *=v ح(H;#]}~kv@"2چVIڞ a˃["tTrIJw,FݺTLJtcoA qB0f<7U*=X yKum!@v4{m< x/%rsD G}kHpFsnBw|EY1=t H QЯnXlC}䡤H'#ȘE8 Ie5/_ʼ L*ͼg'I4 4+_/oI~^+<%{Vmݿjfw!v60drE 6ba^DIh'xU$6@aOR6M;/\q:abe+DZSTI@O v*,5 ?%C  !ʽk x~~ aSm{y!kV"W|ͤy^)rbw\WPu3/" 6\'ݳ%[ PavP c[d5X|~#SȻ uܞBf,%Al)2p%Sx?ʸ=-zwN\wP@=Q/?pSvw]kuR6j!P38G XzvtXzY':,2͞5$|jw~z/JׄiUϮycu:T/p`-3!Tcr;3? cuK ^TN(L5kLxq.l'DA7S<LM 6Z͛1ߎSāCD p~K5'@s 2l4ˋ9Ȏep~>zLBZ< O\¤Elc N.VJ90|N2]{fvj=o[Ms/ֆQ%.9(hFd {UaXBYn2J2Km.'$)$řS?r4 `-YkY-dFְ3,_ù;npPNuSE&,֡`'lmڕV֠%B>۳9 \U]F0{"UhsarA0y.f.Se9zL.5h49UE(2^)1$8}SXjTEA/uE< Q<, #x)킶\B]z $z6uTcS ѕ8JV%k`Al69؜\F9]=\ ɷvx1y24L g; wUzmD$”簹ؔs[B7Hz4G6f8SSV%GɛkiO1'/UOP鴂(YeM71vϛ-H [?u>P޾:S@|}%=|Wp>@YMpۣ$,kc:G`79y[D}I&E:zO q Kz#'m'>t{*0J3 H1{gIB.Y`A˴?ΎÄ.y@\ Q` h+QMJnw 3Œ#s|)9QƜ$&|ѝ"ɔw+Y1NBH!Nђ TV(@Wc[Sd$-=쫁Y^sUO@RKhUcϱ8v܋jۆcj|Wf_3:K;6yD;KB燐ck.\|8$jaɸ5ӄkCZRo§T0ʀ۬ފOpjÂ1>*kbO޺QPQ?Ćk<;^ż&_낪4PT${zP`Y)`a5/&YW/#B񫀫2KG 3/~!22И#")q((H;ZnTx\ ;+kTTD03Шo] 1s>D3D63vR].tVnO?ݾPpW֥L(X˝ eY]gp9"u =Xo;Rr#45BٛK([SX80p`i1O4Z7x &߷3V0Bbu~J?ӥp;$S*m'F *pb) .`Zr)Z%^[?5m/1~_ d71}wz_ ҕ T ,ɟ>[=&9 P[GQVpD, K*j )F8ZOm|ajhh_`{(ͣZ%{蒅 E80Zt'HhF>OPΈRoPb l%D꜌^%Y>迮OGX_\|[M y!؏=-*aΘds]1U,rkJcUaEf`Z"Š?}S.!WDxu$X!WD"ۍ0?J2G)2ohvU~hI>}Ub:9)@#9UZit7 `BukVS&kF/lL6SLj=,nEpaKs M !kԂkSq{"v(;jIMe ![vCNru]A+w#mq] *y~HzyJyoSUta1.Ba8'Hּ)St p,bT}Il.fN98)(y{eӈ袿q1xmʎ#[y(8JR ? -]T\~$'L}(ڭY`>|:%yxe|,MVv6[f*,շNWy҈!muqw R_>(0/Idu =:!&t:(6ʪ=' /(C"7eo#260>B `Z(wYB%l`wA8 $@3$M0@Ҏt2OEcKX,X`TIPrI͍uvu0kɣ8˶Nٙ?<7lovw$PO"^(ff&hO_l3RMsW mߓríL 72]@ha Jw/^rIdM-8YQᭈN%+lQj[:&۾KHk| t IoQh azkO7aͳdxKcN%)1~˕Αzvv@|MSYTZ+^0hwMӊ5-1}#Dw>WWL/n_/hUYU—I }uƔ&fTa{_dYG(}o  |ۈŜA&LmM,stƅg-JZ)]ol{`mY~6B#(+&O$'F-6SE1F @QpiTѹEk H '-`9,&? Ź͌xf`|?kk.ݣ?RS#X@BrR0_T>2ߝGY+H'U j.9oסճ7!s gNv,$./c섷qՑZzdXc46 "̣ƎT#9ZfC7q2T\C@ISdOhRuɴ$Y٧*U xU@Ki.NPZB(3W #>Lz[}F5{YhZѼ9f |,|z"V=a@ɪ3w ߏh)SEA%܋>VY~0~hdckǷ\3K%\'~?xa q؉yGq4yךipAo[W~d6 v0Ԝ gw/ _֠s)zd a(ɹ`uV^փcx(bu-D-L֭z璣Xϑ^_[l7(!ZQ k"3?LW[F=h43 ;{( =z1HqRv=8'*2|MH7)Hk~@u&\{PPTgM)ǣ>}|ԟE51߶32R]p#prNtKGY#q/2owjEtM'u.m_9E!z|,z`gHy#/=>1!+ (pQIeeA`P<G`1O=4 'IUl9Ȝ(u/I 1R`~1 ~^-憒dwVV%@/YN#OWRKʿ* R=w>|;I-_lPZYZrqoLZ&*n%nA~@>7ѠQG0eytח fGev/EٕM_Ì n޸/M.^vSL&M.9kz%ܟEN0=y+3ZGR; ţ`>x/Kk&;芰B6C7SX`zIce0 D= ScD}]wKW!kUC\j_żxU F j*0GT!%Z~_K #R5C/fA^Wm@\Ѯ?GGNA&+n.3׏! >LR)5iGāh{$87 Xp"A0?+>F:5^R `NV U_-s5]a?Hj]–I F-Pom!K(o;Ib`sX唘G5Y?%V3:,Z?_ ~n9Čxu&C+5f{yaWPJ+RІsU^'Sn .55\B v%9֨'U` 46vI}zL|~dd ;%`\z&,F9QS8e~I (~F3p&)bd(i2>ߛsFz\MHJغu_L8!p:E)p#Uͫ#2e _U\pq> +I'}McNqW"{8[^˖$p$ A>25\9,kb2I4ya@d)֍fy(G8=F>UjS50>8v.7}r "DIcqf*Ca&'[Kon 8@V-ћKTvh;A y"9Ϭ{y8оMXFil 0T@ri.kiXә?_4`F?XEj#8I0Xh +?k}i_G*I0P2YQ,02ه:) JD_S 8n6@]b4*/­twkyiNRFH=zFAV@ c IvY{F{7Sm핓 UӅ4y&+n*cv!T6 Y!>׎DI #i"`oe:̫#)E` ȿÉRPaRޢō7@wSk$E8benuit$0cZ$uQ<ʇkZ+NySB]%!ډIPC)&TfGL'=E,c7 P/K(+YB~w4`"0p(KD縆ʠ͈ b!wJ nyf!x@wh 6 hj-VĦN >LW=I-Ow8[A I^3/EtfY4d@[=2յd@WrYY1 l6{{qIca$ E6?"d`gꣅ{+LVGt_Oӑ/DO4G.piJ[֔>cܞY^::RzeW'출kOT5Xʣ7rQN#ј3 :@J*>!H'*Yn øRL @|^x,c Oj_YvJk$ZuxݳO̖?PxZ ek(A0:黣!D`."{E;x x}6j5QˇA96 BznяAѮpqY ZrgbDv4:]"ڛU δ"QpT#;nW6 㔯v#M;M[ĄjygַhUy,D[IqYDn6gPv)Ag*ҥ)$r”lkcFKFo_ci q=&F?xz@+1c`m 2%eyzr2[`3#YRiV#ds;mjAZ>mֺ,]{ہW>p.Y/+ӻr1}r17O؉Xs8 K(7qI?{b.\Np^}QRb} Q3%~m0%3u^$e$u 抒B2=V\JJuxہ|7֪zhLBiGd%-VyB @BφR)q!mTB3$!x3IIwNV]!0"s& .2 aȆG9hɕT4ci_AV⮥X9w'Wf8p.}8QKȤM:UPN_'TĎ|lه1v C^F嵈GA"P/pӂapj)y>#DLR v\`ӮS!s"VjKeN,_uãx b'on#4跺N"j8Ӂf IUʩ؜:k=#I@([Fqϗw_hRGgTɑNyҒY}GbܡӴ !Un%)[p UO !R)(qsFWM_xV]]1̃B7/v5|&GHSepZ{aQ }X&mvՕ(vv>Mm>)#N*gQ'\7pI[A<Ғp$z <6'>;c`|䌣Iu7 2 m>|W+l@@۪ر_.Zv~>Oy̏jW͙,Z yQwǍ64C=%5H _>F/4t0np",vk"oFP!dZJ3Q]W\ (W3qgx< ѮcO@ ?Qۺ1ecujk~!q"ev:]6jK\.@=8SX&oaS]z?8GF4eI63V/rՂBp@ -Y_ZU#M)C$=SfˍKWnE`kxS?+@Q$x5 DB+7H.}gGN A2Quy #Y 2[FޮanKTsڀ$|eܓsI˵bZ/f -0)&YM[Qeو57 TeÍ%׋XHLe)}K]xw tn 4_jäXjwT Cӵ^7@n3^W42[QqZ,BP )oj,V =D JN1jQu q䲶LV'B)yТV͍WLlVdVKIxQI'Ԏ"[aw?GGj!^OO:2TmZ  ~)nTYCAȢe$͢.ZߝV}FƜc?GCw9N$gs p9CZo!W'op$ߋ`jgų.q~i\wD"T`vK OzY1s.$>Xs7A)Z&ZyhJLCߞ` oFt6 |~ϴUН /NM\'=F?R|w81Uӵ͊=%m˛_^R!EMcxOFrAtvm7~cM(թfRr6fP0uKM{]&b" @AIeϱ JJ3t7mF(h칑L J'd05e.X ('[%.fREִTsw<\N{HZ(>0'yMzZIzfgk1va2TJ8jH2b R^iv,LmEP[0)\ʢT&?`ȅI(8- dG4u L QNaIyP pi5<FVYtF!T.QOڿj EQԳђ (_'~&lۋ )Og܁%)˦|.sUײـ݀g#õFyEZnHbIQf$bx| ~rUu&n <6,5!Rvv1*Rw(/"UUhR-9RBAVD4҂3~Owx/'-<"h޹khU v5@08  \g.45Dt*Hu~$he_3KT+_ﶎI+Rv/~b̈4s8˺hP A<QOp6>*Q/դք=˸WSX3)3c[뗴Ke, Rd6\(˧n~*Sʅ䈡QHGiގ5h՟sK؆cH"fҿ4ϻ6}"_55LMl, d Hgoe{O=T~Nu,KU7$ u`H:(*6h.Ms#_.5_9M0Yv1?#?gl"Fe/ lY;zp9r?#.zd7+JɤF%ٖ8|J\?}ΌR ezo6^O\]jmP8Ei?zR~7 k &kHt{UAa'8iMYڂq4 P@\J`~څeJ8 vSzoxk؀ؖPgnMp?8gv)%!m5v4eCij*S/uu =?"r!3v+ڡ:"&,#IjDH"d2Ay.Az}zK>s_ەB{Ϩ"l /=<@"Ղ@ť *J/R@=*CL`J.DA&\϶gYZ0707010000037f000081a40000000000000000000000016650a15d00002ba0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/+]]?Eh=ڜ.+B9S3pO?mHjlJ9PӖ<+IIB-v`xcB Rq}'>m'],ٓTY)P:D"h[ѫhm`Y"%rHTy,nJD(_(!lj:vG^L(RZ=m;#-kꎼEXş0VVz&=:|0|V"(rK^5ʭ}9+ә.&3"Y/eqwwP4J v uj'jyͳx6{}~Ò-a?w~]  ~m"^-/ .MGzb0VP|C{g ;ZIKoK}Tvh׌GW}ݥ#_NEOQS.%wv~mC+oȾgoj87DTC_K qI"oBw⻘:r7vf|5S+%VϜ!β+}|Z~lyF)q[&n8tۥ+Al`hEoFBʈ)jS 8,CӦl&-K1LY1(L% 7ty6Tvd e؇U_$<*GY\b=/EMw/+MQ9qRR׻KZo:!P͠9UzYS=j/]<0`z:+lQU\q8u!`d=ݮu 4 =&#ZsmB_N-mq9n\+1 9e8d@Y?џnMWUZW6lFQP/Z~w;߯ށ:enOZ+G w.JJ]ÿA;JasN &fx.v-4TNJ{|cM@>+r͵y87F~9'vIFݝEڈ'O0jm<}9WM-Wh"' O&D qlKD-fȖ(O36J=Uл;h3짹ec&ބpJ`<}[NaIvxp=瞞@qn5qX!M'2^2q}^H]_2:Fd 2 \?>_us=?G`Tw)L0/}|JZ4_~~u~:2d.BHzeٍF Y[bn~ކM2wy֥zYNՒ\?QIN_COv/Lu;,Ռ-3*^&߲w/I' JQggoABϼ`@6~:d/=(zh'p US@-:nrsOVQ〝фSX{RgEPWKGK,FihsmdΨ8paEoFk) 3#y h{ @U܂Nd&Ş%gg wrB´)6"eZ_Ne8OePK'QKq{P;mbn89VA<ν:9Vt.]/ĞVSϾ/J@Zzh C~Y ۯ[ebމlh7ՆPѡӟ83p[+߇\?tVmge`VF -nO%WĈ͎-؎<_Y -hy@# ̺ s@DRNYnwߧ+HчL3aK(T>3x XjG'ǣ*:Pmz7.ہ>q`{VcA l>O(=cŀ\[heKBx72װ-ge(k^4U0_'lvK͠P 5&x#SSyWFc+>6~w:e6C2*mh1L )qa; ŷ1V CRp>柵KȬuʋnٍ72Fz=A_ǝxI!iaP!42(T6Y*F 4ɿ, 2+f"\?A<ŠCy[;ևov] dCt+&5iu7sܭE6& #!VWg$ eJ{dBj6)N2 ܚ9ik8^YcvۺVū|-‘05nTtw,vC&0_rNRq*+MP+,ŸT/0NuGTAvOe܈kblAfu_j4Cξ}[Ae7t NVڸ"ik};j^:N0^*-ٓZi(13ꥻ<]p?)'8s}wC=/oAEmGolb_gN+ #b`= 'Y[p0ay&:K|ߪ.&UH'O#EYP~:FzA 10)noDS.qV,Cp#ndA&Dx ݾFy(o 1wؠ=N7UphB |g9]Ji x-UM-v@e[D&`u9!F0~>pQ},S-%(ɴBbK MzQ6'xE?6޳VCLx:V﹥ c<6̇!sU9,-n;Y6 dV J驣16jM',= 5} wLhB,}}N= 1ְ شh'A37ԁ_ѣ|b lg+v&ֈ(j.F  ˟}@uTxtp(KRF);jђ0_QWX߂2HGզ:t 3 c0|,mU~r.lm$a]TK>NK:ӝQ,b,gpfW2R.6}w&d=(3i!Yɗmhi?0O2d4ye~厏Ss$Y*{zqvo&ؼشK7𻴙:h( Z(:$YK1DJd7=׷sȅ2 w7? qu5,7zVVz tT܂ɪ;,tPĔ ~&b{7ZN>C3RӀ<Ϙ+<_0$_!~=1}1q Y<^w[Y!g|EyQf)$6#WX}GcJdN2-_w~e"}U Kip .7>ff3x9Mr^/T} 5b}^W B\Tb "]#6λI"0pQ%9&T.=A}[jr#= UQ  Vo !l2ҔR@4"E]Z9  f A#s14S}g|XG)bmn/Q4A h܁v缷d ?VyƤZD N0 {ܸ~o#b[mk*2/,!zAdDq!TNoyJ">LI8,)En[xnAD%F a7.YۄĊ7(Byڙ)HʼQ5dJvF/"aы j`;דlZ:c\!4Zᜡ8^{!$M+VpL"Qh'3s.zʕaW'*}jNa,A=7tA /U7P 33Q * \&lWkVgㆆBLfihಋ7PnZ%.{y,X9#5nqP,{OHn2+3 g=sij6_IȰc0[ }O-u ^V%$;M|ٸ17`| |G{( c}ppZX||l<`dw$˒:+?A| Z6/vv[Oey|\CM@NgKfLqhK0Rgf7V!Hbhh>QwjmGY$}G?b*٢cWv)=dqcڗ/> 3CM6@?!u B5xJ&\| Ϙ%LUFZfnbLQ=xwTYY?- h`bx<8JnǸWw0MO&?/Y9 ~jj&]c|պ). S߶?m:ʐ᠂6I^2,c"` B9(`ےN|GJhTl,gKb3O aƉkLsF"Q2'r-$%f}*[ ᜄ@m}\Rl`6F1`)54(򫎠W\ VBQjDȮnIYӓ4UP'">c-Gi 9Q"TXلsprz0е]/U>b-Zw79~{;|-A`D} )ěȕ1H5^o ƙ;t|(QhF<+ϫmxӂNZsCv\:|Q YwĨ!lkf˫ģO{Jsj8"{?y| Ck `5v g)̀vS1 eH;luIGsA2$>-c# k`zE\ÔɉrXsP`TXZE|K]`D=m΃#+B7Ƒbˆ@>.ıtK%r(8*7ϝ*ΗcC$%*Gi|t8/BlT4t+Hܡ9Wnq4.n3%DA ̻AC8O< KJ2)ڴt:b^Τۃ37$+؅hk5OЍ^oJTpl{j;˱_;~{>1]ղ(ja",Ghw?4y-dmU~۾!K$YxT/L7FLvVQ {X˹kf!GM~'qAA΋qj* eru˟\~7)lŭ ׺4Knof1]m%:,-nirǑ'9NVo$#XLA zH O. uЅxdyw8vOjA_v /D KTũ!r!Vh:5'Pg9SrϜ(W9`ܗ2p]A GE/kۮ'FRMCqk*s_raґ^jf }A!hB|3߆ח |8t%^B:?h (9|`u*31}09$~dOlwsZ(g=Sl88${p]iS@Q! JI ̌\EpQWL{xZE@lܷ/:'ň\\I_vgAm lzY!鎟Ѱsͽ{)t4^EX~dIkr zxXg]p2KIHS !,sU6襑D܊/bkugNļ{\ !}sbґ8 i<B+0GGP!; hjpFQ>XJnSD ?Z%  0w$$_KۀQ9:6t1B6hNb*GNq94wDR%Kh4n/>S8%1QƭKty蒥jJ3rzO&I*Y!_VğU+%6IX?&v`1^ g;&+s$e>jکqS^nH^*td<BPd7QG ҬE+!lT99g*Q8g$j**=Ψ;ֈKmAw.1q8zG~3gӐ!/?i@~ul"cƖ.%neC&C`[x&yJxan#3uI"V~Hh}33&pnǪ5?%%3v޼Ws17.z".oܕp-&'6p]_&BյfB~ R۠x|/.MVQwL6Ƙ< #>r}[4Y:Ri2TRvgk}JPo>~zjOhZϭBwW7f]aZz^mQPYtLF:N0lN?W.'(A3eΞ"u wJ$ %W2kǀC0paK,22nT'YBvMS9ŏ TKk@dž~(0?-9׆|=CM Ĭ8LyU5S!H_f8/I" ;3J(\JS; Kpu& ^!o^" d m >Dkw~%)uPK.vFX-!*줷ν!r}jۡ,O2rgotMzGB.)>w/,k6}H o47ѡ"zvZ3jґo[Ik .rFrT3i  F Q;FM'*XЄEFޚ *4?j{><,',x3+S-};E ^=b x3^\~F'5n wZlm)3> ޑ9f[S\?RLSMS{3~6cݖe ,/rx `cU/JbNic*x:gMsT׳onќ.?_2eR12K:3>Qajp WUCTa|'T12-b%~֎׫C&XVI!әǼ IG:Q`H" g 3* 8!l{Vqݳ7'D,z G@T( Օ2 TJzkvUCtV[$ԀFaAjІ(̈́ot]9*EӘFeD=>I0^ X4; ıqn-:a8`{f騨nymbZ@TT[taxvR]&\C#rj){ȑj ʝvH;hol|ַ[8JEMNb-DbAPvdY}u[#>誥?"1?@?wʼndluF:TnuƸ0${?(h/AL4i5<\خhjXJ [L/, zƚ<֑2[BϲSi@ tE ' %019Vqr⨫f赳t+CȠy*!jMwC ^j fjb;-⬨_F2pr:Go;AX W~GQe]V,^퉄:7Y+@5%k+]2J27&W)SN'?9ڤQ Q JCAc#Q 'ZF Ӫ@i06@X(M7_x=iKRЖPGap|ֻ#X=s-|K8Z[;^3VΟ\k gYZ07070100000380000081a40000000000000000000000016650a15d0000849c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/孄Y]?Eh=ڜ.+ɓ-VCT9<ֆ:} o'v%"'w|-UdUUJxw`QOQv\%2nm.|灳q&DԲuq:b 핑媀:l 4%Bs*8=؜ EǰKk3xW 6JqaF6qn"ϓ\5?I"]?ΤG29mP)kIH?<_Ӷ6OĉR;{C`pӆ¸*hI)lnm_IN^qka#tif4doSMր G_._YRGsUlS\wao E ػTwk,acFd] ½N;^юR/d PRf)<\tՍ^Qֿ>a8FzWjMR rꄳD&_f=T6ofmmn%E+߱tqN[nמ8%f=8f;[R[, Nsmm|JIb%<ͬ&Jj[kӱ|0[? l ېFs3B.?YUHF]c5碂/)]:4A,HjCVPijBl2"5PF&43l5س*B69˳1|6:dFݬ-svO!(.f3v$.Kz]KƉ2H)qCHrSK)hlu7#p]}U&&_k~"Œ>71?պXp v"]Crս nh!h?p" C_W0;٢J4mސ_Hj('zUW`պߐr%E1g.%s~/W--͎CƩ\(`UHC)uv2lI-v jtCsPyy|Ycfo(S\>] sKmU&fz:ϣo&Ȝ-f#eT(_P/?Ăzٲ:2&^5tjE~KS8׼?u}^L칓ږڄ}pQUb"Ww,Ҋe6i&gI$[R{us7ޕ(e kRuB4ߵz\= b]z^I⥲Y\ąNmt0k.4ou FwdB9h/he-$AH_t΂{0u6'S)s}F7<ѷ tp&њ'Md.(DHĦ'_EqH]CyJuF޼S &h潑8ub2?;ZC ]iB{ Z|;-RXcN1Z3,[iJop܈ kEΜĂY)Qȷ7}#bPL{v[jBFfೝڊhЏw{$;@Oo-}#v Cy\"/lZ}Kijg*%m1LZ o'U{29 誉!֤ gP9G j>DZv ԉzy }P1FCBgP9GךtX*_kC,3~a;Wbծd'WuoF5PU@%;(17be.0m^ik[#x<]u]LqKi髣Ŧ4 K)A`0tj.OPH:Fǁ ~@Ά c+zlUc(ڶO1SYR5 z'7rnEfji^g_ܬ Glo'u$NfC#8ֵR~!ljJ,tìUGϕN7cx'2`}0b?AnB0]r(^c¡(#f7j) 18/3(|+]&ZPϨo\c hr7.r>\e km"PD}P Q?,+9 '鄟WRI:@ԃ(H09 GiAڍL{d|-]G(KQKb/D2q}FaH1a;%% X9_f̥'T_>*bv;\!MeQ&8^''v LOUo x4T6+sWIΈ.D>&yQ@!밨-e݄Bv%6 (D(Prpy-GaM8 _*UBҙ#vE)kcp/ /rɱ*j\mT`+Zw$X\!H(f>nTZ @//?:=F~^{bo/RI떜Cu" _kco%i+#rR}sRufd| Ƅ/=OL:=LptXO7 [ǘ{$}ʻNCpUUI/jFxxlTVfN=W /~Y_rtU4j8Kk~)k9^`m]-@IiXͳWҦ+E@FMXx [L:~.#\1,1hNXPuqԓ`m;Z*zm@"(|K4~1|Xs&:uuVyh21W]5EFt+9܎W(;G+A>ݞZRd[:䘕rKt~|oA@&a^W1'!?@,A=R?5D}q .&HPX*o k)s)$a胲].\1Np8n?]h$x/Ou[ / W"5ɁN4RQ孌R,b@ ˒BTg23l'A_Iʟ-(kuyr(W SK5tUuifuBڠf3d{q#)?!q ϥôHZW>e:vF_z(%HVnbaM{D|@#f&JEWfr);SaI[uapeO'藴Cɲ 0#aC8WEt3LXG_ DIƔj@ Ӓo| kPqe(9YDM_JWv/ g@ "qwd-p E9lg>`k /976Jz6vp}ڏދ@o9GG-lQz ޮRn3zUF+Y+{"!CH'Z}DuftXF;L}4β;GQ2 7ۅo&h*t?#{ fDA@#_}is/:'|k[.m. Ht%c|wR uj$fԓ :~\Ќ/N7Uj!ǰ>@2mZZh_4g+{o*l Job"Kz# IF;hB݊Ʉ'v{8 80T&h8Rz!ORiSm%M5Xc*$܀WN=?1څN9qczʳLޫ?h+Kymbz[ZÇm4jE$W_!P_f:W OSޥw-FH0h֊G$Anou1e9l#$5V9/m&t~r% /P QG^.ԑ0&zu%<|1ou_\7)}޻ۇP `xU@z5<!]VÁ.dL~5\B(. ݌gd7Lz-*f|Y8$=?1,TZ5R pUBqs&z[xHR5)\ ;n%6~!c 7R풷_{0>tUBK:gӶQICJvZ֊UT߄$c䑷ߚo)Lk;lwG$uGBj\p]M3 Qi@{K^@0=ޭE_Z?RbZlC`̂A8]*a9@&qHQX6{K,]fY̩V1 b,P:u6q&b s'{۔jF&:/4Tx(4b0.@Xfi]oj>W`r$) ڙOm-bـ +ҝOqs {){[ 4l;69Epж.#; ;xXo9 7'<('z'yiz1(!e /-@{f0N*@g ?0P/RP(HB1 0y64!#*NJ}N7cJqQ!+y}>ُ!* F}I%mN6+^'w-tkdڍ1W,d72Zt,ߡذ~T9KEg3nў!Fnؾ0?)B3&,K  u^3mW/1sN'  l M<hԹ X!h9.[u Bk+`ڹo)c4-EcɳeqϚ)'ѶjQqSb5wFR55XNJV n}AU&pcΤ9; TG%:?gmYqLTjTP6V«Pς`/hv\1&!=97X g5>ğ 1OC4Yم$- LT-y퉇 zq>\5Ѓ;C[YLWyfw~{I;>d \sYɿJ;4ŲJ?h`]Gl=i.ˎ$3x;g@Fv^BZ.ȏg,TդVxifo<0/XàhM˔›\i7?w]ma_,=Zo98$E]kBed3qLձ Xة˃ON4+2[Eb;9Wi^G]|x="[ozKͩv2OZ#܇!{C)JUBu 6 iE@1=ZP9_/Zi>S~_InpZës-QjH?N1|vp%RMXEQ;[=¡ݣ9X!~{oktq)G&px ĬB)*?I1O2$ 5IL{n8cw-DTWyv&ަ6نz?6i4uV!"tɮfGiHp f-Lgڃ,irҔajU+}I @:B.! ܏AoQ^S:Jwl]ޝ͐'V%.7{~]I=)Džlߪ8CL6p{j(͐s{ydO˘}ǬG\T8еP"#Nap.di"ͭອ?dHVr y/s[Iv^0C2#zÔ[;8va?0]I|YE*c[dP3vM;`ts5@?JY80P|=Mc ~NId`pc`QJ6"cse~]as;-jS8G\ޥpm=J}\}aRx*W =+]vr%9"fp"bl!"G^e䆳AlI!W kyPdף{$Sc+H־ـp|+&POu62a/TM`^tVM~QDQ"Nu(5HiʚwmrU>-3mMmX C? kc>exQyQ-'K\ȹ`bz~e2]bzSif %@+Fxm.'AKcutK<8&kHE .[EY;0}Fm6 N~0!+iX4Bi\*7fîG! baCyRON79#}CDtu[p- 1tQ|n*83cb f!ܸ&ZN2[q[ΝˬVij)@((|f6R5omĖCCZyx-F' Ȃ7ct#Ux+^H-ÆevN$eJ[KO0LqijU"f/+PC]`dQs@@l@KNWY7;&ABEe)Y>\JSqrS$"rf)BWeQy"9{9znKP,Qos`徘xs!}~k?Tb8H 2}};qjH6XJoiY\(/쿑oGvK\ GVi:ךR?]nw}ՠw OY cBeIo -^eU<mhP9e#Etf4 FN:luv'O G-BOBW{WDee@%):pu׺L 1Er+/3&ݫr)+̧|.'x+8ڻ5n&쑖~'tU1Td =%H*牪2X h{$QeOL~wik%Wxl5"meڲb1:ٕ9dvI!ၢd4.q(^_jeѽ㲶 T\J ʅH -(YqdKNg.Y0;\y#a }h~>xrJ8z8^Uȧ_|>,Jm.C7\萴Oʩ3#cyyJ20 >f2< -~%0q'ŽUCzNDhH5Qw 8;!59J!~ O,Lxv rqt`0lI+Ccӧ{|ŎQ 2~Cz-̮I.L [tߗ-W o0_?>uIF/T4;L9u̒ly@R}㊨Z \8T%.lgMӔ&q:7Q8c!p>ʣvfnc7ɧ0v bЋ"{AG*FkM ] "9\ ?8\0&T=+!el~gqEFr{?wX8L϶˺(@M%c'w$+I8Q3jS6ܨN!țn(S.i{S Q+-W辖;>8)VL3_!p)ǓU;ffI$ާh>gcqdGb+! ΋cQYPܢՠM,"5c7;z8rK[j "I{^rP "zʙpu3{Q''дRM3 Jrͱ::xJJvRaYKvQ3۰L]Mn49ucꫪs|RAh]K.e3i޺۫p%}}u[t@]hlKb6ag""#vLG}LF[eP"At&k0ث([?g_U[*6S Uõ`3@Nuy6Ԧ3=Xiv yJ֣9in(i=Q} EY1y=ZqW9lh1}ټq)xCWR%:V7XnSA8~}m J_&Z)L ECCC.7N2Dza.ee LXO#jH+ nHrgG qHs$x,= Hԓʘ>%G7Q:<XH?n08aSJ*NܫB.Oa}MdM#951TF;+ ?^>SW69Gh#]Y^b9Qbۿy^Nuf ^F$w3(x0Ĝ e/j9*#!.0rEr9و>1c6,'ufþ!:-KMN+MI_؞G%w÷.!Y-0tJt;T `Yt?;BdgZmo 7L"`zM@rgrS0Ԕ[Z*q羾ro1k ?xvڐL,~G33lw,ץyn\4#xEQ: !2b`>9z_4khsWHBf8{ugkٚ0];xn<1d\-ѥO8ʴ{GKtMU9t̞16IP" Vgcj۽6 b_ifBܖ&:@3^T̝f1aygreIu69]7BvA,Rޖdom!ʠy!AmYϝW/QǣO1C?̇gCRrzrb167+1-Xn$ AVsAB7(pVderw-GGI.3Z`2>_ 6%XGd\i uBx"maJ8׏߻(%<<345bYUgk ` r)Ҹe%vx`ȑUpmʃǯ+kfC f6I%/ ]v1݋QĸΕć3PS>b=?vKrgLF+(jϱ-z{lGYAV24!c诳.կˀ2ZtBk@RX%>(lHgS׹HYJX `&#y׭ v#J,')xOh< <h7j7BOnC< wMk P87a7)ylbAXI(Y @a" f0 pqxX60*"]8#o4uSj06q+Dk;.^)*Kq2q(;Jf *I-Z;p7x\-C}M^k(і!ΨH>b#f]*t7U^k g(sFZ*V%qޠZZ'%U9}/MHZ;:Y<\3"rݶ-_ {~ȰTGa3zYgdW̫EB`?%JXѹfN\=Q9:T"?kWĿ9eOԡ52ź뻵*^9eY")a,r"`y*d\v`qJx9B!ةuֺG2/hj!esZʫp(?3hUS!T ŐIj]}[!e'&;]'b_P /9^][h;2"#xn#?nBoôѐZG:`k܌ +kվ-ʦwpK"WN}D.߉l2[W% 1 $A{A3t^fs6R>,TAo-y٢h.՛eli,Ly"w/<^1EզeZ;x&xDWjwC )O,yT̻qnܲ CeE2ϘtvfS5:`7q'2:OfRclpjx-vƼHo%z 3ƭq{e—c 8L{?lh}c--=ܓM^ 6 $ϹVbiՓ,}sWf$0tUęh}>5w8"^{ \ӷwKs6zP}4r14v:FlWv|(jr^".篳l7uyrI%Qkp ک %10tq9r -t 9?\!Ӈ]do.h*2Uvo %۰|oed ~ T`ALnMYJ 0{Uf,I/Wi^2s4G 3K噷|d:?2%2*@-WƢ-7oŤ|~>#])]^c 6njQ'DnmazEr\K+Pg/TMG2 !IJ;xdyD|nig,p B*nϧy۳#pd*zc1Ϩ3i0 ZڢDq0BB& ?luwܴCtp:?sr$^A?= ($'&)> 8T/C%1+^Zь߭#(@15_3Ϩ /Ȟw4ID *\D!>`<|Mc1+dvbCٵ87 <~_&nyi]ʋBQe>- Ee5E90l G7B1FqR$@Se`;[؜;{3 4vQk,v㶙ՐA˵cFjJj([4 ,èf&@CAHlĻv7Vi9 tTyRl{!PL m!^G*, ~>l%&aޙA $?EYL/u]% ȥ :z(R d",G )=e~Bw~~ (["8nUꁸi92:l^\N\W|Ze-)o۶)GܨA[.%߆bV'7&. 'g7]dTgP<,2d' Ey*E[nhLAt&8 Г^ Ocl]{K9юqjLi:Qʴ{EZ}tt4_rtQIaƣ㜝X_lQ?@zkS$jI#faIj|ijJrˌ=[SBu{/IC0*D%[qVs%Lj(/7dc Y/F1:[ɮSS´wT>DN/9Qꐋv68dN1Jf Ur o`"D&k6[5Ͷ%8fתMƺZb~n`qy<\գGr͡v˞]>g2bYKE_;j7@OkJ(5 p%"Xz,bEEq(YTL~0):c&E  k8LКX͸` m.z;,I=Rs!KDueKb\غ=fQ {9/l]WRE;tnY_ZRu`c25{pK`}<*#~TpZCu=.mFCB+{_Vįgޯq%'_{ KJ}kim-PkY9QXv1y2fw'~vlc'e\a8/@⤶.Q|"|}Kp֎/sSTS֓ؽ# (2NrSBDr U0 'ݘ6ʉI f*YIi6B0&qϼ腝%ΗX"~ [e΂GrPW1Am;R>qY#sJwuN!jq^`]/15ă,2)e/C]tlӈ`Nj rqzZkLl5Z lkB5\ "AeC~Żqg˃tZ"X8G>9"̛*#JTLD.Y SA!ȹBDWje ?Q*9d^6R1 h(@inRLyQh$ILA鱪 K2?`_!kMZ׽J+dDVJ_~8b@t$;i Wh5o|2-й$-yv][Al~ԫ%υ9&]VfuX1R;Cx( &v\[UQ |U1hd̀el/BiR/䮏cq ~[՞W%D[{2#ogA_3RNV(Gadܐy&=>uw'I Lpwi|YYz'ī($HC|#bM 3p Hפx1rݷw W3Ew3܊/ Xk}Wʝt&"x+|8ZnHLᐦ.o+kaPx4In'sWu=ȗhq9A< 6oAb3ѐKGHF"PSD# NߓcK0&?V.QXlKSvix]䣀*濬uZ.KHVRʔC5pE2kKHl&&%c#;> Cӳ)o6Eĭ֛6jAM]l)yÊ$E{]7POSPN:` w4:/C$jM'㉆ChӠ=FD6c5m{tYs0Ml֫bگ^zіW]Jj?u8)ioB~y&pBxw4XT& qx1bcTYF#C`5*=59{9Ian$5o%{˭6Fq8l7a޹U n"le7?v8P9Be6WVNdbd%2̕4ׂ1qኢfmfNtgi9BQgOy}Mp=)16 ^-IrR[Q&XY}iWw*!I I@@dtd۸vmQ5i@,RJNGg똨]2qa\`BLզCrXxu-+fդ~10<ҐUt̴xh6f$LkxLeHI,lzm p̥<%U\Co2lCF?srVv1\PwЯ;y Dzt;SUUF-aTîg0$'!:Ia.%Bs+VIMCR*i#Tz#+Qྒྷ!Ԃ]q0h+FϴxO2r+MVk&Ho ̞ьé42tqij>Mf*6zj*6;%I+{:ALuy!Z?"խ½҉w:?c=0c47H؏YS_V/޳j%qg[~D֡da .uZYp)2"91kb4gpQCI%׃cT C虤z+Ufu}Og9I/zkҵ G2&&An<87c/D`D}Nlu ; XOXe'ED'B=:c3-UMy3 =VUYm$adN?e-82H` v>rΚq Sa*Ż2zm^nB"4O(GF*M"$gE0 CE*#VT;7[!Kh) \o׻R?R{` a >XȟpR7~`w[ʺϸgdW H7Q2ڞX( ͏2&OKX={-GY[sB45l@R΀aB~p>?2=>~ ֳ%}/#߹3QT-&=#Y: R@)jBWIںr R f.zr7ژ"ʵm6/8!DÉAMZ E6lA 82]0܎]?JÜ!e|&zP~8)}5 [UΎ$3`Y˗I a6ߤnEq @ɒGkkhotހUR[qQdrG8̓_FAa8_wn9ivyJT/g2rW.VDkr#ZNkP-?i  yk&'E2׼_Tv9e*ظe;;W0&q[w攺R:% D@Pă; #oCa.pps>M !jH?]q,R[Bu"xu6#`h-Rׄig`$60-[G"vʢ!2g=9Nrr8qFq%LUyB8uWޠcdy ?.,>odvu0ٝz|ԮX9 eV 0Usj lÀ;I1a}e^'&. F$4ϏD }cM\MtyEydU%tu8wͦ6Fp3˧AN9tSvz[}wb&.AxT_ޯCssXeojHF.c "YRZ4qow|>r3)2 \,4.gYt7`$/`:#BdUkk Rԑttڳmmž:2pAI }´]AQɤh ӶO7 \g\)>L?I1vYo^ָ5 {kxM3&'ᅧ)+2LeVgBᇎl~K0Q+nrc\нT`2B^* TuN0 1P\%:|IC,ov_Qr1, !VԘ0Hj(|~d7=e ͛^ R3Jkw!Ʋ S:w)kT)=.wK\oXw{⒀6">mBq>]FG۔jm fusXax`s^3ap8S騟R=8RB.~O, )$&4Ss=xYҥ5NR DrϬ0r|v) Mʷ\RY J? l}X?$̦8Ef*:~g,%c-`J׫sZRv F3Pچ|FP\,5}w?۪.YưI.!8safz=qeaR"A/M[ƝܯGk۽ѿ&َ&.?45YN(l\ 򔰘b^՚fpFr`so̍ZGj:dy|ۿGS}^ cik=ĩĄzww W\麚ah"QDM΃wdw^i-Ii؇M!SoTtWye\ 2Jj_hd~օpY RhO-US8&_52=e1g8+BdXNȃmCb&%bXJ|m/)ՁEAT:Bݺy&8F%z'Mt_<8X0CFŗWY(Hzt yز:dB {;; kW̡?xo IMCCw?DyEI $~$5xZk @WNw vu j re#21GPw͵9gΚE:_Dj5QH.#E1Z_dM!~5|16d߫)p]s Sz_4 U6.KFgEo;ob7?t<*:O2P%3gӡ, E%Q5L)zx0kĐoer䫨Ք ,KNr[p16MdnpIFQvMȾfôu0QQ;{m6.OV#i}[4&WNsL&94* RZJT4Ev'z BvZ'RΗdl-vlNq.]; PA.DpmB@~kⰤi)r>͜m n/x8x{ܼ)`M:yܤrXY IǁGYp+GU]Sf/\=%@8嚶,NեGH\@޻gUpoR״&9!wgݢ"9`e /BgZJJ]d3ݠ. H}P@1X̘|6,KdOz DfTyj (?B>WZBPЇoؕ3@5Ե{vb,9Z[l `@$cML:oCi׷.p]g,D\-gMk,b,9Y5nK޵U]f7>H;wײ,ZsԾ8PgEӘHȖ+v%0`7/o?=BΑ6 FyeinCFOЭUh!PjwyN!"htNVEIZwOf[;w4fr'ޑ젇q9e`V?]xNi>`yq#8ebfJ>fJP֏bOW~at3nuX+QL5+;ХS{L00~Dg /Sn1P/Ai\ 28|XEDS |d|"}M,K)d5.-1? K?/a@S\Fe10ECvRga@'Ea(6ō̫p38أLՂ냑kt Y hmB_#}#;N՗kؗZkF3xt_=ك6PzSLq"U^ `v)f-m[yi ӆБƜjXU4ˇ]HQ]H$juNG=,IAϏVg(JOǎSOeF0ԖУZ`Br9$k)$N -xڒ 8sV AW}L`4byLU+-Y%Laj)] nHb"M6V{zXM =eP4 OCt:Bʪ 26"lxM{p5~mC9>hB[w҃fd7"sS@®{!EMG=-2?$T |8gA `пsu=%nF<5SDtX^^^(5}.WlB/іgUֈPklA“8<M"0%n~H2_S؊`=l(#s:xU *GS$8&TyV|a8%uD8+*##̖ċY)G; V}Q${j5گeRNNР!B^0.Wl qZ{Q&&bna;*vpuqIP_0b8qR8W惽/~/e?Vb,O#S14 z(04l+YT4?UmD, x`b|fjN[BsBtfۥ!M:ڼʫ'\5ۀbȄ*uh;@@9c+tMc"hz2̵j 5u"u_u M?Xj2rMnؚ䩴V+ݸ5"vт!D8t;Hh36SOO 3d?ّ5pwͣfxԋ3Wh1j@_;^var朂\aok>LBNv ')/:b ߶hDN12{yBP* 14VSFކ%++*S׹E`Ĺ}%zVXHPd3D0>_yHve/l6&3R+PVJ<dxw ᡞ+{E4( $ih+0g\uQ>-+bV#bz݁ d_~?r3}<;M"}ta`Z:EY%}1סbK~}l1\W[?1RM|s+g_-W'TȣmO%J;K5Uv=O Dt| oo]AL{bQHeq hzNScm,):+ybϮ@&ifH}wQfgꠂOb}/םz^w@h i_V19~I*d ϖf' N䦰KG9>@BFԷ#t/nMe۳>Ki!*^k GcDk\7`oD9dUL@TDCiߴaO!}S L֠t8g}FJ | kb6[3;%R}ѬB~t Vŷ ,*}vVљymZZ)m&E ~S5m5M1|WT%SVD{ق^_!%U"b ;N@ F+]`a]Tݑ Nws0o (U3U_032!R,E>R R TSX,2iAuP N[e#g7Fi n saA:LUX"'2&xS׳5#JVy8h\. =0_M᥉\,`G>RM} K>7a齽m6QlSdGj1v/\拉C Px@f9VReCd*ʐ6F>io?0[ 6 ާiOpnj:R~721Ԓd;l7L_Y ރ.-mzGi j6 jqQ VVw> xpacQ能Q0Oj ~A`*pbLFj7n@v5vGҥ]X]cdj-K2πxobZ<';=vތ7 ͍q"1WqXcK,rC\s-?;{AV^;;BNa!̩{]TGK CT S݋Ve sXϋ:yo r虈h%ۿ`ذtnw(YtGF I˧yuĜB|> GDZ!q!5Ȩ@.@hmhDMlޘ'jJ{شbh(CcA6[8Q uXU$^vUψvD_/ 9uhPvyJךa囸Tb镂3MFFGa6n}>pg]MdKי68c"^ii;0'Z%w55{"k|T 2w?^(^{Mrzi_mCH YxKji-ˀ fu<+!бN+VuAbE|2Saƻs ]cm|BtR$J!uX19blj"N ^(T9TTy7khp]DZP@ԋGOcN{snR>׻1fQ/bg=E}3Wo#|^PZG3pJwMkZ6/a党eOAx7{[{cãu})(F!Ѝ4^Jܘ#[ lj.c%WY~?<,O:QMT@L2V<< @񧥙_ʌ]no.lrLahd^̆ဖ6J=J,{I _ .g6dEIiF!K^E!䴗_l%4V:n5q(@v #~]l8XQa*>9׿a#ƍd{?CsTR젢H)!_uI,% n7(`µ$Rl ,yI2a?/ܐ, 9F?PZ f2rPpBB:2p!*^<6 s"ڢNW#7cκ>[9wE=޿{Z}. "ㆴA,,N!Q{B116OE"K!bR"Ce4lнLP͙~l=~`M*EIQATj8wIW]aτghi.'L"mٚjaёĬַKW-"Ҵd7ν ~[gLUŲ7[X]o罇Lvևl/qr_ 3$Nʮs]:sP,r@i #velX\V#P]/i2EӰE=\7öS:dbO;Q$'HBB l{: ȯgYZ07070100000381000081a40000000000000000000000016650a15d000030d8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+BpdOUl"0]tP`}`XG=Ru?׼Otñ?`c=F~fX3 x|FXBibQSnpD '[lVDqI)E 7ugF" I{-MGUbZP|XC _`XuG[HmE2rS0Cv-\Ofܸ;D#HRc4!vZŰ襶$ůB Ѱ a@Am̼ pK.,PD)9̔C [kh'[8dycVjF9ywN{s|~`h:IMrBe2;I狝 H$-0ba6*${>a.m\Ùg|qr!%s&m["iJ'<Ēir޹7YkJ$tkOlpd e~`Dω'V!Imn淹0BѼ3δ k~6Г @B֍FՔThpDpC s>^Ӣn،sc(2*QleH:cG8XcgY8|??{_~=_aɝADV!I"<]3KWwQրٰPm6nU% 4le1hz*7'Oh EamFWl"fObJ@{K7E)[aD -J+g =!ћAb r4} \𣰻[9[Xh)y;asip Ӏ;_:{f0A@=*Jj]*=hrǷge.F2B;HC~0To: mvT,PDVl !<(Emh 7Du($h}Qk&)^?/k~Mxϴèkŏ|UZI;qM*I4 Ke٣욪]VCƗ<HvJYs~o <z6|f. #)G?7cPjc1]rJ멶̘5ԵqKOϕH$8套4h0j0/ ˆWB݊i=JSX#4ɏ"WrQaݨ_QL U `A^NrSHC"4L%9 .n_9[{>{L ~ѢDhGh Ș<28m D^wBWh+]v<-ςܠe9GVtP`#侞Z@ؠ] ou$ZLW Oѫgo;WWREz.qY- e eǒPd "C*=.X/Z| ̚ie _]v-L=!DmӁ9 U k Xd" 3.jTwzY=i:VR|ƝU`3 %l6P6Mi%CCAPRiIGye~QJ6 i6FTr&x"҂We{qm\+'W}Y eo+ ryot*V$kim ?I|TKѤXdU)u+ qHOׅ y,%3r.RS1C1Wsn)NF6E! +4Bx%CZhY L,^i_+r Qqb %=>QB|8t=VV_,}]kg\Vg Xz4?ȁf?'6sjV{o2pJ.&zDқtܟ(H v@>fDK|37kN u5'2N Y%Ҭ %}4?1o[MHg;|V6cmV2DE }U~g.~:ֵ<eu?Yg(HetWw}҈ݕy"v$5~['l6`e̙6*jaDpȫM&v¢^P֋ =(p9>I,'Z w/ kk@!Tnl ;,VwC ܆v w\'F쥕. wPL^Ko N A~[ࢾ OP2+ !7M*\|qa̅a VN Xhl~c_N&p=<=,=XGe{Ux6rmk!W/JE)ΒP0p*KNFUߴ-K&A~!Ϩ>۬N+YZϓa`䯂eegFPVy}U 7V2Ao,O>}g( )z{a$͠R">N OM/!&p\k-A0/߭A6't&RڥCzɋPYF(20f: ԁkF[_l ]5P'$*3)[s=WeA`!h}`vMߥ7^ȱֈeUC鰸@+{^ E+SIi0GD#]Os\x%gЛ] l޳=Ul'OFi?`·l9 zemg5ErK(\69H4*C g ֝s֯!ړ& @UouG0V@vw ww8D6Ip3/r\ĒdJy\-!:lK;7N;$hGeq|7dҊzk`*sb0h#XR-2uYv쎧vD~pd{m=˾Tfi`3@qZ'mGqіMfr'DB5RJ)h,Wwӿ=F0FgtxO)4-mxgZu!ew57NjF?ubhNE/"v/UbK.[W@T:G;FnXIkh>M %ůSKAb/no$QNvmOk;2tKھn$zY1P)o@xV*!:K`Ig? bT;8rSáSVKWo J~<2lIݯ IE䎫3u22WR>,7DH+TL\m0hFԁR]N%|foLfjM ,Wm ^S_/1 v6XLo~Qo< "EYLڼ܀R[8pвfF84{20$wؖ4: (pmd ?2bXJ e+xX+*Ai4*QԄPP%2n s,r윥\%A`ٙr?+ݳ/ZA<2G%&ߌjbCDyc]=y&QEl>tg s,;BBOil bdzm ”R!T~aiC+fE#&Wgl믅5b\>>~_0گeR"6lT9V K`qېG{ ((e9Ǵwyf+l/⼦Z?rWj'z#[qڶ-%ɯ [:u53ZJJWϚإsS;QXXu'T((4ߚ J7{|Swv}o'CE{C4D8Ξ~mjjuZ<4auͼ W5hyp/j[?‰%wUӹ]-v^ϕʞ -"/-i3<{W2J$yNy2e9fgrcuD6KŖ&YBi]En$8";q4N>>\|M!B"=lcx]o6R+3sxosQxtQ!ppb(ܩ欄?yd_gȨÛp(S-ȎN{-.Rpp>_D&!y&-itSH._)'* "Vwv :.o_}utŠO>GdBw`Ifs8TX 3(0<(-tt&rwE,u5qkZ*D$+' _= ?Zwd};,-\̴IBlZ^J"E  {?i޿cߥjl(ΠMiPկj3Q_ P䥘W e <1$ éKdbѸ70DYMv5f%e<=.j)ZS:hu{KvƄ^4\C r5+*}F?Da[^5A8n@OBBb"%\ Ǵޭ" g&[l+ƩG/LvK!{ ) 9GYI:ݾ%sCڻz=Fʕ3*kɲ/\7BsOU5cL"LVOدHDo04,⯳Vna8&xl ʮ8Jm++=>д*݆O/%zLD|C);2*BQ ay9[~TtÚCǵj, g;x큻E٥o&6qlCW͕+b3#rm6 E u 4K(>ٔ Wt␲亮ˬӤm Ur~͟C{B0LT_lV8 .bUP ܑA54'235OQ:ߑ5(%-&=H6< G\Cm}/x|$Ys_ /6w4%DuʹiM p@;U1[] #!ȥY3PË G_sZٞEB w nb`䯤ܵmUT,pw %k4]89h=a 5͂HevmaJL4*{"-cďB`#$Ya]%&4O^&0 dͫϳ4BBY>wyJan9:1W[!̓gZ<|1!*eT惞<+:5o ^=jYSg@hqXـwK=Vw/La JwDVvC2)pyvxqgDG^H/_za]0?0Ω! `Q-#}W}N jaosQp]Y\2_+ DL6bQE`G;jM//Ԅ@Vu 7G/#=-u]ɯxu1mb/dzMheǼE;ˌ  EO4ϥ'k/ȣuSNφuKhO6gy'wӚ+]$gLI?jQ  ;7 YW fjAnzޕ ]WH}s8΢F& )bH͇\ؽkhaYXlչ0<}]N@T+}&ʘ]lu p(AZR5dNjû<4-~`SH 췮?)(*! :J={fE{j/]{rt\Xt;:IO42v(G%㗇Q{ j7^.xoٌ7–">*fV`:i^}93Clrf*r@^5'p~u6W|%2 ^s3ٌ/c.'h W)"\+<ȿQNǑzXJwWF ThkuOLd*s /RjŒO]h5@ #;]Q!=m:X_ |4 xXCRӏ<4-}:Pq>,~ߧ5jQy"Z8Hɛ.R5t+%"VHjVUix8t8_3r }6DDv*}9yv!yÆNp{<&ށ5i\2K6dS1ڿ@H̃m~,Jx%z:h?KDmZ{>-zzf`iL 2Wn `8,Gx80I = xo/cAWkZz gP[ MKg3TRIŔN?6&b1q8?bX- @`Q󽓵"-[#(zXDNv0N|'PZR^t६fS9?'BiR\Gw 6_iR6m++jx*oCVn[*罶Z-pr&!7잱J[smbu*vF8>J~ȼ`DͳBiX'ɡOB"͡.mNDw]>~R`[iď Q;1ey|0B1=FZ/9Jkl[F{9VJ8,уM!=TND!?!χmےsWtB-ed u)k k VrT1Prph2o2x^e'-/Z>%PӋp^Lt?P}?s^A}u)s[T 2eD X!O k9SAіhʕ!oFp-FDW6Ca$Mܫ/ w"8Tߏ g̾csT=4&uO$t5ͫs#Akb1;9Z>GQik=-؟EiMtͶgL$)wlF(/4 |7bk g3;{\[ ^{岘9 yK8-C 5{# FO@vM> =sŮb'{R0Q؜uA *7 ~JBp5*feXOwh+/+4pWOMMQ!QxDH'YbE% Vn 2.Mvqogp7{G@>ǟSlӽ :!ˊ~uG"wUUAoѓ,y5/۸ó?8ءͿ%7Vi>JMϝ!ROVܮ`K?[3/B.;?ES,\OM达\RXx1S'Q29a)uZ =ξ*ꍲ mno!^ cy$Mv뙯;BOԻOu%|/'Rfj |Xo%F\NR_ S J5N}.9(HğZc~VXE dKw6q2># P L1N]vb2&CFЩwOyQl>Rz6x0`V:a kRާ_xgPuldewAwzzJ(=bс=_؃PlVig?qw`(1nDEUĴ`?N҄R36B83-B( cAfZR6l|y~*;ۺ'`KU0G5wXSw93$7ڥCX&2δ)YaG^lBd* ]%Ԩy@;ѾO}WbeAW U%P9"eJ!>lǼI.vg雟I:^E1c%{ރ0УPwfAK7=Ig{?ߧEkdӎJ[Y P FT4Q]<Wu\Y5lx! ,+sJ u8=7FJ8Avk${LagYZ07070100000382000081a40000000000000000000000016650a15d00000e98000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,X]?Eh=ڜ.+%R]M4?(ekŽ?k Ldό8|иZD}~94{`ڻ?kXn.[7l~}/܅lx臶A=5b܍I>T&+'44!~|ҏg<`|uykyYKfq9"~6)\]C6t:]m?b [+Py [S+:hyMA,m~~:]Iq1͂YզXe)Z]6 U}NXСI)[JQu#ĉѯOJ1ZAW5R-YCvJ{sFhx?.**jdX}Ycg΍xOB|oS/-¼G YM\kZ'4 Jw|1l1u l79h8\[J BTgS*%LJ;<6#Ҹ ^4{+Kpش'`3*oLICN0Pex J&W>I}𞃈T]S `arFS{|R)eaF,΃dE ??!h(B,WSćOe̶i.~Ȃ.gWsZ҅ٛrTs*Q3(4 Dbz䢁d*pq@Ki sa1kl{4--GKo덼e2K=Yh> +fwp#_ʻ BH?N5q1Pqꔤ1 gk.[ b52'OaRWSd>2x{CPx^nTOɖe&T3|Lp0^aA7a!cafϡ9m+ ٪YjIIXV[pT.ͱ"z ? _EOֲz7@_VHT(Irцp{fGMƊ&phGQ ψl&~q.Fa޾XTճST d \>Uq9qKqo&SQNĴ .qGMlz Ox :y9dʥ_/:~e"Ck'cCΌpd8ZVζMZwz ;A)7}V?+{ι9)՜ bW`IR qҒ*P|=(>+qpj5q-9vg̍ErPSlyS鋂̉\KEcXٿ˸``d71dʲ0l^H\$Y^U`Pą$8 7! lJg\^ .F3qj-Z}k$CQ;Ȭa*_{-{C;Cׄ!ҩ`7FՒ?Tj|jjw%=E3:{{mIDY$q!E+a/wH9Q珡- `"oR;lǸCä4whj\< (4ad|U}b̆&8Vr] bQa$J,8?'g&I ŕ9ɣpIL8iL\|3SXϱ3E>aǕ\/jeL@$- L,qoTc?@ RI{nnJ5r|4"3qfhu:-Wa6xRY(nE!`f_gx 8_jGȧTQC7)#OV%Dn0f5ыs[sUC;6Z~+Y^Añҳ]Ro_ >g'K"t2nWuqݤöBm_GQز\rvwaş{ţ }@K9E9QYfjD Yݐ~%[=>XZ"KM&7]?7$cw;m)l <y{"jy#dJ&(`rCD,Hy,(ȐW "/$ɥkmڍcѴSNyK\s:KS?^Fl>m͹#6fx*S_>M mG(F+HnSql1HڟNс('X3YrYtE]\KD 8nE,a=1d. Q`}nU39.z>ˀCL;yJ9:17݄3 UnY~9@4:+Ec0=8*GIH=`NHx^,a]76!$@,dd`F@/ף%( \k,hg| (lQ zҷr kwat09,ñ=ҹ_ZJ%۽{Gh.cѰH\=B{vq:Xi[V۳z} >/:slQF6fEz#2,yJ[<22~՜o˥J.&8Ieya"G,7jHi/૳G\>PR.Lh(+'$[Y+gYZ07070100000383000081a40000000000000000000000016650a15d00004208000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/YuA]?Eh=ڜ.+ɾjNiVs1X/[R';51[Ϳ!*mU{nE&EOt |e;"MS;KXq_odK4 @krcs~FPho1 TZ|荥\D>:=8E ʗpHCvug|RA\rx 7sЋo-KsK<*sSvE8p@ʞ-u1o*M\ݴOb4EG~Y䈀tN!9_(@3`:->P9m?\24}ÿ .2] X#ezd@/6;0:qJCeu=|q'*c-&B䐋UVj$㢫>Ri8-mVjm6Djj5L?b .5͋Y1/ޯY\unOc좫&{b1('%PqLꊸmu©%6۲MMs@os˴8*`?7LC)WX(P]Gn3\-/=ς+M0 )~,_]Kx4J|)rrc$e߮Iai*lM6̟J7ͩ(@`LT%ˡ%YF]lnx|`4L}#8ސc=9lrKOT_R W7RĨ5(D| vBŭwIޛ˹9\"lJ[T+:0Bs (G[fҖ5pwܦ GS0\!d"wrRht: W^d{#Hd\즂Na){q{j1[1bŧܞ0z^",x_r&W]e#T{me>H.F2Оo?FF8 (SĆ_ʩoiwv̵stbeAݘAv@S4c^<Ґ(=x=  r,B_?!t[r7+r?6jMRWKR>`Hh>=Om/.`[j͡& DV[AvLé`ӈIVSzQcB.a0SLltpz- k3H^UW84[tMe2«x4_E-xrsZVe^15i޽"9ƁVewVyD[6$?DcURcv#J<],0񄹥l:=|͓?7Tkb-] e{n[윎,=ϭLq@dJ$=lN_ Q2Uz}'!3{{ٝ, RSd[`]AWGIopJ\ 2-W e~Q?eU³_ɑoD+W~xAYR⏩u;,xŘnKVZ&~ymx~3P"!g5eS$} <6B20g/G(聕v`;SIP[8{2MFUGɏ8xjC7wXGM+zLiJF{{!*א5@!c<%8ar8|?NHR2LzJߪl}uw{Kj/=Nՙ䃻PƇX %B?U$Y3(@C`GAI-,xB `/4݂~V2#y3mCA~UK.MHQڑE=u "_ u;ҧcDT+]e2@%'-wj{.@ 'vf1/Nw/xND5zVs^|m%!)I }"Inn7HS3j,l|h)b/'^qeF{zW#xȰN1F<+xϺ0Xc(Ԩ;[L]. $.~@͈bR5^nT<6e*"^EVߤe:8p\RUނBq#'D(#ka""'hi1;7 MV3^fHkGi 7ȎU)U}KFS! |^V/Q"fwџI䏧D|;{ L*&.X*CŽLh. ȭ_)ea䆽8تWFXxbso0uuⲍק[Ǟ/9&F3]GhIn-}$:L*?leE =xȻCk76S.JݘZk)6Zǽ ABuQG}M BQc.Njb/iut< i!d ޗ*GyFaO76A=72d' %<)%j{x_ *nE7Tr]*h!;W: +w̧!%'X6#gpNT-<~%(ƣX:cOu$ 7f׍k3 dmIu¿sE/,(LK;RXq# 5c?7#+EL|> )ޛ8m}Sc/d ld= ;(_Rq00e.3%# a}Y?*zz>5Zn6.A ^, {q&,8nnmųn ք}H}c}Ԝ~jGLƏ*LEo̪evg}߫ƒ-Acp&/P"yh2\!+ct|<8wWWTc:NCʼЫJ%Ou#7E*y(|6Ykdd=&/HaȏEϥIrfMwNuHcRl=ㆭnJp%  KvFIsIG }}*I0F|°2{naZXE@asDk=vK$ KjЄחpN0-oNյ5zmZPU",LCm @mq|DC^N'[3 UM~c1YrԶƇXk Nv}Xcċ5k=k#&úliL_4 %<$a;kW`Wћ kCi6r\5}dd~BڠQđZ|;+Ƽ!#5ivX}<-8j-j Xom)8Hr?2o^QED9@+;^6Me?&YzTqHm+G\頹P{@mN~(E`}edw#*Oy@]rQhmqw9vf50/m=?,qV `BckHB\'"#Kh}: g(<ض-Z@Z]ؑFiFk /aꑯ.yE\:%1ayVVL(lgo[Sy_7Ŋh%<8g4,F⋇ub$dREڶ{(#􂅪Y{^blI#hcX~< J|+wWafXV8+ёS ^C~τ*zN.k\(o9C%_J b?]˞{W܃-)0C+r!$F@G%}X T'T4JK])w,dgo9qКq+GI-8 ͒ y$$X)~sg,i|_x%UCC33u쟷fIk`*>R2Dya0ttO[CI+$V2wioϯ0_K@v?;TTq{$U x3[jNwJr ]st?e,٢jy47]nHz`d+8@{4".~7,KQfhkmN1 ݦ_hܴ85_p$W=w)ߔ$7x&ҥDaV_x R$k:/sjS 2W@UYF|GU1+qDc j1kM}AD>gp)3R?  a2yA[ʫwLSY[40ls B^7wfx'ryD':<;䍬H%HJMHG|@9rR~=ܹsQkw "9O\RwAPe$vi6k̘٩- O32ҎQCs#(t͡= &/`(g1*fMoP8e5:Ք0Z2s{k ڎ4;>R c؝ljλ:LvH y'423i o׻%;V 8B*-04udM!YPn.6)])Wq6bY"e8c;,,`"hfS0A(dx#߾xTÛ]L#VJ:f'HPMЛI@{Ydx3667ԚhlWG/=0=d0b}K  so;ᘙx,|B|x!Jׅ$FH3X'BF8M%?9/ Uk-jtɥoPogEjſcb"Jyf7H'Sa=Z'Uװh&•MZۤJvp+%)e JY_2w@Aę)O񼰹|CfPП]-wEFП< u!#4X;,~yęX$5v(VDzJɘJPT`ZMt(p;غo[7m+q92%ZKsխ[_S期r,;InPJ$t SHgQfALj7N>5[ }NFCvٓ(҉!H2=]5XlDDkkiIY u{ۻ0`Y q/$UY_ Pa_UB@._flRܦ97-mlhR`/g+KH|;KN=@h8><>Qc2:x{7(#38kJ=09:_|zĉ"#eNuvVN\tQ3Xiɽ :Zv[Wpsso\눲Ay_6 wZq-1b\IL#bs%jNfnqv $dϛItM*xrg!]BhUwۏ a-xE`63PT\LNf`ύb4Jz cUQcrbafAzq!0K1ʃ== 5 @VIsX>/7"Bq`._  `݁,=|&Ͷ:{y/k_"IAYT.d m!ZHdA}T&I ٤t`ԛԭ؆XkN%/_@ƶr__U:&ia]!|XiF7SP y97q+S"<"50]nI)ǙdE /Zȋe^ly:xJl"՘F6b-ssGyw=GkX /̞*bx+Y~΋ACnI@>C棌!հs#ioKIT%>AtMC?JFI ;%v$}QKlF=nVXtmG`xܨ G xуf܂,M9@ kRZM)L[|mhS֨$|Sүٰ˜ #~Gj4K_8 23nB'(D", ?X!m3 tāk ,usAG~P,0[d s;0s^384Y>AQb3ʔ )_ 6K{{mE\DjA4aR1ȏLMG#ģnVt>!zL;K=*Yv~G͢R $N-oVm8y+su&G:0W> R\n){ÈjI0@_iSu=pR "u4P`"8频>!A_($t 8p&S er%w#jv3cYuo wޑW,Gf¦@ &R&ax}roaRis =?%7 @ TaR$x,O7``k5txU!u4kwMUqZ-D)csqlw/tDCP4iۜqo=m3uhs!PLszMq|,f 5EsQR?)$nXzDzdӔc(IVٶU'$<0K aNUyD3D,/\Lf+=2^0eG\J+Ɉ6ZS2U6p688ʺ.O鷬ئAr6֤XS2?޹PY".MlAaCYU@uC+t ПLg[( ZG/: \HZ"_U(E#'P"da jHA X2j Są_Z$fl[Qka#%sEkcn$ɧ#S|N ZT",1ԃ9@9/5Ej9X3o`)@=uv/gfg#8!y /A]/'|@\IQN%uޔPvJ,\evo&u M @z.Yd0ȅ4Iofd !uއxuv\uU Idq ~{cQC@()YLū e\ݼձ[}߀ M:|Uh)iaVj>rGO]A=Pa?{! hpܻ:)o&)% X A3@qŹIVCfvEكMe]`^ώ{ ` ua2Iv =XWOP,Cx\EžRVSr],+b:x:hb~ko1xL\YuL*zkSÊEE$c.QzL^3%+>,RY|(x˯9&ŴSU!Yeyҝg3ǚQfkw;6on|W?j2OA aa[4j x$Ly(MLzbMI4|֊ WqkM|lT-eo*i }*wg~AO"nq}2,Ͳ1$qz$AU7"cb`;ޛ2;]OƧtO/?|o/CPLRD-ME[|'j ͏g_eF\O%yLHt.6m=n*R9/y{oNF,Z sD)FQ #E3{l$s!,\b|pz -*MhUO@hnS;V);^֫ K\neF@[z:xOqۺR5BZ:M(EkJr`7=O,a@Q)W]3  &4&bO%]Uڌ8dJ;iiql;W0^dGk~;]}H\ù͌P ؙ&JS[-I!""?56bzB1625"H4|hǙ?VE,ڄ{:EqUm{mܸW]‚r <tW,p-GLl#ۉ*k3ZA]WY}8ѣUP*MEE%A5r1࿼?_#T͠0_ wK2CvLŒJfx@Gæ0~`&\Nj獳.G,R⠓}GklhiV0dw7c?-\# }F/Jg]frYi8n BDZ^J%h!}.iՏ۰6 x)tKjݺ_6b:+6?[*KFXJB\ٞb&z; sXb~\ୈ7Z.ڱfOwצu*w4_U̎7zgR6x>N"KڱɊP۱rF 1Gְ-ݺPܧ~cTգ f .WV4˅NYnrd<> \kF%:kP)̄j ߻/jȮ!mQ]%1lFW`@!*|ۈÍ_>,h}b Z7گ!TVVUz?ف5͇SYa)S @#"z=p3tz#DŽʙmYbªuv=.Wj%#vTٳ2Lp&a񊽉y d6-:7aPߢ֡uIb.mc&TwB\T>h gY뱧 -8F&7^vQk&Lҁ@KƱ̽ 1nS 3-ϻ%UB隺`/G*TdބvhiLB~7m eb%בbOBjRoZ +T) iؾVlb˒*`9bc~C/Xfy ex3jJ,SՏ3;,}BB*!X*}s6P|>m!Ajr 1Τv+m !߿{Ve\PBրWͼ9  <>) D((8)i8,i_P@23"eh-99 '@ҫ=X6V\ݣ\Ƒ`G8m? yF`*hL*jpw#qfx7@v3fo ]b~$ Za?גiת1 x>Pr56~ 3ۅS 7Y) jd~{Xv`WW$pNqf}F\!A`'v+4&F7t@`n$|. 9 2HlJ9rNtvNა232_ 4 m,U?MpD*6ݜϒLγ'F#$5VQ>]vKQ yF$,+G^X0ߛarY_Ew_4ovHΔmnhƣCKgZS0+a )h$saJ?<{Ёa>GEze]AgPrXtVˠd_+ D@}>PN,_5+?C"DS A`fF #˹b^ ލ3"O2 J僳\$ U.gcrqWZnU.t_N 25S} 'Ff; 3L=؜hѢ !w+@{Py5 21ϒ4ɲ|9')zYd@!g144TZS2d:eSg:X._r ,)Ssp"|J=_F?rHۈ5G7~t_ H Gl~j+AKP_*0ϕfHb:ɝ(|-/e{fV.x4|f?nKח,U-S^B8XjD^о$p֥(f@ҿ1Wd?a}o'y9( L$GR+ҋn8uv&4z|?!,YR'Ƨ?j\ٓ}9śai6E/%H%DvNl^.nv= 8>W#8OH %8J)bmŵͨ 87 Iy"TwaEPs"dv9\+{cF+{C2ЀdN㤏 SFiGayٰ0xҢ!B,(x۶7z5Zvs kJ!VjRg[_~d:Dƻ s@!fO $i`JymM$~@M 0moGt~wgBވ7mb}V7A`8rPȝ`mo͉sjѸx6nԴC&NMboq؍-KVA Pm/>#v?htddZ' gYZ07070100000384000081a40000000000000000000000016650a15d00007fa0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/@M_]?Eh=ڜ.+?dR_YrVګ2~TX||nU>A^/4 {`QTѤQ535rb\U)t +Q- g1}V∾.܃-eٰĄ 8!gohP|j0@.*TK`N?6ZTvbE6RTZF~MϗҳI)/]LIvF6Q0v<lߨ\dy*0RX0*7wp-~&t2|'4}O;m#53}3(":?H)u"\J[AǗ|[[ S†Sf;ڢ!e2%n 7T__R<]-[h( ]Tz=G6 >Jɥ3԰~X^@ :-ڵdr W5Xu\T"TrLndCnDwFڌ?C&p>LId &?}1vu·OfpϫYb0WtC2k{++gw̡uc?_)~O'Ã!R!WR"OZ5%ck:z9 yU]Qp>!{228sa4hDAP{[Q`+6~2 U RՇ|^o7ĵ(+A٫RUʩ(c;6 K XeՏϫSڔڹ΀X_jw[XjW,cK5^ 1A#0Ma˫>:Aźz+q` H,Ř6pSDѕy4_ *w}ecq0*![H_ BueGuud'c^cH)#O#g ,du% 2QG@.3.)>uZ؁r[o0M}ijm1rQxwH'Ip#qO8#1g|;l}u/+{shu`_,ś!fgZѨ\<A&n&ņ/dB.Wwa@t3Wκ6 %ϕh+91}0:r.DnߦC}~ܑ!a/|^R<Y.xiB%;O-!1B/ܐZᨾ#؀2deQ;;4F<91Z)[N,[TPv/l'E҈ָIRI ͍v)V e;{MsYەh| e(9xbd`N+ jlns\!a:[-Ilis)&eJRhۇ5. 1 X_YqNlH7o6EiO)&3GwL[g^ 3Wc Zp+G>]&^ʣsa2" - dK N)Cm<3 evXەK@*d/Xv'=PEA~8}8 Lk= +54y M~4he/_*y6D\#;_X&|-dZ#J$.3$IX1BlS}f=| U᪮CLoⵞu YmP4(ĈbuyAPQKN—s!t!IV{)_.(@!H&\yPW?q! q-gNjα'F:e"yo- M(jzsS]3)G1 `ׇm4@ƒkm ")f<=$kR`$DI1HC3 !Aa"+FϒDZO)zXaG |5!Ru2tc"\<}Wfԝ n8N85:ZZi( rF~ E5vmr?< *aTm@BTl`]q钖ZZ3A0SJf<=xreN;h5{4Yhq7xT~=vd (bso` Cg0YSEXi[SiFZEI).`!Hj>83|"c 7͋jE&{D3iأ+1.jp8 w1B"mʍ7[Ksg`fN$j:Qx\Q\n nѠ\pXdU(- 2ҵ{D˻C=?%Uj+5-SZ$M Byoj#@u.ht^9Xv+<֖ӳN֧4hƨtx+c "'G_)#^QH`60&s^զ"G#pu&!o0ؓow3I6۶+z )8)I0BS-Aկ|d6[?c)sc!D`k:ˑ˴ƹw@fv?9ߩ8~M9,0#r{ցs5bڨC4LyқW//ՔWqV?IC`&tXÊO/h(2 c؄9f4 :%&<YŲ-48V:q%+f/e46P9`>Xԯ 5n;{bKȡ\5 ]!7>fz¶z[PƬ=065bjnl~C'mx1Yf+$io ezp>൐O|AǍX>%O!؄ !/& M]w\3wa" &qÏqTm/ݚX( wAto}𵼐ڎ\[ Ģ%hp$RD .lYqFWhN<&4/ b_3 YZg.9K v /|qWvnwIpOfG FD8e/">LUs? 'ʛ::[06@7,}+i t"~ JsAl5 ޭTu9دM$06T#>LWF1MJH=FD+céԋPT% +~WSIUN6V9~`0T=/Rnr}IQuw#,0.tjSU)ps]%ȑ9wW܊H@MȾYa)T0]%BUB:BҴwJc.^bK⌞6 :ދ`JedaeUrpz h;KXO7sE f2KqTm%$8Ѭ?qz[mʐO'#K=ˑ&-j4CA-Y[QM~HSl/]~ 77 OC4mQUZf)YxOgv6w=TgBT!dT2lz !)tn7y~r7UXkZn\R- f7r=$C);e.Auʺ Փ:ӃBV7(7H<$tʶjud)ƞ p6ʽn0qucfRvȞX3TWаn4U敟M.BٴN+ml?vvةNTH:Jջge N1&uedۂ*, e>82AAxjOxsl%ëDw uG`h?RxXK }T7_obLXA?@+R!۞$="?r瀗zLCBkQ}$?-괼:A`2LcVUA׹X@v\EG+D$ d_{ar(]U^qya/0eVk)aYûF-i|4JBu2\|Ms)j|]e28xx5m}s\4Q8Wy0{NźiT6Rp>룠Ru.le6&C!ĒLQ/Cq E {OPva+\Cb-ʪ5#̀&ֲ4 mCUy$'ݸ ! P |fNb[ >eªY- \ҠP `4: T-sLcnEϝG-mI,360dq0j/s/GaNFi?})-jIK|דȸ3 ;u"7p Gְ !`rL;J3%8pv 2)+t7ِ|zp롥¹噳ȭ>D.DkIx(0?ܝj|K9|w@鞦/W#P ~ZI*M ]jTXi idw-GwۗD9k9 $A M@LQTx[FcEVƀF_hVJenMcuaBF1BVQb~L 4ç,FL^7w0U^bJxdT6&ʉX%KܾV aɂPjP >Rk*d"N\h;f%Ɋ`=Y:T}h0.zl:iFQ/ܸEPݡEib 48C ž/3hfA,6C 歕^Tuqwخ^L&,ܕF:˩ǯ,xv 37׏ rkӰ{(HѨ&3yv8rؑ4%aeRƒkp{MBKgGv ] K(u$ @+ 杹[ɴތئFs<MnR}>FL 2݄d* !1"g[bAMLAy%|T]} J+'ײW _ZaYuU󫵰A5Z #}ḗ_D {N`*zzo(Pa16=7L kCT>3*$V,OWe}([?"1E)FJz)+ߞjls&pHw`m?x ,EzD;Ayi;0jnaF'x"@9( r}db$CNC%'(;n'ـ^=&V XS:j3Sö ik9x 60砽$vB_oD|ae/[CCC: :,Ƀns_GcZx%2j3}24ߍ믋<Da:"!Sq`G(<YnxE15 f-Zh%Uо_klDuE;kef# oyH7)k@qƹ$:=0TAsyᅗ;"Xj8ٔ\/y8딠 LP<໑)}2 $X#6Udƕ™O>M/3;-OYI-#BhЩx!H?1 >$&bJ.W>eeiIֈ)#*xS=G>eA#DP_VN[oz4Mڍ".Vw+Zڈ" {̚¢ @e NЫYBow?2w$ZQH 2>~ӒɵY"oCsR$6қjmU2]o({IMT(||z`=Vp1jۆ+{6HZ9?1Z&!JE~=F:h_&h.JnB]3_S OS֋jvAUSUG, (Y*^eoPflĸ}L)8 ϲ8='!NXn:kCd8DLuJ^ȻoOHrRgƯuA(!-L \qvbqt࠴O/ꅭpꌌYQޑ|}xEɥ`I7CY(+qT:3wT\T\ҟa.y>CaҚg rSd}z\kb?_[[d#7/˸h_WSGzr6^5ח(`s/#7:Ua8ƬK`mgal腇GФ1UG9[=CY*}[!g&EOAvUHc~K ~/*v]ʏWC5-AAM59:OS{VC@F_aqBŜՕh4eE%ҙ4~#ѕ\Tp@!r͓vw%|\{Yb4p ]Q2ֿQ3f)sΛ1]Ð@l؈uJChfN?~IospbI6bfeL6%9ZXrg0Z Tɽ 4C-ߘ9L'D)IA oB>Xӕ2xn]<,+bTG֟IHnic0J&'Y{KO,+ }į鷏j&#S-̶"w>Q "Yz:5A?*Eֳj( LJikjЋ/ <ڱ\nKkV@*NU+ptv C>PV -rer-qhiZj8-<ݕDF8# w2p_?ZkE_r/+Qe$Uۋpx e;/57 J1Ŭ);K\+0ѪwLdT{ANY-A c:O]cj9m'J` 1vK[@JHM uObʂ?fa /aiQVHҘ?W-nhe~|SU285si}u]/`c);‡ _R &y`aBn Oq1t~N| ψזiU:zAyIm4pú쏦d_OJHz 6r$@$^n-0Tuveޚ R},z/tA-xX/eY6 JZL7cAU,o]-GpVqhZdtВnewH_iN5jj<lp<= ‘ Z|.^@Aܙ`ǣpX "Κz&r< ܰs_BT 6 _P9w#KI w$f] n?>o?[OCmeHes g%H8`v`%,GŠ–Z%*`M[*Zi#نLvtܮ̇~LB3@ (Ho&a^[I<o q}LsF50Fu5oƏ] [LXw~Ů]^6Qv611pٝJGz)MTxJ_CvPdd %]Yd֧W)9;NhUbh0ٍp3 (!Ot=+U]6}lrKoUE9S.Pџ=k &B"`5mTtJ Qr_r_!+W4~BO/𳲙DYl^;`}*#}+Ww-\fʍD'| 79,]KԸg\b1oZ;E|\: }ڭZ!}4_SsihŒ5 _[^288#8{KPD 1SE!݌A4e!8RBΧp颈mB)&䧴Ϲ @u0<^- *nMsz9T1P'ip;M1kDǀߎO nJI][ l>;{lm+0I6U-@P,z}?H|i3Ծkg¬.aT\cId\;H%bq0"!h W&>^W3hU{U!v _|Ti1B W)z^ɼx8 jMlWo.ML3"΋4bP6$T2K EwPLjuso턚jyg4EPCs5TFu,Y_k38c Dߞ^nTk؞2|pB(w SyƔ נMb3 0ti%7Vl4oПIVVn [cK/;S,V{Vb-*N;.?̡7^DH1#[ZCEY[; LBu^p@|T[[igsD%]Tmw W3DP+m|KG4n6ga+ 'Wqh>4}iL Ʈ.MDW!B=ގfgMRj57nWA͆faE"]2ZS~P٤ɉ:᪱J5 Z=kI+7|kѸC@~R׀8ƾ,r&>&;cc׼>CzЪȬGo 1h^]f:Gl"ߞ^CX!Z/q40ߜ ɚd{yʷ]K&[㜥4.#Zw#JE-9!-D7W?$? |TziR=_ݗW+h5UN;졕sƝH?b0C]Itp#i=Ptje[${D|}T0N߶N XufПN H&3B6]0=@ &W!٦iyR*~C/ŲJ$͙JAb5!K|^x}bs4 P4Gvj@hYR?#67&CSOJwg.4y24gTV(9,-P04+6{J3:0͢E#/r$#WU3WȒ6S b/ Iw[oCZzyVd~V[4LWZje6ە)>8@g3I݄2'S_W0oeI>EӽBEMWy3Ή5d}S=޷ąM`{SUf+ ~yجA IBRk%T0 SEϪpM0ˮ#)0nE?xCF:W|>@/ItlMN)r= Oqe7F9I)0؃p O"YXTD4 8}Kyzǂq_0(LcBn\T)裝QZF{4~]^pQcr 桪^)VO[av?׌w+z}3ˈj&pεzNBr_fLf7/zB,Q߬Ax _?>wp9A1ǾNBP]Qb8*SGl0Q>Ē}~ V瞚7glY'q ܌d=ųEt+4saHvyh1?6d#h N *` ŽOڗt0_i۴̧ ZQ gjld+"a-s+笻#Eyߖikh a_b_b?Z\']eˏ?k7f[Z &l (|!OD=D%-Yz ^|9J7SO}_@ybQkKLYETWYd9 \B*AڤYoG9u|V X>wNpefu+1ji,"쁖}bnO=+ 4.XbZ0P:0Nǟ1|7~ЯsnH Ss0XL3#!澒׷LM nI<ԑ7=gu3 drjȳ^Ƿ0@ac+J_Od 45N!%},pvG5 ["WK~_=6H=II~Xt&U~n&u#&wt AP|#Lzs*F˗ڟWe<ĵ4GJ-;f䦜͠ }˅nWe`T.{7N!k;vk_΀]h<)] zG8=͚T>}HXbI+@e 3{XxwrRV ^U ./Np% bzLŬ6\F:ȥFr/GU|89ϜjJF'TA1sk1ޢݞLaR?;ihḾ?v;vbd.\ؙ;ljþ]2<շQCюs] ,}0 NWx^}? XpRk2ʯ "UCƠZփ'Wb)uƠO-56PĽ\ZZ&O [ju0ޓS1\;͈8y]ZwF,NI‘4G52 @\x}b O¼9'?;;oQNr:{ܠrս"ATCwNi8WB\J; d&8 =B+2%^5#*YUjE:''6]]+^s֙qO =_@qTpxF3k*3<@FKD6f$2dQ7z dQ_,q$"Oş틅{V#7Œp.Dw7Rl3cP`hXllWZ".#Vz1`W zhKٝ {(uv_M]퓫u>ee0xB4!Px9AZo̪bW3TSI_G[ q= &hnZ̑%J],ћlS+~M&[C$MCq'6d?79=\| p6MR%V?UZ7Gy2QFT}S'c3)^ I"{_,dWJH1 BS[ј[8e٪&n~ISlHNq1/'EN8 ByFrYʌgZBW?e)7vM|(X܌=Q% -bSz-p5;a2`Zj+mShW8/ J=ߔ`pbSyW[鹸5yvLFyʤ &G_2ݐLv\$ E3gg-xF. hLk-SBoǞ"t~wT?(y"kz7z!;vX0+Nx<дd\߾dI+*:KVgPfmڕu9+? \O?> {6J؛J,\)Ono$6_P_Tv6@6!aWܶgqv,Y+5vqwߗ*=8j+H2iE:9N%-o?Q,`2hC.doPܯM(s~eG?܎mz]4>].WD9I vSK.f$ʸy73Wjg:ʹgŻ X'7Sk_Ws2BC*5a{1n7?o73w0}h58*S#2v dlJ`?AyzK[,^+E'n rh }Qub[zjT}W*`vjt*\4> C {!,*Um&a2Nho2cK5kܧš&k6!5_8pgjy>=-[[ikY;~L35h'wix:Cw༭#SĔ6Z d#Y#I!(M *\+>tCF k1. x|-!r4"tP? ~9<-kjcOTBkE R['!Zbp&n6A`g~%09[y> Jq>ѩWIَ˓d $tsJ5)ˑ/&>j&hS#p#8c}{f7:A~%UfBHO sno|F&P@k_dPH-[ϟ3 n0f ּr󢆕U'RS3CT7LUct$.n(ʻpˠ<./-lmy=Jl~X/Ix݅h@^Ϩ0w~cQC`Mw-g_GGS:*O4^SleKߜN_ܻ0WIv[86hkK + Gۯ+/3hS-=\^}J2fT#315Cnˀ%<ș  aGgmݔs8m?,HcŒZAY_Fa<93y:K\Pl*Jů6D;3FCˤB I$U8",Ha35]e &^Emy˻j+ZAJ A9f hsP _~ö*s: zSO[{1\>Hy_/,i-%pyw_IeK@!`:?Lhaֺd^\Le2r[q|2<8#>vИw[TCϦ?#>dTORJf*F!ik=($iڦʬOȔ ΕvJ=i:@A$}C`掑v]Dq.6G!!kH]&4nD{uo\aQU44->C Za?Cj/KSԖs~Ȣ+?6]KX1 pWl dv9#y|H2xzL!OAQ1B8ρ,1*?4B@Mgxq{ɠ ,mx:N q]KMjYV[$4ԝ12,ޖYezu ә7e5˒ҌY8xoXJB9j1:l>k㙍Ĺ`5(Om1oQ.Pd ^HO6Hud )% ۵-7GD>oìEDc!;憄6Uox/gK{ cd=E;g9Eqx&pbR ́ӄ^»q0_il7j2b>Y ^0FO(k4VD@DXQʥ9FKVѴ (s/($)_CڼjU!4q¿i(,dfLX2xi%5a AVA6Jn2{WBEKip) HMe°E&]#^z#' s;.,< "sBo|۾9e圄#*ʗH3OaW:J1t^5x.: :z;)yO5Bb&cKZj$/g:ݎp։ A+=&7eXU./δ֠"ao-_uxk\ x ͟vx}Q+ 8e28dns4Hۨ ǵv$e5Fg3A |~RvY~4h^ppJ[Lô{91z/V^cø,Nz[7 ?A^ Tϛ]a AY4icmc]3IR.mҵ0׌ƒFLe;=g00qR%mKLS$sۮ59|N dAB MJowkiK %KwYQUP<߂vO 8-/l>F^`>BPѷ de\(g [BExD[QD>\X֥ڹvO!J| i?Dz 0~3O}G3%xym$*\\D~rx< J $gfk_zQ˂ bޖHzV\J F:em\(+JCr]O6%dQNj<34͎4QDgh D[WWs緕%8{aSO28#σW_>)fH,wNA%ڠY,jrCώ[C<[ 6]9# s"I\b &$E˩M?3dy1 bi@,urv[7zids߿2YK$9 9RN64z/.C0֣.̓؊x7ʐCmsmR} AGdžxE5 )a5|#dKտkv9:-2+.,/VG qL(^7>~"HDLס|_Juo4Ͷ/f**j74OsOBAI2U1_Da,'dO]ɼKvc}l+XUC"RRGF0 ưF9@ ̊v?h0Fo(%2nu_$Tؤ :&S1_ybX3{qs Epol(DUDKn7l%ڸe,(*7bd XKjSo0s24,)WcvW}7hg4*1<}xѣȑ/m~̧89f͈X\X.%s_5rBtPdKB]g"m~k$7KWxv#.AG}*.q( b 9S+' y ŜSǫ:t 2Jcֱn6algcC@ٕ{߶7*FQdV.34&p6KCSCMFʈ; l;Uoz(mh:brL#һ~/J¹2C@ <6jC)Kqښ%IQ:, r|hTKG'M!QU{8aYZT3;fnhU j):T,$t7&6YE dÖL*BTf.dx/lAyB8!"1{nw=#Mt/-:VurR695ܮʈ"^OǬgU{'2lRApW~[A%sXC s`GM~H11dt)ࠦt(ŭɎ! 6eBEV2s 3>o$mS2Kt"v)$ets5Hajhzsy< EPЮ,Ҥ7`&u8WT@RїkoaL6,ʞsʘwL׌' HO8[?Wq8Kd f8Q,?yCUrO\R,^_+)Fī"[v1}O jEx_nUf+\oP֌5ej&ںUWa O R >ɑ/Soxh~ 3#:@,v3鍶jN]ﱆG ya$(7Mn4n|Xs$7-Ѳ) V"(KO$M8 |?6;iCP6~ڗ:b`sT^>@ !^-Syyqn{sn;7U An}>S-\}D]Qv Q/DEMoTVP9T,^(sB \hCF%cVdz\X+~*W#_A6xnajSjznZ)@Q)p)'FҸTC)TVDZ,ض*WSMȨVvdb޴f.tZ]ՠ}$6f$J(+1쇿_pre`AgK D?]H2moLӏ}yP>1q1Fny'h3z]&!I8:,'Ejj3??%$}Y, 6mV,QGe2_cBOa2^qa|"Ma+PraؠatGRGQs8**{]6RQ~Ws6HKyËfm_ ZmgƯI\e7XI]XY.S&Q?Mvpi䎫=1-E~1e):Q$>?$V \_Ҥp (":b/YT)͑w Ǫ˖|l@K=ӵ &`q7~lj /yRE6l,`oUcԩcB捄\I<0Aᴍt=d4@HІ*̳z.C(Qb'rq Fs\:Ҡ0s$I\J*]q+߶眜jk $0$@ibs4.ɌDUgԀsHl E-NJ Íj(‡S@0ژ+ÙϞ. ʂڗraFIA ?l_r-A</6:pA#GEKo7Aj8v^Madtϑn>d6KGZa0[thgTlcM'D +X;[p[A ӉcL>Ȕ'1zC3&#q!%xahf}A5Yyݫn zu:*lc c!H8!֋122˖nWRփCJݥ 3H#&Ri"YLhnGUjYP)/(<}mйe~CQ }\>t{" "#UaPGF^I8w\t(*B9.dw.}HHhlw rDY)8qroB?¼\Fu<'~M 5;? ѨwÐͽWut 5-0wI&}pazE60)lKJRc3Myb%[]˕ڊdNi8CV%[ժ*D[#g>hzRWŁh_:3䎣Gcy)Dɇ >La97kA]1#[|/.cot~*WR<0@q1 Rvmqts&. E]j Z$057{+Hx|3S(Erڒ05WߓX: y0 vm9#}X2Lfp@cr" KnOWtw!2/[USH @07n`*{/1!gF:zz!e`QKvv 7a1e&>Zf]IN@Ľ?R k FMdJM[szzið:-*&:=O͜6y~i6N 6c27ʷ4oJºi}EG:qS,5M9Ј͘ɼ8Fj Е+iu3t_ ޼7L 1]C- Y+)KEz_+˛, ]K5PZ ԍZ *UzSK7(dc*am!4(;[: m0O(KZT\+;4*^m >G)2̍zw`B֢F([λ ec)M Paw@ 蛐M"~ٚm!h/B,dMDCPggG݅D4a$x# tiJ 6jFxf`nPP7DSb#A>v-mlϓ|īӷ\C_1夜I')j7vQ@ezA(  8uAG͟HkXذ)`mXSn(@hIݽ.QSb:$'+4z$X4@>t, Fy۰uV6:6a= ́%ts -x8iMi!ha"#n6W06q&RW$/|Bdzrusq_nl۱BF)3rM,_AäL$= #vC`K6صF51H+q>팵; d͐_&lYt};UȠ\Caw_tKq@_݉`2f!4:jt: 1X)c5 貌'gih(v>6Vb_GNUe)3&^)fO #j4ԯDqYTٶFXWpNaK5CXS_@k ]䈰Ye!(*i\">WxtjOGY@UrS^}ak?m+@^,Ms0RkI+g  brߵ,WT>sLG Ÿv#sXVNLD@,p/,jD=a+OR3 ݦLKe՟Ŋ!>M%Tjth1ܑNKOGZZx5+8 #}<4y8 Yu׵Rs%. B8XUp@Gfqm 9;$W xi0d:E%y#.msx>*@JnEjv\vj97R=ޕWAzeTX߄Wr;rc)S7ut\5s.ay-+p2js},j!ޞ+rc=<>N`] l)s4d@-eSUԹgN0,(Uxe!1nLq'sK3_(`w{nZ[(S$bEq EsbI3+oK޴N3w3N(>NQRV*&T8 3r5iV*ڳYFÙvsCGD;@ؐ`P7Y -%bw TryC;Wybl$t) =^|^m(Z]˔+ Aib%i17{zق.b+Q:NDS\qI2񾪀Yg Zb3V|G$SɗލOYXBNTÕѺFO +D_T,8Xǧ&+($ -%R dYYLNvOB쭹DFd@\T|h\^m2g[O?^p${Mt%]ge&UiҰ;bЎm$[+j)< ?y0!- |SD~TU$ml`5Dr:}DR*|WMX;=g,w?W97}C)ڮ]1+/\V[qC3x~Zwws=l2?pؼGϹ2|͙]蔿+ P Fbk0@CR%Q(Te*3?ȭi"w \Q0 1 ꮛPۑtT@ 4ݏD,wHpK˺ |B؎RK媴H(|B-7hH^ '2/;2^^۲t܏KvA8 ed{3b:ߋvPLuSm%z:SUv4KL`N|F`TH up Z Bg8&>1j;łe=V!ŧnR@o? 1L61Μ !f.˼bEE~ ):aE;r2!&N5 [a7 MIĜCtZ:ڲ0+:/ <NewkGK5nT!(],yZŃH;(Y ,a'ee:^ 'wk|KzU-v҂1V{E~͂KsVuc&za]ۆfv=efc̀1LĈE_:Dv g~^-%ǘ 7Qsͬ&ؾ*/)wwܣ iALXU/ΗJ^ݫǦ5Ւ9Nh-&Pܩ{Tm?(]sVyD=yKs!&Qj?9p|[ v_=.pjq<*leFIE]웪 lK٘{@m}4Md^_"`}%^vLb)EI|V!βm 5g9CC%L*lOJXW( ]R1kv ,v$bZ k*},!1VՕCwjVb]t3BsbR ƒ*Amͽ }7! l]|$ɷQ` K-4-~I}12?Y(u}zV7w=6jH,[Lag/A!.DO7koHRR ezL͸T,l(Qc 1jՖY>L}v!bWqC)cJ2K9:D>#&H-^Sm?%ЬV6?w{́Ҿm(i`F*`#"ޘ)'][Iþ؃b[e> "Ou[ Aiу)r#zwVeCs@BDL; mcyꃦ+6~e]^q1, l:X73s08ʆ"xV$ L[]OC]Yscf뽎ݽ&'L06Ϙ(uQ,|Z'gz7,7Z0 H|j4 f0NLYlmv珄Ix.ձ8, Vb(ltIu%hr1Ȇc7v@%v0yI,2fj|RzP`@ڥy%|eg֐y_0HTQLb]A(Ɲ&8Xq/~dj`-rKk2Yo_@i@\@S-gYے}7"PA2/kqZAըJgE~p삡ϐEi㺇jux 'nG`}z+w+>ucrꖹJvRCz cDjWݥFE.CZ{V#P~Pv- JHM=;Z0 / DYA~w91T;9XWP&_Ruqv~WH!JJ#A1qYرD<[#08>n#?K6%]t΀y7\ h,<"mLC^l-׼Fz8}SFm :n)*D!tcZ0GtUrBy{X߇'wz$ΦOle[\~:=ߕ3C?JcEרk{L\]G+Tn&fC*c]ŚIj؍^k:eRr#^w7 a lk=0q?HeFM2ܠQ>Mn|X;W\r咘8qYݕ[>O$HitB75r=Us"9zޫ6o>ݍͅ,-vη6*j%UbAK}lomCMvGo(U**qp|xnJf7Y{ݑH᭓@wPX5h"6ObRFلAM>7 Ag͓+{l*o!k7 Z)rD.O-ԕD_ $V X"_S{A&L0S K5f_09,kV9P͘xb^؍iyN[reJr硾n-J2(A0B5Tա`gF~v DߟՃDW)Yi e[ xT@~SCiOlzFQꪛ`*Ĝ2$GR[Pg/Sv"]H?@h4x`*GʥnV2{:q $=V$tۺdC)axBjܴ(M!Ϲ2G!\TeU.U6Z3t ;fSDm ~X3‚ťu/頄$-)[G0Hogn^/5LJnq-b LRGԅ()l TP7n\?Gyͬy!v".%RVlR1T,r.3Ѝ3rEb_Hu_\Q$ثX@ih@x|~`EU9V#Zdį9ߥ ?SctwZb0Vvق-i Su$7̝ȳv !Bwۂ5 4yꂚ"E$j9YO*xs6#!7P-ZREٵ{'Y, UuV@(9_oa" ƍWe(I4jV؟$}o)$|YH @$u.Ysc )bFz`fd'qߒ 2N2x氺xkwϱ^]nGT$<Ã}RSO0-> 㜕3j[ԋyq*.?L{5hjFZms _Vێ&qFW~J9LR`GXG`5:w(CiY8&(o)+L",JΙδBE%6,](0@A?6t}$]Zq# }&=dao"bef? eyͬ ;h޶y壋P]tR7_:G,XN9뙄K|{eWs-$|'}T蝰6BOM3v4Ihb7::3~ =Ya1/,AA&)%G &\.ʊ{{t<0t28\n̪} j&zo^{p۟\'QABo<_mS (Dj2m゘Ik50ȿrksOg62y %bR!shhD6*cZ '>1ga./J.[:JqBP:= ԯC&/ M_7fLl40[Ժc $<2kbJ -U?<# , lJ@"jgT!h1_細=腷DzBu?[׈C\{=fy&>fgyq i;7>#F@cBCU^A:E%BVcH2euޫ9%^-_سlnbPۧ!fÙ3K&m׆Bh`j/.Zh(]Hi}x+zy|nãvயm18MHXkz>vًxJ?&~7\ZjLhOюϧQ ^*[G%,/Uθ9'GfSi|!]=L;t+--|*-XxZ'anXo*thz.Y)D)(^9v$f򢭯(u~XwҦ_yU:9-jK;A,;3r$u?{EtqQьџD]\4 1km#ȳZsCC 🁲{S/|OA3b 4~h޿Re70fjKwJ>I}7k3mՓ߿:c:cg~;wv] p = ̍!۩}~l6ϲu2U-5rS_HTҔ"KXyW{xN^#n$ \E~8kvt&jwkeffl>w HHm.OPi8FDfKB<;PnM5b s"$"Ei 9cDxʱKhd>hjGa)(g9U#XX} W=lf&I1KU+ƙZ{qTjg~^j6W!`rEMEs|Y0柠(i܃yW^B /٦$AtSfp-UUjrM+oom?5Õ)Weu!/_k'RbrV6~8m1ھ?)o.pN/[os4XykuOG+f sݏW&&F?&1% 8`f<+M[[eTӑhj,J)/ݢكyKet>e|tOU(Vpۼ~cnbe6vWܶLԞ lzkɓI=|L>kɎt WGkbY=cVTF5M?0Dq@u>׺qmv 8̨$w҈?2PDt ٰYz̅**U#"sngS$7 [=UqBjYu/H',M(zC/FVeo0j`6a` SYё릡y+{Zr<:Uo1J}'ξv i* ׷zU -YW{!Ɨ?U?*?r$:=^>W/Ѱ NyV㪧5 E^nF_9vj!#gv0L{RmpJ?|ݰ' ɚoNɇ DT=+=¢@" ,Dj$c'O $iDo!+9%l3zb_"xYWJ@C& U؞,O3 OcL(其*ˆߌUh\-Vw~+HR4ic޳:* lkD}%4=].Ƨ=:"EW -4|5M$Ws_4Ú=cg#0o@;)f*J ƒ4{3f*Z֓vUZ :Ԓ%l@بIp}(-#z]N"!65FFB=xTAW+Vq3L dHk:=en{t{-V_+E|̽}.pkm:YOryFIJ'G@l gs|&nߣ\1r@(%06StA{Qe,m4R9HB\K; /]?Dn u_;ǍLޅ" ڇrH(}7ܠ2J|&S8 d:M+S g-OWwzbGl9%BG^IXVhN5  0Gdc3<2wfY{ {}!,RӬx#5`[}WYbޙRQ3zJP”%.لDn k+Ոh#LzD`1BXxQ KE]mvYؙ;Kk _Wwewδ7Lg J%̰է9`"q%E:ae&vp!:%N!BȆ|hZ }qkHdaa\Sܑ|{;XC5]ѪQMcZcͼt_x<e#D?D_;W0U2!|Ow`4k==ORqd'q5y=@Sb5 bF=s8z+._Ȕ5z/wZwT̗W\VF[y~=" Ě5y/pm#ڌNXkE`t%z/ $4DuNGZ:h󖠩PInw2[>hܪrbEzΊ$OZA|+8 Ŀ~ {܌LaCr;I\@?AuԄ945I#L Y`s)[/e_ ok}N˧x IG0+|ي=CXGwi>sC|{jԽ47Y߷|Nl4YT ZB]fyeɧ/K$ѱw]7>เ--;>Д>u'fs|t CBC8_ _,`ǒɇWdGIfGayuQ)I!ie^4_F Lя#!䃙Hʢ#،uT2r[SbbSؕV{HGT_r\wp#^Y-7E +N0xaʧ7'y123AqIy߇F#%w|]ڶID\6 :v_ EcgeGB{őiG,'<_K=LX5V1l,0ʓ8f&/ѤK=Cl2U-YRO0õ!` O}.)pޕ0|n~aݜBmx>3c'2\Гe&2FC @EG̿bo. s7e 1|G8YdkL\<\f]i]8%AHjTLBN(ر\ܑ׈iW"jn\Ь=݃J`N7؉[Rwv=%l0,!!^+9UB]dyS{ YrЛn7)4lL 6~DFD4` S9W֏3xLBǠ ީ%7Hlzhqkjo-)~SR1dt(3p)v3iݳ`N>Fm֊RMMiABŴD4$Bw'5>e5׈dS ]]'qճӵc=M3Fv(WhE>8 #poW|[ i'dz\-<,Ɗߤ..9޶ uW蹈QcyҦnJ9ȪS^6vjyjp(jT,ȿ;%~r^"oU[񣇽 Z_QMFcOnFhyҭV$Puv-cP3ιhk3T◁k?1w:bpѰlIotR"X<dsODH] Y\fЀGHm8 x# Me=_]H=㶠.R+.X=;H~䑫]kڧ\s!Mna(@W&f2=Ed߭pɸL@|h fRxQZ(^zr 8\2N-W 05!+ ւ`J',7\$?=ȗ,pMq 7][V)dJ tD1,#)&fk }h]uPA NX^L1g s)\#et IR*H})k<СN] ]1Rhe7JU'}Iys~/4\~GV(:6}[PX/TbMͦ%Gy[w"32Amp j ʋ01ɊɛQ}dk3!g8>*FΟgj1NSҙ9FQO4/5? AJbpde#xUvT:tmjOۀ~[=@YA6=UBHW^OO LgюEbXʟ}T`&f$&esA5(쇐&!2$ |ok@7ڨG$.^7cZI$~s^9 8R >YYY+: nţ  !hS6BV>< _ S/6Ŭf9TD)§ٯ_UuFX*B8ؚv( A t bwbzͶ)?ad>xTrֲ;DB5;^}r+˂H&ۙ$M$]۱Uf]|oa_ljEG"7s>n340*6A(lb εM+LPUH1"?LwKTlJ"qa=תuR̖ b?\,! Ӭ=mwCOT`!>^lqZeY0[DZpw6+HևBj7 pbn8w[c"Cs6aˀi~/'*8c =Pob t6"U֧4fi:|_MD+98ӵLބ?dLؠ/ s@ Jf(=~ R)]?I7`\:1w+ZD{S°$6eu1Jk3Qx+A{+o_%XYG%}|$}}xI^;;u>o'^\&M<+N<-sI{>ս}9&$C 퇏e&Plf]j7|4ފz'Jd9ROQ[Ir w%IJ/xI9;HMs-EXn @25BfT*y G  Y4/cm&ᓳFU[ͦ੟vNB^(U~xdW $-sKFGOE?PkϰSMMZ栀Rx*z%OG{W(伷HcDUlYA\bV[2q{KY ŷ˳ݗ3E,7u>)ͅ.сAY蛚SܹR;x+'.Sy>$%"b 1;g&`P̧dm+jεmٓ62&={ȱ.sipb!2^3JL" svXGfk"G"=Khgb[`&ODHV[VjǓgDڪwM/X9:^#__s5!ǨVnH=K5Z^8M TStTҿCk~0{(ž8"`6`z>J.aumH-K~#Jw2hKȻB‘yN"!"袧 R-ݔGQ-squ 6V+ 7,![y/Iv~Л<H9b-_),l]ϓYVܪt.D%w\[AJ):gu!V;Grr/^y}H6S!(=cH f$Lux!88/線Eh 3`4&PP"q67b\ ;?UP멻ɫ2 TY*Ϳg-F amA"}dh`vRB=dV+FJA'ؗI y?ȧLjh*lV @o6S7C,#H-/P3xHa ʻ>3OKX݊Rҵ7zU:q8PϟQ#6"9樃R])Hs8zB'6Oͮa<(jʉ'V_wZ)yQ/mV{DG`ëeI`cC_c怴Aܑ8ʓ'2|ct˟^'ѩƁr=E\pKEwm _N&$mE!L*7HƆ۝+?j|E`<_z/E3sZ-q}hPhrF%EV8x/R^xDEm?EQMG-@Rk0fx+84; wWE|d(B>Vu"o+o'=Ǹxm P%x:5_$G)=<]nePuʃrZm>ٔ rS}ACZ(%XǍ1T&#,vÕo[Mv{z2ެ)yq(P {7v(f*޽cC;S-eJC`{mZ:nv< LqVwKĀn Rp1! 7QDyb/ S~3Z4OND"D@|/ajDMj)/秏6)P4O³g|hdjD{t2]]Aiy&WFY3;c{#5SԍφrY$4"lt'Δj|K@&@>1I~W=ܜA1733)kHmt ]j Ć:+/VS d5*9U-}|JpRuLd!5 nM>5'1Qq`AwDF2rp  &O* _ (j65bWy[ĀīL f@RDB |4 tp/Bj?ڲp1W׵ݝYXI>l{fTP+]kV]{+"iZ#Uc%]6GFo CM ^i 'fmR3c\< @w\yW3}[4R-X\Ӄ]J_W0ELu!t`ll4AUrx@Q LQCV>~ymAwDW<۱p6/aH {#N-{J_}"a#n=쎚]yo7(E((l[wE1K zKQ2o5>RF)s>[#Gf.!hpOƳSdj].|{P&: QldA^r0D@%Zb'dd,( w3{$%iLnseŠ1]6w)=zҊ=ĽZ@u"<*CdtېƘ}%/'?g.0 }!H]O{?{a XO4D9eb*e$#$iD) +knW aٻD~GR/"wEEJN= $#6yjz༈<֐2gՔWŁ/R'B)zrdhi'MD{<b때`|z!׳NSb̿ 16>%uUn? ?,'5ES\$ilPX%XΥ̲JֱJLû-{W4 +M"j_cI=<pT lAHY5n SWq"-AFP%o$3P˘5# Caͽf&v.FEx buA|ob6co?ȏA*DgJ_ Rlb\:Ue0?rXtIV 7=pzN2`D cPiή V `)~8A=*Y9{zI铚JrdNSA@z_Fd.k:*63Cu#> "d郕L3qPjNVqWo[=%> KzNj=C$N;aNjƃG DEۺ^HzQÉO8 ʲe뚁p*ye˭k?Yp]Jhm@GeF9rS[IЉ]]/RP[~<Ƙ>r Ʋc  Js#r&{~mA_G)bP0J<1*$N8/vg0B|ـXh|F6{K/ֺ#r(Gw - kSꢼv:NǵՑK z4N2X变ո6-8C2,D,bE4eYq89זbiO&if\!ΎFHZ*]ۖ;)A_"-أ*<U9w[ ȾC/ZPKB롁>_xQ d 4m1UkMZ|3U t*f e,dKLj ɛY82!ZhJEw Y8\E;@Fm"#yĩ;`t 172h}p^Cs=iT: ͵ sld|9C8~G'"Kx̱Aۡ>%zLd&u0S}~q$ߛLCiaܱ <7Fʬf™' Vg` aeՖZ+@+WiޥWQ(SR?fOx>ZsL5'VVl/4#G^ub.2z2,hiQ (Q)n\u-;%MΰL~1Plr9_pvNv4kT5F#vY^W3]{<=&,=Ul_!><8^ ߛ+ 1,#Xf.g]W)!cq$S|KST3d\Þ!3YGD}r^1J8Bɛ! ْ27Zע2TeXr7ƅa|le>(UIFcDFHё[8Swy>撿>n2iK `=V+˼jkN/g2[8ThȂް6sxrkgGPŊ[\i7_Nʶ3^q*Y)xADbm-ՇE`N Y]Z@4SPm/AqŬ*ގ+C˫ ؈m 4Pr=e>s;gZg.6P t`;X&PDdK@UoVj ɪ r-0HUsQܐ$'hjCby,Af@Ƨph 0_tI^,J=w)Zmq|fa$š"wt|:hH5]&Y¸OaC6v@ %S}B'\њQ2N;%?mYZh;ʌ)z]f׾NHoe[Y]?T])g)ty"{,Qg6U*,عi"T9)1X-Caq{&l64ke4ѶaO$-I4VfL%lx/7z9W(-P y}&ܠo`H)T{#ک#8Ԍm N'^/V(QЍߖ3%z8lfXF ;Tݨ;yٕ2㦽Qp| OZ5%LZJ=#v3^yX#pv!#zԅ}QCS]ᴓYȚ_v(lbR꾦(vf8_y+ޯ{AsVNo1&QAAõ\r/hۦ9k6ը? b˽LTUpO&8(:cj (MN\էQf-8:/z6@ 85ѫv;1sSX>J:hUQrH {fO-5v)?d^06r ">5IA$Pi#)=Vxp`B iMt|lμ0') Xچ+qIk\ VKڶk1djV |pCDLOJ bj\K/f퐼 ,s]1ֱ;2}_F|S0R?g]͑IoǯUCvrMXmovAvNsEٵ/]VJމ] t$.bA{]мs{Ny\eIցxK3W(CEό@LxUE߮ҢQ˟/H k^b mS̞iER.@@0wKz[]ff{ˤ j1ĵ^AH*^T B%;>o E%w;`<y@RvA>7]xȣ$j2WiR k$p3/O7M;f  WFUo&LChJ\1Hz&q8wH Ic DTy94 SJ$L0aq@ l8͹Pʻ|< %z/A,J:']Nٓ_5W!aj&SdtT*&e̤%TaV"//}oT;Eo;Ӭ0ɧB 2C͏r";KL}97zc7;Jr=( >>7Zx~̎?Fx{He{MGEocKtiFpb %daMah~mZ݂<,hvvkyHdv 9o.GvG?bǸÉŭcV~XRKR뜑 Wv7q 4Y ݦr%$^6XM\gvi&R^zgo ŒfS7xA_ΟvrpUz8"TtP@f{Ix  !cKF0?gZt\QDRTzp_)n_yFQ-D}_e>Tޠ=AώVs+(_j?)q5o/S'b|yJ#ytE:#Un@\Łtu#9pƟjSJ=gᩴx71xNO B5:gSe[FkDr=;>Aq̷"Q##Ofx+(Rڢ]cG2Y rQNUx}pSq(iaX*?bk'7d5W݅#wh.s.dk#AvY@@ER~2ǩE4>&&9mo3O{˛"=:@bysc<%%h *>ǘU?y"'v۔yhE͖S]T9_kҰqnѧYI@5vMrx!VԘ`TԣeQ K uM{nX^Ͱ|VY̽tTN'ʇwt%4s%3ݖ6@'Z-Yp4U$=.yu {ÔF(5I9.A">϶=YgzurW79 mM$!qotBp{k0w\Cqʓ(PS?MC%!h!͊4vQDi0$vK15Kda"X(aVdq4 QF`GYB+ĒP#<ܰ#˲#Yՠ?a%5W̠}ܮC>`Sژ&,T"`6@(zZz4/$LD9-, %C/+ ڠZ7 *o; %e!-&bgEԱ9W"pLal#?@4)Fin,$v .@߆AD|ngѯw ^d;SttZ4t7E@0 ~DKT!@8ͳVp4ZZ).X{D_WQܤ-”},M{*|GW9Cf+U!&V;Οo6!ͮsԉ>7povEpxȢEm *@׫*뙚V2~N;ҷbT^j"K(ۭ e+o[;ev-qdx;;Kf+AQ`T͖yY/nI' W8n/qvuEErCrclYzt|NuGJF[v_uW.'gkпOJ3T7$짎cT zJ)eXh'#`nxn)J5*P?hO^ԊSR~-ۄN$O/>4jF-&nД+{ VT'qw's@gj_2Y$} mLJ+V sORZfnޮ$N/HȞ:,_K]&S3LgwMu'D7I؋ W''z(@[Y[2`Ej,2…o_]z{޵,]c{1g4 Rب`ֈ&7;=2ct}b1$[[~62ũ:˯r_߿n=n_SHK.Vjeۋh؋9Yh1!/U=BiV[~G8N~n^[hMFN!*cT [GHFȎC/; &oB" Pbk'f=F{1uby87ȣN :_0a*hg%2JG6ڗAtLk[և@p+g(7a  H^N@P5#E|2tsZ s| d)K*IvrOn])k'NB4g@<19TX)SC2xsLvY5TP3[WFGLV@ o4 \S@yLNmyO_ 4g/OV&1U~K,rNhu;͇#`5SwuFs0aĠϹB ̳I~)A qho o"[g(|;˧Jj׸BTn)+m:k`w[L139ه6SL\T^*3&T ,P >!5؆r b4X8N90 I#z$ɱ5_=%}Wwg:2IxrVnn9bd_D'_ 2hxNGoF~)Á(b r{` ub 1&_93VV*H=]XvmXOt H)hh_Oiw)hm=BW6/aцL'3a$/jG26 ˙ `vT,tW}.8 'SP1GIi$*E+tF%씦yUѮ^c}5KkI-jj$_~W N*j ŒF\W&lϜ;Lw\ŏ5őtT[2ۖ{*.xg Z8ucϯ+V40Cz2-y|=h~7uK5;'|4[R64f-~ 4Spݠwm[ ݾª J:S4K.h. p_8 'G!Ώc_{nZp4>rLhGgzk\8@_v=C?I}H~UT g>^adX[ [5K߰@;}F)/4r}u-7U†x4D<\j=;Ar-k;!a(wrņ*[Ll/R/GX&e߉I;ȵ&TuB֨ UGRV˹c"E>dǨauEe Z+ZKrUo 7$Iݡ~MCa)iVD74p+ o1mzi BB+/n4%?1"T'9K -є"m͆΁Q'm ,"|=4DhN# fpoQ*\_\vCglcLN#3T[%(xaS_>xm 훤@?co6?t#"`JXnv,o_ hpgihhx .zdpz9"{+K.lG~$w83^pc;y}-<ÚRdDա7PTaؚ2bev7OltŒЈl'ъQZp+]ŮyLCtLxq%N[U8:ډ5e&51a@q׻2 屓`Y3&_-fd:iQ=3enW-ki^cfJYvhM$'*ʛq(]!e"ł?Bk;g@ݍv#Ui?-[]=ښ&1a91?.Mwym\nCO.UXԦP81Vmz>4!'ѲLc"Pjܯz9 ] Ofyإ ٗl6C5 n:uɜwATnHlM3Ppz5)Aou:Col8|8;]A_#O"gŮm_jυRq^j|w^"r4LEH$jC/ [2l+!IR55gHTUej|n9S \k`g?ӏ]qCD}h?Q" l:]9KB4wڝȃ 1mv'qm1ҥ#KޅA oVEnOjab)gYZ07070100000386000081a40000000000000000000000016650a15d00005028000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VO]?Eh=ڜ.+ȞoT}xQ{v}"kDnn޶pU d 7;ϭX+ˀFtY.%HM^x2 p31WAn{凯h `- c^VD#-mˌTRmzxWqj$LF|OYpc_AW/y"h1~זd܏FY.曤^?jP'S4XhM&BFQss9FgrfGp\%WznM&ա%zeUܹiKhX:RYuO3Kp ᨔ}+{yllJ_ ]Q~sY|<<~=4L#'M}Sc Sx;s5&º8-U7%Y"Z2Ԅ=z?ׯC&\ 39{5A* (~(9R~X6 )̛`vx >Fj0z^%tD,X^TerJ~5UKו9p J=DDawvFhҧZ.FÖR,@ .>>u2?I:=A>QBWV0NƓjWU2Lʚ5,S􇀜^񴮯uj?)MF CvY4a7W~K]jTc*.;EߎNxGH* 3-L5 >a t+3̪*+cc,(_2'~2_ v ,1uHɤBY>U=2>) D3мOZTQhAY?-*z47qR $n+0G̈́H$+DU1Zqr9pC:"J6*̴MjA{Q!p>Qߗ2-jϸ=)xywpxQ{zZ%69.%39x'Rݓans1L̥LGzΩ`(vZ&* I3]1*;۰:, @oXe|<df[SpߚmWoOຘ<7ǻt濺2K>Fj*QHڞ~hIG5`~ ޅY &1Qw]3cb? ѷ&,gR;tqȣ71~V5/\Y#<憜= *19;\Sz]Е/ .up4"s^nĿ!| /6:ae?\[f |j:g_0)T##cyÜM56Yмpܚ;tmw19!iMTԳףB6y=:9Gvbi[e1t .'>m2ظJ 5!)2ߺ XGgU^ml8)JE",3UWF[*mgisT+O—n&! ^zc- !|k6-JP:XKnDvʩx!h^5XDsuJS~;$4\e]ecONk\Q+BNK&.Upz4:~lMW֗4$`nNDG4rrС706S}?&Rb6XgԄ! ӛ'm ç 6 D,EKYsoF}hQQ'*yaai4# 7>H >QFͳ,)l =ѵ`M%]Ww)-19Fl.mFX9.(t$'MƁG'bUv:`0y^96z-8 W5c>hma4:I^nIgY!NlWGd%G>z3:?Co,'8eVQ$V?)Ȼ=|59Y8fXlK+BRk%p:jV a|_I}6ˣ/Gj%ϳ952fS5(0f AJ!CHJNQț:|ݨ%8a= TUؐD~ШndJGWа{^b<@+BUZ`8u4*bD7j2aiuAVaa|3@(;au%A uSgb"ka>[a E$]\8{Knذ88`":JmТ Fܡ`;oT9D5ܤ-<B?5fx( ҔRv 0oa5GǧZI ߂ f+TS֜"ۘ2K ^yz( ip-kISr$ L̑ e:oƙ6'? w}"Gu֍.~  f=g [zK(+ (m{R Ybzf)[+TPW1}G댋Ϩ{B&MNok#6qwYGL E$ȭcgMu¸JʁسU _Jte%ṳїٞ|ďS->'0(j Ѽ:{eu1 hpt3>+/?_o<V9=SFZ1Os à"Fy20DZG;$BuqVW"lYN=q]@ ĒC79Q|}=9`D]LG]*'AS]q Ԉ)&D:W>e%` 7"4hGLSQt*cmN|/a+KfGF`Rbw/thP #.˹\> }'ŜT{r86vKֆ0]0Qn3vO̬u$\?yuɺK{ ' McI 3n9>[jv~>qy(OP%pgʻIqg_q;B3UAIqNb +|\)*aZ :xxv  Cͦ| ![^G}P0"`C:T#*\> +3%4] Tr `pmn @X!O7s1>JbY|-wkp$"T(tg5UX2Q.߁Wp%c6TeQp-u $5@m*4T{=u|^\%"ehmW\v?@g4pǾE9NR> n8gMltn;fzDղ[_-X<#KIzr^&FK_H#` 8"҂ ,/-O#?nL| YC 浺S[23)(ô%ӌ9gߛ(]Cج95̲׿ â%/HZ纛CNrza7~yﷳK5 Zբ+;SYI:͠9 NVwynǾYXl .߆QU~z@_\WU3"'W OeuLmErg@ʪ/1[h7ޙ'ht.x2mp#m5Ϭ8D=t@%vۗ37k:*eyBWզpi7fFVWG&ɨz0{s% ](xcüxdS&5IR4VqOҗ-WνE\}PA GwaЯ\f'%Oqy\bS>dv_kʜfF+g5ƖE/<bsR ռRaH|WX}- 7@7iSȱ]1X{s5C )h>QT%I:mC;"LIn ;8RAL%5.=\~-3√Ot0t@h>t rHryy$FQAC\ |UriƖ'y=_϶v1lBc>䗘lN[%'yMxX({0/RgiVۿ,AÒ*088n> it̾BMMBޝԕk\.)8ij)nT?0ŐT$?x&)#rel 0`҈FN{ ܛzDd8C~]?i3J54t?u_8秬y^bdYB[cJ:.X2sI UNkb>./.=Oy Ċ<%)w^"h?CM- JV86>gV snΧOm;Ik-# aUu,_OVIamc*g<^Eb(7ضFgh1*4I { xN4&?RQv IIJhPR8l,zggkE [(եz`e+2=] KL V-"C?܈5HW6l[{Ћ?u8g6Z]P̦:񾻟W3h/6ԗDehX\9 pݟ{jv2S{ * y!xhAשw"E"cyiRph.#*ޛ{08 H4SQ!/<́,Iլ6蒂""75LXebtm[`"9]BAK1@4e9gjͩ(Pؑ $χ!{:C.Ey*hl(3U A(M^ xF!X=޹*)m/au[ 1-`<:۱&3juFDWb&CQqY@F,eM ǂdzEnkև/"~Fߢ>\2Qrm2{-~}<aR$ 37.Wň%& 1#)o^ %D¡ly&RϬXDqQ wd[0Z߸%Z@T̜Ygxō _wW9x/S&8g_1v:L $k`pzar* R\KSODu$k=y]ҩ Q*T2= %6C ث$vAG5 F3hb/,)8Uj_gְ噻ʭ6Kq^jrU3(jIr^'O٢p |=2ئktn1:Yŝ.noFo)@ A B rƝeF _I^1 쁭غظhy1q#$7S|05&"[h[z~zG^3g 5>I-Kct~8G~2D׶ Q .}>]çKJUƐ}9R>^+x/eVE߁pD ``M>8j!IJwMbL#;sg)dc2=eѳ!q r,_[E[!;(q1d'\ݸCEL`q0Ʒ# IU #Iާo{q\\Es$3-=)fid ԑ*vg1#$~#9VUQY]Zz$#͉#}DBv_ s_}U@\3,$BPSp{ύ 6\0TQXI}ge~ccwcpGlhDѣXIH< ThQ2pfw|\hʥv1ocV$W[/ ]t=bL Zg~;w5涇9*94hD;,WK{.b[n+(KH9 [;ZY7 / nj/UuJY"Jko( ȿf&Ksm6HMR:PY^vk/jrEw.5i]@(x Om4KL[{6' V^l֒)bǢHSb7jݘ M\WD{[!3 ࣵҡKe~$1"҉#42@°J|v7e)SN`C!}% U>^|?|XLyDOU,v/X\EOe&'l*a~.3+WN7N"З5vS RɄ%x"N09gE0Zv$;eOQa8*Gj6 &&WkMo1ۉ]E>5($lE mD $PJ/GIfhXG@8b]~M{8O]*9MR_(R!*voy2nax tBNO'1FkH)i3T HFi\ 䝰BUgoZb>P+N LO;l)s)be%k2TxT{ QH_(kMҬJA1f8w3E:h\aitb'c`>Nu;RpNTe-+`ptօew"ppOxR.6dzv}4`kהw,[0ڹM?]tΤv8L5鈳sc_ˆ =, Sznclz> io:Hr#B wpJW|յC&#vk$͠ek/1uh!wWmbZG|$37o,e3*05J@jVˀ\Ԥ/'޸ƓY[+A,ܪrf*wp #7$ Y_8B- B$=Y4*˧Kr)X@Eo?0kUJH'qє2ғH Įi yv"B8aT gڙ_LZ`~_X>c1$6,XF2>gh=xOsVg7KwxSIO299l|oe^]F7@|Yk1,IAÀQ!xڐ =y@@P4HuWb\Iu)@z̋,(_",e@:|.+ci'; QY7-PDA! )4$ \>s 0K5N6MB. @iގ_0=!-F%(,SoaW/K_4^vtmїb n$f'P'zq3cˆd6cJ0T&i= o&`!J |C?]aD:~s ,.-.ʯs%ы l?|wz{۩"*V#I&Xʦ`!(avխLG>p;eō(Nf)"\I~w4pPZ RGc웑4I.r@Jl8K׌քn*i+`H(،Y%HAϵ3Êk*+vO=0jA90}I UdF4&R)­|&<Uv7.ۮP7wi*NO.|̃?/Eg͢ rϽI~R.@äRX?!`˜|Z8.GNHVp}ZɈC% ΃YTyo<OsDxT2=qRDRi]5 TH>1B8z M?? g0nGOb_<{xb5Oՠ ш0_.u:ZHvhXjO@iIyqԂ}ZWC-FC## pfv< 蜉P>/e=6 *y'J5+Mn@ G KCcCD .2o+f@<!1umH*?a9)2F) 7:al/ݘ2 W#]Dz6(Ff-ݫ"QS/Qeݒh%ϔFX@4TyJ~HQ< $*ԍoI*嬦7v4qv[Y.=PP}+g|t{pI .F*!RrʀӰI.]f|1S1MGyمJHv38) QYQ۬] ^ڣ I;V|T1CZ$ d[mێNx/*$<A^ 2Ĵ͐,`>榪zףy9ǣ^-P2kJP.wE"B <٣c@ڴ, , F <*RLi?[W@"1PÂ3B$%m_lqJE?sS4'E ܐ(>%FT%c3d/$H%)ѱfC l3Ya#"g; rQ27x DNg'*㵲L.MTH✸F ^~AQyś=F}z^9t;nd/4 ǑGm `ku6~9wd~jjWZKLuRB=u@ɹuOxGW3l1?^ks 7Px%Ȏ'׺^iXqx<ے.ZQI35. X }*Giρ(a ^N8Z泥Le-fNcLI|) m 1WL~:Zf0ar/Lu]=́̎`HDar8"Q'E.Ŧ`6~gnJ^/usV61DPFۻW1}LY:xiNĎu&@`#P!T Ky}pځg%jf[ͺKQ%F!_euGKw▃')T#epm&Vq֞D`T(DGOl`D?t؞L˙C^3nscdse;Aդy<镠TJďYM(CZ•Å01>XhQzw*j;}v\k|U8i  w^F4ϑRu{ K b2W; J8 ~&ljT^Qesl*]Q?M,7shphkfY5t-aAjd)L 9oo--#S\a:V]~Ƹe~:r5>@BfcԘ G-4(: EϹPda( }N :SO:?3a,^]ؐ/4%?Hm9pG7 gcʵUuH($5kU4)'Y+'V\c!8%a)@;ZpDSqMv8varppL²,Ii[= v8^} %epol]$ߘ5 B5_"COP 2{O|%29lBD#ER S,n8OnwVH*eKЋJ:>C I(ƶDy|fU='Xw9 0`X2Tц˵kv~ *l7p }Hq_:qCq ֠Ijk'wYof]{![5;IN? !lӺ>Mg K{ф PiP,qtKtqLEXF9_)nș;H(GϤ7E1.šBl˕B[}D}?A~Ձl:IcZ.v+ywǼI T^09*8TM-3̃@v'h^yxdo⭰=*M6O/$ E>@ ke^QxH;V_X/D{(C+rX˓Xb_.=?N& i!}p4iXY8ъ7L-Td2(i2}Fv[냙3KWCڜl{W^J=]V!}V u?!d9-۞B߰ ߀*dQh2# !]Pj #NnAE u'ybV)> s&!zرjT|8qý9?(!/CB8k^صok,O|~A5M }k.qn1p}ӒXqC""6@,>;a]xѠwD*v4$iM5]ecM?r"xqny_O8OUhѬlWKڲgP2Kgw~/5"*-o6NCp$#}a <@@3D:; $̰ZVIB]h7A=¾pJ ;A[) >}2o9tj ʮcU.qSCXwpOyDs7s`0}?sRqTc{Ml~%m~X2 dZp.:}Mag'>ZuCWcesL ½uT:)P=v@c>fوhNT!Ľ ?!`B|]kzU1`m%+RdvE>V>y'N]6YW'$k=e Gb^ &FQg#XחJ;%'Ycxjjۻ="T!FeI&Qw0%/,u1Y\zAyKA@oBe3}M؆zC)suZUhM& ,~lf;"~q Ϙ9s|ux:s:UȬϿ*EsxnO04B;Wv]41,.aɺ`-17;ai]| :oQA|^X=|%oجO5 *tw_.&piiGi~f\6FprEj]3p7 \G˝Ø%dd] WIhD0mgqq?L3.t$=Ib4T?";G|5Y #-Ǐ5|wv78VsRM[և,m!Mh_e1KhYܒ޴?Ҋ*6T4!pϙsNd3+аU8:X<܆8othUk.3:<?ۦcSl\ί5S/srnr +9?FȣiZ EbzF'F& Z0N97Da攐tL 䃺mZ i=P?+>,)i_#(K/?p<ogtL]2N>H4y*>~Lt< zVwӖ(rcvnM6`:An]V8lI^?9,@S$m3LÁړ%7.COON˜yBT;?"ںBprӍ.u-NqPD D7B5A]'c,E.;YOC/H]f3_?ቫ3{裇@y`'$OaR_(Zei-O#;F/;Кx5oi)=9>FEj_!w\E~.qW.u30-$ `%gZ s?_2S,J!x Z^(tuHfcJtV>6vxwEZ47uB-$N1WlS "vfe[Qq*8?yQ6F3lhe: XW7~ \w%pOdQ1);BZAq4 Τ]1[W"pg4>m$I=;l@B#cmġ^E6*Ǡ?[G/k@OwOG*YN pN?a2P55t)Rct# {>?rB^=ԃi *PrYmM 2bDdD^q]75;<3 !TR#S&7v .]͇ i3џK[ di!:~V!n9{;[ܧͮvew%ʿ͠Ky|q;#Y>[K Caɸ^닦.dg~8CT'5ߠb$f^洃]*8TB94S|TFy>I33lAfJA=a>IVG_-xH6n)ufߍ1wq"YwLgw7 D{G nʉ|Pe,F* 6 x}Vd%<ds\.րNc'bBwϙx4m.m071Ifî\x%&=߳+[n;BʹbuX$\AgR@Vj':E w7.#t`tgU`kNB;=U*,U C(a[fSzW+7h?d7(g0}CO3B/l8E;I(9lF;%]? }+I[O¥flr$(#cCA^Gǂy6nIhVw p}ahፘhh4UR27wewe(wb\$@Ũu/#p!r1Ǘ$|GFWFM[}ͩLhW;eAS p$0B땅A9)d~ E!$Q%2-/"=Z9j #Cr~2SLcmx>г|/BlO7kedMkve WA[gP t1!O.bo'(FqKNJ%?#\zvwMP< JWmȑT?S8v&*dK_猪[HLI]7duj4]*={h)N _KNڂs*-~?+>3K|]=mp99Ƣ)#+T{ 4Y^hFXvKf(N-k_dQ'K )mI!ygx`6rTEX*oSs^RTe~X>: þ9!hv?>Q` en{_<4YHCnPOWݸiV y_)}(c|㐐N3&YMc? \z,^r{PVugYAEٝ_Mݑ$F }[v7HN M1}9wrS|)f73ZT36!`/z=tSOYm$@ø,1_4]mih:7sȤ}P_D!/* 䴠:Ro-6roS%{$Mޑd6g_2C goМDU_M{R8yxl |F̰\ҷt:i.(n.r*yۛbD.A|M:)`T.IX晍Qj}ח:gm<q۝$ʉM |*X?r`k&~7ڑ`L9U!φ o[WoDPHaeiтsy0jx/+}bEbrUʥg|ϳNa3J9҆\d R*zbGv8GOyx)%e|l.p!!IF!]䟖8 X۪/t4D"j] b)2vx 3A,"8'//p$(1/bg#!3yݚ> 6C,rPJgu 8L7C~:%kKܳɍE^d .Kϡ4IY80I- &z2BJ zWiOVa `эYOs,g~n[rH ?+4' (o!5aU' *!%k_NKԪ .r~:73JpO ;X'6#^y$p_cZdıyEHcrnprwP!qZ-<9*-L7n^0~T])Vo%5&wUUQ~ x~`K7ثPH,Ef"R@VRwu IZ&BS@Ыȉ;6NqW#U^s NCE,SS9Of$@sYHqԦ*i[y6Q?+@n_Z*H2? X􁏿|.|m!(Yo[*pmy%:qe-ަ,9UrωYd\ADMrm#E>'QY+3XQ/vPqM2+ݝ j;10S2ii_É]%E0$T`:,l>)jx*\X/aIxׅ6)01[`Eo:ik= #8sj FՖ^ l-FJj|}"#,)rԦ]Mɮ[IVi!NWp8 OIQb*oLZG{m>HUxn4)M#쬗mֆcGnQäz<]}aIxL˷ZNDlwEq7_H@Fb;ix8$ T+U2-^,f:ͣ; g ŘpZ6E1]Vg f7{R~cqs$!rFٛ ב% IY ɧE~"l977!m""_19f QO=hZvkCwujdx&TPH.ɂ{J[[rED( òJឮ`#@4cy~\4י@}1 }n\tjB/GʄJꪦvc06FEQL I XQjoXFT1*e6CAo {yľ.OKAFeƽ霛YQgfzo3}v5/MVXLK&tz]& #FԨ6_޷xS}fUhtRҞYd\:a '2$ sKGBOs%j=$ =r-ovi7肥MZ{0T>u6#0@Hu1=D/ ֖΃ax d8/9Iad7V^e]̫*zt2GX ᵫD.`Ngܱ|kEm0[-L?XhV(ĹŠ1 dwy3|Qx&Yfhϰ|\Qf<)7ׅ3ԺB YLԏ=틇~U[Zؽ+3Fw藬o,q;"g^WKΪBWj%S91z P_d"8WΨLk8j2S+1ɳpMXPF7gP9G:>糘(Li?sU n?S1n-.ZP?Hެ"!NE 9~GDrdλANJ&O6Hޠi슢kԯZxl[#4>WC'z=e ׇ1L\uUmۄ7\זOGKW_:O T6o>劳gFS\O(LjЖL̹B|g Xf$]7B:0֌^>?q` Zy+y%ylp{M[{ l[O(r/IU14c=-3Ul{_7vuf5XKpW4Ez9fk c&@^W Vz`ML{t7i kk-ֲW_@eLJXۊ3fZ֘[r'MG*}J@0B̩/QXbQv[.Yw|zPw/\ 1H%E[@QcZBI);Z|gztY7MKgM di1R3M+ɧYѕMZp+jؘ -h{!tA{TM,̌ ū9YˎYޚjIk1$ZkWEF6S~xo0jbD'iթ*]~xWD.d39g }V17FPÁMAԘb\_9Ve #+3kͤSdsE{NϨݑn ȣwLۈxM{e;itW;?ML}ZX ŕ^*2*@pvfKVIy\uR>ѩs*/OQSANF{z>9o$6\ _Tl9d. #)EC/C/[ɛ,f_* ˺Y>.ҏmlN=1e$qGϾMI% V,bW/g bv`Nw,yul&!ZRPr/ \Rr +[du\u1~K3j)Q]D?o Yc]N s:VI]~ 4^`M"$./*fе5t/ #f v'B%rdmV/|PJyK>I<4W^clv۰ B' O[(D2jY~נfLH TKd&o =` mIbx'7h 4*hTA\Xfs7_ =f9V{[ BDdPӑ 1`/>kj!<]ϧY΀pEػڜ]AE##)ϣ"-4W)>׽#Dk60돀QLlO6dfu;+¼P?"bh@v)<}tZ:Y4>~Z xKKe  yZyqX,RPzrYddԕS. p0I?B3\vl!L(̗r#޳y@O<Uq@nzڂvY"&31sw{F0]8G,)X鮖dyDÊ>8x4, ꀘ?Y'\2vk_E +;%yPE]aU}]8a& D! 'eSIDzHtuwk~'1$zUiS^:M6Q(2$!PY,vRk j7 1v4u?ՓdfW9E[y6c{ᑟ |nV"iZgwptX,h̎kD:d5эvG\(ׯ Q]y\caiK0%iK M}եgh"z \IA*B<;o;ua%(eXjHr$d: ]p39pl9Y ­=uYV:_ݓLN/ޛ}S#қd+w< |;>ɋKAĢ.XWpIkml*[!~9O؃,QΌh_ԝEi;!>CJ/`s0 ^\yI]50j(X,*j JbwUiڸxeQVZuu\4LN+y5S`lˋjQ0OP^\>iF[MMgxdUv X}u #Oݚ$D T۠(0:1RPޕN":Z6UH>gD lmu .#xXx$|5D[]ٮ@߉Jȸ%\_mx`a7!a}Jo:is7&MQaJy9T=I5Dt͟oԠLZd9`n[9!V(/ fBINf'`J"ykW*V$]]΂;qFp7OɄ BՂsw) '06t!;agfϾEjŖ)70vv {]<ǒh(JI3W4ZoYkYQ !xy(YKt(uSkSYyhMil~/[>^n zt&|\g{Əʠ Ҁ`5,گ`#>6}.8#5y UV@Ao6EBQG:dc̖L!䯢z1xۧGZtHibk*0Q lFY lT\C#ܢyǓKIU 0䠳{qYz)xވRF. RT#dϺ`M3Y&O)F"q~ASTrmO[2|qc6}I+$,Tv%=,p`KQp,bH#A zd 0 ,10~h *X Ԝ)wEJM}]b%r U΋paX8egr#! JE$Tb"</ `i9!ĩOF&2HяW:H _N h%;߬0I+d8;_ȃl/gI VS={&K7UUʇjAhG}7뜵LO6̚: ??s fwF;̏k6sc>TB:{7lkx%/$3Ж`Ά&5=GJZ2Wе` UGMv2) m?v]Lt|ڙj2+ ɑ<\x E/8ȗd5q&on]E<gE<]/ h=q w!#}Ck}|΂I)NBgAR`n;R0ý]ԥi3wS_j?H1uvöo3e[w‡kT*>(TS7䘧9*@j\R[_[2 a {Yo0RwC%e,PC;/w΁^SD/o(ց8JkZ/VbZB^ss)`=1R״9g9 MZTG\Y`J43Wd 4]V~)[(O?yjDVލh7j3H3U<=kŚSc8Unˤ6,%..cZO0QsJRW-k̒ʨ3^L<Πh (G1">Yg U¿D ͕&fJOO.:܉*%wʥgfp=L>86F2cs> yq':Y4ֿvF7~U0$ѧFwClRp1._- nHLbpk^ue ᏬiGDf{X4R+'1@j2i 8Bj*OzPhWl 8 V \xH6 D浨0Aj}ZWkԀh#b:iyŃ >K DcwS1K77x|a,{x/*@sf˸xP$#+j#P`˖#E~c3Du4Nbc]I;gqX~JLūAx͒eȡKy0Co*@Kѷڍ{nd ֜v.(HyWՁ9(sFf8t1%d<^]'H4W/Q*/>Cv/@.pYsԴu5XIjO X%,E͛#Kp _c`t,>=;%VjQXU_H ]#JjyKl3߷ vn*_1MCPяlvʲ7ԋ;<7$FrKs? *Qc=z6uf 6`-'kJ5?{3ѫIxkm +#nnHN~/)&O+jIL/ʬ3`RJlhރ|^)(>8"rXju gI.Djdzl(* Q> 0Y+L{öeփ[04+wėp/OEM=<Ĩx;2nz!%CDu|0UwcPccIAc&:Fw~q){uy,=%t[Rmke_ܩx aOض֠fuUt`o#׻a@|[J^f- !,f0w߇6 }`w֏kWڤS^4q`,XMq ]F-f; 3I  `[5QXNQj2MҥHlX_mӭA 'A4CTtx̓|8pv,\ZTe&;a1>` epj*aZ:1SxI=#0_rϓ{H?@\biz% /4&.A+"±u ?OxcXv qG u=R}vXꅴN\]ir_4 AZ3O=$A Ы"#jC1=oO,_?TG4a0eQj%egK0mFٹ?3ڒ6y#%jĴ CՌ.wjiF9Ձ0jm|C÷b0ƂcXU~Fo{1o70F:mr cVb'$ j㞥[A'_Hf2NѺfvez#b{b8Spz_P:T<g5Ž"a!l:\3ͤn(lE,P[=DFIo9+9.'2Uۀ~8D [whOY ԠTQMhJ1u_"Bdb_ q B¥¤6d"c5v{G1i߸<&* +w=O/H^ZGmBS"lVЩZ d<$_.2]#N\(o`Xģ\*3R~j苍#mX5k453&SD#\js70b햦O)ڳdDQ>4֎@"\n%>c5Q;{ FihyobQ*89L&ءN,Yխ@ydDiADPeʢ1XE$O+%c!/EH49+6Z$A]#HS[xM0}L٧S~cNְx1 ,( Or4 Ў”-/n%.bt- ydBW|J&m}iHlxx}7,0ڗgxZjzNgj=lmLpX0&\Я{#*[2!n?-t2@?h<d\5cl/bx2Hr4T8F9U)D(1[xXXf|^k 4kGUd1=T1dx{Oܭ[6?Jz:d@Ʒ zƶ@L/@rwjC5 Ȋ-V]?V*m`7Y.(ՆΓwz 29X}?r~2jqroQC8r!X5k)Ё:_؆SQ'DAPMu43SA=q% q agm]QERoXⶃX}fϜ) m@Hrccn T3,'#ǖ}88T`U}+~o*4"=#pKqKϧxYfN3!5JetgSG"h5.,KʔV`S 5w#Zelɝ# rKp1 ?!ʰ^!c~]lz:_tHưŒEQ{+c41MjלO# *%'v.axM<qz^ꫨ3I{_7KvH'*f!D@BA`y,߯04,0 YoOn_ˈo/7-o\bE|օHM"LטOA9m:8I1@9QQa_ZzZNDcqD<ĉj݉AzWza0頉7vWxkgX"S[tMW&&hjE$\!s˒N"/Pz[]MׂIt7-"2XdCx\#:to@J°QA _ Ev|E蒨fCEVMXCڂ㋈ցj&XL}?%Òb# dbV xY%pO=[HZRG-3c+%s$ ok֜ed43I?hb_c0M4@h >AO,Aa(׼v(a.nmlTP x8Zg:ݛ/ ʞ28'VQ dM|F3w1fI1䘚[|PG\@%?M4/$BJ})66T?ߦVé5j ;P,DB'KaBv{5yH ?r0H p;#YڈdnCӾ(P~Ŕ} [R=1t;#RO*0\ -8KO w@ʞLs$|RΠv?G*QU?1m0 Yr-,PzUL&HL9wile{lI) mX(~e Q@)݂xva\q: WNM%E_;kQ3yVU} Z2n >aMJ!Ѵ鬂G|k?o-hFܑmZ^ͥieQPE7۩tWhj9$F$1dEwM%gD)oQbhC`Z4B V\k'oRF-}_:GOy{'6g%l}eBy]NŃP6-\"֚Ⱦ6Tcjd?Fnj5KmIKU^=\ 7_H >ByEv P'"%0r%*Slug*~Lgdl("/ԩU~mzZ*/L~j.,O7Lf9^!uQq3# lz]-&^:P"w1T,z7X ^daJ* 70g3#x٨z[_,x{h%4™=K"܀!s"xF KL'\rn*BS$/vB]p|PM7%\jov|E$E+u ҡ}} ,S\D(\=Xl9e'7f[jDJϐKa GDR6ڄ]XI~-dn&Q~,B> s\Oi.LXA,˨{h58J5Z2{AN=V{Ia9.UZ롬2z@дQS ^w,G>kM`6G#p!%$ɞ?$>S-r>x_ė5ݑeH (*!vaDs뱦)SelևbV1@>#C?|uo۲}ČP{ tW84|_tn)SjLns,8_੃ya)pf ṙSuU}=$."ClվKW{.!PWtsQ4~+tJ%jFmyz(1v;W`OE3>gUn,` 6%U\ۮ>ͧ%_@gDϰ{n/*V)oCK9$6m_"Vr[߯TA}!SFI[2s㷦Bki#V׻$(zϣL pvn8tiUI;Ʀ(*ףf ^쪥=qh8e6HE1˧ɴdfE>Gk! o 9:to@g., zB'͔!aeR .?P7EWRQ`/,hGڵȪ`66*=ySm~Y/'ŻV;cDs6KH-jO)pHP<֚H?)Ç\g wѿFt!!)n7^ѥ,5"Z`1xR H MS,["V ؅v D8ݼʌ^ (ZSwj:aYR_oׂg=xkhw p{>[Z0*TM q; 3 ڈUtvaajwܥ֚<8(',P.aJxk,5L)+JG@3x@HgR,euZ[v}BH'$\=;LKSIࢀEB2~l^zHc M/9)ϛpDtjT#C涳ށ 1'fcd䢉B׬s]ϳa憛ST(w>Q:{dقy 9@Ջ]h;h|F]~3.AB'=l[n&ea,d$ 9X:[ԧ;@}%[Y:0qhe(oRF$9.ɺ?n͎$IC_r7w=2]b\b w97z\U(?Up6"4I QBǴ" ޘ` 4a kV1zn@=彤:|^ B.;bgݏ =fI2C!rs>It=QAPaH߹1kƸBO_v Kodtwqۈᾚ *%mrgY0ïɆQ19W~BG`}Ws/yMR8{e\nǭ<ЙƱ07F#D^F-G1J{vu|ȯ64|TNF%;b,?]Gӯc^]K# @BVHU;SVn\YbC~ ;?,xc, 3ʱ4&TXk H#3 A,ķ<;}EI)8c,;Kڗ\ gGg5Sc~d䖆NDa*rh kJ|Od 1Ik5UByK ]4b`B|Bl!OemQgb7u\ԉr pAXBX Iy><7]5_zQ@̵8{&5.hq`CWSB#!ir0V1az}BC X3𤪷"?RadY^!#SŚ\+IX|7sw+ʗ#0?ꔲRdz3g$axa8qb8?z3*k7+Z-&ȤdR.sD"M=XG^CQc|WmMMlY bUxwN&:kC5B&sO0Hj1&Sd[>&u_J[bT 1S/BSA螷 Oa4t~n}#v#X7H#w)؋4#j}# ĆDu@q*pl7뎢܅`ƁR-O;Jo}t@/ 7aC0 Q"wa h6$d/":;Z=Tc(Nm:Y#+<{ spЇ2hb_'u_9+vΠhoJKS ؓO L!:cv$bм)*;";y+J>N=5E?c/Zŏ`|P8"m/.4|L,w\pi,r:c8tincY˿|#N!7\̊@_f (;O4ջgI=Fف|qWr%ʆezJƷ qgׅ:+ǒ[M^w.7:ǚSKIJM[Z &B*iЀr- &K1r [ޔfiGL wmPUHQd#q?O]F8+=d`՚~+#4L{FֆlʞY~|*˽h"w5[M-LmL u!kD,9ѯRNW8>y6O(Ɉ]p`W_-6掉!zM#^\?rKNӘ ná]x8t,`?*F!lk`'*Ii[n-*!6Y>&ESGr!H}3[$L)nB^J v@*]2[Op$侄JFVk uK~ dUIk2(?Ma(_\80kF`sX Y~F@=ż 6Tēew27ѽ֫RQ=W&N7ߴ_f0 ߉704YGTԔH+Nť(lVlޤQe\2fE=sv b\5kg8E#2/Q<~w()$N/={?M̻Du"sFuNߊL f]^o_M'NҎ@1.!6x~T~[rm)}< ;Pv F)k#Ǽ*zܮ2s#!|4X WDr6Oc'Z H?(D%]X8ƮHСjلҩA8*sLI0x8:2b'һn>;Uw:QVD5_}~mߑBxe({Xo9{\dڂɪ\A)t,gdYݝy#ZHvJs aup"6B3Fdz6#3CfOez.UYIJk7| eO49qz~Q/vsqdn|Bݜ+J nGQGKuC1x2^Z]M|Җ4K!5LCzoH*C6ҙ2J%"sgr%#(y_W`^k70Y(|ZFO3;> 6+t"Ը=K-Qr1(76s;jl[( h bjsCdו7}5>{nx,85?RO*mڢef=ڷiJOM:¯n~_8Z` eT](@_Coڳo+xp_*cؗ?(ǹx".-Ǻnfh@sY Jضi#@PĐT\Up%p-*-@>N*S4gV-@9S,~>ʛ dԻtԄ7rl[u:W} 辋촓|DY@_b?.mE3TcQ9/t7"T:p&`|A@5 i2Umf(#R?Cw}'4Թ{WǕA]#~A+R9?f_ǕK|D>2r =F#_%C4"Wiq_/|+2fXɽr'B;&-@6yEҖP+u(_)9$p_<, .4Z@ iJ$@eu>jDUltg+]Pq^88M9/V{ka!fuK XLp[.4GFZ,el7ڠIS]hb% 7@V-ZP\|UY"[p;l[>t*F,)R0e'x^ ѭʉzu|je{̶?ԇr%DI>{{k"+CQɤ2SbEVI!ñ\o(>!sګ8\,X{w^iv_  R t(9'W+,,V_;Tfu~7Z%^cU1NPm`޺QJb=n2B8)%ωjh3۲hX+g4\Z="Az\GlcwG֊"B:gYZ07070100000388000081a40000000000000000000000016650a15d00001bd0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/]?Eh=ڜ.+%Q`ʬ\TbAhM {_*bB aԑ;yx`RcBL<[\>Jxcpw {`fECBQxaBs%xViU[v8{Fxn\ LءxA\c،NM2ÅW ]#썿ơ=:r2dPnz.NӞΕ 7z:_aqX2E4LG/Ǡ#Y6K{rթv 3/_ THort&,%/gUKUo'NfZ e)~Ճ@/Vąlɥ'KED=͋M,qxPh:ًb!@8O+oM|5|V1:pAǡ'Q{AbNd}1=^7* W)X8@RҪ0uCm;vDN q8rN!E%ۙa1xnA3P!#|vZj!<;l9-9=|lfgbԄ`W4㰔ݎIԨoSJ,Q4_Z}H4QFXr;)Rk* SЪ=b("iP3E۽X N~ʺ{$}g"訏,HV-gS/[n3CǷ[Q8Tc G(D4۳ !tl 2 ϵ+ΌM96ꓜn-PN=QJO^k`~v3?֝\.Bv&C:B8pʞt+㚞 } / \V~@3W᧩@@M[>VFfbAs<`BA" sRa}k%8駌@ @2!'bQx?@V7vͻtEg `LG};kN/uI`+a(Xգ* &Z1&#lcչrӍ8`p8d@E6s0HXIIcOR&M|# c eD bQf? *LXAzcp tgR$/a+QS7 bFK ]z0' 2nܽjI|9)esZc0#1v9@QĶ@d=i4gK)3נP{6.O_;szIfyLl щ#p2.1(B؅d0{-_M&fkVϿQ[x[A&|&8dg>E0ɐ9ߤ+x/z)N4֑N֓ $vlC U ѱ=M4a% oˣﵦ i!Am]rd"V> (̜=-3.DRiSH"ֹgXdفS/$G֥<<3Le+L iƉآ35#P?xzּvpH$]xpSyZ<Pb4217;TpZd$ 10_&4/Ѡ=?Z4›J,8T'_=ą~Ku?%cJ΀ Cz"s_]WGuK1HI5 `i)ή:OJ3ֳbK}𬻩kz)2` f(G0RKڲ{QM3T<9;+ĜՍ'YIwH_F?>Bu  _?R򸒒zpU{@cbJ>LCu dciU}j&m9Džb4h_yY묚q V!teQXv`mꓠA#DCmh)_$ ǫb2c 2fvJgkIʈ~,FN/aRv t<)8hfc̅᯺FN$\3A"X^%lPxlOB7sYK7bڋ 5Z|M/ĭ g|X(0&wз,Hu~Dk}Xzxbw%'y˧ +&=cgaRRӓM1ԒPfSuPFWQЄCVE4G8c|T/͎Z,I b |N'#]sE{=g۳l:k+GPzr `T=Brsx۰K|TH$סc?2q]4| ]y{J(;ґX $gܩcY:|J2ȾpQi>{(Q1@yn?uξx7/J5D cmr9QuҘ>:{rZBpOZc=w~tIĤ {tN=}r9Ntؔ)\548QwٴCsxtSf)wҊs+wHC:*({H:`&:T /(R 懩61d4}Oou6S6y,0z?D)&804k$Zš.Cyr嬙FIӏfDEáH[$Bƫy]'!jHAT*K_r >ıZx-n癷+{PZl>]Kf0!hRoSѧ/_mAz ؾ@L*U<|j@Z9;B/vd.TB7p_+1r]Zѳ<;I(` 'u!su-Ct~Tt۹-tCӣrqO/,޼~jY0(䮙Lk?Z[B36Ce3eH1@C?QޯaB6ko/kdǕp]> +$R8-hSg!H9rN1zEh2lpa;P,53qEnxnw2ؤ9멷*h 6'H0rj#RES4(Rnށ5ouΚp9׷}6D]n ̄ˍV7ċQڹP 99X'R ^h@U! \y}NEM1LP *9ܣESznA+s`eܢZ/Nih,^`p;uW[2:o=&vt^<xG@P,{>K9ox`;;^Fx(] ~=p ,.TKw)Xެ.ODxTAjҤbr̗[^4gvBӐ(OGgziRb,vxcƣI'"v20w@ܞFwIU'{mte%Ԃb>:U D33<Q~Zv$MJ´¡zhor:1^~ =mzf'?ǢʍЭ# k012rM&OiX6/գKP27@4b{~QBkK-Ny*&kB4Bdkmdט%.PmQA gĮHvޱX7~ =DP%M H B aSe'dU[}p6@fg.nq&}?o0NYnJO}@*iձ5q9 M{ J9Ӵvw/b욚3zmYMgeA8\7zhmwz% .' T0}+PXëia!$;&Y?X}ŵaπ Uy"gpw4Dw?E B%.GPgWCaT[TBjl a \|Q3M0hrO_2x撏Y!}D "۳ V*Y4Z^ :իmϙIgY1|4% `wkQb VvIf؈dv-NƜ! |m#kF5 TIKa[. 7n4 &'TõMGcnуW(6W0lS`7Gċkv%y: f6,D9 :e*j8C*TWw֥IP=dF]O|Ѓ ;Ycg?)b2cΥqD16LS[2FaXLeNJ叄͗oѰR]93IQ!;ze2\@:ύz=s'@!Nl8u}">R`xv}LϛlRr)]fuKDF i AAYnvZ0q}Poř/UC$p~SȀY#_FN3-ػs0lc'6˾)n$' 7>]mEyFizZTA54r.T}&3g*sJ2zdȅ8άΨ, gnGjD.7wf)>'t"{\Jx9I*[w#lT'g$WoBT,bQ1Tj=:? 6## -YOK8=>_1@`g#͑?섂(]ChfH >JJ?4:VΦ^@XN8֑~Psb"Ji1/H&nl?iPK+t @6R?Dқc010WyeMlCO‚ݍf=y@b7lro~E^ʮƣwP;R@J۠{ӷmnYk#|wtCuL9n4 Z.m%ݤ,߉y @7Y-G0|3&~(7>{fry)^Ly>z.@x]mզI6`Y1/.uɥƴ|%[AMVm'u_^ V(۹pF6wBL\SzȚ7\GU)O0[y "N@5v!2wRefs.5"i|zͫgK2ц2P)UڋKj&f0IѢ7 \=t>OLd"2k7E訐p0 0R`3`U7)јȠ?&g'6\>M^ޢT &wXnK»ڴs20F0 x=o BY,!Ѽ5iP%@5;*2'DJc>  7r3Vm}y؆p(Lշ:hKhaɁ2)?-tgKHCoWd靔-|tq~c`]d,$`G /cm۫DS}&|G ,˺\i^}+N<բ#F5_DQz YiR˒zͭ'M86lDpoSJ)CqUsene{.ї : _!e- 6atv8U`T ;V .h2*)Nhw&XRE2HP߾͇̉j G3!6{6C)44Reo=gX[qնC jd5JycKYm{`sf,mxkt!OK u/8¡|G*Sm]U~/%GؼɊa5AqZ6utX['-So!ͻB#9kKAl #"&7G Ƭ ,Id(%Zx}Go斕0 9 o76xryM(@ @kd86gr$tZ|¹A*D/'dBˬRСIO~S,&#EP=zeU'=x OR[i۶D#CdH%c:ukn=2䤦`QMZ*$Im"FV^4c#ni%HP81{?㠑9zn8 )j{U7.") /P٢ۣ!vB zImVg]Xl#f.G_! gdL]Vq?=Eэu erqT/멶a ,h}g ؒސ>tv>;A!sx~2Bi9qEcMW#F'uׅmY ;qd*Cb:7G]6vs߫/ApB߿wq4y\So{34aYSqg`Eً_>w9:\FoN9%Оtr{ ȒpmF蜉fp@03C=x!BP4fg+>穟͚} (>ft,pi|.=ȧ:(3` Pd2@M X$7)cuᎌPU% M%oI9"L2dt D Eq9{$_kjp,!3-|?EtG ҿtq&9Z1M TXۧjvwkݤVsuk&c&V|o3^γU#ft 1)5q.&u(ijF/L: PЌlhTK{H;=FQU x^%#CHdNVanzh8DGO15{7M7+W{xYt/Z!-yy%%vt,UHxs6򱯑\=tc 9Q\dU/F1v`r*bTz-QX [~9I[oPbGv"Z} ج' Z;߅"yn ج~]1/ÂӝP2TiqQ >S~[u6MM Qԝ% .!Gjkgkm <ɒ,L0TP:z67X8xO,]Cee}F&a} B2yu*G4!9}.Y]C)ʿVE/! H?SH9}^ԄqRTՐE \^?EϡFlLdIz'R1{j4 uYނT Gbk>h#ڐJ$\ϯ!i5Pf|2͊8WپZ'\wycT_Fzwt s,m~5^,U72cUY S OIE>sZu{} (+[ugtðr>:ߏ{vtQ4p#G}BLSR2 jALZ7.NƼ ;udIJ3֥D?SJ#7X*yox3U0waG(hf0Q@KU\B83>"]t8(2NRo UE =ҫ\Tk|J~Vc}:=d8D@zJu1tI e ؈P)'E[2}dIjb6Xu N^P6?@7@W{"6#DjƽZK5~QP *u"DYKiۗN&e--#7Үw^W]P" ZL P}+T)gB׎wK4Ćn-]~6hPj9oiXh/syk,^V<5i>{r݌O~zR@c~_ZYԜ!Wzu.h@Tiqg<ʮe "o J g%VM)YCp/Qڕ e˥JlgKJb `l'FU_G|yaG?LCǂcsA:Nz0v!WL \ W3%^oLS ڱ؂f#kpClչv0BԢi${9&ch`@Fҿ"$ =udxcHOA 'C=i369Uȁ~̒C9ML@NB~@m3@~E:YNU]آ#*i4AAi}M$V'ol}a@ԻTNBwoH:˿ʈ2cW^}zO%R]4;!- kr ktT|J Z b" f.C ‡w20bLX%+ {qWZ_IFn΃fi?]]ϒ)k s;:=edncxɺJ\l ]wC3*L7iOMk5ݚ2egͥ_kTWk#lvX৾Kk)'F-k,e诀OV2O Ek=i~E\`M,*=bl9+^[_Hzȱ:vdCU6X rO2!#3KyIR-r_o&ŋ0` {Ay TBNoɫZhDp}}.)W!o cyuʶjOg;_Ӎ\uWS_LZ_-+&* kj;YzSgaE~##hN n/km2v2r ׮XEΠ l$tF#0,v#;;{pe,H&!6"I+ڑErI{fQ:+~4],,)1tnz?%.͋ d]@7JU/!cN ^o`+DϿ킥[=:AkjrB&cyy앙jm8^ `8 ?,n9` lPm4'DbŰ\2^[ܠ6jq.B T9@zH i.])c/lx;r^%T~ 0kE1=p6ƀ #G3*Mv_npb z D HCW$'xt0y13K"{AD=m95!nN.&Rs; h_D+jF;(-}c\l{]('#u5Uǻi6#e+ bH|FM0Rp\N2̅QUj2 '31Xy]WSFvY(9\ p]6O՝P'vO] x Qa_alKMY1 _XlD\m̵rmOŜ %En$_Z{2R Jx $ Rƌ ̙n|mH{ ȨJ|3pH3Rrʥ/,vNߒ.Ҫ=KIJ@ K16u'o:ZAiBځi@;2-z:p 1(oxH pҶ Yy9mۦu|t9L=]$BVQ֛סѾsMV1)r*4;lp Y(&xwӄ8I~y%\wЩj!gC }ٺ;5:*[RRv3邂;:ް2nj':͗/\vi)gX?Tw.o1xm(҄,u Lu=(4-,OKٯևPCqP 58VaI|ȀD+X(8 %P+JПWUq-mD'fFxjl>g :rg¢4wgmRYA.$?lDΩ;baq>?5fNnu)b^ػ\5^'lڨۦ7)Ð s>B'օN =KQl]3.e<O|!6sxSFI?9OhUj̭e-Td->(%͝U<du.f_`KxBe/,sn1d"%mN3.1>C}x)Ԇ0/SD-JXY^F˸ U#F!J ]ATq]kZm[v'[ϺSK2OlHmUܫ "R<Q63ȃ|qv;4~v&%r<rΫq2Y!MX?WIޡD1\-) UkOxd9zd9|,:%3MܧbK$:E64SDf(65-^~瀻k9 ԉV=TE@Jڹg0I6(4+LfbW{ qB5~LWB['+2A*ý6j aZO%U&@1w/5u,7 aͶ;BL?Q]uWeFIcɈ/zbΧb$-jʣu! &stoPeԏ~Džr^b'+vE.!zR;̅y9y7KOP_n'߸GI %Ǯ2.t0;Es{\uY DWmrs_\2c+؜n82Ъ s@C*\DW=^JUM#Eň@"O1M|`ڊ9@ט~nvcC>ɐ#,|X|߮D? d2-*'pܨj(ˊmqecDF||aTQ塃9f*\obS|f,ꁀ:Ip?ؑlj5[nGB%$Z gĚa@s0pOTŽ($t.&iv2ˁT8fqa*Щa*ͷC6N$.)e.贇X}4I}Vˤ~_HU0,mH YV_i<"$TJ4B{H?s%(AU E i^52<*A~O6t P+N,ue3_#16 t)/yE.^ugC5<9H!?c|kQh"f,TM1 zibjC nW8wg9`Ed Zf[O8OJ߀E@8s:Gk~MQB2lܟݪnQ2F.#L{e|dU+ݯWsCU*?Imz 1dW=?D&Eϑa>, b:v>= Of664iB>Jv_o8 fpQ(4boE\W3*_M]1}JD*s boߩ ijAѫI@/˷/ &d;aPi!hM1} .I1sM<TBߘc ~zYNTǚ B@݁:k*\/ *#i!K1]鴻@,y@}eﵟ~I&,UˉYJD -̼[N2i`v=(TD?^[VCyxF~ɱv lR|H!BIrgY#tvdj:w.N.wܯ <}NbBzL%)*E6hD^ڦ:36SP˽7โRd 3ddB,>6f 7SUAʸKP_^6_!{74>4eGȚ} +@c㫼vnb=VZUFf1d oÐA{]~cn0Vw氆tbҴ/Jks}hc%"(twFOi`7pRwP080OeTlUb 7ƌ* lt5(()v: d@uy??&TmĻTݖO{z3END\J$ bd#SShe`nWM(R# 1 oQd4 d\bCj@.:mQ^X*XÏqfdPEq t7?K.@qvcC폤$RӹӐIFZ|3al#YæfsR^@jSWKw݂<'~`.Ap(J&]C\'~]ݲ B&]}h{uTkʝơ]c4Ir865_G~Δ9U8[Wxr\wek*-Ԭ.pK7ȔWW L09-_z_;㻆lW0ggoqqͶm^f%UZӶ\9^sYoJzڅ!)k橈 p` '7{3)֟%y3ۧ}bة8MOřKWj*5!N . WVCk@ӆ \CYڔYcyr?`t,!'l+^| WW2`ne0f{bxȇ.? ?+e੖ ;S4rWuwc_jdRUUw%d8Sq[虱jDvU.E1qy_`p !nA К6Y: $nH }LJ=`xVOl5Ev|nYtA =wMOvtaƘ4%ooؗ/Gd@A>m$8ḻ4vH/'{>l+d}hlq rXʊnUo 7rYԾh䛸Xq% >&<BаK"?v6* qf4 lWYh=4K:XSL#; 0Rۃ0*/b(XAen֐P#1-yZIJ^Ow[Uen5mI\) /H~l5 5I6h"7 oaJISB'3 O\r%kV|eꦇ+jlE3%seN &c{+j7[h^vt̯]u;`\BP5K$y{+_A KP6eM<,7IC| ؖvOY)P)mپp.ncL:@6ϖK$jR2RD$tguqx<*.'~{U~|dO uqN^ b! ֕?ah3Bў*X1uߦgm_[9h;$*@U647נ!8v{Z ِU)I$fAQ\! T$ ]H1JT|ˋ1ՓPۺ;v9~i .-1r,ZUCp䰳`ώˋg{8xaCIH XĒ)-?RMl7ajYԵ?{ H;1♷r?n:`|2y-ޞ$"O+DRb^eZؘ=XݱFpi.Qw}h~X4v >对|v!!~HM_=[7ldJ>ֺE眘qC:ARL}NH }J\^b00stTK-FV3 ~Zɨk׋]x_Sr3A> Bw="&GaFȬp'1+3 ^Nwb 81f_[V#[aqc?,M]A\ +zDN1[d{X 6vκ8 Vj'ĭ`+tҞyh+LR)C9(JyO 7 U BJ_f#Uy4ܸ9?(E<ډ W e8)E@ym!٦@٘Ph`røLх) gk owq ӵeWs)َWr8;Xt_˟(uiAePx7)'k_)٨71LL|RE^̱rd0nVGB.CZ0<7߮~]f Zxf7<2wo߶%-zf=C@[p&#cO20pƹ EyQM9 :m*,]H]5%F?D"N=&AοjT,Kq*҆cQX<'#ɪkiց1!!}'H$BIm(v> Ϯc7=1G5q0G(PJa89U `Zۆ~-w pf6'xdޜgD]Z8ʭX|݌RK8Puជ֊BU,&<JZj1 /Y19MI%ԒH+q|G3 .odїoduX*j% :#$5I5FnQUJd%?tShRw>W9^3zc":1ۛ  D)7oTr9%+d^67J6>8 LJoFTA;Vso ex^1|貲TB 4t{BkO7)tMK{=Z'BOLgӍ:m(_gYZ0707010000038a000081a40000000000000000000000016650a15d000008bc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#e{]?Eh=ڜ.+>x;QWZee׉ ސ04gឺC^}¨܄s.z8X9=vH([ HTcEXlP-}ǵ,Gc5Ѽ,̹~aOKט5hkE73ryC*[nNd:.|Mjb8Dڜ5ϑ'gzv?itW pWG}SgK@_O=-F̶ɰE%+n4,,*ΡHoҔxڟX=/a{jukOg$&t8rՃ v;OcP`=mr#ƌݜC1aw--_v]&>J\.jo߫2:#aBNo1yt)vzkۼGIX/C0jpΡpŴ :V\ZR֍ fv;~09]Jϛ-VR#97 GVk9>S)FCѕj |U}i8pL~cX"@8ٱ.=)Π0#VS "€)gok^ePY0@LH9ZmϜ[d3MKTLN')Hr 5 m췾YߊT }Z@b1E:$ԍn-_ ܿ`qvZ{;)Χ)yPd)IE/ska䱱vԛ>3S?kK*D&@PtH)]KORCx 5ȇg`^ۯr|@n֛zYmCށ&vA m>;9[3$,;BwNs[ ڃw\7>nv~ݶcU)!>"Хl(u >I-Si>~5|9pX$SnݦbX=zگ넇 %-fw6)WƗx?E0ി&Wu=%jѢؕOL]9VҎlֻ[Rn ]mC?3E@<^֢pԖ,HkX<,h?\W7jXj#J ͬ^5͂X&eƀW5z+  2Xh1kh7&z)зo'j|>mzݖr!dXpA]>jPؘwEcڀiM6F@EC?D "%ˠ]%Ⲇ5V}6rFd>@Dnp  y 􅤇e%HZÓDx6aU(@R@3iNĄAF< kޖA箏" Ǧz6p ciy 4; 6{2L(2oa Af_\I8F}{7H%^Г_ !V]7y5 "RrOP6O4WK迤 `⤥DϤ\oщR 7=nTپyc۞FgYZ0707010000038b000081a40000000000000000000000016650a15d00004940000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/ჍI]?Eh=ڜ.+w2gL2F_UXg w3Ƹ-@c䥃ϥ:Lg-5154pXZBD&p"ZhfbpAU" fݐ@X/\NyzKԍ>ܻva}|7! ϜV~GY0ETRcGJL͘7*.o5I3;F|?6욺]M}wO(*+]ˋ"JHDW4O]fXt_MJY:_FPvl &Ym[o鸷UPY Ƶ1{&}'Gރi>AJ眓oE6;5i zLոT₢g% :^wH{&Js$i!'5dfWV )9N8FPQf `lZNpL/<5j;d?adD"'nIݪXm @),#y޷U̧:`B&0 .LagY'-ul{gJyu}IݫumO"koYۀ'x`:/$Eڗ!@)K pz0 ֆ2?iSMc55P\dZ=ziQy9kvo1 b(r\Ws BVZuHl K{r@3‰tyoD5 ؏v ֒oشnݕ &]HKk+q3Fa9OGy)K(N&>Qz36mEvť7z&<kI緁M4uLͫApHQzY)Prɬɟ) g)e$:@.$:X}^;K`S8~ F{C78.j]ǰYjK铘I$K ßTj)j)- ùg&H۔> |=i7)ͳg KaI{q$(֓3tԎ Ñ:wxtw5Sޮ$r~/*-=+vSp414%#)_e}H+g.[M cq &#Q?ցNǸls6U:94HzoθF45P9cS>2G*ċJ~Y[ :UC!ٹVo:#esߴmp*bTp H#BśU 9`}¬(GeasgI sr+ї޸aG1dlhZmCeCch#xьח\vުUB8[{xAΕw\g8 9)f?/RG< Av흈|$km9A%j7⽳J1Б 8>|7a_;< ӮjR Vz Ck{:Rqhw}+L20/|[su[ZB3[X)%H8x_AU`LDin?ȍ?᱘@'Bh Ix2}T6WO#l*zP+ P}'>w*hZ _w>UFC-xY/g?5?BjXh~ۊ~H.5mxD0,ՈOnzGBdZ%zpt/6y=ul*ԳҴХ53b5.S7#- ޑz SR*˄`.6EG2T1>QN'Tj%ڵw^'K%~3+gKGA4nBy:wj]/C"]PL{s"gefre "D%WhXR.^3Ȗ?^Zk`wn{|+KQ940Z_1-ƴH ##E+^!yۢ%riZ{U$(8B_kw9G0ϴn'9XZvME0t^ɤ EK}+G6`PU[omխvQ'*-c/1<@k@Yy7H'SsjM:̋yeQ?uPdHON?X& :^L`Vȹױ m!'.nG[ l`*0l̂vɃD{H\}䀌l(*詫\˃v.vh[Fb0 C;aJ_H+G |z@$͛Aqo.bYZ`=pER/Jv=f %_E dWEM_E(Rj1'|ats\.G9ć車fA+>DV#a]N(7Zaj}C6Csj$ 5TU|Nm mr(2 n8KWgdE#*?r@TϠ}dYIӼy5RFU+.kŘr& u}뉛 N\4vddQȺqDH7g,F=txWh@:/!K.ʠ Ԭ |UFg 㒻\;^t&v(7O$Ii0eoxn4OavA|X/ѮWwMz}*r\sف+K ל' ,`u9R`t4JL1~9f$N ^E2ԑ&Ej\On8^[`ʞPxlbxY3 73.DѺN%F><ŽZ2Q.}-%&uJqbYsؐN@0[XϩMRGbvރ 8U0L"Pk${ScB*z,|.vKٸ5}x~Ӧ/}e,A#1rt7iQ* ӣ7lw R3磱&o{k]Cm.eÎ M Djo a6] HJjڎBi^e23%xߞ0:&sS*Vw# ZVgotxSLsxJoxޅKdH*C&FW̞ͣ|Hv" Xg⓪IۺOMʐ o᭡Cƅ'c*I5"֜7mK0v8FY+TzMas-v?VWfe#.[5{6-Gy#"[=X5Š<ѻ ݮTNXx8Ж ޽Ib\$mqPשJi~mРo:×C[xv؀b}VՑJ=ϹhB<όH] @]/32݃ pdxIJ#qsGж&-5cٶm;xl56b&Hze[7;YGѧ1P&0xaYRq9RĠf,Jؼ "Q2* ɐs #2aE 63d3$P@ =pNWD\Ah]M}s<:b" f\1LjZ.1\Il)Ft"B%'H!u0+Nx~4$39Vʵ| 6i 'c[gyL%E{S YE*n25k9:3?*|YNh6;Uo Ժa2Dе]ɬ' ,/8w}O)W[9J4u8=BXPFg0:A%3z@ܖaALnj߼D[g*R1u#7\޽N"77&WijW1 An *)vB#U'秔XĒk +Y B+"=A9$;ulkALve:wh$SojZJyS^Ƚ'#x:XYzWlKM+rF[bhd P>Gk)` 0)A| ح0%4TbGd=;h&&Tzd&lv*`ʒ,_hM"I""*qXWM^c,}2QTNs %'}< |P_B\xGO~҉N7%+NX; Ǥ^ݯ/nZ@yh\<(%bv5;`xY9_1`6YױJx]?>Ͽw>@i> nG,4?WƼWQ/{7砻f; #|M Dϳ6vO_-wJ5PyTNU;znٲ*R6cvϮmۨsT7S20f~hP,E25mNzK2r6.xZMZ:Q@W%:֡ Xd#u+bO־H67l$wYԅOf3&nsP㳙_QAmP_ފIN #3h)H1V ce0L&RpEfP,/QDB{f3U7톷쑵0Du* PF1'+ksXShi|#y &޾n:SʠULB[y8'j}g1I Wu|P茨V|QΧ[i,'LzC,a7 WoNNNV,$Oe4ϓ4 D ׸qfҲԾ[a@ 0Bumw@CZygH((Q7+:\dGX;-C7"Dƾ0XP6=  hZ=82tPsŁf/EE w`DN`T; k~=.]O+|b3\<J3<$Rz^@}0(?~tn OHDHy 3ogK٬f@mҽ!UF-%IS>3ǝ ,L(}z涪O*P5>J upF&h _gTkHKF p+v0w;C5$n+kDKɜdPBe."B䞞F)O=_\+57Ԉa(סS!U&=M LG{]t\ cj]~*flu%CyO V\zebR4['jSSS+wdJZՓmTl!,]ԃUÁ,f=6OxSYh{T݀'a&Ua$[Ϡ(8\vYԬf.wwp&Rc{~t>][Ĕ8DK&G;9Z)zfNnvnDpߟ9?"4سP儊RUo ek8{Ӗ5s֣̾۸a0Zf*`~^t=T -j#cޒt1G Lj})" *ŨV=?qE2T/1j#b+#.ςڸ2`[r.lpp7o άz1#O7RӳWr;U:=0nZEHxjn_zUٟ81 (B^M:ۈ,^9QtBexU/GhKd|nթ7p,/V1ۨ5ٓ00 BJhMopn+]*X„Q-qo@ZIZcnh3y__ 3 lu~P$:>sbkvxL\2"A2H_zr[I*X:J͓7oj( T PV}[?nLJ3naҸ*Ԛ# =Ю[{ O-/^<'ƅ9]!ֈ[fQhZPH(pݜ}EH d Cٻ&I,\.ϔ$ZNy~ I:}̮7hh@܄\)"fHv!+Ծ\/!>ckCM.П^tw\d$쏷j6m0:>^702mϿGFCA|$I_I &Eț̴  Azc2!W!ge@=]#d$^ʳMg+ ].]s Wy %v8k4F(Q[\p 51Oe/6?LYɰ:[ gAKpLUGfalc V&x;;q{ Ÿf"y4 b%˿m"(RjK[]ʯb+ZTm!.cgA 7/ma74Fmo5ٛ-e|O'[x8UL3ve gL cލ UՆ̓= & s{leyw Ҡ8?qW=cXmqac,,,zm/Ҭ R1^Pj'IcFSH)m*ȎL#KOh{.gNh{)h |9'ыv Ñgꍞӂ!ffюJqdo(Фa)JܶretşH|k66 @q'7&'p^,lj н ,AZfisTZAm=1ٶ:[DQUIsVnI뤑a(9&U$ r`kÇQɳtT߻}\ʟҚ_ -/2gM10g\o9j0CqGFE5+ q̡ q3 Ⴤ!P2i #p{~,3Ly#GCGZڦ6Sbd'\ 7;ѹ2"0)Cc1c=I۴Lp[+AVO%ST%p+4W :CaIs'4X2g-mNC,f&1䖒>KBfTсP)^cIZ 7nd"%v #}3HSgGmu,0Cd%Sv{u/~p=}UEYO޷z?VOog<>*yEZ`@*V@a[y7-H+sۍLhK%^41Lٰ`^}mȡ9KeajE!X㴹TY[4ADîwIe֡[sGίZſ0Ǜ#(L-E*J1Dbv C\Cc9E@y ,_3kĸW ܾ Kow]uȥ"]u_?ㄝhac,EFFBNΨ"+aBuHRNP S)y}[Y) ?#^- 1i 0dASI`l ?"硟Q; Zeq:B~/>(F,>.6㒎5+7,X%\i:$d^6OPupN'Z0JZ%P+ )H `m`)G3e墳U5Q%"bMqLZop^@MЗs!{*B|EmӖHuvbքP~KlNlXYhLn*GKm:]| |k;̍z9`;S]Oj}7s{n U oi 0UV!i$@ع r.isYe\|";SO]+kLi'{>@W4?0c#+^-/r #Y rngb=v9!oQ&oNRH;g~8%{ͽi'̲Z(f!ip@T_]VC 5^܏'Po,m{pWRcWJkSDs=װPcxµaTyY"߭Sߜ~Vt&4; WAyϫNsɴB<}Qd%8ڙFd,.70Aa`a8 ^-kB,+ސB[Ztt ܇4}RҍV̘y Q*N{R-}/)DzcL6$(sY 1(-Me/$0|;9I4-PD$1Mz]E>ϳ4 ##\+)jOTw1K-8UJ'N]*Ü,4,v9ڲ_z<[NfڗowD`ŽNRgIt}@N-@wrܪ*vEV r< -띐paK@Ee;v{BE=P:;"ѳ|s\)dX44y>ʹV"`߼YfwB˲PrRUS+< /rqBb"3V)ct=JB&[gdӏmL<{6:[kz A_n \@_BЯmž U4_qA/g$EIeD1r]ȚI~vk=%W;p A]Զţ``$kTx*X;-M¾hu\ >k|LQR*_,p~P+Y਀FGuoZ36}L`&$AnƁ+ A=<) NzLPbu"=pd< [đy%Y[̕ι\P2Q;Eb e97{<@أ|t _dDP 0^7R峴K6K b%x}^=[?~oZKԿ[$Dts7D+1 z10ʗ,HJ\y Z2`#&hg\grFlbt ׅѸTSkNhh&Sm%];SЁA`63Q QrK[t)C|M4A`Yʼ394P|l[e*UO x5mwWr3uBVÕ$to#͙fL.oA ?컯>$1uz my.#BcFz?Nϵ?=V5[%qDkOӵFaRF㌒yQp/y{ʭ!$6 gd{ AC!m: 7U} [{oҙKI6OMlvLW "z{Aq{1F:__vطNX;mWpm''.'rs?!^9v.avyVוMq:Z7'lɹ>dk,?Нrh9WJP? F.]]bg^oh}~ s!ّU /Dx~謷C 7[~ȤcuǦZFJ]v:ZGU3A@YCo)WY0%L:6PP㏡@p rݤ3_Ȧ!#*<5^k65)}i]V׉(8J?7]$W_k s@XDzMrԈ0vsP&Ѻ^V)gAec>,~Uj0Fg( WoOpO:⤊;M΂^1m~d~NjZĜӝ稆˿!p<6❅ѝA[IP }}~)+X*p[(hO?&ٱl=7n~t ;ksldDX} Ǣմxq^WN%Qƿ#d&GϹ4ni눉L 1e{.L@ UE]ܵ3f%`]S5g ŷjoADZ4RYGݖoXesHoxˆp KLX"IO:!,\֬N:+ǁ\ܝW')QFпZRğ]悢2f5fxJ.7H_5F9 :se9Zm::-W2,dl/hI$bpu TINx4Ro;UIkOܯ3 B^R*@w!ŖbⰂ >vx3æ+dש Sl,Wh:^5>)vW0#JsQ#UBUHHhѝ] g[VQ ޅ+y rV`(bb{Dghs+u4/&h<\[=J΂%z`%bkX׍poGXX(_8%"eP|덊Mԁ?&/0СO!.BB)0)pXǡaV)lpa t[\,).T"48wlC+,ZClJ ttây364XF s.:z6 -;BɮΈExYZϷ0ߓ(P[1*KQdj!kJtςP6Dʷ1N~qhɺ=j̛ZҖQl3,ižL\ėal=W|MI'R Ag˂q^d@Hw^?w=zef%,nl F>ro/SF#|k8kC?WmFM⸽<=\n%;xS u]ܯ,fD԰ n $ZD~b+$H4ut@z þw7)e{΅1蹱zvBhiǗH.L|a{jb-t8ޟ! (R2$9'RŊG6e4 z fn,U,!zYb:e) 5fGAsEЂ+>΄ۻݻ}Tʐ~TB^kj vvlghc%ϙiBe_lZ Q:v LVfe5z>hQɓz'j=d4 @iaŜӻisstmFd)NC՚H\] ~vKo u1t5k Ǜm}Hr@zjWr)Rb_N|KVvl{t1{qe_$ XtI4K>~8me˒YP/]휗R Gߝj7}=aS ^Vw.2c0\GP^/cWز,Y8& x-Iۖ;;؅˳ (US" BaZ{ !,%(~r"mC"cU<9{̆Sz->~z`k_+6ڋ^{mbT DC>OHaxtF߻hUϻ,^u`dI:A Vpp[ruňd E;'<Ը$9CJnHDIL3B[w3G!zRnAҘ#N2H88O\5r9)wD|qֈxsꄁ^,GF!ՆC ޭbs:+ڈ6 "+]ʃ.+Z>3/g_{_u<k~5niԦW`}x-R0nlϼδ.Ğ- sK;0}2Ϝ|ڨQolZH@RV=dg51.svu&2Hzjwۣm\w֞14RC*S d &˅g('wǰ}+gs~8 JcS Io?-WGI@iR>/n/0ug™wB8(Uɶx#ekkq ?<_Й)O/7Y ,rs99.=*L0:cBHeA ѻr֦e\dTR$D{ [Vqkk]2E36މ>t3~rɒrD`AdIjGUEpb` yj`?fGmXu.Ï^p^:`j2୅yؤ}">ył趋ϐ"N/P ̯=Su! wz`]U2/pDS>5ESW >Jtj!Uq ,m߀gɱƹAH1`6^1.] kOCGOJZDS I$r$1)|u_T$u p?(ȿ}Yđ<'ΗBdd> -ʣ}b3<`zA<ׯ<@})0 XPV6%;}` <&5e}-D'" Ӵ<{qu%cTJ&yOZIeeyhs.KL|f#0)F{׌=< t,dYC-q)6pRFm WAoRl;HQfFLZu = ͑W5ZuHL.CÌ̱gYZ0707010000038c000081a40000000000000000000000016650a15d000079b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/(Eyq]?Eh=ڜ.+u lY/ۖJ)`P(-y@aSQ L< ݻk26VŠ|۔t /;H>KKN wqr2T";ή*e C`4}]YxfgYS9~Q3dVl~ʈ¤tj^P:`Y:To" H&闗E[&Euyx˜wɎF)J _mk2:+:iyp ,l5@|PQjwzwbv![yV|8_c?ZP/(5tC)ۄd! MSB]e=֥%^A?nn+yiwU 7˂/TI\&|3|q3 .vq"AF\$L|z56JxȦY#=~ņEv> $vp0˚4_Rz6mi q^p5" Yh.E$x գ!dZ0*>\ZV%0<@,CaX+/ 5aQ4_ԘgH,Y\ TXZ~q^wɼ.Yxڔ;ɼ7$V%!k@!ۜ\R>?{rФ+7tx9Q>݅5Pߩ狐ZPXɷDVc~aG[捁`,{G~FՁ_F)7ti]])xPv hP;͋.&[q4m<6(|i¯Ű/1QF^voy!ƍB>ܗ0=HR\ɽ̬Ջ$\TyD7it<%FNAB'Nmw?I"/xg }D}%;5lAЍ >GmRd /:PEB;([_KT4^ t7}䩆 bkq/n02&òĨqD掱vDM{g"{RyB\lȞ`.~[p=gԏ[)O:@Q\NS7 Jۭ'5-L 5G1"4 ;Ъō8?t-/Ք5JuLXio:Ì& b5N[#t^R-c8K}l9b&6h*:'59]wN'eKL]['SI$;:Ty t?¦J.ʼn?`I ,p*^?ipφ$OJp?>zOx?QqP5 bv[`sPqCJtkwyW)?8O~Ү^tLttu[:{_Z">;a{⇡A2ϥoMӾX22<_ld7$%6=ɭϙ.Կ#dj(YXow*m yetLBdڤ0SHɝ`.LU-0-]2QAy.N:mQEr|?v/7RbjG,R2|4쑂Bz;qlI4(*ڽN`AŖZzj~/ ;b3\^cK:`FGj s'3tפ9J6 eO1;patZ-[Y٫IŮ? W-d: e%gȞv;//)5g1sv!@ksc|Ag_g%<  UD6Ҏ?"tjU k'bd̡$ \4ʩ%u&3*Sv>ܵy(cs6̴$&K'2([IMTy6N=bnswE=*gR%KoۯlޟN-}-qpbPtje8| nq65w? cJg8"JOh1f?fB"}@wYXX=Yh wDM#>1! P@krگg`n`hlTܠʌhRHa;w{Rp۬M"xEq| -nIm}AN3QpQӐxΝHBmYDՌS &F/j~oU=RJH,'&%/w,nt4A?[?a22*W[d#ʶ/L$髮Y+*՘ z8!wt ߻h ;6jKAOA#$Fn7beLS< 9D7|=a=6~3=ˆ< D)1W3M!aU睉d"FkXQm]|m+}o HZWhd.řcՍ/I l8hbk$2`U"]u7sn} ](LKꁯ,C4V_K,T o.p6 DZRnV)He1dI^`_zfQ6LG&\/NБhq|W4/~w(};mfg#h`dKRy`$KÄuGN/VZ 'iY<(P BJ{TeJE}z%Z5=z#{5rX*Ãڑ1d!FISV׻W6~($ZHpu*@ӠߙI`E͆2TSR-ɜjeR~7)hm&5g"Zah5r|z: %dn<"?wc5'7r$:vtmC!{nGhv R> L#+ru۩&]d_kqm ^txٺ Zk<хy <. WVqC(Z/@a@ufe0鱇S)*T01O'Y6jQXD <&up{Y02q5luW;o@{TTD!^™\V @/k_57 '  w&»]rd>TN= y N2_xg!5ĕc ߌ f3/l]"t˒!]nD'6wz#b3  {k ;|\:IeX[I+IC9J/l%UqPj<՘Sv;h;(ȴ TŸ?|0C<=ae`7м V؉''ccWU8d]$p Y98Dɗ/ԲN g$-J]9b1+m$}a\&/?mSէ %e\'>DU|,+>9`:{\Jj"2vA.Q4I} WPyu =Ơ觮eQmzY^>Ͱ5&<wg/!v){coN餟 yq`,L6bp}nhbt3}TTKn ZцG~7Ufʁ(aWlCn]vptdu 0e]zPb3D{@>N~H 1u-{a1-"T?:t`6!:? U tϚYNYh/@6գ"OU 8Ɓ Q?ncGVO`kt͊SU N)2&+rꅖHI] #X`pj\hh#!&"R-`,tlv6mdmx }r3 u~ns~KQOn|M({{1Zgbq'4TcID#j04e#ʧo}5OɌ jsp.F ]*#sB̈́|@W]$ACt0EQ>eϓK{Sr0bK,4KSI`Z0 ?\.'s_Z!(S;zfmѹCi(IdtWU΋P=n xqbrQ)'CtrA$$ѺqҦjtʘI+ַ nhe ]H5NDD)_yL]YЪ bj = ]ʓߗLI1i펼2/k3][Аz]scell&)Xȩ3&`(|{X7\F>lOh*kOWD#'8x1^:|cwʊ>>ZAAܚkz:71,umz ZC7mJm/u-8ц5'aI^c\9t&biqfa1ܿzoJ[kƳK ew^KU0HX#Sz@Ғ]j4ahq>3GErP0 ڹIzYDPuq4MC'"P,7_՝TyA[__(/SзE8Yd)Eb$%)c4nZp=2MAxdk:cZh\!3T9L0^~d#!p-Ekklkr C}NPLƸWxHEḴoDe = Xy-aT ,7'Ǟljhz3Ӂ `zX{Vv1)ms Ud!Yx"1{5ޞ?Iv|7 hwǰWsH^[ 8a`! ;>(*e/ mjJoZ y\ʺOatZ$ȅVO\q2?f-5MFx:;8^GX*^RK%/w! ͤץH6V[}땵Osv-EYkr!_XySUjl":x&3OoǮIi>[LHQhɮR?kq'Džd-f5iwIsuT G1[N~I] Xhv;Fo͍+u40\izOۊ׿ NS0+oo4/1,q|28SQQUY[O_k'fD뗯/9̩E뫆m|Dkʵ0@0/F%܌3鏡qt GVi1ֶ SO!I$5iŕNa3++)u#;]R$E_R YuL@O'>tރKI_0YAS>@怑 i#Qzۯroe) aǕq̇BF7I}XFzii.@;gd7m豨7N2|TřҷI3&I)7qvV#q3i?Mkv^|)C%*)* Uӻ "6lzع*mq!Qyo Aԅ4WZ5 LG?y:2ߚu6975s}y?O6dHu(P7xX<]j:,~CnI={mwj'Υm(P B&$V^€د"_3;F" )IsuC(ZC(UE{p vFI+ $!0XUFNyI$ZJ"|C* ևh!M6%?@{nt1A&%o2Nqz_ƾW95%}k8d3[0kfuj[zfwUsbt0yG*SNT("N0E1xfKDLOKjb2F>GQE-BUvW2/D3 wEQu`x(g%X-h9¡ؑCrQ>/6YPv K^=_7J=݊nҳ 80-/h4jT\ɝ!aSfcmbR %)/0}R@QNHl 26oaߧ5_gnW431У櫞1* rE5 eM>jv-rz\)lsҽNt Pzq?D?rT"1g)c QS`*; mHN*X#E~V,oX&cEKHtt U3MbnX, ࠇl AAWE!~4AprC (Hiu%QO3DBb0K ճ|bh.P*5Q8]B:!*~| .M<-Gu-㟬h%v#Ǝw>dO'i]SVqy~}FN]0bh!?1pIrs9n $)ek_(6?x2ڳ'*|XG2Z5dZ@&j7Toq8a%I~]=]CfycCjTF"-|M8,{ٺ L%(W/]wMzLV>Mu3N1gFfjBV{LvZ&2oXH5BQbWm9}ls':4l0kDԃc q'ٔ8YOJba9_hRQvHzƘA~haHvq =$j;렪%Qߚ-d(S.E=`Hߌ!5 ,}-Y#,X~L3ݡ_tۮǁa6'yF~A#n  **nr|+2謴N 0j`wodOb;B ==xm5*^̩Ƃ0B|D5 kM⛝~km/!`+Eo4U(PgŶk͵ֵrwYpgn&\q]cXפqSpU^r,3u<KmFxum12*`B/ 2U[M EJV?O#u>_tMB6;a˞`aXس4M3)^#7 >/ }w%`%B+ڮ7*t Rֱ&a"=͂V>513 38*' U{jW[@Ts: .W.T&eenmlZ> ۨp3?N5;{-i̷63h.dڞ_-SkʝZhJ A/[g 2&߸kIvg kWwC~A~D9iw)!7/J VzȔ!$dL\ 1*Zy8K>c,cS K^l:!S0%lH3BTo5g|\6cŕ-=n2!ZO#1C ,Ygw%7o@>mۤeOl&DM cԊv tbb !~F[ʹ&j>n{?~Rr2g "(Ʋzɭ G\ ۦ{,2nmGzpӁI/Ri`7Ӛ',z8L̉Dݓġ}3=;q<^h3|n&vZ!iaƒp<!txSz{K̈́ u[RTQ=Pڍi 4U񈀶\i4دm3;"~TERt#HGU/]l8Xp1Cd$OwT\0GG NE.YLXbToiT/c^QE"5ZDï xzᰔ[φh~&SA*/xۻlkt2KI񞅢pU.Ts&M-{*~1j@x`*%{4 c>$FkR` {4f"4T̗>PYDZ^Ub?oG9جp6PaG|* ǃ[8"5;&{z$H[oa֧qqۉ=C7Zd4DVG2ϚZ, 7~uQ BWB;}ajbZj mb4CS@OS,30TKN[pjK$ѴCJMjU| m]hP1XiF G/_?Hp 4۩"ՒV zvU?/w$z{Eؚ9l@шc.MDJf]$A 2':H@9ڕ S7;Yez)D eIѕWǠ(@c꺻pxÒ Zʕ|b3 "/Kk+~I.0=U"*#xv5k(^|?QkFdk*O`И6=^~Ѱj;{:OdB Al'wӍ'VqU҉C y( [k`!nS7 P@XޅζE3qc: D2a>)$ eb te"/REp¬:iNq3}p$h"cv ū3r7%9JWb1ޡC:&:}ד+E1^iϵgؗ\ T $tSjn}H21~:q;w;hQy V:2;LJx*刂 iJ;I]o˴ՙ5SPфJ{8CXtѭ \.]}>F:XS)͹V\j@աVw"\ oclT3۞&WbZ _g{R/1b>g}A"Lz}?m!quzюׁUhPZ}=@Y7WS r /`4u/1%7sdfYМ(@rof ۏbns±Xa:EĴ0b%d4%"VmS[GhaV7ς{ƄҾ?HTZ$OZ g] uq{i{CV>{( w'#OT:7ka oP|NzgeTgYIQsۘ\<\]^Ɗhg!XA^W/$5u-E'uAڡ෹)wmrS|r 9ǒ {u%Or-#8 o%l wK~Ή>գ5o|Uo_eHlJƇZR:v|v]Æ4|F<)3Ni~&GH>JлՖOt ,2N(HL9 Ze$yR*h\ʚu ¯]+({U3]9h2|0P9$2Y_c?4& 8B6Q"f>47>"Kww)vl[+Gх{MRu*sccD~p셜$$k=i8ܗ T:Ю̯ Ԋ%@Cmu7+'23NuLLۦ@ #jxHYjL]\--sL7Dj,^E`\ ,S;9XfdQ?1SK*/u4x(wkęW%zOӱc0^lF(}[؁F#e2z5kFdr|ﵴ~ύa 흱4P΋2,rR6mCvN1X@ <f@䶽>dͫ(D`*o*XTbe+T_P؎cmTe#ZE:pO4PҽXȑxO 8uB7Dual Y%9X=ta5bhc kZE'Wi@y,,h}a:kayej.׆Kx0>cejGoϳUXςF8z.Ư]ߴSlV#8ioݭ@>G%A{-0Oۘ6ꘆf慖i'2Oe'F <˔^ L1ixJbw#HnpO8n$.*O2{ߑ1×]8ա]OaGZ4d| ;ڞGyRGe(Ge.aBTYw(6mv/,+-3T^./T/yBӟ&Q LwRC:YLЧ@fNMjE*%e25\6nfZCM׏A4$dY* +޼s\9HoELIO̷hmW 2fe-8;W!;E˩x3ȉ nO N[ |'YKZȊn9N2ZV oޜHf}F3 8ӊ)(hlvY>{G vp;\-|WnWCw^$5 c;ŔR`L̏簖s=m˒᲋@iO=m) Ru4YaX(ya#ۀPjb?UyaAbx-Ƈ Y( E"Bŋ`ۣˍ>nCƅmvUf'ط%%%<,WdRv~I2q~ܗ~T"bٞ1c\®86Rrk YҲyl_=4ly;5B(H@۸4HQ F'}'!b(fg~ %"Fi; 5St d u~{K+t}6;Xv)ղ9sֲQp^y݃KϤ*[?q\CN u*)Nm;6`nTOwwJ\{H Ps\TV2327?}r6#7|xH .9D ǺYC$J oӺQ6pQP̻bXRZvnA rB^:zߜl=A [6+Qˇ@6^S+ܴ޴0+9$(xtΊ T܈`Qg~nHͻy0_%B}e0臌.%\K>N~⎛8X4#ھym M_bux{ %QClJ v| p_߽ת{0MYF֦)ep(jać0xWG{uԠ Oc w¯YUa@gtA >_揼?Dv2{ãD?öSغn{oz +ɭepܽ?IUɌ |h"up68^'6rِv+0LR,.c#cCyՔӑv-ʹZ-+IڻUጎu3٬аBĢ0$L~)r#Fo?\E"Z84O s"𭤡)#E1"Y?z3|v'T-)RC4] =۳4ƈ LvI<%r~Iy>vyBmip`iz/o\$0 &)Q7[!o-?F-9148|Y? wx Sv˅iDйg!Zt'F@YӖC7{H `{(mQ.8GMtzJcmxW=oE1Tgh.PMAX_ -oun &ơqʳ2_26o4c㲢_%:7JMVPR@$U! -F&؀Yj8,JEm򤪫YZA\12&.+7gVr:ZO?W[ZSΥxΓZvq@NQSN- ]7)XLx:CSA&?'6 %K,))΄^S8Z1W M"qWE}ͯJR4DYzEal9'6<ڹ&_5&p| m FI]ٜ|Z A^'#K>m}G!g-@UexV #(jDM#;617/@:bSJBd/9IjhȄӕ̻֕0U)PQT6G=yS;ccCםҖXُ[)5y(74jv.lT[Aa =8}ފQ;TXEgax}7KuF]!b5꓃4e@c[ʵL ` &]]hTvmf{-mQ(u8ȐShPD&|^%ʋS^laO,U쪛XD6^ 79?E˦m`1FdZ}''Q;oΣļd{XK~A1i;fꆚ!<ےUΏ=ׅ a^^W-[at glm&EN- ^([=~vgQc۹@;ˀ]&Eq^ˈvŒv./r=9j=qiMz(Ԟ U&:˯Yʉu}@ ~^"u%Iv-Ae X<9P-G!||?A9h>.w) 2uR=pЩ攺YP$ٽyc봪:>!i4fY(zP+\ajoǙA{,oZC8t0eu?"A@G3`⇊yi e$"<%>([5L\s蟉JT"tX$/c8Kr5޻N_Tީކ_ڦk< !kP7aMg"Xݲ ʾ{7 ,3ʐ gE|z6V&Ŷ7nOAǺ`ÍG{$;Qjm bCDŽWW'p'a9ҟ& 0d'1EBQ\j,hDruB 9s/#YH_T\)PR.)-քgRa&lw(@AVe 1#nJF/WIoAVK>~UЖB[m JOvW1ơrtjP267/)%{P+]>U1)AcX[)z5G1oBͪ<;YAy$q Xgk"/pc= !yMJZVX#fu.ϡƄY$]Zuw}yKnX'GjQj+H:vIy snbk:mBl/5nnߜWr pi8h: )ЬY ?$|)Ϯ[aX@|-BX@2?ѯCy3py@ 9HƕWO )f9aLyOPBܸ4씓 V x{7-G\:F,Ekѝm씩_DYFFK.=N\m HY}!qR̈AЅğ=I1!S[b"Q}=K9& /#Cя-u|,<{b@2*hBmV}O($_1 {qv 2ܹޯ٣ +"p9 pL`I7V3Kv!qݾ D+NgNr!I@8 6AϬ׮g@ Uq_w-5^^ -OㆭеK6,DȊI2H8C,8R`L$a3dY1Wq :yϭrxR@^@;'/scԦ{? :!G=Ʉ)KBA$agqJ< hNk#0N (jmkc9:jVw҃%rLg+ʹ*3g4`M G ` *60ȩ)kѕ8=Q.\2NgxAZl=v;ø9z[9?Y,p8V7ndVMiInleX7Rqxu+0& Ñ@~yxj!6hDw vW{)>i"x<[}ʁ +&*1dLq?{tv}T'= }yމv*QĎge`xAnr-' ܙGxȱzmJ'|6U- 6}NvC4(P :Ew[1މoh&gqdv؊(wٷ$O#CD X0+#u9?15o5 Ҁ_Aih5N8jWb\bV_XЎA1r{|O8J8Zx4!A]h!9Ty{6k/Z~ P.j ksG p"^m5ăJh)Z^zcQsp] `Lo@Ф½=q{l &S%N 8눆ϝzW~@mݕc W `~ nb8]a(Y 1qلP(m 駷_]i7=BBxhodmbU$0)op=M̸H;c2Hq_N(@ @~58w+"9$HhU_FPV4/aG4udc$]Ĉ }R9a-XX3 P~.Wm+Goa`!ԑlFT]ϡ*W'a+/WuT7yꗗoY:'ܨ S#щmi=+Gyw{9u N׭=Te\dozGYծC$5)ws,CGLf':*[+.e@!xQϞ%r0񊽳h#sܖuQD==_HKjj_p\ʓ^kԚ5ޥ32I;glڎՒ$v:vHݕ2L&tF }obCZ4]Tb/l> @05ފ[S|ajm#óa#a*w=:CdZ]בM]kr~9MA.CܡZ?ogǏ2\1n9 xާ|y|F>L_t"Ϳn(GP,c8(ZhNorYXnϚ4%xO|9  ӛA)\z9a~wJ *j 9?O&헃лqƣiXzLKh`<4j*C;qcbVMY}GgDoC}tH#ꆖHT_//Z3|򵢳aI_k`vākJo To -!7-Z6y%LHwHuIc_ U)eO]bl&g$Uz$'xd]A T$%$j@yqS  Cgi&6.zTux]?t>I+g'D# $͡GvW'`)0dᴏ4cE/U\b#Tih5{k1;m9tmFٶAy,uNDb|0!V90;bIGT5^/LhɧQ M(PDس۟!on_BIUYB:i nb.PPa;+{r[yʋw b)"YLXވFA-欰IGVe<+8u u W Sj'Dd@*r6'4uWoL Rs8>Q Co1LձM;}]>?)o `(,bb9~ku*/Y 9U(_ i:J)RWcʫ sdKV~1n@.i\؏ʶJ7db@% ܒ.h'.gt1nhgÿh;ֽF3po)!ߤIyr|H_+ ۈd꜈7`0&8 e#VD/aל>Hc yBY>^avxX8C|4$i]Cp+~0 "%+@sEJÓO繗 ꥏl.g%EEO }$(!5}!Bqɑ:cbU܉h_$ j%S3Rel͚(Z5]n ƍ^[^a+߳UT%+ WӢYin%4%w{_Ĉ#vmJ$VP* #aۚ'vaѶu'yexMQVḾc;6q~^`) ^Q4݊:3A]znk4%ٌt/<6@YJ| p: }M[,5JNmg~0?$%"ֆlu`덌ČMYVmeJ+2~KP{Oh{$gsNd-^uMC{ڦ+ĉ{$Ǩ$6yJ#UgQm&Yh\a e/t@.=hNrF*F28'"zI8뽩$`ݵ^ 5*PgS̎E89f{GmL{~ }DHT$+_Y9%?)ĬՂX+z 6:-َp(L1ֲ+4ڮ]M|}1^@k鞝W&^Ut'[gYԴ9D Ū.jIbH#]J֬uv~ް6ayi,~bOѨ%0EEy༘ :q2Lajd@e,ɮHΘ5C) [,{h}s3M jnGQSv?ܣp0nLL6;3wT@&>eęB*B0ppHwj h/`yD/s3-6ν|O/."3=cA#Pe eejA?lkA7l)nŸ3hp>;3(=@d Jُ(. 0s@t[вcA lHvZy^t‹:|.b^I3U޹ؖ1)"y abFY6jVW`}hĿJf?%I:ŲTM  ̕$hLzhFmXW'%z{ zѾ08IS))l~uFrbrr ;c D=>ePW?f LR2-z3Mֹ ZjX(a.r!rądom βzo(-vm}"0+CS :^@˴4])3K6Ͳ\owsujC/@FkkbL1ľy ,jsbcrNu2D%6D-/2k+`s!naRޜ@׻r #Do@|\WFoL).LGcC~?eh!fk [3>Sfg"*6oF*F ;Y"%뗅 4)fdQoWTvNo.?roΓhb(Y.#&7r|0{57NZeIO*qg*]Rl*~2?{rJןjzOoU] R\<~[55$%s4=o^ u,czWA_x_5*Q|H 6#uw8/0Eb0T! 09e+=K݇t!Hrs/q%tf$fDVF3v]^GDz 7ƜIzN(}^,%+Y8,ྱq?K65yW<Q=?@)ԓPT"}F-tp5 18L5x|ZZC!5  `/gEtHoJpJc)kP țY`Wj?rRUqWfǩ&uQc+ho=_RC瓲W W* ;Zm2D#2a!C[C`o){|49ŸƑR_5;i"jϛ"ʤ\N$wA܆[4Xoț(K5xrӦC9$ߠ݉`][ ) GJ{#4֎oTb}ߑžߒMlͤP~mQW805D'Dz;vh[nweMt}T/lY-]2s-uaI/Z7YSY_ӄcL4т8|2AkO(~PžZXWEGI=/N\ \puo9@(N4 ko|n @5{fuZ-(t)k lEz)+b ƶi42P.]0 }π:8 S:WjXMYčo/K٪Hz9ey~vf 0XNtWаywqȲF>U =zFhLM?cƳvp>:BbFMc1)sZJ+TE~m(t*X͗"+jb2Uvr Q1^2䨯L<Ǻl(`At;#Mۡ- ( %;+W"Wz,^'l_xɘ@63c5Z}@Vר\ԫچҊtt"_Aih r Wll?ʼn\&^b :=N^}Chڨ^*X; ZTe|Bg8^ռn5/ݺ}9 \o"4јE'G>Rq)KcEODRFTڻD:}[*ZxէR\,GK#Kr5g}Yv 1RX m8Ebge<0k { hm&'yGGЄ>d@*ŏEo? 9Txo2uT׏3!G["g-ՠ.ˑ.˝EƆЮW`oΠ&ϮpEaFi\~QSEy㕿V,JS0)eIV\Q͸c/wCBmKhQnLE!_ :tiaV_>f.ZU]{*=H ;8ۑ{x=jCB!$T)H\۰Lve|xRZU.Q3U1(||YOm2hΆ@M  |WI䦽Vef1Œʵ){]%)W!'9`6Jǐ! L2C s&52H>vds=%H ṛ4z<)X_O aİSE菐kz.\,Tw5ߺ2lM|b٪FA$LfbH{ytICнV2BJ@$- }|V imcEݥP.(:4 %*aI BN=;n*'g'ff38#\גU]?jL*DF[fahu@e4߂ګַdIlPZFtR1%H$3K&[_X4DXQ_BX^Z%ӵMGPpk gWLո( ܆R:`*BӾ+GgGN؄06+U߭!H54'{CфtU2g_8Bv"M۝Ù L -6l1}psU@&sgn1s2٥9©%3ՏDlE?ذ7}p75ξQQԨ78D{Փ5%ɍwRyE+APwLRA}?Xb_ꉧ ~Xܘ i sjB!4Y$K$gWN ^ݚUQbj*`]Çz~I9jLagf.o`*ϰu~(JwsI֨@reU9UQݞ~?', ?FP%)&vY1Ԥ]EUtO͌i]ó#2nnnޞ*F:f}ڍi&N6K 9x֑s";W& aV#_ 2y)^.E@P60i0@$*h ^_lhA9 ^GTsr?O\kJZ#2ȃ尼 _l9M 9Z:١4~4 J`偳9^V?%#au{$RCK^ISW&ʌdcهW~/9N\ÓlzLb6v{U~;Y)7 >Plh``"Gqr-C9| 븁9NYI /g$Q-E'%9U {加@OЩU*)ib~11` O?XMl[- -ؓkPeoxz@ޅ$kV*şm`b`uLݜgŇyJY=SK^ʅ.dsGqo1~Dw0qbZS`r."-ilEo*g~$0m}U`ap'Q;R*o9 ƅj@ | 4#4%5'4&—@P!,z_Ȼ#ztxa\҃ |ss:uF*5Q"V2 O>PG}P je& V7֗vu[mYXp8 DDv.cQSֿh\a d5NgfABjn& q P@^x'X > {^h( ]o砆:TgHMXa wѮPrfaHlWH m/wGihD2uMl:?;[Xx,QBuxE{ gSjksq8d\dbɛƌA8g}kC6\L1MbPxd,/u3gݪd{P9B 4gl<\ Odl/eSD-7V(FKf{N99$ .C}<.!'rhg.%Rv @Qc&yEl1Ʌ#t1@g;7 @RHٖFfB 1_Bfiαʐ99D(fSh丰9S 'P!dCTݗ@iB)[8ٿk\ii[jaDue(߮/p-PXfY/qIa6 4bfl?<[1}Q|̅GM`-k~1:~ Z=XBr  ]@KM5; q96ՏΜA!:,4* ;54wr齇)BΩ=<|xsϤlkW0e^wJf](?xmX%igF@I6p{/A{Ƥ޽VX~DftEE==֥ buۑ_aYKb(e u3R&Ugu't13rg7i-Rr2_$ kD-wfQTЦF࣋rH^70:t*KEzuM@rk{U&G"bl8{4C\ [qAzГb'I(ݻHJxu@H3" ,b6g xӋ3yµpc SeCg;/F\fo^B_)d~&;  B|L=Z~G|:Yۮ47tH>4D7Ppٹ!K֒S5PxMжɀ7φlGՐ)1kSvzfWEBeꉮw"Bcw,m)]imܕb ɐbTJe#<D6%Kӻ$,ۤWʝ\d~|.(#9EGh"!%TS>G^Loى]Pq‘so&rI p[=poZgh^'PW3$@f3U551Fs.KH[ =p]rx`:Rw <Ju0cJccVs2|(L_"VZDǾmO+n%:_{C(#¾vpxgQ)rD:Sq_ ,$h,ʔ|X/u7=˽J62Lt 6;Y oTLU0V7}G*7ZS4C9 6dOs밉e(DYU< ɟb.x0o{6bq&ޛ(_g~ z]om ~H/ F#!ʑg:lb/a_}ɷR\e8 0A4JHji5,$OGFd s$hxQf{VpR`/}I 2H+R!+c)噯HF]_L.v Be'7M{JB|2~DEŘ+I}o3̝u5ж#wQ'fs_0Jf$ F(n(wG&LBg|W:)OfZ{n26gu4Ki?[J8/1zc?pL/xFi|+?EScQ[wGt A ɩCCcu;̹R[ M<1׌@>j QE>w}fD*6)G(

EbRykUz|dIiWߕd+q4SVzӹ݉|S {` Q䘦_ +}t vBgyU}F# 5"{LȰnu(uom;^:up[G\n߽f8ni1/eZs85c=L1(LQ1E@%\p9Hp2ŌX/vO3(=b-؜Q ;FE@~hd})(@}1ό?:`Sa 7}3]EmX cU2 7Uݲbsy_jM-3 r0 O{[}u=bBKgYОV-i$-M>gڪKzp1a^D쵏`Nq 6Degj*HNʈ҉<ʻ `;WY7!XtvF 料1ocQ^7ԴwW {_ ޯ+"I0b#G>oVQ-[D=ZPH\| 7Y `YNxSa v$ˌn|aAN|;2²I d\[l#8D=G2DQLh#G\Fw|VA}cɝWk9m{'w HGSy[ &e23(1i"p:O0 &@ŘC}0_|U'+Zi["z7kkn? wŽ ;[#ޅ{u6<3DPd$8O`!^/̘^!7V $# #+PFԀp˹O`3S**Y5X%ңtvD`ÈTDm8ɱob+JW|SЌ;mSf3YNqoGRIwUK?fCA t5$-`B \k; q1_XSj)vNY{Ef$߇=mi.n28 5:(r5fKbĺK;\-'Wځʰٶ՗sE(3Jm6*Z"m:gŀ2/]}C:O^zڈD j0Ea7gOflEĐB "fI2GӷHic ֍MDX[枿ϳj d>6E_#\ˍ^+WT%݄iV, _}8x^3+ U(<9!iG_:]ژ >uZj=*S:-K)?W9my |l`)ߪGw,\'&9V=8't*{ S/]sHj2^6şiǥRE 2sahKgrqJ~+ *R(Hp82S)n JWg %_2*4dō:FL}Н9ĕ$ɚ}oN!fYg@ZjDy<$ M= ?l-#sދk W ռ=8&;ht˃OĶyex$X1 KMmܾ1ϖZDkPXЗ:!?¯B(u<HJ 4>G|鳑IG/Gic*IN [4z,oOqQ?*,ƹؓT(IP)1@^TUq?0ApHBz3rz[^ \ -4zq0^wr<\$3 eXCt^[Irw -QL7i{ǣMg!ĨW-!1 `8*~3,[! Ë Si"qVzodYb:/hqb# ~0ƒU⮽leb^Ns~vG)njr-ۏ1C]u|yOm0pyuO3}pD<،U7A["(ԝS몹H2+5i 78| ,YWJH|SR}yq<5FNS; X8UhZx[o2-ŲAv1.1lKѕsv4 ܳ9OӍJCzi!=?j;:J:Y)ΝIN?=M++xqGC(e%zjj<,*+^ox'|oR}4GV]Y})?" ܄v`b猱;o 2jP伟!h&;棝)TUF(Ν%SATk,M77JCQ?NT*{ R޶{OCq 8RHmة}n cb6Mw@kb5CKZgy' q*ӋҾݰC.EbUG<c_D?DHè'4+\vN\Kp"p%¡j}:%rT,Ʉ:Wb'.~Ԙ7W]ȹ`iS01Fy_x.hYx%@9xuj;n`{l}DNo2Vρ.O4֮,̺qdo[+'`'6_.Zr=!Vs۰2_gRAD0$ 8Wؚ7Bh& ({$-s;ظaVX9}) E ɑ79N{N,kR=@p7Ba䏳Fdl^H 5tr6PEES9WKZѡWf{L+5b#v#V9xk8W|6w_$-=ncj8H7K/ʂL8TIATSU@KшL/Mnq"}+Weڮqc9sM3IP9Wlg 4fxm`>jfuȪisKFE&1qJǶ d.1~'*,UxO$!qkn؁L~nYQ&*99RZc$d?}Z9dXdQ{s}V`"D\uQ"M[◸6>KS.6ì@Ǜ+c)X?EN7;Ŷ(̕nBՈ5-eH}hJ]2x$Tl?#+UvuinH1 |ဦspP1r+m=6[;gty.Që;"䖠R/{2 Ggmgˡ5++ L_Q^,ST?)~CjJoqܜϏ7`2geЉeB>AHhey32.'p1ɻuP4G™9eyLnE2 $}>c":y: 1y|Z!+TjMir=P%- NTE_z|XDB`pe\(6՜eXD& A|Ź09!_ T|!O,Yw_Ec^K|0&vz&PcڤGJĤ{ ީGj3L)\n U`B銸m7LOlcPY0LɷC͠{d=Fgh>]Ail,4L*[Ng,#K`y{c84uCkQZ-W+u:Umc5O1Y(ڙ'O<O%,Qi6a S:_][O";K÷ %NP}]tAS+spYA#8&蛊v}U՞"3amVݫ~4$K4sSB|53I֮8Ÿ[CpR0qT%rfQØpZ3|ȽǏou)GZy}0v泎Jl wOpPtK0QKJʆ BCypL5pV*4}A01Yk5?&?;t/FmUF #T+) bTEqm^L=ъ;4+e5=["yŦl2,83e1V6=ku}C n>P󎭽HܽdSkz6xį}%YY oD+ xekyi&=GK }5Ur׶8t _Z 8%37$~Jyp$Lj)eCA-@ԤN[Q~7`O xw eCs, u(`s?~ez;xDž/נ?E2{a E"?Z,xʥx^OVg7#eУ(V%TJƐO-7R2Ivwֻ8 %[9j, (  B/^G[NAFF\5,3*X;kL(1OGxbd2;hIhio"f2^,Rr-&nL 6)7{WC.$˲ O^@B[~c1^3uRFg7u+ :cr\1`AT:~2q%sRɢB4z 7'p=+ˆs^bW>͊6}QU<1E*FX#w'Of괥 %@*e(@ŨIJ8HT&.]z EXR^?ev{ 'ۺx+d8vj0ݽ r[7_?:۪IƒXwa T.'2_r1k HHkĬ+gv)o ,11OXwx@b%9_G\eZwӭ4ʨ E@oaY] %9S#壯aWߵQN%-[]9s_gi: (#!-r_C{aF1TQz |}*OF`ګ#x|6[bDZnqNaoʪp\ C!fQ͋l/K ѳLn{qp% JĨ^6.WxN酊pءXyG  ʼn0`wz«4yvr܀(k,%&lsƪ8Fh +.tA iZr=z #dI|6'3.W8|I*g$.adPc\~"@JOQFÑR]o\I<bwIڮkL ,ejߋzN bJ#zNxa4_ܞ]M7?E`[1!wkt/g j/ͫW-q+PrS7)G6dgZg"H)\$<,ٔiHf`4hWO34l[_ ?ӹ.&w](6u b˯(^ W'3 BQ49<{ JܓmP ,8S12lwיmT?n Pz)P=#!,:јwr^qb ʲ0 GyQTn/@aŭ /_)TOģy=jc'!(Ot.Wj`=vJ>wOJFs|޵wbMHkw@# ;w*K7|AQܶ95Ӗᘓ/cT@?eS.2H(3M7ƞI]9"[HIC4Uy@0~jXFa[;Υmu{1.S^]@?}{'Sĥ1,b ҇Uz6@tV.Դ0mx-=@t,R։:rCDJjvGkK(լْ4I~/9icǺ:Al}$q }E EC1f8*cۋ d3i8@p@\!wɘsߍ鱳ym7=Ϡ3pxdΒBI Tp:f}q{1L-w GG50m!\3v/B|(""m+ Md0j3y_ߜ;>ݞX~_|ճݓX9tŜmYPmeZ FU䤍YŤvqoE Ún0?y!Vsw]m!"OCMmC)y,iiy+1P5d2#V8JsY Gu (gh˒77R֬Ob-gc0_PtG 摲RBdBG:F3Pz$|1Gb{1 0݋YLoOI>\zHԯpx`Ucu #XTζ+GxNߍN )2) eeٕ`Vg/0o(6u^+vѻdڅ _cgw%_v, K] C`kyD:R9I,DŴ^§kx}\.槜'UPSKg3~hƝz[($Q(9vWIТY_ৣ;}^ZjC )J څx8m:gRVE .^I'Gl1s?{n шoS.޸Vo]T0ւ/$rV"қ "Ƿ}0Ork}nOa dSxysrTV+v j`bPv@5m>[ uuu|{3 \ BwB5(+ $3r,7_pU1;s)oΠŻ4E6*y#54Ehjwfw,Q @v^u2PP%+NG#="(͵uUFL%׏7HOpe>效G|-/[X]Q4 -sş=O%>vlGGrwLD4ww*ebn;N-D]GAқѨTO@Wnl=N\jy[Ap#sȼ٘ra ;L/=RvAQi>h'嗶HĖv;/L(˞KNoGLX+Uq1p^mE ZT{ZKh^7:V > 1V (v"Y_~.Ь^ur&.R4b'b&ڤD>J\͂trtfZSRU7У܀(`B޼?=mi%j]dLᢉC az/\y0Z|,X5ު~R7!CK?/DnkZTwD9WiVC 3fF"R0*FaWS\b~ 5Aa#0ŝ+Q\FRQ%  `?vlJp}uE\f=ʙ 3]ޒtu9<6.J_&*OlC YY=^;y5ʿʦ6kxzwOD\ۜ״n3lN ٶ2Yuy課Nx4qC@Gun&䔂Y~Q14̩pU*~b$?ٿt"no\[?E&xYVnY~p(=jSfZܿqZm~:&ǁnM+誄!$fuO?STW6V~fuk\)os&SI#K |#y7%'@CY9և*PX6fax|TֽC";>'>ms]s\oE(,- aCu 4v;Vږu"~] 4ls?XF&χ5cT1mDu#\a cPbGq{//+ ,?#sGluDl]*̎78lF 9f/O>'A Bk`ęWg< YiȄfjzkѲHLߒ龘K ,4IPN$%o Pq@Sf80՞xM}Ь8mZ뗟o6njfIE&ީM=7]Gln şЩ I:]N5Y9~aUu#SMUW/*jw7ɺ] sGԵp4xO$Aʍx٨tiosrÐ#Ҡ@z'?DPHw'aSVݔ_[ f-9"N|bYm΂k?g mvK\UA\ ]Uxx*?Iso1gŇ)YI+/X iV;y:+ ]_|{@ QU 7K* V!GNkW&v^d$%Bb% P"+M -&i-78~EnQ7 A'[hzB^q'.Gr v7ws\/^`II-#OXq"5G._@EPE6c;KR,ocp\ֳgǂIAZvWv*Dal W '(F\2:pϥkA,- cS՟C*ZSEo&Юn4gUԆ3f,K,Gtvo}@mg~K;nectx,Ao38d[ߊ|cm)q`ֹ@v쏙S"w{|n,wS8 QiOK  eyu-!B]$vMEI'6r7pY RDj0̚+ZC\ÕWfDcޢ4C[͋qD%J/ldFo4LPBVxtLnyY~i{({a%Aٻ8 $ ϵZuI*r/򍵢z(_V~IxGTN&KXe|wjjѫ x%@<6u( My60eyM;:96 .cPM{^A LrGLpWtOgzq<"$KXlNSwL9$KLpH}TYuj--W絾xjKHG4#"dz93cja)T$p)^GED} ź yy%>5N äAyyiL~Nh";4_-{wv Dr&mzPPVk2{2RȰȣjWm aO mAb>[b/}DtOxYd eH~Cj~p<*/Aî9զq>`_P#!ma1V1ODZRt ;O[W%Բyp2UD~}С;΂zXx*pГaqm}_ -L^H@RncVa'Cl s#wŨaK,mNiG}]`h0ÓauOt!I$K? H-=#:fei]X,x>2_qZ,;:VrRʨ`s13f6"I!ק75mJ 2Sj\cT ( ڔdDILUÔ>.|)w_[XYjZ]e'=1 dYCr1N?O9N.FcϋiT-1`Ci}I@(BQ]@3`B%,# A2>xVÕ#Dy%̧drg+/T%u %R^3K-PL|ҢZlȦ'[G}ՄCk4F1w@^Ba0 S;ə Ez DK4s/ ~@Wqf w|8PyL6 <Ꚇ %nЛj/-.Ea$Z\\8U|5 EP&@-og9?e*e"`]v8#(^}\!s'^Edg XmD RRnj}CU*ъg_"dJ,y+N81ڿ\BX3d-St!׿ѼXxhq@d 50zD#uۜ}I!N嫱țf频cHjX}Y6bfbߨTq`__C_/f]xl|x kͼ%%zǤ4 d[7?J`6$qv+p`]*--ze|ՑO,5 2p11tL²c"k~]@sG>L;ⷵE"aJݛ׍2{:y68r{, ? ؂O=/wxa-'f'5).k92.E ~[XH Uid!Z%YߛfU>fƖXI򭴅;cR]|V=8Yy,h<2j_兒ǀEX,UlPYoh1V|؁ܪ(d/9C4[/cʬ*gjon'Tf݅g aHʞïV5~*S'}{ӿUQ~~<rTEG}T- +Z?6uU.t`҄Xsf ~a[u*z&?x8u}).$~ pq_ i 1O<0emꎉ<ۄkP6 K7 @'45']bӬYJ4 ~#+KZut;HaPO>{S(ժoLp]jc ώ8@bYnG׎c'7kQu$&sY)Ջ<]rF ԭv$f9ы$א`_onM-qix5C6+9#h4/^'>%XxRB!t7]ȋtɲ (S-~_#p^TqV Da'-HcbbkFU" }5+pDu7\@ V7pQ4DFh;Gִqe+ABEÄ4ҟZ`K@ z,)[}ϭqهF=B(Wh)r@۶&-( +fBlV*Rߌ+Nl_i'[ew(Mm8X1Ru3VXݐr d ~mA`r0#eݞkFT86Wie.Kӛj9\vvo4!jDEUp*i}9s=7(XxL.{UAwN%'OYZ_48c|+J&YA^gׯ, #ֺC^̹9 ϼ(P5"@M.VuA'^E O&:}Cd{d(ɹk9]H>65Ӕ2a#,yq ?֊ _XO@80I,wcӸNq}NP ųQM|Tbvm4eg2U;M(ձwC~zVW:}];߱`N<ǎD>kn7ݠף'(A3hs<,xRDAVJ2E8۰]^_ަ\ΓC5i͔Iw->ʾ)4(L',S70jpHaa>3\QO)+=Id|v]]|oe=)\ב򫪣ˢ.=oGp^5|@(W:,,>Xһt/ߖEb*!ކ9/ C]U6^Ps*H+!6"*w'Q=K1 {u64^N!R7S ^RV KcG|}h'8e5:!lU5s I1?H^9i"%kNqEI*@ClE=$\$\T@q#ɅsC%;ڸQQeq7>J0E ֟९gjJh_>آ{>@,iʧV/3@*;I=05&wAvs8Ffq{f[L;|;괧"2Q1ھ|>qʧdkُjV!O>Vw<@wyd9^^qr)0ʳTy{NN~_<~,u)rylXc%nlgʏpTZbeE]$c}ӴbmV}xհr qY' ~"=,jMu"NOa=8&i["~tm)= Azf(OʷtUPw'#8eHY3եZ^3BBoH!d-_]uqd ȕEZJ]G-G#=? Ս'm.Da WӲcnA=*5&Rld.Zqrf,{Mxv}fuF 5:ռfdXJ,-?6_!ȱre!PQ7km e#)ɲ(vC s!~!Ylzt.;&tԣ9 4ٶ4L332wဂ٣p 9R5~TK6 ) !{l% tfdTS"eMV#Sha0 53qIuu#ľc|՗Coy!D$2w@Zdٽc#xTv*1y}ҭ&عb_)G6~'|$oLC&ĕ5n(h ФG'B)˾q85-p7'vl1Ѹ?KG\;5_n5\\_Q$P[{DHV+[QU݆ UdU D18fr =j]2F|ڒʲrk8xwG+^XՔ9ۆ ǝڕĉ1£i1O ќu4T;T",Jяh\*zU7Z@nra]nm+^6јBh=s׹W>`mg!Z>F`SMo7DG}gzlto`/A'q[R$_m8?"c0^/PK\i*C5,W mx+ؑf&NZ1K/NmvrzTtt / 3)ӄz00W^֧H-)qc;&ŵWq hmhh#c4,ՊOU?]@=촧pݗNP䢩ߕ΅Y+vZ]scɘѱ.>؛hFk57R}[??g'R)3ezk&0+Aq2# }}m4VhwiUo[ v_nzzWseSK2U#8LzӋ@Q{U,7S?. TfJ+Ds+['مH k~cAR=2A&M?49nR/ыSŰӍZtmZQDCvn=>  k9xx,K<P1\w0mX+x琬J;Awm7{Ee-mK熷-W!GP)#o;;m=#9{w'btmwJ1Td.UXS>q%[ 3 $8 =̳vO]d$WVYQ$m ;kL))(ꕰ֦ Ǚ)}Oae3Yۇk.o;1H\.7ޝxWk==yNTE=XE'ݸK<)A(U!T^/t;m+"}!AߡEPA-[2N66aҪ[*;jQyN Qq'bpqUGxV-xIrij/RЅD^ZU5zVgtHX}0kx!JX0(ZQJF,R;hBF?%Ckn\Ԛ0tn}#zqYXԌ_(ttes~B*\``I-0D(ܖ~ d[ T. Zi!4."JwGpʼ#3xa<侅}1VPn(κ~LM`1\oRzZ֭^vJ\b1<~Y(@3b*\tp-oiPnx|<4zU w djc&U D}^^ff}'ћXuBJѯzx/b;e/Hsyvzc`217yH'R6[ 16ʊQNϻC{xN |5Emr^qh"JJ뤞hVpb&'I$Jx'm/qO0ram>XpuQꗩU#2镈瀱f\y T;O?Ug3x1+[\jР7^ B1.RX5O%B`Z6s{xv-*= К6~X՗q/ע*ܰ\i48"D!<]ƅYGTLNK)boF~Љg_@m\Wr FbdrLx=s@~f L.Sz eF6IEA%X)Lvj yMF#֩?Xy2e:VvU) A- Rec\A>h]q<6н(i3=T'i+R%~Sm{Gw3"JeHH=$"+|SC=N rý $SW<O 3@ (K2uz҆|ل2AF{fG)핹#sˎXGeb!T{"qf{w|ERt1{~*ꎅbX U1B_*5-`K:(Y3uѬHȏ~(e:&6S#ХM>A<9h4׏B4rLQA>ekJ3BLxFL -djrgMX7)J/l* Xj'O`j䱨pί${ zEs^5EzBzx8.j$+x\1*]xl'<83䇲eh='v>' !N#l5V\Dĉ4NJ{ L/<+)\D{ s@ vۍ_Ww<-]}." Opy$'jj;  j<5LÅ8h%e,3̆B9oXa1C[NB5̹o }#@w$dQ( /1Iyx0ap/J]ń32[Xe:k=8r[Q3d R5k#Vi}59P` 4 Et˚%5pE/: "$Ao$5ӣ+ڼ^ZJ9ϗlA0K.@-nRUsz-O&MzjPlƩ=Yl{砸G22RڲMk[ d]?c_=KT$<^>[l;OtV2?t[Uh&A4CQwNζpbMCj|L~d7'Bª&Im,vzyبW'iAg<[~fyq£4X oG*5F#d`"-ך"R)>%x%d4C:#7W釩k6 B"-7ƻtK!$kAȀjG>'3aiPo!ǰw )W)%ڣm__&KalbY@ͪk`m$ѣեǝ0'l!0}$M>hgW` 譑ƱuYђ&~\nyx"b$bRHeۡ/@J:^O|~[64Mx/hz weѿVt. /f[H RCEکJiSwgYZ0707010000038e000081a40000000000000000000000016650a15d00006adc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/j]?Eh=ڜ.+͡g:^,UV<}qȁBC43(hňաʋ LH \O9D!1q?}Q Rx@z?,|X<=B)zB::{AX9ΐBoS.D;AUw<-YRM嗀LQAHe;"RpiX`_'8.FQ.XCD:ПCz#h!e@J܈G"ȁqS[oV%`\UՙQ2E <5>h)' DiZoHƬy[~yYU^XuS`=a@FI.ޚK{9z0KZ3wu6 ~o.P>E֛JiOqm?s@4qJlY٩H夯6# ,a2 >4-6=YX LsѨ;MPDZD8㳿{A|+mBe'u 9h[H{0$뺜_1S UӴ_,3/cNm4OeNnnu ,</gv+jC"Rɢv|d([˝cR idZN?).X^L(h{KP|w=n7O$d.,5U*nur2<9SV>@fL<ݨcdt !NHSiV# S7#ODzx]L$SI"?w8'nk{&.3D{+4HYˣ.[cfhlGܝۃKR,^1v:!E'pݫ^R44X&җ6YT(~aS%r^($Mp4JjX4"KxXw`,}w _oDjɚu7HH@ oi/+-wadv6UA7& G7~%N<ӭb@K]X7C/آ᪭Wޭwd- *[7恞y6I~*`lbb?M{qõ$E!,6o19m|STn d2IQ0WwCgB@4t_5v䆔Rҵ+*r P*`EZ9@)1v?DfSFAb7`:Jwc[KRĺF\W;,􊘚.hd4E"JkjY>'@+ví-^t,YQG,rI.9#S.;[<[OۍwGF+.+R?p4d+g@^TFwC .b((Rڀmw `1;rC,BjXSR*cm/)nH=_:fl! Ә؉ }Q<qdc |`S(? !E/F >kbwűqc-x` -Nܹ"ʽOڽ[rAKtEGpGuţm}'.9W'\ٞ3^N%nK^4) Y/_yˉ#K֜ۊ EQ_*&SAxjF29 mXiqK wes$T4pc8\>o;d#762yVj$H,;vRYor\#fhizc3e~s65'фO&0E Rz%9)jݼ}]n#hNUN4"/?Id偣ah<!/G 4- ()6Eo&ۣJgU̥s|`>E]S`\6hr}gJTO(7Wb2VQ<咾yǣ&bbf=٦O 0yRK+$dHͅ|y|\}YJf(J̈́]"^Ÿsus:MXۉ> dENQ q1Uyt2y .=JNi. >jQ%`bJ,JU23~Q[AoO_Rh+o' c5L/~?jyZOWVq!仕[ijm]?n-/]Q_%ۡhV!@x*ضٽ~j gZܯ 2%eP aO{^+LG?bUl'w.@m`W1Y2ix |Ӻ]uh#82RVX?ҸMWIzKO?!~fEJ 4-wkߡ'ksCotWJlJ.dܫ*ZUp0.SBC in)Ufl7:yU _d$^[;c1Ҧ=d=^n*Zn[L/Mao./#pWURB닦Nwܱ.vo .t[I+,?wJ8@c(+9uqՙIwBP'Bn"3"~ezÂ3s>SS[餴uvLƲ0R4U?(z' K6=2CU@jpjw(ϊX,V9J啕}O_%GʷC(4-Mnw^5Y.zZkJ}W=+՚ _,K?.#cD*4= @crHAJc z^2o;%NʹM`6)]5/l*/KFҏ721_ƭç65ii:>Լf.H9GnӲA6tj=˷ori9ޒ264„|r#XiF1*5!'1[?'ajOzAScr`HGU*`brbim*L^oB>~,}7, +>}_aSڈ$USR/PhNDIy\ddrlv' %޵z#>S|}|?BKW:^ŝg-lBSIаrҚͅuXтJ;zTY< |V DV%B}Vf#)+*<0ţt7dWdL*HbIhd:dq1P芥O^-^7]:3< T<©9yND2JzC|(1OU%!p~]IASUo`XY2`&*&|=f֙Bj+Y;퓊\CK4ئ0}A|3@?ū8T&:tapKlL +A8I}Ey? uwL̎嬾XR|dZ1"aj7S6HLA*kz80Uؿ\4 zoiʌLhi?\6[-,ʩz2woGӮe2+ld|~C# ?T* KPr볘`3v+{Ad5'(g^wpv/r|n,cJ{T`H~nYC';B5H*17綄|t3VX%FAGQPHPs1} '٧xG_9([սtՉ="Ѐ(~Ӡt[j<',9&SN=[#3|߅"%N_[%Xf=d"bSjr-ŵ4> !y"R46{u(J#q%be>+< /EX t"=xCNfqf/3p2M5~F^>.(*'eU"&JJ dIn2|YClj_Wͷ]܉t6I.pM`yV(9@h9 wAZ`wڃ;ƉJH,$a,[€׻ xe2)oz{, "6246+@LxE\&ٜ64#;DP:%Gcn;kPtOUu x*,unMseFVبceg[hOKn: OQb:i9ZKwG#̌pNwµO XB3v%TirZ΅,Va*a3 &:щ;'7]QQnX)T)u/<?|DEy4we H 3,syxɳR-3VMWOp euܳC 9P.{ OshmfoU6ˉG|06B*] CXC #[29es[33n]z3,f.qf`=2'|&*_鈥δFlng05wPh&N>ÝKqR[5Wʥw8uQ;mfo`ӑ)>srHKTOiZγZfҶy|Jgꇴ-]ddoRU .GdV4XxfcAi J~KT=tB/IvGu4#{ f)r]EGݔAE%e6CzU(uyFz!Gc Po›L\`p{↠]ri?L^` S9 4T|}/Q+c2~`; 62,U?E3/vrKWk/Oھ?ɦ&j6hwYHp)cVLnizdw"欭Hc8-9/ vLa3jX/ ep W0t.Ƿ,&(")6hyi gc`v:iU8(!lv(6ґnI҉zo+48SI>'peеRv9=e& ,+T }w6!F#eO;~pR)}--,mƋ%Mvyi vGwoI51381CAՁc0&y:=u`)4K8j>#ͭy6Ŝ c4DY>&HM?)3(oFˮ:C8G֫kxQMvadR)~ 8R`ŪL:DdHyqOɲm€GFEP@TE綃dYW EE@8yf3vA7â4 ÓbrS% %XqIJGÐkHP T1j1IgM1*%tv%:t]5(a~)P|Yn&/+ԳUȊ>XzE06~_b4BM*Bhw=\סEDPH949*Z)I!D|K-V}1 'f<@%.-ghVuQDt"w4!^J@1q:)qOh~MCR_jݸPDaUwߴ'/e:d9A+-(לS,Ifo(z8=&ӈazF蕅LG@sMiÝXc¿@wf zHCoݼ*.]֟:.!W- B;ԃE:49Rv#? 5ns0/]SҪb4UҳȦ6*MɶBRu$[܄~m-:`1(!>兺¾7^ӌr f=y^I,[=4B˺;JHwPI33&駛ȼ]ײ Cgcyɋ~γcd)ї~@Y"`hjr#řbӚfA-n[OxF H+8@1 oFz]"9C~q)`Þ9?i7%Ǝ(^,H*JV1},ژp76vi[7i:7}#Z 38u#̍T -Q_ޛ<{Em=V(W `ߏALyZh˫ fV"̻HW-؎M{]{nouKdU5Ė}I|:'Օ[8ΫfR|#ysl |V^LgV6[uZ w K>8pxkRz|xyz75[jz5V+Ai$#iچ^E3g1FH;na1%W&gr=ؕ5H7{7b4vߛ.2 f >Y| mCHc,52E1QHDRVY~BU)%_B2Z^l EE 5S#ȑQ(myʌ* Zy"Hˋ J *mZUrظ v6-f!359',r'y\|ƊF1_Kϧts3 O7eElYFi2&![ ]G@tVG\ϒWk"# %qh9:۴aTw ?;p_ en.gIZL{y969ņOCݗo|)H5ӠASO +1UNN|pG\ʏJx,AV H5l:h% [n 13۷ِwQQ6 f Mtm\Ղ\UfxBf2Õ>weٺ -f >1x"[>CV'ym;}Nb,) %qv?"WM^gؘ󚭓WL~ڶKŖ&sWp{kH$߱x]ch&+ H~^\n[YSb$L ;]}=AEImh5:|3^b@!bФ__ƒZ(Ŋ" ȵu [/_p$qtę״EΝRe5䓺Z;Dr;qQ͌8m}&TAb7o"]?tI]MyK?<KƝ]ٴԬ#a%29+]edyUԙ+]f; m\SLȜ/hBS9#0+nD W:IձǻS-R_J!"pI;a\ϴ;\ _h 2.a<\Zn23y^^(j#CtwjJJJv8ui<ȸ b{g"/OKl0G :$>xiU75![,uP%hRC-Bd@1ShejzwMv+鏉j0iQ~y8&8;NZ -²3wvY[e6!#·mcwd ZS059DL776V8:" |odVvq9F*M[eѰgig&9ԍl7l'*,[BOVx fKwY$$iI4F܋Is%nN,=VQh<$L|bѺEMٕܤI|{LX`ODLR]-<c3}s4]'艠2kJ_u dH a1i /^aVl_G=t4"x2L\8LN# "~eޟqS@ri {x=ވlM{1vb4)eE?vf6eQLbm)n~9j(0]Kl&oDkxg0~L{8pUe..";+pi@X9.rmͧ\!݀x}>N ?k&~nkowo* ALo*KAZ<4%͛тxk_TLLP761Bo>)/ˆ߶jd\,6%V hI+βЏ{cv,twb26@59^+lGwze;s,: vڮz$ :3 #-lKS"=dԯ4]>T@Eݣ^Αv%/oq?, |e$#o\S[Epbx !gW #=DLֱ{I [$g&t,mKK$K˝iHftU2JwE/|;I0a!BC"ZtŞsú9Di@CKM3.#ÿ A![}Dm;߯?M?=*3 "q"p4Q]r9-g!+rP֯IIwFqQ8dz_eSAo^9Qh%?һ2,-b %/4aI;q0'TmLi}p}ELD,d9ڵJeFk;5D6z^ lsoc>Se70Ew>ISR#]1ߑ3Aʬ 0(( +qob>GQ/c8l"Cɗ+VUhw8 Fc)%ūArH=ΈJgЍXĹs {cv1f!=g! b r#0.Eڍ|,tಥ,2@BdF,f\q2xoSsx~SmOth/W00њmr^pĶ&k?tp=h HP;ߠP[4^I|L6yyaYO75n Ġ*jp7,*ۣ0fOdO'LH$ G)ǾϤ.@gmdz=( h´ TB]~%o*Sįk|ϰ7dRÊ}@4'dX4ў?p6~T^(v峔bt:s5KQ@_HyO\#KC>{oۅ-g݀s ?o9LMWiYWoh?z,`6r#{`3D|˕N5}9}a]~\wSNL `>ySdYW9:].ⶌ7˪{ R:dL(1#C E|Xɵc={Fp4haX0.O@R7W (^S$U^k0(C!ppk8>XϚJMia2u=I JԚS\^[jx"(Ȅ!t+gwd8$Yl@[hڠ6u};Rպ+˭s1jj*$*g;&Ea˱ӄ/+} #UP&Ʊ\͒fvYiLQjP+\?I.TU"{kы/E|%S+8(/9Xh\ eE=V~Js3`U >lPD١+9~ͣcY?kL~PWaxf2kac_V 1[Dx@6%΁dSӜ!`6q3$.)fƙ;FGq˚ ZKj6DmUzɞ C˧ӵ8TlȬ!O'FnNUGA)P\PujuSN]^qy"+j]S*.*?%m$-K:=͍\ ai![YO@: J/$eB"֔|KVq߯BYX2-sc4pVʧ TnR 0e >q~WB!pdJjGPmv]QA'b §A /Ez˚XDLg /vqk sN1~nβ)B R%~񸙂%LP^jrv .<}uaCDdsvfW]_ MKBWŒ?z)8? 9TS>Kbb8*?R'nVjc~tHٴwap9sov=.mEeVkwv8dI5DnPF͈s#֗n0&  (ڙ!q$HRb|6G3zXg:Oety g!=x&H @gopm$ ?|VMd\(~jjp_ChJH Z@Hsek#߉1MT|P~ɟޓ5S_KM^VSj:GiB ҬȼU0/2J+E5hcy>a<w6f> c0 $}_x^^bO2M3P`Ǜ. YU5 Y[Bƭ7`'PVhU9ȋJB_6u+Ǩ˴#\_O\#,qo#i]2=TбXt6FiiR7aZ/){?ܛ|yw{8.}_ʃV7x?lnܦJGM_< -On`v`PV\)KA-qԺx(/F3`K lAx lK x ^jΣ 1UEAd Purˬ[[/%Μ_:ТZjFWsÞ;L(0N5当H |VcP& TFx9ڿ 2aSkrAbq10= زi+*ab;'O 9,a5 '-A]{m %%A'vq͎yDEPx ?g d]y$˹ZxEުHQCp$. OZpg&]J8kwUZt{b BF?MY_Եq( cI9'%9*%z$u#,c3mba[+'Q>O-qs`qsqJ <gТEQJHh5Ghdm{$L2Z>#X w{N6g<pEL a {˷y|$Y࿥qy=P#X}:uԍ;4/=j~i[,wy>9 CJ*7*!5 6Ȳ#T/D$wQ@3pu*{5nQBɴ&+OoTg| GfՉ(i&[,t;_Y,l:IBUHb0RmƆ gv>[cijR-SuY/r`r\*TDlj^!U4ַ%'H)p[:Fb7]lιEfr8} dCWoj's} { jmvKXAs 'EzQi@`ꟕҢ-$od?s@85Iw%Q>Rڱ)r v%S]u4 ms9靤ZptGnw p}6Jlo<6|S균p- =CoLPdR~ۆ;V!+-: |Vky]׈{Qy*MUNgru I3obJ?8hstw<2n+K3=WqN&q0EW+?dmb|h-ٮ!YS4!F*{F% 04:*mn}<+ ~W?k"˘]] 6abxсitwWn`%k`ClcQL7l|i/ޚ&`jA-A)^Bq/ %b8G4t-%_v1w_gů&u s zigj @L҂1P͒嘊s\%fS"LOÆ㝤#k(wURqx亣4 o>@ {0ni 8Ə\n̓;d W ҈R z'(iQq^>0G3)*(ms,zT&}e J7QM&r9](W=;@Vh 3BQfgq !8м>Ɵ'bf%:VVKC3('v僋a &Q8FgpKy+ PeZp8dٿwL 0`PψFTem(E0$]]ihxo wݍ:#V[ܴʼnl4qW,N˵੯41Q~u_N?NkBTXv]BQQ/ Dpes=ZtINUS-q7p t ee*6ڤҔ'O${qG>gĸ%ޙ4H67}&̠tuRO O{(]5vVD^TD WQ-_X/W^Q;`Rh ht~0靖&̶"'+$x ?BO^`M㛠,Awӭ}úrĬ)=UVHr}&dED|6&$"y|"ܨ^o]EܫvhGY0įÏ,w!Fs|=ABN3H5]N ljFnsK:=1 "+ױ>(+I7gAoY~50Q8 \RvsۧlcMuZhKs]ҿɉR7m 7IJMAe^#|*siiV$n=SXnlb8* *L@O"WrIBKtClp0*4brih51ocR"5Um Z{a 1crHlaRT=xwc_=8Cw_<Мm.Ca.{2LFMCVyoL=Q5:~ .V 3fI*z`R 75 yȜQ0%kүK^3Ac?x`7vWw]7 VkFzG^͙!iG>f#}&IGFq$lh^%MS̫ΫLjx5d~T9ec Fx V:߀8^iP?kG˱nj* Z7qb!Y\[&tOTC6+A& ׇ8Nje7K[@Tw'g;9e{#,^&BBɔ1dO,GP}\hY"QELP. v y3]P_3d Z {^p(zy;@d8ˏ&/sI 8h-3,<RU<BtG2d63*n7xW=:^x((K=yVя`4% 62]_SA$W͖HF%p 4}˛G-Ǘ~J6ʵsYFmH)I`( L@=ي9Ӛ,~Qpoqv"4f`@,-h0J58mb 3]($ٵH ɑ{^;G`5uaƅ[5&kX.$)Ȁ]2pL%2PKhr>Lb"s25>?(%#J NԴ֯iwF7םӆ!)nCCPѦplZa'?](vʒh*^ V^ץZ O/Lb$YL G82mJg@MIbdy\ܲ9w1>!ӘuVs)7 oA~lm8|WPkty(1t&B>%A](.X4 ~ < WvD@ڴ)9TPVAl$K/=!GBμ/(Fg۩箖w&@H֣ |&.q0wi9l 6YӸ~ ')`.~u<f&/se(ˁ"W?|la]^ S;OH>;FT- kG/V)b/Ǣ, 0hLZ ᠔-F%h<_~ {@q܄ I{P/F\bn"DUy&FD6Ysޚm6u7|\]Q1vE+lI͖a5k_cQт<)dG pb n0Ó6|!}3pda,8eW˅ CvjCo7HZkw7BbG倘)o/0Xm{(8+n-s'/f !JFH:+)LKiB҂f%[ІW$`󮟧*3KɱK||.hY]D?gst i/YYM*-W@$sΕ~&C{R&U y CS"lI|!UÿkXdjֺz8fJ4boXbgNRY<|s}ɟQ88=frAl#xzgv| Ixwx+I"m͘tdKϪ[h3Ո@?ݺ\ !Al[bIZBWfs\3T* c%x\OZ >\ۙ}]Pgf׷CU+Fj1H7W>vͬAˑD7<+l`l>0.]kC1UxVwnMB`4fgWI2m02ĆO"xfiŐZ2q[D!o=J z5jcİRNDM>U-L& JH$9yŸV+f!gݗzo~sֺh!.H< 1s_5{|׸K&Tun ywYP*=s6PĀ.N;+Ӷ{jubz/ҏK62P5E#MRPm('/&4W achSo'_GhཛྷjG\OvSq1bH2sm,AJ&d0ܶҾNgЀNH:1"Y)~Z6+&,_W5p 3^X$('tlE&皝g<"(xg/)2Я!Z>캱*j&7X_ʁyI!) _vC4^E64@RwYPL;@(Е\V* p]bb~FP/SA3'̃7Ib,$ #dy I 헃 %ã֧E~}XGʹFP`Vq{F+Vt$oOdn8Oy8:1pR됐.+*ssSxg 'h (@iS,CA)TVe(==z2f6<%VǶ&=o4>}Ay^sBӧ,YcڽP{<͘K4'rWШFʨL^WStHσe- (!Gs˳񯡖sGX$[\MIR'2G5V٩K5U6w%l+y^ڎ^&sSx95rҰӝщ\`㕈Jk2zo"$rq$:i 5aM I 9ǔɊnyOvdc6+@Rȼ!X\wZ7Yʓ721_7}7j&UfLp 7@<7_Lrpu`e,١ Ǥc ԢTc,AJ/4o$+!B+φr:kC5}6n:sS[+sTr\{S\sTX?l=ٓi 9#t$+m 7"&< [\7FjyP~:9R׊B" *g'G^QZ{Xד2.Y&R7]1IaW'AzlE_FHeӄ[5ɚO=i |Jr[to 4#}ư,RGǽo!QDZ j6{.hI)T܎YWgC-CyyUW#jYj+ : r%! N~k: YA}Bz==M.IW$1wO~>v1) aowK CWʬ \ɩ6<2z{C_XƇSO/6YP!zM6\_ʬ-M _zk^Цbx | fN6vik-'6VW{KrI.)7?Wu,O*ֳQDOJ >f^&Cu(c NszקJm .f_DzoQl z|񑄐 ǃW@Y3FP %1{u 7uF3C)1K$GfZ2% ی:ߍ"3^`~pyqY6,UDO9{KP7zǧ,%L-ŷ lFOJTM]f-5k4Q hj0F(\\c !%P@Ҧo!F~ZFI!m7H+wŧc` ȃE<'r(נD/oP^䯟Q~ʦ%͝WfbɕmmwW»j9.!YeK OK2Ci6K!RL\wr_/nw[l؂y,ej 12dWIh(LT'5 nm5*QPx5vʻ}oAVciKZs z ͋Ivb߷_Lh[ߢ 4 `!aFk=Pr@W0F2Hw7]T++p_'ր]b#:OcCyJUZU*BmT8zJMg+ܰ`pTR*I^8;'h9c9gA*2x1(N6V nt<ċ! |Tӡ: 17TY )c T|J6 "Wm={H{uolEbdIccp74t@<[N._:vMdI6$_ͳe\;.H8稊dN ^ށ5_jUnv k9L\q#9{9A_.dģ{kc|m n䆕) M''B#e}l H7AjY1Z\uVH }П!jՄ{GL˘wT) ?HRHƲ#IR.Lt5u(V2 )Vk*s>4h.1B 4m ΑTKzɼJ)s?"E&PK20Sb}Շw'e}sK"EM iqI:hC8nmyۜߧ0m>jyS(~$qD(i^v@ BP$S,(ͷS,71֨yٳS}SDi ᳚x-ӵdvxa Pϖ^"35+bWI{G-}kAr$<"ZuB0j C6^d1kb͓;U19<ҍ`֢5a~sM/ث0  LqqXD6wBŊ,$NRP!f:')@v}]4BkZRwo%QZ H6 RZw|S$\*s'HSv卯4dk_Y֙bSUF|kkO]0EƠE>?VZ<=$O!*Pg" B[<ˎlzzDuqV!(JĮ=[5Gg wc?NPpâ Ⱥ&NYg$kR9GqK 9J݋Xzi{xk[qAvѩJv? 7S;\N-Eh y>;B,uC>0JwTbXKNBPD5Ŏ[|sA9EpfJ!ռ8gw(L&ʌ 0 / Srs{_=Beg$_VO1IP-ΌE`LmUT4>MXK_x0ȥ s]59$?HMIWV- T_BZ:;n9>6g4xI3I1_ZGvYp~ L>FGnu*7}akgZg#H+P-f9d.>N^41jN|8 ,Muݽ&Mx6xЂ`Tk&Tx=eнYU<$zawxIzȀKݲ,%FjH̓?&ۣ1AAwo͢׋#{,)W+|?TOycF0[;qMHF>VPt%cJ{!W*$Wbr+ Pyj. i)&%j_fjS#(?ڵ2R`|C = rev139*q-/+`UNfOn0 ;]ɛvVgӴ:r^`+(D?4[DS>b +}ZW;*% 3w9ESS6Ժm]7S2Mn wsP Fj/k$%_$ߡQ'Y o?ӎE񜝚p4[` )a6)|d+͑N/9IR =SPtg*Wo }Vy)NmGu~nRܸBMV2GoРan qq]?jźȶbk73q3 QMk1Uç&feʍx֋IòT>^`>޸q4Nm|0nG.i"WɌrV(&"0ԕJd /IÙVi(g^3rB](ZKƿ#˳) 8Sՙ@]U0ݷAJx7'\ QwjA8 GuZks `O?+S~)Z ^AM2e3>k Jel)0$0ZToR#JX=(i[(R_lT T%]0:r]^"%%g1"EbC{\R=בz|M~v_(~}RjS뎴م)wecQx `gJUbQN17~{y3>~~m0}Fs6F<߲Waʘ#(Vi粮WKӮ܀>s#FHoL}Qf,%pW<Y),^sGq5 ҁvl60# 3p?'҆d%Nk7d/a⍉aI(޽yU-X\(i1G6X^,rNL{scS>wty`mK_=w#su1TPJzgWÔÄ 힨ʂKIݽ\IK".??JRIȤSOt=wOVf3c [xl'k+b[SAo͓t "aR{ͧ"f}3\z9p,1*$oț]"),a(ܿUCwhxzݍ G\8{@dX|Mpﴏ 2 R>R!I1o7kJ^3,v( Ĉɐˤs=rŒ8[PkJ(X"K?2 Tq(E4aj}2Mjms$zI+320e-|{rAɏ'P}B pa6d7?P7y8aA,.b(B”;?h?DAmb\ꮢXĎil@C(da?4n΄u= }]J@p^QPΉ}7Iq=GO5[f@f7:)~ΗBzUH}'LK -.d9N S\m›ipu**?l/+B}2v|Yen}9jN?Ƅ̩щ>&4 H+ɿVeBe4K Mp0[ꠈ=u+j{.2C^;F,ZQB[-/UlX6':3*󸻡f,EmY6^\\}@ȇ4m'$n!m+6U>#!Q1\y87HE)AdLǔaGUB*,جsNqpb& =xBh?{tu 1PgKσg&)nKJf#nAR±cItKyfૈv0DGlOV+nAbH}+1ݳZ\[Pi`V*LihOvjETPqΌՍ:bsZ֦6>}%)2CGuL>}:I-%!jOx +8 wRkc6&Lqgd'C,2]ƺ4Nڱӈ!" + r 6 'NwKwg"hO/ >fOl:˪du,5<%;"} ⨌AƷHr0n+π(tsY Z2,r0Ej؜F# @@˨7Vs(ͭE̘K@ ?"u&MAM\&ojv7scꋢ R`#2u^LȢẔ՝YyVRy ӁvHq3'hfj (B}aYMnPCU_>d["DJ]qTSj"U |rk\2X|myݻ&d^؞JC!fj!րt]IDiee j'ܥ|Z\gXg.)O5'mmGݪ`n/'{ǮˑCK/M9tE=Pb+,7rr?ƚnf$q~Зv߂W!1:nO63єoS P_ITkUu CI񓳜+Ky?38Y8|U~QӀ;,$`ŽB&RѺE"Ʌ` MpB12aTb)˅.5-:्L2*^Hx2B.7%Ka ԁܴ5z~'; .ȻLqy$$ekj`jztj7͔U0A}2Y7WŁ}ґC.twk6X3}p]4,/RPhCSѵm10w5GN\i%)"QenkIu SxJ)j ΨM1klK_WC=詊h߸r%KA篭!Sj4 Uj$|1m}3̙;{+Kc ݷʵE;vְѢJOp(<;*bN|=6][]]揂9i\ҁBfteb.z~ҞzNR1'}fpC8% i.;D:0gQ1 eÙ6|Az~QT+Wa\>X$a8]\S m5M6%cpAT8^iFeOPak~ > ʽ_N$MWG _C{n= 4l7;}8OuKhTS)ias7`{y^q;)Gw2V9 u$eCMD<00/Nkխ@ܤ.-IfJA7p*Ш[C/= 3RT(zzyϑv[3eߐDrd_=<:|s+1#ݱ¨iyS0瞯rj%ƥW!`]s6~ ;2oC Y rEG kP˸OH3D$I[ 2/#k;%T5h3PMx)~08Pk"?J3AՋPiL(y:FɿRWܿ)ABP55F 2pryaBl753PHܭb C} e/Vv⃂S`cգyUw"s񞲌~Q|=ڪ#E ⳹@<ё{/['Si%a0R)0^jEd*&.m}D̙|] J_ҖǓA:&f6mɳŇOOêť$pl-m^JV|^!DDK)>${3)oSzś.@BYխ0:6G 7tЏwM|Zy}UUVߊCxu̔eEhqi(֩ jEuMb\ƃ ߄PY_k,8`rX'(DW(rTfPyYO_ifte`H b}!پ, \5`֪2#=~/9TN@r&'uf;EME@{k&gr2nd<t:cÌ<i8IE]էT"ޝ ,pn~1m`Uߢk(S}S.آ:SNa)_|HSv}i52_@]U%*.6^D{_Z&?|/w˘=\&h7fo[PN!{u_laWaֽQ Zɋ0%gYj2NӘ˿Gaf1kxG .y;$0vG!T[%4:Cp]A=4d>GhthᙱJ7q3i8 sd[zݾRYͰhӨq.e) 8K2<Tg.'4% QD#-W'E2Ά)IRlFRSKB=7ZֲּσFB>IG[N&=b&$(G2$LݑJy35&/^Jb?GE,Q#ceLηECg2TJ䰒'onLU^͋IskW0MS,?"^ #v#lq2YH=\FAu{yC|h㚣>w#H@־y=Ǖ.9̂g;ϓD~7pĀ{k6\i W92;/X(ҙ@ 1)ORe[l체禫P@䝜(>KC .hP%v6G[G:$k[K"% Y +U1SMva֪HL/IF0!WX\?Hwz~jWΐMoн،[zRjcL o*c҉M%Z.0lĶmo:b6z6a+jFUJ듌do"؞yB.(|LߙټP瀞isXe"0P9:ʝa& mQ9 ~~5 725LEn{Z($rgmz8wj4~-!B/6AG[)[hF<$Q(MԿϬ+D"/~gk/tХaNZN77m6'L f2&%̰@q:H\ Ny= 6 @F˩&*:y,$ >L.Cvkhy$S4{<:[ jyTk0#YT]?-ی#Essc9ľjJa \pRեNi,.=:t .5>}xxP/ō~R>˸ٗJA{5{d%Y01^|Y!;;”0DHvu?G`#Rr +̀I7{bq勣+A^]6PǶǜ 0 ئ?%Y޳ː̍XE^L+j8!*vNɵ2 1ݦA9 fD]_!wBnPWoǜ}a vDuJ4y搃(,?衉OV+ T/j*dЌFaL^6eqYɒ> QN:7}|2Q_mX9>O#@?ƺ+o7-]U.A^hm8e')UC4 {t3@0nQ0~)EJu/0qN! Aֹ8Ȟd.Bl~0c˃7eKu;|I^/&Dc@pTZe=,#M!9jd<$U"ZdaulH0 Dsŝ֗l(d'_|uB'=_W C?6D bvTWpX] qHklT 1 H7:N Lp"`B첔+r[ 9x=-?/@&Z> j rKqQ$(JvvL'D:Hb?W yfR2O1jcLL!I aeČГUf/`FAeUa,Sa@R(eW>%¯X֨H*9W.pf#jO4NjB] )~H*iϏf;u87MfI[;hC|,bTrbB=sk@`ąn5Uk~FeԶ2ɠ5nbgʽ{^nu}#{Z%*XYvO/QK{dfr83+ 9R? uL.FCOy*$1!2)A:R_In$HzU"R`gniMlT(M^tls{ \Gʏrт5EG#n`CStǮUiVδ9[+S^2r ;HtC7GZ7:J*CDˠYڅg]I1n?hTv#)C _̔;T|+`|nŁa'HDr*<pEAB9<{׵>#lØ]Z' nK§ZX9@{+߯.f BѴ7]T0i<<8&\|}>qsD"/w%X%4mBvbZ|`{tŅ3u m#]brR6UrBTmaT18k0Wc ZұN١L@/‚_? O vF xV},ص9chiGhd)7Y:2mLZ(/_oԏH1j8d3ͯ^d,&W3~ojk 'BB]_2i]^0[Q$P/i#IOݞk:InŦ$`@@CAnyExqKN `'o!Ծsꏹ?SyQk#hk3l0+9HMz>'KKBSY7is$_Hi84g(l aK𷥦E4,hҷȧ/e1q(K^pY+jT 1FqhILc,eɣ*z1jj~4a_V,&T\fWEd귞;*X$Vz`ZP/n]*1);p#4l VC'Գ!)#pk197Z ̩,0_kyUJPszʰ$4 L24tZ[G| կ~=:Hw"ݷ lrL'/FmdZ<`d!Rr)mR75Mk"K%(:o8bQܲfJPhqkbqLXdC7WHIYD9ޱM))mKr_~@ê)pT3qu̾pmkY{ "Ynε]3m/ML1bt{6 ݉KX'.^MPu\T[RV[yxAJ.?rN8\D{~d=ƃ4JYÒav#˰bǓ EĹAX[O&x '?.+\, oёV*%|@Z9xoY'==UpNj'::;N nMvG(IiYʼnwr[8\VPAU~x^  s3-(`\P7%t&O" wm.Ɨ݇s& `R]姿?X7&Z{[`Cp/rN*b]{jLSGRfIN?}F K<2BM2$ jZeWނDbN \%0Iyz3CQw=> A[\t >'R.ZAe' [i\l-33ʓ7p[> `kmI-#!s u$7-D[gKr AAj4VR.55vZKH_`!aho\sN\:e.8| WWq6D%Uub鄞i)@7:eS_rQ UKS㰒^= tE!::Fo0އP /z~ېC@=.r*D+{o~1]5^8gJn4B+]EC =a4tz@g KObb9)}jtEj ܇U-z |S>ЧDA)(^m(Nl ?lH_Bkɨ‘d6RtX)~!thԤɟg  Ȱ&-8b.WdX[rߘ&4с)X ř#ט2Rc ;f`Mp*$ @SqaJVT] '%f6Cgo0# ky6?ÛiX2np!#zSCr-E#FUZڋ0LN@E *178 >Lq8Tr48Yz|L#ə =b A!z 8bz`< VQ;)3SxXw%$-끥u?gti!ߞ6û&c'gj=nT?6c/,-AB.$BMEfX7:25}%폷Y>۟vUw1"zm}^̨JB2ܓE䪋(Ln\ #W=X4d.ҺDgɣPDSOHĴ #>4lȃLX$rX} zjxJK܍7jмY6ЋfV mgX8οU /G<8O-7yxܠx^$׎5$~J]|<Ð |$+K9[YIY%2*^ٴW *F~y)3{fZanx #-"AC(k 1gJ)O}ȥCfT `ps9uZn ĮNH6h6s!rUfB'tjL9DZ.]V=&~*y:P^ZN߅_o8Г/ m2)]D씐}yމk pق7{Ğ~mQd_odߊ߆?Q8h-ݔ)D8a ^S/ T"Il2CmM/y"#釧~0.{r& DLr{nA_Jf9mˆի+UwiZ) >ZF^E~ZĮ>m]*m,QA9;\IV0})j%yNڋA)\ M77 B gYw2 t@:-8Cl>A.AA,YT"ks ؈3ءK*/WU}BBtՊ.JzEFcC({ ou\ lSZ6ߋA&֢T1ɆdKQ%բvwƨ%9ejf"IY +.y;'hv5@7]|ګ9eFթE|J>_JE٥kɅ6WNV91di|9OwV(/*>&ͺIqhUj'* bFrtk '=j͆@WTfQxШ$qu?>W`c?j!!ۥSP+'̐|cKՕ<ڷaui]񪨷ryb`=5xl+쮪m2G*uPj]cہk'9d?~lX}qn3{)ZPPs8]RwTXBrrUXFOKT] o%,+Ozn234VgK0PVE@#Jppי̷JY(^JjPms%A”$Mu 7/JgަIi} wW`״<_nq3ǐB?gٸ pCپMbԒ蓝QC=y&`u!=3 @ʹqA3ׇ׹bjڀj1 萨M=lkj&M3HLD؜SʰM=3;Joy)2P!2<%l X-0Q&Z-RYQczNg?6[ PLLl2Г]QT|(m{}h1-[YXNP?ܴBOjpMAp G ŒSn.2ک=xZM}(G!}ZY:ES)Gۤ2^QZIw*AV-S;mXZ g\wqm{U3 2"I^GX]rx ܩ] mH'JTړHueq.=8쩃EO͇[r񃊫NJti"qu#Htk'%^Zz+_nZs@{JIK:iBnѮQLQ 98-n =p\ީPhUۛRaMk>Pc0e)gԅ2G hM,ko-;c=_U!!N<(6>5G_A%[\Q^ Oy(;A5KU,twE Fx%v&%G~5_XfjVdˤfuįp&%RͮзcsK0FIif CU\ d_cy.cyw46P7-x D+0yn{\{qx _x"Wƶ.͒LI|`LZ8A6Q;TylmziA D7:rהp2A5E<A /vۗWPLZxɲ_N#6:.;i=Ypx4HbPi5zk /qdzK'Ǐq*͈&| "Kd yC}y"QS"WͥkQ0)d.#_ =TwRUy|幪O K'ϔn.!ӯD y3vb:ty&P+Ħ^}Y&眫EtUCNZ1Cwxo?N\k5!S#_W9hvOP裏p5AW:TxJ^yyG^̃K/ϹnCӏq0٧uآoOJSmn &Qm%a= _މ]:Γ<6*#}*v3>Rg`kVBb[ݟ 8?` RၟM{e~Ť>|0b U~Pd55-vHQ`.Ų$;Nk(Z싖Z9b'FK; aK+xw<@?v 99+-cFg M ;?/wCO;>~n_ 3q)؏1c,1NzLso,R,`fxy'r9bQ}kh'7RTMse}/ r\͸r+ 캋MV #r P|?,-/35pq0d&?㍙(dK!`N|Q}e5.Hӱz3%o]w, htM0Wak_eay$v[a.F<$![2 .sM+N҄/nacޱOdpߞ1~!BzdT8L/ہfa?ӑ :E$m kq~D4o9-+0Y Ƕ P4r,ĻC%5jٟ'g6/:Gz2@^͘]%$$9 pM.(Ac]M]K"! 40 ѳۤ*Pal\flO0;rZ+l:hQq9v;GC&o~0}ܝq%w5LJb؊1($֎lt!=M~ gR D<{4g%ptWd[(g;0Y qD.Ġ]|?!N<ۗ;I-ʱ4bvʄvJE+5t_zط|2S8a;H`!oP/Idؐ r*)cA&xܷl-sI'eRX]%"(>&R栘 >YjD̀k,rL-)n?o]y=0 `D`Fb^},=[ Y>,ۮKX H/>,c {s-}!ӹ4_a딩 m& l$t S.}AvrV%IwSGk$D7\ $֜G_׊ǺLV*䈰_ciXI`Q_Fvላ-U].Kp$'>/ZjiO䌬v0}. F)(mKEhFnM:> .ɧ|߫>>ڵ8M^Und:U,VqC9+_P4lk|nRf~oz?7 tMat[De2y/ jJ9#Ò-w V|sr}nʰqlRv bA}-":$Ia)#u2mqZsi?aՋh>M-&C20?/P8ȡk |ڻp[ 6;>P]Q{[1}гƝ4ⳣ;F'ϾR rT.)b.Y g+">2r8ڙ0!5Sh[|/^}Mi΍& M5Xq]2-#,/DD4&J;t9|z7kkDN>8_ܤDBEjn쿇DE 3Չ(39k! jKM#}r%9¾nISFt?hL+s,D![zRPx6ly\̺cH4Hox!%ypmz4 '^Uv⽉-:$dZ|pu {T.i˿Ҵn|볬]؄+={E0'(Vz>ƬUzѪ" \<E {B)u4%,I 7*l"*B1Q{gr)cfO*P$B+H.'Œ솳IIAHsz%gZ/RL}CY ĵne}_^ -I *uf}U y(J}<-EUul&2Tu7'[o l( Qv~#A^lla[K5i'%gQۥq 뢪HF2;|,ehZvAPu@5iZ~w+t ҭz߹/%/F2)4D16z-UV/aujݭYԏCIIm0O03<ýu`Z!M`j,=}1-%Y~o9Iy҂Ȅƺ0|?3,6r沨/Zl45m4LcAx(iQN2)ҧ >lP=[o*yT ؐM̐=N"| s/k+J5@ؙ܈xy?x䌘jox Cs_9^y9Hy qˈV(^tTZM<z7'u4]sOLC7#"4ZARCP89k5|f瑪,2.9ip+; .َ<tasu _mH̖loV郂6=|pPsP1\XI-Sq@㹒$rmBb{u hywٞ',؈-ԣNu$;GGSzx\.B%%E- ^%8^Cb٤OzfbOm+lh˳wMiGYx9"*rEZ6^-iXM9rp >pSlE = 1ytjKu.S'&c1^̫s˦"w=8!wh&ςtO(csnp4r}5iVBJ%1&ɫ%;vh]x'%TTd0l]wĤ3B .„?LZeozEd=ۀE;(]"Dz1kP+&f8ȰXff@s&-ޅۃ"żk4H< ;b'yP$]зj]'PVnFӰpg3*K;8}GtS>sӁ F [7VoGN,')5vrcݫTScɘq\vs_. (SNZr{y_Ih5v9eoaǣ*BضWּޒ-WSǠy Bbj8?țGUۏL3f%-w\Nc w|Vzc77C$zĎT;@[~?vkfm-aj'kqKIsAhGu~obd~% OU$4""ZłqFb$5w9D-Vq(3-{>TE*t7'h3N6ThBV Ł+}h?/WEŞlۏC.mKF~a俱1ToG{Ƚ;a&qSe# #z6KTSY꧀ /m E'&dcHu)WwP-Psɱ;2 * >F78TeK5_ 6­PB"~$اtIWmU-)O21,Vxrejv|*ŭqpZA#W@N`?~xnlc?q׍^eUPx?ތ^2:> w j*ցY& EgOXiD| Ͽȣ=ƈ Zʔ9ġ}HF3BI}Q/4_5EqM>)Obp*TYc ]I~ay;[T@Dp.]qyƜ-5[ EbO.zsJ(kb㿔M⃣w0("/p0LkP=w7Oٔ.%R.MRݲg2"i鉝1I]ӦŸKAu:ޯ `s @[Xa] V,¶uP1u \,SO]JpZqGH/.*=) U:_#>XO˖:[[GMH67*)]T*Eq@;&υU yJOVH.ؤAdiYBkfr{>rX5hUuZ&HeyTmH9(1V;q㝟~)_؆?+; 6Y@}* _ @?sƮEI0.T2w|3kWn\7lUi ci}JHebCOJsLIYJhh*]\1@\wqٱoHA}xw\c۴SIQ"QY,^&iiqڥLN)*'I !OG_gjsO@!\v C@6'ݞBqJ| ٬}@1eDuB Kb@Āas@;>@Vlٹl b4{sP^l1.Bn#C><01a;rfuT[z T!6b1ZY+%Y9z(̦Ft2(wZLg?NmDXҲ!c jEV:'#)8I#9m#GPFC׾ǐc t?l\GY˞s`_XMvhӪ(h/MZr[a22;n/ nOf#{]@^륞YpsctгN0%FB5'D*Ffu@c+ 5Ԟ+{g(` ]<)n=ZL{Q4ʭ.i]=n^"_>ʛ^H(|"+?[u"NH/j qBaJ/Ѓ*M4u,s,FEdP-jĞ7vĒ+HҠ@)B)XO q#,cK[w1dE,)nhͬk nh.Ɛg̛` Bi@s0k%7!ŏBv>wqrʃè?̵.uT6o8-#D6‹9ݴpgpasv|A$n0QMe/1K>WuUzߛc (`؆ ČeY.@tymN/o*)FIzY΃VS.-gUcj u2ouZ*<  ';̚'SxVQc-YVDV/ ?SYlDHقݙB*c̹̀%H"%qxs>o$ޒqL{I0 )D\|Tt"{2J\ȋ^L .4-@<$V/wE'*tk.kNGIܯ<rBh'F$UA] I[ ~1Rw0Alخ{5 wUĚmxs{5{ ȹ !0caEm#&JHAYQ~}Cꌼ /c-8C1k  roy0 R p%]|RZ8[zfl^et[sڂ:079$u}/ئJgS@lbR *n)*n4s+ng>lTc{aRXr7QXC.eG{VùBX6ɤX2$)ץً&UFdUKA*UmL}rNmrebQaF|(C]NJ"ڶb$g%k5BXNSJ+r\4=~IŤݩq) ۍRq~ַ(]a "Cցykz|J~W2v1( ibHEqGK+ġzfo$wd}: wynjyWhb%Ͷ4tKgP`!j=ѣ)ѠҘ;HDj1Yag}! ء qިD#x\E;b LFG;ZʁÊɳ{{9XGp,9 "{CNBn'Ad!q^q]xlävȕzWcl?aR@p~u 5in2\D϶aZZTO:yڸ4=j?tP&=&jԋ;V@ph| 'FPEV%aل`ywhSA GG;feK6t䣾;2ÎD̩ Duw4u(h7 X密U~to(UA^yC:,et4lf{ ``ϳ֩>˃SaCnNHfYHU܍+I^QJ̨UɗYHX^hGE* Dwhkb41L~e]g|C;4sQ"dqkQ_B(O7$o'HEZ,n:IR|r(W%ĵP*loCؖ[MAjh,gko*Op6 #eq!oykKwFɉȍ *_y%k6VضOCm* 䁷t~p+Ck#`לldgC04>;ac]Nڀdj/2׷OMRM`T)I=Z{>,j7]vZ$W$ɠ׀Z6OqWXjj;c ѝ1f@%() 2GgϫS^B[%n)oܹb;Bi?81+0 |qrxqz:/CA=U,lJ#,uuo 9ӉRy 3%IFZWhm$HswpLFysƭe TPUpV@EJQ@]kĸecm+*Z-PMcNR }X,?&Ù#|*մ(cM}|R6Lu+.< i, }d3wVM_rW8.Z&H$9HUdo!Tg~[*0|;dޖ鋯sDB%CGw :O/Ŧ8?v`P'H#aּp /4Gu6*-Sr[n9g!69Hx ֬aL}esw|gJEب 9DW=',B$ZU6LЅ QF~ հ >OCMu˜c;Ǒ$#&m@s(() ] M͚* k_[3N˔"#6N:bb} 7~4pW]hA]5_?8MnV'1!tmshv|j3 ^*u[k#;Gn}Z._9Ath8 Fc_ŌC ׄK.^ph d%&Oc`o*D nn_9>GjY|8pAcyp`GʫPH]9{ ;-Cl5"`:)z aQo+(?l[$/`QZ/|Et9}-Bbʞs+G/@|泜! 0Enu^(nxC.۴שP&V.1ڟ@ȸ`ܕ̐6~ 2̭o`#E"0h|) =LJ08<'lܑz }B_X<XL4V 74 yUxǑҒ 3=)= Ce{/  ,o .'v}&}Ez7 un{2QP/#@ɯ*$|uДL#ӥ͈Drxl5d9#-Hї= nODV5(^c α4࢖6^>BEɃ`\0̸W#|?5C nӝAh$8ZYL[BzPj ,^'cѬÊZqWA$M- &C뿁ٯfU Kj [$U1]LW:7x?Bk\ۚ((^ i8 b)(Խ1C@{^81ViM,^HkȌl6/FӝWpQA MpK&sцRMYJN^0TO(6vp9(~et9W'LT;!Q;MMr=< #^i`BrܤZAmWxxsYwXG-p}4{8Cݐ ڐSlWlfLsiIZ"ύJ!-ȼB&dqKU5cUOEr5o/86%5ޗN;f4?NoeFhspX2od gGQxnmY"2S mm<}XwX8\#^%ѡxˁ?7N^iwɳǔRţ[[j7(}"bfg6$ &nb֛oNQ+rha4h 3ύFSjh9$:0b\R*7fGqtS{L%kwRtkAq~c>"P~ǠmjP0Tc +Aeid{m<8jL^)+8H.^gO5ٛ\kIbk+_Z!,T^f" gƙkI@{wIXţoLg[x}uoIBͦ 269 dm:fN ;'.׈'NG#ҀP:zB/E4:ϷsBD1W3fܨϢβ߹t/=]8ӌ*YW_ E}<5'ާ#̟?ӔWR8CCTصG("/V*ы1> L6>?yó\HgE{QW@;شk2>̇-B#I62Yyv32۸a'AzTPw,mE cRh7K!y-mMB=![-K/!C)g_U 3(tdmg7ao_l+)bI`ckwE\$[,3ncCXmUYD.f< ]i6E1wB::Oɷdk B9<雼4j/t. +-d:Aڏ ywi\]9H#;tZg^FcY2ӀC:5Qcji$iLeӮH0f ^81iZ*rp[Kj$ P$[4OG;\QL#"[1KAƜ \L*L״,=ü͗Z/͵iPY3|Tsf۲֟*tZ0M.!K*OcQCL+i2'A,?4av&t Qڬ{5g'EرJ+ /\ziQ[|a,{9+{a_,|v'v@ M!->wHNN Oԗ/,gI0@Ҷm}[QjLO6jӬ|ԙW1Ro~/W!NQϭ5j5uy*m˼LEMeОC HNILՏ_")"*Y&$/S|Nb4>gbXgČ03cC/+!p;R oSg+^빏mXH Fh@w^p0Ƴ-ճG! QT A X' DO$ i *k?:8ĴqT&%&14Bja;l/Hok7Gߦ0`Uc n!fXrs(~a!mo;MףV$\?s/2 VJ]1%he-.P>v#Ut [뤉2;E\@ZpXQM29ڮ>9xhJ(ɈNشV^ll uK*^=ş<-3j[o^x@@Ki=U_ <1ASȸJ㋹mLfI`YF;n U3h(,vC$}?)T^ 6'5EL\4's$QZ>@za'ynm8(A}ڢ| +SZX궍0xeM?;¬iw롖f%̵a}cL-p4G6>Ӳ1xyXϧFeJ>'FeSvsr0 V'ly>]`~MWo3Н V9ǢPqssD {H5H5a6]8qD;v}3-Zc(<cBt y + >dua!Z rdM7(33Ƈ:*:t >T1R_Νxbg,igN&&0˙P>R&R~^3k9HZiE㝫2+?iH-!`kiŀ|B-2%Vk ($]=WC׼be=4x.kA=kk{98WCdߊp@1~ 0E YcZX[`q\R!=#06Yngq/ޙNS[EljYO(qA w4O>Iwo_rڪ.V PC`Z}7M<潶Ǧ)`MV$Q&30Ui@Ѣ`΁h?dl4IV`^wj qoDciIąauKJmҋ{瓱ceI0}}}OjL-!:Įꕎci0 f*?RFL JPʲc-U|% ES$Kۅ O˘M-#%ʂ e_=XԲ+8ni%(2ml &ɡqiPǟyjbo|;!&XN QpRܨˤk-~c*,Rbɟ,B C@8FG6⍭ SPxݢv {ah') u=@r=%*߼S4yK- bXlw DѰ GE a~OԳ>gQ*\!H/w˷1sޟ,*AzČ B.ӂNP\3ZSҏ!Mh+LR~},d! jz4gnC~,s_e@3ν] |6Y#q0+iUNq}Й|g]GK'<1@T?;x,pbif"qA +FE6"sV.g?? pM!=m617b~ h߾E5%Z*ʫ)PjTz`VSZɓlXz}O崕L[^]wG؍8JBV"x!7$%k}fRQbT!e =ɭ1+شáGXL*F\YK ()J9l.4,)H C~ 4gΨ2'+)HtՀCi$K'"K@0jCSeώs-f%ŷ{P(,Vd{O4g$*fBVD]rs!sa,oh'w;8CIRcWMHƂfiR{zg0 D^~JvxMobt0_PE* Ά ^kS!j$QnQ"9=dWR΀HDK'dK7yidE(K^)EDR}Pe>o-K:BT vV+(< Y2TZ={)0˳CTT¾p`5Z uqEٞ:{_Y4>7Mny.Ssv ų<#zPF`Ŕ@A;l{μg~j6J$_l0j_L<ٺ?"2eN_vB\ P+*zKdL){)m+1"pw5?h{ʈ~+.՗ 9q]}>֝A K [U_)L,2vJ܏bK{IBUM~ dIo̔e?k+Mi"r:Hī8(G6"_e 9,P(d5Y[?4006?\Er-c41 *;58;iةӟ~K=Areq*Sn, 0jP"BZ`@n Kks]!p<0[;Wc]q=h'<|gU_ۻJFI(ГtA^S"5>T+0ǎz Ŝ~YPئJp_6ohCO+/;`_1.`gef6j\=@xZl/`GnQQA2u@_h+~5̭Lcl*?d< VVa$073xm6GFԮ <4um3%YH=0͐>߬v delAHRa<5t)C4|`22lݴ<4#N|ZPlm^=p)Ei#W#K"v_]:4 I[G?r5#H~#c/i 3ٶIߖQy]l%&vږNmַ߮LP=żW΄Mw N:TÔ)RJI@bV9xٟ۞:s wSw}du¬zSW}j6 ]jY%E uKTҐa<"!I?/G&XJ:׈##^/bk3 'ԭ;%&|u6֧wNܖ]hls*_n{G7),8}0 #3t[>kp&x3$y]4)l0 ? _9,#8-g t:^(=@`6qUznQkTc `Gv]WT48'vOqDJ}߉"%ˁl%m-\N}S9| i$Ds - r(")YϷ'D#J_7Wlj 4y)KT]Rr!+.wH:¥^Q ~ nZޯ}W@K⩚ A`8kgF"Ghao:$u/NFrX? P D+?=Jǡϯ$Zv  ܉bRZ>'Xߓo;/탪pL(WB$} ,d%( eyBp{ia^GGp_T )?M:zM/łvN[]ͫ1vJʢ@]Cֽa$f95ecA{tY+݈ZpĪ灩社f88^U2eٞCzU]~0ŮyN`QY3g7mtYȼ _wdC>\[҂zCBcW{L\:!};33HS9["y8AU2!*3ȠZͪ kنE8I 6 B&7>'Dt_ sBvH(EDK=0.wNO]6K(%vê[^ۈucE8^} ޸hZqSHƟY h+b ?55;NKW~k fnsL&/ /R c[N4|G_3#G{3 #Ii7֢ u quu@L$ Xeh; UKnZ1 #}8 Zu`V}G b}1q84FEO.2i /v-L `N? ;Ֆ2HV|o9_ *ͩ} ʜ˦WFWaaNwgܷp9YMb~ɖkRI.̖Ѽ Yj95~2C okZ".txR!]&@y! Zcl]ycw  BH9Sw$%D= Q\sWLd1~{Y{gkV|/5J3{ m_rx9&>\kDAzbYhN|c؆(Hq7݄t00NyAS25{@]/ &17(aE#m OGBXBn_tl4Qtқm_ d^E辛,!Zl>!?znpp;FcoaZWWӺ4R {{ϥܠ{P.xc9:Fv6FV,R9E4U)w{dϘu&KLă;HPNJ0x8R5 S\}Wspt۸]}i|aF| "pn _H dϱ# 78(85ۮLH;>}00l ^4i^FǥczM26")Z?qB{pwf6nq][C89S֩΋fJ*cB1@A2֗6SUDN*2\Gy; 62(^fox"/ w)|oMr`yLcBW:_;dFW%J6#b̫Pao3ZDQ]|cc\iҞR6!~Z ),G^9Iu +mqiG.ΟpD^Eh&gk'fb ѧӈJ_?I{?ٟ\JDc0(yBg1)-T &zA^f i 1ံ_rh5Iq$ ]p>GfޱFQ0mW<4Тl9M"1ZKEak/g%@T6͠.SἴV7zOuN)\]0f-&?$sڻ0䫄]"%ٔZ`jlx7KBpC֪bΆ\n`}~zY%۶sÃ8+L8)iR[⾏6;:磡yFoVԁ>Wf^hVւFNdi|,lKxok>É닼dʘkpٙP҈Y@BV [ոbUK W鵏099>b޻a FaڌewCKXujSUSf)ٚ8 ;[eEԑ 3I>G{) )YXI:į87Y. @8$]!Llt~|=ޱ-wcVR.AOz_H=GuG3t8zcd$>bh/h;¿>͏'נ'V^ X,XEg znC3_GuPTйA5-'%j4#&gd^r#P@jm JJ!ew4A6=iXȣ Y\NcI*qbXZq!{~iHjZnP wF [-ҼQ,쿍nZ"cWJ0;\%Ճ 1k4 Q +=rxm˫xD&ɕ,i c# VKɰ!J./|u}]Qa6 p,+! 9~Mo2'f"~Ktڋׯ4c[nP92Ehe6}6=y Z~ؒMK۸ٸhǥ B(8ŠogweȺ LQA|WSbJ z&*ԮmȇUm╺j56N%W9fk,( қ+6f7{ =u%rիY6`GJZ]> tDl4u=Ӌ~"`)^uXI Ȝ-.%;ؙ̼eY GR'^,USB/y{{V336jϊIfnRm)L)i_yjGw.!q0gBh0tr&(m 5*aNO2Ȭj?O6߁2'SAS?_u [Ga7-7#%%]!5\1>Ѐ?0K0KM#aç~ N]ԺCmE։KkGD7ypZJC1oc|j,:>7k)#<9WgCDX[쁈l8lcK _ڠ1<>7`v![t, D؅-h*9y /pHF(XUy >$4^-M)aRo75& ҤQl3Ӌ{ vLk kR]_GP:خ {sn[]5u'ӝ\sQ3 [;>r3ܦ`(kw_uE 0pTӜ~llpǎkE _SN1*$AQQo(|,g:B]C섙{Fv\oѕ@s"&833sCȠֆiMu5}N+dPl=1;ӹCͱwHљ.r%;c~ t'x7Bsfl1h5Ɛ^s1/_+5;2I--`:lp B[[* 3P?=8^{W& 3Έ\P5t|cۧ mfo]U \Ӌ=|{ '©$yY(ZbVH`Z.vE1@ᒟ<%Lc4M@ Ob;py(YœTSw*dZUD'n>ҁL@dàmݏt7C}=W4,4TRua'BLn\sRzD`5"}%Ǡi餉8iFJ/}*tfQEPpYpZL΃J AKsL ,i;\}D5gj۰ZڪT?`px}v!:Ady[UtZ-USCWEIսϔrUػ:WG/'liƣa`mOe;W+X cʰw1#Љ"ŢC͝HOlv;,/~͂`>3R` b!(6 ,Ew4~>IqK 66b+qܖ%?g1 L G`IB'܁ũQ }.rހ 5߬T؍C7 Ι!!aݟogS#.gMb9oi]P9ۚW}L&Q3T_i|A/5U{qĊP-PiͰbb}=ǎ tJ&%jH+5.)ɉ;XD607Zò5\m)-!%:"\D$S![ v]*owv ZzǯQ&RIZ8 Gv\W(tuɕad_QBbs'S}JXOKyؿ<5MAgQ/X >n=z JO`<֊Rn^tMnRT권> ^49sW3v5udtUh.%nw%G|S"y.Z~=sk15EH}S]mciO)Gmweh4fNR\tؕʘHNk|"ulͿHIlL({>NFGQHM 4M[ &}[>$<I(^͵b(S(:Kd0 Vb{S,C9%kOG3MT]8*k43l ȍA7ىs?':}3U*DPwQE=搌x c-?%^sxީPhxي5LIFv_P |9vNsa,s^+R ?pnSpѨ%C;ݸl`:e;^wGtCZIzg%YoRb6 C#v'Ts\J]IFLnIqL3U gn WsT85Kj7[?qCGFTΣH?ub|@w}Y0Ӓ+Fαs!V=-~R qF] O<=]R|XZۺ 9|#7Q$#Y $b:[.c'r3(P+d8ӐpP }vKm/m5aHJG|SkYmcwјZ!2=-9FV<#b]wb#`.SDUy=_#0;;WM.˂];]'ՑT!)),gY_+WrgugN Nc0 aKإ;j2Fa"gYY{/opaL6. ",&I?:5 pxR n,hE+MJ$ׯ\`!;`ZfnD)J P_YH؄cbɺ^qݜ5<j֣T[oV(f^t)ivM$jXE 21;qHIjg{`%4×f$Cq.~&T7 os;TM .`/b'>{~WH,B9Hl瓤0.8bm,[[xIՐ\y*kуc 4v3f.qrS̫987JT\q"Q@*9Kmp1م,o"%jr1 @ dOAM-Wi>UoԦ7䞈N7(۱)K)}6D^{#Skzg(' apkGеs6waiI}J'ajJJjy Е*bN."r$S_?(]W]73e2 F?[D#;UWQhİ*3 1[Z2 >ML}~_h{"ݨ p!j=6L? nQ3.T_B^ңj vdf (n=穲!?q+ҷt9(WS(C.}wL[֊o]mo/4̻k3 R >/ $'#~I nx&R4q yIhirj{j H8ølފC" Umث[^}#pLϔU(DLoӾx.gbjz͂j 4.Fc 6 v=4MQurzPuu"[{i!)?~S J}apA, =nDx>v6뗺tt Ѻ(Yvji-wFxrZ'g 0vҽFqKi6.w_֪È4?z!xR(x<20@sV!>& *ͽfqx/BDm3s異dIskeЅ; ܀wɔj>'Q#?qp+_,nh"3Q[]?c̞5SVd)j2@#XL:&s.b,A[iJf膝Q5rJ41r7'9&l\_/X4Y7?'6Er7NwOfm(E8"&9_c|5ӳe}^ =T\#l F} 1HA`c@_{ʚQ"&T)ֳ/w2l ԶE ;E)DiMA)nRXwu` z/` "sY5s]Cd8P?K䨙J+$f}{n z<8HBPE܁Bmn mxM |Փ 4E- !XB3Jϑ#c=Ē7{>FծZ,cdĪ _/OSEyۻSM=c wZ7%1ZN$\, @ !"i,0n`ϗUJ`s:\{`)CY>p1ngP?PaE5|U ?zh8 c?Tj[끄'/(|LnRiRY-i\h 'ZYH7nyjbʒġ6.vnv}+گ[PGe6Qr_'XI$"O\j {w.0@%ndk/f*t% u8nvO{{Dvy|c*AKhvZb~;:TZҖI9 Zf4HP*&X۪Ɓ<"a.^$ 3'OnrV~{"D+ڦ[Zߵm^$z&  v4(4d)_^fֆ0\TDmRuP $.`'߄s!KKlNqijl(ˍn'pz&#g8`lC&((i LUPGjzmE}߉cF-t`.s⻦~n,Q>(q2l< g 2Ώѯd:Rme-`gq +BA;TB?Tr6\z:af޿R=LnpfwkNYggmG?K[QmmZd&ֹWl`M9VUeDnb8=/1/[?䑺e9lVjy&xO7^f 4 ed[ Ehq[쓅2zKѦM7Ls01SIV֤4:Uic7?gxXD6{=RsK?址#W%l嗏(C;3 EN!򺰜K!\Tߦ;<2**g癶IÙs8mﴠ5i#FLtkق5梛&LMh:rb;QhNۃ9TOxg29@p+-$.%ĵ^cɤ\D.9v3ccAjǕrGOEbʢGOjbV7Hעt8&u1e~~@C|;@5{{H"2pذGqצ{Gk,E;ae(j6V*r͑[~0SJfH*jmU)}Ru*Fuy &?Sjݨiӌp ϋ#~%k7@pQh!qs sЃdP6b!b-N} J;uL7#jE$36L %Np `pBQPz-#qK/y+kd=!)d J)IS$@LǠ L~;9z?Y63)0" l9`ڛOmi@}op,汌"]Ja&+hB {W#,(:q=Rz ˋyc `\+*MWu*U*>1+냩F[;'~gQ'"T |M \%i vO?jQF:qsūquNN芰:VҠ m(;]&C+Ƹژ;4Tt 򦨃RY_7 AjQw4\L֒T섙0a&M->uMOLGVD?ӐZoo;zݮ%.wP:WYR ӧ0$3G6Ik4'@^p4ld<}Xpo$h]Ŵ 4k]b(0=U[".mۣQ3]xnD3v!E`ض%lzg1~YBk@ZrU~"$t⫊Z&卑A z@ ב'Ix:%6cl{/b$砂{<m#v Kxwm~\r=ĩ{L&uI%f۹+EE^ w({" s^NA\j-p;Dw J8pj=*@'rc[ *4^]DJ f\2;eJb\i.=U|KHUS ƽ9y"rh^Y{?) As"80lG>/9|؟wjn=X,@$\q]/_V _]->5lVaq0;%IE : B<^ ͂&Ӭr8=).e1:a݈EltLk(1}H[@gen?n]F ^D'܉K#X8NMmy,%.7xP-%b aϺ OV8;d Lyf (e,(l;<2L^0CuN]͛ES k FO6plu"2˯&os!Y(lGH!am5Ȓt3ZN5b}Q?ΎVGNwc\Ks0j<'5)0ҷb;78u5,1 x)· ʈ\aEyp㭝ܿP-pCۧ_ޯ#4ן в~R*gXi^IJu/cbm%w:N@MSr6R d=a1[Ԓ{ae2)PSi±؁N' I,s} Ѕ na}Z6,CdG =wW&gU@8f2DKH2DvbOo+I3 I)22-$'H 2:/TN=;96,jg>q9lW'sk)vƝfʖpSZ3rTXduN/wwgY[|S$ԨMJYġM ٵ0[HzRNM2,|ltKLl/$˴SuAvKQ禽6l~tSuSWDB]GnЈ>x]Eq9ׄ÷<ٔ-5TaմYmy>gvPG-z_)hhl2i<Ӹ>FߤAl z5N(WUb+ d7pV N5-D)=Vk.pW>s/C5ali~xAI^SH~Ս Ҡ7i/M8waJ([Kdɨ`twsxQ>y)J,)U}뀟dcl=Y '1۽r/½Să-Ͼ՗Ry^-xp LNq} -R{Xl̍lPI,1 PO3nd#}5ۄlZRL/D>gc1Ja3Qi^b% A3Dja?^H9;M@ZqUQ"(j!}A5Cw<8Z`QhK51]z FLwe󬔫c;Z+*,=$;t~+# 8GB[AAj5ZսS$yaʣ\ET4 An3Lg~Ed>i+$6[hYpJ޶QAK^M$e&@ܵWO8rp`?+5:M\ujQ'Nc /*_hhƲA"Cj3t|Υ RF07Nf"xDčCz彏:x#cUj5FO4qd4w=׻a"& \VVDǍ/PjVp+tON+h2sgVgBn=yrfX2`4?p/LLNwh/*EnBD\i?=V3Z*A:Ƹ끭/7xW-dv$5Z 5m@XM -d&ʐAK\a'>P槒s+OؿRhkV W*zT7ARO;ʩ'w' O@@n)a-ʂe;U4V\B2Gcadء3ҘaxRWwkՃ!NƿtJ}0 ;H<{*k09T5Z"pM8W/e5S_X=q9fS|󾨢 l>fmPX֐ )W+K8 j*7*-9:Ll" *2@&s6UsOOO>VkGO{߲L9G7AѽBy,|= *PIx_ \~l8?>*KԬk@vO^oR*Lli;ȄMB22צ5">``z~ \д VZhj^ _ο~WDO|bם[xuLM$}vXyСZ&HNO!=28O8)kEUyG¢N{p+ic]N}: V_az0 `kvb7_ƹ U8wC&Z5{1rC;w芥.tv?Ed0-[M8;8}XE%܈Q!o^;|6,}&:C1iχ"k&LEQ<3ZXa,x4ƚL{lNWNM֦kt\ɤQ_IGYPT3 ,jD,GW!$u=S>Z*;"y ">mᘢ&]zHz1t@$Brk3M؍(&=H/!kWqME^K>VJP1<Gre@Ϯd 7=Cy,ak_;ШCe|: -O^5v GD=H*; <]7x^ud͆x.Y8F04sw7~ĎvL8FH}kZx4}JR(83+| t@M?gWpUgrIz'?2ǙsIDTۃ0u_F yl*GayR47meBb.gJ|L\G^NfBg}SNaO:s LmugbOm F}amؔf4%i+VUN"ܸ:'*= tl}sxPݍ+5}wLBfݏѸlYfPٱ@@%n՟pϫb6D* ^>˲#nr\v(okVE4ĝ%eSO-M9FăeB#Ðwא%F"E&@*< VkB0 am0b|>t| v>Q1\;a*8 ʹWN637U)J FxO6-w#̏. '| 0ƪЎaXIT]X샘VOh&`Vuq/Ca>!V%2Xsh mciLHuf~#m7D]xTK &,K*fl0aXbdsei3b"’+7m<ޅǗzP»'v1(Gq@J 㪽9"xVp)YKLh4 oBlTϘj] 3Pf㣆̋-Ԡ9VҮ)gOq,ͧb;H\`TMOkpJ :֦Jzμ2XdO3{ OJyu>qPg'tkjL] W{8blWTUO""ss1Թ]v)u׹_``yJ*.CbsvaT()d,RWPO}sɻ$wsq H֪hY4uJΊ[veȼ9$\/ \ȕ5,MnI@`(hCgBOJP@D; `(0`%e7"n1U}J3`{]%>WeԫUk)eg?. NHbqxYX74ϟe~l63=*>Dɡ:^'Tj_ԛxNdUr!o>I.΁-Ԟ~m8wdR3ׅ^mLJ[o Ed"}%/k\o; ㌼|ko|*YA5BZ3|(uj4TqcRLPpw~xJ,y^zX`3tE Ptqՙ.*]u,O&-)1'w 4-=2}K6=FdžisVƖn>eEhJ /kIa'Kp8n`I>Zk$b_j]-Jw3N $Xy_BkTPZ^!?}FFA'D"cW֐c+VW : }p@e^ ڜ?Mdnɟʞb?]>\85º)zZ%m06]ȴ'v'bU"?ڎڞvWul>k59yIս'u1嫊Sцr/ƺr+^P144ǻ`3)D 5ľyPӡ5U@$_^o=4.z\-)(;( *cӧJZ+l xIw"jUE%1{8p^BlϦOmC|w $`9,ϯֈ M;ڲЀh"|BXK 3d Oڸ(Ųq@s8aQ ?i mꖄ@[Hl= 3f>'iȷ)<,B4{ÖMm@6ovM[G]qW 8{e_DtSLnb-"j㹭&`c{eOPTz#C:&T?6y90s4 ]0qq=i{d + Brߑ9g*,m5%Jd8h47.@ '19du|TL?Hwժ ]-z`5ߚڡ&*-sH'AR]BƸfz?쓍WuÎD =p=ǰnx9?~BUP !w\(NWO^(æ?Ygk9~j~j;+A.x R+ \k C~O;98۝#=yN]sK0Χ-[Eր1x2G oC+`b7(%JfE&RsDX,jQN8x# ݸk9K #{-"+6[(K|ʥEF, f2t/;c,\w؁k@ŰngV{o VRwBolwG>QmTu}r7Dz>0))Z1( CъKR*yI6$JP'8o%}(hd+SjEU(ZSSPr5LtMniUA$x RR2hHg}s0`fD1I*cZCABOq%rtY;H~!{H EFd6>=Q׺~/7@Z@fx{{hҾJ~/Lc?Xi4EJ; 9vFFɷ\8qs[RJ\8U|L&\xwº-k|q*#-ǢQW,`ǎɢ3qe*wB*))(?5cgtWETf3UFf}BhZσ rϖx칋R`g;^abvq]AR0;ٺDmUVWP&ߌAcg1>Xq n >s%hrWK>a֮?ug ?H ?@#F@S!o=WQ85ՀGrg*@ȗV(\ns+J Bls3N 8cGg/(QdpDmxN0r?XZhMӢ 9N%ryE\qO_.TO"8([,n ',WJXCBKVʔK??_^ 4Pk,52SeA/Lj2(^@CGK^8D#c؍m9;`R 1gB+W]@{~#D$`?nxXWA̍Ӷ/S^ 8>XlƗU5gEaH:o3 M,xN*U`#@&F/'V0}sKnTb|cX>w?-z/havKJ#𕷹}ɖ`6lyWX E [r- %v:=Kl"V7jJ / 3G#H W_RYfzBD˂59XYsJ%`FZ>3x&dD27_s_C1tA4t Zqk#/{7"P1ztu,%zw0y iNwNB((Vl w[#\n/I3ᓭ;" G!Pk'FxHA,U8dx=Vg/蟰O.,X߼CU߷_ga_j\\QrWr#y*0,It/'֠調LIh xg͔O+=aFaQFl@a[V9&2+r8so܈Hy S(tqk8+\)ݮqFy<_(n$X{?P$?o!1~ +g8[k(;*^;kpj(>CIec줲#5OTA$FD8R= 對 9Ӟ쬉0|p-dZ[cE[`=iҒY@x/#%"2g;3yr=0MAe^pY7v")JPY]m@Yjz3#8gv屲ΜT)F%Xūo\K@JIx*;>ϸʏ 0%W!{;93ALÆG{W?In bF/m:EBH)ζ=5J  ADM:|/yq#Rt+9kys])sDLGz 7W{ ݷ<-Y]ap`+&w058Bn_阸P$0+%S^{á `'2_kW/e@! ~eЋ4NUضu}#S,P-\ǴYmM#} =s%9]Y8.t"z `q ]ºU5 ]l+ٚ)@?Ģ3U? XV\>'<%.q xlMG R:J7Ɯfl;i]?P2~djϚ{~᥶1s"?C^&ksՙQH}u./ g:}R4nǎ),]3t#Tdo1l9JMUL`+- ɠӛcm$G7EzXm#p??#~b8+kKA|pdx:`R߹=Rn֏ KR5:s3Bm˄RhEZ}|| YHNerCf5nP"=rV4[!q_WAD.LS`!9Zh3.6-J_t|9u.L{7BD{)ɩ4~ME:_a:+6b/֋|t|8G_Td\D-}3: /#i$ywnz+ euHS !w(ފ9ٸ(56~'7x6~7;C(Q4 27ݪܜfVwa<"UoҲS/T-z:z!z,7|Xl9^G _M<16TXyj+۟mFv\+Vw(_{rܲ(EgZQDT{YY|UVY2]ƣ ZHg).05< LhA@O¤5߸%>$ ossmBR2K2P&92@_4m7by4Θ94B՞Vc1:f%ڦfrpPr -g(3cIGr?EJ'ʺö?ͯgBni:dOYCge nŔ%*,Ee`q$vُ7t*UB Q;!< nia4X{tW]oYݜW>\HXћ2 khtxȺ ߀xGy6em+<_qxG+hႬi-t7]ݔi(e1\QVI嬃皣\VqP7qGwi@܍C,x[Cgl wӹ`|w/kow7A& f?JfܞGw(QʟOL'c>l$LLp 0T\{qoB'Ʊjj5KOϗn{ /*3C:1}g\w,~[gy_kz'#0;bf$X8Wj \qn >˖~9#x˿cgྌ?-*%!M=sJ-6.76͆;PW|ՓTmpH֨83]~>8n-#%/rvMO83Q֥߱Zؕ$l_v?HF-1d}m 's>]@P n܂{ Nn#5XXphHGL]"o*W_`'z`VDY|a8Oqj[WR#0 Dc,si a$,nti;J't=tnnqFw}ӻBI "-e\`>в2b;LԀNF*B.}E嫒|,2 s7SnUp'#;RvTOpø;23~zUe >rł1x򮏂ߓϭ|[(E5E5ܬ*tKI+5ErSD<2A8AmAczWI% t X%AQjPCBib/rYnA <`cԯ7[_6$SA1eh4Kx(R` ~+ĎէYS dK =`d/deUO+jZsf{n߭K㜎E3ʳ;}i[g1Ŝj\j?%Cuŧ0`Yز崐japFThy=r,+Af=rq{Ύ桇=,vUt-<iP:xz-bB.6{S> .WY1%z^I֦` GVfTW\I$jʏI\_̆$C64K$'.dC=xsäe:{)6Ld,'>^̍S12DyNɨ8$S|}hv ?aƨmQ$~4%\BA$+}ɣfzoe -]o,&.Ftw-r Z"W |} l0)j؇1Y_h?p##o=A,_F9!e}SXbQ}T'X6}}w|°yE+ p_0A'Ӵ |R*\⺮FLa7aDbo'R܈K_VF e c o#Y&NxNI4«-[ >Rl( 5/\o /0VUX,DQ׍=RJj _$y c%/wj:=t|~m (!'JQ@`UK0t5dP.߷;$D'\ .!EkiN sU1qMjT7pq\^hRÇ)Hҟ"aaxN=A!upeQ*yÏ+KJvH,̟%B'+Ee;]_Su5Zh+^I帢2"DfD s-q3.,yKDSJ^]ۛs WZ9 HAAf!b xniu8e iwի@b:90C ]Pc#-Bݬ<ŵY6[h;W seL_S!̽qsݩ,)IT ͙+ e8E!'x7uΪǜ>oɘ|[}͜{]}Xfv|PUya~:P셓I1Z%%{} 5Epј/Mxmy)jC9Ê)XVLsH3Ýtۡ$9-$ZP(R!D\0&gjt+y*{j <۝%U-Og}ϫaU| PskVע*2$u1Mar~1 .fw=*iE{[X $4Ģ`DG1 wL{3TO!ԹDi+"i=V;^8ȫDJ|%UT3#Jr@.e77epRjYK%]7d{>mŀ^_5t=8VM2hH?Dn7#$o$ 7*5:}ah/Q;R./j.gьZr]J*TX*!I)6p@##b- a(}*|xn[  KlM\yP(`LϾm[j%ɥtVz?zZL(8Zk0kM[7DymhQ,-)HlP쯎 lHh1SxpM\?Q襃 c{3hcs qcoQ"Ws7wY<0)YJ:6Z=`m"Eگ+V'I }; @1+:h{fw0;(vPN][%$]2/[*>ٜɖ6#»Dp";@$-n kM6,g,RǝY%@1bmm O|\rj'$P8zq3T,.nD=  ]ep_`X;kQq, 8>$.G)܊"!ZtԀf$$ȳ%sIꅵy/PxG{,jq/3?nj+&.[:b. gB F%K-&YkIB?rwS.5DE5(…sE2IZ0zcmۚ`x9zwF  z(C 4>$+Q~/,{D{p2)o)skO&N~,"LH:Z~ WU1>zT@hV2`] Ѩ~DMooGve/hۍ;Sl3'AeI?½|죘/*E|8 |BdTb9UYY窝{]^LjlH2M*CMtӼ@L{)0@$bto᪦9ew ,g85]'Ge1:XV%y=G;Q0κhF_ MfT6l =%L-eK[8?=߲CRS(=p{yGih{ )lGbk%+.2hkWޔv<+| PO&v|/-7cP3#Q\[Q\ՠ"oPLc0?u MH޽?kzxnw ^:&jO)n u>zlg]:0%.ܗ4x$%DD'no,u4y)b|nOڠYjԮtrz8fTa,d"wŹ4_~6hOOc4ZDgEX7>으=Ѐ u<| |BQcsz!hq77y*X[9/@#?G)Խu4A!D^Κ4p3HoG ^`6'PZZ S^2-1 _y؛djN:߆; 1ҋ9$ a\V(b g6A/)tE<0X!cd  p@[ Ϝҁ%N 7Wt~6h f^nBC4A?XRCO VzT&ȕ&$n<CWwq 6AD)(}dŪeeEt>ڽݏ6&xlNrkn1 [`eΆj :68&5c4`*1&dxDf O79>f%b]Ec2_#WݥY[h ai7.S"٩խ)'NUd>O<VZmjHW+2B]p2P/"u2]UCM ȅ Ȫ:,F8.@0{}[C T Y["g1hrkI b]o1*4H^605⺋/*[,V/Nz1.drPƦſ|X0ZG8-)[a#48ZN> B+|F1BD9j7,ovPz9іɷ@t<=~6+cZp8*Օړ1?"(E%1 nU͘4Tbo,[I:GOڑO nB ՜gR^&ūtG{`;aL;"pkر&& JbS#e̴,9Pi$eppEU2KhZ 3ʢz*Ii޵rKZÄ40lx yGBڶh}bljF3֑K3#jTF/q!"9ً~ bY~`Da iQo ,j.dd$lތp{[jRe%@Q}tm-]5%\(h\BWE+4ݡQ0iS<ۊ_[$-:?CrYaqX- 8;gPjc,CD9:q]>H(drd@<ߍM)kesMy@۸NXbi,;ۑ/ڮ xc+ӟEuvhn/Džw ?LC%znkl#{p5ZWSx%¬8Q"&*>C4At#5W@=8-p _#m=={prMX;llE–+Msu,q/!k'5S+yF&! aQ@vnb& D@dv1SA tH-Zየ,)=UQ΃k$dԽ 胷 &nN62w!ũFsr(e>ֶr,I i=ixRjnXE1^#KsЎחEeQ*V| WY-6~ӣK׬@ȎJD|ߘ?8l0q=`uF^Nn.q0Ō ǥrhrʀ+j~EёGW(bRp oKMC<&D"\rSCɾDmߣo_|g)ܬi mn:{%IZ7x-~4m¶~ǿ?l0>D< 4,.L)=2}&zF$2^SE!3\E]HGb/ i~7~p>,J 15._i;#`p͏|U8X2])[=!5]v.MZsk0N r$bHCv?oXUo,\L;.*7G{!MecZ(G7Mۉ`Pg1(wQ.4;wR6;m_B& Zvtv%^yz1R2,8EI# bߥW-& Fc:yzүRmO@e73fchtw!*\,!j'7 SǺ-/Uƒ9I+3B4ˎl2J,X, MIM>u!+'."ֲ&\[HE)puСQ/:n6֫sOS$alI05?47,oӨ'Xy $'9YϭE҆Ɂܚ6)WZU&Ah} @MJ'Ju%hgxb~7!\=a "t>hdJZT!-3, ?$!J]V8}6Do"ySx|7E6uƖ  X;A <&e8u@XU˧a|C$@jXV_8,^[MoAQu 1󫾭sm&~rJ_o7o]$vޞ2˫ҼDm/|){ yC!nr1|B5P JbQEr P\~ͥfsM](^}``ݽ;8mԳT)ygNNJQy+9fR*cz=9R3s2^ ]kLr$:Cڶj=/ )EΎ1Q8s`VooK΄aǚpΠYE;^U͐uI r%}W\V)\}̟عhgVqWEuo`;~sM,|(ECQ`=z~JUu}I$I] O CV[TBdJ?@ orZgz4Mr=7f[!Ҥ(4ooeCiEQ&gݱD+a!,hRN]ơ<1E]? b9=X-]ka]Dx* u3txl'z?MnMIm䨮hXQ ,3aE;h!px!+lc U65xɈ>faKQkYm6vo9}D-%:ok`9TVZA׹0 c:ic -G]>DELbW +rt<$Ev}(* 䞍V`*F7;L2%-.ौLαb 4S19%#.Q8`AZ-v4+:au{C,Lh9KXg_ @9 jb !6֏#AgP*sԿ lsgv֜붉ڰrj?1'C:Ś w` J# FđNh,Bs_'װGAN9DTdKsSG:H/p_N}nwx*۠֨cSQ?`)- #QMst9џ3Fn)z?q\;a@沢YoD[YK|5и4=@w6ݗ(-dB=ђ~cSA2yC? ~RVxܯWZFDP{2 f $&ة%[cv`Om4@x\k$FgvD^~$E$ZƷTt~{^Yйն;{G;zM/^YӾUy&Jw`ɉNŲJW4+#zzߠTFME{E!+A"(=x?q߲n6'p0 :`3B X\*bk!Q$\6,prUm41 ڍD,,OA:Q~*PlCFVmw<s/G6..M?>)FP#g`YgPOų32*.V$•&UB2?S 2闊_]@'KA~":ъJPNsTM>C8 ތsq+hh(rŽ,}玈6"F=,@C~LC% 9 ,H[mN3jOM 4SlF̉}doZĬ|@ēg&3!P*9k%2H6ZŊ"74S|l~~C0kc'IY'w兙'',ilspi3:Jfymo c{[aҶAOՙTK#=o)$a_zl;fc7}zz;Q'O6U/qlHDtoNBk]&[6> M2z!78O$ؐ+t8,e,H ->w}*Pȍ6pԕrCrV8C EhAU׹dᙯDրZXqkH]@d:˥gK~;|&3_,MeKU $T?NO.Դ5Ets=y0k7؉I <嵜9`5^0ylcX5LKE}(ڴ_JQC0_\<*NPՠ8IW|9#6,};{['u9̚D B QnU^$e݌|LuEB-jo&.I MZ3%:Uv{?n>F:-Y"#۝1_sϭou;S:.]WEtzZ*+0͹Η!](S0a $u<#;iyE1fİ`2>L@4>8a_jY`LޠΦVDo6 9Y8`Qp0^ve3gP8y/~cNrKU4 k1B"RѤf)&ץ #KfG9ԡ,zeMԂ[R {);?z\PLy(з׃6MpT@-<+03-&q`C^a##Yqj9!R=֡lGds08k_a|,%@*NR~#NXU#Ѿa6ϴ>i9gM|e~CI@Huv-k@(Ae4 Yu@ 1ע2՝ K]UJN@'Mok2G3լ$m[0\8tȘC8GYY p%8qgv^ݲ.`Ȳ2DJ9I7wGmj+{Ux֐K]Iy]M3ʴZ5d_w!øoD~{ ۊi7y/薠9E}p1;Wp =|?LxurڱoW:_JQ+N4OWoyXӽI;edԚ.O-EzgK; :#I44R:H1qX}֟qiIo8WDA|y&;1EܱAWA|MuMt'VDo Z Y^$#-vt U6n[H]S@h`p{#i("M{09+{ o[[<2mUKq4oJ*!-~D)(8ε=}fR GJyj2:gRuai:8 I~ýpqť s€NlfjnjtY0ӗ,G[z&.mK%ܝZ$A0ohy"qGš5> $p:ivB cQ[qu:ip"zВ-OV>}Ld%[JJ;4]jIFŖ>RL;bX+Z6As$i}S͛@I ϹI R\tMߌ)?ßF&vP 0,~[2H%[}%5ojwz dա\n)-l1YPMp5(ĭ$rQy3ʯ>9$Ɯj:,q#> #[W,`h^Iz~fǨ1sˠ̂QaIa8M{9q#Orw4|lT5sב̝ 4BP/HNbQA4 fl9Y!AI ?mA,4Ś$~z˒ߜ+`0  lcDmGM|.Zm,YAZ`I?u>9\dy\6kR6TXGUe㺝sru{@W*0fr|*8O2c@ʤ+{CD7F:)DMxOYÐ[l3]oGlZ#”?؉ ›!q:TG{Mng%u͉.mO ǂvThP$WBךJQv{1܈c3jMթQ/90{eI$Vdv ;ʗQN v4mbw}LG+,͑t>KGՖt=s(?O@m)nRHGiRlZtةhNH;!NuK[J{ wq4n{I٩܆%9%Ѳ<v, %F6ZLj~a6@OJ!"94p}] lϯ|ҳYc5X?7lu aPnN =7h͖Jm ?y}rj$Aաɝ'fo]\"2p-l[pw2HQ05CƊT28'{i _rzacu(NҴ^}Î>48Y N wJ)}u%p6!~sڞWۅ".ĆݵdAQs|-)R9\JP&1S؎1I$,w,>ّۧ {$fAY{ŘǘJ`btC)EUy;Ɵ 5y0#.Km ߉mqɪ4h\HzN.=<Bnu޻^gC6F IVͭ[D%l3 4-jNƉWyjn4J'1!0N^ND>e\nX^cOe| }t}Y1AaDV Ak-b*SƱjz1RB]]Ҧ֯e3Z哋5PQĔ.7je}f@z3կ8ꫨ>%fUNcՇka `4ޚWˇj+ jh9} as>5.}<1ڲ(DW8T]<rKa7p9r-/PRc8OSPwC8x;Vd[^Q]IS!~N_0s%@?֒m {g߸gd9¼݄HW˜or]EoM]ʐ32wA)eãS9[-noj2`aWLH@ɾEcZӲ!k*>y+ȭ`"6։.np"X-svqYdz!f2?/šXƼ`Vxvޔ*=D{& y+Aea w,4ԴaR6t=hl*9j3tTLJйtB>\eS)2ITm\7-L9FaE;z۩#/N bݓ쵴}O1MP0rU-_{ۮt8/8Q[ ́GL{$;b{X׷Ш ;.} w1/]pWU@37mdR< +r_Iv|4c'їr)?|S<9J lW>&!-)^n`J> jFT-(<ռbAO$1)};'2c `3G&cm`(q~tԔ Nw&}+Rjb' BlLY|E_x&Գ"ښ*aC[#+u[ByOԹNZQj0?jxy.SD()ّI͑92[-M"(r&u~TH qޅҒCXJ,"BELB5XVͳhKLJQش(/ymG{ϧ8إz׋4mI d}fM at ӄm;*$n?]I=H4:%Vxa`~OH5WecovR5 0??9. '7O]C/wTSd;J2 n0@e $ (^}}r3/PǵI~0Hƙ 4{g2UFI:bde}K$8ifgZ#p`^$wmj]dz_&' {߯a:$=2-Qd1 UnS!\2уV~ɮv/Ոѻ^YY:#uxm60~NHFjYqȇ#) H[>^WG&Q`mgK'SK_ fȒڟއ֊P( b(Xy9 [w`9<9)ًcc17ȞAFt"p7N jmYY y9xiLNJ=(Kx,9i xC=U'X 8fFf]S|Q.qX<3*U=Me͓!B1n!#X 3s }RuRjnE@=S.SԴK0Sn%8 >)ݢ{bTXww.(b0%3r\*Pop_"lG׬ȓzG5_+0+fyViGCC`Ԓ j9a2'PJQ3mfbe+gd˄4lu7Qxz4OPE1!C[KَWԀpf TQfS|,}YZjfZ8=z C:zSi1KŠ3m1k}`Q, |7ܺ> +Z~y;+B_j?* nj,TUxuiF L8T+LP/O TWR[p ?'+=پ$'20\xbL@`ſxOeFæpnzɛe8`Vj߰u ]4:Upzoaf{jG*s85Z|@P~hɣE8V%x`6 UR2S(^@17A&s}p0 d^[idˍ#N.87s:\ n:2 |a3@(yMhv-r5uB1:[ﻩ I`9t+$));]~ZJD?`ߐ-J\L))NeG+q7g V 4 ù(͏:8F=kVD_ViAP3.Od~βS#= "({B?p`P0J_67X%lž~1%{t4o$Kӹ6L&|ϒo-+IIpOA4f#5%Pl&EmǦMrI3.ђWf%  (<^w!fbb/H̺xȪs G hھL=hdVfdDܣN\@=h 6P,J8`>J<vDiEu'VVʕwt^r!{Ո: =ϻ夺`Xs@)XV[N.1 Lv{#|;.^^tm4.yhS R, g2t,c ' Dl3dߞή v7oWެ(BJ l2uOu@j!eh}=.q5Ћ8toKN?l@*8EkJa85*87۪dKjQZ]$Ay Q1iUݰ>y[6%T,Iy"ꆈO3Uz~ zx"c zy[$}PzPd#Av2M~S?8Z2*8yK.;X5W*6p5@sM"a[V=*z vzEi:V<xBɛZ8ڱQ%odZ3rTUFRrrvoF[<x5װOvD 2TzUL~\ `LCTO]MӐΓJ@k6QI̮oH?ۻ;~)43sT^ O4cEclim ?۽})5iYX(!b,zm+\oαU{N!MPԛQA-4˔佰=w`ĩn҃$0ײdU8 +'Yz%$M=ˉ{afu]ݍ{Z$x=7Ɨr^}(EVğ՞0 9*|RاȴOoiM|R$>a`NJU{J,T%tNٱA?FE ٬fB:+ mCCuɗV-LW4lw04czuSXa8A~WJw3Yf̷6:@60FX#(8-yX4#7?ҕJ+:3Qg&Jr) [LsgPQ6m =iP^A+QU]}a1[ WCCαySb򇥞7CfYvr\8b-MfWOʡUʍrGeXmB$'cL xOTTf?-@iSixQ<{H#|X4hiV@ǞT"_lpQl9V{g?n.5d+24j\r>J)qc]^7]oP =QDՕk Z :j"5>ϱXM ޹)SDnҜq+lvZ A)q7 \)#/J^aGh3=X Gsk`ֽ8z Z) s,L"_[*PsՃp^ &2?FrkS;eTE$_sG2H}7W96D!] ;D@L':'ii6>폙m.e I2A,uU " O0](4RH0u`Z8'1]yU `LK=쨠8xhne YUNa8oܓՙ%՞ןW +9vkLcM\S\ ֫nV O~"f?ChlusG)Z;@;u"hW̄xq 5Є$Ү|䶲bL|$ޭ(B-1#Pa`cDl@ 9]I.`2|}ni ZV(Pyd RjݑOu4AnGTH Ss|&=f=K{=Hiǁ7MAT}?+fpd[ $~\Ĺ7䶲LP?`rH̦wO`Ƥ)?ɵlxpIB}RmqhBp_A*tTUåmTWGlYQAkUtU 3o,7mBV0 o>>v:Uڤs+Vl0'"FjUWHrv{ C/#- / ">}S@3YՖ)z~``5. *X08>\Y>_OSdpF T$fnA > S{W{eFrfO ?vtD Oa6sSl/BL٪l>ibCcUt؂WiaҔ.F"au:%75J )K:q_|&e_ח[e2-_ Y5B;0#0G'H8>phT} AE'ΖKS )a'CR^p@>#E}8y}m]͋ -v/^E߁J$ϲ>HL'%ʳ9w6-,Nj~5n˟L"o]x6]iֽ˥ p%g>vwLZEcY)UV#~@f&Toxs=P[Rc;qh94&y:-ζXm ʲ¿+Broߕ\{A3؍?p?E,)A,[ P àzU+D R:F\ Z خ֮j{̖IحujHd330cT ulq wVC7^N/m_J~fTMyp)\0ui#KEXXvܠܹL䔦^ & )RY<@6z2,\o;*O覰ꑅ;O"ÒeudŒv'}`8I]2Bd\H3*fC~S|2Ţs.H*o,$2NB9fsPYlgAApӿP<Ob;? ![I{9R݂k4Mv#ookeTJ?ᚺyvözLVjЫ ̳Dje[O 9CE'*6' #)muWmpY]KşA[f!D>Α%RH=vbFy@^zdFh{buTZKۜP{ ;n)&}pG*Ԅ?O&O M:@w7m FJ e" ӴXGUێ2~M ~8 Mau.mmQHDQz̔ٝ#JMA4Ջ)7"000Fm(d,mcD%-q0&Xw_j_y)4a`oyRdۚƫ;z쑪,ujcJhW~EڍB;\_+)uʍ@ؠqqw{s= .2v eM3y^f Y[Sz2 Gxks;Am¡0k+H5_NJ Q{`qt(HZ|G<59@G.3"M٩6rƪ|T 48(q0ɤ)U Z`.v waOY//V5R^aGgZ ]bFXĹWko(e~û@lNwI{]?b#DRN u:5r@93 pBrȒˁCt}{(V' TZ4GZ_}vtۆl$<6@yHF[$3&ݲNEp.g&`ќ.v!Tb[e+O5f3($/m6{/0&_PAy{m9+1N,t$5N~o%_c]MO&vYJ%&4+OC7[N VV/- W?|4! gAaش8}h 3U)r rKhۓS#\,M ݔoU deQBۯ&XH]=Po"p -h Bʱ_LQ7ِ) Y zS+>C 4ǐ:SnvQy6&msЉׅ ^1K*QZp!hM4cYV쪱}lc mKq6j"ǃiN&ݧX%G1#B-6:# L.taOGK3 zݐX4d(V:ƁD)OWNDl5KU:[m5n~9LMC*R[`gяTh +Մˈ̉1ҟ-YD&W_E}`>4*NU!7bD}/50h!`xX4hgksӝ_k&!]̷ 9Cyɪߔǭi'ӻ'VjZn3w,bp(;!+@kS >岦jOX,_WE' ;b}Sj!&:/W6|7m)Pk*>r478bL ؏O`ŎHR uD8|a[mVZJS+;D2'B*ϤI^c KIp(|OgN@m-->U"Xzeޮ=x뵠LHϦkέ*iac0Ev3mWޣڙZ']v7uZ.8y1LA>B EQ53J:}t0ZG"XXcD&J13EV)?s jȞrЦ[,W~T {yc5W 2YTFd$JU@(bMĵQ@vvG[Gj6 ИZafšb]^wE mQMQ!?L~-‡|JƁBL*|+Jl&r}92@f߭bk@&UzϔdyG V xO_8'?~+@kң!-oXt5\d-1g;X< -|R %#Y$?KOxU*Wq?&T EVÁ `Ml|?`C'|L*1&Um/[h 5ge1]W bHN+8P'Rn1dbE Խ(6 NÊ=Qb쑹`2J>%6@Z;h9%!wNax3=A}FTCfsSk F_&%אϯ3廊lS$z5-k*} _>JцN51:7o hϼKk(z.啣QqEf$s L5ʷE^R]k*HYDYU'*sd:p( wEx+TrX9 \yHؔ,{K]CBtst5]6 ze4Xr;ɳ ~YB| ZZd&e[]R 6rdJ9%:Pino[_;[ƭrqQx&PX3{A8KxJ7 'L1RTy C6LmEWf x|5_vPdlbU|q\b@dIxԓN(Ytka(t/ 8y1\̜zFT{+dK͟z]mW?4|C /$VmW.j=VH;5SL)O{oj cǵޘ󎏂>c F 7uDMbĩ`dgxC2gѰhl#?ي R5iCPF[7`?:AK Lre%p\_3ʯ^r~ 9x$ ZvxYݖ>qLđ,60V+ϔf, _﷘Lx@eC]D.7HL);=;@0QQrqzw5em>f8LDP*/Ns J۝Onpץ0TD+A`j& 9M- ~.~+x_\h[06TʌUH6>eP|d|uHqJrY"t tuځf8<|4H.(@&?=fM*$Pz)/_LcLHS0q3 IL|k+j Mand$⍭:bo#Y7l_pXhC_E-z_@ZB@9 6.cNxLl)*{zRP;  'pk0P1^ZvwQբM.˓M'sY%xWt 3çu0F QSBNHu[u %5p%#[q,4ۓҫ4r?ukɰ[o-$wu\輱֞<ʖfF<@ EB֐hNc|2myps:cISݭ7|G>S+*7"*r KlFeqix6nQD["/h/:JSEVV _ ]mcA0[=:gF}'(CC>h/iAܳ™9X]_Q\{߄"nhM$< r3_`͡ȫǁz^w7l#T )\`OP$%k=N_̾ ٚL> C 6^4/l3MɈ$NDtv͢y7be |1X9Y%]HN^9b\.dZZP(rc5Ҳ &_c't왹1kjI+"nŋ"w}<,FM^1Hc_싾Q &ɔVH zPIU!<􄎰Y ]u "ɢJmO*k~_$Q䢺f. i)@,Ӳ)>6h }oU)1#,z%y墼uUÁY.Y-Äb| r*F 65LL5yvkZ/kt/!D7SIEkN?%%Ɛʪ.X\a?X%&j _Uk)QzOuSL;Bq(U፮X:oUfAPBL.ӆhռ8˒P=cQ :w c`]jY9+˳b*tk eޓhX *6%Qz(;,д/`ɍꮑvgP'i;:!07"b'06[DI΢`hiM|Ln&3(t@ˢB|"xLNgm'  Ff[} rjM*]h#VWYo~mp1sKSns=ۂ}'_ke/=/6֡$``OpA~DMUV+ K *fӝ<m,y3v>dڙj{Rq;ӽؗ޸se{7J0)Yó!mQODŽ84 025\ʷsԎ}icU Sl2X͎мOilfD&B- DE93XxkD =}p" ʇۃAS<28xx_fR>)D)tK:T%tcN/<Ă@+\_L9$tҁ l|AF\2H#1gx.{YS"-_z&"AHd|*430ϼvA#%d'~k5)}+!Oav1^E[]##w6hm ,pd,ʋ0w8&,󏞢W)-=Yth/.TQm5"z3e']ʹ=iEh%}u'$T=i:WoH _Ld4`KLCͲ4Kz`jۅ! 1 YQwڇ4moݙoG{H"BAl1{|bԞx Dy2nwh|qr/x?_Ø69.^΢w 0: ŷSm/Ay;5cSxfK~5hN|J}(@:7H؍k 7ˠ L' tЮjSr"YkF䪁)Qޡ ʱC]Ro'H۩*'=Ikb]EͶAv%NqWdI0RB,Q~Մݭˬ𱘉ahn23U(1_)OD&C-I|Hm]mUۓ96xQR|%80͑77JʈMiI+%o^ `Y;; Zb)w!t%Wqp?HEQ]MV%%mм0KY@ld6̯Ia&K#fN7jj1Q̕EP}̛ũ wY#` 1-`M8iwW.~֜;-ilLi`'N땏(}DZ}쐦^46ؙFrUۉB|z$գ~9P>_[iv RPNڦ?Eb7`O^'+@P `ar4^2xtBwGǬ;ʓExT㉑0f` XMt*ipSU%"\%}Ӑ >탨Xb\;a q[&?~ n x]YĈ]a!!:v|9,]7'M H&dd* kpmQ!lV0żqj4(l.{ /jsB?>&ɵl@5H@,Xnۺy>FI|!^ hz*7k/ WxM$NwGخq21LtI@#zORFe@h.qBT9,zsӯ4'a.6IB_)k0ĦM0 7r?;) }0MDǭPYW|@%s s{EF:86 J_7 q(IQ΋}xi<.PaSu1e/nަ|/@!$@ʽs aCe)DSNcU_կݳ0ah&iwx%cԍh6\0SN4f1M]i fWu 2q0 4^e#++.g#P]̬<>Qz1};M\~S[OMkEv#ȱ,\qa2~>l-%qrm]V z|^Z݆NӤ$,Q>^ !6!s&$AmzFLa9 ب=yl_jE'wa%A{> Y#'Yza"6?K35jAߕ͋4n} )Ϸ2/hVu_Lm)^Iy5v~~A"eO8j4( ,QiU>,f*CyWmInXK8ݎ]caBD~͛aT'߮r g k$[2LC G%)GǞeGGzɭRxa fG$ֈ1,E7C{O9p18܃߅8زAdxil{)׍YۄTs33OHvwK:?yHn23De5]ԦeAw4[bpw/% o74m-L" yg`*4@dΦ!aV(_;ekY}o`BzaZfôgR6C&h-YxE{+\r RqɂʦËi9_f[~nJҜ\2m Ǿt2l`XJ3t_{oeGC6I>H;"}B_dd0e\5/3'=MLlLn~_̜y!( €M녘%)=T D4>_/`T. `ΧfU8qLT0!6ҍ4~+sC'F"+5Q^ kSޡZTԶ?FE1&`EސznޚD! gͮ%^=\&^Kx4"ʾlW 5!J̛U؉S/`i+=G!)s[rz* 8ī4&alaq+V?~IcN||mo 6Z-3Ʊ ,t!dMUa?4}h ڋr2IBK`8q)AZ`"rVWS_ +RSR=h?bVT&uA xxOrRv(x$ :Z d#_L̖) 5 z 6G?軮.SzŮ&i\lY}XEx\nn@0jVlW |5t:8IJJi|J%_ nF,TS:l2X %SgdYaŵd05E6&YK{oE$FHZOI~]3f4ngY^&_S2Y\IA/lch@5:40ke_Q b\ؕ=6Vs΃5NUi~@UYژRIbZl_5G}\Qx?4VSR @)tv c] =n[]r:$!T}u[ֳlײD"RNJ/4(Z.^E?` Z1OHȔ'՘j{/$)@/Z>Gd<3@eڧyŃ:ښ>jV K97Cl?ۧqh]{}--p- h'TdlIBlZ P&Բ`-h$$ASޚypPKܛ<݃Jc*G}dtx),zV!z{L&-%/E+%:T*X}PأXHsC|yym_T-Ӟ2 ||Y~M-fch]BoPLkɂӈD畳Kc/f=?rXn'0 c*Z]'`>ߞSVHQ!=vfkoezrcyތOZ=Ƨج%G>8!#yyWˏ\#Dpety$0 VcNU^J~e{v}ngžT1p?hSjHjw=FPT‹o7. }Ssm[0Rr hUs 84KPĥ#UWq(ơ͙Y~ NPujh1i/dpKcXk݄ŚnBrqݛ=8/68 Sޕ4۳YH1p\'Ky疜qrIYT#s6BޱjU&J9%)Еv7Z0tXCdR~wb[/uVFHu[=fm4@՛Deblq23v"!\l,yD9\ݼX:?,{نuNr#n68(t)LR$+Q0WĘ2*7p(/c&Qk[!O`F;nM1LTXJXb<{f)xMK&xv^29s\O = jl Q<m2&KH֪ :n%Wx>՗UV_*<\6Ԙ[|%'x& 4 ۥJl>M4gqQˡ&,ri(v9m+ըQC@}osFzZhfwyA\ٔ5+;E3@4G;3n+8k`T\06͋0fz|=YU{Xh@3o=KtȺuA~Ā.4 V\%C@ds5ꑒ'œu=?=nBGe.Q6^G[/YhhqJ2N[։p1:B1H(hvx_(jyKrw0IFцT &A5K9&QVg-aA)"6D#-(9i P귽zβ[L#kZ`eo˔ln:Izi*{U4ZmAN}>IBpE>{ǁ΢gT`ww 0:n5_91SV)j+WPQ(ۮ\- ;{`6M3.-\á0 z&WH8q52JkOD|]<52Ov:7qG-@݁9FʱU@Wߧ%n'ug.nB7>Dx#_+ 4e˖YŐ*5gU<ɥ[RKkъO[})sMjL3鐛xa8ڟJp;GgT#^zSyb5 dM 4 fPrY߬2w-0˯]cb)A0G^sd9 N$t!#M!::.C+E iOnͰneRM,\gqW_c.sE D"0mm5Q/7|jC;5OG  9x0>9{QcP>sGV փmg V}qHŊm(pVGGƋ^M%wEߟaYQ5Lz{PsURsK Us"et:}f;c>ڼzĎ;bO7ӪpBuz*t0T@eFL?+53y!jpSu;zq؄qEТ]W |+$>V"P;C(i[S!IpVy%ćc90$ܿD@ދY44yRT ,!c(dN7rp8Mp*oj6e/[g2y 5jƊe7Ku;rhk]o"cٔ ġYS d1ؔ9>~hEYT F,o49`;/XGi>(nlf@x%XNpfD!8LT.ˎc{EEӢo kN&KdS 4zդRQH]K1W!=gd,; F\rJoyE2eu>IoOL&H^(FR2βFふFpG 8bEìG{fJL7ϻG1x\̿q Wz~S-"e'3у9O@08\GM#("7;WW2F+STr*ˑ_jb% !)H-р@#d}}2jςc\өD~!;(q3i-SCC l3PX[H԰|4cmpFⴼ/buU}+Aav2vG|DafkDlb]^XNnVQ&~h a\ qa|YV8EH[Z1@H(GUC!nZ!G1;ysۿWQq&F$/9We^d"LaS~h}[$EÜkZ[w^Hc+5 Eoπ"8.]˰dqAНStFI5 u-VFAKvm_qVUh]O"]do˂0+N5p'x&m̥Ar°\Akb͔ S 0m[! ,$@UWJ6 V{Mܙv#zͪ'}֟"}V]L&җ>|6:ҙ>oUW70`bY`m+alq#6Y"I8nM1]4stmTJŰC<1|EPZ$}dKD3&L҆Kp-uficƙS0G}Ъd,C А?ߦ)3#(8dv,m4v2;C1g+)[p֗/de:OږQ˲rPbasC<Dȟ)[D@qأ+L D_'b3 <``CKׄ0I#W á4/Yji EKX |'׿|B$_oL|}JbO4/Rn9됔+c汃{ O²<`h0q#n1Y3BU̝K9=Nś-I ¨:L]Iѩ$DfSlrB *$x1!}Zt^6exk( ^{髍xuOCLs" {'pJ8UfVH AK~DP xMĭBHf oO)Y Sp{A6cWN#ZNOSv5y鶽˺c3+Yh`  ̀]Sǧ8&5o|$١ܫL(Z$g\|urhMR*%Ff8GqU{FCHbaX/@tW7@e>)D׆,${q€be+~| T;.x)| _ʹcEWhdʼn:0IKbV2UVL1JOH2$Xj`٫+PbNV9ϧBMHl-y~5KR_ؐZNp"5,h0N2q?oeuўU~VN?h{oH-iܽr=Pe#aa/SowF yɖ)J({NTt sqKgH?6W1C<ziԼ} a  X6Z +vܨ-f) kp Ɑ^ץFzk.Od p|8D/Q0W|H@q9+_2]<:bIWa Zy j޵~UMRIE}3"nD>'%hj?˼y(n+g׶aB^$`N& c-p!.v<1VsKy퇭Du1U P i0˜F}gd1-xb|_ul#dz*bnwJ >\qU$)N+:O>o-4ڛe0x>w7I, ~w4vdjI%=ݵpuviyעp5ǪOl! ]؛؃!;g )H!yIB@M̰!vJbP)܈yH_9F_;L)?DvF'k2!sKUb[wQ\LN] v( '031aL2}d;C.[WNEbv"cxfuv-x =\  ^I(٥@ X]Pә4۰‹԰x*W4^@"#J BPyUdefXuš ch^ʀKy1̙740Bdٜ F_y;S0@R|qƬ^clӝ*tagNi$ٿ* $߃%*pJֆ9DЉ ^zfʹiIOdp9[q8 bV#"P#r!v'QńFHFHwjl;D{F'3(L*HP kt9Iڱ%C^%a&j&|ܥ/ylTC5vDץCis3aG|\Z9Y0tX]:Z.1W0jnlwQv9 uLY[t]8O {<^23#lfM\p|5|TIgWb1l'H7u\䓾$zJH°GɉsíלΪZq"N\'>t:%v OCVE:A×OB` | \oc=\Ӱ&2*Lp3pPAv"ӶޛO/fx)'#_:FAvsn[i%׾$?*~Vgc X0X#G;c1WI)KJ, ='heھ4ŚjL ܠ>}GH 3q!r$P vX!G3"%howY7nq mg{ԛufT2j ޛHCPI[sf_˪*-RBATfő/ĵU۔rJt%`NvT>sl:/;aXɂ4&vQHTEoI{Ǡx:1^M^tQ8gd~m=7'ogfCDAC.ltjc5>A(@l~N\IkP &ԉ{u U3WBՊ eQ݈=ߠClһ dx4t? BU`3O|Cj:QJoCYu`U*ehCS|KCL3:/N u\bzh[z:J#q?Y񤶪 RUXNyrϰ]Xxms*U #DL$]5C4`}25'ƞo%WT:"hʧa5(>h#6tB3n CiA8|aز?8;FYAC:8vl*cT' :NoACނ@3hQ_-a!:k?,̾I=qv0x_P!5ƙmWYNkb-ٻ!BBxLFh2&a厶<uwy0o'އ-q%20n˚j#E&sa gDr&h'3$ !i^>͏FC5!ryT$tzGF +٪1;aFbgT0-Rx-zm~zjuQI:=u9.ڞM$Z+SGK {3Hv؜0{}}h9usN|`ʗqe=|%g_uQGۡ6xw䍏a$d:ݔ<qx}"%nQ||ZC98rTQR_G)! #vGeg=zKpISLkzEDQy И/Jr[;Q 3#pyhm^yAAE+sE)I-p7yVx:jÍ_R_SUyšէz1>E/}6'7G&VlB%[I{TS7u ߮6p` Slǹx'TynsuF&ʿd@Jj*-eeKXW0os2_r ֙YtndnJ 򚫞p6notؗ#p`cp{ A-j@Go?7#qQ46/?tmإ~(LOcuIo9DM[bG_`~v#U9]Cѿ#a:8?亲bo|ypOmd܇)T|zgG  lu('#Ѥ&th鋬G5_Pew |X囍V%2&(L¶(.$Q˚?))4: KMٍQu\)HO:aEcOdǪ&GqeiNT L%y*VUh/ 26 XDF|܋m?%N5A^UCxgߏȭ3NT$) If(C.S8|rF,^ TӔ9QC^9fdO /!'砩,cm^hRyZ7EigG.LjA Exz6!!@,Y%s g#ֆ^""~wa0ĉW.<D,Xf#1]Ã3HloÔM- e+J밎ld~J ;Piki/KZhY}^O$`0ͮ p #FU>d$~7!r*K` uEeZbP}:+կA;F7D)M-0%dXp%R1^n2q\= L!| H.FH){L6]]q4F:}Wԯ@K0Vrwn2| P@^TΓ)3b.?VVme ;{E]YB*gk}pEKn)XѹM4/zm5G(?i7 2ԑEoղC7rhn;:*["|x>dSPzuGsZt6HKNx|TC@̾TAlkUAyF3 ^Øt$|mP],4 _v9t(Q?B\CתDE$:F !guqraž4qZѳ'%]!:шR Sȟ Kp0ER]Dds #θ $|u%fgrCMKDu en'wS]DzB %9AQB. &O`%<3wzʱGM{![< 3CӉ%U_R4\Qe!=s'"D_ZʱF}HS"C{o6pO OoXȣ{?>-H]"#UB]T50.Wg|3iĕ;D]4\6ܾ9:9t{:9kӅwr^~[r\K&*aUy5> 8Q d:VoX@-Bs*LQ( 6#0\$ F*u=K t,en?=.iVw뜁 ,s+(V/irg:hEdf+bps(>>nc;!O(AOhx0EXӝYⓁd&DHXjҎRZJ!D0W!Q 02mywpE_J?դEئP@4Y3 u3I?rr\Lq >pg) VoϐzhZH+| @,=]z=ɷ@ę0u)l~{ZJ{54i]eVCYhKfZsc{ޫZn0G9PlFt?YzW .> c\1'9cM{oh>w%4bt=.{ B(ojbe6 #*@Pjl[nnSagTz CF&(h9wC m*hpy_uP7F9f=Bu?6'oWKuJ9~z6iݔ^Raƅ'^s#B y O qUzHhqq ͐^=0F|X@Hʒ6e]'>Qm0C"βcEAc|6~c.ڻ*:n\QAvj&D#4+f]Cr }˻O^RlDI(;A{g#k"'u=1gJ١wlP.Ed1fFI-I@ǗΖCPP.ݙ?Kr@zYgT TNQ۽Ϝt"jUE6 u]r]auUu- Pq+c S@xj߫Hiu~&cT2a؀YCCZ%.œuJd;*4y~rvԨ/TN@.F) ?чliiD! +g!1}ίV.."CդzF;\c>8Eܦ->|YK޾SYN"⠌$bvuWZ n1"xQ5% FL?xwu!Rk2~Z)2+~/z#0_VM%IB:%|S"b70fˍ!{sRoE+8:>!p\Kak߁, [KP, )$]|D/ ɽ9CiTUͪk;o^ѷï4{3R0qKg` A,C9PֈC9ߟ|7"A]؞I2q?ыN,k8:Z}oʖW#F&*7ڑ#xfCy]3ӝW%7X%{亢}6g̹ĤOxl\-w@vIxV)JQKt!"fԨ<[0 ƾ(^'`>5ڹցJTA3O$"֞in]GNWw=-J &J+C>^jUoN=kN0qmPSY6N g v[4f2"ZUO֬RἤdL(l$i~V#lǻ(cQ fص lnY< 0ZȧAPi6}_zo9 :'o} Ad1 {15t_7$:58ˆ, ;(s3v)?T:0PGf%4 Bc\jԐB=P_ClI$,#\p)us5 (ІG9 +QXj A!zrGѨ$T(=J65^,t빅QߓJ^$oT\+>cݍ=\/1  aYIV~B@ӿ_Jמt'<9ptTE"Bu[E*!iSڡ 8D̥i=FUɟm0l>S&&9Q cQmaUJ534'7!qB]pZLw@5U$8 3ι2_-pȔ fgQ}V\[dl9-3C{N`&dvY[mMKfb.[kQDTC=عa;O!31 VNU TM[ÙrɛX ?߁ L{ >_+HQZcjHQa+TC_<+ ЎB`r l iUZͨw驸I<4;xW[Β۶s9H:Z '@'ĺ՘" HآF׈a4Q`)զ;"3Hmџq=8V_= ?cϗgϗY-%MH` 3{=\ 읧GnWY~=Ы!enYjP|R?M#XN*B !|%Rqzh`d#zFe`[@g&^u8rxԕD~5`ƗҢaǎ/ Ty( v=Cƈ+7OJF_]엨n|/TߖAS4[0ckz/يbþɅuەENiٞK AO~pVENɇ4 r$>x_U_k=|}ZSޚyl)mmEpsL$@- Kssٍ+_%q~yDT󜁗(n B^ "gY5W b=mRW趝?e !kp Q,i'vD9F$I,>D x%5G ?#܂B ;߼Ozk7i@3|5j}l`%JKcH~Tcz*Č@^+ȷaÔm?659oX"{lԣ{ Ra)‘fnXN3r Ms__3xsj#X^:#W\{`u\X=>!qG 0L%"2z-=ʢ">)B8!~ !LT8n#'ʆG=(a)#/TZcV5=(נdrMbLjKXV&Ap7<`b^}f>&ӊ;[͎y+OfX*i;7kE 5ʟze;/m nL1G2P&oT5GqM=[r*;XM5`X-6z7ϘV ,-Tj(?BtD;fM}};s Pf%|4}2y99I[@/󐮉QfSֲH܏49}e39#TIZDy|(D͂pˏO#E]̺z2m7[q 4i&LlA+UVM[F,i+qƹpsڝ.kp]/"CQ x}CcnZ~$48SA'egWjUo=Ȩ9Jiȱ!o Khv|-JM3}av?̑HnB"-e8EGdlrdFswt-'F=^݁c'э3^R *I̩H)'tE9Ea$H\fN,IirReWlKVNc(^pf89-bi~86,*T!+`8ם(?Ô)8b*&+AJ[E GIoCcr,}λYl /tWѿK~;9sXe xWb8UxJY ^'Lt$Cw+@VV 仒mHvY>bB&Rn^c/Of%#0[t7O\[G1HpUo6FzDr(H'-X`+Ķh.1΀d J u94ԩ ,4D&YDr3pl3sJ)}WϖRیcӬ> d0]pK[$k[U%u- e>SoW5S h ׮Ċ(mCG@vj KBnq!?<3MTbppr7Z0,8^zʜWXShȣK 1-tL^<g \ɿ5}+-ߚ{㟵| )OpW;+u edĊUғRd mwϫ)T }ijYޚVi߁.nrXT'$e9P7[?gBg}hȖujKhZ3ܲJ1T0M Ѧ)=)u瘦}G#'G%ko":"_,pgxP%{:=b$HqIϔo;Xk z/>.X"2"|$7E27$nrfV0`/x:p9 ˩%Hsj\sd_mo+ɮ!wyC;x-XPN?')8H5v B q+<I/]> ~t}3|t=4mЧ pvX~2([VJOGԩuobŕuF+liRSrr$ TGtJjKYXLy ԨӒӎ]_E+}DcA5 .g';_ͧI֖5zGIJ˥昚}V͛l%ϏVPw;ߏˮ'vOK~ߒe_R*`&07*VR/,;sqT MUGF—6#tm`/y*:R]R²WI&,Ƿ/$}axS_|y9&0ae(P'O`7GvQK*BzT[)<3xhRM#/r̬v`OuwiU+JH$X%(gBymp )l+tgE jyG-WlPybcF~"x. laxE9LP,-GmDtigP>|ODzKVɼ2L8i7KH‹Z^D@E. D!۽_HH=hZ<ʺ_]V͹@R5K hp:0 ,DxX/6ʚ3"e\= L-pDO )-u,?Fz 3f{(iY3O͸=OplKhަW j~&=I~ ׊ c`7[IZD\$i{1iBuvO}V%~QX675ymODf06樚Oqp * lm*M6M*|*Ub^a~l'wDfdx~BشX9G&6}R\}g"79°|U)s>89BQtr76W۾@ P~~:,([VvYԣϑ V)/ MjwUQ8oO5϶~zZ2co|wزgAu)|dM@A($ ^!;)uXduFp$Dur Hw42eѴ2Fڍ/|sgBMզEB(x| a Â>ϾCԑocG~&$.nf&_f+;@ZۡU+dξOgߞڏLBwNBj+"(K>MA_@aą4sS;i0{yg"'~A/)wĎ 惼5?vvJ{\lظE7K$(Fx 3RT.ցx Gg315QcQ5мQ*~DҭO<ߊ<{9LȻ8iX409^5Ȼ$%nCT|}u938?Hh[- 怜 gKPH-# iH|;77cѤk _Gd͠=[2sɫfDAXBlPA<( Sg$\s~7;gKY3Ȣ\] %A6V<P[ӧnCz- =ɞvu0^09]+ #Af3o OMfьCY߼O*Nnhv֊6K^)-蹭v5d7eh4?xئ&蒯;.:Nh[r]q,XwMn9:MSjPZ Xx!~ >MgY-ƐG9~|sZ@Q;)wƱLeLd@gjApR=Rz}GWZsCXBіva$^aaxܲqWAQO&.LJT$!*ʬ*.>CQaCE= VE!Zk T  %Q?@W=[:ӂosS8b_ր]P8lIJ>H~0riO,6`3<ɇg%W/w'ѐlT-Y$ ]dԋ_&RD]˘(\<SM3ZN0VٷCǐ\ǀlK\Qm :\_SP @9@3D{4sduٛ20,  /M ZٵʩG"31A6 ^(ZW /t,6Ř7j6^ q4A;jYc/ }ߏ2'HwcVCX:N ˪e0ңʟ( CN?"h+\np/f ]śRK߈"~  cp"@'Nɝvÿ4EJd&#c}J듕Cㆧdr /LgMg1ɔBHU5?z1tO^Wy~-f#q_9EgWGvIN|s}Zzmmț6 ;)-P] %sa!ID}b+. %(sw=  d,AfDh,o{٠C>wȩ557YEp&D&Yr6s?{ryo,Cw ͤ0Nbѻh%%ӡ=͘) idAyCK:SD !t-Ɓ͎ލ` * S P;;-#(~qBܥe U&IPηXHg.H_y9 ?7Lhq'#`A}0_21H;PAWyO7@W\|kCZve8/F]Iu0}9!4mI E?C?ôkfRCal+ s2hĹHT\ <ŧ.Jv54IjN%ϙ6Cஉ9\Gʟ,P 2֘{?äKs}β@1|7誼9\$`^;E+SL!>|49_ϪXxcǿiU,΄m g9ك]ڼ`It/+F˴8)6"|3$az* ,G'QK7N`{1#:*:3D2 Q K~Xx82KgtZkU+!22FDń̰Vn`ZqEuzHO$ufg1]R}P螤!Y@حC#7 \#%b6B7Bi |x^R;APY& 9MtTqϙ9'1@NҪ\iGAO[A(rQ+TmN[_tunjOܠ)r2g Xp7gDo봿IM| Q`ޮQzuVrޤ`uPϻCb%42B23i8ܷGR\ڤOɰG+|n#}>3IUF J0_ϫRAo+eݶS]虻u ]2q UF o\iN1sbݮd:2V~oC:"\DoUqrF=ys,f^o!(lDٞ*!k2[L:+?I: ,# U4'yGX#xJˢ*1 F> a+惑k)ӧ9؆ .u5TȘnDc!6hc{)/\c;%Ϛk 0jtݽ-Kru@I(lc˗ɡ3my( 4ӵGk_gfw&E~3x$2 Bw' [7zҁ[cW>N[N>Tn)Jgcpr=I:8zHxAƒ' Y^ ɢ+ooN*<#a'GPlrĐq:_2zciiסTC/$'d&Ns=#QsCu}VP#&ohhzzBMԛgkFJ I^hޤf.F;-bŵ1p\e:ԄLSdes渭x#2HY pJEq[ta pr]!H*3 %ƩSBdkaZ Ky%&pe:Jܸ 6Pb/ŎSw? 39Y{%{FD#yf~lVZ&96JbpB3D dͰgO g4H]J|'pDb:]-Ε2S%Je:V))65ϫ`JAL6Wrt$6PE +7 E{;4VB1({dwpOZLږD#P8 xoiBOHv~p i60,\U2|Hgٜj@aIX_Zo?lP-PwAYʊſ_}KT7?cwk?nLQ fr2:瞵 i=Ǽ^ײ ML̝Iz)^TDJ6r,dYbCy>x0Y[J1K|IگICme)(/mhf! Ys}tN)CQ;3klU[z C?w#Dȑc2ɞ O˒gx8!hqG4Q26- nI(o0R²> ˓E[[#Mwdo~A.C("EEk槠wh!X{;-#-Atk\`n-Gcz<6E:,bQqB'[>>^Kg|0zFA=.Ffa`eM}CR"2mz+,ʣMn!چOP#Xl=-!%zEڢx6 /FհJLKؾJ6V _xEh-k6PiP=q|dzm$) @ݼ'FQ#UT ։YM, >V&yf d^)ɊBC@u~dBLɣsP Z%W'@EvlުGx.\<혷qȬ QI_Ξʜ)z˷SSy$˝.HRi 4'Y| P+Ău}646:k7K_F SHbc;_`JWKvRGɀaG!8뤨Ћ ԂS#R=:p7)sZox犼Zg,202Cr 5i ^V[< pӚ5;ؗ3EnjNYq,Sٵ::cKHXs(f-Qur:p55Bƴ&&Jہi Ҕ$D\QsSs홲$' ¯\#:u҆_j}"5ѪbO9'()w"a~:9oQhLB| 7k x@脒3fud;Gbr6tkt]{Gy@uA hKYy. H}1A Yo # h|f $ˀB2&2NPJ+-p HF3`Fs)iVl) d- [m|ϳbq|ɸ`k5 bcb}w&3U{A(dC+BEEr 4E򟁪;M_>"Z颢#sx{NtWH.NbN Ln\e>PLe^Ope1)/n"8?Z g 9o>>ˇ2ⷩU. ~uug nBCޠ;HU vP-' w𻬵CH ~Yܥ S0dMEa`X%ul2;ѹT|΢ς*]H>!I F7iZ6}ӧFXW[z3ot&ai?ŇbH?4jNxo*i2pento96Υ]@iS;9"}GJ;n{k+}Ս2niKDw^3;9}J*̲dgha_rO'tlcKh:G1)]p l4\"x/&76l'6Ҥ2\[qPVk$GvQm=s %8g/""%&$YHe 6 W$>)Ot׻N>HQl<<(H la%'=˷QhTAs rWŸD .c/ueITy~¦5?qv<ڽ}oGbP6lćsgk&R [a!!D!,%#`a铅>y2#d˙o1ʼKT ,H?L7ma#ez]i.kF0yfzUG~Y8dG:N9|HkFp7ø4Ó3܅($wQ4al#l#WvYK,4ljB!D-9` )wБ$|@f'tHUr,Y3 .d468s)bDm?h8']}ܸtߚ2vB!*$Gg:Kpi&4΃kVZB_]eC?afg@̅ʃk ;čGR-*F*ACv@] |詻E{]AP4㰼pƪOx^@b^OLX@L,vdK,u̙Ci p,~3YAAVx |T2%&4 z/\* ھ?j=}hFl >Bse*-Ud^xCPuipqJl`lԹ*R H惃~q̸̎Tnr iGL܁b= -hΤNY[76[9f.cUp{gm`CVzϟٕ,HOvb6E78Xn,X~DwO^&FZ6,x؃ F[}jG[Іذ)9G^ DBrjtMM!wgVXeGzP.x<}?[jdצ"(vYQ4ᅲQ0$J8/У@@IxT{b+#g\##.FFV[XF}a<:L=]&gxi]ί[צXKu`n?ie+BUx`/;1kɐY{`= TI= +&3x|%)?mLD.]+^`6+(5gԍ%Rt`?Fvxqot3n'=u^/zi2M.ot.o:e%Dϩ'*oɧ:ːcB,52aŨF"W\{2 YVpCVWuhbX0OƧ꙽ǚ[?T_jN}vsb^]9 2. ^P k#wUyGCĒTj (ZaOmur03fys-5p| JGktD,;e0E|#_dpܦnˡCΓ#~9šiJ&._Vt>h1$ix#dtUW&?ED=zމ7#x8yFK>Oևu R9VV}L&wrWR˸?|Hrs[1Po R )Oy3ubP`BasAe wQr y 6Ig'M$,Qp6MU"'|z"' GqB~ϣ 'Zi͗%h MGMާuV HƦ:ȱhu}qeخէ^A*Ks,4=j.t @H.Qo~z֢K%qZ}"pҾ2c̬uo`Wuz^]3 y&8jH^mڬ@t5Zu X4buzw3:E.N9prS!瞁U©/<4'A-?ks__~l2.7Ǯ̏{G(dE.Ŗ'7šՌڑ Jao3T~ˣMl.Ssp$]YlqB^ތw1<)+uͱ6hA!߅ຸw_uMTV0AUVS484a7P)%M%}R WN@ XCmߧѦLD]|G{?3"OråAIR Pw{}L]qlvyN,)}%nUj…0zUj~_Cd/ӹ;Mcd8s~v,k/0i__"@-&=9D7CfRmq9lGhiVxු ,flN[H+Re~@\3Pat-o[tŎ7JG}&TqXBNpE0Iҙ(nS I#v*m M^5YP.o<8 0XbNӳm ̈`8y'+gVn:{Opfe\n>?.xu=֖@ 6T1r̦K0Kަ%|,HIF4$O{%k#c*7+f@ȃ!y{PWkazřBb)(V{&jD-O?Hۺ/4EIF3cdfSپt]6^xL nx^%~h\i'R3_:̷e7V+N]KۧPm5&a MnsC=sI }Dٟ('^"3G "B#qxokԙ|4C%0|+Fb7\5r< >ܫ8; ̔]U[&sN5Rsc?znrx!ۋRH!& k)cp7DsEA G{Ch"ֹXTk,yϛ<}ýщAAs8jm9 ;`ç'*Aym6KA3fVo8[ ! 5B:p?ZH3Dʘ&@T*Lz(2N %iRVmS?tF>3\HDevh2MO@`W/CzyC $h΂P߭HV!HD!IPK>ó9#hCJYd5b@5REewLhC`a)]>:)]ʻ=*/) fj),"&.1#-j(GjKĹ˔;6x[ ,M%")f!Qd~Ҋ<1:p ie6(;ZP9?ڎW7Ҟk"P;5_i,LbsZŻ1x#|4KcAn0U6Y9")dm+=& j#Kd%D%,c1fNwT(FXvb=->f%z "JzWVtH 씋)sڍZ}PHlg3oXJS~B#3| )tP,.vItZai="Ƅ丄T[~OI9zWqS&Axb)SH3~zʲIJ3M.X؍j'Oz"\H0y ,O0Xz}h_m=sQP,:g#WU# 8'Jy)9zmjI\t%u%odgI :I$1!G>S貌1ÝqKAbcNFj5N H^xd1EO֡SjR?cpUoE3plw\ՍZ$]P p)G|h~#~dI+kly(, @>*vK! 4hvT#;Zxv"ژ[ JrZFTsii/΃v?f" T0WHfxPin? >3*y3>#Ӊt#}DX ٫1=_v"1Aso?|7&cjœDQ+ywG.k]dݰ~nehcq:& Y8%4Aۆ~6+Fq?^ۭmr1M$AJ?HoFb&PNPbZ^v4.;3nld ձ-2k6SO 5l˚|GieS G>I U|Sr5"03f;5$u .`-y#}j!l&7S‰0 D:j/)%";"@$b$2Ik+f,yyWa?oJ[ CS߳?e anCDYo8zuXF=:jlFԼ'ȦP.N䕯&>\&#E%5]iFggOxv=hqy/ETX}C}g)EN%Lc`-) ݏ ֌b 4ey&r#K6J@hLUͨ}q]S0.&ǒ E='0qǶ0E \!H&6d!TB-g:R>g); |sIa `:vkhM.!cpxoZjJ*6) Y(BHXC x-icf},9uTdU'"|^ȂEtIҕM 8uY}XFC6dͮ黍0l43^ȮV|ʢn9A,B]QBNxnvBEL] DQ㽕|9PȽli/Kڲj:VM7֔"VP>/%se&5f]v8[) 0"ofloflT/lKtXJ#7y,7vuʬSynY0PG\ygSs`KGݍUF چ$ }O׏>>t^%tN6#Ր%}!d5A5<^Tb&i=>~WX^B+Zd=vDp9U~ҾqU q'9:2s):{,~amud%fV갛l2{"AGeq:7ؘ ,oәH7x=j 1tyG?r(E}fbִ*iN.KIng Tt{M䯢( MYz:L'Rep Wuz^j*5`֐QDEYfK4 Df=.WbW7F_sd|hJSs 8u5 tt<ﮰ^[~zLW嵉 |cH E4*eɱ BM'Up=<>{ exF@I1|% =FUpJ{<ŢI]v턪ҁP>+KN|.rugr_[-TÂ7H1`QAw!*GdJtfVKH+ȼV7 U*Huc),+f?*Qџ@S{x,A[ OHb<6eƱiOoH&ìenkعJd`^M7mj'rc-bbd%}r[מ`9 kݧLڔf3tup(]2K=]SO}x(!tdi7k)*1[B?AԨ]5h~рpҤV0KT dۈ9ʁ.QU#ΐZ{htxU9W)!nY-[n$=;(7nQ0@܊jt@8]䛎* tY!/\> jsA"1MZ)Ywit^!m- 'S\ P Ma{"9 o=狗Lv7ǀɝH d-dp.9 b1˅˥e5;$iH~'4[}9rJ FCX4fDܟfIm.{2ǜTrGwq*sڿ?.t'Y*k]\n%X4V''s 5RҤknD0dmLf 6<(([$8_` ʂrŸrzoh50!xcxhp K#(Oӵ jkHdwq-/Q8^Q #`؀m5 T +(DMlH˨!TU,;XKȣ,´(i_LCM"p ݿރL0tw*HDm"PBRkrن;y#lh[Ul|AeeUlz02'rJٞ?Sv=m ,Lw:ܿs j&A~rQɓu*J.q^[q!eNzWEzuLq{3)(V/į k7U!Bl SH%5X1bwo%I;:R {>gG5HYlj&JM>LH+-dG6}X*+4[KEsr@RdRBePю2A"Qv>mcKl:E ĿϛT};›|Cqh5I\N159r+eXy<Rtً>넬sζNg9lcFazvPB|X[0!Av k$3/ʣ98$3eN̈2|ܸ`HF\zK8M&ѿň-WJu*ؽݡ -FWZX陭+l郼 `z!.A::zi?ʭq98.'ҏz\HД׵, ㎮I_REi4ڶG'6!L6HIMA|2f$=y1dFA'bA<4cZWY-NRcyц}VNQBUgA#0֮ww{@Hr)GT<SFُ lrm ,՛Ԗ vŐMk2+Ӏ6ީ:mw:+SbbUm˯'R?.SG3f~˕b(o%ϑ.j$!z86Jsp{'oWoj˶ofkPXj/ 1w }wERysd\G51݌uA##|;)M9W 񜾦)`u_IEY#AGx)*:w) } =rn9UЊ5wȊ|D,|jC`AAE !)7llY6CK. ڈ+GzjguOE3I!\Mwmg?c'"Lp-2-5Ml^ a󯔸Goͅ\_-8_Ѳ?@F~'⩅AfxF;y7Q~Fd= \lxu1ͶO8)ꞋnȰ>~iZ[Z͌VDp^=WOOS7O\\l~ff|lid:MF-|–Ǖ=`<CJ^2<л"K-_wUuqR}-NÅH\(q2(iJI'Or]rÑ][fQԦŝWkeoJ/Rv t7KޥrrVY+Na{;Աg<0#iYCz CJ_ij)p1@`ۙ%m0d*/@$4J2w~F`ї愚JLv;[m P <40ԥ`\H\WH-(4)j'K}&>x֢K>$r |q !}kY]=ٻtqQx:Zt=xw7Z>{+:@`vkDn./brtq\Oy7SW ([XI/K`*3(6EE3_] )P*;dՈ D?w^oԲzͳۿCOQ:W'-DZf j[3=Ai;;%ִw Y SzL*Dǐ- ;M& sXqȯ7_Zhv<;yhKu!)dL 3lP =pR$NY[7IЭk&?ɽhG\;X8*AcR[Phsr餀ِ&t7 ,)8(*PgX2!fTLϤJ=15oE5ږGTOZmQ;^)`g*%<ƇNDEAG ,:ms"uKT<$&h>ܙ.b73b/c5nu2>ajD٨O1zۏEU߾ p?ze?sxaެz@u}I%cCo*yyloT><ܳX/!F$2*F WsM {7|6 _ykب&ҺwTTҹ O.qJ*Dաxey KyA$UF3wbIb$;n`UHdEׂN$PvӤ23nMgk $JҤkӆbwast<;RMR V.1>}XlfoNPU؛=`|'gMJ00MnC^@r?FHTh/m 00|,-DHM$VelAL"9|WE Ok#d:c_Yul i`* +j͠m 3)}}l;Ύ6#Bz)7gs-Do7KXf|rYub_&L.)me :{<璜awR6>w2M̲ێIo6|d>*=@b )zO5*i_L˭l#pXGѷnkgV9-,oLFl5{q7 8ׄw{S"#x5CeB^7W&Ue!> IjKY@o]W'?I k 4I$#\^A BIRf8K ?uga1$vT)#D=$%ұT;T>2aLO. QZ q%βva \uGu{ pp8]e_U%##X_SZ?1BSgOd׊:,etܣo6$4Thaac, Da4)pJ ~b5S$5;uS17^WOnm\.*JKAr;e{H<(j 6(s#@~ UagΤ(>-&]293 2,țTl'*8ș T~# ½ VbrRCwSה6m> -'רczRBT@<碹6Mf|VXkoஆfxscɚ7k ˳A%G{brY;ᷬIFlG@V ϻn:ڊV[nTyQ[çy6J\ƏWhN nZ25O !P'a3WOI&ebSK?J487` խ%$3tM#BoΖ~lѧox E2%bEgzgZj' GM[)63n2xo5g|ܺI]T3$X]'QNQi-[0鱹zV G̳`;| 4j),hgsk/%?j2Ŝ"5 ՜ ,ɰjkuwAO;r9-[!Wr)z tTnĊ~Eݘ톝Up3{lo=<#v&{9K ͹cy(Lf@!FzN` .M9GE-] W{DmZ`jtM;N4OMVLGhc)y\KŹ񇭦'/w*|" 1ݕNH:#[鸱>_NI q/sK9CGV*^ˍLsXۨp[~*)5$ I}^:\S,!Ѹ% S1OW(i)| ]-+v&n RE:׽}l} W3m8 {O[VB%yS4͏Mdo!LڒzvZEm:kΦ6^2{N.?vTV5V^5=OFipŏb "mg*D!S!P7CJKF00Z7c[<zBDcWS!/l!GX?2TYN'M݃8* +0~t'jҫXsBA]2\cy*f`a'5_^%oae'&00b-=S?Lgci nYqrh6X-@XF)>DZS:E!nN^o9~MФ=t+mPTh"@Xd2~C$0=RE /aPbPM>d6ʋn ԍ<~JDW(c'w}Ilˀ@jjoSΘ+j܌pfP?0E g X&>*EN7!zbuxǑ)Wˮ6f0:?J؂udsuLR/Īߣ hdɐ=~OUW1]Rn [~6ɫ(|Tx0BpV?/fA}ݎ?Ouw4ޖ9eLO^MVȭ b1?oD#n5{ cTb^di*\Af- ےIYi @B6~ʶ_1CNZ 2*o= .x,(hu8]3qceiA +p 0|^%+σK&cnW1fNM-I 3@[ֲDT|CUczk> Ƭz<D[Qϣs\J."[0?1+18֍hfht|}śWm-AGRwYew+#u;YG[pt/Pt4PsIIu dicCqhcrDre;_ړXq,MA=魠wBgV4Dt_΀ǘK<௚Zl-rȹFIϺPkt6Kd؞YJIY#|-Dn7(\N 9\l)*5C_*!yaŹ<GRhlfp`w@+xbxC{~i9C!5]-/ ؔ  \+ c6JBoaI+oNNkdGD5Vh"TnV)ђ1FɀN` 9W) mcSH[k],oCN]-1JQRhV\S;?nxuKTG ήr0^7bocS,zx'=DT_4,9\  힏M'( ; KB_uuqlBoha;@3z+ҕ@mhof>|_ɇ%)5޶Nk3o8C]lV7;cHC݅s4L` ZͲ Hmp AB!$rwMc;/81',bJǰ 0|]͞Nn:j¶J{#yõ~ NBP¯$N:uhvwyCX 7ɧKqoZ+q9glC{̡'DE͚ !m$V0&d0eVdğ!t- ]jviab&*m8%#Cס[kTΡ^#eɖ@M !`Ŵ*)\D[^x3|]׃5>b Czѱo}/+ SҔ]ajIg_-%*?kQLꍫɩ;ʪ8/毞TzLZgW4%㷕>z8RP,~C]xF\66Ǿ|.JfPB0}F.U`Yt#Q{(b:v}9=dd]t MԈuƀ$iiI&YFp-7wՌ婢AH4[9*Dw2 lW"|3|#HZcӅL'C9y!~V#MMnKK @pe)nMs ei$ #;p(-dDR?l.ϬhKl էXC3X5p&ߎ*-5XߗGqQ66F " f=jZ76_YL 32q|vGn[ wbղԫ1>=hHsTg= ]*>[OVp(j J0 Gs xK i~8Fvտa۟ra q/Z\`ʆ¡dc_|p`w= %ޭO2tx<)45Ab/!Cczv%*6P.#,r.96{|I<*h NOӀ GHyՀl>t~V7SaoBHMWX EoV1{Q7mnyə:Bࠃi Y%kt rSƊ2(2jD=?fMB)F!9x I48ŷ"_n>Gwhg'=o$N!_,U V79Y?4YVjHT9}U\ .?qzd:ì2,| N  |ytxlrpG4]2E7\iH"-a-o[ F7$.vY6*^Vq),1U܍_nz)֚lNvHz.ǫKꖔs ɝRL.r}RŎM¬<&+0vg@&S3/IHڞxTڹ5{HiIhM/~dKFz+UyPneLf=G(cc 5nu*_X}zBO:9fS&O/OU每PCwG #oaq/qZ!B/D.,ʄgfB?,@[4vj䬁,Ǝj[Y]5'[@ӳ4ݲ点Yq^GUUWeP1B_c{|ƴ,F^^7S,pBkgrd~ӿĿz?{ 8&DcU9((^UsLKlȋ,mRB&2GSZ]YfOT`!g|׭GYwx' 0 P}XX}(J;~zxwQn{X,v*E0%"ru}PbƘ(ðh0x &`Κ6ҀsͰSQ5&Q^l0V/C1+KܗO׈X(ZRbt+|o 7@a:ځBf`/+L/e/<6aG4`SJQ^HQs-*d'F32ЭmxOÍ˯*8;|`,3򩨿 R2fv[ipWkoV$h=GF5Ff&bk2"u{Du5'|ſ2> wO ǷL`lʂ1.-\26_x[HN]TvI,)Ϲ*Ĉ?a#l]F?nG rpS"0'$ 1iAC.`2^qJt+׆lu6^|{)1:9n>ץ9S<VյZO2Zfq#kE6MF ^%:Ǚu/RM%#< Ozԅv6'.ͩ$sKcGRA988DK+bp(9oxcI!Pp%WŶa05#ČH wvD=^l $MzWSШP %[z܎XEKlQ=JAcZ|GQαY9C:bnQa+6:}):q'Fʧo? ]Tuжj8&A=R49B]jx /b5e0h[u_?2͟Zt$!j. ]Qꫝ K{o}C'rbtm#pF'MW>]vG+O.P mxxʩ 3r$MK%/M.FL-IV0?NpP }ԿmB=-06`FT+REJh٢oeQ#H1E$x7sƳ>\ˮJi`%ò0 r8걜Mށ>A`P]BytnD NS&* :"j--_}XӿtjQzl;4~G^;VnNVMEF ͕kW&1Hz Fܙp;\榚ʲ;ض7LѻnCV} 2"LԪ_Pg;Ɗl4ֆrY:&1 {3 X ,(V6댠DrlUӡA7j9xiO:aElO+l V֔ѓmKm,N/==2ASUO;bK&R2ӪnVbTVG(0сsS-v9@]ԤU+58Y92Mkig?8:WAg5 1}7svߊ] SXR&q$D.o0J #03i6_MȞuG{U*U 9q ҉ܘ\ƋLN[/Sܞ{'mpyi5f$A_cV&B%!L*:Χ M) KYz*&Jg]}VT^ls^!#{fR'rFH9;n/2|4[?N2@r!69w0VL0F>Tu}et-5Kk KjVS> V -"g\'Ȇ&ruX+Тu0XZe.av!Uc-U* v1Q q)]нEy2*KVi`eqjBS\<4vgkLH=*dѿ2Zp?߃z$0L'A]] ]7[sXTyЃgł|l嶗=t&0BV >ȥS!ʡ 7XLڊ*kJ<#A}?,W] vfWYJ3O@)M_icMV>&@Nmm-1":I |&DǶ%KWIu, 9hRCYM O T@qOs).`7&5#՞ H6ݦppG _jn:ƥK˙*& 7WSzT}d=Jp+$,*H=gx],'811G~rpG= |Fyc2-s2HRЍO@ wL!)|l(* 8~0$ָ5e̊7Cٟ' M-A^^ D1}Ճ G̤ؖ`J$f,~ dMjdӲzJY#(LdKw_))!\^e%kLo#)^v|g>)E"ƞ x [E}:39π7LJ'\^!60?pєхk֗dJa?^mU4bmȊg4 IJZ߼g(p𖘽6hB'~%_nKPFIn Ӷv2a%A$r.]`I 97y+{_J AJ]rwL"UZ4e젫t)S5Aq0dFĝAUB8 Ʋ!q&WF$[_ԌVR5Q%b2M*bL`(D.O6nSߠ-בuL*<ȔeT5wI4otƐaJ&eP|ʲb&(6m&AR%&6A3 V<+k`eZ`d#Mt=qd):d{}05NƠ7CNK9q 5M0!+p SIh['Fbt V}UsF6>kXI|&Iw­(/9 '' AVJb6 }2hv8;<7ߵxYÖ0\b;r{ +R5#L~?,UjAͨ}r‚4ަd[Gu#HXU4ܵq:gcxjt$aRuIepW3wv6w&)' Jdc)UH=8/߲)y% V)p5k( qEѮDn,VEa%jõOCqzR+ );A%=tn;kE `i@kg܂f7,+GձT|TrkMk y\w} dZuF8yKAA$q.7ي>qUJ ̤t*jpz4,nWQ(dl|֖/Mi̵8OJ(Cj ؽ5N,cfXI[ll fGH!w 9̷T2>cO<~="-(aUg?BB li3."ɷK{xR (ŠĂǕr$P,"4~υH\)o^)z^Aˆa\qjW cb4bcE&NdcA7s{깈j̃й SZyInY[=lC)?at]޵ UX`rd@tm!>=i(jQL$K[X9 XX-wr@*'-s"ܞ1̄y][ |=QOy+LHcq7f 8P|2vi"h{t!0rY ãoH C" P?OW>XhۊɦaQc#gԵ zzcdfF1Bpm부c@jXKR/aJqR(aʚgz* '˥Y1iC!-̀'i˹74}MdQpB]cHyoBd"s$>Jxd|&|Yr$w8uxNl̔0~h)VԡG u?qkSğZR cAS(q2:&%4`1XqmpɣC;k> ?y%j}"&mV~v%2X>MJPy'hf48ĩITuNJo鯐 l"6Urߕ])Rt(9fPY 'W[{t~lj_}?B|K@ahxeYI)c`ߥR}kj<%j&g#vlhA)@Jbl4+cAUZb)(%'ut1p:kڊ5wkKKtTj0)"ZA~ +{&o 4?&J\=`ޚ#8sw4ͤ9y>dμH=~%+VM];=79T4N5fM,|*H-qas6Qw07=ۿZ0*A응r Ab՚ xJgJXzkWejBqHew ;9.aR(`fzD^t!k7FFyCԞ5.Oت+8WeT_ekݩ뢲&Mʨx>n5 e`m~Y~K ̢U/S+ǎEK(kuiKq+ZlJ[5Ҧ`!{ir3;pҖ/qgxVRU)bM :XRp Z 8fs?ArFXCx+銾'S$%Fƭ_#Hm300+uOݪQ5X<蘼}FV x%9% ں#bnn"9_SM%(=﬎!_*rf. |z6P"8[G7Y.[/r- T-r;#[N$3CV]KwEc1o Q3%%Lhc mW(&icMw]gThx~~4K"KEA>(l/LqN C~{26LV b pw?-^qz(~1n4,˛9r o+n! })Iu|օ14P)ox^,7'TW<Ol?WY,z8bk"^#䀲rhy_濏!:c\&=F894 dOg(&&oLӄY t5unk;eN0=Xu/{!*: ncPxfM2Eycu uOA_j2쎎Iyfn1pax+Ieġb<=Qb]W9@G o=EUoZ5M">adw&Hx 0HJ͌z`!z?FCs[g*6|h<7{OdtN밠ITHHezx0QM2b jҫC/Lr]XnD!6NfOmhN6_ެS߸j .)A u;vMte_'-",aԨ)]?{D38,n[ջ|M`]tuЎnEi?( ʈ ܘhA? %!ws]m}4~-jC\AeQˈЖtdʆo/s ӌ@ɹzj#P>eOSؠT)ùAg;VpkLC%PQ_ͧJ.zx-"r:aI䁨H BF^uFF2*o1?%S(@ iLU6;UpuQ!Qtoo ڙwgzݺuvlƟ*Bnu>^ާiao3\zOQVB2n*|v1Z%c\AT<άO*O8wrVGiʥ΀9dCF3n~>+>W+UG:$\݋7%=!2֚`<p[ }ۣ=m=0QQBSY5n^q̤D~y>neyOb?schK|Φs8cRK׿z Gs2@S7<0JqQAVyX]'"xyIp4 $EN~&zXݷ_Gs5[~ گtVu@ gQ[/o.d0BG.O59(ml ev#3;OJ ڄCS6|E Zm[.,dg;Q:4LabVۯFFǟ|mrZ1,28 "rMׇQ `TnAWF)U A %]s&=<_s%ŕXV,Tb1IpZ9k/Dr]DaXXqgO:K`4KB89(yrv~=²r|.7Fq@$yF93[vrN\(5@ñq丵"`px%loVsD^*yR?n⾮Z g`yPdmS?̵41y/ ӹ@ :imOHceVА&42+i\XtHy,$M٦҉Y1Hc$&f'dtGK}p̫ 'bF6kL|(iݡ\N@$zm l-wq5FHӤѓ]K<Lx͋F| Wv۝i=\ϔf,Wf )*\0nyuƃ·Z_J n'/`*9""o}HhS+:gw2ʥ蚟ؒP/ [͔Li 01DxtG `ԍ,"4aH,=m>z_ޟ89઩U .e LۀVBK&2)Zt=t~z84XA뷢9 e|P&&=ECy>Ώ9nm_͠&?3҃۲3 @jɄ'%p@i&ۆ({ 8R6ox1dHp)GD[h郘c"N7 HQ/v:x/Bkj_%(%|_W`q!l'ݒF~ nT'(nG%:ڦܺXF5=9UæN| b0(:$xcҌbdvE{;߰ J VJ>1]ӕr |܅VnN_wϹ4$p2]Ϻ¦WQT~M ach`P4NMo\7(_ʞZͰnJIlmgd~ѱF]z?@ 2p+"]d4wi-4P$PVz"| W=,k}7K(*k[* 5Q#mrpAg1g3u9TdO) >ov-I \&8Rd-f7Kx6oXeO<=CSpV%M/ M̈́kO:+sGhn p7vΏP@h21 x08˚q.@)վ[Ubc?qqߘ/r}*8dRW#sP%N/w kV%vp Zgj [WrE680go0q1<ԧ4c'/DEc1G*VWcނٴ8cD۵{{\mf~VG4tH c0ŷiwj]rdcUUQ`a[qإP5\nXW:TdAI&e+xoE}ps\ \MdNżqZbD0 W]M+p T?ſO˜bU؄T=N ?}\ۃ4͘-m|JaڅNxdtNu\rp&S:m*hr/'5߸ `WWEh -ߴ41]tPWbX, 5 |`wA Wko)DG=f8ӬgeX 주6bFQ[r6qD==}TӝU_~^ެ(ݦCxTCXg6zG䪢)pfقW8qCQ=VT2g:$h"1`&?W  'l\&χ.1c;¯Fq:ƌzo B`z$8U@\f&^<@H1H4P?re'cO'Z7BbbFG] j/md\%B?qb/,]&7arp094:Y"E Z*"O/vvVһnG;Y9ń@췗{+g} Rw q!O:nj0k|xLJC)%)]+-o6/ 0Sa̓~f緥5γCJ~M_'Vݘ7k) D;t =6fz@@q3vW2"~-\͈9W\J~6edG7"Ŀ۠KE9ZKHdE|T.3}}8PDXTPx%q@}%4zG }? SQO4P?(!PzB驶#!2 [.YG;JOHp'7A\5yFϋclI#4"PC%ؚYPox'(jBBVu&D3\ <+ N±V? sH^ h8l1gEKQ1hMp5z\"4"_[(LGـ'?>x>;>-T\G"_6E29O;rFUW4QCI8qMw)Tυf7DVs 䚌|9z'^\-0]t` ^sG%7}!Jt=I=JVW4|KoH٪7B$-2y]PNPdѣ]Bl1v,V$( /#yr|ۉe^aoFׄ:=*tCGNzSOP1ΙG؞g/j0d/{`=`9Oc_.DGDk.r'(lIܘYWINZ qQN;r.%θ+#%"N1^3_Y$ :S`>,_[uTS 2Tav-%qkށt6z t|Wyu Xxl~8LY26:lD6 Cͧ6樂/VXӑ_M[w&Ð Ek4&O!*Jue7yp?\~66*Ru@sB N" &t=a6Ag{F3-e:3u]lݮ] #GM! )"mű5t~Bx K{í.`lt1ׂ 32e<|1~!dWQQtݒ$ Q),*INWF3cre% kK4%0c8f9#ftForF~ZQU#w2\] GC/lhKgIACDcv%i w!"xq3pQD!>X;$6,pQ.ԁp,i #\+A:[8uVdPn~zoNi)x07axCf8yƦ#᧯(`FcYO_ZI3":Y )8+k@!T$T,;DU0Ip{=x)r8S(t^"Tf6}Fr[yl-v/z7{4.uFC ,Q~,XN 8|Q s:I֬  RP c Ċ3-\87Vt=JxSStJb+вW{:RUwV++۳e N~2qIU/50{ uñ7Pb>f*2b.n?\QXۯ\x pR焎qMiǛ 5:'Sm+2}:Rw$CDǜI ,;.< /{JN!nv27^2kVs Ã%7:>K/Л=G{b/@|M5pF4MAUa.%ei30k5+ PBEŽ-[zqjyF8~WnuxނazL8 g)7څD[ȩ# "]sip4lu /.sK߼8Uʏ![8 8#pEƧ0[̩"=]S,W 7GM.f΅ :+(ÃKzWJd)x݄ 7( ZzRL|坒hJغV_MzqBA#U#3A̴Y>עF;01P/j|"\Uv[ fD|\gwjhTy>RD4xo,K5'D;ϊ/ٝ`y;NBjvr۸=h3[;T3- U1p4uaL^)3X"DcE7W1mH!(F]TɸX)GQB\gPR;'+-CvcuBcO$?Դ̠%q3;W:F!<ŷ=׼UK^IBE'&Z&_u-尗Իԑ4G^Z~R[d^LTǖ3/<&n-TeZ˞UڬS&5+<[-Vhx*AT٪H| 4:abѠN-zV,lɼ1UՋ-sB4)AzW8tOi8LT#VoTDj˂sb7J *ަKnSSKo;0Bx_+*]Z4 ccΐ!JHVΚ1ig%[9y01dƀ:Qykh)d~tK$|y{KnWcG%O|Zyl# +(th~BuRҒv 9;=QLd20\Ye/YIux`,8t6Qt` ,3 ׳Ĥk{Jtj<(Q.bY,%3:^wk9Lnt>nmy#uZB^HF07F1`QD!D>K=GnMHK gvnV_Ŋ4 OW]%v<| 2_u?I<CE;AЭGĚ#)Q9M4Zsi"[m՞_=!~x~(:G0|Q o :1WP4Q}~܀+ӰINx;F7GG05*U~ar!yxuN(uJ;tV!h'?uIX)%,p~e0 ZP&zzl;iw?ZzR?bi^_("E t_盚04iM"nIwcn|aT轐^h6* &8ԫ6Fz 1kn}p]0QߣKz6A? k#ڛVbFxvTGŘ>q>#Q//hbe6w$t0_j.h"^ek 䝖gLY%֭v~MMw.֢+DҫCoN|9a/hun5i*ܙe`\`]GgJtbIy *p J6 RWcLN4h#ɏC3G.=v\^<EP{%R=S[}> };C Դ:~oehAt&4`_$>|m>}GdC= W}$ݑiO8*X+^De*99'ҝ6,z (Y׃p"(xU[kCʦzHwA{ˠ xrN$.LX6Kca$=I]RyG( 5:o9珫pI[s=(!hIywuvn';2efy)#g^|OBZl̎|Ҟ:8:ף&20.IlI9]6qȻ4~Pe&gh Z > }qDp<"T[4~2"p1GƣMdh#yo|ԗĻrTkΥj|S1I yj'iz Kf 3,bK?[>vd6;RO|-L+}!%`J (܋V5w+"/ J] Ql#2 i>NkOa+ @Cqػ@2Up$VUEYZN@tXD 3XZW:'cscΡ]!tWQ.eE]Jwt׷ ̕~b 6 oYJ|&%w9fET"gXUwrYcctL`HL7+.?eڻßA7k7 bYpK6vhJ,8*lEXI?~ߌIS ݟҫ`ȱ2W~V_]1k~i1e"^I]r/̷(>~a*leϨۭ7A- |ݟh9NsZ}4\XW7!=; lyU .yOTsz&ZG^g֘@cdiUN _)-,MLx/s)E -yP !9ML2'V.ݰh.X%18 7֬֓o`fJTDy| 4?EIy"QTU@lZL dī~- P?a"G})J-GZp36CSIrdv e~#P٣rGC$;$m銀4!7']fH1u'*d6x2p"Rj>1m˜}TrO1_ӆmܨ ¦H:TMuE42 taSlkjfv3UIT}11--2 꼨ԬP?%Y)m:խԁx}E"DNc۲Zb91r 5}"1d:!lk}K@vUYR$v2LYj[rď\ȅB>bm[XWǀi42)")Ƅn=Y9n\xwLv@07#2#&[dЫV곡zjToCu~1B"lY! 1( [i 9q7~O+$6B %[ ̊[ޕ(ܛV!L1Bڊn#j?p+_B$ D`!B|opeKs0D[_!.ϻ r]ꧭC)܁F%Rլ~U9: 3ztnWdm@ TM[8_s닩Jl\ύJhu@9`;9е<1aU2Eyg gk6Nԏ lk?C\ON!WQnxғ-mN4b.zD(Hԙqq?[yy'xDaqA2m1R~܉̮LrKyS׋Qdhľ TCPTSerG&,bQWS'B^}:"zZjJ9# ʵDFj^_.t+^oWjr]}[u 1[Vg7>~NLioxq2 ;7{L#ypZ(0LoAa;]='9x:?HP! x nA#ŝ ! , RRyDF>z(?;esaT{]3kE-;TKxS [pE5fm5W IA8<!aW] ++*ӕ(O1P/X}\b ᧅ=PkH_tjFy`ޱbW[" Mts2;1*71;2%jǓ iP0EQg~Ǘ(AԪ&ʵ&u+E8 kU00&j<1=կA<:gEP I k=f4YRZ_W,OG9FJ⼓a_in̬}\|8jWJuHff6X]D.p[={䳚̯].iGZy1w"r$kj͐Sv+9ģs˫1_;^f P=G0']Kq8D&j$S"1Z 9ѫ܁wv:-KD'CMo˚nOD)Χ58sȀ1stLi~# ;dP;Y[Vw^FbȚl|PNgZS{8"qFw$b4`k.R^a ڄ7%UHR2JJ9µmL@ADCb Y[, ;̿z8Y2wLد;B<&>i~ӎv@ݓz^~`K,Xa ))BoT7u/mɗNw^5 So_?5iJ&@y x_U|!-Gԡ95V:=!F[]\mj Ҕ}Tb s~kd4Df@VCַ/V#{T\>֖|k##*Ңl*cDV1kP"U$!qh=dʹL\T=jpe;w:/iL9AK1;hE@0KT P Z{ť- |RB쁢UJ2'WԍJ<\D3?rfM2!Lg%b 3[/Y,"ITXB4--1i-DFـ,br`omED x ֛VS솦n"΍G N 63f-+wRr#&cyop ݮ)4Zj+n'C~@07§G@ǍqN+B6?kЁкd;ՠ5*"K:)+.bK\ɿ`m$Ж*{sS=\p`0/$LۋⰏ-4%=QPklǿ1RѶd( $%츌=*睒 :n ]-J4lHw"sB(|;04ĔP/ :Yru؋iv䶒Th_{(Vi?Xǹ(V0o@TkU&Y 0 s[ Vqצ\2գ8-;Kf,)) .|RbM;lHA[:G2խEsf(cTaN?imBVwD2=7%!ëkE.ad-rB.7'&^0|nI?`ˑۤtc^gPյiU42sJUImOL/T]2}T̝-N[Lc)EkZXRFSGn:FL^l^hgX~GeFn/Cji‘Y۟0)Z@9gD~zB+(]T(|[Ox<mf1Ԣ=c^ nd:<:.zOuGsGd)!-WKv)ZW-D}XZfc힛a1fDz Yf=>VqAxD (F4Oøk)Ζv3r/쎴 gZ/ٻT9EvJSJ[ʲE8XFWtڍ?k:^bRp(8x'?S38xLZ;-a>)eq;n^k87KÞda|x9B)ٞ FY.0QK?RƐ4;]#Gc.ˊ%(U;oRur&ݮStu3ND$oo6) h|uҀ:mFIfԗU}C8kĜ ^4){OtBS\ DeU>"N]nHx :Q--bx?bˤn2 F,&3%jXk /`Tu9#ҿ{IɿxÇϠB3$kG00,^ gW&F tjTؗ.dM2)-W;O2rH5_NGh@b!Vl: I\;]o쩃Sﰒo uְ$޵]q[_h0[zX,4gn􇪅t` . r'/qC7!.r^:d0VK|+&[I>m*6mQR(h0IoOg9o0 cuޟv> H6OW8F> wtv]׌Q9Ã5$6/5CaƩ[8Ȥv[,;ZiAD8pZ:ޖ؂bNw 0L͍PN8Z#l%/eZ2N9(*  [wFVT`rPBm{E]*ӧƵ5ԮMl(e-Ay=IU.s-m3]dV}qOQu {Zk3>+OLr6; 7ifa\ody]s@Ж̺x+N[Ϧ_z5f^Vteǘ=υx{W/]PiA& zDx_&HSr !%1 M5GWR4qjkg mA1nb N* =Bt=ts4t$MQ3~t>g?ӠY6b,KR$Dq 31n4wUjC*VWӾnp`_Ʀr8ˋNq%h8oVF<> 4 hyl³E-W{$c:\9t;CپO.(?'YI!VB+oTLk@ &$6B{D?k+?kHq O)zd& kӤiY֕?R'iAa5RX>CiNƭJЧ=v->31(C AG!:1ςzSZU?D2Ixou:A4R%y@[oP&L@UXH;<k͊ BS.+U\0y٥benraP M^f}'ӑx%XBig_=ʠG菢PP S'vPR$Ǎ+{_ ^_oQZqX}JU i63+|3"6--ۡ+2F94*8?CCAE-"Rnky {|,eO̜4y^%ȃuY))#6q Kߺ^ze|33վ]%JmMxmC { FWH\K|q?Z@ - [Xm)eg'0q)(ԫCF!McҮK 1Mb4x:=VQ=?F荹~t0hU.R5fEfT>~Ԩ~M{m|P?jIPu.4,)4)wrj0Q sH ,W)Y{2_Fg dt&fsesǝIza`P3^nAp(c֜[24l A/X€Xz lhy8T>M`'TAC^?ѐ.fC]K#}BJi`"(ax+:w6QԽ o>a~jji_ sʤ۽I}yY!mArŜx1R(/ I;#-VżlAwUe@=S"}2[[_^iB6G6 I/@̖=9$t88A:]bUcVOiۉ4ؿoF @`,0]<Mx[t KE::FkLWI?j :Pf NHؖCY@D;jB9ɭWwJ2ag*1 ].?c%ٛv07&8Jtlq00T* X ;+J<X0JyR=KzʘXRB Ug)IVgd±tG]vraVy7ޘ]pK&=1iЛlx:4!=F,nm2Gx B+59'AO&$؟ 4lX'@C ltOΒ*VfAJ12<(4 ^(hu,kZ!Wdexdi; QԌMy(浨U4Œ;ANs<2eeve\(AWt<İ,Xf<삎.4!Mw<`j0|nDj[9-[w+`sU܇.& hCJ OÒʧxmAJ6I xZ J8'U\V*ٴAlk>n\cujl_Fpn=HRU;d*}>ؚCPdPx7f ?`l9v7_Ϯ:ZjcGLW\|5 Q xo@R3C+q4(J0; pb7!y_{dLt.15u"pzg\@80mCۨ-}E&kunPRloS f:eS sK8xYƝ' 7>KW()4ɝ.r _S9]QKEZQ%L?y;,nsT, ˷Ua2IV>H ٣G#M ccN* [bZ#Sn;ֈ`}Xs2[C _l0`D#ᶣqCIflow3Kۂ" =æS`*ciG0,E%xc϶-\= ; ukkVIiK.(dN& ?%в3t*_\Jxh@8@ٶ-ڜb.M1ߝ%.G@g`J_V*nfjz#zO~c'2gICMRGJ~cMxHo; y}7ڿ uh@)IށLQ #P}8"r)#2x EʷJ~}޷ʭ =VRm/d$,qP6V~YDپ/WT̍I+fݎ&{tƩ|5:-:rl Ic8C&u^2*ZE=fHƊjHL=fR@TQHP)l| !B 81o!ۍ!Wo:^a"r8r}֡풺&E]"TÛ`Nɽ' MCv顖>v长yF\}o@|mN#/~38UpML.8'@Θ˃vJuPPMrov?O!q%WxnjPHKwM+PlN iA?Ȼ>`䦂}$M4xyV L=U*ݞhlF+]MP.n*ǥ~Z&^̦q52I2A{^xhNL @/N7wwzOGH$(#Io_kT|!ee~k]sШ|g%844v[u!ro[Y`z0&/(WK^WeuJݿ"^Iv\b[M?81lD8it+N$4wF܄a#f9@]p61q 힅>lD!\jTLV 2qt%QO{evwyOOݤYf_l499'n'aۭrZw tE`ׄNYs%J YBd|Ϊo7D{v?s!U3I)FhcEi)],4]ba}|.>A g?G@&Hu(8@ ͳiG&m@}xB?nB× L{A'B{2!+]16qʋ, Z"/%,VlF+"rxԣ\6"1L6)-)O$I^kQ.7zx"ߖ1h~q FlsH=hw[ܲnp^,>v:Q\ ]!3X*/$وi%ԃ{xN@7=-U3Ś+8qʀ](4ӽZuM͖΋eJcp#ֺ23`_qc=j(~uįm Q MqA[IΊ=s Y-/7{o 7:Uɑ>؞)GQ P ~~% ʂ6oTچ6`-pT2dZTo4!G]$? >l(䃅b qph>v$+@8, ʤf3G0 nJ5.c#{?$TUe]ehmB\~A@{>P%+KK~s_1{{i_zٟQ%K[yB?w'0;y[ EfP1K 鋥~5XrCUGb~n !TD_ /w<yB1 C Ll/QެL*h;EoʭT `.@ͻ_LRm qR!UalYo~g?.mƃ Fޟ$sFFzW;\wÑW؈$|*] m/kD#FkI2Qo46+Ѱljgn|r ҹԘtգZ ^JˡrXE lӸ>EBM:3}(xBlSaʘ8N^Y|* kq\1yOޖn;tSW+&㯬}.'{0DA\5hҡj@ZH U.jg^B*vv?aJOLE-MS<eJܭb[E rWs>oă,Z 8TY~ rҺj%e QGyǎĪj.ێo) sCh xv9ĥܛɰ}+"Q۲&tvg.DvR,v Nl Bc\X](A?\#C)Ջkha82TQdQtبb*7[lIS5c N9[$*?q>UW|f{6aagb2@ 5 RCߙ8Dٷ(b4P3jiXA3Lsc8d #@n|pRbX_$E0`j1`Q3üi6? :&)ЉÍ<* `ڐNnl@[X,XUu|Q߻-!宼xLn;oSRRܛ.}\,Wг]0kǿZB&P ^$ءƎV Ḧ́Oxh]"[w ď=(d8? H2&䜊h[S@iqdIK O;bXa(6 Ya_hs}Gx_$)-vS?w*0"WT|dȃ`9ٿyZ7)I(veN;Ak"STB16V>"C(^M-J_4D; f9J~>%:@m [U.+ѴGK -gצ~&t -#IvuUǷ Ξר[:d h4AvEXpp`/%.j\|!GJ,:cn3Ð>\tev˗`zxBȣ[[`ᵮ)?+F2AA?RDxyvSa3V 06m= 0MbYS5IA:I~RN^7x0:cHgZOqqzk9#YɍǐȰ//܆EcxDY DN*0 %ѷ ;CRJܐ-f%?ʦQJO)tm=_!lQ&[GQHOSM4LpG֑?7b`#an&%+nc̹.BѥrsGe"UߖPlˏgnoޝB{No4j"ЅYbBF$.S Q)5l>3!`)axnj)qG](&Zp V fKsc\ 3.tU:(}'g$^)WG5Z/maphE`n=6V0Cm29ރpB87YZBUW }t#,t#Dy%*,]xtz+ЗG2H@\9/Q6Dǡ%j-d_WeN(.J>J`+?>}M&^5|`;sX>̬ղiHC|#EHkPyh)ϳx\T;@%]&Hݟ0ԣG\ {\>$RD=/RV4PB:$ ܉[ }ær"9u-@Pj餴AVN_ˡO3\~Te=mjkD#jn ȉ~ų7WH NDȻA!FJshQo$))T%Qn:r^⢭n.G]+EߴBn%#KO9[R~[˞sLN+^b/A,|A]0o3%Q4ylJl6К5﵃JXG\3<>MnEfj4!$xA)G \S0|UK(㗹H3Hn)J0<i?My: GQUCvk}"0 9^lldlE*r!&>pY0Ɣ'o4W9ObЩPZ+n1dNX^Z,[Q6moRe@/=ƨu!dzWW":QF SŶ2D,y]`jhZP GHK9vHV9|9"ÕcTP6x 8j8L.D-Ћ'KqN G[Q F~g3qyM}X䥿A!_ԋ ~. A^J:?Ϫp/q3h/Ǿ(Vx-O$&erhn.P]o_j=Vfz;hQ ZET}Ud4c3t{:BOK?h0{&!Lo<{Mғy&ybVJmD$Zbйbn"\y< ͻ5 xE˖=nx/7\ఁi]H~ބF]W۠S6 M.{ɑêlf4ja7HӻLiGױjK$n5X[ SY)rຄT)eS:"XEbLfؔUh58#̝G5u']>]dÜ4u#^{>N?2ͷKT"aiçN ף8>5r`25~^"JE/Q-*sTf79VmB!ڌKl瘽o8`OAA2Q0]H*V2x~(xw}΢' ~kl~_MQZ@My9+k[V/l7Kz<`Ǜ8ŅdlC9Lb4G4 `srqN^T8IwV܃{lNhQm/<.ȳT V<#Fbnnl'* '54*'kr/wPfei]5lh)!W/EN%PVg\ 蟈kJ5`JI,_^m MN+ OЦvh~7w Zh1W*/KoG~ϼl;kl*$,u4FJO jA ?s-*4xF+|*taKgd'+E䑣l^lYDʉs+ZXeUR)֎e C<Ք1yK)7k/Uߘ4y/ {Nhτ3?6QB>~~aj2ӳ)l{>)Egdf_@,-ְTr%.OEn@K,;Q'NzQOĘOJ%gp-sW]$J?ymiI?׵fs2)m0 ~gD| (u\ Y6U/r8|YxGc`2,]2q!MB>7b!5.p\<`6Xs??=gPU; L.2 2͇YW`漖kMzP-ʢ:4ܽpxسB "هCtפ3ExTY~Y!>řa+`{.m̡k;ب("9^B:iFa5@b{Itpp_q1o:$ ǘxc]:]]{Z=+~ĐYO F{H6Bp3|~uFE!.N|˾9dX7k.Y)P/WbTw2VR [*PHu2uZ4 tOcBX ߪPHDl$4Ys~'[GDnRCS uSL.][O7XN`d#`?LiW*%P ̗ 3+ћ`ҋQ4].mR8Ëh!W4\΄M[ ](AI/u#&5 'yl>|F{Ky٘/lc::&ekNƥgxt`? &ANӍ8}]>j݇dVV$y=gt_gRuop1IՌ$;$g J4`bwz5ds$lJnl䚐 zTUW}U+ (@oxMq`:M&K U5MT6×O V/ў|#Ӕi]u)pƢ3bSMaC'B$Y|S? Du` q{@UǨ|<){n~T5KЉ1;ݽ殶]B(|aQ ux*kq7Z03qze>XF[@c3=떖 #&k:U#ZEBO\bQt .|߰X+`wE3&ȩlt[y {;ON֖l3gMⰳOe]<k)n('V 0^H0S4*5, *x7!6kB)ԵHR12>bTVZ* +5#Cn>X9OΆre)M /u))p*v665,qW`%Ӆ!vI\ܾɨymw̓4Yr鵾' #KRVynOc r._[hSUq@bF `Ӧ?rA2cQ52SkoI3& #@{iJxP̚' lr9LOiUs=-QQkIʚy`u $sw[dIL!s_NbR q! g|XBM͞UlIFͭ V*gXHl I/)و1.* SHL[LJ~DabqWLk$ۄ̳s qe)6(l4u6[  0jq~n im_㙬:v-Ve&HS' Br!K Z.E8ߡp?*S#}v4wR1ZǀLXv.~nxAuaàяMZs7/񵍈l\Ai&5PpG|JC=K`[ q`+_` eR-g P"eňr?<^] Ғ)U̘O]G(AG #2/Y h_C|| 5~}B53 \\*A[_k_ NJf%C0u0oUeV,+.dAP0"ENϷzz%NLp{OU7N DM3$:y>>LdFϩ=6Vҵ}'U#gRBek(bcOp9b.{!̙$Fmz,iz:[)L|vbQFwlkdmh6]Wb\uA&0 $u1"+ϚyMCB q 9׎@btķs0 4pQkTϫ%15QJwdl6 ؅:H 0CEFlj.WӝLj5|M"x/iR%g"1 SEZDwkM# *ߢ11-VPgD^ǀlcOad<l}n+-ȧxn"[i\ ViF \YT(m*ᆙ9#B|1\Tʾ5=4 Ïgϱb3CRk * H,y knH)"NXOg&ъp?NUdꚱD3_9U]# Z*򲝱 {Y2U@OJ}\-$pG j_{t[SlϭG))dMJ|8w>BI+^Fh2-x `i1o@kK0$`ݝx :G5.T/uk~jp]H9*xT 1h.M]iHcQQձ _dB'T$ʖq!o8l7ZZz]֥Rs}·8z vJHj"p4`,Z,Հ:70Vy"M.52ApCx ~_˽w4*u|j*Wl4^Ghpc8$.`QR؊/g 8/X3{<`RN9K`)1)zl~wྐྵp7GMhNzby26-Shlvĉj7y:\'_Utο7尠@21f&L^vfל.+Luq2ꒋډSfH@ O>|rbPhǡ奄Ӿaz NZ$"r?\N7ӈy,e$mg׵/A5lM8{ WËƄOf!E+ 2$Qi`8&SCݰ\JQbHSR3%d.01 E"h'q; Ah|}2h0H}8r8|9 9Z =WaeAb [dp87Gl=gaa2FpYs<]kZ l8KhmmfZ?`;?7IkaVh41Kü|w$#' hx5IG? 2&|]wZ]!ao\;I)27h煱ƾƜKrJGشu>8oTFȡ*qǀodәvUBU# LI41:l*]?%8A"P${sC-HƋLJSbEh[("[&}+ V+ʮD0I2I7,|?C*48jYkT{5{)#қyfu<3)>HxW6@e:j-1c-j?Af솸%ExIVm%x Qmvi)FT)&i\6Dv#M|{}z؉\၎PS-/ tdWs ʫY~dqIf摢ReǃVlBL1`-G68**[䉸¦>ޘ/nj&A|Q?Ib$ixHyy.&W4'*%Nl$k92[YâՊ%l7_4adI}&2KQ I ‚'[b6~`r/ݚ ~֩P& Snb CHvX6^^eB1E.CVpLdTF^ܙZEnQEix Z9SMyD (~)u t}?7Kte]>iWxt7THD!8!dϫ>PG2қ< 9P mC$2ܠȨ0" I_װvrVRﶵj;.3X~$FR;u.UR dTw?v-rTY/n3#,\  j0g?PO,j3sUWl#TŲrG"k4̡bʞL-f(*ʹz09143~t2lH:ʺMd}uN c {t ! utы%a5 =Y*;ѩ{K]Oubba)-LʧjbErPehƜ8]Oz/Y=,QGsr7"RZcfQty҈OR@"Be~5)$2yO>nʨUesýi[ Nq$Ld!ASZ@MV%jSۢuz2EO|"nCyfѢ2~4j13G t~qt}urR C1sG3v+0 v)G5,[uLJ*Y/Dfr< x§Dy^;kEk:\?7f=Y,E׏*1[#ʝX]{mae0DLOBs2l̵|h̊"BKC[$>b HU:gf9}P~M3]C`官.m JUj A4#=Oc, `#Oq^\O"&.0b_ݮeο֥t?Z./:кE94bE"wSȱ=s Ã_!^KD?:";n9#]1*Er7o9 (q*Vhl-)n&٣W}էV.,$IԉJvPztSM MN3M8BS[z?$A&᳥*%8Y$1[ׯҗKR.{0T嚸Xq~ή8F 4-_2Ƿީ|,FVE6lJsAD/fL~)4*ayoH5E8t`G ת^`vAeznٞl\5Uِ9G@'*Lc{_ZL?o <1ahwy1^'CEғbL`kl+5k9쨒ɨ$ޗa5B~ XwKnTk']~% 0&DbR=Qk~x ŜW:XIp6hJ@6+Oe Uu+"KfwCnOD6&v" 7ֶJ@ 4[9f>2*5j銵< lEhT\CazQ&q''_zg#$x%?)]7Nq1Y@ LQk6>UBu+hLʕB"|ePnV}dnQ3JV E ˙lL#5=J"sK늀*޿bYtlYQ2L/)}~lryX2F#/P /OەAqRsDf@%NuZ 4:W- OjV<xfgм3=ԣ~. V4up5 a5\H; `#[alļe7\ @G:Q |xEŎ]3s_Kz[ 8;-R#ZOn&8-\lC{[:H!m``^h|?W.C2*EˣQeMвb8A/IDQL]"JtzBْ!xvqǽ pAD%PVv!VJ m)Jp˼Y^d /ZCߔ' Ȼ!6&2:-?p.|>\q`3 ELx/6qBkC+W[ L}Jm*>,^[Kܫ=-f \"o<ɽfqٸ0/efJz+m5B;*;niѺ쳷@RRx9߉CDc̊[Rz\uX7QzEtP;ˇj>F; $ί,K{;[IpXaب)8x 5O Y!ǹ+b6WRc<iI(A3!Wl|H~#CF9ØenvNr'u>ǧMqĴf1W MdA!V^塩c@\CHu^塤1Ān6AZu"7+|̓x!>do9C]I_uwPTpgaܨobtC]&4xHUL9U?a*C#FvM{w8V3J$gܬכ*ķ8gb ,HgJoBYL`woi YPQ LuȾ cľ 5VE^!j;M 6*IG zGZc9LHНu"5bs%#V`ko+֬L@ϑ;.Vq+BFI9 WZk4|R~GoC  FRf b26bCCjOxE=XKόK#&XY:EʄxAU@xG37ItIn ׮\(BpYGaMë cWz?U/ސ$fxd',>Gp.Ȟ'MkHQjQ3"sO|> 7:FɎ]IsLIF:xhܔE QJmc&^cJe|Tf> mwJ:o4=aމn .=M szT],GZmm:,(]5( #mrʦ@`xpy*܄T駼S,g!X߳EX~~<_s}k^7%j(uˇ̡ӭj [$L_oݪpi ?xGsnOK^n1k8 H~tnEX@s9d,7+l~SoN v"^3{8[oࡈ2ҽ/Vd  iG)sndsa) {4o@ﻳ[k[#U]eLaxےb{{Ȧq $&kƧ"~b„s7/?~8ASqa7 J?Ӆe]00ב"vSK@0#3P&.bRrb!#!BBvyfFtM>"!,@e ~)Fݦe(tYbٖ1buG7(u;ɱn::^ɈE1C-/ u}i'aZ Fc9yZ1]]=wJח/oq/onHwmK9Pt\ LxxpM,&݃-nm6̽+s$5^6W :b|^M4Hdcܦ|S3_R/Mu]a-eCAH(?)UCup/_C/"zRaH o?I+;d%}AW6F& KOKR9<1*nzOtB!a_)F [>*o2|$qb*8W΀3nz#!Tf En*/+ 3$M稚3!G'dOw;X˘\.zɪRyq5,)%Q@?\5E&c5|cb8b֨ mƢH{ :L~g(S DȐ ^ᢉkq):=QݓA!X7ܙe4W>i͹6cvICu#v{/Sd'1+gl VЕ؛*~"A(Wtu8]p]S.lu=_>L-kSVot%Bbt0vu&$;8p0U3v"SNn`,錣TQ0°:,F^z?mZ*-BfuM,8.08! U\e |rP(d0+9(/ӄӊ^';ǖ5(jx ʰWQ*oz ~۱Hg P؜Dōdք>ϫm{Sjƅ"wC@}9 t$h.؄PhZ!mjWDZYr'1=dnJvq69ɢJғfo8+xHi OE1[OΑCgޮZ\\nOБ}iS0 8ξ^Pjk"ߖSZk<߹Z}I36Z+Sokǭc=H9@# :$`:l>KcULU0pNOs.y;824ߺ)9V*2|h"E 'ÂQq:ɶ~OI+X}艢N\ܖ}Q|#|17,L @ڇ9;W|nq>9P\OEO XJ~ܯO!>KMG 3_L1P І7 YQ'Jg#}l 0C)4jj}y%uZ b$ % ԛf q, 3")b9%e7lP?kt6 2W+U8߹F2cĄr঻Jzr%~(vH#<[KR:Gy[೧{Hx ( j`OξR=48i(_xB@9v"n:ٷZ(3guf*$Xwݼ nGN ,Z$BNIȌY97QđML)+` YG#]Nnq'ޛxјi#xDm2|ٹS ,2Op O%܉2'X.P^Jbk8 %5K:xƶJ QS{vl٢ue]).hV<1H]B!^o c=@nnYf@\./`lKE{-2|О-6<-䳻\d?>S4DXu.א>8Jv0߽laL{! ~TZL1 u`bvj^wR#gV> DSb[0 7ةފ:c/[#]G_kP ^<6:)vYN) JAGCkLi7EolWQF+Azgx?ٴ~߰M.b{TF nR;EZWŦHb`z+-"Ph 6ES8oucғ֩eg=mt4fk6GXe5e߽FLddp&W(%3p/mWcޭW#Q-R#uޓZl2dWe4 ^iӤ"#PӐc O|zVvzY94h xjU~p}o^JP${i9鞾-^;D7 )bW .QFb{ {0}(U70AXx-J"N݉AVx6im֓gZr$ N?01twKe\0H O뎏=bq2.ϼ9W6yZ}(9~(}^E?6܇h#?gX&qnY<'ѺO,8=7n%VUZQIR?l1f҄ ̚/G~8.rz>#fx!{kAz:Qo~ժ(ǾD[L|wQA=M[v6N.P1xږSǒ_q@Uѡ%ݱԃZbFE|h"cxu3h"˜W9}#0z(6&'P!cHʺ~NiV瘦ABBZn(Ѧz7X8omp6}dU 01=B`0@ÍTR3\3ŽRxw,5ֆ mGS|Œ`%GΨ#9RЅ|Ո $3+(8,** [RNG8Er]>+k?3tAR-6|:)xWd;&y8Uqq3}ń;),PiOe8AĞi`_U{ :Up2/V>kݪ 7ǤKbR߁5]*Rosek ~2a*OFrH΃6{GWݶ3٫lrUhv2:(d/'i/>my9JٞH¿OEM{1JӠjR>}fՊauF5 c12ܷ܌Usg%k0_(LrA8nA|6( XtagWWt>GD)u&ݬe7##2]FQ#GtLv<Ȣ?= 7@x*+WOD)4/JAeb@yx᷂^Dຮla6cZ:AkId xՎ# 5f{XI,DUǑs}|!/!`X]̼%eùB{$$BlRzmGygIUO[Ca*HЊ9U 4Qpy8߶Bz5O6U г}Af4'}TLG$+; RWu3/,:$/E<}d̲_;VEDl,!s|7tpQc{F骦Wl-JIբ&Iԇʖ^ĵ}B W01>R̗dmΚKTQI,M!8惡ݺ504le>'K|QK3˟U'i?"lțdܦ` 7E 6ŘG|g@&hH3?Hr>ʛpT2=޵};-mpw: G5Čb6a;B‚DͿAYLg 㫑6/v(\(9@bg{ t>I86$*_]Ѭ_!^efUcbi\,N]W @CX EwBWpP3 j, .*,'+aB؂1 zZe«z_"vMO) +;e/BDžܠ\bw2\U3"2"MHPlWws.IHhZz.{|=5TFÄW䶩l5‚#rJ_E "2pD݁2 Xypv;lueIV {dz9NE/#MPyL3?y:- TUF6 [A=3B<ҫ&6R60`\ pI_h2D3wCs(hQ|KRއaD}f7[b' @zZ fʞk<]:ժ:Lk=(TLiF+ 9yu! fmN~""?Ix^F/~y%[}/nM7\/Rl$b.tejGVD^ͨI13Ghj.d1c|w Wrܷz-=H FF["uaF8KL; *ھ<|a(gCA-C:7ЗX<|BFG$b o\T]IM@9K,; Aъtr@6ܲA0iިuS|RXhVE5͵Y-n@ݱZOV L*$~)*„q:MWSVbZRBl kh 7[mB"}zC1\ mۼX |G"?/Y~zCҦdԀO)vV ۣ‡ }CUDI)Α'^LPB XX4=ɂ2mWV(iS&dMWV[ [Y#'dWC+Y>s;>^g~7u#>,:q5E$PG@HKD}ohn3s$dOxϦqOSc Mmh~:W|7$@0;8M PBe]Ng #Lh 'r;8_~޵U#SO'|Qy`@Y79Y SJh ˰K]bGOQO8j#~eDY$o &arL!x:b4U#D 3/ˆM iwqSm(PP dX8Bhx(C76~Ю ST]x$go-UtWtqZƙ4I'Y4G=i+{]:=!۫˪" ]k\/iI_2M819%p[\*xgG+'rg_4@6=0dc*d7<p,m:H*!{/Ghw}$~X(13- ;TêW[|Ka `-NgǍ Nx9'7Kcֺ=lǙ0K/$&e>_㳦ߎT-]3"<{LU¶jdpdV8"*@퓉{qb=4 _N8u$}Z2!N0WgiEvS? U:XZZZK4C쁁 NPwah\)pP4cluxxI t">a]vPv)qM`"(/ Ft:'HP钦V7&Iŏ縛k a2M!WLZi}}M֭s/՘lXJcu!P)5#1!D|;|x8ޔkֶs᭳xQM gx!wnGnnaJiΙJ203b2%7>jMT/oWW|w3u/_ llnx~|K 9ʔ9a4Bs~ ̀T.ŎooP F([K:΄ -^㧫8g,yߧ#49҄iJ=гK?u!7.T+IwG;xαՏVDr^H^Lk;7'!1 wo)| .ZAyu´^~FD3LPꖰ `flaf-ܶl@_V}\ QvCjE7ّZfpT\&s̢%ЏpśBhiܳIxwSV~@ M^lQEoKG( i PAsԿ0!=P^5b1ϭؔ niXmbSy~WJ{7ZUi0_'sO ..8 ${ɥ.*bdWT.jC z8UwBW6=֏3aw1Ji^w#XڨgmAޱ[CTH&Y- k͇|ж690AzQk !z71HΥϵU%it6! ,7Rxa`rh1?_f8z%#`蕊Κ(bH\4ɆIs}fJ;X/ˌ`,VԁbͣS} [KɐL=X][d@&vz]=ƹي$a^Q^l݄VX+=1_@6 esEҀ'٩r(o֔]];GC'< /Rꬉ& x0_Eف e.@~J  H=)c)"J-'l mr'ޮcBQ61}E-PՄlH2S р3nKGY\,98*ziƆͭQSle7~ x^8U_Y? ]px' n7[eklW8~m ^y)נ4N5:ǐG$^TsȽ0Yu x|B?tM^WPsO;ybpσ*5\b&ViZSĞ/jk̢i]p| ~ +=T Apͩ4","RF5rxsQϊS2"g[U ~9t45s?~GDaA@ YR4Ը^$HzU9 = 3wR܆-̳xN# Ss`ꯝ;14_QⅡQEp!5{ʖ"3NFCONyS Hw4C0?Gj4~P5CZyVk`8L5jOPM;J^pܚAd&8m6Nq>R(Q}`ľ$ptO=|('5f5)> FV*]rQl<}meem+溺@Adt\L#)TiU;,oKPI0圽Lo:^75_+Eea+`VT$rݖњgz OM*,|ܙ HVX6A1g 6j1 قki ^P|()2+7!uҖ7 *fv`傓N7g+f(b@%CM &)|q o'eBrk8f &ǔjNS@F(_F]Dk_TqT[{4[V[ ([w"-/vt d-Z Kw8 !#'u'cs.k{ˆ$7!(gKELN2ެB+GT#~ڇkok0#u+V+VJ4_<٨=~X7g BImk wSsn;NMu=lH D<=OǾ!D:;}Vς$C˾W f9u!3Nh\"'EN܊.J8>{I8Ƅ7۷0Mu׺dbQKa` yG~dx#Ƿ%@/Pb{*!_tOsrtugkA))ig/Vd Dnu y'ա9Ms\ Qmp3u#25ffyգWjWB{*N1x_/O9jzK_PsJhltƚv\Fk;p(T0Vde@>5\X̴N(dnN_^!)%'(rQ0wt9ǐ UL񁙢׭ϼ9.smԛn˕\{1{:1$#&}߿gTv1Q%H'`3[._(L;rD\)sN Mq>ҪZ] rXr߄8QxA5ގ?ΦJ&S.|m\+AD (!u6Uy?$QMKnM U4#>T>[k$VJA= :?|d\ߢ07Q;х^lꈯ+@ -oFhi(3]Iqލ.^*E Ag^?D"S9 Qc^?62]`yM,KϦN.GLg] >\½w.8![ݴqݣA_xsi У(OY5]h2–u EnVò _OB0oQ9Kꜟ*90\z4I7z9Ad'#50'WjGf9G8㑁3aȊ!q V:[OmqZ)t@Gm hx-}}ܟ%Li >3LV6[х[Zf@x_H䑿03.xҧ+#0)4*'ANm#GhTwG~|dR"۬Y$`˔9 Uw W>΅/qʼiсA 3/yw?X f*k:žJi)V갢ߪr*[tFLX!3 cPhS?!M/)?>iP&{ ̌Ot?OgL8A/*xmwS:8NGX0C{4~8tZY~f 57KI|dOf ƺv$h߲zZMIJ04y%z|91/sj.|֛sE,p0!@j%ߪ0.2S&T3>2`W69;,l26̪I7B!x ۄj[\`TWC ;-ȽN' x9줕k8$Fj `[6jБL=\&kY9krl9c5Et Tٜ? TAv& q6K <4kVB< ")$[RtAQpؗBRv/ы s(@S.HYaG{VjKq WA6TYJnh:w(A%XM>c +u};ԱYv zV3JJinhZzzB ΆBkJ"mRn !C誡-2go'Y(!>2Щvbc .`%D55vKPf ,{Xj\BThAH y)n7a bw$y^3JTqi/mƒ{6ٿ(BW9WdU ɖӃ$rD}-?V]Q~mWeI.|~">`}0>z-Z7*귁?לL8))w4pyiX`|arR]E^a'qW5O H/u @E1h*8 güuoWY=\01m}]~&Dd}Mj@1Or¿E[0:ѷRrͪvaz߮\e| lc#' OZ0~P&nRMCێ)E%YFX/F^׾3̬G\K/>!\ 'ߖuq*=GҒ,m\'J`' 3RPM&W0@?2-fE6dXx;[?Dg S &T6ȼREpӖ_93*OJcNCNٺ8SH;j`a#Uo2n|ܷ %&B2S#q6rkOxzYi>L32Z3P%5WA׸J[FO;z]q RoW9 VK-K35)%orrv :THhy,a?ќuRJSsnfG~nEH1ZQT"-MeҾl,˛T!2(*MUz DNkP5&qd&%.`4 K/S'e@t`-eʅD.'MHv*AK61js;0p_g d 2QϞ+dMEp-sPCZ `&(VDzϣ &๑*A/7]VY):aUOHkGf٬2г"묛@> 7F3DU |*_A1w("y+=){YHEiW,2ď6VJYT-)Z,j'3DY`2 ;}J[" 'W~zw^UNJ9'Bgkd|z&QGa:8ٽ׆W]Z-r" `8Mn(UꕺJrjp[JgB# NJr&ˬ+N(=L]F\1^K[p3J%t 0H[M^V"Kş2? Fѡ'e̷ %(]фmEMuoǘëH_)GWu%d. >͊](!RwׅXnM7ͷlAC~'yznSs|D,A+'+v)U|.,ȘǐzDo{3 NiU;rԩ޽ 15ed!|Nn͝ٳ%V2IE`>i*S`l #~HCs v$zK( @ i;u!"vntqSgH6R7.{ן5etɱ$ Zx 2@]E{<fQ# 3uKpjo0_D)X1:q.x1I0[fU_O+HdJ:A U~K)ߩG7wQp"Xِ-6;3.n'Ue@ Jh1w H/{ߪ~ZэV 1G>3=94&Vɰ̳=#G7{u5XJhB< kx-SBcr@֖hC8@ gUB[V%pdiV.Y*[Xr#f=9+ciMK9jo=ըb<톥bEA?9ysq~:K"?vshms2ca- 7qa䪌xӆ"i~Qγ/u\'R#F" hg^%\C)/ \cI܎{#-ihŘ?DVRwX81"#VfN,L$~пU41vxRT*r#R{`0GGH?K`^MoئugEiX9є㯄>4{aV?Qu.=a@y6%OFiK <4Z#MM/K D8 Cݼ'  D?g ;F$x^?Dαo{Z0m@ &uAr'=ŜB󡄴F4_ 2:hOHb)o7Vk΁:a|=B!dm] -$f+\WCŌ.n]A|^*Ι2*m)ҾG\hiQ fhDEc93P1zi̧&]VSr-k7$րtrEaknǏY;VoqrT@\˜}S?)>,:C[29mV彼/BUS6 FXGBن$; ' `^=PB_1YY偾'vh3`O AC-9Bcc@\ݛ'и;ܽU_ԥ- ,1X-amL*k=~x )9k| ao?ݺ!јbScDD|o(h3:U )li2M@`bCwJ +oAf$!l:o).(C2l ypʬ'{6?kPkMc&},~!O; WU*;F9K,g+jv9e4(- ~:?6e `.k191݇14ydgjKD_ x2R |k.~d`oY륝EMk=ݥ߂G{Q|_G$t9_NJih}Y#7{˜đ.El @yrk=ʀG8>t:׻b:vY Ӯ,.$qظ8Ç= C^Ee@3_@PfM2IT"f{)_LҏNyq!neE@NlDߢW r8rʥZA/c9C3pnHLd,V~Ik;F.Kl6esT2ьK`w930R2 R:!MznG7RSzcŸɃ)h3(m ٳ T!=̵~E-јmȺjƶML_EZ ꢵ<5Zg9)H70 t8'0cifނ5@365Z@!<<|! X Z{YLSG db7{-rfT9.jg8; t%,Sg!}OYZ~K] A_D'Tv.ÃhcW{erpM S+GZX 1. ;|E K<\$ # ۲1o9PƹWA.'}R=e|lD4Sw]! \Jٸ5u[Μ+.SRX;8`#꿭=`}BEX?p+I#1$҈OM`R`qTXvd 4~qcFR#ԩJ䜢7jmmʹ/P6/Aw LSU%g4ؤ|J2 ==[ 2 v0h~BE1LApRkB1ZP$֖˳t^gyOKa}ymaQѣ4]SMBꓝPz)#L`Jk IJ՛#RZOWTe=$P&r'~Hmf0&`%Y}٩OVlRT bE f=x^Qy&-Dt2>yȹS?2S7X g=_ 2j 1/?|'y-&.6qV1Bu+]XY2J>C~{Yk!`g}r-%{]5.L_j偣X:樂DHD$]!{2bǧkF6J'2 :ׁ4'v+5?FG% (`( Hy@{(,#Ӷx;TnQ<VyQd@Qib,? uU^Řtzt] čI2Y)uz :{ΧFM0Wx9-׍h9a$h̾_1D;7}颕b65SF{M(id4(#)OG~'ݚK̾0+bkT@WC M E]-njXھp/TD.Ey)ڟI\?uTۦ`/ ?%UXaC?G:Sn SSL氱Z!W1jT gm}?{% Kx|1Qt_z4OSPi{lo^H~J8“9v0~7T_NAFL#dyP")4۝ ٤+fI@K!")W2,>jPg+qH<U4E\1-Oiӷ^_xim}}jD m4Jwivb'"CJoYsϐL}P%kGJ}V{YG߰r[Y5e ''=G_@+qպI At;' S%MYA2"HqvW[_l$P8x8ӁK6pF^oZg5*$hnTOO{HaocqV}}ۄ7C%R"׎:VkguB0RoDhu5 be [w* !.6CX[aЩ#[e[[5V~yMIE/a_Bf/q 3>6AD --y%1oMW杇Sa8n.O#MrΤtKq'(n"Lgxn~މuQfK-EGj' vc>2su(8b=ilĄTk{ls%O[dchci~qrdW9: &!mז# |N@FtoxW𰨵41f\4!݄,m;V#t!n#;g)-TN`/oGRp'6No=0g z8ID ((9gLFM7wlnJN]*ǵxmY=[$Lҝ&r)#}f37idkK}Tl1Yeutl Jc\@O߹8.8\jX\}V\x^z¥ܵ`,"=_@q]̕hI6N.7`~`OTxt Za˯nŋ%@ϏTJݜKN]gfN Lug]L3R!4bw|O 2k~l8sݿRueH"&Jv*Ĉ"s)^428'/|&Ѫھ8vb'Wj18y{2y౓BVf<{ G0u=(k+d 䁡ґX[Aq1R'*0Ƣ1fhv!l7.MJfbZzG2%X h"Ƞ4! wU v ޞpu&~iTİ2Sx:h ͏l#F lڎP\Ÿlwn3S2 ~%OlBXDCW# !ss=W_mOI >?A"?OPIHLsxWM6Z=#Z2tx&Yde3:ΠrQ@k(lbڅʹ9yzРG,t>E3r)Jq%+i.YSO2I·,wygs߱s!$sO4l#-hR@7N:_3{^^'JoP@!-L׽{'s7FF]eޫ!Zn, aX=^.?;6yE-P! O>lzMHI6b`f) dDia"7 lKsRX_G*"] [B#SxNx_[f,P %R I:eB<`2rO=Z1Jѽ,LʵA+.\z}=RQMLwmp}$7]5dzi)StIW @]2s$#zQ*ZK[w`-;104ss"C$7O5:u?Er'J,ꊭN{&KI_o&R5NOpiЏ_d)`yUgQ,ā@()if2 a_ >H V3rH;wWj:\4TMuY_;-<_2䪱%~G@Za9`@{ Q:f b]-[KS҉EȪtEF"1#Gll3)KAEG17DrdJ8 gL6tèIXׯZ:MD[%4AUU&W6 2ՖS1 ;qiNG}P,جEs(na(CԞb&yip&d2)(v9).w W5j/nVpWϷd<9ZW0='YoX6^˜xqK3|oSF. ]?A 4@nBM;,#C~nZ{d{6.9sEE Z䪝+5Psx[U܄ [~0ۡl?kPʃ6L!' 0#)uwķ92qLpN8 ZTrX?axiAsu޳ڴǎ( O@ z%FG&qt{>< 2XK;-CFz&雈hFċU91Iy/D_:n%Ō6ܘ8{2F%zK`J'uWNϾwk\"uMC0V$eX&D ~ m_^ilGL)pLJ-(7RJBR:z{_Sd%$lJJ|MJ9p*35a̶U!{Y9 W>_nĤt5#ڻks*uG-(g&фe^sњ{AVը2MܜÇ]8D?-2YlW5puYp)m wgug!2ԴKdQm8ʔ@هv{"2O\@1]>@nCdMe L,TJҧ3^كNvyJАz0ҡV']ޛaJVk*}=Vk4~Z *RYwpllV f08WT\38Yܧk+k?Íu< 7#[eqwlqx"3e!/*16ۻnl@L.`&Hq@ȷ^Ǡڥ‘b]MDOu״ (iQ8wg v%f̱.sgm֣2B.3v0>-1܁߆SD{E]^#i)mZ+I'|Yxn~Pi:l;(&r*IdJq=0_,&+^+˩VMUv+ ˤ+ʷ狺̮u |'3qߒ !N!f J t%4@X "&Mn9#21yX#X$^vA躊b)Lv ӱ$r&pp!e2S\i̘.B&i#_qYVe3 gh`ɻ:)}J/E] oܝAxD&@63SV@i޽3FM]?f5W$؟bv=UA DhU7Rs#|բ:b{ y0M;#~ D#pk!kx  ]+)~H#%^.Ʊ:\[NCX?ciSBҎ8Pbe}!S-w|b,bb׷bnԋ1N Vizbiʟ/$>ZҐ'O.qz{5i'ӄsagݰ)%?^V(D!YG_7h'[wq J23\Ϯryq`#2K\kK7BUօt&cV%Ϻב!ۤU݅Bx{erJeO-6Z[*mp3j" ,][K|Q N>2"VGZÄ6'qPٗbWb FJ ~ 7sr4{1Za X1۴E6öK]z\!v%뺊MĘEӰ5iBY%]"Xz/ QASHpD`_&GfLpm2LFbz AAѿzv2IB R>(d .ލۦh[.DYÀSĬ`a0kOY jREnpO[嬕03 ~;3C1&jPR\ҭ ; $xӳUs?VIJ Z)7#eBw0i l㶟!&TIy,P7\KSrU`\wԡ]\\[qc+'0BDDki(~;RMbQ74_^va92`N:ᒆkwB,i]2[T`Ju8"sk6[iy@b0uzlU3.C8~,x9浗Ut~lKuj+{KN]$0.nʸ`GW9`04CFQ݌{@ĩN{$vm#  - k,=Bˇ?Vy&%܌'?>j[o* 2B"÷HciVSh<{WI2: ;y~|L4wˋtӕ=6q3ts cϼΟ_8pIbIS3Jh{n=S_udQth Ù1_o81yO 5ߔEرכ]]yL`RR`NyZ`O?'~V Zp7 3q3 Fqd<~+mG/C/%P4Bpx3{ 5&yI<i_ZfbYnOIW J㭢E?sB>QI/y^pW%) 5J aE ݆(b|E[ڷ!C:-07]ca>&8S5OXj:á֋7;q|=xw8@5[>t[aWvS24 WˡMHB3={ms@vuJ@뛢q-y'RlI2kym`uN>R4ui &8~8_Z PWT0u(YfTMzZOˡbpCk2Aa^e@9FK7Ά)D '6fa?Ą9YGU\&$R33!71_gDi=>Ϩ)vx\2\GN铳,V:lHMU+qIH0Ix\EEu=T2eKk Mf^zHp Qg)#m;z4׊&i: $OxM+Mk~v|sҺe\] ?N~Ң%ˆĤ$G^)T*]Lx D(s]\$JT"UVA?n{*)RRP!Tov בlx ,r S^75)G󯀟=W`02uL?'r$mphƋb'R>Ohb`% 0׵ N]))Bz-oN2Ť Eᴢ(~T|*[NӰ`fЅJu7qŶ롗}@ kf0k) 5…(mwG2n[zq3-SU}ԖĆpzQ[^Y4@ #7>mEnٶ1_3f$!7ᕇuF;},!Z*Mui AFx5v:r@iTp+d{uqkjȃX>b ,g!= U91C2B ʵwUIz^ bI#ҔK_\i?{WAodk3jTu^1>nNdVu+}UJ` @gp߅ J@E`nd2BQejSe[7x3aF$< z/_!GeC҂? oϠ3XURʅ[rF }Ma١<ޱٻo N8'λ_W֝x*Ipd([2O. Xxkү\ElHwO=wNz?%@k3#O0\aFѼ袌 J5_/?>QtƋm:ʦϡs2zM}U:i`gf6ńC%'Dunq(Tě{ͬ9Uʯkj Xmw!B,K Kz3@\߸|  GʌX50b iCx",瑌[Ùt ^TWe9g$Nbb*" ˳wGk* K@UoG ^P9,Sו܇g) k kFevPmFBaJ;;> i)Xw@xibiK}c_#t|{=LuOﱸw[Bsd}&Tv )94./u0ǧ/*O%R.,jeC,|Pܷ7cv63tX  ^N(n붃e$_5:4ЀBVvX+vep(|uLtd}DCjR֚C;+j9WbOƕF1z)&}UFr.F(@IS̍+78E_LR;,EQ:fp[T!xwI?/E7J\Nӡߵ#Wζg;# PW9Mݭu8ر_Sք.~%'8bZV{YWq` as^C..#jF<yO}M̖K.A/(P L5 m%ȰqwjBL vҁ;Z]qjv5b}ȃXLJ}BU'k܉`>G0ጋQ94A_~f+:>0Di A<Tn11a$ /f#⪥i೓Ǯ}:aDh)6\~H(n(p6IGSa0_‘D'c8k!Hzq i[_85|I[k(+a?㵳@ƇN+x6e)YnLo$rL{xi Y.I}kկU7~b@?а?0'a$OpbTqGY-fQ[g-lV(o3ݔ3}Z58~RM's \6͵}BWL_l88Nqr_C P/lda\L$%cgKH$ÿ^BR6=]7H39f҂!"|cys`]%ˢ"6]%3m'5CQkj#>͗.>w 7fX K٫ ?RVuS,n l6%`QCF3j*n@o<J2˜$0gɜS| R{pRQv૬fT,Ť)h.b0iG\7FJFq<#;/-x:wiM˯~\(d }ia0)%ܤEs>I_sB/hb5GnHj"1NJY⋻6-yL(󧄿'(顜OU9a$6u;ht|wЌu7W~7 _j3$8shybvًX"uDWy/3Ak14=(.į]w!tq+3Mc䮹D-6wL/xCKuƟ@q˟p@|6SOll =F/ mIFF#mnzI2i?CEO1{ ̼ eM =jޣt(4ܒss2o2_ܥTw[{XIA[737yH!cx @  pUɟ" XXYYX^O>z0 551Re%XVu\O*f^r( |4rlFw>nHGs{&ZEaK78}u-}8D~RO:#0 KDV$O-q g0oR#ucg΍ -Z@+HLLp7n5ītKŷ*e/L}#e>Ӣn=V#jAԛ^9RE,ê+ W8:nkStܻf+̧eGÛ2O)Z}@rP"F$nuHL_pLnB#練G3+oc癜YȟWPRݐdwxo,߽o5]qfjG2[Ry7chԡDԞNkkUX38{vگIU1%lw6B79GLP/(FGy'z޴90^i[a 3[CP t#VA~&ſ=n4ċH=1/r| Ϟ"ub)]!;"e`*6Ĭ[ HY%_K^歬|^>Jwmr(G8z"m[d**R/GXZ$jNh+fJ ~Z8+n$v(T96͡HKi? >>'D@H U"^ݨ:7jGr&'ҠRUs'"e|z٬i{u!Yo[3!D˞s]TV<&GsF޻W'_/BLt!:k暥XmH<Pʠ&~nJW"v-26GLG..5A$p>u֑cĎ/Ԋ;cbL3IU;&^(+!%4fvEP&1?]muP=7_'։x{{OI[D&/ UKzZJѷ#>!=PNr/S5in)H:<*_Q뻃赞b+˹{j ?R?R]̍Wbjo;@cFggͨPsWo ).Sո ysʈv|VCX=_ SRݝ,LUaBD߳!n>-_B:r$9bjE" j<{pqMiSm$"en'N@X|J:a,p0]OPXo4_u:Pʚb>[Ԍ#;?;ULסּ6ߥzbk%Ǡ ,Hqkj%R\.`e*t,вl3]/ 3y33:-˷A1JIilѣ b)@$Ve}TjnݾE͡plZ%!'Ē2 ÒzD ~qdc ȵ373뷬6Ȍ%:7)>Xo{y]9ݓsX'R'?~M@”СxXR[prݽjMW*wQêoZ xQ+?ۋTL}/論bU1| j\P?nCO N{-SkmVy} VPFEUZJPnR7/=b,5"0/\jIH} zQj`θ `$ `&ⱱcX;#E]y6;SJg6 irm*l ߅Nui.`<qG^ӨoEcԒ`]{XCNm=YAo2^[ 8S ]sb}ymftVlg uANF1zhsRkD(JuϛRq7񓃪©N _*u/XW%g myWۙѺޭpj,44wRF|0 ]Rp僚E'X]'bg> S }s͌$/$SUܧR *{Z)~ AՔUPݗeپ 审 e2%d8u,99lN#]Ht௖*[E(=e˜Sٖ:!PǾkΥp__YKkOX+MNDlĿE/#v}ѬEE^HG͒v9 Mm0#% `D#P+I>܏=N^VUx_;i>Y;ɍkCJqUJw(*d#ZCis~ fW~\ݻF_2̷E We"L0&8x ޽3 eP#>WjfKp{TfB\1>.9_HZ7J^ ƭ(v\iptr&x-hlwa,uC2~*'q ]+ f[xjavP!V϶ֈ׿ro ~iAeϊI]zJM;^SD.wƹ^w?p-yu oeV5V0.nqJ>ob>TkIRg/@!]oNY.c@ f<9"olKueJjq5{&=oCaw-ʪ锛v+6P,Msb"44PbNs[~R`Z-[wO4Td>O3-HO֛"2_qW4GXBL=\.LآJѫ!Sb@|Jښ[M9(֠O ]) #9GUNO9*eUu2:ѴHFD՝.~Jc50FǧlX]|Φ)E$%^$e"[W 2!*6<UʎOnPv≮!{ d}r0e ue. 3WE iI#/#ify}n19>?[P+Ѳ\Gҗ`H>$8ep|..5L}wjS( O 3^m2ʥON=&ZLMΔ.r`:W D&dJ%5 +Y$nQv6^FY LKyTfb.ՉU<Ն7N}kawat)# Ik-Wg6Oj>2*BtD`Lڑ39Tt& /U_8 gjymQwJBj,~lD e 5tr?N^kN[Xk0tJT=ˁ*LIpԴ-|K:7]߃?0L3'KJvUs! cTepM-@Z(B'wg^{dht{sTֿQx 4f:xV)BEee*) i27~%7f܃vM3i2Wqn% æۭQ*"0KD0CdYW#]ɥ~&;xaPޕBhRx[v^#'#قZȹq̹\Jk%" 7 cz#[L4"s&Lw U| ]9f02xJ@FU3e?<+ZQ9rbΉ'Unb%c83NK*ݮKWlkb#Nq[Pl*\`Đd)m~ r.ewze\Zښ-Ӛ ?H6e9# }qW;|HV9Itb:ɽVᆕOWJrt"Y`=mg~3oW0d^h o66S%VV+riQ)[!,8rѱmy1'%CcsD[Gn=r+e3 fEs/l2HBOE8d-P.pLPm%Beya'~+,DMTެ|ئA32G7k fEH'0&ڄ^rSK½==Zج, :U?}?p9("H" 4L ػ-H~M瓞*rӊ2g-яkWthco, 8^͓x\&M'P.geZD%v7A[`iXҊTyD,܍/rOZYi܈%y<=Ld&.E1|lFx8h)W!G:e>Rt}VI}ʋ7Z'lqbߍ&7lMٟ7gdQwonrHuHl)r[M<8G&+XM:XDՂN*),g21̩c" C^D!]gm_ `84!p. juOqe.NXgMmmev2OD;,E -o=01IgAωT$:}C_wp"$=G( =_$g_m&g(Y6cΗ:Hmk@%G-0#&^/ +!\;>9D3:g<e]߽ޖ"|RCY݀O"<1|Ob/ΑGOб1ݬZkOa#(6A%FEp~˽h'it#c㦐TO%_./ke53đnB(a(TZm:p$zC.VMM Cƈ 9q;nB} U1Bw P\?%mT6rˣή=S*i]KFvr v{)ҷiW9FNÝ06,Yj޿_u-^J,ta:.R8֋F@4pm^l|*;=f$UU j 5MSjDvkX~wR#8ɓ(]Bg8MC| ek8c*b[3]RTn*>Qr>A "jKh'2E20oc:p'p^/in揻13ۤbYңl@Ռ–Vt*q'w(?ksqh;JCm ?i/K[# ," q D))`@N˅u"Yq i)lUШLNݔ">ps- TЙW)1MV(Mp-C,Wd4LveG#tu&spo`[(YnO8<\Vo"dA5!Q\|ph4'maBk 3sI^Rv!r^,V Σ/nƆ=+օf4;N $u3_S#&J#hlapƢUrD&04plc+t:7j늘\aZ敹r:%hb&Op3&t~Ct),msY!u BXɹ΋~&F$ԔUTT!\A9l\>({0"F~s]oM̶5 A7. `P94a/^2sdLjJM-6=. M7 p+?5ڳS룕PlfMI RVo6DD}uz,UACHށso.FB_gyoӰpWr,|r] "cw&yřǽG[ M̥4T1eZdv /\.lren[5j%M\SL OT mW*hLY͍.-sA/ZV.W_cf֪I  C&LNd` "k!%£(L^цNM3<;[cpP&]^,Jt_rgN<ʬf?IXz0i7[࡯#[x%~%~0_P2jW RLii D9sJ!'-C>oZg¢RQmū]Ot^"/j{x 6-}A+mMuSMʍÿ&\WY5n: 1pq,;1!v)~zc^@W'I ΄h:s"B96VN/v^Lbd>lbXkF zwsZȧog|xPYy\Yy.^%/&l\~m6m#=0/Vn>΀%nơygBH l GJ'>D,9ʖNcN#<M"BݠIw_P3ZC$|8S8]o93:!YG屋~sԯʆe O.;{ "=ʝ 5̒z[m̖e؎`Iu ȕ$:sH`v_&P{6R ?qJ,RS Yg*' <a +MCf%ԯ?]U9ѪT6[42bp$gS,ÏtvdyBr[~5JªPE("ÎUҐ9Q1Dg!t\@lXL: Iq>ĤrWXNI*/tW|Pr,yNa]!ɵU<_@el4">g1$MtJ?i 7H^ڌEdY:^WaPFO@NB)+5@4ج6wI QXN+Qgq v{: y88]2X~NQK R vj^tǍ:tN[]'XpΣߞ8k E?7GdQ TGs˅@| *6<В7|o!Y)u]-5w m~tDi!@12%@"K"SG۪+tZ$̪sH 6f$.<;u͗'o[:m4& 1[ǵBej`U.ZU}ɤD*?o9c7>vwݲ,7Hu eY3vI PnzRgo|p$s\ekGBľ@P$X o{7?ޏp?W0śJa{rƍ슼왎~VF=WRF@r7-QeR`+p snf9\}<=\7 D+~21jkU4܉d]AJh3A,0ЧxUWժ6[NL "?n|CVw3"f,mJ&jy35#/DYAۛe]@}|L~b//L8Rb'eB}*ĕL2l D NXY `rBIT}o\FpR[~*k‰&@?2Ocq'h |!g_Q!֖}ء@v2XÃ}րιbsRYమƦ\KvԌ/kQ`mKF};Z 4U ^SKV_.U ^䰣f؆)mѽȳ2vj Q>W.u*bw r)VV#ZA9}&zFI\ƑpWPqA0ý#;Jݓ-3x`NG `G5J72k2hlft$?oȏ-{EאM}8wLȖT{/քF벅YO * x{bU,<Itgb*@rۥ>߈8=wu٢p6B;%7/ȵB)TB1k)(3`T-8q |HT!8Ex'>xa: }Tԋ̃ $V0 *E8DCn}M*҈Au\3@JAvw&R*vˋM 7RX_AO[ToQ `bx1+ (rj+3H+/U寡S4nXlIfRR˧7!n#l?8LWӢ<wkX䬺!="o2eo- (I_k}L?\!e#}e%`>Kt"4H}зsp[-U:hqW:0@Т -r$ ԋdpL:*M3#?P[fDuTf84X檼#il}⨆@L{z7)Xf%r2Z@F*5Ipzh9uI)ڠ 璵a':alrHVf&_`,袭A4qLKDz *gD,,r)enߊ]4Oio[n$.y71Q[C>oIoo1,!8&оʏds9Olm_n<͌m2ğ̃ƤB?]܏0Ҽ Reՙ1RzM"2$iHdO;l̔`,l`q<vC2]莇/_PUaV@Z5$3}?Q)DNUW7Ŷy6xNkFatE k{zPGci.-=Yeӱ6 /H $}GH\̀9q\g15NrVJZTcTg[ܘ.#t~Ȭ]Y< c9d6{:%9Hr[/$d(Du5ۤ(J/~$` C(E kRAFu-m?#<seܵ٢ᦲRƀ(Yf9@Sr$-$+9A2m0eIp8= !If& .N^Wn~qi)L)pr-6nAd("ƴ:00էuye | J@JU8 k /ȂJ‰Fuj(iyiUz)سZU1__2bE>7oqحKf);m<H >wH\¸T+$IcVK5THI?=ܳ˘OHX'3p@)^82xπ 7 QzɑOR_U!n>3xBܦOZl{¢9}R,_c05E90 +кSF]`2bXrk .}]rZ!°h~oiXWnj/!6Ѯ6`LHС`?F~; ,9R7#>^e&h[>l-.gx7ZOβ9D+0e[_؊0=~3/޺mioCs6gMJ+A CUԫZNT›18[jIoӇp$*^g/,>9ev<,Hz1.m7_34.E}4rRpXaIe~[ʄ`4I:>zNx (P:6p Ǩvvo?OhտbM5_e𗱸3gБ-Ejiiln~Dst MT>+k wɍT6l/x 0p 2 $ 3qV<ׁ"%_$v߾oUwj !&L5F9aܙ'D)ƕ׭Y*KCCB{tPvX ܗr7R3R^wC.3S/H6"yX Me;'Q4A9sEoY]2Y@!V'֤֓?ed2Ayj/3+-tOʑGg)uTƤ_gb x/|H;|0lxW8@:^-•]w?X`2Oo,~*Pj.ӷ*Fbmfok?UDh5.+Q&yc+_ALt(.2d oyE={XWi}83K yb͛ԍnFK"D%hڍx7r;gi>琶U}k*5$O4{K#9[za( c2^Fn`/uc1LveY- l~\8s@-hѶ kQPܬ`re<3bPy>2JRU1-KP]Ho!}7$DF_5+a7&"!'.jq RS>|Br/u{NBR:[M%xGOg Cο:"p߫t3L5 &}.m _HI;RdN1.X֞U1.y.mdѶu61cU-2Ȼۖ\?,;iF2%IKiq/L{mcLuewZ{RIjW0Oprq7^wN4_\څXEg^ĥk~&fLo(m66ks2-$رZ9`4bmd%rf){q5gRSӎI 0sQ:w*.7*Av4>mӓqUh4>;2%|41*r*Wfyi gtEI-&"rnac|w̸ܟS}~}<ÛEܕóa^~濆oYaBLOby1Y(= 75],!f~Xo D,'cj|"yf߽~ZA+zGVśp'H={ ,w#.WݒU܌EYOE75L0fJ*o }-lenH=`6+@<|4S ;~9po:cl 8ʟ~H나/:v*WIӼT xGw ]uPNX15)h/ 06FzjN]mEpxe(84fi +إ> \t!I_N sD"T8G:aVB3AAzd.Y@7{c9JɄt0ώ_;>z+,2g"@V aHf\Ig+ "$icnk▘wiTw_;a+^.|no08[AD>MK֚ы*뺍ZU7(%dž Mhe>P [V;hR Bu-J==*3p`RLbpqѬ+ԪKZ ,t@N 38~3qrȀR_?I$qqðg+ *4\w (7vEdQ"y^Jn0B7<=K¿LV Ba,zj+$L$`0衼H5+@B 01q9Mі* fe%{CUU2~6,)fj_:zbΠʲ #W}|m\?dHV+ 3|*X*hl8 2~BsF/"b o'ࠏˎy8R^fw͵c@wjlvdc\`z Ls)^a;@ɴj@4?ƫK$!KN{W{cX1r{osh?!@QUAwL^VJʌ }?pIP'kA_WN~IҵUÉs!"2l`~C+8 Cngvl0$ k,p 7JHdjU6HCh/ٛ2MbrrQ;"B\US]*E8'±~2-Ź˚G|Ri[f^( UPFeo_뿉;lFyA,KoGI`M:<'/鲻\M^ͿIp #} uHW9`%B_WR'vg6jd!1 Tw6xxϗ1,o ١%XB.xpy[Q:ExlH yY%kBِ"؜kA<@ Sc]`TLAG_gt\ض!Up5b4 }k^ˑXyDuiNKY 8b6-u.hF2rȠS)m ^}022Q9n%tQD |s;fJEQ"H~ S#_o]IE[P#魣2bLO0߸x^0GjFHޖ u/ˬ"cGE/^ռX_{0MC8!&ʈEgd8^4/'wኚbe_g6mL ™-:F$ǙlCvYp_$=G>عwk g$HZmE X)Fޙ]QnE |hDA?3(EmRP?uҭ_p^ϕ/'Д_v쯬`T{EDT.2h0\e,ԩ? -M -SΫU W>}:x%*|;{xҢ)?37n}ǵFEa,I$x)Z*7wEyTdmyx5 -?;J©yVnlZc]-mFǬh~rNAz T鉫S֓v\J :ήYǣ@  QT paBd_*&p! 퍣f9  U{VpH2 Bf3}y(rc{`e9%~fiRq`XX!!+aRrHp61.ƒ3Q뀑H݃m}xX{6-Ca}NӍ} r.bV)* 45JJj\fsPjB[,M^7iBBQDZXMwF*Gp˅zk[Vt<_ nA̋,j_7 #J/pop\m)6H_<ȍl %yCk+?/y'\H{rYln)ָ-8GOuY%La0:oMdummr`ؠ.*bjG\Mj oYLjmN֘3S@^=9CV.@Vl"UIci6ck&טa_fjIJ2'[Xpq[u&~*6'#V6uH=ԝSċ (mY*)zt^c-x"%("5t0(+zve\{"(4GC%NZU'[J~yC4Ηy3-khZ~%\Hd`̹0 i/hθn#H} G躀*"deyьn~]3O$H^lAHa`%w5d"Lal*bm'3F5٥Dvk"H1=p [dPƨ(io].> n*I5C( 7RVc>M儆bcbl1 *B*9ɪʀOvw2iQtAF|?ɟuV D%Bl-[ERL3@{ n|RsZ;e^JLJ:)fً$[Vq#!$@=8V2DŽua>΂* Y{g1V aJ1:I0z7bgS@,P$ޚD:/?@ $}߷!}}alRбzى8H9RM搘*@'늹T32Nt3/)_5 >YMۗV2yk\<7ePG/@e $wn*9ZQhFr4F#@Vv.wfM ۵'l?I$w8Mq%?Di܁ uV%54PD0u: \¯-QXrh)&XbDfOBp(6CB"'|уDoT=@]3AGg;O*͗PTv)8_5<ӘsM G~Θq.ԑIyОd#-'>[H`>F.:PΊZ^IS+lnOD8gS-A 2̀hĆ%qa1C2j4I"Un3=|ՎG=dχoal/mNvOzicKDֽtBɣ&SnGY0-hbwdB~E uЏakB_"zuҌŢ.و6A:M _x=&BE/QA۫9;XՋ< @Fy$OFcN&+kv!iyIn\:{*${ JbɃH2 4+lxZ矷r8t4a{*CETŅ , wó 7g-6y\D-`*;;aFnu- XS@3ȿE]VGx6;ijZ.e09Dʔ|&l3׹ȇE@Pp,79d&V'Ә@0[Gf4զ~85Wktb K"-g4.gbuñg@`$,%LWp{^Lt~4rYB昰 1k.SS6VI=Qc*iyC +A$z{WpϷ4<fN%9`{F8*N4Ÿ+w\UPfR̝*`Ϙ/,nDF5JB/g=//yD4*Jֱ,'2 VݲpK<`s55||"hw17LIjH94 LaEؙBD jT;p3j*3UIMQǁA}'pX_i ;dhMj(N -pfa, vt밟p``QF4 3 8/M*թ|@ g , A`15ѕd0|&܉_fa_n7 _#xbȝ,H! U/N?D:j+0q"Pl?x{g9S-(mpN^~QnNQu^*8.0@Vүtz7ƃC7OJx/.FfUnq;2?0\7m p^꾼'Q|rX;/=بhG A_pVr#1KJhi!kRnm~D\i70 !x?5 L)ETnTm.v/1݃B63a)m',܎7=վ=l=jT.WAbDHx>K-mOkHI/ _n%x;="q[4ck2zFi-T쾅Q͍F"b| =b]`}⎼x:ϫ~{J^x+?lӝcSAe GJ pO[TW ɄW[PWMcMb~W`b4bdzj)ś@݆UymBJ#bq!ɲ H"8[w't'^ڻ׀wI~Sk.SgH։ڙ6f=[k&5t:Oz5Iraie?񧽮kڑW4 K%jP-1doݧhc ZFS |>su*&p*uFh 4P*?=Pwz^&{]ͦ+*AO_Y*ߴd];˘ CIx*J>=>젅 qӒX7[%"ՌG| Zxs.?M}E+,$jݸ ŋT9>32U2\34j[j+e;BB0k!!.3J*cC]K(~Ԩ +Q"VPdLN0 L,Q_{ yUPu4 SS@wGue=L<2(5k찭zxѓ8<׭;*}iJ#2]!fc}tYܦ8z{ yxm(x;Q`Tko<nDacKmy{6>n^$HK[} gR[h&2R""|/HxuNK$K % d5Yu ,!hXceѽҍ/93$P%nS`0J$aDN2aU޸ǰ ?C^*xYzw:y`>NS3,Ϲԥ2$ .4d1‡Kί-(Fe%J`XKS9`U1Eoq+!|)1)s _jp_X}l6jiQsӍLQw#hpcg'o&cB&:4жMp_¡*plZw ~kVjݚ2P\qm%G:-rb\58en5{sW H32CZi }ۑn|L+,н4i2/o}/+kv^emh|2nw,A[ jסthM\!+ 8!.Ap&1<[7>%M`J$2v4H0L"Úfxrwѭxǁ* ZxpU(D fiB;|cI֜3{@%{Q|- pVN)Ւ62U4J#khCmoftP8RH%ϑ#cdN/YՌr!KP)\YmBS,j9B]yYn%pPc@VXWS&qOR/ 0tU_rn8(wFZX ] c#왙L񱚉39=#ɶ![0dBub'l]V}1JZ j]7AǑ,bnu G7M׈ {,P|$|sȺ|-!%ل 0dc|IJȖ`JG.Z=V\qNB~ ?;)~  O \@;Cޗt˻ 9_u*S\3[hJ56kDw _'Igޟў8 mֽ QC<bc߲Ou!e*m(aM&SAs}U:m*1]%=ln:rV(K_>Dkg9N$W)2s0H٪<,3v=9x 6F+?l8_P9x96% ,$V =c,)zcoZtrC_5&ymN aW k$p Yx»Ӭg[PpkS퉘{ONV'Z}m|ZgOFO-Rh1rߗ:bsNjH` &p4\XƤ:*}ٹF#[t;i1EYFǸ[e6@Ь:f1p3%Wѭ^ǦKQ_V`F򯱩;܀4àlS4 (H.LWD.i7dҤ܌&]Q>Ym_@pO<|YI}2}Et_*w$FRJ0֫_l66x.st}Qp C."$qw Lۊp *[8宪wDk%0zxT?W\56uhk-6#ߠ;ՑWMtE B&_EE}(isSc4 j&h{#crVŋV˟dHt"`lL0ZOW矿B>&dgl7ϮsԔ *_S+L80Fb^ Jn` y3#Ő]6N,Tdn-NzzoFw|򡬩{&B[mNGbޕ}د5VerP*QXh+bųO;bE Vl"m3HI. 끲ҕ |4))v%w;sY >B}y@.9йQ7*\(IsTWBYnCƐ (PH?z$C[Tqmz7 ߓ:Xb(D&0`Fd׬o($COcW"Ղ3(T0B.ƇCWti'Ǐ@ w5N XQ$/Rz'6&rDl*V:ds ޺C^OFMkKWa tCv4o:'YFg}4rѶ;J"iQ8Jkߞ" D비.R@6ChSxYݰjs,9Cҳ1"Q<1Ιvd]b^N(xC?wL6+KAovq"LbygʟË{mnER)>f.c!>zZͿozv˫ 5 JK*,e"*pW,BLNA_1^@rMBd^Mjd̢t)^#q,~C Jb\mL uro^@hF͸ :*ljmF`{/ 7ʷg5ܷN8E\)4@J1LW4ϨJN֛C.£ V|H˕u՟7dQA&2| nS%[f~DG'APoRW-y/kJU HlBXLmPB."@=~[,)8З3GܙQD%P"oG;׿?N0 DmBԳ[V4%N{AE -[ҝζE9sl᭰YV8Xk&tA(+])!4.Pj}e nѲ_&tiF!#`#Ң3!~jYݩ_ǝwQ57]col0-H$6Dt}H6Ȕ&V?K 8\LC?TcwG~kjwɹ8kQWҬ\H4axƘ-4|t~dlzPkY7Rj ϱ@(a]E IlZ+u!!1~f$|S,x1kN0+{#v69sT609p*̖ڶ87؟ﭰ;F_9JJ-6yW#d=FbB8s1r%3dϿiKFp X ]ğW nIJ+$fu|M{2o/F:O| pBIP[ 5wMLC dOe Eb\ z`-Dk *jK~i6~dk3|ߵ\8ҊM71GлE!C.K"%>'(';{MMB uΪƑ~_ka}Dfࠗh}<嗱GUY/" ]Yp~5: kYp^pI勴en_<L{h'qS~EU.V+ڇۥlGH(Xm/t7sL-x^Jk$4ݖ%)3uv^8]}"ݦìF\ Y2>O$Q`)<39mrѯ0:r6 xJ;|שc,vKP+ eD_FZPz76gbG_e{!Aء{Wzkj{a(A/*}_j;aVbheVUIM<.[ĝ7zIL +yӍKVi~?-&SzXBi'X N^PtE0VB,r];IR}EjDv g+ |At>*;QGb͌ lUp] O};X;qÒrt!  Tr^UQ}xu֟/B7oGy \D\\ܮT~ 0s*svUP7X\N8j 'h" cayڥ,.X?g,Kee}"ܰț_ ny! Sk]$o)\6h,hq>%ZK-lVE3O44o#!9VDkRM$"P1gyqIfF2C UoH0|T= I9P:̨=Bj"„^DQ{ZE eCOg[yI*@)7wIө qQ)@q\A\EQ PNk-w:l_qFMtZ)¼K;}1B"1VrnC1@| g߂ŋD믰t'+dڌL]^mėO€9ZI 0/]hOYHd#C|MB[(nTQ4i 0h=貔lmL>^Vtv:06k]NAbIl+(?/Kv*)=h-XVq%vB3Y`fݪ807k-% wiU:tCI{C5j77.;ZUCy,uiZ7ɣߤ 6/JdxMV oР[ #3nU['p!,^=`E rl<匷.% / 8ѡ.էz|{>u_b‹,l ]G1J*+"O_I7+#O`?wfn KI,+$74+meY*W8IV5q{cf%iB}E"‹<,c-) /U|KlXT\)UC@j%Ztۘcі #(t,9}e 5qR3Xt Yun_hO gjh7n[^4pQ \}q3eQY &bf\@AѶAP˨\Ԥ:>WV鮞~ Arn$@Ͱs9Qp[/òl-T6[^Rŗ:ϫ ќ!{M :7i#*<0<5GdMG5`X*qEN?[܊UU(Ȏ!_@/)y]W[so7¿B#dkƔJ=? hqFFh~h.I#Pc'ćKa%(JU㤉kL>Uįd|5.[ƃn(,皃=ݔFǖMY#U^kO(}*VDѡo_e6!:.v.c95c8 A3 J7pjS5Xl¨d[2kGk2di$S0u^@IAŪr\ fBXqɎAR]ϻ!7Ћ!']"<08@ qZq8Mk[jH4irFbT`VmN a j]چ$>ճi*.go^iDU9 Ð9~0yQM[/]U;j*Dh}}dbd@f4؂OlG Dm5]y]rczby3P9xQHC3ax9 )gAv-y|ju 9_ijoZ[?7>s7\s\:V^A01 ֫DSY$`vKK8s`! ^Ǖ{ᔋE?h32 2JJuNª;"v;of^Pn0 66+ C uHqW&ɢ.y#Oj^p?b gV@*\eWTb[Sc<P0y6k`|YqZC!%8+|"jMKI#j?8'ܘ‰#ظ5zk8t)jtZA ~aKRi?#FYNo`RV[-Fao1C ]IRa&wl'HGHu4^v1ntzlO"žxڿ+)ٞ_Z^nN"h4YO\ > 9aQ._ؚ ;5*\ֈOGN![<2 hBnaޚ~ď0<ߡ4썬e!WB#*[Ecןt<{ou9Y,uQ&&L1aZe MmNpG y)(aWe'J)v]VW "8<9mVi&G&*}~N1 #CV!? & Z8e24m+}iN)&ykTHUAl&IP:Dy'SPQ8yw;4(r>/K JJ|B{aTVkz5wU|Ȱj"B'Wc#)ޙIJ#03k/əSMZ.5 סhfyhrdq9 t]:DdU ؜T2 HHRUY>CB2rh#)L,_&kW|A,vG^۰sKQNȫ/?p)u׫yȖѫL)(</?=?,ȵSG"KOIڡzyOE*赽} FgbrsZ@Q~)A )$ED`Fqs\)ߊ4dx6Z?Ӥ4HcA[ "Ttgfu#κI=Ł;NDdzD`@@1[ͯ-7lƏm'Р\iN ZV5 c̳/qfrd('y~Eb! 2֍)!UHkמh t-ueXQ|iN݊I^Eٹ!ÊqM싍8v~ID$u@ @'1@]mh_hۿ`j9fA)%N'nc) [#ܒ6u+sF¹?Jƒ<ω+pZOIf`dua#[2P;'cZZD43ׂOY{qT~e|JJVު*0'4QhNYږxZ3btBCQRp:矙?qqHXݨF6 .ᕑ}tJ{L${|aZv#n b|-21&9&nw~-5RLJoFǶ̤,Fńk"]A3K H JݮK13k'viHF2 S; !)g.1 ?\oOk0 a)ͼ²e+(:)_7T5nmnXRg9pH[Ɩ{DzTQP7ԉzS[r{P&XRu[ei4ٺ`mJEp$F%+Z -v /P}Z캣cRGx©>SDjgw㟎0].7֚!fra)*?]h{vjR[e`-P_ .#ܨ I0Y#8.C x2)A-~([[{g\f-^x;z^G*5_2>_v7F,Q첏g3e (,PqW52~J^)" HݨѦcL59t9@=\^cjd8#w\ŁGUu<oC mr0U ]pKpɚG GrN~Лbz !!˵If68=:?@͔{IYuO5R.7o.ΪBNxC0e˥yejMLʱQ:Th$dvwxTļ[a$|E"[zraDOTF-狊a !rvDߛ/@ƃJzԋ0T"FVVU+Bޅ#eXD`gs"0Wr,Ӳ)e-cP^f`DɮV`QӁ2QsO8*6,3,-7kzuRs:\I0_W +έHq &T#Jd,o1RZpP_@3܍uaĦ SRʃ-aJ}ѡ2-k@#ս 5 =i( M7uhb_9(up5qq"-`U.c4eV>EZXR[M?/m݁]]$fy Gw<{ ? tyC#|E4mH6bf@DuA)%OvoCr%~;Ъ,!4ѽM98݆1x K:Z +(ɸye0 5nS<#0vEȐ6ttW`)k_YSDcοuIUJ&IuObFj> Er5_d˜F 'hgJꉷJ5v8hNK4sշnTЖy5i(S!g?X2Neׇv'{XW<7h8~n˜h#¯&dvwpS d }\mBo~cѝaZ+PV(f'ͣ`WBCR߆IX:t|T8+NdLQ7 _RC9~SRU۽mvy7 ms}e@7 ,Rvܿ~LF .(k}<0'WcʹEleC>åvC\E]v!v8:ݙʢ0`mX9֡ap)@-0=AOy9^ތb3e0(Kͺ|Mnj,zK\ ?  VNJ[2lVl C~vݷZWd`㖿7P{#=Vڠj~֛6gn]1E:]iK1ըEH# kfeѹb_x jŎ/~WudkާCLO;DWk̈2$iX>.^/Y P:acm dEǼ*Nzce;TJ=ZLX¾°oD;$ۢGZL9NjwͲֶ,HjlxO+,U,Cn0s:z]fBbn%A'*c@FN*9~jɲG]6O6Deijkcxkx=\q wm&,mzP+RXlvk_'t^G3"q7 +2䜲\TFn!tŕlf _E}/C[ҦHd*i/-~8vCn*>4#uZx{?O{l'; Eu_ßXVXftŔAh)#~Ԝhk6AZDlyՑ֑]B^}`P֣Y<ύk", P Cy.~&ZOZD17? Roʺ"5*T`` ?@%q;wxooTEN0TtAv<7S&azbJE{^glN Sv?gd(r,bi=g*O.a… #/sC`;;™8^ٳѸɠr\MN(N~%Mw&6mj$dxrm&?Oj?NiԾF ^jpCy/ašshh9aG`z#Ɇkh(+?BogY}5F-5"MQQמ >y=\.8G[z$cτl̯3ei|=*7^Ǜfu­S8Y9 $GGDma ";墾k%)ngXDʣ~Tԛn|~JE5hy8EñaPv4nԚ1]aO`ء~ DХ)h:\;p}]Cgz:D<$SJWdsTH&ah0 4f;h4g-?2'X>ZPZ+%>(p*Ny޴4ypawlGEƳ5 WEow &2M`c Xz"芞PtNjHacgmWď%i:;r[ Ig6+%^ȿeԸPmMTzR47Kze'R0mF-~gV `ބSG$PMC #ѫ%=|/wL(eS烁#UOl5y^yJ [8PÄuVcL]O0}hٶ,etp7]dYlڪ1Pi|8G>? ]gJ~P|)YjhdsUE !rE5/-m_hY r4=<) md̷33R# Ⱦue6ҪlCbvN7I`{z)\<ӊݢ{qL Egdt חGP$;mgt2)B&J*Qh+``¯I*eX0 @=cχ]:8cY,foV\m=+災RCl g\#i⎤]Z6\ؚѭQ6mXEY7/=pL9rg=JVw6QR!/,wO sBOl㨧\l=)_s79HwMӤfw$<"Pb65N}W {Ԓх ЫnClNIG4 K1]!s>`{2fu4Az%'J҄7eG2)z@JJ K-[/@CLk"Ms[ӽjK A[G\^ \XDT0߇TAٶ49(CI[&Mj^}*֍ށ{L V :ѾO'`]uw?@c79QG*mSym^UEG>Ηiĝ2xmA^t \ P?F&7@"&.if&~BhD䗭ZR|# X C~Y)8W2Yt7$b*YBR̈́qh=MPX)rXd7g\AE+kkG<Wgz u2;aokX :)2&GrW$Mȵس;ϵՆ(g ;pc9{UWz=u߄Ezݒ3V Up͖&Z%q  5g;Ǜ2&g߮m6͢恜S±}of}IRv$y׵jZC=Jy$;wQIt|0b$/BP)\Teܘ*d]x&A\7L<zsخ؆1 ڍCPK+gumÎ(l&n_6tCN}`?55$ ֌Oߟc0G!Ɛ*|.R^Rn;06-]F䤔%^>- \S"'zFGo]Q(v2W_ܼ#\.& Jl?64ՋKzں%%c}S|o%R=A0LSSQJf{Қ?jܓ88& ++I?yg,>&mϮA xy~\Yo&fن9^gloaӞkJ5bS%2zߔlmpyf@<":{{[ndgtXͣ&wXKl@ԩ-ڶ//aFo20jm$m9biZa_̫؏~neOsd`̍'?n22ޑIdǮ`ÉE6nkߐ^jg2ɫd0!4F &4V~oT:Q=NfC8\NMMPq]cՊ}v0y5#y¿?4b0^ gs#x0vr2~,`&~ ͏`<y_GTs0?{P +'lO-Θ߳{S(d(5 5球MWճ*MLR!\JY]UQxr#@=feKX_Q''˿.D1`Zږ/-T \*=Z) dW"]U=i@Tck{4Yml0Wy BdQ|˵FRbqwp%^> Srw,2h( 7!]V6P;SaZxR(p89 ~}B՜'HjĻ)S% Vf 3pJ?ߜWlĂaZ]`Mg0׳^ 3k2{"Qy+D#vej[At.FoA Xe;[*!uѾ,oST񑾗aőT<n0ijt"@eq,RNj2\* q$R.gZ k+4з"j}N )eT_|̄pWYVA2ϤlCA 3:dVQRs(  6%8|:=\I. ?B'`:%ΆTJ%kJDuD읱4)&SGԏ7$8B} )"RK$݅$zI_?rG`>Z69|(̴_T/71v"yyȨ 8MGX4Ursݸ &:_ʝ53Y{ί*|og\@JeWw*}.amֹt*ZطD-{ltFqif-wݬjeZ~3y\ ^o*}9~ \aG X!lƈJD0Nab@Ll~SK2OFZa` ՌqHLHm<~ i7cv"y^C5u`WfR=gن|$ q"C׍{:Y<1[Uj5ܷuN/|;Rsؤ-~%::8`6Uq#T`nAmInI%P}~򐁡Ъ*y$Y!Vk&Ai\c#n5d.e'E2k%v3^4we6M8CaJ#]PoױvֿwqS9cH\iP*Y+ hbI`3~d:ս:!t zR )R5rft !B)#]Dr% x\BMYq5a@ʠ&"f{[4.OęnMcų N@$X[|=ѐ2;"&#e0"o5"w -^8C?L_Fп=&e3?i[ݡʲvO8d$?T]O/_o|vijJ3Ɂi>aowbuM6{g r>gnsZ9N -h6= ܨ`?"} èf!7e5f,ixx1ԁ4f&3l E{ M(dQKdq5Hirl5bouINC7)_:KL*ڒ}Dԛ7N.PM9큏(sYJ{9is^R7ȏ|xot,V<mX=5)DӀ+RvTV_..U.G++ l>in;o:1檱p3X&i* zL## T}%̳*(Em%'#.r< FҲqGLCfC@y8 >n3qh.ܛS?™Z>c]T =$sِ SVLMxALrEh6>m9 QG1/V_$>P7{P6[Ҧ꼝:^"NQĐYM63!1#ON(3I&g{8ŪG s&҉G"n^ơT!gDr; Bg"X㧷 gJ,*{A=W*[R5 2h8^PANsV\b&)8[rW:T|'$EgPWfk"҅@&݉Zl8 KKʉggr̊_pCΛK {,ze >˓0Ä:1~F! jE'鸬rYc ;* yYq%9qm΋: _TXguZ2N,lp6"qnJ+/Wp¼}"5Z>C xS{XՒ 8ԬMTAˍ|-4*OQrV8+TncDw8T~ hJHY&~sa//3Vug;ZG RIv|RCl-o_Cߦ *iu*pa.8v0`_؞Ϟ3s{V~@+C% V-pJHNQmkI=}Aoydɑgp/ ִy6MZ`ޭC6~cU)Jx灀ANZ,DfkY|r1ckGu0A >2CbFË|e5D7O%tQT۩eiQ! cU{ ђR,-yQT:s ċCgO`/3nA$9虼񆤖brA&7xI'}+dP .lq)|nc &./7UXzu4\DFXnR)g'bsDTrHwD"ħ}‡blQ \ήR]X ]q{ـ'?~ceh)Ӕ{sT/kuPWۼ{?WY}"5y''2s5b']2J L +NJSĂ*e! ;;K^֢[5,aE! A2jb /O{ Ge{+̌ )2lj(÷߹%M4̵ܹ~3E|#͡ 7V{csL' 3򺱭D}K܈E$,owz/ gis  ps5yW [{G (ԓ'|jB2fۣ|9~A&: h&TȡMevw0q=EqfЧEgL 58RSX^);Wx'=a4H~eBSАGSaJeqldN|F/s-l\dR^>feV I U,Sd]q%jX'#.Ti!o~7.Ԋu"c;uԸ"M)g:6 L^7=XdCd'epߜRQm %NY>,Ik8i\;֨4@ӧ%H14CkɲrS[rŢ+?t*tvߖ؉Vp5Xd}cKwup珗*,Ɂavt Я*Г ; ҖP"Љ}$.+jd-;ThA"TgٟjTʞcȬ`8] RL1^|\7f2`bR$~PhEgG]&WZN`_cAyr3YnJX][&o[|ϣLY*^:xExP2 R_(S] |sGʤ0:2egcמFUX# N GV+SP@pjT[w4# gʹ/Ʀ}s$'Zt#Ga,?܉[χL2$Cl/F7gXH>B/=FHANy<<:n<Ξ8FA[c5-dNP98 0Oĉ^=JIaՕ]hB?EH Q_`<,:Ph3ʔעYNb j|MB 3eT;. 2C1̐>U=\>o] &vvgXn~ßnj[,Ã7~Iで`и8 cbq/W+(@x)zB紬ṅRlldwJ9[XdPKA f6i7&~ *~KljZ>9FyN1jZӆu.]Ч@~vG9I^kHGBG!Le|ԁ1.7%*G`8GV(Z`:E' J~km=mjt)cR,ރ7ŝ昷`7A_4)SpyOϬ`rV>Nj"`PUw84cC&J̋'8nh%Z\19~:S  l$61ne7*{Dz&"O_*(m>'Zd30#|i8HEbsTɓJ(Fе Z:A} v1@|U/(71 QDfc2>_0J0ö0Nd /a$EΨ@K*RL~{#(>Y2FB&9m̃`P9կE9/4ߜcL K0o]]ۑ)y³9^<$d:Ɂ@7=+Y! uӴy)^Z'v]J\qԗDEegLul)|Y_K5`BǴFpVm *^c ^HEv;>2/4u-E,`i`p*BM折=3^SY_k`,#r!Q ЗK!Ơ, 1([%;3$6j/C*m4O Lڡʖ_6HI^s럱Vf?gT~*U`-3u2,v_N*C(*ZAp+I_1;Hȉu. dzx֮3UP=$8-7[/w=WlDӔϾP(OTj yS@rǑ*EM،ÂTE}|ag>$v;R(_]ݮ-H.T'd')f$|+lw1$o#W]o0d%&MYr'(dߜYi{i/I`CѺ,? G㮳 $ih; =U28P(j/v.:'96pp C1ꢳ)?)tnЗF#sHFŋX"S1&oPh*̗B$ϫJ;E:Mn"#EM.0='\ǩwt1nsA d'+/X邤KJ_x`X8-dsdtC au@vm"=F` bO]su8ZPQN?w |ՍaLCun*AC\Oytd 1*=쿉^!kYڙjySD;"Vrђ镀P|̛[!29*;9N;3NVI-Ӛ;ws $k=v 97۶\ \?7}% fx9FTXxDG*Z*KgӀ1.+hn-dV0ɟ$3bC$IErcso+ON=n9d-]V߻anM v`3Il%\?t 3\fۅ>#2ϋۂ#RZMyI:Z?FZ0׽ aX!U1đ*lit'~y4K>ͅ'BKɩ'}?\Pun/GyCG I&ڰ?U"c2aTgL="q210nΈ&Ɉ=>|bQ7(27fJ yx".s D. w*DWߚ>"qV:58[X@ewrFe9puԒ [n<E7ȳy`CtwxsTdbJN,7-pV&nl(-" ?M+{x 9Bcq2ʊ~Y= a ן&S ѱ'87\Tfw\7UHf0>D͈Oe&< Ø:AqԽ e&BaR1j]%y\`0g,`w׊kԻAjo>*ۚH|:迵ʎikuiqvn=ƒvvt)n3D_򄢙B}|7i$H}qOG0@8:ݐg-|]bsxeOQCp#߶2cvpү2/-ӗ2)1@}}eBȌ4n>Y89 }ȟY12Pݧ@QG‡s7|6J7y9ae_>N,G7CpJLu/ܐ);$^c+X |pn8+ݘ2 -5-A" Zt$m-ϮHb|p^Zq. ̟#F)+blpoNUhW|}Di3k>ETs8Nb?>N @}a_4?%O>`"MLƌT~GXLvy;DBayrm=`G5gty썧(78f52::UAfC>^vrcILIQlJHGMY-/1paHvDc{q@a@n)K2IMG[wKi޹#BB`K^^ș<8ub_ΕzJ&(Ʊ-`ܝ2 c]Fǔn 6D.]cfWOQq0p  w/re';zU_xgW&d4*b=\oteF-u4Xo)퐁 6Wjao `od&>Eb\}4(6==70˝?P|ʣ Iu[Gw>scϯ%ɯD &Fҷvׯ%z_#t=]-4*`St6F\dJS ZGOBb7n?h>=X^l9iz>( !\jƙA o=&|EĿܷ=#^|\}bOAPEO9k8fyW&uŎ^ l67~رKhvnOT,fF#NG{Rj /õřՃ2;Hc9U)1R̬>-r"-U|4sA({: `#u]8YǤ[argVltGA;fqI\Sc8O pD+Ga-Ιևiq+a=숞e7HڼäuxjA>DsT[d< HĞ]l1߽ͅ2`kYqHo¡FAŽ=颩~:L j+ʇj NcI>IMS H TGfb"o@JiC3 eZe}MB悹̔fN*pOz4SI7}Iqt8DžW6 ReSזi-?L_nq t{V)⨠y@i5b/ Q3[$uk *X1 n˷wqZ_OÛhܖWt51hUrQd ۍ<~u溬c}dj)RħO]P%3`jSxsH=CŦhӭQXYĽ a&L*5U@E}Ф{A`$p%xJ~ 5 1@-*jFUYpo5q3UHXRE `lLk`̚ eT}_Eim<"Na^\#kE[^_=RwD"JEVbQ=XR;V >olMMU{PŜ7~h| u6LW >FmBvyQj!j=xWPxh?:M,.5̴h;o'JX|Jv嬓Ng+WPl!Ibb5uv-ɷ/,1G:2>[y_BR4Q W؞_հC9eh|>wEkN헲 g=݄v RL$+IZ ;BRD}l D؛>itPktb7Qgʴe,3Pyr>JlU/$3 :RsfomkҶHrfcs#l^ P גw Ʉ+*z' aҮeBΌ#\`\D6 t6418ݪ+mP?5Gjh\#ׄjJwixIb`Uy#'U%zhtg2j騲?sTSOnWZv*Z5!@=;iO ZlFQW/ j%]/n~K WeHkS)@cK(dϿPXo["O'@@W.HV<#R>yVLΒhBwY"_[_-&EŸcܷSq0z-UOtE1 *a lfb{T*Sl\b+GڕYg՘!7H)@,}ݽ :,0$j98T̜_tPqg+׃76fў:sHw` eD;9" .WĂŬ 8#In'Opq :W iBzxN  @,^/dH݆\=[qr_ߑ,:ʾ 風`ݙn|c=$[M uqs?Tg:? AiZb{Z9k#Ss>9&~JN)rW>њ!!6Rb%t!4.Pu(UYifnk/j^#DW$T_z$djŒ'7cT9g2˖՝11↯cTe7ӗZΫL_o.l@u4Ϯ0h.U!ygi@:f5 '#$PJ3knPx4|&\0ݞ/#B*d|á"binw#)o|ynb MK 3ocONƗk#s8qk9,[ /Gy\A|Opl{,YcӁ[+dFbvMċ/]?mff)y*9ۦē>! )B?61 ;:PMOJgepV3t8+VQ {kg鈦"$yq:ybz3q1 (n)L~E&LpFv5̤V-l~KؒJp^vfChC4xNz>zb?~_?PA4\o^`.p:I17w7"1q\ 4'ŋHn@MMoKZ>-LWy$#5T4LwܵI.>C?.凷T`TSJs=l^vUX$֭wp̲X% Xs-f%}H5"H́&EYh %\!4'r!5Uk8WFɹ)cE#| u-s*oV _QA K63uP<ib`eQ(\^8QXiQ% V(F0)Xpc^%U C5 gKPYWW&6gpwl%FnVa-=sކ*~b !I+"s/|PɂmN|8?"mN05ret 2<atMi lQp*gUJsh?z*~sexDJ=uJuA?$$2.MJ{?Mϊ B&akݡC e"HqQvkz9eMڵ.yAU<}:m3k,gw y@B\,& {U ˹QN攄}ѻJ LrOP Xj:F,GJB̮…ܣp؛yʷ]NRQl.|8d*<E`b_1D60oh7/V)%3M,y kR UG8jԯvE3P=o~U;Y<, F5;nPD)i \m ~Wޅ{1wDCШys^8U`;g]{"ޥ H[qceq+us acP/3 [?Мµ(ΰE$^|]:aQG$, Eiݻݕk${֜Hgu!9ıˀ}'EHwrCpLxig3P -aRK}$\;[ !o$L&)5D8a!Pڢ8)D}7Wվ `BMcM#ik8̅22dZF$#۱+k >$Z0`?DjOgjhڎ_-` Eo>~|9wKhY [(4%o6(ԃYь,c}AĬ$IMPBcPڼ)oe7aٱ#UˡV^q}LC<)qs@⚯a}-4Y9Gb5]/VʲT&͹v> ^^Ū҄:3lbpEal-ouSlN0גm&{=ԟ< nѺ]Ro\9EV `S:(I6J3!aɰЎs7OP%yOvMZFEܠg3nYeQ~";5yr7nM83 ,zrEX9bBoT-&]^<:.u-ڳym]{ ;@,а"ȰMGI{B Vjhj"O6PmE/%<ىr߻xx:@zZ PobGGF*Pb' Yf\ ,^:JУsU̳El>MyY >/}m^ӰrbpRcgQI`+# _(ZpЪ"L.d?M}yxbE0U|# D\fUZ~!r0?"qZM£/פ#?+= N>(*dO!"hT#H0/ 1`Y'Q OJm9 X)b3b>u4B:ǫq[*OM"Sߕd)Ϝl=Br`C)-+vq?r*_JaIF`h\AAz?hca@|kq$V@_9'wC8A$8f(V .zqjs4b44rmZZy~|iJ, ;Rl0%M^LzP3m}A *DWݘ"vghv>;뒹K2ln~aݯ2(LI6K^~ސu"e|9Jc`r,@ReA"6p2?:BFO#hhո0|Tj xlWsG$1rޏo/ /oUH=amF3} aDDb\H<#BU,Y W =$>.W{Viw  6ftʮnLPY*Sl:D'\.zV) `%hXrFҏ'-Vr;oe%M=+ic֞tQ7mX hVɻEA޿Ecv| DV쑦S PݣhgݔH7pzC 9]]y雴@` `7f t,:O T$6F󖣀]bz`N{!|P5q(Ӏ8vn$̠bׄp̎ zsF`6*;r [2<.Rϲ5W_dC)g!-iT~ZF b=Kme%_׸) J TJ(T+ht}8J5{j2s7aty| Hdj=r o3e/i=ʭ36ߎI͕b˸v1Fp&joX-11 ' Ѯdh*ɵf'jԽYh|"=8$W*͒RNV;R koּ=iIވPj]z=14CpX"*߃H3fVȴ*ГOlެ۞Ic ۴.J A/+Y MB,[CN> YyPsB:^,XWnXj&zi齭pN5#uhpYN A+gA&uO6\ʴ;thz OHULmė)U&#j$Q7LU0fC,Ru!kbbˏ8-^c[=Io64@DJCn= 2YVk rIU=Ű5jtY6o n~wrH,'=cmXx ~0ENz ~^Sqi)OZGIv%k+'*UETaϸ[mP":`=gzVg v?[X eL(XFI~JU|o>M}ZP"{{iuuD:X綣Ni7BpϿ\[Rig}Ͱ QiԚu5kƫ()Tv?$ZV-[`iKw(PƗAHH *>v]O6՟%Co{Y )[\| vJ3:ԟ^.)]FGjTVm=6 [nG!$ ICxP9*[hAO).as,cԩS:{lN``b}UgnǐrCYޛD'S$̒>) gHdҔ }YyضΠZۋWuB{q6}P2rr u VF[񿯻9gi 8 uG GϴH> (KӔ!W6;4T@tu{Qo% ܁ȕUMy R3乮[YOFs6Rn [ӤZ 8nD\m)85YzyK=gҤN|"r[~\1Q.UF / ufkl7i>pk5<ׇ; E"RʵVVH˦7'RpЍ MH_Z6(/nM;Ldz"z7U} }tQew[i NS۠(`.[T)vZH3Є? S5Xm"YK&rr ;Md就!Na)Ih!@M'z7:6Ph>"Abj#l#6\.h(8բ&/'t` =,,3n+=?ZlrDW9 kVB lb{B#EB=:sQ5h6h6B9I~C!P\Jr M4eď66GS }M>f*ZoC{3K&||!MǿӉLW|o6f`vY5CݟVOp^^HvcJSr>sr~ ByX2$mJŠBiS7{L$YZ5Z**x0h)'>nfe~m "Fe64`ɒ-wCy-g}b!QAL=v./_YWQ6cK$⵭(E c\Qi&NZ?ҍ#4- (Y})\) qe}Kу!@ в"ц55(.+Ԗ;bc=ĕ? $PhT/),~YDPE(w|,J7S3>WH+3}=O*{dFZMP[J։GPXD;$ra.(|G{ͺ;UQ6r;S%y946&P׳3ow=q )Y*Vʨaӡiԭ\DтUt"M0~vN/%Nl6YD BХ ٫Ӱ>Hpmj.rUڲϳ\FP%D7 = {p/L"SFq^x*諁ҳLmk˞⼀x" cTПc;X5'-9< GCȺ'Ifwk2n7q@n91'qTFget;̭w2Q ;BNlFPǫ3d9D̋񋜉\N7 V,eKnwkI*Cꆈ9[EHqXB:܃د*zQf;K]ע )F@8(wt Ck\`HJU{ݡ7PZcφ5ߤyOX3+p~z~>{.KOIsk?bԦ('Yŝ oi\\d϶G`[Hpoݦ-D9}.Puz ~s~Qdv_<_ zdB7v49zOL;ܿicWZ[O7g@c{Z4U'InE/o͎PeO)?G2lӆ\ڈFC ў-0[p.z8 ln C;eR],N׫v>=vA nO`ڦ^ݮdOݔvwm: DIK$*Ǔ s.h,HK/xNydGYZ4qü/ CA;{y vEi 9DjĆS6t'5]I6tf:J lyhіv bd?JqD9z&3unuڴt# 2sN@hg;5.sa]ŬKX-kf_2݁1jV *0x9 RXr+Hul,˟.CQ8@pnjFM,sO45K  9|fpBAq-Ҝ kWiBPkh"4J맫=g c ֤CYk@MҌOYfN0RT5}oh8&\ O L}`O{u‰d5Pgh+`uӲp,ȉ S: OZEqX(^!#-H=t@~;zж7+Jt5AiAvM8 Xr\kx+#ʔI{bBRKxH9Ph6tȤaQEY?8K 'YUP h Xb>MȌSM5f\v*':ʤ74$Lʸ/䮡sc kYұ&g9(^^TMhpJY*i}XKxMjׂ {@C6zXQriD mjtLh)P~u“[ZVih&0@6urHe4O8/o?&De#8^E6~{ifG~OHAbçSY+mv*`<81x}r/ǯiT8FIf*mǛE:c8lE=ʆ-0Q)؁tqj-E{_gmq#О.{ ]-9{qlWĈ׿zK zcBB=*E]>cٿ0vbs6Or\ O5Vu~ )NF'ҾM.bmN9 #7dʨ0pBn|XKnnB鹾q &!|W}[SrNsh]~$+ SF`Cz5Hً83p^wk쎖+*܍a)CM*SUR+ѩ}?lǐK3~z1(\fΒUqI+ꂉAzE۷^1/x|me}7)Q 4ɟ7a22\&jyh1SBՅl#!75"VhJ)$Y/'2ζkqfw wPz95MTѤI%$>}AR" O{Ne<[{҆W,-`j?*5M :ݢ"V\T <곂X@GWTw $499?3%H?A+1MH@We Q[S~Q;(b?~w:3lXƯ,iꖎsͮ1*ƌ:&bYp_q0k53I.b'pn8' ;Ul6P 3jb =;KYZJi6," ț A"J%-bgi GW*98Ѡs<{711)T%5%ِgr{OLb/TcEx[i1wY,h6W i E.n /y#җIgd0+3J'S+h"$/AfC|;_iCԩyh[% EVZ1ʱG!:=~Dr;{x?GJڒA:W$kwQ=f7r^ ]ٔ ogL+j~@dY5HRJ,br(4ْuVȔr.~> 'b`&[пOvQ^>ƬvofR&{w<vB*h-M' ^ΣMGg(eQXlQ(^!*#uoTjR Ssf?lY7Kj뭪ad_% )nE41fT 95NHrˎ+̒+αzC.)oh_DWw'ǼainĜrsW" U3ۃW,NNLaw$2RL1HNuxܤd0jܣ&ibuc7΄뚴UU$܉'`>0N?w wMO|;8q >ӒJ=U7bo`نOzU>7w^rt9N8 'TC=U T r(#AE9<*&-ЁAtf]mG@"n jH,ht22dn@ρ +. Z[Dlew62U|ڡiY=VeBNvj%ז[ݳ<8YQM"!1@;0f\m2Б2ՈcGX\P B ZС$8f}r&wU ڭph 3J{i~?eC5ƙjE*DSvͮ'wg@":{S@55D~vhQ­S}d:S ‰XlD\Q!ϽmAG@o{/{ԋjxg: 7Uqr(^dq? pr9\r`imWj(rBdWމ&yn.  qh->8#+=pWN VÛP. SqWUKC?w7w[QauDá 3.PS󥟞[.r>2i46И[DA3ݔ,\̏nsO_J|FB,/кM)bбjlѲ*K1$|fg ҃ ŷxAf Ԣ^(yxiV.qҏ@k .bUMp0uN:'gHVwos%I23b'2u 6-pXJ쵪 KE΀i@`WjH`xTpTCsFt* BMwgЛT .Pڔ~n7)N,<MGrQ!N~(aMq"Df#\sq>y4ϰ=4Gf"PZuk_.;!p?(ZzA}W˩xEWĎoG'ׁu 'ۈ-t;Ɠ(>=c< 0xa꫉V/T#t1UoCÜuȠR#ʣ&;吮huR ilUQhQpW5:C=fp"+QJ TSBoˈ_v=Xh-@gL~_bxR: f!!_$U{~c&PBYmCh7qѧk;臉uXsF žQK!Q ;5V˝dO܂ iqb&òJ)"jM ;kkXlRȒhf>l%9GAB0G)&8Ė3ziT8ƯvU5js s`X#R @utQ%q鲾.%ѶH]l?Jhb ͏r'zB?f)A!Fz' 9 x)5NE-4oH&QG~_4KDp~Y0PS٧bOB, h4u/ci˨^R!pݒ(/k G'F bjjɳZ P0S$_ ryӶYáœF`\HK{ye|zfBX vʋaqhs9"tuVĆ[+*?@wh #;ғ"e4cNb[g΁jX_pM|wgQ*BH?Jzk'Wk{G1l KWfn _v IC,>Ik CIf@z}d=AeIOZL$y͜?0t[C8}\kAﺓ\.3_SdLLKP/TjҥJbs0)|tKz\ʰ3dXҡi[_8l:j.Rmo,G1}/{3Ds{Zo)@b=.rM`k"`x Xtu!(}{,s>#eO$ zsuD%P1*EqIC?':aTb;6Ť !K+:N$mԙZ<`!uͦ`t,mL)nme}vDWl⁶&~xLn|FzW2vy%w ;PLƷOYwr8Z"60X[#D`vԲt G"(R˗Jl3> ĤJJYW+CB$n_gIvJVl.Rb)IZ:Uˇb&-8 OX]C&&6}M?=Z_q<)5ߣI4dsڡ ;䡗#h_F S }p0" fq{y"J @shv)]69 M so ?[̈́|D6+Qo>z!fGuhO˚_Cj7jMd p咍։7SZU{CxbTgYjKۓ?Vx*b 7R򗈿y`agS> _^McIPnf'ޮ|'1J51 ޟM #gk-kK*@]@GF"pWOT-`^uv/z5.۲ GT/$mf~:dCrVl[?QmVIŦ 0̋BRhm5fD˕f.qrrwbT3=BHB౏Ps{؅Z'dӉZaGO2 y?ae{*Բ߇Ү#㝨ñ"pNj{oS svw_5闎r%DSHyUNPVNa~Oe>{G >F&ýxQP -)p5j_1h,.y6lnH=1U'Z׻g]ͮi/i~z H w9 ?dggDo,žc4KFß9VYgdtLJBU1ʶ'QbyC 49C `+17JR;PSdCq680 &fo 5ByN! -(3]+MQ kZu79JO)'vzcU\qcMW!GIۆ=FDafc\y`+Q:X-֌khw `ݿf7c%( #R(8S NC_Q/-x/A5*ԩF:R5d\+=r 0h.IYzK SO|l[='Vc3G~U~_묜0У7OXhRBzw~ nH#it|G.vUEMqӷ/Ӑ{NM`Xطr[=h,kH-+(Ґ-ЪG Tc]<BŌah'GQ!+_./PTV]:#|ZΩ:a Jf'l}߄]j)|-lKs%UrD}H@8?Wڛxʝs 05IM=Bjui!2xV-_)vJ}.wi2IIKkhxejȴڢw?, #F Mfc]Be7õMTj FڏG5+qUIcاpئ,AŒrB"]!bؐ╙媹ElpWg-9{4vX0ກ%W$WTEyj&k׿ ܜ#S0;b(F26Fp*Z]S\Bթ1vtf^:OAce'(Q Ӑk?ܭ^E2".[ٰw n\BVLp LѨw|RfϺ.[2`n*NYtv+sz/.JH6fwOc5y\O]᷏Y#汤T)ǯE+u-53qG,BH WÏ RKOӛvr:[^懃nJMb"0Mm$ r74? O&JԪx(L %NR7BGoS2d޷Z c=54eX6UW}; aWjlGoTU(o K~ܙ1Jj}e?=(J%䘾B#Jh^B =Q k%t(0έkNw-P8S1 /9X+2 /nSh#^࢈{x@V:«l~mcDمNڳ&[5=_7m Hk:[0pt+)J R8EWa$aWi[1qaO{ Q:25LJDB(٢:-6i3CYLLRsK)m<<F}F"? lHF\k&?|\R+{.z8bnmp963A\ӯyus2Soȇ^{6N^7;Nȷǥ ÆL_(3 ¬&z΅qʹ[}!ƌS'AIWߏW=qKђ%@`Sh&JFn:2qOkV~giJaZ5adJZI8=ͼX ,B7H',x4\N5sO]1!nhXJFKA|J^4)Cs p"&K8H$:>ZIu&x4|!M`C@@WxHK!J6-}&l_-B{n~ o) .}p~ݘ y/^>`wb V{`";0,xj0UM254.mqs 9=6eILjQ-YqyUpy5[E>K:,nدUI g~8k5w?V\-3r}b郀tz45XtH1169pQVNumrU79 1F\%_)!ɡHֳk=2P7ZYTwB&R5'g{bq|J=u@^b~ PT_EΧ~HOr76n0ʷvV#WJ%TPAF-y!{Eכ-FԘDkΟl*ﯶ7O{5͛ 7ivA`hvf|Ī'ߙ󴇇]z>m&P7,"K{f cθ^ +/) sC Nq>Ѯ.S1xvۋg,Q|QAiP>U82M|:NJBtӳ' mPb(Hr|רa)uB_ٴ%)68 czE'Mlc%EpD4+lW7h5(p5Wz֤3Xa"eQcFi57wg(ֱf^Wi_-(VIĄ 7Y# X&y24iNF~)E-&FN]BpG2&8>.CcuUuc,[iJD(=rD3QqaK*@7ƴ*yR>qDM@d//]7ta9mvB#!I6 S9gmUi? {?C..ωD]&JE7\<o*h+ 2[4eM2 +b6vҌ* CSGZV4`xkŘ 3 Yf *i1 ќ(_~C߭jcniN+i0H@yPB)ɷ˴'k~+n 3!,ĿvkDxylU?Uxq<_]S-눗pK!V[k _G O%}Y)Iގ~8A~~p۵.~x f"-jU:}|8oSc]Yr &F3Rpl'r%w9 $؟ˬ뻩>pPôbzv#Gu]̰0? Ս~dx*rjC{A{8P+ͽ:ȍce+cJznC94:M.bytD@;.[{( Q 6O5&'>H{)$A)Μ*O-" w3p0гӘ#ٔh>Iٴv=Y,75pЕpoF?z/3+o Q 9D*%r4 ]-~>ØX6v 6Cd+%\@gU˞ad;)zXG#)-5u#+~[|:*z5oE1x9s%Dzl0VZ" fsm[)Z 8P,t#r.^vg~X19U ܥH3!=?V˂ `ĄOQ:6J{T*x+Hv"VmG׷ɯ%,V +aZ0|B7~'s#f07ڳVQ>K6)| J\,fvZ]5"9R5ȂykRZ\>YSH7g_xəӤx)Bo{!rlݓ8wv94]Bڜh%cn A ƒ7()<|/6⌼~`Z=b=;O_0@=\C}ՐО-gf Z8F瑕| m1ش !~h GTCuibN_oO;3E"rJ9JxqQ@s::@Bc+!&h:!WCJ|*&YK€PD_tơ5ItF/X=zǺWDYlbSJ Yx„`m vM 2$2iQ-ErZd+xN7u*Ju32V9u,$1罯fv1"'P^Y=Md$;ȼ^*rpn.#X,Cd}X7jdpޘ +FC.qIo;WT!m4uƬ W`ME_ هsJ7_1QUd`dSRSKp(('=ʽIPpޔkXWK%f0#RmE%kjR;"ɧ{d?o8K7J_ѻ{x,j>BEF+5pD8h|9FObʃQ,l@-u_wlx]VSf0gS~cTۙMm=v\t'ݒbms8:ٵ^=&L/@G.i6lgl˜5ԫbNLҫ@mUxi?ed,<Bf"trJI v:H08H-V` y4C勌q+NS8OҷccP6H/{SZy-?.,AT^6BCQzT勔)*+Ţ7\h!?t 3@jԞx XF)ڀ@ZIN0vhj4b_&Vk (H$jIH]࣮ Iv >`&*P߼Òf eՒ0GM$zRZ_WD>K䵄y|?ѶD3Z6cB@528# U3ob`ʁ3ԆL-ر{P[SV5RԖ) lG `;u%+|N!8SV {- N\NVd69D) Qj(f_ʻtB..|x"`wg-;QA_|P +.UD=&獧ebl}fwMIy(kWCg :eDE5)XNUc \G naIKƺ(Q =MX6(2d1=QQ22(Vb$b.F פ!ϑ\ ZQcv Lpd'\lw7Z{?XѡX1+UȩJ,qu9_;Fx <e8O/Bi%SrQ qʱx+#nղ{NxrՀ} *~Kn-}-X`T2'/^6 9/)sQb.Qnꊠ[[F o7\8*)oA+ʠubx"/@\LIbJ($`T^1>MuZz#'l EbkpV.G߄7RPByzV0'g\3/?=Yu'9&tANV`eY*mIꑧ_OϰImY,5Jdm6!R,Q wӐۂS ޣ0͎{ WŰAx_p O.4s{:.m?j\ êu(j< Î8\ :P Oa4qțfy%h6sgCH/G^9aEI݉vM Eq\T?3ϰ [A qȄ±Neql`vD)FXd4yHn~O !XMfxG)߃EHrtVxD/u^Py͎RSp @ ¬bȾ;[9\Ȣf9T3^kL^xaOVXn/t*IE叄he1lUZvD_ᢨԬa}:|~ %SY^d{?j uZ#]7J[>qɧ#o=34Tj^w؀;|BWfQ>4}$!$ FZSwW2Gy34?7cͲD}2b(91 "U9_.ح6({I'&@yX)᜻K}qωF^2Aܵv13NPvmQg 0@93b/N;h_S"" ӻE(}Cl|",Y$D J`TۓM]B'f:΁N^ GM1c^*dѴ h8)e55ѧ+:hbLITKfL.nLCx=C9GMR+uffh0J8"Tmd(w^E|u.ӥj ZOPw~8f⟯L̈U6Rt=@8GA/h?1?툧ؙ4dTH&ti]jtlVu*pE(|j"ז۳!ROj2Qpd3hI,/%- YқkX"*MGd.,.3fM[T9f0R9("At^/_EhO %8zx*D##>M9/%BtjOR_ˋxRuÿǸ+c!nɟJ &Mz?"%gМëlG:l ƹIq 2h.2 Mtefy 9Q BU#H\3?Bʷ1"d]0*'8IzO!drGC !1$P $ԎFHr5?q7-®TXPpC z@;BBX7F.#7i{%n,~qZSs%@) Փ,ؒfRv:pi uov#"XN`P@fn~b,,4v䇯|! ch b‹&ܑVf> U{J{$bJM%9fnuyi~$cxjE1ge{s%I̘t˴-mHu/7(%.u] -:Vo"H)UCjYv2]Uo6c[Py3nJ0W96.U`}J+BS*5r(~P2+ X1sCY/V53a\ΓlU$79 +4߯d$;Nh dC@0Qq^t$S Iݲ- >jJS"0r>=R3_Xz8)gk9ɵ!ҳ:FCn$'+P`N9v-]yeM3p)(U,,<C 1l` cllj%`Jj@uf03"[l[5AutJHDZ PFeu%טmm ~7 E#x"Yfy=&Nr 7_HT2<^HN\560$fwq%gVH蟛xYhJO8Upxa?n;U*0nR\o; ~SSg5^~M|;~Dī/ k[L66ąU"τc>0}@ﳨbfTW(𴴀a#)]b.^VToך 5b8T!1AR,@AX^?D u3A)W˖C@1;L(b>)Py\tt.ydbƅu[*rw}ᯮͳGɉ+p$]Dաm$/ 2_ל`*k_<} d3lPOxVU%m̓ AȠ˃lM{kLvP׎2O=l>l@(s&>foɹtUOqz$2R~LٹDz#tkE$p!r4Bj=oDs X y[ >>+w7"F/>pGwiB_o>ls=GF!B^/x=2D g|ܱ?e"l*RK(we^b[ttx6;yӱ+6YJ:*%ϩPIcrq^k4 VzN(9(@͐z(b'f#Wi^1’u&FDVjۈnO@6}$QxZ巃7<׽NK7$ٗ;'*`ZJ߉g%>y'C:^*BADSNyP}avZYVxKx%csC4Pڦ^;%'K3+$oS1|!>2N1g#jqвt,|y<БeUC\L#k;!ۑU>wF]/H-lq%˖dYClc/u;9khv|dz@-6f͗\q4W&< gI5k7ڍgk6F‘[_qBwmtgzLjN:GfuX%Tt>Lw&dP CM BRKg6!Wiֹf|/ za'ZzW4EA%Lk~;-o1? fB$\:0E -TB#\N(Jm|3rc6,)_"ybpiLSeEzUxFE]Q=*/Kx`Tt[cX]1cWSd2$w;D $'ytY}.A3BL FQ ֿRm =^nD֣y " $'jӋ%lkى${k?2^*_@#t2>zQ$7YW9C?/:T#-j #(p630mIᳲ֒vw T =Dz4YMHWk%}Zhc4qem$? >""WmoysLƘ/g$WSxwl҆@je㔦2 E-` Ң K~*@ ͭr{`hˑ):0*m'_BfXۏLx;9]2^'Yu.} o[-:]aԡ8e"/{7wF-tnngNov(i ҫdm$uL:ZS Y23n%jy>8Kƌ?!9)ǵdU[_mj,;= j?:]0ڙj:ԍ1]cy4|,e#.0\ o3Z?帎|ꋹYDN#*+G u .vM81Rl"rt==+1*>~ITA됛3(l.xB0K9EjҞ) Zt% I2m=># gȹjǷ>{q V?O D=AN!HXYV=P8O$>TؼϠ*JRAB !v9ЏnW 0>uyP,8f\0 tbe9H.MsshR7B:'J ~K]ZsfgṶ^{6\%mmhDj0Fqrl06ohV"ihhnjmņ'3e&%Ǣow/+.*ѰPIHsjvv$#Ɉ \׀!7>2DEv2T+H:l}B Ջ˛N27@A"A*c. ׹_V:+\n}*E `߫Y7uQved~ ,(-HB,*vW/4oZqqٔ9v B+9dSKV׆ 1"j*^8f$*1YVʟ g;6@ qc♯Qõ:J=}6 ;y-1.uAٕ>O _5 zp'2Vrst"u9q:#YN>@]ͯ$7D.w&Nr:.ء!fL;R:;Bxo )?U;+ v@-2[¤s~jO,-yȁ^/6?"Lu !{Kߐ!T.QX/YEa;ۥަ럆&m=p8hB5:!Kd#uω<|GH{kTW>q߇7޽.Y,h"~;+(#RTÐ;.-_mqL.:n)rK*61,uQ ?80|/lh 'DMٵr  cSt/8oH }V4<3`A<+843 b$U-|)}bJr%<Xd7+[=ęas\Go+O>C-AY)Fϯ! 0!KΊҐ/a".sagd>{!Yи`kU8Hϣa:$dD lܴg1!$h~/0&Ѡ;)n2 VfyER؂YIaccaWb]tϾUz5n1~? ua~z |Ei`6jF@F0r(l;siMNQBSO6cvWi/2~7^+1UGA `V 餗dsFZL钱k p]M)}i.Y鄒J#hx(X@EopwR֖p5N'77R嶇M1%݇ %5u ^kX 83KYHxB6ȵ1u3z帐o vysȞ}4/BXH .ݔC]\.Y*2>S-DU ޽.|q#͍`ڑK5U+gpdX5K-sbkzmjiҷ4NJiNBP!ob *Q1ccM{Ac6C4H{cη%_@`2Gֲ}oVRL*tms?Ej! X^@?2y]l!,.8PDM6n@o~:f Fz_fBN!ë&QJRt;c ޅ~X`l91w,zR=z |n,.P @& R iG}eVWh>Hq}}5cLSD &s9\j 6r"#H 7$;ŊS xOٌΓ"j|ۤ A/`Y]ȁ[k-`1ϿqĚ'ja>%!Dw6a5R$Hk72%K3@+n~<㻟FZ"3#tD-K?9ScY5ެ72Fo aA˚6{,ҵO)%[w]QSl)#,^oȱw[$iE$kEypAWvB}cm:C0"FvI kٖ}2,LX']it߄gj:_ہGs-kLmIqۆvƦA2_An@,×{w#J\te ^ pٹK*J{e5UZ'Pa0^R= Z)0ga/BJ脍aBRBIOmRkxj{Xo4 /Зo.'6gkBx]c xc(5yM VAS⭇$g RU1YDG8NVR|o1V-{H[Z9+ kk ^8xI>p-†f%;fE~"EGZnABZ3לg6WV҄ңqp>s ffF,pgG>ΑOo(F#%#{+ȇ.gѫ$ {:SvE;!qOEͱ[, OʛcCV6Qq4%0 ok+2q%Q_dV26kc#  p|E't1&'{T;SyJ*潩UH)~w畫 t5[fl@>NJ%ͅb*bQU6Wv>.‰Rkq+Ep)&i9%N\yJք M^܌~޷Úp{D!D' /Rd^+Kd2/-i'Uv#ҹ*4+ h;y@MQ6hmh2gm @tQ4zR!4jdlvq]tN3c{KQ U-˛FXũ4F䄴-$SDy & =3XKQ[I_`BT[{hq,6P'M[Mn-&%Un9:fÈȉCֽ]2$+ hj(T NZeDz(a>PKnNrBqn7>bur{Hy55ENOa LH8MʨzrXNjYQlY7 kGǎwTd^:ӭ7`r;kNGlZ4ϺL.U]7ÀsF["@n#*X|5JJ'Y8eʏ@^2'Y`ƈL ,* hCyY#z'3jc+#~S䍌Z5ST~@/@3&խB<'V7WDps|cy\{{9RNlfp;űP3e 1I²C{dvk h GMy-bsG dUKzBC$֛b`y-Ǒ06Y"+J:V#87c^2cߌg`U)Ÿg=;W^Y9rx*{&G9 f9G^Il I< 3,3Z*yΆtZl{Vaz"cD@f}hvFK]4WCgAKD*fOK75~J[۴wP<)$_ P~%s ^F[} &,[ћ?58"(}!3@^&K>qM籃Xܸ#q 'e䙨)4G=PK8Bр*w-{i~lv7j J(=@,KSRFv9Y Wd(Y0Ἁ4t1tT 0㓐?AT +9t|&}Գǟ*VϝPA>-!RZd}!QC1@E]m>J%CxY'"$,PfkĨƖ㛼jhN SN}^;@ǃ"DTNZqSS $ȚuF2x%&̀Fu(쪻W-2S!=p\_=#0$ݥ)B|oCpLh0ݵt(|yпEի%dOAUa;5TѐXhg*b4LVarm^£pQ!R0í7 l8_ħ0 W 9)9mPCժ2 -R`=f]ԶU*KZ>E۽s hi253]~.Ό~R Ҥҍ)J${ 2D.;L>/8gI_u\s[yŪKANo Lςِ$6.ҫWQ . 'PgQ>GG>_֞YTIW7qo>T# ׹@y:}m]7҈ ?HB!#e~[;$Qf"M\Kn~f<ۚzHDžպ] WݻiFwko;_N*і00U(w[B6مd_\oOh?p@fkfww3mɳ y!oOiIR<ĸGңT5\/E ٽq"Eu^ܵ\{ڇn|OVoJ|HC woåKLZljR(?ORVj - A1jK"YM? @hJQ := apr%f ;"۠,i=RQN,UڞY)l-Ilm$?{`C]sp\z~Fp*˓^sGR< Nʩ%wiV6|!c…䔴웁liL;#33(>x ]?S: PƃtZ\6z.(ZpN$6]HD/5[rqϣaOs<8O"9ٜ[OZ×%Nv ޫȍڐ>TmY,=UƪιAWn䍃W.: cԝVLo\mw/ɂ 6p5X~]-QEŘ9KKX"|Q|WL.Eh]R'j glh+z0z[wvz$Qr'~w;w]υm\{<t. Kd%mt0?EQל!} ݡ Q@^@Kb|#2Fn|lDO@[2?9kU44C[EUW"vMY SOJk^yɗi9D}[ Se'%Bcن͵'nQPRI̦.jDN0(ӊt`BGB+MZ֛\e`-^Benu=&|73qhj/_b7}7!03Cq!H3w؈?\ CLu 00)>FÃFtblC'@#5 p%EN /=#ʭ"o]M 0Ժ)abq'Xxՠ4\5/I'6Ңb-g9ϚomjλKofJj+a C΅3xDdk`5\z? jKʤޚ:ev(g5Z䨺;_]3ګGJץwX37L>g/#]$ )SnܲG{>LGȄ3^܅t &QQ  Hq&B\Wa%!\YJ2mt:v]> 'R_"0lHTiK` XV)(@z3+kC>"u'r |'D}{,v۞mV&*0 [=:m1\gMdF}Է{yk3)Ӆt c}z6+xVșfc߮b\`lTYE4n9qQE-_N+GMqK5*ٽI1 ܽV b'-j^aa$/B* 9P<(mWOpyi-Z ZB)1`{`oaT~`K}G^ZmMŧKUb;P{uɢCJmF>Д14/anNfXa͟MdeUL=j~QEO{nqXC_KIdF&L6] #漬1m F(E=s9T_x%[”*jjiHl)_IhA6/<3&~6({6U lG#Ge:0  % rV5C (K?hBpbMG_x ]CJ)K֪#ݝp1d0XO\], [#)-p;Nb@koQ[4 u3u?B弩ĠhO np I_tqtQA8yH"wLZ`CBY$k1)բaKTfQr.UxVJ+[8Gs=ܪ6#?eCyr& wW0<)UAi7rJTi4_ L:P2[1È @ t]4ͱswKu.մ.\r94(Neq;}<0΀л׍~Yձx=?&&ek(?֡Oi}!V˯%SN)^qJP-% Ŗil ع&*-Y ͗tDG(]WXr0fJ*yh(fKTS oÂkl\뵭m'Ar$O9̍y|p_+6*G´0 {̻؈K  #Ψ8~J Nt01`tT p{,YEeM Ǒ‰Yg _|2930D9H"T`w{l_䬏Yŧšۆ'UFaT1~=mC EoX_񲰧KCcVzsZ,楽=Jߘj^QmuE5$Cnq7koC"սj1B<#-;E0-fn] ""G/q#BRd^_rjf7&ۻB $u+_jFHYQj$Q^&yOtI+`At.kg,@9Aɗʹds㋶T,flq ] RlPs!-~)lwD˭xk@>{V9q&lhNeX49E@AP_5\ =_`M,1{"`+!UsR@Wb+n%c:8+L~Ap*)OPiigbS;Jp4߮[yjDtrY_K\#㭅6bV]"Rg"l#P y$ l:1t;5"DÛ"O\@E;0zJ@]3ig^?Kz8$+d/ $J_/9;hu.3 žTˁM_u^sGm5:O1dMʝ*jOeC\_|뷙) 'pc{6:`qc0P0˞A$5mܘ,OZёة,sXЃB+)mJ3VӊNP*P\9}KnSG ,Iݿ8p>qCxEbe07``AgN-;^$Zw;eBiJmxq셲M4nB?*$b1,c;(Q#5*"١\LITCޝ\ thx@fͅHfW|~r Gf'6e\lآ"bH}h9`ƣWjpy0ۨ1_VɴXXTFDYGYyf2뮵C? )Q `C8%+rF(m:SNwaʀ ~ m60`8!;B3.,}>R#bt0 %?lV 76Ǯu=HhCpK5WxºsCq:1`̋oРqh\iH\tREQzO=ticPs2ү)5p#k>1G㾧d.!֔" p igm_b\zs$oZ_DeO ¾_`"%)_壢-U"&$ˋJsR"5el{S/䣎8$7*Qa7<2 3W}[|<|Djǂl+7wUwQD;Gk+2W伧|2"f}](qHKCũз=ொc2V߹i& Z<0KCЎLM yuΙ+y+nBն~.ck 3}V͵Ց􄟭Go@^{ZRә ARC0v:D?As!]r-]^JY^w]B˔Ҕ"?JY5aJO&C5"9URd{o,~+09o]X=@t0%ZƖLi=#c[ޔV_uP]m`DS.śH[swO9uy1hJYM1%C?SQ"˰7ҫeKA&yvZ cNFڜ{r!@rY|ji ?L2nG˱\^kЋ܃teEzQg}FZ_Z|l1MHGpSʹ(k~PXסG19``MZZzI\bT󻬀6ҸAGz0so6g{k"'# y,~^ :.S2e>B(;)Uh0D] 3;5VW̞ͱ"e%MÙˢ\йMĈʳSԍLt:k0fAc9jY`Z:K-fq܏D>yt*:/|ޜ 䡘@e'vr/Nfk:@X<(؀OC5n}Qok2cuq׉ /l 늛x? <;-⑺^Rs%ƙ? &{܅3[}ӌ_f['ZOT鼪oATE7ybNշM>4nl,݅j}ߴ:\ުrn$^ͩ QOu&a`NMyvV aޙɷP =؛ہ}ϗKc2P Z/ K]`mH"P] 2H쿁sLUbW:@]&C]gy hF3|w9a-T1 !B\BU̩a3"M1ǧ`1cAOj,yHh>H }6Լ8s7Ǜ&ѣ:WccVW SXv"/74켶̱ VI>)6φ;?:5 Sgؼty#9_d~@P11\<2,XF#Rs; Ɨֲt;Ut_0s3`EXҐ׆]Q6*s(۵9<0q FmqJsT7/3i`\6>=Q)ja4:;LA5ofгr9f!c6);Üt};wjf9w#w}Tw~ @ȶhtZ$m)]1anuqp,>GA^P|t*zu2?{QBk޿!AmR? [tE2۩YD,4ŰqAʄ%sʎ&'qymyܟF:b~-F[6gaxW+EǙN<6a^P! 3}{^ywޗC4_,C@uz?\2{GSm]/+lEٝ uC\*({@ւӪo dɜ#n.1˓gri)t d"F/]g:;ͬD(S' J;A>EKiS--3?Ep|G5?r)4G#4}iH#<-@NK/҇N(T>\=@$$פjy](>V e;! MronB򉎹+*{D}whH@6 libapvtU.jkBdɱ lq/ ET{_+Xݠ}%Rm\#yt2^Kϯ6Zt!m,+0iִkz\1!!U& Znm{^p. 7IyD<(*yQ> C77ZE=%*>'l 6ym6Xl=*$ 44螞܃4`*4~q8 hfOΕ-P<$^_nyP] )wXw׺l΂__a|-U v/&;VYMoA)Hot7? mzѡz@LO96;%/BcinhO>B^tugkLIA#6 8$e|C7' 3ڽ+v.Ɩ1?WMj:Xd}U߿ǀf  ͨO9M!7‪" k W6ЌE~Y0=(#HPj3/e&,Ls u&lKH>x\j$ 7tehH yQ<7@X',pܾ#H1l1Vz R)X=c-8CV!xKb4Ry}0# <.PNxuMؐP*/vI±urI斂j׺+g{ytؐJ؀4XaLqG37qJ6,YjNӛ)1V# "uC XκFku-!9 xKcu6+[|e,/iA-{|!ߦhoh@#Bb  NR&G}42L!D[YNpq`TCC .G&py.3}'zU6Ui!Yp1j+hWsѸ?4P-+s17+.FBNbg?FYIw 2 "(c1`_A2!D;oi5̖_U 2KRSߠjOAvaV3P!;OBO1TG {ꅅk%  V.!-nM+Ap3"/tu$ 6w~ }ϡK~NnZk#5]DE{C*y0QEi)mG ґlAis0/bR0`,-o_BQE!"nzJ'&|d;Y`C̒mS~5 dtJqv >,lłKHˏ\SEjT C&V뉋@Jp?JŔeWt0cĘ4 >eD9PX)i. (7XV< LQCZN$$8ke$#5\<0Ux`pcwOWՋٞp~cEsj0sfOȓ90F[8쟆v4t9L蹴}BC@T<>I/EiǾwo$G2T9DUqK-,r]z;t4mc}qtKkɔUIg @w4ÔpdTx q8ȨRy@&ųSvԿ">*?X.[w6w/NR1Q؏_?"OfޚkҤeNf$X"k!Q&XtlG։W;Eq0:l=,]fdJ ^QAjU";?H 61 2l,VGB&7] ӹD OUS~r<z  ' iׅ T!0\Z-2| gD#Տq.DM6't\D#M9#5ђmXuW9y[]=fr"v;hL":v2.Y;>(y'*vƓJ=K-?‘F8X^ =j]{B>̄@Snow"j )R@ʋ(^(?p! -NȻӴlawu) yLWo.yw8>2*:KIYUgNSF&L>2MKlStl5*ɼA݌0퍒 heUHi@'POF ɶe/:X_o[|~twVQWMy` v9'Ϊ {0y~?UtqkFhD^ )d`RM΀L,+iQxS8/S2v#G湂+>r*T/Tԓ 3.Q4\coB槺ibҾcb ꄥZ55<3ߺe_eH4,呹)i<@(a^y ~/}nJ#,|Ph׸ _!n<31#:nCbRkkG0tD`M[3OuΐjYDDH ]RSPlOtZIdl:#b2p2ވB,6g߾  !*g<r˚j*Wn Tݜ8nʈc]Rg%jU>YAS#ՀygfE}Kj#Vq)h_\ zY-.R+R*C߶<ޔnrɓN d0i|Jj8Ȁw$U9*A,<n.dWR ψ.+MWF'ҽtY¢EY4A;ɱ-gzW?[\&fؓv䏺6W"fߣF2aё)B&ֈJZe?]씌xE `RwiS'&9?Q\efۥ<S^ˏm׽ċj FiGGG!t7W*G ע#ɫ'&cw&`ҺƷҭ\xV (}"n4:CmFHL<`OD?Y "7wVz FkStY)y̓ F1@B^;WV6>za)k _KVz=E8g%R4a=IYAvX,{E DDW2c:0~&QQFʺi2J,\9ewxRD9L1T|P+X7tQCLKq"2,?='c%=q%dyYߚV$Z=u]EG3&;P]{qISw$>}<nNd }c;0IπGځ}E0x@8V!&9Inq 1'Ŷ}& @H6yhi.Q7S+${o2eC:*wjaDzPذ H6n$P**"ڌCƄ Ngoo#r&dZ0Yi7b644چ/K|nFjwP~:x-K 7Ss.F)5+HU{[Ur6%U |&cVj`Eo"Yl Sk>|d74$z;/ -޵J_;ifeKd?1OS^P0p-^ ܁7fWx2;&"o ÿ GYk:-ĐC̎wr=3E2ۺ~s!lhw|,\oEgwVLOyo6`D?,* Y@:@2}*L7|~ urNi-bwߞ2TBx]C$Jiә~ٔ$L3ʵwY8>vNGW~Q=gQK1fpn;Oo7OZYxFk1"0w"I$) Wͪ G)ΛKCb|<~rvoRQQЦ`H#m>ʫ޽L՞z { vUّ cp̱ Z_{(:;N%qM-{!~e} hͱsL^W9-Tג9$9 y)81wZÊBfXC gJ1>pxa@-8M,0؝IE{slO~=^r%8HH /%.yH$k $f"S,Y.ws/D}8bc KZf چQG{fPnEwQ {)AswnH^cډ=a[U/06?|"m FgY1w%PrmV G^_H~o`d@+}2~UKOUc/?Fz1BӖ^(\5hQQpPm:D&l @ZK*s&`o8"2Sz PCZ`Ǘ_QZ,t,gD=mg~-Vw#0 }}6CI#x*a7 SQ 50So#F\x%6P]R6'uۍxR(" wo%q9y3%t ~̬NiGv鱜,^Vy#d);٦, g;wuв=q]Y٘íU2ӎU~c(Foc*7568exi2e6 p8#A/4Cl5.~f_dp C[ǚVd^r g>IwG<-0\[)Ÿe#@Rjȝ< w8\s6T1D*`D6q[hZC0R(u Br ja H,Bnńl45 ˒I4&sU3bبn)"TcHJ_BVG<[ Q+ߣ[Q( j)7JT FC15`P :tV( |e@S"STt-\r&!Pn#n#ČClregr uWa5r^xHut05~sxnv \bPi $+Vm3z#,@w?= ݑn -Fiu}r7tf2| sƐ_kϯ'tތF[3Do۟aFmsUGXs*"pWƫU)zHbJxgvZ1!G5PuO—5 x/qV!WwZVZk{R8#=]4w w*%Ã]ȫnUI[b݂07J₋C]Ahz(M{?L'~|@!@iΑ*-:T Dx!_Vol}IURA {o.]PfP4Lx:Ɯ(w !! 8q@yG.Ya"<@|X<]i%1~>f"\ qWawx9𙶎uў!Q`'RJF-kb͙3]FwM ;c^3 +ϔ"N' -=oLXZJ[)]{5| 0CXgt͋{tKZ' R;9sZ7F, [04 A]E] )31[oI-Z#kb񶠔TԷd@oOy"e1eA`5\5o:;Y޸OeQPEխ8M{uDgRDO@S}˝eXŅVnX̖5'!=hl NEGQjv;BSVTI~4xd B,D"KE^FH6,@Bjp~dUB wR0|A 4:QߊMFぬ2#2`<3 0QvW!(t*Kku9)hm#2{JC]`E*4 Cb 38Tm2隄O^J=y-;X쫃$E`OnSy:cxZ_3/"8&5/L˴mFi;^HbBJiEnR.L vǢΊԛDKDh )W4C5V'YnyZ{"2,T|LiKQ9b4qTԟ P5SŔ9m*ܦNP@RJR M^Gs!͗y#&<"'̓DžIB_|]wTdoj(/ @㢇LלR#j8ҟQ,l4, ;:y,"Gm;|EJ(;DfzjAAqp<w |pۯDϡsu'B3 ?7 74]4:wIڈNyɱ*Ɵ>0}U㬋(a+B6X |tv.=&@+Vyp5W}G0;UKHn.#`;84QS({ĈArSFwIy?MdʟgH[v>R ?l~ix"Y@V5~-;k![=R=45[ PX>v'cʕHZH3v&vV^Oz^|ITkt~kPBak.l)I2͂nݬ-^Ef4teu vy)z Ai\[?G[Ml9֞fEz,I} Gq,澄w.)ɫ/A>-GiQx7vۯn!!PIngvy0 ,d%0yUsu0 g[WP?PPj=5F /!'%MS]eLhtgd)GTR%hfPBPI,ݦ9Qk<9(u,Y`]+˧6xH 6rE$8S5 Aa6c8|%Y@~s7G~ :U1F3^Ƕ]f/_msP?دg.IPQ%xY!dv0Bt]Q"u B^CpÇP n*. g*Y4[鎞E5GXee Mqh+ }PAU[幝̗ k@I c'G@S!Ʊu@/[1t81vF ;t+@b,߽a \P#cK``ga&,;[On#dtӟ(ZWCxܹZ5L IЋkEX.g!Wb}.Z-ؚV5smn8p˸& Ca–ciVZJ'/!^e^qsa~O*m&^>-4jdCao_Jyy6 yfBΙ;+-Yq7;0Vzj!!aq#OawXؗ9`wko)uX fM n7_ku͊*[Ү(ene7@] SNXy3&Fcu@gaEx1yuI~kLCAˊ'!<0{9§X]$ed dK8lH4\Y:;Qn0%Ei I5mjhd?(+ňr!7Iő>$]S*$ز;{IS89^I˒cJS薛;]w]Ǜ-ixȀ bw1˹׬,^OoTQ<=/$xU.7)~1R6kŞm+wޣw,c\V8Latyfy$;k^Pt n|,Y혢US^iy9Mhw*]ɣ= > &oݮRsj&:sDXy"9jTcdy|w:.]RRwm,Yiޙ9]^gE 6z:5~-NhnU5\BW-Z)?->bos:nkn~g\4y\C#Ұiǀ-f^ afN:I'Q2Y޳Eej'c2!^K>< (Z-nfU\x3^'aq(y,$Ґ)2gnaċ@5sڥ$]K^G#v/T{orW72숑𵰏|-D͋|,W.c KHC&xAG{W-8$퉞( e(f(J+Tx:/k $zDq '^C+_/A/ሖjL?*]+PVxd8Cȥ?eܬ5]Guz Uwh,g3KQ+KșOv}:pG6u^x$OX~ ̫YvAwz-n f勦ؖD9&{3q 4vv2tsuqa?jvڿaЬ3 ")Z&i()%݆R˽^K.͏dcj33 ;EuRXDF-6G y])-1\[lפRGap3܈}EVڛſ q:OPe듙rrG.^U)jk!*'Q㝁H ?;8mz9  z>FjB;y|f~+;j%[U'7(f{/?@) /}Y91Q*9 dJ+w'j SPF6[ظHW6vzJP]^r~MGUs3ԷnP$q79h .lsmUIⅎV:[3RG |DDzԒUq^3 D, J~:szU()]늩XfJoS6*  =cj7J2kb>84^uWaqp^2lْinۨxMM~|N͞M/|ig#D <%j-G|q=t|q۽J8zZT3Hpa楚 0RԜ3s  d)"JMNT+v/ *@7u>%dr#)F`Xtٍ@-)C$f\WڋIObyR8wE;ƩВ3) >N Cf8J/L0XqToiI3nƎb8fnY>.IXpƏe|Y2`uIBW@ (5Q8wv Z\=ƶiF1`:mP1F2*![^8y+XVPZ݌iQi/eNh&jEZGB ~h.ܟ UvǀgnNzUܺ·gl$[U)% qC8Xrݐ%Ôsp޸昆P+uHw5}큋܆XrZb?UX0m̫}IwD]$ev*A"`=$|WJD( ZTNEOx=h3LKL tsa-7 5" 9b3&q,sGR/f7|op i6zU'0`~$D+m4p^.$@fҪ'00|S[t2"#/ޛ޶:wTb/36j_;phF I8s= 9ܓPAt$@ |dIR`[JoO4a&){I/x g"V;2'd?I7H* -Q=Xi ؔ 65Qt<+.ɍJsjht *jOd*i  AV)#5NHr[5G|-^PA9X 3ephB. %H8Hbẙ9c9Crv:RN]cKscV%_82@Q%`nu hI:v8X/TrrB)EL7NQi7io;^nlqbKVʴ*4Qq5C["VEU"ö=pa>Ԅȿ,Xn{,(PX` &EߩKsV;$ &Xقrְ zC~1șǃE<l2UWawA 'k=@ 3V=H෾cV/M#>kZ4L &2u۹q}-3刱ɆGAb[#)L(SXGA!3eo 9+j}bY}`Le#OV%X' ?e!/6`sbox&bN eZO5Ue_[Ҙ_!T毄ف4/x1%&{e %^ c#$ӏUڄ$HoтnX|i:QIjG~Kd&u{c HM(D Mx|[A?ggdZp s7D󟠕x!IįL="pY 7ՃM/zM.i\##cb Bma4A#Flci41p豝s0'[Lhc G.qO+N /)/-x dPwm1 mL4YZ>b=KS"K,ab @n6$5#攱tk>q'g4uC=X%+]9rT p|Pfb؇10klq"qnHwmE1n º6m;vbν*lLTLMU := ݡDgy"\"F%'[ZR؍!Dt¥&Zz;g0>˅վ\Aqċ 69aEo/d` t(5p]G!<]T!̄S-]]3q|DJ/~cu\NsVS=Kq=O9r}[$ʇq- ;.{gW/I˜Zv%RL!uδh}j}n1eJ^r,Yto@WL,n<Ǿ*wK7\xb7)S?4LմM6L)Vt:D {}޺9iN p1[imj0쨙/w; W*[Em3H~h Uwˇav} ( U,ߋS%xm(ۃ'_rQF5dO7((Jhvaxe jr>]A-_m\C"T v] ]Ib2Fwȩ 6x ^>x8L#\ IҟeULǑ,ߖɺY[g\2_by~鋧ɩ7l¹n|hnj#JcWG&Cgc,+X* .OR)Zq FB G@a"&@V6Cs @t13).X#պL)kW*ænUBƷ; L0gD&A)WáfvR%DT8) 驌KiL4'620pd VșI qWGb@{\<*Up1KFЕ fWW|4[Y R,/.K7Igw}߯4aK SR 9 dAjصh?v[VT}~ٮO#QKz8=u֒ o-\RͰV`F,U3|6@b1Χwj[nɡǚK YICa4 =E5GLWs]7_6K/Rg]fx~i̓UKG3csUQʑ?dBr=bޭmm ̪wg,cfSvw+cMI/*!uZC chiřW wUZ$o]mXO;fɬ|i(,DVY 7<@ ֲ$ծ4j0nʿO>`6^-gT[Y2xp'Po{ɔyWy¨$yC4$l4#(kC>Y/ 4bBh')2QCI?bbtI9@hM`'QQQw[) =,/c,[w&U Xj.ịnS,Hs^Yi~TAMQYG&*E=2c4Qcf9Ȁ'"z'c1ZsN(сٕ0Ot>a ]^o(WjY<ՐUZbK ipDT%ZL |U?c~*5sk(\ݜ IB0>UZ7X͑,vs@~543,WR.dG}mrH\LEN u?-5i\Kuזl݉G)q(V&|v9/F}Kw+PpxW{V'MZ| rVMۜ"zfbBOx ,a&Àd-#k.~zTk [q~2^wrjɢteDYTPfL .RMFa7Y8k<_8{GF.(-^kNb+wMU;0nf5͌H·G{phx' ދc<%:۟oh f㲏KώT 8B}[}P_&t?i\-.kCJm\ $  #U8ՎUQzښ^}Vo63.q%o:J-J){ToW lTMΕy~Sn裘[sa#[v;#( .!gC~ERfc=ozk'NKVNO} P&ryf.wCvFP)\ p&edi@L}'Q(LD|"׻-Ofk'2bZsi[cxb>Ib$ <ŬQZ F4;=k{f][p nDa^ )?{֛]6dbeL"؛Ԍ4*J&!_ T`Lr jD`x#'iiO!\6BO0 ;C+Dړ«q6S"cݫd6^O|.8::ZFӂX| حNj9 vX4_>S=MohLؽ65K꺞&ʐW.b k ?~K6*/E?M%?'Pٚ%/I.)Jgw˻<~܉|C#ݹP2MX  0j֟>ʵh< rjDZiZ]iX`7;umsX5Uv75I W.]ɐXǞ.*hg 0b.YZ,d0%S&v$4Xxz.Ykt h*1ngU=I X$b /9o~kG:HNnawGyc.Rܧ]&`מWVWXOc2O7* L6ܒhy&>q1,njQQ%b=|c7xwu$JJU@f0fO7~J-JWZFUztlh޸Nu|V*mAN.B9&sX#;Zi }a`UqnE?l4C+lm5r?PCaȰRF ?r>-bR&'Tޢh=xH[;{jxKs^+EQX] h~x!>LAif!b )Q/,r+7LU[h~HL[OP }_E=j}R`f?y/Oz$+j6( 6kL)#B.{uh3wg5Kup/gr^Rxy~&TSruN٢ƥUbarۤ-g! bUcX+d_pn~u+Ooy"/Z֜HS^b:YaV<ޞ~ISӧzSIθFG܋ 0u}a+'aB=uEšXQ'3LKaѧXa KD+cf1cɛG;?v#0LKLc5u%Mo\t+>ssttv F 7'Kuܺ5>x\?Bc|F#71/Xos0G~o!3 `mG/`#)R֬)`ص=N'%E0EL@-[i˟?4&`M|Q}Po[I˳?ё'V֍;y\F\_Ä=-W+ X_2>J.pX| YGfaF&ۅ֦-2=uN 9-̤: !aE%"iBd <^*67|T@N"mgTD";L=mEۣNaDCLKJ}ÖGA1eĚ+(.=USzR{6SzSm?C-_M[͊91_S (mU(Wˁkf]!hWͫ02*ܱ OG\`$fD<&PpSޓEr@ FC,S؟" D xM Q9mG+p84MŝShb]2R I{M $;{&"Zq;_4/S8ҋb&$%zw,U:BO󱥣фZKAQɯ );-ɑJ:ã4~xHv_ <q8ʪCN+mEQd~dU $:쯵[^CY7"spϫbu* Ѽ7E(%Ioà&zX.Ee||!xH|[QD @ˍXG&JӒ쌊Uu^ScKTz ӂ2&n`rp9nMHܡ9YLmV%WκeTolJa[ѽ5s"fD17c,dS|HD[/)\YH Iݓ\`;"^>)j% }VqmȐ_S z(W!Gmm2y}}ksDPkh oRVh(iTrh&LɎ$f ӷc@ r.x ,Fǩw\LjR2@7R!~oФ ( L8i\kΈ9Dy[ _zLG& ff?e{2Z逻:ˇ.vaܰrC,@}ZQC s6+EՇ`&.98!Gi IK,Dv20GR.CyJ/@e 09R"#_><0 WM»˩"^=mG bL=GQ9eNJoJ窝2ytSϯ|*^-a .Ҕ;_0gW+zpu,x~\ЧF\o`?۱ҽ;rtcѶQCĜ0D\p@&b#WY_]ޱWcNfQyϦ8Z;c+zw6nlN;pQE丛?ۏ%Js!0Wߦ} 8[}^^"/iI0B~8LJng7ǟs)ԩ`1>O{|+)$DlZn݁ e3Ԯ />]c }Q\'@ˌeA*1i{ДrM(do%w2*$c7vgv{T!F9H>l˵F,swkY,Cމ ʞtϑtubDVD5B!ɜ$zK_:hyPn_`\S6r/l!gsY6XxV4 :8Q/TS8|y.#Jg= ƒHFğ9 j|R:XQ}TDWA Ցt7p|{yPA>Ieަ4z^`iPa,_Ã+>3oR&r >Lg;Qe0Ib.Рĵ e=]>_@Ӱ,գwwe[{eqe<9^ߪ"u\ʾӴm9UOC \7x!l,4di<^ac|4sR#έ-G-jd#Vgpv\9}9y~Qpxδrm\> ݻ]as{^AIQZwy?p0;!Kyg!BG[.tF{9m8V]c `Z.= t9Mouв:Js(}ۚޖ 2_K+6aٸˊv}NQ7lMcq&ŷb@,ʐJ0{`T\;;lBbOjeGASxٴրWB~?30 DekP+E{קjMM|~R]a~SPrqK'h&;ǣ>̫S) V SΟO:QO;Ō< mn4{G ¯VTՅDfiJub'Aa,x4Ba 9k. 7dXvl[EIټ•8s ɘ}NH-\n*nmkeλJ`N]'&9aF5hʞ{9AsU$p -_ʢFCbډIGgJUpp]e=n|OE5u?jJWY+L~)q8T㍱Ih|22tУ* 54B |OfnbF弶q-ݱIABDq7jXEkĚ84cQ_/cJl6 듉i89jPæ|W'Y6G}qhud;FlnJp/4’; J\R讽;CND }E!١1l<=݋{zo\-rMD'Ң9(v)l]5>&j4p:>^bmϳcE&q'Xd15-Ij5B,觏^ډkS\,DF Jش)RUݸ5B ) }ߎ7|x, wCRU- ˷XtHQ?_+w6x1I.`O >p9FrZd۱m-+sq !ވš\Yk}U&e5}xfjJ*FHl_򎚖 .R \Z+<j&dLBJ/n-Ky<=`h ~srq8"Jl0lM5's&ʴֳj ?Xf">RIԺ]~%m;Dnχ?B߲;PB>k daZ忂LOȂFc(AU6%;Baa}:s!FPe}߫Tp-*.卒)v ؑ%j2iBOp%љh'eHn[=(Y.u%ɭ~ү/R` |vA٧[Г`8 c~OavXXWb2b IaCՉ%"ݝ[u;}ѵ4Q Ff}(x OX8?dA+BSCkU5ҳOtc?T] ")5Ԫ6mSxBuzGGb|Wd~a%j7(䥃 t9u>2ʥ[u4w z(l3X{ r!Y<ގ0@E7_vYC%bPC@0A 6ӑ sNCyl缢g5MZ[Zu4FԼ]"|\t%oWΎ5fbr'WeZ7ãPQ:V2bA LT4Ol9<+R QUٺjT`CivbnlO AP?uPb%,qևJ, #C(,6{W`J.Ǻnn ]dRl%ƃ0AlY g+<>tnPY9Sla3Fju]2iiXQI=ķp^u^$2qAubE3nj%DeH57'7E_CrMP'Thsz,zu&<_M' j7UꆪLWxrwX6]|}91K.v+8#+0xw!nH uJF|^cU1P?էdC$п}`ܱ23XI 9;I'>HL` l,hy\OR%alHL(ޥtbgAIͳ>V`fӊ1iC(u~zj+sGgߒ e׭ CL.8⛦}^k:IFv1Ha}[.V y8^X01]Y{"RP^WTV_MywiֵE|YCB鮢FlaӸ_&={؈ilHsvk 5RNN8ޡXU"xt|ʆZu h]PJKza+b߷3͚]^qS8b[Y%zАWS{ 2l 秙gYnq+k㗆g*,~u(wX-I)QcM?}T%6lc}صޥ5nl7*Mnw`9)''.ͣ>)_|@4k^yIIG.xz\Ǝ nyS Ƨ&)=},seOa}lYH]M}ifhmGk} N9+JEcƁy Y }քA7mK`|dO_H3H5uIFjgns?p̗S?WS<5` _qjRZz*U*c<5gkF>:v„ܼšUPU͉F2u&4_#?tw/ [XJF)~ɛUɹ"HeVgd8-&fZU'm x@IDxOubc9KCWc4wf"xҪ+$N:a,W>+kIEX꿏*VH(  x-#x`NcG=  _A_^_ ':z$Xb̗KA2%aW̑Vx.(ڻ,*$CeOYқpmdJp MW5Mm\<VcPj&G#\^Ddy R 0 7 ޺F/!V-P *Dd?t1rRMJmnB3ԍ+U',:&- /9_N[]%XNBݒۉM#޶\>$m#$ zK22?@lig 剬7~?U* vKs<`3 #<=ĒdS "G@w3}>Q7jL$[$Q7$$|i% ~<[t-ʺ,#=u&2ѿyXWZ"Ys]Tv`ԤgWץ6<`brtF~ΙEƖ8lDe Q f3G!*!חg;d|$}Eu\ݟ\m!!Ǟbi Տ(=;hɥh.)|N|I춨W |G0)is7cSB -` zzAkȡp-8-:{ xsv&]G8@qȥ6VOqZ?'e vKQsm<궍Dzaf8gdwy1_ovVOP2{>a.šc>*6?], s,7 X9~|"8+Xn19Tjv1qLt5MGiQߧ= 8Ln ߖ"ݮb{cFw6$ҜP)/AVm.Tڠ,<h@B֭i *Wۻ{Ŕ"ړ\Oh$x?Z.56XV7Egljek9ïO =vT+0:}@qt%׺:)wP& |A|Nl.QX]8a3Q il2'Bj N;yn{|նid*@uOlmeF#RS2T[;|7@9i79،!3^ @_}筲4 Eng!\c7'eaI1 #Xh1垛1.: OEV¬qlZca-Z|X~ae,(FMMXl-:zfOv5n7T-bb+J=^Mee$,`0&{e !Jzfw~R.ZpX+Y/4K/ [s•QT%&˙&1\z|)@ I_3C@[D<]+?{/%]u r>1#iWDD `PHmʴM/𒞂cqE܄]3PnBE+jY'-u 36>btn{*`Ʉq o-:4d ,//ÅUT4( 6 L'cw#1"+\;q/J(Q&pF'suK6c1y0@d?&KCHvvX633x]+ׂ{-wXF>"{;d ?5kjQo\frr{Twľ]πQ_& 'pFsG{e42$sO~,ɩEC$*(WS+.Ey[jxD)>UwW̘-lꨖi>ʼP3o}&Mr~bn S,~ \!MD'o30" 'eg\%b]p}42܎a-NX0𭟫6'Jp^z$7ʮvA+/d DE]Bc,O :Q&ɳcp].~SneM;s߮N7C'zKr?xk]v`-+tD  Z!2vl8w׃?;hF"+OD ) c<uK7/5Bq )*qD.J>AEmHe#1 $hR}9<ΊvawT ,h ZP;1^`XzhȔ*&87B" +UBO~5r-S <[GCW5m7궷𳯉#O>#CXH#[ OGWꨫN ă6OOgk#cd2!bٵn K8TrX+GM/X oOkQN^8s:乱$ttWsY'3'V [GcX?67kJ/ #ϗ 6X tqYS4Nr$u)dzHk~.-5޿HAYj:ۥ6]<(5Ώ5U;/ bvn2U~ܣxx>Ճ&=V+p{}u{{Z[3=5XodKF6AQ?z2 J,3ϫ {؁""҅?O=2T>(cs-j Xo][!Mw)\)㇄:}2*xft~\ޗ*]XZ;ÏG!/]c^qg/m9=MaB8 cri%Y]rj6ATob! vpǢ$EEjF$=Ri `z07H:K*ep`ViDwyԥɃsa7S $@3y-$Eu=]bQmZaؑ^'Ww`3|I:lO\JM™c>VY̦;hmΊAt- " )@.&Df7ۊmsj?xLy\L (ԆZ얠a,G89wql*vlHhҍB}_Q_`S4MEf+ \z/I"sxI*VX Yw=719dy_:nHG)ҕcؿS$oZe2^t6 H>=-;2Ƙa8~jZ-]gocr(G^uѾ}O03w~e|l̔[0a3N$!R8$S'=w &t 4xN@[ctlWm"lgtU\'k=>੢V`a$EzT0Uq/2m9qE\51| [d T5Զ숧d4?Vug½2rRSq,7=hq1#*GCaw՚_Z] \>wۯv*ł  c c2wcs)53/Ç;y:8xa[n%oiIUjW4-T] )3;8ejtPri )F3ة.΁cb¶Ǚ~ tG̓LΏJ%YrbA0P#`zj8VGP zQSVoGcɚ!Qo{#Sm@JZ7|X'tDhR c1F\p&((K঩|WuOnFJ0hc5nXlQ'W]H[a4IH:LV6Y6ϽA DpfE3~qmeh3k08Xnht׼C@5$#:DiWQw, ՞\ȩee-q1FŖ'#W_5D"kXrKȟ&7QǗhb rArz]=IT,7DSHgքo?XdE9pjg{+ڬYZ kw/}U] ?#g <[\0ZQN%iTyDT6+nUUtDیُ[Jky[U= tD+3]IP@WNdY!w~z$F|}` wܻ?4j^I,̢-;SGjnkFoRÚ nْj?URYT 쇄_Y!hp?/gk]yHTI(^ug@V+bZ6aҜ𘻾QJ1jg9Yί^mepykAx 5EH`+uBXͶ2 PjXlTi2;yѐ~U? sSN\ѪXJ(1N"4T,"(p6[5ULSnC (e=XwFB/~ /@Kyă]l^m>}Rĵ g.zWVa0!:> C N l\ 54KGg qm2O`.ƌ!?ѓ87-PUvGϑih|z TkRa Os~ǹV[TҶ8 g7xjh jm>Y e֕Kvۃt+K6;)@ߨYI;aBGP[4e=|["SEU[1X&)X?Uɓ99yL:y#4E!(8dMH?j"˽br`jhw臨z*/:Cqz?~k\Y ThnB !}_.,щ5=4/$i"&Bԇr1h7'-T[ t̼}@ TeD ʇ]eB)zWE0}Ჵ+\_|Fxd:jlMݰ5k>ydpxs8/yW>":t%@\4ݔ]|*K:JEy Ա\;%I%BN54)h,t-aPB΍"[2+xe3pXؕOǁi~K~t8M /Ӱ/N*4>}&cT@ʂֵ̨<5GF㈻ .DYMa5 K^;cS_F k&'W;ܠ}w#d&uè*"8q!NY_[hjí ^M38դr'PkC;Wd[>7Sg2Iek Hk^5:4w*wX`xV#5敲b6m(ˀ*)ܾ<|nv`i ,^ vٞ=Q6~Rm|-lW: QPAu83t!@Z(5}cgJ ڝ \oX `rؖ/Њ)TkoE9V;MGׁ(eQrn剭G MLWѫ5h1Ȫa`Y/pjW>#V}!;;Vr"CY ]j FeɬEA ذUG)tA ?S[p`l=/ lI`haUnj0H=_>+F3KBcQ㻋zkw雀^䎜K% C~E=wyGC=P;(P bJ0,2i.e~*c$&L 7ۋTQ^~ya-1qSJ 0}VGiG>F~+ הo=Jҡi3l؝\w#BC검atPRҳ0L&\:/M ?!Woug97+q7K67{ Z*=Dz/k\*Ҽ¿0IVc*v-\RC9-6/v %خ*^(h`DY;.dF[aBmk}7YPEL/c섌RϏv l #ܡ; Թbi^eK +g*B[)p~_F&6`,ZQN=QO%D!'w["T#ñyKH?n;u'ꟻ_R:HɥK[D~$q.1JǡMX^+98pɈ[)\#e$NE od[8Y4πM]4S)$<(^X|okR`Xt O#M!y_4|b=FGtgC-K:3଺b4;lVhx*0,~3pȤ<|jsY' ܞR}ӝWlS\P%׸ l?„eCP13 m/ #iZ6Qi0h TB~UuL׏7 eϬ&ȥS x-qm X%äK=k<~*tiFS͔Drf c!|)a4lHr谬j)Qw8z#[Vp +c~ TN nF,c3?º3V-6Ю <_8fw[k0%gx"ة5--vv`!ݽ_-tI܆oOr?L j+ǎܟV,|#Vr5hDB6>J)C3ҙ6˃$ʌJtv C*(|));^\.:CVgiJ^ɭ0\B} ]# "y> L4~aiN1J?F.B{e7)W%8^ W*0TKx<ŏgmȣ m0e?2r^a/;Xr_{S@햫jw*8CxT 1GZ; 6`Ʋ)>,6`Á%CaδNhCP}x)ڢxD\=nٲX'HU\ۥ_~=,1♂6+8o>2 EAu/.\2UL$Ҡ5wlu,1R{H^j p2#d[NNSK(F[D;s~=BBv9Яt.g\¨/?됹ds3bi<j̢׎{qǒcI~, ĠiB]]HX%8Ur{Ùm>VroډpͶx9>bvkVg 5 6\#Ӭy!.(1 |Lq:, wkXĤseg|]J }3H-kJP ꖨKKqJLG{]y'K/tھRq!-}Ͷ6սFϷ$!Ǹ̓[Qs!lVm5Qf6 (dR3P#}ঋLs;PX{kv1\KNbrIq<O9貪!9]5@ijPV}Ӿr zB1y֬/VD!sgN c)+hR \ϸU~R WMg몠pfs+FQ5 1܀Dx%(.A*Bp4·ŁPs/uMN =<3Tܠ|C86[$dM):<(Z{c.kn]k*g0o(f,:jIgY5ؽHL K9ֳ*R:ͧUV"gH0ztK5hAb_7a"67X?UEI1)C7OX>m4{)?gI_$.=mpZf+Oۂyt6͈Q[.W,4k󛠗;;?UMj2zC?sNCz4O>TT7 厝%E8CEnl203N1\fB-QRɫ%xSDw ~rAľ=p+l'a>h/&j8u>wrJ4Z"L:bsl%D*hC`kKdX BijPlr`Fȸj۪)ۑNw^O7a8*h~"Vqy. bWED)0#`p셇_A)b}r/rXtSOJ>Dڱh$ 8NkM&L=GF5Wih0MؾXbM.~NsL (~S*6w<.L2 ~L*Vʒ3 I^[7KMRG8Cd!8]EABF131_U 5&I÷ g*Ji >n7v^/,Uw0HW:+uu(rT7'6c]u65W6p~|nF0(4Gt)NɱmyE POײv qr|?*ѡPh۝_cNdR;n9ZҪw4ʷb^? \clDܦs^=#]{ $Dl;j 0"uf(G=jUPrޡԜQV5vvAGp'OWuEO WgfatZfVFj YH,m ބ0ZSrQ}#?Ů}LQݭ%޺*^-=d*ɍlp2CJ;䦢-=ęM3]:&Yj{+%'iֺ.-ue͊v[8 2°g3!M}$8L W RФ! hZF <)p<#oQ.vmlD^Mbr?C8K7~};RRcxuur K-ڋU[ έ7X/_{HʨQ }܊S䗷 {GWr9Y)Vźy.5, m7UKJHp;{Q^OPk($Xܥ3u .jnϢn=f%ַ Sq<"p:$!j,~v8hAbf ɞU|ṵQjEEe%#˺2zmeM俫lr.t+聦uCzټI4YDS^mSTf|&!Fkݏ Ph蹡|B.Nxg |׍ H \@i'OV=ՋպܭDG) p'?6u:n%#] Aֿ>NAGҳ JYa%Wz$n\W e14‹RL3ocoryC9\*\qZ0KKEfϠ~"F\iS1kW^>IOۙ"L{5pC[//l ;NFK0qS1Z5SA|sÌ2j0ve%ҢF:7EM G=2 `o;Tv*h@t+tp?6AtY\ay { qϥfV4(UlH"BS;~)ҐqW E3etVeCLeOmc$^)- BvRsܤ>oW$CS-^pfc"urQVk—V[(.DFS3oXdD>趹<΂%s$-})$hz>Ł)lXJMbl ul8T=uK ձv >C]p#uVT?x—X '"G}l&앴Kx0'"GghߥUb& Ù(,X+l6K ҁ ӝsq-%yWQ;3m,0|F& hkC N/!k%aBCW-` kq1cFI#',=%'\;\Gč&Kb>HK9DWi!铐cQ_+}MbeJglיM9+Bf}) ͠f;?+|1:zj{1)opQJP?L CpZm1h&QA=&Π erWT+`_|_IC@i`M}*GX)ŗ5ɺ M 9?=RB6c)L<{X`N0S6z$J%{nOխ[31EEbdW\gHj|6A!arE_bar}@%"mhAE<5s'߯WONrRT#JѦ}Z Ajbc4Sg"re8(~Q+7͊5KNj7~Ǡ쁭[ >%FVFY{r7X {urr'iKvCKIzwR!P׭ N1dlPe/jX֬WR[@GNma 9N+0O~ZEt{ww˻4l~ԝ̙>"2'ϠUHm(BL^t{#n0:^tHp}'\.`zsEh@I`;0~j 8 Z`OLcKn #58)1j ѶpH+ Ld޿vFS smNT-;% 2qIFq脸 -kV.̉ _E\O0KWc8^UɊ7~xB}jUq4lCVd :!v1Q8?ǩ(EۙGzuh|@Kf'wZTv6%(lp!R3@&7;oIo1hI0 M#q/pKT@)Z~&C{;$|C,9@N%(s!>zAƚza Z^6L!;|h>UX=ֆ19_f.BoۊNy}87m9(IU.wg\zSIFnGI\mrvQ/߯GKBeOq_HFR?njK/ k h GG/PȷcQ-녒[ڕ3z37Pq?["bL{1fD ~O~Ji^}/yd a_66}W I1 }*ykֿ|n4DIDWTf$a6^1o,_=B$ df ð_3u!ƶQq5;lʝ׳CE9$qKu:#P ?Īg-ˍ{W3c:ƦIOe/5 py:(&mY1٪᠔?@[w^G⿕mWWp^\-@ VQD)G/M{;:R||Q`1a= c1rI{*XWt%&5-LU,<3,d p?{;ףp8TتO-Q_l^F"G ҤA{g*UqZŻ26E'zOnƃw&rE*\?qWPk ߃QĔ3y1NS UaB&n*6,* --B'ÅwK0psic"8ѠTf£~_$[6rhje+޼{OnDڃ鲿|Bפ/`0̃uq*8FqWm:Z g9x^>gd.ub;r$c5/u" F$1F6Mŏ&OIαg6jTbe'&$Է#6)*>Xj(?(0܈m+yMBO-r.zeC:qS%ld^waC_ tJI!ƒG "%R |/Hdx>U]{Sn#LĎ=q[O1Ly_yx@NNI0/O_6<çnZek|CA9^k ͺ@֟1)L9!΄ `A;3\ބڭޡ08A6 t>H\;BtU+9>pxP<briRW^_ʛ􂣶6t)Bl@kUC 2K8)H# Fˋa1%IHl'#tI%ZaGfOH|"s sL%^JG僒$0ޕ 5{KN[2Z& RV<5sߴ|WuD.X4w"ƛBy갽Xq 7͎J4лg (063bAz#$MJ{䝹Bʃ rd!&x[=pv <*F-Żٹ3^sȲ: фJݜ]\́ oc2iDN7jiW5v|wƔ~(i>E#\Y9xBYw@4U)D3e mNk%w7;l OikԠ!B$+b'_ӴF]>U3܌r}ck7z;'Լ H2sI{Il4DgnDZ51ӢǾh+ g";eX#lt>)na<\e=zA&*%ad;VѲ2|0E0V>@r6K#}x?_^toNJhl'7_~8*8'cȈ';|Z.(1ʩ9yF+lABmRz*+v`'RWU Zﰸ4aw%(qԧϓpg`hʢMCzגb<ߴeOA<5'Kgг;9{̱CQ*Q3 5Fxd lݯs#U6;(( 卒6r/m &v>|lTĴT{opZvf̻C>Ifo%)xaPpmn4S '-AS]t,OQܸ8AZSCeΟHqIt!p-8'A7]`0- nQ 7+E?*Y[@ #[ Hu[Z^\ G$XYwȓg-_ێ6uޥD]2I tBTq@{g|k萜?H bJ߁G\./Fy_R 2w4DYX\5 8@8C-qyw=-M&ʧ1֗K?VL/(tϰ?s "IR8@JHpSGַτcZ1&mw+דג:u>&&)鲾^&fd6 nwMRՂMxT,kZѿX9~~g{kl QcV?%g>5yr]"!a~5LӮdiޱ4⯪p1Qr> k3_oy DGI_Ipwo<V'q+4MmX{*li{e?|z ?bM!RAPV~US Lt6j\7=#puZxjP0֢z]h_**Q,8Xƈڊ۫ʰehb6He]i.:Wqy ),IVtUH4&f03-OJc1-?]uOO{pF-Kcփy'oYC!!o~NHƨ~1,&Ge9Qشa!`c pSTȚ. d)5]14+  lK8R,1*S M$x ՜]/ fAË.ApfvFB;񘵃ҙ{<C* y9u: qmdzy^`P0MN)l~”)F#=v,JY$\\QGuEyi-pr_UX$-AnJ c$mOERT@PYXNwOPɕ~=v_( 9%c[KD|46'i~/[]+cٓA0rHYz3qq?!Mi%E"aQR_6L.׮6e~LU7:K88`_װ=l&ۙԛ,c-JV7ĴyK EWfxc=v*(됡UGL&bI R59erYʈu,)E`wqi[ ##@+?Wx+/&o9oy 5 6NFXFdOz"?(Òu+*5#(RLhng|fbMgC>Lo3shYpmah2dù@N6JI+CkhS@uKF VV!jߏUaAڬ!THڧLЖ.4zkR|Io sjLTЉ.f'h hT$~T8=,z)\ʗm|lK> } _a^iX*$:=.Oc*Bwۇ2{l7Geq*T]Ϥ4 ;=B&:I$}}*/H&l, jDG" LhՌ+2Q}+Lr(lYkvNdD4XzjbъwJ/g߈ EC!hCA,i R#1]ʂ(EP6T\8Q ȥH1pƻM1~?i/eF[s?@ Z'_<~܂3*ZSURpmzl1Udj9 WL[DZ3~8fVSX}9B;`N#~Uɡ 4K8Q0 MFiF՝,̈́K[S`\Qhs%0& x<0L<\_v\AYLMPXTTɶ}ۢH,jVf|R˄ҐY1EY"}ĩmHC㱵r#j` iD - }wV-iNV&mVs9ue;&j_sq\|NzRx}cZ/'h$]ޫpfJ.G+ٗ9:DgO4_!Aܭ\rX&Y ]F`/~;3f2czm%&e +DNLı S}TW9JJZOo JAuB24RuoܲQzr`44^|˸jĺfDjđtcPd2UD5E28G*#*`ۋu:Ct|wQkK^vGiAĤN70TzwSu]KD,QNJ>BL*ee / 5RinU`.8R4 F-W[(>ӳ$ӏf 7.mGIōQ,ٻRFi;φ&])헅vIWDJϯ֔ q{!H&^xt?lP s\;Q!px>r*[y;۪ǡo/୮3{ ?%>t㢠l_WR,<^qD؝' 3 {QKFЇ'Joh{j͢U|)]%^$b䢧l53[Rnbc9yd\1Wu 6ݯ4=GH[8%`Ol/v4?Vph2;9]v(,SfDIո/a2RRDž~c,NNAAjy,h%$Yr:8@'y?/t`ND<},=8=IlmGITX\@?/Ad^7SMl8Fɝ/=O+2T:qəl4XӋhWލZ2ǂFal 8"GCsF?8o5ptө+OPfs 's& t#FP[wͤ%pAiD){u^` H( aFӁC[_h; 0/<~,V\y"7$42W "Ȭ,C'IJAu!<7"-莈y{\C.{mNtޱ&r~@%_!N!TP(B,E7o+0}qk0SiW^D~IfpKeӛpqb"C%o8t+}X5f/4~R$r![r-N'F4 vU'Ձ2 tʳ?7ݙj6j?@ͭD%븕[Ya>aM%)Arr|~K3EbI4M[װ54C*`;̐!ٱ` |;Y9pkقGI| d2fk*L0YӐޡlڶLFE\+!% .aKٸQĀ;\|lfiס\<2fj_0`ԑ3K%gWo5BR<0"$+ >XQq*.Up.qA1ap蚵k]ִ ,t"0ñJ!g} bz?kb!)2&N{BۙZwxh':]]|yI^PgY1jhsyaf_sU Po(3 /<@GFiNpxlN&\PIJyN-I#SF].Ue9 3EgSR;JvsDq*ZBSfZM9Z1BP+%y م=Rfs7 ݇+5ǻ_7н6yӝS ior~ioLnIm4F9`?tz``! vfGyF&)^"'= A(ҵXV[kK |lœu]@+9W6Fz?AFcL2W,rzRqeLrس4l69`L#_([ -n'_"#ߪ%.]Օ}00﬒[bfSZM]]L_"Xk @ZF2ރzokׅ)$~h #Tí0He\P;1gC\*:7eH'n"g`̘z0ƍP?LN]@IBBn?X`_כLWRƁt-ԃePq]8$2w߫9{:^d͗9]iV%MaeQi"Us;33ʮQ|b# GQZqՉ`8yw|>t"E?;Ͼ0ЍjPn5[Yl~]u,!{8gEꎗPl-'\SMbZߙkכ?13eHT`Vzɏ8{jxD)/FxFW99;*g-v-q0"2<<8 ȹO_tDp>QCØon!Z@Zݢk1 d`S` }I浔ŘĖV br鹃>м ne݉RcfؕFv_]]F^`$W>sc͓#Pu>y8N"kBSsk QԵh\G;QZ&FFP%̻Q {Yhav>{앃ɰQJ-Mt+/Xܣk!'i?i (@ (HNjCR潜ۑe˪4*bUH"dC+l̰Lb9HL_V`&PwWa6?^kq]XXg.VNº8y 5[涒0*L~"<ϫ3H0:OEtUJr1`@ ;ipMAL~ecq')XdgSʪ; c;S.#u]B@RTaqyAw\\3p%éj^ҜJfc(v/Ӗ:j7Q^^29fzi[߮yLT%ZpbJ"[P}yti7# 0G\CW *t Pkwዏb۫Vls;50WdxNcq`@EgQtX^O Uw%/纨1O*zT-<,y$ uR[imo+hTnݯP%yЗ>]~ɯ!$p\|>__#a~']ުYQ(Q N1ܺKy=Z祱4]_1 ?ēPD9" qMM"I>8g}|YQ ʖql'a"4_׾}8к]wE;V>v5>*P|}!q [xOb !hɀU`̵ {)ÖpMg^2&Ig0lw,UqBT\ycx9ֲ{9&8ڤ8&"Hu#]xYڱpJ%QuKtv0o/k1-+;Ap/ii"TuGwa=gٷB&5 puLFH[O5a8, }ZhC1}U.+麉r7W@ @bk\NPIjX]6'SDJ)H f%T t1D<% a-%,09xN3[o7nIqMJL^,B0[*õ頤9p,upp&H1W`!Kڲ`bs/ f3&DZs.ɇܤ8yH9h6AZϡo(p܍0yzX}@@1|fiT졄NGLᵩ'S *BŮy䬥N3aњ)TfX+)+5)U2)wSR͡ȥ>rfrbFc-[1!?ǬfZuv6.lA\ 4ôUj7L฼r V5>ұR;NWnX` !=ss+X&?2FQ35CuS/02TB鲖KS|&WTka%EdO(|8gWGH C0޸q81GtuE8a'*g{`4tJZ}Yo(?AD~Y`mU':$xGP6߷ ٝvVSZix+#A:MggJIҏ1[)YTT?{;J@U0FliiCip=L9b &ATdž!'")7biv^K 2UM`S4(6\f5TG3թ:%ǁ( ')S`Ay+y~MKqi@‹%Jr] ;ewl[j~:id([ hC0Rϩc[u^n4 NBg癟3kMND𢿀k9)& 6dKs "xuP㺸)?ppq }OlөX{`ț=N(5llktf,QV(D.bՀfbmrb#M)!eacŸF谌)AlTR>)Us l}1쪮B-$3rECr̳oS}{bpՋF[`k}ht{[^~ .6 5(d#KK:Fث"G1c)by}]Ѝ9ѥ"J2y:6qeʽ\dڨu q~pI+., @/NmYm̘l\5 >Ƈ\#qm؃#>R:w&Bˬhwu/#sBd\8Vl"%٫c,}<Ю"ᩳ\NaH Vo "i=]LޢHV?ڍC*$};MXWq Lw^ ;w[sqIvTyFcoη] qOhV% ecU]QhSpU]5z3cZ@<`]E+8{1h޵Č Sc[&ʵ d/<7(놬,CY|$b6TҔtsYXcZmB؎4y_T7:qfYQ,c)eB>E` \3wK-h+s*POnYMi-d_ DKFLm|AB\9U6Hg,Վ9:5L'g(oT ['Udˠm /4gcY zw Gp } 1e=@;2Og4_2TX4&΄c'Z Ȓ?PL>]aQD٘{H}5?SQ}+d4Fp$NQ2*1U\6, {@)BEڜ9wX=ibD(/PZ9'@ɠ@fN5ʅ]04˥*o{ϝX˨b1 NܱCԁ܁ӸNCIV1>[tHH+[X{iFG|מs:@$Qq?#M>dRQ&Sr).p{[QCѕNT;“b%Onϸ\ٟuy&$?, & ZR/T3n--uBZR?נ~:\@C^Q{L =_۹T{vԷ_=EN!{w?Hl_U)'<4b"'xb 7{ʵL |¯C"&}FUcCHkǜ.1wa3$FqI5v?]6 ?`@=hRN^ÔuN1&K7TWxKi5: MYt~ VF5& \9#y*O-53]0 K(I|{3ӧ%gí4H[|4G[g(R`~1N;Rr.]".0?Z r*3 oQKwWDlx+ 2EUROwkߔ8?)[DJPE+nV$XhcA~> RyZ¤G֌ϦOU{6{FSI ΌOc6G7'_Ӷv.D@=}!E܌ڝZVo;]o_F-?E YnDq=B%H$}oc>(Y9[<%GY[pbǗ+wCew}{\.ߖٔX}.b 09yF c6Nha zfUv'ã(Pf@Z.)ČMxPT.%zm!ľo{ 4_ &uhrc)C=1Puǟham/ԧr{!Nw&᝱jʰ;_sP%^JB+iD"ֲM 2Ԋ&{I2ŅV( dYSh8 {RD;\GNLcj[>NK(rcqgT5a ϞzK 5WIi]zzBY?˦r]gR0ga%X 0@asK9.J&NEO4| 4x:;]fOHX7vw3a=JFIg(j8-3 _S_KF;ܗIԦxo_y6] "=Gx!qCʗ1٬Cm3A(O4K>2Kal-߸C9:..n%rZ}Q_ğ2LRd0GWDb#V ߚfT/^Bjby.\Aې&@wD⬊XzyjM`8:w)UKOljmI8 m2wQnna 8{yB6 K#,9_J^ {Ejwo<;cj*\@`S6N؜@ \/}GrBɇ>Y4:Je6t?Rj6K}MBhD9SZ]!"N=+P/#|W(Ki"l|&OlO1: |Yӭ g>m2 Pk@RMeUt2#]#s>,&׼0{M SؒȁްM/zFщx_y^fr^V!?[||pyu,K#I^ I%Z2sH?[0ΎkAj⻇+JӦQw^yHBPx9YWi>21w1U|2Da5_.BR>k1+*Don`JCY 1=tYH !Κ>!'8C\ܬAci7BcRS׭!@MɦCĤkrU8*x,!bCnӗqda++=`Xf4avlM!/眽RuLLNR}Jyox Gx/eiǂ7thlC[:_i ѩrHWcm^چU<ʻ:<S<&zU0%p}[rLnB+!ӓTۋkr}{ ot݆t(_F<<%GMn,S\%*^ U}>+޼ &F1IQy6" ӿHǴ5AhS V)V5\O(D9>`йbR;ae܃[ kح{yd}4KQƘc}W!:V#k]ƜrfDfp6J< :sO]_6x F&:.CAwn5X;,<92 |[2Nrec{l?j9}QB ZOmy*a'd ЬY^GOk~ↇ}9W2Y"@^"VD-[_i_U},ryah ջ2FHy9UsǴ%F ^%8&mTU%>^P_[GM]Ĝ\MiOɤqqbg+dG; X3p5^I=H! K؎ ~vOK7GN|[ (Ny6>58z,Խ)ρBRuL5pOvsjkdZΦ4*U45NxI{9ntZhvI&%؛Q~J!#Ҫn)WAsulaT%_u75;5}P@K(!]U`w7);[Ƹ:9GueK˂~mv_A-2A1!aφ^.ɓu5* ls6sBÃЕm+<8> /?IͳN,D3,O+L6*JeL''5KIN` (y|a!)]Sԣ..=>Ҳ;to;__P+8SRpGqd?7x%9-[by@rK?-. wMDVk4<KWr_-CB )WHZGP'IBRGgӘ> pk59kǸyПvgR;3UͤHRA"kǸ©a_~HI< Z~Vyh9I'WF oceEO9+%hIu ;E:^55h"BȴƱsJ;.LCIa@k;RXm c`[ \S >IZ`阣~dsM )/ kш𓩵硨*3̖Z#[igh93%m $S㖥PJ43>ġm{^Uvgg\V6D5=4sRS s%ç(VJ^X?Ϸ;PCS'B`7m@_ zQn*TPܽ;Y\Y%pNreysBr}}vC,WjMZHK@Ce1#K`P%vp fB&.|zN.ߧU$AI2I(uɵ\6 Tx KBYì`"$n飜͝Vr*Stߡەʵ ]YN?ocseM : gȮ]*ePD mǨiݴ(WuD7N %0wDU6j8=#"Ӎ)¼,K |@MD`lĉa'`.bFc`%FUU314;݆t{´I 3>@=*{r< 'gA˱v\YR[C zokj֟^KnY6٥8v;g-o|MbazAT@ \ lY&~5pV0TV@X!!ZLr"9ؚ9 ne2=Hv&c{V.B{py[boh4 wqR&Y.mLH.O[~Ⱥ01Xd:?_>PUi &!G6s[t}R6<e4?N Kw8iָG9qpG](W=Wzz+JpF!Qft}}&)Ε@W¾#qbcEsf쓁0*{ ء%t=_ex!W[B4"/%nruxa,8b80w[(g؊g0)%UΔ )M4+guH&Ȥ2w ,d(VJ`6!1 ͺ=mce6&S7 S;emnaՔL˥ҌU省^Wk1#_IFLڻk*;v=*`&vJOK}ųUkuQ_U9oqeP%5vRzm?=+EWᑘi*]1^r˗>Q,r3iׯk6R^|w]I&mYAI_wMߋVj m.L3i"߀2CG ;J dV7l!:zʭ?Q"Uˌ_7Ip6wd>k]@b{#~kM `ϖ1פ=9bxŠucq{i/Ew]gǰ%]gW ,Ffy1'cPN4"\@2~Pb-FaY+qg"=/R0gWN<.zk5҃RE%y@vLL0MmGmcJ{ӒȶX%}lv=]^)jW6j@wq_PSi~R j?8~?fn{2+&es`䏨Gk[H?15Yc+xOWILÈ;#z$D1Wΐ{ H^3jԖSSf*E€;[Q;TҺ6J?]_KLI NyOv\092[?dǏ~u8b;4>8{ Z @t쩮wA{꺆:'%gu=MSa[Czz33jRAk/ɻ6l6V1A|H +#͟j*~dXHU R丵ͷDS1[&‚jy+! ᚠ{ҤMV즲 RҗAhP{eul-)gH Q(ᗅ_G,eUQ澩5c :$&Pb5ۏ<0{͏}|8rM:C~Lmnk7מ .݋}ЋD[yRwn(xVٽ Oa? 0.{c=i]q1XH _O`a܃k|j"f&#b8%D͠,REg¯eb³[WI,Ps<_̔qy*әn]ȯs"' 'sս2Ia4t9'fkǒg̭/*>51@0>&c)iJ2^5zkWzR>DFoQٚЎ<űvHCȼC []/|ٚMNt,F{߂%(ELV ˫L Tf2prvE"P ( T]s2_"okKSEDvf̣(,3GN=Z&x%wjc;Ǥd}sa5_>2["l,߉~U @D#iN GZe@?)~3>?`CW L;}k 玽NR=ƂQ( Y(Mj0h͜7oo 19@ )$ЇyMUzԃ1G\,kz!33q=lŸyQ82ܞ&%w= @oٿm(6ov7/{R"/-dI̋CjCXt5x+i*{Z+OT~Z.WC*Sx9 0 TT<0TXR'Y.RB!,B%JR}G0d4O}^5hBRdt\SBwA c \L@G#&\v)niav2Am"ɌlwINn\822u' SaDV}Qә[w?/xgu*x~"^c'SWQTszO6NؐsnreؤE ;,(| =L洗(Wm-"_hw[>Vu7Т|egZefgxY$%g|㟝 7YqϪ?/}nÒ>k7zޑB&tw2Fc`qf&9N9E>H#J+]lu {064.cȡCc_싣8Giuh&6hY+ ȦAMsDHb.5|gx<' 2l].ELI,4UZ<m>_YZ@!=W>9{b5CpHaSZМ"<(TEeGSʪO(̨۟j!dfOɐ"OFNw#!MĜ)=@ m L$jUM_k;Y]?.DTd%J*|?(^G% M8vuQB^Rm @ -\܍ѝst3<6@49A\h7D?+4p ~f!Tc<@M4yhM%Sj9Зᆬ=":қ&wx ]F+0t-Ǚl׶ws#s]GcV8MgV _zZj ]e٠K\C,}7zkr*dE䑧t92n KPF<|3zfk@*lO7D|Z8P\|xNя}W2x5Lfž QQ$im  Tn5W^ 0RoQ >΄nuiTbݽt>bG0iMf` kXwd.Ta6q;ooD!vX#l(vXRa1e@Ūy_ɷԽ "% N4qm$3c+jAyy]9sC!R}7DU$ s}2۲t45[R$>=~W(vؙz,q`&Z4L{[H:3S^*"#l!| ao= ~PlL}gk@`%Y VI(\Ws&pU>|e2d}bDu$ kbXW`<r)t;.4=NPծt,X5zd`z#Zl"/Wz#i5S 089P8#v3)4D$|#F6K  .\TzY x~@ĭ|:,d]?0k#-wWC||ݚa!ҽad;+hŹ/ڞx Fx+UaCkMq?̒c϶hm[3þpjs c>ͼ(o)?W|!B-=02MFCEoſğ\Ty"}W90]1*M'CX`}^J a'&!1尾J.cvog 9Z)$*1;UOJn3/e4Ȁa[`5F9eR_#ӛj'4EIss}9{-dbㄆ氫"x8u{!La 9FWĘF}emI)QF}" V8= ;Њ:Ek7N/>ި8PP_YfLZb8ܛt.)&$55ÇyեM={ u=SKe*L V9Hc&rK)~sD !qQWp-6%4LWUhUNwz_M W@ _;.+raJG?^ʳ&WJeW'c7kbk5<9(G4"g6$7+2qJ@()!俸wmˮVNCMUdvg 5tɆ\-g /8{۵}PDO첐V0vI>x.,OLk6}d90[Nd̂8j5]=MgSo)|ז^RY2굱S/\Ju%d q1iS: lq|bC74|Ea9p 4-_ (8ĶzEFC8^'S\iD& yRE끽f9h/l3Vg+-eģNMƔPyࡐ_2@>l;)ML2{e xc:Lnqng/L% JL_|LHV%he]!LXdXZY7縦t`# Y?r&\co_yڧR`\3lbHDY>uM!Aut|HE6hYmXoMǔldK0gAQ /ms-ES=Q#%;# )|a8IGRDpn߃W9z|(e5WMϵMD%z#Niߒ^KI@UK'$8&1ބe ^$I I ֖(|"~o=6iq50MƋfS ߡJaK? JJy|eSy*M;M_6q\9H߫D1Ɲ/J-:w%ίF*i2ڙ|֚<+U 0`q#XxG>YNŚWꈥ<ήd/5+t/ق ;iȺ}t=ߑl{Geio6+;TF l}[1=zyZC|=E H $!^}`]|*ʲ:y#8v+e:tfyDOjHZܺ%I c2tM-Vճ*al_'NQc$Y͝ ȃ@*\pj[5HXiz5 VM|WI^NwzyL,~17")DŽ41uh ԯ<jB=d^A4uD\e/Ԕ;i֑~*1@']sTpp oXlVa9kY60IͯK0Z |aHC@Ykh';]zTRw.nדvUYT!5dsY`.JșTF?8.֘#jO@ 62cQIp 6Bn[1\:c l>'((fؔ^O5t~BrI B0Eay-skt|Lʛ8}|<)>`[z~6DX_S Ӥ jTJ+¥9(m9Ci1IpZB'ݕ QNGكu hҔf_ɷZlìHHʒyd W"0-@)1S^+@r,g!\̃XDO╲#Fꏾ16{V1 JAx#bKzuBfnw8ŷګP GNҊKEr'‡<[M[w+ 4<do#wwi\gʼO+tJaңooqnju!{ƇkԩD[~TlIÀŨiu: 6x!>9dz r쌾HvKCG2)f1Gu'E*%y5k3˯!tԩG8s Ƀۺ<ܩ#lƜ 65VI^_^ nhl"6` nj h3C62i5 ݋;t/]eqJf"uǷ?k$HqFmM, "0UAY6tS&_gF?ÓIngcI:S٣#]#Nfa`gc/"f||**aiD+x n~ />Q*Vcgh9ݫ9Sr7xPJIm3f sc9 W wt@E(VX݌eri .DZq/ #/BuLS`\IBed9R7! r2U^w "c%MGp%g+v[ԧYi'+p2>miia퓬d@Uچ)\] 'IMl:yd&QD}enJP1v27_AN xNckha.6@dzbD))Ō8bC?*vN^B8L* JzA ~ykdK䠥pMiYZ'm0&(&N^R͒zG.u(5JXq4%gݘ:> 6{C6]܉7̮8FNS&l#(4+ ;t8mPrRRycA='V$lv1|Û\[<*E\{TT>( ;ZR_j{! Y8J2pldA}t{V|&wX6Wl`C_1[(aը;sxYfŗU|gL~z2-ee4rM? Jhl<|^-Shӂ#5RG wbaBl#-4}jX J.TV=ZvQo!?YHFVi`nup0MQ.}.sD_ʡ]+ $ǓCcs0;L}Fsf+E̐B!jio=޲!^EQ=>(k˅y*)_ӓ:#7/`0LMx3 .=CfO;r-rUG ;^ڷ61=cKY 8~,=(Xs#I \5r籨apÈ-:P\RӡqOm-'~B>uOODUtmv!gAmab䴜=:kpc-Pk rcw xu`Zw'~.B9ut,Qcvm Z`SI:Uj:ҠLW /1k/96XUC;ɾ։md(;p"jvhOoHܼ5=Gg?A\2u8b')$Gƕ{TDrᠠlN>1x]8O*֮f}\$XIXz28⼫ xsKZM m>CJR']m>[*ɉSΛ(\ jf>%+_ nQ َ# A1AWDfsM N4ـ&jwwS7̳ Y76xIkŤcb5ՐI6>;,6Ed`7ɇeѾn@ 'T^HYyeD'? J5khKU)NxXN}͑Ԯ@>:Ypt^jmGj PKMU>/|u9H%|ŷ0I4C [qOJz,>OqDAЛ}ʒqمr1>t!ᦪ6vt&98߸EHb&Iar]@n$?y{9gEtOjN }jGH/E]RyD,\D/E+سOx4TL|L#wylNh[$H RgտfeMRIkwׄBO?D(apMR.AϦ ebB+]Q@=/i|\YN]6Dz7F״FbD1<^~t,#n*ӣuZZ()Y*ß` 82 \O͖_ᢊUJ!7F0פA_`%O΀{GEMYfp6*/Eޑ>'N(zp.7܊/>H|Ǒ1?qaηG_qӱ.ۓaMe}xށ_U܌Fq`@X\&(RXvlmRtkb'G .mZ^GZదZBǔpkys"Wݔb3v =AZXAxb41sKqb%|Fb3H.@_K@}OfWdҝ19Hb,Ee?`X5⸢NА-ؚ5qYZBymC& F)g8OòC#AW`BG*u;a'4ş> Q6f3؁z.r']4OH3jTf^6k" y lo۔'ʮќ] [6bϊf)m('?2S劐EOޚY5wgNm` YԨ '/\o7]smR8>lpU. }1Qgʜ?3]r\aŸbfQ>5UeQї)e묊#^c_EtzkNuR gBa %ooZ5+y34p?pU$A67@zu.:^^\!·_T3x spt_y:=T1Ҩv$X,?}>= ag&/^Yה SXE1:p94:ӉM朮\@VË]ESIx(stevIrtJ xvQ1=sUfiDzTN0*0:N t*;6&s<4avY@Q=:]M/{'rj ?Y"jn\d2p y.᪏*?j 5<$_ B JwCC9ur#$ۛVM8Q(#LKٟxakyՓh^+!,keimec ɛ ifQ|:<ХOu2z]J1J%I:XDKXޒU5ac QC84>Ԡ oLd0 ;VhVuDFW@}^q礞cld g P2Te3>Qblj:b[2CNĤ,κmݾCF80x#D˿Tl#"T2 =-!i[!TGՇ YWqZRWl!jc]M7xjOx ecYڌ_功zV)&KI ]Ռ$}Y[BW_H*PdLYXa;FW728nx-yܲ Tt#j0U#ҍC&Xip#BqKR-ȁ-`\ǯ/y >k0=QAÂg 󡼬ʌD`q*k}$Iz!/-.UV ҧ|% }X[uLoYH,$ZyPNapTK? uEg䳓Ժ)}bZv˙Th PNaP\^iB4$U| 7\`.:<:FnЪKyv4nm5Ӣ5Yg w"X%)Od|vj4+jI A)t]v 3;Q~c.oN£7l]@_ 0/?\pk4ܒ1V YN+Leק'1xZyڇ=zлiͺy#*Fmk"^5 ?.f?qD#wzǭC͚G<}mKZPnE(eg[; Zu&(|ɋGn28{$@?p=i W DQgoɇactZLQzz '(~}$e};300a03ɝR4AY͊lbG9VCd1ʍ\*n2Z#-@6܆T:E c?.c/:Qfj]"؃p4eQ5fe x @( Nw ,`k c,3iұBv[|`a8t72&T=BYI;s{u?KBL#EhfҤaylbRhmg7W‰~ j:lJ=p+82g= ws\Zi9IF54=`ivVsٺg yzzU}- j5~ѪVulH)cln~fvfvYҥ|85ZW>:)%,ipzv(1 Q(T̞5noac\GZbs?v#a :oBvjg#]z b&Ku/7"l#$FLlHRM "Ukf^ĕUY;HoRCiD[e[-n$,Ԧ+t"q@KJP݋M䄏ٲe?h+0UG!r;+bR$ҘX}6mHxbR³qas۳7 Vyp(VR 2 %&0 5jLa iI'=I4}G(tzETFx},~xqb6@oAݠ÷K5KMy],,Yik6#`a \MƗ0"`ihSh~ sοNMv-`t=KwD8H|[.LO #,-zȴTxMT1`y` bA.1AH.`OyA_Tp|Ѹ~=y矑>[: D:jd^N x/ViR\soa5PeVmR2ѯ_K(Il fsjvG3pP#eA<T8I ak@ps,wUiZԒezD:.F?W/qh~O?& `)r$Zny&RkkJ0hj2+,ޥh:0`Dױe4M;.1p|%3ͿXz?<X%F-V|mpC4AʹW9 ,7.b#to@2ljIrbEWksVI?y??5 9Y AfT-h4!3c)UdtA8W]D~0GF0J쪑yηwJ5:,TSE3qBvY/P$爮:YA~oO;(kEIK/%*t_i6ׂcLY! -zIr6M~C@!k2GD dr !]hF~("pY 0I"~V7B6Hv˷IxK rKV~Z"-VelȮ ?5ҥŲ0}Ss3ʟXIr_~5(ML(E—ÏkreiwcWK^rGx Mjq.Q$g" svM0TG=# !tx578-ͽ^5bw'ĝM_.r(5L s$h~geU]<=':j}F;˓`weW7}hY":UOH9&jW_ܞP$`W"ݟ.kf=A" :*6ZcXWa*jd S\w>`t ^{S6bdr(q:XK&0ެxlc! -!voG6|[4|h$rp(j,e 0$a.=g^?Nn(q]~徙To\K%9Œ"XH)pPvάO/e򇽃BiBl&r2cC<,q8KPuLxI0+=WX.Q[|0T!ʓڟq?Gg7[߉jv-J`NKKs37=tR5MYՙIݿp1&wGP>+w~V@B>4KTH}rX)#^ED %#|1dQ^MFGkSW44%C^t + e 6ƪGƿ.OgvW.{#ę,qʨ?ro{@f1ٓ+s'COc~(fJCM+Բ7ExfKz`c[iN+"]JTV(A.1ԧl 3U˱窭doCG& M8H~-"7BWOv36-M/gj:c GRU*͏ocM5U"W>} >}KVUVhfXhY*8?9LXD'wLw@\kD, X Jm|`t (㞈W+P*72Ⱦ1`bS q?/%AZȷ0b7E2f3&K@G ghB(Eiɘ;5kE׀z1*Rj%P'QĠ4Eͥ-ͩx4wӳT7q}W C8(x5Z%mhчQ^,Bqz,^y!M,WyL݈eș}S_X;Zh\5&<AJ-Y>˩g^H\GA?BޘZ@8T8\m\M0jiԒό7wLW9\]`pgp![Ys[*v~n=2 -@TaxOg]+swn&-}:A8G˙-ؿl 2iBʊ kJRK5Fi|1=N?|Q :#&EYXMήpEab0b  ]kUP=k֛U1[N1BէC7nڪ /dE$" kcАG.}HH>oZ"F.Ku~6eɃҚ2{}FZ kY?KgHb>9o:v$bt`0m%СID]/GgZJk=tތ_􏱨W)|0MIˇu^BV_Ia0Ay{\ŃQК3=|6\N@ _V顽Om- fRM*6LQ|5Kܶ{mK3"#b316FH0n,v(\(}U0û=ZMk[NLldXuux([gQ7MF-uHz=G(FȫQoD*|GѢ0$ ;SQD*(?xxfѽu]}|6H/;eGk>ռV)$lZBe.C- ӆ1ICǂ{i+-JkM](9Q3S<X(E75,"Smp&@{Ʌ[Tfu؍ЌA59]b) Rc ۦ˞ 2HJ:jIN4l?2^@V$, G:>^LήWZ#} #p6UB1hnrAB60W܎-?Useaq&@^+iR p̜ȸ%"$1~Rqf`vR)Ez',M㭬:WӴ氙VH66>"*Sޏ=MAaUsjh{S<$'5T?ϷYLB奓Ws:voR+n%CQ0 WLfA-wؘ]$C0sHA˖#z\^RODuw2!ױIfE_u/[KM$Vf_RlY <pW{3藥$JosDԦ + ~c!PLr  3 äpV vڮ##4'eQ7I6q߲׵D 9="v{ۉctXH;RyG˱rT]ҎS4R`_-A ~dNU"<hi[;;#,3$-jJ3 (nAN_g\3gǩܭ\ySCeNX5ľ l幯mWOdϖB,Th50Hs*-5X[w ߨ%ЩK3v.]Ӿ4.:13

)|1K`{-T}ie ׎\N'eCyW~/{O˕)ݩyJ{+.nYUeVVwCz#dl0`WmH!w ݠ?s5{ohFge#%FD}rmYD%yk9Gˏ5fUhyH?Ӵ-[7V,r1;x xK },לAÔmeP2{AqԀ̤ RgyXdoU)mEa"DҨ:N;GJO4^3F=MVsh8|3'ȏi/CJlE*eoT~L[S9;RqBnOg&&\ AG╨^%SYϿ.d`.8HZ͑3 )⃡qIhNk )7:9W.&g2  ;q ytYMT9} yc7oŬWhf?x5@AW1~=`mj},@gsf9 Ksy5N]cG˱ [?҃Hԩ'c7>{j,lSg;uf,beOqWzۮPuD Uawч]; SON% a~-pyQ9K]?Y-{aȭZ g9Y$ d m;~bZ JX-0ԫLFdH}yxx:A-P{r+r.<../[(B#v , Ї@^jjv w/G)rcr/?|a#[C8M4_c (z m"(2=a΀E]ﰵ>MLG<@jpTDBU؞gk; '+qCñ`9 =^Ի4o.}AC%BModsܔlD. he̓Oe7+Rysz]a54XBu_yJmhmlz?nYUhQ L? Hr֮mOA_Y)Δ($! R26{3&{]M޵APQP,!}|b&!n*DkB`H1)⏊E"IfjoSnSsхU=j?bY2x^K\AC&9^Y`g!E?ׁ'Yu/C!D0`WT OS2_ur:=n.ٚ4 3`@Յ5+4Nؠ~Hfj g}gVʤߴ<4n&`(WR6Kl!ξ)WgfQCh|߹(D0Z_{T_yb3hX z=~߿{qgCL]-)AS1L5Gw?yƯ[MZhxC:E@8 tb(InRE`Ǝ\\-"]`T Sb|$ec*!Wˎ2MݞCR ~ťa(}_g'iDWW>} 4Ofw8"c}fD!HЕ%5 N n#3'EŌʝy 1ק8*tܖ*6΅dȓM}-,ά*v0m15+$:HeQgGZЂa 2r7}K@ZAMA7LuY%OK?wf_c ODOөn4,|T>p)YҙJVIXE8/g+Ԅ6̃7PYbc'Wwہ{>Xsv1{p!'4܃'2 SBѵcJP%Z߲"W+M} px<N[pJzݦ9{ґ8чp\ʁX ctGh^trf"ڮ-呵 ~M.q 5"$+4TdF=xL90NSuRqtؤ(B%wty= #&?3#:ТpD :zw%f_םV͑Q lL!0tDaVsWJǩ"݂ uj(go]I(TaR-2tŨ@${ !զ8 +r@ (՚3C 4|Uؑ#GND,sㆯjcLUʗEv"=,Y}RDZȬ3ZOU-rꭹ,_] [[)=F1y!Xhԩ1֫˝,:UC9{:ī*HBSo|3:}s𣊗xg"PGP"٤%+sr~öFIwRSg@DK]T|R`=dH'I^ܜk&s ouDzHGl^E yq } ݈<(K_mj)/ZrPQkf rR^ \~D,wlq*o `:b׷lYG?p& kP'i*E] m_*DSՎaֺNVP9KdrMf.@VND婙,zi{<{f,^ ܽu ؈JY6˼#+382 tC.NKbh0!78)żܪA=>@ `HlbvUeڨw]IM sUmL5\[< 3*N檋çCsɠOo󙦊JiʃZo/$X--.Ws?@mP2@I3 ߽R>#qɱjv?.8*ܠLaI;1F5! ;e`He!#dOjfL+|[(71rzeuC[1|ݸboe?K|<]vNnXಇTM?TeKr-_Z(7a +#GQcKҌw ұV)s.TKV2\w]8`LXλ$a8JG3Rz^Q}+6Ǎ1 hۇvn0>yy\D\0 <_hyDIb$زgCPjX=42U+͈t/"9@Z|j} XEQ0 0'W߆HOU#]HG#Eg!jϷLYjν.T'r\ȾdTiܐ)\s R3o!S‚2j]@wȻMR"wH{ JfAwӅ_d7%3)֏ 2ЪޚA_q^i.?N5TiFQ{l =)k,\l(1?r1FU9Ia2P&˦[Xcq5RR@\aK ]# `kiks @۴:Po2CD4MQp!J/fPtD6/{csˣQ¦BFqx]TpێLKN #gf4̌I@%J񚫟J*vPZa\1a^7p[en*Uy8}>,*nCb/:v,RcUYWOD%>FKVK)F l0q5n^vT%sb)#\a?6<3!U~W(\C!Ԫ4deV2ǜ;N {,gȟxx&yuzŧe=GvOc'UV \v'IAr;>N}O椐^= {Ib n+t͈[/TU`}k;7qT2g.qX@$̏RSHfQOM0#$,v8zD8Z;EjyS:&{ 5Kڱ/C C!prؠ oiˬ 0:{0)S2Z}gZ2 4$x) +0>?n) lp2Og%GcEl*_0(YC%~&hݙ[ rJb+rq)NZۼvꭊB2S|ch`L$WL c=F[!zu,#Y rMYi2Zg5C_v4[p;_8HQ ǥB/k_J6anf ZՅj{b9W~ PveFƄ+ MNvsb+*7)r䝛oe^ 4Ҳ5eӿ%JAN7QTi=b V/k]q'Iy4߭v|+T(iϊfɡqIJU:b3DsHB a* (QҙfKS"_n=[NH^w904rf]kcp՚`A_ru׈g(JhqQH"ƋГzb=3:l] 4PtLklt-*gByku^c(m+HEaŃ"PfsҲASQ@MM9ro3HD]ϳ.V{_'yn!")Uf cjr$ApƘE?MTWziudz$1 7QUFYv;Oa^4Ƴ;n4X][%¿{ rUj:'xσdcY[/(,w92 fϼ[D:g5Tk8\=_Ԗ%es* KungycڤzI߷WydxI}˧k΍ ߂\hCV_B)v<46 U:ljɝ沦}qMpo3nqc}gn'sS0dv$/n|[D[~Ww#C,>#DHHwےp=ܕ[B+_-C wj)VBB #֫&+ڎ  ^>Q"on1'&n{nqYtO4Ry*mT(x9KRkF4?2BЍ#:N,H(q0H1>c|sICI6F%`Eߧ˼+{+_? }hIp7iZka󏾀; tC;p_/OHrg?V b׋2f& }R[ w:lFfN(GNTr: bӮB3>&b) gv :P~*e,itPlXMAgm+~j^}VD*#[^\s'M5DD\ HR{bim̓pŸ-CX[Z{hLp~ƻG|pH2stZo% ` ҂ly;+8C{Kb|m#L"m*yܔ(tpO3d~ePeuBc:.Z{9uԅx3f`'jC cr RjkBd%n,{N)-ax&'JӭÌߛC~pr;K82-ݣB%zj q]d1Q+ v(ꌷg i}ч ;yH &L`%$; M$W*3!o;Q  KShT"CewuTyXAn3)Faf}Nh$.āi&կu 1pЦSTo7cgYFG]I?hMn5O!sfg=IwdsΩ(]F!r se v3Qs\Z+ ?3wBwU"a?HrBPC_ت X`b&hCTZG/ 8R 9BJYUp|]_#Ne{RpvSe)̞ :һ^i|NOJhs5 ր×GJqÉv|m]J6}'ц >.3ni~h:GvB |q<)!j vk,9x q@hEeD.Т{J0[h彿Bar[)ԓ  } |l<&y= Bs YH/2H%"춴w %qq 92X/Ԓa&Ԥg8ْ\.!!< j|~W'HdyiO1q5-\Z@Op,Vzaeyj9=l ۔T*m\C׍ h$D,mGq LS4iމ'Cv!b` GAO܂C/<Ӌ,`qzbK-]h'\cεs뷋4B ##F|a:*yLY(h7#&jxox\1}.TfczU"rz7BSh UQU6'*r:YTH*9Aa:m@ۈe8BқӤcp&Mx/t]hV^)I΢1[6J/_P <7p_`@g(H۲ș3Ӫڤ9P~p\kr&AǦ۷om]ēG9׉$}!"hn_:L|3剈%$jMt;iǫI(f }]7B8G8I/sEzJUЙ]0ާoFۑ>q޵_vXjԀC7~:,g!w?0=4ퟂ5#.]exJ#*q"߹V/;~%H7Z,s.NKŨW2DMZS&- ui?.-aHwy"GLM >$MҌ{ ovJxjNTB`$fw/2T7GXa#-@2=FO.kuiϜ# G]H_}7qz-rAg!vw(MK<>*4q4 ֈo8(26S{&>ȓ%ie^Gi E[y=%;գh11lc IFbx21/!^u"%n "')yL4~nVy-/>tN!w/B]߫>!QA]p@S;ԔI eUGxlcډ]Eɩfs'8-~|`~Cq^"GfWwi̲ӏY"<>ÖըJ_bH6,Rd.iؘ#>`5 \De] 2ꪇ'( |%I6\ޜ!d\W *j+Cyt̜M_"݆zy0r@dM=ɲ`@0C𑻁lkAcVsM]GBm#M&D{]G,в.l84.Op]JSTKD]]D URVBd'WL1ڞ@*Jo0Us1P:x\{I@%i1+l}k:7AfӦ`Du%F2&&m,A.^99SjhZ^9BBB<1Lc pWIlȕ}tAM VZ .sY!Ջ'' ebo]"mBe֡Hcޚ@v+-D0UK'C`ekdx\ig:ƔNXr"DfsaimeAf +/T."uoB+9MбΠ'3OsA!Nw<#hW l$شfM'*c&`Y_i.GOjcA:&tDXpr|*mǥ.˦m}l]"zU?NocE\T)߉]t~H&eQ--@=ҧ9E}eo5`HNs lk'2!ES>E]G,A+ 24umU)vg='X5Xx&as^J,UMle?wI"c&l(x# cߌ0͠ McEE9]8S\9ܒ%k׼I[5{G% FX*!Rt:hܸsjxjUUď,!ї}|~ UX2tvy,m$H׎QGkog)OQa~ok~+T:W{WjŀWf|,Xˠ*m|R|xo紋+@(G^h#J p Tdlf$9mHԔ8S$6.@ϻ?uǃ2"7"x&֢w $ξg߸VJ1/%y1#ѸvNc}K?C.TmH9jXz~V֫eUi5du}3QC E 4P:JF rАeRhkD糚՝Qp&:ҠҏQUCEk32kLo%d yF_G"CT;b5}z-uX[3$R0ċʐCչ <#x'z@C }iC~'xbQ<g͏-O6e} } O3VF:Q[ۥR/㾓߼DI2ewF } >%О_ ~:oÐ+{H07E+QH/OjՔ?ΎA aqN6 M#^r#W9.A9]0 xCvoPU*QL'5hX%디F\Dخ抬"GIIHY1 m;l/EG(ISn0AHj\@##M=37$H7ȩ;c,,&%i$rL`X1D .sEi+ꄌMŢE\/]CpɬTKLj$\m%eҲ"lnq*Y}.0$--;?D񞄟̬9:Zke&39fT={ԖVH6KJo?5*`%=^3/Jcgi$8V%Uܝi|-B0$/2S/k4=rE/KE=7!dޯHᚓ'Ơok` RLlVŴ;Wwi nqie0?-x;Ip4ٻ]_n G3G:E~c$8z۹L=H΅>Ɲ:hVٲDҩ=z LЋhhqFd< u93RpO,>lmA:. 0PE Nn VN)d'2Mfz[r@\(W O }p7TW.f|U Tuh6(C /ڡzz'l؜4!XԲĢo68WA9[d"|!Jp):f?E=B1㹣jGlXJ PȉLX ~ȫG/}8rJ"92[(ϸgkPęZ w3[e @Mۿ`V_T\ÕH?Ƽ,qDR-U/\ Dai>|'0E1&p~|U Sz#t Ӣ>L= #L+{KI:EoWVyG,. Bݕe̒+Fif~eU5fQ@R t(@p*(q}fd :#rwQzZO7V,[,^>O#TKh˿6L&kMoj(@+Hͱ\C4OE^6b,%$>pYgǶ=_x7.aTѨNy^q!|)\6/Uī':¥=?R@=ws'hX?ۦ*O$B-TrdzOBVD'gn6[]UrA3@3zjp(;׍M"BPUK. |-@'^>|ٛ9dYjފbSWPED(ȗ&<)k.%b[#w& :W5ߗ$M&0|ySppJ3ТKrCP 񴆠\R~HQ;ov }^ْ"3HU L#OB-U~9h8%xGus$]^聣WFcSq.cJy13lXM 4ևrƷ4/7t;5ߘdIƘUb󻕖UNk-#s{*.hL)zވE& \5!.K6$RN$ȡvi${ fM|`7}oԹ:y9J!bf6%~ :Uh+n<ް-()p 6@w.A:{ N/Oo)Ga5T;ݾqyC_X࠴8)뒳5V?akR]3НPb~&?Oza5އUTSbpc~Pz.L_^٩xnNyS[̀t}Pf584ͤrU-eɆhNuSKHg oǖAZ{ȩy0үJsh\7ZVe74c*[! IFSžL0vo`H Fú]aMXWGuq/ B ĪW/Ή0 T#BReqb$uq~Õ\kF[aH^pp`)=(Ua崝zH1ݛB6ӝyT K1^ڛ縍ShJ TN-r Uo8(* KR!o{@o,`9d4G^Ea*-^F>P؟/9!W,:% aNg C(.:o ""׏"ihMrnXKlӖ ͨ(* zؼӲՀW?Ђ 4$,W1"s'+w7si-ΰl~sRqߤobVٟ2kvls k^*<`TⵠÑ1rP/, x t5 +ZRCcقGWȥq.]="lWa$H<_MKid=̣"_g8xcdfhNaO[6IŝOX5 3,^2k^r~nG>6A2T$mTsqu^b4+#2#n1~k̉'_իL'q'fӋ-INj6P}"[n_^I&o -VJ⼅ Ň%U=/)6Mv0aNCÎ7ې)u]?v)_4Ҷ>؜?*OY-mEfʿR prg 6{ 񿀍{0yo*'3Ab(i|?Sϼxނg!3rgpГO iV.J)17v;;x/kIX-|9F4^=yd\dLz(o⍿L+9݇6Ҟ_N|Qs uUD|ɈD MHqt3ܨE@SL6H-v:.xϴi@kϿ+Kz_Uص r´{uIRA8"c&,!s(aas%FsxĜGs0ÊQ bgβy#Fˈs@;z{E+ef;Iz4Qܜ!߲,bܻo@r^~xq?w2zk]de&C3-9f'>wXi[ĊwAʈIp$+|QI"<{ĥΏ`,Xh:e6bPsޝu]|t|쩡wsqҡBP&q MZ-* >U :);]W4j$E3_._xʄE!?[7`JtEHrMV(ORsʯG#C6_ *kJMABw#Ŭ٢ǀ$`{Pwm޳-oQV#\( fD8|p@" "ŏO9 ϑ?j9q,]I 86:c? +zs;KRBHᩢG^]6nlIT1M4½ A4nOkp D'oȕ۞@d/Zŀ^fPJCOZ8:$V\oX~4u~SL>] .$ ޙ{XHja$XGm7̸HC-F:tBL~Lο]TR*qna` P s+p *#tJF Q2YqQj]Q瑆p֨\DUBmf$XF|T0ظU֝ED(L!dxr`Jp|τՋ8Oe+(F;O/ЕLȍIezFki[Lg;eweV[ LGYh(_rE؊Y*Y57*(,P;Ǭ4A2\keΜ0Ŷw/T9ߔ:inIZ.{G}5o ~{*sjXOsJ:&7N~ZO޲fSMrghI֐d+\*cFu6&>yF)2~` n;9 gQ"MrZCc)J.V 2rزQv E , Vf Y#+-8NKQ:Cr֜џшc "z{5åб*i(.JnjX -|%56]))? Ma\\;rzbWXKBat;$^phew$sL</:1`k0).)f1%СX{;9B >x9% < A^X@Uyo+@dB8 l9gۥ|`g)ÑWqj]>Đ#)ՌY+ǝC<,lSN1RD݊tn)pb֒[f:MW{,dR/6W`hW \5LtSo}@yXGM"!N^tgDj]q@Ё&Mdٰ?4g+Vm-cʹ\$*;(gbǴRӿ4!*|:Ajdw+Ƒ0Y q?F'R;AIi}3ܡQ;#L!$tw=TtmHxo4h~ʽZB!GM#Y0uI:{+ޘ_o[9G=7Y3b/Y9C1WZq̃ h)vWLͻJ>%;`%r\Qn2L6U(5S;T//2@>7K-Cl/tҌݪ=jF 1.>k;tZ`w'δ9V<"S5\yQ\JKT6G\X7圫_h H:P`fWdXQvj6c|78ZBێ<itϳB>N#";FXS1x~~Mu7‡jbHQ֠aftC#kh[ЊD=ލqjd)/EIMPo3iX\$K>L"PEثS˩x0 }j?wlĦP9@K$3a6{mSL`=H "ƀcӘl 6x8;.q\ D;YOVi5  i^a6op}n pJ9'kތHs)t"xD{~]aA) _}MHo豩:rJ&YwcBm_6 KÞ0M^U~2aW gKD&P9'oWP,;8P󇐠7%BJ7txl.7zUZX7t+i8ap˜6_׼}љgpMv,Fŭ'ZR8 Xfq4S(7pXWTZ{-Wk >L'[-)my n34JNe@P wҽ.^#嵲s ̭%Pt.}c,:2' ɽӒJ:hg^cdO0livpgmν+o: ⢈23ᔱ(Rd/"t?W+FbxX Ɛz?=pR,۷8Չ=4b4AaYpyV0c.^Z.?#y:2Ob D9xaHVC!86ԭ\?vQ'krN!Uδ鉌qB[ *eQg-7 a3lmtFt ] 5ý S7,]$jķnH?D&KJLŸ4"aCxrX<zE%CBzL.Jf]>fw֠1&4uu,B[Q/:nEyGi(莠:1\Nlv/I"EūLBTS& =.^տyi@1bO"c2 { (+/ѿ6\a/`b i, O=?= –2{k>j14HÙy&i|ՌO^ e%R&ꥯ2|}##IBRywzy8 |-dw"1xԍ@z ے_訠|{$UӤ&oŵN"3opcMTf%gEn< PFi&k5D(֖g uFČ8D^ Q&bc>2ϧp#urT-+ߩ,4Kr_X6Ǜ&N۰v~Bm]*<:'U=Hj' XyJAe.ӹ}cA{=C|2Ogqpٞ|u3h?Le I`~pTyQdu͌>mDY.Ϭ=F-/@!u-74]W)6mH[|~tC$L@Fm խB/Vj_7!6ƍp ijh#~T;'sR>nUP3̳ ;zAZ\%o%|%3)A0UxNL[ Ms {F+@G^۽Jouxx-tw@fF\nek5(J"ݪ*Qcx ж`"[G NCê/9@ p++yYKScDi@jx)8tIiy\ o 60. A|D`kkYT&DD7yh <0dvIgPCq@<~JR Ncj5nyquzܭWgpV8pۃo,ӭ{@>藔&>Y_\(>UJH|Ir{]X'O2 OB6uh#ܒ6:1jkD e^=vSeexEƚͅu&zl~Jxf2ԅbc4W @Gc/8?}4QQ1-|= $@eduHlK[|ڊs Ģ3P9z.[*O!ՇVTgџ#6{=E\O3S_l:~RGaida $XuS^3;^U8;GEo%xŽн:b/(_KO8aWwc Sy&z4-] hު} ]SGzNo #p^dN53JhԻY\6;0$ZCL#SUIM\y}ԵwYL^\]$~?͗fsp|z"S_-(pvU ⎠]<9{NܳlN`ov{4*c.w>x4jhRvX[EU/H %]oSqPe(Pi` c: E:EXSӋA-;;Md+RoaUdˉųgY֪E̪weL2I"X3@_q ơ@5/D`j DW3`K_T.ԅe }Wܟ*̢etu,o c؛HG9ȉ`AvPvyXE >tRhڵOު^)֣:cbJDXF{*cyZJLbX 6C>m%~"~BQ#!G/^ej|DdDHHq"!>9,l,:n΅3|V>Vn }6][=Own(q Mw50Zn`KZFS8>1}r#n±idQuգx*4F}wR|5BbT.ǜ2fLWP i৳:i*[6*cDa6%NzPPa0FUarf㳮Tt()J{WaEW䐔1)7r{lQ5ؾONAx' O{Mõ'Ka#/^9FM}]CVX?|9nO`bU Xzp|',:]((ܧpKd؆<>ގo?*#f/:k_ғW2(0>tZ~u Ca,e2tŌ5b߸0fyMC)-~n6lk28ݫ&Oȴjp8xwìG#5F'TT-k 6cUb(BaUd%erA~%D_Z( {Nʣw 07ʹE_,ʋ/ӵj؃ּZUAm߮b>ޣVdM'ble&}*p\wmW礸~CT* \zRNJpKuxGsBv,L+"h6>MNR LBk| Oˈ*+N+sB2%Щeldv32B9a.Ҡ0&4(Yh薜7*d -ϻ_nϤ>)ojݣn_ ⵗ貦Sl I$`+`-AɅܝFf9! X:P5K2A^]xI+CO8[K ރ>4.GxNjP-5?RVr}HqQt;'&fz`q,d!l\ˆMbnNc0rOщk]_C4RJƁ @/ V6netk| WUzJ2(dP ą*|O&+b,ԗ$s1r qg%Jk-#I7ڑ]&#1y{/=ʵA^gצ[#Ii 焪KҞ;@87]OR.bh/6EζPS\l^X#4_;.|=rWaZTk1>{;BD^5F!l<;Pjw2Mt)SaWkc" `l0t6N-ţj!)ʄ=KƥMtlk}gGuNSdV-n:u2HvK$Yiu 2hl4Œ d5G?\$PhdQTY`cD sAEklT"|bXB@4ßvFb&x['D8m! Op5RL=y8X6su Vw32~]RtLQtŅmVW;r+7fXgc Na%nyzɁ/u:x lU55k>-gKM;dN)e;zJށz3ph,S'"Yj Tĥ{S$"':, }ӂ)zl^P<5W*r?ӡbB>Ͼ ;BT29`jTV>V53r-1@:J5>,XEK^ӧU_,[Lukr6qW*ӃPb^KC*j9ױ"4mEX4WC=n5 %FWKוA {}RfְumZ;f+S4Ρn ֘R0ω:aήⴅTD:E(c=vZu'[[aˇ\N w]:6,$*}zs,h9Xotw%we`ѡᮄ :#l4]ȸ%_̑)R{M8N A2!=G_ߋ@oJ9XP՚|JNԴ!0=( ֈbl.w59c;%.n%뷭?MVÐ#K F2A\-1쎟n?r\u yhVfaiFhsbX (|2Hf#MhxiJOԠn&dzhPybBOgx `r&Ҽ{Sć hѓ&9Wr# W1oe8?vqfe\)(2?tڄ^Q,ֈYL}ttD)Jak\k78䉒0Xz|5G5gj-ZO1B[Efy3Tg"dw|Ɨz5"(gA+2XV:f:XE9#bum^ b^z5& urBnX HOp8Ȟ4*Ei&yg^{j4~:|VWp7!L{(zԕC%(8Q5 W$pl~C+*~ .$r)^C I cq(َ;WI0 U͇,5;y4GDfS|~ ~grD<G'Ы9= .T3/^4JdK'f妀/V_va .^]qL ꧤu$dN^(?΁i˕COrXZeW%xtmmkCh"&t8Z{>أK Yw6eH*@- 7=Nk}pxgkiB-yL}gx&* 3iZ(ĩ6e䈢 d_!MeJgn.w1gyR } #SnO}mJaڎKwP?>:t^[x]c# 1O|- }Aj=v\(?e7+U7]FХAnl|.erPkO&-﷛y'm"׾h GS?j m;d).s,J){7Cޕ&ၙzCѽNQ"r]˹vl=rݵ(_̭TshNиlu?s&s s[%a<]V0g/fQȱ;oZ/D5i:Dbhk_idĖs|rd'2%-HeI5PJNg)1פ|$ ۂ#Û52L <Mu8sGYҼ4l{omGv;FeuxlcuFhJA_#>{/&>>;UV!s}F6kx#.#aRreÄO%H8] SS[a^ME+Y&c}#׳B1.@@4k5pH:?eߐ]ܧ¹=N..0bM 1WbM&ּqkBH72q GЊ Ҷ=?Lioujt:8689,AܡrkQq:P ̴|3  &?!Yn3榅N &C%PVt Rls0*a`%bVB*=[hkD_`Cw%{ocRƇȻɃ**g GOVXvVB3}(Phre" #s2>|q Nt-ԕ2jZ淢hGoSCP0PQ<ex^3Y>ǒ/%~B5t޷9){wչ?ZgSiTS}s< :zF䔖-_?r,)cЌjy/sWF"<+G͗i9_~֯H'c# {[4xc 4 c[$gǶ-'9k(ԥr?w֗',Rfh/3o] ^99ij`XEN]IR`. 4D,J/H\=^Pl:W ` _C[UCL+@\@@r;[o|xY'o;S?HQWo1`O9'ًZQ W2ʙV7aq4kE7&:x|@ʥJCp 항(p91,׭!U~]qg#q,i< u܈ᅇw,ꉡ|Bfy"w>&k;ʵt An ܈_DΑب%l=ck*y&w3+䞥gحrM/ l yXL>QNkExـwS~ZA\j'{dEp_pegY6Ϙn Fd-FpÅ1cIcfڠ-!;yuznj3l!_="tN,{N熟[V.Ḧ4k3FGv6SrJLIټR Fd}bt>  Ey Nv&ߑðt*ހnQ6?)KzWA C4Ϯ:=Yf}\}8Ҫ7k dyo2ըbV|F_g) 53՝D}$Hհ\DÚELM;Ć"dpbܫ!4Y`7n3qV}OCGlAj^t*W9twV%jaxs^\3mm4Ux6\v~X/uK-iGps1!FB xtr+_q/?l#H`1?_>5=ywBrilؗ(j՛k=*3klJa ,V"_DUisR3+K6o%7YR[ S_Cv/)0#9h^|s1N)Nh<=:&rqo4E Q3XpBk\j؅]pf!I}cqS/+Z^WzH osTCPg҆+TSP̬"~aq:rhMAlwEDR|iWZɦ9{S*2Ke+iʍ<t5C캆r l|fݙn b%t;L݄T-K@nB*!\"8!V#^<%SPYx3AЀNRnM88OG!hC.M{`#s z鍂Bٯ)pBIl=MЊ`tդUuƟE2'+10)Rg]@vLup1׆#`7' GE +p|6q dM=2ނS0ZJ4i7g5ux؝‘Cf~@OQ8NRc'5?Ѡto5Siv h}/B=G˗"j1V5t-Wp D-., w<`T0fߢU|5C,ύ4!lNGRhE~$`?jX54Y`4/yEǠΤYTG7~U\pC$/Biߠ;:ɦk,Zz& 0n`asFH o`(1E.=j|_q*y^{Nٟ+ \g5b,=qj8 E?nESR};KYG |P΀nnaT)> eZ:ٖ;,ET#c1;)@*~Vqޏ\+ VP<,08 ~Ig\OtbYvQ4ΐ J˔VgGt)7W6>d)oqʀl|IG[=1X. Wq`tU/ԃ/ Hc|'s tOmLMQViKz.!TP&~%#U$4 'ױrmHu"\ 6hI!%+ݪ.I2 P <I̳珡ӂ4}_-Ī?=GNl=;'.!ũmٶ(>Qߦ dΕ 3S%oRhm( 9*lXuĞ|@n>Zb/_w?mڔBrEPAfm04 Ow!L uT}B#,G ~s1 abWpHR Md] }F` nJ%6/yFW.!W/eSvJӵoXʢu5$y)"X XG#tPFN _X@&rT6JOAחb{QRZbwmn](6`H6癎J8xđ,cZuZۘT}}&nH,aɹ23T{B|;u ㎄eJ₏&D֧>CqA+r NșHTfm<=OHfuM1NUC8HW0h:h Ypbռ(L3 dz}#V"-ڢYU/:<Ӽsnaɫ$fRXL!{̒ԩ~>`'$KE*f%u,)jУlzRΊJ bV5ı*|Y)"Ŏ/ Թ]iJZ}( }](cPC51056)fW,4gHBo36a3>? @ ~1cNFjѝRIzW:vI',$>⿕E(FWPwPB* hPMS\lc&3>c=޲lnI%bK$6^7ko/>]%Aڶ@L=Tdoby$T_z[c\üq)+; D.gLr:O=砣n> 94=/\{A'+Ni#wQZ{L6: o䣚픱5=pʘY.kqzA#['+=dtdʇtB9(5K08y,y;| Gi8w BLf,kb9='na; AlJnlZ1Kݖܨv ρ" 2>"(٫,n((1U1su@Kʿnb#S IU]9? xRcwUר=I 'c>ڡQר B". VaWunNe5rCd7jJI^ڜއO!ŊW.ލe{4#|֬';P /]*TaYaۦ׎\R">,}5Bt%pQڀ$ 1:L$ Ղe+bv[>'AUzA_sZU\5Jr«M{|XuƏ9\[&[.@Hyt P>HAGh`hkX|MEq' El8|C<ښCi$^z L 661MUBƹ6 =OL0~VY˾ydfQ!8b^+a4y <@pre2 -@K@'ؾPzk_%3}İlPX2BL|SiڮZSɁ-:Uf9 ,5#Yp~^k:I@p:cmaM D0IA]ǟZMi8dФ{j88L!99.G! zTZ(uT67h_wꂙCDQ^V_h!>iZPh@ Ѭ`蓦<ڎ%<|y΀ڠ %ycrKn qLdRNQSB-h{$Xx櫅vWT?ET~qO!e_VA ŜTwY#M|a>=ei%)2IELkiR!$FY.jIeͽi-KhW] ;(-eKIXsuĢ_֗{6Nt" zp% Gk0㰌ާt4p/ $l߄qwYbũ Y;ߠĠW#7};=t|xG2Qۥir$: ]Xo_Z$pְ4odhf!!aDi/PCHQŷV 4FHv&UPPYf5}}r"w"Ow?pw-M/'Ub@(mش1H;W ,:”Geiع [xf /6+{EO2_ͽYL^2)Tl`'Q7p܂tC! ;h$M | :$:_R).[E-Φ83":Uié7.h!?4΀GQ@ss;%̷!TB\"d3nNH6Cq]-{̯o_v~j[u871mä伶7=0#Wiԙ7A񃅌6{IuSi}ׅd16GDx!la2H0ZOC!Ƨc_x)fMG5L7΍[t; p#M:wګPw+*Y5#Ev/JV;`V:Hs;aFbǒz{ui4Lq2 hH_ҭW$::&IO" #gbv=m TbWs[g!ѱ rwRĢص$ +WPVΤb:va3Q " wca6C<No\  VZ[E)fa77rY!(hؗ''LJsÀu(iCˌ#>pgfo GnJg=rc7\&oX] !]+ [? Jר|8.We=vkSRC)bwљI򺧹^IW@a6 mH&r 7 |:S{nF 1řTh={LGjWn 9=%vpP` aH~aQ+Xk-ʺVUz<ئ7ϫ|kk)g4F`q˼MX!4dC?n93`נxM?Z8T{K=5!M\v$Y"^wTF ξD98<|\)b OYv;V+xfGn+~x;ԝ::>5r r<2X*}2XaoVx%"a TKm+\1/4|mАCb Vi 0jq-ͷ/{SmشЇ[q г0 25Y}Ķv!̟nE7FhPx l48w2Fϰwvy\Sd{\9.Oc/jUH|P-̥-?j8qnਙĞfC/uL-dK]9nWt$bv x O=9Zqn{:~_SA&BmmB8E # ;%Rny;NLݢj?h̞FU aВ3KkIW *0A˓qdU}1x  ,!Y}]oh@o oC.8s__tO4#mDxLtp[ACdېV=)|ӂ ծxZ?S>ޭQv6\5-MnCZ;:`DVu9P2^TcfϛPm~?ˆ,+iH 'h;TGlD^ OpZ%PI `adջxM ɢTT}ln>SPsq^}P>.OI$X@u\3W_B'_ц"~0~c!6' jy!-7NnkjЛl@[A1 }f& CԌtΤIS7!Ymϛȡ$n QC@?s͸ǵW9;T̃ULj{| J E3PLG` C 3 -IG_>Y鏓A[5/+.1ONrLPShB7ndODfA" \Yh?e9J)å y&Qr3\U0o WgmJY2f,*[Ceԏg A/6(kpl;iBnOEQcX͓=(":G~g1M-#E#. qUW얅茞_|L=(f6PyQratq Ew]9cmҋQ K_}&=\\nTDI-Jo@6 ;H @I2]ڞ:ŚYV~?#LJf93ظ b#]-E81/&@oñ!d&p$[XŽ= &~:̩^kȕBҚ5ܐ jm5 *?‹b# ~^![*ŬJØJNmgĎ$2jxWWh!}^!Qs?Fd7u+.-r98B>©.11J[@y Ũ! Os W!Tj kꋴOjjyi #aO3>>% m&\ [w҂yxz H{/k%=}8pl;Îe9^>GRZ2 Z=%k3w$Tܥ=*˪Cv~?@}2+WVqu5r€`*EF6`Ddpv9]i2*/NNvBԪ"WLgڈb7~.VqU+)s~H|͂08?zZO<#PC%:j=i-CsBXLf@Aؒ6t#?A;'u8lo2(/OHnesͅm#/ xN*O[AfSx@ admdt~r"{A-3YuYVچڴ믇}/2w)AjL v @13/伝uNH⠝:D0p}']uQn _h "&J9A̸#n_hʯ'>q7d 8)iο{~qرn#M =9KS!nS:_MkLL-aBtr4VZQ7cphfq3RTKdY% (Hvwo[X((xt$Wé\I6ԢN656uYB:2={ՃwtnnET]t mИ$()=o4"w8zb'Nu^9j*dj^CTٵDB =>HLm@|8=p:R8 mnXiK!DA^.* 0 t+3mMpսL&sy9iO_uSX7J>&`ս<-])5[Jj-(r6$e߽<1Bߗm]&U7 ~p:S^pgj}7n2ܕ߮ʱ7 lZ|塪|Z-C'b5_aɅwʂ3ꉂ/m"hz8b+"dhJkDzW& F<˾[׌rZKJ -) [ TJjlVw>BJ;ty$ o YXxQ1,w18:bmLFI ݠ&>h PyNWV<0XzD1b1P駑HͶ[\. T4?ƱeHQ5LSͱk/hrHik,msIԭ,nԪZt x>dEa"{uHl0,PG#̡y)\_Ŝ x:ȥfK q߫+L Ҭ5;"/$Q_r^~%XrESȭrNZ2Vѱ{.]ڱ0eI[Da*(?晭|w*C H2ݯ ߖ:o!,ϐ/'=&ˁPC( !%4+^%4:9,zH&UlDkO{Ye|STvr\Ob"Ɇ)?νKnq{F('4i\|8FGߊʡ޴C$hºY#3Se4'8Lo|)],Uk̀crgv&_I~nRZJͣuVʙF M;alH2U*k .:fs#k1[Z5d:Mߛq೯*Q-B "O$|X&DR~^B]=k!AZmP>bA%ݫFUsF[I`9[3vˁAN~ovE{-9aywaŇwZV%-g>ĵ%P> =Q ^|mp>+Y(>%?Zm<cY)*mD;s KKFXM3C@PՕJaIGW*H 3iEC̾}Bof"{q--p8Gw+7ީ9*Tښe('w)95s7jwiA` vnLLJmA#i#NkΰIFYgMf č(Lyt7T!K8 t +(K5,067Q{X]楖#RHwR) M:C#mn_c3uR[Xm~Fv&uAQK:nϼ#Xx"LrrDwP]vahM(cw\DQ+Es!5AM0ɰ:qng9;Jli@ hĕ˦; ۢ!nVθRyZ* :Gzt*- XPSX{ZyVZ,f^nS6T꿶J_3)+ 1Uէo(PvJ8l2>3]E ~DI;C̼z6\V ńx]= 4lN`Li, Z,-<$ %A\ѣ F\ oWՁHf*~] !4&߻PBՈpK : zL<Ls(㥏B,3dl=@*sa>CXX_)A`aKg8~(ZA'NSq9/*^)s${5.e0Ήb~]D|./ sp=mˤomm ȄImx֞Tk^Bݿ iX5}~ܼMrsu_ľs%~3 z#\jdzN<\W0/)9;W;f^5D4x]-~~.#>N≈`D'2"s2$ an&֞L/6 j?(.#Ođ{x3tIO^xD )4SzW$l^M+u9&7hZK^᥌N; wjzT.868YQZS-aD o=zGr(iUɞk dL>) VvᏱXX(I aQ#w ^o-|! Q֊Y-uK'Μz9bxT,a w}igi/s@k'2gvМڥ26a3bgݔ)R 4)΁!JKhm:*8aQt)IhG5]}=>buԇ:+?[woX M(Lb i_c4hj.cT9Dfr24ZĨZDMϏWv83z_aBNMFi^U ")P1P-WWZ=*?Y?ΏX >?o" \cǪPW +L;f]U3դb- 2-QbȲy @Xצ'ktWh/|j&W~0ƶ? D΍ @ZyQ~C3s >hgv)=q:1(|`GkmӮa:ǯ5PAVܴHqȒxMY1bKIw=_3nz=yӅ44/'牽J28RK\ _(f\$C i9]; kU,@Ƥ0m5F%f R'iR|9yf waK? ɟht*̓w76x܀o1%@(C;NlڵEj/Em tԍ,1H3EaNPr)U6Ӕߔ_44s,biK֒{X4xdQiٝ}fʺ\ > =7.iA9N0a̞f"H࠵qPpҦA精6, ;z[QTCa{Jߊ ]/%VLLc~pf+<# g\]gW皛Na ޮ=*JruG5e k!L}Ҏ f6B1K7VD=Hm5uVoix%4oy@ޝ?1l+i42APؾA{늕e`/$u>֜IH AkCW!,꯲u8``z7:jfR $/-^;봞-꘨8Q _ϓ5\Kq$57}IW_4 p"S 9jMv7pCBOcg!ַlUJI , K$PFQ idj뮴Iwb?jͦ枔 |EƷl=(Q.D2ys'likXv)D|Y>ʿ -[.Ay$ _-`m1 ^gmg(Z}M#yp]AYf!p:K/ʂE=g" @MNqG]1{3'TMaB g4`i)Ø23ʳJn6ĎXݢ,uX@0 Dq x,Y|l<0G}o(IbEPBAT;ձ2.6z>C9!=.D܄dzፐ\B xdZn-EQʂZ*]$I.J9JazGyT)sxc\;'C霜8i1oG /VU:D!Xl;U_[3I"Yv"eG>TnX ȆAEV5PuTx/!by߮N~{uj(3 مr4{Zb'뻣jaʻC]sp.dM{Boh٧lr|y2/2x551&PKtpdPHշgQ j`][4\-ē5ݡ u\]&5yUr K'R)'79] K]8~IەDp3 t摼+ 7O@-̃O'r*C;n{Wf)MHP`0eGhˊ+#2ʍVtVROqxJet]z=O} | Yf]MP#7ˡlT6c0*8h:+P8R.IuA@,8Lc.@ \YZSf;P ~O*cr&*`rޑ/Aw.uIջޘdN6x0450hPAa5"$N<y߰{d-]Z(=V5f ѫ7>aSY @sL6MwH4l'џQr9rC c@f(s?jl/r96S6HPXɬ :V 5rhCXoZeR("fh˄*S[wGQk$ ٸL2RUta#8PaT/C99gA0i[O%vJ;LganlSK;06S>?2cC{ו]IcFjm.  YT* h*\, ~$Sx@։jPεSh-cȱs$ [%F?)ůY%ZM㱚I-V_JtRzL(J2 kZc׃1݇y;VL;H a=I'xto"Ni+gm%nmEz:[K#[xB8d F7e47QuFY$MO.Ս'ݷnV3]^_HC.4^"Ssv k}-_1'ͰL xA!} /C=X9d$y ۾F3{i8ߊ:Hy5bu\9 \ǴdAf5r^[@#`r~S9@\6@& 731=_%icUQ&lTmDae}Nu%Y0V^)ko@ 6-se3e;q 5:H30~fj :30vSu~bIQH5qi9$msIΦ-$(_EK-n}↎f2W58#~I.'/8dT*{)Clׁy$G xS>P pri8!A,@$7LvM["g{v.3._8yԀ2鴡3[ Nl@*U|LMnŁt?jc(Cޡaಣg9wV88e߸ԁMm~ŠR`skrK‘Zve[ʉ3 Hʩ=)@-%xl_ka')&$- wP넢fV a5ťӒ +zMiT!Jii-4ӂG iLK\-V!(L;ǯCݨPTF #\m+EP.h<<sM7MV;aol$>H rVd E?GáL~ܙ|Ds1 fqPc!T4_k(0@[~y:@Ɉ7AfLD(>bLR6J=s 4Dݫ)~R^?~Mu߹}uHZiGl%J(: j}]kY]'}f8޾*0#:[_%-w?7Q1HBODRSopCw }z] Y%5Y*N̳#F]%hvMjuρʃ& 24ߓ]8wڊKS9}8F |յҜ̴~侳xpՖ +'qs ~př<;RVWJscXԷUTZZJCc C@ï)ͪ.irMp˰v7( jV({+ъ%EY5|{=sQkY۲UʡL0y+#ceW`0eӅZ‹, T!sg]I`0v^9`_pF6c:Ap$z*.6ggTS?B;1_sD!fqrt j<Jr#kh+Tv$M~6Zܨq!A"ŸN[;Ϛs^4iVt^@-1J?b*%Хՠt%ʽ\8 B.m~ə0n /pm{PA5L%,W>] bB맱 +6WrX/3k;I#P|-1n{{UwJ}M'*RG#FWq~ N1z9? 5q8x?_PQgɅۨ}i*ǰ9%v KfکS~R.WsҥPpvoytj.Pz6yIݞnׁOX5nr {8.4/^5گ .O|5M 1a4-6$rT?mH59Oœ!%2=%fn[H3,5|k9u^DW?;M$=?螶ػ-XJZHr- p}GB)|5-C0!V:|XDΈگ<֪r+cH w٦I:C>u(e h|I"eS jt؜AmfcTtlq-{vZM #hᢷY|d[gQU+BM lS8[-14uxQ [)(V:^WSm@Д<{Z=J~AK7wrU4öҋJtn?gaC5Pv8@FAe&|{4x0q2MxwЮ퍨%@nȶj)}؎M|M֒B8: >AdQa+;?.k*oK{d>^S4y]s+V(A5*kH dQM?̢Ia ns%Rf| .f&S<6͂*% yqzo d*tB AAb?m5)dVJDډz#A9pϙ\ CնԡS+?t$9հ[RhbYL˱YZYzTKcH]tj1(:[sz.(@**EH%|H|t ~6)n9&yv$LxGKk^EpJ|sH6g'.7M<Q5n$*ZE!*yPɧ*/Htkq&]֯cǥfl㖉*tgr6dn(~Aџr2ԇc4HZEk˪d]X  `{0h ؅r1X)9Q:^p\8aXhŪ\,BNc{_qKKNs9xR' u:ы~= }Z]ݭx\nRrX@ ojt #N~нGC:k?z"j a\i7vj8_-MjQc U;: {uMZm{ k:CiJ6$ƹh(;>SɕuҴRF$-V? #ޣ(- \rtXWl @~@^ F{d&@k 0oPx-I8bDof-!Bji $<$JR-73}6d=>{#KoA$>#RGbEYZXFluj™v0~@x,rj1H{᱘z1F>?>(MͭkWMə"e#X5\Do ,{CX⾲MǞaOu X֮9fP((9!,l쇊9"L>9O h@k0Ccon!T?J]khZ8(]zPީ$ʂX̏qޅ,l|+f`UvI5,fPnY+ %k6 ˪doO޹;WbP>tG^U~a&Ν9hB/7([*uHh %='ϘRԗpS)ֹ.+BX>  u{kK}('pE{06{&=x4zil G7./2-OhT N}D)u$Gf@8VwH3K;V,͒Ɇ^r- [Ygq{JDKY{S|=L0@#"M2Xmgą\xfc!BeA%gtƋ&O1k^ε Bw4w#VȚ "_yޚ oMG׮|\; Si{d]YCgf?Zhw-ue)]={pZo JŮz:8n[WԚ4nv;.1+ UK A[6ע)h`O QJ8"QڣzAd:X;v{q: '%45ġDin9vX jxx[ԟd;Q`PV)eEX^MI8MMg4Mرl{$GKY'h ^ w ;#,#J r،i^zU\x C]&QeZ7D y^8$8R5s s Bqݴܗ\sO׮¨ТhiM68!M0a0+}Frq#_%l*[CJ/)LBǫ{ާY"-6')e(%V^/` @IxJ%O%XW(}ݲ_^u9%rn?>3?]N8Wo#y:z̗:z3Y 7=kPtff"OG>s~\n#`1c;NX/gѢmL,8 @"(zm؈[7 ,sYxQg2^Xn~Vސ,Ss/xr(:S񃔎o+VO 4Фta:wq)da#i֌;,qn>'I0>lc|@j 9ga87Xm}<2{ʁ;J䉤Q|6v8PU߻k޺:kFH3+8IF|=~ O%stU7+"!rXL]&{S4ժIXtΏ˒Hi+`6&zx Y1h})NK bfJ`#31lO@^-rC@tK Yn`I‚m( 9ȅQIs{/4 TOKyhɳ%hS,*!@+Z"i Px],%R~nUmpsl| gVm CXzM18%MD7I~J/XkXݽ!zfqT8Ym0hKba9rr::v5FE[A(BСml?`y)`X1g(RJ¹r?b}b6 x C8>:VѳbQ4w#CniEEMY!EК:#]Vf=kNr0{z/vq@=ІFj#\i[W8 VK)KM>(̕@`@Jq̳tY{p$D-UH:yp]\ko;KnQ+"ånE1D%a(guˏ^c/HuR0b1@ӭ2ExVsSq9-%~C TŜs,!JCa{}|ߌzB ߃mTa@WF~>~e7&0 %gtGnLQϧ! :F ,^b~y8ti0vD-(}!Vsi-s?#һ!2ŠFKjr>P5á>uUI^mVB> N*.JoS͇0SzY9n-[~>/VePݹ'Rq1+ Dq"q^8kvFO:;L7@pt%TIcA'D5aUʖ|~9ؼ1>w9ei@l8;v k(Yaڇ1gܳ 8q[ l'Rue-VcgKCQFRu\We@9?a kY/:M3fqWWgl8RؗE6ZʝH <񱂠,yH6;;#g 722;ލ{8VFH+Ap0/ LZ E=cr`-8ZbfAqXt+ p*%jEDZX꺈&UHpU\}f(KkENpL# 9´AҟX_HWC NեQf^%8i]/c5Dݢ'uaiͻL*@pNkCD}MXE{5=ݕY$XeP'Cw$ld&!J AL@Kybl5ɋkt.2`:@)е,<6;9wlt/2[^9 :Gυwվ?6s1T;PhɆ[s˃CcP`m^B}r*5ĶI`cKȃh\(޼W.F1gW, ݇0HnK7nc[>83qSg%3ᓂo?Ij.X8J#\D7A 7>P%; @qOJ(` /|ET3I=T1 4Nq2H0+Bu>fwVmW'jw ۣ $/'_aYu;঄I1bE#}v y6%<niaO^2so6Q_qpVWOၓ-"['$ıUdXXi^=!!rD8r Bi#$\89 .WT0 p*/1 rfbWEMii&LKʣF{`+|kެ1!/gf2=Y砺gxmlyo933XMQCgn{. w"ޅ3LQ'NivU5b]Eg` iu7@ɵmS\J"DKZ|pXBx cӬi*lпTKVB-ܥ;6ZNgjAs5U9WGh\v֠gp*SrvLS`! c;:h>k#(g#iYUg ;y(l KDYH`9F}~]yBN#~ˋB_LTBI= 97;=".8$]3+B3NCR`eQ%EYVj.IJxYSJk;Î_Yb=%C֭ k-5Ġ0Oߗw A?$vd.v +jEú Bꇢ(;L{l!̨b~bkL#7tӌ-ٿTL?AеIZ?mX?]ېЍN3 7nG>赚A~DsNqk*دsiU!JoEX"8d1 J<a'X^i~99x7pZndkG6ڼJƎmɽE0e$˾V mz?!ߢ"5zx! xslMKG,Λg~gVb25ږ?IB\Y UDZd{_r@>6_]G LD#?~jpQ-G5o"#/kj #9ɚs+"jXb.[9)ヨ zQ^0M/7 4Vh&x:! Z( t5 C]s S(M,s u -Z$#o|GL?]$0 ~L_̢&KBnHU{v00zjy/ ".qȋ+|y37|}w ޢ_RPԃED&@y(K`e݄-AԊ.U-2C߸_Ѵ%172}?t@Uj'B >+:?֞ hF.!Rmqp*{׸ٸEa1}<-g7v@j2 $]m`󐗡$nB{}#b2%:>JCih5`1D.gyzU ,96,$lЋ]o T\"6Cә7jC#Bx\7J%Ȫ!9S ^w$|+ &Llrþ7J !5m ]`NUے''q'P~u}>NEW3꙱N ihJwt2dQ'Ǣ UhGEo-Ǻl-}ӧ2JEhzM_\ޞt ˕#zOGXK 0S |"\eQ5%}09VMu0wѬsvGcœ|^i%gק.^(Ay>!6 tW,~hwd=+N3Y=hjW+HfzIT0pJ .m?-o fZUAY0'1-:+Ŕ S1Icl]rT<IpJklZN#K?kHK뇆7H׌\qBbƱ#쬤$|,ƸfvyU0><V<|A< V蜌sAeI{b}E@N01h_ɀ/o/6{Q#X]Qrxvdm+W>}D+܌18qC4 9VxHİA r˨8(k@r +o#.h;ptR!N~Nr{ r \A|D&Ⱦ˳+x;e}}͞M?^0$^ `5gi $Ck tWݝ1okgFIXؤ3P5@81ֻQ%Zkh˪6igv$ >.6TS׮)[v,E)2 }5 |e YO.};|L>uYe[_wLs0̓YH9]( .J)0~A0LChXΘ9oZ~=Qy{QtF6TlV[8S,EF# ?$ZBmq-zPl"||ZɹaspNFču{H FQpAs Q/626 ^)FjLkDŽ?8ip{ R^DpT!n]qk~2 3D*Tè[G6'dc0/xͮ?yxWe&؆@lIX\[{xKz3'îFvS6 ꪱfBg+Mex*=2]2ٳ/|(>Mv~V1]+]҈7'ǧ 68n2UaAh1pZ1Nej{Ύ[TqS#+Pe6 =-8~'RHɢ\cu#ּYUo+u mXPS^3'2=R6ҫ$ZemM sAJݪ_mȢt˭>7Z9l9*9"N>dĐ1+43,867GY Ź̠3b2^>1{~!tQu߲dj-{v z]=znbziY渹_F|5)kB)zT 3;qS Br0;Ĉ5e?s!0ǹ?4X5%$vVqtt1jB9֖P+vC]Y7Qnח JƀDfP/NV=ك Yx_f.2kG-?'?Ώq2mR2 S?a'Ⓘ ? J˴`I;QUdϼ|sҞ~KeX5Zt,_7m-b&u؜UK46)j?(*pk 4ǿ.^4//D(pnY( `ms~gfHp(r d#-;sL]s: +?^M® ic\n&hVyKEӊodۋvRڠ Ё݉)f&.#o=bOToBzs~KU9U KG|ձQXlxrp< xu[Ny@ ukoȌb4YG>[ɲ dH^SGVlnUj:֢m:"OǛoWq k^퉓Ƣ`:<(KّcH5aHFq{%怑Vaտ1R5YKtYh˻c9L|9xsH+9߲cf۩_rUQ`4ش tP|rp'),O JO"4T~X`G})rc4żЉ·":9X)vi0SZcr`w;(dWt:Yk(UDŽEH٬`yŃgyceXOa'T [9B^suX7qmn"Jb)mb EeV,}?-e#>)HN"eпt%ٔ>qQ;tpRJZ#ٺσL.^ol #Up[:$˜ H땬%O9*nM;۬LZmf p.kz4λɚ< R!c!`Xơ6W㬫W9s1mW>ab73wWVlGKFF Uw/J}!Czcu=cb9B6W (vOb2Ooݦ791M EckZ߀8a ƩSv}?P;5ֶFi?{U 3E0h+<(<.8S4yc#dhcEVv'48lz ? -,iB_o](3<,pI܌Surœ> Zגl|kͺw$bܷu-i=`1m(hS6sC|6D:cԀJѵם6+]\\vKخdoZOa}y#sDr?sttsDQOHW$.\z{1oI*(Qf@=GSy}e džk-VPi #n%mo.7>̱~4p #Mܦ)bخ{CK QOٙ%폱q=”b;HО}q.Y {i=~W}1kcO^n-9>Y&+kS_B7NyIOѴ&l,5hD5E17֠9■\)R4\) =і?]{-l6R:Zd=062wz"7'#kMO90)$$₽H>Gwe>ТGI*d4CLLdOJVw".XGq', a{,HH:0T΁&R싸WtۂSB4y~d#V/r t3r{ 3HD Q>O+rZ u|]-[lX C|9t2"u2:\c8uaԘ^yf ֲɽ s/ OiAUԝ޷Qjkߣ C_CǮ%e (GOb@}߻ tatSBFݓuy2RdCۄ/Z+Z K,7l$_;&}ܠ 7"@b41'67^|߼jz8n9ˊg nZ3 8 NQdT'|WSJ/8zvz BIG7#rxƑfr7} J)SuO/XJit#B[D8@0dz~|ع㽐g-NZg2Lͩ\+/*<)bU?n+ni/WhY0(@]#Nj_ aPǎ/հzYJW؉ Dنi[h(-jE{uifeNpYfkح1~r{PAZ#ٔ@DQĖD9ʹJ><"4djZ ҊagdBϝ{0rlͅ5KQ5nsz2am0 +6+¬E,wڦOXN;F_Au71@(WyQodeٍDHfm(L|^0cXզcSlL)F^k64GicdM^ϳ֞] tv4 ٦G!!Rd.[PUb?1vn6UMMɢn&0h-w6+n)D{ySR OЈ :ɇuϟ.q ecUu}'ǣ*N/X<`ӗXw*wq 3|zO9RU~IbDU|jšiPD$2Z^-Jeb\AVd>c=Y.D:|0f| ;ࢼ(h>x(IQN5 KILY٦5q7*Q֍ӊsF< (1jxc@ +7CҡU6Bjl |cWuS?a}ZhYȓDзpÝr; عWH3}f,X}^乐%B\6F'Ip|_+<@ӿg!ؿu#N["LgVgؘL~_ ƋyY=J[c727N #΁+}I5لЅ\-.\=>lsb b>8˩mewpn 7̀ CUŐAr6LbK+@rb9RE.䲓UpS4-klҜ8"zT硚cӟT<]~j3 >W 1Ad^Ѣ>}$8F*bJ'Q/7e;s0?rk^=|(59u*Q+}OL!; nVBVx6ԎW?7]i{ЋT`$ Aߵ= h#^Rc̱%`J8 d*q1ǏTf0%bS@)_\èMVwmf/'y;ɋep"qsq¥꿢TeQ! 9~+{xb@ o(۫ q2:ㄭ;ӕtʲNh"rǸ~r H: X]_;9;2o7I;1Db>Ll dXg!v^g-^$vZ9u(|fҪo"AƦvr (p(Iyuprw l+,;G*3b/~:Gk(^D[mm ܲd ^\̈́) Wcs\k-UMQѳ½! Us]BE/:2\BAt7TB{eR Y0+{+H!=٩;1 7SP9V5B"d+c˰NpVeTdCЯ :v"AHK,jAL*8<69zw>jaR'SR) M HJ;ݪTO 򀆇1s4s/F|L*1tqTl0L[vA#M22BģS([ P (6Mu9E6yPB F@!gfe_c,Z~"dEqxRZ6wuy_tۢ'5Ȼ?mJ->,yfV&kX;QZ}48O02j /n46y:MҧJ]vp/}j ~e|E7oK4yHs|*;&OCl>h<>J\Ulu[w h:l!93o= dVX.$ƍZ!WLþnj: }1rFUtR.{&}LOS 4f1EHY_{@uœ*N E3B"կ1ɇ0/yggAP|;k_ ]M!}GgNH5/o*8ω xg ڣ??a`Lz[ !OdQnd[^7C)Nb+rќo{7>{#ZÇVb2&_ 7b-lP!CLO0>!)Fڳ+~WJ8$-ӨJ+hV[6i\?fNŲR M&ǩ'lDZmr9Nv`65[l8E"Wyt{<굔 Ux{g/=sl6m6Va3*FձjG10FMReDPrλ 8eL- c18$Z.eP#xpwJOw'RG6q!_8:O?:)췽DA" ۋ?5*4&llpLc9cNAK/4qC(?᣿c =.?krF{J{i֏6\K cu0#N6U<M-f9=ضˇ1jo1P%h  _쿕ܕ͞nvJJťcPK\s-5|NCdA 92VZF hSP,ps^\g(#ùjs@x#߸+L>%V~aPPNIy#Yooqs/`S"EkS]{No&IwfՊfO;!cRyjK|/J;ζ 껹mD9暎KlpFҎ}h/;.LD`Eڍmzvҧ+m>_ ֔PRS0lU4MGAwrL <.S/l)t Xj&Xw"aڗt~keҙ eX>_ &o`Hj̀| wC:/Qnoe}G-Y?;=fAK9 v CY|T)7(&.F[Nl֫]nj.:o ݪ0tt^3ySm`rtKz_z~3A$}b)TE3tp&D5}CXva amVse=IL{"r5Ė0obS?9 i{G Φ)[3i\qkhKU;CDG5"J5s[Y[?耆KNZ7jZ7s|FHYFrmKWbBF-ϻ~d+bPɬN NqGW/:!gМ --d7>b@f轏h 5gH6Э$H0 `- Gl9a5ʬ呴j\lNtμ9De ZiDqY 6s/6Eq4i1mClf8fRKMo_d0yzu 7}wQ?XPl)zDMͺ y9Ғ8YA}JF~U7%[,:&ކ"!ߗCy ֬rBf#6(3MM pc"Op剤.LzFxD8"Ll'YĎ]_} -y /g:.Gk|<yKlQ<_衦 'gqA&GGC> tVy\3>j O_H;9&M.uf/o.:A#!\[?0Mr8FaY`&[}:mr0ug>g]~u716̦v.m(:/Տ|O_GJŽe_-0ZiE`=lS]Efo7c V8OV-wwfS Jh~ ѡ=(tX9իUoݛ eyzje9cү* )xr0NM^4Ou!?0ͤǧ5aOOe{'֌V E3zv rafqZclq$XHsM}ZSIF9ˁwdh5JFjiR>eD/1Z9R7NF SOf)8/Z*b2MNu> kj:@=[}w!g!vŲ,`[:i-m1<|kq˼myYHjoG[~[lKh{@!!x岽c O-h֍g𐢤nƮl~ /ҁS<$uX1edZEM2ø˪`[ݕIY9rFLeӖgmX2lӂ:F;O#JA4K'RF3 ,݊/L )+|va 8b?>7.!r/^9?ߦ54- X<1K%Н~о'69A 3\pń2Q'{>x--TܡE;[q伎>gzjWpZNP#R`HIO&FZ}1ѐ,XD넙C/If+5mfU򴊲J7^ةz;"\J$WUVu30B<巴g Aسy`2xMb!K4-)Љ۸ u42Y8߮mrst†49|VwLDiu,X¨DE,å68ݎPAKDZ󅾸%-dn#k4﷔, AtP'<]: R;Um>QL='=Rcc Br{Oqmm <+Qi r}miFα%Qij:?WJutO;kG&; R3,֌ 9䂅Y`&3T ̨Aųt[WH6lJveXa]^ q,䢪rbN !n_\kYg` l 1KK5g'ĺ1oo+c y:E~PH7X vV|",Zْv`X7]OX_LmagάkOp[?f-Ma4ѝOIz7t}=f:cc2l6hJW|nn{|1= 6]$ͤF 4 )i5q30NC^KMҐ {^3ʉ0$g/e_DS)bW,+E|BO7 d(Pix3k7pf-/'B|GP@An_ _}b /6</4y~D C=*5~٨G̐m>ۛ얊NWJy%nhʞO%3IŨRS`a,Ua)i1 hܰ0u cL2,o+cT5ƒ;m = _`TxEWvqv1],WJH߅YM09~3.L,/:ꃺ͋$"mMinǵfwp&{&j{]Y(Z|'[@LQ6V9gXa&XJg]ֳJhvc/q4/y+u (CQdZIeÄ%gXr2ng@1IBz^ ~kυm:9 YOu>,Kӈ({SRP Zˠ3bAY lҾH]G}U+vnѤfbN]R{{bn% a4rēaQQZ$c\HZ23bRǣu|Mz᳹cEIAۜANкRɨDUYÊ}(fplXLOmEK"SbX)l IhGl&#qUuiU s6E}5gb01ݤFrB1 DtdȯD@cR]!Y<'EJrZ41)ԯ[D-ԚFZnr$% $d{vS@cU+!8@CkT\:rK`CG'u!i) CXxC(J;T\ss_LR6tq n᷸IR:%446V >2o`"yM3$@ʟv^' 9B 6cl=eTkWm8kI{;N ((a(.5 +)FaLY PVvk_a_6(%D[`֧eJf$=iV9ma0Wlδf=؃CxIy!_ϒ1 ++JB &@?Ÿ>5[KD y[(X``H3%>`C@c_ӛN?إQ,=[WۡCl2b^eS\qUt/tl B%XWK(Yw׹Uz{:,o̐4p5ډn3YAjI̤ g-+_X*2^ݤ 5 lEpb<>bA{e5CmR>!FIrT"DMer2h٬ BpE ã8cLt\I21ʕ$+c~c?GϟƆ]~CiD XPV/$A魾1r.!~WbQH Y1+w:9/lSH2: D֟s’drʱ+0\. J  SU u#UN㻃Ő"DM˂AώD\/ hf='-EƗBCגJpbtj,fwKoLWLwA-L 0=ľBXF|pHxu\⸗o3k¯ʠJl9 ++9{D=>ZRL+0@raAQcXiJ:Z7pثtdHe?{duzv꽘6YTV>ⲻQnX~'5Qn{:_k<,Wx::n:8u+kQmokx vqc7rMd<=Y͔> },s+Κ,W,޷{7mIr>HMHTN.wS9H,ZG \hU9 bD G͸; )c T<=`ʝRZ* 7'+n굂e0GwOU a3KG&+?NhAYuLTJG2$>1wV4zC,郈@IɯlY\ޡKn)3 L^O}C-#^[h lUW' i ۜL֓c+  j(7n ~ޛq5G_/J㠒%?NSҸWuFt2Cc\[땰1plLB2/~`"jQ|B+CX.d\T?]ً^\EʘC$Ji)+@E6sBno Jd*kK/ߢ:ϋ]+]]+NAC_<&_ThY MΫƈ.N.`0sJxh}zPTYtB^5j=B[f3&:;c 7])M#~A^\;6#v&g-Sf6)p{=kE' PE >m";}qԧs7dۊ!°8;|(֡Tr֐ocO,mHt Ӛ=);QMaguǤF,ZېD[U ѧҏ2 ՗z$#jloVI@fr-5 d7P6cq:fG:1M~ARYq wEOՔ.fA &|db {f|Zg/~ܮӈ}8QvT_N_d(1ݷPobQ]}܈-cĸ[C~Dqgv^%n]\b&= ={HG3"IkT6iv{JfZw ;P;PReVx\zco 1XNnrDFL .Dq\~)!,ԁ[DK|nݛ*%c5qkX'YCCͧJVLKZʨ;a7LؓrllO}9whq^ լqQ2E3`#CGя}MKhGV²0Z@C+̔mg43.v˴)o<rK)|bLraXxXXcN85/]B2[s1 ރ)kt?7@Q1vCmdJt"e3*OD ;}㛀prEZ 'p܃|b:[Y&M{Z3Gl Z]s畑 lʤǦ;]GAOa~#k4ne&˨`=l(gΉ% vftݬqq8S=48/DXs1ꗟ*A*X6Wî,m_Oz륀xnqÃGw˵[KVLb5thIӀ'6e"ʦ{5Mqz=vˈ V,UOY3+<yxsir9m/ӭ-H͜d\ U[xߥWwu&'ڔ:2748S`P FNՓf'74|#EӲz٤vˮ̵ P;j5r$Dgtb7 xUt _eb2LlԌ}7y,1ʢe3v2诮t^zQBFeðm!}h{KsAD+ds9kMcК~J07X !ζk.I&̵TD\,HV\+ǡ?0̩0ʡSX;Ƥ6\}軸HʃcY惁u,~ZjiCttǡkޯd?\}t֔cJ+(ιctCvٹryAJB 0hv1.Xc :tMj# )%q2MK^ɽZv CW[I7۵f&̞h%Y6FIe!p. o|tvmujZ h| hnjDi`0p"釕7`<6PV65PLHKb*KKVc[ ?MR ^XaiDz&crm :ư6"V FT"QRU gNX׾/[U Ŏ5y ۼ]1?4+'jJRX~uw=r鰩a,5FLni7#2܃׊|4@MCKx#%?%?PiW6K)½KiX1kNFړQ,>699;.)(Q TGwjP:c}ryw09U 4u_,T!B?HdKxrʊ1)RDPwfyzT4e(/B:FΟV}TۓcRtoL7Qp kNb++ކ|ZHj:ز&P&I<=6ݗal.S m`F<1zEQS[Ќ`}s|Ē왈#@eup(#cQp[*Wӂbd,u~7/{11nɧEf7ZlƢ_qMǠV|W,bQUMT@o6^hp1Tҡ MSj}c@*#ٔ![I5[\P(w##0|Q["C3yăޭL2GV0+- \?ES#b|fK`#4qUG̏yמrĆV"E=AMG~W2Q[s2ՌktDq3 ]_ (B-xǺQfX3olGV -h$SwR%b8І_O˿CzƯr?pПk25T !7]׮L̑ytB.:#]I.窄 VcSkuPC{4޷6U$J:B%J/%E׹_Ch9O$5 MQp4w?tΞ G sxP܈4` īL*y58rs!;w5"EY蕣KH'Y|KbYvd gb!w;?7Y#1EB"2"!"xrh-:tq@rI?#u|&ɽ tBI&KF Lv|4QڌKzLz2`&u\ Q: XVY>"]?7|SAr:r)&d>`/C=u@"ZrY{jׯ u`vt|gԛ衇.V@ц0bѦV3#K],yl4ftV7ő #k+d!qg(X 90bJd"Z]W.#m`>3[&#Ȳ']oߗw/`_c2ŶD6H]&v~/w_l3G|yKFx/n6|b[Vh,BԵ/9{9|>H>i @KјCw:=S^Uo3>g钨-$N@ .ɾ~KN>^9{'jL uzN2x$e .'tqoYkſ sۆrϽWLO <1+R< HZgX=pNŏ 'b'TgGol) S\d5 m6])7OoZ` @]"2b~3$3Vn>.&/m|*1 3}g;3LoUˌ3'a i:dk7ܵd3 QӑPe^lv-j4*|ARDF <"G;ǏG^mϻ'_/`9A᷁g*XycV#9SuP5-,8ŀ?ʽiq})9czNF0)NXߢK*=`[T9ɪԺ&峦eǺ1y2Uk·g֭=Q u 8!rMpLEӬ[9g}lfl `j(1)Np(ˀ}7t[2i@4M7ڐ a%5?u @G&~ŭF[ / &7 #DUf3t2v)Mü 7R8)<5>#^E$WF(8Ojm CIy??@/PwXy}  >2+`Ѱ^?A!V&i1y=ihO> ^J`Q[{a@b++#@3rV'@z16D~y`汄Bb<w ,<O=<4\Zg;έnE]7R;JĊ9eKH47D]Yӊlsn(\&۱u$ƪ~X5eػml~|*GrU5(Gx;ق1>ӠH+l;GlПEp OT lT8+s "15Pa`j]}-}+o": qW`6۴ ^rJ@M*~C~a0# GU௳ȁy+@0>>>_"ϛ;;#kT\[B/{F$x!K' =g4&2EvZqɫ+ ?##G*@jyugE ֭5~mo;?3lYZH"[ݲei*;M* 7#ت M%_~YfƪuT@gFa9|bƌoG((ʏKD zt;u02+~Ly?qZaceY#')T '*,rYm0C AMfUY| F Udcs₟Jy2bʳ2EvNC20N:àbȧXZz+%˩ d<lfUrt7lm_t8*hbl>5v(/3|ڑ~nW&7ԉ"&bt:Z aºρ[{]8B zFmlL7++3+@'sLpq.%\Cezdg(uUU]$/KEٓ0D46XyR8I! +c{>^QD;i wdg^/@mD+8#綗 (W5RKZ颋8Lb)yfx\Aa0ippY*"LutI:? Wje<դs%KL 'tiV<6KTl4*W<`UΤ8F< 9U~Ij)Q(jh}-Q߅8uZf9"DxgG:yC bi˷W/Y  M~wCԜ$L Tٲ!͏p DL[)@7xƗ^fƕIH(-E+^sm(kWU0A9a\j"ZW9h搜E!HÂ8'u2,z0`e89!wII0nD?T =u-Psr^8M>(oőuDMi:ތt+"L3$hpAj|c$%*Ay7d23,棤&+ 7x{s}S& x*@OK ȸUV4QifsPofG!u"T#}sw0LԦ$@EM+y*4S=8kh>x}6fL&2/D$#x498$=8Rﷃ%IKֵd>&?)>P- -B3;cϴbf7Zm 7rgod Ń+B*_eBUh M^P[@g"D=sᐑ:^/1Ѧь]AǺ(3( !7 16@IQ!=OEiUk!NG: CKB M:CghYVi(e~tJR-Zj3q[ A:].yj>?ݓS7#dALK@H2,npľ Ty~b݁;WfDCVR"a, Fr$y,'I kMe]8?=#ͽE0@X+ {m㩾\&TYwۿp#epŨ03Bn4Eg&k"7Nr"32^~&b-b(}bmɴ\"W(Y0x6 "@o`3] б+QV\j*kny)E޻# hG<ܙ)>.YA}ix'4̔<+yMg],g҃]|Gv[aԮX@ D [x+0A=I #}@a6EStTE7 fvp5=RbWWV1_mكa[BS Keަ3Qcj4<$B\eZzlwŸL ՓPcI ̗) {X`+*8^N|gCaK4X8[.BiWC݌Dtmc.PpɰWi~/0KY q T$ýuӔwV{ 1nZӄ}=Li"4i;Mܘ-}bfA>  fסе'IvA\FAi][5kf4+^wJvC9ۻ~`Qg6;Ut6v4-SF{wCt hyʊHGE.Uфj8Fy+o'2*W7Ӷp8CG '@uL!2D4N,7 )#GC *r{"ٯ=t);4%7 :`È@+5-9y.+Fg5L^^\Gp s@Z /{O9D @g!FV} ba$[6 CSԿU3P;Iu#5A KDs$!3ˍ1q Af1a{YI0joJ beAT.J@tʙ'-rJ [*mƫ$լF+֥_Ɓ;+Gs.!_b݀ 'ɦoh/YMLA'h/֡pĖ f*F_α~=uK\\i 䢇LQ .+1$8/<)W6`8dOXp`q,Ev#L,b=Cct1У`ڤWqQKhqҾP@7f#O-Gqs۬r(/g!%F'fY~#BЁ*P=MO/$0As3F7 `wvQ'Co< >yaҪEQd#i:Li_x)?_%QdiB1V@1Z^Q3F ~ot$* 8Y.w?إ熞zuյv&#Z+ir Yo*M׹Ԡ6[Phm6B( 0CDM}:}q#G4D. EFAݡOO}F3%H7e?;v4ls('i)[N A+h#wD,(1G1 ZR Fsh(NZS beW4#:<1fO~>r.1$587Y?ar?Q UJwdj%4N_nNr'3CZCPRO3#ϒf1>STo6_j}b6z=Q8ڹVV lwψxe* UqFEbV}qCbԦ#{"]imiJ-T{fǯ"-AƪSZtz 8<"r ~9 _XYHX: E4ҩFūzi"c7- U`Jr*YfBl 2tdk}5 rERYiVo 84=/JzEDtӓ~k n3A-(u4-9'e^qSQf.\k : uܑqA6x}Thm5#w" 8ڳ;V|x rz4xAlg΋147l['\y՗2[\]2"sEnZ1l -u*η 9]-8Pw}GF8c>?6G-qՎL]d)n| ܜ>`4EAf詽Z(Z1 Tn)AہYA *II!+3t=zaa2.#\)A)PrZpxaMf+TK33LE@cݷA,~@>c!4/㙔i ڲ.5B:z$n%T Lw\,{K6kMΤ _c+%)=iP!\_Kߚ UxDH oFcE+[D *Q" ѥ}7 1 )}dzҴb37 pUh9NC%(rnd)NiIc9@~iH4*%pzVng :?$D估B^&"\wNko/:$?^MS5f\:ў|dy]uriZX{\7n1`t!h682tS7M"RFR̠0G9%%(h]hxf {ZZ i6#xT`(ɢE276ӿ>r©%q,:d^h^Iȑ$˪Dr[܀aj(Wܴ@;k`&]b3@[_5`jtʐX;>VU_`GHQC;W;(W-0n=0B0wнU]wYLaȣ_oۿ!c-%mPn ׅC-z}bZ߶[?L%<\VՈ?*Rÿu?lfcc3P=CdMs5#UfJMD>ɩ5{1=/ֆ<:V wTVנhKƇ/Z?O֗x%-F)^qOhל{Bat$Cv76,@ݖ# S XBfAZ߷rv x?rVȅ10Ի`bڡ,I5J ?J&P@!ef*wՇRnN:Aco H$H,/`>Ϙp. mqN0Щ@Ҏ* SCq fJSY+ӱ@Mz@Ef(V '[0&~M h7x["$K2[kg.NBV{n On9=lT5'v.5#㔻].mf|9|/ z7 Ȯ m9:ml~DR:tRZa׳Zr.ʺwJ5< P˪\G17b5U V'~d4&A1!KBWƚ/ODT|ѵ܇3(əus׃kctBNhӎ*w kTi:k,f_GƳEϦ$=gQ)jͶP?6hB)Kp҉jKC/3x9 mV 0Q+H=A)~OX̻%d(ʃ}3JJ9Nh+J/ne`f>r˗Ȝs%C9yliq}pӋIP59`z |cHذ֭sHlPz˜bL dH7LW~T FK.3OS[&" U?MJ`TRN8[~+f 6e5CC4Om˝bw!1d.uu6abvԂH! nyv%VKat!ki9e/K .mӋА8EF l(@eߪ \)uY\NŊ3y$%5Wl g%.eF.\EnY-/aC(?kBexhN E,CQ5*fePm\Lz\`] 7iUapp}D)!S?[LBUwOJ;{VA8y '%WkԱ$ d4{@2Bbl2N&X/wƃoMyHr~d=M8u&  ,TDt)ITW"et7ʶz }J})Q\6(ʭLK3#΃Gd0?PvKNt1.bV1 okV=!đ?4;V"6!$`L2߱ ]NR^đ,K7~wK2MD&Uqlc#. 3uQ\jxW@&+Vv 6Z 0oؓ|h-4VU5"`59 Q hmLCcIHqtQ4a'/XiJaJY~I_f{JtDsp $tQ9 m7h TғDcɘͤEʇ ئ'3ɦ_jᛘAexVG\;oV ݒd,ZWL\_H0ն {ĹOA{\wh.y֟fsoy*tܥ=TDŽ v9#lfXmm \)@*D%CCTEߞFnf(E-llM"N;Թ- J^8ɢZg Q֎PE@ѡ^x FWG+9h KCPq sHu&Y1bο)=cW d}Ev ԗ,Z Ok!l7- iQS&ec!E4:ڍ$gP, tGŝlS5: Tixw?Ҕݔ]:K)Rd [q>agd"R"PW3'5z,}ϊ`)^t I c:53U_\ՌT S2vU <;]tI, (jz)ffLjS!) 6ؔl:Y̐I>Al+u}օԒ? 蘖 T 7>H(Zx6xػp_Mx=X/a<>Y! p(].D;c*1P`Ƀ՜%KgJDOLy˿XJI<` RcD+0Xv\B6w_{'mb -&yB~}~#xn\}lW6G;Q=G?L`|/׎n y p&7# )aݻH#sxncuYp+X4? ""Q[=!*nANWM#Iwy[Oz.A ԟA!ߏc5[VǸ`p9o*9mh6>_âLJ~fS۸ފ+4˔CѴ%&{IO~t9~KS[FN{:!|`s5N6.A~+8H}pKIERy$E)S5$)~^i/__d[z'G1Alv Ӟ؀tb[h ~ 9UdgqtZ8Id35'|QYT,2R%Q4 `#i td\׋RCH=%`]}]8*lM4&TBͮM<qJ*tIK2!.e_;'vlX`Pz=gIyu"ks16]P߇j$[!VQ{1}uSL jwV&NlN|ZIUFCYy*'& 6RP8%VF2ʩ]7bxZ/ġTq'x0.4z -J$Q<9Zj~-{?2 6r^t†y%z:O7{yy6de(?QGf?bV Zh(@@u)ňz MS72NTe+Xq ]Q;PrfHwoI,gnr z z#͟%aœW>lt^tpv'0 @IU/23M5\Iƶ/IFl\n^9?Kx3 AYڒcxg#`zJ4f%wMްV"Lv(ǹ/V]F%#pUgwrRz3Gw_JƁݞDslg)ť|+@1]4{ta3)얅J}Rp~eOt06 OWHh n*MB7:C:(rz=ҪH7܄09.; +^,a:y ^=UYXU~Sg􈁐7p91݅haF>FbN+O3s(w#' 9\ؒqPbg9{/R&} G|ǠT:~Е,N)\5g1 J4-RjWUgvl~B53{Oˆky~tx+11_@M35ŌPQC^(9>Ca:ع>;&uVѕ@nqj =r[Z"X\şչ AVmՈ[(u "k%j SWUD^&B17E(N,qIU[7/>o=9[s9~ A_y͋7 1 A _5d:RV^xJxÈ 5qA\f8ie$(_4ViO%.F@]cS].KN?dEݾ ư̯l wf#Kŭtr+C#׭/v< ~fɌWP4Yv] y9tp4?!Y!>Wdgkw?Noy3\[a bM(ٛ FyQ,s/Kn|ws `Wng @7c%946Q#p~k?ݨYńۗyЮf)#f yP^8N)lŜnPR̤*|ll=!_<'E>m`ߏ+T=jUiHe.:S *[;Kᶫt=UIkйb5:֥ui~;u^#Qآ7(S6]b .i*/Y,E.u{mw|v}r'L1YhI 9EkzJk|ݜ}0B|tV+R49 *G2Mz\yoL196ȻYMeysD&w %; 5weC 5yMɠu=u4eN\EI0᯳D5OW %5;D hlm$Il3B;R_HK?C*{ldZ@:8PmaͰ0jl^|) \,{`?\X8IYd Cu jםK"ӳ(5gAcLRc;A 8U4gΔejv}2ѯ;XMѰ}W 'Ə_gH-FuـO5AR`}S+Tk1o !]"K*УfbŵcrOtUzah/= 6פ;E!'ŵfEARLJq&' ɚy=5`﯄;ZMW-'qzYZalb)5 Eۃ (Y-G`h~VJV^jXB{?7,5I/<^4QY%d.8;K2.?*`33d8;3S``;EFQn]NEHM/6u ܬ?h"E鷸T^FI8 6FԹ3VgMkypPchu%ֲ y_Ct.!9,{ՕE쭈_h8 Za oMQ1lL-SbDZ̆}s &R*o[T3Xv[^{m'nH7|E{P|ݠ,M%<;`꿯g^݃QWﮬ'ψ%Of+*FzU_l*G٣tx[눽CQ7ͩJar( a]_6u@@=BϘu\+KyQ*N*;bAIB.7HϧrR9`%#6y~&˿U<^*B0 Is/'/~f[ƾYW 9ÀSRF~v:TaiRoUY1,Ŀ| E tFh/M*ؼ% 617L@ ίy$lTf\$A_=,P; 8^_|~3^+QPׯ9$: B"fG.dqxHɵ6rl wP2=/{9lH|h^Ղ(6a>x7_RM:tz~27n* *bvpI*^+վO8cmlxvmn Y_h?Zŧfh,{Ho:I  j_yz=Û.T~@LKJr"NLV{FYofjؠcz;K09n<7 `'?y $( !TEP4l+Rr>45sGM _ZdzbcxkǠY~-(8p c[`OT5W~eC^ZR/a9LE:7_M7\ i7f#Hα>M3<*D" ڳ+ \̘==5]EpeKD7@W _H*jБ@joփhNmu`x킹O е698N'[W|G11> lF IBNԢ -lș~N$<6$l^QJ򊣪*}E&|ćωkzZY[6 @.9soՃxz!}jUNZQ>[c.7).{ "EZJrhask=U䇁[jzL%1=D-tLU?GVUl,l-|ym6-=9ar^yedXJ*`njV>ªR4Y mq._2[(] VCGzUŭ|bY ۅ ҽuj~IrY \U ȋn=fT/9fj:'+&_h43,^wqd]BD`Сsjґy6 Dԟs%)\Cst3ݥ[r't#N˥U Ii:Qr˖7\Y|!HTqj'1Ӟ?-[_fN^01FI 80[WaGk~} ~_5^}ȾㅌyQ("VtfטNid:RK;9HzSO/XCQW;qߜ?"Z}Ҕ:cDJǤ|7BU881ٍn uV$.8dqҶ˙L`֦qG6\ձl>}qC1FnPEZ's܄`RL(vm{UiҺwg2kB J@|^r=㤿4MY}N^lwhsoOkkT*KYvN;HnJPi5uruz9(Wp%ɩ*.)M 5e Խ5F5vt.{#fvq0ϊnzZljmǔO_ƚe_+K A.okh8ݛd-&dE8wzdNjB(Dȭp6W~/7G,!Leh]hƉFP@ .rl]rF<Eh3@6K]6o=/V29BӵS>lhW*r& JXEP7Y]Se~۵7 ~XI@R7kGСsǡ`^Ϲ_57SQ6! ;͔ m3dQn)A"i&q:=qMRV5 V" [/QY1&v0zDO"g yEױGLlEЁ!Uix#܅'h.N}.T9_:RlfULmmOfnG5;4YnNd fEM~KL/~/ܬ$iI|W,dĥn `$a?( n_ӝ$ǣ3PQ'!DԧeG[Gp~*LBz%!c7>VKo_hl fs̞/R7II&"u:nV:mƴaKhZzmF\BjO68pQ#F'eTo jp0Jf uA^%' ;9ҿc0|һC%{!;ޛ$8U1qjZ׭$Obmh?$(u:ΟR#ϨJN:B%n!"rl/ϙnyVU:505 렃?_ .$meܠA`r55(yB{*Bzq3wְ0酂ۄE:|>DΥ oI 0i$<ے79β_+9b!7=~ .l.Ď=cE\Gyn8e.gy)/dq:Hv.? ʙJ!:d)KR"T JQ2AVXB{p&r|?~˩sQ[J\_b | Me%H-8w8X=}wz;- q}9J4c({WzSE˃Q6ʚT#k VYWN ִGX3eC(!j:٩x},;oãs`eT\o{픈o~wjN7DSGd)n,E/;_7?a,h)2Y\KUABnaeR֡:eI_tzHs$Om-ha7OB )ڀW4:C|$ih]$L*4%V!9}V֨HD(Kx+:԰k}4@wQYk@MnD5vUȊƚz([fq lRt"_eZxZkk+½ E ;[TGTَTyfx(eQ|Oݢ9!) BiZ՟Mp=Wn^>:QS\ڜMo),?k%v'S& x!AsLŧi6S,ɕSaz56Y,h'\r"2i '\F=FH7JK3 |jVT%o= JypСYAMh-m? 5i4 FE'0٠1ԩEо< |{Edv\_Jn_G=(c ;G+b+˲\K=~/i&*:`hg<7U‰YߧtԜIVXbboq4]ÁqF9LG["kSIKx|UǖM b*כg,aTb1ݙ;.71dc rn bռKV EڲqVKJA90yxK].]&WlҒi|e9E zFsooǀcV7h(YzkkުQ[~6< ޗ?X$' IrK:݉6rj885Ʒ3۴#fdPȉm3mP ͸v*BSѨ%V\t&tKO&:+ !. lj6OV)7 `7vm(T005pT [x.d$SOX/-O(Τ^n#&_TrkPe{'m?=/9b`ASTX̋p?ԯ-TxZ`$4:-`2F6~%weV|3Gvܗ*tYOI˵ (=9TݵԲו(n3&$Q'v?c e*VcmۦaeoO.+eķKԜԩ頋ٰ[7HKLȪX&;F>F\ #.4|! &x>X|W/HrR:C[l<ԱXǷFd9ʅ^tl ݇؇FMsS(ez䦧0MJjW$?xApf>» < [7ڻ3GX:R7-Uc#>V6?A_GT{ E9P$e4ޑbڢǤAa'9=K3r㚫B j3CPIQj҅ BbLWKI!(muP,P4i+3n 靅)XԤI \eJXְ:tfhTjX6]t$64hl4slzI-\۰`Ujm􌩚!Jx=n6!~sx]#h^Ux72#O;Is"1΢!>f*I+ HEhziPcz< fK(( ~V,nNddµ#s"NLȽ]4!v؋KZ gѥ9#0Wq dZ~ԻԚXɊ0 ӿ!4cGi8(oHqB!1V qwy ^1r״$u:|2+{[_ 8zBi0R_|,CΗs(^k ]%7uԇVG(=RZ_U/{>B&aMJ+]ySAdGlG 졹)b!8R>!yE)߱ g&»@B}xډS9vwX>>њgESh7K%~Bfd!pl2Q'6dV]YpMYV|íUQx6R_:m7_}PD3]v^ߎ/6Lu*50A)q)+<h@|Є-Xk¼ק#fᠦ1ytDh1nMo eU 4rX~XHn{:B?v~$Ij2Hj@ \ iR -x.P_:K BP壞uOd26k*gEq;=b83a,We74FvzǯT =|u=x)zJ\2 "3}qڿ CKϠiJK ̠! :vA~T%_o;!J^? $Ӝj>-W(aY!pF'߅2OX%sڜ}1w>1{x>Ch< o˭D7梆l{ȸPrɢ/+(2e5>l{=Qid~̎bu-IVP0S/Y%Dvcy&{>w?;TeBr8w8. -֧ϣ0j!| >1wRVN\_QdE5R bshSFi"p趚>eӪCֱh^\'!ٝ/5rwytMU(½ \7r(خ(XkѢkewQּۀܝIUh9Ydlh¯5Cf%)tu_ȸ=e-F\& }pڭ͇Hj-`aݢz!L@< W+ aqgfql3OOxS/}D|};{;2rB ~t߫JD4O+ R\DGr.-d#o/)16 8jduE(mh.Va)y{yLMo*ĮR^#iiBk7O3p *r_\ PܭI"kz݁m8q`mncM#I]G㥰{l9?얭x+Agu4@Nc3O%yj^MвعJ-&Tq,##l7m$hqosI2T1dG\d`M}{ڔPTKHXάV9Szy82Ź6ٟ.%àYi{[ݮh>jYJdu$]`˥7#Ӑ=611ɌwiJ*G>ԪV >2sH3]: b55p9K:zv6T M冣1 i+1L?kg{/!MTqWiAXc7QtJ5bPc ]~0|D#FSdw9ș˹ `~AWMYPmbN"aD ՜ /nV-{*~ *|`}i;nwR Hmfw_5‚&TcV<"~xD;$haqU<OPc7 0zmu1 5V*rE(ȀB%z`]ŗW+6}854S,9#NJ W;D<M^Ll5%f[Hg ]AsS?I+ãdS]}/65ONL׎Ch75H$;&2q0oI#>ܡuYofcJfQ l,AU-*Eh1]3΂^Zf!D{a6.@kȥ SaoIeJlfibD7=#!cߧ^:d@&l| bPJ&sY?!YskU|Dy5IRPGm-7zK}rtK-)H BG#v~ ˻u8H@@ j~Pi! ≸"2=fZ,rY3hmA!I<6S;fDuʅ? d^1?3KU\rGxoN(fBlټ6k3_sf:ax'_\j4(>e.&+nUKCo;xz9]#0̵`5h-$ӱ/÷rm )IsU]Tؾ mj@(4_Q5L^/QyR~;.9K@KBQ2MLIVCxK,FAeHn5Bs{"0zS(O#V%hÜwݎVв 1C- *1zĝ̋UCEzL4y\Ed m)tƺ/W8OܕKhN8E[UF,\߄|{ߓ#)3>@S ./k}^rOKSIWX6v;;VhZ?ؚ0ٕJ=案LmLXAASRx{e!'j;/ ߐSKU:^ʌTf"VgEg _*3ͷyU#31䳪%VkJ;f*.H5f/ˋ6rb(j1 cNICZzįڻ)PN/fs%R~}QOHu&l"7'uD&Lձd?-woURC5`p oS(yp'7G*5:$ess.iswV܊}qrF=AXZ&d|$em#Mm򱍹i}r7frqhY/:u7 ttBjȩ#CDa^?cOqbo޺:*#I7:z? ,b8OҭJYu\sdehQv:#*0Lo&5 ԅb;sIREqAx 4}0D=t'Iy%vwx4[P5VrmB0 9;a8GV|X v}fx~6r~{KM֥0yq@ȘCNhFJ֖Ӊh'w_lv.^,3|f6Dqؾ$=J'ѬJzdNldWqr^Ϭ[oZ ghξ`kJM}T[PCbym؅t4`a/;%R!p2V#f%'\,>nO4V;wM =Hd)ZO6x$,8oNڿ8 5VnOMH@ AC3i ޖVm[_}함bkHNYF.\{k*ƫf_`o钮6a@)  rr 떹Ĵ_9Ӌ, @,WF%jpĆe_hP:sO9f0*+2s$de1hP|-bNN3Ky-8.Xf^B}t u8, X'Coo~)&u؋*pJ\@, (FS;ŏ;9^wĦ.pQMc̚I,нC=Wc`9p]+T*&fzHj"!a9f)'Az ؇!pA3 'O;bgr͎tb٭;M 2%[G 'sn70yZyW>p yOX3)T˦㹎R$ {g'=Lm} G< kR^2u{usW`vWE2 1ŹY c~?R@V !g٦Rz,!dFwzNeAh2B}0Sekܗus/@yK\?Gv7z e>KFޜ#%TtUN[܍8R%J֕`rP< yU (Vm=)GHTEGތ)xoH4)F7"qw؏~VM~HA=̷WʇiQ7:(2]dJ-~;5Ň7$#y?xB9398"T}f}߲cCyu {1NmoK.`g+N:2⎉ë Az4Z='ecd"&J;2ͪv(9uD C\(j:$IG+NN _7xSό g>ɨ}JP7I.AIvf~ Oq8A.q€1;Uަń"/Ƈ/dԳi|-럈CU5ڕizIIT#Cѕ pϣ'hK&b4i㴨m_a) zQMت4]>>^ח^P98rJ$%=Ё}A3v^.e)O1."NX0;^yZnP'B5u8.vS{[6$x%Q`"i3llJyQզh y\$XUY߼&M[`!Xp+~y_ |˽tbJ{S xdSHĽP'7oW3%:_7|D3|đu1fʪ]GD!w JaAJEhn Xd$q&o‹JY8m64`0pQۺswV9+u1^AZ8$x<gd¡L&4Ek#UJ=cո=1I!RGE T ."6adEI/R5tQ"tt@Rzu+h>DI5;\h$-d&e9-yp}Dk0p(mX!ylRiVeJ9~X MyZ(L@IV\2rY*rgq%g*- Uٍo?Yqٕ,^Xn]x1+G3PG®fͩp=]ou64n("x4`!m&_S#1"[1~'h~YALŸ7jf?x>Z$j'N.փ#o殹ӷ9eU}k,ɞ8*]6r4aWXS96`aĕ2lWKuQ[qٌs¤sGI `Zy U͙V"KIIZ0M]c Z\d&ʞ4+010vߨ@*QKg裑KtxS:/tXeĺ48>'nxLt59JQcUui'AEܞ~%wBK15@M/~T7\&w۱4`FLk%<}]Z(F m%HƊ0$ݗU5 w.qN8I6MrOuNt?q3-YP~8Cm-h2YO)^h#'89?!?h(çl?86( SO/4X_vf~pknXNKp,4}y*dj ۸L"N!Atjiء fdNcʙ,uQO>~s{JPT=FxEq~wX%g8b/Q nh[!"73VNC&lE磋! >; .kl/#Kpm^Wz~Y3Rm"byˇ yJeƩ 0#5mUJ$iH˳Z0x-|'$mM3RB4$3@Cga;S^3܅7h@ Ʋz* 0TgC66UY*#v_]!$gRZ(de.wL@E(sAٓ9hRs(akVl*Ἓ^luҎWQP/RX$A0@=w:蔕zً|Ӏ;Br^U#Ӡ1SSQ. E=~m ͍ow*ޙ>W oW6 WUz3(}"Z*Nz HI@-[K~˨+"|ngxDq,~0)5GkMD3PFnn. A[ 'ᵣ T)g `8`jB3hCxబ1%%BZ:Kn̝ ҩ{Eݕ P1D.j2 Pݖ@ͰqfKIL\mUG:K!~J% s]tPtʈ12S!y~t-5ˏc֟jK3Ojk\"[|SQ=OHB\Rə$'tbRCZb4<"Tt{J~os I7q8g|g̾6ă8Yuvyz~aItvf68C?'syKE$}m [3d]ȅA*Wt ͎6u j7SPݳBUNvCVs޷qVD< wTL8FϧXU53N( ,nF4uNK_W@#hk6Tf?0jDS@9WcK QvwoRVzbr_>9*Rd+G-j]n[|7q(Tj z4f S t _%"Lru^l&1G] Zxr_gs˷d_lQW Mbd/m_+~gzvYk>$K|ࠪ՘+~&Lh<;y{ȕX yMnv[KCR&}r IP=*~vު%X)B3$$H]Xj>>4qv(̅{:3Y1l8@>?0GbBamd%fd:hQkcl xG-$JӰyN|,2REVFlE2]>)hM$nS}~WSm%:}/a8H-U| ncͽ-ßIwը)|"s<{HYjϓh)U"V&nw`_NFaڇ˭cu5]Q4LImπK }e,/;o5xy@EisqSU&C0m0WU&A(wqK)3^#TO^dzc?bMJT떇Y*#O' oI&[KSq¢ÆAհy=Np. !L=fS)$2?f >;a,"d_iWx{uMo!Hhptf,xaQoq}'!;PQe V∾^˶MKhhPDo4:?>WUp}0 ym31PunUIwV }6C^i;lS>*3X5o(栾}{-E?*9=7}26׵SBl[ܬ۶0VAL@u~:"#m8X8.◀Wst"rZxA&Þ/. `Z!h?ӭL*Ҵ~.(A9J6;OrQac*b41>QB@B[v:GdMfE&Z?%c_`+vW;KG_ B:U#]8Ndi;=LA~PŸ~K3tH%vQA9u*$^ʡCm MO,"P3\jObx݅tI?ٛIa'>-Crgia(wE ѹLyg(a/^̉$W czsSe/ѯ*-nk86U­L@p&5>Y|Ы70a__Уw;˻"z.FqCԪȐV?GJ\n 1~H) '? NltozgBl3ot0}բ -E]ȁ$"IX&܎}΍]UTHe%=Ȅ`ʾ=EB=h8z7}B,;@Tz/%l}ǀP "{۾9MeQ'h`,z\B8.@j3E|ө㗷bp+>"=0 ̔[9;Qv ѓ5G69?~&Ir7vjgz& =G2/g|pFcV(]Ctn:v% [B~KX*ͣb RٱuFM~R.Nђ_ 3=@m=u@RV{z`ztA\_*0u)dx._[x2WdwaqjnF 1h:Y $/oN+ "@&Ih  *&I Bq@7 1' YYW!Sy}aʠe (_(Gd]PA2 ;l+ WHx;{{: ,Atm؀fe= Pz&](DJRx<'"h3h0&@NsaBlHl3|$j j]C TSV:=ҝUz3kaϷfG\˅N[iR"I.tsyOnF~neZ%=0WrƸKHftk~"ɺOP:bbTen^r>KF\UM]SglBD{. q!oRtbWxo-.|sm}xHf}ҟܯfw WC⒤Y Q+1ݔu #X ;/q*̖-,>]<{'.ً$r.Ƚ*o98:9hW7 l *D=韓k݆ kV=nSt[DHG%罃+zCSd^k3t:+(NxWԯEnO^5‡J:ԜޭO2RRbit@TSgtU9-叡c ga)dPoXœSu&:eٷ }n?q>1(9'W;Ek0-xOeTG `{X;W!c9[dI+9:E.E[?D^B pZӳǝ!Ҧm|c_3uwEseg6a8:u|vڰSfܬ 5!u'Qh^$xavBhA)Z SНwKP5)ࡾg) *x?$b)!cxq +ZtMˁ?7+q^&Af D0CTt"W s*o>9Z*%bpt3R$]ko lO+#"cU ,m*ʵ+VtC?D.#YUWڢ$9\ų)]qY@冡A;7PGU^(ʴ ;,xkk+e/X>1~4HDw/[s8-GEr={^+^Q>;"*z&W]ޭC.W.QŔYx2]rr6S #3 }<槌!3#G%)X,R]mؒ||3RIn4Q, I1ڏ\Rhƌ; ҫjʳ0% m{| Lcr!H Ͳ#Gk:xΰ/,+)-㙡=2 )M쯶lޤhNnM|X-tWqAItk_3͝^]5pXQ\#4a+9=DORhNBD)(NA юE7nj`qWmnK,'6 aq23uB䖜j'f ވ5><]!Eg"¡ɣW>We܎o }7<XU`4ՕѺ;E䛭wMQ^+FƩEõAzUFF2g[by2ȓk™ 1dL pnҿGHݗB|73>eGS$L;G|"vpZٹT4"fJa.ƪ@/{\aeKcD5w:{ҒϼF5VUYeTۡx)m bB5~DIVLkõ) ;Ih!ÂpK=( %o1a?oC')5}espbS|ͯzd'` R+`,ᶀd,ӜY֢]IaV623ߥWZ-8Zִ6 5vf}akG=oqĪbYimR5 @M`3$Ԩ:Zf.  %}cD!%$&OX[Z4 hۆ!D Q Yɟ9DF̸= IE Sx8Ha}jI.Ww^uj-8ց$=܃=:f z"NGDvi'(M S{8<Cbr#6c=lrm. v2ÕsPV;iqjC"=kί{*K8knV(!$r` yXaczh]YP{Pqn;'l` ˦>V<ܟ_9&džUV m!z@7+h 1Ex`zX[T|&>#RY)(ni;FoW,z6/^9{=<pK,%ieQ4S="ݲ&Sf.b1km'W1V~t)#K1oൟ0U!m*<Ȱ wYWk%o+rs-MsKC`yk8WJ'9LK/}b"ޟh C8fiG$٘2DD5 hsNnV%^#rHiDiQqk{)",F s+w7]xa/bPw+uƔ2d_ltO7ml3[hFhf~?*a3>2&EyX<Lfj$}NV&^D~,$HTz*~K7-Ê?S}~y 8JK ~XNXjJr~`>~Gq9~_n-R؝:\z(Q&$ ɛDݴ:RاcMdXL2c\ԣ] hOUgs0`._%$a,yAH>N>pgy3f1+ [›!Gk,Uo0 A \bK? N,7"JY6\疔} ) '}'n๵*_u*H_Yu2*/Gp?nρoȦ NMj}t) \{㢾@uT\pEc{"~-mhpTi;Kx ?hќf??#"f<*-ҦJwGӊϽmE=mI(&`t4ï3%)A`fªpk.3ԆTd?`jI0k-LENp#X%d*4%J~m/n3b!/sע?60M:f"Iyapk;plUۙA7%=jt Ӳȫ~\t|81G_yJ`Ew|S|בbJ fF=0TSKjtרs>J)*Yg=>hm`N)+oǪEE<A{0C q6!"ل(!R\,rAc֤F~(Qf;EzWzoIlIApD(0BMd>޺#8GY*r,e 'jfu8-ݖ 9@٤\(JYaIa_3]!''SImp}+){gqM;p5p3~Dlg[57W_&R vt`}h"y ˥ZGk`J f6Ŕ(Q HpiOmS`a9g` l:I3Ηl^>?uՋ|P9J)YQ= ,oǁ9/+Y2m_#[z< D*,Dn3Wşd:.+4-u3K''1fܳOoDbg!98c u=/WYhVyjcs2U Fͦm45~N9x}nI<"IDOaWH,3b>$n3l=[o}I7@?߷6(uq0J۸`+4 0SZvo$+7,7X@(:X<[7W֬t1l6)LƸR>so2 %ҀSbMyP B<3*t,78 Am3D4)W GAmZxm O6?H'LưͳNos%?*䀯iy']F^NOVӦ,R@Ye [Ս[|3RN-g7|4E._̔IgHăl$8 \Ma19Nt{^fAJS~ TF]l<" sV:ֻ̫0_ҰV{ 8Vm!эڿ:tLDB_?vמJ^ >) hV`wSnE}_i{MHJa><:͞,R Sz7Y[[KFjfr M~V$t%Tkrګ4)](b$ Bnkz /_m';Dc3W`:TFtrM".[ܦf~)ZGm\[T ppj$*_]$WN*7;@%l"i'7T_1띑@TxH_'u/Fd }-I.ΡabYu.PR–GKB2]@*it=<\7Ժ( >F!Dʒ#K^eI/z$[]p<K|n+Wk?h:݆Y(9{Rt+Cv [tgqbux!VgV߬T..=BYT+:!my-*AQϪǿhϗ$AjSҌۊǽ ݒM6\ck\Z/!VTU V8SP4q`xDX)맡Ahq&$zW/{3:JhJn{C=.4HPā  l٤!Ś ~zEܮ@r?/'~\2@T6Dt*Ȁq cy>!{wvv(wh wqvM?.Ds~jM[?+u 0yg+stP`ȷ[ Ns Gq3T CmC]M;mA\-ua;W8Y5NeLfY1JĠ\I1jY.8C~ohnyx佩 E9sB})kw*yߐg %:yPz^梭 M]W. ʤ +Mu +]f NXc'@ ${ɧj!l A{klsײYnq,)o:"= tx=~ lp7(jrH{tv,aRz`6Bg~_ ?,9 tjWwG3=&j[K 8OΠM[bnPAԭA/C5Wݓ?|JzdUPtnp^֤/00#a2qңL2F!MخmD A#ixb>IDi_g3+oN0ߵ9rX5QsOtZCnHB"$h)Qi3QQeWrchp̖cMH `en'3\\9wI6 $EN&3*XoEH5{_JD椘%{ ך@*Bƹx% x7@,}w#A7xk-s>(]{.ᜧw.6Φ+6_St>LHaV6KT1;>V~džQDGw7YHt OYevͪ Gg:3R(qR4, [X ;6:0{b<&Ɋ>>'n]@|JCׅod b!G22?渔NbSmQZ\HX  `18Qcw˷YQC՝U=0Z~4?pN4G&B}^u$IRfhO R]dv"c<3T;7-ύj~bU ʏADRh Yև%MD0Fy@psnkWUG^Uެ=l%\4 {>|BOOe2Q˘d:Q̊^`ejMI,7& `JXRUDh{O?۶e7Z̉O5ߣJ{|Ѡ%E J }m1l"y-cZT_V)1F Zrfo,7žu%1C1nVA8~: ^PreېbJuS)6# D :0]Yr>Z^fpޏYu'y!"ŢՅDvuUVLPG6|;eݮ-$,A'L%8Pݨ9?M;&k5hۙ+E6{&iqwGn&:Rp\N;vR6Ojga0v;mdvGgqĺ3UF![wc=?$eT =a"T]DPYt2oo;bGԈB#8JdК,kǃ/BU0Dy=QO+فpɮ7xRNAbh>mu.l 1HxN/$_m|; V_DF6 ?cJ;kj"\M u JadGƇE+2K Ɛ5QQʼnLueP2>p'P#y >"f)!G7hʷaE,zw\9s)lT=O+vɱLӛ,Ծ Oʔ! @oEÃ1an{yBJ~7) 0ƽh"HϪ~p D߱ Z߿j75Q>RN.a?OrBN M|-eJ`4;ώзrj@P}֮Q LV<_m LWR4F>F[p"02?ug/Pm@QQcV/`#[_S:N86g{ЎOYv~=[URK5p0 \\b*Yl)EsB3zdN~y K f"95xmp"D|o/?O0& l9.'(qТWqxl~ɷahIs,p`F!)⭨8P}fRW# sSSVl/Mݷ g s#f^@>SoNIA"!$kߕR LCH"m됎:q}Ae6\^ѺxCnHr( StI/M l&k0ow6N"@bVgjޘϔ_8,7#~OIBWx5JTĽ Zr v/KVrx5TЏ9ڣ T[ZW=}GtP15\2>AG6Ykvp0&R7zHr._M=b[}N)ʨU}f X_UjK?Jm5K>-a|])u{ Ne-9^M1 })DD7O\Cm `X1@"iXS6up/ c+xJUW`?jSi#dQV;-@孚4 `/8v=T`ѽhJc#[KöpU(: @jZӆ] Got=T8Rx nJ 6ȗDAЮǦ2[P5oW 0ѯ2?@$X:KCcS@x1v3eN 5 +(4x֝zS/xe^a( қ6lgf@]o6SYAۀ; ʘj-7k$gڢہGD2?j97\|W~l @mjrhq@ޱP:@o"p՞U̓!-0!>-'dZ:(?jBMaClbaK`Z öaw5'Te(%#$A:\'o9 ~/As[W2jRG-Q0\4mVЍFnvof}9_yʯ/m wV4 O'b.FqH4 Z|4SۆhEA\)5Za%B@@b8TsyibT >o`uwH&)G\]@1BM#mR( JzK,BI?vb4!= *BfG11@DEOwI!bԡ8^33b2[3R7}fLc&2 9j WZiTTa$ 脚( {ZPɖ;2ʾq~8̬5Kq];$7qvqV`п0aŚk. *9]\ji!c8|eQ%Y,~z3BdE1m }vXz,IQ9T;M{!Cʴv^ua ^+uAvgyye-?᷌;ȜZn4tޥ\sjw$FP'ׄq [ 5ERm~ʽ_g&q,gFt=^aX 1Jk6}^]2{]t![jaHG}бj Yί_yVy`c4ߕMjI#v)FuN|~PEYR?qis oU\Pr1PN*ϦoX0Z0 bq4PAjg?ƣ|*4k{[rh,_1-:e\xNiZo٠4K 95g-Hm£uºҊ%%2ɠJFIxT,{>\W0Oʜҫyh \|Fd榽!ӧ)*؁+0cL;S0L33g;OZІz\Ps2k;_Ңse{]MM7DAw>IފC7L& ASI}Z2-/ "w j>IU@gEv%q_sKHx],ܟǣ&d&[˔"d@~TFBmv۠Zg: kC*99`C=>}%hKJj,|<' [7=(gX,L bT$^0dA_)cFL Zn9Jpx 73p[8֛r mkxGP6 ͓y"˓ԎQTa7yb}ќS*;rjqqďހq܂tŐxP fs[2dk!ˑuI\tr[ #y7mj0km} o1ע_ Q9H@`^_yZ+rfx/vdSfm*ڕSOG݌zՑj^e&G!8tJ[/1we"r>xZ)3$ص2W?&P 12DBhJc'v ~?0#m0noϓLDɥEJ;˴[%xe~ P4q{ؠ$ܗD(Y_錢Fh;K'ƨZdPw{Lx!WKV12rVxP;R-OwPcELR+Xy1*B&OPPtLd:PcV[TUzDQRy *uS}ۍFVd@({F\pp ĖGSj{08JEg欑`;̰UĀ3%#bmXխ9$Ȧ2¼ΜĆ Yt yB);2q4z֯ 'Ly_<]O!eO|MoS%.@WV.8V?s#~ਈ-'7cPAH憻0>i٧4HptYw}ֱ )r}Jutʪo?ct7v`&6؝g+V>;]"T [P* OxPMAWf^C^2eF)+[ 耚f+6a?",6% Aݷ5xzcg>&z%D(7WLzϪJ.aRB9"Y{ܩQ̒P Sp͑pI vG%:R X= H[N  9pfnbN%O[PZbAjђEAni ly/J=;;wh튞6%C8qUnq=V' y-sSsP?EO*iDgJC-sQV&04"@-/A,3{ڀ TdlAD4[r;OCg +=|޾IU M"=&q )!pxK]:ũ<&x m ڙKR >KAbWq'͌!ߍ$Ql78hommgi^S%*#f4|m/OO)1c9MH%&g S|9;C1Xp:JZ'_l+0h{$72,h ~)Qܸ|3qZ 7֓·^&ʗI<?fd@8uŤH Ҿ65aQ,fݷ2eZ4E8h*}9RzZzQf2M52^F`7X* ]~>¹B ͩC׹HԮ |^{¨ *6'aEIJSd?ooU]AѶ5 3'hybG~}NFanstA!.W.c|8(0?XZ5T^X=z.ŏol涅%>e@f VEb텧+D^S8:̪V8Po7&u Y&ovjr+a M o)$mp uXE%??"O ˆ >`Ubq"b"}4sˢn-G/;TKJ">TR]f,> >f%ns#x@4@h6аҲM'ORY_W\D{1lVTuq!ŤheoV^ J~6ܜՋ\b9,s @8c[HLp|ADyf`eQh!Dkgw46Fp[i$=l (ѡqQMUJyA_ Jԧ៸l ރdVpe|.5?_~Ao֘hNe@3 {dHtORoVxwa+ԋ^ULq/j8vA m^'mC+ >C#Egz?"sSӊzLϙ 1&/O^QzF`+ֺEl|HuH8F"_-S5Bh6ΡDớa-a ZaF.6Jٷ٪F_;VSM,+i8˞wU|yuj"qrtCx3`=G'lKE|-#S2DvRʫ 9fCn]ދ5kK~qOCa6Aʛ OPPg!t _)ʕtGZF4 ><rQ_@Mk]x4ɽDD1bZi'k2=.,d`;Tc]| YЎ2&Wֽ^~ `-$-o4` ['oF %Rw~6꓂M=s-YXzsGaf͚Z jOѩMŭcm* cN/ SZds)[VYPB~h:4p|u-#iVw .$(S<аJ*&.-KOfLĈESٹ[oDO_@38"9 l2n\l$# E>;~yۦ oxr"'G@/sFz=)3Z"I%d`nػǔc;Cj3-[m_x-8j833*UY ;> aL] ![X)9=#e%alOL;w!SnE? xi;pO2_ ~[A9fNj`t&ԏ-h1uHPM%+K.9fL:Z[z;2z(G?4q~fgpRsc{m+BnXWxIA|&w9bMֈdz@tSK*Cd#[TO(hNtjwFZ,&KEnl'bzM!_XTc'@KQVp@8&nz/EZbgU!Êܷg-AT=3.֖) fٴE@M/~-:{鷕?߇!;@(-2Ub(t\N=l JE@~6+/6RW !.9~<2r#Zdż̲?HKpWyaɖT2?ۂyE%w+D aEaBVc446 -%PVGҕW;l6=4{k^ak㍃ @qSCU2?^R&Ry}:`i0J4528{#Z~}:A9@ g>p@b ;Bڴ,+mbd6;RzьpFy1U'h!7LМ GC>ׯfخ*CS%j ې@%0W I+P1+3=MdHu #QK^F~cs]:oNTxȱ׻];z}XRe=0Z gy*|TcS\EWQG4td0L^pK KyS725^].K^Sv8kqVx/ȡF(5;0~3~mݮbkM SxOWiB:#~(,-(XB/jǮ.(UM{RTp"hύ!6tX.ʁqܾ)! "(MlQɶ ^T~Uۺ%(4lZ&xWJ⮥b:3Ń;\1OMk1蠿`ېMk~7C\F*=t~Mgp&}9Ա&nr?8a?kb,vW vw a!5&Vϟ3##b7z<>3LNH`\Hw=@ʘ˛;ɺ#SB+_RK;[6SY8} KA\:۔bX5v.X5Kg.S0yA0j D HA_ȴ"uLAy B& =t; غ´=ELv?ͤ#n"Ry^DIOC2"6a(NnP/=leټ1T5m"=2RTZn* (Bz߳LMV 3έxtP @,G3RCɌ(F_G Wigkmv"WwU6]Gih/W/aMҭ`@ثIQE 8$]`%6tMKleտOc!:V=@,eȳXq Ka#MJڎeD}Zik<0%ks3mEk5w4$e5%%R9L\6Y{g;8񅼱/kdS#(DTy؍Di>D,U 0=!Kl'}Ev\ Z}!6-sіࡌ{VX)0Gӄ&#:Eb1 {J;Z %ĮH1 JhFwljUhbY'%7]46]r4O0f"]qz'$&_㉮LpYbz%"d`f#ж;_jDLD]Me*'ŮTGgL_)*?l+x)^ZO\l'XֲO.?ݡcg%H5ÿPׇ],ƽ]cI60JOg3bjMBv{pHY/T˝[-%wG; WZb@mRh+#UC[KB8;VGK*7*={́_ŨgvfA, 2(EWZ+g8(Za{fv=qz+ۧ:9K;}5A҆ew&P{Fc~#dYU qiTV鄏/26*}sYɔo>x9JSbbIHd\CG3;DL#vw󻈜Cn(c,TTG>vɄ2s)Ț/,1)ͼg<%sI@*h#Vn*ĩ=zkziDPŨM]Z:."1Sx0w\{m0Ռt.S=MqYm.ZL }:@nf4^V~[2"jP0yBJ\Ayoq5p1]?B>{L `k"wSޗ2m-8c[JjVuNy_DOv\OuVqo}ayYRO{8+NH8Ԗ։I {W'NV%wkNL pqgYK@W0=2nV)ۅoD$_#(S˹L~S  4%%赐O~Y`upGiA0A:u<_蝺ԐwիNb@)Vs?N1=(U֧:A q.BhBIG7#fdԾ⼌_/4u5v*gʱ_Y_#mmk$znnuvxzs7cp 0:ȷ9md+'7n5&Z_= \BBkSy=B2g@ud:S\Fg)3ΈU⃋da&Ni5mµɪsz+(r?}DXa(5 Tvb咔T}' E΄g}ymW$F;}]얣]捦U6^q҂eyQen^Ȳi+hёsd"} 05ܚep豫@Mq#MI@ 3:B}sW h&jԨ:2ڂ/>FP }!Kgu^+5dc&+^T 6cQl >{pHJE'9d=`/QHL&T~{T v 6QHIE{a zJj4 0k@n d{lvOrDw)ͭ>a ^]MR2vꊐMk )nJ$GƊō&r,\/nP'1s},`4ӕEW[.Hng42gX-U75kR߽q_ n$MvXm e{~&[ut}Ұߒ=HA"Áb$k+uUcs;jIPMBh!gXVl'%G>iK*N=MV BM&/9av|I&9yPzƤnB-BZVeW#Є6>\80Zk };It t{0_V"I_B'0~vj믿'X5ϡc][QvM6{@.(M 2sf]j iNEB*NO- 9!N."Ȁ 'yǿXY>x? seZfGRixd-)b=B{JiV a$ڏ]+A27T"h`[~7-r>éAK$*Z->aWh z]F.N~kgڼh{I(Y|kk4WHyTd[_NFH\k,W;KvnB,la`8xڨuQ\ە2*7=ɅZ7/xgH8l̾iFouB"ONcdiߏ x_!ys@/ CE"SQ n^'ά`"aHi< o}{gjʵ2%(UfHl(&W "ԷgړFFtV k 8;pC=WTP) zybRG @Sƍ~fl{1Mϝ bn%dC2}7͏6yp%)_2}<Pa>Eo]eZC1_cEפN\Xb:M$uKC'nBbo!ʼmՄ so[K=KR=ZᣚTx*] Ydecaa !'FmfP}B?MT}}RS+'mn)otu@F&4x;cw"J9EC$3@~k@x~3>  \b~Lܡ*}Lv.X\HF=d&jg?N#R ѺI'O&~{RqniRz}T | Qn,ꌁ" (;ҳpF͙$x@}XV(&zO*8Y^@逸tB[-y.WΥyicJ*vǮ9U6!UOxM" ģÍ\<.{5`5ho"muVXpJ{#TcI_:yk$Q'0qBa"2[t an䷩8r8{mEjW)_pSPijL o; >~4I.Ƚv-BeJݹ)V%W:,TD[\ւnSN3f}ZRǓߦE:= 9;rkgiCCUٞs]OȠ8 tlߌQ[=oTv њn-AꭈHQ:ۃ¨;HÂ^XcTacs[v!"3h_ފqJJHs>WBf1o)}SHسGRV8=Ȥ@Ej.QߗN_n|!Dh=\N\F~V)Q؇mz/7 1}zT!h!x{0yע{]wbKqSw,mIlE+߮wmj6r(?>ՀoW$!zN:OM%wa$H>Q {\w._E1wX>Ҳ>YSghUݕF8?T$7jzý!2bvU Wd:/~CJ5nai:,6:8lR^Q&N+H-á8%)S7澷0Ӷ@2{K<{GzjarMC˿hyb4 tġ;{.ɾi$Cw Q:?m+J4"74_gP8\3ho`Gm 8fvtMzp" 4yGz>^ip1$`0GLNX :*DinXgx>,jtzҎ }#uFmlmX Fk;09G5 y6n5N'eo ҝpnE!}n/`MJ] 4=}Y%!xv_3.]MQc {[K7WL6(am`–{{ MWi`Y`9I{g;mog7Y]& Յb#Gb- _T5<%*VRYJz?KCfYKoӝz DΔZ)} ]qDV0 13ӈ]!>?x!u[;*фa,^\ڟuhJ4:W,/W;d:W-i=y o#}JGS(Iľf|FV Sd?{^.˅U-T?;}/waU6 . qR(Q?zވ@1gwrr6~'|s)*TͣJ ZUY$`^|f:i ǘ DRveI(4 ㏓`rp`ڝ9A&nI> j?/2ɐ]0)pN ~SKl* CVS3!K;-/aǺ#dm4e"_otQc8 McH=P#`MF_)=+,j΅>%Joe"I6,'R H@WZZ<d>w ȯ+(0b@%y`Th1?g) %|dw)8.dz@C^35CMy怋ɍǜkJYo<=X+d9D9;w'lS0M)o{opQ8t뢵!'T~Z`ߥ`9mCyE8{s,s| aRL'K/j fXUel2Bw I2Bn R%aZrXŦ!F*"C U&.=Av&!O`\ҡ,Ҽ;9EGad^*%f7ߎwY V\m恭#@pggZXJӁkKV6^&d3 uɜC31DR}jTﶯ [҈um!5XDusKo7Qx-ϧz)K l}ڗ)=aZ808b,e'4]ㄌ c-^pdzئ655Ї~/]Z;ɻlÿnBNN:XU5uEdIr)B|F3*8ܕѾ<=EGzqbP_A"Cnv5 ƀlNp++F3Y^l}\15@PYI(2.)/½OؑPlgͺ3ֿ曗ش{/U'akvgCByi8/".pSqpK7Ph;P mjAfx Uo$O*>sL?2/Qϙ:|1\Vxhmdo@.#~a #yHzTSd͍=E *}&j.fhz"F")C$*[ŧ-O1CcMA -E:'31b~"Ҧ8q\a除e̲p[[t Ktp_ܒϬLk_(jT:!V'vZ1vW-$3T.톯+lG > [{a=2_>!r1VqciqÌ׆8Kra7E h-,7݂`ՆFBZڔTGDh^0duu,g0#U~99h% k_K\`ܵި^MgV ] J3C>l4׸mܮʮ2ybg׳×X9ˆݷqWq_/WmZo"BT:HIEo{6st}ZX[aT?W/NMY1xVaJS< 7j.ݦ`uW t/e,9$*kk1$b$vV=s\=)LhwX->; 0fhEΥ)pu'ǨPx{F^ Nϊ쟳 @ :?ɬz_*9$c9 'Yt\E[jaПVܘ#,5~k<RoYiR*e90Za[ϫd[gm@V,eq8i,#u3PDXg:#q]7z h9~C{)F層d͎cKBpsڽ{g.p'Hϋ<}<7/2w4o]3b͂gC^F[EʕRUЕɅ[&I|AΪЄD)Yh?K}H mh"щe2'˞CҖ՜(+A.[ gkTy̡L%hvi$&tfcJA_ҿ8^+{7ZGÁ)gSac?=p%=~ma$bc1iI|%7vc Q#pj9!M/a$ 13T-,;p&e:-?"h䵨Md ԅcIVnzLa3 ˤ$6&yRj^ΈZ,O .!mcc΁`-YVhFqNcWlG7y/N[fӀ+!X\*T"xb@0x(z'a"RF ϐ,u# q-y`iK-\'| 1J? ZQɊ7MυUPL\HEg3;fySB~ (xSYu6jOy˅žZCmdhxz/o)_ GSheNuw3=AYDFv݈Mfh<*kk"-t6SyḢWLGoˉ,5A5&/ɬ$ţiT1h<+/twU#ZŲ_[RkLtOLOGqP! ;@]+B8_Tw(bUC 3\7!,-YG䃽#a"e/O)\$%c(~*2֏bnXf?DjCOK2,&7Z8/C>"4} {[E"eǼS0"8;5= VIZʉPjFy,EXĪoF$ߥLx>ڵO' +vLea>^?bzZ i$&-v@ 16Ub}Ձ{jB#a \KHN44a1p`FL:!*Q35&>C=wp ۬N@Q>'!MnTfZT?NʕHۧƮ"g"# ˆ՗'lC 9'D&jε#E t|q`eQj*MTJܰQQ*k.ĐYkYUd[;zIC8SĶ](Tд6Y1r̪-wZSC\l ՍizyBr+ 56Cmv9Rs3j|;-l]܏ (\gBKL\eë kE S R8`ke YeQ?Aס'm^2Sp y5uWQnmtתv'Q8XIO/6TAyE7Bcze6݂LD=7[W<[b107PFG$hTݐ ?h\ZIiBv>?[epCzK]:2 x kTttnIl&^UΕ*yY]poU(\p:|c &,vouf@S|wqZE%".^ם!o g y7a/yHK\^$0A-<w9²Ι{[2smja7k9i!HBrlg'Z鯰<2I9Z"ߦ#Irpށ:~MpUcn^TBg]p?Ѣ^PNtMTY{H!Ͼs".wc:h_^x.zwl=%SRU -K$®k$-#;_ 1߃QъpSTSչ}G =F|JQl=?"D"=[r'[9 aPMKܡ x5`C3 Ʀ+pfUz_4v dY!ߜՉ:Ր|X;,:P60ЊeuH9 䶜KL3]N Y76WpZ_IO=0G6d1qKQ ::H30s0\mAi%$$j%0䚉l8qw]{O91ĒK0u_W9T+e 7E Јk_!N/e"U~8.ϟ궪J@st'W@p[ ֍KL+*x< 1,7hX0b2xt^m䚘ѫ3G/cbDxwW{6LiH+5ϵ~>JuhN\U< :׿ ^F^/uU4=/In4=TlhT.qY,(#8Z K^ꂈhdGr4t.fj[P~TM挳r:a&KސNSjv ۥ9 ^NZ9 Vg{/EAI0㯷(_?BOVcB`WA{v¿jP籯sl а;m1vYv'Ǚ&{ 0J/4R`ϏU,$E axtpـ$'ʳ㽭_恄)f*4=&ES$m/H$:VϮB ="Lpxk~@`^n${F^DjJ<4~ÖMcɇyVT.s!wBLàS(c[*y][R*oRCvg?hԌ:w Lɂ)l(*4p 9˥9ylu\K׃:&<9NRm*|\n пp~`p zo&s7x)1։<+|M60Saj );b|W&3&0^<,7Z{ba7>3Kmȫu2 /^=_{e9'#hm_iErۄJDEhE5!Gc`teh^3k Hѯ^ʃ6q,ti5%XtE;)q[<4{p,)a0+[Gmޫ/+ 6a+WRvaæ5@pN"жQ&cKu 'v+4& vl%#9MeTei W}Ys^-G EFx{W/Ǜ7׽3o\ph/6D&2ګ8IO7G?B&1?TƎDG]HD. $*&5VUS r[V~?EOo;|#ͥ9'ًdh %]P{\+k J.۰Nyb9K3);d,<0:LNF)04+̿ouwí\LN(ƻRF`aYx>g'E|[Eѓ/_hlQw4ץ`&=ph LC=MzďLp 0lr#87 *foۏ&Z}?}r6|X) a+ЉiYMBɌ869s#@pa]b+y wen`3fl bniXY3&6Nacw`0N8KBzI}&cd0@ݯr XtK~"Qpl5-j_Z"%W Ӻ~pw^Y~(ٽP! 9)OR:N |>Ll5[$hJ^{0c/(,) _A;SW݊`{/>krii%_-+<~qJ03o47ޠ]NPa8 (E+Ǹ: 48 iO%ںl%+秚U8 .eіÎSr;zAthjz A8l.52x'3qGcR=>J2r~0vdi=rWBhD.Lz}:qPpI{ zCJJeYw+vbIS $ؓUP{R f:r?m؋x<0.zGtWCJ@i./K" .tƕF9 յ̄qR_Dl+VgiQy7Q&gpD\af߅?7iHh#s7O"(yw4pc( 6!^ObJ +TӲVf=v"ZQ +Li=2T+äъj RfbJjJ̰\YNip%0 :Gq&(bm\MPQzֶ EԟNv~+߶$(z.I?%ħ-+{Dx*̊{"6{Bf+w-/TF1ڹ},$Wz;|&eӯ@'Y Vx<,dN:d_T|zIJ5P "L6ɂ0 ?TfYhn"׉-?d 6Gpy]LnT]-G4Bi q'ov#n b*vSN>ZmV09%fx]L`ñ̞7KuF5 9y^B WHHfsŭ/UΓk:GW? YUN7 Ms%E'8wH7[S|n0mojwbiY֯%B\-p Pk$[%FWblAqgtnsJ`C2AsѤ`'0ţŤog9[c`GRc $rNkL6ǫe/9Pݏ/\\b{_ClL`eV^%i%u"h+-.K#S$ǚYX3q" s +FF+?Z9k+ȼ[%ݻӪb0к7npK9V,%lq0?Y 6ޕbX˴gC[䏟O/i4TݙX6Aї0,b @{IA vUꐺ=3?p^ͼ`6$}M=K)  V^򵍽bbΞqb_XЈ+Fш!/Z@!y{:ұΡ ^|Pvż9?_/;2R%[Ҡ϶W3pǜ{Q;0iTd:܄t&R;p;£ܒ4 /}iϔ*V]p^ -SQ!*| ]fM׈xU0fWQ$נ/N,Rۆ Ϻ?ia"8􉿇8;~L '.,J9/vaul;<E,,Jb׀s fw숩]6"T+-m>/Z Ggs0W~~iۊ8J=$xJLK?{1g--ni#KΡ,UbXv=-:ʫOru t^ 0.|UԐ YM]z5߳nBb؊%#Ob+ؽ&XNP3H.@\pR#c5rOIk_G  ݗJ88)\om:!'~poWEuGI8WQZl*=웫`3^ܤ @ۇ+˦ vy*-z'IO &mϜKrv4 Sj\1Jn[daje#2:qh%9""#}zyޭEfsqi'ffm*b8\3,Rk֜ i?LC-䚴$M$i,["TLɫ%M1K %7gXﱙ"ĩnnYBg-zwoZe;YsPSI#ٕ --Lϕ 6qLDep#DJB/ߛj1kiŒTPey+tNnkKڕ4aJ.ԷߛZX?FJ;4C&V߷, XZ{Ϛ*qzQG*Mp VbfJ(QXk " Kj],[h '^n: ~.{S*>xKmFV]y1Iq!F5y[wN}ym+NR+ڀ84& /g:JΡҬ|WJEEh3$&%FԤ4Ⱥ5*N}n ь%Ct8Y[\K^逼H l|dki9ʛcpd)KW#JU>I`"=ڡ+rFעeNsTǢpȆ9LF1ou6 lulf- J SY/qV#g"NV0FA5K8X׭:BpY($5r3dPF;uJ{N!_ּ5׭}+/nRC7ϋHeK`^4t@mc)s#{>YciF,vw#PFg{rol- =i̛0jը DHB4nXд7l#hg떴4υp@O/juMwΚ6O4& 7NX߲[͔5:-6X15x&Qvot+hH\s-QsC#I~Ae*<Pܡ{hO ҽ|ÃFh"5@'}W_ˣB3X Az/ :\lzhya//vOZZV= DTAf;ة{[^ɚ9 MrtT)B7,=)Iz *MS:fAZEWE%F`u./e~9}YJw_҈Ftז>]fSFK^ﰸ*y<cv#+ p2#F'}HC# BB@h9?PcO=2-ox|Ѫh |}"t~->s<.jX!5k1Х)q?AWqR x{xq?I@4Vf"Hmm8\ev[#T 'F: "R%3KԍܿO*8/!mu ʋ]i|c3|g OUMJ2w>l-|5_hp{6j4 "JAGN:!Hn3ƤOiڹ&ᤠ]%[A|.<) ;(p 'cwc8z`!#?8(j+8{kn9]˺YEqMWNIB o q mgjRp)XJ&# 5FmK.5I"[|D0qdbvoOrݮdb1yh"eƶvv0ޞwgz"^Y@y/eFkXt:zyITY>pԡJy:iո[梵q`ۢ=[{g[2bܵZFHʄRZзP^0}ƭA5=gwQ ĸ,2EV(fM늵û}B2L[گpwDQ˽Jnm#J.\͠79AB\yL'::H<qd2ݔPЄtkpN)mXaMbdY- ZO}P4WSwS=hQ\Ǧ߿IdA!%oOi t>VC)\ ZU21DAk Tfm6̔edv2*Ұ׎䞲J 3(GMsJԦ0q_k.@:FzJx㹍bV_(3?c9_BJ鷎-kP,o5iI^r@"Ҍ5 Y|UxWf`n6*-Wt>(/:gE*p]} -dWSiӎ??^†~hf`ᡒ~" YaWkIvO賈{g)j餥(ooꅬm7R)1SyoV6[#X IeT@Gi~1(*p9uuf+cO}j"W)X=I5N"SF *J!b pYY îʳKe=ϯX7f CcnàZsjZ;HKh>D0֭@\L/E˔Y#noo9Aͭ T8W<<.$gJ@^^B˨eM[̈o^o bÊdج ]`Xh1)3{H2Mrˤ8hmk/F#z!sNU+$̐d<09Wc,(pu˒vrY$.IJbrɔ_+Mx i^FKR!(Wb.b9yם̵u Pbأ}x A-܌APa[M b ieAJi K6[*ରaC,z5ݺdqY*88IJURGC)NⳐ}~p) kAFm|6o49^n{8T wF3:IVWC`ym`$ 1~dSsP%ud.jqTk%?/VqKVoΤǝTTPVmi8|]BJ\øT:wtLi㜟}QVa*3'A蔓|fJ3{]?L=#XIO@>TA񔂶b;(<9ln ldފV?*rW_Jv J]KDBG`N"נ`R^=eƎ7{/:`v+Ȭ+n{x<0mi )J|Nhl_X6 '{62r aAPi_cLNC  qab5" lI' + wA TxS(X}rI^8+*\N#rNF3o$AUr?[J=+g;(QL7܏t:[ rSr(e0 OΌV 6v-c%)J&B-+[^ B j{fʴ筕hHvrt&n-nYkBlZl!U%B+AWd 8QqL]vp+_^PFIbA~_"F,԰X40nbɓ{ݡ=z dWQkǬc2H5P(Y㿉A^< 9MtʕMy\'dҬPԙ7o!VKB% .H*KRZ|]`5p> nĀgi~rUB asV#W\MOkQ.{O=f& | |*꿉!UyDfn`n%-ao4ʚɂ4OpQN}8>yLB2qLM<ӈD[P a拉]9\1jF-Ie6;ƹ]yOb,7ƍӎLĈf?GK*_rI!0'M Y'6pgZ` nv˭g-Ǽ4?hҼ ~sqxrL#?єUlk%[Ab+]"#ţ˰ȥoy!Pfung\o*8C=!`I Bzp5(ȴpt_U 3ϝEQ鮓Y *eM9\rq}m|肆394)Ӏ >-YR3L2l`zy '깆n刘U1a- Z!.QBh(,woX5r{RJGHz2mRrX''2@+}|/zE< Gڃ' {ϣg= +E˕AJM |_IOYXݻJr13^wAp]#m΃83[ 5/ՂkV5w?J!Os2pyF*B|ǡ8Ne%;UlP6ߺB #x%^lؼE8˪jƒr/E)m3ө ˀI6O1CVC>'A N5]tNxPBؔ!0Ƌ95e2KUFB0~Ѐ=sӐS|:&1;?e|r 0YstB<әm؟4S p15;_JVѼsK>jK 8=$ۘM0qX7Ʌ-E"rF CÄ \S@z#?fJ,W}9^cq(ySeY핮`Jfx$drB r]| PP ^6')LWa9 iͤTďg)=zi c_JDEZ|9{u CJ|)} w+ʙQz~#sKc;<,~0u{: 6 rnBQ<1bo<6 Maj%WỖfW۷KbMBI~_)O4"I/m@%Ah8(+!ϴFR$gRJa* J)WЀ`~rU!i%!=P+P"TQ:[ yeyt>t 1!{szLNj(B4ɍF&޽xH[xD{x\d>UZѵ۬1M)b&5uoyFFine׮\6 b|[&qSާ (<~"EﬣH%lPj0Fie8+_:H˨lRQy֜ZFj S *Fbk3!3elHhTe}4 ΨM󉧁(@ru\d ˅Bx!MfxO|{7 ǗP&Pm+6_oԉ3Q. xk!Oo}=n5΃!8`ooa`77̏Y=g8o~Ϡyi^,-]5g2ZU-:عjoPQg=B߯5o 3GLYzN/%0a.XIuH/maJ{: J9 n0X,s`I[wr ⎞;'$(WbNciB*} eNj2U{l)hZ8HT0!ؤN8s9=E:1!.(#җI:th)tnw[ &$#R ]fˁDYBl֙Y"dJvIo $:e8nٺ_h;a phWE>2 ru8-M4ҏ[husϔuunrX7:~g'jb:klQ"S ۱]#\YYiaxiH Y OQҶʐ&!gʋ@No*Ĩ޴ܸ$&Wl 8֚ImLat wIG|ϠMJ|]ff? e)~JÔN`Pkfe+,2o4dǕc۝>xDTEE2KQZP@ŗ &o(Ų` hVc V)N`Ng*|!O"#/T}ZW`>wlDNX';p~p68)3CR%9ڙ+4eV ]z$Ӣk%hpD(}cܼ֙kLjvJQ5 ɣ <-ySTΎ*tğCw2J<S9׬#vqDe'F(Bi؄1̆j -i͑7ι^ rWm:ﺥVl/@AY~KFBL.`F @0 n+:1B[_qHCt们C\<>ׅe״:Hx}th`&O +􌩧\&&[e,t6j *j7z!?+UTxt53Cu=6Q՜ͥj=S6.9jX7ٝns'RJpwf;'<0zҬ(+C^a#8K8i $J(6^ҐyO&uh<20?Mar//OAg]yT*HKC֖9gOr3lf`]8^ # VٍF=w`8Njrh&I_'$};׍upU`% # BPr_.diDV}l i`I*@f\+cpv v~7DzliiU?T 41.9Fs涔VO Lnvޟ $"ep?#/rrY(<7Oı?$ 6_+xpϯx}JS+ 4{(-r}Ԯ'L\NgQȇf- lL \Yj[kˀѓD$Q"@=fDr_hmrzô}W 1a8c]ku4lPC/u/kBD{uGR8pvNzѧsF KIG:F3+XiNx dxp~u=$%8aGtj҄i[=q/y"TM]du}Fclu^l#*3ĊN/QNUI!+_ى', Jf0*-T{H|h&,[@\ҵ @e7 hgyqgl%k-?D6<6%!${Q/[`֟0t8]?ӶIYF|1Ad_Fuy2T `mzj^yTP02i|<o~XzaR[wpi,)}͋\v/ (bk<-Rr8~Hv)T;CSB/~UITV~sq q$q$f[ZHEj&q` Xs1EPG|wa[}_ Uc,"AC,t^iy6,LvN{eD됱@/ڛ̜fZxR#7d~)y@}Rl=-,_4z2ԲFqp)]X"ˎ%PaDl=rU4&C }47#C&@$@PA =-8N#  7TKÚ Hć%B뵜O*GGk.gƒV%ݹoJMY{ɂ;5锑qU^pV Ydf0܀[d=ONn 3MU> OzbW'B/:ƔdP5֏淈M^[mk-C[|r F <=X 8V_(J2vs:/)tLPVnH%Ndj8klX-7*I6,ߓ٩)=Y~cp+Ժhٽ" +)RFTUpyfr EEڢ ٌ^nNɐ*VPSvwmAL/Hl"ASβӐ+o&s ~^?|tݎ{P߳Knӕe$e5/!޸pʻ>(BK#G`?*zp/5(x 7iuՑ'qrSZ#yMqkdxaHs rl4=hin`qcbni YkfU$+T(+y|(A?=X=噽:"ٯ]ؽA9[oy,Bf~fʯG9l5/L:F~9$K i&9SE}FWoϛT3NbOpdBQMH@j${*;Q^ǰˋYP˽K*`xըLU H¥MvdTfJU&KaRAJ_ 8X$i=WMv5STqJp02`$d@cG4iorIB|oʏ8{X, 6Tƫ(Fm24p4 A$mt*l5:ϕ?%:+tÌl8DI;) vV(PLuVw ֥pd}?;Ld #Cd|)8z/vQ,>%3a빧e.z[ Ɩ ħSYo$| #5oSwLH-oVQjA4fXnқ?s6 .sگtFR3\fy>Ptf/PY>QX^- E>M =^r:Je `Yaq}\h0cd; qw7} C*B I53Ykង2 n\]_L^ b" CX7όipxd/X\ݒf%,/R8PK!awI{oNg$T5K҉ ^HN]yXV(|qΣ7 D!SR휱l@TߙO6)<YN+ v {BW"Aqc\~} Wxvef Ri7~'W~~E+j}SgmcjUZB6sh o! |_l9tEs{B]tvs`ߞ9OžmQMsjWq,N>82Q`_5l[?7Ub4l3f #!Egr}PzĔVtUMvJ\2ES^FPT+9ߔ!>}dax1L;oXׂHY14v:f<`L ,5_tZӑpt}Ih^Hѯ d09xfӔKt8L:VR$>|V/ԫҍiHZ"d@?MwJo_<)dB88z;l$1'5\ @4c)ᏗwT0O:\w7/YvmN?F:69%>wPhk,j酁NK+f:oOR^fY*l#:1,{R)r!N?؇dNT:09ԉ}:OFE$X=i!e#}/wA ޟU&ul&5'+bVV:j՛מI}{S ,Ԛ`S9&]|HxY[q>1_bsî*s nЉXjb@ّ4Ԧ Y3`Gv{/ i#psFTQj8s ɍΜ ÆYz\,v4s~ςv"6{I͌Bhp&Yӟ-Ns'j\, ? LO~9Z1όe%ޠZ#w2Ѫ(⻮^A)LW-Y->Zbs};V@$쇔 )~3;Eu;VK 1i>o/(x2ƞ њ;ڒU7%9Y"wq~wu\ߟZ#hMc 6LťǿǜO:H]jU[#ҤeOɴoc[3U~ҡxK1_`A,)pjQ $ 0Wo6HͲTxC6 }ty&?&W &:H4&h f&R^:Cy*t Om8`zhݳQ/gPZ^&Gb ~M _Xv0P &?;+Tc*l iVH'?o ʠϢ|ge^0K ͚1{ _zx|o Қ3M(4"$WaB5<[3L8kn`gP01/"m 56Ly P9* `ٿNE^V_ߙЫI0V.4ҞsD^HXceCwݽ’2t׌Z5,chĸ~\jB'ɢB;zpD'VS[M[㶘CJsJ/KRN MT,x}`mNajijL c:lRPSt#:e E֗)'fS ۬bݺ68J;ܤTG;K&ӋG٭3Jwbm{؊=b8Qa63ypD`T]7`D1]3sSk{Lyr3Bw7/<\KkXae`qMAR??D2dț$ysk"1/x05ȟ*ȳaW;}Xr7%nW+ԨSɌrHޗ*Έ0m tA'|%-4Kp-#{S`G6!&)%YN' G2e6mf{:1łk~ͻԵ>zGneA#XdԀ}3q QI(Ќ8^4M23S9/7o wbyn6MQn-%f΂ |1{{ o<"l)0^ `'ڿfO_Rɽq^s4dFeD_,K93 x;KO}r2ONojUs& LڀLBySJ CUeR"H*mGAXiYRL>.#(0(D' ir妸 o ʨ$Z͈IK~A~+ 8@ N?wi[&+v Uo>o,=:H*9pԾ4^s :Ay"8v(Sthot*Mb8\2ˬ7E!˰1!Ri&E PHmh;B _.}.` Xxg<3s9[FUVB6drs OfC+m c;兀k$c8ޤ8 ٝ.wΈz軋sy;&F`8 5#IFO&n ߻QT MD0Z^e|H<V2Xp[ FpĿ_/۫rKo‚c 2¡.#heL]d+c1Df 4lK 렐 1Ž!NlzʎUtR^bm[<u#|.B jUhB 1ݯ,|Rn(EDw)[;p̳>eqWPp򭜰8M0@uƎ~wzHl\oVH׮;Kn]TyI~UZS} GA2Q ʫ銡-SW}C:Mh!Pׄ<ÿ: a͠qA@*q%7& Vp0vҰI,֞9( {y Cpuv[岽iqMɿL`G@=xddYd go'%_O@Mg:̬)\v$s W佨I&#:~'\ax2ǽU-O!䛰77ֺ(2 =̵"^}W]|bH7veSg55jL_@@\d V5}gWKzqB2_Za[W\g=hr~R/Wk};[e "b5?m1j(RuAy.a{`>T(\絠aOJc :(+l0“1pFnM">_}/"ذz(3jwYQ/f;LK-@s/u#pj&[l]ŚkC ({:Mcc{hK*$PiYrQlRp: #+ո_Bo<ʟ;{SH]|QtsXOeV35Trq:lRn]E  :-0='.wm{wH׍$2UWj3L4cfUWxt"6zDU݆V>QQڲ-T,-B?52CY58nkcHṖA+33t1X~BUFc\PB)P7G+MU\wl'ΈZ2+w&If:s)n ~2r3>ˬr疫L?  rYĝHo[Xg۲lr;{2ţ>YR.XU\)vuZ\"*!$%㋌!qQ|-1W_Rn.W0Bth뢷= ȑ*-t$e %xO*B-x-v}cz Q ݓp ^ xa{~BH̵FVuֱ*ixbHV},r\ fCS;g5i݃KB|yyp&`[܁/}E |ݙ q)To=NX MNM+ ~Aa_zOs?=+~)gBJ? zCib /Zl z&{, 2 n];:[;^MlD$LqcvE@_}"fc{sebANjsȂ(Ԁ6-tr0l 6wD;‘I1ZdژωIokyeQv]sa}SIrT^B\K|xm4CZ$@5F4SʺZ?T܊>\K~.2 Jiu- b%h$%,}a<Տ '25&Ē QyM%|B@LJ-H< X|>TszB C]?T10q`B6aw.97ޅIf =t>ZbYGDY |h׌WpJJi>ô\-'|T-hN@q~.MB5`* .LPg]':7A/fs `x}7sF[͊%$Z 3,Wb{!mu&{ z.us1JzٴI22`knR(u`E=&̸?e)a{LYH~6=4\>b WG\U0+rkg6=.Ӂ\#]1,1k;kI[,hȌ'XT Ҷwǭ0pڎFޗ P=ue/Hfۏ>v-#ri0zx  UIOqeC ] ݯjX6GDqWqPKBM;ؼqϤGl5 F{UMJGIgi3O>ImbqC[3y1")Nso/ڋ~<,U+-^eNy07*D۝4.aR. .b^xҮ Q3%&i3rv|7 1:4peqWTpWw$] :Xroǔ{_xZےbnc޴.M0~rnjEOBJw~Ør" "qqBC)CInE\Cq æ tMaw ,%;JRCk~ĩgzvR^{EI%nX`X\&oĮp\5ٸJC!E%p32(MQ›d]vgU cn=TseC@ܻOnU8#~0Ա //˕ p OrOVtPhkmniH7z6;E.ŭ`bg?KR8MI~zV0 َ$\x{Xp靏S aqsq9VudeK;kyof B/Hp9Xivz*N1uƔbD#sh ǵ6Fy3t6Q87%(` WxJz:ZMG!jlqƬ߬u꤆+XJFXqe)-pCڈjQG%\JG%t"ÕyFsÑj"DBˊ`xvQǼ X#8: .F%>khK3^~vgtx$QF*Nlfq-k)pY}.%1H;{t@{|SX~lKdNLj0fWIiTK.!x& e^( onw, [F"*Sɤ;^ggo??<Г=Γ1(7ٺt.SM&VR~H[xg`u%if[jVC!ENr$n,3`TZ}s\";dI(Mbؚ!&/R=7ഺ#nLKfSGņRC{QΑU[wͽJF;/¡[ Wm=). Ԑ}쫔@){=d۔Q  s{G){+`ɜdț.Sׅak23]gzM6<}P7m_Q08[d0@zdMKrNϦC1paizJm[nXJB&ik{պv!0`׌JnT"32irPQ v}+`U`L#I=9CUwRg[7OJo NxqA)9Juh[=HQ+f2ńfUO2Rj_tPz$?ge ßUḏyr l`: +$f<ӌp܊sC#o bJ7zߡJ)3˱XA7T;]R7LH{K<ԃ/IaC{ưˇ.Ss%Ggp~~}H[Pyٟ#d{0%Wlm䁼uT{X\= 2;4z}5z5685NB\)BGqɊ kttb5`aGdݜcpuѠ |$okIQ5s&չp,99C˜ٯGt*Wz*|e')U3=C=OT#/} ֍dO5t[-(,_Hr :< t( Nxz2zsZ0QND!}@1Ia=]*D}q*t R6KEq%v%اO{3p bOzl4n/SNmޑXDVچ "k!ke   (=b|W9^l1-i>K˜ 6HeЈĘgWzS_4cڡZWGjh{x]tevrDlSZA %pE,ԚBNe`9uS=!VR>Y]YI(4JD5\k;*j Iz$T!'36j,vk^XA$.x͙CCl!e6jr*csA\w ^&RQ Z4byyV8zF@ >\)a׹GFf=.3(/C t΃Fψ1;L+շ:7_h aE>C^&UBA7ށvat Q┾'H>۩i$@6<K=U( V=޼ֲCdͥùlϪ9Ul+@NG&Ʉ60u=IO]%>0_=(va: ̏|؄2s6DvO2I 'Q]pH"rwSH2 R˦ux^2_Z#=kf!8L$R{rO\:nZ٢]bO~_D NV.4N5D@Q?;^8A`Q N)czW@2dSaq>OِɚФW^LcPr6ҿ䫤C")}ħ?DzV[c.ZU`}}IкrD;k@bE 7yѭ'MXxcl`C͚rMe׫6cИl467dNj:0҈ZHK8XGY}bwތHŇ3=7crS~@YCTz]1*^ar<"ک~O2s< =q*i4Wy:+hő 1uĸt^$&Wi&]K2ڨB'˺f@1?i…Xw(씛5YnVQaQ`^!9Xғi,`Ӄ) L'akJw_˂ nRϤl2_A$?0s DB ӟUmAC_'BR8t jxD YEVmaEwbMm&^P᭪  _a-wA\ О`_j۲8 Ld.m J1`gj㗆VUIBK NQOeyݒz*JP*;oB۴Ca]V#V}ꊄ0 Gb?XS B+(3HXWU  $^2Mm\fwq8$^Y3Ãyܐ1s 4j{ƙ)P<+ 5$i$ ]+{.Y-Me>ʹPLoLyT$ڇC)Hr5gk({90R0K-|&uBϮա\-N|JyIߍz:H(L?AÐ3历B/Zĉ6l4"~,OUfJЉ:ۗlp6%0,vfhP M>./0֎ibvE ◓4QMY%>ɺ=CxiJ.0 ]B3 M꘏f PGQ|og5}Π.[4CM5{nX7MyZ[ wƍE UD@;E&jn2|T<"4q[5?=;zra;18R!W6gā.7Ɗ|-ھrr]+jȨ4j܄ 6% MCi%i M~l*IrЋX0&6÷yyF3 IWɐ83DVʊ 5qAXG &Z9i ۮIhYL{~,Q9 FS5%*I*! PIړ>@ g  vP}^ T3?W-/NBWSqVwZ)o{uwPlŕ~@UrU!.7uțipeVE#747FHXAy5T]pgP(\r6?Lf˶Y!xv]fejB,Qhڍ1:j ׬P)*} UzW}SPm-ȓ Ä~d)_u;hT1lǷ[^wiD0(y@F?wR:h1r!YcYXyxE R6dXڕQs{´R?0zicl+ ֛=Q/2A:`Q`gtjxMX}D ζt 2NvR;bT D7RDLlP1/dZG9zسŋt:\/`9Q@=u-FNQeO_އCsu*o k1SY5lpQoǗո@&7|n'e"t[^#6 Y FǫVx+&ZgRRfu?{+*VFIn[&$gmfD"GqQEXc.A ԟPtMEL5ULs'*Z^\ǽ I)l$/j;Иk.T nN1NV ^0!JQj#C-Ho@I!{t88]M`F.1*Sl:-c6Y![ C|وlK 0]+e5A]#ŭ6%gX`YZ++=C1>&ݯPkdiCѳ渌puΆSinB6t+c .UoNH)HkgGkG\{ @h' i=4xiIݑct =g18Zjma R(_>My]U+UjH^I\ -3}:ڬK0,f{աey؊9|SKN>+^#d@Ӄjy3;{e PEhmW 'fj* ޷cprLgDko9)̏ZW `xh@ ]O\} rFrOQ)rM)Nh{B`r_n&o*+i6[iy_T+-> !~,kݴIf˄e0@gI֖`#B(JjӰ!{$ Pʰ~xuaiQ!V7K<]ru~qRݞ3YQ}(~C]񖷢$W5"@'R]ωeG2m"o|F(Tj8kz1a(~39-Xٿ[ 3Hx `FD gN ˸>dD";5>t5 E%c&*7O*Yetl]_s4bYDS!=ߖV~i|;<5[=o{ʮbp4|#I R;8̧N.+IРM}A4SE:Wy "?Z'E5$灪> ?!/~18c|@; C=&VeV`= L }h =19<.^FR5@{؛4CDC=Jl]{<d^dZ2sw(U~YSIrG8M%>1<@U_j7JD2{P5_44r{I7)#nla^A+p{or5b1_ Q.SxFw:MϿ'AN^ڏ2uFĕ:ΏqÉ>'/ _UEREM fcZ1-T_ [)uq(| օpģNuXg-~~WڹtUr\ZLRp^mX"G)$UzEa[PrlbT}yCb >Iimŕ*HU"XMPTRTY3N7YO{a,+4-S(uIUQ]:vˋ橑&m,% VEڕG폭;3Ckpl4ƀ'öhHqSѯ***)}~Cs} ]Mk] R2wS٫o!/YYRI9 rw;1X*'E<;Y'Da"]lM*~Ѝ;3)Nε2UDX:2! v*R= [ ַ"I"8.?SF*Ԣh?~+R$nڸKl.V:|G4w?z_y; g֖[ L5R+~"@88qҵjFq# v*ܦ f+~AbE9XkeWSMPnE s O 桨'f,Рcvf\|HJV4gk?hKĕsm59j'ZA2FvT YCÁw*1^U˞RÂT7$1OE,eroKxXjBDT,Ň' } =K]V6:Zj@F4Psv)M#+v9)r?&U96#u/cBkk|!z\˔9S>l襱߫æIK$v4Aq `SYK ?): B#{kM~*q%~k70DF@'u{Vفw3 u9:0-;܃,7@(>'1CAeLőA1Rd!ڒFt ՎnA"+~OQ:a2Rc6Ps#qi f8h=S}!lEUyl( lyi;|i_;{8 G:^;{$t`!ZVrX~r |/nwzTLK5"3)|a>oRpu_dֲf#"Ka, u:{OoNo8 N4izn3*f1@mGW?~|Y(*%n\iDj-TZ׆* 䋳c"j̑Ami̅?iI-RBz-ύH3IƺTZ C)- `.dH;Zۮfnbu›tLŻFsݨZ)-؎5I&a6֝u0;ѫǡ+Z8r+־{pP]mK>b0#!HZ &ͤm>*NZ*d2?*Lkb=꛻9gПdOD5rӜo0@o~W1zM$W܆tMy3%/S stKDt.$M% QbMJ7y^\ T]VG:=Y gT^:,-\u,yi_mAo>,Wz)^2RU߀Vsl8X]:pՐuj2L==`.̮bOg?-IǻBǺt_ +Qэj)0,~?辅f~6_ųĖWK5-6prD:VMFP%U,G4t:sdx8X Q2ni-bLK$&;4 ߽Wvi+߷~!&OcPMTcħ%HJBQڠDzHM[6 V4͜kQqߺ:}'/UƥӜ;~!%^U.D'櫥]&n ךR{kߑ+\=R5r1*7^5uc$(-U[[17*dv }=띣.-m%O\ Sv.FSry*J|gT@YM_!kv}ݧ6ICc{"$89SC ;,R$=:~~e!%ҔzSp}{.d5qmXPHZ驲>φ_8v _T-|U!/M>~t]Q" g=\ (9vxsTBT]G*:q7pg;Il\Ĩw/Aj3`)jm؃J-o! `l,\iP63kxjz<ظ3K\eF d Ǟy!37|;J߲-OwU3b8#cc>E4$}nrW{7 M^C\n ;lPJTlIr>Nbu f/6N B8N[uPAf6ΐvz%%^kH|$dH{5ퟶA2I|3N>tn) T0` 42~ڪ@ eɄFȓ`E6hxCh7OI<-seƏWUQѼRikPlDn{D@M.; Cy:@ďhOI+C xT1}S^[*:/#5Q۴6KS2 ]a98d;7.oLlMzv(B/H:'rr<|1۾DZ/QAњ`9txt#Y̯8]*yl]jj/ۗ֕Lv\2ByQt@*^|O#&UGl{=R;9j?NjxD+CW rVP$3;rSMM!rߓXmD!E0;@qU2'#|n=)2 $A $| B411m9ڑdL (sr=inQ)m ]6FVsoBk= B ["e#$]e^,ebFX}!Se'Xp!Ԉ&LwsNdt7@ *DB*1#\^/\hvMIle_1i[im;!Ik3CվcL?݇EPy)䊸Tk^Q9iRc=OK}iUJTltٱz 3pŐ .HAD5ӽY`6ϧ2~y,8MSvpb凋"q&b7[ 9_UX痞%15pGՕ.o]BIJ%Whc/&¨ts!UwAVfOe:39_@Q0y堓%QCC`Sm~o|ɈQɗI5Ř)Wy1^ByN(eigk%,o]?'%Q17&,5ІeUX̣bgzfDo A@#n%|Х2҂Zz׍|SHh*8LF >n_QPQ_nA},#jXIKlt*߱60GGIGYP6x?xzO"mL貂r.`9a8)@D$B Kj`\{RaBKYQp^Á ,~ϨZ'vli74v9}5$'-MF Ǣc\_IjC'Or)vnAACu@b 999?oima LLE)߿"(Pm!W 6&gЈΪ4EyBKOH\|-qc֊$p_0{fG#l5BY0(z͓1^w&c3v;PZlF09!AͼTƲȪ;? VwmY3ceiOڵS|N (2>f4?dO`&liPI{v]܀ec\mV&\β011wrǯ'[-bQۥ#' ono DM);RQ5GCCa \ƛڒmp.eӶTj 4 : 4sx(D iw(>jg;C|ݱnk8=$*Q Ġ%[2k}:MGz=7O;*:ssdCsǙ]˒2\SɼHs +(#A"tїE>hpU"n/>7xT(Uu ]CWa_hNʼ!T 7gpc5 %W(,#4@-6L04CX9 DƠJ!Q3曚:Bv AW\x(TMi@V,] EiM 5A n@T8W٤œ{N0 i?b~1CvV[\6gAN[cH<uMcxLggHO'SرU]W9%'}2'|GEɱA(ӱr .L h1٧5 #i5?̵XGD4ظ4Wvʄ2]^X~ 'rŭi}Brڷ)KďmtF 9`zbv\ͱpiExe01+74rލj?J |u(ߢ8 TDGga?٩uU8K[">wNU9+݋91K:'65  '3~X=dJ+k~.|o "ʿO =&nzʽ);tJnՐ/Kue̤Kd(-餄Nԙ0:׉˪ HӇp%JUX/AُAc^Y4Y 2!/4 ;2JR Yr#ORYo(EM+j0+mS-e ?.H~<4pB㦎X ,oFpP]H^1G- 1%h3[TIFA0Y+ 5VQ@{wA[gy[qiNh$ŸP*%tAR_& %2%5YwCuhD9Y0za3=L]E"ZwXkaCF3yd+GsCriJ3sDjt>Fnvzf9]ehhb'9D/RlNA<=J%˛!Gڏwm+UẜBZ=MlG\ތKfhUaYl {F8P!5:,JAi{>_B'`?'0X}wX3:WҨb[/SD]~ν7z7dV%1~"W$t]7z4$ Mgo[K6Tcɘ.H\e3ٙզCK 5GCNHWk?MK}C9.k VL-,fn;dbOHZ$p tG_s`t~j;#|bմJ؀=d,) <@J>V@Cy.'=Zn*dP΢q 2g8&bKlA=cOj`b-OeNX@č4s|Mi,O-ꕮ1Kbce|0HR8>ެ&` g+*?l_5}(O3]EY+mNުq9@v9Wܻ5#c$?eF,Mh7~&ֿ74mD 8?RZ8uf)+9N\FO[sc- {FO?۟Zx0뭓vo+C&&COJ%0ɽ+uJ_9~:~TIVS~(J,MvW lح(렒-6ߓO!rqJ!R?cp %gjAz :dMԻ'|G%K!%k3IUچf0i(WywU]Kg;VM=kR%4S5ԌI>mxقNQPRxCG_̀% %Z!j!Ѭ#zI%Zj; 1ӎNxE2"( MԾ5ϰ_aZMax1_OIe-zlI28v۫arm/ҧLeW!gѧy[C9UCcy-3,2,J4gpB9_ov !M 2!Le28.:m Y Pڛ' ^ PG@8a FF l##,Oa>rZbG]^t=BM^+kj7 <t}P:R ig#C %`~FcUe6Ou/FOɞ.5}Zbc6].Tס:zB5_h LMp*0TA\ yV+v9=~iA$ql0sU/$hkSzYSm^$X|w'=jHR'w'RFo4ʞ|tpgxf(>ʦ +ͥa\秥ӽGDMq8Ķc}e݅k"_ a\k6,nAϞ^ ^NAkISîfaE @jي@cKەKTV ["rz[r`>:-LH3goDJJ?R\ઍE,"=,NGL<KQ :kuEqX@w0df!=*iB!kP[rh{ido~$bI*fK[- 8~G6gK | %!vyi׻a՞k_4h;^ʜwLLyQP&O6$\`I5ZGSpgEuI-.þ헗Z&^0Cy$)K0l4Two>-GjHxyY5c;ӗI8{Z]1ߎ#V{wȣpo2S ڛTUa62bnN [rE&>53qޚX wڬda1]KCĘ$B1p5UQ}|ɛ[ų:ۤ:ƴ>pM ,< /nmui:F&l@,[%!"/3M{!3v-)fT]JN7:ʢYo]]M'2ٜ@N`hro@Rz,=Rn^i!>[YEy7ޕ4ѩzlIEDpM R  6!'=|>DuhPk;acN& }J":'ʣ^JlPf#XxB޿,?h7ǩǰj^:tTX]ϖx O̦1S}5ċf{UXcj?~Fv.Ҙ9BտQ]U"m]l1,x?@xڑ)bc+h6yiu [ukCxPu+db%c{vPP^7DI]AX߷Ji5դdm+tvDӷ1j#:So (-s(峀[( >W,A.k-:Pz.y C9TՀ验FVP cD8^K~H̎CT ш*μ3Nh^8ܸ }ni^~x4Elʄc)"C(~4mw\ɝQ8(%x óX1O;9^7YTF1h굂W;ΜKD(>r24evɱL9DOicF%{>[`7iطM;4^Jd?yu-$"&cxiw7~X_Y`&Dr\E/ܪyo-fzE#o MVUT\ɐ^no5FBVs'0s8tY#@/Vxqw1v=sen,O S1}ڌ*XF.;䙉ne"gKr-ce)]g/:n_VFkxjG-EKlk\0?zl3FH Opdy7D赖>IaJA2fNE<2J?iu XK=qOk"W[ p Gޔ+1@?V>|@CIS  2:N$cqZ=@=ռCRK#^pZ$7RU6wXDNu&WY)(8lbV?E H*_ 8`ēNg+Pʒ咔]ͤ ]eI^xȺ9ܬm $֋ͷRx2X<+}8fDny2cWnƧk=`PYm=_I$# FvtbUj3@Nd"k̋rƷV`;~&7QewJ?tb'H)u̶iZ`v3V+uGAB8Ip{q8d3= ii/Ok=a1!-oXR.G@Nt<ֳ UM3L2ƒ+ef|Qg.w+-ߏZa6cFx6' l7oRӭ ' 58MS6hB *OX!O ۗ, 3U3F50̽iJC|~NK J\Mz?ShL1spj4 &+rLh}-8xs~ Yp&HsvUkr.*rrKopIחh8W /+c!ȖApzwu7k,1 BEO0vu zF[$ E}_.*_H6L|B'jdXFvh)o Nb ^d}y ڰB'0>V[XBQi#|ٛ-EK$>EHAZ\>*\ !b断P+ byC"s2V)MZ< w1fuv gL4QG ʛ+'SAF DG"h|5 rޑʭ渡) Zu<pۂFPu-Y O bP\Exm“ll❡ 7"PtRn _NaK1CdئNX hx0k׌Gt$+Ц<~:cw)wNrL-A4Ar T^&@Z{/3$I}!l2܀&SrcyƄ!Lc—¾ԋ5dޓ\EAaFy$i@dub'aBrQ}d4byVDr7jQy.5۰A)\+QչS2[aT-5Xw;'w% !]"pd!n|c!UsUXsF~Eq)#6D"p?!J杁r2 r;gC_& 03 !Sb{Yt7棿p+ZAf?3]8lIqROGZ<"pY@Iƨ$7O#ѽu'.?lUf9VbG%M̨o|Tܳ t"9E(ۺ EUTc7%,HavZ Gqk;3ܷ~ uNq?~:4KVy䤁> |8N?ql? P3aހ`NnR 0(4 9b{SQKe\. ҌN'*ïsAUIZ+Q}»-6EW<Ks+$i*vȀ\C\yw WÂdalVAmw$fl< w/pVᓑ|e "r S A<DWo&D_A\B5pMtEǮbȣ p\QΙ2eXh5:rТ\(]X$"6C3$$O ]9gy+ҋvcUuD@}7,ِ+unp,nh ff[>S:v lN:NV ٷE u+ ѯs$jت.͎g-qʻϥU~Y !Th6(v;MÚoMƿ0N4wVcb=^gbP87{= _46J~;ugSqv Xuş?fVM`VD_"oz_> S;T4mUV=דNdS_Zz))-yy)d)s b$#-hj9Zj+V/RS;>zyLܾ9`@+3ЧTNGɱȂa"T 3u\ #M1q?\"CBƁ{*wFyoTC%d| RzFw.֘ORݜvmd,5r=ڨ HGȜTsߦ!#]#6'c,5)OݓC܍lFkf2JfdH8vgލj^*ubn9tscC $Me2 No.zFuhPH e!/G{~ӻ=̹ѷ^`H)a3,ḔqZV.6?84Iu0'vqMsW:dcib,DyIT/>_k^,N&iH`GTC87e&B{eWS^t)-PsRa ojW1AtC3qkx8.]UZˁ:6%\A^oQ)N+.q4[(¥jN:v al]pY4p vl_$+FK+_K*}|\iFp)eb3{6W7K鋮3*@#9auA=6XJ/ _AwU[ K˨y*A _w놎2yb*I]Pٌ9HD,lNx@&WXϬD]w=j ?&t,z9s!eOJm蕬52A˜%Zٍ@ []ލ(S8b Vn˔ӗ(ODV@}p2mSMme4idM > OEHoTZ(X:@GGSjC;S#ƆP*C>KB~(G/I~/+\3ZŢx͂I2iL A"BU%X,k"zYxgUuJce;d@;sAhIOg=4st~EEj+}o%I7/~tNּ|v^L>` my s_^+a <fՓ a:]z+)nEUCh %MF[W?&ݙqh9<|Yuh˾̇ j>6ln:~MM>"!&١3d9v⨞[HhcLg*laNӞ(Z^/ҚcʉtG~4T9ew"A5LrxLbMRhJ^lPl,'1Sk>)d`=CD&ÊRG,cd$ ycFf hȬ鼷 SuY$Kۯ;l9R{J*}YHB F# =zglJ+>gB&/I&@ dO f:C JX A X$EzaT_STփe~L\6f[U>aebٙ<"kԃQc<|g^!ć}gMӳ,r]\%2uF#aьon bgsda+/ri=y-bփ k$5N1IY,>q- .j=:\K2]զm}*еBv ymrL?ԝF^L ܔ3VQ@ەS˟l _ف63Gkk#/gJi'nI^5W& }ˀҨqFd4Qx?˫!qCR *М v+Eis.?؝W/Ub|n,p+;R?Ң`g Ba A 兔`<-/" ‹pA{+xtXÐqJj&FˡӀ ZfY}5;ہtyvt]& zagR[pDEWKVsf_aGu9}Dado(x\/ofL3W5nMoRDiu_F-%پ-ћ*$j;f©WG⦅ 'bC"$t`ޝ[Q?$[7) x@?j&&Y^:`Yos+"֗ \( ֋J2+(p1W Eз?D9Pު֛a4ݺ^&n'0/n>ad[i<ͦ !Rz8ۯhNO']2˃ӧ-av I{e"$-Ũq6*l=sHϭ7[klhF-HQDOjtFHob!E$ҩo&Y}'A-ň#X'+gDbUKnC.G'FS(!}iWqV#*=%~ 1nNFU c!'Xn;9;^3jR*t_t(C0W,kDxdR{i2HENˁVKrfj=^ l$2lq`?P٫۱1JO(Dwj CsʜcHUcUͷ'Dx܁0}_Þ(fs@dx^ڥըv×X򅐩QMq9C+3/4Fر[¬00Ad}-[aHWBvpMd9B ӴY7TkO}/a ?$|% /;aD艺3=)M̸x>0`atZ>mƧmɢuCDJ{(sC܊2L=Rgk yЁR 1h=e2FHx~VnQ{(ݖueW CNۺиV_|HKSJs ʶ[aRԣ6iAΘOJrxh?i8@ҜwޮTd `qZk1 &!9w%~ :d#w Yzu6WI&\}lݳ'] KT%=bsM% EFN4ڨC oӹdf~8t$>]: lD#kh)k׍IR PQɏ9;kXIY'#@Ȱ3;}eԹP Vj]Z8O$G݄Bl%")ZFUx2)@|lcт[0SǓ&ރFqc6fl%a\rԙO 'e-$0D Ѕ^w͎aHl۟JR[Osi$рpHŅp8YNM :αLhՉK^Ct: ZH /@|[Pd#uҷ5{ TqT.<ԻVRko兘 A0ML=__cW @ĄN 6]>Q߮aԄcxQ0KyZ-FiH1DEbE~@;t|MP7Y.&pz=T[?bh/ "kZлLLVֆQa,k\2m}뵂"LԬdhC>C ÍK$bD^ [QjNq#lw%6=U' 4[q2ic^5XI\^ ^"6؈Q;fz8n.GQ^Vޙd~V~b|4u`K.<@c݅(birLRfƘDa,k#hp% O*p1sp~g|k#8Uhj *| ҘHdx1NnݍleYte4M ybg$V9SH3| I|Gt%M:LKY%laHxyA;H2Iw3d̔L-l[S.6.O?/9(?2ay#rE-A`Tc.g܋ZNkPa ?:1ѧB }L ~q1d-C'WRE-#b!#,*RnFwDf6&\[wAZE//{O=M?ysjOS3 !1G49rNUlڕ=/Z~c0ʛm1~bN*l2<uQkb[nPIkBcȑ *C7[1U gRPƉ0F8>$vF!ͧal6_933c✞WXy9yw"Ҽv%֛Õ?@Țz9clTԈ ~[!U}^7xͧ}ֲR (S.@K¸g#fm?ͮ2#xA#GA<^RO[5L.:EjlZPh+Ei^D}!)[x+n+2* Uu"jL6KWE-mSYpLFcK3^&sc~9%7w;=&zܿ*O Yiy07Z:.Blu/AFiXD;Hjm=*{Kv)+"@"x,R\8m,6:n h=[P\ٓa `7xeXfm:c!xf5f e`Fk_Ssʚo[*׀zVjN6tkG3G&߶̲s {i} <:}Vi=:] C{L/79, xeo>QbטGDrBw7_zSV@i'zu c0qylǑ<5~QD1־ ]d̂(-(+@:G K[{'t"OosM ZnU 0l9F;-j`xhJiȚ/C6bg4#KYj,V?quCndZR<3ON},Y޽M-=0 U 4 ^RQ!'5A \a_saɌ;~[G޼zxFRh`8.:azgIkCWčs1_WoSGq I@CP9͘t3#h5@*A;7 3 K1G]!N/z ӊX~ݔPb &s.Q!tͯ؋0M8LyvyR&Է\$?O ec>*Q':9~8'N%>N;IY pu؉<+: ݱ4x ^\%pe;qL(b='g[qn7bTbCEQd69F LUkLbڔ>HA>BH3)n5kE{0,'qƢ=s˽-"| ݫڏsDxV( #?zG?6dѽV x9K'9Z4N DH>$ڸM%zcws\26 T*Ecus փup麠v'mOm1j.wwsfr04ݹ!8`õ&ජ/.NFfצy{puݴT,KO'2 ) :NGpcsݾ@p]ݧГQ-b6ŚgFW!sUTIѻw|&Z%")KдiQ`]IJ^f~easL0J2JUlL"rJdt_e)pC[t} d,!R>L *!ۢ=Y*@A[ݽZ/b oGuVI.V&UWn&>*DYf $TBNi8k<+(¿H2. ot/Պx #.T2 Iu|85J b=kU/#7\S1 {yF(36dNG<ggtv.6؟+~>v*d 4-@%#FDqA.g:Cʄw# ;S zm Rdhwac]M섂O&nv`c1/zYA($30*|lW w~-՟r1s_ EZs\Mzq5H]Zh].osL N}`wvpl+TDʣo+JhFS͘#.|%҇!9rL %{X+ev0\n0Pb]Ld>TLreրY :͌Yb&'!_%bIaØ2m#s֏%*(SUM+i`2XPծ ^#;d DHkb@)ϙrJ과]Hn5?_DlsŮ(uv`] 6]$tf";ܥ$k8FK $&࿦- 8/[E%qg>}2a A#Ib*299iQMг_QNHv2YM0εD ʰ1əkŝ1iJj?-G˺t|wr%1ُI'.Ə# [jlz Jbo2 P'*=O98'Լ~EwdiL{W#ur|]V@JfTgVs7V%9vBZVxX1!%7$ w=SꫩzA"KG#>;Y:1ʎQs!\q^Aךw6OR@0/N QhJ o"Y6m9OaoXn#agP9d2X! ޽()AHgy|nEd]Սy9ٵ>Dv #UFank߇2=ê^#7ݛBy& %4Oj[XL4?_U\.C  M7pг\(fip]5~d `{M:+?uP߻ݜ޾û8&Yϴ}D:& oκcᰁíxF TNp ~$ADqH@Ө󈧐9IF\9X_&_tt?6-.ꎿ{1>mC`ـ}NUw!m^lKf1 H$<,Yj/AOb,YZW#_֣yeJ9F[BGwL?xP>mEF[ UZBkvw1{H>u&;-p ThKhST(sVR y<5Xw\ycݬa.d{{*NQɚ~L zCwguPCw-2c*tN_k^Sb`@Ȼm=hth$]8Rw6#nN5*.-PSpD3Vmn)5eO﫨k<^GR$R-bll"q^`OA^j]=;tg KiG13z =~%JL[ufpnҭ={OZ{!2E?V1dnܼʿs9\TElJAXh<[']=~Oy٧vM0..̟:LHGT3+7|Y=An3?!mq8*p#ຽn3m|I8:V1bO "&dTNbIb?{jc4}0ѯv`' ѲiA}@9U_Ap`ŔRs@?`W!7"coRTƁL,m|k<:LSuݼ!A]*,䑆i]HW!-88Re7[3N%Gfi`A:WeeGUl,Vja0)> ?K˃z|Z =A`]ծUcnjp%wުtr_-Eɗ\K =teMR9ڤ@ %cD^Tk|L6L,/4 6]d9fg5㢍nA:5N-c.[I+RP<øM4OQ U«x 4wvrkx6J zu>*O'z-ajZz$h-+kf TUcb[ahEϋ|_4 @L=BJ p3d%3x뛨Cvd2ϟDy,qu4׆qYA;*F@ke)"rC!zbhĜ6կhh K 4\bCF1B%ƙm˘ҘH%0-UIz,Ҽǩlh͔@`q{jf\/ze)/y>](UzMKz`kC.Yu)ZnWF_QYo9A(rYb^f %gU_x=JmIrwsQG눹9V5Ė w6Wܢ,`SC Z_#GY! y7F6D܌ 3;?Ap}D%n&-k *qn*"M|Eꝱ /9;}w('ѯ0ނ㡷о ?}}m+bI93OT ^*?g䅱1|6SIwSTkL grA:A4Mc>H8{.fهZ%Zr:ab'LXhA.8,0 baTmO5@A̭#^?Z!~o5 HdWSj ؜ EӬK{^%0Mh+5Z4L^@.RjRXZ5d{ 3]N+5OY,Oc2g&Ayaf)E,Hz 5:,KGm@h4zf+#<Ĝ$Z;K LS@h %+{SF\ $2h,ZJu@SČ.i ]G țm>O Hk;#2 \huE`W&ߟrLR<"BfoйUJ)c!&|qxh<t""TLoA#X DS;60X]y%>čѬx*/_R7@)E݊Y.b#P*ex)Vi\fKB],Wd|g5?FzXN$퇹~a);k&N8ob<O{6,R%p۶dΑ4*ftYt0+"^1WU[!Eq`^.:XWޥ~^OFݰ1wlٕ=}k2&x K[tlvx@Q4/.$ͫ cP]S*~߿n#`}-#w*v۝ Aʒ]$]6s1U@.U]V|<9J+W[b0:A,ZIq@k{ GpB=s'͸kQx$7ڶGXcAL~l49!Q %W [RLgժP^Z i8UjyiM_ /2BG0e`y)p.Cx$jҭl.})XZ(;v/-\!\|5L` CӦO).o ncIa$H#bikMuã{}=sKlCv}p3B=D.ʵ5l~ZŔΗҌ0 FQI3@zmQg(k}igq}O 5{d.D~[DRЩK—k=uKmEv(sfAEςhw xRDc81ĉt)$%­0oS`̑.oVwk׿B7%+qI0|hii.2=jR^R 7BG2HEP=3&8oE }WtBWje8U::ƅ:ܳZṆgd gI[#DoGhiZ\,fcafH[ߣ8'%RZ"sRȲ{x E]'i03j5չ$4&L o-J-T=hWyR~o\(D8N[Q80ذiro\\cZ4LVFI [S08vV癬Ϡ4}:]sHDh[w;GTW3]HjuhA>Mц/N}4%fcnkۖհp:0~YWtg Tګd~d/a :^x Ha!-?IK&RaOE~'aAf+qg(*G(` ͌C,:5NZ0MS{yv7MX )!9ԕJ7 ;zSz4 ag19ܥ/K';tҦ:qMnQj5(>u^W` '&19WR 2 _c.J؇ {5j@S5L u3'!sL"w! yի[f|SuPlL{Հ9+.fTQc*c ު0J`\(u;vs$SQf’zw׳%oq 9lg+p}>k.]+<$'B*L˕1I\q&dU("Y(0uSk (FW9j&#BVݻzw*]5Š U2>zpgWhc|r1lS5(Yv焧^=ֆ6[QV:Ph]v0~eDQ6/N<k؁25[HeCȿU\ju*HzjAݠK lU#%j g(5\ vP-Οt&GIˊ[R ܝ);|C# 1ލU.95N֤-5?GMw6ф̗o(ӑ{ș|9{jMvwq@q#?ÈY2zEhο(#+X8M$hпo|b5`PHtu*,dԾٶꪼ* saeEq/ >sN4H5H7Nt"!FCh'V"@t`k9R?lsRzGaybdD!N"{&w/[},ݛegw?g[+9/b8v~|zMɆܜ }Ft0ϤTL¦ MZO"PÔxkK>q 8B樒)Y9(D%ԷJ8/nxqv_ r.p ם''sAKtr2_C:"S~Thtt|]¼7ടN60ÛVyQZ>h>Hω'VO,ehNZÄ i3 Ǵ p¤]M"ApP|cذksk`3\zW4:,{xYz.'$򭝣?2<\CZC[PGǶy%Sf %Yo {[m 9S*j& Y[Y4͇/Dh9rٶ3sChw>cv%sߔ[N|=Jn^Mu݄xaeBnE %u+1ڍ ,˔Af_ ko {ۊX;W-_|klfL;U}}yAAk|p>9[+wg)%c@~mCzI5eTc p}[}o̻U{hpKwWD=N&Y}hR>ghzB,xp~(1Q] ;uE^xbUe0S' OOל I>C]v7'Ĺ'ߑMBHǩ!KU빏ZG_$Lf^]&Nl 1o,")]t+j(Ǽ S#UҬ;5Bw@6v)cJN Q <;H7Ԃ`3pDb2MN$syzQo<;4h[3j06T SX%xj.8o4Xy&ā46W}%>0@RD3>'2n8Oim4! +yơ g1+XSdX,]] KhˢO6w~ IH~8鉲0 mV^"70;7DJ鯾nu$o}f 1St5u))G4vV]ccEPi{I:И(+,=pwUGh5#eDo +;[n?j[ RMgi)[0GYkV*G;\I'Ɉ&AGI],9 F{4Lw̜C<)a_V8\UA`bz':,d^~_m R&8S/D?Ic^2VۇCYFùI$l()Jk;5Ë`!JgV$nȟ<֕>3[b)\&kċu{)O2>#zI էdv_3Y&W洂 5@62`[;,Yj6sފF[RWY#Y6h-2mB1qu3nSG,iR_acBʄn.Z(E/eφmvL 5+߀+G"Hl{Dvk+{qQnt8JY+ qZQ/*S}JM1=E4,eyuE^)̔ xWďtLo rjL})S/WYh|h] 9.yt ?|׉6 .,=~*w?@3rUS͆r7"s3PqlE$}ܵ=DM! }`ˇdT⌒;_'@~0rdxUL$ My>~ bϑۃM&4{+PNl~Bh &摴\ aU^E^c{c#y4c*7+Sh$z\<[B zyʫyiR+R74TN-'27Q[.VЉ2=J}$ʴƗރZS9ܩ9jL%l71aw6?X(xXsJ.*ZK}`]3wOi#CquP5vw4䫿E T\<+@O؛vQxTd98\XeR~DR2 S;pl Uyɜ߭n-f!)9QK(%zp{7<OSH7- lE_C7xe-ׁΫxZ|fw[r'/a4gZOH٢f0m'kuƨhRb(LI^'~ 25} fiL֘0A} O$\//fyd3<[1MCi%z=L=-+o=e3-٦\.9SI.Q"#'$S?d=:}u-Ǯ`8bKRHJv_o DhKA;\t:Gֵ!"`d0j7[JLn8\`y .{m6'ÎABзPjK&n_'j .ˀiKa*b Nָ24 #<8뿥;,8ÄO `5;Z? 1뛓2V1.DubhK|M LD.h~CX DJݫ=vFzԛ.0U8EpPc IE[d\q:qnˢUd4{jgCj񷪟%D| -GhT_-̶.J8k feb t4٧LoSԧJ՟J8T{F0S>IXnM97aOBT//|:1pYf}\kN[xw*[#7P!]o>&b"6*{Sļ$ZT5g2 DQYCd$r^sC4o^op̍s繢4\+=h u *hOvk;4LDiiyEb98X*m 8tC`8{=RAob*P-YA3#iauH=G [*2y[^Q4ќO" K=Y2gTXeͰE:HçP{e^.%NF?!G8Z*C: ߎͭ}|۰;o]WGitfB0Gy! +2obᕙ D$|-ߘsfbŊ[pA(h+m 䶒eTT_ LyD/j Co[1(E6vr)e3Ew#a,uKYsd.JGv<`pJq Pb,39te'=ELఠu"n>P-Ï;6v[>6Ah9{3Dxq. T<_}B6o>W4Y?8aqivB3;aQ+[֩!Fw>i#~s\+WuQp(M5'MH8?V= +?*7kؕSy3a;ClHڱ;"arP]v_ݡiufI>_!(aGRx?sM9?6b h@ =)L9 ʼp7\|z[.>}uvf#x&y목T>Nꕭ.Czϼjo|SMPDuD3N=(d]uo"=n{{$0Ì2h4F8ʹ*ƦɌy*Ӹ-Ui]g}ʅO:HAǝjlf ka{Q9XU,RdGC|g^UWP-&~{8RSJ* V5LfjOyl 5:ӕ74u1KA!yf,YldsHMRp0zq$?7b 9WM'9]) }}S܃{ŠE "r/aopǫ8UmR'(?sͭ 䩅Ἤ ^b nPF Ar'˜+T8g׎^$9--oI%08ABv#2)sv{pk6:jWB{,#aL]uf&w]47a#zW9{ X'(F2=Odjwd2HuF4j07L|71!*~;wgޔK䬦-102F^28VUˎy,IE+Gfo 5> 4茿VIhNsV WNP%궗֗S>˲*`X0%z8:9B}K^~'RdKCbW]0Q$K{^9nb3q32!(/Bl=kM2(vkZҝ1QE:ihy-9퉣#$ !PK tօPmAn|i[B`0%_Z@[߆o{@ŒsUFiG;lmXP95LbWnGܝm d(Ij65RkHgj^҇$,W 9C(]8M8;yAY n?ĐfKQƤޤ/mK `uE&aXʄEz"@yaC0 ;-'3m/}T`Ra^@:&7k~MGu˽s(YHÍ;FZ2#Ւ0{&¨a:s?n޵' (&%=8Wot^6Xlt%JDoB[V&~k#Ձޤ 0+ګgPST*_@<́%^eѦNuFnqG>5va(v[Iq"a گXNp.D:\,ړ=ZBpk2Y0$tXˬ˙A"YdƋU>fɐfx]E Qdls5ʝ\MAq6ϙSB{i?wkF;0?(TaSzHkr-ǫ[))|[FºddB0QDy* E4A@c4]CYbQZ NQ;hIu@5( \嬜1އq9x/4'a9 =G |jO;ie>9r ¹b\ .K̿c\VJ8 ΖjzδejVYv@a˰H%_6뙚}2FT YL9,V$IOؕȂ.OY8 J2_m ӳB6j<2&))}4Al)`Fc5wV h#wk.OOa~*ՖfrP5G=>ڨXF#׸?H:,.`UĊaS3i8s-wŋ%%ߐ=1)2%+vg _omTUA^6[X1Ğ(X]Aq{upϕ.v n(/DE|+KP!3@oAKVݎX滑;8->JuYzzˢZo(c-[ݻRBn( Z F2⟅GWs,LaI ʗjJ@< }G\hBQZ q+6J\zG*kD`xXm!htik^3NϩDAp>Lk!h$w6-gtQMTut*ʫȠ/9Q2Jsf޽a_ |* Uaޔ) 07IR2?Qf;9@ʿľMcOV;~6E}]4L7JUGl2gϜ0hmp`/ɂa;>EQØ$'Skf{`5#֌ 2*<֯zJ-3t`L0Q vd3~sxqu۪0eD; $)mn ztWD_iO1` 1͎I!BX_2͈<m1 N\[EE-<~oIj+{8ڲ [n8@U)W'KHMzpUomY%WG]}n.my;zújNLo?%%#bKwd.MԠ[i1(`.k{ Կ.kF0`ypTѽhKݵQ]OM+P?@;Ãӻ~yCQ^Q{G୿/vd#عGyR'ؼNk}9n_ԕEsΒA'IuSra r~j|Ѡ<]O *XIFZ Vazm;bUk1"\}( J q#5Tl/4\k/񝩶^3@`(`媪 Vmr,.Ż80,ų߬nrt"r *{FhY? B\huUWl 893j,Z*<ȰIk))fW8jN{),88Sb,yDMSt˹/  I87PW+Ut\{O&SaDXsέ7x=/;a}٧Skp!獟$Z-V(!'R=Banۘ rDt`e/>7Xo"c7(n@c.mjՍ-=~]ɼ E&ň]=-TlRSԂ†&pP*FҧIa`O闬pH0@߮3=D\$2ͯ.JkKTY5JFa\Dy|%XKBl}Nܦ蕀4cp_(DžzOݯre$ߊw ]1׫ +Ə {Ev9DSӖ/^V~~~:ʅ Mr!}%pj,mF #uYlT4+GE9RPVpM _=Ha7cJ1$\00^4GG")AMA/7 tGgA*YGb@8I#/=*Xw!¼z~G #bA>*N8)DBSp]Wx֟'&]~lśVS!EVzO\=,7óD=IP+SƦ%]s-8s׭!#*Xu;D_O\"׫aDfSE07Bϰ9P=p>V|nWL6SCv)@>CTM6mhkBekvuIP4GqqV-rr{< t.noP"}Lqb2&%!*an.M5Ԕ9KDC҂gJEf޴; )Lg'{~c" 8C$)Iu<"ؽϹeAլ+Z{SBHQ-dn9*+1xJL;v9/q <1J޵ bĘ Olx[c@⮈{H:죝p-%J|/_2s7ᲅA8L֣WDA[wnm| ^jۙWći`zj$Ӈ!'Y!:vլtsf+Jg,DZ'|d싯CV`OwlWk Bn΃ZB%]\ rd3N/E04r> 8p:B OӪy HG: g<߁ONW0|S_;ȭ"6Ys5>hu66m-VPP;++PHGGKcMд2uykPmmzh߹_ˉMǕ 9}Iӯ8ӟ+6900fdP4?mWnכ>*E]DIc+o(37'"O/*L{?jw#Z4Wtb*{SOb2> θQBV'r{YS*Օտ ʌLQv }/Au.y/YR<( HŬ@>_g{r͈Ë6="<):o#,v5)O#Ii|r&G+9C u}I ?ʋ"}e dbS`  Ď@fL6 tqΓ?'5 ܯ7g?t@,išz^g}ry KPZ{JЗ}Oզ+d?m[^bL %*|] M *NF,: G ÃhbA(T C?B+[r +OdPބkpGW 0'g# +xeg29X&zoà~+#- 0ØbԸ¾J&-~|$;J1Qû|~w˳B\iFf|zX(G, !$"ε/@ = +6{cJcU"`F^5 ; hx+; cl3RMjHdLNM=;"XJ].O@0s(Xg|W M34Ȟ t"?w L}_cfeڸZ2& uu7j!#b{ZGUwJ ZZpaw9'+mnnm3݈xLX btHG0"u/)놓_n7c]N.~[TSR97eiCQN3c}OY /ԇ!Kp,4t|eFi^w \E<9_EE0inR#14,\l -u!}Į$?} - D2c28Ə'P탌V9w{"k"?&c>sXqiia7B /vU`q Uw)$䧡i ׯ'v8k}1;`ԔO΃ Jᡭgc'x#U.[׵h) agxkm{KLJ@ KeU2<@ʰNp[_T Bª Du<xn-)m:82:Q zmJv gKp ?zp` 5h`DԊI9%C:g% $G1ᓣg?$b dd؛yrCIS`Gvj+{ ]t7!Z%o۰\{1,%xiarVL?Չ-jyQc]jt (J-c]kb.XT(ĊmklBb˖LK*^f|3/'0E}G >g@pRnD@;4:2@ca'G4f}?>C W}n`,Fho id s7 yD(Rw A(h(ι稃`mA\=SZv icCiQPwfŗZ20#T"!r50BRɄwp"˶:{"fI\h<݋f|h&_$0C~H jB5d1FM8A"<^v稀0њk'g ;,rYJbYQߤ!]9ʶ-jdlD4xFԌH{W$uk?u"$ MkkZ3 f>{苨x&7X+Gi xŲ!|`GWzK.s(kqX­9Tw #O"6E-+~XlԐm 2V|qZW-m [tshs_P#aj Ґb<*b+b 4ExI*@n+ Yz"(5{AG/k妐5C >a?( ++Db9]T*),-cz읆9Bs|ꦚ.k01%ND| \Ieh^=4ү4wz;_^d^)n\y@yNxhh i+!rCR;|L0ƕiyxC=C2u8Elt!mǙx 8RDhe>iľ R ֳgpN#j8tCϤ~m!^r4}Eb6Cl.IjsdT y+Wy :5=Zpʍ0P^uc!+ϥhHŒkwy@J7,P#)Q+S(R$Gf;t7,CZ'i\~\",46zuà$%ݽ~U0.vCXb*ZbD8(GƁ"5,q"+mm5 @$'n-bT])DƢ&rTmf)l w֎h$ K2vrd=RN2SUAM]SX[EH4N%ݴ7?ii'XL=72;ǰp?{GYE-{Se1bԐǂ&a:]->q 5om\]7J]'XV{Xw?40 5H| +3]Khփ_v,^Mx+<,Y>F~mvA/2b# :zt$R?iKFLaV|A{S142V,K3WN0W9I=rh7ɢ0Slv?7lϟr:5Cy."Ha.'tn3E(MO`!rP8G4e'3-{,fo{$q!~3/#)Uvuة-9ִWqsL<8h>'k~-"&;&Du&)yVL$OVО<w@RYT1_<.Ȥӑeh뻯W5nBB +I NmJlK*AM@W&6-M퉗 G9Ȧ. 0XuEkrdCuHlٴUQve~m@=.in%y߇Q ALnƅiȨĺ(`/u 3Pc^JeXn 6B0~PKj'^ΧWG>6 |-$X?$t1T3 D1PQvzU~,~w1FV_Wvd{ h}/#}x9jv +TICY]-t5y0zLm:gDױTx[i'fdG QIy\[_LzPPYƉBzk4awJ]ϩ:v uO[#-ߘzU$~* f ;f\ݦ~lk`\ihM5嫢p6?6(P.Ƹ#Hv/1&,h+wQ71ϰImca<\%~h4DgDӢ_d_p$ _XyCɏL#YpL8P<`ޓ͛MQ;$ʝ\' ?ފgrlxf*Yϓ.^vmb3/^Qr̠5r˥, KhGnE~,r4 UsهѐA} erNݪQՒcoOW:mJ|mƾ^3MIV<M!!job~?xE:~iIo(a A%)MyٕfF7s_+tI1W˗U즢_sƉ\1C`֬wMZc6DfU4yqXˈva H(y*E(W8xY =">zG *{d e\*O˪}Gp wBZ7 ?@=SVLxy- _H-^/~?ďq趤}cvi[ Ӂɲ>GW9*{%"(#]PLi14|YEREGq#sB7`:Y 뽜)}\_, L<8@ä v 3-$oH!cv1Vw",$Y m~E#GC4ɒkYޒJ?:vd_r4z" 1W!4qr5xw)32Q|vU[SF ѵ U` Ni- b;0>*sKvYں ]Zf*65(/ L7D _=N a`RU_ 6 'WY@ׅī/wXߜ)?m f7:1M)mHHƄV\0C}J\_s= i-0Fq/1'%!: 4 #ƟPS}IcÂ1cihwb;rk0b\Nj2Ƀ+ ߥsg uG- AE9$@l:^k#8ţj==Ul?(G%ENU+Hp;>E@3%*Ybqv%NO;@5AQ+ga$g6(@ee"M:z9^->χi# Y&k*/!,{ё+ IZe7 u>+{XVªq\+l|ἄ7a*C3Hy-_~:qor(-PECu( b W9BJE`B7k_\ڬ7Ұ'͉)6]A^<:|v6Y*W$6g7c".?tDJK/h:ͪ/O+3(U*!*R _aӕy="SM:J6Y J4rBG4{ M1& 1:p:/(e%IU4D1uظl{B")7Q5&0l =!#F:'<(aN8| 32?% `>'0S9t:yU¬ )=%HNmra51~:/;d_o ҡ%NlyNoh4->ka~?]=ې өĘ ;sԟP{tXjAv9}aYB]:n$)J4_ΰQ(MXl\f\!7 0u.q2?: .5m<} ky ;XO/_[_Iq{uY۝|aY_5O`{1ƂL b_2أV̭zk&35nv Y 4O/ހxvL!#2^u3fwǕ ~]^GJP>FL-`Lyꅺ̪KʘՖүꕈNFX{UfM" `5<zk6tNnsvбG4?<27XIGu@M_$a2Fq\}퇅uT(x_6*Nsf+tɃ[[v> El(*<>.vEYr#Rh ?H{ kpN\[S>!/HW1Y: 5ߔV{[hU^!N;qxPn=0od%Ͱ ðL81YRCQxH\jovX~l9+/]5W?[/+x[XF "2;f7bnͦ43ɔ$L3Ӹܱ"{Ű۝OW8Q.`WX4R6Av%ގ&Gc-L2<"j?%UK+VDQ A6hw&b;oJ(VlFCƙ1y [ W VrA}Ev6ïy! ~~9_@ap,O__;8 Z3ntjJnFl#LȔ28N9 7ssjg{l5m"x6 _N7 ̩Au bUHr 6 f)xK&% gP[a]?vCzޫרҼaulpH[24Al;mpR ◨G 8D3I~K %XizM3 ̏MV8؂;v]JD'o@3২eD̨seDi`/t h;'~^ȸl2?`:׭Pi]#;EzƞNJW[T3(&3 @g{in,FXL-K(ar=<$ni<&r8n)4oGt)b,6-UGhTjSl?y[c:}71dt0*#'Oomѷ"UZ1 (o#k0X`ѷj Bq^LqBm uPFial |h㟈4'*Q.?0S+pRNMQ~e/ơtTkS"`LA9G逃\5/]z؞_fLҒ5v!\!`b˒ lœ8*[S<g95- Glo1_JmwP"GzaӶ ܩ;o?B2saXQ\&<њ̴FpNUD Ģ=*K5 AQ_>" 0C׹Vc'U0 E6TuҶXts$N&)8ë,kIt9)0 r.5S7=7t#k[Vl4`k#mbvx!ρܜ Y$IJc?F6.inNZM^m3C;vLn/pt=m޸fV,/On©9j5KNdG yPW RJ{=┗_ Ogu+|Q^,OXm/WB $Z, x} ᛹iuy]K9CI;(&Qh iJ&9M" 1j>W<׌sP\: |T ;f#h0:XFƾnFkݮyպ/t/p@T˩08(#EȨtREV$ su !>vpN4W@,^@׽Iw$ 5ӹHҷrpa R*po_hMU`mSp,FntcMIJhz8P1}V3$Uv٩Јl-\AI se!/@;L 7qljs 0yqq]5['~ T'Bg}4F3\Nf?j)*O#YQ ]*\S2(҈_zB] `h! &^̅ C UeZw@#OBJ:Ӥ ״'‹#/!3@:037=}Vd}< *cbb@JT, CDm/-J*W>ߟ|wQ"#[hvlܑzL)PG2޹gJti+Ȥ >}wFwsXOfX4 ƭ Y@4鿃#`YV{&"1$PWPU5/]<Վ_5N`_G@늿=VU7 x$7'#ȉ8 D ۂ.ɽGm[9?P V*4nBKE8…@Ғi,4 f`׃i<cSo7Lj2{a`44"6:XIwi|Ek=57*x";C( W!4y*ZrY`8&7ṵF4\s# _7{2U:| Q0+O#{Ґ1ΪJH ;g0U"\+ 4XZ*:r] MhiϽȉ  A%1\cI قۿ_^Xi{z7  >Xx!oڈ{ޞ6'z35gV0R|ʬuYɳ {J s[qy2Щ`QФa*OբLB0V"03Q@эJ.vؿ|n5, |T_1Ϣ&b㳴̊J*1/ IwTj-Z (O (dXF2_/%Z:qx%+DhQOTNGsIENv6Z\8f%3,k#dĶ )*~%5_DËk<8WP%1›{,Hj306Yu#ӨfpU.0x<#*%œ\q7!gN`$d# y#E)F?w8lq W8:v鐖|u>\UW] 7%M!H6RqC܆~د;":&# l*gF˖-Ft>(lsz@,DFOU$3ߡ s*6bn猗9Q:SE`&JH㘰)`1.c8M){磉1B5\RP0==1&y:vHS%J93LpVO\L^ܘ *F;tWca:gܑ]dy/W׳CC] "a))A&̥+\US&@3rhW`af+s[)k{`u)V,CI8xݷ|Ey.AQ8:_ͰJU ¥9}?=L:Um8Q5R c=a97Y58,[^UqiѰ%TI{/Gο9?泇:EW f:;(aS\iUDd'iKna ܼ3UгuXFr'Obޘ;ȗUb& na{QlG3Q "VeBLM9_m13(.,֑2 ~9ٹ}JΌg06W<)rGmzEE A)0~9sO)/<ۗ_0uyD itfTLH=GQBp w)DEaeʢcSroY<qklPwϘ[)sDc|. YT7{/kU1 p S35j ZB_8vK]C^|: m1)>ܕ}gFF>Y$'2JPD"Cpo-Pp4Z, Pj=(C4T9%1XHSt3 cl>9S@_c!rcsʚ7>mp&`0*&Sڍ3u2I| [ VGV%ɻ3öa6#!}̋ԆhfB2Sb1j'`@KXFPdt3OaR|pbIݝdRDU,Nzuxu} \! /R |@9\6[0K.c 5¯˵Wߗƃ% ]-(!.G X€,$[py[$¨c}cZNu [Pv[)J]* o(t'*NÊ7OwU(3<Ϥ*'|btr5@Ȼ]Z1t}<F0= SG.rR(ˣ{(R-+?&rkx N=T>V]rBeG2!/w.Fe_ʛm !C$w wNz G1WįHn{NxԷrf`7\8fWJ"msb8sڨQZMQ#M] {Qb?5p]@Fe%j_փ`]=BS漜̢Qgt@,Eg?"A xFVA7P=ff]D{>9_Ed ^h1 87,%9`kG4_b CyZxd60ƃqq1ؓ!E{Քm@ }.JEEp+gOQ/*Kvԁ`3}'ZEhm*HgDT68b|؃\Eggĵr3v|> f(Skߥ o~ŠI8#+M[Eڤȁ:;PQ;WnW$p, 7֭_GF>ktS$],y[gU]ι~"6Cn[`,IKn:gp]7 WOn$b2$JRX-2q ڿ­u *BmY ^I57dVDb8IsEќG5cE rڸ 90e(âI_a9dZ#Ꙉ%|rUmWFӌ˗o)r(݈ M @P2 o[2_s!7CJ0cu_NǓ׈aE3Wٞ'>>| 64s'%8h6eӤILT4\Qe7r$i}b3VAE3z[>VXì_×P%ƳUa L%τ\/fJ(ۙD\FEz 0x+%&^ԗdYRW~T.m_ѵ|XZLtҧ6k<2k12|׃J%L{ޟ{|@RbàVDI1Y-߭V q0>a8?\?j?隃$_ j} i"wǓ܄=uDZFƯI9e9@4]V^/^i9.y! ih-z7$4Ad[ym^}l0)>=ыLds-CJyظ盬K< ?͛5>aM˿~zbsA^QYV|. =V'Omv|?=<]-C'n!`)\Q\Q 5D5}6 h{Ѳz<T4uP=HzD52MOD>|O~48сa 1oXנy143g4 z)%^g>{\p%PΠ5htQbGlf0@C Ė8Ic͞ju>r_>8e=ea9(ElDd輮2q֏AΝѩgӼV?Q== }*q94,4u}TiHV. 'XE~؆N=iOo"bp7"}fc֎@`~6>m4Qq5CgQȆ,/ϝ>=4D0J]aA5 |J1+4hg}٧JnC] B=r?8äʧwhC!p[aL7Ea2&|BFqi =BTAIKA S(&J&KRy7Mfr E${BA\n!q1`/[:d!QrEYNٌ"@e%/ѝwBXRZc}+׬8/1\CEދ@f0 I-dASԛCѧ<|ƚ-ysΩn(wěNK0s 1^%4A9utU}wjR/:|KT~7 p<񿏈J$w+d?' rI򊛹KԆ:mW39ZɔIXr2ygӓdy4XM6K)B5y;߃IW %~@9? 0}jGBF@k B t0zfzj3'hg0I!/|kSD?EѴ Hz[*JZ܃X<6q3^ZԒΓOGk<47)[Xv(=hpCTb"j =@ F.f3pzj'kK[X#AtU2J}u054'dL'h;pֱ$+< nj-!`ͥamxQ[oQ'XNns h%@۞IV<4+b&*Rw}3:bʾl1(A*Ox\G!P$۸M#'IG!8Wބ(?gM1FfVmgMK-G7<(.9,Uo3qW=̚kBe"SC%yL%jCs_; d(eݩBnnK3-/OKvI8!*qp ܏D(8"1$ͼuPRge4:Ӫ٤LzpԚʯB7S?:gD-Wu D^@uC.2bVǝ7C 5Ȋچ#Er I0-ɿ/[2-g%8.Ƚf!N$[.3N[PT#k}>[0Ӫq$KLܺDǂ/'۲8tEMbR 0ߗ7G1~ǬZGNVu!o\ݹ5kC<YlDIX*X{ cGTɁaŒ1d]+2j' , _"}F~5W΂><˳ z/R$'Xji}RAE e@H|$=RڭmեT:)؝݃6%m!K ;ۼ?" m_:X ZW8雇j/>t724C'AŵN{#R+/`U?w)yNH ^BvH2VR?3 =>Cޠ[+kqi}+bj cE8&t YwtG3RYAXߪ&) 3+v}C[`47%U9Ӎ* V;:\)Cq`ߊ0VX2mYYp{ID|U$ F?WuC& tyq؅h3" SPtk]Pʉ_fV} (1=B̪2D:(s {#PQa\AErKY*%vKMmn*C.,S`5ِl/^194ܰVTjI ȼ[=CA,zs*CGV_K.Ӱ&GzDhc@IZߔB(n!B-L_iz ?إm>}XBSڡdgc|QeP}JDtQRǦGHШ' G_yxVYCԒC,h徎ȩ ֡bY.I>O$l $9 S1dY%V'g@rwuoƳl zܩG c!a(=&V9˞J6x)2{ +k1 )!d0a!|$Hz~4(ے71\(i".G4JAܔ2Trkl[ D\kj#n?KO`Ǩèts7C,Jarm_yIe7J{Dqi|{nx=EFЫ{)ԎeNd:;IG kAS6] }sI(T34I&~DhU,!gi4!KuŘ68r7MW9,b I.U< y9뺀vR)T:*)m -Ib\>Vk1!'}sD@;ʦQ'u0Af=nt*ɀ*L3[*1k^nd>_>0WRyS [*\&>3P=pz-Hazf϶-(]>@'⬩{MSmo$LS9282c`.k%В5MB]( bQ+llw4T6E}_~\s[Œ)" YpJ3 ="|>>6 s0wԫ>%-T !BU?{ ~mnGJ$E1K6Nc=$vW7.7``'qwUFfRwA`-y2-㲗,Aw,.%G03L ʫz gT0AV' ?' Nx5l#)пAԗ+ئN IHK-h3)qyE5}&fBtSY_x+ iT2^RI4; (%Tu"FBi鰺T9Vv )2=+PXu/<@ !/lcqc%[5 }z-7ŰcH%o 7M6fuQ{)̃Z YjծC| *jvQ7A%䦨A{úRW"~q[u]:hǛ̚ϊM^J^׳KL ijj -Y- -Ê5SA$FsF/Dܕ3[w _*\i" slV/-:"р-cMfdxâfMj#6-ި p+?'ۆ $ԥ79g8ζAK")bs#_LWFsj.+rN>@ Ydwǯ?»|%I#‡\`sr}#{ 4^&?N!S|K9.]T2 7m"N +5S57iܔhӿvƈB X0Wzjh'{K⾫F#VbxtFa/'Cl,p!;nŜqGlV0G|MmtxE۫?MTKwm3)ǩJ7:)|:آ[g@{Cո] Ap@P"#c\㣷ArQA*@t92UϷ}Qt?M_g%߂}2P*j&]CͰb>f#D|#:IN!>rt(4C$hW6k+g~6_ez`j Bͮלp)61Hh]EpzVJ%*GBً޶)_u[eYl11۲KS\va aڦWHGIUM-M9J`ry:GK\CiᶙMzghBD&8_)M ߨ8,l`w::AvAkdʨ [:EʭWuxS-*R`H iy_ RKݮm+_Ϩvxj0`OFĴ\3W6۔Ӝ)`= x=hvHlS!Ebr;iqQaAZ,܄6}WocNFӫh B iMzpilԤ?E)X;z ?lI̤WV\þ(= KW"q2Xuv1 Ql0XdcHF dZ'v>/KEzy;Y󟠅eQa`gؕ=l ^,rȵ{V-b)tG3EYT3C*]rwRk}~ʲ缼ӥw̭z#|GHv XpK3Џ-cAN{=/G: +OYb.Z"mCZD=^8WZfWяF`;Y@.k6<ǴN)A_"m70΢e>\g}{l&@Vegdޠ"2~ nz[.oOyhXN٤ַ$|IR:to 6 <;Z&$Sl|]]no反_=|z֦tU} E>$Qg@( !{6ѢO ~dmxꚚE"UdؐMzk|Agͤ& vkda ri]Gv^ kK 50"<`E'G]K!xVa 0q7ߍWEYV= eR<׃5'8'ڙF~[T#Mq8q9h0wxXWw4(n*gez2%E3unY8#iȒY:I-}6_A*,GBdLCpقQ:ec{ۍe@xqWIN3YoilT4˶Y3d`["d a 7z5|7I_eVd( W̰Ĵ5;aye*Jq׬-C ^Pm62D_C(FM-a|-:N%4Uf@ :F-A`$=DB~+zkMHBh$q5/·?&Œ?,R<ȶz֦x7=_1vV=JI$_:졛SI7h#{H[ 1!qӾPA`ӈ`oم_uڻ Fn]uݍOSM{XkPi A+ \ŷ]-mv<'/)[f*AFZP(ڭVг-pKa?Yw`NX!LfBuRDC֊+]0Dz'Ri<fG;PՆ;yYQ0e6:gm*zKNEڲf鐜j'RACwڮ=y漢姕,c'̍;4g?Ga4}#蝿AxN߂ nbcٯ˂M]qk+&u苧U-lZ`#~5r*eKAPdg䳇=^bV %9 \զɂw& @#Du;QOdS hELUhKyCX/Kcm$Ѐ6qho0p둠6Mt=M̓|c!vK@M_wqR\F|RYԩذFnx۫Gib,o(IT|M 1!C=)|cd L NֿMY} RY3[=3?a$±}ߕP Z_ rXTWYV''[67 $Fk\2DJ{0+%w3pW o}v['+jN]-鬮Ym8>Lc>@"vV-^ Ed9]Hªqh@.Wg3aCݼ'4/[!r8y1ә7(O8n3JtKaҗ3jSؼjo nxR.]'1wb=?K #gAVY:|+Ie}*VPwt3ʞyE!RR01o9t@ L0i7t]`{ Gޱ$O$v&\r?1.x]yP"p$`$HL`xYO)6*ċCImfjM%"Dy1{t`/"i_IuB ,N98?.""!weiMKonp)M8lhT=ON1|z|q+u3+؝ĜJ2gpHo#T2`m!WM~12yQTS,Ҥ]1D%K ߗ A_|B&RJԂ QGTSӸ܈L/AOݾ[PMK5-b/9s;!sRG(u™M'Lϐ\=hMZPxh  rҒt&fU1r)'Qm 53̊+9UZm80m~K0KsGܼ U`oU/#S{O=WTkcERdGz?n)'@Dw6)f DHTE WkLt&[{ +]~/cxH5*{371xgԛy:ƒ)@f'=Bmg=aе%.9AT4tm[^G3 Dmmy=#e뎎a9t!%ut~t /wr8F!-}\Nop@]&3dL#Faq[O2]]0’JdQcyHn3wHbEɌ_Y9)($ Q1O5K<9|X.t2 ULI-Ru۹fc?[ 酖&NtۯR '_|R<ȢI⇾QX,."eHR\?IF+qVTB>fz:qx^ gbM:d=,p !:7I&ʒ,(Qԏyw)@ p/O <3-p" YD1}O/xH]&^XPBh$#&ɣŌ {>xzK'* F/ӷ]tƱ{:פ jMݝ)FKP~~xc&Kڣ,:k3vzR1X9E-5b+T!?'ŎqISSdgkNeYrr?U`ښnC 58ITϜy7jP 5UNc7ݴ D-n>zNko+}Ϩ5+ܿz~ab0u^x"5ET LAr,mtǣ͞As[qV?(3U6/Y!fU"ek)6 tJZ ~s"wrR-O D&y&O|;$SςۋދٞhV[JC,_f\CuBLz#=T-J}'HFՁ!腮 4x*IJky:\u-/xh-fn{( njࣖLɄ.Y aXưY-1/VgQi֫'!M(';/jˌCZi"Mi2in6Ҟ@ew(sP#2'6"ŻXή-2bIOV⥆-f 46@ bL }Cƛm[vF_ Sג4Xm`?< p9Vj:IN{F+YKC cj'kݺV.WʰzVGq^mp}-Yhe-~~S1RJb"ܷY'(:*+G`~LI$@N%~ͯ2t ~Kl“; |TmbH %m8w.U }4%6GPIJ2g/G26q8Ezu7y-ej*3m;7ZtLx(]яsZw kSwu_)$FV[1Ww#4K2䀴˗Mb-@ogbŵI,5G=#zۀڕH`[i0qć=_XSYpu#oL ]3!P{dblM[Gk/OeF<@gpeWU᧮%R`gf VWK5xnH2i#X,&8Q ^S !iZcGpƘ| iiVRnY=^~Ή# lЛxїNz4U!6 (|,%%@q\>F u&#C?q䤆]ya؜m .n;Fa~rXLC,pP\$hxq>MTsn!_VhT", W>NW&ӔuZ7CDYFQFר̞G݉j8v˃ \>W frOӤZQXk5αff>~ ` {.h3d6fZQ(yC7mX#Vw*GJ&phF.P]~s },FWM-qc{ %3,b@LM\:\+642<#Kh=^3KBé%Iy433pyus@^AW'm%ζ QcC➺#^jNS҆[4;u)jŝ8S?CD=VP StMm>U(2Rcw>,]$/.?/!f~5JBdq I1"3si7=ϋxߡF#ԭ%a|wnXߝZ*Cʅ3ǿ=y+/.Ҹ\VʋWxw݃m5gocGMbŽ-<@_PdexYiv@V@y.~?HVLF+aERKa}7`Kea|9qKa>y [#Dެv;Ⱥ'*u")]E:XyDt[Ej3*|H)IAw;1q_?kpkf>_]d+zJ4c{E7'?N)t_FHn,\*쳚y͑Z[‘`AC[QD nDΜ3,̙SMk /9v]%d3J^[T[NGY|yr$XZ;<%a;d-?-~nh%_rFe"f+FQl\x8k.w^s{(DxC U ^H1Yg[ ](?4ֿ, ڢ\ns͙K֢K!1㑝z18I "NQ,9jݞc4 Sq-w14=Xm{ Oxka4[ZS%D/7 2s?[ā\Xg;KB..O#٢{@VT@e^hW0y(I:jC3%v/&a!@,ش`RS <KdjH~ b1ѵqhXG靘G\,a?Ɔ8CFG;m̖#sP<lH" ne̍?ͷ6T7 qVΩAL-Rg^'LGQ>j*X8rq M>b=B+ bzfFm'*_Jc0 IJX5 <2R?LJӽAzVA(yQDp궂$x&N|J26?vڮ\) in@%75V 8*7߁EH8p/z5ˍ77&C/? {P]EG+}؇+(Quf™<(f̫\z xUםዪ;;`Pޔ V3YS>r7T+9`+ب4t=2&jX`D])(uuܺEJM AWf"׾itFv$h /HUNpr3KGȘ!~Br2U}RRl!`i&Lw h6#z4 O]+bd( ]Ǘ$"AߓXp!Mb6eT LkM 嶰Nbg|No_NQ)ň654v(Qμ(vOU?W=Ga]Td~i$ؓŻ PÚd 5꓾j(5NXMO~؏\,rddՎemzuZ_wd񮅟0k[9r>^r){ cnhS6.A?=(C?taYbP^>_uKĐp[9ǠI$ WOkI{cAF)Լ$} bv'θU5qqcylz"``M,`k2bGg/S?MVg>(jkϔ (v6.=]7%ɢfB܌K&UYM6=wMUY7ځ N0a2]~AȺ$Q9v8PGNOê}Q}Xv0߾ѴԲ!i(z()!DMyaՂTK+Aվ d^cUx-@U%Q3i-G9iM<*V iI@uf̖-lE4g.MG9:1Ηl,̨N3;2xb^ ÍS8gn%b_0yZs&9W ',j=k( 1C?BcZw~D<2a + X'ݴͷkLK噾[g"^gAv(h'A&`ja20kW,.F<ӧy{'vLGY+9j>CzXhb=>kvoDx٦m6Ȕ,Qoh2|әpZEV,)˃G%Vܷg[բ'L?7`$o'(((|\ԜlZ9mkɈ!|D._].P [6aYBqa{Cʈ\pxv;55 \]5EK^wX򕲪HxEq tS:[Kt*4tDrI7ceoL^(1H7WKR3_k"?ff8'CQs@=J`i/8] CJ@8;gs_P`8x=ecDUc}:QN8 d-e݄bH!!`RgL #n̻'Pj(;+oEz) 8`:%8k\~^tC Dj ãQNzLފ\IT+r -0ZB}!PDLi[j)<'(Dv6!wߖO=]Z$Uf4)u]A  kSO,ǰ gYI rOZ<A/'ԙYAo"۱o-=J`9Y_D&q:nI,GKR~޶ͪWmшج$wԴmzU~= >t+u"@x@sB!ܵ?ɭ:X*q6|c\k3|ugYV| %OHGk+\djOh}nVnPA d hڱ7p ^#|wS׺>7}Bm؁u#~ϵ;+%?  [AcPqF&c}Fa$P~w)r GQc~# рJFrb]k#,.-ϲ Թ>:@(=9NMsx ׵5oҭ~άAe 2QyxdN:=q"Ut^ ]| Ζ%F,A,tE h1}oH8g~(o ^;Ro|kNPmHG&SI33\py{`§ȥG y\kDeGS wbU:3i;jGtUl1q/$LGg`/ oFY|d Bf_cmycy_֐DZv[`UoTOP25߇񀸩lFuIீH^Ah{z&0! OMêK^#[ဌ-<;%ivD庢唏+I8vB9e(1q5Ӻ(5~_p!VBN I,;󖚹/7XTfpXCsH`;Ɖ! 4#` Ь?i%Q΅h|τ+19zR|JmZ}K^AGrF-LLMz$Ư֧p4 \DGbv],/<\Ee݁^̂;[Vg5 4{=CHKM8aIE2 +t ey;f޸l̢cSpԁz[se>M%= 7$#2^^i>0:֡ iW|A9+8GTލm K{QŦt;ʩ>Q342.Y:8b?R׼wR/L7 n^Ծa}xW~1DYAIXD?֞K lbN+D-NE2zs 8WLjr-W΅(&LLv5l 7O ]7B.ݱ@!}`R4́,<6L396%<-"Z@qUFͿ0gZ&Q^O5jbɾ~-ڑk8+j!L&ӛWx002N*5!B}W_ZxrE@h0!="8/oEnW?aj㽖TBv a,E%0L}odKW%"j|AE:}8͡ 8NJgG:iBCg"IMB:\,>X3 i]4 -Υ,=P9@4#'ۺ =>yK~딩tj 0edvdHIۣ.|EŴ߈r7&hpZR⡅5"`3Tp3͌]-/ 1P¦o!RV_B)I g _ƐdϾ';GːhP FWx:5-ԈCczv ˒t)@; a4+hZ`GuSdThv(R"yCZV>}6jrFɫ+Wqz여pB]chbm62ȹ.*<{„dM^QlaS;mշB z_pEc\}vuyUr$--:\ZNWSLRA8sH_>/4) ƒAߗ;(MKem1!f`08,HȝWsv-X|2 - `.mYG]Vfth͢l V҆N; O6ݦ 6' ZfX.:c "c/*q X \nS(ܽϬ}lX8.htu0?~)A82쌪&ln+UZ*t(gM=,#p)|Аd!(|e[bs?8I'pV&™^r%M{$?SZ0:PS&HԳL{9Ӕg. +ho^'5LpP7 >.W猱D&( %zKkOU:g!Q BC^taa^lݲ!4'ߩc Qen*8FL} O<IJaOX9wB)PR!5* h#\ȧrkCGஔ kѼ_x]gFr0E$DTw㜖<.>B7ɐ m 5{rUk-kaNMrmN8!;-mclR4sٝJSlp dۻVuy]\ʼn}֕fɣux yE D|R.#sXd o4d UQ+UJ=_mǫޒ:$k=DGZ+ )?E <~EBB6jsmHy*K!&bkE<֊8Tk?Grt7 7֤!;GI5WzŰTFACn+`#],bBd1g$܄:\TiAж<{%Ng #4jM3ΗxY)͑U`h4x{ZGR/8C-uca-#]#΍7fruaT {DK"挴r$K_'c$/̱<^'QV}oN.B/ԫvm6W]8b%?)ES؃M=ߵ pYwV ?9aW`'crl$ U=bߊUvp\%J :2Io!SZ#.ջ5hRlGvoќ:c 9R;DTЇ=P8+#gtyqѹ- `mK^j9gɭ9,?<"ՠLk{JW&ƢKkE*iԌKPݱEBmč9fE$+EA1FZɑqoMq+l %0ޖΖqS?kkZ<sp:1 ӪGn+:ʼ\ )heȰslKB̅_TR8 <c5Ǜ'4wQl$q2*!mmd&1mԾ564#viPsWhOf6 Vf `G. AdWube y?rPrfPl{ryI kFbsME$UnE}.lK|6sH#8 SFW|KޏZʦ;E(tfCaHJYe - ˞10Yޠ,=+u2<ճnqAHd2~V,x& W? VSXŲ/&W%B2P/ΒJWcf8 K=IE"{ۚ9죕 \1cBSS:z$/IL2ֈjO?D2._ ސ[Q)<ḷR^Y>`v䎍ؘS/2b_IM_<+!3og2ƩTL0cpm'҉K _3 L οOJb+E΂3vybJ ㄥf(zO+:̯%3،N0z]!n4fܶC+pU]:]$uM1ŅH]Zz HFO7+pߪxQKX87p5scţ]e 1M(}Fqkj݅bvKNU5\lZt(~) !3b&.>{^96L 6(Ij@KR_"}߫/0i6STQ 1 5 İK,>|ϱ?s(d8 ؔ:RVwKGm}≚C{+u].,_XUsO숞'~#aAAr ݨf|-/ChT֒~ Ơ j_(U^En54Pٷ|)[hEwsBY u*I="T[e4ğewPܘiC8uZڭ_mZXW%%J\o*8°BhhBK7B):; ˄-~]2VH+AL1Voߜ@!5htҌAƢ)+MP$Rt0▏6CAx~tZǵ#F+Dh`f6y&BAVNpm_c9MgYWC_XbkQW]ErO qɕ@m5ߟ .0 ߄>!28Ԁ8kD}X%dJV$B(0 f1ygS! JP*e{QAnA^RŒ0 SQ R=o{|gLJ_ s|V}fXvg\< r}h9'7P,zN.3,?8.;#w]X#Ȏ24t \c{@ LױAlM Ag ٤-ibp&PDNxsrZL|%~}B?Y~YٖƳ ȩ[Z7JiLᾥ|)*cMRM) eh"Xd?Ҭ[&ӽkFq r*of}_zu)/Dlr䏣Ư݆92M!}kLBȞuJT7{|g PZųM-!Oˎ5wfR]eƲPHi)G{@z\!Gbd~V/:)E۹k%W󍪒&q1aIYrbsΟ=|Aqbq-|&#=Şn۬ oh^z4MWLy}zYJ!Q2ZNn+y:w( u,쫆{i}|{s<4`o薳K7B 屏Oݣ> jBZXLwiD钬j&h5%|]JaO5 GbP Pvy-Ԟ!rjnکfB=ތHu,oHzO2SZG [;f{:dC^,Z6Gࣝbs9{APjl j >'ʁ^B8'&*[ߣU$o)^V{ƨekUz89RhcH:Qtq1G9v[p"j[*x^膣ӎ*ºr1j!`|u#n 5g( w 8!M8$Wmǧ'' y6Ew uI= C-78J4B%#C&6|ڑ6}QXewdz.OI 7d@s&0Ldc{cu¡$LE!J?)5&~:l7x:KbL'4|l g5/ox= QD:7Φx砟^s<f#e;/@)>ol0_p.F9w&e)uyKq"Ѣ:@ _~6_w&D#mfTHvâUKM:AoSBr]zPÍmt6_|N(v86;5d}$5BÑ^^BS<^R|s*ᝄXpK B;w/qlflg9-3rhftewZ%DS ݇`={ }zw+"bx3z m0SLJNZ4/Ƚ=8ֹ$ӌnDpo%Mm4 :0,T' F6:$a_zx>qAUm3(c0>dS^07྇fQٙ\<Ӟg5  Aj!4j}Dk[57VE hmnu5 J*$wp8K)c@MtЏݗˬhg|aCȭAGfƟO5֭dRD=..@rT ,Rڍe(ɚf8n'ejq 2Q&Tl'"[~v 7)9w,A"VXifj$FCnH)Y,"k˓rX01z@L7rā ԯd+2,怆q`9goMeo1Nsĸ{GXUAmP%s4}󛜱۞v837")l5U]P2O~ }K􌋲OX)w{)$X'?/2s?Pa1.JVf>'r.#":vOΟj1%NDwh-OAVbRLZgU.lT9QN׼:wӑuFv+Z $]ܑdy@_5Ք$9UEY&鉱6LpyɐV4M6ԎJT+y# @>_1ظpY7vdofĀhq3gu6#8u8YQWuH;ӹ 0 +艖=P`A}e?*֭!RmU9`/!VCQ($ b;]cwu%NR~u2"QzlraĆ/TY+LWųqm&a=.I/X3-B&-f?.Wr!cqoc /}0ܡ=d׬9#I7,{dNgsS6ol+zLmYIloA:I6`q13bH{AGVdU+x]#gŠ aM*}f/1sIa3|kfjn{S7`0AMfxGpM>k ^Tooi!7=ѫX1:a9P)$IQfmbdP,Mu {9.Slfq/Pz#x7 ( pd?+Pd"Ni@"[5*ho`y隇q{`U)|Zn(g-f7#.k%&s u[KcA,?pSF2_Sa7zLTSc줽G &n-lQ`r퀨GOMe]p#4~lLxRIgհrJ)#QQrt>㧃B1& ֿ KǫMfj-^ܐzC?K ӥgVVŽ2rkR^,A~uܬ"4q ]z$D05_fIͫ ~ noѤ*c ,ߔ}_ #c ~C| 3H'<)Ou#qAKkn(F}Faniy0C=g/B"dJ;Cz!+:6|'"iلM፷S} fRUQx鿣"(LӪ삠|WJ =Ev気&{/fgފK§6jփd{`L"A*31`oeıA?}!3bԢ5IaXw@vdqo#Z ~1# <&\! YǮ:·Y^ =x'LhB~U e=6s#&o(5)UDyi%{+ ^Bue:FTNnOlG.IK<Dk?y<0*g\>$rWnRi Ϳ$GؿpЛ/Pli~,jn70OPXJb6k?dVQjX}lZSVZ|irnm&[kq(u[ce1C3Gu*,@b~UYpGˑzШu=Rt#F\}>˨GZ%d*(M`~n6gtpʂ8qk/*|JR?CQΏ=wgDT")qv`ЉCinW5/܂g%&vFunm_e_fA鎀8$ogkn1~,8 9-7͠4y.P>aaRPF@#IҽUh@/r3ik3 %`'ve z32r׎\ M:lX Eu=q.h]WQ ,0+]st3)3óo? O8'jH Sݸ\j h\\V^BoDe 8(r`Cm,>힤UD3kR2yOF&FB:ܞ0s~ 6Xp\{+]zE8 4u>:jf1{ tlڹzd|ϼSvB7FGȷP!։68@:)U6[*["t0w+Aṷ̈̄`iZc*, zPLPG^<8pDƿGwɰ ?ɹD#JВ?ЁGhAn,$3s@S,7kA erԢ#b0#_ةJ| =7[FkAykg U{>m@4v?cu>c9|fi͸%,O4,9z^0.g۱RH M/q$hNb^y"!LZK8'%O>PB\Ybaν/npoVMldwR%TشiUC.ZomG*kP, 9YWuOj)+Dӓހ'o@G̣ZJ.új<5;B-.|mݠMԀJOlP)Z/?PRgh>\Aຘ6ӭhnۏnE|"_}h%]p 2,*+Qxw\߹%?y1n/E݅Ћt|SܞSv4J2<z ]U8BoLza){KbuЩڅg\[[,? 9l_{$_̸áQIp ['ABpbcԎvȝ~q,Ǟ( ì4;4zgEsGD3z~gylosl-Z*^R0~kA vkZ#>X\@=8xnܬ8 !Oڷ27;y F3t>׫Z-s}QLi4Jk^{Tك lX-?\{43_{vk~?׫O,5习 \AO`8ukHo$o0Qr`RskEA˒ȷ6ĥU)$DZtqY⇄XX A[F`&/<-}{a9+709Y )W+kҜv "uV #KgAK^(i0QCK_8>1= õ5O/>BZ6i^pLlPOx`[.K )n9AsdFlq\`FVE);s}Kbkk_M.3 Z2!rKc< ¾oƢ(( 2 ,W]&,/ca4WؖRSWp4@3B@ZܞQ7G8+b}Z䝆K Iza-6(k 4uƽؗ9(5Roy#Cn>Eoㆫ؈-WyU K6u׷F/FGqdkн(N88 /g3k5.4}M&.`]#{ ҡ1yA/PY&rj5x0M7٨u Od$D˘j߆[kWX./GTvݙ>D%OYl]<ߠl5ڙ  poac1/kzcϏd}Z  ;wۄ r&;P,*J2E2-yqC/ v=mЀcn]--1$wL%ՈWAFI\&ѴL3ZD\S]NE.r%;%C$1"egg0;q3b ˑ?lJf*$6Ͽʣ6ac.W8] d<TCrng(1!bf!Q}]d/{O/A/Vϵ$<:}#*7Fm^DY8մM1=_K'*xR rw;D;<|6UA[ AMFua^p8]-%h,Ŕu B\(r S3:cGh0IK9/vzj4xiwzD&ޫoJ52rl2M=ZUjŒ^86'D66©%;yqܙVkd2s$Ob 4JU.[>ͲڪkB巳,vG@lRyE4_P w=l¥3@"ް^"<JmdH@Cq^x9 g`aߑ3~δ>jt̵Ok"j6Sa }*ѳt(FeJlLW~s *RW_4ݨ0[WKSzP8Ca\I7-W۱Fcʞ#y:14u~$a?wA;"øD8L:@\ ޤpRhč :/XF2]31Q q{4ƪڄ˾Q-_ݯms-S;!/1WY16*t&H$GqF_/(Fp>hϬ_9%FEA\@_3Rsjo~rϗa YHdCP1jj:H.a-_5ƔTfg }!chSNz* pB8.?qhU|Zݺ~MZ3nd(bWVEeOj{ڙ\ I l (U? M LZ/ Z4>5,qXv1Q*|aL.*B6QdiH9(vZT!Ӭ;p6qx.2P8h/ .ˍ9.0{b r=@wª(_1mB C [:DrZ ^ ǝ]%,udДY 9OsY1WU@UsIBN.jv Znxa 37x:DIro02\ ml&ȴrp" z;r訽gקX4W%C#52C|dsg,Y* $rkq[ŒLCg=^ܼ NcJ¨qiٜ'k ;B1_m|lFc HaS*vrkOBǠUC_KB_*/$ѵ,~:!.}mYF-BKH[ 8嵝 h8bU},V8YOSRNxDvoaofjZE9+N'Q?JW"ۭ6oXakݔC gSwܙ+;,;_r<sANaJ=3.K]EZDq'^og ,ÒA_ <yt (oa0M(lG=A9i L0S|T^DՊM{xlrj`Ym)f't?}LIH6uͧ&x8m+/iMacQ|X E Zi0>lF;~ ݙZ0B.Y` .kH;|Ĉ{掩#sSl ʟW|Npuj-[zmy$CaySHVaS?߼\| v;@T:S'DMB |V{ju;ǷѰ"{ZE|I"*7-djEft-Cr%R5͟LUOH4SW+AY ~ʒ##uFaXj9w\ƭ޳G,cL3@w↣$5@K5H`C^ !kgխCv!9[6ǟG[J>}Ҿ Ӫ~(!g 'K@0\.%+f3*mIc.vV >|YþCTX4w[8Q1Xt AKȂ/Rx>YZZA^mMϭx *do`Ȓo@A4-pA(ش-QsÍǴ Gq֘wj9~2Vqƍ'JIdEiHOd^C ڭ卟k̩Dr*ɤc&P !(V%HdQ :.}-d|Zq"7!9Fp!S{JuՇzǿH2{J6}>nZaw Wrwh{"yO'yBk9m\s9u˜ۃYK-j%gCU{`(!3:7ɛ!+i4wo/1M4a//Rs|Iw’pr?:pMz!^e0EVtxJjs$w_XSm=s(m^RzX7r<O {(*شH>UYTKJ+v.ID(Ii`d4?B_1aR\֠EY@:7`“$ d>@UË#KK/^k䟗0DsX#RNuN<+nː6:#ޣ$Qn.*m\\;L/dpVp؜:+v;65:ZM_djR'mVc!ۆ>Hs >i԰]TOC m򵭾|2iVkNA^Z%!6jG9?sJj{8R(Wnv"?Dvel &;IˊÇEB͠Soq',25ʒsV-x^[[JM=*| b-"X]Ne[ӅTI%zPQ:ZķQ.KU''S̒VI]{X#DFMwd4ƜK1Ⱥ?t} S0aJ yE;hp*5@%*vUq-pv .:WjǺؽ,%p %~ HteJ߀ [3+QW\8S1fq;t+CKň.Kg0-_6?aU PϬqNRyw8y7v T/OD(FqܦnO Q ֵg@='?p5)z[J%2'0oƷ/'5 c @IMJ"]0j!#*@5wBCލّn,`{^MgvW/ O[ցŸ1[ O33ntZ@0\!Vbm3l#,)~ pTLj`T%6Ij$?f ԿW'PX~?᤼_LC S7I-. mխkIS؍.ٍu5)i6Vur4RI2=٥Nk]Wpa%]xܬoT+ːu!rz zX9A3tiNK7oa[ma #s Jxu$;~]Ǵ&ǼݩY<%I\C)IBֆz/0kG̈́s'۝dq|w%(+?K ez+6#>\#m \0svl>⟉mʠ%()ZϐgȦk$TK\ %MّzP'uABh3(ڬ "d%^cWkg18rz<`>G ޿]MM.e=0Iq-Q^Gɝm,R"@g(^΄OA%;W*qjߗfL_vH,>Yj歖$ `,GSxr7IٍkuIp,N}:s9~)p3JtXma/YޖU҃:ba{ xVT9e|be;ӻ]BBg8t Syʳ3%&)?R&uTHQ:kcOl>Lt3W+q UDfY8e*QvsĉxHˡz߸J\b=iꄖjCzhO_bUeT!áV-:6@F 1Y6xL 10*} "+.⠋\WGGX2ZT/YxC B2PDOfnSѲD ~M9ّ5`gLqfTQ?&BK7ntlM%օD2 >{e9~3siVTɻ Rua6+:<$>c@Cmn霩ߥ}tF35Zg.qn;\,zHLːcFD/4wÂ">J>mk4u]|C)n=m4 j)j֑akfZIuq_t;ܽ ^ &!ʆLq˼ (S>&'qrB ٶ p/R\)DkB$gyY+ AB$RwZN6} "r,赀IPౖ|Y옜v1(eZKא[C@Gnt wq3WBB{tihXOdu>1ds(Ĉb NiE&ykI:VBG"

}7g^;a}})! ػJ z)!'Fz{(k #esџs XTye?%G,{%u&Ƅ̩ O4F\ri7}8CxB* =f~9@yV96}OzUxeV׎}\|߁aormYhWÈ=bXڝzI[q\9%vm޼uLP/xcS$n}஀AN"EнPδ֛Ns޼CtF&lc֨2CdA+k扅xBpڃκD*rpI̍~WS\W_?x 5;I TT%\٦O,hUu@i5g;'%["m _5 p Jɻ{8EOs;"W7 C.Y򬰊ezEZa/%^ >T(vfb1<M\Cd_ONz+>Nghb(Zz@&ih"]b"WԽht^8,֬LhAQ^&]Y,TDD)k^x]c_z 3Or LHx6vt-70r݄,$CA/<#}:o(b`{\ttP98<`xCu{uحtkpY @bI-`}W^2qQZWx߰H`nG3SGm@,AP:\ G05hSjqjN˜.&m0.R-MfoNe b` :@7Fh F` ˎj-ϲ oV̈́pmVYƁ0(yf-BgС֭fJuMdۅcK!|1.=>ݱmA69^̄V {/ ,Ƴ[*cE`*YU>Ÿ/}s>|}6iQdB ZB,7nM 5Fw5te纓q&Xr.I8h}x[e;Woxu&251ϟ:!zj|jw^bei,gCd@$\M=q\m@Wlv HަMzGjxٛz$r Qm$H1+P,n:/PgCqh 6o~>=[EgSH.X3O`h[nlU/ ROn }v2.F%$[hy]iOMݲvp&-H%k }ͧF~zPfV*a ' `5pSY! ɒO$-v@ເ%=1[>D.TiCa=+KABXN<ƒvM/Hr7?{EPH3v %T~ U|ϹZDBpg3la~36*$4d( qǓŭ>?)`- FԻ6J} u"0A ))eBI+#Z SJϴw;U5(kM>:I0҇3+ߵj 8lծ(g?.L/f=xQ(#;挹έvE0]]n] 7.=//2n/V.BZ@4jB!0wj! _9ża;iͳ%o>0loCLQiE Fp( #]= KqA>1y\M/ȁZ[MԦZ{e@kZ^c얀 _"!qjpCK'*B7l-\\U>7ѽ{]psCC NJdS P4^͂^ds }\yy_˼^I8* F7sRqW|m[hlŻ_rZ$Qeu36,D)z-Hl6rcaT ښ? ǽh`[O$..Gnِ+w+~.@ÊɘcX$ӟ+N %:Q0o_dSP{Wc|ډxma 2ìM]cRu}CIYb7z$ ?~iSTN ' *drk A5fZt2^A,+x0T=# bIe'aIn?17雌cG-D[מ߭=_VgڗK;NQ6pdijCO҇YL N176D:?*kXt7=O^1NЙ09~H2*h,#ּ?4x{7vwPLkLz v|']%~$ U lbMn'")&@36k.zUOG8 %|B=Pa' 56zJrH)F cM︶y2%٨꜊:j]cZfݴN+H@~wf#ZE̥p 6I-?k-eƢ؁BG,FQ9=ZxsSїK9s ];\s#<2+#PaTF|2vgAGu(, ñ$f%$Npe9:+b>i3x1}N 1=>PM&hbn\J\iwlMZ xxw POÅisi*>Dct,h~b 2_w%eZ%lq҆pxC4f6Eo6 zr7FDqqWz"dkdk`h{h6}} fqgQE:Kn_]`b7J]%?1f3~Xu#˰wu inf1Wh6HHP`s8!x"*SȒGR#34\&ГxuQ IGb #?nAvos.:P\ Ys%_i\[*=xdTjIvM~֧!A,"q,+ւN8[ l<].ֶbqVJEXjO/>Y眄9.:T-k6mOra,fe'$T:P1Z`nP* q>}k@ z˶9YIP邀z M 9^ wS&O=3؞񍹑'SkӸiSނwd<M~M}t_l(g*қ83,oMe cRD홍`znƤm>7 $ w^(M̷rǂ֩%62` (q c dB9tZ$k7{Y&TaC2g:\z*$/CevkH qHQK3k6=S':\nٗ6t=D1SgUit΄+=f&Wǥj;Tyݸ̨Z~^G˜FeZ,%)<|r$"|[OsuQ ڟEQfK^I/l_>ŘSbsn+]Ssu?kYܮ\WzfZ/[d =Wc1s]߽;3T:MxorUg9 ?KP7{$[@(3yR1`pMf>!8^]fpm\&7M–gy&rޭk/Ũv!+<%W-5`Ͷj أSF\[ fg p㱅6R#. :$]B S|L`Wcwp&Irq$|dK:3f5= {I:;LWc"?1|n0qK`, BF@g/'\1F:}xIOܮ'I;3"PH釥v'm®bAQ Ie;u8ta-E\؁!x΅޳*HH@ކKowN ?XHݗܻ7cǯ;{t<ņ1p^0qQ[Vwo^&a5Ssq$ykp'rut7M$]q(QsRξ䭍(փhɩ>]ÜLEVRS}f5jg=>v ުbʲxZwInjHq=OJSe[/%VXÃ&г|!ߒ)ئq'^R0J:3NWU!z۴o=z˚坴dJEu321E݈ϙ#nU3G1RL>r#Ӗd30qQA3IdoaQ)`82z-P%z׳ JS #I0 Vi*Ϯs-܀t먥^QwjWҴǟē^2sx VY_beYئv`BЩy‡ϵːm 8u7;}gc$Uqxb[l](P|.|fq!}۳m zp.: fhCg! A{ۜz#4/p/$6 %~/dִ!nȑK+y83} +m CUL7E4'c\?XՙIHhaa3)#EU(%$06ZԱjC,Vɓ儑ru^ uq[)ߟ1ވ>ϙ}_(khJ-?x&pmc!OnVW.#ZLM41b*dW|lBW6iVs  u R1lÍ[ްr\ObZ':Jꉻy",'̨lH`GEt]!9Ύ;_W |C%S*Ů13I,+f;qŨ o[6D6-1qo(nEm-\|gٟEDyЅ ƩmBx9!h~۷ 4S~ϓ#l#tcN4n-2Q,Ӈ'^=dMށ;Ru|~^ {>itf!)?'k^8RPt&@Be4upk9ZkJ}6@cflvXȩN%#"FQbY33nxA(z_o7*H6{Wě-BߧAIj' yaQT͘HG|`e0cIczBD8|vڳhpzvE7u(fJˎY}g UgqSvjRr,${r}CE}©v¤R,yhZQXy ^63d1гc WΛ||4Oq!Mp)W,L.'cgרZsq(3*bL1#8Nߔ]X-v[{]WPmur( JBEtxZ)FEŧYʱɯB։];&L؋ZNAzؑ+ɛl`E9zPKmoYgWS`}(O9oWc^l6ğp_nVN9ZVmqwX?Wi>u(Z>Sn eNRL8c2lC4v>4˄gߣp+ &*_@~>I %C!Hj68w%' Ѱp :K0(-'S-hڦ2!d c!-󢱣IiУ[4R,Mۻ9Wk-cd4Gj%K~!6-A6<ւgE@䬌UW͘J0V!`%DUrpV[|*+Z0b|K 6,3[[2WÖ$nt*QL[}: ~#C6L|6y|/q}q1!I.6xsѵHK?dHp>¦jN>_ |e: .2m'Dn܌vfB>lF*Q Wim]O4> #FqY<+CS?XqIԶ_ y `Y3<[KZu| MA@`r;>,&5uuGiN.m^>{ےĝR3,9E} ُuZ0VEǎ%gٴƚ,/d6;Y>K1ީn_qO*%86JZNdtQd|,:Ul߱<*E~=3|ȀO 3|xKJZ8 "@V~ y,HdH3XI#u+$QZ9( @ݷ~j"`]o`B=KgM0{9g3՜mVVf4O2y jG@DZZM_(g]C<^{94l$_u,B:-x8<]J[',1C0y4|OZnX 6͡^;vp{|1/($-Pɮ5˩NJ03 ʀ9'@P=h1(sM0L1RYepy?z lAlB[0brF N[ԹKz OOrp9,qn\r/Y5CX/*,!\WJI=6"6Lǘ xh׆"9,~I wq7BhHt0AnE3 Ix6-PحVJj2*X1 j 7}]* ? fi*E@>L]CA1@M`%I-\{4YP.WQ"0Ḱ [T.@~LJBq$Przu̳B.T.&(c  0]Tv2 B:oxSƋr3 ~;);c?YsTI?eN%&e`1 bd0åg]m"F5P{pǬQ0nƈvAsI?S+>q&d.!Q+^%L D} y8,55{޴զb /θ:UCmi}⛰ƁTSrwj?sUgfP2W1ٺ-h~66zm{ qhH{` W>5h+%%r E[[[l׃PT7S76P܃&K4쏦; 팒âYvB@ (đx\0*.V-EuU7Yc^ޑuJmpGHz#Y/j 2)_Đp~{_Uu.~n*$iſ /#Ÿ 8Ezʥ/!؂T7igfPT](i1 %Iqdtz߾:(VuF) Lvsv{IxcčΔcP2/*s̊ew <xovki_Lp_,0:yꮣ)ulq hBRr>OxEou ݡ䘾T se1Q4)уyioT{4]G<(s)6.bl6gŌqwL T%Q C} (JCR(]l끑(>v)qߴ=(E& e9|lG﮹GUxTR-Ca(#c cqhd,<=Cb3!O/My& x?(Y(duvfRA]2W%uѬ*Mv)WEoƕ/l z{,#GYryuZ𻽴O][Ro <2q0h:bm΋.㈏3Zwjߜ [ɓh ZB?:3!eZl y=MZ懲ĩ:h(TK$ :?Cu ҢZ{"oJ0I+D+#A_?x{/]f)F?dYqm*EAF^(;$YhIA݇TARG6/zIa}SVe h0ӂ|l넸@he!ln.U}SJ΢E9,x ڵȦL'NSQN/$Vmܺ`D0=K>|z%XW~e5,d73w0I{ls2>vZ4K08HɿRƍ+E"ftc`~ P[T62Gd;bR8kmDřwVh>p>UZM ># DX &uJF,4'u  `mq<; xS2۷u*WiJ lzqٝPA yB0N+9|S;c[IOieĮ}E\X0/:VB]=dxC)^YB̋] 6y{xz왈^obAʑ : BFJBkȅ,t >S }6o#= CH+-5,S^\Ld). "(,+!nc4_P%?տMh7Wec9Cp!7,d?c>D- yg1|Jm(/|J`xV̻Hd;NApG!_x^6 tI.P--I'ExQwqP6G]zʺJMiЊOyDFp*gx'UlEBs !W^gfߧV$;a PDc_؛'||^U)7i9+T)eH)V}OkeiOOaqD&V-J$CZA6#;}pʐ&{I7)"1MfDMBXlHm2ﯵ?oy1+Ǫj(99}1$tGԬ(?? *txF%[*o p\ lRsu9Q!{]\񬳢q,\ka۠Tȏ] axAȾgEůY'T<\~25u&q/;Mc + 1yBQ8V L]q#°kc Zl"N6cbpŒZM})2y@jE1_C̀PȬ` 8 QjƫE>R(GըrԧCLhl{yMx{2+&"KR̦VxKzbX,`/\)_RiGUGNsaf3ÇBSG}7YS#)=̺6#JZL'ҨK)TlN%W^nEwKֽHvuq.]Lm"aqM>׀!8τw[;Cbz"f:-waAS &C|91;r.ub:u}r;kqwN:rˌ`JVqBƾ9'g[3k)|hOOp9>u+5Rtݽ}tg#CJ)ٜl=x,H^˳W~mnf&Z9F4^Ik?D0>eq~435kt*MTd"S/|DBcU(W@VzDlt֣eYϲP ơ-ۄHS-Rw~,Z<F|3ƒmJ|t#4x!1VpH.p .\Z]v4@5Gjm (t{Wu;E➡VJ_]MKXa4PE L8n4 8! eF [3}?p(o="]?'HVa3 Zk¶sbv;ak&pǃ?$9* anX(Fp&o Y-Lr:l`-!vlTHWwȰ:8^ۜQZ LRݬg[j; <*ٟNȭa`bT ӂsQyFɢY`?F՚!yI,kxAfjHZٟG355Z_M΅QqPI.>ԍvlK^JIz4ϔ꽿Q_%g(sl]z2 S/7ӊEƌ٥@}Am˙j{>x` C;cZ/iۄ~Өa%HiFm6mo?[Wѐ@"TO*)W>);6Q:sOfb!EiX.-6ٚ#xy?L;Rzu̎!ԕ9"2mZхI?itr@;EͧEÙAnkp.ݩ J"dJE[ f O$9UeNZөXiuձ^yF_DdJ]H>? ĶyA4NMI#);ζA-5>Oue4LKSY`F˛R(cɡ"wEbʬ3bn]؋;:i뚝hP#\8L,.cf+ I\XkQIӧ@~=b ĐօpSTP#ֻaq2Yr !IV!VH:b ?tأWe/۷M&wel(B !rgCNm`bs6gX^+ؗ \Jл`FwsP|fع|u^9ߙhoK|*8un`7]WTYB `b=%j@ +PL=tTogAnՐ[\΁OX&&f;ض`} +.wD9vn'ɟ0*u<Ԅ-E }{e~hm഼Ge|Ѳ)uf4YMzI:Lv IWf&T0arcǽmDkW]%x ?lkzdzesLvsic`l7[^7C6 , &n%t@Ac>#1C+o092%H6?7MݑQY+=Ơ@2X c^ tab 9bq&u=} R~)M3tE+p6xLaKsVWt|P_5_9yhi5Ԑ(f,ևS̼ }\@‹2i/X!=]Wb✝FL V|e#Ro~Q!aaT(RQ*Ӆ =lͻ>  h&-pӓZb3jPxW(CiwFMFV\pL$0<K]񏫒5%nQevx3-QlϽˡXw( no|X?X av@F'\h-箟EXd |(u9,sʿ8%tvy;;4 : x:*1wPzF0핗[bvZ}pHO+l4,2i욒ҳ" %Pĵ-p-nm*- &Azܪ 2Þ?FZ@x q".jg&Q\< 15D>>$ Q&UC OE@iᆤz ,ЁPoH NZpF6 {Dd$/vNfOk!LFb[ҽEKGee\ 2Mq<G aY[%< ۲ʁ#5 ma .F"S>hVremI N4ѤLǀekNK(~Aqg]zG")^!`R$ B,/TU%>&}O[3@kf-a:Hkg8S`dɳGlі@-arlXlٙ -oZtiy)uz@c˛H~4-gs`9})}ԧZn7L{%鎟c;8N( ǟ7kk19;_c!\Wr<,B@IUMZڜ"Qj5Fñ |X.ˣ/ ciМODžl+6`?34/ll Ohm.7튨~Ro-<:˽v[t7q%QRl+KQ K|zӂIⴸpcO3׃9(zpx#/xBjA\Aږ; -c)}T(%<9oǐZT:N${;4jC34'8,Iڲn)KAGcm"(ϵPItL.6,-6j".֢4ssr׽3X3X M{&'GoRr+MW'jՋK2?fzpV^ۊ^S!/@^YJިq~8%b%ZKſ[?a+s;_9Ed@hy 0UCprMPho,c%la,I{el݉ȕFƷ a-:Mp7<(F&u;j3-;}w@n/OJ~ #u/'lQ'!&)e.7`QWK:Ŋ@`:8p}hM@Uۅݡ+-ڟk.x87ꍠH*-{baZHӟ1QתH)lu<3oNuA bn㜨d=MHbd*b]ʖ`5q#ܹ  &PZB9w׾¥kl%O]oeBK)޼:DSBK#oHN? #T!m рt(6% rӡ2ul#.r6/;_~3*3' %o~ٱ1M|y}"{eo:"NTz|(‘Fŵʷ8:ZBW~ a0|<}KO{1cJd0h盖"4"q {]$EeR U3FG#ʌ.XD)'s}G;|g դ4Lv#~v^ MubPw ![Y)g:vޔooUxx5w~x%Ŏn,Sd@\o\0]M9T.846_DMèp:.f5FODP~)n7В2:w\;2Ş clyM FV*!Ew!A_ϜmٸUcȘ} ^ Zȟc%wQ=I;9wZtn(VT%&h֊Zps&0f~j0en}se&xz[*5sTYShu ך%}ExX؊:~) '|(yG6ڃ?$Zddp@:Q#ܮrnwO*ݓv\?seF*^ʂ4J#6/dC]-Z?K'T6љy 3ـC,kx>8i HVԕ<43gV0;i<Ÿ9]٠ !ZFEպ;&6_f -'փe-H|y/Бgܜ7Lp&B䜘fћd |!Jn9w ?2~͒G ;'@WYU}l5GD%R8LV4ۈ2 oJ\'4g)GvdP{OPZn ,8Jd,$ aQ0ʇQR{a;DIo(0(` LʻnEdg@*;6Z _q3kLV`i(dy:f^Y{cSDCge EoӃ?P+-~I&LCvB(Clpf11Ac@/b @u>'y+srpf͜*b,0U5k.zRRG䍺.zAY+$\|$}W Yt{͜AD\e.hA.ⓕ$4iIE hDN`Kh$p]##ȬQoHB7fKBx'p4 .jƕx eX4EYa!Wx p`}6CY[YnyZrXUra _7Ł&9`,֞L"w!o^|/j>nvM)/#wKvə-Ey+yRT?\=n7z0)x5zjVT܎s7:s~ds.W35T;Vth+I@ h246)K3kkyuCA]-0'lX\g:eX^,<TIUyXj2Yp-a;ڡ|MBUJco$s[/e)P#^X\bT#&MoӲ&q" \nu514 Yr!ݎ$Fiغۈ%.7H3h7ѓ JI맚XЈ @ÃD1Q!æSWJbcgDcVy*:U')7iE)[U^T^Q0 h,SY7a5 ǟ?2X;$!9A,tTM̬ Vegׅ?2 bȠKB?v sDUADM&óA;Lq壠"NBX(|*c}ʃ_#Y;HetF,O¥.zFߖto6Fl>{ұi#|HCܱ(Ka+ړE% 3LhwU߫)@/~ e-UW{|u5qe~d:5]97C|fbm74ř3;;q51CѸRgp%w0fD[2r,ksδ@bC H;f> JXuMWo*Ol/SO{)ٻ#F܌6ĉG°Ji ҽuIl6W`Nޏ$4 <ӌ&=L#xNl0<⎝CZy.eUYO33:'tʦ't3|X5bz&,͏7|C^.`rgBqõ Y-LF\ dWOPθ]0j>?B*/N_^؁e8/h2Id/ &1R_ t5 Or*kһ뛅'u]N v.؈PQS+ q opA~ܫk6wgqA1<|]  *n䵈XŐI](┬ߓgfCDR=N|*YZHޣg>q}4T3*>7xSuma*%"{V> i%fŸjZnU?Gp'L YFYF#٥$׋\)}Ɓqk[dIǗu؛ef~;m fVw՛'M߷V4-ĪHԽ:l qZH nGv(e^P <@,&%]ΩW$nz9خh#:⽇Ia2q˯+/ n*~V4Д\MSIKB^&.kh)9}gtz+H5ކ"Uvg^q].2LutwY|y+4O$ 8/ E4q]bOM]Y)`p5~ضq,L;xFq;PCCkxBo04.6nfJY+;zvbtȷϴ*pkvI{0ǑŘc<ۥl>B'aV 񄜢f&;4$ %ۈ|XVeV8pť`~B1p&HNuZF¦f:euG׶Nj!4ʞ/c@q%w 3|cNƟ2CHa1zwVcf8W%*y *e.dDdp:Z?!ٚ `3hΥ+m6Oeś}) ##SJvlGI`]WZeUuLٔףg{YfSz74Jh˜=368kNZ-,JLUut%#5MIt f^Lq/^)S:cDry7:yˢ*ҕ8q<Ĉ˺+Tzre5;|%kNe+‡;{\@ŕ(Ip,p}X/Ob[ӨXo !j{Gbr"rNj3/) $h y~uvA3d:`B ?km cF+Y2J]%BEQ"} h=H>v}CD|l;~T[C(3o>\?y睌rA{m[-=R@ ]BCNQ)u9)pҍDWD1N~x(K,\v$=; 5=۟0d &L Ƥ&0Ñy!;(xmlJ/:FD&75={ B +hz%)ۚa7ѯ/&/|m9?[d,OQ)FˤͼID(mhJ?'+ZF펵n蝓l ZB*XL<j-k…D&҄PJ$@Î1h)q\VW&SЖ2t)XEH~ﴩ.۲DY\#O~-EYߝxlIL v0%tl5 jӑ}SiF<,ɎᕟEr|HSGw"bDLOF6DnɰPDR*EIg ܴ5Dir%0ydmF)4 (.[bzDqT %)i+bowu@\ lIg7 eA0 Q>Q|.вLxfʹ>Ϫ$0m{_Ӓo~Xɪ-y:nn>&Փ1-/ ^4s29nSQ,`zCUlF.!9deor4pMDiC y'DG'[7΃EsWp{԰Fw#;Ty"wNdv}Jj?SZP1FK&]:QrvE̿P }rVKb92]PUYb=L",ՑF8j'0 ZIiM'VÍPKA1j_VKA OAV޲XxMrhT>HJ+Pт=3!15l4/٬ jO|(!$ຫV1f+;0b:! "j'fOOP=k+\q){geӀ$ u(IyhR{2H%>f lj.59?C>Y sP)v?'[Tފ˺nx 9CO=0(E H37yZj( .Z'u;"F4w`u 2{ J9eV J"D`*Y5@vo{˗Z \xq?TB+hL.js@"2E9sG&a5Z`=/ю?ɞ6jn`_͖(p-KNF{WI':8FN<ZR4elF`tOy# @Ē&}|I=t`@erm^!. Ew$\b|Ȍ5|o3ځPґ<00{Km/ID<"a+Әb,\;P,5(LQigTA^x_tc:$a**RexYqzxgi'Դgwj^4=cPl%KDϜ$}9] [)Jpy*g! `g5&gw%DEg;u;&8 _^!&Ƌ(N]9OZG*˵*2 G_v7ϱ$FpQE|K=@"%B>Ej*e,Q'pUA,֐MxX0S>ITAHz~ϑ$+< 9R辙"Eۘ`|jsr7Zl6 htKp0e=đa%%0ՊUS= =j:+.XĢX[*f7&c!Qs6tZtG2]q4[:̌Dߧݲ4 Bٵ~&M^m |k;עDWQspST+8/Q9ee2k}THҾ޴d]Pʷp;fqX& twD YG[ Sl謤.50jAN-TyM D嗿ʀ)׋ǐ4^aC7%-4s0vSQ(Jy3NW6YF{1 gn:ᴦK45 Jмhcm3 _I,W*q@ J#rˏ^;K=A$0n>ʘ5Coo!R4)M}>&gGȋUig"A2ݒTUY`:>nUOroL1]֧Sq'I"P;nw1-œ1(o F֌e#rn-lDG:&abn܈^60Ul]/|7M4u(fZ)-S%7:=-bo|(* S9񇮲=Yۖt$vJRPirLWW8g1_gd/g'p? i6v'V YE+Dؑ205U_;VL_9q E2s]WHl.;dCQ ,Pc?gSNp0!B R"ul$ӊ)^xjbOj$K *wzRW>@<3V_z:84` Ge2aiV>Sbtp`v*OP#% wYmt qi[:*')^,YT: ^q(((:9fܥݑx9H,Fb@_-} #D5(}H$IRWoE K w`fƊ*Xĸm'Gg!T졚J,Yڛp >i"tmF(cIO:gzYX-pd Xԑټ/1o˳]SR~ 3 4rX$-|:gZ07lonIq? #+.jB^TG:nUp5ySs@1~df\5s.%U長Ajߙ^GFKe>°wa) ̻DM&nUY+)c(czg.xݒ}y}zgk{nxԌ,G)ttښh+G B`zw|&;F _= Eu QMF! B'}>#ճz8,^N1i S@;U肀Kmb(pO0>=A Q J8ym)d$ +iuK[+ef9a%^}?: RA[ ZfZ\O;cA"0~^KEM_Go$ܖY24$*m+`Ypf؊3:G@tp%wb7= .Ϻǣqpo] ΐ+c\?{|kmrup_g;/WJe39`W{5̹ꪃyͤoW afBk.AL_<\A !BΒkKpƝj _O?~)ܻi“g~o(q>"3 q ~%do匒\Zg(&b[ٟd`cU6 ФVw𓸎qhtdsɩc<0dF V/B&ٱODމ>`3l<ǼX}a|q߃u8%sqjd B з@^ւn?m\ 0@D)b<@GJXd͈q'KXέ}}>[E*bЩ8e0WQp\I\%#:8ˈ&5\#' cCs:r6[WZp'y!/Ws֑0ۆYQ32px EzhՖI%*wBQg([@xuI]5KPJ9,/`u#jjDM,GŲM8NU+&'NK4Z/oYt(c5N3 u;X?1k#yD嵄eƵsno_Nٯ֔C@S}]>&}%a!R>N-_ے"HהYY͏\cy%hZ[ *m;0Fg *%9v/;bLwdT1Xa۠\Q~xu‹NSՁbs5UEպ-E\w|"Ě]RL*.yb;FxdO0[\>7}XfkQ:۞U{v{[T $yl킙1e_߿Zi8t 9WS+T{M/Tc>LϟvTxxsئ. e.AcӶtmM;x%~֎|-?^l3f(&SA9Fjk2tJH6uQgcūTtXsBGjiφrM=\NQUbuB9uk-ޘ}3ONP̄Q[HFEtk&'uF˖ ʕ7RY{NAs_'LoW۶_!x ͜4yӫd-y/KP#[Dz'!.` UQ{6{u I'V4"߼VgRǒ^yՑcĽJ؂YZxTl O̍%[Z{ʲ+"[g~䀯+.+#B# *Pi!ڈ'q&Qэ'~Nh/`."/.`ju 搭qzV]F`|9͛,ez>ҲKw_O}_}#gSyWS"J߈ /C=00FV + >z~hj =:OCi'D7Ksd\^UvHIq vdf{nctQ}u_!+38)[9/8rf>.OkPc#|N|H0OШZ BB bdk4EOx,;J3 .ɛpi"\Lb>cs İuDIFs4w:)Jăn x&sIƿҞkQ.d휦#Zרpe']Ġ:(i,MxR78Rh^jI I /7SԒSR '0$Po'z_k/a\zɮ`Tp;Cѡz5A+" wӲOgc/P](ee*eE}#UBv'ƩnĈYF]znAZd>mލ98&^~lXkDMbP/9+06,؏(4uak"*iit%@ = c۾;m|A91dvw;e[d,$~f yA Jc4(@h!?njkŏm`Vd,HYgL5r~Le?;:Pc;Tu37u7/kO1k\Fgp<)w~nTm AK*u!t,\C"|/NI}͟  M5uD.6,HsU _ h,FNĠ-~cLZ2]tGckـB1Ōik@:F o "i5f4S&03 !xQ(; <9{c $<(Μd'9#}6~(տcu|Ʈ/TL_/Ġ3ys]\.៵]fس|`ǹA3@ORrlie-Y^=E ?~@,i೪gz,DY+>'+PXI%U0V(\k3]>;~fV.>5"?yi)DCZHSy{xPEW.uMGAυCS }@q(1eQllIW!nUdDׅ5Y VIF@նYuHqSP{^UaJ#AIQ'ѻ*7ʐgmc?bצ1!{*ɨ>2BT~] UoZ](ֹOL.E?7Y3Y c,ɦhJ_LFs 2a)t9߃&(FGk|#>ZdɊ(\<\1ˎ9Fe:xr_W]KֆoƿKgq^ Kixi{\x8u>c OL4SA(Ny?&/^"[ʳxҙ}x4 S( 5EXG9*}~ukl'i!|[#0c,R`OA>??]M(ٳ sL'ـS|M!CA©Ԍx쌥lsM}ޙ0H|]Ű6-wbvLHC9Y1888"V_2;kMߊo Ά@6?(hNE ^W§g ˕.|d!":}]*@)Q+r }+߾dwed\Ρs4śm-+du.`Ju ̎}sXjUԭ%E8*gEs6GǶ` N"m\z} mw'rQLLyx&fyR5ZL^*7v/-* ẩ=s8ɳ; 󬁦jG˧u"Mg9szXqfbcGi ?Ǎ= ]+b)EV_e.+5T` RWϢϒ#:KU&f6–ү(Fq&]I&1Ĉ-r[؝Afw_@cH6 3A\WK+L>'wF7J NҤjT]yFZ$!zZH70[Ǩ!2!GHu$t7| "OPd8"4w|khAe\sAǎMV}㧔C2@,!-/hV\GM7C)<\idd x:)O `[j S;ڢt_0 QIoޟ$ ֓6 $[WOnkbK U>lMo#GqmhZ4C NuQZ"o.#A-G1< m/y4uo^v0zLɷ"zgdr>HBl~FU0[ο Q4q`&#b?`6! `AJxL;(/Jsɨ%ig:ьB0j?tuS$n8I/kp1MʙZ|lbO<Ýh\@Ѵx#$r^Ө[a`MrW,j&nE}d3 {DkTR\Y\xf5M Ǣnn3M/!ўNs.p6Yz:j];2Ϳ~q- S? &ݺ 3Z5} Ⱦ*F=@eaՋ!TcdYZd9W;gPE+8Yp ^xIHY7)L޸vńDkyzeή' 9ր s*0#NM3%?0inÑU޳XN~RYeV6 +nqyW;|osf2\yg5{ 1˼qhJK/TE~ ]}xX<4⡎T' ejꍙ6< ʌ4H_@Ic0 .m6jW s+AF^V!OnXz$JxV $J3G%|`+(_x,!mQ6ẶG^J qlKo|F]~Pkp&&j% ְTP*TDB eCB{.*6΍~3{@FcC̯RZ@Nasu3|+fsPEyy Tk^ޱ*9vGC4XnYܛBa{yM.e?6y=O#[rDF59Pf_2IQ{7Y0&n!^ƸD?A(Mk T]C ZRH£U(ò?n j7,EE7 ciBՄFSv[۝M.-?ΔO8[BnxV$.Cw'Ɂ/V2œ]<" F/55DXYcq"6f檖jNoJfU?޺:pN+ vnor2#1]Gðid3~w/ Z&nlŬi |TcwxƻXfhWg.bEH-K""٦y?2&ki#`d:vA{Jǯ\\ha]bqdbf41=1N,hH,'Zq+5yGL91zOt c7qgRv䖢J'|j `e/R*UX mo7oZ+skF s ѵp#䕈<ܞkC6*vθ3j2b^E~4zG!'9W!M z~Zx3 m+޷y}XL_rQ7g6Y1ӻh~aQ+ʥ1ƊRJ,=2уHi+.ΰjWٙ#̕x0Fސď8zbvxj|Us閿xs-ՈEcpsov3kI:A0h=I|7NgUIܹ4 V2ap"zIߋ#iu*#K6|dAI>V/=]f+b?-+.L/9yys#Y;E>w4ehE ^vYZ X׉5e}*gUwB{v(2C,B1凲fdruzX00U19 zp̸%Z{)« l-cv1c\[3j|̣XkrHQ9nlȐ;l TqjP_<äb]M9,9\ZAW·~Ō J2ݞVYT+u"VfUY?NKwu C$_Z:K~yk0cKQkbA[Gd80p(ןXr-Vڍ/mLx{Z?pLPW a5wbt!z^mtTkj8E߲Q.`U ʰRJ ~9ހ\\r#TN.髋'A2vum^j3_×06Dy_V ~I{pPi݀J ]iP] !B88j>D[yTB c"|-XsSNtؤ ?:_~3e$*jl5W+d2"O*]^̞OJLq|Y oėzR+0xVheCGq5%37E;~bs޺E<2ϸ$A̲8sF↓ULUl*m!X o1Pmna~͗U;N Υ`5Ío'u9fnϷ25DlըLZA1L~+|ܰL.btQ?;byjvy+F yJ0x*bY#Bj#D"bRd?$zC^̡%Q,C UNf:@Vmm QR.&& :\oű$}>,x/t1/ O.ZxZ-"~yV ?DrWT|\v}؄ݟ<g0scMs[cR$7Hp>Xgʠ'>%C9 Hb~؁!:^$!՗?/̏R6Տ Fu6Sq)YG+#M[1\]qCG"%kVpIxkv*OjpC^0eԪasګC}@;=dv{1Rqx*/?iBJB%L$eԃgD9!}}nOEk AZzyr]%a*ٛwV@lu; 7 ż.k-fYB( z7;0;v=\P epEtâ(xu@bT\V!n4q߷M}3yA*Q'E]79t&~J!ý )%3jI'c00$xZא2ժ߉v;۔x-5섈M.:;Gw1L 0$ɋ*g5uP7@DYlh}&l׉H֨-\FrG"Thb^F^]P=};wyg$v+%YsVB|d-ϥsxajN;I+E)QDE gbʟ~;nꋽ(% 'I|H"q߱|0wigZ${.3y:&ӎ|VR&$DVl'>=]O"/oЛL&,rtĽ;1Vџ@ gڸ֜!2̻Ag XaR>o@hXD{ /.uµ zP#&m'د^vz\KA]ӚQv/!/Hg'q ʁ A1 /><]5_/ׇWOmF?xp4Ӱ1ȑ?W.c9bй\ؗG_7;Avc7G,fv8H]R-oi jB/Mr+ҷ8>S{ P`1"Z@gB^H쾫f_ʯ4d7h33< qܰnDE*eNOB;棈>Fu˟{|'T&BmfC7:,Q'B3(/?-`jYbBzܽmFX?{ᏇG²:b\K`L"BzLT>ġ- jh?fjM|Yzc=%"Jw/rq ,q'>l뺏;0ܣ-R:([԰̾ϴ +xG$ B#|*E;^O&\ TX>-GXNk?m*+jiBUw={?Q!GGN:%92 O°M0 8'|6/8;A; 3/W# T>L@gɦ6ڝGV,:1phq%g0= z \G*e vxR >k慜dUCZ]5w_kĜ: [K?K#V\W 5oDk)QItFyGpq(yPMMZWs V(o]y _7FUNE7A)W՜#1hi "! m%ɏűՃԧC-2o , ܖ #&(|e`{L%;Cư u1B9so޺iMIG ywCd˷YjB=őv\EM&Z=1=\tC^2*݉bY|ܬ TJQFz6:e7 9¥s9!cdw$I 2f_"V` e3PNqՌxeiqtk@)' d617$n?vS+H3_iH@uD_Kt6`]LƬ3#)*$c;'۝o.b;T TؔoV eB;Wp▃}t@!B &BDtg2cY @-E䍹º{e-pBej#X]#ݧǫC$iCJY&^.Š)'w -iIB G͸yi- h|2jYbB\jrUYWdO @E[4Ii'س;,M)| c]&Dq;M |쿜ضYs)]VG5ʶK6/M>1fT=ѪGd1;&*~ ĽbٰP #=kZ= i``~՟:v5d/[W^NV`R͵苃q$%1MEYUw[Q\^ԆL_98*^Q`xZ/,Ѝ]Y6y/9" <[[ʋp":lh(tےAyjlkY@Ap*u3_<X I%D12Q*9GV>e 5>ka<@d.uN HIgGqF '4=ax~6;oFң.r)%!dke`T z $,;?a? @/ǿ;E %0j{@l}ʹ:?t::(bP2kwbkVmo/ yqt[Š &.,xv-HvLၨ2pSeۯ[lvC)UIoIP/Z0naHwΝ>eY쌩t|6xQ7<5XToa6<:&QXb\M))@9\`F-ja3),+Me^$'-=#h :9ֈ86\6 ^ lO؜\by$r H9Ī[+c۩t'v,>&4΄xV} P1k 0t0nj^_ | 5ʶ**0>Z9u*+83r4Z"j'D!<+Bc8`dLY%PBx[@6h>! b` L1zJ[AQ~r΀ZGͻ COH[53HzWJAt<@v<sWh;pA"Pf(J;حzƈ 2:t5`}+Uw/vBJb{SRfrXb%4i&7QM1#AuO;nXTrCbA%"\:z.l:=\MYA6>psХtYsĺ~h~(`񌐵J&ͿeV'{zj'rValTalHy4l}Bh|Y[RƎ8OYvmo./+@L:D߮>iJL%΁Ή4ء9i ޲2# 2Μ :;\԰-(TV͆&ٰێ k_p:4P7 5$_5̦ ~ZqXM!zh`;# Ciۼ4Hn*긖V nk[)PI$+{\lɶj!D86P]ZgE dM*Bjɍ;] 4 9DaWMs.<6ʐ=]KLy:S`?64%pP~CV]v^Dž:>cUm:SۧTxLUn6O q)W/dPj&}ȕ,KC`M"9[T]q |t["ë1O¼PMD8ƕيv9Yuc3̷$S(6XXQ2M@z}QL j^N>Pj,dyha ޖlUP n}C)C=?[OI-v[g X5,0VΔfv"ɬ wP4Ey:-Օ1S%WKޜ;s54O1qJiFUZM_wNbP.vK.TQU(?F#|ǯs ɿl䢿 "/ =`R&ZrLŶaU&_€7IӠ8B(q&)_R{;T1уI(\lI >MpERtԫRX9C]׽%8mg;ܘn` 2ʦd^ˁ?/WiD4E$omOwR ֻ(Wu}#.psX@M(3 HPB7*ׇqyhԑ`}b$[*TuTI{m_!yVYq7}Q"Aʟ z:XF N⳾ 8dֲl9âdZɓjԤ s 0B4ٜ1 ړJXxR{$xvSi8, Rwn H| ZS$3lCoc\$ckp;`~Q+2#DQNL0Z(QGW̶$5[8J^:*{?Ri{i5da =(-*~`]\/7t&$騼t᭿|2WFƐR^"؈Ha?ʛ/d>P>@]Kq?O)弛#P9\a1ptOLq*ﲴ訃O3Ja9u>Ɗ wP)cʷ]C+!poPw[]9ZVO߄}i}|_rgL"kw(IyMAQ?YK)Ky+ZsM^'zI'oAbJMX* |Ĵ"ؚ8E+;5Ʌ14yT\q[OGTL?ei?f<%1GpYmYu Ѥ_ `qg xHZy[о ~[;1V7(/4X>V(,ځ q%Jf GU0`WT pW~zQ]n 1rDT XiVo,vE0baN;S2v[V&UF&Lb`W(6Go6#AL :^p#ؑTJ<25Zz*[y/jV=-ȁjDN7s"AjUաg3''m+'paƃ!G!6k}ԭxw{0'-y#(X{s 6WT¶65EጉF&h~,*O,]7NVV:Ye㏚9PawX`}jFʿ&ui "SM Qy<[HZ•*K7>JhNIz3@yŠFj1._?q?QϦN+MŁ zQN+^~66Y|#6R(>squи4=0b,yt9b8r(pE`7prq< jW4U =9#sU:h8E©l>#Y@+-D& 5K%U)Y"tߪҗRj/kOӑY}vRo(q-Kʧ6~X}Pd0Jw n3k!QvK#@$oniG) )g^vݚM4S/Hlž6 Ll)%ImkB@q762;K}aX{"7,C}?N>d\V#x=y cω嚽>99:MU6`E Rk /buˇ$S%eCqdгZiֻ,_)d3)^c'`[*t7*c95rչe#,51z^xA (qjA[4֟5N -܉CYm4Mv9n\@>4/`]$F/bйR.9.E }!W+Vַ$T![8?2(ۏћ\BB&fRZnwcYjY\SX[A!A(~ggĨP$vr+6(ӡLk?!6鎑e0 ti@n,ܑ ӽ6HS&L($qQ lzg6Tjmn*>;UތegP,8?j!v:^q9,!{5/nMJp~b7՝e*,>.A(sɆ4t96y!7eu<];[fN2؂# 텽t<&g%{dt/ VM"Bx'ʁϮβ[;~[=56f"e->mB`Ct܋)cȮR~Za%*yؑb"0 8GwhgQWj0?~T>=(zMW{NJ@B8f΄E_9.WU/pA4_rP-ڵf"s#dK h-"):&"\Dd(W&y{{tl81<JDQү ޘ,(fWY%gt+i&L^iFxK/*Sbz=Q6Rq|WU/gU`,(YZBOP1N4 A{)vʸE*/ %z-sPk2I㜘*癡qoj<5hKS(= -*ޞɖ`v3p\{y&!hr&GH"ew}=FOkR rkt >z0Sv63rt'637<5 NimSp{a!3{RS/TWn%FekC0KL:^8`lWκHkkj̗% DL$ aⲆ T{I甸a B;1H6H#vLUxP%2_뀧⿡߂EmHr-:"!w'$ =2G۞6Jz&r_ BE ?ˆ!sC: Nb⛄5V#LWQ%(b8ܽ$\L!@U^\EQB< _lS<|*.mx'R]T$BҐd5ʐr&Fg^>⌶(V`hfo* 7t CkQi\癋|F9Fy#ӛ]M 99?oDykD6$~T2zlQM8<~JG,}s C"[Ҧ}~sdgiNTDT:F[ZR5/X{IKDռ퇔ewW_c|{36\u=ˉ 7"u֡UY |\f&W2hmߘ)zT]t5> ]3teu. yX /;)[?{x`nK<4kדʦc4!~N;; Lg4 ;nÊB\4lxvgAz{ǥ1Q⤢0zDzpکa.UR޹{6cTɾ[NQx⭢Y8S*_Kp5hT1MRrNk| *ޖ,>BXǑv. cs4R-P6pOE J%~u8!|E-k& ^+BI"9Et ,Ynoj>4 =>!p"Kܞ@gX?xNP+EضjPw8Yh'_#?FSKNI8r2VVJ(+'vƄuT:P9z"b"m;s"F&I45Y lo $䵹$j2U_>\SײIj _>W2,g=iQ#򉴴qDui_2pI0߼LT*ubgג%5>ۍLs;QIB27u} O5yPzUO(W)̡MF<bf(]?s8p"fJ_ӪU*XH`(GNRšG~w }D&42wLTmbP!/|WXs͂<tB@B5`D淘.x!j8E!r[V.fW37\ZpX4tC7c]8Ĥ?֜;Xo sLx3]^Ϸr=+/BU&*~qT{`ŐRFxV~6D# 9d%>>lY] ̙fsl1\ʀ혂t k͘~Xh۱ChN-%_B@J?<`֒7qj'‚OAdJgUktg7/y8owŲN>mI 5YXlJۃqd\AOjdžΤGOk|β"8AH?"3 o߽v\#(B3cP0L-# Dlz%]2Os!e+lL2+rB,yX$ حw܄pHH&`*{֓Z^-n8TE2uLsw }L$?{'iTZ :C8] z#I/ܼ˘݅Xmj> )'Ua'%îE]Ԙbso4Qvi lS}dKCJD(Md Rv$:΅x5om邡\&a+v9Ia3ѹew˲4!@ȧHHWg7o$ْ%aL [=r!9$kk`sOQ) oM1]]7"+]Qv[=,7~Xhzs kmq`[K";H#(@k8lc)=mN uw$_?r2 ؠ &EzYܹp%u hFQ8yY0hӴC+|w06vWv77r$Eľ7ܞ~z^KsK.EMKVqnwL]mPHjMWW@h)eOGřTvM8 [6> L]4kP(B o`idc@lyqyưr=P?@^ hӰ["54cc:9"eӊTYpϮf]L-k qe &$zP W ]gp/c3"_nuˎ̳Usb/KnYvZBٴ7q:yrP1G`ǿGqԌ;UX@=5)sۯ$x͟ <o" ۍV ֟cJaL |O8F@bnUʰbXÕ+%r,66+0P_U$Ql_i˖ Ӱpۍΰ(/!aG4x>U(BӥS`]\?/*e*IKNYF+GqL xujhY6D5ȏ[^؉җFGъDWY*G7~9w */%G'/ 4D(__pf_%)c67*$t@ d6=<]9Q:1̴dƺ|d5E(tuiR*6Ŧ&a.urfpByCEcg#v M&{#)][m([.u6Eyƒ{Gx{; a}f ?>&١Inf? lkar`Ix_^қ]}"N7::r S"(Fv&՟8՛vuS`3/4 /t !f l8e3rJwzejڀm~V|rlɓL, zzL~ۚ6xtzt5y ٲk)&ٍ6~^Tc!x=/y!3.l3[%DkLYd@Jx3@a#Ρ<#?ۜRk6ALlg~2^ܺhxZd~#v^[d A|d1 FSYVwi$ 7 0tTR@ $7־ina2#^~T:11OǗI 'JH W9ӻp#h<LNpiI@0׫6UeXtm&aRAQ&M3d:Z,0x%(UK/("&VYK%v 23Ծ5bHh8XMNH o:BvhP [|ZgSܳ1xGC!(m#9rZ:+PD慯7 94l1ɛ6e}\_M"Ʉ-KH"<&aQsMsݢ }'l*7ªG+>WV9l߸ÿwj%Kn(HcP4RǞ)od{>MZe߬vtw wu"pDe㌧oVN_2T?O[i+Y픋s1#  YЧE@^JS:nIH6;β|-4mK9Ig#DlcEiSBkHZcȱ, bI;f8J+p&Aۡ:~YEx~tv΋\ (lujkĉGR.o 3*Bp-";^d ;chyt5k\,{tl/@4iTVN=rI" ~pa ,ݨŤr s&9_ JCq/CwX-D"u{'HQM] pz. Z9<%]MMd+O\`sR{ 7]57`\2^E͂2ngdPF (Q(fQ~yH u= 1/KMѾ$Pá#&v̨X~d@j룦tz8L-cܢB'_/Kb]N0}]ro hƵ-T81-8,bv; ڛ"V@ޏX]~ofY% ~2ܥIh4lSv~OY*BHX`ؕ cl} [o&L~^M'lj[z5@׏sNqZ@h'E!k;JbC#kjƀ. r>fJ: rCjH^:^̣jn(Ӊ-7ybo{@5*\@Ѻ{"A$|G @52dTCF.`8=(|G!,^XS(hl)%$HR*+ERp04F"r?Mߐ:&T!EU aTu@]3DM@esE#Tկ3݄Hȡs'J f#uRSU̐0KJkIDΆyXoLZ1 )m\/!Hr70AB~] ɸ('|Cm:‚&lDXwGϨNC=M>ŭV4a󺼁ѤY=x>1,l#i]*Oa /(ɯ.K1[V=c|PYuQgsFâ*9GgN6^VAQ[;t_ۻ{#ORYRcUkg^ %ST <2P^yo8r %ۃ!_4 ?[dAߘmMJps +"!O.\ +Vv彎5$$Rj+\uz\m${gOOAv/KТ,eO2z ƤZ1 zl9>B\9bL".8Nlͣ#aR0 z}\k2oY{/@Z4_$2N/_vX+UŒ},OXNoc?Iɣ,G-XU[!,sAa]r' 7`|E46hT*K~NسU?i|7JjrgDžJ؃=3{L 7߸.b,mJ({H?ݺؗP"3byx%mFq[ksYM :`҉5? C[PCt"gS3p"Âez{vZJ`{~p ݱ%_c7@V<}✺a.l&0gz.Q-{kp:w,2q܉)֦D{M!ƿVePA<؝0JQuh,5Vd}ULSRf&O:s̊ET-.ڑ "`чU -s<wݓ:G}*,[<7%X`y'AwORwdxvhR% fcӱL&avEhWd)5lΎ)D![ sFMI~UaG|K`9?wc' eK>}]/vOzfaF[h$φ Y "jYSf3L#o~-JDxⰞtaOL<\;c,Y]$ c_:#ۚz5(9"ˍ^P$6ݖGH!{yiÿd%eF]ɕܜym~*BZ#5.)őp]6F=J)_S}ǒZ-sv(> #>Rֶ8b θh*bFaAzv'Gą.Y}a'pmB]:"k/D<1l?ڎ[N8"@wR-8E ,Y["vc.`H<Z5w}Q@Цv|LbŨfѸHZx?[EnXZp&EbXBAc wP޿Uy: P>R gͦ!;_:QX :nlLxaMk[M_WHU* S Ja嫹&i]SSGWYALJ /J,L_57<țQjEyITz"P |O_F+j0w=gX` i~m_"gvbscH7!.SLؗ_Q bU"DGr؂wX<$*#}THU tE, R鵇Xxc^c\:q$(л`Z`ʺ꽖etl N3"7T: F0**H߼%l2UGɰr7abuO4@ۉNPt)E`a)A4/#]XiB kuzm ֣OĻ OL[ƻU##e<#}Lyաʜ =`!QĢ6G)ɉCa_G!Ixuէ9*(ӫF2GL_8X-|@m0v%/МK|e (q 5.RE}EE jt'"9ݣϽ yA-eFFG>r<eoǛ 1,c([^km dMln0TWCN8^bUuĉ4JBnqGsl?<87^j *nTЌTYD܏S]j"ڕ͛D4 z( }nٟc,YZ $aZHv$bP&Rh[B"B^, `$$ U,'cBx_P+3Ga^-/uS,2aLQ'k`d'AB+=:fuVXL^3b`Avh>1%h8hsBuLiafYF:E5^9hhysl12}қ!폺u ϧʱ=ۓAG$L%6Fv*R̂UjnPp쬨-r`f>46 c{N$6Al[iǞi.tF HmLwW"{jALt @c0yXSԊa  t%ZyӖ 蘥.yL O$.p *+3ݩ$Ҿ%Q.R0녀Fv.-#BZ;4:rءC-ið_Y84s/z*  /H!xGI^rQ LLnmQvAh ਸ਼(%.7%P#X?h%0XdMgFQGv$zԆ 5J_ظ&?†yDj7mɅzG,r`A9P=i4Ɍ'5< 䓯]IFA3 kr]~$1@bUoO ;1>a53H> 4mVM;ݚTz/<''cl6u=GT?siwTP?{Q)nuR 96uAFi:]ӯ4Dedm,w')v'Rq4"M]Ŷ82n\І":ɩ08Dw7[pP"GDHwfcw!EK3GDnB۔izE(g=oVZl!J!]S xՄV{Y}as)+UQ ЍKq@6*Mtũ/lgz, 6?o%e[0@L 6f{8y><;o CNd`W 9ix9ƈABbb7ПX- ʘ3Q>j_=I7`oB&bC2O/ЪVp6$F[p̰=g||}+9ہ?v&IaW)*רPD{ bwbfō(4N-x1?f|]!c6gqCV0I0A0@ޝC5.@x1N'M[|E=wo P哈)" P0|SLpðWZSmz͟~][uRy\M&LЇ:?JUw52[D)>v{"^wCN p `i`) 0)*XW3aHqZF71RܣmICBjmv{xlϛ}0^S|OFՕ42|$Rkvj+ڝߠ'Mnf!m iNMsC=Dl!P[jԮyJ0&`>~:mQ΄l p4+K`Wg~ "+ҦȠ`?x_Z$` $w Mjʢw@iZhKm;uqavJ8M9/8wbwG. 1 #U܃C"Fmï*Ѣ{BE߼HyMt؉3d诘{gIH ~LOΐc #bHRga#R ¦eYhr}' ˯F.L9/3.`$Mʯn8ZxG XyEp9Xj_KG!yc\ +v^cV=dDBuu^-D8FGKS^uԦQ0yLO7S@F5ݱŰ(W+7d22S_e(`^I0Q I{v)oUzFKLz\,V7[bps30S;í`Wk 'D˦W(Fx# y<] 폜9t lAޏ5?X; k`&Zl_ -0eA׺bOb!hm˰1ܛ릈mncGBA z 5s))ƒ~jhT'ڹ3XPŚx$$r8uQo.}Uѽ 5g5ÕH0wno˽=] GsGmxB~z01Wt.Uɖьi{t-J ߔ޵ _x_DjǏ9I)Bsn#p 5ѽ .(= ̗kҹfrq߂@m U(ݝ7ݭ#<4_>Kg9`&MnMnŴ78PT #! +Rv 1Doxb h6 *+,SRPoD4 Am\bbkɺI~ 4~r"l˾;X\4؜ _e< lǐ`_Ol3mЙw =,޼UQI[SN.rΜ|*_QI xbM~@s] 694I_TnZ ,T7wV`f`y!f+pصF=1n iS b'8Ϣ_@E{Rd§+eW;D=Ԥ ;o-b:tl9"d1Q=jU@HE|^s_Aw&3[aӁnݸ]WGzB`1/l>-x˞ .dW>2x*V S;8|`k ;J//M'u0ebw;^cjVHo0Guws]þaݷ];)f!z4rĽ=WDCŞXl /*}vM< f=>GTd_lm}dn<>¥̹gG[A]zdE_$HbW7J+Rc˩۳ʰ*engHgN}b@G_ h. %60uau)R }! xx=NI];4`3Iwa1V9愎F?jz@rch}?B \f[f’2}bJߝS,큌:L7j"LFN_/b Z{CpeZ3"/nEb׳p41 8k fj@ȗqf+Lcz4oyӲ/OMB%"„ DigX%ɶ=r̙OP*d`* 'z~\q+2 #F|c b)/](k,oJFsDBH~̖7eIe动2*b11{>=D&?ZP)1e '^vCIVKQC>w>cWĂYLM9rMDݪC8 1`&:l16A'-B%Sl9C[ip^2I x;բ45y_g&Md< LWS{[ӕL"r,FmUI28hx6x(I9w(?AOɫ-*AtH'_p![[,?D@HhVI59]·1{e;bѳZ`)(+*^ ^[$ʯFuzUyO[rQ:ޫZhßŊ;v: b/hҫ;2ȓ5A'KJIe&(\dfg`u#YM$HŔ/d^#%Sƒ}`o-g#4e%Ei^ƸsF;DV3&tbadť8HЗEG Xd+NqswRV(<i\h]> <8l*A-4%]`} +A8nZf0+@"CX0`Ȅ2{xio+lilsH}n!ohu//K+9eؽGͪY2M|]z{X  42Hc 4M1֊0j?B'3xD "=;;z>zJϔG}wiO]^^?8K&R! hgNPq+) [7S$Έn<%4Z^?V-`<n4nhEr2,x4Q?x0)OR֝'QԂIAC1&8 펼1W ҏotE$*8f3e0^wlG@Θ@DXj[:z Ufo9v7=u|kC)I-;3(8daӞ&ry.҉+R&q2ʢ-ǫ'Ef0jXL=KZm l:' [ޥ1a'.X@/U]6m4I| BVFb̔`"Ab^Sڿ_ #YoCfmTckQ⎖kR=~PwT! T]({?5qQY:4n%^],A5}#TPO0ƕ\Ni*Cjđ6\ c}0)]>ܰn4$ϩ8`# @Rn>D<]/SbOm?heWƋmLweܳcH?sֻZoO~Ce,F6 WƜ~k.*^8fЫ/9,t].Lt^5бZ@?sD4qx __)T>ɢۇGRJůK(s kTTuÔ*vD$0̹.7]rqG&'d"Hdo4>Ƴ!lxb6Wؒfa;u@q%C.x0_#%al/&C~0*4ǽ;j^U,svztm_jGOR7܎~u1kp12uٴb;K\jt ǐ4\,Z]H H'U—P $¥aw),=1%bL˙lPhRiӐװS1IEx¯b =QP zE {e$ %}jl_MԱ"f~, X:slSQg&[ 5{b4>^Bw훜ʥnoS7m\ԧeA!Ѡ .+$pK]?үȉ ;ڻIN^?#(^iBߡ2L.jje4}UI!yE^L-l=ʐ;c+ʎ@ƧkM!v4ޗ䙕 uh(")\g,^FBNpmsѸcPKu#J<}%=&3^l dkR*:.]:ZV*q8|;eHZ@?ͱB$6,KS&4". ڿTK2#o(^[+JP\?\%dh7D%RKZdP*>?-rr "7P+ l'SA~=N@Kyk?=oO#؝XJ!T8GCHv_wf]fݐK0$rCxCgnBł=G w}ϐ+pW\tfjD gcoF\#}(/ki\9G?^={Ovftg4wRmF+Y/ 51> ]ݶF֝+'>=S)Ќ‘IKĿp0 HאE-Oiz9\A0퇗c q\ypa)e˧tLc$s\`GSF!W\騼-(1G3T9ZZ=f\|ǎ.j_.&9hB"wְmMR8ef.NaQ6ƣ {p2Z圑xm5o#yf<=/FY0l.󘃒L6^*#ݻ/ZW#.g0 1u\R-8`29@1A){PHBiJjS{G4 `J}eb/u Dgt/)Nl^i)Ldgńz_:۞&5ݦs{K@g؎np7]R73}jB|he62>rAT+c$ K>JԤw0z%@lJj߱>9L@k88HZ.C*KPl`b0!L$b9]ZDeC~Qbl:,k4:Sf0GB 9lȒ7%jƎL٣͂ZO3 K,Kfh@býL*Vkյg.w1)VLd⋚vҌhEp$%Im?ΐG&%]4 rČL$\/V-Lľ1?OM-v";P!1 v99Ue9guo`VzukWOiOn߂؃/TH/`ʞ8Z?N*Ճ[gm|Ӌ}y5zpg3[(W%R%o8)ݻ +Mu}; iS}g!I^ ¹Q->?>fE<{ H<Ѳz? [@o8 ;Kc޾ܷt^@(?"we޳0*D\-k/% ǚF Phiwhk½hZ):piIm\)L hPʴ9SHS훡47M Q* 5֣}\kw_-Ih䇛\Д\w]b-9{uctU;zvQ,?BL*'yI \L6""?{9/) fP`f>gPmoԷg@{@5+ޤ!_S8v3P`0w#f{w~eȣ3xHS贤VjC xo 'e. ~b)m>99X#`X0 lJ ^$+'gp&I\v?!M<76A@JhwO/*%Y1;ի֨ypx64~E OL V 9-hW"H5MyKR}Ns;}Vƥa)i,wѰJoƎ&2;{q\;=5@'nۋ3ƌ&-gR뵑3ͭtwFmul&cCoR@nZgnF1 WȂR5aor09u7m0o-mT4}^=RpE0zt&Q93咦]XJí.nNsFI~J!3Gye o'}+&ͷsX|zR["A6*$o J@_;"Xd(&N,Yťb.38!uЉn+3fQίڻ˖lD]pQ_aKj\3_3ӧ IEZ\%0ፔH6\OsWŘ^%=)p3#ӨХg;@ r<MElvNCG`;0Z\mdI T~O̪jiҔOV G9,RINXŠW Ӄv;cOa?Z@Djڜu_ڀui  /߆o Aԩ}:.p)6p,֘F4L Mpz 3>s {4ci͞أ>&: ʟԺKU* #B((׍X{2hֺ踫(C~Vtm6aim 0l^bۈ[)RE|n7b=JٯF!(1ckܖ˝ EV;gkħRb |×Ɯ $-8r–KIBxydR+`wQ j WXVm=jE/[v6+a ,˱|= X)?On GGzgG3U6nePE 0#{2t!\0 viѱL M$7QUZE$C+/r:e~"\w?` 2A豛4P9 k| !p:IwR <N56T$`K2†&2^Nxnr`)Lm~>؍uoۺØ%~?Fŝ L-%6.訔ò,ԥ6 pZ$rurqŞq+ 5mD(.C|L"y9$ ? 8 QAQ_%.|2jcx a? T;l @=*4>oO8";6Q [Uk3S)4*;h|t} j) @˽Jsp|εz*>Qbʐ1/$S*ugPAB;b8\*GؓH/%oL<MKbTڛd>n.PJ#*?݋/6I _Կo79꣹V^ɍi/1q1SֿbB~,ZJ\<]FX1jטэ&$? =} ЁA?TT;v[#G"4T,ڏ+7tk .Gй`ZM ~`dt@s {$`֣瀄wCuZ1ZqGuK"̸TCjJ y¤I`x#Aq#n먁']U>PQZa,HY:@;XI*hm~vaƇ ,)`'BT6$JkIb^(Bٴ[&Az^$"*{jI3Ϻy: ;$-g[޹_k$~W>vK!޼bcf"߅RQ̾kILyOF_> 8yN(ƔXbq@ϱ4#RhG{9'}BZأ(io1 +IuTr6*s#ڪS$@1u~GVs">%5%}[Zwm V(<*\T"d ?o|q5k(oM潀֞i{6c(mg) -+Wcy Q @6aXΑrSWoٝ1詬[ trM65=(R=X "3MDj\uN>`۬&c jx5%]!*5ʇ5V&ٛbo[9Y'/poq#v)zRO0ڌ ^ [ġ$D& <-餱 dlt2)/B*۹Z?Ir,ZK/(t$ gWP4?  +]+ƁgK/~wDAÖf &Q07L'?Gso|]ir_f}sQͯ6^+~VPL۱bMt@j=N*"lb|)y}N2Mܧ3 v6Z\a6#ߋyHHw";,*#ךW$,7}G)**3씬N(Z|%X7:|uw.5Y:v9}>u {b\o\sӯ*jP S8.#4򊦽Ka]9Lu )fktO):Y04ynIcyIv{]( dcߨ  :u9`yoяޣlWPG>D*dmG\2ٍyqMd3:^ ӯiq}T1' "rϑd/3VMX}:z 4Y~|"Aѽ(cC;NJJmi7I+W ֙#6isх;:jpå;c]Ȭ{2옏VDUgx!b7WK OON[tuSR\"K\WIݼH\dm` }Fi=:7MQCnre&G!FKt~%.3˫H?kn@;[CzfFQ:EInؒ(aP=_;Vve;-xErz5&ʋӱNO]l 2;9}! N1*$Eww 7`xua=!^g! Ev.܇ԥYyQ` WO^,ʢUҜėe=LVv?DP py U4?&]9Wzn>m6Ni#WzFgzm.r|=aO^PsDRZ qȾ+7&:f<1 {6& 7 7INm:iY5 51yݭaZ adCS>6𽰔ކ,<:>ʕ wKMF*^ȎVUZT% =C=B棫Х`ִP.K; qF5ξPN ͦҟ.Zh1/W/`qϒf#phy=B 5N( gל]7 ڲp*C~{%0$Bu |t{!?1YV7[ijYmqqW#wɆR|ћl&U8Ő'me.c%1aYXJⶮ,ӁPjD$l1-;ΊZA:Ա|5+`ɣC2ۨAl3%m;ɜxѸ =CtRbUj-Y !'mW57*! f'X@+8| "t @Fa4].*E-K IbFm<a=QڥF||=ݿ3KL?gʖ# >Z+^+tC.`3*t#vD &Ļ4.jVcZWOOWck9SCG2jnS16XO942hMUWF7Zvh / e>f:+?%ٲ22pul wLlz*lat.8!qXJ 1a[e{Ø;Kf=k`1r|}%CE:4W;cm__\}EЛװ2߅ ݢ"lV®jWlUB ngEںdG-+#tQ(d"Dd'O? dxdݚcoJ"?.Q_8jQ}z(V'=?fX>:()4wD?4Hfa@jHї_&]\HheXUV*ݔO5]PRVXڛ ^Zے&?,`}1Hzट~nw.cfuss,p,dDTG#ZcPl(:%@ VYWƦb %Y@C5@4䢷q!"BD ;1HQ6u$A2Ӊȴ\Rسy[;i;5Q}Ї\}y)\9-)Ł:A,m$J"bQ[ .atE4vD3 %SNOܮ0Tݸ%kKiFBAv/5_-x;BqTe=߉kd39uKTH~Kwz¦F's+Oqzڥbւ_H ` M$ ;#kV9Dq-\,ՋDJLqsc$I7JMAY'S;71/[B M>>σAT۷{_Kk]'*Uԓ"MI\Yv)wN=*Z҂z-cU lcj4ٵwʁŒNk7B|R.rC ^Z"p[E TUҺHFAx=-U/ .{3,_N,}w=e_ji\'6+#}E;Oi'F<va^> jloo,<\ze~/:ϓ#=/127| 2WoN32y0ҸϽ1VMXtD\w-Hj.YúQ8v5buדPB) x("|]WmelL*:S#f ?Z2 b7U'^o/6 wUKokџ07R`TCV,nm]`ڄK܁Ge'?Sx_1 w|B&7s^qJ>+K|S)R8]a6ߣS+ns>w؃ҔNhjxCC,3~Ϫ7˶'aZd)92qlU|zՍ,Ǭ)nwd%6lv9U5୐hUѿsj.$P>fHڒO9VjoU{#.Qz+zV|E5&WS>}#;}CG+/8.X /4yOj"^Q T p۹gڌy(LLH&Ï O)96`gNvOݱlI=@lkΉ2EDZγ2FTD`emk ȏEO;0ø) N5uUwKHo (~Y'C2ADW.@yEk;W9(Qb1^,Y뷰-5PC!"GK2ɖ;x5WSw^#*%\M~LaX7ڗWgb) EtcmS7Z[imO"D 5TmF4 {KA 2 ] ADwnN9w= l'w;êxbSz mmnPs j[n"_3Yej;:>;N5Ie1A4v%k"l덊^>pxƢ:!EJy!3nM5 a0`BtK{ذh嶅Kށ/aV#G;r6.l(iIKv*0> ujiY#11p̾D@=뾷cRbF]]c 돗4.w|>F]0{1&@fj!55F 4NsȂC ݼ>*wy[EM +ԓLRB5#uDN}_o/6El/ nxTI:f)ON+MЪ jh[T"+-:4A"b "nCij*3sFLFq`*ϑ;Csa&!ѹYsxlm[X9 nC6aV <~WenN`Q` žm[?q|IFmG|?B}ϹBg)EށPш'wzhinC1 dP]*ܿl`/5)"KNMaċ-T] y`AA`FqF_`&OE.T{LARk6(6_zuL$R9>[;3p*kP;fC*0V4u]5 @}l3|6ɞn@_xRP6Bܜ}@\3jZM.x`E0ࡴ". N滛a]3"(Z?dz4Pw .~TLL pӫxB]6اH֞gϒphzw_AjIBq=3 Iâv$:0MoZ|F$N:k{IAb֕ᆼTuD8HV$jg6l u$~YhDr ^qjEA)7K+i34Ce(04glA s.L'ծ2Y~4ǝuLEL}[Y(֛!@p&I{*屧]N);a{;\SLF~r8抏C?It$!DtQ6ځM+qVo{BSPtydnXkv[<?8JC͚\zeX_*` 93u&Pi^J w J"(]ctD?nXmN>=;DY@K r pw!,_o!à'b+@8K*" Ғ9V18ϬB)dAUij2̓bP-8)I1ufW dE8reo~ #Ǐ,BS#FqewCԍ${})5>.sCQeG޾\f w*EOHgtD374?T9A /SU Dv'@ҸC{p4ag5IĜ9͸*v^}'yoY\P|z{YCMhM_0}8&](LiC3A6o|-J9R`Ӡ\foG9 r(2Ǒuӽ<P])Ũ^V"bKuo]tvi0)c9Aw|ƎQz(5{SNݱ?n5_o<&I1/?ky\9R r/r/8^>Uf,Ki"jmI%qˬZC*ʘ궺jVŦhq? -sg{Y4@Tcg "PE)<6QL^Qe`!x,la|* PL{ZϏT%*ܒip4j]kJȞhbP=j1Ŗ3-4!݉> =A2Ytd{>ݟ;٘q7au۟u3Bv5 \rGոcbjKYHӭik`Dc3Mˈy]T,oX߬E(ElPh7l 3\kvm21]dpMvnd(nTcNģ=5tjy$4\ş-5^ GJP 8RTwYgnzi<ht''Lvy/0ےϷQ(uoj7unĵt'k\LZؓhL~γC궓SVo $ܳ/*ϥ| 㛢v`Mȑz {β1vhwBPJ8m4v 8cIdP2 ex.e[6>E_ +ϝo6]y:'ju%mV]yiUMqx {g8\ĸ,ss­lG٠Q/0NzXt2.6}VL`x 2qY˗".Lɖ?Ѻ$rٽ%H@30 ԓ!B#} kf?9F~ Ĥj3V!^3htOҰ{* M I6,^zf-!J;(8ߊ |)=. jK@yH% A x':=gǞI)WIC6$oTl5" w?JZQ-#-‡J`9fI-&Odte>&~)x k vN sQREI\"0tM~}0d6;ig{tHG #{$)nBIaYdj[H:L/*ڙ&0rC+pZiS,z쾞l7\H910R p/N+5C͔YZf=rC"_aW.@ RaYlygE!+%}=|\,&g$ň҈Ar=),VPui =ݢ HEO^rVs ]3xvUܭ C&oSTBn?q"n4&h\vr\!ٶLEq]Mu-kI+,NpE{*w})W- ߑ =CeK)Z._լI*t"Ku{D=>OԉJ-!f^;gIGvjZ ,7gFշE^R"9Iq17ίbۥup{ Sm*3'- wv2> 3 _߫#fd4Sŭy 5fZ{m$>9=vz O ?u}5 cWNACCj & c0!Ǖ|C۟B#?$6+?k]pŲ0B)Ц kqLHuK j9fuYDƮIxUuR_?ˑyU#}9ɝמ{ Q0ӮR_KirRx\8 HX C/cACҺoAW.X #:v q{WC]R$Rs6%[Ѵ_HjeT[)Ydڶ9sR.̌j~U+〾n~BB/c9x~&!A- '?< dƤ#.gUWHC`ߕ#RZ?%ȺZXdITqQ 4>O8@޻l=(X ֿ/4Oo %߶L5L'@)'/g[ܫ26FzcQ,mfNX7;rB_K#`])aQrdV~K'}/RKqi&5@<PbN^s T7Z+zl,#X@J[٨@k ^ F7os|SqnT6w 69oCV@{z3pQt0K+}0\ H~ L#`ăS9F^A,b'$uIka%[/#y_cɡȉ14#߹MR]|! (t@PC2:.A433H:^kP([n"Wm$D\@@}3SE{QT"p[Nۊ̮D$]ΫM&T E%yáwY4Ea p ;JrAln#AL,7X©/Yfuc }zr9-ŷT *!)W6c9'ߺ5\XZy=A莿2oYmd Fl.>؟^d;D>Dتe=k&"mP.>'X`zаvLUQ´ZӁnRPzo `yS{D%`2r82V*vL)lҞǙ+aiyAV)IGv[OIn }jXk5"MtCU/G6n`#-ty67_1[178$F꺅sA!eiQ!6jg) lJ%,l!w2o`Fm rztt~3R8b`>lSK#n3_%xF%<@ۧxU78ΗDE`蘭c%M>w@>(<{2U)#W K̛=Qۼ/uPHY߷`Ӓ(q@<3ol>DžU4XAwMRu`ٱ(*oYtdeBHfxm98\oŭjVNM YW'mLi3?e:u_VI[b6ˉt=իjvu*.ۯZ#G;:r$_%/@f\jXaz$GkNzneEx::_t=iVZ/3Y^l6Kfv`҈v֋ˍ ؘzM#*#tyjg ;'ODcJ\ɚңC y8lY(ύ/FZ3p3@lKN4ņo\aB/ u L.D@{Q @Po==Kk \\ ҩ):*p_fմ:siY/&oUwZ$X/S_^ciр$mC6$܈JzI_=Mix7ٖ)pq ^%AIcwLu%q`XRY,L6k LB4=mqLԣ蠽SN)IwFv?Ew`3W>a9)PRe~XWd|mrgAQ[+a 7dVY: ~j}l4-LA<>[1o:P̂0)`thw3RL%`rŊw,Vk<~0nAQλޙ xgI0k)uW<52|FB͇966=rQ&/ܭIʻ'ΉBaby֌_e;j\2i$IvJ q:>]Ɗu3FL A7V4.-l<)o~~>&' 7v0aMat#? f^ߠ(#$k,sDٮ7W~ݲ5ӝ5fxAu|RƊC]qBWBl@uUTg ,?}ީ}jdCu\vxlaSվFB-HɒT_MFiVa=0#$͔+4^yipp,M쐸X];Ԥύz9^4A@ $U`dOs]L=P i20w3:$J?ȎR>2 $ ğ%$> }!^Qb)*F-GbS|R$ʸSqS̞pxMdEJ%?P;cT꡺nԦF? qVHs_}^i4I܈BP!#')a q_" # "*;u{w {s3۫mۧesz}m:0@[˲N"+:Uվ<<Č2ߟ>0:.z6BB?k!raftOEB gF. ,$c=o^d-gRzB-i,]gUVnկy B'Yze Ƴ-,%kw"!{p2)U7Fo) ՈXZNq+N+ΑAG)jSʖc*I"r9wVfЦ;d5*.[`ZJm_c˥ܛ]?C :<k)jT *"{%\k(I./!V 7 #Sk*t`LYrO%-:i(bA:9@rٻL_ы_ThhZhi98$7|  {Np#ZaS"Uռ6‘@%kˤ:3g 7o3$:3}Rp>l~ʒ$#AujNoq x #5)-iO;.Zr4#5  'ȘҼ@Au7+ĿZ5sÚi3ܦ|S4G5w5>>6nDw:} |?͚{K߈¬;Xv`VgI97^^zfL1H  BS =~ tO"T=mBrS1M2*;+\× JCEtӋ<̬&M, ^sNդ)Fug 2 &ampK^Զ=CZWK{]ݑfx!yu%H,m6e K-%Ī-P=\NhAړ]*ݶ.'兡pԞ0A҅gâP/e}Sxxa%*J2z@цn|YFVU _n=d?av p2Sߴ!g.Qq,-}?sm,e?Ws ?&Vu(9_*i a&Ug0DAOGK vKY hl"S3֯ېkDoJ]@& ):<·jֱFkg,:_D"s覼*kgL/*) fj iʕyaՓ+W"<*x?mȹ3 TJ bM!R7I`-esE g\, ;yor+I޶5A\5ʰFEBjV=Bᢡ :!VX{{ ?[20*N%**'گ/.:Ϣ7s< >Gd!8y?ҌK/%1?ӗ=B Dm. !$1{V4WR/85ƐSH֒5}6o+_17'&!K37L>[Dלۘh312>Gijp2pEUIZft7SGE`RF} q"WU{41 K!f#٦ źIB" TpI/>E%%pg*iB㟖B.>INČ5-\iⅦԲ}гL\p!CVstX֯G4ޅ*`G+zاlGf~>!5 M+Z0Ɵg9p-bjvgoLS`)΁d$"/귌GϏ} ^Q:澸iore" ['/zOc{Rm FYnmmʹzZDZD.*qNrN|rzLn~>Y}$i%6e<Y~2hP_-&U }寅 Ӿ0Rj+Ny*+A;,ZH=EMtݐl).~o]v/z~9i|s=!3]Sz;DaAuyـˆ鬠qf{xtH\J\^3hEizBgc"znvt)7訌S4t[nB{?EԠف.?-]+$ղP$:+h<nQ*;Wq$jE6'}Ro}n赣74Hdmo_}5Sȓ T`8Ѧ"eLc-2ZaFCڿm&i1oު{+sF>*mTIڴQ87dST߀{6d)bs,=^Bz` ^%ݳ ث/g~x_j巣C;ء:ϋM^/smJٹ@} -Ӵ/⍚|,`+3pB%MgTS! Xɋ.|k$o?$ a ~| &,: + HasrPGבsQn.7ߍ:N@0pYw6*ƉS5Il;SrGa{>}D[+@DAT X2,zl v wz;5Է#^+CBA{MvB_-@_0耟P3uph*-%{TUalkӉ),~T|Vrye15@Z*onS 8:Ѕo6['#:%<ȊwMcդVM#H-r4)p8q(ە.s6oL+c0cs8BӷfZS'V0CûoH)%\h4K VP5£.y Mb(p$/0EM\h"(Jρֽ~s *AQ#ۙ7_%0FĝA0>fQm4=T+zg1%BHs?<+ol'a3~ K\M~8;Ҡswlt4?zʏaZՀr DPV2~#;SԐڱdސ5<ކwkϵ\6Uh0&-U9aF,Icel+]~)hAcKe(}KAX]bMMGN\%I pr| U"%={m=%l0AJcl@e]&Vw~bi (U{clT P,UF$:.=vΐî*?r| '`Ս7fM1&`VR\K#,Pь`FP&w$+$);Ral^/Zqm'x9:- c*/k?\6_պ,:, %XZk z.$/:dKJv1SzWnD}kF|d*M_d\Ud`qĤM%v%#(P.r#yڱ1;CԞ6Ӈj##Ǯl|5wzrIf&ZB pJ”eG./>pKT1/V&/cfh^*C,l #$έ  #.O S sU|_(Eqx}~{E%\˕UaГ.dgPDW Ŷj"6Wb"hRTʛ:+`[B*1dgA-^⛟>S=edP$iJ+g }@, ,lKnrg

#v#%3`=޶E~Bͮ!G_h9ύg&bV-'[Mfa}Sģ3߶x-=*1yOA<Ƽ>$QIV`ZٿlngXc{a/ V:`qc3|ZFא T\]XL3u䰪?ޠ۽fKVJeN'e9#2ۻ$﷛)¹lx^l#S}GMׁ%#8E }7!?:8ԯp&1@aZ|{a/eXyKѰ4.GyN颓}M ?P9{wŭ DרC[P{\gdal.ץS>㡁T5֚gOy$g[iˑ! cI\nPs|(b^bnIyG|6#Ahj YR|CAo w b9K燺\{il\)}+q\ڕ"Uj+HܠM[#Dg L&zQJܸ3c.mٻ^q1>J%*׎rhH%zld_T~4AiZD`Ch5Q?z`SuDe>_xH94s4I^uӚd{-WFHkƍFxՉMɧ@6*9:Ȝ䉾5ߡbv0u(/ zPuG ;NثS3=3 ir{E 2aCpYJ,bK&ΑǐEK|Zq$jRg`=$Rc+,ΘhpP$*W dȒʤe,mh~( ?UN@:@;.4~oVg0L>$-G.%i1(+ƶn{7r|ElTirD۔D*Ķ,>C8`iO'Ҁێv׷ iv۔FxNΣx(|H w~m: i,Ǯ'X)@-.b Hz=QNzeYU~+-2()m?MM *}J\[&*L2ϚsD#؅v$B:xݦpUsg\Eyorߚ.._<-|aP5*14^Pwophޓw at)I8{:1(2W/ߍɀIҦ,s?g;o1цށaAI+cyܿXAj ,|$IӅDlؖtCg(y!?l9O(3V#!x`ۼpkD0 "V?dބCtc1UF&01 \ՑiΑoHapAyܮb \aCt + @dlqjI̩Oj$1-ɓM^򀸚8{x 3*=?1@> _^6te7aHvw ,sDRNDYb[^m վhŰX6HT2<Qg03[K))bAICV6,8L!*,vo[a{ss ̮j/6jk+cLV%Pżypp*?U @h⊟kenȝ۵U6я2HcP@]5o+ɥkiOu.fwi]N|GjTh0DN@ |Mi|lR9p#L\z;&)˅%[krѷ۳/zeS<0p/W?xS *++p|Ѥ & ͔K.Ռ׾ ~#!%n0R5L%ķjbbK,;+I== lhкlq} ^$j9NH> =MwepV)ݡr˿~ 33!ڮ֡;'fk2:̘Wfc{CzM2ܜJY.䳽bT,bTf"*h8Mn.#wh<jæg!^VΕ-ibQ1QpuJmwfCVw$M^_b"yQl9^<r-xQ ,l5yw7dlڜORţoqt4&0Wc6詽<ઓC(VRӿlEZ,Ֆ8QGd'cDAa6yRL`U0*9,*ȑasSz9y}`"Z{H-QA\d v+I`SEb? WNI ty1.ӑecn/b sE;AgNؤ-俛 DYSkWSÒX_YhUL\ѱ?j&Jʧ?U8X>OJcjg,xL:fdڭuE/LuX鴊iִ dm^AsʿɰpcH̬~4zy{*?9n>|>AmLIԊK -R+k쮚>DahS,._ՄG5 7e9w_u( ,)*h.Sj 2|Ǹi5-6iNR ?p\7;Kt+'L>vW0ސ.oy@s(8&wӱPL2 dK$jɊ9v"+{@&^Y ϧ# :!@]6P5F#zXdc^KB%!]bdro$G1#n%ڴyX~ :ƈT.Dz訿h Ϫ|B@"qIhYJVgU W ƒګgOBSfQ Uކ`w}ن6mpm\ ]x~P == YeQH:EWG³?.(=8Ɂރ!++#̄XEWg n02/hp@僠MjN0@@};C^^ȣkߌ!OV9%H+8>x3еaznk*_.9OeQ$ksi yijVnȂ=~^V ^=1V 54|L?upf~Dh pmJ_ ᝓjI65 ƼkPKd˅[Gc,3-/Ex[%>S3|Cex !ߪYGhp9UᯨegQBb@w83%~ E[NGr[9-/w Ac|xgTeȇt`EEsӷ* .Qў{w J/AFzlaBaoIEs9ŵYNحuoJLDM^:yeK]vYyjC !h Ikvi!}֭ML h>4WdLT!vn*O `${?Mj@Y(AfX o$, 2 {yAؗB?,ϼa_h?)QOp?bVgGw~ / h ٘(NJ vկs b!*ݘr ɐ3@c)'"+a'ȹB!&_?qH-}1|W-Ȱ w(T`O:a-4OنIN&W: O֏W"Hoq) oKa|I3Hf{Ґ.]iA(`!=א.yx ~)2h%qit񀯕QivE/a6'tU%]&ۄݨYtXBQv:#6QWdw,Ʊ.. rfso:lx8aq B1=Zdu4|f itLpsj09Љ&fa/U7ZiU*; T?ĮŎ2{9?Q[13~ TjЎW1^~ҹNwrU{p>B{zpCdXx7o6OWΞ29d: vTP_,)v]@V@l]tޱ:x=kl4֏{ޣ]bd%E&>:;0&YLq!Y]~Sl[;.j!6"1/l7B4#xQd&A5M9}_""@s{~f^Q'Ep ENghpx@!Whx&>K׏DGӌ|e#2_W{g;TUxWsOZNpo͑}Sgǫc_m7GJuvCƤdܙɹt @g25B,K)d$6DլuU0q1_hlw եyQeϱGi$ h54[ߩ%gDD@ o3M(X rZ s"3'~pa8l -߄8/<!ޔ}C@s։ 05Z2~c?BS*c[̅qK/_L뉂ŷ|0,|: ;,?'P{Jm8k9=~%~Qbrq2jD* Ԏ: O|2S*aQHϽj.&^OiA|2h?cƶ+A/m}_{Ag@v37_6`5_ a rDCak 1%VqʫzFS~p M4/\~= 4 gf\4]4wJwžZr2rw4 HDzpkz#%1q2WtW-K,@+bSk݄&kX G+6AMjsWEQAKr_DC5U*Q񺫟J1\,.E]52gSS[i F ?Bn|`5*c_Y5`@y\%rhY}RV'V1p_AhjoҨwUSȞOVi'gƭ::r#1vG%>NA%[V"Al +7129kr&>.wXx.Pi&ջam`^'pC%CWIa )TLHB0D]ħ\o}{ܻH|pf_ ݴߏ7U-j9f1#a˅F: OaF??"´UMd/7s6[{k(0ô8xj9ǯ dbd""T׍Б2q{H҄g: \A2` HTDӨڳ޿SvZ:γh[+oCy$xJ#YNWA47}g&8%6RB[ 1z7>y鸅n fHc'הJ&eG|u} |j!?BnWM2~^յ>˷k/d6ZT#2rײ|\1Af8DJ$Y 9[ 4O]( 2G,d]TTUXVY{4Yj.[x CtXc u,;=kׄIدHE jT!h$@y=gdRT-®o>uM|FHEmI8vQ5j [Mu='/e^mGz'ƀ: ^[&,gޗB$ꄜZƓ_ ^fѴ(wI]Yų&Jn ;dJ2_󚒀L)\3RYbuqܔY@Δ9R췃Ao.&Ҧ7bY֢7yҀ}Έ6N|B- UF/;}zgJD%ĵY&T(hFKlޟVR]bV1NpZaT`QZe~nA->Tܩi9ֈ9ݼBp&NuO4|YǩgߝaB^87e,C| {f: jJ>ZkP<^Cӛ&~m%̱!v;*TsT1=O@;cfɫysj53 w8thlwEr ^{WF~jook 2ȓAis,sq k,'lۂ&uIM 2L#5QմU`*8YԅCSvZ؈`_fO(_R zv=6=x4@Mqh09Ž6?e ub*2_,ԪMiTRf;`%>H ΏA[kWہDkpy[a$`aE2NE[,eeBp2am96L+U7 ".~~A=M{0sP^*&(aX<C.fD NwMx`B2Kɹ/ėd-kf dWПF3 \Ak5ȞEi j*K&QHq_QCX;X_dYG}.Vo=9un`)!~u0%W X-fR|HUBsA.߽<S/f+ixݔ45 5/gT6%CĢKTScP 8LͦhT\xyJ:C%Ĩ+0;ol]/[ y繎f 57bb'޺|{E ,V:Fӟ2PcЧbEW+__PwB׀ ,THM޼M ۩-KM5`Pƿ3Spo>poݑIGж;lX/L;BL+]E{9`nV?홧.P3!+Z_z>|&{b Kӭ;Ag䘙Q }؉yPHČb+7:WY'R{"p!cSB$GKo|:_7+k]'W\st^.o|%r2M-^R1} aq{JDA~-Xi7 ʴԆF n/qsdI=|}4NE`Y ʼnAR ^3I+Q lOwOxvIf^ۺd.Њ_tz[v2Y[\.0wH)d2)Q=%n=6γak5OK%6TpI] _qڙGqȎrpeҐv{sM`r N뵶0RɔT׀vq]}aݶj(rPv \d~Zz o-*wG0L1ف=3{߮hF9?" -ʗ11%;&2=m&!gb^Nؿz$f-mOiM$ Mu8۴'m^.8pl)r8?TZ#y5WJdB+nʡhFpG_3:sOǚ `%'Pbxa}NUtܒ20T=/=%jQbn{/h\_HDYC\ A{{$R<;\F0: ys'v%M㽎﹬fܨ9.4cZ/N[6`,ܜǁ˝2ݧ6*nCF0uYG޺XFzhn>;U?rw;6%ts>)2N6q=u=UmݾD z#X4tQ_~Z{L"wO ƆcqMJ=`2P^=O({|q>+]R㡁p@b(i :/X(*F6t:B}#ƩgR @UC~6c`A=)/Z?IE~DbP#TkPLN;nT5(%N|d8m"pzQAzikdB( sF.Cy)WIN7jQf,j$E{[9tUtGG+NnWț-B5|ވ9œ/*i5vt/S(?$䐫Ԗ 7VI<Iy==<"^hUĭ_0zsbp=^7"-z#D{z)@ZYTOsR.S/W~U0s,^L2l 7VZUCks}CpXdiI)=> vbX*D5bb' RUC@.1y['8W0K >^){fßYbSYxÈm@W8gEsB2Q폑Ҵ ;Er+PQYN-(X;hxݷGXL{<{-0a.ckG3Ã=;KnkI!\U9nz?fbv2C\AE Dk 1,o*17PŠJTDi BƞWpK܍U%eQ߭g#06f ?2MM Pȩ z&T̻58by<@7$zL0ʸ /_R_2HiqC;yY2(2XlG8a@ש{+ˌj5>ZwDF(tQawZۆx4t~O㖚rdH kP{)&ʿ@(nPx @q 67z /L(u{Ǝ#˙Mv2 ,R{jn<\cS }G/ܔ &ϖCYr$i6(_Z;C.p=]xAQtZ0EзN{Y<BZl DۤOyx,F_CF ^"~n\(o9õ5[5NCRdKg2m`6 <}{I3\HomMu082 =D*f\I O[*v!/Ø37NQ6c3Q&eWWqOTq:d1 s9Tt%.E[wV֗_Vz!%o@P;$4본(%=y}RE&54\ ?6M8KZV}?Q V*ˇ,Aۈ%u"G>^ɲ u6m_=˜j$@KP`*̚J.QPqrl'1yj`=>Xc/GUtЄm4u Jm_:6!0OY鲩eIأQe$mGXQq-:h<d NCP3[1G驚HF^Xk j^?4~"|(JQZ5S'*K,yhk,萔O  yq֔̆"s;s1:aJB*žeSF@f, w*epqR6@,Q| Z"Nཁ@"!m#|ZU: ݸɟz~+Nu(G*SXQװJhܷE~jXL)BGqȋ"?1{ɼy-deKڬ uyf(ϣj#o3TU]/ v0/]z XMT CEvLq:6MΨ~@qdPoT%Ϡ$mӁJ#oS]i"CHamfd<<&:Ӊ/b ADah s:Ǘv~:@Oaߢly SB+$X2K\ !=vE+`g$ Vmh@*e Fڋr@( bĄT!uԑA3)Oɷ=ѹ؊ p8׵#Pg[wQJ7Uޣzb,^}6VMoZ~NȤGBW{dHq6se-Z&4yU[HfBw8(F '|ڤY|TDlD/ VG1X~r! 0Ww5*$9C _Eth2 hV ћ\A3/QeBJH_h6tu e,/!#d/f)4?hReE!z;K$)Vż_׾d?w'hZgx^ϯ_4HyW,] >E?I kdHXuѹاed2oY~AE125jUE3rC7rtg/J1@,bDۗPu%K/LnSxc-F5͘| ~MT_MMb'E*$w/ֱDz@W;EuUeOBH +.ʹgY9ȠC/xRHHT,xVT5k,0r{R+=pV˙yetO#XA UwS>6j2RkXno kASA+Vpomq&CVȴnn7+lp}{)l*5jN :t ϜW2lmc؁AiX⻽ }\˱%qqj Rvoo <ak-O6VՑ·"DpDh?PB=tfG}tۭ$P[^P(ݥ9ƢX 2}, :~4Kh&Cg'*lc{k3)WMTDb%srZ%CE^$Rb~ӝ#5];蒣CVDzqʷA`B~)NT:ά'ٌc·SiM *Lca q:U;7͑d|̆.,YX6bsN$ƜcR|C:J 0Me5Sqrݠߏr  ο$kS$+#WxVC7zCxq$lhuE6o$/Dt=#huR3;8 "t_~_^v&up0 ;(_.~/g@2i_ #l:}lsw~C;^lŰ_ 2hx_4[PݛCu9f}pjT麪'=GAvwF?80+)@M f2n4]R0˨517Z9ކ)]gmmnߓ*7ڛ*=?kS?i"覛+zk3i#I(~H5{ @-c+ʹi.4Ke)9(&;e 398żdCQn! 34{([ɿ9ϳc$^PmYSMS}@(?_!v2 (lAd.66+-1rj. Gݜ"ƃ\ 0`vfQMb$K-WXL.GV IhqMɧWVD~2J-$lM.:5&kRՓ(^+d|cޕҒ1M~rH&XtkY$K 3tbC"c%FZo10jFw$^KkoX}"HzVbt@'Uˏ\@Q 5m f9Ю\a(_ Iˉ9g<5sC g2U7DbbeAyX삯ЊuK or2. 8dS:Jؚ53Lhb^EE榒S'kPuPr5<H㽘 6"OA/ĂbL'via2y_Unꝰ2D%f,`Bd ",ϙC&0[cR:`54c+HhVK.sz38Sf7}?QHVdPGo&B;#ow/Ok kMU@?Mf3+jnY=ƣVeB92#T7B*[ 6Cq0up;uNKXFԌH[H uJfu W]҄gj-Ҙ-S_9|yXj /FObyE{!Or=C0;&x1 Z-,Ɨ[BޞE`5'8u`)Tڋ VUYTzσkF„T6k.SkW)rAȨd$iVw Cp:XC7 r3 xnhj[vwrbX2#-/ tc29o r2+9"zc'wjο3̅1N`ir|Ɯ> rhM^&\uFV]WYM?]rnBS>:H "G5\"z96` kGqZ-L=aDBv` v4*o!,85įGLމ!c1TY1O\5MH:yt^D.fbWELKw!>DVCGuat+\w}O`uh1T%FC9Ţɂwb5s~G&vP=3yzNgni$m^yyzضVQ^9dV$sURQ8'{֨;-'6saeS`=9_(DOh#$Qn J!u) DN/}rQ7㾦rèiҨkS U$ʂfj#慲`p|Bqx1B wH)qHWԻ:{ݑ>'ߙ ߒ&ԏ\Q^Uc0}Z#MF=BYBEߟ 9bF=llhUEdU 's\[ܧ׋moI'XjD\hn[4drJXaUG4).i[+#n0 zp&j^S5ckՏ©̩5HIZH##Bjb)I)0Bl7uL!Aͤ4m7YPsu71[Ybc0fT)oy Fg7{k6?%CFp^gxLơ9ћNN#Wd2ҷs{l^0'T˿04UhXYI C$p"TݖY9%6;czSk *m |T$cISՏfܲ|#'"6LDŽ :8л ~u˩2nsp68ǙnAQH*I Mf:1Qwmqž4sxhwDžp.Sf6F tZͻ30Ty P{d{hH UoU>kj^ia匡h|9]@E|` VIN`cI( {o>C˲31ت<ƥY+S: [jgk).\0`4rmmWgQ_>:v)s%{>$)^xG vwԛ%׽:n*pӁ Qhj]u,V~6Z (oUݕr`Ң18A Hњs=Ñffh D ,w yB 5&D pVA䋁GSRݶfZ bW7n'Z  Uڙîx4C#"Ok?T:ۅ!u{4{%,+ՉpKʷeУr([$]6<`!r \- ,y><)$fHa>zE̤3*#mw>Ա]\քxI XEvYd^^=HLon.9?`ˎL)cF1_Н'nJ':mU l~c᧯T\ػvGe'_:ד1tn@5Ӎ_𐭙7d1aSTL'6ꑤtZlH'3r=1%\!\ua+nb]s; 4 35)G6F(+^F,}L\PqS4(`w0ϓ' cRQ-_fQ)x.Ǩ kĿ軖Q>~[5MqnAYУ7gF=AYM?F7v.yʞXꌡ"v@ycL.[\ k z~OSQs" ^K ֵhFHϯ3XfCHvGI,O!F+vYg]@iԥr Y7ft]Z[N)=t|a>:i*s" uC8E*~LvZN='8KP?Et&=n@* BʶLAf5~B{h;6kV8A#j$D5T獻/a=^* -qj_.~|h$MViBaB \/s#[. i[Ygڙ2 BVHkh,Col,Jz١D .jQk#:l _-k%3f!ȘoA;xwtaDD7h(B AT Mz8{ŝs|4V+̣K 83H ݀U?VKeAw#tim}jLS(($o(^b(Ij?\ЙJ ޯx^V/ qZŏ_} v ,͍Z՘D^-Q7E">vR (bTSeY!M/$뱕 u9}[ݚ zQ5#k!Kr I,snV.8ub(Ӎ<٧Vk'{a~ 6n=H}e=U1u-S9],)!ü$)(@" l%ID YDōT6dqȁ=Xm^p+)R@Wz~3\7*+Pn^l,\(؅SA^i[ߙ= 63H׋&L ;>kilkXònr9/5Vq_Mw_a`AHߣ/)+Kk}^I$8ȦåQێz~H^3q@r""*Ix3qgX8{,sgEJB3z-bޢN }_8zo_wX7?Pc8.凍K7Pn:Pcիdќc^Iy3`x!dbHOc;SH_6"?;O+O,܎[zoU1OXljw~㪘P*N}i-cetO8HVG5{:XJ#O*8|"]34Kz㧰p:q˚YcL؆P|䦄i{8p1%mqU=Hɘ 8=MUΛ6X.TGBNԖX/Co#Ő>'cK@.=@g:}<|Q5τR:'U9:GgaE/OK "[T`S0{+O\DT埦(Qc_]|mOx}n&Oofݐ#5U{p{L_RGiCcJ2.aݥ?ʸЋ}a -MtgtQtoqz8QJȐq5hc&,Qৣ:#XA uLhuPd]|M9eDл:vM˗I} śc@Yk—%sy; ҋⱉFNjg?sk{Ι$\ i $%e.pl윿揫?.FqOu,,Ah#P j#!Qdp7Fz,۱4jD:Ɏ&Iɮm()/x\ ;Ψt5rTDp!-6@C7:`S>|TU 5de [aP/LeM6򾰙OG@j]ʧIqgn`1CP-rD!L 5aΓ^{8`KW{0pq]Ќ:x@!wtsvxPҮ5^c@9r@.s,uaFSj=طC~UA.lGߍn1\~N(GoMC T% Hu2h5q5|&gl6ja߬%̹nѮl=)"EbM@6vԿd73b<L q}5&dȨjpVqN|/J}D'Έ8WH_Ʋ-R9:[Ph+FSzdJs좆\ ү%.!Z} Tb==KP.$qQW)9$^4[J=@|ѝm=N%VYv\Trwl]D5j<5󨓉xwi7eo" ޤGEMW%\X4(A2"ey[j Y[Eۧ*0d>>[=V$=~ *.qڀ0n%&qǖ)@<=a2T@Ӌ.v75uY-'%j7b6&t3T%/.Xeᱫa6EDN%X[k樔q}2z#tvNRiO,(Z$Su<ڬT,@;V"e/0|؍&%BW0 mlZvEv{r|>eOjjY'h ,] |EVm%]3K5&fVf{ ^,%k]r:H<,%nBlfÑ{gtu| Y8LWvIHJNFsgd1 #LcYd/^W'/EkݒM9FkI2I;67iVqeD , a1DO 5tgS>yAtcənHcxl C znȬ1_MpI߭@hu "^xNJ[d`^ tڦihEjڮ|eʶj)j.zOa#.^L= џ <8NZ+,-:QqJZӢn!e_*%HP~h$2\g ˾3I56uolyg{=NSOa(8ۚ<&ȷy ʹoӎgMzpOrWȿ6E54[ ΁F~|s6uʷW >BLlTu~B ѩaP_zHqbH_6w}@'"Ml2\Ԁ(^ S÷*eV(HHr_+y>/+2 ?í9s d ySw DVtT\(t٢̢}i<^RaMr$$U"kWgܭwa5IxbM`rd]VhAU}֟\I2G %(ޑ`جVpT"0(DhYt|?z~: G"jULbW.@魪aYtzPe[~29о5k!n}4(_}9,;_An@Q#PW +6?; z|S=J\U'߯S2  5 uA ,dY=B.g""F<_6s`6xzzXL;eʍۿf"' wAh?bɎ(EqPqE.Cmᢣx lF2g+֩(ih{Hbm'tWw,]T>EXy@P"2'IGY#HCi$δ+uWçxAWBUw ^+Q^~,|S(t6rɻ€h v3@\iAdFV O} eIFAϯ瞧 4]ޟڳkkXQN &u4caQ.7(O}!z >Č8I|Y;SAqa1CFb~-Ru ۏ/Ed ,7ioX;tSee)"Kݔ:WUD}ttHh0㵁uX' >=k&J7K?(AKز΁~n6 M/j.qb#ǜrr. PXLZ@2Q,Wttv#f|Cuyˌ{! ݝ07-OJ/a()d>ASJ*q#'% ll@~8V+@iˇ[}@-%=&jy ׫1Om 1]8p`K3"ר !(_>2ZǺK8/q_7,dQ.^L Q1hTwuXkLIxQG+jY `v ~?%f0!z8G.m 921cJEE|/5L,\w[*VNARʑ;@S+!ٓX {l.h})!B2>hk\=b[M0ʢ8]vNJQϞOse sбR$_ʉJ?vJrx=Љ Kd6Oq(S3Z;6JB #ֿMZ_-%륒wشo"Ⱦ$QC1\;mĴB} xwo5rNytƝO~qn8M㟽x ]ָfH_Ĥ :rDj8q->xVNřUț&Un2p%(MoY9UL Ɣ!K;JN-D(.N iI`4ZGBB qV+7l&T&?$#TTj. *=aA=?"hrXnF6 -a0coj _sh_p0BIo5U$%Pv/6 IK=wcd:^fA]EJ;=zM=5W& Q|;Є`p=n% bnWGY}},_3[̂trtӪ)"oWjk_^oT#dˈT6%rd601۟'|ҌY2i'1_d~QJ (Yҝ7gG`Ä(3~(r@:5uD#XQKoÇmy,I5d dMcy`]Usu茛!S~k}-)r/`fҲ*)9˞:vV6\M(b~%{ת ˊ]5>Ҵ̎d21KtK|A.9m} ADgA3Q g oFxRˤ:JT[7[q%Tcn|іN@~FOzRyvTZa1CkWnc/OeOv d9[#ɽQR)VLbڀ*CBGB tTnb 8IGwKyaf0ƗGcRC̭r0Ih*J0Ҏ+8"z0h^XNkWeg~>Ϫ@#J@ZѼ )ܬA{$(e( |r-9DؓqCp~<(}@[v)I2oKT}Y4Ѝ,M وr^S[ɟc4d|)J-~HvqeO:_"i瀆oόS=a|liKuk)H׿}7]n o~DQm[ `7R\S=}y8/L^=<᎓6:!:w0Nml E%ښ@YݢjtuDNYF(-Nͳ/~eEK]8׊Gl(>!xBùB|Ű|7;RFi`\@Q >S3F\Dgzs(/6g^kaN_Vs TꨳRG̗c,`cԙl%M,ܮs|ÈZ.n׀!aO`I.cMݦwb;zW^ӂ aiMj@9 1 '܁x6oL%U$ݖΡ 뉕z"VnH(*vbXSVZ DZfb~q AL[@噻5o U1dA%5gtrKlR`]_#u9 #BE%.\ó]Q.LМ/4q}-֒3h*^O2^co6j!-;|,&;ho$X6v6|OeK)qDnq_ <'MO"LtM7s{s@GY!оΩFzmXP j"/Yӱ ;+OJ#T(v_d8<ڕNqI,k>Wmf(Av ?x5bm`.H*z wƿ<ׇ0L =,e\qZ;HeyN]-<|^ *}%@2~j?bK,,m*4Хj_l,ZlWYF[0~(6VHDPkyU٣OL+.gAǭ"ϖ'PFTÿVߝsoRڍ.(aP^oagw``k琊lpѐebgz;R.& Ґ"CK/[o r DZ-;UZƶdnsJfAkgvK%/LH\D><6{WV| =h#KYTO2Ӫ> *Q5CG%UrŖYöY`;VrvD/ڍ^9[IK0]$vdݐc5m5ғgЇ]imOI=d։SbS8xR }+7E@ Zu*2-.BhnrˆSG16K +RIيJc[-$R6{3u %Ni᱖@l!OdsA-dYvSn/!Zf#a5% ~=t[-ed5W#BQ4ͨzl.nq hO˂' X,aJ#'qyr#w""n<ާITQa2Ͻγ]"e+L/C[^(5@oM_>x~E`\ u = xIʁb)7t"yG~fYӗE\!2 eV>SOspxGL~#]S3,NQjN܊62^p0 hyOl䡧gPb+aJsE3PVA@[r6hou2)Cb ´$Έ!khQHs6GPӚUn2cevs:7TYn=5dc"AQkTG\ J$U.~t3FXAnRq꺁zH%r\.?~Z 5{@c[ 6'SN<$zZ3^ }7]䩐K.6C6-61q&;:g1ROBjWh'vT. HDYS>z e`,gu c!{-ή*h[m7o /yiW u>*ˣď ZCԀD' ꧘JÐ۲QgLwR8& Gf8ʤEi &tԤcan b;"'IKm*m݉xc̑45M.PW(2&a)JH6߲)zŏU~ee HGѶ4_܉4Wzg[$Dz8tPC?+4\4?Tf!x^H;/RCzpf |" ™,nOnjFEb!i НYpo#nW%.!k̈za@oU  ېؖ 'oO*l:]| ` 5kJKL1 ,yl\h#ԞKuu\6 ⃟i?^804dҌ ju-]TYM!3 ( w[5z̚TjsEa !Mtsya4#׏ѿ?fpu(az@v,aq}pHc t](,Fq($,e(rUrQII$#uzжA֔R͠><h"kOpB%.>eqiX *5/k@}`ljVO)[j*L',Ѹk{ PVoQ6+UTYU}ѩzxXD8PX1ٓZ4bӎ5l7ӆK:o$QQe'ZQ/NA8Qƕֹ(A9wa Svzw|swӏNR6e'#}U^c_ dCuQ_b^jK]O%^P,}aJHf٠-~ԝ!E) @>C$pB"'ưj, U2;_79'cő$?u^ct=-ho)b;BM@Skt>e kBuT<4~d5)]|OϏ3@}mbs/BWLQ Ũ-T Ġ?ha{n}k]}p2׫:V~3C> y p'adgD}$ ȝ4eO % H⛱( YQg(JɾՄ IFr7`C.@ r\ƮKMnɝ my{쒻֌x{f\JZ!* &lXUu62 HB2[m9W5Y#u~)dgR֋t¿W+ɭ@zMBwv`|g-MQ. OqDꟾ5Y3O7EBfy4 gXс!P XL~OLe=K&a197ưz'gcɹzFqt$dX |Os;VsږOȃ1$Z2KD|=/?b$~uLMam˝+??*tF @*G9*噱2"//+うNjNZci' ##bgDf;BJB};+\Ⱥ hvY|}d WbQZ7%)QcaI @1{D#燿9 \mN`)1!.˅2S5uËQʊeWQ&upAwM=R=(5/x7a +kuȳ>  !zWp7]5K9m?'\;'Mcs}T q} To$ $Ӄ**\2 ׭XtC Lz޸Ğ6vZ"d9v'^ 8a ?>UN8'{"|#XߍѧͥDY"B%RTHӦAkOć*_h 7ZH?_NLyn'8}e :v&(IT 1jf. EBi-}47w˅Mo!_|._Z`ۛz,62F/#a^lA%A֍M؋ ڄiՅ?>o%X҉ Ôt1S!,t7R/fƭ9 %с{z\'9'H-SXIiX>YϔQ4 㼨P"Q穝;Ζ0';/,8]~fÞH^d,xI.Gnٺ<YO PbYl=׬&%N&+&MDQs{RX6݄=MNpU\X}9FUtTaoeAhAQB K3痐1li;oD\(ŊL} . ϼU@ݝP\0TITOk1*ƅ@ȶ $L&LJ\^aJ^E ᦛh{9Wh>Msn(Xҭ5tMX-7J`#lOu[-2 i`bE'3Qg_ALRzXYhhT$"*Ys9L=['CML{PJcy܆dմK$r;ܜDMRGTH-Ok1*!I~qPj= Vs([5YAI8tJѻ*VB `y(jX3}FzޭN9$2=O ՞WԠ5DPЮ z-N0FG.xRd=؉Ѝ@!$7CAdqE?Y FnE|AėD`\T10cR'^ + 'ʶ˸_rײtǒyJpE?h'BK셶O]ӹa p:b#] tKi{A2LPFٕx]3tw:[C30cN(엲\xOZ?bۯaEHtX*&h о?vCzP{ 2`VasDyӳ&?FE2:̏2-46; Ĵ٭毱C3en9 R6Ϧ\SCxF>WtĔM9h%FrCV}|_Dk 8~`/'!NM+h ~Z2}s0dℇ)/ `[5CnxM; *_X\WX8Ѩm?tV-lFج\!$R~pjD(Oh#W?.YKɗCGm}W+oe |%;00 & ]CSS= EPdWwX-2pv9~zZ.bBb\s2fP03ٕsXI誀{:cK?H"xFA.ҳ7΂+uKH;hJi0B&$eϭ9Fۃ}Ͱ,*54qS$io|Nڮ=LЛNeȦ&MOщ cF|޳*Wp_qoL/ؿHO6O*;yNSUZL%(8px`KR-R +J=wv\`bQ 3WJ=oM |ɍvUʝԒt꒫S_KpzZOPxbSd'ILy;vsYĽ,$ۆPИr%U,0 u9ip _):Cq-mpj.]T#V.r nFLϽK#9gZ#:*D*!u=RͤJAA2P/̎2;ݘfڇێ>!5uh}9r*CG`yɗwK:\ul9 ڋATs-=7FiztHeWˌVeY-yycQn# O(5uT-Yy!d(Ly]w\S+%v@dzmcK % $ʂ;-2^,Rb KzyT1 o% b8W `ӫ}/bxo^NoHR54ǰϝyho"Mx4KN ʦ8Ƶo協T|:䟗$3ߥ_oG^ žhN-~dFd܈eFTSOs  qG!e)L~q.^I;/.2ޏm O"sG-vswj+j -lpQ.-A<Cc:CSxL ' jVT{ae%'mϧ+P9{ Rt~41V*7Ia?o WZ`T2<+꙼FzoCrH'3KvNE&M?cM|k%?Y>uN@6Bj`NxF 8-F>`wARdyJfFQ  pYm}+r!=Y_cJԣnhD w?KH:KfK!b^ʥp>ci$^O3B0e4Bub`wĆTN%@*{yjV-4l2DAcd-8kGZU?!tio: Y&9fig3v=`}܉ʷ8 ,6ÁC% P2a'uAyU"w^M.ap`r(#ݩ(BEdmgs) 6:>DW٥\wSsmz`o6;?kfŎ G5PEOPȄRnyO{yWf.>JmF9Y RʆLQsA}MV]SsSiSar"MR-?ZSA>RKgNI` U5J?| N;kT2W`qMxp<;ϖ` x^9`^EpU5Z*; CAL)I jldIi519ضpg/s^Ri?CL5T* -UY^w/̠ \YoS`%bp)H+u2(4k97 Ir l*Zp6_6 2U= ]@ LL=r}%%X_C 8b ]nY, .|b*_ޑ>1 2~RƓ XfS).SӢ@C ^)O.MTW9EoG>Igُ̙WVR^?JQ=[ZS]wb?a]륺Mh?aؠ+.ҥNv]LCGQ`NpN ~c"JKi6 AIz̃HUQJmH+9ۙJ{0:0%=׈6ևCϕqN0e ҏgLM-J7ʣg\HKk&v3գx7tg!̇䃈c#SM1y~[)"pU3,2 9ZFd/"p'sADϽRخ0^ܡtQ*Ҽ&t%ūE]LD_-+^zQGF8ZpbWcq/3f :#[cNzF!-$Ma`T+3iYf?Jw+gi.%- {j : XyI~+\ŶO?ɍirrCgppObBG,%W` pCSíwg>G{;JU>?%+}9=ɚ7K3 O.5O =řMac+gjpO A08L~Ñ>d`f8#ښΖE^GgZITI6r(:*Ok`wӉ7J+zI*UB *)>VezK'EIk%&6{F=Lp$adžK7oN,Y Msi($-C$ޗɛ~qJ à:NT tީaKXq]l'dYltGy-&ⲢH< LM6C@.yUwt*Tc0łBdX+ 0 7R4(b1+JmMHF[1OIg7}m nT.#,rqi@^̋W 19;Kxh9\pj\ u&P]JÞZ-lfWs=VzfТ rZMo26C 0Lz6>jxiHd SRrdʅ0bk߅|GhIiC ~@RUWAcI1=!ShM&[b]je}[RCCY Jx\J$h["Dy'f;Lf-xr0Wqh=5 AwT R5*vU\#:ʷgڇ=JS,߻HT.b4Lۃ/@y`cfR*% Я\E" ;G廌,\ o X]C(ɪ#-tr)_h7os+Dٍbs>pvwO~e`w? ТyXBbÇAY56qFRy|HI磇ٺXF4|ĸ*vg9Y=Oo~׵Έ@ u=K(0>>y{5JJD[})ॖ;!c2BKQ T3^VaY']r`) qeÞn8XKY#@9wscLf[r՘"cFųٺ./Y._Ƕ@d[JgKaMf*טq>+aT y;N9jOE=$4lYF%z]#2Qo4||KFKPL2=Cw _#B 6 qRi29ܽ%R(EUM+>" lVïUPk`f%J7;y@%/ E /}DEYf<M 0ZWW:guڱ8Cs5// ˸ڇInn?'ObU7:d7M{̣ԚʉD&* @|oJ 6:VYG:ZSzlj'{#knL9v3$YY_O -x!BP !!xE0Kj4B)cMDcK:皀(Cbw/KfB";~3cs bMbQ! *hȨ %B@ͧj>U6ׁeG<>;| {wh?\#f Ś Ъ6\zn3Upo/B{#-T2xv_(/(eQ‡1mxccdgA5?P "︾@(M=IZKs @O a&"w|1X:)`SRyƶsf8?w:pS޼%C'K/9oL1Y.n0(Y<_[f.܆DJK'"H=8 k-)wgA",EtpYz4 :<[xloKEcj`ĢM6hbGVxejku1leNh-7,+SqC1wLϬTV< jXDz 6zRfI'HUGM [l\b "zl='tl'$d|Qcnx*< H9=z=M@c^ Dم|p?Q= du =s7(yW>uoUhmYZ?CGYeQbڡ$AX4.,m-?+oh|f&vtMdkwY +XϮJ%o(%eflS-P]qy k&XSU $s"EѲsd2IVr@/6[dF2 ؤ'{JyVyFmGg/[kl[iT7 *OMJ[I2=\켂4c<D3=_n̤ux8^;,:%ꋌ(1\ 0( xӤ/Z^x:Cd$d.a)ׁ[Fh+ai/a -F"v8w΄ x1vzz zI9;J~6,}gb CE^pv'c4 L}cI~LĵnK|$h+*SŨHFgSqgȍ:D.PvPEfzVA/,Ha]Y wEe٢ P ޏ:sIC j2dQbNuHLkA35|Fk!HgMZ ~l,EO͒Bg(Gޤí: wcI4O?ԅ^0H;p݋9(:?fQ){FnU1.ݓp-*bdR2$;;1s,@ Ww<{%8vt7q|8E  xjR7J3Q&09H|ۓaE,BB!J-` LirLod~dX|!bkp! -bR>]!BJhVYsai;z:RW*H^樹2-f+dw<"uAxRc0)sb@7*G?@$W#"AYj}-|n@#_/֔YP(i$/NRaJM| RN qJM8PgWr&٭@ d%d?҇p51 ]Dse$ivǏ89}ݗ18A6REE'~f PjL(FNu{le.ʙ`Ni]2bA/A, .ߤ")yp qFJT}=8]Bȡ&9{wn*k$6y"SJ"![2MURgrON`Yεw}rhgfx $~y>6ScEJii<o08NuRSGqa1W,fUMPuJ L߭N?tM14 ڸ R4.~9%t j/aUIܕTS-i%k2Al ŏUUA^#XETA۳g)mrٜ9nU5A~HeAg7>qfN鄙p=ir,3 %J[)} jW6\f`=0 IVSA?E$JUJ',ԧ:e~VEjpW ֈd ʑ$u[/XIN cw]O܇ :~q CEYO82-P *rQ/DztاxC㒜S,Ix3K,H?G K }ƽ{QY5U^,ZdɉQ^*=_6ħxEHLG7x ^E{˖NTj>&$L>^{qB[`KiN=w1 _[Vd(ݱrF{@%2&2R6T$6$d6$yڪu8oIrz}rNxΆv%bwXu7-^7eXQYÝгAl{xR/^fL8E^[ÝAx-ZA5Yh˜'^e0te016(d*Ks8/9:^>H?!tG2ɲL?^x u` iBJ,ع{~R&ӃJs ߮E%I O,MnjaP(Lm?a{ҫQwZXiDS01?2+/Xd|}G|Fء QAnHX0Ѓ$-2i}p&.0C}p% j  g*if*"Ǡ6iЍ?-Զ3/ڬw7ma=c (m <7Y~^]Dtfr3 g ݳ0s^ 'm<]m.T1i= ,T5L@܆,PɅY]KL2D*FY2m *HAԠT as3{Xs99zgSg6RsZ&7(rŧ O&IIڛŠj%!($ Gj8p~ 1pڇP'ˡ}(wr Iu |n !m^cPLh{`pϓaQ>6&gV|m gK5(lڅi@K~O!@ ''>QYc87"ݲi6QL`|u4&(bPϾ'~(9Mt7J 0 $P/m/3k\ le]P Y_ю lSh0΢WP)=»aR.si$<».(uI@A B&6 187\(K'pqD㧦T۔_` R0<^B[tԿsd8ti#yRS\r7@8X 9koEiįB|4w_!`_bi庄VCPpτsPO)؆EάL%}KZ%"Fc !=%FR2ȘX;LS||4 |@R$q]ch\:1*>Dڕg8̴?l[, ^ǟb?(]ǚSVzB|@*C/^ܒܳ.2Se%͐:t/<^;I()jQA'IW+-lzGZ)B40q&UѠEv-dk򏸳!,2$P m5}yn2S'.CCVǥy &3’N%^H[eBx Q;QgN<`mL^K hO"uTw^Iؿ(yZEƍ"Wu,kl%c?#@Z1ƼRY2*&*LÝCۈAj/!b#ڂ!Wj\z6´ь%^; *,*yz~@qj6x9`ZRD!3?7( = /)rxrEaU$~g˟I[|A6WpVE Kq =pjXP#h1\$}kVBr&q ,!ⲥ9 O%k %UO+,Kl2?^ ΄_η y{evr >_%N|bIBkqVSSs kP x  M.woMY!7:~t:=aigj/ S#q8Bqdl($t1-:*7)o|~}Db+VhLBO5l v24Պ7a h7?\Tɒ+^Dm5n{/?P\ Ȝ:nLBZ9w=VE SIl WY鮠 r*wδgŚë+VǕ=--4֧8엙! fE] GӞ~t a [sJԶ+Kc}BqgdU#MDRb&v{La@|0/_>ˀەN.kkԖX?>Q//Y5p3n|Ç3/ 7F T8ɸn8q8NI֝krFGO|s |ArcXl`sΩWNnvX78ޓJVSλo{h]:(kDa#tm!9i|+[+ 3V#N5w~y)2 4!G8xhl4K?NG,#s 0|p* CХ?{ڳL3 RTƏaռA╥=%;7&0nкؓ҄
Oyk@I[sT&\@ 5ATO]d PN](A/^#}?axy}Y6cD.5H F\uKgY+ڌxXgq6h}N,ySVβ~`\CxxuJ KL9Q .Ĝ*xzO+51q> Hyd?ƊwHI@*W>0{˄sn s]j<2[0e@6e|UNq/ BgEWE_xKeHiKԉ#[nACdI. vUE!*R.A"% ϔsؾlz2nZ~6/:g( b?Hqqp@ʃusպRsޢJ%2ՙ1ND,rS!$R@,W3Vxdlvw ^@vgP]U㼻78Fc jh:wX4bbjZĎO9wO8aLEi+:XiɊ#V,`%kwK1y|^c*qrrpU I:r:mAA>/bUXS:#+xV".]A2R X7XjJw| D2+@ucGkߚyK]dI[|s׈\իYEH' $ڠN`W=J9T>/=9!_ 8i,Ʌr'RAD3ROpo"`/1 826+w)Cbݕo%eUnL  EO<-=5)0 3\ׯBw o`^ n?/$HIE2jͬϯŝQ\OE:CiW4% ҄mF[IyM~SfROepJ3BOܧ4͟CP2&OMVf 0]mB* ]NJx,AkٮXmpO^07L";"][5;g8MNtgS>$b3:/){-%f΄ V-,ͲdAqŗrjJu)lӡ:0z J[޲ ނ286]\u eSy@ڨp/{ &&J 'C?yw*3^PqRY֎2QSDpW ߍ ii}QQw̙[:u>VFU`yJ6]Ȯ~+]MIL~fG)xgkcUk#s1?; C z=+9OwՐ3z}E"kŹ%(60o pF H 3x˂L >g㑚'}ROwfڗVc}mCԉ)!D ߱c br8"[<0-wP48:[g\[[y_)k(m_Ԕh\K6a)N alcV~+ɐ CkEy >ussϬYcO%rK^=1L3=%&(*fM #M{TK]pQIt{h@cn/SEJ:"m{ZFz0*&|[LkAU(Cɳ))*!%="oyigTB3jQ'0El3̋KLQꇏiwcs 韴.~X/_zk;'|uoWbvyo"-|,ssM NMLk \Al, -< btZGnڼ7q4˼6ig@ǫǛF.@q}>B6H[|BOeΟ1VҔSjR.0YuؔUO&q7U)n3VǢɯ@[/+ w,#30CєBIw@Vb񘐁C6usuM Idkm5[lY~Bpa<(*aVGP666EY@pr2%f%棣OP7}ӫ(&W"Bp^<$S=)yH6$_+^PJU8Ys{U# Ɔdt*&XF6.qK}o7Y Sw#ظF_BnuK}_8e^uAtWGR yBn#`Vm\ayUɃs4‡tG'qK6J4Vv43=iK o"R z;1~R}&;8.3<fu4SkNDx}4LFli <ӛ;r-y/>xJ5 Yrum='E'j4&9ϨjOyd[BδL&\j0~PHH4lu\' [Nt-?uf<˶Fq k}YV,cgT~\p7U9|#UBʠ2oz.ޞ4TRo~p?MHYY&5 juiփ^>KdKY /1vcy'T!m wWzM}'0(GgS7\ءDa[ϷOǠuU>^DM\Xc6AQy6<+  O޿XBLkOf@JijN ; PN}wBO7[E??h ]!?۾ B&s5S qt(<7m)Z'XK?uFpIC*G8QuK rmb8b-efc[;ͭtz&{n>=Kj /?1~Zщ<fjn9r7{)bpb5/nQ~= _ϔC@Bקp٬ScpDsSp wΦ?-8Ƨ&`k۸3:=y/@f>:B1>j)^[˯9̘Yd:t=]L@ۼM_p3aB3?!{/;2*m< _n8 F$;Un݊(7JLzQHm"8>GF0p )D=Nq _⣀phCǩj)lµ4m-QT\yP u'IH Yj We2A7g9` PKR.M#-K8PFs=%CoI)GU(}WTDz _T41sco!OƎ= %(Kvi:=tz?=eW-]hpSXa q#A@BOd=ty춋X>K~wzfl݌u:3Ʊ^o"ˍ$ٛmzB1:v'6j0ga(m<}G]Ӕ|tu˸=8j*9٧nć=VRM<žߒۖ^6#誧|-a,&_t?U{n)3xg*oSb>D6?4xV&UYRUM9ƙi6.2 Y968wjaIP &V[ѤS%3o(jMS-ٹ؋o64cZAs"%n}:`7!1k %{L.*USp .5ˍ;y yVk+dCOJozyeWV&TPZ*?#E.B,?.ldU9%h켼UVcc';v1kxJi(dVQBFJ(h(sxxaV kVgw%p8w!tFdg+hq~kOύb#kTm\"qx܆ʩmPnuK*[?gc =0;( ڮOwҵpev 9DjJQ;_REe RnJۦ\.]'qcEu;*ZK6U31-8Qzr> a_%Awo^5٠k[)"]X 7֠1e,)g 2%N)՚\ݩW@O.|[L^ qHa[4!w0"i`l @b:/s -+rwPz;cЮPgv}\D|~Fhb=LB,LHI@6.d`-Tƪ k"z/2Use&pR ꈫSVM!ԗmhD 92P(r,cT>0 AIes)m K/ˊML5븐s1 4/ )mBnXwo7 AZNckc cȧ}hUmblN4'~nV륇?U-AcFטZ2e=O\ FfȍyXve((s]+co8M= O|P*d #) ꑬ3:R^&kq]!s}ўS`A8C-{oܲ/ҁ {҉;5tt WN 쒄3:S6tƽڏ*UTI>ڬi{!ZGm)ۊlDMzjr՗fiBšlcrvZLRFκgq1tM5NE;y4΅ՏdzSv [ 6(zĉd4|bmol2RXH'z >m ޽]>#~]đO;|o~}$o2)۲nTUBAs4K*۾e8YpC /_FYayI]L=*)(&q}:6ȩ80C4pQǖ1lbFk aCٍv_mݙcdx}jL>m _BЬv;y+ۿY YNc{z;̀5g] ܞKf(4١>+jZ9ǵ|2wǚ[:Hf;SoMHΐr?t#׫لo].|ϋ3&(YKQEZd'8ۡP +ɺ|-4A-~mg;d˟0P;)?[Rm鍍,+`UmXc/cGZ䱿6HBrVC^ \Q9kg w;wب.̠ V+xb4ndG$[MN\KۿLz[]tM]14Sw1#E6K +0Iv`bi]@bshp*gIJL?{3(o\:j.2 *neZՖEæ̸@2G6zn'Ry zˈiBE&'ߵBW{z/ϚB=1qt*;`SnH.G=UfЧYhvIj'U8=_VfIw M*"L~ЍXAP{ 'j~%O ;/˹NPdr2ARy(RnfEJ ߶dEnl?0@̝8q@D5x'ke,Ȳ=HhCfZ/:ހYQ0>e-Yn21 J`8x0$ROJ"φj^j%xa$ c~,Cv[R0R+^ 5>DDzJ !N 2ru_x)( z&\t]l^F4!wEJt}PtP$j|ƾ g]$k&1)*'Ly *]E|wۓԲy<{}H_%*.gk(gV~S6>Dw&d`Z њW-&o)0ЙWz=~Xfq?;Xcb`冨Eu $$.FINڇHF04FuGH`\~1mYTFeqgEyBm$-%񤙨x|xBu_9}U_Sȩ:g`}ՖBP]+3rMPamR=؎I>>YNkF~4nG_"e÷>ד[MI7,n(w@V~!_c;!}CZkc]s>g`_& [|;/9\Qc yIܰb@7^__Xw;;\ZKbdp% q sܢ&B OP͚NM]&ѹ3c5޹,[Gn=27j0kjy5i(d0ŜEcKbúKA^L_M.S -)&a>H_{01ĉV3@?ߥ׼͞9bȟ6iQiO#TH(%rZzpyṇ7W;m8LhiS ~} hꔿYj8H*cr0GuV O ݤ=kдЖ&#cD˙MSb+ qP{˹ڰE$ܪ1*ѭ0̺5͠9 9.blOp]y\IP:` 7TR~fh-g8trT:Pgxq(M1Nhd}GC D:<)J+͂Iv4+\Z[T#8:H8?qEZ(t/c' UAjA8ݡ O(ָf=%pTZM:EQ =a+d@6慦H![nGZumV`=`a(wiۗȣU AcNR u<ߤS n _"R6㕎Iq>[Fz4 ;Z.lXa" )q t[2 j6P5CiQft( &,VhB7zĵu|UG}O@mo/4KAO&re.o-U4g?F0&Ao @5䮢Dz*597tƐP^ Ϥ~/8Wqvf.Q=*뫲BaxʆI Rbh}7j?R$iezAq{K?K2v=4 u gĵ?.%Fܒ"qTTSg}6" )$RX|jF7kDL#NE00xt2F^ӳ Qj7;o1"ns]$B:^8".Y[6fqڻ/^6qdzO!G^:, {SU.$q`c8(c@ddDt@06xh n'rd%d7r.=rP9 E:%i]"ѣZ7إGw}YKk皰v›aG(p,qsvʴKMhvG;FlXɄÁK aly6L2dSjM ܏`.jf}eoPFmm14?w,l埒\k)2P=XA!.'""w֘!E[/dkRZԯA(zDU?"9k\ŇQ8Y E6٫s<ʠ7 gMڅ׀{Q-_'  Phb?/T5Mz:A-#Ḇv1NUp THr!8eƺW 3^eQ,b ޫ %3* ˜ ]۸3cqB˶;@a9-/ž%P JW_$k߰s iLe.SVi#6>!wjB1 f(Wv 50A9H1cR09_DvK7zk82m,k[?h4GM)@Nb!T0T׎Y@͚Cڳ@۩2]*+:хOg X?C嶜vjΓԋm' hp{yr#e wUW4.%f%bD%*!(0Be>aNMo +{GKVI /]gj s:KXl@jm=Oc)J`ӺxF;ԄB+W#cp[XY?~Կd,K&@Bi1жXq׻&0浯|~xuNSXcbZhY 5033Dey~s8Ùc -yt?G b6GW#3pp\(ش w]QAXv/'cUQl5!U w0u$eZzV ` fo_,eT!q=?ƞՆQi} )[N惾EOF(O{ _l)ǔk~GN7+E%4i2JKb@/Dntzb>beUpHFڹ&zp|9=&P,.XװdC)敖$EL6V10xpF*I|+VteŴǾs:\uϯ@G`ŕ''}xҊT  -];Ciy}Te}"$q'zֆ<)Zs` UfC:S0a_*52[b`rU]4C:ժ΁,V@,~[<5ܩVku]FĪoOF`3T DatBQvP$2ܒ4W?|4{]*OBzRTRXd=8;ЁMd[09eQci)d ~)]͖5/I.'zu6{a9_nW$KZPj念D;4~$SHЖOMRp#Y>y6_QHO^miqrqʈ#2!lDr1X"YdV YVQ6ײRp!Nd,ff"TXx$1!]x142x]AXQnT7~[wvf{84䂥 `V#CגDمՖ %TI'"ߨ- J_:^t'o)F!K#CеfXDߒf\ U+pPg*pdttK˯/2o!xT>U Ĥ bcNUL <,,xv!^oLDGf^Yl#v_ZPk]m+wa!ȀJdW[ >hzMMz-'11ZP|Z+i|I!՚u(lYTu78E 4@z+ 4G5S4lj|tfgqt`)ݾFfWkyje9MCtKSkG %5/5ܲ˚K&^{2oыaD>SDۚԋdB{' [}7rN\DD8W4))@"K P>#$瘊. ;R+B6\v4G:nSv*{2=(Ox8d2dxQ70y=gzA(7/.!'xp6;s_ ݽyBXHǫow9evDlK1N$']ܒ)Њɛ\}$`0U\;:iߎ?^G/M5.i/U[䐮mi]zѝ17#v Oz85Et$V69{bEcI~ * G)[9(BJlxǫz7_ލ$ Odcp_O i4}=ӛWu`j(wh[(N_#xK+n+_ -/K ~C>C,Oڏ3/ 3yf@UYS}kJguv~EMDKB5C!L'#%dV{pYlsKw1;#ۦ0gu_l@y3zӤjp@./']< zQ]G޶ǴTgw4zHyGǿwPB(Ehwm;hONHj)%ӤPK3k$ѿ3^c 0(APi:V . 6lǩ682"%Bk" |G]\y l;ÍC ɓ8G]b賸 Uޘ*X@ Z@wZo`PFXퟴp iPsaj)YnmJ_I&n-$؁DC8s4^{x&tbbFCN3 ռW+.*\qw`GcfD֪.wY,YV<]}`uw>Q) gM<,*L EA mc:,u#Q'P%\72[!.]8SoHֱq0HMT\@i<꒥meccNahn덞F;b,c[ň|8ysM׈d\h -epnD'!| ,VTVmՉ"kctLS|u3 -hqmp9E\ mȬ(?6Z@ȞQu>,JtsĈ6`=伔> N>w34p@~cAei-m<>LqKdUT#PO7N~c.(ߕͮfnKo2ȫ'ָORa,$Z,u3.q1GpMF?#nrkƒ |R.X]l{Uozs4"9EB/pNoyւ|K_Q2gmCF ?c8#lc'Wk!7au֤h}b&pOu3FU+`m# Φ@diQ6Xf'Q5.L@t)^ьz6DRyRlH/L5{,^?%'7*N8A %B 1{wZPkUG>]ehZrjm n*NjU%ƴeچ_QcO/U.&҄>%xҧ1 V *,7Hgb;Oِ`(G9ݱfBwu~]w;W51@3=mBʿ UVfcWc 5״L W ƿ̔,XYj‰dq0#~6Knul`aʩ3$`h LTdT\Kw䉼Glx^C^SoM,V.=޼[V< ,-j|cK=Clxd]ywnO0bZx#cA(j$K,ca"E7WXŏl܆hߡ*$`҃Fa$eSM뵹1˄4B=V O;el b&GKKŘ`9| ypaC&*1~vڑ|9U\(yhBolDt1)9P'0o-tރZO+/a*jɛ1F¥oPFt0#Hm%4?U)؉Ё)4#nOU3cM T J 5ڥ5n*u,C#;n2ϦF^Zzz.]c:q@guF8+&()_R_u3_ cwE@04xTidzOK"5ܲU+_ Om6nQxz`5T6qۑ@>J 3?h1tg"j1u*X=+WwH9y+/~hD[*i kAE뷶A(; [9&E6cv~cwMK\x!"xDamNQ5#e<^bR'n奔W #X(se'D߶'Co8gI[ `0im]X`RY3d5%I^A%v pͮ!վ, X->CJ ?C*"EBx*0(tO@9W6#7R>FMޯ_@x*зi?s>idVYֱ>zJ$> E ̦e4{e+OJ|x<_4MWgl{o#Hm@}h\TT'4=ἮWWλԏ)=Ŧ ?RPFx' @?AC?8ed!LR N*J9ZY $&zZ:&0aQ8"zNbJ]h˱ewPAq!NTwT,tg=tyY͓c*)yqf,lstVBai`[o2(' \TT35݃AĂ1tRpfKWMUj}=|*3lZ(@C,'lW,!+ގtn$8VJ|xcO>c6MݺTJI1h(7 e ֶ;Z-8jMkh(g]tL9O@C%^VްSf#Ӌ&9+RU(A^vk$Z6VI9]y72lf_Pͣβwђ:K_#nBf YuJf ܝ5%@ 8,@_l_-X$7`6T:E,uYYF0YvL- F % bf67'gc@J|A(XݨI\fn=0AUjz"{" 9 9<+II`O2}($HN H;VGnVC 'U>s\9$Q `T e,.߱SȐcvgq 83w iR~r >PЩ [X d;ՙu/U))SPRoBxp@@WJp=PT3>]:S:cP+BqM|gڐ ? ؐ NJ˕9q>U % rc`)7̪^%mMV\(v{w/ĠWr̯o,&6ӡ-$]0ғb)!gش~ @1l"JЂ~ih6Sf\շDa'ﭫEp,v5wj3Kp':=^mN!7pFoˎ;%qpY<-3~{܌}Eňv}F[M[g.y Eew 5GuS~V:=jqvSι-Dp4b ӋRSSZUܖBN%)"̽ øxƄ 7݄GwhuCʢ- &ݖўqtuE9{"R% ϗbC 3 ^Ges;.U8Gop^2;.4~BtїnjZX4Bc5yA>D*΀]q B`L\y/#EP]+i=DfԐ%Zm3i8O)v-?ȕ$b nZ X4\ؙgoZh YɢvBڼlG5B e [t:۴9s3%p6 AȶGX:ؼ|-p<}g⚍%c1EMexP,z6"v ӛ$Ÿ9nRoKl~T aD4X .ɧKV^8c~ 1/z1'[k3c+*?=6L@ ^,j^3ſ^Vd[[oG5)r /ə&!Slz1DymJnڨr %: 37@cXbW2}8j@]*l>Civ x Œrh⍜jV+2s?‰ge*K[9N1R2q&qjXQ. jlCeI9uG}aYmAa;zq7Kf<nL{|:GI2yJ:BO=[cq". Ha޾9^HmZ241#fF[C.5dVfHhe3,lE;?5&L%#5$B5#Is8Yo8Pb4<"gд2$( تHE,ѱr8%( *B"bLUD I0o^ޖ?*yL k}QbTYE|X3{Eb&$fv0'5=ut&m.Pa]ўGsw`smU"p$Fq +6rgn K?P󝚒1)]hh}"1WH8Q"fMRl_)xl C7O(#=kpH N,Pyw#},q(屰/ )Fu8v\~Z)z@TD䷝kL$L {@E, ^:)aOݤz(0@Cu%F~%NJ^ |adOg䷐Pp3zSIvpӾ#njxXzhN^(:X0ciX;9l}i%Cd:6X9>׉ZaT;+f Y60bW,6o lIzZ|=Y(ڲ>ʈ`Qވ4kv{x=eqF!cMn+OFNFV ^ӵP<@ #Z gH"lk>y4:Rgڍ8(k'֙7k}nJ [|#X~C$CPvCqiC-,OetFJ Se Ty7Y%_-\۲e Jͪدs_50%tqLJ#CEWt/QrEN^٨qY۹VYYnJπ%23;Vaag','h-]s|Ui~9KՄX 3 I{@d*h@7Wf P鏡V^v~ -S"8WA[BCj¿yꊉmܿDj6Hk;A5byp1*o{[n⁘K֢.Ycɦ>gbC-~@lnFY*x 0y}eg`y,"S,f_g-5 {(d!@vu汣>l\0dm$9}sԵ(D{(WBwZ FQP'q*7XȥT }]f<ɑn@ֆ;Lsۊ44| g_/GshR~9aq=c[]8R#oyW˲'60zsvi/onnB+x`.<(#+×B3~[H8klmzv4U|yUӝr_aP&u﫶OdfߕUbu`J9!֬n1#L(4w,8F2aSu)uKBf['PFXQת°:_GIt$'>>6C(333Pm?`۩6Ϗ*̥ wS+o.Hb=AA/#ꦝ U oVlj7=KL,Tcj­8f֏bclF8l* \uPλ5/xBĎЙӐf?rp/cĕ0 :lB}6ޙc _3,`WrKjؚ-PVܳ~QI2&82_;YR.p0D<C8M-L2J˼9/yi^<*ߩPpͨ;nt?sc| dr|-(I剳db S'+q-ȱ43WWJ[[bݨLK]R Vo;PӶLpI]mWb1r9 ͼ*c^"O'b[|A1soyF6Jw/E,;fOLR,9:YՓ7hMH/(!uuY.(*]}#({~\rC ~'' tK_M:{|Â% 9,zl\#XZ:oaYFa\'k7_xj3gehu"6LW*}CW_d,kBxͦi v$Sd=Kԗ}'"CAG:I#ir ҫd% =%ȋ [^3.vH =LXt2%x9lқ fŷ1~P]:%1Ȳ]𪸪ƃ% ?yiVѻ%hw"zD& |N2C%xX߮P`FעLya)p@\~y\A%E!_V!)㏗,'LS* i QS1~glGXF XCCKO.W>J8L5qdF/Dž?A<>?A}^иu]^vwy>&`M/5AzXcQ+ Wbm{"4zVlKX smbJ}SBNgN&3[5Vތ xDHR7W"ԣ߮+inmk5fPl吝Bh2[{̎ݯdz8޼Hchӑ)^ E%qI[ ȟ&aZAjx]mAux Nه5 p$[< T-Oׄ/!v~A7oR**-;S*TP6@4&ըOFM0KqK|+4[;tLD :uGҐMs%bS*d60 TCΙKV- 6ג嵌Gm V˱A<م Q&Ȧs-`%Ы*8"%f1A.]@Iߩ $ؽW;Sm%яc$߼qNKB3RvKi=BdM h>"nQc@y]-hx܋[obXWn6tCW]5LͰ/U] ]cX?|cL@&h5zg@20QcNGjlVA7A"_uF=\%f6aO]yjS&<[Gs^Qf)Jg:Pb+l/r{x(gyoKۼ,&9PtdJ4rR#Rrֱ^?R@$9i )]~ԣq9)fh# ZB+aQ¸m1j ca@-Ct`pTDB6n&դr \WoڌK5)@ِh([/~N=imɸ:\^!oA|:&[kւԻӑI UQ<\Z,ĥ';O՛uHXM6 %i/.Y' 5v,jy곩DžՒLZv|~Y"X-z5YaP夕ietJq]0'ӱCv U BDžtg\YYsŸM!#,n9G3{\'V}zRL>ԕC{<:y%FɇXuT usfh8LQ|7P ^J9Nu9X'Ɣ}S\aK˺1(F`[&Oƒ 4!D@\X#W:>w8/pK:({{Ʋ,gcL0aϠ(~N$)0kq6bq+f9\{(oAPXv*'ѵ+j^﹟f0 fZVۘ9աeڮ`J0AlP]RYlN..t/rM4A[#APJK7xzH/CAv~_o"QwUJ,)ty;[rɐ(V+ϧ4F1AM-jA'tY> Ck* laz0k Xr{QW(,vlTt5|8# o~U65 Eh>%[xrR͝?&.GO7^-IԮ"]w1~,!*H+))`3OG6nRm 4tZv >Ъ5z ,xQ:"a&li?d#,Lq-1tgC*{=_~(ejfl+o(d ;N 3ZEiD{B21+AE h⽧K]f61(~~wH Wy&c,skEbZ&O s('i UHi7 ot86)?& |?nKLkq7Y1X|&uі :[<]" fϓ:4n@\5a3&>~^P⩂78iF'@sZ\{Vl`Vp_`_>~`qNU(hSt9dLQ a?6[7"8/ڤdk2VTNR^,I)tTYGI8,TtwIa.<&yS<1%y42M1Ժk!Cs+Ρ ft{|ʷ9hRs178MhOK2 {0[\t¯y]+Bƕ_UgVMwcbRiH C>Z-qFq#: _*'z(coɽbb2D`%`C!. _I@n3of%T|>A$^w- V^ 4ɕ]cRvID5ͯzzQ1ՃNùykpEjǶ,6'b ڢY~S]?; 6l$ӿI7[FގNWS(xuh Mܛ3+4 ΁>f6gXҔ -4``=m;ulvdKxr7HK{e9F@m*?cwB%S9%1vxXz碎C9,/%ى[ɪ36g}&Le0S/2ƟlzN I(ovk Ew?oR Hfߘ5s'p]4n Z-zNcaMz2 *$^4YnLsm6)[Oo uw=Lmw}Hk4/Y4,9=<~Xjx Epd930n)'j :D}OJ5w1׹QM<. 1ܨt점Pł}s>;1ߠjv[]#1w(!P X<`R9qG[IWW^-3S,#&&~9K?9\炈Ohcbcfm,tAg .ᦒ=נԣ&-y/"'գ.fp)l{IY'm{~#vU{p <yx`" ֫>{LFpcDEy0xaTv2.XԻpETHdꮸhPxxH!No 9KP {>GېjؓR9NcjJ`o;j*o4C^M PtRRSnh}$C|uWVģR0[~yTЭ|XdB%cQIJ-t\B)m!'c#a8n ,հ7_-qѶ8&| jE<"mz%ǩMc=. ه>~~x]h1'2Z+r˥œ:'1Qr2oBK͐NW݌(vuvQmG[FawMM tބ׶J.1]GǮtHeξlxijX.B0zjXdgHi߾e[4]6I&t3] IMC*l;[EA@t.e]9\, DS%6'rZ`y+Fؙ) U79[^gxHq"8&I8J# L9뙄5@ A. _|cPލ\h e:C+Rt,e.Nn)8JCorIuZdI.:Npm;o='eU}$=9vFAmռ&>ouFpqG;NDŽ3sltp3{ 5|Мg!.`n6vyB͘lص)}1ܤbUY̹?2mŞy*쐊@rPL0%R6g=b&,WM/X`kWLnsG{Ha*E$2;H7[Jkhn?Ou.B9W"[DodftB%9gE+ԓR2=̳|/,<B=IT@j I֌" Q$vW v%CD2>0N\`i_LĜKrQ)ąu1wNw!**Q951䨝;_ղ{Cȫc/W6TxjW5V$ڈj̩ʬ:XnRW` -@EIAC >ຽLFx.>+6M>?W^nd_g(5Ы (e |ʦ\QaV(ِyǖ-%,h%F==uʤ >]uDb N:#;3X j'!ĝp["UlE]hZ۸ })g1Jǧ':7Hr |xD@?ڄ[>:.=(*e>1(Jr,f@w~^2s}>D)8IH3[+H>PQ6ni -Kk?&xv9 R/({W[vIˇl[9Q.Xu50䴮:fydfcO3)(.k"`ᗼ\Ҡu:f;*˓$KmRK:s^ϡ$n` ~ &y`K @rL6d'#HBx_8/fb_o{3-8s9\4_QGNeI{Ax)7@wJHCRǶѵ;KV~65q#O`vAH5wQ^y(^yf6nϐåq`E8RNs|T̀"uܹG EB!;e`kyȎ|E}`]$7z mg+؀8~YM^]?d] qsx'>[|4CpԎu>\2iK!~n]kJ,L^#{Dǔ t,HKAǰ7_\4 |#+lx<`xXZg&͉}ߍܛ !]Җ+A)]{6ǕOe17$v^aӖ#IYhds Cc#P7tW6z1`w) lw پ2 u4iSCe7^|1 "&mJ ʯ+[fPY曠E VZGme8Яq*mŭFTD y$bP 1Дs&8T X^o^Kp/4dOzXWϘa4L:;HԿ_[觑@>2~rԙo#LtƚQAʮ+ַ[anjy] N_c<3|*֠t;69r,:c?2X?5쬂Fk+XStէp*2d8tfeRAqyc(zThDv5~bb (|nʗD{X sD546xY6 [oog]J$nxr/B6d#E69EV퉳lNUGmpT$G MoG`6VAHu[ы)Kx;cZ@\F&{}V25k!~=Y0^' <7ۡWa2J]B#8h"9|SLG^8H B0V|l/_F0Ҡ_B {=~9\:7=0V±uzljk:n{*=3ʡЦRh]5(dT8@P"tayIhcCɓDR١G1e.pyA>:L'=mQXc0ҚHFNZ`k[}` HXFYsJ/jc/iCzYb@e4\LC$=iߵO9"fX B(>e]0ﶔoCvֽ6bbǷ$%FPR(9BX XMLLqrW_?00N΃ӯU:q"GYT0k3AI=.1ڽuP*&8o 09X)N Q yw+!(8l]ztcG-5¹7#*c5gQ!Ϛ}YzQ)Cl)7 Ԉ)xs&NDNuH=|??00=/rIba8'cJʞ#̀ v[0Ţ[D)?ݥ%7 ͷ~-;2Tbd;SP7RhX8&)P'\~1k&- 1?u~Ϫ%v9j =JVk~n䴤D>qS~2No14xZ;YY[Wtj (C.l^mop`gCPjH>'GfC) 0@dݻS/w1+MKk,*TrRZmo|*7]24úM?YcYPX^;7@ˑJÎ%&vKd52{P= -o"okN0BtTC+l^v@= _sqZMl߰m\ӘR9uuϗ ިlN(o6LvMviGuu))*L$ ,폷I3:Ya!yz_L^+h7j+@ ]p0ݽ 50~ @Q12znF,v˾НTir.* p0=P%ɾHZu%B =䄩JZjb0,,xn:iH\ھaP^}S#sUXV4Or6S끃d'N[N$IQnmKv bUC,QN>pᤅ,d/)3[Ju>%SM/H%ܨVL=qbbr簤wwJN' e`Ňk㗨Oj;6+Լ.)Ŷż& \q%P2AaҚRtAY7wygO(2lWK-rKxˑsAjcU=419>X5xP%ſKk kQ bDqV+נߟ`~(тKBnFGm.\ =;FQgjL⒥,3ưfE; bc0>Ы~8z7 ~s:3L$!L<,4M q_T{}6]ŞQZ\#dx{/jPHu` BqMٺX]]:!ʛ񆛯h@}/>#H!W Yz숰9rB Ơzqs';ۢ} ڏŗasrU625|ۑp5#LS#j-ZVll4ABxTWB[nS8d>hhLUj>Kmғ&8Dڢ* tK^/:Ec|_+XA? nK{wQ2ehhJ\pU}x0Q-'Fkl'<,Eq+iԄ.\'Ϫ. %% -f%WNeUE&US}c Ī esb8DXW=z$v1DFI-{ !oi$y8\D ҍY:QP HNL$x`*+o\ɩyk*5׃[1zCL@ esCdV[rTxXJGJzC5u]`0DŽcΘ٧F76KuWicr!I1e̼B%7Kj0|ew_8}|)ju%'i z}}tu(= @4}/cȫ 7nW:k\IvMpCv W4Q&15iICJ2T҂b_I5SO62B}r7MˁfM(6Mq}QԠfօٙe.m^هS;Ԣe\:"K NC/\:>n7@%Ry$m ;D0gC+A,\UY/*e5|73A87k DžJEdovXpڵ9đ|r ["|(h>LZK˙O  14rz jߩWUw^{+$ dP1@2:UVsvKU\Ԛ "MǠdV9?u|t­! }Dc8B!HƊH`rq=6)ɭ>u:XAqoA"%\֨npM`a7 *o '5v[Zsֿi9f~f)~*j 7hVsTe m#!MU(}jJd ؆h@ <.RL* 黅4z%ú;wT<oѺHp]xFMiJQw{KN?i %Ibd!*x*C`ݲ'^ %8]M] _ hIӼfx#!2Dϯu:4=z} [몯2]_;& vzV 1('GheLqj,+ﴄupS:DPf"PWޓԝMK7at+ g #$Ʊk) M]T¹EHeF+=W> w(!f.,Qjn:8ؓgZ! ^ƱL|V2JtF0I\.47SڔnB&}}%a@ՋtaH~"/$LtAldc$u E^3?PU4@4H>9RWu$rdP9qW(GA9 AP0y00;~a /5'M'd'3r+ Czt;[?yAu1մQm:] -QaxjPh ~eF7?moVp̶Ts]9ŀr碢-̙9[aq@ GūF WŢut n&—iL{B@0nYjYc5ɧ$xj~]qF;@X2ɫG}eĉY*'b!!q Ǹ!o#>>S/f8kOAъ1*)m~{߲hɛ~*t1 JY\7:Wuӆ7Au"%'@I5vA?S.dŔI*Mrju:␎.C>I,l;7B߂ OcspP|гBx M@z}S;cbSiŰ"+;Sƭ?lPh] h9PN #O?I\x(OQ{-oP8wfߣ-E YM꾿;T1hhS*{돺iI0^lB S@ͭb@AM`3φҍ%WirK' V14xؙɉ731 HLv ^]4hvVSܣ`Uo/Zjv#Vjxnmc[]K"*c67]MDLgBRYqGt*D]zm,UM7?sF O"Qw>.o\̺Vѓto2h`o7H&yI*3N+$ gJ@:w#ݎ9;dYb9|Dx Yj5t&G,(hIs62#Ϸb.\FmMv$ Q^K|'!*ʔ`8hZ^yC3xZPf _dʪ&)~]$0aN>)S2X84=vD}OXeY~Ր5H!47}璿gQ>RV{ F L{aHU8BHA"VвjÜ30U,pY<?4Hٮ?}l.Jh2,Eg]sp3Z))#ܞ@lFԊ,` B9\BDZ*ո6}{R}ڔBƇgA>17xP EȈBj)6n(`O>V7Uei00dUjomdäMHϺ̄!w~#rR] `\LAd{}*e],D{g㳹2\XD2,3> ?H=D!2\ޣd!XUNq ;TR%##^'*~S?Е*3}^o! b zn7_A:m'Pv{d +;$' cV1a{[78d;)l>)D?I$f5T2 Fooj, Mg Iai֝}ek~&<7Shu7=c p죪ˁSLa` l-qՎN9;~tȷx|wSmo* ;$Krŵ't)mRe=PC}2'nO3 TƼ޻4*6n@CPSд$ j2>o$^t?2tW9\,> ΂ KtwV~5Ypȱ:QdE.iA$P%Ƒ]Z\7=UKf(p)1AF3m~`o-Q=| 5PndXx#dP9Ek 5F;D>ĩ{#u=%f5鲯}j?h&)j^KR 9[/(䖊]=]T ǚ$N8cwA6I^{17Żj?f?h+Kj |Q'"L}dtl-\ 9f` roM int颮Uϙ8bv}Xu0()Vª'R'D@ZYz Y-D#1",* Lܞow7ud>r{msFA/pHgYkmFb ר,(<}vhf@uOo9L6++ XsUʘQX? HMHf !x9u-dԱZ\ƹc,ſ0ynp֮` wAp1-=[>kziz ^UmKwSX5duaP||W$4-EUh67!{0؇Ȋz0zu"7{P|Vb|_E 4#监n3N/'!u! ێ4oTvOHF=~jΔcgZ:#/&rM[°,CoHeg^s=]ZI#Sv1US&U 3~%5~ }t2MPr|tSϥEY(d 2{'t.ʼ2veAGM4,["p)y&qPSպkǪ"j?xCz'*cVg- (zD/+rbW %$ySw8|I݃WP#)Bұ"hDLaY&3fy+6dHh.]py2䣠6oUG[Y% hx-wqzDȡ є-P+Y&ybz |9s Όҭ) f}2H TyTg#=~sK% H_` :s׷e~>%ͷ",iN|Kj=5na)oD[xoYl2WRBVEmQ -;{J*_OlCI/e%%G7Zb3}aX}nn0+o6Cw֪=u,CcwIXe `f, K`o.d^+ !Zm.9\.?ڄ.@y0?`45=%盇T{`w"Qsu)]+Ob p@P3C4Q24}<)Q 1I~/r4޼^}}sN7 ZL}P28Vӭr<ܖv<љhNx &IOS^Cjǚ:;W[.Lytw*3!1lCsd699)O?4Q2;N:G\Sc[<"(IL4` tASk4YN|5PO5%˔w[R3TsG8F҈- mJa2)p/J? 5BC=48[7M&[`Ejgh== 3"`טBEYtLafw7|<3`dRcs(jȦƢi)xhCCM& X`WUC|0> Ia\R. U+aE-bf HMT朧i4ҢJ23!A_9f8zf#jzIRP+U-u(  4m"I_P)e5Yda&V7W}:Ҏ}FE[nB#,iy+?7[T؆g6qΒ#<ߠjd[uJqt=͒ ߴ!IOMj}BL:nHlmE\#@Dmy?؜˚,V|$y֑Z{@e(ԯ ۪3gPzROJI.baL& Oن(M|&}|\wş=t󈵛O>eǺA"ɣP"g'j|z;OgaOR"hIY"Pjz^0ozT.npy8NWtDp*2CcV{ϔ ~72yфقʉMٗ7(|s\1=3<ìd 2ũEC}MLVrȡA"[B[RAeq ݔ @K_7P /҂XJ9Jrm00zoaJjDnk9UU@ZTAu|]G UKu/fI>W2eVN"r"$O>|87w}1,8$-#$0qr]3k?;ċ G*JsV^μQ?y6˲UMM _g81B3J98W4/:2 \m/7'M,FO}aV}#qΐ&MɿP=(!nz }x(ssXuc>(FХM 4oBb`ǾX;|p..() bhÜ 1_cX40a,~*|#*c}A1vke)4*4Ф=vFE#-%ݪ^'ˣzOvTmC"+>"Rgh٤#%ב =^eJl=R nE"8RK/iÚ0D 8+H~"QeߝG^@7L=Aya8&L.rRc6!ٵ5f |LTaj"s`bHϼ@,H(C`zzFV[8T1${# #.uwu+:YVxQ͜_K@D9*]~n*jBҢ [%gO"`Q9Wc}Ʌ'yFTɯP&Nb" 0W:BSٮ¼7DPh!.ԅO8N4,6td:m{e]=1gۼ˚᰻ey+Ѥ]v.~=_.3}bSm &*\gP`)磇aO"HYl߈#㬇5F.M&YOȯs^YzZ'EASh;w.Q`{/E<J#3 I|L=6 `o953s3v1^迿)%N2*JO ij=5>lRI c+E}ł G 5 \j :0[4xdw$ֳ(K?= qx1(T;L3kC"%H`3oFő1t Mƨb!:cz]C2)s(L\\_&[GYxnK+ 66$l["Jh:P DWW' |xƃHUS&\ ~԰3{WPRmB婓~mx| $<-h_۟DBz{9d/RGIkUA\񨄸W\ P|x.'_CwGz#cF cn5DrՆ;k"]p^w5fimo\1C_NQ=*\Pߨl%j1mnTd%` NEu)]`(9F^ș|s0Qs WLz=[A{'"H#V^dY98>Ntˢ:L< C ? Ms~ܿp8nIjFD`rt5:i{mɋܯD뮣uӴL.Q<`˟o.Jcr_ ;x<,C3)<2Mdb'ȿJR6NW.PwMR;X"^ .9l˖5/B{ ֋.?JΐKIZNu)e!D#G"pߜ|Phb-bee<->Pv%ˤT8[N* Q؝zTnDZ9zGD@ⓧn/`$>-Ly#`Xgdx0:ք ~maK QX}`tmH#Tm7yO9hZ6^kXW4'wcJ{ʃUmT\|'Z Ϡ}RZY$mtTz|lqw&7]4q=S3]!5\g<ޗUh\2;іlC|<sB׃#-LAq]nz1z~30tⳅMkf L;QQ*ŪC~=" yA֯%XE݌RooϜ%(tX'v!L9q`Z9#L|/.rȭ2o2IP0Q~" 8TLep]A'15R<1&'E6K7䄌)2>]^.6jkbLe9fwU7MŎ/9\oAy_KTpR0cO0Bk!/GƫgrhPşJ .gz_: |i6 ;vڣ1{EcX+ApglˣHh=5NeaZ7_8)|G2\YS=ń]9/r4Fq/kY?Pnx%cB[b?0XRU koCz?ISHzqU55ɞ;Q`6jVp5oC0 }iuf^WM) | St#i b}N>1:%hʄ7x }׼5hLa!X܇04U1#1*T6ߍ郊Y5an-LvVy*)j 4;W#PHʥ(T;rK Sh0lK3F_RIʓu|`s K;cѡzw wF0w"R~wR &s."3|0a@qq6sKU6fzR+P΄g'H+)='z&lp휖9J9[S _I.TN ȡ'HT#4tB)tvtnvQ>jU9`k3tERjGJM ^q~_s!_A{ $Gh7r-?S@k&M0<%$pMniz^ÖLv/η\y`DZ'r .a ٍ{0R(騒.5lԉbyϝ4aÒ`9gf,7kC+k ّ$3t;G>*h>_G#\[MWkuAJ A s_O]M xTXqCN%W)@ex_nHgo#0E^'Kӫ)UTʓ;MJ[6`s+$!lVÄ1Dۘ^l}:蠷BvMTr2!yR; : Z:<ĞQ9 ]'nl(qt`k$ ~sl ʯƧxRW\6)8E<-qK@% ̔/ѧukk4v! L[YRʀHlơjcjC/c &K&HFx°WͲ!LOʞufy fC+ߝ{ @U䗋D'<[YQ#a̝1OCETpxeJfvi1"e8o,:~/YW3XdFpQA`6}Ôd7pYs/5 |mhrR،8Jz!-L0Έ]!n1{U)<ϩNN?Ep@udNV>$uNA ڌ/H# |(eZzl khop\"ʰo6y>v c&gmB.j5K]-dp$KW10zi2YVیj>+@ N9M>"0%d(ڥr :{bךzlcc)ϒo 8ԠЁ5LF1^2fB֟wg&D4q™7\?:H|{Ϲv/|FK5|yP6Qm]kt7ةm24)ۧ;ᰀx,Fs]6fTƭdඇ`{_1䍥mGrX7r R(BO $F/UC! 0~k.}KbchfsQj>TAY·;dҭA5)V@OIPY#W%JfZ%)3BRu ñِ֯Rָs*wHz>j4L92PRܑiO$. ^! jA<˓HYQXJ3=ρ0p<\"ZHgX=\(kv}9G̯D_HVsV۴5͢Փ&QzyS3v ' = \Z'-n4oD1Umidyٰ;aВy1璢~4Zr/|s~_WbJbgTx/r\~(/F!U+9u.Q4ă 6fs),6BlLќkWI kK5ʼnM LR|Sd e p9OVx]߁yiQkJWk{duIs5n Xxv+?;ϦvӜ(.sBA`!ve,ǰ.3);z9_.Z~h%'cO810wBL|fVU2?X"!OTR8aZl(_n^װ*o#%qPZDs;)K .XOyaX6Efݵ]um-_l$Q~`Tu{ʒu!/!Ǹ%:%r; 1id6"U(FG%|-_nQɤXQ&"COJP23o9|%"<߅iAs+/Z'!U0+&p- ۓa*B1KRFLǸ>'+9bfwV@ʤ8ѩ/h&CB]9.D)*:Rs)KW!8gH `&j3~6:$@w~c9(.á[/0ǥ1'!M8Lܥ9PF^`{$"1Xz9PV + _:CuxC-ьB l'ċL 9N#1m:`~ I'My4HU*ٝ>`\l&qyt&|^\_`g3#9m>xt0ܕA51hx.+u Xo3>s`= }|TMIӂɍ?6"2O(q:>bP&Km%6\EخJmqo28:3gS̈́O#4qI[G iG=&U%e}6yk% YtG/:@o*ꍭajJ?3π)#H⎟ $H2(8.2Hʧ"Vm\bd\@:4k藣 ~>GI$₼u`_j͡8 4 )C2o:uSpn?z`uv-w2( I2$Ak(Bw_3W0;YDW<Ѱmk* nn!.lK ˿<!,2xn]L%i. $)ݱvq&cG 'w5%L"DsGӋ@둝|u(WϠ ֒|ᛂ J3=4qڧń^"e.VhQ㮨hgz̀,v]w?jخd%s[oh-D'{Y `7"R,vG$s!U$kHsry8eg+`;0 j 1UL7")0-Ǹf$̯9B{(vO, u<4 gm2I)G ow{kn1jO#]7E9b: >reE7N!dӧ%0_qa]Z ` _R/9}%Nq1vL'3&c#([!#GBf%t2Op/)sN9T]0ƪ*Ƞ+l%F '*ӊ7gOYnC)Ī3GJ2d۟%?w_`@Bי/6 ⽦1orL7d7%S#ok=9wҝ-}MX1sslZ;~މ5bwE>J-`$yMQeC , Ox pel~E LރH ^) ~âT(՞P4pqODwV Gt D.-冢KEfYѳΗJ_RF;K -,0۔upTd%Eޤ$jj; mj"=Q*jg=V$$߹Fee@蜞)aJtio#*Lp}@irմWYjM-m7h@Hf&#Wn 3NME,1]zװZ2˔q*R)\&r\PX:F"dKTA|3.#&f=HRxrL5FD<^=G,G0.v([~F?Z>]w:Q\6{Gy!JgFaQ7>"4c(,% Q{ jL.=Q!;ŀN;XҊG+7ysak|G$DlZ=Qo]w+XP2!a6XhdcALȬY@ǂJ1! -#]ug,#i=c%( um}孑tD񀬍PgeS.Ǒ-gr_L=)$] PtFz̓n*b$o?F6}H|FAL:!дyM3~N*ϙ# ̪Ž)BIBA`pa e᭨K9y.Jg[eZ)x=>X!;4YhVZv!XNjNDK}h{`";P(Σ!MzQD`¸Gs%[($kLsnMսkRpe+(蔿Wx}Ȃk$× ֓v j<[4MG X˖dNa;*\8TI wpGR她%'`7zx{ł$mz*֬]N0m#_`} Aʍ\xS v]Gc0CH LH;x >f"*rvH[T _ kWH%wo/#gdp3BɵkE.[+aӀLX.pʃAkJ 8D* SPSnV7Jy? 8_'}Nv.vݎHe43l۳3L,IeSJɍAM3KuO _ypnOZCyi ^{HZ_s&tZd^=vnjsصX-:ݥ/Dl wgN 8ɣJVr ,G JGމhDh¹Y# Jc8[>mΞ)$ xd@PR*;#Kߡ`nKK\9**%?qwV#<;ۡ$AIm!Z[TB5-6`ʊ \)ײdv", ?LVl ӑDPeўYĪv [WO.f[Byzr4 zf=˼HғrPd{ ށJ&D9B%i_DjP|ԄǤ&-!֑d%@f\ZAԸoo3EZ}Y4|Yzm!I m)MA>uo) 9e"pʢ3:Y:b h{3[VHmԎA5E[m $DD `ƓdVE] C޴%%ąbvͅl@yC"?ole4O~59 8z&J zTqʧ l+V4gM9&UK ;.RDa)ٛW |%EKSqc֤)k7Q c??]B}Pr+@S ~Y=MI`*<T Ԉs ύtE!bW .3̮P!fkCrz;8P4tL/F}y." U+3 t8. p&|ͨK6ݩ(<ǭ7*/;}wB(9&5tG3"\h0' YY<ٍpWYKfSB`}F~QE %Gђt <,P4)Ig\MZhG_njF3㝍~9Dr؅Bo{5xXY[hmݎ Y9@eaq@NJS TCnlEt̲|jp u IDt%4F$͙hiW+{й P6=*h (Pb pi`;б ^_1˽<zB9y϶VBYFPÐ  JFpnZ8<{{PO yB9{S&;8^o6t`NbnUeoRNkq<)G û4@RC'Su {D!T`z`yeD;t_nu ª}W<Ƒ]Z 1qCɫ\b^(MJ6$%hk)4f+V/0hW_} ˰EOOh|aNZ($<_7[2MP;S_w29XLȖHݷG6V0O|8gL* ^=8y*ϡNH=/̱gl.! -=>06 &<Oxn\ܱk)[b9RmLV]'O6IYgL5~WJ1ga` ䷆ _VqʎJF\O.Ł[uN#B;~> Z7'P)fx[D͘Ek+"Be64q[mbȂBQw㰆rx[h-hxrԞgUi4H^׷i,7[)jEEep?P M !3Zi14]p`fd:G|DSo-@ۨZC @tMezl._ 3D rEAKi?'k;ȊbcJ<1˪MGMu osaE7t*gXx >{Q(l>y+ aT7̶N& B慻ŞTmY))ṧ+9) l6GH5SGȍn2'&b-tU"$u+j̃>t*mBW,I5u'aE kto Mi&єY`q^zyPڃ=Z|}}ll# +OsQ7F"҅i inR`@&:74H5"l$uq u`rO4c0y{vȞސ}E侮;Vx|mq~Lm h4L95Tf ,Fh) ^1ʫ 9&m\iXZbV]#Z\ sWo:)">(1ϟWQy+Qm0G걉WZ#o Uݕ&8-ܬZ&s)}y.L^g/K=.f~$Wrdg*2#&ق]=RB> j" x:E]CDkM݊DzgW)B<:hY1sUmTrm4j`M nU% W}n068] i!)ToN'3y4 `1i'PX=yuI$XH&Wl423R ˬܙ?bHMJlu]yJ~$OL\!X*n%=A^+[/R8Yo`>J *3 3{ⷆVʒf*@_8 G/ސК26D }]b],|΍ӐZrA?LdQ1eQXg0=jK)r:K=hN&F%`[w);)*Nne*_]lq0{f`3aYWA@-9817Fbsy}7XbIBygGV׍Id&DK&O2^ '[YQ3G[I '>{nQ6''ǥ909c6~k@i5Jch5{iNׯiz^XT%2ԵK3"o1ѣ>{pRJXnnV?7\j&}!M2@-EjpQgPb54 ҞX;Pvxj"Ã}j&:w PȂyUN:2[u+"'M3N?SG$Bx _ NC 6Et qUEU,?si9Iaε12o[5>Vq)4i#y-a@of ױ+b #Z{%yW<ž3Q´ ZzKg@w&Qiu^;U:a9C-~I8rߨ/(9([YCLf D1cchp'V#w tDTǥX9@Q> O: "Iݦ)GS,?TÔ$J*c1#tڐkHS32^ x*e`},<1GD{- x 3'~cz2[c޵ [}2zȺZb5LZJf} 7 /(DuB[,wfҭACopKU曃"Vr˰9s2䮩n-Bc 6~$S{}?5)Nw}*zSAxrR %:s,LuuI_2fʘKO?Kwȅ]=h{MA 4AZ ,Kɒ6mQ-fPGSq_jd<qQ Y9*ι:bIIyPNZ. ~e[ڠ3}u?oV&!MK N D0"^ *uAz+Bp_*OTplpZ.ߩգPZd%sgJ*f0jZ)K gmKJ9٩ >H?U.Dt(ە?Jn'Ҵp#Wq+zBje89o_aC<ũpX_ryyLW6yv6[:X>|a%n(ڔo?vBmf 4Ծ9NF-yTSK&5#OdqT|3 hXЄ%V^4;bd9gvG tp}b/D?:JK'2ws7FІlv9j>4F!\WVɢ'Ր5ԓfYH,[sؓؾGwsV2 ` itQ(͍_znL]6ַG݉1(:ҹStrgؓ@%_@9^_+v:וW+^muNS OMϢ/3v˨&>aٶdnwu}^IlҘ:ُ\kH t4`[X@8bHo[=9<ӡp &YHMWN1IS h[@El{Fa^_;PQpPxkǶ0 `jx)|:,Bc!Dyӡs#BGo\eI6^]؋dz ],W瑨qr23d0E'"^Ӟ "ߵ%yڌ}@t^đ \ 6Ʉ[b) +bZm{FӶ^dcZTi5B8fp&ή,%<]x9B_ $Y۹psrߡ!X jIO:Ҩ.z.L 5Sx{P#"f<,f3JbfM}wr} UQU^&?3rMuUર0c2$~M,`(]n6HIՂN\ Sl;j$ `ʜ#L\ݔoϴ|EJ=|LDpndax\sk]~ 9qP>jv⊪zT8} kRB1$ 1_zqT9ާpk%b+!j]%Ax~iV`^%0\ |l B\̟O%?& `HnQiq2 <"@.,~Pn `j|s* Coe/?f8S;)w;Dsw7'#@zlgbMguml\n7gAr'+(9#֪@ j8(KҘb35p!'_6Kܤɖ/FtG.M&apdN:DcLb_=v\=)+^c,Igoy,(^ `\(J<_hmri' 0j o7H q O|c<6,ƨNYw؁q@W k0r_$&f?KM~>x^'}0[$! }6D4T A!3$7қ=mBy `.:e5,e \Vs (v@ȧkS*7Dn=ICq6eagcY+nsB}A~l|"BAu?Ȑ} 64p˫Տr=qK5Rڴ-DY~pz?z&A[[F,t9B̎}yqM"GOkeFaþ< Q9=Cdz`B^;F kOsO}Vb5Upw<4FD,<50 ޡ,wGoN}8yCn7f%*mK'17?^!S)GYRୱ6%P5+_.U`1T46y2wjA`UM7|>4~b"AerwiQ)Df@f^h}8Y)HUϟ#nDkwd\`x$VS!OzCJ~.V(7ga+\ E`$2#Ou3w̩ZU T SwȚV*h07$`1 gxXKQF6;^9aZ\qDUM_Gd\!SqhZ6g[th}. 1xȂbϓL('ǞXfy/7iZG+$%dUN~=J%d}򭭵:k+DN5ƕI2xM& LZPUgߡ8uѻz*WH>8'Sơ'>O,C'[3%LtDcdzDb@}Çhem5"?& LW^LGQ@ET7kRm%֎n{"6V0ˠ{)Cvؒl=O\ގI{,J؃Uik3/솈5} t=U+bbCPg)CaBgY7Xln]r/8bA֡=XZ;؝58xQY52Ia4Kèmm^WO$* g}߼EK/Y*0rTK0AQ^"<(2{?6EiEGl+&*uj.D{b4Hdޟ1h)4']AӦ eh`k]2Ah*f@Ni]1=67~tR> ݨ<ɂu)Fh]X)rs/WE_Uk PAUmS/NA9[0,"j(K䰁d,lޛ@-y\ϕ1.`<kCxrP\~oDCGi-t$촲zvjQ/p=W(CT.}8`uI7JʹiBg2e/,MGdJK04Ju$n ӽCm#ZVE<rxmG@Z"Usٲi4Y +gްԄ5*z^K{߶T+a6 ]Q ?$d8>m*$E[D8ԩDOnOUcdujS<!g54]BE6 ¦I\>oYuZl5,8 VE-pO;߻TEZ09“ (!T$🻨<$TZhEZOXxb! *.K40[rc3_O3 P{b/3ƅ6P2 lo8*5wqaCښ%)ſ]hŲ5?舖g$~Z?W 7 z;oF'P0y$Rr+XD!뎶.Bu}/##svQ7\gj_)7HT_)1W m `ּ_}O _%? qPeG"ne]3a/ِ3?4\A8Edv:{>75}p:C{2z;H} loѦzP~; 5wf!9# oe拾ns7R3h³177!E_iKv _/NY[XeŒ6/,Vn{Շاf?PKnf/=|cV+Y7~M@gwMV~$Du*۱3Lmr t `@ԝ"0v/@LCV{R"8\9-㦯(ȰrC Pd]-9K.1KB~0xi Cܗ^קoPռT\v$v`]ԣI \>tӛ܌qE :ļO(1~C51T'p[[AFWx6䒯L`0 n-Z$qbf ǎB~r[¯ 7]z)DoßWQެ$ =ua,6Wr}QJK>=b/2Q]ݓ*JԤ ȯAy7*(<` oo/Lnۆb#> e"iW'5"{WcsRs.0Qּw!x<`ĶP[3g{& ʢj÷,mf`ip$gI^ V3[1Lw5TeR tK6L`ضd$b;~Ck-1.ׄվqm1ɩ#ڳ8S 9DX\4w>8"CӶ5龩|\ MM q0Ns X+P:A#u9:P~z&2̱Cwh * 0<WeU!ICH%#Q=PDk,ZnK{jÐfN+`*Ӝ>99I,B_`6:|en$$#ŰݻR|avPeV'o#^("twSŵm/6o04c&plJUV'lb@-M79^ OWS~ u7]e{R*b8G,SUGʁ^ođ7d3WBCyT Yv(ԏ#}uZ] ,~yZp/u`r$ Hv+)V2 Kg[t ).ZLz1X mTZi~tcfNr{39$1X ڠA=9 -a7ډ9PiE_U=MjIG(ҟ,*5+m}իrXNYCռ;ammRl_z̀M}H7NzȂ.Qz=+1c´/XMMK=/~9#@ՙF2;aSIn^Յ;jZ?<9M/TOT&w'_HiH6ԪT~y7p?Һ+IJX6#W\- T;m]MR/Xw4)!Uck-YbMM)/`DrE粴X>53bQІDA11/ 5dK9p;ޡ¡WAYv}lbPL,yXG g 4~ߏ-g\kAVZ14fF Fi@(32+!Şmq~ub&IkCL_15iJC%?=E r vFEO:]5 Q2nPFc{VPGsNUdʏWaV .N.b1MBWL~QS\F¡W?} kp }wZ)fz 1C`1Rjc W) H`]δW&WwQ#]&G4,_duW+o~U :f%;ߤBL B+p0L(5 Es,h;[!i^lLUuR^&M8A {RBɑ4G XM!9|L<<5Srdղw˛%A;=zhW qE!͢jx|V{le4B|qKxb5{аY.tXf886NO =giRjgK"R֢U_< :'+sBN#ʙ桽TmGnֿ?=f񆚿+GW4z2zm1csI9dܖp?s4LhLNLOC_/'ɼR|ܘJ970͟+)J֝/n.7ج^{b)+[pCX ND'fcҀ%GS4b1I4/mZ'[a`w1sƎHxJj+34{v=XL\[Խ.Aou6o;ypXx~nD7pHu9[JE2X B6 .È0V(4䟇3 OIZyCoSjWڔy)AH 4Y;BȪ/5ڴ7z HTcYJPk@H!? ~[俎<5d8Z\EI Wz)Rmo0`K|?ZHV&K`vZ6~L<`A;rɍ#\Sw"MgP?,B{6D[hWZ;сpR 6E&1¶ſQ[w0f"(oXI 06 !~d΋S2N@wi \ o[ټfW=3VQpKEaIбT 3\YIc=>UPIB"TwLmC0&aLH;0Bgܳڨۋ硜]_4P hc͘xr7t``HM&|O0 .hJFAc+T!'\+qHٔI($*t*?#=uaYғqFC/.knlJƼIP/y0|Q'{T8_u3lU|'sTg3tY텖 #٥W=_oNU=J`ɇaKC+3xK/}@EpfS3dgv]WꞀR73PZX!rL#xZ gNS zLc!;jj~vXPlc:|K{h RsTK/b`Nvb]bM% .3=\LI'~1z;p?G+!Zn.lsE?Jx@8,!`VD]YNo7[湔{a1\4.z>@R1P=0')[k3 @B93k͍K!txp]@AX¹-i~ v$bӡnMĒ~-4ipV@`p6s7Nvy9)L1S¾xتy|95$6bY#EqNŭ2ߟ>Vk#a7{ t~#՛te ~>f ,@s`Ag] Ļ;S^3rfo59++G4p)]5..7IY YACxwNPNCiӖ;>ͰZ{ǣz7<ދ̐D-c{8݋#^NfYMJ0Sǵ)#p:DXn\$̠]b^-L1uTi}hJԹuIdqi~qTsD Lsܔb3M+>: MƉ>֦iZE3^O iO 8+W'1n2ڶ;L(2jˆ׿9}^EqMTחcJq-sn1Ժ瀯͕hKEt O/d ,\/NgJgA89V|R #u֕CZKoK M /PIfh$ 7#S#qרEf>Sރg(y8'"J\8@IInw8[hfugca .TE9;gkʦ~ʙHn`3jV@=WG:>&t DֽF3! 'n{rd5(ůcZNH4ש;9g[yl9&O|]1/9ǃZQh MHOh0KocՏGIsyMsD.xT5x\ɤFcJKR8gʹB:}/ ٷLQ轧7)<2hUy>M33oˢ;uYK=ܟM>} &!~[~\4l2N3B,1[^Y#TRHCB8|# ~NwĮ̎^+a?/BF%.Of $ѥ_@j]k\1fZ _?>;Et7FiԱmń +Ttmbe̶@H.8UqQAD)XZPd2Ǥ%+(Bx ٫6[Ƅ-yþd.iR -~JJX#C-dG}w](+Iy6&L9"#Uze>.@ibx|V7>$,2xTtϢ#.1.WdM=I~!+)|e' $8 yyi4!nx>١B`܇R0DV&D-d5P=u~;hOD4CGETmyg =FHL⢃e>A?X iX 'ӂdokŔL$ZP4C`}"Kߙ HLUbiWYto `[R?ł}[ݦ ¸T翿illr&ȯp\HwC%LjG)C /g}vs?]/D "} 2_Ńms MSDztY;4f)x2(mb_ D giUz; ENanEF_}wԢBGyUE#ql+.\.9[FNSy%j;>Ræ̨"T&h˞Ku~R8Y$ =X$soVVY]n"|ԃ oh&<56lG%^u?T?,k S; }'0r;3dHn*cjl%h?ڸfёʴ7Om^ص h۳J()-7oc^w%Dr]0/<s'%7289[t#vKრIB >0PhFvj +p#˜k) _eud6o其*B吨~I~z3.YHJSΣ (tު`yC%80;nc4C"a^:B\i̯tIMNh3@$!:XmAt(5dnq=^~$ @C _b|ѷw8 JsXQ Ć Ƿ}ыYsj.2joLl .0LJ*OǩTpK]֕;k 7HúJrFpHnж?Y4aϥuYBdx? 7,O(jc9[-XAJgV^,v!L5`j|};OUg.yЛ]ı^p_%*n\ !/)ej}=wqJ^@ĤmDعV1**z͊-ۖ{iZnvsc'>D?v8.叏W>tLLJ8&HsV7!wɅ9)r9; kgh3B5)W$C H (d xo_TNmܛmcϲ6:ze8pb?Ac&Ǿg %; !#P^52.aw"WCqb&f,NHGgbԄO)ҿsygg !tf5='q(5DWwX ^h2"x}#=A$mCF}^ÈBYm8X!䅅VLWQ=K!/f~2 ,[,Ř!)~Z;J̓*g9H s̲_ePN1{na|`Z4^x"A-/0`M3fsC.?ża'Z.d~+b$dS/H2)n[&ŬkP+C=p OXQb3Aai%"{ĹJ _=FH6H TE(ce?1q܂anwI`&(52/lu7)4Ɛg2I&>?]~jpTgnRVٗ R0\)~ î.sڐAvQ'>fAQh'+qY~J َ<<}# 0q~UN<7ڢsF']V1zMx[BEt/̅b3?z=_$fVĶ* BlzXeZ '{皅`E lJK+p)X vq+8xz>'- Ru[(?}߷Ճmna=mk5^ppKkD.kdO¨/9T&FZmQKevٵ *`*-e}ip&ǡj z.+&@ӌ{4uY\y },e+3LZ_:T,`z+r\lld>)uÉ,~ncouYHkJ!01OE-MLQ`Of* eXtFK@qei!f[n{BM6R] >@J>y};+Ax`2Bu(Zt]X6`$<Լ)1t 6y׍N *DLs7ne#!o՝!!h/=5SoLz y`XML\YPwstIUǐܯ!늛>dy vȳ~!#oq!Q (=fwq#3'>Q C4jVƷ?da\{HY nu5QQe[RYq=Lnn֍yI " Xo", ",&PQjU0߳r0\!~O ųKW1~8%V D.pH>y} uvTbh8+ JQ3|XI%j&0߈^O(x~⾗뢅L#ddJsrS0 /~/^HfAM@C?GD&Qr G )\X(,}Գ[3rkU驧]hb2Z|ZVc"Z^rκ i04)rnSLB]\g@bPLU2mp) ˬ/=*=xH`I}1d6oe ` T8BpaeñbdC61黬lpW)`fq2["E!Ba{rmuU i\}hųzn0$TN(V`Jz塊3ҙ[ҐP(GRAQ}[4~9)ˮԌ85i š%̆O4WO1GV@\Ӕޙn."¹ݵW=@Qn~U݂#=Ek%kѼݹsai-&,VnPV5Jme%C紟{ P ԰Kc :tK,'m|&!RȻɚBb>)j,ƟZr! }yxqmZC!V-bVD5k`Qj *' L>#߄#n O[EWgVY7ShСL.b)01 Z^Zhx+ z -:+'{RmZY,3$S$N|}&V՝%ZvsZªqy1.)Or( !qcsM}wqP.Yn}xX:U hvwp6Pr2)bgTU:]1ȩaXE@p 3+oƳtUK #3&&Ar-n?WP+"G. ^2Hj.՝I>z;Z.-~`E/+'irSНcldѿy(JiUBL^TA(RRƗ"<~ے Z JC vڷD]7{t tX_fZ@ -)THR >U?}`iG:@tsj22-لe` i]!ޭ߇ x# {EN1zf7 0=ޓ+%wF`Ŭ^X&c`δpIgde:FFd)mC$.ݧHPAlNl[~8|Cѡ#7}CrUC I, ԯ6&cR>%& 8(jOzV5cOGaIOR }"s,\Lj'TchcH׊i#/F1 " S"s~8Y9lnLFGM_KzPQ?G 2΄] \Ɖ@lj M@JCh(#보DG>4H]<,FGup|U;&+;8}]S8,tZ!iVu)OUKÄ`>|LNlx(γ*,Z&JK^J62M:2DX0-z2㺲8|U4ڄ{ޝMm署mET˂bx|;ܫc8Z\tmҾya~Y2TMq#+}oNxdVUFYg{aۡKֈr:==XT½n[h6<=y ~h"_=yZoRkצ]Q[j)  A;k0H5<#t 1w$=|3 AiMt}v-TKMhȋRrb}C`0f}Ƹ#-OU :b2Hf5᲏$Q/u$vF TS-,ڤ/_>|ԭA)0oK"X!?P*)+N&~ Olk4ޅ`^"fs^W2W736ȫ[e3lTFfQ׭1L(~k]\_?om[p{6h h U㢟)2>AstO x~ N'`☑;Ь\g+5㲴=1Rt}AWFruaݔz< u#Jŝm2 1s؆q#ǝr%%^ԋ/j>paV(IehZzץ|!P"{Rmtp֍-xËXTOI[B.ø] ^b3<KXBmz澟kZFePDHq=goRZ|uD ZO: Z3@::C d,~f#VW4,/{H/s5,26LJ$E`2$0H>&D|sOz=24bBWeadkq_/M*9q@5WsC<h!*I;-?x8O#O](Hgg [Hi8B,-Y g;J8%6b{+ dit$8} ۃfM{E/B$ ˰k$͜Al ,Lh>L˫v5{Sa`qV2]J*t alEzʿZ!FgI; *WFn`Up>BP&2P9nUf!Sztц dtMjdBLP%ăwm҄QKt$(E$O6ow)G{.Gbv Xgn5 @pQ4mR O@ptEwK~O+:]H ]*<9h_GքQ1(BfGNo- 0:*fdwe=Zk ݇-BRfԩᛑlYbQ S&&mm<,1B\{V$y;3 Ey$k1k6ϸK D=MO 5!KX6SGrN\. 6cS޾\rcz,=γ>}Je 9 4ϪI^or, LMn\O>6EUqg-8'J_SN?"o^0 Lz/nvx=Ez'ʵrh*}EcH0^G7z Wi&n(68I$D Aʔ~\;C_IXllDfe:w p k`t#p@WB>\R/m x?p{bH*\ΞRM6I `LRӯEV"){#Ԭu6$҆;dؤs8ՠ-f25T XL }](rFcp!#5~:*canؕEԝ_#,ڈq(߁[N3L '<+NWM͏7փ 423 M +8GEaĻA!9'M*H gX ⛣ u6Ta!gb}*M1Z ƥwa9#5V}*j9֛! WZsj9FֶR8QDjĵ7 "B^RIu]"g]BϕBI z8J&2Hk [u-g>A@ecjf,A-ɷ&G>S%QP .^qn\b{Y7 =GS}#gI$\;:gq$n>r^Snn|Q/*Z;8KK ,>:kiEC+wFMk  IYs>3Oc<'4u^qEc n?1s1'-t3ϮaZ "zc_-bj]B>QxCjVe-X'M<CJXKi i49BhI d=[\{Ϝ0K1>lM m- bÉrQ/0ۨC;v7!~XɭP9%HJ(Əd,]}CRyLC }wK#FhOmaC3*c~d6#zmP5|KOD|rٓ~EzM`=op2H[wu~1b:zK:T˥˦ }ǻ)C0zlL־tiKN^)b;Ct̃r?8~y}bоk{PJ%(BKE S[[Ӛ6%-t]:?vǻJkז"$k0  q8qo?IA|/4M_& سb/,+ Arw~%̂*{}9&sNQ4R ST0ߛ-ή߄J&`]i~w$4pJ֙C0&EHuPWpsBb,п:М ]dUx<Xk 7 * N_Z@k*#v4ë$cd ?5fZyb~ ` F. +I⸅ Z;`Wd@KU{b,r&;l,ҏ;;i[O;@_NffCecڴ!Ϣ[fL*%RG.v0<+Ww\8٠Xf c{ ]<'wJ ͹AKifZvP|9&nb6JDjT^-6Վ}TL=@v[XP؍y sL%dC XtNNqB-,仌O28҈yVm2%N|IY'NKa&' #D r0{?.=+DeJ[KYڅ"oJ9ײE35; U]\znҫZ2KG 辰3XGk{}4ZX. h F5z'm_Cu=awq.ߥmLъba /;)drxwl۴?!g$9^1-XwԓAn!)e΃}jynp"qFh$0Qx> a?BnViUy ׉R ۪+4x=.4dAH2ٶߗEsԶ5:@U@KƠs ;L>H @O[h~ W͈ >[oϜ_% &@g5sR-Wq4VLUK q" O&F\r!W>\39]0$W@X] uui(w8HE4>rԇ( #LTzC25_=)^mRKt WrN|n{ЊWdjeXB ǟPhLTɱgV^mtEv#73p!/@2l8a펴bbHNSeQI qA5|铏IT-=km?'N8u+G_g6+u_ȍvI{FV] W&// V:?c>vL E %))TS&v 2w2#'־QFT4 |3cⷣ[_6J1v[Ln&j/ <0{VPS~&+>KhT)'pFq& "-0w_ c\FD+K6%> |Aa=otJ5F}S61f?P B!.P]1Oe T~Sn@;B5̈́42Ti (R׎ZA XBiv2]u[6r?`2ޥ,gç>D~7W\UNvL i/3fS[ˎ)=za FjcOPσ`aQ0"Ce8GF A#.^F\9Wk<'d^yM@V3OƲd 0Oao!^3L'0C[>ũ>9Msqlv#m(P\vU.(H¥PrZs}Kp;7p LE_Hوk[~Fuyd-=Wn0u.j![z}H ͒U!WA-o>kfs0ƺݻJ7 L5Tu|A(l2 2Q  M"l% awk\`YݸLtr{eJcǔ̳HBŜF4aDρ~$" ҰP}^7TN ?OK .vVl/f_nhor&J Y3X=0P5^d ׿ 0/˿yWj2_m`k, 1蠩RI4YHo^h+*Rn8,^oF!(5ώ*}rMwT^!rus_FerNB`)+E!#2U9"5Rz7:c }z;2MccxL݇ =еv1 T@)a7Ȅ[)kkH𙴨 j2POVyiπud| ЕU-Ѷ1X'm͗*7P[ [CC ˓Gi.LI4Qէ2]| jWl Ĺj'58F>حnx A|NCF԰qX Zxp$(Q,T1Ó9-'MLgB/J!4;}D=FRA51l^^)GG=zȭ^rQj6e$G<,ӜRpe(r,nݱK$G_MU[s IçŕXrS@4q$& 99bP L!u%[ܲB?_]:I - F;> :Z8Ba9G)ym\$ |X)VL.ݼǏaK ?~A> ^#]7f\e$Gl\nJ$vsqωϿ5[:@9}!.zCL$-p~M`"Sg-#u,[07ʄ8$3F%%d%#m>풀2#c<ԠyBd^?Zqrզ#Yc}yoCp{i @+!%f}EkY6|7'r1X^b8bU[_l1 #.dl6E$`ML } o*?S@‧ =ևZc[󇹙Ԭq?Mb/\F'. pQ:7cXjퟱƩicMCdұ+=) #]hO3Ә9ӥ*2Z9`2?.,5<̉rZGnaрVڷONEskֈj\[7DrqasCD7П%XK| +zLpVMHlYEKZ~~ӥ,5Kf9hЪ,˻{XAe8]!܂1 ]wwx@G'\.W! WdF" ypP@h:߱eD?Wv Ng fPoCH!@nAlC$-`L}2y׍(q8.@AɱUɚYUe9LeIg7WN'7/m$I0^WW :ם8P S!Yܜ̳wweN 29ѭRs ?L%tDž=s+s79!Y |"唚"=d|S}J(dmYhO Qz̺9^L";"mb.'Wn>,>=+gyQ"(3:=\PdA."7=aӇaffV3Oh4tL1INl ּ3^~.9 oo6ACqAh\K j={@W vP[ ,;(g`N;ܯ)LVOk :JunGWM2w\ا@p4tWuD;Ÿ+\J~Io̺6y Vʶ\d8T;/o2ǩZ9XTȱϘTV-$8)4jJYH/q&y;T%5q@R8#oNԱȧ$^:}_ F+Y2HgfѬfS9EҲKX Ƽ#b(3o{gD:R\{.f*۶ -fu6"”;߬u_ V'lX$-'&^\A8wRdctoɀ֔Q7@ 3I&:mWgZDpzP'9zܧJ =byUYsѥtꊜY:T+4x QU(υQ%wa/xH 5x!?ojܳ]|q_8b64%V`oNKtоluJn}?BIe:;RfyӳVKE#m CrÓ- 2.-#h7|QNd&(9Uߠc8 " T-椈oБ)\-Q'\T$04MX O3S⴪8 < \>cg$){T)H ,\45U#qӚHyv}$2 Q`G mbmIz+N/~ri]/B;dCf#:EL_Nj)f3y#hL#b4Uu7 N'ĭ~agi'ќި:o'A!W8邘;~x!sG}##X{^W$l]NhmOWj!)h-S0T\w(,ܛIhkHV/RUvIOl(+5 z/"lo 0tRw2 _Dݿ Sr1&$/jWz*-^O5.c:@,/XcNU\G~x0Gf r'Nt|`Mٛpg͉ǰ/dU-Uy@FrTsaogWAi胰ht(Lf&\ %:51K@7A>Sq;YX5h" ?FBJ7~33MݎO0Te]9TXLD:Qz^&~%W31uߕ4wqߴX @^=ɗ&tr6EXZcU:kՓwr\VDXqa 8ʼn\2gp Cڄ,q˃}?hbB_=&6{?[ |]r1GeRk)`3ԑo\4Pd:ZAiZ#_ oGjBގ+]-zS͊mK-̃~: | ¿!+{u"t Ao%sѩOo .Ly|"4~-|S`_W*dZ3b&)`N), -R*%nd9 0IçvD% d >!a T|j Əpcj.!9uR#.|cVUǃQ:7Oթ `3;;?sZ]Mhdෝ (@$2%4`QQKvqA$olb)U01G @D @r52/ϴ,` |sZ߷Sץl^}dȶ|t12?g4!1-( !Vtu$1i1o'& kXVM?+-b%bQw)DR:B0N"c*щZ䢀ͬ 2tpW hOiNU{ɟ (+gr"i|3ȯÏ:0sn\9c>z媻aAd|/ԳR/BO^|ZGN|w 9;ʼnKIT,|z1g"ݑupk$A_=izLIN%6ID=%EĻlj\QYX"4{O 󬗒T%ⴅ1CQɿ$C(ז3aR"Ѓk ˭RzF ,;e@erJ!8 CxB {j5_3%=fq*ɫQ[5+;㢕0s#=sPD{_K̤NF{ŜӢ)mV6n(`Q>$I?)l2#՘Y4>0`8OC=OmB1]l,fA5T(d(zs["s[DLܶ6*3)_qCFE;'k2 $ 2U%P_H0<=I+\!->| < N:"#}:@X?(Fꑛ=NB]VֻP@cKl9K](q>RT,aN.z"0ב97~dpYztz$EeUjm)`UcLR7DkؠE颪)fGTljDGa[+3bZ/uWC۫[|TxAdv9q_cE "9 A9.g+#Q0OHWr {9 g$n˞?@h'ҺZjJuu(42Y^K?b6d'|\VPuPO'́Њ0hB泬"Ӟ@T߻Šy>zl]?eb}X!DS<%]k'r ֓ ř4`evH` so[2/4M`.':20i3K[2GS!{( ^^1g#j"gk"_{Z@gO= ^3g+y{9OIq'9_?IXK&M!/2q޸<96yI=4o>ˁnR2RhW\ RY[Ǐc; CV:58s̄"?[**e8CO#' *u=d~,1MiADRU AcXCEiҝ|7 mbQ|f& r,-tXa!G0^ylA鞱:=)LYU81$9:t/xDC;5xku٥ӚX3ױ#m \%GqsuWP^ɠS3h8Bo0g<#F.Ap7MPWf@jD$?;R͇:&TA[S :eIa 3zPrV2r7(>~VlតK>߀w1:♋6e㚠B ~Cꍍl'w,Ƈt;|A.JÖW΀5oZ fI0#n̈c]9 yJlK3>G܉b[,s:KY(yR&mPy~ Q rk.ѓUIAOVqpt m*G]<d,ae,ʘ-6m:9$s1+ @٪gIr] 됵3#Y xx RtѴ*&l,P1i׌d Ő0^N B$RxtCɊ`G--oe* eN^RuwVĜf76;#>k aeA>d.9Eт6p ^`FZ~McBbt!zfmKL(R4uoid%#W[#++=i R.+scijkcI(h˲S1*~vM{c82U4?wXdUS(ƙL<Ew6)do;p<T6㹝'}زg!`ߧybNQ疫Sik4qO0PC?hlYU`wg7E\!q1 UՀ0Rƶ9l_s|>Z 743LDm'W!LCE *"qt>^=ݰ9kX {JЫiPU Lw_k2=ns܄=\(Xl5F}Fѧ(6NNbxKVĉh^Gg`.dM {"u a]ʮ&<2N][xh/D\P_jh8`4t.TO eZ(i? 5za]^r$0tȨ33>*`3 {LF}+>I8l(w"K |O2-\7u[mwxa0wYe &EϮ*C!d=+|ZfjcZ]1ηyX $l^Ͽ{5:-' n>z` ͛"hpmС4 V7PBB^|]z9OG>2Gn W,{H9+>eA·r>ݲx[rJAE%&>pS-^""pG3|&'mRr8#{¹@p<^/ݜV}?=j$OQ= /{%pX$M^P.6Z U> q D :nI%e4x3[:w 쏾CX]x~.uh/ߒw ժi,Z+{6(^f:c[Jr0}<:u4-?,sQ)~Dž~ft;ñZ*B y6٣s JGǹ/YƊ%'v5\c['8wY~oS.vSGWPgt4JK2?NA_w!dϒQlfGg@8>-hTҜg#UrsӨKv)jك QŃHv@) . b5x+CǦR#g6+"NVѵx-+eTyСژ8ѐTQQc*%o+ȇ5c~ɖw1O^pqUF7B1 r%v=u/,0.!br;S+t/0Ђ"L|by+)pke#c LYk[뛎E$^].#m2@]lbƜL"ֺ8K DXh(UpKcsgڛQ:5d9Ze)wLwN bc{T]pJ H~#<3 =r58$ I>:g،K\3Jk7cE) Vƽ! U8DwveB,Uq7eiR8c4^㜙:%>Yt|b6"B+ _5kSe2b񞊺a j+ľ϶7/׼ Vspq -۷F)۩+6r_䪍s):2d7 Qdkt$4H:= EսMԭ*A k 5#E=0t&Pòs"=vm-5vQf}; U] >6A?)UgN#<Ց7(qD a  8s1,}3q|E-$3(+1Q1 j%6%!жG9VWyq)d9)٤rp~_*h~4kwχC2jS!9O~I 卛3Փl^)C~W!@uXMk/цaΛGx7$r|'qmC.I2$g~pCC@q+ViQJsq*_^.{S(J-鰶8Ȓ4M[zz2^8 ՗HZAm "'.%81gн7j4CôWj"]ב7v@T&h5Uej-/={ap'bITp6j"=Bun\6&)d#"X6v)3 PɤR'IE< ${U10\U 6g:jGߑՆ?*zOXe"03Ú,Kd1-j+ˡczV_e1j/]Bc CX6Ki}w 5@y: .̣r=&vjZuA74|Ӧ/+U|N`u5gDRQ_:e:pD7{Z~*h)%*64:P /~T܌-kh*ٺ9t6j.ᨬ׺ hiО4__ĉlfĩ K?RYH1eq9.F5B鹙bLnn-3?t/Tb|e7L'8h`$cXS6_L7EV_a q KoZgu3?Yudd>cxScO9<)~}㩅U0RKUK[B] ^yJ%s spŌ}!$|BdPԝq$[Ar>p5!OIJ fHٗJ~߇PWfpgv Pa_-N/.kLKdvrBH5Rq^tt)2js4],t .y߳ϛp \Z\X}.KEeEjkq%fWhl O'6}"D .FdA?ڕA;R^a;P]:hVޱu#В"H&b(Jss'’L>9{’hECs^;rAH T6=%e ɹpRS m.c&Y"LB/ \0t=F o~ُ-&&.N߬`@D Uƒmz 8,@ܜtzyKZ6ufpslT:%.#0K'1UM 0;>HnP;`ʻOn~&tn+u`*Ƌڻewr?bw /ȼgȼ; I戣:[>בc&=0".O7wBkFV_!*PmDWMi3M`1cԃh9zL: KJ.Z Ab)U >@ߟX28z]`8τ9]>ߟ+QlY\G|Z`\|0vhACS '(ox^$:՗Wg"^d0m=0p00󱡙|mešհEcueTTj?BTr>ި=f M}fȊ:lrRCQ{wFAA#!UU;Z0|yy8A^u܋ӈX/,'5*4ָ%xid:, FK@WJ] -?T-6 h-ZP&C% :l+ea8v~GYG*iRw-~\M۾nZ0E4Y_fe !w,-^-o@KmˣZa𰍷Κ-rjG;` @Zh\:hB0X+[ "M {/ڃTwog><W}{M.%P&GjˈE'*3a>2v6}'9ǔ`Df0Ǣ'wr HIW7 ,ظy ﴢ " zR4]e9"߽vnxĜ8;gEf,؜E|&^n~p帍16n}qăBpS3_1l<ͻT&Ns)]27BqX^,%sQ2nVI>cB1d!Fww|x$ĸŝo9OZ;uGriםxjk=oAiL8(*~b\,.ZҏףZ׷2i6D zw$e?QN]㴪H}l%KJ4ֿQ-NLdΌȐ:`!73/V|\qbCdȐmT=pXP{`I3u$kd YyH㈈V~twW7`.K6oIf-4A*chc%J0 &_Ξ9TqIS&3TVwKRt2h]PX&uL&YQ^OLņ`|=i?0Ae: PQ T8؃Xu֨wt'nڍmmUp PgcMǿ;9rr tF 1?:mr׿,e) J<IT=^ rȆ.XWkp Ѵ{injk +cRy*c*#߫ƌ'Δ%la.׊jr)rhnsa//Z7շEE9O@p5 NCA:4xz,e*hr Q9{%2_^^V Hx 쐚P[j@ Nqކ>|HS=;ۏ^Ww8 e| 6!y?49+Y2e&I +Ť-ScV>xL%U #K7]Y-xaFq= ~ߝ mn|sy3Ŀ7t]c8|y)0Մ nTRyCqm.n!nA-ڨVgi`\.e <͠ST\|JLnb5){fD\nq~jDu?]f[@*9*dHNJmj~~i*H3XQ/KQeӓ [DxV 8UP(t[I-簺 cںD":9  Kbuҕ+Fh/9ъ')lLEy _fi1G)rfWmV2Eğ+oaVv M,o]V Hp W.j\vS:|Ԟee FJC#_u8*RZ9uկv/H*jX(Nq󗽫D+>b dF̜#rws(H;Bܭ3v|6xq}QEC /Zը.K#4p˵(0ͻgbES :L`Jl]0ۋLZ'cU;- *?2ʜa+y%or7GtlNX>KDa; F6fA,ROfJ,7mR2hk=[@&iƲ\@۽) )H<,U;<6;3C2 &Vܨ~D|TXM5@ .;j#x?rt"c@,f4ȜϝTyRG$WLqr!mDS$AVߪ(v2-l#W@"lawq1կ-́r}3 nCmF$|(R1"#ԝAf7ŢG:ƣ-J)H 6:9|4]=]w ؚuc]!/ʳ|N,tC$e󋭄LǀVeG}F}š΄]=MfmdLCɿmDf S1SdIi:zGS05j[l_0sk<{u'~&aW.)M$K\t[- xGsLH+LJ\ǽUxӦbD@ں+*F 'q.gDUJ5VUwa|I>cP`3:aM!I98_[:||zR%Žρlx ꖵ[Bmk<[DT 'F& [ߧoF*(Z3i&Ȏķ_Ȁ^ZdIac 7< ;]KDbV4^]G&:ED;0\Dm3d-Mzj :eF^,ꊷ'j1L!"g}@۫"(;ZCejU~ц:6H#VH1,!-Eŋ<cI6xQ[Y]:)N#9y,Jtr9}fr`U5#*Z@ AӤ__fs8 `M55̽΂{ѐ自>⁖yYNĢyCZXb=>ߌ0RP)s"41L#OVaE#c T>(@"/vjSj[nYƒ $,>O,ɺ-'WJvnA M%xCf)d@ n1ZRdBԤ@wL+_&j)Xu,)햦\YH+dsiBf;q"aNo?殛fX]Pj##`7:B\>9S#lr@w]QW?#Ѫh3cAd8܍)u&,mb3:#͘qF E/mvCu5e?=z)XMϖd&eE֍ +6_^G%ߪ;G!Ԏ6>,U:yQ/Jͫ~6& ~UPJ@mi "nDO3~ ~xΘI?Kj(%V -S#hp-si^C:ڏB(-"u7[>n{631|cQ(H|MR}a,˸lOTܾ ~WVv6fvYˏ8xcCRma!G!RnĠ+: rt탄-`$`D|Cq/x;PAyf´*+$0t GTК3%(FIkR\bϐVl3O~K/ 41jMq]`"%*9g(ة<_6cI}5F,ZhDi;1ec J<_w1@A ,Ȋ6Ifa97'GT>|J 9u0R'otBG$Xۊ9_vǸc 2f2z1ڳHi`ϳUF6~ Ohf5(:Ps' ǀ9iuh#Ji NkEXj1ީjw=rT`YcnS[V^(p<1EK%#&!-GL0^lHo]Q[7R_Ơc5?V[/}.nR7^PsE%flNuY:q)͙BN_WsЦ:UK.Rn5}hJ\c |z\@{4>Y+0B[kîHJ <4Ŗ'G[Qqwa,@(QO-vSş3۟j}Q 2ξ~e\ /2iZŏrtKHO kp._֙qabAZK朹ƴmnfgSr밿eQ]+HI[%ӌ*TC;mGOd]ޙVs?ntz^pIjnvgJ9ߩ[N9- >(Xг#PZ'e9Msrl/gO6)?qlY}`;֨SRIMmGh!ڷ+K}N(ïrKM!ƤIiɖ_% tLQHwwl$J/FaMqKٌZ|6kY0Tt:\asĸvWP(7Ͻ`-CYN⮰AXQ~.ګv Nj'eYQQHr|,ĖLkwAf޹ U:{M|m7\&*Ud,*j{xfuD;twMDLmY\dR,C_@QڋS=+c[?SX_a;gVy PC Cs7"2Нoi0&Ag︉Q:qC XI=9 Pfء^,',8EI(0**جF>%(dCgL`5^O7ɷ2{($>;B3p wM% vNE>cC17FOVmi>~.y ͖ i#!Cn󩳗,ia{8Q3=qd-GG5= AI{} <+ݝnv+S(%)M4Rii d*cqp{>VGK/txŽgk<ݤ3ekU9[qJŝ$Q =>X5:@gqh;Gս\Q r" ^gjjl/ʧa׃|֢3΢w[먏+sNNc͗7KFgU JuEw'Z)[!Vݢ5Ǡ樗(v6U5s7fet0$@Cjbsv˩2'$EŇ"J^)cg;aSe>cw1wI? ^1iα*etW2$DRx$~m\²;ӈ'*" ?%I[KҰw_4wkO`ȿU$Һ#t QlGո+ $>HXǯ^ 3#mEUy'D7mԶLW@n4{ j{@N; *{bM֍ "A^o kـ`;0ӿUO5&w]&_.[Cr9]/7>"DOxz(Baͷl%+w!зMeg?XCdb#57i;dxXQ<|oʞApw1:R^UìN00𨌸{: lIJ,zd eĽ<=1!KA6և/} yônZ.(NL Ll"_Cq4Sb:(oчMc[1^YW'c>na o:isǑ՘6TF)KQ<~}IsuM?ZRd&Ł)߈_JEn&fqś͜ kg͐fXt"ˆL0"N[f";ma9C6 k&`/*~)elq1_]drEa m }YEۯLLY FS tO6Iy"$k S4PձTQm,GE,<Q04*ɚ2 }KZ]"R&pYӌb `p>4AkB2m !f&pPdh'Œ"~vX5Y^n*$'vxpɻ"{]E]l_#nӱjcz6y'\G͢S$]F{d[Ln(AfcK)apI(ڟŘ̅C)vcb^9Rm:|?:<2D<ꀦR{p)){I~,-h#Ə1\W0jХpd~WBfX~S. _wU8Qm m@.18l˟ |u Α>4{i Tϊ;:֭զA(W\HM~) ^j@\/ *W6I8L36y-S$ JJp0~so66ͅyq'qOm%vzF{,pC &]Jdo$v *sr!5N}zPHE ʉ R9zz'ei/-e\jy.ǎHc~Guru$| k'+6XD}tjmFP"h3N!ѝ^AuǸV~~q4KgpT"&m!]xηzr;ǕJv)YO"VI=ނQp"xˈE\xl}(>kdy O Au0b{R߫zW,#-#fJX9ip>1nۋ↲,f˨(&lz9#<7sP4@$){6e%sCtm{S XPB)iz7u*lcpSRU} KM Zp5B=c a`F;K͢(4(֔e>G}p .Wd%Ш߳7Gd9QRJlȻeB]gkSj! NP+:8Pݜka>O?rd# ÚݸY9@ɭp㤰Ȱb^/>Be_U~]ůXu9kF@luǭt5*c],߆,ߴ 3%ntyrA%d<Mw,YZ+B'@Gx&4kjR'UsUNVFk'kϾkbdh3? oo&8oC[ͷDzFymӑX?I?kqZa=Je42F\O'Qs<5|a{S`-VFf2h) "H1\g)ҿq؞H3WUTw߯Ln.l5B?A+U]M 7a8/t2[QubIRoYN"6*\J0K 4ˑLH0IHnXEw,)t|Py)W㵈JŔ^zUYFi Bi +*╤~O2N',IEbO90+E2YNuw闤y@֬&}್[(\$ |1V܉A;M< }0$*N}Wպ-GuG<f=_EwKI+GFvnFFAybAo:ḍW[lSN?c2l[4jel?7udr* /X3+vdz" X'd=Tz^Q`3v>NlA^+hр%lVkjB9OJ$} ϊ-kl&rۣ~$͐[5&WE_@ ۇU,ugau@%u'X >-)>QjZUgu` jVÉ6\P6VTF]P{ӦJWv>q–0ʔ>~/k(Y_g6{7}o$!!d~13i߳og] qqy冹+)BŰE!1]Ch$aM ψ<_CkVYyu,79рlD|_ksͻx J^  H^V"n˭?ZyQ6?8 ^%(cxDel+hӫP EK)n°K@c<9qgK $h%ǣ=Nh{+{p UHjp'a?nW"_e6V}5aa[„Ǩ4nr"O1B^i߫ȖZ'( \ 43g6YN9܂ː2N=k%0^FO̻hŠ1{ʠt5+Q+tYqgUj5X+Z6 _!ׄx 8Ѱ^G^ٓ- #6 Wu m!f0[F% m'p{Dr{mQM9lXԱX?P>X0} zR0E)P~yB([8.d[.k$Tfv7VÚ($T7sB FSe A]IAW ^ЧH?R nW{&|a)3!x9c@znݪ,rbB6\~. m8;9ʩMixg] v ʴS=.!>^c(mCáB<,aGϬ3T#ߣv8s6C7jQS }d'zwۜ;%rC`^衛NwM eKy tcZ;W“7N7GTǞE"԰\VB{<}@ߜ9ծhg=Vj}$VP%zSKlek ;vWXx52R;Nq^peTff#-DT-CAA8Deâ&H`^0a<KIlWQ8)d@f/# # 33\}{,Qa&l#ԉD/SL|7w^CJ<&FϤot-(ڟX[\"z9u7]r7"x2 t,%W 85hC80N`?lꯈJRLB1 3!HT#"},fVJD" K\u3N}ʩ;@FiUOKb7 즽"R]a?Ug N{ʴc"sEW:X5 N=m4MI/ǯfBqe%當 &˻n£VNU:4 Ld SPLYqrƛ=^s ՜`8"٘}w;C{k !õ ):Zej\ գ$>~k)y= _43e0͢#Ѧ+EOKw(}BƢ]^-ewغR&Xۿh?D̟(Jn8*\!. ?|4&#x Z齺h'؈1VAopZ =?_(濿#hju8x8Ѻp$-zжx_ד6#-`l tJ?J)6~^"$MhmC>;Wນf:ܑӴk-\;̌*op. ]j:Ui|/&oP&LNo<5}},{X}6.jx'1棠G%0gXE=tٜzX&؟:%Zw7<bk; DQg] QO;.%}e/r:90vgh,>u۵KW@yH5Ŗ򼁚 >OK3K (4כpyII%]ӮڑȞ(@ og| CÓ;V&Fd{/i@͵s-p LKi%Up_3JpX. 4}4&ashx:cacRW_R`ri+8e}S(+s{xFiY S 8ڤo(Gk%J91D+U˃T @@t U$0)~U\\tXYiOk UB3|S\ٍ71 J.Su4-0 sM^h bT,MJܜ\&i:9 \4 f\0}яvEoc[N4wJwGC%^+K9jlrT^Ú4mB6þH3E5{0x|2r.!(U&sp(' ~|GƯ^Tb,R co&Cl"t&xW.gP0߿ _ZuBQYl8ԝzZSm0z\b2CY ; r~PsK=+4@SO(LG@]P`4߶6zˠ.UƿsE,NLj)l2SsNE, ` W27ұxrox.6R>4 >co6_HF?cТƷ'2/ €7˻|-;;h{WS bD 70 DYBq-2Ė،1|KZuĮٻ a6Wy ;#s))}(U02g 4h!_4UF]ϡ¥GSRNx{gg.  tA)]Sֿftsg%1MWܡ+br3W M3X2sfQ41/bgԑD쭏V>X\R]+Kxa$nIBBanKHlzgtqeԫ:AmNrڮ.q|4/ccFtUV3 uc5oWvr [sȍ3t\#{z7q'Ȣ"2.)|F>l9g{.:!Hq,貫;BY` iy>'<d5`gnٝL8=rwf F׮uLIԼP>%=7:\AARH 052B3bYiLXHT3$HUr'ʿBx?!pgHo1eN=GwCK]дT:%eT:C4W"c *K6<>p2䄠UbcZb}Og?wT@6?;nmbTTj )f^ #EKT'Ol3yt(PP{R޼)qBu(Sz0o| gqVªOv!qZOЍ&GAzCJUbCOSZg4v5d%"ag"ПnEOR:aw7mV݅Zqr´i(su+r5BUyb9{12$w@wpnSqF?PZK9REdmOIM|o6[☡^[5[yU/˄"9-'|`)!4 Tշ/9䰉)JpFpVLLd,Iİ"S!ȏX_̰TvߑbcsY*U\, <+c]Sc'ٶ#why瑷g]:Fe#ņ=`#s匉6 fe v'(T|:sIݰp:;eT֍4'e|!k>s0) }Dlk6pD L [MxdŗoE wRG㰦nb@ǿᝌ .-e#pz5&8~ 5r3`bOރG|A0ovcdBӆ\E=9Stܑ1e_;s 4fa@ {Z}D- pt)#:_wc34⡉( kg]k[.)`hO o-[M. <ЇpBo~bp"|wct1'e7?Z/Gwf@c O"* J&bvk]]λ< Kbl cj"p! VguXkϚŜ925G LKIYN8lP3 ;Gy:4z*~K$ wQzk<ù?5g-4Xߠ _=+8a X$fD}hSGLԶƜTma)! |B&Z”CQUVW%öIFo*`7q_Uu?82S"Ru*P+"ʻ.ZdAV)'wqVpG) Rt$ZBW`*%v189#$N=-rɖX#%S6\3 = Eaf#]"<.'s| % mG~o+#]58:?|X?< |qoB3CT єOfE(Os}SpeLJ´%1%QFzC_Ӕ[ Rv|]$5Ir/>dY b*w [q5rMG' Qs?k)YcI& zgZMF=>I;(f?3_$#RQ5 eE{[- 5t;ͩۄ̶[GW _>tV6;JsI39^ XJ ŧb_C#M3"ُKP5(#]^vY.:C,w~T68Z.Ac>n&;k7SNTgOC/x }M5Y!WaklO-"rZq>Ǥf+K΋9C)ᆳbk 洝_J!镶H$y[p#iOC+3q2a,2.6wF* ) 0w֖X{3jlo!(HV90$F45(RʐE"OeG W(p\U&{@Usp2r.xi'(OQ,-z)F1sǗ@5JNi_SD8E<$}F&X''DWbM}Y 9-}j5>ؔGѰ%T$qnq/92x\yD;W=)!OyX7e}OkƝ: xLn@\xLq٫fNÇ 656DqaOkUшAYi,_pU33PQḡuf.C~-J997 [0Tj1%-6* W*`/N pW{*f;Ɖ'dw @*5?~eЁm8˿g务1-벙HƏXx@QФ[R `Ġ0N.I/ڥk)];5̶)J<"um? 4B[iZEGM#ɗνi.rAc ~BӱKYضئ=ءd()璽tKxr3̽{*Vej:(=X%buӻLV!Աb:j*uKIu72`QĜr";#Im*_+±֡1%emJ^P`z@90BJKYؚݻdIYѶ ?mN@ZO Bz9D[iґl++YAI *f-z$iK2cS-h*nR$7Hq|DaAc-RJI\ys]?RXxsE')`ZC=ޥn*.<~= 癁hSK"~$٩Fq {VQ?M@%_gS &//w1p*Sr*]A X; `s 4pS J^(kSI`mJO@| [Fa$WV&ӎxCTfl 168Ry](7y kue)0~%7 2k? g |) Sa/WinTgsFU{$W Nm.]OU҇$p9._z8a)f5ٹSWzTPbue_hr7VښŊHFԙ+2Sn:,TI\{+9 _?iI]pCȒAwCt?[;oNPKkON!QO5x'',eh5sڡZ0֟xBJ#?$?ĉ-g{5&hSE8|kވ#A;qFa$J@к{:A|z,c2D"u}HZ-"8 `X΢;e8%$Ӵ{^-0 Nh+~S=_VņM&dլZy$rt08+$ǡxٖxr7o}*~b}/ Ytr.рۨGF͋XF%Wo6O5z䈙Iܪ-.smYq?6eQxYn$%g J6 4eFe90gA_sD~3)$l< y]*Sԇ)t%LFhi@Aeȑ^K4a,a7JEQ"o:S-oįZ8_r>}ԟ 7 "zV$ET*sj,e1 ٺ¦W @OsV1iꆇ[MΩ)g%A[8w%9!n 60-bSܹ }QԹϓWyqBt1P-A1SF%Y`Ofs+I#pҹ}D- ۙξ@GZYf쵓YHpN\RmYW4:}7GnGyf}Hrmܼ6tm6t)W >#"5AD6`hYe jǦiNHR;uU3A\6$ضS^I.uxV!9.8i4JyA,#]f&s:!g[_$V65BSY"4`Ի!J3D0Y۾6VƞGBТd^0pbɔvKC]jt&&aC8q)= OU?o`X tz< O{cEļݠ]7u¬FkĤO%I%UXUW#\i?+{^b%mO%3pt1zBUq {ff FjP&Jk_ÔBQ'9h#X%xfe0 Ї57)D%/0$ު€chbk]& `LR~XA©=2p@Te.LB% 7rխbSHBiUtC>3!=m7U¬Tm֏m1D18(È+$ñJ'`ՂPf8Mˑ; @V4%`_]S}BUEUwD}Szer>۝JҠqMb ?|-o- zaESײ5-ޢa K]fHb]B]N gA)}Ou/kluLF.sv?" yDYUL8$"C6_"`@YUpͳ̄`N|U}B6Wf}p/~H8խ '8͵vHd)?h֗".ifXQe} ,+eSkއt{+8l1n1b7yalᙅMއR6mShJsTaA;žuOȧIX卍} }ù6RP_Ҹ`yA^\OeO/ha>/ab}$,ːu br ЋU&uGC\S827R"'aj`/}1@2ȭE]50B?]e44|=܇TɦEq ˏ v ?j@< Su.r*Y$98.=_'~o/;2"D6!Z]Pg4l^Bk}^¬FGGi6rIbi@+Vb)=2cQIg&ںh ~3Ž5j -I@8N Z-x,8LZO0IOਫ਼s/ʞsȴbԬqa: yHaٷ ټY ty`;[ψvsijzWxqڀ1^CZSW:G1;t4؍%(Oz7-?Ue)x| AIY K.SAq`ތxN=z ́*źڌLL3Ix9O YJ(Tc(}`T.rAĤY^lѮ1%-|n^jwZ%$焎'cIP@7Zk'2pcơ,]A\iBRL߫KQ׈U,LJyX'7e8tiNLg cÖevSZ鏟cM$C29V & vy\&bՌŸњng X 'dHF;&蓘cL5pi92yR9V@Y;-T*Gl%f}XKvH<(Skڄb [}Y+̚?#7=;j>68fJx({6WxJfx@G489U.iR%LG-0PROX'y \=uY=׽If3$=ȻΕik hkGsa^ʹ ֻsJ[kDڵW'Ê!"sL"mظqѲQm v,:t׭WOB{a%Ý" \xLTnjG}}OZG!o|y槻XZ&3.ovnT4:\[Gj:ʻ-`lr]BX:"2Y3=wTR{FCrFN˳RZI G(shf Ȭ1N C/9qRJr:4M0j ¶™+Tu`9{mWӆ0[SC F⣐{(vZW/Nzk?Jŵ+U HVby*qJqSuBLogH OiBĉX"4qE,[c>sdϐ+QP lnr=7qXkw="z1'3Hב~ l3he 0'"u$$}DX]Qu%@Up|l95!|tTb@&.ϵX ȥH@-~;vu`I w#GҵF^!Vw@I| IρkFQp&yX |G [8:dYGvJ?*OJ~e9KP4 Zd/ň1cPS"d쉉YYvY\p3)k')o>F^x6=>bL&_CʙQͪI `'w#^۴2 ZLvT&s2y[R-;FA)هݵo$ç5Ьisn(i GJ,s}7spv? UnYfelJ~OjkD'E("VN]4t@YA, _?jGVP9oyTH2 `Kg=oUvygRp|igSU`_ cR"{粔X>]T} RT]`w{}݅h~?ӡc=CkX7˚QKc[9,?Unk-Czmf F0Ӣp7٭A bX3~M㾀Ģ|p*kt[L/iڝ]9ӽ^U ] ǣȽCP s&6YƩ7چ9(Wn(ںD9V!zF5Hԅpd} pOhH ]Htd 8A~"`B5^8(?i4i4mTLltD/qU+EA2|BH |ݕbF5O/*H1ua*tW\. gN7^Py` KV/)&Eng\ѽT DiW Ua|A*\)b{KqPMڭ =yF1+YJP0(dTesE݀{? :GGr4SnQ$G|94m.Ɩa/?rr,Sً=x)|JzE 7A٣ZTOd?H=Cd8TD+y9CeXrrS(x׵{VeZl8PU{B]/e&j/X{7 LV#D$CҠ9hs`{ ZZƔgԊYr]%,CU"p{2E)eNGRÀ5IOMgHnƒ"#q RE]2R  OC&U=<*+&74= 1HS}]>( n")3j!}9@v_N{ I00" e$[Ds"#4ߜO d10K6"O|PQ'ꕮ y[wsWV2Y5v.je.폗__0;0~f"ȥw{>;#yKIߪL02IlEQPv7[*%yb|uE>ܻa0b':o\C2χ:M?] 8UAce` &d@!|͚Cw` JwCPn>VUQiɀаiv TKTr+:#!m|` %M.&%Fw hzuP??y.?Y'C*Fёb*-Pp|mȩD' DSa_5OzK3"go񨸛QP[>E"ryn`Hod.Rgɍ3\&6&-&)r _!}A:#~=Y -c $}19#0c)O v3grɛ%^~o3q!+>YgͽrqRR/r<ɋlslbtLMw{ebvlf>ݤj 0k'RAF#LЕX.^h@LA-ݨ8}xd.Ik \c\1ߖWSHZէ$ˤ ^*dNW8O(uCRW nxEtu+3nFNx#$X.t'p?=' sz)d|`8?vkqH>6–ׇ ;MlyB뇜^I˓τSR]YQwbK!S^FfIXefv&蝷~ԧm9ʄ/!~7HݴE ƔloycBvxA |,yhKԚl3`^XUdoNG]!jS}@7ś($&5U]2(E/["[w#y;bд")PKP'h?_uޏ IP.<`,Xmx5 rʭ\ JJ62GWbK#s_3&E}0 Mu6XE4Vy;4Iˬ,v/1XhRefL;p^!? Na~+'wK2J{5R3-FU-Y1:=f>20#ՁHl8̠3ƟbEpPqS3^/Pu4}Os=* iOhP^1?hi8nW,NñDr6_U]Պ.8[AHt"ܰiߩ9T9E_)t& 7 XZv[[[ tL``zN3|Q$y:;;$KWE1p7 [ovLoybwn2?Lc.}gӱ"SCf)$XIҙ+133%!fJS ~z+N z,6 lpԲxR>L*Qr{[_7 2m?/fKcY S>jN%Yc7ՒV&T#FP+-As65`C4F0j@ <少mV,<,cmB0hv9 c+LaAŴ8)}dZXr0[)]|K˧,MJu^bCQi8mVQe>4X q.g>Sn@caʆ0<1@e'|WfMEx7L|5lކT2e%aCXŦ;t(4eu5WlF"KfrI65PFRgT{bW5=?\j';`J`$62ЊA+ :}׍ %DGz9P>s٩qx` Ё~q,F" }ۋ0Βidj6p;e KHoy,w& 32DŽ/멩ͺ=%T1ZΤ(5wv,>Ҵ_{o9C JřD?,`KE٠Kj7&LĿjkڛJxZI_lh8!c '20<>c$['W~_4;qѣ$?,/Z鬈Rf_ڛ c̴N6Gׂ?h%}kV^qآdI-PPW,kYʅnMh,'[4=Ԭ+QMKSm h(Q u$~ m%\!XoWV=* t偉+5)Jw..s$%I`<م{ (qؓлHpZWp ޿ھ'jf)y*gG2W4GPr#9IBV_=F*LՓ'Evo .5YPcWryN1DmOطSeev@yUtEv 정hD#fz!*Om^,CfЛMd3jG;!8zn [F~>h/S#O}~F/5N3J{/qK, eLק>',y #s NKn/(2߸M? o2;'3;"9,Y{s":h6;t=Cj +Ysqll,Lk&d-%9 xӇ[.,cI>fEkOCd6.^~WR^R0)bjR"E5QbGBVp),Zsiu]~+;1:q|xTuf̚Gt2Qqma`I-5OMj)M $U8M+UcMh4حSZ-I"0ق~NoŪEnͯjDf 7E{{Z =ͤJ>D9^(hJVowbč`@A -$S_S-p5xPȽshBߗwVddP(^TW l% +: Uc 0LJ `EY%$5e6UI.hN)>i8li9.(t39lx`&KUT43Ѧ&1l1oЬ 1TjLᥧv(?+9?u΀|,1s `qEa6+ݴ5IOk)$#m7[ &hӻI 0Uuy5_IO-F>˄:|an$IE-ǧ nKfqOy¹Orζf06˜ 9?@אⓃLU@ wYjDӨ)6!Ux<^DOCe,YP68 ! 3;D_>QVms~Dm[T %m7 'i Ijשc}łɅ_L#$h)'PJP%:04D Ѭ̧t1 rkV4-Y@.lݻ-ʸ!!Lv3!EavR8(Ҵ9n&#^Qx5[:IVm<esJ/՛ԸSͣ5_Pvk CytůirQGFpjΰwV9 *X2T2<ЛI2 \Q2oa.Ynda pђ~qD Mt2aAxF[X*jיtZ3oL6dtxAò<]4Y(B ^+d~5xX=$^+Oz؎&.?:Ù8&Y5^Ļf^rܮpu _;=L %"%RG~tt$,IfnGg|&iDAѷa-v\6Ө_$+Tւc'+_* A %dT#ngɽ?H5i#W8ێu$7;E[[g [n:@FAe2Y"n{v{h1 ʸ\>@4v!doњα xDu` ;u-hԝ-z̍i: $5Sk6 6lYŀP(fU&݆PN T1_J2Lf'bQ4@22+ Ut#`Hb6O:\}['RĽW٢JtOI)k<ǣikjpo< =4RٶFcDNzߕBl#.QDV#D٘5evQ\|k< XGp<)Lv6'{oSjA t)TB6n]vU=OP-IIq+'-ju9Eu52SX+~tpwTCTWsi)oTA7klVRaA]v㱈|׏cE!vW>eˉq"Mݽr!a4Aa ӽinŽz:][1ota'?VA-jxaaϗ&H'R]C,U6:Ӯğ<Mx$kdzb?L$)mlQ-(_zx·27)L"+ŕ zw~9\ #(`N ^EjO\\WAq,9^_-O7|障/@ńEB+Y}e4]D:!b4aP"SۮB,߅DIv̄O@e Tky+nٸF!= lq #^zyō)? J/FR;v4˄\B5|zF6#x/^JБ V0 IyϱofEB튬E{U51tRԫz孿t*/#K ''gq2?QgѧՁBX{g.b u)f*,|t=q F4YO4MՆtai{bv K֡8 o^ @)#կN1i͐!4>,w .6h fqE9HFj@irKn3!oD =$*n{Z+AZg:PI׼EcW=]0-4\m\UO@Z&(]̞]>,Cd<vלxjs !2Q3eCbH02hP}3Z}j.J@$r0b7\ߖN4+m|z#g`ZWe[ׅ/;E[tIvwS1Φ#d.2ZTv~RJD?26<}Z[Ѡ Gd.W2SUyN\EWhԋ1'XPP*f?uYVB!-h79Q{9۴*"iv:n['(qW?kNtJo |oz<SD1 5ul|TQ:eZs>mH+AG 5*wkwF`ԉhzÁ Ty$\MjZHzbkt o٩Q9ByBٟ.Dz†3=nGuS2}%ZD+Y9EbX +akXZw{gB~J.>l; !%-^O"4ɑoD$΅wg*v;k+]UB'_wIR6´0ռ+|S^4򯜂 x55G MބUvMEPx ꧍tllP}웟|ay$=MEZ!'SJfhuxgO+lÊ=eULޯmOYԯjeSY+5ppشIKucI^@eD;,;%IPbp!0/#zcD&GB)dprB\wͤ[b!*띈G#3;JBHݞP&ې?~gF9PA/?w^ND7} -]} c$,e}kciX061®SɐfhCO;[.bg_“._h;RoRErƴ(NШ, C[Dk|\$ًv63]Q:6H~"Dĭ&"b[x_';mӐD4ZU4IhSEOia ~ ߦ2O>,+;7Ufͩ U\ Cs& y-q!ZW`[;~PXc7tҳǘ5}kP <+֑VtN8I:%l߰Z=3o#+!N&~@-M0iq !Fihz ܍v(ZkLnO\fӇ;tS?G؅UQN‚ q'MwU+rr9b aә\ pp71&j]mҴod39 m^;sZM%y1ۜכ"L@@'_',]MIpq鶐U;&:S)]?H]rش[5IJm %T 1 Sj|5QoD&r`N# a=켉cX4uD<*JQA 5AR++]˧Ujvr;95|sNlubBPv=67ɇD>'xZ4 ǝ!BӯHʾ]LB uZыƒ>8}dAK؟' i!G{(ό}fЌĜj+ʃBFgK/je񰥸|#3&ö)@[,0|׺}R =D%TO=Q=¯=IYP CLeg'2١stNQd 8l&K\W%Go|đt-)E1>> ?f64| fǧDדLȲ?:,n^mѿwQ[azӳ(^Ӿ/9je;^4T+H˙H 2g$q\Tp͂<2 S{9o^NZ?5 {Mun2NBs7' yY>j<~iu4+7YάA/^kB8s aIJf|AdW̋Gf-"X=nfI:THxPq_P]zp[jnh騤i<{!x\ s |( 2N͠L/0af'|Q!PAP)bSN4#2VL8[FQTy>[3 %w'D7cp[1Ibyi`,iϠJ.j^/CRUu,L]ɗsE}\W2'= VΩ2X*COѡ,owBU= : /4 }6,~`IÖ( мXY}FjP2Ň)mx1=u$MٻX%@V^QCjEC!5uH p 9w)h;966:Q<>GYɚHei"MŸ}xY|Wl"!ABJbqc$z]{ʪ͹ElHv^ i KGW^m۠&r};9mDY(̥~K8;A}- < 2>~Eڈ+%嚄.VNScVD܎C jC} &2TC%KLhQ |%RMc7G% !޻O9vBnoɌ׮˹3J[9Q"vG~<}[4jw:c6/5*L9,|$EM5YMhAʄ>xj Tܼ"ѣlșJ(ڟXDgk333m/wJ+gC-i5&g.3ZEs1y :+Ֆq񣪤C"b/Zw@Ƀ<m((E6'tiq\ o66ih "j@r#-VaE"ّ;\ؖZ7,^!Bm@RYeeGO+t 3;_I/,\僊T>Z͗/':謅W3l^$vc<-_Նx䐴n | >^7ߛ G,_Itcp`u-iܴu6&lPg#*GPv?K mss [m5WZ.au'FO27kW,%KPؿIl85RƏ;6=ft$0mM޿[b؍0 #_Mf6VFk}Ðh5\㊩\%m D7SJ`]'`Li)a? 6my8pE8.b[7Ч"-_7^Qʝ'ݾjZ{3A%!9_gZ1K#߲9@_^! מJ0X!-t!땩o: ʃmR\<{Ćh͚k"#sm*fcXxdT*#WөbCcpk5?~"081C򉎧2;-pc5,NC fG vvc#u9hZuphODj+s\}eKj ߲պ|1{+dB|pᤧ&1C3H>dV;:2}1R`3 K$e=$^M)9 vDCo_4'0q-'-//R>z%ITzᒌG+ba`C>0RelmrUg(/QKo ?c3:Ad[3,u@wB2 㙺<)GD5ܻ'W!ctI\I 38=ltT7N HN{ #%xZ9N>;`~:o g BMFB M+<ױqLI_.ܫzIQ1 !2vN_Hu,H>=XU> ^]A%uޢTq,IWߦrTGwg$7PYZIzLS]Fܚǥ9,/]˲8b?O&UNjZDZUC(:T[oI8س %-ԝu9OqM4Cuۂ8I%*fOW,2AY_w^󽖷/,$5Yf> ڊּ^E5͉ɟ^+ 2Iԇ_O/XG_lq`reks]4J'YGc-;2&[{ _OP 0TQډ|#eN| uZ>v Cx04cd^oO[S#ǂB=Fɜt3"}BϢiݭ ~ (EvL}X="HD h%ACG9zL!ʬMBi RNֻ.>AY)y,pfܜYغDM)C 9jGŴbJ$5 ۬E>y͞CrsLwJ"Zj֐{5iy!x2 , r-U!> gzyM0ራQY[ܳufgDuCx Uqs?􅣴 ՜ZQFqJN3vg8m'}tlU[j7]*4p i,)mm#CܳVܬ,?c1BZRۥ0 X{:iQ@3_{qcQ= d;/FV3en\U<)S m X);q \~[k>Y?*)ߖ~|n50{4;NU?u޷rIy> G@ y\rLάlgsDgtWM%ק=jčRN@b&lrp{ҸKGH299S69bIgO%wcxb:Alq 9KЫlrnc h%%Af`A+{}~V*-OyN lɤh˧D+7v9#f Wفi+Rwa({?yz| 9"Bҗ Bs-DK kbtYۓ'߹4ư=c}kfc:5#C&'V#cϒ-!~?eJw1Y47SN<ƳqσNie" UL [J4Y̮Iq=\УF"mG\L`܄^ie|rރbRzX;y} ,fAJjqg)wso Ӽcf^kr8S:Zc|/#]ċ$ oO!BDMG/ָ/[UG`NX\8E: lŶ_ɢm54L"-p~.ͧk6'7:{<ҜG] DERCۀ~Қ ]H)*#y&'W s! 퐮,m$/J5"ϩ!Oq2An` 3Ȝ#ɚ?+U,׍TjZ[L. {Y.<.PCdө,d؅~b=%8)é.D #\C ϓ,$/xА` ʼn{9u<"xb&Cݟo o =R E]SeWu~VEځpq`qH 70qq:0%{hV:qE.H,4T@W-όVMw;ڥ(k]^~U4kr@s4"7r8 k2mKG'R|V|E[/ElG4/mݜSa{RzTBHH+0O#S^B Ol%cQʨ"u}B>qN#Gdu- )%73&woHT|J\k@&W tW юŒe}Sr:)?lӠ̫ۅeC]hFhJdhp4 ԚT !T_$)ϣvϴr|U' y1=E=@u;+;!JW>`~Tf_5_Rzz:DRbҲX!8Sbx辒[mRyjDYvyw8Оl=Dឣ>a$Jr&ʲgrtPY6 э y@^&@KmMF_#TEa碑lgDQSZܚMnvIAq>~eMkDH~s!H"C;ʊs"BC09Bn@m`BCvV8πpl#Ϊ#h]]&gMH^UR|݊_6in[NDjG^=/ .Vk)!埻D6L*,~12%:CRCA_QYO5ς 8>|'AљŅFIvEj9٩Nb g(\ H 8ۙIo72+rHEAYW'!KCße(Yj'h~C\Kw\Gt78(?Ϛ)'륰~!1m:ﳓ?s |R6 Ga[=3CHE"J ̴0zAT?lP@;:\^71(٩C{C @٪T)j-rwY ܋˒44&/E+zLn6jyRf`&J#c_% * Xa9)(R +-Eq zKÏeιN8%-4E{'*wgT}#ׯj9}>> ]sj!^KnR7|z:8q=7${ NД Ɣ=j (J #XV?70惸;C_gt7.շ: c\ʦq=wUÖW,4/{ǎV'p XIHmyH՗CxR.%@hNs|4kNIc9K=Z~yۊa>YU6Oj\MuU 5 ?A d k␵ QU:BB1 L#N \j7m'L[R\w YIMagBxRZ#&tѣuIGA,d}: _ *S6 qȣz|l @AiWj\M}KLM:q`NaBH4}.wqwFJ'xqC *G"ˈ˽ԚLô} ;FS,sZ*((udAo)W1v~n׋!t':*;=C,ڞWտmpI3/}D hfhZ2E^eBbQʃK,F\ʏ ޑPsf邈bYW[(Ng"|A?7)4ө=hĂx}!bwP]es5w?{?˿[gFy}Kv/ 3eCrMgްCF#֭П\AZy '\;!L“YO)|pj ;Ws&$Gr`Zf\*!;+//x1I\wl\%Hʒd!^reJfX Ig&me>ɈNQ‹q顩 cDZi1P2<3e6=p#{Bv ܖn'<[p5BeQ;AWf*'P !ۚSf>laa*s`u_\Kg3'Jtx;E/u*<%eױgWF#:{`*tQ~.|}iM!@ >x~*(.*f8cv6rހ /Pz#|I 8%eS+#뺒IlL W_<7$ahy=B̛ls(V=Ɨi*۽T[zYjR`A' gAg,aҺ<AR2ʃ+OZGHW`LNجy=*ġt}0Q Qz\2iTedLQ":[Lq(Wg1C6GAs&(vLV4u1$R6)az(@يa8 Gc.~fh:K`m {ԊO 0 9"x~S~ڑ8J[;?QmQDzxg*{}lNJ@P%mwKv{.;MS pTm+rg%R,kϐ/sLWu=y~LrFa?7-]|0xm|bwΨףԘ]ƠQOژa"`ԉd~ʹ؀e,p%O?ktR[Kekc2r דQMUt,[1=GQ޵tRӕĦVc0V(aCCu^cV8i0Z~? mV84Rf *l;fztGì G¦ J~c/ݤ\:ll {F'Z?cFԷ :<9-edXb}ڽȾ 88Uk(7 yk@'Y<$8RЬ 5S0ydF-8BbLyyl4h`<8&ȸ7ϵҭT _edMzce␟"o MR@}/H?2vF雿}kXir+5 }c\}N J2!e_1@*FDd14 (;W'yTiZ0$kWNeZCBLsc/ } `$P2!J%v>D}BiC)""xY*+wm/2MRbw7OHb-(xԦhk,' /-\<+쌇4KZlk>>KgV3-EQa)bCiQX+|v,zHS#&_{Mhր3ݚh3?ŵIa*C\3nȆ=棘y؉4\YK>&84MYTnhx+ս~ӡTٌeOo;6 ؗ-%NSYB 4q;"4>Dq5e?Xy%`ę/% v^@㮾'$> ᇚw-2򣪿j0`8)lBIՄ7k,mk^tq":G1+ol#"TR?8,u-%p| xNmHeקh[60vzew :TQv6 zg[뀧҇=YAF@Χ29b)9|ѿ˃?DS S෯p)i\Xdr,+AN#aU`*%2áx[:ǻ r!^Ϸe_ :/Dԁc]f "$b@z ׎szŚ.9C5_=9ښ!\9g44T:#Q!OA[6H-;'KѕBsq3&xIlBT{;|)#(d_|j̆DU.[joxPJ@BQX$u"Oi@ wWt056+S=x5yn}i_@lfe|ODQO Wօak*KtQf >+KJA_` ܕ~xp 6;RJ_ϰ ZiQ^mmMie#jG:Qou`)©"=D|Ir ,@*8GZB9dh4:._ iu&vݏ'+>Hw;q QkȴOENEJ62nG7|ɉ@Ye}gM&oj ku+AN_@G"5L JRXI77̙ٮ?rSO6<pE$j(y۾swU* CNBĒYz>4k.`ΟU);W~"QuG#Ȏ\.ܶ@,Ue<}5bhүߊDsA"h{qaT}XTwߵ4}:1[.6(W:?-evQ.$,sn3ʨʼn>dF;Osbm ei rŶ,P'1PlF pdErNP{lu)QF.֐9)i ".QF/E.w5gĂü"~Q(0Fy_Av[IE\\S,I IHW]5QCI}7&P/Ƌly"ڝMHa/,i.{Tⷆ\-WAx4K}zE@1F dSxz:\} |e%WZ"̷(V _G-9ras w.aPNb́؈VHrg+c Qǧ6mM#*{0Q':C6I.(9O|]k^ ) l P`yc/RGѽ9[N ڥ" yMGI{UK.ӈB,rzg: d)hBY>ovw:M՟w\ xɨ mD[ jԍ;$ _ٖV. P t)Yݚy^?ۯl0ռq%@< "Kl˵b8>1M- wofJ!=k@v8.t=L1@87#h6k`8r03Kq8  ,Lץ[٭]3]V‰9Qz c2p O&X>Dn_vA-YUYHGC>Drʆ)}G^*h ]L1Lc$}LH3UG󸟚=`Xgk$oޘ gUXj 'ł*9,GSxc/ޝSbK2I-k{tdcP!|6{ R~Ch k:@D ;=aOeXM$E|~_3"T/P5_%g&atF R~ TgJ =Xƀ0 IA~#˸kHt@21gh[T\jhsh A+iTܺ N44ҚqK7ߛY%c؀1cݫ 铻V!S?צ3bU&QGsÅ)!Vs u{Biy")j,Qo Ɠ{[1")~UXh`ӵV}GʹSaQu+ہb̗~ C]d͜@sDo\0{sy1Bk͢Ƒ H-L5c569._j"(>[J݉ŻCGnJA1Cx H x LJZDqqϸ5yעHZї|XfE% }_%,KQ~K1»^F?DE;x.f=SgD\By; j%bsKw}">]wl;5+Ltxc7CJ3U,T$ g0R}B)y&sS"@05N' ƢY{vߞM۶ v2xoAƪ /{`He7ذ`֊C#UGN@{3B5m\YKo1.4󜺖8'1$S^(umB!"-ۻ. V*fatj݆\$]rk~E !ĹlWbY Vê{t:DVKuI`{9Kj`hEȹwox(5RАV%('c"ixBb/crg__6ν\I0@Z[AYwj:OET<&Gy_`8N0EF{w3xmȰ{K vG@Ĕi捐I|PNUE7ȁD|`})AO$Sް%kaSvNy ZQM[]gS,fU]wEEnIy5 )-ap<:AȆGa {)8mTB5>ӶMϊ¥0L60f dB}IB}~wyڂQ]wP)˔"8ń T8>@t(oX[bzCHRW]F"K˵41ݕaĈ ^\[ЁDY`쑟;'o `D }qӧ˒a$RԷ4Kn0d͌%z\h葢%= ӪbJ(Oav`Z;)߯^̈́{v0Fv@HuWSo;n3ѥY IC.HDvI*QD\."}2:Y=*=-<5S16r^:%f_Uu#|^to2SW}IuA$yu|8u(qYEWؠƒ"runLtx?h1"Z|.($W[bÓD9=TA[U,lDiP,C웇6|J)<\Uc x5&]Q;_WmʒmK9D9s!Q6(|㬂i1cp3H$ vߖ=#jÜRYOxpRŊQUq;OTU` uyٽBs$kϪff1E +|`<6;o/>YԐxwܨXG6]$ˆ.L-<7CVh mVlr\5]~ߡ΀; z|W/ԢR1v[&*b|el;tvүWӑ@ARO#1#k:2o}CkL.*>)Z, Wmλy>*.CaA(ujД9Dqf{7!6]<. {p1=s6b k/ײi9 q]@MUA]7j)B/ۦV'ȏV%)Ѳ) /I3)5w` 97%3aTkLX?SWõ2W \?a4 ~q/j*OR[u댇tF ;4ېn0k66q!dJX_Mf tZ,؁Bp$ \W1O^xSr~\nzYPjHN;AR9/O"҆@X=!-Cc~W?k03Δ^4~ KTG=s39FBԗWsEً&[>f( 9]NOsց:C;[Q&wa̭02WKz5~|?_1Q=y]9NkE+QA]ZqTΖg`P \;wI1NIv3;ɏ`䀢Eݐ$i_2:q 3wlϤ~6Q*]ۑS\sQz >- J wE/Wbe9mEk= `Q)=q,YXz MMxj;&^/D>aR[J\bޙ%I[\2T+ 8|27ݳAGrÓAYyeiFP9b l8#N}M0cA,\ {ȧ[ڔ/.zU!KͮcKlIzc\3WźBWW@4]GVGl2EN?qs)&ZDV:^ GNfw7$_aӪ3a~dtuXG9$ӟ#l-I V>٬'̾p~Kd|:B 1RZN>֬1_>oS=Z~_>ʋłjJ%fw f-@G*Ct%PbBFb?i_"Бc dp LQ]Ӏ 5Ke28Z`EqLFI|DkI&h8@XZ&igf\}Ⱦ!E9 ô#=(jt6 2O_3]XS|vxOoUw12 jZ,]{Ro#!.˝3Gpp|`^ɣI&N$FDzƭ8E:þNfkqӾ gG`i>zF ߸;Q[!a~a57i:$T9Wo:y */i7Fst6:贬A q#6lXpR#640\2>ebɌ\QOz} č_r{8MHU!!F /5,©ލpLsYv5Ѷe`'ٌMP<)(W.pit,cm0Iee>j=@ e9X7A&w-K"g{2vXq[ bT?!r" cL ?5Rqwu@s ȸN\G@V;7MW3ǟ: ZÍo#Ab.JY#drw|C%RZoVY?ɕnf!Iyl\r6a.V"Tsxiu/ЧE`;=ͱ95BAѕϠz9u6):M'FOQhZKPRԷ)cڂJ#v3'x 9P{G'%*S pNc4W s -j< $֠Aw;EƳs[]0'[})U5;K^?]DxPGG5n!;E2.X_&/ kfS2/*S`L3mqa, ڽAGᴺ¡w|uTv$ʿGs /KKDiwrC:A)CLWﵵ:?s*`ue]p6Ն NOlf ?J[@!&F>g9NM>2 w"s7-8B^*3qcѨE=ndj1EZ[t\N|pbi߶9L#})ח7: LEd˺:N`dѽ:,QO"}->ɤ /K _Up+sĸH^phan8>cªek;e(Ap9 X:tvA$0#aʱ\+%dsQӤN봂W`O)G9ne`xl^)w2eR?XC"=XdaWt8 2b%;ds] sBoT8|pSȋ<;,q/Aü:hx=r ]Ӊ+1㖜~V}ZJh n.LrQ\ m(J% 2b: D=#y56=ѯ*c\@}`SV$٫-Э֮~ewg]4J|rVmrS/XطZJKZ6b`;vy=ZHY~0 *Iɣ z{xo`ٲttt`.Ɲ G M7z]x#'@H?8~&M7Qy-Hs(aio +NHZo0?8yi$Q}*N6~vPDw0hDLaZ`fWYeL_]472{?)c$q*B@=]W _ eL!4|P6W]1g=MTTuUG)EUe L/6h{@y.blvWBS卬Y pƑZ=t9 HV d17x:rֿ*ơ?JΝg8fMm 5ܼՂoDc2vC5GMNV1e%,%!"m:a?6'LW4bƿG$~Yݷ)׾Mq!5d8o(l˥*T4Z9;}<,s sX;^KT.iр 0QwWM6{1Ĕ)2yMz~qAeUvŏp(BPvj\&!(KChvoW |B@q\dRjЯ EܻxU^SH1z~1ހSӂl DZ>{{Cj a>QJmI$nʈɠ5'OzrINt8b{wJؽ (ϐ$/ky8 gĺ?(ݛHRvI3i]_g2ِ|lj{K`o_|蔵Maeeb4@ݯ :In N e\qS~@|2r5]1)7we9EV"dfUغZ'7ȁ7MhWkk{5p|=ItiC9埕@I¯ێ8],(>h)Z4 +Qxqmv|e9`RLWILp׬4֢ϢL*N~%)*ߕӋZ`"Klڀ{F[\j 9 }[6| ;c`BkRo;u0쑴:oAѢMxV ן[[ yBCO26VuKqǴr9URF::򬙶BjBG *l; lǺ{T [erf~NYYsq2'C"r?LǯUHp3[vEyC֟QKo"-mN\ eű)Tz;Y#b"p@b46Bq~⽪!zbhrU1ixlmH,z*/ܐw ~u-@(56z6Ej15ͰNL$PXfCKl1^ $p1Apԫ1>%O݊hpl r G0sA5'"3'B(%^(\o=p5:_ k%ʟ66Vh sZd÷%J}Z YmQuNtŅaiu0㊭'sL#>}ډڒ4mm1{ze)iO qǾRZ#m2`.ngE>VRGDBtQ\sn]S뛏.1_?4!A3-0SjRkRnBd4 4)UN~V4U(bslǹ6>9+ź^yJRvبyHnqLa$lN6F"u_w%fϋGA.W.0NM #2M G( s'\*Fsu$ɖSG']e lkg4d@1'IP4viCUܺmk$(d## -f2Z1Ev[+qchͨK:(R>.A5I ,e6ILmP˝!,9j@tV0#'r#X.v7ԴvEWu, 3Dŧ,nA\)s56IzM4"ulo`YA0U/6J۬ 1`j:; |A[x~/ۧȅ5 rͮ9Qnܻ*y1ɸ[u5wi~-nS28yޘisAav새ݱ|tjщeO;D0M2tW{O=?ÊJ\6r12K9VjKMş&2MW_-!Sp\@+6@dSut;@C[?nFK?PzV7%5x)O[s"}J(; &kc0?m1˦Ōڋx:6 Jg$Hmڽbu2 0&Ke&Wg\]6~a#X 4&]?۝^u%~•q?-@QW/;Ø%x]C&JQe{+v}XX5 Gl/)'==)SZ s`Ng#z|>-{d'8z}<\\G'U"#]ӡ"g88<2ar(5S0H1iv:H!ܚ2yɄL嗰ovaeR2*c4`dkg;>=t ?"q䳿=u>@c/M5go(Py5S2pT%~APmV\g+/M:.i=w* 3%0Ob3!ܓ,K5h(:s\C>U<[:DRw8WT2Zg.&=\5bfMI9Rݕ%VUC8ᑥwxm1~y8i^[yϧ fLAH$}8E[Ϧ>7(R<蟝JD P(RydS*0Uz|a:]l rH&j?(4 NC\g` O\k)νxj4c "c;u؈u[%lGdȎ1RNJ$_7OI$(IjɶS,i8sn%@" f&`/>Y]R,,PRɛ ~|_ ~onEXN)v?kEǩg:$1Tz"[HHeU|*`AX_#^΍9^ JHkK; FFtUSCL<+A8-ElF dMu^ĎjӐJ+'Ԁb,/O52e碟,g)e{\xCgBNlT:p#‰=H@}{gT#ANnk~<:Q)"q~7+kCslEXKɨRޔVQnj=# i8jqxXN[Hn839qW* JmuU5)*(DLrHfZoT p!j<&-!Q>9N$l .S8>R,׃EX2<*4nZ,!SL\n¥o}q8,] wɆ] r&0;EVco9XcPaY.8?=oXHA!zI$A>w1PLJ;~ X8 O=Y礼80\{s1`Bxe y!Eh1<[4ܭߨDvLʊx!ѝz+=ᐺ3_] s%(( Jˋ݀}]F@&;7 ';%ቧ)ґiUZe}YfWͯp f G7mBX h;#)!ʎxRӲũĤ'q3T_psfs+a SF`F^ Tz+8m{n;./r8Urņ߶rƒjQ^\o UH>n]/[Ս+-&Q&PH NcPta!WF!O!t^oە&'*1?d⬭UKmkSŀXF v .\9H@AiEK&..Ly`ޓXs4Yaץ祛 WXN^Et1>{ ud#Za ䷅$6"OKJ$؉ Vxϕry )t_D~yD#h]/~VGȷdg/4=ZM$\举ny^C,A=*:6te4Lm8 ifAʲ>Z.:/0ozs+1h# _Du-0ym&6IK*k0"$y$Ln6g6!CD {wmQ#9D)u𲏵ݻ M1S)y[V&5n8 y<4Bf>9Q"O:qN 4w[(OTs_+ 㭱G+0jNǨ"GTNûg)A68H`4X՟Rxle+wQ4SQ補_-2ua*oabgs!c6F0Md7ljsUưЩyr~Mu-DoxΨ{ڕlԏ&޾ivN/(T*~ЋF1?W_lv>AL3F`:>D栻'mwsKc!|cpl_Е[p­a-ZD~)D"ppGM×B##u\ςttF}(H* v6#Ş P_"-* vj@$tC3|I_VM3nS@A3$ۦNM13d?8CIȲb߽ՄP#<ξRZS0 }{F "2nq :8돆 SQwXJE#ޟD2k'=wYTf-_N}hՈC1 Px3;8gTVLDޱX;SiVލFu<׋BQ9&퉬(-O{N }YghUiGu7^}ȰZ{zMd]ε4x*\w2[w;C)uѩ(<0+!{7p%gMSы8D/[V8z(ܕ.*^!Lu՟l8awkH׮uVFA:g@z؍ sŲUhxCtfHkևswGruqq@P皯XHHwʵ ppC3 ߪ ]= CNO} v]KYe"~*% ˕M0L-Z񲿯偏bz:2U}|>{g (ko\hb6(c"Un1:BzZ0 9m g6d<[H)>gQwRQ)E8i)g$#d"C\v̊Zk ؖݏ&a's$n̐故9:b%ú81 .i%j _"<,ܲKGPU:-E?iPE113+GF.hʊGofsea ()ُG+C@es)"TɔKoCf%̤kx&FUޗP6in(_+0ÙaN=-oa8#zlu 20 adRq1Pz1cƐB0gxEdzh3'PV daN+O-8Up盟fvB7L`Khz3*ULGc^A{^|ѩqfŊ[Uh:Jž U!;^+GbQN?a-kuVt)ÓaɞCF p؅`@},1 ~Jn-)r|Ie>~7I $38K4]aCf9S7\f(wUkn$"=wM (n8?O7{'/$g0F_G?TaNz[y>d(I,[) L^6iOdDz:t(/)֤gjߖ Ľŭ,=bgsO`cHx؀;l40t7XvQv[␏Ԧa;` E/6oЯyfiC.x׫*E%N5 "-lm@Gh qth!c5>H<'L4ޚbt1-V0sF<ԽCn S`i9+b:L*wb_+:s-B#WXX^Hz꧹\b߲͐r*VǏW( y!խf~tڇ.os/sTvTpռ.^Pc:E**Qɗ2RɇOPtOg>vz*+$}&57:l0=prN:6fe `-[5>TQ7]@mKuRFu`V1GV>g]+waޒQ_QƠ{M-wS@cqAcY?7sQa~@n4]Nɔ=BO 9'/?7紪:`o+^q}_-,"uJҒZOn6Zַ{swsb BZYBbOGaϛﴰELBlBk h>J87]zOcs #1At<y  p}#v dpuU\3g"!HiƀkЮnQܤogON(ɠȓOYMf: Rfv!dgj7Ȃw6P+e@(5А*N|6IOl72DnE8hǕE 8mw$+0nG: Wuu\"ؾM quG#@Շ>waNZSb+`EqR9.oģWb)RA_~hUx Bb/ ImMay\ɸNfKT .Q80m;,;f:ҝJ^L9/OfHUg)`%_~ MN0g2!}J=& !G\lR獘'Q9[R>_uA\:ٟW7a6ZATo~Lm޺>3:8yZ) <׌:+k$Q߳Z'J$rŤ/l챝#P["Z[N[c '//KċFJhv :[F!:ZoK]n}3^NT7ZOU>]K p$kԪqĄWxi! Z$ /%dIc6e0UpTv\¶Oiu2|u8Q8'st%+z0pEp<5N4i8ܬqNzV ~F׏*jW:PXU>}К]Y`n[3قwĺO6Ͱ{#K6k}Xճ355fҳgв !NBOR +zyjW7kwY vw`j_mER׶J1~:>Y <\A^~i55H9ž9(O, "{{Db H"T5=sɠ=5N_g.^>G8\آe}5ԙܞ$lX+Il+dY#&iK5>d*=Z&  )@ghF{Mr~ֺӻ9̒7m 1 UY 3dH֑l] l'BcSIT!~{KW6R-;@bJgx3*6)x`YZ/h&NBixs/`+tOni%UIf;UQTXMKLjpuڿn[\P1z]Րjic}jmhl!VI`$ ]'0#l:f,~a^T3DG{BiXZαE ^~/l4k-trcf`?Qt 6塵3IJ*C{R?]u|: qp>|sjj$}Aķ{ԦNž7(8{1ܴf  ;z(`U7d%zKb6hPFb#$!C(颥1&oQLt>Z27;bDGe}fBh8aD'J! M~skLv ~\-~BjZ(z֊2+f[*=Bݦ|9M8^ wi)?;,gAPqs=_p%~3vj5z>B4G= IFXHIb̧z.q!MwtLޟ/+=џAzkvEy\ ykJ?pbXqpk,wS%m8x= @ZgQ\j,_ , kdT]8QAx6?GC.0+xn6Hsy%* t3wY@]Q=Q)_拟+%R ˑd;QՖ豝7_BUsֶiBb>&CD.P`}jKO2Ai&1`#6d4݄IHXd]#M_|[*\=oTt+ 1~uNTm9qTZ߿B / J/P,\pb.k&MpIyxl"ދ0u,1W9t X)Y@3xsħ,i&_$ϯx/ܠDj;LFv zx2е#uk4̓aX.!^VRd]3!ѿc3Qg>~xE&7^# #&>O 5,=~W 9b+olVxHS[I(EG^#+`ƌ; &hj9eWu~~'^p&V65vEMUud+Bc`'YG1j-I8S3?ǍCY4VV\ К^mC{!(ڥeJ/>7~6';&':dqN˜;B`%bGp 9 Qm@ne\se^r!UN?;Kd85Ci0xAfPyU)ZpAe=En[ʑY(vf^|#+Ɏ6\- urw|״(CN_mͬ-NL7&|^e sD#(֖xxsB'Ju wcZq\R]ӱ+c\sys'Չ+gYh-A’(=>,89ǾB 59M6c>X>j0QjigRTÙnWKOgfgf.tG.na曄6W)9 JFV#smq4 vBNyX}>C{{R DRN,~*$׾gF(`>Y݃u8H$E?`7_;I݊]<͆P8/_G܄WAWy l N* t_1."meOqذ-àPE@7`;0}r@)&lcl![#4,4'i$MDGqq=X7X㲿QX {l>qxq̗5#fC~*.r\|Ao@Oxx NcC_1Ye@NhiR!ݯHt+#B[wgqZ 'f,u5KuiIr= Ʉ"#Vfޝƒhvr(/VhXc?mu$A"u}r3bclɌ|qdN&z"p^W#3q:`KN& rrcP8<~BY%I{+3iuSZW&dlyθOHI+L8Ex4=؉qp;4g㖵Wߴwl^gvGk$BwqSrɬ$ⲃ") cnj&DB芽=ȱL=8P=gh:ƅ Ӛ.&j>1'QŤ3tqҵAy_!}ƞeAvv߻s7AWyыOpRp`6pah.{t=a'$tRB|3#=MD\U ,{%dh[.**T,yvAs3_o6Ug^k1ޯ.M :0Q7w5rt -bO,ΫR+HoY@Uj> Du[UCTbM^R4Otf٫ْTSƀy!N.Hqw چ EE^qߍݶ6"X(Ld U,(uE|̞ջQ g,+]>3?ʟmSmilv e?K[64ݸVMf^uTS3fNx'l5ԙE=s<`Fh  Che(+pr6b\A KQ ۢ6e#VBsA J?a$ *4W'V#O8p8oɣg[W {+:mP_Qhx[F6++Ld`EmSGMҧ3FEvSA0p\@hZ:jRW|%,p[+AսzJƥW`(]EE8dz+5&x\M,Y5  4s ];f4i6!cSwN Ft"- ]R{NM^wL2rGLmbpu̙2v4׾LuIdkw4PwR_h̄* |'t¥Ǜ5Cfa*8!gqNG,WL\(TVߩwfDe"u$+/Pe0;]Qk9ח/ @a!Pjk׀X0z!ě[.Kqƛzc+ćuf{#Z^^k2Έ3SR="SJK_9iA܌wogP@,#bcqz`~ m[bJi$!s0:ʑ[~7gacTpG1+'n-1Oxm)?nJvoS$+jsL,.J{~_zn; =Qp*:Z#X6Z=WXwO {:7sA!i \ք*b=+4] $ <HEizP+xӣ;}ש]7VĜ[DVo6;[)sP,yeN!9HVt56gF^փ?L g$U1_K!.6&CȰ5b cZy='(TnG%+b[ a L)[+ MmͰC;27iΕ$V´ױȠ Tn/o<4N*csȃ=7 :rXQ1DS#&~-aeGGs_+(4E;#-BhʔD(![oL[w <.?Nt;WIgc!,md~1OX눩C[& )vO@\:E=.Sv&m Ճ7C)(Z2F .fھHU;˻8lAJ_` |P'7Z;WGD^ݭEZ͆6^Z>6"K φe؛<CP b6轣kyi0 I-4`vV10[Z[f iX_N,@L WFI)*4eS[xւ5no}ʬ2}ˣ678ӡr 9uz u=Nf̊j!Ey.x.`GkX@;턉(hV@VUP (xH Pw`Ş%h1-\b ;x_hFn#UGad.᪟H K_}8d.yV9Q! (e|q_j9Jr{qE|%voi]=@P'& &Fw)~|3@;inOOUf&^']1~;;7ﮛҙ r58 ` z؏ I Y&A)HQ*݁CZ~po|q*ڤ.~f)>(FWրUws.]3awl}ҽ3uu"ė3 E ;WPQ,ט+?rot*1i, f {w`nJ2;`9AN*.{VmwDglpR&R* 1MtfS̬CГ{+ܝIPmlhv?9TIuk',NhEN 7&K,+L).HS]{B;nГ9< !"#Y@.p3 11>  g^YV0ӄu@r9qNJhOZ}QQf1y J3Vt6&2m3M^*RfӐUfHB1]R*rM,Vs P8d~tnJ?jw-~Nqw {1xN4:W \//W.$~TGY7]7dY 3.7YV<8Z).k`AMAdEC k(7"6 c? ӟP`؄&ЕI%V#CWF2iqY^NHי*0,.36xF'5R\lI!RHȶtX9T[yl4SN(-'~lWO_.My1 t J W@=Ǻt/k"ۋ3z݌} ùNS+x 4.Ԑ1dChXfqZ_[LE'R ll#~ n@#j/F4Iǩ`NN_De.EMuyȬBS3qq8GAQ?)WGI4e0M=M:oYkEf_֯S|R ĭ9 nqyF1}鱮\YyCٮ1] L "w #:%g  'gCTw<3Iw MٽUe'$敿Qٌ1쵋$ G:ko"ܜ.y3]L&sQ(Ttsg}j|Jә,4 =!Y~`K񡷾O܆>C82v8.eWG,Fo*pf_6Ϸ8嫞XruR=]iVHcz-\M}_VڿٜXF+g+_P o(WKF^mQOv+@>qbꕩ=LKSQ^6}r˳}Ԇ CfaJ ة#(CzSvsvbA!mlaۼq+f>+.?3Dl>vI\um]+A>ͷEmLfZ TN+0PII+Z%Q aA·x2o yZiq=`G P75M 7B _[P&@oswff\UıoVm(yf cs)J fKRQj, @`>`ma{*G@]*z Q&6}wb*?T24 ۈhOa57zHTztYĭ\6ǿ4*S\j&.<3xqN`k1TPT2hR6z].+`B s>Yљh; (+0A1\\6U:Jo h ͬC#sėQB-Yֲ2L&Mp3/NE.FX`"Vǽ"Mwu #%ülb|{5~ ?yguq5DYVN?M〽=ƒlligo tح\'QI?HSYJ;HJyJlE'ߣFc5Q7#緁}ZGny \Q#s!I3 XV3p,*$-E!^mla'L@ r`_DBz)O%^#: wym/a* F}XHhL l>_y^(B(l9gR T{9ejGg s-ָ-~爫쪅Ё@9; gI1OتB$'eęM"QEc DF[zOi{M78nh_&(}HYrohS+XΈ pOw!t{$">ju5`<>G2G@]Y6uMn9 .`(etlŘbVJDRzl1vs$4 IbAj>D3EGA]T4'-bI󅁺&qӛ&yBg/Da<j(^KnW \?)|4Yfu2Zw{o!^ZQ0 cS3]Ql@51V+q7OJd@Q;&L6Ĕ:BdF@T(3IciMMlg߭i 67|[/e%^eut5WQh:)2?{=Go,T x>_Ŧcp78x@=p5FAjfQxzpjm),=]Du6deENfk|11 ՘OY6: W{" 6hɪ!΍Fu9_6VWk(T/q(TܜҼ wP23\dʗ㠭)͊XT8 azфt x7%.;o"K#t½\Tj}mrPao !8 :g$wwۀI|Ae|n~C0(dQ؟ts[vX@C y}RhnD/qSȚd08fJ#6K骓l9j!&.Oٹ^f9lJ(|SJEȒgtW$fiͿ3OzNl(lYuƌx%]F#aD_#6 TLLv@*0f^}ܨ`qߪ?)-Po9:j61|Y""|`|>@n2+$yo猷7v(w?랿D=AèVKNx&jƳ}|\\hֽGR%W{G/\]WDrzױ3mдlG?%~jA z@/TP ]iƿb̭;^[N!i AMƉ$lx ]+?/(\|6*Gtw]GJ@#t϶GSGRmp0HHdp((=r!?2>2+U#s\i⭹0XL}Yd kO*LzZ6iH}oBќkg~6 ŮفImI1st( fMt竒ExtbEr9pmHcX..U?)ϖk6=oY^s\_ua="V }2A ۔oS8` Fd]#gVKflV=vS&x%C m,ߓR4s`Xz &e~g;nT ]k e{Н“0M{L*f\9PB;J%JqE赸<(-xg~BU~V IKa\QEuBDpGجqv5RB>8uwn/my=CIw Ѐ3VVkr.[\8|U4XA4dw0;K"wWa5 4/eZ9 l;QMш *j2SEu$H|b~VlHuI; #@p'h2vzp9 ؘ|Oj䜒UJX a Iٖ׏9խwva=xiyYnjxi$|xH2y2 U%KvtxP.%sXėOMCx,&Qt?³v!Al"Tֲ yМdaR%ЗubHw0LVflw8GCmt[z.s3=wp"W\69#7Ik, `7i>$3o˴T&+:n[ht%W_kлKpt/t:S^Mb3(gVa 1:dM^zjh67AyZ>o f[.z W踫%8˩:zF6YРF2V𳤋@e{o׫VchLģFOҖ?Sth\Yp+5]0n"esz.c\gP!nŋhW2cQ$%1x@wM$|" YTt"D K,CAi8-怈V[|ڊ=%"Wo=8X Ya.RAqdzyͪ<<S`oNo~C 7vӪ;ڛ7iկ{mBsByזscT!䛀rh-k4aХνc>E٪a jj[[HZgIkYT)JY@rzэn(KĽWD>HwTfyˡA [p>%p^)JLQ9rSgN<8]j[8#8kpneϦuy|#6Э8b44aض?zq}l|a,|"fŢNM"DcY˃ZQ;P^fzPJ\rh;4huxBq4 M)ЈN@ f:,R"IDKe¼C>r7PAjEI-(ڟ@nlEo%,y˳:^>ѣ D>8Z#utL74)G 0 Iu+hINjFo< RH p?厝1- [{V1c4½E1sO*; E'$5+tDmFʫC(eFݔeɫVlzG:3(o>V>}^7ۋjIeʔPGHř:ɫKc?L ?^7Dn ׊m|p&)|THUWxRKK 2Ms* Ф_iu/7F((迫 2jwi %}Crzua)y^IPG nní,+w2n1&Þ\\`lGfxQ)|~w> ǩ6B(fۘ7K?MV[|c&NN˭}-|G4T8 صV䯻u tYti=¼ Mfb;dq?;s', ZiPo204ɰ 7ƐlTz@9/~P/~‰4B>udvOu= ~u&Ƥ!-rR@QʷV,i wљ,!R F;:~Nh='(LvNYJE^a@/͔' oM: 潥A̵oE$~6_ĝ?0Tn#A#IBh׉Rڞ`58eMg=р> f%Ȋdgf]o1'GkpU: wsDt2uTυSŏU|5]O|,+#L"0k66n:G[;1ڰb()ky5K@ @/cڰ-ʍ"(Ct-77I[(G`(|/3s\_)LngqD؁A=-nի< raڪ,`|=šq~ݴ$Tb SF-j' 8 x(վ8^Ke݄?7.ȧ[Lh䩊{hEN2_ % 'C7r߈daaUK*li/mB<͹4[^9m$Ϸ`R,}lDsNyTre֖ߍ~Zxm<\ܾ 2X#7Gg{ C$>SJo}] ȕُs9Z[솗7s!ÛwÈ/Ȉ/!ǟT#7] ~2s ssfXQ4F ~~?E k.+m?o.QS2h#-h>dzvW]:lI9[fOIlDK O2#RJǨJo,ÞS;m˾LįK=t2I돑rpp'ze`Y ϳvɬ'І! [.-!s~ Yo#hP \?rZ0 %3*Hn=v)ԿIsFz֔@-:l;@0+X^W|ɗrP\~@_kc촀ȌY}Y+6!nG hwk94z 7)X8?[{pjv$T[jr<һYaˆKl0-2:T4>%TA{gRSc1cX?#9{hI>KF4_9ӗ/:tHm5P0L҄"fsuH3S"ߚQə8f*^_jU|V)c6u.9\z#0CQjt$H =F'Mj;fCWe~cq3:NjR@X,DBQ%6/^?*4V+p\L"9bF[ oKQÇxh潆2BGm`h/?> Z2&qnVNA&ĵLdk?&psxQPP-ܟ)8Q)igQ@wʴrl^B:;F(T:rH#Oڟ|8cG7KS4G+JҼ6*qB:aU< -!//۾$NTXc1R|9WkňuJyi-Ep^'K¬r)(Q4/h>A=X]ъv(6im#IJ ` e 4xpsoo8@:H²־+@_prf>Lނ)oCz=e~`QP(,s8-!5/bXzw}'R-XsV2!)0$zY)=C+jyzF򍯘jHkLϟBMtBt_3B^;c4ΆuE>Uyʜ40SjP9,gnI|\0ݻ=ZTP3"Gg!oy^q% |XKv&DTν[UL*KpzmgnHJ#O=Ǔ j6ne~Rrʧ1e0r7 T; a uXh#OXj)r7> HeY~LpD% |-՛1DZ޶u]p}e<$ѸlDq-݌T!S\cML\7&Pc_!M֟3^AZ ¯eh!b;ao)%|N "}FOuM^z64!a.FAm:x֛pO@N]L>tI6^=4NG㽃o _`sYw{8\,YKWuZ;)l2flTQ@Q$>}3=)30RC7#LvuɈzS4%S+r܋ΑcY^mhn㜓2Z 0:OFA1_jmۓ%_I91u] buIrIg=Kz:8(n̲*Es1w7gثpJi^Yf=حO7 w<癧uf1 hafqs [dbsk:I+č.bO|ґ9nI5')x/r>tUoQ|NMj!/ Rvt&Mv~L6ѓ0&ooBmYPΞKFaxg\7z gּ8aN/ɼpf]'T/;O><`64 @ݑy0W>^jt9& ;zd.ԁfDwe(ʄ8_VPV0L7wz.>klzkD{ ީ OIB McY_ &-da樚 8.>.'ڀ/Y68v݇T(H$PeFxC#";kElpM+JIbgomR_\k#Ӥ$ftr&؝bW@[| ,1fye AVC0'4 Y?|c?9ēطd%z1Z"OK# R>87Q3Pi2P+fxViA/ Q4=y`t/W}j DJ1¡=2*SBEʌW%2ԟ8x2[#[W+NJS˜6Ӈ mZ,{J&P[dG[5rNA[uDL _@C*MpٚHw16XݍR=(<.(v;p:f}Lob\+Ňd8X 6ۄ=mm|$iĠt'\?a)oGMX=j\-@yR q yA_+o[ 9jF-Ҧ X&C;.W0ZVGE y"8v^EEdMbpU)޽rie^@G<=ܩ=Wp@qP W1Cm'}Ue܏Hs(4L>{e5q6g 2_Տ]Zm눨E@p ӗe!%vQS5YHš>~E6k]Q4^8iLSAǤHՉ ?$ Nye6t xʎeg,$4҆O,h9dCJFq d^mS&k@ʹ '{ifDGҞ_Y#iS*T;J]4ٱAmcE\~/x1J|sS_hAEoolpz׼&FZwaZ0z Y8}iI{{`(8z`Jt$,AčՏB5 keRܶ-4wc({ɪp~o<Gׅ=vug/Oi!x>PIL}oz_T/oǰ$iOw0`La#TF)*6V %Pي&9W}'ZE̗ NJcvp+@A/d*iw鍫,7sER'>j~7 mEH|0C, 䍦RNWԍqC. }@7):X(p}/&ܞOd ۬@&uѐ{"qj?1j_JbIhwMy*ֻ$?$;Dyg·O/ W2{AjGk܋)*V)Y Q)P>7Z":XSaLq똭]ƹxX^? KJTؕtQLk$tpH?%+|i(xA6Z__襗'W>кta >2fz8g#Pe̩Ԉ3֛\mΓKR8Z6xW/jC4q0DDEc5L}~ c..s|i~v }%#J·@ ;([@Ӂ;ջjxMwZM5 6EN7DԩP"fQЄ=cF: aҐ')@IW;Д*gId>͉RQm6(g0 yu(M \5 CG+~b6/|BӴ k^ns^^2|"EñilS]B]$`)|ykMOztƂ1`x\Z8V{SrlZ%t>/IqQDjJ#6=pi$nMmS6tPC;ަN? k۽"}V 8:zK_TPā f?bUY3n[z>JE&01).&X ߊF7,P_jbw͵Ϝ+`܋P GPmN@ 'άAi b=E2(4r t+:+hQkDw["&}2Ttqk _/eH U0/Fė;Eա D6OiXm/`Ͻ|CtLcȯ9rҊ IJ]Em>:̂I|]rPG&a|]hxVnxYDHδd$6Տ; ׆l=W}"t*?ǢEf_o5ZX'%dȆgĭ0vRi VÃ.ȗc+i!$GE; 9OKD%^dPP0 Ѽ,U RUw5gZu@:IOxT7j;Ʉ?-J@YHZF;1W|' :x/S9~%"΂C,$wKͲd`ta!3*Gŕ)j̸~V’AbE:  C !R)KǭNY .ݦ+m71| o\i&+POC(bڻwBAixOנd9l6!rK,+sƤ`mء2pL T>s&cx9UjI=6޹/ʧ뀬'\T9Hd623%,RR64A` _Bcؗk}ǻ{\4(l|2L o鉯U9p/Gl!%{KFr 34:tPsvc_tLա99-feǿsICz(DeN򼱩^/8lDbp;߾A뼷s@s=Nqԅ`P~эyH͕6+7]7ǣt݀J5ӷHd}`aٴrf~|+13v(13$S4{I|B&jZEF5'Ǚ,O0sGSl.4&ڍ =y;J~q# FuѮ9]+\9*wj}=Hx'*ւAJ#+?#(H )$t#ԡcz}|?? xB:ѩ?ҒP }`u'<#mTkmDuKEK<\NՆZR`Qnt6:{0. %]ʄF{j'WƗh<[1'l>wУ,xa%㈤ś^y&yg M6ljt)8xta].jBp17 JoߡSEؼpNdX0F4K@$% 7?bG8eǐop@}T| *6,3T>6]\ďoBuyvW+:')T&l&#|B e k!VkϩG>CI*8 }̑Q]U!}ǫJI,%޲uW6nP8eDG"¡ ,]󰲷r-  4au>'gڧ-"KRJˁVr\&B_~lAhk]@z'Qe_TR$6/W4ɟ/N?Ww u|91)/\_(藷LPG/;s /I v!k ˿=\iJߧdYlb.arFYF'b/1n4xEc!w_Vǵ LӴ!V ϷVaq5#a|jb 3?Y!(Y:PZ$JU"z~ 0H`!-qĩ9J OUy4Mr,@iو)81ۦf-~8(WT^R$=¯AWl@ յI. uzG$%7pg+eGY 5$gL:>JBt/NS{HyqXW|4u:Mo Lb5jHB؅/\Z[dR g--Ӝ;r7(ZߙƁziHox׵n[&lʥsDΖT1j,@YjJ iAX3_Y&-{ WndŜ%!3Pn`hn|,uFv ^otV+}g4Y]r}v=!ZzlҴ$ّ-,BB1 i[P"bS~+¾Q+dvub@׵IMNVۍsbqNم$t7 wWkʛ&d^MkxڏQlv+G`ZS\*Ub6x<YfQB+`d%6'W³kf`#9OHt`I\R ګO2 u>s47O`L8FVgWvp *SK̳Momf]{tTW=ȿau!99Vֽ!-$zĈTy| O_~eǐPͬ4\Ĥݏh%~@=VŘS=x~ed\!Mfѱ!tӱ%a]j#>G|k`٨v a'mEyjG7lNP&^>AOT\{4 ^fJG;Bp7O6 0[P[y/X>+ 5,Yqߜ a38w cX <;ݍH9?4WrkA-3HhȾrݘ~O:6ğuJvydHxz^AXV4O(%>/yI?_QU?Xij(GьcwcTh*2 kkmLr_J SW='H7e<503ix X`/Fkźܓg.i})} nmTW & _+HS]CSsA2*fi6Gߣ B](B$?cM ^y-i_7-qCq9ӴW󶓉ZW-ZwFo)(bcfM 3c_تwaI/U]Wis*1g[+K _H{ UY!ԃ ;?E(eӎ+LMvO eU寤SB,Ս&$+7nB)ժm*6"CVw%\ܸºJj ,;sgRݨ9:3Z|M'ܳGqcIwz^ ̦ru%Cos4]vf^}=˦+͉ VC_$X#z跖@ 4^cP4ϐ0- YZ_"YmVUW$;n:cd) #TE?8ZvϘ{{H?*k,@pzeYޛx_d,Dd0wx@NB%yM;x72!slg⍩.ɓ|گ)VDe91}/&0zPbEW䣔-Gg-< bz׮ 29 2#i3S&!9IuW-+js}!60Yi_O^( ~k޵OD1c_c Y(v.h&LI1쵟KaYGjމ!zRP[5k棹^,S,~nҽҹߐC\l5n͓a<$!UBDѕ~P4WR ~4X{~뼹4er wP]hn%,?kvgE;/T^BxS24\2;)т$-0Tw({Xc(?۩RS+z>삃R1bD ķlp3db)UG*"M:8bI}ne} kU@lipIAJInf1}Pt~ e@b_}Ro@@e'4h֍K0W` 2f/֘`?b(<ʛ́< P$tMVt~*R* Y]1RX M?[hCwU󧼘y$_?Ȫx0-AyL5HO2ndGh_T痄Ő/ 'Y8 ߮T=所S^J<4wl3@\dƈEG|G8, FN, h "z9&1"!o w1FgQ^ !,]Li~"-,w]ZRί. =Ge" XAL !-;)a_,d`{tj&^XxEV47XEy#gM2*7ޘF+~06 _IW ~YR#¶;UOjfvlxƎb_F.Ѻ*tcѫyv>Mˀ[e13@Q蠀aB@1<9?niKZZn-:(ES,maV%|: Q#Q@<׌{-,6Zs6a.ʸk6t^ZhGФ"ˁ:p\߁[6@Fo,gOy݉d3%jMD=G:vTBP/RbÜeP WD o%(4 &U^⦩ܾ!PVVQ˔qpwK ͐0k4k cȥbt'!]EAwoHNH-W$17#W Oonw.OoNzq|@#61w)L0K,'hIq!pTXXƉؤ%s9 ֈMB?Rgj@Yi C29_尓$dCfu-q5Ŷ;54Ad a兩TtlKZ 4ww1gG &>-CYg+Tۮ Dqv YljH|eմm. v՝0쒿*Rowށa,$XlOŒa-݊=ЛK> A'D nEVV}y4TѸKiܯh~oo#kq\(&ٗb *;` ϒ$7!ß)(9@mds)Q>|zr6-~z]$:QEZ XnǖwFAC` b&+"c3d'vgSyjd{Yl'oҬeyQ}e4:JD73pPDX.Kq`8DZ^,)aӹ, \_280'!4E-+׎YJkqa`y1 yoPԪ2pXOEaB2&|0/G/Jh@:nǹ9yhvJ6"]b $UUо"Nv~C@F TGම(9AXf~NDj;fNwc3@mt`e/[f;[2Fc9E]-.N5"rG#ra"BQ 281L.ة-0^]%ZZkL)KuP7EYաITSyC"0i?7/dG`5' @3c$чK0|k$BԸ{Etb"xkl,r\a/o Ɲ=a+~ˤNbXc?>H+'˱6Ntjr uVF-ySYbF&w\K*ޫ FKaLlEtQ!Fx2OvRB`]%ed+CdM(>W8z:/1ɞD}/K9\?T߅9g '3mm]ph3+@K{qt*Vk"̸= % 3YbjQ75 )כ4~FWB oC|_ 7 }U5dW!2%x)78^aGbTч.IDAɈ$3F&e rsEWb:tRn/.&ӇC H EşR},,gq& K7egqd[h陦ָgrLnuB~1+mcEۈT^pIչ*Eyav6 b7 4ZRCB#Ρ3Pq,-0*wW8&!=ZՏEŌՏLYjW-nBGnj_nj6D?GyxʛQ&_hs5x`2i)lS[8*{Kncf 2(&bz =[isMb`@n yxQ߮`xY%l v~$5|qoY! QPKC5  þpW(& 8Ŭs>2;)]Kx-5X(N5pCo!xkl?FE`ݟGe} fđ)(j,\Y j:~hFC>WH+v"]|y,|80O5puu_ǡaT1 Wrk+=&Fɫ);; >Q$}[Q_=.ދOKŴƿ['+ h*5뇡D({Gj)NMסą9R”0f\K!er[2W =\iqy 6vox<8/vh¢ow2x TS=Qڢ3[߬4Cva#vQ!璋T w}6y5 )-"2JNn\W(ďu:CV+ֶ7܈E<:4(Os?b{ R1/M!+r\Cjٖhnng͹tOs)ܺ wm,ǡDC ad1`4SX3isFd-dx~[88qƖrŹQ1.9 `9B;CxQ"{yvP"oD߽on&Z2/F^>UB6(hux).}Cm˟%Z/s2R7EPG`kBKR \3,q䇭hT_ҷ0׌ʼon w @aEm_1pb'jFT>_~VDʕ1=;vڑ͒wA A!_qi!Og^I۹qi`08 jI42{"Q .˞:o ngQ-EDw2!:^JwKB,!Z81&,PWi3*F,,EA!(M2Ԍ(WeӝDpx7L :QMX57ne6r,Q40KcDP$fb#Qe\*vgJŠS50+cłN3a{tN)RH'td'VXXHuw{уNu#12Zf֐_2@ߊ_iuW™Vr;G",IPqy.MFz1Tڀe/̂#z#=? /WԦCS3p\HɁ-qU . ?s?*k1<϶J7Aqf@:JRQ9HURR@ %X3t:ރ,3 {@uPkH+eˢar兽t9ٴ0$y u%#_$ߜb#ȅc[bH{G{pn@ ?pțeZq !{5$ua鲟28w;׭v[7p' Í T(PJV [zˆ@LC(Xut~/@\~M/ODJL-GU $( ߛS"OBHc^L$Oy IhKVq'aWq?">T 9 |N\2J6Jl?"i~S9ncHf h8*:3W}:52c[J<=GiOXz[_ gmC͢T2?4*}T*ꛛ&u.քZ;[6o>a8Zxح&T,Oq٧_E1+#}3˺Թ/]%r4B5Bŝ(st-d]bd'nOK?P "6+ =ge Y)觜]k=rޤ^MI|p)E%`HE-h4S?3ؽʿ8Xk˭Pnf' |WAo 14sАrn֜$Eekp jcGk1􅍟ȾGp+~K S-gQ3la\צ~78o<Մzhұn(!;wGos\-Iyx)ֈFV o6F;Eaz@[ug\*y/+G;bÓ6r"JA!y1 V.Gu B|! } bj9eo+?V6l>RD yJ4!< 3(eC&@gGl.e_pC` ʎ6 38+t 9b#r|.89djKEx:G髕hG+V??) D/ݘ*4:QM ۈTR1:e2x)>i0 -I #l4q5#+5;8ٿ}"ݬ9.!@ mHƨ#zT5\qT6`^,<Ƚk R2VMXKH=F>$<͠/D^aA~[v^;sҔS, &uu!Ya!>oqq2MsW%E'YawZ-+qv dz$nk4ѰcvqmyދE,wM7<5UU; pٟ. 7h y")#FXJ K~Dmo#mQS8^cogcEW$@HTyϸdmG N)tnoCti x Atm Yn]ƦV zhNg#]X`hjx/&"v&77?6˿A7h,4g#+i3"?ݖDN4L_I}XtTQ~ ^ǮZv;oIPɑlo &}~ k{l[:NzA :7(We9zd]9땏-&ܿg0Hds}]}, L &.LAJ {B4wׇsP ?}C[_Ð{JD|KeT!d|Mqږ6;AB+*;V)FMSvv*%Z-R= 4r? ᵄ Ї,j98:W74khG=cfD`Ju,X'Z=١5:T4|UDHgڃ1K8szL.`@pYf\3 ]5%'"I&LGmKZ6'G/H;ǤY ܮ@p$hHV138,t`35`9MW*)Y~4qg`nn6N >3/5Km.(ݼݛH*ljLgur VC+s;h<;[Q b:Rs@V0H-%ϝE>dL-l_X2Pd`OW6^8}J=Om~:ΦaKDi!?ӫLT{{@J *R,g̰nyN0ӺVvݧ'E}3LV́P ռFw5x@-ue\2)@XKAfJ1n ;lmXOS ̶ACN֘\P B*W9>Qj^skB9ԉޏ$8uC[4RljY/~lL];FWÝA(p.{U @q[|ȆyYk*o*e`djcr>ùG(5 ~I"u9>mM ^3" ZwDb4d+$r]SPg8x+Dn#DS=g !c0Y<#|xT^OS7_VyPď}& κ4)/nME0`fve*\_1]⦓/mn+:{ږ6y61[`h5M [RO.PS Cї °VVho>%yRsɕ 5k׼KyΧTd?B.\/x]T[4"vi?~u?&>6?L U B=;z$)!U'/{w(pCvܕ\*K 9pdnݺU9tܰ%2ƲZ^j63rC5LŧZwFD'L/O_s rЋT5# -)'Ɲ5ѪJ#楏-) s0=^M%0p.G RO(QpWMޅ'kKZZ?RgCo),jer" `Mg;m f;ۊ.r`L(^ƈC T&rבFZhvil;V1q)/a9η=~QGp&L9Ίs0ZuSb1݀~: L8a`b3a.Ro7BeL>`+pW(. -ޛpaod)H@ @Ax63cFLE8&u(yIw@i$fɱq|!hfYāx]9@q`]#éKmR] ˠBFY[xrDl$2|M _1,9G}%_JtCf^pDSj㌦]+sCp%O S3<$ӴD%DJRp3}91~w Gi:*4U&Sdζ6pq-nm^7]Tヱ: 0z7/C9mm8LtMX[\k~;=FP![~n YPSgG_|&5b2!.>,'֞'!@򝐇N=(|08K⹸u!TeYrc=1~UI|ލ\IH7L:)Dne4:M8{UB-L4bpj7APڽ]gJ7"K}%,l[yfn<ݣZy%c&x h]q?3b!iP:{pqIqaZn|CXfG_,<,M][/5 M4ާ[rBg&q_Vz8Gs-{>/S2@n¢_ӂ4]QæF`{W+ D4@0B`VK5,v8VJT~en@Al("/éllfa jI1%vêqUޕ/pU >a9 K EnAb[PJEJIkT2߸#TF}Ҟ,rLIL5pu~.?ܽǠM-4Gpq&W~~u b1c~bYuwa{¶1?k8<~rфӆZ)9w͖.GUO<-iVPN m)ªP bv!ф ['*(pjVUg{m̈G Q%/?iyiuM)ǜP!)}A{fGj쌀3 r}0a8ݨt,"}z+ױ^RJ[*$T2BĿԾ2z-Hl.Jpѕtcx^rH!5wZM/Y>N19q(L\\؂]BF\3Y+l90 ̈2FVD ]`7s$CE*@+b0y11tK!RC1;Zj?~skQ)74(eZ'!PWD]VZ9VL3kdE1 LaX*^ɸD^6wr/>bk۳,VF 6dV7f,IXYF_WC& ?)ҩuq<O_g}RW{աӴ>|·E9Ḿ&'ćFNqܚtiT"+u0͜uP M #{xi0,~v|IV3Zu;g\g7LHx{lX/)A+q'Z4( pHjb?9K0 R}VdWkt2ضgA 0"b.Ŕ{쀊{}/L-jI[bXגG}dt#Lc.FBʗ0cGǠ+6 uf_446{d9gs{|=mSfᔼHV,FVay4R{ ܏|hG:pZ =@V=9s$5Wi,x5aCܯo.xZru=Kfth zx?GOuՄ,DWޑZtg3Yc w~"D3m] 6ι:aE6Ky! 9o;#ԙUլX}g(0\@nPVkG! 8Y^ xV_CeN8 {D ĪQ/?DꪙcV)j?0ܴ3jStXx;؛=ql@eYr+P; Nr&n!Nn|VoWuJ# u"w@RBl|r\ Gq?j zl;5t6P¾{Diǜ5|tS"1M{{ _)!1E.zVeZHfo`GylEMw?yÑF+"GKI* v;Vk~H.+! C┘k0+Fmy7eNWY e5#?sAG";Q[FFVK9 2: B#eWBV8@s‚*t:Ȃةm[l;x kqFLϯt[$5)[/j뾗~:kJ阦˫ 3ȑ+eyU03&!ͼCP+ pI] @Q Ios1Ԛ_x f~zgt(hG(χ(Z AVЌllfm'cQfxbT"} RH`cvBPi0G2g`ںRkb6 D)˶);si{ :#@Ż#}{rm =D k*c6 [";hW>oE&wS^.N#б.eNirDB'ɖrɓ[Su+;E=a* U2- h AY';~{/ޛة c]ͣDP*3 )&T}JX?8uLh~X&6\>ONBK)':KoHaT]|Hl񅅢n]#SpsI q9*_bRsSds~%Z%]@1"T;іnǓ *lUӹ Op[mmmv~dO|OAycGɍ{bc~>9l*kozo[8ky컖ܷ0662ڱYmqeX7N*$ tE Mpn^$A_+$vpHo ڼI(oW!CK1~*rk*pxzƐAws+ Ћ qP$ծX{TV̳;][,Ewfƌo2O SP,.ĠQQ԰^ );d: /擊 #d)Ӑ"\h|%ے<p=𬪨Hd hmX]:U741>jo "hb醦[ 0Ĩ1iY'+eb{`}t,F-YA "A> d[F|HJ`ܶ\ј@i_@]Kp* n] <$!M3_ 4I11/?>i;zwiQc] #*'̟< |{5-PHMFBcvH7%Ͼ|KQ3dj ᷜfbJq̤ !| 2>-ٶT`Z,W#ͬwrhJx8"B(3EEg@ 4_/Q x>|?d4ި&MʳN.G3` sغ cLoDRJ v-d23tVpd3'"(01{ P_v7+6/I9cc˪lAdR2k !i?Ar A,EQ8)D&Y;rD=^ W1dD9>5G+]GLTw~Av%R̃ӱBfN/tϛ&D+Pyr^Oc]T5ð jiDo,I ~1LN'JlS(83g55^+ Q{Rp'm·!ԷǙX50d>k}ZF"P"dhGvf l<Z#߈oBc:zn,*'rQ.m5!")k_R頗θ.`.zͦ{`pFQ؛ոr+ƣjsI!:7RM=Ց 6HbXSH^y`dAON=\-[Uѫh|}Sc{=j[Si>I[@U;6zΖ$y>}q}xZ-oFrtH3g1RSEd϶r" Bɽ6vj mk?jQ9pZK`Q̖BTwL߆n{:r 41k* [IIAX?OQRe("9,6@25lѦ&G@G_6COD;D#d\ J9jM)Vffm/]Ay3C\¼]{޸x4(CQX\5&|M&8ǥ_>(ϲ;0KB"%RjF+7:`>[MW:CAWWO#M84%pt_۔汌r n{ 5$۱9~\%g]|BB.mdk?gD<0|\SY@7#*}'B#(E^NZudv"br(D\~mɝ|q[ӱvrNϢ;ݪs׍u ;$/Y.rqG[k-Ϳ%QuV41`p0?W^FogB jXu/7q6({AfOS`\ZP0Q~>1s8 ܉Pͻ #^n`4.hg`g;CwVz0Zx*Syr9MP(64jlP%>';z(Ar>P&"Nn񿂄`qg~h )ץ/L\)j; 4dX͹d6sF\D>76(dH[4nwxqteGsm0+9}C6^׶upnju?b0$|Y Z1FVLR c@h:EpnʒtuiWPXkڸ3Wۂxyx@TnTGm_ښC2KҮBq7sw,x4 P&"kī#Ib0T<>inFTS8a[L߉(JNY<,XtmĚ E{RZvSsW> {H0ɂ$X*v6J6sH\އvSZzaV>/dLq1և~z97(f90`#:~nM|(U]jCM'8=Gh;W)[P-䧶.'#dE)ʰ7l)'7opXᑃs.XqZ`[s^KV8囼s5ZfQYޮ6B}3s&ϓiy[L2ăҚ z<ٔ-@ĸ|SeU*W_ko٨)YZ9l< p4Nyfdܸ ] I}ͳ(BF ("8P1e}h5]4#t+Z#σМ^mdjT FfȦ9izّ7ּ]m:o lͿ0Uf-ЇMSՂzH&q[W^`k.L.B ӒUGX9KW'ㆹ0o:&vRE(&rZ9,4]}.gO|2aӷ^<681:o+د£nvK-,W~mr8.E ߶S_,;&Ɗ [457peޛЊ\D䝒vwki l^0Jo*@Ե [d:'GMV>6_!V1;\!]|VhT%qJP7ei 5..VVNERG(K<? B>- ЄP)~Qq|i;j7\Byd A {{Izf<܏Oy$B &f_Yf*吲E֖nW.<$A2A U"n.S~rbS 5تz% Ӽh=-6ދ( nNd.g.(#]`= + lVh6c'FDKpEG: m)|./BLV 6zA c: :7OU2m;t|Eg44lš)bw0Slڜ?e7d+2w( JpEl_QO7WPx1cf!)* 4P@.YdAtgT2J/zJdFA9F)o!HuX!jԔP?=_:2%(J*ʹ mƙm7|aՏ_h]P:?o+.яMF Q-OD-e +&Q_toHt̀^{($ĝa}A~\e բ|}ĸM5C0)*'\x1#nm@W1#:S+1]Csv4 C}? >{84"ҥ۽)*Iz\A{Qm0D>x(oYQ}p W˜o!tKiAn9 j7lzgYZ070701000003ea000081a40000000000000000000000016650a15d000062f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/}b]?Eh=ڜ.+Y(MY'%xR!iM FcVoo OrYrYSsx56&9}P>ITߒfܟ5^BṎǍMVb @ڑaxr~qnǶh%&e#9eQ w zy^, m+Erp'{JUK2SwpC'.>[ ĠZlh3rP hU6' EC~Awcgc3VP' EgB!55qـn})S2z0*=CWIr)Qvtj>qNſg0)}HF:M+n`ԀF6D Hz,IbaWiStE} tf8&`+7vY|yl'W)^,X6µSE9UG?:_WcWZٯ i%Sȉ5FLrE&Zs&],P˻ظfx=}G[!"yɰg&-f!bӌ8/EfK+hiMttP|KzWfcŲ[E[$?RP%σ-I$4Uh#ZU8.sUv$C .n|M`bKдv31R.,<cp@+&)2/1O%NvV #[7e&ϓ1H_Kƭg!f3ZV1ZT.Ǐn%6odݲ`wJ{_z WJ@z V.tՁnp]Y.9hj L)=Ҿ~m5"MTy4GEtQX_O*B#*<Nپ8{aZ4f @v-{}EѧS=oWb0WQ-}]h0p"s2P3aÒvW}c%E7f :E[gw4paRd]!丿`0SG6F>eZD9Srm4d9X!ݑR\jBP~C^( W5>o"7TE1H^.cQ(6#6bHYih:[' 6y㚘 prWdAX`Pb~\8["(/#5|0<"g s*"mڈ?r/'ktC3QỤm6GQTeDh jG1gK$Ě$~!ENTZn씺U?%9$bnkH(}Q$O2;p$JY;WP%~kݻOivZ@ dH Vmy|WҗCL7gl4V s~Z߼蚝[ʰϯI( yVpL6^F/ҟ9%K}irD1aħ:qn*r8F{ /Ճ$7na㊝JPd+W6{OLΑcD,DMȳeRɡ"WFxrUJT0|\\VWl ?$epWmN߆jS?əpz4+ u2'7y~@o:[y Zm.bV+tguv9#: }24Y(,>ҳc F4<u:teOkco}5Y8,1朴,y2sJ5ʀv-:<4l@7xBG3k> ^&{]wD(ڼ&V 0*[nB^" I ]h3Kc8<-]H=Hdob==Y /hIZ~N2ُa_ͼ3ƑY+o'?m@. Okq&5R_ً ȣo}vBqpt$F|:Ď0PI~5E$="t*[u̙ag.'zҳ>>V%$I镃*)X|c6+yi1m$KHp90-M %ZуfcG(;spW{q_SG#נ>Fd,LyNbͩg!Yk\uuٕ&Pf_ꈓq ²Doڬ>ت_4*+ي옕87Tz)" J&&'rtRwmIgJ C_["P'Ĵ]9( &hwPz #Lx`3wցkF047j3 @? SLnhSІWz2a2NaCaahhW7yju7d3g^?)D،"n\|ZxǺXfeW-3f<>L<~v7D?7k ^U)yw3nkO41CF*޽-ko' hѪUlu/TҁЭ0?2UI--wkw\ز[kBbj_K9fL.鄽m1֌! .SG<+/9f W\23no9U/կY5S͔ѧ'|f ܦWa g q,ҢvJ<]xZ>9E:,p@,ϛ@VO A+[Ǿ]%#QgC,FQv"O,mR/΢׶\KF!D#AhKLR&\#3FL覔2};#R-8/s@IX {,ێ"׆gO` uͫzT$00lҎ_gMo/c(ܛ:uK2~ 9<p2q'2"g'UK5WM|yJtG0a#4܇7m&Mta{Mlrp!4bhs}v+F_Xƙ5pӘe ^iUTw]J|lH$?vy`/ %^Oa@aXFdtܬM7`ѕ>ͯCaޚlV#zqr8O'س+9꘶\Z9,gDcKcD=5!xi9"ꁃawr\7UPw;(bDmy&{]JX~(\6٫2C*Q!+^~)zLmLxnJ!Pq$ċ> q_BriғGɼGl*1lq,#(μpjmu:y_Fc}c+k|VJ<_?{F~K Ësa}U[^3"oۥtUH~W8#\d pwK(wÁ )T}#!cTFǠf90_0 0OW 0.{|@E(@ơ7'1&KZl䰍w Z@ eGѽS ^og7z!Bmk~wRz5Ŧ|㵀Y+gܮ5x n^k]2 GaZ iDvo=3R`S1=yU@2W)~߾Kz rYz;:Ep=lZxIpk#^9 4Ԩ2+e {o3%/0yHΣD`Mlǎy$r;5ϾLvў7,o"(h.!<5_Rq@Cm@K; l8:R9 <%v)Vq*fܱJtKnpB Aa;n 6T9iG0bfpQ UυŴw Iuc"J3ch'1hw3[8?0+wv<)&_Q|nIr獵G_ oxy2Oǜ`eiQ㇫Bح2E'n _{ *1iF!WܟkU?XyioH1,$+ ʳҁ6s'%-cƓwPJSos(I7*ա3\AʏY"#DIF] .6ݙk(n w旕xa^(bԧ%8LT%LY1W9QnXGʹmsSqe7 @_/m@8HlZlx p ,Qe7u/lz(C$]6Vu؃BaVO&%?  nؽ_u,pZ@d:xΕe"w2!Ֆc0h0/qt~t1z_xwqErǠ3aAg|1 ,AL7VZ,Z5l%*Nfww2RƓa'j!Tc[Z*1ko&(QcVTZ5F`hw.(9U ~fdD~GC7"pL b7f;\MUtl PLCCG}R|WHOCnr˭̂+yL]Ix |DqM$fheH=uV(m~ղ*Db$:j:ݨR32k3D#J0_//6BZq5?#Z TB$)lD:-W5lGvj =j. FNӺ(}^ױ,kx5OB⁳}P&+֔,*`el(IXP[[1psw71Wa^*켼+Nh]es|/=J}@أ8tzjl@g%򄽰I[ W2rGÈ,TUN7v `C:"KGhk45CDjTҡ`w8MYz+đ%MO # U&Ol*c߶Kӕ:Ǜْ3!ϮvؾuSQ&\^UMaK'EFqgjr FlfuIJ k쀐:_ĒGof+Z (ݯ6/ʰw<>3CgYmHv/vlE gV sC0 Zc_w))%OاKHf@z[PT@wkN|1ަ4| & j}>< s%>ά9B{Vf)|#=IO6Эg_wVjYh(<;(䫭U E4z?dFVY!zQg`{&ޓ+26RZr7\?y( DŸqOWIȪx6:) 97O /A |0g4m̹yoSQ7$,; :d ݧl/96xXᯘzPl|s?AG`c%k0p"0vj6Pk!*nTX[?Ά6,y3KL0_U}LGgHevBOIm7,I Jc}ƅ^/L}@#9{'X[綒ϒ:w _Q%mݺvW#/!~3 ǃ Ç\D tSBQSp(G˓=WORȊ#Kƶb%m.WlTZG0<rTқuH^?c w|D>S&ǥqBc2J /_(oԠPWw೎t'Y4c.1 ߃բ-nrZ/pE{јy34[EEI}&,HdA{!1l_@ ~{@@(d?`c#L?9lj[~[AY{7q`~:׵@qfޗ7U^Rׂ62ªo>/U0@*ˀa 9ֻun UE Af^94ɒmXn@`#UHrT-q ϊo Sgl2Zg,(C57~ Oc_a߬'OC$ns҆~/WG$cx7 @{G)Le!G|*UEƜ9<{*zˏQ+O [!L 9L ."ՊXek_qz' '@/Z!5F1;8 *-/_x=;GA{;4/ɸO(iRYNS9?ؑWq$@.th;@>Msj"Dj:vn5إ^gE#{خD xlCWǚr13G*u($_ Y7FB$ې}9oYeGwëkakjV;[S9g"dDI{ !s=r7-Cㅷ|BW#OƊ(kD,!jQwV_/ v;#N`:K*ۻj@9tÂO!r9cLQE0o cr†5(u.iIjΠaZiᚚ?}?mR&nFsK}ԐpR8τ7't~bGu$LϬn9Mp\.l fhң5?Ep&eWs09DЊ1.|mRRI#p>:4NYgGR4fgBX`^*_\=@ucRexӱQ{8%2m׉şXpg.KFN6-Bez#`h}CHRUmn=Ǽr(J?/C<8p?|RiK>*bd`AvH8[QmG]8 FC 7zj)4~7^dNsnuڻ]Lz2TZѡW&s^A`ó:FϤI{|N;{ǘ3`W '}`Es9"ٶEEѽ#WȍF %ҡx=ԕMxNZ_UnbAnCͷ/(=sDf }H8RkQIC((b~by`*+GsliOafqEpS4x(?@?Z! tI8 cU9;Y*aZлmQ.$D)pn ::)3_hU规6Sz\zy%Jhd?SUbqWYȏ3/b|/zqŝ;{ r?ϡ$ѠpGZ/" D_vEL-tdq?B9lve9 cƱc7m=9KV=xtFx3LkfA,+  Tw= [;wL{@s].RC%iL6E 3EiubG )16&(:Zآh=zgE8"n铸Ju-тt|˙{z#LQ7ETO[[ߪ4AGɞ-qFc;Dqv5V@t@58mk*_`&v1MP|3k dF>_+Ķ>3Ӹ5Pu%Q+[e<`; _ҥK2-/X+@W]>~6-5R0Gր,qt{1ߒ|]o0^>+>r|ɲyzkW؆ZSzBO9VK3:%4J2}}2XQ !\Nhw?Pa܄Z=#`h#7j@>|z }FNuԲzV~ĤsgV;_t!4miB0ρiӭ2AR@HB}/A L3ppg0p48a.lǴ@֥IM QeoS®7$DQ',P+z#m yG&y6C(7wd +F衳r$=ۢeVo74c ݰZ ˖ %QX2yLc,mFn&5dsC3jDĤ/pe9-jJ]2{(Y?㦈v-˴8Td#LTx0HM@Y`)Hn҂?-1IaMBM>Ěv@Gs^G>\!z`هOP뇞4 fY1 K.nsK=)^i{GwB33 T&oe ȹg큪ޮٸ2rf ޽X;gLOTř)a~uq>蚂,J: <|ǩEBQa+ LsۑF(`~ܦa$j/FSߥ1TPY2X.)D=KɛKBl߸3. -2] >h>{ݒ)qٶj|6[ؔko([C" QivBYa#dkX!B$Y9!,S,gۯpWUmF;5',A,qX3%>N/UivNbc L >qm7~~NMaN P[H5!P_(~aHٿcmסf̲Dʆ -+P7x6O%9 -WVP;2I6_2 T=Wcz51gEVtB#,E{~mؑ ɞ)e K̯ahB&aَ5~s`pYsXE D\˜Z"vG$Hdgruryl If%B-UooMae=4#<@Yǥ桗żG+!SLT@)JnѴeYHB:j!ץ9q[w%Z X|@cXH`6g69+ M[Wf@}z{۵ߛEeb={_'mWꅠlY}7b! ;O B#KPcޗ4BLT\Ӑ4#C8׃qϽѼη :6. M=& '1r>4.[R".G,6D]I٤P{S>&T>"o㳏':BC+{-0Ka/}bx9겛2\9Fn -qfR!(wX-cM/Lc! ɂGi G:O)vl~ bg@C',9+'2x5H5o7GMN hv{na+#TD{(YS,6pkA#_5go4B-%"'&LЀ~Kn:^Kddf/$%i+RKC- լ~>7tD}ư ¼@$x' Pm'/y[G@<ƪl!г+]>jtdu:J@oZeq?e6/Ec@>xn +bNF_j>bR*k$Q2lf-edxטsgFS q)hrǛRPJ1W>u%cO4 Qe+I-kW]ݚf |Tad< kUu&) + :)/Ջn2+eH9L !UƒnmK[Py[KU 9G{ P۞>;f;5v[Ms*SiGW3^6hKky,p``xǂ`N*GLv+IA#c@xaנ:෹B$qTH7@z'w8PFJ Wz3rH|ex&wՇ%l 'ldopEzlk}-2Vv o'5%i}M`hGys <H(-È:'__'%XfjE6RDK@{j:ZVIT{`|VЫDeeK)ѫRY) 6fY>d2Z+A )M2gX%Q[%(b5"7=1I`}ް*n7W)~LqVRҼ27)P}w0M>=0xםHrYg x1B%oe)?74&#uo.i5ҫyoYtk7 Ǭ;}r=6Uj2r?>۾u"}IDuM& v pv 3siѯC2 !-IJ .9f912jȌ=T_H!cHu\0|c/2Vf&ig $*tOд@'Kǎ|TCV6"#:Oa\&O) H^ ?l}4E|՚NFR:grX <~z. *mL,6zx:B6~ޚG*Ra3֟um%߉i *iׁ[AZdO>*ZNym2BjJ>OiedRvH5'U85ϝm9$!D lI#0yu'2.k܏yCö>j/$}进*?61e5xQ;4 {S?uRԪg b 3ᬱ[t#z3$:x%N,؋z!T)P@ǽyƿ9*Z(xw!Tp<y6].l Y.[䪫& y5?#d9w"?s*o} ȔYN׾E}:vg4h2ha"@ٴҘx3ÓnI,~N'{6Аt{H}3(c0ྣ"Y(+ɠN8M&" .9kgbp|63O"27&^zW;:{`6prj.R8LluxЄy/ЯIh=]>kϕ~2 wvc)ֽ,繪I7C6dл wL}EKŽ2T ڙ4*u2va6#GJ)<22;{1rz/XWZci)ks6E>nF\Y*qcO_<&\#J cQHժ/6c8XIHZ4ȟA(BȽY^[洗cb(` `pXw),3]oX"5inxGrGkLЀd# (p5VtYn&.]Vћ)N8DCG>cş,k!x V nEFG1^tXQd>w']:˷2&J'ů2;u\ 1YA<L+)/WM;! h0cO0^~2z['=L^i}zk7i%]J/`£8|e1$xvr~*K: M $*7W'__27y>;=;A!}!Ӭ7?m( ~֕tM=(n"dRE|EOXt\sCfjAWR14,(f{*kb\:E8FAhG-@šPG1Biu\A*wAЎ}ձVc cg[E@wR5X̦ Q[[ܭ ]z nLTFA㏄:()mNlYKEо5WTSw8s(i!b} M9Qհ{|P/?7k&{y}K=@#) Ĝ HKNՕBp#!'H8Ck)`z12G7,+\*9GEӅsC%OQ– kszE'tF O G$DC|l3Ǻ=&wW_VQ[: 1x%fĦ21'3x6D!R^9RX6?tDjTnGk.ȝBh J3 llankHg{SAM}(s;YӱdH."drVK lQׂ(N DY ]j3T |cM1*ņ퉱ϣc;ɜ 0A?øǃ8w~&ܧ}A p`Rah,(%IOR*@)HjE!r.7DdGcjjۿmv1 q,zI:Q2:Ljb{!~sN=+A*HO9䊣z< _fmttZ% +C_Md+b:(maL.{. E?9(һ CvY{Z#|RNcBzzQ`pfۻsKn.SgHLo}(ihfb %;)X xBKsM Oq0X4;- Vy8!/ejIDD󁆯RM,ܞb.P(A4|:>0A 4}iԗ V͕1дpa(!x #}~),'4tBjæ']ܸw5ňzXn4F2HHhxKTRbpx0V oYsȋezrlm܎IZ$r*6h7|V|_ªv vSP.o9& @"e8M:t,z $]D%"IŸw0ʈ.Q@K,|7JA9-5RV` GK-.`49#tmQ]tG&0tZW3.^A =gNWNeƧgu0Bx5 D5 n*FuyO&t6!s%XY٧ްBqz_4jBlūSs߭P}zx!?fĽܤ9o0oQ\ؗR$Z p~~XN0)*9O-Q7Gn-H3%UlQfԕOԾY'8%Gl ;SzsU>U? Hɨ5o2wvT^N~*] \8]!O0rhdhpd{d6$\!4)O3`#t{^%<~s,ݜl竚ȨYi4fE  gɱHC?0u[]E|qNhPވy|N^8"–'ROMy6o KwEBNO1l=W7 yth nWZk(Ç a"cE4; 0JCc y Φ p9kyO8$Gva ^^8],\RA(_G2qG'ê,Sjg͎zAukj 9HD"IsP-Q{ٖ4@Ż .j|_R4{V<Qj&1nmp|0ȏ£G_^AzqGV$Gl> oWcR}NåMRX,DRY^88Ց'/ `p)4׹{b xT5={uc& 3.j?6n B=Bİ\#8+$QpLܡ.|hC\]Cp־{~::0<'`$4({Fz%bD?R <N͞R*9 wnMz$&;hS'"]Bu*PU#Ю 2J`яe'8>*۰Ԧ2m]hY)pP|+k2!KVF bVO.nZ=< j|?{K2F sDȭrc$S;h.Oegp[2y0~럞MKiQy(Tm>lJ;R ޳Wl1IˬtɪS\IbM: d=/?,!ϛ|wŒ)lڀ5((WN?UwRk9-S<Q+?<X$xH1c32͢|# % R;xEgS(jyj" ,hMO մ+җ]xxd|}(dgAE[h~#bQU;%Z?$oȤ .K0K˫r=1[eI\ŠO멧Ui1 a,^Tw.)8P& $0bZ yL}D$څ\5ቤm0)oH fFT>e7pC;Z*+^.39yݫBD$Kz-&t<ԉS /hvT@i׷w5vUƋ꼼|>X=l%;LGneȎG7HW`R¬c,bS,\lm\JT\s<..!+]+܈/ڦ(1Q:7MØBD&\&&q ".={Z= I(%b !V"'"0͡G1q jռvl?2NU5 {KY3k ZױY"TFcͧO]8BB>~b~ GiI(zq&D>O؃]%1:sYeXL؅MSh'KZn%/n:\LG2VqKNl[+%LZVk@xNaYf.cʫMbz(JmE(!Ȱח9Iћ~s/,O; .0$6ljHZgAXv઺vlDv}KV8pT=b0%Hbb"8+E㢲:TɓSNgϭ>[lj$))Oe@@b,x/9POmS_yXV:E.p0VQqA~+MSh+ZǍ{uj7$. S]SW>,Жweaaw~z^ijw|2F lM{*0OU^KP^1𒜠KtcBak~h#NY G+j(g0Y^X'+@yҠHvJa8fCZrB1%MY;P5h"]f`rۈjbձ rLa}: (ڽN ;q\?< pأmʠA7h |Y8KdR]čоg9Zo+c3j3j4X.dj-l+`bMlk纱GG]pz zAw$;A1}X7:чugux)'h,?Nt4 9u6{  x$3W =a'wyeMdwd#ʫԳ`½PE6nGHT0"DM^tSdid2iĎЅ]g`)XiNAn :}W^r"8ke#.`il&Qj5a*l}7_-Q:$ N? *э93Oć`~#4􈓕 Id̦Xπ§|(2RpDKMj-H7w `bwJ[usZ>10=ytHssu8 A8s 'XI͑ (!@ab.(W:o♆|2>*T~Rv+Nuets9GHhu+d}1Ȼr7}tjXtwN;L{,}zN@"Ƃ Ehەsj ~ns~Nl",^ }ϑG_D`p EfGf]k9;~ vDPeXO%8tWl2cgֆ")Cз̯qA?n;LeP;0uX 9͗y$2KD\(`nߛ&%a/ h!p8!N7  hpڋfKK%eDeANRIz}L nX^8xibObW_xK{67:Pa.bvF_o[ě<}[)b2$HS[b~O? \M0} v2?QG_x8 Z`nab_1).MQHJ^YkޛL`!&+(P}H%fhځkuu,.ԭIXvm*O@tG#>5|H:I˄|]^ޏv8Q*ȍ={ر" k1v pkTQI:(TYmyl5)P]4&9U8ⳃi.Q2bqIywz!} o60C?e=W 4.V3ph0C[g`-3|؜aRDvW[aWGϭǮ8a6D1u|fJUIܪG9)gX%،;7*\?ݟLJ4ߐ/ͻWN 6sE>?yzyç9^˾+ f?W& ܐn=l5B%FtżJ>"u"-nD> G&?nj)o=X"jJ iTDSҁLR' $oCyLcmSfR ݓ# ?#7rESd+Y{MOcRpW@= K*+} :ߖf$!TA SEyܫL_Wΐf1fuQ?@TGw"k{x~HkYPʙؼzk~\tejSg7Q mauNFZwdu-) (Dvn B3:ۖ-49>̿bry%%c؍7`<JnZ: N)xOn\\Sw#3e4< g2Ќ鳹NDD3a,&uY\ ?,@}솀xPUIf)ЁVYa?}}(^Ќ#dn t.= 5H}_!ՠsc 9qf %x$Y0ڟw9 >.I9 2Ρy~% }.V#a하)M= e=M{VER!L = yW&y9&-㜣9P!dgYZ070701000003eb000081a40000000000000000000000016650a15d00000c9c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/9 Y]?Eh=ڜ.+υk\Mvq@WF䜶.0^ZDJ\HEϛ3{KEo.9Z& i&%/NEsN}ZCt5NJ`~$ۋu@:eIJUɚz9K6\t%ՕO o̲ ˬJ@)T_*y,ׅvjwwLhY~ 6ٚiܙXF=̴{e ˗[<z ]=L-lwZm}tܒ8`yC.^uͬvRAe,Y$Քh((OYC8ob0/-+6^nYim#:Qg ,X240.:B/| ВG k$NbHQU=#45OV4M9nC&yd~u4(`bFg׊(zeN~c  +X^2@!;F } @h4hRHݷdh,[2kp)~t}pjzeA%D?.їXcjm84I8GLx0r4/^d VU}x 9u"Ӿ&'ՏG,/÷)[IלW<ˤXhA}Jxs0S}m9j-t}ʼnZ7"HlG4Vf&(Y;yA5L ɍc?/[IYaʯZg4A|x"_3[l vIh3[]n'txaYq/'*Zk}+f }O 4UaiQ\+^ޖȽH˪2ߔ/WsdW.c0: $xk4"6dT5-Ƣ6bKc:ecN˩f6bR;6_Y%R$o"mWK [UԐЈ\*\wbPq)O}msYN4{"U;G4ǝοM׷oY]!-y]|Hp7,~y.8'QTnUoym2-KJ#@g@NgbjZ-W $($(" 'Ç?TM8:NCp!E6?4.!Ft49b )ǒi3U܂)_`2E,uw©s[@$P CRdaYR(AHsY˕gt$맣QM”PԵ ?ȯ L !Q,/ܢEՃ HD^E{8d\NR&Xip+L/A_oG:mtCөL~2`߸ñ7k{naɉ ( +PJv8ǖ)=Gj$jinSK ogx-eBR= LU|öB7Ws0]Lܣ/ĪlhܟB%`ŋsJ.52n~X"݆BxWʗLe2}6LE~LZ:Y8>,"XO(lY5G4B슨5R!i !=\F%99]=?V,s^TA\2BъpDabgwذyT!qA ߜj/菺 ԏ)2RCCPQ_ h͏? uzDke[t6*%c 2 c]Bv"AtI1*|o^ХSc~sf/cr̬ "M7m G6Qwcra[@sg SI뢊1{o]Լ;:Di%vAғ0u?8zDh⩒%fQsjמb,w QϚR[VAuwId.܍~JWrpI:@151*~ w-SSsC\Q'Rʰ|[.C 4-V9^1} ۦ}kQF(Ԙ{93J']R`#8kE,{ QM_eaJ;/ gzV#N+x5~DftJLăOH$$n.Ԛ̫N>j>cP{"-#\iFBdi4on¾-8k Q.{{!dc]p$4{^8mORwJy);WѢe|@JYd ?w@}zq*eRDuvj7[Q,\Jγ%V67Ǽg@sŋ9> YyǧwM\4zk Ԑ .5mf9BEX4,k87Ó kny'-e$z{;C52:wZ6yEposlNW ^ܛX)\(p~Bbi-yߋ9w~bia5Px(\1/,6?k\ɹߕP7R'P3= ZI0PUɻ%s463?;:b;SԞ6Ub(XA FvU`c٧`{TO4E_}VxiBÂEtf4kZM տl1$3&V2Œk .J -UFtMetd 4& F ML=V͒- -#V-*p72L6`e<mVH+o$s' +/@BB1ugSwl $9QBr\lA9;t+PP޾IBq]E 3WC!㑾mR]'סLMt|.d^a翉8m4~Mxq=57("`tȇ4kR}BA}YoubyP[*Qdʫ5D*ս[ONQ|QW 'OC,s(u܁iFpӋ8N2crЛ9nD+~UFJH?ΙQR ޽D.zIeCl\ߚɥzM a[Q ZOhwDMN%vo%NdRlмv,qVJz7\賨gb5 L6Pz m׋%vBwwh =őqoY(\Pz5l1^@T31 %3WvzZtG7j?ܜ8ˉ+YIJOi >-4I(^V8 c):쮗A|O {1&LWw#T+kG {B$*,.!5{?9pF0gm.i0?F^3Y3)C 647rY"}*:m6Ms\r"Tc5sj9htSs-^H^ X$nS&Z P|>ǜaAث&`(G;ͳ0n?t׫F -C.90㻪+fڐP:`-0:#jIph2Ѵ)0]̐ipħSqg?I3V2b))T[!wqavjoǯ)ϟJcڲrmw#Ay0z7"q*¡ <ͧhSͯ&_{̒Ga&isI[hNH)n &ĸ_:`O pڀD//)˝$g "JM3_QLgׅ 6OeN"W̏ս8}\Mu_͹޴h'^wT]&p.b\43Ldovk~S_azFėԩTӱWT;9՝ ؆*J$I˳6U"x E%mG(w'j34II--`s2(6IϬIȴ hyN}` !T[3o|(Gj8E蘖;־R*@ euyOoC9<gG;eNd+kv1?N$KEάB֕E3azQOj,U2ߴp5}HjAAPbqӒ.C{5hP\H?q/^B U3 49ۃP"C|T 8E;OsCy@tǮ!V63 Dqk?1|6/t$46maZyKn3k/P\-9|׋T3ѣL13kd.WVr[Z"ԐW5O3\S(^z񂑠on|R OaĚU`5uXMأ ;NA\.W̮;ױyn4NARq= *!e&hi6iv"{r.~=3ʯJ&L<TU#'Q! h'a{xT&̹ӌjM&D.{ȼvӠaਭxSRFAx^57KëRE;AY ;j.ľHVT&q8r`Qs<X*3 qsһa`p:,FUO3BW,r Vv?xZk5z…/a'P <_\iΗyQ8^2FgBkP'DN^ G*.|R͂ Flũ*g˰8ڦ`M0`\\V&-;@@jRwBYoRD6-3y{ Q§;;&75[YŷFt +o6+52ƕ([$ԛTm!=Ԝi3\`ɹ_+| =t<#1X \*b\"CʄMCCSWoݖ6 =*cX,St4+;OM%LH.3P-Z*3ϩ%25g$:ʮwNjn/mJZa!i|x7O(dAȫY|[&'V+[֦hmvu.-^zDʽh|tZ{jlU#IxrWr?%S>Ej'ysf(E`;Sk-K]lbk-p'n \kpѰ;T29h+7r6aPH ulx"k0ѤV !qc-r{#19 ATVGR%iP CCf FUT-~$vAJW/7Xcȃك[,C9v/_,r ب{R1ZvO= 5M _h/ĂKd`^h6#j4{oǯOM #@ǻ֫i'~?}TE En`ROAUf-`|᜷k;S(EGt[h)ѭ˩qsZK)ݳfu py j4d!JgWE 9f$QskM#ihhD09#ga>͍Ό'h,NMy/{54ꎌuJض7XST& lW!AFʉ_zEهNyw'̕tvNKm,[H|Jv HVG&ů&F3aMPȂJz=ؘ%߆&`$o)BA0s4oc;Q<;]~ur1[F]Fw 6N[wEpg&۽p?qVy4v9e%RJ%\Z:]ڭh5uz6M#KHN6&I{9)h Q؝)y6/P&xج^+"(i@G=vmcִ+ݮIEQ7w:Ur# Jd^b~>|Gx䅢A":36A\1zrMdm5H ?S&vd^ܞ:,I'lFCFIAHDX7Oʹӏ|]ʫ@}> q ?D*w{wVuJ;adr)4few)%]7k';|z%HpXC(u >[ǪNN5~ )Y<̽ "0 >] aHpd]V$7jLLB ׊ R,('hTxbP UT'- U-Vϙ}wfy(e1\$Ow]Z5l2ÔdMDUc6<|MBZEdfhբu@;{E1Ils4Â%2*zzǠ @d@ E akL~vk80/,8A={jd`|Թԉàk3-Z]h^WO'VYvD@+F61q\O='vQJF W?ZB%lP /VXK"*tn6eӍ ,/PUc"YfoS~p0Jԍ_Rfcs *OJMa .Z-\k$ZM!.ݡDhY g(7ST߰bJ\D e>~ }B@H \"ǡg vk;OO+16/[TK6&wWGQr\O0^Pܛf> DBʒװ~إXɚչ*;&zC(:{2Xiqppj ΎtF.g1wp:qCFT\?0{V 8Qָ^+GF-aϒKEe>-6ی%oLq0mh`s &-3:M"(p%d+nLB #ry,}_`V[^aE ;L.B>ٔ2Nu M<` fLi uNq& XnΤP|2J*>&ilwh'ĕf֨9=sԧ|ۘߪIn,0#5]C\IQ.lD0ډZ6NԥWBd &ωՆv} isE`"TŁT|s4bО,}mlV y)k @X_ZP^$lA,ck+nV ӷҩ,MvVPi ^3G-hW:X:9Yj'c /ߪ9Ke {B{!D/" 59Lf3FiVJ0(C(?i\F7ѲLTCŅf=sIXAޘ c,u7w1:3!y.@_;;27,${{9s@C|TdĚ?>wt:U,0,_5ӎܨֳݒwU"y=|֭ʎc=QZ k /ܽ]ڎx XChc= Sho5(rƕX OZO nFXJ덂GsJP1xePI7 N>x3ˋ,-s-4=Őmơ@)/BBXrHNt27Uڢ5̚P'qW&tc-7@WRpy/.Y'u(v'/rq>hZhOoyIEpq"&w#i"t>Pݯc̸Oex}~\l`EZAHweuœ2X *Plc!m{j= +A'23V.u#|H lvA W]*ۋ$L0Øt!?F|;op_ -sGT9}46}֚fsn_x39>Hݥ=Wq@Ħi/j=߉-/3I&r)J+@u92T@aqdiqb⑙ FK% J11R˫~K@@/ӣōA)6+Aȕ`|)/F=Gnn𯯐ΏbPM*8nU̡OMHCApeCj&Ws肻* 00iIV򭙍|ҸC=lȉZjAB@atF0YǐDLR3/H3+‡B2v07'xP:_nF[QYz7n!EƂH>g.= Y?aXoYRoQHa7iƶ[%'xwPHQ&fPr4b^. 2`P[:'9T|7 =1U[ޘ2sp\5vI;5J.s%ƀ.S;Y=)¡(`G_b3Sj%e;#)DhesW@JsTW(4֛^n[pm޲2Hs8×[+\:D<ʴR\ac|7KjVj4(Wk2ķ/"TLpzD<NC&rh=ΨF_vXwNҢmy$fE;WʚJ+֕;Z^9#iz0kln3GP)iq4^kޛ;WfcƼѼUbtt^毉se^0TYY+5귛3G.g _R^+PnwϒGKИ0 6AA*#Ǖ&9*ycHB~fВp}`\{D@{,jġ.&%Yܒ:ߝT- ryѻV9롸kWNOF5'jp"nLS[@KN僉7w7`*&KVWV/4ur1.">*{qNSR (\jΏJb'u`!6lpvs3`;G Ϩ#~NOI.xĽd^ւ/( $q\4$sv}o9(9OE:l^.^;V=~ey%#ҩT̒[i3E¹]{#7qnl)k6+]{tOVzMKz(9Gsg /}# p?'9W^n{)VFB<쁯BEƏ}7tOʮ_ }laUr(RˣfsVcnG!C>XqPu\25bh[i#~뫯g0, anz,PrGХtdMVjM d89>OY 03yy\}4NR.8)_#ީNX9? *Y, 0'k4dDfL\ D>SXǸC//u'F`k|& $"n o@fv 6{3Rmǀ{0I26uڃ7 ~̿?(a]՗%1b8^+{(!!ޘw)`s /j^/fٴVQZ$9Syl9Vf+߸ՕW#Fsm)*RwhxS*:Gb4OŰՂ=|?dοQF˪WnhyQ#zh 4=>I eىfxɡE_S, [n:K% /i?6 'cܑo Fw-SJf2 yC\rX a6<2^ZwI-q ȑAw0W,(K#$™D3P^ilnhӥ/$bU3)+.Xk_UF$ w9 YIwyl;CW4+D[*tUPtD`#Ij^~$HV25p)}ngeFyI ?A{s).c{kڪRXwO솲?wy\GmŊh-}蒧&3޿VrUj(ߨ@zC%M$2FYfWmxb"IUO}+bBFk׮E~$z|+g^yGzse&҂Aڱl>oM"EeɋYMJtBoL5WBuݝ!+ǴH&3fڙ.mwO"N{'o”C̠3/ޒa}jArd Vt;*5=m;m 6dqNUOSfZH N}F݈ Y/, PmV(4ti{k!ix٘wҨaHqGJQ!୯/jwm"ӽ&K< =qp5 EB^zB)En/g`$jU':ָஶr~HUzVwUL * J4av5a (L-3/ougϫ:P 'F|[2Ax %p'.q TS˺Wl8DUC芾7H+8, E*Bц 9LK40+'uy+.CLC>' YTqDlr7#7^|`pp.ϧtHIіvY?ZFG1BfvLG$5ٗв@jiַ<$zhu'5.:Q:.жIؾ%SC)u9" 4{]zM8ѫ*鋇:jak% AI@NƃIalotHk,w9Sh_=lzlk3qg15x ۅH?Gnhʛ}oPP.EFr† Џ&j}fAW~!8khz.ks/dz `|ך{* k@Qt7r _Ms]Kd e&@wE V刞YD'[QmԟhٓCMGRpG(i?YR]\ (L,w omeTu|BU8J'[)c:vU""셂Ϡ e#󱃛)HȲ#|Ŧ7af7sS>H HeohFW঱@:wH!. 3 *E$j" H:[z4D8VO0\ͯeܭ ADSIiβֱgYZ070701000003ed000081a40000000000000000000000016650a15d00006bcc000000000000000000000000000000000000004800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/:k]?Eh=ڜ.+͟VrLnM&HQ4ܼgKf><=K+l9?>`)GNh«M*Q4o _a}/=ϐxK!(H͆xl]һYq5"ATJSÌN<\Z AxM~i Zr5כ+!-;/~uM9I*ƇTݴP W1@`ХW\dx|{'2-' A%(nE/r=Ϣj8(1muk+zv~YY |ZNo.S4,ʆ5g(}eC^mcc1oii^/&9Bj>dfmImXtB6-s~| 2ϱboMB0`cCVY/[k]R6; o@жN@xN--.҃VPbj}npUdv2!qh0w>)<2{ϴ 6ye%Eҥơdq%4JW)\ҽO~KCM@m $e$ԎZ|gؗcCuA((g*A!|VQBΛ>\

CKdi*j Q d 4lxw [,Y=ܸk y+xEy̖uï=r*͸fŵL06+ĔC}卢+BنbDMȯ\¼:@k0 AbĞ>aQ<)xNK;)'*]*ږ똸E hB%*CWk5 VYWʁʱ<`>񺘰0^{|d@"BʭMA~yhFE@0-~Yr-:dHHzZ1 Țf<,+x~|Qʠܨ>zˌ}`S=)u?6= :{< ыWK P+b^))JX ti_c'qMvT`0ylKʬx],u7܈oQ[oOh-TZbꎚ~tM1z]sPa<op!| Pr#M?GR\QFcmKiE _m]%B];y@>,=cRXŒIf|C.t=@ k: nǁ"Wk:tdF.p3ȹ#T;Q`R}ʨ{F_w9 %*{%KT~TNTz?_󴽞:|U ' J.;/u}U8z$Xɲ0DojvSѥ: iJћ{/z5) ϣn:bbz^MY8+&0ss L,ű%'D) bk:ˌ;fZտYuI5\bHDϯGV; uàw~X/]@s S;J`PDž@8_MR1PRS I`'ՠtr|k|9X&%|9p̥\f:# s7n89nQhƔz!,s3VR`,䚎/q* +tؑqd5z =Uʦ<",Vg&:W|̻M9m3pHI 4H5W4 =DJkzI%!rnYO1A=9椨Pq")m( P4t>e\fgB͜?;UcT-q Sg{G'<{dxmiPlOȫ߿AĐ]g{ DEMUL/w5U/7~\uUu_V2Raa(hÐ ?O$c:%Eː֡Ȱ|#o_Mt\҈('!U`ˏu 2 =֨=: ǣsR+f2OmF+-40T7snP[s0 c`xWy*jOkY> },^ > //)&GHZ>ed=ۼ&ӣq*0|4tlhUQujJ1t гFY'G :OkVvM/D6lڐ=2l@l*ȊF+5\[Eod{zk;SjWm4z6(Pi1q1FzGf99Ħ1Q!,tKWnM>ĔU=;( HI=-˫W̉Kp&,nH &UoH.'૫zcE m(DY` 6 l:SG%zI}w-Յϯ+ڬ+{QTז #6@ I$HP(%B.J[XݭJzH'Oj5y3ZX2+FҊZ$( v|Y*~bKqjh^GƔBZsv ap,ĩy^|^"R$;xRDP@Mn59 wQ/} uP xN]?58zӇ'C)XYK󾽓s73I802h|,#:۟m-`hB Y Uh8A4cGY=]}.PJTzE!.!=L Y]o!Hx/>v{hjbjP"I0 ظw8DS%;w/zd>B6V"eN@^Rgڎݞ bq`["(=񚽲;5w;R33/ӣC 1xꔞogPȬY˜sK8v}kzW^Zo,O ۰w{Ek$Y6@D&5̽1i4^Qҕ>ASH&{|7NwH qJ^r']gjRX2_5/3a[F+]o<.}}v;-JggyM,-;7Y'~qˌ16A\/?e{.V;?WMU^(jzU>~t8+Ndѹܩ~L(wtqɔ}I6]}A9g|GPSl^ۃxqgu0K$4D(ƥ*fk0,iwNds'fGW# |IehˑAQN *(s6bUE\ rg=/8s+L\@5,蔸'zth&yB ٓh.?=Z.kh|h@4@lRPR=}JECSJ[GZAשּׁr))%̩ZJz߹ ATӮCpE2btA*3^*="r.gݡ#js(P0I~uX7xQnWb`7FNè@zCF..'Jb$qPD'&x!{+% {A: py1F|y)igk:&hQj=Nw\a/^4PE^| ˁ#g险W?Hx]/h{e9׻jdUT[Ę?O\DWؔa0Rjg+M8;>L4T^ ]9<R'5GJf ڪ_C^h-fRY|:NKk!Tv| nz"E@ /5C9 Śz*,5Ns zPf>*&>3.Ц2[GFfr6Vb3Aets\.d.w :#Eky(~u qd1Ϝ~8lQ*}4۵ FM.D: ֳ\2eoG³P̷7%(yF̨;x,E3A)A[xD6F7a2V;te (beOm<* ۻb#qdXr1/2"Ʒ%Pijq!B ݕ*j$2V"+Mbd=3` uN2ՆNI2뗰HEvٯ} "6/ΤU&'ЊL0bសL7KoE>n Xr4w-~|,o wU)zq=1yRᆼwDr@%̚;f?gt7W! [o+NL &m4%q;\~{$ d77Foqåt~!XKP_(VrB|$ ;}ph$jRLj6FQoIy'ˆD諒 4fhu1FAچEb9P+?4eFHxn%16v&ac!YUZ 7Ɇ~.9)Z.5i)/L0aJ% O#+K2ɓ|LOR\r4w /A@']m g]垻m@,:B)" aO|cйafk۰faNHؙ֡"S 54^8,)WoHw,[|3 juaZ j&ҧ?''չ<_ kǾDER0:;7!GڦF־QMW,{V?<"Z%pa"yh(B)_s'5̓r&ٷNU=I"qw-sǟy`}i?>tlru[,م6 7ۋ4^N$FϢ Q/\!| ]b%V8Pnź(s/x3!@_M0< NJO9@lzجjۈHU\I]}&錎wzC!0Ҏ`DXG`#gVS-cPcӏgJ iw7sjŎ=]I=q_ gZ;='yKT6G4kR5'oh㹙'|[ST._MյNuF yiϵ.:]%ҭkPSե6 >%a.ˢ+!Q ɹۼ˲QBwa(dn\ܼRKAN'IdʍG7L啽$<%}\pE<6Bv^F79l<^ԣ6K*XjPxݫh3] k%6"&,%YA̛Gi//|K}z4>gC Yyw;le^j̮daj 8Kt iqAL:E9ɞ؀TH tAK#V,^:nĪ`4|v| :9Ÿ.#z7PRDC"b*{f;! +$A!dpͽ ^[%Piӆ-=6FG K 01cejes9} uHc՗mb!aש=l9^ .ڡ/H/zLBCNŢϦ}~v",'ඩx9 @3g(q]X|@ZlhF)Ԗ-_L&7pW)*ܧۂ^&wiq[Mᔊl t?)d"ت7tAkG@Ȋi@}пE?zmo%&Wc[FD&694UxH ?Tߝhq#R|{;7X "xlR>xlQ_Ž6i.=n 1p=5ٝm^q($O[KIHJw{\Eh)8/hAbAC@Ab Nde}Y³Co. ֥_ΈePws6V]-HEn$mO?&.~Aug` +t˽&*<?{UC2hff[ӵ /P9]7;>{ehyd{^vVINz)ZLlao]fmy6 'i@fXio'}' ר_F]d#3)<B@}0$qx\wbVeB< $v'Cq&ȅ'q~,37( MګfS<ϠO3/]XwF»܋|?'P޼2y`u3g7spEIe;3u呞u4s0Bi!%jODh=㝱>+{3k_VfR f,ۇׄ}2(C:PG56m{+c*HE@tW^ x#|颫^uf e&=2b#0*<{c#/4爠r7h"Ȼ2y,i|=WI ַ t+i,1Ր͂Y1;Wv0V|dY)FӨLhKv衧|afBSv{#O NpĹ*LzhbXցn NiDLNZ&4\oă,0AS9 bرuʞ{P9w9s,v8GK6<7TpC.3mlzT/I<'4wRiхعYYSh8~YR gFѮ kYp&9jW@侌b[b-B UEp_Ƙ? 6ӺNaM GM2r)$ TR06VR xӼnbdougq9/%}O/relasj e_k֬V(lth%Y%n7Hj){iֶd _zxY[0͖T.ݛKpR|HlR]Bn̵l spБ0VJjID8JhMD8~!Tt.-DC-j4?ɛz>f_61I#GfF՝U+λűEZL1f$wjv!Z.2?PɞMl1r%a$„>8N+o[hbS`'!Z x2Ƙ#{_p2 O'\6"icR8Ak^ŃƑ;CJ5y)> 4ނUT`3+3m?~hzK?e2 weS:*eӷE[96;of7o}5^8*_O² \qv#=MQgK 5B&Cz9ɥurUI!c>"m>w$n1JM2 c4iWD^Ҭh?QNum;b٠~b:ǘV$dzc)xc(Ky Il7'JU-`Ze`RzހptOplpߋ6ݮ57C˝ Xo  ={sNDq5@FF%/չǜp?RA|L<&;IlUȎ z]ۤ@"o W`5_en0]'8yH/='"Nj+靥'P߿(aPi%ёOڰC쥘 ~TLFpDwvt!^.`N4 ƒ:km #I2һNZBґ:Elg *x? sܿ\DccMnr d?Z'Y5~" F)V}$QnX x`>i1 }^&Rel Eq:&[k<a [̟ET^Sf< iߚKp}~-!yMf?U21a,s%߄_%VIW5#8ߗC Z9hVS;ӳV;-B]XDZ3vy IW`Aae?kÊ~4!KP(`u VV%X5\+ߡ Fo7Phʸ=Ե * AOv4;P' <[| T,Mt@Y3|:'SWc(qYgLٌaVWAIռu_jd{7k.Vld1-(ӭÕ^UHkk8TV̵ܾM6Ee 3t\E XF}0Xwh>ՉY_o̫<ѳڌZhnq"Ϯ $0KXY~+dz+0FarrU-4Z0S*\piԻkUeL,C40}R&e7΄Q\#Ĩ3e#)XR3u7Kw5!%#ftPAuvfɚ?X:J Ud: ,jHör),`~rv@\v>PwNPX8מ/$L ^k:5tCe:Grg9[ikcKfFY'p*ř\dٸq@xq[JR 31ơ:j#}!?MNGјQDsTo;my%FuDh0a0c鍬̿[9onb %~xٌ5tX yaʢ .*ܤ/-ZZ_)_apH2Kqጦtmu =j[*{iA0xv y[IIoS [F#K8C퍾'R Bf$z,eR~eTU{ s]xglӅ(aOPeVD>y(}i2R,7M^\ԇՎh|Zxfdw&qrqcz5KvA2BMMllq0J1FKoZcCyvB:a`72dh̚rpҖW[-IUHp+,>FlȢQ/YԦ>5r|=v0 p# ޮ러3\n"QzA?lIA[>x80hڵ=7*Z<蛙у^XC>RIM -R0[95v>9ŪL\&&vbtQqyYC3ȟj+A4Ǻ6w>׻-/`&?ڗH\o >(RFETxCo#r6SA (͇gi[<ީ})׷:-q0ظV.F׺Ue3[`cHEہ2gx.YuLc!D+v5}o2IvRR@b$Rۂ.G'PZ"&K pY6Z꽫p~"՛ x f!ᰏNexž,(̞+@ ׷- \|!`e N nm0[(ez',9rvl횧=!\N,}ps2Й.& 6{K ;DXwwh^Kn4XEίC:}KV=u][p`(K4v/Cumg&=IB5qڼ"o7JsbMk=1uu(j5jh9P*S@0sjclNr9HeC2V8[g/۬+; J} vjbBf(~"+DPo$`=8,44Gɇ%&17]Qb΃Xm+$ ä@̼](r`/0m4{C{sc+]wO}OnN^99^woY `rp5߼=muXYpBS 0Z7(q:p Hټ'&[--./eJZ@gv<uuNPg2DGdH_2r_hJiNB*aE(]/ZŻU86L/~ W]UG>%I?ߌNL ! )T[ 'WkXG0 ˒Og4ǣ1U ߔ/-ML&-Yww틽xtĢP v{fcRF~LZ~IG1QmMF=hKy#1v5hr8#_?Se|td_%WYߋar}*ht/ t{%*f S[`TԤ;LUq04?'`j B4oW(NjԅNxC&YnjDJ`}qFÑj^sgN Б#$Ӹ,=N0.Golc@48KG/Ś&jm~r~p >lKKxގW u5#{%On,~iv+mJAw%L_oB 4k?CŮܽ9] -`3\d#xR)XbBoѹ 8ĔN|7="lM eԘJj3Ձ0Q1Ld ޏ#O&Y:R&}-`$ܕd @ c//auuc-DZex2 *<A?gtV]:%Pʱ4'D?3$4)otRj({{+Dd\Plz7+ ԝ8"ӲpYLÞbyvn]g(b+icۡ ps" b䍬r=E&g 1uJXf .+@GgD-;V\Ü3e0j͋k٬SjmۻFwaHΒ|fll ·-Fh/61g̑9mYI+t5z:,:8TցY ە%Y(K5w:£Bb!R|հ^zQ^2m_?do9-A1 T&>A H.jdA=Jh X^DO~AS2^A 9] ԣU}~#2Yqc%'~4z+,1@5ķ/Jеaf99RRP>S;9ŴEbokGN`1O)ḽ.˅f!G~=.l8EJ[gUӡ9*RgӢ0m#Ӭ 8.O* ɌGoo`R30lYake=wXPN'km:Qe}ϟMK4Yto=Cn`lgD mPr8\dhU‚ h}.O?,h29LFϷ,B*\~XMKhDZP(Bn&o{*&,7IJ9'm 8dJ@T`;{-sdY\9jJgq%__LGSt1F/KK hR,٠~6+?DaiNpeDP nf,5:UH-綔X佽.:*\dry+0ip`]w_;g BʧG8czNY@|"lk1ԕhk*QIzM.Ě>-~Y4]{Xq5Q:.Tм**$n/cn}6?\\ëƠa~'F0Atjљŵs3LǰH[[3ܳnc8*O2mfE4qeQNQ_Heb#9x?E%Lη(c4ιkϬI!hl$vwGd ;S>*o<CuE0/՟1Gr0qo?F'xu'<dy)~43baᴩ-3R$1=Cu”CىN@,nN· *ʋ0{7CjeF̔QkM*`,4 OWXʥFGy@1]M})@ gN}VX/LNpAgiS}xfy`މO8=0M!k.g7?vz[CBga< .~hź2P/85jWEۜa/㰕ibGl;)8K|pHDK@EM Oǟ鴿-ۛ, p?|o77rJK Ѧpp!}d$b&`CD1<9N؂?D]ҍ q0@ a&ҐxчC;nq).I _5$>fk$ fYz/_> qxlX0cX6Wii?toˍ5,*;f15Eq^KxpNsWLj|5EzPQCX-<ߊG7LQ$ƍ&sC*"0"'~BCEBc~ݫ><: `Oyٚ2>VߠM 2;z)> 97S̻xfkF\m>I4G=-B5+{i*d1=+QԮ^d(S=IrPwU;\̤.Ҥ ^ ߯_¶@c*!2r޼,98UG`0:SOdeɋsœSJ H`MX8ҔSgr{9ooe[ѝÜqe'fUFKOhj!@jЩ.4yhکEZݧ1dv5Cd}ᶵ$Hq78Q/c.43Y F|T %cAI¨TcƆ6m/A(/fItabVRFݝ`kXYszr9jY~K,h֣dr[{⠾S#QSG‚]@EӇL2E`U6nL9o6R4D Am` Sr&pw.9X3IN+xie~+D 'm } TFþr+QN":k2Ƅ7߸~:)nE +&&c!WSVQ&_X >1H`,|"{ԂKLy;4n$Y8,c[\Ǜte̎9jvgN8l̶yh먾?U|GU3q]_ yqF:-S߹;v*?-{4`rш@ _eEnE2" mr-Hҟ YcnJ=BѠ:q(O2 2 ֶt-[9a  YZoؗ`zI4˖hoCsinp2NmKOY ʹzAˤ$Qclx &޷w|uh@#!V\ۖq8Χf->KUOS%}"')7j% xvӆuɊ&2{ڜYI,5?'b>1 -Ƥ+;%=DIoP}!*ZZMF6 0 %y#G,>!~UGv/Ck6T:Y*~ADʅ8B F {o]Z{.(/%t]*T8@RŷRt!jH^#ԺVRNiwS&Q͸f~zv$Oghn&ߩRwꈮߵ!zbQ-ĝWFՊp_[5<Ȕ BFc4(*9X,^bIJ]:ҀȨ*|#0m+WwK/-2u>_ǜ9ҩJURҬ gͱ`m|*V@t=;8ˡ0n*q;ߐ#; Q@E!LUKc2O9D:YsO$]5BM`y#s9̒uI5xSЈ1.gC.Hf'dŢ!Z*C PjAV[5o |EtKJvEg׏4?E/3" @tlBtL14:nj?BA[˔[#i#яh9mX),']7h3!]\D z8k &%Pٷe Զh޴ͨ쵃l岃8*=A`QxΘ3(k,mi<*u$LUM~h>딵Rj B h]i]NvTԡ0hIV^F]jw +*ݔ;)uhj3kXxQS!bƏ;k,R{nYT㨪T{GP>N(ECDinŮjl"5i@'蚩=`%hQBf]HFFl-U<9z51֞C:A+ln @@1Mse +)A*Rpidfȱs,Xs鿙3=+ {]܃ ݥH;|h;yQ;Ji#qZqq߇EXa5 dL- E <]=eYA %>G\މ,Uĥ%iEn0WE3XnWkؿo-"sxńM o,':RBP?iճv솱}Zkݵ#&oOmr jI/9S҇`>)a]y1!0Y"⻭')*`]&͗/Q0Nk?e+AwQRL&7o?Nbn:F:< UnU b2kꃰ2{IZ!1Ff 0TJh^ƉYLCEqud6,vW@VH~ -|dLݐ !*~j>rܬC4@Zߏ#Vd]#ᔱѨN!bc}]:s=(#j Xq(Z&@ /AJ7@VC9eEd'[#pq=w\ ]´-;Sde?)Y3 =k.QpG2Ti]px"{=`O&BbMэtXdQ_1]]qB* O=Hm򑁨z捺yԼy斝<ҵ3`j܍0zy욿P5 m]-3ROgKmGBg9-Ώ Ev#Bk=Mqy:x˘[sv csO0@srg}360`6φYl ޮ9g:="0AJ5ӽEm3p(2hWM` obd{=GP z)@Nˉ zJ{ZkOTf=4%Y]&c⎥Mg/85KURZu6 J Lɇg2^2 3- *\.оpgvyY9c)walN2di6%3yR=8aHhA&@i@]/43y.JU]*s>V-\ʫ;Ć&ۊB|E6>qO F7QWQL #B`2/%$:Oyqn+X?vsjx+a#McMrħ-𦿴(c)5/ b$ĩ DYx( 0V6췁Ȼ< VLdt\!&)|crȜ ERE<M`>k4JJbIF? p"NBS&)@oXi@A2C&Q XlWr~SV}oPR+wZK:b? ,Z}ZĚ(";f?qZꦛBd[8 чH@U]!cpiś@RcўN%]㹉'>~SS̼rX@'rA/ku->Gz>u@BM4T;T` $Mf/kGuG5;g>|UYc$J aQWzZxl$dTLNTUf։jYW\N{p4b5Or4Q9:CBGa5}lT|WKLUE^+eĤ`6#jKݚX#i zיUb"7[Kc%l!= Hw٨K( 8VA' AMQI&5.!\ljY:g_N:Գ𹗤dMñSVг hQ^M7.FKuާ(;C@>̽PXV#ǧej0*/Ç4] u^ %^̀y) >9lc9VEwk!!yu2-W=FS-y_%z/0YX93v bTT;L U x.%w+a[zĿh%G:O賍mrx +wEuf*hc^dڠ J#Ɵ#2bGJU9PD;)+y/5ޣB{(DSnܭݭ:W258L̨8>Wϝ3hj!51\}3U<)@DMW7 1}nľa}-K[;dI1tp#Ǜ6zvà6?Pᴦ??=$?< i}D$"y9(˻ee,׹&xp} f H:EI8w6n1[1I0EMa9):? $N^CvsC@^%%ڻ//3Ɉi)E_K X&D*DpDd uJbh?UwgPTcxhbxN|#_ #ׁQ`;wAG_Jn礓&_韢AI!8.N7N~ogL 5j$&Q[G5ʬ_TKŲ{%C"uQ\.ҽf²Dڕ i&D\y gVY o}jѫ1|r:Ϧ}-]1eip9{6)@ht"q7iuqC@@>MLDYŸ:a`^24{ӎtnOY+r`č'qO{dIqbrI/V.NVZlS%Y~Bqgz#iZWAe ('.}W&>zh>2Kiz, c@w7@+CLjx×S!1i|^UP/ds{` ųqyF2{@;{S5"R+x ڇTlܳR Q\@˯OǓ?(S}1b Ӧޗ_fzGd_%9y X=XaG^UO$f^{ioy 3T,~XSͰcUs:!UEGSɩ [ ŽŰM[=%g r-z$$eMAx{!^ v2)@, or wWf̹,^󙛍io<e4GFW8rL%qm`ubLD/̪ AUtUuu~&k vlWGJGMI>8+ +8ghv=_rhRA*sWrn!tQ) &*AP e.^U3PJd7D?lzW ;ni qk$rƕ: mڭ8#1\.< }LF B9 QA%x/ AW|ѯCpxn˸E=j]m|4co!m#p΋g-W CNۄ8W=o^A<֝7R4^j 2܎DfJ"ů4Q336j]f`5EfJ_VHp]d5QCn7V䛯rںU)%05$Ƹŵ(wZWyJIVVkZDR$R|OºNÆEf~{k~5,V#jA^-ג[NC;Mq*:6-,o`2 gDdh`I:sSgwWalv5lr$ u\ZZ \(z-/zzT*/9 Ү (p]C:\3գKT3<#LsN?ֶHsDk^DKZȊ9Qjyo+ lVJq`h%  ^~L|f UD8Ž 1j2Y>8b8.ǚש'-I i{(O94F=o~\-ܣF6R|_<^pyn-k"Rq )6Mه;2P{V0t?oczx/oōJJ'=s~]!blk[`ew-<`&.ߪVIs`oK,XC'u6{Q݂v'OV&&ds |_&C3]@<@ul{*i~tG bށ~˨q3s رQ#FJZ-]+."$c.Tex`@mtoqhʺGƦ2h?͟XV*K%ʤs\G DG琫8T&?ad05JP~sD[3lسǷZo,{ȑUWȞb돲rብQi{z ~Hٳ""  _iIQ ,d-!/:p3;&b+?T|X& ܏63Ufw{(]Fd@HĠ۬5M*0z!@|'ݿ <*j$xa!|c1徥!jR|>I7/:' >;:,0ZQ,0=i;#Bsc* D rZrl;ʱIK#LLJ_yCo젇3#U>;Q[g* (4)%&%'I\+oĤ Y1hh^ Echo9TZ/{I0??M\W|) Kd&4-dxu|M3DLVi,2%T槤1֦yb|Mf'_=;,a*R~9 4!L"zNo%}R*_&lEgj5Oӏ׻y%6^~_vDe+Gω0e,<9S'[홣RY :Xdh )s},:'{T<خŽy Ȗ ^^jy:/>xNJM˭l]t qJ ;0D#NQ&l>xGNpU3P'N*>*O F< l0GߤfqPIY8m ,ny5 huC| ~MJOVr;[a⨣U28_^TTh+&..zz_XlXdAhMW\ϘaHNKuG; (G ;J~K,#V7^FjN`t22xRTT."[=c\G 6B&3Ipp sT{ts耧 )}t\َ"L- :@˞XW>Qc+Gp|qPߤ p*tuI$p[`-~euִ|6^0[Q-HW Aw/ ׭;Wl[H2Xjض^] CGT_XPV] \'k>n`>Y8Dmϴ֢z[0ub~Bց&NP̦,ǞDDvX*$bPGW%׻Þ01 㱜,lVv TUBķD5۹RX4N }`<2f͝ v=UVn7ÐKMGa3y:~nǸiȮ}v{'&梩`;+zS #;>d_;Boy{ZMMEGт })u5(ڕ?r7'XNm򦳦pf=mg>}rpgYZ070701000003ee000081a40000000000000000000000016650a15d00041c1c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+˥˅6z8fK2pBsup߫+=_XUvrD6NO3Kym9;^ W_P =Vz8-Hq30&k&ENޯ?z>ژ'V"{*U7߲.jqڐ>]$^f~|v){Q(,/LV%!Qh&8T4-Cd!2@Z~NPDN FL!H@oĥ5? LEDVAh_RR^tN#ځWyeEX.8JB/'bgeCȋؽI騤7cu,!6CJ-CVVWb&^OGٍ>9/Lܵ]AFUj',.Ŧ&_WXK+`=HT #\*>/&:dY2!6=tFNm^hkS&;cllUCc[bQ%-5Tfn_Rb FN(X[LBHK1_B 8rN=Uф**k*VG;c"g\iAtUЅ9>/4'}hy3N?$rQGIbJvkg,ރ+;;t XzC>e+tڣe ktCQ9`ʔ.#1Ey 2j  g2_b)tv¥%>[嘝 +O,WIewkps)*#'fi8sLڄwT@ nCr?YXǍ1gIV+ƴ\׶SUٔrϻ1j:.v%ˤÇ_Y3=G}W bg`eIV f8I%!%Fb_VNֈ>*´#5mBmaA d\^VYln.Ls9V&=%{y(&+$w>Lqojl EbzGNj1h BE)PZ 6( D6nk{OU:kCh&yqWPϸ<%X8Fj8VxK9}CG-@A (YR%k !&Q+̽Au(a`Y#z^K z`U(d^@MSB2AMRQbdxKL`G'G"h5NIU!lPl]uIns#VD|Ħ囷*Z|`ezZqz إW p6ًxhoGY.WS"CX`Ghj_Ub.*!z6 0Hv}ݡʣ Hi/R->9M*a^iF{ wɯF` u;qD;"dznӝЄJHMuVn' /7ÈGϠgO>^Jv@z;?W?uyhEo/*1_ Cq7ڲfSg9>bc"e`EgأB1l{.U{rw"bܻX}Pc۳lZ\]} 67uK_; %%y_OifGH@+M!e7 D_~5 1l9?_@TsvjD / "SX7JdtD|fb[Tb{;+CtoN5{-/Me& 0i S}3د=J yS[j.ĪH<ѝ nK%f(|P;3~DVW@Dr<{̆&?1fbJ&xx c]{5.K^ǭa&fu5W>R.XM3)Yж7*^ ²| 5(G}J`e+^(d6'YXJcI#($>#` 178WE$6@A~;l㞜vfe P"\ͅ(:'yL+D? ~ U_I1,mq]$V!%)L:HxBL x34it{_3)4c2fh` [BLU_"^`w&NE x{kH>ԩ,|>&>ܭ~1Ԥ"O ݃ h 9D _UVђgh杵%8W޳V0~R  -r%} ސq32=䢤 y|& pR %|Mj@EDŽg40SCK2b|5JKl6nƥrU;]Dj{c'^@+SØ0s1ryys/ϫH|ӆ)g hZ z[R׊G[|?TzNuqkhQN k2y )fkfL␽}b}Ȓo$UilZQK"H쏺Nū_+, Єb0YdС \b"^Eܜ5[ QFytlp@&Fo_6tpweS-Ia:4 _w KOήǕ3/9އrzk-#7v(7v.[Jmt=>bh% ]GX;X-fXWd Glyz7 -==AsLRD_N~ԝ`}HߝGJ}$½r(FgosX;`uKD܈i[ɿRp3F;Ma*.Ҕ~/P,z|GW07ɋ?DlJ+ySX`PiNPnjf xp` !J` zknzBhoL' (;"*![eĘdI_rI[<n d\%)IʟƩd\䐚-$&;h9E'Ba*#߽_SEnTӒr/l6f eR}ῖ(΢C樂~ {Hx !UE~BZ7€B#:@?hBg=Zr6]~ބݛhyS GN7[I G͕iX )El,ÛY8{s/ 7MmucHDؖ*4NDמj/-!/ ܪ|VᵷL`59449THb?yQsE&f}KtLi"awf[ O6 bfKq~y^|?WKVׄ)#=bJawUܑsj'q2;< |^;gs\n)"gi3C0^ɢ $_A%@X33:~+Aj  ~a8Q`޶u8d>H 'qɰ:*5|ab]4: fRXE*h9%\Dg"JKR%++Iڈ,ݢ.W%'M,l:E+ ;Jti:}N;w+FOȖ^z< H\ fLts+H7_{ҵb'U<萹 :ct~;|xw0oU1SYrT[΁pȧ *Fp{RkHsd?j" B߽\ JP7֛srtWˠ+0Gotxk̩ c U4i /.'Dwn[9ظRRuCKpǬ,ddDptejX'%5)(01k@d8;nǛ0)Y2s9O/ s+}tDb6Hݵ"Z V05"XdwE_M0?(kagұ?!U:9 [E%R8+xH9`sL|EAaK-ov-Liz7bNS=L=F^ /cp?=pkOƽm =wi!P~{c+*WηZڨXWe1!ҐNۦj(/[91v΄_ulLXɿX┃z NFrW/8&L%!VyvPX}#x Fy$nDǟ cV͉~`L .#W ΰn@[a;_5Mg7^ڎ$!&޽W 7D(c#sBi? xb`cWGKlԩWѫJ hsЄL4 nWX,kܯ7W%4?0UZ:Fj;8έ:Q鄏q3FHsT9mFRbШZmKҾC)[&WD8B H\@5?)yfntePAU\J9ޔTha(k}ZPދS.ࣃ#S#&<yxVo4kEւ&yUMI$|`[8,=O|y=|w ,Myn2fnsFs41v%>=ErvCKrQg?r3I=жlV:'Gc*Ix_%,u]΃żL e&@|`|3*g<6;ԌjN$?dΎE?ZRp .(Jkj:HH"S+(p8*0THyo(rΞf+pltyv1]B#h;Y;FV3$e1xjkщI3(%욯X캯mN,TaQ!V[N8%Y„"\'o!-?%Y~P4/2FӞ z>[Æy8WrnDR#)83Uq'.D#dW-M.>fqzKTo,;0Xs =y=5'ETr^XYњ0 Sk]¼_-' OjO}ǢT"GE+pio?},"(d_6o_KĭISDOc&:<%SA#> $M?=~+K5 07s{:W͡j>>cDLZ@U{Gn3}56O "Vp 40P7᱃D_:'G VK3YD*t-h0l)C15V^4njx Ժ'\D {Fs,,@σ2\k[Oԯ :GuT QAD.9JSH:Zl BEF YζedPj=ϕ25sz|g%zZ­+zp۹kt(rpfy<cRgjT:% ͤ/@i5P^6 }?`\>On OX8K%C,f2#HH$H V4.PO`¨~fe } LZQiFLgR^SP͂t^(7hNzJØ!? y f(U$ĈduJ W҉wxoc`h6MT?0蓝V|={q?;팿wHFP}Պ «{Bk^$;OfvMSOS2&[/򸘝zi]"|AsPG%E-ON⸆eԵ?. C{_ƛH."< DY ۍu"u֙6>ɳh-HW&aM2OYDZRF5(,g:IP%JQ-4q :]n@ l^ԄzS!u˦Rd]j ˺"vm҂."Gq:Б@wbr;]fC̉ǠS#rAmhCO X8>MJ1vJ" yOv~ KX0EQHH(]dZXG@@@U"4*Me]g9"9>ǫljsHޕrlM'.sΜd J7wJ}D:^[ʻ9KA \ɀߎ-fB(.pmu ՓXp7gMJt⭀uz`/(ӖWmޫ`(dcmu1ndìenF'F.K;V6nt.#, * K%+t U⛟W\%hT_^BfhQ>@LW\T:/At|k'``Y{1~/^eO-Y<:A5'53n9]Z SӆFjykNM7bvӦxG.1Zb2%`GutoA\ᖼ&94fLΰ9Qsg;aO?/Џ?/l3G{^0?2U1d8uKMRN4$ jM?u\cXn׋B2 3R$@TTJlHQ…]gZFo(֮#ްl<窕פ,zڔgM~t^)pPfSZq=`ZT?Т*|8**뉔8fE!w W:w.n µqQ;2l'`ǻt3Vߓ_pC?U<ȬM^[8 ^E@k#@S$$ΰ@hl8G-Cw "O5zw'j?F+P+jv%^n[T{J;jNïHΥ|hyY m WG<H z7?ӦU uXf# jB'LZsR`lj Ԗ2>:C©9faFWpb>y  Mmj0NCi/WC' ie)$UaM+FAXr]NpnNӾ7^J6FKˤ=m F^<2_GtvhVw=6}|gXGpw}>zgCJ9e+߈ Jm6NLuq$cKJW+i2Y0(U`q}魊@nzrq&e+1`"Nm,YadZӄu} `+ѱoVYunUt)ONNРEU.BTmͰYO}H" J6fImga]WVUŇڹ Gh+%Aʲ{㧭dDnw"{n6uu/Z[>mTW/7ćɰaؑ^~[_zqUz\91Bf502ۼ%a4#׊8G'>4P`zb%5'F:Fጚ>Ij٥vm?N&qR@X*k/mjl͚ 6ޟOCj/*c ԏӍ@촫*v+?enj`3ɿ|>BX>zIY&/g_{V0]|$ |TUݼ7?ueUb;w BL>g'{yYDgp7x-ܖsטP-a!*lπG> mgFUr-j)i>z)ZcWp?QOTRuȳⅹ(糰!bLTywhƅpg8 rLn"632Rۀj R$`H *N#=͒魚\PES&IQxtbsdHK#pIw`=( hD}8h@|uڷjN6Es\w)v,w`.7lEsnBL<)VoN+R廍Kex6/1.͆äཱུ?|&.J/pBKm:pw@_'mjԌAKhgz+M#YJBK|eR~TcNu`M_ jg +P{#ZZFeb<:eaNDcrCf֍T$}WhvC=#;&Y(Lfo# f<~8az!ߞPrEtbJ @D/Ro^N叡a50_9\jȬ&Њf))@ҒE ~^XC6ɰ4`l(>{B qfUF\>0NYۓ,i4P!3fƺmkaNY,)`ы B~/NmQnP0@>JUPXCdCXN&$>*sw&v#gUtċ*qAG{ (Da9g%}ӧVSUOLl&v,ޙS0\.s`_Mk5Pnji}jKkJ䬶VhKzD$@쾈 Am*ş(A9).+M1dG1[Md mU;%~0Ib4~.aޮ9L 5C|gHQCFr|[ [IIq4- ܣ 4\7/V>RwWKzg 1X-P Ux;RSsԌ!\)(KdJmKִk IW*_ckBEԚ?J 2kC=2PՓ( $,.V$uA|PN#+ABQnP1Mci18i(UMxĀ'*{hLDHNtX6 =Mi[q:vI-7cb֖+~}>Ԍs ma,$o{|v.Hз;Vue#qV,mS4Tzߞ-[r$f0}Ĺ,-45 P)ArIoIifF"Y} :IP/bBDb R,FV0MɶK}$` (S%NREٜ06tE{X3*@kaJ>mDanU&H PpM]\EZukUoImLd`1M{f ym)o\21/9(+BX;$nFʡ˞3O83k ->WK5٪ ŰMݚYM'9Ef Xo{@7)⻪RR<1u*_P:8, gמ;8%۶,Tհ.P7w}e,&5&9VEáT}6 V8F%! tRx8=YbWBjʍsS2!^qZӰE;5/a@ (rӹ|Y^LR{OzKfB*'{gGeF6RE̫lNY_zT o:eQJ<_>Rű1"db3fBKg@vH >KzE?.5Lm- (6J~g֞"ϣI|ÛG" O;Jp8,2>>BLdX1$ ߧ$a:,YճyKcv|mWDLv?x  Btfi)DggJh]pW6b\t<ȡb: (:'8@ 9ZsPn5Y98O/ǬNKNZD|Eo2wNcVG\8zjfI' KAv ܯhNOIt(rl (IG`l1ݺU??-;0Y/R 4$GpfV 1M1VQhB Hx⍽*INVpW2R1ӳDiQj]6-9k(&z/dOS3Eγb rNdO6}i[BjA6]>+{ĿK݀xӯ7|{0Z$La1FAЉCᒺF kD̥p'n)5@F^gb{]0@oayw!Fkr֓ $0>%xN7ѭ ]@gE/r{7: NFiX50=ƜedO:Bk\|x;0*I&XDN\xk|z3|YA0R;!4ͅr|ALr݂d?l檻Ý(` >99u[n3 AFXMrv%Hfz%-KF'%߬n]O:Ql-AH>K7hm 싣\hʸ&r*d\p9>N?Hh$A]c7J+ݛx3Fy4/I--_yRI{Tϓ-@}jm20:f|YwdN @iHoT=޺z܏\σZ+3^CHfEd$uѡnri6yi658uCBÊٱ?^jRrwNn(L08Mi<cIۉ,;&- R :ϗXٙAi -F9kȆc=Hr"rGqCw >كP壪 Խ)@ _?!@9B]qjrѱ/z Am/I b0Mv 9TU̧]t'I54 mK֦=-n,bON_aZa{zFs@ KǖΛ4QPY%o- !+AwU4K5szŲϱH,\Ekab0Xxi!W=$N`=3^hnmY4>Ab(aNm?> FH3+$ -T[ۗ6 C4vqX&+R(1b I֖5{9'DB:cF aC?m B*SlDZdy`:>^^z7/n1~dȑ+;3[j"b;eH7F-vstgebAnPjTqFQ6QW:P Oseh2N%YGs?7?#Nz PVDv~e#=jQl'CHEFyd 2RlRAx j3hWwO4?YcyK>1k\G8[ <]Uxϙ,3e19yTJ_W5Df TD[ܭ0&@FE:|w 1tt `eYF7BPH$M0{ kIzi R1 ΡTWAAR!ݗۣ]jaV3>l7_!b#qVq oW0|b~\s<YݪL^\R̾y* 9D'g'NZFzgQ@O[eV*L`@EMd6p8;wR! DJ< RpKQ^qIJ6F{V sBWt XgͲpO݋M3HzB[@CfMjӏS%Q]wz? ˢXX5~Ñbr+=oM8t/53HWj.%4c€bs Zw l)Oo1FGdOrsYɉW3vNr"]%75XU.5ltphwp-mrhsL6]FfWxllAK^Nyh@&::WLw%XD4h8@}Xl{Q. %e&W>/vB hEUJYFgb'uzi6p?լL[)[N3 ezRH- 7&!ȂE6G꼩sQ埩J\{2cWR+VTguk&ު$r)u|USz.^ˈ]+U,C<JBGq!Ta`=V 9Lg[Pe\65j@`F.Y"*~` RJY C!ךuuES(2xu0(|t eTSP} { {/ɞ_ yz`:<ܕC-Ew L}A'tƿkdBkNz[5*efץz.%zc̅sz΃ֶuWWЇڐQyü>].apxAch*qy@/E$taԳ߳<7,UU᱕ŲB6ҷDn/o*ʉ:riK̿Bb Yr;ڱXr{Hf~ږ\ʯqYM.%['lb"p#ԏI[n/?K*}^8өC~ ΌⶭeKn`ZHVhj~-T6Ӳmuzs'ArgXb*l6k^Ko{_iDR*_7}g]SLJz0t O14HY4Ak"Y!a#sOUæƎ_XlÈF@*aN@ПĉD SaEpa!2qNVsmib6\ _deAymHO*ƇQ`Rc@vuXG*7vu#𗖠'x[ɯ_ʁIaIU #+2+rM+鬉@ N[Y-,iy,gH=lUeڸHK D4 PH$߹h6R ~gO޽wEn[dȠ֬>hxҼ1Vf)2 G4u]Oܪ͆un܌]s@%ʢzoɤMř ,H9*5?tS{,M;in `|!o1TXGd~5wY5Ş4H LZfnл=U ?,eN5"]jOOQ>U87G;ҹ!*=N%i eԎ$8i2D">8 &T0qK!`SL[A?s$1c)E5lj&ªDfʤ]@, 2e6矉^Q >%(꣦eoMUu#OYYN:68 –kn?MPأ^S#yS0FI9E3C{x ˂@~E-o>)%k$&{o2&6"쓺 UDf,4Dk3kS#.k2k1߾wfOIɜgAa AXzq-OGY/ K. 1׭~|=>u!VW6x-ra"ʰL_wK'#87? nl,c}Jp:)ߵɝd3I0LXsݕ7y}cJш%dmۃheNmPCK(q8FM8412*ùe6eB vf6.l`ڟa oRMwt߮}`Lfj 5iuwYn։1xw&bX>F]s3c/"E E`S7{W7=5vDM7]gӾK{ B/NμJ,ћә >^Ų5@RA\'V̝ Ǵk?E{QG<>IMC({[w!S($ΩB=AfP:f}tNL-`y[S`)`_8;u N~\=!۠ɀ,,kd5goPThݓ&<w|j4=6ج*)[fLȌ7IX8 K^/#"id_Z @be~(YC#63NhJVjd"PXWo"rDAoa?XV |#PV"17e?HЈ>zٙjjXPHgdH4hˀ*5S/C5f]3>!{X1"ڧAHTE.~ AbVaå]JHZͼ*\^C>Ґ3ukF;I{S54F -vLZtco<:sH^`@KrSrيqJF6t?E#{nړQBDB{ͣq߄oKDzw7~v$$0sSٵ.2FQH$K @hX}g& F F܁$vs6߉˹yhhbit4:2S. ~$O?5a2U%&ߍ>v N)!D4n&X,ԕdP0tl K rȪ~6\V\w.5jM=ݶ6*|$ɞG ,SNDJ U>/mr)$hhs#P&R" 9TK H0/—)36=JK1*l-'mVB֨yԙT{oHőړ-ydÏ0M&1N(>ao{ u$v< \%4l:c魠aO+nߖ%#-+^0rmT :vPW! HKMw ĝpWE^z;nzxb$m1&8ś&xHpwTVdFThPkCf"BlXP3 xJϞٕާ@WY2gDc3}s㋈]qA,m,4P?:fc]3yoo՝^kJb^J&lgL?N[,YdD-zG \zg_z( & !$: ;zֈ@[娞|G#"d6ִa !}bY]4.SJrQX1%[0 Cs#6f״ÅsK21ga wtDƑcV+$蚲kl s*PRO~OD;@v4"u8]:V_}̝i{+?K0-9;QEG+Lfj>bWҹ8*6&\znA8i/Tupd`>(Ou.S@p\D)e.$XO-\w{;DkQ+i!K+/瓗5gf+ETɯԟ1?rᖡT) o<4^oNE˼(4Iwj{֣k'h?rk z.rRVRbۏU^&]զ%EJ'm՝6_K3rrݰ߶Z.$ :1<ѭ\Ag%^vzN4J `Yt̒d%|KK3j+mrbbi7 5Zߩ@v. vtvBϞmwO+TKKA_> \8)\ڠ'銊XDP1ܯP)OP\H,|* I>&_|(j(M 2霼gb?d:qs.1VemR7vN>-=p’sED=-~[^LZFq{?\/MVXy. _#y=3, | ħLAń,Z]otmL8TglM7 k:⬻蚦{.lQM&GKCgm=`is m*DG\NHÿ֨'*e4J)t^mk͍ m&FVoǬDU)k}Kft|BGbN=-{+8%og_~#ld@6lX_' 6?xAuiWH̩[>m'N+):B"-x\$%fnHdAS GhkvvR,@5 ƏH&,MNJ!0;Co~ E|d޼::2+Aeը6y]0-FJ<fCB48Liz劺'HP='WBT^T+;KBCo][!tz%=(s?no5(QM,8CPj1?.`n{"sJOhy>͌ pq4^\" ?vfCAEG34DZL<*bu{7g"kh}ؽNJT_BES<6um~  Yyv?!},mSPTePvhV@r ?|nCLnFZ ۮҍ3#OzkjmV7Jp_Ou؟) ]ߧ9maihO˰\Xgm2PHPoѲ[s;8A^]E mG"~¦,Yv%TwN5ujcZekld6@}ћ^$8ĜCAګ(cR,@nZgf ~r(@.d6 "tª {0yc2ʳN/k XK*mY\Oh<&h9ic~kD-plThE(vDžh8sA݌>&5JwcsiS Dڧ˩eMR=v:0;"3ĕcu(1PWnclϸ>2$G:Cƥw:H5cA˩NQ (kϟLCţU'iiEYL!IM^>A+W>̤5zh}́t*5g}aH\oݘqcť 4=Ji6:BCfvH!oکBn؇yT1nkZXV!E]_!ڴu6W\\+.r4ΰ|®m \LHoc l7ϠfPWIl&aˋsKXKwzQvI+52 0*pt$ϳ5QWWa k<7]};muB _AaE@\^'>%V/g6 7VGӦ{jʊXeBXA*ѡXM"xӖ%A=q%9wCo!7pG9Y -h ^Bۆ*҆gȦN$>< m 'Tho*RlVVxq+}:VoGj 4.҅$$zD 5L^{!. ČEͳ>4DbY\Jdwk1jAYpzz1ϡIxӡۥ0xY˗(@9&.)C8G+;1Zl_/֌~,k}#ld幬'~n5IIZRl&f` ^ ԏdL?n[ ts'APCp=9)`Ȗqr^>o csgޕ=@{bu@IGp[9j6:F$yV^F('ztFwvad|~+>qax}$Uh p1ݾ+A3` Yw"ۉ-!qsy_I3gz#}pH8OkĊڻ/[\g@7)sV*>)N7Zmյ[B/'J&r1C۹BH- K@0RYl+:];73i[>#1(4ʱSR{ :TQ!+ᾌڽTcSL>m Y_~ry%in떡ȵ*C=wUO>xsL&:1SR1:q86#{yq}/foY^Om :.ùB f|ԧ%^\WFB 99I,: cr+J`C[K:eLvQffc*n u"04ǖ ߎYS;b`iI&V)Ąը9Ze;Fk`kJMlZrVU3Ѿh^[NzRbnSby'9mZ\`3f51)ifhB!> ԧB=8\zDcC@hSUdɑm,!ܜU%9qJz jM;qdC3fuYqc;ÿ;\>ڧޭf=u.,Ojy "'Hn2a U,[Vф>QE[=T<,0"QV~*Fú?@u^5nMzgr{Vq)l&F(Q3lnNW 8*N"@OƐON8Yw7*GH{U-7eVOw̥yM^ingWHL\Kx Xd.L8?0it҅ K@7C=OZ9>M]>t*2߫PM1|&#,f_My&ט ]ʞ)bVq`Uihk1 v9YR1 ceܦq'.5C-DEUm fwQ?s b /:6ZCgɆ*ݸ(=MV0鼘%d+ v@/5 w+*'ae I&ca+<(noz*$`\TZMT{uA`?[ph=GLUX%8 qC*~7T`6$p+N YPܛ#뺣_gČB{QH@!>̯Nzb* YMq +AnW&Ɂ4g4je2iGW#uP(GoCfgA㈢ܽo_T -<ǟłVji H"Ht9-I-Òbį\RdX--FaτVnDT{ ڂ[oN 6l d@N% 17)ꭓQvjO\픏>&)7 ΰtY=̅K (]gw읖UC[DQcdl9>`(b4!iycVW"4o-f1D@Z4e2JV6!35Arnlf3T5>Xϧ GUѲ2}b*:Ӆ-Lo*|{qw@d+2gL {ʀiUUX/}QrGU1G@_^SZ΋׫aV9J c(Σ_y"'iaTGj\%kZv8WlB`j,j*Gkܾ,FXDCT8z#"Ϙ|e9 lcnP[o'Ϲ5-C/WsrFgU;#,ޭHb:Բ<& YT:&F |xI4%#Af@ P!EhοJ?F7|[G[ݬagUDJUbѼNsR?9))}B11P7mv(*3SNl聸_bu 4? Ԩ [8a b5+mYsYT I{>"[iƼXTW|Cglf~Bjw=Eٗx/Zݓݫ gJg2 ?ōXdW=  /&h"cf1#+@)17y(018SL6ڐ};K)*'QQxMӥ;vff%Cxg feFy #S+q1SЫ,)ҹլNomkrTa)SNIiL__r< 7@BK|>ьr$(؈4y= Ltt(~[>Rk?\gӊ2乊;^N5 Yv Q')g7 .6Lc O7(]}8IVC] abqJm{D䯊> 2I0}V- ` dfdʀ0,a8'95,j EyZ<.N v츥>Dt~ 7{=7$]fC!s\OWM^UGm ]UBX)z9GqpsbbF,9k_!dH8%4wWĐ`~ۭq, ]toxD>ѪHW콊yxezq3bhW5"_o4Vys 9Bu10 t#'!WCCXkxs'k=w2WMuOT5g!jeDP4IG?];OeǑNuE Lږ::X.FD)vܲؿo8iNaEBVaZfgp%6"%~EgH@0|.怞m&jOcȝcLyR( SjD7U*2b"̨mJQsPGR\:_A_`i@II>D #S=+frRD&՝ wDϵкp߿#I ¼ ML`4i񏺶/kIv3PItŞY{uElK@3f}'ԉ/ C¸ 5nJmf؅~8-19HfDLr9p>T)ux 1x*'b~e2D$_&/!(R(EYIPl4VaB4' .$a Cbq[BSke$$bA<6߹ ;ތqXBwI'=ې] ~36w#m>HQ\'jGDlwGwM__2^#pgW;[?RxETuy iRJNnٽMNq oV4)Y  =J hh*շTB9vY9M2B4{\jQM13iOkaͦ+T'.}!3m,,Qi ]JHgQ@D%sb[?<ŹZ;_$#Rbճق8,zljR蹍=f%}/`g]ʋڡڥpDH/VE|em:f_ ZQB N̊+"?`ݐaFOq_4d}D2< z^cA O<Έ5HCN@nT)EXؿ0]ik7od=8sO2,nmd%ZD\["ik1SGRiA' 5CbhJ v,CB~L&cǩ]F;/-;#9XM7au]V\@tpAa)(G`F荊<8@Y`<Ԯ޻ӵ*yvIwcG+y3o̯߭n+,'Akb↣V@kENUQ?E/yvv" _8$!Y5F Ԩ6 }”hИxY4qa4:Z~#C;LۢΧ"ʃBj$]}*5پ%l`{ X*P6/z4ISZf>R[0(6.|fO.j >HX-!X`yq]X{U 2ٚ UK\o(wנG*GS<]$s6NIvK.}鋓U%Ո~4w2pnă+gQ5fo<fu:Z8}NEݮ҃;x30Tp=?O,S#dE'~uD:0~1CȾ!yolW .p#6yOQF=#Gj^W)5u_d)טdI"- ڸ]if-=巸Hd(}_tMwhs+>?좷>{J0LnU&hWZ~`,}R7]_uڀGD-4) #noqaB'*&tANcQXtcپ߲i$)-nq}Uq~SPYu9DMEۚԶj_Zds{*[rŃ{SOmo_F?z ˀuҮ$iڰQ)4D>} |7(Z⊯Dϒa;]_`BS);z^@2e"{RcqAѐK {O/#{wQ![h44Y?DX&<"{4{++xݪR9=u][ R?YJG%‚"j6˒þ0WYX9`©xΛG#OG7BlIw& ^:lKyyA*#zZ DFЛs= bZM hpG|  8#a[g6zD՝\xnIMU_ ܌(Cvx22{9e" u87#=M !ԬvԱGPTD*^ygah^"cA'.b {lftNj/Q*"b<`BgzIDSRMԎg-!2||<b7/mJҡL_D$.aDg*@ʸJT%lT"BF+Yed?[2hMhbf^wn{)P!BUe#wKF:0!wv0Z"QMn[u6TЇ<.t0+#ͨ1$*Լqؽ֋>;1;37&t[>BlDrrly\l`$yu^yC $GXZ*\ʎ)mjA5 K1[7K \"V{f3}9F U.TvUMN x{?G{X,Sךi@TeM6C9p>5(@,_V.@|],6JCf/ h ͗_OEykL*"eoE0 dl/5+eahⰍE!8Q EtjiS}-wh68a9q&:1΍أ:?xEeK5@ݭ<& :CK{jT*z柑ftYOdL!Ȯ4: N#@V2HEe;` y"XYNC Ch:T_d)!y|u`zPona%;uGŷԸHygt$I[<,т9!י/0uf&_$us[ۺ NmM aZ"f3AmJ(w2Y7H,.K/qr}d%y zk2nзqZQ'>nƑڎ޶ljjYXY2;S w<.PQ+QJAΞwp<Ѻ/Ґ@=՘%-ZK&:%mo\FسNRgkU69Y|#ᇏt 0p@J}fRN.T]_jxвcX7;91n尖K 5^j{lF{hYr5oC;ZDtȏLzuT1&;;>A@; O2Yn"k'JF"]@]5Gzp^oaO<U4KB|2.V1_ϵ߰h#h)츢d#7beh'Jӥϴޫp)/gz㤲c NPY诱L\٠p.sUkocu~:MUn6.G^?@ӚWKCe$nV5(sTz _>u fsfCm0'tlՖ0#`9gG%&&KO,8pzϘR3c [^/ߖ#O`3x bYCLi|44[vㅦ,i1Չzx f1YK`.8G 0`QyKiKf|^l k9cXԑ%p!5#@ڞN I{.zd)^LNhM#tPHd0 vW[Ew}7#3[R.=h^%늌;CX  9Gp5ҍ7ߵ~ %@SDR 9plxf)J CdQY:R[xrDH[R~_:$j;/`j^P\?G=&+Fa50X#-U]+(OJB'd J4PC;bD;$4zM]7~?1Phך?/ddD/i>UeFdZRTeQDuvHT_^s^V<+%[7kWV@DɽS=;ﮛ"mJ>izg)&<C%XZbCk9 6_:,\?ykҌG]`ss\;dQZcޟ=(jrL'du00j `+ |r0|]7uZGc:0~~-bk،8% I4Jp}4&w:+@#B5&. RX&%Q&;Ϥ( )QSL.[f3Zݴ\ݿ{tZfC1] <)bsD(;#*]CJ؝;=^@ zik%Vpvy"ANQ#HE^~\DǽX'<&}G!W(\ &o$rbiQ}^ZfYcIMA*!\?R}weiTMf>U60^0]UefR7_ǚk^YATz sy#vن8/`]Y25Sp Bʥ jb6ފNKYB}BI 5OPB԰Z7yqx'< hπ\d1wMZ|viU>UFOprƙ_1N(pc[0d;%`Wa1xv.1qNjH/0\tp;͊ !z,9g NB0Ig~opWz#W;%D+4*CfVΓV8O1_C('e 7{G{@BPF0FTU,X>F8nF \ T B)ZaRM{8 n4׉0:N6Աw@^3C]管\ƞ 8!L&2A.&2Yah>ĵ]H? 9{G3 +*X .yrq)8%kn]/zasgd+Gt\-;e|]s O͕_sez`n'E^b%4o=/v:A"}AT[ 3JǎRKw!hq憽ˊnr/sd_:Od6U"8$:S|s |,B vӁK=RFқl.iuRv 3z=A6zu'KBѱșOs=-z_vRdYuQ+aŜa MVQX{賊a"$>I+2N >nAa܇Wڬ_HO/(Cbw<@M1 ״!w-8Rw9rǓFZs!w86,^ N ոF%Ngt`fWxQ\:"Q2pC=Qם480N)Ed(HW'g1@Վe`}>Kz}v4!9;::T1X^3%Dn5ԡ+7oe^J@Fz*rtW0`>{ޜef1"‹#gDK!`}MTӧp)Ɵ3{ǘyn3[_|ݮsN/(AtѼgdžMġH*0uZ$I18ҋDIVf.v?jbӃAIs"`GDmvj`!j)WuPJ))5_ix (N;,$>j{D$ywuOfw8%\'=Qg,[MhKE6Fp^^:ă$bU4VT[@V0;1x!Q@/!{g72kk 0bJ$Q:%؎F0}8q sq2SwkWBXoc$GB1lzJZ_uƠ!FRV}Ki_nWO]maM zQP|ݽGyLN9( 8.w~3ʘ Q gOkK~"KL n{I @M2l-RG?qxw88+fópKEh4Ϲ/.2a:>wqn#ݪ!*R=jr82b~7$D|K :wQBc~Flue -*#$B|?p Jҟ+2<~кifhyy*62Hl%@ |+!n0qkt|am6YÊRp #|AAeP^lt3"*?F4,f,?3GU";V`'}~y)8ăʖh9yUf1 bQ\ζ &3B< q.hNCi*L[cOcnMxZv* E6c;bדP*ztP [^A@؟A٢`!N꿡H?)k!ևef %\NsMB܌U+ֆ.A4rO q/v1;'j |?€ՈiMtmVϑkthK.lYˈ3}\m')CQB2q8Es>LOkP5?sҧl e#1 k%@DMq&PcT4c?7=G16Cd6+S0n]z=H?*lTv] +i5;?/o/shg' )*A@IA_B.d`y,r| qR}R¶1YZz[/!?! #$zc=ս_6 n"D670E>-na-ݒ#_мM*Bq>-V>̹wQ)pP> QIrZ{<$T JNY-B1lK CP'@H9V0la*uJ;7^E!5hoNQ*CXf*Uk Z%CT ^|sFKQX XH%',S#)7k Bs%pS y'V3blS"<+.Ďu92mgV&"! )GڃEs.YmruT9Y~fS$9҅rC&꼏67<uLHJQͷb {m8=%Pg Q8h|֬?)E9P=T2n@#@NtRs+.0 rJ-#5)3ꆡ8 P˻mh~p0x6}-a܈;Ulbp9LʹG"^n V>ߐv #lb}r.Y~3q!n(7klZFq-Wem.!*)oƗ;n۠Mv& f0.}]T6`Uw=p0<3VxqXy5 񭈲KRSZh 46tGha qO꺌,e\?:N|o\\͙)Qhއb0:)W]` } Q~ڂ1M6' pO\CsP^z"@t^W!nMw {B:?`̞-Q!6=w :X^@7’?D^djgb튲  |QE2JXWzA$H n"Y)P[%wnݾUD㉍6he 4I+ϋRh w\T&?Jg%*ܓ>x}M@"-HF%IPn>M8H1H+>JSSGWbv~ wY輾~t; ?h!⻝dHīJ a hPMok<[s!`5h-%R6·t | z[TM(Kr:B;r/D@0&'HClk"B*KXxvHj@Bq=cΣc̔Ψp4lθXtk+g6;;2<+ϕ(j[6iz4Om]k3pJ4ǐʀěOU^I 4{(2ݞE+VluL9>a)-8=Fa1zqtsȋї1zW.\'F6)qy\; L/ō#.YZåLn,wΫD)`|6Rcȧp"@nƶ8SueX_p~L8ds z2,3`[cA&w:[ܘ;^bX =< R}W[%@B.хoȀr,´g2݂NU K/҄k@*µڇ*Ȕ<)U;Ħ+a|@-߹ةt#-S5jq;o? ϖ;پd>ABŮ{,>DyʡP= %1_e4:F%cS~ 'Ie](;yO_Ħ*֪3.]d6\oʕbxW|1eS-q^{gF2Nքp*S}jHY4z^e9H{-u' z\KOtXjfj^#'| ^ OBa/Waԭ|.%߃oֻ'q-R3Tˀ$F{5=Im>75E"GdP>Frh y瀻Th>FjA3jրM񅫗v͇KA'Q xO_0}M J#Tx;UZJHyLZlDVl(syM'dY* U3& ;W ~T+1f {Z>2om6ϊ cC3D݋S[vY9$M˵ ӆ#)=<q`~U2uͨCҶon#ԳbR: $[fa٣پ0yj(ÍZfjY&b(NxTo4-/*lq[HLr (̡ `A'V:>+0o1ɢvxD];p]a xe4Me3.EJ_w_Х2 ro(]vš8uI\r?V&zO~_)@})j)ǜ% wWlW\xxd8CТM4)z}af`;4̃ d2Uv7( ?uSy$$ZKAK~CPkTdH.b,{g?ɉ=8'S)$_ǩqD>x{ Ĥ~!4!>n#HGS3%Ŝ{P1~&tG(7)|9m`x&'&tFz:ȑK/M ɮYuN.J%K9o3t7K|iTF={F1|.I OFS-*RlN8`||rc S/ɜzsW|~x Z#;}ѳ29:|(ap Y oxZCӡz=LJ]eh#93NQwWG:ٴs~Ln7aU|ho PKr$(j&9~i彌ŧV:H޼j -xF ˒ ./& +`5}`_OF=te^ȻW ۸9"5V<+#\'I}wl5mZ5˝7b+[;P%,r_zyѻYږ<~;M.e˗0tAEsf З_s'QM:gR 6X7Ջ\;9կF bmYrF~֧Y4xnabkSԸGO@6aws|x,B|P|R\DC)eetP*z$c?]fB-@T$镕&,[_e + lc%k)U[ETZB'ݹV3|23Ls -&(Mt9\artHdCiW.lbK>J`'dshc أ򤋢F٥^N(<;;̽])4cK8[Ǘ*dg O=q״Wm0` kJN {&ֺ{Ғ8WXJZ;o_W 5tP}~?͕sy״\VBBZ>`TG9LHtj>%*44P:q'G>R ύノssu_ ?S;S5$WǨ4]m7gfG;nv i^H Q-|A8c{(%IdB*@;2z?dty{"F~OD [-vJ!7ixn/2v+2MVER"s{1ڭk|P?~ܛ ▽,acr:KM>un$MdTUA Ӵ5Yv_԰-x@=Qǡ# :}ӊ Ty&_n0l]xyqj8Ї5H @ڐn7)<Ղ~AD6|BaKʆ'`{JU"5ᙒ=MGV=n15|Ϝs1an9C?!}ڴ&50lB!}"O& ƜU! Mţ/28[Z2)6=~8= !smklKP|Q7o|Z *qThHOUBsPgd J_C|ѩ=ȈftZ"@Aލ/i!d9n}.T%+50PAcxZ's >/Έ]8ާ6֌#ߺ?.No~MNH9Q<)9p53)H$E8Kκ\>lF%ƈ|wPn]3xF&j "T.̉ RfpYm6aBX[N#a<܄Wӊ]RQKbl&$]9ʔAQ'T_j*KXgxG{܆ gEN|*\{D)Ca "4z[>XqQw׏L(';O T3̢rP#8d|_=3Iygu+AM7MACj;!qمfȌ V+IQxY #jrt"27ԐfDlA[w('$is{T4F#V.}ÿi7>S P잁[wdkL1v&jY@]\ w%Mf-h!Vq|^Gl?uT@L?P"e4'&e!kBu[1P3<ƆVDfq)S=򉶞թH#[wxnhzϤ&vRl̝έC8|?-V-t?(xf-rR~vy}ɖ)1{|#]uƞoӈd[s|wT7vLTa\57z4 '(rGN W#:Y}#Фmra31-2d<\Ǹi:` 1`hYk<#ጰV28 i*blWEpAX:K*؜ #.{qnalPOWXF$.YťyPZʢl}Z)_cq>~)W{x+/w$1ۗ wtw>+1-VϏ+{)&d*̪VnPp쾗N|e {mHkf1XlʼnMtO!mO ePqV@9(-sӋQw`Tv#7"4g3HobCw( Q(]h~}1V`*4ؾh\[(EM)`!KLJw/#iO@Xaft Ü8eb[ОkY‹f&M#j e>% ?ec:O0U:uåvDSڋ۸;5Y ɓi1SQ-4YMÔ N)٭^xRhlp4slCo!"agV>A(EOaqy8KO1Ve\6pXtPC0^; i!<@*ҩ_mu }[[>..Oq^ܘ-܀[vpѠh%[;K 4|'&WۀNc9[.SiÜ&._M0,^*\|Ӓ" < P$ma#.)yE!VCik~2ZLz`8+a3B=5 s+$c=bԁTp9$ *U'V?W2֨HE2& 틓Yw=o&co=,8'Iہn}0^]YFm & a/r0|9ɀL^6OmxgUXoD^uʙ r'~UOW$>Fi*SyJW')\r$%^:glZ QK1ծ@in#äK2zcq;PЏ7NY4Y5pްd(O }am,1 1놦x1vf~*Et3guNG.~_xr擽FR`=LjMY,˛t+\JH E$ұ{Tt̶>9}GC6DJ;s;ZRt ^ˆfId~,Vd?Cq9vP* )gҲR$`h%eƞq^bOӽhNeh`Jp6ff1B,d]/\I^/iE7"*mX-G>A*;"&xq&U_ (Ay  3 ?7e~)Gl{t?6:idEnf] SwfE$<@ mO4̭;q xfbCȾl7&F|ߟ߽D$QE%G^e˸Rbė\,ԯM++PuDPѢ[vm͂*A;gg3 ëi64+\pm!W8,rEl ?JA / iym.6# T]E{K6S.1, d^4r IQ(Je=L;\*t4AIh 9`D_b`~ONjK}m6fm>"XZJU&zq6<$ Mn*8:[/L7[z?O^Npp.*T[XqBˡ҉gf#E猶'o읝 Z[DOpP6dԯgK;/03#=Ka982k䟓m$B9ouP^ֽJ8 攳S B)$69][\4l}ex!F5|i;w>#a rAf1Sh̘xX H`5OD[|ߗQNJH?͝e70x»ܔUDjyX$ 08u X|H^/RќGᜄ+*jAk&m5~MKs#mЁ0Qnh[w:"x~$>OfxUd „\=^ܝ7Su z p Kxc48¦2r|TU5(;BA cMcީxXˠ|i|VO˸4'@^syx&1){i;^q(! iUCIĄG/0XP-:s_>2`I_3r4&ms]`.=F.}崹z*+j[NzbǐwrH!I@I[$h SӒT%6Ni}HR\}?6vӣGO稇)"x+T!)JI%[Tro tؗ4Z,!J%![zV pk $븓)quFGwW@`@OHfDTE0KPĕߵ0O mѾb9'-V?: Js~ojaz {bqc')d%~*> X6oW8Tn6cV`/#Xt]3 eѼn>nͤVڌ:e瑣

/D2h {K$czK8׵tϽ;)&8l^Tk6umDvΐygx\*H-!Gt4t\Ȳv^.?$AV-:2:kJ C&y6(<:ˮϱ$0J{$SO \ɿ(/x|F^lW,tʩ%;Q/ng0j!n"uJFBvM,9MmBIh> (οDeA$L@oq}]َ-R`OrS@E%@S-uQ"b)~Ä".n'@A"8 U>ǝ9Fs"9ˏ_q7jR_JhZlN!h:,ڽ y0^)] ^Qd{۬3rO&l-C?b쌐|#NP1#Zz!d8Jf4ťtf4g2iM^Z=2<߲ ߘ*uNh/QKݷgiP$`NfVnb=gsIk~v \^{ݠ0{ voojJy 9﬚ }\|J僈+ך:+hYs;*횛KIfMD5r9)b`b'!-\TuM]j Oiכ,f\!q& (<触ż*l!}aW;H@,4 8hʍZk{sn2o=^!m,N+I$YudEV;I _f (XFfz KPu.Qwe;:6材ɵvuն/{x6 B4GǤS]=KN6f*z᱓ +-7"nW?Lp3$L.;je|dغpžWsyx6qR*KS j9$3+P'++%*SsaƢ̆ Pn8s P%Ĥ5V=! G=o0[H qG fy7S$s-Qgy6xM3q>!v-fNȫ`nNߩ8b5;gaK@S;!!}1h ᥨRP Ma"}Nn슕 w٪T.]o..r4~ Y8͒]5\VtC5o+/*ME^k̗6plԳ[ U rf-ZBܫɲvpw O]+D { #ɭRuGOnG\6߽F :ZRNi:,zg5nRP3uף-2s2.j$(:#}*;*p҇ȯL*[[3/pt:A')}p4Y%Ìv ,WR$kYcSXδY h4} Z˜PzOykHܞBH+V95#.;VP2[.q_ec(`X͑TO|gqH(Qh%~=ZlXRo[B-H|cʧ+?k6){.cA `XO(*]oJ䡾;0^1]CؑIXBz'2!񈨮Rw}[7Lqs{ޞ9`'W"w34 ba}!\ly o"OO=Ky`Zj&-ūF.* N.y +b!<4ț.$zYHCX0 #pYtH&k-Jmi[qۂ䮊nwg]}LBZt; a1JsyQ$2؎>܋|Vxfwr^BK`'n8"O>DC¾=a;pܤ=_]h-ld,@FғĊ`nϬeWYO "a99ּj%HZJ]L7O+E6(݃~+n8VwH[r˂`V Tu}3)]f{J=J7]f| D8]`A3c6uMd1K j` HQ;L`~_ DzWRvi&LG0J16 UK=۵D(gw֏m6a~jP:֙uRYd껗#NcCiA 4fgѣQ!v [܉~Q/ Z-1V:媹%ĭ=% GZЙCK[nrGϜ,?  Pq{9rndEZJUQDvPdBe2{Wi/Q=ș @,\xq p ?&ʚV&>44r\!]<>@>U˒S"{ xͻ<~vM$8{c,"0r?A\ie5qC;<F0܂ܶcgD63NHg@ ?;T )N@ӘEDlc<ÝG\@(h]Ƥ>gq ['dAF8Co1k[#al ttdzc+_wP<"V5ςp(wHQgzyhIߎ]~Aq+dCλأ复Q}-9Gk}b6݋ -d0Y z Ҳ qrg% ) < .p0qjN7ݚmj:'.t_@ ޓli56'h gCt7?U>ػU?dX69*L$; CVf^H-z+/.,ϫ0y'ӎ{7E^jHu b +s U2vf!s2#I[kmnuvW ܹP޿E[eHI\c7z"Y]zǫ?3P}{[3P͖.+{lo^X?#7sfr)Hۦt8h\9oD^? [3 Gͷ/i8Q@p.eWX^v/}2(5.|oݗ[)z7- }ipt%=b{5pZ G|S406f")d,opS|6ͣ;rU&ͤ2>zxK]RS԰t#ע&q9]fA@s<Y*Rx} p4M|$MԻ?G|9RzگA25'/-4ޠ{o'.!7r62RoYUQ4dNz& +W$MKL+)foL3\P4qKyoKogaeƤ4MYrIݭǐMP |.w6$e[P:wP/%+6&5&(RV ^~O0ҮXi.-%:"<6GYtBIN\퍉2UרVfLQ`=z4܃6-Va_lNP͈SO+/r[>+]45o~5{%(qeAxu6/ckw{#քb?y(Zk"Pf[*>[5PIQ39D%M8nF2zLu ~"·w߂ *M 9J.j=zw^#[Ҟ+q_9^݈b+UVw4h.NNhBYA;o]X#}Z=e\1ƴJ7LrS|U)^;q$~vp"NcB3(8ź %"H'_~\Xb> f;Y3uT|g3"igzdgY$N]XD+SNr!ѱ %f[$j*0ArQ5:FOn*ڠᅳFvэ~2dF 1h62\ؔ$JXR-'%\? =N Ck*:,o)z@H6@1۔(C _kQRw-3#8"֍UwS(c8)`-;ɝ96pITIgK'㝧hb9Y% N8*S{:jUc\mHɋW9jϬ?I\hh@ o@_ݓ,S!,,C>@nEn\ul&$uCϒTS+r!3p->)fSK3].+Fl*.ڬT컬gQJ;d 2+3lM 7ߺAH"!]r^W5ֶvK+Y2N+{S7o EJѽ CTFB2% ¶8y67##՜ؖk_08\a6AzZ=s.Pq^?$&v !y``w&]h*7\6>Tb]q '-W^ZƸއv]%4ܤ@bEB{C~mw1{3i'|<`y:˕J߾@YSA?a+GOse(?ޮTP$ъ\ jݗS| z~/ jPM\z,~>  8QEmBU \g -J.?SHEU,Tt ׃S <=I:B΃#qS[2D6!Y;ှº 7ݳ@^S\|UQF S鏤3Xw]-Md7% R}>}XH:{)FJ^:+{.u%3p´f_J6#ڇᏑX+M}ߓ%{}pjKfN,Zy}ޥHXYP0]cv5oOf,+@)Eaj92: uܶuǟiP' HS!dn5_tkTo%}Tl%sqH"rrת vXX)809( $XIE}V>uLMmwն ^߫:A],; ^ |r{OuMG4Ir%IS1aXo/ؖlfRFYNH* ,㹚@ΛoBKݻ1InM$BeV\G>t|~H HXJKD7KEkPTax3cIw=P[PyH 7.mOg72 kJK *FHԖ/KzѬi2T 18#6B,dűt6&兮Of 2:fLcxdfHM.BbglM,D'59k/DQlr몞=d]>*n8kT=RH(JG0"3!|]) 5=L*0NVӰ<7l\2M'fkiƾ46V"4 0:*-[<1=A);`KNK"dDo'mx{' ύWS-#y[ LP5i[/O [u~]qhM3#c%xP3{fTҖ`bh ]~ׂit֩Q)l{5%*i6ZLTm,Q#):̱&8ꓙXOtvXt ՂȄAm;1ײDqbW:5Xp'u!~TjGm_=?(–גH}]W0os RfO C|r9mƎ%L9%Wˌp  P zfǑR1UcnHՒuF|*I<&b%XH<*E?"@ XãG'8. .xJWva%at$Heuw`oiX|8t6!Y:Xx |Ä9n' ˡcʛ\/"TÞ{Bh0;\[,'o#ơҽäa+ b_ܽ_PjZҁu5/ .: J"4bb5ׅڡחZ>sw }e=& T;yYX <'oke_+Z'hD(ķlP|&%Fc_1ڔM'Xo˥' ﲵl췹D.}|y sh=R9RU+ސB>%BYu_y#*D #nZa˼?Lz-h;s_$%s ,zy4"w Q~[mwS(l |Ţ<~Xb=xI:<u2[aq)K]ik5h49OX̻f`7ۉ/=m 7֫^i@0ok ɸtp*2!ayw5N(qQ.'ng'f=EC Y3um Ki`23y&x#wz2qBG u-oK ;GЙ*D`M/L#Y;GԊbWҕ¯"jZw,&" kh{*x4Lq2Ma*̈)qzE\ ;,;7R3;ubΖM (\wEW$KJb(ACFJ{C2cw|"./1Q!]e׬>cu Tm]ctdłĥ x8iF3zz +T4k!I?y" l: ; Af柟n;Iz/]ڬ$sz ٭S;hOOIfubk-FrՒ,PRZIDƛp8F]lXcZ.y=4,}ksӜ~-g@3ԣP}i 2PtåjuREu@YxP'L!ʀb+uoA NYW\ߗS2G^#p1LYMZq8kK3F\8u;~\z[E_: ]:: wspyZҞ~@6?@[6*/ F]_|p4NT >F/z_rpWG;0V,9 ֵ]E[$QbΨ .&!\A "2d"V̛PF4XP.cR$g~gA"GrCy *?@z [Oa+Y/>eU 5B&J(n!%m#Y]e5zj =W[{m=ʧ1[K |6|WVk_GW'sb}tU+3'D wg'syν}a$-Y@Ð5Bxz16_#c\dVnjq xN.Sub|a8a)i}Aǻ/Ϋ9n n1W |M-)Ջ:N4UI+}bBx{q!C2S&P#ڈ &Hif'҃xo]X$K;h?Ɇ*9qԹĹPn8 SU XHnc(+|`Q.aD0 YGl14 eʉ~l6(LOb:w'I~k]@~5Ev3ƔFHs\Glئ_mz^d -G gw,Ԟ ArC WjJ4}-q?"υ x>P(JheA'uXaPw`-6&5,a4[P|'p%JťvfŠa18Ŕ:hMn+~(߶5+f+8@/:u g7f|:IhIFkWa-YW0?{QP?_20ܴ^x l5ט\ʆoUZq%>~wn*ZK'1nۘ5=ll>JE4vKOv/,񍬬5O IV 54Q?e {`~V}/$? ^ JiɿwWɰDR4uŶl Z߳ܧ9rWzQ%8 AL?'.5)V+3#jhv#"QCAͧH$MLhǀs_JrCӽ9 WQqEK!0ܳR0F. Wu6}Ki$bQ۠;Zvt۹WcHy*W%YF} P6o,3_'pM`FՄ)*<%Fu€w+l;8Wm &dz M:`B[Yު%UZЮȅS rpB5l/ ɦIZha*ѯǤ´*Q#2bmK V "]S' {Tq(rzwAa'>6 ^%#V z R5^ 8a5Dk_ŭP)DQ5Άo_iIGS:#+66v)[ca-j|F깬)'`zg>fg}S0;-L̉sT8[6|Ոl6e8 ⴖ_q#V*; 6̽0ufn˂UW fGb? \A\ V d d\$RE9'? mE  AɝġabY29^xpVu=d.cxf P{1} םt#\M9{t@9Av'bL_+k34J-H_jqmeMő􃾈s5p23DI^f5B`<Ў ?q ]XAEv0@wk0 41*Ȝ:: m`b  eå=.Y)阁:LBd\2 L2S 0/ֹWҕS,R4Vn8(ŀepsOUâ]@sG*IA<جOة%CC & (W ?_֦' y86<{2*q:b5DVv@Yx&-byD\{kF҂g ]~V_qu4$Aq5 Mt˾IWZG)469~29TsUVfIvgDTd;#d eP]!c}GPae:ƞJm?VZy_slvRs9XpDbC{˜TWL#oi'$VHC &>[R|4lI#dFq\0BDE 36%R'/Pا gZB@CXI6dJd?7*[ SiDӦG̥acLCƭ->Dj&#ΤC(Rp}gtD*$k,Qqc W#Mԕ>$ Y>E6*jk]$ALB| Y]Pp!5Vګo3! ,|qI/'K.`ΙC߻%ಸi<ф4g{)btm#kIa/NQ$zFm {5dTP WZ.;-4)e;${ɋn<~<vC c MeD%^!Eh1b⨂.^@47n?nz7f BU>V 9j߮#e!˃'n#p" 1gsid7 YR:6Q:'H[+l,JrPfL(}PVtOyqk#PОEQC"{{3X#Ym?pM'\+onvVu:'\u A|2<_L_ޠfzs)n<"O8<%ۥh&{pp%lօ}8#TJ%?oؾjP`7 C2vzy\Y L DŽc# y#S6.M証Sۼf vd/U~F΃;/#$%3s:;:/Z} ;v>S5/--i{7oЛB|g%"#ӂ+&-:]/_O^@١`EA ۽eݛHP1!#ŕh@S*};й` 6oz<,{a4)/t nT CP9Rp9@˴X0Ҫ-zZֽ/0}w(Z;Jcd8ܝ}!$TP+F PzR_H!pi̷@|*ΒXq1ens9k|zs h *S?OGT|!M2cZr)8 3#<\Au VOs7sv;dg ycϢVљ7?},RS5r".爷k(33bz5J Hᱵ6nϰ#8olr)eܲ=瞄ΫEd3I퇕=uk}{]:^f=lB{9l *>,tv=ѳkM @E>bԲ#HmO2#g lj]\f|KĶX7ɵdzoIw4jkڐ9 5ߊFg )+1x`sѣ/˺_1x1J-!4xbb^]›pAHՌ[a?"Sƺ bRKƗ^t`JD L.lqϜ0!kBˏ#$`-"f(͛IN\ՠp15jpXBJ f^mp o]kh$[^-2C0#} y/жՉ¤ E9e^m3Lfx<`fR4K$xx-E7DXhz+sw]aȾ*93q$$oyf6(}0!X O6r)_=9͟VW}Q [RQhQ.ǟd0*]we'3ljTGjX?+D*0b X#4($E[IyaɸVyQo= T9X1hCs# ux:#!|ɅTb0gF<75 _gHKMl%"\:$v!q)йⵑK"cqNվ9"+}]-t͡M+> J:*i,d'C922=98~FC8vݻTS%XcSp1߭eWr%-T3hTⲼgQ '3Cȹ u+s\Y8Y&֐->> .`xz wn:t#ͺT\S0A_hjoԃ,dUkGJGL\-փaU8y 9^JW;֬6%57pYܥo%έf%kp`㈔/W;x N zt]#&&!AV7D dW@iw9nxudve wt_?O $ʐ=|: q6NRL4% xK'2MȲ%êؼE]-зQñVb#bY>˿e 8<)WPL}~jhsGu$uSS\: 9hFosbL&K2Vcȑ4H+vL!p+ 6u؂%&cKiXBX@8f~^$Pt YlZ8!sI H1X0niR.YortugQjvOTQ"*< H Ȃ J-MyܬRN #rJQ&jKStZG'_鿢[S(T>LU_L8%`m%y!3[UT^:;[l|W_T5Ws Ňi?}^A@A-@C-:1sS[UCVbhɛy;,cn[딛I/qNbhFFf ۔ox%. E/ʋnEؑK4'm)1`oPB ロ#Hi B#%l* Ԉ g&Wgeв0 fa $ vMRF M-32r6B fpHci#Hf|X ^]9zw8gu#>x}DlX׶rEs߾V=[͑k!20u3ՉEn0 s j;n8lCNkU<8'fkx:5Y\/ђx"p m0OkV^1ѪHp>'# WzĜO19TfZoه3Gve] .#S1hwga)? 0{Y=̤;Q $<:$ֵY;d b"2Up&${qcCy6T^_%0N #(?XT x(WVܜf1uω]߽ιW>sp<%N MhttF0Kⶑs#֦N^' 0>r2~k1ab-HTnι#$o]+l }#w+SKP+ ǑyD#--plO?xz{宽Ċx6 |d4X'1 xs&ϵ yqFO7p-+Pwa^tp_|sQ8 Xmؼt:O5p:G5XP=Mlo, [yljqNf`{ʻ{:}dR N;ѿ煮]5q,ypufup"y]R;Qa9-8Zp ۤyL IaXY+,D<35x?ף{2#F >jegm4M!jCF=5=0t) kuc#C} ͏+sj FwzASfBuh`B^?v:w :yH#fodN=Af|a@^Xr%B$,A JM\?# [dv[[вܦSfӌ4PԬBg .?!hz.d8}S,5X#`o0 6xS3p%՟7s7aj vz)HM0@_nLC$ N|y߀ю|V{θU\{0~!j8>V%:.)p{ w,,uίYg)5Dsm~N2ypSZ':>_ |ISQjٶ Ŋ&S1%DdCIw%_ﷄ8>xc*ƤTk;7ݾZ51XL2Z^ًXqY}RlW|Ѣ r;1aܙP aNeNƶ.$ÀSF <&\6Y//7:fNΌQk.U} m`5z(+pu`jOR_O@Bؘ̡gA|t'BBi>fxD+m?i Z2A#U9ȁ{~? bqp2) Mަ8W= UB#IE\Hb W2:ӕ d >>+Cuǣu׫^~T.*q ;/dI@]̠sy!S~In@*m#?MQ9=w" 0O,;:% e!R/,BxU"3u/LtLĽuA}I&&ܙ#$,D@OיifcbDk ޷;weW.F1{Dhc9%oΨAtA3K`,qDڢbٴMe4v8e 8웍w |)uxt*Q?T8$Fzƚ 4z;pB[fy;42nd5~ 6M%2)=Oxx6GPd:N FKE:_.Zy7no9Vs9Q&)j["9ş_,!ߋ85t1rݴp`BY3GK;j ~캰KU/U^3̅WPWho0h%?FPHHC >D c13\8C $e,]&.=ܢҶOºuuR\H|^H*s\Ęq7Y]BgǤ ЮKQ6fS1 I)zٓt`v恬5(ֻG6ny<2!)A7a&FPuMG6_/Dǧ3;M,g/JZѪ 8P'_RB%;ڡ% <-LM&.nh/dbr_Mx+[/M*˪TfG] CܵQArJ/q2r*npנX:s5+QLaqwZ ^߱>?$"%#jtg#.GeY$ [Nnx(}kۃL1)gPjiVsizMIN؁D}}-PuoiZ)""&^$L(2>$a5_c qkAVt r.9\*{E ;д%PldNopx a|g0z;bu%X/VWOXo~mWlI^v&1eY%;'͛-95 ĹmU9hoCf^Y#l^WI1VueǢ$[V cƜZ(Wp36E)уu<6 ;E+l<[V,X7=K b-lJ=fG:C#g8r*|zApNJi%6cGuQ8 13(*~u94MJL$z71G1vg+ePvqѿwd(Iv0SݓҊ>[5_{O? & fBRs) %aiLf=` {zJZ`* 2_<즵xA<_Y?f.pe=Az@:U`+%x) hﵱT_)T-:a}_"wޓvaꊴ*Y#qA>J}۾BѼ-u.vzJks'%{$eCk-drb##Zϖ+S0ū*ސsn&{G5t2!)-1lQ@>GTwC0Ȱnf :Ac,胶Cv" ) t98g R=url2]Bq ˩ֽ9O? pp@jg!\펩o~۞Ө#CJK N'T3냎ZH`g ia ?HQ$S@mʁ@6X|AY/Eg7Ro|"N'܀M?Ōb|JNf: " רcfD{7hq'N@;QM1/^@o: 5a3:yB:WObĊ0]V"1׍7DЬDK]`9aٓ2$<^XGI ߟ6JuRX^(r4!Y=%$rQKu\.=XR|~A=T5DA}Yj?uj`y%\HH1ן򙽌WOJĴIVifWz 8qe^a/:Vέ#A1p#YRM}'\wҠX6cl 5|;,y ؕBbQ ZÖ́ өp9΃jqHHMWsuԚBhn|ڠ'`ˊF`i0KLnνg%S#]a'צY2'x9~EB5-qy/prѦHiV6 _\p%Rum1Z?#Z$oHzȑޔȥ>S ,N|=M%?`EN޿{@ɆEz3%+b(O&,j  GN 96LuBG!X7܈8gylPMzTW2d|jb,JB)\,"᪷ndSܴ~XZM~F`"]jrD1^c@2mE5viv8UB-xH,B MA5Kt߶>xљ\4MGm;?O- y>HA }{CJJ 4{; 1q{Fs[U|ϥX^Ⳁmk#$ϻQ E0 *fZ} xZ[;Gf032!F6f6%YU_ZAJYխC4#il3S"`_qDå'GJoj?u(ki] c<WJYS9~?viJ՘n]6>ҋAbLʿ, ,cv`SZGtMӺ9 emQ`(ݑ%]Hj H,:Z8UT|TQ+-BXpb?tb/t{?eht$/ʼnTZ;O ˢ3{vz؈#oEpX&?DsRdPD 4p~FhtuRwqa: qG, y+ }-g_$7 z)%lTg7 ؞J}00|k&0&up!VQxzGPڿf M_6N6<KCk;dcn90ϝ:E`Clb*;IcwsHCfVn1/yD`6 ssy7ү%h\ 7<}1z@y0߱ MaFt)TmS с*Ns+קC7[+/h&oD)Ia Sݲ.di~~~%O5ZJ?FCht<{m8 wVE3r$SC:+{X#@i"E ˌh4U fim:{MR@+ 9PcHim=Z~<TXŔ YTh{"A[Ih/0TuPzyq N _j 1B0vJmQV&2kqXWg볞 osF,I  <BVi/F +ͮg& >V3֒]TR>ܦ&SQܠv 09>v=G`?+>?*mQ'c !gr5Ex=ˁTgх=FPaH^A :/ Fy|cIQҬhڙMBUnjLZr<=4ѯ[I'5(M+րjA5V:!/` 9ˊ#–Yܵ /M4k݁ǯN2-XIueusXC&gr rnrvg:\vKl>Miӏ+$y w"6@ Ju1ŕxå뚄x*macq}R{ΚAubX0 yQ,&{zfVnUоNs4wܒN:;{=N6 n1Q]y{ ru"_/?AIǙ{ r誺~I"#7GQe-dO]@2_ U{ ƃA재AK) uqYT4$sFPP|c^5 o8jib+j8q=O͠G7?>,wM*~Tځk 6_?# jn!(g^I%J=3 J%=N[8"pE;͓(7vW u᾽RJb餌TR6q+LHPn83ӯnbc -?l^t8e)Ҕ5ڻ?>B8irhH:*Io^LU Φ2Z Azz^L%Uwl&z$fE j:,#+K<DWz !q8 K5d3 dSOh;ɼFnv Dt%'EyƏ,xM"\1* N5FlNS_QCA*^IMm4 cSfCrZ 1ml𢡟 eP ,2R]jgΪTh CYY$ wmW,Bx;ҴE64Wn.Cypjz&η՜{sI+nzŒ"w%HjVFvSNԸ"jȒ5&@C#һ`u|?M~IaccAJ/6ql^Mh5J) jPY"Ԇ !S$"uR~UA4ů)FŽf$dR}hŷvsAg1'/$xEZ$:1]:Yml->np7O߯[ Ǟ5SFCErBq0u31@&=FB%x.w67yO,/a̟ CHl,b?ѕ@xFu; <^h[ ]Vi͘CK0pi:6`'ɘc./Z*iY{G/Is8g*P2IŎ{@u a9* 9ʱ}+*;4 (ml5dzN'[;9}ߨJxNME^5e5A,ywի)L&O`TtīZ_)w-UrW9BBH$RCQW qE! /tɮkmM/\;7$} ˝L4r55:-e)oi֛Tj/Uiu_'@8{xB8X}:2!ȭp|st2' $r-UN]zԏ PQLCdMdnzRYPjK؟\{@Tt'$67 X1?_@[Լy>% X_~M9 X%FUr|$^6DFSYVE#S2!AgyfI'X5ln) fs\\ǩѩ/ ] VKpCk(%$tfpC-Y2{ӞȊef©kLPga>H^-"`ə!Q{ǧ~K W[jѴP<?MYtʄ8FVzHW =BǛQ{L38  @Mt/tp_1w|'Y?X[feo[S卥4)~yPJqed6jw^eFTz8&Lo`湗y{V?ΎFKBbފ4G "#+u2ߖ; k bϺϟlf1'ERQ%|el]<6{㘳AAޜltާO^g(@6ӨAH)X2:u@Rim`4#Uy tM3f;ya1$ h;+} ~GDc 5I D&IÒ\ʽ qLFfH.:=q_F*Ut%01QX\D-Q*E}9r#59%-w:Z)nrk,(%pzOhF46_ @L""f(?xtp&#>/Ac Ӳ\%w04 P)@%}㪄nWl\;4άАQT{! n##ı@`AP6}"lK8 7؁雴ؼ"<_Jנ,G>ٟ&M1M3*dRYt3TƤ (2E:= 軤ͦ`?T&:]:а3үs'_M ͝|"1CL 8Ͻ3&@?]5sZ6B'fde>8h+ ֨ݬf~ˆmd`F)Ĥ=uwU&ڦ/nQz;K .(!@ Ll.rMv)8"[h"fII/P*Qgo^@&~S SjICnA"O)A5-4.Z~j&}H63 {%"s S+kufg#<'In mvcSkM`R4$H&_PTM[Qr|A(or!}NSyMŰm8[gaQYH?^m\5){u_?w'v_MWJ'SڮeogOUe?'%-n9^C\ =L?玛cL_k{aªFe4Ѵ >iՌS!F"oJ@: e|;?i r !&n]Sj$uc6D1&!e,8yYlT EMhE1 [}v\</*m֦W$H-8mr{=(򹴊 Kѓ{-,,` ų[l\i1Eӳ UA6EFu a!=^_1QekmZJ$}~8O@"Շs`$ R.ݹ ?1C=ød+m,S'[Btml,,/!Luހ{ ܿyŹboUOFdMΔgΪ=j:z. c=9ِQA.ew/sNbh r^lߪ;lg)3p%|ffj gcHLy>+؟LQ6kspOĘFki~ `naG{5nS+[[^ύ%eaD/R♁i{ _`6h6gjF?}es৊PRS@]$5;oN -qֆv!N6F(RpľYƓy&Έ( Hh:T Q! Y;rҺpuGLaZo`g,OJZ_]|w %o tѸulކrExKv㿻bt&Tj%n5G_>PI^31Gq.r5B'˟i Q*)~(yKdO]%PֿGd |.^hT(3ש`BC)3դKj6̌:]"z~*b!>qDZ>2wQF* \-@>P\y\ty~ y}pWqsVi=V&ҿz@emX!YɩآjsJ!sɜ q"2EAdYygA3R0WpǺob_mn\+H<X>r-)gk6@g }J$[lohL=*@q^&5y5+PLÆB5sؓD 17 !%%!Fsm@zelk `MhpTW͕PIw-ko6uzq#s"gFs*Hv>@V~o;Rx?>0^G*UҔ_+Y b* 8v0!a3[YG0qJZΐVXу9i]lUŭg(5WlT2#I@)_h 8hWБoژN -kKru:.zqt3Y7ݞWGNԏ?Lá$B$eaz JON(_$`Hi`v AB5HBvA4@6w5><˕E,&M/(q+qdfrQp_@K:=5 K-Ft_`tg<|ܱਠPPF91b̓!c.dłl-?3# ۃY,~9G=rz2׾ֱ/7a7F5ŋW<(UBSo G6\_s@0Hv4Zn,nFMj;_hɒͺE $qihT^dK㼤fj { `DBf6vX틮nIvg\cȟGЋ+K/,6!c^[%0jњeHEi>JE&w]@]:ֱTs'%0=%Anvt#2lTY(85ѽ M zfX."tòZV Mu|Mרj:0T 0 OXpM'Fu/ϲ7(HyxaO)=bڅʺ/DdN4vð`QC蚄=(><NjLyjTo/;U6嶲 f8?Pд`fkUtfʯdG!5l>qꏩ6I(+}TP$ vN&l$iH7B.E@%~[D\ג==7+Z< Ptr苵bO5BTs-,<6x15KeN{'boeR. 9[^E/zFT-c6`7M#+I0pW"RbQ\^mӲ+\)d{ 7=m*frОS&cSNV?`ٻbEFq ۽Of(]G<0v=_8bGRKW6 pLT,y6ƒpFUM=D_n/B\q~5wCO ]:ׅsp#xk٩6/z(|Toȍj(e|Rwƥ=(hiyڹbs|U~ _\J> (%Ɨ||qE苿N=>u &jY~I9w~4U 2V#{&TwaB<@Qs =MdSCOXio@S]Ը\ )ya@|\l3 Lmԓ:NkH'.&\sif14vor~ ؒnQc?:r0,cgi$:C.%ȟ7_h6V5DAFLծ{g#xF7ԉy0YHŤ> ,Im>@Y"> , ׮2WG)iP>'ұg.@,Qqi"8Cj~$奝( `vfhq&iDK蹂@sC\-=TҒIE4Ax W?/:M SִKs>E~,\&wP}3 $K&YS6"Zn3wRrC ٰJ1^ެM3f'."3yt`K ]ߌӞI1>$q^?;PNLYu@ v h+]ìf N|N 4m4{A0+Zv=4Ұ%|E[n6(y(Q/,rx:ETnBSEuM'YSctp\]5MU,}<0~f\N ant&1Hu*z`7BC41?JJ5hoo't).G;8z]yl8o/%ak?*$Ʋ#) &164cJq!W%ȴ~R ءC}PFOoA|"g ~5+W ԅ { _6=m?[IB9>a ,*2V'G܄p> 10Esv+_ KlB A_Ԍ=#. m5ר&xD$T2UqT  fJ_1:y) #,=񄻩!C4IxiȷI;oaH&y W$ȶ+ulP~;1'ڭD)hw TU2_,tS,PqOLوRnbC&Ŀ(#ŎS_^ /Tc[߭bP9@J.d[PPN=,%-̰ߠN4>!qQlPD ,c\=Ot!{Z[;QU`u9h51C|iNq@#s!O<]hq m2$ *o `hGΏԡQQ oYF4m- TbR;pT1$ê'y{ H ´$Q{#0&+c䒽-RJ>y#ʮe =ʥ8>@~i}Ґ0˙M_-~Ra PQfD JHX[>$_A_nJ~x®o.nZCĊpfM ڇʫh3q{_DN4pDhGr:?tET'^MJSzo fdxVq,fp*iڐ7"aͱDhBoOqq WZLta`i٭|a&jyXJ7_ƫT#kH+փC23F *q$n|/J cǬ@Ë^vPQ5HFqz quCPh)u6ɪ"vWYȨ料V휍WrA EM wFBڼ%l)ʫsvL`TN(5c2e؋hʲ_3ΗС""c`rw1o :¬|OVߥ9Gl[u%s;%KM4e/0X-d M}XhD֛̑*yjg&.q2ɂ5)uwtF֛9HN8i-tr_̥ǜЧ:K R7首MF@9/=ǰTz78]C>-Ky/# $Wِ3V{O3bu2Ԕi Z筇oVǪTl.ʼnSg]ivAsMkJ U.۳&k3XמwV4?/>y +06caG4έWn{mJv727Y2v*e Q_:2KmKbԐ˱'V%+"t[) &M*nj?&x eA dBL}tw@ٍ,"}^v[%l:񾲇$I>Kj?w<"3]X֞F^΁)[ uaC"*p7.*uo ,; 1F |үLQR)@~7䁩NElROE&ו[PwX頉" hg? n:3pˉo\ WmH("hP~;?2snk]i?M;I'ZeۖK'ϻ0)8tjrZg80e쨊h3'%zIۚbI:Bo%R3 6y S,,$X^ j[H:<۳X!zb/@am̯iM%_utZ>wM|ڇ@ kD;"d|~jȋY J*^6;]" eZk-w0Tv>I2'H Oua,!: ֙:qAKC\$ {g2'a ==KFƘKRq}U䡙 ~S-3Kb.|? "ꣴHGQN+Mf\9lFf -7bs9bEh9ă´]R(jRMmح_rt%SL16GM^*5*.NF__ )ݗKbfߥCBۺ!+0 A)GӖ"mbCћo `UV|D*Fӣ~hhV{$fiN8ҏte9_ p\4gMLXqmBx9  ;"-ۊwАxa=n] A{j/_{Nn٨ ioLs2k{}=%cUa59*~j)TxyFLZ-,B1i9w3i1͂ :IQmzuoxY GāZ?h^y"qK2'!Ês uHԑ QZ72cen6rD)n=gk*JŁLT Ҧop(O(ԃRW5*qħ7>i W-羑GZBS{LӰ8 k_1Z `kpî !huӘKpMŔz`rc;6G8;q o)3SwA7fs$_z~|}tU &CU5f[,4vfVsG8U&}#ÏMxF첪T[cLBt$-Jab\%kY oljL* nGqLȌZb7!ه 8B?l$s:źʾݻ"YŃڲ 9[#Xu_'] Z6+o様>N)(O6if̗wsgf:Cl6 e.9J7KN>^Po#r10 {Yv/XC_ ,0i ײrOLYo7&wt)b/%qJsB EP2Xj^d(FkFSQ.UOr[#P%kt!-d?'Z{ڵTh=Z@t^H,4m/ѨaNCD'Z|jޭ:F=ҷq|Z m>^zKt,g|Jo%1cA=r -ΜEF p),)ip5ǔewFXNY5V7ꞫqJtda[ ̞čdNB%yk^EHRxzė8>&̮h}HSܣ{r+$DZ 콍Jװé]1k|,O#Ñљ*c*փbCCJtݱ؊sxfF+ǎHDhqRFRW;atMtF.3@x`'$:j-?Q6'YRER.i`BZ9vy33V^ϓ[o#rCA۵jQ5X7fP\4,6ȏɑF֫ڂ?|E mRLB-ITlOܚS7m@KX\VsuKI(&,Q}7ð =pB.>u.'ob%jCQOš<-{^V"3&uM Q7hPis1i򌝉zztK2bkmN{ƿO}|+rrM*]Uf"4LC!Ix 1їdg*zV'w~6ClD7 S q-ͩKJq^]hDN>=EkU,"X%IpoMO3ĀQޒVO/xi|<,fQ#i[b# .EG,P:߳n*T6vi'"'"@ 3|N.he nPͬLVcqj/[fƵ]tkjl^?zbc{瀈ցTΙ¶׬ȥTaQ}t=b0" }?IQUnL$o~ %7pl r-#:eTRlƱA~(U|SVmYu 8tIAʀ{bsټ;]xzR¥2 NT=vՂ :EU^v1+( ;^)bS4;F|6e rNXu@Qu0PvS_r V. Fw+X71r3U](Z୔>iX,lɇ d>% e=ٸ'-E} m`>ή}ʣy3ҴҨSYE.-n,Vc-p{9b)^bN&JqlޭK|R༣ =ūH(rWa0 |7Dy!0O!9X ; ̡5? & "hwMh5c-ZPtKZ}wSAGŽ\R*b*6[5A~eu;nWMD_=ZNS>\nی7:qe`*D:ꊸy% ;> *0A"W3ݯ(k6_v0wCgҁ#-đ+xHťCL}cEk(#< [aOQMt~_dJZD.,F@6i <늠ƭ 0Z]hXuqΜgՙ9 xqMJ`­3یHnďH玍 uK+`{g-X=> auS,>QC2 YQ6!#; V<4`zLW96q_,=cNJKד-B%wp}6]߾8o- Dxn`%=`j@klנʭNG[BWG83[x]Ʈҟ5hg\q;t3_$ ro=@$EM &m NK/=5Lv y# i+6 =2zp<bi^'˂~NߑԞ); pz֝EV]4 sſ\~kbJ#錖b%Oʹۑi ,.~{`qrvKAV (îiqhLK5J/Ra *lNdB\5?<*)RQ@ ai຤'w6tYkX*%3t=$[ a9-^ҋi]elgȎOOH#4! NӋ4G;l/B*2{i/ᷬ@0YuWaFּ?݌egL;.?v 43QroM]z5C1yO(FgdQ p F4Ћbp0B9XN [mBxΕ0)|)k_rg59PVD~e,^U\F6zuk>s?y!Ng-SЏ6|_A^+c3(]Ii-\d2,ń%Oi_qN|@ bbɬhq6$ it{A~HKI+B5w/kX͋r?q~8 Y gσd2N? pYm$~/Q=;2'q҆{@#%J[jzy<u$0l3졗{KY€z-crH`oBTm[|#L0ȩ(!KY٘20t@#Ku8Ŋ"% #dHOw:@ewtvzi V(_*ڢ!Y'hp%GȄEu(0\/f<5XLS 3zh`)SVurf36^J.j*,.wLS]\)N8·ep/BL5?ڑm_Bet:5Hܢ0愈2pQ6t{2=<-Add[Qpn4 <|pTQ}Il,='(Q_ GCjÏiĸPω?kEBSy Kh?į;y;*@gs7&q6aHv2_0;4۳聎VOſ&\){D7 &dh IJ*?/L,tֽ,%*JkGI+!5)OLԟd͇,.nU^$*aJJ]|^vHլM` 5ܵG US~6hJKm-J h\'bQ|Ӏ|_;?H'1_/E/ 6 5` A`?GBNh1>$iP!v]2NЁ˃ljb^Q u$Vښ/P['{$r6jW32DNZXf8Ruf+ƁGo|yչ, JVDO>FKIt4,!1ŐG%?8{@C A~V`>_w " RΟÓoUJE4Pnipl mr \K7l)ɘm TCFj2r'1ܖ(Y(,TGS[q-O#bg}iݞc1l(2]b>.b5<$ŨAZ2+Ban^`~" )Lgƛ371#o] @qLrBMf6]rb(`]vrrb;_8<[s* K鋵ҥTЉտqk(" %Anf +N"^l`g#n3>7ThJ"ĵy#ݍAu9h/Zav2f3`|AI;o2gkritRAxV?QhHciwR7Q n:P6OUv%LA)ͦYymKxi)5X,gKi]O\Q+Š QQoOn ^@P_lfi8Ux-NX; 5 ؔCh`B"|v#qӱEz kDxѮقEuYtBq>{]q2NOP~ uZƠv,Ndg ؃EWO2rΘo)2AZfNR瓒2gީ$Y}}#w xfɓFT^{;)YҨZ}[lCEKKGIAN5cG#kz:|fsvnN!EsؙDSфqF~GlOxGʨ!HSEN83yH(݇ b]Fx?}F1P!h|cۮX7` TϑcZ&[yk3z7=0"Z0Ej=ny#\P(蛗E"jJ&1||-S|4B[ܵ-Z`zWPz#hkv< nh"hE1=WWj#jWvù=ڂG_ɍ9OF930nnN%17mՀ A@e8Vx ހ@73FD1vqRmnMzyn|;phkY3jȝ y[Jb EZ7K9=Ej\CkC6O+J6>M~y06;\@BM. e*S8BaKW9O]Z5Z%( c蚹tZzGα E?.v4 &#.dq*hs>$:Y# Px7_!A.#Q5Sy 8q0tZ!$Gl#u@^ŝ3!xG|-[LY" ?e.pd#WM#mv&r Iܦ +a XI LNG1碱'~Lqm&9w|&AW,Mzƙ [{,vHBr(]^mOl g"?E7@j'xT."̧^WQ\ Ja/x0s㤤< 4Iyy xn98/7xy;I,΃; Pj=C)I];[H&~ =Ja%Tڟ!C/^_L437sXkH3VaL~XXs>qK34̴ Efau`FfߺI|ʓLgtMlv +4ph_B QJXpw7U@.$rE#_."aJvz Mv5H. FD/o !np/^\J^ #b?c~-YqWX@b8+ŝ"ci}alXyN4.fPd.n+a&͟&6^+3 ֬j \v <BGzVwF=<2:,s]E*GJQb;__%)Rt & ;OAjp&BMoSt P:Vsgtk lr1`aqgOzWQRIsV%C]);#\ A~z)pԛĐ;qRŒM";IE)tOĎ([qgZk&Zl4/%/t`x*-*{:>-f>c1}lG3Z;838'SZ:SnSTP=~ ën \#hUxп ːΌfE>u+ w$S)QZ x7JƙTM(’㝸@r ]D#΁Vi HqL@H&[ ݠ 8%ғ߻Xkr&/grCϺ&mL$=6UG!N9_iPW>G"s;EӿWz#FNsi0Xk~R,4f\E 쒽{y1Aw۲m }eZ-$?_BǸs5 AP>Ss:}awy:M%lYgP? ˷NTOsNk³ --.!+㟎Z颴o\#arO-Ku=;,E$,7$ΧqپQx~0xJ 2.SA1h=w$Ⱦgff vj` 5Zq*!K4ӻQWG"9ub3zՆ =n. D1}TE8y߫vٮ0j%thB8;bLh/ɼm@7U>1?dt_^.iܵLgAKwUnNC+N?WXp|Qs{ aX8 yPK'ҳo*"8e.wmRk~2%]?ƱseQ1S԰VX~㖒`&)fI!N^kZGZp $nU9/< xU=A2a<'6T,r׈V*qC7Y8q2#If]l.AS;ng 1n q} Q5 KGjEȷlhC48a).EpzfnYMȫ)(x#fRLw n멯 khv_}c)Q4ޖ}}kDTQF8j󭏨ETFVA*u’$y!rk}~O'P?~=yw,nޯcK"nlN dCZfMaV\XHϬRa!OgG%1s%n&އ$CD­ r*ev 0E5:\DeL أ@MהQN91v83Ĭo+j>y6b1EyڭQ,Ze,Sy`!qi; mmVtZBQkή}A0Kol{].|ܸ1`ʛHGo &I1*ny=akC} ' qL1?܎x] pݠfl  ۵}VILiK[A3*X߭fV`W9\dԣ[ 6Bv;$^RIqu1ljUh[﯅v,8{cĩψu[c/D%.4#y ^K:ЈCΌ\UFO-`D,2;\G~YͷU`@7 #JXJuLO xw[?,=X"Ϭ] oj]߽)U') l:o!mSdv\P>GnaŔC1&=|[lY&H>]b V"J ;C'z%΄"q5˗`!K}ְ^N^ℎ_Fq%?;chО,rF;2|cZ3KܙNa6wr. xPkE Q[Ñ; `Ǜ,Pp;ǡVΑWZb"5xx).j{B3}-lTx~}%O]1Bf Y[(TH&oe#n> mɫS47)qߢ xWk!=ǎ[g{^lձmg> bs>ն\ɁgSx=z/_zʬ$ 5ec2S׽vp"&VwIiS g3`{)^SnsFRMTޗ3AL'DR!㻟 SP},xX_ 0&_Hɡ!0QųԾ-*s. "@2])E}Szf!pyB즄 vS/n&jOnh`q !oh{\lj}L}F/Q猀Lkl)B @pRڮ YYʦw8me: ,wN1s9LJSrf?GpRy.zSM"^%KR"ǻ6~`v'kI&E@XBin/5o}Ks<k_F4 }̟X`MvEvgZ+iGMًY1B̛'腬)q;!C3mNS -U**Z&Z OlTgJO9mpskW:X: 8`Ө8>%b/~cFCHgۖ|ij:o})eJ[~G`5d!y ugZpYl}vP2)1 ;Zk{ ;o{bG 5'Շ[t05G ,kn rλZI"zMExt +M Ãد^ FM ^($a-Y gW5c[w$[ p$ ķyv{[ ϥ}.,&yZ N;xRE9)9k&VB=|քA. B.h4S"3,]+niYgHe_D20 =.3 鸩<)8Cu7m?KZ.,^w% #U4$~s/4MƒH_ u^)>m.V5c{:"4ҋ$e^Fx1q^Q|̨9G,QXK,|mmêDBGMċVe.u$yrNAɕCHtNK,Gw-yI&-p.(<>s}`51&jU0`V>ݩ&f2e~2n+l+aRn$-PHd.p `\vQAWc@n&=4xA3i~_N狹iKwv@76f$ ~Eѫ=3>X;N+v,a/o y$`3\`tm;wXR? >ZX}f~*)`w ÷QfC1=3e#nYR>R[T6Wv vq0S & CGO9A-J@ȓ"j]^pʃy9p[&̿'#/Hlqz ^EsW@W7˲0)aJz+֌@!,Yt'V}ؠ΄(нYЌZe䈫|8K+dxhٶM6ZĚXĮFӧC ^I8Va k,$-B 2\ ޑ/ B5\Ib7dzw X,ꃱD&TcB0yEn 0& ˞ 5jXQӆNjo6 _Ey6 ۀjڱ@I+v6yrQ2Jhݠ'zZt~!~k`4/T!qBT;P5JdM8EbKpM)OM !0`N+7$.`)Úf!7u>XilWBkED۞=ui9L<Б+VY#p;;q$2"p F~~4$6bM6x"{ ׫5{wN%7e_;7cMU,:aBM:#!oX:+s`i[Kz|X?6IѼ_d'W: ږOrwȉQEߜd<@spH 냸4ls a *~b ^ݍnе<op!P[sehX?F1od86t\u7~4 :%ՄcKuj2]L1ߜ= HT«kXVѺˆL|1 dN=3$0Jg{#_ !f:jA^^b`k|17旐W?y#tEo`s`wjVsSQ.|mH^*D-;oU:kV9 7IJEz. kf48/%W.}'S6GWſ)njz ۏw|"ƈi =oz'xRJq^07%Z1?]CⲌt™fV@JT.gp5 3fO뭾t YHl~FbkeV-Dšn?w+)~Hvcd9n*v5{td?}^e2|m|sq۴¤bOKd0஻ggz.~ogh<0,/DcB bfx!2(p`%/͘T'%)l}K(䨧@UخCӼw9l"22݆NJ<"O] [yv&I. @s&t- m-%lhؘU*;"3@'7:,7 nMG,З`_<٪7`I<;OZD-w(2Mu9K?&+iUȈ+7.bߨo$4z搹7G՝ E"f&OLX7ޱjE҅nld(/MaWu$ϴNqgF rD0 ~ĕ&{iWO`Ю K]"^lJ A ]gߝgcGՇBr}'}P(xj:Az:V"AL7alٻ/ĥB+2Iذ)Mn3OtaoUOҿ Q, *> 8Dxn~@% +xx%>E q۹^Y_2jX3zjf׆A8D~- )I{fcz} uo|!m"Vv5 ]j!@/&!5l,87Z*qNo-ntlF) Uw)N/3}6?o UsR[&n"´*JCP) yh@uC$RഛF]$\ eΗn   jP4IԨOh5 ;|YwhTz_oͯA@~3м@P#;5cB *%lF]M!{F5؝B5zА<<ޭMjoU_ilnWfIdzkNdXH@6D#4]l~; 3ز̕_zCkr2)0  *%dPwxfJrܔ$P*cy{LG9 PM|j}7*pyFʔ㧨6ΓjuBjmr[a})˵VJA,qg+5EA3LGvp ֥` cUZervihsΡF~ mL!&ZO:%5(;1bչqK$pԭyo>J{1K? ۏ+r^*"Ag%8q+ynH1Ze3y#X" 6iVXЀðn c>@v_E<ͳ&`ӈ{{ZD"lFViwЈue{yܒL+m* ~GV{o3Z+V@Q='SaM%E#OF)wGh~v!~}hEK i|5Y)< AE_\S<{)IUV SXΈkהƨQQG&elvFtP/R9o9}*۞晝#t*p29Պ2Glko63ή~7F!ġ C/Qb]yA᳀QpqGzˢyJK=ZґzZp153$30yIv>.o*nkӐVI]!զ%@XucK0e7U\:o-% ^Ӂ)=qCo̕4g )ˋj EEh-TFv fG "Pmy[R 9f:@ۭC/[%+Eei$Cf*9e:@7?ՕG%lܕTFƒIRMUwZŁZ1 =o*(Πj<~gO +`o2KNA:c=־` Cךa5TJtRi|̏UNpgn+! v{Ccꋳz'K(;0 PeO呏Xl?yt;<4On"[kkȄl8Lq)Zߖ4$ʆpM?/ s%B*f088)_']K0`dI z#ReGDTUr(t(\QwpNj2'l 1vӭ溍KUmy7וsXd\:bݭI,#PJuu}lBZ=+:vߵa+gy^/i3MؿnvW n {itvItw$w3WށuKCQx"ڊzdNx3 "`y+Ɏgun/Z  8\J2:h>ai}5-AFlQf+UoS@+#xPzua#B zWe9Sc*W5*U,ml>旻R[XX;(!bJݩOZ$a=_q`a[1{1a/9֯ӊ+ׅ5L]Z~3l(ѫ0\| zR[kl+B,_u7;(D{b WI"@< ߌ@w7g$:ӫa,5[G㒜2l/p5+Bj䆡y6@ NX5e0S&δR ;f ٠_+;-a7,Q}yIAugX~@=6DOB;sZF/4/Hl?q)fVm'ZvY˫LfHKbwMh~0w6IKo'p s[E RU677)fl4-];+MBkC`~r*M7֡Ž3(_%R?cN 6NiTM,Uje wKDg`s&.Uĭ1po!x[;2r*YMGG *{ "F~W P%;Hπp$ʏvnZL{.^X!Jԥ#Υ,եB;Ah8.VhXf)bCg<7BчqpWӔZ`rC]s`-nMK#IeNP  A4._Y0a}ჯY%QDSD>+.QŵiTmw?Zzf;U%9߆Vv·9v.7+Uu#c FˏPGS6&tzB%viQ WN qepvkY;W蔊0EK*j1fױ{snVׯt6|w!vCKfFc.'o9T36%)Q­d%fT-Ez IJӹF]7> Uk!|=Mv;ߜwx {PۈpuBNU (m!ty+0.--1m_S BǾ-񨇅zaibVgx P8[Z&UoZw?{Q ıaNZmZ$ZЃv -+S)wXZ@ X0јS}~Dz'9IzʄJfI5 UwD,h{K. vwHA:THih)d" [F1q59dj Fڬv#S.(K[DQ:) B)OÅ]y5ϓ˹EI MӋM.0<f]،Pq 1dW=&^?Ń?6{ DE.Wv5xN-]:N+5~~:FLpJbJ{S}w8]+˭6H5#4kH#/ץ~K<.DB, n6"$uGj_#Dc OWdsͩ܅:$4?V!TwekyI}=O42HI%D\HS6JP ]w+Ns,8_:2*v\q,zm 1JlswQb!Kcd[*(|<]moeפt=`99S/U݃f'Y܍Yk6njEx%h+GBzٖӘ}HLĤ@ᡐ==.Q+vUN)*RY啁"C+ԡOׇHL e&a(Q@ցZ }QHdºYJ)JSs/fdHF%u}Kss9wA]c'AcBƏ{Zò;|!;e¿ؗV2Bq4ArЀ3Pg.޽|HSIk(Ud7-&-'{WAK隯IQ^l#>$,9%,V>JhC`4Jq܆nLdGZXn_.yj;:v/i,F/S%M9ZӒ7_xc!_pүfC10#Td4Յ>Q@仸+zMȡǿwp-ݺR$Lnw"8R7z崖`o̎{rF6-u "գ&7{Q D {jϞk!P]dPU,4a|e'gruP ՌIXj--ܱ`s;8G#G%k>5;)|<6o2(bW4|QI'/:9K2z)6Vj do1y`/į=T9t[yfйYN=KJe`'OSTdDSrDu;?!"YP? N(n`pPPfY,%UzBBx o/"7[&+Q0kK)[0䅮An+ATS Z1#K7[,k?Aέ(߅Ay[wzQ }cHAI:cQS̕_o(bj7$8PThE')Wݶ_lbAjdԫ\zaio/2JZGT`f8G?n"1Ì~7XXv$ #JV/#wml+Ht".\x\(}?Ul-B΢mA,?sw ~fgζ6|${Co׆I9qŴo1u[|o8MoqwDeܔ֟Y6Ńb*a\*4pH׸@*Kf4 CO|x4T*3Š{O^[:"%]]v RG2P=5^{Zd9MP%Bo '04x۶1Ԩy8+ܿd m *`G\a՝(DT0^/ uQ+X~Irx0£a4<ۄ]ўÞ4g9>PtӻUXئLO5 Ctc#(Oӕ KRbpɔ`Z(^0/5s_+MV+ e֢:+ޫRϽ>q_!su\$(-{aw@c'8axGj/S%ECču ~}@O G5ʒ}<:D4[z4J 6PMpfWosp!'=G>unU~A㴞XaA4݀;cge78e}X vEۮ N(I9ZNBw&rz/:2 sm=5cߵ<l];?<%$8Ft G!eMlߪ p&QVě13c[HJd(.Aw3MzXvcddE ZֺYeG'9/ڧ@@,κP"V^扊 ; Zs vޏD0͎c @J/<tRjM6' FEK_DFkjd{"s,8`,AcY(N- ]X}XVw-S%R80T)g:n>za6yi>,1u0Քc$>.hA9tFEҶqg%+݄ kgA˚Vwhg{VxRpSJ̔:3o}Qv}#n(6كJJٶps6S`v(ծ@0#)%*UNHA?IuR[2HW&* >uk&*V)kCH6#] ɰ訋M?d"`R{y]D%.pW, ā,Qtp_+:"hAenSN(cTeoSQV([3FmS7 2@Po4,]|SRȲ_/iu^Ve|qF HėZ..i!Q6UJޓ+LdwʚI\G%<"d(+avK TOP`l/utZt;O䍷R72AI)!"ݺ&NłmUzj~ӶިI0m#&B~tFoJԨ3}: a6 }r2*d/^}eK&,9֩]V9ofJIƔ\-+o) -;):7[4i4!6K }+e~/Vx >gN3lz^"@ɣ}8eL5ЛOh;JxeX ?c};O#&ʠLeaf˥.jmcBȌĂD;,\{w<]qRu;=Ұ9ۼX4 ]Gwmh}";VHaCJ>&INkf ;DfB5J4e*\"D'iNN)%'6Zڲ $ $KAk{OOkZܰJRhO@>l['ب]ABb5Px~ۗVj&dg \#۽DG~?ef:YIޟɦjٮh2xջ mLuS}~~QnU`Z߰I}?3va}xu}~>{`01'.{ ;?mޛ!1T*rnw<@]HGkW$`^EQ3sc5>n:aǷ쾿V^K)eWA0df̦#Saaޓ-zk!6>cAnU`8֯@+*aN5ގxfǴ(qAn.U + @qj~ёf`%S1st:GnꨄGf6kr-ƐUɷNTnxܼ,9b?Ȫ8DC#kj.a|Ja3EMiskz'8$- 3%%3-z|= {4 yCU[298d{gq:z_e 4͉F{JRIDk'`K8isp  c6S?ZA $ "Y\J|V+4d<_q]&Pb@R|MPC͐ S"Y>Iꏉtíz .1rIq}]{$JBl-$}VMwTNjHի}Q/O`tHa?oP("^l"t;;v! 7h01x yZ015; hOQH{]FB%/kbJ қ0MP ӻD^Ų, \E*AaTʪ"'(qp31\.C4^;:v|!m ?dr ,}xs]O~@u3件r \7RX7J C) 90 %Սa4YM^R0U4t0FpA_`'FFw;)}IiEeMáB e slCɨ u⣡Di!'[;.rpAuTyKq-&5 L=ĘPOf́t1խ+9!nyE9 .6W 5N*:9"&Vax9~4_|OBqtß`QyV9?ݸ `e7I[e\4}ӼFD[*"E{HLK-v֞25 ^-G1S7sM{9nCFJ}zo=wY=\cPD&yT9`—4>ҁ +#j8rv\W*d{tnf،u|3+ LB8 vuYnf:nqz}IXw jASLVDIȢ?D~,٧h7!HG4<$w-`n`13i&+m$U wDFwl~L ?rS^^WvTyOIԮNEl~'&?W@n D U/ɥmCSW_Hx.JX~y0?C4pnH7!WS33ȡy$bw s^[#95=w]2lW/(U͡He1yZҿfy9r%1{,h[g yrH"r&,,méhv/X`ll*Otގ9%̩ 5XP[Q d#L\Z!ZLYq*;N7QXuKPOn:y{_6)Jw/k.OE<cQT7L`DO$^{|05L;Q*U"Fa~{j`f{ %dV P>PPʵxIgu+b66'Ђ>9ɸv@I66C 4elzFvmZ 36'֗\TJUl|͖+ܨĮ98i`WJ|>fw.t?-;W&m\72uz[Q~jX_~ύ&fЍޜ  :^IhS)&s) NwhtL}w11_bǩ?,Ό9,9rdIS0]Q %Jg4J ?lkwLFY*J#A3kV*6~2`)$\M䉓lh hHjeH@vTC n1锖فSU) ŠSRz wR\Wj+s 2xW/p{uy:lҨvy%6"|'0Q49 Ekk{0VtKrdRΐ ;g&1!+C(L/KZLX$TA[t{5 ]D; ;A{;[C>ɗ 8@DTt=];# ~̺ /9SP8 w!ަ1i!JDH:w%'Tz.p15+Y? lfs|]eMh(GzfшhDdiɒC|V"zBI[ZMwFU2&44=矷s!!g"r ݔLQrJzgw$&59'LviJfvw`ڻrN'/9<iӵ1:ʇf(G$uAw"?,JEraτ]y&yG_f4Y+%ex+-:4ϮK^zG&mìv!պ^I?q`w,hP ghIf6͵܈Žw>"((F\>zG4`E`ahm.N'HF `''rb;qh,%>.!TedENh|h#fd~n-R:xF}<Lc7@ +rW [}HYm]K}(Z~R"e?G^"CHfx56En:+X%/ }}@fԫ7*pD*2s0p"m OrZ-X@A!x,BNwbd$FQ-'^@||{EaG+ S4'sA]L[֬*Tr=59L޶\aV?3XQMl(C\YOsx1_[qm7UA5rO"^q) y.GH{?J`c:щǗ8)v5Gz Rp~LXSĊev2auu' x4jxY5y+8Ga}ĭiѺ<#B!AbB%bn6[O<:iɭOd`lrQ&c6i <٧3);:>#eKXyjbj @ a^9;CKO7,#%\P(At _vݵQ-2Xc)CHԚmDn@f]BłFY.%~922g-ߛ4,r޸ ::] YɞID1>UO{QT~-OqFš9kx+ImH`QN3pHi Wr9SEpM)'"*_4~jLPΝʣ ^SQ]Yi#}7佁~PVVGh6lADـz E-f;G|  T-H0XIo &}qr':4"2.x2чơU.eXo?)'tsIt|d!ޣ[s 5*ȗڸ='\t6ƌCH>44Lս&k> Y $_ 6(g$7mBWcSj1 X~>ckt@G,P\҂j7?B;'S$1JO0iBͽW t쇪?ܩ|.l,ťxZz 4<~dnAQrGģ|wJSK$̓\xD,]"66ZMb[ ,`Sou2 P:QhzG_W5X)%c- }6=:0trw7!Y; $UgB F"9<, qқ%`@^1>EkgSy1 1* +_ok0NJ$ ö̋ _wPDžIev,;Gl6,0ot2 Xđ r u,+"湂.:-i𫚖ǰأjM Mu>KvCԹ{\bsnIy !`Oz(Э;E蒊zM=L@p11Qΰ`Pl+i#y8$4P +79zfێY`Wx)kC65~WR d*& zH^9:>iaJ{hў{Zt,y&vTZׯFT|+) svC~d"s@2̼c_}n;}}h1{Q`k҈:hL̖ W؟Ev}DS[%vcg)3rTl 'qj~0?Za4>ւ号IRb_ӵ|&zʋs-OM@I`,. jv]‹S9(9C>%F Z]D5d|5tJhLKL66gANc 0 EQ0-+,[Y JG,ʚW2/)] ^5°3q+\k:W(zA'5L p~wȏoht;+(syEY4=Tet4btY0ow3xǟFi`/wLi ndAk['h <\ZEEOO7Q~ʙ.(21&Cp?wfMa5l @c4t5T:6:"~Y}Wmڒ]#wf.)Qy|3uUq  JL.\7 Ɓ%ipFIqip1+2ЌP8?/ubrrp]y(@QU?0#&J\e\262s|Aho2Q|oy dfUIVn: Z&bHF7%1ߡV65op`-6}|ECVoѣ.:Fngw 2Gny?rBRھjg !CMQa;~azs X+kowgT}{kīiU+'El'EoC Xbuq%$U1pɭ9ܙcJY#!q>@()yܗ|׋P𕐅ZOX bGI+ݐLΆ=ucY#{&7.Awϖt77PP-]%ų$L^xhk'Xo. Ȩ Ug2&GʼzOm_Kjt`]ϽĜgJ; ކXI4C}[v74)h/Ҝ5>h]Gωa 5|F@D-oB'5GVDUBLMc1ʃ&R/eTh#20JѤǎl4\OBS/ wl[a٭S+`L G&j(T 8`&3j:mȱ58Z? j[jyvG!R:Ж3h&`0yHg $IyU^6koƝ04(oDw0I^$!]j9"J Ġ㎉"-ۦE@Vb#%0n*0ӏ}y _C" %n3Җczp4ұ-ˊ)U Iڝf*~%I*<<=fBqڕ>7 TG2(*Yȅp3VSv +M>J0v' gJI -aEL[S&ͬ31uj=dn]7s!^ byNf+ ?8!7“!#<1|PzxW6f`gE)b^fيɷ)dQRb<(|c#26m}c}xy~\ppPա pоXjheU7D<9@|7[fL2"DevD2.!'6 | W+x¢]~1ok;eo7!{r|ZW]Ö"ٻsѽ꾫RJe usd F3yHzUTcZI_7"Hc 曉ir S5;;PnNk$kpslyn5E"͇ ]<1@?w bT0GY%(# E ̶#zpq]r6w[ϙyYgX%k$(%u0`U+mm6[ /;kkFJmNbx:WG讬?2( 5>MǏѴwk!Y+ 2Fb<%|n uxzGt?:[wI _|8(tG%yO!/3Nט8S3sO5sȸFN<;@$N2Ys[0˫XR_$qK2e>:ID>ъeߺyuުSm ұX)esjc@ Z^{^XNHH9&ɷ=Fn'R!2rV~'n|qz~$Hr>nzCu%)V] |`#އH{H,&6S{ ca\BL 23eū: ;^c!zItxfCT_ H=]xW w;Dk_|s]A$E"LBwc"kT=rn≓O_tդ<۹"5\jaO|jwc3fXm#Qז_NGee{3 A}<#Jb`=YWQۄJc4UpLN'tSRdU䳘fS[!cn>G9ɽҩtd ZԲj?D\ve(jL]>sBF~أR[GXi䢎J񩵊l"6@ð6ou |`ѓT/MqqJ?9ifh٠aEClg>mj_xa4a<"j\IhⰀJ%!YZW߁DJFz 'h[~Q %d- m^E(1PsbVp(qSri8M c&#MuQ7Eo͢C߭-v#)ށxsABҴp~a'N7P3>}3DSȶVrf[R[.qm2J?5 < /3a)[.%xB66oBl-LdzalȨf4zu_}~$1!cɎN yB?p$K TE|xiG>2Пz,b\cO%|}4 ]VIL*ӷPc6ǥwM ~$Я~ ]`+?^(S2S~rWR (S<.$6Dsߟ>z6/8]A, g= sէ> O5T kbaݎw9Mh2m]#O^C R0V| fC.ΉT5<͕F1^?$PWU9[ʘ0&=D4끨˅`Fũ!9[cKח4Zs3kh25#[ߚ&6 O ij*/UH?K<%ĪK u*H[8T&٩[.Ix:P!͈EB{7&'M:x&d'(Qd T"tK8AMFV#j%^w0UJ"yR!kNpn_5ZHސ^w8b1Qa^߹}!+ƺ*7MYw|9 H6Z2>I}\b92i||9r?OBk}([Kv3`͛|;(_3 `[CHJMt 73nCB髋i0}j#~(q8o ` 6ȪOL,R_Bc}GZIOei:>Np5y 鱧C)3INQm2\q!AɷN96Iͻe GRJ4/H]s%eL'6)r54uZ. %]|u%Ϧy 9J~ `&kو9 G@)כmedFf9^s\Hy|HRsjo5ʿw T~osYFd T׍4/S^J#Aݺa_'1\Z=Ylp!1/΅5Yٟ^-jލ,9Y>휂6ץ4{@ SE r4q`hN䋀Tܿ>7QƵuS G +"ď]l :%$WEtL ƽA3vر"ZmY6F54~legv`ljq ^m \#p.A{w1VZRq<"pf@خd!޹e5By0& ~U?Flg)&i"nO59/(/L7dljP_^d|WǓY_9֟y>9N~u=LlՋe 6wĸ*+kl zw:mh}qm1UP"juVjs;h^/ry-#> t]TiЊt+xix% _Ȕ?軃Yʚh'6aU"'Y"v߯ބ+P^`欹+",޷xW10W HvSnqڵ[(WvU^ŝdSF[Qev%kH%ygjv!v,Z`Sw`YE1S<)rC)ty'GF\%~~/kVpR 24`9bF+Cz—(|^?]-i V-*y+~KTC9]ݡ ;R0uoZ8-*4,1dcYR8<%vksn3vr%~]80 F4k9fǣ̀Aljמ1Hq^}vq"$'X/n3+tum*5Y #Uů!G=޼g'y0EOEJgNp4REҍ !:q֟ X)4/rp@#M1?lns?Q(?e @h7 7pq }K'0vܠq|Cܖa68P\G2l!/׬ tkni[V*#o/%x̤k i!Ylxx5 LF{L@ >d!-BM*юŌӼ_*raOOP]'TJ=Bl\;٪^.ȩHÆ]Hy5N M_gm,ۢg53ЁN`\˜u%^p \z:l61('Z+peT`h2}+ 5ooHG9+ϘF֙ru))'򧈞u(_#_!{Zams6`#ei ZN>ljUmİӋt]zG5= Ñ5^s/wBI? m5r`j>70J1M>4f5'ʄ?ϚA,6I!z4$9atr(P!# xԪ{Aԝ},@r|B? lJgm4]35hibd)E)G^v߂_(4˘hF$>YmfRWt!1-JP+Cː寸$BbA%<7~-Q!x%u$/;7 Pv{`4424ECI2)UDZ-dwʬ8o^UtrGG1o4}~~cq$d9ߟð"A-_BAyEK߂6uQ=kmgNkm߿D9;PTv7d{޸gȁG^7cAAr5VĿ!4-\U\^}nw?'%`< ʢf+aAbҜ M5JhrFbp9DD#XqNSZۊΌ;ܫӜ"Axo 2/@,f >ün8;&+/ͦ󬻽ϭ.b{B|!w KW6[7˺y뢒w-ztyyS|vCʛ13>XyzFȵɡ^kHsX@ T[NR857l%!G|;'ȢC ڱT. `w9΍ uOqG `2 Xv2K׺1WB|tqk5(dt5wpw/qw#CP׼ѽaJCWVhsvIk^k#!g˔j=y%_y&1[{`0Ng<1D@}ʽ|lF Oq΍{xk>ue%ANBJ|,>]=:٢O :+d#"QnY̽{wgZ$ٙaϳ V_^BӔ:k>I[uj?pp1Drn% {{(#NíS3pꁓ~hnvz:K0m ,ؚeKMJ RR.:^nzZ˥쓥J,)'ׄz/F"h8vd.S%) v8XiJ&!^ā&dÎ A8ul#h\pe_cG,H|?镒PnZl09zK!A|D>ưyWyءlRN>+@܍r*SUT-۞!ްl5|=(8/) ' s*El ٶ8%VąIui^ W>2v Ddnn^W@(4maP$URyQvbjBj(S=k/tCHoQ5RM8pM $l I6yl;WqBݱWi ֑-|ζbug;;sCV`wAĢM 1y`]䌸:`ODR3B _\G3/d*0%YjMP*[;dHyk̼Ѣ\_^3K%UdRͥNjO4O6%KP ,һ.ϵKvϭMB#H'+#.c=Ie]~,6;p-[GR ]:۰yɺ j -^&s},GǙʹ<׿t7^>Ф(I0=0g^'zzY<ʷoKs.SjTWRx% hzR $ۮ/a ,ZߌiͮۗRRr6H< 8D R _TrojB)1Q@#T C> *1bZvf"D%Kx/k@iH)u Uu1@J&h~VzC)-裸 6Tx\bҖ!~f]?8qQ3*.8t:kj"yA ܙp\?[^\|_nԿHh^j~Ph?Y=TĽZ)%ˑU!}C9+O@~~m֛S6ŭJ(A.IvUCp2YT4b:p!;vb MbL1ԄUD ,2Gkr~a@ 3bA(KMaG3@9)$֑ |=ոM$q(}}0hAνƙ% ҝ1gq7Ɯ?q隊&rY<ģn P71Mo4^=yFBGo0Yl['6Nh}~0o4i\r$,x OpϹ6s-"kP0-um$S/Tp_k %m]{~!7 gfFᲔTЀ#%WfV(<'Q."Ɉ?b // %MxIr>]@j\U(iS{ ףA308쳁hCPO'ju\\Թ ʙF,G8 5/,g>_)[o?E_Ǯ"6 T}m2hډF'yLʣXW$=A䇿%$\KZ5c$%_KzܵOα%v)BkƽfV ^`]Tbb *PBрI 6)D0 ΄{jl%y28jBeʳ4R_z7q[.-&˗l3 `%nb=20uAE˙yOݶʃ*PpXV,u j6v/>@ H<AhJ# ܕK72Vzj oa3c cGwT3jsmBXf" KX'8#@*uzSlod7_.<acKO,klWuY-WzȤ಩ 1] ]oN~ 9Fι`3>J1'}&f}Fc޳[WyA1%*0y^u&WֻQk L*Y JG4J”P_vCo/y? ~å=A>y$Zh1Z+03mcM"nV4AΒU;d^bE49T6'Xh $_H%ݜ 0 R )X!:XGS3 ɸn~*׀-zzƔ<|.А@Cö53sEd&B2"%1%1m/'t@}uXUTBz3}w]5NO:G(C܏TZ9/@iX^zl!" ج??[HQ|L ?C8q̀j"5>x^k#_6H3FpzHdKr!C=x?K&4:l \wQ $*u-ABvV!LmߥMΎ5`PDS4Ε0I/O\l+lA&&2>A)ZGфurثEj. ; B/koDxݾ5OB"}Qew}(ssǒ&iS"aؑ{%ʏ"߼AOv˕xn &bG{CN#"뾿㽌\֭ k?*HAyW5x*&Yi5~C"!0#Ji{G9%@6|I20 E9P,KEq4Hn3AswxG04Bֲ"CVuUHeDŇ.&JG[mù{JiN%># [/(/AvϭɻnlǑ׹  3V;Rآc}Rd߾Ko(Bi?-䔠} `{@A<7K(MJtYŐނ;9 r0/.kõHP26D3. _X*UQ,9F^0\F*,K;\!OM_2I5@=r)>؜xIyvxzn=T'Jvkc tiNZ!`6 !f~!OdCT\T+sb/ 7э؟{kd*0 C|h+9U33wA)3ʜfPԛ6¸B> SD Obˤ\bw~C- Zab-`+hVϬČvlvVubf'NxT׎xyUgJpg_h'zb?V΄nVvX#Lym :@3;YܼDMz &ߡϐPx*FHL;.}bB<`]ˍuj2݊~ h0, ة7(?G6ggQ҆%&"w~__Sf_%FSOK pgT/pVu0hi硌h(4YTD[^SES}P`o\{xT@j[*v+= ގwh͓O0[O۩Vsis T0]6<\91pAlrmL[b.k @ٷ]3  "1*E Faz+,|nly9Xs=]|)F3C P-xEol>XvC_[-d֒/JfƬՁ2S7AOHkyݿQ} j,⁏C!6_[U|9d_Si (La{+=a?GTоsrᾶ.IV膛J%@9r%ۦ.i Վ^@Or|j>VJDLLWYP&6⣣& r[T|}Bu]erק{p32&NKqA[[eբ Y7n*/l@uu=z"j"ma?n)ٻt8UURdqK&'!+ win[Ty )^18Tqm ,B?lͼ+eu#-vNu3}Hs#"R(D:ba3}EHD.. xievѳ H+6sIh/[hDlJ \~m0aʛh&LW.^-[  v>`BW,Mm10L]k&a; Oc5L1wtow6SUfAپmQKO丌YJ>Fɟ})UL\ *sx}x}}Ҋ)o w$ ޝ"(~1 'hu]*{]Yo|LFf~afڔt 2~g,}^xM{Zb @=k Iըl)*݂*k( bq$y+_Ouzn =ט4Ͽbx7Ju"rM?>`aiۆm{ʫv2UALԧl2K)hǪ_lS$wؓ}7`(ݯՄQb3߸JN8lnyk+xAPu!sEL54FaoRoh>"|!ryFo<[\e&;I;ʣRddDL!~>ˑ{He؉Hr39Ku#;PX͔o^/"2"\֠ f=tMUSIHB2e*U N "]ebgwҨ/h&H+Ɩ*A`.H㊏d#-'yr ~8j:FK]g09M3S=ZJ7 b9`֠F@\d I/%"WN _seM ) [Rt u7 dK=E"K.o|_`yf*@jOт҂cGW`b*d|eb >}:,})'@|&*6LVUu? _7sk"3/#Iysz㯱Y)S=L۫sM`upU$ o5悬Uf[RA;y #~WQĚ%/?7*KL+,}+>~P5h[+e:irS]P[CDvFڼ7 a{8J "S#olrמXn Nw} _׼tDg<Ī&*"~.FF!H:3$:=-.#dz1ǒc<IPyY=@߸7b,9nڏz`s(rFKOmFUe nqh`c}6m`W`|xD؟%.AհEb )-W^G}*\܋9P^8y:Fi83O3}F;X9JQӌ{{O6 l'Pܓ@PȌthK59MpOtc"w(:-(xa<'nY#6VI-p <ɊWUs<W2<*seU T%5| 5@aHş{SQ;Osb!VH'9MLsM[nxV p +]ͫ$Z\ 9+J} s_yv!|ź2[/-{˗ ?y$wXAM׌LնEXkt4h\Z>6aK~x qGDE:Ifo! *ui'bgNB $jS4WCu\;Rb=y<#ӯV8"׎|FR'GZ5!J옊h0=&s]wJ1̝::$|L9:1;o8ȀEPOqtL>&8[QV1Glw~g9 )e ;'g&sjxN(}='C1v[F1{w$IvQup(t9 YǀuϫFͤ0y5?Ac*%9'ANiq \Ú/8AM`鞷_.vR6ϬYPf[xoH{-4UNmc8gN}52P*k5fU(A s_y~ޯ$9>aerӮ3yi5z@k*ՖW6r6a l<1 bi'z=Z[VgaTlRr 6޴XQȌ.U[QF )Jb:+ղ`I%Tل_ 6ٍ Dbp.'^1O ۃ'LG-cgjH$>QmHb13vQW-;\(O]uш*bnXL DV&R 8]anPl\drYp :sQ>n-zwPT Ȕ&"Jy˕m ZP~/"$'VݱC -3N LR;Jv>:ncj)p.s*rB3Fb~ː01N/g&";{N1G93У?]RU}d"K~SSؠHegeliq{eӵ~jITQ xKH){p?\i=q]wtJ$+% J1[wE}јxӇsH[kj7qN!ư)y77߼{J_uYbK(v$dV*LwI_@[sXޫe>@A5ZD !2f.,QIʠQhaCL3 P>x_"`FT*&QvF䧹78|/fJ:;mwL;g:q9CRMӭ~>띝ZS7ɕrB0O!#LQ&7Y%-lr/fSrP'|F_!ךqTw6v< L>TP֭zș?D.oc&c|PT$*` 8z4z=]>Z,t~O}eݫoE׊2YtHmW _K<ⰶily8y#̎U$Pԩ q?Ö.g{JWQ(ym^I٭Q|rz/h"fE4WKg+WW%i*JDbugj0 ]U`V.0yh3e`qgeq:-ȩ}:y7~DNyu@lhO0vS  l˴u*[7LP Gd$g]W8f$_zQ7y̵ֱ\$܋VmRZ[30dYf/=1Qd x''] éN2r ) M?ft?؉8S\nn,:j )NYxG F!΂<#!A[v`\꽉va; @: |5@d< [Y-\o}x܌R4PO۱W- j䬉Uw)x!QE^4ϔA|5Z!ψieN9Z+ #N@r,"(d8!p~;4 F͘Nɳ7x LJӌ!+-*9#P4znVa%TEzFuYe<7@Bu眣$VDҌ)~mk]t_.%i'Z uJk hO',m3nT U&ؓ=d"{%n;<_0O'/}=[`,l5m9Uj/i١x4VYjaiy+عES1G$b0HyԄ*tX1:=vJEi|j1{)!?:_<:%w$5j_ 4E2k$q76CN1 )U+H;A*8J7pxR8 vt+:ko= P8 VBϩ|\Wk\84։\-l8f4N/@:]TTސͭc{hIQe3SwU%*g]X0;7+!B`i|CRBѸ3no|" K8RÄ9;nyل_(G$-G299K1+LXDA ֲq<1˂ . dý v(b$WHD 1H#YJ6"㭞ixU6p[ 5v?qi/O-.CoA jө:lNEl*O;ފ|W; <Sm=7 +Sc#p `Eƿ+28 3Ey({qFS%m@M.' mM!64Y`Ww㼾ortVG`waMs~(//rïCL;0!Ҹūkk|b%.U]e)R}c=M~)7X@ ꓹV>%ޕy[zV[Ji;WS9A |HN+iK  `6!2lH@o8m΃>FцWPM4<5Qm{ߘнv}[xFjk9b:`RI>_Jy>܊(-ˬ\iYZN_M3 g.CJ=@^!ǡ51}?\IZv7ʫ9U^םmJ4O1$īT#Qs9 g+M)jxkPr NQrd)29T OxbCtbuiڀ`b~ϋQģ- ?| :,]z̀8JH($HY'-1D-q^Ed{pP3\񺘆k(U=7jYjL!_$)ԙg8)XQ\4L{ҁjYp Njq"\aCł<'\g> ߡ Ec-&¡Zv)yi`^GvktY'2~6-%4aaИ3-*JqwdI(_j+ #h̋<ٷn)W2row0vūiΜ-6Ip8}*Es%cH(`+WӇ,f}U!@A/eM]n3Tp/fmt)uH"+9O-dq'uuo:2†<]ڪJ5L:ҙ̳Бm8bPe+#r2@i ‡Qe6LRv{E"f!6 .¼zB%'O4^x[y+[ D@onY hC)v _Fc`3zqx X ˳u$Hm'foƚlM4NLy ]'pD;=$"&߾ijq]\f`V>V@/CͼUYOHzN0,o)樲 }->=7OkKѤmЏ_;:kLu \ku V*vȿMuO,X2_N#` ^GkPeu)GTx 0Q+6VYYCVE];m$Nl&U1b}-JB@*4_j@_]ޘTR'M  &]P>̤(L^ sCӢ8<]Rgڏka"*p5W̹H@ethniWr6XYϼ"Dxu$%+,g;M*\($'UZT3=qF0`)Ω.PФ=n *&y 67 [`fJ9ׅJbE uZ7+xJ| yX'] '3JEJH7QI$ydg4AtY?6o?W1yG!R! o𺉳VI",o $RuଖV4W峉wn |]7zdĔJ.Jp}]LS9*?0ݹ PBٮuEZ$r.tך*#՝#Wg,勺?LU ˗-cZ>j{FLê̔gUMf<: 0hڻ#Kv dkܠкQ4oόN`_ID5|a1Ի*C09_1Ҳb"r&  ` }!V*g*|fΏٞ`!e2p}׃33Q0x-W24 5>#efrAR+(,^m+yItU%̲I #=w8M`Q!LdNى}ͯC,W:#GCGO/RqyLұ0ER5?`<7 qOE458 S'=%_8T$ 8ǧkh ^%hFdW)}อ:q:.j'UYOjު9~ qlrL1IaMxXɿ״vL( d/ūIBt*;"-S\Tk!1\CgY:2'pfcx 5Iɻ(өX^{KnA}w`ܵ&[HPkShZ"F?HM`r@ѥp52]LPJ%0O>b< 'U!E3a_Vy%_O55Ǔ։w8}>S&}ϗéݷ*_ Q;m>CdŕR~fu`Z* {*S } u ^~/4ƕ嶤.Bb,\b#А72Ys7+3C*Ѡ=:^1)fFOY!ѳE?Kn(Hsq:/X%o!Ifppv^O*ֲ L7QHoI\ڣ8nk"+AfRҴ.H;rc:늮J@:T+Y/fFGp^=6sj&0fRl5U$1K}r~wa8D |;CȕQbG +QFTݑ˧]Kd 8[YTG9*xlx4J;#IQW_>_ ڜK1A3uAlwoq ܉v9ROWφڡMgDjW~=|$ i^r9% 반'g a窧5YqEQ[‘#yq./JOkJХԖزt9FmL BY,kE#*)u)9y,GN~RQ,gB [nE\r@q6ċƛd 47QX}=SӒNhioz[vweY>=7g%m85c%Ly3_˷:m"^%bʹo^TFreJ-;;Zj?ǃH|%©4sf掲h{e{'hD),Ny`n)H6K>-KNw ؄Ŕ9_s$ FWN73#NoYL]w ^;e\0@KN P&ݕpuyEz{}2l3ush,6SPRieuf2 .aG{:)P5dQ~},J&҉efqDTF)D4``E,p!ƪT̙(WΔEx(xM w %½pxrɿ+""NirxmȻM8>cfkB;M*H5%rW!V[ۄha#K_4;( dQE\&yb42胡NjP˓n `a`ړ{|[j4>ZNˆ)a[CR3R?: tSy(؆6+Fžf BɧxBCab*WH=gLGR!x/tI%>~}$".[U.Rb(t|Dޥ V$  /WvO;{"RNAwo| Ysjz/sįW^w=R)( r mMB7Mm&gM""Xz4K.@ t\ajpMpSR Ht8i9" 1K-Wm\bؠ&Էͥ]U3i$U|I>gMp! P֑L#;Zr&^2 ]z 1C++k2H=cT\i86;u+ ˭{-=]-gEY[D~Yt):"W F w=7>?''!k{5Ѐz.l̓`"LYWEΨz/5w(Z/_|Χ5uCI ^L\uu|Wb9Q&2Wb6 Dv9‡G5JG1 0 p;t B/}DGm@ܚ Ig@tuLIe4{p톀nZ/C>"Y#Pt$rx=MItO5T; Q/=]3fcP[7ճZK$ {A-80zߓڌ 2o0K=>6y)bT!r,i_8wa5o^S{ij?#G^IlG^EOSLߡtΌg)_iS)x f%m-^wd*gBnr3MA\$ld{Dz0."~YX8`Y-;Yp?| B>T9o:L8lC;-*tBն" @.zS9p)[&v4lwuf_Qֳ7;/2e͍O"\RL< HYS)廆v/1#C)&yơT29tI&(8U(M vgKaRg>XmPAzߖմ^.N)#oNSeJ-sD9cV&51c^79|Nv1r3 U$- )*Ԟ{U5TN+ݓ$GKt5Ne[[WIvn0'PR;fiiĴ&&"[+(;Dc]s+%m}NDIu1)*P! `@OsΊW`[M Ȣ6NXClͬK\\dKYZ:ŏ8Ɏ4&=*_z *-!CD~۫=pݒS״mhJ^fUpك?ݰ'@vᄝ|x B5m Gx\BEˍ8bj5%%LP..ZC|Zj-#?#˾_F|#\"(lyӳ\Z_* mdeue8ܿh zMCX\y/Opi$tk[Z=! Ѳ 4 L29L. >/S^ .Ok|Ć)Q?P^Gtb0]8_(7qLnGi]9Ci.)TPzI|yqꢴakz>5I@(u4.J8`J9 Xvx-* SqJ,sHw8&b>" @OYn)v&ЭK%V,TMmA#.HF1X*CK r\Am=sWN~2_F-Ba24^& $ِ@?_3Ɩ#ULjcv ( LG[Wq] p :#TsT̅Di((R썏I-~_2Qg `pyI%x̝wʙU%))gziae,Js|U)F$s3@'l!"q،OzTXi#Ofg-agR:7aA!BsÝ$Lb(zmLl{I\^ )u) !(, Ap>H TЀiu Y۪9{G9'&VWH[_u!ef4$ӓnQ=o"Qf `N)1!uΕalleLЮ^6s P8BLuPN'.պ-p'c~H\tj$UYknM].:X%:&T'҂U#Zʪ1y28r7$֐>+dy艵) |Iƕ#&Ȍ (x뙄{Sk/NLEͺ;k `>ƌ^]ГCl:q"m淤P=8rӇ?]!ɓfSe0\FV6yӟrh:僶)B3D1̗B{MäZU݌@ {/x9KӦ-lP| ='% w9Ү %1!]9Ch*̝޴=J`H4aڐxJWPrDDi@߆A{6<~On55{'9ܙ & a}O.#5 c3 O C!L6kM)X'r \\diY&B ,qeO@%J# }K"Q`!䐡ѕ>,mh>bG*hF 5*L^!x$4Ȭ FĬ(3fv'BŲωmi]j{i et9X5}, j[]^tq?)qo>/(ܐR пǜT֠L皅$V0{Ds|6ypPf/C|wVF*w BEs%ՓMVZ] Q.;XQ`UJǀcqNaHx>cʡ9QTVREĔM5ۺe1 ){Fť4TͦC4wyvᡛ"Lq@g;8rnǕy=ade6{u>V[^~TCj9p윟@UD 3Lr,-ՏqtT˱ Zd)>/` )6~>%-|{|9 N;֢H`ܤ̊j]49\fFV,/ \s0y㼹}[uMlZnkX֬LGh 6¾ҖTNGcj9B^6ǹ8zD? |[ۀش Xm0yVF6& +|m"3zH;v/F)OU1qq].nc@m66ieX|d<Ed#AyQ(.ȃ/H<.Xiv_X#=i}`! 2H}M[X^rK]1WShDBJu0ݪב')ڼҋ?@$VsFH|a~KaDwo33UbVe ?i_xI/TSnY^ "!a{kq<)W*[Ag4SfOtsѷ?Nǎ*z|W`Nj"K'u"z3ՌP9-< 6 ϛ0nT~&gstqK'2 2foi381~w$3ߦ@YJG\f?b%w%L&-r֧KþJ^-;[D` Jy>kZfbi[m1MNy'" \vgCHt%`:xm0\4ޑ1i[8#.n}TYMqܚ' ƩAk^@OqApN =)on3VD25SV6{jܽGعf٧wBά H,ֳ>ilQ鱗4VgF*A"Ci6la?|X*ie-> L"=R;s ՘},;6=I@?.=Nn6OR˩ !(IȒjo)Bh 죇{XD#F>{"u 5O@ m|K%0Dݘq5U(@=Yt|q[eO=CTBw {*v g.j.i x_ e'ojpPTm &K?u]ׂ|~';ɋ.1Z l{D0;^ Q&p4CYT< Y,X,ELڭJŨ;3e_F[MX5N a"9@ U D&tӇyMuZAKcãE"©h?͌5ܕ353fi50xR0 ʠH^i|ϫXW\714TfnGُiC٪%S5pL-膽.ᇎy?]SG7i?]ҙso@LiL.@ !'HGѮc[T ۲}G+]W*_72\wANu7~j Ԉ>wKVd塑&Ü'eNtH;< F^T8";[5+'[Ѭi>Cg]RۼI} U!owkjyT+"+KzkcyZGٟ7y1t!5Y=M 85UAq@Lw*j w᪲vg41kuNrr BOp?yDK(r\r4:Gf$f-6[ fGk*(qyPm IڍfM߆l}ڙ%X͛Yh2imC-2 ʤ%r1-$7X{!{#lq! m`b- O#0d|mTX,%bc#(Q~dR1*EA^˹*C'~VM8z*Tu N‹̈茏.[<(z6Y[lX4'ub<{)g4꼡q$AοYhitkk;@a^ãF mD0Rc;| CoƧhJCqxjprR#}+F]!YJ*|¨JGgC0IitDbhE~8<;g;-Jo۸Q \fx)A[{OFΛrEpݟ4ؘUz>Z_><ɡ]&u~ PAhY?f`1{:ҜU/o 7VDܺNg(6ɶD3 5LxiqKgDP:2 9d` 1gp!䲃5^,֛Uv.B>.yQFmF+L[8_1$5 G@\]FVSKtJ^0,g:(*2g l !{frbt(XǨۼduSڥh%un,sB[@ RAn{Fl@Ajv鿌ݺDW%+bbzA\=OC@6J&t[Wܪc!J cw&j ]t= 7N|VeLpsdy?{jEogl{cZ#?H#.;ɨJ3R쯜oxs儃 mo~+qGa֮\m-^M'G_[KtЄSU cZ[hxo 9ɍhPBbjoF{Jv=ä`swC[п;'6')1f1|LuTG)f` b`$L ߥA&<&&5#Eњ'JEo)bw@g0U{;O2%úGRGr;}_+b8vhGUw?r PK&5^4fɩ/?#EBý{={h >;1GT`ılA.PZNszeȥodrr7<@h* GXE'>quRb~I#Z`:Q>59w2 ԁU!, rg>I Iwmzb'!\Uօ=p46* *!GJA:Y6#¾E[\?E#w\X_<놧kҡ[Ng t%]Pk"ܾpu FT ᡳJVcO3!X)˸دz?sN|ns0O KYl6Ju?H0\q]7ȃ{Ogy՝J'vY8P;c21t6zNSbvv|$&-aΝY:S mЗJڪP, Qz1'[[KPX'L6?۲'1A=SA`hdH]'ģiUx(9'ޢ+alq'Ȍ6t;'0}]ե!+0P:\$ƠAj修9m Ǟ:Dc6J m1=ۗg3h&!ZŤd(G?Ix4(=ֳ]J[xs9>˹yj!TȵvW'/FnFbɓ v̊| ID&x|NϮYawE.f2x挓a P  Z gZdi2owčX!0]e[Ml8r2C`^IYt˼K+6A{JsXpkR=|#Юg3uyIRy{Vg5.7-X~wj5vԭ^a(lj#f&@qWe u0:md݇%3:M" d.7@\Mfe&H}FCRSaZZ5IPn6$Xvgp\%R 3Vze$'w wL3I š*TfqENżt?i\f!(mf?؋IV-ev/H} |\Hp|=DbӬi$u ]2lhoiܽK FOꋷ yӝe,&3z]$@JmVSP^Xt-kqp=]{neSe,Jo6Kh!Fg [\BprijW!]1Ѕ5Y9Ծ%X?~:ei.#랾a>+s*" ]52 ݁r:<5_ѧ\j ׉-ьRRHŒg.iôc%e|G5l6"@Iaئ oxR`'"eB+Qvb'>%P3"Țߙ+O b^O "j3 ΄kx*>fuw iit3}+LJ½s+wXe5;KuC< R {Ĉa^H 4Cq6U.)Xl7ZX{8A3[5=sSEr]?,|ɱ7E{-(ԫҢz ~NB\?REs1ttml.d9Y/klX5#z&.,hizo+/4Pׂ҇L+;A^yf-kk(fNZ^qptME,c2мi ӑ>&z,7Gh>jkȭ!\}8Ю!r@qFqauٗNDyE໒4h=YUBmbZA6ŵ3GU6z<-QG.c}Ny}B| 0,~6c5*~ }ؗΉư yj!#W9u!K+欲{;m4P<ʕLגIF8= |ִP3++ΞGޑ9=@uj &M3)F{Y- s;f$4 Z<}Ї'ĵHZ?ξs")s)a8w?]oE|q2W‘ˈ;ߴYM]&Cs4>ۡ-Nᛚk (t 9SE )2eo6KPv3bēt)|VIYdE_2Ӹ-6_NQ±\8p\hqK$]p,1VdR8lP5TL6Hf8w 5ĺ\8Z;'Ʈ.tpp$χKLa)!.v@\ƞOB}Ƣa#x/p’aiz". Oj P8V%װ|֭3:h^g˅5%<$m/"5 ~6~ ~dEA17B]`~F""Z\ #nezlI14/EК^k"KV*M)S`"v`Kxǖo+BmuJ̟>#O0euo}TE?cXg@VH# 9/ ~jA+U-#<5D .¥{ڧ߆|DwgIX=0V[U5BY8KYZŹK$N,W>L߭nN^8q3Qu%Vb9H;;WboR--/B "{^+F)La@^Kӻ^U(=i$oqϧvz~)4W83ʆE G_8<'y*kHM|v q; Ф X@8HCpk/d}q⦓q  hNQ&=dY+YøqAnBRh2Siu!hx%?6),W-fʮPx%SЙ8JPc\iN^/Xtgk:8tj;$x| AO^L`J0"XIٲDIC12U/2srm}vFA5|!aDE\ I@` P{'-к(|W5gD3RBm1VPLC0~2mN/ $+U`dI+My/!mTN-]01 \tʢ)yx}< ^ddp0k5e6`?;:Dg)p:TX h&fFZuU3:qF^PmOR[vګnWQhj0EVX iedU[R KOe fvz[zO3Hʮ@P30H\\>{ڷT4 ~0&8b^*8V,4 F4Ԃ^\ED_h0/Ghk%\,3zu?ӅTx]hj[&)n r8tTn\Qe\+8igzdRNBf_m Gb-=VMx2e}ܩCgݨӺJ|b#9Yت mb (oGn>xDTLȞR1GlHwsJ]ˠ x1(qmVBä{SG) :wAjŋY]7 O3|-P0x\5bJFnIJU[|:]* _*AH 1W@ )?Kb}G<*p ׹BJ 4U68%"mbIE^נ+Gxy;BOv>ڻ&_'.;_'8Lh"b[^@~Fk߲B x%"(&,B-o[b=Rꂖoy5n@l!dQsjMz2**H8;%tL8$Սf~,*^e ,2tr?lN Da#l1Tn}|8=550ShXow#H^$K3.9ۯWbV&~|己dhːûmBu:o1?un75kA.UA/͈In4@_uAyXjyF~ x>ቛ@ D %UhDПO8ıh~ª_JӠܥ``>pHo$^efħMV7:LMZSJy#%ZхR7I!hqA-n AX] eh\JM?6Ihso6Ӯ5@δɦg- |w5V~Isy[?K?g7W4g S0O?幀G :` aA2 nK#bv$9Ps#h%&}:\hm٧Mb= mmxwM-`z8[^7`W2hχ e,ym4ѼiAIQܬ/}z~v).=BaɺH/D*ob:伳~9C"g΂@Uiz]z#TgXDٟ;I_`v]4[|We,΋)˼GDU|'4MtPvsXؠXFnW[M( 16Chb/pCri& FLzU;4ǀV|ҥaG9D; uG*Qc%=EcH ml\\@Q{ll15!Me |g;fP,ƙ>5xz?*ERٗ@|Il ~9/Hdnf=I:0A\ջ2Rj.N{9# =F3He;a:Wq&;R5 j&}+yxPFL_B:%+@v g:="y< Le+BWҺйҹU@[Ƿ&H*PPt|3$Fж,ٍ~e;QNbzR$/mAC1M*%*)+qUǷnQ7% tSGltSޙU+(Aqz0r 5ͮv3ZRж?]4c&뵚n;E%C Xso>p6^&V0) ,Z3@ܷ_Q+xV2 z.:GƑ[}HyuE .*@ ._6A'+29J.n)1$uP? dX Nf ɩ@i }e7}c< D*Br=a#>db ;pۧo.lj[s _/ Uw%}; >HT6lKf`p5Ƒf0d jH2'){]|Kh1dߐ=`iPL挆 <SPMXT/|bWQ:@GrVQob0^#Sp(Wo׉z&lƧ\|@ q NZ&OGrሧU&V)&cгŸF<`JLBfA} VP) 7 9'ڟ1kA}w(2OaAYR5g< }#"c.xf;i)@Aw#=ɫ߷tpӚ%T6~A7~B|lk>/Z~*ui %N!+Pzh 0Pz{Neiq| z,K(Kj[![ n-cC1Az⥏L7FۨBDxGPx6R.3$CdGv@6L?N%2xɹ0˂Q6T$/\Ow&)~SP2 %< 1$.(wCY9ٶzZIs܀-n;a a.-nˉ658Mߋ-畏 `g  ( dmcbc t[C1q+KXtpET_c ﰨ ,`Ș! WGvLPIIYhl}Q"y @6, D JOKDflMKPv 2 { @*ܠT?:W4#@lЏRO+QjY.*S.?07l5loph&}ɋg{DVhpEp|mTvh.6ai!zsY$n5oo:6g `j7( Do^ .rg2:oV#jE+H >鉃DHtj 6hqT_1,C 7L:W#DGy%T?UG6Ӽ.Ju4zfwfe\\)fkV7-^%3I=SȒ+hWᦟϒyUM5 {ϖX_kP%L_MR]eGOBL VL7<#KPlؐ;X e1׈ ~TsvO -]$i]RW QQFR|ԍreMh15Uƺ/! J?k4F'#U-6_7`ڡ@=+OY?φ؎+ lC(IuOjMg} sc$xa-x~ubPP*Q]g5=( /TR6w`.y4$&aza{@u^8M8\躈P5ZY}RiTqƩ4ϊJ*;?~~E0 0սbO I 5@qZ7DTgp*J( 50v.eIR9V'$Ӭ7$ş.wCCve5ӕq w¢Q_1,|S.N'd=&6 R}7Nҥ^R=jhMbi`1+X+:9P*dm_oz}biL,#FZjD}u@pKhYT6sW]% !2ep1ZPՈ z<>'%H^2JcZI:A?Oř3kj3h%ÀΟY?ZG$#HܽIm3ѯOcq̤q,HV?_6l̯%/]eDWEU2>`>WS(L P-nXpb@'C:SMƘ>}>zKޚ4.p:5EA^g ne3OPB*}k@]DT^egDTˎnY]_>0[Im/X| 5uOe|#ȊzU=8O d@a*?'=uĆ^l VGPsMCMq6o%Uh`jyN>>2iFS܍=` T" cfhRldާ@$M"CZ?U8EB`_t^~X0>*|p@M w6{e2hÜubYJpr[۸0I"~AWjF|W+^!>RSf,J=3F"ȔB01VOp▥A_;lN!i!Ɣ$<5Ğ6+y%- VLiig_.[ձc}+:kFN>Y4~{soCk[d3{  3fDpRqCVq0k gk.%E{|}y`3>TOcD}$x|:gBJ2a0JP ܑK׆y4Y"Q>$_>N$d1ڠ+A' )Cs Vú{3D| yo-ç?H^?ߢB2j`m'(/*h}"-r}<T/p ZlV{y%~X$DNHх>UH]w6F@R۰O|)F%rS`]+t IG2ԱȧT>NA{ n#xޠs4ʵ@g_w5*Un\6q sޗܧͪ E ܘ3$1GƲns NØO >l 4j⛫bjkwK"5nڣ/VG2ݨ6;eB4UÛ)wRD.V _?=lsqCsOMȮ˕ApR^v=%^q>FKhɗw\UR#DX@ }CqkV`祝 =4#t闒eӅO)~NȧM;Ad$ŽMS^+e(-7+Fx p6MY#XtBg-,Ԯ8z"{gX3jGGu4hE-;FveXNK~g}F#dzwT~MyGHYW_{s5!z_06Jy22r;>`?~XT@ohQKd okW(97hr~D\Y x1Zŭ9 9ӂW!vz"|/ @2Pa M^`ZL$|j_#l-~; Kr{D_ª{uįi1Sg=$xu3a RN 0cmZ(bvlNi.M<@!l[! 6NdR-ryRP%*U-dn;U&P+@~:.4SRRE`+KiHCVG[h)5- F1Z`3 O/C}`YAc}  `q]q8nީá<,ʷAQS7չ?b|NhCSh!NٿF3ڎ1,T\iƞ_ە 'ٮL֓ZLy#}7LrfP2TFM>mvxejZl@pC E:-= wD@hh$)Vh{g >[/o9  +9X{aӚր eFf Mq^8a#ъDioB!BνZMD۩&/^$"SCT]g*py(]O*~ A럵uQ\EOuYY S4Ez-eyl*VyS;FBw9b!sD+9h=5ү)=ns☃ "O)23״ߪrUsV[HWIǜ"K?vԼf6Xڭ~e'L)RC$Gv^Le07N1S3s`'J$ZԢ%fQQCAYV3&o9>ъjKy!5"E:.1->=&KY~\"]`{1Z84}dФUM;~ebhiH>_E Nv`/|0o[t)+P nL Gl.j &#^S쪃 o2cWXLv3ц@OT"ms9NVO}꓅/quħV}(m+^ڄoc8NԞSx^1y' 1CR$9A1 ׬1lp\K? 'X ͹Sym۹Eiq!Xgq@+zYNHr{Nl.'3*v3T4[>qDǶWP,X6XkKQ ~0ہ84} uaE7ʄ"?s]qM2`uĽָc8F#ٖ߄$'K-!zc\ˉ^:ߧ9T))cψ?.F&To)|Rrĝ  DGJ=,BuM'F2 4=uuc oi㧁X7j.K‚',1>߮hOCI9j%Kɇӿ|F=t131N 1` PymRB2L||'82pQw{2Q!5m jt7٬ꋴK5X<]/롰>npIc-\w2N$"݆^kh>ˆ2oH;&E< L"az,y* E: Q{" f-0ZDSGɐ恕Ф4Dmpd,\;þ1N;GB IEǐFnv9ѵkUTHn*v&֒S,(=)Qrӽa "7 D`hڑm#4W9v OhUq&.p**4l\͂q%x#;;N>B0#Ew54୹S _EaPa> = 4yʥQx]6 ˻[0a後\bl˧?%0%Wx~'+e$c/]:u%.ǠnsBH#K/aU2k;ʖ|RB„tѺrt&NLl hX;O_=q~pg$qN?gMv <.+EVҢ0qus@܈n{N|4qAkF+ .MNNk8 ZA8iǜ~( +e Fosq3dʓvϓ2g\ ;QaX0ZmU-HtI}w[Q2 igJP=AJM%C b剴PbpeX,3c=ahz~ +PT^mϸuiQ m}֩8"*wbDn$ eحbI3I ~3cW6k߼S o-X-ʟ9УA7q[vdϾJ\Fk/4gK($D56a\5 dR DQJJk^ 0h%Rٌ#g, fNgJ^C9< h] AVC 7(P 5(0nHQXAWb.&3JUǫYӎ[m+FA2јFcvk>2$>gzi;V'NFFؒJGV _i};8x+ѨNUݻAL3^ 1?ZkKĈ7\\6pW`Dw%d Z HPfY7>c ]dlU~J{fT kl L^t'uji1 d1@eɫF;-F0>&ٟ/|w~־9 ˶ "@ݩBUnMo,t*mIA_w7;I YcGW4˔t}u%dʀOjbŜ]!}=.$Gj@ZeuQ!LէKSpCI[bq]}X]wJܗoq<+v10ze{CKLD>xY) $K36Hl6#y?U@5#$L0m.I@?`68TLܶ?@P=0krY+~&3o_ZG!k^(n<  B } ;//`bQuWRq2Ȕg.6w@C!>ЅSCl )@:h;9˴K:Ed% d,muDz3L?ໜZ4*o8)=Bzl#/4gydBGx0`$.uK}iqKT_Ɂ͜P%mstZ!}ĭ ..e˚O[t|NU/_dT])!63SQƔ 3·#9dܯC ?B#lTS `3Dӆ$iG}M9:M#{O^IwK ׺exkfn-r޺kN2cĨ_˒..D-eC6ܱڿ H-Lt)=ĉ8N2 P,}Qn+)͒ԲS4p2I5S`|> Y =ah W:m6sSݥ{\5lM2\d6_!j7#|+ai`idI'ėBtUf; .abʵ &w-M閱I_E\=,wW;\~`E=2`vnP@ui?(E2deXI);.hs>,4(>N^鲌b: Qu5 -ymM<)uZMsGloE|^h䠭 =(R4VrK2TJc? !f{a_NSI183x Z$leA젰 N"\f*:<[uzz9@kܝ:) wd;}p&3>p.mH<<1zE(_K>-HKqP:-/"l/ EEVa?Pcl @)q[DC[N@ NxA{Բp:ǣQhKB6v)x|.byzdՈ x*^qUxL Zy]Xjۂ]j=&l u4ߜ‰-ops辺~X.o]sKG 8.4邢Is΅nW-(DяVKm VR\dr'kNuV;iqR 9L7}]ij-BN9(I76e u)4xJ n.koa_H l-Y6X4rKU#)Gtj3;7".2B!C3 )D[)k7|W|[(FjQe#sbtsĞM0Ţ&^Ģ'UG4R?k o ?F q;GimpR43W@ę=Tg9|߹qS!pljah)h[]`|:W. =؍D<^ c <빡_`qqRa-p+ B upz:R[i0afYXP\"8,y6=YmEEa~h/{G*<)2*=:D~R?xf/7Ӹ(.+` CQ*pm?[}%XIt`,%r7,*oE2ޟMEL{V]L.&1="ECgۗ`,:·J (&Q Q ix nm)r)-щaU/J0Q 婹N%tƭ=E;N[2IfK' GM1f>ۖ Eg2j;!mE?&2mZxm=udHr244fѓu-%[qqp{Ѣ@RIcwɣ^J/W_^~*\vm $ a/7wE])a&],_R\@8q)'"ʤ=.$N2tjӃ.0wZVC-oB`r{Ac dS^xVa2!8lقTIpܓa[+=Z>&xZ.:D{P6@^-f1k %`KgO-^Ro:35jpaT)& HS\&Jߍ~X%&b&ͳq3\:]U AڵeTO;zgZ<}t͏x(=K4d`o)CV _ moWMujl; J 5,3jOJrS/#LbCt5g@яZ9Yj8gn5(q<Q$w d T&.%UOiiHMBط4[7 a_fW]RD P7ӫ 3 .R1|rYK1?R![ ػ|߆UYz/ҵ>2mۉ8`bRs|L7}D4}Z-c4w_ұHɻpBH:ֲNH7J'j9 Qc^YX1uU9k FXƴ`ßkR}!}I'8Pyρp^1U0AUXzc&Q bq/q)?1̜7 g ~6y yjΤ,flBxIܙjvǒkRW8{rgJ*:DNC&m/,pB~_9$>dn9|6饔 dMw=> mKR̉hmBPLxEl}&4(V";F/cX2bv`+ D@r~,ըg {\iXb ͷl% FsLj[NmK [<üB553vG2I~湰Fs pعIp:]oJ*D87ċUn|YuӪޝz55btEƼUO Xp률k<ቲ :Z.eZC.םO.(N˿LF$cʔ>ZrBE繺& Uk/ؿfHljr~X'('6m lu[#WpGW2cf!$XuHZ6?Q,)',ټ/G2#P W'"bCz}y, yG-+6g:@Z* s׈|`1E&^TgTψZ?X`"j'}{ԊzSk0 u*?cG3OYV/eIkSU&`t^">Hc? :Tbvz1KlP'ORR MF`DŽ 2Wo7K#4Ɠ3<2ӡɚ]f8TH.P/dLu %cs4 \Is*Ф؄wlu8X`q9BlL7xZoh cU~:x J!/̌䁉k603\ D"H[guƥiS@e!NKlߞ_Gޖb5l];=%iRD۳]%?1'8ؙ[WH͈݋% %b*ΰ>C˔h7N+ZbÈֳ{ӀqǬ`)7va}X& PUTq9\ {&PAɗ"*<ͥN e%rKdK"y3ݡֵqN<91#K?5y@`HMkBY+Pax1zxjs̖M }E4$FWNqߺY4:;d^J&zgiD0AHjӜAu1sj.8Ӻ̩mb vOWAG%=%q-ж>l^&_|`{ *1(ӕ{_YɺzfX{hd-əuqHZsAC)*b:xt~glsʅ8(u`⠅'+S;||Jwb3Y3<4B*V>%Jbi$Bx\8e {[),1Z% Og" 19r0Ƿ̣CpA6 PW[+!ssLq6ؓ:ZeZH:<OTjne#Fo8&%:$4vn^qs.>o; qmHU^Mo۶g" ><,LHt7s*' vC0ѡi˥iǗCh JnJ>5iǴ}]Gx)&b̲7W,((Zh֗,SuBJ(U w((#gX2}Ta\!+ɻ+'aRc5)xilFӴM}X3ܩp gYé %dYRߧ:: &N0hY͇&w1j"GUҚNr./!߳D 3D~&p? LكCJ];.>bk]v탵:qWy^fO1MP!T\$QCt#$Mϡ5PQ5&wpWP6d#rkJ^|c `ĵA僗\JhB4Z/0Xw n3܉߉+gk MK`"E jg$Sq-fY%bCGR v`D][ Xx;ˏ;"5[Q/6 ΢ GY! NqBπ!Y3ƭx*qOdV`ˍr"6]Um03݉=Æ@{TD!7 vciR;W rEš7ZvW=BU!VP~`w\xpZLk=rnL_j&*(*AL{{VU5C[լd`$0>P i.!x}Cf$6n gJ59Em@nlEj(-lXw6wo);cavz㦙\h~ ;Jk,$mcz}~s7߇g ڟ8*^MLNXɂ| s>O/h<hYdq!j3Ro :1:N')]rcPf߆I@!4Ǥ_e7k#拷!U(r?tFcz}fM>Pi'@lٜ *}DVn6w׏ڬ ۂ؊ѿGzƒхAag˜ qT$u/"l.MIq+#IMMԸ,~)*$ vgzٞ%͡[!½6At+$ BA]䬇{I#}I,yTTIIqjR IT7̼:mmxg#=+Zӝ:sPd_KՈ.p d? F}gDu=2mLQug yi;NVm+HE9&E5ʸ~\A:^f,"N)oCϤ&W T硂W~px)($UWU_,~0bOzxJz J]lG=t#&hnE4*&qV*MvzxV\C6p*LtHE, #ݷ!Kdc7L }^S{"'?Wv/%OHRP+sPT:Z莦v=dp( ."v&[:(!AjP#=+_ᕰ!MjXL4L8o+$*,v8"uj  k\~-ފhF&OPαsSD$P\Xhi쩮RkCòR-s.hd­avbnM}L2W 6x<\{'#&hrw_,DBwP*]CCfe"m \Iqπ0 5ȳ=0 #Gt= pX$onX ]La0h"%Q*Zמ [7::T} PD\g#˚WG_X{IQ+(䝁FʹEk).iikpM9YϪv^f{ԭR?I@+j"f_A] avit Tg[5AZV+pz/uH?Euf\[$2ǍQ~<闂C-Zvc_HivRp=l$gLc*ƀ"VH'~bfMpf*D\K!'_>@FZR`n)&mz@FXO{8R/iFT1-nd㑶ڵJ* \&W C_ӳG.89IL{IW ro6'ꂖ1c$ģitA"4W 'fz)d.R3s]W *\(pvل1H䚁gŃf7I259ook;pM}Sm*X8'-; tpRq* l_r<3{Iޕ5EgrHYup5/zIj ̙Ɠʩ X˞H^hx4&`$I.U_< QwE'%Qf6GE pp[_: !4Qs&PH_<\8$$gDBpKŽL#_)`U ܫ py?#MPԥ6ޏ(X0|!d|d! ŭcqEkgOb!nFWr\i/Ave9mrZv<^QcΣB`>Lx qtrd5` mfR]k?l/B)m.f{RNj~F=ڰݙzk8FLmw@j>Tյ@\ELzFdaiG,H$-30 /\%-) GE(@>$kyzG ͐Wh5tdy,P-%is܆~O])m3l4ZG9+RhqgNNr2Ŧ}+&N5B 86E^=yה&= _8@' ݆QX2ٱA^Þ"6\L u QY/n(GQ BSe=P~sLGysXDH˕c&cFx#lŸ\!;<>Z=zM޾sAmGQFP㬠ov E3M`VBղY_z:_U1eyj,;ǃxo ;۵j}PwbU],qr6fԆű7V0^T;%Md\"CXXٜ(41Ȩ/>ccx '9SJ]!ÌPT%=M2{2ؚ|_L}ƎhȢ&(%DaZ0&syY$\WnfJG ڠ))69aG|yJ;'AhN4 (UXT%yfef;eom ]yA]B^5$KO6DL,q)Ww,GfxuCVRHm2r4MZ55Rn`^N?;o:ҍta *}un* ϯ:W;J ]h{mzxI!$Z%Ōнi A+[ Eu^~hzC}^#z{Aڸ0?'G;ѹn/B%PR!m$Չ:R9m x4*v 3E,rŃ a3fgPq<[> S("| qт{">{mŜ,>Xzu- ډE5 X~YATܛU__einn͖w(b"֑b~vk?Ժy`J;Bxho\0Tը-Cf&5Ss "K 4qD:m:S@0cL j?u(Z{L)"l:Uرרn^C>mPoCb1,gą_a,ȽBwE+iH_My"fwd@HfT wA~(zmGRa)C=}YDŽJj)mC}ĝMTtAR*3Q5=zpR*cKM&:xc8K$u:捋`guC[JޖTGh@HcS}?7 D4QD4YhW 1ŊNSs3ֻv  Ok5v~]E. L">t47y*,%}RvRftÖugR. ({ N ZF*t[>@lr1Īri?PuDSkNyX[{&l2^40V%ͲK[Yz/XzrĥHZפآP%pyJ$d|jBɤvF?:ukfív~4e ijzJ +i\㧎 _|W/exj:zKRk:tܖHҦ2 |+ W6lI 1!%"%UVbKδ~>15qXV~V鄦8LA%2s=$`>M8)n!凭9p+ ojtUrp ]; 0 8 ,PE<`,L}ϒŗH}%rWk14W/(~K8U{9%3bΑ[/Q@6 .aF?]ћ)A[CYIW/|UUMB\ʛ{U7%` .!!ɳl[ݱSGu a0\^tEdPˈXR/dyk\~F ];Ow^p$PQ}# o&"jc2x)E KZF-ű'7hM&{ڙџG`QK4A(7nV,u4h-r7U!^"1"B4Po4<{AB%Z m?}N2 D2b#J?PјJg)YZ=pN; /E-3' Z`eΌ׃뛡48(Ozt6E"҄I$o[8nAlvc  J Ww R if:+ V7o`y$^em(tV,f%4U<KF%$ZO 6ne?7ӻ1 W0?W!n&Xt$nrDCtBL]ϣ[\&xALJ},|ԩ7>Z%b1S.^yrxdr5"]NG!lXQAB/FLKPD(!X½|ā3Fc 'z@\z7+$\bKbjZԓ[I ) S.ES;zO~}AKN_RIpFa9k$s6lef'M˝5B> 2k&i䱝KM>ܢ+u/ %߫T9nīf|TQBM$5[1>Qt}J4@ Lt -9 Em"7UZ +?.h:² S}7 * m7a>aźQyz"KO SHfdžP&V8Nkfa/|I/i/4kCFct&Pw73Kwb% 0'˼OPaXk zuxR J(4꘏{|80S$"2Ov,bB8ԺĝS(~'g\^!3sp5g92@ϺqyݞT~6G4/UA45Ĥk<'2-o 5,$dXܕ ~ x=G-\٩d! J+e3ᡲdV}L̈H JƔ{D/WJݛazg]i "T6c#nɃLqJJ@Is 2,zo+4k0yAp I6g3;E URF<{A)WI2 =?e^ƗCL~-‘\tYaǯI .%{" hKr;4]l+Y:Æi>FM%lefD&ݶAaYR!9`.egvVt9!U^Rj ~@nHUB>G0ZjG 6`V-Q'-i1xsSA71Agfn*=1s|oM|r?mLZpIǖj=0?u9Vmݩ-b"ٶH~ăkIwʎwrù~A9KKˈ¯Oڿ5ZWj D%|&)X+{Vs{꺠S4 ,.SifܒEZ$4Bp̌sV9.׺tq%=ZEj_bvirR1؄Em]D?MpFf{A4 6COj<胊eordЈ*:4%ӄـRrD mHă`$@4ShIf>fM]쿁WKnJMI3G:lfxj0+u lء),$]n)9Rf3Rrˑ1kҶm 0z1{T e9@~TA tBn>!d9Ƶ/'N,ؿ6^uW~$9xzJ?>+|ψY':Bm "e{AvIZW3>9LD%#eVGqdE F2qm)*p:/0'2)֠ƙUxHo.C| č%Sun D2P$ eucE=ЎW?-pcW CfTGl*+ A\wոl- @ m6dm]%u4  "+0?ї. #rM'?{xV%Ey)'繡:DŐ̞=M_:0"%U)1^΍8%@nz-SjwJPt6*7Tq ޯVz)^/. MNGa&x"9?;WPB  eQBbwIWLԃt uMLxܥL |_V`(Rzf- ^4'ا@dR)#b{H`gl8!m#N]vTL!4&޵4 ĥ-V%оdM4f(57#dSi,;v:!=NlG0GLabw` ,~0(,Bmiŋ8ɬ\C\롤W׭m` `s~C%p礮5h[_#v>%6^~J<C@]V@U+Eշ@gkqC-ߤYiǂIc"0T/tg%Wm ԙlyjuV.=U 1 _A1Tuv](᷊X(F NF"Z U8d=Dn*띖} w|nIOY .p"DbᅛUP=vǤ7ߡ|ZX<2͗=oPع׀&2{oݸMtx:z= xp܁8}w` TE)V; ˹)aFl!rM(9W+rzeV6El ϙ >s X|-z!4&]] TTYĉͳ)}r,W"!pbxT>$I|*\c~L5uc w@_[s n-y`ηoa^}KjICB/pCbxs5sDg5ǿ AMܻVn#S.xѧ! u,gL :ZStq;MVq1TU4tZtb|aQYv. b"f> [θn; .IC Fɑ46^WВEÀٮ%ҥl/ғuF+c8˫`B[7 ;ۖZ͵%|#5V^06^ 6[g$vqPGȮԍX>Źulm*}@~&G؅o*VIU%]d{);.8'*ͦ^DNJVe_a&´fo<[k KCD92=n$֞%np-|Y:tI~$)rM67t?ǐ3J%m)eAjR?=?CC] e1i\RAqa ~zWJo#_q;g,C/4RsRt}.s-ʋP8(@ )`E70J#ϟ;wuӜ&,1̈xa.8^p\.fE%3ˡ\Eޣ,yv\,eקgBkfW~{h/Ml+)QG!@8j39``XKn' wٴˏUǿ}& }va$Oj#wRF_@+M_OC-} I5k!cȁ? K7)I~NfXCzH.|MȀ kn$ 4(cE~Z38zz^՟9lgzدGi\;ͱpb)cYj+OT9ܝi0D:LwSb\ UBgoJڍciV6`z'/x'%4T4{G!O7,D I1z5<•D'Emr7FW% ,AOb//5@ {R)oxn;yj\`ϲj3Dh.eSx7 uX`Ol?{] 5ܝHMWDqJxYBIq6W;eaeэqɥ#Π%J<'R)ʁIPלO.ɖ Ya <*֝H` EkJAT(ܴm8N{T 2 M2W%-۽(T~rҙYvu!˟bxW! ٙgRN .d =!:(;W+~ 7a]`h @.UJPy=eYUvwYw˂R.1: }A6(a<1;c8Smu|?4d-򞰏~ LсWPC?k &?hh21C$k|%rM'bZLֲdG@] &+2= xKL^LOޘQSJ3\ŽS!!y3EhYR#VWkC~* خrk }2;Rxd`uG3Tu@gY밶:\/&4QdK?Х&6{$Q^䇔抟/e]r>.Ai`,RSNiW*Eiu#WfġJ rElUfow\ ؤʿV/Fy$Oe26BTM8-"ؔ!O{<ܢ)5~i8TJjd3ME+a!<֩Fڮ"~0Hj:AXWjnݐv{26Rs`0jb`@Km[2yDđAZ'  i2m6{|{W3vM"9h |@o/=꣐%a^cpl&^y?+WM, 5ʏnf6ѝCqρ[*9'i=֦NY+OϥlOH֋? G>Ɏ|(+mN1eAsXJyL/2JN~ b [Clj-)A ϙR9rSia e&,ys@Y-hMdaXd7<. 4nV9sfVќg-*6K{Cm#X Tv` bAl @}xde6qָe*`S]L,| o3 W+ !&OeqĿo|Sjy˄ Z?+&[ۛ v]o8"X!p@ -2;em.md;k źuZ.;ԂƖh2&Z R\c _֜P6,ܼ{bֳ_B"vRJMsiRu+KQxǠOf(E7|nxEi To}tLƶ֌!\:M> A"s-2N[&(lh}}r$s ø$ޥ1k$ZO1j[r%sh&]OI?pmxWb\AJVN@ 7rZjMG lUhYG!ix4=ĘvGuY3Qϵxف!,KAΓ~}]hR65r0HȒH*?;44wJV>/؇#~m*RUA\W9-&{\mII #i:Ak/jP--57~MI?.+`Oiu Lo@{>>{aV';X&/%>m="j&栧s q+ݽX]ҋ9.qPm"/0mwBZo ]Y9}ɞ  mw\ˬYvC5> 8M6;mqoUې6T!&wHsa$- Žf'R u;47` U%nJJ'Rsdb|IT!/QÔV8 Ixa1"Trob^[ [Jg+ No 2PI6otl\@qM̾"=L,@ 5yKSOcs̱zJd^nBpP@v^ą~[WT+,L Ҵ\LV8S0A<{:R)$xAFI,èzۅ_:Ùc+OOwoAt*Z# -cB8eL1L'>6gVjܟ,;8TȊ)DS&vS0B tH@ٮxՈ`EfxSDt%?႐&catl-8 fE xtd"ӵeGl2>BI3YaQ{ u~K-<9mi9-R 7^$(=yiCgb}AjܧfVL^LЉ;vz޾#jb%82BpH|Ap:94E 2ز 3=|C@Q)*^Pfa#Brb^uQ̆8ΖAiFia?{ma{"ӞL4*/*<+ Wŝf=){Y,IGŖ7~; ˯sMO>Nh-]k؍Mv&UUNY)2N%ÃOyrI'vy!]lx.&ꮲ6flC^?0?ĊݙNx쎛G`BX c*06JX;œ,ZN`DJT0/Tg|Pڹ܇]'һb=mLQ#-L)TڲxjPM!UCp`jPh%9zzTA΀0u[1\kV02Y7IV?GrI,/ 7P~x)< `yVL9Fl O\ry <+7kX^-?2GUJKr*qUZ D4Sf"nmw%XR.' 9(k+g ۍXv n*P;=4n=h+igBkOs\<A͕cc7{,eQ}_jnE-|L : Z!-q9<" `\Ar@\,q3sUJn$(bfz.3TAAM_/y,SLv{j5 n2Hsi\Cn:J]ZXȖârCz `榃3$MBm@^XOURg?e_+?ʯ)E<)% Tmܷ-/u(Zіq+Q '*,Wr0N&}Z";~RTJ`ڗh|;Sp6QBhgGsިh"9JfKtJ E (%Uŗ5PܴJa?zh}skMCAr+=d/[hY>6U:bu֛-o S3ol1 62)r%`msz5+Ѝ$ F1$/SψJz 愊Ϊ2!%k #`^Y r_8b6AqlP8D%$bԅf&˗3x[?, &={;$J$K*lK;f%8;}^{F^bIgWi+pYMY{!,p"ELF4F(nkSZǁ53Q ,+$l.I[ٛ_U}UK%*r 6m> xv +wiexJUbo: ~pHǜ/Jfw#!]>JUܷ=}m4~4g7jsdu$Eu}/^<>vzkw*>W77Ñ(uAgY`<:v\\Q>oW_{( h|8^ BjXyfB T'7EGSђOVR{ De-dӔ0RU x 8*3%1Bw.Ò?6y/]g1-dM9X[v> A~{Q}1el45 -]-XjG"vyJS>i}C#Сi\1y.cAPX`Lt h]4Cgewd?b`³4@lA{U0_JT]HŕUx&_oy0o,`lb<&E[|{ B5 _ Xc[@aBwǥX=tg#!:\{QV* T+.zڬY8^>wcn$૜ 6y\0C@vS_rcS5%܆yz[|KA(1T+˵3&qw !3}a![ ;,m2Q6 U% w_o`mUd)7|$PG 9UhE﭅ ڼ >plg}ۛ/ij1NԮ#IF߼s3?ab]h.K{*cypRYw iPCĻi5oSo+3|ZcBܜ6naqaȤ+Kݠ/̴ϧpȟOZ80}/|&kC5~_VZZ`Sy?n]0%~Kטbjbs{B9dߔPd߮GtaF\x|:/3Bc0|N&1Шya E`mHE/p-Y?;\XcٶU2rnE7-̋Xam(♣^ Bщ{X ӗ*+E)ʵ;wM7]gD3sucTrU\È"6I#`,攪%d&GR p=^|:˖?\|BYIoM"ac bKjw`C܈{;;Bǁ*zXXC՟DGZXM__'Y C9!Z g 3V %Q T(` w1. Ș `Jjd'됝c0z Bz)R< wTbyEnyihno(T'Y& 6zYgTG~Be3Q]K*$xcD ∾ijKKV1dWe !N!jnt a,hK#߁?Ʌ89um/( R#i\ n1aM|Nnʨ#O\T`0.b FĞ\?C<>@~qD,{qv -5g- Mi%K@hާn<I״2K41^h&&H|C3酖'2Rl#?aコ$.#K` Χ*{OD>yۃX_ 6A[GYyU/۶V+W[%Uqjʷ&W5O#_ ${Bgxiȴ$#կ;'}#>wLoM=DESsު_M3t}Ԙ})3-ΘTh_ӗLry"u;It/BtQpQbui‹w;?LR=x"_5 2{*,:AdHVNwZ)>H04භO $#H4dCȫ}ΨcK~nGq侅j6>G0(A(\IG"3D(YMaYfP-TY5w9iDi.e$B~Y-H1!LH!;/?_4Q L9s˒W52s1w_6]duXcH Cwv)NS W "lW9oV*'g6}lOP6T.eӱg( WebWݰ66c 㷲==u3eGO/fOC4u+=ǭ$w{ixCf36Z[QC=~6;%WH#ת\9blQZt"go#B/suto`!Gv$iH&K(//V;?xRbE9M[޹o+ 8_'  YS~B`X6jc]tQOp"%}/wKg+I#o)L |*@ӶR;I_u_yg0lIދEA5YyǴ;4jLO # CQW[%{|2Ql00LJbu`qR02b*m!& Or)G)I Kiɺ#7LH^VȫTNGz= a%)'ymHr\읨y5H]F񫆺Kh!3U+ ߂ÈOޝ<U4Dv\nj='?aylB|}҄iI5};0o?P!+7)r)8WgFyiҡ5>vL7\d.7pz;'|v[ԢCd*e!kQTGYac+_zH7Iɴz˩U`dmf.I1w-Yׄ&%2b*EkIDy3'7\ki5Tbt =tGS4/HIu7\i R;0ƣ~CmHF4Q{9΀s\`.yq1t́U78-8p#C.]_≊O;mƷ+\]YNrOt$~BB W;ݔ2 d}VEgh0-JΧ)ZzoXdV%o'So,==C |<6z:4:2!3q~U[#TN.\0e\*kl^_Bֿ0<΁ݎ+1cEP𵢆\F5ғ`SKOx+/*WT^ztα+ Z?b}Mdw4MMjģ-b$~ri6aӉ w_(A4Q"T܃*`Ed ƧDs ʇ((wS6G[H"e@t*P0K:)jF:2y񰗪/@8f~5Nμ#A.&^>x%pE{T4$c-Ng1Iv9(X _w M:>K)+l]&0AXX[̌_z;\3<qAى}ywЏ9;ʱ$hSϼVRc&K\< AguH)"1!6HKm9A-31djm^pZ/5v*kiAr$6^HnVœHק z%n 8fJ"{KxxcSK\ACg$~]F*UɹLSj~?GZubEQ;Ӎ'ZĄmkȜA:xdLQ%3T[ŸQHOAYm ꕮD2Tc'­ŴMYKa]K0ܬb\mvRsb得&L8k/UzZH"NAs_&X\S=3s+iˡksCf3gG약Gm+Η"G-t{B@1^ig/B9P9Sƺ%uy.U;nL5{B"eԆ W{72/b{ qHJs{ *"o=\?4 %m \}eCdH~ޱJA_=בPgvq¯yG L[tGut1VVIMyyކ\/D3,ODԨԇ8&[7AhMk@^-ܹݴ/SwW%\T˱?WfZSB KaMO86˚ 5џM^г۹u~#'cW=tR#,6琟bSEmTGGL`ȩs$Uɩ2KG+m-L[3`LMn qNW KNg.@-=;q""PU۾3]Sb $}5վ8e<9%<8 mPW@#P"սb7,GН]+׺VTN E)JQdaAzXHF%kżPy2̳x$w..gZ%0r8a;gR_ Pٍ/:eR՚ev`aX僢6 @\x6h=W75Hu6zQ֎%30O*zBZ^z> O7o_|qW:dPtօ'K9мTcJbCVtidǠaKk hP]5bܳaC :'IREs'2 9R5)]"A,4/Zybxb,ޡS$;G֠9sc8n} 21KD|C./BY J  Hh0we`W-+|y.8ь9iADG)3|ҡ\HIBA_V^*پy'D^H6Bӹ(]؎Ģv @vuYsP` jBi9OۡIjĢ- ls1Ne0_O18DԨ%W$<9jl:TkC rPzL PTS}ԉڞK3Q5}@H;+4.<ݎqw4_1x2 i@ ujӵ%Ş /;Ѕj/w],$:Ni[( [_عXs՟,Ni=? (DG-hZp{}8F%IQ&'0 *]O}̴ޯ∎/QSM=!=.W#]zKm#>mv"5cH-XtzyzJ4[ev잖ubIE5dY'Io/)a 2=#*76~(H ;zuP/v1ǂ|1$7 NXI+&e1Z&LG =sul2 -Ic2|]cIkI 櫰kޚ]xjBRFtZ`2⎌`9}wC\O`E-<6Y9`9 ib¸r5r֜*0me:2`wJJ떟rZsI_,F/zjs7D§S> We|ʐcuB >@MYwXS}H6э-lC EVϤ̒+AAr.b|B:4y$: |Z\5WU+[׀ -?BG̙YxN:# 5^"[ Z0o0P/l֍vV(`)V=<ՙ6g5a"'r2-7?ro5ai0+nt9ZۃyTyHJ( wa'NŪ iZ܋3 bZćW+Ft?ClU8G3 *ny*pķX#xUо?D?fHe* aטs,ߢSG35Ea M0KU9bA|;dsC0QK9(+M u'BL%hg NgT1jT8ѩ㛹oHhݵnX[K(̰k3"tp0<_4Z~olR)Tzgs5ښP?iX9ϖ_yE񘍌`Q%7[^r4<%\˵\ ͔wRSL-#kyX Ѳ~-49Bf h{,Ы\P-r83 `'IsW%wF7Ia^ Z"5W@d`Gd+b8v 7]r>KfLIWii%:Cg^0#:DV\#0ek`)6!:F+j ZAZ&p77}2;:]`9 _AP+*O}+HzHw ß/Lx9Xy3ıi@yV Ycs G䒍K7F jH B!]Dhț=Yh}5b-ZwQԞ"SH+Q̒+AW,kXP>mo 2ŋ,pWXY= ORF <cw㾺/[0H/|߽ 1VH?&> -Cs&E7;^~62xM?]~bFļ^'+\E/CEEB7t\dACG (^QJ'ڭI[! bL^")m`C%ML_?>],W"䂂X!Kѻ_-~tK~|;C'R FrvTM f,[8%sYI~U>r3=&j*$ jo(iz1Ϫs`O, iR|qxkɥ@i@N a A=|U)3k\Ζ\vV}cabGf=2ͥd ]x$=Xi>,?^ag;w8=4v-m MEa@'_!X1OhO#ڑUÿF]O=Ā[$&:LvIVRCVh^{Mz Dh?p[O;Yiq}9Wͅ5RlynЫ6]^ρL'OY7Fh?y Aza/Y`vĻu4ʈ :,bgP널Mb,ki` 7jyq͗p,LiNJٍC2ii|^*D /vi(`2#:x ;;źJ@Z(,X:9 9ȥNрp/TdZȯKgp %;4qD.=QX\@4*mRJN F8s ;c$G<:{P]4߭ ,WH[32H|a G]e"z_G&L5vd S 'kܩ'~Z.߶SG?I ¢f̏ݡZ"w݋ nP*Dbb!E:EL+4IyM=B8ʅv˷8ydj_ ^U%;0χgCYc*N]fr~ ?tzRq@® ғm%׽Ԧf]׽| S^DvP;{Ev\!򕤮d*}brgE@QE~V P 5թd"a%{3.?$}1zEŝgNv4 egp$Ǻ63kgP c>]8rAvKk9>V`^sKciow2~eC}j \O1l5o7TV8ã<^H._7xtf={uXp!D|$!Qec-wUj= ʯ؉tb Xy~,xivQ;EV nȈuY1*FZɅ9h n$)7'|L}ˎNgû o'kHэ(z 9 J_|A#B%\p 3]K= >L*&n%SǻJǸᨵeW hd:ccT:_D~N/Ll5Edvi$Iآ=MMM+MeFeq ǺY>N& } ɇK D+fS@(>iiܲZJw~2s歸=|{[oe?_"?ѳ8!>sCEC|[O|ԬAg XRpv@r)eN 6Bx餸eiȹB]yvC0pD(󃾼%e)rŀ[o <3: G6X3i 2Z+iD1AAhPYzL _+Kl 5|H1Z7{qLL ngQس?#,cyͳl>ׁxśIBD0L鋋ec+N2.M-t AHN}waD*S }ϳ۟fJJ?_ :B^E$4%KCsv.ǢTZtsL'/0Z a?8V"lb̞*Zk%F L.WQ໳灎.F%D9v;Z5X;2"h@ZF^݂-I8fů2b s1C巖WҲQ%0,.ϤtgS-7ls4آYixhE$.ژˆ(|B߬ɥ$/[Xq-CA,SC͑PYZ$|z]Re0?Pi$CI+ Ǵ,}R顛N v[9u*3T g1|^:$XL^ާmI]WbkƒWA;oјSF)$N/iFhꃕVEo_60cAF(.n9׭2,2:f2\^h@ j~$5(yZpHt-TW+ SYS:_:j`u<1(o"2lmf<"i`Q׉<|MBj&K\4 x6u;e̦;DzЈUۀl#;,<]^̈8 e+Dp\B&Wx5åq<)N~G}Ye?{Qdȳ K؆itU]"Kk[\hb)/ .Mk= #v@Yi,zY& +n3DHyAw$xf\k`2U \wؽVu;:`§ =M3xg}/HFp ^89(K4K_U6+s@r0uͥ#K 8ԚGŒTxĤ/N7 f`•~bncɐ*7 y6.~.E"!EZQD}Si,)v0$%Gn}rVU)+*1^U'-alQB`H5eCv1ac<^i1J:)31?Z{!4,dZM44:`LN}˻=P܈0=:/w}s6u)O >ZiK5Q:v)C!#T̨F%(2@Zxݛϴ!J]ynUn@<5Od[@5ŃW5^5A`%΍s Q~8Ѫ tNG'w~䚻P8}&tlX=)ħ'rICnu{쩽V7n.}kY_3小F9OPvK N-~:?D _ #jgE1f-`pP#9o̖nT ŕX<̽ zԃ7ZY pb qrgF%,ǫ65#<Yɸ9D9鵖k!$_VR[.G|D2ٺ#= "Wx0q'Moݔ.dQoTB,PPUڊkdR .#vy t[xj/X8RZZ#߇R{>jzE5:ޏ+<Ւeu(w}ASAs/8Vx9 g[mT.5QKV)!_6E^QvDF`Ź<.fhC>ɼ9QJ^21OB]0(;95Lqя&]ꑫg*A%ů0ijih 44[;dO²B!˺|JvB1AJt5HUH 9'cUZu0YZߓ,צb *rHoQ$R#4)#5[+jCVB]8L׹(;'2 I 2fh,F Bp:J( ݯUǚU}.{?)QzCsߺp"U|!Y1(q'S0(2d<3@Sq./Ki^P 1i`S$*l!n95 Y V@"m2ܞ||s!& ɫ=euߝĀe)+'2!)g|jK O9#r>pz\ӏ!@AbQpe V\4B1.ʐF5t dGVPB-rk) OȄڜNC[X9' 1/mi`eBxZRq@Sݠ"eJ+QWٌ# Td+; ttA:0H4QΫH,Ѡ /52ͭIB >ox*;?A=FkM׬#@1 zdX 鼞m/l[N+v ac뽊"< kU*ű!gq5G*WŇ& zm/U:\${)! VWA^؟Cvi':olZn`@MGF@E̓"*Ex1pwBxvB␄(gd6k@b2K5Ff4OH1mNOߑ޿1}iZy=<>UϏpvv;MΧ 0t3(Z!9J!*-^`g@.1?fo{8n[sA 6)8 %"`áeԇAuzyBTMjS]xoCIDNhB{KxCL]بM'9ᱼw^z鳥B[s~sdY'8ld)7c2: =r:nA% @f!mi4\#,-Pyݧfpv5]}e|lVBnߠWFFͼC.';ќ&:<% \3:Ŏ{#.q{N]`a۩4aǷXe2Y2)Jșxg cVTCW9b`5eTs߷=Y#xBݱ=zLӺxx`zYxfMwU^+FŖ1&υ 1>C(o'Q_H||aBFI /B'F5M*ymGQ f4N`< t_\'zaX4߽Fui4'P\V>>7˄ ޼q؊4MҾh2}aڣcgu#&s"}(m5YvM9PS=y (w򶛵2N0tq8~ "~z=+8 H2pUc'B11Ѕ+?Yr+fԟ~lyrbK^Molptϳ؞>`VIEej|^hTpO-JkAψͷ/J=E1"T2[(ү:s^.޸p!&WV5lv0*_e$y=nDc|B\7O%N{rYU2ba$tZwO5Qpt)%3^>9 ;o#|..S;(xE)fp cW>b|}\6@T'بd-YJ#!uM,iop>Qu7&#JЅ:8cTth o>_ >oD6'YljBܖ(`ЉuKF7Hg \і+L@ 1*Co݈yJܷW Q(}YGV3\~ul͕1:LT6$wy3T Z"651f}͝9Ԝ]kHaI7#2i&w1]lGb?IAD tD]mg {^]Mœq)U `x2e] .;A1=PƩkKrl^~f"drrqȥIw\Tno;oS't_i{#[bf 7ي =tڐτɻBIܰ1_9Ǟ!Q{ĚSڊ Kyd&Rѣ{'UrIRGji  gR\oŒ G}]pf%-Mb YmL!Dá.h?iA¥ oJ;R!\3`@Or6: y>+Ԧmނ伕d$CQ":PuB5cr+դ| ?Г-̅H潪IJWƶac݅zB)mά oV TGNnuu-ֹ͓2f.#N_ٓ#܂|*ciUĵxr]ٍ ^&KqnQ~]cTY*)١`jMb|\wP DW~,6T&-g-T YEXh(Ɂns%n1(ļN5a 9Ⱥ A7}޺:`U<:Yc?,&п! e(dQ}WSHfVOQũ`8+Osx9: 4'DHGt;9Qo IQӻ W-=g a:{4) :XOo~Ud&n!>68@"ALe-{niEDm4)hVvZ|uhɱ7X)[rؘ]URvW"6gѥKUq;zj8肫uB^4ڽ K$*:)Ս^r(;Ej {iAxzN`Pϴ$ 9zU$Í;:O_f28/O"`j/^nx<|x jϊI&VR[Co\ò:`[ zлds׫z<($aԪFu3?Q]cJ9baF jM4mk9 RN&^41FgnǺ/ ^?ļEG#Oa";>nH]7KK(m2~% ,(2As_$Wx6pcLuбv/kF'r5]pKE@JqEX lr}DǗ{E70>#yt]-";JSZmjlQ 6H@V;\a&ztCwAàFY]M3[.Zi(MY оctMf$Ovh_=PSW̩on-GV-\d7KYɚ$vx2 "@,[}뾳ՒYt_kP8Śx&^#s60XV@GjGÓ|{n9GhhM 8>!x7DCO @$Ց+3SCl{-*+P/X#M/*no͝=v^W_& rdǔ# nGweUHһ:ih1y.ˉԴk<7gn6=|!tSX Нf̓VfQy'C^a%0,xuh v pe4"AP@ׇ9tfR1 9%urQOH(afoSp.ɥhbM7M2 W~ҚorvT(\< 5:{USeى}B-o [YtR'~֡JaZ&aӦzg %bM1: ;s, 2CQ/KGZ-΃ .q\CHbgqo AaxNO=TI27KΙN@}ƫ|{{muԇtdٺߊGRl׻$=էpy8\EN cU7hWB;pd畷x/1:}\nti7yIn[ۭ ̎qo@KwEq`g~4ʁi19H`UWiNG"[:t5$Al}d6:RFWG>MaK9VeR1޲] `zIVKz쏘Eqګz+tI!x! $uI]nug8'S`ul缮7x>vyxoLsį'^ :p=nQx3Hplr#Y8?pϼ,KmACb"M0? G-GC`Y g0Ɩ$NF,v:BnN^eqTa Xe"w=u,8:uQ19/Ib1ᯀ].W\tP+.kWM0]Qf `4FT'r]{rw`{#'9bqHxg{GaWcDN3=EL> F]|lNj_| 3dcv_(&'ޓ$I0)]KKYݒKrHN(TZ65V:U4,h71bV)"Nya;`2 !+ 4=)H?jb1@RŒ:noDG^>RGԋ=Io Zϐݗ$D>Ƞ #4^jTϥ'F$+n%r5 М|+}h 3} ~MRq€t>6~A3S+p~GwIφ=i%'(>FjX]#Fcg"e<h"ԙ&/-><&W06a;` &4 B 9 WRO@1x3g>Ph{ϛ#8;Nm(%1`eWaZ{(?Ʀ1T!t$)!=ԑZ#CW @ :XyI sIT]LA8?&~L}9yH:"jx%8S &b5%[Yhp ~W瀔| Qgί*2b֖yx^W]RhS{3 UTIo>@@m ULtX7rb-wP\;^/3G'xQEL "49Y\~8Yyj-aKb䎅9s;4ͻKJFDVBtVa~)nS*bT'Ё_=jWSjxh\j7h;Rej('Q7?5/1>,Zer^(u(1W+9a?m7]HˌlAcE YDZqᚶGMy,ՠB%)7M7[`q֏h4*pwy>̍+6*|zʼͻhwE~EaMd\QY?5yV'iPocH'br[qmlLA _5I`!9]BT,JR(käkp!Vˤs<wV̊w̵7\Lͷc,f#WoeR$J:Y Ϟǿ J' Y>g>$li_a)Z~'=+kw%c7#8YjB;l:-]O?oɲXa+Ⱥ9|>$'2kGdjJ%W eI40Y-~zH~kE"`wΊkmASU;=.@C'F{A0X20m "0@DW JQˇ*DXN; ,]"X,t4˃3OltO *G}%Q7R"nͧԚ4IDSfڟYp%E4_9&ز?qgXD 3yиG;/v)nzFz"1 eƙP^[Hsz?/a@cAE$2\R 1u,1Y:@!q%̎GXd/[l6?wr_gXsxx0&~iJ1[% u9Pڛv7[좩zC=i^R4떣\?ue„[p6-%.K0#}躪ˋX 2ɼfddӟPy3x|NtTJ*ijJbc4&j$@P.kI Ӑ0Oj brKQ{E‹Bp7KdV9)c{ɥN36ז&})BWݷEPC4H v}Ōo)? IuF q59w!@];),$>,;3l:m:m ׆b4ژo1·%^k^],Uo.?|O 'r-'eN0/Lnr]^@&;uV&g%zod?o4 @O6.ԼGHyd1/ ϰU= :lITO9c,| eN>411ᚁhm?dbUi-Kt͛U\KvʑEa[!Mzcz+حH6zJ{͊ܗEOY >Y÷&'FѤNx'T٨P{DYf9 n 7<Ֆaܼy)/jm`MԜ5\a0rK)C# +'R-V2c±}>*Eȇy>=<~tkILCB'; .mQZ{S(nTٓ+tcCq)w6Í@J*ߟ!rP4EH{ ޴ Ԋ']nΧ{w[ϔ1',>Fˤ.(UZު?d ӌ{oW93Zims/nW. I!LQIxyG<ُ603Eg YYu¹ d12hp|bt&^]o.} |,yҫc6=4#:;bUk>u7TG ;s^0"G; zly)`ͲB,Z9De#d -]Ӊf۱)kg%sn'sS"X"-"I??X \T"h2Wz5w͸}vjw‡b2W$bGKb$G 7Go`)P6MNѸH"!t֋Be u6?Δzb^$t 1#4e5ŝ_'%UyT-X'?.KhʯaԆKyGYUR+'rcT1.-"U%=Wt3hglBdRSkh\۸y}MQcms45(x?lkco=U/N qIeg7%|,mEQ_!M)ӕ: ~etZQ:To PO?x^^c܂*+7O#uO~;h۫ Lc _#PsS@2j0VFiGȳ37V&k%BdzqO=!}yMO8(,1![/!jylmr=u &IYt;83L@hMo" Zgt{{GHa^7e\C8?C enYdyhj,o`.-Kc$"S5%!ҕB\.mk ,ȧJk [l/=s RbOrد2N \EE`zx}PdRMA(y}a*NH$:,xH5*aAoh0LsQ%Ѕh|!x%^9c*;''MqD ܩ"3F^CtdBkg͓>T1I7Y&eOE~d7ʦUWS~u)(!jNߋ<ƴM#5/\3Ž]J>;t#bbE&ǽRИC!4{_XKL00BLD"JKRyr8hѫ5}@> )*LYyj\dΜ&4O/hrt ҁK&yMjԭ C V]2J7UDc4 Vs+;Z^iR9CE) .@$d WL4c@ g[~:m1 HmQ=Ė*a  sZrkg~"h3J!_lh)﫩vQևӕޙu32:B80󺾗lR|3ihު7?LdpE$>?LRՠ I]Ш<>T?8!=ѕT&oc\X 4s=&Zz)ʹC[A8Y/q-uW0w ULr`Hr*tr띄<&@f편2,^ D g"`kq V޹d,D.i y/|71"n*:4n+w-*תG)pBuX?R tS/Dfƶ>yUlF:=/zaiʮ-̨+R-˭<} wSaQAjg$4`q7eM/6;5-Cgal]{&۩mSN*25_H\c|4󭸞uVs=ǎ7[h . 5Ԛ-*b_t~^>>޸Qa&#a Èw%-ԻJ#Z]XI #5Fs'TaHvo.6Bgs!"NR6K&Kv2/`{|"ȭN~;pxފ_/p"sgJ:GSyZx?@P#B/rI>FM7-8J//c|Wv.+ 0u.XwxU>ឯɭ8k({PG,Dݼq;xP\gpcd Zw":S rg'WW77=stpɗB& ƬUT9Dg"sbӱ]vbcr2v"T 1\]Ynn)z"iz g5 ,]sQW 9w(ԍITImdFP˘2^RKe2{T VJJNXRlO!h*~{NK}lYDT(xnqe r836$iKl 7 OцˮA> _y3=U#cҞ{#i>4Nc]Y[JƗV*)kģAVǥ^͔<(sKEZQ {|uVeˢHl] !+%`lf.KI -%ޒƅ# qDQ('fJo >r%F+Kԧۉ#{`JPmN ]WW֐Dv}$oJ CP *S1&{&8t/=]rq 7sFV@c(YJ[ E_3D f´GzAhoq }E?1ۛ.xP"pYi6 ?W顁J2p[בX -t؞)cx3ys7>~e7tDG3TC:lgF4x$b,meϺ9ûP3}iyw@nQ ֭}-=PK݊dR.G"&FküeL~$BqZ_&A0 񃦺*Tݲ m}z 1<@,ƌC7[;`0_>utތV{EP%C 'ۑY6A0Ke~-w" :ii!?,Q!4O-;ù}XB' 9VQ|7|vm]OLw;ʏɜj,YjE>d&9.&WZ/7t=i=iGٌ4^%&o#xdy !2%Ė4XO6 ! ka`-\!'身>,).Jܧ[u%&av~r1_DDbjjxeN(_"m든 {-%qwaI^F7E@MXo_<X܏ 7W\_nTYhh稤l$\#ʯQh|Л_kevF!rE\k5>4w~[NiwaA-E#xz#t/pcoSH 7JEd hfj5*9LSHdº}䟿6@c?kO=P*o%3gas'1> rlR'+*n '4b SJ+d%=.X ӌ@^'>YތٰkJ۷Km gs J5Y}&|q,ԩhE8X4hlc`?Hy؄F+D=O-|zݖdͱg~ziOBŚ6eԝ*g!s#$Fۈ.COU3x#S& O2Iu'"Y񊉶 Gb!-^ wt!n`&;F"oUK; _oQ5|ů *H:uqfR!fœ 5}ƒqOgے>T^\\0%qH #oE;^7y.^[I#9$ osA+tR9zmnY 1AȬC^cxl0]2q^py&a9^afll/ hz>jݰpa_y %\C&hC>'a](, XMRiЎįZY]iMb3isb;^@ =oKmm!9v2OpͲFrS( /L e.X9e{Iص֓q7^BU?a?`ͱ4;aEohŪX4  (ӃRƭ`#GJMb$٥vA"m`JŠ I2[S;xtymnΛ JZX6IMCґHcb'Uo0K-dסyvOt*SAq1(tGR0Q3'Bk&T<06ܹ(E)3_2&@E< Wٳ IAX3w-K_]"Gڒ‹TMigv$׵ L >G\}y#HG%|Q9l6{6WgM^|aN ̗ܜBCc6q_H]-oA3.Z%2B; #6h^ywG538^k:8ctZA TiPY'cξIVs:$X}'܄^U,a\DUp8Tf^e\,T8 xHsa(HUVș/S*S)]N;.o,DŽo\4D!/\IM %b:F;boj';|*2˨mPMju; Mv+GÛ.7mNn,{ӑx'ȳNnѹGǚ Sp_bxhJ) MyfK((?` FNlDYN9ـݭ]XޏEǓk4H}$3s3FB)fu亃٧^fuM՚gaq%LVdOŴ2`G+LB@ϒ'# L'Lcq ywT"܈&q|1 :{=i.(3ai 86qF{IQIO8 7@N!j>dێXfaYZ7K,r-W8 O%ПjBG->"S~3 Y@*T}ƕMVrw6+XJ D Q>UW!p_;û:#v̭s$?W&0@5_a[]klM ~9 n$F:橗 TvG%F^IS3)I5* liP{ }(g_n}oπQ[oPHW<+e>'ldh(>E9qy;W&ןwR5[D}z䖢"Polt*䞦CS/u![" Bec#PRQE "/pȟj2! ]o%3+qC@ `6.,I1/Ienn!/B^ks&">,ȸWz q& RP7;Y<(_8WJ9׼m"._! 'fɹY߆j|9D\,]"#ddhӚ&3#xlP87@=I޾IG~"WuŨ\ÇGӄ\{6䟥DxXO=ˬD"} @5@n9xϗQ_JNJ@HK>-=N[7rWkFO,{TjW:"Ikw_A$?@>hAvNj=kHcFJ.nlJ_a"lvoG:7qH8-l]*^KmO*\G ԶQhEIajlT|aեޑ$[™)ֻ;S/GoΡa`>9mu=#iIxĴW_t5q Mnp$"Yyu+vPHgȎUETK<_ RvET~?D'0" ,څv30 P?EZ46?9b-tg1% )r'/~9h~ȓⱄ)=-1FWYE w^ΎQy} 뀁|fX) ;}9wP88̃M,*] KK : ̢Hl}\K:H\](~MӪ}^ ˞0膭"Z|eH @ O"_ P(J]HÃs+X"%'0T5 <#e>,z~yV ݍ-q3A#dQQƬ$i"ܪq{7t T| }2{5JwKPFLDMvQhVdb56!8vOH4)=zUƝB4An 1:Pa`ӂ8+Qb!6*'|5lnf =5LZM5Iܩi*ueJf!-X؈Δy X],cI'r\c`K *f.hqbͯ6L]v$!8(ggi|`&e3O'qy ݕZG?Q'2O$,0l 5V`,ƮFDlr7s߯%8TBK)h7y r#gr)D 6p`52I!X6j;;G>ԆXПNA_Vw'踓= \%8޹ hweC2h6l__)ݪSD<9Vجlfb:Ңujy2S@RBTobgݗlh| r:7u~M>uЕ/Y$ Bzlrs-i"=;fY2=UÛB>k-T=K2J ڣy rW$̍´J`}Q=PZ2fږ,8/78a2%E%[Xmc2H!v1)K9=$1ڌF8F5&Ȯ灪t-VIjzk ]1ƏRAmnz=<cdgliF-&yvwN^r_p E1Y1H0:)W8OL4Jg0G웴#V:a0Q^c4hjڂ-Wc24Yfg`]![YihL)UC%:k|TpA{P{ڝ4`< О/С\l[*:y}=?G 3'}`u&YM^|4' %)'(R`T{;#05fr-Ԡ0[QHUtүDybִk qqZdE0nr$g3Y) } rN`vﲔN}S?RQLa^iG'?ƀƲR ۲4638IW `E#lv֖Ҿu9wuYf!8l'R!XD\݊lnsLG! [JY~[+sOqm!07Z$gA<cOˉZ@Sr 0m]t'eq-ѹ%lA= g23*4X:@?/%@諉cOgA!B#uUc^{n ՙȤg7gݦ@yvj H?=_:>>Zc-i*8_^_ctAeRFDHJ:qH0۰C.m9rpWSH(G5%L.7$ ш8;mL%eY Hه)O7J挣őO\F(EgJ W1hX^hξ6a,܈NPp] .AY ۍ![ aѱAY a""F]H|cɍc9 *fĝ@ml'bWR@]ޟ()T6,i΃L Yi,rtͻF̦6#KdlۻDͤdrㅑ$Z /K=oVt$lsl)uUԚ>f]*pemT^*")O3;L<^8izuiFB‰ ^OߡTxmth˿\CJ\a`8/Z΋v T$#Q??/@4r&%g[~aOڿr@l,/~:A28Mm}Lz%vlɧx!+J!q0MO&hFӍlޖK}cnW 0a5Tr(eQP|UeZuHr>De7 Ś_/ <Uvob@op^4`7H#x0Z. S[;K& ӄVsw354cmsȻOTPU'o~yP߇=by{?0o朻lkV[8,3U+mTvv;fVv .!e2en ӈk L 叹 ʀXhޣ غXLO|JJLg)0]EN2B u0U"-2 b@C)`. :{I %yagU5 u]6pfu&TL.5~NFF1Eb b݉rSzV01[ #nҿ~mC26}n^z8*$xGgh df++N O%4b@Ipf@pV{5Ku:I|W t( ohQ!⊾SAyGp]?ÒzߥOZY:JC.{ϩ^Ɩ#oKEj'>;ur@n\wir`VE_ ^()bARU *A|Kh6.LN{N\Һ?n?TOj~2,e墪oS;[ưۃ5O˱$C Eĵ|-|cof9͹eF6g=X7te$'>@dVͥ/[B<楦nPR+fM Rj\(&bfI86E}ia zǖoNlcQ0#.TZ*Ln+(48r[DH]}n4bpzZc??ߦDnUFs\6*"lP8WQŇ4*oP J7wpA(^|T(柪N$iIy\^ҒsxI-Km iok]}Y{Cfs>(~-h4 ~jy Cc {ȋTKXE`['SwDEt7\n0E2!`pĐS`N> ":P lցYÄ}\v :^U!,b1h~%wHopqd; :Wd+vKa ;Ryc|tnP+bG2}]]Em ui 樊K&k`zUWm?Q:Q)})5}ZؓR``f쾞gls%X,4KsX)!h>$#smr,w<Ofל%|Qte4]< ?׆$V˨mElͱ /jX Ac5AY57o@'4{3UC_Zغq3Q£V?8._ D:$*zo(<73MW۶A%o=n6˰0M\ D8EoeNS hZ?H5Ơ{/Q* W/vPpG()=XНGV2z#/uBg]21)v 14u5+_{Zl gy7pkHǵWN8nďU_: p2p/i oK =#/do6b6ޑVOZL- !?AIkX{FDho{)(EsIQ͋znE8+_ ihx%4/v:-j鼺g3c$4ʹT~ `e ڏi{ 4YK3:`AIL;ٚqzPmO3d4mK):j_0m#9n26? PRxtU1(I8| ]Q f@*XYR;o_e">%PW?! p@޸#[lJl߭4KE`nC\/X'[VKi 騱#]A^Wm$'WHYuFU Aaҗ1GKT̋P;3>βOX3^O ?OƭUbxgW7t,AN'm7DAIddL{_W#(7zto% '#Tf xSȐ<&JKS}UP 5a E$yW t?_Ğs 5`qw8 ]= __ TgHH &=IkF6פq6TT' xY$h !&0?)YPSƶT\;fE~ CFٚ}En-tds^7oJW>0|9j;.-X[H &}v}-oX!Vduq6ݤone 5 n%Ii|pD#a[Ŏ[VE=ذÇ[u {R^!ByQ&kV-$+Q:r"fmȻGf0ʃY+>iBƖ|q+fab(T#.+5 h?D֏\bDU+oVGf ;;D5=T*azb[R]^aQrxL['!}lV҃V3 W,HCokIJj܀?wDQޯ ov\=:׷@K !u]D5CjV&`а(ihHE' +–݌B޷!QD7PM6ꃉ]ܞ@Zq6(wjdTU$ϓ$~:.tQB4tn!Ceb5-j'ޱ-ݕYSA1_`F*e"kMm-V G8[ 2x(6-I9URwu[Ux|OY%AGQZ# {o|[^s)ݡ'Dd"mI kӬJG[PZU}?C̲GnHE͘MKI:R̤XYbėӪ{̕|00I##*ǹRYu1O6- KFL# B@w'qB|u@Vqk۠rhJ+fkX:Q'_;xm3x z Ml|IQQ=>SiWTYOܻ]_5kMI71 #D밝y0g57w&QAjW{V8du"T7E_x妓;<@#@/u:G3\fs%oz{ j& %<#xLw*$szÞkg8Ö)İ_;uE+T0z&;>xʰC5BBwᷲO 1Eq|Ҳ;°| mؖq,dR8ѱ *_p7K?zHS xM0f̗u[ n2?$4㳥øYfGM̵#u\CL׭Y[94=40CΡӦ ZwJRw.hb(IBA_9Jo-bzJ;NqȥW=O{SX-{vHu{+c7<%2svQ]%8)l^;5ŭJ^i[_#r.?A۳\Z+7(/n!0) H#[:B}.Z%Mʵ >GT-f`qࠞE}OcTs>ڡS~,80JEZL`] }kҟviB>;qq3"^_=l ezHwK@c~ɡC'. RL8}!rFOI+PG TskIlm>=w#s?%,&|Љ3K1dzV-d[W$= m Xwy$cʰ&K5],w߈D3 "Fƹc<!kPW93̶)I>Z J-Qm)Y9V; _a)yv:2Ui^өa#f5đ\hËp$t!]Z'G xvs_[Yb<_P~W׼Ԙ֢h2_&ePBaz\L S|%i8o&oa ,E|@P RS vѪ?Z&ܝ;KYŠRVyy46bpqX^4$0x.] uǍ% fC&W_TQb^c->4e-~#"c<{y14Gfj=zQ??edQ…stc?!%DXm@o ͡p:):T*QQ-@“1G:7>6Y&WCϋN4He/'-ȇPn&Cy$UeST^^kvo:OpӄxXx0G. ZmـkdOkC<=Itj>GWql/z|VnCN T/%\?t-7XRl`0džq_K\.t rB@Sl2ۆ>?iRlv$γC9轂e3ibg^m!ll +< 35=+J̀u8k:D 1Vla,%|:uwd)G|фt"@ه_R.BRԯ䍂OƬ̀T^gbU-&K\]7N: puJ]zL9w7/T4@aX#nW|c-ϢZv%z ƢEo@X6'6gSCqT7#Bk,h>ˎk9.eׂ3$e ! 18>jaqxUL[dD'"ɜ]8(V̰֛/ *0jq nq5ix=O/BĊ( )ო/51l[)q| E`ִkTZ_bN-1Jk%7" J+C6MI%O(]ƭ-x^XJUTV8\  ۹>?Vw y<,T9`Hq$CѸ33boo-JJb|A;l@7dY1KL/֟*INs]gA*j%jpJZ1 &"'PZ7LR` wHx䉿/YK F?< L쇘C")7͍%ϼC7fx  }Kg^̛\l<zDqvC!UBHq+{6s0G\RHuȇzu|~r}^\#u8dSn]jcK}Mc\;mA6sQ5iA@DJ2õI'#'{X\P~E> BBy0 Gc%[hWPdFOOۍm3GPs ]qYRN[ e|T Ԃ߻,s>AkkV@&[n$jGAn8əϵԁN52t2Tݙ } Þ>O2. pjChC\  QLK%&?56sTb}o^ v:tMR*ozA*Rb,7b=(b΁ [R2ߗ 0ݡ $~)ʒc8x30םjW8Sv)ݖ,ː?z-wMAW7Gf[4#"s$B/(8Ué!V7{NV987X0?y/;U4͓ԇx2Fp|Ȑ}&{ mlnLp(~3B6:wEYPt9,P_ZLeN} R3-dx*×xd€;-6A%V?h0Xr[?9m&74s0ld'hh` M)Sǣ#p])mDa Gt{ƐƬp TQQ#h.KrI :8 bM N\2b)̒jp)Bj X_'L5d ^h^T$qo"!ͯjhkl'MTdN' ? ŲUS{~1hǽvu~NA, &^,?&^>#\FWu_3hS3us\֧ev³D]{ظ5jy` .WeH"e#\&or/fsL6@l"#dKF8C`__=^a9[K=8E&Kz S'6AJ  u&0ߩ~w(ɂCHM@SHDHn l:HYCq2/ K.2 y{AR3`5;o&mY&=$ϟ~3_|7܋75<7R©\X5Д~aؔ38E WS9%FwثJ]]g>3e2 }/MubRWJ@w QioRݡL&t/z7"E[_ GFzvV2oOG~uC%oTʑ 箃ҼXUٔhDqQaJ%ưKisLXģ/zaϿZ,ؖLڸq sG6EwuR'tKwAgaoi|γ1J8WE]tg:Vؕw >5^u'}4Oq7#4vh51ЕhI1Ūd/wlX[Iw5pNc'ySUU.|Bs<- $%0%iahFd4ݒjBvI01cΰ;P)vUJc%PֆH]vq%ZlM>-})3bRv_I )<|.j ѵ83hB] cZ92պ|'F;rε}{AI@q <\˖$ >W"ĮC|EL9^KUKZct- C&ٹƜ8@Zl'Zn\gib. o8Io-0$/)SR-\GέF<0R,5nZAX^8QyLjDxTV;qژ!h5^]bWswM,"G$쨘GlA\˧"U&[M8 .AI"3xs/9^39IQR7W!s$Z }}*nKȝ\+XGq1q?\H*ءcjh&&'OunT /'f-N~WKA;n FSm9\!&j~c"k{ݼpe{@|2p+''f4QD&_h'DYyA^4J:㡀DD=]3ZNtcTTc3T|ǰNs{G^P[ؿ <)*$}l3^SIlO c_eɟ1[lNB $_YL]T|Bb0yJ+Zey[ 7b@LB TXV컎s&^SB17| ;~2G z o gif,'O~])Wnd%IS雜q~԰o H'{a:X]q˳ekT"IR!z \W0w5ZG("@૩=sa0)"bGZ{Jj1>9 Eq=;ȗA mO>SiG5/):W9Fe0x99THJhݤtJ%\V=fj;LC =ɨܜK*i#ԟ$ bg*LWZћ^d}yxho.3! Ŗ{QE.RnB2.<9}ƥ.n-38.Z4TrNjŽY F+;JAGTHtJ zےy󭛄 :BeNtqÅ_ػBUFYT2-WZasn p[А143 i7Ad+Ecd䶏Q^MUGP̩F~-8憇Da@Y\;`&q<}aS=+all|: _J@q˼Pݑx&Z!wj{-тdR1C *-FD +"wVgت\z54tvZd` 2$:> Z_x3K-05u&EXLBt:(͢uUbQwb wriSxgR ,ֶoCxRɐt߾*_aL7W o >vmG\b9yJW 6k]r_υUe.qZ4W]E*Gn̊HRFH%9D $KE<5q&[lJJ:4I1LB_GBȰi8,~w>Zc1ycqmXIS"CGjtRS$G-;P֍d0DEZXN3^*`ƎIgoh7X ,k:QՁX$xcr@1h=B͓J Mv!%2X؁(U;+n!N(Z;wq#3^Hط|秂DeH10;wzy0s= vﳰx{wQ4Bڪ$XP8!$s |!pf$4abXh_Fħʴ0+#7ݘvu`c"Ԛ-pV& i.Y cLqEqS'K&>CDyt[ܛWͱ҆jE0J"ꍷm`fkfpeP( }~CeÎ yWe6s ӶKsbK.A)vY:w^7ح8jjё97KJ緂|M` Ш-@ߡ1\$0M-""1%)8?}\vK *E@z/tW uefIHٍ I`,PJ\Z5/"8z¯¹(Q ahNl0GGTPc1kQBժe[Kx=B>jOԤכB剬?[ NbrXDp+(["h+3NPB(=[]k<8sTgTQca#w~<Ộ#,ֶ~}8U`YpQչct4-є5؂|$)H5@1|diAN8y 'pȑTZN*F*,xn*M 5UiQmF&K:ndG4ZBUAoCdO&~ᓜ94QF}wV'>-.|#c{]Eiqr&e Y4d bb !Kۯ] qoLL1lSCBp7pcmn3t]/j!OI%Xpc> &k F0 Htt6~aߑnM|( a)"@lSME*7lxx sW94);$љH* B@6X&g؍2[dkuZ/|0TQƀz$0RjMiUŗ:(Xߖe4 Ȯnɡ)9*4 &q,d^% X.CBK?+mWT`/yMޏgԳKeW0 Lamơ\*Bg V}uy?# g{FX}^%d%: 1X:h7&͆ t`WyE΋JhV!n2ea%>a2݆uIjmi/T81WqlƢ &&,?JݎNj]Z'<՝ XR;̭Ęg3m{|&d 892Ex1浫y?~(rڤ")' b[}u::o..Vg0H>Xh䄕THWE~$S@Ƅk:%(L R$e-E@"ݕ8aMsUq{8QM+lU*0؞UF+n u]鞜mc*; ) ?%C5jBJG5]cJW ?bjM55\W$66(P6@p5q)au[Mх"GX`MffЯ ge$"<+|4ލr8~?0oTc'J=ĮTzId~2D?,/0(6{b\EDY.~? c~݇|A9.<mNW[^C,z l8W,. 4xC:~. S!rWq+ Fb ,Ep4i t;gkA2dLW ytZfb#!! zxR>E R<Č? f4{2_hrEֽc+>K\򙨛-?Zjj5xQ\͎1vp(znRm" DR.<#/GL =2PJg$Ҳ XZuאb^9`8|9K[TxDŽ{ *HUgw49B CA{-rUKǿM恮Vyz2=Vz*Xר ɋ8 \mB>pG|at :V!=ݷi%Hޫ 6s8Rj|V ʏ~4ۘ sQ-$PF|].xsy94˛rdgm7\]fJ}naǎǝҟ&_'?fKc+"-`tCMsu?ɉ34r(w,=BV0Y'[O]pIz-XEhf$0b^Ƙh Ξ(+ c.QIK+A3^&cED jB^̗T(qJɇb#'3P4wZ=KthUa6;줱0k)%q~8 ) KQ SE9)|z a]Dg<c* iLJt&*^jR\ y&Ŝ݀Z 'Ks,P+@.i1Y]a#+{/qmXZ}.AemuBޯn(4 ^jR|tE, wa/l==; gTLzbéhږN9`Jd%}Jਏ$ H#͓HruL5iic*ڰ=GI9O[Kͺ!؁z>YUG {,/11Ɯ]TT%%K֥4|84D`X(HhcEO+BZ_dz 9Oy4r"?.\0q. )Pmx @l5bM\Y@퉐U\}iv9hU4MDrتr2@_VۆBU}CbrךqiHS_0:`H2m~h1s(wv9rw8fuȱɔS8ʛzf|ÚS|yx{-ePo˸B!ųms_VjiM}yJ;TM0*V?č0Ds}~\*Xi.ti4K0Sn*o$^ixTu6X߯ x߄jAcpuڵ~h?ⴱwGLV̫a& #8+1 VBnZ߮.Y:OW8sc)F84U iQzC7yBQhy¸ 2>x=?eյ0t1b1VU|$Jfp3B yEousb\L!7z!dͥկL'mIJb_XEtLE5(V7`4f~Ad\͇pjϿT9f`e-ʗK~HPj_9!Co!Z<;9k C\ vᕴf fڪbZX, v{ Ѫi@&n1' gd}MId{dL:8`25_b@lq`UoE1 7Ѐf7cO>ƌ;٘n]?%ƛApB`rX4ヸq顠Q#^=\@ +ro%]K|Z9@Q&H Q72]B8v?zuR-qItm`Dh.֑[]̱@و՜^&wx4gBNŽ=kc"J$'obJxIiB0Jqs$n;̌Ԅ:#hk+h#q՚ugrw;0Ŋ5ޓ2Y+UYX(>M7"3x ; "pbUm=pgm۳hbor~TEK\;|Lw4-m H4ᑮ0ؽ(,*=IiF\k$R-d;˟L Nh /?Gr\FU0+grydz<'7ަOe°ݟ!jq!f}-M2i%U"Uv *' ramHK%-qH`!#M?ZCNd|n&?%)%!5W&= V="7|d< T 1F,O|@/^wH$-7l~ ̱NY :͍L^,0Q㓪-~;lAT$HπWnKן*UR񔤛52S+_r:a#M?w&YNc#`{EeL \keL'w?x:} t.w;R=كdy?mVXIcIkq!j ⾄q[,6<09|8Ӿ/1gIM2cQGQA4)^"w3}EQVdkUl$<{G[dɗ4Vio+tr ѣh\'-"_J+H|q 9$UD)%MYlanVL)[.I1v'A I?o(̫پ.*98.Hx^V1,FhDa}K&%ǵi|hAHgNSEmBxMTĊs&k1p_ %vYMzYݞ=FO8ǠWC fNYxpB X>Q!=yK*J#:4>wv;vC_#b $Q|~FS?± 芄X o/X=̏.E$7>N{pF ,G@|LC%h=ʢY[¿n-";uK f=]= ޚI'Z?1oCpe~pf;g{gIwoYL"o7'cuM)0_P  |bŊJܯƻXq>p2VI4X[J2t&7!a-[ټT͒4K"_'8g4GN$^RN7;S:1;`Qvc%&Gl-SkO84ˮ`vI' *Qm{T.,+)'4d~"*yx[-]U鐤O%*w{r{_ bT®PXDT(! J vcl?a~Trw][iV h]Z)m@FT O&6ÍUgD{#ޫi|AD!ԍ@E[V>㔷 )f!ltߩq|*=*`fCȈY蕚}[:FxWQQb z^S9=d6;Ђ&3\k6de5†9^f*wB8wmkDمT bɔ;^AL"ah{}<ԂG_!Cզq Vυee?meȚ1mGc`ػE>3M0 )iT4H`{Ҫ gWg~NF2qU(1/.ψ$\2{n e\o&RP*&95jY\% r!Mډ˩EdI: Q+\+β\O3<;Q0MWC/Vإ]qYcd9=z^$x- eE0BcOl x %2QiՄO p1K_k<hh!VEPyj.ӂr?d^A' Y r4B)ɺA}l0X_@ꨃ3 Lf=sk V<lbj` )Sn eUFxήM)DtQ\zQ"8}!R2]M!ب;NRl!FrG_@רS/:sA v4 )Id`Ø%kLS(ގP(vp `ef(~Stdz9@]w a'0yaB8}*TΠ>9 w9z]6_ѣa) AK=(OhW >LJdcK.D#N l Ikt )?j g(ngYZ070701000003ef000081a40000000000000000000000016650a15d00002cc4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/ɕ,]?Eh=ڜ.+Aq"jMBE/j`ƫc4Z):g;,]{աkDyomר]fZhsDEd(oRg>E؈sp]eO%6юh6q ogg=˳uPD}1o'Ƚ`E7$K$B=Q&e> RP PRQ.%mQY YΨN2\3MC)b7Dʔ 7eߜ44>;hB&OSxJ3+=֧O/1jo`wtK2Of2O(<,weQ2΁+#2ɥmHqca"V9|P_>''۝p5_MρԽP|Rsม'ʣc@`)RL)Nͷ]srTŎ Q{*VD|x1Ĝ* NRFC,;>QZMrjƴ $NY"ff&[u9~]4,:r%M b)b9܋K2_)Uủ͙Cah}~A%UypHR8Rnr!y'ʏe܊i( &ê>1B)b=W4 Q74B1Ts#+LȭrﶟH pubK,QkzL%B0)l9(F;\d/CǝZt^lzۚ'ͯѯJ_jH=3pOݦSlBbsMUm4Hnx&4GHRY4jlk A>=ť8x/q>2檩RJ_ȖNet9SqX}@s6nYWA+j؇dʛ}H֯'BJt@H d'ߝr%MabCEOyLNQ%1bXxoV"Ǝ4#0OÈ*x}"\ '}-(xz᝱lX64³'B,ˣY7&z||p'ieᘭf(] cڰ_# 46d/`e=f+h :QYEU.v7 V*Â%"Q ToV1ΉG8~*:oRV1/m+ \>WⲕMU@$""逸l߲p56Vf̒>Jm|6$PDQ7zCB/us7{a(Jq>AV_ߕ%pI "ժET-^9JX /mVaV(0'NJkGYH4F ueA06Ȩ t3/L~R;e!2|Od,qp"sJkbZ51[$%aܶ‹6F>;ЪЅ>U>E[5g |.يX]VRnA&<{ٛD<:aza 8g؀\W8!kRU蓈pȜồ7:(-ICof_!cJP0brIf14+htQa$^J6Ⱦ$[7%hOcnF=r3QF>Yz }М12n~PcbBCRgk::%#簟Wf˦#p_88s!蹟s* nj#bD" Aemc+=D4ؿ4PzC@Su8C;3oK 秮=$m1??heRTCC`>k˲ukx?_\Bg3mYA%,Bѝbz]}J)ahxG-Ұlڽˌ=?Ư CѯɶlY6um?Pc [[Q9 Q~rv9nkeІ,ڃaP*J8n܇' a ]S-å@OEFfL3qmqf֥LeDE4}Fmp`SAMIv4n^/ܵ,&"}Nma??]Z͢'fUْG?f+o!|wsYKO wg_ī3ۗ4#Be節h#$[>e[ל Fǧf1ISC NBݛl}O/4ЅӋ7~+WL^ⅾS@ >,]ho64yStEKK;%Ud,HQUYW֥euQ({ElҟR Kz"klNє$WYT76#bq2_sY 6dF"@h W6Ce;$U<{jɃ؜fyIѻiRR\E ^^w\UrlѶlw"M&cT4&Y<<S9Μ-5B8 qD|.ߧS ƜͶy_; WotV_hF^' rC#%:^w ;HXƍjiBTP}sCuI(QΩ Xҧb\qf!%V|v=Qa>['Yeu{P B\o:)HJmjj9bk_SRAB-ȐmP{r1W0T@ٺ_oF'ik\NW9Lj7s%jB¬s ]`ksy9"YtٕZcak%s&62bwAM<4ꍜbjMU ,74.xJa Fjt:?^'n|/Nb  og^<*KkDHdMhg Έ݃S↬+|NfbV ~ jØҥ|u,t3+^Fw:!Gsn)_Ef|loV*Ns(x樂-#;Y8 ɗm&~87IzcF I,6BĘ[2)B +PLPjCy/I |M? ѯ"G`(@Ls%2YElа1Τ'ߐ U=ZoeL}Q1n;XY\8JƜ#гmc̥RLuإiw/HoUݛ,kTwV#E ؛Jm/QS4Yn <~~=Ix^G0>ctY݈]6SH2U@aNv"q; |< MǭjG:M$I{TVh8|/#G=LZc;ϲvA ;=-YkF#al6l } .H洺-LgOIobq%"6| =>,p~d)=ujd[-l)OU})u&Ys;Ajs)%=UJS%dn:&X#(#+EL>ؔӺaIYp麠h) H nG/~cUe*Sc@V*wD$n}P0K@2'l&^1PbF3Oz׃Qa7TW9$fG//}I%3,DiΜ04#uعgACW ,oV~Mʇo2e-0bXSur rA_eUd1GݒOsN d6Wkl2$ I t[)e,~m5"faW]*9{f$5:f9"SbSB{о]~T|i|Ӎ{8$sAZS9J!ow'Fr@\ID)M#vHrxA_Wo!N[}=^}myq7 ۑ=8T`T7U)da 46KyE$? ]|I$wƖx|ь(ʼDw0k8|x;л?vM`rW]Ҁ_ yYkq)J{26TS^@x+:ߍjfmzJWtER#@]CIx6s'vgy]aGI ѭte벴R.g,DWեq0rq̡ IxG_MH:ئXiqyhdwaK ]YūZQ68+WK2{! 3䃽],NV&ڂ>TWANeS/uk pmftG3 !q0czEnJ1i@2a{l1E'R7It\`n4# 19Ea8xQ~4ynٙ#W i {&/h7"V=4ŒEu],e܀FqhP-$E<]vՒnՌ ~ŗAn|NkVW?5}07B<ѳpJ>}`ŀ2aLA9GCr t t@~hi%D=n]7x'{yZtCpDꂊŹ-,BRH-GsvnLȥylDR.Ȭ& !ybmLR?RAPp=RnI4Av5#W{|gS}k|$?:Vն/G2Z"I#=lO̚)nim:)Iuw:AiZyaG5 (/![KҺ>83#AFG~%gk>~Ka>R$90&xj%~#si3z&咞 swX MSv{ !%GAޏq^.l;EzWs^ytz1ki ')pʹzV~ 8TB@-p* PB(J%&GxݣxB.4aiXA>q=aEE+B~ļc9gL-֍橃'jb='۱$ 2U +Ww§s0aKx +q2 ORČKF3G*F prWq̎ C'3hK#ȈcӬQF&26&jOa2Ŀ S@]'c&;ǧTULžAެ:] 1"2.On(~徎أgB#UxwLK p@q"da.W/anh d/-ŋY g\!W%-zay!?A?N4CorA5o/bS9uCƁ9t>mB]$2Z_'X -@,~Z1'!4.| ؐF:g?vA;V9f#&@P硬iK~c+M/jvuP{8 y>[2-؜iC%_8&S_mCOw@ ;).KC 0NQiJ6a-6s#ʂ%8/yYTǏ2u'@}]FjZB:UT;r{SmJxfK`RM`BFy/byty1?ZY%݅u"^kiD?:zJq+$N'EF2ڟ:R+T E\yPM=8dy:E(16j 2e#&OicE䆠.$˲v Q1mw3&8s"қ_TJd{h^_m3۶䅖4E_BAYXqf$u33NI:g3gqnyH5\ l>ܗ"YWQ,2l(w|^|YJ+ ~_&FEޙfKFIUOgjEV*O)UʂTx_N G˒@G1\pz"3XN!lTUamqԋ&{@u~f%zADXpRA?#n/4L V@>v.[XoZ.*p|pnuTdN~cB@&~k9 Lz$ r7KLg38H]jL%gMEKMAK([Oye Qz56?uA!hu7CdiuZu<,m]~430B܄hƽX*E5.YUeLhӺ MUUBr(o~SJxZG#R \ Jtl:j!6#έrȇ֧RdΏ`l1x*c锯_J&nK|>+){; EG=Ƃ^Nl{96ksIomXW3 S\i&au}̰LAƇbS0Mb)h,+YgYZ070701000003f0000081a40000000000000000000000016650a15d0000320c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1]?Eh=ڜ.+HqvͳBE/hfg8~Hg|q5l'=Gs?rPq,>[\t槡q-x[g?WWp+AoD0%e$R =ձɢy6u"Nc_Q8E ܔ͎3G"tozv*dL'k~X|Ɲ>I ` {P =B:L,Ys-f:^6P69Q_#^<%GCL P`A|@BM~Dǐ% ()Wxȏ1T3Tu:}WWɞ{7exFҺ](F4HV^d:XH<37xǫA6Vz+KB2]u ے*K^4kG9'XAP0}H,ZݱŮ4 I1mYWPP=\#%>;;-*(F6.nŏ@c3qwb;89ޭd.Ps$8̥HE)i5*XGUȀ^V1=tD4mMZ3ZrJn&jqi=$ rZ '1ǥI߇>`!V~WNvBs"I* iHG;;DݘRY-&h2ʴ1f 4b;4)#)z=P(CuKIX-8#@e"]үZPt=b$^Mdjf6>>u_ƏKudRWnЍNkc?m?Zp09 Ĝkf>ZlZ. ipM@#1J^p?d 恱^zCTY [qD 6 pD1bUNn'c>ܓHrŧ[Kmn;M/u-%JUCwPJ|FEcw}E,5}HJㆯoDT2bދBkfj_]G& -2J s<7eԏg 8V \k0$3V*ǿ&E1㪚(j9nYjT"J5c$-cv3s(w=F?p^a`| jaϥ#m38~lX~D lBX^f.海#Ms9~\i%wb8vVeC-X'wH|.X}o[&s?U”)MP`D)I nR$-kr 7Q!ȥg/@ho p?~Gx߲_z ۅQY_AN՟h~]<za +HDŞ=Vmr9%$ٓ*d]amTA"fNUߩ")j ^&SogkOH١]"j$$I!"sADBM 3%@FUTd\Xr%֎[QtjɡҘN6gSZO_벞=g^$3ƚ&fd''iOHO?vPU`WO-%;jgZq?'A*`溸4?0b#K zڱg\RI8vI\" Ԏ&#vhߖ`>lb?C7irb=< 犖!7ks?HJ=w1E~ux`LkK xˋ\"kMGf][0Xd(Path&lٺnSajkZ=ƿQ/u9hɚҐ[k̓c3Rd猞˩O:UɚdP^(LX4V#m%9] OUͬnzTCem,E PCbuVHq֛ IeN ^mYR q3p2ɦUFwpn瓑mQEbJѥZ|/YQH.4=J}9>_UCx88zk.Gr)σhs#1;WKC(cO{lvp`]",liqiiϬ0^}mpAo `%BdB ^pr?t'56fk-E @AбZ|y^;X_O_O/xq|=jiЋQ~g}d`|FLJ.f3XX2֥N~VR˲L?:G<Gbc|fjs(sY֤lrhb+H(,jJH˥dJ,a1FїXZp%iI1˭eF*Tqi׏ p u?R_On>)LӜURKlu|L@ЁD$ ߻>icAɩdξ<43nW4tN37B| ;!50UduNCqxǜ{>na;jf>֋O?g8*Ecq"XxguᚪRz_Q!{lsJ,uFMeT}lrQkSQg𭿽hx>3{-nB?9X廴]KOg_O[ Oۃ"Y`2E66B8z(y׽cb< s2D$%ś%wL,O܄*a8֓Ԧ |(fƕ7<0it$[#ћ_ziMzIĪF塒G@X1Tk,@.1%OgJU8(%R~j{ɽ{6q0Mxo7]Hr~K/x2=JZ/˔aonsu.6 M~tP5"칬b`s՝ Lm`grl6ͼZ1SSKZ;=HмqzCI4eB8dieGivrHoa}Ev XURhݥFDW'/Hn2/DFw%` ~L2(?)eӱq:LӜD+Kȴ0Gڕ4@Uj! "0[ ڝe(]Ls[;$ZD_I wCz/WW+B.VlѡvC2b>L=u%(Y.~kB7͊$NWR*b>p<.J~&*\Vi$@#6A+n\羒ZH,.6KW$ɴ h L2hEamb8Ԫz %DCL*Ysz]L0fËH 䝂Bg֕ w_*Xҳ?A@ GQ: K<pǴr4nM:HdpWWdGV3 sm=(`%F.|D_[m Ș?``h & Y5H{D*!Sb@L{I|'Bu&Y3|hSKH4^#HXeDEQ1A*4\@~΄xSK碈ഹ<ߗ!.Y ׃ ?=70E)B*(9GT{z0a0=Ԕ%v]V5Ggl>m@8ٳ=XqZ#tqY HZtTjqS}<,tjljUv[,ZF^PޞԚ+AзD97cBUxz@6cG֏NkFLh&_ t1_Ҡ@޽ء|&EBF!ޛ"Jl(%,X_jәpK(FE()omUHNECb==KFh*Ft>xf]fQfy8`9JbOrGQ(Ak8S-`OX/"ڏgN#YT-SSȯ=*fe9w~x}mcZa0u!Th{25쿕 QR)tAh bX \"V2kBZ< nZKq@D(vj俽Lag|P{>ڄp(E&ڢA ht;T^uIP"=1SsbJ qZΆdb4*K@OGY\0$b)<4FDƤVV*x](O:[z.5*7Ҿ Gs,\hwwY+7̛]Hm(#B"a1 c{&N=TR6%,@㏳~?=>fbiqxiB8<9H3ku (٬Ƣ//g9BQ7dh!?xJ}um[FjDZ8DGAjl`8\n-SB\8'%/!kЮ&KD3P[sC-lLPSFU641#\_9UoOD։ph_,)%`R:*kzC; 0I'Ӿ`'FfԋkAN@'O1G&n"'ܻ޾ȷX'.nLTAA6[ލUã2ĥ/ު)ʥ' }p |by9:q K<]t8/uUuS}0!iaAǥeC\zC.0KP^o $ j6+L05.U™3ӅvfiZβgfpXiQu%7{5jȖ^q5f' =4@ nqF'9cKHؒ86פ3O04~-p]Y `\[>Mk9aAJ@ o= KS*&ʥ@u(Za#BZkV[N)#-lbY"tl.M+%\h՟)k800)f H=7ID*v0Geq5V%j%8oUН5ZOi:#4+SdD*}*/z aUXaJ&96iFY]h&Á44sr#ͼ78bE^1~F X!r `MM^h}4hj2lI ww;} ka|yGK*ȉ>Яkx#EK?YDYܐ &[<̕C]>A^`Dq8s ǯtNb)3Pn9@W򲔈U轫ř~khE"']v6[QwNu͋YɃmgab~7m?Rʖ@ҷ ì7.?#O.#ʋMx^3[(T2jFM ?fVKP0vJ[2zaK)&YeV Ŭd§w\kĴr$cK)*BgPvAlkhRvÁ8{*vX+LAv9Q"Sg_/+wz&Q}CB6,jOeb 8ϠY[pڞ-TmQ;GQ=j3{mP.0z`GWyUIŴ!!$*Ci{mI ETGeٶ?߷Ml":# RP@bcy&^̐,0YOT{1|O9 ^A'9gBܪ؁Eo_@'?cZlhPMGcEj÷''^wg rrl77r[ TUk9(88.i,Gɿ:l20FHQ~mѰhybC:G\}χ}(,=Hrk5p=*JV{ml/FDu)MOR|B|XF\DßiZA Azh ˫3М8*mJ!YtG$O[ `x݈S}['K}m\p*|}(~8L%4[\v;!1l$ u tYyLA85|^xczW+^(ȻU+"d$lqW<"hIn=5$c zS7~ʒUGz o 8ƼzDКiqA d`Q[k'=C WA`X,bk# ϫjHljE3X x OJMaoдŔFH'YUԖ Xq;⋒p}rGo]<78XFVn6x!$㎟6`9+.luQ!OlT X+~=oV2gaG[ ]g&?0-Hj ȵI.5ZD"PTa?;sՂ]t#o*&5d^U@@o-`с/+{C1sh>ьIỦ-FgALŧ $AXX3Viq0*BrK:Rj.CAe+ dޣ&XP1g:iN( zBͮ+-=d$BȰG8ZHr@<˼u* AQ^gA rIvV˟r <C%JܜgבeVnLqRG̝5Øn :bvrhscKT'___QsTs\bP&FB|VUß>&D6ZwGMh+F‚pNf? 1ҡ;zd|44w ƍv%I*~TSL|KL<./05V:8ma~eno鱘($E6uZZ6)20}yaO5\+le9?x)X3\e_v[:4ֳ[&u*c;>/iqv2xO",Moro6e68teI$=4Ҫ(;)s5 h@C9 cXcE[ȇt?2)QX(^Jn݄O}TLNJ69a4@C%o=1g5Tp:tȠQ0?].k춛o xL9Gkm-j"bZzVVvh) o+gYD>4HR })QeϦ k?c@ oc.ճA;hYvIhzR7ʚp(^A82cEN>!jf- j{CC #خ$V樀kY r1=-i]nXhi<#t~Mq52\NrHFvˎ~ Q^lݼ1 bGQ#YbdI&ha^/'X̦z]yMGkJ֝Xܨ;щ1,FK,(#6͜ 1* s\>qc9ۨQ[={{1WP+EUiF@e,񾮮\ތvU|KL<%B0 ?jSLc-t/Zϝ a>bg` |bMv'50,ڞbGdwȧ1Ď&> g%@Ț&]f<fjwR@v6?s>'}&٭cqFe}a"F%@c'[$d2r e?7!_l>FFhhkqP̋ؓ|񞤛S/It,~/)nVUMf,NP>+(o!TVр4!\GZ5OG-. c2R+9?f6-f8ZTn!F9' &ɲS> ch8##u=D,Qb<#mo;4DHOK&FaoOH=16x(@B3~nZq\7SxU1I Sl_:iL"˿_29trL6-Fy˄k@ 2: 6==xuZT"UvSV܌>L SJ#Dtξ(1 Sa{GՏ?*U[2ž=WHlQtMr;|-+Hz{  pv3h'򶰳_ &f!-t(~%_p]ZMjjפ> v"Y5}=?h#9A/(D:~.zҎ1} YEnu#"IT&ֻleLET #Z4N6E؞? 68͏ĵ`YI=j bĸ9ȥb5 (r[96?s6df61H1y5}yЧu|) e%t ߽:Ԭm=68o"KNjʁsWttvhk !*LN"}ORlԌ{QuDЬ1H rTd8 kI@ߠ'׼ylX0= l^ `RG mz5SPG\v_~͍]3D|dysݔNC/ntUp9cN=K$?OAF,OW!L8F!;;85X$ {T& `cҧ ZG{\;I-b#d{":HꭨM?x'G?hJ~vRNr]eZGha_h~Da,(^p3g-5t?_y $/WUz~uz#.fYލ=qH(Ix2o6zbv/F`{`sI_m!vgdd[BTN\ݶN4T-D{_ˣ@{̴4o,[lVG| 4+ cV%PB͐.^{X~zum9@6đr&>y\g@(/!Cn D]Oycӷ#'"qjmjXQGa\ŪA''?zEgXl)ufc,& 961rTD%5TJ'r6L~g8cVþl=~K$eVʴN*x D{ޭ@di%nV^7t4MԖQ-ݑ06_[@ЋQ4IL8ܭ5Y~PWx2W?D*=ѭaȜD&[+f6aapgX~pbD)+(LoI8 K%5F,JecegYZ070701000003f1000081a40000000000000000000000016650a15d000036b8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6x]?Eh=ڜ.+͢u`mewf0b.ejV=.g[j9Քv*z1.[gȱǘW>{6 ȓ9s3 ?g6`@d.Zړ]x!x;ZNhߧVWǖwqX:zkZ n#xTZ1ƛai Kt]nHe+qP#fKI]&GÛ )[ȅs]g\ X_kfdy졃{3),Ecƺ1aw2KPQ[gCĔ~r jG,x9"Gi޸7w)=㲗b DW!rX:Xp%uW 2A66$3 盺j8=rbޖUa iP2p~r 2d/!•V"驄:#jI'SGDJƊ.Yw|2}9TE-tt$ްN{%MÊ ap˜&nIvUX/ViE ;ܪƪK>6 *,[gCljLE1W$v,ȉ!6ߺV2ɞ*^v[op-apJcA A gO .&q뱶c,Wq]ck`gsYM+I:QnUgٹ|؉R" aGc]3R^Fm>7C2hEHjQ8p1wx6e|2?s'&rT.~kHɼ'oM ~ |Db~ ^vV׀@ipL̬3y8)-3lGGK ʋӕǙu?|wyuIh9!v h| /*^&,pۑM'xV6yMU6.i\ zht(H$!^*VZ'x"Ffav(:.>䆒$\/@HGS0t[_z}NM>6k&tP&48Pǂ5$95.@etX4&gP@[^A&0:)C6O}0:)1}T=ۆ9&_u6wi};r+,&=H%P)O1LRxY zژ\'ICl`KNuH6[1g&'F-. U갂=4V=P6࣭mAy%=QsMzP:amps\x -L,hv]oi̱UЉ+`bH!]6ibA"Aq2BײxFzM{F?!$L{dSo>6}$>$29: 邦P_/ @~g3egERBZ6F/ A0{ZLO((Xo4{™yg`XP,3t" UA7& zuv;vZ5yvn`2SEFQ2A髲fl2|+C٥/֪Ex/ شd2 lt>nh@CAPZ* X}`^NxWЕӋ嗌NR8 7D!cqQ[b{Tk/}8~Kh'8sڂ?- zݑ9!n>|Y= '*gvgȕ: &M%ɗG>}_-RuG~q{b Ǔ;0y n`os~;~a@,?\ =Քy Ɨ|qw:YKbi(% =ڧ FdCǬǿ[Xr lK/ 5M΋4}Qq_(ӍJVysq(%y[Z v:`a ,u?0,1ۏ;ơ1K,vBtBQ14>5\q&)u N g xd@;DiE^VWSQr BāWDkkXҳ=q7O^YÖ_a㤗Fy&n^%~FOeN^BjLa(mbp0WC^|{+4߼2zn\^{\9걇\w2NT7p \27Xfgdy G:uL]yg)A`"g( @sifdp!׍z8Y̫ :Cլ3FP2$5t1>L@~k1SX/8K /v<z!8HĠ {Gň"*ߋٿ7̜MPQTAuh(3R\Ws`""M~?XJqxm%ZN zHʻ7xf']Nb %, GnO纑#G&K ;գ3-Mtm!FӗxlA1PQP̐|{qT+AӇcUX9歵s1kaeP~OoIjQi7Ig5/K +Ci U׬ҖK -0pq=u7 u|sMCXPge¡ˁՀuK?gϠ!Kna^'.%R9A4"=9(]Ht8 ݘf{G@.),$?nl p^2OƅT-6I+'觩BGtW0ȥxEMUyr(7kGK'6h H]fCEcӎ@ P4Z]4./ ;rA,B9 Ly* !CD Z=9L5zIiʾ"|>\#Нz,% 6y2SK}}Mq]|F|ӎJv7IDw>Ԫ =׶*Wŧ$_Db676+\\mp5 ]`vwUa5* +YY""۔|l`LBc/c) 6"LD;ԌG (1HGS;!cnBdtuJր|!UwR;(ŝn!e;pzѴ0%lǑK?ғDR<ǐDRC7z4)ms'AHKİ%܉~:FwJJ2,`JQ 5sw.FuQ.pʼn7H 9qj:=M_9)PwW58jrN0@f~5lrԷ-ͦ!05 Ov3;OF 3?(LBPŻ+lZMTPԽ5vTa@"̈́@Um"N=XUe'K*R\t(HNo2Sa۬v\/"p0¬[,nDt-P(vbWmyJM,S|NGmtSCmD.T嵢$NSWG`4P;^\|X$s#&zx~֑uVeSoc?0G)&l; Yxpk0Q^E Do~d[?R?nQ%'3[ܤ W+ڇ42b"9g!$o;M4:k0;s0ވMDÇo; nՃ㤽,4ϩwR5Ӫmȳdvݐ^EV5s3oGz"ASјUثx2q%ځُmO~'B+%P%{+Rz $hNJ}t zJFGA3yE2SE~pLg:\5ef{>=d]]>FWK(2Ŧ- I+&R}l@;D7Bp.X{R1UF:wzx8m1} ZtdQ@<ҿJ񂩈daK"bS~^ͽ^qn6IfoTR%'IpsVPnTC]CO VY&0'kpOs2AAc2K@H[ſ=fB6W ,.$ pFõ76cIn(6~uL7)jwfRH8MVWYLȜ89;#1¬wK$iӆ׃o6ۚe>8*`%F8`{ϐGf<*S8\Rwto'3C ':!)3,\_ '毥jKV/S.3{˖(=FgïYK6Yn&t7xs+cL&ԓ)'S^y|^ ~e0ہT{.8')Sp[&LܥWO %f|]W@LOP/z E(M'Op" 8X5*w^Z/]#}ClF+勺&K+ЈfWsjOZ݆Am~ؠʜ-|Y%j$I~9_mS*c^V! 4u8%  ca1Yƺm.'gN;yS\Zw ajXQ^yN~ڱBFc%z=C|.iiuSI+W~2u4zQnp"}jj(ræQ3YZӸ: .c_cW \sT6h E/vˮZD{켍ilr;ybv,SIXHabʓݜ?k.281ig2893>(7#{JQ]M6I4sYsWk葆@hEʸۜ8iJgQr \g\9ݩjw8Es \LbF,Ԗͬ*6Lr9G2McZ!f0+'\y|@H8^:-~`s0dFhPU}VP|UQX 8opia+YF_ɣRк+5DŽ(-NXU|.l@gG=*{~v}A^c~AtEc|slцXH0 b)Miu!#e+DŽ5ǾFџye8*!B3>K1ji=Js,+CU SCn 0׺%d{OM)5$N׷`l/ǁ >ğqr9^v[Gb] ֑+!]pP ABim3hj@D%`w[h]$@籊{!q}z³~lTANWf_?I-1_w + iPPMѕ'|FgGGj "G`bHUT ƈO0JL#q~_aO/ZO!> ~c}z\/nЄӅޏ6&.B\osTi:^;he4 rjq[_ĕ`rfڂԥOXE$bŃV%]wObĮ 1ٵ^h|j U|{]w Ryj_VOe|UBO[&*4%s[1ZnNG; J}x 3d:}j:n^-ByMkMć ʹ )g+);d1lHS| FMh>Λ"'%̜>ap .cYcbj,]= s*[f FT2TduaiL to~i(27`(0~LV:ns Luic'}~!2-(|c#ߡ릢kARw'@դHpUo7墖TlҪSI.cYU򛾁 8k'2Y[9mہ#.OK._$Kȍk/D8e>G x52&GOND^wpu:[䟳(\?J`8"ؠv$| TUB<~a%h: cSA3+# cK5ziybW9xF EKR-)cħVNGX[H4!7peCUMXR-}v(vfe&D*?MlZh9V_9РTL 1ES}l3xWOZʠdxپlTJgf(>| VpT5I9'2KU 5NTbԜdvsov>h3.TY-ɽqwoH&\$Jో-u>,̇`80)2E!wY i d6.P ¢?N 0nokGk8t^ьc?Q+<VuL276Y./e/V|k$s_צ88s4)I1;o~S `fgJKKls΋E],LfNRY?9l\s3l [:`1 BICh%jtPTC )K0[ ƈӯK.,6PЋ!jqf6S] eTTtV3޷L'넖:upt*nJSqDQ0} sA4]-*~vPҗ'cٙ[`P q.vE#}_C3+Wm~s2DVnMcnV f;Јrݿ Hfn[blj}\PEG)1Ri:!zRKM/|6$NH,һǞfΨ[ٻ@GS!r-0-h:DRPOPWdd-YSq`.+"\hG8#S(;+_Hxoɾ~2S5O҈lr! w1zNQDW_Npa 7p}@'_] Ws?Z_RZ8p\wN$' .cSGw"?%#KTڡh'](iYs"%m<;~T %GeAFobgs 2КeYm^5 r9Y#q2J-Dq طb.՝$}E,{ D<:J~+x ˍHNǎ>P[9Q9AO!iXRƩ!O9^DB)I1g24':NkH#>#T2<:B~VB*+N7oo*)e[ة2#(.tnYuoYoݙ1 0dAUk-'c2\rd7'_5 ֌Rs[BH*f[It^ރEuGX? WoeQ(xF F5krVϚcMTEn&0m5a`oo)5dm38JA'MĜ=Q3am4"T9nZ&?G P˙ǠbPCQNH&<1 lxk%P?\ﮯVe铇(lv=ykdL>2JSv'N] o4Q_v(Oj2˻.r}0Pr񦵳aa? 䙷00Hqy=M94n\БM$<ﰰs$! |dZ7kd+,lI\2ݍ"97RH;kE ?Wxh'UbVo O m!kJm^@:oL[s06m)WinWXxT{ gcn+G9Nx FQX BhoU%Cݓ4PM/m@fIrWžL(,>(܍S˶'r!,)s5pSߑ)63&Ouc{*NZvO`-Ξ cy_| ʦԑv0&e NVtu)3DaEO@oON?FfW wPW3bאLh o<Ge2aP6^pU_] yƅ pW!bc}Bu},yM`YQ+WoW2zQmV>_4 |?7 >*;72F<n=K-V8ca>hjF †}Jǖ!F2T6hU&|L|#ÖX$%@;%hmI8>Z9q̯z& J(`-13(*+P$4șy3i(%R'}]O66HhR[yu0&R @voL-h<܊Qdf䔻 `³uq hEV^RVL׃om%1hサQaDi - 6 ծf?lXO  tH/Fg>fP*x54-c ޹ƻ<& F|YcLu?5yb%>*D[Cwc @H804S0 XYBam7GbΟ#{ʯ~i3{5k{@ΐV.* (8ԓHWWw}G@%eJƉlb{sC_,`K 2E๮=jȩ+0`J| T Bg[yδ+`bW;|raV=֎DC>'y9lQIt9'gz#쫂Xb~,E/YCyZ^e<9/Z-'(S )DS}F䞌'Rv7,@?QO]~&Glz׈;drvQ+zy|1{i%wrלrpzqaAgZ`{h*LP~~:ƕה+E zA,GWWzl3UBȒC9yN#Tƒ%^ٶsmG%/Vݗ>+`C};9Vq!E`?D Z¹˺]'ueZұopRQ9'|XAu78ڑ<> 'Z8K:?lη:nkd5kE"5$Y EH0?w -zI^-*<] }W9<&:2{xkІ {#]Sw#uUy"O%єڶmc(eU!Tӣatհ%KA^ 0RnWYI44/pi[B6Z8'ϻ/ ȊULއ^6Xe^yǑ.ex[RL ͫ޽w^)MçY%Ul9uDA:gB kl/7c$j ip~y @n&}FA޸a+͐6s{Kr5#(o{*K]&JEl⬭)xߘ$yC9\P&JvM}0^,oSoI| Ub._638,ga~(ᷬ$jdJ$}`Y&AN@3H^N雦D=VpSu{S 4=NHsH_Y}A[s)m~<0$bܻk%G/Y Re/I+_#\~v p Tup bs5? kGfkNՋOo)|YGnހD)LVaխ?EɮJPa,f+*j*(Rf9"5˸)"C% Y*Dzt! i!*V.׃&(<ì ۡZc_:B۩80sz/wltW)XʯW|">̊Ak, hcp SbQmaV:@@1Әx+BV =D)Lhj*8n?*ib=?w4=O {4P: `נ Ç+ JXv1,7saWLxzTk]dyC/ڒLA,i5R\=-i rIQ7Q_`Q]چGY&-ldkzdN ~42J>9wx=c[ eI(qw8̍ Xek eZ70s7#>K$XAJyK;hcia+͂v^g sX'?lӴ꣭taq H9 /qkMT{yuD"NՆh.0+:|\'\'nނ䚖`mGוF6 Ҿ)\GER&NzQYRUZPGkE[r7V|Ub$t6JA?y(fCqMx[~A7$莅&GοJNEhoN ljXDHi'7,tejҨEzE[_Ʋ)T%'1y.5MJ+B5⛚_Ж-L*A( *. hEQz!8>T "_ ̋{0QmޢێfL; ?S ɘֱiWBCaC!:W>>Ly&0pNZ,(MD*4xut=7[N2:rew}z˓)O)yaPIg8JhQ(1Ahn1$`dTbrt2r/aÙ NM:gٓnN/?X`ߟWB\n bU*nAO;X=8H92G$bb 1/syoJSw4De5!kQ+OS96K: ЬV{ńZ=CC~㜶 rkJ9hkgYcY#Tg ?y-8h|B!rJjWN8"yOaΪx+ӑ[Y}r{T5R]57L:aGkβnwFc0pe3 ,a9Za.,z2srޝqĈs՗Cʏ!4]-L: <-J.B¢Nf#Z/ʑ7@5 ƞ>Ƀ`\}n̊J_NeKQt gBꏅWrUOOt=Wd56Q3`2Ro4@5'ϨsUN-:RFW_QdL9 m)B# :7a& Άr'b%$ _Nx: [$`ؕB, ~W7MYywB7cdDUUzBhz;qZuYQ"xxэfBʮVsmG}旋_/ϔjh71|=[t.Vƻۯߎ.~DžٞQa&#@(OE٫T)B*8P0! 33Qm]iJLh^org? КSQKTbǧ bj8< /"e"^AGy&LBmA90*anuWzR8_V3{ZF zSpS f&nVƙ&0ZF?$v.ew և!շگ.I֞YU."L)X`9i#Tz2cH&AїYY3nL!$v~Q]%p= 4l\);Wep=%2}K>|g,"re9W C5(ZLkcEh֮OQجi'PIf2n{ JA7fO-j1SENzvWYO v:WcIAFKXj|aፄphiu ʽΖi/_v>PP8%( }w /JEOE0=JΤ\_HJƏ3TL\jbJEDĢl;Ê! ܻ,ZN_ۣ՘}.exEB{hҭ9cjQn # -PIU򧞈 l=MXבsT܋O_U~XE(Q^EPK]@:ѡ5-ӳwƘ&z}lIJœ*;}zLf-&y[s"e䘄qp|d8DPbf_6QBM[o Fy);oppޥ - W"^ 4Ғ q%VLɽv[d6A3{WD3㰣Xȷ5݅=( $WS8p  "?vK>C-ԣ* _I/}P|8A?{tfQ;e'jňRuoTVz`Q,Eil Ȉ+~_P';#)qR=n!Uyk\V3o}]r*|NQ}PײPwe-&xe4@WwBҔZI{0I jPtris3D$u(ENvfu肩lI=q m)p\eRS^Goj#Dzjnx >c=*S}?ϖiWCr%l;,A-m,|fuoG㾼@+qHL|9E83{;/n*|rceUqՠyq{sw]Nuf7u_f8;ܡ-एªi\I'AFSw}K>~*r'+(tuY4ǹAΟRVFxןd!p 1\~ b3x΁z烧si7y4hc>UNu=Z ETt( )fm2m34zЏ¡n4詝)6T@U+F^&sp8JZWv@h]]Gat$#jn&<\qw1GuP3fH{T׉#|͎%ޞ1# cwdasIrsҾ'` \UKi>69.i@b\|ثa_^ݹsiߏ2 ~oSt4NJ,*ZWXzfmPW9 |u@e?vAsܭc|Dߺ}R)sor!X`4w A7ԧn&{#+Rȫ>RO*u% ق%vTh_FNPf)ٛy'=c]MR^uoS:w#Kq"--KG)yJy3Zuf 2e]Zu1dÇƹ~DA ǎLɹx9Ok*ϞiңV5O$D:9\ORe8`aIo7g&D_lsc+Q^`<ƇÐ>ц LMK!q63(X.fK~'YbTx<39$_EE 77gA-W+M(snqT_ +Qi슡rU !>116ͅ"RLQ1ɋg4n>G27Kwȋ>V؟r,'uۣAg`~8Ι+ $l\n ~_}<(`8\}xz*E-Bɬ0dΡ.Ԅ<_GC$)*ͣ%{$7Cj 9F9@Z7Yҽ^䐚A+$Q79=5Dbe 9tشeuLv{@CAaHRA t4BcT3d3Ʌ,DFݜOj0'teu TB'<\c`!nq0n4C_$*k D{jB.y6Ì/HɂQ[.u NDT_@{ܾ-8~ce90q׺Bo6_3u#N>(u[5t\$f&!dL+4F6w3JB$kuADrwWp,?s*w)2T'u'w|7j%E _,X`dPiX$ٯQƱofJ+љ׀HF*h#jŨ6 35Ի{yS`@F̍3k3 " |_s5MWF9Vg᏾pp=$>g.PQy#2Z };ѲRk34 کDlg:ڡP )i6+r wD0g$<~$1>?bPOL+CѨpd^.=aTVjqxPwPs_nֿm.Pܙhgx mЦҥ0O:T7edM%B$!ȓ$H?Vr B`{1hBt w9ˉq4S}ݙ?iB"x1Rr7Kh27/sZyO*xwShS7}άRly`.a w/6 !9K)mD^<0GU[5s8 N$Ŋʂ8kVqu Lv1Ogɂ,JEw ~L_ӨַE=S^Iȴ ||1x51] z j,i )9>Yʤ~zY|ܦ1L{Buxm.|$Lj8dH1_[5G|D$w5n+D-nRg4&T"] ?>3G;uDRAI/6<'ab,dG'}dz|$=e;qkZ|ΏSlS 2#M%?wET7`4Nε%(v?}EK+]'@S{j>Akzd ƚ;69>,/AQ1#x"ƊQ$Y))A֋oaТ` '^CuEx`ÉUwP*@yERM%j ),ٕR3 ^d7s z0}*Rb+7;v_VH@I7TT" oִ̡fLf@cwv0os63\^~}.zb*b;09S뇟B0k?g_(Ӽ9fMM r/az2ADMϝZXVLgrAx D+gZAD{g cG ٘a~=В]fo,8rjK?7գ1'9'/{/>vWZ %B#e)/kYBJRʱӦ2}̽ fO  #r 3ۅz>5;{ F%Âmm=әCM_;XU8m>NgP'׭KukRZkVBHDcQϽE'{Zi3,K%G[ȥqcNiPAlE "fte9 |/7TgoR}&޸WIzKf{ 5-::ɖ C~DqW f Kw z=z{={Zj[ŁC?aƌ `T-Z}NۄY:F ի}7<&̞& ԥڥ s2xU1|^$;ͼEq "TҦH rb9Ώ 2_]­$ ?}\zLR6 (KP4(2J{|GN >]YƲ\CVȋJ]`/3KgVp%&-*e͗b{ 1*;܁$c3R5YT,PF0 9P8ld̍呕aj8=gB]<č&/,ic ҰDIBffk8 ٻ`E哥e4^ME,V|3}\;&jgb8XLVB_3m#5!C VD/L'fgwZ>Ӵ)$b躙 gY^6[VdpG-cvOY'i4Us22+r\o-e ?c`q=_m3td%у+ Xs/kܯs'BܴF1IUǭYډ&}7qsǬ?wx ?7|,cw~$׺\aฑ-$@S>&do y>\&1³U4>,ظ'7+!ovoʭW7 eP¤o;ѯD[O$[r2u8DZVU4Ҵh / XS.oݩ #%aMB?hʠZ^VEqBub̨̓>MͮgRm!pJ,OZ Eu쟟>|Dcw)0]7SyO\X1cztVL% K%Wz 2GZ3~6b(iyִ_KCd=ҐggRVcvu܍/a: wƔ,f^jF?G k{>C E#'y$4ySµ}9&-w2}@#88W`CUA393(.<K3i]'`oJ9B1c-| ePKۑsD]}19g='!!8[nq4QSxfsג. );T4csp`D~OӰ)CSOw B/|#qnl,=*vӊ]܋2 8ޥR!K#Nb#z `>{cTog~ n PWTDrVH`nnK|]b@lvhx@y/@F9Ay啲^E|AWC +U8AD. &{^xfK%L"S,?^+ *ɇt`VV::6:&ʪ\&*}rZiVxe:<e>Iy{-j rDּ& >kR7}X?m㕶afW ip8|i \Fo!sA>DR9|gwk]\E=&SdcBsS14Jf-P4n+ po슴*k9*_Gqrz}w zdGG-C9iQ >O O#@geub4>~G0R:h:v@4:R)7F4JE]c/E9):ҐpqR燼1.z,6zib8CQī?ddBw> U|Ti*\y&beMPPÂW>v ף_?q2bq&):;9D 3pW$2-|̲^2SO!ܬC$o׮31Ə~ZVg^=YxbbMæ 3ƲK[yg(rb~K ]z_SI>).ݰ ۗ*S$Qc/]sy\ђg̕C6ΡnWVty0䨸z%6xB?;.}&а3;hGD0Ip6$Ilζ̝+"~y|l$/ Ix<7b '>5d閞 lZM( D c'ÙH_M)p k&V07cxr[1Gv|m $FO1{I^?m?-]pRi`L|^•k9)b(:g>(<s':m19LXKG`:#!I 0 . `1D"?4.g|ۿ3IU|!=`Z'/ p1ѱ+`R?sq=1{Y$0;0fhIItdt5k Xt-/^Ņ"٘q $ZZ'3$% Y(9y!mMGG?W+=`1]#H#l-!XcAo(%3[֝ ÉhN?,-QQ|4eMv?xY H_Nw5CFJ! 8\LkͲw^̲IN5i%ž53yX&<@{0ԆswZ8crJWXl4#T u!W@ l^g^E#Лq v-kې@?܄ L' TPlOmP%CX5EY-Zl^v >T:HVexOʷ̡IN<ޣu/b]//oi@2f`N 5q!VlUXv_5WA\+WuOg&298b+IwtIlB^Ӻ@wR抛TxJM"O[FaTw̢M49 c1#,v=l)Tqf&I硅>NۍKR 8p&2pe%!^.}xX6 LmB8^8moY䲐Jhccu|p"='PHZQ&_;P_ G_eCC`{+$Aƿ88њ-,W@&i$`{D6`Y__*ZЂj1j7y?<i[Ʈq9MXլ26*)3f)(|nRz\ `-\KiU]d!p >}DDx5SDj<1Ct!Qs1/\rG[O=n|&̀ƠCX|V(F%x> z^Cʒn[뮶vOB.}.5N K@a Щ[8kU2ׂHbY/~zZYTt볦p w2GAʄ4ew5'IX:m 㮟q׭5S:{M6AtI*Bq,QHsӼ =Viֱ<.^͞(FǾ7dv! i= @=~I5dLY\Z9<`R} t6Īb~0|[ְM ei}<1 !J.0c|:󍜑A8b*ڲaR$XU7(\a[lF*E""dQ #/[jazm}Qpet'2{1].P>!:U~%[ $P?F56`E :Zְ3YJs>*+e|,U?rx%N?Pv\Qllyuߌ)ְ똕Tn>Qp@F E[iظϑl#x+g0Qk8jd? &Ze %_%F|$5Bq`?dxÜäw E2߫"眾5 $7^81o[Zޅnfg*u2s+RxF.,sxV{Y}LLc:)\jkw代)q,נZӣ%};QG<`f.R[iٻ 0gr_Nc Pqz#nb%p9v0 $IFNJ깊GZ6J{5p M+a-T37qf`ox敢H⸬-0_,fAۉ]<| h}cBBa!CB/^KEwD:h=*Yߊ'!rSkO ؕ2múA~Y%,)Ud"FԐ Nbl 51&%]@Kq(fGcҰ!K-Î}pxk+)N$w 5x(6 hȿU!pЈ$ q'ng~ءj׮!l?Vh9&? dIj(? Qh]Gh A( H8t⏃ vؙu)Qt`~!MHŒI)FЉ=y}L`\ݩ`e[>_ZV;B}VUmC$ㅽl% [ebVUB2v#p34L/+Y>FF7vL;AG^cY{߂0QKK qU@}xeʼl.dC#6Jm<ۨ{   RH~|>x)3 cd>R2`]BErsP2d*1~̔gtî{c2u8c'_CvnFxC_* YgއAOΪbN4MAvw}Y2~(<Y~6PyUg]-X ?uOCUBOܕEg6A$]ߺ /O1 ):gKm?Y)>x Aњ;+,ZnK-^NCkS(ff,F4ntA#lj+V iis$x^0۪1=*]ne P\+  2} sA,(3J|'kMRJ3n|?i3}J,=7㗭&v#Rk%E#p1tFƞ.^l @9{vl1FRe#`ńw1"&ˤ7qzj>w\ B$2I8 dP| q2rc7hERZ -s!~Ͽ [O $cxPB%䕄?r@K᷵IvVOы+q<*?ʾR1( #BT-UNA:OΉ MR\A6lX9|+Z qiSb2/^N \. ]Ə!RZ7C ha1Q kh=7*L5Њ3vks/Djq95dp/Lt'y[T?m)U{*~[Q}&yl *rN]Lc_G`rRi\Z_b;%ġ:[`&bCi`t_:\ċ0 y|r%aU缻yAAݩF=z&5 !sz;"ԑgp$겇B-"U2,YX!@*+U^pw&7䲵[B\❑.n90s~7mm.␪xB3g"/b=U~Y[ܰj>~9m2eB?4Vf/["9!9a`\.P8|H()b#@]P3 b:@XzT9KDmzS$= }%Wk*pzdڙSױyrT@A@Oo m*g:\@m [I7If耇}1 ~1g3&#Q* ^5kO`ofFԻ?׆!EWvϮ:\EHh Z' x*,^?s=4owE\SԊU_]=ߪ6 jnA,F4hv׵{7ٚ9DG7 bU֒=>`V0s̆E]٠Zy%s~l-lCi:!2!>Յ0}inb@Z)&~=_a ,P@(cr*tcVyII[ŪZr$]\mxO} sEYCNB=A9%,KrL,0 L"!Q-["nWe`g mߓqyN R%.=RI^OS*n1yތާ YSPzEpyS*7%^|aˏ;'z`"@*|lpyebX)E`E<ʠJֆM%p h봮Jm{";CDjpME8zLN>,JNv u/; "v5@ze0t)o^An?1]a0޳>iv:q3wGq Wd>J,l=Z9.~5WK5cƚ07 .Tm8k{,ʝ6VEt[*>19k8o;B✻L `̡O`3 OLB=\Ajmo HwH@8Y?Bv: _y@pce+êر<5bߊX־h!NβP#p̝!'x(wH?^c>qx#7δշrp\l!Mx?][ZhXsYQ knS 9~L Z*.~1]A|\j`ɭxڲgSʤ,h:̖( 8"&~3m CCtaK|Bh46>ǴDFSՔbُ70MgV1Κ >i>ˁDx鄃A2KG $d s#._AFv`owf [-μ0/3P(^Dw |Y_;]>, \(xc'QW̓*A#r۪fK͟-YwK~_Z|bY߃ ;>CyG=̤)}o2bzZ P+}j[6cCEW Q&o~,/sbdvN4.1g-cK:g> zʟ"ATy.S}eEC vԷQ%Q3, )`1{C.[Id{8Ĺ:)Ǚ9@25) +gAWuVc G9m[w J#tZ_Zu-Djj&9yC>?jY3yԫC pJr[Z,.|y1L_AA2_!{#J G7L<; vg=p-Bz&k_Qb ON1".ݲ3Yg&T]mG4Qt޴#żq&({tO̺ll_p ޅcгٙ Xl?*FNz֍N bP*=%n40vkg¦Tӯ"%+ye~~ѦOgpBG HǢCFwfxS yK!('F9E^ha^#W?)#{x:e/l~ʍoE9oS1:05>cݷ{_JG0sphٳUk1=@:)ӁJ{aūφ 9?I52YktJqk@+N%Nȉ7) ȸިhŭu z}e@%$܊JշHc[E {%!])|?D+Aw!ěj(pF+~N~SW;*Ӄӭ^!-_ oF>{#!ݕw/XSdQZQ;nȌ%_]^]\v}9lv?'" 9L;S A!-vٮ1ɍFK.T= ޖ̚S~x҇>}N5yr˜脻k5jH DWH\ƞWv 7*$BIkuqc,l$FN풴 A;~an鄰~ΰbnUj'脈سܯӮ  n qe i4CBE ->?*h1")"KCC@<"on|pi%X(F JZ7J>| h,PڃolqZˤu[B1]_G`8{w8\ w?^l/xd5~'/[Hj# ▎oGӜ?ߛxa-Xކ}lm+|a^{њؖ5/na8,(Y&%,ֿ0 )Ǧ\{qWrYE靔"9T5RZ`%\rK{F){:1~+MF_rUJpo}t9CkYX[>0 3Atb,BCӗ+heLSӫdѯHPW8̮v]'%B` >6: TFV†é.bɄa}.oʃOf^#Rt8f-KٖAn/$N^FH {k飔` | 2X"W{˶](rr FAq { jq,6SjqIE9([O(t}isモ؃8WN70OkɣNYRE-K6R\ I/\CF?sj? zu.CLCǔ`( DvƢ/ AgoNFvG6ROҼ #NٰbؠfTsv 0$@uسF:㐗HICA3wUy[K1iX3`}{\(ND:ipql }N#vdc };[n7r=K!yi ܒ%PA},84*#I2K+085zWĞ) m}R%6"\Ws=ȀTnuk pcu7Ym(kk⿊ȿϓ`sSAA-υz'? (ukNZE v?2C'W<"r[TOƄ_. PIZW׏$Ad)*efnG QqK|q[X;G%z I>UtTz))2$+N4W牓e@b =̰" "z[83J F {!h@5CL&bN91*jު]֫k#wN=sC\ҞIa~QnJ9 o3:WNGJSx5r4PSEA#X:]#4V26]\TC~ f-f4J@i~e">=ʫw$ZJø5}9C\t !!4; 7<6;~Yy`}ռ'Qס5UYjuʗX9]1iJڞ='i!;T8MD @^0u,ޕ mmF2>Nŝ6'vj4ZPډTЂv:q+ݝW!yCexs4'䪳[AKh|;!jI2"V1a/kAD&20 B\~wu_ȉW|w\\$սF?+<8p N%Ey,in"=GB_ ~TƐqbj䠳2Rұ41 xip- 7ߍPs*q9y!SV^y%ڑ.&v}r GKhIV:~E᏶V"Rm,'|5vs.wM `ǛDMKc/16_Cy ʂk'W̿poY {%+ЉKeD"8 Rr _02*(8vʤʅOJ Z.[/7B{YokhEɐ*HU fc.y. ƹpKܥ;ReOEP_|1؊Nk[rp) _8@UZ?#S4,k?JcaaZ=6n{ʍS*X|y&f{$$Y#jrR$C92۷q!š%4sW"6NBa:Q `r;,WNHe_x$u v+ɵ8k9fShPb=ӱ_B'k'4JVo!> NMY}{/ {7WCRV9M|ܢEt!iv?i6`w?v,&bFՒ *N:Y)C{Tr F)ۉù:n7I[~b >6 5$+Ѽ*M'Ks -r_u|i+9DZ/zЮ)0!|YD.ݥ7c3p=)FR93zpV{u)"W%w'(f^;Zeg^)uH͟>}LFxuؚ[Llځh/><ZM^4\J_R7qŝK6\d0K؜Nr5'dL/O |ۚW䒄~VM[Kf|-7Ef#opRׁ3, T` md"A}P:(xT$ ["7ssG迏:MgS+ :0*UyԜ)##R2db Ww@6#o,Mw5s ԙt`Cl^&VQ}UWܣo|AU";>35GϜ@guաhQc Vٲh0X4:H0Tד!aWV)r^D[ٙz7j'2W{xvo9$ܳ엖s mV0D%^K./r[+A}KrEJ|B%ЊsZ~w4L/3" [$55#9N;#3zZ44X Oθڳ[Ҁs(grHwaGV:?ȲH<t( iY6,`*\b ]z򕈨D%)̸{sUk4aJKӹ=Q3w]d&~ @iN76baͫXߖp O`ieB?s'8 _%H<@ӏR;7&W uܼ߫"L<ٝğSd S>c.6UW7:lj^5cVlv32ssD9X/˱yu-$@X=uUX"_ `fuӖ;bp޴+%֮m:rqI%(~q_zT⭤9\ *AG#&cN6lQvB7|f[*K:MXG<&R!Gɿ{:p[2!LwU}KvQ 5Kju%g@/pS P$1sCّp+MEJ ~{p֕1U;'pNKt}6܍c oFk?fZ=Eo႒ OXV?ׇZe{tWi&{q~?[s~'v]RkO^%%2Su/[?叒;5BT Y7{wIAJ` l|qI>\ǀEwI:+9fyө6= kWQsRRVm' VUMn/&rYs|"inI| 96B1S7+).K`뒡pkN#ANmSs8sB٪Dr1^ 'h*~}`ܡ[A$$~ivsl O>B*S))eݥw2D0m!& 6Pv%x+|Okg d.<1C<|Ȁ /#Zzh9? vf meF_[ҥeIkpHNZllx!vFjJpzo1`T˥s/uy˯Ūq"D'H1–!d7ml18 mU k݃rq5v7  i' Yj;~7Lhe,pzz[zj;_6_E)Q-ψT-&.ײc.Eu)Nߠ_CQ̓$Z=hc?cV[|.q̾lYb^FHV2M^}?Xk  x+.Bj 4S:&2Eħ\{2牍y?Z yj)b ϻgWniI<(A~I3e?w4#2dB/ScLo=}a89Βf|Y(1ȼhW?O>6hhV5 y1]4#lD>$N}0'a4FuQ|8\?@5 x#6xZGMR>#g+m!ku&[ !½bǼݚ݉ZtG-w^ AͿ\yF%r_ofYSPkA|ڦ0j\SH0PmSp`w޺#m]c}7r/2,b M)c^5vSLr=6&(]u>"Q!)=N]߆U[ST8fw>=HX-6hk-k2NY!GGFr(B'1{ %sݮEawzxS"M*j|w0eh )U6ׯ7j4HhM/-^E|$-㱦ߌ>J/vV(5k5%3*ݹ %i m{!/34:L.B !NO֎e$ueJ~k ׂn#I򞖐L 1X=_XSۡjP#YcR Hc*BX:z. ld<Xic#Y[ $ s $8 Q,f"qR ‹h+St> a5/fh=R̽' E;|#a"Z?eKLlG)-0^#H-/P 6Ջ?װ(oQImsxUڽj؂,/p~N5fL+uDs>Hn׎-8`-)ۂ~h#'$n4ٸ]oÐAW+譓ڰ=:AV_A Z).(&Ӵ+;(!t=ᦛս:TJ+M„ ˄3_<܉[.7p5}I6P&ܨH& QVy5Mǖq\s[mdCq{.f?<%*]5FN exfDmjoR^oy$oTwV{>&9,ox"폠$SWc x`iE߭cB$3bI۴7j715Ϛ#aqcK]9p<ң}AU{5+F9P6hnaz,e1 ,s XZ8w]r/0&&zLA=<5yTeXg)k:< b|L ڇTC rH>04OD@ZYE5z3$(-%h0 !9١@85ZJϪVȣ]WWYO: 7W@)_Ou.5ls$u}Rc@r_?4.ʑ^V~ &PtAb~p_ H4@, y0ցQXR0_.lĜ3rŧ/t .). hi-Q.7 rl~Jj99#IQyoɄ[lt S6)@K,t_pyOt)tࢀބ7#j?0%w^E [dDH1T\ V|},xZ`0 ̏7ݨ Xo&8h?[9}(PjvW ދTO:$ZHb."] 3gsV.n2YN!_sHFCG #]Bܣ4.v 1>?%*0pb\0(3ԯA8cvɂH-9$"OhZϾ!V[l^\̉'-ǣ5@&T6dq v;AE5iiGb6ƊTt˲xmۼ 5'P+r$'" k}QMvV ѡv{rzId Irs;]E/L\K`-g l⋗&@}"{m=䞦[ET*LcmSWbPj#q~HKc2 6}d%?IQ_@`tèHz B6l^GyܢI/:~,(]4 Cz쬘㸗(Vi "ĉ[ZwHWxϩ7})J7%%:`1Lbz f| +"[\840"-{é* 83Г;C7,Qh1>o}i v4IJb'sڱ2 rFrG>/ 2=1&EZBbԁ"pH@eU]{YX7ޖ[J 9c3#.ca xFD ѐ*WuYާ Cs;NViBJwǿ2?jYȶFD|FE+ !JdڇeR?WGunLJLvՔb_kk4w>ȱ1nLT(`{ (qYG5*,eb-kh&dV)ru1Xo;PLZyg&|Yjў%`Re(S?+h]!ؙeifb8uqnF; +C9޳ Iaˣz6Zlln}O%IwXKAV20^Of궇+R#щWyXA3zLx;\O_|xbDŽ<*k Y'0T3m~X:_/IpNƪ׸~NE{~elC  j<>wzf5ݲT@zm; ҅# hJ5}bD07$ ,?#M(HR:PZL'd*լ9Q(.pr2bM87dXCoJH!r2&v{寃tw̃`E*7 &#q!CI5pqt^Js-[߽ȜŒbrH\1K'~XPNX_ʾWJS|p{d3[󶿮BS V+Z~|-;e;Q3vGwU[y|M, ;%i`?(VeMdF ,46d.(]MoX=hWE6W `` (xGh;@TF } ;eR/э:Ku8%  AU3N=m=drG4Jn[^K6vpic =j3h@"0/a'#{#^_Bq> (bė=<&h5 ^?u1> .F>2B[iY He.hDl/FI,&ބ gY H|rbP.TڎbrMThRHX.|鎑2pt(b\9cIVn?6Jj{`-!@/N{'Rtf"9EfwpŖ(tH:/|h,$  #jp#mQ7#W`- 2VlD&#龨2I(*>пO9_ ݊Nx20~2!5յl3@9W* }hl۱d^,#FfXOU`r%>2E=ݭL@HZYq:Ż*d׹u Hbds1!$?\[xawKtB\ fPNqT?W7NJ6(q^/A6m?{qK 4Ap7U5e Y(Bck#@vN ƟJ VQYg*5L,}xM:jSI12( OWL&<_D0" ͷ'j97 AaDy ֡CA"*ѳ}3(j1t"i6ҫi=PL̖!GkVOp7^S%ȇFl: 9u;_21GXms3)%<>kl `E|s}Jk]};o1d~!L{\&ܶXʛ\(=X\ӐWLo`sycB U)4$/G Yygё)$l;ZH*ӆǻ}-7C (<$c+~YBl B6 %R 3P[3JaŶ>hSo 1,#bJ>1تWpO.g3rA.*L.c\DRB8z* O}QERGtS Z5y9W֖H(MPr8L> P v̈\k`mM_UfP{Jާ| ЪZ(QOWt-/wU8pxn?JAnT@˶ ᅾy$^vibr%Iݱfp9ڼ! j弹KuTfqKA֒MD!q VlѰuBYe>/B%>n~׸xA=j)M)I!+.Ѷ+ߐ]g<@!.C%Pm`+܈t@h|,7(ܝ4R8Wi9n$‭>?g bo ١(|x1k0W]|GKC$H3qoV)[';sM pm 44N2ۨHG7S 97C_"`8'3{8[~  ~[ h +Gĺ%.0U>Qh65C1 $-ˊ>rPOOf NyָX~i3I)B.ܙdQpSܳ`S\}yM*ݲaV((LiˬAYx0d0vtk\h'LMhg,oŎClLALd=Rfw[ݸ oI,Kg2{WN|R|͗TOkv gdh9ØdcMUTʅH<ߎ!y>y -zʗP1ܖMP^RncU T;4Jt -ZEtY{|j'mݲL3%j!V#jԀ3V 59)&\b?z@dAK:j@]NMZt3I2p@̀^7V=ܦo,X ڂZ*.l%]vݫ9A9OYޯw^\qF$~[8ֺhY f>jd"9M!aԞo %ⴣkneۓNmџ"vzP::o Uݶm;&Θp M:G]7!/f 7^H >, EJWL,C g}ᶄ6o6meg J(46MQb1O{ ѾL _y®lK7ij՟L?Z'/!NP;6HAZB20mC{?n.n I9Tmjmh@S;7-dAG:Nҝl7ϏS-$]v+# \9Ck䉕ct.u/[۬4;/RZ]1fxErF\1G˱x W4Ņh{/CjZc eؑn$N!-Ѣp’@?Bjq G9&h  ǻ["DUt<3\IGAf&R!կ֢֤!T 6^sߍ 2jU1-mmX?+cH] 5"Hsn/ KxtsGpb#bo`ԫdXc9?{lc\-%O~rQ !m-m+Y)DU5y ~i!I84/6)(vMK#N:SY=m Q%ouۓov2ZRd&!R2qpTe0ijKSknʹW*ׯt6f>`}{O!YmzN2`ܚ4y}7x˹+3ق9ĺRdTfR1)7ۡ>Hc=Dw*Dxn6-S& EUH$gf- ܦG~Å}@!G&RSrcstϨ UL!_?, Jƛ hxQ`3@ٸȦtccŸ>1qVҗGxG-z=TsCD*]b[grf S)N.cGzp.?a<!$Q 4a ~G{gZ!&hQ &w'\B xay*zxl^ؑzZޔ#._25Ď2AѰi+"h԰)Y|+1PP5-iа9ylHftX${W9ɶi=YC,kkAbN?hT9k#o?f4tZ"'DZ+Z<ޡ$zuZ5wꉚ N.5+6jЙ^Ro(μ~"~]5̶3xS`$.i~d$>ǠFN8Jo IRlV`@zA 3y&%t&u|l: .N-/[ř6* >f 6YJ$"h6(.J^IҘסYmd@_ZS@of 3mŠǎ4X0R>AZ*|/=G,8ɫ? *Dp.Aq0oy7E^kM(kZl2M\f²b(>&w+WDȓ+{b|㟝lO'M@<!~pIぬQ+E#=0چݞJz RQ](ÝnfFB9O9>%k[!?pق)= F0Ek ^` [jS:v7ge4uKkW%! a$Z(ب'3l\ӟOwa]U90P9n⧡A(b@+!Eߙ59y,4;[/]H 2,x}٨hMea*ڤ]nqbpj.TMLx\%J8ɟ\BAK= rNڕYfQyY"G>1|q.>?fc9TO|8&.^qz1Yڒ ^]ҷ{OpR 1e c,:d2ǜ"ufTsHڤ o6dsS$kjV$H.9??GRCfd\1s'x]>`,x63 RkDl6:xC]DGHӆ<HsLbr0x갣 FԭmBsq CN*f ,Pl=J73iS9%\Zs~LmF Ǜ{Kb؄6e1?ȏCbQ62Y !UM`ZQsLH(hr;r?rձLf3bo$*ZRYIj摜˴7d(=W/]oxmJ f< ҎZ}I_TzcUƲ-c/x-]X&+p䳫ظbjk*<i~x%n)Q|nX)rKf?'[v=iĞ[&F'$=y:,|-7C]xJ: sG#mY4ff!eF`p0L.])0Q떢w>5Dܶr@+#hO`-}-C2Ë1@'ohqOT(d]." RI%B\u@_ѓ8d 83#GR pcK/mIcT Htz\'4cjQtpCP6ri[4N_]VJ@zZ\]q%irqG_& *A) }7d(/\z1,+/ 1qkWL4a!I‘|rg]Ȩ# *ZҮ}} XX}˧ ltр^-= Ȗ,  ٢) -C]~Y@.ܡJJrJl<(E<썌f" |;Vuv&ApG 8q[7D.WNUE hh!nFG-;D]v%*ɷ^a,O'YC`]v( `+p.uCN@h7\lz98gG([|~JjyַUc#)52N_ ļ]&g42műɿrڄZ"ތ*V^gE.AqrB14.c yWdZ9 %-*YЅm_YLGޑn ٻu!ssUqPyMKV%_t %U8z\V{̖xQQC%=^P Q bM$ؚx lJ(A,ua 9%HŭL+qfsLļ||9^5>ƶ4 pE ز@ǽ@-AJdw 91U0/XnZFV|PjzEYp?_mH0օ֥I9:_f v"3B<@p*qU+,kV PE 3Ox@R<>쁜M`f _AmgIr팺Zg*͡.+]N፪0ݨ&/`5FNm;8)Vy\)vjʅ=jxg+gϱr.H?̚='h2^I}L$[5l,PS=4NΧu?=R 8_ϿĦt)"3r?JjϙB?#ԄTUK3˜]fY҅i5iD䐔2>ՌMb,^8* D?%QCcnmdk}؂C/?D $xVA#yG ¥Px9[hH'0S8ޣC{k=bl'>գP;i oz ~0w f, ym?xh.Vu6#?3A锲j=ĵN0CQXeBwA`cbD~ʳȆj1*UZ[o%" ;ieg3;~vʈL~!agWV,+oՌ|+ NaG~Iona(jT09F~?aw/T}z;lۻr#Bv<*=$&ӕ*'w6MaKnhi00+Z:''Ǥؓf = /M|Ak@|Kaft x-EzMAT7R0~Ba0 /k >mWƈ̸=9 )F]gS]βټ>5 PG4NseJcN2ܩy+I>Z n R19гBz˯f { uIro~_r>ڂ$"Ӭ`(Y|ƛ-+ ㍎;*\uȒye-Io4P/+2sW@TC' muR"YC=+rmhwosrX=P5{,Ar?P,U鸟,%R”Η+["n, P `܃cׇ Ig +*&cDL(6̳ ~]7ɭD N8, "fͳM]&4> oY3GL$';Ͼ.v65珹mÅsL6 /yn/nC{/)Q> !+wk ]oz>`Ps! ͼZr7&2ZQNOsмTS% 7rUFud#=&(8Z'hmQAJx\f54`* 8SGpr~z'[tvj# N5ꩄmUPL^+n]>NܶoaA~w&FLguB@/$EKJj[5eEۢ_9!y C_c(Hzl'K(,R@$<Ԙ%tn9]4yol >4E_qwPNa]1טֿ:[F[qy5ptQ 1ҟ \p=ue* L_qu9w7ώ8iK՟{h[Fs3Aj[ $Pd;r~F7XH.;Z8PnG $H+1vqdY3+b,yJ ;| fD vkEJK5]/:3 F3} mjٹk9o;|N&6 @ߵQ$Y.G^z8bzVƍh_9k5S~'d ,Ur(id t5k;/}'%~?@F" Jf'4T&̚E[p(z[o>l{BAyZZϝ~bC/ e4Ca.C{r9to0:l#_u~UW0$!bW,𽈃KoN\DnsM5i(FRFz^g'\7RdyG9f{CwSQAwf/^Oz]:0VB уaf࿸&g~F3x\ӆ^j{*>XeNM.!V=d@ӿ '|ӣ1 v][ͮYs^) VNZxhӹjY#<{+x8YB͚G'i9(«.68)”By=H*ڠE:g``LE+69H@twB]Po|~)[OePqsR/\M# )-CG߄/of'g#o旚)Y@H;è#>*+¢O$J0?@vX4KpVp33j!nL PStC?Pk\ 91$PT樒6`clR {:ҵ&+39f \IF,]ԯȰjl.n DrŒޏ]rv"nOMT~{prm}bBhGZ:ؚc_WqGp&+KKb V˔$\V+9n /X ?f(ٕ&6o]ť{ҮѠ%ڀU,dlvF.Fڅ$92跦l X`598Mit37cp1:5Bvd2CO ey,zc;R@;=@wE RJ}UD3!XG{ʔ]hrP%!1ƼWɯV+穸" Ems–M T/iKL[,|+ڇuæ54ǎ{=lciq"UӨ/Be>Z4x ?] W4A mT&Z*s IݧOֿAY̽#v蕯F&U&F [Cŵz~6ؐSt޳,Wƍ_ƠFs&DQOdXmC7ȳ-:Z ۠Gd u[ͮeL| 6|0VzbQ Y+D$Ppգq,[{ͺ欗Jf}\Iͽ5Esܛ N1`P[0-k2XhttFfDyo{{Әj^)VxTOO#RnU6CAOmIְe13:[؂ ~ĊⰔin7u7m2ohf~%'~|RY>ytu[עC䀛Lz'r jo^½Q9zkl4J:E-z0%r1Ptj!%\^a-aũ}h*0E]19Sh<;ByOVlґ:!~*p+G\D[UT/W[ 㜃$;"" }@`˭$v&ohlyx>Xpݔ^ ?u*h9}VsPj~\1f* ct2=z9޿i vl!^)cSU2<ĔBDmRQ.\I.>jMqpi_xG+Cb%t ITOE}rm7ZbQ@?!~8A>ca[` Gv^7U%UzȯnPT8^ "$K:RwxO Xq~ԅ"< (^Obj?_PJIdb4=˰Āzobd46n$e.p8,#|z!!e1q}l~Iw/ZW#hyҋVnK? vV2EM:'ϔەF_5kuӻ|mΥ7 T<C9ς"R7jqwr=ILYԉ_bI!G8@8Z=0R[[,Iu%u(-]?pTGb/Oa%E,ha>MGb8́Dye)T;,o͋X6B$/UC0DˌelU)5RM_˃@JSftg3*]YgnY~bԉX # #j BzKY[i! ,)sk =ݬ]n` +^"Ѐ&p'KobSпJ!FIq[{8@l~ 0u]wǃn*.Z{/^*e 'i ,/] ջ#gI; Q?簫l 򪌛UVHZ7K%etS56-r0d\CFVISJ.tWZTOTn{&V=ֶ,I8,C-[NQGH}PjF P"ܿ?/u-f!Hg̔f$xcmRVY_ں:rab?›il8`UN \9y!v} {jZO5rܮյ3 / ~|bGȧr~Uwg8źg(-SAfbrp}IA!V[OSٛdv@A[ݵ7Q3!U}BDZ$Te/'-KT>҃ϋT=\}09.'t .ɲsʁG%(Y–,iH%'*Iu`$f^GvGU& YqK 'r2d>_yoVNTM]mΎj b 2b1tm]/0jRF{UZ.-:rUz6y_C4 _C2ՒX;if|Xџ&Sf´*:n!fJP:SM1R}&!SFl|W(w<DKXږU0oGP xzd[N) D5xzѥ=R.lϥ7 &cAa_j22=~je ShYȆ3 f)+`^]$ ç 0X3K{e-5EjSQ!-~\JgP9W0>K?#X {k`0oR@+hO_\jEyIyX*KH)gL(<\.F?V mgXlF=⦉.N| !N]>((πΗf5%ĿGz3EPu)O|?vV,1t^efE#Ądd Ueȣw$>=nY%sU_s[$$h6!5_NCob,v䲌D?zqFgp؜ q:wh`yךGe/3>H$'˳?NiڭJ.qb`=8@dRW@eĶq.Kzfv#' 8hZ*qVxz2NO Wep݌Q|_e1 ;?bf4*9nt긃{\35~۫T=N #n$]q\ unE=Ml6 W8it'f vm[sդoyWR`;ZT +E+^#K ݝFSC/ou[64OL@Ŗ[bnJ8}Lꄎ2c/^e6G݆\Y׏mF"iȸ(;s]<=y'gs'!ۀHQe #cB}$}./!ݩNa7j/L9vj9AP{iˋ'ps j{bHҭg74]&J\h ﴁO`ogGԞPJE6&ګۀlr~>^W!C3s(>ZRYޞ/8f&@4]ca`Ӵt fhl H0K,F"JuO\Q#^A׿qZ[[Y9ܛd4S=7j)1{$رHP;f0hn)Waک)hm;>6 0&z76+B2qI:*{m,}#n&%a}Wpd\-ug/v4Ǝ~gMݏ)$dp;-.EySH``| >&3Q Ri.o.d$B&z]P8rKcnV:[=7;kF$wrqfm#PEI~p#fh,ؑ:!쁣w*xJXNdA\EGV^]~wv眃3,-!J cdUVq<,7MU θ1 %DٝS@vf=klRCgmXVgH3Y0`FN|H,#d]JeW9ŰnVd'9Ŗj'۽$`MݠɆMvrOi{gJLՈQZ(rYRǿ-Vptl;*6\Njڟ,##abm{;W2՘Õu6K8[*<"r7A8ʣ":o"n0gzٰq ( ;*2ems`ٸICڱgFN5hZ+V>@ װ0:[>W/U288[Oɾp5KWqA]o( mfujFis(D&1,w6#ް)i~:+lvBޑi#w_/.\&V٫d}]!I(69,M!fLBc3mo .}*̨L9?u.a@5E\k͡kD"H9-|NG)狱2Ke8M~R%==6w5,B#Mh#w'OtǺpHܴ6}K;:Ɔ\+AC\W5~ۯA]e/rĦ+Ƈki^{$h/wzq5-?> !7sX!G0%Ww 8mfo2" lpvR|LG8Z3k>;5)k˲(% #&דp.c\\`$ ep8FiI͚K&RJFIuj!X|~wIc &T|vo+BME,aDz)q z i( "Pg_ުuU_!b_^tYJ:v5%UQ χ7?e2P#'M{T\+#72'YDKYl|S#2R 3U$]GDJ䶱5}j]MӘpJF\o,^RB(?}L ЂpPȧ)bˈk(ɕ3!oSc$z"P)nm׿AcXM}ECغP(6~[M"'E9@P}{EܦQ`άV'(qQW]RU̢ola"8@#"lƞ_Ԣ\wTPZpe2qEx"- Z-fr8Vf?=SY+ʈۀTؾR{[\`{ }||e*gޚiz 0MK◯0Ebe~}ҭlP%捅+m`x.܇:-//n4:UW>%8M?ta r.zf <4 ӅU^zxeUݢm Ά|rUzl:R#@?7EO[$ٶo@~J_&s|Z,=#e3];Jn,om? n۠~ОuBo$ q dZ'_nDZ.#K%^ =<}]n= XR?(>`x0{]np|^ywe>Y+KjI[m,JB] R~|Ё7& Cq#+L `&rU1jj/\.r6څڨa&C "#.~Kf걚Y1 z]k.ʒ's딞๑G}Y0W(QCȘ yQ /'J5Zsy8%JɁ,бWbA&dZ$Y]#Fe{PKZt ړR><J4ʘ Kh2JQSɶhn_O 5I., 0vUV'ȟJU5/ tsVxĪ*-@mOr#I: 0'3!DD#F)*&-чI4 O4pZOY3{l2I&NU\d^^Im҅T<]_b:zЄۉVGWBBI]ĉ{6[tu'hr++?sR}]O7QU+;v=R/ ED%@+ֆM盽uzMGf;0b~,%U=Q|/6K1EKqOqkiAkr :ݼJ(jywYc1[f{JĽQO7tWxD*TU_낗wƗ}<7ǁxEBJ)T }:4uXNX/`m^xQNRxB 2# c0?^lQ3mnkaeč%w GN;tTw'1 RbN YEٴ&JZz?%5@бD[4I.f{DdtL}qdM۫iuGJ|.V\swɸ*Qv?Ωy|z  f|fGfrjlޫ1؋"t `a<9(F 7 8}J tEmBZt Lh6^_\iX/ܓ҂-jɣܨRk8UvP>uJM+>KG-ײ'uR$,NymJ/íMJ/ cPRld !-͚ DIYL2RKV%~sp(FPNQv$_y sT!d֊VڊvN 1f0(-r%p8Z샛fb[Ր;!+F'nݢB[ KI&e?iQ*߻[wqF#hKkyԈI+jM~F~t&YOIT2ΓF|M&KRk\KHvoc))>d{T o{{FES {ҽ(2T<*Ae1Md"Ϩy $EA;k4Tt=O֙Ohθ\}b  6?1ާDQMm3k  {:kG-F0N{+xwo÷CGAaxz'<椁UdcS<L[`qϿq]^J  jsAO l(-!Gmyw/;޴Ucʉ@^'// /ˣ"O@C"PFq)aҫ YI[qdA 9òDMWu J e[BXok=1jZPueJ ::CpW"@4AHl v5<=j̔Yݰ[^ 7됥wBLm{0֪|t=u\QuAIM)ͮ۳ϙ-BDR}d7fq3θLMA R[>S넕?RyGSv&$a&5ΖLKr.( cN]ȴs7z j܂}Rd=J̸hv0EpæG1(42-$gSBSX}l=؁wf+Ϻ<ȆWhXѫ0Σ0a}R2]Ngŗ͋FaF_ dQURn_DZbDศrSԕ{o\3@BJGߝsqiԁIOXrc9x P7;xgg*8ub:mJDScZZq*!qGRO~f4lvN܉ZsdqeCuJ]fğTr2Ѳkr\q}?M~{h\ 5n"LV3h>a MTCR#"zDecr?ry-ػ&jנO+A34hf1Aݻ#r #YaƑ;=Bcc͞o `J A78ȪJPvn9l|@/9Za4LY3-3݊z4b,nJDH>To{]+?1EdmM.X_!L(yT^#Y(|FzUyz*2l ]7/0$Ꮬ^_2-u&\~yQGPz>{zJz/jGޣl9)V䋦Vdp۾xMgFjST{j-ҕ D!zo=!N0nGb$ġ.Bz6Jlb 24XLRF #>'W[cd65]9)u+&ʋ޿XRQU ޥO`Ĥ(!?t􌣩'AY@`Υue)1cj[(Rd\WofSgeKD%hy~³&\72K-hkL5Re[ 4/|6*KC`+Sf!tVW/=f4&g,J@!.bsRN{"DaxF=CȊ(%/"Bgg"_k.nFkqBnCh0*\CsB԰Yb?k6s[3əFTYKkWxE)=Fx`q/lO~qn J 'qB Z5+f2[`ip ʇeȷxGZ(i:;ctc^:y**ޣl5,::~ nto|<?qHޜ`)BxuqС4٦&*nxvRG>DWXAhgq~Uiܸ9??,Ty>Kl/vқ N@q]՟VyC`}^ίgX\v=Bm .M% wTzx#B`qGDcPY5NsY l_"`;3%Xq =6ͮwo1ot H!J"Z/rZhKW*n"udBN#B=WT sf(NuL69x5@$˖n,nŃP@= Jn|3'ٰج 4U>@[ms>aD]S5(}l1K^"tYSi+L%11LN)(fJ /3%Hv9xA`^7|D4,H26ȐxFq?O(&`(7ͺsi܃[_;e ^*%˺>fkO㤼fE&\I 3S3clgBv YtT};;"K{;~Ngƈ@)3r4 XyP@MCB-JC%pYnyVqIV_IQӯ`, I(LfbNpqqp.T7p$FY*~O ').dj٫idPhef, 3, ȍᒙ|hK8/+f׭bHfs2egYٹ!JU4W&V Nud iz}0솞gY`t qD1Zͣ5oP~dkVLl;e mP>#ܨ,}la!3I{6r%S^IT?U|zMy.o6ycHÑ$${K O%SO*0&[)o_G6X SG V9tp*ׇsU lt.3rDR祔kdޕ_ ́)ƜSl%/MQ7jyX93HT&jY.fg;D.KmC Tjļ,50)'RpjPrK;qTFD 4>\ `4Aͤ›Ջ[(aFmn=IneHL}f)'ayn'eL,+3Sx7l|vd$TcMknB]*7K;R4ſo&c}:P$/3,MEl9ģ/hR&rvn'am3L4 TU^H[`>yV`-sC|߼s+[aadaeURđQC$jhT#8Ij 8W WBx0ɬQi1=]TSLfϛr$Q֩: +~ޘO [^x9z%:V zhz B dj>CS i+t<}Ӻk"־dy7s#Adj$>3k^0mRhWBuQ1l,^Ty[ՀhK7R ߈FzB#Ə@w:Q,(>aAA37M"\Nf50Ϲ=2ϰg$ 鷐Jv~cNP*2Ű*PJKvc d0(+0 dm_ҕ|叙kK!ӾU7Dl^IS _igA \FSHmt'kob L惚&:F}}:t(x)97vAe l5Q!i-4[-%۫%ȻV{@4-Dm9 doA@aD<XPPrSVϲ{)VnT0Չ:Domp$t4G9瞢[KE+hL-YZnfl"ˀG:z%mj L^LY] _;v0FvtF 7Ho0 〿N;/=`ɱ40cqdLʭOO9=4N6˜s Jt˚` p\ϣQ%jrj8?94mmNmoܨ}.hܺ+뭄F|x8=Pߠap> Ta|GypE[~5.1-xz:ۅa/&v16R W!ro6ļ,8b&P+"ߺ^8i@JuI/h h1QuҚF{4#9;0L)؛ Ŧq+&n)fb壟}z}a I'#9P>j)"hN6%eTNoK{v60IEʚzT%),5f`ULs"G4^se t!$ hR2]a?X|'X;Rtb}m~eiM)Um'Wx4"Zdk7l,eQe9L3iY P1ׂIk#Cxu/ k% ^Ϩ,%q^op^C%ͬ@3_d;'V2]a*fLk.,`' ~l^sLZy3~sjIh[ B,@+ۂ0AF&_y/aBP}``;a`CQ43#'lDB>s#hMrErBִN4>;k*ֳ~,yCtt B]"V/珣pJu+!

]L%[OłCz,9pRu*z T%! \j‰xKdLj3MAND ɌB2A=7sݧV.9-ܩV2a*% 5L[?=gNU[\JiEvZ:GSd;U%ajz%ɨM->ȲWBG?K{d(+t@fr)TPIbZ1zQhP}hQoԿh1rճFѭ2 ,iPE@+?sWFֱx\0K1d&E,'cfuLHC nƴ@(aG]unyC_ –zY6X(wBf/pVw N7ɋ)/ȫ+AxʍH&6n[gX Zv7jGM!'Px'0kUrRfh5eN?(jxK>Z&MALO¼Owށ&GҖt ;)#ViO@QeDt1L'QċƿvVV8C&VT=V/Mj{o0k PL;@ͪ8P%|gϸ7D-`.^+n Xa/`~: 6/b?='ˎ@ mn+9,&_bfGLWhe~ H_|7YmUR%p]}m&dSN*T`nZ&TIj5](t\5eʤAR ޞ +򦺻K< ]AQ7)8+KNd!\/pّ 5(\#D0C&y'oHKiu8% )eǂWŲYf^,"`cr2Ǎ w46[*M23>a߾ֈK+Ga=f]5_J\+|3E}(jqS2( u;PmnlV:ؓKޖ_*pnvN# ~MHG+̌ *!!Kdo7*&zvUTg>`3}G@n^/6t:܉7q"o!w~Ӆ LO\jI}Sq]W ʤ+/},^i.a Ss@#@un1(:_2]eE-p4^a uʼnӻs60 M|g$!UtJ~8.ZPBŁB s7goko{UtlZu%:O%Y zM@Ϗ1uz!2de0 5u`1jO2bljy_ ꏏr{`wHϡDr,{GdV;RQBc^+Ma0Vs[ٚ;j2#3=n(wRD * qr5&O\5 O$H=Jvi>F+}rwAb%_ ?c&Cr]%z2@@s^2Ǻ;DKCI[7eR6S3~/JJ=TG@#Y\N%sV!/(KMjc+˗:`Mu{79>!FCԒwLgdqaf_[f*ubh7Ѯ_qglmONɺhVӾ|SJUc׎-}Gyv 3 !FQjzW/ْÀ F9JcX jBнl2g؎ 纄Yr͜,EMi?-$LruFSb-&f C9<9$ J]htrD]o 5d$B. 3_=gӯ裼K,O <3ʚ,(@Wj?$T׽eQ{ciee CF\/T١mZq/sZaR?  MH^Z߃@r=t݄\ ?|GLr0q##mR_}$}韫gt2,(":>]VO G3ZF-n_?ϒ@I`f>1n)c/';ǰJ l?>IKͶ֝;O8sN`@'5 qFQZ#qˈq{ӝ*~(v/FyfIz/(R$Lq:=J4`.nɢ `ے"3 Q]Wh"g`C[/6A~Fn-T;boɆ'YJ9^\!}8Ds1{ä؜=E'DXyoc0/[M%s?wNYFّ]Dw7âUz%Y~# \TsPj b.j-V(e%Z0X^ eZb*30:c#TL#%dӍNO"kClM*Lt\ԑ𳬘Ϟln}f~w%dTyLJ3Kn4L-y e\a9שACKW BQ6="5C!ztT>ZF+JFbwSR=_%WFÃs(C+SȻP( گ3[OWŮ}HDDU iiaRq-?GPV&L9ot\$e5O3#'*Ն6@'*kǦ}5]z3\-"WOUh8具n+ ˬ~g[IB!| n)oŦW]ƧPHy!ETj͞5m^#;8M WзhsJ UKx /!KD*.ptHndeTlyYGy̝τ#&SP%أwFLriJzCԵ-,qRT1ÄގSpN^_y Ts'iHڤanΎRNѐ &23el"iĴo䱮H2δ/1iVqO1 +wۏW,˾%uk}rDžalU<~7ƆnS1KSp&;?'[t0||H0'Q"w87+= I'D }i^a6D>/w;# <:,H~o)$Ct1@:9_쥠gn 'A )ghr,ڞ0RnI(.%jJ°ۃ}[ Nu`l*a W0wP-LT'|{}^9O A^#^?fsfQ`߮KsჅ 1 8mZda]SזG @Cd%8ǭEdv?Fz(x^nGs:4qv { cCMX G&_z =ٜHUBD1GT⨵>Wm^T;[ST݀)9X6uY [ |Jp,,7xhsV2ߌ'hp/I7ptc"OɄTIJj[IeQ;.%Uu#2Yy=g)HѾ3gN- !oڊΞEƿgn eoX-뢨lSMZue xzh峀l:+s6Q4`89_309N"BWy|}ճ%|HMÌnwf*76(Zex`Q,}~d<@,azx|3PpP-؆UVg?Ґ@U=xݵz:, {Tr}e" /ˊB] FK8<en3RC2^?*&@rCg R  lBm/ m*?òԪ,e mh%\}=H6a\2[F7G H5qSS,%%G|# ybP'Œ",=!/lGZ` d័t3;UPdΓ #/ HX$FX%{"B`ztԚF?H0|ζzS4, ڶ-Zib7iu b@C+D,&+cx?w#xrU ]a}m4ک!ѩ|ȫ˵+Ut!%.@BZb=M_WG@$FIw(Ml([#RK*[ts,қܻpwg-^xz܂DhϬ ds+*' !Be,l(HfboW`\T}tw,+kYdW[lv&0p;_[<Sy+<$]7T>`R~p򁥏B#LZh)}eQ8hD&~B[i/'fJSҫ(PȴӨ7De=t2hEGЭr)Fqցv>US4Led Jƛ4/_lM\sb`Z9B-]zis=~V[& XDt1ѐ^ mF `) ঵0l##c Q[rB&S'>oM;ڟ?0pwRRɇ!t_X 0F?8''%TVfu<2eWjWvӢ8&$wI=E_j=Llatnp5F%w=;C||}$Zut#aU41ܣ||"Kk?}3"W Es5' I7߯ ~%Qsׂ^R{/iPgNH\L3^nqEVKL̓wCn8#JtV(%)#(=6>4P_Ktǚ j fRBVMag aWr tܺ;KƞW|yLT2xAB f&J9FmEB@^#i&H|@k|-Gey xϙ+*XJ,C{#ʶ-.y1vL(;f_@$8:kvڣ۽|GapcA},)R]|榒w3I5Wc 39#0}&f?E!ȕO4xJoAU zS's%Ǚ2^ D7baV`rJ{yy^<sׁ!&RD[5>&6aECh2di! %US$+qB1Hi-@HĞ4vʬEL#"X$.4`Q' VUf{/Kg'2Wׄ8Y`4Lb.pEEy*+ENEX˕;hK`sF)j=ya+m]W[kӯC nEeY1Flkv35` Iʼ9^b*qQ;J&m#*k]zܠ\Fq%{EǪsPЅ:L^9([0Iӄ[y'V<$U)UcmÚb,= -fFY3##SWYR`brG[zHbӠa̍A1>]s|X Q@&~+Mr͵4j\Ѳ%oQ(WK¼cx/8F3`w9lU[BrG۲G)4u!b &+ di,J̹u>\W Ц%9f|ڥGHTO5̙ ٬z\\z>\Ki(reJSg"4:S/nJ4:ϯC`H)(/U"b2?Ud^m-m=\]&P `L,+C=|{+62UdU9s&fBEc mUAj|D!+ !]hMd}/-})ao Ƨȸ8]nP.~] w{ Ԋticwqe{Ru2P%.層Ut?kD+НRVz ঑@TF`Mr(1&"fB]mj O(}ru-b*>`K8Pd'3{WvKKT8Ѽ q"zo^>[FNRo'5r>ocg;HRL$.0*,ns#>x@,2 :>8LE/-T>'r8Ϝɛ֐ žh%P52:ːLkqc!7t8bOoW؝ i,6U8F#Gݓזi@Y[\r)7Eǁz?( /h+ОHT5BlṜքX_xC֟܋v3}jNh bED60ɩ d;B?.[,9go5a0 GGaW\9-3~㹁0:Q܈ 4q2R]S=E&b!](n~9}yaTn;%1zS'N K^R^g95teC"*rYv(ePjttvO}F6܇FChZHoՆnF[#ˑ\(Z9JgA>vxJhg1ہe@Xxd,ܨxh,dn932>JYi"3nZfnxC;E˗g HY:Dʫ3}BSF\;[ǚ7lغZa.V&..+V: pg Ʃb]G:)b6@(cx$h+>>HZLN>e.[u1P]H) &SyWy1RWdԂv53%:TLz+ }i6- \/4//=H>&=}kϬh;g5͊K+1J5dߖk;y F.wώ *I 8m^0n(uTsbIdkba&)o?2 ӫOtcsWl bʴk6t=?Ob,`x F}HC2Jj8` ù7R[__"ݳkKN<1n]%xD1hC +w6D-,Wԡ) Mh'oyfg*W@؁فV^jbZrBV'zm, VEY1O y&`MF}Bb}qsgYbdg刭@e~ K;J52ۡ" XD8e 9C`/h(6aM]Hi׎a2Ӿe4-56ssK9t^y[7NB 2talDMI 8L*Nc9ĸdw/ ]$%S)TVkbi[O~R>m53 Hi]68nZYnn4`\@>j5F_SbY\$B!9msz[RTvSQO|*<Iyy핞laJh,.tC"K)Ƈ} gl҄5cd\$kCR؊[ JN/>̘gEVYWq傞b%;,CB[+7QW)7錩=̕9GBVa.N r{`!/|6tEGèO("d0\?hiHrM?0V" bӒaו7 3&%]jkvbXm2tE ^P-+RbuTcQP-nR6)S.;TSLn2M&q{<|d3{R96 # n:8Ϫ3̐1Pm>Q۵!{a55V&_>)GfZm-r(1TiVV#Il*z5g_R#8;H )]juV%\B@#Nu^%A{OW,E c)GUTnʐلV:TvpIJtjg"v闪7+KE/9soYhjgVfa!փ5P+sEc.Wf+%?ri74\&vd,_v>q-[eoCb-_J7@fh9E%[-\{G|c5mDmZ&ze_*hql !QͷiPߗ4iJU\׷H3Ez]mOwg75(!9c5φ|>B3ph#]5m7V Fwٍ$}#h—xb dsicغ73.<-vC_B7} &o M#GT f HeyUv9)(`aQ9î/ RAV ՝,0|p+7iͧhn\Y~Aұ' fōJ269C*Vu֋MZ?;H2nEGc!7 Zܙx}oVSv?LwztYKwprMqR!9ԏ#x sM,t/0n9՜ jJ 8+ P֒p6haP oYk_ 8+ef~`}@_v<XQ\*s'T[3$(Eamy^ך"%i]Ք{U TTsŎENyC+`&M3{Co\K(:xLK˕]v~dk!]3W/xKl/Z3=WjZo?PGi(m/N(E1" \[TJ=qoge=03HBB})L/M ҉A7 \+Z/r%=;Ktu4;*pϊu 0k- K:Vl%y([Eg=[5#-kRo FtK» _J~,2ҕw782KJHd$/AJK鱱Ri!_a| z8N7OD|e&+B̚ u1E74I5- KgƳha3q _#&  It 4 Z!oý,WtZ8bAou5 <{+рM5t6dzfx֍!Oepr֡zʆtW2@a\ZRrDkzOf_\XKeI_)׺bawi.@SWz4:׹&{UǮ9.e9@eY_t~[ ~OLO/w} <лQ*dZ$4itU!)gu&)% BzTb˜Vp.y>ܒ7:`\Y`ٯ@هKfdz t=TQw'U~-~[ uh])U/ҳK[p8 26<[:C/X$\TK%3i8fe&ߎ9yrh*2C O"h6ޡ-sW3t!f:EQw3}(G1m6)47KO՟6x]j4:N~bnυ$d_\= +:n%,rl1P'9R;aѧht_PDʼn9Bgxu= u30Qi`Ce>OK#@+{GpfrZ`>E|7/3\MoӃn>Twvf<тeα@e)Xah2zEm}&-83FkϮAuVr7XLzRӮ4 STH;w *GALO!1_q\N)ރ h+ib z'#sBcܱ.1w2acĜ@`u"#!5k[aJ՘jDmGp,tFl(aKBsy?xG'$C ]`y$JE_ dreP3ȞFǎF^:`NbM?Wgi⩶v2*IX%ytYNgIGZբ>(`Ahs-)?wg&pC'38*:g;gL\5 |9`BmM2@ w9,}h)7{0 ǯz}4o;4@^ZՒEԫ={T4Iw%]&psFkhsޭ B9 Qf'U6vma(?#On;;qxEL'֒6Hu@WPyXzK4/!HQ'Gxd8T6dNTX Z DO<8 bEb[߳pvcLxI|`Zº$M%1>yW'qo6я ݈Fs 3PlQ͜cjE֝u[HQy@2}]18` [VRUiq m1abIWСtbǼ6>^y7aq\(W%L)5(17r9g^wV7G=4̾Ӗp3uꞞ2jt08o &[Y\/J'jP =k>I]9 jL/}H΄o(ø4+ 7,èb~K;~%"wĐ-s0?t36Cl\ѭ`IҊ)Q&Wfj͎";$LY@f~ Ŧĺ>7fg9Ӗ񳧦m0v'[YS{"F7 }gC͢~ft0.VS\ NO8TX yGI7m%ن>ӎЌtZKcJLз\ܗkT}$#JW&v|ͻ֪92u VLƃg+SA<{Y ˵C[%V$avŸ>6.4q/t4`jACߟ I.K_h@#CK FbEf$+Hk" vՃS*&skR/28hOIJxPg3wYM\FX;%5W!=U[" 1sCi}5pRG8Qkzl !B|kUHzNxL(}cz#:XUYlGmac%g}alJ5ܶE/g RLPX\S:#4>I3#EmcvX"iPL sc ?N!_9gv 3C)XXz^F3gĀ[| A1m\@ >5tD7X0k2P}pQta.wm q('6s-`X *L$sKH㇘7r hհEf#VAjC0B4f f&a ILLL9lB[jJFeL{X7S5`742v\ZAg%إ#c|j;\D0X.31qU)gW'z7HGNck!z-њ:+ Ҭu(﵉/D̕_ Z'FU,:3fsEHz^ ?7sYno/r$XA8+\7Lؓߒa5 񕀖Z>?P,.^&ZBƌ'f~p+pG?ίyQvcZ} U4Fk@x 5@~k`-4 g\Zaܝz@Z6wU9,ЇL߈ <ZfnJ" xO&pV1(9VD~;K%o%6D_gr&eJK(%#&pwHk PGJMLGFꤹ5~NN6q棧&lF,y}fiDEMC1ĹCݱ4ᨁ@Q{$/et E:>JGtҶjb1%w[Ց>aj9Њ9y n4ƌ\2E> rh*儊"%ݑ>7)'X:9 pZKC/Áu1ƪa4_ezVqALp%r vDZ)m" ƽTu"L`7BhR9 XXh Dw2R+{{$ T$ ael\&YgM UBoyI9tcK~Ylzd@vGU2¯W3q{jLzCFFnşGτzH҉]W{^a>#w)zj%q gsPNDKԠ bW1~frr,ƃ)qĴǠ `hX)&Z."\9U@OI>"Kj}8;PSRNevJvbמS*`:woZ:!d DU!|/!} A`hdTͰ܂{c`v_6_Ak~F(]$5hԍbNgU~6,ABt߲8N)= ` ô~pP^4`RWU= ZipJ*-JeLAtw,.ks>tv\Nk `y8#nWG;DpΐWVîA*E|AMyYub"tZ WSrւǂ9J9r;˨W4-8{%J){n^Fy,'SO?.Ax#DDSH]AuIG11:.366:c_jXE!2GK]8)X۲`eE_x R gu\ KEƉ)ݞƝ]%K~YWx}Jd?1 b|? ;F # ,[F;S-vg:z$ԟD'}Rg묔թθg|(0'E4^d?1ҥEe_MCam5vPDDW]]s&į=,,=YhcCԩ1i E6^8 g) ejp>h.hʄm[P'6,6 lUb;zLd4 kx JfF֖t,~YD{0 R a7NKd.+9Nmle<6Ixح'8u,Gݯs}:PC. cxhuזc1 =]ߍ"lLn͚4Gw M乖Y!w/-tYzիAA:~i7Z|6G %SxNxz{upNȕ"F~鐆NO +ZHsJӨ\>IL;b q̮:>,sZ+d ,:o'owG lӧ RoH¯ ʮIN5^yc$QI+:蚝:[>8l,ע" ]^c>(_ -FFinm=}dS$Morrf6Y.`HuIQ/mAH@ R"CECݰ (gqٗ{rlƣ'*+T=6} 1>kZm@˿S?4ePɓ*_ιX먚 Q$Z ?\}DpPa3T]ݛT,4i ecuTKPA);j5i5`+%/eY+˂%s̰at"\0[i%~|Z"B'[>;^d3lΰiҏV}Wx$|:Ҥ?IrըrtO!Wdcf"JAlg2 v]=J NuЭD?5HMͬ[.D߅2wA4Vr֥vEkdxCMf-HhSPRp8Wb&{\/cZ9w~% X˦!gjWE]YcuƟ.DSq.ʎؽtHTZ2y%k4!+& 3rgRVV=bqG89KEm?>a0-jա}ן<)A?*Jty<XD"fpm`m`d`KD& ސ&^޷] Eoćc-Cp͒8&ODL9on}b;q 7qeAW> Cېk=_vW)Uӓw"az%v8˘LQ@Xv q,u+hneaBy_Ѷ8>-yjO<.Q ռcUBN?^9q}' &R?Db`-jTp!Hy]5Y%io:Yq~b=7yw"'ddMUE6GW?v[7KU̞!Ndj󁭑v)ozt#<T]04 h3b ]еԒK@򡄗9@uPL/ OⓂrs1XO F~OK48&w;0+ˉ eTƍ#Йm\睶rBuIT/cJt} r4=,'sC!>P>q5֬G!G.Hiwsֹj g'(&%ü 6%n VkdHt}!OICoW+A YMFe&.ԕlWX n5E(E.0҉WΏMJ|:Ȏ7:SibCfBtWǾ^]shi@,g%x\1m}4]7(q-80+#΄E`ؖeǡ9&ohqKZy4!].-}B 7nlZ4]R٤P&:?k&6bhPl!bi̠c=luB׶ JkCCDZ!(SNŦ̔:-LFwSCOMaNtTlb[C1 =LC RuٗQrE]2PC}4㶎n~}=e/nq%@B͟ۈ_'>>({`-3mş EvU/gSgr2,e;(%T]WŌI>A@ap_hxM  G60(Ks=o6VS"(mǹ|B_{~T)eGmUZyL4σ5N8=4~e/;X?+f]`#OT1ѪzT:Pe ?fX **X(Z Q*ԼvDZWjh>lҊM;T#CX.3hs lǜ2%1ZqٸxP&>;GxpB.'+7.r[bkuv:p}zYsW/#k/eq~˴:&Cݔɂ;ON nTX=ijaۣ ɤ\·w_`!-\ێM@iP%  ʙ.MA*sf;D9:Mx@!-LW a\4'@Ve l_/˃23?f?Mb$g R+% "oغ"sy[o5ˮF CT3[ŒәNԅ;sr[9Hx@R8\mANr$ kjͻ/w[Vnlq{njvvpAܢ᣷z=!R ;Gh&ܚO_;43F/g5@ۇNQ.%1>䔯3S_ɂѻTiQC}c;=4V)a|pMu&2I2_8X׶`5M%ċT xu~)Ҙ1P|W%ɣU :ǎ,jax_*>%,ظjGZX.09(ëyhQSw'~qZ6+- 5;o#Jy6ir(>YGʠmIh4սhY؁dFW)nnNM} F}ܙ*ү,'1u8qܸ측 HUaSj|L ,?5NDgaqѡӤF^2Af(:ر5PM\Z^p`Zql@Eƙ_ $"B >G{g-pUwbB~҉&tD?E>C^ɷ9l Ғ`U|L^LI,Pji9q"G-c8%:XRji8ħd 8Ry:SE+ Ei(=hJg6S3T"ȋ~OJȪ"Xk}$ȴ| t 2aV .HTGѸāRԠ8pԁ{QqC-x}m^mΪ2 ))$ P Ӓre}ر!h&w g2Ka *f3+_Fwo5醿Ÿc%@^cۃi_8gX*f'?< |!cP!_ƤyEX,2;ZLtS՗? &u=Hx}.bhZ zap60wSXk{O4 fRT$KpϸL`MSq+1nh:$<"S_tg[mH[ڵ~1tV vR֎Nn2rɎxQ* kVdMal6y i]5/)׭rFG)[M}n;Zl~nEXn*ahD#gCis57cFVZG1 Ƒ3~v %7bE?/s={tjV#WFU:׻_ R<%دj)` oqcozp8/{y2q̏o1`$r4~ꥧ֫Vlsz/KbK|vnJ];܋saM XLݥ߈囎a+}SHOvPӝސA"%2C!4~#q>VݙiPܩ!Q;Mݱ|z-eȾ^T&c g&!BD3"Nҙ~^+IKAɤ¶Otr2/Y"g@-2˿:]l{`⾓a(u0 \Y$?W_W 3?3:h*#RAv7r)p Du E.mb,u 4E% 2Pն (,rWeI6Maizyg&{,b^ 3GG\ E,֞<k bBOxdx m huHJ)NyiX:1T_,0Fʛ T}7a4J* ~.= %;yg5Ǡ7nJYv$@zq.(b 6dj[Pa9ú% k} *4v@@Ə5:ħn/$ K%>&1h1B Orч8C` >U;͉ _i6b,A43p M#<$# ,mYכýM6n29Evn3sa"ŕp4yx[5epv+ҽ>Aa9i;^qyFZĪzSZ b$ms>wdSa/{Sͻj]zÖ+s{W}D )p7jEsу*Ǚr ֊I(n'eC(@>46znmwt +=3F:pZکjR:  q%G15PuձAҀNtTN fDP57F6gRo铢4E#xe\nvH6oQX;ӣPLՔ9OJ @ŭN~K?LA]c`|8!?jZ{K|dY$˃TIaDJ=mnDd~t0Tߢ$#h?&'{]\d#Hrȥ@9$}9%6\ep4p-( DC)ɱd_c'KCJ{'h.\5jX_bx7;Olj ܛ/zb( 3Ӽsa(Ao,.Rbh}$B6WXt.VCQ &wKJB{[R QR Džpt;ZB^c=OZe.ۮ&D_cybccziwmog"IxK}񏭒gUlrW>p QSԞO-a}څM7 6l#Mmq +SC͵LP>X4Tu|J2#d`kQ醓ruVŊQ7#-eo j.ov`{;j(ULYW;5Y)ۯҪXFp#y x6TZAqk}h\U@$ >m &'qT ;}٩Ѡv 6;hDZΜ-lRVڌ&T~8 y85:CYe]Nj5KWk'5-.+8q!P\ L]cp{EK/K>Gi` 8i ݎL __dy?c0QL3)~& !,!+3]cX%NĎlkQDp=`ǻXׁvqEhw 2j?Ix3Sef"/݆^<+NO rc$p0Lrzl^TM**a '@@}Mا?`S>HƐz&mhP牙q=R9&1X7(iS0ph/:NF6>!zpS99VT\Y40oLQ񜺞"k.ǰ(ݪQEc_hDZ=Hgl%H)-YģX>\"P+;a~ Y`r}\%4tTht*yк8 Ct-S5ɇK83:p 6ʚ{\ iOu?=&KN7bƝ:ԎB1Gä;`tW)*l+"Y!we7Xj}$t8Yߚ=CLI?d5*ESD]6Dfmc0[N)4JW#9YRBI1Ӕ+s1S=9TyOl6OWf2T[5d]w|WpaT=olW*$eǟ(˧܋)qг?B EA(5!"cΪ_ʪDǼY"i-7t޺:bs v^գէTlRޡ~i qd+Ato{DǙI y0ҿ&G3Hb>FӹwJ?X@5p)pDn1oѧA~1s@%񿽽)XekEdX"`d)⁋tg!IzcA ƀ^moGPy.rbCmOIRv2 X2O4vy;BCm<9ev}Qaw '/?[(0S%2G)3[6 < ڂȚ80H#SËDoe~MWǷ-0~ HJ+)r^9*J Lxkʾ&|e䀋lf.O_^h_܅Zz!hپ5Nh ;ee~!R\1}mlhPD'kCwI(R*+ vC"zpBS%NA yS}Pa lwsA%)1JDTZ&wn o>N/Aq Ӷ쒄׀֣X>Lm>71NVilL ]g6UFq~X|!]_\v'S$k>!kG 3*8C9iZ%c@{/V?"pM/JFtkCDr ڽ{ 4>֊5eX~"@y"ph:~%Z'B^3n |ADNBy=NA K.?.ҿԈP#dФ ~]A7)-|pvQ!DGṱ~ 0%])9 ]G@gU?Ǧ Qfafx:-&wە|L-qh6yokDLWt^cb(/!B(a7>WY -x7௞R zRA*]M+4B,cENh$jH}R}c4'Zs{x5^{9)t&̣Gd6Z< v2}]]`tSIR(3 nQşi]rƮcr, U;CA]!l~RPH耕^#% Lle)BC +?jsCzBh$. `*,n&&*DsΖ߅3cS I@hCq660[W* ?+ kPHJ(CӲ,#w2MH;(qZЏLئG?>R3W;d10xwmd.mj !&vrR;uW(HQ橉"̻v#lkvjvp:6`N.Yz7ej}ܑnSViMJf2~DCEIDpv`Yؙx#d$On/n+Q3.@s$}w7]OTYB,aJOǘҸZ^8\4T\N2 DE^%mIu;u:(KI 2,7yCq_0lIz*o]7m%Ťi "vn/8'x(G="=]I] ob`Aq>.MyJ?pJl"3\]*抻)ބXqDf4Rcq ?Ȩt%^` HstPhS ^h! JMgM0@3EUDTqe8`%] ع6~CŌiOЮV8Gil  vq(ntIA$;dUrӑayK3_=|s'bEu`\8v2s$aa31[pX6M_U6p}Hs FBc5(-mZ UGl>l: fFt);_ibmBwHl w( i d xvx:U'L>E:NX؛u2K#Rn0j4r$9hy 0VF>Pr#i 9Z0T$eF^%y';I. :z(5L:Rvk rnqDB6i}"Wh0EL2x#"0He<χ䫨ʙ9E+d"u>% fkA42^><^Z Yo- ΍c[Bt\)\ t)/ˣ'WtFYqS-=44(d Les}mnKd`]8) s] 4v l~ac oB8Q:6D;H%}8nTKO_)Bb td э󑨃b:Z.?*ɘE%K$~*F/Gh-,E/x5nG>%O*lAD(MFgB88XL|N{$_* ?Ϗ"{8 n4%F>gCRՏjxC97+KzWRvO)SXoӨ:}ܤT`7`8e(Y6)`ۨT́5ݳ0fߍʖ*A ]4qfTY!X+kQS "WAtAG[ O6u}J -xPg3U_oM>5@KP[*VTTSӐq;w5#*׆`*mFُ=̋|%ߐGe5ee_Mk@+-~p+vy+IV] 0x@G:g kpԙ Ns7# ܰͧGeii Ald)aAxnV µ8c|ps :ieeZ~Eэ !bˆIؗGc#F6@9Ev֛!W+uJ?>ko(ԁs27-(xNV}DsTԜ6<f\ =/ww4ǀlF-']*ߎ FU0yk$&}?1x<ucI1kYq6!mpZ> ğ);kAorpc4W{'AlG=Mfi RTf׺\+Z“:ʐ1<nEg8bBK~Z~P=@d<Z;Bzio)})JuHK g4Ĩ54R!آ/2Ӻ!^ @ }{i#7W=][cV.F9,%Eey\(9Vlr#w"\b/ԻZʤ[W^,HzkТԜ NڧU#vkc;MjjݫٜWۏ:\C9Ipɀ+ld栗HMywRWe@ G:1*%l*A]/M`N-`yA<޿<9Kl g9 @*!2Q^,F)j%J\wЭ*Q{=oNX@/Xu0FVm! ş>Vk$'+]sǵ6CDP7ʼ"`0Sm^0~c%E0LgNZIe͔by~6 杶=@KNd2g*Fߣ0F8dj\ 3<}xqL'K"s.cCz\Fr,)#P1k=*rRfDrrfeԁfF6%G4 an.3{bƽK0XW2I<J) +[VEuMV% eC#vV^GNLYt>XݥWLL_|݀D^Aތ lM6ۋgNS|l11BO3K0ꢹ85g4G67VZvCTƜ&EvwBJRYԣ-/.` .i fvWjad9=* :|mRڇD7 Abn͙H>I ȟ53&AmZJxQߘHpS,3^kU:愷hL0;< nl|)5*^ I>ۘb\uO ИH7WO ]B^xL"D ~QFQZddwM! nz4_~~w{M\H`cÄ}wTrRxggl>^4b@Hs)O+I>0;^{t)Mr*mݱh,s-)>PqdU(_o+Ё+nfJ4cƿ5qKl]?fur ċk:ܻ#糿$ȫʞ=)cv;9Vƭ-|X փ4S Mk;F˩ٗO`.,.Aتr=sHȤ%}?;q"z2"8]TvO3H 5zD\NPY`"V^|sxߣ_Hj $tEۙ`璑)\M"9 H.ݝ@sۂ8DlA\5 ыc)S'zvA֌J2 g+d?KEtmf%Rrrf0=y0*Cp2zRZ4:iSRf@E[>s!І6(#Cy53u!e[F47p$,~sJU?%ŽE3 Wpy޾e\C&~l Ԫh<m9/R RHBt8 P~e 9ŅV1A E#f ן>;x~Ҧyizq䞍4 nD}k5fʇǹ x<^8l0`F/NߪNDab^ѬX*a.*K&0SLv2/E߿d{ "pdۥ7_] e}4Ɲ}eNhl8v5?sCy8_7d(Q(7fv-1N6?fB5ں!Fv#LӊM'{ !zrW"RQ82^+ٓjGx2PtH%ڿwӄ. 7LSB8&Ƣ5}f|$^iO{ )r\xuTcɁd2m{l kis~ a棩g[R+Jpm%5^@e yr?XBJKA)?YcW@qӃ-L)1pb^J)FM%QǾFm v#B@dyN/χ_j?|y8GWjdrp& jìR_,D3z\ n`+|% +[o1{&B_eQwp8+\G%HOW(_UaP;~b^ex|`GqQl* 2YvQl*c]Pq|4.dLb79 ri@;: t H\%}~ .C=721̝O?fͣ8w'K8"e]\ORVhmC>Bhlu"wut!]o`dݚyW’aY05]4$oD\A{n5w-mVg?ňo`~kOld+xRdH硑)f78x}Ѿcl 2 |szٵW> c^ ߋP;n,ÍāԹ"QC#mų{jD%fG ^%PP.i4͹'SnDZguT !YޥX_re掝nP:cw~ӌ3G$sBCٿVL6%Lmsa*B"̡҃xaRb3Ⱥz6pfhH+yJ.u"ru[+ L%FW浫^-%3}B˒yl?m?GjƝIogyhaʂ1sM#ۑ A߬?̗*8rյ&܋K!yhݘ]Y)(VG=t&R%JlDp kCTA%՞\过׳L6A (F:MǾ߇]2hSF8dfnYAT-Du(Aş6(, WnNO~uS:Xs(>1j~ rzrfJYLssf9lM(=ъkx}f,0P\]賁 +04C@ԂՔ`mF<Kii>fh#yry g5] pkM c9zJVWz/)K]M!.](E11kx9W`y Sc.f"#Ѯ2!M uOlj 7ZCZ,pnjŰՂr|WJP]THa*VQ<W;9_qqmP;N[$(5@Yo>R8x#%> ?vXtI O<k!1;Nsv,a@p]{-)xgBЧlv;J-6[38xckD\>)6oCzْNvLl`*B?o dOч\3t$p! ` ے*jtJDIVY%̒:L֝@o~r(u79F(s-|SސPL68~qe7"puHo枱4) epl_.Z_g'>zՒ=Z2iq"=eCF i@wIO`b7c+W1t-t2k,RH6R c۾(9J-CFZz/FzQ:;9fdf0sh6^'8Ł_*ʜ``e6k;JKz+\sTpY雯 Jܪ,#dG~[lz ̷f+¡{e߸G͘Ltd`hdQ.ݨGkW+=ўnE!S7,JaoھKدt_9}OLSФ h7 n&Sﰢ~r 63?ϥQLi V9 p3iDa#&0kya SUva"8nӅ"|) >RY`W(K%zEŅ|l.Yw)}GiJ)ܸʉK8J(]ϝ5S=.]{L3͠yD|¸κWzok yr"utfDDU`ASE}`[ `2,]>EgLg.rK):GTWgV-1|g7?# #ؾ/kJL:eJ$9S^/ugyr*z!{mkh?S3\3yq3Bjx7H??Rn5FAWN?AX:}T+a˿_r,ޏpRG՚-jnj=y-t>mQ Pc5bjC Pyq({M,dhzH˹{u]p. l"1ұ'ۨi&7?(rDMQlkf^:rL{!30W>*Ó~e$)I~ K= *Q WO^r9 cDZ53rWUG1ԠrVkQ)I'й`i|KG ;[ g=h{e6G+g~1Fb ޿?`"Ŷ`RLr`_  7ulINPrU~gŶjc'` X}9ujZ-2a2yz|,4ciAWBPV"371}60=J⚕(;KB6{DaRUӯ>o'Wsd&gHl/{8*g2(F<!⢗ 9t33w+H{\|J0`I.9Uݗ'@<}ͧ$dR6)55s¸oIcL3Fy t IiiV)T!:dTI5㙢{;Khb2xzcU j|+/#`a`@9muUkN(iDBXa khD+:zc {.I%ЮV5n]7Cٯ)86+ "^m<6kc)ĮL~ҷYj5c3J3ֹE8-em&`җ;W_\&,n|x%"5R,Jدfi tk'&| jjڦ~=%B`ſƝFGܽWXUf)~2g `iK{Ϛ-+uxh:qc: ,ğ=JÈ Ͱ֥aֽVb|`tt#+OMW3c)9ĹP%[Pz y.(ē}J(B8d.b Ew񀓈3T|-%pI(| C tecgf}=!jXF/FOWۿ\@$.Џtw:dQǃ 1\}qZ]3o2@;N cFԆJr**/ekN[ ⸤nEg?!Jty#QJE%sC 9 NU<+1:'YmCy. zQp\^;}Z;g$yzCշ`?v 0qcL ü}/Q:HU+')S DhVؓw88p2{=H}I P3aOE17I]\d$,62.3RF>#WQau]I`4bNX8ZH_[ 8 /H=^mv?*61k.F>.i7_( ._ 3Twtp;)@5,{6/{w;^]9gs/QD~bI]2Rx#Tw%Lu5jšh߮cG^;P? t!h31Cs(!`9 I=Nv3.#24H@Vyd`b2.#G{q>s.Ɩ B;qR:/p+Ԫn#S@[l]iKtgi'#),dSp(_8 q0Z?G'm!8d QcɱV%) f3:G'ֳ?=g>,vijNmPFj]h\ѻ7T \ܦ+]P%ƴQmnC dX՞~M_H6߳+;ʫ1!!{!Isn\pH̪$ȡ]O@#l r!]WxM]uv6,ިv9WwSFRq 5_סH"o #3{~O 療;ˮ|[Ыx5Cno8voX$p(P~Zv#w96,uVb  $*{y/Teך}5N9 Gj7G0nKi8ks͝W#:WY75%1282WPk6R,yV'nGX+>8M'VjL_J>w/Dy5B,]z^WArGYRȞPirm'আSքNXL!oީVL֙D)ZxwAv~g _KFP^dIwh6(#It08NSUZҜ9tY͸x 2 0?5F5fki9P';ީno"2eVcb:m22y%GZh q&(4z2RsVB{/yt_%ݢ>QPkC6P~,`)W- +rG4eɟC,k:k})$o_Ϝf4s7{|.I6"54ǜ}c^w^nAk!ޞ%)D*4c-t_%v!@$ Ss\z(3fTeٻʹ۟,08t@(hƒTM;$U/\܎`;ŎdY|Ce:FMg'u/8 B1ݨghLs?JtCg8Ggeq(ZTL}NHCeSqN,Bcf/\F3bpp Hr9 ׅm[dyJ $qv&}Y۟E0N0~AкfoLV63诼Ԓp[ Rsk赸jL[D/jE)Ӑ1Lf >iNW_t(p.}=Q`O"s>ұF;c&Pƒ(Lj^cSZ,+vS~rGPS}QL٫c#AG9T&2sg+AxTcyM꽃-eZ};5TLfE0 i1tO Q |_-tT!L\X6]S2"농lSl>fqw`i"tjvMm^YK![lU'T7g^>U 1'ȶ5榥 ԜAe@Ά{C0W;Y|d-}.ջXtHUwO8J萝uSeJ37I+{٭_fkNK@g?8\d d3BJu1ﯽEiaS'\S&BNk&KP(½xv¨ƖۚU/\V1hGy{!^;OO,l[ȫELc1]tc"h%| y;rB[+/W{ibN LS^i:P\V(X`.0/ ~{|(&ks4}O.Gİ4|G%+;N[{SD(Bf~C:nm0D9\mލ7:!lV'vHs+i/%gSIK%jpuR`NF~P o%0)4 UsjG)*\mQv/ިc> ךz:MuqAQ/TYd7tր\hdqqӖwx Sߚ rťZfëg;GBiF fd[#& W Qh^# 7s_1hӲJ[Jƭ`֑hX ceF~+SI|X ^g1ƵgKsK}zF1V۔  Rϥc\]AD5' \xQ/f${T^_ sX&_mv1as)B'#n(w6ԣg`+ &ޤ@hLwgZ둣F%i!`\VF-=# ڔH~JXA8"Y0|+RZ%zοņlAkÚffh#sPYȉhю ڗl{zp;=i8Htr grf6wNlT7}?@pc-شLm@!LLjQвeH32I25'Y%nѪ=_Q$cPa'[cf2/Z SPW`TNWLlj'xxpPɀt߇9#$XW39e@kF2Zuo60NDgEi M^?bnm@z_ǖb~)^Bӄ3,yCxdAE= |e r2|@.>9aKF"z{+2J|..:=6P[Ȏ`Z+{Ggqv0`ht] L*Q3h$*tHR* //B \0I|-i(m1%Smx.%|AsdvfYIJeI\h[P/墐uH8~CM yY~wi{-n'w(ΥLT-EiUȻh2 ycOMβ#] ]Vs٘(᏶T8T2*<~1NHv"޳:dvֻ^N:7R7MjuT5|cԿVr֕5`q!*خk0w~tU&l@#|%cO6?[ӻ{(hؼw?/ꖍBh I])EC{Gc]* u׿'Кa>FD>ٕ2sPHq~K0m kLW3}6@TAT+6n^|7X 8)ŌVŁitcK:s(+~P5M%}\U,9p:$F_(-$}.1 L!;gYZ070701000003f9000081a40000000000000000000000016650a15d000023fc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/౵#]?Eh=ڜ.+:SWadWz qdS7RngtVH;ʓ[aMz> C(Ɔ!stJ+KAR -!""eA_1b#Bl ,Zݹ5SÉ(H"g H3s4gEe<+,,eV1[AP溺wo<'U* J}Sm4kD@\g{e%* /لqcubw=fjKx䋴,u;?]I!ʭۼ{RaqIWZB80*tT #}H*N`+}}chZICv%Cڦ A@|0^z a2„W9٢~2oKPcR蔯Cc;CN}|*='u9lh;szl$#h-ݵY%u`m@ #lb1rqv2{YV ῪH`3h5a&_3o?3aq!YQh_1"C4ѷj8CQqGyYXKuFZf;}1ڕ2G9 GܩEjnZ tW-KI`?>%ҹ8ʕ̩ Hƪ9tI.^k̲7w3o]Oq6!d,M򀼻e~u,{37A -ҵg*a0"II%|ݩ?*l,:-t_ +~%PTǯY<ok |?<=0qc :WDRߝ$|ϐc.eI2tNJuBC"u?5kc.=Jzfľ H 6HO_`I!TAZ툚8&^٣ow:RKI\ X'燍퀧yN//&b7Vn>7oď( e JU֓Ab\uUΝN5xP53@vI˦֩|#[[77IX?/&ɐWH\> 9lC!!l?Cal%v T-#Upph9uK g;qQQ@i A!gsM!9|]ѫ#y.`@vOJ!ڳ.mkmԫݭQ%&c-?m{4lG4ӠIV3dVM4{bhۇbF1%L+4O=4:9p?XC٣ R"!'ǽ:^^b^&G]? 0!ڒw[LmGyff[0d_WC V|}$+uԺ؟DB=: }"w ݩ&i 8b﷚Q2K@`h`rh̯t5I6r5={,X:ȃZ6 LΈ#XV\57T3fK6%s}pzy24KomER)~`ԙjzBSLh+k+HqUWQOI ʆlWΌ6_]%͒t&ԶPVқ]#$Qfʏ{Z'= -w%;\hxڵe /<1AClȴ`uq۠ChIZF*g)9b[c:UO2,"mTdA-} pNrF|L(XD'ޯ6<IW (rI/Ds8s D}5#Z{rle񏏌E |^7^[P5|<(7o. @dY|CЕ4\pr@2s¾VCf_vJ#eWǡ4WW;XRfhAdRQ7Gޡ6Cr"XOwtIۼpݍ y~ %<7̌|cز@ ]= YYPZOx_As:<]bDcIƨF|d`Gr~`L#WLн?Z}!|u "ԃPNX5HeZ0qo_ | }~l]bM_cE t eu 2ޅ;0k6?}p]aנ-y5~ٰzʮo7A]c-GS,jJ) }MO``?y'&,)tɦႄƂWed㎹YW 72v]oNq/X|`L'֩E-c6 ]sTcӖ#ufD2t; !)1?Z|3M#¡VӑW+%K]j-}!k #þcX,ց6sW)^δ)~ G l3i/Ӭ2~4EzeJ8.6۔ $s$!As{mF44M@꠿{ ][-n5,Y|JC3lxc*WjT3" ўuz{Tn>_mLбh?N:1'gMJ*&-m}qMogY'uOA5byg07ӞarFOձ8% ʶ¦){|"!ThvZk/*M|1F;Ѳ-k9+^g"ʜAdSIb4D#rSrlTN~ 淦Iڨ0auWJ+2{󱼢B{`DXo/:d#Wh_M[ny9ݕ50q0ӅkDD=f g1sDMuOrP'cE:wzQI$ƕgq\^p” wEĀHwE NegR'cG_yN|@%Ueݞ04qmYP!{7ә͋%p-y\E ]cԃ}Dpϰe|y(gv$2; t/!rwxb|iOYtV=L&k9Jw Rb* }&!+ңgЏꓑ9DoJCf.ZaDCD$#Z'VzjXj/ ft*-v1h>^p9߁[,)x77h3qY=jq3us91u̞D4ۣp?N?ERf-ڝe0Ӡg9hYY{F#+#a1 >+J+kv#[FQŒz3/66uyqus/iCJxr ' R\,dB%Kݺ˿{yb0*%ZEL 7P:`kZ6{ΜzfF`{+[| oN&NK)0t8$^?"bH}瓩7v/Oz7IJS Bt*4hҎ̾`k82_(SXy= &{hS4 vH?})`( ȡB@w 6igttKS(PMRӷjq-n0 l@bx4%x#Alչ A9w˻O["A)U!CIKwJd*O8AHVx"/PHR%`pA&ܼUgEoM-6eFw"\e]d:c9 \qyO9/› W( [ۦ~f0J)!ABy>}c>n"˄imvmK(X..fIT,tB:WE1voY!5섏a"Hb~xY+ Ƚrݣ6/\57#^܅a4"É&e)' JT>kE0'Î0ut(UԀٰSی< ''mкGUj_/3 1n8[> ҁkgAE7?хǾ>Nz')k|zg)3"ӫ !fGf *?BXzta䟝XYF6 T 8mq9)k),g8#[M+sUÍ_iޗYMyȼS_<16"΢%) +v.5u~1HsC&Cls22j;+5NsKMw#ߧߊ l2"wKkj-z%bx!Sv}L_ϑXLWD,NAM.: ;]ѕFϖ<$<5Ȥ׊\/P:S\MׂW(PԿo@G|036.%{:2JZF޸֪&oEj ګl|®QCXc]jI" (̂Po@(Z:{SgI:o% q&9qn G(e/K"P $%1oTG|1-a@<ס̛f6{58!12R J"9?pPZ2BJ.@߯Gg3@O%3Tz*[|S 8)kA7m zcl+~}V5mUuf?O{^>* 9R e gA@;$}gl FfqWnalmsQZӦ|4^Q=j[dZ*֝\8)1ROA:Q`T0\ruA*8{b#oxVCr´+G_gohLU֧D WMXCrn]HK64-b([ `cP@P2s |w;\ecKAB%BM<ء|% <`xW *(+v4@=GzLShq HV>ֶ/ePrrIWhun2Fd7`5 UP{ ),e0{SNHr7zꁓ %Hu5]`HkS]tCqpmUkIGӠ-w QЩ˙+YtpOw 7pG^ :Nx?VWw~4}ŶsEt^ 45TruZiiasᾨb޷jםQ=;<}q,}HzȕaɠAU«[V<.|+~0?upz|9J$9L7`ٌߠnV  J1cs,$`3  IZ|}aFILd(VC@W X S8Dw=`@\IToUQh +0MѺ${.v&B276<k$$u)F0RB\ŀ (BCHȽQ#sLsBsǣ1r @BG졫&ZY2<)`a9eI8BOtK2D$D+=5-2mCEzdwVAp~8b:*udC֨N_'+]b0A`DH`:;Kvl1{W-/MҎ䋶l2(ފG-pˋnuG>2Td]=1 WnS΃o'kMEb?R~Wjh% n<̪vE~{tԿ摑UQb] ?Z^8^zx(G`vgYZ070701000003fa000081a40000000000000000000000016650a15d000039d4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/U9]?Eh=ڜ.+XԐgZabS1) wQɒ?=ԕFu؅Ɨ ^.ZFD-pPU_'hd]߁iK2(4VcEO~tʪZT+ڔzcp:6Pm10,*~ W= 5VCJQ`q! ` Y: 8AjIk sĠ~DZAA1C%1z?TPkY51:O0l=sл5t_Z *h.i C f+ L7le*@QdMP,g̈͸F=M`}ATUi HY'o bj.D/E#V5u˂CgrAwX$ȁsu^#"/%plc_kՙrO$Z9@ModB93) (p'5KF3-} f~{-y:ԩcy}N|Ue.up诫$hӊ (FsJוsცɦ&IX4yc1#7gPZɑeE'm [Tzj+M80a0ٵ6і$ zQxc5%,SA`ky 2mIsQ, P"$!,wsM WAކ7ZU 4B@$x(%~[WLPc[n)\K!_|u{.`k-pCBKHRhwAǀ;rۻk'sTy?RcG ;>]d(SޣP6x+5R]s$"Nx2P5}sI<2&|z G'!uz^FN KJ',jeIS@%V,>}=5 Ҝ)n2 WQQ[<6jx@;iX QE.tf0Qv0 ?RYdjwkOe5 DЁPw;m~l)5Ms\RhVd(&f` KFN\ iL_}-j{93ڪzZ^~~7n!֤Tzн%8)2QO8hgA;&)9׿WL1vY;tc4QpېRC'slUxS=IW'n:H5UADk,BV{igI/h{}D+5Ϙ6]xg4΁3,[kSW;Gu!&pBǗGLY Wg+rL©<_>N^O-YmR. .#xA]?`(3QoiRq"sK;N~+R$'?ۭl4!iC߮m©XW*YҺInV1dePdg{=o-w;\OM;d^rdXfvͷ7 xe9/&W%{E8v-S&FTwM7P -L)>EFKH-aA{O:੷ӔiX!}H. ,oL]jj<=2o9R}}+~!gݙP;*v~N ܼwŻ5-<[}1 \^weeس3Ks+XXkuwΞf^g(?k1ּv+W #R:H3xRuM CSr\]?(ش_ ]޺|5f+nJJV=ڔ$N!S4[us;^{ 5tVILNRp,a$ċl0VP"fE%ѯ *oS/ĺL#"Z9&C7{%WUY;S]Vo,h*b1>i q֛X~ CۈCܙcky*Dj1SVhv;קHη Vz!s.Ә~V˭ 0w[$ZGov v -{BF- pMA,=ە搽̤TeY]}/& v#pSҭ-[2& 8%1 M_ufI=~ڵ=Xہ `}Q8^B` ܻ EE}+V;"#!KfQ}I=ig$A{k9E04b[e[NJoq |6ߍ0%kתv~\l|bc+FCN5/1^z"wJ2fCxO~#H;D.gIpRWXܚ*NiPsϳ.rJ{LFQ9}nvrӻ\UQ{34|SyJݡwHeP;z %x$&5{G6M{[~2Ԗ/DCg,bMM'{Rv)G`c:Rz#zt _Ԍ YvBqA ̸MzXIlT(0|ֺ! ƑiQ4׽Jr9lUJO%}\`Τ/a%ɗ]U0̀{ 0y3[.~顴/U~ȉ ɦiop9Pi VFk˄5_۷s#8D̛@,:fRGIk=eټLRl$LuY-Tõ$nW%jݒ㻍Q1$-Rmwfr`dZfJAGL_8bq֯#1 40pm{Ksg;=cUc+HP&p4$28R6eKb4u˱.nkfK2}!Af>#GC\l"eﭘٽ"we,rdݨ'ےԘCk.৲@ x.+ev: 'r*t4&[֛pG}@SR `K oÅJ+`!^dlཞS{ޞWv]+s1$h0PtgϦvBqq4dOj$5USӾo̾\$Op_D`wg9#5V1mFA2Q"㘔:pɑ+HZgֶENl n..Ͷ,7j;w[vREd?EY!RG .80`Fűfa WojAwަfXvx6^ N@|P.jeYHKTPw8z]a͠Yd'֌A<ܴIL%x$ _L(1x ||jw|㔕ǠI&̃}KAgâ֝M:0'WfD) +ej*}.T`4SuCkº-;4ӊ|d%"($~RD?[v;{ΑC*OdN#BR듏'fxBST܎E^0(Hu]pFIJDE1@3#Pyb ^f5L,[`ugYdBx&}OV֬ כ6E/~K@|xnT=6g|@}P2tMec3_RPbv5 .;ג$M<_\h]u"Rx ?Sg Jy\OY['*.EH Q>, *@\oħWdY>EHRXOI2|Q'UmL5ދbٍqun_[\t*K?Ux̜>.FDPWף7a5J~8B,Q/{WlF#2dAygű"pf| u`WB ?rʈ<[h>oWd!5pU2VBA9;1U >XX'5%{iz51X1/~|GE?tUTqH.1!&y>O< DN#xEb P&G $e%IH$XhϾOͥE$/ ge5.R,>?-wDQř|cR2*\4OabCr^S&ڪNFV yi0 Qߦ4NzpzumyH* 0d_)d3ҾbO" ʌn* F^ dϧ>YIx@ʂLzYrᵕC0_ G =Ed@$-GR_:G2jm!VL~vptz"S9h}M}5@~;{SS(r?#X 6Dh`R8Z w&nJ(s)çڣ3a;#x[Cl hЍILy"A$Py)wSoG@(@ZqQBYcB(=AntEȎϿtVnjkG՚\ s8ԱIKJu7¹|Ϩ_+T:\7IiQ{Ka^~' N8G# O,&GDۮ,%>N+b!%t8 00+4W늮ENWh`2_jER@Jc4+㈓ի_OD\r؎.9sp3J2&M׹Ma3!ʋuI4OTk[r*!\^Ms_;b;?X&=E@21sPff WOml -F,u|{ 0 #;"nʒ4wwU4cy?^"L@k5`0=EFdb/¢ht?S:#gQ ù"y\k{66(JN`ɰ+x}wL%.-@`zd} %AMO+9qZɾc wޞdk`RItB.YomL#" öd ob S]XW8h'&y6yF)ca8AJJJT~1E4`|iBLXC [ьK+FSܩuk6V IKnc_ܲCsx,q J}NVpxUFR&9q ?׮Iqb }iWFPkzԳhsɥ'_a2v8:W:tT6Wz}܊pH yl*-W eD *,, g⸾DVS$x[adqe55nij= eBYgQ~c/3 WNPdmG$鿾f)Wmzߘ3vj8΄$ul' ~#FʢQY<;rno(#2v~~ʷ=j=ay, 1M} 0*DNzP3O)aOP@|cbz@GɃq4X{i:/-(!1l̖s9 IʞI<]Sv#U3=5TS9"QmEz*rwrzIIO\wٚrED2 ~jگd1>OvK L0D@ -owA|Y^4 o  uC,fx Pr<5IMcձ ;7:$sud~ͼS} vQaWEZ8"S(#`'1R1S:y(m:!ԥ㺓%=$$B6lWc􎢗LLKh>"Hڞ?$B/}?W l +$U0*IiY bd}ުaU&X K_0U[Q'FZ_6fUOW2ٟpk} ;AK*{li B<=ogϳPO1 K?3zBɍ$:h7ɓ#3xh̅Kp2 ܪDq;H){6xd8e UbJ @,[,z\ )ފQ׳[F"Wu.Sj=6oM*)>EX%>ko7ݽJ_.o*3Ÿ.1u&Gb<(>R9)չ,'2*Eb-{i;9U#KduGn+_u~/xjHE3:3 @Ҿ=wOd bC=S%HFeR= SX]zn|E%6 8*onzd2=-"p n7];m/t}} }[Plh+ ltdG*绝, [*ɧ}WѣOEҢ_wی3+h(I(*@sRpO y Ės-&FJ 2V NZ&>"EnL&> y8.jVh$~n\hMIBـڌ |#zA58ZIّT,HјҀ;+!5 #8-8fsA/(*7DNtD-H MCu+}&~gyh}-rlOoc7ʶ-O6h6hOI"!?4:X,VI8O9/PH?Q aJ,fe+h \Ў Z&H-~EL%>Ao|>} p $1M>wQg8T-*S(5R79< 5̢i 2Lx!LlwkFH 80q!z7x J͇ &*Zj GZB]?޾'[@sqYg}}E?匰iXVϖY^u7r/Bb~G$t?FLRX)|ƫa@-[5s1:P? Kt>^@Om8\#]1uO ?&}D6h8=شY۳E[H]`a 5$ȁy<,a0,$X;qm,*}rC]{U b3@h\,]@vr:vl{NzbrE:@Ň}|(/oWqU?]T%Q_*[a5V^a }gžPw>0npmf 3'MrFAY9=l̞V?a1qڳ|J"K8E$f0$BGR+O;tJ;ˍJTR&lJ x,l cw)AnorJ^4d4>n*{<'1QeE~+TL NuR2Q $ͥGl"ɜ F.LjOȟ 4iImuM8?[;Q">(.Ypt} m3qAh=&6TeaDٜ:dMpZ " .*9,c` ccۮ˧R M!?Y:cg|`@6ݑ)4YD;p3S^-IJws?/N6߸3ۛS > ?yvr輇T#c_F ߭jEL'KFW2ޖ$ DlEΩDž=Xn㻸Fl<Αd C&IE.hi@n'TRRPxĝ'轟RcC}Vޓ$lD!{%(00JO<+ ȧP۞k)HaY+sǽy- 0WF!|mݟw +$Pp<$\΍| # 8FyBzf8f/[*~@oJy;mX3>nGe(ADY>lfpyӀ!lzPj?CUq>D wģϳBW"ro!)-{M=&80~f#j?ԑ~OLvhBWN CZ!.&2V]2EŪiܼpZU׉AԌB&㿼¡?#%XaE즣nE9Z4R'D(/!)G"R{Q{nƃ:VR~1id;H wؗG!`*٠yd|nY%>}j?ܺvp]Z%ڵ=9 *|<N )-}-'a'bqNYܻwooKuCX|lxǝ$%OKA aL; 9xzNH^P&--k9B|- IG8>TrxPqI97ѓWm<ܜ< qWa^a.h[u-S/BxS(+FWJW+ͧqƍ-zW6ڳ?fs{fR'ZtT=e^gdwy.AɃt89X*-.7U 7J&C," 苘EJvCћUجX6oѶlf4UلD,#ʃⶅ@֊Q^zs~^b8T*-)k}μ^_7H뭢*ꪻlM?`jjeޞ8}ƚ1fX:0; qEk" vzRB lyڰUIJGyZd/8Jepq ;+NBވG?Cl JWƮU'r nz&7RjoH2Բo N޿2S!j9@ % gRn 5aA-RM#Ʉ%mqTP%vR@a:++w]LfW׬DPF:uؤnGs@U,_s|":y{Y)&-QE_qox89"bQ6(L,bRmtj!۳U J02<'2tZ>q^ DDKkP7y j )Rzb@7(( 7Kw:HAF:fpv UtYSfz'#*ܣLvPq'=ҧ+kfP{vtL\Y 1gCwK;z=Á/Rp@-##A.tV꜋I^%ad j +"%Fwnٌ)܏A˕*Y{yNqKb@xv>tB0cMW=J]Ly?SChqY?e5beLy*#9XUwD_#]aC96PpGXZ}:|<2ǯ\-kKpHwId*x1_zȏxY9r*Fm:bbg}%ꃫ/uԸHƁ:%Nq^"%xɅl7;x8f2'Ujt h.6am7])4ќT9ǖɼnD5; b b. A'K 2I6F璘%ՠM9m÷W韌XV*i7:b y7.W՛I@*~'{]zxvp-LsQyGhEAB-K/4tԑ v>eC)]>MǾHY /zbhц\@O7޳ %V0(mYD<je8 Z|L*{ղβGUָƆO;wɸȓۘ4J?V0p{ﴵR_{egCpe=/GԅCEu´Lb%p9_ }]XdcUSYe|%|;+w En %Y+y~,Dv7ד4܇BI^'[>Bj5Ith !3XvbCЌau=8k`6;z֘eK7:ʷ Sek/D>nȩ etRJ;$T{C`*tv"6@ .leP$H{/@ wym~@B؞=|4Y_Ug6':EE0D)F24ߞko2R|5Bq&]Hߓ\src^s½Q[Iv3[561qi8C鼌4IMϞ[= y*!'ԋpnҵ辰Y Y%6+Ӻ@jcDF'ba:8h$X.ϩlU^[]a)$s'팢c!PA>B)>2}cG4~ C(J8ae1'{ZTVSw`q3sZO`^W TRy80Liq"U2BʍއnxlyE4g:r+0ϵQ_טslt%b#)W|wpӨQtX-URaADt͞.;RI1[[$#cj͠#iݼE!\.~440?sƣU"rF~7/";ƼvyM9 *[KcV af$?sZ{-* 3B`A }NWʂivr?E}Pd 0o* 9 Qov{^J`3ygl#P:3DYTU5E֪kem$@L1_[."lV/Zw U9?Y dPFlkF0zIN7!i?4hBP;hс;hZe95^^Tu5΢>|{T>4ˉ)pFN2^N5ޱ0I,:4 i a2]nsNx{HuqO)#K+ 'YX}uIwld8f*q_aXS+uiJU\,^JHe\lɟx_fpV!-1](6z_?!9Ig O$T g=gI7&~ᩇA@fհ6~FbeReRmfbH {Y!B]7Pmqs{uMBGWUYԋ=HrH0^!:$ى@9tNiuZ9n,\np\Nc ~}_=E#t;ɷ[cb+|UR^ozN F&vr1BOPz"A8LgB!ݥ qS2j!s|uQ|xt^kE)אd4-3ݸ''V ݄; 08F5H(eZӗJ4)~6׽J ē۵^iެK5 Vn&|ZխgIJ"&mCݰypQlK5lv:zO+syV|*257^݀%䄋l_f^s7WO}J%`}+6Asgdnt*ʉ)%(qPV_5 Fo^lQ^B|̵@,˱~K̻bH_<z 66;1J_}vX-=u /fRi>cc1q9S Rɞ>H7 FNt&f[6k}M2͈FMl Jn8u=G7>>ddt~-gݘS*"Ll$r_EJUX.xn[?_x)[`A9pm0+ TڣLb"ܢEf:%`bJ '4VlEZ+?ItjVOW gf7Vbs-IQ i 6,+C/bʍϭ^5j80K0g܃Io xOyDDb.uR{pAk~אl$Φ$=3x `<wg* Y;UQS) {}%*|B3^.%`sJjJ1yiE2*sܽ5Db k m6dLۚ$"i@f!Weʽat*J2ƹVؚ;@(9  p /f[Y5,ςL̿dMfMrR2r@C-LJelfyAXSB0MPhk)ZnƯMuͳ%ۀHh죐 C`2z[s,}\woۓ @ {ESK,ZP1r$(6+oq#qި \dCcUd$]5N6~C _BӒUV}%5y%'̊ nȦFb%!v=bmͣ_~pT|8o07 Q6-p夤mOF"}I-`01^+>fG 0Hmj&N0'g|>4Psg!,({ b~F -Twtر* ' ΁ ԰`48!hT`G;irZXYڵJ2:ϐ}D9oTzIZ49DkBe=}]H6phɦ- v5ޗ>r?udcrC:q&;. =aٻCr?6㈢p7fÉ4ڹ܈{rfZ["@0OoҾ"( }%Zbws{ُ u3"lՙs@qI5M݉+D矶?kUqkߖYƾ |am^RnM-^x)_=}3x OoNX%b k|w]Bd7\)=C#B"{Fo /N.6Nz=l?4eZ~WxvDWmJYUU#M~E‰cA6B 3lOE$an ZdO_aKil%7lDtn]54o Iއٹ85 je;ßZ};@[5h'XK򄁙FrM'I:'VM(B뢯J$hycpdώ*2S.yBわ@[脽`3͆$Y8x#MG,<쭈h{V)D9w1W\j(g׆[fqE^@p̫!+ď.z-1M|Y&ze}n)qr4.dƫL0:i1A%w0da] ͻ.HUd|Ln5 Tz6YLLݙEzdvO&iJ{:~9>:d̅[awa]9D༁FЂQ37 +way hB3_H4E/1 fP?+]ӸoWܩ6ACbAfE qK^9Z^6&,Z*vBix\ic!5zjlͣà){`"%4ď\h*"KnQMZ3z!+2apU/0G5 wv !+kXΞMkVe&Rݷ oء#mҟ^N^lo&-T'cL?.?-Eײrep W=Io4ݑ8-zh/4L&H=M%8 3)["~0/XZHvzCsCtz/:P<~2vr3ve;;} ot6%kBJ=bRD~LHmu[կщmɟk쯴z365J17;zQCBU r,ȏ!.5uKWu`|2m1泅N$kph]˂<Œ\R`G'r~Cˉ1x_n'=RBD?+1\׮ɒIOןP.:ì*׷#vdŬjpN Dq䏢%4"rDžS>%Īr Г `&uYaan<|@«籕;ʅ݃A"x^- yv/Ueq@Gi^ 5ܖ3FJ9ϋ@@L@>0oW9T5 Q᧎iTHksbx$I bX2|;0S, C.-.<ݝzLnsrTY! <ػ90=EN~-oeÜx`^:)Oj@O1s9Hg?9~‡Am}.ŧث\nՂ퇊{3s9PE$Gد&vI#P[LP{go=PRk}V.^{k6LN`KJBFSC}GhRxYAd*0Jk`bav14wKfWYӀ BŚxf٭aNӓ5qՒ*.,1@ұDyOϞI J,[|Ur"]x˷Sq%oO"s=h"SQIލp {gj=L !ZE׬q!ݓF8Iw_\"zoic"eY@ksMߗ KnM0~cc pdy=Ӽw 7dر n=. f)*ك4XַV+)K )$'I(q:_OZ 18bMAZQ^Rs&\j rn$=w`[ĉ\5'“OB}"O yv$fvPgg9$^72>)"J>H)%U 66PŒ-KJ$.0H.P$%h{j;C,3yh7r&. >~62#Je}"17qDem\+hJk[KVbJUw%E1RDT΅ s SU"FTds }k#!鬮n0Vzñ+kԤX4.°x@]WM=78c;VF >&"ԭFAF[R%pnBX3 (>1wJA5؇؛?\9DTҎAA0B +E!nYZ<7~/?(,Q 13Yg4NYex *禨ͥ6a #tbՖލCvsߵ\޶7RŴJ]\RR˅hؖy)'`dVD΢<6XGAK8X  d/~ϤǜUw&A%s8<0 W鉊N*2TޖdqC86".b]NW.I-z-߸f׎taT$]Έ[ W$Ǻ{b#O%p=9('IXNS%i"_oQi3(" Z >YEĜHbhK%, qG JBV8ѲPr~i2%ɇ?37gDIS=0ro [6_9%$Bq>ƚ(`RgYZ070701000003fc000081a40000000000000000000000016650a15d00002254000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/"]?Eh=ڜ.+e6#DS-Zl0 rE(s\ 3;;W1NTlAJdy? ՘,|,r8TB5XlYq)yju8)OK5ȧ'[cV##d;iɮÍ A/5h=7ː߫XI絊 '?¾6PF/!b+(t@LQ qLc :mxv9gތoԠC'΁n-m xAHpK*TWa&RGk|hwp %~g{3ݮ,&y4<MWkU|ߏmljʀZ vwL$rp9zou{#ЉZH>ىR]aqCV0JdalwkG}'~w-t*R<)죰|ޠ2sj.DSr@n^)A)4<&&ehkq@k$+t潊RZ8~/ _DxPɻ#"^uXR1(c`"VݪӐ-nx699\BlVrcyo:UMk+) +egc"z/UEa|)V[7XYlي)z -@D࿞1ToJ:>4?y$GOOkM/~̩PlڳE{-LD1Jk,,'(9Xgz?%ws7(K "MybDlr ُ?  WQsD5@ c!$ Coe_c_?b``B!Vz'% zWk-7U".JAڍԤeNc֏bNxQ'ALG$TGT}x_7:S^z`˙_M+PɣX0[lvy{3sgރ!OUAŬ1oF2ra 5fbI`H詉\$eIJ I%oo'8\Xi'} A= J ?jV8~[#JRJBBeD>$! x|mQ;siS84%e ~rS^nE[@7N􅱚^cy9ߵ]oZYhN4X̷+.eQL/wq挾ր}ʮt ]c2qN)bGB UX;=GQho13K&\=lZꨭ DI 3絛Qeؿ (C}~:\ie j'_ӧ>-\utu3DfdP3rNS%/DEG޾Η'$R̕Z7RƔ 4$G;Q04AtsO(Mس6iZ h*eE, %`%aȟ>iS>Fذhy,1jdz)26M ]/- y LؕIQ <&1mW)"DzXC?erMuU/k^" :Ut̂B7+ی E:ҫӡB,RK- ߭ϭm&nsa^}[w35WFZdƛ$o6ה-NRep$}0  %7zX(U9Wg Bb[^MQyGuY%# -DYBb(&Yvr$kE}' VI*zY접p\+k)ȝ8J}~b%>[6H1m weڼ"˭5gBESgE"5箮;/(da6cH6n̻) +ӃSϫj&KרÔCrߚ'-+`eIi6pIF:gSPʽHZፉ :ձne ikTVKכֿ_pS#m,(="eYRU{q{\Q՟\NNc&!.)5ri4nmi<~U(]<(p oryʙ 4Fʄ(Uz & Խxɇvl3Wf &lY9 h~(BVL{IB)*(-Jtr6PZD6t0A_v~g.9k |V6.D &6jGI` X,1C]ʾ{?)CN*kXk \Xu'd$:(bh{Xɼ JlW쭛Iб8?yyPP 觩 !q[ Y %bLjVnu쮦M&}2?r"!2ǜ 25b K]w$T қt^Ûчm|hrd!7CͿyX{ЁtHSE/Ʃio] '9$Ws6[oVoh2LHhmt bFJ< hoX.CώƷ[6l"JXo(*pg@C5.d\]84=(,",\j$Rڱk;KrB:H^itR|v.JA'-a9(~$Cn5I cl4R1-t ZIP}Bb6>Tl! 7Nf$%onFGm;OqU렋WeuAvr˞Pze)(xco@7,2d*8k$2]6}<:kSBw$Yn 8Kd`$1IEݛVP}X{7]/s 8agSŰe[rڶ चڼbdRYU0qDWA''M'j'wMӢF:&T>r,7Kfԫ07{ h4 +ת操rTe,%b,דF((I h6-:ΧtLJ Pԓ0m.v%ؖ&POxb&Gi@Y4גr[2ˤ9˟;/nÙSM;b{ BMRbπ), Кq|,/C$i@Wx)|^ cu$ʑec[exU;l7ړ| gijIдm̿aFC|TB#'ߪ3C<+jς0DAb1Yߴ+nؔijy rum }P!A>wM" "Ȇgᵂz05RNze`p@Șęro/Ͽ T฼KUHB$ hӐrh֪>|~g-BOKJZY(sIEN>S@g%E VAĪ-RFq_(=jrNsZC, X&sҳOI> >&5" EɗYDt?N?Qfgӻ,?AU-Vftf~[Z-@ߴ{Dv!֔ }O4)/ =>| VPP##VEpTf_3YƧD m&WV >" Ԏk> %-Cncq#@>\:vFǜ ,~߼\Yv9 TG8wHwj~kNjeSssQrMK۝3Eqq Mv$h5J*Ί) c⌔B.;_ u3N e>@P+ՙ͔&~"Fxj5ƛSd$ 6yDy9Tp9b~alk_6̅<.#<1gRuNu$ c y3d`ў/I$EEnN?936ZE&HPd]@S PF癿 ьcQX~4O4%6&O0䵒xx,)X? Ts]@1CptR;n]'{k9]Uz@d'#\"NNnA&mm%7+պ`P9B}ˁHAc4:Ghh6/ 1%=PRӴgd(wC]e66+zpX\1̲: |(#%f,Qb732P,R23gKmh&~E%ypôdj\N:L@ocӝh/bڭhW =z I}ٴ.;LNٯڿ.r@m_$l7 ؾmǑț uO*7w`qЍdنԽoW $YkjUINe}X2|ys'a]$9n=zТBS\}G(bWzp *\NP2V/Sb+n@aqbK) zxs?ȎUHED;\$u#x ;R[r9sl#XJJo4g+ь i.'&[~,?r:K, _w v=d^7$.3)+@OЇRWNs^P_E% ꗠ @gF΢'A}`1 ٧32:<xދ#7F֭D!;a;lU{i$[-R#jiBFږʹN"3ܯgc(hJZ$gIhb a|߉2>£<,v,K91P$W~7NR5k-֠h=0~N, _kC䧕MViN>ا}VHfNBj$lac QM|ZqYҒ~"ri#̔w%Ίes[ LY[ŒSJ%8Whf[ a.7Z04?"WŃg 6TIZ̛̳I- 4gg\_uI?grV`sߛR`h` F+0QŹ3ekm٬8 r#uHV [&=Αi@ &;=.?:S~ZiGD*D8iD{ JOJM(( `̿*Wqow<\KK0/l1M%VtʹHx@rV(h=]1sϑ=V}}ЄL[f$^~A{]|r|yf_B:!i}mWaJ/@fc)-1ͰAElnPz>z3 k4 Fra=]tLZvm\2[5 FÜ;צ>62M0f 2,  X 䊗cA.J] &j#w]CN\jNy2ե]oy_#f]Ɖf[p;co̜s%KZԤ i!”UbYp^s5G]W( Lsit.ԏW"*o2.u䖁rSGD9g˵Nz\Z$qR}m^hARrx'tfoe_vfeL f},if9<\$^%#zP!R]zTi[y`f+JYi*˃Jsy:fъDe*tTkO厹p40Xce ; d'DOJq%+JYhKz=ÝDaKQ^9 ^($J%+Ώd0y$>I6L~{ޙ)@ŏ&c:Ck3iU*`$-YOɆsKYs+I?fad_RBXDNݣH!wX[W כԇ%/C+KGψ%f]*md$-ߨRL̎v|ɉgwY}=_4<产n0hʁp Ge!|4KQH?>=3i]_^u=CGG 8xсߪސsL9/A3~?I:DwnQnzTFhSLw֤oU*EJ=o{Cf?(C¨ǒmt_=p=ӴbF1z6F=hzB+Ҟރ{aG t_Tʣ|vYe LIϭxCU4O=P5 C)0$ C2]Y OPZ!/1-M|k<3(Wʨ~yn&YZURo=rЭ*GBxo2z|: Bi:-R[ftIj{ F*9?`Ki|@턫D9J+nvQ2xl8cّ"Ny VVdzq`ӆHGD:Bn$<t<~j4:*Eġ:8zMFˑePV4͋7`i;NC=z)tC|Ҁ[ԋX'vA^<=U.v y$qos2:;T#wƓ;m56W4s@fpPjXë<N!Ya[uñmro:wldlxZ3) 21Y0L9Lo{ Pi;N mđsж܍+7o'OlPN{MN dvZA;yQ^|0@ģda Cpb2{qAN-ɧp*7ljٍ}gJM/FX8S:gJ7{qNr6Mᘶh26/Kqصw`F4p-o|u)щ<]zQy=?4w5EHUe"z^OX l5_uؖ]";.T`lCܡ!tBxIpNڤo̔M/A [$lDI=H;sз^}ѵ}DAVQDxՀ%⻗"8cرwzT]+(z`:TXbo~qMAw9ó߁I6I;S`*9w.2f(co!~'!~FHZ)gUyOiYN^w9$@3qiuց<kPRh~~L+}M P8٘TrEeޟbP) f=ci?);GbnJ*v<>kSGPCuu3(EaŵΦ187 <UOw.OIğ*Éz,q ]R>sH@n_ n+&Z ܘ5C2+֣wsqq؈^,щm/'߁;4&3BڱPĊ&HC@bƘ=`ө.F\ ;6m3}x۽4 wg< 'JԮ܉ijoivLF͕wjjO\ (pTl= sR"~o r@ _縖 j/߯ CWA= pBůs rfHgto{> 5!b0䆯Li M!>0svs_FL,[(^H.fN(4.o[´/ ~|jgӜieP9V],Q^.JNsm՞k5A|N-L,ˉ12r+ؼAnfXe -REo'L)u66[?rb䩺Ճ?G:ޢq i.;c{7Ф^D&ѣy */}ϸŌa_4tOaJX* t o}Xjo*KВMdJ~(x28 gV"S'K <>t0)v;&OF(GyhY _1)ә9vϩaX8ݏˏ JK6@gAAoܙ3kg$QԤ>Hj0GɆ{2AC Wrf;W $:t$UU.gbi@/_?K3St lH޾$ X"@O_^k3).PA(S˃Hovr{JkcပSJ)vb&<-ڏm¿( $`!^;2L杍y5 ^Djy%fɞ޴<ğHQ܁KC=..-%0 5bE(8n/Ÿd rֱ@=A#RI9.F{*&ftЍuEc8l+9^er{Sg.whzlz7ߊLJt2Vô3X HB98@!1 e⣶nx$Ez ,$-QړR[ƒd8Ԏ9qvk:(r7+ފ!HG"7S#ѥ\$cSwRHc{Ő/hjrcbϺX2F1bOԹSߴTu,G&^:*yH cAG6BKKR- +"vH&>(3ub 6nIe#ձ4t *"vJw*E8WZ 2'omH?/؁ƒ+xkgt5š>!܅IƔϚbZjG p7)w&|G-ވn)8UG|ԕl[w"@a{Q#F3^mlIƂ TKSاt>@?{ QK>jHZWaD$4XN]_ :1ggSa>{V`۽{YN v 9 "|%rX}J5¬M wA߷][ROyy#%rXYEݴnu+YCfpEA{z,\Öu>jݖਣVjcWFtzukL1:\6\\4x?QJLx-=vARgC,3hR H`+neq>@e Q8 t6wr6*Mk/J> Gbkj@xت[=O p/+fhSR}Ռ^krC le|tYCpײV81,S~AGFZu fC,x"㥫rvwRaLj9]\ȁ+a{mi6P Zm~3q⋫WpNUP!YA575vcSwLNEt; 4ƥzbZ=S7Zzd rxu 3UX: #@f'Yҩb1MVل]\t^:N_X{Xʩv{&UC lh1x~wfJ`? ۲o𶝸KZE16Xwe[S<f Tzv |V,A CE-z.Cq{7Zk˝yI- obX$O(N Uّk1 :T,ݗ^<z *n7l .|TR΍sHhmnLmJ7H0tAsB F"1lFfQfă@b@ti]qcgJ'] '.'6X J#:|mZ-|oS;1.- ^ɝ *af;ިa{j))\9|ޕe|Ad!T -*P&*9-nYWTjbRn 18[#:RL̚恡8'vN-;žtXS# }SRo2񧮄LyT=X/Wd~bOF~ g:IwI5zHg3Z+6CJZ%rԍ;IDB#T)xvt5ģ M#+GT^t"T_*34kKFiqn#*8+=K i&pk/ rCCջ%,,o3Owf,W"6-Vʿ 8s \ȱڹK= JbT3֙ rܸBnrj̩9p|π'rD99([i9 vKWT!%Bwi(d!b>΂_L=oYvY ϻOxztSdyc?=Ë3i^N4~ۡ5-|!AWuXL݊vNd ǕBQ}B6(~qj:ĴeiG2QD5W&_Ua>Dޡҽ2gWgݞ"1]LZpfLjHBګa)yEE)a:ę9<{q6Y ٽPfoPEy,C.w,ix+7x+Ҳ|xm [fTk,siCONיk,}/U@C$Qն X>׺dH[E%Ma6;' q2a*c,a)|u8@6ـNrDz I"SϪ?*o\l8$VHBϙӌo?a{MB-L9$&?Jj6=~@f@Mt%.٧#U2l=(WEXp/naY g.@fA oHsOɧP=tQj]=A8"rk=(HTw V{G-kRB3\r@r2霡=nM2(%eS"|tBgU<)v&aZǙv)QQ ߉e.I4bK$zi'C3q O \,z[Vqc`@,pxf7dYB).Eˢ1Ps=`f\hٴn։VDs,׽Aj+cRl;dxXAPK84|\'nH\wΏR~AB{!'r&Mء.(Cnr}bO#(URݧ;8dܨDʎٕi_5[΅s*CJzDgTa!> _C-`8@ר0 ,.2Big@HM9(OНQF)Ҭ8F*<_&ki*Mܢ$U\=a2|-(UfrzZĠj]X'P߶)TJ+-9 0 :Z^\`UI*PEjX7XM鼾h:b d{AJP4afLص $$vCؽH|"Hd6>])k<][d`Qy;?!r}~a0(䳥h 7UId3'"Gmmo:y+Ҿٹ<>)i d״^,dBitlԑtEbUKCynfvmd%:̍6HhQlj7$Щ\&.M[=ruX(r!K׸\7[rDu5K̅~ 8㶟ȗNE|vT=|=DO /jM٠X+Zi .AɯIQiqxl$wֹE1~B~LZ8'ӫ?) ,MNqB,bFn_qPMCgbI)oyT5Fb[čnG+1( h攭?Ӑ|t86r>c!:'ɓ֢!: } ત7ߕ˜N" J6ߙ6_3T ƊMkib7I@"֮M*.<̺GQ*y/%fHSI:uk$1,df7{Ù)>Tʾ0{Jk.eCu(AþX-O,(@JŬO32e/8p: "-_"4͛K,H_[@ݜD)(2b0B,K-t0h>&&d7g& efҏU{Zp,m7әvp=]r`3bEDx_ȸa9**o8pCk,, #1+'LK$})+FtfRu7!:cA~NYBn:5nTD:y܂աCNMr IxduK cl-T jE Lj&Pբ(J:fxW1Jsb/x> Ouڛ7livGq!4&RYCMOl0tzBI ]"&bCy1nNrS'"ObŽp ^Vt|k8I@*g;!+}џ~&& `š#EoGŒLHPu6~EKyfX'S}3?p(762tӧC\'j$VGM)T#߈YBBtI˪P--&s\&#_#}7x0$sBB^*%mH\5{oW쁨~4xTE ,{uLFS6v;0F\OW8Rm(t-8I6*35,>{MKHI_e/?ts8,]bk{ HrX3촇AVYl6PgK()Cэd'w(wxaԃao%{[^^~4O`l y(C)Yscty'ij@^'RNxd$Uym3ys:8^ nz#|8;pT9wg'pp9M#jo%t͢M$,íxzO+29g[W%~hGYlzez'烍gb;e# lxV%rzlJ.-Ł<|݅j8); N_1N!UT8jbq^!j]{jaw(w$K u|;K^E|HJ7N|VJ"=Ɛyuj@Il mq<Yp30x&n쎐A7Ai_ di5)[fJ=1fJ\ŪZf䙣`vtߏF 3 迕b{Ý(m 81EuD&q:'/g5Uz[9.ۖ *%hR2_隰3B U</E_}y0i'z˜3]4?}kTEHإ H4P#ϛ=ܴ̇K(8Kfo܉::n T Bk!Wb: I?8FÑkOt(<d#DbE' 8.UC o'AUh/AhS0rDI~Eb$^gC9t?|2繞n_|v)'@7/ YFm5ͧ^ʆ?m*|+=PK9n,U4y UiyICVKդ8Tֲ۔igӸ]}@!E~'djAU/ Nꧩs. Sn!#%C\!Rht:\ʐhw)wC36" UEJjX!H𸲳e!LZ4y;5T|cJ{m7-q$Iъ&NT֒Qdu"IcTk!C^u.zj?R؇T0NFE_J;wkYX˔l@&6}chlCb}DF؜p:[;[<\sIc7G-;P`zMo1kE$O1n9?C`ůbJjWQmȅ< ;AA_vZAnÀfEL:yn~NO̜>D7ÌaU̎m=ΙOן5}:-nT*lU mwuk,OhSLNAHYZE}I+"/>Ga ŗp%džG,I:g4 ȱ%T};;K H+2~tW2͞מTmbyӠ;O}Ѽ.nxDgt'TMco0U[qŢӣ9|cK|(#{Wk%d2zTkb/rZlFʧ\m^11uN<䰺5!n;Sq\k Xd,\--V1_M󜘓&{đbG%Zwȯ5hYO+'2.]ͼMW܊I$j -"9Q%4o+ @(LX/g\W~vQ71?ꇔm: 0+ LG/?)YXA%˚K^Oj] YuO=df%m>1ǁ7x802ki6֌Cb-,"6)6+dOK;_\AO4PZJ9jJL5(xRKm}CcY j%hSo/qP(+th3]bԅwmox [va-(p֨"hwREq2/ WoQMX]اkV2]V:I1$CjT򛟈N fpĔl< æ)&姭ؐ@:JLv !mpr=jb>o~ʂ4^'H# U& r5Z}PG*aX7Ԝ6hiډ:=/JP%c J)AG^Gwpog6TxHod\;(oX'tvvΓ@Bna) .+56KOFB`Gd{ pxZ~=~cs)e:L$^AݦFH7n'MKg%{vޓ$@W"awg[6@S!盳ML\n`$i1z  yXMO ~M@]`0(++*`eC#u:jUO+T*'`x5I^t4.kt4^\JyR/l \rFvGFAE$Gk̦tRpΑ'b8Q VZcfOô 2m@!뙻s~tF[~XoU#О9+Tᢲ^Б|q 7<'xF4H> A8ĭBET.8~YL>Kz [I"쵃l!:Su]Y+=Y Ƥ~b`:* 'b zOiťV*"uqk\ ɴL89Ս`4 DZ4 @s,#'(a@8Fw{*/ي._3s քe_&5t:YluaJj+{yCA@%savUNxO>~wݻ)ex|N`R?~<ZJ g>whVQx:Z#C&J̠bID ɻiFz\#`5;Gd 3 u6HAACV _2EsfvFNQ 6:]KG` T)?,cD>m)ēuc=#h%o \X(֩@?/m8{1:9kpQdnm/5PEcв:?- A1&̋["or)%r9ܼ/qoLAm@4}Ȩ~ݤFXS`5G{ռ2,_IAiʾr1+mFe(6K+SZzT]!Fӷ1Ew"ex1([~Ȁ0&(n'χ{KKhN /sX J~Asa=DF}FB̊o=Lj I >җ b{"f %\/f׃ߞ~M7;&^wsb.}neﶋ*Q$! bj3|UBA%,gBU`'88ʨYn2RP*K ] ֆOHH>++SHL"3BP\ 8ycnŷدDfJ}rIG9lce AŴ7'T3"CjW{?AvER! 0|Gߋ,eM%VRMlcwwnA\rM:*Z:9SWBS3sZ޻efNY-(jt&0:‹sMkh .5U5R; }ĵ)Pj]] q9)p\넷{1 i.|vjU6I٤ 9 S0yߴ Ol=wFW2NϱU,TT>ZqxM3UkhrJOʶ.cIB' . '=uѓY>"4K]M}iH^!"l՜qU ΢4ݱf Go{ t/vzNv_“>Ř`"0YZn<ᙏ_ e,7y&4l763FGR4D2KnS?%qyioވ}ۇ/J,jBO!-(OsG?Myt hc I@Z؇\3Twf[MlUœɗ妟 းt54_uB>GDID%C\Hʼ!KbGNϬ 6'J./ԃ}&Ծd-?*4urП}1e4_}/:Mv{ϼֳ@:9Yw/DPmЏ*4/+9"E.=v7ؕ,Vd>L/ }G2z3x2e,a2sK'z5 ݷV1t]:K,>j=g/ b&yN z!_~Uat巬r^8IVF ;pTJ꘴&YY,c\OZ~9S4OQfL57c~7ƨ6MrMwlk0\?GVCn.';Z,Xx7.'K uZDRͅ,pL yYŁB%Sw t{idJ Gԣ'WaL6۟)+Pw^94GL @BDӫ[#Vg@T 8JsBF5Fc: _v/;.g_/jA-mW#jϖݧYHb.""{+*wV=X?T]˞!]6VJm|Dsvidflڢl6\f%t\l.I **pxyi1[޹!Az=ܔf[BUs.,hFa}KNμĢdo{7;q<[plA?xP{n@VL6rG3nV{ݞ5,/C5 #TZ96R€Z!eNz47OĔ<4a,13|ұդ2*",a=*:*!َ \BM].q6, vGd_ڏ7/@kC啘~ .-ΐ԰O!ȟ:H ,7 :'UnL7Gfj jT qѯS9/Rpe>譶'wדA@QksUH %+%p< *sH\@ibt>̱E kPU(ZNJv ,%[.v}Ȇ[k0Ig"Iqqb'*: wjM #ɓlPKH_d(l;Ӌyz>ùVvPb->{H#7--ך')9;7 MLΜ$nRkH_=;:{NLG#pRcLqFaRoRzh?44y&A<]Jk±R܊=~F[SHD阛g~:[-«lيz(΃s\+6N[IG P_q9&PCp*Ru\@PkS<}. /NQ=SlޤaömU=Tv8GRm9!&>ՙ=9ވecfԴk $o&'I 3O2,XhFOʌ]90A,}^ J|mwe{=*8}py!EFq;`Gq|:H hﱊ3NlI+p tWUOom^tE9A+Z̍(} SJU:ID2pȮM@i?K:@4i"f&ꐞn|U)!E;uk@8GѠR-&)m-$_2s8>d @Ҧ#G]X9R"..p/$3&~<ƚl^Ko1|Y){l  5*y-kn?S|l#-'Ըw[}Fe?!fJ>+HIC!t&CdI83u$6u4C҉rvf8=C][zq-5ԉ5W͐nhQx5B<}!He Ÿ ߗG"jdSg0e If aȷX|W7B4Ч/j{DIAXml/>t 'FO}=A즼uk>(9*X|R o=NL gf\`#okXH;%4bG¶`$BU2Y ӿw Go}bk&Ry&jiJqB%xx(ikR0Z67w*IL*GڵUvĒiZ,a1UGN# Y$aҁU#% ${aϬ01V^ 2p+Zuy\(@^i7͘_?SK/=w <^A f)-#(J7:qDR,?jIU?"|rY֤ZfRuUؿB1U/T>yY#hB2r3ZA"u2ID^h؏ISpJTݷ\gڮ?{v~[y݀\)w^,>̥ݶMCzx~C/8N>6'MgrlO"XI;.L ԏ*ư|,$(.'0FE4f 7HCJ5{e.(EeL{" !A:@-UI3벿ͣ6jta2Og6\kot1~=['#PΉhq L#9@+WXy$ۈ )$+{IKo`D[&PIgZ1y@Ps( KχvȴFUV~ă!x ?b]c~F|lLjbIa{eK98/͜?Ѹ*]9rgt[J3?r ;{X}-2rAVG Vqmv Ulƭ=m榉[`.W2֫oyy`b lD5Mo$ !1d4.Iw^hΩx}O$wcuH }d{'vV*Փr!@.ۈΫњtqV2.j{0U %<6XDka.Hޅ2rԍA4 :d+? AvIӄݴGIqe~s,y h]JSGH)Ȋs>0ːj}0CCߌXK|  mDg}px<ƿp˲p`?X} ɂn {lDQEc'ǮL-3 B;C$y}/g]u;TɑZQ 4Uy=!B_xMB# Q2ҁĀ<2?hKlP-EM?dIHH#+nn2QyM-[4cW+^>Dtbup`E>f)5j;px=XO/w zt9'{آV>|OC $Qi ^<Ӹ Q8H U+[aUx Ce0GF[{zYEFcU1z陑2S[r,xnSX4ٖ?- N#AHv%c/&5a|VLz D A[,j(x/\XHk(PkD59iQZ+bg能 TTjIJՆdAh&W+pR]iؐ;Ou|NnP}@68Z-v/]Yu&4VW*[{#(iJ5A@UjWLM cRou8u7k~r1gjqj!*R :k_l&3P]aBX+(i_+FBcY\]7>\|LsIhĵT>~q[YtGE3DWY)/v'3sxyE1vHV]ou:18z&us4~,A-a(,Ol4 y"#n{䲑Nh2֖3j;0纊rS AZ@k6:rJe|W҅HQҡ2vGEXuf㷁Bޛ*;}2-:OyV콺 i|XH& S3sW wW5; Qc:J˛?+m+2mOء c`.5l:;Y!f'/ö#'n9RmęR]iZM";ր9ov(hN~y9OY*e+]F굤V#+9m7g7rʅJ:[[Y'bnw&ZsH,E@/G-2}` Ʈxਸu?Bˊ~W_?=}@t}]s_E:z}S6;$IWرSLxB?ԯ RU+FTﵰ.`7O =$>,TEedȢA,BcCAv?3  pG`J3op\BHov nyP1UP74C\AS.ʗ2GQ!!LNϙdؐVWИ#b6@]#xZAˡwckU2*ȳ(/Ȑ2BgZA5tfGEJ53Ti1%{p?!};㥆ԃ/qМ8NDjaHb~q_5{QUtߞAB Ц2A4Ɉvk,6~)2jhߨU_=E 2$kk}`;F5Ldq+~v1 e*F,VeYԏatd~RJB(;}Z"d \|\TБ61g+=wUhzQ4G}fz}"JeW wPPPGT113h$6ph{F!IUVu᫕;TQf98xCrBM5dmQ^L28KiA/qѣ}^ +Jԭ0|(\6:tj2Dn8M0=-48Fbɕ SHDňJS^mPO'n/P4L' #ȽB(l6;ʹ?*Xٰ{6sflϹje_lnwy~cݢ;Ɂk-:kv2'_ܞ VQe7_#=.}uMp|f9Zxa# I mxDӱ.tS3;#R[ְ?aCf~2|Mýs"a\?(M"B~k'JJUw,*SEjAoVک?p8] `Lh|H D*tՍ'~U_n?^F*QGCuo#x.SГQp'^СeuSM9 (-Rl1Οx QA%O S@h w%e T PCpƝ8 |'ՀCut7 & ^pUdkvƸ}o 95 /vD .+0jmw ;zӼ@q|7OD ֩/5ZTdx_T9`Ղp kS۽HA[ ^@MB?eaO\}ɱf`STKrU1YWpv^`q79|\|%_|.y)f{5kF` mҊE𬣼kψy~ne,0!, %\\wzTA;8ϑ i|rWR8x2LC$$f;!Z{:4ZVv _]wRJm=,}|/ Ve?]{m=loJ/Z.@?Lgx]OCA͹EhBҠl[v S0/hMJ!&t.q4q(g^A(qt46 7fR!#թO5oL)%[Fr5p3P.X_plb~ n .pchtپV{k6<pT怡!M~qpPy(05HO4 Rd4/ک{V[@T]++n}."J>dOWPO|OFf:#xi(T ҹHq<_FWeЏnΎAQ[ Y7#k&)܈ڟX7.XC@ :Yq4#4 .d]JЛ-5kJ)ɷ^àSivUa4dw F_3ђ]ٟ2+$Cّ hp7з" ݑM$Ai$Q!dǝ^ܧ,XZ!#G:n_4G/ܠc hRW -&ZV=q@tPBկVf /OKHfI,9mdiiD " Ԩyu}0zb8`~A ACeXޮÞH2ڀ>ѩ frvMoi[h-2\XGN3C7 5) =q{N'~ze_GB䂡PM$ڮrmPw@q'9ndiD]to gN$P֌OFVD,V0^ȩNIa\Up ]]1B9OU{@_`Ӆ'[<Ηen 瑸k"52؈CogUvaKSJ* N9G7]ܵ7-#8Llt8UEeqr?|KBb>Be%+VĒO =Ϯ*#T8= 3棂BYhy)o.X?|1q/2YLR}I/z4U ; gA,`Yg 0a um1 ܞTj&o6{S"[{o_"nax}|;2b_ZU#7RJq[5?Iq߭Hy'^v.N! ,4]wec"5!Mx- ,PƧ {1›f6Mw`e=Q|MVR@}Lv$2p &OU6~I8HZ&?zyD >2`Q`+ʟ`f;0 Kys wӊQmsK rT_ɾ^{2XFNe`be+fБ_l"w! i)Q/LV.c(JAdIyGrT4[ d=BX8Lwv xc{4Me6Q(vF_<_=I}/qφv4—j[bu(@jLrl7+!Ll'\*}٬%Ze0(K0n&W&?SvƝqv~lXCOF{WRlf;70UUY݊'kO| E=,!\F;|}Z]M+GwКp QJ+ b6dU h/w٧քa&Y8%sYyp YGC3ǣDTt%>t*=Y=@IW|Q满MsL5M/qUAmqAw H&+PTY| D=[WVC%eT0qڭ\菄bC 1~G1xeA[d^B(=5Ȟi>37tOqu *{τ|Zj|Eq{4?G.vs#6xm$vC'y-ѻZ夫]*W/% oH+ .tP׿7+Q 7hq U1E~j,jW,@Y9 w8|Zף> -@*pe%a Y˔RW$eHNMguKLk|jM%N^=qN6Š(o$}TH2>2z>R~B={n0wî8M)멄ӻPgfpxJ)'N2ծZk$T_(r~YKy_ب 5G?z kAt)1d!NS ?A1P}gjD>nzLiQLc?1S{:I`6]3P}V$A~u+q4U5zM D#& `aH$m0t06dg01'?j4f3BpGc@r5j}Tj+XwLJXRY'wI I,8pl H]f/Y\}*'UzV>) 7ˇq$INSPD?LwVh_F`O}\T}*y+4]wZfrb'h⮴0L+Cib+N,?d'22L:şM&h\ĎCK8Q^*rn1'R(>'K,O ":E]uzP ul@gYyzό?zkeǢĭ%f{ZƘŁNSţnA#U"tm]hDUoYci΃kcAT/9$fUA2o)HYJO{ِB0c0hz]`CWmw#b8yv&Ԇ68>1OΤWbd?F6ע@;m1ffX/CW9r]#M'`2(@%I=7&LC=aaTR,):A,L$:L*/Nٔ0 մg{8$1&Y &b2E^6VvdLG4<*FZv^_cg>0HW־Kue=g6cr%>hAflȜwyw̕ cbd OM@PӼWex O偪Awa LeѠOĤci( ͊fbH&^[t5+;hjWat mY%cYt.e<8h`zr|J-Y0g)N;{W1S"LDr+t_/8 ʽ-hؾu|!3䧽vI-B_+§*oL((CMRh% בiOGӲ)aMيx~P8qHٺ= RhBY.-ky׼a=(: zy4\B oh$P>J$8t!IxQ#m`,IY}H'k eAhbA*KZ@gՆ< au}=<GKA UFB;W;.x>r]T zp̓[3紗1?Pv1'vOY[:_\=19B{196<55s 8zMhA\ѥ / gW /k^y Ə˿bWLey~N[Dpxvy|= 椧ub0|^10\{+>N;]OTS]Kpp ' t8OD6~- 1ykʁ2qf7P%,`mO"D+sQNyqΨșC]L#@zEdIHV;鶣 %.N]/׈h[1a6UvҞOF"h#溥F"E#O,2Kq|D<@?H Ԗ \`mϊfO^t.j lF:$߻÷ kWt+2${bA/LU@p:Pئ[=&kdSK1J,:>G}58tH!C'Q|dKm-Ka!U:Ubʛq%,DCi`p cHd2n~2B7)d d`XMR@gbKȗdv?: v]dE3;0 7odnֵm1TU[D{Lj;̏/n-xKï[wA+'ǸF}h;8e~0z_Y{3d1Ǚ[&2laPa[v3V̭-gq_`hg]'wXR>~xv@nBW`@a!~#Z3l#v#!sjj{wyԁl`uS-⬃͛V3=mT!=0up =p>yfҾ6]ǐ;']}jr=1oC2 샘ߐsqah! I5ӿ{Kέ ¥*Bk BmS$]P1핂zخCp,WM d$#ѼP}\~dT;6RDzލ'oK;"gU7Xٗ:h̙9f P {( U?rΣA7Mn䁗ؒC3Uy%sE/z#TcX:[vJ7ϸ|m`^w Gx~b4iG H>} Xb` 1>Gˆǻ_9Z,R !I|h4}xK׊`EY/S$jy}{dZ|BѝTx>YVoV osJ!*hзV) /S]$% 6Z00i%J Ds*pہgŻ{Jb2zx׾ʾ)-p3ĻRuY%>Rja3Ieshv=g`gSE@w#" ] na2p,!x1V{+7;8H] qu\FӴ} ]{b>%eaو(d.7]&*+  HZی[dȫ;p^y39]>rv] ϋP\wT&B:A Rw '.˕=TuN ̣2ù+Ql~o 'G-БR^<@x( 4juTt0^> g'581gɜcM7 | t.lX PP!҃DK?,4!y?pǘxM1¯!"?YI"| Ԝq0(w -SqOL6(Y*Q?Cje`A@{V?:Lì"w`ExgOڃeLs8JI'r /VAקJRKACUt1=dVj?e@ZVw5yˆDCO*$l /~lbցr6g 3'*\M9_4r|X <\I)9OX5Q p׻"?w4b H7.ɒaiF/aϏKܶD%z*&յرHI#fw|܆{~!5yB|D9B ODcϙ Z?{v'֖S}ZR(k ^ :I|^0ǭD/:@ s V4u)&I6i\Pn-8-+*=2* |4~36X@{P@m-@|*lji V|vBy?ZqhVrl#bayVUdRSbv5[eMI2(*K~N׆U'Qa>r0u^~xd0XlWcu|4*|﫞> .'gMpȰ\<[UKCUo>.Q T[.C<X_/7 {4qY= }SϕkV8_lHg=#{o~q[O=oZ}>e*PFUd}״=:L]ځ &AfHsQm U |.xcB$ϴ.(%,6R=ZV3Ƹe)6b[47nEa"eM7$KVd k TgB JoL|_[FYYۜcb|nj3:4u=-JɛpzDB K >YП𬀚Yq2& d4DۉD~ ChLKBy}k"Ǝf 8/&&xtаY4wGMe/LHDqZPTY$4L8ˊQ4\hxHq֒d!L;2yl VEhOgRPr,2& !sL3Vnփ3+tafGJk_U=A*~{/HyWNނT] 'sEJ"b5%СcdF i0>šQWYlhX !Lx9-vstz/F{ F)V Nw#w8F9Ffwgx$^| CkuYc[I% _!q5C{v\ PP`O{`'[G*Bp:t nO e @hq6: wH p_էD#`L9{YM 1(UP ϲ@j!z"(rWx( ))=Dɾq)w:Ko#\  ()[PD#zqP5+79~hVWX2ccF?i^Ơ\7&%6" w=Ζ GZ'nN3SMAv =Zh@D5X!$rO *֓?J6 \ 26"oK/q3df"L]!W:<_q2ĹX쭇b I zCGiqw{/' n"e /Jd鑨/^Jw`GAKjV:-Z1j $~BfogRJ2XsxaW}8{hstn!C|y|34;DGi7A[W).:QrpV^O%>e=}nTW'P Ju5St}3DQQ#~Y-fKc8v9fB 6r#.1P5,pŀ^nggdsL(X<W_F~+{=ۅ˜,z S BAnT@;}JJb~H@磛fN>U7lj#uYkϛj~"XkM,AJ@b{ƖFf;8;S5u`ދ!Pϗ}_d*JnvhDK՘v.ۧCFM @̐JDM!^rbV;qSӼA1YX솔IAbvq|6ÌA"=$k `0:m, ݗhv֥boĮ#k5WK3?.Bk-'Vgq쎘 yj|do/o8%Ba0_7HRNnC`/.}UmzIv.r$*2•+\ +beK/;&y;u6N>LWBsl:_-7\:s${eO#LefFuTu,!J_Xrf@a|odf-17M/ɼjE~Qѐge8"HmRq!FH"Ҕ)h"MUik\̤$ݲ*!+PB䋵^aPL`+j٨7|ёW=AȩDnx[DA(L0όe8hNCӲS"߸hJG j"bAQ7Pٱ~z:UiV~zHDžN!g>s1=;wHƿGIb/ ґ-VBNnlevp\7Jv^I)9/y w9|gа?gV-*azNNH#0]WGr `*?? {OM^XK~u}:|USdSmջVѠcY[W#?y]~Pg UzFok~]\d,i+\\v+p=Y:a`6G.f`5ÌXz B,ғan<o᜗:2L"IurrRZz" Fˋw=À[_ D!zؾօp7IJ؁eY7 UQ1-6=k!–3Nz\Åս߁ٿ&x缷Z?Fe IJD`l Vh֙I &>kOfFP#8Tjz/TPd;H93nM=|Ǯ5PU#n UXĝ':q, 4,buEs.n pme;=;=•zfh ! xCS>yMB4&1fa oH.g`oK%5/@A4J7.t7f2mm-k(j ?O mbM5Ħ;ز[KfG¹9U93b;/L5VY*{Wj F8C%|ՠd!0$(4i (bNĬ4A [IRIm"쳼矂6ں a#5U^_ZI$uK~lm"ڎ*dUͅpls8?5(?=8V?"p_P7r٭G-77*%`iDZdz [ 80^gy'n4B@F?9WZCٟ|l{]s$`Tp[,m1J֬ӔZPZøgb 7DFȉ[W/5݀M{G?[><ު8r~ ;re !XK|aNHxA5xn))NjF^::$\G7.GJ JkyK塩P=2a~R+H>{I0s8Od=`S}0~G!Y]%F:'HlRzIӬ|)P4eΠd}/ hٜQGMc-NHu$\5øe83'a\m:tM1K4\Ou4Ba㐖]aſ8\LO3Z 9[FLݐs1 q)FtmL˜$5m @pS| # 3!B$ ڢ~V >s-ǿb=P !O8vad߱c\aSj(t.ł"r=8x00iv<1`vtbQ)5ٹ%*m3u&fAIMLQ"Y+qx5*/ץ#=X3TUxd*1QuW}SSQu}U'm`C~CǀY(,b! )}FEHJn-b$pȐ[GLZJ9<-cp $0g~`M25`[ajǠu4w=(46Al ID=yg(82^,׍6NkXrc2i[yP~-nQ`;c7/  /kRXΨn4@6,{pq1seJȎv$W p*=\4;0I?5Ƃ哗yNlL|lA;ywu6hMOe>uupHm(2h0a0\O鼖)5SGsIjYJS_<$ޕ8bYl 7JTH~a0 gqbXZ]򆝅_l@w,m0RLWdYC8}xh+b[L&G9(0iL90;?HB C=a#^Zw]jA eU69،K+ 8Db9V@uX9\X)ӘÄ 7/@]cQ7؈[, 5ŝYU!`ޙIh ē)vw685m5 E)rl"&@nQ0IqbЯ;-.D|ԓo[(KR$\ֈ#f ͭEUdtv6 IwDWSNú9N 3h=N=ًĦwOvqΦbAӓ0+g h?64y^{6 qB"r: 4tox>Sa 6v6:$w=:@{vE~B`m?/1Id]K)0g?ͬ<\\JFN d%`dڜ 1!cy-ټ7n⮗QCrC$^M5nb:^&&V+p"5SP| /iշi.Ŭo&pu vLǹ`k`,(ɞU&r.2j.gչ bAI*"@Kp!@3xSy fxHc_TN |!>B̒X۲)l冥BGH~WNӶ^RA [1n0Zȡ}14TW\Rm| anZVrQWʖ{V aі:)Ż#Gzgyt eD{8Otk1j"a3̥ 갢d+/n]Iy5,7$ݪh|!v$9]vU֜'fԫtUvW99WP#,|?ąܻ? _ )T@a7evhN\L&RM8I(OR`] DUK/vnSy>kbƎ7Cip1b\bQ](~ẕ(VT4XLW/e[:uxY\n"!ӱ~g5'/?_nR.WZN9( /& ~~)>+UDF0` "ZT[wB"W3?Fλd^FUˡS3NldGxtӿ$ a9B$3,qŋXKWFU%Дk>Nouy2-= I ZWZmg2!DS4c- mh$þX o:}O,GBkRjh. D<,>M?i5`<ǂ5|^(L(|jNx&;4[MɄ 퓫S "69[3a]R%pЙ~vA!"}mBI(Z"j˔hcr*a/2r=H·6[v<86lw@xC2nEwe(DM* [;wSDcH' ib0cʢ7=xM{84tԚN%lμ~ T&:Q,W!ܾZFs&O? 4mUk/%qđn\ c6˔v$8vH.<2=^~gu$|=|<%vHE\9#$>Y@Qfՠ}JRplٺ9!ފ9ubJk@l;Өi0z+(Yy!PMb`؅P-04weG.?_ĭQR &=4.~ĜۦZ_NB ))౭8R΁|+z0uՔV]\4r#P ;ߟVӃX-BUmuȏ/WTL;1')1&?5V rv7"bݥheȰqbn`~ G]Dj=ŵ~L?>H~+F? E>#20h=o6^-ՓP3\)gLPӨ}AAW<+s3&K,b%_#·U{BL;C $R]T}@=p`Ou!v71& &CR~m?I{4{4-q!☻n 5;eZo 0|XtZ0XJ,\zȖ 3/hr;:k2~ѼJ[/_)>ie!ځXLv/}}J& ~1:5's(.J44\f_U"VwQQ8EFCt=! tCP,X$S̸kKEV!Qs>M Qr4g_AW( e mIk'5[C}xK\gfFP0ߵ 77 KoR|$|c=|6`SN,x☦Z>[OO.R26/(8~!t;Hgb%P<2Ce ux92CHA94pJU"_*Oo x;WDg3| ';zU9\=ëV'-l>Zv9:F6ۼXYHWXu2C$m{ OcL~.5QT4Ie<D%=ɳN<4 kn8/m[Uwe!c/~;ӏbsWRPm⦰>19l(ۢzSYWLٖdF`Tt{52h^UwFsO%;mrz[û#%?O@z´!S)ueH XGT\? sEEPSATMPApJgЮR~bn+*^u[~cL8kR=S_ܒ4~&! %?SLgn]GbV{.e1ޭ#Ize,;a?g%+Ϣߛ Fo 6q&P@ JR,-ֈ8*^q/'qBJwGހT#m5B LpF:%byH,*XC2ZT)AʾTA\g|69G8k;5H "#)lz#ʃfҮJE!EJx9 x)RX|wًb!8i"U'Ϲ) Q$R2ةlݭhДv vѕܢN&ЧA:⋚Uw.ak^C za`S~XXU> )Ya€T=WX*O~?=MkRzB3^^tɵ[YسOk87 ޯ9/(3!e:t^'js Vp]5Ç_ җoh`7ׂ0O.kD|eIQ9rƎKdQdKM, %mFji`sҐbigî7}/x$8NQG2VsFI NKfi:"pRQ{laonb]ee%i81z;t~/lFt Jog_5u-QxWāZlA-YyL9 Mu) wJ\/hcf i'5nhۋvs=da&Dzsh^Ξ4%&i␴;=~6)ߗJV{e?tτN]ǓKNil1`]NRɖأ(|^p/ tsJSi±VO}-/tn; d>c;"%<)IEЌee>1| |kɺn JNԥZ^UԜ|2Xf&,- w},o*~ $ulc?7D3/ -㥱819C ZDL_㥀Z }ݓƩܪ5j*DR ڤ&&LNSЙ?NQeVy߂,;Rړm|S_ÄҴ=epcΝڈ0u$;C>afCQ=ΐ/5%iEXn~5l*FR[#vSz@&]`3STr:C8ѱ(W_.P:ӷGRG&l(ƁECU3`E z=:*3I7^}* W|-VRNZB1=nk2G!B5E"ŗjAE+JQ2NnΓ)@{xYM soLeB˅BSƓO2  .h^MTMKT X2>݊z8଩dx|p&rcь桢tc76?"xeۘH/O} y>n`{/UOy>kESJki q4dž ř:zS/Up\vpfI6oN e-"9gAm,ԩ"ugP&4‿zި_A 󮣸AgXUaN(q"qe`s(etMZNXy<sW??Ff ǻ6(]]i^Ʈz`XO s ߾y'l(pV5L/(@"딕0%-_9uch[&rJxvY5|$aе2˔0& LmpaUBK )Wx6!7@.o4WlH!%_L(@\q, -{$Y=OWjuL߹ۭ`\ R6)iW4[(y-b荃<GV8D~.F?HEChǼgwvnl0p8hL5Sg !^\rrwA&q͠հܴ8"剄S'Y5ia/;sH.قwK’SʟE:UKj|л#?O|~h +(nK:8 C~ħ\H#@K9AZܢ_he-lX-[R}dFd1 ;u28ԢĺJ3n xx7Vc|ZאV"i{^Kt]My'ꛎz 0OB3}9L5Zs3S!H䔓n l j$Nv0,{C)2"BML$Fڝ&{œ_qyi2Wؓdv]VUif毝[i#6Wu0U 2[l?|aM3NO=yJ @䲹<7zK1q^sp9A͊J#FtÊS UY7#gE.zg' +GHd @KT4yo ϽONϻߏn;ghv6S叀]<Slv}x,upW^ WԽQ\|y4; K$0xL43z`nnm]OfHER>ⵇRm %6;[.QbOg1N {v#>xV=+N_l s!?`ΧsV< pWڰvNr#y}nQ֑Qf 9N ^3>4zۍ2݋'[MXQig+^B kIGoO COM (S%ΞNA ÆM#lnk17U081L<>I!Ltm.^T6-{L8ӺGe 8no\wZ]-.TUe,?g%E%!}K`%nC'%P@8dyR}8lKto~_mF3E;ay7tv->uXty\MI_#pk:hQ=()BWyTݗ*^m,*OOIJy9  |U2Ƞ<O)E58 `D~&sStr VꀖUe]8R@o -_}||j˝#'5Fьq > ̢Zڿ? [_ ȵ\\U"P=%sNXbADŲS쏓ꇦ̉P@^hswT:(-͏^\ѶZQTetB)h./HU߲jؑS}<wX!Syb7C~Wʞ$bk5Gz(~ƾdW%VaHnQΛ;/7S)#GG pk.=\sR=vG3+k*VkA}8EUS:V05)! 3犝ޠ7N`pI 3ebՂn=9HdbaɆ 1 gy P;Cedesl6q=K{.N1v$-_<ẏk?3r19n mҲv"n0Z"բh2V$ > 0u7#-VBڭR"-B #s(umR]瀚|#%LG587ۥOA_8]coY{(.f|4-~$,W<#lg{kk6ᇘx)>c^1$y\nU.M:و|&GN !Qe9r;Q g`r:l?,qػTQ+Tw'&8Qh\-½'6oSpY>,z82˪"< C4EY&MkVpkfa3!L?|W&]a,znWB  hIәZDe#y:unDYϷ&=ӣ»ܒkX|W +s~(9RC K&6n1n6ۀ܏ wv˙*g)BA =HNj81!\/,sJDн#XGs9]OOE<0`}IJb: .i_tw4 S~Slr" H0J yt{3_a_,HD;lL H!=ư$W "9v瞯8(v~;7&* esA̛sLv`Eb5v?PVȌ dfC,Di1ťyMĥfÈsx*\3h<Ж! s~Ҕ=hov*g;L8_X"vX:o'*P$z- fEk d#nAɝNrf,ͰDu'j1l pݒg{=[fZ$ǔ(%AXb6:kr띸l3&ZdX]GC\bwg* U8'K#R~沕D9ЗƣKԐtXsZ%~{Dx JʻEkSv.s`[2܃$~7,^QiPcŃ4KbSOYHjg Q5"]ըuS}27oRYp,6{ 0o_9=y?zz.!'dT~y3FTgp 050Jb2;C ӗ '.8Bu>ރDV5,Br/WOq[I mkM??nJH_%`Xڏ;|m\d_MjQo;@tP *$upk> &Kw)7!Cyq1IXee s Te\^4ZPܗaLp@JedENWc?xtg>p)̓jl(ߛVǡ *w5ub{gAh D{ַi_]5işUW-ט2}sg-7+#%CUz 2Vc6[ /HIRΖ՝l[g'Bh R1"!"ݵͨvyi4FО-@ !e; ]R,󙋓vjor\Mx6?za?יP(fM> S o#F d:C<Iϟrۏ.9A`S\uԃݛ9 Noգ}cI|;GP-,XlTY v6,MirtaAUVDS CE[}  S -ws 0,UݸܹL/g3 Vbj'md¹#/6Y 9 昞L2U/zVMa|EY^ ċ:r||Y$T6 %h#wr3_mCTl˔+&k aZ?|T\+sum~ `!8Rafć4vR%bߞs<|XORf K,s { N{:fyϗީ'.XWT`Mx` vsV íN蛦 {qt@zQyNcv`V|Kw' ~Mb3t!fХѕ1}+U[옳 )^ [kJLkPysj|YNHc1}}tJD[i)^r;@uM΢9I IPNF&k&Ŭ q!Ҹjk_(L~1_^d<dx->bp"1~ uFMb d {4-U*udXP_MF돈;<oV$HE[dÞB]g%%bp@A* șCr=%NՌ&+ R|n+`C7za^ނ'r"-==nLqnd4(3|<Ej7TS'Z3n3)V!O,8E_ p=rORq`unT@l#34v/(QP  r6?60zf.0)ef.57kXV*~IDe$:V@EEɣ]]umO>0j6fѱ!?.<٨Lg0Gv} @I 3kcJS~LtS9It.`2/kv|op"|B8!q|Tq0ڈ~.^5_ȄKDȍQ %$u-#iTfE fNn,<yt:Xc?jNdk\x]{on/?iͣ ޵! CU/#g{4> -A6hLRyxAb/"ȚM0HK%,N ߠTkwo %> HG?zuk}ޤ%9.A)xpЇaQH jϤ5?ɨ=ewS`쀉mѻ,ZBw(OYD⦙l&c[QJۆ%gWڢD%W~ĸkbOo_q4*~Y`uT6jإO" IZP쇜1 <~o?#2,x5yBK0?s?Xuua\fܑ;7m+Jt.Bt¬hݗYy&y\͊'yYPi}C@F4}>.%WWd:QR!/'1*Sڦp)ѠʡqfVlY+d{&Rn^ǃ{+ wC!iJM<+Ia݌.V.͗ أr}>^c#AFsTi3F¨ 8$փ`I48_(eoaX(D> vTUILc@<6m0Vi ̬1aqV Ρm B't [eZ2F|>ILvɏu0\Xkt`vP䬯X"n sGwT~bhzS >Df0K|ݦg~KfLmtYul0K#4s`-n_45{&0$IkeϮa A5ȋF/cJDXMz+8(Q.e%!/IwRzj_vVҥGl|Ƴ}gwwC=>9S2@NKlGzLEynoeƢm'b fd/oHymBnF~,PެURyW [ܳCZ;n=dDv3ۈBl%f!~Ea] &,oT7۷C*q<܏ojTE˞׬%kkbϐA4.&Я|r bi8'Cɨ?,( I&f1^8UgZ8[`=_9<4C-g*߽c1v|T$YŁ{&IZr\!-0'3B|^frg. (BԲ6Z`E/'HF?g d4uw`ߛV*Ndd du{cdqqnV3%ܧ<]rc;<_leZJQ އQy>C6Oקw[/S0kpM]Nՙˬ0 ^7 r?E<.C Q8銼n[pAJ!%-|3Ȅ>*}IB .ţXwi٭+/FK35l>Lؔh6La N8*voJ@:@yN>d'ɴ]POxg. >A(M|vmd8T1p"̹%;yXz dO6gdo4/>H_d 5Cmnc' ?@]1(J_[ y&/+ǐMU/Cfe Sje( UDURrDܯ!;>ɱi{YnR+R/YJ<." \ i2p̓b5Rx>X6 箢,Zf $:,$˯  qW@pIO eD6ꋛZtp=lJ,~{Ed$x+r"35g|ġc222I&&v6SV-v &'ZDBh *P#JNIK>8M&#@oHLGO|@g:diú@Ef'di4 mf8[8?E0F78BF"9,ZˁuZ&D9;2T2 t6h+:v10'N |:vcް1ENO80FH'u]Vc|')-t_N~[ bIlj~(O9 W*@K|;~-AO0Zrƈ#3Z}c-{FE1b™Eػ<&:ohdS KI/q'b΄l0&Ba<vH([*`J3ptw:Fν&CݠCs‰xakՇr='Sa {ϑLuӞ9)x*b:rm%YX ^i{E'CfRGvdr\>S1W]7{,iFf_PӱaD/Q 9 47f(Y(. 7NݩNy۷sbQPk)"R}.D-&(i~y($"q֖õ@8{2wTPp(0bg2ƙ9װ$,gg@:(նNo7:Zꞔ*GtA)s}-d$[ va^6-wEg[K30 +镇`q. MF.n/UFcy_')aOWSJxG9T fpΖL*&9`c{/"KIeiVi@L&.~ir254C;~PAajk׮!B? 29~tM&lƟc_@w_"Wǫb|'> @OMX;s0chgu*RQdoż|9YzKV9ۜ m%Bh7$aw\ H # 5CXS⑀͚鑉l{Tݦ??Q)fUJ4=k`I25nu߃s:4>]8ʶ@ +g9T-KmȌ7xK[ۮ6rR\춪.0Vh>6WAkQQ] U]%YP&&z=0eszwPrJ`=—q\Q"20?[oNڡ9W>&%~($4WC֯ w R$+ X 1=mNB$ H{K!uGxpX C,>`}Hç0 Ke.1 ;"uև5J|'0w|cIHDzLʽor(⌡\*n$~PMNm2W^7(w TKJW5 Wm->elmQ\Q[z5u”-8=.bF 2־C{o#3G `` (P[CXf.b'b Wӛq}bprau`.Y嶅PHmi \l'a "R7uWtP,5zI*DsyyzwGծx$vU /;2"Up-e|7I]R0M|!u7mڤ>O=naX?L–`Uuӯ򫯚!m'+7*'ŮK{‰Kb*$X2 ~_%&B^L&k JZ!=J4v]!>fe6I*}IT.3}(y duk$.Ǜx FvQg^IOyeP%YZUA>2)#a;;N#=\Zy7{߼JJƮ9"G ['y U/]gW QԬ.4g>Et١Z׾zok%EAwvߢ>+霖dYD ـzgڽSޮjB1*TfݒTJpRZ ~(*R!2*,J1wb3͎v|QN% UQ 3h%4u7?Gi'g j-]mr PЌ6TKk|#dSg~ھ _}X`:aJJK/4S} ,/Ԝe%`CEP3MUwa6 n D ݗpGJ*e/0ty+`8ݻ]@ <w`ә|v"F[y1 y0THrr8q&ݕI[aMzS#myTUa=rku|ゥ'bLb$3f]R(Vr4#Ն4t:4<_^1+nPPM'(ߥVcƜ!ARTߑ*}u)Otb Ĉi^sZ 8 bӤG%Y^h P\U,\1~>TWhA/qdu%o|%7<)e24CHD6L_~T"ǾtAxE9KݣB?KOl\xG!FA)m@'J2^cL TވO tZaal?*c`{ZPX@6lsrN:%8Y-U 9f\ĎG4;]xn]Ls2 vX@ IɃ+BݼrX*0[IbVl>FF4WCec D i(M_F3̰kO{]XT".rȫq&΅,D_!kH /փc3n_Й+q]vHvIEF! =]ʇbmցNh\<"@nJ+yN(wp` J;|2 k'(soû:\akTp%k Iꎋ|dg#[vt'&113Y 3vYf8hـJ pƛ7t@O pG:p҅M|n -_xT'kR'd1tX#߰^κ3$d{scg)>DnAj$ [Gy5f3f^mX6ijv%:nvk~y_& Ѕ)~Q4ELB&,ڐUN=%! Df4lkù'ߒä䧠)9:\7 =v؛:|_mNhzlhRL.;,Z+?IZq,Zh|E9~ixLC櫢F5&hg>z 8*+2im:'l<:DhvGYQVK-myC$=yq=`:oAns"!EwȎ4{Cˉ]kq4$~\&c6fư Sga25"eH7/I{!#qH'TC 쟎9ctOwBIqîc]jJD{7rRtW3~`j<\Lbi%2 M2ziv2sn3(p%٪T2UJ2NmIEʽ"W3r؂/#^&kj>z_Az?ۄ\w@/dkMRG@or(tϧܺF\Y3TͳlBPOӽ6SaUaXS:SUƥ@75׎565_ %^+8:[ebL׏%g? p\&RW.kibn!nc`9 \fX/V0nZ3I 'H˧#Z x3kgiGXІhԍβwbGflݼ>?E-{U_>ræBae÷7:GQWqd[җu|M[*=Sc1o=FOelI +Ӭ;<=2:U>QNhԗnsXFdE )uѴ,/yE+6ssvbiX.V' b%*Om^w~m x 2'd ;LY[0ULom$D%a_2E /xCFt!LaBm2f>Lx -Cە^@;UXqJJ:8DHIx(8"`͗n.xopڍRl*L!I#Ǜ7a'Up"2_qWxe4ytK2#9&n-?}2ȘُN*luX QҾ|{F{\D{(qzʍdtO3!3htMv89T*!Fρ:ݠL;ϙT(ά*d1e3!t̡#''`h-O~5RD@nS u_t="V[Qs+2["1qD`${YU;ũ Qpe֓O]|}۹W.;a()R}%)2#0| 9b%8e =\ʨd^uS@pS%4@nň/RRښ6Бk{ZI76zi&cPDĬ5Md3Mg5Aګ9mL,C !WrȮ6mY}O#_0Oc84 y|$ ."Z_wQG'./ fx6VsM ;l3X|Tu|~Pz}ؤqxf1:K_͢l@`EG}u%` Ń?Ex@{F3(Xa;J[q {J7(9l"hrDC.jJÉ؆L#*80n1s$bN(XQkg0?Ip-#h;۰ʐɵ6V#TlԔ8 br Q(j+ +zϭa|7f?K /g{$Rfc&+$ӎ*8|@ TK} \I9CۯORxJ ZelYJ\XU:#edsER q<\)Ui0ͦŪ,7 V T:kJ8dR"Ф$G (TSL%qqM;k.w_8S;5:Q_M<V!7/D$UC$>N/6`y/bW(=6mLi0, _ *>Z9l1y]lmH  * O[%dXJ^jx%J|uImuXW?! ٍ&:W&Ai^8]-3g9LNLf_4ĸ #?^^x|1Vᶢ&FBlthԾƪwAV_&`&Sm-ϞNgjap3)f\C2LMl=y! )fK@><`~ A$[ ιD>ϒ x lਜ਼lրmhiV-@mDTc*Z),׷31~ZY؊j aWlKvhKAX;I+,:ڎH!sͨIM5x" .<' \?c_`B 淊/DV&GK ],R$aWb=:ބl+vP)&VYS8*jZH9ǫF%hЂbQ6~n}]M6AV$v޵3x~ΐYo+ύzӸ›e7V?q-;`y/fKI0)"w_'&,$m'/cp>}uxדAq=D^4 KC)/bmQ5TҋjF`*BBlchSabO;J_- {~dW&sUʹ&2"i1Mxٷb-@ZZw bLk]_d?eG>Ĕdɢ y{ןۚ ZI.EtN{LGfҠe0_e 0KnT1:OuUi{}TCqjcq|7n"8ejj,gT67kgT|&GqkXq6`Pe:d@d/?[|>OH.̃Qu`+h 3R+Ҙ飐 * .lեU"p.mOk\3 o&yc-$.:reϼ,BI!k+9rؤ]{! =BP}AN@6J5:OA}Dm/iFi?]ZWdqUϝLl}1kReOQu D-rܾ> ܖڌB`c)RF+3q { WY/jəlo:u |UdsU޳Y߈O:|PgXVczhH|z/Yyϡ# bg:|hҠjtQ8{FەB֜e\ۈUdKq@:qô<䆫WN)oDq3=.? Tgo()NOA ! nͰNޢWanzԨ[DyŐM3KɒDF $79ŔE[ዛ@*…+OR7&l&ytsϠ.8m=oOD?$_GG"AO\.r{~eEI4}kejW*񏃯~U^nc)09<ޏ^ᱣrD}~af9Y =rFei|o G%9FW/z^:^T0F##kȉ`mX^q7z5ȻюռM0sݞo{&.jDt/Ry7 lpnXOu)txK8D }>8c|TEE;eAߓ^4YT.<"jiBRQ0]V0&H2;r&2C/s-\$K`Ou;_]f pwCoJ ^ ֺœsUd'!z" +鋁F:E%Q Md'~j:np?rmĜqky˴CKSm~JEd^~q 2RpP2T 2v4y8ɓJpmhzA |xQ2mqKXD6~,Y̓OxiJ|jշ/@~LͲ4P# Y~7G:ږYFmx F,CA&'3~jDaZO SNڱurqyop 0HhK >-1ɜxTʞͺ}UG½p=T0/ :OX"mQeCJt%n&㾐(VTSB zeٖg ,;j52mB0nҮi74p`Ok܊/ h|ya7 ^5|(;TJʹ# ⠱;ˏHyu["+B gЫW7W f|axq]atխ7oTrwx,"~39,2)oty9>S/+ ack ooGʄƅyc>T3#>{qS(';+4n»ХfYIV"ɟ[G)~DsԶ[iٿZ,72R6C Yh݁r,d{m8WQK4&{g{>'5\dVG9-ৃҿy]{c-%AVc\ГvA%Vx5`ȵnĂ#P9់,-#tDn'r#7 ȵ^E-m#\y?{:u~S: %!XJKuEL[6f}Lϧ&K9%Uce2평՚ds7-XX{KjLt G:kq745_PTʼHypR0DԯV$ܵ2NDͻStAcfݓNDJ騻>$ޢwMyFFGyN/zPTIgZY!r:1DQGvy+M M)b#~zpo}\[IKO\,N)[P4cHP;Vk:P'~>G98T_6J;(WЧ^(d5|Yt/-)`o7Hd܍\:j@Sja0 "y[ϛ(w+CLN N- 0v!g+pCy wRm av2T( QV$,or83,e2xqLDXB n (^ yOOt)Ǭrt$IEk *F掂4rX!+SetPY NכƏ1D0}ۍחIL2OYړ޺*u/yE&!FX@wsw)(peOۋ J#Mx )~u 4`W"0rYvEI؋ cJ>pa9kf@(Vv'֥'_='$tRoG˘Cy 3%HHo͟+J9_8h{80;f5=3cJv7c8QJ+K"]qvgAHs /ݑㅳ!ɼB}{koXyϗK[Ai/2veO 9FhvF><Ȅ=o', )XHlݦ凗2l8i;STo<6qW~PO2RDM Pi7NḪwCZ~m>Q!Kj^w$(;%'.ؓXh1I͉L~yR 4Ms"d u [rpݻcrE|)k$̚wTVvqXwTh|b]NEhFp?сg(\ߢ-HRUMS(<{j[?3#w\r,JXߌdM_`dRN. ˰l%Z;Mjyzdz?n lc@gNZ#R㽹l ѳPQ.AOݷycLY{ک6}$9mΣ}3;Zמao%u&_^#5t<'hn ;?o,0cE)1IըZuG@x_?tuy/l!XF_E9o5S ]q]] me^UGbEvWO^ӌ,K;܂ȡa"~: N3Z_@B6y;|[yUL9QޚRܕ*@,KgTC "Ƙ{ {L?8Ƶ7E3ߧEE,!p:a㱹ԒU؈z$V#[4wLG+ZtF֥`+*Xq;vtWs>G_"x,_Z7mGd0QpR߯CW38t[~$嗧pXŰ̔ڸVL|*pI1KNg~%jK=^[:;r>[\4դz=xB&}L*iv `$Ae3( f43Yݿt(ا5G*LfÉ4_tcr}LŎ8V!{=) gR^~ GjfQБP.<#aD֫-۲ɗCtW7m.xGd}ꊊi:>?=Ԧ6ܿTM PG)<!GOZgݝi4%U2P}_wXXp 3'r5 ?M6m-PQV}NBi˚._ʩ vk94h>bPq0Ac ,3J:3wɽVaoUpscmZ{.R6@e3#>ߢZyy0[ m7XZX>y֠w/G{\XOp9LoG = w2 #i]ιJ8̪z}Zv$福zkG*Ž3JBFUř{05d,7zu-\>Cs#cdYBB$՗b.bxFǹ&+E ?ͫؿBcۘ(XXZ*S#ifq^* JXp1ٵ8h ~ $FYGǡ {0Q3}Ö@J~xa*g&뉈?ӯ>q' >i©6_pB8k6zTmGCJUf[mdfUc4YeSSyO~C2_;ߘB_gŸFup$xcYc+0#0(XqGk䄊+"__ ?CZYe_ >dpSϴ(Ĝ9F -oQfExf8'&?OK^dT|VzH?9IQO3CuuZSf$ RiHA2{ #.P<ۥ}Ę21G>C$wbyW 2V d#sL-7zѮʇuW¡#gutM)O rDz*~#O 2gE!y~#|m6<ģ"[#4pD ?;ǹDHa"#m,g`)r~%v9hd(cTpn6vI[7r :G`> ҧ۽ZM}[iXq:@j5ZGSnc1>+6"<`5EriD33"&miI-5J͚[cbB(d >fS o2hcQe2.=ת*-g[ޓ\*qAWJa^aJїy[U4 { _A5h@\ؙǯ=O,^N; "qp$UP]%B)ZMw;`c{5NCyaW. Qէͯ4%.k Ԭ$VAaU&{ curq]7FӾ pB:NB@+Eo|A"jd=r!._,CV Jmn*hV P>7 ` QJKs%-9Mn&*aЛ0MѴ+CywixRDj6| sI|ẎAq9 TKN~dt I`0vmO6`}6q^Cd2F(ȹqvpzSۯq[5 lݛ?!E/SЫ7c#!ٞG E.3FUJ]SZ0;=B*H^ &f >̰Hݲ|ʸz?L5Lːe>p>NDwT^=oM9{$7o@?~Af].:J}2@- 4#a F4Toq$LXR0H&,[~8}|vVfZoPČP+#?+78 kc@X_[جϋкm s2a 5&}q^=ގK.>Iˑ]."QIU3.hSB4vqpG#֮a"ƕ\caaj>'o/j@ene+-'ήMbvAIu pbpmzln,`Y|3(qHTR`ci}=2`Aj %\{ H.CRv[\vx=ͦGs5֏o1Zlr Cl-EGΰEKnde tF|6g,OGѻ*{E ?Ws*Jv;~< 80ͺ5:٧\z qQh-T摾 D^MfѨ1S+vA }ʷF nOq!teS=C)_D933d-bt^09CYe=c nYHN5'A,Qx 8%)6Isk '?%TWHQBk;ı,Lt7u[k:XxSh>V*mkT7˗^*G-.hV_iHJ:tas)у/:Ч8J|oOM"@yQ/렣+B2e}z*.OaLMA/s.^0?+ GniNCѦ.i-[ S|;m@YGUNEX` Q_UͰ=, jWN -q]KI}Z,i`LG0*x7DtA}_a*//5ϽkfIK¨M7f(ܳΔ]IU;嶯MVJjn bE޼sSJ{*>d׎(&^F*ۅX#:v.f(L-q~9w&gQ뱴{XVG|(b>O8+͸vG/q GZ~D)҆s #y 8ba^\]>뻞[ ux?&&*RKȑ 8sly0NVN@~5<7RFyf1Nw#r|27R'wp߂ӫ&g gf`m3iA0Ɲq?&Ԟ6wswАKm~Ɓ7|$Gw?Xg0/T~Ml+:6;U Q*$@&.zÂz MszYD͠&}H).qD>?Xћq"V<<0հ:diS>d [y?2?tK`PXT2 T?C3h!&BN&킂w'g1rF^p$ |I.DMU:[G4fOمk {!!׿HZ HFe ޑ S 2aywaC#Qb=+;] "w |e5 7U=ԝϽ2`| @0g4#tW(0X&Q jFOSu<2H̅9U( /˃سC-dR%b'`d;^ ~nVLmm:tpM.ͭ +ӓ몆ÔJ6Hgt/Qc7qYEP%d>F?b0vvc}z#uf>ʊY}*$94 ̕{°(y{&)Eo8G}$b(V+b呾 xi+rA lsg y ^txFJl/|Dwjӕy\i,s7Uc_V/RwqPYU[5B@]X|ۡҁzm)/QOB Ke\|?MuXT`f֤a`Yd*Qkrc]׈Й%"Z4$ԹصTM_m|Y) 8RzRJo<3]ND& q";/T\($Җ~cy2Y$f=S1=bdb(F1VsSE $,vm뎄V~YGDA~;n a#ZRRoh1<;g/Ub;|2_Zєĕ |wL>n72(fԺ3WK`poaoa_Pb`l? ''n(z 婝x4P lKd EѰjx8md O1DI+sև7`zI.5G" Yj +oy{}^Y <აP ݇C*V(j"( FtcQ+zި=elܙu+[ v*,xVz`z+Kqgjm8e1\QtܣV{fv}$UHw!CљE%=(a$fc( -6>u؇_^܆aL$JO\ +SkyY](5'`bFV{P ?wm>iY1Ao6C5.*@t_vqĕ Z [ cwfw݀VݭDVK=:Ok_ #ؐJ)lͺ8| 2-=%-k\ ի XK{k=k\1[Z_`gj[3Dor*} lRC+(V@4ڢNQݎĽUD]ؗg o+Y722ۤ(f U\'֭EK 癘+W#@ [,6}~JnGڄwW%\[ /Y҅Q!=J z>sඇKr:C.*Al3_ӔMGvm1wW jaڜ|xKQXl@n;/,cO qh݇v # H<:`{3+'ԣɳ/*]1{Bs ld Қ$0Y5m -[gT?|^~]y-cN B=ϋ(qx&h1z %tZ/sst^(Nyvz olߋ>2sKḱnm7x9_(7~ dzyk,II8߂ͱK{+KH5Eb$z!8ɍ#q~MpOGO^{?q9T9I{|A3r UT q&+!HQvjS9{) {߫+aoDy_+a7 (UF0f95b\w~LoBAkuLލx31:dvw|r;СdX7U6_ ]_;Vv?i`{T`T[$nU*:N 8-Kgzyt3ڷ7jX;t/.U{P =1V0#Ǟ3P,󩬀wP<[-x.Dh&L'irD61jL\Co^ld$#);u6/1gŔ*^Y2&)t:# ~Sۉ,1zdwXkvW$dOÀ -s$bj"[+͔霳0Θ;q/3<[F;;hMQ5|aAy_V#-.$BG,-K\z1SA@' E {yK̬ˑ*WN㰎ͬFCۀ6S~@7`Qw\+xυ||,*{? 7D4Knufp5Np߁H wԧQ MX+('Mk*hΫAvl iѰviw=,%Qo<'/Le'C7tȘ u WDShȩDsZ&rQ\ռG~V ìQ2Z+~hR`$GϛN [ Sn0)⏮@кZ:'fG&K͵MpvJ1Z!p?*ˌ;Þ>Բ56_Ej&v6'g0lDž np0k/'4W w'3dYTQB6_&jcEZ2cZaQbKbyH IAfmko mepji lF#uʫ` ꙑ-e06C/t@˗Wр8KBFsh+9?0 a<03!z6a ~(A$N:KWJֽԱx WJ܏^,ck9Qw]6\c>B ytrM/'ݼLg'_T]N-+rEMR[5 \uZ=-ƴE̯7#cmx7?dwDj^]z0CA}6b/^sed!?URع*MG4A Lj I|f,/2]Au# !vΚ"AȤ|I"Q)&z['c3x4{sN~ai!ZR=a7FDBw"qg j4L}+c?@ > `_o[ϲ+ەX%ᱍ J&;aI k HnFٌꅴ$45tUHuTg3\GeX{ِ;eJ rrIT^0 ܑD:X/7$Yq+.J6w!Dj!hoȕsùtJOœogڝ!Di`虯Fi}-)dĜ ;ݢg5'nD";Ktґ_ hCk5@  ŏG&3mT8Nb2Ԡ *w`{K@ʝ'U2PmlHd{\tmzøw4zI3h073Xsd箓AO.ϖ #nr; n(\Ȅ UGP({ٖݑ2l{2Ӥ-!Tܣ5lKzP5B0G i<#޴z?Itn4Rчܫ*˷+ Ri,k}_*ɧVqڑ3%U/:_700,%”EC_>~U6aS뇁"7k㓰zrgEnn⇳z0XO{ٵ2B9$0PFz;PIRv1'nzc}_6ď8^7l~.Qwׯp)!awХCugD[(uʳAv)nm]H[[dٜRnJ sA#`@[ ݾĆdV$ו ~^(|żSx_4HIlS: J&#x=&F3G{벱lo,[W)~CGi$\uPP^{/v0J8%%%7A3esq+)\e)3 q_ܑc 7XbjNZlvx3Y榁/R,9 /d$DwVpexs;个 e}D(WSe  s?CMwvu$K0OZ p^nd٣ Up=q,$a:6~y̬O[EUCwh9sl$5}g/Ș{$7: ~yo*<@f?8?M:Q AuexS%04ExЄF}RaOT.ci4O`e7;QNJ̐Xz接\5zJĴn#|s(|vxq)':+zdԘ9X?rkiV EOFZ:qԳ/>םG BnnO SH!7[l^{Of85c/DvҪn+m9[$^LT2 2z ngx9Cސx97^OtoP" K8 0-T7qϟL T16l$&GC_FBimقzI=0h}5WuFI',ʲ.9MW*qhTZΌ蠥nXywج].?:j*{E]425[~S=ީa#0JU \z0T6PpU@)CV.fRŮ{0 :C -:|X,'v'l!+S]S@'ok|y˒lf˜kf-xHݑ5w-7Y=ɘr)^H+%D_$a&̄c&ycd&IBW!{}͚tb͹xR:S R47?"4hוzEA퇃=Rt7G?~hl,Wb*:4$/4 ӇU?GY|5/-\7Js'F"[I.CF~07c3r,Ph[z&I8YH09Y_Wr-)>;3bp|'.<QTv$F_ q!IY :hUtH!Ȧ2ڑ%t7gtJ|,& !7^E'F$#YWK,[X4u ^vtZRVsh7m'E ݗItK.P< =k:P{caqҊ%:kxNr|RbLU- @M Ih7Nu}b@=TfLcixY2@Y`/̗ dk1j pVWO) 2taadٔM4 vm:ˌ=abr)S v6mY/Gtb-]*fHkEH Ia][7ڇ)Vڑs Yu~ 8h lr.0oCK.n˟x8ɒ~SOɋFVt]-:LTb֒T}ߘrY&,HxWUƕ>4/x -Y.aF/gMKzqůXgx/(qng^+Ͷ/Cb\)bʼnPTt_%Q08ފ'] J'CaXFUNjSNz9ԣ9jF?!yvڂWBA C I p+-.z] "@_>8j2콪Ȍ*I29Ї\G3b-EAى'{'V11FJbQ/u630b^~S/ƣ٠`I-#O(R8wEBw{,vv"B)+/:sB'5AF6( XlˬQ!XEdƩh'vo ncX"δp7&|Vm5?JTUxS5 V\*QADfJ%~媗H 2%r[SKgMdZW )!9)b0۾%-IM3P)KscM ֤N#}ZQE:#ğKe9x#C,E[g2T) |)9pV2IH-1jy rØ'\s&F3A)(_xrbˉzH{Y5!`iSjO]e 1\AC!3YVݕ~Vo$aqܕBwN94[]>Nӭ}mZm.ڠz:CCwKK&^3=j7+JVq錉y]I#x$h\0z"0{bc$`_AϷ j_+ 85izr+pŏΐCgu`I!XmN֖X:"уol nc8h<EߒRѮY)a)KOINp?nv0)ԅh3JW„ Tb$.VudȬÍkJ7d5ck-l&\S0E-F٬1 ]VتfW -&91Oq8q&ڌyTǩ`)|7@5g,UPo7?:f YFHrG#<#Nqg Z;߭F> o7_+,4* ({ 3OI=9^mCmz}HmW't^@kS/tr%weAQ/gzkV\|l /RSKyzah}I療ҎU> ؙH2j(Fk' 6y>[^=^ɚ!_] XR ws#"qWbU@Z.p7xŻcin'mG}}•[q)ZZ{濺SLr+R"s` $=`iKͪ Gk1+g\b; `}:ĘUUconqM;ώƑr Bx i'gdշyrKd2ے[wi^Q_s(\o߂Н4B:Gs?;E((VH w)v ea ]@S@}<״&a·0c?v:=LpRcRtEYVuO^ERK?[e汃䆃wWf;C@>Rn.P 技kctc7gk6[h,;pKyba*kP;y8 sn0:AG;a=Vާ|HӢJWߴ%\oO7Ջ]vnw~XA֍U\`6Jny?+wj0 Sq'/@R|S; x1mfQa"Vp׍~/L{>/g6܊ ~uc 9ӏРЛܦgİsbw#Eʬnj ȩI#?I!cxUU0!;O,~FZ%kfO9@L?2;Mg׭v0~3hq#1^_%j#(8Zx:`T#wU.6m8bD9R{~ o'9CK6@L7+E@t8zU%y}ݲPG)z+!p"KpN1邸e3CP@ztl(NdF/Y-fRGamCLY/D0P 0η{nʿ&Ǭ6ٹ-Zt qFHo>AՄãGj3_̽ lh]g yg!TNҤye1z|6Z;&nGݡ8mqZ,Ya0d~u# {r؊g{?D͕AR .nNѨ*Ŕ.@bf@LVb"bъki_L&3xKQ-V+hXiu/A@(wLk4XIJG);&uFjc|pY)I:.g MM\:Ur5MAǢۇ0Aí^h4##^O62s3*ԛTfP?(*<4 h~'3)[2@G4T%:cXTh=\X/+'N!Չ aT҂( 5DXkQz2XŜ/ĭ)A핚y5tV Ao>.eqkEx3͇c k3օ=۷Q욑Bf^VQ>.&8V,SҬJI Zs5C3=̾͗=:sML *VY3L]* H۫*[zXle&dC\B< =Q+ZASp<ϰVDC> "ID$mW[,m=,qyG:[W%ڔC%+Y@"rmv,A6z܊3C CP,uU/󃾼gTzL&ԬKsT_D<}ۧ> e_7j*B0EL7H̰+7i3ŘsoE s}Zv-<6lw7׌B޾l|HGt^ ]FγScۙ+*]E}dI,_(cTǧ h1Po00R<8s6f>ח5<-#wP^E:Ou2m+5Nۀd|B$DS=w=SiTfSl~@QG-kM< hL9@w|`]2<͟fwd}8W>{Tw:q"\r{ OD_jPԶ `D4Qy=̈́{gA3*'cw2kDǵPi0{M Q@7Р^ bB HO-dfjuv?u[h8&4h%k%fe$ǒE|"-c~ ̆2,3W믛. w\sd MZ)AN1u;wXM1-'/GpcclR?IrQ2:qr9y9? u8w0fk^`UA4K5J2KV8q> q6:u<^g?ô8{:!PDʶ0*B} o1tlx?j㨨0ZNClȴzg9I\7?~<i:CeŇ/r xm7 +*7r=:/Y"_&_Lrnt_qM# !wBʣB-HԆ/h[Pȴ135bpIYZ(Y27`肺 }\7.zmUX{[\jj~Cd$IlX{AT:$BTZo8d̈#9(ELشmg6.h4qJ>ҟsO^]pkIa1$\0,%W`? vl?O[wYtiXQ/I?$=4%A`*//Xf3MC;R>Ә;(\~Z9%=LmD+œߛ8CT<`DKo;Ix箻d/iCW )w]bi&=p>_(߅ODbK j[wp$q;zr䦍E|'ͯ;cbu>ԩF&(~|ȦLbS),> Wl ls=n]?Go"6eZ83w3Kϊv%{?rAe*rj7+`B1]x|JYi:nh:Ń\kQpZ=3bޔ|#V`mH}f/f/?䔦/J$[KOerJ(frvTVƯ9QT96Yl=*g|_ [n9v NB0)I.2i ɰ><ؐAs#S%kg ;?5m>8 LcY-ȁI7qBXX:1Ce+X8{}OٵSg,ֆZ#ɦK,jtR4dYěpJ)朡Ԅ(w 3V Z|;apC ;cO]Z[$>ngRﱊsNN՝Ydt`V ^~`w}Лu`?/07 ޱ49g fv87d[)I(ɀ aAW2o\!m+X3@yi4WbjPMՠ#4Q_d1ҿp T9rZ,9AhivƳ1G<0XG6bJ~67#I.ilR_Ia|观0ɲIcYXKCUw#t㾷24vp,L𛐇M?#f_-+44PE%D$qjn峀B ̻Jtkٖ$;TclG.-JG%=mSPpE|~'`Wau=qiDbC4όhx 8a[ t>3V'0b )nkfp]ַ3 q.GLCsyaI5j @&k?U;t(,\F?0'`C5:b`XQ# _N90NCQhوKKjqQv>< F3mOP?݁!erS"P@mcOԠoEm;Q;Rɽ:h.8p'PMk=æRjOKS\g ;AJ5Y$a/4-t#(GPP+VRG5v0|*K@QVXizKֹh4͢q8p(S?% \F=¦㋷z-*^gaCp_";G奷n:LMa}Ӫ&>jlmaV#>e~$r!X{+cZOtvՄ @_ll* Hd#rBMp: g oNp[" mS~Aw=MZVdVR]l:/xdC Wm_ܴl<I3i.ZB,h[[Cӥbӥ*<+M?V,^y*4ayf63{i˴u6>+6sruFFXoO@,g"jV}lAzz\=U(ꇒOpM#/HծwfO͑`"Qn=>E@u9o'N5dPCn\)fqj ,ڨfY3ZC2\|=5SNBd,f )V[h ~1:,եFc旂*(^ )l.IRU#mN4'C)Mh. "2UM ^oߏ{k"Y?rSM'%ȑ.T26UP[_0W>e`.hĩ(OuuQ~Dփ æDo"H> &쐿mP.E' ɞ!&.Eb7:h!.@l%7{n)j"bUbϹXTU+}.Y<b)_'sxҵpD63_Pve"' ̋(e_r/)R([Rߛ 1J]j 7c7*59&OL(d&*D~DĢ]K̛,VJ-*i>˵O[eP+]Zn/$jC7_wmY\R jڈJܡcL@ͥ㣄&?Y''.;^ z{rC=(瞚NA3N#$mha|p7 ˽E%xE'z-OY8q UtmQ(|~ IYD9&hoֿحibgKCoIT>]V J rx x|!'.dc9OsiuQaAXl;sN}IB:]bk\g_Ս-GۄU5]:( >VZ9f5,"2E|e3N{f5m[2Ţs٨JM M",Naat/|;8jhQ8_X6*3:)?R)0=?lv>GWw)7$(6}\}%u+}wL/Cֲ["Q)Gx0\ ˆ3x_|^ UH\`KbV&cF^@2~J-,&=漖ͪsK*!y7RJi{Pۋ,֓WqZR6yoBx$GؖSs*);dǽXŇl}ԙ ?.ˋsތ4UQQ-=ͱV³Dx#y4m] ٮ1yF1L#NOpʨJ;wB"hӓ 벌R3?DدM®q۞R 33rI6Mlh(KOQ["dtIA)=d?U K@81GNFDZ7ȏYFÎ 3m n&l\._ kΐHc .4hD-#LY/ akv4OD$JDSSFMF4.Ȼ0L)i)V:V`g.wC%(A~Ge-Wlu|6F] 2}TċUX(L4Bh˛Z93Rۑ[-NV#/ņ%wL= oyhnO)5-et'2:2+>W<lL͕> CXR}gAt[ 7 T 'gOZQzF ⛡%j]sE`m1w/&y4 *:z@wGefk[{يVJq% ϗ_ikxL!MM-l ,G@K03)x9E1pȘZm }Xpk=rwv 绘76Սh>S<5,zHR\rWSL%>4hP sZ3xGR" uk|egZ -:Ig=W7OCܸϬEWX}gX{6'[DL˶o:C7rbEV/~, BA]e3tVyF̨%џF4#HbqF!;d[n/vͯ+x6-S:ߢz O = pCB""[ l6C]vy) )޿\ɬvJł~jy":\jG`һ'P6h5 ~rѬLBY5ۄt|im#3}'_&)nNͩr(787k0}f+ZAufph~&wHp*'9Too@{ 54DI X6f[dzzweܷ'>ٝݠ]"CϗӢ+^E+[r,'8swzpR_LMhηmi1Y.UD`5A̎tv;B O,p>0d˂żOJq1.OhS% 2 <g]o;VO{Wh?Ns7]wxaxY2٦WsB!`v3]!*F:`LBfN5xV7&3ysWPϽ!w9_cPDG.3 ;ڼ!EȬi(1נ7qKAVFFV?spM!'HUٟ@WyNЉNytfj4 p5t,z{±UbQWt5P -5uˎx-y l,]7G+9 Gţ.tnfeB ?D7B>ݵ) dYȨ&vmH 'yPw?V.2vm\k8EJ_-\3hF˨GrO >WԺL*Y%ö1Q_חNHmqLFW!=f(+H38(}Z}(^uw-AK,wMc Vb5QIݬ]-ci ^#:o]e-d9N Gef$۟+J6z;4 RFZaKxa EjΎG2=IOQlH£8=^͆&<e7R **{Hdazorӝÿ$Z(eyZ h: ~Rq+ۧy36r' H m L1pdѶE5p#c@; ERl"9ӛj/Y֢1& /.>rboZE.1KI9 U\ɂlo?S 崅?osbf`Wj8) ׆7f! _ZbhmMC' F3#DfҡF«+,f83J{i 4H]`"=E}!H24rP :6W5; @-SVyI6*H + sj5$q.hoP2/QA #Y;Jƛ95ۅ{|EoM)oJMk@;jf>*7\8{2VDG!c]`Q[U;%VYb勅1g,|Xs O6@וq6y3)>Q1>,%8ד{*ک\pe2 vwk2r/չ{eVu>bW!09F2u;}Y MppP, LSp'ߍv qi\Il=֢I/H-D(݂ ᯪ#ZBP%{=?$Kh4C(.Vp S=(3АHَoz_nS_AiaXcnd2qؼvIs݁d O>mÏX_4;0.&ڴS\%=S;qk\(1p.t~GڎhVϵ<ˀrP!pm8c$P[jә,du3XoUǿ[hQ NFSʆ'k=#%F>tتuh]irKoB$>&m=ӇђQTsvVo *Hxx~`9+N@!QgEޔ,ߊm%6&U׶ȩAl_:ˊ% &ӥP3WUtd;n𗧑ʯ0t=)c΀rM!ΝZ~-N{?m)ᴧ8{U@Yl!`.%J"d m)BUPXL?W+P˜WzzqxiJJqŰ b]Lk;i?> b'N-Yof)" &S|F_&YI# (ߴQv980Z nZ\ ad9*%2Q2烎VOl1{%WjVUf#nI3 DH$K ݐ 1'9q¨t_+_TGEȦė^LZL&ٺyl ؉kTT-AQd6Z)FJ{D };mJh/d_{F1U2DgojѭE;G 9e6"ʈjPKGBaԼ:JI١4fe2Ͱgq0[_uHOr˳MPrּ=:X:I5hѧ wj78P؝j؉U&S3[,t.Yv$(vERL+,Ff^YG N0h+c sL;gFVDa1 7X1KgfgNJQ`¯ƹQzbkO,g(%AIgmK XQ돬56n>sOWY͢1d{G(Fë_N[/835 y\G) M"0ۦS۫xs:7>/J +c2A%ٿE+Ž87r!m߈]XM0iO3*N{]"HZ`9F|W} v?䎮GZXt&C?c2}yD"‚8򽠊 sCK%St;Gmr)l$1fOU +#c;doLjbψX$$;$%wb8+=#8}ԩ@#̖ˇ"NFA(dπdA'W _U,T; 0?N|ػ#:Anr@I@Պ[ě4]6X^WW<8ٕ6gANO)IW|1K>lJ!yW1 Z",NFT^"l&&X\pESFį%-δ@$+~R&uVS3ʊ* 0$i_1xK]뫈Zl)?+oͦ"sm.8H,= Ʀ&4eӠHgWu)Ezq*mEأ]HcnChpv3Q-?/*C¬:, RJ`~bBx1"E21 qݯz 576#oG&*Hh3УVޭ B>xL`m,} ܍ ;-I=62=SLŹR`Z֏u'/p,xW'I> P75n` A0Ρ>${px=^f] ՊV;1(;$4֑L!_P bUՌNadDPj1s +CG?H91sf=iUsh*\B>=508eEoA mj Z0D3U2A2 IQCJdFbKw$},B3y@lRGݹb';=pRfHއ"Od5!T!;VXp^zx fD%䛲SlO-l{sXnۥb?ɘuX֮ٔNg^L,_ 6 q8x]bPWܖE:)nI' ֝1@nGo㛦O >X^&Cl EobAgՐMjl~ybi=W,N^lTۖ@QU}Q(RaY T}p*Hja¯ր Q, .(h [xah_׍UX+1M qҜ>bs( ýn7{a[o OOɔ/u—S%?;gez@A[2iahN#!8&` ([N,ecP\|g8y"1rZh0[@7a^M3R2>9^=O@1&qmge8ioiz&-h,N9XZ.JbSy&x!"kN!q7]JP J GIvj{&^MF'isc#'`:K2LtU^ ?i t[ ί9w!7}"]; ')Fm;8=ɥYfO((/+e-20+4i$4hvah| +?JȻ6a+>:_̇zZoVeA"pJ}K=Nw"N߬Nttʊ[sGKwi̟gVQ°=pX*w'iƔSVqxBbm]rPK)J8UcL2cVd89{K{߳k%kg6MstvN.#ָvr4>[zgs/5bڴSYe67BgN ;H rjMAmF;N ULi~)[ nuz`T#ߟw\T7/E#5C&.~eq8ЃEieC2M 8.Vyw k[xߦ1n_:9yp0v#>dr_Cg&2NZmA P-GY:,IJǓ^.e6Ml}.72O/jdf0$g˔},LvbTLSp.Cu~%s{ϼ3 $jMTG =! " F 6_&FƑ$6aO"=t<%]%ͰW\481u%5gYH?< g> 9}ƷʍjuKrڸlxx2cq!YKҤ5To87qJ-|Ua8=G#JczL<`g*h&*T\J+"gX ˁ/qPV<#acd TgϡfhgiNw_,o'ˠNETTy#ldK7*F E@93V!>GVU1OiRpXHQ_%W,sr8G.d{DAӜ#oc)y$rKpcڣ\kA+!XTWh`]Ӄt9+5\djA:#_Z ]+uwjw>[rїI,]Mx2`C8 Z<]9Y"݉=l%r xX>wd<. \JKʌQPE#{c:s'}|[ Y/|PQi9$poO SS89ӛÇ>ոOx#"T-〬6G jTI*o.>aěUЛVWW,{0ASkf[m7rJJ^ۿg/}H3sc?Trq|;A0.I6Y"@ɷP0=\֝ , \oA~WH"|57ijT9U8j}i&ik/x7d6oTYPjHfe|e_\7*>f,3Lgf⿈] K6B7.(9 c;8q\J_bf;9U$ Z̤] _ɵkT9}-~4E/6 F$sdR ^_l䃸Rnđ.+ 1F(PXbsz(ُ# TU߅v)W螓-CβB"yP.( ؼ H} zI;,3I&~9o8%BOu1jx!ok]ra [ckƅ'yy5* PZu9/CFt=mM3DXGw58Td~-, /)maD߯>K -KV eRwm!|VxH(ڜѝ֑M@-U(isp=YpChaaB;J"fXd#ܑ_.(6~`#'t ]@/YT{M4/E} ϐӁ o>ٻװsVtDաH- r|a ,Żw7KmD,e܀uڿyQNTU+P_DMǯln䚘j4ܻjΠO  3J2xd=|wˆ:^I vx]?nto$]ޔ$ëzu]dOCs|b:X&9 tLFw 8E,MG,pޱ,; >ˤP2 |VIt@Щ0PXcN D.jt%Qe&kR8V%zfQo͕ܜ8]̈+xR$L0RaV(K#->.']tc\ӧ1)|9{Xk~BbiY_o!/,xPyfjdɮ mK`lWVR{yC1@}i]|)fLTsS}bmyZu1N0&+?]c.ѥnSPP"UL !;d2fׅE7HiTw߰GJM!RN2>9 kv7q <`BlN7 cdhGTȟJ>`dj;ToVHvQ!NtH{b@P0@75>&:FNmIWƩ! "CK6n4z\n&CBz U)zU?aM{wZ󯉳p<FZ4ԙa_qF()1BExz l(IJ ~[SA_O3 aLiL*na%Ir&&(w퐤k9lSC:?+(q/8L읁B%Ia(:[ˣOq' ooipIrG3kvEpNȒ:6| 0;mC7`?F5L)"'bnJ@\) omxpR32ݺ.*q';:Dr_8M{$#NZ&'Ij(@*K"zۯz-D5DhEꝨ32VAeyPIU\Z˕UJԍڙ?_Lr ~쵵-v`)y.7 GSc^1dZdt^[$ C1RqE빷A~XӳCez-}3XK~8Q}N:/9fB9ȡ\LDg_^_5o2)7yNxpwA.R-e|Qxkj|h:=kWq4t,8 #*N,-e8q31S&9Zq'B3\dS:9:L7v5{0ldq@KIiۢ d`; !_\{.&h-w1"%/uSG: zv7STYx!KQc,)ev(mzR E8CNR.qEBx-:A>+leHO{ǺCɳ+s墎1Bik:$$(k%,5 -6Y2e~+]&|jg~dO6QtFjrT b~yF[%pw ?Kpdy]f|5/܋ Yz.bv'ekprER&9`]gwQNf':Yƀ.NJ) t0Cڶ 6np I?:s=و!J/ Oj[1y50M>BZPSUQX:tpjO&fu sMsm0ЫpN)xm$ ~4߲ۅLie7W7SHٕ*mG+zVOw m%IS֜r?;(\X[D υ[1U1N5^ۨ<'II:ۀhVå-S揬AdiHm/ᥕsn*xqDlr:lb̌g?p&B7KCHINV2+n!UtZH~U깧KFUe!ĀmաeZ/0v *93s$ +oTx>?qba# :h*[cr3Ly2ΌR+pYaX6XtRO#ޠ0t.5GO&0&SH5QU2FcB@ t"]+2ٿO&h<= h#hD&%/N?}Qꭖ5<;Ac49=+iiR;9Z\)Q ;ޘHs~8;80d|3L.ߊ;IRY,q2A (EIP0;221ΎQ0` Wa5G@!u1 ?_(TqRom}Ϣ_5Hߤ/vOAպ]CuCfkiuap0ᗤnlQCvrR,fMVLZ`Q#EC#>0EQ PF(42L-/⤆a[*J3|ʉX9ZX>f4-)B"e9&4e-gY5YAD`)es PI5+Dҫ n6PkBc 1ꠕRSbEIj;.A (U2,WˠC C|$KW~v6s9JXME -R+}4u"&HIYyxc^ zbj]υ-.EitH ,T!Ƒ9ZK{.WЁ~Y2KXLaW_K·@Y&[a1[]zk?M0a2Nm'x[״ CW(քiIi-kKNu͂a[شֈ)'^~Zn1 MUhGUF"{e]724'A 0"=illRN0RӒ/rb%L\Bi)w-kBNy)bEQ47m=0\<;^FM3MEMV le  𑄛*n' Kχ^ U7sl%ck]Dy)>lNփYN.l_bY+Vwib-c}%ZfՃgZ pI'fCAuq(ۭTᲡӪB<^qOrGy&Ɇ]sqM4RbwBb/ rqֲ 6d/:dRH%FyWK慌{bg.Xlk_^B N^IO&cX8%/ } &^}a!]"/u B<ljʚPl`vtƺlV[r.<+]W] YBU5L Ltm).omOo&Q\a2+h *:â;"A[`ECy^?//ǍD4w텈>xDQʢ;T[8$M3kf"eޓS?ZX4R[#ҺmA>d!l%t^QFۧ_\ߍC@fv؊8Cf^ao q6=OistĒD|A,2Bb?ޣV"E86=h$II9zp-(g8B[}3 &f~G-tI K,lʔDžH 2{q%otfDDl.4=&y WhB|{A%<P1y5̑m^mU@04xp ֆG]Ig+uQ cɇϟ=k^U 򉗍F^N^:^5LQ=8%?A=˷)fh?˺m Oo| m4D 9M'=LACN":$qT 5!=x. ݘ{iWG*bM,ee;or(,r\в/8:nL3Pv0Ңz<9ovJk )x"I0ّTD#.9C;uht/_iV*IpGĤAClw1c#9T'!Pn>8CkF*ɜhP)Yi/jntI|Y?ԟ|7(JD7.:A9ZA&O^' f̦〲*o 燺DJ2Sg{oڪB.w`C0.~rL&i۪Ip[|x1HVrJLʇH;JRcc\8C CI5P~( GD-mr$Yi3!}qE T\D$SEb1XHg&pxAJɆIxZMU9qᢛ0g]^ ɦ4`jKS"Athh ;IgI1"{d `]>J ]{z;wd lX/,ufE)L^J?)Xx:[x]ngEoeKf+&&||"A]8ΩU=t]2,u¡O"#qe*{ls0cpS)#d`&j=!‰*4Nt4OgkM'.PF v"BwDbMSM# ӫW-ƧHR~U&^9#3ʉQX(ښY~. y!Ԙg/]c cGW~ͺoasiYaJHgb^y?)W *21 ;Fyߞb6e/ڎ@t&C  *gD^Nrur6#Za.8`&0gp=5ޕh:+Ý ٻr! 趦m9=pf\;ԢW{FlU,:? ;Z5V|4A=e8-2}\T3J`M2ncp vڠ/yRt4#gIU^ƳޏW:ylI#Gv+ A< H!h:9rzS%a  ;T4<@[z33@}|ERy.35 vHZ{.*[KXLY-Gx>Mפqx)U8P;E-4#oFD(+){CNVp*pyEeiN^:DC* /L+nu,cjKE_CqI9ynB) -۵RH, jп= s)*(2]灁-GYT}88r dx& ^8Aw)2<ϟ? Ԉ^e 0iD'6faD62Du2u,㙫loKȧYHe>EUJvWeb*$GQö&-zWcR7F8x.`E9A6yg $p V3d3xIJL A 1I'ʮcƥênKv̦Өz"09]MiيKQZ+_nsܗDNiGޑlF>M.D="Ko`N6- .> %BO!ug&);~>!In4Ziw=˕ =ݸE47qlJ06βzDqؽ 6a7:}s_S9fɎb wCs^8!+Cx͡TvX'ß&ou|苳-u:VdMo$"P/6+#B)n sе;2n k,a;(I&73xbojb.ɍTn'urc!rҧfwaO-nbUEp7$Ĩk8*M5r$F;QC5sxb_נ)tx8 S/vpC-EQ(-naLӲ+0qQBĖi2z?7:j5L^b_[4~_#jW%GcRnIA1%wj{KQUVVejHD\ bJ??X05SiGeyv8@"{Q_n|͵Q(fP9lۀc(7p$=PXE(MG6LY3uqPb6Z!{Y]MD6#2ez07*ȩ)p *]@]\r~e|%xϲ0KPƊ{A^f6i/NXqoX$9hdmz +c7\Ab%BmMSK$Z!j#~:J@/g@;J<-Vne䂝6"lU> IZi賀hnpH%Fj@BpWDSG\e;&@H׿"ћZlDrߔ-^~.7uLs̓Ǖh@EVp ~{5O!L-tk4/so5@Qg)sȇMtln$72{f6[1qOC%-U2t/4e=./ JVK%[%B2NtcQdetYo͗В:Rg,Ib_[>b8x}]%+JE-EՇ}/-uEswjr͎z˱HDcW5d'$âhY߲/[u~'p-`\|NOWSLR)5ɿbwɗFDJ~Ta(W$o1E9#|n5Eha0bj# -lr.chWJ2o&Lӥ0?׾Hw L:>CNVWq #A bmѻ9ІA_Kd#9% u͉l՝{hܳm^f9Sxd$0(WѠa`ury++>=LRe>v 9^ILf]o'aw֨[ƘH祚֭w@wѸ8o#%ȝ6cQm ?[֍4\? +Cqʳ ng2ނt hA^#C\~,T!U†ϰ".率̇|*KRㅌAr K ɛD-@n:GT2.2S HKaƹ5EԎeun٧#ECqI)+s4M>m 2_# !J̴d|yuKx=rB_ #;yP[2[ꋓ=J|gH<PշN6d0s Ky`3MYϾ&1F 4^i-_^[*DO}[݀GQDF\SQ.Vv,<{`T_>?";RqSOjը|Uvİ,1}E3nWCo;7RP*ҟOJ(Tr} sYԟN%:r,lP'7PRʇh 0߻#YgN)}vFܛ:S۾:(F%vcQc0sH(wT"9xx: aR)Elvr"$zvh-m>!]jc6PV澎ME֧X=Ѭ<^;isַ=GuTKPA#{Fg;\5[}0\U~g3ꗡj)2}0,5 ~2 1cW'\ 5W㼜UTCPA.Q«ɖ8z߶4wjtPo=a;z6AJ,huy/>oGA <>ⷵPn}*g\Aۜ}@G9@QRWjoM p7W|-wX qٓmA4JiFrw n!8"E`F0jعͧ~O oG_1"fdbZ466Vqkev}(Fy|T-$YnS11sd 4!!nNOw`k*7;7OhyF?LR*/YUަoԻowḡzrH"$RRAmۯ,@{aOV+z+%MsRM;gj}zOW14S? aؚj9qc?jrpZvsҾWP62l+0)F_.L=[7ž j$c?oZa܋_HiZW6J*>n(\emoyJ'u8_lI›qG=-*eڼE^4_<+{{WaؗG.hJx6yiF `LZݬ 1LH˞)i_S_|O0DƩ@L0e-@,kPҾs,ѭ%[ :^[8#y5ܷj)I ic K3xf¡u% JNeKHw$S'fՐVv`PQZdnT(⠿EXYmOƇ0d#Y W566FѳetWsye Hru 6/,:,6Cwd7 >-'#BMo3gg_Fc)}{S A*=xyf$(Yx0d+lr+6kvt;!OX<ڛqCv}Km3==?ڣ]X[xqr-f%H2Z-/&vk-0q(lٸAB  3Otnő,\}MӇѨ+\A_Î.n ]+>O~FOPalLRZw!lfgT) 94}A{qu@F4;r{aX΄IY{mUvMVKe_xG͈LȨo-g}$#30M `Fz4@݊z4F0-u{% G3nAU#8?%U6ʹLdu#rxQɰ)y9V|¡dUv|4Ac61%&_j+jCd`(%"34 N Iߠ?]nUԡwE=F R/F(z ƛjXk=5.mPqiRۇ]1Cj.nlNA5R6]"g LbK]y\&,tv&Z@8p όuh'mE^אVCS< NWeP}曈لp)/5ƮEj~ =UQHrxjU%g7`ՕWg6Ivg&"9^iToٚfJa;LՃ03al3"^{F ZfX""©k1AK(c '~[Q)WeaVU^o^[Z8*U`(@^mjA@(^[oes&BF%Tad6 S`t疛 cke:.aW4/!lz:;u%!u*|a2mP ̛yo? #*,$"[>is+XF_,<,j`'Y -5fKriVcYCiK(f9uD}i)Rc`La>w0PWAXwpSlAE >Ơ?pGʶd-l6 q_z^F@=q=9;R:蝬d^DppNT|?͒?_ C0K`dmHMC[03j>WC, "p_)Bq<]hd@Dq_H-d~#@5nL-&'"oUB)i7P{ BZM]GDŽ|N ͺ7+޾p66=mf`#b`N+QZ,RtߧʼT==X﫿 q^U%WɲGgt M/jx-L/")DdLRц##cOc|pܦT_OQPTw;BN9,(dd`0].I#=?D`|MXK5ǵΖC٧KFos3݆2l3~l?yNЉyJ1gy2 _Xx@DBzx(';JЭoTԺ[HBV=H3lDr 'SZzpbxҬUZӇ{mVGdmE/?Ikο!63Uv;"3O{ҎU>:Uï΁S8{vx' ^=ʊs9xK@Q3H)*AcG GYG@?9ٜԎyorbjٮ4iG8 [Gdi4vPř R+xK*w?߻UTC} E?]@+?+ׅ3N=ʳޘqMƢG ܉L h_jƾCw`a @0|kaLɥGh`ai*tGr^t)Ѱ-nT ¡gLycm3hsN횂|&,4]m8o5[ ɿB܂O?᮸gEЈpFa e)SBʫ/2$v" LbMa%WAĊq]{WCffaFQSWbKrŜ ̡@oL>/sipZe6j]1T'5Gd:TdT , UcjH&<.$0ὂ,g5fHt[3\;-ytK=LG 4Uw5nZ7יE^Q o/5f#3!Ov4Ӽf%"7 y .T n۫1yr9V]O~j |k%ڿCu*,O=8g{` $O/h9ԆvEwxWh .wM`l G. ~KT{+4W N{DOG?w`ᢃBTʭ{ oe9&b"ἤ%BEja`ivώSZ4]'+HڳS7dT"Sves-'< :vcmbosuOzvvysן趤[ݪnY8#tYyBWIg)1v ujԎgɖȀ\WW+Ozv0x!ukd~pw\&i2&)Sm#=t$:Hx= X _]`[f YNHN֕FvS97oQLx=[w/#rU[΁3㶴m0أ42z Q=gkTU[ҽVփҋ#xsN:sER56l6uU^o}< CYx(ė(; l )ˏW 1U 즆~8 K0SX`k'Wx|8&-}/ hIUȔ PWο3ˋȋN7x;ڬi %;w<>yn&50Y)U5$q)Td/n~VTf*DRdKUQA) $vvT:yN2 3Km`,V92A(YFXurGQ+T{$%AU}gEvpnFdW6׋OĐ~Ish @Cwo dg6tY.Њc/t NhXY3{8NB7ISG8c]'yP^M0[aЭalb&veU5!#|&_P0)Z")V  s6 *hP1]hS j\~gk1p(W6faAuMvaK Э?Dkf?mkbIg&F؛e0fz?1L%Ԩ&pd~=D>> `I`Km!*ynpVdm#`8hK`p@TZ&!_49 85g!oJ&V`(b_e *:sS0 g455f荠S,`"|X"[ tsը$+#YVyOo'犪@loGס^d?].nc3k<8L'qXͯXW)ʝDw3I+H1>\._R.[$2md+0bE8eL ;Q(k_JYu`h|a\Zw:2K> "߇?JgtUȧE`vM$1%Rwᷳ%n!Aϋ`87=B^U?$p PHiR"Xe4E5DlX`|>.3"c$JyskQ4[њ͈$pJ*0: 7,XTO]f#Fi0rc[$J@" );*bYp1~`p=L#a𴡦YoT`7 R8(c:l7Tp -Š dBI[ ]NFнm⊅a"'F`fך>^']X6YQӨOG,:*% (K< =}Y=GmLw y)D_Њgb_OgE[w:^QdU-M/WSM9TjG#PROhSGzg`۞zKojr26az@  ?|%QG5]Qm*Wgˌ:h Y쎮/{`b&VqwJT>` g,{A5qLwOyzcv +u5$qdܹXz&gAD×:%Yn(N 9"poXf@+7)5ܣX'u5oAwF8?@dSI8Ӷc.'m P۝ Tjg` K;UF6ٚ!#Yj o2Ԅ`/lze)}˧ QG1Nu eP\DgĊ1ܥ[od THHMr?U?N}9| poyE(&NTef8ߏBhx:]*hX8hj pŸT FO]V5zU=mނ Kieɞ|=ଘ#D`3+QR[S C8ENB[x%T}2]6JrֹC AP h\ʸ6&Vu %nzATK?C'CopڗQщ͘ײs?$JJKLYܤveBlE >pɀ2Wo2XrZ=]q #f+Deyq|/ObɴQetfKGFF"i( 01.~b')W/$xx~'h$ NQc7sqAԦ`+7#cVn%1`к"&n\ pǶ-_\ygS,_aZb%sj\<0)N/zn^ RXД58G.,@\OCXL<> / Uk+zVͨO= ]jLy@}|w+q%B1"Ppچ([@HP%B%\fadj=z,]jsLAܥe7򂎬98_#޼*ӗ!̞G@WϪWS=lt錿m^wŚDmvIҚ?=+w!vόҍFHIP=ayг{ך'SK5DVU~*4eV/?ʝP:{9C߄VT6`N|S%vUn)y'r^ {M\MqoÙ{l*jY+D!^b@yFc*:cc0IzdkDl1a%WO 2E5 |0=z?CXH0\"˸^ }vPD||DC 2&@b#/m@`Ԉ[;8g=dܟCXbXa 0s&2D1wCBikin"c ^xub(l1,lO~슆؂ _ݱ'O"фMo p[ֳ K۝5KwU$Bz[{@ba,0\rȄڨx]Fe41H!p?!1=L㤮WjUh*ɐ`D;\g]j߈/KLO(˞0$CrԻy4[_7_(~B|f:SO2dO.#N7״Vsw`tR>! vTHo0_N-5RsP quƤ'6T l\I& J~Hv# \,,>@p k}GV2Km>Yb.Z}ׯ0VK vx7KYam WͪR+` ek2⧷nþ$ѱ=6L8 D|ij(=OfDE1VR:6)~+{w7L_%{M,}WW_8`-:*y:}'a/v^UnǙ(o>3İe yUIf 8` )>II.FM( I3xh50p OR2/,W$L/$Qs"L3| TW}ƅ{AW ׮PP/uG?l7 .B.oA!/Fq_^”MZef%mk4EH;9Sݿ5( 8}GYRQo$r4G\Sd=.^C46khUeWKQp}JΗU"][Bcp:I"pcxe sRD?,:h !|Ih쐒ߺ7HAȾ5c{@dSUf^4rȅMeP?>jpA39Y%9e' M YaꡅQi:8U]C !g㶅|qsjlT0gEz5K&p5^x8gf,Y(_KaGA.L6_u<3E045-r[|ow) 7?,\saCҶH G&4C& lʄRk*K%ʢG)LJ巩zp4>-8SYpqn:Q]P_5">#CęC[0)8k}Y{X74 t~Tex@A@Ȧc|n:r7VZRk`ZL hkߚpr6nK4d?[~x B1.G#cnBFUb *0J$!آd DANr3+ Xkn,'J2_Hܕ O.I^ޝťoKXҹ1asm누ms[xHOiyFʆi+StцVK|?"Ҟ}[wl8.$<GɃS>.GY3 ޜ7K3R Krݩ654}0x@e[MwmD@¼3xbp]1ʔ%\j*Y472 t^U|:yp58 -&EEKg`[әO3kR01٠WЌ|L O2a f&N&2#K2[o'o{kK۹Ge7ݮSU.&J) uDZR~ra$<ǁv 4 DMTS$8s4 9N{7\4(8[r}As2 =EDEZa;ObqIc6A"&oxJpWۗ7O7,=i;iG7nhkxkKâZuZ\pZ y8@y*"sB"PnUlvxGHe9885(طu(BQټ3 oEa(Xi\us'UpE?,AC^\X}ڹbhoYn;~U3b4tjw3IJ͌U@A-R\*=篚W3SI {^\jMҖX3a(TpJNyG}Ru@puMHu9#V3Wѣ<]v`K0qrf-iY-poGHr @WڏyT=Fn9ƛ/!hE @wE D<0}jmw ߔpK*+ʆ4ҘPkx˲2Hut6C/rSsǮе,$U"8M OO֓j29(X'rۂk0fQb4WU͖H$!"by,!g5 , 40sdO &spjPNS=0R>\>©El* |&\r[6Ls/2'lDŽΫo؄ڽre{.4:en@@nڵEh'χg+'hM]lf̓g8-uڷd'!Ղ&S-,G\ucG fOGYP5T- ]2w'L׏G0#&v񍚚yE렿ipkxA=ZԸ?[ˉ 3S oFsr 7- T'/UFf9BVIyoeLO%wD7L䤫a JΑm \O*倌㏯"B>8}3KmcpV㵯fM py^!Lh4zGַ[8D0]' SqNWv^s8384l=JUvg(:-TJ}:"lz9B0ty3m!||t"2_ϴqګ);PbP 6^}RIu S"ZJE7Os5T8s5i6iӋWĊ:Hs[&$]Ç~dΆ!GNbȮ&tlWBx|@䬎._vZYy vV BFWHˈ+AEl :$c`^ȝMSrwD܋-²kbje.LV^ەI'Wl*:*w', :x'c'أeyb~!L^GB3/.VXh!/wҡBS5_Xg(s>%xl`.s3;omUAMʑ9׺јAI&#m>$UM y_dAl a $JOhܳHuR{&yДm5sqc)o杈I1[ c\qd~坂H|p:dAڕ8%kvo|aF-7v 9+qG ũ~W4{zhueZg0}arbdu`_s7](nP\ᒭ /QU}\_XM,Ъ lb vw#rR<!"~Q_!s婰f\RM5ZDByX_N٪9}f|YK? D#'PCYX7pu['{;8cR~H:MboC0X#@37 z ;{1F%pyS{d-xQOh\˷"(^pLt5dPs(w@.4Mȷ&N}3#Se*%GI)E{?H&ia(7doztJ U?t$uE,- $I4C~a4!DCL̝杰? bmžoëةNCB! 1UۺJȜwk  eN}8S4nxk#\7SiUy_-\ /t'crsl#"dWYѫSi}x7YAl⎾sb\mŋTkwXQV g^`OqrQ#}l@y–՝<%nq/ 9pNǗGvlEKd7!jU+h韷3@Zu_s"RRu{d=X@ $PFE~ZMqsT7lPSb+ME=t|O$8H p gZ^?SeaJ*]]ЌK&7ݼ5ПwtIE#Yn^)z?d*k{QNb6_>1 i6b^m $T?b:~3og仮V~+yv>vҚ+2댓wo-A $DwBCBV\iM&QPqXoi"FVѽt>;3;9ߍEd&ИjC2RC#*T`;u_M䲁eϐ))h6mcq-e~~:8 x2h1P밓1(ul;>jY / ,D%|rb0-rv%?^TmZOO+׺ܶXrN@/H#җQt"tKh4_2 b gJa#dZ! ;ԝV. %!pʹܻdZ~5zr ]8"nAmxI>z1ԹbY4.bn QJH!]rcRCe|_xl zG M"ϡHR4${5ApoM95¥d⇱JMc3TjNbCҐ{@NdWr3ݚ0yb6J5"DXyD`.QZf`8|'-/w'1_?<-bFڛ?wU u^[M0{4jѭ|D_)M181kt<޴o=OR .TIұW07cc9CyN-e5Gk0.HҤ(L^ίibH>WD8d0 &*!g]0 `&1\NTVeL1c,::.b83yaB` *t`aD) 8c?uҝ C'l>Ѽ7w۬W77i/2J lКa;ЧTJd^f5Ƭͺ?>v.EҚ둘ĩkPH;xJ˥OITLf^>u`HF2녽 *BK!ΎG0Υx 4 Q+bcE{~"ǓR]x0rqkH8WWe[xjܛ0 @=#![Bt͆>:`"g_NɂdsZǃn@F?zPHAv3lyg3L)S9cTܖu)v7~aä`Ϯ] Ejo]R r~Dngs0wH#MܺlAxDR~|e;5J,5G=]P$Aaf=!5nI3i`Y*/i^3h|1]^^*ǀF&YO{e~XHq`ec/ri"L"2eAô:js 6 &'w6Vsn*iB7gf!qDN57Q}$;*I`%ihov27&1ƍ؃~a:C`|%0Iof%`m{cf[S7yD"^ yӵ[Q!^ : v^X%d9۲#Hdk.+j"TowL &T4 y}3P0v 4H2eUB$'GC񡰥mgƌd[T553b1!Mes1OѼ@4I 3,cB ,'ңRý< HWn[Vr~9|!&Fκ`&i5%B:DQ@V%mPFe XSj@yu^1{P.-ꛅܮ>(٠XRNBeͽQ.dĀ7P~+>+BHk NUy&|{ Xf*pyL>ĩ|kXO#@xz?d)ZohY9tH]N0JkGPyE0LWDiq6: 'W \B*>rbAP:cxYVt,i'5#+N'$LL|-uwx(GVOy5' ӑ98 =-NA)JP&cf8ZHBjt]{8kZUR;1iW_ b AqWvݴS.Sb#}ftjV2c7QF18eM?p@jGWNL6l"X)rC2,mLl7 \InRBttDaǵ%]Dd,1a@5(, ؙϝgMpάf(;َ-f^.13d[p6-f#>םm1S=>tRcr9sZ+%+w,E5;^λew LmY7O[Dfxyri\"[,db_ԗ}yoM"p}G<2p0!GTݛ XVKe _Jax(s?ĉi5EWCdX0jVrxb1C+Ώ5>AX#mϰ&;/Gvis_ƅ_􉇇uuRQX"9uLuKhe ta[λ0r"T9\)!eIɁ>/uOVő= 7Ky1ms=Uعկ龎2 h}XdomzUw> E 2{εm"("@NK%65HޟUg<(C]Alc4B9TGX0ArG!6C)~ȯ9 ǥ|ߤ7lVnuKUGrU nn`/^]D[8_BR&κ[u.<6tߞdNӛu">+--0P&|Q[+ႭI`c$5ёfATk?p)'_.;5>'~fۈ GZGmdWW1~ Gf׀@S5IT#J0?ܭ|WxEA: { w"HZ[nZZQu~zpۅ=E8MjaZR8Fn NcZ9IjkT@ 51%Lvz-T,׈bd^!wϥbŗ^yK`\%=#,|iųIJ)>U)QpΤOq+dM R<`Bm0ou|L#y1 [&t9][ވiQabc8[E!%Z`9>m6~rVғo67 Xd_!R8>EO\Wk?#p93&Hϳeq6)0m ).{O[{e-?x'tQ7[#KkK @{>}*`31%|< hor9<5"Ke ۖ؟GY T2u,ONvIĪ+*Eg?~fv(4g,KoHIt $K|?&A8awQ`r5SWl]u:j}AI !#S6\B0ڛ' { Bѷ%u)kB-ʋ644l 1ug}yI'%7N]\nG8UW̹OxIYXx~=t  I/m`ƾӁ `@C ؼ<[OVM+| xa#=*">աJ/L7ƩcZi覈rDG͵<MczlP~XwuiW+ k;!N2>oLdQ!Vu2+R%Zxnv<'MkWS#9"BM#=~TPmE\k0MJ *W2d\)2yN~z{JoEp;00m(ҷ8'^MZe%' }na#.87)Wį⃵ G:;2-:HulGܘdyd{ Tj:5 V^O"5^qߑ 5FAbL$N,f6 SL1$.+locˋ|pII}RQ#.ɯt)31Kù"볚bEz6,+źC%Ydq$)8MLh׵c_&uF$$:<g2+֓0NTNuc&PZ7 gM_FhMW꿩/8 A31N̆oaozȜ]yjHxdAdt0梳e@ayscY y[R*j.`ά9T]Vphn}.t:.-ޗB0ckuׂ8@($^9J54?'ewL;p~Q7o˵"+ސb4 nmjz `vMϸr@h8 _O Lr.f;jxoC`u'ʥ$Ip7IjopD¹6aȀ9=bӲ[>6F ئ!xn1 yQ8~3vn' m|+z>9HF*ԇ>j׎, ]yz|Rm\׏XR@<VI~w~`@]꽫="uu3A<Tkx\[am (~Apm5y! , ОwG[&10.GY,cnyޒouDzMA}CϚUi0Յ׻ɉCov l,k| .9һ6͏$̯T!o[#L|3v`>H %m߅l5e30B?7\.b7[jܯtT% *kqAAZ5@*=ȻpYGŚܠ4wlͩǀ]_ڠăr{r\[G#.~5̦`n|=ԅȞIvI|yF(Clm=aJ{M|RLL_`W> X;3"L{;1ҙ.H`F'tW|C6 (p`lOp "MTq9yz;#oq3x=+}:ex@H9tkKF Ff8uۃK.8UQ2~b\vҼ.PZ{hB ddXGn^n4)ČЋ}`C\) Ay.ICqwJx5V)K#,mߡjse;~ohol(IBxfE*?,7 J:zs\C8ȧ)y~IkYJG?DjJ_Y6đ!Im-w9?t2N?jWpj#&gꥏZBdu7i1n種3f"wC<ővǤLVl-mdRy )Z :BKqq'X:VXV;MHeO~"x Q\dDK.Q.Oּ߻@'{҉UÎ>mJd[sBk!Wl#X)!֪OA[5)lQ4w&-Nxhe\G{ "D >{Wz'+b;٩R:JLu ^\N4X#ҡdYq麻i&Tz߶q /w#};p;˜8\ފټM JI5EmcCVkN7+ֵa] }Ъ+ CTfb(L'P$/Lu'ܽ̆þ<"*Ə 0DFm'NzsHn1qqObxF ð/ *DM5o| 7(>㶔ctgOxU2;=&Sm3qQZxG»Óhlq*IZd9Uyw!fܫK,Iz$i B*cA"ii PaPƓx82~,A9wFm [B9K;G[5.gzw"U xo% f>E4vItg;ȏ7AàcFWܞn⸡8Ys,$ߒ3/V{ Ņ#ҏbnhUT0XܽoѩݎO+HId[&+\ 岆.o왽rsž9 *1X.ׇ%b5-6MHv_xj;(u6\50?}6D9,o$'=⏸bM3˂niB%`Ģ[P!Z;%/ "qX18CUsOoe~&4MeeHϥyLf 5k/e =I(xZ 2oBt%)] jG)X 0*2GPQ, #f$'2Ln)C4̽W I4/38UЕY ^ _[ yd$`Lg~B.X'Nh)LF.1#rK9ҠHKfsJG-!jrJ^ph]r`oc-O(nCH(0%qEf<"I=cttOLtRm{yQBbZ7\ f#ˆHߜ>גd\6D(@^k元&#JI*m~!Ă"Z Z4<&]7@oۛ{}e:n̂] &<,n6'UQ@M/mKw֚=3<4D8-(Anv&a>oGFш 'cyPكn}gRTЪz YBO wj@UQ|7pԟ7*A2[G-S͖hbf@uf^5 8|B2zHN`8dEs K'y9lD4U~n\vb\%#K0p\(=MA5$ :2U[JZLNcd.f +]R|F<4а!Ygo-VqZ S I2]@W]i~k!(W%"z\@Y7ۺr1o(nn19 *\E7xCq1Z|aF' Zr8kWLrPph(XH'~Lj58>iI`WwY|~|L x,BDD?{ zh[Vkc;hUW|B5Zֺ0n,XЋ$N;U"k9g5ʽ.=E4,# (NjRrc7Lҥ-mOƧ5 <ʤ; M8ض~M{~9jIWufy| RT0/v&X;/* .&ŕMc=xFߚl.,eC1oImSuŧhBGG;xE5re@:օtCesL+xmȚ3!SnTpTBؐ( %Ka;oWynEwKmP05le˞,IrQjKn=UA5& {4T<6U|`<=Vjת9D|nbsۅ&Y0 !.+H< w(T=#`[== m]Zs fR+, JIޟwC\DIZ^@_{ =9zA=[Kae?*N VW0 [H"o-NF4^!Ũbr`>A\[=&">D֭?䏊8*)}-O%chKQx(aLfvy% -ss'Ci4G-Hdž\{7s~UeSé၀AGp]a0oҕ2&¥iCԢZJHP")5| 5WZab]?}`?0W kk:A4'3uSzjsX*X,$ jz:&xBvGKmDŽI:+.  a+ȇ>ϑK+]ѱ%[ D`)\ !9.sbUI*?C9)9v1e$ 7)+s T ?ѡ͔-ưK DkٶxBT"--J 2!lX;Y<\™%4]zY3"2[a+,;ڭx8)ܳyvM-;t5mY_oT5W$Sdt/bqޟr p+I <;ȦaܑNG6٥MNu #!iqCe}ظZ4~Ѿ@Ȓ;\oMτO̓&ƽv>K:4u4I>Is֓ClCA֨E3uWFX'E3M T*A\$͚B_nt\9x9Sv'I K핛ɠ? YFdDEGNyUUWfK2+n}YqA)@k? бOcCA=8d5!ҭè7|ZФ,d eQf"^64|Z_dMKУ'Pd_ s]Մjsm$M|B$:|PQVˮˎ8m o[g%DF0?r\4PyŠ'zꢝ6to@L'ݖ4^("R$59J!p 7!3&L{ n2 ClZN3,"(w˚L4e ˬO h<6e @A w-'^,LIPCd<aUFMsLs v w'{KШsZCDiX/. ymg֭֒ɾƟG:r+ hd*ÍHd4˳ 8PH=%̭_>K}ox6>8K+K: 0q-2Z; nH]쥰a?%#m/{y_*8XFmMU UuNlþF\ǪoXq )RP4;P}p0˱16^hiY+[Pfk'Zez'{09CLPlF6K mq%K_xLo!uZGì]׫֥+yKc*dӏa'P$ DrXlbt[7W1DZa(3ot%ԡ8_?tm߽qb)&]5#kφ4H׆#^* ⒊prPbʩ-kvHcbXykx'fJT7FG@HҼ.!> bi^ "5r9N?qzsߔo/IO{zE׫B~>Lj%h x30V%ipB(q{;[-a #i@u[ߏR*S?`_k* ⠹%LEyD\g7;F'Ksb+܃k.۰[-Z$"#0g\ _7gkŮӧͨcbői2S{^p@֎C"sDkO.ɹ0˿]w[=\U_ݎ2*([l$b:CT~[k֓stٿxl2L~3%K1f(mm_l4شCjaT5dm#?4X6_->5"㣓a6ͼTliJY7 !4r| DSǢ8sOUjL5C FN iWÈHӒWM%׀-eևW{!Қ@ =1KoJ(>9ɔptlQTC.noWHR)ngВ 9UvUpХj}Ѹ*MKй9ş)_{iw5]Z݋AU` a){ײ(_t]]^{HG> *SshW^n5HH4$0W!#"$8B1Y$[Wmm$)@j[l;R<\LTGjwaq(u%Ԧ mYh%Y49~r04'1b<;۽zD@˨uJ|0}uƁFQH>35/-Ę/JĠAݯD'/s7VѴo)Z!Qqi68bL{V}[G` 27V:?XEk-Z$$ \DV L߇B?8hܙ"Fb zFk,i=N BSk)zM&dp$xǠQ rdp1&Pv5YJ~k-Il/rŇYif/MSΞr`X>CFܒFY.|N {]{t Úթȑvڲdžķ4ĈB~:uJ\aPo.Σ )P2L RT%唣p|ҀvV)ỹ o)1QPչMA Bpqk0|N>X\)Feu(4 ՎmàoXML' ׿+3zI+߃,Gx[~ՙ FY( @ fY{N~2ÏlqRY4х=HQ$8p@fWX˼*E I@:+< A:r'bZ]Aӟ9pF x >NF/հRv:M"Zb;O%)lTW6ҝ1K+fp Hr 4^2f3ki Xɯ3mk/tdHm1'URU{(4<]juj!%Kb !΅̒gȶNpmp`TѨQT(I:txێr,go/K3OFK.fG4g>C}}uxpnak AVB=DU܂=EC.Rv;ɾe&oeƝ>!t d,{ݧZ.SY"Lgzɨ=% :HOM_$U>kH]ތ&%n{DŽ(WBDO(7}. k1JY tlx\m{`shJK2|(.4׏؍N~,.׵(@f 5^o^W9( N srH u2KqO10"kFZ>iU#c[9=.6u.eF[mmct4jTp N :QȜտˌMT`܀l|^]n`^.Y@k@txP5!Cƹ m 7/'+{ kBQ_3 a^bLb?Gޕ hv';rC<ڶ5pM'@u Wơ^GK;yp*/:T$NU1K}s&[>gb_‡nuc JުyqԄh~]DH$TdC.!jxO>y~p}s敓e(R(| werm_fkQ<hӗ~LvVE4XQ`M1(@.'6%4$܅Nݎ;Vl:e+s| cPQ&NYKF/KP70#z'V)]ip>.Ņ,^Z8> ’F,3|Hk+mLm('og".+}q:k4)h18;Z^sV:JhKE8+QͽSj50Pu j){QⰠn|[چ7G8Z,J]0j A>hfٗM(e)2.k$3{fx?"K"8x|lm t_@؛޿e#LŤ 犭|6Ÿ2眾jA>f|RR0!k_w ;Sh}\3j&O F t͡%hp|Fl9!g>յ|zJQ 8udSO~ ǶBD_J7 W>qN+-ǏX4;Gyع,iyF7ټCayL`Д >({K5T+08a]]<y,Q#_;X[U +MiVHX)E7"tG~›{dڧq0.uob_s>uPNo-8jԸ@1D[e.\gU"SV~2OV3DߠA# frvse*2z]L].W=N/@c Y~^ɻ.#! gT,DIVx#4j[DG*t9e@?s]J~YkR|0du=2InZf#{?M^5k8'pncZI6 9)&4=s z][ {˶{Bâ*>^lZ\J?0olB^><LL{V'DJ\(J#9~9liOZK}u5zܑ`ap껺-dx"xv:|ڝed6bʹޮ7zӤF/0#1 y;IlWgAZ,^+(r_Žkʒd.&r( PNPvkֵTW I8=ʤ:a̴( Lg*- V*F=SrބTW#~MauV^1=e4b]}6 &Nwp0MSQ#/+Ս\|hmȘI)}eA|H!NFi>WDE&RW5ĊQ`/5ܩ1m_AHgJSVByytW;k9Clyb)Z(4Qm$uFb 0ɎaI3ZuG黌Nmi<#ѽsq$zYd_ 1-tTvsl}E |~>[wb5l MI5C6~l@F29[Zަ숥g/ѹ^Kq*gt@?Mq\;:31wmo;0~\[û\ Rf4Jc|[YI%at5A 78UW*{ ZõNx:`mjqC,%dLJ%inY%:`eD= wnH8x G~#P0 29_ F Kbu;Ҏʍc[}wG7I=hqa}b'B5dqU9§JSSy)ѐn†nT| yS+V&!ۗ7yK;B=K1tÇ_*dj6Ƃ%̲ʼ05NLf< oCXqu@\ l##dXGR 4`7ߕ_@Q׿M ؇B89rPRU'T•G#jbp`Yvomiots^ +mdBYiN+ CZT_Ꝗ]8u#Oe$PF9il{v|x׸[p' WT9[Y:ɂ~\z̄JlJ!nS+UrW 2Vכ X$BvY}52gJ9Y3¤3B'0ŐvUJsnD B]yC5VIKtšCC!u\At 8\6CHxG}viEŇ|= Z ;1exd)HOLI&PrWZbg&qH7;LqylE6բ( ELǸ*OU<.(!Τߚ\%_v~1 -6dp}CQJ^Aa̗j{ㄆ󚙃.d-IJpě]>kX̯XތȺמSfEPՔʃm%&%tkM$E~+p?FņAQk îՙ~\ztJDE4%x=%)3?Gg-6(oL]VŲ}5X(l r="Q~%sPpZH.#9*,YtuYD*B[}ץX5ؤ?TiYԠc(В,>"đ|u3 YN1cPah?T>C݌_WX[ .~ׅb3~HpnbqnCX0ND%G[v@ol,R|7#,,w Q3?5C^ LW'BڑEE`׍( `?hH;[]lȧUrE'&KBs//ubn!h9h:{DP ^v[͋9Z)ډi͹Z17P(Cpjd,^7,QTBM2AQ@ l$kLrO$ Y.u-bI;o}'`=y#'m![㵧*j Orr3O4qi:KSA<3[32p.3jȊU N9.}(P([4:wZ}=Bך50륄mJ\F *iռ2pwCTwvRy&]Td8F1OZ>FvS.EX}m 0],#M7˒Lkx 7<$KW{*Ӑ(*qxKQjŒ3SG}cD>c5rT1]hʐ"yP g\J17_)R5)1pwI)0bܼOt⧉, d;]`D. - Ki" s<遼6{Q{[]Vw7JtSg!Ymv;w";fq݁/xܝ _+ T'L0껆8&7{fE:?0T`'H RqnIC7vU SeYt˾mkL 8_ +5[M\#-[5 E͡ tt]jl^jqǝ7E)[\e1s+;3X[.vM6f]}ڴOZ{"^QMv"%u,ܭÒ4> jk0*JvEAX{qh U΋vr*P<4jK.n}@%aJf17t+7q\=2-l "R> 7Ic{%9_ݿ"~x q&՘C Jʉ,AT2o,9[h8clhj"ymeGp^BI7_˄K0uF{?s(s.bWЧhB.M[I" 6/ 蘙@򐆿J5vzM BOv q}% 5A*GpL <(ʵ }١1ԣ4 MAD*7u!5v>yҚZDqH )A:p`&a)3k)Qr 0(uKdzГ @JfQ ~lQΤOϋ۫$*ٽS  SU/Q%L?2~b7UytOSxf(?]yk >zQVCdhvKnW .;΋&xh el"n=CJy5~"@GK;{7zetL/~vuE7;Bvc U͐>Q,QP9 q+Bsnx8•܌e(-~pw$}aX3Θv+RzI En9eC"zse4#K}& ;R%/PQ0+(YW%o0g*wu_ a)λ!-gچ͕'4E(޹(;#twx{i\xQ?nBQMX8+ZqZ~T 8}1r r3L,KykQ tÍ%Aoɓty `U\CLiLg_[%iVh-N;GŸl FgQNLH9 Ö\;oWT *u l3kyi 1=WbBZl3!Pm- ɸ)4;~Y'C44anCKx EP)j !m ;[ex2Zc*K{tQ:jvfخ)jxÁ][]VwU5*pϠoTKtm@a^M=: `; mT_Q-bk^ݧ>ԴSuȰ]{OD峫 "ߑ}&ٙ=\,cH`Dx(N}]qq R̭ʩ99c>-Ea3W80 Ёi'XHXXYQuVmh\*@6эۭΔ9mB?=R?S3j{*|x>j0#Wr+E8MޝjEb- / # <$R q3b۠;ՍB9 E6#F1g|ks6Ha5;ttH&l9W;x` Q=_M!/!4 A.j'N^~ag.~,< 1K Ej]$Ѭ,HF>Eng!gu}Jg{IxHcn-,ʒL:VK嗢苑0rNj}iu'Ұ,KbpvAk=]FS'm$&u.FSٷ S64CI9'-˨v&فgvA?,..iΡݾpCQ–_] QT,cz-oFN$lNGhU#Ix?҆¯\F |CSqn2F7D,hKϳt`،J ^aTO{yov֏ԗwz x*iiD|r{}gY{-I#j00UM?"Uze]F Kͻ"g m@2)q4C"zF~uJ _?_ƱL趫H͛zlܤ2;˿&9͐ek_->v#e4aZsiq䛀:*&ћv[CиJ#7#p06PBB*dvU5)' `PEFirl$QCD쑯@P}.b|2g9"~ Yr 5ȅA O_z?Y93p5Me@>-{/UVp%/>ƶ"3}eE%AI;C4WgJx 'OS]"5\)s ~j)̳Q]j(IC/Qw^4#5$YDGL x΂8ˍȘfu_N+eG^&io @E( pmBٍ~J3g-1fJ"=Q(~캆̺OCr#b9Efn#J 5;;i5X#(@zOD;NᑠSiъ>hW{۾{Zt7B@ Rif{P& B=YNd0A)jbJZ"*)Qkp:1\ݬC2ڔ~O}<6¤nLg*_%:6]D0#C3Ul+KO,vL,9{N\O,CM.r$TiԪ[1 ]?cRjZKqYq +pM2 ^R0k>|FZ~>hilx}!G0#\꫔Qr|ghHHktNex1cFbˉVP4o2YPѷmуZH;-l#4y o)f&,}kJmzg&sֵ/ΣY>npC5-#]c.[{MlRD}Y:nZB%%[kn]6,:{Y(XBPkRmT^'v`X&#B@ x%Pu> a|*sFyl+Љv'1MD<7h/&L95h4Κ VBwP!>xSs XIx"6(sNQ87Gz#4 \R!"3diGPY*j5ӧ_Ů.lF jܠ*c#bV=[PV%Fu'#(٥WsJ'(P`ЭAP5Sd7.xyethr9ǭ13: ؜˜cN W|ɒ'<CN-RV2>KV 'I(MGMEXYd=f?̑vQ{8>$6GMp+RcE1>ݵ"NSb;[/7‰ͣg0ag1~rQx5.wMs-8pJj|`6V&YA:WnCL:!AJz^8p9c3R)kY$H %+*{1F:yD"$͹D8EbEzVf* lK?E@QpⒺ I7t,&h$mQ{k-Iȓ҅a|CL^yu\?6ЎimWP;m1{@E@s[-#uv ߚ}{N~ZY,s74TERZ!p|v+:o}L[߬rk/>:dN]:tK1ӂRRy /DgbibUEZ F珫?l3k|eLls)`#_DGJ.e@cJquSWq HcxuB oܩ8K3ga3Չ5A4&pdNpT+:e1SF! s4ԂTMexUP8X;3H1YeN׆ 7$r onȂ'7]7&}^1HwLb~l (6{ֵ&>IE!(;-JPvWvc':+<,7؛YZ='n6& Q |1g7/ۻV0pBa?}_  lٮ#Nb0vMd_mJ':1S^?oD cPDk[H5%Qbg6 )%#=^Fp?C+ǔBԘ,u!{K& x6ˉ/xJ߶"0aK zTLw,kZ]pf47~,D6eJK&Q^o= >O42{m}"q{2yy hE7[~l\^q3X#A -g 8뭿~ .S}|lB)t'DO9,'6;jAɭ:[ R~bx#xǮ-2G=3An/v!"-R l52~//]FH Diu~-1(ՍR `zh'}8 ¸ܩ?S4a!zCze=mlu<JYh{۔pDtm|8yG1 _^CHamX0yWPf8ZפVmxͶ++ziS0lQG.[c(:xr H_\#c2X~ɉ\YLs֥5Fvo`B8BmU\L{Ku5q„ϖ5iU[_v|,eF-=MܬhjYfcT3>ϷK@ˤ^32#A?X¾B;nQWfUIJJjjP2b1x.*:!h9ʣ.2E9}c\(Uwfpi1~ZĒs7(H2B|tA1$0Iu<UFwD v.t$WYn|tZen4 Vsb|d|j(T\ZZ,O&LRamÁ2u[7#3(WeZ#yYr< 4Jg^m2vhLV {n"q8,F}JXWsD]cos|u oڞAV/ևat 5+w4©є3X1ѹ)q7O)m9 ; j:gLOujж@K$I1ai/}]1RoHh?ao8ytWˉǰhP^:ZQ7络8?-%+X0rFwW}OdrU Yj*v|r2ruvFG/SH1O4R )YR+NK%C%!m·[jY"rEK /Q95Srmnf՚5;u\tDi~:$N!Jl:3j =#oMj0 Fu4*焎Ocd#ZAE5wګ,y* - >~_XB.s|TLAc:k^\bEy[ ? pUϾtzǠsH/; w֊5Nj,SNj)X4x%T:= p`A02@29v;IfDV"sEnH70 )sģመlEG˃| @W#K3|'D7KBzzKSb2K%ʎuѽ= @T1U {5<w%49d@qE|4 OU ]k>ďwp&vXq\CuDqQ,_F[S`YULIP_3wv Em',2zd{0f4W\xx~C$q 8o&-7!ՆtvYx] S/9Wezw ocM<1I*A*eҞ8RDWzֶ^} 4x]Z(E#-,Fȑ9'&/Ki\CTaHPTmxwNݔ1hQnΌl7-tyɮ5X@M{Ek ^ʁ1R䷶bV-*@msZ;1ȇ_>9pqߴW(v^osW!G:O&["^Jۀ͒Ȟ0V(Q}YnMB4j&ۉ>w,!]2Sxo(lW60_EB-NozsGA&bގ]7_$oŌ>0qmTN"۩?ip78*H-uV uepvhH:q}&#U켘NI?6R!+cI4nB\ ,1?? |C%5K`fb(XI ڰ`w6iș!U"#;BޤY[!@&0GJ|;M[Jңr9ؑ Q@,ڱB_U0*^א"0vwZѝ]H'8GTkE?#?p3҄\_ּa!W,\`=xRn% HVewR#`BF"iA:IA=ya6: $7+: 3?W %hZQ51/cؙ#,Ry3jgϲბ}rgϭ:X baM 7TMDr짼p!+rYg 'K"Q%#*2}R&vQ%l_0) dX1@KJ) R8v4=lo1 5ܺ-uU)j,N|RR[.' 84B;w=k 1ld;<>l*SZl͉ ]XR1Q=[{Z;Τ}zlYE>/cWp[nڵ ֆh]psg 滤ɝRg yC7y}C05'`+p!!B{t<2E @bL21ؚ\潡 g|~{kswi9QGr'!I$=l8@lغ~ݭ ӞGr(wȽ/Ezh8܇-; bw dOQwfB6Γ3'X*;ΧVZ bh.K7ӧGȯ18R: `3`FcoΨe x2l՝6( I.UXS?dNo,Ee.*H`PQaw%H<Î+N8(? )=0Am3]*ݎF ҍeغ5,߭ވK?1q"SUQDRw$O^<)=-0H=+ю`r]F*^DӸLJ3) Nx~[/BNjc|nIFY1}gDjzE@^HD`lz)MT:5r7, %Hp&8jd-gCWwW|hEB+L v@^?*>06k=buqo^iHt@V#i?E< T螇{]}]y[m@.IN 3N<"cieNx;"$UdZy13}W- WG_M\gUoBR9|.I$s>>`& ˜~LZP\T}y9G_<*?0ٓXy9J:LGo(z/dpKG{yl]XC>^bN{ 0ԸrR?-Op2?" aVF&Nj6?DR"WHZc__UǔaWKCb,9SGWl;MK(ȦPGᲑFab x9yh;3*{W4V3{z8W6GFWx.4#Š %g~SE-l/zFi{oGT,V/CYT lU@K -LJB`O‰RM>[TWWLS&েo->1=ݭoGݗ2` ]tWA/=34cO+ ur!zoګ2dPdgV$xa)$VcTEA#o9YX@?r7c͕"t*nw{ [8b*]^w0X^ӁV |/%&PuW'ߤ3MjJ$_o+3r} ˧)#0 2Ur͢[Ý\(-о$ `˶/L"L!gua28!2W(aYp~'B3qM@;y2KJwqߣL+ 9Jqp]Dd 502ӫhZ90O{'\lp l%DsY\/En|O"8 ̳XX+dy@Ki=<> ֌o9 1T)t$d8j@"!;1VY%l`{!"";iS{8AVi6dة%^*4~Xrw&PJitɄ*6=Z&7HUhf܃aTSnbad4*ĝIYVl3[p|$p{XWRi7,mW/ 61C[OHc{~ bP=ڗ[|]G%)^`UvWԱzlzOB38JSjC@ /7cA,!_dEuS˟(ہU3|JX op#ًr]ukU9^Juxp'2ոG‰shLRUmf5JTSg`V>B;3]Em`JpӋcB1Y]N7}%lT&^zϳˠR~>Q}J 3kG+`AIӯQgzU/!>W@jX\-ٽ1]āRI|w xacx<" y;’K"D᪴R軨MJ\Q˸E2xGEE$ cmT[i2%&dظ;f3׊X8S@  &0%>$߾v8FE@*ci2v>OAp/>:mPQ6 =zmXS"}AϕaY3(wF }[Zk4#{rǭ"{ʕ.Icƙ&,xWrE쏧*h`1~p (Hk129vVhևN]52A~Y؎YLX_|6*F#y.YB}e{nF\J:Ǟ#vv*)Ǘ OQ!\ Mwrb<m4FW I|>In<"`9z=:%}1vQ6] SN8H9N@WSܮ2^> ޟgǥ+y8(ʊi#Na`2]K]9z4ks.8*㞓<*U+ԸJ`]4׃׵_OwN7nX4KAc# #'>.J帥ܱ CiD-[=)Wz-1ա(?\S >ha<,p6H 5M?ל#gQR>e9cj3l%-W1x!t[Míhb'U )JuC^ ֗ڨqyjJɓHGw=*QPnWh6o !x-WGo7I h-hA.Pssy!!N}‘M6{1Ux~'}׾|5qn;q7 ,we9WdN$ql9x:IyOUʴ /lI]7J7=SvRkkW/0{ү{Q2VnӥغNrT4 Eadbwh ѽט!:(`7bՀm?5a JNi ĘbvC- Xմ~@RqzV.5â-o`Gy~{%Ɲh35[Z*e5!2iFj^8>XO9eSFlB4I/D<QmjO5iͳ>OQeY'[ڟa^ ./}氮jFDenfSs@rݓ3=-I I7{=̀CYbԻ eٟ ڸT5)UI3AKì=,dubAQT_D<OGCz9vDͺ*^W0…c lt)Ãlw᜖ |ޠZ!{MLgdQIW4eKp{ٓ0 je[OfCbm௥ ͼ) 4*P-P0i)0m {e#.ԧu g7 @z=T3TQ8V'n&ǒĭ۝ig]峁Te~?J1M 5c#ЙhX q|~,g9LnBn8Gd]Ŷ~)qa=ʟ`}B hH2h4qQH6 ̘MN=1Kqu^B\mpVe%w{DBvnkJ9̚g!hlTZh - n5uZxLigb+oN'xu`Q}=23AZ#=]:¼WLvJqai e*Εo0E_>1C: (UӺ3UUWv{ҡ8{_=/ |hy\#TD1$j]oQ.{ugr`ua`C1;5h,p|X,!٬ZFFO%b;1 Sry?e;q YۺP]? BEȅǦڠ \d:DF!JǠ&*!Q|K5ϛ4М Q ~kl2 9o6P_}3IIkzмfQkn32x5cMDA_ E1usCв~kˏM.~|yى~0kH(z'`T3Uh~UzZ/H1㼎I$$"^ɵ [ FK9V?N_`ܥl*KC3 \`MZ.`MO,(@6aÄBıe6j7$Lw!Vǭ[.14g&|< ^X#f=B\TIs|y똶#wUloH@BLa ?R H.=΄-[f]Jɘ7G}|oA{j^(X}EeEt`*TYXcH-;2x޾+5N8*nq=3ML;#SzzwT/P4kVv#5mY>_uI%S;L |yqE&l(o<묩lU&#/wsaS(s;f^о8j샖s_M.H $Hsvy;FYaPӓ}*0Zҋ^jbѹ|mao  `քһφi4{ఔ_>Վ40?KWv 6[8?hDGIc\-ԭ#hEWY%ݫrg)썯 w UW! Kz+]W:W95BG==b"htI0ZL#ԭjd%^`k@W~8/_uHc>B{`aP)xRTd 's?,dLC|EvC֗ɕ4 g3si9 }p)8*Ar"6g Vof FQз? sH̝vBD2Y 0xY6$] 7$|*/SYW1;KBc4\Pc7XH5k*a%[L^:z}Eڊ=e.ROK+a֗.m%USL8gVXQ9Q#˺pcg?Sj؜. nnY\b[] f%CUκ5LzL Yټ[R_xI-95 = 겂C!!.={GvCEv [p]i=Vy~9vy SN-}Yǂo,P,xpi 4k(|5$+uCd=h8#tEHQK LVyhaz@ԣ%5GCO>/JLD.=u8㇀BH u*.QlmŲR"㲮V}T4J*ΐdǬAyr(:))\!SZH&Cj X—׽\ѸeO8 gx 9Rmjk% =xs") n!cf}!VBѳzreZ^cѬ)m?_ E2pv?ڂ ,L~} yL$tjvP@a<|q߭\#'F֟>t!PRx?"4Uhn+'7{hU .pmUj}w}-/N>,#ʺr:=vCAn S-j k;u|@y_7yƇomH]b[d0 #͉n;ztđ\d$gf~J/c=1>ޛ'_b5 eft.or\aI%'HmlB$SM5ZedU`=G*9lsi$0e&_2ڈs4<ڷ! %ŒzOF{S1AY+n;QӉl3-^),]! QصCIl?tK\EmZ{ ۚ#.ALNwIbV+0G"\q /9[k\B ܣc޷p6dN&W V V$@pM݈peGAR(]ٟlRLNVr2~ Kxfﶻ: 4K9.N/Q]I2A&,nҢ SgFLzEbp&a_YiWD?!f"Ot2cdσF^݉7k&;4}-qd"|/q@]W! CO4q$W@ K%lG!'7^NY°.уvs9֙y3yb-T<CmƳ 2whWv`w2H%'0mf&9W6j 맩 _9 ͻĒr2ep sr<@=*i"e?#a ]i2\ʡwz])O'dh8t-Z,:HHarQݛ(A1 YDE|qh :Y {|eBG^9{C6vb;ddj!7\ 7; DBDء.+ ~%e޼nd&z)dԫ[(I^ hFUƲkZvYdx ߫`2M?JeMΟ Lgj*FŢU:+! NGj5e ҁZ_WFb, VoQU7((ەz}viŏ*ҍ(}ּ_߷Ti:^"I<ʄfWZ cS*U?4iNj9:5^]vjL@Ν$ j2kEIV_ev7ѐco6K{sH~\X-2x G0)85׀[`֬\'J "4s[ rJo{o3 rGʜ4}?])d+yl~ srS[bهfE?p*=sߓ,%K%)RC~}c^KCs\ސ)Tu/_DJ>{@zJ^6*ќLo^ 0$/-vq2 ߿s@6g _Ekr7>#;ۋ)JeF=m؅$@*%PE+xbS`'zPFc8pB]95 |Ї -@`_™ 5mwNH Z2xq)i8*0 lNCr<1gn }p:Dn3cyyiB/+C-2q^VŲZ]2H4wLY@<uBu`3&r|?OUǨ^jĊcg~BlfL*<9–|$eXK߷@[ԯh4CL$]wVشI?'eկ#)TEJ2+k04d{AEEhv)gC`)@;|R <tc'pf&_iNZ}]m*KP WDu)m} zo$tX0KA3P LTteo),BI204ESmQ<ƇIAE4=f2疎 5fid Z9unzHVPg8=0q{DDtBuWK]|1hInɣh;#M nmW͔n`CRn+Z: ZUufECѫWoܣN1$$uUP;6kvmTk{t.Z. B 0pH_)|zMudlCn:_L7-J aP:M̧jY=<=_O <'(򁳇3Q+ii}"2Iԙe^Q 襶ڱ$!f6} um5Ez557|kQ)oeumH-!2-s Bu,Ұx".f֭TI7%x,/?j2il0׺K8{uwVoTEy6vZ.`t&;T"BReKec u{l]9\Ix$gCn/uD~zcM7 nJ2;2sid݅ ;SH,LoƝ.PA:z{@ v2s?97kݢFf`C~RoѶ_n[ԈTpNၹYQasjs>0 n73I\Q ʜgZ$r4{v8rrd!|ڳZ5`Ձ-)K5zNÌ}ĵ#n{Ա)ɃG8J.{WaSZ-e%[u.2%G7NqŎ$$` '̊$E5[f(QR)@Eٜ$7S੡E*: uq+e PT;8NW|I㨧te ,y=?ZZgEAuPY0z{k 0si!Jg> 6N$I1ʣ]L!td_k\7 Wwn\{b*n,d%"gǽWA]v'}LA9Jc- =U8#|A`{t]~4S?!J06d]ķILĶn**P62`(M2f|Y"4CHO%=}n֊%a%қQFFCS9;uBΤmXNkI:+7Vāƺ-Mgf.P%l E$\&劳byX?H__»&nAu=ݓ^l{٪Qccx֮&r ,i- B[)1)з0hڵw ĺF[x# j}o0ɖPb^Gwc#pՋȱ棝rDgOI%j  9r[)Un<ټv9"j-EIHXE`MY\VV*Oi4~N 'wt͎#m%e3 W,ɨ谩jr\uP _fVx^mgFM*K@_tXj`2tl!iE7ä& u,LÍo+[δӪ)V4 "ZW[ JCc5t?ffS5+NJNU8#{(\7T>K粮a\?Mc}SFg}J\bK~i.0H~+0^pꓳG/Si)Z9sYpɰ G&MKxs6[`v{#yN_Zd?nIo?򱸜!.#(یR _ op``[0Iw-7cwK΀}m_ޔǞ"d[L}>YCx<+)GD1'nKMd2sLȼ1>ofB)@Z$|^&a^,}0sx^Xɦ聚Fy7YnIg^,R:"ׂo 9blՂe^r<(fC L<<͉ weWmXeU;CBUv,J=WhGZi_ Pfr1~QcO2~RA}vnN2#կehXo@n(Zb鈙Ft2i 4@J#tu5Ɋ{.hi ;ryX^-枆e$DACp,z0&pB-$eNhWh7 l vLGғq>Xv _ K?^J0Zמ ]SѠkcq xݟPBK"3px|e XɆIAZv\,Bk&i*E4s'l}->Go2 ba2 PP\)oh,I:T4b@iL<)A[1CY;Zcglz9KI]~&7!aD 7XďS@7 y1܍cVSk1D~U;ز}SasT4tJ(*~LEb M2!p̓ geDyf#(e$,bj{Ү^&pnM(Pf͚hMNcH֭o0Yp4K]MG4#RuDA Io'@QpL@mbt>:D'?\ifswJTs55bORshsf)]̒-nalwu>Cvu\hT%dcȚ3qDG "㎉e\_ z5R&J2e@xf9Uĺ"?c(3Cj`agr<H'>3)3GdB8{\A lZ˗|ɽXiG;G} :YoMa@v+ӶaҔa͑žŠHcu|9c>ωS8& fLݲ xX Ss~rey ~UzZx\J="T*3kK]6*+lwDdRŨ d?xRqz; ]BB&ԒwSoeꄑD HXuEi꫼9<>DLS(M?4ueg0?b-3`n&g[\JԱƪJCa lӫ1%6¿z=]`Z,>E847{g8xoS0f p9ioxgK<朳\+&;> 7۸'Zu/N '1,q3l QSBB*HM{f,LZ04:\ 5ZZ-*ۉieJloik#nDֵ38MKQ,hlʰ@e`9z{ ;ϩA);˚zFa7wq_;R {䇗R37̘ٺwZnDW݁27€aZi[~ֈ:Ϭ;e ޖ#%rJO}~Ɩ^eJ ݰ/#4HÀO:CΆCVFy:ʲbZ͈l ]h8Pr9e܃\}naZ$M ~ v5 '̗|xT :(x[ ^Y >w)$ )%-&]ouUPB9T+|(ci\.鐮âujͽkl/v5Zhx;5ZG 5^),#؍7ݭJ~X{_٘8JC¦ !c0i'@MX\g%۽7n/@.*J_{\518 dF; lq)YȎ&\(jJɾvƳh@A@_޼vf iQe2wC0fe^o[wSvq"#Ji: 46MV@Dx@t<Ɠo5/>8)2OWE&bvt_. %C^Ե'sGUh{YA\mLP"?i2EE e| }x0"Cx2mVJ}bΏl4z/䎴]l:1RcƐssLM%$o3ֵa[u? %*PUf ٥7iJES_ɅW[F$ַA9NT7~<`'"²7#N(pyClzɁ))e;?*ȃU%'徽8- cl>SLs,8axc S'mLl7dv-{s - 4#I’l?iP*5ꦌ:˅Z qgTh]FaHIb@]L%yJ㹉$.> ~p #~T}@L{ODr`D[Bt Qkzj<}bЗ&[ɍIeyŧ~Mp^;{Z`"o]x:Tf#DCmid0X5I_`bDBB;ۡYx*mPO6[A w[i=QibIUL`?lo}x r; Z=M0-[m)JX+WMV]I\'%.(KѥB)#;!~ײb"+,,V-~]}W* OHɰo i}BMƔ?vk(FJ,zڲJIE#KuƱAU߉沘o>siϑ^QEljhp6w*6'\&n*~*!6z*^c5a oEJOF{Ɓژd IY6]$|-j^ƕ6՚GkEX.sw0߅#f;h{Цaaz,K #:9uÙNaKV8"@ZPpWbl=>֝΃hun/ b@dWe $Z W,[OkmwU`IGD1FԝLHc$򐷭|Z3ՂL k~7=qYz$}64 oNHr.Ci`ĸ )}HRQ"zWURBqPT-`[$β<'frȵ}TvytI#!?QA&WU.+.Q|c@eff-Y>$^-BuF;>V3jG3_hN ,:NhvsX{f͔ ~'dI46w"6,KX.xؖ3H::3`Kf_+ou$%s_#O6J#rH5=Pcf&(GibQ8n6 m$U,DÀLUl/tшu0%M#@*A,.&zH0 U"qEP{?1oL(R%|g&8tޏQ{$" `U!y9 &Z7ii0)#W5hK !ɘ^?6|uRyb61M{Z]vU:~->,BDncrF@)?32UH .ʱwδ61a s!q% Q2[wXR{Ee=8y{#C.ʈ5g_by]LJGg/f]7VFU|2s1k&yvrˎ2/I> ^q҇-(w f۟*9DfBy؁P{Ng *KMEz0/$d2DU h%WgmK l W%&ACvv 3#Y[<հ!mv:qƁ0 r|Goq~=/PSԽn,W}n# .aPar) $&\/2!=CJ~tG@٤|%?3X}a_Z~j4L*B/:@%+LesZlb]CT2Pݠy$QqOt.W׉5>+l,LM:ݍ/UjwE^"zr0~֢ wAePҤ#t_PH//ΏEćɞRXy!iADIr7Ytb-0y5lyE)됼4-ddaBø!둂]b! Ծ6VǩK;]y[qfds_y% Y؀^}]8g0FP`_=;'/W{=0z;| 챨8XEQ{v_|?IJQ -اשKaI,#=]%COEtiv+)%#W>*T{>QC@* (N%Yp ˟#(FUR†o[5+9цm?mLl,ǝ6sY\Ol>I;-k:˃i!+ޙ~2`"au `c2Jz@ϊ,fdv^LHå̸T/ǮrQe71j1zu8']YN#OBCoV^DalC5B}A˞ xo'h.g%7ۤM0Z}OM8ujPC>ǥz(um y_osaD{䐁7-5'SB\$H/cb"aV()"8'o{Z"cv2J7 PRBM;xtm.Eowl-9h]0ݛаcWqmϽ2;#$ [Ϧ0,h<|inI.hIyi8Y>rF)mJ1;5ޘlH#^樸9sv=: Sٖ>pl݃`~k<)GPfQ>R^0k7o1i{tmr] ʦ7S=Q \sއv-b&'j/"%A;MuӇ5*lPXO;Q%Lu17B &m[.%)D`T;Gmpvl}i6)I#m5gx EaKHϦu ؅f\xȯ | ܾ*Ti4dtꌫZqtMM`LB,.K/@0nP}ى }r3W\:~Z`nVQuc̓|DG\P[:G)O"1dƹ<3Xga9VH,\RC w#&7Y% Z4і\oAm]Fce5BPd5v U}rAQԣ^(=51:ὢ:NaXh(UuB::.5d=&n:H}ECQNaE <{vӕFdэKkhDqNt5١ @Fb6lWMt gԫ 4N_wO,|a Q+Aqv$?S>YKMJÊFuM?b}w48*PEB,66}lm %-s`iq؋= %2fG ] yF9,UU%DmߏiP<ZdnW.{pj~%UI$nˤfN3WTevy7IO¾'@(0,ԯ ZfEeB< Ns"1{íVPYՀb+{壍#,~ :+,a^1垕Ps1$!3vqqy? 'mL*Iy gql;hP3;y5Uk"6Vt̲۲̏(?]5 ~zyH:),Vrkjȷ oZQ<z<yQ&iS^p=<`6./T#o^Y?γ,틊Q6gGY>m!%yp.Oj=nM`01<,89h6Pɚw^`CzR`y"F^8W chXa 2(VgB#*ЦYkIsR觀 L#+"t!Wb)Sbۣ?FEQzހF0c.bhĊץ.~cr_ &AP<#Zwr02F>ѫJ"`%HΎǤ=: K@Uiy?7nF0;mwT'@˃mFn[7EGCwyؐ*;C@W\jFR-+SQ*&GïՌ(B{[~*28]v[R.{\x'.cء8PѪkH-#s.EjG ھhi %x]o8fّ8g'dy %~sB#у Zٹ+K\6qDd$/$C=\sBBk>.>}j 8IbN,@ )@$uV@vZI=H6`paat xwӹUKyi.)cmG'3XZV<{B*sl+u?*`}ձ00'cAp)q+Ӏ Y)ή"Q'M1lBNDk'=y*b*4-B޷0Yi=a\ )cu(ǮԴȈK;-sD̃(YN-g~Ť59(8RD͑ј\ b |<4 ö@HXc> j%NO^Mbw3dႂ>n^8CZ G>c3l%kk%vn&ef 4_\ 3pIɊ|6CJۤwK L$|/dbJqRyKo|$%p)P;c]/PLHcdRdݬwO> l\=oYW=IͻN*@# m%;cw}ږƅꋱi{ۂD9\|1,/bX~6$}'%2 j'2Q8sL<,XU0*xH^2#b_IxwvE6|+>wQc}>mTgRCn.Z+mcRu]`>~X)DzLn MIq}؄ℊ `bb:oyңlb}--GjjLf/d[*S .K$U@#emF\I_!z2ĻЂzjţ ,O\Z݁JΟ2 zV@]ԽjUs:vYf}Raѧ_4= ~gY%*>V#c,9HB C;´#cxX<#(NH-R騪q'gM2#MA"z3-L-qŞpm`fwVΌ%&S),e~U19,@ʹ8sٳs]E5n5Y+k$f>x3/h0]tvu(:ma f"x[+YNS$K\ 7z[8qy[^߹ <@`RdƐeaQ_TwmQ$0+M^V熖/knR";6>MyF c0t"Gd%v^ ]hZ"m }t>̕ 2*-=[[r& D fTWLO~C޼ϥ,&eY^T,BGxɪvxɚ4P?2Rz +R>F@x-#mD՟\Hܬ0 Wt3e"&?L KD`߿ FW+]=0 Bl/n:K{jL83l4?EG#FD^dBiLSPSh-*GR&h>&LON%-W(8b8>:\r z X5FzTOLf QUZTZ)T5JC'rTp j`?Yκ2瓋BgȆzg?葴{I7qـC.5/-USֵ;2 LLN$ijO7"m.I m|n+8=GW D2A+gIdA-ET]%#'Vc/hguoϟqBj;K<- . W.@KWEGې扅2NYU=~i'%,b&|ʋ9>g+f^pxߵՏ1=,C +t^VQf&PT|O,6{`Bs(bzi$#:˾M/\- x9-T0D=N'B!J́ #԰+ȲcaSxr_nXoR#tE=z"i@|u$qr&SY|s1H<ߐF뽓Zj M\y}5á)o2B}1D}|i)R_?Hyk,$goZH;OȪ*R= ǨNJ**B4\5ibC_4l Hg<_*9t;MWH.GJjMס/|(S.6y՜[ ިՖ5nVIwLj;-SD%s7r4dlH}v@Qrp0[}k4'Z©-e`Nʴ6f%r1RG+/d_5șm3`U6DPW_Hb3|*>tkmpNݕ@[Wv/-=3jVo턲^+ 3g3Sx8vTM_\W*6KxL|S7|sg[I96|jpd| [8m^IݳE Xo*qweCU2uz# ٙBI4"vQ`*=T%AH' 0v}u|<+ eKm-v}(^NԜsKWjПB Bd _D q7NkHNAnd؅V 3/P&;Ie3x]., ,QC o H$2zD3YkE}&+k G+o?)68|Fv@UVi N0MHrzih[o<~/9e|fNel*j"U"*&J(ew ޢJ<$}u۳k1[5.ZX!`bQBr=^p8 P #ɹ >=,gMG#6|Jq ǹKw }MQ,1*_(dN -B~zH}~z-x/*-}IɌ`f<=sm\ K*w%$ґf=I;e!R Oҋu `8΂m#=`21$dH==++AROۂ ;ObICv.1 -8QHZє+]gYB\ltCB9-_o%Hw.#`ԋ3rl9"Z}qEX|ҍj۴#IygV-\JgJ\.+&Sj!|^rhz@ ϔ餃QtQ!hy@sG+i*N%ȥd~ T‘]I+l)+]" 4S.Vw,iT'3VS % ;;a e8ǞY?[CTX$׼%fDa;@L!(<MCyRn GC (M [1IjS)o+AQ1{Ysj;cp2쳝]y򇧺ѝ`/Q1К1nگZ,Fxk`DA@="l45‰f={>˿B¢ xڔ l._@hJ cJ/@$p>rO+Yva1U;'uJN?G@\-,.9< '4t>RwJ>v &'AE o΅~k4d;6vhMm+.In>CCDgE2vݳ75fmCO H4yE?az{qʆw_ѸH߂iX皂VyHM~{ gmr ,i~39ZpvnݜPVݳ+-AoAj:yi)ek͖ dUwv`QӖ@fyua 3RyPeLrjo o_ܧ1FѬw_ J 7;p(m*ng;m6݁a?T8?2U$1qHKvY ל :0$m}7 Ke4JMѬ*bu i~ 1fKc4[+9ati`nw͟b&tα7Ofc?jnӟd3Yv;z}r N aak rܓh'7` jdh3-C 挆8O!}22T|eIy6]@P7l0Ă.2n]i#=Xfـz(+>KJ&F߻tD-G!zfhz-6цİ`en"EbWXb{W4{S=J_ dH>{#!=9X8 RC[YzEzRrQq, _C%hf%c]OX,i۽Zl^y,Ge},Z TxDQG4Bj~譚:<8T`wz+00$jDLiey/ ωFR#w+`ʬhjpf} yr`&8H^qt(>>˛0Ha*vztAq).Uhk @VZlM{ipE'8C:rH< g kTs(cE[`N! i/#UI P:\ ׷;ס~sU7z DSއij|Mz^v$&AlVzQiy\Ũsf޼w!HG!OXm\wǷkBX8Lȍ+THp%3q23b ODL?y)bjiiBd \Wϣ#b,"rx(V^.CRȬӦ(wlJZB w tϛ T̜ 5Lw7m F]W;>[aX3հg de)01a =ަqQ',[LIyMZo x}\'Q_I,ڣڹS (R}ʺ/TP}FV/Qp:oPJ'M]C$C=X8ev7GIq1/pMRfJ2ۃ¯ԆM=$V*HDwocp?7^/C+abSLZ'_RDAG& zӨ- 6_#2Q=lHTٙPH -IhC(c]*7}nkm2^2'tNmo0J y %P(@Ŋ ~,nFWG^H"ψZKO6"=OD/9*Q4Tܭs#|~ų*!,7ao3X) Ev%I]"=zc",ˬd9^^u~ BoA}?nsƭxP0JP$T]n"tfJ)jZ;HLRo3 !1hy6tVDe]PTVEwvП `C#M|~8ܘ's^y,a$L=R/k‚0Rk{5?XYl\JY.n%$B[|fDZ^ڥ]js| ypuy1(1/M3v҄P! |ȟǟ#fE@kcZCxX=5 a?\5f66ZChA ^2/"7kS7GꖠBǒZ5+~ -Y@Te*{KRоXeʞZO]lW|؏?_DBXT$ָ>Z#=rg?=LP@q΄%i) ;8y/eJrut)zCHaE{_<< Ă(Yp%seT=R:miL2IvWKyfù{8D4f2oGkx 2IXJ"~CSul`@uFCMbQAPH6'3]jST(j ^ނ.+ǹ͂u'}9IZD$;ي53ێAAm&p#ryesi kwn,ɐh?pKIE~*MOHlp$Fz??~մ*=s¾%~WJ)c-q$jklB(5!v"M{>ŗJ}(5hGNN °&W?6#e 3YZ#>ch%f6 +7"l{qU+:B t6!/ȝǴ,4@9r~NulՖ27R}墹 ʋ^~>*Ao3K&WI˵ P8KhPy*KČ:bEm[ w#׹xEtSz| U vtgK<$ < :hhfA:VjP$xΊ݅ {N>|| خzL ¡Li?|>W kH[эFnJlۺ:j w9@!{bbp&"Α8ɋq[$vDUVI4ͣag.BIxxybeJؚ[[m |FsR;>E&.+*?ޏ5t'˻@tUeCi{zcK`<.mC ׭e&~h) oN䕠$)ޣ䥫'pJE1>,(RW%`$9JXKNbAc芥v:.,ŔPouO~`4V,Հ{Y)rM(t.|RuÙUlzr@ۋ1xmʎ$ݳƻ\Tgd;Rd?Op7D,: QC ɒ򦂗QBwwtJ94io~K1N6jA< ,q-вxS$H,¹OFueNs2&!6{`eTIȡ\'tM!L7ߕƢ4bb35q(R57\wGb߫^ FLT2g!?֖8MC,{1U>0ߓq3||"_ϱj`-A4I:(|~~n#27mPۗ9%eFwU=F͞ a?aqҋV$gaIIXfoe֡'(!DwgLe]mm`M=\]Zf5jh W?@N !:31r Y|CJ6'(Ȁ=e&IsS? yiM[@ZXtdb32N?U4VdKd6ŻH,3X4~ʙRov;{|0^u-kщRx&UM8l `#AE4r#kCeQR+ 40r*qɻ.p ;4%|=4P 0{OY2|΅}bpT7zrIZ쥀pE;C/k$璡&ǹdJ!U`ٵ{%9:8 Ep)|gW$|G v?+ asj꣍!T}o#7Ib׽b)2i}jH8vesD"^.絎]}//7Lٟ-ߚݔ.G^lV L9!;] 1!ntv-ظٱl 8_\#7*z>o̟yRn!%0t) ;jx'FJ|{"&pR*0d2Mg-͕8lې|M-ևmʰ2wiaAF8 A :,*DOwm-Ǧ깨R}'W˥DmpeɃ(I#/@ r'0up 0f1w O®&Q嗗zX-DwNRS;}P汴'@,_)}B$?F7W@f FTr,]H_y8VMu13bUJyadď(Wue}zBD\ YuF[xƯFo%N5M/ +;[uO(w. 3lBh&uS~xT16xhpP4XI``[l/we!)-GgcJn@pSrŅ5Iy˲VNW֔u~"K(wÛEC+G$$ ZXUab~1ApAwiN3h0S냌]5Uf~~Àsa㱮RܡL]'%oHsPtnìS$n/-,m\_H+?LrfvYd"#dpݢPs&˜X5h;fF\xblѝ%uXZGmgE,8N*-;}M A꾫SEX#^;7(lm  *!{ kLjmC aˆ<%U§9jvEA!x'u#+zO@,yy 3%XAAcT7%{hpjgn()O80F&}$g_^:8dZ \#Fbb}^_'񒉏H,~Q'WZ2F;Mi$MR?$?̑G"L{;n^xJbz[jm VjNw\7iw|qL{Ezz0sNg#$4I(k ԁ2$A'yFUn}uyj,GQacqLJQ_YWPM`]9h zz%0u 9Afs*- ÕuQpVY(pYlmp w4YRO4@a X \RW{T{`'VG?ce 5A lT 8]9NzdޥMZ~z-d3ڹ*KY 3)=*yU{* F; d3[&8O Pd2FE 8*x[k(/|Z` *>6|u)o79˝"6??[愰>-UW,Sqȴ%[Rsz XFL8Lb׉4^A~L~G)wl8{ ^$jh&l{Rmâ:<:[F ":a?/p=:I{93Rb7&Z]\Ecz*pa5b6rE3ZМ<]W>XBb} aN7 {(/ёѺ, -JX6F=`s v+,ָIVfOW1F ݺ-"WﻞTv>c aU #9ͼl: xѿ)0R, ?-/%ozFQݩ *p'_x[/tjQl":fȣRwpF\B (k2K]70"j;'DCSl s^[WsA)aצ%w# gbXWni[%sWk>v&07'!FL>ELPNfJO*X-6ɹ)z[g5><.R:8̰k|y" gX7H'#Ih/*$EU-]0 ;i.e*XO1ּrn{3J>eӷF]U' *!!9f-:y+֝h,V`Mšn9y; v_׈oaK(wtpQp&IY0_K0>lc1h,S/t&~9`Xto)0}Z&3v) UĎb2jL ="rQPңUTY\ >h~xv$Y{#ng8 46Ӓޕ#9ٙ~M['!D> S@/x[cۗZa?bwuYGiIִno*_(Gb>ʰgƵz6.T4ysyuc2d~솵^ Hq"GyFR(wN//#$KI ̾ce(|& jnrZpoI"|Zx+"1)}SOh*"r H=Y7?H-͖g_+&oWgMOG%@CNPfW>&R<\#FXA "qSx@*dj&jr}_ X(B&y҄JXj}*DRΟ8I}زڡTnAo6It> vrɚ>'hpjb4#0ӽ2?jNWЮt.͈¸_~IcBd wM!~=pO?уw/q6J28 e]#0g³&dqo=w^BgbIpѰNiODSeM)sG+%kM?ZUGku? B2fOtI ,vFg@b;Dť8+qg+ԍJ%AX>i#cs;m'z(CYRk"NP<(;8A$WZ:bӻ "(KyeC(*MD" ѡX>M3y"˖N+I5A+B1A jS "qz~ ~1IN:q973"N qRS!<6:/)\OE?6OB)qI )ȝҾ}kiKE[puT|V\ *~ |E:ngGq21DÖO%԰$}ؘGN-uhu\ho`$͓Ru4fzӐ">8(4|22͓'SQgll$KMh-F ˔SU伇 -3a Lr{4V:lM${@їZfsKF%qyL $:ZCa켜Y&}mБVd N4|T,ך,_?4 ?u,xdYVA}hgYO{Swb,}w'ޝ8$ncDȑ*SQE N.~6#Ҿ]aO,|{pk A7h"ѥE^ 7˜L:~~JhпJ7?U,zD']˩XcF!|zgX%^`YυZm6O'Wn1';V(O)Hן5$ J奟~:BA /:6z/5PLUۗ2h⌆sQgU2R۱UN& P͐o3 RgêGZ~]-tdcз""Nce6n 50;E BVlTySL^F [a,lh'gJ5 >ȝKAbRٕcxv (]D?4gհ! m<{ 5%$<@]7Kɋ] i=͖MK;lǰ~tP5L:Hz4ނ2L͛!qgUz; qگ N^ءb*E>}T:WjbE$0ToR~^o_o:4}β+bĖ429+^"h1~S/8IigzoUh?**4b--χ? 0= ZqQn]w[-Vtm#k཰pފTEn}S%4}'oZ{Ѣ|3Lb-Lţ$3G@ /g+?o/^MGm1ZSyLFP:۾ZU欋.?hTBk|PTsʹ(q1 ,-Bi򝝉vO+H$[=xG8-La_c$QoL ;mIN+$ci")8 $[X=o+k8gj 6`~rp^ras4 ؾ"Oc}Şx>yCHjqf".t|{bh6bXF5*r^x43Y~t:Y3ٜ Tm]ti Ⱦ:ƳJSc1Gܫmp{kQ\sL؅K7줮_I:ʍ!Nzi! "R"_^v$yR{*`ȵh?7h[ >y+Do'UH D+J5HN@;w()o%:}uLOfda^}6"x TqFLߗIX6Zq&+,0w[/QcLUٽ1*vmv:}dXo` J AC^n3gEhJr9(<= AAsBdfPJLjgOY]6o>Xkyu}[a4Q1kjS ,7@ v_īMBm]aezMFf0 \//r/-ӄ\qyo^?f=^JPT9m/e΂Gݥ`p1On2=x߁1@4>kcTʹ˭LQ]&XѶ8 &2'F0SPѬiCd%R'硩 #5TfG2Ҹ^U*9B ۽h3\I,@q|:fʭ]0|]uZ`Ws yy @B+ŁU~J9>u8KwI?)YdύڻCi[V 0(@IQ?;”궾 T1<~4(*[%>o[E\g]_ b zҥ^t/K?Ogp"ʉCmnM:H^SM^wi'l㣓qgd^T/8Op:p/r+R.b-.jPqViKqP]#(`BV΅٬N{n5:|~P-q8 e/XU׸yaY(q/G&x֪Aޡ4NZg|CG8l>TR zlVjkLÉ+GxEI/LlkZڣ9,jqrqZ V)v8E7ެ &yoR gМ1[RV?LIpw MEPTh:R,qp>$c/P<O):Q[fơXOه\"ɥY]T CKRMϑoQk1MI]dkRb*^+ROjN{z Z/=`㷲XtIB4Dρ՞~9 eOonA% sF {R63[pڇGN|R{R vNog\ 66`9pmqO>^,5l:Uht,MGy5׷>kCT9rse}(uS|exEn#f>Ep$5 7Xl~rG"ꇲCU45,jG^>K>u=]6BBl@M*o *l#Ojӛ1J#TmKb7ʝ4@ !%<  iTirw\~*n%> W?E\\_@yRJ4,6lT9ɭ`[eZF?SnǍ2RudC(we?_\8* ĽSa2p=̑L8gK-ʱ!%pJk@wxEUIL/; U}}[~+3$/V_$mcxhG (23#gq[Zqo=ߋͨq,\&!WܰFs>:"y'5ZF-j$p ;' H'꒠{r4&Ɵ{^kҐ^KHOaYJ% ]^hqFKF>' m6mPPe>Sy؉\o)tqr sCp\:l}J! ٢ell4z&s,ε`x/IsXo]Kgxa1 og0t>Y ?Ԟߓψ! = /Bѽ 'f_Lo{YL*SNP?nVps["U8O&?62ĂxC ( R*3P mb]1TAKFA~ma $F5WG"ub87<%Ț'ċ(m֎[6W‡lNw>哈4н™J Qu >Wi5\:9i{[%p8I1e4X>+n77ϒ'l4Ce)CO=4mGjFmC!٤q(V,(O{TU49Y,`f}&jH-cwh PIf!%\/!(ƌTp/(Xlˁ)C?)\UAR@tA{ns0'qI186"ftbFmi&~q~;44%;p+y= hbhe+ٷxGGae>iF^p1J,*`<[H@PCb] Xf8z55E{]Aa- {6G%@nUN/Q#,[LYb/,1: d{JϸO0~Hʹ\8eN/37lᥣ|EdMg8ЏMc%5gL'zPV6"xqP(MQwG$jϾ54 hPJa%b7c`8}T+"p`L t3 8]n b }S4=!ȤT;h1wׁq+Cِ%6k52\VUY+).S纻lvvŁ]T[+jn ktmeqes1꿙f7Pnj@IjJ k3hy4_&UmN[Pz}\KZM,fQK#-" ?|/N`d T^h*gvI ><5GQJ/{ Q>Z͘/a uUjEx|zz|@74m M\TkG>㈀x>'&NIxu[s7j WJO?TG|C+f[%+3"q,Z/fe 9! fp1LV?&;C˖Ј5c"ׯ>z9 #y * ;$dV+f C' E*GW1-_=[NzIP Np^1`8 #Is8Nyzmsi_2ro\tr` s= Y_l3򩪤sk{ë8THs)dĸ8 p e_IΆ4&)n&n8g~i,%AW|EN3 v߂CewbFy2MOa -T SpȌԙÝ"wS,kw4(C{,?=q+i$_?AQ,Ru?-(*XGMB5vGl;z=K^xKO#u SyKߗk1*!D0j2O`1 H%gZ:H؟PYVg 5Cpucu%V*I0!`=Ҁ6a ! H'"! %ItOj~RP}@w*Β|f׾۬ Uq삠ʩҶ$$I¾cU[6Զ<~ẂWBpCG:egZn7 U^b4VFda*v*TsX0oCɳ{bdA4[ Tc7V@Nkjj+Pr匯}tZiw]('I+ȶ#4nWD&-wUfe-77&x7 Kx"5F#ϙOhy{G{фvXDՀrB! 'v$-20sTn@jS0lwb+TΫ|81e/}Ulz&$X^6qXɏQ { BGاbNu΋HɁ8(*`)Xz0ꅻ˪ɢ?ׁGVXquh j [gNZJ.팳%{1׭_]˽`44oSy<i{zc +<sd{MKݛjNOg[F4NwLÃVGO.xKuZ1yHI?NF-KޣQDoD!{0g(%Ͼe&} {VB:~#,z~D=  A=)ITM *9 O r ( CE4:;;Fk_gՙs M| [KiDHz=(:|{2lUt(#MW/C`@r۽BդV=HI`}=CmgLmi]`tP;E V`јI#un۷k䞮r=4ϫ e0kA)'FD _t<(/FvV}#fP>,(UA;_5|NJ@c(C:ӥެ>[uY!kII o9 ͼDEc_$P7_ (>43UrDvG~Foʥb/Dh,9%A.n2H)mW@[M}`AN^4NX R`Vؗ#V~=Լ78mZwS%ũ|meV,=nLEVRfA*-H!Uж@nvvRڏ8t8BetIL{!0ަ#`_)]>݁iH\"_!gBu VKs)[g;LoUrZ3^̿~.74QEooUS]>HbqZei%XxƵS`x :.0*f8 9$_>p>l) -MSvҠ_+D̴+ vN]DS%FB}1o[GBXm5f'xJ6DMtֽ2t".vbGn=J{q(%8l&($LĒA.(X2}OOi?yC8n45"aS 7>^̟ճi9@EosP^AneCi5|G`S߂Ss5ܓ?C7?`"fĎh'+&cTHcT u1: ]ڽD)!{+iWf-B8[ʳ550uJ0JLP0iEf9䡶†},'^&NTjS1 sfw-!>B0VGf (a|%+>L~W7t$qVRݹ6ϘA אۨq RR>)Jx^)]~ËB쑊5**+3F"4&X'(Q\({qǦ(b-7_?D;(' D=z"' %ܧ 2WodR07QVKU.jA\^t%db?D18X"c WiOۡ˧ TpW &>.D8["c[t`s_lףx4vq/ºVٔC}k~c;~iV1Z/,gM&/v55+݂d|) M]ϑ~p>!i8@@;Wm A{#!8Bz_JRs浞F3Y<+טWfה;45dlֶ=[}ߦOqRt#Ǻ kcJ<ϊJ#PQv@R҇PQ9C屷cM|v /df8.מ$3a&)OX8і X}6_5)ßRG hB44Et1ImⵍrbPCQq=N`ši%%-8")9 [ Se=9d: }D M!4ƅ MkIU'@1z1hr W x/-_9Uk*5gj4̥Ab*['3w!?k|+ c+c`*i^+XZGRxfZ fug뼫i'Tv>*WT}(n۱$`+#<#UU>uUl3BiRcyq +3'"T: 4sdQFȐEƇ@mEq#zs zU`}CM0¦cy  arEK% ΊvD_yI*МzG&zFꉍ6zAօ?' yY۴P9g0JyȢQ2. a:7h5hAO~BHxZ+f i{oҧPㅧ3IN[aB`+*%͞YP#/+}4KjIAϵř FBKp"~@{~jW`vz F܋Nt.^>E%/咝@^V@qk焙swF@!K<0ԍ>(gN`ڳkH}Lj+fZE XFܴOx+`Z=X D%Z\엱C1 ARUU.'wj{`:QA&|-Hl5HszeʜAC]S+aTemH5\SI W^ HC f 2)rcpqea>gnV!E)zַj2+M'{js]=`'mMgT]zRM) ˦4 &ʆ%WhH& vgVIvMl|˨{!VſYhs8͔BXLA\+%_%+7ѽ{-vsjX7\IW%1I=`*tN6TȅbsXB>[g>%[-J/hڢpܢ;a*qm{.ntGAHg- 讔I(@0bnW1842m$AdZ+.`ot£D0x:ftxBQ]1!z"ł[ Ё#u4s8Nԙ~HҌGsw{EH pGl1_S;%tgSHCܴh<;-/" ׼o,HWn8_8ֱ0lCG3Yyv]VI͏F8쥼9))?y@1+QHHҕ"vpQ£'1ђv|nb<c.!ᣎg}FC>UG:PY9-r%1Y&k( ;xUPM F{8/W.9> ̎G'=˛!ّ%4sF-rjfҝUBI}#$ەz)Oa/58,/V0x7U6y5v W0 78t%\/q|,V**#op(vKa4E/v6;/k@v 5K>dmH ;N%3mm*˻5j={Jצn3ܼQΦ5ZR;ҁ_^CO(); bƵu !Vi%2cNLA&Yq_3]Q7 ˲=f)_#*g K&2B;|z1ۯƼB_?^N5k#X3\Y HKnNRM5GKZӬu#Qv1 Er:hה!GbI4C龋Ybj潲ܩĀ FW7|tS}jt/G(ŏ,p.zBF7r"fM{r ))P˴]O *P;AKF2Q!;:ᄡ+jz 6౗1r%hyqhj h/2A٠vqW-#mʣFgҀ~e8WtQ"u}b"$>`K"@G-u7}E˂j9c=Z0Wv~\C~c;j c4@/J4¤[X ??xq_I8zp(\O)D/E_5;փ|ݎ2w1s=1Z}]n0;X˼(|uѡ4 %8 >D4Wbo9jGc%Ȟ8T@?!*C~&|ӯ+%26eiWu)o:L8JSn(e;9:oTFLiU$QNg%Z][֚pO((07B%T >v!_x {g['Z-~o߁Ѱ4L(n&bldʥAj0FM='N+1Ϊ+PVޫ6 y4+6ww,*󦯏o Wq"bx(eD1lgd"|]Fg?vk9ex?[؏x, Arhҫ sTQy1Vdzv )Tt6-&#(Xْ,2?|΅Jyc6;V<¼}{D |6!j$̉ԥov k׋S:,FJ`n6ܡ 獬˶t,1n)@#!UzZ@6^ qUZnTZ,!X3w`FI$9Wf|&=.`nHs}ߪej*fg,Um݋]4X f ruQIۅִaA` R 5*czN=̓ hZd֬㮒J ex}xpU.%{ő#69'~e; hm RvZzi JM4tOM9) "{vp|mruءb6oF?Иmѷ mҍ Wi"uE$0~Bh s0j4"9{@Þ'.2W:/fA%YX~(k(g7oBR$J,ֆ8ivޕ*И|&  lrZrG)8,ǫgYcªM~.,]?TЗ^^.\ R o[xvA'A2sd"W%J .!yp!8̙I RIOd 1UB ӵLE4`? ,/qG#VH I2TҪ'f^mAQ%s$h@L mFbX n%XVك]7p <:Li^S-&A=@ iM1<=5l~F{h*~Aqa^}ߢ<8XrdQAD:[fbY\EW\gX͋T9arpD&^1P% eH̋v]<~9ocsa>;2׿l'yK) i0)i7fl *H񔦓w7giU?v($Z\09)O|g;i[)< (  jB &Qjn):~fDJиL0 F.RE{p5hO8u\=$ :Mn/VI>WzǞ&q xQagū'\vD@cR'ܹ/uc~b<j6Qu|6o?Ed[ה8%A9ۿi=8\㐂M+FT0U ː9YYT_\(8d.'j M#>^f89K$Zg2\!^m};"UNjron4VRfqcs+y-0z=(8U?[A\; dͿu4Kz{ 1jER+@|bXn A{쿞i}I2H>s{~G߫>ꍖ&RIE`if ޮU}5QЯ:aiWtASTZU#z*=e?Smhy&cCV} 5v3tod_qQd.Y#2ꍢ2 }5ڼjޅ4 ѸҞ,a4<3~ZNڤa|u  ~*Bh}#:AoV"8Ai~In:SЋh;Rռ|M:)\߄UThU.?Ά^J~3߳` t'qc JFHO#yx^Ό3&5[NDCN32s}*̉o^5p# :eBQ]6V5"}GQ@*]!.$ߧ^gH/~rߠd;7|Kr1N\Nyz0j*Zk\=>O7,o`H; gqiVxiO>H$y;uå`W| 5? HYz/Ӂ"25?҄/-3/5pYi7=;0ɝ>yW(|"Ÿ$JKqR#P&{w."Y1M;i*L< JdD,8v^S5įZ;#l-q-}E4_$73b@ zyqo k.Zr4]5ѩb;p[%=H]%ez+i)cˁWv!ΡӾ qjԉ_k6Bߤ!HXB_ rU:\2MŐ*m-׎1S.Z*i #]A$ZLhg+8HV3Rf4$37H* 78|DK-Ĕ).Qf5Ԕ:Gx#&a+<E`@yjPr Rs kd8F8sd %-r'x/(W&7+{RR L.װg0hϴE3[*DsBj:.y=Da 2Q[lMv݁F;4/b;ܑ7DDi^;Zʡ9N'ߢ-"/L*c$i1Ʈ'F^1A9>,[ I %y ^ LAKNᴃYMe^0Tݸ->`GŠ;f$'1TB@3͈!D9߰B8XDYf m_Y`Je0ÌķDYE>Pkos|@\3 Zlb"o˽zH\FT_ ."д&Mb错?EנBHˊRd V<&f<^?7gm&2Ea Ucۃ~/1b6@PsТ w.]I$WϷ*\& IFr3w u!\2yv? bαB m3A sRn 3^= 0M7y: P ِIHx=m]8q }jbI*"& va1#2VʽGX'o({;Y}3y&]ʄ4,$ZXLWzH7|(mX6*ŖVG/YhTx0ygF4 IAC{V1mlE3e^tPjLC͒|Щ΢7p+E[h5W\|O.(/YKtW Iz{&2Rߘ@D>_;W*|C=pZ!Eth@]$.Ne qq(y~&Sf$͟.߰+^ݙۏqxƻsV=`;1tf6jW}:t:}pkp|ųoYJ"َ/Uh+~Y6[pY#dj1)$kYyRË8wgsKYw69M~J? 5}k"놧7 a SNjշM| it`3od#>sC׷A/8|u:C=j o͢VF[b#-Q)(twgF@Qw/Qxt^L#G",IDx?twdG9կ(j 2Zxκ{ a)jQҨ1i_ض;cדg޿!߲}Ղ_ВGy٬[NU'L- nt՛ &AZTw`SLnDה|B}|#4$y?5VM6 ħ vo ^L@`6aTz9sqagߛV,@L\T>\Z\SOĂu1 \TM0]m,R19$|#:<Letdin [/`h}mZzIYYK )E~D¼jiS~6Tc u} GVgÛ'.篍%L%O3i9J|&$!٥D;M$˷9=NFO(?x A9ݏembe=b{x)@ Ӑ'+G@?7E1OT;C'z~J("I cUJ=F2E/ =FdJ_==À)9O+=E]4\zini'J%}t!#q=t.EjCS]DlF[x S I?.rfcPAr$5n~{F+\őKL[J >eqHIŀnU߭) [*Fb[+|)Evb$YfP 5/X D"7ThWs $ǹ.m7ht#Yvqe2e:SX-uM@]eZc Ģ,7^tjxKo9FOWift{MDy>VT!X`k r޾ZIAA?YA7#2߃ 9H &HRR/HYטh@{\V|k= \Ѿډ yN^j|>aiĤ!7ʼnK&wk?R!P`ȶ٧=$P8jdYʦ]2.i.NL'P &UC[%X KKH088TJu\$˹˧VCI Ysn1HVKɕW1- |}s;,4ik}Y΄Fɴ.EKm|37ֶc *&[Iärˉ֧7=MRRQӗ/@K]Ib{TUgS=V>=MzEjK04ޅe8Ѡ:>Z _3JBc%$#\"fJigeDpT8G7F&c/33TPL]VEf!>bLUȍ4  ڢd[n~aWq"ono˹H J>x zO|xS.+3Wҟ\f-UnOW`hJb_'ٵ+Lr! NՁ ϐFsy{5bLcD(O[2>2F[ ~j1$۸i/s Aٞw) GbWf-aڝ^ϑD(=g70"leXП8U5,?pDZWu&QTXt\̹-m݇%̘\Vɵ}&Ly1ZG_kDhu_@htE{?#dn\ddRuEslyP9jǛ,KzL9[ Sˁ ۹DF! F+ ܖ;4}Z<[=VxӪ:ԗqΖk4wʽos &*Fl}2AuA*k)ϸ 7 U)_.P8fx)V3uHam$ZCt@2< .+QH#-Q | kuMVUzmgdԑr%&YREu#{` d 4wv W6aM cjzZagPKKŲiTdW$ʠlumvd 牐>h΂oR(Uly9ɥڶi)۠Pi͐#3w( sthRyn#ӱɒps{L7A?Co**8bG~ILO9 g>q{g$MՆrl}[i{CH*q-:/iX7YkMc ,  w畻e0h#4*|gj<.,v"s:CT0ھ(f2_[/G$t{rHx-Ǝf_[d?Z`I/IM۵o!;y&_s0AML66es3=E oԖ*,`}=J6֫Zv&*re5QK[uFxx'!GF])&nv_ Q1y #y?rTu*dk!h"h% zdAߗ>ɵ#|b_M?}laȊU+ ظ< 9Qqf $X0xw.EMڑ8eS)1`f`6Pr ?${wzF_N㾪6=~ ?Sm3KݧTPLtgic!b7 a4o'o~xOX+t2~kZl^p2Z!C 0(@9Ù V&ʍlR !asm)Jb ]26VVp_5CYbbcLc>U1,_ҩݿO细f#RZ3:P.Gt<t߀,"`ړݍX`KJ 9BйqJΠ*0MƸl" w+Zҍ(rN`BO}-\A{yֹog+/Qʈ++D _OP`]皦b)Vy*3gS4<9nn3;/]54kәZ仞giySe_ݮYp D>N+FTawOq4mNL2 AeK JgK睛q]FgV|5f-{,3 hHIq}"<"ySC̜7 #XDkóQ`!M/=xn#:7֮GӴCmmpKO@rD/ɕ\+FX@t#(M@Y Mĝ8ӫvYeaօ\E K$1SS%MQl20WQ/>J+N7f( nwiRcơɶ޴IW;*ݻjS%kqr G9lO2uS i"^Rb>MP@!lD̈́>NVKcY rϽS6-G 1Egf1R5w^|ym?NBv0>>̡^6CXn'^1G5T<'3Cœ,(]KT-׀srB W7CvIgO Hɗ-P g k..v)XVFUFhYֿ; 5ڞ}zm>nyn)UDxheS"zЖHdߣŹꬋxSiӯo<2bsGMBTgW͏o^q5I@w]uXƤ 1@v2P r)n^o'P*:*Mo rH``I}4bSBQ{5xjDBn1$"p2ծeտJiu;7n z^=ȃNj^s;8yfRUZS`-|1P  >f%dz0xeLAB59Bka.s\*q8z5-J2l=>j fs|Nsk2-1V.Y ^8wG,њYi@+h!<6mlS3C2Gl==tp:~kEsSaw'iIa\p\3yQNrcEH >S\GKA3FY;pѣf"K'#}oE]xPgUɟ?cF瑳;*+`wĨ|m&M8%0\-!43RbU:`7*ZۡGv^s4P*{hg5i9Tp%IS1t{:VHX[t lڢA4aisEV5o|"a. >)Vy}hu[ L g9$qg)٤AVj^.XƒvR+78׏L¿ѭwt[!2OF`*{Cn}QVk" z=ο-j3̄fS!62tiX0T,|W/5cS4׳ZԂ-ڜixTxܶjm- >YS(wk0*TgC'th%(%\UFZ\*ywA:/^ N"5{ƭυ8pq+6GUI?Ɗy0|}mryG C?P0Bϭc܊ ܍I|N=jAD'敳8ǯXn6*sy |BsҁǽBYB'?w2%?$h9.jZRx/29ZyGI#f8[Ҏ@$7=cִB@0_EX:ցu-XJ"|_#chAN#UfWUis Ր!? a@f;W=L%bJˏhs =n]:υ{ -YL m׀ܺ>]'lGRyo?8Ŭ8Iv/qmf?[`-g7&?wmn5 ޡ; ;'Dǚ/ȓ>w'2p>[uhT#ItT`=2V?jj]^_}%ec?d +74 v{ȅxSCd' ]˧ t t$UF򜅷(G;QQGڷ!Pvknyfs d1舵' Tؐ @1pQ?_0X +T711rN\nhK7Zad".8^%h7."[ Iqr#3Z%|>=}؂Bκ 45]eZܺF Y{>덦$_ZNw/8B+Y0,GY <(PzFsO5Dxy2 =b*Q2Ĉ pE4gfYǍQK] &|PzHT= a$Iׂv`fC1p]~ig1u00ˆlE{%PbF˯;.3!Zq"ا;qeH$jۋ)@.Yd2ȶW鼶 '5JEVk7.q?łLyqf;æ3`tOCMGQ_c&WqЊ3ĬpgE1,ԧGs Kޭ] c0O[t31="9ѭY#-,d9G rB* e\s91_3.L`?T;vmU2BpS7zwi, (f܋!B^p:?ݒX~|cf/ūW~sf{á+oPO7w*|WX,R*u] *Y``W))$f+ .w⸩n PDC]tH5a<'Q[Bж-Ys^&ADNٛ*FE"&C"{-..byZ?$Tj0lSzo aٿ`}nr#,3Ca#PG:yd\ɍJRVK 5IB0p |ׂ8ɰ=Oӧ:3v", }-d0\:6LJ#Q^geFT2|9:Slg>wܵk͗y׳2%PUM\گ) F7& )ysXA(n#+4]$5i($*3xӈ?OϘhOPCǦ>x@*x/+"| |m$8;Xg!%kTF3ҿ~` n]76ۻ%!Hq*A/D,en׉굖Ý\jrm`N@GjsId8]{q-oYD$/zJFZ^?B&wY2tAV6BkN"c Ι2~V!T1dagprOt`Q,l op(`pwLG*vyk-ɴYX x< 덖ayu<*u桚ΞpZq3f9,a=WaԶ@8P؀-u75`0n`c9o((o, C$د(\![Ճx6'7dtD62ظFF,̼(ek{7ǗTc'X87x]iۗR"c;wE ڸE͖~0'GO?L:3,8're9I-)dx'^Ad݋r*DӄX"új H< W1\ۦpiqI -cEm%~==|e&_}by@qWX/AML If>sneor͂߼j ;t$(msC^܃h(ȿb陟$CS+ B%b"? mhv'K[RQcG1 I>>,6ltGDu!. F~tw&huB Gz2 _]~%T)75?0IuFX-1ޠt1C+^Oc LԔSrCIޜ[^{GW81&ɱ*}Lar{'nk6ȓXGghD{k0)B!𹻙CY7F>Ѣrh0|i|1 ѭcUyA;H,'2͝2Ͱ,O<2J+II3ՙ,5f_98OkzZK a #A>6ҌvTqGi/ "~D,9 @F.N| Up7,3ҋl] z9"W:aNhSjl-R>Zoe%WCJvtuNyBpǒST6 7}?ܴFsq}y*;jYQ^ ROkRӬְk3yF;O1SZ Bi&[;sCvd_X}1yuH vC+Hqh?5`P9q)|͈;sO\+S8&)*XV{6ګޑbhYI( qy]ABɽK}j /MdV"ƛԙxN&G$-J9.1%q eU&1g`MTHjf6( ʿ"3'^Nt䬧[\یDE*A%ֆ'M鵙r4m(F<[=֊2K\[Ͱl/\EJ%1,"mRЊ*)1wƤƆIhRkD8v y2SBZJXƬo/:c_-erZ@m ,okt(ڐ`rY%&A<@{T|sRbr3( Z>gMxk"F [f`ŠbՅg|ުNT`ɬp.(hBsi 9;>Z!ZWRNzPY 5 LV}}{jƊ=YXpW'M tRLXBA)lf*zpzn[aq.&+"VtVgE㢑Zƀ @ۙU BpF7|,uTHS y= Mn6z]wSq4sHk4ڭ79mDKH1&QFu<@<|ãk,<|Y7}q& ao#5Aʓt\{MC8ՙa_Z~6T$ BZXx[*rdw>rl۾s:p ͻguo:vk&^-nrQgvN'}YnM3_;/~ 8`KBce'FÒccҧ jpzQ)!48C$rݹIg`x6׻= Jlr}a QUµX4Yg-^h> X p̫n[xআ[„C{];P,gɟ,˟OgNx_B!^iKe]M~mng*oH ˾I?RN,;u]st ł5H4P>KJ; YN(X ^L׈{0:NkD%q# ,X=9t^Iul(73[IV,Bri4iRznCDElZϓrt,6/0_uҼ{ (Ʋ&X]pJ_Gl"@.Ql {;b˿R\v!>BE*t^f"A(@ %G"8t; ѡH?+a":bOq_^`@bQ;ټy ng%ZR .209uvmfyhSig)MWDP(DDrwdW?h{~6A߆m}D$?iYU U[$p}937}V b;U %laROH|g#e~"hd#@󋹤V`ȦY9J+ՍgQOvNXMaÝquDlÖ$<7Ρ[jًJ&:p| ,>59SU:zXـrysVO1b@en($@-Lsc9 b k61,- `TՖHodcփ;kHjm HVԄ؇`ճESY̙ 3$Wr#NlFP68b 4(YYQ^s]h等_ЋMɍa;:#?MLiabR /.. /PtwőVWaIi54KpR ⁱme u2w(Ĕ^A[|rnPK 9;E#@Q7ٗ"M%>v*ShaP@wO8Æ%~}D<[Z&' 7f52pSL/8󟬉pu(䞖)ǣKnDab=(ZvC $ }11?icZw/5Ҭt55F8rvһ5CbL9"+|$śFD`2KbuXf; )l_9蒥7d+@%hux>n,:|W77S V}TmQ!:,K/bta3@]UtK͝!`'nө^!S4%2;H'H`m- w4 E9e>m*"|}b-~$~tl+:X=Ge>E-"~sybkhYQgnu/f6F&e eѯhnH>4T]Yx|0@ݸXk&cviE25"HMiWRq ,M,D]T%"ҽ9%$t.Ζ[A8;[C[f2(W"{BBSo&EOu:6gq%vtă>mf >03YzĽ5yȴ&Z/*j/0Mڕڟ`staepjغ;Ǭ }ʑfFЙ3a$I*r'b&2 b0\bZj@$IWGNX{_M)539Q>:*O*C\CdU Z׊b18۝;>3⬯baNH?12Rh*5~)h%> _cH+ v!)}FV;S' .MRC>Q&WuY#ʕcYfR'bm+Hn(`)FJ1+,Mə 8EZ0> хڬ߿H-] Ď^ zE~j=1&trvܙ^@m}L($_?91c~] \_$L520 @mT#4h S<}SIIO}ƴ^%LRHXF,+:{`|F8}2R!9#830HƬ"Q7C^x.lIQO.mbyQ@âH r{-d CEp TJHyN"q?XPI?؀c6bQ1@s {{CD9F wr$JUK<{Zʁ~R: ?̵]qMY+`9/gڡ#@pǺbx Ȋԛn 7Ԗo< OUCk[o+34d#N` %n P9#lty叚/";lMH&ђ撰aע)I?[vG*%$X[]ُJSYÄ6mezN=|p=UԗsLb,Vsa;tҍӿOA4 @ɐعBa,mk< F =#|QTZd&@ ?DI;~B/T7Xw(B5Nݡ ~r_IGxiѳ0?:"7SE^Nb1(sٞÃmn#ýmOUCuimؿ"D;2m"$⏄(BqA;ў}rhP[;  SGI,)ݯY?]! ]ֆebQ#3l9rI6$뺝zlOZ\Ʒ XF-n"3pG;Hc\Yn8(ۜc*{V?=Gk}0)2%})zvFrE:Mxb&b,XJ)&WIaٝns ty?KR1v2?@,p^#!;H=Uq;Z6 Cƛzii=hZJϵAMAro֝^,et78DINAu/2foH,k4Ͳ))>JHR\窽zMƘ?ZM8YҼ!2;ZΪ0 ? d`)Xsf KWLhRO<ײŕ'-*,̷Z-r @ـ|*ny#HMM61;VvQ,X&^_JKgyCt%Zp8z6)0ȹf2zaX#Rh[%xfv7`h=N91ϭ5< 7<&Dh32E>XRL:N@ w 5P#,Gu-ئ:˸|;0Ҷxގ:?hHzM.6:`xIDBMq_<ۊ;L4f[FZJatD-w2۔k LccY2r+?t}UЃ`sQ[8E$+|[wOԾvylp8pj9 AWm/e3mfb vW64{O{=^> 4DҐ8aE(&&\J rɪk*lüJ7>Щ\:P0K 5cġBl]HJ^WG['Y*nD`" s. \DK ӢYweM+Be. [`j D;;GR IYؽie! k  M1:yLKg)y 3@e,7rx()p RFe9+IT*dOo+#\N?kCUxO:@`PPm==UD`QUX:KJ[\%dz6$;lixòKq:fd}}QsZS,02 5Ga|˙A@]NcH5i9ŏ Rۋ_ʉ.D*? &W  R}6Lqqw]/F/:Ot/~!X:W-}uuK\#A"A*ضhw5poy4zAfёre?c֎gݥd[t_; p۰=C{2$wI| ߨlU+ܨ [#׍0oժcF;-Ƃ(*wp@3\}QEWs_SOkR&YjǾg>3 Mu-JRlb @8c&k;)\smJj/u*^؎@amR3%י` Z(QdC?&7EY6_V$M kWG9G/743팛~r7ԈY8D'ò?D9nu'GE95}=]5pB:uv"ä֮u{fEFj\u PgsL1,{yb(ڇk t5uob]ɏjf?`Ҝ| >..v8wp$Ӽ]Cj85w|2ѕ@IMJLL.o/,O nVwt˚ojjNiIn)-kR(z!qV[\aFiC~DFS~yX m5>t@?Z_xۂ Ȃͳ KwFʵJx'+z(ӣ)_>.P1=0vf&/apŨb-RC#(B_h욀`<ƥcK^=>5ɆY1)oT4CKTEiݰJ@>: b|Ŵ]ˠ\QI#'|{Df#\ 2/c)=zK9V_ͅBǭΫ6\VlY(S@je3=?(Z:PT=j} O۝jdb!a}X.Q,.ޗM9Zs1A&â#&.}p^ެ/%"z<7> P>ƭ\im)z# " ݊QV,6zN># (,7r7ixӓ|_0J W~|ϟ H}gT(9 W 0898X,X%τ17C}&(b a;~L[ޅ73>7\J= dJ8''[M{o5KoңFZOAla~ݩCYζ|)ezz@Zy eMW`k n>v9i]3$I8Aëm+fpHm龯EoS<`{3i zi\hP@Qmrf%caNץG]ccԜZH(ʫN#R(aoWĸBhyC K\|FhI_V߲=)uHzjВ7/5}v5˂-Kğ=jy}>xpHٺ0dqX|ΈulҜ9s5aH00Utb?g\bس(m_|`7|{o;i{^Z)@XZ%WK}s.Z=|S؂ x$ЛRO6>3&inc{ABnQJg4hfx|,G yVZW> >2c5q>Zou#`Fs΋C ˣGgTz H6~DntO|o]ޜe >UknO) f j<ՕA7ٴ z<_~ L&`5׷4Rf\c ț;&Lnz#e"cf9uͱa%R҈++LqڱHqVSH 4< !["b3+}k8a֖f+`UL?t A{s;RVh`fBZd=%O6!j#5C\k1IxqCt(}9|q.N$:~ z_"pVxL% \I/q˒H::D.$<42@Q rtVÛ,`] }.EIn߱=i]š 5ɗ{- gTo(gZ|glB|p[XnL5؄CʰlTs:^~SM[(y"`!uWGR_)Ax.az!kz H=z$ 8sH\3ws'm41$' &3X8nyB1|7摒jnjO\ބ!24MU$Fy |!N8UoàX&p?irEh;?ar:٘ ^l~3`Pɯ d N;yU @ixإPxqKE1~T V-IraӬtt"} ( uFJiјT9 ݞ'X873c cU=![~ڦ 0aa! H&iF%3A%2BVo:__1pD?y'#jje-v w0'EoOàOz|V{pALjg;]qK̯l[dxm4CPmAE#(#$55Oz}iBfmHHȽ cȪ4m#tFS@50{tEjUrO"{D jr 6 ½)-]FcZqe6V*ĎT_gWz<&]$QH/7\scU,C|b/FP"tIԂ$*MUN.snciEe?pcm~aY¿nC349엸yn'x)g5f8-?hF"#Jinp<"@4|8ۘc3fbPPT_"ӌJDO+FXrh#H91=f͘;7{6g!J$||!(;Ft5RopSǜ":zr|/lz9_|y=Z@e *sOJ7J2<܉ʓ6 [.fF!5)&==p*XqiJjA'xV3ɾάН|_b*3 lu۶ H5" hIxџab :ùX:86sRO>$ Ѓp"guCJS &a,[T7Ix@UUp5UȽ;"nf I1* јyXf[2]ͬJV7$i̢w7U&`3|X:t<H\б lP3hĐn=(R%VGv[n}rn@rDbmfM Ap8U/;w=t5 Ou8ݖ4}o}\{ y9p/^y"^;-+e-.æ| IJ$Z^<T(`7[gھ%Qq$K(op&yo}^@' H[;GzY5շK,lz,6N"B,S\zܘ=|$2`&Jk *JYxO7F@`s;۾ i?s,<_jKDZ->p Ea1z3bO+rohC&-He{8KFT؏3'[9 P"S;] unSװpf|򿿀8J1rZ}7z\)S֓uS2k^˷+<,ͨXI>hj#r5#qDϓ&=Wo^Ł°_uTj0$60UɮKPyvȤEpBQfJ^ޖ_I>fY F,69-Zn1rN>_W:5Y7Yr[AٱɽOJwhXVKݕ͞~N }J0?T(j<+O|gX&Ba>Ծӯ/1ꊋSMuSV96B6|Lf8Uҵy%,%;2%^]nծvV"K VRў^jh Q"2gǂ7bjh]Xy#ÎNSQ,,Mo5|6YXOBF|9Y}*-bldȅ?\,Eר$jd#tzѡ.r?/W}^κΝ.8]0BjnڵU1>Ɂ}͑*)V$5i oI #v_@VwN@h\#EˣL'K$#xZ2 -4ނk2dSGp u gxb}ThZI J]c-f[aUzVe@َHH~7zm6/'af;Kۼ1Ye )ު.^[8tX!Cw=&P})%Cj1ߧVt y*V@#:ֲfO F)+9Mn &`ha|$ȗEi!f.WCt"E;B>$U dfHL+Ɓ6hi+-'p( e9%7G#;!)R=,ciYy2,l2K_K:М<`pB9u%$ TnQ{UElXax^TX:bYԻ -i>67 IT0*{+kjp;.tt /;tH |PWhzE}^1WK~R|ەڻ҇]:Hlr.Y: 5 Uz:FoY_eHtڏ_~D՝KhJI[Lڒ[C* <0)Y j?IDWD02+zfx%8]v =k$ NqW>TÛ+Y%zˊW0ʬ\2+-3u)^*7+Cd@cDh!@CqY?ɿ #dJt Z{PA Ki=oEc@[)ח,j.?HhX# ✧qeKsfUnND]{ڱ"OjIk!bfԭ͂ Q-zM&0Ԉ2Kt&1w+YzHzF̂7"HLyĦzQmdNIފ n;8Mb?ƅ,W5)ukb{\QRҥ TKO]'pyA+~lyD ʠ)(QQ7R$^V2=rr x]>89AByL&l_M&-/dEְi3lOW6~`n,q_Uړ&[юt2࿇!h+dO;K.b|f@Y28|E@X0լb@eNo 72t%% "vgNg^ٯh?H:8Kg`TS2jץD:"L }nq#ҋpȅL<o9Ȁ#94[V$BlXW$gfVՏ֓PQ&qVȴ"92qT|4@rjU:(jHjfV{I fGSI:N6,Cz ­,ݧU *QIQ8ݠ,`DW.w]E6P-_Z{r.Y]l,I/شaz%!Tu*Z]m)&^u@6woBTum-p6c;z|7hbh( C;X̉VQÕ qΈp-6^i'A%/T"i1G &]-ݐ|GBXNz d 8 r}^MB 6yj1Ә5"@<q;AT5 b٨eEpT я΂9_]>D QAxJMiYs?"V / գl.yhaĊ|Cj#YI?BnCV\$A];z?lZMm_:u0Re`FƌIǝ(CD֥5istpA*C˺wȴe.y2 Fray|Ž`p0A{*ԙg2=*g !kk7%Pưu_pZb^ J>X]A* !SnQfdײKcBwGX{/niP^z|ږm0/ yC&9mWkcҞR9%u!ԽȈlg@"d duաLeA?d { "γOcs0`渶1i«7<*~΅mp@]XdS} ЬUy+Y}%*hTczs!,ΐ&e`WEuqHumT{F BJvu*>v~-ݹZeI5y`T{F 5:'&_Vri[lG4w51[ُNQ7JK3=KnkgEsLA]|Nʃ!#[-uua$2ﴷ$3]8 ݫluB Jق)|ԭJ/]k _Oȸkt =rG'7%Zuk1vGDgfҗ;ŃxO6cHtaH-nLV+? ,4Rls>#[Zt=쑋w²l1y`geΎgxap _q1AҒHdl;sx2 &=f7<,\9C]kB+ҝq (6cD!Pncпꎿ[rUR)Ȩ߁^ P"C{n{QH~RPU !3 (qv :>w< OE&#&J1َ [kir9 YҾѧ'|n6T7kV;ާ~.U *Hc//+v׹M-iy N:)ųո(נ/ TB}su؍ >+"Y4>Ys =(jD7%-*(zcćFǒD=tftusIgrKEN3 n X[Hk i0mC/фRJ>0A@!akC弧#6A։ڳQhԔ+U:aj /$#,amȕ@0h,?2B:O":hʮ E.⚏f'Vt9 VpߊØY=$+Yxml*1Qߑu>ɏo$ۊ{63䩪5sBL"ob%;&l<y!!DE rta Pv jnۂ17N\tp:v`c6.Q&wm8EͥO 1#;[ur+ݥ3Wy5MXO;N 9AHQaįqUuInC\ N R4ʭ!aOH޼&_']쵈:9LwN\bIL!LAՔK~ILyѤVQG|^N o'C&JL"?AQă[}zνr 7r@ʤߥE DkI2!~>,2zY&]H~BUܻxM:m֙)'$F~x5 oF)"+St.}z>}a[zYGCY&C[U*gN;|U`;f1rZ>tB;1LA?8}Ѫ/Q^sUiV@uF$aB#Mɭ~\G1?WBMON%.1rM |2I8][A\ dsag嵁 =KnD"7=*jpNGbeGRQYLyF$\U vU0LBfOlGƒzSiddEd"d$!m .Va6ĐF3k<5^!(cp}u>4qG]JL1altg+Y}TRپŨþq^Zݿ,J<#sXW=ʵ,KÞFl{;- xXڎrr)ˁBf[MgmJ XY>EX, Vs4't'?2\'*R IzA)¿/ȓIJST<)=԰܅_=a3qq$ 0U3n@Lu-hoS)61R;Z!K*_ ;Qk1GpK IkH#lg`H Hա1!kd"l8U+% v7Y}1>v+άOZ{dI 0"LO3]d=jISK%cg7IHHltRKsh'HGq'5xǥ::H`1ח&{N=܇_;sOƚX $*n*c4̀ߒ%dψ>o>:0N 09I][1]g6$H(nho!1[5EGB ~gyW( ^c(񃌠mr gP~Kj"#Y8@KkorJjHpۘ>qL ښ*Q D^=LCK^Q=c˔.hvUĦfhFsz)\O >-k`ހ]ekfs)p :d/Y En"&!g.UݏM|}X)jE[&<@WyU׻|%?r(hG/&7z Ico'C*P˺[~^h)ʙG6"`OU6@‚Y0v.%%9֟^E! ڜ;>1ANğjc鶾.NJIPvN,o7Uq$-6lZڴ\7WJs%SZe n\Zq›NmĤFW*SB5$׮Ⱦhc[ER. nCX樣wUlJG!ߑ`2.Л/ĸ4 4 ytʷ 󍫰`X'\mbwKq+8{J;\W8Im b^nvAj\(L} =5Θ`3$Hblwew3DxwtSoM}e&\l@8zqa@Wy2+.eC/X+[csnpM6}l0F.؄6,Җz5/4Ш _lgVe@OG(N9]!s^Qd0^YbPlbpo"}ۛ >&?eqqk4&K 83Fa-RIB>pr2O7nr#@= L XS=@GuOdo/ON9U?TA{8$.F%hܲqxӤ{Kd ՃH.K=)bHI0VL-vXCUJI wp.KFnm]m.ame%~byy@bhp}Ż|2tVb3ʚOƉ}UԔ=OcA|xO拃}1\6_R>yo.8)khvW:h v'S@  O)xVvX1 cwqon-)PM El9\d;QXGp IvH}׫} %J͸8yIKrWI~"^.cl)EIsn"DYa%l^韗r܃x O'l Bf2%Ϙ'0T,^!y KnSr/NKqNzlhòr#Kg53ݳ*ְgAv9/Ҳh&^ Dˆ3hOpL(3qos-)\aQo?YhCOg i{ɗ9~ i"Qr+ɂ[5хV<,ua[5HRuQ<~-$PtrGEi:2Q yͭ$Q35rt#A=0XvwI(PuF&1\ 3Źpgʖ`j8\^r99|Wj́z !euq wNԉnC}c|aNϟ9*GQ{BVpvP)c%֮ I /5Op)5N爼2E:$&;xeM1i,}ΒcWoOG)pnrQ0r[3sVdr p!u \H3xߟMvDjS·Jm"H@0RQdϺMEР9C%gyQK> ^G E- I6TOIi+)݆, ;Xk8Gup']Yo"M76 7ÆAF2 K=!};D5eHX|hfG.<;ƈ:$hmkB1=~$nZ>_J +{tũaMkjJU/l>~QWw7g!#peͳxypjH ܽ@jnCl蟄t^n9 :YFe.]+Gȷe3pp82-w&!,;Zr5w;/ g= ;LQ)/X KA%j2ۺ+ H$sbTa|\Do9D޿9,aP?w~wӐْp5(y@/ <*䬒 ] k߹bV:+Q" Wͱ>f%5_I'rb}Sh]j?B|T:i^?\B Hӎ"{O\Y މV`7X?S+l}N LRt!t;飒Bb67Wl}9s讍+|lMOgM ΂ Doq6U}f4DcsI%0+`@;gfe4!<pGOA Ws^ +8eXȊH(A,Q9xK=Hb $o\p%V2[JZ\˫퍫$1L4c8|b| +`(^Ѩ9/KfyeVR06$T&_ahǏ e)eLO#Tt.kн~!^p)ڛ|+!ugL!ޟ湥W ԝ5ze7Dċ~z~Q:Q,F&%6nDL9c'lkxv`ͷӾ&7?4{~vT/N' 1Vƒ MR{#-DΤ4&*}>[]b^y+ T4L9$!2Hb/>^ȆZMG.kؗ)nnj"X8T -k\vH'NQ+ZǒJHD;rt&hy hn Ѱ3*- IF0|@4R@CMYr; MO,97J&G1e y|N3Bz`;KBH1^~q4Ӄ2O6A_Zj |j3UדS+kq5dC%Cph־v$k8*s39U,6ВI=+VDJmK|8^%1WOHI7*Xם.}+amQ 2AN[j ct$L8'6dgr"A|3Hׯ?y.nȚ&wC?QqStx[s4z)`2zXx1g-ThiU:+H3LC)"|d@e|+ d&'ѼېQ^9/Y]ԆNkO0 M:Q.nX:2UN ó>RL8(9,kHdC2Β|p@~jnogu;5:0rѮ# k~HC(4UG ~';sڙ:=|FS9P.YɍY}f]#{Jz0m4_<( bT! k/^(}d,jB] Y\F?KלjJQtl_\5Tr9ʛܷxCU .strb=9ڗTIyp4еG!f1*au]L͔ vW&RrGcn#E=PUllu& 0״p0k Q1]59,gޗ?/x,.UapGC))L{Vp1+~zzlPx!*֔~/g$詄z8,gJ<|Ә'Gm)i uK>ř]&IfLq1fX#׸dT-kȚ$hd~ޞꬶ0Shpe*5#|e_΂ah!7%8Ko(ln>j(xn`VkICΈŒ@ejܼ砀HԲ꽕EËvYj.{;\i#i(l+mRο|elc׏Ŋ_TmFci1z$t\Tm葁p4@P!_z߉<$U]& G5,&QG(-a%8Nvy'>9OOޚtGb"*SG4_Uaa>nq㢑 |v\{r.ɭ )uwT{4c_3TkMB׭y~C_ϿĿRmTCAfd qM i{'C4w¨݈|Q "$ňVZ}RN腶S<'MFٰwP9y wdPHT_dD=B:U˚,eBCIE*Gi[Z="!D'=0(ENydA`S8KZRlL)EGz toal{J]tp8f}./7 ЍSYH'dd_Q<QulWP:~\,Æ(51BX6ȍ FXW0ʳ(?׼B1d.Bt9[2װcӒu |X2F~sɬJҊt , [PEG{V#atejw邆пv'i*Yk`JZO]~`V\B:h"c$)O)<\7ʩ@/A2 8珚dǘWp.sR"NpiMvmWW3:Q>$w(}FsA[g]z@Dz(5XiyF1b@qf_Li*ŝ.@|X~oLTrη5;\"C#det3}|'li$֌,-Ar~`ڪZ3tZ/jYvt4S ZW=Q}6ڝMw^_`oB,mqcw :!߁Q2Tc'gQB G_KNj _w[n^)Q !]&C|BN<5 Ro.^3%(ppNɷ;D G4ϡ`“_UpT3;h+8/ۑSN]! < uQPF~]@ b"/͹ Ixp]9Ɔ,b'[nU9Iy CrO~CŴ5W ^ϭ]Y5ࡹ*Gmwėg:S\PRE ^MNs&a^l^XY}ۃWBLL1=-;hH?1,enI)tހ۽о^ !28alj>vl\Ƈ62ymaN>C!;WQzN=W4"gInl(!nϐFg m_YO!lmpy%IS"ZŴCU?x?G` DJ:ecͦA=ޢٸ~lV0ٻM[[+0Kh{_ t[+$xwnJ/S%}NEH8Q{GyeC}R.8G_sL.65 @S\怨 cQ?-Tc/*6ыU\xvc7?~޸,-*}D{''mJ|xiݾruURֲs`z6Kya"^&14$LW{PO5 _Ezo޷ \C"#EuU;P}u \ 7\23R@4p /ImְwVI //9 `8:PmG7Sq I_8 |,΂^ou@sxmۧGfFUΚ$^`Ԡ S)*]ݵcG{ݴ|oU^?Df1BFl$EZLoRJ^GE'fDYt88.Ɓ´|M-4@ ;eUb,vj6F^ss(NCJGҊƞJݯppo+ ޚQ&[ 4j=E$]a2z[7Ēnm?A C51\I&pf4e[LJҸ MjbkS##)gK'!aȓZ | ~jW+}>pX]KgV]4vl$ ftuK XۨHِdL.a|G?G]ϸBMR1QJ. IQ1`ڕ]65-6>c;)ha L"2Bp_ O z?Ld֕R9KUG7 ]-'iۋֲjZB) I2hl2O W)*7~FMv4 5_6VA{_CPjU gdFx+ еy `33W2q]n#t\c7arV}66wE^C|--r=R]%t7s.jWnhs9LrfeDfrZvcB|mTJ\G2}B2O~6SKUP'f͋fOn裄l/|nŽ/Ȋޏf@bX*l<QԽF[N!c'"n\sw.Jw031Sx@7I,z\E}Få|,A!PO|745$MU!MUd0"]y!]^Oϣ] T1AIpF;S(i3E'8x[B҈t/2NP;sTIYisK38 4:Beŕ0L˯m|T<m\9jG"|:i !:7#w.ALƕ+ӺlJұBӪ+y WB0YSC7DO}nB2`ߚ.~\pu5{ "j:;ۣF>~^>:ƋfP8KS#íR\Fko=eN5";^5.oZO7_$˘S1TzgxsɊ67{Zp]'G!-:8HD}RQؐbzoi>$]SNp!9nfQfG [s.8:<*V;>cj-r DxSLx!hUR?78Dfn؀GXe~CUȕKȦ%V6`YQ960לj]3J艹M4&A/H^W /hn/]QY@+rXul9SE %9~䛜˻s/N1oz[5^|F.^.Z_xt\l-* eH;}H=׹ǢB=g_>yÒ:.'h!̺~F/O`a )28&r3Oj/PU UCIZӠqȤ#(Gvc CoT2<"8ػ>g@X7l"Yqs[:A\p5wQ >vyx0,銏cbF ԴVH >߾HN7y[ƂB!F#eu9]FǴW#4 &FD 7ǖ pB3aI`%a_k4oOJ9ט^;"?PgpK/u n*L!lm*wZ22>C-Jߝ|hKk +BcʊK90džBX^ȆЋ~qRW~D6%]׎YwK[xbNKX}yTyX' ;H$ppH~$6fcG.5SHQ!I7ء;sSVg8f<]oH1c̷}EVNZiC֓K*Տn$,B!rx9;8Ρڔx/xx Dy dWi[)ZBk{e B>}p>WSfw(J~{U~y\u,|4cd_i+;:6 {4PIDf~(gfFҼ"T|)tg] :;@?Oq7AnV–-aA.Vcs*gMTiHM7+MW6aDHPV;wd[繧<)9 5V1C6oHT/tzb1no-A RHi%}'B>ۇD[C"I9Ѱ ݦBc%mSĨ%w<_aI{FMDoí޷.n)v'*9SUrB;DQ4c]Cv7 H톯A~%CT*uf2Lɋc&js'kD˿#tv3Ng2ݷqHէQHbЃPH0JK;l4A|Y*'N K}EGMsBo,]7͔>rOZRv8 ,u`{J!Əo ͙;GܛKd&GJ_W@6@yUϜ.%xPPPR}3-Û*14*RQ+6j-0B6^技:ΐ 0@:,⻻mF CKz*j^U,mOڳ}=c+|C>&-ha (!cv.C =9lT @S"֝`g~ j+ua֋- |3O͸+4ؽ#iɖŸ>Pfw6 oƄ_Pb&Db bҳ'dDQ#6/J3?n˝1E2p"\ \%1Xn/nƠ{C H#FL+yz7ѱK╩#4 1~ j ]kA'èGա̮ylHze&҈) ([lhVBx5Y2Jyg>ÀR`2[D9H\a"?:\P:_BY(.2fW8ˆFZPo'镇BN%2< WvcЌuxCqxѓMxQFozhĊ%)R'ˋɃDuccy)9tba?d~a_NQ1M|\n 6 mLGrdzF.x21#YxJ$t|hǛO2\`!)M%)i tw||#\I ߞTHWp27;Q[ty_5~Oyz+X2;?;؂7{%t"93 52]=@J6A lCy!SfTw t'~v<|BX_ ,Bh;#*h ax1]ɼW&C%;!?Tb/fR`pb>}`LxdU4AŎD8yh(u_RGnƖk?#o4 (F>sK{)Y=QAb+G.I11c& Z$ |>a}|}Xhca4 -~j6Q2O./>)8`Ub+_W~;D_Z}#DI6F37Ӷ@㏴d[lOcML!:@dYjMs|]VJr7 Kfh-(,+sƞ5N0P1NPsSrwCA%,>qƆyy|QΏo,[!2ӛwadB~znWPaRXeğbEg|. yff!VKʶ 2CИYwCL.KV rI)E\fY-)c,@=U^^5H+HRb(\R=-qmsE[M܀a&ǽS23 ؐ)!{ؚ-6I&.1"l=c0LX3%g.7 gq\aguWht ਄I5$#Q{KpF㘐9U`Zgb!}q>*MTGa?Xb5Xϙč9p3w;,D0|&ۣu-YlCXX2MT;U6%?0(欏 ZGHrm^?kc8*w,XrR8$Hvյ컙~{[{ @D} vǚw/dS"L:bݫlӦ }j.x[iUt7We{1CS0Rs&=L]}ݫ;o;JKs9#+(q?@WhAMXc\٣ySYI [ &Q4tJ׋&Ρr5e\Xى&a~%EÌqRP'6ؿ@BΖd`1 0bBa2F6t-yPWWnJdPO5Dj#Ւ)fR;3 l#%L#K$ 9/hUJoj^SXe<~=vUY}+7L [Ob9Z`cۆBeSryv΂:`Xi-2H(Pmxs[&![M<郤bk6B/#҉QQxyW:74FQs6yd8 J1xR ߶nh ۹!f7QMKҰ(:![4u@;UT] "C`P!515c\.OpB$EZjQv֞vr{>-Mȉ6w2 9;$ֱTQ5Wk&o?w;hYVWB̷; EhŲZ"0&O$&YݪqrGWt2ywf/`L{fjìiHb(Z_BL囍j] f+L9 ':xV""b} d=qO8XXooK9b4ǒ&8]'BӏUҺ6g; PJmzUPU1dj9$[WZSl~j:#X ckwDڃMry1Îz]|iB rB:M$K~頷w~"0=hogύPPWTB~C~!;Gmt_qhk8{8"Ts}g;_;ڮҚ.&yb XS'(&H- qq4'hL[Gc펂^t.HmS"8do8T=S+7J}>Hr>>wGD\[}G)B!L\wOeGW*_ߢ78;Dp (2/EY)C^)w FYK!T 2+#^&`tZ'; 2,ǒcȐx~(BoRnykV~-s ̋Ghux_I]9fA Ǥ^{4b ZcF+x,Ol[04`҃R]E6[Y}4t?P  +.rOFhHvB;ܦ0w\%Y[ ߟKÒ2>}y|ob`*@ULІa:aZ&K(]),C3h?OCG=ertķN-vEI7_AX]_Bߐ*jh2(iO,(xb^?7۾%Ƹw>s- y Q xY5'KayW|8{pB'p|fJvi2X)8C:Stmäze5oEs}c II|ސ\oK`=溑NcWфtb=e84+l1.=rB6uVx| !4PL>d5]/%Gkru񚿚מHAQRvܻ `[kx1}V ]Íb #JG/UfxӹȟɶYV쮇OG4ަAՁms֭Rږ ѧϚ{>{LQW8Qī0*]֑ZFcqD\m{)7 ̚>>%ܯ=}Z * .*qI3 Qym6ˤ3Xmb*&ao2{Q f5+MOj֔SeutGT=.!9\1B893+&ʸPPʂC }-R,|U>Ozv*e졨)krmf9͓A?Wjݺ;P6ŏ Or+5\DHuȽ+52͵SIS^1slSʓ 1U7sQ+u>Z~@}?;0PU@fƩg!6g6lPF[!װCIRCˎ uQ\!^ JatR"rMqSN!ܛG- LhE =wmSѕ̶^ BIv?'NFAt+O_sÃ( {T I[HMŪ`F$dMrYYˏ42`T,8wݴI9 %$"9[U =jA9򦤖\QٵCՙ Kv` /ET5ld[zcE^[VTVL}JZЛ'NS(+/(%!Gw9Db g)Ql *P &2 ٰ?j oî9dF E;pla4'a=1n/#^ -4z s%de|~]#_ vn3v6ƨw5]_5-i' Z PToϒLr!>=U<18茂Eк\gm6`@717@ȑ3Uo): UzFL}b6ՖoSlSEt-dCd _ꇰJ gM-̃Aq#޷2o <{'d)WEVsyq\Wہhs42w9Pd٬S<WPfR1B CUL?MpI^_V s["`dp I, ny|4ݬx N2k8@6ES0q 2yX͘,@1]PmW"L1T!uk9#":$j]*xU. Fp BC ч ^[_7߶TAv^~6Jʙ]}Ȣ ,`^v6V_0kd?4[ ^4 }6aWҧ`uHAZt ?]9!=5FNJ<1+Q~T>8l7Dl 8:P>|2vcet…~tN& ovyo V}{_?eRD"ew(S*}Rd\Ez`(bHFKQ |qdX.A%iVJs<Հ)pf1y{2 FޖNt!y1(kʻRl> j᧤$X!ԫ5K?wPnZ`D%\HdF+#OFdk7 Z a-OR\_^o,N!l2g΁73:Gxnhj,vS=r(5 /Ιcz&GfQu@t(zS춃jya]7<:{C >%,Goy $Rd+VeTnֺaےVTz%,s[]]A QVƇ6F]b,z.yuF}BwBS;_g;SХOA+O0M 9Dڴs* s]&nD= 'W3x gxʜ ۧ-(:1s[+0n%y86)= ^:J|ݱ[BzfQOh5F懯i6w_s? -!vlnQcPχO1? _wOiOi%@r M&߶5KZHRI;@`ē0>&ʜY~\al<uTj]`^Bz-AA`v6UbmHZR"TqDBt룅;u$si6/cfZ ] [O:qƌ1j2iZ=#BQ/g)UOs&'O&, 5j: |F* ${_V6?(bө=F@s? CnA!Adt ND9Y~!ݴ}.^hφXm+ވ첼x>:&\)O9_Q3;496$N78m$,.p+tgkj6*591`bؔJX=d}E<'v4>\ [׋r< [ (9$5)#zЮ!A!GJ&XQ+P[k{1M~n. eSFـ[%36H 䜒ZP+>Iڌ өO TK̴ \ߒ-<?;bmGnAExl3rcm"2xw+oSpim\mH,GsxVX(yt1'DĖe0yAhoV40ÿ^\F-6`U vįאhQ&[ ˩0 YHJ>rZud;io`{[G!Sj_nQ1w\h(⎡ C %=߄%L X) @GL]8/ײ;b0]CzG#pł'gB p`cnZNU2vd,ӝb᪅[` !"t˹QzdO{OspA.IW]6>' .Z"C%<gZpO.9|@M ³ + }:Q/ϸ d`7"gc&~pT񴠵GŔ7-bgn,靶,JݮIYR /Mޒ]vمMQdj!CN 2wLl-6WROϝj%郗#F3x8gl0o ۿcSn'@{w?÷nxLp~uIc]ԄQI);K=D0wˉůimRޡ.3zT ]x3BvP,ϭy.UճNreO V|F2%霡cԾ^MnyX CJ$66zi5~PE,8qyVomotdh m tztiwD$ύ"f)v.TIU=ك;GacnHi:`M/JʥJu튊M:*K6i6XI |7ʟlZlZC3A&BڗoDZo."uiOf<km|WCA=X%褻 O񏩨,W1NtdS´]! Ra c=O%،`H&7=|́5{lkK'-S۩Pbܻ9c~)y|7 z*_HOa% M;'_ܡ.ûfоn:bU__kS/B&x_ՌzU4AnXĚ--M2#є$jA1 wРk :=VƅEһ,xn#X5lg`̷1$T$jӲ|ֽX^{AOp xm>g)j!9 TZH y]dU!n(V%Zc)uSM9&,v_p@ѓĩ` Lv+H(bp-a:Qs'^*;ԡ*3Q㿸aF"3 ~)~MKGe>(Ã8BS|m[:; *uޅQp|i&>2!V[ޙ-(;"-m a!T,sR;+0]:p% !]:fy`\Rbx *xMVNW0R$ا}u`i,:K3E&IK}a⿼T?bhwbbQJ_Qv&I9+ ̩U8Z+S@IӜT*l] eޗnS*?&]/Wa&5@9]ϣ]j֍ྡྷMHf|+c냫[>XJ_YC}R敛"EyuHyqܑ ց,l4Q;GRкy 5_jY}FX? bGX' 7$l߅CY8`=r+HĊ;*vV:dolEwUBs}K hy@H8We{}H*G9kg(RU E$d9Iق3mĥj(EJ/99Iy*7#40͇CX:8aXQnmz̤^08Z $@i]<- W.x]I%F ;o/b'HdX]vsőN CSA7yCK ecТ8nenۣ= KI͇{sCsn]3~[Fy6%``Hqy@ٛYLeuٖQ;rOj.࿜N El- K )F/ ,ٍh2iisd{[:9ܫg ̱J6ʁj5m+`" ?f-=Clr,Qȝ*3sqSKuC C:ێ}ncC25/]0^5!"I8(WJL^@ؽC$C*9xsg;MWǴmJ٠*<z w ["Bfo[ Jy`E&xtYzK'7 V/K "C(%$>t.>AH~Ҝ'dS]AH#j.|@诱eH4!a_ ~3ha{ OXv*YЈA@e\_.{wT׵֎&L\[T: D5ȰqYj?K%Iq5ݝ8N;8PЍ$9 <˪u1; = VXx[hG7^pt-&UuFy^9zg4͐v`Ko[Z|L #S/Pn:UxKjC9฻'ai46_R~˰c'(>aޢy̥+n~#s݃1ٻ^$2d*ݑl`FfxB@O\wy WRLnwy8I7$.qܰD ^[(#cwt̸^GwH\Pmv΄h2=YU5,{,hr^NkgH ԯo`!.L>ق6 ϧDyL*o?w[JYHk>.Iҷ5{ 3K&`;Zɉ r#{Xi<W8ߺsa94LyOI\xX\YF8#Sltq`Ybm#(P-_- 0b qcIb\RE![RVi&׸5K/\J/̆5+n3]>FdS 3oê m;/HE^㗁y>(E#l"KvLB "N~pXXd+DgNeO0930݇U {GTCk0{M?!0$v[sgXb(R}f1dΈ)˹@z`I$?P4!(_N]}ELt҈Wpת籍|oѳ;dxNgz3,L"GOr%~rUCX^Gq~h0Q(حk#yBlS(%JzML:Enū }|[w+ [K|i;eh,|ent4T08U䒆G ?{~e~=H ͺY7R))Bm2nKM߬c,cCl-™fhT (?-:VѭĿD^ _ͤ; )oZb7^T}FGVn'Ʈ=# -'[,[P>؟</z&mRdϾ$؆@j;w$`f: bȼ¾4-{OS3EM83êH9~A2#‚yOl/l,xۈ ;H_X1 >˥G:s3럪zZY3cb>D.T?7ϰq ;kdYv5u5 սIU]c)ɑ6SG _Pyp(~b@D=U1-/agQZi`YF!WGdbb` kU8]g%@(Y- q-IM.@/@"B&/,:#ɺӳa00iiEO@"ЭMGU/2GU*X8woN\GDmL2b$=Q6 m әDzuRGI6`)7l an:MؒЮ'B8Ʌ9-*Ha۔@a>#%2P/R`'97,T9^QњP7zKVqD-)2՟k~Un|]X}xo݆rQHW dZf1hc8->>`oaV t+N`b"AENWjYJhYr>[DuRz3[$2LmLEBbX&Z?:_`T@؋!)i@~/%Hux"RREոvyubwI!s2ӰY$)sr"iD[Pw|:I*$+xFRS Vfq[0>W"sy+uc#"(u,׵^\Ÿ-r7;DA &@=lq 67ɤ%%g֩Ea$ocw}&H7e;򒽯@N #]@]JXґs-.Mp|-+SbM8]|bu:_-(-,IUTg_nӘS:ml?rI`Ո D=M*0##-Loq\z|3k켻wT6 A Ø\(Ġ-s 92h,& ]|ֺZ[%mj~` c Mi [c^X^ O,gT ;>(J\AR O2 lD ekB A:I.~[y%_2}u˫Ra{&+AEK%ũ^TF˄KL^;3OGl ̺7G҉Ӈ}rV&1ղ 9+OX2hѱ"^JuϪ9I I `ɶUgfrEW34A_Nk:~iKOA/~6II=`TZ@Kir6qnޭWӟY?F壅 g  ?YyGZu vGLaqUsnFi u?75N{1ꗃLRg@-jVJ(cĜxD\ J䨙 F!D& n˓nldh~ࠫ]2äVeZ54lD{3޹ҊrqGC^}4 T9hDZ7FW喘>SA(SRxG`;|Rjom/e yWĽ;%}J+Ld Eu˽R*sbnԄaUt:H.Tv_dv)UY=>k A8st/Gx!= 15 mR,AvSHMjF*h SJ~(ざ|M6̳G!ܳ4l%(ȍ 5FBZ^sM=E`rפWD. A; Q4kGu.w "U4ϲt"PٜrϡLF4~ Kqax1Ч3˕|eo!u{$l!dN5ԞH^R:8B̍-F< pۈ/̨ǣ޹yA詜ڇՍ?1wL=i[1.n5SXG)!@̴NP .fwgC&WD m2*}oST>Lrڶ}:.ZHֺ :j1kdg'\ bv ]fP/I$6rhMsuw6CaPEWȀn9~bʲlMv8耵]ϙǟA P׻vXI`Y6]fKRrvk:ਨ>aPICN+z)[at}#)y2'($]54LP8gYv\v;F$CPb(Kb0F24.-gha֋U $ r0O$9y-wj*# \GsT?c6$BWa֢JJe9UQn*gw @Ec~ϩ X.}jnQQu88; #ɵ"#yAREl{P' ћ Kxca'|]zRN1 & dܢԛo*]\2 Qc5=)ؑwxaX/鿺EiL3߳Bq+6{[sOk-|ӆDs>0S} (I<ðs_Ytw+aq=hbqh|fAϣ!f"C|U*-.旘ITm& Lw{ÑގTd V[Icc%eh IMxCBL^2 Y =΁IZZ{ _..6S|[49pwYxo^%\4aTUݗ˕yf.Ij$z4ʔmm+l*w/yv i GMon 'r󈷺HMTOc TH=A!GK^'S8f[e^E}Oå ݱFSZw+5،2NFegp~<& Ġ˱j[ C6\ɤߨ`M(_Uۢ4]:y·6IJ $$awPAoOZ}T'̗պn>.1ͫ>t2?,o1Z7p=TȒNl1(P#&S"% $!rWca!^3pOnedn@&{訢 U>ZO5`g~Sn zep ݔosAҩ\j0֌ ڞE!Wu|HVK MEfa|nPc V `D7z-.HTWEѭƗd= qhzߠC]Z5JQ>6JZHΪXk졊=a ;ɾH;lvU䭤K/VTW^Xމg-?t&p?҇vAHw =15H(e8낫aKgkFJݝM펔hH1n/gx5Sf|Dw3.`mbuOK%Ic+iG2\YE$ah1 V5SX!YRksˏ/yڥnc4 ' {96[,VІIE%J9`S/oU%O#=}:ruͅ\),Z1|%f:P^ \q>u1RlhD:MS():]7G %86ͥtnaQycX1WM33\Rb-LL1$aq8%_ c[!Vo5V. ɦ"fxQ5u}@_RێC)SγT|kPLI_"#&apm9y/VR:F ..'UxSe7s#I T!]5u ]Јcgij)d ȫS\{ԩQG_^:3CWZm^b:y*O3.+'C1|!bbJÛJ>B\̊p02f^NjqԜUINb{mb+0f.^>\O %*L2WYF5B7Z43gyZF1~fp{~dG6H+.e-JB;zd:fCqS+4 +*/Sf^MT2<VݘK bLK,Xg#/W?eNf䖆_??~cAyU CuLh)=HS]̧ :H 53Y㺝aOQ@78SB.]K!$v*DEMNJˬb=~cmsЎS՞έZ ̶OxσБwsQ>ljFP8AHlq0XGLjAS!/zm"C3ᩘq⒡6d!6{(BC40n8ve`.%h7 /i2h:o 'o%!{ }\XyoeޱMαֺ j@x;33}2]inbI/&pY*w* O#?I sfw=K KdU‚sy`{0h:C#ֺd_!Ȝ1,sR8+W׋m`Nc|vED*q|q̺bFL$m=t!+)5~QKX3zCbXN%h}np3Zk;`lӷLyk@$= ; q+i=/?rEGSM(b=kᫎcicLcg4 #9 ZD;ړϣ7 xk}Ob4L"",Ԥ_ -l'eztt2(Pwý#Tl3L} +,+89sVp*@Ҋ,X JG| ߿bFѓÒ2p=%jհā*$RǠоk-6Ίb;$N 8`c==h線)kõ(q^XHDXC_-Ұ|.n-"qsbd_P$?+]@@9\1SyQ~ ű#-B24{ J+ra:8W)$r~H#}7O\q@t:Cn| ަ]=ivSMA*} u(RB95J: Bl4&c̿}7N `{ hY?h)lF3ʶr͵@‚{̼Eڎɰ<:63)3u ,Fx݀k'  k)A7u(7aGSoYrͯ3;aXY E ϔ::QHbgOP6aGpf/bp$,Nׇ^k} ˜@0%K GyN;&*) e~=DnbȔp @sח]fHpx*WP%iނ\vm@ZUX*)kQRؚXٌ.Y^<5]r{HbME6H=-- # \SGX NurX )偞[%[@{^mi$īH 91UfЁ(Z?Οщܰ1K慳)TI\!dfZ.L-aZtu0=tyYtbI\ |8qID34Qr%[4hG(cۃ3H}4fu.W[%a~Sx~,6@bADmQY "fU :؅4MʋaL0^ҿS]%2D܂B;#($5/TkqIMu |7(CD!DzrRΗe9g`ՙ[GdEL(ƌ̴{'vJGgzxJWhPcNѯIQ&T>U=x16r(G60a(IM9I4w}@]M?*ypWQh!lxHenv$G ~lY(NՆ|)Y)cH3id94ƃ*+prz%^TS#c:,\4f[L"iܥEgx pqƺ-Q^F1 D[q9inzt/;?~= ';cQWWe iH$d ؅.xЯ7ŖWG_]b/]Tz>7d"cQglVE?^)`Մ09R)fr!A[=zA.?m73} 3%$Y ӒԇU6|(mm .nH<=>5cDyںX=#SBK돆U!DJ%dNjc.L"VK#rc 0@ &ZOpHk~*6~u 7t6[GԫTs8ΖTV(E!#r#)9uk`LL6@L(tzA^7U-q,n@=!3Q+ !2O#R\h245#wO~*U"9~EVuE$!X(+`DQ~T` O^Ni9G&m$ko 1cfkc(PXQ)h { $dϑ jf!da3| 25@$Plc!:kwŎMdQ /o<$Br 2Θ_3n(`zBw!jcŘEs/%'Y%K%~c7wUuKe'EkNbiyUE~9]p!1q22{ KRkP~±(Lj@>gۊ;LxzY9TIr-ޤ4! Aes~-1 WYI|Zf%p`Bm"P/p]$qqp𶝆C'NC@Tu'bGCxd'LEή (٣>!s*>8n2LQQkrTUN)DD0@%̢eSx,F:O ~tԒ_,3N">J7"ꀋ2_3> A'ytf(S~. 1;d~ ]X_Xig}1e]0@g7v&f0`8$afжf.bT@5M)>c@ KrHvb̅4B9MIY{`C?9A<^U'Arڿ}Ʒ#; $y-M\]]Ӕ~^d$@-,|Ht8_nt[ !aֹEnᎋI~iet\Gٯʝj8f+/"C|= ny1eggķ"n fʬ9g^1 ڑQSB7ZxWE[o,ڙْVZN*- cOau&d3G{{[xE(;V APLW)wRt4|m?-(x"gSQ-kd% /D;>Z̺@BD*i^guk,cƌ& ?Ίyzӻ9xrrUՎdg>i Ӣɯ@IZ>e9>-J1{Ah4fghRqi;יչVCbS!ާ&yo 0uFK{%Oks\:_Y',.AGڻc#cTYZ΍1N3c fe0 J%aiKyNݾ8 膷|a?[q[%W\Y7fʆG曃 ASQ&G$ȚCA#O L *=Ip[4AsG.afu0տ6etehP!De𭐟k@|`aӣlF촃GzځF kLFD#=(MJtՇ&]uoKnѤ"CTNc,ju#Es."Kmb5o\IO$Y]Ǖ=u1RrP 4fJ:!7хTzvHCᔄ%vo{aWFPE\j`S8<O6v:BHN/qs!tʥFCuYCpqvF":VbUKz_e3Gx>qv婗^̃d|Ch|Fn-\vdbs33G7Q*e%:2[^B+h# 0+Uq9(U΢Zb:5D >-~Q4$*ZL6&{X uu+c((^u' /Vǧ\:-) Bj5/€1m%:rC[cicPL6]Oѱ#]?7$+)6fRiz6oȕ@8T4M*1nZp-Cˡ8ã`JЁ+Pk[D9D )Z)9e _ 0PK==q )S, Ks )hX\-,:սyЮ6NЍٗd$ȩ@Y&K76@a38gBz"v~.c~Н41v+BQZV&7 &6qtwS,~#}yV{RL,c柺Ok׬_~=pս)TAq~w\7-[S⡤'{Tgf-"\>K8Tts2c &S?^ҐsYW҆IB9| {`\flYբ[LAI$Qg'Л-.qdI8Vsmjр~zO}YP7Byz^;8ޔL#Cg]2~O׭&;1$/A_PN,@xWn0buӹ5wsphϬ 5arܳ4c21_VEa|!U"+B cVJ9ʃJ գH+6V^'S Nӟj馠7o/y·!Jo[ {,oڍ|311qBcw~bP%< YK R IN3Yd _z`ۜAh4qSzhj|AWjW>@?x.w/QjtRQ;=xtnoYLF=?__/ɖ7o]JD.<7WqW+/ۿ=v<ms #*HXZr.xT o?H>\Le)È|#4@/2acs=;PZn[U>NҦ f6}$"뛥@b(/=d?t-" ex_#lZM LsZDU˿:9~N59Q߃w崯 IIսtuR, dEpe8&dB =L5QU uiڼ@7aoMQEc{j+3Q飉OA 1 msy@*hY)*Du$~1 # !ő.]/ Ţߪ~M6)c E _we߷,+Zl1Q#ҳ p jOb<#@{7\r<;´Xۗύy҄}j!'φh2$R8OlwG,l{WȯZ[E*#zk=(. Irjvw-GWOQMۤ_ 9!EeO#i.^/E,@D=I8(t bPk;xiEBh"}8{Lg~O~">M8RVK<0;G-f"Y%oP+t+ /{E4\a޻du=ߠe1,;='PQ:;gvʤeHX&F$M_˯p#9M/Nq&%*\2ML[@5Jl٧߷3]8p)Bg-.Nغ9P)?GŐ)0,<q5Y( !yEPbLlqo`Y,7dC +ouDwSLcUE AbPApa2sq[^1Ego#30OAw?H2AYhM;0⬾?-e僧$+(:p +LqM.+Kl?(e+ {C ,0CCcd:Zם!Fr& PA[fblvmQjՆ" 5x-حT̼$J1ælgLVT$ 2omi7! %6цQ$k[P:Jֈ"}E2埰6$\7/G +?j|Zw|lkC5T\1Gnm_ʕJ4)w řYrkEHrS,15:Y,l9X)m?wN[  57FR̡m޶^}f3g00P"fw[nh㟁A*!֟BpuxrZZe-#%j>_ө5 e)GD E"Yx],œ`;)>npSFt]fPL aOFҊ/ܑ7kZvV Ud|Q.0Uo[LxSVP^BrK1b,[ |CHGUwC'bi4Rqr0snr4z\Qq#DR,0q &ħt1+j +Y"nTv,*Ar*i75C(`v P2Sӷ1'bx=h4{^WFk=n F> ֍ٽ X_+Iݟ8?5WxχF<DvJ;Y'ֹvŰ&eé?- uB? !5Eqӳ`UN:ܝP n5$vgp5ii,|e$I 1I3  ֩盤K6"A¡%Dku"[)վ h.(KHԬ:nB`x.E@а KZKV(vsϴό1姫% ^=;k"YMi֝D 椥uW+Pճ'aYoof.~6\cf(tm$F>"}"|/ :$~B]G=¬B:B*]eb79UeGxOyWEPrǯWr ʭf_b+O'K&̑&RY˸3yݻȜFUSMq&@F!gwXB *~ـr:RӌA6JxLџiѼ?" ^ICcrwN/3lN?X{K[,*tՖ;Y'd(J`==7"8>9g9mauoO/{'>uDŽk2 hH; HoZBE!$< 4n(W= H^YL\^ǖA`?4 gق58QMds4m3TZ$t鉩e[RAەw4A3M3f7 M}$'f bk6=]Dxruƫs$X({^U0l="tטw,S:k=U&^^$}{ gx#cx.'ikn]7(#|]=DX bZ.ͧtzs}[>tVFnE*9u&l 1DpYmYg]W]Iᚼ ǃg;?)@[Q#1qISv HQ + ZB4Op}mfB4y,"6}kû.oo2v?{P%V!-:j ٽio⢏NoviUx^!b(x##Z>#L=S* V~4hLݝ{7kX`Y_+ʾrւpMpŠnj 2З[eט0vNacddTp+^J} KiƦ#K];0 4Ȟb YUZl a1&暈 ވYe]BZW؟1Rvmu "0T}r{`؄=UB9 g_A1Y[;5i7PX@*-vԣƃe,|DiF]L|樮SW]*kMHkHmNY)Šj.wp+3^zXKu/إ۠d s >gh 3Ѓ6ݗ6shr<ďU-AGL)5%E0HC茖8BCJcjIE+M4^v(:Pb5Uݼ=I8fvS^Bg G&0`!rf 6☣xUmJ) ,iq.XX6+ %^vO~Tsa@noK:Չ2@0-&!u8Iܥ+hXYx/yRZ 1³~YGՒZPbGSK~lvB*c%;ۯd?_g~;ult *'k7B4)=fl>oNϏXh= K!n 䦦oo8cxؒg,/m ׆7c% ^$Ժ3s]VoQ _\E"%$-mӱg>?d.6+WeZ"D< ?5 l:F#{xnMCp|+aI,q.7_$ص-'M}#hw F A !«dS-RR@^J6'f?bg!.՟ݑԌz_F:612Q=v,MBkEقulYGNKF 99Uzrf,f)L_%7\zqv t=-0@WWf|/#f5_R1Q3W,D`|Vw͜4JfGA6o].jrU@ܢdPRJP.JP3z҃෎-SQRb&mU>cȋ6]xap/)jf@V>-Pfu Yqnośg]i_@" A7T%5 W!9"&+Tcc7UZ_Dy\>e9(N==",۵wݍz[AfĦnX{~ f>Jo"L2g24r`3Ѡ1i7C":h R;B|4bE6-[}1ӧ-owk;r/9+@zD %aɘ_'zR`\NZ)dKd[cf8pŬcku@'gK&c@laC" УϜSq rYgc^w 5x]IB4 m ^_QS^6iJ:Ô:& +zCI|gc*b_N CM'~Li՞>zMVœO'>r# b5w>2-陌A$pTRל[eN:d~5+61@Iq ]\+YcCU-lª)#`j)}ފbtZY芙&^H:dQfn.CqG-YR~d_=6/X8*8L}Zݧ-;/=^J٪^( g0xyhJ&)PcǦH:"4>zT"eY6AEd 6.u9qp917vF})0R"U7ԬVFXydi qA/c^w|+0E`@+9-(Kvw)F dj鏿,|Uϕfp\L¦T\@g@?<&?ޏ,H4CIfd+/^T^^IwIᄅ8BarN?Ҏb8كF&KҮK^Sdn~42 @Sr2d6#${.3V{ă2DӝLp0~9#G /P;`&4PtaU 祏΂<(H!mdEA tՆy g KZΆw|]2wX;rhiStEjyH;{A1wmlm6ɖ [)+T~q>i_y v^u25;E)o],ۅ hr>teH4~RZe[VU+/j@8Wݤ30-vtrnjicf#ٷ1:,]hHl$٬Jw1ZN 6 ?`-p_"~y-($dPa(}(Z{iie>\LE*+1d ,K%3QDoSTs7cSoR]@M] )+!Wvt Эd7[C`4R%bAa%xM;n输GKY; 17KE+'boqEdhIxq.qZ刣:Fd5M-oȩ0zG zqC@8z 2_dd KT)Y%q3-3vEhES+D;gbo:(sĀA0y @?KÆ9MJdawXq@ /26 FoѴ{-7:SЃa;"`QS5vrL ׇ+X$aҎ+( ]VB.xγ)9II IdN'z$aoW(S7CԘNe+deX9LN*_]="&z)(\(id޹s+Lq ͻdwq<9.>ɫE{F+X'2뢉8[U]ʫ $iG[2VObT}\k9뾯"~)O$(n Dn HJ1C;ymq V)C0$-r ;>x`&cW\HKk6=c\]y"3$: D(Mecx#lL7TBr7z Tr;Rw+ YZ^ޞg4G`.oњd#{\ƿCJS|m\M2Jg_3 CÝ>E!ʥ ()ʣ`@f9gB]]kS:S W^99)wXw{◱-{>#~S 8yg*۱Ü Jǩ'w<\Ωy,r{(=X0wX!1"b,wV^<:l5KO.POy ZfKo|u4C +jbZtNK_S/"bi6* qIn:ffeՔcm2s&ǐD#F}$/x|Ԧ0bv`ՙA0n+UPCn| BbΉ-_z6-ڬ'i2S9v,d`,FF?؄/pGb1iC9T/@E^˷_byuSɃ 8q`@RqB$F%dS}@R/p\WCoߋp9S,[mY'*7/%Rz1~Lkȸp@=bJS|+xÌ@*bzqoxgsX@ G}jf!fG d /6G!偓#`w_ p9rgNy@fB1 e+ChD#WDRdZ) jrfL:W|_Q~=T$ed&5WvF߶1!mď &?WtC;rޮ Eq-Pd5<Y:t_e+Yb8ne 2\6yW.f8]\(!R(X(j:%~hNY;яK{VM%XSeLZ`hYά5Ԧ"bvFD!# 1lu\~;({8-2}2WMYmޗ>chSphX؎<ll<n C?(%}8p\qOCFruBEkzxfPλ8 a ʗ‚=otby da-&'D7 |T煮E4Fiӏlŏ, 7- ~TdhbIBi_@&D M\" ϋK׸ͩ7 U.$]`e %M.+H%$!J۾=M,&cΏq $꥝dT6ZkXI] ߘyi~g _`цV!"~je4jпvs[Xkaˎ ES6c$1ӭ`5 ,<ъ8ė=ZLHYo΢E1wq5a7x@kލ]Td#Q}D{I|=,:6P0N G 98.XhD Hɲ6z\헟;.+S/3QtԌ5чKvRHл,ArWꪢ@3\3Q.'jr.G1WYryK26\rڷRS11!% 1Md>r/ X W+nM**d\BM}jY0QSXmti!-$HDqN7@SRQٍn%TPрŰ).d}7*8sȃhH+lmV6֘ס1FJ(AmA0Jf+@}Nm0@Q]݂+٬ O )j{Ԟ}! *jfR +,ur& )+GCEn|?2,@>TF="4Q`:9~>7pG #"yM1@uU9ˍ.—΄ȣ| szb5\hT}PS `~UE*jR%-  NIp˙b_r x0AlhlFuGwRϱ^w5B+Y#ŌmV v)dJv@6z#ӈdijF(Q^W(L9htx ~V4&JZ zM\fGt=3jd!4]+4Ƚ1N*g)deڒ$ EId = ^ @+,`+gn.:0R( JoLy [8(E- n=$# /uIx<ظP3jZ֑<|x-@pѯ&z r>^.~KE{!{] K0`IkI ḁp~ "PXݐ5A2QDiY>cb7 wq -߇L:G]&0EY4iJ@v]UKnX ՉvZݕeww&2C`N&h JC׈|":^RFm6D&MrZsZgMteyoK$:y9' Kf})ܼ~x mܺ)5&+$JM+b.C~ibB L U1wM|_QD>Psb0\X&smxIN«8bkO^= ECcmB!ٍ.V ᣷SWAG"7@ jy?h-x^Ehh(g|R C@I);AUDKO?δtmnn sĆQDHL<4VhŐw|,.G3H/2I(͑d}I$B_Y؉h'Ib,n"ov G'J /TZ~,JL-p5cWxÊC1W+r6CkLFgLv)~H N KZtyـ㆒fY2ꭧnq#GA_,Y$KyNL$\R׋5#I z8OUY+5J 6`ArKf XPnSG0,s"W=<-pa#RÑl`2?z?UR.E$lylD lnR:ܖ`*M'넘dUuAL0i);S]ոO;&V1y))- cJ/ kuyPZor i,?gyA,g.8.\Gι&.E{gm.A5.%#)>_y4T~ǘ; Nc}@XMR J'0?&tgk)'*B{UhII2oa/HYy|Yjd14j=!IZ|0`o,l?˘&uǜJ#2X G%7h"z%tc`1#։pCF)9R(9o*IȮ)({Yq>rz%COg_+3_h)FI<$/'O(dr/Ap dJܺ_A u-Q Ъأj!y&QGjA_;+֟P[Qy6 p=o04R]ޒS TOy-LwnwwoP豜>?9κӳh8iDDY{[fn'5Д igNeiwd [`gNL7Fcq]fBޞ1T .hSfnK $\{2ע.EX@qj%~aWXM[ט%L~n/mLIQ8̱dVbw O\e)hN R# $qC'7}4HWx~Ցfa|d{LPq<8OqX'*Υw1A^%f) jʴ0v`~-wg1c}hZ"W)D$|\9xC0A0KҗR 4&"tN= H{Is2R"epqLw^aIUW 9iC.P.{ia$RCQ!pK9y, xjtV% 12:24pi{~]}fVBL˟j'u|Zԭ h>}SL;TLk9FUpm+Z`E@L4I$%(/~4 W_neeH3pI~b;Amtc/(]3i/uSA Ɖ |RzQU_A[ a `Ghmbg@HBo}b*:>iZ߮RbaW0ދE`m_S50:PΡS>4}:rg2:2vqӈu~;͗<&@K@π[~-| #@yp\? 1 aV벴AMz8צ2q#pO9As᝻-0]N"kTL솊3vOo[ӈ1IqՌ zF7N-ME\ ӂ R˗bJ EX@>8rU•/u_C_.IHMHK/zA/ :8h;BwL #<Թnn<zHp`Fnnt|k,gl6_ɍYit#ՓQц`x:1IA Palp1ƅ/wi\+c!H'srfP#Q[%WGP|:ݐ@1E(mf'Pw'CҹwU@)Q8]VhHiYfLK>#Q˲ 4p_)ʦLNKa2PbUnj5virGƣKS f_ -ta4Hamyh1>{gynԌYsI1\3:<6 5AL6os#SI:䶇 D頹d.YJݗ}?m{֫po)67])T~'wX.rOիq#z牕oOqM-e7!VBz-߆.xal8+v4tEmV͠@!C[ij$Bl;dE* yطjvK!M̘ }J@=Y:]Bݘ>n#IgPn82Ty^6)זaC8sa'ORj3G r/N, MGp?ͽU㳗R]׼%be%t:i/G_29yL*6L:FnL6% K90J^ߏN%RZF~qte- @$$aMֺn a7"&_h=cFEK] MUĔ+9! (r٦"&\T.ʼ*:~Yc RpE=kv”[$W&>_waxFO +\S6Od' \pcL%69Gfrs @giVq@wvMObz3ģ~uN<&'/q(%* 7|PO8Ymy}YqJU=#3aOlw6a4W:+'|c=drueV=[7ꬄ!K˯O EL#I*7g|I`f:@z.HlXwH&rkgcv & 1אp:h-/v.}٠{pUeM0p׀Q}%d{HI:hU/Y931lKvsE׹c6Eba O[^T=|tWCcKtV t$HEkg"._YJ_^'.5szuoKf}z>ylll9%[l3VubdU 5&;skgK6BRAccL 5:f=L(<69$阰ٕVgWʱY>JIDnϟV T25)YA]QRGpL#E^qF"h#3q1#~ ]0="$5w7nBNcIa%񍝐pZ؏0ętcC.쩽D5=碏dÛS+&8JO8%ϣj==q~43Y+a6=c A9(s~̤_x9 admߢO_^vxy+r:ju wٔ5G53!3NN?{Eψ~`?B֬[گ2:nwBnwBcl\Bj3+SVG$6DR |[f r,e,s#5c:z'1ѸNhŋ Umht (Pٗ#.!X}؅UX'E#qRa]=N .ƘZYSOq3vFz,stչQ,Ѹqetq&ыLw cyyɈ% sw^})#I` Zu?FL bM <=K+gtRX[m]7m5US l@%9V; 1U;vÆmR?&~KP#lI"Vu7 TiNC>hӊ+Au@Rz#O['=&.)wCGECj-dJX`<0e6ϮءIw#/% eaoq9(x@W$K(Skt/5~8`c )Uû"zhy#qtiO>1 zWHEO>;d[ #[`%e҈e3~WmYr"^ـ]_('"W8>alb&KUX759nH1sb"D@cYOP"FL\$`vEx7\KߪqtdNɕ7+Аlw>#*9e|ɾ1ެ#:zhz~:Bedcpݭ"/B'JXz5jN5fRv$sy- cͪЀj?N{rkA(,5Y߰ r7 mϔTSAG\7&9R< &@kLq;v,{Q5LBLC{2i*++zFat?՚]M$Yf..%?tNuo$=m@gyڱ&bfeg29E"n<*Ύ>soW_|R3?e[Y5@XQhHX*mwBivT'uuN ~,89_47欹zqC TT2Ąm!8Y pjbg2ek]AƸSFokgs!$ڟb+nkCNDč 3&G\#"1Ou7g Oq6!;z 2Pt/jBEY耺vSD]jlC/ ))tHf;㺕7㾮8B >G 08X t ^چ1k8z!292{icԺx\ Rj˙:zeN?8ԍtNh biܕ5mAY-L"OT\X04vV]Y2o5qsֶ&h#aF1HvWTc އk󅠁cx4=L]K- -" ]LY$'½c=:ǎd^rؘfƿ+5Vl(\fw0*azǃJ . G* Ekt)\݃Xըx!9gO~oQ<k? ЄxhTVmr Ys P%-=`M_n1"Cgm"|"`o U'[WTM|&^PlŽIt2'-Ű@8/+5rRHMzhCeɷAF'w俘}{A}ur}ŔN@p{ͬ>,P`>xZTkj~:0+RK(j㬂}պ&'c-ۖ7z7F&fѽ/ԙјӇO C9lj]pt%KWJH<-8U]ijAc4W-'(ת ZhV- rLL9Xum{C\ҳ AAߒ?Fs?U:nYY(noӺ [_竭,tmd?ː]ܫ' yW @nH]O]1eQٛvn՛o)..b;L LV^JV&^ |Cw`-{xu;OEʹr'P@[QW|g+2K6J;8e1)U%~}PGA8K6p,!bSo &FMPnRp*i)@KsMVh܁m2}"kZP*Up%'!T0j&3䓋2o=ۋa]R*[($.I/arbQh R+) %\Oש 4.=̼oRBO|$1&3 r=NW([[o`V/@YNVar  i㊗`_l^Bw46/-gH{A Z+2yP~ 5|hJ xGx9O w%OӓS]mcWu)jgg# l:YY^0BwY<," ;uϢ;z5J].fjIwݠM ^2OWd|SY٠hŲ:.l"Yud ^v9 l`5L-ສNmŞY#IT9Om'd#dNC&֬+6l_p*RDWVg19RBќMLvHB{~Vf*\C|jxq{ۃF'esػH/h >uH-su# SOENzGUv=QO9* (pl<).̤G z?=ސxDs&p+dK沬j<7C˲M]ƙ4o`MC$#Hq, c:AXXLG*UBŎ|Y݅fWY W+Dḓr.QjB:cs6];@ӛN9bfspyH)e&L-H\`1:Jk ;R)=>q#XA]WY'n;Br撏3GI UeSzPڊj]2,l:cEr-w?4u'ĝ{Ҕjö:[jtzy9EQذ#b{C7C-q$S퇤o~R.*jY5R(ڛpO%ʃTsl%%X*Ӂ[)(i`YZ WF, 30Nw"2Y;u+\#oT8K˭^&)ؗطft@  VXJLfˮ)3wӷs dt?vn7\9g^ÁH7X|%.5dɟWUxf+Ym_i] F탕OQ+j#";s bf82|}DjM|c'|o-%Udv EL723QZK>|d+k?-NZp4}S(j*_@U#C~eIe+ԐCs~ٟ?N2ړd~BՊxk*yy5C wv 4BޕP!>ZZ.?NgP&lbB>]N,m~Y+] i3RZ\W*c-tqp& wG>X6XD0u .g)Rq l iIX1,8?$IS7hWGtd-P:Pq 愀4JmE(qnN:69_ H] 9>/_rQp1~jL/>.X8 G}r0>-_P!<"WcR5LEsTrr椞ZJ 6.ڢ /b1ط^zpՏaqR/lYh26"ۦ^"1o'J8:{H8#ZK}Z⺇l*)CF1klUU!mU'uG?O%0Y4iz8"VimZ!󵺡|C 5D򎓫jdru.O4T\^wj0s*mj:A(fFEç\)B0TU ZNUݨ nvAhǻQaj ]ZNOc,/{?l:e˛Up~5l=SJ)fF]=}j@B\tfDAE@³%zWVI k/yW6\Gtev;2 8$NVk$ѓpU!4zB۽눜-I+d;1f9Xd8FB1.Q!s7'T(4p!j)"XQMaKEG>rljW.hf+ ^p>3|7!Ji2 A2y:i E)}NCzQ[A ޙEбЎGbLh"נ䵴QfC 3~vhA#Řk2V Oo 4³◕O{ji(ݱw獙L(L\5/qgXW뾢ljjȤ8>֠y]\C-T t8ޚ`קOYtb b+o7|7AvUe#0bd\@. :ne)LF ďg9 of!G.NRlX_O3HQX ίXqs{tHd5>bܴOTʶ[{uj$)"j'@ S4HL5^ƾ ^ Nݧ+DݵJu*t!W&q:K5]=43)r"4F.Yrf'ɸ\'M;8e"DADV%\~3 "00Q0~c*ٟ;{bdG&\(wFf`͓IY|ǁ1]8䵲D)0:`9F,ƯʭFNďxn}[e\{ אPǠψ&e* 95Jy;!wBHMםPĆP9ŁȌNɲvdHB S:FUU:gmoZu¢ %4Tah "y5}Ͼp(7goPE C]eIHѭ_JҲb/uRK^W;M󟄈2HG;I녥[4A9拲԰wok( s?Fu SEh&n {eeW-|7U@26NDۦ z4G~%kaC_|~"$]e%aAqS͚3BΚz|X6VR9"'uF=n_I0@^.>Ct~ostL2533>ې􃘇fcb=>Qry&fd$CS7r{@ :dZ%#RivY{QZz-]A\(LzJv⇳7pzkיŘHA>@^+oX큵"r IGiu;>QB Ynly]SbxJʹuNi).D ':&qO,xLk!ln~]p Q0zbJweJ+jKD یrASCCcYʦN1*alKw"?0C/t}t%%-Sx1 H)6\`݆v({@~HqG[tcA l QWl =aCsԨ} -@-@١y*2c̓/4E١i hn xxNCMY`/+RhʕԽnv_Gߗ>76W2Ƨ,Y/d0Z_ :D22=.~;TՏ G:Is,q3w=f\Pi8i~{C[Sd> *>=mwM,]!eߵY=6񂧠6gQHga wÍ|n.}%)r-ݐ*ur2vF` TxD~QH G $;g e?}d@2IR#uϾNZ~[ *zWZqASpШުNpT+k FD(Tn I\f(>-1wTcS-k?SG[adJz+iVsW#81Y^t˔#^5YŠBu: 1x9}t~7T%|Eu" u?j@j"X{Td;Ǧ|̉`um} 2z{Nh G}v3C%|9Pm=]CCS Z o.S%z * {"  Uc1r@dXZڎ|s;KsnWЮ[~tӤ([I`b#{&H ,xzT/I:@06GZ߫wZcr">H) p笛 pWNu# )d~}%ި B-nE/I^X@~1/I\/껃pcnl_oч2fq9M;pIATdƛ>_B_]Elc~:t'ThPAkD{ 0cpieM 0x dO%>k ^OBo"T)0+_;Rpх\WQMGsC 9.  c^]aݵ;޹*YK\= yR1Ukp$LE72f2-">&1S3iPe C@n(#y6m|a"xzE{O2izp P{ ab e2-0 Y#jw{NG}JSm^Ht[cGקAQ|F"$`&qyJ&)I%͸nΔD,_RosKj9Wx+y:HM2ꮟfb.ӳ]iB55]0Tܤ벇Rޡ7c(FrFLd=O 2"а<:sDU;']kJ!~l W*y44@K#qQoRw:P>dAEfWLK0  x\r9 A ȡ OٹUK +N "\S!lYtMҡFaW mHuug8#c`Hc6.(ֽhƇa2_Ojۺ$Ry N<әq9Ŏd+1q)ۡL{ hqQN Ov%r\lЏ[+K(q{ k+So>+%_f2 2T O%T=.Z'WE1u﫺UB9;Y{M&Weαxww^]Ab&*!%M],E.)DAkm2Z_o"S-G,<"AI }ȫ9Cm\:6R•hNdYu[gӽa97j_h>*_#$\s]/iJkP(/$p~L3]fIpV[ŨX/64819c7u)(f$e1߸DS߫UG"ԳZn):5 Ƃw#XIHZ@F"pq¯#!϶)ܯL.g׾c dr r\b38; Q&qtl", }檁+w~_'Qt!ƕIg|17("alܼh4b;20Z1Y4J8W xi@B=[XRdPCoTuo?BY4$|"S8,|]TS^1aUa$tjW.BY6-D7d 6|-t:tgC{+-_׬83%֛$.W\R37I_>e"K,!PӘy Q(rO51#ZI`_b,ҢGT.f0'5ǺM5qDsR?2lj B;[A([Cmz ѧ.$Se#SWZb+qC~ߴ9mdh;K7~1/d]jB<ϷഖDK|O*5(6B40/FGX/.2eaCc T Z.q^?qE=ZN=gƼ4E4֓9Ё+;ZE]% 3kFyCчVJ5 ÖkApK-bDx*Ptq^;PA_hFZځs5p01&P MADrZz> b1|+iqJ$Txt$I_YR-g8pUV{l;6~Xew@q4u\m, R~՞-F]kiqN)H1`whv o7Z3PS@݋T(Rʣ54d$XL2t 885or?ni>P=SJ7!l?#WAM1lj ޤծ0՛SeMfn14v:&L f ֲSNz:Gw힉\;6&'yH9"iǽR߾2z"V07 /Gc%=2pW~a&g& | *#Z]Zuo1D{`];l#d$=6ꅵCisx6/D{@}F6'@q]bHGLz򙬞pk^蕣?tYsI6:&HRw0V`ژ 탆H7D'`''$ӄ].)m#6p{X}U\: ^8c3/VsK;)ugnJŗM 8XԊx`#C ]%d;#?$0jӴԿCel̺$ZhoSA/Z`(9r0$eݒ~`atzM:A Pr gPM1bLGp7$4kk}v߼ ɊvMд2'.eE*z+Mm< #AFW*^-cR{tnPv_4~WWQ`atmQY}uZ}DkAq&5qoyL@UkR\¯1=4C P3`J&og)r^]#F"dX_@U8yiSpcCRYRKcWHtMƒ _2DNu5K%˨`UMKR U9,yTKCyGm֣ 9؁~]h 퇊21uxdK=!)FuȎx=_ګٯ`3/=~C3rEub4@3jRJko2;)YE:@yGT{,hjM1 ᇬm) {AxuJp@`sы*O[_a@Z.ax4XU -b09ZwEp p͆q9&Ti۲iT4)lgR#Ex-OG$4)F/tƐow!"enpRc3btM_x^)uݣ]Rɕ {sevSIet;m .L5 X{ ]XPVXԚ25 ^yXQŵHKze!ANszv{PM3^xkDm/3Uѓ LLKॅ-#,ҳ=?/]Ŕ$>کYf?F6v7;/S m|^כ>H?G0M87UG# f)$[tt(B!r*ƕULitB,yKa1?`K>M0KDqR '8UM-QV OȄU rQ`HӆN G2}h۰ޞJ fՉ yvM 2+k%Pkt}a2@MHPKˋai,mS/Nxݨ̠ G("lѠz>ۛ3|_Kq`wgyV*5}KA4 ?#Ľ6&fhl:] \ropGjq(C%Ѩ4Y(.IbҜB5„F: DW"A#[VQ,خDlg@i,2 e&X<JkQOᄏ$BTgrO6Tm9eyO g+t!$Uصd}g* 'Յ|Sf(o# ڸ:yoߖEV=iNt`4 #sd|:x謂 jxˮF {[]p,YhMU4W38pdGNJWkL<{3W-eF0g=?C-taZ回4Yrd$ t#X'_Ld3xZnHUW=,XpzEʣcӝfD|Ո{/Db]F*(b3Qķa9>W-Xj%FM@L;Ǻ^;e4ՠpzV H S,nDw2%"d+Yֺkx2XT}}|5 }jRZѪ۳vW!#Uq,fQ_(>%ER15Ny$$):]_E?n6UflcBz%.;v# 6.z3t؄j-д%ƣF-U qZq>Oyqc-Kޗgsm'B?(D6N'ud$uZ XJSc*!cC4e0G6!Œqlj6h8I'Gg ^L)d]rqѐt;ɝ=S3\`2cQ Z>tC\զ|Pcwt!f+% Ƕ5sLEB$ [UR pyy.HvRGHjTc̤ATwl <@*o53S2ӧi#|Z8wVɴ"3ws<^e}%c>@6ki|/5=Q)w?6Va-l'&IgfUA@ c'QΎJIvB!_.49b:]?z$wuXdC_["ה*4 {o' ni{(2dpԾt^j 5qwSpSJ|)}+e~ FzbI0@dўgJ#]J@pzöꘑ|v}8-F{i=&H;e|0FyI>G0 0-F.f%躃YoēRX9NWU~\D$:v#CF8zƸ ?xo Kk9[eS:,],+% 1!C3pc7gQ/צ1[-V]RM˚5T(epֶ`1B!q3c4NENVXWeBИGt]Y/=_!X]DU/VQ V5B%#A@fsF}dZ.#AU6rHK:IYow~>&d EI"sFtzI.g5I^lKZ!3B>mxiCQLժnn9Yq2r![( ꤻe(xṗm'z #udays=TX2ؽ]\g>Bw_?R|UEZ8@7EՄoᘫD+ka@U6hcJ̳3,d<mOɒNۻvisJ9׽s 8/| "c*HL2rJwe֫tEA܅ JɸgH}[r9QkZ2۠W}"{Fui*?bHM\ ϳX$@tP> Cu$z x| o{HkUh*_Մt_*A:gA嶔(㰝3DȄZ&ANLw˝_-8% /7e>9G gZS{xo]GUߪU1ki;ęi_#9sdaSnsIXE>K(&F(M<'8G;,.j1˲01@M+5' 4Bdt_+N7J'Ɂ EھFӿ+${bP1q3|qNUF&atU6OcқV膷GC:A Kf>O~sH2u-7 o9WK~/_6wX`ZmB>`F Ǽ &8 uBz ^KC @tQuɏﰄݒк\ &$LwCKx΢ KU}8PVaWt4k#!3EL/,'IyM\׿+f*;B54 nP` ν :,IEX9=9{mߠf>eK_X.ooOe;Yy\IZ(AC=-n& wQ+!EV1tBSlO59U2k_7C^'O=~eD)\~LNkSRHñũ\c+ bP*ޓ_tl,}V뿔X%_`n]^B\/4o찊w POBj'c{R+^~cHU?rL_[eR9@quH(Z%gT؛+:|-ܸAټWk0k3,Sh%N7G }h4Í4sqH`v&rE`lXڂϦ> Lf kCSpwVb@Q^G8r}'kM|\)6a]?לBc$1d58H"HPIIֈ[qt\籑2̕mJU\J\D6쳣+?)0Y>u!WU0T,-,Ik4f+ ݙZns+gkɽ-*T2(5*9?nLR3 f󔲼$`'+$U_K:YtO\)x'7Gt}=}Dk FF'B_l*||qA=m& 4~Ї-S'H/9HrWa pcłwݭw^A7S{=fB0Rq.Vۼ׫i/mC%p>IHҴs&('SL-ށz^%NF\c)Q8 βOwE SJRRB(f|,y=ZfS_ Z]2:H[[ypgo  ׶uhTeu Š\3Oy%+-ʉeщ|š 廖 @]x v+(8h7@~PA$L'hJhlNBNK 㦺4t N|neNL>9k^2ri7$&(BX]SXmR19!5r$}`k!8*FX[!B6Il [ʠ!.d)Sш4ɸc/Zx>3/=Z~!.zOƻKٚHHm1-ʝrɝ&w&>{) [=8Gn Sg r=|lvqB=θ*7Jٗ^.3HseaoF R-&ù͎--d)ƼIyq$*#>Z @CU]tPXn*#G\BPD±UHR&0 MǨy..܄$ϒ6%>!j h\=z ^E)K0nA;<-G4}"̅~dsS3ew,5<@oX=g`":#d,u&'u7K3,ֹ9(]>e=]kJ(\x ͱ_Iy3Bʕ gXȩԷ b0Z봲q}r@:Q'Hqa4~EoB?gIhDvԵ3mNS/RY./f<,1WQe[%,ڦLjNI~} ȌW|羬!7ÚH~cgZlWr:m;m}Bbǫՠd@ۡWm1HMIA* DjT!/$?2jڣKL(GgD"rFތ,z_t] ET_xqx_ 8QMVk`#-ֳpz@+_AW5HA@Sa`rLKAQ ;XD"%7{l vw t 0-9ᙓM'by, Cfyl}1g )9u\ 7VmʼtM\dG-_%]|hfDt0nzK2UѶ=s}ǵSzgr8KJS>iF{k2SC?Y"{橔FBLDP"W@.Nk#5vaRQ,o\)Z|Ob:k B8r1d6f̹/*@,aډaD3g#,FuC<~M)NfFAZQ~u,K1 P 0152RWGo'TJB1՘?5]cőIWQe`R m/pHᛣsdOv "$5os|TLtفР SnB# C|*"~+zM!c=ecAM vDD=N@kP@gSaqft g_իveն53{> hٕ'=i5tYUoA;D/qu-֫8Re-&låuHf@n[y.BMjWl"e9A3>56cCV@ 0lg{]6d7q<G?BKeW'ɄoDD*/R b_וURc EDm%1 <ԒQ bLj9PYlBl*R@ חF<sG.=]X;H5[OtUhq3RXzC Q̬znK͑@~C@ѐ!'FM̒ V2\pWv7ȅit1/F`~FRdԥbW9 :#u}Ű}|?a$uJd3p]_CY`AT)HIGи^ƴjAhc+Ŏ}oo,i,`U݈ ]堀.&)L)h* pKqiCR9" W_ME5%)ۈQx9 5Is ӎc=' E|9 aEo.zDsk 8 R$gcx2IM6mlXci?u4ި+:#UlD:Hcu0ӝLϐ@-f퓁`oPR7 HGozn&MH)HߕMh>5r0ULn- S߉)O_߷ UYHiԝ\!b. hgnE(fߦN8Y95IpwQ qգ-յWVNrE&ӈΕ Rs`O> AT&!^|w` z{YRzq7BAo$tA|w O&Aޙ s->5HLWӥ?m<_:^M'U /i1_X6fP_X&:jLkzUofD@`ibBm o }`fH jʦ>V1J@ WJ_RbxgU%.{zݳ偐D<g/|8*ez>niC-#"Z? ;/)/9\o>4I0ɡ T8 Y7J@O'([\UF#e ٕcx|8/I5Ax|a;E:Tp5QuO^ؗ%y9?DT_{ Dgz+\[%f Rʅsb̻?2fQمYvB|8ҁ1ѐǐqVX `m?2+ AK@:7qhJȁU,9%AcwH Ҷm8KXLўChLB[x[qvsBDbU AQ x5ef(6c$HqfnO1l+!/7 z4WZNՈw=1MFŘy$ -][;@DC;VD_軱m~b;O]<bW5^]vQYoヌ2+\+g^/u[r x\`Х> і uL a7f?=~ڐ;(L%R&WhܱC7{6 A$S%(ޔfTdfK~gj e{HD!>{+=:I7FPAg5f~  <=!`(1bXv}'dI;d,POUQP Wvd,ѫq]68DV@z)DegB7XB9t"!ͫ'33"#Uutui. Kk Um $WR2ҸGʼx*SHA5,qV*ɬJPyN#XJVaxڒc`zY{#)+P%l9`0)Dg OCP" )Uznq_0,d0!1GͶտ3[f? 08#qb%RMZ*= ȅe$ bū˰7*2{[S?YJGRE|L5!ؚHCXzRVu+Pؔf?U#A&p# d^ŶHiBV}/FG8o'ʿ.Q]^g}mD,;7ffOtt r9F8Ľ(SJ(7u6%co 1}LcVw;;*L/ȃ0x *j--(Ɍ XTRd=O%`ڵR~BW:^Sn> ˞.%,t4}Z*]#Ñ(DO\Yl_4xݐ2]hn.շPmOtw8]">cGoAcKeyy/?[*rl"vkv3':ԪIKZ $bgسaGQSU.EGbsQW(jsvr- As."7/أ(^5Mb(8|.LLL݄ kt%OE i;#@e7;#[; 0$_# . cr0dS2A+R$AqrY2͋$t]Mupf 'hi.ooّ,c:xqھ`M[%BŸ oC0 |D 4HjM#YD$s Z=+5.Ф|z6P׷;=ƅ%Nr8[6kYjaB\KZL8h!dwђ,&(0/?lN\V _)Tuݑ~4lh!u{q|6#-M=_v_uGl3 \/Zl4]2鼚kR?rw Dթ<|ߢwM;`L-lIcZq=Py^:jO98Ex8 0nkr^I*PV03(Lj voWN@xx`&::%MU[)0WnB2o(PDt'F9bk9y"RM!8qm; 5"Sb;aӊW!6l>Lu:k k",>ӶӤ{H9_P6gۅ%!kڰ[6!t)E%{ˁ8ʀ1r;5[T]OGڌ9HC;7r]Ri,-4 ^h=5 *~5*pFխ۷~BU? 9(o',Nej|Ńg>H~SiсZzcCPjftAZw]5f[A^M'3'J175r08͊m*A=utAD\ !4]LĵfX mʶH T=NJxJ& b<ֹ(8%6v&݁㓘]Q0ߌ\JY=+XgmeKgKd?rt@d/*=wẁ.HY@nYxX?uӀKX-7,!j`&S  %ǟ41y*mud v U6yEتJ +Q5$`_\ic.)e0"DCmxJ930D\hz{%bswU (1k}$+[ȷ ڬC9 ݍ'H?s-;EXKZ[O9ZвpGv* làKZwv|<4;I#a44f]73_&c"`h؝i;R!|\3ty;\?Lof-c>5Mȿ SMg쳛kf2-KS^oZ6_cCz~Įw޸Y!|&ë;7uF3ikAеw p!yH#z Gg sýQem+ L|Lq9Qyqoeyp!#wudž^rVLK`ae #<~ ?C[u@6|tE"|-4aNA{=37P0l~ 0aB;̓G:QmU˺; nɛc'۔><:yɒSL0oId]G[`IbiDU+) cRֈZa8EPhX%J1€\xe{0ҧĶ6'4Q#5+!A䤘}hNݼ'/_o $7~vVqZ@URo?톱 g;iٟpx9u i=~Bc`(aM&{{ܽNh!ǣRWx(*iNqϔttT?R`XlN | {%g3i{gbU4 aC0ң gǘO}eVw#ŵ97jd?&O}hj"7&\'=A$v@G" ;oLF҅1<+24[5}o,5j<\9 !zPKjw@&"~ǛMML=II;9x`uЋ =(~AimCt6B#ڢ*-ֹl^Bȭ<;%# < l!8&'D[H-EG ]~[c?U&Y҇ QQYclY)o>"4X4$pJ˰J7hSJ\ޥRnWܫwg7 $2NХ׹L2)PJ2)&vSK<>!a)IoJmOcUy\TI="p=kٴD:*źw8U 冭>ayU S1O(k#KB.c?qI޼O-"!m{lB@!(N (ِ&*>eBL;^ 7 RH-5o:44ӌEx $=LgrAf"}}~RGߴ"n2+?\Nh(ןdjn-Qc6I&z/3^q'zC^o"MkFKPDm?o\ R>=ҨN_dћ[Jt"\BȜBY|x(v1;0o<!'fΥ8?bǛz  2zƋL䍖 6{ v=kJxYp|%:]A "_SӔIQv{Pp`ҘbN-H"6ំYOw _l69h0Χa$4>dR>e4Y(t*߻U?? 8 "r@1yf{O\:= ye)U17WۓX&#>InYGZbS!\/Ѻ%3̙yC1[X}I禢JG8́5KGLO+m~@y&E+zݙyF,ls`>L/38EGĄek#\ J%Cg p!#.5y>aЎ#}v*ܶ| 7BfGiV;I :Ka/luJvru:a3 ^{蔛 sbaҧC4hExD'Z my@ ͠J^"`m#/2kYb~%G=IZY(Q^sbZbMAbUP߼eMSEr{_*-DX"L~)7Y[ЯT +Ad 5Q2(z}!uyUpvyA48ws:VDhޠ jOE(E3tn@A"clLّkhГOsWȯK}+muij q÷3i cG]-=U"ݾo:e7`ÖH_%w %g@G 27fn'(K OTP' gPmcxuCgN!\>xS&c!{A REԪ@J8 B.WNJP5M u2Zw9T$ۺ%Oz٬'-&xnq~jgGgwa wGLD>qt7n]U ` DޞmVQB[@H֐ߴ TSvT4~:$iYpo#;/:y8*vk* *aAC\-Ơ1^Hv'9EG}32\ez8ɠjq7eϵ&ƚ*hПT'AaUt,lj)!61+UwxJ.oD"c^w]fBŅGX_9m%)g©*@rSE2j:$h;i24FXu 9E]+_u5֌R(Pڣ5RБSV庐'FnL(Di3G  @h$׋OG>Gaj UFQ +tx3"yA;iw4x$WNf Vl*뻮ҷVbDޔ6JWϬ7\jj Ue|l" 1z)- 9lȼOAbj I@7 QWADcqv?"̞KUUGpQc$rRf:pbm^FwLRNfJ>l3t̔O@p>apy=Ty {WSaRKؚ߲}c&7(s WEqT75[%~^WנؙX~`E)IkQC=F0.Z4Fo,S`hg2Ih0}Pc%2*Wx?iܳH03t+s8p=*cvWSPk߇S{OSLڋ1Z䋃\rڀԳ5K%gBgjVDEa fN7syO˝ʉJ02XhxfTLT w̝+:YP^Y׊0 lLg$t蝪_>8ĥ'*Ϳa:KUqB*8i=sZ@- ~ާ)wz.d5Q`3斨z,"mT"&| ֊`2Cb O1F&o&k h'!:w&-u6VT|OʼvGŻuyV 4+VB!pIH8k+b`ߝQb Xm4H`nS7X>mu) E>aDdV583M8d>œe f83x-M>+ͳPqFJ>s; QKF͗bz9ن#k$,<+gŠ9EvW9S{'acm>"B4zm:u)WOhdWԸ1.u~:u182ygLPmob9Gc¯'C$ `{|HK8668R>6Jf v lN1vHW~\e`i+wY'vE,#j?dQLµ` |"ўbӢ* ^ygҕ{ y ##iVD-D4M8A^5xO?)7E֣CΪmN8(Sf?s۝RpȰb(Gh̯V83oZpjshl6/dzNpn9g.}EQP6u@ _E*_ Y桙 ^t'܌qeX6ϵ!Yq!B{5{\;ȶ9| o<ٸLO+GwI+ ?fL q<) F0c`q9˩&fCbO722Dzf+ClWA80X'mWE$;i{De1%Ҁ*}̭/wg59w0'B'lv)oa6 Go"X=68VЦG_H|@~wep _+kviпJD4#|"OhbV'Iuvؼ Ÿ^E. 8RW_ kt&1: +y&ޑqhC'Ea7Xxy9y޻xO؀$ n5^83}|2'ip:-}Hzֶ 1^d=xю?7/k4g8>Uq&3m+Z̘[9n jcg3xP ytNΪ&jNjܞ(_jTDep?0gԓJak\CvHJ(-VY zmc$^{<7pӣ7m' #2DXCDZaK|gPpBJloP}WWV6IMl|d:q ݄n3 :?iSQ&VR!v>P)E:jԙh&rit D5)НC&9W[l?? ~j4H^v\Rkser ~/z{_"ǒ5*[dWM֨(~} b. ƾ電Z 0Ml \{уjnĩˊgoBG@dAaתtʘ$֭\1\@fL$թqu=#/\&wWNE`*N赍9;UuWj'9(olU&ۗ3O sf }?%X 6=Fgߴ%W9`{M'ly w<8 ![%0;Ic-SakfM E>F@e /0Uso'{ ;I t/l5j'g܉?1{KA#Zn7甦%pҋA8JQO@% qG20Wen>m Ӻ.eŋO:\.r$lRPIi#fݟ(J@#;;)+kMRVe)"Fz!h'qkCc\&yq#Sc skT -F5:68m!fؙv|?sMyg߯q2G  t.lD/g=\ԏ^ʟҽ2JRO-ͤt㨇X@oh-9fF\U!"FMLhG#42v=:QtVj}XqZ_1+ Jv~?>9 Pe-3BaK-> J9OAu`6XAְaq6IwM'|Kȧjju 8me:l[^M2OrR1F* Kx\obe65^iGE<dR R`U-O熂+/Hݭ'oxdg~Qߖ90< taIQY,]GL'=z%D"^a<7aʒu%f"B d d!9 (s7;)uC|X9CC| HX`lCg_1ɢ3F7Zwd3aK#FgIFS-nuqż۷"|d{V":U 047Il4Q-}}Js$1œHؚ := +o\ /TJw^װI1l%i߹z(Z~ëv'p3HhWU`.-9%J1Lmp$3# V Eekü["`,b'j,7Ecjf:>^C<}èdm>D1ńs/G$םbCm'yI?%̳'z$UkQ)Ru=JV|=ꍐȁVG J╪y-uQZ)NP|Ȭm \~;a]{QPK.,஫?2u_ Uh{HʼnΈyG6ܸ1:Y2mU䂂t? 8 v2+W=3u\wD1|[1.~4%/j}=~">K-u!R?ZP笺AyYho5K[Ow+عA=p{*.ȮX|La΢viH,F4iy K)59 \ׂ"c' |xjwX2PU43gJ6g.3R?IP  0mCOWϥ SCofOt_Cq?{H 觀P}G"2AȺgKasgE}3~zޮǖbCQۢ')9_ fd&Tjo7~,y" 5YF76.tP2>+7VF/_ ;ef/|an׏σM0lJW`w.fem*"]Gu щk 6};0YZ070701000003fe000081a40000000000000000000000016650a15d000076b8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/ vw]?Eh=ڜ.+P3{3Oƌt u`V 9E5aL3s/=Mmfs&$QM<׼i!).D/ K{D5:nQ!EU,nl ہ󵱘igYMO:#zXΫ=Xo ƽ [;x)Q&V'ŧU =US'U"~mpaH8ɸPRW ..y1UCF=c62%VzWCy-!GM,qOW5$Ȥz 'ykh@%Vu16L6Mia0ȅL\B7:cxNIsj۝܅_"R)Q*e`5]R+(}qAw"_.ڪH*pmoAծHG]g1S63 b)_%5^^6,-;#wZ]v͉܉SPT!m1=cwy_B >#0D'HX/1.NMjNeŴy J Aj5M5hgZ$=^E $}?BT&k' /x8XņSQ8Da8 f^p7u@tlqR]%a6UK@β\8Y^S6FQzUJAD/# 'n"dAnǹ@6z@x,hXO`"vk `\yh>)A; @t}4}xE?W:.wsXᔤp&S0Qbͦ<͓"f/6Fa#G>,~KS 2\vCȿ -oY.\)Y#v}zyu|&IʜLG.WFGXRGI NQy`5WV86ķ@F_/ jCl*L[SzzNr[ pte8X?IJU!ts'˫ʶ9GF^V<}_+8[^ɚ0 _1 ~79ec(ISc } bwNN@A7K!鷤-<|371?ݲ4LhmGz}v3T'>V4cͼ%PDyZ{ I"tTw26#DYQkbn֫3t R`X ɅIFbY`U÷Hz%8',-DXNWoH˪6a~3k7JW+'Vh.A%k*JYk$(WknEflZtasH (Yyh]Ӡg[ggJ"WRA_m= 2""8otK>ƑQ ^-,ǩDJK~uz!Z?%1(]fi݉PUI){q&'wKKbGr]Aoi*i%[Scwebpy |7B#kKH]#Q?l6t8BlNQ+Gb ç`6PnY_(u/clO0mCY@aB9jj:rI]g/x+1VP}pm i7T|p@} I@'Lq dW0,JȡgfF* *f=0u?1ϩ8 /~$ %FԸvEs+dKz+YV&u6*Ś+ђHQ S:}}1 C2ra4 :sLD`OR 𦸹yX%YNrM{Q_\N4!͐vHFu$bґ*G*:h 56.Ю@#`đ٭asY z/$af~$p\XySZZ$C"Ww] ܹ^+w2q@GvQ ]}TA~fRO7l0'fDH&V?c .x+aujmv2 /sE>/n`vm©P*" [ F{2KQ E݋{ߏLܰaгMݻm1M"\Q?S#i#6:e< eCj#K:1ʄ6砈 -QģcL"K-1̠.גX,/ Btx&bj{:BjH^A2UyQ7ce=,-$Ivܛ~#0'e|TW @ =nC;1Q1rxʤ-}FdHf/>t[ v!X{=tZZy-uen}}\=b :|qv M %{F! D7AsD08m (Ket~T;wq@ŻHu~@^b| ÛV2,}Ǚ[Q77BϾgƜ NJ`mg|M)utd`ſ\.QŲع,vh =2{I"v1߮ДᵮPE&Űuc砶C˵׽a%?igZ1/X3Ř]=w6ڠs9H3YU?޼]ĴU7IC-K c0 u%߯Ӗ琞>һj͈ KO>s09%m'lWT>jW-#UQ,JÆ mڪmݖBT/u!uSv`O> s컃:Ē44zgaSNXc7S|Nr"Z`ω!-b/X#FQmMoٚClǏJ)Nn+ró"-xLj=qџ) D275280dEsWK^{Bp֤ -U~Q}|"KoKɞ3¹$JO(10 X+YO/bl J3aZ6Vq6 )WFܷTnx` @PBP`i;/m;_A+-`W@Qb/ZF; lTMMg} řzv;EuaiqvvoǨ~ܞilI |7Gۂc6k#61r@eЇH֩4)sn&ײBvHC%,k5۪bԖ6Tb] >4G%`^!aiE]A4Y@΀*^qzUU(etZQ,d%ǶJjVn ` \#P^s vZ>bYgnoVn/P \!.Lkz'WFv8T D!ǵ4׏[5^(vǛ y lm7 a0攎t '߷}څG@qءjMjև>%XUvb`,1C4 ^Ktq2'+@xI O茼a-/ZzJTZA-?w$^J,o mKeIJcbk3w<"/P,{/6rs'#w)eB86tV= 4$+g4a9<­W/Oc,P_$\ŸPW)~h/&)obZUeTȳlc£-z?#jT8jj!I%jh$5 B̻\-6=gBaf]O1-ldٻ+!D+_z&V05la݀C\1I+t cOy"b!rq膘W?gWawpy8n*өG`DA%Vl'DQ bZ׏wX$#^*c6JdRx)Ն('2$c?'m>{??Yf#wVC&+z =,oK'"u4)j_mo>8;xκ+YB^$(p9ӿPԥ @rl4+7Ւ͂p$)SN%:IBYj׮u:ז4}B{g`n@uh,.~=\Kc4զȗjks! ULXLә{KM9Љ>X '3o Ybx⾣ á SEfLw%N~5]> ZQQЎN39D[{]vW[1;c-ansbجnízWk{N %(s&w)Oո*զؖ]߂n$Ne ЏlfN{ps'0n:\n365{P BY4^e:h8 nx;K7Ė#7g.Y${5cM5TxXu  %$HG2pZ.Y2&Q4ɬbmdœs{ޖE/6ްg`F}%lʲv8w,@Pj~^v1/=#_sveck ',c: i8 X6 ,uyY}E{.*! m]у-0h_|TI3lENN]#56[Y0A8X$0?`BJv E;˻;:nΥxQrAmB{ޓN}<|l{|.l6XEϋvH^w]<ځa{}B%8c鏎R2$CoPbF9DP>wo֨rOon/ߩ;dzjrC)'뭖0 ;cc*6UIޑe5x@2l:Kpc F F(˚ -(WNᜐ7Օ ̔evC+k-5 5 40i%)qyC&[e fq, w6r3sxhm0 =v k/wZ?h~ 7FbC#+hgp ZX(Nb^~`5J;g1wY"uI_\q; ()U,+`S:&<ԝPefs<2Ұ`exK)W(9T`%g[x;,w'?|kOTNLL[uN聯In,{E y3;4GWtoE8+OǙ2#S3=ʻt$Җk[}ÙbYk\ƙpf~l:曔5K4+2~?Z)U D m,=/Уdg01A|;Lwԓ|0вF P3t!Cpx鷵S*_%Y!' Bm< v5V-HD/`gQ΋`LVo(&.ڻqܮ}HXq2\],'Ԍ6Xhir`ݿj3s^OmP9Iy ǟyEFa*w\j7ǀ0@5'=hk9v@JmMr\[K\hFkT0p S {<{⊂7)tJ }_9Wsl<́LS%h'_r; Z<P!):5^ @TN2Ut1Q^DqbI1) 3<e%iEIޫPU%s~1iwh˜A {հXkjsFR}Pn+g޷٦ T=9+ŨM joyv7*t'$**#/DNnƄu Aho0%$5KɻA%NTOŎʐGǾ d_V2%Ѫe%t:CӅYY}Tg8Q e!F&c#a0+ɦ>;Lϙwkv€׃\#?5P̟ xBswS&j#!Cxk `Y >bͦʔFB-{9'Z_HI0߬m\X"L}̒kHMlL;l"ǶgBrbfLB_(KL5(eW(hB? c0mNw =vSg>u>Í7G J1ªGfq"ͨ~rFU )>y؊rALXs;r(mEM*tT?)\ѓcH"l}xֵaY[™u6smxbdžOIaoIaF>٧+~q7I`~*HvQ;)̳+ QBM>hje gu WGV9L%. l#pañ幊Lt^Cz0lNe)Fpxf$ tӤw|0*x&sQ$=|ؽo9[+\7K U1`sX%P%o/07 `Y˵Be{75=p*\:% qו:< %MfbQ" Jxw;cxFF8u_|II\ k(Y%TO$Y ݷ;ҁ'H͑7"6+26OZ!C_{1Aa\()ˍ.o$}gGU{PFd/`~aJ-{fߊ4пa!aѭcZ <|^fХ٢0hx`qOmZT_x*ώ/-JA5+)C~2޽jw+KR5^lNfu a-+Q#f3HhQU 7 Iݷ@@GB9yzQG( "jTF:p[kZ޶CE Ԩe2:z2Uu칂L|[jE 3 Ut,/Bbz>cedq\f֬dΖӘnoT3?[)_Y23S,(e1 e_* @r#;1ߖ*Š|TK. 8q!;a_@6@lsg2Ӕx*|Y0[=–'4.qj<9ڂ-uy?jV^0D;t<椺x7t$Ū)Њ~ӏri'}ד@Fi΋V攑%ưQޱ!\X7{@;+C̥K Yز5=רYvh,ߎUI15l}7_HƥZ|Q0*{~-"i.)?%^/@Z-Q'$Nqye9QV%5_NT|5ZC!W+]Nfa햇amX I?U'*LzgNW$+jatf~ D'jv YXyz@%rTFr@~ٖ%j`@TѮ=^drdkulD2ʉN@ R7zl$;1?ǺD <IƸӅP{@`N)rV~ XcNk <-^Lێ{ !&]uu{LZio K {6oXpЦ^SM'19D0BQ<=XlNJA  @0v "Yl"#u# ,bfT*FRC$11,xuM(B? BbA* Uߡs(vDjףWg܇?>ёyF,d?-/f|j=.ل*&^W;C(ʸi~4Z#3Q#;c*%C򽈎y 6Qt9.drDcGFu(|-KزϬ&RMӫ㺤{"NUp6S4+R؊#BÚ)xC] QI!0r-{"^ RQN//qg*UyGZ8:T(:tt6WAD[#;"nm]z:\[+O9Я.a\ma" ǵzL=:=Z&ut&GdV [u=w[ =Y@)"?5 QȻ=`mOcLGp{zkrDI?yњso6 qIND~T1tGŶG2iחwӁf־%x/xVC^uc"u/0 \0cG8ғu?Sˮ%hEi|T`A+lE^iSnJCZ1|cd?J9?vOce yφmϖ+6MWV2LتO6&eg!L) /-__tb* 2Q4c" Oky0C [穀)N/HI]UŒ %jKy*gRLb,IPwm H(z>i>%^^>p2⏝4 z2h0{:@FY oΪ{vLGQۺlWbB==N=" BX_Mc;ݥWh5oZR[kvD8z׈ >Y) )M3BcnQ\mEg5 mvzYMg5LחYa8S5 Z:C bYs~-۸%@"*pqz`rZQ)A-h#Rw;(o~z7y^cP@ "H)5k1?c 6rSbTԓ칿J`^!t-`@7- tڍϽh,H IŠʗ8(r~.vj = P^f? p̈́77=jZD!z3 L,ҡ*OZU߄! h!GeU5dMpRsmrC9@/jnM M%<n$ᡣ&T'ΒQ3gZ8!a/ט.PϽD,9Ed2$=%*I .9\ CH)?fsXO0;Zg#VvCz&o}Eھ!ؼR 0.P"$;@c-pue_ iGhnmlͳOL@E'1`!u >8g9ug K qA!nMΓlfmsߞэLz̗[.}s 8]&Ek3;A58a& ׋mA3CRwn|pq;Om{!$ tנkTwm w)QLDЕ+G$$:[z@>M7 mm{i~\5/ H ~gsbiJ6sB^ c`6@`5!Qѳ .G%m@SzZ3gqk/Ь}vD=l;4ib,zصSUƫV%ЮHT$u8*Bܿɜw+/rbm>J5]77&aDڼK"IGK B88k`;m5"I%y81EWr6ˢiS͗HVdwX@ʨyCDnpVzy}?ȲH.fWLfIr"= *҉ХP]!q/26а2!,,M^ sR-V!D kDS ?l_&݈h9w\v!u֩1_%\?p  gK+i EH!!=).7Γe:*b:R֙;iELJ(Y)¯3 .=Ig(aL%\,KyeE`ok+cA WՌоG~`y]|im JMz>GzX IȺg ^5ZV0`D[I$N|\POZܹtYx噟3KPyp%27&Mr䠫"! {"R5{(z`42Ѱ&Ĭ:fxsf4'ēoNcފ/q5g=J/f/}NfzbWʠV~DNP͜e2$%ӥQ‚!@5_8^^#-*擔d$2`s)O1|oOz"ԮpZ~S%H|&?_ˁ&j/{C#aS\F`եKlW[vU .g.?\Vƻе Zn+쎷ɠ5xqdp*Kc|&њ?̟1DiQն#kt?]3)ǣ[ըy 5|LB |A3ylH=܂'o\$wx 8ȿ? --kb_gqc0 i}6,0п&6[N9F5X|\cw{߆bV_$' z 2nM`=h{w{nb)ut]LYf2P #-uJ%dp3⡅J7%Aˋzބ?18ۋ0NNF m'  cC P)hkϺ 7NIyc|I-TK=ڟm6"-^J+;MrsEUf䦭4{'qr)˄NJ0j;ې%>=jzs.@'K:h/W.Ή~rTdq<0!D 7Zt@WIw_r"-iVr_<\d]谓'Jr'3Z`OGGpZC[j"(v $n. |nh(`[yOݫHc!=i+gOÑAt׉[>~@OJO ;L! Ya#~T>!ͧ}xG I'^0r)z uYZSy@cޙth;5M6/!FtoE ĴM!Une]z`',fyG=VXk'$;%ڣyY#aT캾aj|M"k D{}-63:ʞCW:~4/O&EИr->l>!F+ #w#Ty~]\5 '^{R?u/D8y" sqrAn؏9r'##w;dC@2iVM4_OgF5LqOGZO;z>n\+ d}řsm~BuIՆ[a~-CBIC#N,&?,@*-.BX_DA Ɵкnΰ݊\G 9G7 O>U5 ^/9)S$#;? iRM} =8) Kh&4&6zBޟ#[G& gGolCNӴ|@%Ik8+7@"T$<4a^&- 7;,,[;py}7J2,;-;0~BÔ !wcr֙)#fwK3u5PNa;y, G%Ri1t. 'kpR >d *LZ!?=sZZsrSo@ OPDٛytNLk GuX@=gsUbʵҚ'3' i!ƺo; \#>e_E)nlʽɉ7Y$jnt+I+B=B9[H-Xds"32p<ąk % `"~lxrmM၁5>\A(~thS~e]H)4 >sےB< A .^#p4aĥU0K*\:~qђ)A qr( q*{8ǃNJHcKO@ }o#+vĕ'Tuv]X@$?7I0TTIx=u ʄ~l8rj (˘\0&bB@HL+d\7|M;n{l] LWx^y%MMEE]Jj2/04bѭ^+4VE5[-t &-бw|g[I4>!G*>G.VCth w*cI]I & o?pn 4w 7&$yHGCTQn?F"(,\K*.fWsK$rWA ɰ533U]4eL#x%f=s/o% ~ͮ%[' Ҝ5ExI7y(TC1P/ _-W$v]ƀoGRf$sQf AAx *^4'Aݕ+W #ɹ''7)qE@~l>7 QsfFmlAeTF_.ˮ$WZ);J^Wo>sN<\֎t ;=&F¾tPZCf䄭oLH=T<93tA5b]På|BXb]~X .>ufj(`i8_jL2q,aͫ6nQ_Z%`4a\Ķt׻"=B:a om՟rCnw4,PW]"yMqy\iw\y|0oW8}e?|^ЕP p}^J^j&<rEF! U ͢я*Ɩٌ/*q2@w<{Uvg)E7ZNkou7oiqm !)nIT6H<2M&ZN(>QL8ʣ+l@TQA ɯgW6PXxBuԹĞCU("2cK=nr aauͳ,ɱ ~۞4iZ"ډ  R-XF&a?$u39˗ܬ|I#y?&)=nɗ4#Lz \V`,⻮^9kXw"1irQd2Yɬ>9|?7if]qWF;Z:g9E C#΃,Vwoj4 J!uX:YJ34azqnE%K4T8yt"1O9.mBz[T|1m*HoGʣ{R7 C+J njxm6L0b #,LDKυ_Q%LO>ZGՑK=sTZ}Abc] 4i#-zA.xL Ag+SU8‘ ^c]>XG r@7=VB=o%\ᝢYoG7c܌}8s_a>!jB5n\*B=eBF/d}ªBx7ȗ l.,DOLiqZTy5gBېM._s}jh8AҳQ-RDgfwkQz@ 8MU4_A$|fm!x~ Ŭ2ԇGwZl' h,3Tg"1,٥!8N^z4K962CtW 0f=iC05:{L$+ߘАo@n!S]\0eޥ9K!Bdž6whƐ;,D8ǐNh0bd_ԮqgB(4'%2ts)"p:ms Ԭ&DX0 |4_8' t 3 IJփt@AE@5P>c!ObM*l0;>^m`!\٘Z1ǭ$p4 VS!!…}*{HRSK[\Fܩ;=)J .զ2P1K |M2 4GDxɩePi+nIwYCS$ ^*9޾L)OAaPu3ͯ'p?jk &}4܎b.#eku거+a[JT.obw-[IA K-",:OoNW#x&S]1QisƷYQI%-pKL͢#%ˁgnĐ7_mx ADю^uV!K=c9Ϧ739ȱB lTvZFMI\[cǭwݤG'Uǐ塏Y$ ~|x_^WolEE0;AZ2"+7*8!nK-o- G>ջJs8]޺_0W1E_x$"S^h6A@Oh='3Ě-g] !=/F ExnL8 6~*b´`F=;ht>t]@ƚ%ÐDʈ^po?|'sb)8K!4cNbh&skQnQ ۂ6s0E1WfUXSO13ln}V-E<mO@\d"*L tQlx_#0$QXώQWJG:3"Dp%i#H2: ̙x}f-J.+$WQꆔٙ{.73}n"C!MbnjI~ mUSW?N'oG32 M`@f\\>ÿ)dypk.|ok~ % Wᴎ<=y!0 0Lrt,"σ;6a?\_ I %r),qhI݌m-}Ay5~2$.} inrJ<紋NXY&jq~ Tt'gkaXAl끶>s:&G1bsy@}QbX$9Wb"`V41ˆݚ)8NK.B醼KvF_]UKr:}r2hL߹1Y֍ṫ 0HpEN0e(ex*:rJۣY8'}؆^r8^ w "cn: q~Sθmh҅>ijR]S77;+a:̿S,DrɄXj 9oikLu.>ofqI/7BCw42tZ#>˝_񕅽T2T0l!"r5lu-kC 4O `ŷFOdB-؇e7>O'dX :u,|}IO"Mb2۫*l*O*0O$%&]ؑ?e\D=-v,g 3l];$ hS֘QIQCV=zu\;&Fiy>͟57f ?"\}uh8vXe:GqkB:lU;OAЍ +I,!AƸ#Hc{~a⪼@TbԺP`-fccT1 4|JtU'¿bpf[9&8X?5c_f-Db y>t$w3(&K, _157յƍ/më49i3Fsv32Gb*EsأUQH(A&5$@%81.M uC'/:J.#HC6yC2 !o7?rֲS@SEʬH#;FyrH4Ga eqB'*&aw\lfJOIub~TT8|6>(vyh;aStOw[~`s-O3R$EW0>_ď^#OmA[K{HCU{E=>5]:TI[ Ȳ`n2Bw`*'7N;~ ccTwq+ |tRom:Q x롾H>, Θ?mu#Ӎ=fLF- VqVH{W CK1%⓹kXunOy>@JyxJ& %?5Cg& LQj -A*0\bSvW;FCJ6 V +,cqutmط{j` s06?J.Dr2}*oEۮ,(NFޭih {.F)[F'IEYĔd7j󷧇]JZUѱ Q~о/蹃SMZ 6ğRP45mb| L( W8D.6!Zބ\MΫBn;mE QH`ԺcQْc2$kvG)pEM}k7=HT%2{4ZR'2vf0VUnNyǣH%ZgUF) -+ p$E Up~9޽L/m|;F9DiC R0%υv2vM8#δO9Ϙ>ZE'j6hwgo'^U9ftS~-RWOJγDZUr*WB*Ins``p2U4ۧR&mtb>h'TI .?QTY<6%m޿A?N͗OE2_5~3',p_zYکAe*=m}o;]QjaMR82p ~>/WZPI ?cVt`_1-v[1= "+g 0Dpا_|CQ d6QcP1 $u*ˌhLuح1d5''WVSw,9|̣<+6R /{DBUszQHI-̹c M *Ju:Xn^jѱdR/#tNJ p-3?HS@+r6'oc.bPesmizƄ-R. 1rY벣:p[:9ߝr(`$65 hO[y{jd]EF-ud~KؙB5gneSkg)`3R@ld<ˆU _FZ rDtdwbr:Y㖳rkл0nSSxP)ҌEN$]d(}V(dbuV1DܴZWY4B/f ȃ9ץ@uW`A"jF͉獣"btL֗V&tI#QqəvCBuA̵h&5K~%ݢ=Zfs5 $zc$Xx*O50pB}Km8ex$2ou{8ףvh g6REf!fmLOsK$6)PJA{2 <}L EpA1(VY!Dl~]8N3Ύ͸[Z:KEXw6ʰ g7aIp٭;GJX\ŧ<@ * ۃE;PԞL3{ˣvIKUФDGq7B^%B+C/CBBaӵ!nPUD(aZhqo}_`lM lW|=-s,, sېqx|Ds2Rw6_h,`܍?X Om$)ܑz>`볱b­tE>VS=bI,?ztS/(.gԠ\BF >ʽr|5\? Ds/ vZ'fwg6?տ呧(ѳٕÑS%OA%nX+iؐRȉC_ThOvAM%/b(vϔYa=޻h)"r ޥXpנh`NH>>G"i.l?lqM_#q Ȇç,h"N`X^yuX6Wy]."K7WW\ Sk;~>&{q(<K/|Eֶ9Bo%7D,^do3oJ[j$v oARs~;r}UrяQsk^ِЬƢ (@ cJ:1[т[#:k--Bkj{d Pg);X,O'dR q);z'xpfK q scmlzφ)cD74i"%`7łrUtl Հo-9B98׼*JlJ @rFp UNS T ܍qDKFJ?m/HS_=P+9D[y41[ U>]8_]RH4YƤ%K-Xf 4G˜,6׍y߀X@O`J;0=i%:WN|<䱼43*Ve:te@ݬ()<Ywy'eȂpll1e]CBO.2ϔf2f9D" k?MEE$CM]4dϑUYh:2o%nMGjmEIX? GteaLN2vG{tj=[:P㦦cx ]V۪$}$G_'+?4@ *`a ^ *JɞuvVZh0FqJg܀sa݀T_ ' I-;ܜŭY -oyT&]U`,g>CY<, >]k7A\ kgYZ070701000003ff000081a40000000000000000000000016650a15d00001008000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/7]?Eh=ڜ.+0/;6ڶscpwKY+\bDKD UvMC4=LKntο9>:!Iڽ{.7+d}@3c' 9fKŕ,߻:٩?i 3fvd'Hhnľ޻QO]a,]ic9"j%S/jr:APAwrѸ* ŭ?u{5 Ť:ɽNtjGȈ>`vI_s|MgMd7U_]ћN ~ N0D̆9m_©]{q 'l+[|fD][lV(S(|K?,qN\O4* 糖 qUg<5?~̷f$> k^IO)'ChzS5"[O A; 3p[,Qa>mUM ӓ6ߖGJ 0/ʯsRq2w!6}I.ܜTtͯУbx>KCSl#w;*.5SlcBĴ%҉RpƁl 3Y+lq[t.7i? %.ʇ({2l\8r/㙢ZDb" yz˶N޼[IVݜO?w.O0`;8T`Fjhee}mfqrA(@K0)@Q9*aDxyt Т; |0 ?tXOͿOT{wJݣ`JFz#61 Q窽Kl:OJ`L\!0=} eSblSt~ mx Ŷ8T5i՟9xقz"YO<(ҚG%X~>Eil ? iiBą3H|{ ܗ-es\e""5O6Fmn<rc_\(O'-BAn9Y5>؃)k aӷZfې  6l UT~F*T1j\ct.# g)'@jr_ bV&j9Fn}8J );9\Ld wu<v8WRmfƤa BZk#;06JFkq@8Ry$^3R~.@mvdc$^Х %@G[k~t1{VLѵyz/݈xe&P,֨ UǠ}^ 4&}[ԍ^ut3uat|\sLei; W@pKU@rӢGe]ƾ:po%|vz0pLs7zۙ_R*-"_ V)߉'8)?RYbSKUTmB!PYZ "(GM8o_.MC LRe)ֽ')uDՑH붭c7G/;pRŲqi(PP o- ZatCdxSzXwT R{uF䣥@gtє霥_x(ش\*Ӈ<]~ be|-$to7Ab)7̀8 _T :âB0BgfݏQ1xE){1\(l ylE?[`FHBC`]˫buGX|]5cPSQڳ1 7qXFrx>|G GP|N]{!Ko2v \[ wr-g.msJK8 ˆL_48/'GHCMTl82)YlV02O|Wt,3p>:e_n~?R$x%hetkɂgg5]2K5V!tZJq-AsXae&,%b/6^(b-GW>fǪ}{9_GtCnhrN";262r lBi@ [ w4aChN^vg0z8N G \^7TϺmѫq宓Tл`&2㇡q(R9¬pv@wmc3] 9/v $B%eg-jDd>1{C6:`g&QPzd[ rFZ1v9}4[,V.J 0M/^7hxOsnG_Kh \D[*lT,#nzmqf$,J[(4xgi۴sIhNQ]RR]`P1zXlɌQCOZwKsr[,3T .|v|}9Ic+q"7vdB"^%[&E0yp.n~/.o6z|J-q槲t)Tk}uaXMFX ŝ;)&&G VMXaEs^wqı_[rӓֺG9bz8׵װ%,d@Etq .RzVwYuaNNԪ5k6\|!K V20Swu4Ϝa]_]< xq#8=/?V]_Zw@'tŵN5/%:H 䴃ATzG59kO*JsV#T-=߼Ai7 0.#c47|<:k[L%RF{b%d@TB7JGNX׿秇ƳNCaغyWÝxBz `o4gN2=t`D@ 8o0)gYZ07070100000400000081a40000000000000000000000016650a15d000045a0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/E`]?Eh=ڜ.+КI3ܡ!Ir2F_UXf[ԐcD8iU LR~٪.]ڂ\ +pMu-o$#v؋rW!/ƣ-tƨLs-] bI [[,j1vBB乑8J8(-簞AX>oj~FY;x~YnV ]ZgfG_"13>n#n^^";AJ_w (X GHwٞI;;̡/S>PqKy(aO4GZУ y㜁MxEFρiJ+rkB^J\!g Lbԓ q `qdv5y >B O;dgjV[uP\Ekw <T |Atom RIXfȋS#$Ĭ<\vNt}!f>zs4xjٷ5yP^e.(RU&z3{HLczWPEkp&Hf(EM2\Qd.8T!k-#?lU ʹ!zIyM\b閨$Tkgyrn7Y^ ?K3!j$ o:TjyĂ-Ck.66[T \Kj3=Gb|e{Ӧ.a]8ip/ rϺ?C\3Z dfc$A  9H@db|NܹVK<]T^LoB;m1MR+$]: W 8̖8wpZԠiQR ꫠOM DؼQ2ʌWk vLvYܤ %e4MEH*,Q׻ooMؿMG]n8ssb򍞬5aJu!%y'?wPV]P??i :DkxDnRVbbɮp[*⪁WIsH2WNJvR*ͼ@S' "DQ\AәAYbwHx4/a?HМNp}aXy[4Tdn!JF{7{5vES%(2)axz nnAFʲS2=b"S%ߢ;hͤE/T`.7<1em.~8G97N-Uw3*B Zݰ~Rv-مm!]ZbtĂ \iZn cP$u4J 7#zMʰM;~ sVAy +X n@Puc-;Q /J;~,`Yy >v,ߦl ѳSG@~g&==ygQ끺.\z[8عz*$yT̾rRy98ďq|2 %Cج#%[;_ 7:cb 4Fisuͯ$ߩ~G5|f2KDf^y\1GkLRaBaaH 2X 0ezv` Aϱs8cM"&2ppq|NtaysZ<7fwwO/$}C^(';86 iiނc< [6Ҫyc% Y eWeYÁ%&VKOesjU_)i XH--؝Oo1C- $̀ޘ.nmD FPUE{9k͇]@!v:,ahmKWj# ? Q1>^7PmM=u0F>xA4L!jc3TJK M=TVU}Duzb{lkEewqdF ۘ|H~[B/k vBl#?scɿrY8.7l!ЮH,O9- 4;ä\ZvFR PﯴyU$J#Kz@ŗ;>n_' Sx6! :c !=^J0브rj8` y$`i()ua|>m@OYv%܈>Ś{Y8PFb_UUϮ + Ddg՟v]?D,c3Te%QZ+wNL&[ؚE8"{ٷiE HqQ r&+)Pڀ ߉X~[MX}JdJy@y[a^pPL%-33K򎝾θm.һoӃ{RkHON 2/TN3-*3 [''^.8b(oę=}9>WlKn;TN dQt->$b>g" ?|F,?^C0L&\F4k-=p;kr@W{.{'y 'Vܹ6(*7*ma^>)2uAϸ3ȋ*)dU 0 K#蚼bJp>\D~1TІ.m\j3`}, {ty%:J֭*JgCm>1kR"7:S#]עr1BYH%LhpJq;Pƿ[WɸXRv]͵6?"β&)ͨV׾˳  A-NMSM15mk'JT+r5U 00`.J Tǩ㨹ǹCdYQ8{vC `-M0h@mN`/O*]<kpewNl,/bo%{P[X~ IP1MA)1ng^OD~?4|UB@ÍRDJ7ǕTbvA; d߶h]TRyʇ` xYѓCbX%\9!rx匧(n]O$+d#]pt7M/PR? N;mC/PZ$*^{ϰniD&4v ufYѺ, uّ[8gq1h U$.˹ե Jm}حR1ERLd<\n+\Ӛ~_ ==%g#*mG!BDC=6RC80{7 c Pw^B0\Uij:$qҋL# :] /,'F1븟xxؐhqKըŵN_+ ОGXr7:DE: ˣ0<uSR ϭ.kgΫ3kN ݾr;Ipz ]t(<~-wR5P-Cd:&5e)y3b#,ƖaxM_|ǔNؙCض{gukIj3,pSqayLcs*l3< t 6h:4.$lM}.".H/Is{))7$)J?qv>\mc{@a3$7F@܄تFt&Ylu ݃_a" sjܔp%7$9 8(=-VĨt.(.ݿoAyMBvw)/bI)F~AaWDs+$ k2nYOLK/eeOy]e$$h_ C\3A`觲K?g ^ؾ YyHKl?qv] `$kǫH׬ OqFsi !F Eqs KPdj:98힙q(^Y;N5J=@fXٙJJa⚯|DŽ2%TvOpr? 1:i #ub]k1>F흉`,BӋ0Yg8ۇG8x]n^GeS+B{ @4|fgU(w} |}.14&SKx"6!6ph1\(8f 9$v= *yê$`0r.s<JpK%JbWssvM}t6f3ǘr\oCAIND;K[arxw¾{=Xl vS^G>TCRod2Wo]wQ#GX7'a\0!$o@?!QCER%¼:N:=XHޯ첾hS"Α@~' bn(Sm @w9)Dzp6˃j۸%qe-EQ8wt#z-8Lno_'Kp5ҒBev,P֭>4 ԙ`;F#3ؕǽΥ|?:ܚafLiU눞Y#xx +6G5^[D}P"aCyAMq7jM&y2M Oѿ-;*sgkpBJGqo(J/vEÁ /k:{\ĄS)Y+1*?<-,H6vC?%A vD:5,Lh-H5 ݠ%z8Am EBr TQ:܌|T+'Z2j39.(߅QbsqG_~f+Oz֒@6-@򤢑88X^i?/P)t^PSiۏI)HẎb\2u]& }E<+N*.S{H"@MWg:t/lDI҈oKWY\Q8# HK8CcDY49fhɡc za eIŇ@Z/] K: 8xKՑ?yލBRb|+ϔ\8Y"r<)-]SZF ?&p%C"b\;!e}55MBp*R### _r_;t Ƈ%D5tCدy},L77hWݐzEݘkݼwgDˆ>ZwziS魲HڗY**߇n.S8X=EFE%tX3 'f"Poz_}>4 }.lYR$ă4b3_rM \k𫕖~J[F9_AZ2> a93jz+awɄ?Gk *jP9E$*9Or0n,՞bo h)*8aڭEl \f4;ʅK 3wr[ e|uALE࣮XiqAhPCx+1) aϾ~4 ,06F47jvRGFk%YGt ne-$۟SV~8T'W~ZQ TV%|4Woe,GpbwIt6پ8͑^3g]DAc^bq5"B۸!E # XlI]c]Z8'AUm$Ø> )ϱnۄ: Acs o>h5'[/'!Ovx$gȁU^I*Uw:illc=}u9Q4h2a Jq%[1 yX-0%pu[Hw{3%EQ*`{%+|M G)NP0u$˄w˕tdm1n@\iW{ * r)كt{Ňcݙ'!B(뾚Nz@cprC[?dc0O6%5H RQ8C M& #|j9Sr((UX*5%`&L [CBџP.CԘ/ ꃅ9h}蚎"}~|WWjU!|Qo~8J]5yrn]XXFs7*1/g"}`I.);p;j>eAE{vy?lPr=E2v> !t6xϵkι.W_"h_u,- g#x)Tx`.k0axm7]$ #b$G*߈{ţն0yI)8~, !a&0G tAZ1Qx_dǰ˘ \c˲ t݈_hp_e6} /WSy|7g}$gxN, }q`nTdAxdU;P]ѩSE TmnD(jxo \"J~mV\ ߾;ӠfKZ ]g>oi;:DH֯bY|QIgrPYys^ ]{]Mf~$aL鎫EH54A.&%t,MJ#q^zHΗn*cR@#>5OX' nRy_wb4CS"McˏQ&=s`%=8'."eŴTZo4="|"a'SINq/2j8|jފk!*nc=䍰x^yo#P,Iid‡ eްWvW H_v 1@ejEm|e ^g~b$PH:.< dKb9U~yr82A#Y^ {X!= $t])mO(7:`AF ~2HqMVɘ(|M F*ɩN MW @W[|wcqjHT/;} B+ [@xCl[&Zghy^%tg"UJW^i}x!ft6k!E~a 9t=B|5& NKT(uqT^qNodk3_y;;XҮJ58D3Bc#/:B{jkdfzf  KCF \= NsJjG4C޻I͆KÊl˃ (ΆjMjb$.CCF4yh1yʭRU`J&i?zybngD=ʬ (9pFS^ +nϩkS ru=8t l9tH_& |򸢥cWtP@ϧv(CH~rݛE凍nA21錽_!$ZUьwLTOV+S d2f* i ^, #r\ ֥TZΐIkz@ivHe=3oC~v*c-3WGÃhӓJ 2 kFPXVmJR[5D.*zC d"F32wL,ptf%#dl.P:MG=P7yNJZj4XyH!Ed]nO7  9b2ׄ4Զ87'%G"WQ1?]o O;Z,[R;k<=ʽ3l'uG=נ[gfK~NeVm6Uns3O@>DP]&`kqlT91r:qq=C cvIhԯnL u^|q`8Ȕ0BЬg]'ԛ9=dϐ9W#z 2vUnFy7?@hhE+],88W{G->er{}>tf1e:kS|pfO  3 "N|GxLl'̴}lW#`o\2% L쬲Vر@Ϫ\v+S E\>̯6"P[E*V B4S \=oCca LjL5Ed|0BϿZa :3jU5=@!*L4kB9)֞7ߌSY$T.D"Ӕ fJJ|͗IqO,@U4f|:e.Pker8?|Iazѹ$gwE["LW[FNRh! 8#܏3:z~#+o80i'Mt@S0}K}N+)jӉ*z,qbTc~)MU%{*ƭPt#D#78o*8ֆ5n[g9{GFwUZ];+uJIMN?xub0N;C.-. تx<((׊Tu =zr~HK'~M fp(4%o#%h0" `\3R^KHqIhnlԛMH  IaBZ^Gt#=5E+G'N<~F!iB/f:27nQ5 WظLˊDA4&a˰5lG+ov e>  `Co%//p^PB/`ǃϠ0,ba+$ /ꠄ{ҬaNxx2+CC >aUV-Es _׺=9;ǟ"`o~PZ'f<{n$={~g&t֭Pxˑ6oDzpwH%^j㱼 /kS1rK+)qQSqiQ`9vAqt̒H4t8җ/W!Ó~\Ou"$?5F!"˹'ui4PXFH0%Uޒ{]X%c8?|j+= CΏTb}I,I/` KHJgajّP w> Z )7h[f"3c( ;7. 4>i7lzr=l"@E e2͐xcave)latk3TA1P\/m9:5i[HPҐS\osR \=<ċԫ1ؑ-8!kag*%aw21trRe_]Gɋf<8"u[Q*eUX+ҏy܉ctȍa |؀mb $@"R9J-eX@4g5KH ~\|/~[&wO^Pu= @\]$RON$02seôE"wp4|CbBt>?7џ>,Zk򒷡rD0@dMm3=@U@·4cCYquc74 K}_)xH7j2|V, .98Hy˽:~ncQZ{J< #?g΂TؐKQx3,/ӎkJ1[L~-F¹ u0dNr}"$-/Ȑ%԰ȕt4G#l$[|;=ü[]&3y~Q{DZYiV\DQyi0HᑜYKRJ9W7TpiO^b+$ o0`? m 4adxol˚4*2Ճmɭai\,jDIiq !y֝ǂqu)+<">,Ĕ*Z7w_&*DU~6^M[S㾜_JE%>*c>?;vJ20nȸf.KJ= B^O&Z|OЯ{G_glx1SSF03 ő &,K6Ljze-JbKlAfc_X$M֚JmpG``ֿa7fSfyĂYlR`^#cb7EsCT ASSn\k b ,,9*x3w6tϙ z(6%F-?X^Be'X$k%DK63E5mZ^&drxkE ޗ[-b1!uR'^/>ψ@9DZJ`֐HD^R^圉mh)0|esh:9.tMS:8=+ $3T\+P[زJoQb1 ڸ.gZF]\4ArB C7+ J'nUtWr>5h adjnq)>of 41?v4H}QϿ"Nqg"qjH(F:.K9JW?s0]m~|jޜP%i|h8={<9lgKp)|QWG0#TT$ R.*+,<ڸ~]?Ɠ b)bB̼#R'с^/$ ǘ,>} ]z0IQ.lJ$c9 RUHR.fX^2 Ơڳhӯx5d|5G>v?JӧGKϤe0A^}WS锭ۘNzYVIؙp\{I=Zsk׋,fWNS1s-9= #ЯU!G96 :ҺɽFbDL*40B ?Эrx~u5 p6 pD?zICfڲrPWY`Θ.\ЭaI&fXf`H*D`D+HB@5ۀ,=,#xoqR(j:jH$.j|L"cr$oM3c՚KJl@\bak81^] u0u:;3eAQI 0I\Cg8acOI %>TL9>5,I&Ri]җz ȻKjiOCܘ"sdNjt5`NdAj׬Æ5`~W@Z]HA<CiTSVq[NOpB7H\r!1fO~$?@]1 g@vb9zE)I&2LG ^r'm-ƞi]+&$e=*ƩTKU5cٍV#C>nEllI?t8h*)Tw1y9#7p6@f)_=3W:ڋw jmjWg-!|`ik>*@$ssEʅvC2 [J7aoqQ yVk5h?YmHH4cSʃE'D4I_4[J\W+p ucŨ]?2O,}$$e-jxUXђ=^̶S'iV}Ɔ0j"awnv2Z ŕ[Bs't| oCѿWŵ&߇1 kI=0A{=Fhdâ]1XF;o踯!5c,z5BLT"+x68'N&fpaaPf <S/r?c Sg;_̈vChfH'5W"ɫ;<ؗ12W%[A6ZɌcxN_ o4΅{O_jX{z-5:pፗg^tY8E̤!re.K8 t䛄s$k)Ń&[U%[?S(u[ØA3 7Ga-dgG?M ]9Y91k-m(憮HxU)u~-[֎6}^Ⓩ^)"Kon'#\/C"և/"e;`UŇżǟxԒ)k]2t%}Dlb5* |yz=I̅K7M#c#IsD*lNI6ԗgJIIq`k㪮2NbÓgi:nETM~` Y e-:.qd1ثL#bÍs|(GfOχ`L0OX/Sʼ{ 2>TuPeߍ`R=e[ L/%=<-`Da8C{ Wv\:r_ep#rXŐ^."\ L~#qYnw u oE$ׇwkS(B!p#NCёCI[0t:.)@A~>4FY&!Ꝏe?@ K"(ɦzqK5@Xr)ZwVD)DҒi感d(CL~q %%<n*d.B}Iq'M r(586I!<mĭx^RrwijG_M1*H^bf! ޒT(ݑ(a9,- "#:69_0XVr+-ٶH=^y3a$^̔Mww9SkObP5w\Cv\LuXm-R@VF U(D$` P9h[Sd?M\CX#JD:!wž&:&awmSkA8J3OBpMYdoΛZ0 >0Q^)3Fy/ʗ OO/ygKSÆ+?t;( ?IlHBn @Wq2GaK)ā%Mgm_dF9CKFV H!E.#._b1lQ|;āɼ:>jR9%~y0 usVt.f'PC|k$j\JRgȾƔH_ *꾁;xp#7L k<^Xi@/'Zj)\JHA=C#n|o ..P@- hԯ򢹡(@yRҰ:TZ|1Re zvgMݾwC#kV5U/f;1D j]vr)n "n*so3 SeUԣ.coUD8kӨ؅L df.U$uX]MpڨXUGgĿe= +6/KV)'zִYʼn [KK͓VM} v~$AsCS ymEDXJFG͙A5\mX+ʩev* b)0w0S28a{nx38v I{V:>q) sU]x44=Q:}1d@]ZڇLhUͳō+Մam]2MځAj'.rfIʧ=a},ޝ]դ 9u&KYE_{øG[\~W鵥=8DZ+Kh~O=9#|PqڬSC7&VSgy/?UPd X E؆ (KCZ>$-*llcD_34uXRM\LHaM8[#4i|ghM/L=,B! YԈE"K2?#|ͮR)*:Hn KAG˃mP%iB!v(sIk?>Kl#V^\Q \@3q8[OڲL2So:Q YAncQ"~ؔhJ1M[wk1?.Puf0$y9hJLQ|CفV7b*PE\6d&'Lsu܁ɿUB-է˅{ui J]\Okso 8$gû΅hAmuN$,m^t.3G(\=vveAYv>pvSaV_}%@vAp!fp \7D)1z-pˡzu L{(p''.-,tQ0(> 5D_ ̺ @t3rBt0RIfU`Am㙞y),l٥3)Gg(jظ2h'&` ]*Z|ͤk}&w|kWj4jKT!uof-EĀ.[vp B)G gz႞6( A!FìRBK>:騺rkGKsXvvXClhe_u3Z 1$U&fx(9/9FUNl PJq1A uGAg`v՜( =rw{{/WקO@+aܛv|R /,D԰jpkԉ" 5lw}lFz~b @'QXl-ﵶ\D2 1ǞM֫h$ zWQS8H?pGKLR& JJO-FI?.+3]n.lR20|<:ClNn_V2Tomw܇tOUjv cQi(*_qZDSkvY!,t^? Clh3cl3󽦌%W<}EغTQ ؼ@ΆM#z>1W$dHGgHoY7M}Hb Pfe #?Z4^F..,aj^Ŋa8هӣv;HB_Y)v_;ƐV2o03҈ܸJZf4 *(y &TdX#?gJYB@,^Au 뤚m _ŗ*۴!t2TT4 sT;F\YrP2g+ sA]s\z5c|ƱS{'ώa4./"f.h&i7T.WA`2d?rnنމ!bI[S]d:tbGҖ;ܔ]I0P-Rkn)`XA ZcYX- us 1W׫qV5K[SnE.x#YroXtPWV>sq*wFFw4 QOoLEKxpM$?+}Ak:~#[sK)lc1 Dڤ=2_`_,q 9ֱ+m|U}i7PǗL.2bݹK3;˾Vrzx)tjΚ*-`lrqo7'$mK88z+Ou)+ [P _43j4KS! &a9DB!307U &t0JS11)HE-,Zōf"S}FQ6ȘBO9ƔBB\!sb۸ 7 tEc _MKU/*U>N,r>_.2|SZڕ7@|%\i\ "z$ ʘE0;"V??g{1g`E 9TYw%QQf|+vj&mX~Ie.ې=}pcu0FYn'*?cɧ6 ݌Y?Tdƭ0}v2yMr~\*srLVP\ǫ0P# ;74EM iTiuIN ?NM9]:3wWFV۪MLM;i /G/Y:q8vG5y .b}$WTK&wҖ|i_eC[:aQϞHWCU258eFPc93vNajP{6NDZnF>/!H@nLY$/@S>{#`OGnjt, )OIh[)u˚Hms0ӈAףmcPߺJPbZVBC_*9L$. >~ >|Z]4LJ5.In/dDڬ?0# ?^]of0tep0hԬ]Yy@,uOaoQǼwϘW4E%Jynu{u`>,z PhY_-xc0Sߒ+hO[W%1 p!Dd|׉'愩p-lzzBlj~YPLV PK2|yA^3Mʾ[rY/ i)?NƊu('Eqá25 ]ʉ2)gIkb1$HHEf߀?pa.Y[ʼn20U,sU@L'Ɍ8]ppmaߧ3usYb>*/^+P ȓbjVuHr6s񅈳)$o^Fx7Mvs]Ikɝ\;uTT%#U滾,%| NY!g<7RՉw}@/an^pg:!3R@X(QcgEv_GmuQ?8U,1?=s|WPjo3?bv^3H(J$Ņzeۃ'^frsU {'Ck2uӢz+ pw+ɠ+/X$w"%Yxbݘ}Z*L]*>L0TJ8~9fcoK}:3}MnR BU)b=':L_e9O^xJRY\=R*E%0DcpVWJC9:HtD]ʵiggX4~GYޡDB3C2U0gr*wỶur>=Eb7mZEyRXuHx4:,CKcUGM?\- ‚1?Y b]f𒓂F9cި^ r>1'(]799"!%?$hrr2Wr_B XaMյIyߊLQGb< Ov|?#Q #k4w7~9ݨeAnm)f00;Ƞ@ݜZـpuiQd7puğgq>s>]ZȲ15e1UGz:_,(~ e1Cc '4z#aiޥE;+8 ڣjC7*!O2`x2L6QS4Y/{b$.Uگ[u*@B塐@^2PḆ?)iͿc + Ԏ6JXWJ&ì9[F;7M$(sT9"Gy=|2,,Lۀ=4;c D Ոʯ%9B8\J/UE^|HޔDO6-VvЮɏ 8FoSbXyH< V'b[ZQ"H*>:;Vޠ@HւEC9avyQ O3308H):wN ̿]9|@X5B4Xߤ|7mHI7(|0X^J1G JD26_s C~p@Ȭ{PZD=4I;gP5wUT I'#O"bh;l29cv{[YL0B19t-Ho{ ^<P-\_ɨ>4Q>12HG";|{A Ùq1z#tk#Ntٕ-lJ1+mQn"47 R+L0DX:0/b +4 bI bg~ze}3H'g@>q] !uBb=a:Ujd`!Ũ`jB+2J > ,+? k X<ȳ(^] Ʌ,]lMc:Sl{D,=TLس3?BB3E&Y\녂& u0Vh@Dp ?^l!g /.()\]wjƇl%f! ~2dvnؐ$u +U< v/{qF<':[Mଊy +#SE&>GT2NE͠*De+Y_TCtk{="sD< m$8~;O0(Gj]y ,谶AIeV 5cv`OEnh@bjfĘOE!%Be$g*=CP>3qp\aqכЖٞ0S'>մ?HQPDQu=CQӋV&LżX޶x94uaX$^+fޘx%Bޕw3~Eo10kWrlsvW^Cӛm6  & е=` ~?6*IQrwb-Ԏ5Hi(ZiyAcɼ$-svQs$_OiMlgs^Ԕ}*&rSLFʧ&m7)AՂe°`N?X˃WM%VRt!Ub *{5< )0l̳I?.؁YB8t7,Wcc-21I*ѫ$LuPʩ\fGw3&]{AK >ѯ ^@ P5&WqF$nfV犗dm.`;##H jԶlԱ A4UTɨʾٱ8B{6>3wOw;AQ-Q9a||RkKɋ'JG~K jp^-XX9)4l=WSx\-tG3Aaq35ȱr`R<~g>#Yv 轇O5T=3y&eϼ5I<6FeD.97(FR!W ]5(wv̟6\ɕQϽ)&S+HdP%A3Q;^\Ǚ\] j+se *:ɪ͹+84S&>^l} !랄,j=\yA;LOrRam#(XH[%hɬlF כP0hqAC|$g dz*YWtJ9E:nⲒA-|?ؿ~O^$,qRϯϏ+v ?;joLVNڮG(^8}h 2,M  w:3I|0 |7 Wz9eFqQ}XU?= ĻS`o{;1e;aND56fxGdmzs-hkU_}@J%JȱIb0XH$=V([Mq"N8]?^NIs:_8ᕫO5x̞Cy9!5%ZW6`X]O;CĊL>,QoR 9,cנ zp(P< Fә2ٺ!^g@-j\D[VuT>GPV@`ej8h4I(`1^#|&K#MaHdS1/>^ڏ wd'WhvL4/džt$6 06!C!:CLcٱ)_ɦk^6|i+w,x]b>K i_ 'q}fs:tJPG %.zk\f뻛6) ŏBammRׁNHŤG-} 4keF.1䝆O~){Cqxh`5}m+~-dk= mQ:_%'514Ŗ#4ܰjGа0*R>fcʩ"/‚I}jXQ #,#F~4"YsQn(ϑ-B0tO&Qnw:>-x::hD#Su- Y,S Fz.]#KpW"a=V 6H-'=UM2g>$QKZmXU$l[<55@ެitֻVwgD((rpM/9g@C=Gkueu+qK0#MY_hD{3uoaB E~V8UCn`b&l".r(!$EbYͅqN砥?ʸ:#+7jeu2{7^9mѡ.`Ivo"d"ÿyx%v9ڕdjx0x~*a5ϩCBW`q I.<*vc8?ݑV9&8-~6Ll"xAJI5̲„\TvS"Yyո bXG$o3 *KĻ㚆pc;ŽV먋ݳO h6K@gAI<!D~rZP hDITf 1R)l»k|%1!pDqDuH__ƳawCsL+#Uﺌ5nt70S2CJ v1m9`2fr|EWkwIuQV@"ö./͆zj1$òۘ1j>Y [w3Meo+:c#A: *!y3$"۽eO N֋9LO9vNUsaJߓ"8y4dhcj x t@ KbVN+s_rotE>~ؼw{`'sة;7ȁ牘2?n<#VCţxV%:^\hM^/ ~HH~"2XS\@w `tR35 'G R񣗗c=nAc|!)ՌAD\mYɏ©&ȯ 0BL2UU$DJ!zڢ1ǝř] M*yc*-GV](2SeWڬƽj.F) fn!R q3B1 ˹g#<9B2^Ƀ2Yü!uO|JFuP00!kiS 2i.:VÙ 3#BpTAO"/O!"}%Jf ,J뉥`~jn>AԷcjJ[RL3]Rhb&M' -_ǽgTN$#^6o+ehUpIHҔamWӺTz&vt𡒀j&@aqr*C۟@az L7zOR'D`ŃplOPlxZAzC*씀((ƓD}>-}&!TqDP43DG=^l/uw([9. v yHVaf  eEv>hSUcF 2՗f:`tL1D xk -Q f'@@H9g[y/rS7{N;@5oC06?:J#oCQ+GY4r۫6u=%ݥmy-=;g}1iC{ &n<" 1ѕ(?~~SDO^6qP,>:>*s~G׾{r~aa2FݯPA0A,3-/ۏN-J9D(1ae;1L6hbxBQLv}p(gIrWxӄjxXxLriGU Z,Z:]jybb} fX}54]Rg/>,['Gme[IH[E(I]TɑaR)GiTd/9_.sk5VFUuƺV*|;6zG)CgWFudp?&dғ8薂1>ѭ 3vvT2́eL j-iE*vb%] 5g&$ztѧ(칕4@tksL\!yʇ!s؊)M\6;Fh߅J Tca0 ɳsB\xwɧ~ n3.(g"G0JE -s/.o^C>D1S[ϚAi-lPډ0^qc.JM46J\L'Q|6CjHGؾvF/VjW-ށ~g.e,O`R]\7HdQ3lw!}~V| (\DԈJEHSj_VA`{ |=xj2Q b%<x`6Rec%*vfѥZc\B#b\J>s3/FGAmFkj >l!`U_q N-c f8Sh 9pF&{<ڿOw$0lv[$A6oRb F@]?5L5|[XpT*W?h6w [LdWev: hlnv)dK8ԙז E[ }$!][&pr1ҴMmLB~jϮ)qS5dzef9 郤ٕ'JIdqK%qo?=y'<,ӥfw|^=ShȎ5N;zx-~+ AQ6'^3 n'{l;sn)'~V`pmkֱ6Dؕ: B&!lޤb6틺lUpv p/Dj'U@< _L'Le:kj54_`kw.(gH!?}=:2|eI ``Z*bYOZvϡ {3by / U(^w]]ed*ŊኖukQ/\R2NUWDPZ suIrԴ* ֐[ϛVa'rhSZ CSs/#D"eLߙޱ696ox]K{5K _-X.vo]JrnnohφP E r-t][W:q;dFOK O`.2dϬjp©YU]1YNY-URljUI]G3giqy;/_\zl]E+ ^w cs u!̯#S{z1+r*ga<<q[Km7Ro%GXix,kJz-$条䧀 RYXO'|6$OFY0~$O mR7OJH78%oH6 3 a32za a% U-9Eh1@8 \M;= K|BܖpfsD"?q!hS8̹@@L=pn%?յVv!HVOVV n~:j]һGJ4gf+lٸ8;? 4cImOwVd~nʀ4|uxB겴[٠W<-sy`o 6L9>a@h)x(=qw8ͫUM]/eݞ)V()?'=wzhm .#J܃cYHﻅt43)H5U@^#1"s x%-[,Qފ`s9QOOo-^,X\~B|* ?pwg˜A`3 ě޹ eWv9d> &䣰Ia I,- "~Ԁ{?DI.0v=RdG}K` YD.ƌw_ߵoY> M>-GO&$n83z/2R@oJӻ>~2ii RB$`wO@ERzO)L^8fӦ\RD=C6gwQ3SfθPcDHF sYoLq}f5CN<{N Iq 9!Cn8ݹM!B^K % X~ oAFу(؎ôJ\'q' ,:6TqJs],]7w %/qWFd9LARj,X`I}wԜ^0=,pљdLmQOqn+2=T fp2fI4>4[yF)V U颣s-3k02/Owb4UҴ]h}r{VDWi',glA0(3§(lbVwbq\i7e~0ҿz5:>~"HWo{0U(.|K$f *1RpلMD6*p¾7YgGt詫_0siYpe^'ׁW90}Ǝ.Rs:T7cxEs٭2ھ[BRj 7f &}AHo]D׈5 nVĭ1ȻS}i^ǬlC9jXFVQ-o%ڰ:bV_t;xbwV53>c9X\ѧ _M-Q&锹 #6qy?! ; !Hٜj`?:i3N)bؑO;Pٲ8963?]P+ׄ*Z)%[TpD+ XKcg"YF8nADm HjgCv`MpOZYSڶK~,A]4 |*_uI类W6RR5{0@C aj/;A:]fGs;xV;ցFgnK`ᬇ s/Ə.t/ZpVB(m&9%Vw8% 9DҥtZm)m@lG8{GZo;cIxآXv0SS2.*DPāoX車Q0K4[6<9rY͸u@UϼG;Z5y$pN!d߼=%q%8l"s"[:jyף0S"8e&<ikLv̼6WZAKruZØ0OLMx[sߨI1a6OD Z<寎јt7X83c /a'zGHJq'owi-a~6~=*N߫!z[Pbq+Ae"=UH; E~eRk9zd~iÁ4Xt̐YUqd&=eG>9_ʚMXGxxKr3  .Q*G1*tY2GΎM1-e. !e*b$ ޡi(=Y5e)=b < 5'F;pCt|lۘKn "ƗGUU;DFn BmC[󨾂ur.Pqc*AV8}K[ޅʷLJ6$!1߀x|¿"gեk7m[[-J,Ϲe4hx8Jq=F-91lo09Q2ZRjJ*-G-r٥D-JKrSztؙVC+daؾH+[0evs&Wk4Ap7@&} yE3? y'r\vj_,xYR.#>sL6֙1}cGg:4!,+? CrNφp݃fi 2nxXg&#$ Kcq ZpAfj E.ŨΘF~?n.X2k/t^`TF}`0`\S~#h=)I hɴX!X{ zlMQXȴQɞ|W"c\-[rݑ4jV8xuɴI|ܡm ɾ&&iێک فCEohK*o67 = b/rvhU!O/{Ui2mRe!Swy3G,{I8'xxי-fg. (T9~*3M- RX ڗuY`2‚Ϲ]cT_e^Luߡ܄;Y/:zawJ+i u10od"D8¥.0I7)iBcB>9S9 )4DžWtDjo=/U.#JXo*wYDCUpF\=8yE|< }$s =;rNE '5GwϿD9tM8oE˗{(eKYX%9^u 1K hcr7[ޣ6Y"{"ȅ.6òvn3IꨉR`_~3JmR5FVkh:)#;AS͈@yvG"RnG\ b;ǵ$5,ЅTr>U' /QBS>+v=v(Y"k]ĥ%\9˛HJDZ⡙ҳ 3NG2y{y:iQC2vУae4f JK ڮx|X37:*. < s"B!ݔp/"H{\T;sx|EFCtךnS[@d]E7NC[ƊH45HDu.G.:rKDm`&,I zG1~6"7)u+AJ,bR7X1oU- 0CPӆ?_z>|{?x &{vXM6 ƒXէlIZC+:^f5m8b3շ[_*;^-=3SC#I6G56d6`y2u- 5_Gb2FG 0+r TJƑzrelgMMvrxwHJvG~HA-ɏsvTS'/i*Xom c`^;F*Q?b5g5=OkX69Qp0k,NGevUOXw4[hd q>WUl} P7GS gE2<ʯ~h`Ңꪁ[u=> \`|%gK+.`d{- ژb?'tӮ;N^sk6>|[V+ȈzÓ]tw7ml@&EUkd$1ɓɕR SU)qG(vڌV AO׈/X 6pS"r⻔zfSs9R0#?%7hAHZX^Mz3㽀Qw1b-~:;}M _ r^Mw R͍:nOxN+=cY#"ՄK@i` ݢ2'@iVϰGQ0`KLPӻH!%隯ԇJWGysb; f Fzo@Y6k.w黐)D09>m^3gA/2f4sSi ʃU큑K94?*iXy8|+%]6cg ,R-gf:;W ΙE|VQ/YE`*K)Ѧ p4T݈ :b ExswH߁A1nV7'qVeXWZCjjXgO+jA 7eFII$e>E Ң cxaoHKh$ |SNU'VKR!i/go?g<\p]z<8l}8.OYt d穡B4;rgĆHҕVvr% П`h#kB6/hygiȲ.ke >_?fX3(p] XinP,7~0Rӝ"K )[w~RϡȐ^c,)qc\3|0O LtG:~ܮ"B;.TCT78o+[iӗ _҈7A;s ЇHt,-@4s@vO|TI{BͰȵ:d9F=Yjٿ-.` W\֪/]u$^f5TpF n;fx_1kg(wY3GFʦZ r1h/jdZ*>;׻{ _K8|18GMddM+ken=ux(_q،w;BeH+Ĕ Gm+ҀioAc[H5XHZ& W~9aVgGeGSzWzsKJv@'Ʋq'-ƍSWU'BuP)Cpfٍ RT]c D(Vx I/ 6Eϝ~;`yAp~Px!A493U_~5A#yaM+F Y 6g+>|c{1e=#zPލF+Ȧ{Q9o项YFgxD~1Pa 4Ѹ\6D !OZQ+|X<ײvn !}5dxuVzB{ ,m5 Vb%:w,t{MDL$ %ۯLF {B&yg!v1rZI+,ؕZQI4}^Vӆ]I_f0 WA&# bt{Ā6 Cnx݄[:`*b(KNQfp?@;uu9ڇ&eB6\az$QܲQe#aB32<\"s{/D/'@ĮP<^]ОZ1;g(,"(`nI"t #g;n-Z\y\fh5D+mTg$A c+ed%Bb>Oz6Goj# 77]xDxHh[zQtvrԢY>(R5Z3]RRþbϥXq}d{_ofVd~[%婺JTuG|:<7hV~I)1&o *Cn<=XVj#%P숆58"~/m"A ƛ~ԹߝF/ 6A ,Q(O bGbXxHܜTöΥ-9j+xBPWS\D|d7DIĄеm K3UXjc`3ocE7Xc{ʤ !ZTќ KKqnFjῚg<ͅa|FZytn$fĦ\"4H.;8jmJ?Qq`/+Nq;ҡ+ßD*Kνڀt#.kͅ ZYr/gVB'ӹK. @!CY54mkۗ>MmAW=SFn mŹob7o9A=д ]&xvJ8Gh 6|22FV@>Wd>Krg (;EJײigVo%*F1EIe)aD٦`z7I /%SRINt0P٠ia{ O1?blB N]DBqƓhAub u] ڎ~"M6R <>Bgd2Rl<+UZ\Lb;1[& udpYpPγf 7Ȇ)ؼJ`#>-c>Z=X 2 PI[:{1^ cav BM7RiFS/8 `CE5+1[SaMV[=0$_CaQQܽr#!Uy Jb +e6b>T,&g;W?Ÿ+E?- Hn.rV~~ҧ[꽂QxL=\z/xI r.\H~@0Fe16ʣwrJO-A\]YBW7,wHQDnoo5gN/ͪpΔo+C'T_4{Rn~aV?7FprxHltyRڻT ٖ<_a,:TtLF+`f"9;IUn߭ߵȜ^2iT)뢣7Ve֫r#NG*_HoHof6]domTy#Y=Oe_?3?a(pA*L_o>K9\<IC3]?nP\0<lDa媇_|,ąztOnV*Nv4׼fIb{r}k"Mm^G&k\M؛:}pv0>uP"_ym+NXơ/=[$Cwg\{TN|hbφxz!AL1e^OQ14UHv><6C´*izK ɉ]q:jRd KBsE)QkSg}֢XBxV.g>4T\EV:MʼnشC"YYB\8x"rvue2)*M +a 63"t zyf1ϬDF${8ʜ{L9~TWI7L>Nn.O$nUPu7Qv?cP7+X;g|4ǀPy͍wbg(4X-=yIM&+g֖j/3(]ċaq٥h$4@PLGDHy΃GndMo{ނh1/.ǣ3aˠcZ{URBa荇} Uy 9aח<@<7ʹHw8JGpv(l3q7;!z"L;݁]z @lD#ch:)(7d׍GuFM?s񄓱\,L (K4hzbD㾺c@R_ \ BaAwON7la/ 2F۫7i'dNg8 Fy"s=1զtꏼ\S@x#b| Nh]Zh.Iw/g/er΀|-#'J?{WeUAt,؏v+ T4=s()>5į* 5Wq#j2yP<.cW2̔.0X7EoP f|MOVI ^,O]#\I I}du-Eل;(}ܲyE΍O^j-pCSytJ. EM׬ fx.2B)i*ƑH9k0+Bhr\%L0r_Gu6qaJtӢαQMNe ƴ2˕ۿ{q`J wsRGBZ1!9LNɟV1ݳ1 =~=]F2| 9hឞ+F=VnPFS67q(E$[HFxZR`P q>N`8uM`hzIEy;z9ppկ3C\ M^ʈg>^!Y*sDZ' dl'R6= dQ]ɤ9})Ʀ'C̳KnݛGJI(CRRI ]vRF+ @<<9U`M%X5˖:Wz7̢9~W#9"|={6 )UDX?9a~D`ϋ5 xv<$舫:^;T0FDѸeоeiO?Dù/^EY!dmWG[&?i5_=n:`߲hz@,S݄+,qB4͊8dz`BAcdYtdۼrzs,M$t$su,#˜\M"l6 Cfr2jp}\lxJٓi[Ý·̱!N҂b7<vj3:9Ms~hz qiJ]@@WIKN"Uzr(nꯐ[Fv1$ PtBl~}CJ]Nc-> N{21&Z_ndV`DA6,Xfjb4^nڨ0YQq>°$fBߚĈ!?.mjaCv$:/dU qo0SDENC2#j^~>e/uewoK6U6slR?vEPJ%E AHle&99t gK6ߘS;WrmL RlhV\ݖ`a 3l4_3,BBM# 1е1|q_,} cƣJ Gl#ީ'p3Ff.Zclќ?8*̣K5 IDh~jB>I3jBg\vy~ɄFHk_^`=f%iD |CGi_^y d=ù}F9M2 M %JZՓВߋ[=/Hh7978'q=ނX؇w%?d:yJB"h'$@okN#u&rӑ+} g`Z8} ؋Y̶${5V^Ck ")o:J k^Pءdzs@.ׯJ1AQn~7J bS}`nv0ڙ㑫!B rVJ!i@+x6O "0#%  f-wN _ W%+CI"2i6_ñaC(,/8ak8UƱ,1*аQA#Aˆa:K=侟t /џb| ^Qy!rwA1 n(G AGnM !XdjF=6ZˠIw{#..8r bJV5HG*Xu@D^yTnF&n9<1Q{I{F_kz1XB a$B o-1Z)Qh${lRi/8cL3Rg9dRP&iK\ ?%Nn JcR))^(ܱщ!9Gp&p]/5s2'0 'P#f!1Lo($Mj;Vnsj,J ;MI%N&-M]ӘG']_Xya* XLl1BBT4K7ƒoGo7tn |rwDFe?HXtx4GVPܶg:ۼ4M@7$HY 6׫+_hkY ܃r-}8\CL]03Ƶ=5tS#0 :c}z+'避l8 aiRgڎ!Nl\rH}ZKC'[⮁F*q캒 EM-UoZ_= ( ѮXguǁ2P!|5 @4I/N z!V_Bb[a2c67>3IDAJAHQKCNw$6aj I±Y !O84d` `Hr,kIn$;+},^r)jZa1 fR`u9-wc t휃{$wg[E:? CF >i9~ bls3F0JNWdz7Xsm疺˯+QtCӀxۊSB 6QM5x2\>:Y4*~1oXu:x6ԳboOǣGC+3Ǔ?c l( :Ծѧoh˂n i5?u]y$=u'D,5 66u*8bVc"p<UB}z 񔚂&#} 5 .nϳEZ.qΡ#ĦySI }-qعilB|]9/hO ̖NP%E OI`WFE^Z+ )a0`8l0Kl~–H3 6oKO/jCKGԥK0WTlqܛ}O D:B0Fˋ71;[{a$Ab% vx#Y UyT$ ʢi=<,ؓQGi m@  = RV| qj'swH&Z, Ρ)&_viMVEP7BWy=vOȿ]BByhpjB,' (J#rffCjfe4Qgή`9e:֊N+ϥ xKܷ5@q:r P4Y3)FB[;L;EĻFNojH&%a&|A&ʳsL)!Ҏ:'nX)0/C-)7PlBύ[@(R/:',*fs ywx`ՙ̽H>-^OD1Rf}E*=cTB]RD8EnbvWA(1Cnk[c7 7=x}':' <_,VMWVڕRh;GU[*d vَ\1rCks#$\PNŕĦQg)q-H *Ka*NdSmlw3JY{c@ӧGy$|,#`KSp%ug>A1{uUոv:H]m wrtt;P+De#F΅>/Mפּo찑_YZ mngЉѶ̝!Pg1Z?5 Zyk%G~0[{$wcŃӒ[& uC.Zu]hPq>čnb#Lw^;O:?zG^Y<wÜ}4UO@Uċi(_"]|lh?S;ę!6WŸ1O< cx cV.&jYc\ |;˶<qٞÚuad &KbI:k[ lKxc;`ڝM!<+ ^Nؠ,P*}7Ve 'JC8lb7Q6Nl%qwBLډx'lES3">h_k?éL3i)D7{{%o6KE'q,R(-dlǬhhmŲFv HMzh|0vxeR 3I-nB92C{s{op#IxM!:ZnxۡRR~Ae\k$Z˒ %W`J0dXn6#'ÏG7ZvC54"{+зe(}# 7xxJ;qL~{mv?VV1rzj2G:roӍ\3W;`3k[RvvdoZi',|aHzI%8sQ̊$M*Ûk-{R "I?C궸.Dy0B8!`Da$*f3Q5uh]ı®M|?ZSSزN;w8rIbo_.4!-Fb=b[z+MzMYnNzvPJXeaJx[,DaEtu@ QJvb" IjBT!I">+Ska3r1T[IS*_ MYJ߬(`]RmaS$Oi7ed/RxsReDhJ` -y_u8ɹ.AU(>,sEڕRp[ih8!/jD?_Ą' ;FhXVz3SH@0=gx[cݛN1Ai&._sv5e0m~mڛ$`rgcVQ>*HW+b(Gu7m) ?،.$yߔ|Ȥ[bԭ W27@w5-] m2aT7jnds]@^< x㌯79]AJ+2sUwz`Hzd )@ .TSI":Ҥ|/rs^Îgx® DZ"U<'F3Q֦k.@W, W$D0#oS?nC.M.i2p!e)S`Die/aku5e}a\'ls}Ui/\:VvG )#nYH{~yf;aY"v˵ lix#,-s4QTO4M/pY&`gNG*SK^3CɔҭJ\#~*EL(uHLsjMH9}ߵhuFy:0/b a D)m@XH^;䚏T),@O\qC([9rcW; ;/?{JgZ*Z*7ˢO*#~!1k$P ^j~Eۜ؇\m4\| 5r5Cnisg1θ:Zm/L$rǚ6z<ֱ7r3hfDĝ<#".pu< "q Sn=.`,.g$`[Hml m_,;Lp0 2:c\ʩaڮ JE'1ug>Y(mDGn2ÔAuAs?u9YV20gcfX\]; Z%쬅1-D"O38`TTKUÍ\^QR,do0SYeh.%$S(!,0)vךagSP(~ ZR.fܿX58 `[Qݙ p`)yd[/'b谉i=4ZԔMۿo}MD /,Yw_}T/ nM8F彮Ϫi,XxX=A2Ë%zVu6* w X;ʌ&u(o Z|w *J#X^Ĕeh3W{WyzrlU0 '豬Ф*m?7z0]ͭL wcQ>,^W?BwiEjHR"Bx/2ԯHh` I,]dia ))iL=^n]<Q@b~eV%Վ1@i (vVZ 'r`>{ qrkggs(pvCdz,ˊ%qmU͇Q>pHj@x;@6N|>;N78Mwr̲R9S3+r!@#$#/ v}%JCy3(D#$!XHvWlWL-(;6Anzbe2cp.~렞詠s8sC[?6=v1lr Kn%? HW E6HEȀ\lbZ,+[~'t9RkAF r: >HkqC F`h:*9z_gަJדy5%ۛ|]3d@n+GA[CyYޚ>c'pQ՘8'4Jg@'O]Wz/~8tJ2@j{tND`^rHV-:_! L~mRNlShY/`.Tk , s+6k )*ggΒ`^) 9K1o"l෣ HE0V~X]rUJ|6H3 NKo{uZD4"m6u^N %w $^.9 Ja=]&u&+67;Z>~[RRrV L_zFApjh94h-P=!7Il.K}9pyO7*-f0j1;;[:-@KyĿN%V`}=7H mԮ_d!ۛ-Llf+N\ kj±J,8߄j9b ,+qaTA]x|`H$a@6J4 3|uwt|bN1sٲ; [˸:u[ >Ou{7bW&!x᎛Ix, EdhgODb7 0劈CU?rQ\(A?RFhISuBj-`4FPZJ@*?x;̋UP'ܘ{7-;dEI}X!iP8N)7nb$Mɴ0lB<>V i죈.2XHIؙɚ{*?H3X8-O-,CB${͌Fnj N Kg9>6O*މ̓Urd#gXL.C^Ǔ+;ClWbt<9  xH^"izk,'X|uu$KzOqɸ?˜OW*%p"žѳ/"{)|1D-_/~ qeiW+"NmS^rƐ5b)irZ鿥pl3ԴǺ98{Y4fHїaPz1hQszm0ѤkF[w나 g^a lCiiʌ]M! Lo-=z-?_ƈxFl z=;X?+qUmǹvp\EwMLQRfɟ6{/3I _Y|U9 KgΆoep߫<BvڜV`H箕>XRKEYV_'oD)ZDŽ aF.@Hr WCޢs7ip$ZvFJ~\3DPh#ǁ԰'^'qus b(ņXEOty3%ON<ʇ#Gt\. ֦i֤ud:qzAnٷچ܍Fj - PgMτ}dd] EtC#,p ™=~9gWrӟg"@+?l#𢷘{Qa~xTZ@┮) VcNKiwT]"*M]yZC3^O[P#ްyBz\BnM9phᏯڴʖG 0hXr?1/Uf"uTKBԇ%/eX= kA-MUԣ5S=eU_Y ¸ZY g5wW xevך]堆0@e,W1td[ݶʑ $&edF'Kpm<GpHq@t8/;2CQOƔut]W&l<3,׫x1?~30wQk+58Y ]aj*]$cDSj0Ԫ; EՐZ_ zn, PB 3r *.J$T-okn*PU>qd4n<-SsdO\078-AYc 2%5"wK&P1@k$԰ĩ^&,`Zߔ[k['%t=q f_]¯jUecUE~f䇐"pUC9c   _ 0_j_w>eOYSK^r뎷+,I*fɯe\IJ $CJU [ƹ L&Di:E:c)-I-X!oVrY@[?u)>)x$e5hDd78ed%DZuf : m[M8Kڛ:([!\>Sصou P)Pf"%L R'Dk-]ju4AhOeLMn{s nm;O=Wl= B433_ Kl~@uwJ WW9bE|Gh n0m/sgA-zP OnA?d, `ZKbn՚zd3IX9t  kHV"ߛBUHJ]3 5YE<6ڊh T\%9z8m$\XT i:  0u }- oǐmM5y LLAjv.|{(>O*w_JyMDKy?.Dfĵ9~ evHm_,*4eG !f|9v\j:(;&%,;j+ڎcf;^Ih"fe6/'Z6; *(a$KUªmh2LY>+0Ӭ4"A">"NFnˉu^r^4{$={j7!ƀ<&2Rt܆L$ڥ-E}-Dy̥xe|Xǭ6`hcP&nF[} ħ aEq&W5b n5H=e DyhUGl ҈GbVQ|f\R ݌oP9{zBPN{HK=Gw"C8ab\[)ֺ6rwL ,&s`8|b\(nIY8o<4 =Bgo dUo/I˫Li*P9  shTvwD(t^\}i9,wGAlkDXRQO5"~ltC 76Ǫ(\<|V=ѵ$v3'8+q0[ԔI "t꧈[䠴g/-lj$g |q]s]2;KPG/ ҉Ʉ쌗B1OTdD`z{䑈޶= 0]qrCCe`2qe|nBBX;A+wo4 *瑶 9+ j\ˠ x#!`?F,7$fwc7全Ed'EDN_+"Y E~)D6zF&ROHc_L-5?R~0Tb:hO71d, +N9y>Y7MIB+Š]aԂ;:=F|/՟KeQݻړ|Kc]9ddtǀ&X\dzf TZ-a*.@M[ђ>v~i1Td_[0pg /"e~wH7VXKGv57X\\~13P( /qz@z"{&?#iɐ/Dq(^wJG%3-rFfD[iuzuQhp^,RຝT)(ƇYb?:`kDfp|s 5W~1d>FEEC MA`Ⴓ}Ð5,GZpƽ(;갔Pl1'd;J)V'L=-֓P}ĆA@鮫VZqm?c=h5ʺW]ޠޖfL'z+[(0fITY`.EB+ى{_sP!OT O՗$oxl \iGy5mD' ]M㐝́Ӻ LJA"8yFeki5d)ߔB Ěpt}lXjd6*Q{6Ѯxvh? 1T>ڙ֝~']F'UNB(G3f/C'LBEtZ8@&_I(n[,p8{dcн܄uLD\DL_If aO+q ﳪ"}Ef)C''RǫK%򺶮\`W`'r{Ϲ`qd5K=ou?O7 \,YY8nq<#go$`4p[#acչ))%< nlF 0 -l+Dy zV|ҏ#D8` T(BDR=GWxAI9'xVrN2y0y eK+7\=Bf6 J^ɹRn'|vP>b[Ȑv;QsY<jV)28:D+-”GM2mh[> 5=З}seÍz3o@:gàTt 8(O6SX.mwHi8C8`x^k2?Բ]w@(nu}t_Rr}%+T@@5}eĢ4l`&F\h&lsď4A|+OteևZ>[q䱵\̀ n׿'WAnn ;(k[G>-k;+ 6Cvo^ER(d@U;ZpC*[e[1am˟< KzŰ(bgelv%$}i݄># m;Q!ڄH ~|iEƦiء:N!V7w!8\XzБ="P{1F"GP͐kנ+v8;9jD+!6kkx3I5a5/T4$E?MI<* iab,J:x-D[E=%? kG&";`H<:s4iUO' ;p lUB 5j?M-!cu,hwlm2kcTRTf ;ɜYYNc"ukNW~f11۱-ZMr9MO"0_r|XN5|BBNčTQ]j۠ |eJq}gm`Ny ڴI5 ,TgiXZ9hȜݸF5 *E9QˆӟZܔ[(%Azy$+J4ΥǟxU=c~`Ȳamբ'B.P,?9PpI1YЁ)bϑ]વ2b%vۃ fF5+>sUj׮O3z<Τ +)Wbs btR?84](s_-}ϖ9>ngn=cM}8?3܁BReb`hʔ%~=gtakؾ 쎇@5?k\$VrM䡮TH`('m~[Z.\~FH`%adw8ÐE@2É/&t f$+U)J\m,oD}VtL{0x6R_bg|H2";9[Ƴκ;Ҟ~k.k5՟Ws`Ȇarug%X-'iqgksַ+lvEWxeQj=_pNhH >ߖ xttafM{Xj =#T+GFߗ~/,ط,޾(ԗO:E-ށQ3J/i+.}ߡ0"U`U#H͙ B.Ri8mWvCN8aHaבarrM35g[@~x2[94$sxH7RڅWx.eUn}ڟUelWhs#=yzH7Kq;x[s bN8j›^C]TM &.>4H lkm&`+zLb*dxEʩhOp _8&üK ]ĢXJ&KL|8(_D#'/|&GrRhD(O8ZJHsUw9d=h> ZY*$wm<",躰ZyVF7b<7||4+c01H4$uBcYlc{+S|KٸR[T(a]YlPQ`Yq [|*ES怵Au >eBn̳#u'vE8$l&3y/ftUTn M-EݟgTc{j`*, p򯜄nmU4s:*.5{0r" !mxN<[K&L.=UlN\aFݱiCˊE@-?C%H=ѨOTDopo9\#_g_Xs,?X٨Vމ5MHQyמ F}(3 fsjԒk9 b/ ( BKՋ6Z Nu8'uT2*|m47b\aSZw3O (l^42)A F 47'~jG2v#>.N& yjBdʣ.1 =@7엹UƷ]K{-gQmr4@V;Gbr\GL\> PJ13(Dhq*# BkdpG2'0_qU:>ޝ>yQiD6c#,Lfk?y7/gp[ }4Y~iM@sΒ츱Tg^47Vypmk5p^WEm> `W5lDΆH6 ğ U?(<$QQT3]M?+։6%)(ӛpz N'˾A*B*dG)˓ ƻ/wكlͥ>? yIlfP=VMA[9r D7}pƝ6p弑t|xDؚq~bP  ڤ@W%ϔBY# =)AB"?`@?Wu?/j>SS}u s `a= U9{b\A,VW0:ZNH2k{a_P;' SӅӤsA@VeIPCYI/ $@ZO2D п-77Jbi} ń oKc"3´GrZdk;FfӾzq~v2b9B<`1!M' Z i:Vfi? 4跖ĴtOl \"tkIln^!i4a‚wXKa.#.Z{M씀 ;Nv%]\2lé3}0 H^ڽhϫhM71M:'[H =aԏ,3T;#60}"VϒlMd߯L߽r`"+с!$ '^oL'ܘJ'Rrrz=!0}pcP=0  ?PNq"Iޖw/u8$ o@CO@\xoeyg¶]J u"c؃id^NbxKfJ#&_:6'K$a' Wq+֛F-i<`ZneN(ݙV7Oț V`)4q1thA[IgG?94u:F )io&!6a`Cq u'9c w606*7z[0٣uQ ES|Qa5Kk~J2e*)(qi.Y>)Byk2bٷs,&gCkFjVU}a :I|or'ÚЗM/ezV߮ȴWCggKb\| fu|UP4 JE]'\ͷ KO4?32n;Uy3`v0]+4GIX9~XOjGЈlqnG͍$;2j'LYKӀNK((ϨDGWy@+MMPO%2(ku<7=]%bIyJm!eR޹טJT_L 9o?V$8dhbb䜷tT8{nP>p[98(ER\D/n_k'ST21qHuF{  }+yfm2HBeXƃx%{:QXn636J|s_ Aj2ppf|W`1:|)ٔJ6sY=LNlMgKV(Y)'٢灏w]hHIjsSȰmB=[dԂ>p)س$b㯊ز .d.vģݰ r&͟1p=<(!4{'&bQH$<_[ ܛ D2P(q>6-,Y$i謂6Gtp5mM*\# jc |r1q 7&CA1j!~b?O2U8aUx| |m1ӓer.Qć鈕}XdRrF![ A$=el^Q}Z[nj}YWFE VX4X&2EʪWy}&D {;f~A(_ 3)EUs)V>O7*~~mW>ot ב{9rpdWqcDZwph@Si)ؘncxO4G ć>%`>U\eOzƧ읚* HD3Qf|f;$V^)I@)g'C΢HUQTh"ԋ%jw%:o*L%mO ☌(VgIYn?d; Oo!ݠ] x +")U)\kYH @ 8GBOSKђJvƆM4=8w?-F!UG7$Mͪw$dI 0o)]nFٰz"u JXԠҾi+S4$2`)f }U$QS5#yq#3茥W ؖKjE$Jrh!mcpBk$wa[zet)1p:vkj44 %&`mLѷ`K_;R^PqSIjch%<" n1;cĢ\FKtK#\){=t`ԥC_ۖDmϟR2 7㍺t. OJðn}!L33# Dhufz-}6%ѽW_{qޅ J̾w<';0emR_Gw-MY4j=%mtIJ)%9h|*=X*E"t1 g7 ru2~֥HQnP7 @tKlp$T)!.OM~/[bZB7_d~p"`sd<, ^4a#Ϡ4oK }\/h.RČT !Gs4dU6b ]rBA:_]C6*KF""hO5z7<;aIX,3ڎ9^B!3;s|}mA9w>_WOSDaࢆφ`A#_BQt{aR&&I‹z:tUh,vkgܴmEƿ8IZ {ܝU#6wZL' K>ZDbV8SfCؠZʪKHn>@e:vy PHO3n;@o O[|ck>A ҰYv#X3~com)jZ8-*L FVSy3K>vyStkvM+YJ$qO$ϬǺ[`*UkDb#A$z*J3D;ցI*.~ĸȋ K_gtGЃ(KK 9%:Uw3[?:JP;QΥ%pŽోAK*̏7/=!۬CpJcDKMg]%H4W!kl@3vpUl2o\{ Cq~/bGH ZsTr1ZSߡ-'cLJ!<f| TÓ.*8裬#D}YWe>c(D1a;^QZy&BAtEAgR /=D űx!T@e !_*Iv\ɴ]^H6S)PWDXנzWQf<0n|4ȾĴN̡WARV rA{}DWX#U nYS",'u2aՃ6D zՊYF|3KGo€e%l_Wi,ZwuwͿ~Gpy^PFdr8U=Hi=!Yvc `"CgB]keL":{0.wKx{1$G 2X+E%n.vF0Jt&˪NfUZ)=/0<3a PlNFo˂ }'^A޽O}V*%L* E4b'Hy0Lu'$uÁb}n~{`Qsz셛pjYfęOķ6W8cI{>pETN6BݍBgx7m,򌿖u_Z{Ώ' 8PB1xqMuL[dx͏ N{5;، Uת>d&Gdo-ecX5z7~h 1r\pWwפGؼbJ!<3=/kim 3b޳<7P^5lvوjn.FB^+] Uz&,{=>Yw)zꊛ7B+ Xꋟtڬ)A]崤.8 :JWk vˎH(DqgiSDZx%Hui(X Wy5uC;n BUH oɯJ}7ct\Lo7БZ]ƍDէjǚ:R"tCQ\4Yq%3dGu!ۧL`fUV%pp׮%oft@Y TKUCN(䭤@'7ً% Lm5a(8iAY&ΚޅVIߝc(0Ԟ.$zR~HF{̄" Ce) r=]X,>G6$POaZ&`96%PP0e\`wt_YPI؞,;r9ϯypm=l ^FCx 9HdYU}෱Z6hUleޘϨh4')E{Z@-+J@AmAH ~^bI ͠!{8LzK_J"1MJg& =&>X}yY0.i$z:|pHNx_MF8L1=1_TB2cB~w,R?x}pPtSH`t4L^{/э*F:t<};)x ~Č 6?^MhNAYfx25o/ֵHo*dU7kt<ͷXo~(Za!&UޞBYQղ]{/I۬ac+}*8>j Dn~@(8ͷm=|+P#:wCfC vEPnx\>hZ]ժHq1!>ҥ˿\܀!kj%\SI$b%-ɋ^5ӎjQlβ@J5(o"s%?uUl)y[̒u3D_7qy5RCEʞcΊr̸4zKs g}UO-,6O: hF.D¶M>5߹Ӷq : )HG1(7NñGF譌P.hϥ%Ubv%,H:`IR, []&> (:2-@C(y%΃a1ɍ|)WK@\c)klb!Ch]"~jLr({o?:ARRkl.ul5*Z|Z=?Ї.̈́( 2)Wfᄲd){oQ^/ܺD |ă3HU-ӤO^_ؘY0QALۑ4&wmKIzgkl:Gbu%&HǁTu { Jc\-]=cXPQ mϰc'UK(~,J_(Ŭq"O5S'T* `v=6uME QBZÒb 9Af66ԟB3l3aCAJ-pf <6x^e6pDJ𳖸Rt lp% 뙮Mz1rLmvh2>H2Z6"]^omߗ[?thNWf+0ɵ㢀[M<1w`ISv:C i_% Z`~|]>tlGXLe)"ŕܹr [K3E_i_8yqdѢʇqCh6z( BCd4nQi%j W.!U%>64.Sx돭K,v/i̴-c_nL}u \2"%f}`#6;E>n$PP'_ӼrEi8PL龔3,dذ,6ڥmz4'cQvCui\֧o2 VZ"vEL~O)\XIz6 Nqu)+.,Pq.!P X¯MF*FTc\ŗ6ƺ77&!(PjkT5Vpq:R7JC͋ }$m;N9`Aj\`,VŚѩD5&[/yn#Ï._o'Es.Oa^zwNcC@8>ssJQ5ph0!$؎Z .ҏ-m"wv~߂#;V[j6V#Xg'$UwD4[?e:MxP{s cu4z4}#_|JڂO?KtV \Ad}\hZlCwäþ`\Hggo3w@l-S \:%P5V}]՝5þv~D4V)B4I*&.?3@濽1+!3D" < >[`UEVHe *;2)D+aga$LIGb<}?C1L ~WE`q[3K#Xp:-w+LxĀSyjG)gW4)\v(Zx=7}qW2yk١G;A3-#w%H mq;YB\8NbPl;ݍIVuʸ,D¤ȨU%ҏe>(Ķ*Qk!4X<ϓxfSk%zw#˧L6ul%6Ǣ:@$p/җgI|^pU-Ex e=Ӂ=U(x7,ٵJՔԅ_e#nxɘ$8#~!Pl`Oj11!| ЛxOn 1v᧩s= %,C 'ECGRa bcA!b(.[9tkZ0ޙM5 1#Y[zi@5$eb-"g:=*N(-mI`}ob{tkGJD3e ߈_i+$݁fUX0xk_p=͎YNs"./T%H$.Ze|/bgBFOUy,Kˣdr %DށX8oogݚ%i4dNx況N'% yD,pFG"6Ʀi]3-XěY:W`ACoq56 W~$IJ򛻢-aWǙ@U>1q0 Hrꤜ KY 7u(Ktv;^R5mYKD#:NNP5c:2_yYH a -`F}kJF?{O\ߊ8yBF(f~d1tj)aICOᕵVfԨ[f@W1}^V$B_<Ϟ$FRw`%Q(ėbrXn\:8Z_gag+(qZBb.8Dt/}PocU(#(7%qHW4%b}bY6naBO鏴.|D֑6ԻJ \(vo-#?p@ԓ4&<ߺWSs vw#kffgr2QqT-^F mc=fgp6;}NpD?}ͮ 2S&6rSeEۥm !iec*wfdoU@O/x q{ _j}U~ Dqy;p,tƳ'f X,Mq$˕^)ݤ E߅s*:VD_9-eLNLb'BBKëxkv9kAeRB$ܞ^7Zj{ >c+sWOДM! Hr%ИlAH"a6SvdkAw58wIA{eǫi BgﻋBtŨ ;r/hfEiϨXplN)qȩ4 k6y{=- )A!HLNF]ݴDGM+#iyt ņ= Xݧ@2Y^zdS7LJ^@*?:ϝia:D4K]Ci,:O3\2ўZl 8*/!*K1&I$i+ FPk8׻uibPUVr3)*'AuZȋ.?T l _~Y\iZU^7Toj[Zoy ?`t1nRb%ϯM a>:bffE34Qn/meFx%#gW{ۑKCB {*ؔpY}m&<L "^:xeS2e/KAA̓OUxANd!Bmm])a<각TDo|p8Lӫiy/ɷJZˍ[rS89ג}c B@PrjW"g"أEex< f.4)wj+{ǮOəLe]T!17ܿs=9/XCV>)g}  QnQ>ht_M6iQӜMJ__^nfbAC]ao ?\Zz^:1"|MU w|nNhNҸY`N AUysALRB' "4 glo;(I(V ɞY&Tn M] g ± !ۧTD X \;y0kXqC]t0ueJi25[#?m#5UO%0e1IB FX orK58 E.‡הgÒ]қvaSsCsEJ`ai2'vnhR%5'2OPe `YW`xW6@7t V˃t `} ;7kxi 'Hqa4g齊=gGl$n~ D4RyYvL d7*K(-.RTu =xcw_ PXNf?!i/ՆLѤd&|2\R@щ'=w ]({_.tM zAJ ^!)4kci[ Pgw1|5Z2DDCCGAS4CwI<>C)QH K$޹}`YQm+HJ! [F@1hfڛt:dK~ P] e_,-?56 r?ypůM _9)mQS1։K=aȲhD_W/foV#k)Yyh- t=y8;:{sIWP|i%ZG>#\D3[I]a{SA(YeY", bkOFU66ZMY0CeD};{< DCLU:aV*ƈAblȘU8_eS#Vh8Ù矊Rqw|W%鿊i)lu"|D73m<͐0oI6v Rԛ 6|K$arn)$e7/)@PDC f@BxqSE` }CSqBk\ӧ󍴚;\s +fgAӹ=8ytRuK{:[e1XXHF''.hh>iCJi'ՠ2R5wؽL]_vWB߱E ,0K*bN_0ߊy'[c+K׽k(.%l$>zW`8eWUSn:qAdʛ zz].ׇcpw9՜0h)cw3Vt}@AӢxLEH8L% $6,s>1(8@NV6 8/-B:g-VӞi_Ύ tz &o>0FP{$#i[Y*)l9xk̴x -^K7ET\7/}9$ތ#=m7ۂ"G;3oLJ;8lzZl@lU!4)mC ;VQ7mLB~wS_oD?zB}u)k5ԏGNJĮN"2hsX2x}dB{V~.{p↿jD@B d LE I%UMLXndr]S6#@˰L{9q[!A%BQ]Xo./dvpL S_AS6}M>'j$e\Z+eu[^Hv=(3T|HjۧSXQ$aݶ}O+CӀ5}opc]40w&-%}[N7A ]_w tapP<Ďz tX,Bg^lo&}R~MRO5+Gě0N}_LUas7C^=a^>8dLl:va-%[Oe mJg!U6J+:!g¾tb [w(&`lgm xU<͎ʊg^ua||C?76xGYQqƪTY\hDƋ6? oXS`v~r2~Bi[ YR&p"pR9>xBVOl#{ dd@}Ri`K%;P ]2ge| LU+k ck F^_#$GG@Bi1{ j:0v(C.:sԃduKTT>*a?دɅ7*#X9 XBzf|P^RCah>׎E\xXv$/[mH7<=т+?o!=ԪX N-j30Oe8~+Ná\:co'5&+6~4;˛/Xjf$|EyFhiHrP: g44m_帕Ȁ!T;Y~oIg_ cFX7ȃ`Yʼn?]\iDŷ Eە{q|2z  _dIPLpMrz(omv'7їJmt.Zf_nԬ쿑Lg ~s-9~ Z$A+i 8:#W<6i38%.|^dF|#rJNf!֎ _¹5{6& aה[#Oc,z_<@g8 zI, uǭ£BsTPd(c4a84R08C4sr} s`ewLL"m$ z\<<{p),ש9*U/w+<|G7v4>d:y!/!xl"[v9i\x^~r-4gvdr&}e#SH/o/hT1-|*=_ONuP|O;P!FL e{Hԃsf> 纮fҨ{t6&߯p$x75y Q޾gMM180^0P-[By)&eD3tܙoOt&EaH[-y8OC;5/oZr#z1#KpO1=ws{O) "+hfQ"YQ]`W"["oBRU! 3pdőm֩4 Yxn'b^w݄GLG#'$#+,O">:5 };8ٖ~sߋ`c,cB Itn)Q?R{7.BcW!⼑')ʝhT÷%xNwRhD;qΔzL4:D. Yu*<WdP&*HYWzlFQ;κ| g: ku- ɓm/Rr?|찪wvqo7}:D [wuTqx7[:>]':qu|d7f࢛AbB g71)ʰt\wnӳ@ `toC3dH@ 5Q%r%9 PS}Hfqcb&c^ -ȗ+l'$F>^+d2B){=J0Xh{XqG%q_-BT O}BHEu{U̧ۢz|Up`FIҹ}[3+P-}CJofhZXBAS$F t|i'jj@B8Ф# q\+9%s68Jjvũ1)ʹc9%ZjN$ 3z MN)J.cV<ߤN@Q= "d۷!}z@~@~7XаT+ɦ -Uf^EYaʏ,Ҡs,A[9Ar$𰑅Fukc_fZA~A1q':-@{ >3lpy5Pš\$L=xQA_wSBZf3e];l] ao"VŶ3]&ٌIТG-'؁{bHeZ)Q'2GƆ4SjKE*%U h@<=87}~P c2>N YuL"Nw V1_?oF& Z9wu ,/E!sǩpI:q24/k):bfMlki3%wF)M*WbyPaNXOzkz^Igc^ʺػ~5k GvN7 N#?>:d&߈@J7͝KPӵ$nVv!1өɷpDkX'd,@Z% ;6NJF,, p&Shw [ϴ<~k8zhc2Ku=b+ֈm̺y dj%)@@:txͺ%,}@ Vf )iAq.Gtyao8F _#/ ?ּ.A`)BTۉTZ1 WU&o,<3@.!l@uư3xիq;Djzإ%zt6P+}g*>}`Th*雙N:0sI* W\_ÔΔwLvcHf?`6&\2[]A3#Qi=<vؒS'ORd)b=ݩc\+ H''zdK4%:{sw:iA*hTVRd|խDFF)PÌp4;׆Ś ء02Lohs%-.]eYdI^L/A훮5]=a866m|p_ /LeGFfNEQvC1y\`'6Vz3$jL y.FC؋Vbhpă M&76!/,,%h3);o߹B$N+++JY0{*Hò%wBK:#6:-wIf 9ՃԄ{/% |7"u[g妇+v 4nZ݇#5Yqf}l}!wvLv6'%7ؠzuIKW<?Y{>%Zw)j&@\I8q#2M9Ңos[!58W݁ ]7#.+i8^Fr:2osҝC[_21;1aX۴D;/b zƈ@i Q^LhvD4$ 8dBPiuɶD֏`ߋ,AA>~ۤhs=T)/02eڔ,0Qz= 5![Cj,.dY3k\S ndZ&즨Vd]a yQY 7ݡ"YQT\- M*zm)h1Qۏ|`IUQUp)ϵЍc@f<;W26pʼn;1B΀x;zi!ϩWF1DŽ(jee:IXT 1 Nx GCtFCKa^ px?hq}TGI$h<{erB:Ll$H65̸Y輘V)/yO!d=,JlA!oS,ds4ʼn"ᴍDСMp0Fb 9@|xPsn7p4)T11~Ag]35?E1H"dTZO?9# {*QyfqrtTJ^kS3#Dž?OЬ p1݃jo`jR~Xnax,4}0!/Ia^^;q ܡ3}Yh",jZ5aαq2'FFI@Jݵbd+qF9\ZcIWq_em xA:n2WZ1Q̀SHrX.Eֽ5ƃMe0V~v],e2E/兣~vf{H 17O%J'0sN14o?"cx)ČܒΨ թʆ9D*:#'Mv##úP;TC%[8N[E%?`+}E3 ]ݣILG@_$DXPmHثކ{fI"ӔY)zT[D #UI{(qyb]e]q!'*IX('$W`/FD CmM5شn 팎~܏ţwv%`V[Ќ8Wti̎8K?[# 4Gd/bN}a+d)2C''٥2Z5WX_cPf #57h!SԼT~bwNDu:Vn`;P^"aJ RR+q8 >ܮ67Z7<[ ZVV<1곉Ю+3 9!t98}ר[~p$O׌d0 oi-v㜾HRiV3Cގb z!nG23:ġx#9˳MdAH˅f" )꫶Iq흑L5NNUv!St oo0|vOmfg%x- /ghv=?UK P 35ZГ؅M]1|%FwsƂ{\99CC@.K-պ?m;)p2M'!'PRuw d\7 Bg8Zy =E8à \u (ǐ{^n;&(|%-x vҍbYouq(<*pʹq3b.AY5=KW5E5?0I[.JiڣlȊӊzML8ս'ghJ[ٔBxrِіvv%Q:L)I2}~v@#v/  GF2{*ex(ĜOwZ@>:g=tcT[`1bH&LA| .d^l_'A%]ハh:Gx\&/Y-HaM*GF7El+$:WFTbKP( ɸʸ]ڎ}_JGLLEߊ3=Bf~?bI3hɥU >~AcA?c|b;=)̦n_fAyXXAiNE@X%s RbVaVtߥ'^nGG62-Mk!տ@T UCq&z|kq3; p_譙[Ƨ{do> >#iKq/}feKYlۏgYHf**y#׈%JҘER-ӺER`PcHdW9`&vܰ p]:? )P?LDZ|)_[ myLn6Kx뗠W^)&Fm*<#kE2%*;tYz\z3CʸXcXte9CۊyDSfo]BKɱ2Mn\T$ <B 5{vy]xZJSpuW>'!^\kXc#9q]7pQ| x{sU%u~D ҽmP 6n-il\>1xxJԾgea;Vn:X|t%@QPl9M% U3axb%_) ,D$r"6>'Zod?CvGԻa2fޮ܌t kgʎhᵧc: .,jsV,w 7oo8^ MB;M3~Ks9^c; jK $C<1<"3P|mK]R_`Tp]@i `%w{T)[{!^6#`E\J9#zoj¸ V謖Z;ZbPnjw|"iqP!jۃvJ3os}R޹iYrU^(ղZrž.3Pm}B_];lϨ:+uՔ}2b/ * <T`6pܠn& 6 vd r'yݻJjsbX6x:| Y3|h% 1(j'sDO%` )c9 'R{0 "|-FyZB6%zҽd8`3hU1^tHQSp;[/yɣI|x(yt]CXs f-/oA r̾KRj/@jkj0WVү N!6v,}= 7cJ&qфwop O;l"F3dwŰg nϩ9%FB.ma\W%0-w jAP546^ 3FOZ/?@GjB#1cBȨ\9`(7TYihtFukޑ!؝ZOOv\5eF 8u¬7Ζ&N$A7}mE6pk 㱫߸b +z; ρ Ubw[CGAm)=ӟfO讋l5%BK`#EH^i֬Qp*\1; 0U= ^q)a'e#EY)\Fe,41c[6Қ[( L0)" K@!` *qTP(r-ۑ*h")(G VAGiԣBj&a]M6&b;:Oduv{J jO M7OvcT;'͞7Wn 3D sʱl/#>s%:@\GM%ߙ|Q& 6RF?Z,|h\8=YB%^jf9Jb gARSTH!q,ݾ hJF 8ys(D"}ie,[,Bdjry탮i'Cd燽K`.hpMD֒f|hJϵ2rdpnF2䎭+\L$:T^yuf\!~ZN kmYmb`G7bG GHCYU:҅⌇#rOAS:p݅,Z%ᾛL/jF83P]-|fۙj\H H&0LewURC2L:mAU0JgϚw\=*ե>o4WEauX0)EzɃ30yjqGAar*+=J* T*|#O ?ˠ"sk*Nƞ 3ʅF/:uO".7WSk`+>f?6(0" <:ѯ $!CQYP5r7TSh6~xk!u |q}=*#tiiaF"w9ʋ7 mӨpoA5&oyDƣF!%]0Ǥ*f0I/[ϯe,FAxCC|qkM&_Fڍ/8ՀTl:W,oxD&*+&uc*mS{Cr'W1!ZeӾq¨q@֬<Ϩe7_>m-}w9LB"4ܛu08Mogy-UDa:kVyR>)AFk-edR[f!C~/e3ok߸ɖ7V\>H tCxATRF;Ƙ٧:{ᔵM(~lNX6V%%s%%G_dd$Ġh0~ ŎK$sNoWjYgJfD ' H -ms5e,x$u#X/ /2x/BSQrMR7an1\Bg < i`9̀gM&p}c[W[oRT&'H:M%dlhv\"u.1N;Mt'q%t)Xwtҝ:Y[ *=-v!̏Wt .ZL#$apvbog0&Lb1GSH ].r &_11:m*!0,0 M߶=mL'Q^L\M2c7,3َN&{@Vm3<њp퉏ry LM y\_2*9̍~Nmx/J'iiIpi}o UMߧO,ߺUzf'SdW-Zq'I<66٣;wxlo,Q:,gw2ogOhגkweɍ8z{me0.۲њF7!@t䛰0-ڸ!IPm2_4hB]!{72'xQg$ R4M3TXCq7<B3Bٌd,3H68`T\[2+sQ `!XdISaŨ9 LpPMڍLcº{ da/vjKZYZ]rXUxdbp?N :/_zrCa:܂C$@HM:At,sW9K_7E͘) MDЅ7YEkS_mf_O%/DKU :{{]W|%w*U`Zz?OVms?@aR;WAUlM\#ݏHA`\A"J'uծ ~wR8L WEmyI\^FQyIԹO@R4"m#J"` ΓsBy2)ZJ|e`2杼,7j>x*M85,@0Q5:J[y _}Cy SW,n%E[Dy<y {rI *Pg!'>G>ø#?` Y3!1W[ &,i $D #"(`m+Gha"Jdlw&=6A[Rjf* g'ރp̆iˈʅ@M8ET"K Z,]cc~^~(D\8m7ɪ֛rxZ?͖v`oj7>Mc22I lGo-BIҗ Ih:jv'!sl-E ,o޸TUKsTbi8/W +L !Wf!$k^5jHp U;Хd [Ѻj◍v,B vHN)5|wu/\DQz@I6~啢{)yq_.F.dGn.B1r+MWaKRU@(”J 3Y^k<`K)or=-7ZxV`( -]d+gٶɟ*p Ҧ~Jy;e2קL(tfb͕F]UL˅ԥlFhtTdȷ[A *K9dƳ -d+ѳl;0EcFgY d$WDqGxׂ<>tmƝHA3ZjE5pk%1堜X*:Fzbi< i%T,t ZM+=to#ibC|zц>1 å7jn7Մ{J¯eD޸D@߀#[,;c1G?gj?xROi A&T FR6qΰQϲD}7?}QgaAf?6367yAV5)|:+37]j>W.a6ԛf!:U$Zfc?bۼ~ uW [4bO Ec`h'*!B}{pH3@.&#MX)a*T%߱­R8 ;m Cn>L[xL/aZZ`%l Q}GxB[_2N,0?D  ):S$!,4RAt%)iudHPXY{{Ov`TL5gOJ/C(j(ess&en>ϗDuh FwQax洉\6!Olr-{֩R,Y<]+G0:Lb74s׾# ɾ ,Fyz)d]򌟌_kRYhq[#R&q'8>^T G@z0jۘ!X1xGdL|n_vzeRH,z),$aqMq_|d7Lz6D0[w~Y(\jU|nqaݴ }/H7Y߳z˽V?_|z%Xv O&وs߹y\g^9E- Ekb-P҇֜G!w!3(QXh*e3/dpU T*<{܆lwN6{.÷xʼnV,O:4«(^&4&=LB]Ҳ[\;rǏ d3!x1$,h"<_XϢ; T{aDR.˔ZF~"G[EeĜ<2- "½#n=V\TZy.yD@hilv# -,$VoY`w9?^AM;USϊtNqWCUBv``䟃L$sd FB1!cWbt*e8)CAB1!bvIO72W#)hL&u1 xy;[j}mflx`6hYڌmqfBpL; 3ئob`bd=*]+/L/+LC>[I,7&T9=i GHOǵr q$c%te'/-8o^}M"]gz*GUTND{:$QXWRTψ[}zrqdkɐDp U_~KÁ;(cA/ٴsVH$_ *d"~#%M;jͪb>4p){*<أ)UHf&_v x8>=v" pYHݺP®)Br0='\zCaW=, ^ȘoT_tO<&,#<"ȞL8Ѱ-g+&n\1S <1[kMVk: UmA+|`8+1# ⪹P"iNYeCmM%~&stvS] n)XF Vr݋;O68HLFy9eMv@nXY{ b(;kqTp*7]5f/ޞy']$cHEV[Ä+i*YD<fUܛ4 _z'392^d8'k($m髡нX QVB5n=Ew KK:FtU Ќ7o^# u[Ohԏ=CLp.v8.iZ?dx7hW?:BhYos0!-[P"CAB8Hvd ,qاV_X€ P8!]K㥓c785((n a7uFj\L$1%Q'틳:)k 1 Pâ K லvOl 1n p@"ђK焂 ;.D?Ά[Fl҃j 6WEfXz =j "o)ZQ" jv@w=Oѯt!<>f!.v-" M"g~'mrC[ESۨ 3C>\gUc\ ̹[^@GA*²w,0#՞Q&"- /Y@;@8/yG@ O:O ?wMO6e^->I$>э w˵HZGf ~T\&cQw*aEҸٱ6hzeqT6zs615P%hr2<鱫f15^nvJB JRѤR3Aȥdz#S$ p$4sbiGf y&X>owKRi?p7rJIYV,a(gJ4vK S p9drtխױcɄ:.īÓ"jx,S㳊Qܒ =aɫh̤=hgIG3 , %LQVs=uwE X?)sZQ\XUIN@~ђ#`JV86j xLlfCd/N]oQL$ XmXZ?~O.bث[H6 r[X5G].Ƹ]AF  -}^HGW5qrbOQ-8YDPt&d4!n"rDlƎaXmhRd3h;syo?RjK@Ҏ}h,wv<`"C 09hQM]frE^$ӷpt0&,qR3DRitV?kI|_jtS\!]^ q>?C9hOe݋ȅi΃%0"N1xbm*W]6"z_C`|rTusK5oSc I$=G* Ӧmب=Զ,*\t ;UKw*%lf{!Ё`D9 op*',iL?Ү. Nmh&WBS% #Jp'!gnn&L:7>bhbi8'mU5 ifh/XTD3K8Oѿr٭Ņj/Txxm PE|z/70iex'̴QCiNP F dN?wTፍ+|Q}wtV:](v*FcNT܅ac0 UT s$@;-s/Qs&K5dݱ8!kt45l cY[}71}i]:H+^p۽,>l+nӤ""ڑ8lJ+>臬ѮHd{@Ψ\^ѓ&8 T¬8~)Ȋ MdKPEB$eҘPw㍵f=3coQU#ILymE~;a d, 7\nӨ'_T4:*{n14ʳ+N. +Uȯ!LBYș="n7fһGV7>_e@7GtwP[t&7K h4t?" )ZE|WQx: 8i} oJ)o{6[DOG2O9ER@)2q-Z@X !3\[BOhI[Wy,8K3 OVAݸ]K39%ü dDhg4XwwL~M^ qOƦ}^ho }^A- N[v2V0^]`Nn_|02Zm1=tņ(T&KȨ^7gI瓪xzwJ^Q[SKӁÌaJ}j+&~#Yo,ںU%d#6D`=sPteׂHcXrXs`pf.Qn Xw~C,3_vz6%svGwFϥ;HY^.Vj~pռ11vUKދ!S( SuT'm'Fa 6A _f^ :#>znGiAQc!FydٸKnR a7$9Zm9O_N ƁvCu4cnD?0]r,R2^eqLOqˇgH {3= w5ܼEIsg7*֏"LRT7̩ ؁ܘCq+5fkr '_DQu zTJ (;@saih=2<kًwУ{ģO\=JtPQ6)Sfbk,b^9-镌xr'Mgd$okuM^1pdRzuN!`gPs߭< ցK9B>DZ1?Lag7JS _)q:MϱH)~>npgBүPCtG?=dHɄ3lY9&u²uŨ0 u4ĒK9=E7tRXYUneWnJ2-!: [kM?#x9H h@0&! '`ʑg98T9MEӪI|q*YʮCasM 9҅GT-%`D™I\z~&"gW}Rt &7Σ\RѤ4uƫl۽oUS~kR`9{};0[q͎-/XqPq 0~ǣad˦pYHd֫c~XGF>Cۅ5%ĤPZ@^;0%bIM ' )!9 Xa' 9W` L~/@ExJ"J@ ڇf|7eM%LLB#2jITC'J͉sT2s9rqplI5<".&O@Jڤ׶)ݰ3$kq4Jly7DbHڼRgBBsi_繎5%pϜ=gt+]ԕ0h0-ΤD"׈ ztp-xrR_p~S?Yf>]k7pi]9A K`_dWmO( $t3g4e| $迊{%%U6}*>$%r `)J;m XiLN5ѡ6A^:gQ7ɏ=!e\&%`62dt}LcYRЯ ,PSci'8%MO:)Qо,_SOEsYis(/k{&?>I60]55CIOW@X龢y=\'%?xl rB͒~nUNÒBz `RN5}xj͝ #@@Iմv4!SFcFkxE|Yi)rQ հ6lzH^ƗOM\^g+[HZS7R{y W Dvv ^)NiVtBp+{5cGeD#B uoly5,zfFZUN[=kA+zt3vPϡcrC!]*uuEUŖeJ O~{qbRXX|4oqDŽ=rS cv%)1p2vrdGkG<ЗCU BptD/bbbR=6sY?(?Xz*E%J7 r6-2V0ȵ Yג5| -@!#vFM"oň.de?-gNq/Hkmf=чuйR#uϖ'`Mu$8n_+X3L=@pSAXI%Xc4~v[GR]]fR yByvL+-vz74AIk;C@G_#^ m͕uƎj\9_Ry@mdIGd&!YZMbcgR`f5I ͝ $v+P`b 'Z` `aMKG}|gpCg"8[EnE$d:u1qm6Kop򺶃7 q02DL!psTdNl䫍NIyYM+fޔek\z#}VpYc'~D"Vxb.ZxDŽ`/պHu4ut&B[ٿUш=W-Pd=;TpabKhm_ex٫`$[;Kæu.Ck445j4N(e|؂,#a}a=e&Ulk#J11~geĜ}U徦)Ȍշ [_){nEgٶoBytBOw&j OA I VNeٌR>G4941Ǎ@yND6,MW|"?XSnf2OX3S](nVG>XdfZȡ;yc:ۧ"تx?Zf7KK{)z޽L7sjrX] 6wxɞ>Ex:y7N V  rUx l㜽 EU3Z S9ռh +>wڏmbsZq)Ʒq6;TBwřgT[xs]f'C -I LQQ3Y@xPz/x :\^!(wfCne6yN%`KxbC_ޚT5?17/Z"cbt|x햾Fc%2Տ8^0x3xu>kXVu{6l >,{03bϢnVlyi̐q~نtޭWFt%ԐxiKفNu>P&ɮ^ rS,~f:'1PWv$ )(83 0${-*}a 9]Fg^eߡ@&{!vPk2|`:Zfp4+`LMywϿ|8-.Jˢ7fH>5[gk0%N:[ i=ԈVtP4>q'_][f$LlWj'gO\ټ0{ryF/=_͗c#*TDjTݑ,*[9 VjhFBk}%DC]KQIf.Džg"psEq FAd5Zk5uqUg6~Ku!eD՝ZM}r UyYJxQEu88ZYMJ`3yCʹU*&H*:ĥ9-KwCV-cğ&o9fM 㼃`t_B'7Mҹ̖Ȧ*27t. (lm:ܗ2]}KN?6n'K:L)^O;DVYAI پOSy:QI`&!Saa{OUwȆ 7i`+S`ӫ1RM9]v7Jml?mڷvY\m[e1ҶjRQ 5<'rZ B~-{/`):Ɛ>}m$y'\U[O 0ZS%<ʀ:D͏g)siWr:FbxrX=F5xt^p7#Ļu MvTjfD"T7i5Mf#F |Cv Ǐ oOEe9u\/tVCH80('X7{3sAӫ.r!s>e2Y8o8Ip?Rj~j gjWi&O!|>-B׍NZP[aw%xA譩V +|(MЮԴ~T\m%H7SNC_K"GΗ[%šw`昿ߟ+Ľo7P&tH e:0x4+e( @z꼞\A,uZ.Op%/42ژ|&PiM$x5~4ork02[J. ^Mxx#3pՑE>FxZQO[Oƻ-SIxdJ rܞRAE.#s|Ͽٕ}᩶HVS?jhݘiߡV^OݡP܇HF`{d Y㿦LUkN*PJ]jUH;BI"jY#% ,(T(yS.knO˻qG@$KMVّ\#.cx3?ʤ*7d5<' Ȇ& &e(tܐtqc=`7[›W2HJasuLvor ,RP)ödbxmX=_F_;Mg iM],f\6UNt' 'Cu6^`byWʤ8]K.-hHq+Wf](5* اڤ}ƕJ%¹LBQEWCKܱ~Fm.sE*22KpH8 #GןF~0O wY\x {7޹7}D F N`a pp342{*3]9m/HqFϏJP rN,L!ӻGl;y#lmw @ = dsJ}!7QI(CvTgO9Yrgy c#s)q-0VM? GM(]ř鼉3{(K578-`sJh`¬N1O ߁\!DB* `3tcPu'-ĠrI&!FIbnkCi,bq s"smܚ.GHďEc"y%1a߲@ A|9c T拗CHm5^nEص͘s;[ÌLvjı#GYluFI4ٍ`IF%noХSe L ͦ>;D;  N6VzJ끮  *0/r.`NosdǤhA}FIП m(_2{,g0h(G⎛޾&nDŽH<r0&?z%5>3HY96D~`ãp-;ͻ٢4B3bzH|/^/6%ϒrIM! (*$LCŰR\tAE 3E-`N@$WkUbڒo:u8\bY2GTW;SO.w&iL >rYlHum'2Oiκ@f!@0r 9e@_G8%u9`e $ˠ9͕ w,:Yjǝ~һD?߸onW}ÖƪRĎl1epiԘ`*NDɼ6HTbJQ Q ~, m̎y;)3OvD3Ǩk{Xq3 0z2Zm}bhd Nʺ!ՀG,hAe\觵{Ϩ*):8>G 2 az- wu)-ij K[&eY9%8Rp '`m{ ^īuL.:u?)+d$ڌ^&< a\ǃM֧[h7eq:vRPk| aEU2>-t`JH `^Ry =JY|G_})V[7/ueA#Xy7DDNB w$hSKtLO 4$hihݕWJ_x (>;EA VeELHhJ_P9ꆸo ϒ!S^dԚCˤp}~wHCH-}ǔWXJ׃ʗUZ.Yqn{˪#r)4DN`iV ?_x*пPQ\?u14aIBRR(]cSSuja>\ i%NsUTOfe5VKZ.gi &27 œ9ЯBsvX-IV窠 | ZҌ$G7"A<ܫ{~6W.Z'ǂZHVAK{Hw*˗KuJ PӳMJ1k)ƈЦJul3OS: e+$7耗kb"+JOn˰`"'|"gLҨ[SҴNaAKSP(~-t7aPjp>;"7OVSyQ 5i4$b* OOZ/H%!K5cxep"..hmM],#  SW@TdYߴaa6&WqdBq5Pbs>b a3\ 0Jc1Bʇ_XܴDml,9J91?7ThRY^e"C4\p #iSoVҷ0p|3d}i[V=^=/*Eq 2`w@^$~pV}aO:stKpW#?7zNmϪԍo1h.o~OD=Pπ$Q۬:3HiY\ BW<~,_~ޒuF=œ."4u,kUGMF8d{%)ܿmǔRcrc  Ԙ}C`O\P*3! rHך[K u/ۑB/YJA)BQ<57i3Z/D(Z>?Up"a~oJ0q6_6=?۪#C7q]Vn58hYt_`b˪3frcǬ]w4 ~5s-UٜR-6V 0(uhÎ ԂFD N5[ 8mb X{,TQ:M*;j"ēMuiEײJ|4}`# d8/ ;],w o7>){Zn$2`}@A,3!hlwvin~XY!1t06@W[Mm8Gm4P#Tެ**DA@xMUe;-7p><"gc4gR&As0dKCEx؂gdHSSBuũ<"h }kja˒`(:u>G i($ީnǾ*]U[X)=zE񝨰MMKľb au07Ia=zx>!ozb_j#OONhnSa)ԗ?eߪ"NiT>gw9p0Y.@Ƽ,_vRWݴkԊnjX|8H[uw]]J t_RͤK ™)3LvGLKNEZЦxgf}ݘ\7v)> )ҵdm{+H{C% ` 2*45E-(LŖύKfh=M'WIAn/J$zi9,韗EVUHe=+^#bX^-vN0wBd16\(vFxH γF`W|]/V۫:XU^G2e }G]ck~5AjBmzJ`*QR}h|pe{YWvL[R+8#څ.@`l\wZ1;!I@5Zs!T=ʝzC@miMC@5v'5'|7vRDN_17Eq- < ׂI^Vnȍ~OOlI e>"088L2U&jV[mKz.g64̻ms6 "D0$LW$,Xo&r\Tqٻ#C|okܹ%븽3ˏCKw E$zB2|4?䤼TAHc6B|fw^Q{n9>ާX H1Z>#vaSBv]a0JߖAq 5S'UUE8Ecx~n󍁇vf~L}徚iUlS,kL[i5ŏ򖛋6,݃7'2'O ʹʍ]>뾳=X{P2\([|i6p\n߈v/3YGF]1EԂ'৹?VGi8j_x-4yP\]c[7@@P^@ Rwrwarnz$w *sp(zw4?O03.l=P0=u M;|jm6s  +%â ޽Oպ[&UWmmԳ]zʖϚԲxG вq ЩfKw3)ʍ "RXV\ջφ%!z޸ QejM' ҧ!H1{|m&p۱LoqmdH6=s` /B ["{ߗ5- C_ή5Bzp#yj =5aMsCY9rr7XcwbEWGQu/%(̭JlaaƑmqo,PH24 B)|q i\@RiܙdA u<(56p&k7fEI(]ywM`K VP)npfdo;lGgv4 7 [a6v6:p.BYl xiͦ h[afDvS Wd5 g%"H*,pѧٶbSwJc u!@6VdH| ɬKj+ OS+&T=Fٽz8ӑWmup#u,U82ڄ,R'xnL; SC"",\hC3| 2T$zo+ݐU]*8δ)IlA-rܙXgD"#D,a8~1#D~Jj NrA:K@\zRCwsS0T٠0U(%rQ@OYpG62x;N<&HŚLۘBg*r3W9@8E3 1lq@;#% PH?} YqV\ I*S^.{#t8EmE; I"=pÀ>ͮidPVZzUL`5\.KRmM^CyD7yN3HEώVU ߄m>NNpEy^0ZOs&*]hy_!UU IO\GRZ>w񟿈MiN"jXPP^*>TM9Fep䛷wz=.H) T.@[LED=sxIf!4kރ/}r yڢ} 00DK)F TADZ!V!`& [nt@B/H |aM!tJ>:+Q1)An6;+CA͓6es |()FZ?d9/4UH n5vqޗr$46N+YSTTeT͟ N-!_T_}e 8aGp[ с8ۈI$9^-T7q*}hQ}o5ޱyww> *"GHҤHhӨJ3@,I pQؐwcmq@bGLf_+uA 7Db#bh`%.#^ |5Q]s 55?9  UU/bIANmAiz_zB!@\zK*cl(lr߰jjtjyk2^x#ām{IS.GhZ^x mjڌԺ<ƈa:R`єW7rq 0xcɛT!1pJk\BxpR8ӄ`v|b1hp hj[:3!"¤?`#:{X+-^d|mvuX1'20z(̆<юm#yUTl bf?P _[(Qez_]ZoZ!.B5 ZUQ[ \fӰ|T(Wf ; SM^iBif"_ FsaI iϾ`F:xoHm\HV漉qwͻ9bt z_i|CGb(P8i!TT='!DjS{+%vL#,i[' * S:=rKqP** )eyMA_xx xht+΢z֩iUGw W OҵE{f[&g/Mo/c2ODԌFy^s{̼6UwZW 9}#~>]O8ےr dh#qpy!@c?~_# t?l)_ $Y )_ф''C *rҳVBT36G}r0˿9n q1W׊97R4AC qw7_#<)p"׺kWtG!w-퍂5J첣XQK%mtW,<)Ep '+l^I>֔Kt,~Y M vq5'`Z L/O.|YC/3s%ZR50#>"?Kxqp ck d""l',4uD{+-l|{h?4`cHa k );-:s}W1[,S\aW;K`Tvد*E)_f.iOXbv H!-X+,dNF4u4GSy65<̹MvIFX5E '/v WPy$@J׾Vvd'\.by㷟=[<&OdQ_UffǸIN>ޝ{ ;;w/rYvx2wyK^E: FPk%4hv=IA{ּ+U$m:+q}A5AiY@ EDֿJ6[z [v|]Ldg_kI6UE $O,ɵm\s8|VdM#g3DQ2|Ou bSJ+,>ˏmW6%:+$:FjXsa< UV***ڢ=Y4&d3+WU'U࢟tL6+VrhT}nXߧi-Y2!S= Mey˛Hl3OyF;Wk>Ҽrk,= ߊ C@Z*=Z0L}/mغyZ]J L6jlkS  (BB.,,(6*+\erZO/^%yhS7;rBj׷F e;"9M!g&-Ap|UB،̢O`4^'{I9w?&`ν0X%1f.@!\ǯ%LH&C#=PG"v'IXYud|` {G-N}r@ ڰONe|K`&fV>T*I,۪ G SW2 ƃ\<62x 9*4Hx!i-&ecξYũ](x:zXpP%I$Od,XbZg& #4r@+ˍ=rpd0i{ N rw!c1qau7*U753Vt 67__B3uYh jʦͳ1>Ŕ-2VL;B\[oe*l .J /Lj NȀPNW@X3$qȄlG%Tɭ{" ÖCJ1W! Lͅ RbCz,+ܷG5)X+9l'E;;[!k\\ jfݺ:oqPb5|&M-3xoQ؁ȴ#wgAH`z_WӃ;R*>.}7Se5Ktj33{䬙 ;TߠW<]iNE!Z1i]&yU_U.NnyF;fC!jί| L >6RCfklVm dx\`$V R1cW- b@ro u@ܦhYnnе:#eq!9~U:qpN3ۂ]:07f!j]QgX`2Wq0>׫Tg`,ZY Z',=7aBx" A~6fO;vQh5tY2Ou' VCGM,PzyI}BH$NWgMN#Sw*߱K;MyќkޟEZp [)}hFk-Pk=E??-i-*O[70]mVkXس,>5Y5o#Ȍ,A/+VO-^kwL!9.I_)'6g 9V YD~vA OM[јRB^t6bĭ<޵0}U=2@mU-F"#B:mз8q?}4P80ˑ_;`1znɘX$Ub-OACm p}qUbNYE<9U.I_2yF7W£gE~Kg$(v\[|SzTi5*Ux`[](ޔ>GUȳuD 8lo!6Y/.п7X[3_5P,Bz/DJw,V|]1 F& I"V59#u=oNi AoM߄,{1" Q:F:JcWM?*h2&lfmR*[ 0QyΫ3<[r2 1dk`,I ó!uOo(;ȶmhT>ۓUq%@mkF$kҸ໵2qq xdyaf "ZVY\2&hI#Lja/okk]RTqS(~pzѮ4_̣cڳw8Qk>XM n>tSw7ԆH7Q"fiS.۔1%0[WMF IɈ*;_| cSt>yH켺q¼_p<jJq#N[D cA2*GU#*H:K S\ݜ*&86m+'R³0.QCps_͈av]:J+8CYtaWG|,B_р|Qjc&'NZ!ϧ]ʱ%NM#VJJd;xtzսĀTH#wlj>r? ڗHefM۫6Ӕ{iу !tOK\_;ն *N=dc5K>{cV`@d/活s^Ocn9(<,tܪ\d9JߨH gfgۿj:g!.dy,~Bfz1mGƅWM.81`|[;>"J8PFGf}Rx/P@.ͺ1h$@t}0_)+^o%WuTsQ+X" J :azͭMjI^m|ژd8*Jk0(2H2*ڡk[N)[O!~J凄1!JV ƃ:o2JXOڧ)wG48~T6rP Ӭńµ |EgJʻrHݾ o\ si8=KUXc2&ǒR`exi\IvO3# }ۚAD/G#]D[zʕ_.~Mt GE4(HDף DU,W) [Épz+;cs!ëxiᨯ9:)8Jf<+T w=;c4H Sr/]Ɓ=dmI캛 .>hnt V/JSzĵ8%AQB. QA IYu* =9l`:eLC)оO4^xx3fU_p,@f!rFZTB6p_Nz(x76ݯgygQm\J&Ȓοl]-@]\Q=\n#3~jҝ/:]? b`O^̯/IyT[4kx*:eA_A"tÏ866"MD)}>PE]zm uvvj*%drѧdRuċE:pbcO|x-p4%(jԱ&tod$FO/nPX+h -!’g)/k%}lpp`E ]~81 1VZ&LAeDM2hBY-J[R]aB vuMFd =J~ fRHWQ 6[bbifo&%n9=E?dEy3:`w- 2kzQ'`h(mK/ېMJhZn:ѿsp`٤Cy@yB(xNe mDӌVWmMOVɣҕ8 jO|frzMx̦vZ+pU^f^a]D0ypmz::|Ve?H5 E*@[I>Ə0zسE3Of)0l-½[pgnsر^lgWA4o'l#, _͡Bx3sb8qZaGJf0µb~FV[ _ݷUEز$-&H@;:99wԁMSe"5}jgsj<_*Y?t+1+FXCA7OdEIʜ{0钮 !6/B}s} dK-[+!U `f# [eIDkn7TOO>\3<6@éٛZM'rNT:4 hA6.JF,q;h$iIdz_Inf]j~G\ \YBzL[,հI[)'_9nuG]i]z 7͑€ǜE7C9 ʵ`6MRNQ(s-)s@]T;Dftwi޾'.vUT{PrZl%b R֖J#rpc>}Ms! 8.C3Kr&VMoX9xpoL;=ɲ!pD/Ιأo/lK@N_(Ls!j I9R}{>_QT$6H+`p>2a\mڀ 5AǾfb VnESqvbK>}<ɩ0->j8R(<%c]{-Ř6^1m9d䲂-.Sb^vcYWlLccb=" Y=?k12T‡n:^%YPbJU0DF^ʞ2y@_,WA:'tE'zާ^M`qNqpa?S÷]/'ǒf`\N\{ʊvo6UF;mnr1"cl6݁? Lݴ !`׸l#X|=}9I qA$ %\q)`F8qZGyeoH̝~o}нS/A8LP0VaSow.iFJπAHcܖ >d#NƑ(р8G/U3&aMrA-J7b&㽜V'/{;-UIΝա5UX9qxKHdN*?c.UpQ% 列fObElXU 'H(Au-V?mA$ &YWgl'@D;6{;b\:e@IYq!NsU%j ru^16+cS4S}+̨NӤ-{?y'J2Pu@SO+ihaGh~'`벲sC6dH{'#8y+L -cA$myg >̌V^#m& P[kzl. LV|Yh%P#Fv;N!Ϯ~!>Sp?J͸SX䏢(utZ+uywJ03&5E<&.19`ٕ*LCuA |SF,3pQ5$.o/gcR̄)zjI/ ZB0GkhcÅ~As;j쓒(!mnp7 #zk~ʟhAwـ] Iƙ?*w-iMڬBGT$?TE ߈AOp]hfKf#aYw5zq@E+<.lsՖ `? ]2J*bp Bk2ύdܚ.ݗ`R@NBioɌ_v*<=טxǀN>Ik8;7r+z :΂?8CbHkhpɒVU~: *[)tj:[Ufk ĻE8"gh_W^.1N<4VcFFʟS 1J%/?&ľ>Nv^Lor ?3DKz~+Ú1M8g)8"ֆ)s\zg2*uUE*b޽:sC:rh jza4QE]ĕ3Rz>"~&Z]s( o؍go SչR D Vi=i]I.R.ei-0a؀҈_vy7bO#A8'?- zW$PEVTb,d2V@1a[&:(9 f56;\@gm2XN ВS@>ps'LMBlxk2ꊟՊ]F?}C^dJL4.(I!&|M* OIl\kW)ꋛ4Q! IpȍKn鈈Kz}B]Va|`]+ wsާ &и {sI.+5|?IrvxMCv&4xa 9_i3 QLN+3 *fCvy:!x٥H]iST/1; &5,X ; J,7$n wzV?.F;U, bw/n]&%08$~t| 'b8ŗL3F qc<q(g:u<bƜ8eGkٷOu 3uIrKQ/r@M?9KBO\!!A|-Pdv1et!C6kWG 𴝠l3(W7U6WS/ [Ҷ=5bՓ اGlmhq-񔗸wrX'J{ ⛒{>VSn P"!{w6) `A{k-3`\Qыj,yG+'Xh JaF$a4ѪlcȏՄkN #O_\Žt:c}N-qk&pS.vU:DOȊ=I<2[9 c4P1ΉywIՌ} ֖]&{'AkwHPlR Ҿ L8AfI`cwYm ]c$32fcBzg͓D"N2y5:gAĆ.B)Ly2qc>sڏAcuG$u ,f t8 /M1wRfeBNhG9JX57K|+.WOG{K+?04O5$CLv 90xB 'ubl`3FbyNXB _QVwJJULoޠ~GU`QW08PMUy.T't"aCuh:(^1&vl{Eؘv#[ a`ӷDā.b64x;J0D0<1Mh ?3KIhABz[yrs{ʅEz!acxL4RJ,>3,~A=qA]L&@6:P޸TҡuBn(@ _x9%Za ْ4<A7Vym&8`=`1Әûv~uiJNeO=OI?Ƃ|y26b@N|-\nS^qL`AQ!mA¬"? Ū#]Ƨb7KHqr)}3ب t&㔑"l?bK 70N-kjuQ=pIy'߷Ǧn" $2πOߞ҆s6A./6l;MliƪW@|z2̫+?PsNzĵ4 d\HOHKIjytq7zpAlqx^gJP:u IɁ'Lo\n:DmRqul@d [Q,yU0#q`u! >aڤ55ŝ#;`k?> oݣ4[ávXΥж%2$qo1Jge/A֤4.{k[$` F [[T GxJ;rƕf~l0A ە׺=ރZ9[~D<&tn8:-_$A-#c:Sv;>u6d,zm+]]xs__ѕdhjo ZNN h$3ug&x4^ $rU~XhX6$! sWNФq YϿ^w0BVn+Qh kbGtp3P;Ȇzs)(NIx+I`.[>^=8&!qLh+1re鄆#*Â$B<={|C'ȕ e qGp&I߇3Uua' P<(̱uU^T]nQVp.]ҐPR ~N0u:&GεGHoqt9Jf,͝aH hv4R1 ~ly6@EW{+:䈈$? MrI x\w6j̶m p hE@L~ ey}zysD}b+ ׂae8aU"3N,[${Nm Up'Iq>œ$achCT<ĄN]3>K$r*jmǦC5thjW0%n W`Sn hQd*.=$"z*\ I[CńН~^]6ru`q^"2̮p.͙=V.@&T4fRsak;'؈~jQ~a2:0$y4z9#PiO^YD֒ H)O 4a)oqt[H(P/̿Zl%OCL2J)(KL2h1sKBîyĩ2z`8Kuy\\Q`~`}YGSE g07c2 zbIMvM=8C"z kЖzqmh .弧$ 6F}xzA2q@CjԊ/K ,mKmmѦFxGWsK.,Cلz9\SDĮsΐ|%M_3u≭ǙQ i{Cgl´EBt>>*&WH*gXqBǿWd@,5cqE):>Z毇l϶F["X+9*lm z"oL|;"/]JPSV\ֳY~3i uv8œn+c OQV9JLq!;.4*<_ kbM4!LC%Xbu?e18(x- `erUVU wJ< gfrGI~;h>kl[Kf^OOUvoM%yiNcu8˖d*a2y y-ZprP<;*2 RFܠxy.VP:z$zNV*z隋s_g߯!l=;mS2)Ønj`N7hsyڸ{' CP G'-Όɰa+kx͓y,YVZlc2cѡWgyrK?yYAn2Լ:SgP9rt_>u@ EKjgO#JJjxe3se1vl[oXjOHeEFˬhNKs՜dG` ,X a ''$ʛ,ߗ׶yDNJl@HŖ;d-*սe,6~3$o_pu6)j=aeE{t-dkVF aF$W [X[@xѵzzaR1!>E$nI2Lk۫ۥ; nu dH6J,U)Rdȯ|645nmGً|Vj/V'|z4d;WftݺTYW褞Ȅ2%ooi}[LH 2x$E=<)Vs7 dO[IS%T`f9Ol&6ʏTShobpzX|au/wr<ǎ΢|:"nNN{ wH~:P)xE Fb:6/$C;`f x$v!]Cs!̣1; -,3zgvޣ*,b5N._rWjJ{!#OwV6|$M8慴!hdj'3ke[𔅔ߢ!n_%t Hn8clvsi(/~<6/Ec~>?ҔeܻcK7Hib Ov[Uz¤~bE1! ,Blc:mAWd3>AE4j~.ZX-H>u4_{iun@[zhJj sol5TBuv^V)y"GWmg} 31~o%fӍe*; S,Oq 2$T z /uwIzɂTldwzkxX7p RG%_} G6ҭ->X{B8 *B J@ҷTYXdZp{ֱMM%cdYV*rD,oz7ON9~ÇXyuL9 f;T<ښ]`~fOӹn1`q Dǟm|-w&6/j+[d/E ".lZvx0nIؔ|և8a<[[WRh/C䳄m0j Mt^g>=nʍb ztĿFwȂ$;`X) N` Yw!,F;K!s+untAA@ Wc/Gf) 87%]'сE; 4QP7}9̛V qY5H #5kqF#.hPj:}QPS!ZA J-:'U^IR4j 2Vrޣ\/s qi?g},,}|&yY>qIa@8 ]G{|JH |GAloN^m!<|8wOaFXSw/q3s?p],xsuΗ[DO #xwםFPŔx,1h|UIK <Ɂh"+:76yλw6@_?."VlKbn+0['B1!/ז=w!==v:6=4g02٥fvg}V TZGR l^JIz$wij8<4GB*61hfog*mK5dA o߆];y~EfLxDq&V)VֲaW]\9RAhݐ]H֓`n:@k K{BK^e?3s@yFt*K'[;t$Y!y &44&2$^ES,̶8YD1)jwRl~.P;` NUG5zWS̀#_#^)z2)CUCq ]ømA HXD'bs%SoQТIŌg@ lbe7|cHPS2WcI{c>UTςRs7S%8j)1 )ʇuۣ L\k)C@$`nό+ {pƍ,& ؐPɘ@ز~'<WrµMERFo"28ZX),*~:} s21̢c+jׁ_U Zp+7 of{,ࠍm¨:y3Dq#kzr+B)is1Uޯ48xAi;2%*z u(YO+,c*=IQ:E,|cE"'~'H} <˚cJS[-bZrc/dT U~p`1b|a[RWDs>Rt44VG!+ttkLHoEp]Dd~\(:o@y؅o%͐'/K PMv`I2P|[R>&5؆eT%b7z*2nhhB>%*bO1wֽjĹ|+`q]KMdRV!udə`FS.&'{*} a4T*nM@l2t^6.n(x\'B"--]^9)y}Hn& 6Jb#ɣ/**I6\ԘsrS&Fܷ$=/!C$8UwLفHUc"HI W^LKdx|*}ue~AUfeN-+pk~8w{ ZMZ 5oǦxmw~9`60-: E-!C;F Azw.yz' C J$BZ.7 $4zzo2ry|"- _ TESȺ#?Xb#zSr1\MG6rW_Cg?v-d>AGTA o$iqDtfHd\hFCswLKSH:2!#LéIzJGiщ)K:2%7ZP%\MUe]LAL̵ SuW}`9%_te0 %&DTȖer~U_tY޳=v5peYggDwAT T^bLz*ᵡݙ yJUu>k`|U:C5V d R7E7drRјۢX2Ap:>|S'/ڤV8̭)} LlSc< {<;?H́a_5+]RWR[T?z`*8( #y9fƄL;!I}WQݟ DqFlTJ743?AAo`ido iJ2N:WƘ\aH1q:nJ=҄ <% =k/(k @ ji1PNi 5P4<m!lѦ} Zc þ0.ԢnC$\l5@F/|y$O TP7fՊ`*P2QՉ>Q(dΡĆ,53F TI h‘h>Ei!LנiƑ~.b SN> $VY~j(`hԎJ,*.) !գp"4?l`;,=ͫ, V3bkr: WN{e4и-Ѹ:tlyYZ)XݢճW)pf@hRXFng_X΅L$#*7͐MU[Lݸ_^_wރ|.f~J1Vhc>4>[ UCLmUV$4%"kxOv&ش4vgM.➫ҭAm]8!0shid`BĈIeBʚ\ ,XR=qP*>S`)GTd}RQC1(J/SawG10Q>ܿgFί!yBfUDGX1d #gv4qMA2~/:w'BX,KJ`Ewn#~;|WIO@$߄S{;ZhUMhlkh*`z%@;@s`T k릻{.8j` kmDޫzϛw9'T[HqgжxE9v1ktp)!Բ@cٯ"PЧuY3™mFB*ʶ> \ Ռz%˼F{-۲>)N%.pѮ?>ݤ՗-3ebg2ǹ> T"3?B`W=,{4~;&MEIS X:f:m&nlR>' &9)G@iG`!&qt٨Z]WPV'AuEOM8\LJSA3@I.3`z@gE=MF-6 po(2X^;k1!mzK#3~1%wLYVrc99>11IwիmQa'8q fgh&!&$6&NTVۉ@mq0XT]0z+k,ZM~B3nY hZc%sռH(hBkq&*V|OiM :gt}ʵApu0p@C'^97eR?569 #ts5 nSHU8݌e/v*mW<_=.Wxج"㷑S+C3/.$&mBR{Q$iJ2H\F]ӰڀnI0Eŕ,Oќ^]NbAj3NI 6逥dMwOzO[rAiۻɌ i9xցOlOm7(0$!׀S#|sUG$E{9.H4%OT>W!HE'Q0!U(x{!N, )Vѡ:UAnm~Bx',< « V歩Uk1#Ei4 OC `1ެOo4D< ļ%A"a<?oqf}yRH4OU;/$NR}Kl:!@[  G 7DY;} omee0$7B=i]P29O" G<8}ZK[߄9aN$F͞Y{+K+ϙSpFC;ړcC#aE/.ɑf{dqUPTegjحپbHZ-hQ+ͨpMnl.,95UZe2$aNg=j-u7o10!/c%I@n(} #YIl(RF!FJsчzux]<~Ts-!GZ:e|4r]u]3&ږ0k% 3KvX׌X0x JKHo*%]iCA֐S<3~MXuf4CorKm6Ojp}S tei X]EN h Dj2(,o¡"m {O |~ yˁʈdB[¸ 17Lݘ-[!u1{-s4E߫kEg1JM'8 1VH!M|@f A{kŰ@n/TOɟIL2.yP0hA_Sh?#B\vcؔ D:zeh rv^]%]6a!#XNُ,|y4)8T 5 Y>."tca/of-(e.@;{J`ۭ@.Dk1Pe>g֔jUW/O*xz YAI;IFͫ惀kH<0j* -|ĂNt,2#ƓߕNt'*:(F(BhU/1)1o̡HĜưf׊eZ}hoUՊ.;2atD(|\o֪S\jf-[LL[vbv흦bARj}@oعÑ2GK4yR[X~\\װ\'N >3RۯTqp1C%*] ׼zQcMz9UM#/܁5 i fҊEt[;`Tܡ*ԢCœQn҄F|{̃ҫp1 6W4[_y??nƍECDp|HvaÑ;U~*["ύNDveD]C|G m>N6):%1́R[٩1;m3XB *|,)h0qEcJXL(OL1)Mx IW#[Ġkrojy?EKM^/Z;j)ս.29՜j{;C4wK[Y 7;UWbY ҍI|4{9+ب@Btp"tr9C&.f# 0~I?gK稣=(P4=FZD[l{5$(ҫ'I>JܝԱ~qەv"8wUM3@ tFC[oL84ޫHoݬXU&?d}!2NoFJ8slMR Ȋc\ ,wF+)6e\1_T(m4lYA^S߄K3:iIkĵKe; Af~N <c-Q~QpJjz^8spߊ9KS` ӇYSld^A K#C_QUP *x@;0PBSrv7M'u`J"{GwI %msتe]EGl# `z̛҆U>(bEIC9gf@ HfcכR}x%ÐJUb{kV@ѱTe>Z-"'oœ7{ Jޛ=[]CTZ)S(u=tFeypExk~7JJmѧy1ɷώ ,Sd;)2ݟ ymr }!;[s|bz[@AFgžIѢi甉0eDPnJ(ju8R 0`]xg%v^"Sri J~?boq-G*0L{PEF3sf\m].Q EvP((uJˡ26O;H =1a4xܻ}{?=#T3N$n;NDpC(q3JPDŽy?L ᤀ[(4c .EY 'mTb.@Bi0>93aɽ|ʗzXH-y6s/[Κ7eHI&NX[D@*]%dMHݰ?sn?tUXU:mr,ۋrW}!=Z=9yiT%ߝm{)b'` j {ttb9("J zbMT?Ԏ/ .qQP9=ʹxwZjy@bq 6l,I-z!(R߆1s+XʝK|+.r(<\U/&0WSp9~zӧtA4jTFCtQki_$XZ4ҧN\`u;'I/{]wVh!a"S;Z+T8Id*oq*Y1wcgS,#hF&}VZ˚*aO/b*H'_m"h$biL)#MLJs<9jꎈs=SZcL M]zZ;Ղ˔p<ԐP21ہ:Z>bH놭i"IbRI(S4Ex8f}mGۆBo40 -*Wvoٞ&XQ˅Tb`` ע򩝶 ׫j\?g>@i=3"+y֙jaM SJO&/bPXY ';&32g|\:@@ͣ mq/PLr9#'qBt"?[}Y ~ XG1$9mt#IL(%ҟfb~Fiӑg+51%J0v*XxM'˭pvC_4ϽJ18p;*xo[̅%R>ULiky4MS[Α~ycUL5$%'$Kx}90da?T7kЋcw-Y}LwdmfƧNE:V #fG<\eC. OD-u 2'x`m].>U.gx `Hz\Nh! uܢ˃>b \Up|i4m)}zH\sc] mws\_OQ<ܘ: \76Y8[2MdDw/-B鏸~\ǡur-{ 8ҩ^gq;. O2_Jw)R)~> 1\YSxa@N`bjU]w!}b (E'y[_pHCjӍ܉dĜcXUxeHӨO :X@AB̍U&J䜠сWťdJ}J_4 N)`R9-||Ѝ5S1G5P|; :/:Uǹ8-A &9W(G kQ#M חV}vgSʇA+ Kc2xs=ϴP8<_IN2b#|:,fRr|*<3 SH>6`K(#c]aZl7|Jqph?ZcR+jQcPDq;}Ӫ,JWQQ_**[f4u_OпGyIۉxp/µe6COcTpf7-k)^ΑHQU4j4h|wJ{qx#v*j"Qz-%XضC Ek̠{A$U$obElȆɤ%V%0yX9B|n/)l [2'- ~P ?4N |޵8fX!u #€-㪃@Vc*'ۛ!erKRwJ:x n!7S,ns鴂F.F7Բ2^ :9 %>ThOw'ƉBQZqƇޙ1\|``S89LX4 * 'txP``qavdk ` s:[W,Bd͛@*@68!ɳx#4E$:6ɟlvΤ2 d`ŐeA W{Uc fê<$3Cb-wje rW*Cs~8y|}8̞iB~mp"^J4[I$&2hm!잀ik` 1i!]Z{(lEdF,Mvn~e4t<!/)*v.H_S2f^[+up4;LukA>.G. fVsj.gLoU+`d9Ý8ͤ\TMV즼>+,]K>:.,Bg(TPCZe?rf/l&?adXבD4܇Tr">R TХbs%g ncXGUfv*_t,(*$;`+^kZ@9~Sg?٨͜F`@6``;mC_Pp!04d%+G2RihWf3=ƑM HSe16\+yL,4QG o"4ey~; /3{^1M1 2t5܄ mdo e,1@wG:!Ff jlxa~)-|RY Nl5+-o|$)4rCrh@F6\t4P&b0U4RiܢAkt>,{ K&$9U,{5g^//%q >NR ŭhA# '/%·&q>4$K|>$PڨӁ-AݣXcGq=/NqIS"~`QIz ?D![ٚpi~;GrګJ?S3kpMY+d>D<5_9Dbk@LyQaW|0fM ~N[P8R[5w@J1Hqa:Xa&u7Ƌ Ϥƕ@HXgСo'l'oPƶ,_!Z;$>/K7<*vL9AP{$R;EYKDie%\Lx3d1MLzHXiig݃9%jĨ qL}/!ct%s0/0$sũhtVV,6NTn&t]hM,ڡLskѹJZ6*ޭ'mAʔ ^<鹅0k&c~Zʟ%!0oVOMur#{aRl]w?J4ѝvi.ҭezdx_EvQLޠ3U)Ƹ9@q:x &g6 +W*7R酛([-7~ Go'{ZyMFm-;Yˣq[Ї.[\&x-d WPhgئ-[!:'DN9ȵ)S~ZTݘz;]uP'V٢F1=e;S = {eͮ\nO5`0j/̚pőUwĩD8@١T(,9bQOzE QY-zfQ8' 7XbV&ە}7U3E|%y.!6#5=_88<&pU67$Q%_U'nU!/5)X]Zͻ(:U:ɛ!]|c]O M\¼)`(J&y2-gBI?cQNՇ/v>/ 1N\B8ir&(5k!4!Xp ބA,NYF,1z,٪Ζk'4F2Fq@p{DpleD{ T:fid!2sk#!-h6s禤e֣ȥRpWLe ֞ 氺4 r/ V%8>E4θ DPPZ]SN'H G~ J=DVo6{_AO(GIICI܌MR:ղW/`  vRVXPqF%K{c>I?ڶn;] (B,Hb:?n߽P2T"Bc^iqdHQEO&-90-*Fg#ËzC# AQIYnk,1< 2PC>:wj$b Qq2+w:ʺoe[~{'A/ |>Q'cF#dj]KR0,+FbW8Z(M3jc!G/G [.Sd D6xp+Rhnʊս>/?<f#,\>Pjx`nhbF-Kg`K]Jm[^u#>*fM~oEc$_D̷`QWt:3}x/dLԭf&EvizR_d zdT3ȉº(hؓ&pց)FOgݚ˴-]bz7CF ֞JQfhAoNзX"Wjm1 DV0Hl-E&$uaCA9|"*T,"RO [^"Wq;n$̤M=$Hib .4@YvBheY\S>6H[yDeB+>أ`ׄX mlsA5DK"pD2BMVL[^)Cе['dތHӻ…To29*(=6uBN̨pbg={#*Xғ?,>FoLkUӧAm9\vPy80p«Z<2N]!¨k;$ $I#]y_yݲ3s,Klp]m`]@jw+1 ʨ}vdzlMb.Kԛyu1%%m:$YBFl.36)@<}U7r4q>,CMZCo=F?%25Q=$W aX#b[Sj?ja!2yw:Z'DU&x30jϽd9g`5r9gǺC *O@%"32NwXI j>rG@; d-BD A# E]2-J!G/AneF%p_ZƐuBtM}Pک1YI$T_)ro5:ڔ92LDP_ ,Bsɓm~ELp8y/' Ũ!:{,2J2#9o6 _AЫ"l4Fw |i0oS#8Q>kfVcbe@ϽD:?1"_(ϻC Wzكơ]'|hiwEqn Gc{VK9Yay4fnpO*TՁq){3Ig2HdM Snw'x ծxk5z2%xa+eL椀myWTx_q;b_ݞ1  -y Խg_h2X Gs ixs"CٮRK`6VS_)W e->Sn[Eδ,uλOl<ypB=C8<,g7ȓ/,QYgeENS3Ϛȴ0 ɛ=O` .id^U^TLK\AV77FKAi0Q5a F"V]`m~?qv)5yF&+Za׭9}e.yˌe1u2rx^У򅦴VPQC6y2wt= wV* 52Iv}i+M$9ڈT}{5d= 7&sY&% l5tTj-nSyTV6J^pA @O,T͇ o$eI?5ShWw-`D(%Qy;&U+>@T_]y!?PoN8@RxIT:˜fdҪ3tziuB/UXݣ…?!4G IոA\!.鑷%`J%Б)6Zg'k9IόX#^3T;-0O0Qv>Ү((iqBnmNVݽy:S#AIkYAXt%>ǐRt*i u; 'X1ܐ .xD=8 ͹ _gºpz&)ܸ"ăJ ʐk~rHmMfj132M푿_]Llz=ǰ732a@j^]#ܴ;A%*\+`11NO/AbүC+i CXk9R^uE@sr/x-\"ρkbѡ2]xUKzK*N5TQe;, >/ 4"8Ia!0S٧A9^;|q.99 @Y%DM?K)qt{/ؿO:آ$MH k<¤֙gT&LMZhCN ǭSYC#qPiȗu$j@#<}m(+;M.`:ˢB ]Q |#MuiԦ o IqOVy\F౨OꡳefٯeHq5}?)V~JèjyRN^$(sdќ8J[x.g]^I(Y3/xfx*^P$78cC.SlHWU3o`ݖKB0  $H'IsyG[WK0\{f< <]QC?WG$%gVxW n ȫyT7FܲnĀ** C]vBbfbX7[gVJݩ~!h!~!|ݞbXۚ<*FHX{O !p:M T6͹:jݖvפڮ \^觗cJ5 Q CC ]03A:?oۖ\,MVRPs%kWSY9P[g1hҰ~٣uVqx֥3uxjffHSZbz^~ ŘjܙFRV D"/'+KO'2ăRubSBWsxvg-(cPĴ6N)3diâ0OzLYRMSbUU3*Q# =gai;Ni~+x-& xQAxxGY̒">jCxs >f_7X,9(⢋@n>5BmD@R- RD$|Mq{)*&t0WtHoxqKjo=l{ӃYCǽ|2}$ )JjAESA'f̅K=fF[ݿb2uYMT<EffYm16ZnO ;o۝?M1\eD?*bI2a=:PvDRjnj.t\hot爑ݢesJIH-ڞ ?ƠHiOɜRĊwZtNf?#ml@>s6EGH5QdIԁU%̭mڿvNk;itp)VjG^yG[xi< wCfȗD1cNםh scQ$]q L!zTLcH, E  v̭g2dS2hM`~o맸8YY}nVGce,Gm:X`-zYp]*SnNv,/rLb e^~}i=M١EЗ^@YI% Tpyl/@d{=sxOΌ7Zob33 U0ߙ/Şd ~cPU .>Qk])y]]mkk:ة~ebz r(1"U%菡.<ѡ4Ҁh\7'w6 r-wǰ&ɫYtD+vd0"=sy?[Zkڦ%,˗d%O9BwܴeK`5ô ;T,Ƈ44Zkd0 f;$RtҺWYZM* /:%L79ܲUNc,@6Y7AH}J`zAŴau[*zF3Um ^}^~iߑ/ʴY.\n9TK%H݋;~.D,]?e>ޡ=:[}8&pD'K64ގ9?j=D]>$D$T 5I :1|l3J~S74>G0؝͛Sz|A폡}Z ŁNt{gDxB K:E-7{CO k__0M:Z=ˢ"X{+Uo7 ^MMR]Y ܯ&u?etj򛘖Q>r7.5OzL"3} ,m"XaG4O7m9:_7@u|QަiZܖomRͲl0@ _|H>Pl?x@A%¶vju$(laEO\0W2B+Υp̈OQGB+8K `=lw}hłcS-sVi[h;=iIY髾hCyT_mO+"FH=4 sƝ<\F YPk lӽ8nA ЀSr1Z1xvJETׯsMيYBm|iad!n.(N75Wx3i86b -Aoi%_4ISKZz mga}d'a 0(V:˥ H& O؋ [H<*~mTW{ÕYI%˟b>ߧBTqF!6{nAɛ^3H՟T+ZܯIr4@o0HԘ?+^h"ifK')R4MW' C$8̧ qo0ٓ<'ڽ%v!ZS!QJcP1mbCF̜|'/=lOj!Zi󙧔N!{!5/nVh]eDNЕwc.<5 ϑkD|-Sԕcf&i /IddTk`U-}kœVΫ2KJ]Z˴CԹ$O_*99.ڸFAi΁kKKHf'|{AE5q 8EE l>NG&{n-Z2zl4bIEM3qɷO/.max" hBRe տ(FC|# X.|ƺaL\bC70;HFaYG78466j"rlϥ*,K`kչJ rd.| cHኄG'jwaУ&%!E$ẋ\OGtΟ-ej{jKl' fw1:רwi"S+ޯhz5X r/CRF@2Pg筿lIީy^O}^B^SRgؾ b8@SfHda/vɖ }ёLS8h"@TvNXF#PS e=lqWȰvmF'gv} `Y{ŲY-՝K-º7j 4 *ܬW>63D4JϾ1rҼVZfW1q[xXBgBA۟J$(|sKGQNdM3DQ=ۤ(_?Se,sA^L}JI7ڼXC 5ڲN 6]\ۄ;.gxSzLf>-~oxCkgKZZgylpOIM-Z} !PC*l??p<.ݐ>Rr@Π/ ZmpX4B82?0h*d~FRР\ fb#7? M}缇DK#ta Yv!\Emq+O&>Ѻ2`{[5aHi[ޙ0jI7GVL+X8,.8ndɽ 1oF,  2[V#z f,d )6'{t^l͔ux47&9"SNh2!eGiу-L?\u*i$?4ˈL c>g׻)kq}ݼkNϱ9ST|j A9%-^Z)®ytU i%sXa|4nsGIזV4x=3.cXN)w <%9 ZӶ֊q/ x٨M_I͹zx9%H7mTހ%`|H͑ژX!h3Vkm^V:uo|tuv@ UOOh%MZ!Wp4k3t'Q li9cőm٤ZIr&Zm[BVX xKO=s {yxSN$Ϲ1}`e%-_J=Y=qO9 _dLy~ƈA@iڎWPVk;('h`lt~q1ʳq b7Q-:%-8h_ŗ4W "*؛aJ<}1qu6TL$~`);ىQ曐!$T2#Q$Y { ݬ>›|{|ɄnHܛ,yZ(TX(}_>Y5Oy@rqǏE eqE} jx6YMX WKl┪IS@VY?yADkJBz W_8sJ@Z9s’ yiG'/Єu0F\|N/6|=$%͓Ҫ 7(Bw^9֊N^%!J4Af ' ^5Fz\yS^>e#ʊZJBvV5)mzOXDH!cMB`xU㷉ITr{im,7↩D'mj r H]=k3f7֯]4ro$2ҺD8i1OmiHծb5.18[԰A[u3l˓}psvPeB1SDl=.F5}nn|d R~Uer̠KzohׁD3 l>u>RPΪw"\lrY|7GS}2ݑ&FCg tAa ſ(,Y(%WHUڽl5f- (&Ǟ 'ί yjA3<S:6 ӑеM4kcnja@t >FH+J o‰IpmW%Z&lј3d1q2 kl#2k"OnT+@Bfl(ʔecWx˶06n%D&ğ;wY[4Ĭ/-0dn-2$h xy͓H'ʪ† ~"n%*90aōP'H fkە{]$Q2/$6&=>[X[N$NpcyQdI%vyF+ {. RjcmA^UZ[Qkgs-lGwx?ɂ'$2cMuazFWǹЕI|AC=lgQFGgOFUyt&I5rK^sԺ#&e2<9$@I &a#~:|_ Ef]Հ8~~LvCKl5Z KcPk"NI\mUUX3غ8% MKה:2rŝbɣDvEr" @vZ['y: QZmkkŲȗ%_̻KsKtY+8C>B|kЗ06^R;L >1/w07r24W̬, MC diX?[NF!Tx?%sYU+$ѩIޑ8UHktGjE1Qz5v6TX :7ivL?EaQl1=Ɂhۍvn)[ 4h $IԸݘᜡT% ktvF_Tg9na[SJx,Wj [/gV]I023.}s;0 gGՎ ;4ll\{rsOf̈P}}ֆ୼@A&d S;CL^;~יƈV݃fDy[}d# X-냸(|Xُ+Ʒ[c +ϭtpaEx 8,:Վk1KFƥTtw ' ng?;&@րY IF^¢yT"( {m72Q9.rp7R 54=Ң&Wb]- {ه O{6ޭ%BpZ3J}}R zrޑSf(Ҧ^=| tu: at魴/>2zOw}F%E{''h!, ``/}*W|iE%|n8x v/ <6у0Q6Qr12u,N90-mf;<ETD[p=~ED\RF5[\iߥ}D7 {-AJNGk4BA=pF.rHa@Lw9*wǮjkR {Jz 1v-5gY~SdfMSׂd @==BpqY}ua7'SP)G0:Z5 ٪SC.s2`/Dt4'KEDad)3>J(#F}ٽ7i7ؚ\ ^o{E*dƐE !P|ۚ@oct%AO9N4Onۚui6*dpSWyYyLcWK <4$1rʂC29q5]R@2r zf%B^U@V8#؅Ƹsnfӟp8h038<,w 0簮~Iyy2[ĸ'dB *Bmmϟ8? .$0>+b$eP|P wWs{$6l[:>)^"F{.U#6Ѐ-+ڕf2&u !%[x_³  @'*@"?gIU&n_8ƒ,+)s)hn[Sq;vEa -BofWx2vFŦ CE>(y䶲jPa{sjZucڌ׳.JKO2$=sI@örIgNoBO>!Pލ/>\; orw1Q*@Lw3pϾj5UM R-)˥n hſ$1W+^ dveפN !\L@ YܞJA eOlCVYy4;>q/>Jw%aJv_)3$X9ܺmK*_ 9[tBPu~|}]~-e`]JG]xt`zQ~mQx2^x+5J@"aߡ6qױ]P"LC Ug甕un7QPmz~-^*^%4eU!8((x :`t~gס }zᴩ:xj#$?FYzi<R{y(:LU~V}+ūFpdzdț7E qķ[A,v(UH)5}@&m'JCMt0?=7 |U4 )Lk{Js.d;ˑzsGtćOh٠[ j.I6Jll8%T5*?6Gc t@)6ĻE<NwZMq]?('?~Ǟ,׾`d6}~sqЀhTUP~~P gy*t-vQ]< `I-BzFb HS3M`Lnz?\KwV7KHV@2GGZM& SoM6%Vӏ G~G"Cީx%xٯ 52zs @ S{cXh`(Ӷ.h&d%"#).K1Hٜܺ=),E#QzQm2܄g KVgxOA}#Ffi_aV@I0LF!+mqn i D)<(q3ԣ o$ =CG6U#YԳZ/砖ӵҝW&p3|k_86'bARg𕱥!- lئjp9R=ا)Dg\bɢoavk 1胥w8W|Us)j!$zrrR_&eT,)L!E;{x@lX˸~m1'O4`zߗy2jUؖXpJe 0Ϧ 1jTn C%`l=?-:xלN̗Fqt`?&Uz o Lt rpt"N+uJt`4I~}, jUt:$&=+Bl+%xk"/*>6/:(wK*ڙj7ǀHI+BXv}<ko 2ۉUWL*=h*C;y7dA7 .~9RlQ'vi %ݓcژ# ΀T7HrtK0>P֞T5PKUO%/$8R2&ŵ0ƨnPS%V&~BԐMElOAUv"& -hk,@_0?u<6бJŒ{aB  A1֋10?u>Od}#qYjZ*ۜP &E u;'zI/kdkN:teq`j-iHvlv?ph$XW^Ai~=cڢs껩7S '_+´I3sֻl.g]dч6(hZ@ođ\4aW^|aub1^V#w*=Pw3 RpNlڄ zY> :+ JĦxN?ᚿׂSo .u\s]} ul/ XEDXOh.p3C .uk|zdsp.#w+6tg4Wp7DLJI2EOIIFez#`8qSh pqݗZ~6wy@}zǜVCq%tQ|F(K'KwI-S0ex٢BH/\Yyp"W+o7Z NP7vH9/HknȦ!}'tǸ7%|T|Wvneb1ڎ,%vbsߛD;??`?M p%ni0j٭O:' ;8WA?mP(bgv#'7yOɎR`]O+TS틑>Xʎ3HBteC.M ˋ]k4luz v9vOP+׫XΫ|QQqpvhmX)V/;<޸ ʝ7ԱȬMM8$ +o tq@Ix-|]58 A /뮼&")/i8FdfQ=;i$bI9C>g xyݏw7b+ת7]f*Q̇yLi1@ ɼ5:R&0CSGjgҳYT"sՕ]%ǾEl SWepF-6bg׶sg="ʌL*iu,q!UH6tAvd\W;'4 $@hu|qS*FoMkSexp]A i٧iFM]@h~&CjczDl6)a߯;{g1Y^к{"O\$+[5E&x)YxIN*'}YNlks`,r8?96)ejm1Ef egIozĔ?o)Lt1!-?F(Z"߾ѹ/W!}zHlW}`N"| ƣ:R!Rn. [???S[00iڤP,T"7 G%nӯE(i.%NG n &rLp/zlH!z-E4,GG{C;(_$PxXvBRF%84BfAaRg@a(wep*%QUdhRvLM=F0)lhy:++"K Y(U #LIX<*#\3G/Ζ[c*k`6g6LS:PE^ ~[x4biOq=ؘqDYK*Vh?Z$ɇ񴺂Z ^"B\ZCh˿$F|qQlNj ufO[ 4BeP dVhhlO?5wN}SSm/F=19qiAi ,p?ߓ(H[!]Yo "x\m~yEz?4žG5J *ql<Xc?@,إͦ*`/'M0k{?750<#rbkjJݣrL[́L]kyKe Z(o+YkC{u dP]4>!t IF#^N_&ݕp]]iɇY&]E7mnXNL-~n e0 Bԭ9{qBxj/`bux؇x%x>̮]@ܢp\J ̓&X[F0uώ 76ԡ7#_;ป.&;E0\GG)E(d~wG0xyD^ ^Yi| x[T\@rϘ I) Z"hA`Ro%#D艷_r41ҐYG~]*^B̠*eio|N&Ɯ[0r`-\-8ۅLOW܇9KzU p>w%B&#+^zg]?tTgT9]1"Q5 P{ @LŌxD:~E&Y9 U' s]ވ$%ѧ >B*1TS}rec^[,$jgd*m6(uvCm+7&QG,ϸPQU$7uP[F)2d__ @Qf)T';FrDsrK\0_%9 jy]uwkG]\壬;~*I!{ /aPuvrE" FZNEtD;LoC`Gv`P+A [w)7)@DۘgEB~A`2¹Et۲XOx}`~ &ޖfI}˾KgO]܅c´g]IN p6|D5e[9D"41Q$'\_ۏ59R,ݿg |x>(YnH,X=o6o7i3c C{*~CH^v#qt R[l(Hړ9z`5HϖW7ivC, incYk]Ҵp b3G p-!rNQa+]24Z3ՂC4μ+IlTԲd|N癑|[jAi4 3;~[UG'ПXC<6i\l߁* K?mvMI|\$밅^:Tv{QQ Y4W4n)ѵi y9Z+B>kǞ{qƵ z]7'b5s ]EGA{o_ :A øTX{SC7&/f32`BeMiA訸)a-w~jq\\C#nMƦfUVi(5*I8 iq"bи]ʻƬ& o+a4U,XHFT5-kc 4SF\,98xAIvF`~dh m)$2x5 Sm8:gj?&|۪Gae[:4ƍ tRȷ7`Bԇn Z&&&ThF@DMʪ@ Điv_t`F >OT 9KWhn;Ԅ ^2lG1l8 r,,Vd~F\gٸ]D1E^-SJG3^ \\1%]$v'hZ rfU 0RVI(`-:ZQKܑt`UED f `Z' fYH!̲8ǵ#:1OO)k-}XMQ0ɡ]py, _lC#Rdm0foWG3 Elk`$"Ë_*"S19Bng#h2lu{@UDFBWDLĄgl7]ϣ4IEqB+ٲ~a1EZa?m":F/vg#0.V9yX0Z [ $J C#0b.m$ 1~}rHq߳0HCۢFHA,cHኇQH_ {QIh5BqH P6f\oG`ApӨ}Qohv=~': NZ?߇ 0R^WS7z/8;af5ڑz%QӊajIB.#8ψ8@ AܛrNi^9s(p)P)v:Q0@gn^J^PlQ/߼  sF JI;:bot fȰ6b{ n|{MW^ tѝ Yp*t>M2mVgfƝ`_:ϐ!b.9lKU:&S 0b f` j~7aՁo I3W|QAlp-,zN^Ci{WD2ߙmΈB?W=Kݤ,Èb[;b0N+rx' kU_KࢣVb_9%H L/*"Ou9ԁ!=# P1  Pmc^"2&,GQ.a-q4a+Kcm218cdqީz4NZ!~ȍ# ;"wp##T LA@Z "I:VD1z"Bj~ZIo) 1(k^T"貕' xURE4֨6Unl*GTI],E48Y\eN;@䎥 :6(YQI̓ J/)]UAjMqj<+ܪ̔ܫLXZ8V+؁ρN?.};4\?mjec`Ls?WޞvraP?C .ϥ< 9NV/xw4]RHtCD̓?+r cOp,dWH.QPc$Z8C\|%#="{>sV"  7kU2ǓEm]w|ʺ*D{k]qZD;WQ&^`"+b4u?NvxtlH+d:"9^c' IWMMϲ3qlExe8Z{.Jr(:5wQ1G:HE;Zw %oMR|ᏘZP= xTo>ΈɡxЕ2CRA[.ahdشd=cŪa}5 %/SQojDگ}%206#dڗnH*6]ͰT\٢ĻPxD SڪN7GDiyۤdL$nFnYMl0@`EZ Du9UIޤһv"xP[WԯXhOzPb/'K"y5RX~=ƱƍRHFЏL:>Śp?|TQ$AVGm$i[GM"w";%% iH;A\̴^2/mڧg3Y\/wT? iKEeDꣴ2zkϖ,6%<6!+F:\s4iBg<Ϡ Ml5aډ$)5 `ǔ͒e3u6c!k;k&^">N,& O\C,<+I䋬}!*spxT]|bw;z^obshl:>͋ZZ/iw$4ȊUPOI,zpkIkgpCoEy*rvf3Ƣstw|g7s }[a@7i ./g@q:ƩJ_1, '&N QATƃn "[qd%ğJb@pYL@ݏV!\eAڽ{]#cM8Ζ QMNk *Y#R{C鏻D;3{3"TCacPB_vv Gi]FҘ8Ug<j֒U;ɁҬJΩNO 8T;=MC?q?LTGKXllnpKCV#)[,30L/ ob\U)t & }dhIC5/}YMNLBɌ]4KUPN :yc[ #eԤ" [epO{v`2LcL S^?¤ wɂbpf{8A#x2tVp2TE/DN#58 *V{rD`Gc9rUD*,GX#j򮆯fg,)XN,_Lv7l˷qɣ8rX4zy0w)νtҾα`z$&FkmѮF !i@aφ*:C~OUB?rQZ#H;_v5vyK|;,(WfJ8׳fԲ;Hd:sh .EH+М83wv^؋28.ƅK 5s?+={|p* ܟa:01=mWBztm2xX*,jͬ ۥiD׻RV՘8Mw),}՛u~N7iNnFnTA]fO* 2}h{77M3Uhpr ⵝ[\wXHEn#%oiؒ#k|LJ'ecM9=9Ch/7H@:VoL.nE7$J: /XS[>ԅxU}"ʧ5qdѹGΕfIY gҠ9΁ܔn_]gDM1mYو܏)3e۹db\Dyp`SLk^~ r)GNUn>;UX.Jۉ؆9wGvys}pZv.=3*orY76rGk GLGbnmEs 9r7 !+ܺ :oJvS]lnra2eBu EJ[I\)mܘ1AJGCSّȰ7qzsK5!o6OQo+~p_|T0f+ɏ̄(kA<ѧ#ğ+D-tʰ-]7ʗ/M)6S9.+ffl."/Y.bhu\=q ܑ3]Jl] nOB/V SK&js\m4ˊHi_pCGfzv12lOn nӧO5_:cZa~}3\(Z`fyJ1Thvx ]5l+7>vʭ8izJ\O-%?:Nd F/oi9 >(Qރ:ޠj̛)ɗ4u$.Ys~!قDeXHee ws@dL携bCInV{>\߆ߦ /gWפJs0ح`oCWh"mV0IyI z5 (P3$z#q=p!Q>śwu#x2qm֗L~&aZzvA@@ !IPb\7xZtEg \'xB~ԫ􁆁P!Lғ,ƛ@W *<(I_k)QeAUZ)ZV>AǒpЫUN>8fM`_Tu6^sh@gEdµ)(rAy))$lt̄qYz:N9F˜G5sU"x -`bi.qT-<0Pu</rZQ#3,^_<"5aV^%!|\Ȉi@@.$8+^K(v36B D +$F#cт3kG:ttמ=/duq]+Y7?HW}mdh ^170ŹS^'6R sSICL]]ճǴu(adu!Hj@ܟ&Gբ<٣+CUt:x |P@7CؿNT0O#9.j+ |~TR=u&5:dL J\v baJ+ݨg3Kؓ\>8,$>}yt# k>K,7()gsN{Gt,mr+ 䘘eu:vnl !ZZ,0l88nڈ ~5m]gK/vj~'[[%RMhкu--mcjI\]PWBAWab?_HleySxG8B:շU%Hf,m|RH0L\ވ0 KmFwǏiI `lŶ _1 ЗAD*k+7#yA9GEwJT‰ϤeQ89:mn ڐe.\Zn]]@p Lڬ џ!(/KE5Gi,de쿩RNL'Òqo`R&Oވ)"vr {2l%POpޗ‚5VI7?<˼|uμrtˬ4g؟z,B/m(.LYgĽy{0YGh"2~ e`].I]3KS%{#?Vz`lH{bR `K@yL4PYpA>CB˨*TegT vp6W/n$h<{.3I Lц8;VlӢyIj8~n5tI8}*!k[7'#wu킇q3SܚwVa.#zh>Je>F0Vl6g2ٵ2Gf'7juߖ_!Tp7GբH RߥƜ撥nbMhoEM'yn>_^I-u=#Ջ8 v|Tț橐Cl 7t~LVA nQB ~48 +KKE>Wa!}$V#eTTT>ȲĤgMȡ_™bSC ײLCot6W &Dge,Kёijl8m&NsW`x@ؓII= ڍ2H)Zџ/b4v:+znU&[UPۏXo9;Dpl#k՘D/C.WR- HNZZչ#X%yg.!\Hv:$ XO*۩s Io OIM 0eQ3 K.|R'w2w:w%ZY"xF 7 M8ϼC_8?e`^yЩXoxΆpB / t\&󸩬"Z 8Jؕ'FAK}FِiI+a}ɵ 1#ڒaCVP mafHmS؃TZL1V$4'y;'Լ/ iD͸_v65N`x ¤k:!7\ f"2Eɴ: IB!A+*mP~ +.f#& B܂ޏ)$f _k9o]xn=` ܮ,g7̢1N18cZ"2e )8۹yjh Ky)>`('o*g]k֔ yLl}3d)u}P f5RLK[*9`v% #|HݎSl9KR"=MoQP* fƱ0nV?@d++`PgvLxZ^Ùr =`Cfjf]$AcA]=/@ pu("K'(pn ^ɉE5ۃL^LG !B**c,/LHH%V'PO\GI'%t c)a oAQ7lg C|v*0huWa,%Ѿ+5Cǥ}+yy8՝M5;$L밅oV @5"Jfқ^)0u9]"3y!~E9«kekT>F.|0C[?5&xs$JgsĽ@Fu y%@?N J@/@$΋>n*fy#ؘx-Lrz5^qx7 `+7Ä2Ν#Mǜp{ 5]M`xTzU-?rM^)u̞/؅tdaZBM~z`Gwq)D!B]BfJ[H% x q[_h kgnė?R | Xo8]E7 迲*t[Ƽ#Zu<ަ8j]oZHyRȵ:u iT-d+$zz'a1XWcB 5yO8؍XuSr52H-ڗXe!M@{tHƥl/${#P}CHϹmEJt&Y' CNCH't#J.NOBNxpo[E.KB/+ nps(ShDQOE .gI.J 9x3[1/ \ʳ Ôvݱ>TȤ(NS|rd,0-Z̪jSITs;[()--JtՇ69k{ŭ"yץMy,9Kz@1WNop*5WeBB{lYBI$&|uS,Z]\ȝJ-jl۝~C! ƋSr~;UnSN.g` rf1{`ѣgɦEϒ?U]W=O5AY.O W M>ԏ=|U|%rGuu|V= H77+}O[4]!k:, `cNJޑ}|l8ϙK[1dP4tТ2e})Ŝ[z1m@ :<$NF 2HiUۃhQЗ@jصd-5^tu]x2A]ϘYg)lq X?q=tp`DAĨJ(O6^f#yq:@3IJ^Bջ&G"W"%LVXD:* I*',:;yv8}C77_2OHfs HEhRcb!AHAvuخN#Obͬdn@/h~v3EOz)LSFYmdj7 *+ .qKe<,2}g+qǗQz*`z6 -HJW _괴fbA7LR-?!TCfY;= X{ t۞/\b,ì#:zS՗7 69ü[s,&{z%'2 P|'={% x$ʫ9x%HaqiKmc?aU&$|o/"î -&60_1 gҠG7s/@z˖4RXTFGn͝zLs?S ,vOg /AlAF^'rG9/n!PjXY&~QP+"Nq r˰tYuCo No$8fM~̪b$g& fZ8=sC#cP2(6ɦP8;6Ԫ5:- ;.>--FLdnA{ e0jk尐<؛aUCMm>8X,9""I dJ=4C6CX8f$p%,>-2(ZR꓎- Xj_2EI:qh#oX;WJϖNdp5~yd<>m %|x31!ΓY=. ~~9\(?i6eeOC-Y}TeSt`$Sh2VZA,tĸ_M*ɌOs6~dO!?)$;9*KV:A 5*Y. AP詄CB' 9|}?TxL>f%q2Vi!/Uj˾Tc٦ eKt~pzJҕD8uzH$Y mU¥b#vLqıjkl|꩔;؍oQjfN=0-Mp׿d&6I/Hb .O57doW]2gm KmS1ӞJ?`(Xtq MYo_G.|Staz  ^ʗiX`6k1OfmE*V?jnx)mju\iaDjA'ow0`hKQ;9ygV\dv n+2\۠po/ #a7l51;Ngz /_([<`a;gE冘`<2a3]24rɼ3Pr|r H7L5J|;iv#=5byoiPsGI?;l_˿;Juf KH3 V *˾wpXd=",=y$NZ5*e\IY"ٕMScQpE&^^g34 Xyqb64sM՚9j)Y4ó6v^N `YCћy#ZAYT!*+Npf޵4*Bʨ0j V#Vl5b`?*neԯ㞫<24N裙3 ˤ=;e#ûW.#Hn.ėc@i)ߺ_za;9p|lD =hhKE;|эabB!oz')$*4QQfi'fVang6="uãg#Ny.(n@Eݎֽ^ݟ:zWRI3 UG U]D*?6;p^5s>l|kc Ӷ0草S5pLJ`0aC,N%Q|pC*vAK邑Yr[}zͺ!ۚH[wb(s->;CV̮H4ngpʓWODK(Me Notm̗Yh_y<_>|zMd=A>v`=\}*$^t]W"'cSV:) 荾jrK'IHwY boSٖͬ};I8"iV;=JǘP_rODQ"h(_-O:Fdq :Z uGA/ @U*{2]D`ck_<'pN2S6Sz1m XsvAFdۓuUx @Gi.kF9tEYI/`h`IJ!rGlvXiԁaRC3ٺ=;aT )m9c!FǩM[^ Fe8фד=)D=กba2`hN/]7}?qSXa -x*%ZbSP ׯZ 9\e+XOTnܯ<!椯z_X_ˠ@GPR`tMczX$g&EH+9Y?GqlظXl`PھX1 B H7W p+e./4޷>~O6scP'[{tp'cn[t&[!Ǻ tOdZ?]"&fm@jjx88p =t~uV =|e: -U hlrcKu.5.,zD^Z=e_`4y#&"N luT<(9o S3ΐAXc: ( u\"NsWX ~8xsKXj ԭ"xR>Jud&Uօu,i\MRHZ.;Tozlz R4  c7Rovuv_Up+hǗ*TBTQ2 FdAXa$ʡ&|IT>y" oio}W~QA=a&8bbbX6$$0OL~8:||cwrFw Wv*Xl-7Fjmd@W/h ՕxsIi4qf=82%Q?#nvB5'H@,ChwPSߴoz¿}-xV'iւ1oF}'BZ&[4ˀ8QѪŀȆ^0ݏBqTv ZJHQA 0!PqqI#7A' J2 ur1&ZHdVӹ/6Yҗhɕ<@Cgr wʥėx [tkd(- _gjdvݫDw? 6D918mעy6q;8tl{wLjn6V 8T4d-} OZPhwAg|Z/0)ءU|0o H*0IAy]D$\8h.yL5wl[셵uiΫɶ\KWHn@ׇ${Wb_1Yst;&l+D:#Rkdc&JVD&ZFПWC>}/Lv@eZwZT&uUxUxSlsM\iأa ~,R;sυ Ji09#ˀ$XqgwuLF>omumoF}a'@DY/hMhbIF͑=f"oL99C@yt\}@&25~b^n/^7E ir,5.CTwRX]t{O)܈'L&'E86 uO$zWt5^fԌGO 8qJtY\[*?nEgސ+Hz3~+EqOH ,_(HI;lV`bF7 T] *>ΫP_hP pQ9啜Z ^ZZ_8=Ehe iN=}X!R A6rn}[!wiʨjޕ rja]l#UQ]9ȨQ$Բki-Ĺ 3Ӱ !d9_gІR.,(+A*ՐRL~Vum`^YP@ۼB3s뢺W𠡨ˆ4(M *d 6^lC@w\rf(ƒeVtvͻ^Um?tP<:* 2C/UXAܑ =H  GgqpАֱcǫ}Jzu. ͝i-i\7p̏*!;yh1 ].͕u) KymZoCKʟ=RDwCYlR}yyE ̞b2([(n0Nk?|m!$w̠%lu1axu}.aݔIi#NZN 3$yUn@uqt">ja]L|Z96Pj5p6pQZ86)gw?!>M}*HZ %,5h+YR yU߂@XgG? ۪40oDu(Ư璇Q]kdeFyVK+ ryL$c捙4eV-PMbEjo^GV^7Pb1Bz9HǂgO 'ܲ ɶr*.x%7BK4'Ȇ+/+S ~SZuLk ފ uZ|,8)oH*}v1ao0. l?jؽ摤Ho_e T>+##BSMOMcF\gM&c–bڦܑQ\[F&n#`봾;6zR2M:S]Z0 M׌E~D?o͒;a^6D&x8kS?; 2\0 &6JO,OE+th6D,YX> *>jЬmG[N웙=HTe(k-&m^O*(h4+0Ռtm0ReG2 ablF=*Md0˧F9'w@pcv&];ܢ.Nb5sI}{PRja|[ajBz+6|/bštr"[B[٘S"R,>YVq]o1m31+ER(ɵˉ2+ʛt1ğ7RlSQ~񳺄Ԕth 9@bՐ_pIg]ɓw6ۃHﶔ+Fݜ&Ppz  ,*kSo: yC<:>Le-)p 2|ځכ mw0Ѝ[47LYDׅ]gyE{]k@[v'?:} `D^2z_%a-enDފ>~ y(*̶wO.ꯅdYt_L;D"Lxgv"%~Yh?/-珤J@ t|ki|_Z`{LV/[3Lpuօ =`q%RJ@ӟ:^SᙇM2*X:Q"T]$qRـp#LGA1۞ga%77l 9 7 ߖ{Q|˺T[r8i#c` "ݩ!W|&՘hzʋ[3GhmE~p_ @Ɲ0R`e%w"u,ro>GFlPb .nC BT+MHTkE0V2 S] K3g2 {BML-tIZFnX`tHDS+B*d)ʏ9\u؍_M&LOZGqi~틺t*orV@1|Ol=1Yv.a`RoT<&0La0sy[bDm%yt!av:tIAaC8HM ??#󃗑bVv$zo0p?*y&|{2w䢫zA6EE-`:k6j֌^2svJUcGB I 20z4ݲ#/x?i[$l6i3/Ə>*%@uRn2!4Uxؿ_G#\u8)۸߇\LzᏓY%}ޫeRzGR`wFor^i),.pḧ)[ꌗr0~(uVeL xng3G!,r{|ZVmW8\hr*zdҸHtT~%]?6} ^s.C{AQ5WxWN$X=C0x׬!b 7&6eh&: H{FMRKKZ`cPv y\H+ {<ՋgnE<Ɛe[=7 vC*S eKnW>m4iMis @QAy $xZ!s\("haIɎ{v>ti1yT!hUX_;d'y gJ!neSH!Y?z~[8KE%S)y!p5٘=G&bPk>C|*ʚͻk{mƍsȉC 4`j5xo IMUX:{em;6jdA/Oȫ'ځ؜b~=w,fL{T>Af!~Fo +LfM殳BPbK )">AJ8 ̭HեVӰm  ؿhI h^5wPo10hIRڎ`Ћq9 B? uU2ڊgg;2: .|jw~:.b6 *Σ5IYOV`򛧱>ÂFYWPx!EֲF*)Fu,?p9͑,UFkMݤOr{Znkjd̗%FE1OG"ҞPFgLWOxC|Θ|8s~a4r j9N_$wU]2qdvw Lj!O5pk ^ _TiaV˟yQ&c 9Q.n`4ģ Hl( DD!5xZrZY 0LTHZ_/Q0CFL怩_-b{oPE4@i_S Ȱ#=Cq5HA25?-:sPBd@> 6FFu2 Ã|P H!P&)k\E+ԞrC-UW/%%DW4c7G<| VjKxr,Sk5VNU@BI?[JI5cgr3& IkD{ 1֔X:7@ Q i|?!A !O%1yRZoZKun)78Q1 X(+ ?AFIAkl]ÐR;/;(#XA2I}$sGYH~b tUF)sPuxwldS^ n|_,PGb& ^zЇ,pf/;弶OqKŬ;z^eHFIC$:n>Msf^M"^%~݀v2%,7o,w=X?$yJK8s&c=FXn.|^N^rE>ƎeRոG?۬>tg$CR_]_pCGox: BiBcJQKyf,?׏H 73Åil /aqFȼ?`yQV gBJ`6ĞTڛrQI˶j)Գ'C7 ]4]c?fo_VJ-҄ QV~ ɫ·)3TkbdKZ~Ȱ4sKŒ$`ʷk+\ӯJ7>L:,K_Q@'Ǭ4T^ aOx=/%X>W{ruv*w~OE a7*"N (*c5d4U::nUW鲍/(&Cl&!bNLI# vd=;6ڤ0 ]íI3-O&{ʵ.xI:ۡ @Rʹ`r-U%@IPйҽ\u00!ٔ1~ (ژ=sD$pu%#6  %~+ކ|썵d+{3OH@ѥ%{v|"eʛg3GG ,C`JK*dp^@,oDJ|ŀi&î~Z;dH雔!qՕNG:rzHSN* } C_+NG}pX.-l+V0w2:Qgý;痾 {J ~jJ'ф(1 xT$5+N2"ky̭F-A[wjdA[8/ɴǖ [7QN#g3|df:रJ94'TtUn/!QeL])TB7Czy;zY ^g$הyha"xuĿM; Xm` Sq;\G*2'hX;(\`+3}Zq;{a./Y;$st*g])CW++9;ͺoW$TIQbΗRcT| @aRmcq;|<#ܵ5 #6^ >y C~w/Tm;L! -H"Zع?8)obC?.8| #$iCKJRUФ"^|_LP +UXցXCC~ז2^Q;7QP@;liژv^;,Ոv]Pk{Xj@69@oF5w_mtpУ[9 )>Ùbr5+/)\ o>zEEN6Jgz5 E )%Sl,< xI@=R' k ?p";25\DHVcx{acZȣ1V6܌)E3WK*Ǖej \%QbrOZdI@wC*/@'fY꾸.ݵ?P=~[$ I&g@Ȋ}̄[9|%t=N)]dMHxį 6 uPkwSu V3> ;7Z^ÓsE1f#`Q8c$M9љWۼ`|F)ֈ3 Mmԍ>i"Fo0O#Z fy܈.:a)xug&JL /(MvǿcGJNJ#~d`-1kS n:́&_3j͡=^08e41U qPm^SU/ yJ#<.񧺫F_3K 24jXQB/alUɟBI,>1r6odhC[>X|Œexo ÖrȪѬ\SP=f.TZ[ūZ3f~+8_X7`iGS~ˊN~(߰i*Xs3:нmY@smu%5qӅ qm;YvŻHC ;(mp~X M )&Pe ߘ֕'sPެ̷Wt_]KquNӷ"*7]{0*p7d˧~ϙޭ2O0^ˠ5V34P!zap\W)wPh:Ld`'sZ??jxWNܖedHvco}Eq)UN`3{jLXũֶ@5o>9L#\H4I#X? 7 LŃcs ~LRyDEe1Sޖ8&{]\:xF!Ԣ8r7Yn]FFv egR rֆU@gBʅC5΋_\I\+z\9sO K>4hBY{Ħ;|we鄸Hm"t zw['+1Ɖ nn %N8) B=MZdH~jCp?ph/w3D 5;7!pd5F[/%~s—|Yk3PKd]؝A&UIs@kqvg'|ʲgS ޡ:c sI*1*{mnX" ! [P'e1Ν8H&׵획c/d%qOS9KMrt KɢS^㪂Ҡ|ҙxaxHW,ؠ./u;<3n *lGhB vJ hi#]@&`qSwCZO¯4_}!Bv[Д%Cw՟=̳S;Tz)xP 5@&^Z5J|wU.OCԹp4e a SI$D$voHc|XH҈y%766L9L|L 6hΑrqF5wz˒NWG!h{E 4oX(^qQ4tlϖLF(޹FILo .-%DrBG U9WM N`ԨMez![-&ο$_OpP$2kXkߕ:S b6IW>iv 1+ڋsޟ~ TAt<_hh&GoےD= eIp8*,*Xm9߳*Y36WZU1r3A˿Җe oDOS/jڈȨ\WV΃Oco?eM/ 2 =yrt@IGX߇w1LM0Ø;3_څ?81Ii,nL Y40,z|@XǞZbnj MJ:^gHYvӸ6z\1ϟ_AH8Eh /xqx#r`HE(|)g2S#cgcC>Mw?rc3ՍM>QaV?xCrbQED*;Z1J_E(PD !PQTwŕ3-Jdc ES$#(Z߀S]5IC{_i/dVU|iV-</do?9AO$s+H(q")Q3!D)S$t7djBM%0^RF] q'LhSeKjسOwwZK?\f rن0W\bh4r4{gVVbղgIDs_p=栆N"/. "d%)Մ$;"Rb-r>j2i:˂@6'u}TɺĖPB4m%?{5?WXsN _lId.9)?\\4C{MUy Y(9<:nruA"w!>Bzu˴I(y)g1 l~0|%WB=mMwnc0їC$Uo)˜/6ӳf^UҰ]h]#+ ͏'Kk)SjaaAb<# <&P4iNS?(U6 C#Soq`5ǃ9״))&?Ye2<`^`($s$WǣҚ7" r/'/|56¦u_L"G9K.J\YVưi7 ϑMM <8̲U'4:#`^crƙAP(hLVW׶XjZ%*L}u.lg*y¡l$<Vl%LBЛZZ4uPW'_bWLhwmW-$v3&|vw+cQ(XbwHu᥵zॢ!Sd,\i@͉vX&ݨ̙9e.GO]? O(MVd](r)!.y+(at 6# kӢ ay˔mIh”ॾxf lxkA)ȳ83Q^_fZOYT j3@ӑ<rL$SĮčs42FY'FVP&z4lG!nH; .&kA{7QRL6A܏${;wf=_䘈RQ۠/ĝҖ.D&ڜ=1%}e.<8J—@ˬwl.k],1?-J62Q %sL-Er41ݣ+r!xnPg˳ei5Ҹ?IE9rTajxh2+X̵ERMi RBԆE m!rNy}Gg NywO9{% Q6ƽ; ԡ`y<50SV77,D߿F#6,}"$W3IաB.3σ iF‡>޵<&ogGOqch;e bE@Om&wܮ77!QAnF]5&׏Co$+߈ɓz0 iI(~Jia֯Ez FxY>hjۧ>UZ֣z VՆ5M GYmwkmMtNAZwI]/[sp8uCsJg?y1r@9ڎ>ש=D!wR5`M2OCئQDᅩ'ff" f1BuKSe~ЮD=ܝ2QkTBٻ4~H0@|sf6s%*O#]d[goTՃ/@䏺&d1.XL9Ѡ3׭؁9#7Qܯ9_Pμƪ܆:V0ٙzygрx\a!UPW% h6KMIM'd8eG<=8A1 ը20 Q]7*vm(~U*~1yB\4l=˓@E l.aҹbiHZU f]78EĹA5a7"LZvÑ^`sjSs9bL(-Yp`?Gs{xsJm<-E,DEEueS(!ODu  b/Ye(. EbO˝QkiQtbƆ|m,=>ъUj5UtEg!hXx2(Dp&CXem15!+ ĞXi/pV? ty9~*5;oMqh "k]Joɣ gttq*7=[%jQBԷgcVמǦ nFuz_@2=/=pI;UZ3թ cW]4꾬k@ZB Jl`y8@3E^2>爧boDEI^S ̘Ywh^_3 y]zf"qEҜ4qv!4WV17GCc-X:DOkD[;7 ~kB.)>dj#5[ DU8p) 5^)ZHa؎m}YҺD6ucMsxqu"0UNm>Nnbfk?yp~y콠~ 8.܌%x 6z7 β0?fC>75 ,4" c4]†tZuo+X6$[صwH!z&7u,z&< TU!s4?iɽ`UfD}-P3 U-(4ϣlg*AGr!┙,_gTB"7(f1ӿ;2 - %a8 ~A\oVf.: .R3Z{R$wazRNM,or#&^bVHv&NvL%'͌"$mz-Pr v'|I’MC\ǕYAOClQ; &@M#ŽM&{ .k'nu5rWRpЪ>]((sy/E-#S"V~L^O!)y9yWDʽ@[rb͡, 5Е\=LTjd:]L-#\IP5f (3q$S&S>^pP:D;D+7t-`6FHc٭XuJ&S;Q^L=m DGGWr{>O=ӻ ԂDvK2-JͦT޾-`2hB`ٽУ~zVeiDR0H2sW3q7Zx1iE&ԯE2U_5Fm_ѾgS5$~l:%:!Z[ڜ H멦Cx2C*xy|ZUޗBa!֙[cn?L j5~x*wgޣ-T^9zm6w<[iEͽl̘y%ݵ 9sA>+_T1/1b1kvSBS"fކ7u"GQr?J(8328.?R<',Up@#.="nv/T>T(-4yyL ʹx!Y8+Hq.WgwF=2Zb1 "HT F9d&!u I\(Uq߳'>!qHtfo+gxW@vo~(RѬIJEZgSu02x`vv F~.*ghyP˵h6C8 j1bq iY2hz b5SӱWaşL~pu&FK ObD:̸?A9DΛHaͥeM%XF^/ϠVTXmH5k`G|cA9x--!:~O/l0RpXWczb) ]TpI9;D& &fHwpzC)$\ I3>+bU&q<݅ }OlUei@ "!oY0Y ӣ͜ 53S*W\*"=.)S[# G%[[o0ƦJ_ß+PpYG^'$|Y?aKl:!QSg^d)ud 18ϼ98CGg ;H<߻_1:TLa$ CS J3B~9W0${̱5.lk?#Ӆ@f %>B">^ؚ;r(|F&磿dt,s0cPSCKm7wra0(=&t4htff/.}c0)lGJEu41uҾ?J[W܈㳩0HP LG(h-`?g\8Q6/r^HˎnTH.DI@ n[o$.(RK6I#~b d\k_:+>s=Ppk%,gU\$\ʀc!5vV_c}*8 my6{ivU{ ~W̲VPYal|78?2H)t SNӫ\ 㴔>ƨFKs۽6˹ ɡ^^gBn|hw%*FKD"FξeQ/wՠob0K\N4Gjj ٕ (j6[_Rԑ(Fma|VV\c[7aJ+fCEv0\%րU4uPVT*>?gGz:'NgybZB.'{'ĥ{xt^ V?bT"/"S_`MฅNoa??xRR^&Qʔ>ɖ'nKB:k;q y2U_mϲӧ92mMP8("?{nWW>h9mx"h:-F~^jU4m p} H<+IΒ7i,rHϋ1kn|%C;1 ςjȂ\U:|Az1v4z:@0Ooy-ћ1Q~Bn>d6:h`9) yM)Te)Ftw/XnXHƄR'+tpMW663d'e\eE}7Gie}l+:''x n迸 ^^_ȟ:F Vx:vl;{P7d.Dz+^Mz[sf4#fs(4=1>rU)1+}ˬouF pWuF<1zy)vq[ZQH,K׃=0Lm^2ih  >a9Ϩg@|A"(3Bm~}Q? V&^ajZ$?Ow!u[+d 2Μ]RC?=;np6,coh%IկÏm/Ǥ i'ǧdvpȍ̚>5oG}O?}O_[h,s5ȑt=0C1iUDV*~5@p-$vh4j^PA"HV8Pqn@n͟pԏO_={si.ϔyce_ <%N]t΅Ӆ.ve?nju#YؖY$-TLa_ͪ,/.hn;TP,gajrSpHkKH79߷0R Si韽`/#0rRMuA7 f" 4u_vv>ULJs C{0=l(@zJ]G+羅q!)ؠ~kXʈ{82TOg"TlW؜ ~#Fr&kΥ=]Ȫ2 ̴i\H)~ Fe#6V-@`lwLTJZw- E4(~e&V+EeGk#-!,ng*l !u8΄(x]fRb]&$ob!)>\51q"E9eUiP'KKTqqfP-9^LvfJ2%Z>?in)/U-;F9}+*UY&Svϕ/>E1gugG22UdaXb;^NUiVI & e6 a+`kkH RI5[0<¾&279-fKkdoAP3aA.7pʗCu] zaʔ/h(l;mΟk)$c|MG+eTҴ.,{Lؽ=Jb:ݪ-4&]ȵ@Ξ&eHh#|;UGȲ1i gzeGpzXcR5sZ-+ 4kƺ|W]D\u0OOYh\g ޤk#BK>ek*KYbP$Ao&5KtֈP7 P.6  O9"gE 0G7^MqUS-'4FKdex0[E{YL:km^\,ש5Y]`O #4}M렽s|u? ,%DJ}th~#is$ 2Mc J3;4tX썬Jέ'@2?-{#֭3aE fڏnԺ':,ٓx@mrm)4Mpt}b,J'7wiw-zQ> "-8z,͉RpmEn-=A)(iiTKune37Ú!/sdċ<a5퓑XϚf1:]]dѬ?+2>0~ 2tL027M+c&nlPF/SʰMi$5jlV샷YlFj`+_,q{X ħf4.۟ na`uQ$pr|gӇvï˶Uw%ѻ[ Iض3~?L5gLiye}k ֥](I-8Ғн)}~:QoarDc|EAR7l*)6*gv<=39Oqx83*syF!}儧Om NocvR}`XAԹw#jφw5zk!3E"$ )/xPl^2n1U{OE#/5\hcEkF'0ř t1rx4)--r%4X07a:o/U?ǐgU{zljID =e$qɤS##tZD~LKٴ8}+fD֌`-xyA{/cO]aC[%_D~ X9v[^xt*뜩v錏?9++JÈF*E3l#c]'_^vW-^SIPk XR5F/BW*Q Es\=VT4љ5ڄHRJp ZtU/eR Es\An:UmοA\Q.<NL@n*%.R e*ÙD["fς 7ɹiD QVc͵"64k d]#LNO_SiV(bE|2>Hϑ= GC54z"I!nHx҃&\s'3g/ՄǴ+$ҫEG JDb0r{O@QEIK%Cbt 85v?GVbY{klʜ*#qI75E@60? v,3CtA#Y1šYŸc xl-Yepl'ͰH7@G,o1 hWN,(SvqNCIrYdle-aUWj_e!O*:i<|q*0v~(MV>S:KԔh/ȕފ=7 &l *!gI0Y}>;MRh5`g#+Za\RGEKAW|q, xoA`S7]m?D@ˆ“.%y~d=* qY|$bJ˓8|~iJH5}wS!a5޿-5)ʾ +>f}0unZBS[XSӱ'&>_bp *оC#k i{Wz9Lt/t5 EnhN3^nmҩ 0M¢|9Abh0ma73tQ?1({$'q{z7E0ln%-= 2e4N}KOw<>higcռz-HMKíbi31C)L3UaZJlP"TA"( {גOS&] kH{+4M?xapLFхAܫ8cn"@Ny<9HyGОRmmVv'~&xтx9L45N0 SڸzTx'L;GGc dca]&Nb *!PERsߦn>? 8vqC|+`@ib$g~vܐBT3^7!1 $kա@}3T80'q|ob7vT}elq<.hLE%ܬb8dn@P$oM>@Q˼~ uCص""{(@=tn3nڟڽZk$]H/.דgup)FyAT7Mn?db;ɨ 9  W5 5|i_b:m|ym1HFYS"}!x)oB@ onQ*Ur{.b"uC¸=U]Ī5@@Av^$Ýcׁ$TM瘍k ^Rz>~Pn /92&Zpl۪I{Q]B旊:!ChRN.pw\L n읗e恥K}~_ b58eUou~LRtz`v95/{x[TzP:]dq$A3G?[aж}bi҄ PyJeA L3|?د, YDLYI2\4$}lz8/ܕ ֖#F?E]ntKԐ\W>wMg:n_8/n{9rz,ZZnLaEXTtE_Z7SZDTvWYnrf,h$毳-Ÿn$a"tu"ݓI|#A} B#NG1#Lq ]Fw3 Qu?%b`=Έ^$"A2 uѤ#&)qZ0,s\zt;,iW(;Ejꔱ: $-u GNo/"u8MoqOB^`?+w`+˗ =`HGmAŖuzR+DFZ\e?-bn/u.l,y8v-@`RօPLibqҰ *p^\,K!5g0$"NAI5dq6OB]۱,O Xe@*&̆>/b1il/9I^Ŵ #Vo u:QŢBH>`X Ty{,#I1el5+iM1)BQ3@lX~.i)*{1n {f?V}@fi/ةmNNjGo:PiY뻮o]:KYG*k^|8>H!Lc/. SDTw{%F$(E _g=jݭHl,4PHS1kT"UӶvzAxXtˇRQ$x+(N217Y\x;JZ秀pݣRyQ<NJT^Zۻї6<;&GN*Xڇ&Ɲf,؆6w[s14oSYk.d br1]uɻ 4|և\Cn۫_\J_`3e{&[f_';dV:!$BEC h O1𬭃1ْO3 ϸCIC?W퀛)(! vDE-n6b4b;vſ7蝚y|Š_B mһu{ax8gÑfgg5OaY =[e+oVfv0SA*FƶS_W-n۳v*QA-HuWhv.iGU}dԵ9r\Լ) oD '.2zq|aV2ʹNUnt7SѾsVbb,9|#ܢIP f9F;7{mˑ}64x&s06>-^.*/캶n=G-!Oּkd\|s?zy_lysyAAvR0h@^2XRJ6 ׬*:i8zn zJtKh1mG&v\/|o)`>Ͱ:נ%8UQEg 2&YJۋŚSQ7OEV5/Mf@vBIFks(5 Z110eC6Khe5dX"Ɩ]Sm͒*Qwp6gj+tj !0BN&ikF[H-hЂdхF2Jd[gɕzKYi,fݲ_\mx*@KP^t6cf0(M 􌖰'ᱤ6a%͂W~Ld ^4[ oh7\4;8_4Prmz:_'͜hUήa[~]n:Vw^]ObssFKI͔MdZ\#'\Nq]"%eqS}?OIĨ-'fݩ2쁥i*! 7oIBЙdԱ/d0;~ρuiAV==rGnXςFXVg\r@fDZ D0vB'pjZeM -iX^dxO$ICũ)9V=o̶+ o{9jn+Htwr&e'7@\F=ዛ\]R;n㺽v!1 H98m/$ t ]~0k%7vnxE `yrPU C64#)N4Ⱥ"UcR_ܞ#{Zi9_"iP!,/0@f<"p cSDSUb #tfJ Đ[!L7Cl*M{mϮ2ur=[$d@n%I[];r.N2/z]yN*0OJ"rhJymYK+v}t4¦hofl֫+I'eI/4~S(w+a(\)wʏObucYۑwQB`ꕝx\fت(Xr"Ru,R;ӈza6cdszBj2[KᅸrmOٸI+.}Z( ϝ؇ mH9)gN_;#.^; ur؄:C , ggo w(> yDԨQ13e)s];{^mV#æjfsQn:NF;Hp#xg%G(7H|lStbj7v[^lWN4BMj.ΖLmm_>[o˯WlP @[p(|of{*LųoL }J:w-:4Eb`*7'n\@eq֋9v@@%C5D khXkFn:*lP=glT;/fv?J6YktJȯyj^ s8%& v_T6^n]Z0$c5 _{ $j07PL͉HoT8SYYvbJ\<1JeEdi92gHsI;]0^ir#9F6z1)@~!׵XG'p%ڮ)MCT)ȅߐ*^UoBϏʥ7&(ߠNX㍃a6*aZX*VNʂP 7s Y/Gs ˀ#?ECiP-- ,efd=^ˬG(Ssg-O89{Ŭ+=?88e m'·1u[`Lw`qq=f>\H5qiAlJI9;EwvCR_ޕ5?I'9C|5g%h"q"ܝsXԭ#j1r:9(*e}@\mv88Dj+qeAH+a[.R@r1Wߘ*,& \܅cm]n!AE V۪3ѡoLlTX5i-oGbL]TJ\ ӈtJ"K90T8%):qJkY1*q+;T0#'$p5;;.=*`gqT&qin)B#k%vvbʾ`⳹,۽%k wo{K*hiJU%+'9P?E9._d* 3+_y\R.ZYJ"ʛ6|PK̤)+)ުqqʭh=x1JHѤBjZZvwdajiлka84orf9;N DkXB99%mfl"r `@i>C6<܋'J@1"=s(*qPW@ 2~Fz8(4Qq~72r+C0J8o˼2B1e9/$̉DId"c~s23KPi+vٯvk5bKbb\XebGHȋ-Lxv<{b"s~\, 0Em%ش/-dş^gFۮ$I|M9VKKڃܬTN=7Up!-BǺ_+ WmFX-L.U==b([ 3ABYРoT~iF+ 3Rf$[A!l Ȇ򹖥'.hd*cY6+<;C;qZta\~wXTzL)ڿTNn@Dc t 8j' w_1Đ"yT!mK3Wr%@"H*-Q:=UAK-aNc1S ??Jb/GlET %j^Xĸw;g+07 77 ,wo 4',K%ɫ+ѸYY(fuaO 1xCǁ)]ϹX H+[2` l TZ48VLقwôISU(F'ljnH{__ztPķ;9HJRIqÐB0]-,',]zAOVB rg)͠hsں|&,h0}z=-D|-8L J^GOVpqYoYԈY2}q0]vdnk'麄!V&5é hO J۾,?Z=,:?Cr[VP-?DzT\ޟ/~ | Ri1>&3HJҺLsWi_tM{N>.}}^#ʨI$4JuB;1x?7-޴l'h#daA鈓pj6O.W5>NUEar^~hJJ- .o*rѓ b,:e16u2(+T$r5N.MbqB9}B.'""ح7BYUA'nm9a_$.խXw#"W&Nrq)՞Uk{|pT\F@/"=΅Tpm#H(Q8wY+P:r֒9:}PB?SJwOL…ֵ1R`iWѵIр9Fx2F?:Hk@㘙(1"5ȼH]|Unn4i) E4C48 k43˞*R e3W)!gFAd߇{.d "&ZR,u@QBB+):M٠b8a1NwH'[8ǫq$9Ü[d#YŸ W`Q0y(3Zd*r N?sx>qS}x9qQ]1}%y @fqq'h'hahJuA #sP-[ZÅ[:gn߉A;bŏ[YS_VƯleh׵;5FFZ3rRVnfnڛx,rO hkԞ3Nu>n"s!>S"A6|ZmՁjGsW.kP'K*Hg /)[L- IBObi2?`Oi `%*+,0"yGs#YoDP:ɿ16:˹3*CrK\ҸQś1D|RYR%翱J 2ZP^,vNIsL3X$([㞞 FQd81VH`-d2jNKzT0[YD+Pfz|L.ϣmv&U.=J55m@uĪT)Ѧ+#Q#w.P{jH|W\Z#>\y7ʯjZ9]4R?kc]uA82~6@YX5Hq %$WoL~:S2Cړ5R9yv@)fu'ޅ;o}[l + |]HыXxZ[o~ )GTMW:y 4e"R3ݻA9l^%aQeRXGb)y WnԊ@9e:7U\PH[;"y=,j-vĜHDUtˊTVWs7uH9 AkGUDMI.J86һ䷵T]s,yˉ-cِ>AZB\=Y} .5hƏ1Lv,'LKk/nL#nʜc5B{l(yD('A)ƤF/x߾!ih4|T aLПB>ͷ-)̿r Ȭ[.eJ&> g{)08.3_5Rh7pug}p%sCϿu~6+#tDqE<**RXo`ߵC]`?bC]o\gdEc?4OmOr1Y蠕Qw"]azO@r!} L Bqo &wImw_o%hEuX*X\$]@O޹l[%W:Qar_(IzNh܇+S]xalл@G!V4WhvFaLz-`#S+s;>;A/tWOs)}.뚖ZKƴtpȴlBboOZ vJ)mOQ<3/!P{rWd K-k1FxCQߞh. HU,A^FQkRʰg)=U(13V a$;wP K"cT:@.6=xŒg J]Vģ5~6@m#RkúFq\rk!95 ϙV^ВwgwRoWěeym.uEL;4`\=SR_ۿI:x%ꀊIAPTL;I'@s%(vr+C.DTq홉IL9+pϚaѓzls E<` $,|kSFiʦr eX )&nQ W!SCx{ ~swnyBӶC^MߘVm#YS4TΆprTT%SX}^)^z>8#4"Bd c O>D&|m[@5mHմO!|@A8Ȟ?4ͿD e~oTEȁ,^N Eh5q3o7;sJ"Cg*TW؋i V;Xz7=QN=$xjOU<8+ɟz|Eox4GVr\K}1H9YSp#ҞbC,WW*'On)Йtۚ*O-ƾd*? [`6<@5_qO`Vq}"L@ib. 3"8w)FY%ħ7'ؑ&KvkCT_[m⹘);%AR?tVZ܎P쨏|O$:3Lo@N!`TLs:tW+g ێx%Fr[ UXRiw?u!;q=gra#XD=k_?AڐmG̗CkEx桓 Z I| \`aJۛ#N*i:ÿ.]g[|XqЀQ1Dn+,vfxrR;h/2Y5w|"fҙn0s܎u;9MPxu[`` OVFV,&sIn0ys7؄ "{eaUa}w*a\ GNNK4ٔ#)K;)|Bno::px8 C0ͽ_mNb?,Kd- & !%OcJ\SL||WЦF 5q  13.gKֳ :^K@ݳ'ޘH4c puef¡Zn^[.uQo֢nFpP*#.v!fmyT*eGj U}[p~zcΔ{l8sHȋ3O2:hP YoY0L?T? LVZ!Q& -}\zF0AO{Y֨>kPi ,D6^=/T{f{iʳޏ ef˽a)g@gKe`&M|s!p]jA:#zTvc8 \/o\ׂ-|wTMݣ _aNU21!T7P/5Pv p2\66"(o ӈ!j-S!&6_݃)nq;%*"Ͳ#Gx\kѣ<#Ftov2VJ1≁\ t@=pQ QRyOhiM1[ǍjMMa_v%r^7JjhS މ}{[E8b Aqj<#o͋ Ěy5Td켠(.b"SfOxB<[r^u;viY°;1-꘧xHN1A+@75~KLQ 2OylaM $?sr/ v-=3S`oɺT 0\8Eݪ =S(i"ײzϙltܢQ6H'.Tm++Uylg4:`Ku*]`$2/Mh\@m%&['K>yU6-PΜhnw_uqjJiII/Ouje!5׷A H#T%Tn)5hMN(z^/MY>szY+Ogtg5ṗ:4*"NMRwpqz;n'y]sfA(1]sQa.yPi-'\Ǻlu~~r䊤/R^GvҚ<ByYo_s F"Be:~G8,7wtY JWؕV?)'KZLߪ}=Q\l#aWWBB$>XSabC!kw`<W³FAU톼~7u$ôGC!E=5:?u/7Iٳ ld@z"4oƳik{?:u3wLCl4P$_"]n / s W>G6x8ƚ<31u7[sopcKM?( UO$#Vu Ӽ@g \~ziۿDJT&ܪqqDDm%ZuȔHu]D2M'"v&m`xV8t( $k LD̈́p&񲏍H]ەu> <MCƾ"bhEIz!uN7tཌp\7 eaSٳfz+Y+hjr VrNuF-%S&c*!pGK}i >㢭-Osݕ9X\ %` 4풳AW#S+]*l ge,= ]͹CjB9rDT`dUzEE^tC*^Q$?;fIlv\҆~FY\(,@c}!v x:A~}3TOd}IB| [ I5j .ؤ˲cTDL,NISPq/ 6yhQ [pkffCNzQ[ c#.RvW Af0ihT0Mj&Ui&mpTǁr4)QD_y[*ei?qv̱t?)`}'ϐ`{ L{ǘ I˰A+~+(d4Esqe ab˯bh9!cex|"W:f_G\2E2wvvEk~m4YNkE -$k*  -'Ǫ446ubЊhcj:rȞch:yXLW4y!X7hqvH+WN{/(@yfb3iVBc T郢笻EP&_&w*F7\RTkȟ8X ;M]|D+3B{h"=W0"}?^^q4n᧙wv@kBƹQn]l{x\RK6omnPJj2$M[|D}߆q;N7/ݣ[G!NFEtx1NH> @U݁^$_%${Kx(:[ǢWzFGtEl%΢oNzlmav^ H[PGzbJT"r'\L]qx &v%XV7o/i1N9{ c[b"w9PttP+:V]be2cuoYu+9B~bS^Γu&7A\-DM ]W\Ex7*)_?ZBX&x_a@있^Ԟ(o59WSXl]j,>Qm[EqʢSUdce:s\H-ʗ~'lwvj>)!06M G;O!{ggxx\ ;qI5GB6ת H]?#F-p4Ό'mSp'R}uCѦ -;cbKBbURǕ2^4k7!7I l֖JcIJ`r].! V5/fT( >]Qovoj}9覍5 Z)&Sa;͖.^+]|qg1Peq eR27(N=j$ٺ#68"[#f;gL9iޅ#` g\_#G^~E'odM8gN#6[ G>-|{| ixJ h+ߚlRPnfRUP11}u*{4tpɁ`h-%žP6oFN[R)\{ˢHP]+1e]\'}zhf%:%5IdH JJ 9QM(Ѽ$\ߍRords܎Ѣj 1a }U8aU  X jbZRk?X޾DXF ? |n"%w(ʃ l6mlw(12 ` AaB#@c}(I)' kBin'o!t/Ǻqd-A=KWϒW"Rͽr3Lz0?Ӫ=ID p 쁰&cE!rsh>%n #E|&{sU;-uKNTSROjᩴW6PV8?9:z?L M ?D$47!jUT TU\Jfۜy(4|bJ|*#^ =oz&V[QfXb~&]-aH0Gzd1pd3O3{U]ya}c㜞R,] dO_ֵ# b4_9f|I->MWegG36_Yq=H%'`)(7]%YOAH[ u8]s%% |5MNi\+UvD%Š#E cI&{'i ]N(1MJ:hz ʕJE} m B,D%sT }ܝ,7HC}Q02ᩅ*Xo/u (|K]tݤE%^K&Ȣ1H#=>[= ۜ%}T +}Jੂxؕ*1?l !=:&|$lGԋJV NB>Na4%][?gZI.|VH3qVO?&0~Y@KrDF-}`;Y5'h]m ; /* ;IA10%ԩ1+˔utlHyꈳ'@! S*t>;A9vͩ7EZi[V$T2۫p 7b+2仜B]Ԁ*tWD2&3:I<3$1ߦM9$$b߼a^Xʸw͆ϰW5Zu?䘙-bՀ"?[P1T7Բ'!SG| 758q_Ը0U;,ѨO,ofk-Qb2bQ&qkjYt2y;?lZm1QFa|ZN *ܴ'4c"rDM@rr񆭄}ZY>QlARڔ3-irxuk,pԉ _ P^%I7g'{KU[.r4 u> L, 2E$F#CFÁ['ۇ;$|5W:/G̥ 㗚wr{ojQr1}z5#\h~b=H1{t |r|Em:g> i2ukD @R;f8+SV8<.wr0815Fa0]  0ЎH킊*TQpe6 =RNĉ]\:oh}sz_eb'F+eMJ{Vn[M:_OTU;(<+ Ɂ9yF\ ֶxL/<4UDg6`{R",򎉬z@py(-D//W(|Q^,(0PXYC'rĝK~#Hd KLjp5qsbO}Y]>Ҋ;nLIY[f7V`c} ymfUH'G O˦hƯ}u6!'#"ժs'Sd@cszikTq ֝yOP=WWH2r!d#,\qio%@9{i0G;5giUsk]Y6h:K!Y'aKHŇd?-˭vA0 h[}Q D82D󐨾;y#/ p)|MJ̀~Fza,h.Crų$T4x.4޽K؀9sF c4 䓪 QXMǵeZ1]2KBVI_U('?Y<43)oIRH+a&Gͫtd~ߊՙIX֦ >t5މ͜εf/4Ư&lZ*_.ܡ~-B6dO],+A\2ݾF $VM1Pۜt~pQ%iYT6v8O)gXTPCf9IP4盹 S4($濠\D>-ڷ>hɋ%&z*rLJi#Z ˵cC?4;i9- lW+-Ķ',}rˤql~c1La*i3 Hv(`5!QL$fSS4#dl‘F4Izv^\ 5Ӝ.OZY@L (x؎P!q%9#hGڛf=dmEryJ4ňƜ6mxIPco>>CL…YDa- J@gֺͼ'LJl9$mnxb8_:0T:M憲un'I?,ϾQ3O(M=oKAjSy*Bȹ%uCR<#!zEBsM|ʋ;HN ( !bf3*aԹK&̫@Q~hv[=d>@F!Y }9<>1m^ pOf Nҫ2͸ E ~w=3#~f`\θvqFi;}0R5˯IBDm}I%`~q4uEYZ?c.?a·r5uFW5hch- rVu(UKȨxNoiߐg4/BDw+($dc7 (Y%{yS>p9y[yc$mf:jHpD#,6+JPYV2!0iQa㾑0F)k'#ڇ`Z2_ OS7UwlQd RX oE`3]b/15 Wf@}72j3؏-]cG/":Zp"D1+rXeEѻ V.N ޤk;zйCzCIѹ>{$gmi5/yZfap4KG$OX [a'oUޠs+8[)7J}̥MM CE) gRe=}.$( 9560+@Jѧ]yzj; Rˢ7ą s#oA:Mo2Gy`éXKq{e5+ʝ:?Q+,!Db(~r_qq4@Prf^WCxiy {{A'kvzFl8 ORvgbyf7aA!a3 V\bUl|[[m(:c6uPu˷ٗ>:0`gpV LIh!G}Бe`G)CjA$BJ>Bk@D2lg8=9lb-Hwv"~Oi>x}6I^LW->B6'ymdD9FN~af5,u۷/}5.%̋KڽxG.Z_Q;ɳ+%N[~uymDe- &"p5"toիACjYr!L._H@+5QW7xH,~#ϙ{{uӫ_i \\lF%~ח>pƹ{+( J,7X _3f=^/_dV D{,J.]8XIW! 2K~\aaMSD !U pǠN5c4Jrl'Z(Tvw܆GS!gff_N&%1 O!}TY~HtO*9rA"v!>mLU?AE>ĺ<0^MQ+HܭNfHx ɗjLX2'!t8ӿpFרijy3%sD6*ѹ#RC YI!xY{>\%&>+M1w%R%*bJGKNݖTXnaéapUvg ~۠LMhb ZX[4z` XQf`u=@+LN*hac6s@`7wvx@ Ѥy+xh?AJZt #1w]='LhWj)?jb/^^aT@AYH1 >l6Nd5eԕal$'Xf7,^Z{7drւ(PzF6͠{{6[f5WvV1Ҁ*0Wa=`PPbՠ diHCDN"Y~EkEL+%'ei:֒zxOT]hv8vכz*iCS4J'NAG*AAN/;A֢UOE׹<#ȞE BO{6w1Xѕ*OKryU OmU%ʟxj]$?!WX 2"\($~էARΖskF $g~ebc@WD49+c )ޕMm:G3TKLIYh|}9C|>3i@_,8ڮkL/uŝ}P=dYTy(_O1oTXNР ǭڎB-Sr.g))_:XpW] Jg7Jv=,G` CtK$ƽhvhfUT W=H0=S"a.NS) `!|\{ ޥc]Z^>Re]1N46zR+-Xfy(l:ȢT(&1j"q5Ag5m]q~'(祿2%^OU18 43*ɕިd(ݭ{q|@̟Vۗky/蜳?Dj(\BN$A :>7{C)"{Tњ9#-TdXa}8@i˨Cϼ%^ R}jȰ~vd&?&‡s'v#{RRR,Lѷ9ygƘByCg=tfLޱq\vYZJ*kJ#;䧦Hיrev.#nF?e$HO^(#iNϸW3^:5]1!RF`705>樘|Ѡ=@@$ <o5 ۹G|3̯p?JGM@R-*eI4:=X՛sܵ8uK1.NWr&H2066d?wU(ups_riB. yi_m,L + nj~\V<5%0U sd7;:Ӆ; Rsր3jU~=9t)?I\߯'~` UcK8۽6b)%;qnn2jDl J/ރW=jLX״3^Z\ۂ)7-82'ѱǗ̸޲"noFĖ8p(}gs FI۰v\h_fKtJ |p8̮])V@7▘ne k0.7GlL J }K2ՏmfdS5>~hcܝxΒ&Bw+Ǐ %ˣԧ)NyN 0 >b|rJ;z$lO+>œXaMVZh#s*x>CCrUܷҡG\)y [ Pdʗ3=ZƐ4c/1^ jFxY`,OF8JZx!T@ByXԃ|J`D ;䆦=qlRݨ}VaUuoY-=<-3:Xa 8C4x06@B(?Xa=G&@3buG}_pIFʠp^ƅXuDĹ:1Bz#M8mffőupVؚ8b1"L{DBJQ$Œu| W.Nox ='E*U5 NG~Is] [}ЬLyz0DAe#Hyj&@k֓@)lpNhGnRwg2D¬=-bώ]z\KxoD$?mI{%u^3 >nME0yl0K̳ޒtݳ\w'&s42XoK4$t I@H`Xoh\k4 = f׬ +Al[lYR/ޟ{5rȚa &h,hoEcbݪM)%a8 gy5g NdM\M2_wD^|P(Sp:kǩfkw@[wg I Z䕄saR"tZRˈ462ˏ'6<-W&\m cUʪ,-12 MSɺA,h[۩`(*H Ѧc9B`wwy UG,iUzYP-œ 6j"9[Rfc4.6cfepXFJ^ŕ1<\p1p3CQc[2 MMŏXgI dUs:9'Hx/q01hy@%(SֈZUkv%GƑ(Үl3"CiLN+d[D97P KIiI#Eϖ6]h Lr$Ж`]سV,snkm+Zg\t߅]^88UqOp\0[,C+X׉k:$2S"I򅮩}9gI' LEf)(,6 +*8u_ 2㬞7+WgY>:t@ M~CDC2bk9SOY$+OK۾KngǮsjDOO=Th?$qy7QگGO h~~Ap%|\U+Q;M5TuNdR״q[V];<)n&Xs}@X\ Sq5X#@9eZlZtQQxj5G=!@QlP.fż?OKyfI2TRg7<\QnU"dqczCGNMtn&R1@  zVe2Tbw5:MV޴B'J5F6򕢢wOտ$ȅ` > z:CrtɚM[:ڿwg7Xt kX9S]T/*J "cb*Thȓ:,y7\ Yk1X[GAa`Ԥ1w\ ī(Sv1aC&S8xʙD6.|+[5ڍxI.?1"1C{=H*$N 1 lcT@yxPw$Y/$7* ªj.YjH 74*ҏ}C%P]4u:YZxUCL~Y("ޖ Zެcp@zaG jȚzM#ͯ {I9T'Q4-"SC=<]QjhK6aRQ|S0Hq[[JinudZ%Wk kjz/4`1Ы֚= -\d¨ [W,v2\3q/KFKÂe~lW1/ #mERSQPqltkkuwJ#6WrYJSZe#$-cb~M~~4o%@+.V_*bՕ=」R.1T~8wpҖ o mY#"t9XJ#IѭF!27j -"^rh{3xC(Vh*d͐RL6hܛ[2ziF]G*aOؠ q]\R.ןKSTGuL@Wodd|D(> 1j2:c@]vI= CcϊkԓbzTZ:ijvr>mmR4ׂLh2Z;Gܷ? ]0R94] .q Y~fEg~4Q,0$Js fz!t 7 lO?:ëU6#O !oy8pP{ì&YN OxY6._ʞ;@iGJ|StN= 5do3 e|^/|z}TVQ;m66vg,WmU|V۽s?o3xUh߆c1k=A4rG" $E:$. ̱ qQ*>; QD&%,#:Eq4agY/Dۋ.[ |©c&L3F/o\~'j 8y|=~ ,P;|micAnKjݳ[ϟH*Â&g]YZ?Kee[ViQVO)3^{ q`: 6daEMC H-+g/irA"#›fzmKʪ䞦KaCR\. ˍPRꨋ\zBy8 4 H!XM΂yNՉ4ׂ r U7"3 +i=7W_-8KC tw\b*Hxэe=u ,H߉1h_ʙω5\Df÷] TZ>/NN#RI m<:5_b&u8\1X>D%n2RBrb=TujJp jgXԎ `w5vMKJI!;6 F/1AXU?Uǝq ERճE[-;f8&(h|if ;% #~djy ;Ü'(RDFPzdqx= !X 8 L 0|;B'_h̞Nɟ%Ej[/*(X&$0gn YQ c ._*!e+z7#r6pŵ^ڊqV@pO+PIjK& jSV{xJTm]g aaN(BqOuWQ7&@&j\#Z~ӥ HSȦr.6D]X,3OΆ X蔆S348C98B}/NW2{:(!kq3κMusnQ]4F+G%}D'6rusg٧Q-7H ږWJ`s `1 KF1ku V|.㔄5iCv.mqEiY l7>-pNI _X98؝ U6*Wf Ůn7*ws!]LCR~R3.h&r;Tx|ݶd,/$*DqmPQ:$̣*1ݠ-:gÌ6؅lLDW!k7sILF\4@GV.4*'8w=qq~s@MZOL*2탢ZMvD>uFvW鍷ueI'XW-ݨ'M25*%}N=10(>tfZګxpLB>W9j<4[zG;Tʺ& jڊD/[u"zncƫ[+0G'$ml+9{ j$*u_'?sM3?d!LLfT|\׭8=r*K%<߸<-N1[aW_ךiR|_&vnUӑ<6*;F3Nz}KmSJ: ` "΀V{p"&IwDl$=38Ù $gpۃvar>AH,6+ ]Gbiާln4Qf-\04հʙ}|=%_ZfPvL@4ݔ퓁 Z}x׌¶ @D[ਘwE <`ΣSG=OY#$b$גv ["AYINφl^h<`?Ӽy)fR&5 ^ zl"8SK%MG^-FG<;ؓϟЏlbiuT#^u{̜f[[":QRu&xN;Y+EAx:˂̼>^?X]Y/ea~fO :E[+&`GBW%+ÿMb۽ C(opz9/syzˬ.SdL_7&0. %,^PhE3?EZ;mߠ\.緊\ps(xOrWZkrHYs2OGy!Hѳeo1t 4U,kDq`@WDσ;^*`ҟs!=z7 Bɒ6ٕ) Ht$ XjR0 Jf.y@x9.0G ^8<:[:ZgAmϜW'.wbJ( !9ktkO""C0bJ~5wHvuҖCή#h; rPU(OĎN{󑔸GGy&#Đ@F7*:Dt1'f/WAd.V9ȣ"׾XڠizT| !Q:iש{DAJ.;̿1{H1;H 2 |Y<rEZn ݚŸݫ8($B_圓}xM4 W#a4~8SճI>R@?x0"tcCjBL9HvDPBǦrJF$qFwH M(_45Y򃳑۾{P;܃"; t#˱(c~!Dѱ6@8s O4UJ\?ή}ʞGZKK'Q$[S|#y`$:/ęh eb5hK嗔حqL_xz)Ըhh&lЈ$?KI·͍^T_;:yNQ"W6&i3~Om/A=-vw[rSr EnbG}8=n,*0AV GfБRC=PYstꆨdKKrT׺Ѣx\.JS@p͑4O$N&hO%OrF6Nz֒s|L> { ؕ Չԩ1dko%znEw{UUwO} a]6-J훞99OJ9 <5lW`5(;z {sd4=ˆad/ K*N+~LTHۥYx0=#iYOrv}7&tox$)~ӳK^H;zsc$dypM8l eb '4(x,FKզsǕ.ӵ`:#BhǐΪ3*8t\XpPn Np>E_N6V[qMߍC$hQaB؟9-o7QT##[@k#ۉ7 U;LD!ۻs|=B@- D]%JU]O6N+1K) ]AT$ŦKOE(вΪJԏ*dɷ, Խ")y/ 鋪€ I=3@#:P6"Vt{5QʷQ&ńݘ=fJn F)jِʆTV5P쭾 M,nBvhtEh("$z2|DB4w5svebgwUD"x޶##TCOq#=O/)؜8o0pOq,9_D}uvS+} ;ŜU V$i97;ӣx8Gy[5y[=eCwyfI@*$D[ Aѯ;D,c;aTm`Bz4NhIH=+A:tpZ d~dydӱiD' rRa *џ`F]{_[P9 x0^/s8Wj 7 1a14Fs\!j򳑉F5.p +A+%H'(i sI2+ސb[ݫ,Cde:>a(^t~% SOr/,o豺odFݝxu fL{H ^ϱ~mzMϽHzꭄS߾D:e򏫀vFE"4~tyȟn،;D3ڔkcԀ_J+{w'^TZuXtixxfؐy,?i3^⃽궴'5+t1mqh.TCIڟML+sa_o8KeNF<e_507MDĵUwf@HD)+!CKSz]d EeE.4.x꥗vWC^js ]@[yUw\,ƕ@8#bd_-Wሆ/Ӛ+̙C<7M޳on.T'$_y1Xຊ 1;:A,o!z% .GGaxLƟ W^X)7o(,s ! Гt.|iqK-9ژpԪ}t%*B=H% ?twMuK>^Ks>P[=c('OVqH§55 -YpĤ%$4?hdcQh{X ipIF[N uDp'F|g65WYX{g6(* AqĎ3EiN"!c;II֨>x/h BL@#۵b(yQ/@h=6-k]}tU1>g: `>7\5 Z-rhq NGY}WM1VYOjԑhlT-zmk nHI\h*~RGWeo1E;fѿ9K"=0{$¯6Y? W5&7Т?sp ˌ>;אF ]lGn#Პ_DY&ƣ[#v}ɀyP +򕂆?4*)rv(> 51 Ti PaSHjI :ksO韵0*~cXmzEWE9n"E}p|ݳ/C G?\pt?u-T,Ӷ娣ϴVw%]zj=v>6$LZ?gm>W9Dx=6g)KX*;p=`Q=>ـ\ a _uA8C}߂GBZ"2m1]H<`pQ %)|玀jŬ/N}G;YŅ&Z#6o|W;cH2i8;|џa x<ׄtkAm'>cQ![dRJ<*B2U_^7c<CP[s40i*\#ɩt ':j\=O,̙a$΃|S `.aE3N&)ဦu>QѩSU,kjeI>z-tl5wn( h/0 )pSd[LƶkJ)ɇyD:J;T?+@OPb*ڳlzXW6aÄN}s$El9T`gKx@[ݖl\KxCt"z+%R軳 0}x:,qLjψU]( 36Z㿙dzZ@p:[݁΄ߘ?FV[x8yj8uzy* ժgO#Ѕ /7X9Y)2v. H.:wXd~z7ǃm駋u^[B\ $/ /G~.R!jpcD!gYm:-"Ni+;@+^9lqWR!kc;v.䛶:^^䌿2'Dw w`NJʨe 8e(?@"yps;ۯ[cHi%Ϊ`sz+ b\S u[1f Ԙ984/\e:KP֥2![w K-upw%: }w |i3B?&f/:c5aA,p~hDTd">< Nsq"xpؽxiE)V\lU GObrr<qOiHC.^uWKJIh6w mJJa&Y~FHƉS@0'c#] f]94~DWpm&ݾ 4rƕuY9980W"L R[I1F=Y3٩Lq›_u^ d:+>נp9ZMg4^AfonŬvlJS? }$BGJm)+ T -a1rIt*0 ,@iy(D6Asuu,g=57&E3_,=&y&NJgޜQYFʋ$ op]oV [ Rh#*=\DfSߦυ+bq&!Ü9tN>JEH8ߞ0W4 /-EXIYgXLמ2>43"SWXOJS8'ѐ.hMMf‡q{Q.O* mFOm;bA# IQ.SX) .0-^nǭ.hꌮ}~ʰ7SxYgk`ڒ[[&[cӛA(^ɋwweVmZʉa#V^-j#*-ؚ%$I><@mRkZq FcbX1;>51,˯qP804Z"]t#xul~n`:3zlenE1ofL x ztlL¡vK,x9ͧ%A\Oi-DτyR KQw=L㺍T 70bDBlYG-PŹOl:ƩDJ3;*%X3PIޛ #:;u\H‚,H#5O/-R&ƅ 1l~,T dVU%BQqkOFE]PQ1ZW`_V~ ˢok߻!CSB'[50.W҇Pew9+3YS_ AM!&<"w^WJ{R껈>aL~oUBD|6J3a3 g8j1 ;0XT'"I=l<;/!G<-hDӴgSpK]IX93gdݸcf _F=ibݩZ S5lTnt~ #ۮz<w$J '?)>NjƗehN2mgg_sj/mx˂se,1loFWÉV8W{̡n42~)-\xW % Mm2f]gG\Pd, Tp\~Wc'Hc_s; VD䀬{%BK r/[0`յ nnpS]\LUaT]3l_hz'nsm4Yhre{dRޔ9!IG{:g<\+ s?;y˾cV4zjU> D:då^$]hpܺ۝F 5./|1[>}M*M+6YfOƢ_q{3nz<%94+?%; KxT)kSjM '< TImudJDh]HDWypܓt< sbو-NْwdbB D8Qz;" h=3H_A^1h[{4%ҭu%F^vljb0i5$C>^?_{vt`o'.$T]rm%#=w4Ս@ k\ue<.'kcF4?tqhE_\rewu𦀚!^oīu؟ Ȁ/\z=KLK>- 9*`v.%)Whôav-ۼ`ZT!BWMi=o}M U2%3GᏪmbl>o&]?$ T-ci#$0 =@AŶ?wsJzxMͅn闚3?bdE` `QV7;J V7򾽮sK6z!ݒ|IGn$j~ݠs%E 5{(Kk ױe4tGJ"Nn74~S 2^4spocJ/X 5|6@&֕CH~g*4цw({ڒ@3o M[ &|ἻQ7SQ}!;qݪwڎ3L6"NgLY9yQS-U33|~5f~g=@aM \Fo.j=wCw7I8?gaxix7?'YA|d/heZ]Mz1̜.[H bkxBi{M3m̈]Qѐpz`'h_W\ieEu1h†VrD 2l,kU/o@^/w霑QTܭBd;iҾoOgUO9TѐIfYwuJO xݜBu0PϊKߚ͖KF4W| p8 ȄmU@' |SfX[m6TC?$֏#m|b4u :]x.bW÷H[˶F)"]՗]_Qld|8+KL73ߍd iQ4V5*}l(4;;T>Yp:DJW% J5gjBs}y:!(*Z* @v`rF= 4&܀M rUjkElx͓{%jjXm Z͟q\M2h<-uU(PDO߾hH@[ %k"7;v&gsܝ?U|:2(_A-Yj<^ŧk$U jcraO,*Cx`Ȯ=pA<D7݀ gyΡA'B:9%&ioh`g8hN8̺ 6Uj!=bC:G'IJǐ`^(M@} =A<ē迧khlL Bi^۸Efeh{8 {~Fa )qPHtxj),x_qjVd1j|X +:J4++PBgpň]nlʄIHl:*[pGΔ~b~ ia OeQQ̮4Cs66 U}fΪt\`2Vge3P僓߱> 4G6 ْE)LkL>mLH5#v6I%Vj澼4@[rr7@% afIMPZ~gJqENpQۦ%9 hvf][~TI 0Q@nLIDԢ_2b kZ?0g/A>!o#t9Zep|%hf?Q'ϢXO3JD ҩ t"qugEPhBIP%ߝQV2Mg D=KcB:[N!*SL #4Bt/"rNi`IUo :"\8kiɿTEkMĎ"z+]AtH-^ xGBghapԒȚ&!Zc0; rܼ ``c\%|_Gp<5뛆eWRO%.<\CIr`yτIJ} :az>04$^ ReZ{W̯9@KDq4J@_t+ anXD8kQO:ڌ#]kpU~lCk!iػ}82E}G 64 ]}7|: L!*\3FI:$`bpT|4YZ?zhzv W,vjIA Gu8>>ROR a6 M hzctӕqZT6S2$ hWS{`N7Ă#vn&%v.#85gp2cIu (2x\Cz0=MEU"BuuT6i eR|r|oE?1sHlI ϒaЁ\):t [RzpXyņ){@LcMĹyLFs8(mMjuo,#^!i(Ix _Kaϫu%;r@\/F[y3T.(9m +f_b1٬SmpP5Ry\Avžh끔"V hQ)I:T6^:%ʹ)H^Oek[n=!.oĞ~r@&mF¦'%aPN5JូF2t;+^Yq6sQR݃6V A_K~lwekfǞz 'dS ,lP|nX 9_O!=))%V⿮Zt.?ٯ@x]Zs(1\UˏQ!JaUhUYYdQ)g+ϚS;Nv> 7róW:A oM'fu{ 6K~Z뭜UIAą TM/9ajʂ./l ][w _Y<-葫F内i<B-pL%/4ڣO DJŝwDzv'vx Y<n2z@ZÆS!"[˥sp`]gW4 t=4?4kz`>Za_uՉ߂+V+D k|Ң~4\#:*A`㶟ZH@EUW ^\]\I LL;OG7 D*/UV)iUY-$AxL'f W#Aˆ(N9gLM`(8O.>G Ԣ/(!\y{{}Hހo:VuF >x6p"? axc] س SK2{­ޥBt1Bhjb I8s޶eӌ"{D*-۠B.2`"ۯي<;~*|^=/zڶY/b7^C So#BGwkRu׊4h SI2@ot`*D,˼-喝`Qm'rEґ ӿ;n \[mz=Fz=OeWiC[ _mW|(o /%lev3'np2 M嬦7tKVKD'me mIRC_G U]Q"Vh\^.:yidk4nB!-Т˾݂yh2[feM6WlhJiW^,9/s$6do{H`Ս:R|[ݲͳXc&CqW56:e=T4G99ʁ_NJKP|TI`lmyb$}Y Tv[Q+H PO71>w $vl~}Vz,}7l`|; \> y0{4I+7YS|p AQ p,>xymɛ̈́o$+]oz )Y1b{4] вݻ%iS!\f5۴ߧ1*1s]vm*ϒu5[[!ϻWcS\Sh! `)EXa}Xܿ%OOlp_c7FYGyٙuCjEZ3ccA>XP> 59CU3o۵~W+mн!zlgz<;Z|$j_?5@K+ُV_TL_sߔ6Jѳ8njAI$[WzZ@5"}UiAǞhI7VޡK)W{02ML+7:8+F 8ڃrL:&"AJ~7 (&:ɭc#0O9E ٚ|ɱO=84@Wct#Wyj7+G+wj4'Of+h56 Q-V*ݘنϥ)& 2LjӪ/@ wcd8W=-:W=V;XtǏPFrֱ ïF^T3m-εѽ+|[}/~e\7 f{Q? yjn/4Cpr\D$%Bm'Fmd3H+)l!'9 p̐(J+/ēm^+̛_Զag\>ےL pn8\)ܟ>Zg6Zx*}KTebI: D 5>:3١>!еr"]^" ,Mbxg'3 lEy\eiV[4Bى<5|ؗW09#`ZpJeU>tkRij8bQB2VQHei4zl^0^91 I7wv,jFbƋUa]ZS{_( gľrsOl!KchMv|MFH $fhjcL+;Jp]d<JA0Ja{x3$MފH4hTmIfZ;з 0 gPrK;H'1dAZOAfH)j* ҉!]96*+Nwg DHo.~77 L=н@^D^v:m7G3(6$. -Ćh -oe=䧎mI)Ԁ̝aOX-ɀlG ᩩ5觨)~M/y[&~:1%@simsuF&3t⃓$XW?8$)kz k˺oYe΍1{!8 Z $X7[j@pb\>VW* K\/i:<~ZE_f\#Z好li?YXb7rٍ$b=]MqOzdέ3RYP)W $qOUwLT&ƬN"H"/T(hjB3tޔl?Lvu.UP o1lpc/uep/TT~GV)]+҉=JIHݴxp,9m%o/L|.o4|4p!iF~l]w,Y/k9R2x]Ixb_#cgv/ VxԪ6 mEx{9ݝ] Ԏb #fD_!^ R8aKyprtU$2Ņo(+ L ~0EU[ h#gp1`9zTSp#0_E;РMNr0 ,XP`)IYC4gШf"u/ B5L;{eIvj G#﫛aS$aҵ6oF]MDEN`%pڔZ8aʓqmC|t/vZb5#pn=JX =n{S2ҜS9;dUjWƢ.!ڃ"9Yz"LUv3'%} 2 [qeU*}c;5­w%kw&x^~.t!y?Qљ0Yl٨ k'h<$+K-Xy>^ * csjBJ!3R3@49A>CԒ,)(\m虯%W?433e)ڛ-2ea$˯k l%%TXieHp)X."Y6lzN=vU"Ӥj)JtO{ؕ'.Uq0\(~U:xdS׼NߟH婒lX|Jt!O/par<On΃$eh >xpj䒄T5[|Df;񓅺Eѕ`"CYkGe$Ge5OB hDD`(>aWSF{?R )oIȳypJ`S+S͹y՘MيaqD6RtL./A%= d_\ܹS-[4suF6_g8cׇ.J_|Frr1vDfA "OVL@$|ʶO6+W}."_'=e`~kz0HV>V?vZ9we98?+/>58eJGI.%FO Ye\OV^t4Y:s6t+Iº݃n\ mCKKutU{"g_N#RCI y43~B5tޏnh}j{~lAʌK%@wCK]Cw o=* m8 l4OE3tFjkr$ Ϲ'bj[fz4)a%˶RAT%:𙵫f|B: z0Yo ;&b]D#kЊ؈1k{^ibzڴMQiΠʣE N_PUg0r3q0X㜽vu=ѐz;gFH %z3O#$]U{6w5+O2l6dbȖ_ŠÓtdAG=iW$(P᪹ALhtΡϸexYmuQjybVY9D_ SߦA"@ 31n? dRe:%_е~!'kD1 1=> `Q#@PHwnZ+zVS"P%,<%WM 0Y]]ƹyNԴ9Vd=:~|}0yu'Y[a_q DOxmP(>=P}H 1yR' t 0?sP3du#/+GӾǪ+q*K$tdePރw!8`cHtd ^C'; q_5$v~a[眹`c)iQ-g[W{N2U7sf?@ix "/տ[Ҝ!֛d ]0s`IRdR. GR/sʕN5Kb1VX$ڭ&l$ l޴]P%lm{& ۻEsn "QY9,i $ik3Vzgg4B2T(]/NqrZoF8qGv!.5ـ?}HK8c&sU^ A<ڎQʃ\k]}f]:zXeH]d9w:};;AQ5rV"k41_&]m +L-A =rSAxU笗=xX#=p̈́kʞQϕPQؼCm[/_;|@O>k套&)AuQq1.&نN\;ym71/ DFS,t3+Yfwi_,'8!)IzUGvCuO|*xTfw-¸$d"B#^)ti,dZfrqdO,T"!7(rAtNx5!7_NF$o}"=T+?_Ikg_>BAɖZ<bN|L$ELԍzm&"cA*'Ɲf < nt1hO4 }l q_ H!ڃF}Y?}utds.V^U  @$-7祢IwQFkƂHryeq73vwjUd}er^h\ }ZDOJH-2E#X!jcyocb~n$:܂aU ^^\ngi:.{X>c>62ֈp:.1}'jӃ<4_}>X)/ZwޗEE_}e#9[틶Ck2UlȃqFWZ%/Q-ዽ9'bx:&P o cHknרʴ'Ah!xK)AѠ]-Yn{Lc4轅Tnƺ }P[Ae`m+ޛ՗n"c œU(كX/ x8T쿐\xn YXH_\x3,t+-mz@o [B?vr)UP" C|)Kg95^&7H Qd@b51ŹjDVٞ>6iw鹶2]L5o>-oSJ{kDa|Ҭ;tFŽ| xc^l/1SM5+BzGEQuYOnԕθvt  2@|P P$-0G> 6S6țVt.@7LGb KSNcіZ`68ml"N9y2\Y:C@I֭v{j ]F I6x~*IVE7 D ϞAqq_[LFh1PFuU]T2<]up mFsǤ*ڸ *=|{ eaXPen2S9s #ZYTcתbI+eM okQ]go9QGFZU^b6J b~?{\>"rH&B]PO O{!%x;Ue%'3zBk9^50aq0+zLWX芌8s7Yt> I2A'\H_-`CV Ҵ> u\;ȪQkޑס0ܽn{X0A)Ց2p0V4UK+sљ FU|Wrm3{hIO,ݥ*x VɀTՌc#"kyj1!ߥ܁eJ%,*7|\M3KsS>[V(+F$,;HiGQ+aE%;Zy 0~6z{qa$]u1ʯ(NQŭ̝u2BX֮fh YsɻVM:\MŽZ ;[<)AJ"gFo(u!*bբ lr ߽}z#*# 8Y*gFO]g80C2l'D/u+)Ll{{oj֚Wa\bkN뽆$艊B͡)s]J\dML;?q /TII"D z{><xWX6_v EcY =0W^<(iolJ&a[e{K+PSFy "S1)?/wk14 NeߐWeh*2(RW/5W13J'i^}I\V{GP6\NM:ϙƓ 4 e˱({vfwC~#(6kp+Z.%Xحu[@ވyCK)h,=d@H# O&4 m=Y?3NF 1*^ .wM<-HA{TOrNf,=q)hjj*)rTS  /]\c TYrm3U0Ab8ќ\[t L;:㒢>jve[@smKF(f eiZ5Yc`3"Bݻ 1)ˆ|`Dl' =ka&n'z ]eȶfp+ߥ !&l@ TE0Y1o;I{r:ן&7+ -/ćĿЯ+&MžY^SӖBO;4'DPh@3i࣊+yFyCQ\l+d4eh#3e "LwJ~T7#N_ղ|811>5ei$kw&jj_bqqsm@Nc:񈴛?⥂*g71ar䐫r0}O{`1M:V[#Hc:bC/a}f׿z* u;kNHȑHEn\-Q\(QiN@h?  hh\Pө [Cfn3nHcy]82!GSn s2YH8 C@ω'(\vb}hΜ]UpdP>d|m"zR<дxYvm-NG?U7F-=|d +I&*Ԫ\[C%ox~۴HX'+bS\XrmiHuyhU`۳t̫@[ LNAFOhoY4KJﯾ6CdO죌@ &GtH l'*eN{1L1dyY ۬{0u_Q!uD8oi")qprW`dk't)mN((N ŕf$e% -G\;k[Wy2M@K4]| <_Oƨ1`H2¨i>z:Q[EKz-[<%]%@ Ui`  CX>{7< Ҳ"e"QuSU~XLYŴ+=&paF{0Q88ډS3:kyr(qd?gpxz@ɿJ@5L!z[+f7.!6e1YF7KCY[ [[{7].Qi!-YX k6_Q \tkng?E򒦼˴,7a ]`.7e:/Y>>mƊ+=4k+g}؍UxwX}CA7ۡ 6kԂ3o/hS؅7sB9pu4z>zLԇvl0.Q%H7*qJ>{>t '< mPͫMK)iaׂF]B~pÂW9"8 Z /)E{\:wlZn҂dnK}" V4,͊6Zj!s[cN0 .s5hp0󏯘Lz}:Sdp3 ;.!ݬzOZ宵0Ul6׏dpH4D?#&O;@w*bO@=3d'4 6x|qM`[zų<)dA<'E,`Es8o  G*e<:1l #/\a &rPy9;_/.3W)KZ +coKu+ qS7? (@<r~n𷺠!ݜhGKjټj?I[Cp9w8ƜdAugK/=U+G*0sĵ:Ӏ̊C0#%-8#K jUJ)4/D’YLm3FsӞ9>̿o 5Tb".>]Lk┤-椧]\jpyFI!J3ɓ35iN_s,E4=9pMC_&N;Dʛu_܏pUxg JEʵU!uT$xy&[Vx1.$[p1z?sg ]9_=ye\vw/yB|e8J'H֤1 fƢM$g:x}|RtQ96ޮWv2_·w_ꕅDJ#,52na3ʽ';ܼJ# N[Yʫ}cC5o,Ogy'ЛC-0PK  4 lr)_KT. bk7{W܁ 캎|& XX+AH0#{Bje7) UbVf1@LJ)AՇVX'R:ܖZ':i|FX+ (Jli:k@z#r ֶ)%2݌oW_Iqc//7̆ͅ-XY'L8rSx!oQ^r8 v?;UpSԙg-_{vIҤڸ,J/E!2s:NWu>I#P{)6k[}_xkuWܱVV/aS kq]O9;LWf3rRVi OIk)/ RzdLsfiԬ;bGp9*w951g5D$ZBE{6Ŋ/_i;m~;uIá= u;՗ySas|$=Qꐪf3ny"Qm^^f5%APKT8,!)e6ewQLwh e7l1^9D\=e_&u_J@!j@Bj_;KhIu ҭ^Oa%Do#PzsL Y@QAeRzn!*EbNDud](X$IǷ^WK47jD+ps]gmR"[M?ʅڜ ĭM|nZiҗ}PXz?y'r'?GUkGt7aa#%ha;]Et{p&utjOHL.bD_bb9fO:4m'"L7;̚=&ϣ[fC1nj+ gp%N{zdZpgYFBA+?RR0"-Rr#lʠEe9mǟ$4NK[`}oԫ@.n[l3/\# 1TjqM2kb<3ixIVs OFx>XMfƪ|)3 ˲Bp Mۯf'gP??U| >G-, 'lS:[QYQcJ@*-zTqs*w+" x0&/OS--H$ZYoz q 9rD\m.޳+=dToxjaUl3xn¡8> I)>[eFeD ,tgVbl[>Unu$دbԻ=pWP*ڐg6W' S;l,$'LTe'\Lcb- >6Z bOyTC֌Sxh6Qu[VQu6yflnbnTFݿxΥ 1_"B)9^j})UB}mHG(^_օ^H`pKi8>Y%Mn”Sӊ!"qx6X_o˙CY_!gh;$mo7xgw` U ڃ+݄w'p#!ikMgo,\*EI&6(m1^A^Q،n&ɲT@ Vy'δe"KЈzF-"<2F25]mV0# Ov;:1A dE.^1dyKCDCوeBl^&7W1{0e΁%c*&yP):tr`hxi%MPL^_@y3p葙4KdJu $[J _慃&Ɲz5%9ڎGj&yB)ђ^HNt2m%:bxL#>.h M>͓kն< dΘ$$Ebaۛ5 GҬ}J>][67ZlCF!W\OĮ,,˴nG&5Œ!p'ߑ]TzTTuБl ;5")lw2~!޷2p%Oub'sg\&e"{9LC?mP"#)%4E>PꝩG^#"*pk9,תDTUo?l'Ÿ+&nȼSeͅSP>J,-K$ՈtɓW$8\NΪ)5# (fF A9W#W;p3fwβʙ9bnڛd+CHed87,쭴/9`3_ܛ*+T=2^2&Q4-V68?]҄IF# "M&Of/]_ۓyǹ{.Q#03]c٬{5p嗎Jj>$wg둩0uWGLd{nkSFFD˓ I*RzlK'v+0֞"dt}Ri9ή;/0+|Nt*LPansU/[*l3M0yZq&\MFMST3Գn|Te64(Jln߄l$E?B|$tE@f s+I{: \A}Tg|^PO5% Dg-pG*B^dN$doK3IrMm~_Rqf&n3>__Wh.IRt-~<{TYkACJٛX'NI[+۪"4GzEN) 13Yb4ӍB%#?'bR4B$RDLFCd~ו1c@hIb)c"Ktr~XMܸ x{ $!Ʒ_G1{q#7ĕ 3]YbVdE1.DS;mw [{^>q">z QV 'a) k̂3y1wK6g]ɿ\R^ao)u\YUTmPq)KubfLT^+Տ` vvjo5}}^i|Y# f+cW'x4nC[YOn RnޤVoy2rlB/6ARE`;jψm1Vov}kS#hB]Sz}Ջ sOdfu|e u|싗:@4ēkGa,j\F6,+ ep;,4*<yk1$sN Co}E9s).%X]ň6t_rŇjƖ m7Yj)0ړƋR@-Ls)E1^+!ª=-K`p +f4{K@'yb)Czg0`Z¹ tN7Q,;_n&~_HNWN1.Q|Rw9hxP`oJn9WAjJ l[jhv8j_i`H.oQ኷&u IDaރ^,h 5:ٚFEy$򼔮oX++g%ic0 ?Аœ.g#K.j^0\Xⵅ`˦nxYm*eCNGziS]jPzLOӮPUt8XHsuur_*ϩ=3ek&+<K]´/'}HN%EaBEq7S B=ԿK<1 RFAf}ۅD2U5Tt&E-$A\ik"& 4RFB:;HewhK,h?l":ڪsќFj3檼4-_j۔sZ۰a|[Zkjc" YʼZ^q4gƒisEt-%B=>/~:G;;‹eH'vlEJkݚ @ʵ _8l" n,iҎ01o?1})^q9@QYzfdǁԚ.aR<bUkWNZX9}?/nGJ0مދO>;m uEDH/ XBRu76K7e9!hƓަ&ĥ ;IyK-;Ma>BzCދ_ij+{Z 8AglBJJ$Pk,YIKi0^~;AvR4`p Guo!ZL@E\zp^;;zwpYz' vyZ{t,l?c zi֨z\v~_:I?ImΞT-((tv|UH§[tF%ZhF,>MFgQ9Y6vF˘ܕ{ax$[} E>n6 ãve^4oOaV,Vͷ`NT 0>Z󸓀9@h̿>5}/7f]*P>J'},i+4.#`{RCѱ%1vKX-ۍOVyzLaOј L_yD(lęVudH:1rng|qo:XTr׍7oX[g,m^5?x_ 7{fcU:]B Z gݓYFi%AڨQs UvH:XR`Ҷҥ^09XGomXҋFaU7kC#?Mo@{jt#`k}_2w%ƍA%AcVkF M'H2h,5"X|ޡd{7qF!ErhoHj D<{i[}I[-YH XiU5eJ#b R<>hNQtoTX8Da=> )W7q}q j%4~epFX`I 2|c?A/e&ΏOruAO#;㛱EqF=Ooϫ[']a\K ZC@ ^]lTp!ȷN 5nLc%Yz,DD, s،u0 D9q|־JU&n$9a65ODiV1CwAz .xsG7ZVjS {k}I8>j`{q".g=f3kIcK\cD$li%2lEeT5eBT,)|x~'3T#IsL?ȭ#sn}@o΁ݑ^>pd.@@?Ĵq@mtNܔ>!nHmӒa\Y[r3(7W,V+2ـט,C#i 3."'NK)Ğ>b˽a[e=J^ӧwx"$ݞt؎uR>Q=) f3hr }?C;ZWVg-j ;DI=yxb5gej mefȞ FoU ~|GV'r\/%D2j{+uCT&70h=Ӫ+Gw䞋.1rb{}5h z|Dyd([[*$+|= B"Zj8w < s,M9K¤- 4Ńl|V'šD`WD>ߐTw< nb@b~U ]-!Փ&}`qL!X.'WBoQ_Im&@Eb X~}i,21 <kQ2z̵{W"~hlL+%qM;+9UQ Gq=qWw n/YԳ*Q~o$BXEӵj;͘z7?.Sm7O-?-hn&zD$uK=EA׹d͒isL3YLl4n.%YZ{>סEreu=IZKhz1nh44rF!M,Ɉa,Vr`h皈\<MԜḭBqnGi0ӏ%7Z>lRC\tQrTƽO^w uy!:W6]$ w1N+= ;Zv0OxJRRa'+je1N`*InVBKp֤JLwjYbDҿg] -rL@jpa|zZN|SMp%ŜU`(V3/Bok 8K,35rQPijK}R oƷhX ĉU{2zfIҢѕ9 /cqm^Azzd@Sזݰ9iv ni4RZLSQk Ikrǥ^aZoxeG'BJw}ei8el\h]+ 靃/8L/R1@@EJk#_Ӌ{;QW/ݠ}\(8ѭK.찃 佣 g) :H:xǀ>7p|B'> Žiw*}ߴ0[{,BXc@Fdzʉdd ;Z]rCZ﹛m w} As-.U_ykqaFNLz$Sp )Ϯ.<(ǯ=< Y޾uI-X%g.aHjW7Ԣ^%*ѸH* si[cme҉f%x*hn?ui ;T?g9Ptv;ޓNQy%r~_#Cg )rXDf 8:*4V֭u@&U՟q;VŁxx;j2j'Twt47ڠV00$Ǖ^Ԟ287u?=9Zy L.Rs;}"k$gB0ڤP22^58ۖǖ7Ogn1#H#5kTwݱoGMv˴&?dOW OF[ U/\ ظE4e-ׯQڕOr3~%ӆIe~=G-~.S^e ?VF?:c5]tb arX *b*KK;3Q=h&F&q"Jm}%? f:lDmGC7iNi^*MS;i =*#/ݭ}cz*:@DQHᔪ}Wwo!^-X"xހ=@n||BQh N%[zJ*VjLlix׈3g fu~Q3_K7*aXľ#]7 K%Լcc&Gg`ZJ@NeR5 GOB7بY-\XGëe6ͷ=}Eu+!Tݘ Kr*Fg~2ڸ!,(rzJF(:ȯpU}).H?(&KAAc{E]:SJ!I=HQ+kgbJO SeE_m'ߩ5ռ}5ϤN!R !yXěr(Ԟ52Ә[u;%ȹXjFjo ;y Mf;]3*Ίhɥd,~Z-C_R zL#tZW o=ș#quѯ6:bOhW宬OẎ]O,@ܙE:Χ,`͒懍wHk {c!KLQ}M!3}\ր[4m+zN Dkx(4l`˱dU!3q_`{elon(k_*Xt'sf걖]ݙFZ6aU3 t;7E1 H|X4XW˷H"=Yg@@/|)jxALqh2wcߍFt9bx81e4Z$DJ+ F*Ljc? ՎK;" O(!% Ibf509P+07+s,B|߀0 GoDgK˞~pX+XaxG` <sʴ5e ]d3ZAPFV,I?v Q3PϤp[\?ͧmoS51J-?ÎĂFȨȨCVSw2`~ ഛt5[g3hj "0!i{+h wmvߏӳMdrD. v(L]- X0=>K_F_z΋,4n\l`Rۂڶ*yٙ0Ĉ*_>'lT>߮F̸9kL |J̰sKzjR)S\˝lƧIBCsYЎ\oveeDכ ~ްR8ۍq 󅲒ޢPC fAJ|,E.ÖRmY /}P}uX-ld^bN(z,)ļX$|L,`#玑K-)%oa01v_\8Ui+O=;D/y51z;\\jOѯv :s&x۪tD2-OC).e;&g"m<ě2 VBg iTciܤB,ϛw`UxFYfeo!C"{okqr׫?] aIaM]U"2fiГyoF\F$?`UZ*!-k FycGZ?v9.Bɽ C MHKai PLG*|ȳ97v=Vzi{lȢkMCQ^2٭1Þg7RG}W4b8 $jH7 |D4鑖^O '#OeDMJ+fϚ/[EIKBWp_ xVfPtw?c1ْ;Ovz2Zxq Kw:MN}x0=S9=_xUѢls:޵A:k;{z(Z#EeF C\2ץY4(5^2sv'R`ޘUt [ةA '+p8'L9k ]XTۢ8pxzf;_PADG ֈntzF>`=f }7Ԫg} ɯe)8MʢS{4Ly! ÀV쿐H͑-7I:M OtkjZڙp^̱5q?{F:~iM}WsLb%j>3fϒ>ؘpm?~{߈$ڊo^ɡ*g֜&z}{J|k=}帛Mtz&~NvB}^9f9(Q&9Kl7 N;^!;WU{Q'?mZVӾhCDKn4lL:h*g To~TB3!)M.v([qI<(VsP8e"%Wp@"j8ӊ@FGD3%"u\ Ж)ॉJQ٬Mj/>%;f$_rSB۷io FӴ?6i^]Mh%o))Nj3J e 9/[Cx&`/\RՉp،^_8A \XSK8=,u/9!Qz?k cZv"BĨ"Zv5XI*Vo(%\-f =e'O!7[>3.m]5IFw=X,mv?]>LEEhjEvE {@-˅kw\;PKC , \7e`nCq?u@#΢) |L]Չ;(0ί߉Y5;|QK+xgL{8=>Xw0kH'7{uS"wiNNlYBf[0{_ΪP:%)ϦW -l?PHp)80wQ~]UXJB;'Y1Pҵa}O\kg,.vBϧINk-Oמ֙k9,Lf79ݓIWI6htNUi_ [hgzB "-e}2'ɱ@4غͅ Ϩ3Ad@HdqߍjA+ѴT?wʵEybCNqO4ieY\',a4?&|&u:>#4ϩv|P BG:a 0p읢Zf'/VXEz5 m{ͪ#9;3 ^}TɌRMaܱ' Sj~N!O!\{Ġ"n7 ,NuK Z%xJqNGnMH҉I{u B:7 H=!5$fw mqcKmXZ9 girU[]GRxSSruG*->fd.DS[ (ݻdG= ! HTU4E] ʬ$#dNj%fɇ L,[rj~AV/>&{<ţ2c!41Mw ?:ew\ 3_ PȲ ,]q#Mr=_]kvk|i$ E, s~K]Jt/W|K)-}E`@шWVxjov Q9_Q|kФ=zH s^-4qAVl?vozf@/ I@Υ ߊ8O } snv܉LeܧM. σW< q*Wě@6jO~z Df7* 8,Y?M_g'iҩOUër,)M3]7L(,>f\>:;-w|]K&fuoCɊwވ0Ğ E)3O:Ņv72zk2վCV_p'.K.$]˟ :T>qe~.;~SE9o+O)=qoxp7 `ZMgTXh_ )$NC jƫOӌlKS]NZSry%Rx/tl% Y>,m, ȄM]"iZ/xCyN^~NHnp^O6O̲\N_֘ZZX5?h}Ô 6D=ZI8Is>Li3$.ΨsIT (,5 +oPWbFU7-^O 3|F*~nvƧ 'ͷ?zWtgD%BOF|= 7^̝F?F_y̜)0hx֕Xю<#ON;jq%iIUd6&u?Uwe +L.bXIi6N rW9iSx] ,~"cC:ˉOXVSNCq5Z%9_sxh7oE-[b9]ZRѯM3o6b<˦FO.5E"B8,P1vMb}TyHCOwErYq`1^fcOnpa/`FGKFYL%@~ $BVktC 1tehu9rq 3 KOHo-i3!'NTkidcB D7KI/0@?eUvRlĦ vLP@ l57&vgG<G2Il"$! 2p[eE?@9QSDogߋmO>pcʞ'k6$(ӧCSݙM4H+LK膅vYZj@Npcd|u,BDЂ<( rR{s% fO{.}3b<m #z^ΎhU*^]˜i  ZK3()ftK\0DN*1*19ovy_Oep*\czCdN2pk #ɹ&RO'@UH(-;|UPrZ?9n, B[gR)x.JO}*%D/vD@`4`s@f!\l{ GHN~qF`-lxVG|h%0H=!MǥWӽ7gC̉OGn^ \C1v3'f0Dhi@!<^k|hé$*f}7RVۊZn#i$.C4CjDx$rK`IZZE$[m7iڤbH.,S\] 'xiK 4$F B r FjX@Rgt꾵y06иĸSHГ'`, _xƨ B@`ftNvJm#uA.\rO:";><Ωm3jqT eۭy^EgUIld3،+luv%^NbOƸl^CL2:@{߱E1[9eJHقo;)h]f hM ħu&( 6DP zQCJj{ =kf})٦o^a~RbNr1sUh):k$`Bg'-%3[,&bqsY?E52'1L#AsoR>lwbf}Z$nՠ2&M&hً,ۓʮ=>EZׇΪՕ<wgfJA_W~#MCGn^T~#mΘ'U~ǔzmO%>r!~( DwB^oB0rQ9 :1Q0`'ӽ%϶lj]s SDۦ]fCå]OjƧP;0h}6fx4E$9` w +j `'vp+S7-ŋ M5nc+dB0PBn?Znts*zY4~'aMLVؑ8)CO,v(f~p.Z=b"Ҷ'i [0itxDf'4yU&Jy:&= F\ ^nC,0N- K3vFUCQE4,xht2ݕVME;YNOTM*f8:C-*sfW^jǺ%4X#//On }?BpxYɬZz&NA7{_X2j,XH7kCF,*LSMà;%ě2VϳgB̷3˅T: &߃2hk.d.@H.{KH='TY\쏀eĨtBFUoDNBzcTJۦCk$uW*x!KAJNZXy=o;~뇤8piSw=:"zHugo'GmI`No粴# %;Wvs@օG_Hor T/~уV{z?{c>RfTP.^47\hP]g'b8s&Q~֗uDI/{&D'4\9J8@`I?(A%x` ZPO6I UmZ IȧZ 3q:\>cfM|bn_qQyD`SfTX{Vsr8]( IUhtX}/ڑ]v1_)$L1H-@;r% *s@yKRIe#NhD.eýFQD=gD¸$U3<LR%u!%A/OIPQJJL.hFЧ9sLEB߲ά:X~ݒ{%fD (|YaHUi d;{A>_*+-MIb+c+ -^=vwϭ jNN;C##ox6;mP17b޴I5܋{gf;?Zov-Q5wNpj*ky R)qzPW] e̍$hȾ)iƋ)^i9Q9D'$jK51yЂt&vcП6;>= - 5AJou'bw@qu Nv $#92ܼ8zKڡP E}Me'ʹAND\&XkbOLA*y%+'1/Smh\L71|[L[))@5@IKD8ì/ȗqV22V[UQUDpt#(d$+$ @!-\R;, QJ*YJLq-ZeuT!va,ƙ$l1jfM%N!2gXhY*y4ll'^ y_4r‚%C/ ƒPRN~_dd38ִyqSejZ?`GwL\fi>xUo ZRۄt3v`., jVњ~S<08jh.fOn:!!0z} P$MT4x i{uѐ¹ʭN.6~VH>"e9V+:ΠTrK% 2-^EGRXAlf3zuƖaYcVljCg; Rr)4P}O̓CdJÃTw rkmv*,{l Y>&?BSv';i4giPHEk',k-, 9y\70O{\aKkbΧwl[I9)>]&RA"1-Ltƌs};EK7$4{--G@+O`PJ/ujӆ29+P O>;U$jZ^gG]SDIn&mfqnyWɤ xŦj*}!>w60~=$&ֱ=XJ:V0$?Ql]/:g^s_20` ӓ*A"='MV ZEsL {gI>2ۄ6banY)0/N5E- E['P8ڞ1x+U(5HoO1%bQ;25 H+!a;Fw%Rzퟭ<"ʬХQQR 3}ܣdodQ91-i_C  fϤdvCL׮CeZ+QlH{@yiiBoB ^,}УSlP Lcm ą4E6[워8r0vtR 5y[TD3߅wHbRH: 'VXˏ$5f\V쥘e'ҝ >q3*FVX x5zk3_qI.2R: /!T܀V⺾ɕõ*F cUV*abv=n_^knlz3jtx/Uq!ƴ$'+JBc퐨 4DyqsR+hp]CcҬluߪܹGR` 'mEvsDunY %Tm7KI8OTî f$f SPGurI4;WE Y~k%UAan/D&(O/nS\+]L;zly.8,:|e_<[!%⚚!l |3%>_sU#^Æ;Z`1‹XKXi^ 6,'Gpy,NN5&<~۱VYZaY t0yP(ʎ\LTĴv>1]PƜ5m$|Jۙ4cZB".JeO fxUe E72eJ ]9 \T݌{j߰9,׀oE.ay#U:* Z#oP]#L:$ǀizy-gM%Qv-@kҴxAnbdwqEt0;i,~;; e娝17II/9ћO`p [:98- XSGk v=Lža/Hqapz_ ZT~P/Il%_i?ҙt!!jO]g835a+,{]ubo00/OfB!?_g}OL 7!8K cMl8b( S4""hJ;>+'TwkτEK|oZK C7v5mv>0| ^ڴ"ADd+wZ4B-4Yڴ!<^y[m,Yas/eޓe S`uٕdu%M6FtX l;%=P8Lg 0TkdP <#CKݘpbcKPiYv a# \i}]: [}u'ܚ@DehRo<6<=el8(cEvp9vh7_ɳ{,ᯮʪV4gN>Yc Ԙk{,z)i=_DphP+չy42X1 Ql$e'B+fSJA A4#`* f•8;) |UmGu掽ۊ2Kah)+m>RfI;Ko[Z:n%Q M3⓺hEX%X9p`ʼn/%&B&SЌFē{C԰'bßMP x`/ǘx^AfbN^|oH<Τ_ȬUPzlw󀩞_jc߽ϵc 3>1aa ҳ9`\ttK`[k!>'e\25loy^@EUg)Ëї7f]v/щ8K(͖ip&ϪI^ _~R^DA{3VߏٸvW2$dɏ퉺>u1;ۚWcs&E30Q$-.K,7tF8Mgλ[U۪B}s OYVRQ%8+"713i\+-8MJr >!ɗ˄[#܄!l}r-*A$P, T6$j@M*ݫ[h*I`dCh]d*ojxk;m'?4S{S?u\s~1/mdԡ+ޢ͸I޵$ <.֓pryϵz9Mb  Ƙ>zO@>I#Mʷf; oVmڧJ)@恆d3VS&t;A@ ſL5{~vMc>vDS 8]k38b#%NngzAΆk>  k,3gX껂bdLQG$wa]P3ڝIw,H(\E! D X D63ڵR&?%kS⌒5V)wa`UE>!TZ'i,bE5It| JޭApNUaH,ԗ/KTy KZ 8Lz]uwv$ Jdʣb)VlJP۬GkG$ScErOYdVnqy"Km>[P,վy#HqcO2P뀻,]=ԃ͝z&dV[ ;#Ѯ0i`!ZJezȖzQ>湦*kl??#͒Eh[_8ٞc\O1G'|4TP~$4 ~ Sc`+_#Pմm uG ]7,]2 FdEQ5r6D$h5Z)J?м?~yRc/lu2Bg\_AcljKLB(mcGODnu '_% *<^=&;josTsټ$&p[ໜ_4IY!*x>.J޳hxtWu/j:CƐ}A"_ZU3?*Wv+b2LD,E\\6$t܍aiѺ|bA&uCCշ/ *NRS\O<\\*LhD6f3x)edeZ 蝉nyJxQD`b i~A@<k_8~Ɂp&HX43FO^wzJt!u,#MQ!^]F@f9BN'@Q2&Z/ϰN$(amr>5$+_8-ln+u0y giCU/deM&KO,|anX}뾃YrI&릃_ i[e 8'Qta˜8scȾ3'b4{$:+#ySej `#B`}FދP-u 0Ym<9$U]kTwm&w˫[q/19=jll} (-# 8Y&0 kk d2/Eڜg6[(ETW~34ţ9kZgF6]v0d%:&igWqACb^+ek;4qE ~ޅj8%-Y P=}{^'TbʯѾY# =>~ HeBQ_#<Ceږt0tֹ,æ FBh U+ȉ! x6W؞œY}F/+:b0[H3^eWF.peTƙk`Pu8Ț%hDk}hʦa+^ {Ya.ǫ<%[OuiÍ0l\L;R7A ~FɠA1ޛ m 5!N3Muaj̈x=}oQOӔ7t^qZ)Y#UUjLHvC;4>0R t5dCT`H:Ԧ@pu.'JZx ōČ?&U~>.4 ڹ zIJd3X`)MH8!h8?ʺ2 3 ]L%&aNpg:!cG苬7:-#o ;:`3+aBljg3Cm0\I_N`\hX F{Bsv8Pg%qO$dfk'o![ m+RxܮԨo{pTm!HneatCQvz!C}D=B׮鰗0LMp7\fYt/O5K%BMϫS~@9FsKB̛,\e j"Fi(X&6K[*r D:Z{qJ1dnO SFo?PCbiuE^=QE?YEKYN@G/ٰBB^k +]ɧb*=@g9y/ eu.w@Zqd)̡U6T߭IIܛ x?EՓLm;I f*5qZH(B'o{?q뇻b‚p,iAnp&_(sP-74ȃ5Ot;n9&ʽ^@㥺Nqn22IaoSE?ɭ0th|qc8S jͶ q άŢZd`EzA<*pCD+źazw̲jQZ:{i$QN t!ܖ`rߘT2]KeZϴGkVX6n]N` CYʅhT=S=J52v_֧iyMpjB.z]%.PnSF3dI15lu訥BM/lTvC)~*^T +,dfQc:dg{< {h( zݮ -Tձ|]_/}vx$ wm33I|dNFj4ްo K/AyKVCKIGm`n\:EGXc;bBLt;!{r; i:ztE#Ő2Mr_RTQ"2W#'Ƌ ϊ$XS VH:aٚӴrqR򟋈6EݐPkk"wPbnT$kJ*=}rQa]wO QzkX/1=1P ^<`^EQ#uGԆ][lׁ0,Nj'$0e'Ț7kPs_l|wW^Hg6{3 ~4XbCUѾ,obSY dW 6%UxQ89ږZ>7epʴ˽'>a{O3R60e?@UVhE ~}򧇊v%u:ŵGs?*J:{6HF*XEsUAod=ڪT Q7TL&*3EU$kF%'5Q' ^U qxY26>%Vؖc*wNcK*9ѩd tZ ? d"LKb{_y#`סd/LŞr%fF I&~}כ9 :L3x=WopwӔ܎Q|]9M.gm=5r"#Y+_Bz&4;|Yw ]z(ʨYŁ2X>ɞٽ7@mN%S<:ΰ,xMIi6_h&re th 1դU ɌAC(P>qz *i%υ:VZr!]Vj-l -yFsi8c 2]sM8h.l&2> D®Ag<ϑ;("YVCqh\N.ZNԳ19W#p7"ܰ e17I[P]m/ Y I{uhʝ4(*=L! R%@P{'-`̐_GNvt m8{G"klWfncHfl*-X*"@k"dlK$@H((둱U2*5 f'ӊ|6veZ+&{m1BcN8ӈ-_Ґmn@v f;,8b.[b )oƻ|r[ t$Aj gWݺ;Wu'Kb.+gѫ鳷DrNյ})ŘQF1 , '؞|Kd>8z V9QTFj{ˑP1 ; Iaaӗ-rjGSC1K"r5nԐx0f 8jp}TegFj س\\;GP ]iq=NM\@vO&ӛ2RI_WoeMB 1LxB/; ?5V|$}ca2viaߵ:ߌt/Q$='f?@¦uk!; Mhj -".%p5p@77RYY,2u +mj6'jWp~ܹ H4K7x&apk<Ӡ+Ȳ$ 'v8m4r3x͐O"PAʫ0w~5+<=-A3.|mњKsL-ޫ)bJDCk!aWqjR9:ɀ*dǍ+{P>١{\gRMo3*Kp#KFvc'>˃\b^AwZh:wui!"U,Z.gIEw Z- qyN#n9nb\o firGU# S:D~U(6?[%~S;{)n Ƙ ~ʍi'l2RS._m_aLMr|Q9qH'MBY YG [V<ن\;nBFCfN=V PLՇB0WXm\Tuг{ٔp qK$X tEYڊbM ]-V[蓣"r|Evϲ{%;"x7>r;&N;p.l˯۵"7#|Ԯugݧ(bsKJ)܀%2g|jiZXU(\h&pH?Y+ Y0I6 , nP>5b\M}KUiK d]3Xlo wk]<{{#S~7,XYƍ&ܔPDov?8?1##f?݀M@Xcvy$0 ].Cl9˦H.Uǒޟ &V]x m^ʖ5޺(tbj Q6'}QQy c-58^Jz~j1Ѿ~><ХarMj鼕u/b@y4GQk)mֿ j`|&YbV!5JL;(m855/l)d)l(͛gI_S9ML̝nA}7]xzrwK%2% }r[ERFɖH*]?Dkt= ħTwcsotг$ƕKLphn}IϙXoFPmg1v  Im4"'z{_ºJs]dI9dCY8N3+߰l v *S_Ŋz:Juɮ~gc> P0.XR(0}Rѥro !+bQh) KDt(ڳEjO}ks <<*Lz]0bʊkgPArj>05ؤW0Dm! Lh|ecVӛbwv}\ĽtQ&i*{4Џ6X2mQd͆bgŃi 4~R ôs:tQz8N,Qߴ_jjהn9#yU'͌[mMn%?rWasЦ=jZyتi!Ex:0S2kǹS QǷnþiO ?'v\kb:W*7OҚw2G\ে&\*b7"ˎ憐g NPGi+~HHYoy}M-N'ӫ ڟp Ldԫ]IaJ On;N/Cmo.T\V鍯Y#H1./= gd-(YX)' a~Y54M努q )?r92IRfh laײɱ BLg Y)4?4NHDdb8Q=H:9Rbò,S#Y0OKsyyN7|a"J=5c7eRV: X]BKL^rM韅{ZH,Qy)L؆ْ(a,lh2i<}з|$r:g  ,2"x Ug 7X˽LOHW7|Jj! D'_G/m,֧;" ܊] :X3R1jSSz!١\1V*G-I fg%1co%9% cn'D]@k Y*\Fӓ5ʔƄ.5<\ο6f/!1V X3;[$?sxX"g"A*&JWg KѨ@-b0yJs42`o2Gj>824\*7^'ͣ۱H]ź(Su\KufwpmM'EL:6 Nw;X`JѯaU9ªzw'g,v6}L Q`ݻL(0e!Mv޻̓1n3Jܸwm*O|HO/sHu^+N u;[8΃=Y#Ě(ٚH)^Lqy({ə43= ʏVS &uM41X Gvi9h>1Bڜ.Χ*}.Kz]gO )Gr+;j ?"L%fX(M%Ҡ` WbɟQ yz2jc05HiֻB?+]BWcWw}|͗Jqjd2&$]v/h%&Vgڹ3PJ*;P1QMں^xT-ɮ`ˊb9_+\N0 tOEz!?,W@[6Ƙ΁DmY߸؊euS" Sa桸D/;r8PlSzՆCy7J,!8U@c;lӝwOQq6E ȿS)}7   ?Rk3lK}gZRLfp>>bDtwڀgqq68ڢB#%gR/론{ȓes*:5se@ٝ9|htDK!$>fQTns.1>;MWSlSI )OQiaQgCY7ms9b?g*kBe2?ex f@S?|r'OP7˚D[xX!T=ۖ4Yo?ɢ}j C2vׂ:~>٦q K)`DzW,fŧK"0C"L@2Vn;*?d>"Q> )`R[+X`XY^'j_ꉂNJPvf#ޒPzZm`jG)i/i65 _)z"Xw[[n)}|f@sTهmS, /T4e'$r1< Q+(,;^q FC[2Θ d uc7߃OLp/2c^E,#F8ͽ)Skw#xJK哣SOnbZ!v6iuWuia +[)"y+IcRTSW?jm_4$`$>+ri>fy\(p/jrZ-c0I#E]@?&eÇԓ"dSO "ѧTv#0UxR# J!|,&XԲ5޵9:MD8Xh `8PƸPRz9DzR[%QL"Yܳ9рkX(t׾ X`M㞋Ibx_@h"WS<k9OSV|AQUKF0&;[_<$\ֻQ"N%9i0/MdQ곑6 OD<䥫V1"q\|ǝ 6{[6? Mz]ZjW*h3XbVd /tțSΈ1nT+Ӳ `:W=+R;%RA]R'Z.zx;'t&ye21>WF)c}ࡕTߨMp"-F!\i.Wj?9p$oƷj=nN I5SiGE#]+[-~QA]Wlzt2-Gk|_]SӼ*ixh#mM-J&4 Ƚ97dVYfab=Ygsl b^ PTUr:2>=* %o~ 8Hl߿VeTFw;5}̵$ fºwt S% Ӝ2 w:O)y@jDoxnFpD;IpAR[B :p_Gb??hGR(3 S@-1 mT.PҠmך0{mĔ%_!wZ kZ%} ˍKLBѽHV=\@YH?sl lp?y[ ?ց 5u黗alH9I| >+W2@<@2lJn%@Tgk{ˎXe)E]3#/nRT$+j?FNH>ghŜEFjb!rM0,i*|5QݸeN& Vʌ:ej\Yh Ѫoc7SS2@1fI4뇝pda9~?zU!${>#nYX(6*<QVe׵B:2wr~({W1"}DΡDS|R[ADFuw0!#I_ :"'.n,(ǝj.~`9Hx w0^g;AgIamZP "UhUfe"e&CqddߞB~d3jb_tS7#$C!rd.z *h[Zsvˉ{C@&К\yj*I(o+{VA3 EYbZ1&$ơ0Vg[f#<ߥ.<8bECilX8O ˪ݣ]G7t;^go6^6?fXdEjsPtݓQ~v@ 6<ʘ"[bd1CrlrQY~*YF*r vtm4~CJUy(A7]hV9Pf%A%J k[9[cjۍ}CA?UmӲ0tRP^oKK [$OfаM֡C`>9c^倝¼ں*1a]vzD95*24@(IRvʸ.v&DSSʉ^@dpެ>wfčR PAMXk2d1kXW鑛>Ą7aS|læafc:uRw)5roX4~c)0F.&CVIϘ2s"ckFj8kgf;7YPD,t.%RD(_\csBYŏX;<0cyo\5Ȣ3tS’fjꨳ%R^{X;YC} jy9@cbM#vt>~}RR^m6PTHrz߮]_z H&^ D5p ;0ۯc(nZ LȵVDzIEHynȋ Jtnu X5dOކNF7J}:J2廱fB!,7:}jtroazƲfWAQҝw^ *#4@!SvQ}BpQcVgRJ'D ߾ՊŠ"A^ [;ԍhi"|~sudZ\ifCASѽm)Nz-I]z0R+a,N:uʤI%Ttڌ 1YODvk2&DM-<eM3Ks6;8s)RzƜgF%d8%6qJBKqߏmo#RX-mԄX~a]ԣhc& Y4|/Eh_+&lܩGf thi3GS ™P =gh>= ތHmZϧ:7ZorT{{4~j5C0OBfTj@w-wtR#H.3NX_jѝnC,A֞&yti{;թA,V :YXƏ,ɡVn7OךfPZFG]eiz#GK7ͳtby ^xW, }I>pmq90Z uBY(j{S:G ^{:) H^j~ `108Q2m[1ݐQ#h5~\UٶW}ޡ%ȋ]_p1pI[DÆSn6:t?w uUn W_]GjOe;Zu[1droYU3<x_ˁ"(]g? Ip sȉ)#ԒԮM|crzƊIrA#K; 7Ex[qy?%p1G FۑF? `jC$l+1h @dߧe Nv~po}yLlB?~N 92@OҪUiZo@,i&f럇䮙s,Zs0|Bj& {Н(c uJ>px׽QTqU}I8qreT<"e@lJG!~#V;(D`KwnU%_t]iž;M(?RVt~Rm"\9TN^d@{c&P 94}H6\*-.Za!b[AԮQ/X[#M=eT&?B`> >.蛅=8N֙"0ʙm(J "3qU\ݝ^8O VqlR݈CjuB0B 򼿿B K(?*X6xRÖyqPv>9 r^G$8Xv_Uͫe5znC,tQZ_g:ہ9 }t.ɔU+jWu%o.8}D6>]o)Hh־iFGOiZ:R,嬔t<HC)j,^pGɰ|{#| ³f\_Zםhc'Pv=cIwht flIPxy / WA?0Vu#4I.XLpQ%ԦnY0\N~昪1"`Kf4/泳b?5MhƊj!ۨg5*<8Icj,u*}װh!Sa6Ң~MyU{8n'/2J3PRtn#FIAoL{Ӗ?ZFb8T}ݼ"gxXc(.vo8ZS{Kcq ôO\Yhgwm҇<4pn˘˽+6QC#'84 Q 3t4a!`e57\1b8۷La;hE-CrS1l35lCMhV ւ-j$L{ I0եe2j`--pTzV5VHUyyӫW:;Zz*so:O}SH h_Y{|aGz[9#9%͝PV$Jo!;#zjL2V4busא~|pX^adMoۈ-|&/&ѹݻ(|tV3JJjlJ>{ŢP ?#em+q,+};i8 P&Vbg;Eo '9̍Mc k,B ؜N4c]H|l@AWṶ9icw+8tX*1lk ]ON+T \nÃWhJܩum~&ڝ1I7iIjkCQzc&GdȬ[ y*8%cMLNG舀isnɼt6^6Yi*bb>I!'UȝNCP|@RyLne՛m"eLuZ^cyU4EMr*'I&' Yqd ݌.8I؞JL_M?Wa}Pfwz ?0.T˜,1LNoӈWfX 67wm |:f[#'CL= /kohP m3ŝpL1wz6! @w@*pMz+"_oFo>g?YIxV9$^ԊGyU :닼ig5j{wXLxEWmg='8بaI'|@wf:[[%+nƖ^XH>)L#C0jwQ/zܦD99(;嵋dDd0\4PDNϯරѽč`J#%:<#(9I$Hv (7ݪN<5YsDp֭w5˸Im39 3+,*- 7J桶^kO 2؇$5JޘuBފT*0 ^ҿNN%xϝ0CxC}I2Йy6N95LӇ 2-v "9E{FB0@ (ׄWԐJk;+_ISC@P(bܷ~xsyD%rL"C95ܑ,r0?C mB Er;A" ӊle/Ok\cADȿSZIQS5F澻G*B 2Q)Dch(KL6") {YB%35V8?ﵙ5f(_ґgojMC/8!/ . &' o-"Vd,sQytDO\]T.c>q`-z1^ɬ&)+n1O6Mk'SŭSKD :' fsi5Q. 4IiޛC L"o֟0-*W?$Q#cJm^E Ij)H]F O׎jZ f`f+ Z.ՈtE'ZaDE\I0s&cĆ.tYUv_KAh:Z&@&4 OSɚnF\ö݃wU_2.h7řb 'E`{&UHP)4Jrkƺ gl[ئGuNjZ1]q`vDr9k}#' Ѹj2QV OZ'uly`EAî.]78sCݭn9Ϻz;>W@yt Fs.{osObjB /=P\0q>ԥkMx0h˜6a@\r2`#Uy)YIg*>A+ ebZK0pe~xcH!n׾U 4Y<5aZGąvQîRfp A~ZiɴG5Dj8Nm{Ÿ|CxUfŇ i?ycfN8`f 9|d2}9d^lUc =`TPgx\>`u͇)J~\0?633w{hNnO`LidFj͇zVy˜6*;JBdx•~%9IBJ@feAuo%Sa_ִ)92Zj2U<)Y=ZZDz`X5q Z:' Z8GDݿkt8/_CðUioT%R{Ut;{YNﺮ~aj,F tڸA K> Cz组uIR?z/epq v)e<|>Q\j3~|3R>a'oA *G3L_5٬IGKJgMp֝G Q$+dr+h$˝P\;҆SMKFZ"@=P$n7WIh<]vGЖTWBvfLPj`R[o$ip_󲓀GD(`9I\X?J$8 a_Ĝ^鋘t6>Ļ7gv~$.5$Ż41KQ8~ZF!"#^h kb^16?N2Vzs H=]`)挤7a7ې4Oe$O" sWo{VNv{`]?A "#^TC^`Ly2\)DWr}"i.𣖏}pxn6zȗ_&խU+wpox(9boJiD'HVxwyD8)/RdK[wL~(܆spPG暆PJ~)m'2YS2S[X9ڌ=%$n\'ǓoQ[=}[Hpm:u#6~H*ṣcЀ(vYR7raTU{"Þ =\a\# HҡYkZ.O{zdk.T[d6!T'2*)hNޗ%@7|q蟔τpەڶq4%*owOA^'zx@c»cK+_[2E/t@"ţr2\ ՃQx1xAN*&~" ±D?#bI['}Wub?E*j := b(y!B>d4F *G.(*$XX+F.R"WK?63p9` 3'h5>ʶ2$;=OcifR^5/f$R|3~c $ݠɭ;SH!]`i0yI#juF_|391 Y|֗o\H hw' X/k" i΄ GEf38]_ޖ[BZ8ǯ4);;]<`:XX 0lf` ?]H. u?!9ޤ4+|N5@ItEn"iZ5ATZg t;N N g\[w&K:?̤v iHL7vٛ[SM*-d51* gK_՚hSA971]8*z);lٲ߄x ;g(a1eCHiNmqmtVZoę< 0[~坩`NzF{ }Vu-r1l#+]1$Ì7Q]CF[:s[C! P}3+s)=%c.ͅG5efSROo9|}a9u7-%? 71UWvRw<mT^ݰ߃G~^?/@\Q3,("a^Djb#I7*{Ä[߫c]۷b9ֿ/9ڔOSX 'mʥ1 4E.){ٯy!ʸ%6 0Y\T}mmYo=_Bm;+9aĤQ8JJb[\_C yGPB  c޿lpx[?vP6$3aˡgN\0g5fJxEr 'ZcFN9rԆH AYg-;/|#ͺBem$0SW2||!9 k"VDC>/Y,a[h*ie m\ fFSЇQϟ!K:P0Iaw+tl?Nl" F!x otO{M*Rmԉ2م+HuWc1Xz()ߺ1DB+ɊԦ4 NA: lU61nҋXT a"f8\_ +)%S:Ym2-;)l@sYoI$.9НxykfOEO&о@ݠ(^~{uCs" qE|i#s;gC -lN6 ; Ld /RZzt#Z$s "ov@fdCn>$ߎ\H^ -+#=ZZ+.${ Vk÷a( [뎈"p4 7U%fe.YFAS4g~*%Gzp ƲH 6*9J vV$pήߤ㗸k f~,?6$2 aϵ^@ܕ8"Q92xeQCÐ`p4Q4ř:~e .g7{}L:~k Z'I[wH]_56Z? п^x y&YvvMBإ@3v{l)ȐVWfZǺYeG,x5\/y9%%s?e#+ 8AKBŵé VM"'"xo'f#C(#oyJfeWmSjךs'|UzzjW_snSShʍ VFapU I{ӣJH=YMՉghӥ1Z&15થ&|# orpb \Lʭ.0](h,)B64I_yS;{yD"_/\D~x#iF:8^8Ҥ8-7рS=#mXbE1kVbDH=ź:nji͢2FoOjGG<".n}ԎH`Wn^m: 2w /(C0O!̼2e2/߹"Anq<7,ߍ6WR x<EO"b @uanV꺇Z*2/.qch bȣ*E"|" mmn2锲OG/Qs?'JI3ya|3\K>~MFE8&=~[bT$,b'\mS@YTg_Kұqg/'|cjg&wDr9{ci%R ZZG>s;c`itfǕ_'&"$Mr?phH$(rFc-OO$a5I{հvh]/YۈN|u6Ҳ5q3i,"jx1j p~݀cdbrGKG'bvc ])a/ֵxfNls,#yF%6d?S2K:΀>U yG~!(Gp5*wkO0"(dV*Gs HR'l:: 7w*rS.2me>nږ3TƂEmV7^9d;2£JRJrkG5N~QN,y 5 %1tr9b2d1Jf=}0/0T=yp+N1ܢ(,8=.҃,ˏ ޷眵R֓cv/x8~].h"Z'b\/9-Di_}}0P( RvDž{~xCD.@Pau>TQZ= a6ިt%\vH҉o@z:4!M0 K[*0> `ʚ]7Szn?v$GD:NF$́S}M53LXѦ$J[V0"v:,h.]0FYh Dz+99-=ciڔ 67|%"*p^b+A[YD*R[dÔ &Eq>[ M"P6IX4 "}"^3*ܻN bF %{x&GJfu LU Wxcg!Nςw޴]{@4$TI4]ovvƖz IKlME{8\:-Prٰ\Wsm&ƊV xij2]cA{Q*aQҨsWQgEԟTy'uGsUo/ƼHCLF pR;(#|99^hnQPOBP(## QtWS/ M(KQ`#:99yDwdۺQ`)QR?gλ w.~0[ߓ],Gm]l5 \jr.0wgxy`i?̂KfdU b`L :4 z;B'-ݥ/=2̒ƍSUf;$7l3TjRw*GNߏ^⨊AVL?~qZ=. bK?ru1eR=ĨQ_gfS +E"!|40VZ˳{S+ >oY!}/Y L*oBu2,[ @8}L"AfKGpYH-|ZAqŘ(sD]ǓuIr% o5uؖn隖e6v[ Ҥ@^z6+!PK*R^qxcS҆^SȚga>C? _;Г 73_ FCƪJ6Ȫ%3a냚GFȣ{S[I}kdخ:;P0M !(PEGIdݞSebqFTuh+z̄d=E_P[୍׆C:hiBv~ڿBt|MYJ^Aaf)H*KFL(z&K : vT&!"hIvJ~Hs4Fb8*R 8:\:EO ?G7/t= +d%׾I'/aymVL.~hboy4W;7v5-j@EЊA\Jڇ= 2+g E#'&^צ4H+uT`)0 gmė=v5U>G1Mq9XB,]Ar1Z oY]/ `\ey?;]7xOSe8oJw@6P}>" EWh:tT`%dd%K #AE8Tj3k][˗$[`=NZo{ic1VYj"Pǽ}?Ew3 uH}pRHZy/g;{y!.muԑH5h8i;)$ G)*p\L)8x%l=II<,zl=Ŗt{ 3y"3+~| d+բBU΄O#?oʱ %>q΄c:V% T2!*>nQ=F,*U )hC]gvc Mz~:{V%=Z9Ѫ)$𙙠k2pOq&!KޮRr TxLf#tŖ {DO_e7 :nSKTw6Ń ;5h4ls*AԸjvhKa<x##SO#$֛8X3mw-\.s1\khs@>CM=R)?ɭ*ZHwa^<#FH%hqz$ެP+*`yTuɗjվ\%pZ$ZɯUDdT>Zq|4wXƟ`зss? 3`x\_XD%S2;?z`y$uH&:AU%t\ p3LO$DZٺ$2HφІd7~дZn厬н0S{~K"Dx?tlCwϱJԇ]W ړ҆R4h >7D%GysVhCveꈀԧCqY.(-Pk@QkZ5&K5IGO{ynֺ>o@Bg.X|ʠJ= ]!l&>G[jYgq9ݷ J{|\\UUm m3v/'p~)&+[WiIf/x{BMQn2sq"kxdŢ~Z42[p2Ȋ+j:꣢ABfw4OLcT04$GU2_B ]oolڸesq_q9apYe.)j2m~uTiN:ROiw1o/#@wC|i~22 [PYH1J\ f r,2[=5p^NnRƆc|dVBC{8yf;t_ݩ,O"jq'Cǎn?{.5]m tb]Q"yHўI5[. H__`?yHN,PqcF''b1)xC(V\tXM8jׄT?-ﰤ?OUP+p#egb8o=з}̵v~M ES5Qk 5*[6ဘ,heD Lyz3Lj ±C lZquJP߃j2 uOgOei ;p譶)IjR;' ~*Gئ鄉6%*Ut_9@6+#g p,J9Nе@TESٝB՝O^:R Sb^->ʫP|l\6`Y#Ld% F絹Rz,0 { % wA"+rz޶ ǕRDR 1_U><%;R01Etv&{f ߠ.p?kSD?H!AI8Q ;sRd<*).;=?OlYݯ3ui'b<>_$Z/@FE[ØaR}SQBw_bX՝^{#q'2>] Ca][yߝkQbP1 +,)hl'f #c6ZSiMEcJINΓJzP\}#p:YxU#XEnmJP61UšE;OEiqCL";t:Sq &%AjI%Ϡ9E_eM{;V Y{+=#vYf% &+[4I?$:h Éo=tD 0muVھ^Vr^OW;oZlDSkxH ks>loxmr yEۖ!AxA.2?}49jo{9H{Gu+Bg2FWiˈ,s~o>t[^HsQ:ADA __!.uQMd7O5W=N'6ė=Ϣx(?ƝuK}NΥفOH 2g]fߢ:A.]\ezDxb^smG1v}W6fxzsnfз|.q.:w?Urh^qP[e7_hP2fyc3")BAMaZW~a[䶴'hDGapwۼч[S',0I=piޔ_L^ y53 .aljmd~r#${C"<7'BQdb$He |Y;d{C>mK4NO'k}ϟ xKۧ7A z-vu:/W2*N=GdlM߱]NCnl|iBx[5b4 ?[ʊN,wD'9E#-lpDm+qB&[hݰP:qyU_P=vj2Mq:Մ2;k"I} `6GUh)6Wu#H鎖D4r`ƙ3S=Ea'dH#NwD9+*Q)(Z)j܈b>U7IAA&56[s ?ESe6u#Iz0gD&]Xe^ŏ,>4,o.!rrMn~O a4EsalNbGIOl/5x9 F$ԏ;/#Yv(XdD9Nʚ;|P9Ic(K֊+p|ۼ%9IB1+p% r>*%sύWu}hav ԛCaʔ_Ҭ܆M 9!6 p5څRIØ::ͯqY=YX{ `A˓eRFE`ٹ\rIsI@, 8SJjbÎX{d"& LNbhmݮ^Dٙ {۩V-F(L*{a ɷiwRS업L~ o6PܯmgZת2b. Cys-]d(f۵D:EcBu݃g -6̠  }iS9}G@S7U5꜌dm cwXfnLYCdEyfpF|Ab7_cIpA-hQ$002oQJ'" N{!=^dwUգoE8I"#|Uױ{ $${3^o6jjh 3qf5 Hyڽ,g& !e<$S×Bࡩjzvg}a$&ⷸVgmc*` jr m.WN8HTwѐF;"`[I-'șpIEW J3mNc8재`qTY15izdڮG݄V*EZscM,P'5&jZ0O`QV'()̛IWW+J! Xta6p3rrz3lNw `1%n FY{˩6gC`f0#2ˉ@ϻ@C"Y pP[8n|#DF*kḻ|Xp)NMIPA-m^G\yȞaҎo7WyN *BZ ChbER=t)%'L87P%9}Jr0N#Y4fU YŭgaaVcmϬx^5GB=ERUe' P]Tjpd;?܇`RM#d&n# 4gIXEoh^ J).#q5\lW$V3/}[I0y0WFw _>ڣDWq{gg#<ܝ,P}eşhp%sPa0$y.$\%#ܳt1ށhcЗZZ({h ТXCv(F1Aڪ7uCI _=soe#XRtah͵O!Z&VYS.V*ǻԐpP?JEqE2i3/a2WT,uetqdg3}hr([ׄd1Q:aOm@HEzZh40-{\՘QfHIw>tT;$'i'1an';5b 0/)BǥMG"כH'VVj8C:L!9bQdg\WZ'ײܕ[~( ?7 b_, CR1@&J.]I CրLBqiFs"]1VJM[ݧN[O)*1).RKy{&qFI+U%9fTo( 7]_'&,_Ҕ#ڄ@ wؘ6Bv7A&)֚Ov&z)q~q[VdJXc_AQ=u*@S\T5>QmHu I=q}K|+ɑL)rp!?ŵB"Gu.6fo|bl"9E3ЋbcUĎgv4:sududu؁8j {a%vl_ }PbԘ  Kz?(PqbW((!v!#U_zЁأ[*_/;" t'q `yz" Ml%Ei* mJCoޅE܂pP 4a/GYS ^)XҠImbnu&* Rb9 ]Bn,=:8qmJ#(Kc C^J PI]|G^#rI+eɋ`i@p Ŀȟ(x[\ǽQcT {#X|w"8\?*N>6!. q苷ϙ=ԓa*Ouv81QBdNy,^ԔhpP.c@ Kz>† ޴VW`+%}dQs.?˃9wsF!'̉b;I *.s^u,D2vR&]|{3'*䟮%+O=ǿd&F厱@ߨІ= I^>k::$uӒ7crMİI%`"ǺMC5ϵD~>]+םZ/6j6}1wTG`"xOJQ[A!#7Д4-$j_c&n6/J-U٦IБܯ| Q

w`1TxYO>_gfGǀCw)-j (EF-(:f 2hh̛|O@4eT%u R^LrH-yrMwUB;-xH-y[h䟖' kBBI3/0?F g1sTtvo(P$߱S9CzI@T Un f?f8h}@ wM:sgMHýWJrF*H3-or%HN :EAWP[!Ck1Lee}+.ǖ4 Es Z?ňG Ve{?kA&' Փ&jp@b{H'#$uOmxKZUuyuEP[@ĪQy/ʒ@9hy}XH'>4}E|r>_%!15d(FӨUT /\g|H9KW4Nxy s؟"^38?5qjuIU G8S y@t R B;ҩyHKvák|mX^tJ}Sd{"—~Wיj Zf^G/\2i*vR=@6lF\#7Sy-DQC~n sҦd85S&G= L㣤Y˟zU;?3=W}uAJa5y[THA_Dl:S6ln+YcYUO@ 9kPp ~Xs%lDtm]L]8qdv(N gn7;xdqKU־@XIS9Ud >yKDݹ&* ӏ/T͟uVj4b.,O6-䯠SK =]y>xʪ1.}UuH:Eq<ڠ}Ѡ~|lpa`% U+v~{(C'L^/ XPXޒ0/bZ{5x;6 Hu^_ wڡU'.<{g'%Kqo=kV2Ot}AvnD榯Z(eE hҹ>@, {:7k?RoNTJ-( x;RUۼ{4Ix`*5;=B/n+el0ߍ(DW6R5B 6#e)Gq\3l7yɸvK"N_0E6*'HMv,gFz[@xwb@ _.2zQxpo5v֫7ZF(Q뺤va{n-QT7zA7[8{rO=>R;ʈd)'O@ '~Zh :q$ٖ;?wmÇWP@ǐc-F}M:93\i^^( 4ht}TCVK}jmCnE Uw*hYr .ԇI!$K\Q6Yw6<> =svMw)4<\,N>Ʀ"?6*llvrb;Btd{I irsG h ·})+4?eZúgE0a譪eݙJjkdL?е*vm]SD ӓq h<,rR֣sznPe}ܩQ"g|wrKkHOV"D6%ڎ)BB4u?('0ֈFlאY6j=04b۞rfԢyw|\p.kфM! :y؞䈐@jP&!<%"f#↰+ꈏzw9H^c4CdJ7.Ցz)Mb.ǃǾoKn&STSf L9y὚e0٭l ( E=H?hEF1AcuHw?,7>kRXsf1&r[77 ][CjT.XS\S\ɴI9Nh7;tdt -@["+zK梵 ܩ2^*2X˾QӮ u$ܬghit0!M9a^\U2m@V:脤zYȶ~P)5T&.- .L28:XB) wM&Dս?0s;/3bN~r̚ߍ 7&17Ʒ-!sʁ[+R. Ʊʩts?7Fdcc8 މnu7j8O+|~e/b3FfWq+&a87 * (-_c=ߏ]҂ 17pBP5GDlkKk ]iZM|Hq6ci0vvluiq\y0!RI)rǚ V8ާ͠b%Tw<.+Oڿ5cs7p CX%=~]v4=xW Р@1i%gKG2>ا{EuIՙ15t'J!F`'Yr1筽3d#U*sTj|@] h^Lyh=V=bP(=+yREfrr`NB[f݊ܲ)3u+JC{x{I} ;ΗƉ[ bo3iI ' RF%ЗȸyKiWw~U:qejyONT9 Fq5ժY%HͱWs4*]+t\\~!O:pBbL@'9 G,8׶^V,*:ҿ3OU ) tGW]L|~^m7R´~pCa2QO~DƜѻ\j|jtzjaoA]sLyPx~/b1 k[ku4Sd _xMhۄnPdl1qW /pv{ :P%BsLF2뢵8˄7?cVHp >!Sc!+4?R2Mc/鄹ZttZnL³Z(",)ݔßGW^zft306R(cuyvyᥴ*~P,/YOU穮&Dwnw-Wz`{Z󦔕<V^i0tR$1^IO`Hrz*p,ۇ2/h{I`}w|NsߍDjS>xTic`jOӵ-{cRWvMbrfkA0n޴< PQ{d+"ȊOM6UEj^g\">.j Г˪a9d!"/f_g{{.>z2`e.6+VyETU:%P03SN#[~ձ"ZYV6 sZj;on!̆S4Z1Tc\udz,n\طAtDD`$ڢ7:Lx˵ 0yXtCc^h}0O_@ e٫,{NdTC)tIH\7|uJNZAysʅa7zY uDk@3CwMUza2bu{Tsؓ^d)oc,QVC6y hk#Mں ض@u1-\[N*Ŝ)=ĆvA/AN@v9CR$)dh;dJId{bGhDBeĐ[{vtPz3 5,S(؏STn8}2XJCXcnR'KERFP[by-U)~4M+eu4_*b̿Fy%V7ڒ7oL3+ =9p  Ќ#gp -$s%sԾ$,0ZܹNVʕb*pG@skM}X .9`Ca x5|s[U$~N{kܙU[)l~PlOq!k^Kt&OV[ǝvɌ$T ~JWep]t]"OqHxЋS^ZjP)M@ME=^ y6y:!9߱^&[J!]?\vsAM&yG!sbTR>FǓ4^A:eajJl[ڀ2\C)K_ʈ."y-k|ǥsWsk(FN#RA[> ԘsO^-R5Hth,&6J? Ѻ`5R9oDd ,Cwke@\E}:'H9;]/kS^1*0~ԑ%Mi=%,UGOڬCCl%m /l0.;| 5:$# 'R/blj8!€RF&U$(Z$9qRKɀҴAKpw#SU y\ =Ԋ!XJ9T!(3T]|<k/Ib|t]hGs5\TŽ6YbS| o|'_CWtD3 j jD{ׅC;+dWǚڦćWP΢XS*[=p1<~{] GhZs f^HZfn <=eM>^D\HTG:KI)ci΄ pyP6i8:P#yFZ[Z9&gUj/P׽ut4Uɲ%4CGNX3B V]//b8tDr8ˆGd7auה,M5ꦀgq `O΋Y!ƀ+ʛOpEԮiզr8SY2rɲ5žs;2;HUr^(<(4;@MI*F\#o[X9(aKAuYVlcoji/ޖ͂r=18`ҰL!-܁>Y%pA;vr7gs+1q:6>㑥5 qpZ*?s(K|m:Y2!6OEBƴU5j =qJGJ[j Dvp6̅'x MgKemg --xsa*+ AZW9 |t()aA:@[yLzr$+`f߳bbFe]qx$UarE*c|%u"@ζ ؆N4Xjnc/:7 VDk@]^Ng7ˍ+.&X2[ -H3:upM!?测ό񎦹W-ż$(h ?#|FTosgҬev2x+FW_UCF e* Je-szY3X v{Mi()T!km:ҘeM`irC\ezx l39cϬt-Upy`s)svU<2)fq(1ĸ:^[n`]z-vaU;LJ1x~C*/\Fh>џ#l8k*LyMm'ſjͯ*r6]L]phQ n=,Š@>~âA1B=|-[@I+~+`VGͥ%נt E}\f(ps2RF X 2tw{FtDvA҃пJC bʫ[{r\NRwHe `_ q'7( Y"-I5 x ڶAWNy?6c]e=ㅈuУ//\w/}c:goqs=OS}륨g備r2=^q3d6$1t|"i ʋ }V (1'Av@2p9Ji@@h]lI{g1w^+eI[ӠUh/!d>7{2t\p #x[l /F۟<[vs f<E y\P( >r[A\} H,*v#h1Ŋ=nBYNj7rjjum#ӫQ3c$_ iOABoS)'4NdiY|C[ĊQ{[tt@`rS$ԹP>.)A3g^?2fؿhVTA.HaE_?Z|(F Q$=B0DZ4Vބ9ry% O1.F ;Mm:DAeU4MQ}#{D|nK};-8a~wAA_:7b$1'ᚫ4aY:Ar:5JÝL1L㲖hƇ_ _ ̙zt_in1UoS8s QxL9?}$1d*T;g ''gq&p:3+lǛRg⬧^@7ŗ|sD]ջX@M<_=䦒.#CzY ΄(ߎggfj'@ VE=^^ԺV-Zn#QOj<Nu8sG7wP g׋A*)k"՘y'i߽: ?%&(m;o*rf״=m u½dZXZ gb{/4` .;E{h%yK/*Dp${^vFڜ^r t)`,ȼ}xBM &~<ۖoRZvPnSe93tHjG|{u]> |AE{%>DK‚.q?29 .'4N wfJxD$E=;5s]~A^LHE8zX}K{2\\0 A1"W@̨áX+FH.!Qp߲z)Vӵa_Xw&JɶDr(A2!%'F_e:X-w >@UiKX( T D{+ tB6 I%, ܉cDucQ쯕ic `{!|} }vP~߮[RF 24_&cPu_ UI֑͎ 9N{P~~ !0 Omˡ)Ы%c&VCe(a`'ſu$QL䏊7Df*j SmA؟}|?kk_l2:r uu,W%&MYslX8 ڝA!dn$z6sl$ѿ9ze=%a:ʭgI<>XA^;(zUF%+)E耄UDxB&%cX_v)z*⍈"HJI9.VS&q!.[Aw _wb/x7:FڗH i[u j#`MD)dD}=sPίD~r'ʖZZ>"=$Փ ݩ[]݅ 6sn~e6rfF;Yej"u'1GxuqԌ\0/>[iWDnTS>_ڋf,?_ٕCUkƓGeނ y!}`Ռ!sٞG |G# f{#Ʋ|vo]6GMGUwi83`rǠzҥly[GT讔DjRA;%+mUMhf//V]P @>.uey뺵}n &ˊep{05& ٲI;r?a)L) J(~#NAâoL/K2t~fWyVw@(_rC~f% >F^=vܓg*0J!w )%q/wńޜ?jYP%ȐE]UB.^$'SoOQxC[+D<eU'zb\'.2f(f @f#`ZVy`i?Pꢘ̕-Yv?{š_Q2,IG[@:4^Fkk't2qɛ{e'- }h3%dRk?k%+ΝN=VS{ i5 : o*b1ni)F:JQS䠕h5Μ5buưhTڧa+SsG&1]VzLuqHL\=]%[3$փ(c ^sɞ;a΃=!W7%{='z\#OǂYQX*s25MʤѻQ̡G0{c$O&j!" *mxJɄdovFP63 H"E:5D.Ejhb8ӝ_A9r(]P ,xC2SKr3?&;l7x=O@qRGPYסFFԝ.&9>Ў%F$%}b JD '0+ud}6-Ifيӣ2^•Po ٢ƵB(d< G5{yDL.fUXM1ri-Ga>~9I2 ѹ?|!{وjf@JxH^iBڐ~V@vB! mX/nEm_j|<ӡk7=o q03J{"u SD)W.4vI,4*"Tբe2>&5*y MMeX*ay&aF}*?&5oسqHAy>P!u*f&=]b:5R<hwTUQp\8"Qb0. ßCrhB̜S N~}'H0k"ֺtUj`8)ckgv?B$vNmISμYZ0<0G}nI 5@̓AG`b۾igKÓ񭢚h0(8iA4(w#_ µ?E>E,kp K_C~:Qny(M1 tWáEXF~q8@Ekg#fn+jQtbޞ!U\*1#2Fx"у9pZO ޡ?q lԁY6AXl_m1KVI%''{m*zVMsb4lEw|xjc&?qH|iaq gJ_ʪDZaAhT{R֌(__o!Ob {p0 !e-I-6!x ms>Zu`Nj1L}(ۚ4i_AO˖܍rd,25U`vËEq(N*|nJї"(;gn>7zMT |S$ lTDk6@»f1l9O1Ohv{E#| wsX%E]|2&qD+Z7T[ѫJƪ~F|[tjۼ7> vP4`~}BMw3\ҏ~Zv$]%7mbG=!V8ȸ` J(f{MM|7z8z}ÀI.ҭTp,v=n ZsꪉM0XJO$/%TCc  "q!U~%Z[܉ZCgѥT&a.I@i0Al8i#U{nNŁ>-dE36k*egхǕG=YY*Xܯ,1,ꍌ:΁&Ĉ0bdn` N-ЧĢ.5M> rX%{`Sd} 3A'B sNX`@N]> ^?",ل+4$n̘OOJs1`g]ᅲarZ3ofg.m]DR #x׃cM=H=BS^+8&BR6ɼ ߭5a*w@ Ac"'&n9RuP@;ycjE &C:z Ud+45Io2GBc^"ln*AUٺMX)եB7]>8>EYrHkmULҪ/T?Ěݫ1VS0J@W ʪi4*p#i4+hrYH#&ޅA:Roy}V|{ׁ(F?LAKǼE=ݫ#g@ސ N W 怱2U 3{.ݔ=()#NF߲OYǚ8C@+$m٨xט'F(Wv7kP-0 74& QVEfI3AFʁ #`PBʽ/0VI)D)U#Z.tt&جvvfN4cg. uVs%R ]>#U^Y={ ]E;i,عO83ź _l;kĝ{sZq\lGo& EF .. YGP 6%<IiReDOџbId-R_͇=`6BFYįB""\A;EYV,ZgNHI-eb;3,'w%NBU!4rZ F#[ZܻȽ<k:Lbxs8{fy"88u)(SJI678oΌ@:A"-ĉȘF_]Mg-B7xLsHC47Uk~ uB8&|',F$`<*.rn/8Ii(ʿ`D $lՌ= 䔏c(ssb0-Bن?-pU0xr2դ[U1s6a4Ʈ%h5l8)qcM$L` N~3`yMaݦ+eN([$#LT& EZ{Di괏{.kN;{ᣘY,%NʙEN ˈ^,RDuۊB1vwa QzV_8 A2#1Wⶩ ;-\EǤ1GGM$EKwJT7bS@MO#}?PDo'|Xro& umi (iO}߀;iG.%J/XѮabc(oc(|&2SNvYT 2XRn+7[wѦ291`b[bwwp7E[b"țDO{8)ɧ3޽^"=Jj ?QIPXc}tеSJL>\Zv} }Z8M!BV'kQҔ'0GXF֘}(k/Tq_j0_j.U$Мw%z3mc89P\ ;|ӼIN9̊Sɯ+>@W:=Hs#Vߢm$wmXȁ s`/X+Dj&! G*%+'M#eeY<%{Z]DL#綿;1Kl}F /? 9Y lAx^޺}5DI'8ӣ.8TbhFNL 8 pă= =ExHnigsEb*C_F?wɕrtέ=9@:+tϡ#|>֌"Jȃix$"^,E>YSe8Jŕ<=7_+bðǕ]n֢ (`Ig/f;GʣCpE+%rw?=97|=4?9hxwc >m»Ą̂[ԭ}(gpYQIu. QL/!^si EYn?CM^1-ФsQ:Ri{ZMiE"ĶM ZXM!>&+ #,׾YW jK1V4>z!FW-F H5[ԫAit3l g1# V~v!0ˀ+ 1i{!Fqo4BtBE(S\R#DljOv[)Ad!__u z+XqIķjDޟ.kv1//P︑>"lA@nYZdDD[!(i ; 2Gs ~Dn}؊:A{*fڟEܫ2N5:4 JufkUe׳u}s k?=+ Ж &gvjVWx;ySxk+A+#);&/:+eubLH#7mj? M9"iZͰerv{L0nҞ-oɋd=NUn1p.k \_gW;/|;*x'2x)fLnh:\HQxAa>f؉og􎪉|>'-#X$AaG0v?Iwk2 ߦn/{8qN{iAjmq/Y,V ^uf:Hb* 'q_psu-lYZoш9!VM#'&}9E] +%t3C&Ƅ=!U`Sp? SԆ}B9hx$lŭ,{DAEWv+Lm$c#gFG&b6PsZ] hX}Z k:~F1z6*C|ƌi[ocVqv#@*cOXܵI+\Ɨ 6mcKs$YC\`e<Q,TBM¥~D`ƗJoop3e 6-w Z=̐|{ḰkI½f ʉ52PM t(R'UBc '56OCYt!d#a3V${^ۀ]KwɽƸWHL@{W"=k|-OCDkz_fut*^粕MF>q׃ #Խsq \sJ߬pN/A, K a<㨎DǂQ+/M.C5褳O:eB): |=PE^T1]3% 6wx,̆0j .{MACXCKo"փwBp>O]# vv Xv3Ձ]3M&coTvgTAK(Teϙ\Ŷu3MpVKJ DQi3ֵKxiEiO?ҚKN f|JBTdA8Y f\،+E#ndNTDWg~ Q^ dZrrG:"*rAR̼f*48d1x{H~Z"qNMT҇;~נOqUeM+JV|>nX#8<7=F\  T?)J Cdyxno7W3 WU٣8K7EPwy=~)PhP"aRiNuYH!mL] /]UEěJ;@\ J݇T}, E y3YDijHJ~Z\}h Ze&>` :x:}Ρ ٨7sd^KY'!V>xr%Nb9 [[ڳ':v.J7J(G5\j$m, 8aAXi$Mči] .MܽiFrn,5^aܟ;}'Z">hd 5v(?/5`lk3s ڏ|qfbY:/^豶a^m)~Յ}@EG$b#InVR~nɏȃI6H4g#{@>Hkp\a35 g`veXv1,8ytM2O“#@[K00Tw5{8v?+aqF1YK39ˊH+sA 7ZZDQzƢ"ogbV'0pjAֈ}% GGh )Tt=YDjkiCy{)zA0^ & •|D42>$g2tHVMW${,|7'dċ~Uv3"iZj"tאu.h"}),LĉIaw vYfܬ5@̚#UQC^wxM̊Q6Gd wJI7%"lz|ἁ%֑J͙VGɘ=o6[{kvōZ aǎgQ',3Ҙ4o 8J#҃vKmtym {G{TOU,h}rx?VЈmF XΖMz߈^' ;冮2W0<<=LuM݆W2?=5HU-ŀUz`qwaXy `~\q#7$D/ ]f;3H'!;g!!z΋MZzG d-:锦le;b=b6ܺN 'JJс81sN5Uڇd,>z峁ֵ@mӱƎBqĺ&bG!d:`L>pFut_PNFGID1(hO1 HK$@UMUO$Tm;H S(T~%1&x:Wm|s#I'D }b2M<%u@RZ3#WNp.&b!tb5i!^_aإs)' "ZI6[~_Gx e5.NO:+FsVMCC[\2fN#ڧ-jo f/KS)8/ɳOӳߩkRB,]}cnW9Y,6bcvz9~6thYD1_,H._Xʚ78U(_+nPCLYyPf)}G~U,Q^WCZ,5&h\U&hPIG6B3C71JDUW8l2erEPP>aۘRWY jEQ۳|eh$1KFw^o̥?3/N )V[mҢ;7o}9zJSYۑMLf<4钊7O5~bҪJBHEKK^`YOg Y=F-7Xuu.26-u r2w᫦D "p-ЍK`Jn`Y90ŔF؀${L'qo3RѸTd=m3~5 UnI`tl<^C4 J(%H^qIQ.}cOi?hkL_SG_k[a",(Oxl!/f? A$Q3(*R< b/!=l_$Ɩ>}OKH;ƻY \6,u!G#DYτ]/Of`?̙=){x~OB-pSs{=vκeRJMD*Qh"n"O^ŎF;k~GOP~2:pQ;(lm7 Jqku2Hv]!1Y=oLa},p'k Ѝ~hB{;˙jE.cĺj_5y@ 7]nMʈ$& %1,Ы$_kCD{x28^dBnUw*/Ad~ly8 -$KgɭWnpXk%|PjK m鿧|-S^(v/Z$};K0bY[ ŲEh[>\|;4J{΀#Rn5+G06: u{RƵ>Gh1SӉtp$P2씟A%q^O.@IK,s"͡Ft 1:FFzUڻrǖ?7Ko(V:ܸTP% A E Kx7BqY\t/(C ]eȂ[ /3\˂|k džd^Lw*ӵ+ ([jiI.]1<ڎ ~ʾ[%(2lx~kum:xB!2%2 )ljMhIuz + q@*D\W!qAS3tzfexc敬 P-q͸.#S1ǚTQgZ@DgLF6z[3KADfvacvltg (dqrei GHDlrr`z1 j=3.6ruQ}i\lgzEv]_>} U͒toĻm)/%LmԶ/>+>eYzrC]I@?,-IX{=dO Ш2Ke"e]hF3 iڄe4Jz'n3עX?\p1{ #./=j1rϘ2c NSӐɥkI#9:gd#凮kBpFPO KF~~PT 1:9cv KfP)c_v!8`k77qgKtI:V)yqWݼvbj5j2O`6\vV?~@:Ւny^^:֮dy7`V.q2 ǣs\a瀔^oņ@Fn%)1;0yi5E܌FXU{<5Lm3 g_~2?t{]vVN2 -&O}L4؎1GI~MG9fWjY aX,ͪry?(\c+&#˵46t޹,~$<-ϴhh]v_} mNT\w-ڇy+'Z7,t6UfFBDv8K‘æ>1߶y,l4sU$4E[._5Fk G Ql`WMJ-[_V7eU ^Z?1^*eTG@?'Fr \r$:py V~ky's5g/3x k - )٭bFe|BssDNw9xHVu]}0*}I Q-hH;RKpdPfꍓ@yvXc-v5 O\3Β,]N:ݗ/9NcuFS}Y$= R9(-_xSq{>+k:%pc6Kl\ԡR1C,Kq#qrnl;dϦ>> CTB$䕂0I/5&X uVnԊELn&NmE`mcB/wwM!ڇýoJ]:5u*=ʸġ@!Ma0qVj?DxD#CY҂["G=M~6I^:3unr'L.k<"G ^"tR(IߧĉN,m>+/g?? QJ>qn[\&FD;F@83%?vX.XKl {U61S;[nԼh,{2rލm=G#ӱ^Sj&^3 c x͑Miepu< _p" ?⫚HN}l9uйH,Љ{ RjN>XSzdɶy7[Z兓#%maf3= sK#Ե_2x1wm(VLӬB{dgh0D `jXdҊ mb R:CG4څ5?ȯC8֍7:S~& (l"E^R.1vNjz߁ bV NJ31f!|Q0NѢ67(-Q\TD-^İE8䣒,~S!7I0 W!a yYUʵ,xHA95+vӳlOR4724#CrN״^Xm]X8NE5-A7# Gf@n[wuJ^rfi$ڦ_QWB'*CG׫^,}Ґhþɴ[B(|\1,__阅{*cR/9 }bKKPTtѠ0%փUӻ3tRsdF64vp3d])S@-\ ~J'0x8h$<]pY4u gT nB?&rvF Q d}#fiMϵ(ظ{z01C9{vL!ddQ1[<՚Iڷ}zUrd"zsDΦ d8!'b5b^\[̀I[IƠ6FIEFl7:U(Gyc$za[NqJ7v #oA^f-#zNsAmh~UO=|Hy7{b. 畽eY>nY,w½i J*,†gΑck@LJ (*~ԁ"eEԪC]`B.K$V7YPHN[u\^ (P?`0=Ƈ% 6 MS+MYB?U׎_"&=  @h+wY 7N`g.o%2guKVFb5L͂6]V^57kB+~&"MOq.^KdD\!Y"@>桴8ͨQ41DE ,E<(-M7&ɓ2]#`/3:~xyu4ߕ~܈rkl U' عi=P3"oX'C.@xY6-vI$$LjUkuRo"_SW=#ߠ3vޏx6Kܼ/?ԮgPbƎ;Qjz,h|"S@?vpjsȅ[5L:rrir[v6i]Fh/呙K"{v1 @;f_ӿؒTneE#Z4ud2V**MO.'5éR`lEdj/ ncNS10A,y%$} 5`J+F*!sZi<<SweGxBǴ5[W5O֩kaԍg^_j3N~OsT&ә"'Ao [:i .av(%;KmL$K)Z34fTLuN^%'B&z'ɠ-@dJ/5_`? Ȗ0Pݞ@o'#`;a#m%Hx(Ϩ1GSuwFnS?]1TT^| X/|l%9ҖE&H a3DԒIRfdPӤt`RK' aoF~SХ˴ѻs <e 8K~4kAx*¦NkVL4+7&+C^%X%8Gxzkl$nEDhW_m(TzR8\IE + lm _k?.$ J i`m1yA Iezx=JL3LqL/$m.<>NyY?h ?rrdDžnpy!zl`,cipUiHT(ʡ13·+Ej$ ڟy,d1ԭWDwJ+QE4\˾ !z8$bXc[fQ" fZYYE @FN/?Rd@'[ MD Y 5qD)GK+ӱ0Ո"qZ8ȟPgڅJum)rbݤ@es%լZ+̖ :'lLz:<-&Jc3kT)zp3l\Y@9V^sIP {6k37ZB)T25LtŲ}ޭ^Jg^GR٥?X}{Gn~x 8CR64Mz`f`)YM f^|f+ԐsG,VRyNhiΗ{pVau,c>Z,:;1^:CP\rp*{`=&&-lmvxmX]%_^iUC J#{' 2xm(F7;P5%Mj}e;pN/IJC={ϳhY,!iO"L @%Z.?=C,]A N{xޮcwJ ٹ]Th &-Ly6e L$KZ/&@R3MDll!їT/Nh#'|P.Q퇫{?G[ІB|%ڛ.+3{); m ,$Z>+>9a(ΰ ' 4"ZgF T>)6'ujj-Q&1 O7c'}0^=jV> Hyw$:zFIa4>nKv]Uoߐm!Q6sQE`M$纵J$z[I^4yݹwfOt wsH(?9~;|w\[4h P`qqdL˟H$u 8 &tIhV*2-QRؼ PUf)dMUϙ4Nv؎pl/hVm&E1ȧr)L\kT]]qV;/;Gmd@ ڽ8}JYeQ&1pDl\cK7 ւ}h>tbbŧmNMΠ -%Jfj&+ĜSմ$n*l5Jλ5eD${1!AH%ńb\hr~Po93P-.tx|zrn(mFm0/)*VeuR&#IʩH_/ɀ{D/o>$B$yӧ.BY.r8XX-K'Тh WۋlrĐBP>~>Z"e/+DO[WMn%jӡkbor(;8tbxn~tp?Z2uy*jdM0 UB\-&f k(, _3 ȵ cO!,I|k_Ֆݢ, JIs%B`}Dщ<~bnn#d,LI8`8Vm&&D|H4N%>j=2oI1R~YK\Ilm|rUFlAT7RQF~ `t[9p A+PhLb%Y)5{Q]1B%v:(g ~(e;uȔXZEB ] YhK0Aڞ3 D#uS",(u@"ҳ qzQC$y-[mf ,A &|lj#_>`&R{ 1cϿQh}CWU;CdgV̞-4%t/VVwHcCنט@_M xW 7/HG!}D۶/TG;NjnBúVv-L2#8H+;P $T%ף>|xl538t2'hCH#RD"ї8 +, o&I7}ƈ0]/>IW>7x٣ $7PZyYik $6Xn1ѫB7<.p.+8rbĠ߃3vpK>*W9ZxT`r=`a`>\q؟f-[ц>(G_@aDHft\bœ{:6ty^B9`b@k!"}m)87x*9۾q2 Ћ9z%*cʣz Ӌx%R287ㅍըLs5pRɖ5D,Ƒ(V"fX )ɁBݸvX-!WooIranۚX,{W-bsnJLPNۙ[ S;;d =׊ FB3d> Gx ,))^T:)IG@gJ(ұ"c1bTxI X>o$~_`ٷ;>lQ:" HfS"BG(z;?Kl]myC*P!ؗ:ܾ Jjxn!cH__{1(Ӯ=`*`}D i& e)Ğ݇^Bˠ]_y~X(K1 .DPh;=֭5$vw) I8,2~[,j8>~d73kί+e[XSzjeVR߳>iΒ^\.tow~xƚnrO]P嚚بҘNPin2TGF87ʹ-xVym.p7^&8ݑkX&%ϟ)1!A}9HyiU>k$D0OcNC/+<$?K;3ͳ{.U {̟Z=^%  -Xh`֝ '2m2IdY|9LѨ s$ 48nn-.Y6Ւ͚OOzGIZspg!M֥^DoѡfD/ bUd4Enh4;o&Jl&h|' ->w f;*Ă=1p~&N| ܓ\8}ᶽ}b,YZ_Fs_#G#TeP(ނqV{'tjWxzUNzNи6i oZ*skY_ .8c86.0h^i.J"$D+*"RWRKE~z-uo2<&[K tF·cv߳pF19;~]_XF'4cĦyJEPc5X^@N瞳|e2d7% 0m[w~aYԄrV'z;ڪHh3hlmEW#߳l"xD HۀC k#8P팤siqfPxF6{@Q$Cܸ`&ys];d@`G'kP gٴ~&=@I\0$ e$óIhSLzbSwh<)קZxܩ/A6lK苅==G㕹{ ߇^2ư#ZKp*?x$-=jc&a 4lo,$Ⱛy˽#:wk'7(.2D$,t5C\ŝ5O8 oE7^qCmz`j'_1 MS#YVjNFLfQP}ZZWLÚSD1F/Yd<w|a= 0$8Kƻ;p3XOzMwʶrwwj2l86fKt*ȯNCN?TQ|GUR;wd4-y:dY Ks2EjBP$A[Gr^ p7x,y>^ٛNevX+5Z)}DE"Nf%8ʕ4MATO.ACF̷rJ F)}`7Z0K8[63"SY\cO*@m,ϝMgaX`j )ٻVjeQ\Nq`7O~~Pj(gv]J(#ZIE`As=5-W&酏1F?&`4Z~ ]Sa.T9CU,PYyː秸,rz1y` %Wefx$76REZcw23[\bǭSW"]Vbp9C_XSW;nM$d*ڬPH\1 ۯ[%5k˿8̔H嗋uI6 ggh=ܴvdyjcAЉV vރ:ź:2E.PqW7XtV. d@SYոԥT+63K0>3 VEk=,t,U8:QLc_r pLA 3eEe0ږo VbGO9KۓazЖ@ס}u"y6ءJY)y3WY )^ +(rM+N#l4^Q~(UQo,X!SԩLxna s8Rl9n(KWhG9g)kCKR'}hBD4RGGSO{[>~ž!W~AE0ʷ 7Qf`P;_ rt˨v0wx%Wv<P@Fsik'#8 ۡa)Y(X 218)GޔR5ΟTo}qiW>g`23ߚ[pǯMD_J'\#Nd=7qa^:8⎙NOA>q\ \x5P-fb  F}&c3E1~$uʲ ` Z׷qxlK6T9j6\8ïM|IiB1N ; ;Rp^Ը$ mZؽVU/rje\ILFtKó8뫺NN 0[Mf}'gvp2 uo07߿q-֡;#rcu#ʱkmا_yt%7iKuSR^\xGԫ=R9Ⱥ^}<ñ^- k"4D HXz1B%Ԏ C+S6mSP+*3- PodW-9äskp?-,20 zDi)jЫ]Bʰ8sx@1\!.5./  % P";γ&@і&kƋjƫc|R)3/Ξd|\(~xFv|Ƃ}% rP# W5)[e7+%lܖ+2yARAJ9lsC/CJ4AOճXZ}2HŲoffY$Ɓnٿr Z_L":ޔPjlN |@L9'5@*%xsM.<H,caFE6BV:}`4 XzƢm7+g۲wݣz/o Zͼ8,)P g'¿$ZAmՋvSʩv:q̳'" o5畠Okh"/PUG>=ḁE*6-J*|KiT|E2({犂^rIAَD)m o%AUltjc'XG&HI]I>/f\O@"O7^:܊M d5TUޝ@\E4)\}pFwE]IԟϸrT:SF|IZ^Cw2UfO\`RX+;_8 O|5QPllqi'w] M6]aұcN|V``աMվ;KWfUr&}Cbdۻ)lq 38}a8%jjB+Dc_93V{]M*됇#B Eڑe=9p<>&|h/YՍO-D>FIϜGm|e6 ދny\O{I)EE $/4"&,M4eu_H~MQ0d{59c4N%t2K0&T^hNˎbH;oB'v#r ѹO`6hͲ:3[xe=<:4Hu_hY\w ok[~\Uc5>XjQuь0WFUKHl0^6|qT>eUZc{oڍT5pa׆I_ݯsD3ɥ*Ar~fǖ YKqaS(0wʥ|lJ#6jXy)YݿEiV9j*5_(,[>xS~ 膔+=ȶ*VN1šy=ʨtiRڟSw^:zf7Z EERs3MrTr4iRQOg @he9IaAeͱ f?}ĕ\~ڰŰ6,[2a$0ȹUyT҂%ˮ#c<[E ›V!(NY t?d泋6_y8uBDUiLWDˉa@* l7r" ,a¶pi|>`^ Ƀ[ȫN/,7n';f'^ƫıW(:B%,Y[kv\i&kȀ0شbUU%yw3CXC,"9^pIsU>d namL՚$ teت߮Լj7W/y.gE&_w Õum>;T$&}hi1ʭBHg7r~5Wx ?5T)|Ϗ޿p<5StN@~|5F0 jLӊS̬*vo% ?d=~`}1c`A*,s _<w8wtT} b/8]'MJoa3l 15fq92ꭁDGtٓmmXZe-oi%f#S'Qt2 7- A _1-+\~.km% y;pVlJ%Kj1s~7xى{P9 ie[I>r Ɏl%ӄֲB:]=# ^zsi߆{?|-ywy6`f5SM>ϩӽ閽0q\|"p2<&8}|g1tGӒĕgm>%$5_8{2X+XͽA_=BR7r3Sv)$28}>ε\|R؇t\gpG1R&ORU1㒞N9(d\" 1&a冝E;:,[X)Hn-6D?$zozO]B-0EX7"yf(r/bE:%JO qpS)jدO~Mmjmk 0r, n+Z، Տy5 Rgqr'2&ycC&?LF?7it'cGIp&l_Z/OM wwd DDtXCRib PZb=gA{95M2/@<Ri's,O$5PS'3@O\[ϠEH"YSgݶ}! Y.տ$N! 1/7U<`d5%'/S N. ޛ@Drsvڇ0-_\ CmۺcSy +I'9EL;Sn' ~1N! د"Rbmrmv_{},ևrJ0}KC!4aO b2ϋAc"GC3}JP?z!8*GJ6/<rIlʀe~\< *6v'LyY Vm-_m-*g=G3nRBr֕gn9*PO ޭBW#h}(zDƫMG8Q:Uo45yr@[6VC(-w.(kڭكV'9ݮ^xI7[Kf;(㇥勯Rx=d}?[54" dp+קmM}5͔P&8qb|FrftmjL??&c4G!p:nU $sT!굻Œ'^hSb\nGm\y[bf;RbIť4ݤS!l _@F[lKb_/@ p<1sv=_J-+ub5kKM#_=[Qi\y¥1ٔ;ts=Btͬ s7>϶^=ީ}ΆKL-Yn_*˶>_h8wAGݠ5ހu(ϣ懰15Ħ"q/}7T\Ө?9ݱ _qi_A`:K&G}kKu-KYΠo(G7=?@n=l[Zrs:n s [ "j7%sep"qVEV#c5VIGhF^V'ph,]r-+vu,&" =lXcoɢ Sr}V`P~Յr5\/Q=ZŜWuE &.tu`'Eh'HTYU WkӒsźXn>-jp}W˘lY'Lc98>Th ;u8҇UxCkx <^,ЖwWJ3~QTNDB}N\վΎ749L׻nߡ7 z?/G2&-KVLxtin/*c,\np8&86lD0,wy}j|0,MK:Ll#{( =0iVzX&A|J"* tO.L5dF/Gg4W⁾'QNLPx{8HP`t 1hS=11 R~xuu$Z [ Z}݋Ϋ69*1@Bސvr*tò9+˯&W2Zdk$ X(POvdEeK<=zC9T7-E50C춝q1#hd}]U~7}B^1E&=WJƱL*IOC>9hNd ')d ^.zx7)owt.UR>&6Q g . 9TR5>ݵ=X;1S LHF"X'/AMxe@FxvQ:йeRČpEh_%}jɓ2ˆ} `<~rW*hu On/G@lxwudߗ+RYhvgcNՎVx }E.5|z1D!zJS xn9PUpHl{{pC17&޽|E||nZJcjm1i;@kDś9 +rf $&8X[TuZlns#?C~ѣ*אSn7)yjZ *:Jcs+؄X5xsF-khӂOPYoTO:郣$'cEv)u Z%2v4=R+șבZ^[pE5qXXuozi>$#X-6@.)[V kjѡS//WLaoi]`U!دzG׶óu-s{澨?Ra_Zc-lrEU~hSzЎKUC*/DM/>$ dH[a7T F 8MI Cza y4l|`˿b-jq|aY/​3b0#jR;dru{ Wo%^o!&ƹYx\I]%.# np\MfM)/r\O滬_ۧpZ9SV٩hZ y)؏"T`Z|րs;Y69'(紲WҢk+*lzbQ 9ةS).18gy@~`ƭ*&ºno'ćXMك5* |8rlS4MkGtl KB~{7Kzb*ww r'Wzvc3.(⠧Ned/]/G,fz|1s Mx(SnV<Ե` ?^3R g. dçP}),*f|#l]:Qxl(8]@^ۺ/us69,t4At0c>ihli؏•aH o,={hR9csK.l-P^0| E%Dh뇈p_#<ew}aտ*IJV3do6FEf>q ,r#V!G p/|gFǥM3dv3;TBDGB푵QQHDF> $BD6.sբ܋,HZBzDoF1 X?EQMc 4Y ~ݫ!ZfjK'ZyXՂf7K`E{bv*k?j}Ɉ~ϛֹ|E^I<>+],U!|qΒ% З6RږG]*lݕL^WS :2ն<4$CWa8_C?ɲDl C@{Lr&-n}DVF27eu}D$8P j~{'RPc{8!|r[ G*  ]sR6wAW0B8X_rOĖ/oF,,Y~?7܅4Z~1vŃH.N)('iC&5|3P4L;H#k,uq(s̛(fEwb`QQo(FAo"'$%H$0`V_HD0w-ԉW@(BnnܻWPP~tn%E)64Hy-n',8I\Ο@B&15K'-ϭP j19e@c0}ش(s~tMd>o? I=]N]=ūx՟;ǫ-N{Jhhרp lԧ.)435T X1qϐo^s~I])NlΥ% ÍsM%pvin|+0SZ+S!T,z!HA(1|sB@ti5Ers ͂'.Ң74ae#i&5XL3˜_+-#Jw- Ý3p,Kul2yЎ\ ӲG}L=n\x%W[rS4)+,hd}fyT|]eӿc.O;RxN30wV97Ƈl…!`3ʟ&yz[pǷ.ħ7 A @wU5,1_eʼo|,J(m4o:uQr^VDa4b^tR ;@w!U8p 1m`!,R}fop$7wyT:M63KcxHm~ɡ8[mmjQ q7F~I!ftAQG\Jg47lلM.01¯dNT'B]ǮdR 's.a5z+$fω8K.M~M/l̞bwZ1 6I>6ic inXKy~+]\l-lt6C4,&9ڞ6:m%n3d7>}V֣\}WwZq ѻH*!ؔnlͣ z i0 1W$s2?3ˠ^kp§O~!MtDhZ cR7ڡY3w98eؼIxL:qa98p9'$q廍̥9/:>KŘ⿗fO9UF1eJ5{a% 깚KP!O09rQ%"_' љ:_EGv|[2TPS61#  R$ZKj@|,/ҀA aO ?oȆ]NQ=\L[Myn Y6Ћ*/XG^6P' P3tZChDóVغߨ*z︴s{s?oMfBvZSؔpGf- .kŒa5eyɬK@z#QkwS|d)S9_̈: eLqlljtJ?2^x:IO|_6'GY"ۼ<FY%sdDB[`3wqaʪ{[$` w.^nH!P_tr!r([Š1 qȖ]]pٿܧyìw E5vr )b '^$f(ы>o~2bϪ mؾdZ!SPr;cS!W\` NkD5]1V4pil89'~ox@\e`k'9<;9:9Xcw>ęzw >J??$}k>ז%ۣwf|ጸXgmbÜ`<D 1>Dl(=Lp~j>Tg8@Kt5F9 7Qtd Du7$1Qd{z"#;egI[qP.-6(b-RM!E%ȦJ(>mޢZmlº y,x9&I@& e~ (/qdh8>W2"wEv揺!L~Ť_O.z]Q!ZJ[9J ]3Cv8W'lwrk 64a3HT?ǻYټ@ZMսrl ݏBmի=&@ލ @,E)ڿnC2}f&]0eLSv|_uhM&<@l4sjҸ3kG.y?ɰwhǾ'eCߊBQժB*~D os}M$xM*qP▽OrOsB+Ss^ hv|F9f8|=ıS֖dEFdp%J vI*ݔ<5g;~*\]C tޏ&]~Jx.['7M"8(j\WHQ.`YzP")sV|6=,*B@An]JL2Q8v*VA=GF]8 q\^HKYaiǿy9fH8VaW)jыH4S| ޜg0@u3KD,fns\k9 DOr,;95,qȀ':7fbL!#- yTͬ&U+7n8- 8kSYq'c0aL-P//=๙-=`aA4KdMpjeunDAuή-k!#p7\ϘW-\J#Z! tlSJQw`trl;_#|3-I htuXNNJ@éaX7]-= -B1l &]I>0gBd8Z[cV[ad>pB.UqFz/GZ +)ez]w烉-67EOV[+qz~2kI0M,wܡg",L0?^#Dt$|z؇TX˜j@pif ʭ@ewYځf{f,Kڋ`ҩ;֧&n~QawrwyOO"Vp]眇XECeP4;DpP,Qkq0ƯvΝ@k̓ƒ4˲zqahyG'[T QKSs޳w9B}MK6ﰘ](K|)S81U5N:D^ g,$H玵\J'Thl@#?+'FBg _={C3p¨efJvpW*ph'h 3xhX6HhϤd.&-.whdDrEV%V\8+wIbt則v4Rޮ=!ɠZ@}b Iᇈ`v_һahSjc? v4",N0i;@ɠ. i%bz*3}( 6zz~q^:{8 B'^{W'(_E,yt,,pR}5}u\I+ft xsO OS1$2ߔvO:+DIvXe*^A;丷(Λ &j3r.wMc2[.v $_e?SEU'IBRsf:y L.V;PT{sWM8a . ' U$|{ q!ZL*Lv({ qԪ(!WtO&<ՑF1HZ# V-8ή H mí(_P}dR˚ZM"߄2Mf:kdU 7]4l1&IBtPy{)_£ޤCP']5q~9w3N:9t(ڢNISL=vΰ;l﮽]+bcT@? 8s IeʜBj-=P\&֩m{Gz,#w~WZ5 \hޑ7Ju }[vwx Lj_"0J>Wrc߻wɸ6ĵz^CwWA^ĴI"kQp EN#j! %M,R&0uJC}Ofd "$W5"؛w_mN8 'l~ikj6i.;6nfi(~4a%jW}K Pzֵ7.\#IO/ 4?$WiqXG ,[LK/=eȬn64Ema``)J`B>?@ sōv[ׄ4oJY5U=`^':~6г{A /#qvvUS%H}I5P\I OM=x_U.V;0AC-ްfZ{H%mIEiڱ!8U{\;[8L]~Hޢ8Cuv+ד5ƥ }a]gJ@|W+IQ#:ˬfM>(3~I=&MP0cq5ufA xvZwobfyWA_ΒtiyU~@l4P60l-tt&A<5=BZ6goyv5lzbD:OZelsK%QXC]$O5,|žog3=WRǎG߼i]!=.ٵYn ws E}qќegh?y4yUn:k`6 )P(`"?2a0 %?oT ytgP)cV}T. h'A5L 8>uF~ҫ6H'eXV+Eg˘#ዙ3ft6~] d뎊x Jivj=:-u h5 f>KԔEͶ*PΗ88p`}(TN4$HO 3Z1{m,A?B3݄JsTԗơ'DO˜JLɧYJtNd':q 1u[NWJQyCqgA2 Wr9O7>F|}JH>t2`u@&wUJi'0Ѥ2eaPC[ N'Y6QM6,VjV^c|ۣv`m %EatgNLev>GO-0uj O)[vNTh%lYYֈƒoSiCYlP~:1akXSPN9f!Zhmj],#aGųySU4dqM ׌ BEEOp'<w*=ۨz_M N6(=Kwi U:J{J\2䛼[tb`_J%=pR+O b:ڍNIABprztSޙ}*5d8!pPNKZzkAx0(klw 2/^UYa|G3dwXm O_n 0m|gMi`ShB_!E刎fo^az\,29c3q /QLjPBSE%"* %]@65s7J,2kxY'Bv".UuxLSmY R))@aҀʕ?>ktN?XxC3jq§/k/nc"1<|8d Et,\Gxy!DG 0.-`h!A8Hw&{K7C ɛz Q84P1lI --xW:'(ZsU$^7]l#ء]!2=>֦Rb2KN]/8ܾ*[ө)Qf%,OTKo3AR!ZBU^~Pbф2 (!fԵl߯+WYU&XOn=wrYr78lXOϦ}W+r<9.x?|F~&M&SQˉ"`Flʏ j}?:ͧnK`vGߔ,΂݃6兌;R@rs/aQH-&ZŚS ?LzZw`cGF"/,(PC?$Q}4 /b`a1ޢ/A앓 M6IV%6xdq2jŤ∴ ЍxWOLKR;ߟf-0lLƑ]|aݶyn_\Ľk,_U963_nl2q7C\K3xg HbqM [דN,Ow^VJ96}D r >CdǬ:YlI6KsN*i\,@nz"VB<$K%|XZplϺU~G-lyPM~KUk{鉁yn޸SODW1[,ǝP#;( l]Ҹpރ~k D̂!0-2+r$Wr[a4@s'Z@%GTP)Ku$l܅[ӹTUQO3QZجwc_I'V-ɦk|f*S A\>ǎ.ӑ.gֹUG-\%lm:rgdnBuihDPͼ3.t,䟚]̤<` Po]9]l8L!5W!؍G0#.:91);Z;5`{85pci@\p[Z}&J1~2(٣0&JgG{Fx#`E3Eje-jX4[|.z;Aj ګ8B}^Go?_"k0inلpX2@Q`Zjk`+/% v +snpMg)(K޽p2܌v!!?Sԩ<@a%9 VVZJk1׳x[S6AUs;3𝃄}H҆ R m]xLz(bY}ȏ7V+O{TWg@9z5y3wbj5al"4,v:AI]ĵ|E&2$#oϗhomK@Vtꛃ:xqiJ>6C(L(AG;Sآ)Ws}@!(u:$/LAJĈmΑ籴x:HEDQ;F/ Y'ZԖ M "v OWmhfWCfW:YQ\ H]l5{_9P_p> Rd{xw#b6E*Cs4j'8 >Xr oC1Z7.k +zv^ 7sJw̦;1s=ʠpq0IG%nN%Њ`a6zj] d8m{i.0sap&Yk]'ۻ>cQ3<N66##=2J  dVT&rjEЍ49ω`3xXLbPAmq ج`Nٰ]M0XLQM*Ub62A@K hxt^8N}pԏk8&YC%W*WpFV&~y EgXQ tC^xy@7YbF [CrĀ0,eC/_^`Gs5ktc]g}[a+B˓x1NSv8g5hČ*?]D3.1J`UT5UtIa^77K8 W wec)L6㝫_Lx ٜ̜coְʜ $PznO^Jd*!{@I;U&jM]듎{ҖC4d]A37RԱd;EGh-,7i JIt֜U`#_eܱх<@5y78&8$DUC­X{ ˏA~';cx1vebJ_5lHR$nn e37Fp(!/o-"uLtV'úٻxʏԯ{-fQm`&p_F! .s}fk1śP?3%>EҰ=#ti(J@+"^Md|`nG:[Eߣ>Qvo{X :,<ׇm{K7h^G4u^%c)|^QY'Ʀqg#2dMI&-.0L__b9 S8HlRO]y e6B/UO:#QzAH au]-dP`2&.ik^Bh|b8滴2Fګ'eWp]:KbFM2W`> |N/m446#Jـ@9w[;ocڿ ;R RȲGvG_eZ*1:Mr8@nQ+zZt۪M)~c*ù lVU(p* )t]T+"8s5ƫ3nAPNm:]p{>Vёl}B#s:8'')e5JbZ&x(9@bddG=qSkj@]Zh 5RNcnd$,B/ďmtD/}p3m[]ևȋםV uz6'L~KR gaqɦ{7QхBҖa3 ':A{PRz&K' 6r9YT:pW 5/|K5!09h>5< B)?4Џ׫QN& (@h 3MP[!uq2Rִ]ɧjk/#f8~ՊlQ`)߀%<ca]\xBy &Rl=|x<6q]#J >5%RE<0qк9_H PaJroL&6S9ohcwS䲞Y}M &mMp.fvAou0rz3\ck'zd0$5&̡^ V 5vgm:Ʌ@h!B4Z"7RlK.{m`Gg+b:iZ +p /QHw09((F^Q-#^.NO&/JPPNđ<<./^gv#z|Y#Ur Z].]B+dWܨ<=η0훔2g{4tI6BcyS V)Mh>W|rGLx1#D~u/ Wv+- eB(] p>>ڦT.fugzjRB4P`uR2_\R I^ߥYCup \Ȧ2#@% 5Evf+oƲ*x)&xIϱ m..Hʗ $fB76YA:&6dDAH,_,|#,(@EDM`w4vnf"; p@E~ѻ/Y]Ʌ1|^mqNLϛ/8DqCI.P5"ic g3H}6:/ʆJ tcٳY\QÔJ;׌7TɁ=>X MN[`e6ГD#]AT3\t%mhy͗N9{]z{]8dZ}øVs io&&|\e(ȸVk(e 6ɰhY g?tsǽB Ac'h|'K K1Lڦ{O-H=jJ(@.>0BP;WgY_ҵvٯ~#]LuV~DkZ:ynYm~oD0!tki1o5*A{0MwZݮ (շ-xg8u(kiV9/ʵ-ps76l9Ц2,8H+z.8Fˢcb6K*$qF;ш*9ĐB> =9_*r. n5!1sJpE@o؟@-lT~%㺁;wh oQHW95nk÷R%6mo5gݙ! vC_N||'Y0Ad꯷46wGuAG ObRt)/mfm Ew- D2EBFӢ4knqdY O %| )kd\c}.G]0.ܮpkיaxstɣ cm[0n/ PNҔ j߾^{pF0t1#ag T/iX#}6΀%9 5;Dv<ڏVtV ,Kwd(rAn{Y Ti9_9O{Tc$Ԩ1nsːޙ gAه阿BSm<{Xdh3A!kA7Loz܍;5@#9 4ة#1[ö% XP A`'`P T㥒#w K}z\7slL%lr ]n* $`-?@Y&<Dl4efַgq8_z_=tgNW>;w$h "l+M&%H({!mകnevD]'2TLĹCr7VkܥS9.b &#!9Rj'FMʭÑ^rƒi~waZ$ˢ.b|vI¡8'yX(_P4;j8+ u,]Ri{q##$E@O JOWQh>,0l)M")]>sYUUh^_^~̧fFlR**{INoN$$;CQp'wTlI>LLKƢ^Ynz;D  -QL=vp5f63~T2,`L@a!s{^V9c7X|H =+t;]CfZ^zI9{Q{ #H[#;.}W<#E6r$}OG0,Kl7j#/`̦ ¯4#3Gڳz?s0dz{Ne`idw-}ez|5!b1:Y^rۚN IR?N)^_[T^0r` c}pL`UFȸp$Ve2EEA/Rm;EŤ2>ro)_v{zjϝ󂨒2䡏5-Q}s8=9$[n'\vSY֚J 9g_~EѕPVu9Gx8Ѡ@gKĭ!ǬVAB>9=e(lFvr1\ 6XcP'|w"Tܡ4EVcR_Z~m}Xm0q 7`B C%{C[#6z?7y1 c@{Q$ZA"O;بjdz8t$!){BwÞfRK3 .ZZ`.Jja>Fy\rIn76HpJkrׯxPä0~&ksdDodQRNE·|x (,,NDmMeD!f7$*^fSY@WO!R]("4{uZn5[;(JGDJNJ(/* H*坆'Nĉ-1DMpCĸ՜ÖkݹXOͼizSfԢn2(_;aA-4z~#K@813ު:ELb{'x^3XeC;gƵ4 K*phB9Hq(Kz'KmR ?g> /`/k- 3b@¨yqY\y8 [Qκvߒ5<1ԍ]Jump NU Ckٚ=0(x*s'(FdxaUb1>Nn|g~AɮHjd Y>Qnlb[%kWRdyMqQS\$b,t\ѯ]K6Z Њo+J1?hf*o49+PR>OgS$;}imrɐ:`fZ[ϧ>D4|jJ~!v,d𝍶S¬ bb}*;PJw|iLB.C-Ȼ16mhF 'V 띩m!Flinщ{x뗹4aK}Og 2cfS6씁7l3,#a0؅(om /1mH È._&k:6(8 TA x=lLLXe@@Z/Ѥ[Oj18G( 3e;|9bwCqY|C!˙qzڂQ*qotYh#U!&DeȊDPdJ"qj3׺}U=džS(UVq'j].39R#2o:c% zsfp &eD1{UZE(dN(t?hrM &v[3sb%Ús{l?V6NQ;Q"t +O 8;.b_@^1Sճ,#^p_l~|u0?Oq8Z8gG>q}.0HpHbc`RI`j3%Ud{ibN_e4{4!BCۓƣoEJ KqB@ъԓ>bT!zx5€ӄe7ʂ D -MxP307i! B{T!y(%gPȬK70 >YļF$6cHfyĻĸqPleq)E~ߓMs: 7 Cm[=33)PRB>._WS/kGާ-v !cW _G`Ņho:T`oؤDrΞAgM8ϸ]2SU"DXD6|˲T.&W?RK;z%g T"k Wven abXʛT t7$3./ p ONQ8\V2@nѠv0ؖڜ0~?@S&NMr3J֙+"wC6mAy[U ؛D\lZ}xljSDY*.$~[ 9֗` E.CSJJN6o~IIm}G؅ ~.~jGDhyeevi}4$p @-irC ֊kfQU ۫pFs ,xՏ>¸w~KJ"Ӗ.)XNd/!fp *@r: Ow*s0,p,uK->2"h ` M>MFWsĠxq3TՓHIMkw[z..\EdMJؚf*o/2>Yi.K:'iEs0GLAXQcp镀*i:`[u8s1+ b0v⻯ mܥ%c:\_Kv2#479PV+HUʆq.WDמ va@nB} `0<MS̗APU:>VmFIh+t?|WFz\ҬiC/)t!DvcOi @xM$MJ}QK9v;cMc jiw[q\$&}tzYgBe-Ŝ=g41].,(:Q`$p1?apځ`H.79e?3&wL{ z ߎ8~ΜENw][5qvEhH n {8ԧQ`D/V&dw Rrvd=a/ȣXW~F*h@GqCY<~V6&-i>0g#l/3^ ynWdhVts }[BVA}13,PXɮDM=CR'176dOhOtf(N1߱Ht64?6[U >G/cK*cn=(Z#DaNlOPNT!5Tu!uh` n,-oR@ȧ<|ri@==7Ir{P r;iԪb1׺۠4MJv5\xrTj 3-c_xl.CEj=s7d/vؼLV;hѧƸC`7ɶIpfCz^#$1{-߯MkL6xݣDg$~{ * `*qe_/~j(0jbwJ^/ȨW-MkxZ8Dxhi.<6ڛC:%[LMtfͨ~@yݎhC8OV6_V=8Z Dʠȯ!Q`LD,L9"SnC{!𙾽IE0 b( g&<+n;-[l/pG04C`9z)8†z%*mB)d64 *4beiЩ\Gw ޝt?Ch8vYpG4x hFSBu0!@Mn{ީX+s8[:|קƬJ~rwQoejH-O2~Ғ.nli5G+ctp]MSw vyL99$=V ,#9_}!s)2bh,6s5LZz^jRyykU\]hŒͭrR.i-. 9s|w%Z2`NO蜻Lv-Vxn&3Ջ9/Wﭛ|lo$0ۆl7I|(8{VVa_Vh+%4kvR)2 bOێ ^[v_SQvĔyG7/tE!6jP Ü8Q! 1CrW Hm"i|ks b},LoUt)u>CeɈ ݲD;ϓ*GE{6MVJPR*PDJ4J~ݠJ)';1%mVk<+ 8Y_,-HV 5l3EB珁78*"v\g~>R/v@ }oV0',߶Jb4fW׮v#VJP%oՁ痤 NG 0.KzA£4:p_0f&S?0=I1[0*o}w1xF6p׍-X$&?&!]ge]*-vi9ʹL5;`RyITK"[v ~HlPXyvַn\ɛ8O'ؼ{ G(cޯ3|Ob<<:D[ԼG mvuݰQ\>ao I~z=߻$ ƚ80x*+ :l+$4)A[m`xDU)ZUVբ Vs߫ b*M)b8\c)S8@!1m{}}l.cWUbdkӝ* uî3t+^Xp)pfvPwe)Fq' t-}|C9S ܫCLL"5)+.P& Uab&\ _Fooj gX# 0Kj1܍o al0.yĴO#@PRLnBOjfzE/oKᶄ<<̨zm0 Z.̸xZ=vdR7Rwd OUA -\_*7ȤTᯄoP83|ynFA>x Ta"..ӽE ?ߝi-G ]T$]my/ t;;l}*ɯYx/iW`|-$Yk/;&C>&>KɊ?L\43IS(+?~f:̖ަH3 ʬуú#?2bU[}{xVƦ!u̸-~|YtUNS!"Ӊ1芓L o:G14Q&Hz 4P,?'ܕgnkGCAl OX~K*H:5A8 c>yd FVcr#X)P^jiۯw+z;k$m@oXθ ]ݳ.E+ et¦k hI-{j@_[Qu_k"8jFq1f/VvY&[QEa6XoX:}>{[GE|>~nU{^tw.cY~c2;.O˒B\>}vu,Qb-y@\ E$#1HjYQ(Eߞ*_0w–~㋗Fx.9fpVm^;UDdR(RC6rrUgL} *|oB쭤(Wd 'S0uN"z R|8'+ i#V][O>o;#.eb*lLώ7x Q)KZ{,4:bݼ*HHCNq508UUw ^ֵTSm d>K@,ŘI"B'[$b$0Pc;f8*aѼ5n!qy9t\6@H|\p$e ZԓgƜCjƬr-C׿ _nZ=07lUrp۬wU;LE-acy9U15Q'ԇoI7qH gn/8Pp;Y{@Ϗ5AM3(CΖ`}7) i< ҵ/6Uٯ6_c_CI`_7nz܍] (*UFxB)ڏ{lѳ;lK>j**`fQY:P.c9/e*B\Q@^K5$ Azbxun)F@D;7 ,~z )GN6M%dxw >wZ&72t}g!SM)Y4],;'Nc J]SW[W1i2~j@jȬa6z ͳ@F3/EeOYwk>6cYŀ 춈Nͻ.M]IH]TbNTe~I)?(/qƇ9}Z ><袪(X~iz޵[0rV,T c;Z:F_-ś׮%(5M۪@CZrBM_J[fypϬF?;4V &=Z.y:q6H x(*V Ժ: wAǿڕ[Mt]6;i@y864 |F.>1!+@McXZO޽GBo^ռWZyYc7N +cVk}EbZBIYn!U؛8籮1 A&T9!!ٗi<̒~طM۞ ]Hm\omNvI,T8`\g-Iza\<QXVPAE+|j;O"Zn:)O80zI|!(}p\A>-qGda_=N\+MrsC&_fY`"ЏF9{:M[lysڂFB.SyY%S|q*6<,s|Nv2m ]2IOWWyAprz7/8}n:ȩ+]VA.M] z9'E}@0+3Ot[3v7f/jM L o@_ `KcB0_Lɜ-GpAsT-5BJHPISBm|$c<@.41>15Timuue]c)gl<30:;>ɻ]>G?0! >K[" WW0EŽ= %Qc… ܏%S< S[I\ c€, x}K&맬\AZWge>~?Εxrg * {:K.*,N:vdz v+_q93l |.2+ڧk%D'wY`_!?W֋G@CvG ^,6I pB{_-U˓8]vĹLaY >+[›.>R?t_+ 9V.u~FWLC?j[M1?#!&嶅zNѡKpOsw]K13l3V!I .ZF_CKȁQis+Z~̈́i];^H2Ip]6V]sp }QcW VQ/{Zj*I'AUwߩK5tYU?-Z7 0lzl@|Z(tgH昳޷͚sxZyҚ?Y.֞ڇg0ʓSfr=4+Ǟ9W@@ź~EVDS-##b4A TF ~F|D`>.v$ϕRިId5(q&݋n~l^ :v-w=\X"DĎS]e_BDIvlBکإ3'hnkxJ;g49/'kq3.w_Ԩ̣#jhb4-T=]($¯D?cU"D_ؠ/*ca @GL>4!*7kGdU/w ek/cpZwJ+xۻ鈟);/=`>*&%Vd8*L=uqG#O10猴g\A)U*8Ԝp%f \t̼Q~d7?a=l's)(%7.ϡ~SqdJ}:Lp?T%ە[(w9] Q td/ﯿN*ykeԥC4bs.e+>ujDc/zyc&FCfX2hl m>w1 QU=V,&2ΔS0y/Ɔh"Ѭ,A[uE#T3J$!Kz.p*CqnhhP 5)"hB%0mCK>2gS 491d )+Him-m7Ya+eZ68 U.W&ȸl7M^}Q(S\qVȃPEQ4t sDW?|׾(F(pVKB˻&z54EUnxb&||$uwHexJ@q%,2[c6(`\7==l2AgvӔ+JyF|,kV*!l<ʰ$f~Aag3DVg\ x̮beMMV_rA~Z"V-r FK)6ܓfdTķ- * 3"s 0o0B@d*jMmzJu4)l $r!Z0'8؍]zpv:_F]!gBĢa2w|;EEj./x%X5HX'){]TÿOeЊڼͅ!i47;%I}=fFз`]w%;{\B{:@x ב_:h6g$xyzшH<N 5CҸޡ~j,?ICmM?6elדHax8>;DxT,i': iⰯ\^"Y[I hw2ɻ%J1ӼmB/񘡳}A6[ uWM; '',TC#޳s̓Ӳ/6r|?<;mi/6+g9TӉ"iڇFpЭciY݆!u]'fѴը YrtZSoΉ*7~A='<ݕ| ՙA <#c;m¹ o+Y'g"xjVP+ -,rGP;O Ba{DYR;}٠[$EYMڇawMm`U%6'-ϡ||cmpZm] y E@ZvYf:c$_ "E@5e8Lrh|Y;׹]pdgW٘厱R W1;LyXhv8noYޑ6`^Gkm:@H,Ճs?_/!_} m&uYV޿U} EsK0 uk>χ V0ZE?Mɲ! Wz-W>@[~ӣ[ܑ3V1v>\xt %7١JiU[m"9[ũJd@5/ u@@n@=0P~O!1m'; P#ǹd9v6l}#_Y7XUY$HSvƮ1Ȣf3E%}̰;;Y%0jIކv6 Vbi  /Ogx`5_mޑ`s{K0>\1 'qH6jF'L&6@wϨ:{[ .1ALqyѺ}U΄褂zjq#.F2;:5I@x/C;`s ⏥ݿcŖ)$%OGMU:9޺!`8ÍxF4}ՎH׈&h/ \a7#/GcP=EddO)|.uP-ۻ.؋;҈4^jf CSX8sf%Rh yE +qZӄTE%&0$ |4B')g})^H@͐F8Z1UT0xIQD$L,/NApU'> 6E=Ϡ6u34MSϢ,&:))03t}3{ʔ#Xҽg4뮇:4<Q4-QVȿ* -i͌5A '%B&ȩ Ba>S3N~İN{3m. 5L[Sوx@"z8v^A)8 e\5vwh*أ;`RAH.%Ja-V$&8$2U-v]&2 +$ i.}1.*IJ'GK-1AP5m;іF8e`d#;-:d|9NJ. "&-4kSN#.eNwܷPҏuL48ZMN#O ._H/.Y=s?勯O$05+8Jf޲]jEs} \Ɨ:FijSgBkJ#/%z^2& fSl'> O_Ije$S%=k( >>ڡoxPf mYɿ=z>} qDt9X T17r@'Wݣ@Dr#\X2OrRt .\?2X7;jnD\ULj=H,X1ޅ\"~K?V_ﹼGmBjaNقko(; |E7g*­B(7VpB2 #i¸vq!pJ~6Jr&nY9#h"T1ÿKZcK O,Tڳ(Ҁ Vo+64򶬃=ю#)Y{WC &8#g$|bT0ܷ6T*r|:4TkwfN]r׹el6b)u{hK[b<4$w\4XTHfI Q /nn"?&zV p!<,)$4q?lJPL1"zM1dU+De[1|Қ÷.=N"z~ĵXH(IKg3;`sl>,'^b,h鈁l T YT; ;@|yX`@v=ls?Dl=mx>۱w._x/LayAlaJ@_ز B 4#36&AE)%.Ҍx@TP Pݥ,1 -6 ӊwE3 `ӲTm~)`,zs&(`[%`z<z4Q`}O' = >m+Rp vC-Sq;*ózY+%[H>gr-kFÇD~ '~ ;&2#/ak\+j{]yĠFf+•0,iZqc\ȸ0~xrxPckdLèy*[b:sFRϤi"ƎHm|M!agoum!G!LgHQ_(UUWhԤ|XN`zn ڽ$f bY HD8zy&Vyvߏ `SK_ϮE.HT,&xOݚ=!3 HJ8-Lׯe#'? 4ڮO"%9A%ϒVsSgTMP*$s~\Ĝ_:jeU#]~oN ޞgM(8t9ǿ`,f 70t@>UH\EG6U :_r_?usTQrqCm,8uǝaOSh24ǚ厷C]OS{cp]HrM3{fn$_8"6(ZbPg$<z+4WXZwWs˫ӈ[cNP%sNgJ v>L݂/7ƤmD^x{m>GBΌJfo,\/ LL_sI[8'm#`1{ ?ESDD a]-^NvTn?/'`IEʺF#'c\36xk[[K(Ʀ ٩Tυ5$(EXI.&N t4-frIs)YN´&?Tcr#+ > z[uEp߅`h=;۾1>@0!eI"]m?'[B+ȓ^W /Emy&)fW3kY'w>?<"+QP_uĈ?pD:nD,y!"@SzM#sz* !%ϡtr^Mh]o-aYH9L waMWVsoʻ"p ,vo6TKbaJ?K^>l_҇jwyܘg@p% I <,шy1SO."J+ގ<e0_O7XʠRZo6dZz-٩LA (^j_nXSnj T$@X4c]9%zݠ68փ\{eT]|^ 7m** kJ삽lt8gԩ[0'ԟY/yh"nBkX d'5<;4SJ ᄩY&JSƸ¯J9c\^0(@G/!?seZhN ^p|{&пC*{' 6/H<3*2SĹ  WB%0iR懳z!Z#h2 x#5KLAv/+*R x A#кIc߶Fh;&־6b+=*dޛ̣&OVmo J*l/?9##D ^`*xbC=oev%t ,#G?^gJJ!o;iw4Χn6et3ΣkaU7p8hH<ɿ&@-5X-YbZOZoK ] j_{"1#lUHf;[6<gXm1#%$C=B0e&1|)2.'RU9#C!9㛼ȋtj4z|v)[h)o!1?QDK~D\ܼb0vVy0~bƔÉ # ӵ,Ah+<ٍ1g]JP@cb%uMI_} l>F9od,:Ý-:9=rEJ&aS/tJCȚ5_!^0uy';Uh95 |!/5[V2kn{eh[R#? k'u}]o7t@*5o`Fdhݣwn ϗfۦT'&V}5%|" V1:_3Cf*>ODpXB* :vo]aF4ò5FM*.WgC?5kj^BNoA7IMRwrwa¶^%T_tR?FIG$zx+l-ت DSj'm0Uל&p*CutH.F;z:>jDqK"=E'aC) s=+<)[αO Csm:úk/g .#v 1XWF&fe gpՕw_R:rz:7yVUdXi2z3)4dptA}?Q.?Tᄆ 2N~SryRENFa{ ȟ"8({mP;|2 Iv9P롢ᛏ'4E߂gU2ȹtn<٠Uwԝ?)~SD)9vx,R)g \ c7W Ujw.A~_]h=x}M%{E犀h/=^x#[!'S_kŋv`x lϟO=_EzaÅ3#d6]Tj[3=<K=GOWORMaN}iSLXg E\[-洿h./nY]fjz!fP|DmO8wl[`n>`G+yC uaiq϶ E:\nt篭I]ݩ?&BN䚀$VJ8#06sނ 5짣1T&ݘڂPI-rq.M8P-ZỴڃ@X_܆XǪ6'HڬiW|NbqEHK`3uA[QD@%X,SQy rf1?"iog-bPQ: A Jkt脑%n. (log8[#9K`KOgMᡂ=#V:\He_9ݩS<<-{fn wޛedDp$>,XJ}銾k@bA..{ n R9  |P8 LOE= DzǂtUwŵuw|轒&''w?IݨTa>=5#c}:4$ܒHiqnY C4 ތSnj\AEL's[ G²(_mݹxZF}66)QP+QԒq??Ef()4fx/zEO -qEWgF>&J Yٙ[%lz.7Cr\<.HW~*G;?h>Kyԅz*˳lba:PplIϗ`{oI bS5RQ#h[0΃zÐ?chcݸO%l` #W'mxJT@ B2 n*ښgE?̑NjWBƱ %w<:XtYj:+^nW#r SheϥC'zsyQHώ]q+Ň$dZE0G/aC]d-W$M.1 \o-9Mp6"L<MYf 1ZD^dx4FrjC\=\K/kxQG3oL44e+o TBJ i( BtNѨJhL7'sDʟ[EVjɵtlgy)Ƶ¦~NMO@ΪwNڇ8 `V0Ldȏu6!=Ldd謁]h WCCC3H<)!5j^sL1‚f }CQ~/mw{gAsRL0`X;ZK*xS- vqǷ1u#L_*Qmyn1" .+|{xp*g&몜eI._ޛhmPWWyBG]̉γOdֶqb#9i~&Zw튺SS8i|GSMsw*:@mv^8b/(j0nKp$B)|_\*d 8B A?0H"x >ǘ.Z8HQ\8CÀOEz]/lXRA`Ωhlcj[@X"J}/slcPаBEH21yi93_x;4 ,RiмbXX8ѕ%ӫX٧Pt l<|=48V8bE^0Y`Q1'uV6]~G$sqa+G}'MaO?2Ӄ>vArg*~( v^1{Yϟ >J-ftQOѭJ*yek,0_~gb>βXnkrg(B17 N͎V-Hڱkm *uPͩNLfIokd?,8%笇×(M"2j.%jXmbG7&Tfs˵$ >(hpoeOb҂YqAvֻ} E g]M4[k6 0` EpA+U`RqGX*૸Iym-fJ7!]!]v:M5$YqoS_2(LXnG ZHE4lL@7U([2("n5Mh~n)5ސ~]q4 ?6H9Ǝ @99_p>\#JZҍwycP6"˒|1vH ٽ^yLnR$U8B8:l"Oe/Szv d}ILh6u}& Bu? КöX2fk%-F=rY\5׏g y+VT\/97 ǖ֖6ȯ&TR?ClL\׻Kא ޵!iPyꎥ8cVMm _guV=jABjLh{jT?kC !B l|tfrEHrޮX,|̌1Kf`WE`f狢u8$/FYk^#One6ŭ9`*!}j҂Ab;Jd AiN`SkL.xD:jKQnzVQJ^"1h,;j]7^آ]ʡ~V1hWq/tX ۉԄH; P"Bj>G# `7ذ"j">0K<؎k#Q\$tDį1KbB J/@'S69.'j\S*lit|H:xQƁQ7@<׌1#擭kV#Ʌ~_Ԍ^z,eawGJ@53:d,xegΝ.zh0^Mc 3TG}cd!+圛ءJr.Z`cA5rT %z6f! McuvB; b^V'']<J2 ^@$K>7Ƃj2s76q,ȅ+T܌`FlÊ)Kpq>^[L3 a ٚ-C٪fCayB4Uu (OmqkxMzW@}ט]3n8ڃ6[퀈Q.%45G|k9!9 n9Dę@nIv7uzq ER4jpنT' J%)s:TBŠ[i%s<)b_e;2eWUt/bM¹Ѩ5I2R0Pkr&GN7B++^=|w{s/cˆf MsO '!12zvmM+2Tpd3${=\־)$ Xt~d"ʝZs⫔or~OyX1)1 6#Zx=%NrWxn/]]ޕJC6Ī\ DQ8]םgA)Hx,^MҿyU`2uM;dTHJ+o >>r4R1o1?q 13@"}|l~!x- nl0s'MR2ќGhZQHtu862hJ"J  s;Ecg#N.&[x<ףԋɁ%$pfh2Φ1VGۇ7 Hb~7Fxc߅ҟ}ky8lJ+KPBR\̹`_\ dp_ {dGX&4q [xL -E {0J[9j\Y0DP|&5mZSSeSeq869'TBT`צ{`@5gO1 ~ci_V( gƛ0gkу2#[uicT"ʜrrzRB`_.KSqgGMwC 8:%ǧ;f#?etOhjԇ]SQrU8P11a=80I/K%ێ9uYvr{NvnI)Id?!!Q&e8 -"- P#T 8pnfܻV|磉ҺVQߣ} DcSKI>O2e7Ap,>"PhǶ5tߓHI!5w|3G&L~}*;ձD'X%{=ꐔU8Vd&5<ھJnV 7}r|wqbKlKR09C\~zs$.}e Ӻʞ[^cCDOIG3] Z o&4#.g¶UF2vOwz9"МO |A9h#~cp/r9u/k4j5|kM .N2*Y=Z0v ?K%}^r2tv)VV+Ԩjm?:]Y ~{xZQ\/^47{եqUե%86? >ޤ2%JG!>Dqe C]ޒ])OQO)= TFWKvX-y'Um8Ȋ u&։6h*g#~qiLե{ty:ޖ/D=Y$n 9|ow4X~Հ"SBUUi#}Np(UtIBJ5ᘑkl t)QDL(7L~_oqyr"EJɷ_OG= *GpYB l:jC;HXr螓 :i_&7ͱ \a2!jP 6qDȫyC8ş*?\*:g%)}9޵gm(ҁv0E Pz-'{{=%uLД:׳<0hT */kԒ0,JpX\UҔ* #N4hZNTwy1*0 y?P6:}Tױ:nTWw7aJn4Vʊ*YM!i>4 J-B^d2& hb]a~:}W$WkZd TQ: =Ƿj1gQr/3 9oIhг!q># ˯ǡ8Mf'NzGU ={| 3Tq=pvd0{̤h+K3gee{$Ă:ۉ|Wy3v+zr-tߡN'$^rs52eVqlN&^ soo ^]eo XܳH.t웦 28LJe K`HXۈwep޼]=ZzȅfNrGMNFp+ Lޙ*( ӍJ+/]޳n˿o~\N8:1CZb|]TPYeǠΨ&O@LV^z6+V&Cv[7}|.F:ҥ֬ +PfmCw;ȇU++H >څvݎG-ZЮ9:L}1-\~bn>f67yEH7L,k&@p})-&uЈP,%cа %דZ-g(|}?=Р3+7u8xT1Y^ާݝ L /TnwoâF)AYgѫ6C U\7}/&TOi5 j ъ+Nb(s‡pzPm"[*sO @$:zPg]: TXzѓX~x!3Σ"R *ȅep/6*ikD6VBGk߿l%%i y1&0"PyO|y`B n 㪭I_mP˳/=sP=gӳ<@8'NW,YcAm/7]]Qv!>E쩠0ۃ=Ap曕Fc$4Wهz\!bdM/$;*#oLܲ>w! GlV#PE--鶤u]g`<ߑKyꅀ$"N2ukFi{/U@lHS3 &, ]OrlB@,xlQڞ*`/TQ߉~JsC5 [XFRswoLp};T5-mۃ)9a֋_L &Oϲ>XR㳳*U?c8{t Sm*6::ŻD>O1lwjYdvD7L;\ H LHlO4xƈ~:Lpmec5kl2\%9' |Pk,?jF!l pT" ^V@EUjOw2w;zIR斬ۤjU@p]W(vx)lbנ}[wkۉ)<=Ͼ1]A 2z3g[T+.}ݨ; ѐMaNP8 p bn0.@$"XtfH&.Ppa0,|]wvÑ )ٌ=8j`?DLP- Hw\q2M쒍Z@ Ě!n^T0Bp@^Wl+>y" VdM[C2Yj$=Q"/p2VY8W{+-w x5'Kb@Co};ƑpQ MbʄV , b|ÏR^K$+s vb ڕ!stU@酂m7Y2m}baHsV8!K̄_>;(|Hд:wuB3@ >Eq~y;F*pp}Qt2@nIVM7ޭL!Ϟn"G_?c ,lu gFV5 GّK2_HL䞁LX2A۲@2$Azَq[]'9ğ >Mh!|CbI{WNprM'"ȱ @}G X7L$DH<^|XU}>=ת7x{QCJu"TQq*[BB35ެ~ċ$n4 zhm#+F??]]g;41ޠret V>IYлLF-Dxv {NnlQ.Ș1)yS4ԻI50y,E?vMGX~7p'eF1sWb }8Wcal ofKm.wK Mnfq'q_@p'G{b z6ĨZ|> }pqFQ{?pVܘy$7+c+ Y, DP(>:Xs-T>U$$ lAeI _q)F &?o ڪԚ}xAP^@͡O4 J!x!PkPLRW_TB Ф36}M-iSa]~I fdKQM|/jO-ޕo0kRۓF9Fd^tD[0IKt|fk=%0" >ntd !;Ӻd9)2oU99W[Yd'#X#q^|&gEz70RҨAWEpꎕYxC&BOZմ^zf/n}0%F ŏ| 'ŎIPvt%A)-X7⣚otjl[y Ⱦ8-ulnO#1̤O{ִY_ AA 5,l =C6t,tTT -n 4 h| IzG| 1 rm|g`…UQK9=2e/;h:iEG 4 {#.nI Ifmμg>:KP҅Q\fd>,.V:;R5]ˑ!@ X ]mo.w\V{c` lU^8ҋ'u3-C0 .ՉmuV⇯䕩M\h2m5eww){4e[rgHf$zx~~P/FY,.ZbzUc7}g%H ?^~ ֳu}ې' 0#NL'sLMLhPz ̻z<^u'5@oQ{QIT`a⮣ksl@3@pK$I7^eخ} `|8n~4p&M5Q؇Cد 2MmfHaMڡhg!0G^ľ\z:efj)k[x'sqTOIRY"6 qZ'>ezlC5\MP:qVQNU%P<.4Y;?-n*ҪQB74]aQW[$W.&1+XI#\!h <s?c2R ) .&HT;!NK'!Ko=l*cN9%GS{I8i ؉N[Ԕ w X{LE-/C:rJ'罎Sh i WZB>pk۷~=A!?Ff? NkR..JNf3>m'm]"h0 SEN1ԉou߃VQ(m.Ndp@ס3p%Izb2ԧ$ӢCRy{;hu~q^lxg[>R:76}@xܕ׍?z[<LM`47ܵK%jСjR.`2ImiA< (@oE</ɣ[KCp[ k ep|?ۗ|J :?G7׏=[$ R BfA>ƈפxXpCir-.#lQ+V=kuJ~!;uE&2N+&2'?e>tOYAW$rJ$|yF⽼+)6뒑 ?bC/ *:hwdIdԓ}DRL)qZ,<Z'4QUfgTH(Ʋe.{; 1Y6f9Kq+.\b[f6*6i^esAR7MKÚEzgK aKUgBZۤf+.ba.ռkk6Lk uuOFdBy$\ga,"3=G: ;](d NfT!va-0G)Ù`lRчnpm[BzxVxh]yhHn1f cSҪg\:/li [Q-6 t_ǹ/RcCSdݺ=?„8K,p0n_ߨ>/ny_%n1vȿ;s\ûgFtap^Ia5E^Jq}P$'L)b?:&-pj4`$:q1^rPP=N}D,#zhbf@V3UH۰)h|8‡LOllkKN%ӇYg&K.`\{ܜp֑w6I9>_2$Z?OǚX/ya@u)EþWe?DǓgsAn3$u勵5Ɲfpk{.)ID$3.rK)(BU=@g(r[Q=@^C e4 QT!_Gi5mey|pw[daW|n0}*)tl>z :ُtYH2c_<%1ˆjUys("K!ulA>dQSKw-Kf̹)'8d2Y7ƽ 0$fAݕG?mdE,S d(7PPAȈp}Dy0ZP}zv+w=>bE'|A͟%+'AV@S2`+o)n}SΩ2q~v9jR?@v82jG5OYuV΃XuJ-7n=޳BӀݣM O4X>m<:o@)ӛ^~~JqF6j/B&EH).#!Kڎ,/P?]Nwfou"2 (b($W 0W,ϵ@GiI🟏*5p7ZY,q&-ShE>pۼ&9Ό ם $L,$9#@f޿s(8y2Kb+d-@Owa H;p6͋AWT(R3jN}~BB毃HTgEE& 3HWux͛[AxhSwL`iSoh*WWؐ!DC_X[Z9#+Tn#x\X3u ⺀Ku@:n `om~ԳLŹ~d;>f;eAWGvfg_e>L7:(FY_3EPU ]i&1', YNh˫|M"VH,裀H^˿CҦZ]ê nmu_6>Q#Gh2,1T eOHt(O,sk_T7#xT1%[쥻p +3"^qzM<报-)8 ާ3?=%RSCr^Fl/ uZ|؃ =9\tsʼnXnmT{ΒYZ,Vlat`FCŊbw/_)#(4~E~W^re`bGαj(DD+=}?nx0[Rj\ϿeLxR *FOq'fCQm%nJZɂ3ZS/o(7enШyoS#6L,n菶57I%U3t-.m87Ccu6Ps5 =R_78~[VjtO W6(ҺWA?:D4nQ0åZrw2Y%%B+ϧG9*T3nPGmRH7r"y|C|dڷ:De .RpΚLFЭ`zP(QlM΃è^; 뗢* >񲩌;BCJ 3" ,5tBOAb\*~(Z?9 H[C/ y3z_n\xB5X5@6Dh\݀,kt죣)9O&N g,&mJwQ{NY8.C:\ 7Zk)Oq>ӺYgR*>[6 ngbf6.g~6ʦR>FDe1|43럡ףnV^od 7G+l 7cVµBBFA/WM|QD`BqLn Q7 ^ pj4ӈq|s3{46](b3xWI׭$8!-b<:e {J"EHp5ʔ)'8F K븨 (D[yA,W4Pԕ0 _(wNc>~ Fp0̊:[ʖY7W#*SK-5.7q ?w`(,bO3Yd-ȋ0]NZ\ pG7~ f7 9*P\b݉7@޺\Z%J;\jo8 #2I癮ji!0Hi$7ر$ͦQO.2yWEE~}6ji[Gz}OhlϣlYo@y,`iWe:QGMVdL=o|zd;> @ %yE*Na{jZӲ}giED#Ռ)ݭn!>;/B +@9ZLj<vo²a=--'I=JQ) EoXj4 :ՌFIt]O$.*h|RX̕Jt*^^Ubhr d͈1*-ø-_@nNRxI`H9&oKlKAK9pb&Ϩp6CJ2}kzyL=eö  2B9)主>>fzfԅQ.3>`q鿻 45t [L()ҧ*Ifڻ7َ1);w{+5c>44`f_TAΚ\Ja}v @m= 5{&@>Egb1zxC2_dCnvfy9H`c. \XK`l0 "K1M)8~;V -7L2{K*rDTZk8A̠NJH?Pŷ"QC-Is[ռ}Ϻ%7pYv+ۓ Uq3':SvНw@JQTO e'턕ZNr] W_H$]#eA;쿙WAgŋ~*2e~j2#K,׍;H"s+Ǖg\Y#܁-n,_̙6ݩ8z O;*S3vW+ԏ*\єUA,+kxU0˩Kff#MX.|Gn*%h MP7^4}}>"Nrd\CU-|0[J1=T 8qZ|l m^!;"Hd {{FAX)ϸXHeȼ)>F<2U~,BۧDKXаMw5Ҙ‡J`MXRȁ,-,vzruPW7[Ȳ}u7.V=Jcwܻ 7yudu+(اyLB=3.N5]OG>TXϬ QN_-'qr,2%T&y@wztd`7u!PmwAeP@SKDtN7R .Ux<\*Q*_ǂj.n g,+Uh7:&DSmj-CcE =P{1+8-cwKXKRmUe%4X/O~$2R'mѰp u2DIfS5KQQ]J]$ǁ]P?jieY4HͥnGwxɋ _^=CPثh Lٍ7VQ_`sspII HsfyۖPDs.ȐIIe1:sV9F9 #!{ͯq ]<*7|g0n&.êdW2mveM9 M_]] ,ImZL, [6#[B <贐KJ?WC6޴k#o~p_ڮ|d5 {ltOt.],`554*SX{X Vu(/CH54lεH/߸@ώ )ߣ}:d%p5H08.q)sG_3v5Հt6ϋOOiTX#wCt؇pӅ^c(h5H1eԘ#][b%Yىd[m!l@BqfTAs7aÏw'kbXz@^6/ #lIccN|Jaʁߨ_X*5j"n\׶D7~DYrc6֛n/ T'gtsfL1vë 2["G`_&}.|6g.K&Q(U@ϸehvʫ/pp ݏK&3\#_ѡsMM}=jc~2^hϜ)Zv"iŷ-nK6 ަ.9T†.ކSU(bʰ/;nE}[V-qXf9)$3*.8kR뒱QI -Cڂ´XgQ3+i_z̊h W.Ed7z~jjԘ1=rw`7|H ƋX9ȡ`.='M0;qַT.~jAU!LUk3>Z7/Շb(ʝ^2T;p^j72/+ !ʆ:&@8 %Mh0bN?؅Q0y8@HHE]Clc鹨& )g6{jE`la$㰳/B+ض%AkgU(vٟ UОMԻdl^DZShBat,œfB*8a:fjLc uK?L1 sDW@Ǹ S @㡧ǽ?\!2BԢ29 V_vd0^x4!ʎZ# ̪ b5PƍOֳ>ۘ ,VͿj&! [a&ss7Q_B AseX(gբ"K(1{_2d@3=w`Pk诚fcD׻ f뢴lލϤ2GurO{c  *Jkysp-J jj aɵR=1Og$@/~@M#RT:2PƏޗESsQE:>!-)V=uOF\:>Kgz.7Q);ݯeZKKVWS1˜k.Brԉ҅~'t[B%pCndh4mgm0CG)n+hCo5Ԧ]F'B ~6YzHhаhxWp+OWȂHY yѼ.>sp T y%MG@.ؙf):Rx&A*ل~J#2E% 9,"#S?%lźD/a}vyf;zuI&O^RF}U h6-+Z.Ȍ`Ύˍ/ k1/ qw%d>󏼃/㞎,ZؔX6xbXԀKM*ۇ=sx + ;Ѣ 3`/)dT*PAnw dS( Ͷ໡ Kgwkx/n1Iu-je2а(XڛOVk6<"'Z{uad|mΣ3l#;_x _ugzw)R> *`q((ջF3@EVgDk8[Fa4C/m]MCg!z%&zZLAy\6Uv{ҋ h [ftŤA ;WPR w/~E3 n2:ymkQpr?YDuqiTqǶj}غFQ9S\RLp-ۆg?-Iؖ_Y e` {SLKKFG0F h~#|xy y%GJҲ¬#۴ѹy%g|>̙)%WRDj\B420|#M,UrbJR%;έ0kRnZj4s З~ 1̫m>}~os5&٥ߦ/姤u50+,(x7\:!=,GvATk A c j$xNqC>Ljx ”Z]WjhmL"zc/tU7yk&kF$GH5>s9Q.jIԽ!R~"2gyab9ic]Vɖikԝ=l>v(f=X3C(tר\n$yF䈸^A숣?5#7Ofl&]ƀ:5lZ%lq|ÿmWLuY0Mc ,,B#pcHP^;l1MMXl>:6xcVW_t;?9Pϵ_:OwiSt._HLF„r{!ɀ~R Ow>'x?Ձ4wҚS"νY6\`mI5.\a ^8]{]W/{&X=)iڇ~Fqߨ_V.ڟZ֨A.duD'i}?#y~瘦v,[v{cJ2KgK,NGe0R`uw:_ޮ2Z 7 =\z;\ãHGM0su55\^V );EPx7zjl-CtdSq:Br|4$d+嬡0iyE {^RkuߥFGl;re88!5Q[ -Tm-AΐGE(F]F 8JnPF"P4/x^uAGp.\1p=6 ܢb1|<۔`V[xy4BPVP£t&Ѳ$!Ktہ.h-*C 2ݒ>3_3l >/q}%0l'ZxT.OmoXmGAH+jNyh<4 [8M@^tkW }ҚGbq@rF{CE@,lW|h+=CK?OBc 911zpG^َ/)k!X yzVGgSZV γ^zS\s];yjTKH'+Cb;oHO(MYZޠM ]򲈮yRw3UU_[pOH/e8x9sIn [F5# [ljsxl@kpZErKX(cB⯈D ?0'OP+d]AG@}M1<l3MٌMnEW1p`7goTR< R_id.>0Ovb8ܭ X1 <3'!zvNq/KY c@DB (~J/<&4Zi=ql7ƀv)]Kj&`) N@"oBPjWu=moc :^ ZdCp(v>wDa9P#C9׌0 ʧ6u}_chsg\ʸW am؟U1&ռPu[f:~6t?F.eB^ţ(]` >)YQ> mWք0 dE BpncfL,dB!A%\l#EY]L[GvJp^JߘƘ !NKQL Y'3zxub!u .&22eup8eX fX{Uw{ƫ+n•68Va)z/]O߆<;Z榊kb!z;|:Đ*`iLzIIͰHo]hа {hҒxe*7(r9å/> 'u*Q>P=H9^%q$"lo'"%?_Խ =̯:lN]nw$xE*\@X<"2ѩIw־ D"ijLnRU~`PbK4D~ϐY*cʉLd9ZaSJ34Æ!Kݥ:H׾{.,_F]p1MQ_H :6Yv!Kr?KR x^b]ax?%6_~|EPS#Lfn Qvf5A 厏]hy^wOD_ a8Dj\WzJXӕ2:m2'{TB|᭧a%6%Sy"|I;%~ܻB1L(TGf[;:h8z_}K+?TW5U]aXP<%*3qE,~f󁖑尊`pE$þN{ hO l&D*y~oA u۾UB=B )a Swq0oO)`"ZB3l-֨< Tό9'CQIq<.ʏj ADJxiXY>/`)GdH]u}^9@.)ҹ0~؎uGHA4`z.‹Svd1uoRAs _/aXr̫ti=&G͆scBaAV%lv XWn1y񒎦]?Cu*Zu UHk>PT}ib,i5(ВDfII6ԯR_1*1ډ.tݗ i6Ҭ47oAWKP,?H:8OZlQUC˜|?P\ƤlZW!S۰|3<L97 -w#yخIǩN@dNb_,xGu')]bCN%h&70*rbekVΤ.sׄ@asiUV<MĽц فq X»g^˥d\!6sebA7s Qq6ZG7Ϗ_/%;]紦qWX ;6_Z4X\cɗz2ppKv5? Z wˋ:%כ'%S`+P5 .FsiVţ;]`?P՝u1iBLoUXF)Fk]-8*z=:g #o{ xiͣ#:1οOqz&^&Wlzү BLZ+3.l*wHP07J}nђfUѳ.J:C[jH2S=Qʷ=)F,gž%`˵F\x+G۪g~Y.LsNZT =iQmLuNнPvEZl XQ)Z"@EģRph:P[UO@{H-v^zn&A8$XF<}N'Vgwn eɫNohdcǴ;BCYVD!9f@ 7ƍAڣ0?(95X[g3 =R\='R̐O+$\kgT[[sUћIЭ HHhB3v׷r+gar"R$+ y3 ..JY"(]OӥXttv( @3{m=Na;iZ+B<Ľτg>e~$k@c7rS4%2~j#*$c1(3 8 nS, aNCH{d3YSv /LX\ iҹTvm]8$ {gDдxIUAk#өk6ho|.b uν~=sݩźP=VfÔ4[)|;f~}K!Hz  +>-$P~ g0XPq gզl<"F)/ȓ!r*R|du$/5"Vt`D̕Aux~)6)B`3s: x,lM DnB?K= cT}o{ȌZVNl{ï'/ pT 8]YB PX 87-r-m0?,R"Q&TÐ& C>l2$#_ˬn2 3"rΝ{:&|r(U֟f {))aokƕ<L1'*=LoA?k򓋹=LxM*q+E{VTakI|sd e@ta`J}m w|gYb.b [{+vP MUAeGEB?oP.ϩWÎ\P'#Ÿ҉_>[Wbwkiߘ#lfZpr\]e=q,?F,E9ثOy%xc3}Y8a%8xGh[w2/JweA4O.k; Ƀ7ġDB몹*Y|%'KZsgQhX$YN9?uv63?o6.ZT-`~Dg햣\F4! ]S"{ҁF냊.Xf;MY-ϲ3hDjP+egȀAwf\Q %Ŋ6!8+b\QOQ \ 'c14'Jts3VwoYJ4'0'{-TL,[TyFX:4ZBO|5EGQ\HPIU\@BQ˵Z쵱VykP6,J[ѣ}.O=|9O=!΍c hx8ՔcƯrۙ%K9TEʫ"6+,84HylW=)&Z!*ЬѭF/0 -?tvndAz:~7fSm>Q5* \WSPT[.*3cA7~SGZnhEM~jԀ h nsn&8vp`Nxdk|jmDa%븖u=ඕ)BZ?^!VWd GGb=9f!tܯhxI~hx.fshk$zyR4McJYG&5gQjioW6TCLNqZ@xϻ<aڍ,of5TF@+~>D_%zdFNaj?x'V&79Yߴɴm*v}pٽz⑉ 9FUaFb׳*ņrd5QSvcUS|ēswf h! ecʆ,2i uٍGx la$rP'))~ËX}Μ2p%}/!MG OԪpKڇ!XRi"t[,5hPD229D+2`^JժH3|]˲?;zmys><(v:T>2g^5ɝδׄ]t`3*65d7:Jz{G:R܀%b=Я!ߪ8v1fu9W,V.$+Zi؇/1WMs9J!<  6w‹$*Ϥc(4O t3Mͧ5dq ɾåH6HYYQ黜.-֡_j۲xI.zλ4\}Sw&$ 0'qV'+R:iR!{#mhdkӐU=9ʽϘ-J'Jˣ_s|kPB%o`#!ٳ2j'6駷<tYuV8*6[᪐)yJKr&ý'I8Ddw+a#2r׊iCPN-+YdK'Vt=ȶ 1'SHȅ ǟ<*":Yːop\qt7qcП٪rC`kd'}>bS  1r]2vQ'+ٰz`g\[F;82*جFai~U*:XdJ7LrH)m,p,nIE5 }Eş$A@6uv]5fY+OR+~p7tFB^Ttݾ5IAĞ϶̂OOhsU'&}JRpJOzgH,%velEXW;xB 9qws?~?lK-5}b\[mZxq[?v.] * }Eur|Z]mH3#~_㴂)%v=d=rYkB0qܴf}sHUΠ fo|pI?9dd ƗfKH@``>FwF}6^ )wN\?U͐( +PĪח-r /Jy܋R|tcd^"3iit XaDưr\diB8E3AG .#JYmA6 (SwVT=一'~)=%1? d.^ Eȯd>PvѴrkp(ߠ-GTZ30`KN"jqph 8a2ZsK{M곊eL***q++jwI%}jvs?n=dt~48z/ =.BM?lm,Ln?2)sަ%уώުyݗ@ $Ch9Wb+Iulճb[[; hS&$+潝1Al,>ipFzP"5B|^GI0vCTr7U$Jҡ76%I.9xH7D"z*S,ͻ5Q)Xӛå=Iϧ B=InHj*WIp"#|b\[UElpd5ݾOgqP C"bf@ d;Jq)!`X2;@Y837w$y ڲ?E@vZTQyY5Ì#ApZsR*;qçо@$o^c:8(.kI=$f4AFǡjў.QLC۵hsE(Ǩ+*gȗ6W]Ingy?L%'k)Wa'2lF6r.?=laH^҆U@8aim*Pα${G(d8CHƳqV /D13&\dQT r`[D?SR-^#n`݆V۲79 R.?_;RT5Ba#N.( >9OhjC./K$RKΜBL2=G?CAkmuR&? o0mGZ#ko2 ]gUT^1_돾2tGRh5?olqR;ܠǶzݴ% H:0%_lI~B3ju|?b'ggE - jH^{ۍƔk#@F6Lv)SM Ptt~zUR!òF,WcDU1pf< Cg'N"\31_ǝm>Yn|B8qoO{f?NU| |̇^̺LVE+ -ӊUhe— r=":v"_y6(Jih 3ZG:iK7px ?)׮X!l,#4fu 1H6)]Af>~`duqo }~ZsdZiU/`iW`^$(XN ^(;뢗IKH_;{E;HZsEJΘrg=]*/ۅ-(=556ւE Wd=4~k:jLGÎTi%ޒSS_+ngtoZݢ}1%G?NSj2D alQm,.bIm$6;)a#0sj[W 4tT) L OSUlY~!~xY!@Py!薨]P3-q e1: ,jGעS6' O/esZ2o4g>J3*b HGTI;LX6(B3b2Z3Un1k7[q %=kAļ#1$<)C) " AN28}cq"҅9%R~Fth:ȳBaO]7 PIY$u<"n>m_lzq+@T,`f y0]r=fNKݗ#oA}r=oHg.7"'G׵c߆! o!1Vay\AZW_rD1^rik FSį Sm5I@3f}H0UmގI](37̇Y3_NB(5e_fɒk.>սn:Ƃ2} $oA%4\1rg4~MQ'{tFw[rM%OǐS L2s7^hՐl}W˷^JoC|[\\T: d}Yy9zHsuL, rtdW9i}~Wjn^?dO|--Ŗ׫qpF s5.?&7f $^JH7ITn|*E<,uYC:~p},t:鳜<`rc\CcQ(̧"phAzάPܾ߯ 6pu9}:H_*:67W;Z(q öTY Lߗ¥tK!Nqf.RU6+#Ckc(ku4Vy⦩ݻ'楕a@L_4-U.HOT2։iJM\x*Vޡ*God6 >aƺ5 Iq3I;XA@V#M>.\b=9"-C+HOWUԑ7d؝dӽr9v!A~ֆp Bo +t;{=yk%v?$6jO 00MWx]/$=t Ѯ LJ]iLOGnPD?tI@*DC'p%6K/1C]*ͅ5h *xftDRbO]2[H*!xF8tJN.M7njG Gj*FaQfQmWOkǼ2>9Ut99?@EtPq[K+$>iL}= 0͆>+6/IӍ0~e#{Pv~v$%.:Ӡ›^x䁇LG9b$\q:@ckIv\uxYsHl 36ߙ9 gC6q5}q$^NwOR0<ǛQ~ΦdWˍ Dx~e rjvevOj6]yP1\$+.$qV\-Z6[G#Ӷ@Hv Qlƒp(a3b;U׾1*n#@,G:9b<}cטf*^D<1rNUb | |b=άݦ3ZMD vn +fO4%QD8Q|#OeAjKϿkHu^'LXGTa&p?3 UO|V596>M$L" ̝#gGwj(J>`9P=+#"alcFG&%'RaTѩ7PH9SIg^\kQeV\A% >Mb>a$īD)b~qtZmfQp͉?+?>[X>s8#LRG|wߖ9i 9i439F\ࢺXK0ݺ.F^iuW 8Hl^J9i䄺})s7^,`@,2%ߊ,l 3/)p8p kgtC\Cgfc 1Nķ6+}q-7 "L_s~-6Ф ~2xVSchG8&1+ O!؟;{J8Fyδ5.Yi@-|Z} XkxC|(3g[@d($.~.tO q[56A^xDntHg$!_w%$FDŸOroч-!#$eQD)Z?$f迣^PYCh)VaT 7_={>1+R:]AylB15Eu*꜑ Rp wH*$7|#!M<}٭iYz(հ hvP-?9Xzd׳9Y^t DmsUr]E7TFׂE @р B 1%(|%eG  t\rl9 'W&_['%]\tG]:|OTh_vZ 0ZO`dٰ-`$.\'013œroYC,U-.Z,=<+xP2ƼRTm,j6яiQ ZnKK5g̤MP4JPK{W;gyح~9j7#~+NͲ!` \|Gy:^Xe{ s-~FW{(^=E_yX֧szy5L=8'pKJ}~isGE3<cbI@nuǛBRd7"ͪ#U@sn\AlxLT9{qfhxRW.ٍ̠.C_?gp6liR u}˃P?-tӜLPݵ4\'PBPEP$<5I\a$N6,h9kb1#kz9D)Xa/ASD Hئ+a!+rDeުMa%L@ZPg3=[WQ`Y*zqlRrɹA cb6Kƣ*p-F͡Vh %m*< V) \mI"Ds퇍]fPE5=}-vqJ[_#㥽9ْ ҷ^u4*=7]R#ϑ`G| C S8`Ǧd\?byce\q24 cߓ4)(QPI248! ۽O/ZHT'v@tݴ7:x)X!f+c19h8ôUSED|-1}!gM9A3V2:+k^.&u?V֟8W|H"]Z}Ex'Q؍ yd׻Kڟ)o-dPv*"E39DȂBTTHI41\m:dE@j*+n|y˜>_[Ԙ6+勳~7ԞToA ptvz qSzתe7z:rts2_S)QCXL˞R"Ƙuk8Kyh܈VàC{bNA_ d+I)q?LAu]@ѤuH$͑r|:3h@Ѧ1UT XΫQXf!F;+`vL;\=cvG8r`Lw&HudYҽ_I@n)CNjp~-Ҭ?4C0%stAU~f >-ߴ r_GvdgĊU&-/Q0R(αx頭>R 8nR_5PWvv3,o_$\^__p2@(Q%*#mPU2No;bw>EM݋ߞg~WɆ(U[WSqyTZȫ졂KEb)Wj! C+;SQkhzr24{^ad( Ŷ?=u#mu$nxo ͥ۫HR9倵Hl>ۧZX E@s!00C[pp#[u9BNN0}RZP+diCfjm ,@$%2GKV|7_{ pLMXLogBUk1Gpnl22}@G^vl_ mŠC o(zMcP@Op*T #NZ:VIq)VKpm0UI;QT|-d_fB{C$1|(YYu @+O)I2tE^*A,N+5a+(9jZlaβadϳUWIJO |uj44ᴀ;}FnD[ ϺJ>}WNELy `q~:WvM9HLیGGce35}4 }?OP̦7LF͑~Aogٝ&SOZjg BX/'0CCIO0!2i/I2dLrR`ãTuNa\M(r,soJc\9HŠ |cѕ9+̓0ARuBt$*IBƿLMyr$Zz,&ɽw O>SI/Q&UxTyc[ω|<4*"Dva ,~5 UTk Ʀ-#Utwx#ӵ]cR<Ȏź؞$!ؤN8@,ͪ>S@t G4 aHY ÍEa!(s=H( oIJO~<s?kcEcp]}#k40䢾_,侭\T"=! |#pɥIH4WI,ԌR]8H}7QjD(+,XF 6U ];yX Mtc  2>:#z1nsp:_y>p!~PUEr̓wDYr=a]HR5` 9TL .^Iw\t_4Dw&>__z5&L#NQu9YlԞTղj X C7sP di|sd[͸Ƭj4Q,[0'ZmBN\t-Hr%yw,endSPsEgVE1iL76p s=BHVR;TgMN!"󑕃̸ܷݷ)}n7(+ߥ$~=+Xr 0(Z&f%|HnesBQ~{jW_`틤s/.2Qmƒr,Bn 7ޞ %[6V[fՏ3dˮ{z w֮}f$\Щ4D94UW26Q/,ml91+ڹif4Gz&2"3U6\T_5FƍSOTvx&w0zu`7G̬hW]ir3kWVx9ip5Q$T QbZ+|fAOOÉeV5IGnbt11 xQ3W[*^sIɽLk4$^Z|V1@GfZ7 xų}Ed?P?6?q_P}fl "CwM; 'l8qJr.mc6E2; ii5&Yj~<&!k0۹0RnHDڊly(pvS6og:p"97q4IeZO'.mJ–'8tUIEs>W42J3pS<~Gu.~mYF =*:~4ΛE3WJLk~=2y eB܈eO1':ʹ rO2B߻E%jIZ;N~cm\oPOD{ZI.-LGt{YtQ@k|pn3ם5}E3=<[cl-:0Rt=S"#dO!i JŷOD/#iq ъ̰%R6lG,q}>V 8Qu!oFZ-ST{)WۚX6 J1u{_mC!ȭr٘MÌ5ksf+L< <@}hE[=7IIS`g< [1%J&qrXA&OX S47egE+ҋCmd $- ]A#8Zթ=׉cJ4Yv]'a306#JƬ߻-@ݖwnInzgS`:/uE:~?άv|.kBsa3{ó",MA];  q$lOh˕{R KY^r:#(nj%XB*Yo[>w ?rݬ--^k.O(vgaϑd.j[rgثj*n1Ϟ7ks_1Sٚo' oyF$˄˅J +F0zjL_C"mۍ6?"[ZÕ{~*̜H"E7F(`%$c :rg".%ނe*0RW jY=lEގs-JWABLu2Li˷Gta&x1+&88I)%H)$qC{{B!"CqhU͇էOfBy"M՜~gN1Ϝ MR~β4]h tTh1d_\47~zLS9c<<}ۯT}QVf}mI'v'; ݉.[f,jjzЏsP/'@g6tfi )%U{bO[b͔)*׼^0nC`v`0k`ڌȍEy3(59B&54T7* Jk&Jmz=Uj4[lg|t (*%Hs1} _(jWF 띤[`L(P}1-ZvxX8*Ќ 㤲lZ>h_-s\P}@H X\O6O]Oy |@>YHL@"7f,\ABoieM{$*-^rJR:{*aYW !<+[r"qjɳTx'!FTNytAzV;!/?7 4C2\MKq}W~k+T'n5YRft.G[dN%ꆴRbH.7(plTed,a}hztjŮ"H9U`_ XPZ !SUPUY)v3_k#ʋoqlcKJ/[ߧ+ ¨ 엍]^ RPC-f'qRStĺ'QHܱKmUNr||/5 ZאfΎ"peF|.[L%Bt#5c<>ѫ' :j(i@IY~|ME 3@+FLDiw5 "bFB=zF'U.qJ$ac8SO):Kk*a?FO,ŕ Yd96~o?#Nr{Cf`9_S> E.Z񶈍tZK l`{E>xn֝+5 krdgI|Lius]WdC7DjKd>¯&3<`kf""{ÂA= &h~}]hpuy4L0M?ZH} ,Yp9~~aPD_UҘn:t&Bf,tM@?g: RtOϗi!^w=)rNIGFhy/H kv:OY\gn>7#.wz׹8QL} #WE4 ~W#{@: Z]^a[sNǵ8/Vo %be00ys(iSDŚXJޱd3ýrLcɦR”u& 􃾤N9s"30[*9{D5G;ޑ;[IP9wU,ĸ [ 4nMʷ較 o):'^8,`~rk`{˓'d;C}U]:0A?|)a*6%c@N3@cgN . wnP\Z-dutJ'{iop#Bmg0b:vc֘"Ulmh4 z{H:>T_ۇt/S4!m| UE}(| ~UXKl6;W),5Dմsk!)T<ѡ̭.9 בX ? e ^Pe2lɐQZu㷒,9MR߅0taSW]tVc?"lGmn\|% bsnO,[rۆ*sC+|vaq6y$ZQŵ[R t~YT֍υx˖6YYLVYOU\z=KיF){6߰R7N8(8Ż pi*ϾDN>Ю0r=$^2k̀jS[1B$(2ASXدI˶n[I 1}R^650VWM5J3׃u;,xӴHMVQP*QQ#&vLQY {ث#~mF00}3dޢ3^eGMWPIФC݁ӽGIa},aD':D%+ G"eoE։Lgz+%]KkA1&!/ F#]d35:0I춫=> $Gae: hjQGtR{#\hл-|ҷn*e (T !|麬wE vĞZ!1,V&Rs)joTz Jߣ yVaKygYCB<'zBrL[]z 9ZT>Eٰм#_VՅYVH,'(B4҆PsB.ku&LuI)7Xf"W/*+ܟX'dl*.3ҾznsJ{TѕŸ{(BkReX63Ca|QUH~F;~+YSwKx)g蚬m [jb4= :Cid0G,'rQM:"}_0"{UH2,[<O%w"bQ>"= S]C^v7ZE,eV(f7&9@}ᦘObE}I'[KOxP}1Dj霸\Ghc20:TY4L\G=~D&L42kYE"tl >/խI/CW2TֺN#Uq?jqУ5c\m:7፷̊.FWkz|G[ ,"[O2ʻ CaDI v))%,6WCTq O;k{%}m_?k7QsElLl$]ʫgvy}IeM&ƛ8:`U'i( eEH뭇Gچ.cP->$MNNViDyXpYR\\?3=I^^{x}p~3V,I?ϹD'{336 -@[y!ښVzy?o@lٜhf=H"h.=Nu{6V8T\dە90P"6h+_|dٽaVrχ }5/Av~TuOu~䦌At},I8Ϊ-mK/3F6g$.I x D v'wP˱kNt^k{r=Pހ"Sܖ&ׅ{@@[TT '#z#8*(p/?&G-}.3k܍UjD gz0uWQ  PG5NUS7Jcu _M7+W$IثtMy|zB[Z>CzQ-$%m{$&AhU`??Yra:}X~;]+S_L.;H'("CET?_<v»2[=fzUu ۃZn`Aj8 iy&vvhw2"kL;e{C ȍ]kPN[w eSFw44=Ub=,9M&C]e%IP=l/ex /![JU#O,9y7)WJ=hS,t\gm.DB[Hݯ {KxCzTE-sTC;H\uL^?>` %]o"-J,hÓh*LHCBPiF WK2`EOebLWb,h#_ wkN8d/N: j  =1) -eAr!** s4ED6œ^g&ĮoV0Y o$^A }Co˲vǚoj/4s37r^OC6ce ރ*l?HU<.+-1 X6LKUY.`rB3;ݢ$"8uύ9`ꓩJ鯾7`vCI3|.z'Y7;) Ox)el^4Sgҩ}D.=p>02N|V&(-{1'!)LW*X.w QXK$ٟe8,S*Ǘ!ŷR R$w,-߮ad ^#K2J f<;5oν>RYh |=REϊ=398hm{0 G^lp%ZAe > JVaf$yO_R` kfF`<֪]dzHQ6 #G ` ެDuk eX|;maiXkSLߺ?enzKm;̉ch}Y |3d)&C 9eyr?;&S\)T>W ه]er=N5Ю N(3z3Hg'fVLc/oySb5m zl̵G } ̨Ʌ6 o51/M&zmcyrᩉgeN!*.l/8-p:+op[ ~d!ar>hk5վ{Pghf wmcq;*Q=tu#Q'É&*/. m&9#CV=*hodĨ&$ǕuoA,I+bK}-QL򆵝rp;l$?2bAX:o@?Vpm Y^ڔT\9aZb(S;iRl5x1Kס ])BsXA% <(& ypǼgS8Z'`*W*Qɛ1 o+(Z _m`i/؀t+g (֥>d 9y9dFZW_I9=Pl$.,GE3jyG3JEbE1clRY#1z@ C&Aes .uV^v:-%3˕ӹ,ժ(1~yA=A`v&f ;!T MmnLP0˜< (2yuC+W[&^?rڄCql!IbJe"Ȫu< 6g ʑU}4OJO@tS(9gYZ0707010000040e000081a40000000000000000000000016650a15d00000be4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/snd-hrtimer.ko.xz7zXZִF!t/,m ]?Eh=ڜ.+U2^a5Ύ5Οk7tjW8@&b[-Z'uaʊN5GPGGΗ%N >d0g;4 WΟ^^ξVՈQI'"3*{^-qLc}vLd;)L*tʬqБo06Pn&- #k27J}a1NVMȤn@@wp}nz]ٽ^ok`KRCnک??oXowVBB:@b潟.RR9n<$56t_yє-9x,̷o9,o\\"˚p`"NNB鰅,#eD5V~ũl.Ӧ\ɲ2gߞ|v V;R%O;X W93ߤS/ppKbG4Up#+Y'Თc]?<yȡ}*2y;J+6-%sST{D ڍL঑+xgr Gr+ƗGiB] ̲ [DWRwL='z jj62o5݈#_3B汗jW( <#HkIY$t*KM8Vw6 T򞩲=jA-ـnKp d =/ش*Fc.=NS Vf7DLHnu;-WbTD$9:x,B9~J|$ @w9 f"iDʍmwqsz)zehjwZcR |Wy-WHWdleKAjUZɴ҂q8=6ek+d!XHG_ O J7:pcm!~G{z ?+/F؉Vg!MV09W}k``|rL޳՝%#ޔMW,$.2ios?v u^o::J.ŶP~95h_*Wۖ;UIiz*w'c~Lp@ ^OX(\boC)h;"ᔆszy47KlҞz&%j4gdԵ^)Vn'v&X: ,}D;$+,FߦEr1Rc>T"׻I)4.=RL:ஏw @wt4`}yv[ȗrҒ;ĺ1Ȯ}ixWv%^sΔnՕR.6*U@&vt'?{MFսꔭKOSz2T, @Α V?k1^mVDH7!,3ESxL%tO7 6=z'8}|k%3XRm:%núrEg&Y 'OD!|z  ñAԆxr@=93-c &nVЉ3*hwio VNyA[IH|[&59fU8y)IJPd%pAGꣂDȄbQ=7KlIfY9jKgsE]>OشIte\X F*lʕ%В-7*r1TC#M5-`wa c7  |H;ةF s6] ;H&Uvd(y>[Β>P}UY8]HgDdS $\vPZD[-e |!xM7]gTp[oAc)dW2p('(t G |.- ~nky$9- b.W!if^jRv(Ԉ Ԡ[ 3kkm5!d *v#pECGѲ Hq ݢhp,^FEg%.ؚ4JMqg%3,z.&,߁`0TC7lLK)8xpȒ.SLN&}amkF8|G-c{]ZPGfFp -_9a*{YkbnF)]^ydr_cҝ uoWSRW)8g"ęQ(#<؋Icbf%QLp zTFQ&weM`NFE-h+)c0}?Qѡ4*-汄D^Ey]rY_KB-4ᘈ|XۡcF K g-i!a157AFW@hJ}4`HJܑ]G&i8py|5W19 2R&_?c"b`ȥ^d weS)U%5u*Cԥc|`ԇMJK͈Pp iIQUN[5ۍZ4us/pWh@J! U>:62iԴwU!bWs'E9jS*7AP5D"sU!}-xoqވ=AC5ƹS5ek# 'y:kq!ꪾ5 1B!H=YlkX%Bb(D(_ug_Q`򚻺9]3zhf6عdĴsW1_eKɳyZQ$JRmi/+nE~ Ě۵vxg7\V%3#4TR./;?g;`X|j a+ zgr'`Ǖ,>7̭"%q-o&@eӤ/sJ<"93"`J@E^\57#1+)WC ozz쎨Q1#т$g"$bfy` D PYBMخe<^`>L`*sP88֞¨=/0RgHO+RUǭlp7Yky*t?ak2c>3uC僾X0sF a:J\4NdmQ2 !tquY NϑU$7;G#R#!aǼ3qO dPy@0 wzU`F?֢ʓo yVQ8{unr!u]FF@J-]"&$ b9kz߿2ZWG3_~φK3,%/~U^,,/\ZSAcn8֋/XX\oE*咘Nws+fV MG yβౚjCZiy {ƢwjB)7*h6y*^u1n' .A'o>%U8᝷":uH):=aq`)5T>wԀF]>3u *N9vN oPKhƦ;+ԁ{F^y$7^y r[!d AaJ%̉kj1rk2;(|Ώ .*PW,LؓGKj93ޑՇXfnq,(Ձ Nq&,F ވ( +Zj9bD3sdG#<=CE{:x7_8XZzFS1`TFK4[$`޲ZG?[вoQ1_kHcVib y PG[ dDĶ;q 2M_vod_b%k*4Upm |{vIu' vA0K_|XOV4C]haaPr KͺV֍%Ƒ%2n(^HS2ФPOHSB" Qbdxh\ua+o@ʢ ât>$K.pCv3EiǠ u]rVA +<ܻm;;!%mu'%m<R J0f,i%8,vƈT=вT7 }>u 9=]KG+Jvy`jX`Zy>Ceȯ P .\nTã$k#t'cG)|sH !"?W7K'YD`ňCANȃ. Q^| kI2vb;e6vMA1}ʹQTMz&S^되=ΓdNoEMF4dp1@ UDO+b Z*xO B +)Eن\LHU\3mɋa@y>C͸z>8<\zTgMP)6zqt@oěPA2sIk3i_p*.ia@*ܸLiqPܐ5/YJn{TS>izoa2O!Nq3o`Mә,7nKrYŴOpߎemYY6Mj2Z{%PoEM{RQư'J,noeRU`׌0[ӇKݸMVow6aT RC`{=ېӆ76kGÏPi- fGbk gV#B𻖕q \U*U-Z+:ywh} Wf VG+oR;WRKmV_}ɂeI>C@! gBԴYT$!H}~> ;Kc01J\+),vt>Ȕ[b&Gşc+>\rrZ$hP(Jp]nrcмʕLW1gHʍ&5!qbEØx|?˜iR h%\x-,]@d> 5J#$ Vޒ RL8cRlѰt/%+Iu^$m~2q<4Ռlm>s j(i_!e&ް,|ʉ5ⱃF8z'L +%5rh@Vj3RS1]1Fk잲"?)- B' $To*rgZ^*ϠduP"ݛ:kN{SLZpNt q7s g~H{7<$f9UwC~U E@x[wi^g.'ܾaB~2,gQk:_r\|: =l}r\ϴ*_W%Ĥravi1ѸaVP[Yk"U1%6UǝuC/T dVe{F!"Ow=r +0l;HG !T,h_8˄s{'3jmF<{'ց`Fۋ>X9d)-.ѡg(imڹߛyF]w! r/Ssv>0/g35 W|Cѕk]Z#ƥY|/FoOeܘ,t &"Ѡ=0Y7ig>l($SFbdkQ:@^/C;Kd+[,_tyv(AH_o++ Tiq|Z`T͛fd:}p;x{+ҊfeĝB) _u̺c*Qjٛ[x'7^jB#m}̔yʫ2^Nۦ]>b=*aGϡ-R1KHIv# _\D+!;M<I鐸j.yޙZp5l>/6 mo_lc͟NP#e%ODoQ /= HENɄ}T [3ެj = MA9@`޼N} >L9 npg@kOeo+R-z*Pf˟R| j\Idk_z=OP 6+ad>9݌e=)fݏ7Jbl 8N^ݑy$/)XX{~CtnTSQM"Y+{:RCFu/?w˓pqh>7n͏P*Xt_ %-1 pXw  lk5~:ae"Sփ>!Ll3S]OhSg_V^/(/򴆲ϸ``%:D( ZJ+]={GY|9ܱfܓ{*0,Ὄ<]9 uWnIfŤEZ5 @j:[ʀ*_ʯ77}-I`l*6YwKn%4a-5ʜ mG'fּoQ3jS}FP)ۤE}{*o#U)2gC ,WxBim}or8x#g.+"}'J֢rbcln`!5www&F&7@Cs{8rSr[yds\JP6h:Y 9q@z3} gYZ07070100000410000081a40000000000000000000000016650a15d0000ceb0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+͟G5WDo;,b~MR'!@',c})a Dh.inW:`ڰum1f6@Y!!pg|1_hYvL 5AAHCv T2yͱs)/EAB D{3 #xnЮf;YS7V7} Y'1JC$LЮiHJJ(uMwz"#lcIhH*3&sUm\R6NwW1LIM٩VT8_|r"vB EۖveOKEf^X}]rc2&cxKFZ:⻲Oo77 ..a?6QʑmUJӛU+;)E_P ʌP ]*O$ FclcvhR(mJq@eoF'y-ZLvA-ꬮ|?0!v뵳YXo){^p%Ž`r#H'KZxκaϐ6զ6ᗪ)Dۓ۸/-35A8c aCX_H;^uVT `0!@IzO}[Ժ 85W0|:Б1.&ɂ q} ݢa}ŭѓvx.ܡnE\h#UX[wFn) yiR ~mk~j6sG` hd 5-Ym^_=F'},cٜ bU-\ uiUY~,kg3H ;:$w`mCFyQg F2;j^j"V( é?ԥ*{nzAQUdh2L|`P9ad-1=7Fz})k@]v [Bʔ3ڀ]ߴw',ZL&4>d/`y{}uU{0X3<8Ac`V9 UɐPiVUnЈ_F۔'ugkHy2sdNjur֢b4Ff0TwRcv; sH^Ǒ~o+ôaRvM΅L,MhM1\4L4 2ʝ%/DgùWa!Q݆DD0o|XU^CzxIzwC³uBoU$G;^g|W8y|?8&F?!W/7m 9yh͖L+f,_z2U-nu12jqx5an,ģwFm5' w.cHpMi8*9oeP7?j d^#抬R޷d=waɌT;-s l}?󊯰3$BL*!$6僖rZ&w+z?}׍Jې*&: ;-c\xH8cA&lUD-$@pԯ1  Xc}(:dEBֲ3fCl[6%E­e`̎'Piל_-8n7ҟ98&}))WX+zoA[\6¹B$M$˛οcf"7C*;Qob{d3r' F~y30L'FU b Xé.EjӐ_!!L_VƢ laqs_ӄ9:Kɳl $J&z8(ߐ~ 5ZyhnpQ@Zz'2_Y"'Zޜ چzsh Jg-x'5a u) FP*zx 'A_ _׊q/מ=c}y0PN\~YO ؓDU4LLi+w8ijoҴKt= | UQ.sճHvYP٣ga;ut}19\c+;wpfkVE¸LrU"{YUk"`1hu #@vYkp:T#pͬ[ؘeNNߖ ~kpUiV j7 \TsП 7:+m&v8yI^ROI[ô GeVOb}C\>i,|7bo?wNeN@_*h6X=Wj=0zlJ<88L|;rCq$E2QFu"(ʻu*` \Y駮 N :/z2H8?VUq"̒cjUDDEn˺T%Jf+myUb YhP 57*}Vw,< -:׵@LBқQwV* /FRN+;̠^X~" T1P)6`=b~\`ǃ]qR@ʏ=tEij-2vZiJn@ z\j3X`\Vp#( hj@u+:ԧ:gt-`^ @!Vv]F[6Xy :aY2H{57~f0¶^z<.:$+oLYn;[VG)]6G QOa*Fzsɤmb k}:t+7aubSU 84q0h1$ /6ݱ2r6zp\Ɛ~2{5{3U}U3=XHVFiLMQLkBqZ%0h39OŭgD1nh]6 C#gr*mYT/@zFyxQ^ ^܄>h1{4·,tcGD7)>dbQubv޿@j1p~fu~Oiv%sɢF16!#`^X{,I˜bN'`u}'M A3OUU3mzPoj7kBi,:6J},:%޾٨)PP 3sCӛR}"oJ=2(y_3({c][s.iٰ͙n:4z4cR?4Cl y\QjiO! :6TGSyb:l7a8E?P1nX h8k$x.zB|XdK."lb g3P4.S4ڬI@NW!=4CUkp1DׇNFa*y@v0yg>EL:"'1'Y1 {J0ȜwXgi@7_pusvpS[dM Q۬8.D^8 ? waEHH;q}G bDQ<tUBMc X!le/\9M0nH?|(њqcԹO)?(vkc='\, 6dixg'ghðp>!1a~=ƅ&{δfM-KIјH7_?zڸ@ k~6~}Ld՜.ԍ un4ra!%. *`"޶K{!3w"ޝ@;j0]6{Xc(s-o7"M٬TV3m#$\߆Q"kaݰC6L/MX;8}6S¡&us}2,, $yLCw~1H 1o jvG-rM)v`r byU?ꄟ$G1'2 BX] O&T_V}Jq š]lǮxLf DUWǥzp'4)7mI PFW}d@QZ`Z+~hCi0{$_;-6f evʻ}dX h| i5O^=_5esRMxDV.gEpM{]oaԛAQARt<#*_NB Paլg*DWnʰE11MT{).^^dB閡`jZwRy`:EAZ6y)7j}/K8M@.mZ-kqz2Mz5Ɓ8 wt ԨX;dћ&/G[2瘝N*#cO-QHXWJ Ϯx\Xg_ˎbTd77aˊ ؄ɲzX _)~b3i(pK e 3!eLLЙ4h b_MJBIa[R5"Emoӻ@H: Q6a90:k7.b?cm92 T*:1^8Xix1+TETOagY⢳'桊~sF4YqzuS=au+)0* XV.ơ#lo,>LpކP4|Eo`XV-Xj^d RjĞz7FN nvNewDfį9-AyU >{ O 5*{F&P' _Cgy߽='{ܥ]C= e.ס\#I3"] p+!ۄn#|p: ];#Q{yʶB`Sjq&*Vyl~ e*jA֑]|:9O hR1#(qŇ Uq E\^}FKry"푰AÏ]z q2{(ITD޳FAv~B]eO ͠?qq߉.\+EpD9>_|6l)Q\qcRܿ0`½ہj00̞1<8Assh<luR4sJXPf)zbnnHHp*+lt| HnT?~EZ/mD<s)so8F* C2iąh 5Y=u)wԙ/\D؄xy蚣-h 2#iq'IAI ۱, @a=:T @ɧԗ708dǙʆw 쏏Q`.{QQL7XJwYP^IqbIgPoB[y 8 H! gALDA *|&sng}.>Nbu\BQ7Ƶm|eT6Ozff.W$6+hFf\(Qh`+z%/x4"f`w>B,I.4nB@@dGC<y͋5Q|Qh&Xǝ:&+r?o BO>mcl{VǘȰ~`d&N֨f@o!dpSmGv΋KN(k#5^HZA ;4XAܺH?| ʞ( i~dmhQy*BwL0j>'8М#<9)5 n{NOgtu%^O Pk{P"RCncNf29Ek#,1(nTDR (d<HMک_Q_>99X,wȢR?rH?EEBZ"A!|GGKd󹽡/StĞmX T gV/Aj_04O.0|F\m,ͤT`c`1ÜU2&y89,RP@F=ߓxxEFW\jw7Cl9+`T˴<8-݁5xJH+H dhH=2ۆ(&m#"llr9꿠P6* q$ 4^uЭ&5 ^<"/Lfᠣb*]-jE˶|?ѷ SwGc6SkyN5ZMYam !,Y ĔHåذb~^RJqIzXW\ȁʼfDt1 ?uPHX7T/@K8HK%I0\7YCU+r45-=[ߠ3Xөn{?^)؁vl^'MR*u}2 ܏CD,$R eTSAKe&"h\EXaꢍbDG,bJ?OD%<hƢ^zr\t]*gFn{B o p@V@C~+7fBV4~Y/$is_3Z[4\N\l#&XGCwe14Z]<R-ʅHcyPmk\g5r-Fնәh6|/ : va|yS[ù=50)8Xg ;$`sFXiܥ%o\,??C-g Q7|| :U_smR'Ncp/K̞?!!'U?yr:$79cexIpPC¹~xX+__V.BW8k27(nZn1aNQRhrK^q+nV@( 9. w+[ßSiZD ܼ \?6Cg^!qZ#'ec~b#U EF칾}*BϿhT6@\dE'c%kvM6z~lM#Ű K3.z8#}fJi*:sxl ec_I2 xD]RNd@@0޲{79>sQ~$ΚwRL靽[bCOeft ܇F&ϼY [}tUI;-ڦi=/vm/<X.׃F=j%Iʭy})Wv -=x |].9hSMŬe})2OyvjY:"n5 ʽyi*UixJ?Yс.qUͲބA[weS_e_-e"x쾏ʎ&kaG`[TA_chV lJ^EPh@BE 5 F$\PԷUxdj&_Yftk?!h3dz(*Por`a^ !V$GCS"c]IC7(ϑ|9ܭ$wpeԷf|f[K*;@-q~X*p"͜!R7S ]`%֝Ϋ%E{KXqg}i(%Y7-/sȄD}:,#'4?-GjVw3jH06 {p'0jįudy;\NziCrdԝ:ua5]ZQbREq0c3fYg#+y^) P_V,h-_3B.+tO[a@\TY9 v*U='ayٲZX idKYWwZ-ǧ^?gu -vhR.v5tTKaxƾ}#q 2 ֕6E}H,giNQ%2Kh\8߯*Mm4q==o^ y*ƷhY6C%-9YPCfhh,} |1!kVKW/o(L>D.6 ˇ"aN%JhAmDу (7&%M NCQ8h"B`kP?@U= Γq+0Jj)w|L8G \5p@eeȯ8)fѿʾh苡.)+߼ӈ;܄ܭ):kUE%VVV*={ fb(>U6/qRhr G7\:=|+Sݖ-=FZ5R p&>j >C3W~~9"}b'c؟%m VLlj&)9剽Gq4)gTzKֹΘF0߆z]rxQ kÁzܺ< HëKkF]6ϻ/~IXR:V\IDzwѷj`A,X hvPj@p&={ê >& 8܉qKdyUǛ'?زVi;2fװ][\5kbyo [eP?c_׻UمoYd ưS#Y_EH碓J{SYV| k 8s7_-Ll{5x5A3m ɜYf$NQ3ouVA֦BX G t;QB2N)͇0~6/MTn>0")5zvʜ.㩇dj"1fL ڷlfk0G"}d*4f^Gmxd;(Hyq:\+ s\q =j =yK '9w%y+)"0IriG)_+kp17`z^ܬpwro;= vT% 8y'ro)9ƴ& .SƹIIںݿ<(>B)[c׽ڻ2 J*$e2fV (.,AMعտףE"۽l@(@zH\2y*+#+F'âMwzafA\ M2p 5\'rXy ni;/ Q6q?p,Ү`w]▲u&f%R|/ I:I\pz |Cx{(JIZA :뉉ܽݎ`103qܑ̼'4WAcS#uE-@k\^Р p5+2wn $E>⻒!xZ2mL(5x@:v?25(6TS&3gX*\Bc As|" [Sـ8Wx̣ڌx)JT^|pGԡ{>)]ZToFaEN/8PC.Ǝ -ovoN+'" dMCFJzUuk/֥U[#ib6R1@ZĺEL B]cJm 2rcdCԭ@AE2T&@c:pk؀^9"`HkT0kˡ_Dn-+/[롛6]C)Th/_aHzӧm4Lw*[}V D-C(Y+e]ҕCIԒB++#GL4֫GWv0HlhAzOwgAB.$#58D̊inC*Vu̔{,7l$Rg`vsSjn})x?\64A$p/@J7~V)&(@T7. ?Q&l7c ~NT.dYBymo_KW_~ -xF4̟R*f|c\2AHmeրۡԙ$2~G_ktXOЃUqt;Δ2qYyH2h/=c;gA)*GEeS9fiyvNQN+Pwe77f)|+]Yy5L(e*ry뻃dN#bsսF/݅$xܽ;yXw<'򅓦 oUw/#'^Qi=  b10%g^!'6kD4%G@|I ҳ\Cɬ^z=.90ޯXd? ie'n eJlH/%jM=O#TDX4t (XXb6cI|d)̻$I#-1Ҭ!$5%ON1Cl %-ϓ̬? I r&<.<N-S8-c TLyʣ5ʉQP'B5Pai:$ x"!i8)Pq+c Y` 4ƧE}MprFYOQ %l.#.K)TZP1;LQ+߮=:j)X_p܉nM$x00ͬv$O'jnD{Yx#N1!; 08NS3Z?)^- 4_ Sk~l^EՃ-jidވr.kce=ˁP"~PX2NjJ~܊N`ifAO{j"KK1"(_qVS-58ύɥ[fR_[}&~*eZϏlc̰ۗ\sl[QpU2R׵.cpLF|0Kw'wK1P=Ca#yϐٰW5QfqxH*MFZ֘ϒ@cl˕.{Uk˄*E^*$lUgcOw,2`骂l~! O"_tx _Ov;9|RŷUR3LT?nHLK$VXq٨9  |`GS PsYJP4=9w4 a{e")l>gÒ3.dV$@y"ԃW!FZUc^NcK`t[3n?3rk`r y: e Gԩ9z]G+]Hѭ W#f'(l)h}7\-'ͪqyuH}iaK46 iY`iYBɛqNV?'Q#xf@ $Y;綾.q؏dhjoP*@~jr͙ˀ%(SqA|38Pt~{|s~&DJqcb /g^X.F&6ܶNxϱ"n.olOfa!$A/%wbS 6L-ȷ=ȘzKNo<fYJ0*MbEZK8 6PbtuӽoU6^uOX- |'fU3.8K|mIaR W@+,-z& ҪޖIx0N 6=8A!d %mgޯ^kNVѫ\F`j!d'2+qKȐ9KQVWg51ށS #4x|]fX$,*5Is>`ryM3=r+PuHOQJ?dRZ6 {!X_z![K e!pDvP\Npz5 VA,s5Fx)/Jw训8SdNƆ7G N&@ȫM;|!,$>5E ;Hiש3*5܆%@"=ћ%} 3?iV1f#~m%z<,[pQ× t?+\{wZB;>Kj5ɬ3RRxEۙö́1l"g]#M`AuǶap^pW}OȬ7h$^0 9pzqo9Nأi"_Em}/EM79{uT#qChcO*s۱wGc$l.㳞9{j4=_j?Ҽ/F-ïll2v7O&t-Dѳɹxb>egKy6uOe[J6y/o]e9ޠ0_*w?7捦̇V2Cp5CkԄCr.{+Ӡ<)lsv2ѝ»d詇 SbBϽMi^3$]Q;9ݭ/aV8ȠpW:iJ6q_{}/]ǂ%^ AB{" U@b<@u݅;ctg@ыG )VOƍפt QJ{L oW|Ʊ`[7ρ8ndi0Ֆ> =;,.ɝgFQ!(IbE֔sD]תFIKi3${]u"'9t>ij!i솷ޚ\]^b=XxضYA dݒրb#snHs͂ - `ؚS?HrDL]$ +skA(|(kIR͛V!y|pqaK\:`" &a3~jHԸSxssV,b槶j=y钒F," `RZD' s @,!Į? 1bX"vʯoG RHUu 7ʺg\ppK'8O^$T=Z0&*ϕ`/ctfȼ#鮾ˊSET|Wc_<*#N6| LV[BFjs nF>o_E~g lMaoKn@c'Z8P]r ^]!+sȠHor1PE^v) "'!go- 525o=c }B 6j'sGeU?GYMR bl^Hx7.caKsuwV:vg]S>0#\5=?@rO Wxs}v6]\?|3rbbHU?*IQZku ”ScS Z>\h b;2i,RhV).SSFďs~>ЭI賠J_@ #;x{K !m_HEEݞu{Zl<+-R 0gqzosC?zbdˬo!4puO8t r\4 oS[؇/|r=OeEwH/茑.f'63m2_MsS2}#XXm_WSGz= +|v~66%5إJrV 'n׻7;iПǜy&KuM.^kVhFP 9Ķ?VR^\BQ;Gn!#ʎ+S ]EM@(4c|PE+-+gtҘ T`rcfBI\6Eao BMƜE>#V&o&a1q`c\rpF@SYzw !>K?3({Aص<*[C"Ko N9kٶfL}A %YrϿjb=MZu;$5 e7˒\Ljxc%g/ 1F'R EŏïZ$bqcU{D!k_86P7}*ڢή~P]U@zddn4N5}'PX XeZ!ٸ`m샡s'O*"գs%]t#U~mfjEMYg[ uzƐO6*86vKO)" 6yay؟ҰdJ '{CӇ=Än5Y`?Vf֑H< S}$9O6`7-6m,N .~H2ѿJ{n^yK7b\Ubhݧx|ȁ fD>"z3tu I =mcQIXǿH'qjzЀk^܌a4ڥlԗ?Z)*Rf&fddŴYz/dQk[AR.YWѼk(i@k7ٴ`b99B+" _C;db.l7(˹uaW[ۉƱ1Q{):L|9/;,ֺq) Ŭ\ٻձ Kx_J4rHϾoEtyY:9Z+gTAcS ^-M¬8?ih  n/x=Nb\kȩ}Je`=8,5Z gk;;D:IwhX eVEҬYN,ю՚F I%B=3SDNS5tBмcV oz;WZ$ CI)u/,1*ؓ&RG`K85LV*b;; 4c4Q wkXXiʡG R^VDe:0v<t㏮ lĂ,cra#(FhU~suyjw(⵫ `6(WK#FLZui) w>unTH)v_d"u(%cZK̃f!ߑ > kW7O6qbZ3\G1.T)ATUuT]N|9R *ʡDmSxP@} URhAi4XD< P9A^wKގ 7!M;tTPΞZ9ϝDO~b5y#^tlE3N/Ҝ!H=Ŵ@h̪ 4^d!VM(nA[ammz>Yry"g/%A!uhD'"y-⛛;r bJ#sʸ,J)gBܙ"2)-+ZuVǿ,oV$]BGCgg3=cN~vb2Lm5Ay nvQ/[Ȥѯ"N!0T/:xʉ.ڇ[A;xf2spO`(J-ΞhZҿd;BјO|{b?!Pm~"RoӮ_*kHa@GV;Ld5@*c׷1O7Jv)Ǯ#>߃sP$`Y^bF հ 窥Ps1kc9vh<źZ& G(LiCQ 4WIj{rbg:ҁ= Kr3e0 ?p20iAecv]Uz/w[n J2/]UڕS&M]4\6Ѻ>9#KT;1MLY51uO%e8I 1~%W݈ctj9M:rA<ބJU NX'߮ TjF1xunpЗ~J*UQ3gY-Ks?urKΎ;ӡ8 *G+ؚa"Ft! Z5sh쇻Zwr=~TH AMŐ I`%y: F"7({HFx)bYoVpTGY9ﺯ<ξ\HPigºHj*i^?rTKᏏ%Hgj5o½)z2Q8f.+Ŗ@MK $ct^VHjMƖ&y?N M[ ebJMzTb6ͳH(;VO/ n;SZQ‘x48Lf0:{a m<閭^cjexևnj?l$)*|7!eW= o[?%&'T%,͎&GLD ϯCL+:Ƴ DTY!^ W*8sBMQߚ~5 mƪXO`lqY SB.Mo^Y,O"R?GFO*.Z|o],ybvVu6GJ1.t?ط~GG9>|e(z3gj',6c%N<)vUs-2-9K;K"̃@|2W 6l/NU_4˙b$}tFe``_Sp]z4+GVuy6)%,ؗ}_Uꦔ!v5 Pukw?:M9h[aD\F|IZ4kRl۰>s`VǮm^P 5UTYuStw7)W3yk-q#s%Aɢs,#G+l-~6ѵ#z˂HmBܷb]GaZ+u4Zvb]M?z)\/FW~c-;qh2^6%D o|CIeH̫30O cq5@WAi^Xe(b6/7얊_Zi/iƨ~ӯa^X`tae5,̅g9LMxLm9' Zq${boݵpG| E\9f"hQXyX|BO9VJ;-n7 WMB'2w;4sy>L> Gh]6520PZXXy!L1[~cV0saB `w6Րmd4~%1dKhSuЏvjBZ2s tT;=]0^`wvb&W ;73:W`|s*KePTu܇ 5y}+1e]4zEMH.$>I+l &Ҵ'`^T ~ސ3'\Ӟ(eYKWg*g_U,1[IQ+ !{o=-U@VK##"=l0 7F3 q$j u (JB~яr3I;PgQw([G}Ww9PI9@́ WR\h>*LqMn-VgTQȈ-t@+3Pm^Ď[#n7.ۭ SyTU]z(];ʪkLKhzU/}cIgG8FjO ƿn.`/+rDX"N/Wr]rlk6:`F~A' "@&:Z4Ynׄ|bcAB `A݌i[,a  L[qAU5yW޴eӮjcҩ|?WKA{2Mbbeu<= $m\qqm}d"vi`7 A*p3Yf[.yR1Tr;k~9?%1RlIĮy~l IL+Jx |,տ/CZr_w:`ĂhJt`lTK TT~)BRa^zjrbL'2xzU2$"AnC&>d;Fq8yݴ^M9KA$&!މdQ% y(F# wνcpJyʦ`S- C]2L%S9T*q-\x^ ' u j(,-ߨҤ7vVey0OE3x*VpzE\>\uEJ=ʀ&t6C:gxw9̂D}$[k>,FX< d)ٮ'OTu\Jz!NF}^ct6㋏G*t~0[d eΈ zy4n.ʐ7 #IMywFZNfeKx_hCPN> D}'g :β}/.";Syt,K[jrqnݐ_ %Ye4y,l"gOPp`R;-xU.@d8hݲaRZOGן\/g!A oa5C26ehѧAi[23x)Oyd-/ UULX5;bιg5siW~x}tQ")$D |pTڜ-)ysY ;/z&&S oiX.3VvTJ]xw^CA8p+VWSX!U{)}mdgtI11 7]k9v{I9afLHBe$eֻc&S Fc$>0Zv:JjE3VO=ǻ*oj/Z=7 g@5{-F[sH% x:O2+9RLwy ao$b|!%hEhgt zӥ^WRHkulO؀"Cf<+Љ* +Wb T.w/0.V9J4S >L(t*%T2F鑧/N`s@6D `(Ma=B0ΣuFE1| FtOW! pr 9޺Lh[na׷n qW$.fwVSQ H͸)[ ;o s1n?k^yR |q0&?6Ri:^ )@m[k^spnIq*8|Vtbp^`%bmPj*c?'C#:ۧC;k^޽pN;W ay8K"K-}a 0dnycrRmF*9Ol @8.OZCTSڮ?$ jA$){Y1C_9E`iA_^GV8/R*ern-wS9{T]hDrKP`E r""pm!ɜDV7NKc](fjQ|j8'L`zMFݦ/ ZnIaPi=guPh '*Ƙ:;Qb~JsHG_UٰM2taՠɀ2DW".N즡7i6`1H>] w8qm;B3N^*[2U?jy|0in7b}ܖYJH#v>(9Tga@k\".3W+6A%>،U{ vٶEguLc\?3' 0wqQ6Gbzv۬/ A3uSJZ^|ȧZrS (-9o}Ԇ!4!Qѭx{J!>*hzFTFzӬ5ؚA -=":X'#ˡeeKނ]Ăv/2M-;D3DO!s0d)ENG5SBx;KN[ B]rCN)aR6ϳu%p)^j!K)K/>Fodw4Je2,Ii֦,VY ƦT~zZ[X)uJ;tP"4BEbS B?%<]=42ccH`.>seN-$VNi( XGcnxѣ4PW/ kdtS$oAy9|pŚ*Az(>52\N[IH]*X@?1alBc_LY/, uv3OKςAɡfK8R#֡A`.=*!^<-aQ!zK|W~Fv3+Gh2&i^D/iGxw>[S_Z$yJdlT*?.[ 97JVG6,Wk{RN80WJ- RS}_ЪDˈ%a'vUi[3=x3l]Oҋ+ B&Z}ƋS=)v w$QS:Q͎GV uJY9w^o˺]O`ц'__V&|bwVHQH2QEa1],`%f/A*I29`HjMgsKo2pI<pGqp19//5$caO'vn#wu?OPp"'³Q̘)YG+\#:mлo34<|g}Oε1iTRWnD@Wn\ 4,aVc'faCST@T7ێGhG\~fu,bR1gl(\tZa6 W4.O?V٪[k4RJ| C U(4LO\wV=[y[m xӯSrM(_NWVCv:Rz7su.1IkkɻYv1&ivKki開"d/"?8)0p#,tW)ϻ<0sXbo hठt|aSio@tY:lM9!'>Pd~#(9K(𾛜c#= %)V5b~c,7/}dH:َ!JY! 5on\hj9W12D}~x5+XX4<QTx `PVs0TTRD"i?9+4Ebt9MW~c%?iھcOnmaRgBmn}n1|5d3}bC+ܛdB`nvWT ╜@1mB %ˆ܌VKa@6~xK*nYT,׭60Y8.;N[~c~Y^eeNxlw).yl$u&"f~,g(R[vJo0W đ q>_#!Ag(yx{g񺕢 (/$n"Rv^vn,[i0:n$╒NHhF ,uIWzǣ4q򢆒 ,{,tg1#s"Xs' )r;wWB %U{9c~0Npad]Kc;^9캍͕8=NwBUE>u &l9zF%U t*8+'Z/ 8TZ f*\(\˓.TfμQm37md6cƕB$%x+Fp/z̻F[I #̢s('I̯׉Qm!Hx{6X%UIu =.B2ϭtlUp!ߢS%a ߶OБ'/~{܈߱<ymMjs4,ZnU/ijT8fP;BttVyP"E L#/gV O>uwd&*.ȧF6-s1xp)bZәx3( _ǭoBE VlcߚlM'+t]d JZ)q_xjO|$ Jh/Ȗm01>| gmr5.7b9urouAΉ,4E7,n"5?HvL"=<>xlXb%MeY^y2{Tm|xc1ރh;6b%Y|Y-e˰֪DK{x[uULN1J1¿E#v}܀P!u+ ѻAނo?[" =2B7kfșTC$à%4 [9tbk0P$,_-Ъ:iСivMhR Cd:'-:>8d#ֺC (m%6KaM08c ;Q$G;Y;FB@ >[qae*lDnrDiqqRq  4!Dw5}Ov̄n?F3=AР~'f"_m& 8JUpZX5kRm%N*=60@OSP9:@;ip.b1!bN}Ί+K-V.,ì]ʼnx/".tl*{vwbn7ߘHޫd[`5猪n8MsW22Ƕu멢Q/U !"KQ]TϷm 0~EE\i?iNz"_%äO_`2($&f3O#M160āwbLgXQQ@2CѽKz5LHUM<`[뼖i sG"ׁ3QCdYgۖH D4}Fɿ"V]JhQ/{7& *⭿:o`1RXX˰hxNd_!]b#2X[{]]qTwj?BKKVb3%Z4?҈ zDXak?o]n,񻌄5îVv{jLTp:_1 r)9]ǮlezPXչ/zNiB+D5f*l,fxDXW~B|ന؎v`;v' .zqȒ/ D>ݰP*Pj#*#9St 1Bbo7| \wTzKٗ| 8?}J~^M;=ËLp>:iBy)!e~-9 g`(;J| SҌʱ8G!1'?k8wo۴܆Ց |kI}͙ۧF>5]'וlS ϞPtBKGׇM9d? d =9Fn3t1UM(kq:?xrt6ƮI3CFސcE=g.B>>lJ;~ӸǻEk3dq5pi&/qô;.> S4'SyѶXh@2) 9q5TA.B>ͩCY*ZM't~3ҧvͤ!Ii2Hk[p&˺0**7&7rWE/Wݚc5?'HCWZ\]{=Z5 ҼG¶I/*%DZ®k>(nhxnk%8(jZ⼼~!-4Bk'JI꒩ջ]$=,p>T- Cpd8" V%A đaoXj(Bq'nK}((`{<#$Q-aoA Fgaf채 $oRbE#T3e>彂V',*lUd:~0;4)ߘW }|Ӗʵr}fMmcn7 AҬ'BY+fWx>O[ v[7]5:-~PB<^&YJ+0bpz(7Eim݁x 6.f _wkPBb>4eIF'UìY#&XկodYu&%P90; MNx0֫mABIiDA+D$]h}1LZu$Y߃NQ>cĵi)˪(d,^jSot.e=pu|^©ޜr=WPꌷՓr߾+b⚇IJrSԾUЀ N4+ƛE& k%ȩa|:d R`v B3V?- $pk[3"ky}u, $-۾:FcJX{x|֩WԧYSƴh@ULifϔ>MMhcqE/:4!j:E%MEO϶yӭpL v;(k3qjXkguE A_WI8xjbX)%=B=5@D{LG~V\fD+gyb -cY5ǎ?|vHZN!·k92_تg<' 쿮6ȽE`PY $ޔ~3˂I-&e a9 5L(!Vѝ+wdP| W˖Hd0%Q[2HH]=}a~A%0h%6"@7MK 2Y6&e,<y4Dwrp' _Nfm]=/ND S^')G[ʺP 9]sτ!4Ea3(!\YV~ᱬ ᠞]R-NU`sU |CܠѯSn"kZ?i!zSjMU}ױWG H/@w(g?}fj*,s,% G:kV/E|OOE9nVa 929Ηh/+u[%E͵轁`0yCl>(>紳UKHOV$7Ee:F[r*;qӅy^࿕vEd3NE̢Oj(9P+eF_X˅g<䉜0rEWBde@?`3.nc1ˍ֙OLg) %$,`Mk_FP2iOZB"*ܑ_L4djXhac56?YK^9;*-3dncMe1 m^;TzgU~Xc̸`[-`&MA{Cll3:݊p~~G*]C`qҌ*J O.{Jgt~}prg_nbxjA؇`1gve|65e#3d*Ŋ.st؅n%|k,X6dE+>v>;Uuz7ʦ.MN`hN9m#.jL}#[<<)e |v;ex!B 眞V+ .m8׾ JJ6{܌שaž@=[E~8*A[Cj ' ǷԖ }zyE,ܧ+u* irobq] BGU]&|M>}꿘6 ^M_?A؉:W)a.w~b0P"/agIYǸr;$~}C񲖃,@xܪ`L:ygTM U+ٟ˨v~m얙׮70V(y>!:.& sqORlJGleFݗ=N-Ư*V0GD=6PN%1XwZ?[4_{m6F tZpX$}F-4QY~cL)BF,geSȦΑ*XQ||C$&ߴ9 jOShT&twV4쿣W%m;yap?2ChxN.'a6sJFF6M= G)r?4('&onK{(&7 ƞb@Ҷ:1EeW_+zގy6Sa=Oi/]lqVZ"'uq!'RӚ:~z\fF҃\!UTQ{i鷵Ş>=(jʡ;ek¹V+pf/=7 _Kj*xLiL<%F IߋEaML+-ݱz<]| DCd k>O©K,P\&:xmJo?&2ʤq`?.d;X_QBqq\V3~bg#ĵ~o?֥[V0cãB]ŒrF\O,/yhM:rb70Z$,㢣k`} 7k 2QkÆ]ڂal)Vw6/;7#ֽԄ:*Ms~*#t~×AZL/+gQ󨪈.Pe.C4uo׉,K >9xql~!HP„gX4Y~jlyx=?W*i(  >L{UƒsY+/G8-z+_p~k3}u 8:7<'۪[OLĵЍ8g+i5@kh VikJvsY9vtLC2fHOBo^p"1z=^`"::m.lPZEsY|iw"s  _-,3i0[cXyU@ WL<ZldN9ygͺPX C[B`)a7kmد6ğ<T F\ǬBKmRX}wx *%˦:aжMcg9Ղ%h6YӤ2Z!C=#Rg &@jbv`3zI]w\袛ZnUuǁig+<72T$Cha1.G DI!Rb둎JdaqV:˪ed]|͝su,m6y9~j4W#-Ǝy{l5mڋ榶kǶ?3xW^ R)H~pm?@ Rom@ܯ`L41O lijb@W:QXoPBj$I~H ]߯AL2^E\י=dT]3M@?ow6#3XZݡ-(L,Ehm#pZgE+AII/xJm""9ocX^9!f2x1mxzJRd͛bKT; žL>̿:usSJ:60 \oݺw0 L򙏡'QL ki͙B}~e\:+C3q`V H7F7YbA-暊xvdcP_ܩjiZn-ˆtbVF40f~3 t酛 OYjo<0G=MdsY.fYyD)Ъ|%{gG0\ Pӻ1(^LjRM:kkJ5ޥ~ |LtۗIbl(eH/=%:ۀ6>[!S?H5:9sOS5\kLu >Sc9u_O 2A-;\T(xNsUuVf+uŷ^`ơyVa;b oQ6=q^L HS%@NB.['oB6"tMJ,.5=ۊX&e0nWv?F N\&19~rq6v$i(ߔX=?PFwZ6Eqz|L$Jqyg1DU/+fVir$Ic0 b`\ 4=FRcQn*GJGҎ>YZ$u_P}l%؀:Eַ,z}e}a)/ `;t }yA,.Akp?%ʒvaPbpAJp+T3}r=+%Z]| g{$ƪFRTm.k΄N4soI#W{Sٍ1H VZ,t;uѽhb""W_f='-"\}0)#D$ig={BqȯeR䤂uond=ɥ@:/arxZgАbϑP7Z-C*# YQP6A䁑 u8 K_"9l=daM?-l3}I3}ԝ{޺;gۧP&m𗵽Vxs[;T.`h )׍y,ˋu/Ga–\ćy<ܥT)VbC7UHF;5a"G;)@A?yF0om^X󃰍#.5[-y-S,:7bZ뵡EG7C/C[.7bNrEkyO" 7D%'54>:p Vb6B,؛b8]A6FW[a> VX ~u<(;a8z 0[_&<>,%AA >Odz \CO9`,HiX5 mOn8f (@.z\[ ~;4O~oro%kL6mxlP-yJ =l|au{RړW儓i4NR3;`H1?r4`)"kRKpڟmdn~X=9'"7L*7@0wE? p3s᠞6! _(%%Q 2B޹npT$zh%9r~D9s̓HrT)cP5V&$Ǧ0&e%Vgi## l{ [Q&Clgmcg7qmI v~({: X]v*młJs.6yٺ~_HSXtSCkuKcߑΕOT(ܺ]^'Od ԆHa  H?f3i[x~^9_4YUh!7gm%-.?C'EI~Wr'9m},P7+(El݂TH,ڏogp/;myL 20%mp@Aw _,F=83{3c3g).ZSK]]S m~|% qYʮ?~FʑLV@C}ˋd['? M<*gUGSpوM+|y^hCW3aKlwo ߵz6bn/Mak_!d bt{^zٰŶX@bP(2Fx(w2"M^g{fx#D 6|CxG Iy;6h}zehT*;Or&>r 8;r5aOcv8? .<|:o࠹u<&Fq)Ov^ʦgf/ :aʨS]JA!K en]kI| aO8<}ՙhKu&(!B,#7ױO*DDXxfZZ>7W I#Z@D;oM^&2Djqs?jC22aSs)GةM]wk!E8ʖ~ޝ#"<##8:LS*T\,ik̦abQNW:uvWSƠֲc^0+f;nN)"삢"-;]JxD}}v|+|Ls% ƃ6UCe{^:7y5S^ms5OԿN*O[?~R!Z/4ApԀV8<:)zBu({uPĵ _bhx.23xQKOȨ[*+sl2x(n r0Q@;4/9"sv0|"5I +1 4g1'q=E呕ѽ=v.7 Rc^wT8zCG1GE\̟{oA{֮x3Ѓ5znmdxE^lN"e -M@C6rɤzTtg>u#Prꀡlj5pqE.Hdq'de(gOkI*Xh E> Y],U8 oټaǗj§y.p@Uӄ:Ԕ4}9f @z2y&ȄHT/eGږ!҇lyy_"b0m׺dķ_$ί6k'0Z{IiMewfk4͜a$̒zo 4ꀊS.jz RHR1{Ltoੂ$6*ܑhv)9cD{GM-7\w* FfB#G٪O! [,G']^ K""HS?f/$5'`gLS-.jçRB5߄Iס )5/,8|o$ЯI:ɘ֥qVƠo10z$W9^^FO}uAy`BNncѠ8Kb$ÌɌDl$jDZnj#k׌%&akI}q 뼥>#A٩Hl&;@OJ9_J!9q jϛӵ`5}OIaz& Gutc3NUR@ as9Vc4;ܑcUI.~Kr\t<ig$nR X)ecmƟC P LG e]q\_jl= rLւYkH+Q0U[^OU`3Jj# 麑\E2ߊD5;6HZS^Vew qzA f b{s=}N[~(ʩʘRHXA5TF`X@Ŋf_Kޔɘ1oֺPaV&2{n #O ĪHt>1mIXgy"%$/8 MMAJ"+%ZdyQrRzW٭.Uf''aAVK;)QAlG^<~ΓsX )'F"lyVs>cO[MH +T-Ny#407@ K&K$M#4ǥ`dڰۦQQ~@r&>ס_}E !@x*q-)˞8\qD訴--Fם9?K%$/j$b7 i7A<:RAWDo=Єr g[`A3v)*=='.+zmS 4 ~'PM])ct =U`82׆=/D'%?$1Ёy7@&4âJN=.!|eއ`}g>|ஷ1mh]8nCތ( JN:9`\qKߙK$WXZټAnF8E\-!RW_˯(u\w\p YTzēWCVE_&>҆mg2:N D-ccLl-1g_8c<6w3&W@קq3z?yݛA^&Ƚ?9(cv4#0?fЬȟUȒW!H*/r5 PȫJ.o䐘CW XEJ fH+eV9UPo Rv!f쯢nt$\b~R?,i<^k]jT"yrVAf^6$܄2nTr 5k/6T?Nj'6X%,x;wOnSrSjueU~XN|Pzv%qO| UOm/ < {|PKI uRB; Ȟ_x)@Ryc֚t΂P$n[xfe&ͼs0{ȌOGd; r7).ݬ!o@f^շU }U:@/ڣl*wsê 0 QĦLܸ/lBcjq$=q= Fk~牬dOKkЙ)Vt. [ x(eTi XZ_XsYj1T\6HoiCC9Vący?n2v6xn#wgIQTL@ 8T "/k<,]GӑU+`KOCδV*da1MM4H,O3_3 H|-uioSqH"_,]7{_;*ZL ۻh?owH)gO2^~~V!5C Y[İp ,g +ĄDѦϻ a aئC-sf$Z]k͎}7h0l"Hx5\=hQ2#y•Q2B;~i7\$WJkW$YD%HmMa=MqR7? b$_m]~0)MCv yY QеyFTZ*}2&c9WpM8fCxa (:J2dpr팩1d=ׇDŋYg+1st3 L"/81csƒ9ηk{ }\@qC-STlf3) VE?4hZ&("p ״Zr#\!Q>m]Bo7u Am<)fŇssʺ} r_ _kwk X `xsXx5lCqݯjA vs&zCfK{ J~ O Jwk@'bW@&$xϬAa3\SAJ7i06WX,F|{YdEo/҃]t:5!2a #u(P gVȿK ]"8U! 9f5v(|OP}J;+4].ɫٞO]\Wq~,,hb 2මDGHf&kpZwj($ܬݠ(C 7spV 1hzVS)>]g.f? X1N@r1ds'mĵcP+w=pt~yO# K_aP'@V3J50T+ )DF_3i>Ef^P+Ù%N6hXO1^Ra5C"KkЄ戰kZfDl :{AH`y 8kib hg#LSu?8ur4'ۀB[ ~>SuH(Ax<4wTg'6娅rx>"\Ыmbagb 7)HN@g,C Ò`%^!Ť2Ѭ zVHMaGKNdS.g@wrai-Җ.>c 6L%$#lU/lv)dZ['hEsy90/ {]?ay#|H 4D-@7tԍ}Y}ۖy",&{%{7'J}c/+,-ՊaI$qESCQjy'{xS 9&Rq]@Bδ",t-۳jd<'*)(3O2*w ?k9lfrJ@W)w+S?w17]ASd쬿Q=f0p}< %řU*W ]tzBC|GfC<k0FbAYl_v rŗ^ 1Ʃ9Y6oSd-B4x3u\9\2f8H|@ׇJftJOJ'`0NE^TxL!xK2> VsYpd/ZD,2SEBЍ'IҊ9_$H⬲m^->uC劥GK!MiPY9րġ|$HeY P&,6FiɌWnW&x "0W; gh]ȋ)f;9jOmKMXR6Ɓ)gt]EN8Jb o#]n4nI̜3gyT[ TCSFR^=S?!.7p~r"->$uuw )GFoX> 8 1/aڢDCj VQ3*(@^z+P8f+T(;@Y 8%dzv+q&+jϵ`y+¯v"혶]6zek7o o15-_D sդ4|e,X܇J +=e͛%m VKoL^ﶩ1\S BBK ˗1w1TdvYa )H]6;:vx(뇹 `"l/ɟѹ#|#Ӂ#.Nɩkc3ccohǚFqap(ųހg*C~_{~ݠw I1JX{w- 5[NP]Ox+ l S׈^[RrUC{T~R&vhNT]bnW8mlAQVDȡ\ 葄%fO0H r?||/ط(f2lp^vEaۚiWs=:&yX{Lr:!QK؀؟T {^Zbj%Ϥg i}ݜD2gE[vl5iB׍^<6gqfo͇ZgUrcDz믞_"<8MݓVԍLD_Ohda5+k񌞘vuKʡ{6ʈk8,f}zL/ZjRX>0pW[) GtGƵ6|{b<綊-47CI[?`٨4RPHj]P W0,m YѺ;ЃuSQDCrt=˩Vu1SLhB=8/IYP)˜_ ͩϖ~5:r1ʽK/NYwcUƐg#{T|'20Qb3?qXoLXfqGgU-2^e@M_4;W/m~{;u2:bKnF2 sl v?SFW]4.g"?uK\HӝP5<*^ʁ2\)_L-(xw ZO#Z.H[ð]2= /pDF*Wr3pz?C B9.Gvh@N)xؑ%(@ <.sٗh}($Gr*>ƻ. Y\=${+7g!E2Q3[lyhfuW y% o95"D~,EyaDʤvlNY5^Ńmf]|Tm˓1bY+b޷0]o%iMIa|6Nܹ5YJXjD&g`` M+OBtuu'yR9A]b85P)r1T9߁V(i s)GN]ZXCdֶG M!,? cwe bF- ENdÚ$6?/@pLGWKlpI ILzQ]z0=ҕ[DH%(2@% fT)-Z嫘ց7'j";ͬjƇk7zuD'd{:rpdNK zYB"'PcDN*X-piV6+cDs>]D!bo\d'Z<>^CFk9iP= אCP!50)eYPZɰ3X;iC5l\)}5+n ˣT ydesz-uiλ^zOCbgY[):[4/k|: #TO7rGjUENӲ^ WYѕ}R6 #ؚ=Bь_-?Q$zk]J^9ȆN>Nw سh) @&~kqP z;Q#3&pd!7q!9ӵ%D`]h 7~~տVތCaVieH4Ɇ(5j(r8JңMrRaq8=H:]ц'>f{6sbXG8.*/%SCyƇݝ:YЉ_k~꩙h@[) =zf"^Ȍ&`]6bϗMu!S[~"]ڑ d <cQ,sYV$(-A Lvcb! ff)")0Rmعyߟ8U$cn":qb7yb0IxT9Eߙ7韝;^g`v݉<ϳO̺|*P ">oJE"t{< $)}Q@\$ xǮjbw &k[\B@;v!mU1b&|T?#at]|H _ڌZIF}6.H ?!&CV)D=L,c A:+'9EW97r޴>`q [x3g]n2k&{OXze2ў~@֭3!؀ '9}u齋9^:6n$ LKFٲ3˦Ǔ/fP'ekɋ߼%K9Ο6%AAXl=}I2㷯 M =撘?UB#:I& ; KXU92gYZ07070100000411000081a40000000000000000000000016650a15d00004288000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/)\@Yky%$|{=5rE)>Bvg8d4o5Z3ۤ ~g#6e6fEmC#xjds$Iƒjx.t׏Ň$--6g\5f-LEaN!g_8 2L,JF6$`Un#_9ױ`\uhۊ죐3Hev (N8 pI !/Wݤ2yň%VLƞ;h'x0KKm?'?ݽ28NG:Q*-ơVZeG_ UÌI- T_( ݑ ԁf9*R ÅG2YHzT'TO)),nZc/6%C&Ə=';1m]q`j |Mқl阃=-Koa&3wHCiOr>J"/B05ek$6"=y_Ę\Ҭ~x0KmjڢjqN /V)=tD q@dSILj/pL!BlhAV!SEI9gׁWlhIoEC/X{o V]\w36zߤF2qbı3H4a{q(p]z/KMW'znнp|;mp:˚n$޵ 'S|siRQNTIO$ \) d\訜ZPz :A\`k[6ibKeekD5 N\tVLd^ٸ=z:?! (醠Zt@Γ:n,ֳI ȩPJk1k'<0ᐴ{i7W,_1%墣_S[>Ap@hteB2YhDFۇ,vfJn@]2T 1cW8!\ sVh8GfZarnY7UWO TݑcYʪ)#LW3ЫJ_Bn+(vԊ*2N4ٿpfMN v?ԻќY9Ay|)%x!FjӶԵtU`ݹ7>I~XńGF|6y0+kzƭ?20lv~`Nյ\vKroaڕ՛᫜iFЗp)>Po ܀֦rPR4lmq=6m' ={bb&&$P(YdKf&_;>5^!'K9%%o(,H*~ #B{!(F{5OqA t"SV]X_pY_uCs9N{HYX4yYM$xF 8ecۨH!uСtC"x/H³MUW[!&4M@*c C a\a*:<%>u|]}󾱣݂Y2qp f{9_^/>#ji%يd@3SY؆l)ZfNxߌLI{ML~X[6WB(.Y ^`Ty ,Ծ#RV`v`Wq)ʗQ cgM7^oɖ1zQk P^yewp?/ kXUTػ (=w $LIdhEwX4+O]fM=yQoq_(aidX&!Z=",* :n (iޒn%M5OW^KZ?_gYC /$ĖWGؒx! dWpCTpҜCh3}hׯ$Hcz3Ƞl;D+?XsW-0}eH8mj[CU({~_DnixJ(l1U4-.XΧ%I>:dYt1$ZJ |?qHK૎:V&`HJC5PtʹoEGlplI_4_p[C|jP(@6%hё'zvLSt̙z ;K"@qn)NtJc68IuahJ ? Otrol_)$W8;S衯D"-/Б=rG5H%KE1Kܞp{C H=W?6&xəQ:PJMf`ÓdG,8~()iY@Pbto-B+(:&}MR m+Q]#4zkt`R5!eש*ZW$Kp9MQ-5D8́B*T4É0ȐVpQέ@BÐ%*|ٮX RRW5A}KJ\Ig.c;9+t(SG8Ѣ߸@9@p .'~r2s t < _yLS,oWa:{>6. ؉eSc=uj6S'?1M:i ;ِQ3=if/2[AoٞMl]|s2Jɘ\!X`:Dʒ+r'9ud]ɸrAdGv juAţi~gUcȽѳ́|s).w~/ i'+ 5n]pKMhlE녗i68|hYlr+n`ٯF&1BX)Jr|Dd8H+wyG^DYnUZ!^goylW7%G/R3Lx l/ـbHcec  Ul3}&3$ d&{@5~^簲ټ73ݰr4dE=!c~, 0~E<:RyE:!@xH"+e.Y6m`)_ȱ/d]雄ӌCvgPF085м2>D}"(s;m9N '2 ?=؄V3c_^ArH 3j$wTgxfŭiknf@h5Y˳U&P:=vua.lU(@sUqQ0[6aXݷf!nTrG}'Bܵ"7?ɩRfDD7=P/V1jxYPA\ry;q>pCyqQT!Y ב5o8VG l/~;+\VErR䛅B?WzL\Gv%󊘨X4*CcˍA}WiK!P允dKH6pv[}E̸ nc,/g]#dlo,bÄw++Q9Z.$Б#UHRiWU]s حƒ-&+3IzUn}%w GZjL=%X}/m8G7`ps\u=RP-$5FrP7&nORi)|Z,֍3~^dJ 7B7 %TcwmAnA6gNIpâ)'ϨYRKc7g0?1^G<42,#o:eLe( :혠U8Mjܑw G ,5#mF4=đ+upx5H*_S"BGax ܃)C%Ғa+]K,!!}ez~IJ & \>O.ʸ;z%J)16HLhR%]tGl@1BM{#S^Z֙H"T%օ%#{dߊ*9:()ڨvldu Y |P*ءcNMx 75"1-ٷ*t8&,.{/9UV&3]+C8Am+ 6fب|={zBScS=߲ku4!' ň샧e j V̰vYWj?qJâ_"0)n%RlE3bnhiSl17? z+ ,3ATBl>p:&\Q=n2̬g"1V]^KHn1+C56kSM: ZݥYMzq[ܸy#4bA T+Xkx- o,QYw=Gt03$Naeߖs6Ў^22aE+^{ua+T:RK@wI9"K9051pťL缍9N%\uF;Tk-ٶd乣y3LWČ͌@k]Hgc"«`!5F#<4=ݼ T_B7ČllQ- u_]IfMr~МsYHjPgQ*j1ޒVKx8m:H ECd;cW\>~hsѳmdܺv\:oV`@Tt\Z6b,ew4591rSD%n]gXv۟d(fFy"ͼbo3TW--6eGmR=TO>HJ9 {BuGv;G6NE;uu&F1d\:zjD0}sxssΏd" mMJ$CTr Bfj\-"c!oIIF/++'D>8{8rpʏ'CT,c(<=.%B()c)]O <a<^1"s++h`<@e]jǾ:,hF#ʢjo0SpD-cS.0.~:':#T{BgEAUY.iﰁu.0Tk?B\6qӟf)$[ǯR(qa[=aUIr3~fWՖAx@Ԡ xbh51xqo1XF@j5 aUFSa~%.;L,EG~.1]!.e}.{Y1.O^5ur9%UsK3Z»u>cœ&-{ȨVzjTd:-]PsBtnX=53 &!R@.<`0Ӥ;M2$DǙ쟏V?+xJ,Z͎/SO=W#N-)D%a!?El¹T_@K$O!Z՚oeN(-B5/Ƞ>̧e&U,i "ٹyA[}S)~_m?/B?zZ<&ˉ ;O'+8?@X{".H`9j])\ ,{WY0&шZA1׸]x8$J? fףo <[`tJľ~WҺ\2lL B`/.DPLc(:Ԯ IE7%* %}蒓 AGIv6Sgw8p /Sw2G/ڭa|82Ov~fI+YGwo'{R61'Gph`3102If ;4 !?KVܠ(J{|Oʊ3]-%l3~PhLjfLzW-S @s(NM&1k# ήJ͓Y]B)!Fv^pk>h:aFU+:-a}XDd]ΝixOQՆt^cJ -vMG+rz|.2nT&6"`RIGւ*t78X];&_[uf5:F Q]ïU쩜d0a2XGf_Јթy_P:;{M2OαTQ.{ *Ҳeէa!_ B靕2Pi[oR?CK[9h~hG;$o?:kalqJ^O EU`K揞jT\['`兇Uo&6jSgS6SJ|š N'=߭_c|g,8srڭW_y 9so*ӭEGme&=G7ǸnV-̺Ǵ\ -΅:R߄n`+Mc0eW5G Dm6a ݤ;BI2YI90{TGF ,g֢B{aOA\Sɤ8/@yy,=Ż<*MIꋖXsAۖ@Re%./f݂yA-H!P|׳}4ĭ)76/k:tO1!58W2DS rn-џFhc qW! 1;G6lVr/ >!ٝ@@7s_)4v,Ц0bZM=#}pB/ۄ%r`Qo}ԊԄ.f@0þAMR'S+~ojf]zp3f7\Qd\YZ0 ,dQ3D~󂳢ʜۀ: o{ƻt8AfE;gjs^(%4OL|SL$cp*IfsMI |G'͸R@[Ki-E$}jC=h  ۾-27RD**H.)8ChSm#~Bdw>v8n8t;wRחBz78RARGFοX8]oGv.UOU) "d464)WEkgHEB_X|3%X-\Ҏq|T?nY` 5Y$ ,l/>`xbkuS^v~9-TAEDTp#lK3umHmE|B80_CHK:PFRaBIq7_h`wj kۖ*W7x @c"WO\  %H)Xify͖1+ 8E@Γл@3Xg+$6O3;Vs/e_dFHvQԔ pqE>F[p't&3 M7>SP)!̈́I`Uq&<땤c:(-&,fIxޚd,JOWmZMgK:}mgf~)ȌTF5ֈCʪ4W 98$n-<¢]=Ε+ O4#ţb˴3smcDI nޫ#(i8- nL q%*b0v*p!0HkXr;{#5Nm-:bt.PFJs]:O[w4*̭A& ntRxCi޷~ʝͽQ^7[*r6f j5tG⑕r)Vx? V55v.?!LVKYY*1G"(.3VmRĕu%s<׮hq[8iR633;c$؁ݭ>x z%$.wvZF4aYm=۱F3-n&{QA;۬FKľāi * Nd$=d`Az53jg%f 9l'<_1i6'kP>25wN}ƞ0T\:BA?RsFox{F[]E*xT͆Q0 \DjJ3gM$Ltvi/2L"J PFniP:qL`!֓V0:6z' 0"@ï/ۓnSH9{decR ˧cYjT36J}8ޯuB)YP⤲<,{cgľiX8tƗcwoϰ+5aGUP<=N<1fK4jkpY9jbWn?:A<"a|v\-7BWwntO.9U{Tt`Ŗ_8GbJ~ [8DZ[oY4=B}"6<9/?WLJܯӶ;UCWdrtrV9/o"iBt'ǽ"\HJKM`~k咳$kJQP8Yg.UMضL 50f^r#U/յ&Qlx9M~!^EňGO j yw1DpHެ5GTI˛Z7lC7KFC0naD/ =!mK;5.vu{" oJhžȇ, 3p0$RՀ[Ɨ&8Vy7Rg.!JQxw\UUEL`ԑg]l4g |D2$M>:<;9׺|Jo203MF-~ZCe!GM^&!OD=x??05h,Ra\-q vBO _N:\'a7 -"63 \iԔC/ c"'SoTh-}Bۻ]ВO,Āɒ;X1I-6g'*Y/үoEMOM5g3bCXPK_2N$h{8CYLqi]Xh&"o&e$W!7pJhu*Bs\D1~{#.ud+-tfܒTF ? xA9*dq[cRzI7+ )5j0-H_:{l'}N襣7L4Rm}UDG,C h^X;`/gg.psɱ {z ƾ:ÆEK*AT^~6Qӷw(dēC8XKPI%/AE$Iz=)IWʋ2&}#p-*-8;RPZ *kD'g%Hf?$g X7}FGrk+K ,0dsE3iSIj]@^ [.t0΋zDZ۔D)ڣRpY <# lM 6Sm5 ¤rdkWO8P4Lʋ}T^c:?vhq vJl*e2ӆlW R%݆(jRpH@qNMI98bF# Zil{O9'E%@WEc5Ki#jc<r:J3i"tak=Ί f_.~_S I2 bTi@nQa>0Ox^$?oj֠Wl[sTIi8d7=EvG@ŰTh(SW^Lj0dL[ɥ7E{vg3PQ9M&7Z74>6czJVQNݱPH8X OI0|IOĕ9L'svdLRf^"j{F ɿʜ ~.!{ fG T[̀_tvjEY3-ҽL} 0~>\D<6/Pw$qqŒ&Mũ[`H)݄dXeO; ፖ.>iw̖%}4kŌ"t)egӈȁQj4dxwo]ɗa;4WwrX^W]2!$M'/h"3ߴhv1;9^`uS;C4P6L(v{ȗ@ bez j/_3E7q̿Es-|l(nB8 -cK%)oPmV㈍B>tzřO  AU=\g}q%8531[5Ųzo# (f.LIEViZ(*0>"  bNAV+A4[nj`=H?b2Tu= :@$Ys#&b5ƪ@ʨfTjR ؗ./>ݔ5Fn4θm@ C ȵ]hEfM3 j; &9^Ho΅!D3;2>P:OjKac#Fm rݼʞ9}{aa/ 2-&~ utc%E.n&=ra"(dƄΗ6b\bhyql0+Tα+E2$/I!EEk lw.jܘ- 8H?XmZ8B"Zr' tʄ]JYѯ-u։ʝa3qWFD8wz\Yp֎{zq}>VM{j%l̳:ӈ&fxH1CA1WS`]4TBS$.J,}΁k-̳m:=p&~bB#CW2 dt4S[]Q;+;.ȟX05n]Q](-hP &+Uqzu-$raHS2LS %/NP91V*ŦĴu['`N, >]Dlzi>,THd4B7Աǣ3uT&+թ㿦ϐ "(fc hyy\odպ9o3#∡D@7!9O/j9f79 ЋZY.V]\o%)x4uh(h.7qO,rncmSE˷zK8GtPo\A#).tqa=3#9UmE rΗ; J:cN)T)hlR.i X+*+5o7X| (Q.vpk':1:}fR^b"~2ہRipBNdžIa`Iߜ[ hTLM6wӏ8sy=qWNM0uS]@@%}|)BYJ/9Rғj}sS)"JɶpCd?P߫jYXk؃::f`ÿ>2,w[a:(.([(h1~Ǐ#'{Ekj"jd|P;MIQ|pyFw϶EBݸ?=Ԫc$,&-Ce?USž\0;[l@uE4PxU IXUIydsݟ !? ?`4c+k;rGŠf!ɶ!/q~okCd #ŧ NP_lJW' )mmؓt?O+-uTnHˊqWaQpATYpVI|37e}9'=^ُC+*vۓ3p=jGP$W>!Ǿ71e[T0ժXgeSۺ;]_X25D{aFe {0P+T`Ŕhh fpF㼍/wf"J!;- 浧tJsf1Ck'+4~9Fpg 8=\_tCJl?,|>VJ+N88> M0/KQ~ %U"-YLtE 7J-M3|bRwH"ԤbnpbbI *3=pbr[_-^hʹj#n,ËbsM/STY,e+ɺq~~sw#B{%Y)og)޵A w׻m5T*!6OPvV:1q>ta'ЅB[6If\mSi2"J˒n,8jեoA92MaW,m+Ӹ:D/O6cwKNdâ%=' Q:R]kbGS #LBZ@vϣڥd"fȤ~F h店#.m).eJ`ETj͈-<@c^[4x] dvu/@,K|%?AA6n]qZ3[E>MDGѽ;N5gss# VZ,Grx_ I9ZR 6uKBĵ~nE300 ͪ:q46͟gnZIAN¦JPΎ:a7'aO4IPmBpJD8l" Eu2e JAB>}cv^JIAoC#'צ]?iݯp1FAv% ]|t̡hnSVhA Öih = 魢sDSk53{tr.H'F9Q0AQ~YZ%C @_ɻ 훝 IK=}Vn1d¬fuѹEKSw8km%uwq ܲԎkTÈy:eX$'ի6+j3Is?ȟ6y $쓺NK^ %0'6+z>WFQX1g*s'$+) =mT9z>5U[hվE5Od6&UNĸBnp_a^<}:h*c )p>NI9تsc5qkW.#1;X_xA@pdsӌ2h+%W#^1fˋ4@!S)CoLG7?IƖ۠gYZ07070100000413000081a40000000000000000000000016650a15d0000421c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1mA]?Eh=ڜ.+u k++ә3J)+~OK9ȾLf CY}д$;󭪯HPfpRodLhڻtyٿóS/gNS^T?_G.N h{ycuKW1&P?;&-mq^c@ o]#V1`}A/[me_g_t aӋL_T҆]$:|(HA†KiA5r32o|5KNLZH-/6Y/Bh!8j rqڻOM/Ʉ4v0δcnW8KwxܗDCTm\X u;d ^9Ƥ4p &,̗om.P/š?G:G+IטB62uƓ”rKnCVT(6nI_ t'/nbY,I6q:Zez]L*aY9^h =y(%/HˬooaKhL=E(rvtP /G˵Vw["|nQhAܫvi0xgrڿKѠ I\jR4jlTD6G+mc/(z$;hRmiybMmFp| udZݸk@L }_mY<8v(!l %=ٱ9}b50B` Tx 3 Љiъ'E𽲈$.h7~Xԫhɍ'J U#,'|Z<(3< =˖QAśAqگ2AzCob bQ8J:Р\ 8ԕ+B/-iy^sbT[kG0yz?toGų9#mj|kTrL?m$'ZХOϡ(Є- fIÿqD}JwuZj[C.XPݧb*9cd a {> qo?MƌHMwëEIg=Df)\ UD3D2Pq`EݔJ0ǠPS测ZK0ڤ ѹgbۇW*]hEH%]pe5!qpsf 7BLT{;bx$/ݏ0V!/-fA"0[W6HzñI鍸Ex@W£PWUDr XqE-Ϸ_*\bjq3*b! #]"qK Ho10S Xz<M_#3D0z~B3)e-JV=ٽھeqMT=vmj#@QVw dEqs,+*T?ST4A7]k3қBjSu#q8]pUXzxbDkvyB~&AGڎa >wd6L3%w]oo' FSM@N5PZI㍠^Z71rtkʲ*]pju:wC4V Hφo{.MgD' .OaIaZt–ZXW>FHXZܮ7%&N~P 詖);;:1mxwG~~&݊ \QHVex ;J(\EOpIQSS3>h;6l0LJ}q@t.踅Dd΋#)7ţӾPlG^[{:=u pZ&- O\@s٦!8U踤;PZ岾=~egR@Sͅ,%e::W ^(@Ly"B2QVү>m>9狙 'XʰKݗ^̦MDs®0u8I:6Eឈ>a N!^TflB۟9~?(HsϘfA|0~C/X-S܇mQеQSVO\М%P@p nIGlg6HwꎷЕw>jz,(b>HdvgbK"uOaDJɟ>/>ZlZ3L90}b`+BU}6 )wϋvbeլoe(lν_% Oxے(U,OsIV`Tϛ8K])xK`ln>/Z rxz^t*{--xX@$]"{8j"KH~=eBWdS C$یq-H{kH=0f_LseF 0cϵ%CtkH5k*Ab\Q=N86(a޾h53P~nDۗE;NKϭd>Z,(8Sg})l.W'tUb\ }Rֲ].G R l/)G|he.σqUm9R5诊+]`x79$ _ߥ>75'$.Ð[9/L!a1$b_gn85\[i*9u͑E=)g?3tV"L*K E }.2- 3\٦}KȆ*Bj)_ If!v(΀9 Oըn p!vrHp/q4};C{ 'H_ >k>+':(\('K?_ EثrM1ï(\ҿiB'{*Q颙ߡW:"U. -ٶ"[B[5@_=6|`0U qڋz8A 3 dilZ8X}ltc:[Π)`l#8<3{V9)u{bӪM<iCA{;+r8Q_s##Co}X!A@ T#8!6ʭܪ~tuǍZ1|21e.c;(6arҲw"Gf[gᚊpΪTm}b{`e'N.I,0&BZVSuP^hrOa5~+ ^le;tp2DC<+&]Tm(׹;[ه)iI">(u Ӽ$V4v {Lv˛$'xb!sD E+F1u}Ǧn}G=n2`$q,v?#:*I ٶqkLN'Ci=ijBhH^ iWdkw y0^M}fT-]Ů˫D.'ڑ D[P;_ |Z">L{2i%fq.+Ӥ"tsHj{!bo7O57Mr]qH!5'$ ar7Ƞ`4K.nA;.hTJ-lh*'mKgE~c Kaq97g:8lABBHWFNHȏ.jt” I.?1c|΄4uct6t co9/A @yfN^=]e,yf)M-Mo2:j^&Qv,ظ;(RծV`5ksg{coe<4 v\+!@}Z~tO1] y I7".N& 1rX?3ЕR`vNx[ OSaPagW?鉶GDå+ET Pվ2q [x|}poePϑֵ^"EI=`b"w'8x:7:ׇm*ʂvA,hnpņj >''035רddx>zH#UkChƣ[Nf+Y-"Lbd@BTOg#Eep.ʎTվ*.׼ .M8:CҰ)U{ aC欤+3݃xpRCj?߯h$Z1""0Tf?:]"o%Kyu.Za]LXZY}K[T@Ix/L[6 ía>Y[vo.jT3飧XVS Jw0>.UvkEm6~$ +=aEdXsk:ó zw>V^_ë8CXI+lF4yoyu;.CX$ ԃ>n^`? W icg4|v[Y/R2GgUx1>f/qL+֥f&֪9xX (,%DԱ?tW" R_bӜ%-m&1h#o#/P$V7^ 4{ /SyI[/ۉAW |ĭIxu)`da'mERdc#jXFZYhOyEРdI/e<567I4x6K멨B〉%>EV+&#> W϶ X.Y0tHM408krF'q&jşз1r#0B,ŋGeqFp:Ĝ.Dy<D58ܐ,N+opt3K^`ܡ G$e(J yubl^SXms =vam8[d3|al=N~$OTdRoP PVDs:bNKxVMOe* [0߃)Kр <)j4Q Z/3SM(IP̈_s-}徨)9f9ݗ~5=!n{lZKozzI>XL6H@xX're_u!)z Q`HkdHzt2J5Roe}Dq5 %Vr~9SD'w3(?XcAG؀GȈΑk3sojl&0T֍=*E qAۥ2 QuA2 X2͐HKqY5zƃӓ% K~A@)͇lXjڗ %I~H]Q~Af:/Zސ͛wK{:9lE,O z~KWBxq\=C#7~LѠ/ ] pNÙ77cf^߀f0jz+hsQGL%l+CϑG(6Wo6 0w9[GFDS!&nxdč%lN$C79u#Ѭ彷$s5|m4wX˰Y6+7G$_B*Bըϫjj^3Y%E&k){1~`q5]J͘=J G-$cp[]lz~Ի0Mu ~8Tf/M u^*E =a T Pi& =f󷑀0ꯉA>W2MڝZclĢb@]"):~F -}JS46 d3܄([KW6ʂxU|3SΠ|6Q$f?z3.|"y 揯T3CPBe1x@WE+p=%v Y1^z>f$'+U@W&:؈+UQtɕRUoHFy *;w ,61@L4E_~*zC{.*^B$6?:D ȟS^}Oa0Ut^p!e @N n1,/{SO+VF MrbO8a>˾+dZYbÛJ {á TtlFp92^ 0SŅ}3سOdR@% _'繁6Sͼ&Y`l>|q敃ֲ deKai4 ߐ/ob\:U%1>|,VV|CAq#.:CVO CCOm bBO처4{G^݊<@kGv=K'iX?7,(\i GSu$L_qnEEwM׺4GartT>6O pg$t 5OQحٔjLS7$7YV豵h+ L1{YPЍ5⿷LK15;)?p4t^'2] v/9THFnW;en2![L-lL627NOUA))m;zK;z׹_~W a{k˝T ̪4&'LɈeCT FS^40~>DM|.Yh ]fuӧLt:H9:S={4u!+M]L΂EK[K*'ZVs%ez$ߥpVxt6 rN%$ON [n%Xִ|ktXѝDU . :UwhclA:jk`YD`bT}[a)]5 (َ<a,|l)=r"YaK/ݖjμDU=yZ禷GP%1ŹxNjdRGY,>fNܳn d 73R"6f'OKM.K{IAStl,H@Js2K4M&̀#ZbS3ȇ1F=RnGV͚ZXkC[J;96x KkKUu(noZytWHr+t}1$p, h"$F {i'nkԟUdS!sD~ZusUG*$WC3򄪚;u߬"9 ;܄ʽHԚ} K] ֍c߸/ ajdH':) Énj[q!ρפ0+k}1]U[+~.'o/>S=.Pq h?WeLYGu9d%!^i \*`eg㢱 iZ4H ϽK~KH%;Ir+KusY|KI$, pǙ+?]\pۏHk: lCSS3i"ŠSy?Wt~C~>s2nBSQNG(o~;,x]i6FG)PkCnV_7¦ ْҸ}hE_78PS [/y$80Q 9Dr:CӻS[Ԙ<˺L9SAKW} )GI ȀC;z ˊc̨_v>kįu,Zb&BAHs **Qs4!4 (+$_g T*aړ5jTMK?/[/ z0M:@W:|Sa;AfE46[@+2]}^bdks\3!77+KM1r7HUߖ%{V+L00dK'`-zcP難C7y{У!̋`o V!|3MTCdf<&F @-9\CiQ)J="u?UDIχG7ܪdVY"2O2(#C8n\xSufj$V#ȫ YODŽΆX%LdLEO/ހu9.9GRb|vPV|Z%6?-L͇ 5}a7hKvWV jgÜϦ(9єKDi07|뻷 B%#޹_XQVKFUX6 T֙|+ʼnʹq%h6qn@ZLyՆ7oъ}%&' ֶiqd~Qb.8[/w~lDJ;kD{n:hu,| $wE|cw[Hj I6?\`Ua|@|}嚼Sᜅ֟\ qfy\5H4TJ賱'5 2s#۬u#%q>0m*Y̩^ >)epа`2mrru-qGt!WASgufӨAh#v B*J`w; Yo=b_mV̙.VJ,CY6@Wu 'zR&,;0mU |-$wʹ7Þ<˚>->i['|zZVEYzV,//3I f1a!SY'yԌ+܊#"mD D_8-Ul5v(cA~!C8eܱuM4ە-U?Q: $1l7S"ENdmIy#\M\ee۪󯾑l[ZWSvԠ{ m9` 7z |Ҹ1+hډ2yʐH (bX?}"6O+ 6.^CJ hВj w1a[c)DDS"zO5GrW޴Ix+gIs=G MãzngD_Vr'cfh*Jh}~ ت ʚKuJ,#%y} 4AXK2s .e3cbϸZ2LBObz$3(`!n:500ߘVA%q][kVS=*Bd W~~2:Ɯ f۹j] bjDžo_눠0Rii٧FF-ˍiZnڮ\gG㎟Aorqdz=Z[4;b:ivw|xu8qS,sNf%p*$<ňior3Nr?ξ"¾-lʠł_ &7AEuY`: ؉![N8}!%EK2{j"IU䎺Jnҭ\ CBa Tb .*mBȑ7s \exxQJ%Nyi iL|/{][EZ)fR٪I' pjp5@7LYvZYۅęһc*] sZDI} Re.pշDZ$pd\6A'x&du6P*aFy<"W"gxaiuq |/Y:z6nh%`HE.e;ܘ諬b>0ȵkD:g GcT ʯޥ:$&>oKBdq)ܟ6_Y ftM^f##[{"_QBِUbH$SG#;+cPp_CN7.Ή jȰmHjr 'q>ܑ7_attꤨ9_Ko\;gݑyn:|`b/|NFJ}rYCa Z?@=MDoǷ9e#ZV6!m [ zч{U-Ltk7 ԹȾr|OC!GR% %8ydP+265iW/& ŪჅ,͚kQ]i]H$>ssgSfԄ=U(Ӳʷp}d#obl/B@ p YT흴d" Y{yivFu-@KE#SBc;7U`a&Xh,jBB bW@ڒ=w!uhu2Mc=:dŸϧ% `dZ,Bʳ7H^Ev+w$n4>mTik,\߫ \,alVM.; >aݻЩC"2Ls7*KXUxy\0@L.EH!"4/0|-48x| Fh_EB&?Mp?.هIphFǽ4=3zAV-Jab'ð(RJXų 1o3iT y!?&Q6! <th^)1kaCeβg?MβW~K=V.a+zշ1 8fuQ N>=Ft]  f3*ˮb_CҵJjcBeb\8tCs }v{ ]Ӧ/p/;%Yn +C؟ GRZbKO`#1 ew%;~ ;ɩgp,-wh(1 \/R~!`jU'wk=OR_ѷfT[A׮ql {ZT'J ⨏NxdDWsv} 8] OfBU-qcs6^0f?G9k5eoq(29\~?pCB.VWY^d?nShԿsl4XeQp̳..|:>{9]V ʎxL;1Y~\H!_>Jw[?MMk[x8?]Mfrl־z}Q.DeIp8]0Y1:&?/ h!ǛiYa.9ŘČ=#b#LĆgx2$!`n:; tce<܊?.kkKYdw^Ɉv%6|aw.mP_ArدcA(zZIi,Y" Kل)qA^ ݗ$0x0.ȯQmr%#m89Z)UA57 ]tW.-P,ѐ!/ [S8",l1hw>'#zl7A^t^GcDެ\ mRwb\R%}*)90Hs59F^?ۙybWc.@ߦn'Y-Lѵo:ғ{؃|jZH8!5|5S @(Ձat4!ABJ'ݧ$wzɡ5* L-߳0(`>ž ԂChW}뚛LFȞlj $%7 p#Җ[qgׇK*ӏRt0<^@j(hOѸ, Cosw 6*RrrE B؋"IcW>&ny_vj Ex*7[2FmMgN)'}MY[*8yb82z N 20\-Ij8.iddxdHuXF`"P6qC،[pξDVU܉D#2A+,Pk5Xv=uMۥ14eauʠ61!xL dRgB%|9AmFU؝h d鿉.{}9H-[5QCj?5&u8q6RE>+8EJѻ>A=<ği=|m薴޼4 O7Șr?jyk (i-c҄qYfj\0#=Q#WX'i%iayb?DRⴥs-24C+YAzcg xnZgq?$K6F-崄Q+זmgq2Dccܬy;C/ ˪$l -a(nu( ~5V)[fl{\&9B}Ls-)d}'-.& [1!}mct $5U>,{=Wt-oi*U:)\%?ukP#5LScV8{1ᒵ5c"fuGƪYFo4{*_;z]^|w=/ 1c Q2r1x@pפ?yY&ZvFrO if8"FO;ǩDىMM%φԒ'Y0:OB}*S׀\WZ'ʿ{ofe>i)F>V\Kb Y P}mAtqdʋR쏕1.2ty{]j:pAxgglY.wB>$q;'>YSN]XĥKh `0Z +b}rlشJRk1~, J~Bi !CV2[>)aw|M}ퟆ'sYL>' z宺 '&ðJڨ0|C%]WC 5'ap tuO{_${L`LN=tM-l#$tX>A^+(5am!I4( J( Ta Ӆ45fq\IID0'txyUHXhgUFeke-g# Ht%*=%8 B/ x$;|e5^1Gār)+@Vva&(".*+ g3֪U0|~@""3=". 8n{ 6',d+n҅w?\jBx 93p`kJ8Hz| Hn[>-T-+*L朱Qtk묃&kjLkDU)3 Ґ[R+ 12f^xՌ9LZc抇oVY2j u$hcnR 8J}\ap2:+ʊ!208\*Ry6$Қ/(H!(To ̏N稵'k?2bsBB)TG>1.Yc,\I'{ma P貁6AEVfX4 8c % 3 "i-;7:TN2zxLVpu)sGYɨZ{gJ#ro,jpYv[&rm-T5xA?7a4N wZ}Au P\ZzAJ$\a޿g!.l7xSO#!0/]ychFmMY[A/NUN)bH,<>޲95kj2(]oDMrLo3DlkDFJ "uc1P=k9YO"u |B`o?܋!H)1?<*,x)Ls.|T v=-@;0cmQnMbrj؜Oִ:`;GÜfPdDPw{>LvC#9>$k0q>#̨tyK4q~Q&2=$zHJus]F6k騘gI',S$fQîrvd[Uwt&Uq#K(qZ}yR)":oJ+֊HdܚKYoT0?r*N6uЄ-_:m, t2]NەduOw tZMd 3_Z*Ն/#U l[ 4QV?ψOQ}aR43\y=؞5ȝ^,ԅEqi%V892]0fߖ(kUG퀴C޷]Jr)F)NK*2uس433j]SkT)'mǫQj_e*hTT4[SM~hHmvʹ!}Uv89i72p#"[^52CSt!5F-}kY6}I|3G+]퀟xe NF~d Il )Z*<蝲9jLj*=Pwj™"R5M;V>H>d@G%~j0Kpє_`HD?tY].ALJݬpz2QWg@Ș`p)L?~dY-?C'B0,A AG[ %hbYSuH r=c,&c,P9њZ0OJ[IK_|rOMgEWt0Wc\̉dzw`FBm96ǣRVݨ5õe^Ħ?$1qA10)Cl^ ɣ3"25-U/6{B& -0q L= mZ,ӹBY36g3i_φƕ5~HYY ߅@k$m>2d W= _ͬRsO'sfP`j 1TZBi#>о_e"r QGL 772$j0שts VZwᑽuT@/08 oۅ2Ѣ,ƫn%j ޢ[p}G0go*JKV>:ۅD 6pKa!;aj W M"7̞Y1-u?dU]V۽"}x0ګHӫaWz2זye*]OcJ0SJ!<`pNH'5}!B[lZ_4TFBj6Quў6Cs"ba~6.mpS~r^0qsAE{/J B p#ЇT5믿zEd;dǼ/>& ?72|س7!7PЈVwU2ۥa1:C}zmVԙ4(CaWOf9BGQwodDb/?nI[.m%%^A $伅a)؀No[mu2(3DKS?A[gsTgH~⟯ Q/EFp '%مl]#nk,*XQ@JQ1DUPotr/0"جEq0Llē q*?e5GVg,̒p=+x}gG9^$VQSy_KxU ~b4Z.CJwM !kNQug9b^F<ӂ{3\h &Y`QH*#':&mC CL,DptnW?V}:>v|,ک@X ,h5?`.e/bHoTz4 hɗfWJxn H~8t'0i] ]5xؒmT(;?K^/4d TpP4^="4X*=K=P6'j Ɣ]9)!B|d 9L YEa:mPOT0n]+eO 2> 2P_.b@xV:E g/҉E Ó}rʋPs0@(bg-&MK&l6A 9yB/r4kldFVzsO|@Ѓ{dp>O?א0FMړϭ3RCew٠ZTq末 ߕkT hfZQ" ŒQjJ+a2팶V%2f>~,oTѫ[k53u9?mb0K$~z/Yt2XFC7vTB~zQ-@.5;(BrY\ᅋ2ʄ#3 ;M2A'aBdv[ 1VR UMG6$牛4=@/fŵ{0RB^g:3;J+U;DfČ+n5O-` [& }Z:PUIIJ&z f% >`f-(HHI;ZBB-P({a(蠺qEKLO1c_ ^eyP'y>S(' Kv<e :ViHh%vo*4X|Dc *JU%z+Cp(׆#G6yҰ]U7+ܢ=eup \NfψuEiF3ea`GVX[ MZ!WO17u>SXĊb]7ᛖQtf7k@'" ɷDvCEO0*t>GydbSpǭY]8Kr$Gp7E;y8.au*ZJ%GƤ[+-ڧ!NYm@GM_rS[5̣ػRSjY +V2:a3 e ~kٝ&ZI 81ZO^Z=e+˹:fwkh!QXe`C r`D$cr`WrT;3 ni=& ->+7*y2pt:0RB/p\"q ubV ߡ@xlX_I\~%xGπl }~m~;@FL_ uW># Ht s50*2S&W]-_{ ϗ/$pH?0}\--vSjδxRWtlLK%]:䷲@Tž>%,^'R$KeVfk;SyJBRR,1$~ N:N:^tYB͒j[\`PƔd[snY6l<0ɭbw/Jp5C|H!r,M(ZL'4Ci "hJYEKIt%p bjojy:{T ב:6[)3i 3d_ט[6B5"mzIZؤ-a (Ik'W4"qDBKu^'$]Ң&2`!lWD\ -c:ͿGބi^ߩf 4՘DDxsҠtsߩWWSSGGd?ĶSq::dfGHdIsucN8YW+Zi"eDg#hK hb jw]DHI(5:F/>W|/U-~Jؗ^:Lҟ^t)x v0"ײ}F"%$a!V6}\WRKb&[u &&,Q"9'EbtN\A)K7Y+sr'2@ގc̷lnXxD 4OmQ#SRQvEn"\:S-Kn G`D?5hT!)6 m3Ê 0s>՝GsXZH؁C@eǞ( FT8σ6+`*^R'r}3B6܃$v'G }#; Vv×Տ J8n8\ g}^r#@z(`"Ex1Țmp1YNNWY۸8K;IAF7>2ۓ>/Jzk&U| ؊^[S$ m1b;Od ]eo+cGZ!'ؓ!΀H~\gjM}9Eݭݻ?4;osO -F׫^N 폌V&1CՀ>g'StX!Op}R `;-澩2Α`E򗊔M_Nh/sl!hۗռ, I-b 2yܖVOʰlh aL"LoE!ڶ wp>Y)AzYG~KP6 :풞޴ޱvt ,e]<LH UC=~ˋ: _vHkW >$)|B/,m% ]s=_'. V| Gc:fY *Zx4܎nq~9t`蠜?-k$1anz4o+,^O:- =4neD\2A(&ca~0/heӫ |M;s`O:__kԇM9}mq;8M~=;k'rz] '089BK2]׳E0;'^!ꉎQq3,wc"P"0ۗm*m'|h#hYAw9C tX CZWHD#&r9&-(;->IyEF %0H^~Eb5 g(f]\A'q &73dbOu5ȏbk gD:TNZms>4e%4Tj$sgKW"~9miATds="!Ky'; ?Ig4W B#r;pvпX qO\ j$Z 2(l =賓_쏴-nY@+A{Seo+6+5e(x y_| Ԙ?$ӧѧHxFTZ{nf J!_`mr~qTvǖ #<C)~{,MUJJ'K:H޾zg҇vopo+aj@JKp.BT$\ `((g׆Ճ}݋TEBqѤ>B 8$7C۬v 3a'Vo@zI_Gx**ݬdm'\.{>0r`w@" b|zf`7׼u.dΕvFWC| M})nrB;!s2(5?eC/`f>r'4-yk"3]ŶǭJF2h01ęJse:=X0K[Qt .)oV_R.ꐏƯȻ[h{._Im]zsGS!u~Jf+m8 ߣe3?ˋq!L:''~S]})H [,>)2xN+#H_' `Ed;WHѠ.&nvG/MnޚrVFҐ'~}A#D$W~$f|oeW|EBj6ng]O3D`B(3Cf>&,LDְ $VF?I*0x^]2lHݛ Uˠ-zI,~0FAБuDla<|>?Nըݎ1t0ymqh <%Hfvﶌa41qa`HŒT.1ܟ PǤI ^j8n!GF9vS_@)|R %ˑ˓u8QÕV>oF%(Py5yDKbIq  FX:𴙌âbzJ\ꢅzeyg'}|#^>ϘNqWw"  r,@p?I'iBk91oG+B nŶRU7l,xR0̄ ො5!\:r ^ T˪4;qH3T/I4R/7n?66wpDe'sZ\mf|z e`)?K&CN_F*VBN'YYa}*#r D6 krج,-5a0H+rnclSX IXr: kKy"}R=\te.^k<}'-<-sYewWZ;.J JR/~@! T p~EH#.=+jXkpQ }?9Bel_"7%mi׽Oy3\1~4a п!dK*udr7ۋPTUv5w0!yԘ!Z~ Q9yrʚ < y4 2 s3l`Q$<}Yp d[z+jeOd~*&,2bIIBye8G"Ru=fJ՟&]v g;6Yu& ?'v dž" AA5k֥%Ż/2ZNuLy]["!zIC5p\6!0.y}yToY)? YҎnhܬڎ;+sڠub kX.??Tc=*纇5=ڲHH`I?Nr{ 8}6: 9%K"4`WjuiQ?<~`ϵ` ,fZ ^,R1ԽZFAEn $YUǟҼ>g- s'9Nѡ `)K(c lRÇne=H1d SZ5b[qBx/<ٽ , V*t" hF0SSMrν6sʉpAӤi=j2l J(vnʹ1SÓi~L8*~b%;2Ŀ ER+9 1`$I-g&o߼ ۺ>$g3fH.pڗ2"՚ʲZ[@5F Z1ώ|W%]1rsfxx$pUdC&Š r*kDdע0t6D!^ss0gp;3R'rRBW'{ Uk?` 05o] 5lBv `%q-Ho*`^%ќ (V=}֛7Fdگh#xuӬJ^R#BWP:ay.ڎWU&N&P/vxVۦ< ByE2Jųhɗ_7u0go,ϊnm*ܼS&z4#0F{Clbv=G#,] :PCP n59 4]ȹY\-Ɔq,N2ݛqO\ci蹙A5eBvx2@7uXާEG2&!{ukU3l 5-2Cv~>.<T0C?Sv--q%!Gk@а0TU@N0 X@by> S_oGd8ma`}/wC2;lU{/챐$A |vU L¢R-O"W)MU{Jug\O}?K[2ףj=0DuN3IZ@TѪS۫D$=c >9.|׼̊N(CK`md(KcCFAnu+TN>#tƹ1jR-j m#!85Ui<&HY K7O]F=:\٨( Y$ȯ ڟ4}|U(-s*ƾF0c_{ٍuпB[`U\9x#O'@<9 p(T%cwf:BT# y䆈JuEMo%iZ>ћRu~`xPLh/5e^Ā{a.=$aDCi0_IXD_1_f5Mg(L[C xhk_ kJ24CCe\/:|ޅ}fo74uB9|y$WH]l^L׶}3PbrRRH.";h,8{uYjNԷ QWRwqC=nr0xV,/4]`fywj]Ws2;Kub{ΦB4H&pt;IW/ #5c+cDdT ,ocLV;<Τp2C:@X2X([A)~V"y31'Ap^sݳA0> zoȮ WTt:k$jnXhqM<$; l9'6Os3,CJ҆лY. I٠ltzHڟw\#xvꍲe2Y[p4P""A eHR〪1@ p׿D'Ϯa5dEfb9+o 5VtB_cop `MWM2̢Z8$o7f:a>grI Ћ4]C猂Ԝu&ǼA݈2nMlʙq=m!OGP/^J?fC%6w WrXtd][]m]n]Ò u~LKnHPqTRq |*}a4CQDvyaEWNqFTJXB^s͸L|uTE W*kֆpeKzI"dF43Ǽ~B<fת[;Mv^ьo)G|<-ߎ+V|s|Xrr+ei&8I h8C/'G\nDG0X=SD|Y̒3860JAw/q>ت`k%4LڦOIB: qSA6s_k:wRv> /AI3%jiAqC*\Pe yi] Q-]G<k 0tn^?*GްJUVy5J IoŤ00'ta\캤Y'[vyD= -un T>bp F|u޿rR'8F_dNKݸ9z.frwCwr <`9Ev}J{efN!"}ط,$LwSa;zh$X2UDŤG\kOLH7Dzیa](| Csۛ`"0`9=1Бa<ԓH҃@ } pgȏy?Q7?}O|tOoa髗qG  aݽ]-sJ[[ S]k`ۋb_>H<]9 Å75-w ЙN<`۩`G  6Hi6n~^paMs4p*PhN̋j<&bBBUz>7㑏e&P3DvcՐ0j2fJ%&=wZ5xRNa %hNjLG1ce=FјEg9;V 7=0XL!}y9T0sk9l^C÷OtC8D3bA"_7C邔//lrTtM0^_SM.Y$LE_4XD'#E9Ki\Q'uF!%3YZ>a-l]gf̐hR6b|{vCm$*eQ:שk$P4S[% pc~y}'so; YrN~Z p|.}i!K~ )yT/f#?:idZl5PV#0&~GO߲taSq4hlڑx%ΘV9A]HBs'#f{ :n[K}~H2ea]a`٫{9Cގ8)3 .kAڜꢖFJXz(\>XO)gX15=fv0!B @ 8(?ڸ MpD+EUl%-xd- `4j+wr+s12JP"?L#XkĢ`?sA6/샴U?RM1Em gStQz:1Wd{[d2]" UUu.Ed=zs155SG%ȥG޶>A7-}!uhsbݷ"/=7_cc8_%8ħc BEL׻ݘhKJ4f=V΃}dm>g;`oӳ.naX@*>pkBV?&ќ*m!"sls)*AN"/?MAB+?`qm Fl2Be`` Q@C@;3!e#Co6ELFwǵ!9AqRJ._ϡkkѺMncMĪݠNdW*fWX~s3˫' iq ƎF+ ]B p'k Z)Woq֫{~ٍ rUB^/! #uB=evl%&+7Gc̨!MeVޗB5Od`09;9dUD eNghL`PMjM3uë<ڸ/F`m5 804HūMEjP瀖R#;#n "K|JC_'A^`#q_ђOvՆxqOt1c8NG._LUt+qں=r/(<e0RuT|2d.3*s4'fbWpp69ZӢ˜S;V$j .v}X3g,U @"<4W2;X<;ueE-Н8OlU,RuXeBpta(oxf`2Ҽl xN=/^ -8Jm~t (tQFoP֛<'~RrbYkZ%~r,3!xߩU{꿖\c-^!5jBhplu>uA ,6N'EÊ('F(Ffד.)d7JAEp7tz '?M5[)6&[ ܖBbDCwVZW?^{f -)kd~7Z$}&̤6~a Ptu ߮$VZbǍCMM+`~<{5,14[a6k0[ 1.xL1'\@x4o!t~^KqTAE]itԥ$@T/ CD$xyHs1[/QOq0w!%UH9ת.9"j՞h?2ǘZ%sfqz@!~NT:,TӉ`kE-NXe- wzPzp|Ṇ~Xn!J+;0RD@~64+ z#M?*&濩5lG[ ψP3ĺ \褊02cϠA~s$$JrPgW"YK|Ƚ'v9rU D  o]~2)K,"Enxgʰgoԓ9#"ef;^ )TG$GVf,4 1a a=`zr[RȎbSoïÊzPҗBWns!&,N1< F-a\tZ 3|nFtg}n =Xk.yY6TdV˰?FdK LI#dņɩىMļBh>VPX~`[ KAKGe1=uMJR')C:aHdyЂ(M@_Nk> 4%4Nŵls}U-s t[3 n-?OMW-2`BP~k "9X3I 6X@HgBz;=5>yI3z=O=Qnߠ0c O(m*\a+DՅGĠ)VO|pk=6{R(h ½$kGo _.]i#a]_# "D7A[hv J,Bn6<я.0vc03 HȇVCzfY+MXciOCmɚjL!eT6Ku$x;EP$Qew&Y8Z^ y3'MChQuE®۸36Ewtx7<ߎu2yIw1(g(#0)G,oN#  }WLkU^(kJs3ͮO; 3?+d"cl=&wW:]ܒLWnj/:!yp=HWy&.f{5NS|N!RCCrPqYL:-q3z fW-"ys|%&QvqT]ؖ)(;JcL^D@|oY @!LN,,蒲My9+N,yHUe)\ (Q,bZygF[ܠ|Dt\CFmHփ5ƋAHYGjr[^pg6Da;FZ)biDR'AnKGKićUaw98TFhcy \CtyrUs9M63{~_A<%`<)BS{ɫ*7fBɴ?7C/0d>yة%画huv+#=hAc}r_8`(߼/KZ"͐BE|ƫeFUր>زKlg; @Ԝ{Eڰ%F8ȅ:$:Ǯ]BL`Ez[Ѷ*L jW@/iIa.9HL2aE ۜ b@"#V.Wd_^}EuJCNI*0`ft ~N]Uwѥ$%h,6ոԊ[a6oqC ^iDxt%Zs^xtāG [ Ypt%X%*n57 ͸JV[[4ƬZZkQ oGPj144)z#w8,̧D۩"av+i|\Ǹ(uhni!.Axw a#Y1OՇ"Q="p@^ ).!pV.)']n,tYg)TK@hOD.,c0@hZ-nd >\5;Օ`ݴJMl y7}GaGG!(Ѽg>T8t3ia\  7--"@= HOE[SmV,#P 9I5E|F!= ʾdWFHnɣ&Yr}@Z`<[A f6EwN7K9 D\$͔MG?ʆ3E/2 {Vt-n?O<:lG-?Y)t(xpY_\8J@{NnU-Jy` UCzty. _w 䳇7g-I^4bL^a7f\YVmEm؜p(խ^)ByDk\7 @r+*`x4!ب+ο.3k޸>{N8O0 zVWdQE%?0qŗ~xyR*y1kq {h4z8GY uIN9A#]a$;pY^=2gwBfmXbn>]R_96 m~@K(Pz1.EvzиhuJf6ŚtNCE@1ӓB̩u:Mx~(f:U6eWgLf5MљFmy-z4o~W)B1U]`Y}_Xŷ~ኽ$5FXq|FQSI}Tt}B?+hrpJϻ}o¥s(V#k kD~_-)os$)O?*sN1 M%$(" JE:IeIg>L81C`b<4RlL\jdΦ>MƅW73y FZ,ZZiӭ~L[nMhu2U{ڭ%:6LN/bU:OX<FU oxo:2 Xopp8Uڿ)k Ϣ`s 5P!WgSk~]j*Ÿ$Aﰜ0[B~z9k!aTj sYQ%U$p._>Aeʅ0ƂIivͲ`փ28p%uܑbNhŤ],2˾/0)+)slToN̎h:{rI.mru3Xn~gVWo`gR͕=2Noh9Lɏݰڵ$bz4/ɋD-e3Q6֙k ]YÃCHL\K6[OiC"/ai&-4ɫW4aԴn\ -!VHGz25[U{bXrH=LF89[DN[N3&S@=Vj?Tl@du򦿔]!BtQۘB ;+{Ұ7­omCj H`_w"oqM;Yk̜p׃/Kߩ2t_l ',䕂Y p<<[ː btaK`‚JN4-Zt (KI[-]L{^0W?:||h17xׅ$F IRҎDX_LkBr.!{_A\Ѩ )xw2 T#PXs^Z@yّ(g)UuCaܙڏy7C-ez n`GmJM|hWw"̏SͭN't c#j%cSBm.j_PnΘue9$|<6~0I3q]v텷-d*k|K.ZsC P)_) B3Lj0Rzɬ"F% ׻O^0*Wj`v)6$ufВq !=<g?Q2\ NR}HA*$523_;$闱 U7zKcs)}&i# -7E<||Ei"L(Aܰ~ Р/+|ҙ Txmz*/@+܏=Y`c652Ÿ:P*٫Ou̥K7:T43׾tRk8h_ %^Fx7uE^# :7-W9řtķOG)D ;Tr+Eqڴf!&OZv^3Ne23f荜b KE 41x$+PNѴF>rP5ƧG]/-va=Ŗߒ.ÜIP_0XQtx!zGjpg-X&E͈U7!UGP % U9i747kwvDȭ3p((1(2跴ϖcYD%:+"8u!Je4V .B3c2D# |kT&.2 6ӪU(r,iW-)\_S5[rg)ɒډh|F bIַ$C'3x- bIhCe-fDA _rR)3SOW>d.[oaH ݕ8@J L~Y,EUU%bzx"ld#EKAMȫDD+yL6 0(G ͝j-c6CZR;%(-$W_LhfrdލHq5xpOQNF^ bi}OU$  L>\FW6iv̇B+}dX[{a;$Leڋ6 $^V<ʡ@4vb4P{˿1ԥ _ǔ2LԏXƳ-ڝOz -Øt[քx:> cHJ,Z :v"ӍՎwNEQ *pH" u qI*nCZi?|8֮w mL;%SoD,G56gQMt VSԴLø pc.ToVAJ="}}iPs*`߆+xJT-CvDe"Mi; Ql6gI8P ak%csX^${%k z0gv\K5iL{VyFd7ImH{8ē}oBQxhw*CZ [ck¬zu1 GJ "+#`x<8KB42q'Usߩd^x?Ĭ5No$Y3\! c5/oCVvw|`j?d oQ_ 7%*F[Νd %'*hkc]7aTf+f]ϑf$G`bݬW]3FFkU{P9U9Rl0eF3x!meӴ eSP`(N,/0f4WWQ x=Zp=D`@Ȓ{f|6wv^Mܵs)d[v$g 8;tlh^;̥EB.T0{A^NJ9v%R`gDG;ƸO췧L*϶H-WOCn}zV7) h !lt6xQS氝hq{’ +*~/SN,܏SE`ʅ3xq:Fxgz1cGMU)RH!͂]u 2 ƯTAG+BQ $~ɪ xd :tVWbK"_f֏j1x\* \S`>"~lIg)yщ$.ηd!UT_jxl<)AyһdzjɎԳQ`R1eύ_?2 ;Rɡajj˞st8Ll.;kdiuޣ_M}NR&sT1dtk `IP1;cJ_OTI\'Vfebul:'h`?!'̶ 54{%jQx6uArf{CoA =T{I t-D+l<fS0phBj_5t'F7\l@+l<_NI\O%"ryq{Ę>2\pƽi?Ly\ycZPܹU Dzse z No}e-C!EX0RPG$}D+_/ wMO0)KѪTT:U߈쫣KmWhI¨Q&Ҹ&(>0?N5{.:goY 2{:mzm5^_>Bo ^IϰlT!M T%FB=oY Yw ~kaY˫߻Nl i.D]T,p!'g _ZBwS WC8lv*HpX1f*)͡]R)ig Z_: ܁A _ I;SrM72ټ,$;n̳rw āf|ئ߳7LLG f(q&™vqR&5Z~Â)ヱgpO~g$FM6φuus=/zo[0->NBdORc#Wds5 ( 8|e%In:qycDWf\6O=@4<-k;K.b 4}R8 Ȭ,@N|#0!4]4jP# @o`"3tMS'#T2YW{ =Ӧo dmA7}}~{} h|xXptW >涶@{M!=R9KM7f++'3I:HS-Eأ1H) hʇ& pB,yfY,\qAm`sEIRM,Js OPOF{0Ej$SF\('9u$k~I%de"ɪ>[5yixCOdrWqo B)'8vvUBS4}o%>˜ÁE/t!b'6XLwSA#g"?o=A Zq,[htwHU4-!(Uݞ5PU#k6mrRʿbk;b9A[=p~ݸ6}p96 ^hm)sˈAgZOVܤC~F#5XDGmLS]0ZM˙DwVeW} ρqG*v}ɽ6 2 dPM-NIBB Rkqed8y/rN-('rXPg4'{_9aƸ/[$ȭ3R"(]}2(@ M"r.97=iuߺ*i]zY1^9ΐRXcU /pj*ZiӬg )`9ɟ\H@=ePyz!M 4{S VP43~UBC4 s)I9GxK_O1Gv&[UQn*v֋y@rG@s<o!dQ}فbp\Bu" 8@2[P8 l 6f6yX8V9-^5cCLmۧܡ@Y^bVh!]Qo04jR5•CM8ɜ %'X[ S7E=PC?aoSISA4`~iW(pwPT] mh*hfu!FB<P48𶬁r0SD\{) bLg%w=iEV)ww+i@y%z= Lzz2~ ᶒTbm4޼Xy6Km.-!j8C&0N.lוNhj)sPyT55@"M'8-6_/:Dm)yȲC aao[gћ`i w#sMCcR4!E}@I!KJzx7hQbmЩaVmtO>C̟QtWF6 Ѐ,DsFx W-!ZZL@,$gnY.!|Aď.^u.Ceѳ&.B1|״=c]wV{ MD]9IﰛGhh5j:V0QE{&~ٙ{qi8? j'HnQwa?WB>*Fb UR`zfO)޶&-:!8ߏ?lOq<,yWvr;5=eπe?jE.z%0&aXF RِB/שf GJ:r$+yfuO7J}A]_qd5@EB-5L!' `XkY]#8-XIe5ڡ40THLˊ>;}Bh Rl8SݲF$@UK뉂՟ ;ˏROX҈pےnRʂ Lͤ@#ʄ~~WhSnͩNB`[?5 2ɀĄ|H`9]1f+/F}ή],]]v cZ(?4;,Ds^{~ ]~m6dmޑJK58n7Q@Ȱt;uXGGP aݵ)f{|&?-yL1ʺe\ Q o)Ju8ji/iA!O80G?vzIJ-k˄ K>Co-U0zOkƎi*LulPߜ0.K_[_Ʋ5])|5p_S:E_4 *Z^~"']N*.Xb:#!4seuDb2`=n} =“uālq×WaeVʲ['1bߗb#?bZPag+3jɨ]&$9GDGB6u; \HIͅmI{QvZ(-G8n2_舂/x=<|*dFpK{yJb7 k_jdm+LengKpC,Q:ﶲUC(L|_-}?]םa [s޵P3Xp ,2XA[stZ3SB FPҼh bu:lOi*X|ʬYETkQFz ]=)J~zڇpq1_3cU3'c^-C3.#}++Y2vsXɣU>ԍ``h9Pd5222 (W@jщQ `oqdamj;]ANNArÿDADb6ewŰ*IIfҾz6\"Vx: ,;IAqeph$QC~-0C~\SYupeAf'HАO<3(ّz'~h޹Qc(H(h~QDc*"!`ncay%Rfwl ؙ_Uɦ9~V 2(n0LPak"ъn88 1Md)K}$;^O3` EJsĦ-@D}4U׮;䭾?pZjxv+߶"rSDcmA7{1HMV͜aJd7 Aٔ3~_pb=p-E\j&*Oش|'nn7}eog]'U V1 ftٵýuB7d,Pr 8H'TFBKn`*<󬘭*wgMBYM}u f=9le'kxoYM-U K .iM[ V[mN 0դ7s~_d8K^.֫:IcA@j}Rt 5K&/3Ikn7a/zJlhvT5Î xBʶJQq#Xr{\fN* p-{; ),54j<x'g )rFl`l-fگj"hWsZyٌqK-C"xrLȦ=I.nǠٸbo \v&r )gSzA*q+E2?!,XtBϴ,U|Ș)<>!JuA"p Xc`,ryUAy{SzD۟DzLF s&? Sr q/M?F7PB@T |}ӳ0cKqF@[*7^L{[(` sJ|:t!p\zM9YUOkVXnJ31v.giʑ*bt|'r!£Ӽ?*%}Ϯ7^4qi`yU$-M"MP;ԧ%⹪4Buc4(\l{n^e{J!G> *91(ߚ= k()`z} d_3ռKCÝ*)49](Sp~D\m>T~1Oi FOWY1QDA/N]0T׽֎S(ˑfyGỤ^K"lG-ßնf]A4_{Φ ܳg*AVˢwj Sb؎sHR=vjXeoBKw+n ϺUD6χTRuto{{g},9Tb-PsWoG3>Q.O;C`-Ā?7N'M21/jQ͊eY{*6pi6?% }c"rjy,%&Y?)ARSCOUSjmq_Pw&2tNf}hM>3-4yf{aQ7$hvB?#:l큡R1& Eh"t7(F (:ےQ_ n-GTyWpBq;d%cI:Ehs%ymNu8-'Ys==pfPPťemlĘZLf5.hR`*$.]c}Cz)?r+QTmKz`Ě~긟KZ"WC\uUe鰋9FK@֞tM'M!x6aPވ!uarO>9=X"k S_օCȲ\䞲|#m+ԛAPSG'jZD"܌0ҷ.mU$Ksy}l+쫠Î՟3gI.>+QQZ'W6M݀̐ؐRdd;ou:#eB{j|NP?; Є>)A2J߅Yk9":T+=1/ {-Nyٰɫ:k|߰a ݰPp 5?73שe&~v6K0S9H$gCz;.\&&b*zlC7FQַB]"8x+՝flQqJBmz,X> Q9(x"l)It0GKu+_h]M7h;Kqak‰fextt^p7.Tyjz,kሦ3byHC2+bTTְ1gei`S4䗵V7ss4<8= /RFSd N@A%MxnKhaWN:S~FҌphd(Ơ;Epno7ޗ~9IC }v]QVb NsTmpz}'Ne@C1e(B{Q+Y6Ȓscq ( 2A̭ov%ě-)0@h[}5[]V8[pwCP#Oq -*QpۚdaMhOKD{+[)MTˌ~rEp^sg4s-&3!L9 B voh0>6\% "VG?40?5KPb!v!߳p1ٳ֢dzBJQo㕈7)9:NwqrSbx)t|bF+:p;ڊRhm*7J`ܩV~̓|j>6(^|ntoxXV % N#{ gDW`G[ȴ󿿽z[8R0?JcUj^$ K'c "(+Uъ,;}_EE4SeQj:b @_CІ Zo8A fm\H Dt负¹V:ɺ_Or{n2P'CxʥtfB92'҈LY /qbҷ7 ^0Sn&@coALJ؟&ynE?phoyn3)+,bTBmME-KTޗ=-<\ xD.׋?lBVDRXVeQ |.s \xi^jGkkpTX"ZfG2 7s";M&k?x  M[[߷c pħl~`Mtd)h槴uǦ5 m w}p %&  E_ia4Rɗ(~O=#% O=xBs*3*%rfs͵~;e@zRgv0Z! .u]?XD(`#ʶWx/YMȾr6':q~m(a_".eoܗ|-fZmgP 2]Ijq4 M2Itqe4 ޵j^EG-PʚzoW<t8Jk׉|r{ub]KJ Z6-r6;#Qy3Ԁ +U !:r[Cl+7}dmxOs;G))EiUl5 h,QN\ M *L9H Pɲ4yx*&6i"pgRHx$a^ʧK_,Rd$ 0RkNyą9OJ^ }X'aHY-1drĵoth2co݀\œd- :3^Zj ³4jFPhdyp6g F4nVuWiGJ%k"c!#gʻ0f xHoh@f(kiD]JKrYpp S$WNd&BP^w,=qdG rӗ7_ 5 \r;Q:jZoL0V:"SLZ8'ה13ດɇbmD=eu&'Sqg̓Yc5Vد%3mM,Q2@ OOb_O&%yo\`*pIIEc5$a];]K2W("x6-%)fQ'}B A&n 7K&D&,i#-◆M " Rg_ ߂Ҵbǯާ&JL&{adfe((I{9 ~u hiGV LmaVZkr%mQ=)HX~RNQ=Q)\3 K3zZy6NJtcpmxKv% i |y &Gb#ż!ݒu/RSuܬeΑqJ%*9Dը\bPw-0Ϲʨ~1pr33!X?0IŦJ]+ nEi +dzWjH46m?L<4Ѧ~W_7W[I~517j .gQG댈|W~4=$ʧFqَ.6"-#={oHHp\ "sYMY0m #G=kI]fB0 &u1pvI~*U5uDeeB'裳tpTfqq:@VTNC5e'=./Yj GFCzP9hsq2{pLyT[LHԿR$XI R=ʝAؑ# l֖@ [Fw*%C;4H/όZ53z!6rBXtRk55T2Gl'p N ;*y2<>P̑֊vl OY#US]U+C.L.$|o)S:V/wmZ$WX859d 6\ F7i"/eBJfeEzuGx^ĢAj= Č&P|3䅄!$[%(g䳠"8̓Nkђ7}VQG ?nȊܺ0@@ݾcI7xCK3ah;eR@ Y 4o5ƽ1OjOkm=Ӌl{3""S'Z?W;,j^"U"aAIXk߭z e̲2&7K:veЭ&a{̌mKp9}ճP A=Xt{@%@t@(~J[_q4Rȳ70 ֗$k_l,Gy~e{Q R] ].&10YCҲI:/m3ɗ}2S0&2hF)(k(`E$AR2^U\vuHebDBKYn3Ŏ@Xq[$n@;bAR\Jteb\P/n;S b~ȓv!ʩmadr;ȔZ~P3XxN0o߽fx5B@\<2j|wB\U%gGa!Ÿ#a5s@`!+0G}0Fi 2VXh7ّծ)o-5ǡ+{ i<`'\V:N,+Ԅ; ]'HT>mX@LiQu0" 0v3&zZb0L@ ۺStkq:L [SUƝ`Sa)S^XIа`UbNsNa: 2hHwbsϹUSν'c S [7 \X=h]\dẃkjml O^bXf卆zW&]a҉+N `-~lanCX ~ekIe[T?ͮ~qvѣ(aRK\&c#(BxCۀrtPs()<=6D@iZik ]|aBɢ95 SWX DM c\Je]˙(a:v&ZJ4 MG^aO-yo$#<.淮A5nh )?/QCR9캹ujvX;qPKUEw?2}^V,|#oO' RѲP񪥩ٱh/ucvG~`'[MQff:b$'~!_ 8i\ѝ?k%SS:řȌ&[X:\DsbDrgH&MKpeS kXyOء e\權|t-`4e@Z,T77 ]DO J iE3&A@@6\S*,Ur͗l7׃N }D|^k@đi6a%Y]fsV&."d`a8I-)xRw\7 na"nϩRşa:'4:)-PfdN3 |sjGt s7O ŏ1º"MSRJspmCB.,#';8>ig>$ߏA]yJPYH mIY ?B"%y`4Eek/Ƃ&s6h(xgg=vFAyNV[}d #@&\{yJx,Ef .{0_߁Wx+VLiHF#%ط8_1k%/ kVVTŒֹ6e01fwwdO{xH kqCsPƘ֗!"$'Cо_\-?fH )))Oq|>`p=}#0NZծ,&1+8o'Dď=jeV^9~>rCMp^\*ڱt$lDQ>mU$bgs'd}zT 7n9<0Kq7zLF6RXVՔ 9?b@ ҢsǶJ0[*W0jh RC͚ ]krз|)zHr,QKAf{b}V(o}=oÂJ7Hzh_J&q3fc}I P%AIMM6:3Y~hF|V/up7Ik| LqIT2xTjWa"|:-\ej.Tӣhq;@+&03A#:SB (% ]T#bCBA\?7x.Ho&Ij׀VTtxdzF|-^-FUfu;֋s 瓗 *y㿢KFAT7zyN;bv=S_&}ɵM|*WRnA;QsiʹXXk{55gKDpǩEA]΃u'Urr5^s39D:PV:Unln\YQ:-;?_[G  ;P6;79_9{"<6Q@=KΞތm ou177)eom& ]}cL[dLݞ}|qJ`D'jٽuRDiܧ_0rohd NYݦx?+; ' O3ye]`rvabIG/GKeކ޽\ Ll0aQ򓀓.Doդ a_9nG/Z"^C0 [cXel%CPR}T/D K)5u, `Ö APe*I)2-^gpXd -k!AKSkOZkI99mY@.ru`ٛKg\ ,x[Zckgf؈|k_MXOGM7ׯdl2k~T CϕRP7b+.EQ,L)jYn܍Ro8F2 k5O$3CXypG&.hWI[x] +=wf)`%u;ۢhMp<¨cwE{ۓYb[i=~ոb6K7us^S㒒 S$lNJ@ l38Djm(y[#Z";oRš"sJ::[L7GEi^f2ѦΗ`$fR ֍Cvdn % zF c]nDr50tJс)jPpU@U0XR{&3jm poģt3N@?:̿Ohj%މ"{?|K']#(!Ź;C,d,;+13)GVVv1#D,оr3q]* 8|7f&%$qJ~ϖlN?#Eݘa(6b(XvL{v<#(_ ӳw?SQS==566k3ko[Da䮪Еd()/ `Pr*3}nA{k+Jp3XF?˵cPѐ$,gxiN1{B0 .BVǎ O$DM'03(Ud;boej.OLD 2AklR0%/ lG?mR$Q5x9l< f{TGC@Jǫ4lte`{ r=OXKWXl;▰j[ Ea;( Q%K?4WC r'#Pۡ+0)3 ݩ O{q)<'G?\1 ;Z7\?Wqn?H< 83[Y=ԯPi#9Icƿ& BH tpSC?5<!T#9]llˁ0P].S]ŗYN/7$K~뿫n͗D8 BVKPd`gr׿(CDr=GjM8Ix,}b59O)VX>z6%7E&!YD7dybtֽNg'A?Q}5f {jh E&҃c9p3+ezMH)#fUm/Ɯ PWT  !<ꝗ=mcSse-M-ao[r!=X>|INtgB+D{K2qZFQV?ҵmmp-vV#s'Ѭ{e0Մk B-VXx}&W}(_gEc)nΉv66ȏ,Ί&cU%ȅ;,`&4nNٯ 7-Ή[DS41X„IketMp F,e͋~ aM6`v"u[XqjUnvw2cR*z3ېz-Eff`qG;ѭQyOb[ZC5Su h'nuJa ogbĹk$x ťJ%r0(\3玞Fu>jKf;n8zdy(P%GIWcz"p[VVWL췠~*Ӊ*w%HeM1m@)ʟ"Qx!*@5a Ehv#.E}*TO0V&܈=~ɼ d^R+ l }I5:l&(N12D?dIǧ5ԋ+.=@D+V,nط $h軃9dI9/;şzm+-UxS?/IQʡ–o԰puOz6y HWJ{󯮐Qu/Z5Be^o^s/XH?Q&U-qr{xBL%j-LY?+WÏ\a#r-F6=Z|QXz)x #C^|NۦuOyh!+^ܹڶKz7;` 8;O9}8$a E^)qKh$h7 *=`v&]Oa 9G%= Xѹ N! Lji~|@Ȭ_0Ш< o܃p)i.Ybs޹W 7~6+ !#`M^/z6):  +uhM !b?Y:.gJ>{&NlKU»"_T6dUGw|*!oOksNZ| /\ƹ̅uM ,PyQs$qsႋ$ Xmq&yK;8 ED0rz.^|uH7yx` 项Y_1Gu'?=JՀn^`넆OjRFtNƊlL.=Վ"KD Im /;-}:66{zfSXhVa{S6݀~,~Ք%J&Eh&jC*^ccC`>wdv |Iܨ.cuxC"`Q`TTϕ&V*!5~7|/'%OI㰦BпT0MYN{5ٍES bIiH}2PZ'=A\JH7hQ*5=G(C k3)@| OUݛ֘xhdcS9fܽ 6Kdłfn4S omݖC'OuTS]E2|w }5|9ؚ055~# q@SCZh,Ŷ4U )\e*} @HqEŃ5`8X|K!oMŴ2Ag]Ե&!e>t|R : o (x?9?IA&^τeEʑ7Q }^qSl-;oroq, X6}k <(mԶ4f.@yYrP;4sa?8A[moQ ]2"F'j;]HšR $IU˩~>c:l=8Kv󥖮G+ nEU@疌?4y(ܪnqYxOΞS,cG3=^\|o G"AJ~\>XIβa{wt=xp5ֳ{D [WŒr2f4b`ŭk`*y:G\^pW'BYg|PȕG6SGfQl`?=79<6 Gѱ&o<keSCv\T3͆1!G?}8#.fTx:\)I 4w-i cY'sCT,XR:v|w" jQjN{͵qEwƐ;I·<^wt_#>1|9rwCOj4+7z;h$lQѾ#]?<Ŋ4DoB |V EXӵ.`_h-i1ɸ~ys|۬bq~0=]Wo#l 'kK&M[rγMj#x `:^_n2pT+-ku04s#07=Q@-'ϋD.=uuC3&=|덁/'T2u@ޠfЁ9IJצ?tBy⡣g@jʍ8?aQdgv!?t}ِ :K};h}X`;Kk(9E 2JH vWLO狾%TtO BX- wT:. Wo ģx6ޱVqqfYԎvO[Z4E-F[%O54LBP?5jFTKWKX=8y,M2(jP[8i`q;J4EY!m Ʊj&QA9ى)gʖ8zV)~v'%YFcn}H zqk67r5*bFe_vuƞJuPK~gq<Xkw\R4.t']rZ5'(ppV,S<>X Xu,K_dFm=#o> p~j N%BYF3֢KQV~Dp VGɎ:/?;]d&Af9p ? CNa<:guaRL짬ZyuSl~!J|MZV}{)WrJ]ųrYv&3B(~8e%Z^eܝ$?czC+$-W2wr.r: XiXB}&šrJ:SAM/q[ <B>~[kxոOlŸr D֤i'0۠qO {'iUV,8D;ڠ`XeecS{sXء-H@OM /3*lآ=:..:C|yBҊ 9)~KgK)cw)=^\iN͹R:;WA}hP冬$I8[&k+[sD.~c!9".&3ϖp~b,'q01ONj32WGS9j|+p(ΙF*XQU~(!05Y_YCV:rF`2AY#}+FkVvF*tzW{uQںϤW3\TѾsKpIۖ윺P)*^-}Em=R3ZZ+ i@i@iƫa e];|?M˔ iKX')rxm[a~I7[4݅-?/ MO+\;HciE]1xvAO!6oZXL͖bᦗbܞ߰cdI1B¨;ʄyL l`3SqDao~AA]M N|~i:(;Ysu}$,S A 7I )d1+a*mvL<,ְSz89 V:S}Z\~5IJ4NJDVW2, 0=ڣY  08GV!l7VZhf4E9xԊ"|TnjkuB6o[͜GQ.MD =CijWlh1H^4Dg Q Wr"xO *O $g͉L$֤~#%/?ASw4^bF=rIy43A504VF`5$+v'gͽ}dW!D9|TLljV3ڋ`M%ި=Gɛ4}gT4`9b_&F]Q?4[Xg<`vYo_+-cu_.K{^`μWwU[ئ=@z0nQndf)$F_2 e'mERcB ڠ2&ҋ[BT)$TpDDCȪm1FaWG k՛tkX0,wAv o@XsˏmM9x"6AϨyY~ ƒQT6;:gr|𑬐~#az`8,a8FfMW fV.%K n z K8lpQ̅C(nfg,׈8Ҕlߡ>m3B "床fJvsœf" zCɀhrQ7cOc Vp8:`15`@Օ_36E( a6s1 1G1%򃥷KK՞Q;8Mh^HgaRGb,K}Dd[o 'x?e-pl9V̈́paBu[fVl<w_$GI+({Q-x Q$Nռ #Ɯ45gmϲ?Ԃ 1sDӦznɉވXZ/>Mb>YujPrt-࡛nM_D֨'̂Qew~waJQ M>^YD"茇f `Ԇ4\Pw$gR< #3IWUZ?T^ZR D0|s'BK=C$yETᯤ~6 ׄa Hs([Ե9&/jЩ4fާѝl ̧wY }3.+ Cs.%x]Bݖ2]Oo{8&b4\ښwX Jgŀ*> aH^0_bA#ު\bP7<>+&OO@5}{MS+$YV_5SW2"QD6m+\Exq=Ѹ˧:j<+i˗^X^F,Mc܍RHd81BWVbG:P="9xªbg넫JBK<#ߝG:ɋ&HV]hCՙ@ƙ>#6&pG.9pC3bmT_T3$ 8 U~ɟq' ۪ZKcT]'Zh/NM~77,e`X{ IMay-2,4 : oAxj{e / iDrС2p:ݙﱢjhn>RaKM]A%(iḺs/z#uD6Y b~D2NrA9c0gԄ'{cNYDg'N!ZIp"ڷ;/dp(\pn>Uò[V:oƩ,"^px55EMx6ubm7XqRx>HO|˺:mN4wNmGbU%615qq+#Kl*ɹg+m  BĕE߮GgD"!\m';ĵ+i9y#gI%Sx_oAU }^-)+~PO?Ô*: ^ΜԹPO&j 6XҊ6u"쉄csߏ9`~d{tmpaN-~81r%&nmL2aL+~DѼB6!u꺛Zn`I$Z}ukjd)(t C3 &$Z/X<m.<Tph'ArLn4Kiͻ~}^ JPlO%dц̼}*]>^qu.CL(zh =.wIGuŊ|p=BQ G&FQŧEHtGȩuj˔2vCi,'=s/'Omifb~_އ$Cɑ8阷a_ՏZ!7ljy!܇ٚϺ졵&Л0F|7/}w7(T.`;5}vaq GuzVE {Eg3;ܒ+z(gDmsho+_͝*KN>rK]f B2eBW7u2{g/Qu陵b&Bk`vu( 4.q)[>OS<JNTUVk,m%6+e&Qf7ˁLZHZ 2Knx;Jcn$Jb0e)M^ Fg|F:2ʂ Lˆ˙mp7|ێNVfH\C@$FPMbq@6Fe*I/>%Q9ta?Dox~#wHP<'wm( \)M Hf2TN&qX>wZR{vU''[*}ZF(d Л{ JaH k0 EA""ZPdX<ԫx-M>=D5#{u#CnMoY +x_5?6=M^ht8^L`:2r-*:g|.2\"OEO9j; 'X$FC[ QrqOhiʗf1q Q|[9 PA F-2@ 5UC=*JcPHk Yq̿8D1~D& jnD!VNΖ# ߻S"7LgKS8Ij-7U:C#"2t=}T!OdN˭=Ɠ\ACgU{J)TxIWxڐ^h| V? $ 5O0pca$}ѧ9ApRU'tbGh/ ʦ4=xe-*f(#U\Mw#:Ń@~L9/ggHA%m=f5.V3Zzdariz#6*0̊7vTi7sILl`w{JOV54K/=҂CYPҏiDEc^r<~<1! `->s/uuGJI9)Eڹ'_0D̾"Mcf>b2#Q)S3EfYqK[>iSdDl%@@f}ZS!s60/ ĠMţG% \Fd OAVJ%Tibܿ!yAݹV4E'ԽƊ.sLˀ+IBPkş^lƋ8OsoVHFbv+;V<^}jQ:n'*3qDR '{;;к#2 qO_x)dP.2sK9|1 O=2y?:Q/, "o 45`‘)rP:9J`pb U=YyN.JaLQ ]>16J_G@_l)fW>xR9ۃ}6ҭ>%!f`fw&3 m縪{CIqέ`Y7; '._hϻUZø넴[2()5 $gI-@2m b8˴>"pӊ߮.ztLT- yri%^ssY]%F&}@ 743[I3 '@*BoV78}syf4͉|^=Y$EݒA`tU'3/,qV{W _M-EDo|EZ<(h@7ɗ{f!.3,!K]cuziIlG*8'@#)B0UiA׀}LCo%\}'ZJXQ7hJz_GVk67*WB{eD?,6KOHf_GtՉWt4kߨ evZ@)F~#c  FwlJ_%ͻY9/R(Ԩ\{S+f$ەN?.FUL=?)JH. ) #_"P4碷 !w&8`h2l%z3LFYҟ!&4Iu&0oٚ)`n(q8M+}6ž_R!e7v$H]KNG/x=F4+o,MRX$lo44s=Uϊ&B ïkgXЏ⃭>=k@ iv]rmz5]W0ȉ[r]\qqk!R'uq:_gjH *~١r|oxksu=$EJXuB)1OIrQQH|󮚪WbkAg'">|,~}"aPZ!>:J1>oČa;4~tTh L N59Cwĺ3(b{XnTP4AFU&Z Q&;3ao')f"a\HZнu3aNj!5a~n^d0iU'˕-&o;\Ҥ&V_4&-&Wu04#E ^ؙ "TdK"z@R;dohx%5/yBjU/" O WKgir_>M|hD02EDX 8;'TDYn!_JOK\2*]>!ۺ^ 䈬.2F0﹬M iX08JS^;󊋒B7@.MS26ƺ g| { >ߝQQ3jh̄exC|V._%>:+u27 8b|.9ktY,x`KW;v?@[*"U2Okf)XCYY0":en'1qp_B<t+/R?jYzLκbE,OC"x磾!=:JS GS*!Jj Kk?OQb7*UIj@Y^L iI1pX]m-tM/p3r8=~&XrN4x)(2[v[[ ʪXUʖg s==(vtw8!i8Yȝ>g24s|Xtn(]MX%vETFg;T_ Q#mկT% hTYq s/ 5Y "zSk0oQ[adv.&Kakd$pVY]#24z"\uzwl YFWе?eTk̀uW6mŇTR H@(j ;XDR-mZ{hh%Q뽇﨨cv~#Px[0f¦-I~-zdF~J@|</ԭ~9t呭'SEGK "MzyI%v2Ϣ~_VkbiW$P@3smd 887{^-E%? {G M=w[!wt.]&䐘4Ѓ'zf&^ h*IVϰߖM4l?"A%=/\؟ˤ5c+oZj}uN'$!G&#oi*Hsϱ̶pjEm~TYBxd c;nI_Aڛqv$cSԙn)B=us{Ļ>3HAl ݃[Qg.2%;FQ``Mm~|6T)/2=g*oFEmj[úQ1RZ|=v _BIE+ְl*"~Gߊqip`/])Ӯ\od LRN=ǯd(`n# 'K+0`NpY~fk;K"ȟRG0Y%be[/)!On(bS]U|O9#I;mA?8 HpK.MS£ zYn]^o _Xo$s( r>0;lH }K(y5yyo6'ִ}w %~QN{Hp=\ӯ! YD,&KܚA_z*۩k ޏHWXH6g-Bݛ%JdWz|K9-}Zm_9k<@'EN\.M%,}xTNI~ap8uҽG| 8@[JI-7zD=քƅJe\ECTS`Ge=e۠U; LÍZf[P&0h!2%, צ~ܠJ٬vpZb;z*2J*&sjE-)Y+wpyeZJD:M\&p-جVT٘^Æ!@o9r!Mr՞D+tcc0C0ڭ8 g0aįK6g4K|D$&&Y{|3Dt\q}RthNi0b淅V09Nuq& WKqݹM{] WhW'+o`[`F8rriq<[&c9 ?s5`XXT==cQMc{[A56>2 VfcylDrƉin4;kcz\N&HɻJt-x6nƃOx)SH1HކuFUrv jӒN*\s #=k3*D.ç[K]G$$lq U~L\u֟nx8N U޶%:1-&EAz@fuq9B0L:CjYB2xi0;ʠ\ѥ8lra.h UcF( *.) BWj y7tg 4\:t>K2r)Y Q>3(5KWuIXS5O۹wYڔ6YsJ Rb:]9"< g ŠYXEE{nV2_q"J6OM>I)P,G]nŢ(IӐcDh$QEؤ' WI)*cZ.&(;!~$7>B@8L4Q[dtꖁ8SG Ɗ0Eu@-C4y&ܛBGB~EMMQhm!<*7U8.7v]MQ'yS ?Q*W27{f0Q \mRU,QrnV!Yg` srff6Ԑ 9 |Xr#xRDΉx]dp`vZތiZ{8~P)Q@`FRZT{fpb[/LdRB5Ŭ8GWp◥~^5!)a0HLw-F8Sf-SqMⳓU@cU5n*?5)l ڏBr`7j>=X8t}NwqC=jz= Ivd~x *p $qd -j|R<6 z ﹵],'*`ƣһ5E? P3:I}fB`8lEue{ x^*ZLT7+(3s#*`/: rP3~hk)>!װO^bU+V7~`)34<#;HyXCSm/B0V;xD&(+T` c&t4չħcǎ"TvZ4 M*(+>`RB_L=AKnI5{_KSߝ{BN׾g3Yo?C|5'(/֍-r"[sP O<6ڊrfsN2pJw2hY7}ʣs˃$h,؇ۜS\^Ё.t .(j[|nc'zgچd-vG (R?`G.Oq%p9'nJKơLBY+g!Qsjqxk3N4*`&Dvv:f!OM/\Z1|lI DTۮrcx<~pyA!ㆪ޲.!Ja/a{ VYl?rpA}A:΀zCdO'`%_"";S;ݓQ43D!'FȒbuSw `j>>ZN+Qwl~e$m Tޖx{Qa,7ӈC+_6& iP3HY0$z<^jcޤV7'ok "F>t&B3ܺ5yA%dijx|"n|ooMU Bߜ<]]@ 23Oȵ#}[J\e{LjQnbrP=߆,M ,͢W>w5 PzlzW B=6d72.:\PV#n=pu+̭P4+0܆%T\adChY[b6AJBGa!s?,_5VٺJ+&lҁo,׀ٺ:l*"C<49F%΂#5I,\\zM3/LS{)I$[fL`S ++?FڜO]XcOZlh}܆V)pl ;N /4*I_TGخK@%>-gM!MFK~r1w\F*Jprqܿ0Yj }.1,5',(Mvlb=X皞YXBuw1)?rpM![m EH,br¥Aa|A&]Ne_::qL\\'8Mk8۟uAu /(l}TJr }sO#/M,DaVC"5yo{`kKn,m&[9M}I=wVgKB A(n Kß /arvsL.7t5ϛL_('};CrjNi-ۗQ qqZ2?LnݤV;RF3(ɜ#߷͸T3E&I=Bŀaͅ< NX}/99>&7AJؑ 42+h黜0GE%'_je~wjQ$6tK,j_~oeXHzdq.71qc6 Op@Kv9.~iM\W-|F+PndW#A_&֜wjL#E;H KC r%ۊvs޳TPeNvY\LĨwŸH,IbhDP3'"g lK]vt0z,qu@U} g ޤ^te-A |-ì>nK~\$~dDKO0Kְ8 $-H0ly07f%zê"j,JИ#z*5]Ͱ0FۭwbѝGo3*?T|XҮ1-~2nv|/(qs .*@S /:Ps㫤oFbvyL5^gry~چ -%ˌtv`QJmj#t۸Ul9>خShje$- #Q[PƯs",s=z⺫{D`d@[oM6۱o;T8<|vU].Y텔r]wnNB,=bڌ`U8(7Nh~^ٸB;^hx I"h(*- P^Eԋ~kQ\^jN]X͆,+cgVݺe`9#\l$ U+t,7Հ F7|ZMᆗ7Syw\8xq|\{ |Y(q ÑZz&2r1Ԇ9 3b7̴ ӊkk΢.9ri4.lNZD9'-gЕ ՝R8Bu>bw+eb*gtjd}2 hjBT-nJgZ_7;?J ]/~jib@=ڹ*&)[S[hT7J5Ů &<|@ &lG$oXLTz2_kiF4YyͲu/(U%[Pb8R[jkWP(F,zFO7;bךG_%INf3f74IHKi ylimUP'`Ի= wKZ>%gB62Or#Rk~j*X5ELm[}Np#t[.vFlj ?НҠJ t~͢Kx'[Y$ *@X t^0\`Fhv;9Q}_:tQ $,81K}p+U[ XɊw dSoSs? 8dkQHԯMt|69A2c'/MYI0s0LX4od=jKn%r Pi*a Ǿe%=j{"^c # ܮThExb]9}yxa[tJKA|=|TLS.N'$x05Bw۶GSM*WkSE*O13WH񜖰VpJ 1ζbg[ₚ'bd@y4clGJ{Tؒv\]lzD x`)_,}QVz|Fv%丣}ap h>Ɵ#. MWDȕ'+YTtE awl|+ e:͡m ̉ȼӴ4+#<"ݖL!ojC?P?uA j1X8g2</9Wչ"X5-U|E?ḋStִ4᫷ 񔓍κQaG گ]GYDДsz 3X4r|׳tbQC{EZ ^:5R8oI1Q>N3ÀMW_P}DE8pᢌ]BXMryi dTr@#&eʨA-9Ǥ>ԺJG @2ZS?Covew đ!IN948)sOk!K9KiA'xfU0*lΝ=ۡQV-Юfp7QE5bcpv4-.5fQnLt{hRFyʾ*lBYb6_o{nL=_mH1-!&; f<(Q JLv @Okmq`=; OݓKrzHl=:#|И#evV `:nAڗ|e뮩%c )v u?#j`{hހɥ]@^53x>xI Hq.Bo5ج Ĝ o?ZW,MHн,=|jvX޷ =FJ'-UjHUt^]-Jkdn͔8 *`|&P+zʰSU8+ͩnUnIS uU }QtA7r Okj|Rەx3X$Ay؍%gf,a5سzH+w:$c=De<UhLGOKjQ4{yQR$*UMZQEGdZ 7Aꬣl>qAQ.-FE^5!'˱1V؅ _ͷk?ٶ/S@+Cv'\"Fn둿.f0A}Cg~U~Px? ;D?NJ]%XDӶ?go,f8V=5h~m jv ¨4 ?Gkiiijw}"TU0f}d~ڥOo5gPUe,~3ѻgh{y8**yѣ?._Ejǁhb|/^F~GA0XexM046Hj&6$,-Z lzb/:jhG:r3'\@O/ @a ސy6" $M8hI"EQaQp9MtOߦ-x/P[nBwϯ yo"18fzh~8'bjJ^`|64HdTt L3B`!%lLI/>s-VNmN[ p:hfbej)UE:ўJ2K ]&hFWtD+``ਅcvSm3l֑ ~vhϋ)M4e*~0 WIꗢg;SuS43zt>$8"`>iS67cK{%{ Z?M=.(&9#r`?HEb`=-Sy;7F|Yd-h/jbCfP_‘+iM-`^yE9#0;-ǁ?yf݈ܱRvVd?ӚL1ˈY|/Xv1qHVt35^r16?b}Mtf~(dkʠYXG8Ϸ}QF ݐW됚"Ugz:&}RǸ~0'qB3]}!qeF'E@{^"ЧY^ADCz9Oxs+^dthCy A :e uiA#<`af$qJ9.~5MD^G >w׷;?)!D"8ם6T—KQtG~2NXg@ !Q'm_1%:b`kw*A{[2zVa bdELgE3?S0?JY7 *Vps}$bӏ $mZv1'NVŤCL4e*"uOn j.xd]FoCt ܬRunxq h*Zwd ҷ4<~Dl-V[ҙM00>>Z$/ ڤ0*@GyJ\VY_c?6o -R} #D-y*j`W&<YTCqvרa{pUa(2lTmO,TJf..i*=Mҕs:Bq/e3jG%k}TE H4ck.{oc `m+zbP>r03ud8\Lhs} ʸ [RvSb/_SSL3>[Pۦ6nhH76%fK2 &UO(Z["7,zJ+Wl%`/=QZ"LVls&XWHe *[ @Cꩳ`a CfM 8֭_,^x=a6J25fHX]+0+ga+Ckt!ctoyt$ƄȸRG7 KSXPv(x +Ydꨣ! 2L 4A%c=&^%_5LcY=g]$p$?fUI)4&h᤽ږJ n+J+C[G; n*0J%{GLk`JQ.͍m7t޲6B@%4a/TC %exխ (w%5hM٢-=4HPe=*PRѯge ޵مWOf`jX`?LV˾D0s8{9cDںV3#[%X TjnqQWh{ʸ N.>1mU  V;f&ef7;fp%B+I[ xvʏ\JpC3L#^ϫ?l<%ix{j<]"kQ- _ aj\KTwmEEvu#\f ڞBxp%<` #=:+Q"ڥ.4@M$:" K*O0ޑj-!Z'Lp Ž){+!ӭAS{Q*S{#mXUW\3MQُ<bͨ O:zjC􃺡ҊmTwht'O唻4ލ2BLSy:Ӄ?NclgW|nP}WדS!gO[CwGpZTݝ^QQHM$<ڔ:r2XA7knJ@޽P`Yy S"Il.9b z!_:7-a/`E ih`.Л!Bg+[iO1k@OL;)7YI"cK{Eho][}qPbڳ(8;&=ESe.ml|NB0]RGqy_3YpעPHT\)?u!KJBO_cb@] e4CBտ͟aʝ4_8v!yI#a !S!1apkKo: uc΀rc&qG)]I[~%$Kp9R V@Xp\b2@>{K$^TεjL&*)%vʾYܚΡ!jUl{Q~i#i$D؞[FǡFS59O)uO׵m<\#k@lP ,-2=hT!@"S2Mnj7عq49eLSn\j22ư"1B4 Hp]h78=Qo{uC@>-xKUnxrLjKz1M-XmP]tЖv1ͧ#=+̾%bKW:kVidU=/i,8c$I=s-WUDL{@$*y2̓e$*5J71'k㽘ȣw.lL NNgMxh#5om#T.HK2Rh@Ⱦ_Y>ootМ[3M+Iqj\ !39;aH {uZ9jR`(Bf^FںY;V5fK6/Ju~X+crœl.)\b1tӤb\kTr|XcHB}99,Mh*Al45nZMVMkmMt7~]Mr(fO b0ʖZ\qwmUPʯLx}>zr`j4ٟ/bҭES3?Ƶ6 {CY}X%*<̐Yݍ3)v{WjAll%gtxCњѐ5h `x'q!A4΃fS/{۔wL]vVWjxDkr%t٘z%kpź!9 WL,`6J ;_,lfz[Z?2w!`XyCݗ4\QePD1p7qts:. %C?B[q޷+n/DW&%P{>v[t0bUj tZʋ*%#)`\:#"V'|ƞ/yY ƚ`f$K4 [BM<4 WqKL(qH|VD'1{L+Җ\C]u|hp띗Fnyڳ<[JqZsm4Ш&u/b}5v2B'j ,0U|4p8)1qhzPP/1QZ 1W7Xx:?oЊqʖACc*u[^?/efqj>-Oߐ9ВZeHAs\4Z.Our}U}%W߿@dmUigǽJ^mO18HQwǘLNK؆Y,5e|W5&/1U ˨^ɳ vrl޴5=:ۊ WHTѲm-9.HF䓼O>:uQ~D!}zzMsY֫vhB=Br<q}d\bԌԬ+[`Tx9gW|kI9I7_3:: Zg/)0E+L#;6,p;0y'eHQ m d&IcϠ09"qURn@T~ @ΊqnجoGĀaܒg8nũ8:ШcC܄]WSΓ !t(ߞ=8r< iȁM }+u!.MHAx_1=ok?#![tr{ וJX *2Lw^96q%=KşL͂58n؆f.ݰ!DgT[ڦ舛P[>K%e5}\'r#bw isРzMdE-7MtFOƜFk-}Mݤr6 ζ~=I%݀~l:KHh6 3)4&6-^xܫR[wVOSMF2S'dAE}WTҍg>HoApJO{ Eۄb=B Eo\lMoN(ё=9PU2W {j[,#dy+H tm~K(%h74=i>9u=J Gw܊w M(Ta)ʌĶe Eݾ(p4 _gZ*7}@p\"7+yGegļrýѩ{3l`6|G$<%8}#\+Ҽ!(ޑAF Gt5.mƒx0``/)IDQg g=hZk‰<Y?d%=q? IA4zB2AW ZޕJ۪+ p"RAaǔ7PfS?$=YCnXx\/X}}ELo4'Aq~JuU.g{F_Bzk T6kT<,hfCXyEtT얻6Rg3owx?]c?1 bu禚: ޭD^ݏNlMވ/j&L+knsIsoZ=9 Q'!nR6Hl_֜4v"40;&B=q䐽Cdj0̔i@8G+n]1N;-@`R9S'Ʒ}8)qX*hm?T?Qk_4œļI\BY6KZFe#yE\l̞QċRj [J[n;Y@M'V̍grFkQujO0l&sh|=ZA?DkKmrbaDmF6x[Zhŭ,pw]&)kwXF !v34"1Kܼ\P^QKǐ)䎶>(WN+/Kܸ0.Rc;Zth^`03\OMPɁ6:*$mm&yH058yvDB-=BaDk-`Z~rUIr!yS q;&?RWv{*z.d [}\ZZjiwpCтqDhZuFUGbPgz5. lIA ".iKiRF&ԃ'қl';dbzC%?6 @>Ka])f]a)g)h9tQȶ t_s;NE<]T ezIkWvdKBTV0A8cy͔G W ,7F 8*Q8PA-tC+0Nd[ט} ڔ=N:qRf\F[na2@1*zK aNJ &<]Ad,'V J"[CyOZ q"kL ȃQ! !So{ 0if/2+!r b!/zIsDCyq;X;p|8K鐮Jp(BjO2aS ~)F`VzS㆖ r-LbFoF8.E传w3;AZCp[HPIB& /\t_C%Px$qŐ]ǜi !w(wm'$."<4Ta|ؙoXKAjyEf՛.u$ AyS 'B8\?2/4\di/wIV!yfYLzPz,US֣އxؖTҧc*726qmXBA t(4o!4*߻҈3pJ~,}1RQhN Da&hP4p3jex8AwW!8At'ƥ(J{ cL腸bfZ d&~n0O<eBru 8FjԠ:(%:ѝ E}tL,4\+D 5""fzL>IN%@eB~ \PGC?9/ Qpi i5=8ıiG|ۢAyJ%S1#ػVA*b#]ՉÆ vrl9JѾnGQ y h1E!!3hA/W=.7 gqLNLp$i(T%zgB3u&2z-thq9-I"DH4LL-yL7|Oڻb[N@wH͏Iʰ֦}:aYq䪰y%܉ߧ|1P<"/&wr\!FLp.MQ- dN7svj!Ồy/5ذO?#<Gȃ dto<'y( WSmgE,f5QB䧱fn]䝪{ڹ)Kw^M8wxz錋KTem4|hLy. yBlDj6#ݢ !:|7mg/7z3 C[Z9%ȩ+j IOձ&>b) XQ[W˱:&{:6;sϼ3_ c wn7v *^V533 [p)1u_`瞒YԄ NEbNYu-ߙiXX#[V^6 }]cߴ1w`;d/bцSeꓼHG+Ȕ}3 ]ʌl`%ֿ t;Y^"j`&0cQSA:i"gldzM+zAڸa-@0@4Ln/A m?L6~ NcAvtmW=r%1m M?2w`q'o` ^bJ+ $p^t'EJW Z5\>g1auw╕cJ{6́NKG`9YaaYX"򳗧"9kArRM&\n"dX tpVk#h6 Ks wY]O?2oj ՜u|}=hxk{VM!v+GtR~'*L$?*=$"zׯT$HUcf%Hnnf$iҧGDߋe#Hud[OJ:)oFAS}6#wIw @Yg^}\$Taud# ޷)kM[Swf~,z_^K/s@'q1cu3r5%S_ǝt c5#C {x s ,w6` k>C'9/NHvF>`]{I\X wE#3b㹩Z %JxaB"4mY`Lp5҂ť>32/F[J);YU⺖",-)AQ? 2P#Dդ8>8sT%)0,))rGe }Օ2㻂_mg#N>vn(7/Z8H? qk4eF~(žr_(K_5RHc- nSYǯ#|n8ᶉgAy3 EqފJ~49aiu4#ySV`}U]a7@چe-r8$-cQ*UN\=?Q&imS>&thb"{T˔{%6C T`QN b(1{NRcbvof5;5䲁I-?%~ QSHK {Bi&,[+-c%m|"mNzl"eTn0~*Rz8nc}Fsdp^ hϪBAsƟ*}\9,u[?+q(̥'.⿬k'~-]o!D?}XWaE!I$(ƯY@ZZJ,˓h$٤ȆB |}NAZ%]4^xخ1(5.3!Gi3# -]8+HmS~4Npm&I@4H?ʃO8"ug2Q[ AmGëz$ه:qcV}w={#N Rzhq/$k1ܹ˓`ظ3PY !"$U]gC" hP@G )<u g f=^*EG>LvP}_̯I-Ƹ%WE[ 3is I*ΩpʷWq,$r+tH EI+ư5Zcm|^(T;?9S!CyߕٝY$$%ߚh-PnAKfTBщhD)GIo^Qfu.`&xX/ xٛ S$50!Z|c*QeEnٶ칅.=DZoIUw[r6P&@ U! DRxP1u۾kR[VluXP[ݖz/͞nQ҈+ɿpavLxPm3FO\͉cLJ=ӢtHxmڊK:MzLÔARP)⴬`襯vYmr8u|L[MO*S\ Ż/sZ4k觊*p$,tvIzCu8ҔGk$ye_P?fjWO<78?s%3Ӌmm;O|6h#`bC9ػΐ0듂Wf{ZڊK Pg|[eĞ>_S+g]HVu$$.9ڋu"1#Q|lGHǜ3 NxT*6Uf(Oq!+|6CekHFL'pZF3x~moDP8ߜW(4ohAc,i_ѳt='8iFx./k Y2Rʎ_`0)FbPB(FdX=%77.A$-ʽr!`AQO;Tl8K<ЗIHU cUHxAid10d!PcyHHhА2Jكs88<U ,ވlЯU8Ql^7Z]esv4]BGB>lsXL1@V| 9T;)>F?J T7lg䜀3BG~w3!b:qTV<_J#~ K',#c9TR+Zml%jiUHWݟ]4K nzy[Fً=sS Oফ0Px{]B¾{ C!O*ac&.grssT Q.9_ N1& 0Υ|,P>AbQA$d<`k3Ԓ\)Acxu ʲ V`bDkT_ӸdL86ilrKCD_iUH:ǰz2= o| Uxj0+YWPnhA>!tt(i&ְ#aIt(IdڗybbCZubvJf,ؠXei!?P@jWȥblB|I-g e3}<廸<= ctJӍ5  bx}|=7e­]5Y&ߛ 0H7<4E N>ydWq:X> f6ܺFsdHEyLڞqTޓӓÅ^N&h;7:HGfd{e&9N5jDͽj#g rO0xwmڌj}Mf(vvSLp.b2 |eRb Jl); 5<&MI!$\P?[%gL x^k0`%@Zʂ̅ &FG%: %V:px7t(%ٟ&P b44U4Xvf}`3)$܊4ӡ`;ru'֩Xt0/7*e-DFtnz.Ԃ֣i9+.OI:vl>Ca%Uxj)~8 $flH0DiIN7DvcC,~W?r,HGF3.ӫ[OoU[qLK+$sPlLָSZ =B\ghCRU~`|n>Mak$Օ1ğ^3|j [2@Sc0FoM> h}?e0{b,.Do P8$@+x[ϝvA?+RU)o|V`~1k"OC )PPׅ.{Tw] CdJ:z*٫;RR]\Š榓)X9l*ɡ|1:]'\g"J,ZpJfYQH/Z+#2zբP]wƆ' Q8xRݾ- uC%|h\!b.M"KAmy/T +|҃ங;Fxwy#';3c# y ƒ&WɜI:6|d0b:EB{X[b31ߑ!8'2?\pt=]7N%0.k+b(zL.y=2_~krtid'|dmw>b)>b,0ri]:4oNN*bVsT}91s,rQ>dЇzGiXkCl,HN8Y5e ϊnOz?5@œ[b0Y8hotZՕgqj_qF hĵDc*@ @/cZ$_ :z^Oil'ދ0_ ]9d)/1pk†VA3 fcvi7)ZlIoVt%P(vp)ݧ{Rue ټGZc"/uj;{3{aocRI=$(6n;BߐIk lycWD)"Bhe¢Xљ+S"-edʇV5}rb <]S`q8TП'-Hy=CR={ovXXVNW-LC<8fKJeUeBXx[r$&Vnުp@K=KJ0)h: b%Du!dC0cA.8~I.e;;i]e )Nb($:ChT>?xfV6x FDRRc^dzL^口\C'bɹ)?!zIגxM~`3Pk*ɔU@>Kn"M=+iQCyЗ;-/M3xW&`h{qc`t>Xqw'3D8[<^\UHZj!@K~yr+FsdW  (o 5{dм-A$j{,ųw tJlC jKP.|<9!-K<_ ʩL}bғP1/-s@~2ꒋ}J͚\%c]~n+ tGX· ',%-$[y^zC?qѦ.`lU&M]YP̸@H|)g?%tj']]NM.tW'UN2Nkkߐy\3JXC#"VЭ;9(Dǥ0F!iϾ|+mj //sN # CE 5 Æ%UXrk~OIBcb]SgZ(F ߿@!\|?|k1-i&%zfP.4rP.x/\jB֛dϴzt/~1!k1.S 6}4QSuWc|)B絏K!Z{:.V<"GkJ4pOF[MdԐ0> TN9_uC70 ܀d_Dy"xӛrgR;'dzU9hq,ͷ>X)ԹBquφ|Vs_]_V>I!OnHYޘ틥[{mP7Oh| hָ#^̽/Ulʿd:m$;0i7B#% /jLv.w~՚ۢ$A(lZRv õ/4Ҩ O FnĦP ~I+D^x /E\e߰NZaAl"n)%"p;8'1Kп5ޓ (F5#tz2XP-b $P8ןXٕMe'mFC+qp$K\c2#pe_ֿA 258sU&ޓp▣CtNrfBGi;pVMQc>бGb>c`)064 Ps:YazYq xwUvU,# C˝5A9پxr}Uɑ }) k)j"Ubul4E,O*Zdc{Ʈ~MlɮN ]=y-T"aΤhN%o,P}Pg|o|$S5ΗgßT5UB1CG𻖑C* */nN;f<&A' QMFƲl洊n`Ps5n(;/܇sP :[l'kN\ CeWf>WMp7&T3fhfx2k/0ղ7]-H䓢8fԭ"57ep>:!C]?-/ȃ%3x\7s1ုh[Q w Dw ^ߢ ^Ϸ%c>V!S sJ!WPon pxkٺD5WEP&2ͼUyT>1x WzV #\F(O"s&-J޼xHncɞ@y͈UάSAi"Z1z$Ou"`ݑ8$ q>33kɭ0XfUP[밗 ׎O` "B;+0Rͅ^MƤ5m)X"{hnP#E^Ђ|2+% ܷcxu@տ9Zhs/&괮G٭`쟫Pä5y:JfG9 ?HO4PȒ+#?#KlT,k{QbT6:r R$;Tar4!pD #U&%H0s_m)VD8H-4~@Y+ho8eZ^&%b1v@&+r~!lP'By4竬_Tz g^$'qY+u||>ŰFe[$rK.5dF"fP<y~_~HsMO3fK PqP1Jx> uYCW7v<caL#菛@!DkЭve K2(^)9&V]^je+cUjXT$$E8E焒Mu=0^f頥1j&MhfqĀ#QMQT0_O.Ptq⃱d稒s= @"^-T0r*6ǹQ_wSފ(UwmDהl_+Psɽ[||<YE[.jD$v .GfRdc5>)`بSwj#qp5Sw(S`}lӱ;ّ{0 K8jfBQq`jqi b|%zot7z6q@i B ; cRTI U:^hx`xe;2$'sWق Lj5Z*R$8ݎl:qnT83NL hY(;HWywt;&vU1 .$\?.Pl@ϼjOs2m^ZGbf\"w>#Ayݢ!7'Ҍa!~i!`ڶL V O49;{oh 5uzvF_!y v}#>cJ| )=_W3ܹXG!8cVT/ )9NuzR˿,3ܼSk UD @w6}EON~DdʀI_(sQ`<0U&4e^vy1}-x KanAq|M]۽ =/CW4kK.*hC6kg_ab#h0+Z$(9pY_ 䙯Pdsl1Io$KyS>1t^h,rW7ωBèXJդ@A&3]'1]Ac#7׸nlYG3Lgl8onO-3+՝zȮذ-" T9qN<|Ppm/8 U@nn.]mhc+Z} =|gٷA0:+GLlKh OG܃Q8@zx/(oW+eڔ/rr˦w`.ų 6"!_nf!@J( Os.$mIǛ>%'M!MQMNdlDvf!-6 Ϟh"4HA{ֵ'8 Hs z)8KXNeTj˄:H6`a%rIA鼏 "$oP`CAڿs Jl:BeyOE$|fl[_ቷJ/Y+K"*eG}{kԅ@LH\Yrm}ydC2|-DPMKʜ<&0@P#ܭ{)tPEbtx6RulkfAh_8ǚxA0)B̖ᆞ'sU ͈%}lV?mjY dn0조eLb* tY2?՛=ݺ } Q'xG$ P3gփHPlZFA2q-0sPw]OQʚnjj)'~O^4MΎ`nV Fg~ޕ\JX) +B}g&;y8wÅd22-{eRexgK鐵Ǐ!yd[}]\aDs@aϖ-lkMל@qrs ]1 fkYfg$W|ف6;h)޴(?O]d0x%17`HՐ)$]37}燕Y߅i퍐n $a\*wDďqߧ&bHOKFT@6KO7)|.@ri9 =-DRu3G Pf+ӕE]>Ѻܴ;aڄ~j BgroUWnGylYĬ(*%*ߪ=D |*u|9k^扚V&-չ OIibtQd*wઞ7o\J R^!y>.eҜR^6xgYh4-%p&JDԛse⃟ʜo|[ƿ6/XD3 {jO6ZeEmd?Xrspl^1RnM҆?W<]GT԰p@_z9_8KhMutXD!<7lQ*cw&PBb7PV|S>7 ~Yo-T6*0zf#Tr]|)X.B1P7,ѐaGZ*&n1D)8j;Pиo1lcU܇LkewZeъe.$'Phvw,0&d6=''= ψ^b;OteEm7WȧZlC>XpCEEIrڔAVM G :BM0>!IfF_O ""s6%*5}v02} ׫0b?%#ZcLqQ&9q*eJJI}{`մD8'i=׹F^ T޾`_` ֺk ᆖ=X6P? _ jޕ&-Pjj2^$F`Sk$@wʲH}NDt1HOES?Y=nvtȓ]ݩ `O%jQATOj[v;[ܕoxH2JWٍ~_hqX/q=zn@tL d؉ RNge$|bXyMQJ!yiw^^߬{/ g 2  / 4䕞M'An7ie2XʆL`_n`t8ؚ>c0(~XyDHqBN#T;I?xjzӎBxC˪_xͫb:)Niۈ)v@敠kpyrpo0^A8zJyfʀ-,4gbKr}5J.Z,:El=Xqv0Eejb9/E5~T0N@-ﴞxRȝݽY>8m[9w>öL8DܽԏnF5S *6r^h#$iѦ "ډȓvPLՍSbj1RQ-»`lF)#S3lޓ Nnhux!sZW۶=Gb*Ԗj;:NW3WsLڳkXUI9}H*f3Yf̑cK:X "GИ c}Dr团'%@A֢@5D'O09(׳x2Φ|yc&So]FPooW9Cj'm NdO|Rh}1}lТX@M;}ȈZ)c4̪ڄ൸誇Sua7W-$LvT'BFks7s )f !0 ? UK lB] o˼!># N'wx8tZW0R[` c;bH0!X| [ Xkx-=>:FGqk|lN+/OQ +j՟kbJ[Is`?ҰrT~.RL9NCN;㌑8q۬ 0 /vMT#^?mi< GY5D^M\PV]h>\˭P(6x0!ٝd"3)4?NFv0NBRwޚJ;ZN) n_oth%´#<\]UFSx2ݰ7C8,3j{=Dժ())sd&2,P[0G3LOqXy[O军?V zZFOfxޅCv`>ЦM)lvSs2:sIkSس4w" I V5B>ɞ)dCTgKf6[@1/ 7« >k;!scO[ǃYlrꔚP%bCBG2TS2xݜT7RF CWeRJ-^by( [|xfTO!0L47\8XR663Ta-0zbC}R$ĽtlIc"P҂3'"6F_$Om'~U,~7RdV}Upx^ۭПO| ~}Ĩ':E|?y'ߛNL{hE+D{`GplBrHWzh-UZ-"io*%O]QL:jqq?)_3n{_^[TGl`"U E0/`ǝ>#2p[ʷD_vRrl\&:SĆVzJdb {-~:ZI#UΞ3&߻kkÃ@^d=°ϭ[5ZD jnT?$~  I .V퉂 "mz*ͷr;T %_cz&#̌6Ep(z!uEǙ׉/, \I.{YK>/ݎ顓 ˥`#Df0􊬗M >y=`hMӑ 4J.|m&Nޒ[/e}U\Z@snK:g~G}JW}xFS=E/ >r:E ,} 3qBVh>&\/a2 Sڔ4DO4wMkM2D L #BR/慗Dzq*z/ɔ1A sQ vn?&'uuJUXq}i!fCp}\㤹*Y8  3 g ! ;M ź˚Wbb$Z˱Woge sbF]y`Z3DZ AKck4lA-cZ@畣*Xk-S)z`^8xO {u5ş֢m@-k=xOj6"2XKܓʔy^8_M_#3dZ_7В}7@':ZǦ! mi3R>D-7\X#A YҀ4t.ޖcwu&ٗ-Ù^Q(p'{f`*<LQqR1³E@AV\, X>YtqNeJ]h*Mm=+r/l#+:TWמ<6VDz-rx4 x؞[' enNT7u% Чt`3BʚFw \QQu=ȒC =EsGlj\V'X`?7V#Կ#Բs|I 7Ѻfe>q7&#&,+:gS] ;hM=XMcXizm?M!!đ˅YE\`>?k  l;y  b1IJQ.uid8.0MGo>W+=MΈ$; c<^s_0ys)I$d2ǻtNmJYPKlN Duo_;FIe#8)38-Y_Ǝ߯k:4JD[nSbQ%>o5P:EZoERxZ|lu;1Vܲ 3M9܇4XԪ ?.Ɠ,PKBV TB_=S1t3ғqU]{i5)bgMmR2CvߩF~ܩ x->-=~x|d-o)͑ti4 >Uf`UsgBh{ռwѷ{t-vjJDar^.\۹{p:b;2c? 7G W6x?)}oP[Jd-OZj.?y&Ō< 2zLNbswF>La6_O-}Q9I(fȹ1W2 6HUCD@p 7Y_U.ӊ&^iPˮ<; V2 sk$VST A2uӦtֶ PpŒhZBAi5h`vEOOݙ|?n2}k3*߅8LrؼyM|&GWAH\ͧB!.eY#+l<]5_(~/MJ&?N4dn^ՌK-yJb]w%H.~\\A.2oȤ S^"&-^iXgHFTVzJ~}#ZfuiP(iR97ڋâ'(t:>+oqX:4h|*ľOa =۝I?anw[ߦZݖ[MCe-H6ުǡR;3Yiu_!F6O,0 20x+Mכ5ANu8Um%= TbZRev^,!Ofr'/ \,073Ӂ?*JbAU.~ΦU&`WAqt̤!U,sGIaaJn ~1 \s?  Z%v<쬶9kD5|OFY%Xn?~؀Dxd{`3t<ԷpZ3hr I5yGL%t? W6~L~ lOt1F\0M5`504v^7!AKp.)tJ?Β5hqyQ4 ɛ 284#r[ i9XJn5/ZiT]sdӢQ=I w9+V̫r3+Td-0̕.E)YSqJ8oih9.$p$Q|d%j(аcF'O?w ^4vh9k3-{?ˇxɯv#5z;zL  2l>c{@̡q̜K'ʵ$S)cij2%v7XU1|5LjTkQ[М5] a* q={=[lQjbk<~ +<&ʫC)> @28 *kV6ξNT {*ny) d gLFaOD ۩ĂQc4@)>\KL>ў2I1~%Cvh{,zBPb |.QUըx-B yn3҈[uY.oF5`aYeShL #Mⓨ] 0^>~点谨;3롵;:UEȬ쾒(J=IQ)5ڹh4__EGd[G +߯9x'΋mynTYf8A]'a) 8\Җo5)\EC`VTִf3̖@r Ħ Bckk"fcu$(M]uԴ`~vơ~`Ve@< |wC1eg#?bh>[xᘊx*Qj^yӞ24Z_4#/j!#vDڴ7B뼲6δ^(3R6"F`!<1Vl#T{5K8Oo^[9hfzs9I}%:p=3DŽgO*6DϕsW^er8XJd[/+b mP)V[#e>)8|.B# ss9[y1>eπj3Qۂ'w8-M!e(7?ppv(Jxڹ>$w HDkp#C?4!hTHZrV1ʼnT.a!8 CS2,Lc3Nu%?>[&v/s/c^gxρmtbCn{fSHK8?<~49ލ p^ė0jH&7:r(NUFS-Zwb\S"m6MDJpR(oS[`cYp Lx[-=~>x? +]k-KyO:VzJeP6[:io?IN?g2 =4L͔I͵/F4 b Q".?b1UnE> %o\{t#;r-oߋ4}hj!k|;L ]&𚖣}r +q:0iQ+V1 51QA]t!-D>Ɋpa%8b<=u/~X}X?sc2 zc +*.!s660OȻ[4DFQg\=B)!И4r˓<'Bܩ_DLjblX(ۤ}٣.TsNg2}L[edM\eH[ 0xk",xT2̗ɠBgm(H_i+z +M0%ΨqȫH*L89H 6yIoOzHYc~"$RYifJ.6orml_>& [D>WPit##, *gdjTn0290rhfþczհ:h+ PZ߇|UڎXBC16w'#7ذ]3;T±M/x)'ŏe* uU 7*2g{V|Mog(+ӝ,i@PP~HR,%Y 2\ QMͻD,0_կ̉N+6pR9"d&nOX*╒'5"k9QZ:m v\s_wbfA^ m\Q#SS KϏ]3)R&z1$јty|:S"W +ʅӧOrsbU\ %>#eЈrj4(6% OR\A^kijLSٚK(x|RQ{AWW;SA >#ZՇ1][KՑ}u:l?a8zVH1T-` 0ضT~|GLő$=TAEEs+JI-H!"h/ |@|ت2,WOQYv5G{#g9wC=0R0nq2ZU?k|G?,8eLc)9SFm; q@B霎A4~9PW4I LR,8-𭙇yb^p^ժ;(\rp{M8rЏ;2 pD<\TLbxCĝ5g/HJ$PRk%WԨ-igEW&jPq|zDZ<>_BvWV9RKzRց D-{ %!gz9{5L֑o,>8nS[JGw 1c1_>9C̺Zˬ\:? !dd'TJ|4%n"6m>kY>k;fKīՑ ;;,QXގvbznӵ7ևny^m}썢..iA 8+ DT>4t˺nx^K[g7216(A(mDLƽQކee*O@+J^a\ /"<^עߖ6N"ކ9!c=Ņ˗GF5FJ\R'pX,.;K> r;V dy)Ejby(΢tKIA dOy:T^P*]u k$<F[C&6њy eT}d]-lDf2ŭ-(wOw pҼ(Il~!\ L'\9P?+j5`e DBdl9[>Jw! t=6p=efB G8Daڑd_PDS7-ʴ gW\QE' >=Ia9<-RHLILP~X tdp2u~Mg؜D f8Y1lbO6֠hՋ+vS.],?d{$0wu _L|_`MXDqVtjrLMiZAtíFthodr#5:BRwM&zuxTMl0KstOIU 1|i{ fYA~]L\j۝a2ճCYMiz1cN0­& J`K窇ޘ|0w3mP\9b |xL8{Vݯ 9p?M\wEFo)y.]7;ޡLHȁ X-61uq*nvd` @7z纥!]XecI G1t ~9dB9xpm*@(3aYl6Ecvz&OŔ"aʤOnG+ NaWJZeDOЉ%F5/ Dq|[;Dudl}^VvK/cx=EWOs/3mlTt7ƄtE$Tˀ/6:(ZevQ=fu2ϰ:Hq{/VϒQ .asY{~)(V>/coEg8xf\zZv mies,USb4HT7 dK(7פ7]#3 nTt :cl~W!h..aѿ}F3Pu΍y <"4H"In\v7 J n^d]zӰ`1eH/%e"B]jad"q @=][4e =Cy |w2p3\&u5FDI!O^~i]/6 3m0"Xo]6>4ukүU˯v92ZDH0XC4NT6d3an{B^*ڝ,&č~ELuCPXDh0mdo7eAv JӞl46FnjYB-&u$zC{~B6h6Sa0!fՇ5` Z4i#rbzQI8jah$!tr2bМ$> dYve`].h]Ri{\y~L4 -ݰOqߒBL$Io~B\*1XIaRkڽBR#WW[ACr@cf&/]͹]rvoJm Ţ9)2 ąo G3 *=ۀkk':,k|cT7RޯCT NCHtAGpYQcvZ\1|? OGqweI#nVו25VuSi'ԡ~[^4qy?^D&.],Pk.CUʅox>{oqz #*" ǣ#ѣ^0uĠaa:ݑ{`C-S/gp4J(R%hX|dX̀ x r82 P@Q#+L9L/.m2^z4'Y#HYkm]7bw%h}K9'4ۻ fH'*cx@m[)6 8:^8 jޒŠ17Ë%\je%ȶN\%@ŎR5U#57mM."{o+x{7]P> t, 8bt[K#EwrIwxeoK紆N`eXҩ 6tpspu*GY8 /04|+'V!Ob:!4&s4ߏ@ 㿧NQJ]rj/ %0m]p)쑧N<@Yh(F*@w}n$Veos#f4}>vjhc9yc(JR:8)c9[7SЃΝ 0|BST 3p&_هAP;"Gωlm9{\pS(.ҝ>-))sU~zvQ'֬u}PP,~VBZFԅfphN^'=Ug%iIl7+MCE"K5\ܭ,ߕ, p 2o/q~S, BqņtfZbUIoivmhJ)wIc`]:5!Y0dFI)H:Oıj/cwy^`GUroSЖUuM~ A:h.Nu)ސ`¢ÔO]WJIgJWExFO{<"AG$wD{ 01=Qu(U&Z_x7MG,D^페*>4 5g\*{,0j\ {%,[qlᇔЗyML<{̖=>" U``*ۅCKJ`\fZnޟіX35A~1&*۶ER| Dt,̿D~؈tc\*-uD%4׬L^OUߔRF-?@O'ԎEDSVo9J"{"i˳ui~QgB̝u}dx;ݯ g:Ik1dGmߥ=S.Ȉ`tN,Ho^XrBa߳F R. koSf0+ vOKSփ CkѦD(dz[#,ej"q'l\CZFFGS` vԶ&aնc !Jk rfll'yDٛ81O|/|O %S]‰Fo/,<)ny%1cM1وclL~EHA,&sc0?IJ̮0T[_JEϺrAs7qn8LGa&$ rg-%fĚ4j h؄מ ٕ׶2خ 5-oqN*r5G{WF1!ڿCg Vvc}=GR,R/xz+F}c;_o+7QXRTߝ$[Tu+l()4P:'ϔ[j [W2Fpp (<@Tuvg>CVl =77(тү K{Qp픀,擏^U;$?AGݙ]2݋NBOrkњR$pl[Pc/&W'^Y:v&7κNx0į׏CB'4[il$ǚl$id$K3%7QŬ*'U;џu8ڧCR+bbslQDC)3UR०{ o*'k؅kۯbE宣ho?; E`>l# ؉&W$|u@ʏ+[,-an9%2ib׆Zɡa.]+ UK_ 9AZtɝKuCa0wr߳a?X. :Y;yT]K}gq0LKO80# pU[F >p5ާ_F[05t@*1(RAg]5-?ݰE]G@8 җ&s룢bJ5J9z)-TS0na^C*6u#׸*j H(z8z̳DHL5m ! s6ksUVMA2͠-? zeX`ld迉J zuБǝT{bckfz(]]Pǔo}&Y7Q"߽e)] "*f1Y/a)VЏL2ȫJF:AAP1|<:\3znInӽ\t GMƏp? ۰@HSTnTF# +Fu_=5VFkbfMS*-ՠL-Dj uA$[ ї7=POJsM6XXx֨*;qT?@97jjj-Vi_56W, Ž@ΜeoVT7UfhB.tQX{JITfp ;È _cC.,qL>FjS8?s`|DY]9T{2uArHZe1wόȭ7Y68V6٥Y$ytUT*RDKqEѯ m =??Kd +,G`%dv@ 堷Olɼec.V:^_j>Gf405zUg0ILB554;bGH6FnY建?,꜍̿e #.:%xzztp^.B$flL?(}䢱51zG;LMxu `> :y..eIN9!RajL{YK7+ۅmԔ&c(#1y F@OrRlNLR:7szڠ}of-j[ FT~I"[t hS- ?U 2uZ$H+"V)@$ToC=~0s&Q1VȂn5nu}n_[ ' :hqkRrx С$$4$­D>dW5* ފq3m{ SW1zhN h%}ʿWOഺ/PNRk]+Lx^}V3"_:.u2nLXKmPê;DsQ:hϧY%umyuB@-Κa7g+!Xg&2)OI=W]jn-la-UjJ+}QArl,㭝:w~2ZfpQ(oVꮼvtm,s^ԭ㿒tO*=[,=96ou' G+ OgEXq\W3ӥ33+iAT҈R赲*VPۊ =Ѹj"M(snM6Lo˰>zKu sb4۲4Ζ&s7TNc | ߽"mY]^=_nec0!?L#[bKҪ/|6tj[/toⲴ.&׼*<$!@ =1 EJ\q3%\%i %QiR i·^f#NY/z5c~>DNvkT:eNvfЅ=Fht1jF2>)ʻ4S,w>˲%wN> -3#r>p%xwEr/ࢨ{ge:ݕ,r%瞭qe"zAeyӞvjӰ8v5_?43ڔ?+uXm]me3uɺlP=۸зlƽfr ̴NJpx 2Rz*FJQe& Qv̱Ui`n|N{-?vo5gu.N(o2!4SfX I$klTljg)io/i ؆}aJ2GJѢuXmR8O]q}Q$uI0OnS#iiQYЫ^RjOhqn'26;B՗O[=auפn0fU G[ZӠ׿" <0( ?Q,> vdT5Uܰ nfUNՖL,!ҋmn"Zqvc!{ȞhͿ />&pM6h~ƃy4m<__Ǧ`n+ʫB` S&H>wQd$!x`|C Lag_~^D?.\͠FyhG^MYD r6,%|( WbIǨ+'{5eL;b:FŊyy/VV )Ap\֖Yl(R ^U̔K`h7A?7ylhVp!<]ꙷc><ĄPi1@NbiX[BM]s"i :WE-簴 ]*ZxQ5vn:+~bx tnpjvR$t/"ہπjm !& C9H{OӱWs|Eb 1@~'%*[D⫔Y#p[rhaZBPfyz 'K\\0]!4V. oɖ9C+ެ/6c妶 h/U69 ښ_y/->E% W &+18%§Փ췼/=n$Y/Z= ELiLm50R=c%0L!#~ cyD,]ѣ) ų;7|XwӉL0#]S85G{>`|H \^򱜺Hz+abc\psƑ ^6;)9$&il׎cxm!U }7 ՉO>{\o +_?c,F5y(mo&P-HYN+%ǃX fH7rB35+T Xz(.e$;W4~5Ib '8OfT*m*.d"`E};0 L]>Rpz~~aM=(G(g(3-$eږ8'C1lORpQhlĐ*єw8Ɨ[GipJPM|SxYѧG^֕&l!E{W-"߶xgLޟM]epٲMA'۱ջN2ElDY<۝>K" }ə'yErJӞƅ U`đcZM;djMt4/,^(;`Ɯ{'%]V/\$)~r{aā {^9e~ҧMR.1U*:yu-BMSTz'8Ћuaβq/V1ʮvAfV^[8ed wq+85> gɟNF* 9,N"m^ٌDx$îZPa!G?b08ox r Ys օӨ#VUTA}8iDS b&޶[9ej`^IKM^!ھ䊏VM wE4jJWbKU1:uLbgүތ4 U*HoR"e+<N'e w^P䒂V)J$ᘱ]^^~M!cX_EsCL=M|fsy^~[<\T}`)<5_Ժ~QQ}\(sL]8[_cwB DOD*琻4W"(*xlGZjzgrwy훎=οڬ 9O\$qhDդw "U~UzR|([]1"5'&7/{vY>a|YCz#,'nGƽ%~ B= Y݃On /Or)YzQϯSgx zPok]v1f4 k_=xG"xQ<1}`k @̳38˶WOw8,ݽ5+|95$i$T!LW3pyXYۖJ@z$+8OA4e|H;H?Mx6bg_A^_m E$]OIV=fpn{VOX>z 4PE\¯8{$zfl EKdpsUF#P4OcH8RVlYAdW9UTYnt>D:C_"1a4s)C{$ [il^*Ap-K$!Ka Q$eG7p@i^8)+yoAٹM~ 8gy<>dj%b'sGggl|˧6:n}x#K6b-M!\^5,H.\s(a@>!oy7bL8Hvҗ .^,n22Ɔ1T_!5a'X'b1`}?xEfe!'_L+O>|DrV h\n.yGV7NU&yųO.`D0ʹSs@ adr&K\7SC@? =[jCizzb6 1N]3,zw K~Rv V ܕF]nhj5 FצS 7}ޡԹ%?m&gu"mz tMu?Ker#!A=SV~R֦S u-1'FBT4zwP0B bgc%#b?WsaJGȰxl7?Qh VjNdtV6=:?R$Uԥm C^[qg+:RΖ/%O&Jl.$!EVilꕕG|]D@6ַb%"d5-pP(q#K11R&jTV`iOxƔzmG9;nf ~ɖw5i9< ,w.qEIi0ggx26B#)D `\CSe|: ]Fo*0J\gQKwt,=T\gB{8nkc}*uP\-D/|.Tj}Z>@崾CJ,8}atV/^ZڀhT0>u=jj́ET} [~EԸۙY}5wJZ~7)N\s6ڂd)Pk |h"M PꣁؚP}y^4^#_Ի`1̎&Y,|,ea50p :*gl)Sօ$<C9"&[`ԾFYCݼtF4R{(F:k")Sddi-c+3 mJ129snrWdl'IY0MCkg(ZKUmI Z:ϪjHG?;Q~ |lze-XEx͌2`0̱j>E{-O)sh:J%dY{ iBz$4~XkN(Jԁ rGսy&^xa3b&o/ YL/U?An,F9-tn_>-t-7jPùHq>7r&#Sef3(@-"a t\x2B _yt"eFSv?Ϳ⟽+Q):\7ޔDIDB(}D7J|q,f;}-NymqwtIB?#TcǕ>v|Pڸ׵nc?( >4j ~5uV^cүP4BLt ?nVСc^2ܽXjJ2uX+,xqr9 HVRkeRif9%A|s:˵5F?4TYv8RX.oFZ:QY|S+iz6dJpGj(0I; BcUlc0/GHEq|6F>Cq3eBNU Dt^ZAmo ȅ @ ,Ў EnD;j l aT2g+۠q<|52Ht+52=$䀢Ge|m&\slQTAľYh6B;(椪Q%h].ױjKbqpΨ\z\9׹+b s dc:mVn-fAQS>t0M8ݲQ lֶKiTΐȢkrlP^C#f-~Q6[='Z;Rd2\F?Dg*ӲU:S2 J;}2*[@05RIdm[P.ULq//,/CEoɭK OH00O!*2.U 9(#3yy0ku2 ۉq6˞uߟeҝwX֒#yok6^q[r+rKc |lgu:^K2׃خ!VVq^T +.3#ZyF)@6$Lw^xv"-!Ր(잲CT^kbUz޵bE-s2otKNьf2:szpcZe-lhI҅f)Q0Xg*ā(b^0S|gevYzWB&CUbeǽ:{:ӤID Tjصk}aCv4P0S+]z'׉웛!)vKYyr`f5|ջ(Ud/`cGv2ܘȌ*.~vCU \F? p\LxeɃWlgب*:y/60UksC92h? p锃ȑѡ 'NB Skz/Bdl31Jb URֻլ{obKn Yoʃ:2Mg+}%Ϥfj=^CTW"4_TVB)* LCӵU! (N'4@9y/NۣZtuFe9ƽZ;9\ƣ"r9fej3HxalZF-~xV?:幜3ZaIC+ d$WYDe+}'rӦ:3v׫pr4dŜ33T+ Щn|gOrYD2,Xa{zFU6-גn3 Ng¦D:RuPv Wۍ˜5^ NQ@&:jFCBSFe(}xo3VuO P V ׯ4 ?9'E gu"A&Wj\ yNfTYxÜ@^vWw@~c`P8ѿ/Ƨ07E+db%4})6\xM߽{&iQLA.< "Gȟ4(9L N(e&QqzMf?T4Qz)ѱDf>a. ̚܆ytuAa y&$`*O|K1& ^ 䚵%y1cN%3Jj뻋͖<0(7q${r=J_VJ *JV?'1f]؝)m/b?Gan|֛Cs=c ;:U6-8 S<'QlL>g,K@Qcbs,|ZRqZWvtI9su~f(aXqq1_OxI;g2\Uhښ >SurBǿ{Ό"SIےhdD+ }%9UQogNIcv:]4mlOt4iS)%L(RUmƘAG2B4I? d%C= ة>=}IwOnrޔgZjb:yNT\JrpJ$]\30N@5 m#-K꾻jN~$;F|j{96k^v@ pZ d`1~3jɦuiMk mg]5%\Ǿ[nY3xmAgD @NXTEWԪi4Y0W =kZ8 PCr鑈g?Иrɇ/ېIƏ]ZMk-ym`cde;'sBзDoZ傤/l! 2>t|U\FbK|BM PtC\U'HME,"Uk8rCKF|h2T$1V`HIs TmhM?߹Ock>(4]A[LrbHXG-m;8X`W9@0YF/ȝǂ{:4.ZsY$>(Tc,pw{(#cSSv:a]s\s.+jyd%ݑnӈLʧGBXw.} 䣨_>0W1^ZưJOs()/K7óʜ#MDj7'ZrB:`6Y_w*fT K)~DI~D1eh}|(7d`0JUV慡™712φì`q]=at @VxY !,. J |`,=mJd8Zj]1YW%SȂfp4aISF͔I8$\U@3ydbک8tt\6Tн3z9o}AM䔮$WL>(`OGEΛ%^r߲Xt3pwWNO!HZ2JME"8)NK-%DBtL;/U$dTvq  夥)W3ץ)ĚBCvv4uȶC9y<,Chϥe Oo[-4mхNYvAȗkUSb>d~_˻ş% ~V%+<~,LM@'%ՉB{ *<(~H{|^f8d+$tn&үB,]ۡN~ Eǖ{a!#;J"j2hˬ"uq0D~f?&H9!$X 7*.K) ÙJXV_^/K.<貊1V Tov*awxj;6biVb+s3Wv(Lvaf8ғ7o踁6)^<: qBoe.o`N}OOdsEj.ei&`$!",};ΰGWz Ư.U]qXC#d r%Id3с2㢈(ttt= AoS:y>~! [NcDO> P/;aSmЭ7 p򎄷GBTp&%(&z@T_ @DaP2u]м[5ib>&(U^ۉgүGŖѷSxҁ*ۅq3<:x*a%_x~wX_dF }]ړ&$ɂdpM&A;SqS}V#ff&h^`8$4t\ibRnDF1|ҭ@S1M< Fzut ?8yGˎQWr@V. //kO/J[AlX%ǼPཪ6/ A:ILY6Z*VG*(xo_PW[Cn*:0e.v.n"-$ lNkrNG]v}9XGdOS@Lɫ;U RmnydqF7Pg4s{ N#.-&{.cfCCOi6EP)Η < iQX36}苎c&(îyJDȵ#lŐv.3O!N\6 f"9=ן܎qWWΓ\<$FjhJdM>͜%}XK[Wv\Zj+'bAip- l5\GR+|5)?R/g@zi=5B5#Jj5'ưgx,-.pʏI] Zƥ6Cq(_5m콵q~@3lN9͚xk}썱dTCRIn;="h4}>RkUh\>n/A l&F5/ve_bLWy7j]!В`} kRadvlz}Kո"*|#:"9/M]+ 7yv)tuRM2@Y B ì,19͝x%^JSZjW!gp+Xu1&'TUVid֯ d{|7< rkcEbO34poN∭$H1OGSVt\>跭,?9wY`z0͊\Ub%48N5qFe>ݤ<7Yʐ%襖*\;r=h; j aIElBU^ln jMWVzn; RF4` ?$JK Xl+:Q!Vq pـྺ1B),%,RSO,f)64$Ys WyiUQкBAo6@J{״ߺfĮ}SiXqhpoTp1{lq R)@]!q&JݧX޲'[0&u/lAI>AsEf鲰?,ث.z#/w3,κ6!-{$?Ta\֜vzt`["Gċ")O m`|dX~KX- Xj*X|u"/HNփϽu7~)-]IPWbDGne`[ ZdpC<ʫ o6x-ք/ȁy#"^ABOtbc3um6x)7v#N6 +2ogdaȀ>%?u~7{moh>#˃xkTMG_$4z]%^W|Hj iL,sǝ!RvÑHc,d>+*dV]/Sϓ-- p%!ݠʺ:2g. r h̅OpPOqy~_{<;B>XDCйN^wq) uپi!w@y>1⚔ IO+Nѐ`.`Q]C)(9MIPy W ČW]{4u{:8'TIƮ,>GSNI'AƆeif KJ(}.qX^J`g-X众E"Q=(g=-Ta0}n"tDcbӝ]5|BgYXN6D(U2PTvCNpԊ`o >NeQʁuҧ_.xnJCW ;+Er΅g;qՌ@ܦN!vQO 3SsE7?Djb 5s2fLjX*Ll`v̈́:ZQ̙<}o9t><;%1|Qp!ntN[uTa=@ܓԧ[p\.ҝDy qs&Vu[_2'44@^ .qt <9b#c3!L(7vY~ώW`r$̥GTtPe0V[=c;,x bk imᦈ:7ˉӞ$n@B4Oؑ^DV=pmj}I*$h/XoUA=ENRFq#*4Ty'd~ M\$ 5D:16ΆH vlcsxt-?` ^mRV'xTMcKdJ G6^m Ӭoj%ꛢksI +ʃ.mS/"7ӼLKo:1FBKS $n7cشgS4ˏcMKo1H]ycz%mQwG59ܟ?p_^6*PL7P»m (R\,:s*T`O9e_gx,W16/8d$* d.1 yˌewNn3$􏟜H(OwV z2W+K bj]n_Ag] EnrGSuUiB:Lj.qpc_QN[a'F7hҤhC)wq"FjJ^a߁s!}v֐Of\ 9&20'qC{A*\sRN =`cZhѸ>}!?12 |c` ╠H; YWIXL/z/BIl'u eoTGbfP)k#GejG>KV9< 1[2ԁ'17 `a]iLLn9pNU!20^G" h \lvP` ݑAx {q`f1k(iw,x)VMnt (ܪ1N^Bxr:huG,yi < sd< , yyEZ䕨PIABn+:˩6wgD .b+]O呾9Q~)!xC݄0PVy+m``ّ 6*~Epil=`?Iv֋\6AM{Fy\e엗j-G PzpGÄD*Sh9O2lb9Ej9rZc[?ICo_fD0C}1'19Mj:P>NtѺUB[XM>> `Ug>WҷH =h&m,@guXiX>%TJe&8 !+ĬԐ/g~y/JjG;uV{yuCd%tPP]lo D:o|gѬ*{Dk턉B|:Jډ\+\$>_Dx/,1pAĢy}K4 m$뽖VB'7o^`KA=  6|O9S'F04j8(טI#:7:fDeAEsxGӁMx +O?#Uq8(J*NԵ )8V"Bd`Lls|T1K ~Z7* 8Eܧ5C-v!-9u)ǵ5$d8iPϠ`!`Q;xm'j>gEn\qcb!xZxd#~4g) S P' ;@a)oD^/>wNJӵ"LUsILJvteO4MuaѠ|߭huߡ@&kKfY|kCR@y `8<F>^g$<6VsLaR7}r81xڄuyyC+c֘72i]':4R]ֲU"}?Xw{f[ 5GŻ~w#~%b jV'ÙNHd $Ļ P (Ć(l@N*S^WP'>0OG|vΓ{!,~*M2qD[l_ sxj\(TD.>;F)I %PE;\#H Zf5{#ʾm-p^->4T o6 "#x_'/"N?M3?#IWSMƌҬEr40 R2MFG9d*:9e Q5sS߀F}#M-wk[Rܝtp)XX- .; 4y>Ioܥ=(utI1C#иATNȅ(otg4>̚rЉ*[PKT#͐A2k}3\l&FMKf9 MB;A37L16i``"zF N[73X](_\iE6Tc .07Yb K]M}t5,1 p6;*/͘ ?n٪<#a/(貼|Oz;k} V *&կy)NSXíE;,! &ɌV| |IP(bVF!w4FnvsA pZ'l^Dag&4"s4@L*Bl-&%л6`ܪLD􃬠M_0"*=~"w4pCQfŎOL}0jˀ9 /k7 |GoQ=HE[<5~g%Sze=NaQ+1/{!\h}]qŊov-uMLfYPls*>sA;,U#K=sNvO."з# 4R]_kJF"ELd `/=hVcZO 8P4{|/nbf5јjYދ44 QjT 6@2pvdr?'g fRdjXhh"n PY9 Ǽvo?? پ3h`Nw^oot%\dM?\sVDvLZ;|AlЅ[ `hȍ:}hOh+$< F@B385]*A 5!W Q]x?o¾=^5i7٦+&SꉣTz`R û'%"xv }+2r4ɒSڎM%E]a<=6I,Yw"[0$ApQxu94({+AHblaputߤjyt(Z"1t2sZbs׹*shx=͈Te6VL#j}7Qg^V] 'H O[#|쌀ΧU0s]ԕ:2%]$ P:el1CIKDGkԞDoM_ksv$f|p{?!r܇wtqF%>M߃h(yU 9Dg(LPy.nL)qXt@vG,M 4 2<Ûe{x*Ј-q2|!ZZxנT C>1Yb-Z'S>˜x*Lԭ }ۖ7#sqӵ$|LR Ay]Ly^vnCpcJ{8|' L]>)3:`=BB0fY&|ɲ|;bCB= NkGTj}s(̈́ߊBT`QEQtLSzk\?}AT؛L:TWhAJͲ:bxnÞK\MUiqWPCr|6"sŐ3_ئkp7ڋZ[%,,4+žcFA[70Tm:)8-4x;wUbK٤8MjUX$¢Kw7T"yEr'eHx+pܓF"Eߟ`5nݑ}EKtW I}bBdsl!kwĘF[gywtP¤Fmzϰ ֜a/;ӿZې!apB9s%Nsh'KŔg7\ WGv(v@Nr_۰V;q'svWjط } +5&a3TcU! 9+PT4U=ŏݒkWW!'e^G! 7 $tnOHz#dzMqd]'1\n^'H޸Ahj,wQ]IKȧeՏS@vyjibLٴ.*^cdv# dy)3>[*H8w̢}/WlN #CIy]3.^6Gϖko\5YS m]}D?|x3fO6R`U#KCǟYo/#I&ʍv'®H$`fB9C LO>TmܣhmϷ.E㨽:r[_Y N u0DSA5jՔʱ |d%E <(3'OW4Oxq5 +ԓSIhe|%'k,zB#˟jWG +F"R$ |:KF[}TƋ^] 8R 8jQi^A<1Sie>a,Qa\= ~E N)H޷GLe2MS[lRz.+P/%@@nbq[O)'|"&S1oH:CD^7,PjhHvP*JUNw.QlF`H 7^ I+0NÖJQV'"^id&>C:S†}aTibO MӐ wQ0tZBCqx,j:&N_שǘ=O{;3|4GR?1`Ϡ#Ӆh#UII>)Bhկ $_KCnnBDt5Jh= rE&kd[E##wm\tڬw9@|?F@^P;l]8ppx" b+N 1 {glCzxqj5͏biKIcj&JMhTYT'e."٢HE fĚVUWnh񗟓#^nB2Bط }:[:wHYd~s)L(1ZR}h8|IΌ! G6m";9[w%sM;3H>U(QP?P)X TIbGFmLE]ŇF85ͤP!l? qL5C~d];B[xO2} OJ×r$"6~9kE x$8JM":YNk;<"1@{TDU rKE DB}йgUZ9({&5[k@?kg,vnZ3:=7[* Mܻ,aq?g# xs2MBXHWcWvڤZ|1אّ@>Bf}_pޑaAf+`fkq˯3Ǻ`Nwn#+}9r3qMоMc@QF,Vb03$j7 |$&wrT}BC:|޾ XB2OO$J5gG2syب8a@j %ỳ,jqf26ъͯ20"{AU&NiT%A\H|]\Te %r(~Y(W '! y.8Gl Y]l:>,/8," AidL_ƿ힥"plNxngt$k'QeYU@7<ʓ'Z˶ǙinjdI^:opӘ;&E'0f:3`d[nf'mb8/~kw,8pu<631@?żp:g=@1YԋG[^~?lGNDr %e40a\X1HcѤTE"bףSՊ ZvT>|\<jzG :0e*:a/=.JKhYgHawzqDUȑ5YG^A}"l2bnP9-L\g}jfJj|rr>Wv2RjA`H|xUk׽nۿYMcg !ʄL]\LQ)]o!T:ob>6ݩ9?$?׭܁yMmHIS^4D] ޕvP*X&ώ>\`15>nsUs^85r/ʩy|e haU8bM ;&0&}‰eS5ͭϺe6wگ[ yp /oҰ]>2j8?Ȗ^х-Bކx Q%Y0 L[Y':;Vd;}" s(gC#<4V]>*q)MZ閾bj38eɔ%;]>Z܀ Ր~ܣ&r:Up'ƴ3ckM?PuN"yw:ֳsrTu'ۑL|lDvSq>~>6R EΪQ^8#\d&,Kw ! 88/1uȃE&ޮӔ04(&]BpwE͜hң^ y_\C0)?^\ͫܚ2-Lf_|OH:&ib{c% :]!Izo.Usr'+ /z,f_ܯHظك@ 0~Y6 t)P,_lvVohcݩѮE*} |HSnvZb`Uh4Zg9&p^}zy|8kR3M9١^}sZO'7Iyi3jM[>D޳jsUEw{-!cIm!Jx*jvܳAћÕ<]U(#Ds>@z}Bt.l.kFJZIUJaP vH\\D6^^OG,<|%A\ +"nK;n[}|R P8k4C#Cd7SO+J:Azx_^'<2kE,"iշ:]GxqZ)wm l+'oTuәq.3vX {*C0F&_5"+S b9AybL5I^ޣ sZYTn,Zx-]=$ԴvuEtS~6?=飞`A[s GF<+-o czde W ٟ2JRZH]\ls7=ŁilL(h5dgHI=f҉EqxF7>eTG p0˴Rt^V]^6PS\ނ,_TDHKOoBoƋvs i׺jAw${#Tsv bҫ-YMj,ڭ?1VrorɠK{@oqs+O@ħTq'xNA.TzJ{ոȢ#8WxyyYǧwMpxYScҀ+!1G9ye#eOt8Mez{sCJe}A)4fl0 ߀֓T0Pv,Y6 ce OL޿ ^fޛi`tC dGf=EgR=9R3ԑ4WdrgΑɿq;88jsǥp9® 7mΣ6q:My]KTnJwru gAî#!f5bzW{;Fa~⮗kC71)R떪 G烛 ,U@}p&HF[QnKH)X )qo8{ -+E{#, @6CHxy3oj<̏Fā?:.]doe iZV}*k1^} |úYWO=ᛘB,=|#ÊMF`hDOg`"yPOI<7 &"A@MysW5>N1:^^[ٶn-U||٪+b8?`V gf[zOs{t:o%Ԯ+PjӇZh3ع$m"eAlՎf-B8mgdy;NO$b\蛟 )x^iΈ ׬ CR|*c1..Pd%i {ћDf7Tc2FR)2iI7jAڊ&u :ة, +Ny'/kbbuEjgWp~/ J)Jj.p ^붥b0 D gB\.yu&ˈ}D'^:0i>P"8õ4Yǃk*g4J*8,nf3z} Q}0;KS`-hg } B`j|-KI}ū(Nyضy@輠E#&5H!.;r1[k<5{=\~ /FۊZ3~7[JUw hN=^BaC[lv`_rǃ|]>;/ 1%,ҬǝF& 'VEͳGPkFN\" M6WhRgDKN$_t~N/L .ie^kVBySu?&u 6|Bٲ# 1joܚDS&Q l^GNA~CVr-> Ntmj@G]ܿ[<[_Pb {[|lrP6&XFE?Y:qGN,`| s'QuH>H9J(:/@AhzW9Q/ϓ61s;f^Lg걎9r@2mQ?:ۓAŋ3SpEs%C [. (OC|h ë$4t6;+I@.GJRw&1uM|AkU}|Ts<[T72/MDjʶ )Ypga!N<$D4*DX}D O d.>߭zH!5P8KaN hA@FZ3="6,)3Qr/P>=O.\R4H%ݿǗ .6(j4JrҔޞTpz;G W$D ǑU{++WlrP.Ȑ-,\r//+KU僿|t+d hd VS:/m2ߘNi'G#_UX{dE UUm6sC"HgOc2Ѝ7;j-GM`<77پT >m2=ۤˌyNnvV1\7mE3 >⧗[M{R(v` '(sw^2 O\h( ~<ͶXZ-m;ڪA$JBr*h&X kYE<%񁁮3Dh~筥T& NuVlVƟ.7?YE7 H9$+}OZ٦ +b0wcnujӄ晰4 /fd|DTSXsc&2*@=5us%[H "[U%,8t`^#˞VI(]rLJQl3|v"%.v![5|- ղl|x$3BZՔJ1?; V4tIŪb7@((g4߸ SwqU΄J_'s^,Qmy$uX baHpAWh$v\T>?DK1u|(;szȜ12^U2:pyV{Z+:3W5Ц9O2E>ő} Q׼.! %-ׇ,Q U1OPE'Ϲ † +iS5eLPBYݶ3fϚO :{*aёᘁvUsb@17ƥAa%x! nF}l%q)YgFi7םh- ιbeΖ%!>Y]csGd`*wlP73|YaC;Z}/!tl8C5YmLd< :p}l6*bŻ#9umg6W" No7>u*]/X`Q O.uF)Y3B)@uZ8BvJ$ |Y8~Ip$wٰ#gab:& bׯMfUYT[ek,ť<#.=x SʰHQnuN5|Y۾ĊGC :#NV4ovl|X0GNLc9QfX-e=֚`qx}EW+و[Sdsyh1­KU,irʠ5\ KXmݿ0,0%V35dN \eSf/R4u1S4p|ȊZyu՛S4!9å8^0QD>2 AGs6ś!qP8m`pwi-[NԵƍ-řv@Jþ87s,:]XϬM4!iwi`~.41UITrwTߑPÚߘڭ7F޹Mjx?wqB7k2<@M0ERt>Ii./'?'L̠,tkJzĢ B݄jEhHFXvɆ뀨ƥ`?vfAUq8nd[An Zyxy>}ϳ3ML|UQ*qv3ye3VsI>J+~Nv9=āL&U,1HKID,dFtT>q= {ı$y"+PenU) v(JY~^q6CGÊ- r]cKu51؊ç+)n?,&ʛ">뀺\E2{X_RcO+Nĉb< Di6]yTP~:A kf`T2"N!a;NwTe‡wPNl()mOab%R\E;Y\A-q}$#_O`f3 JtNbLmԍ'CtP D<޸b92K벻=:ܰ+U63?׉\VC}"D֣A ո;J!jw1E+ Ĝئ45`)8N-#8狭AT4*8*$@40{W}%赉Z1  |koW 'L˦7%{9:W̾)iѢ: WtL$-0Fng|jafb-2n, [zwɊ~IYvvv*՘4i>DgGA əm)SesV<_oVljT}Rm ߟұ v9[`,)̛;c;GJ\9 L+A -K_SO Ф7 fa*+I(GI 6~0qLrPT= 6^$ZI5&`.Jnm6GqdΓ IXћ !E%j>xjB;v}TRmcUH` .mSٳyTYIl[+БRmK@>r%KrhOG4\Sʞ0VJ^o[,"?oj0;wn '(B kPψ7IHvb$/X*Ju&4@6 Sw_E˺V @LDžP[IӍuk R֤iԺuuZ/m|[#u#Uwrr8^#] }Y)<]#fϋP>;[,/D)SC$t)3B!<Eh{jYyBrY?*v2XY9x2U3V0ZLoB N[$r+ѸÏ0PA|j9wҩ"_\v R%6#R\%Ya{L9VQ<5`dƖ(}a*c!W6i1MvGЩ˩ AI|aA!DLޫ>jskG9DQOfɰUȥmvm8tقUXH^.,J9uv޳<|ha<=fV69JO`W? GY.@ 30+WM!2o8x$/fZvO.A:ߔg:IYiF*w<׀ȡ3[(g0-D\Cc9f)->HRxtG7:. O8\MYssj/ R&Ɲl;h:{oLCَ\ͤ}*D9%_Z$߼( }vaGV+&VZN [vh=>^mv@#\4:E᠕^N@q["QQXAu3\˪NLPiiig_ih5Q\[ I30隐_j3v' Ea`\**9%dhȀ6M|Pʷ!zzx c ʄ7JYi)Leq|z*j ϱx葵cFA9#WCJ6VO,5ĻR%Ыf9VI,v'_%C W,!A8Р71IR$Zsr<[de4א~c {h2}} HjVMk>YlZJ] _GHOWeeo4^ň5c  hr92>L\r _: b+}h+A) ꑩ)XI aS0Ɏ]MI4ubمZӛ'?*u4Z-( k?FƲ凼fLlUTm#L~ͯT@AfPu=8T͔aR9LscǗ<Q3(TtG.i UƱ[/<1u0kW|8*UP/fE4R ,]>~='i|C`&.-5;-  n<2:VK#>L>ކcFz r}DM*N?~?1l/R2AY XBTF{ĈcE' EX<*dίj( +ͪH*[!}5%f6N@Z|GpLr1VyrAp D DmwU 1IO_S>=bEvِޛCxQ o-u x 9rkޮ]?|~~40T5.*3Vzo_?qVgԗٗ6Gir=v#Ηxi.| \ΆZv[ٔBxQ"+U^]^ׂ"aB> tz!ä8Q[Eo_fv'dY L}KbimC7;B,#˓)qyT×set/MX"gp A1==mHc&KTmӝm=.ى3b, u[pYeF3V]63謚X. =;TqwTg<>"ШN[ti/@͋Okk m`LˇKR_Ff3نHm0M4P#}4CPͣ ݎMyrT uD>= + x'D ]cp|hb6+m+̲}j-~'OɊjs'ZT rx5mNl`=u!m}W+ǷRV6Xcd#\Dy% ъ9Xﯔh}[Wu|Ht힮fBnSv~1ZNP66 8Z 5VŽk\%]h .c V5}&c[E7rvr+~fn(]@^hɥ褗UuA (TicP :nu ʴP%B7ЙmM{mCCàDSCْS9 ~Z$W7bk\ B?PIwjss8]$RǠ/zKD6YܻN Ẕ!g@px!`D/U戢|G C/ 1řNCެI4x(Y`Zg'._~}/P(_R0FsIYXeMcSx!_^e'k~9rRYA cbP`*MVVH b77dICog O߀bxH2B#{uoldRAݺ>Y==ux2K4VMңaXV`^^D #aH˝ )u&fa"2**3c:<4׿grY9I^F&-'-p99XKhE[FHkg(v*_Ml'7mS)ȬC=ujRLfzv{=f'~$ LD6.z.)zb.M%,sWt" VϾٟl\ }BSS'-q'JFQ }]:?"37C)ۇu].B}U'=!4DeH8sV&j.*Ta%vf#4虗@Jc0iZ~&5P"R輌FHw+s C M;>2!p2T3]wҎ<1\s>[ǹ<$;w{|Xa“t97pN?wm/``kNɪh@#CfT^a.*)&"c\_YD`d= TϝZD1):9}W5FJc^m0hTH7^\-#OVbB^cƍnbǷ=Z0Ai;^@GU@|jФ򾧩Lc|WE6W~ h@sRɋJ?P~o+QPUbCEgnD;>3m+5c!uA9NTDE6#t0Bfz1(ОFN(d8"r+,$' sIbN~]gP'e8Â?:vQU3\J|?á8.L%yLΣLkӰ%wzвo=_YbXH#H`\/[7ҢSa/0^qf 6@N/K[b+l>s&6BvBFk!`g)}҈ά^Z&3~q(]Z|SRjB!flV* ۭciFl2*O1_ma܄e_lh=? ; xXt|\R,jD_/lpEmV=+Z_׀!Aĝ9>UYYߐBDVCETw444d+λ䨭sXsD"]0|^/#( b]:YL˾P $9tkP Siݢ *"?cY9b%n؟OGUY`zE@u05c_*C k3 69<7[߾)LR|\?;DAx9^cƦ56v$=&tBVSpڦ (Vћfu9iGz-B?,;Syn'n'@K nɵcvNcx, 5-Ah32 C.n+h\VPѷ^OZ.5NoaLcǍt5 ,\)-~J\JF"MZ-2DFP_dOx@J"lnEH1>GlXJxا: ?33f YÕ iك"{ՕbۻH_ʒqI}=uĮ L }[I_-DFj]6 끡8N &JzffssL (tѵ%Z(Vȣ[h~M#֋Gi<΢]q[9uϋԖW>LJ̵6-MJ&U>;fYC#in1jF]0wDC^RFܣe{--98рi̜i n%CJwl}B1@MG8~h/ԁ7@ՅR=kGgܚ e-}˷u8fP@R>L`SQ{pA-9PHj'U|w[ZMB^2:~_2Er'c ,?~1PK&ůM[ߚ`Bނݤ99!s+;|Ӕ/.po?>7~KbXx޼[*lV6ߟ^*ALv| b̫gM2^/iEP##rX Y糆h1YuEV|x'?F c"ǰ;#h0 9HE;b ƤEalAQ, dnѾ^{U6pٍ hR] U Y^lHH1O2~G>[#|?XB8) Cif\bMM-ga%М̛n>{S'_("nC4h 61wn$3Hx?>Q%&ݒBeO@e&Wxb4!$_3KEwZoA)0jF"j2K䐞KhfF2mF_6#պN0e9NhtӯS~60+ߩ:kmzc*Lؕ*Z3M3+ jrp*H?Τ׿lwxub 't$7#n/4ͺVSt[j4(-?Sw5:KVbyR>uũY>wq.dYRjkX =׶ܬC{AybP 6@qB`%mz+k zgz,.6 Nb7ٕ>QƗujR+P~)-?HܚX,pmMpx|o=x~K?bLɽP:8E a&f"ӡ ,f%疢mD`RO zIpdR7ۂVve`jTqGlg-q؀ z`*ɓ[ɘsLL-Qzۯq9>klዑd}o1/%=%mPmbľ(_iy[Ԏ&&F>0 Lyv3)IK۞Dф(Ay{5 }=l(x] jVv@J;/oפaMAV/9O"=zcE:W͔;yHHDO2@\#K$`xAL:Rv\39<-P"5U}`'{c54g#xF[T\gZԺe3AL*,[<'m#v;[faNˉzG `CjoBۈu;%BO[u A/aͯQ'#,:aهvڒMS|W9ѫ Y=BlzΘ1793sդm&(2E苭 rCa鰜xz <)CcAz)8a~ԙ>UXa@_!c jZU#Bhm>q:M'NʖΟ麾b8#WD=W'/*1u5bӲxFPqxs#(EM6UߎRK15eTJ n($GO%T .{.Tg@,2v@(8u4Wj n݉I.oE ZXLM#oq,:M(ͷ ,Z=}!>)ZLH]9 ;M䠟( (hښ -4! r[=iSt<E`Sz`xdDz=~L5`2t{&SO7cZkWfR#/;ύ`͜ZX.Đ\[m܉מ(E k5T6>Q`uSwc,@~-spXhf3R h;mRCd`34f.AUTZ"~oY\<6*_zKmz/4L tZH?mHi^j(|*PLYp0BXrggp fgyxi3AFCRÍ*xF& $DzJTcޫn&/IV@3B-ׅP/qB ٦SH`:>sfoD%q* #t4(?[Lצ{V>6d +pا5D{qkOy&h(d`PT."~"D" pC ҄J|R8P-0&h 2~1"^K1r|4NFе-C ZL :"5X)n?R漕 Nl6V*FJ>l| r/"ˮbXT?}IYaS~=TBbုHW 4#k' @;-!r[V]U=\bD,s,glSԞuNyInn!OMz5I?JR=̼e`²PM\SAK  7\-cئ.=#u#hX`klFC\UڡA6iWbr&k\%D5BR BUOUdoreƇ1L D")CUhplO'[ysP:rkEcW[~8{xD] eX|Cu!e!@Z8dA+l)uqVjYL`>~J{5p*TEo .VFXKZ~ʈxîUfEB>vIk@a:[jyJ0שwO)N¸8'ǯ@1HU" RiW*ᆰ*cqAi䲢ʞ6Q[ܢkM?XR3FAX_W-R۾*wwiο0sLf:㵰y8$E+M/"~Dɚ]-@)^m+NI6d߱ =/˨}>B)3گ\f6 !yR]!}oυ w$NMiqz0㫵6漋ѬPsL]ncr kamڜHNz%ZZ[(8CE+=+RղynHYGA!YRu=eo@iԨjp UIJ\Z@RܢR{>3ߐZd;ܕ[ArTZ= [ҫ Mhvw|31slS aFh%=ӌRU>fcv!}kGMsmj(!Q(Ne%Jϣ=d,=2zRi{rsU7"-[p 1*7׎RR:A^R PԿ%81{$6/G92;M5rPݫ.0\7K.T~|Z)ClCSqX}y(l Ì: qG eySn@ In-D 90%bM)^?8ҮAr=*bPېWH1:S(8./ʞɒ 4Yի n.3]yuپisH?agh}.ˇѴ.z~ 6F _aqSl @|%Ylx| B tD ,PЄH;EƐ|rA|HzfK8CI\l_N{9o"nm\NdW\D"=.I:9+s mb;IѷU4`#D3 n"pZP:J Lm4/W0.GbGnZBGyNcJhdaDP<+L }6HQI_@)7~W:RDNVyvrㅞ88QV}&Fe*┍IDSL,Q b,ĿZ2a02E]P-7?SdL E`#nTpavS!RL i$wjlQlgyW `D[ vY+D˷u;[ 0ATccy"6).%mQG1咤=9N@.P+<~H;箯٠r%:fj>=v(n0 #]}hQ_6hA<2PcOOiiOCZy8poHn#u[K7_ $^\s;%gS .1gTݬ 2vR=g\vXl~rl(Ȁ5<:EDfg<J#e0cfS WvwldQɽq i|Ol 6%|2yF3 KfT\n/ͷvg$sRyRS {lDeLU=Tv? Wud+ـ)X=uR e#ɫdL)JwTMQe.9*p$u2_Ob$|U.ާvTUB^nS`lrW+~kV?:NB&n&%&@!5y׵pq޶DE_ /toRp0,zDۢB;?7/ X#PG6.ɋ Ĝ?$lf'n8 zˠũ>Bj$fO;4' -ܪvZȧ3lpYV2H'[㼡xaCgA?f_31Y)rnm-D ̲Ry Lb4*>kufj|I˝20Ă d3V1^Dr ehuuSA?$>xH*NreĢׅqᰖw1 z:xCmWkkq9]@g_- w&W1OމH,zln)WQiPW_jg;ڬ Aon .95CGSxnEmżC/3MeN{WTƚ.|_>g] $OunDu_6D&m \Tzc4ndcUvU֤uz.Sl3}cЃf : %&}KU([MN_X< 5e즘ycWf #-fT*5-0^a5 @at/Zs`\>)VEEP9\֩ث_hfNl1oٙ5|ťV{AO:!ԸMK i{^-Ad9ԯZ+#?2^#5Lm %l܉S8 3` WݾSwCJZVJmSԩϯ1q aD3&8U9(, VCcdjxZ9MT6ʿ6ȅC͌qF(56Td.4]sjE+Z9^ft,1?r2R?o^N1.UY27:6<[4 @hD_ %_ȓ3+7X{5+5G)XM|`N >rBMڿ-H#nrh!T0 /Z)zWZ:lj z5ЕtޗqVRor p8{ '?Jf6NȠ:"F ԠN4ҌCMsXC@-%r\+C|G*ݴOH>4xRA ՜n#C 5o(ωQ(b>JjmBO0D &eD!17 Z\ɡNɆk ;ybG+=Yѹ̽'e7HTat8~ۅ. הxITpcMӚ9rKd ]iD]ppnxi*H'coC•A[K[C&%BX8a>tÍW[ⵜTXHy /W fqL96'Q ܭq  2ui@Uh$m"veSSg.KF''`ˆLwbUP] RR'QëbzF;Sk% +?M7ktNj'ЩPz tx=VuvQz8gmSݭPUoD9 w]4ӛඁ65)uwRpL:+C t GXy<6%q?"}驚 ޒ1МzGYS:يM(7"vǭ2Pn`gPOTZbYbm?<{)eC1 Xb W!qZ-N,D,\糣Ƭ;yuAnT "Snv Vpjuݷ"OL"@gkA%х=㹇a`)E/Rn$z9 68#ד>Wnu.gmW3kfoD.&HPf_C^5{!5x׋Y9v&$9 -41 SJYK^u*bO'pF*e(h͏s ܓYͮQIۡ:!*?p53}'5}]qQw[P4ށ'Vw cnS;G Cl ضaNoG3h9r5q AT'G=kA]!yYz O :` eOnG5R5؞XT\b.݄Oy)PcK3W~K AJ tBSc Д&ptbLFc^(큘Cl૟<],5/x[}$w2Ot ? T %Mī@w_f(TzCKA75 o܏K J˶x0S-LL@(œZDFE߁mnG|yhYO}8?<:"nz`EuIQV)c^#gQ]5$.[JZGL|l2A &ݤWaSk†\ڎ7G Ԉj鬒{ Yuaֻ#T qG> |0\iS^ܩOJ0 8YB̥-u2 oT[ҋTi1!bcF-D pX^:W.S]BWyyY IO_%LEVp1%()[wMC.sጺL$a1K×\քP_pbw%yZS11x/LQ:VwM.k.GyDt]Dοg(wDmLyq!n5"Ò{yn9+0sQ>lE8LN T"j:1Ya"p @J!miR1= _$!S9Ma+Ƙjvo 6. z45Ʒ&ݒ+Hlߗ_2RJb-wY5j4PFm5P_ ڹ H(|[1Lis]u!D<4ҙE29MIB63ٳô}7{Ge Tyx℣u[(v2~7-eU- s/dI֏!xڹ0FervE)>^\!uc-}J j-A@{ٯz8[^<:b4|38bSv) c"&-!% }"µ2z0vPG j|&t[~;}1_ӃZO E:n `֦X,RelpNYع䎓+ Nu iQKyP7i[e Fpi~p8"k^2->%?Fw9,<Hg|_aK{/HKfplBwCհS񣗪IFU=C!`WJ<{":z)[Z -h^` }s ^Dg'#Jk&#ϯJ8Ԫ \t 82y@֌f mX&8pٱm2P6+-=2Ch=7vP{AW}]|/Tch ^LT63&" axm d{.Q?U%2lC Zq\aqU!E=sdz뼝 _MXH͒\s WgeHPnŤ7r8On1 22sR7ɾ*Q;o"t0t]LjI*8ADyU,oq ۬֋>V&nІP]S+ZL(|HvaXE&2Zˀݪ'sUnw^&pyRM}kvgrAwudsggc??[6I_K5̃0ec0aĊN?SFHy DzvB+<}wɣ{W4Ƒ>?ךQD7AI IYrvݦ~Îl\g([-& nқKp}zU40I%6k 0 *0'^pf?Z3E@_kY&Ŗ`;*L(c0F˱W!.ˇ6eJzTYST;(,yw7okFK!rSX(]=W? V%\cD[ eJ2(z|#e,ѕGWcDObο<$ ^d~/#^Itm'q_4dԾ\%TSPUtV.K@:)%^3HyoѤrܵ}iѽFl-q|AJi# ͗/wGUp5gru ׺6hp/v-hhH&Wrq'lpNр-yFtGk,JVRg d Ȅc7W..bfN4.Vn>F[O(75-V5d겎C#xQ-S~--F﹜e;?_}oT%=,s'"~b_Mߒj80ƸC@v\eM?L*;*q{Sp," |!mxs3;= 5#`Ռ+=ѸQF%|%&;[MdPM I2[elm輞j"tą zqG 6Es`$W!p.2'8|w7 O Ѕ_zyĨ1n&T? sL#*|~(k=ܛzY%nLqGUAYɆcDRΘ 3\Ut3ɝ`h T3SNxVW qͭ`]1ӧG3,}W|Nhag!L;JRi.TjlM?(q{gm`Vv(-$,/'%C=G8d3F- lɥ?D|},!ՌI&DBꍅjbxh@onm26\DE|$EX},A_*7)3>a ='y/;pZϦC _q2ݢuD}'Y s?$: %P} 7>'ȅ^],jtp D1@]i@a/dt9oʰoA:l-^MO U Ĥ&31Sᲊ[`1MBޭ?ҾQ 5#_<8Hl‰DKS `hSƸC %cc>?(ľvtf%]7;5`%KSvй:<zkN WcL@T(D# 2N&ÿ w=0۔ǀq_sL:olT s_rα4&>v;ܵ6|W>P2HH_4{O]A=.wfè9x c4^vR G 7:~q=ٿ̕96-d͉&Y0e:15$zOa՘>N=$ۯoB9߮ݕ: ZY{x7P]\q 8;;XQ͒>5C jYU3_ s_*jh6<I 1ß9 DJ/]mIV+ɞQĎDFyxdL))]kb Qdjd17]bݦ<WVmƾ3. sNF8MXxl%y,.W`AD_@Fe'eEvct}FjAsyVHsf9:W2jЩx;ɽ\D:[LZ27~ ],ʵZ3"zҎ/擏;;tpcx#7P@?M(i'׉]1MkN$1|"~WѹQcKG`5$̀c=[Љ웷X1߮N)F-ϬJs]c;xB<׎Peus(\֦߱Yg,qx:цk|e9i^vMQ3^*ɮ>d9E <`dxPT2>8@)p(KYmj+z@^1_ja2s K88?>B~;ר*ziw΢OLN(gG'cMɎT2d~Z򭲚=YpBO8(!|.RSB\ӂG,s<ߙք&JFlst1yfd,ՏCa5OhhE L2,<6iHIK:8Ίw~t8x4 y2=vz3>`7XזS!rn+*_sk:1טPk) Kƽ2j hG);r=^bV45Ed: %Ի@uKc"yB#kHF 0IOÅ;,rNZη.bc;;MlM.=BRũ|ʋX?Bn6ªKu}udΰrY)",`֞>%GifmlL[Lfd"vMS6=IipvOo/MS|$qQ)G1dž7Fn&{½ G.u 7~dKo$[&kSъEUSRkZ!mQyH 1/w Yoõdug|\;w"JD<Z,0)iڹvh 9qљUs1LxSωܡIx~slec6,uVDv4pƔ3?69 3,ٞAHX43aر%ᓙ3ql7>;zpT5P_A: |!UV4$|w%}ViN&枛!J SZQ!j+;A|TWU$ox&4Sq'-,h;DKt$_DZן7.HN3gAݦŀdO7b0m͓,A3 ϕ>ӈWU0iŝ.ON RtDhsCxe_!iT3!\" )2#?:s|BQ `Z*GRfeqAu]!}t3,ӿJ Ig˕ҹLkmѨr.f`P6VPyڶ XgQ}p]M '3Vau\9yg?uhe^8 AuڵS<S-  b hwpsL5d:SHJ-lp|-\UUl*gM Ʃ؁p,L,Úu1.Q nz463կ׸J3x]p%k"E٤ cԝ*4CSv" ;͉H9~-ĘN-FMȮ lk p-!ҲyMϺPOG`*g29kfņ3_;?X jcQ2,K}Ǵi=P6Kh] V(FH8zPU%ig+Btb,+t'@)lF6T0*)Qw}tE#)3W 1|נ|~Z8N T^6gcUG1.! Ď$JND+œ#eM:PQ8eA*;7,o2_ (83\;FR,\YQC(w2BOzSQ̈ւEl9QG. ϛ.1)pf%]h) `hߕu2;(dZ:$hGjV,Y%ιN vdq,.FaLeo ݥhaF^ ;F~gJ8'jo v,XIg/VޟOKIA ~hLʧm J}פUny;0g˼>AH|4Ԕa˅bQg33iYD^J z4ρ(̐Pb^u}GeD ebaȳ[3Y+ҒAn pJdV< ?a2!P++^ȊQн G!ZŽ-y><;zJm*њTZ૥*{M よ5!Yqn:K!v*W3WrbyUn;`Qpk|ѧjB|I{J)[L'g<9楈6,QOIs'5%m_P#ʿճ_L FMtO`uZ#AQ pԢNPOx4b1uZ].ohu%,¶\!*(d".5#n-63-uˡSSpݜE2W)PD_սw' į{|]BIS99y 5͗0:\y>#tqܛw s!55=W>%F@D}c#1RNhpiAsY{3A>xPŔ{YSjm\5$_vu_?p,׮-X.%z*46m {Hd)CD0X |"e_9xv؊ʽF5J1bv0etZLJ~w*UOCzRC ק/O&jC:Z WA`;>d96aw7VAÝ7cIt} fnZo@f=.qvwVa'_/9I_v uRŽӁ/B⹖zt^A`<?%K7U'`Y"/i9z3iړ9x-8( Ln?YNa:BR2 %$7Ld(Y݅T2R{$;T˰za(V~_@bF`I:M Eޚe_s.*q)g_᪦3FP(ؙނ.Gd/g ~in\Tt}cbgq}:B*[<' <;K`)Fj|mړ>2 M+6%z͖V^'7Vb;D@] Q=dehn|kr:³@0 ¯Lv.KBPi!E~Qk hKNA0tIlwt),fsz&UR]l$V)u|J \U$g-"Z4''%zRߡcdyn;)|t;kJ.0TϽcKLD}EB=~ڡaM?)0qt1=ª[x.6"'XoQ+}H==bʪ9{ mBS=k˷74(3Vm@vy&A@~ + &WV_݅GTcgjns^~r }¸e=O\ Uƺ l7l- ό5[4QIƼ!ӕ 2gpGn. PvI-^ߒ1%d,Փ6g(GzH胾RPFux.7b/MP+])P3J+i.k'7'.b}v ,ep4D@~ǙD#]F'$>SaVa'$4l=)HeW:u A(uq*tZJzใqiWu";rTJtQrq-]a1 g5x;g/9wR@:b6gEH"i9gs3@Z "5 KP!ѡiǢu~fZźY=%HU3rL} ̢ЮQ=vou =Lxp}ּv~UhɁ">cL"/.|3g?u{+v%Dd凑/! тy3ደ'{NlŽ#6їP'Ck]k6bA*ZAT3X4$(Ptߣ&3͚(:suo{4V}6ﻥ}Rx<ՐWSDx!?w.**1^b5h@8lFblW~>\p͸S._`If+AF7B 4Awnõ w;>ŀS3U!GSxf)MA8c~D잻iD&P |ry$'@6!G=Є9 3Vأ`0/" 0~T%O9 R?#zژaGn>o8GBwb./ZKh)=c^~HJzI b@4ʿN> z^I&T҄F Q.(9^Ψ ZPAdn秊ޮQkπ!>egK(P[^ 8;aF߃H5|B_J4qt*|[4ڠ(*/ظjWpy \QX*rZ ᪿF8J>t\HdIJVٵ<$ t?lԊ  c{A(9qnd>h eNܵK4 eeD%kXh0#B-^t!CvB qr|ngwZ@rj Z)_/{*7.iLؐvP3 9 *X9g4=_ah)vEfNRTuJwrVwC-p='IrJyn~4C;E~8T;]-g6莮Ub'hVR~?ԼŷmL~gF;\!MftaX)RC>h]Ҟˌ }5WϠh (D2D}mC;Fet4th7bcoNa&=ou8=dcN{O>VrKXe/QX!=D2exd{DzJ"PcH}NM,a(H4h\Gj]~ eφle֡C ZQ_:TW0[J1j!E ԉ o(%Ʌ}oj^çhA sӔLgA\xZ]۾6\VPjE!!?+Kc͡jڸ6Nm^v3>V(.:+ez~3V\BꂏfpxfK0=y`/8Kx{!.'ePb#6MHK)ck}2t^m3~Cwfh %HB7=frZ:8c4ײ+M4`+MD=qs +ʆRq9 P>iQ&Nr>qקpNܱ?I2S*&]IDً&N^if P3xU{#kۯC8vuݑ@X,ʤ]xI`?_e+۫oį̕M&Q0`cyhC%v:`ɐDH%+-Uuɴ0K[{{/kGS{4ӫ[_Tp9 .&C7/IF<]=KF+aG2`^VUiׇ &ZMWpT| CR!i ѦY& @iUzx pGYi k.[%$3ST>ri%' 7H漋4^ŨPL̂<A-jæVIcfP:om7Y\!32%hu<+bq\Cţw+#5FWݿQ ^m‚ `lDyHCF'q䥱'Ş`,~B!;,t|!{n\p/J7\h( AQY1V6Tڋ?Õ>yw}@YL MLw8=1b9ԈpR':W3* r{"Q_k5wCg^zc zlX+Zoiv^tħi( DZPs`gן-JoF8bd F.i9y⒊^a ;ҕΒ-}I,dY65T.f@Z.9Y$عLLjHͼԹm3`*.d(\$9f0{|f"Hsi>v1^K.jDxRMA0#w:Pcr"²uVCɎE"ƴ ?ZӼҠ6S,^U-B 6WKNZ>n(U}5 {y7C{5 (cQDL/fak=QXr<A~o^UČ.J@j$l+Kq·"+D ,|?|f},f4꘰K+9hM, /qՠC#a*E#儐vu_^"~Ѝk F)PUu{3gJ=bP.VȧELW6 ˋ䦢bG>/1 1\m}cY-vn~(Yjf Ho1+}sIʙ_ nneA{C@êݞcַ e!Jڝ rnN4ƕj{1RF)O1_( 0 1Rx5jd+ iI\ sImJ4ȣ~G?>OYTw=ĭZzvEPf *\M\cN曠2O s{<5O:f~G/'l~-HT96Έ[- HkP5v9c.Wx5?ѺNZXN X~]vMK~I[9DpsGm~N>]Z_CFߍ=(?cjZZ~MtLuCߚ\*cSWȼ)g.<^Md\ |` x6! hڟ] Vp$`(;gc6hVZ`̘y3ໝQ_Lzb|PPoz+Μ9a4sN*N4I4$&5+)R ; ݜtyNSꋚT N'o0_ j^#*{[,#}.}]BQh hf;!{6,}N&ico,xeºM2Q52M ^AA!Any2xcG[oӡO-o£&rpMcn/ZOp-frA3ޞ-I,fف7B@/䀤 #ScV}ܟUEOwvɐj$\ifj|2VqcNKB}֪ Po-W\S! gĶAޔ#|F i5+Iz_:9PoVK^^XP Q#XW$ld#~ugčeu3W8\- AUѩ&k2#nH:9 J(\Wy#Mj;Ь7's?&3=&62=#$tS@Azu|at T6 jF^'F,x)Y!,ɋGqzoK_wei҇%ba|R_}b^YihpR}|"$ ^ Ne)ʽ}hVyϸ{Qo?8yu']A,r-o=L{$J٠Z$ 8..+bZZ?q?HϭF[Lp 豇!? D|ޞEJ (er ̬V7I0L8ʙU ):Hʄz(`M'S`/l'ɞ8'F 2}aWDדK2aMRXMIDvot" lؙ?)CZnVV)S>'*)ZhGr2c}.Ɏ1R8M/dn粰'*0 fԡbW-869XI@p#Tȑ LA23:cmEHpO:㼃k:w[ωcM`~ ̟|pɟ)[utzPG|r-H.Ac@tk`*v <䤦11F|?L$^pq5!H3mGj&=/A@|{Wӟ&Ir6htؚŤ⡱BYW0yXf~:}& >>MBkͅ)>cGf T<yb6S'0'|]Dz:I"9`_O%0/C)tحZChn!%T٤?zW}\o6/mw.n+n)8!0 \Qp 39kH1ҁ {)!DT鹊Hܡm%:`׏}jeX,1[Kfu{H݉VPCr"\hQ.fl?Uk_(yU >!Wf*[ݝ7Wlw"~;/2KٷZѨΆo#ҧUEo7Zjfa1ճ:TD#QXd`8-=f%BjbH!I S=5H?tG^)-Мu棆vE0 {,c`%/?5`9єnQl}Sk ŌI< AeT6r%,У*4rb(yy&Y"̧ajۨqΜ$T<t}i# mt.Yޞ KCR[ VHdhsڱ,ʗ$1m̅mTew T<#ϒ_@dᤘ#WYg4IW H԰}t鱈9ܭP(髲 $ Kk Epܓݳl}o~Rީ4.Cgd-d۽_'y [ h́neca>Y[)C%~p 1<ο%)mrpYH+rۄpER?ZT=@$.:{TpcO6bۯ\gR.I`~t^fފ2 r'\aT:d#c UĈ҈8l/}-vNm='3||u89o ϲDCglhv-9qx^Bl}AH/? iS?G= zWɇW)6B0.p+ }M0/u~*}& b;Dʝf4B?5k'J, ;3 XpHd[#cuXƛ->8U7oD)"n{"9m JT!dW5LhU׫: !HDE-qcN)lM̴TGFUME7Tb*k&~`Uc=ϻt"ڄCV %h2u}ߠtV,/P`H(h̄1`L*ײ3FAZuw薎݄p&t ^f#O8 4{!}HQS I5UK;q%Gz$^IIϧ)pN+,skP/a;mR-cyXaf(=_O S3B@YU Zt10w=)9"`'FA%i\ jp #pCN*+bWuNf '1Rӟ^f䏙IV @t8~Uӟ| WF,9,3[GFS IӅ#fyZ˜Hƻm1%ڒX8!gC/Q = ՟:8QрWK۹zY0yi,yTN: ̀`'ο"&PB dC;&)3, hiBT E !i AyٝұTky=Լ~2H- El90-r?*lCͻ_  >$>ѳG7W4_e0fgddELvy:_ժz?+DgYŽ™@FCa h!w B`;ǸkXi!*wP'-@d4 ӣCں'9-E/c 'Ԋsy'|8@!Z$g02ź(;aQ"K ˸?[€f|ODu~$:TzƱ&vlGƎ4LgoyCTjqt?ENKբ n 'v YlMރ~ߎD8ym +Xr|<ٖ榯G-¨PKB j-Me%)r[mDִƸ8 ̭ب0ګ6"5p=2Z840-]S7R# 4 ׭}KN9"?ҬZUw=D\V!:eF,%g»qtj+\?r]ͦd.h{7i$p\]D8#z*[!~45ۨZub>h()ճk:2z>an}i:IOՒm'z>K!nzJ˶.襔³%D |7&'LQ u&Es[/7~6)]_ì +l?p6tAP|kۈpi2R1{=ym$='R|{T _!Yu%,]xEyMi_0h PTo92VxjCJGa$%H;1{dIOVNDEo4߹2RfhT9J'[͡2:QUThםqSN穤Ed\ 7Ft2kўbĮi}4UrP4AR:n3s 64Je.(%w^|k#]6"]mp+_.muJRkeĒ4hkJ:q~ KO垍)3*#i@u/WuN6*ыB?p=QE% mBj, 1[,K&;[`I_"E{tu5φE+ Uˑ&*Twf'dN> Z!=FTfrVf(AjZu^oG297L;,;(Ahw{w_*nj,<7nK>Hd\o#}u?ߢTC >@X#1vy]6RN@U~z='\EwحۏO;,[i:Ia7O"xVMJ-hfZJTV4^Ͽ~rgr$Ch\>â6No-c&fYub3"g}3jx v I^Z8Eޕ7UIMσ|6.s\np-_ _hrQH6ߒGqr?:x3ym<;u,X#ڄ/>ќfմ#S^6݃d!CUſ@tG*\<_)ϫV4cD\a,'F6\0%^4k8F+8!G#x`?ƒ.z'aa52eJ[+@f†[e„)%)e-,'#ZV+y9eogS\rHG#s,tJX.Xl|%>[(sRq 9w["Q<93{…#DTqy! u9nŃ|.4?+c)<GWݲ@8-בf[""+8fN>IXxzOm3]ߵ,lvR:~)`o4*1Dx[!*ipxDu->PH\7&&b ]fyv-47o}_~~O$HmzJ&_)bf0DdVj\z _rfUaA~-E`-7&7hcmwx-M (>f !}e/lv,1$|@6BeSCkZt"# c ">+c#T \)m) 7ВTuu23m2?A+uૼ R6:djkq?3 *7`W_3*-^Ga\UV=ܪ3C ]8,KG-%Ydj>@!j!/ͷ)xYջJ`ޠ#]]c4_  CST]&J_k _sOn5K?k{%Yt 5Y2 K?x6&[@'T)iT 3Z|9wP wL[ky^&Z)1F8%|>߂{>Tb@¿ۺX g޷s/|Ҫ?EѮYB^Ն,/PB. =8.={C˃;:M_uQp׳w4j%b,,+_J0ФDh$a9K0 #Z7P1EmDN ȹ]jRy?u1E inA)X\O0Ϋ\,:&AZ܋NގsxCdnhYJqx"Ò&E3ga#옴 NKߠ%\[,jwo`{!9%1 m g?Jl>lؠı-9q]27$KͬtZ=$G5S,♾K_~[̧[?Zfu+@[nϰgX!D;i@TԌk!yH)~lX4d ̺!cB!׷ $#%B3n {/Z44q f#[T٭֌(;ld%z$,Sġ̭,Czr&C*u6!鵦*&k"&2%W@7F(*%fwB3H}ckĽUNwe:eG$xr,ާ,t[:߶P/G'ߊ /LX %yb D9П2,j,VNM|floA%Zߍ`*L;oTCN&,}k!=ORa:{}m9}cI6$tvߚ{Vc'|`#mN8b`L J Hm hykn!d)`yv,[Ȼƿpk%*i}ګn0(dNXXl:ɂQL)?㼼igNhadBHܮI^FG,gQ^w*I|id XRQ12lX`s2Xs8lgkhhLwl[JO+k`SIc$e/?,ʺlqQ,HNoꢳ#Kb p޴VoC%=QDvIUsLГ,|0œ.Sp;c>ֈ٦)-Fʝ{FǢrvi\E]QJuΣ*ܙYz5MV&[BMPkz*M&n5c{G,q*02Uba]{^ $Rs҂;V=+vsϏ9@: q7<bTQ\p`C|i:m bmO($šBT('!84mHD3sR½wߵZ2?Z#<lyuJA<X-T8Tfs\䝈Vgvy+8>'~4t"dS_b"P \`(=^XR^ @#)XwAשK2G2 Pڅ8|6z|bqJ>ai/K'B HV5V1`&+lr;]{Yʠ^2 +0YK_؆~9EtRZ?ۆM! 6fu7Gב$K e9bQU(v|,hǨ{rJvI]w !MW+ a~V&J6 iQ.S`7ZX4'Wi`O׈j U_ !*Yu&036X!SxtcͬBB +xNN+hUrǡY03F!ܵLiǓ.hPae۪}vM\n6YYjgA1#)^1X6j'*~@Pfƕu/6Z?o%% ~_j$083ds%v~˓N>*VVQmY$0,L koC>%72vء /V޾Y4s9 8%d+UqCo~.']L%ojɸmc;8NZ! kw/LS?YR㆟{*(Eti^ $26L;A7e<평2 PʞY'uUBӗJ!?a 3_xX}0u1=+vbIJFl[BuH2UA}=ĨhzghZBp02+[/`fQLDŽk93^^] ]դ")' t8SLOx+f܂QQEC PU0"} |ϗqjϬlbK.zLOC7ū~Q԰ |W#^f@[mmvYOR^ܕODNfVSqQq*-OƇʛn߃| hQyqwѕn"($3߃mJ^])eme'^k8N`]ݻ!.nBʔVDǏ^~'& a^>TMjgDt UZZ奻;:YXsx2)ih(н}# ݻT*g,cHv"a3 .Tpl+<_y:ߡ\KRmi`G[E4kߔMkkJi̝d{'pZ })DŽڙ%;:ʤ\WU0ViA \$e|3)|CY0qWӴI93D xޡO0VKxTfZR}=镖LO?| c3CȽ￲XF2ik:fՔu56dI,'-NCVVe&DB_G7fK:j:).ntbXE^͆m1 4[O:~Od^aq& : 8Kc\<`YK&zȊmб^-+G2T7x!;-GkUC KG@jo 'ad%5ZYX1ղ/L>/p15ObQ-xi"zd2XmUJq84 (ʵ. Iz9O~~* E (EWтnފdpϥ:Ƴŭ-ވwO/GC$62`6~sB C)Wfq!~[\>q.S%AJ1dG7p^ON- L\݃t&=tJ  z&ڇ6ʌ6O<hے䡁}z:ƻP!M¨0 iKv &6_Dx4S) h[ZYRh6E&.UGT:@vGiG'Ll'l_X~QhkGs(fͪ9l7Dp3^%<@n]s}ʬ9B>VΖ.YNCҠ*~НśY>}V]}kO Sjx#G|S`U /6cX eE EEBb7L.WڈjFu0Y9C>W'Rk7cZ7mttPOI(ݱQSGM<|lKMN07%|䄷a,[H)Fe@‘} g|8uu"*]_SnjiHN{<˭] ?"o;19^(MWсmGbH 2EZe0|Vd*]*$t=vh8bKVɰ_2Y51_a mf"L2`L{'bV$K$G-Rr*݅HdLSr5 oG-5Hv9C Q Ƣm~֯E(`c؅5~ypW_ |#իviɇQ~>똆_VVܙ !vkl9AT.tEB֔gdph]+;4S*u3 ?W19FJ[Y3SP`⥊Me:@FXKke V6*&7 :Ӽ)ɁU4$"ֲ0`oc'.Ŭk,F'xQ<42H]1Z!\oUChr }Xk2q(r~!{T]KK(lze^XZbPHAX /ߓ;!m, X"<~baDGU ~4)S؜2z8 1.qb<E9;lmXE/_k`V!kW;ΌVUhZ=Y.Uɵkݑ)Qd_*U7\^^9PU#Ktr8??2RF8[]^*R\Iǐ+eIeҏ傧4h?tHX =.Ӯdڡ ~ʹ -*<\ ݺ?rAY#xҥaEEו.F}_ei+A1\p\8R:FpK/Ґ"$$j4aE0iTsWQ[1ܤv³ ~RY _NbV Ca Ev,Rw`H.# c.i)+T6&^v "q>S?+Qb xCGykZIOy6ʑ k tq,ݽ>᷉: `Wk.A#U6WAZi&xm#abRͧ<|{qXJlb7JE`?VX99ƘMn\F3808[Bjs|-&rTEkR%~r~UӴy{?xT>[4OХ\"?҅\W ;^pZl߶[2rZu-K 5ͫbTj[%olۑl+\f:8VYgEA_>sInx|5qI/ ɂ#IO58]\xBI0MVKrq# \,c{[}/ѽkɔNS36aZ}PEu]aF\O*4MMc?T^ Mj-P@(kPLֽE{_ٔz[5uV Fkif|{8TGR}ʢRPqj7ufxVo梡xqȎ*#5G6ˤ y7pm^Aăyt9&wyduqPhxiaJ~6.BQȐ("-1P[-ur6XdM/U fR6qZGqddK}(ZtAlB+mæ; &iakPcaqcΗ'mQ餈pNZ#2<R& eׅ!*¢ȳHr"AN=Ia#'14Cjֳ֓Վ X#uw7()ojVOofe>| ?4 y7I"ͦ"3-gi NyAD K#1M,M [n"?^˱#K[ջѩX*olܵ;ap ;A.) @!dBK߷C*aPyډvY줥NŁYRn!"vn5',EVęWm)SU5mf^h ˑD~7AB/c|KS|OMg*ː5f&\7ĴK VS&0q\\A%,>Uǩ[&qy"dY*^jU+眧3U:P;wjxvqОWD~*v(W=m>.iQKZ%-=D֬_ "hm{"K[ %}B 6&``^ٓ 1ZEdW&U",NvDu=G ޤuҩ1KЕ1oFi,A;Nچ4ht^Z$pק{]fg mԦO$%$NnK͖wa:,4*pF8wV{Œy32NsHަתJh;:JcTL8;uMncn\jt@=zph&t! £5V&ȟG k 1+j3$wya f2ę?9.]q:Sgw(^c1j߀#pUVΊ R $y[{h?"EΑ.Hok4o*hoE2g |Um0`߷$pf]6i"G|0~U.w%*)Zs^]k&܁_ʏ)!Ͱ陪Zcl}ze",wdK+xֈ"XiR7KZS:|=.zݮ5TXD%,{RfKrB1DP&Xz d,oTЮ:%:ZZ5؉kk/}ỦR؆ [uڻǍUHSy=$4 Rvg}0Vu垹;7rS~UGօl5E&| @[Րxu4s2wBOkc ] N9I6ҁ)kEp7 +GM("#d'7p֎\Y3W qW/B,v>ȵd|1"h m̡#Q=2Do;ap4,kb5⣨[f'w)¸?칑QrbT0u E)V#AYuÖ~9/g8a*nnKz* S">SW7}*aŽfq[YZ%gYZ07070100000424000081a40000000000000000000000016650a15d00005500000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/UT]?Eh=ڜ.+[g|bŴur@djla#&,L,R#brFeTZ£Gvv^H4W 4ɘ&۔JvR5`1?j]HKFWUS^#FK.gtpXoC&c*[ª}3 )ND!\y_➚o@ڽjCُ? 򨉤R Թ2L&"l$vN`4o wDї-x02h-wyKbKDW?'gĴە`b_ jUlݸ?4&h@U+|P/vz0uf w"gXs|s-E4a$Z9N:)BN,!'!ʵptωɴ;c4KŪBd6&ߤ4Ѩd)œ_? f1bn{Kd'_0xg+{_X>(,Y0K3Zy,]ߵf t,r`ٹ1X;m*ق۠T?*;O7VB:!C,T$׾Y4V%̏(^W*6YK?<q^j(tXI`9~}4*ĄN:ut& w?Tъ~$\YF|Ŷ)t콩h_dŕeбjPj9Xa( ?%4`O!FP!!ZdW[gӼW1/5̃ZY^Ҭs]ExIn>UCdǏ:1tQ#-JI҆dS]cfeթ֛R*vUn7OƻDzz *KL!_՝d%VSNz,tOe>$[<[!e+GjZl3HbI1|m,gmZ: XXV*fL{Y5IS~,p;_둭PƱ\.OZd qJ!1]x3G[t1V(Ƒ m4íi۽O+rLtX JcQn6~A! CO)C pG bڎ\81 ]{ierZv! jIIeׯYQ ;&6ix-/?rz*EҎZPj,Bٗ'KHYG^@74X+vUIUDz)𪜞+G4@!PUe"gOнo\ޚđD,l8 u4/\߀r,_ r>60gb1MLk\A~MS;ĩZYRP3ר@܋u/_^[+fE$Exau=-f)F^`U Hx˖p0C+kt,ZWDn*デ ۟P6Hi䇽w P%p1Q& L,XGOV/1~f`UĆ xi{Z49wu: ܘy:d]ϥQTš[q_4|L ϲIJ`iӦ}yrL -r$1ذ|*k|9FQ >?“WFՆ,[+`P+ZHO@Hz+hQ{OC1^7jLmE- ~Ʒ}+&s8''7?v& GfU6mX+ﭵB^P S/P i[ШPt J\}?5_T$4iZn,yvG0iQva/Mlf5&QV@2TMZ&&!3kE<%7]mM\9 r -𓋩S)C`gۥG&/O)b6Púo*JAf3|8?Kmo՛?$,Fi'a΍;W }Y`<*=GY=PYz:>9HᜳmK_Tktxx{SjF2j_c.huRA-02 ˤAC ׍!&{׆!Mos >LG B,lo;3U1#7+Wq,Jz ;c9aI> ^^n/ș2>Fw b)jQ~"f3pBkY2OQprG 韉$M8S@{uE?2~p'5q,Q-+&TիuӚ+C?5漛 'HDmdq$)C6{ *Cz z寸c]߮dEM%f[\]a:1yF fFy>%4.ljI\9U6ȗl:O-Co`@Q{)= x7aYf؏ YI mnPK*2TWd3(Y-ݙW+2.J=wE4*}0/HÑv"g2q%Te5/BkTlԙ\SC W>'qJ.`aש7yd14525ҽh wu[@Di-|3Ebd[:w-gWx/QKo:b6ñ7rT iP9ho1A֏?>}#Q{mXF 5I;(E(b?"M6)E*FE ζlF{+4dq^Dn flSWhd3A^wV=C{0fd.ӫ } !K\˲(uڃpa!x:lHӝO_u=J!~v$ֲ4y0E_ k5y+OU5F__ e4sr[G ylY4TF$(w'ǑVE.U6"92ۥ1^C`TepC=ҋd_DYMuDlDqf?9ל!xD/ӟ?Wi_}ѭ*aH w\}Mf q?=R(iJAG=ޘ qlyr:ވ ^-:?VdVS)FﭯʒVB2S2(f`?Zd|쾥}-F wxe,,b=G6RS$އ0dyA,A%DE*@2qw&mОꩄj^LSz8_'~A+埪3'/[}k:FTê^E :qYd'thZEZB#VsC55+A/ m`h|,?8X/#k8zt,? /~ yfT In(W[D=uA 닇ve%q֮ϞR5 ڹyr)%Da3=*@Ձ}76q;qHޑo2rFB冈lHHdSo+#6ܱYc҆j->Sv.@ \{D;-YՌFX\[ ?N̷A5EiP*}9tL(,vBg":ѧ!@%JzHWqV8T¥]fchiHUk]UoԇNZUtjQH ͦ:y@vOrƫL" ?BYifp{ /tòmɊ N/X1RyDx )-CA=:Gg9XFG~1:xyu/"1D oW*'^\Fġ5~W5V tbFE83o搰;rjuXfu082aPt؊yC0E睱yf gx;'1)d|t\Q T4i\斗!,} śNxhyR0qQαUo'IfńKNNK'_@g!)sRy_Wѵ Iyoygr%m9D?!ޣR|(=) i[gΎԞ0>ΧC`z,́9 1 v&bw@|bШ%XpdkWX ]/0 dO*Tw-&5%2HȮZ? )ho#>?v.+B$#xKZ~:=yE;m$=NR\ԡ*"[~2%eeYe [9p^H]1, UT;N͌ 9f0vzX[bXa\B)dގ"|G Gr{8J)>~` vp& 8.ia=`I9ifyj<ijgmF8  C:_3wBJ"ILTMy _}*iF`v"Z#my&{ɚ{wmտEt`#L;gj޷]pC*~g¨5\PB OSNʴO ېTNK~ap(Fd72cYi I?߃]H˿ܡIbWNJ5~\EZ vSDN^(h*o,\[]B "#GP/s[i{30#FO)lI*W;Z{[| ;?^~:,=as&bD-3j G7SMD],EV `ąڅTgU1`wrm7_S ` i܀ ^^a jpLL妀Im;[m`MOS LoLOUݣGkKs%|`oS')- GШjhaRNiS l鷞$vu67,3l`3-sN9t+Ȥ`BSm2+hlץډgkZdQ^xi'89@6u+U;߀t9Eɳܜ#C̱MLb)EQO?"CrTSǙ®liLׇ FTqg6D̉k|n/xZ*Q+D5Qɦpp郌Ip Ȇ.S!=„G*o`ϵ0T)C /eGZe:\3$"M"(Ⱥb|QJR`~PO9}B;hq)ߞ/CH;zi &+;W!ٕSP=u.]62LkV dFV`Si]?*akhl=5 J}x[\ @\UI:huPi.0fB];N%l P9xl{! 1㏑=)f //:|bTq|~EYFq SRN`asH!b݅fUev oah=le lə!c닭0**Zx>oN&abf@y%; H~8NcNxMvg\b/qc=dER5w0o-=&- QLP=F 09zq3\ly|T`bqu5fjr3LQ앗dܕ^:[O榃TY ;'~v~%pZk`bB c}G =w JHqsz 7o2 wuwa| l>4u[Y~|;xE8k>>@reA"r6G~ܱ4nhI}`;e/b("N~ O-f O-Kʫhg&>v0 _5:&4K;~(Xs%@M.^;?JIWɋδZJz;9M9{xoP)k1k-(RÞ=EH}67T+tM(Sy~ ?3_%N)5£v7wd> OUh¥5kW`#}ZDs~дr}c, \]IuTϷ$XM*'2:mxWX :/$" HDt>99fќe W7Ee/+ٗ=\E.˧ xZo^(0=mTZ/}Xv:1<,3Ή8YS1Y9mtCi8* P\,$أ\gܖQWL6S۸"|JM٦F$@:ŽFr>߲哸vR#*PؾGQj&JrS,$X`U)#.o.BL!YO#4s#!gZSձmvx#n({6?S;s- YwIDvyY yNq#)E'?DgHծgX)la4]e!{>+ry~\E֊E$FW.Rp.^e(OǩX/ tIox2?䴞$^r#" ](W)e\+n\l R g <k Fvr/#> g6VBh#f>.nxgꄆ9eN|4FZ8WyNTSEM8ڒbc9'r29p@j3oɰ$L4,b H7n1gNJ+Tޮ4jzJdag[PɵUZr~n| % 66[DfyG+ ]^BFIb^=S(}Džu+@@H]̼ Ol\?IN~hC2l1"?Oa?ō'Y[Jj+^c٦8@$&YNs ήnd%8}1H4!ޤO$ٓI0([]$5V-NOe6{X./RnQ2Q&tY:RBɴV)ē0HyLAZ&_0_T[>Awۼ R@!(ZG?YVSā*uJ?D`KHD #E IU2A[9$gMcf74CYYKe(>=͉YT)>Բlk8V9'ja\u=t.Zwj],e3UDqVHcNIj֥ˁ )_+D6/N 5AFk3 !yFYͷܚ?%};D'9D๳lq8-Qj3tT~8Y|V!1|q q8Dw;4oY5 Cp58XE12].APYݭcz-~(M,2r"K[ t"U:Ovdlb)"7U1Ǫ'wvRc&un#~v2%LPDr@TJMxc1彽X;߳*\vl)(Jy;ՆxW&֔\@TcH(4;! ߑx)|lv-/"/0M: G+^ 3> tL.Rn 'z':i"X0;Q)l;aҡ|=?=*YOMNj'3y .tErl觇LJzU޺~VL {h:Zj5gTk,gŽ\L{t{%ȧҖ^>=V3!sl>L}.wIM(\lZ9 &\Au!i,fĒ$mgRGZ0 ,=e|u9mSpQNfId95t M4T~unD4DΖld6w\9jۖ'ޚ j"vHvS:YQyLL[ Kaby:"0JOmo4>^<(5͏zm M>PL8}nq\,7GavѨ 0 sڑ@U#>3K;jMj6NTs~dBt1iv=tT[{>, k 쇻J%'_5YpqK RO1+oqtBk|a26 9p.'7Ɇ+xb%ٸ |A-p5au,ʖߪBA"LAov.]vવD-ݲ_䏕{dU7©ZB}H3Zq%WnESV0:6cG3)*ȭG=ShqnA_\`>a)8r, %߹Ae`̷\δso4,wxgc PCa0[m5!)=\%H|3"8:IݣK}bkS|-,F$ 9c;SmNdhIe)Tj5*TA:Q%#:%b}Ux.r:AK.)Spq|hՌ3F,3P)潆P "U[DŽ0گlB)yW"2)7ĿXVZNyu,0U/Ɖqt|N^#/?-[H;NV9 cewSD (, ح!wljkeAձ\ma̳33.9{C=mʁ.!*~ UčkFkb}HK&sܶ6Y w^Qx+X[w>sߺ_kQX'Is,`VwGXK 8BQu\;_b'ߣOId{ ')_z.sʇ$sd{T+uFKh0;P!R/׍27R:2AW58 .GpW|Aqn0 ǚ`2L"|p%Plt?L^.7!띬T1{Rݢ ͬֆ-%)ڴ`]@:folY&PžXp'gYĂ@kZH26ԤwI#a%ىZ!-Co늅(NC,SnlKsZjT+T-]^mdy᠁B~҃}%QuvY"҈yKc?0,B6}Rb/cL?E@'/ =*$ei|N  CݐmQܹ?p%ٽ\ԑ^1jwn W\j1G UR!qv`w>!P[qb$"$L@_W=uD3enq}$-J`䝺fv)0m݅LY"to& fEcDl٨2yjo6wFD\u>Zt<(ٔ ?#O2pY)@ˇ8_Oԫ i;P2>t8-~YyO$@ Z1QiUs3 Wfyv\Զh} 9o``>~K|d{h êzMY$Pdppi<਀r} HC`, o|d:SU7 ‹v"R4cgGq~/ !|`i Z0\r0<u$#ҫǢ-[l xX?;&Ьp+֔Rן:BdGߚ7noz]"IABh8norǷԛ? ;p61drY g i킫j)n|zR-ǁ*pm`GRZs -uq6.瘹KF+⠽!6-2ecw^}RMhӚe{ #1CJ㽖A8jmF󚂛~$=kbޓ4ޑ|j~&_# hdڊ^{>0*3\e:>ylWdR r?Ha؞]e/S՜̴c.oMKc𣹏>o_>@UO&,F|Q.bk>״0oA֥,w#"ty" *BMa[){iq0_߀兞}P:_8V> ܬVmm_H;mЯ$폎}/Ggc= BZ+w١|%,gqNDh:z*"FBamGbUնQ[s~Z͹!o? Vo[/u+J<",MPP*"&?cî2QTyz+ToXN \ XK2`CS;_$ʖb%. \̨ ?Z>~i~p_͆x];jr%^rfS2htjm$mrWW*JȻ,.pIv}W2^]8;lji۬[ry;8y T>< {C<$ cFNiDŽ)8q8&FKsg+I`'yKJ\O%PHqЦsAAh4?+ Sª٪ UcQcե7B2AMGjPT`kƞk@~! ,h.k 8qM8N}3L»^욊esk+Dݳ[s8_ r$bוX*z CE,Q]d*Z)j9N1 IJoЖܔʍ 2ɖmh$߃M/ݧM SZPz)Q̈* Ijޫ'2G%y0}xMrˌw5 '$R$hOLluZ?~e eR,F. f+)b.P?8 #W@v$Ċw؊V >yubK\&;jzV"bhX@,oAOg;:U18íl!`F+L2nJfmɮۡ  =D_.N(9|EwublkQt,{CɓL'v!a[΍?{T*RyuXa+SMRIAj㥏f rڶ䫮>n0M 5a@YYmdT4&0ΫlKv|*sRJ/ZIsb Ə1Oӷ`Ws2@r6ػʘNRD1RúYIZQoqčx(ߟ:#HfMuYY'KM{3{!oVƪsq=d1"XfZ H9(xk0MB02%*(E6\lN0B}v5")Zx^lEO򈁋 G&4Nsˠ@vBC 0ʽ/D$c-੶}B,^ōb']|'[\K]\PCG#iؤ UvfQ w3.,r 8JGƥW~bn&*z{ 0-@_y3ՊdaPp.y촡ڸL-v~q]Su_KX^6CDǸt{c1(Uŝ@Q"A4~lۓ˶{WiFw橤W0FKV` n=@3Kۉ wfOc fVۭ$˔Y@$%2W|q# O\gbje,2:*›; 0P rj")-hَJ @QpÌGź./m&eƯPfb;%}=dG@AOH HaW~ a|6睆H V`*[u J7*y?v/!JPp*ăТu /ix6QlLT^#ǘB_*uuɴc6[»*Ζ/|zḤ4}! ~RI%N~i( J*u(7ev$LQvaof/Ƞm-#]7pV^ AAZlR̲ u QZF(2+'*h7poYMΰy@SMf oV>FZO8SrhG*ȉV%KW ױjzyRH|xiR[NC٨?R>r}?OutZif@۩3gYZ07070100000425000081a40000000000000000000000016650a15d00004618000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/YE]?Eh=ڜ.+H0g(y⪑eb`1*x#PgVD^=4ldnI 'l~T'BW$gȋhMgĮ9kh:FΣ6)R2TtB>:z}tr]`p&j+B8 nlg&| fDGl3Ku>nIu{A@=w=/3솧^Z<1E|hw ޹JaQ`_ C@-ym!\f猫=֨)|?_g},yyyLv3J>?twUp ,wsuzVZ;pJRm22 z b}G9l=hPV~~./Z(uv ױjO2GcuŲ5jPGwc*z蜵s=ؠ(q]eEa:a c}}WZp\PYc0[΄POf=|eg*4CX布9G]P@,票nRi`TԾEodL ۰'f{`\NՂ| t2٘Mz4_ j ,tÂЧ{g:m9uKѷKMzܽހ+CV 9;qJS{Շ|w׶wƑ qTmOi<ɑ M C4k&Z`K0hPY@|d Y2T"igJ]z1_d>p@TNSzHr$|IӠ*4ח{;!ץ.&Eï{?2 {pi5АM/bE(| p:/1r.V X e~w [n( E%f.]V"X>}3߀LRYfAj/}ؔ`Ι9l\$;X zBω;[}/NVQei/gm[|~uۅXj+B2< [-wx*0kd.ȩ ;h-pwmxPeQ:#aIgoKC34z)dP^ Р{H\Y^FA!3i^/h\YԔtao{uAV_ݩ6La\C-0# ӞAG)}8&Ծ"_Йz:S9^qh/ " 1:39^VݝۨK؛M[Пm1ڷD-4XSJϡxl TeG;9QZu/ #Ք ^x)qehЋ[WbQ$Ps+α{ffqˣdU4e+Py^z)N>8Ŀx=b~O\ǙZy\u D.P]>@ScѴl%g"=g%^!A-p7'$"1/L>13Ike[XCx{܀4K(=Ps}xdk9uO; %&/)x-*h Q0,42z!)8殽v~}?춇\hzY _ _euf%ggêΎ8sa| !W:{N ݛq|S)Ծodg\Y&,0)5[Uc`q9zē0;zæ!Yn1TPO" )D7kh+) %%@WNδy-_X<s5"`Xk%yE|Wt5-ND&lr5"-Χ"ȧ3V[ɯ9+8vJ<3٨̿b30{2]Ⱦ*V}mr侸gX| Lin2DeQR:!ܛk''w\7w[YCrp#;y.pvFe!ru\X.9r'&.jf6EXH{(Tz߇]1E5B2ȅw}q&~Mz L;nJc nv-_$l'_o]THY4l9R+J,s1Fstfk{ j@G J$ 9n$idAK̈9QT2C((+-ZJB=B3[gjPK[&yO!FZgɐ ?9' fȦ*s + 1ZL vC,I~@ƺnu˟ `-=֬:^ӎزWp[ԧd/j-sMkio롪|>Kt *{<2 X z`]d5 R,],axŒt] =ňF[Dӥħ7,5fCt#ѻ$;?ya:1@7b}։&tf&ӏo. ,m-UI04;q'&.xDf/`EKJªhjG`n;">Hv:Y1PKF*-*g,Ǿ k2)ܣƒ%,} D|8_w11I|o I 5KFNXG+̅Y7[;hZObv= T&|lNDNwŒ4>咔E< ) L24߼%.F},TQ6UЍI.< 9 a0j)ٯw;s!Nt~&j2di] 5(0ǫc+KKk$V?wE3콷'ю uZ~]mVh~(_dJIPsAƭ,pִSIKKU\UXin{m#pY}x)erM.~#_([F! ^[eV+ T‡zcp9Ҟ'SF1hGyEXƯ`>7J 鑜r԰%զ@ϩAĀu]%j3Kisv'ͤHМ]jKL0VQyRcH՞_JR4q,r[E{WQG_Rqd+qy*suD4'|hcUy1|gP/NK>8pͧcrP$$DnVRGΜɺY \Ds's&Vx.Tڻ흯1+ۗ;U\Ѩ1)F@G!LJ{/sq ϗŀ`ǸiѮidxH|k?jjcy{51Gh}M.(1̌ވQ;m')qX}ux 3l }T6uWj9Ddw1jÀ\|$A!I썑-i#eXoEy84ugRı}[.WR$Md*|l "==/Z!5@xC0. #HWwן[w?>%tv D}(GM^Xiq~iqP8!3a悅2,P siCw"c]}$.w=k>(,~10(C=#D$?ҲPt+ϨU8H7'qnɤab!)"Y**ǤVntȕZ4í3KJ$$Lc$|B:3 +Hkѱ K9ǘ&gH4q(.Zh`8㛗F}J_IJۨװKc}K&(&ֳ|iۙ$1‚xe@6.mjM%KrG?ᆏT_^Sjg;\a[ 焲EVJתU 3U_ bvdN4pw XT$x!0M V$ngg&ˍ3`%aID恤jI#T\~n:`3hƏjyh%gLP ZRj@^AC2}1߆J)S &$K@vi妼.r{ Pܻ> HqV/G&_̏mL(@W*KfMgHqfGYĸڸ;cL3dܵ<1`]JyZ>A"%R'XĐA)PɁ'ބX\1r+RCp95B\ཷ!Uc9f-x?גK{]:+):7tqJޫq2 RsnC[4'HXKwo"G*TN@F'vLZ筒Av $9|˾Fi m!Ňi^(VmJ%6n؄BEL^cD3;T\YMJN/eNpx1Py") ?N3[nlh?KY)Zy%d&L/Ob!yoT3/& иK{SB{p=2)p !পم!:u ,y9<~đ5oe61Ny zg,=v'n'nBiq T~a3ĒTl~B!>w'ٷXe'YOrK#DIkcCNOԌ2I^Kd'M)׈$Jbq-X d[NNi?!TRX0cm~sօRQ"j *j[4ǀF2k}MJL5y{u?#\Wv s0w_+7Gn5j"I>oT ;"GHX2ǭ10WI}M8d{ k NpN I&n!2z<6ھA.,vx!C !Vvݝ Տ#!qOJtҪ r} eZ t(o5UHTp?ێਏO05KOSoz\RD[[Ĭ^څht:TSɤ2v>ĺ; t4LZfr;LV l'_L6X7Eby`|2ro|bE'SQ/<ՂM'OoA0d!&C4m@ ׋ &kS8NP~]/MX́޲u`4q鿲9HURm1Q|9i<~Yj;5,LT҃-vMHµa&廕8H^%P-M#/M]Fc'+N B[+]uW6a֠Q[O_p: [>啲cmїNQP~嚑}hrLr Y:8nl: wsZ[x#s,Y/ӫʲ>G*6}aÄu N*Un`c>̈J)YcW.? ӿ'(#:̖|c폴9!K9z-  |_fkCv91,Or'Fɮ!Fb-VJXCDŽD* oBIM=P`P%ѐVlɄM_h#czYtu,D*ڝ] Zk6-x8y$I ˨\mvwdNNDp燘pwa1 ^D e0kc= ǔ:Dc 3g{sHT\rT[/Tu΄Px odT=?ɾuJ0fvP`vDz+yeⴐ ҇! .UY_Swr:,2n0>aPa|7#%h֌0!,?{@n1Q^sDX+(G\NL]~ڊ ڴR/P0|o?E/3@K,B(sz˨89Fa߮oN> |\q1dC$uaTf&@~ŐV) c<-0gYsk)\/f3u5t;vѓBJ"J0]']_6-7N-ZҸ ~0?1M2UkBEMe'{ :(K-2EX5b QxJ*Q1݀@(?Vw JK+c#d~a2?Yа6Z. +:xr[$Xˍ3֖NcD%۱)_Pı!#KB5XM~6YVx#L2vH"b G$.Yfgw?y8p"ZV6c] $4/dlPΫkjЩ3Pj1lg1XT^;࿂ݨ3)xQgȴ^!P#"OiEv7i+}_cU= QL'Ib=ɍa\2Jc׃@V${GuO.tsИfLe7'!yPR >D=yI]z pn4]H V2 (pp8v8??m@hj\4PreM3.iG%ry[" f:Q W\ ^Cst.|7|\}ZEn%.ެ j\rO) 682Mqɤg8ꗙ,V^(W$;=j#ə&p GROxqѬ1]K[MF9zwEu}*D=5Ri6dC2@Dh^dGM+tcW#;!'!G“q L?g?c0'+|YFxW ľ3fm#/'hnqޝtx=S~9; M<ާ7+5w vr9yArk'>8xhVȓ(Pc+W2hޮTՂcG Sbkۀh&T`uq3ޓ}z@*"\=$ 2*FT%_7>U9߰ !97WHM-97},[YEfx0Y-2xclMnryp+N2-Q4W%sӚnNTk3 5SvL6cUDǧr(]OP"CȗJbH±K^Iͳ5N?J̛E 8!nsZ@'ZTDB诋چ4^gB'uˢo[AFa$vz.UI2cb'E0am87tS\Vɀqkvkޠ˜?#! iw~UVZ?(peK3gD7M\` Uvw?h”H6-%8']cAm'D'Өwhx!A[5,>~;ɥ_"ЌՉTzIƐ 8( I-$ǫ6|{wdZ q'5At3g2* k,jkF䩷 ;öeH!w#෍4<0QtkQ%AWpȱjh<gL{3HgӊRU(<7j+e`4&SXT(:6^}eSp{51oSQ.I'C {imhk?{dT91ҩz*x:ɒ/Jɰ?QXyoq2`uxh,R9}n7T.%H PCI!-f|LHi_+Sx%ʰ [,JwBtiVkvl*erHT%P{7ve->dEo jl9K4}za%_nfl+]#NLJX3un3F^{А4^[9,ru"<˯0j4gWFסO8#8OYJM3K6T S1|`0i D{%'PJTÏ.xՆaX:SAqKE~sK&JVԤiT"p bt4d}敘boӹ'6])+xdUоRHn ۑ%`6ugW#˛q~JDLaQ׷+~_"9l؇v@_^XFB:Ǯ*]iYpfO_966!vJ!Db{Ĕ8S3U"Fp_P"2YR V94f9uBfsqTK3btk~WѪơ%E/9ƪ?eeIgTLe7iWRN=*ZUSC|8Jz$?%~XKa순rrs6d}˨j>8)Mhŕ#K2YtO>ǼWcDCy?nǴUsI3lnl4(0\`Dqm A7dBhiS:ւb#+'wwc*DڳhNqñ-mIb- e$*^G\*;@_Mc }/U}(DXK~:qk br$8,X1 ^8 TYQ& ϩ w]l@eW9TpZ5;:EiдC|HH 4x}_Ii'3Qu}'"k:b@*DJ0⭕g#ؾ3M!Lh D67Qū#mnSos=mtHƦMr6a˰jI=KWcXpjI -9+,~~)֏|MrڈRn@x1-$֪С,8WgW{5b=hk.>Ѕj;3&y@gBfsk(qR@YO ZUC&ӕPJ mqk3#6uCucH`dlTvDY yvr~砕03 FqsU*+-#ͦ[fD QvCx{oπ|}S"24K5"CQ_ drӃb=y|.{$"U,M{Kƹ6ML /c@ <`mz:j`FlOͼ% 8^qa$ìB0(D5/yo)Ԃ?5c}m VuaCz|vV^E NwQl]Ô)&]tN\j` !7H)zzd?мd^Yla wfAP]M C[ጝ$Ba7J/ᗡbNǶo@ T8hiZ;rU|7?* C΄.&ԓK_y4:{(%B@\zy\x-#Q&޽#/k4`'3# M'e,$]0S\UZĕOs8BcVDaR~>X$Fxwz] 삈 xրWURBE!Jj2Uv+m@1]e=>kmvc4o uWbԡebյ8d:)3ɕۈPYf0$; 3.( ! "K[eYoi.xBqh1[KYxGTAZ J:a (+qN03]NzLbd;qx5DhQxz/LeV27qy`DgsbA!Vh3OwhY+;+'ͺw#,"{`etGGgHuYCo~Y1-$Ụ3mu7Rhoڊ2_s _M`s q'q惲TJ]þI,*K sѸM[ϹdUI3zpsQfFi_йh@ŊZ3t怰+m VTLا殅e4> "@fW5vT,<@aݳe <[O~^ұPOc@>sN%wv8*O(K8Gt6LVNxPG b>'sũ,%dcuZ4@"F9G0^$ TMQ` Ci <^< 玷.^*HR&pJI n]A2XMj:+Gqi(_GSKCy{Gc/!E@-ǎ>\`>LQhG<ߧ%OkEO'I"X-l& S_XI#A,?y\ynDžf=J9j(cOTLKw:X "(Bܸvutb eVaDeGwۯ̀-Nh7l aYvz9hE#Xn߸= L_V-KĈ%Ad3G`{ "M?W;젷2]9˶ J\F=G6^`qPXݞn;UR71˻-9tMdB!wn/&8Pccau/-Ø ԋ5)!!b1(ʨiBl(gg.T7fqp|mۃIhݙ?Y+! jx!cEb.t6 Q `u8};An;j+EC rܴi1֜#G֋ ̢dqqib =L=thOHB]9xj, zÓp&A'yF8r!ϰS8)jtjv CZz S5oG S.a{ Ѯ 'Z0Le.`5%P%U7v tBCDBd}Ȯ岓ޝ"m*K 0 Y4 +w 7xn%+W.Op8X/<#eވ?"v-QDz[= #>| 2|}#=4a˦SEw zVKI؅LŘYρn_>Kv16bP1{%)ѓq`<ڪ;%P2*kbEodw[dT:Z>U;т(ۻ 1ѻ;NH<c9l.!`]2$||/c?st3sTQh8Rb7.{WHCyO0n.bĪ #]XقaZ`|jWNbZY*.hStbzQ_YDȏ֫\A+j3t;[h)A$3*ZZ yIÉ:~\$Xu􂓃|E>\MPX )@Z80*רq~(S2| :Z;Fa2ZuBAY"@7%(8,o s El3n"PQD26s:3;(g n"WXCO?Eqr7̀B63n돊V,|@ΕLM:F\V3Ũ``an/DV >BLHTD;Q ^Ȫ]<6z$H-Ƃx3iS=n~P S멣$'y{F4'ez S%t{5{?7Y3 C"&=S'!ǖlAeT"XhwՍ{$?y`@S~Cx1Lg}/۩queMA"Wy=o90{mMdi~>`l{7(3)L/LzCB9aQk jOo4IfدꨨE,d@x/dǺ$d]_mdx q?&$G}8uZCYKI'QI54 + &v3 N+* Nm-^ dF iW:WלB]ଜ\* 3b w~ȿ ES (Xc`u%Vk# MF?{.K@${4}H3 x+PAtҔ kXX<Z:ͽIUU|KQ]~|NSZ; IxжW선%)PHQ1!gYZ07070100000426000081a40000000000000000000000016650a15e00005920000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/mX]?Eh=ڜ.++@ܡaKHgB*~zz ›G`aS(TO ˕V[=Փ@ZclӦGߤ8y)ٮ J?OR?(0{bZ;%stvpu 3ϕfʐ@f& H'G"aH 'Ej((~9sF\DZgT[ 4?XV"̯p]5D 9Of)`9 @#=`M"%=ҼbL;:E ҾaWv$Ƌņݽ3ֺK0d&3nPxIYE&`܆,G5o\„̱=rt+*7͓vV~ڦ]v6=`\QC1, 8W|H)jyNxٺאTF@kn `EP#7ZC5S#K`dʀΡUL C2fa #ŵlRZBqTбq*zR 0^0`d8 ..+MT% #G̣Rfw"Y3eg{=7~>βͷ" u3P`*-{yd\,'Pyو) G.UGM"yM\<PMJS}$}0d¦#s$tRqYItQV#L7x"xs_Z>F  H$(ΰXJ\`Zo"n(N? 7ǩ1F<,B^x"<,>jyقAĿYnĄ1 &rIPYkʕzL&ټ/DK P>OL@EřTVR2KA:9h4E}[=~zm< k 6/+y x`_lc^`$!8L:rw"%aFc3li,([mRT }S]A=ZP2hzTV$+G DLX)MɡCIJ;y] f 0ϰ)* ztGN} sǫ2z@+]׌-ЃL/Dq2ȣP`!3c#Ln̓ɗ'L:p >nJ}ݩ Ji¥hC$x`5EE̫X"H+;,eL+?VNYZQLz %D2`#4=w߱C) ;ꌾ,T{]9&*bݜk 3lL1c88RԺsA k /[ "nv@sia`v3lF~h[uvBf+Zة7JTk1xpMo6bb`U6Le/0S s` M"Qn= P>*/#si}*WZg йbJoir}tj[?Q!ABI[ 5b}@#*FtYB] YOz'Y嘇S)qy/O BJЛh:?1bE9vX yQtP筂˅o7 D`4zQ;X-'!Ě2\Gx ފ-,2kÅƭn:FŒ3'vF~9e~"^Bx6EWr+7Gڐ|&8dL .kX2-}ˢ&Y>˘zJFY2!C5:۸+ Kz6b[ p_jPgT2YpV: }(ߦax7t@ 挳MIINZWm$ %|n!p^>`/h ֢b5dW,.w)>$+`Qy[T.}{3` ~-exDPdk=i``1R5SJ!VfVPbrݟW-ﮀ*V{ָUE%׹[}@v%_`0}/sK> Tj<Ѓ%􍹝eDrVUeX" & EZH.5ITh`gVzv1!~  *Wh E@ ~) 49m-ӨuAo|ّxs3wl^{ߎ8<$B1R/96 (/D2W1ӫcv qƵ.nזMJQuu> ?1b 2:?\+6q4@8(R(~J"Ѹh]nxFUQBާ 5sopCV%+CWEaI^g0_b˞Ŕ{ޫ`g炮$@:fزH\gIPtFEO"ľR9^Li=05N$ w9ʮY{V(H+7=^:,]'L"/rk+UE!x*f$t*2 nŀ){6(1,vhV+/m*'/e}<>*bak!! `]NflD31(ɘ=\Izwl=y%=wH| #N̞wtiĹUȣZ yIJ!l|TTv"xKWW]ׁir;! @"UQb`I#aTz[x@ <|_D67*JUnSF/3#oȋyfƚ> inr&O5S=%D514g kO`lb'^W2/?ָ1Yx_kɝ=",I\,Q%ògm?Nߢ1=lftr Fj- q\],Bz*a'LF>=R/sapmœwhyͿCݩ'2=62U`g [Ya֏e8^y0<* ㈹L, B`zh i1QaEQW|[ߕ\\^XQ)oa.Lhs!.Wm-ڏ?~ "j!^'1S69 d6Kc9曌B.L;(J/[}s3ݝD;D"pU Xj sQRY |/7(Eo;qÇl{TT#[y}Ok}bd2qzq1i9;Vԧˤ!?XmT `ӯlH^^?fمaFC?VgYWe#wL,h%fǶFO&LkNu NRqxNeD?>T_&lYYA@_bqUl ůzO8К qTs*͌Bĥ!y*ZEMc@S]PeŔpIeJ[l ^:L G*f'~u#g]u`.tYE~{ǓuSrin~ CTˇY]ʢU!gq8 2+\3{5FKnzӒܙ {cw ,QI5i:w퓀*&NPy=wx~t*5eW1tg~wp:B &WAj`Fǯ %Q~&5;~n5Ո5RBo&@f62#|/[|c>XeͧFhENPp=AUǮs\~ٻm(!!0\6|$lpJk(IN ݭ5$GS1\4)n+cJYV.~o/I{xYtA-KƩ>{E,#f&jO3>f;c?L 'o䒞\Nx0 vl26X1ehkb1G~yN60oGA0H~kAnŠʺĞ;3}P߀9N̞#t 'zenLn/' OKh[Ú ha]?,ʋPHLMHfZlyPؐ} nn6s Tߩ' >/Yvw: 6b iу2*:` vջ ֶl5⠕t6S<)nܫ}b!чw(xk4ãh6{hi9G^HTr&kG5P;y Ŵl=!lvY`^y5/1MD]*"4}?Ha,wSXD)__Nנ<\\ mHN *MPώ~C2B/ۋ[[I~?:R6X80He>6p 0ߜZ̄Oբ3eUwxUe_$dج^:j[+~fv?,S)'3\~kGxюÕN#!쉡Ss@~4Ӽ/ q83m;#(]OZmlg;m8rV<`n0wu iVum0+GE {F(6Րos]le3 XHԑd*?@|.qo Χ-xC^6zKb [m]t6E]>|X?L݆w 0&\i~g}7j- lC@'.m* F NrzK]_#ƨCeCͧ^e 6 )-DC(%Ŧ-=y^ypdޢ/ n`QZS1T;eڷ?aXxU(B!iUR:X !NXf %~t|83׍U_0t_>#dy끁W#Ex % V6, O)bߓڃWRI/πR?ek?|wx6T ,\/ۃЛl_qdZvS.N B="}zq=~؆qy˥J#;Õ$@yڼm[CAVzp?otQ7ަ;5/׸U+^!1=*nDyijG0J؈k1)'@Ӣ(c!ZٟX"1m \`) ڜ>_FCHvwZ$So$〡ha0ۍVN)Xn1m(zɼ=سL5N>P4|:/!LZ(\UDU(-$ٵzktMђo+ ǻ DmEC /^{`%|ǓoJ}ao t9D^#,k qyBW6vI^?]d >p^?@}3g쓁$(91Nq"h)P.yMw}})}ŵ^g5HD#& ?#6i("I:F`%2?׫w/<}@kmU=6g2|NZW \jU\z&UV dvW 9-۳MLS;4nHp{4vm׹-<2U7Z@"ź}TAy#(Ԁ&/ĩ_ͻ62ե\%>?;_Xy>M._eG){q<$ L Ұ@T"%PQDQ* $O_| U2]s9jqֺgCG}8"":A $hVg6tQLb%k`fAVYϊB[^!a}s03 .ˋ*Դ6(`0zNqBZ9u5֦7_^j5`$/#ԄN;YΑ"KsxS{/g @dDol=7/>M髟`o],p\WMޑ9I>fg=J}A0k.HbA8u)n_/G\FfQ<|a9noжDʇnN̥u"c^ q{xE#i זwi?PHzMsֳ$Tn9H ʂ$c2~!Vkio"A3;Jфvm`& - > hf}(a#{x*t$zQ7Hyk( WΕ[6 җ%@3NC+s#ϲԼ ٢%+A ɌWeuT3< 6bׅ`hֲM>Mb!IJIB=N0@/td?|Nsxdato}:iJ).*8qloŌ^?kV0>'/%/߁ 硭ډ!IQ32sh,Ö~bTEIˁk <jxǥ4{yan$Orl \yս WdI۷;=O ǐ1&1kؚfF8%ɃB#1E̬D%3`$:p )˼#A&awGA\n)ֵɖ_32ʄœ!)Y=UR]7{̓.f*`*T+("*{Yا8m~ h*hKC_WZ3-h<]M G Os\O#iV6^D.Vʳ _;~mzAm92jyd4A/)o$O6}XÌ ZIw5%܂Rv![B pE 9hm7Y%]'sCX6I(| a>w}hxǂ^ mLOo⇡jك GBmz;FS9,l' ȐѡJQ֯ vc=mXӨ)t㓫Y?LIV/U +>&P $ܲUnIq>e 61}Cz vֶx6Gv`ϥ@ϣsSqF?"aE% Le3sc 'vJR}\ZSX#CQM1}<XɚcqHmzEU {Aɢ^IP6&#ǣsHՔݧohݸ`Z. NIK[X*ݯW5`q3] AQ@?!C: 3)!S/ C[N#!]I7j aBf2{dW%A${e  &T4ʔ{U܁gNV3kYp SF> wN"BOhŷCl>2-8UZU"@@n&'pЪA-A**=Wދ\}qpZ_+̵٥5HpzOQnoj Z8 OXF'5=~`l:z1VUrÂp2%keaޗ $QT62u/GVd+kEGUHm@<\ g+!5[PS$滂t#TS!u}Uot+`aV&pH)nB+&ha8H@[{5I= W\>TMCTHWVŇA11k}'՗y"kYO_()r«VG}n|6/'v sI( :ڮ4OX  PC}dΰ[0v'%:SSl FxI.{|1Dj4\T-$ 93[d8OmHVėr]" Dtp>iz:)F_~LT-\Kh(x"}.}#_o7Ak6y^ JFA&5J72J)lmx:J?i VPC8z,WĨלnc\x^Jۤf.Mz2%E߮SIGIjDz~*XL@Rbu,}] k6ٓk=&@t0ezDA{UTpgz5LyaaD#Y(L*(3?/COʿݱ) ^)rM_Aa"cҳlf{2~?rhMRUQQS]dfB<7Q[{jN&;șd@$U9i*dЁa6g>/"%u/Yme/oe~fӑN%caَ:.-ɐ?l#}IurN Wv̆,]8IL޾wOz8V֠ ܕ_~"02O"EXhE9XbHF0NZ:r>}/13^9FSEgzUQ!R7H1ʼb b]? / CU1%82ﳐ[d3H,_C\SQj ]* }fri VZѠ̮r-YNɈb"A0PTCѯմS|0)EZܮ+di 'X|x鍈 :m?7}<H6f[LHtFG3o~uɣz p;ܣ+xe5JƋJel'%/RF G*W#d;o5(X *N=`El+F tlyJIƮuƄU bOԮpx֮f~-'Lj<_![1 Лvbf{T3fe"J"Kڈ;W1dzj-4})cC{LWr^2^5LM :Y9v_ÆcKbr]d/&tլȫ=G{V#g"E<8Cs ]{X{y47Q'3}JIߙpR[D[1,Vpf^Ӻ7jѳKE}IY<-=N;J{f?7\,yx\Lv| ־:bJ6Sʸf/.?Uz'hTT@ |v{YM(Y*z$>|Xؼ[ql'\Hw%| x|P}ڱjYӫ:;u {DV$:-0G)̸sN[, s~>=om;QBdqڭ˸6{?aT5K0qװ]wܳ,zY+Hq,^r{-KZ#o#mb"&||t$-A-Gi}X0Nd)m^'|6#-d?ܪ  R 5] Ma+Ǚ nO,eH?]c%+ q 1nj h|}.t:Y <}h^}'*;|&hN(XhfAD .`2kLcW)=L \hZ8*}ﮦ gMM^(]5>匾D [^2 ME;U3v 4fv, mYb8c,%E}B#!x=nƎ/p%#Վ2<, p#&&݁@ڴ~Hol\>s;P&X`(9=Na kz~e X@ ?B#7,x[O2s;Q+hLm1=\ʺXɸYIB>WT)/83(\eQ#6Xos*@M"Png3(/e<@uNXIaϊ.<H[۠I~;lJh~8x{]\P$# 53y)/prS:f2۟hJ$: :!_emzOјao}04i9dc@0qCh%hYەHCrC&½AU&KzR4eCr'j%!x٘w @.ɸ; ec zzHI߀{Fvg#thBH YnE?[WRKxJT2^=bb#Ř-#/gO4}[Ҍ=GH?T21I0":$On/CTkA5[x{_ >铙,G0WPFUX,^h" ݜ$8R u0$^;&(.FPܟb)D=7/ž"¢pLvs}M+9PGmw(تW dBϯ&P"yZVN'w H]a9# 15Cƍ Y xuq No[zonl<1op^"q}҄UôF33^e^.Ws@)=Vey.(XO++˗oԃ|? BgjMqD`% G1¨ &kF9v\ݥnZ+G:+"`͜5 an2 a"=*aLnj/c-ݢIfN Gcdf"|^C^b5I#* ~eZc&[BF7[ 6h_ҳU Dl[Rr&%S. Nsr'V峙,E(#^b"4CpDﯼJbRO^4.!&@5.L[.N;9ƹ=U/T:SLwإ C8r}>h2c$3%?CUfNU3+Cf1>+)H<"% /HQGr0O],MHl6 o7\rtmݭ nc3:`K:J7nPiӁp&r垹"=3t7cDovPz#FToz[!+?-܏MR?l?Sj͔WUwl]j椡mׇD<ԧeW>`U z]_—˞ ~ Wj aon!BͶbClX0䑡#=%.C (A7o)%x#6dY+&e[;)c[k1TQS>'V鰋û3jѬKtڊ>ͨ Npxv=b8t87:YY[o&=K`wġBڌN֦Cw?rkMhѱme;,jc+e`&럙6M"H͈|S4>җ1EN+?ϧ!MFO<}OG7Pz#G /lڔ%%5$ftVMwsWixE%_@p!GZ{8g^T۱N.E;* V/ylTx\Esf]+M+3̀q cr]Q ? _ b_hʼn5b+Fh^Il e Xr*S4i\(nav>*vmܥBsB"kB^V N4ÖE%s Pu'K1^6ց7pL08VeXF0sEo1!UI[amLa@ )<\H] $Y$YZ V;XAR%' Jh*Kg$ãBߡ1M@Ø<3æ帑G@:ZO4y<8vCƂODb pN?njdmWΩys:)wg(Yom'‡ʫ}# m6)2rE. U5  }kn{ZXؚcۮ(%VِQ#bH&鄤PvfK5k'5͵.~ٽᘦV)䇯"]Nv(@(cv rs=Wy,LSٴ|DUChBg{l̆'T@5yϫ6*czrpdQT8Wv%5?ؙT5r *ͽ]zMޫ0;U!GD>ݜ=0J^Sapw(O&Sesݽ),(/7I,pf6cz|:C{U-G}$旂No>~N ȘamMsKNO&#`Ҹ׳$RyngBkǒ]dq04= X؊>Uu9K KFKKE'SCپ%.k$FAUh>ɚfP-r:060H AI\buЭ?Xobv=wT6b GTugʏmGSv&ぃkB0~%ߞw dÊ;m)P ~o:6H~YfGN}( {_<> v[;Ѓp]aBdhOצ1 >ܧ'ûsMSgJRf" )f.)uf?~,˭+ơ7-CR1m:ӑp2}55}vIS䱅R(E^gXT٢zJ3{}'軂e$eWqBmCm'vInH._'c'uGt ,e;GdF,3S$֦ҤޑijG ORsL'o#償"#JaiG" s>m=3qUG?I^ gx%Ȑ8K|;ᰕEǦQ5eǸdka?}ދ8KZx3LG@äp>a΍RyPŲd?fqS+ڦIaV%ZT}5ό3t:୭)8hregv  .Ł T#V ._ IAU^} r6[Uo({(閱T mG' pWA6A_OkT ¶'m9|T m*R%< 3j,5|Irյ)"t:}zz7|w^SąT簱op Uc%,dj1,;dRxPeyܸ+҃([BSϹcz+BL(Zj?g6LNAЃA8PQ8 AG!ZX5oR7-6ң_,H'R'^%1ZNlEʇ" ok ͺ#zBFT֏kv8C<) Ⱦ! Eg ?6Npq4.OdŵQya|H*̿4*@.(:b WhQW\TYD>'=L2z-.Jv>&>}w*c0f3,,WNnfJ=*Ɇ"Bׇd9՘6ym bYݺl|= KQ\f[&و9}% qcЙ:^bK7(wA2LeP,@qW%p`_;e-̔:[._k_# 7eUʭRÕ0Ț!kj<9ʃ8XBGlzGȪ1y'ƣ)~d)Z[a\ZbMt&k}+K+r =Cn,ΘF7jK'm:SYׁg(&ixۆ4^fF1"FAf?RHLD~ Q}{N#0㯠fٸy^%53!ЌuQQޞ|+ҤoȀ4=O*u2#%Jsh<09emHj{4y+(#[}V ;VxzQ #'!zvEIA@%^nFP\"2Y+O}TzS)heG!HfN1gpK׿TIf8~.]Gqy JmgP3E#zzcn:yֳqš|Q1{t]O}`4 귟<,Q E: ~ 'Ub ضkz d%&Zv㡎B'NȬ䦂 ЈA-C0YH EObGЧMt3ܥiV۞˽O0};YgYZ07070100000427000081a40000000000000000000000016650a15e00001768000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/b']?Eh=ڜ.+}m!WHx9 WN\LF Z#;b NKs _GxdIqrGW#70R"[hRUqc=ϨU dU8xkaZU2"juShEexQY btb{8-Z.64i m% u I^M ;࠵d-SWӉ Bɜ 'g>|Sq{܎g+4[Ȉt'A\ABgAml"E rs3(Ywg%&"v  SG Y+zE0.v?S;Ng^>wWiz#@'KxF?EP| Љp|9?7›C\ua n;Z_R)3"bF~-%Λ-rlcO;G )M7NYFu\{[BdQ=F~lW8YT7jd'9=gnS_>m!>Y[3?V7?kww,`ΧI896a+5e>H+ M4ਪ :OϞϩ4nuiFhv_oy"C1hI;W~nB4Vt+>e `О$~cGp4e{e O@qcp'lf8[qн.13BLpCrHvkKva\7.,7f W38_џ(%/ /J㒋y, Z:N3ea߷ʖM<4"bOLX=uexka&ԉtH/I-N#P4R({F'6*vplm5O?VBvwd;axƚ0E-^/e߱4@EG+ ddQoc5 \b!8.#G!BڂM^/_ ^c*(ڒbe|&Tƃc+$dr2s4q"A6nIzVrb 3Qݕùb?8x5 qc>Ʉ7s9"VQ6˫Rj>"h%h$Ǯ'0;ܷzȫc-|[zսOz飿 ɤ1E?]v|N)ׇ ~%ܠyQ{4X@RlQ8 n* ~|w9^F0VsT?rP#XGF<64ʌ]sP=5/{r4 (Wk2H˥Ķ0.gKTʷ+%BQyW{kl!Ɉ6q a֫ ˆEfWlh\BPzgZ_|{>HxE{ٴT8"{(07y9.N)YREӈAcx q~ O"TWK֚wb!s` =|Ar9,Z̟`MiJq I\5@l:A 7{\5Jo,huʝL'ۙ"r ԜYl Fl;?Bg Z} _$bp*䱦JVx;VM"qWz3cc )3gW;Z|w}_h@3=3/hz`Fn}E3mâo1rTc|}Z-wސ=v"0|y2 8HB*{P0]] *|o$U-h݌SS c[~')cGƒ ,f&|ȀTÆ1fT) Pd7Oؘ?ֈ8AeÊgZ^>XW O7#2#.7I z;m|'Tz(yqzۆ^}㱸uTtJe?,o h |7>ʮaZQʻy6NThǧU#(l f}:_^䅌1a2\Ƶ/i{teA@rGf :?mCd/;?Hg<-䭵$~qezD^;{Kkc>ӆ[}&8/Reeֲ,88}+Oo껿9֊8eU[N5qu81]{<sj&ZSO* 9ZH09@3 و%kT =4 C`X(1n!qpwO2ˆ&^̎)}{1V=ˉk <_A %|uVP>ۏfѥ;dRF*ⵐA42vXbL/f&`1Kl#\³:i8ĢϤ:&S.Qc>|̼4t]A ~sr`e00VdHvwX-u5P,`̧Vf- om~rD& T Ü ˅yϢtp9 qYM[a()Nb9oRWmJ$fzp-G":o$@\ qQĕ^؀0[ 85hX4:9G(YA<^Xg>@S8D馑1 g?ԌwAN7ErI$:8lw5x<4l֔*C3V`/0P'6HWDl s(3oE|kjpY @Kߩqxg.\R2=EN6\G]'*ֲsG\BESXLP0drSMaX4YCR<: APj3C"]y4f&lI 936Oj0@rs IrN._D}+ ~w?y+gz%)?$PKkL˫GZNO DW^Gu,SzJ[V$]Uv\#p_D੥g(PT+ #f19w"cҞ|-zCICzݙ9Y>ohqG v(Djzՠ'ipHڔEvhąJ2G.V[1Z !>#n_-USJhK $B"?}h—&>і0)LӣC4ں'Ѓ!g ;y+D!dѬA<=P ZgsqL mމMXv|5^@k-g5q33 uX-Nk W]fV6@\t\$:ޱeGo{v={Fu 7Eߍu\8?tCEL4'_B{ypYU-Īc P9I p4?rϾɉp./ Ԫ8bR} hjKM|X \lE 3e^p@"= m0tH8@b35Uwo.-D{ٌ ?[]=z(m=8MBR/,@?ސ"N]8M ь; UT#3{N.Zn4yߛa%YÃ4a} GrZ-/^)6X%kc<+ 8?zt4|D1h ^}1awDD`!PH6dOr&TsKlU fh" F~gĞ@|PAAhvB xas+ 9Y aՉM;H0kC($\b#9Y4i݋72zjtOwdH\Ű%85,;}lVݤAIUc\{ÿBY_VI'8 u\Qóqo )%W!5@ÒQ0zYvnV$]x;GjL)!:fFi/v/{(W16T( *_gZ_SP ehzl Z|cxX/~./26'DLD^,lyoFGխAn|޿cnX\"Ȱ:YrO1LpM]QqmuHd|~#Ҝ9,G.CzgYZ07070100000428000081a40000000000000000000000016650a15e0000353c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/firewire/tascam/snd-firewire-tascam.ko.xz7zXZִF!t/4]?Eh=ڜ.+\FSpO?mHjl<ˢuԻn3 *+1 [^2j-SθFTEZ{#|"3ȺB^ǤOe({5Jqz'濤{伜0 xui6~cR5١l54Qʷ% ~9ҹew|KْJ~TF Pe3;Iܫ03q?ࣴyLM2V~*\A==r!^L=! -5+Uđ?]Ewc졶Fu|E#UtqyԦ!ceWvCW/+MoWaר% rdnGEDN.o!]koZ!e/<4Xip+lzfדJ|1wPj,ESXOˀu %8ľ]h!U-i Aܺv*isE `?LPnw;E]?t}(ИϟYg+lς8;#ƅz|Nx/~ iO^1xZ`<8s\a^;iR?4g*ÕݭYQ =iuaPޟM M$5>\Z6^ uA'J`AVPXU&pc[).VGc|./xYGt4`G2 k@Z:þ~ ׆@.TW:1+1 t{w7jiMp<|y<.k/S2-4u*PH9V:s58çZICg`1W&% !A4`$TSm7Ϧf_M )0@4w$$k/5_谈*nfSn*o!v&Dd@/(,7<~| #C"1ɛAW uqnĒ~ooB*@۠Z=c(O]ۋֿJDND}-sS]'R1` BTX:nօA4%yς]/[ޟtO`/;#BYEL;cz$͹h@vzn< FaZX7Shrgn\R d%@`P7& 1LsGМ.]oǺ"D IυN9c$+6V:CjD 1f5L B4|c?8Sn•9 jdmAi%*?|F/+k2 J(-/^L ʼndO8x*oH|E4v"P8y4& +6@&7ha<; R>tG#B|6iU39?b˙h/vo@$U=:: wEWdLhGo4LC=eMkRń/bV;?Kf_Q ą˞ID~gҁc(肙Kc[e<nSn`3<vL6%vґmG* `\<7ݒ5Jݿ=ܴY< vEwfo{\ޔ֩j^㮍-C" ݮOg ]0T E8<2Ɯo6j 6nH$ľ mO[-˚%t0mE?6>~[kfA˰E-ؽQ:`j`?A0wg)Hm(r:BOsp ^l;75:f1+)^xvE8} c_Sת{!Y%@zs3 yY}sgxUW[Jlzj=%Goc+zk*ʉZc*W*u3^JT>$ @>zUT\̔쨯@pcI =dTb9mᅪ ɑ)@}D p+/ژ~-'ۈّ7t(W2ES19hfI*]3GVz)뭊nH?Bz9} dΙSY.ϹA HQ {&]z`wnqјu6T%i!cBßAp 0Duf ^Or7AaΖ3C~YQ_ƁIEOR2Spj3^bC.qo3r6)p*(qj<+:*jsK~><[{b`(dLR@ q o rLL,c><#=s+B'c ]EH4z8ID!1U",IeAGzAvv=Ok[| I*"x{yhDQգl<|&+~% yX\0j-һNDsΞ>%F! 7@^"cxE 75 ![9_๰bBBtо+cS8(Rڳ"Uc4㵝"rx=˻Fm'IT&=;QT>pnw8mT]DxK[->VPV0/rLPjᔅa~|)c.C6(Lh-qYHJ.HWȜ)Y;zWy3[> r+5a!ڸPD~p,׵iõc_FpsˏG"@y+5LEҹn0aL:%bfEwxH " Yį  뜱&L 0,gԀ9|[vMKYrc̟-]+StQgUQ"?UX&EoxuCXzߧ&CV{\ /6)4l rͮQf!0&3gP%;C ա9I?%ea0ժ 1&Qq֡h,TVI[n?~E( V26Jf!'zɈx,A(TeF4XegL _"~]{KZßdڥ˂?*ve_k}"$HALd?_/ qDMъaNn3*s&$'y<vecbT2hO9N )l=JaW1՞ i~1cs"%~pn0!*2^P%l(bc#M ^ӕȐױ]-#zH&})Q6F Tr5i?F,n)Jì kF͑WI S矀4 uJb?C:^$M:B.qtow'Dޠ-9ރ2 7} !S1?4uC0*ƸD nyoɭ󒉡zsd]mS$X<#MXvY-ge%jy;Ap :[9W"ofG];7t9w;*弸U6o1K#̅|j5)]}:x RT y3Tx.߳ 1ٿoe*niK(j=/&ni Dws6Ɗ~pDQdZ,SoGa ' ;J-֌zaO1 {[NJ#s1 J9H^wAk9r,JTBYy>.pV3hMxSԔn8QQGxDjMU'RencHf=\լ /mJL`)G EJآ 7f_`w_z4"ȇn`D7gض}İ{fqW_L'>@M,qGʖC넡6 TTcpA\3GaԼDN6g؁M^%5@ϊz%ب?̲J=*|[Z]egARhtߨDS&P!8*-;}2 Rߠu";hO:@OޠO 5ͽ6vcԙ9u/ w;Z`IJ dH7.,tF#2KG:؈R2!WXP)5XE3{pǛpd:Hׁ`ҊC36ydL]m}JxvxÓE#%|4T_W{Ӱ1 dFe.K?f?~m?=y!y+Բ1%J:Jg(USUeFjR'<{8մG/JO=1%b>dU6֝s}'1ZzUjVZW_u!Nԯ t(Q^~ƹP#ї"Fޙh0MV7I^Fr1L!|t9Wԡg'@zbC4\SHX;;z/s, h]87Dn&yyR27T&FnE~;I9aXn{*"1%Һ@;QA㼳sKJ BG˵ۀRp?9VUuk MMȿeC('Gm/tpЇ)VKsW"]l%1G渠 ݏ-_Vu~Pi6[0;`UEql]]WzJfQf!ʣbH ȻS2ƀjaV- 2[V pi|-u .ƚ+;"T,p\e(BKt󬓵۶ATEOy`D.3Pn.cR6lbbi 0U  aAAu aLDTk{ޱvV['ðB wBvƓз|^JHBh@~H.Ba;KZ~L8?&66H5II5˘Zӂ=?тvnc]o8Q^`* {<6Bt2Af*fboWT8&F}ϰ/DO&Lo?s|*Z~6OS506Z2yq wwGΉ( b Nb{p:kɌS} X@HirM95laeANŽt~ A-%nYk7.68 /MZ\ ^KXMBaw7My˥O/c3}$.ML:踵-pzJ;#=&U}2UK j*GJ.e4tJi(=66Y_)80J.HMWPS`$>A)qul^KJh]W"0*Ka(^cZXt _Zce UHgaT -9=2X/7jHoV,qǐ *rc:fi.O9+({mLLѹެz^x&9T] 51ְ&pMc+atp ~Uy)#RwypKc:6 Fh | 2$]E]\RTclֹIzy ?樐*xV!PKU܄ǩl-p"(m&[%33#}Odsnς0U$3A֗ ȏo1yt"/X帚T',lRIQm+6siY?Ihto^=]H0x@iL搞d',%9 QhTJ&POi-TʛYmQr[m{ǮgPD%kJ`2Gz9-lʆ%gZ]X=M"%3k?fK?ҟb"RΊJFKU=?:*%,:DȞq3V ѩGQtVv9ZR(}~JķȆe;+[tJo:-kt'8Ͽ KҿQNN2ji'5l |z bĄ䍐ߴQqǀ?;JÞcGj6kfׄhJpa%2<Wt-W$݃pJvB6 հ$Jʨi$G |! O?k, >EV fJ]n=7gk9209ʍ}?&u$`V( $i#\ip_ JoOo[FY昉յ`CZ(J)%X6ڥap(e#K2)Ф8ۖ`tQfXT%_Ө(xѡ1niUॶeD’|f͌0^ [oaHr9,Ź e9GyU[9*4#]@t-@oĿ4-?*j#a_><񃋐ƑŸG]+ҋz/T~^`Ro췜Xshnc$pMگ3$Dji%^##E{f%亁$jdjc'iA_!U-]?E?MsJ;%?- UhF<"ĜrͩwF4b&-6u.XE D%~tI0s!KiGN_kSeMxeN/jsQ2r==i2P2d%c &ְL.:Ym)JֆGQ}s Ϙ6xYq*43DFkLQH% z܄z9h]iZytBGfA(}WZe$r7Ũʫ +6 %uD9Vk%w8S8X[,i/n~b)EFY;aց3PB7Kf !/B$P` 4gDƕFnO[o\*xEe|zMpzʫXM}>Ae~G B]{_N#O[VDRÃL%hɾ5^f>;bٛ) ro-۾WʩND=ƭ-c H8Y砩Eq^Dz?rvq8Ow9um_h3G { @BL9'ۜI:ɆfAל&1L' {Khp b }}jF{t%U#J+Hcaz^gXfXEn.lx\[-pF)< jEJ|(m -44=T)5Qp*^Cp%TYlі BH!!u kAl<#oXxVPeM{ !ZV+aNF~ GxTुh"*ʬRxf}9K%A2"lBp24ot LyJf˸x2C 'MЮDK]I yմRlf8h40{PGY7Z:ƬO\vԗDG!{759[?.0Ά)ga5o3g4ODP}>qu۴@oRxi\FF;>\aQ̈h^W;@*l:*fr`SMDynZg6`:nN*$9qMɜڷBZj2 S;0!⡺v媉rѳ?h UKeշ*L5wPO|8ħ ]fKCQWeKl{BZ q . n`/u CYݱ4 (1 m WI]fk,6IVAa:2AIĎS Ѽ\4ffӞgG]eG%1!)!tݵN>C,db{ ('3MypSF,+qw]v/b~j%P1V[P `b@O)U!̦Sqb\H(7f>(y"HnyRT*s*j'/5Q=臄h4"sɫ. /Hc+Ћ1YDg>  .vteeQFJUAW[[m0v _y=߲LTo=UFX~Xqz!3oz?9\b^*cG/ ~aBM\GP?18 0O oSU]Ҩ;_X' k;W=DpOw򿸂_lM)axi^hl*Đ,|`{+f..c*~V<^j=y_eB?v/)AR/[`QgLP(n :(}pn\/p,~tA.TI(uT[uf9C&FGɛm{{jOGF.p30lKGۢ/ > w pf،ځfeuG:ZIGj["}PC kM=ID)Q'θQ6>hOYŊ aUs4rF Lg\L ?;ًf%/W}=yfmPj^>hpe(;4'I S@=֛`2nCZJI9Hȱ'^m"HW-Ҕv8LZD\G<82jG$r6PikZ:S_仾tRywZ۝;˜&~"yԴ>UpuV Ʈ%T_ 4dK.V gY2u3hd{0$׃73U[VeBդ-('c(鋽ߵ|۫܊h=]\UMh1Y+yY mk/ޜ0|=0GA%Za(+)p#>ʵ,+uUbuc[sXjp DvQ߾UKӴz!O@k;9h=4֋c2JäUF@D}K9b~] 9K .-#>zbXw8|-dQ]ňbujqjbKf9gY*d{ݦ eiBAI7N~=̳H(-8I;j'"gYZ07070100000429000081a40000000000000000000000016650a15d00001d50000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/hda/ext/snd-hda-ext-core.ko.xz7zXZִF!t/}]?Eh=ڜ.+̋SpO?mHjl =wp@.'BZRZEWۨHSA:2ty9c9J<_]0Q_KW@ )9s*t `i9*)BdV1o _]멁N WvCO3ߗD5zϕm)0w$KhҤcPç|aȎmJ1f fښ&%.xU)¯Dw,V`VIvozQ^tn uɲq#PӶ=*Bf?-o{L@"6Y*Gu,P+NX楃. )Ro͜&c7 MF0ؚnu(qI;vQvDGO29,Z02UO`@,|RH 8myáCXYS/4+xPޜ龕F_حs<7GBM'IHba̯.ㆆ}WI#FWϧKT.H i{0#1eBٚ7!4ũ".*;Wc9_[dυ[)B-2z-+(Yk/mrZUUfM; 06i3`8maz=9ؘc/4ŒIF2IuX%PIt$bUT_a4IVLֺ6 _[N@b',<|[Zi*CX"eZR^z,PZzWPGhp )7X8=\Nqr yt<0yZ>af"> C /?n?#y+?SߍvٰIaJ[oL|*X~2ưxHa%qnFBXb\ZGa'AI(obI>^2up|5ct`} $(w+(F#>f#Pfjԍ#>Ѱq'aQDł2Ht!X^ưZ2`|FLtSM`L|V?9Qk@5?C3Ɛnn~\mN^_.ZDY x Am^7J$3P]N.xKO ;fMr"X qW8&36AGz8Y)(WOF5"yI̸-":[z ]Gw_MmN%!ۘypK3`4<=ōXTi^ٔbd#F@>tT-`R+tHnHav[ٻ!Mjһň~hOoH-VW3Mm-[1 .k]QᏉtF@06b|PT#>5#@Gol]u94GioR`Vtț6 wQKMOypNlJ4< VqZև_\N ssjΪqflЯOۍ>َ*B B`5jU91L*oX[yC弅 9Te'ZTuJBN')\#g)O;(5!ir:h`9hV;s>CqI8G2@d uj1`j8$C,Ww'=YGʵLAaK"jā\\gѹmj?<#QܰT^\oC֧ڝ־m1RQϓA%te.9ULf|/PnyL!3gQf)|nԨg؋ F%&?bC?i=`iU+o;0:VGjooW͍P Uffl:ANiqѽF>ĭY~*k<t'?nJ㖙}Fy!dQM"%>_rA$5exctC7%Fpl,C").1{{|9[^iQDhN1\m6]\CQWhmq"ddT;X+{ʂLR2pwBsqhEzZPg 'wYVQ);+FJ}6Xi+! >>ۃsoiE&sv2"u贍q"o"kҜ+o|¥'M #j0BҖo٤KK"4=oeB>G4"3s]n~d a(Ӂ5L ؖΎ4!Pρu:c4=EȂMsΙp.BGm8qh6OE9/x9N}-%E"Y"1 8,ΙIO|O)xݑ|n GH^pEp:3w"quͱ-lbQ0 ?/¤'Eɥ!efRrP-szPVĕ+$uCmxJ&RNo2h;-S]#RkAB: ֌4$2З?VNІa2ȥ^'HKZI6B~ni^{U2'1wШ[RhZzTTG9܀92 1`9ϮqLhhI!Tҡ4a-Z[C]Um"J$#Ht}?2yk8x-rXA{Y߮RP=\2ygw,UUR mzO &L#c=j2xW<:ez+B%/]#z!?((GRwqR^4 n^a0w`P]/ ɼ끁\6%Z*`}>yk|fBľ' !@d>H~ R҇fM]%ſgl4G*8;EV.ToQ׳7`T|2Ͱ*lR".Mn@PE8Cͮ+ܶ{O/:Ml4uoDH-xm-zeuU5-LOHnq['G/[3[Cۑm2P&UOhU/-2XlH/\ &+aߜK8YHQ`8TWDlɏ DBkx̩}2JZήI+8gpHʞQLp/m|zoOj:Fh=:N:qݺObUvs83R4O0[1b\Rp8|;BIIz;ߨOS5آI΀2R}D}ڨSt HߘK艻[AU+;1׈^H: K$tN^ ߧ6}gl|$ ?w U:}7yٯp3)) B;1@j|cӒ_B6߭~G11y™j̳p g(rHR˲s>hnEvTy0VfLa'~CRoJ/1ުq]]"ZP;[ pK7u5p:~Ez娆×ff~N* ʐzYv iGRZ^4P[ZS%ε9"(rّ<}xUo?p8(gDȄ*u{D]u2+P4ii('i/KiH# ;_k5vsJ$s"6 o8G# Fd p T5n]u/U^D{# *:2t,6lL;(#Tc?eCfRyVwS5(8G\ztse$/ׁÓ_أA?]wW c^>:'&#>7K)JLq4lq&}beqj> TG_ :UxHA)RGo^GQzg:q{163`׳1f/3"Lr`'G 8V "۩-"8":=-ğE.%3[`f蚽#M}kיԓI'mY#hS>/؊':o< F#;~"D@O9(rCn  q\ j_mXֻ/U2MdJ\S[Ble{|;ɛ:%~HstgΏmbʬS-s쏠3M Kj 5c7ܡ6,`(ֻ-\cn}bŨ CSݡrnMF1@Ƃ*(IPI[F+]4w&m{'~4\aH!el>닻 f&7[Es,U-?&YGWT0…hY6$C^ vrQt 'ە_[ Erpr]ƩPsѹkg%%~,R+}F6/BQ$°};N}sĎ8FX3:,=q\O\!Zd` 14a@gHn _V&Kr~ Ku`mƩm7Q(-,8>xV m֤+Xh~3O%yр(+@VPJE;{DB=(n^^^Ek[B-4q5[&}zW~n|{Z'[g ݚ xϭ ENF?aP;q?08O%MX/45C;>~`< e@޽y%tbl +HcތTtK@rt±+u6M d_"^QwP &VȈ!y GymH.B.VnS(s/Z9G懑f-tOX0' %ی<5asoC]{^[ JzƴAVBˑEpfJ%.K?.G,ok ߈4GjoJ<X-pO'EGfS}mFGQ q8` ׅk hRQBou8+G:zy:8Kx'~¥,HBv&,cѕN[mnZa',;AAJm5lD'W.[f.pӽA[VQE"zDԳp-B]O%¬l rN(00hY"24S |-q9qf_VSRu6hخ‚Hܟ=blS8#Y kҙ ưJ24x PW0IL{byWaCҀPUM߭o0 ;i lӫ܆Nzѣpci?',"( xvUEXsl'C*F7,szhgE|kb.Xj:SfC(~+-C;Y^G= jn*i;}6}f' $Q^> "4'=)n|N b3(ٍ}m)#wkꐢ@fԄJVdJw<lX9ԀE>ɏ&G')NMZͭ9nN>q-k"vC>Qѥ2ZPWDG:߁BM4x^Nxi#a,1p/4j9\.BJKܢ׃Tk*&9HOfop.Įf tiCUTìpɩln:)a nNUMglcuH}뾘RU^2NBS?,|XsH)%@+t: ޱgYZ0707010000042a000081a40000000000000000000000016650a15d00009220000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/hda/snd-hda-core.ko.xz7zXZִF!t/?5]?Eh=ڜ.+8DזpZ+yV[0McۮE(DxX8z=Лø@Ȩ^<2?YQT}FR0=>2F32iُK4mE!:2UDP6ՋI8MNd?qlp6z^^:<)pvf2^=Zc{[IčzfmCq%6OLm9 Ţ:?Qɚ}fƚf%tde We$ }Jk0SʑҸ_Ѡ\:`7&<1dF? q*X*|`~K:B8nMJ^I 3VRxzp.r,t?9@#>yty̽]GaJ ~ Oi!Нy3x6\{'zpEYvn0LZO'"] zR(xWi#Qt\/.wt}7(6TQ>4'&IuyTMw,s)Ø⿯ŬIUj@kK]Zz7I&oCUs 05^کGp:X}醼v/:sBۻozjOs!sc9@oXrc9I^*ۛlj kPTR692dPEM\CfhaFHyIsݠi3 P?f!9x?]sY)*V4Qwh@8u<3wа.aŸ́a"lʶ1"ݦ?ؠe02YݚD\p pWd2TM&xUJD)rӍVgamhÐ~a<{zd}O]c PBt,ߣy*S%9vv}׷D3k.o`'>ZT|ʂ>|/kOљp8t j! ,~ 6L'zrsx w\NRIo ag^2 [`γ(EnQLZO=~SEYz/_}mψjujv9ZV2i`~@~|H{DTZ}*ba1+􂆮YIFEhLJ">f ~szouJ⵸@0p\҂Ӆ&dx Z{f $cr1;a\q؏+b߽XGaGhȱPc3o8d݉!4 gU~9q}ɺ 73<w!GsQ3OEQHtA։Lw];딁)]5DMUƆWGhϷ j*2iFUr\ ,_F?,{_cf ?P|SW.]2ƷG ,4ۨ<ݻaktE)^j.fX>6}ڊ糝T2ڑ32~ b4xͼXs,zA}p&bZd8 %ӱn+9_]]{Rbp|rpkA8{lvk@nY:V}\,?n7®qEIiph~՘hc=|Tߙ0NtNrvU5.؇KO`DD P#&,@[R&L!>U eC $8] Vb}:7S6⒣gc}F<g&QܵP몙˿8遵'Z#@rm~r(oB~Sgbz@Kإw4\mH%DQh[H$q݆F" \[>ﺟnTNL m;uh;d\m*-N0F۫9BrX)tPokC"]-ՙuӒabY27kx;MtfﺗS(a^;5z6@ r=႐5sbHo3g릆 67}] E9^ 2d'2dSޒ9 Ni0iBwR!ͼ/ޒ1 N{/8}ҥA}%[> KweeѡJPR\iZz"T6 uQ1 @?a\Eb <ة{591me%Sp m2a[ k @*dl-Lnm g<Ё``'i^t?2JsY..6cC pwE`J(G%pCPӝ "Pn/3e~派GЕ5IX-x |bᛷz Ki򃉗-BVmo־>]}[մ k7cS/FWGRj{k_㓺N|OIvnooK*oq+`OA|Fc >OH ,K z?[:9ШY|dtqsB= 2ӹi7 7eޜ95\LgyL}U ٮa &}})_6ܛ N1{#6BV_oBge[@ɂQ{pv(+F8'jybF'bt`ƒ7EelT9`DdR,`01_L8S7 _&2!Dԙzx9kHizʓ_Q\'yYfF"jGJq&Fj/]9W@+G8LCP;׍el]sk&T]7eKU~ܯwV9TmȝB (&~u2~RwS^}g~Хg~P4Xvk+w,`3&RM1A(tޮd"'oi'^yѿ4m&|l52c)@g*wXe aT}0g1Vܐd$)]jԝj/ ɗ-{/0bMUJڎ֟ o^02>}8/~:0?N*Qz^v$9ԮA_P v_ ٻM$WYՐHqS%yXP]aC酢R̆sE|2+Z7(h)e1] >;5DeeRC9XS5:f-"QG@iZ}n.Z>nf1ؽ[?`JTJ*,l!S^d G A3q3mlƺ*B?u{x ^ noi)=S\\tG1w'Z閌Q0èq*}5 |KtRei"s/4x.>/ "(`i!iEu6J-m"bL \0NkNzcAU@_oy}^VX'F=vee*U=Y.6F6P]$Yx,.K(8Zab#@r0H5|(<ÏuiAfC,X2 -%tEUb.Lέ7 <Őju8V烸ߘƄUU-iūGl>K2³gc LNd)j!F/): 43Z^|em"8hAFz9%X:㙽/XЁvb佈IY$`D|LD:QB +–=ڦ]&H瘧 [@G\aĄ.Vu/+d f[_^B%ֿPj8|dʋR<OՁڿTGqѐxĐ^Z/`kxC # ЛxƸXj@Gf؀Ʋ 2纗2D!1'!n]jAi.7jo <ʉ0P9/vi ~|hFlX27+XHz~\`84Q98.Gz?0E"L%Mb ml[PV@mjZڻ%;J9]'HnXKq4[w|ad>ė;Ksb e09nd7& ݅|q&B Z<p[.S@7km6~S^k }ӮGk5+f jMgjI\2D+ccuTխ/8kO7A :S{%ꄟ+-h"d@%Np':U [}EDX:иaBCs}@4”8&*,;0mg L \Sۻ'kVQ+͐VC(Ҁc1k1 pm"l)X#ƴ8eW[{~V/Ofn^6 GI) JIy [IBT6_~tq 쩗 'sяxNxr/mC>V_/y/b} 2q( ^md{R'T(AIn2|So~g3\=l(*7zzkk}"G O|dE\/jF#OɁS9#O0o|V:]Ò]T 2GpF*ɾ!F;(!E'hX3uۀAY+bDsDhx Pt^]?n/|gA913w_6~,C6VN~ p T/}f^)3Q{R2\~2;|jMޣh?$<shBKݾCjr&F6>bcB^3[^*U>kACP+87&_|U;ª'6.GZ,r07<1ّp1BUHJ?3掑t nδN! N>&ֺ}Upf# r0 E41^7#C@&/φ-| {R>a0PC]D7չb> e&G2.΀l27d$q UBbKt~V&5V'dCm):l&[m}#1^Ls@Ιh I#e]FjQ0YIЮ6}O:,ʖψ55IէЃ (HH?  jݵq=(Xrg) 쐤 5+LHL2zSJh9lte|gپIdo=@9eb{K!XAWt5{"Ow}j~#\pe }3L]?;":zĪ0 X~+FW(&p'=MoGXK.I,eu>§6.r= > zJ$SR̡*TcXbq?$ i9ڏ)Łd%?^1O3@ b:ּ8E@9pvX"I3/7h5ܱmؐX))W\r>R]I yGmWYϢ8ȇQ3-K;0+X=8릖e,E]UQfŴx1%O 8mȊ AW>`+>/l!Da/Hͨۈg? 9"華A3Dpu`ospDTt.1B\Њm2|E 5H>m9^Ejd^@o)Y&zaՊ+>CtBYsO|)1; ({淭A4D6v{z4p†&K>9wxDW8kK٬WޫxLUFFc-Q뵢zF" Z<:`\* RT/f )mL_;ގc5 3-&FlXKsT/ceV jxtNcy@ <+n˯d軸6e.|`;L.%{2L`1LZq^mXg'A{˜StfS<9:[& Hk*.]18VSJ^" g-K^&wYBu?@uD--):` B랷ި'qoB{^!F cNCɶAxAyA"X .dƠyQH1iw*{!ZvCEF !5{;0ѻLd?#mB)킞exwLA̓r 5Azjc@n\;8*zdxZzz9A$(Oaգ7 {:d>Q]^=UQfPWZŎ\/qqT,iLo#sNVϖr Nz=Omқ{}@(e?E)ُ$M><)bl.Vvs.zu9*e)bs&W+7te6>օUah֨ūLmJ JfV\?_R+CK8xm#Vk A? iP|3ushGiT=c" } ;8y+Eg.P9~BXK8xp1_q@~.Q:Z>"[xhiBJ?Ѳ}D s[/ L7cI8C}ߩUV*WLnUYCəo<2L̯DH%9 S8N* -5е[LER %[v-]15 '^. -ۙuHZB:YC51$ `Q:04Tז|8#5;bwu!LBLsTl:WO#)-: G@ ?X: G,#U~>Q@O3Ӌum)x1dԍh'?Ei9LP{L&+CܼΡF'Tp+#23.`˾mG'iqiWVFĿ(+3 z)J)%&%pD,v B_ E SYL]sxo-31pP#-ASw(7 H{X ݢighw\jFH2wt|,scDVnr9oI/;B?@Hq/CCPl΁<&l|ӏ4 )N" $u'_wy:;,K иїcpMMvP:_oNXwԵ3P]U|wm ^rS4: UՇ /iLhcP "pl@_bǛyLI1Ll0o1+9'#2}msk ZTs髊$Vkrese(, !l0ʚƃ53VG\FO7Ntn's׃f0x&fwa~V}Կ2Ty{iD\mSb]Od ޴ Mn4F _5>U|U5ꂒ9E: aV @&ylcFyi +qcTY:@Vǣ&Q2Žhj~JzUZn;ȧ>–}DW/C$3ux`Qu+{ F;.S׎:Hf퓨Zه ,. ٕ+턩ll ^@{[bue.}]d(/;P We<,1ު@U6ȗ&W$b! L@B9 TM$'HQ?. :WS/&> )6]D ~T? ؉]KܕN7=ϒ=(, 9.  ;fr3 gn.fo9T&sM,N',x۝0Y-hf8Υ!ly"b^`ړ[BrMh]2VJA3 yiњ,Vi: y#$.n1knSg|5S⋰aPTGefzJӘUB2/DQS$nύa#D`,{ﴘ-LRqP690W%fX7$XB P7?n}?zQm;W Oi&M ή`d_$ ˒pF @]ӨH4.{~%<Ŋ"GHJ\7\ fC|gqkyZIqݵa*ZGyoۯ]{=fE7pwKBsB\GT+ ؅č1'.:pԄVLoZ"`,ZsHj@;nbkh(s>S QYm 'szcX%քYыʞzV"F ScTA!+dƖ@c/€ PeFـ"wl$5os5Rns\ Z\um1HfWA,GӒθt;IE))me;'Jx#z,߿r_yn;3,gդ^c4@~YE<7 fx:po5$| coQq$Ksan+BT0m l ~NH2/G[TS%6IStPT,y< ;"S-k"r窑JQR`erw0J8gHS7ِUpE1K(t;+-hÆx~ޛ1N5ۨN_BMjJ!ʇB:o=DSĭMUl~n_1mR-Uvy{Q$LZE$>\Byw뭔eخ 0aMg8kTmA$+tfKDXJE=S\$Cp;jΗZpHʐd 8x%D&M2AYdsD Ժ-~?7bHn<5s"3 QgsֿU gr:j ıl CK$)X8ȍmJ ({ECXK)y]9\yTЬI0Hru.ԑP%ēJazq?U:yGpI.h_6-22[_FU:{^"ln QlnBT}Kn< ?g%m'-](5sKu2r<͢o o !~&QgzBqU#JNyAe,y[?8Z>;Pz PHچ'5~LպTK!N30% 9Z4Ԏ I| cV1b-[%z`A)=vYG>'Q΋ΐ#8#qmsB{&^%$HvJ15#Ьy 25M.VrR"Š󬼷ӡqSJH-nJ_8gҞP 4?fu7HovƁ]=S_:R֡NGXiD('~TV@B5*/@qi^Ws_5@|K+HsO߲hiE"ձ}/x%E^f*vM^IہNuw#$!EWa3ɃnWoC|wԸWg)w&\ n, R1i]QeW pAd`Z],?U=[oNcV@{1x3a|{0B&ǼQ[ ƟL{ :p!+ܮ\ϱyDa?Z}I Ch2ͻmPg!WM?5{\[+ަp6RK!"w#z_9Ӥ`,Zqx17&b2!GL%4 8b0Gr.Mx j G<&LSɸbIIA#.ѱlKv(\>ƂU u߶u{i~[ &p^  Ioj%.|2-.dARB@aX$ZtȌiP tPJ_YYF-}eZIL?"ZF}"Ld4c^ 3G?Z6e ;NS?P%nLr˞@p]U-9Pr2QjD0cZ/= &L=HjDj0O߭hUHrW֌(9zԫp:9W>G" "l.Lhז1$qF{bPzajs ,$jm)u|>YVBR^ՆC%=sFK+:Mnm1҈ņ' p<]U0`Ȭ D22VДiwЉTݝC4 R%TJa,& `йJL)V9lm>˰ haV'#AOI>A|zK %3CҧYx7@:'fԵ`_)/N!f*ѕQ:Lp >o((/4"XeĹ_QM &4ΏiT9Z?_ko鄗է``=CEUГ%>n$z! Zۍ>Е9w.oH.4Y7+A۹ga>LE-y0irWoқo]A}yEц\\4KmKAfި)潛 Ff10.Si3^(lXI?ZL9l5C 7zʉk݅r6_&ylnزo࣋.L[ƎʩWJS:ݮGӖh͙#]SBb$Elf.OԤqai%Ah9ߋQs~=*iWN.8S |jxh(g =݁`_|G!#.JNU]-{Rct6xuy_ ~R%dHYOQ3bw{G* (+{q;~(,E5@Y&M0ejc;}i\z&`]w&LY1MVDd3缷z IoIEbߐ}9|LV_M0ʫo>125կ\ P?:)Bpc--sg~qѱ&aR y^7SYa4oL"N OfQ{)@V8~_GƁlI[^Wθ6w7 JDW@2ˆG tQ󏤡i0x{\3 悔T+1 zO5|Z_O O+{jV+#ۂS~t 59~̽T`*4@V'8cYw֛֬5d'ɅrT5خ T>e Z-G^v6'`AJv~`w-\/~`38݌n#Pv_vFk&NW-+;?w{pCFan#Ԛ$ zdI0HC2+J[ % =&9ݼQdp2Mư`6nC.$in%NKE]%!x,IO0+-Ta2;' p/%8@?ȃ9 H|Z%j[lܬp& H/a)_*]pf a$s6B!ރ='oݏ݂2 B}agE 畤S$zg< 2`h@ FwmFo[Soy^.l, {`~"L\/aR6Z#41d*Ӿ,.!_qAmG s'UVS@\L\%u"SOݟr\O|RH6V& ՗GP5Q>@78T]6.5o,.R _3{w1aM\l4[$PP^ip~~p . u}|W~`psdE5 )v@Xq4Jx4g2E4 n\,VJtEYd y^R)imE'I],FU;Ѷ_Jz^Q;n 㳬DNp1C{=H8|Se.D7?9O] B mEUIS V1`]f4hR=B;np m_z@S #E:<.4=&>|[ciƙ [k =pҌKo/x6BvGp4kc21(_B3LJT[ ``l2_p, h\dE[jfA'3Z!/]#V´iNDd׾y>N^5!&;Q@tv4˭0K7c$?9MintH*9bކf,`qO:(ߛr,MrJǴ~/<ؓF@Q7QeH-DxAŻINznNDgiqzD>ﭾYp)*J6x&.)`>G*G'/ F"B 12[f~Z8Zuɏh^4q,kAﴑCL-"ۆl$lNw3҄>޻ 6Fv*Ubq@7˭)^DFa.O]uYHy}C p+lӟ5v2A?'H9nB + :sjAWl-elHeF01?*gurqw,WMGhGuMQa8LcH3KeM\^I`cqUx. vtfn[ ;TTN9f4eYZkFA(7Ѯq9$ۣUXUf=P}VyLLt5,f9mP饰Npv,m}>uVO4CmV}|W=(WWc0isxtw/jYƟ`gP_. 9682 q+O]ٝq4bcã$WCi6N,]e dAo㦝淓"/[fftqɘ1}ffR=4bJ_ÜLU&M>8m Hmo E$P^XmK?L/iZ@vڈ=N& Hy! Ju\5$yێ@X[ɠ-ӖLMW%FOlL"Z oYxoh;5ZgiyE_IsXe =mBׯnkID$>aѯŏsH x,R05;lw,3nYӗwK$ G?x`vN&m3{5-&P^' T_&X4w7.[#hsVnТ8>>8]RWŁR\&byBpa>UǪtxb5j'ȠWpZh,$5И֬YmS0jO_5vL=,)%zː@R%]vX ;#Q hqeXV&ƣ]au&QZ  4TG7\ blmiS'di&1vq%jnJ(H$1J0uD>c]G ͕i]aMRI{grfq{QvZj+pʟB ̤Qi)[:%%pE&FI>pBo1f*l_wɏ 4+`CK ǚ?=T};P{džRV^3@#d 0M%g5) Ky]0WK#g=xîQCrMm͘ɔWgx9stU:3u1z} UP'qVQx!7z^a@eз[ FuBsq^o{CQY#9& {vQ,| eUtw:Ep}eBwL\ƭp"cd͒x;GPLCM"#XK>#YPl3>]j}=ծ]g۹~նx4Tjucra@O;77Y <UQQ}>qea"T mPf9pKnҿ 9+7g9(;=d[;O_L:3 UUwDwN1i rO&U upͯ%P=ϱCѳ#@ b[bwp{iO7؟ Z[w\?q2FfH?'+)oq_oTJZ-kwZXzJѻn-Wzͦ"E(poEWWyY9?&5ª]kFY1i:2hN3ltv23r>~qeq/;5ŚTE06d8>9oAՏVWBL+ԓPhqBK{|CZEW'P4(u041Ǚ~ԃLpoO`` ۴I\=B/D.Mc , }0IkJ L}y F~kÆs^`*ҷW{߉n{Urvz6b'aqSdݝ`QJ̻A)HzFiYv>"bYM[S\OظP,G1GXd90+$So'ο3HHTDHTE"2 {>Zrُ2#QtWzȃ'2eGtyà%R|.i KO#O'HX+mSR#./H̛ jIFy}%i7V)od~ޫ $u{K#EeiJ? $UEN8_\qdq~V4 G%3caU Ra=s~3 6J} EJդ #!Ƛ5 )@Mtm1lKX7f}+uZc"39ۄ/ǓL E(1*%tUFU,)¤+c꘯'b?e;N?]\HOWEn=%{ΪgxjdT{tlv?;E,X]oR7o}N(X'їz.}&DRK#z>e'ygO/UBO #k0݆|MҌUA˙7iYV5UӢ)W !D@}Lt-Ӗmaܴ`0hz7I-v˪=, ٨bpt>[ :yE̱¨.#3]HK #A7)ؕ'J̠:/zʺ\yɡ0~iCx&u1 yk /rKԌfP'~ιҹ:0ЇЗ hsCR IuN`??9Pp!ӛi=2K)h&@}0&7K _t&y/KXr; "$kIxgf@x m~;Kܬٟv!e|t L҉ӰG4\g*SU8hm9gh];cmq\˂ ?{"TPi~xoO^/vEՈ[6DJB°x*$;tCxߚ0L m`!^ _O|-鷴+eOY&ՙ쓹llQjl(&ZRsI|?2ģEIZh%jY?=Pʢ;r`ḛJxxMj f؋dzHh"Cؤ]%?ALEy*1~y<܀J]:K%>8o$;DXIEh/tPBhOqL^?c7M &~o o)W*tiƍ:6t93Z)5tT1m_%t.nRL4s̭GrV?ɮH_W_{> ߛTQ"P4tjxNh3v:ym,TsO < kpS&BlR@L6lN).;̥xy%3**l%ꒉLU9ZV斎mWhɝ%#W%+ C`3Ymb/ggp[$a 2)wπ #XPiOIZ{P>֋;hXacӚ+Jx/iTmeYΏb N ȟ |w1qAث[ǽwrZ;~7 ZSWXZb=档#Hט[Y4\w!5V(TZ-t)+ѿOhL{<} TCUe f"V,ЊU:ȑd7G/޿2p!3V݅pȬ}zYd#9YXq/w]<3]ĉp-1ڮ_t>sW{Qh^7xfckJ|;=}YwTl tV!kc4vGQ.9O='~Yg ߳srCL8>Ϊ-)4:=nꑛOҭ/oi?36,WBܐ7Ia8=,IKQ`(1 7#IQXMZ#GYdL^ wH]B,_rUhbN?O4s R]KV{kYayIq$SxKDd) 砵G2~wej_ ]+7Kv_W}hl={_Z[`"pv KaK1 v9ǸqTMW sU6. B-H:=vhG2;JrpvjͶ֪Jgl;AB't& ۺ<(4Τucv[Z:KX\,l.d+

Hh_cAw$ 4gBH`k+6c HM<{fG? m…3c~:+m4aW.,,CXp!?@gt2ep)*Jp$y܃F4D"ydeQ[ P^iILVD߬j)l ݒb;<&kn&UǚzfeU#pƪhOܓs.[L%mjmbT{1)~bHN7e¦mImnJ"5O% ~K|"dCj \|ҊcqG89_*HMNYw$ ǝ^ l%B"s"51+ *w2W*~|j(ΖZ(픱.@ PimZPvz4lւ;w,s?Σ&46ǯq`:XSJKBx\Ov.Py3S|dI=5;zse3`.aitdp4djt#WPe7 *~V{+6yd"'2?)EI-}wi7-0?QQJ=,QII>-fK)%_(s j lԮgɣyUJi +M?&˩Eқs{8Ǵq@{{al9=/WrHDמ11f;T3/&{ %vankG{D/3D8U }P'Iva6zkBQ4b[w>N'G} }l(->x4LRHF/|7ŏp_TG ˜E8ώ-":RL*Hk^LQbkg_VAAbBQs EhXL5XW=Aq G=ʢְzx@]ݴőYycz|<>OwCe06b>t3Wp: SȴΑ/vܢqPLj(p,&+nT8473Ck5=zJB5Mɉ@`wJܲ t!AVIe)]s@9T+uܕbגQY-u TvqpKl.HD:pN%4`), _6j!9>| 01_ۈof V5rHd_ xگxU18evPDgATimm?ET$ 8\ě'Hę+DiImDj[Sq`$Mȟ[MƆ1GJOdv5UF OPqz nL"gcd>Vr=1,(P8D,?p?rn6!uFnGu6BtY=e_7gh=L-a\g BiT< qlpQETE7+CLBbElV4oFxT¦Fށ)| Nj]BH!xj 9&ʙoGדPeLL"H1a,om[uMrֈ|bAx|tt3MlPZx櫍2uC(Cmy7Pވ>e5p udͳU& 8'H A"7\w= u݇6+۶3>ՏUUS&Oɕ1PNbmke+&Tb<9g6'h&;5 i$uPSOuHSU.N++Q&,{6=0:'_{pԎT:fr'{d&S;a ̖S_\&) z-Z9xpKz0ਞ?c#$o»ʎNWOaUjS] lb{Geqƪ=5E{7C LoI1ŬۿyWЉdO>U?.O0ԁqhBL"4x 2s)y X*D(mѺv!Ӕ˘QAS`8+aK`r;pROcE`SJХr^&YcR 2"Z Ez)! }iђ| >( m*5xdhZ$R @&ڡ*OWA C)nI8faf⑺͐ AKzӞJՉ_ =k!xUa]t`Jݾԅ@!*8}$'ݬ>G~K]eT%?d\Vx8W=Iee6P}O9`GW R6Twh4{LD\1`6LRGY2tҍI;@9/9h6=woB zcc:рHHDcm%'Qo3Jd<| 4}3S[Lj@ 'U;I>O;B$}0ƻ+vш3 E K:F''RyiGhK݂6 !ߊ/7>HݟY|ngI0XffTOWeF!Pm T{I4H| 4Id L-\X|XE:Ű!F)OjP7 f)OE<U2ԣ@>6n+P &z9[5ɦtfDX6x)ɑ rh3 j@N=?ujD?Y+ ǁ"MrO'+x|nc,v) *=J c)Ŭr Rmo<+hxbYn.êhU@Yu+奖EI6)dFw;&Q@/]r*VP%#͓|S\9#Z21($iUPmFUƹPF9S6HD3h*.\޸3dj#^TJ]*~`(sѩa&^d@{!,ߕʝQ6V!'Z+2?CN0.qh _Ϛ7&ϧD${ SDd%?hGHs7eF  0y3$cms@~X'45KPƣYQ}b{tV|oopw @ ^[nK::?tiOBgp+1#})c(=V)LB?^ a6`:!f&79盝+jMp]#\{tbq(S77#GdWJmPؑU e H%a3  0e/\1 I\)l@ހ"`^?gD$#\+S=N?'rޣllUJp\X`x' vЩ s?@/'DteOiN]"] TMt XP΍!}l,Ov _ӭ׈)nl\Gc:̡x֙QMJm^,+u'.[.t"Q)Ɓ C%c$5k8'ѡO3Pd8DM) 0HiF/tBJRRc./_3Hxi1zux*/D%C2={-Wi"U.'[Rh>XFN}lYd>LD% _ !$RޔK|iтBDF]5/nTѽT}l-Ub(XXZvETssXlxJ # эVܥI zb%a%['Η[L}OzRxݏXƭSm-K& d;0;n_ /TY˔`X|"6Ag.'(~gcަ$Fݻs]\ svOXڜm-z15Gmeb)ږ(2U> #<\ +arҐVOlKA0 z{%LƮuhEto01"x2}І秣ǣO\-Sa m*WJ&1)?M`;p_ti8Ȟpo1 jQ_/qKƓmQ/JGDw2aq8AVytk'3%a8"cU6Z꥞ɤ WTryB. DK9+i0mG WBUӖPBvL[ jngP Jfσ8[]"Km;a61ܥ`,46}\ڢj3P%BPeWo9EnOE}GYjp-Q,,7eMoڗZǟ3I Og-\ VEWeWDk }wuxeBhKظKEhCe[fE6TPLQX N@2 G_rFۇ~1,?=IӇx1|lV#H)@˒:l5 5܂Wۿ>|7#w]D!`{PWؿ۴f"F׆pn߅fr#G M__ @ũʲ?6]s-MŪhmu9;ױYj9\۬UQ"?_6{S#a萱$U AVtxkBc(ƅ!A$J0y\5{XNj 8bۂ. Qv"&E7aOq D-@z$#F'Gb{@4prk3M@'!wjŽåZMsn,6\Fݩ"  6:6*yxZ k  @EE(M[>%*Y?N'#m0a hdc'-a=_#{}CO8F둇Ą }A~EQ$:>-4u1#fF.^SgVDH3n z?߈_M H[E[ 蚚0gas^[5Sd9K^V.MvQEl1:!L\%/l D;FDmy{xuq/Dž ;" ]J'j2RdJ edFЗSiMj$)Q=Ix>M4k_۵Tw6_|*j+ CٽP]C\OC2-`nLvR{:H|q!/ (KDhor.P I #v.O|h;I;]|\HYtBƃTT ( HЪ 6o>:jA|[=xt8mx'i1)I <<)^ߩo4Ta)v^s+|D^ @3#2J߁nNIv+,aŨg"M;+y{ZP(7zHmgnj]#tPLHL$Z| wy=oUkBo#UvWK^(G:~hSτ&u8u>]o+DUsKum +:RY27ð@>QpT\z$kRgHT^x(vpF} I ³δ5eeçҺpFnr?F Oqqs45uXc*D`>So|j+O0uXCӜYSc,~pnM`5Qc81 I||vT#" L S@w ڔGm]xwc<79SMQI@; -zyOr5-])0!TvW`\ ro :)RއfWmop`KǪan@șF^22zɦO$E&%>*-HT+< ^4) Fy8-s|ӭp&Vaջ304&Ga mzMŁLŒ377GJ B1,QnmeߘOp>FKUv[ #ܸi*rVOBIZZXIak7}N]|e5Boy 8lMcp˄~҆N[#ȩ4Vw8Î TmvyzxwլOZ('iٽI}EUz耈!DH}'C  *Z4z~ Nq;qGkk;$tbpnI*hdS*7R, {v{-5>p Ɵ n|ZyFM,n#QwLԵdM'\kE]c!TA-Bq"YV+Bx4Qbk '_h>Cld{OX,GjB+'??GD"e|%(@|dzMQK %(ڛQ`vq.9L"ՙA85G,r)cdzgRdut3?P$4؁}zQ<^%-5dX*a"&Tg˘rR0ڼ;ZP~YYφ|(|,! #ًS>̅/wn σa'+!t7d?LBºFHCF-l61nõꭸn6s 8 rnϓ5|ny@CؔKIqjt jVc7[uB[FG~1XC`a5w0g6>~bl-E5&tS^֒:Y F 6V;*k eus69R. Vq {STf; {CGr)>N陾_"=usiM+eO?%JoIWĠKP x۔ai}Xx3԰S6G ZO Gz!W`614QvEC84pϦ nvy{xmu[ODh&ʭ4 K}ΈX A)gkݚLv'N]<[b'7JrY-4R.$%h!sE@-I*BЪQi6}-}cKtPmg_١ץj2 [ceA503e0ޥb,vz k"| _4̶ͩ*"oyh=?C;E@L % Ng>ǎ?EPr &rcW36F6XJ+X\INuz2dud &S2«M ND 0gJD@yC P>"iS>26l M굦b4ZI<wrmǹ?4u{6+o8bՙX<6Cy8X WFԥ>i#c)~3Fc¶GWfֿJ{zM@0ɧ!FiR^i3.ϯکσj5gD%zV[\=&Ƨ{%˼mפ߉I@n=ǒ}H j* 'N|kSjjA U'j dR%lBG4آ5OܧXDW_{DGp 1B2A* Y{Z>s~5| gmvJeȄazݶ"f'168iyA Ǽ&B$5WsOAv&T4iLJ9d7}ڷT%䃅N muwhP\~>g^{nu"5D1x;V¬8w$jLէnsq?}$]Ѕ0&'ݾTtc83:@{!mF}JQ#״{1h8SRfĹ1gռ~EыosXƠy}g,׆gE9 AL4ȢUȐ :@=RgLqO\Ҏ `#‚J6DXoiav_ O-!E2I$6n ReR3dJ\+]iM4͈c]LDdL>MI;! dB )"֠P߶^]!ߒnb˄7O-dZY"^1V =$~X27Ic}@[hg .1$MomAܣh' ӨnO+f-LX5s2])'K|)xmYnYD.Zq.{7J5Z!SQ0z3V申oH@|2+k^.0F8>ZG F#m 4Ay/h+zՙ}:;K{iĀϊ0{2he:곘%B9ZyZЈx ZǠ7=.;"et4j>U-an>XOp6j ѻf(RÃ( xB",J}Un͟3K-V:5-HbntbnkNf;>\TDc%gN0Ndso})m2ޔ1ίMWb+r@qT^{6/@:)B1dvȮR#pC= / UX9n~!}1kN3L$7itP_BHt&0vPF~LZ{Xt7Lǜ69 ]H5X5(XnG$]gUwiK<\u6@kk8ZԼQsck?OXZ'[SVu"!:b=>E+ǫe>>65bP @@p7,\:C)A(x_k{`C2#s/x\j#N),@B) (u6/FdZ5-rX+5ss1p@`T5?%8tPKJg*:hoJQN3๫+@^0/!YN.z^g`l`~IL8"/.xÓȟOvZ0lJ%>d(rW{D{obڋk #I[,QrxM?׈F=Zk٤a͚V Z\j$1v)q=Dӣ]m%;'%|Lm^?Cdy_WҥOP C֨BaRm1{ݝ+ؾ`Ķ-ӭD95X)S+ZK8@I"U> 3]FC6"RNBC'7Cs~"$ Kvҍ߱|Qʆc4v 0lHA Ito5_5 TPcOw,6z)xK5—߳L4,E(qZa*9mQی5Hh6cO\I^Rh *X "~S0֖#t b*s\d}<(o:IPzwO{qqڝT^ XJQ 8hrrSP\3(9"礓o$gW9|"V y\d/*Mm'D M⤲rp(^z )ӆrRl0ų#Lؚou充I:HCTVn<[EȖ'_:/^I/#?x۵w iY)|~L'$CNl^Í |՛yt:l&ayv3/T_Y?¥+u hL|K%O6Ac^ի:t[W_(F 9mݮʉsJj*;r-.KDDQ)!Lasm oDf=g΅,7mDQaSGku//9 $@I'Q."Y;8A뗇 ѻi>P\bdRG?mFMM U%dH_e$Vʔ]'ݛ7p\Iz1U .1݉/%׋^MC Jn,;Yl3tQ?>)GL kg47BW 2#GnF'𼫸$_(?2f?#L=1HD[mI> d1Y$o]{kXbUf#q>0Z61'b?X$*MdSwZSٚnttJnfQXnH&"&=@TGU l-ך# CV_--0god'`|CMu9M2p[%ab& 6m,8[ޞLٗY眱 ;_=yw@*i^8st7 a ͜y9wܟŃڮ)uk(T{B\~e)CkJ"L0OCD^)d2]8 Tcܐf&mL;=`c-2Z%?(Y'Ƚ.>u@ͨNJ=t{JÑ )/1 Ehߩ9żvz0Ouc^xL {ؑ0gW!7 uȐ m(?3ww6}5hQ|Қdd6-m")*>a(sX$!^+TJ 9n,]VP>w?_eZ #=@amE1ғ;pZr5K;]f4w)n ʫGI 2*futH>DCBγGz_ЯI=ˢ&Oy"cI@k_. c9}Eq- }͒5 ϵ|<҈TJ° ۮ|:V5j!BVez+FVɛ^{mx! %I[ ַ,LEGb#TI>e2c%F ~PQ =i)Itj||t+'КLχ&:ψ7Q7-bq^@t.*sFH&)d}W?Wl~Mĸ4PT=TE墷po<{R-+er[a7G#d&U.K?;I e4[3I\]+U~ Շ')+c0'/G..=3;r%A\]|Q50+խ&s*ums/J(:/b)R  B@ŐT5p t$P5S8~tP⃵d.r>L_魵0/d)-3[4xg2ƞXVRVӶ v7ɧ1%{Lneqwj~i %90?EJI(ٽ>͐"Z%ncl`^$Xh ~kJ]>W84 wgː 텣\d@ugfxR+xI nówI[",p(%\8_䵯elL,SB'hće)8<X0v;l"'jQ|#{ƻfu[ho#fX{Ì֥,!{?0MTgφp0 jlCQQݱo|3CD]n91|7$1w+~}=۔؄y+{*޺4~ߢs߈$jV#h]Y y?HNNR(~yDnW5!_g2M*83|MBs&\QL]3)Le%$=ܹ0T=j2}=6D$-9!# '3%J|N2-Jw\#gu}B#Aaz?8[cOxw3j2]mc3LHRh#7`J=i#fl 5j0Yj RQT7,}D)H&4yUX-f)v`~/†ʘA:;=NvXYNvwsai)v V,L6HzrWJ4R,kqj/krި6:ʓoxtY>.Iﯮn][l8xmtK,Ҳ75t*GFtmbR!Aw_磨i+}IjuTęr1 G8ӓG>w&3zέUǞi_b,cF  6S :4*11[`s^B U<"1N:t;}Z6%2L9/Zkydx乢sg,ajud[xn1l)R(Z /ѨƶwN^!/ݯJ3t|O* J4A-Ŕ;(a|W`" fBO,pP J۞5W` I>8h@f@ +?;=d]n.">hhH*0 y$;p¤1ȹm}$"vows ?;DR$aǣԁ\NJgÃޫ匵DtrKrFw6CX\,ZMRۧN&J:2M4'W)لiNʐ#V뛾% Aa}70/Q|P! DIt 68?djųCg!>t S|@P+D2LNF1G\ݫALVoIBIME'^<aR%Eon-A8 ɖxm3WG-\\q"ڀ K@T_ ]jn(xn52p ?|ԟO*%;2q/v&D/+8P:(rxt.O[(*;#_="B@'avTdvU:-:`NǬ >1aߋ>u ,vo+ G<{kSD;dfrtC_wq\AP]gt!l1|녓䰟d ( qY{\]Giy.k]B[5X*l4X+hPӜGBR AdM'x6Bxxa^fJ.v?@ \m~青DpEeDI9o crP]whV;;ԥEY^Kr V)TO6,‘YuTggߡ,*RG-0TQ׮cDVzq,+"qM0r:."sr|5x w" ``3Pj&50n_qrp9%#Qd»8bj)]t^D+. ={-L[BKGz%=`4}p.Hq?ƖPa p!qڣ2i!)rԁJ `b:lԋX@`*l.k=Ǯ6;z >+i]{u.7hxJL p]E$N`&ůme kL f4Űe0bk dw>1@.V\YWdD#jbc.3}&hE"O#+e BZNTmXW7:1Ca(Nrٖ#< ۽pDd\e:p]퀼͇?Z1{!Vek]o?X3YjwYD^cL~XX aٷb> GD6P:e)*@b q>4hW_t4A~Aܑ?eo:F^\KZBрvdј_E 9ۣY}y~d|C^Cxj7Z7&2ˇk#g:[z4Pz$?uG՜ájK D`8{X4jtgtKeMc!;Y[X!'DtDNAMˆ Na{2q^z,zh7/ԧ0̱q٣(ЇUǟ1!BT{}/?` ?9'q -5یfS/ea&+9oDZ&ߒ)FN}~9!5~nOK[;%w\-'0pv8:'!̒#q9굚(dreA+ ?>#~Kk~M xE,oL;; K_'m Γw<~X)KZ?gF$;>x~~Mu+kR'`5__fEU̖&ҥJ|֓# *}⭀9pA3iq8⠂|]nļ)e8Ҝ/>,$(8!k0~hOPڻ~4 7Ѿ,A{s#kTQ{3fr u[(6*Gݧ'zz<޺ecyd΍MzY{ k+Jn,za81昇c.z ʄplx^{,7ѭ㇉ ƉSl9K8g01rduJFU|\ s²*wã]Db>}K^,ɠ}UnH]Yxk kGQ-ʲ~P . (tL"V#!ƝUĽ~K:B;FO&?x5 E <@݊V$pENJ 60d#W,$ Pe8W(v`OW}%4:8~|)0#XPf pᑉa1Qf'텽A|:Mh =l3fYygq'meOp5g9@La({[sc%ۂ•9kL9Rz9Y3pA,̪J 8kʮ}ŋhfR&L=P=Fn>_ l+I^Y72z^ F75wO\*h&LqmũRe䆬ؿG׏FmRѮnP!xw e NY|F&6rzaZcpy^Bz&a̠څ4ZVN '/ooB(hv+>F!WUG`-~3*8'w$4vg uIh&!_5|=XK]qDi֨| ޣ/Zh 6ohVf_lkgO;, &|+pAz@{n?@ˣwMu>M#',#7hȸ0=ғ|QMnckLG<&^`P:'s?ż|g 3*tya ;D7 InNcpxvey ݖ82vR3Y\]"袺axcܓH l{ǫZTS^X%JB'B媙rT"T1q+'vGBa 0^ =yAp*/3E+^X*uɲn#JTpJ3)<ۂyj-D>Cf9ӲVɲs*f.>I^/WgLaOΓv~Ƕ1g'#ȏ%-M%ecX.9m$7lQ\W><$D\us앸 pH@oNuWY2gF€x…{t_LV+&*{3HNyUlt2*VfEM+n'zGɊuv[1lpC:ޗL t-;6V& _иcͥ ӰeNj(alVJ|>1 <]wwءAn~V7L&(: 阤fvl L } ~\{idXPrpx|$fАbIHgSɘ[pw= Ex,);),ܖ5$^ ^Im7#RlCi"_ZG-ϧ0§wŽܢ̗՞v^,dCӭmGH>I);ѿn8Zzw 5?"R\= ՋugYdት2 Ɖ4ae_Ul6fKtIO)sbΡd8\__3Z&MLG)Uŕ`ծr͢6N{Za 6G?ʫϔƉITؓ+ [Lw?~2||m8DU}T&prPb~F[7fbSz&syB5WJm)n &p%yk(G@z3+*4,s"2+|νzm"FE%.?]:&I3#T{BcPZ+:F k7M@ `c B玼*jS+ˁh|>;97wmv(-4j&&VI>v}>$ъBebj S]AsLdglG^p{\7,⣨03e wp2-pEzس}M8Et~J= J؇{&3l c.1 4$5fsum7u\~/ԓ̑ 6Dhc+Ѓr]Jil@ow9fV?eE󨮑_M1/=XC#u,1~p|Z.>CCPE/AѨy)vP R ]N"><2j pstcy>?8)O3QQ#h]YCUw!oz KVhPlaBuOPH |PeK `[5ُY4y7A0E]ܜ΂&RB@]Jb*gEsBC]^'(J))̰ ٧d (WGJ= NLLLJDّ``ڏणV4xDA⤆Sv<GܘeNC}44j.|>^A<99v-#SL,;?կNcZQUhW {#|@FaMgr+ '*+gbYmobku|d[#`~'^JISi9;9iۣ'_=*[!#u47|=(H>{Z|o;`"\xXvQKp~uF*AR:>)m$hPAsr4flܮFyآ(OE%6 3|΁R tT:RX1 "av#SvOW~x$^Eks {Vjg"E֣rcnX>ze[NCRlypqI@;)YsG/z"l"kLl;aLKP֌a\ owÂvJlw=7'*-'I8X/} yZر9;m֢*eeƸpgK]SݮΓb3 s koi[) NO rx6UT@s9>~\b:f&lC puh5/RњtVaN糸iAMa}ectIue`^/]<21N:*7g3j/m(Rg=]vM4r Cpo'fp>2 _. q]ي?*ɝ/u#(c"Uo|80y$s&td4%pPaoFA=S`xɗ|2u6];iOfRI b)G}K',1[RS _fնMwMW̭\U'[wz E!2B`+~ RQDžkܪI^vnL_S_K?Ѯz%")C^1'WaD&(x zT}|׽:>bOT)t[XU"y SBɦ%_?F\ʩ3n"/y[%x L{ rek\ 52~ .i qؐ7ږ LJsSӸ3Z.|$%$tgeW׮^;9`eѭ|/n$K?pɸpb@K AM;f²Si( {`Hvoˏc?aH1)aR Nm{-6(exhqf\26_ezZ i\6{S$ ^BU\^ls[?i$.-n55v< Hp1~iƄɊks OTG1bW8B1T) 8%'aK͖G%c(8ICf5|y骡^#!Y@>ѕ "hp(i)_+R@V^ظ8)8<O!NM4,hLªcZ1Gk~(jȢZ]]2;J*z2;G/Ɗ)jXu,E Nwǂ⽙@≠mYNqj^csܚ> iiܳ c W^=~d rL[ cUCN9qչ%9N"M{}f{L&7ڏ!嚜l&r]JJ>M6T=jPq^ 8@Wj8='zMh%tujm$24ϹV:WiSFh3x8*P0G+eKCNpWKb |GV14:AߕbCoX+@~NJt |m urr &' (6eaT"^X걥R09oY)x[I_!3 gT lXGuй0T+k]&',ъngaSHlg+. 튅#՘xѸh]hm  juMOCI"\fjYt@;Bꪠ(r;n鿥ܫ)OQ"i+3NTFnkm{Tt:Aw7LG\,J䫈x¾0;i9R?7{7)ǺbQ2^oof^Q| %UwmM :uΓJ8L moD }k.rNrjeqk-[rc S,V H$A*r_P}@F< BeDmKV|q' T] v-E )LYc[= ˂]lMxc:3 I: ;xaǓCz .r%ײ24E~b q{r{$v _Oì&5>rb2춁]1C.j& GE;1wG݂[jAZҰߜ'$ nHFVB`}C<%PS6օuW{oU U|1&`?>fv(́;m- w]_Fd%Eq㫺L[bYf}82%+KÜW{&N2u);ʫF:8?3JXi}Kj${=YL4;w%L :X.1o~dTZuA_j> YH0SNWZyBJ& ~!iWtx NK7G{s<4\1 +lfj/R_DꆁHᓭ4B]@FRc]lNwRہ hC vVB;iMwi^ꞌG  ;&?&#s_vxnxZ_U"OtUxAGD< @ws/S`X 8f響U2@T= ;jPPiǯ!)Ir} s0b6P(gd|-2iErQ:;zVMW+YVzTܝ9qpp`OբbÀ %Ӂ1Fjiksj+WbN=@#'ٹ)34i[ ~A@`~UH%|,Ssݬ}62HU Yzn9M˨nި^ÉTe>5[Dg"YxO2E%xBUޠ=b MӖxYl;ШOyhr7BkNZQ( ^ʃƘS>lD9)\ ΖDŽ_uϠM~oLw*! nʹrx^hG *skM {#X K1JtiܢY;tWDu^RK[ >__(rv̏jfPpM:D͂*f-@ݺyk 6.;?4ޜ#8P"6A$l ^p\T%TO'J b@C5-mA6!r\M`Q~-G>"Y^jmSu W-0R$>2sJPvru87ITԬPB>*N| dv¶:x8 $]:,B1{U<Ή So7 ~ƶ<~ä.yq>YABd N1d pC8 q!D2vW,Լ/C7Қy>Ԫ| =ޭx_fD~P+0xw;u'LF k 1V`n:zoB&#M]4;dіթ[#cvl `) țOqDG݂[Њ«ISe~ ТsV1h^jG;Gq 8bMxZԘԶ>s[e9] w*\VG߃ΉOt;œNȏb4E&\wtGj3ւTܮ /d$dhTѲ 8?/&gVGlEe㊎*`LC9xhPs7CC]&\ҠcL_<>@:Pe_ra=;lq@x-&/mm Ma|'+4IYg3"1 OJ\lϧ M~m:6+PߢdW&Bsr Se*$3 9t Cq)ؔȆQ!9o,31N[6J[N?UA6]ĩZ"C ]yC(^LcŰ7 ~-#gНI[.VkKlZMm8=5B:sBoȃ@r ?" z*$nRp$A[&5-Zkw3-熧_mo#|Q & 5]MV0&M"DQЧܞNAFTE@[ Qk*JȌbBrH{9oc+S*|FeP Ε(O>E Ki)ac9I`" C49g@w߳H¡\n%DCi ,ZLjF+Z+: ᭲4ӧ֦`T{lGp=v0"8m]f#/^}z~\*g akKsLJyNH A sz:@D9aqׁE+:x3'=Ae6˧|4{#%'t8\eDEMϙX23n4Gʰ21Wѵ"m4`ȍi{Ү&(D(d*5'X1^.=>J]mfMe)<8QD I@[ +5 _  EhP# ?$&`?otgӸ׀ Vˈ-)W}ג&a/NW^5Om5xb k(K;M߉X|ԺB^E4}uEq#G|`!Mx?-#3ۓ`n|U 'EUR#fY [ m[#rX - C+hK[0- aȰ<[SΉ>w P*K%1)o\[pdOœ_u+rP<]aSs#qW&OCU,dlX+|أr\y _bߣ'I2ݥ5u5#y ۏ]FUVƾoͥ0qI d26~vM:g=BW(]vqER HU_+/az ƫ( ݠG[ rIG;>]@O@9=~0"fCTJ'{i5'gL/;%L\u)d2hR)h3a2Z"ZG2g&\ԌނLFtrJW q8Uya$?ʌ;(ɫiNEO 5MT~ ?ڈfFcow blCb$DM=׎X$G6]ZuS{Zi Q0 #'c2{Q݆v&ߣƍ)}>qi,ܐرcqBTR;"tyu`TX=oMkpC0V5!fu,ZoeoXkO3Υr"3Pvs:;I$EeYK%bV].#ώmrQ t2&~?}m.+B.ϝ 7magFюA|zBJu҅]֑.ߍ@,7@.ZO$3jWc\ݯaoXH9솄$)!4+# L]2SWL$)m|3^ߛHLWfܞ᏶XPɒ=*\[n3)q1I1cmwκmsIbD025Z/&|63~6O*n"xH ;;TTMŅ/X5@.5w X;]zp Ȥ2JG4yt_R_3Qbcc]j9RQӹ= (>v)*I ,q>qe~b>CZ?17{_D֦8A|E 9K_>SpSc4N@MXʖ8{N:ZTwՌ%wTJ'xW,Z6"Sciy"[3oht _THBT`QZXDŽQ+aܦZPs.O,Iн=#NW+~ۚ5Ph~~)4A, \RUJCnʮʄ q2A'ඤX֦NYMYho!]eP d`p7\/HnJB{3X&.H,Je\6q9vwWLV)n8]Z5#U5P5WW_(jPy+og0tE%3J' _2z<3@ SrZA"͢|ۂ6ľ]bSbS}/iuW;ϘUijM@Ogg@'GUmtQ+uMt<CV/n) >/8Ϙm_7Djӛ+!EF*}ahu @Ю ck&w,cJk|UGx䫕<|:Phsicٌh.Cu41hRPҭ-ѥgcp-[rMa}TZbbPX6{Yv[h@\;x3zϡ>6VK&U QBu(\ͺqQ$ۓu UL%RZ_42$Hm1z$$/յL܁d)[Vz, _:E<4vQj>l6}ki-B?KtЭQ+~npQ6|[QVseXP\lu'{88G(m#$y. ;mc2y^纕sq僶T__N:fٺStg:^ /;rC,`oJ<&60ze߳Rd8[\D/ͱX~g$gwH}'VN$<4#=#X%锻Ark<[X_rHE ffgZH'$qsn7\U:5n\,_I]?H#ow`x֤r 1S,lY6dtPtnI0lW`݌uGXn'戶TC'UH Th~V0:r%Xz2z[hA}8mT#USfV{}?"hcB%>ˆtC/&Z uZbo:tN .m] g*H>o,"(qQ =Z[:~&ENs9 Ŵt,P?]uOʶQ|pC¯}czy^ qx幗ʊ5OQ R3XNd>C_iQqLf==$YV0ΩV]?4Ya 1:d4߄ mZ8AJH>6:·ۜ9JJ>6Сc•UĄHlHf}>Ujzi *k0:c/ SRVWz/B˒rvROb.z⥛]&!-:/ǣ&|(CHS~Bi#U2h]`D#4PqU{Dߜ 2 QؾQP܂0nS3)61{"s/,*"l K2.j9=(C%yaA"մ34_2'Wy"qLfb,"l òQ}^OlGq+7G3Q=›a[QI:].%i07K{Flwp^ZTLg-)@qjܞA0 쵭 uQ]i6N.ٹwd4+ܾHF{c۸Y4WfAZ1ao7sM/506pP{O:Z[0B@ ,7}iVمgl_ͷ6%ϩ[t%v2(C~zYqWxdvp.x+ێ 0jbͯXx̽+()9긽-U!&.:DP>s0UFj5)M{Pl#noFE\-JIB#޾a6VfxO7gXT*e+%V\ĥKߒUΣ?/5y5>ħs,wF|3 Rl@)S6#Пb{^%;r+i׋)2^/&AKV&al&Ǥm{PRCZegSgY4 5LPe_U-bB*rwqPS>Q*_:ݫTμ i iݫt'³#کWηg=@x7giU_|O~9G:NA9dF7!A0 r~[ugOբ3Ob#mr!'rӝw0#TewI/E E'~RVr@ج $/F1һhN5^`'ؓV9d*Vc_Gl#yZ6Tu7p]QkWr;B*[< ٱ/ DLZ=&`dηlSMRя:)H6y:PBX/]WP 9=y8Ѩ@ADjI[58Oq^l\UrI'jaz |7/_Y\bCR%4E}'e9&˔կR :jq`&oаq8E˙Vc'UWvQf#?R뙠n$H\LѭEX:X Ui!SJ9dP2G$L*{*ǽ .X?z"3ϣmʩQT6)E䉆hU m" hZo^8Ȩ-op;V5Ti7@_}xR3:[,,Q&}cSPhE^~ўƠ5Fpg4z!8&+7Y O\[ ^(khT#QXRXAQ:C[9Z8({)@[=v:g2>CM+GjrYTe3- z/%笐I@@O,\5ߟC$nRE^ ' Nr@ݐ45*Eۢp)xvcGO@rw>͢X([Һy%$3Lu~MOL>^o])~R6X kVn'M C ljuBQ%A /ҮpL&L:$#)H9c*%I_#hBtWWHŃbi7 nj:" ~RpT :(fJu"傦ږ2[=#ٓ Mlmt R=>vCiov!]ĘǷ=b j`glj8?;1x-4c[}оQ!mUu7w"-=6qlK3ÐhL m>HvLK(g|USאC+Dsaq$u!{?X?=Vv@wr jw!\[z%hS.!&g IϐMWϼvB ~Vr7*/Qi1) GЫ.CbqJ fڟ Rz#j%U灪d\(C`61agD=~Js&%|ANwt$k;C4Y?F(^xH ~/#T:J'g@:o%4T LRuE7/# 9 nGg=Ӝը(iBen#r-]nK٤myʙ*C3(|v ɮ\Okӂ')6><)\s7Uv\ 5O2YtbI_eLp6ћ72Y eQ#XX2',EAޡMK07>ҋj"h}p\xj,BR9+J'#~ݳ gY% R&=Ug( ^WleQYJb%I+Pk6ԃ/%lŽĪH A>R7_r7"U5"s!xHCЭvo&BHkg-iFh `ҫX9}Pۭ}~ Y ɤd cA}/F[h`DGm!w̻7Lv\+ZpE1ۺJX H T@ 3Sn_%)G:stX"hpЦ`GqGeKf謁;ύ`7$LԟȒeƟ0QE^Za(,K~K4-@4LY&2pRpŝ9PbDt g+oW.&KTWi*3 ~K4\nmaݵN5Q>e/ZO?I7\2Me(mc?(g&X;FAF8(>"ǁl#ߚ mgZQjqf)Ǘ(uّM5BU< #KT~W_,Y>վtбɇ#iP:?>5]؆/+F 7Rfu~Ǝc ةYrXNA887 8х nc^ IL7UKO H-Qd`oh E3<Iʹy,W:S̼>Ƽ/iw+pU@~tp/ұpzԡԫĨu/B- b\=0` 6MO|Ͷ\UN f_%. 62=&ʆ |!L.X5sUV2* >\ ++#fObc:zY8] \ނg i@X3 1(>hˁNA@9Eҗk=X=+F5O*ٺmMTULYa%CD>nµq$i{gU?Hk\˥H~&`ic pDj(*.`.ԚƏRo8$uce`pN0/ߛl$6uC C8{1,b9d,e!fpmH1@ɥV%7ĤY>]. (M`e: hޝL͝_G+Qy@&(]4*#,\XpBZWE$,$;^V&kg<7eNz'ǸbF*Gk#/0/f?HI4 6_Fu|`5LK+/LN2~fH^whՋˑaAA K)vo=dE%He hK|pC,',šPvPM/G `;y- +&hЅƛ_sw!" {_(H S4 oK} 괩{ۺ*6.p;:6"քbL w헤+'ObOФ,(K-!$U6K $i'g/*.9FJmM0-GL[vTrx &vs l܏фg<½é$Wa&"^pwLjU?&gSK\{||^tW-\)R^z p%:5J5'ySΧ7$Nۤb`L--&N*fzՒ`otȌwѮ@NLl.ĵ&FcIG3@@U4+  byr-ìc#2W2,\"^sEgn0/ƽcQ]4'AO`UM^:q9Rq"2vPR>M ?ho,^ׯ2:~xT2k,6k1vgWv#tJXQETEݶz+;HgL$ǧ>;jeȪtY`oZuU`K85%ށ@QxO;+?qNU^AKhEkeY;I4 UKMBA@xՊoY*c&=3$} y*|N uot} `W.X~ǺU}k =>Z~IG:gbwrU|K5W8Ȇ]ƫ H[QՅz.7LepQr͒ѯ%lU?E[~V H`t5Qϡu}{E%D. ꁿU$vaÏ4{\Ht G t 8b!<@R?tžR_pH,+̙lgP7Ey\e7ү.,w1h~^EDg*L܎Сϫ&I'T% 7!N% (X$}RG$#W7rEYf%!4jvԴLHZd‰Cu+$.(RJI}Isjl“l1њx{KM)vV 4JZW``tÏ_q8VVj'd1GhL  sӳ a}S^)g(SUωlhB놧 t¶#1 c[r+~(>l*f$ƙNZLҪ')3ӖKLv{lbAzGJ= P>>B?@ Z24[H`Y2qh-b}߈Y}`0sXɰLT$v𷪟G$VANj)u~2Wx cR@'繈7C9[>t".IJSo8#X]݆cJZPpf3+pY̤5Km:[NpMi!t.>}`f+<]yqq 3B݄18:n8x!EI 1̶Q|V7϶+Z&kK_3Ƙۄlk]}0d^랪r֚B :0/NٹȖ>TRBZ@,#4`a9Q-1+Z㇡b'_0ߘ,x$,*,|I yM(HnsɘL? ݖ)oCF?)Eu#N3rwu_dt4wcfNu{?g6ImN!uxG9XAxU/UJ37v_eȠwPLK HN~1C Kɂ.38[BjZ"KJ&C`qQ q;U AP_ 縢XO_0욅ReW<ml[iF,Kpdo$0@ ͷi.+fqx(>0 Q-Gz4@ cQHkYQ2wzJs 5ȫjG9梲kZ.ԬaF<ڨiEBIB#%quWƨ< G,Fb4I"5G׃?" gpI ;mwuQwmM_qB@mQ ӳ\:odץOXzmbYg'u}<'irT}v6xE*R 6{y2& @[=+٪Yp#Ņ\DlɁpԯ}?<=ǜVψJ6`f?;w  ;!F_JVb ["vG6*@fM-leKJMc`@yOX!p[m 11[zɵg|2>DyuIs<G\XxHSԫPn`]%{6(`JRK]bW{s6CmʖJ;0 OBZ26\aYM!שotij.ǚ,=jj MpACVz?jDz07Ywh\Er, E#NK`zOO76)"_):O8Q`>=; [jK&&/ӫfRM$νs-ub\_^"Kgd7S-o4Ʈ)qK׆2dO6Xaoc|?;; FZ{M1{DTs`0,ĪYT7}SHcc5fzRꛃ+ \_%v4P{Tc3@6BiG2Ҏ5?}(v8eu'[􆢲v%Fq՘XǶ ~*w_g( `1%m~)pn9C=9d d+ || I'g{Z༟PM³mށ,P'[=$Y[v2I$Zb|t )+GY(UsO^x PU"y}=Q\'}Qw׀B˿Cʺ\gnO֛W$<٢\<90pك AaR "cܹ\6RK/z)$ߓ#ϸXUJA= v7D.X'j3SNh.]3dMieNRPbfwۥy^} ? Z7aH_JK&$ ZۮTZcq9 ϣޚB.Un僌r񮆽 R|cSPz/^7c;[2%.'rwyF4@;4$N'/$+SHDzcI|(z5lC$ZrP.-և:X J$NԷp܂sNTvKd}~NjPrTrD@-ap_MVhmԛnH$0̂Qzζږrb۪Zn{x6R:֠<@ן(/dKV)dP<5MyfMk>oO XG&Z bh^gmG^dRt,Qq^nޡy{cw{l##2T>1mH ^7נ"ͤ'[e1X!3bKC S^dSV3֪ίD02p`|Ok+-7't3 mbScb@@{2贋aJ#$yUzY$wJ?8*Y e/FOb^+[ ?My%$\ >0+G0]&',΄AJ̄Ϝi) w=>NݲEr.(> h_zT9i2Kh ^#svX :Sb =W)Cܤ{ײ<[FEm!xae*OZVhmRE ׏`O6ݤTC8iRN6s +(Z 7j ({sqc&+kY~wFE (-Yw?h9TQӘ Q,|:iYM(^{x~! *2]举v;*M*"R( ?U|0Ot_EMۓ,>+L2gy5Q'汷h8ӯ!(3)77ie>䦺Xo!PٖtD<<[E Q!8#yQ%hȔv~?R[%;K}!:B:\ x`͠;}#L.{9ߖ8nۉeRr`ӿ̈́mŪ)ՀGl%9/zL۟["Jԏjd'qQ$x<:ˮ+[_q!8t~D"-*_"ItE9>DYϑMӔZnzh̋9U sk^nMV*~{ =$v*ɮ4(uZRvRām4ގ1l؈Yh?Ve<qַwDOQZ[i7 v ~S g=0o9oO-k`[ Va 昴LUS6J۰MTAHF}f36NpyDJ19Q,NjrwG"?O\Y$T]m2 +\U<;f=)5~\Ϙ^tv.SwgBxW'm(}if籡HxGCy.H{W3)%#0泑Bc-Nt>Pڣad[D4肽加I@쐢;bM$hsR!;51bL`WK̇/ `gc(dM(WG[,i* E<<[YNc6Eq.4t.B%Ovj%pB jHvene+U. 'BAz<Ut>g"=m 0c>f"wQK:PԺzqu/hg:{NVGpg.g <()P˺eW Ygyk uQ~P#X|ǂLzZ5g;SloHCsT vjq3/!y`uSYO藩|sXL~fKzC\1 bL3(q8A-sܸudd |ce*"_W# `,5ЄK/թDZfu C: v"$Ie_)xB4 QXʁMBp]D#z8-&3%>iy->Pd2{o┣FEܭdI7h<[Bc{)Ei}Geޘ b(By^^Sc8r6t8sRٽqӺ TinA|b܈fD}߯W:Qr{_Ni5)!`X2Լ䁸SP+b\9_d l3":xȃgX<%h1d bLۿ=lٍ# tv ohaZ/i -_rg6u9U/,vM&P7zT5Eq ţFjVQr{6(\Cґڊ|POBte e* ED=HB3GlID%&A @2_Ŧbg%v?:L?8lgJ'b__7zdwm5`?1eU g5:g>Ցls%abnqmQc/0:DzsvBX 6Yy0dKڃӝzȫ/[QCO(I+:ԭ$R^\D *+pn]}h=Tޙ1s|C *Zgw?5 C[nRmr!\mHa7 4f`ME!f HqWx NW==>ԅ܇@- 9@FCg|['2k,TJ,v# -'0P4i7 KV~//4 S s!?>Np|Mpp &X.ՠqh"x3~ZHZ{:|a˓Ư1M޺Cup5!W(oLOYV-ҧx)st1-]OMӭtwnb=o?@_oic-j3alf_FBت,Gȸ߻ Fab:8%%}<*xO@/@Q߯䣷֪ @p%dRF#(TtDաzB )? %ݸv0q1<dwgZA/r`kE(sb|(C$23*U)g?K_?.R ў!'o>:7b/-9F' ;,,Qjk,r=ǰ3;ۢ`ީB F܀^v2`b l`%OuC49,zs o{r~@rGRE%~(Rs[al#m+h#O03T[qɛxK-2\n%./}q"[gruW?569Ypҍ>dvyN˹K~on3gʨnif/G[˙"3'b;tx !>}|ȂYi4`C mR~ )m0솳 XKo=lp8TL'`N<#Eߌkn@ a6Y?WvH(P 17f)0ٶՔy5,su#Y3X$U+FmLl(6ku؞$kQxr:9F2{WuZJ>@.{|8S xm7g_94sпp,xD<&VVX&Ɯ>41-NdTu}nOtLq)/9CTV+@; {:IlW|(1"0ksM"PjW=,vg'x\^"Sq/TD/L t-g! e#L]}hT $6t:欽)}9C Wc N(;~+G2dz_qҌՒl}_pנ/K͗Cac ;LʈDL4G:oAx7zag{-E~pAj/^Ow9OD* mU |oƠa~$G`&5ț2F Δ%>3Ņefv=-*'7ILp Pbҧ,YoM#r`cj/Mp)6\|aB=Dz{th\I4~^ ʰb>@ ]6K;{K3# N!B5Mc_ PqǨ=KrpT\X[ {ȓO?B#!zHuq~Q쥢_(|,k,$ih<82'Vݞ Y6^C|g H I&z,HBg/%s$Q~\]2qwg(03+á[\;(F aCw=ÜK!yf;e_l]QӢ/v9z` ,3p\aK ?(t0;qq(p!*<8-Š'a"`ҳbDZ_p~,w>=ags5I;{ ّuf5`ԯy~)I% 4"ȞiqG%FHiS- }'./!@~Mˆ8B鵍^;:֝ԧ`IjT˰rKF!ƧeM&6vqT|ǐz. %rtL(*CS}b m2${rig*'đ5 !/p0b-[y2>lX=goΤZӺcli] .&Ax!b#aY8Uݺr*4B0t."H^ca(1\!!CI|o% wzZm]B*0ǦY B&ӛ]' ;؜`[MgDY7I FZw S$HYmyJ+2^\ laQBw㰺.zK1ǹ!"e apl3j{VX$6/_uǴ*,-Nz>%l`ρp輻qCq |j|jpj_FH&vtgN?S@r4QvT?y- {靂LM XE7U05d&eR0#=`mQF4Z]pih:I08IW!5VPhz 9<9oO\6# tԼl".Mla⍕gMjYMJ.lP&d?x].YOy )/NVJB+R.d$tz?C:Si1T}=뺫{jH,iVLsJBvD薎%`,͌TaȖˤ\/HfQm&7t=x_LրʾIĿ!yNJSs OQȶ7HĜ{.VOgʹ!E0,Oi/i|]$dMp!y$+ڬAJ&^׀%%[&t;knaBL[LdwOtZ۷cLF!jb@=gvN3Og ]&Aj{lю[t1)Ey1$5:E^W|Qn9RHq!d^ T)\ c70CK6,4DBˤ[By^UJ*NiJc8q!4$oɸ|Oِ5Hig)i8YO& 侎6h% wMB; jCVZ0T&/#krvsG1W,'!?nв꤮?bD;b)߮i8xWS MA᳉e_ҭC;]Zի W;5i3Tlv6Yr7Qv`{7cW\cѳkq zr$QLRw?n@wUw4Y)*&瀠*!i΍BB^F'uo)[+?&\ZI߷XkT~t^qKU3fs8MT7CuK7gvyU0Q9Z_XƩnN2-g&N$x##Sfm4^'@?4Z$4RPңYoB͐ra( -K%}7/CRN 6{#sQUƌ(\wv@5$H8am}mjG])ʵFؑ9m{zMx0尰q/ӜO.g^)jZFEZQ2.܊.NfiɎIRd.Sϩn7U~gȋ-݃t5{Ҳ5)^Mj/Uf4<ÒZ(C{y+ ͂bP(Ȍ/-w/x-LE4V|ƘWu A7&gvj~!ŖO˿UvQ}LDIӌ]#YUk!'k_ tLFE :4W!\G^LC[@Ue&4瞀ŏF%mCoA:#6?U -{~:[GKZ{w0p*{ͩhpZJN9 hg˝ag9TӋ(m /8΢5gKR&ZfH^_pQ6>O1UO}2GUʔi<TJnjyqˁnWޖG_84]'6<8s5 :O]L.ޒp;N3Mso̺P/ 3P$U;Ϋ^co|JG${c5j߼c_tĦYUU◁( Z8|4ޕO@'Ygg(Zцw"\8mʄL pIg4QUh-㰙GlKSD< DEaUbĕIipujH+iy5%omjjp?w#r跾KGpI"w,Qq%ֹl:K% w%…ITyc&O&~ 2<S{o3fP4h#];?&ȶjҍǤsnwwBekZ ˾|f5٬¥m~P1jٚ9 J)^ZC zrLOT&ke7j`6#N㰋A'QE_xمWˆm&P!ő.%MՌ"+2"u6%ݑ."hȽtsٶϥ<@I Y+ LmK.i}JkVeGC޻ ^F W ٖQEU3%TSS֎OtέؕO<gdS2%X /T5Ih`@[U?pMgC(7Z 2TlL*c1|`zLGZil̜?2\Vh)ʽIQ.P@i(G2Ԧ0J(K1$+)ci-0 o;cZa%B~N,ƒ;>@08;H8Gw}]2gp a{>䗅K`B{Era[FNVu(>C/l[5rϕ5nS[d@ƒ֥HJ_=Χ8^ld?|ahpJ^CUC<6 vuv9ԉ !L; ;S=n <^޷‹d|@bz.sG4D}}]hKD9)1@[dh-x(zsjZ y)DiM~39`JDD Ajc |(ô!fn[ g:QxD)urN.pԶF"! i@樂 $ߔ\g9e7"Xs`n-P}=mi#6!\8U9*%bG%P쓶Z r82@J9 / FqW/I_p֙/pJ_wyc< Et?ќ$;3o_T[~ :ȅ{V/uǐ/؊ و[湳Na{a0ķIze'&A,p9plmٷ%Ua<.H@C,C­|0B$yKx<#] 5=YK)Ka5\M@1$E]V6>* .&yh ح93Ы.E>2y{;߿ ӈH3΄k-mmxP 5!K<͂.|_3P$c62 pJ'炾\!c #. =nOrRć88`fdt; -gMxwcr9❊3Hf%(.JDŽeQ%{6TR+0d[565֌t#^( 0('&/xd[uuO,yfGB;Ϻr:$v t} уa$`X2~xr;3`g9Rb{!_$4j_>pV,TA.'q(A?,+2ic.u>O6 {0U%co!j;E Jdn2wZl6i~wI'ɭM+6ܧ eX*'[LvGv 7Kq7Q/sA9PhF*%«H<;2n+h6NA&\ݒ9#(hl'Fqk#ңvt`Eԑ}'L!+ kh\K& sey-C/`97 oSya0hx38hVw.G3ّ UJEMÿ2ٵ}1U4P%4r{ɖTϖhә46Wzߛ,a'UX#t2A]͏gdzSk1&5 AB$klO.+ MhbĩnVPkYܤAjW_V=2k!: ,l"YJb3kc`K1MV*Π.kGƣEٍNƾ%Av Y/ tAu߮ߦ׮P$v.2"/r_J:#*ʍ[{ff4vMn%P:.ETq|~ Mk_M(dFj!hJEޤS5!x.`H-pczq2 jJU!饉 65V\n^=+rމY4VlMJ(Bvχ~_9C,Afͨ).b,gϧS2q싃Jn_C|;Ix-C,D^#[AG,`zx  J5YլN<\M% 1؞Pg;tRɞx2RBm1n_^P}[W6!ZԷzol awFy Dyjǧ@'uz5Df/)yWP >tZ*8hy0$^['[͵;-r[iH!:nh>Bi;;sjvHh6ze K#tQ'Oq)@`2qԈ %SG5ܜ%/PH]c:tS?:Tm޷]6:[08ּw$ j8 ?Ɓfq^]-<r(|}(d.̮D@n; 1 n{'{v6_!&5R4Y5wk@T2[#CyĘɞЄhy2טy%tY>֡CSYn>PŇeHwJ#j\mZ<@e8h&*es$U| GL0A\YQ)|/dgWh呕QYB|1=Iؼ y6m~4)N%hzAsZc@G[ Z;NO>ݍ;s06~xUx5)9NGnŮ$&(=s:>i5|B$FX#䣯iOth=$ZR_̴U< QkŨס8o|#S!;n|lA9`f<h2&a#ak׾P!rjDałp#XaG 莙--?e]V5=޸g7?ѣ_xDk_ᭅ!d&C6\!͆)RqU2^? r:0baMȏ{׽@xL UX+ԇg-g`:k$j "AB9xPVlas?m%?+]ANA;*F7 q/ SN̄^z *& #[) jnĂqz#j[ Ib'lƕ%^ { ;:3Riǒyk+.rH|[28 Ot?",=SJ931zS'N,`{kro&1لٗ NmT%۴ 9I G.U=9?V !}67)Ҙʺ:WNΘ(lwb<), ΍سFIU@0dcZա3$Oǯ>j=1p&k5~d#ksO0(efsRib·DhdߥZ :FݒruҼl`rJ$g7ЪtIlr XZ0"e!btkr˨k+1•%pMн*$*niAQH&" }nU B-G7t^ hѭ- ^̟0\[0:_vcuҬ)x -nmPIIMh(e\f6'T5Lgh"7xJ <u,^`,ƫ-ّR)Ql1K447Ç}ONywq?O0o`Q8&?` 89Ch4rT_do,xw{a \-fH6 mcoM]zeEG%'1u0NA{2`^9{LM2RO!HO\8a7(6wi~f,E\j v.E]tIeEf,N ȩL1&.پrD %hwvaX> #QvV09zJV-+=5~M/-8kf+|p1/  YHV@X[,9[_:fl sn}Kn/O'Y& ŲukJv2.$/F%f)pd#l@%1 ~Rܗڿ!֗f/-wWjC)$cZGsG\ZPdnfN`R+Ev Ϋ%J4O2i4\yF0/J ~‹oFl6.fEOD F( n,4 ,w|F-UuqݛᆭA;{nQ#ȫKmTP `_ϖ;guwvݯJ,o)Qs-cLI/ z4lP,( > y햞"!z_lo:l:j~ 1/$-|_9mu|xH8t/S:BNf?TՃ -hGFCwW8ܐ\I"_&mݫstNT kx9܋Zv 5I}`cO?'qs W@Jvg9Q `ޢ$S\ArJ\T@~RJZaLj;*"<-L=śb} i[g#Z\d`պƵXhT?Z[i,<&lsӀ02VqY%y9 vL<"Ͻ9e*f⮌"|ŕaݖoϥp~dQHĻU-șftN-׿>k|"C}!m!Z "e0FοV b&(M=PF…B}"}:E") "j3(7MO;ף=[(;gC$^2.Jg;`]ۀ05xR Mߘp%pS,kcņKכυ5m.?UsY,JapQ-]\`"ߕw3;V` S$og7䠍Vk>0Kg]]=W&ɩn"n;i8zY# 4޴M[ZgfHS_5)fϵ)<[shj шР ^2vD+6$3ݟo^ <4hoEh?Ta6V r\ t!S逺Z=Pt 儉0efsEPEe@)Œy`olei]6q)ݱ s@ ZC]#MlwI!|`-63~XϳB+/my Jf~މRz PLJ /4Xƅa\3pz ]]QPi %YkUq8:~Ra"!&33g5uo݈-e7JFV',`Et"Rt2s,Slo![ fO@W(v Q'GEp{wav@:+X?Թ$ E$uE1NmqOƤkfkމ+FD>VŎzg󼢟ʩjfv>ru*-'6^! rWyJxEYIab+Ep~>p]DmyH !Y27wnKΜf8VqYobqc@-`p>GGYIWyغMBXHE7N"TXIH"A#?vjL#7Y)vNt,"r) τ %gȽ^q7 їɪwf 1 X>6GGoozⲾLA&@@SQNH}vF>Ѥ>wJ"lƋ3~180Si/Ѥ*Oinf.+=iB_OUQy(+$wb d5Y/pmhaI-zjL#zE pjX Ӱ^4GQOI[Ijx)8֤Q>),Li::r,S9[ԟ_w&%lv56%X5yu&~=*1l2|M-Kl:ҕH7YCVnZ{I$290ޅͲ帷Mӯ,;YT⌯jv0ؒ{tR),nNF,5}#?. Y0X无>rA냴D4-Bg3[FrQWT+,4'`%q+i)Π'[rJQ~/{FB|I{U'эJgV3N//zxʤ4N\lv섞)Zf뉣{ޚNTw|1Dp|CACS@(nxl L3Ȉր\tZĞ )ͅIwL.ּbU0H (޳a '~hdPw sXẃ֟ɖ+u**sÛqo%܁Vr Ϗ6 BmD~*ˈ7K> E%P6o|K'`J\aQJ }7xw@N'"t<&G%*^1s[%͵MrΓd7Cu _e&ۛƁ̭7wG$,^Ц9%\ C-ɿL#iNp~+ִ|g+w"gju3n9YS'Kcλ=2xlel> y;"=ͽ:@_oEq-E9r4*ـyبF1[ӂVbvi*cQUj4W1 'X)f/b\;|$`lkYjկMIYFԓANZS]ԖnuW$sPx v!{ uJp8bw"hO9W#@3.@+zӜZ/BG21ؤ ~!ܪ`on5bͫx͌|Sf~yvC5ݒݞN'עWamВl=ע$CZMˑ1Zğc *&H Hѫ.'R?mHڽmBq?ȕN/ \bHxUaKz1PRdqfi퍏U7_3rl>Bb[ <˹):.O] /9x>鑚F@?{ Zڀ{^d8D%ި6_x'uIZUdLL\(uy46Oj{ܢ4QiQyHR@{H2kD+ە07 q4+LQ5@n?3`SiXfaV0ۄk(#wwQXQ)i^a܄a4܇gjIT[4L&} M\` 4d8cS ݰ}( v(0vw7f6Q2yNwijdOq|'*rҰ pSopP ?ki FKu/iG˔+ZN[} ?3ja`c=#xL*eɗ*.[jnqt{!k'a]>r#gOY"NP"Q:ztﻝ/:DJ25rSvTA/<muWſ%U[}ݭZ7xW"0LΉ0|mKi]CS^ة̣}3LYN·,Ηk0w Wo35iu11?F̟*kOs/ϮkwaxXuAySt7jԚ0B1e\l/LgqF(䓢~,g^EL JxB HVp6Dƪƃ<nfK;oMWKŒ[%U~Vj<@>9~%&s9/J# 2ꊾ¾.];m( m}'kh.v#J$w[ZɆtgN 6-~u;faN is5I9˞tvՂB-蹉QM'v+ҢƠulq<^*W `@kEe4eee{ W0IX;2׏njzq(ZO$>s0m >3(.TʘQ&\m53uVdqU]9Yb)ܞE[3`4 Rk,hTzG|ߦ\~)aR dɿlԩl3Ԡ66|/@z{C`oyw,[[9}HuVP3]{AjpfY/Z ]pyUYsٍA* +O4=F6rCo.-R2w)L21d@M&߼Ḫbͨ=ȦldJr+4:!J].m ?L@(W k/Bo5U&g0!qt1mߜ]7eƅ>ĵyB_ӿcaBhvfӗ6lbY ǝTP#&؂k׬SbzEyV De RB4"R$x ,{` ۅIr>}3I,j׺2I`1VYzX/GMϩhݒJLHPa0&W8RYP:~U5Etܹ`?D/'խ|dW/vŁ n,ŝ ,P+xF\ +; 2 xJ/vs\"Kn!/W !|CX,g!;qD"ЎTE/eĀ.7^vPԩ7E벋Q]O}#O ۢU#<NzJԶ#:ZW .m֞S8}?~hLcȤ96FE1OY&u.Ѵ4L{ ʏYJ璸]cr] 7F澽:oςX78\F%Y8%t5ur#s16lRxkxJX2Ire!k,Ӿ>ߥ]#h\ӶVs*scI\#;W|䥴{?_=h$_Ĝ Uf 'NB!-Djy9`A٨$eegBGS¤9pB2xnuӢ6{V暫AGz(ٿ.wSIޮz;)PCX ~\ s.jE7߮B_O4 ֤t"_ީfLGEg^ dI!!(𸁁?I*i~/8e_8wѸaj0|r*řq@&3|KN(쎹$C[Zi'w#4Nx܉+vӗ)! NݸM;O8Tڻǂ"`v,:آWkL Y#/1Gʆ` ?X<{Mh9x׵nO#,$YWnNBV(mQSi'Ney3n}Hd8+ e5VjJO~V:( )ly=Fg^{I.SNCsaJ4JZxARI᭖8V96/Ĵ*SnVm`r8+lB^=]_o\;ݩ$Dž]h% =Hd-_55ԍ`bv|Ԁ^\CofHDʖ:gl7l]X ĂvTQGHvhP% ujtPx{BM$^ʦj\K&! CJi;Z#qOHW]NylFݯ8 rʿnOPRW [aHJr[YK;CeI5 ʴ4Yer=?P. dRgbTBγ>C.;/R伂~^B[ԨzQ`"O \ٮK2&i#~t9HVĉo)7S}Ґ$quGhDw+pgkFbNa?a%jKO{;D5+_CQ)»%d'TyVعLMj87;a+?/:V4` :@@|7e Ů Ϡ3~+r#b3Lh&\@o;!D*~'e tBM5Ga6][}TbKXҐ~xMew\~*?Uh@7_.k_6 j&Qék#lS}dcӄ`pY'!T @x"N z(PXߙb tor]1sB]wnW($N-1 ۾g^-777$$/%$ؓNgu]o>^ou{#ů("C2}(bnRr8zZfW"e6$e|Y}&8nHk2CV3鈁.p j`~Pa7e6^SC<&$`r1 m'9tS(JMTa@6ҡK,}hʷ=ދMfw,_k{ ;2 yKo=žE=)RN<$ H 7z4wҽV7C1Eko˝yTԔy+-5>-&j֏݇lj cg|JpB^m[ gtėH/,H Q<#H,W~w1wPPTU^ 7o$e)omdvv ZRP2C|vSLKrP \hQJK~!35{,虀%k_[`5!Wk- PtOPiȭpf:`#v%=Y͢ϕF&5@  enзR.oI\z~G5r- r G"ȄA\῿n߰Հ`Pq=Lab 5J[^5a`V )>=BF[Q: 0GB# B~֋[!7pr }aPB=4~'i˻zT_/`TijV $ݿoo"'di2zzQX5MWFos)c1O 2^_'!CipX<]m(}}XiEaѺxMzHJ}i)j<*WH6vk1r 8XH3L7畈vƬPa:)Y :i!}CՌ˚:H+$n7~ݰ}  U9[{"- Zl3*@0⇾gbe %5ߵY =)$؁@t%r+N\|w̩{Vhͅa狕A~7O_?ڊLSOAy_sz;E֊f т.^G8(]R%Ȳp@Vl-r&x3p*ȶ.Q%eSW߶Im iTF_\3h`,;cZB c(AȯŜ6k?p9O|:]l,EkYw ˁK 㐟7igOI_/$ZݳF+{ .E0L\.pȢƚ,\YYBc J5214#$g4Xh -Od%ާ -EuG0'Ǝ49qpVg%y !>^BDwlyYxpNN%84?ݳ%4ڝp#8HV>Ap=@Z{Qgn.MJ3 $) ZuX$8D\zeoJ?g]u/18nG($Kٻ~HOGSWR\dӯ\$X|-&_1*BaEi00@w0R=H2>Zx*67%$$<[v,jJ=֕q䙓Z i  Mya` =cCzfaVTB# C!: 7 tB);[Ҝj<11{;ZdbS갂OmE+he~8Ȍr[Ul kt~ۓW5#$D ]$LlXJ.$"Ej Y:{ӝmYd.?кA"@8\3_-+ GyՃ Ē=TֹjiސcgLC!_l,\)1^|i-J&/>2fpUd`8Et;x&rP87(ԋEzaZ|7K@)Z蒡0I<ݣ]r O}wK!I6es\-9~/E,||N}`{E0JAIu#/w8. yq|lA NgKBpJosof#RԾ{0ZcpiD$g^?CN=dvqcR>Vi]!t5Oo۲:TƣQDu*/ BrBw'=!!̘z^ͯwyJ*',6Vl+N7u ^ =KR ou#-p1 wH5UV7&q2joo^W )5 Q=8 V/yūhFVoܘw{.ിfz9M>"=62sBur,E>À!nP۩kgt'N*"79vXj:B8U}|O,lYC|UKHwiDf.D#iJ?Mp To,JMQ=W]}zf^ZnK68~\;Ww={)OgdԹ @gWn%+JUoj6oP',kvsJ^IJ";|~]bm㫥iT"~"_p4Y :\hP뺿5n#p0@(YE( 2NM%B5﷖ Vз^ڎW 'm*I)?⒓H΄[ܝ-5<=}:?5*ZHS1 [S3)Ls{1E cw6DoQT]%&vdUxv2\zpS^ȗ6-=EW"<=2'K̲'v =fЫk6kGJkP|Oe=&fa; .vJiq|"Pe:$%nM؏J]>$^5磿s6ajx8 ݞ=NKIJgS5%থ@Bc0j86۬* g=¯LL+&P /jt>ˑJz(^]_]RG/UuʬʟJQ\HUȠE1S*kpeᝡT?6Dܹqk.ᮀx IYG167GP53k>[_yހ.q^d$`L%W#ٽ@xYV%=ڸ5$M6>+uyL!vQ@pנ(:$%{$aae$c(7eȅToJa^6K&?HOyccH=.g PyxQhW)qݝ[0&_"R7 ٶq]ė2.6+[]-=ܯvxI=Z ߉8U|bx4]?`\oGvvC$%z1[0VPr#Q^JЈv@KũcpH5HP[ؤo=\<.ٝ-ʰ6(!CMiIzAbHJ|S#'OG"U'یքa9Ve2:eM9V7xDZ{V,H 2ȣz/",>m` I*~朂& [o 0QD~ph{(0 y6g/&) }9Al>:v //| &:{a%M]Rds㔤8>F&5]K|]0=P"{mJUSP'j*|8B#%&zQtKRjrPD^ W6Jh4Ūei$#9ȎdIZ_ô \k(g185ͽ[Y6]Qˁ 7mH{ h(Mn zS0b>f@@/MWpȏ=lz[ sZs`URxfaQ_ QEśe9)($`C%Wx d$3qP;gO3UeN*eK+P:pC&x7v`O@fZjM}*<6eJLdeSFxɼkͼ'~br܆Xho*Y\+9q_z MS Ցc_􄤘ԋ ۯjo77%_q@3eǦer}n۾bw4o:F ,h)JY:7bR y~XAӠҶK~a9=WY% ͂4F7ezHui F( zqUWvO33vvr4B2%UetjF \j!x5Hci)t 4X UN+^{xjE6SHPTBשuLɍX_cN;Zl{ O?Dт۬lt[j4DMXg76k\$&* mn+B*lk ,^11g}Wa}6[$c=J`&4lBG#!ݩwu\G]$._[25ǴXRVN1UyVtI&^cu"W,msKF^Ћ:fݸ:+ .);*@R a,~jU[◇8ۂrK %8|ѶBFfRk'2C ^I̐XZr->W|p͓)b;z,Mިwjc4EBU"Vv"$2J><ʌz5fD~#2Okۊ` @;ַ|sY PH{^C}de645+H!-m`ZF i˺4ZDR~ vG+ Uv2澗އl΃(irTA-ɾXeEu\m:38(OV+l oA(ºܴ^Qv3^lVgD† K>صiΩ# 7j^kd=YֽPדּڷ-~i&iÚn]u%f˶e';-EYP!@b5P!zW+插( I6NRv`%qT%66k$'l('[olt5 Wb,p]R.`G8'f&d'oLciGL"fNc{yU=gCN=/QoRqa8y+E6?e1̀ҔXmB,O䡴 :_pq y - u匪*tjW}٩'=mh[`\ _(x9樝:(.nqϻ r" KT6c; Vy@iC['xMz.(FPG&)7n .| J kSˌ{"0>o}f|,Cɼ{Ԝ`.!NjKSJNx8m+>P'߆$Evf^gtfbƼk`څsȒ抻2gW}ޤA9%5~u^ҿܵ4TĒ A ƶpn- (Ok{"1a(*]%q 1/$-@է4 @5/R/х\)HEEg\UR*Lt|kyMC5VհAn_5|,ŷ GCl'[(]g &Q!!T[D椃h"JiJqTs o 7G.DTH?ov+?}@(95EG/7Dy7{"u)*sxKC1EEEz0""* #ŽbCh o7h,51'1]>^-"'zD?tΦ,S}*ǁfAAtݦg&fwߎdC0wbm!IN 9:`ˤ C}sJ@p&Ǔ> Lp"b|tuN÷ .P~U*;gQ;+=EV q,k_WJK nNN86N.\ PHT3I1_c.)!W_iST"Y۾<~ 9 gOCD-GsUc ig |[ 1XW^†(bYSh p[XKlE5SáL< HLzUʂodH2uo> / R9ϙeۼKz[HJe?n' {_,?1lcАGZ5ّ}`*ZSO&e 7!-vJ0j_b!e|]vpΜpdZCqbkHd|Dy @:X-1Kv%&D7tK\a-? TsLD)E/̎xuKHCC _[Վ%Gmy ҾEff<0&c cEp5nX&@Q<_5 hI1Aڵ)ʦpkg1YTAjpl1}{6'g W0IM8M MęݍF;Z(_qrD>;SdevRI6iY=pm?k[y *).]~!9XAg vnBx/ۍ n,E@퐡wwcz "∩rzxm۽_)wyqcPޙyKPi_svu+yj@h uK!LF8r mϑgCt$ >-&H ia*Sc63pկFRIXubV It`yHE?CleAerbO&Mmt, 8)q[%:cQ9Zdo$M h{ux7,.FL@ E)ȽayBtAisQMY:$\1} P' 3jd.8FN2V 3D7XJ)aV$QFYSڐYp`>pXʂ\?7e;,͎`'Dx "T3(~^I"b|W湸a2E눱Fȣ/bH9#CJ/&jS|9ޝr[\x=FBuqK26ǽw (Yj (MX(5~Rgr !E-i!^rR ̓fMlxFկah/%;]OWemhf?Q}i+|j.d>4XVfqHJ5Y |GA jg4&绖v?Bsg)'R ݚx(S hǴ ]ךh 0Zݤ%kx+pLzdo:7^X:6P*ȸQX9  0B74`Iuȏarty6B2a4m/\v?0i1kv"<_fY=ד¸8dfCP~MHa>dH_}oqSwEwTjSQl5OR!s,uL.\k0|Fnۜ8i Ll?J7pOMhZQA$(QUy#yt2v1f)-$.1*L`>cx 8JgElZDiɭ ǎC4ǭM-"MIh:eb]eĵ%]LJo ˉ?4[Z 'dUXWsc:SGifrёC[5cN {8v N#c4J`𰯼Dx r8ч؆ka?*k}i{Q;o|1V$=}UcI P D$#pd|`';(O}sş؜ֽ0}z-їL>ܗV]B0F,QatV|`p*cqƮB[Fp{/\<[ŏ+oVDcLdA`=rx2149X)4`+__ҵD^sZ0 mr$-esE :>*frDyK5hYNk 8o]oRwlC>9XmzfADI71wc]tQ2`%X 7BЬ P h׵e}iٞ/Dߐtos9Araչphz”!eEuKС󤗥FET./jǘgU-5_{S">lf9HovJ hև6딡4m4lbP.LoZ*㖘̑"C|Ep4O[b.5&-RD\*SҶb-SpExyJ+PXoӔśi9NpXU4T +If$ZORnlE+j-δ.5?i.я-#.p`366w4^]PYs?3Ifn~`^:񛆥&,ctn*@}93 *b[HנzU|nT'snEbC4OT yL"?Gc!xDdu(ɠlbKgI-??"{>::ʄ}I4޴6Cqt ^ lXƳN ~ {y@ #$0[O؀ ȭd+CR:Qq$RZC}z.эGB}/9T],19%T7_JOgd6sM0. *=o>[J.='@', tn݀1<>)f2.Ġ#DosnQCa"+WpXTx' ^dcB`+e׉86tyt ~\t~[#N&NqI#/bScJcS~D@0B41uqc+8ĕ Vz/$rAB+ ) D=:C20n:߃~PM ;{o*4M%xNKa7w!x)OW [,Q)VpR)+O: a,fMէiY&bst9㳳%0,;Qq'l ^43F2XZpFh^WnKZu:}@HPDhc 79ԡe|_u+prLxx\NV쥟'L6x':pž)% enh,r_$IcL.P?bjLZ g eA~ݡrdYM+h@)綔K'kRW<sżeķe qFyfoԋl`T1rd$6#U>Ct3z8`*"-mj@AA6{HEa8ѷ@u 2v6+K'rEd:Y+^ +LZ ٪;g2,'n-ð~ /Y^?.|!s]ui/ C}Xb}P8W9ȉ`f>lYQef߽qs -<%f*-4—WA]8Β+I UYM$\gC2eةn^"ΣHlC˛V]yX*ʬc(;X[ҖV.h"Kfd<`r*gv mKuS`PKN{I ]g%hpNֻqHRUVHMxI+ve#cz cVjE.;@`Шtft gG=g+pGT֝֓鮜xDMI>N1NE]6W^9*ҋ+9jyT\АGyRfbQ&ƴm3j@&o@=G#^ y%RT#[ t1cZpd,}K-[) _fϰAwoZ^ɺ>VEG-]V{ Kՙ^N'Զ&cyb}exB9 5[ qHc=ؼ [5|LʣTblyo}QiD-ƷZҦ -d`!h o*'>t~$o:RLyNS{X8BnҔO{l;q_؏Q&ŖV.#2Լ"; e[X4v*cl4%d'5~q8tzy^_?ۣ̥ؖ{ 15~ϭ`x^Khx%GXއ~ EBx#g*;Th(hhR)iSV",GJQ z1kzFԝ-%ޜ=fPUP(BjKB^?JpbO ~2lt'Ei¸1wp03?Gm#lT;ۑF"GYt㨰#|rۀg[zԾ0!>7m)@־&Wʤc]8T,s@F`6o YCEefBz.8}-0W],?2ZƥDAx@n&lf^EAIx&xm@ =Ngŀq2֯in=胒Ȃ6&#}@''Kgc .b'U2X)Wmp^Ų:䄈d,#5kU{74A٘BWQH&h_g }QT!rxuFygO4d22F |v.dZDfkkRUy  WmXĕs lM?w?ehV6NQ;pi__p(\;Gێ?eidҢP^]\*$Swog'?|U[ r{t-Eqem]<%WW]|b6! e FXJLp]޶K1p7-I1 )1Wx};wM@񿺻A qkk錸TQox t鮻Ά#v^I Têv[;{A,E HQ[8M@=R7ڋ >D[GNHν YnI\ O?7/wduN=C17ΊZЗ¦bZf? @9u鸎EWV8 hN!|lN7Uj#Ԍ-Ҙ;ٛԗitg&(i#6kacX!1'|y0hn^8U4'`c\&tFtQ5g*`t/B(vrQưy |zdzU'5(m4tbޔURH&t|Xf])MM oԾss^q36#Ja |+t6W G<`-ɹٗՔ,!X ֛3؋%%@mTL,eLI][KDA7ĐR+MbO᥻RK덯ZK#IKP{^ jY_an}yr@? L"&m4?7/k'ٚP' PGLK<#[W:[ s_7ğʦ Mǧ k',ܜ4Z X:iJ01 ޮ ky:=wiS7j8E|q1 H̅?L-g{w9 4gBh]_QسθBm6p`'Vw huC#MLy&I?.JF޽u2ɺzMBlc|Zx0MwW+Qְ9AKVpBs&hb! O(>['nSI]Kr5ܠkaii_tvɍt mE*.`Lm(&Ra;6z+=zv{49DK%x:PX]&-DŠrul'NWfϰ5'gVe囌x?5W4jQ%y&#0°s> hYL<$ȃ 6KR ^po"j` ,T>AI&bW;n-ľ@oDk0(zkqˉϣtwUw67@,;q\1΢֋$Kd- IHz\6vvAJN,x6rȴlKp*=n6EkHQkuoƉICCsHgE:wN9z#Pv1Qv~eΏ'`ugMե9X VFw{F%}zIe D~B a+83[=$feEYoDmiҺ.o*ڊ:#00هEN"Q7x ^(i̘}P+~"XQ31uAhiN~QA??1KXqN/8$ao0ˉƃV ~6ʚ '"]aܤ`eQ7:J #ed,"@`fȌm?(yI<:Kҕo=w4u}ԂcQg`3%]+Ȓ9X^/0l F/J1]kost~ 9n\] }fw&i!u)KIY!ya*N#h'^cW>׺X佡r_u{EP$)W|o:^uܫFv.*kh[z,XpW*7dkm?}D+^ p%!yȺW+`Tjq.Hu_ h/~f!,B8:muڎZeZf5#c ;Z~ K'{ p= D#d srg 9O(S7[_峫|9|1TSXtTkQg,>v@M4vUd_C7+gϖ*tx00}DI)?wKKˉ7C\dE*k"fH mgoPK"au@"G,|[\U$Q{\ v .^` GUZd,OǛaKoiJPsjL亄X70B!tU<"|(H5|4cօbYbпPv3XS#$=i꤁W洓ȿ9hR]^K*U08.OX=5:M sZA\)u& fj&$}^ Eq ^q{.уQU7tqiz{cR}9aF"\5f (5gРe r|.Y~PIcj@!6g"PMbӋ- n»]0Trŝ- nOlnſ׉@x/-‰!aynيRO@m0[1*tՄMP 1ML#V-@l L6;SsTvf,s놽VsA'?B|~&Qu. zl~z)%ZF*å\s#q2.ZKyXd_ q {C0M?S6[]y{?_o&ȩ"M5'-}Qv/~בtbkj./@Q]'M>#XWM@8}̲.⤐I օ㸇t6 |4];T&P'@ֲ2ra.lZg?@>Kq'ۗk66kv]&2hGc.-Yb^/yk뚲X-G a*{1ć:W8]$jms*G~z'7i##u"(9 ƺT!1&{Dĵ3ftNՙ4"7uhQ= kTMhpft[LQ*E+' 䒉ˈ꯺0-|0JWȎ1-tGaTﳯlyWl3PBrHF~%tO2v}C$dNy#9!RlCȯ׫%grSzd䃫5o߶89з"`x P"oKv=hN7nOa yk_u]9 24hZ*&6 }T=A1H`ƳaR)ENS۽[Y잫6bGݏG릦>qﺲytK^χkeKktr{5󖷮1e\CizW.:ƖɃ<:dacF G-XgJ!a^YE=D'_~9_> T恾4SgZnSU1SR6vQ' %T/ԛOk[ >Ь' Nm ]q'z!DYX(2qTVLs~e 5 ,pϽ!Ctgkb}15"FjQ76$n=s!0; zb۶ f38ӠJUߴTuєwbb$ZTUe2aZ-}^x=qReJjyZ9zPv|.XYPo8I<`qZO@|%?)ـ㧆%)USeiJGizQ8jk:Vf$8^D'o+~[CbLP0@Fu"Uh/Ui4f.q8.K~'oX^n] Z p_[Eg`S+(G"r5kft\h%lZ: MJ>*FORAb¶⎾dRU~MR%e/* \;U%(fE8Dzf7qtlq!Nt 3bwM`,anEXs~Z)r^yU$_Q_"Xq*KSJ G)P1O ESl[r0P к/ѡbz{y?Xc&mfo[ )Z(v. D ]kވ?ćDTtܶxX76_ xjPpaDQnFpB8]S^S%-|*(BFV7Ns'=`ZJyMZ,S~[nѨ5泪)!C}+64fV7s6)kyG_c[%\6csI0 ?fCJXt ʌ|?%w^S[`JGEv"tA͘ iN1?R7$}E@8RA]p%G'sQciDd|?I9ʲ H Lɷ{GXO)I:PpﶤoC̈A̻bk ILyVb_hQOHN2,@ 5PcnKM]+zX5iƫ> ܵp4N3ϳ/a-$ׅ(vCZ;u5r R6~(hy1=h[MRw=F-pi.'T]1݆g9KƢc (͇ Rk(y!io #! 9᧰7 6F*`<TXs\]$w `*%  ǜ2oGNˢ}$!T!6r6q@0kFժ0y8.ESfFnA~Ws&U38qJhEbfWqB QsDk@j<l&# ߷Iۨ*K)P>[Ϡ֥oa ȤWTʽJqt^*@|A"crClrtl#ΰp#zNj+<_2Gn%{eM|@+bS!^"bq #񵮖Lz8Nol=?ΰMt(eʂZƹU:! 01rZȐlr' e 9E%Xx[Qő.Ђsf#y+gZ7b]}Lغ\e.5~P8:tZ_UM"QHY~WwbMN) ekD+8@սAiHJEa9:YK]0f<%!sl^ĀLN2 "Gd>Bxn:1Eǥy^FPQG92{?d @?$s.9ECJItꪈXgEk@KևO~ScS O (\WK*KH$yyO/b>@L?CoMIoRrNۍG ᮼ ᾖ2,˄WƤ 4sm0 Q' Oƿx&8N9uRHWS-)wF8nI,Ő4K? JȯhZYYD[ Cj03i'DĮY9#//A;vnڋs禅| $- #I;Nו_^GH𓅚yܯ*~wSxVC3*)iU|+GOU!;Th acGFfV5 T2Ѣ>m:d|'ez.LYbKϩwD0 c4Z@u (Uyʉ?Hl1s|o3SH7AX i\q} L $P2:49S8| 72"Ɵ;DW3SRwc.U&J ](chZ#4Lg|X8<6s/LDP388wM*^e//We^[SL^E$Äɕb O2 kHb <av4;ڌ+Vĩ|8P'L=oҺs oupgR3d>9/W3.AL3nϯB qq_xdogw_ZBPV]U&XO5#d2唌ұ݁]T%9!j*"Y-8:zB'gBHnR4JS4<* )_2:e]|rLtl ȕry2z?卐&%_ݴ2u̝3e@^%,Zr 7e3PXM/y=O9PAŦudq' Mge0v@my M~iu^ﵲym DkH 1P(zgB=z^9GW+H[.qw-A;jB}~> ?;y&WuNR6Yt@6J+_ķ:ϭC{MVQ0 GFm.hFar'k-ZFE !L'Y3]J%^U<d h *4!<: h^MZ>is,;q 2(ۨ%z \qZX8 WNGk64'$?șH<.mAYo(~]Ɂe&yD$YYfwԅ,]*h:|{; 76!ʄފ=zW˥ u*_ suy_k+ ۆ18-,!E3psy]w+@ث^w$ZYu@ef ,<悔7DA 9>WI:*c`%G*pEϯ6 XM'L( u1".Vy*G?@JkC`M0fvorrr4 y[JMw# :7WIQM |]Dv ?ʎQ,6E=zF74U@37Ȭah}tq]e:9s{'7AIsݰt9S-& 3(C@D792iH୾uiލcsOFu`s;%""cl@ jp[zrs~I=A^϶iU !B|"'xFl v>gQ7+|> E!pb`qbmhj̖_F13ΩCAqdž[ !p^BDٸ1sfZ%4)5xy|e}!:-s'4v"@bGI$x->P̘ ΨüVb4V#mV[PXۖcﱴ,=~0]e3:)t Ie:+ X]R|[/=ʆxjc~,פL4 a'@.*<KAjJLrRcݘr}sk.ɵ&ѬCg@ߥD,t* G..IT? 2q#[AjIDGR /#u3H]*E0*\)Or=ɴm?_tkdR [[(5ܒt}\iQMFC%iKmWc 8bK5I}[R{tjOf ˜E1' %^gx:1icU^k+bT*, }7s.v|N?s4j~ WplouwQ~iJk t蠶%i#.OC#RDv7WڈL` d3r%'l\L;o4 LNIסTK%R5dU!:n?1 )i|92*%ލ,0J)P'p j4v2ܸ%[TC/ZU>`yU80ii ] Eo”E_3J] uz 'L<1Ų{w0d{H@3UqC },`5 heƜIQ֚ND Ba^D:/{hC>UNMZq}GS f<_mJv0Ceq)Ej|\{jѺf~ !^)Bds(fG^Sen-}~nT -:OѦaԯEk(P]=x d-=@7کd hw6C/t`f7^:IV`V~N ~3^CD8x g:{(:͗9$O9cRYuk>fV}M 6dBc6~<ݐK_UwE5>gsT.FL؄9M;7 ε"]nr'aX{D$K3:Fw + JmO0M>UA';}[|FgMs2TQa A9+*y۱x@`GBاB>Z7rtj2x\me6rY@|v_}}_3TG.fu?ŃmL۹ bz}? p &|-IHP{Y|hU5y\iǩ~bam hyCU@;`dy z7? Y;VO}ր^=>=SS}rVLj6o/4<:% قd 9J]ʑ@Ӓ5:CqB<"EέQ$T:@V p#;EjtTܼd}Ce==vz#W 5^3Xk;K-G;yʕ#(-U75[Vϻwum#)mEI+gH0f$BCjEB&_ hjYAnmװ#s*~֋H1qI&:4  Z pQ$D~j)!YaqW<"e] D|"]0sio#]E@i_KZ>y ͮ{wǷE2 #2/^;Vx1~fGRW⵭T:dž@>B6x%yJs*%JF>5 VzUyt!۟S?69 $i5CwJ v3Awy@U~իZVa@AW3A}L(6kA5,/K*5A%_ZRyɥqzы7#sd1%kyCcrl6ԣ܏og:^U1%ਫ਼{4`Aa>(g{ k$ЩJ=*V=4s}T8?.Vu+)usgخ&MG_a=5*>J"0)zZT@[ ;Ooј9~y?/[tVyv{-|/Dj1ҧ\ ąpΛő nhMtj G9\6ZftFCm41hQDU<ѥy*3Pvkn^nMn DܗE7\d^F(PuHhs3(mڑ q@ŅA! I*!9&`I ǟgwIh/7/j3NTG` v0 ت**Sqo2(aN3n'xn+Єiہnpa9z< .Dφ%>nlPH@No)Q ;7 =9$<30,1^Q R_Rjl7pZ|4EM3Qza|%i ?LCA$$E")y`YAϭ/SHyNkm/"SSgth,9uY,,\/>,upw%D1_(% G0J8gImjy TŲއD#3\ť Pd6GR~֔?S?9[gS1Fu4[&m䲪H"w0E8qpk<خV@*o=DjjYW?2*[\bCcɂ\JQbC~q=%^u6Y"?nJ gYZ07070100000434000081a40000000000000000000000016650a15e00003560000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/5]?Eh=ڜ.+PJS^{2A Ǚx`Ήv~|J 󢫎2NT~831muz- ֬J8&Ѵ>m b Kf0{"`wohNc)ڐg8 ._ BԄqrt T'M9cBOwOgtHCf*@7YB$)XKq-;Jeژ0@Ta#WteE6whC.LMNflL2^ !w(b6];ȑ zj 9+L+F0Fʴ6E'> P%&vW+xWbT:qj Չi2۬e%""' e0^ZOX+{QM|wQKw2s֏@`HM!5o QOP٫!sdBV*Q-C %4ir@Μ^s L1O@$0U\n:2Eud;/8c֟(ф9 aBΑ% ~4'֎r!V[\,?[-܁`o+T/Kz]직¡"ŶfT@nfJ! Տ%1/g8h\vX4r&&[U6c2eIDDRQ9t^rϠ4R_Ÿ+i!G a]7&}8_cN]h 3EK!`F%5>@` x5!`8ym}M<`wb¬N{{<\Np:n6r=̟5b Jg,ѹ]Ab+WZ/@e6M>Q_KQBڋuko 4QowT HRi~nH7e0kKc>a68Hfpd,#i,rTSLR8WOV )7m[%؞i\)CPϧpK}o.,/wX"w GL;ӻ0_Z\IS}$:ծ(>h %Dۥg,JJTB l=c9L5_x&w(XB)$fK,CiYA h VySDٺw8e @*aE#úF_y!>+6Z+Lroōt&@)&Z{+z n_ Hu`^x1"ALSN@r' "3,)k2`Ywzݰn4s:~-,5.oaQDKFx<-xlߛ*!ƿVrVOOuVi&bh& l9h]7Qu`(vViZ=?GE]cJ ǑW;Kwѷb%a UeMP㧬%a؟Ab+ox8X%֕q& @t/q79"L,Ed:\2w2hoD7T5kʳehѩ޽hpR]x v1r|w?ȐExj4Y+ܺk ј_oa{KY]&3"D ƽ/ވĉC.qmy2bJoCqsNya>IEG ٠Z,Eje"P*tS ܯLsxI= D1jgDK;:OuӪ_a54y3rPB׵x=V1FDbe\m,r >V\DV.UgJ7Q9WӔ}qqj1f B8ɮ z33SB }WqV >^T8}gfa,`z@^Й֕)-t xqsN[c7@#| J,I]& Zd-'foQ[ϷVJ]VW]l:A8 FE^$Ȉ-ϣҤSUDM.2ü`D) ܪśLr%B<B IJ,wn1MY_SISNvh&"(Ix2҆R I;%61j(PgTq wtB(̬r6lhrj*U$IaDiQ/-Ͻ\x &뙘fHO |D}0~GzX_c(Mq :ĭrW⥩1ΰ(Xs\ޘĮ.THÎQ bZ oLex?fk޹;D1a<7tk$ʱI&xq/go'>IRjUp(Hq"H**׻V3_D-0Bq+S;$?6z=+f>bKJisꪴss;ٳ;"ߔ't0Ց3F!x@ΛEf sڄK*U8 dԮ{.Q- RjnUm$=B`;N0϶ĵ;H阖qw8}iRvSbS]9/@؃E. ]6~!Dd//q QA0Z֫fQ:*S~^)LEM;Nڀ'ۇ-vAk1UR 7n|fz-ɵL`Q% 9joԬɌio*2;.Qgf\t_-"t%[xewWoa"ʾq|9JEAѓQ}bC24L&8j.49Չ(hQT}p[`]ḓ' bPM!sdEǁ8ۃ VnOwFb 'Tlس ig3b>qfF:rPΔ:-{aC~7;+!]l;d20ӫջd kсTTu֢wHj>3ɗZ9 IXGjᢐ!Щk[o=c ^6R!bJ $I as#N ?UlIatn+Wɟ x4%E?1e#EJߦ7҉J(9Sb3v`үO;*( (C2A/qOy{s;2J$8].rB +c_U'aTH)RF]!Cw2(l- =\uY#jR~x念%W!>ztS# ;,: D>0#&n/\JVq1cQBNU\.X<%t7Kp+na)ㅊVsK/-3`\JacNUƦx,߉4o꤉IyVkؖ :EP/deZb_ C&|SWR_i5DۢLOjGL׃EIXBPU ZfL>G?ft3tNz 7xuYCcKQ\r;foF0a=U3D"w r"!uFݲ+1e#.0#gwͧ8iQ$RE*^fD\y˷'K#vQ[X҂j}g$'FfnpeI0)ܟ VGyLvr4o?'#K?OcJyJD` ZB1r{ 8ixOgΪ_/%L;8\SCY@1F}Zz@tufoJx(J7-L%6>̡s8pcX2++>uߛMo7+ ju?Mk%3mvzI&b5H69pJju'/ǑDZIS'3]uIu'{v]ɜ#B NCDFh"N-vָYR'XT޸TfǬgDWJ敃;B`A˔\ HxJ'UHٮȑ=3ŝe#;q?^bRA!sT&N}p4^l뺉 Јl :eZ7b54M+/oZ4S#Q~[4~]i#"cr,9ݧU )X'YdJνչы&0h% ]dɊepoNL/uA1`ʗ a I9{v;[uH^9f@A;` рɲ2{C%l ԛe7TC$J& )3hȨCT<}:F8"'$ETEZǖ;ȍs!L+#Ϣ.sAnHTR F:B\ƴ8VB^7HT;Q9D s2(_fukGmN2wߦdTynʍco#8Gu za< L/heTOY \l@-Hgw_hm_6{Y4J)4tm2zOv%ޅTbYVfݔSgtQ-Q2XSB0qͫ"25[7!1ϑ T#S9)GqnpOǴ?c K zv. !fYCA# {Ԅ@"~1WGj%-E[P7^vЯ5Dw٘"咣(I[6HQۖ'.o6l" g&o5W.=oэ ձA3hPs[ 6!AfCq7k<u6c8ld*(qft_vi P6sAt-U@IH61dp~2>]gZӤ[;O"r?S>+wQ`dڅeT ?>^,Gi FV՘` !PmMњ S6ސpB w#Ss57b*riF·Ah`ck4 a8*)]:.gzp'\1SkaE$R`E҈ R\lM4L*SL<Ϸ OH䋰s zG.\VY4VRꠧ\Z=u ,LϒJ`8:؁zV<-dGL笀i GFShPߴGJ[F8u dt~QkjB~pԝ3M6dS/@SMT:ȶܻ!t i"+۹NSrgafd Ӊؔ]*[U\-R#3?ʶy7mNUG[a#wJ,b/5J7YwccdGPl$&90}!Dm7}zGQI Ο. +PtDOVpQ{*I=J|9[7jx1үѪ*D&`E-v63ޑ]l3@>D:G >ArEt^}ib5jk{+e֧}EOM} ͛9y>|\d";FE\KI^I2r?Df@9Vc6uٿԔjqΓo2-rqToOh1rA1f&Qko X%-ܵ(s^ȈPu:dz>~TG\xyw%/BE-gP1@$96`# ^GHL/ pkx[cIiϰD9]Y3,D ;OUp[SśLdB(`u(K(B6H&2zAXl,弝C{ț]4!kD 9RǭP}AGu]!vH⟀~y>,i9,5M.p۷nZP%VL}90tNHW(U@߉9!S O5Q^O \{:TYbr"{Ξyb._RJ'y,C ΕC+e-˄?ZfBEW&a Z$6;ĺ0WWH CJ)/xW#X $˹38L=TkKm:w:y u7CAh => 'C;~hV4ZP-lժ mht,'Cy{&pND! W \'n|$P )"7IEulr'Ͷ gqv*{aDP]JmY]Yǀĥ K6c/`oUnB%Pܩ(RgxtEπuߨ<eM985 Έ3q!(32_I T'U M9xp<8?Y묜V7,K a YjDRpBWdCzuL9iM@s'*}9B@e{:{/b+ } &Ak \#؃24Yc-= H&R&ZE:`` u̧yr<} n!V00fy0«FݙP!ޅ02;Ne]( ^/yNDYQrn.3$ Rm%7i5ߑo꼀D(lc*6|of{!}!"ULsPeDuD tf%=(i;*r]6(9-b8Zwm{27 %>E_ ?v՘PÈLADj.uw1xs uZ,KUgDq Qإ,@PPD 1_4)~-;ShCokSqC ë ;bhKFDv{1ff"eg&QNͬQ6r`^wcYݛ/y{C5ԷI'?1^粰ڦrgp.#|MYIM#ݑų7m74,}MV.NR6}M )Y!(vrO+8yh&Lg >N^LO8h"|%ˈkc|Ɩ|jP>vKaNV:PV `_jH1hG] ݫ \wMn_^+)aBa?Pe)UNM3>:~k%@:S[Y,aB&yGqM9[R` [:UUad0k2e&ADncզ |R_|R7j`k ~^ʼnXa9a3xwy`ZL۪O6ʦOk4YS3saÑ }F$넞[:4I /?j͈;QYRQͿ/4)*NAZ-.o -;y^ Br,Y AT/:ǶOPZ'h۲') ˷B~ WKמ)Ⱦ9oܗ$-dr~Z^ڡ{X65L|0&/Gqk+6U4|Y`ud9bk@SWJ`TUX'4HwF)x8LgW^G'Nȅ^5|o?gCU9>Ԩ#;*Rt\}30hq邲?RPGc'0v79,\Ddݩ[SBMBrIDwQR@YY/4nA;%<̨̠ ұDA/-645С6YkK:/6Q3ƊQgf_lUW%zVjN'^:loZ1}tեvگAS^a{2RՖ?ވ4%T:b!U+<C[~ݛ;y)R]f8D`7,f1¬ץ}w\Ԙ^8laJeCp}<2pq)`K ^\t_ N8 SY{Q?^LI<ŬHGa#fAֶ\TiϔSZD; +jҖ)(TAw3%͢ܖB=9[&gq͋|= Zw 9~%䳸 C8ş@D u I(}i=Ƽ{- IpWiHs 2Pd^3j$rGz)#!bE(D~:Uǧ889IGXuLH[2+^W5"Bh*u'.%eDhlzƺ{LyEBKg*JWH8!:' 'o+4@1D6!_^,Ep 'p)e PDݙS͝1 茏\ڨb(:$[e"R+ԥϧ}Zʬc]W.!9CLBHkP^,el&)BOYVXp/a{`˖:<TÇ^ 9K4 aԔ."[wj׽ϸ ne&+#YO3䤛J.I;#tcZXE)sV9}qB+m#Q)m$>&rwWSG Oy ^d9vUTh."Ӫ/<ZQ(:Bvjq? Z$2{t h% F~9sF~mYAELM2 ʏ~t,_+MTP£5F^.:[FrMF$dp vr3wQ#"QuTWMRQx^~qԟPHv`(@xvIru cjCc=/94!)dAnڕA0 wyM%̗D!Y,g$3{dPb@)q$nM]Ž(^Ue;uMٔ6Oz!']J%0ۮ5:5`ԞfXvhɴ~iІ܅2,sbi& UyT petFDaVcE?{c%d.M:T`:1p X^I>wSHXt˵!dG$&zƞ>-Qx17*@ڪNti–20j|YytJi*EH ^/MzF~A&ObqoIg;D@ﱌ#$}E.qq?2i@Il q^.yQcA n2b)os:s(!BbiFȹyX W5,-. |+>Yv zhyyz*&“&1*(щrS>{*HC xS TyNxTe֊&?g92 $s*@,9_RܢYe=R :4{6ݻf Mjۂ%oa` E6:l2Ԍ[J,Dn4QP`IDC72x4CƸu]yn2=7}ߵ[c ͌D18? 1Xkzr/]7'kDv_Uwѩ|*8cDN97 יEd-C!&GZ'MbxR2J>^: ] 0]IVŒP[V{^6-[Â1"i:# B|{珩O0)k``avH wVfQSQ6,J̹̇^̇W1B~IqYԧHŽ+!pyd⪁ fnWÝG )VՀwK.#ud41=~IjuɶJMkyxpQHnҞ*9vQfwyo{ؖtbѷ[)],kK/ {$K*7Ȳ`WO[\E_$j(=HA=;MY)5{×Ejo~.@Ѱ13Z@ۃ29i)O{D.&68 b0IH }nŜhZү<wQ!|`kg ab}u YS7-;noB[dV [c.&Ach֬RjgYZ07070100000435000081a40000000000000000000000016650a15e0000d634000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂ~#b4$RTP@,_sFbֱZ'0<ՐR NN ܽIG˕a{6! O}dqt ;#N-N;%B+mf kSe8F\w"xбD΍- <߯tTKy/s 2R ,/OSJ|NTPZu~E 8~.n=X(ntN*Sjby$l-| uFTq H_IUcXRk@=%ȑr- 좣MN?6UeYgD:Uw#^5X!^ާԐmi˨ȱ $^ȅgz Q=W8'1_ [AX\ }>: +kS4>=g yATꃎP-h(_:тߩȜDz@E;1Y"&Ѽϴݮl1%=y;_RhGKm'ksJa).^K \#50 EL\Ȏ$g KrQs㖵@*DcJ /ضm|SV\Yx/a<6-Rrw`Ȩqi9WT&@ |LyبnC{EmfoN؟wyI` 98gQ &h7"%:p|@p]'^4[ٰڔoil.($ΒԦg^UaUP5y*Efƹͪ;!9nߦk|DUœ5uWgFϝQNi#mсdž YɦvQQ17͜`ЯnYx6 ΒG-'iW2!d: IE-)1hȼ-E,Ga"}>L#Q{R2F6Auc@,|h1uNSEP)Ol982cm-\~Ϯ$}7uúdpJim</6TNSݵO_~bnϞau1Fl)d8>fR?qfooFj "*>aPI~`$n-%m6MZ}7~yut@{"o_zp_=G*xFQZ {זkk% #e9}&vmV]Sh/|[k 8I.#ڛ=iUj}(ILjq[Un#3;=UOZJ4El#۠Z^_&&?{&n\E ;>Bvz7Ԯ!RfKW*2Xbxs]9zļ}ޠxBE\C>ATayZfrR>lnP6ʐ-Ytӯc%]Slb1$y#ȒB:NQW[iP}ΩE7w)d5mݭ=3>3;S| 8ϼSܙ RzVץm0,*cgYzk||'XWq[ArY f"`N!"f < ^C HĸZ7(|Kzm2/+Kag1vbX6E`'۩I)zyٸ_bѠu>[.w^GԀz uv g2['ԼW1|/k y剋f.?1C5 &풳n57Yϖ[6H+K+ƅ^";G"%b&Vb RQVmt'W6K]|(1W\s^tԯ&5?PA _Hzk+$mCpsn Ȯz=a~{=sԦv&Sd1R `0) y tL~*O'M(E!q6;DijSU U g1. Nu@k:tpX?EuN;%ӴhIƪ4F2>?@~r8QUKu9y%"e3b.epnpxɈ_SXD?q^0)ډNJslu:\d*#B[?:07$}qvU֒ojn:LߎI6UZqJV& ]A@W FC"+.޾ԤW 4% . iDNx /̒HA~IK~69b Z(*$|Вnቼݔ߈36][Gj{ᕊyg- lRz޺V9($fI%tdkΧ~)xĉ~-CsI8 /⤪>"rQu?AEC_P9@ϲȅ?v 4Ga୆t ~Z7Md#b45+ րB~S #vVx KEs[oNīaro"^A> W&6 =XlH{%6_%ΡDTf#FޒIM ZS7^fسߩqbgw"#0W J/UĎ96:O=Ϲ)xX- C\;p/1RpZ*rDw κ+rOA{ǟbt\ͼoEON3,K~ŋ@s\f\ޓbGU 2TI cK;gdjind ⨁ʤ_F}e.@![8)wJN;KbM?E~764s0f@9NgT%tg= ŹfeʹʨӢ޶l~ Դn(z u߃$|Lqd":Ma,БD??}Ζ o8ΥI tlf ·\&pq-%S!MѵЪ[ }n23z u"O( jHYyB޲|#|Ȋzu,4oWygQDa Nؑrg09u{Dlꁬy~sJhuX76Ԣ3WdP>o5wA'QPX}#{xp+WCZ+bhg tŒwpEFbG\cqHq06'[&(x;2/R4R% &zpX{ݠ.]o [իc"z_b݈+ͧAdi'RKPs^_ѨhDuk'\:UN.Wfxmu/Ol>2R[op.s6%loS4cݪ)2o ]2{o+s6\jE޿ jTLM|5E8  Dn1Yw^۬<"s x[2 HB`l}rf%gSygYΝ|'7=Y^4a0Y cYW>'+Oճ9%Av śKڃCDu(h /,fN_2Di_3FٱJa@jYaЉ3)JXƶnIFoSNj >Lڽ!MP^TKٯZXpê+W\Cp咆{e@Q?%i8fGP4?5*Ot= Lo0 RT/5q@y1uVv7ǁ1+WX{|w}D$J9i_sL# {o'}Vq:(E_5^ɰ +E^i/vM *i)ZڳI7Վ d"nk[5_6I p,mL~EfY9p{e.ƓyN|F1M҆/RIzҗhGǍL LWOiD qͰu!L:\nW:y( !@s:EHOQhjBoM!n'4#hk*WPߝT4Z{ߚْgQxǝcTemSK8˓S{bVvE8Ƙ"k@HW7V;>1.@#w[r:WR:Vf;m8vެAeFqv&wEZSa qOlODj}/>Ix=pOR('QroSf`FtaJσ&7,DRΏV7tgGݪQ@0~T(GlnkEo,[X8$6RWƮyenGdpgU|'4zA^ތYjg|5ɞ{ujnp)f):c[Wc%%a!ϥcFYse?]Ǫ+"XBݯ44gLN+Aw [$_۫İo&%thy{qlPKCI7?߫ :kN4Lo?~4i,EU 1zL_HZƽіR=zLuz+Vxqp627 5fPbjw)LfsN3_J8)o01qC񽅜u >Nb%\` TTQϢQp;S9>ƾwijnlSʻ/Lx8ʽHeՋnHP'm%mu^5&/eWEt 䝜b/ye/=l+h Q=×V@g十fEoFVX;I$'>54"SW9_z R/SyS!%OyL vD-De>հmzcb:UvO_Aqx 6}\ ͈cqڊhMfar %9S*[{x*Y*Bq `9`  kzΰtG8u-zwv'WUc٩"gL@R716&.71 PH- )S]ԧNyZoA̪jUDod_}Pp`JFy0h\,5Hx81K+)E3GE]&v\vD>Mu0_^Ro"c ZQOo(`.3Gbʝ׿q'- KB=(u`E 5tK9X'N68(LE?b3-s0h=v`[.ހPG axȍ I xHGvS`E;{ *e>0p1wG mYBbR;Vzr@J~U_mx #XJ8 k-UG05KO*җij}f%e$)i3``D=nEގjzɑ !w]Y:[17h\ŸA `>RuX j ܅CS-M%w֋s Xd͈&fot2{?^KAKV=1TK ºz)0_hsOx7/gnK%5(bU2#E|9-~Mlvd jJ::Z Vђ,)1.| x p =e7LnSw >h:m}PNh9~EٯڮiqMي cV]3ɡA[Xvؤ|Xԁ 7s|~J݆=Y.ơhљZ̩ ^%$꾶 czqu̓>x"!N"4kA K>L/E5ESK/~YM!kݘ? P6{UiJjxoEN6Z!@NbU-yxOqj:3֭EQ63$ilݬDHw3# |_! ] ss2Tl2 U? v`EB&gW7]`W> i,_EOrReNt:[A]^pp+^/}vzٚҾ9ʫG} \-JM+o3 qfL02`N5n*jyVB귞D2Q6vPQ,ÅQ7R90ٟǔh")Y(Xm FAp×*~NS7wwc*ҲxhgV25k|SZ7z+W/dY.G9I}謴Ef{ #J Uq&dV)߫4iAm}W)#jٙ_i=Ŗ]k&lJ/ 1WĹk@,?nV,2kH"W:w_+!SNDī9[zu,c!Jd]d>9AҶq$.{4q4~0즉(T):/uG/؏vN72q`\P޺4ԁjɬnз#Ķfg|sfO1 -d>w` KI ʛ?(~j~P'H&0LIq Ʈ~LٞKz|/6Z0LTAOr4;8ܘK[Z}C0k6.!͚\re9'A$;_]@.FXrr=[<{`y t1IbvAzIv .~i_}㝝Xl3m0E70:P 怅xYLyZMDO-D✟ݫLlW.:T$NLbQ8QQŖZ#8_0)U(bV"ON.Z@c*_k0B# ;`o ÔM?2 p90T)<>i32TlC/&wMsdqDƐ6 /]P$6MƐ.cźk+y J{!T [8UPSґ>3$[<MQ>Xt]ʒxfk`V̒hZ_$'&QA,robN+3*h~LT?"8` -/8.ҝ5'cCw+W†zZݦ8Ki;8exۥpu^ 4b۶W|>K2nQshֹ'ەv=\+P}@Acl!dZ_ſoԋ*6V&oIS˶R*peIjh+wf=P!4c}w3m)nCm1n pˬACZqwc7,pyόZ^* \i'%jN~='/Z!~Q )\Ws@\oD|դ!LfV3VSvl$hy.IQzn  |r8ȬyY[p;DPvyդ@ɓbm$ѶWގZ0H߮k -tabl5/Ķq񴌄+]k6E<5.b4ucޮ7l0mJ3'CM"qDwg3=}&WyF:960/ iBWn]-ȡF҆DEtݲ!*c2}Jϲ h=Ll#N@;v81ar?^ZhdfC-xSW'5_Wn}*ڌ r9/` . 1awPo@xbiaCf$ Q)i{C<'Eݩ۴c÷7 m*fe?K?fPxS:fv?=rs*k`LB ©f_?(#9 T2?QE'@2']l¹#Y!@E WW5"_g bb!-ra@׻ o'PnFX-0c>9)Ql?ݞ$ҧc ONIվ]Z}/wb :Tqwv1&XӸlI ƓvVv{ n.-qZM3]G_}>oģH𚷧c#J⎚Ka4TN$i tKnkf8xZCOǓ@/x $~nX/Ḱj듹gڃ$#V&`'4{>7EբMtv{/%W(U4LeF=*%b}aG ?QMq!*3@ 2;RIJN 4]DONSMZ kz_H{ LIq@F,lcgmkX1L0ղx'1{$!azB<`:0")\ިj;,A"`U幜^cjVuJ<>'IHTBfU68Lfhr~MgU['| =[7BDaqr%>F~B6#`S>0*E+5x'Z$O܃]*eȑ i%y|cB؃vث=-Z+CkɡJɴh 4Ao ~9zc+_Cft@"O=E$p:2؋DuR) |a*YGMB=<c?0GnH놫wΞ]iI'񝓩@DE!_w;ZkC1o|T$b_0 nU*$댋7U'|A@":z=XTՆ07s2JI-F5񱸪I,i`ϫ?׹V!p`mn֕u n@%/(8aÂXPy6ڽ<o|;hA$SDO!XVڪ@Rm߉dM?zgAJsq)X8[ .&XbYKjhϫg(5)1#֕ }IzUD?*¾5B6Os^dnr禰5Y#CGҖI2@59(xw$J+M ; @ZEfn_^@N+Vvt{^{D)z_q–JL Qfv|c73dើLJ(s v4TyyJKqHâ yj?N ;9C"5d!rcb(~ s:C([xj<^ܱv3eVX1 "I䊏PXI x/_ӏ-@gv\ 1Qiy::4̺jqx:!l_[`Cd$[VuSKʨZJb-?RP;2'$^{{$rXUdfcfoB9_h')zT9ɾ%Mz+tBd%e[Mn2 *-]|rHJF`׻ӞPVY}2Ѕ*8śfRaӝF7ښcxQv=xeŷ|IC& Å~[γY}:_hX f3,*sOФͺby$nz e*eF&]_DI8Hp4X-e$hr=96s%{sY3*ӎ ,Y ]6*y4!OOAwpܑ‡%tkVIſbJ]fT ԴY0N|gߺ,gr8,р,A8Dž'v@I|ꂗww=ִ 8CwժsFάsG849[q'ӦWMa`g0A)!TS650tk~R>@p4-[c-@3(N6{OJҷ3MEmE_l'j F븮AȭXx8? 5~)U(8;΃Et<›Rz9)*Mp2wMK% !s`15<-H4v$,{Kg<rh9. d~( j^9x=tg'mrV1DEoiT'E?c&v!%uۥt%R^ ؉@NG1ȣjۚ0{#;Ŵ4(I>X9˙)YQIoz6o/?J9JIWUyzlبS)8 XެS`pNzQ~ՋV5NLJG$QPwZvh5t[!Qx!xS+kGƛ7($ ۄ,BM{}#`dl%c<$,3J+P'c޴ [OfPA͢ K^q7kbu6 /ũM:Vړ5O!%EI4+;Ax۝.k=v'z` czc=*.Ny)>ʮ4J:5 nn1o91)SPMO$z][Vs]1K_8 M 9iQsWtnKzG?j1O%z,ԠwW#C>*^ 00aS*AC6$82Bx}OZ5(Ș]#"`T_YD~`qMis2CZ5DUR JpJiFޚ)bՏesj2z`O;ER!4:dk(@gJ<`|@~.iiu̯ 8|}XLonjﭟZ@]?wI/BD 5~1'GV(x ԓ9ɝؙ5=jVX !P5Mf{@՛#w3pgA[]́?3NLS"`w '{lۛ{`,q@ ; =ҚwιF.,ш:6z_IAPe⢒ep5ZOJ\t<u-C.3 vfI2sbcKܥ$*1Qe,mc5z\&C1T)ۘ3T Cd]η- Ʒjqn!*wXiE(ɼW(lhXmS (f. &e%) snK;YE32$Ӑb?0Pij8P]?^o W ږ6)D껥\fP&J?eX 0]@V28ꓧ!zL\ Hx"׌2k&=U:0KmZ̟رz} f2wkXwJv;(ü~o7RDFHs; O"X{yFCUg-pKg+–K+(X/ڀ uSMb!rm-aȖڜ}}ˏI}E85oSBF֑g0T(CI+iUl[]1VNf8uCfD64t(  av}Eq(4!{*S.uіHTLJ}ޏ8`osq8)2yKk6d+Zł)z<6f~qxfeYlDS xxhyj?eVH*ů>#<"At-i7J%j'B=\d wK|$5U^m}_.0ƶeH3˚@̪N$&):j)낪҂Q$6; BJy|sj39=!yj֋!1skӤާ~Ub-T #:Ws# (c0[eۖ:ҝd8<[DmAvzd!V> ԔO_Ȯ%d5)X NuЬqjuP`Do,p}qc}ɘSC^q Q#PD#g]'a\{e#WySӓkDP/I@6㳗@-:;@T oW &&f&R3 *~Xؚ4ϱVʋGӦD>ZvbB|mc{待B>FzڮKNJ?b֐]Kw?یȎ1*{7Ł "_k0dIY3 v~b"+- hE{a"v/r Za\*h@i*ʤfRC1A"'J8K!G5/cajHpCFmbg,mBסVT2 280y3)ZGg }O\tC6G:/*SQkċ &YRtVja$P r$ O3bݑ,eH]\dy_}>hR&T^PJg}el48Cϛx9PAkΜSޗt?`p`{:dwWZӑ<o1(Ԉ1Q2 ({T.M H&s /88Ӗ4qe-rQet|4裆C<ޑ ?c4:x͋1 I+e札Qab(m+`»Xޭ (hFQʋK^W%;TUdr7˜٩rM3Eۨ^ծrFQg ){~yWVOM!\H-g&-8MEE?974x1}6X|o(bL&}˱rƕ*#ۖ.٫]D 'dh4T8O]% @(S k5uġ_7b-W@ɱvɈ_ZW(@ߎ1ĹQz HVҳZ1a(j0Xn1y1ľcFnq?(U'c?JMsJlm|M| ,V=7u )'aGe^+uZv]hn˂&f77K+nS>JaNWʈd]&apcg$_zf^`YAp@R]7)7?)ئڽ^9λ-wGZ5 z:!SC HԻBsA:fMy`&AõF*ظ~4#Y-I@38 iTdp>n Un^.}-+ba-. G'^@W$u-q^asJ_~ :vܽgFL0@AERvLz^|qRam,rc 3P7?AF+'Ti^ۨԁB(ՠ#uL\RKq  :fQ( Gճ D[WP.|j/y~1nxZVI; C;/=N"(wQ̤佁1"ъ7Atx<bV!;JH r=)R1TgDTgl5hr):EFPMD.xBpfL%.D<͎__^g(N کPlE qkiPShlD⁘V-!o:1}޵Wi>?eh&J U݅$,yrDY]ՋO>҉a}_*`]!6sn=@N̷dætTl^3 YLsLk|u LM9}&D+)EϔftsBxF!Iӓ"RVDI ۀݨدWpOnj GoyԩF6wqԴ!rMŬ:JI̧H}Pޔ2AB_^tec0a\D01@&0j"!ErY.H`6P@ɐ-=3>pbGp|M=x0GHj~%5YD&9޺4=d_eL,&5+GWJ%T"/i4+²jэqe /XcVJUhTՈC { ?VlIx56N5E>N4q`R{+Pqv0zkbc@=3#wJhiM.k]1c)O>76>]>hD:Ng˫i, $(ѶAYF ADԴуd xiW+P~:Cg&+%5HQl_s~Ta-M}mF(2'._"zUR˜HpEXKә54zq]g ] 7&96d>{`]Q|m AP|_/{BOM܊(C4'J d9~H4j16-rU[L)5-Iķ,;l:!ږͱ ~JiH.{/hʀ K`YWxkhK W$8"x=;#NXU˞ D,08_lhoNIF珐Fw$L(C]+]Y*;QX9P [ 8\1:`}RFEa|xTeb3P ^@8>Dwlcv#fNHtYYgf˪9-Oq;;׮mo1vo{r+㇐Yx`FUV2xA娼RdK~%Ϲv#  dEcJ <ȟ/ܙIeCv~sD̺hoı-j*ZዡϹLL䰦=z nUbo+ٝc9J17esOEvkQa#H/7qk$5iœYCo4Tv ~8WyB1Uiƭ9Cf+qL;HX3\OI-%ޔ AyB>rDGʮ骮tarY\UV]߿k(f6/BP ڭ݌T}\%w" ”l+z[`-m׿[MyR`N[/, *c?%z )4${{l⒆5t&A2iºd46cm'}![Cb!52gvIppYppŧ'  ʘHLZX HbH#O> ("< 0 㓡0h3VUL`.K]0\|ʁʍ'tt?|12 Vb'4+ #+R+͆cqm&9Z_Տ@uƲQ"NP s0kt2Pe Z\9QdY |W7or` gp1e)m8uo j.{&ҭ 3|f)J&9Yz,HZxoFl,+hfK4,6riО4b`$gtȏJl8whpNB7ҪR`#Va_Tudy#檤Pg+ >Z^G>Jy?LkgLꫵI V8DVrWǮ H"ez 7|JӁ`,}B!p!J爐#OX{aN9fY*hYZ^`S '\.?P6o5Q'p4Xhp$zEy̗YX] Aޗdp.e}?>)1\P$,3oV,.m(q:0"`j+mI"GṘq0M ѥϖx81ƛ54*^"k6gC752={ y$1}"S餕\@7r|G*RM p|e7`cs.;od9\q0V"NF%H%_+d4|7Regm?,!VEF:ժbFٱPr~zB}30F+gUyf)eI{uP-NdpA l'Ҽ/hRH:SnÒ`Z|5Rcs,Ye_pJYhkv9e"VZ#WzU(iVymډ];̣T{QyO)敞0wN+vRv?g Mw|5!?Oq4޸<_k(QIVUxZR^98ƚώw q^ ث&)EF/!tylv!@Re0IRN o>G͝u:=!07%~oHEYJp&un>pMG [{MDƶ*!ZpETɷ(~TB*xXS$=S]L07.,q:*H|d{lQOoNiL {$+eZI㿕QOQT'5 's=o)ӧGxfPe i ` <ޙt5]G$WgѢs%!Mҭvb:~zwF`95?x |?a&0:O ;6-#\O-H{6IA.ovK8 s )2Vvɀ8t@|æ(,r:i _)#0brIqc`Fpֶ!O|/Xtйԥ}Ө b~ªtT80N<6EN OuUJ vګ ;zD;I Eg \Bޡ'f-_dwip!f:)TyG#Y2@Нnt܅!c @'Ke]x4ZHeBZ)q:<a S;G]3RS "ȝJ* m (Mf*XgX4xA~K2Wej0Ѷaf{>īS79\gh'T0eS侅:+^Sfsܒ%WB~!bⴆR >LsDEHHU2;Q !5[h HS/oԴK9)1uDӘjVB 8[B Y xB_^N75H"NzCE*+[Go4aii܁ٯSH;CkMXt8L9!asPܓ[!p /o…&|'ꪛw|U_ 5N]}t8.`vҐigmk5bG##%sз>6."Yјu>ŧN) &L)L#Ɲh*Nɒ^H>+H!7mMy.w. hv|aQNS&g@Z5 E><Ӟ@*!G_ewd?RfR/Y% ISGhA%K2~ˬ9li[ kKM8ol2B% J_uԠtC)5x6dr ڑӦB&zqT ƴ=o^THدno ,4s1BX↎ݯl=LN)H<$Cձ/F^T/2^ƌ\J!N׳{Z`<9x:;q i X%k)H rB 驐s@nG%˖7"Z%Ϙ637lS-TS7Pv6fIf=||k7G]E_{87pԛ.m=w.2iٹ[ i V =(WMȓ:v *%g莸 ͟W:lULRT?5 (Sk(&2[vJT@[=UT%2] D>x%z DoH?aƌ͐m0z=7guC'ƃ|k)Sє06 q ##VpE:Un8F]jBQ^yY%Ó]U~~ͮY" ' ^Gt! Ύ2YP+Ԛ.2A\wu_<aڸo$. m7tJƠp(&@Ӡk:j0@0G烆۝/CjCm(;#HZ5fU܂jjp`/N 9k*r8Z_zF9]E Eӳ{/g ٝj[cO߫xN0+ dIϷ6p-F@4TV!@k ;No֕gg蕑^݋yv7`0$#=Mf_):I:r>GV}Uug&UtVQ~-b-ie%nnKc:vUjdQ'b$b#aɡ ].ҵh -=#c}A B eNO+;}yAicG+cW(`@ ѪHXSm:/W] SɇY729|{jL}䊸Cߟ#M thveuD"mD E!}:|#WޥKF2p1#:,PS}l" J:ci?Yo h4+Gᜅ}ZrYK5ٯ:3j HO R+p-mA>hW +?+2 Hx,ݨe.:9H$ٱ )Iam/BH)<'3u~EZ%UB26.T! ař+ENxj"w2JmEȒ7$v+4Wa`\7A}Gx5 9ϫO^Q<7:'c嗠6sagg`3v+YA|–ٯ66"iwYz47VO`k<ߋUy3VZˢgOos݃*oG05,o]mا тkt -.N1OqL5!?ng?R5\x F:]/Sti'9Yh<5NuP F@IE餮2qɳlues?~Xf64/n! 2+w2)}.q@<~۴R$ߨ M\8^׎^jBW)ۍ,]t=bo_>0 92SA%_ HF%|vTcd8Ա첄8~]ל؀eyUFe]ELFw"ݏ'ڡ UA??5i*.I ;]Z(tgʃ!20g 6rhtӢYc0q#Ulgc<(븊6ݽEm\@| 2 W5.\+܇_:PVY =??|by/.UDkN9 ~y`ͪ9FYN!!-C8]F<Ɣ/X@?X?OBO 'oFN5\ܞRO#MfC[-P9^N8C6ڿ<AEK-[kw?ؽt lg@_\!P?XjE#؛Yí5現JbsN #ȑ-=g`!fh6ϖ;DLwnNλzC$;3/,-Ęa ŹA @=sX;F'.kHC4P:s B'v  qPZ̀HN;͉N@)~%E?VY$je&CϷ0!꒧fl Ʌx?-i};-vOzCgSᒑ,׸VUĀEk~UJB,La LKh 3Lt[-K&v5\آpszlt5ޗ m{y:QR |ƣCp 14a,F()_ߗłūSV90`JHzM]&= J߇{+SBR@`ڒa +f>,&mnS9l!5c(Cp?4ydUܾDF¬( 0wۼSaN)^-X+!D*qHo$3\w Ki^3墂Λ 2xz %,ruR?{q&tdc|M4u953Zz|E-.El/apj-k1U3B| X5wZnJ'mD6K&J2Q[!7Ji'E /#x7Jl1ZZ|@EXl+85U|@35xA9@pF.vYEL K&H;olcϥ%i@N=cAᥤg47% Ak0Cm|GMN1ڋ 8In\9{5WYBDteXN`T&Z̑JkA+0`w[jʼn Pܭh!:=[/ݸ+[cIT2 =Y2Te|9r3BU4P˰n+QI? /$Cl#}^jHQ<8xl,ΚED8/j[1`p# .w [%† \^MYdaȼA/p̪=;@ss#3hzanY/w;q]9o >>~kdΑd0"!b` lJ'>QfΥ\'~sheGFmC\o뛉h_o7zد"O Z82A}iLo,& ^=Ww-ZE#b[ës3ny΂Q_y)fp 1vɧO~ i. hZ"a\0j\<QMbaP%;kvݍ̓pˆy1bߧ|Vvmԃ8J-a43+c VhcJrNϟu2O䩗"sg*: oP5[egXw}UCc-M=Uܭo3|qQD剽__ QowKoj$[K7L"^RGZ<`E &) 1cG3)^@얝ݎbWo xdi&M4woO8ҁ;CfT'Dg0$j 4 ;1߅ p3SQLOϹ%h lBER1ywڽ/ o *?@mvo|NhL xKlg5Ct7 w7BKl}lkI ~:)S*{AcM‚F'fXgcfs!Fg(+]5b^p`xL- #_cwjOuaai"F;CVQJ죮xzڼ慺9ͼ0X⭔jztD/!rOJk?)1:{lnV:X4bG%A5ZH.ڈ%;IY%HgQ}mVugsq6oI,HUd`ݳ?X .*!q~xFl~O%qPMbCt*?ht{ݠ{em.tWT 8Aol@u;--8ګ%>r.!ce@ gs,z"!BC±vN+`&27Ӡq3V=PHu&iW ϲ;gYp%$$KGH 0ۃ ]>R=ȝ6Pw^ІU炽ڵg6s6@EIN'=C/FŒUW{X񥎇CBg'F401j9_W[KN,xv C`iET k[:ul>̭'0`m֍.Y# njbI#@%T:!awsQΕr'u>t:6[R< ̌TR愱 (-?IAH2FfT0GOur )yEI7/+Ƒwf]' gv_pk`q>J4B&Mqѹ}%ێx אj[.uG{H㐠B~8b|ܕja %Ay.JRiR4Km1G6lA_fu-,EG][s\hjSu_%ξ8FJW!e)@(2Z/SvFd Bs.Q[bdGV6Z{ȨH`L;] UX [I1 dd{/.GeUej颍/@LKMcIX8Rq{^ GOh؇n<F``d 6|UE0FWHtJ7<-> H.'OR3ɇ>+q~ iځ/9Nj`l 9ma)˳n^"[tKGJ?52A=-;lX&/•6~ȷp08lNE5+~c1p yf +sLL%r!Mda٫7AC wH1^!ܳtWj34 8 4ƥW^Ȉyi-򎮧3H*bIB 3i ߞnojL%|B߬àg4g~du0U+4ys mOMӞuF@5ͺSrʑu`byٚ>\^:heCKg%խl+}%l)̻~y>I|C]0Wgz(N)n|c-:T4M `W4dWR''lm ayQY_'ثF3!@ST j ݏPe I[曪iȨ%8\&)-LDVȤJG:^\ v;h \(AU[lɯXSB@ڹ=DkdxaKeG$ Gd*=ysF̨ eκi ;U[|R@ecR SBrt=f&m-Ywv6?9fq\ZIU܇~f=vLGV?%lnƛR V; rek]Tpu462,SB"_-BZ|6BG0cGY7ʂҸ*m[| qŐu /V|z=B&{Ǒ;%)h5 > Sy[|@DZ:c\p'c] 1`P ud弣#H"XK[~4G4Պ`5rJڤLZt淄 "fr'")u-MgduImJ= h[<# w>Ȓd֜/Ɖ7Xp#TӼykX:EoL/kRZQ0J& v=(cP4.r'KדM TIcpjcWO{h [\le/'6-CӍ4%zMt_?(יIN@)V?pάR'߇0Q5OyV,8"> q!5/xbc xޮ'vެyâB!p|?i芲 -5W \ ,sOoFRߗXLdݘx br-=ꀵA߰;E= U c ˲3~9oPqlg緫TEXOs?wSF(Sx2&p903!, r/G͓he xɇݹt yX : K?rR/A}\RN8 N#GQ/?{G6n^5@Qz[H Z{V=MN%&jSgr?,Mhh5sm F~jdIF1e 8κDkHtGV9[xd ut7dI;^}b204ٿ H,LNƖ47ݝzy$&ޟ)#v:lh]R, 3YвDTݿ$|83AWauTtHR?u#HgMWH)='pw|V`.7bh{//$p(/ާ_\}MaېMш XVu|xS$1(72ޟ$mRYѠhzA R8s䢤 >mn hAfi LJd&Tv f.[z>.1em(_t_ڧL};Yd8i;I_W(m_\nq>h & \bԔ{,eX u虍tt.w%a5/J2 IkyՕZM8)gnZ3{wf\$>u[jwY\ƍHe̽2e ੧&S=MNJj5it̜L}w ԯY~9=`g;wb{Y )8PD=3(-<qwXX =Lں .hb4gs_,WߜNh1f ۣ MAY>Nhl7dMEui O)VKzҹǥwJw֭ ]-AC q ] Lbz'9|Rh.'`oK ҭ:u&6=zs35h[U3)eG,9l! ӡ|cݐ|MO yCrQғ?2gXB-Kl>:ڲi>e"A s@~B/>i/n*LtWmSݒ]8+1~:ûM0/Re"c8qLZs7:PGQ]1 gxzCy6jOH grA?1ꏧٜ9I MA;k$(c0ZhșmW3@i4ȥ?q~(/(WjdƳma] )âE agd/\0I17dر~Ɖ&CqT% HA]oqe3Ir8hlr6w żJ1!c;z/^K4|Z dag$6=ET=Ψ|_aյ2xN. /d :; '%RN:8s|P)WxMX gD9kng0q]PwSQ0aU 3x4jf{iMTEkޟ #[Z 9q)#7Oҏ=P9lHtNϾ/?D% }#1) ]S=G iA_]`M6d`P^c{hS5Q*m-WN(YhyG !3$h1¥ə( y/28*Bm2k>rPhpfB>v Xu+xq;.5=^}hKJo&4 s0`re/j?ޕӢ"-te] d*SNYGZe|!gE-dt}45tCUP;W[/ӱU~U6}Ye0M6j3BF-J+M>x6Һڥv$abX>TI,/8%Sn4<!w#F9Zސnq[p?ĝvV!PD-櫱8ƦU (ː0uQV%?H ,4.W]db S7}ww2B֩θgug[d:KQĊCy|Yi͵ w'+]^uqlTKopDl|9\eaGK©e|x~hE?.Oi6O;<ڞ4mJMq[䠜*[I0$(A*&PT./zB&a0 /eBSރmt[D\ M 'W2{7:vTD'{Ǹ@k;V`S0k2:s3 6I[>D W )S7Y {΋_ZvX;JF[3(aNEPmДwN0yDkj*QB$|ɘ2!P@NqYQb ufԟd-Q_Z1 z@-4? <0ha'F+i֐=~nl /Z) j\:W ` 34v|qgR( 6c1s@WX4AGZxw6HeNqڂż3"E9wv=,?ZY^vNNKZzA $7MWqϲe-Q(+ל X*8@>لbK\0bgf_gn:\]]Ϙ[OBdʞAppT|lq%O6rpVW"3JykP3p$Ԁ?r q2~TiI}ч҉Ax2a⊖6zdD #k5ѣc(^$C`㡼%!%/b^:R* =:cYP;J}>+eqch*37Ϝ/9xg8~[_e 'v ݽmal,"z2)H>9a %]ej>r q]ծqG5qq}@a>pˆٕk.JJГ 8iR&VckdP 'LD>d?[{g1?9kJ{~j4}h54ʡ *Jai3WNkKd]v;{!ay;+-xA3jвˋ(0ľiNf$ZUfqe\YŖIJmq;OZ٠R~G  W13´ [[z7Q;'WO%ۓHO2f0.V"7"<^I=X͑8;ҙ;m)dA [;#q!`&rW~fvP_e'=aGhES *Xgdu!"B`6>r+ɑִw:?ݮ4zv fU#?8fO=ri]g $ O,H`R~0{k==vr#=L{U&2mLܶ#׳&6r,"AD#]]馌Ca qeu{\ U=E5ڄ]tĪmg(Z][ ryGB:._vzA:0pMl̠sWF=W~.8{Dq_:jYTQ}8y)P}ξ^!0D]o92 5|, 1dlME%=!.GnE`2Y!īckk y;3ޑ;Eg>|GZ#wXuH\G˭ed>BHJKfF4LK%4$9 ޒPT!R(;qe6qs0Y}b_{/ӎ϶b v]09 Wp n80 @sߌX!Pe L lnr5#; F诪¿qk ŕaA3/ L\wQ]vOwY ~7D-8u`d 1?b/y_U8rxjj޹3obNh.=ε2AƸWCϦaMM k@ B7Q.]Ϳ`;^f7gU*$Ϲ-v{?.ON4g Fw5WvU&8F6 UJh%;Gmt4ݻ'!)@F EG۩JFZP7?6gC%t/fp=3*D^[qy".8nJKirXyݺovgC̯_l5xȹ ]yVI8en ‘5u?O;GVԻ|AKnh?o)c$JAD\kzU<Z|KuO8[2FBPmy'`cn)|##&Q[92'?AM@maZӪ"(6%m27;>S$Po -_̃ Ǜ6#z76zj> ϱ @Xi8vkؙȢ{`+$:plj::"E"~_uN@|"WsT:E?nAw'RjhK߽hv{3UݑRa ~4U+;D{@@8='} ` [BF+B5G_4MBIa]@e9$ZE-JuneW r57*6AX:?_ɵnaoXci0#ڦ׺7HwøȄ"pCCIpVqOßR~A|qt1AP _Db-.n<ԎLyu OĪ@0ka? Hk;>%1fɞ2>5UFD>d2ɂ/[y :&*m0/"Os&9&-mK1堼=r[DyV2p!GHm0{ź&mxӕ#~8uL]n<1oA:z;;[_1屣32 MlÇD1EY92Ny W\>m rZ{_WuTp=| fڻX x_ZSHaïJ"(/3OenS$ѣˢw@Õ\x0]nDžp35/ "=.pO(@%y1&d0)!S"oҟ)m$Y g?>< Mc0xʫ %?j"|VϷTMY;a/YƕI\ri; cW%gG6S"dcPfkQ$^=\*v01ҝ˃R7&$UF Z]=%F@χW D ds}g07CoBhiLݾ!*vzH6og8"uKVDmyʲ-@F[= ond53w] j.J.6BEsVL~ k,l 3k~=T{:R ԣp)-O+L[ҕUb(`3O1; sݏU1LhDa1',* D<z㔅6jKo+Uar^f2bc%P3B ,;&:a7eSS7eKmD~:lE+',m.&JCN~u+J|{ؾ0g#0{L3NQ¹@ҕPczvϳҽZEee#L I"&3!qdC:z!`롐AUk!fGgE>,HkYxv;1\Emet>,o?rm1X߄/9޶<$&9<R5}vp+doj367@e"]u kJh|)hT eY/bߙ)( aP.M? R'ϓSL9ȗYk3c[pxS,O2P;(~ΟUcAw {'av;NδMk̖GghՑqN).=ҋjq@.o4vVW }%Y $pE?C>(it}`8 زO+v5G^ǝ) Xy]y\p:oZqEp0tAdo EfvWU`ihoxK1iUzGY?> 3Y#N Cq=:.纕!m ֘-o 8Oo7y9 e`%>K nk0w\+OǕN2YE(HW8[}~ʤ/zvX8 %9D }vXkHL]W&-Wjr9d飣"[h#f//}.% -b/g-!([أuҦq8A+ 9Rr(F`N+jІ%aN& _6==[1S{4i=knҰiA%G-ԒR"z V>rd  T鐂 j6:?%#1 ;"L@Ck8yY6jdp_1M@o&Ë $ ,1wMäm~}`G`~S]ZH5m.R+U/Rwd maF1<$K<8glu ]:]SFm[@\OCC)"ɨoQJ>Tw]L]_ĺ*5j·r9 #3IL2 ?BϴX#zG=j -m@:9[*+4 V,=K:3hr]}Ւ+ao*Y D6UHv|DIY j&CJJe3wpS(s Dol,q3((#',+4tLeYL ~NR3<9vGݤx̀_E4yǹ\hQ31+ŗ&sxwEwS[{_C\sZ2c@v\ b}D*o0ҒJi"`Q_܄hׂhirq\%‚,w9yͳmw ) a?Ku8A13,>o?MU@z {RQс>{M^NhgBa0^ L«NApiYaC$Cń $ g _}76}AprԼ Ybg0cֵT8* w1qf2&pboN'bԠ^`G</B Ozp<)\aʖj*$b㝣0*[qؤ}m|݋tXd݈}Xܗ!@G@DU?x2Q]J}`/t" 4w v[Ep͒xUl%īW.dR5"qgpB(=(m)2BpWWeG=0);g;lQмNͻI .3@Gn2~!i7ml1 y8ɩ=)P< ($Z!yѮ g;a11X;^K&& 1v e+i?JWvTnP !`f h^6_cM5YOcp);^QΙ2q|XGD:*UV'ف__aX0v~/@FE%γ1^ %LS'IȤb[Ѳ2eIjD@[x7F 9'2fVk*ԯ 47\bSTS?? n1Oĝ8Vzrmb= )ԣ^xyh]ދ$%g0r_2w̼㭟 qdR8k zHVſӼ볍jh2l'(rc+޸Y@۝^K7;ZUqndP4{chac.,,v59'SÕ䭮= mB帒 wq-}ssCJנs"Ҏn`j%kpn(+R1L,9І96GX`M]C>e XC (^RwRy25hk]!Tz(IDvgYZ07070100000436000081a40000000000000000000000016650a15e0000542c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/Z}S]?Eh=ڜ.+̉g(y⪑ebak3A"p=a~ΔvoKV>diO37B|Ap=¸jSS0o12ZcW ͉^C!RYiĠjl@vy=o/_8>|$♪rKFWU^9aCBZ6 r?v6T烙QltC۬3FSWE8-7#FIx0Ua!$n1go o@53!"uG;FՏו/"G C -~- #4CPHYў]Pnd5NٌؼTA]pb6*Z^~U`*̬S" WSW^Jbg&pr"j,}HƐ\?ޑo!b)cl[ؿ'(+O{)+'m upc;VVVGL}Y"$ mqR֟OruNY+o_"j3_ W: nHgD!+A}LH[PoIxϤ{$ho,\3k5d36i-&]f.$n:(1>=!@"9;TP gq~  _AH;ב}*}A%b̡3Sm 7~ 1s~Yh(ʎ5|uN,rHcalhE" q (ڡ j7[1+REWvDTI4`k#1#]k.l( G9hgGA㶰,) +uWN"b 7J.ϿtA0@ !3R'̽ߐuE#wFܛ%+! 6ME5۰7DzJfF'~M'QLǛxo5%_zpM/wJ^{ 9wBH\̈vE2A8O_rer J=n!, * M`m>D8 ft= Q^ *Ͻ@u =D:)k=[}"4'U!0\AŇm. ẍ`Z.@:^Th]o09"}m7Y5'1) KqP <5#e=OxTSn)WdI力Lg1]4Q,FV+LIknS(h<Qti| YC18Skce}ZP֓L&PaA`ڷ;5-7 DŽjS2hS*a?&q ;̅ȬB)FrvZudm }upJ#(px[)2޾)Ә/C~d,fbWȞh)RM)Ɍ k:yxגoSonטK9h<Z1w&B͝MHh4+9a븿",>6M hhܢ@!Yn^{nbm⭌w&?!=(1I 7S Mra35he*!'< Ģ`F~;ܘXi[^SD(|Dm*QI1[JUL oMg/Q5Qg*ÇxZJn)XL9-*YO;WɶY`Zfw OGCJqb Үߚ{Z'Ɩ)87ޡHpzʳZ"NQ/"å^x`=nRG>e m=& ,E{=VJ4{ccrذHWG8=ͬF7e5iZ@]';;@*caN4Y[4Mߧ`s璼FnGVZo^,J,X "1g@{I5OP@nSp#zm3s*+6]RW3qG׆ }ILx0+4b=hL-[rW  ci\{j@2)깸hq i3*5V&v*fӼ="Tӣ''J&Jh}(i : F[f"SG/_fma N*0gsNIH  HN퓨q֡&͚.FŐ@4J_l]jFVڅz[B >^A{-Z";Qf|~.oȇUmY6$\`x9$X^Eyr)doU4c䔺,ȣ ~nNg3H;~ 7< $0~mE3[*Gn  P4P-q!w- eVъJzPfYZ~{ 5l4׆\f N t!|Pd.\3eBVۚ^ <KO #,Zk:MzjKJor=Ji|+^ɓP,)fa0Jltɬ!8ٸItӃ^| z$vW/t?tT/F}-{o%=<x%nӇJܥ~~Y6}M D$hxasxZcM~a & 3\:L{%Y{M⛁ʼ-5Yz|gZg"eo7dG,MȉE21AkG6fʍ)q FwUIe,ѮlmCcR|rrU+Ƒ6G[]Ƴo3a-%͏x{.<‘IquPuyI<_y UeazVdQ9(4;P*9mjLR*b0`t&]P,2zfPj6{۔ kKV P&H8q]7WobΧ%n ;2%gi=!pNQ-" gbGT8ϱxr\u=![h|s' 'U"<zcٱOԱ-;4l[Y:nTԤ1bbόѐT O,jJ:̡6\y-" ͣ;z+Z,2ߨU 5󈱔Iy=agB a;1p%y!\y^T{ 3hZS .T[RxBd9Q5e }EW2BF7\* 3mrV,!\U,7G$w~Mb(`G۽64WͻihiT?3 2մiv~,":?}MeRU%f pGV^biP0C:UQ /Sun=W2BVA}2'YB]4y2a4)P=c|(`()֏eMkŞZՆC]V^Ʒ'fX\S8v=螾> Ouqp(^sS=OQ0D6Q9u=u E櫭dBU~_w߲>FPu 0q ^֘ f*~zJ,yH]%9Nq'I-H:)+ܷn5[pjM&zK /, ،ЊUu3DOy9oѫfz8$6P2qW%y:˳:\I?Jpy;̟6!6{]Hc>DfxxRW4Cxv@XI0?gnzeJx\+Y\׸JIMLam(K^2l)m03R92U ;o&\U%+Az;enO)6遝fAlMQT݅@sl`(FbXXtk~d{7k,TZP5~RW1V-B>v2F:I7Y lЯ>|=._R^ݮȤ,Yrt7n++:3vIa;{G)BɈx+\~1c.yrOVp8ҔE+͔fTE8)1}xC8AV-2]F܅Nh!PFZTzb~d H,r5AJK , LL#Mr p;Ek~7-gn@ `-_gwcE S Dd῝xiwNMI}kIC3UEbzo)rn ώcS}蓭wᰜAfȏl8R:o 7?p61&x~|_Vz.+x(1W\OUI;6'?˼ݱmiI'\s<*гDvjmxbƞiKlvqx/2 pDH.اf> "1BDLUU%u&"4Cң` tre/k1G&6 6#B %øR/C Lm‚L aPIӰķoUw U11{EшT!Tp!(1Su(U\xuT)SAFV(v8aj})>Y -"y4(p*-XVowUgW$ܚ9abՑ]f7`zD4săς XJ:/kH[ME胦hcU^4O~PTKKc;ԩ'Up_fj1}bL P9q&}^uA(~bC>/q1m8RZV ( Z=6,N6&SIM9C}Oemo*y%j!r%F7 vfB,ʄ ުQ7Tt4̓9Knokh ò O.o@32mjphVֱ rM{UQwO˗E2i)Bt?|[#3*Aހ z|~|S4B"w|G1}Imf)AaQ@jhj_Mv%4 PwiO-Ixb~>\!t Zowxq8%G#wBgV/;|TQ߷XC???u?raժQ0ҟo3tKmB̛4y;Nc޸spU$-f{f _o^f5X7ik7=n8b^.dH{.AoưP{0p?ln&3`\s1gCp >,/1%ic j!tВ#a%zշhor4 كΰ6'*_`N }aY{df>&vGf6m~2UIǞWCL5Y{l3I8:].CCqDl,׊UJg޵l:vPn!T |]R~!*9EsqyNW{- vsKii*.@ k't&ܹB췦I$CUIGi֙>"{3M YƠ|7T<*^& _֘nf<츒?Z,A/p`44!?ȶ]U)]!Z_aet>znuYOihPrC`X]pP paw׼/ݑ\*]h~$Uȓ v02 N-Rn Gy: n)%%<2w*:SlxzD׃}Yݪٺ(ϢzK%wo\ @kvImfZ m-z}v;^Q[4gaGi ѧ 5nWIJc%ŷ^fesChNSm$Wiqj5{/bJ@ g>D7,hsW!p2,] /f̉fEY3ϧ կoBM_6A=Fa?CSCZzlv=~ M06S&uN̍+Nw-GsflZkcr~6- ̴HiA3XU));{=ߦHI">6,~yzJ;``[4bԵэo'w\/tNWLi~AX3>Ka{&\JHxbz ]Tr>ͦ )|<$ݱDIڦUB..{ d#6CaXaVqnU0L*IdE ײG4l Ҋ rTG kߴ|@/شwˊm)i8rVy1Lb$p`=/'|];aT.ޝ{|XοlմcHKm]8{u~/y3h {7DP܋p \q}R՗@08,.&2,mdy'o| /+`❕W3[scgzs|Pqrb2bŸ&(M(d. xZy[bqk?GE3i{. 5ب/l{)WEc[tĐZw̞KaYST^VR%nʮ786*̩-޵vn~Ϣ`׳:h vNa^mmYSF- 50AQ'§=rg9=v#pmu5'..D7At)o?|_=`g_s&:/5;X}:mρ7Kܛ5$z?_ӌpZhPz` @WiLjn`.<PB:w+v^hrTM0F_S )* d~z5) At3p&vVQ2"րqz:{gk;Kɦ䈞0Iz_% _x(9JtT4 M\YvT8,y=+*AGA dzY 9vFCvTQ*;T]jQ];p˜A^ZX>;K1,` /TJ%j[vK33cRow"O 18SZ1an- ͭp-9Tt+O[nxWBQxL׷R:cXߦ@p+=N/%7- փ $Fq(C9yeFB۰E_`,=l۫ٱ<ߵz:y!,-}RrpFLpfn|x쵛/R'Ͷ[9H`521B08NuyuHgHB"~HPol5o3|sy21Et1jH-ww-$Te;vyy%݇!T٠zH?jK8\lRA{* ̯JS4:^ٕ[&dhF4KOqןo\BY|D}#匫@5yǩA;`6 Lq۽"rx6_ZK5 6'b~fO.X!hX9U [$*2c:=Cu랕ÿ@E%5di\l,VѨpwc܈:c5Qel=ۑ`'6 ,2wnwoj!)|U٪͔NDz OPkrK&m+w& ~n#:vsS6J74ˍ[̬h0> 0 ;4ڲ@'JvfR5%R۞  %)€ʽNJgQLld:Wq(I ]1@4WdQu6yh4x0_o$71n] KģGHf_ T Q. rcQ;C <{\0'\l8hS:/!dBXot_ h0j 9E\vN+M>$NLQ]`~&T&_t{Ў^o֓a |R޼!S^9 Ctrr |`eiIs2&΂PmDo"LtI2Oӫ)@S߅->YJq A;cU"[91uiS3b^kHfHEs=95xa4 l [mա*p3_Ƹ~Dd2U>:1U ##J,ϒs[(T &E9yU!PoȆjiUR _S#%ñ\J3G7>QVD6vP{lW ƙ)S'ZxwnFQz|l\ӕH :=yk'< g=aG7bLYf˪o) #7#YS"i[ޘ`#u^#E=QE%_Xё=ҳ`Q,՝GqmI.zdLF`DD$i=NhOS` AYb%֢1;  !A:X:g}nO !]ct;9WMS'qڷ{ՙX(T((st'vFEtu:Y3xA=O$*1uӵt''qRdH*qZ!E%,r"TkVxEܸA\BAWM o^Rؚs@Hp0LL x[7(z~`eo&f.:zu" 5Y-H^7HqqPOk :!' Y] 7JRuPk|:OFn;GV"x*[>`,TQz b]v=wVgX~S<̦&=gP>d&Jg]0Lx*"PB!|Ӂ:GjXOfQPZ::F,-=Dgn$' 0'HwfYvlLZI7N5IIvA)I:T;Q`ia2[족?W3虦}ƣueoZɽE;fb~5'YcS9:iEhI7 !?!'[1IN-Oj4Zv3{\ZuP KOwgm'Kv!fO 団vBjO_l[& N1yhf^plWQ(S&GvLAvH{I<'zmn(J_EUGߐ_(P,5|RIB vlN*׌D5wֆJ&p (02  gYN2Ή5c;`t] #Ee}33W36+C (:uGYF] *I$Sn.;w{GD}k=S U\>"&0zW +){T;`lБ{xW=dzZ, TB+o=j֥ ӎZ {aS+˾o?PL|#&9Iϣ{mU22SinȖMR?Ær$]FA"4 H "FS!))K`r=tђ*8uhɮφ2{X^~iIaBL릷˰M_Da12c3VHiVDef 7.N)>g[!Q ]ǤKu*u_; Q6QvH_'A|թܠKRa^ھ Qqᖬ>&LёRӨao>aAgⓉ#`aB$^ EuR͙ZNdȃ5 #C'RZR6Άp3z'ie/lTS#?DHLGAWLP`+0&eEv6MD3.Y:]k _DJ!yJ zrW7~L{ Nxm\F}=\p_| #\G":R{<).SߗFf){15tWnϦNv?6{7mxdFOcCF%k[Zɑnpk壝0x~'r d ^BAQS+E7UOJ Y"CO`9|J }P5rl&}@ukQ^nh.DkkcU@ -5pVz05aVU610Ó5T̬]}Z` FCk@J UJ_6+&Z) |ȬPPljE-, MיjB8-Du\D||y QDY6/,5;=$0n+wn`mYd3; zSַd(sĬ{Úr7e3?'B}jTc~D0ٹۘS L&ϵƒڜ,b7˽jms_]?mQ)XXq9D2B9 l_{Ŏmzy Dt3OC*g={V}`IZ$lپAsGK#{o}sD6i;:Ԉ#dp.&^3t(ڴЪ/痕 XB<HwcK\ɿobV=L39j(@\zA\|Ϛ3tM|mDPlE/o^r޳oQr1+ʼaoof4pLspP,fO>7"`].'x-0&o}N?hLZ;˨Fl]YPZatb!P_L 7 UN~I(Q5xSWu!ҥ?O3Y'ڲl,3~cըJ E ܈QlbFLn 4&| tZv e"vZh<niTՌ47A2|?J\-)If;9nV)O+owD)T>f^pzuL"f&3H0Sz&l+/XbNǛt=A,p4@hm_D~sseDKݺ5 |-0[̸JD KBCЋ3]xNȬ'- Zbm pы~2P%)(.ΧdjWu|/`2r -Z[:Edt=jc2c}%1# ksiV*ƲʞIe b6GaՄs0еVuB,pcV;쎎(&bm?nviJ :Kt)@8v*.אF.`^#^c^ .= ( %_G&Yv߬> ˍ|YKE`V*\\Wa3`Clp̣-}OHgvzÍL6k%SRa>}w *n[{]ÑurEK%mC+9ҙSߜO~{li#)Fx;fw_zx"icc̈??ZTȖ??YMS$XzuU фaD;s &?]=3,-L- ՘ʇ8Q("K\lqi M::8i%A\ N ve%gZ,; l4T],/9X<&Oy{ ˏJh#Mp9*IOuIjy,pX~]fCcܿy1nvfthLB `/~IT͚BJNULb9זuT%fa1v K8הDۯa0(PKDZ}'C7كWg(S2VxQK!@_، >Ք(o}CK3`^ԩlR/avN~lENJqڑgplrTiea$Т/ؔyWgtY9W:R Ԅ% O482e`Wd%mʐ)@oA0[2}Nb) ==X?Q[w680܆Q} '^q9T1]{u6AJE 1:v8>qyE@[Si2MCY]` ~^E)rc0䴋Nq 'j]ER+BMS V +͚+ܠhCtp\5*6>O-t)2VUukVʞdi Tjo+ȗ5 <Ѓ le4AC.-/Ñqܬb ZvRhi}ҨH K*En*/]!אr(3%9wb!YN:*T,RLOaNDֈ gOFI9,aB UT[|2J R4Oec(dجhf)VNqzh9! Dh4 %(4A܂oMzkuaPAOt O"oT9bnxwXղ0~;K͈(c_/li[/A+ yдerxoMj,yfA85H?QE91Z{$åui&"L LK1'=,Y%vϺ6^KE̵<=dt%e|<&n_󧼋K ;x&JqJ"xcT?A! Y;saGܲVLky&i T~fbA^&b:>h(HThHq>*cФ%Mu/$~_5:PJr)M9 H%Y7KָxSLyd'|8s@ %؟bC!y*48ZtzʊÄĄѢhyH䔝w}2Yy']Hy`ͻA;g9 5*TP`'^фݗmEt}Ie ʭi* f0^qC%Sdį*O: WU佔;P+DEsa ĥZcNb\jo&\A x}GNFA DNb%?[%ٞ| _fm<,O ރl ^$IZ?9u@a>Ig њ Qcs0k887@)|C/m2QӇ;WD&ڃ;$!'ԋ$Tzb,eK-EiUݜo'{ j|ad^v9[6iT\Y&YC6h#lɯ/dI#TB|g|M0/$(eB%iV0WTt_AA0緼QSwl0uYH9XXCVOd (GW X\Z*2?&/l81t.'3/ڠKcŌ Z?'>^,2xGY) \nBlϑ5{}ⷜ~ ' LMX7M{WL#9ïK<+@dLa'{5iA'*V!;Տ"O0 a>yg,w/מm0CqduFijr~jT̳V4j~PN+GpS#jVq̸Of9\=*/bfHxPOى{d3l05bm#Z:gYZ07070100000437000081a40000000000000000000000016650a15e00004420000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/EC]?Eh=ڜ.+Ԑg:^,UV - ӛI-wji\ ڸD%ᒍu8+òE 5_ zm٫pJjy#;ڢ\S~E8,y̿듋 ho\|D}O,6"&/EPr&{wma咚gPdpX|mw+N}-Wej9({ \|\|Q˷hj[PU+Rsm{XZh p0m Dt"1!4ԫAlLqbTUavw*wġ!SmݼF琅 KD~.7hhZ=?(?A9%ӑ2вm&E`{𡃸qdyAG.G &LUpC@pS 7aS菓jjv 9dTݐ< 6wW>?ٯ}n5_tT#h n{QOLa=i$yʷiޚ^t#ػc)9eiZmr>`1>|OEi/_69L؇JK}hr%}Jv#c!%EF-&Wƥ*vuwI;t{FZ׌_Ꮸ5!!hUCCǦ8L68DUƸ#褮}%s`FSaP *xꏸ;ry_g>~)`01!c1DffӼGɈؒ5 1iC UX .y`zho`%% q7 3F pXL]dFgE/EI՞B`cH][qu$[ͳ{7,ǿDk(;Gl*nPWn;|^A*h g"O󷆵FNAF࿥u(9O*pfmEKci`+ ZE(mjo9. :s߾xDT),s -h, FKСޏvLBoA ,SKE 0 f_Ҝ]6me| |{R6ŸlI|~;j`X v85/ne "Z [:l @9J:h 93 _ L/U0W1*!ڮ#R;vV=2ݖ72ڇ6 iȷPp|ޓ¬IkH')qlEU|Q9+qf{j>׵:bĮ(zЎ%̃I$Brvxc,r#,3*rCs^)ΊLpnʌz>UaZ͠gıa,l)8jnǚ Ba rkRcXz1k9d\`wdh6鈺l5ވ'}u5+h^FvW&)ʏFFCղk ~tuL(A$^.ĻJ=-e?;ă ؤ湅$q܈˝A8zRC Bk_=́X?Yt`V"Wu)34^s%s N^Pʁ6-GK ҙVs/pV oCJTpP/ø摜PwV44}1[u-֍ڷ'\K+c0#~~4A E?wqûOU76ԗ Na_.* 2EhIฦ'- 1sR"V~A3dɸvGio>闈vd\3V]*_tCRe/Ei1vO1zqLRCDkk_%d%xݲnw'{w 6yS>Gȣ|<`R Zd"(hL ڕ6̃-Vt'ʅg_sˍ,*HTr#ZL:痨 8>ұkҮj!$!4$w ks ˉ*8t'frS/p;HL-=;׽P_JC)V~: [@*aqcKk0/N7k[xm4q?/a||2_Z+Atq*~1it#1TA)P1yQ<RJ t )qc_f&y\:~jH_Ck޲j?*o-NzpX ďD ЩN)l 0"Y*i("yбazNJ,jBHWA1w1u,K%M}fs(fm9gW3ap\Rc5 wP7&͞Cwk^Kw;L@~БZM9Ԥy <ʖ0<;;&>zfY}PMyOP,j:^ !j,9X`&x_t;{Rx;_ztߢzEfz⻋*Fzؕjj#Mz2mxEPr^q%ʓ|8|&TWĞ1s(95I#]{Yn͇sxc(x$z?6t]`_koSܸîb7e/rVDn3󊃱gm/r b1w!5trfJ^̪x\l ,w^$B[5-h40ԃ&ݷI+P59r_^ȋ# ӌ1mTemu.䯴ldwɕ?@,%G͞a 28AR:}f ^Of`pk|xLYӹZ)YE>#@Q{-rI!r,0ء(M+1Zi!Ґ)9K}3 NعeXN02M~$/HssR5Ih_*ߏe>Ŭ$f9#8%1! 8M<}L^1üVK oN7 V8dZ،ʥ=ػ<;l/ f60L4dS%;]f҆^.F!Lo̖}l8N?Mϟ7{+b#v#W a8?j[̾DL>@* ~)¡-9eyӶ2eLjjꮿnLP֋ozB1ךl;k3=)ԫeDF\y1tj<@pQ+^M!n1rgiI@9eqAZbY$ښ`LכR~>n-p;>Ev^$B_[`)@v+][1 Ϲl>(/>vkjD!cpgɯloCdcw$*Zf`f[*ka8PeU< h] 9?<ʱB3dK(PHB !_ QA:"6~ĭE|Z;laC\Űdc0N&"BF4uJl$8 3< [+u&dԙhE+»f1d;1w9~(y4H0A`f (A+{21,b~=B7mJ z̈́C"r_,?nȖRy]=>F b\9i?*NK֛ftX(<҈eW+n7pjLnUq@Mh,KUJS_or*`Cɓ4GSPnH8&qHCBt+,qwh?"qXۋI7[ >(' /kڡlBvP\3jucvONAc9X(z\K!țR),8Vɨ|\c ~lyK4=0BCVG?' E+t]H Lu.(qVN0_ITFwiuD=L΁S9McwbLZ&jԝ[ [<1E ; tl&v,&Tܡlu3 !ށ,Kar;Uh %=}ӂ 5ɧz=~6b_eTfONrZ▛?pu/Dy8#BCgI._De~5stb=up Vy(bD_-h25/o UX.?HϽ GYBYE'G|j|"eH7caSw D15py9r4 {+]B#@?%k1߀hRmyd+i!iqA-+THI 149:jH; L-wHaKc@qW-_'HͯWjqM(N* O/Heh.3H.w dxv^m6@"L5JujT~'=džy}K:tr^+&0}))L'?Q)׌Z?8LMkhg1^WaI$#"ojԴb,b@] ,ٰ͡ѤLP)"ġ}֒<%}'K0p$[j|!K~\kJ)I֩a &` 014bj\_DŽgLosC 4HeL>jbvȈ =<yN&[l9qb0Zq c"?7M=w4A\:mRi*"6YES=/lЏYakeNR [K߸kG-4ԯIe]Wy(AYu`2ɺJPn#Y,:vȒ'{kNE9٦izc^ .'/0N{ezۡZE,C5E_HU"Ҟl n R"S3)]FHݼe`S<)U(\8G8n<-O!ւ%pnOrݠ1kAR tg&g2sA4JPTofϖ%N@ 9s$audt7G]pl_k,k#<%%4xN~*$vD~ޑg-IH&B=,֧_նw^ tg &}e|v j\A'Eǔqmաf@Y_bzKVgry?!c[qЅ' ˸?o#1fd``D [Hmր˄sT7ІLղGP̴SGL𸙌 ,zJg^pU+._.ޒBrVT1#nV>4J\-I#@Gu=9%~BsP'z 2)%U:p9-} uWA12q9%YT^ ciZYC+e@#gڒQGLgF ^36TzUBvu{pLWI0 l fߺMlPb6 McoN=o=x#nmfT 6f*{ f-Z:t|T-;t!&\ B+v4&"y%N(k/E <#%P6 `('S^z9a^@j{Ē G.z2*Zl@l J~yê}3GhH/$jϪ$Q9*3t)+@ԔiITBo Y$\dI/ZGOZƶv"d^!2^4e4|[o`n۟r8c"zSEq7"eXMAQQ:[?cQp|[ B4F'I[PTѵQ^lM*f0Av7`=y3O|#^mhOQd%Y! DjcX4yo՝tϷ/ 06ԟ;h4ʔ|x廇)IMZ}8ޛ8->8/o>`u- h2AQbk=':bW{(uI>n@ Ő8() Fι5ʲP&~aH!HC#\ݨ xFp_ۗ[pvA5Ր K4M Vykk=Tv4!*jձbg2,.HkпӇj2rÇZK,GyDP>kB)m`7l}̷fF;:syZ$6a [5mK Bn &i5gOyחubTnt&R#n@ҀŚ{{NY WH1B.t4Ņ~Ioݫ_" ꏡYJ7ʺ7nLg  &zU,,NbsVWϓ ֻyD5nQl 86ÅXǃf3BOd|$ jjr\}O!w]Yk)~ލ!e F+dݪ8ZL`_p<&F?M@ν~)yTݑ#8z~~@."8@f]J{l{'kۋPgyEX9D"~ca㪺XMDlH7PZBHæu8rk~sq{ y XlCn}ILLy7;YhVRY !K.aWoޛI4*xN C)fḦ́k`:ҁƓUDicilaPa.T#v5/E\'yg8 kr DF{ݲ~Zˡa b:ni('BfY/ʵR\iI^.GCw:M-v9-O}q0co>"\QU*.Fi ʉXJ0s!I6!% `jvEӞn ); qgR};ّQZE>j^wưqWՐL)c7)BU!ka?H>֣+%0+i4 1p-[6Dz[nTsEg9輺Or:g32˳.|Xm3myX~MZ侧q(균^<83'^Z{KMJŴ!:qbUٹ*'eN%\L6%Eb`RȾ"$~}z>˃m&΃.w׬3lxS  ~5Pj gb29 䥬nqBo_>)ͫ[36I]K1{h' 0Ijgy>0PM7MMK\f1?e^9_D,bH-6z\]d۠(Y_f*r+nrʓXB,VD g!$ZuBv%ݻgJ#nvx_xARiD/O)Xӥ Džza 4rAEwW1B5U/y 漊4ky1l3#7iq$yϏ֠G Yj\FI+m0iRڇe `y:6>zsH mG;wN^|M)~vH&ױ8!4-"/ (ꐐy[(~aD=ֽejEOXs"{+x:aÁ6\?K7{ɅMLD9}MN{<643.xg]_%Cm,Eqss찑 e͛"EdO]==AR}3kpw:UfkHYI䋢u"qo9B2.AaϋQN4Ĺ+%<9<ȝvɒaʱ79|&`[@_E) k61HߴJ?@N C,RYV`Ob]OGvPFU'Ϛ[mUhRJߝX VO/J kH*ibWYց(p2 U+*aUҴ^Z5ߘrU7\,u?%>1݀޼->4xzPwET)5Iy.B8b͏VQ~`/T 4.-zU'Ԑ3\8I\2`at, Ū\hDZ{3찬!Q:A^{*J&?V\_+@b;OSCfPjZ,%؂qnb=}V9`g>^YطXkMaHzj2L|d&oJơi*#9籙z&<1J0 фP;|M|1 Q7%MiOpbOS$Yv{AiGd _DjT6[S:%>`ZAE]sf>9aŰxΪjEn'xGN `#̜[qZd\ӏ)gZĈ0H7YA]g`TtGsrJWo}f˻D A%#p%Ic&^.nF'z8ZNAU8Ry~1b1%N;v޺k¿Ȑ 4mamIj_8|QGw-qrL4JO%4UqcD%t)$9T$n5f?OL{كeE pt=w[B8s)KI^"@`}i~L $كa?!8\فI K:+==Ñ-cϿ1h)sSi@eez|]yD ]i[`$+dAj쮥UTwr)۟0]J?I *q SR2ؒXq RI<PIĒT>Za:Z&| C7^?l#Jأ^<|1 :(ѶtieשBtIow=oh%\i!^y-r<;Cfr>xm7-WԼ% cr߻(`LgK_A\>l7oG+_kUI7W}YHgj;c(5)G6~@x syzhUkz}tᚯ2*NzK~`7[_.MLڪ{xY]º6 Bx?> #!8QϚ=r08_]!P_lX$ ;y*(=4@t"&@[ 4zh&BenCDN-Q:X>NJ Zl@7.?libiAjQы2s1nږ6u‿qJѳ7b>}-Wpy`݆8MVŒRF-;j\ чn9|wq?ʫGPc,+WOX.H+ER+.(z桟lvVPz6=j,~!ÆGr /NNfwVe8[N'CC4OGTϛsѯ꙱&TqMh &d+ w(2m ҈>w0so$=c^Fb<W{2'#hUǥJw|*c'{bc^!UhSgC>. ;T*H]Z(NQSe婂3)8/aD7~h-I`d`GqjQюW]X66 *e}r`۶S p{+1,6)Uy1~ V5 ]gkyJyes$+hʽ]5 IyJ6^k/% KX)RWDXZqT2eT8\)G5W̅6cժo 9.ZB xIvy.2paAb{Q5L:Gƫcj8r㾫MbؑΊCh/H~EVMpi"yTl}0CTp]ϵStB4ۍ㩎*@X;R]ox>븏DPe#Qʛ(M1,ѺÞFI l@S02q{1* $G9e3*_ ݸwxHSY DpzW .4uQPh=} Mmh$}? Vflp[ߏ V8t8.\8y`E0e[e7AcT2`~$%f҂D͟v2ܢ(p(X0k{Iac] zXPEsnE_&e{%;|e<XUڨE?E0~uU{ ĝ!h4&9%DE}CULA?huK(BB(T?~-ifk{=e0eO*`W 眃mI 1gS\iTWр&~:/ȪXSiY:Ŋ)sbS[<8O(5H6xw5 Lr>Y"l-ňl ZH>AȖ/W.8i:sf;[>8?Z҆ l>ϲ=DoZ>v`Ҿʟ+o,Qܾ$h +J>.Fs[GQjMW5b;P4kli&U|ZCgFܔS?()3#h5-rsܧk@EfPLT@c \ 0$'#N;#UR[6X>cO?)E<ƣlx~HJK_C s~)qD$R0:A޺ v͂>Jg`dd]#L}zr<O5@ogYd8aZ6re-;pϋq3[۶‘FeP%"=,)}t 'S镅@{wKbO1 Gn8/ɘ) <14Ќiv# 8NyX`vZI΍"r ,flyHUlUO10m =:+ Ֆ.} h_O?mDB]ʝ:AX7@r{-nӎƢ'){+8߅lPV0p uӍ`&`3у*gNI*ӋRlDptCGxCw6Ek8@ZTmb +ɊWC OBUԬ נnu&IqIy99Z{k%S jNǵ_8uH``n?3n9ώh2ImL5ݍgbb`]b/5nu(:s-bʎ B(d땵`(5zys+7׮M}g9r؆ΧW*1Ţ#_40ZdmCHכEV~|j,hxUI˥L +IH5ڿSiǵqo8H=sa:dpx % {]d1alj=,@:N\G^t~% 0:(+x Om 6 Bl l0F i [;!&TZъlGdm_`DpVIDV+ST>ܽ$pwKrl]X~KOoPڅشճx)3W;W=%L/.CR4o~AIWDgtϨ0i,sH2p rItcJe+AlaTq &.pС~{iJx_aT">xHiNz\8 %8 UQvC#Ϸg˷;av$ՈZ{#ݣj9ͺ o]m3{ WG[rb]yf{8!hDï~Q+ ruzӠ5Mltp3/+fH|EvEܚ'Rqu+_9%U'(&}(>ިJ'F7ZmM]PdU8Er_ɩ廿Į-IYC_{҃.a7_[E!6h\2nb_$5aCm {u R63# ~"JS ))z.հD΋yLrbթGErQVY1+ 1_I8ˮ4<$ (ņ%=QP=3a|goьH-<k@!zMsT{on@׷A[`<5_h3.a=acF(|qlլ? @QO{-&5s1|̎a.ЉVf|F G)FWOD,& 8UM;L~!3!RQpʥbѺ2J!0rEce3?p sqg F޳i+hsP[H =k2ֲ EV;W! 7(4h ts3FD7aqMѶ |7$.fɝL9߹#2_iohMx"3TWt l|[ŵAx2ǔq΃C[- {<5ޟъYV!zB8Wv5n|LԽ.rCƞ?7gYZ07070100000438000081a40000000000000000000000016650a15e00005f5c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/_]?Eh=ڜ.+͠dg:^,UVO#zH$@"v0J}VaQkm DT $"k 盓Az/DO56R8Q@Rir| ZƁ[@B7dXqKSл_)\ z}ĉ:@6x JoT%]1Ӂ:>=rFH,^%X}<zƵ)cYniLB;kP~>Kg |/(: ~:6pKnij3-K]I/8rm _e. j ZO%NL bĥrkc)Kįn8?埲cI찢 A[so}Ю'=ow@cR\V0{:p14\KПUPT'Q-mRE#wFx|9af;n"gF͝5AM嵘n1PSGrLx&xf:vm,ض:]ibWR~[Eҹd3< "2b&OW /^'IDsAU!f+ A ZG );ƐddkpD>XVLa[t꓈S)tik1f=J0B}CyڪD8CP5ՂBIBʊc nTfdH}c|R/;j NbCވBSbݶ)!dPDL)c̈LE74V.m l.,֍R2>1}Z%DR/~.T0(Zur8Fh?NW&dҷJڨr ?rZH :  uN4x;V:oVAg17ܕ~<mQGW"#˸˓PmX8?̊fN>䩂" H%W dl9v\7:[%D4.:(d[w2*$ 'TX"KIIC ،/Ū}^7>/pDl#gV!76ڮvK(B8qT:4UdT;%ȥnOjFFQ$hY)Av/Y}SNnNwSW(h x'sNKk4y롽#C}%M*xoܫ0 tjgy?w0XNv箩  bDIYj24HhmwŴ2It[f K r=C|T{@7mG"ƨzF)簟r'.+ފFt7HRmY!+h8(9b?ӧo}32s0λn8n%x3G٦ce2ڕE_XZv~o:wF0Й+b1ŰYyL7]CӭjWYe# ^#v_S/p&!V}40'F)o7`@`'-J#D:k7F$WT΢[h$@UpP61Y,߻ !0fbP,͗R?&\ub"_c^5SuOmf]P⏭|575?B oyG&QAȗXQ9LvdflDX;ެu.#w~.CHv謙֑ڥJO?s$THN{7q̳0t,:OUPΛ+clN!"Y H0GdRof$&\ ~|]PLt_s6 ඼s ع 88{$||[W%sDBzw;˶fUJ5i,au4{*vб;C{!͑# BɾeQtKͶBcOft㈡Y/I{+RXBv8"[S7!]yټ8;GyRo '8qPIȷMeHO,qSyY%[X/9mdoPgxy{,8!EEi{,Oc!( CXmuӄ=62yv\eL('P8YvsΥJȾ~U/d[f /o%ŴHoƄs).lFIkc-wָS<575PHf؃ rppT|Zpn`JjgZp [gV^eJ ]A8XT|~G&?)_uq;~x0r2漴;M6PVwehDZ4p}|{3؜,O}"Jd/?jp޺b%>1PkhI: w,cJחO6%T=nVFDk'H~Dh2L E N޿ZattMC9QSjjgVHclf*ęe,|ߟV|⾑Oh(6I)=&7لpyTҳumCRV'^SHQ]9p.݅jꞿ X?6P=AϨk6{6{$uPu7ƻE2E=Yy!dG=gchآ!|ƾkK<꼵i h~bdp"eØCL%f2ġΥIRpSˣJ kSP:lr3_lק6&qw9vUJƜ?UQ#, (Jugo$g–?Wo)ua*ѫ/0Pę)47ۤ:Rl ʐ'KvQ,V7΄FGoMhBq@Wh~(hv6B L#' Kqh6>c7~t BR|o ٮV+!dHn9<Mbm/~@'G.@&@!( ׁmBLנSbj`UVf-u<͌},b}*{_Lj,em o"j5r<󣉒 t\0ۥ+WO<􉺥9#76MB!YNC0%" "z*RNa:lt~;dFw"5O6J{P>% e FZ%*M1H)` _*M$>F3%N]P6 #`p0,ǍT^u'ԃ]ŗOx,=ꛦ=x'@CI'K kD~õ |ԏηkY-}4Mv"=4!sWi M~y dǐx2))N6Z^Bڤ9K*/`8]݊q9 ^LWa˂,H4q%N~ęKܚD_F.br{ߵ88FGw$m ݧIq-v ,aE%'9v;i]pv}Ua h&rXiuvY:Ƶ#NTXL,DɤeY+/T!@\W1pÒ`9+4R%MfM8WQdՒId\`yu "9tfD?z|^(0/9/.$p/ɰ:F#To5L}bDOW8` ,6zf79iFmֽm5i2yK)X}Ubceuȫ2g=[e!K|Wd>'47m%WL8{Td7 Ҍ[D3ni]| me2x .ǒJ)nAxaroSt76jL*Z\ TΜ<ǃ}V ZVsqluk|VTO~&; om"2}v"Hڴ/w`-HÐ+{FrvF@E 0eԪtI$'/gm ibʞޓFuyT n`iGk7pA3mSurc0<М"(@8"?IuaA+EB5T7fR Ieݗ/ FGCk&єWNXD @{Cd8^JB#92K[If! * N}Wϟ qD gFn;(,5?l('P1$c]dC*l"Nb'|qۜiB&'P(6 U]*Eiu9k~^{ł-$7lȘ֊sniI`zWQj<6mߚ(2~2M[@?x*7fŤ&Ce;Wlq'-8xNX@Q3m{R:t|U&fxkl%4h]W6=س XrK`EMty%o 9?Պt!H+c4[) [Af;]>ne28D=+O7#d'u.54EHu15Rs w~&־f%,Cһ(q:Qx1{vRNqMdu&W߃6kCTfF,3\B1bU.NvnDN?.o^Pgn/Mri`D4^T/XRE SLR4^jWUO7Rl} 3xQb(qnWS$/l*\hM!ф)gv=H;ED&$؍)"T˄^a5Yogԍ ?qa *\?7L5y+#>ū,;VHm,G9X-޼b){-A aqPAzx| M@pV+ $#(:)硉fCdLqsi6O" 8B¶%;ۑ9GZDaP|,8Cb/TFmN:)D}Ku1=W.D-QJ[VbCFP BO0K|^lzTZH]3\÷8 šn6:;6:,\/GQ$H\arFטԄ }LnᬪЩQ7( T&N /U/5"/Ëˋ334W[PeΏQL)3VZ,ư_rڕV}u`c wrGgO1Խ3M% So&BO+-[lY t9o]k%z# Z4 s9܇?UHhNyZg0=eOS/y2,#Un~) f!JnPwex ܠ lLL11U,_ _IS0UL3%]% hU^4tC%j daISomf^f]lFkэy3=)oQ(Y#G"υMťK4D?ɺP%$tC`RΗ< )#5L*}] b D#sϿؗvbE*܇-.1-BhA䀺d`ֽ@@8L }xXeVgxBm= dO6;vGGiGUnwGxD/GYb KUt}Wr J /px7u5+gNi6Lfݩԯ)o5‹u+sN4-ˊ Ty*b8<0n&,Q  $tDLde _=7?_ƅmaJ%KZ2GYGoIi?{Tl{MԆ? Š6ĒTˊᚘɯ5?iк:/^C{{b+hBkJTb$\j8ÞcźDZlɉG$W7Q2Mcx |cJ hSŒcUQȭ{cd׳3 36*K{> dC_foxrR7Qu-4Qdl #@-u!# Orx¤%8MKF{B8[by&{TPcE;wzVGGu;aVs;3k%,0{T+l6=sWuqh 4tbԆF=QSu+Ɔ-ᔄ)ZS o щTg~=,b, 5YpK:uW V]1]X\dW2Y18&cA$bOl첬2,H=H.ynQU@}[WpN$c?ᩕY0}77$Cz" @ 6 B>:A_?%}\;ķ̜D} hq4l3MxoDTtcE <*vEg4dG#!fYdYG?a@QhL+m[~W8y KY"><Jk"yjܿalc_YُbXPD\("' N3 ##Xҡ4_0;}cCN]7TKdԯE<8$+ʂ>; @κJKo5- Nv#)r*AX02/H.(ŵ4{''</ޖ $A*Ɖ/T&[jxyRM/fOء+v v5E|dl$1QQqǘV Y)E {4qvҟ>sUA_`ЧX>f)I5BLqԒ~_4,XhF,RϣjzP.OU)z _!#+&M)lR\B+Fc^V7,-yl} 22Gz z᯦s5m|%9d`|ax} Jw}&ˆG@2bfexg %4|$Pdkbԩ  \F¤7Tp50#Td guYsT\5+\sѮ_ˡXM Pf\s2\!)Km(+- =cfH9>U_>)3*l*PI1)#bqo9dWܯzckV$3Ævwo s瘠6p]|?n+IB-b^@Z,zWP") 5Alkޔ VF+(So>ͼp-h&%"3ёC]Hޛ$|fgl5\;ʻp*ZÝ @%-Ԫ))4g ZoD)[Mt )iEQvVvOiH΅x; UBԉE&>B>ts_+G&tJ8[[@}ّ@)1@1CJkPƮNT[ү+ހo gPᐸABY6x#QЈԚ!(79w-SQDxslsW,"ג)P^+}-\ ]:flsQ?qDe6)o=zdFf/ F˪n/x쯥%"KUj°B ^. OR Ւ?'u/^AgBhLLfX_eזT0"72E&w 'a>v*!6>zBN7=a`"$(@:yN5``[zɖؐYCoW.Cfv}Ѕ}ԗsI0ngY\FelҖظ|Fh!Q~uY0+?Y޹Jv|.T˝8 jnA)m̳FԻl'|;ݯ?q }8ܷ`@oV0, ӥrz , GE`cMg8pN0fH N `-iqi@L3Zi"^ʽСڧ IN>f$'},1˷rwL<|9iP,T#G@ޫ`O1R vv3k!ʘE80җzv '&Ou6z~{3|4YD >ة;Rӊ곻ƨ bteVa~<l]c_o2T_O9FLgPsg\7ijvIG0z;N҂8CMT=ڣ#ˈ; z(VGwA@)Cb| ?g,''@A}M=x%QA`/ h"x^(eZջֹ'F}t2E Lpكv]wFď$rƣ?dW)vu EM^AQyؙȤ]ߓL?\q=%O ϼ1%|c¢^{樑31hL.ǔw]]0l>D+y$jtݞ ܨG;=rJ%\Z`54bs5AFovĽg=b?(DV koYgϬjk 1ex? \xZBFƞ hh4<-ŲV'>J1!CR?ݸQYȆg2#<EԼ;N~\H@T˨ w(2koPeL~~3]ӹ8u]0]߭0 дIY^4bq j) $=c%BhI[;<5"JJ]I|:TiA9vP+ /4Ǥ1$#lJ7b»ߣTo$IaV{CBoC:;y c)U`cȭs9es"LJؔB,P`3\JkfPX)~I{@%U/oyCQ3g1;$(n*!W TP_ۂ@飢m: ~Ik +`QE9ZW.?%r&7"%w-"M6u"8Oo,UdK+r:yY@vPgD`KƋ])מx%i|逶VpU?cfIJmzʼ>6W/,l+ |-xb1W]M:.S2Jx?QܢgQ7a1#9\92)X J<2ʁ!ap#Oz oYho* Ggz|UE3±D8 f\!,3\CB<:1GS!L$]u:em2lj[Iv).-fjs(v [rY])0^+۫1uoPU3@Gh\}~ FH&.D| -xʯ ]iM[%rR2t&ˑ+p9^9B8!|';߾{nI"St=Cذ'*Kxd"1Wz={a_ {"4~إg>/~^Bqp) %R7ݯJ};4o|R䋆Pd5A `~OS!B}?͙Frk!*V]=9=i%VRjn1κzԾ&7̒&:ɷ}Ij62x{h_5_̯q`?eW_V q#(DS(}=o_۬WH>dsXkw: s1@qҘ?-:r/JIx+șֲ;43ћ?bN l <8pCP 9mR;^l 6.w/_pdwlt`G|/~28aWg'zTn )^kBU"q9$VG?`+$CWNi"Yzv!iCw+b^Q)b@#3 9*[NaE$?P J"O8[yw+𷮗˞W$C9 h3Ӌ/X;?X^jELQ:P F\A>1!9Ǽ]_c˖@uƉ7S2kj}h?F`إMX Š2ndH$dgV+ d"RlD3>?@ĉG0nzS\^Z5mZ% {unȠ =5\] ]9T{_"{Z`|2v:~9hJP!VءD2dս6tŪeۚ#WJZ!݅j\g:RyVoǣhHJ b}m-XOJG!Ou* 0p\\FB֤UrKLpL3PheI w-`>Z7l''+oIs2 Mk&T$KoNx+P)GZ\u)TWSs(KD]*|{ ׺_1@ /ͬxG p4:_S#IkJgv/pyFjZ C9] 泪-{;N6/JGﰹ|m.Xq23$aIgl;An\iylFב$l/Ɖ_LHW1 ɟN8=Yhm4 D(l(q~5G|R p|G"dxԘ&Y$ONiX+HqWDGV#7g>hg+GnhsD\? b4 Kɧ\%y?_vLyL BH]6(J.W Ǯ8緯T$3ReFǛt Mݙte΁N"킹|* .Xß@,T2l?\D:UW]E#HSQ5=C<ƯTpH-K)ÑT-  _2.qM,sv#Ιoi%t):~U8;iGUr{x[zkEs> wq,=t4!x-}n%@L8lvp?q9!3C{kɽ&J<8 X ?OUp7z$}H\6KjɈx\t=̬u\vPku%6ӁkJ\/Y]dĪ~ry}L 0Aǁ<#x$ <Q_[-@<|"v~ CE\e.- T>&cR`td\QEV(_,R>hč뭻"`<.񪂽ʼnHLN>xnѤ?2]/a؉Dj 0 |ׇջno+B 7$H:a;K9(VtL꭬ה3=kw"#wL1ek#%ǽ%rV*2݂z : &R># ysȾCV3]n q2RKB: r1f4D:$Me? G˧jlzň#.E" '1`IP i03 &\ބ>b[1 VK56l$R@,PlCP3=H'lCğ~>Ϟxy¯׶ݴv6c6ƒhF+Ԉf?M(Ls 3(JmLz3ÎRCoQm9q|[ eRqfկ,vDRt38x`3rQw+$-`xZ|rK>`vr5(ZYS{7Dq-ҟ2\4?1ei$Q|`*"z ch1,8@q^ J}9査{/ۆ1kB[HB϶<]D025/W=5ǧh=pm:#ĶFixkh@ KU 9cJ0$u<>Q+{Wg<5D#O]9-eq(?NͤN‡iOmU:Bk/<>^i, Z܍&Jݗ"37j Orfm!/TBG}@:ȮojS2Nj"~piXMh2L"phߦ]ޏ& *q9 \o A~ aU&P}Q2dW9CAo4}{ѡZ`\Zs9=lrecVC%jǢ);ɳG&$jc|WɢD~زbɁU2*f2󝭏7jzY,7)Mltu{|$Tj\̣5MJgf 򌄰uـo]oa`;x[Kg(*6(+CmSۤh!DBZ:ƯC CDZʼnqSаu/+h}|.h3G^(jk.=F ?5uGPq| F@ⵍ EϮ:.HtuᙣvC>m͆$v%Xg9OEeW ̎$:$jق, B&X 8Y-fcYww$&wlE*TurT3>YQ6%8b0.T 藻żϋk.f ~CNFbn8mQxWҢo65>8Oeqc.٭aO3iJ(eˢ2O0iG69N#G3~!7'It46*K;IM+`sOȰ9 02xI"S{Zml1O!e9 bv(zq!p|_XUE\aC ^KW'o\sQ! ;ܗܙsϼ4 ]ZoFwΨ֗Pbmӳ#aJ j~|Z6tޡ} mjr~V/.=g6oRӬްiXIi,1nE$jL{w`E/LѝlN?ڐ2!M+ocHt_jԩv6058wa{RaHpGp)S(~ F Ī]Fn/!\ cF8c²j. ː\_%-0L Kn!՘`n6)韃iP פ\/!/ ^Wy'z-+"IPȯ}h-XSv0E Y6JrHzWU. jMSjV2NΕdǤk, jHljnҥgg?n )g"Y,(5}$X>p2FO flj%K(^&iK懾"c>Ū]7,SZ􇁗eEɳm!rr0O!`$}j4 KHUӴL"Ec/N֯FLZ鹖dz ]!D9t$"//aCTׂlsX[/^"aGH)&d6C#8wV%^WIqJՔG}URs?GA}rG6#Nv7V!WJޓhPq{{eCYn2F22kC)}7FLo=Ϭ wZ$) !zVnp/][xs D )ews{<-F|Kk\6z ߋnYg&&d)o:* "$D4[dkyy[%0넄&+?OJ9v:Xs#f~.9 -pH/n*z3FJ$|R`kBf~xd~$\b&@Ww+KtW<+|9 {VZiee^#Xd*- *!w=$G(b,09YHo*2@OvР9Uv8Y"X\ˡUS2-fPQfaq֎z9ƴ7[菝Qop@L[/09K|6 0"̴nPjSyL 3+cTYb,p \OئOSvM8L|gsjGI,XZlvy:0*mh^ &98[q[99;_o,Sdz~?]2]lFPؐ/UKVpΛ|(' r~(6+G "(oyY~ 5æBeQڶ΅%[D*U}E)c0T*.Bi~7):^]zjAǾ6i) ʴo)HՒ\ds[NrGqdž),u3DVN$!!ގ,ȪL8/CP`Q ۓ-ee8avd xV\2JZp%<~T']_N78BHTrM;CCC} |Բ-~\[;4`s!1^ҡd`[HY@ R <ە4wh\W69¹&OԧqI#cW-.6Ww\SrJ­8~<$Fxr&J)6"M qʯ-zd Nph/'^Ԯ Z언 wD|%ꂌ&`eФ/ ̅r],@.݃r;ߜlUFdw6X"aC+hЋ)Rvy<90AF(=Yh]f.AZWBqc(;5Dߵ2(4+kOɴFx!j5Emý{ۂB2sKT5cח$9''\81!bdc^m)B]'AM%/) (7+u <R>&[W=Ak7&,S ~`띥UJyɷ !F~(Dl=%P}hy5G"X\Q  ITF d0jd/WubKNuே\r(6,!׆M)ݭ sx;BQ4ӦcN&p:6-u8u +ʺRsl03~g*>#Z 7 `}1mGllg gBw0SXZ7_>kt9;'%C‰ f[p2ɮY |@i*%zۑek"@: `[‚ f8S8hh/THs[;Tal祾 Qi@;//W 2[ŕktWqn };"_'fio)b0{"^ ]+U[!{Z& iΒV o-țj(VN%K7]G/=kq?{ =rj9M0[8Y0ͨk ~wIخ69Sfw.r"d8عH/Ŵ 6xM c\y)k1s:Q! N N͓iWwqa711$؛.`J,NlFWUX>۩ӊG w^Lc·Hl=y+^p50n!)J6׸f1 5;B.dfuKae4TGhK`}# t9<;[&%]Da-(rCZPZ:70j_<[4Lsd ]JP' rC|w#c~VY!`fwMBuwj& ջ,SZ+)F%XpIdqZUP" ."'ұ͑o8"U7S[n}l~F6DE+$%8p按'M|HZ+ 5 ZlT %zر lnl_k_M_t2I1u3xG3$|<"-c SRK)>V^D5srǤvWKN&v Q%E eFBYD.⣤L+Q?kq`.,;JՓR #{)Q,%0d|c 7IjNdgJLj| .BGѡ#n8M_ωӄLbs1r?&Ӥ+VڃNeT?ynk="}JQE=^/9?|#<}M k$>*"JV"&!z\41aӮa,[z3(q|@{"1 v#vx\0q# ;в/eQ!>تo/Gf#Q.(dwT |ϹR+ݙ_?_[`ڪ2{16wA)O1+_%/mU[ e݁^xD?I(j ?hgYZ07070100000439000081a40000000000000000000000016650a15d00004b5c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/K]?Eh=ڜ.+3 6iQ`Xy8'pҏۧv vV=s,b?Ѝ:i)f\D]@nw6Okq2{Vh?-I \n Za _ yLO]Ў"n-Gpq\vTɥ°*%!G@L5_"e{g  Pg@> s aJ>ُXoWbt qJuR@j`^G5V +zom\kMqA cX9go=b2cV]~/H-b >5$ $yZ*aɻu ;j'LVxj8a$~ ;sV Tds4.ŝ3wsUk^!xt Өm9} FkѼU5_;+JgZ'ێGּ7E%[kȞςhhxeSSUAi BSw[' x,5\ rYb "qaAq' }i\ݞ(SSff[>T]yɰVi-ݣ%|>`ɍBe7 \Z327ޯ5N[TwE7kԟ %;&#Ў q^\Xt?‡;P?&'/sI[?1ÝH $gaS{? x(Qb7bs}f~νHې#t>m5 8a8qD ǐa5Hf2GRq@d R*'өX>.s׃(G^~:fUg`%λÙ[A%]wODmƴ*C9٪Pms7Z.k[L FR v񢘀/U21m +ŒZZ o͂gCL@%1%6ZxҖ%S_}Dz}qsղ|Q0,lHK_w;אgoV6P|{ ٧u A[#LݼDC|[)Hվ:U9Sۏ+/o0$bsFW7\\=3Z@j[0섻Dc0adJD^Jȑ商UJAҕqKya[ж:0>A( q9_i wA[d^T*61DT8?#5֪ {ta*S] v{~)GLveZRx#nч5&{#li3SpՖצ莻r/\&DwnI~g &BRu`Rckkt,ϐ϶b}{dر͏XZw 2.YOi)p/Ti:| .&壒Rj<%v91wR_L؉hGD3±-7!YCZ9m1óIˣgr+ vSl,H4D/UkR ew q#r.۴!4Wa~~3Xv(3T`ETųR6s%KYLzHP;v(m6zpP\.ROj0wi V(.~+r~vPޞZ{䖾xh7)`@>a+`0i[]ICBؗ4c,2-FfrT`&ު :Tדy]kRmu2 Mmv,}nEexkp^ᾎT2CVZ"5V-#138Q jj0$l!6UUw3[sB#O:mՖ3m@% _ qjuN!HqGB=5)ύM{%h$Ly 50Cyf`>f&!-|nxaJxH n2#ځVЮVBo2nZޘJbc(n1KJXHWwn虜bV X:\|ēi9} 3GT?˟evմP➠ Tj^ulg \REq<`Nw5s(YT˯{eyOqjhnA܅**+x|'[y'ت{ו'eeubO/K(/BX} r^Dؘo.1W} ~=<$ [+A?Wwer53 霆n3OMgE#ư&!na9I z&4qI2\% ic6)Y\;ו F$IX+\[|@\ ڄϒ!6(}`CGF5-F:DsELMА OrO^Jz,V*C3/v-$K釪a|>u8}CSL?WF՟X .I9!KqIV w Hq*i4b$d }'^,GW@s1G@}X[#J֐yÍK3$cB.hRR; Z%go|K'4تn\?HC7%ù'P  T+IjHX4+œ㑣xt. C.(g,BqkybmeF C)ip\VΪom7ID[tyhWy&XVK nW:RfGM[QN]:fG&cHp~"`ZM_1C9>x ^{NsjeP$^7.l7v3 4F{N<o6'Wsnjݟҩoth6&[=^+| V`睉Ԩz~+P% v\9zD| k`#Y_ Y^Y:Dg!GH%s j $ڛpMDzW2t&g~4"ye?'V XlIȦ֮$'{LjT/P:a$ތ'#]3thl 1!aӛHI9Dd8NLÄh\CL~Cۺuv;^=ĝHОP-|>k& %KN]fSF\È{M~л-@{_EitMKF֑`%,"i8 *{2{D/>g*>=[D)We0!f-GXXWDEʄd.A{!)۽|TY/^{N:1JaN.[M1pTZ"e">yENǎu{_#\-qDc,z JGO1`{b2y*a שρ py1~Aht{6m|Jf}D=>B@'W`H6zͅtp("ܼ4J|I|HT[-~ υTgb˯nm|]33p¹*&#R/f5KK_T+Ylh6O/fAbYp$LW ok*\}GS^A#iEbbPN{bEgU&xm^þY~!LA |S$Mڢk5j%4WoMQ1^$PʈG)+hT Ϥ~D%Λ6ÀݎuCnMsynLd<˴!EMe]#ފUPp|rSrf>4\88WAoLND<? m2S!lbn.Ez0=[;=L0#j3Nj: Lb_ceRC0Z^هR|SAlP+efQη`MMGDOoM%'+>s(qQ|L|X+^ ?}o#耛AɂdΨjcNn3(Bjթ\_{]Q])XKߛNㅱ͙&ya̱!N;6[KD_XuFƪl8?CT I_/A"H鏗r1+_ɿwhx.5p+m ?}3v9a\y+od'&؂ >OQJ\qոS^Me(ەq)C5ei0Bl֣[xR+3eQS7)W;󀄄l0@u4FCgv=C#h㎊LWr {g.>Hp `Z5Fa`Α?̟ZjE4`Bq\D&z 0Z-B#ttď{Yd)=,}bB^,/"Iv/`{䊾Olx|,M6ۂ;nNz˵h~q;"즎E1e򂬵kk>&I Dt{b=Rn&:Qt/D,tR6nw$TmЕyVsV\)K abwp^.3Q! oA!ˊ4Uvdҽmdz%4J-WEgUo"ۧY x w G/#{uހ9 87a ˫C3kC)+R=~A^!Cfvߘ]sgd='lFtv; o]~=[kF ý4+ߐ%4)a#Hn5!|n\*72R<:}x%RN(zZ&iee'1Yx냊-\u;Zl]ެ_ k6ʷT+Ϩ}v]<%Hv~~sυ;&lO,l2lU&ݘ*GfuXAلb}n7Z){1hdJ/d_봨; 8f'j3iA|imY_VbɘJKjlq*[X>܄GO(USw8䢚%o^[YUjBZr5B#$ܻ9lތQ%9좐պ1Qh$!}?h\ $*=(*UH#ґcӯ* A26?L{o!%[IvOM< Xuu E~᯲$C):MEpMkLJF쇋h8Z3&[UtS |_ i<}upӪM᎙Yu W hRgξ$3t@ we 2 Y,"8h[[F$K" e:w*7`= =J/2>0Hٿ:QC5 [L>fQB?~14ÌEOاcʕ.oV_x̊| g/<-dYŧ "P_RW6Wehs%E $xT&~,l)g'-ɟk͒U-%)h Ԡ9DT4|Gyt$q>(<\Qˢ4uq-Id ϛ`ReŦͅ/},N5ѱT:#'cT*6dBq&|me'MBbpPXN(>oҫ/!W5YY>e|EVOҦ]d*\#t#= XRfӐ.fr]gihξ|7Ww s+V"|-fxS7R' >ʿNڵ*7V,Aftc%44Bupܧhgp--s AЎGST0]WmT!jb¦;YAB;A#lC9V(s?0pJ9{Hd hB&@)gcE5M} >f,eʹ5a|Z~iol.5ޗ$k0EERM]̡EeROvlU&o-(r"m[(Urle"r}/Wcps9b|g^L,4ŞĀO4S[1dF:˘,~}-tQ'xenO$KTqDCta/۠59*}ɂ`{j ثSrTdַ:p]P5בPE-gI?t@+£\)wB?!;Cx^}$0 Ҹ۸Hy<˄sݎV``JT`)CR-KtWP-ȁݖ-{`:p"3k7RЛJ㿖BŻF_Sa163L+7zr:CPїi؝GL*@B@ߘ&tx~1N~enY+&w :^80Glg[P YقLL_XC5J7zŻ-'~vY}':*-I4-u稢Gjf9y(yYb1ìvm8p^+#\3nSud 2cc5qĬKXyA?%9FeYt6pk>eYu @Q,.;MMJ`P3p7:`BM& 8@,ӻ>䐭'RO>-*jCZ:P*LMQӱ;Yx0dxxʃDcWv|S{WZipuY:;jH!^Ҳ>rh|Oyn.}0:7z-}W>I3ۃQ`duSZ&t;.|7@6sp #ued MđJjԄU!܄,y!y nJD&*.7S䛹8wrho[GDwvNdh1/p?931@'fgbcW/|]΋A G91& %ܛy"jBՑίΥT߷w%Ż^z,J T@f4mzk,׼WP],厹q(@u属λRtPVz lş#q`vZup֑FUA*~J /|DË`Ѱ&mKBp~W}GgϪ Oϴj?4-$WE\%C탔}1'ySMl_On%j %`jQAVW6[\}|R]'zռi\SBzNtlQlj4كzu(d8+sy.͆)[ }s5Rl-#}ߪ?` 8i1Cc~DmN:Q >gC/ ,bÛWrpr,EDp8;NQb'ȥ9V 鍨>moJL㲘*N v\ݎ ([ahWqD5Z?[,݇~CfA,59"f: ܟgE8yD@$>ڜ^ծV~-.,{02]1^cOisu]ܫx]HłD>fNkߨdz}BSoCfmg =mQ3joRA۬Cue9u`PRקv?\Au¦~ en-E*$L^h 4+RfC #],ts7fPX#gAiUN Si {#ޝ ]aytzj$&O$HPdZ0L}Fώ$ J,~ VC #YW8LR‰=nVK!,VXƔ>҆R2?G%?MYզeܥ@Y]d"vgdƅ(~'d Z&`ȽtNNIV;^W.mƪP w&ǥo-Eh7'3ߗy2˖K@*{m`Y{m%"yB <&В!llIqsg h$Y>/yKsjc_n^ynJ!<g/{0_)fI'! ӥtvťsS=E18*$cn$}`2Y}?^[b=3i)[%pV /Owy<[jb𑋝ODbdoS3'.]].~g](.O#32)rH9R6 j5X/tĒzn2Cd= ۼ54:&x-,ɷ6 (}WYRd; &Vݒ\KgR )xzE_8poC"> ) 8o$6m-DL?*-X #IO\(0 M~#cQɫ/ QBhzPs&^Ƣ?<_f8#ݷQ /$NsiWqv2J8c]*iP°tk5gMq6v\ڗW{=uϡHZiV l`L͇VE= )\S!f㸯R> :v 9|mȮ9=%k$tqӎ|s)kϹ7#F[RK-ˢ:TJcę?۬/滦>GQЮs}dN>ŸOWB)$d<ZӋ ԛ?s3/$:ߓe{/Ewj.V{uP &oИ#Ve%Y>f?Rޓpw \qkd3ykD/LzM)^v/?uGW }TʞLcΏ:Po%?Gӿ+;Y}͖: 0T[PϗL({u!WWt0qxF׃}Δ{klHvqrk yr ZT{azN/|`L&v $9Q$r6h=> 3G w֭'>̒^.$;Cx*q~h<_11|RL}l^+@UPƧQ@lkHBDj@>ԭH]9 *QS3~Ӽ>KJ8੼8ٙu(4HFحRS&3 A+01u#XUPLvqЖٗ@s&H +2$@;IN5_ #>Ty*15T߄<&U$DmM JvaSF{}e$io3X?׌Y!=*"zxHKj׍z9E9F BN qS%q-!+&jJ9nHstq61qǒGLWUw0oZ?Ⴠ#YT?jWr_×6|rwFj!W۴ǻP)9h?ҸY8]ްT?+qku %ކˍi>%IIZHHF’F$b/;ڦɤ~p[X LC]" 2h N=NuͮgY |=N |4`wA\Etk[#ͳba7$ ȵ"VzW're=(mZ`Qkqّߍ]8 yA\R00Rx '%;6`H#!\JM%b~]*!rf )k$FH'y?+5L}1m5>٬f[i^hʼۿ/ve] f1ygȚs|p-.MջZ 9~u `7>cp0XCsF_zR,;~)}.Cj`7A5BXV79ȺwNav oRq}APe& "56LWȝdC\9c@t rP$»aa)Pi)1NbEflHjEDLFOɟaw2zzd<tɥC7@͌ȉ.Ɉoi>A:u“wxkzr%~/P hT MnǗYdA듵Xeec UVyeAzVjc-vͿo*14B ~Ƽ^l[C+{~+?wO$R81R|1DŽ$ajuV)F+)yoV7n@y^I|olDW\m͆@g6[_!>j F{|$x%0bU`m/D3q%+n%@|!m*nyowfE} .u+CvZ;F;8NyO)} '-x+\@}R]tkD)141 kzlulXo# hѕ5bٙF֦J @Vb*f@0z#FdV~0姩r\<{y\Vs ozweExHnruj6!+iDhp5ϻKNHa_ظ9YQ߱ ~D|l$%xEOj25àg+B3|͆ Wo1WRbt%Ձa}i? D}$m]_)xy~Y4u48^I8BC TB c( rDZcS'8xlf{2L6JokN]Dg ċ_я(vV=x>5` ~YȨwP](0uD+umTFvm?%,qoP6.h)k@;քIx_ >cDk ~ O "0U! s[J{z$?D;Jк=);= @mVCgXu}ZU;ÙBs Q:+1q:},; =g;t^sk><l$rƟz^#[*M{O5-#m÷pZ"FOj 1u[>Ѹu`*q+bQ1 Iv<yI}dzb΢jxwvW=joJQB o#ޱ ` Bk|-MS6@{ЧR5X7[$FC 2Z{9]9qXyj{J>dAW*,Q+t}V*X:o`e~<P9|[RP_\I}Uob/fm,P, mJuF.#$;jP E͎$~;2F*x垌tdE+JJ*9Je?XaX ֭!S&qkYQkf ^7,8V[3VS*(*i5ZbI+Aӹ3 Fd7]`(\*M P#y~!`R˛YsC1-a"bQ^Ь9)U6"HEq¸s.Ѫɤ[=@kzؼA7oW^J]/pi}H`KSNm"ZtY#U;.r5zT0+Dmd=MF`Ҙ|Be0Ox۱x̯nt¯^lAnup,@-_PO"L y)* 9>I^Z/T*6D۲Gng ҷ1r=^d2ۓnXt ][my@^l ˗,D==S wI<{fZhY[Kd%6Gf {8FQ >ZkjU?y-m;D ب d)',9^MhaWTotb6Ywh%. {">% m-}=iAxg;ʼZZ٣r[Gx jĄHA;LD2lհt]Yܝ/i3cn^'ghM2Oq{ʪBE|\$L@7!YX&o2/*VcǙXHkYrd-i/bP ; [I* x:f ԄhYXvG[ XUr7(JUy"`QO=uh3Zo-0%_nng57%gl4D犯{to 0C HɗRŀ u]ޮB]}(&Z^W*wv&v$J۸'B,& 0ECwyh,7CDHd6*"c &gL XQ!u] mVKM檏ȭez /CE%7d&I@B+UZ9>tDd a p4hp^7y+\n䕣5|jtL16p`8a<(gu)}gTF'QXLkY+A?ggrW;qgxe}C", i J"|vE _C&^b;@`,'˼MqwIoS_s9ָ2!3<3O iw(sFZR'gMAc@x-rd cֈE?hVI3֐gVaA8g<.Xo2^f.- rQ#edmIK?[l...p:Mkf:4Β\C:LoA do5~R_|x%ĵ3)~V*x ]qRn37Nsl4/-^ل 籼czЇzS (BYv{2 3w 1Ww bY?Nfjo@}N!6hߑ*h$zL^g٪^i3-ןuzMo1 k>qXm~j(3 <l+ dJ;H< 8R|d X G߇8);ɢizps/B jDBLEk$FzH>5Fpt:g.%<+jZ:÷˟7LUP*258kkau2ʼSr 4G'KTy^`_tS 0S)ܗŃÏR͵<)A2l~䩄i13q&ɤAO^+CYCyWbM@h>jc3!:)|^ _“%jlwz;zQuz4j\;Q4 de!í>Fi5F6 //|gQ(8jOa.g5 ܉KQN*Q'To>w5+ ?T%(^_5QNV`:08*'9R]XWZK%:ƮnPD2QQlyý{haE TXS/4xL *?$^^,`O\]7-ws:࿗t;;$OψA[5A1V2ol܄8#1Y^g%xN G6G9dYՈ XO>M{:~ zO Fav΃4) L2aLn?-qzLYAxj{HV#hZh_yN$+:k $$,n;(_q[Y 10wYI Oғxjyvt +KQ2ҷځbԎۋb^ߟ?b-ū F9Tta+cyz_ -e'1.9s= &'%o$@ӣ7G¦ a[ds3LpT0߱c34B(-ڜn,{#b*JU¿=`?\ Wr)F 7=貇?v< ,hڎ~W@Fqh0캏uQdMwCsݹx-UIpW!Vxt:eĿv!45+v"Y!jZN GE~ ;\ SC  3 (/Sl?2@fX42#%g5:5Zv~zc?wG^UDDM˂eV-D,\rsukY9#wVwjCKs-n6h7q<.W>Z"dw5S>6Nrmv'|[ps.z{kђ4P%Sm)N(d@WRp7I==)QCY2 `l6=)Y|9VKGx(=\xKe7X9- ԏpix]RFfAt4Nl1'-_>JL_dG 5g QN3:tɇJ7xV|E%#|V$@S;yNq/(MҧQ_LuStIhro&^J^5`GP s+j"`kԯIm+>u?pP~ N7Bhެ>sq BdNoNB3zIa3+KKU ;dQ^C)脰n9`fYdz'R & %:a N +e]pM#D󋗪ނ+ I mw"+ %C Y`{]Ec &:'r:]t~ mghiNHF>oi!)IJՑ#8!0bNy|! \QkIF/?-9\*i i`ܺS 9)OkOl Ó =c+OPYPA ''ATD6y$?b8/t|cφ)y=?nPCc֓Y7 kAxlP]ZaOy$kpL?yl<9ɢ&g{ŞM*oEGahgzt=htnqۺ vɈ(Ç봚󴗂Ht:){^}g=}:$QW1e4 DVyC^%'fHz(riaG*6UR<4ߒpdK>y .҉6wJ/S3a9wUg@ ߧȈ9 ]"S,ⅶ&GH.z#Ġy_znV/KF[-훤'&#ў:Y]'LԐD25i5KB'cl!ζl+{j·E<4V iKRR" f2XX1vY&ﲄ•J$L=?7PK@G<[8%&рxcPF9ķhdP lը eK)W@фxMbaL(P7zFC1j`VOc{qf,3*$:?EƦLe,ʀΒP1ΐK-CQj­ ! GRj6`ըb";'FYsCU lVaxG]Y0P %(q x{bF6 1M??rJTG:!Cԕ&^b'B˴%C iQ5"J!9P!_<8dh/&K;#b:>|'nNsɣoqA#ҧapHWs'tGsNg$! Q/^}r\wX_4ỚBNVݥc;քCՙӦ' \25RS}^;儧05P&jb`qs8tu H#2N D(/r86ER0 UU„!B;qfQfQZ㘸$x㤲ђ`zwYt(X> ʇ^1_nݚJ֢zo4JɢR=6>Iu?+ MȨ:@_u)'̥rUu!H Cb?I7JF3?ԡlX/eW2~~? Z-qP7ѧǔxՆߏЩ) [n_Y-ӥP PCaqUuG:Pq+ρ4SD9gGUoz~g*ΥG `P&}VaU_-%g?%bQl#lc&HOaZKįU3T8C8x«KmϊR#nSp`xbqCwBDQ +7V)!9&Gv'}I`wqSq/{-H]l!9@6juYդuy$6hٗ.8_UM0iҾS[JKyKޑơ8\vfԚo74!tȈlD~/X!gzDe}xQM^ Vy`\)Z?H(e*9 z4oC ߮M1kw.5Q/qꑌ,-+qC_"O'q>H[y֑`?ʕcNx%N$,2+iҡ8*O>\z%Ro*&?zk1jM#fTV#Sdž^&父1^Zxf؟~ލ 0"#QZI}||ސs{`*a5SbK\-%pQ.x>V\'̛1`=A2J}|]YX5nTs؎ϙnx뜉cݞwAf>~/J&>Iv$<\?5;9P ԧQU?iQQFc&⮝~QnR9mc@x{C6`GHltEYadk\ccN2~²8uT6Sȓ*Ŗ:͍bcqKZO=doAu5h0ˊZ #ɳ$L|k9D/+*Kn4e_<a'Nx~ӣzr#@ЯkILz3w pmAS*[Ik߄;jQ=|ړ's(.__JOt_x{r0!:PcPWv a6~~P ;ZKJ /,+I.F7){@u] U:1ĸ=qf`ۿ!a8rowʺ:g9LMז5LXoV޷鄀QD+7׏X\Hs^0':G4G n8&J@YH[Y?QUenOB?7G}5IXL1Q[MEdΣ6[J΄(y{pX ѣ)VV_D BD\öT,b,XVu7V/SU°8=#mUTMFx$lT $6fmzqn7ܹޔYs3ǦW%%ÉW3h kHe9nHΩ"+g*XZ:ՏvΌ \oCxhPt0X'f'?6J/z؏uUU˱Q=8_[FqAd\]7|nVQKiM&4* 3CJ<hLcxy2$Q?eقNm@/uce:?< 9o1&;`zel[ᚃ Tdv$ñZ*׺O'\N^⢕-S@S\vE Up 훼E3~]}+ Cm0U$U;je#.n]jac̚%q+2&SBi kihonN>Ac!bGJZr)FB缀6 'r!'*ش&&sє? Rf]edlHWa}]i!.wqt \'.:t_W0\Qiޒx6j';>l lI8)Ո)!_;_>qC+ll!"F? vJ1 W0۷Ae_,*$ѥ/6h"=BޣKM}$B[ D^bOa͓ ov7? &6'Tr"bY!^ MP%SޫhD TVr;[-H1Yi A |U~%R>Ul!YfL$_FVŰ:;x?h ,Sҩꃠ([&2(6X =j!$AIѳ+thTgaGȯ3wW]筬 pFӪQ' ,tO!R<2h`AKko`"h0k; FQqj[Bd#=s>Pֱ]k >/ w7\w+Co }Yw%||8f\vՃRǘ7BeA;^_1jL}JOXqL`U$LJNUK8?TpÒ 򢀋m.-we +* *#Y!P'f4ϝX#+i8~ֵdPz0Sy=xN߫,J Z3S'n`mJM0L“1X_S8JS)f2@Rf2%R KI1Nt tSޓe\g2eYYZ_oRa:TaJVBGPEP$"34Q:ܬk/b,੎o_r-Is_1l@o=!J1A][@Tu'S8«Z]fV1:}R/an=R.Of:R`v-Ԏ)ܞWMwWvb |-K_E޺_ntḈCKDEi'oSVCYnԩ|3ZqunA PK ,wk]bΌ@6c^[( jf n|rgby&aJn[wvNS[̼Kx8Faex_ ɖG0ph:PqD|4X~ /$>dW&/B+HL k1,D/8 "-JU _ wI#Yo8)jl8)`Ej<^`{-U*B7bA¥.3/k ]5YQjLP@]4$ S۱=p{/ t/`l.m+]?|*+&R1eQ؂BMBʷ›d֊R}Y}PZ7O;/[42Lz*{Y7 FVL/#Llg} C.z 8M\;SXCy!Iqx_@½xE i.-:\^ŭǍ%//D/v $ /{pGR'\^*|MMCujfTDcw{g24h?ocxZ_wrB\UBmZ ʪFԭL4OB-{1>|ŠO[/GN_vV3LSwţS}ab$2):JZ!;l1Lwze폠rVv` \]X|jX3aCճ-i[bS͵^#u{SRE\FoY]T2RF.'U|lxErq\L)Y_ߘ7qJ%&Fu/DYz-QkGZF(il3G0渙oN>3?C5™ , #ܜݷra(x7+/L r-N~7=Vp="\ @4^?g +Q{\I.Ќ+y]I܃Υt\x_d0 Ó8z7W<=I&uY0Yb sl %Z+:1ƃ`ﷁ=[`iifJ#eޱRDaM-Aబ==$JeI zr<\-l7H0 R˳/ p@!Lvn!jl/VPK}I񅮾]hq޾ֹg3- BmAoIMNaͲkT))+L|1sM]\rowG tH>CxGJVEnti78CZ#@мQOʄƇS/w%}Acuo~8DąV*eN_=rÆa)4(uz(| c5[vܙ}e/28_rDy`۱!Oav(qOc"yU1fz)v  pk΅/˛3YHYIJ g[Уuz(~_skԌ쳛IJogűAG]2A-%Km7Reg=h|t!NBrG.}F)S8o]*N{lhjDž=i)TeDOSV1:sʾ!7fdgl6N?5uOF 1|&8I^oM T3Mb/p`8v68(SkK"JR⠪.h#`a;y&^+i^X :FܴJo9;{s67yu<HsVb?6͹ol VuOa>؅I AcW->MysBӤ*YTtqgL `}՛يi~zH 8Df^ xv.#J]8N.q%D^7}yVE)`:܈&*ut~N dY[G9ep݉0w "+QHrxt> w`ό|D9E &H*zhctw ocQ܇iV)QnptIM:$ nr5Iz=Gl!Y[W<^ܞׅ$:H>BED=j9%L ! q뤎Nz/}S0x #ģȋܭT\.8$B ޶e<`b[c޴G ~9!XlMR * 6pXս,vuK='V2ԗ,NmV9toPbfZQ~%Zn@cA>m~"ӐؗlɬO];-AzGX']W &4B>{ܖig5o=gq ^^T%ҿaX +E:IXezj$Y?(aAf#~ &,ҽ|-(:y!2⟝*`:UI{sc w6_F(brLT b@ i"x++9T-Jw b&z;tK>C0F2wޜ7%[TZGp 4yTzSYe7asRB|h&X,;s$J̗zi>ċlUoݮ9xg*B+# 0}-TLF&m3@TX^g :$r'XI]Q3uiv'AC,sNxt( dFA<{$P exeL:,,)ќ?d_o6H~̴,_5_;ψݪ۳Lї&r;Utoɸ>dOOc=N*u=2˕2Ga |P14\is2&QlI 0 V@ cN?t춥 IOڄ[mw> J&gDi]9$d$`bɅW5 pg"`ϠS!LCv.b֣X]Ta٩%f };T>Z2^6=ñ߸U\vms5W,^ԩ軠{ts&0>mQ ~ß"mO1t?qT1`g=Sݟ]fp qDT?u9}vQ|ݭL> Vj;#zMIqgNJ#=Wq;P< 8k1;vqm5v#4o ns+A~B ?9_PZ~}30@=<@fP'ʮJ"XZ杖|wa_ֳn֓aavBKr\Z( IWW~,'S4I8ܞҭI0YyAoz˗>^)r''_1T] mI6C lG]O.KF\>󑑊 QŪGڋpwoc3~eq נ8l̿GP-aŶz^# u ANV r _5xf|2i_M?M1jJ7L1jh~ofe .]2i!T>C< |(":5-5)z\%#"h۱89u8wEKDm,oOKY\[6"l zT:418X'k{si>ɖ>^z+՝ߡnG2y]ֵث^7F1mDIh_o$ 7T߼_Mh7AM&2ԍ|}-Zt:[fVF#ZR,R&ɼsD-ۦָ=Z /d7hwHW+: j40yî*R;)T# /4ɷ?2Q(kڳpW q#`U4Buh0ZNFݨ ]Ers}1JUP'Wi,vNUH!SZҒqRwp:[Ƹ@<g}wd8zՇͨ /'FxNx/xǶLo&TN{+KqɈ,?.vk]1'ཁr{X fhOݷd}x*jjmwd<ӅiА:8]5e9'!|cGR LT7NNS_.Nt-Ԝ!N. L "Z0H-:Q,?zV^6a6w:f)!{־#`;~@kEfoAX_D|*P`g ̾7OP#g]_ȡ2f&0FW_]]nG7u@,cCUqWu$bO7TtcIx!vx}e ыe'T4sx8SH@g).ʖrOmUsس@QJn,%JeSq(7LC3cYDT. 7g,dvN3{˄ FX\ 8Gv5Ho9NxXA.JM6˔L-?Bn+)ѧr떗׹(MQdwhHjh!o3rGdHX(4koɊ]#K|&̧ 1"ti==] blSr !n n{LPg 2[bte*'/AV"\Z/zl6O%>Zb{*ɽVNCn6L\{1Pp+*QyH,Lag$o=r;"~=(Ң&Z62Z:H źˊ,1-ja []/fXySL›nolUү [H>IT W_ݿ%v*жUc4i>(ra֋0QԪ& UT3-@DDKPc^vȍDI.I=Hok 7QOMh75s=z & bMKW4`xLP\ a k:N+ɣ++p׿>4 '-ZkvyXR'ID#l{ jW,4BN2CiyDiL$[Eִ:ЕDMZ*Y.KfdbzkV8/P*_3]PR 49rBB Y[\vE WOi墘h<(IuAbړK 'a֢\BCBɷL7@}`2 vUžå*U P~,nvg˓[r٣v&Āyu)i0ES{qv 7m7o¿yN/_7S)BF;yMUBºUI._,f7ҍF+ 2R8DigS {H2ȅ[pWЩLJw`簗X.$Z}>-.,pmg*T(+جWk,^1~<}2`G4Zl ܙBAg)`UJn(YّCv8_8_"W&QJI&]2;Qd!aŠ^F*Ya&}۞eijp{nh2*`l4cykC*lf2Wm.@ygyōVMg*حǺz,Rv8[J7茏e$&aos ^ 4<|rZ}Iº !ZQu g|!YtnLm?{%Zc SmMY<7a!ߓD8:|~ jkOĢXN\a (@ifla %ŵֵ&!ooH~sFp~ie)8ABXpkPTkˇo@d|'=ieDHvJ'Fq=cm HxvG5[|RϩJ"W寥4Z=&c?Nˤw^(i02TN^U1뀀]sz}A(rYb '@ O]wϏtLTm^Er3=zWō5.XT]t$ޣY.Iax龒 4ah A6ǿEjeMr#zpm!!p}jO8bIoR"Bnj yN#zb&}=7g5vC1*`Jw}Q>/RJsӫ`ŀ{&<9;g J+CsEb-O4lTIMRpCߵ&Kbj!:+F!+:'ZfwÂT. i ~#Öҍ [iD:pHfc=agi *!PNFcLY${KrS Kw51kh*_^M:l̷x!=񶢌xpD;44u*YcLWBIkiQbڤx,ĤMHIֽI 3hYmЪIhʫuarv-ylAIϬՄ@FvpF؊4})`^%]! E'1$Eԏ;YT_ +QpyؙC cE|f}|AUF2܍tWM5H -;9MįBћs7#ޔŏ|׶{}Xyрj%4$&==TpU5W'M*L!'E6;HsW7.´mNa!_Ϛqz3ۆ<6ōe2h _^xF^G ّ/0ǒ,AJe[vb^ 3&H)bJ$M ?ϸZPNE2 j4-H\_GmfaկZgbU@fd( ||@&b]2Ӝ_]~$ ɫ=&0d/%hrpֿTy :Nn3^A]jQhAtѠ`zJxT^£M⴪M8XR35Ua|TSx^ 6@h%<+Vh[aC5L5u` YMRt6hK%aaJu 'f"dM T\뼀FgC$$0)ȕuZ(m"Eϊh9,g1Y$аu1]e}!Z$^ηo!K␿^|0BzܦB2V(AuÍo-_Ll@Ee^zskH%8Q+1eKB-Cj!.$6 :ZQq*T-!S$Qri&w)`vs;4=LF@WM9^jFX2 ݨT~B\-8~"M9< vCFGEuOn +r_`fEΩuȮj#h1Ye@PU{7ǫ׬xq^3%*uh6A"TFyR1J͙x/O3#ᘚrug:O(vԉ ;*WΑ"ߍ˥!&4l>yG{KNvmrWْ'" An͝t5nUl]hQZ^2V%֏,2!{pR?o_ᔟ(Nfiff:`pZ%U%B}G RKj,!p;uNx~ꠡ۳T&ˆ_RP{_vπB kNwYÀ0O;<)O)V/_d|N^= ZcTB~A{VVj%h $}qoV.Ǘ̈́tJ<>D+g y'IBpfIg֍)PG^ Px́f~6!b pxDZ騯pzk49k=f|">V35P)`9=ۮ^_Qvflj{oKMԣ8O3\1]kIӷ(CgС^oCXwy|< 52_Oo8ӖPYW|!uA=zl~ÚgB':4ET>c#еFAИ%dzy=@v5`Vs+G}b N%f#ܣ0rne6$CeW+-R8*SQ:V9B N)әF./E2'DrlNU3xřVx1 PucI@.\R($4v7D ]mbaYd⿤<ɼRRog a+rgLpaP>^ Ï @NRι+1 vWRLį=v$Ț@+0 }J0O!jNrһJ7,42mLAOnoe.&lnqhePJS;W6_)X})M\\sf; €meV.Y)w@4ZH qˁ[R7=yz1xL_?+,y?E?q'V qlʬǿE3iYȶ~#=AHhb 4{3cǨOMQb`'Of[z+vП.L|BfطyߺHme[싑`ZQ7#" 5p`cq_eR:*^afFnˊhvRV(]n&Nipx[ql ]Dknc7~/CC@or8ІJP62]/H彚*5r =6߀¸G%m9Q!V 9ׇPfi:(QmfG <`g82$Cо-yjdx?:qS [q\DH^ǭqCTXň!)*B?rTt]1y,PU\&l1gAnӯ#Sӂ.C{,8?AY\6,</~&11`r5ڗ{=PW' c[ߟL:\"7q?X/{遲pI%od)Q,JЬpl='b⣂mQ&IPТ!/\9-Is{}9l@_c0s>=l>,҄Fgn1ZI|NY'[{(uD:%.SgMu񉋱W- /Uw58'3YUS_'ZUJf͒.wr!$|ᑚt<+O| yV|qgz̫ "wvňm]5v?$N4Zs}˭:@鳨T)-Z-h@׃bgi8\k@qE"lthɶڞ}Jr||A",mv' De 잀PyBw^إmAT#)^FagY~qPeܣ\7߮m!yId\0@,3I" ?.i5-k)CR!ψz)/cHow$-V3 ej͠ҴjIsEDŽ Ú]ZK=@mOkos[OBP΋Sp+w/}))*G8x-YV.obk z7uӎb-, W_9a4qB5ry`" z +L֣dzgeY*xZc3b ʼn0C_0]%fm;诉եd LÕ<[ GY fW (WyNk~XqMAw?Q6SꋖHFJԘw\hFwEiVQ~U<~3˦r ("hʵ7 O;|@P8)yN)m! BcCϓ=nj7O8G\ީ.%.83_E/^<&96/Cz]{6w]!@h [V5i&_o486(O+ npiV_RN;ΆYEh&aiPeP+c4_vQ"g}CAװmlB?_KNWh$JWxSG&Q[d?t,V۴MZjĐ5}@K=qӰ9 ]Ls~O2,~ؤrhƇ8IW?7‚IZw;=n$xw%PFlzQDiwດ}zn`D^0 v(≑fZ 9PC46)==nѦWIc1NUME/48U]+NɺD8:c钎T!:(eW}G_XO{E.!:5jpgqw[ |X&ok Ý${Ҷfj:P>6_;PkZ0<ц [PWjqȚ57KM`>\!fAN5W$/ vQ-sOb6!?9WRMۉ:JnQLSl,h[̐xUaX(23Kˑ >gi{A/6xV?g⮛.JN|Z\(Sfp 0I-|W9 Svօsta~[P[l@ՒskNsu^!C*63kd4ќjc9m!%B|N Kd <|COw+//ó<+zWwH?|C||x( ΍Zxu YjFh=C-dEt7}t=*N.Lp@)5?65ڎvJm=X7aU`9+6h*uudEvK}Z#7u-dPyRn$N#|jF !iVgH|KlYbpO :@-M-0=1_? ʖ}kXbRtS;z#]&إ݂̋ h_$ = e ̚+ROv .?v,ݰboS]Z)W@%˺#s𕏾J2fs//ދŕ \`T41 >$*EC['4 \gcBu ba- u󿉞Dj89< mU1(Li<Fnݥ XFaǕ!9vº\w$D eT%!uN(yOI/| & j5¼Yt ^oQqrƉa|2b^*1E=2(BG3 iDi>+ *ӏZ:%+ ꣇:tҹ'1%j?Afq g͗[1hɷ}Ѝ2 57c:"(sd֫"LZ@2ft@Z҅9褭,~cQNꎟlSHy, ";zƾSql,Ia,ٮKwnUW{n=\TdM3Xˆ'߸E1I?Cb<`+zI9{]u]Su<z\19{3(pܗ-uM,hŨb VN.QrF^z;u؀k9@Vja}Q*7V=<; A\|9^PHc8=YH\}V8m5p2DR=ښK:=jPkංj/Mh01 ZG#ݵyV"Vh#Ry% %lC)[h.aPGÀ8%lh*{ 5;)I J-ݓ&kvcXIVk.j֥ؗiZZTN %Nrk#_)8v3P4K'I>mIzISrY>Ԛ>GՇ[1'qGppr@MR, (o#yKcUy0Iżq-N| (6F]鶻44?aad@OQ&I2Y쮃CWqY}^dwS%?DQ4W9҄˨^Ր] r ( g]TsPu%wm)Z$/n`iӌHYZ)jJėpmbrkZq%UFYq2o 9Ff;;ZI2iS <=Woؠg+4&a6|:oB Q}*5u~QAyd2=:(72X>Vpc 0ǩ*[{sw %H ҸDy.=fnHgN-Hx48RLefyYX;#± }tj[?"W%ds ji R']<*Ջq'?fM-?T,9Poy\j7]36)lgMO1O7)tlJ$5۬H;P0 /':`OZdtsmC NZ$(A6'ůfxIe nrڂ>c6G19aόbT)T2C3HO$-H&rp sQYIBH}띬jv&|Af˟qL bm,VVFaA{1qΩs)rng iMs@?*dύ?QG81DS9&`U{֌t/)*?+v$އX`>eycxPf07%_BNY˗ bRN۞%K M:`ҁE" 7^l?sn3\VBvc_%\ l^eXiRgI/3rCF M[XmQn/]TӰ><6za@g6+ 61\quGjǤEB_GՎ-=rwYvpLʓiI y躒M ͌g~/xQg\{CR`g~ ٶ l뙭QKC8b;=51aߒ>۾e*i[#_%^,T?6%} &wduN=]H%n˯~~ly /N}C7 p _+"79n6 ޜ\Im[⿂nDb;^?O*)f67H]k@D˦ #KrC ̳JP8贅)1@cxJ5FVcNܗac97q&XžL;xW {FX$! WVwʬכ/FҐ?_1 60*X!?l'K 7DV,Ѩ!봲k;&\!25 kYMm{,ǚavk3m{Xleg;p7<_E 'ڊ ߑ`DRϳX0j}~;si"f)(}OtV\ĖUw-/j&aEPgPCفӬ'*EECff wWO-{N9z"cFpqǕBأQm,nKu#D!"yYnI/!{eإLY y -AQ&.(%;ӹ Ub9;LBG9+I~{xFu#vH`V@)WdOXʁn*=xz jDywRƥ ѻR‹p}ZQZ h+ HӀhK>-ƪ\x@?P ikQDbˇ>Lp %JZovp5Feek|XT]xGBݜ+cxbyܻVЧ)lt\ 5H] 5lX}pSJUG665`>Z]wc!JK<&ZI1RжX Ѳ)zg&.<[yܮ@ 3{}F4;P6/ir'ɭȿ~% C 1|$@RYF%ŹcUԧF7̚DV~<#_ "+b5Upn^S>%{*0-7 튈4\WBډQwwS#a-`S=\3>q2d wQ^a n݅PI}Ϋ1r #ь*)w3iM/s X?浒/e0OISl"Wv JFo"pkyZ+c﷥"zõ*Ϩz0)L# #p ZYl+5`3BX*F%9cxr7('RSQ,7Pmb&y\h=сuvA!3kI'0j l.=\M_5(\Y.TՅX3 w.=RS1:::.`ys 򦘆N8;ȧ'nbx,e_2#43YOhIntfc#zOMeVtTTkUUt{!W*~YO٩javBA3ATXfRv_9P6I]f*i( w>>F򧙍ba.|%E%@HNF Rw$FH}v1%s 0U(ّ!@ 6D5"d@sNU[bwEy'g`2w.pbhkF߮hvw`h9|uknVIirJ)̽MTK*Z[&=lۼENg;u{AP&-j7o3w/T:UzN5 smk|uuΠ'޴p+ Ug J رW\&ͩYmSo8Vo|dp;Rs\ { Br, =U)-4 ˂G?"Zg3zZ r+:Tj֬[[ ԧ-,yCՎGsE*kqx@:.-_rf)gt _ضS>@Jj^P /gݥ\UBKW#ŰMHGRuWzF:8/*C K >lq VMM ^)Ƅ%&84t2@T+zq%uLdCx6}$0zD37 uGaHwC0dNx%Vr4WYWM53vK+~ibgwܠ"Dn*R?-yy-FC'}xqMD -Ʊ068ӚƨjvByJ)= >u Zaz;vHPUxdm\&s S.7 ~?X)9lK.~/5ZE&R<0,vIj0/*&z8pTˉ5QYu(+0LQCj Tk"3a(5uG V>+< UKڮQ K% I$ծVz2  mMt&iv}yShyZ踭(,^ Q8<מ6LtzhL,(6}ݑnԏmxhC&!t{=5\y B5B,JKYJ11|{&\ c^Z%&Zl(%a բ2HC'~yX+OGÅERTIdke[8[ԊS! %2N.d{k0O\te/]5O8;]'D3JvE/KnIL,ZqL\T:` XΦ)/J z6v †-Mkl"Exa83N1B'{M2\r_kг5R"H\Dﯼ'>"#wY:m'Uy ryG q WDSgCxB5SNtkTn}cJCҿť EgYZ0707010000043b000081a40000000000000000000000016650a15d0000b6dc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/-]?Eh=ڜ.+ɑ FiU@=wF-0@H6I;O$A푺]8wE-ૢ7p<$עR1z 2)A>F}c7(]Sj9+g![ 7+0T*i?.Z!  @Kg V(V\\E yZ2?ط-K_Gs꬇-aeNJnin=|JZGC&`$!D׊(ΪfaW($' >tE_ۢpuٸ8Վv4 4$Ă6?/9%< i?X0xuxgܩjs=1l*ؾpr:3d(Y_"S-6JHt+,XFYP HN }M/oh^8 >J%a0o뵃3Nh$MQh3i_+!d !ᱱy:\RS^/[Wax-  ~)6;S&*ٍdOΝ0G Ŝ]Z _N|aTbX2sOYAOJwBGʎ,ܥR1̔΍$KF7 ?I3D>:2)G::Y%7_Vwj(X/8af ?;OrS=vuDR͢bx~|D+Zl~ZQL B) FMT7DhOw r5M@gҿlfyfJ]Z^"b>pvLxȉpKO*7˴HE1L@pEksX[*bϠV6nk7Wl`ZD. @ C) GQBJtsDvr#ڟcgE\U{"w+tyϯh7b?嫨[ f]4\toك#NgOX7첓Ay|?,ioyLl\zvb>9rD5@z@T]?FՒg,@yz$c #W?8^PZJSV\vv(G_/`C5Ƨˏbw\$G^;uL&ɮ&DĹ>O+mkbRE7m%RcNhU2Zl_:'Lx%M!/hlg. CDi*4<=(MkLd&ZўބaYV΅vJ1ܨ퉛ĉgB1S\sNlP@03㌹ s_?u3R:KU]jAQFJ&xM{ˤ-%giQF]2扑ڥm++GitXo񰸼!G'7BK 7ZPbkR*PHQ+4B.?f1’ΈGdzZ͚xn<.80 YJ&Cqܕ R2ҾvTc5Q/,JLZ@VX{do\5 #c#.μ_(66NZY.톭<÷٘Go{T!OJp4xSRcC"}I?[byK=-!9Q p̤i6#aJ᫉ph =*]@2tWtgOJQD ;Y"S-_3J ^ƀ ^%M@׋om w]Xs'N-W{`? Zh]1I&v2ImyYpEfדծbʮEC/ǯn^+񇇄(I$I!KGTyFO]] tgLqwυOcD,l4H B6?0K-|Jf04ak0YYw+IeԨzECj,Wo۰czUsġX./;݈U^ EŤDi/ѱO % 2 >16:[sU# E>yKeNϧW 2 "-9'#cGQH(ɝbjfv$7$!te𛥩@UZһ7T1#PYI11e(Z?}Sf .bXg 0ԈWɀ2Eu TL1+(*'|rAԍ`N,w3Apvu7+a&RvG ~BcEJ[w"YOU*p5lq!'/tڳƹaK cj|oC<ҥ7U1Y.3@c::টFy n<6J&u,ms3z*FC)w\tdea-$l^R"e :ץ{>$Rj }ʏ6%Or2&mx0(Rh t\~F"E߶{l~ H-CP-8fpZ X]Z~űχ0B(IBW!&e/B (+8$=?M fWuI@8+|aR%SVv& 2pvXY@Qru]= 0m @Cq֣,p2me}i GѪIi&TvSIJ,%AJu{3uMB=Ԩtf9kIr,@10b qGrg覣gAjK^"&Nw?Dr{6drN,5ٌE6}MTș@pmUugvTsQ=&R,nVaRS1"97 `eWE龐 A,c0kD?b}g(aF|mfQRiTn|FSfUۀAdPb:31y =1TUhnz0K!NAeϕp Z'nN%cP1)v(C]'/s/"MM"%r隿ngg'D+{ ;T=Y¿8f@_ M#k޾~R6> lTF@hMW|D ϡu!`]J*HY{!Va`7 -IoAn~)[ȵrfos{Gq∓df6 =o92-|([4;8&kcQl+?J+^_Mj MѼ`-#<\uAd*kD3GS,9$3_`@復zt0r- .V~ʜףľ,Nc˿jp"(C)=sNq {jyiJ@##hbN1;щ܄[k'Xk&9W++'TMѢ*jS7mNd39":$ bV+<\S4 b}0ޓͪNskk=f*lP>+ҧ19̩;$)BLbelE,f TM,llZ[@{r^./JXSBo7D%{aצEX mNU7NAz?hHn$|>ߩX|Lݺmk)s͐L w7f^t,#r]LSnhlDެCp[ ׯ͸FΛcBdI-g9|q( )|{9nfmrp;Ar$@$2}u5At"TӃ̺IP{qF;I^z_aXc 1|e I^~,ս%'&{6gTg%*[,|{ 1ƨg YD3Zr{c%.Ù!2RI$_ۆQjm31Kc8E:(0p<FBƋuQϡlݮ.E$6.?LYP-,d0+Eav˪_ԭWb}Jp@Ip@ ! Zst1a$pvrD8ZCTg- G(/RKߘRr_<ɰܓ+q{C_D_h$.dkLCSo r #ӎ(fV*Qn*ohn2=dދ@?˞+Yn4b+#Zq^ߥOjT`_*}w~12&F`;R>/Ondtކb ]#(p0Y̞XT$ýV<"0' =5ڣY|pY# :qj&Dh7|u>ʗt a:Oꡇ*@*XBSMPQ%wPFUZo.4&(,,3*K~=Fƒ 1Q&r:XB6 #x.KyD4#~>|AK6([5pRuyۃ3ct+SI8΢ 29U t@n=R!某-0 _7#j\w[W G6AA X%&嗗?(׳ݥ3 lwXLր'=64@ue!DJ*fK}t&Lfv+1wG@ėOŐh"P\xޑoLm|΍l"+4_gת$Dj_D[f%,FLf5f*&2`z-Ak菦eFhK"f{ bM7ik'ᄼha@כk]4Ꙝ5lXYІzc`GV2tł1d,Q\x2 9Bt˷! ~Ů dWwvQG+EJzb*+]gS"LPAvd9RIQ_-M-, ongIpj}!u"VH/,|n\%X(KN-= Gv}N,?VtFU +4o8۩!ﻝ.zy32ݯɂV[w`pKYD2fg%"  ?>- =]lC+ACihh?TGwJiUm D8!]U$]E'9e @9C1c\S,K7<'{VNK雘Î1'7ӗ5/忀HE_&3Nz7AZ5(ڲjzB@ҡO9Pq$^e!Dѧٽݺ l7?ua7hP6!r,&lUyȁ hbgu!E;l;:m iaRK+-)*׹(?D PJ~ꋆG5iwZ \m6XG_i3(Fm215ǐޏ{KkXXTI(vy?D U`@=8s4[ z ˄z=orKIܲGHTԖ o/,X)6ߨBf,FmP7R= [N'G#eqr4t}+C' MH=QoN;E)8zm.'zG /~2 ϧjX_ᩧcdBAZ{=1R%z{l>njA08'.W㻡> h'٫[o}cp"U6maXf[q%dP%ُ74PjimH@j-IywS'~̝'rqrekJwGN12-tF rUϴMc%6zܑ7/5Aj8]ѝ dt[2`Gk~\p?cx0ň^)|}Ntwm9ȯENZz^ tgܸE7f$+J85j9:N Ȅ0 7Neq ~K}9цA DPrWeIB5?aကg i:Kr-XJmt6u;E3im-jq.>oɪE(J tPr LBeyTaCp礿J3]"B"3ure1ohXmCY i6$yzAr]J=wƢk& R2PrfRsa"J mV}](KJY\ϾD8n-Nب 5(HM%PeeSEz?z=oRM]84k,d/xNXc~f`+Z\ȧUܭ,ӫݢ4/8{"7f1jVUiye`hLգz1ʭ`'WUa,;r3:}W\mID)H↑2] %B ROdgjGkޅ[S#!@%Ap|a낳Nζ C4I V/'MIeOuuD%3ٔP ldb>ƝqhFn߲8hɽje٦ȭItl2M1(6]֖` Ci]W| 2&hVaq{Bwo]2ޓɻmf|,~3.Qxrut &,;XgӒgv(0 ۀ-x'ҺjfƨIk6wn&| ĴQ\$حACE\ +l~#.gi5j@·ӇU\fhNtBh)NZ };CC8,i`=yC Nɶlp38 6AvP^i;Q& ׳G*8 SA2e.5x޴.D%`]w>!nD qtGDDthMEDmpZP5U6SV_͘(7U=\ڛ LC eb% /{EwщJ0 0ݳ^@8H>Mu'B(ǩ)?p E 3@Xˆ 1$:Jo5z:V1K'D Xj$.a6> !U2$8tKuO8S&3E?#8難Vص݈*Vwz 6Mډwe2ZnIɺwgBJp_ >he Wpzb6\;BȰh`f(Kȯ61{38vt `o{H*?alqK/;Z)= Q Hb\:?خJur!X&4ѣ%r?mIeR@JEs͗JAT0RJ g.9䳭7:Q!ui=$)Ѓ1 `X*1ˑΓZsX$=c;)lx m'ѭ՗ҡLMʇ@eKLI)kH\p6 A#*k!-7h.7{_ey$41?6-0L$Rq-]?iW7܄AApZ~M+?̳ R2xf.~oԙh/Cdm۩xO>XSwr7oyIXzGEZ Y^(amGUmy.wo>bO0[8P <8˔˧C\Sa_./0ɶꄕK2`mf,/?gϩ55D4'M`O%><~tܶȭF@]YxH~.!LEqn fR: tTo]Xʸ M^')8N1K90R&@`7޾Wgpy 3wcSp,Z$ìNm\VDc?VԡhR@y,0ZVYazGDX qrKh$)4k?&p_?9B׆dז訤l7靉(ŌoCpa n8{`ư ?8Cf0wmVq% T|7H7\6BDGSʱKOS:f-cNѻg;8qJxfzfD28!{ B*k 7#ja$,(R匘NjyjRv[{,7ys#::Xat*H2y"x в)eZ_A˺E?ܫh$G)81eE<7^x l{B@.Cl'/?vg"-vSr? *P5d2vTyG焷*l?#7H쐉#g#XTŻB``_2l9WTlzo޴ (,܎PӤ7[FY|N1 + ^`:ƕ^q(;o8(p緝FX A_8bDlB hE uP-ɧy௡7y5V{tCuNJB9;L>]0԰PIUԴ%<MЦ38U=?_]\@#:p@ي-h}!9̡Ŭj26@# }!Cԯ{i(-|%")ԝfƳiք ?7 B Q! D&"X7h9KbUC40a>|+E#gSH?Kh]z 25swB8jd!Qď|/Hk-M>=<-}+wM^pGz:ۦNt@ CWZN,jCn%ElW̢2O֋Β (R9?+i&2~,I~X|խ,) ‰E#ܚnyr.[Hډ)wޔ/U׫ɪ0!n_gMBR6Lmb1A1Oz>Ovd)-l㝮5@7dW=ZBM ;"PfؤQ*\͈Iq J.pJx}S:lGr~E j;J(CiJٕv;A/: 1$E ? JWim'@]GFE{Lw"؈qsFOM Ф 'Y-VwHv m=*‹pLSfd(.$(TAuzVm-]N55hSALͶit>UA8|}q!5Y>Wbs>w;&M8XAJ@T Dѓ2 IgB5]b>=`~E~͒Йs 3L RL 0W?l^xL]rEQjI 2@f (k\ u}G#[}mw$3s_,[NPx1z ×UBٞgRKܛ*Rjoc::f,cl#arb!S>nhHѽS3Tj,.7$m Gu8aVRI.EA搝jK+Ay{_ g'>`'k|?Ht6x~1Ԝ]+>-tW#8Ew Xj~ k3}0LFۚ>_iG+1 k ajFX ROb9۝/k2\+,>,"%sj[NZU|!'L'rX< ؏:O8p**xu9K&jB-=4ZeFl@8M E3tL2S%kk{1wx3.k`-CǎC C46Qjychӫ,<ߓTH3|z2pL4ɸ,x+ddnO/`( n}kho ρ8Ĝ޸Rep{0,qPؽa0|zқv'<1t2dp7M ,Yϟ*?oͧS2qG5VBsiXl>5o i4^Web1 XY .8SqssZZoOc@:exW`D&?ȳVuKXr. *6NVEj-I xpcҫ3ȕ V,~~mgzT$0huY)(7[ e AW~Ǖ@;gwpGn9iZӔ$l^\8%Ͼ.->8[-oWaЦnBV$.%%UgាxL_2n5!fJ&nAUƇ$s"#X>sOV9€. LP`ɫ*Մ!^kX<5apӄxn]-,i Q % ڲhen,ʃz\{[쁧ӪNs 1o>pOsIG<,L/m ΍QSlZE77< ۮʏr甆fïȎ1FyR8}e2Qz# n, EdazF=m0t8|y0^gf˵>˂s+4D[GAGT@hmU~z:ַ'ŀה69GZßϾ=H"buwv+7Tmlu )-658z 9NTr xM# zEN;(&|Wln`)WXvw!3v8kN.Z,|+ {iEdER˨"w ~l>wm~LL8:љxMjd3kYػAdø .GȖ<2N@>O67k,{D<lA_#|2M 5,$H2%ڨVUn܎%b>. K os{]vD!Y&5*͹s+Ń}!iGV v_SkJ:M X>N(x dc&"^SѠL.xw66@v#*REW:NusY_x~{DPk^Z-Cj.䬯1`9! 2FWO01ɦnz^@a4Q) _`z#8Vܨ&~2bފOV5,FAɄ#Xfצtxø]#@~׃^0l,1Z[)cיVoX+]a:LViQ]uR !.GR1TBiKđplErȧ6 mvHNc0AG|0 $ X_,{6J'GsۖsXr{4v"'|589'A]|s? L|O@]׾AH!/@a7|,,FF2tʒ0<QmS/fE؟.%XUz3ޅ'2'^!*v9O]^2"I)!Si t[KzaHՇ<>}a*9JBT+U#qmQ ,m#! Yu@]rp:Kg 9n:U8qnAiu DY[«~́'-$CB*1C;AN)L/5pAalI(|c׶h nک<"97+lAꡑ2k].mIb7>0'Bg!P$7tÈ5Cz_^'+ &d+|ZD,F`4XGnn1&`լ,PZ^;;U_LWd= ʳ3,Izz@x^EǟsAEդIb,kNuu?d d;%aX'wPhř/L6>}Bpmx}, N m_SEưzT28GǔMdef{QPIҥr&/giyHNgW K]F0}0eUXǭ ȿ3D_m)O[sJz0gg+)Ĥ~7rt<g ƓSÜH:i-͘Ɍ.?-wZ/ P s*wnB4οVYEU3{?j{ |L ?zdNS5Q !jQ&fTnY'%dp DX35>iAwB6۠GkWR|c@y oH'<Xbtmc{}w$BV-0[z30@tr~a9T-/{f`5MTFcSy!CdgR`FVe+bQ"p9ŋow;3f b-|K]hO.}$8Z&/Z̾Tue|wgUAyl2!TH2f*s(߈#ءpB!L^{@]d@gq3Q2C@ͮGվ)UKґ̳01k8pf{mqW).̿y%(WMbQAu:{G AZBl]1 ʻHNAFv`ܝ'1Iኛ09\}xzp. vSo%/{1[VXH&)͎u&ϱM[0S{݋s41g[Aŵx$5a/FD,IVDMmv{J+=MѮ=55r&+g{Q"}p=F-G4uERF9b TJ{p#O׷gס 6"++8M"8*|Mʮt'w7ZAM-;ļS#lD 3HԿHLAvSN;aHb耽vSv ^Zjҷ[lBrctjsqLFn`.fz?F:ٝf[OEh5vDx6Ğ≂V-Lk[<+oo2@RM.:T˧h8:F5Q}K5HpK]gwW8A-k?bV;~}5xKjܧOu@ sDƹi-erdSY {eOr<֛I2X.ܭT\؉ljV?TP ?TW9a!#';lH`p>ʼnđX"đC[q][9ArYSyQ!GuG"'7Mbt .ȿc}f(]i3UΧ#Y 6 ӆGgIdҿ4?l>[+X?uFљ=7uwcpĬE gE &\`Q<\ 9iWsD,QGEH.]o4l\[80SaA(yUMHq HcE?_ɟO؟ǟ׋Hk B(MưW3 )bzYJIeYv[Fʀ6H*'JX,=bpYԱJ&rH䏇0V5/bO z4L5ʛ>')y'Sudi ~P}3g)X#ΔJ hZ(.Cfb0a/'/vCk8M[3&8p ~^N\LĘvަM'C)r|\@(zڋ~ AQd9G79.vLZVlZ݋gP[Vf>e$~&)T0eP_gجӇ9N;lzl"\lNLvo۰4^dpM) lkRxn{<]ei ف{8OfxL2tbxlqUa5\^A`.\x>pV6)?ip}+̝ЈB '<4cLDQ/{{}h{mthF'}SUjPݯ#<_Nd.YßM,weύ*\ GD|K*bx d~'`4[b/#Αy}_u [ 7FT@Õ!WMYphg~KJzn[c)>kE!+k'$ .6t@ !+lO +]{o+f3v,mΎӭNX|HX:{9pvgIOW/ "*>p<1dAa`lFttk  ]p\ٰm/1Uliwwə@D[\gk0{ppxsſ9.HYXL}ٓ*(u:X# _W)TV+dBZN^XiDp3d& @Bi"KP=ys8ChZ#"D2|av;q@cZx, An4[2y^գ~nLn{fsKc5OLx|ց@Ga@ &::sH۝,T {j&Ms"=w8j4'АIDpF(uD]NW7B=-ffAt'.iFe $p<7qG%~IaIZjCot28akSǠ9Yi8!e Ino줳f-s@rŖWoHj-~'\*8ɩ)Ic}MEaVMlƉj(!fSG|+ +dg3/ `&Hy˔/q3V*p]xOjUgNu=.k1),!t3&tp(#9qWs`qAÐ5ĶŶi(S&(D3 pSy DbRw ˇqb ֖eI3ݦ/ I f<ѴwBFc'ݵ\t7egؙ{]\8"j eE7tsݵ;шY t!ZRi`< Ox0ÑRXxWA/~6gBmwD*8=f$L9Ў$ܐ}yJZ0$H됱 )G)x">q[.-]V(0ϐK;mX3W@͸KI׸Ao@W߽nZ"6OW0j7TMG܉"?_aT1H p[1낽Pׂ!䞦;cJ[#2`SਃKAj[.f$'*2dw24h|;NWTQ.BqZ2l ~02ׯl@'9¥KU^k,^UERvgu%,\"O)?;Dܴ̪Zޣ]ӜŭBל |D+ õ]ՉpR]M&}%H(_+muD1d!vW`=?B⢴ O<,xBuD!QV 󋟖Α+n7#dgɑ㟸lm HhJ iˠPVg]l>^"NM^5,>; 1p krYzYtO)R)6n..dzܙY/Xj Tm_-2vxL?17==8xsET/Z>-@ iGMZmHF?7p0& h 5 mjӴ&i H(FOHl=dj=LuZxO0cjNhA 2IC80FߣNeއQiJ}sYŝA`) ԥMO }/V2r4ƜF"G`uJa bGMG/%'#HYqc/ZCUP-KC ][2hMzj7* UbS[T殿wcUg 4EP`=dtO".#T _!iR!Sj8۬wP xAF8~F]tALNGo~C,CԸ쐭W ̥ڑ<0}pho@lYIV@+-|i#>w_c]%V-q)x;A#.V#8hV*Rh?& U$ vB@FЯbShN/Ԍ]x>ԐMѠ>ZoƜZn)i$A_6 Jh@nG{Y}YFsް#b1n b"ccC<I8lýz6z5!O]+Z̏!Hj,gsTܝ7@$)' A榏4|GCĨe=i%W2PO[. P{e ]FuyM_@}VF!yeK+)h ᯙ͌<m+{ר@J-M\@n-Jb4U_|j=C)EDZ H)@Y,K'|F\_N)9g7D$2. UF<)PB-wf0|%} i4qA R5p"+=;S:VI1NK5FWOqvǀC%l#_f*rV%3 Шd`N129(4)W-^"ƺu3&>mذM=RD,24{{Uq|d>r>XOb ҫT\xclN |ag(F{IRid")?F竟g C<~lrbYX̮RtleKPwT qwmi(k(u p&(SoyTr#۷1uN{gOH"E\+ˠiOwy O/$ ^KyI%R;6Yȑb 2k(8 766*hW)SM>.t]C1&ygu*_ߴV/D=t@AJa@"Pס"^=PtXD];S8΀H4_f=xv,Sa]7V%:u|p㩼hGb(g禺fO(9k_oZ`kV`WMȼz){6S| a&M㦽@X" [ x&e> 8@aI{n%hf&NƢ7^o Sr*@.L_椐"h{)Ϛ yl<\"Dpo?t&7>~V3=&’.7}UtyGΦ ?36(^3y|K+pHr{\o0 wǃn&9;וؠ9U#z.hN`NrGUSU#^L5k ԉ ud˩ j jFO /en+"%}Jc*PIkzcڳ 0 S*Ru4Ŷ'Y(@},z{"|ک[!ҳ#?rYf*ξ?4r,(Q3B#.ʝ(! }M aP|6}GOD553sۖ?OdkW1L08`/;l hKv1_󳒤d>3b]"Vt٨fj9bM'hpvVs-oaᆭ~X~p͑e,:<+@ J䋋/Q14WV*^Z!ԗ~Qw`uc4xwڹ ZeʐUN_Oɪs cK rdʂ{m@ LJ_lm Gjn_i$!W#9l d>;5 :äI,y <+ގG>6^;I!6ГqgsP w-~|UvA{pg 0mj[#J5.qD͕`j 0؅- @LTSq;t{8 i̱q%Szo 4-wVL>}LϺ*EԖRS%f'$H`h:$gplt@mA*̓Je+l| #D8 tě%+fv"؉SssB\wwؑw6/֊ECm!Vaz$V| Iˆcl)? Es|҃ P0;'8"nO'Sa*CKwuDEdB V*嘺c4WE|g uV3EyP Coe>1~ 6zD2M^N##?z'x,{ J+iJ8Mͨ{Ǫ݋ݡ~Gy0"\F~Г4ѣSB@a߲T.OHBPn3RN@ Ed&R<dufB>Eۮb+m3~..T^3hczaflEן yxI#5>:VE[!?RTVP RhB~ t?G NLMQޜbkj̭czmi"pMExqf~ y{pa=Q$@i#=eJº56tK~ΎYQġwV;p|}Ѐ"6tYMGtm 01Sk޾֧:SQ-7jf T'ooɨ]_S _ސc[qeޕWzumȁ"< e58XUӭafjt&7&ac`?ɖRfNA ;gv : +4-6ųV0 YS%y}.d 5+#V}qMKqGSW cN{4l; ?uQ IH;&5F@(? %\ǡZQJ2!UK܇&,RDAO\؟1,d!X6%"܋ TEަ)n^\b<1@ ZO.>) K{9F & ~TVZwp9@qU9ܺv=ZU]"op-Fbȋ嚹lt"6j*r0q HuNk72Q]fuI* s)%RӬc,aԠj0OhV<< D/ 1"߼XhD+UOul6oZӳm[-k_+.DMw Zu 7oj^}}̇RTߺ!N8YBTb#`_؃OᜣA of8ǝbt"!f`EskjB} Nz( ZfmRF@l*"ƺl9.wg>S0ķA?0rmY`s.%u|D«ؗ{yU4eyP)jC1䗺F,OMj^$;rȆFEey[3ږ D5>..8*=kҔT\Z_X :k-IHmꊅ5%Å1Ezax%5>d,nt9SI^K!OïI(lj[v)b*8"nآ)ehB46=06T?aoҊ?|4Q/("~5ZF?u 'VՂ?y KTq[{-U\ܿ`\NxW qܨMeDs'd^wdȕ#(LuDl?rY"xrׇuM@P0y>QU+d1'vY7_lp/wJ!UD H\YF0iW%s$Kl=<صGRή|l&3U}9};iɲ9kwdm魿5W먚rZ^-DEG^N_nn>dYDV]_LukcF,ǢIJ46=Ƴxq^ggf47l%1"tLp8h`0+.PXs]vڭ7dMRAEĕ+Lֺ nI,/<g@OLwV1Di_)j"nPpsg7yEXN!RmKs&H7,(Z<(~6!Má<{Js -+Gc=r<-i'[ Y]ྐྵ53⠰Vn^jEOj5}rRBGn4ԝwnr J"k z/Bx ckS궃@{:-?v2iȝ=@idZRYs9þxcALmueYHd1Ij(.|8gŝ<A ,T㵑h|`9/hr _f|H'%7[FѦ.΁)5 }nn H[?5IXA@Boߥ/-P{B^MQGls=/9:Q8s}3҉N>+7J/tT dzdn+uRQgVQ F&Z8ЋEx-0zNnZ<@0oɏr \HfOy]QoƄL!Gnxy&$_MOhyc!୉K250.lSץ;=޲HUBG'zAw I+^vlK,U?2|82<4)s7&$Y WW\L/$ra3Gex9F*|'A!2:F@KO&rFN#=쨙%<`)`" 4"K$>m*cթnx3kٙ?JE!b *iR#mB;7y.ȃײlqM;#r$rJ Mxie(.`ReoVRk+Xvp@@?;P6lH#N PZUHK:)Ǟ!.w5xþ~"C|vx*6; 1)sYt &{xJ ~Z$n;Єhb/* nG_&xN.gًl.Xp{o>vxBƓTW N+Ѹwb^'@!=T#t?23HQ_AGa*;d%<-8QV޾^E&tY@|__ WF7/vpc&vZ`Ϡ*4#nÏ¥ԷQi{I%<_B }wڧR262yy@[fB'ynu3Ȧ}po#;'ǣn}RpBsFًਰL'[p7A W "hnR]AqE?I_̈]x/ڗpr KW}?fF 2O6J ƌfkg*й\j47>l}^ !7>9N˲0P<(`4g``UR2!lSu\ ryt/W{Hsijg=q_!yWp8@/d;IjxCdVin5،_Y0mī:`qFN=l\ )f˪)UiIWNY .N@PbƈM\oMۯ [n,?<{w& e9*ߵ1J/\asr1>Gهxi,R ^:GlACi7YVx, 5g2_ް+̩z=RO5` 4 BCVkƼ/9FiUfL, VKY_jP֝~|eM9Ĝl?#*o^;mPZH;X3h+5co@$ JӉH {ٵB߹E =<0Lj~WblӮC4A)?}ɘ;!r|17 ]W΃?60ؘP >~BWⰐ;ԭ3/HodZ"QPh=p?Ci{(D%{Tts5[W[a (/D7঒С%>W L*7f:zotyAyA!躲7! v̫R~_^'x&ǣ1<bŨ>ˣ8ÁƏG?4p,:Aܹ;gXĩ$2ΩIґS_+i/Ճ7b. E&#>I,3h5mLpbP kqȪ۰PrM-V2Ȅ31bze5&S天!%v dpǘ=1W!&@W!+/D6q?E^x2K+>(|LV3{sWKL] ayu e K1 K~\N]C2R׳/1kFm&̟/ƑkE0>Ʀ&}Z#\_gA’Fk:]<d"B:vYi ϕ;Ȋzη1r9q1p@* J+ Ьmtaη$&PE0#]:*N!BЬ@HENd"vG *]ĴM'=*3CeU(b\5X>I3ɩQy;bq'61JLvEc'.xN8I-NqxVZ<{>āѡ4Q^ "5g_=P[VT# /d:9Z>Yd?ڢ=B:v W 3a{lQE24-KK|OMY`}^KT.{8{*.;JvRڄ1 6Nh= qM5l+"e1&R}BM@4 AE'3fs`|],F4t(Ss]*CyTo\ftm=l}'6b3v -Ϊ땅raDݝq9zGTWG6#k<̱kH +˻Yu~07Ejj:VC/}n:nȧheR7Uie/q-5X-[G-Apwx :*`Ii42E*cU-n(?޹o!.q֨ƫ,8;t7^K(@Ѡ[FͪߤqSP^3=s GK-'췥*J +ԍLV2QOꪂUލi@3+p *g#A)F~-ߐj 70lOr]o"VJ±@S X ,v {NX;ѽy5@Maq}H+U⤎ɠeB#]4o4`K0ә6p9^+ٸWu0W$#/FvWL^I4 )p0dYbt05Ii=uwZ*!x_T1hi}9ឪZl^_&WM[}U" y5DŒ'r^ *M)T-^X#ۉlh|\hݧ? UxKz4(V) V |rs^ݝ@!.e"TUjQ-:GG !;¹w䷋x7yF]n)({9d/l[ch-b6gM?ro!{ehyFND݈,&'U*cJ^ryʤz^x-H8 -HK9%lW=xSQ>JwjuQz:u/`/ +"A /" ")JDpӨF`RWNS.)(vB{A_g掉aN ͩ0|yr%l evZt݉?L S.a,)붭ꄴidL ;j>ž|::ݿxC]5;J)w.(y#?ͿWY.Nsk@N4aU(Wઃ8NA&b󻩞>dXz}L/..}UM+yq(>ͩ'  _A [[!6O7#Λ `28' gk wkåPіuJq Փiyx@Qm dF`s =%N~0(2dsf &f]dj Ɩ:?vk˺Bޫi aF!rMh~N5)sW15^ޢ4_K:M9]I%^G d.h.-@Ev1mt*ƭ^Ht^=FҠz 6짚$ ;^Fcl;]: '܊IRPCR?»(-k~L2M]@OU/iA[Sf1N/|g.C~ӥ+sɘ|}uJ ls;Z;ʯ%iz:ӰϘXpl r#" *E5|` q.pV Wђ*<y)39d^ =q_Aj"Y`v7$ x 5?Jࡶ*B뫹inĎDȽJYĘȳCpq>r0Wa%`ĸؒSGk'!'~R=DuUIMy Ӛ0'[igDԸb6-R̡l%?>p%~$й ̓f_!vX F7; SO"N.JPE?/tܩu*Άo*抴ii|CtOxsN^*taGjU)u_ Jw HZiw[9"3 \ćܼݗW"~xC u m ifmZ$D9" sqp!l&UOor1")B4&v F%ڏpvʞ.!uH&W~3B4_ZO5$/%VϏR@P,{aa$=Xhq\sQ&}`,fMӰR#[_xsg|UOFz Xg7cu>i>G @uz+tRmM?5?98osȕujARn|b6 -PTwWa)Y BS"Q߻Ƞ5DAt #ōܽzWF] Fan.fem*nK_SQV`C<OUaS+myEQw{Z\RC#P m矐-"$j 9g \hilQ@ldLzS![ء-a]mNC?cV6Vkr`HC|9ɦDBd9.0E7.N&SW efڦZ&@(XO#s:R KfQ`<;i@RI!>S/x<2$ "G ={еժcc(۫rBwtaL^X<ݴج,9ĄgJftI wXHiGIVZ<"OTm&c]S/]O2As5E#pL5-* #+vW;_kǿ}pXX.zV{(DgkwM>2=W5;6_^r,#IN# E)m6NWUOi7XwnŠ Do Q.,='}QQ6W&&Z6H`% -2)fȗa8Q ʦVV2Wl#񔅡VJtд: tQdRs̚D DGz9L)Y&KItZ \c^bdG' zn9>ƪ>+qh.uWs9Z rJj?8XiVXbc&V M8WPΗL*Q!M./3ay hmN:k,W8Y>R_'m힣]5o(C\hP\f.iTǨ9* Jg>d*_!4l%zz؊ Ab\L`!Fhlz*\BŻPE 7|7À82:kZql/1Q[0gF /gN#T$PIo`V ȜG>WWQUF $*NXSK? rsQ t<.GA,]4gR"i1'ɖao£TIߗ,B]w|,#?B3r BǾ/"hZd<YyY-UڡV2I M44jz gԝ"ʺÐgH(\(ef?~B2׉$cݰ=k8Mrb ZaK)6<+G4Syz7&]?Q^4qو#w|Vs4 ˼1!o>"U@g7P7ISu(Cb(,`*`~4K>L 9\L2 Ci.dK*S =Lf8=|"bZbXч}3L:ל|M5/4J`{?%eq8ޡh$M`wt{Ix WQةX xD]7ؗz $bfgz/[;=i2zH;׈}vƾuSO Ά ;a+,̤pg QJ4Sِ)V*p-.M>n]cehT8{3N@=d|ըN:O0;7q_1ȶlU'#Ri#p6_$'M}])ޏ8E# ڻSǶw҈*.Q'$ESCL%/P)&ǁ"J:k1[h2s'^!6'* eb ޿YgE^b[!$FcIm@rUAS= ݡO̵mnBLO)psJ8&{TIT?{ ZʏOc4&Z,$'d,TKdUXcpY4&ٟuÆ1+1>..Z;0[yɏb+ ٛ9~9(pÑgRQLiTK8O,-#VkC7%JZ'e*8Ijj \Eݏba_f3k{ג&127)H |^ҴG K\Cź8Un6{|"ʌaj_lj{/[˼6+*51vGj毿/p>{8o]ϚN W* =YM:|Mp)=QY\t0n@ϗ"_5^-;@Av,r [|v1A1JS|7fr #֊6~cjLgA$̆.aAJB~8mv-u6Y[*K˥MҞb:XgK~V'^ӇqdOIg3Ӫ5O;QĠj1=&B{cI)^F͔yiGXjμ$jlTqsFݾr٤b)NB {[gYZ0707010000043c000081a40000000000000000000000016650a15d00003b7c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/;:]?Eh=ڜ.+ɓ >r]R_U[-2S,RG e2[<1QfP!y{(_vv-'+۠&!BҐ4O3# xYO7CO­?> K_ťs:M4"߫4yIW? j]fXMi_e#y1΋{SY+ b=2 R$8ǢU@fu(go٤ 8x;Xp<*=E\"y*I6隅ywȄ<9WRc}fc,-:ڧ^$Xf4\I%)Jr:ph堣+H78xՅmîQB(>z򎽞QYc6>XpxO@"fJ c $LpW5]9-ccѺ;g{7XPun11BWi =*WۑmDD]-._m C ~ ٴGP(ϑUӅ`ڕ{[ {Fbϟ=lM G?xo?IӘG;Y;-/E\3ҷG>M8=(uSpr348$s]:o?5c-*hbfbe0bgq1 m_|_Y~x ::WJ/5~ҡEsxx'5Bi^sJ$̥n'IG7to&Yn*O^Ʈy ;+h](yOphVE[? s`Y.q,]!/B]S= ^@ Qc.%)*fvTL|HFM9mJ { lfM f;i8L]%a51JUG MCJ2Y@oHMAp|k2 :ڨ5V6 (}Drh9fP(+jXuIOײfN`>6$)73ZU/۔Ȣ,V51!uEHh' t+] I5̺eai.Ո}%z5 f"5189t‡g9=BI%x?# %AENɑ;[J^rϐ&T" VTʱpmM&OTf:@2O[F<#YJJ$ E03N9i0toOUsy#ۇӄk8ƏޕfmG!= 6Gu4. y?Й^T[!)Jq z*$P<j̘`{˾&&ÏA[3Dy5ms Ќ&x8(DCr[MFjU{$Š`Ul6(K$zRm>xǬO 5-Y\\ NpQi֚Q1 HD:*`TbF:&-zFpz):Sea8b[iZWK P6_EbT-\) k!FtfrK9/8" lo8f<@dK x%5~x Y{gB9Sd"In/% C:v_3R!$\}k]s7zLnF4.Ig_]ƱVLҬ8DvlΥO$zr LʱBaF%yݤ"Y`Pe;7p5X8)eQVhտݾ=,Jj_ȹ6 .A^mp/۞]4NZJ-J~=PkFOeBqlܹQnr,."J}A;?##B W J(.@ =H/ER9v-$dwC:'V4e寮)˻г-npQ.#r&j̠Bd}mSo=n[Zؕ8? ~{voe/"Xyc%%%e8"M!!%rJ:s;o9-5#-GVyףg0ga^q܉2rL}l J. ~I͛c%cL",9˅.q.#%F: %YY[^L:k@D9X(2eGdcG'`M.L(M9DU3+R/K3 =NWt4 ʹ}l؉`E 8/j4CBɥ]0yGձ0L^ Iyw!dvwP<|cVz:{քav9|8υ?I9u3`lP"&Ak\~'^= 8nK-c`Fvjʥ=%̯+Fh&;Mk[i(`I<6w~mL˧#WO''VM YӚI,:.^"d=Q ^eT *m0ݼ%314h9c &cuAZ B7%jaʔ=[NWx9\yP֤t6:?:6jjzqCBKg-A&o.-oNv5PFVyA$҈T2x@ɨ<h:ڭGVsy"wa$ں+ KC?5{dVbj`Iy_|%of4OW+EQF4HU`f%>av@810=`cR#ޫ\̣ԎѤ17+O}fCK@lϿb,VC!4~z(g?{ Ev߯{LB\yX 6YPk_[RXMgG201J&d `4ʺkz0q{mz}5ō#.IE #P[o72БzdV)I l8b ێʅ te ߡX,v_?< )>ab2CAt1Ix]ʜw6sKausK׵O}i;6H 4dqe-Xl1ڋ# j{0Rm7ғeWm!5hdTJ^>nEc~$ܣ2\ )wܤf=]PTaڒY5hÝ5V?pFJaczb1HRȜe䗭 -MqS`4lh{ܯ ke7!L/ndj?!!zs˚vFNgvW+f^b%A{AnP{:a~*-5Qw1)%6\*؆1-qWr%B4ٮ^46-wIOfwƐtW&)6gNMxnJ±pj'~$"҈٣FtSؕh޴CR-u( Y?^(u/\D,p:FACV弁!"*K8Jn31I[(@PWҨ|= /h}m \;ZF7'۵3DxKW?28'?7ě+ܼQ(~|0ǙK1]AK9*s-Ny۠/;_ocζq%~)pl2|?:lws%Vx_V0S&@g+rY259sūP,ciϬ 6Z$ #ܪt[5RO닼 sue0/r=+?e_Me.:qd .Z 28lCkd^:H0R]78 d\d7ԯbd~lGlAlL\YЧd򐊎 /Fb co$ ~̱οLBF;SGZL9D*oC Qݓ e=~CbH!-?e?SKt݇aʥ@RhJށ`j5E1Qwv* ;j(υjK9$B˯I4.WD>#z>8qX u'5#{iS:JtT2l>d26vk%-I9 4WWGow#>5i('%]BH5kιJP|/vUOoːۛ>8IaAH59aԾ&6JAӼEW~YsKkm1h>~mS!#eC%¤eG өjcBN1'Z渦pp|`[ASD狿!M8ѴoT)0 ?E0n!ua92wޏ%hRi Q8-10(Ol֞Yy5,\k(ݝK\yr եæ|0_:W߀pW 6[B#)Q{7pz~k2Bv.Y9~bG x> * \jcao)̳e 븮N"6/skvugD9;vPg)sT1Y4WomE:*+ AR'.K LX9;"'ll-ub@AEzu~niy>PڲvO6n>R NhQa J-O$gYTeMH}Co!`AitPtӠs-̡ǣNI?^ץP e^Jy!Oj%я+A,Op$[ cB}v6z[@¾7J0[r};: aT.y埔bP構[&A 2ߤ4j$&8zf<u8E/׮ IY%|ߍS+;k\u`TXQE(?{4**=+\Wa 9,KdCe.^Ă>[.V)mqw>= > i1!<2x`wQEŮKvb!$2aMTx?M rC`v|:\BNvnl-Efc?05yU #lh/|#-GV@M>/կ*Ve/~eJγU"Cfeee8J"U jѶ?:E]N"ɭ+ؘ\oulI* ::ɴt_!00< [/!E YhgXho8#-1 %k9A7ykAt}.jo0MOC3kpe,=|ۆD%p,lBguV%V⒒0^ZPVuƋ;. `u)c(_Z 05f<{Gy1n'h(D{ FAhb,nw@цxVCN>[lLP B7@_nZ;갺5 nAOFVM2jT|N9VP!` *<ل:, ]8ҷF֯Sl?lU1"uXL]gU][3r"kT(Q4;&6J…C hUDo}stQ40> j6%b{O3L,b:րIGkIϣ%OqRFe#C,y+IVck)32KK@f1Vj hQYM iC[4;4(;Jrg9ųL!\ga a9]U[x7i'Θ R ^ẅ"S4t[ %އYsyʔdLڝjO\8oHH,q`FƔ#fd3rR&1Z29T q@y.kmQIX#Q .}Aw-ה&,NH*ҼE?f*w⮂$,?vZoY$Q;vZwSkw.dO1h>OrEAÈyW%bp)I 3pN 3C X`atp*~c~ B.e1*Y Z (o;A^Rq  x -[5Wc>7OЌ#@S [& 74u1RM#Q@*8 m]%)ckJKs9BQRci OTL>hnK^'rXS$8X7]6Rаįi8Gfvld^ou-M)E:liRet]r@[bIȱ Uu(t$$.^dr^ ~]q76?ʤAp72-%wm\Ȧ& iףy[81.Zzlh1@\L1D<sBP[ROP r9Da6IA\G OX"e O$eV}ǖ.+NIqon7A?zy*IOKUvp!ބ<Η|n{*{{)x'_@ yGxcKRѵ~ LEwa=V{;=Ŋo-?h7_S!>u;ygb"F"D&}JmKǩ1m밐+*@Ȼk@Bw`i[0yX~TGV-ò])N˼Yfy<Ǐm1}>75D+L-͸0.rç2s tR4۞}Qw0cQ^f~'݌ȏeK 6ɟ&`YH/UKťcg!%\ !uIG8 GjHG @{]NƊ9PUČ=,SM[zuU5/g/ȇ[!ԴXKz+>8{ucH*Dc_s. qD\ j9|{.hcDtp{6Im:_{J:HubE^9TTJvz`Xޫzd$:,SA9|Gs$}"XHpfb!.>jԴ-W*s7荣[~pGW,NIeg2G lIZ&.sE T>ZD=trbN.EM|n}N$.wJ_XSz3+}NNCjQ~,lT`gGR8fuöDIxԢu̐ ĉ {iJT9@ NE>s{M\gygH\7_LEh13껜 8 ΃f=p?sx#f6[O5B`Z t uh(dɐč=G|rd=*iy`tj-Khcz*#ejniw9SK,0#KFo=34W@ Hj`+=o?Kx'J-ʟmaI$lbM04ďɰŸM Vx6@ԵكJ ~FsL5kϮ{ιl-G;J=Em wFhp_4vfhdIR>5y+Bۓ4 "/}״ϘapeydsEǫ$|Mخ }A5#L_qQT "O̎ ;='{ OPv1e^-JK{1™7r<8mLҩ:xWY~AC߾0 Jsr2I/|ꊮGnDSF" j*A^YɷPg4A@j4gd)skB9~=bOma@Hxe ?PRu%WY'kFvsHHiZt&zh+O7s.^S:= !5Ř}OjSǮHL@ C)tsaw !f֔] *i\_`u?];UXc%JR$X܌7L鈺D%|fy t@ \ IkgِyMIGyJ^ʎnŵ 6cߦHsP2NY /Db9 $jpէ!1`4$M.Ϯ%z2&d;I Yt9+{F4/0]v֏ݺwN_Vi94V"\}i<]:[o,1_=Y}#i<7]Uߠ-jJm$f˹>+9]~zv߳> TD&_= ƒsb VT+FW̃-ME+:L9QG{[mwKOt oVR=M"9DqLRC,;s)d-%RұABhX (>@q!ύt]76EW[EtxothB&mdG; Q&[<ݿC&hv=PGe¿]($]~H }Dzv`Ao=~m+:0k>)+ viNf٫g 7k@1'p:kd|g&`lX0-~;?,Nw]XX:fŎRXmkA9ɞ<:@!ΪA-lC"6;ڢ,$%#&Uu`ZyV-jjHpP#2r3+)|-QjXf7 sjiI"X)D52GOrO4-W+M䁿ub!!&$׼6fgABHP$ݷ4; *x>}Ӄ^G XǾ:ޓR_ӝ-b98~TrIʔf|mdߪAHM]KfR3]ZD)|%D57)Ȇ`Ohyv 3Mb "JWUuJA9pC+Y^"k*^D{fMoM<9!Wuޟ$<͚[tStcm+?8-ijG +Vl0o9MRu.K5r,/7B.%2#FPe*]k󮕋Y6eㅅ[@ip['+)dU'aBtFD7_+g;d#!:^9bgFH4^a#+Cх^_h>, 9@Q&s+}Kf'_Z7)B(;?"΍eSb`jȿa?=2__)}p$-o| ~2V\KWa2d'mdK/6r/$v6Vʐ1ZZxe~[uնu>!q26R79P^3S> p2*7+!BfvAnI,90Q&y:<51o@ۓDE:<V.m_O\_UDm &l}UVaH=<Ϡ-r<|.L&mmNqws3{&NQ8fυgvks }ޘeeά,0YmOrtiVܳ3v4ѬIHM.ŧ( !ԴB,$ |nOU6UJݲ$KE>GC(ptvOJA,2SF&iUwA΁6MiǶiہ% l=2bzeN8*)I-0"*9<cHLҙH-> (+ u&E@.tK YLN{t5bAbLH,Zc"{*oB|x-hddYyNZm3Ӊ˩TI0>lda|\E]p[Ŗz)4wb YẎ@S 7b3`BJC,08 }̅πL_M1;̼u (]8g;3r Q@$SRM0kA*CtEAoxJy&4>B+0X^jk_e?29WNaPF<s#r˰ɐqdAY2;lK Eηd%0>j,<e]O$%ɏb$ڙ5K٭=nVT(~6-!8F؄`"RzOc3"^Z 㭔.-+5ޢ}Px7IA'qjȦCs0‰zeV3m bP!әpfd,*kVP+*}k!byI%ZbeĪO/v{-MNQ`|vRgYZ0707010000043d000081a40000000000000000000000016650a15e00004094000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@Q]?Eh=ڜ.+>/TPBd|[9 u(ڟxqYmtTuWbǥ֭g;Zl%["QhYj.adiYO1 v2!>,5y'[zXKVx7E Hp]t@%'!GIMz G|M)\O1~D<*JMmzA')rðKOO30@7*>URxqRBJ}'BګƩo:\zɋpYhW~:<>p$iX>bM`?9<+6$ȯ2"( B=osH՗m-FAedO+yG'cj"cWExӮDLqRS>d<3S 6X8νB2sb,&.\Hs6O@Q 96DZm5EVRrwIZ,@?ĻZy|Ukqn ؆i Eh5t XEރRI*DzºA;@4DrOzߍY\ =wP H [1Zd~pj&@ӋG/ED,*. S~Q`iʜ8;s!DkaZfx5='ˬ1 <뮦ސ])ptY=F\2' Tw%[[VA32)3X%;VJn0 :k@642*a 9`v$DېGr\IOO(X_Q;RP(IʬI+TDqҺC X&O% 5o okF1\z=N2T ) s >@'wl PgP`~o*\#7T3))l')8äϛFI~MA-%͵F=@\b6Qb,z2_ C:Hn_G ay-I__`G&sV4v5)ɾ 4O[N(o REb9-@i/1,1a9ܙG a/(^m?jA5scc?YW }>90"ۣ4%u)c^UE U D.8^9wPh0o, d`=y_fPOÜQ*y 7-Cb]RqzwڥZ֒?y, ekL7x?\Sz#.Cd*?~Mg[`iu+:rDa_dRl@*u2zJ5i*dh)丂GMX}b|IFeE98[~t2dSB4I:S2^u4}+Q|$E2^|OICfc,g{+,~.<B6L `H[TYU>4ȳv$n} 2k»R Qch>P=-V1?+5m!y GDHbR*|ˁ@vN4;S:s8?co~4]n*UA,l(NkmA 5\V o?xkI>]1 tH0|vևS_BǢfؽPȡMm8 :7 &/ONc W/e=1|9&i(K}wXvyޮ?6 AM^~ na[aB.<_{ =tƝ׷Z.y oIjnoMS^'G1@'uiPFZ ltf3Ei^C)J,N#!MySWG8-(8ʙP;q}1~gV|QJ^t~m : /2::@1G;,}[:^д'Qv_sDʈA vnKz !vtCUzY=se;QG/sOYl6h/~bm̨˅#}wlE0d7J++:m og7p2tx~F ?嵳op L#Sg^O<:+#dL)6mg+JgO_'v `>}WN0tt&dxR*\bi cۃ]@~ۧvg/랃hfRf@i1>ӦevG~fsR/v(kOԧPPN <\Ok i{u^,(@BR|xUgkH+1DT0cBibZ8;V6 ;,[}wbK tnާQ#5 Ʊ:T|۩ 4LQ_^XK>3)_!*Yռd*-[z $X#X; 5? xJ,41&zt`{0'z9Ծڿx&~\lx<+Dϖ4 F:ȩ~q訾Ay4dKz^1P:|j]okkN Yh&i211QY'Zj4q7]Rkᐚa5mRmC! kfU.2 V@ `K5l }Rqymk:.bQ*Zk:Il<<)w+nH# oKgDexw O(ٌ &e%1˸SF64To>Uw1=|"5CNb(dqHFB*CLG v4D_l ?*g.`KZX)@i>QPő+80cR۹Jԍq6`8P[.#i-g|ѭ:Z0)Ćbl} Ĥ?<]+(T&_½_hoӥI9 w:FUA9.|FtecP^Sh.@ܳA:6v"x4?'6jų[ghDaHOE<ζO'GIT$9P(rT#%R@pѧ:ʎ8&= \Kr?_4"ˠEE׆d4,s~EBY:})4p_IuHwѺ.Dۊa.p mL:l߰XR Gf1 7qSFk|_3-6Ê}Փ=YJӿ劾:L( !oҫO{bEcmغt䊖 y,.)oS'J$$_C/nñ) lawՊ*JYlv\gf ݚT2؃`Na6_[J=@gKgXmB.H.CO-Pk vo W` Y:㗉͗kδ"THQX{PM|2%cn? 0þ ?NOezR;Q竭4}B%GꡲI;Yj@9J',CTHwIrL쁰u!LM >=FcvlY.LKg}ZUFi|0nmԏE?I1Q:˧JwzsK' D1DGl',G(S[?l)p vxQ+ǹv}&za)d#d!˜C\'fz f9坛ץ1v1jɸk&bXaJ4\fbhŶ]+, EG_ϖqQ!w^u@e' {(U2/eGb@v?D8?wJS=`̇Eem{k{X~&x17ztr5HCr! ʜUf0% qq\Gn6Th1a"P6`Qau/iEݥNF{fј,g9s ix%O G'( >ᚍ  WZV&i)}DoeL$/4E' ֵ>V'}#JN9sDfHg\(/92'Y_K,K 4Wf0tjd*\}hJ5%(ZSkE=a"Wr0-sAZBώ V.rVu31jd ?mVWn5ȴ8Q23j}b&yW*ߋ{f]9$yPxӸoxuW\G0X>iƏ'$X7AcRiߥ^FջQqtwX,[UyCyi)fӖ#]LQWR S?*EL|g1K'Kc(+0̔XCr8L)k@R€)PeКsﶔΪ㜝Q!NښdS$>YM7KxpMz~$ i"}B_L*G*!BFyd:}hcuƄŌl[}\IMi4Y婮dv隹Vz$x*VglI6l3%<-6rn !Z23 ;yp8*o'I͓']@t ]b/pǤr`HNH^BzO#x>S>`Ց#^ԸP3h8>/>)T" tX1 $kvC9GΙ UPWM9#o Xh M8!4dJ!n/w4C^Zw $d%{Kfs%4X̀NLW1BNA#n_M!w~V:ͨ;u3y&_:)E.2w/E33\^Yw ǾJc^RϨVxVJmJ7jM"Aң1S}5{l4' QAcUqgxY"&135֞y(_2D6/WY +H%oT-鮳 Y 0l%Z/6ςI<-YLTl)Fa9ް"Doka|z/3@irUf5q̎$ #>xl*C#RߺG\HxR%d\dX ˚x9髬, #~I^CHvgDQݝn[dcDz}}KԬYx;Ak:क़wNaCO*5_K-oKgN#ٙ..B'Ljݺf0k }#CKVZD[ =gv(됤:Fь3dX~^1(N}dBɰ|T`<Ƙ% Ӿ!"Z]=[-J?n[).3ĥ_T}$$'9Bˍvz,}P7ď"_kS_ō^׋5+2ASnUI@5+r&yN4tL腳GoW!WLCnپNp9Ӭ`=X@P>mgg Ut\LNYC,P㈷Eؒ@+΀W;?:_d߬fd WܲR?CX#*\P}gqk6uGV-+˖q ^(RU5T^yΏO&R= U l[kiU=3)ĈWoeAlhZ8v|-O>EFxCDR-nI"]Dd:CMc|:²Yֱ X6w TSpWN9y]AQF5l',Jw]ciKa\l(zl[tSDbP#}Šs,|9`]GD|>AZAtCh&[hS$vZGtYԆʢÓ<%U}?-5 ]mVyW8RIauE<<uo-qR/m[!.roTe>%I҆)9hVEFe;+Z 3"#N3;7 '*4BHtG>;/FS Ϡ]מmO>l?Wɮ|9.|/rOq+cUΣޜLd_ a~Ybc1RseH\al 7A*%dbrW]i {ܺ TR$t;Jw{rtl-^<AfB-P7K:"_sYJ{-ڱUsUچ,B@xj5;,@dՃ8&QGvМvZb #OOb>^m)d)4Q_]qe4saAex;8hO̻=YR 9.v9RquV.5fsI6o-ް%vlx$)D.0W#(V_ i,Z׵gvq9C@4^ yj Ýc~ݻ'6 []HbCfDI}/ Z- EΤSg1\X5qraKP5^]:TNh c'  ;aQonsTҰP+n_eIPAL{wN/x"gwDZ`ՔNr!03nܼӜ%D= Y(}=_m. Ϙ11j'Q+϶=YcnJڣkp) #4'H!ėF9v@o wvi}g1"S1_0|>>w+vjdq[D g`: rӪDQh[)J E4 yMOawäW!k6J>2\_|~ףeA^ni1}Ȳ*>h%idjM>qRl[8e2yTbRs#zF>oUWvu62mK#?pս46O2W:ʄXN\?j;:g#/'h4#x]V*bb?YL *4^qb@ ɻ3:V 6CAeӥ7@y}#g9h/[fa1~)[g^, @T7M]]HSkS\?gk &&n+LXk`AQHANėHu 0WM t@imcUK縒 aMjJ)^qC*vK:+p%-!d0ي~*/R[a RV5"I;vR~A%ddRN^b[Bs ع1>#j,q D?ȲxCVd wz毴jeL^!V$P-Y8ݴzV,TAqjF|~>;ya'lXF9Eh@HįQ+za1ܲ#]y)"W)WWu*˂^=5WΊ ϋ yGQNUOU@.FbRHt3f]\d Jupza[_b<[m$pz>"{`Vl zOw#/7:z]z? Au\W1 8wU {:O0|mbI8K1j:v+n{UgD {FuEyS W\i O>ڣD\UFyYmV 7rf3b`%11ȱ*wKHѺשio: RdJM^'_c>g+͒=vGSnK=M,ei;f Ƕ` 0¢ƙkɊP6M.`K(H5 J E#Jem%9@׃OmCt|6u )Fqk.:wLW'RͶo =[*^^߾a֣Ų ,PTĐ#N3) +Tx& 9b2L C+X/7Y=N47mJaQ:)aGC`H= 9.DLFqQG L(V];Pݭ[Z7l9i }fi!TӴޑtcăCV<ɍk9,hk%IT\C8p\}5P;XUE;F"sf0$-)Pc9Ljgesg*Ii9 x+Ad`LK<̣Qa\㊽yHb8E Z?Rr շZ͘>cobG22{sV Y|IF~˫~;<6n*=[e֮O ̏BBtX \e/Љ*ېe{ \j+WW6 H)$TT&S9>η+K5G1q8P^a `xKdFm.rUI3i%[靡2W < Ӵ8 jr'‰ v'3B+A]]%(&s5LszwotH'\ f)c=O&x Vv>Mq+#$_]ɵz Z{Sn3t"*ym{>"I}m8mV]t5%%p?/qlڳ\XMO|ȩF\#1/p'2@YTK8t J|R:"Y1~}w-H q] K腲7# !԰m9A [uFlu73isf:X۠WPp Tfdu%IdvGATg. P)Oj x'w,Gi|'yg.bM=b䬮/ZZ1khn> o5BnMMyH" ޒ)d‡VlfJ!*X6(r8DBlo,zX]M%NlhҀ-T`^jyYKqG2e5PG aFPt3ff T_D_d*cvcH)筇{ !V/JVD'y$C YaV"ՌV e| l]štx6jOko U /|sc!k"A!.ā,=Zf-\/3"n} ѹ\ov2{b(%nt`0Ǫ(Z^2aA.uBDjN7]]Dk4szZLq+SAYq|pYNgwÂҝѸp~=!iИuMMtb sQg!=y芔`ef|N ն;!՜/'7U1Ke6 }.7x6bzEoⵇPb9K8%bgp|f{G4;C9 m^1M,K'領^[_9LJPRQ0L_ΒEp>I?M'sS/A幇t(/KC"Rֽ!MA+# )"Qb/s/xd9 P}O=m^E Q c_A2 V< x;\RRfÑƞ[sA?=2jϳ@kdԣMm~QC]4, 2 UtY1z1C"%e.ڳ~E&Jg56N?_((/U7]b`hK7ۙ !r:^e8)8X1\gX.w_x&! XMU\ Cp ]“|tԒ%kCJ(#yquj|hh~EZ薆 -et׷b]vONۂ2Tp>}E#bR InCdҤ MćJ @>-'QWE޶گF,&kxI 1]&`gyeAMA׾(5ޥ 6 ٙ].]<)a ad-jS+9Ո3P a@Ш#1=1đ1^\VBE${I=Zނ i^Ȍi GZDZjΠik\K1~lI+vGkU<(;:zYa qSSt!lvQM-:jO!6,6?ADVުL|Fɤ! TXs.¾v%מ? F hVuiy\/>iz.|:ġ/#]b6p*2/iTK.j/0!!7`7vq Qs qm?r}~<%/gYZ0707010000043e000081a40000000000000000000000016650a15e000058b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/ᬕXt]?Eh=ڜ.+[gL2F_UXg]ZLU_(ۥf elӭ $QS%ԚihNe!sNJ(5^N5T -cwǙ"hmya<dY&k^2`"k'tgy!&ZMd;$3L:^u7_dž>}=lC @fjL:phG8V5ħyچO|TWU弁;:!Hd8v[oj;/7zw=Խ)WaT@0faχkx&yeHK-07:.nhKᠬ l3e Fڽ-`L;LE[vFcw=227n5Nö7MK9fn'FFU ~x 7V"ujEJH7H 2`v/gE]F0cJ pNײԝ&# 8zI\t[`~`>ؑ _;ՙ?K2T+J ;vD59=cmK"ø^sr/| ~HCEWgBoieJ 30ݪYe{<̈́W2PW2E08t-աKc\{QyO&t7B+:̒<~1s"Io1vȎ0`W]fq6:TZ* 3o~% fA:<aozF! 5yB|~p=Ȓ!;rC.&s XD3JYnF/Y̧)SO\7!S>>LU"'qTͰ$j2bYU#Yb %a獌PWyXO#i $??5SA{bYGyΎ, F%k\uvOL>8T f%*[Xv&P:f "6N&!}]Z/Y^z2jŪ TYK_ʵPv(?4GibMDsl5 l:^^߆`󁪵!_I?+ՙޒk*ztyvPA|,36?(܂++̴ h4sz_S$\8g㭺~۶6'uM"E9~/M;2K z6=yx?o Ha\@KDה%˳*\h̩x*Hl~|xȑű5b W8 ~z\p7)?QDxO8!e]W%?JT! azc6=? Bs:3龑W#h@H{*{Ex)@~+%*$R7x٦!F9:]MēȎwt'O<wKTL^?[eKGW[;9\N+UdV UCH˪%aKϸIߤ;YGdrLwh_D3zOELs%Z rcT(l2 Kou , ~R6[4%oL8/K3- PHf0@EiyjN¹(;ɏ6+ $<^ӟ7YiEpuj+&~+g\͘{{f3$#Jv-rkmcB{y#,dOǓ՛O@"( ǂSy2yTy>B`; n0PB N#q4(Bmxa3;S0L=We[VpY ̛Tn,Ȧ[/dNJձf()qX= ۀb{:zPM>'p(>NzP}L BNw3X wՋrm4Oe=:ה"Q<ӄXMTMkN$9oOrgr~|cIk=t YŠ,p=UBmX2fI0I}/ Vu/:z~^WۀS"%lA Ŵ7x4\P'J܉mh7{DqOAٓZ¨@!&Aܿa`⪬"#dd2k>z;+!ᙰVx&No8z1>'5W@ l]Ta%wzuXv5Z<[|> T4 K{k]̋y|JDoS?R&%pX_hA9Ӟy׆zUAў}¯ۆwE~Hp&-I#ki#H.5B[NʸGC"~}ZiCz_V鱴~14=3m (w='qIiK {aԫLVҐs}u4!M٘*&*tv|Ofa/,$o(/1'M ^to7DR/&o4@=X` S"GW|{R`_l'n7Dc0,UyG>m3iBŝm應ue3Q!J$8!7+GTț8`t`|j*30)vDҲٟ,n1: +eq4 uCc`5ɑµ HErO<yß!H XOq="l;o[S~֤ 5)側SJPxL!)ֆu 꽅fH]sP=/}HH pYKfiy@U)VY^XrZ)) wZ6?2ž]W+:|9i @ृVw$rFzl,*{ sȏs6\,ԐwPep'6oޠѐǼS Z:lB&M;7{yO m`|e?n kjF{(uEX~\ lhEUl]f!_Sv̮D氕Yʦ)awȾB9YeVT5BS}|;gha @+OïP$߅]hGY@.P#C1l[kycgG}Eѫ- RS{ w_GQCt=B h/ﰯ"DS›+Mm*Ze*3P`K1GdSy] {jZzׄ?@0kʳ@JX2@rX2q!峒P-]e\W[heFHe*{+c u~ԿD SdW h:_r5;l)>̴2IO=_zf\Lq:ڨ+_"=C-K/|Paӛɒ_XQLZ8e\%'n31 9Z/,dgƫU?H D"WB_oJ? kv'6x>jSe=ٺro{_M1ҝ | d&sq&K%B@rV&qѲXk/i#ct l$^B48/CcZS&&]8%l'y*_$4bzZ¼)d6J?V8K:=ٌ frMҰF'gbgq%= G7ᙇҥ8ǏhY(5!/TOPR/e!#m3jbF>+1Zs$z<83=_-p5l&u"m  X),^o96V2'#L5V$^l2 !90eE_de@B&g59)>Jm}vnķ"76f..Kqy–7W</J]bIwo .BOArq$5|E[l! I*+&Ѱ<CP?iO< V:פ+qzw$~ulv+ȴ?ƹ΂z1͂\DR0g9rqQ]T{U<0힕|n*B,ʊ͟OSʴùrԵ|?G*LWX.HbFNTE;Kok1;,BDjT )wݬ&^#>*i-$J4P4`0!^o-~b{np,ӹq3/x/Fab0A8[GzBhKl3J lJ2&8;UL֤ ]J6?[5jѷo. "kp9,OǦI=d3Y{[&CvOw HGĬ l>ÚؽBևV<iMю۶_*_]#ѭ@$[0SLi8bfht=1ILAslڃA $eR&fR\ xb Y,6bXK⸖q"vubSI!@{7JMӡINq%El&3Vن&IRch6DP~EC}F1䥽Ä<0t#78@1\t%vJ5I&Ǣs_ K\xݖBumHp8<.Jh356uqx3UCZ֟m!?dމk+uPs\ō6 @ext'R䲸;oss$$k-=> Cu̺p`6)*kIsIxN˹>c@.2%w^qCSpA@W^ *LWl,-](/X^o Gp `_+Xn(j][I9ܿ^kpYB[#y/0:"wwOEXB#>_Gjқ{fDE֞> 9L3~`G9@mj`0qJXu!ke`$;}?vŽpQ&ʠBX/}ZpI6?-k\yKS QqI\P.K|Ts(KQf[8-JNJE,lIҦq9ǧİ:kԎiV^‡k4$*s4ayvZIãߩXMBT%.g5H9LiAA^4 $%o`q2YMr6^k? GL ːpK6Z CogOi&XIzjKBX>m$RK|̆; ٌ  4Eu9@A{ʤ̍h S̷ݾi-5Fp4Y,P3IZ@'O`d+>0]1a6!u~#~x& nSn6V;Cи'RtSH+zrx.4 |vew[4Oܾ۲g"ƞp;u!'p (Y'xMJk."~/5( #.G,/uY3>{JM WjxMc(9( LU8H)~y JzmmXrȱs*u43a}^hpXOkdww gS3T\A`ya[,'RS)I)Ѣn?Q[MU+{2/EDtsK'j婘:p㼙ˆ&SӕT'Nt]|{ [(gp]HY{6Zc.в()}ci.tFbGPtF Ceǭ/}, eVh}WQ@ ] bG{v&%B{5]~WBoqfQOux/5Q`G8miWxG9RDVR-A6TSI9> *S L}wDZJ/}⠴]4=ñt.T[-G_0!U0Whh? ?1YՀaXH!,<\?Oƽ Q3;hG`OBu6VKbz|I-9HtHix 榿OJ=Yf4_dn$ /% :TlDvFg#CI4!d6LMcɉ O rCwJ`Rd!Zy(%Ei&/5xddLw+ЮG['^?Ȣ ּ'řnkQfk&) au{zksT@݇P(EA,:C/U== ~y+05 N/X]UݳQW ;Ėc<˖l ˊc:'/.nO z螧GB rZmЀȯ<ֈYԘEa|Yw6*,&Y&CY++0Qfc @$-2yƥuVa̼M`g0sw\cwe0KPG G\!NC"lFrMN/Sy,ۇCQX@ R̚9P1 $7F ̟-kXt?_ yǽe+d$eS0*h98xA\]P#:O9dO[񧴻oU-6;ׁϚmB&<! =7@Xa؅?: @,\!QH׸ U=XW,+1~( DhdB<Em.ꂧj}S67Y*i-.Lgw򁥨` {5.OڞaK=. >ݽ' l]̳{v9`#rjՍmUzjQQqYfl;YEa$3yG@(" .1K\3_lҡI.K¨vcV(ZFhY.h4j;I3ղ\,Яݯt.o2R^Tͣ=@ 4Zd&]!a4iT# Nodգ̀t ȔzG%oKЫHC5V@lXԉs])8y@9T;˅;Fx*7hRU/z/^ _dH4ݱäu X*s7]s,$v5ڼ&ndk ).ths]{Q_8lLO6E%pi6~n"C-+h6=%o:T>IqɗYXGC2ux1_BqY_p0PwHL\{fI"aʀMBI)z>'|gc%VLKٖ>-IJ9 /+x9]YU"}(eU }NfUUa:Sm>cBݔ|{_'m3Dc^Y9TF`"!NYS ?C^-} ?rE-4!=ʚ?FD1J(rI.0o"'Ъ/`U$8Ѿ]̩뭕f[= ˣ뿌D}G20["UCrRKjMTs<[R*`m8,<"nױ܀+!9X~Nmu:UtVęL!y0밁X_t8D`MN8P}O*v{n0; ^ʆvKL{!cz %;^̅>,ez@AmÅDŸDpXMb8^u"8'-+x9*:7plA&7l^$vÇWKךW2Z1*q9ǔ !|5[<+Ȟ{;"Z)|Kja3$e8ͩ1=q\c׏VW_ 8dJڼ6|_%b%:f|![jpJtp\ȨAQՆ6B獫-5u ERtR'P"]u3~G~ocv|0gJ)Ϯ.>'ܬAB쓺$0_髋93bgv讦R:*AW{6z@w Džs*~#+8X8>TW3v&+iiKb'rE[R}YuX-C,ޟFERj)׸{aч5gE_?+G[}y-sBg=íU??"KLWB9CG.`'6DȬ6^s˸(N!.d=[Q&aA-Z!3>u{1&cصc]@S݀^mXA3qaAmS)G1mLa>H8E .O[(H#G\<YY<0`\(Y,q?4rum fWfrP (P<*(cb{: ŒzO[B /J{^xl\ Px@c?D!wM#`ߺB~npT$w\a2-Tv}(|iF{&rCq˷0Q4G>jm\jˤA^zj=tS̲G p9S_ I6}1vBz36n'DspʟkB8=WSzܑ-QN7AG[&8ڳ^}`}1\WJHJI4{[v9R7s:1frˀoC-na-v: hp\M;@H` JQ7ǸJ]<\ѝPdk4GAG>j/@`A֣AC*n+))ИѤ5m=[|Mr|4&C@'OW@jr@nH]_Ȍ<pfi~f/$j1ac2nf#M^J^f&2fnzw*JdD?9Zgq ʕ'J,5ɑ51-wS_>\+'ܯ.ѓO+<- }`ozwt0Ke=fFH\Hz}$ oP}PcAF@b;da75NҩhU6P߉:c#Ih`28ĕFJ|ʳ4xHRWݺjAY!hӽHtNpP^~eY>/mX )2s}<$v(S0V効,tv!Yqyv魅`A:?ϯ^ "qp$$gT-"Iu.7Sx)A%qE+꜋-lHuat5%ɇײ;@;Īb2"CIV@:?ND|r.q̖?3+{o,6A0]g:K \bl-򄷦/l{rM&:;=lFrtci`jbi3~ pIVTo~˄ j;3yOFNw1mO1X8]'ڔ:TN6Q`_ͅn3ꇏkbE-}C#n& vٱRԥ@9MNM\DN ʼ($D 49!KTLג-sUկYj{}/VSmLq}k2h[L/zf#n7VL{htf~A`9H\^baLdb5T+X Xd.6 i ¶ Y &67'q/pߋҜ+!2"bis"</IWQXcBc1W= pMP 2'[,zt=KNLxj?ؤ!^Z&1aF'0ieLwe@Uf ]R7~j/}̀Ü<[:Fo/Y(b[%J2uanط,DuT*F U6v 4MD`f =anĆF')\ڮDfI,V?o|-K`(.G%z/lv:c3E曼׶Pmszj&q4 kWbiT֞83k :3\d='`!JWJ)RFG$lt<68}%*^xH'q `nso7r n@Qrqf@-%v{TU Ųv|:Z# 9P|2\_$ϻa$8aYNm}mNpMjRq\/m-.ejI bxL8VbqWSᅠ=(H,zFߌŽjyIwzCrO><29zԤVMʽC%B# 3h|s<沏ݒHKZ 9iΝ^+Se9i~:#Ьnn3d|']&mM%<5fb-s,w6d\jz ׭AE>MHQSw1&{c[}vRM߷D>&txmSJ8 Z7IK,|%tr%m̵/ te-[89*ݷe?@9NBw`⻘;$Ӻu+b [.4vrߒ_@X#~LPaC.@~ ^s///uԤH|(C7fфDCb֕_uaqS2coppzqs@ !"͊*|sщ딵ϕ5/H.}6‘=I*xeJ7vͨLWhjmjFNe9C8_2{`܌]$H ԏ^<[\q e\LZu^mA^^UZje~ir@iBIV%>᷎ 1Us'(2)M%_F~6ZB2u(>`uoZ5^sS:+^ۻթ}W#R'ߔ2qHҀ53>|3u#Z8t&LuQ$ u. 4{7 UI*qMgbRx@~b&M-n7-6hP}dkDyWeT/pRe2-˭Yd\f[ pƥV&(kFU{kpch'NJ&}i]&͓*Xii7>yGjˍr$̸:kq,݌OXzX.sCxY Q$k;W[R#%R+6ŞC WBZUݒ vf yX32SӖ[S5KqP*I{l}Ѵ0hE_:q/2a8RltB2| 龴|:Zf{80VͯZ>86_N~3]!SiLJ &G0p,vpH= PhgWt ;^ZL):2|0D-.&NgN4S wo&U&TG(wCؒK) %L Sm&gW fV90hڄq.W!+0(j1 9Oe<aڭ5V^>x=aŦ_qb"-QT)#!j$ 'oZ[G5uE@. pXYvgty ʖѸJ1iˉ{ d=`-_28OWXï{ʅ*R}sYv侻8FP/p2+_DilA)pk c$5A!iZ+lt%CQswZ1]I@A?tdķbcG⾄y/%ib$VtGٹ}Gfl6Ί{R_J [Q$Zl4h4,?>vt>4뭰 P |{^DJeYؾ,˟ԷimKiEZhf,j2nJZGEgRMFiա(uY6 ԪkY&;cÑ}oV,!\n2P-viԟD󮄼ȁT,ơ7mEMDwMQ(w9H y ԡBOeΝ9  ujw6_'˛Jjcq"<|u#=*-A)ߝݷ][-:1iJ? <]"{ A)6}&L?bd'o«AA=U ЫMi3DslqorxO[9@lJ4+\-yTL<'xgݑIiV#"z 8xcHdy1&;cZiנTj#ksO/v]|q% X%?PJ^ >LopHT5pӛ<]7_gbHr;uBşӽ>'Ba!~V48'K̍ҩ^99kY'^lvwL6p{8=hc&5S>6P?utW6V9HƻTHQ_D51;&sjᕨcT<1U_#2WPKXK TfBcj .lKq5fpujcpY-LpXH㌮yg\?eMzcaA 7D}6o;1{OGs#O$`۵بZNU1leRإ| ׁ](!%3]e?M*h?5xrb8֗i*ta_M˞ddHq0/Ϟ1OJJ8Z,iARy1EU*Kϰp|BjU1>^w)V!>H`u^`>^M ă ph(Uv@4 LNrR6bLAB+HR@-T4čhE\%D386usF7W+L@՞8*H {`u1ɛM.JBxwS(P2[ Q":>jk}1]%Aݰ(jhʣ@9eXQTtB=m,vv5H'?4!N 9%g6Ƶg!~ҏ/ }(kg4ZJs`bXl4A,GҀ9|,1?ˤ{>׮dM>2fWt=@'l>jE R3o*PRy=5ľ4 ~>N!}.qx`P7}Om.jsNNh_ƙgx>H/:3Ct;+6.L1SFaܖQۢ 0@# 7eaϣԑ51b cz퉸qʯe;V'$WS/@8` "6G vLV(-cPmYj$1n4mM`)>/tbܥ׌rlWJ2.8,!*ThϿb[cU, ~idms+hFpTc4Ve,-ѿ~Ԗ Ғ7HQТ2|ɣ ;8Ɍ6 eKrG4-Vƻ_$OJFi~p\+>E?.̲_ -;TXYMrg_Ay,0/w8Ԫ*'P5飑b BX%FE=f[a!7DP=Qc}-o0c$sl9+3Mw/lf]HK:'e"Ԓ wKu?)9vY^BU"U^wYJZIRUԛ{ЫOeY3(ѹp3Фp_#\Y7U=H׺Kjhubԁ4˟p AILS\m Jq̸>LՕTakT͞L Pg:bU7 [LU`#UʄTq]snxH sЋsrzm_GrRd<ȬD>!=˗t7nMWx- X &n~9mEyr:Qނ7wYx}'n#a1p Nm@NN;nAqXRjF~/〇c1Q|^p>'L=} fi]BAd ;QR%8sg&%7 Efq;XnƢ[ ;*s,y2Y(iVw]{2?B;]I.@sqvH٭r[MB'NVZwv";bJd?l<ޞD3lk.CXs\[D|Q8dfswéԡ!Pse^fL'XS-$z=>ߍE(`4Տ6Fmf58^u}7Ñ`R?R$Q&)(`t$p2ɇ". ׄ;`.##M~HNݢ&%rq=NͿ8i]Qy p듋#`;cʝY>ءPs"Q'Q} VڟXp52:ܸ`LEc@O,%%ư8^+`!BW/l ssxulNOExtu}|[^Nm1Nf@o&YIwXԅq̫]F?zO= /Gc{}í5޵TH\Q{#79iQ9]^t及^0!ED ]Tt϶9ĵb3 74J /_('.Jtj߉V]"ܞ/V%OiV6Z;,a4I+޹aaU"mVMt @]-.1r2!;vae2qNWq*Vrhb N.Ddž ^`£ItJpL RU4Z鋶LS%Y7<X!en{۴#&:q"lU?Ƣf%lb[cgOhYqj[qQW6{ )uj 84E$#A`orه GU2*VQ| hEk|Ƙ tDFrwey>.^/|3%L/TuKXuˆ&^க\on 3 P=9NP@b5' M(iJR_5@:mwP~e0t8f]%aMXfwC|VK=!W#> !qiPY39qTVkczR; \+٨IWL."Vh'ME51ǹ1tIICRrΝD*mwC 9ah%^м,d6la3#ב@4Pd!a W2#.qg^Tlp.ND~ʽ7~a:tːT~.1+}i~ECA۲-najg?-5>Os=˽weEF\WYZ^T > MJw^uGWL ~~9 96ڷUם1 g?0DLH_tǚ&CiX|0BP*Zs6tCtPt.l4cm5[Nxbot:7ݫ%ìQaۜK x7t4ܓ%N,)z#09ٝa԰RĞ~Vy[7?/4azkd(ϖ=8L+3>ż1XJ$2aן&]=tz-ԋĤ>h4KPUs`z~8trn3c/A䭛l噊"_r"}٩ 7beN]p£:AI?/oo@U+sPemp1az@3Q>ϓu\ؕ6Zy M5O3i?:'Fh2^pa6[9|[7'#ocp[/Kģ_xtnqcFw(/yζLPf;x40GwYur G=gqکm~# 겓)` 7= Sc{5,Q0|Z3Sxf_"cu {{hBAKL_\N毉m K|jDzyM(%:V Sd45,YI']\uF3n*:zf:d6Yv`cvj:$1_[!>)&H<´G"d1#3rb3~ω"2c$vnL._ ;6 =3x1R:M$+)n7C%ܰEO6%S:+VS@M%RL<# WkG*E38xam"CW^YUqk:=;ڻԕ‰3k`KCa&o97X3J-f?VO+oM UfH|_J1'In M uܭ&|gz } $K=D`vt6'uﴀiqig8 'BrWiGby^b:*KD #&s^G+сؑJ핷0lHm%^8?ԼZ9#T㍺lS&ld})|}O~/ gYZ0707010000043f000081a40000000000000000000000016650a15e00004264000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/8}B#]?Eh=ڜ.+Ƭ8)ӶC7KE`~ -8R2O z,ܟzV+ݬYHY[QsvxGlt)YE 75μUQ-T3$ "L9:-[dk~"RRK%猵y\%qd䲌a B??Y֭IhDc ׫KKz'ݘP~DZu,_ݠdN n{^nX "H=,7G?Pυjfbk& *m Pnrp D` T's̝ QĘR>TVw~08ܶm<1Jj\4FU2X+}pSW'[6}lo ֫wdP81VJXEwaBOl1A:Vqk?KGAa'wFG|O/75wdǵ/OV&-% rBƲ6DD+4Cp!y/ݲ㷪msnZKvb˼?Cki8o5#@2;{P ^AywSNJrPzl!f2qNP%v6Γ./5Utj1<>-(kȩ[kp/ܕta*nE)(ALǃϝ \$%NlBjmC.bO{33եE phu␝&`'u+9ĥIvE W0W4=G\ðЯ ZuX%?EoYtc7Ǝm+PKk=y;]C lZP/c3G͛n[ιe)ZB3=Q23(&g'sV/" G~=-Jȸը4xm#3 "5o0kAw]- i~vË2@hn2Lȡ$܇ V=4%iL̒RVV}Eor>OGءh/ X*~*i,Ed)Δ'__ޱ :>BEC j'Ȍ-tAvLyR"L!H;=uD[ĢFT=,X]FJ %)QR4 1󚑻jReo!S\aX!jp4uvJBg@>I6 h5{,S5HER! AdvT|}JDUV "GF.@{k#G X\@]r+ PL@v+Xnv1+F5w` v& , yJ_VLj]'* )iR /`X N94: I]'yfWf MRGS}7$*c^a;҃hih[ <5d9)˲kA dMd'LE&v)q:Jq*܊|t q9 [9BS %{ⶠ=,im>vceyK3}`1#y*Z5 Z?̂+en=zA$f.h9*NCQe)*resBiþ@"$CRk}}B*J*X OW6m{d\ 50" 4N9JI½LMggedMXo#lL"4d|OycH /h/i8ߵE#CG袘sٍ.xNE.2Y"f֒&sp/ݵ@</I$letȱyNC!dR3x2hK`aj)y䱮%#8dhm6 T 䡗[^Mr(zRhSbT/ "؅ӻϲQ0SS*F)gp Oiwdo(oNYc90`gsnIJ27t4upݖnz% 5RkqۈO yٝB8|c"F $;߅Dvj?nH}L#=ޟ*o ,W8UA97VUqDx}Kk,&ĺL/qHD/#Q裋+k&~ﲔ?H jSBx0l+U7zhAvS=( #YvcVIJFR@l,7=a* X(&sA3DՕf~׿MaJdOC^OO2T,FB2PvbTm\ytZZ;˸d3X&L+'w+",v 6V{} :EQ/3Y݌"a+ c7$4'0[9Ke[p~ 3L 1Gww-':l$zW&⸋_e2ꁷPNEo=`}:}c0OH/hD "gʮx ϐ6û#,?3$[c[(,/v#: _ MxAqI+8xNlk[%:JҺˉliٔΈ L3t"1 d)l=y"R*ǻ#@0 DeJ)PxoOi>?dwLBH'_uufolʺhei(+1ܐ,ʝ7WEz5Ǹ}Pns,3~i6+&WC;uq L]9d>&{)A R@#cUs oV)$<[y3>CT2?[>P$7Vi^5P(ib F* & # $`PqY؊R 'be:Crg#JHtjNj2:w˳jDN#f,k۔9$q f`j }l=d1숣nȆϋJG2ku9$PlZ[>">KBD8 o% PAsǎȟO,Mam/Jt~5L吘&u&QI-BF!ean08ᡜW4?OqbS$ƭix+x =dgg5awðWyx!*|xĻ&:[ثx[[LpOV t3!~%JtBs(G6GL#dy $ i.m%:oЗG;+}}#M`5 b]REW1,DנQ՟s>.em`WP5p٫4;OCGZq'Zo8s| `~ֿPj8sUQALOCخDD #5XeOYE\ky,8 ܬ4dK,z9& U'zO.lxN1-n)aХXsE5VB/HɷxHZ͊M2<}\@FajGE ge<4Ɏ?ģ#+̛ĩK6%ӊN4T4i-Pd?SwD@o1r'CQtJ0=`82&ɺ?Lt {qgqJv繭^XdyzUΡ%c4AItl`Qr[fp٧kn*+ 0ncІef$@̇B))‡Y?_1h`ƴd#lcjwGws8~Up[MWs1po&U\`2WFSpsP)+[TYh|]2׍fW#{X8{YeF,q`=rKQ`̋Ѻ$E*'&] xYj0S醪MId+"ĞC%kD44Ƌirc \bgtYlcB !t&k-RnS#2ecvRS? A ck/ho7"}CjU¡0jNVe(dW7q#Ny̏,Vq4[k _G<$V椥$ݡc^[Kd+nڍdʁ>==Ӵ{!ch`3}0}_HM(ɟlVWR)P*?z,zZ\F '[qͫ]L9qmu;0UZ.Q",hi+Y[4& vz.!T5:'q_@J6D,AgfC6A0ˎڿ dbr]>t0h N? -pJl7= z >ߛO7C#p'f?wh,&C4974f8Do{0BCL8~p wZE9W4 2|lPܘz՛?= Z 0Fa[`=R{wttPAK.E$*Fnx6tqX&Yd0VNϙ6&^Y7O+%gdFV4=Z;IpǕ%VBo$AYձ 3$y"ܵހOuE~@:,wn-'+rf~&e{?&.F\2ȞD;Fԡ\ZCe'M['v;:eA,>R}eaj>Orh3I/h$|`KCv<#md';b mZ=//홟)TY8qbي|zj8ݣXkڡx-0U-IXxqT:R{zU v)y8oPQ[CB]7ůU3 辗A{ t 2@)fYGds"Y+'6Ph{V]SJ[ ~kM7nBC^aZF@W&g:x|]@*\j&1zļwu"0uxQcTBg;To+4?|ky%- Rptg {1oԏ,vNUİ׍~Ǯ{"!^N19Eޛn>o )EoceUK tzY/hm8iXՆ1?HHd5Ib ʡr=+jQojg'_y";IsE`E#r ޡ< 65|U)r" pC{bPid~J}I:pwɻK+{fC V-"bY*6^L^l=l&g*v[> .Scآay}5s|W*SuIٟ”!!N%u~1),}fJ3.T0"&6%Q;z<<^Kes1X5o&\Ӏ!Kw5J&#0q?\՜B@$쵀1EX 8w<rDi[ S4ޕw7?]0~G/ p֤,®JHxqyH6\~(r3ͥvx連 O fD lB(-׽IF$Hkdʀ! jfȒq;$ZZu#d(;>;Qd gI d"c2h3Maݒ\2빵'W>Aag>5PrumH5rb?ec6ԯj}hI#]xة*ϘyBn5,vhH" H>6%2nsd% s $Ftb5OAkL@tib6Hk V^20ߪk^jAۘA DŽ`y SN{I\0s8dX9U?oޔ̬k>W*ۿ|t]OcNL Kۭϐ=o^@b#abP-̍7vRo&(j,/hlph, ^`Z337t*cѦ󸇑rz!8gr|( LqzNK|>!j.ms,"4]PqN3;xa?O֞$)v`o jb#$[ViNH#`4Œ~*2&)Bi]֟OK6# |ؐ86i3,ׅ; RU7p3$,\WͿ#^S-?Ӱ5׉'ޅ#oh23JyE1zyl(h.d "(d%N?Z49d3IT~YvL&v.,3TX ͧ$wy"Gg<@py;`زeIK&DOG=> gЮHFHэlNQTYId,wt}Um Ɯ:v7C@XWhZ[*-$vΚ2%}e7pQ',}a!oG,khX*w%+5YaLWpb !ԍ#xs1&iBr_V_U;|;%ۼZ3߻"Z=J_9˝ =(? ғR ZTƻ5\dAI#o(HhE/{e>1+Q@ .OM 1`PE`ɟhқ"Pxvb*F#0Cn*vߗ/.toK=DEeJ%ϟimo 8Os~~5jP$z6H1*^x664l{h &Y]FPh6a[Yt{13~ofg4yOlsj,<堟MI9; B !H4m@rU fS2G0ţQ5OkLI\4?>pZ UζR)4į]jIJTguv 7gS$/(55_VS.UQ2^2*տ7dG mP|eގԮyKTk] G\_>*JD& j y'I iasVmFeiL~V%'JU6?] #a DWhf||8`A!ZRs*js-"dadb $ S3]) f_9AqCl*}Е`: XgW;i!.=v{ m"F O%AUډ좸6(pqR)w #`&\ɗ{̈#E.߿Ôm>^XJ- N'qOp M[;f L F(=$%jlt]h`9(ʲV>+ p$]4\#| /:R_kh`rM|(;HONZ#p0$Yy{7vu=gO0Ȼq@VuE{ UoW] m!b`jF\>/N)C?몥:"@VR쬾 |zA akzum _&bcG7cqք_Žd~rEªF~C$G8b>6s< ŕ=>Hy],_nE|tߨ1o>o$ kn[@sn2p}-Ҧ-DmsZ*WڻGGE7Z-V1 ܧ 0BḽB\&qvRt*}jVM.tdn^Dy6WU09-?EBfh(I\g oQnsZBajO[hE/JClI= Շ|@,|%{`LQBKF Fuӟ3OX;TZ[?M.mR6$ۖ ^FVMʂB&~ES_yxZ+!D7Tsس݉ynZX$tj]@s%HF!"+rn6Qs DP_Y|Ui{;<7S)n jG 7|4f܁hX'GԫXԊCF/~vXRD ҫc` A}X3#~7}2h_B37{oйP5o]V\O:D>bp(%\BY15KV@+%sB- Y\ M#@+e<B7?|iu8 l\u%>a]c*mӦ쳣IPk\ߗ%u6j)U0($=kx <` {eæK9qu͏zv=E5n zT޼2vVu K^Vd¢IZVfLGaS(]04]X%PaoJ?ar 1lŨ?OnTGl/[6{s+Ne}"#͞NݞtHeH?4 ~hVM$s`vuw*P}_&!Kwl\4])[ +G)_:0suܶ&MV"i`X j* TUe>t'o8}P Akkcl9B9Rԉnnr#?nYZY'ܗ1x=aw~:[7-oa&h 9hA /hAD ZÃ?1&dSAD#]s%NQ(qSAc&1[nɺ'TՋH%oBfu_`9)@VK'4ңZQ[{yw6|h=PGi\:@ͺ{&i!5''[*s\oYbWF7 m.p?S'yrЦ I*FqC:\HVIo 2fl3Ni6UO92-;.`tIx|0$`=lu@ES@Kё{w&O>^yͅN x?f>Kd^X,k6P';5=j8댱^5 Q( NύR;u,1r=1 >oX[FlW%a;N3S&G䁄UmrfۃdO-G|Cѱ>*Bɀ*6w,A&`Y`GCo3wDW{r̬ը%)3"a)mU1ܒnRFm"(vxFAqm}LKSz_\ NƋrL:1SOfMJ|'R5iسwϼ}~/r)BI.z|?N1=H\ț@\ 2^fO;E/<]{T:dz}42A45P y!p/c3z%?뫬>Ju8VzPFD+ ӝU$.jUhd0snGz̴FN ϫZ <*4됯q|%*Y5E}ݎboF MVdj)TR#"{5'M[z$熿 Urr @xkb nH}}J~G].ֈo׻~MPcdl;TU-Wsm߮qj/ ' {_]6wy)BP=17&f枮Ql.;= =3E:sC9Etun~n)SC]_(t뒘ڳwJؘњZDjt.oТ/ER;0_}g^Z E;5I2Νљ.?447̍;%a_!! I&Ɉ/ !\cR' "s%m/hb]*niëJ`VF݃a (^f㷘{˪Wj!~7A ?CA>yI| F).f n?AL6}Ŀ]=|Ib5<xKG<ئJ&Mt$<&D<~]f_xljŎ-we$R\޴,̱~dH,+NЀ([;VFi Ȟh7\cz]hu6f[t?$aA{_R58ApQ*Mh.ջcm0:2Gz=ޫlCN3md0[Pb_=[&&AȒcge VAWPY0?}8CT.V3i(H?!Ǯ96 @imVwRLF={Bo{Vi9KJ馭L2k0RqHD9J@ɂGarT"qpD{G֗K8CPtJb^olyM ;`4%a:+TKg3P/K'}ʤ#۶0a{JޢOE+k {4(BG,jyFL%"AGy fӪ4)Ga[&*&&}H}{2;TL^q4XygZz:I3z aI?Jp1+"έ YyIkځQסeP5D #7].^2Ü).E3%C !/oFSϼϊIe ƒKz=ԈRx-[_TuGYbţE7U6]9ғgOI,x[ՂX!]P?*B5W%,Jv=sRW8|9hSdnDon]0X̼F*[vA)ӞlL:L7c<){4vDc 欎Ė|Jp` $Ɯ7FǐgQ>Gz1y}g$FcnK! \[+9\+{kMsWvXf8rGAh8&OZ6 $Y?"9g#^ ;TX|_p]v)ků6~cՏ*;޷W 9'[L)Q~@Lvw#O:rP3?54[Qw'e;Kk[>UbifrWx BT׊ dW9/ N, g.^'Xϸ U2qck&'*\/pZwkY2Ǥf)]ϧϡFS 5 k;)kS轴&;e11ؗi+);.wL+M|HxW])Ddev$}xǙ H6;_\vqhJa +8:ń'$FRTx'eF= QҊ gR+)ofoA.^7y.-twNyCYBVbQ12(e'y#S /<I Ym)}*ƕ8U0@[^|%É_L ^E7قOxM#7IS DtJqlM񙤲 !A;,.ѭv Ivu.b0MQyfj%VIk[Q+ǥz&b3Gy qHNi%G6Mߨ!rXqî(R̵&CMBh ^̠jznFpQ JÁa_ dX{iűbw}tkn᪍IG%8-Vg7DvPɗ`,LhT+^*B;{7k4qLGmd;q8>z3=L.tFSK|#"c,$I&̽O3qd}vl^1uV %}id>.@CQsxR 5.Q95Q*3\(g4ٰU/ hJj*Y؂):>-|ؗ7Iiīy9BA2¡'뎰2Ta^y8Y\joEqJ+l3X^ kHq44((iqY{-u< ٵݴIJ(%YNFlqC12q$'vGOI1irL/ LZKSw8\ Tg_w]~u|4J)[I?* RU VaqNqfmÝZFezCWKtЫ?J+^Xsh/zϺgWG*$EY b$,9xr(|{#jiWX d dDyq^#>sI}>q H} uc/褕@1ۣ4oŠgw,2Éf-%Fܼ9xYӾ"oelyYNZ7[]{6TViTpr5 (.Xm ÂN$EY23مd+ɱHraM2t'O@n[7ٺ yEb kJ@ /Z$UWLa%Avض<6 VZ,`gE4/chkT!﫤?;{knjߧ rS rS'oEj@C=B 6ub}T*)bay-,3H|hͱߩz."-#{o`(+}c\jV)j^" q7I*CUs%܇1wUöNlmFl7\nhL~K "q} ڼfNhd|tI"q.6ؼyMQ(Eo4wCXHLO'RTݪ _/n/"c^jK!P?vv/ &/m3{mjF-. y^oԠ^I`JA=űݤi~HdlιT7׹R~zGXF(vz\_jϓeh,IP^*zs 'i ӆsf0l-!mos澵|FB*#^Υ@3BRVD;\<,_M~UJtL{KN'H:<NƕM&{QRc r1EG=]X .IRR30pOwſywvw޸GxA3nOb: ;L>G/_ORc +}w{#Bgjtk2XOtnnR=RcN-E"3N9XGFytn$q?Vj(uXJYiHHƬ0#L@MIL qtQX-S8?H=p0 "xNu& 4Y頵k{λ UHLqfBߴKex0L*,JCZi;C(KS_V*rԭRwQ'vc0 c(8d֦la^Mfd-#< <3'}ZQ\|z4$9p ۆb :9.1Cz o)wvnۡmo&/CSf&Quq/46Wb.W0 BKƑ->}gEnɬd; \#Hʟ82,(],^!YW'xw kzc~'691wc(xƋ\,Y =]W!pNO ˠ=1:GK%M%C E[>YeL5V[5 `qw "v3! ̷-@Z(=/?R*1$`K- ЋwX %h%K-_/UzY K7^p6LG0jt;"bӺ#J=$P_( ߴĎ;$URƖ/#{+8kaFhc Qm0ɠ3~E^ !c!VjQ?ZeM8]hӅM A@:oSSFw+4i9kpoZp`q _=âUvJr O6ji$3YSpb>H,daV#(I1Ve;~ՄLPxHbɤmږoH)K=D,ѾxiCK`s3\O,~+ l__*`{TM/Twj60Ox( WV>MO3~wc'@f<>.,λRCI 5}SX{)J^2FnyȃIOqj@)Rnj.뵘wzAT1p"XS&1XfdUpS-qUÑH~!OxhpQ˿?D_ =tO(|U@Rcz9 BMX##y Qʒޯ]'a-c[Dmd_pwk}K:dgypfM|<~"E<>/Wʀ(V%왩dLTXF ViDD,T^E5@%EV(6{qN1d~Xq֎Si'6 4,}Ŏ *0jP# ;Ra, =^Ic"_5VeɧJ04soC FN ii@k4\~X_ѳU&_2p /Hw l,\hSg%4ȷwqaBU{Wi2|VbW bیġ|Β%`F'zJ瑰# #HiK;\{PT<JlOlM>`Ǻ)fh6Tp=&Oy>z$^b@7C\ui$&A `L,Wd j-M ^3ΆJYt 9:f5{gR2;tv'6mq; jb/XTC )[C]\w .咛zhC0M8,@졩h:K?<(EKTpAp΋Zۛi]6M`4J2ұ2ȋdi^91T5]Qړc~څϼ* ʐnB+[ ycȜ$Є%d$'BX*W`C065һrx}'!h\[$czBQܢJꫥ3CjA(<:WCv 8ĆiP*Iԏy /,ps"(J6Y>ekz2ed QCW_ު+_BޤA)[aT@F$!@MN-@|#3K#Yf*aϰؔ,iW}yv*Xfe&IݶG{9AJ mƘWa9Y뾐t&O@Ϥ<4{·=V,K)ު zq1D]#Nh(k :} Y ѐ\Ws tƮI;X/r?4f;b`qm; %HtYŠ/ $}rC!=ө-$`vP+_1աO`=wUT4tַs4gO}]VՒwb7ԿR}&s<}iIQQ z^/v(>%&npF uk[BHnJ>)jȣn^ͷs[0WtEIrh0͡ y?eQ蔸EG3"s7HYQYy{cG]NLMZ.qlUgjC蟐itMyBto_ת4&0Ldqvtfp9XQ됷6(ֆفx:X 0gzoB򆡭 8C*'K|&/UPͮ#1e @fSRJ'ia*omC prӒﻻ\$xǓ_y쏴A ǫWSe? ,ƭ|BG>*7oLך PAߒӜ*xvQkiX}+iXAǥ;BfLP2EM (UW|&>]l )J}Wm9ѵ\W͗TeQex׭},,`vg_|_SqEcJ,=r%_9K:XĒ(dg>3eZTkūf甡=hrA1\ 3e\q5W|\0.ACzC_JIm6xi=qvܧP&-Q%̸M4$mȑ糰 RCBU>(R%6RI܄4tSHV  ̓5 h7Uo'_@qt,8@ݕKvxI}D|eZX o]G >)`MruG!{_ ȍ_Z@;X__l. lpvD $Llbfhx̺,:$.8fTb7Ʉ>Z- z㏆}HPtp ~[w >>41:4{e^Yq~ߣ721]r{UΏI ӰoAr,6; SM_KjˉyIDUO}m{vc;ڈ`hDd7Ρ_(9N^3AZPo^N>ɏyN6ߚ*K%]m73}{fz7 ]›FgU(@۩RBQʼnu/O2tӠaz?aFj\!L1Fc9J}keLhgg$WV,rA1LGML;!'>*0h묥l3@V-C+6֍@MS7عJ;T3"4RJ"LȚ.\z^$,gzE":Jj*HXS!vYZt>a]EUT!e.zwi7T?#yzނcEěfoMMR̰*5ibCoSέEs*vOԗ:"Զ4H;M{> @RJ↣y=䈡8Xt2bMg1 Uւ$'Ӝ|p` pGI0v+ 2C#yxj!Th~ATVI33f*y(de#/_"ŧb;IT]*0}MΚ?3J # dw NPm]q7`Q }7;dTTA3~)}Y3P8GwS>vq%\$w˜ i2m6Pa9Z t}%? CRb69؈:JHB$y7Գ.G D7r&wTuw>+#^1hTZј"VeӍm?2uC3lA C(mX;[_WsaTȉɲCg24Y%Qy?6XLV&Y&"5/V9>\μ]bxvW|"d kaF=NE(rG{M4lj,5&&~7ou'Llmjc̹%|"ǵ1,4 F7 ,$8酠qŗ%HV{QmӜau1,gwᴙ(~ d/Xl`ǓC Nǭ 'ȇY_`;Nߨ6CNԁ'/~,.Rjvp==v3`n6A)D3huՅ`7`ħ_lW-T :6xnn`ǘMq~UZ_?;rOmԤ (*"RM+lw&bS *)΍CAsF-4kHX@g7Uې:Tlbk'h sQ}@zZT ?P?vsL=Y|ln FKUk%h-׻`{O ؂=t#Ⱦ#ZMZjj +i1$7_5#z:zx39qj4MkMyP",`Yݯ: n}8, @cdMI$/sჄY).9r !܉i}d_)"WKݭ@.WVog8q=#QPW< hy띖W9!MUd[\ {CY􆹜B!ٝIZHYlb#+qo+(5/+ G}ol5tD/aDrą -Jq} 5gD.cSh<zu;3E*K @u&d{$. EK+mͨ7$y(d.kc{Ȼ o.6k&!<%x }|n5lj>WmCR#Z@Q(* K=]H`It~h^F%*Z)zxrKcZ %սmiwjQU}9M4@V^g;b(|6/ ChK/b tA2P?8Ɩr'a3Y9Ni&JMȠTWZ:궽RjU3:_ |fE%%b&}`l}1,P}25]H~jl(<}K+9nAS26(69M8mJ Mj?I/> r$9G~Φ+Q`"({D6MFi:jn]DEl lrz7cAU% jf`D8q2=++Q b:E/,;kRno<^A.WZ2ܝHƦt^"Hf%H`f}UKp KD} /Lǻ}ӎ^r x?l9c(;*Q?rgHdI"lR*Q#g, #K7[s\-PR[DЌ#4QGL{Ljw Z p1ft]$+f)^<:w[FkMҙ 0?I/-pЉb^3܍Tg ٥̬D **Lj=2ЉyBSr9{5+9]]D!ڲ6&([ FsPU&!F:t C=5- )YJ( I_6v3Ҿεl'oBO#BY?xOVi^;K c.@cb#ξE&MNw 6R2سF!cXT 1vHπ99 l[!<P>0a`0W2O5}x%T@~Xin5a2M̺1ڵ6w9xn–HFJv*ݐ̉{5? <p`f8wjU8N8vD`MA\իA-D^Ⱥ] ,M3ԑtMLtB=UYedU$@]Enu9"+"y1(YGJ:=+6,D텽{AriGA&2r! 47Q5s-iOa|_@X`E)ᘝ) %N:x ߯ "vއn:N/X}YT1fH+9[9J[JȼgPS<jkҟWyHi,ݰLw3khyO6}c\G:IQu:g C~IQT)*ͦw \ʓEIK_qyv _IF-=r3_F?f.!_TH'/RIu8 +,pt,uG q)hը?؍nVH_äQCLI)BьXpc^t˟gJRW12dkDp:UBRҸȷ2'Tt!>❟As"e';j;tOEV3a; cGa)uh@Ø] K1 {vN?ޘ=w$c= u`YcQ8L!Mm߃}K%3R/ZP_[ p)X{<^Zg`Twg6x;vqoQ:[or2%fS*Vylaq4/WR6,(r|$FFmO/`Z3dOLP3?p>fn/`i7H$zPGli@a\)ObFK"," !.(I n0HV}N4Q [s#<}JD|xIʉ w_Śg{;^pL q0T%:TCƺ "8cز/mm!zE>й?9h aui5 fWSÀii/Ιxivܜ+`5yCbQuN^MKQ:O{>(|!}kA|s&9?^S w#T̹ܗįq*[Ii0!I[07]^1,qk|J-vӮnH+ 47IG*p_˱|٣Kda]|%xR 55E̡H(.Om+i>^- ~ .]ǮCAn?M<%hyA^{ TBo|dYuv<^U/$u3Q_'¯" , P:?9\$3.sAX@çuo1Њ6^Mz!WçJ}4E##֘9.k):KfqүZ- 6T\%=W, AF5 ZTMVH ~3x[kjO.T.p6eECe HBVcK+b; Q8-UCh"s0}?l߮s[x1_i׀ݺJAe;El좋Cco|}ZR'!, g6hq(Y/` Fuq1D1b4Rӳc'Ʒ_9mmEԷ![J:. {^Eh~^gjVx~)_# *ti~d{ ѳtNY5%V)銆AL~oq?r=m'˂*Av8zb&&<%7i<$%?}jV(l:2OsފUrQ~+f: $v0Al0.+̫Gt8FֲrBh !$`MW8׌I D|]WVT-論(~7;gP{HpRU6Fimy3%n5p _I+*S!QHFpj!H-a|-,r\z^JR ޓCCL1by񔠙`;䌾aG$48;pl)?ÝiY= URe4궷9ފo@jXH&Aˏ{nRk)L7m8NLy7. .Nnl@qy[iH;۬"-,eQj9gi"Aw$ֵEH{7+r n`ZZJS )5+Җ`v 1hmBM"9eec JS>^KP_ܻc4/ LM%1CV"~~Yrg&4e >>z)](neD$W!KaxևW})U :_HUd%_o,{\Tܳff ڸTk(2M[>)Qefޮa& 6r߅GXILUOk\U>Fzh>f :Ca.n$xA 5ɦ+ь\Yڍ%9WG?6`#vNrCMy2 \"UoL̈́0)R?hg:Zr-Wm¿Lj۝`Q4] C<' qsSK@hg(:!zT "Sl̷=/˃Y?) C+?BK5>_M nej^5@ib<y{%_%4HleA$PA׸ٟʶJDŽ_8eG\ÙB$*:,6dIq nbt2K,ggz@xShk Q"-t{07pEU c(l pѺ Z~ 0 WtWHqLD .]d}s[K Zqo:;WcDh fsSaZ%a]KzҽuCpWj{bIR#{cܦ~5V&ObzLoMyvFnҋU` ]hQT Tk< wPѰbCqKjmhrϔK~0!3A׵T&wdI]Ӧ\ś1 ,w-,9cTܠ&GwM:~(; KzOo<JWf=M> sRuzpxYSܴ6?*`ڦ4>3ovZQ:t 4DQdF؞EoCLo1ɰ $a? o;iZ.2m!lD]ż֊CIiu iqS*{_;P'oîbEf6jE.8nuM/T2^& ] #`kO8|%z3 qbd=ϻkw68 ~D&zڲN,E L_X8"[(15)D+tH]e@q v=GݛMɻoDЙzqgC~qy0J?a޾fORF>GlnΓOjcYbut}r: q5opgDHW029kwP7dkqZfN]?7{pFȪ 2[',F(_ESunLU B`;Z18ےO!/jLhw ;>V(_i; sJpxʌZvcKRlh@03$rtʀPlpVRB0iᎻQ eU<ڹJ3h]]+ <_m0d6.lLX,AyBaVͪ'9Ў8n/0/='[wާ$0e3 $JG>[$ כ9RihOx&D-'M[6hX&% q[(ڕEOh$ʒ9Z "~d q%>k9wú*l[?Q4I AC$6 88BDsoCEUVT}xgݽmL,2Gg5*aL'B9 xBȈ&Cҭ,]}%h"똗j 3Ch Yk :ty4?!5ExGGHk(D.VQEvc@>2IH;Xx03R /_l)#J9;)/vKL.zoT iTU'wvMX_ɶ -';ө"E_HAE_C¶ɎTG.l5\Q& %XIZa+zk+ęHe; S Ӝ CJFIa$Ppi o4 ?TJY @%f$6(dIR#`6fgB:j+XcKA>e>^Yp9+#*]G / EqAW8Y}l,Yqgg-|!/@!q7Gixk2K#a/B@UDb&8UrMӞ.P\E9/V-3HP6!˓NG{ljbrH~6O{IM ե:{;RKՍp}z3]0CjLe |\@̤Aj,M>tG#tOb1]⏤,ZfwQ3jUR)HjTFej45HxY/0A9N/ 7ų԰C7'On{]yi,7l8#\37$Z4, O=h2$5~[?e_cm&uy ϥ%s),9AT c_t& LsvEMT~H\69Hv/WgJy\7 W jP>+Al|U@솔cd.)ճD 8SCŞ늚fVA=r'c?YX4IT {i~I&F@.psՖydiC/ftհs;Nv"tkkؗHuٕTvKfZimr3wfʫB,&5PEMg}!>fhp5ɖ[녙BwH~|XkK=5;glXE{F["qXf_eFY3ngGBe{=gĄ-M\7q =< r x{}K Tɑ.Sd}3_9w9[zQM*@Aygbi\UG$ tf :XLRԻif7>"RGK&Eg'43<{R-'UY8] .#O_( -7jsn"z0ߟ4բlSD?V}CehvW̥U_%ɚ|=n]G]fH>i 0[!8-]N` G "J}¨'1H12  Q$ɕ3»}j>Rg-ԞM _K91Ȉ/|7j]ug[绱5hit60$mo={+Iͭ/89a+M)tN˄ d~:n&#K;v@U4p~햨U\)&jܛMAJ]bjg(TmZ Ah2;!yHi3؉fu|<(T{bg;`f[r2qEyr`rot@-E`*[`@Iv{ 䚭8HmQz§. _M-d6(9^g[P{Hx\8ƚiƯ/vNON ̈wW'͡AQ;#bpN0}Hu]M]ןeIk]k+֊*PPb1ۏ> '>dZK#ꤗVvco4 ^ !nPj i(BWxf6WEBIG)T(sBոuiݱ&44? 𢱶EN&'/خ2PoLl!> pM;3s˾U+7!+) d_ MwɢM9ZB :^ހi֌U~J{Jƣ$|?5WS;+ch!{o .cx7n 4b3#}J䮼SZk6UpP{P&7}mGK1\6Eo3!/5LGTe. ퟬlW;RX_.cCG/7qu44:k7\I{\Gz`">p *]Ҍ9פ\\uZT&/S6W썽F²pnzp\ů_Ko阽`_!'6-!D#d91FuZB|,O> N ~VUMS&cj qnfz1q=F];Ai.siwۊ&;Jϥ]r,?љF]r!s|j:`M> ~ f<+',SРtvTCqW +bgSbxh=K`[ y.ٯ~B~Q!ta/ҭ\ZZl,hyd de09EE|hnAgK0e\\HcTVV`ySb UBElF6j E,'r%t ,!=9@3a5N[ÂcDc}@CuVJ8$ M@0ֿ"r'A0)&}ˆ lݣ?3_3sz$2/;}{pDڵk~<ً専?0qN'G{i(nK-SY_**؆Is!OD&2a'RT Lm],_\--x2,'p0aP&2C[$_x$1gkE9XY"@A]\li%y^ls"Ֆr?~uNts?ԃAd,Z1>-jS x~&NG|Ywt R%]]( -jT.0ZDFjkx]P!K sP WQ0q"/F4P:g9Qh<԰15X+X ?=c͏RfiH,8BD_k܎?G0urFMteNdE/iͨo ʋc_q'/H-#; ;@Fr ƫ<3V TTSe|a;lAyTؘ# AttΖHQ׀S7*<-HM <,b_<Vd?i O[(5EVԌ ^kquU< K{Jcr|;΋^8QʔpĠM,,V?ѤnZĚ{$OaSq^ife+SJHf3h #;]Bqn_.,qSsΓjϛ)\S߭ ĄpsN'W/940e9 enTvy5jUE҉\4WcX';s/}/B58 Rk*&Mdz-7Nq? [R5] 8&MC-]cN;~:^e2bԔۣ5ǘ2 &NTa&ݥ]fIAo_讁TS?qi ؘNr2IERcx>~iZ@OG(I{Qҙ`TVk_Lݟ#piD/2kEn2t T3/[w!푼ofndnSY* W @a )jVԥ.vǗs0񚕔&$]j5LuaQ@CNXA0E~[s'ƣlua{R4H:ρ(N]JhpqJ:*n7Y#Tu7gԣj!Z*˟Zv&$1#]be6Q (2$pSC+G9dJ@3 ~^LQrvQDu<X`k}a6XĿEVcrB2#%߳5XWIzיUe'A$]1emHߨ{ [ޥ1Va~X(`]o@)4`ÃkϨ(IƽRre޳;QX 4͊Q8xrfA!x= ?@PcZ$Rӕ?ܠ)/k9R)XX_oIGD6gXqGWR@LF]I^M(KLcj5U; Z%f1c ,/ +IF+>y8 0[Ǻ#O_wc%4zK30DG+< &#X-0!s tRNVH:ؐ)|}-CWUd &ӻqΜZd~f|X`P3;Wu1{X6Gbmԟ1t# Os0]*D^1*4ʨ ߀8Iv;L fIPh\aM+X+oeFCH_,՛K4O)Zai)+7) %[#nWf8f^@l25e|6v5T&?_{fVH{{GLEPޑHᢂ8ţ V|Y(- =m|mj*-0얨 S\S1<JY:Zr=Q ُSk_lԙ1DwnWst)Gn{fr4I(x@G8XKάV&~+BbF2>[.郞еĞԯǤLjk?49X7_(o5Q"*%7b3XU!a{⃓r|P΅r\Mul|UX03E/Ri2!hYl?X0Q; 7Y"Xv M&ѡ1R4N(;nΡ|y3S:ܠnQ`k0A= KQS'=l-+Wڒ?/~8 iS:EŀP^O_?CMk.THZ ?\v̒bs /$'?=mfݡ(esn21B2u/^( WH4di_ HfT\^y+%-'Ԟ#da|kҶPRcEi7-pl}^nX^u@uVG3[4 n}?N:nZPaFmS){ lنܔ06h96 ΫXo6n_Pk9g t3CfPh΁лcn]t4AQC/UFLxۢnm#U6M[~B# fLOdD1jy724Xx'13Q8Ԟ肜HU]wK#%T(ߏXD)&S No^+X(4Β_쁩0λ4.iN7|*_nÆ.<_ڵiS$s^:f<4!U~k!iv-ԜEixkOi&JvP-w>ۀɐa81|YWG^hsD_+:n>$"k6Ɖ)S/hh+c"DaX9X# ' "VyH9dk$l,rQe[sCtu65i$x "b]B}QDrE29E'QH ( +1N \Ra(*x4x aE,xCq1[j#1=/'뭓ܲ35]QPk! 0Kʠ DGQ(i.ԦJp!Vp7 7AD'ݾmzrq<$P0;*qáb|5fXa>]K,ڢs@*pS{b>䪬E :0F5T$b"HwK@L)I+v,W|٬t&?-=.WiPTsmDݢ(|h>_նWwO(f|+c[:m]bSY8\"^yiSS8KD ój64ςߵTPV4 *{|9ܘd٭Xn,me<%i[dZt 1|+5h"oвP ^AVFs֭(!f c6>Ӂӹ_ف5fFc-ʦ P\ Ƥ5+% Pu)r7fH S&*m{s'C Tnd$Wu v71+D]/kC -1Ua. {tOoAە>sH+'I 2z9n5" E<:7eָb{~}bYϻb<-"~@Mf 4syb=cf`I*K84bu`-Ds5*ibpJg7d2t"~raa9I/Ʌdv_8cƵ>U ">v ".he%G.QPI]G 'dZDZxN;Pz{֊yZ[{p2GFQ'BTn(H;&ԓu*&]} C KD{ΝR`ʙ [h)ȉP'.ћ=nѨ'(faSN,Kdпi׸-?F89 >=h 4|&ln;?0h՟eXtPnkdIT6UґDPSn3jS]ɷR3[2hgKz^cEi%O$ v܁S'kPTԪnN0oshJ 8p2:3/ZIqv *ɕ0:5=`n@ ױsh9)K#y0t&kGS>mBSa]*W ZAx;)Y ](SN Qa]ؼ" %-FZ Yqл5',QU!)(KenTW(h>b,l2+&lE;E𹣚p%S3/hUifzC}2Cɰ=ŋH~cdá%X,%޷|R4:x}%mG"0!̙0py23a!9%3vo`*ЙvZw,zg6U\Ki NU m󂍂OF3ݳՑ =bbYN%cqJ;0o@XL'Ws0/:97'͚fSllI@k%YP>G #ݥӐ$w,!ŝq\TFf6[7wY_rϖ?0# dyilEg 3f8*,,[I3αת,%n] Q꟭i]졺{C$5Ab mUGvԜ5"$Z%?Zl@oVQ($DF8E C|5J4%թ,(CROwҲ$q:3IC t@ݬ;j9civ>"bD}b9$"_,' BU{!x' wek:d^2lV_=ZbKy ! H b߆U=]^)qwz]z}SYPR^JNm|+R#eF1̻S u}P3C~u(~eo)?8oj8yq)]f)m sͥ C\ LcZrBh"RsGPC"g +3+`1xŀp1 V[qfrfLtF"S%a$ $ߦI6ޖJ8.fx|H*ç7*읤iz,Ҥ7 HDWVq9 P% oBn9}1!(v{3q kޑ\8Ffr{,1{&l_$5ͰLaQvgռoURèE" [xQw %C!t:!lf$f._LPKf QG4 BwQsLf{#](Z6W+CK;D0 R͇2UsmmrQ% /:dYA]u$E~>OZ[{swgEP嘴cy j9dL%=BYS^fĮ!5)hExG3XQi ]#s0cs/Y,wK ̣4AOCx惜g..pX.S4qy5s=mPU,\,1ο:ů?E if3u6IܬɎj%"u=sOK Oo%u)x_/3wJR6kvny#O&%] 7*#6e 4hAnNB.{!MI]M"jpiIn} QЌXM/_=4np@}£`Ż) qBVJ{18{Te\Ƴ F j<^qthC"`Vox㷕DH?gǘhaMnl;hw5˽ظY?jS7$Gg.z:z4ns Ev|ZYx=^6yy)\ o"wMqt[^UWe5ԮY: ܩm9($~Y2V{g򥻈Ɂ+Iu|awpb=.K P=^T:&Hy&Řz©q OhTMٔEc侔O!u`($BLĈ[fbB VPQ^/u};Z`~?62FmMNn;{WKiHϺ?7G}0Y}̭TB e;O! 6Dμi 1n#sf7l(k^F|@; v6n¹yjA3^+^J\Z/Ĭ|@/ܾ _{=L$޶Ffɕ}F._PCݺj749i0'U8"Iߧ s6p>/v3K쟔3tԮHո$ew1oQt2 <>m%p:jVs1bJo0UUjXO,zst}qH&pгNvt`U9d?St7\ 9s7zܻKtLQKY#a+Y}U1HSg8lb׫Kkq$'aLAL!Nry| 0"axܬY'/F?@FA$dl)9ۭ_U677V!е%spBMw_uE!. ?=+lᯰA#!,WSׁ8d6DnLc*a|*U-ퟰ4 %RKc Nt$0TKz3%cN<nO^3PP,ܹ 4ANQƮb-p:*g뿞FHO 5ËHdd(ˤ|V(AvCq6Lv}2_UZZoG8P c~]-~fNekl5V*k|)w@vdE!c²^'3{bO:΍Q[I>]B]UE?6urσ>Ӭ0B C We`j])x)safjLri*:+#<|<8]< .)zľ'%>xRBs0{aZCrl`[%PžƁo(  ۼIz5VC('D P;y3k MA7X;둛Quʠxӌc4y:n]jl~"{~BG}MfwRX;(~E5<їYG3=F啢ղ|amOLLsurQ KV4X/?bicFk [} as?Вω,ԗ-+sq EmQS_>02"jj9t87+͗blZ^-As{PAM8Y".漾>NgJ283-!WV"GlTPIжmONXό>Z8!%ZBc)ױo Qf$0nh !Iۚ~"cj]z Cy;nox!/MY.`+M H>ՠҊsFf*3f5m0yd4}-0Va7MG+K790@JpY뛴ɷNX}QɴuX_.rأ. uuh h ?vv:r!aZ,-{%קB0s;&~<~<媛@^fZ/4 }ڜDnkcbP\- bPCGv/]\15jhv26;d&Ajɋd Z &%9ArڋyωR}Jݗr24~M) 8/Ɛ/˲_"mDBU_ٛƜ;v=d/3K‘-d r\UJ桮;k~X:E|Xs}=NC`;ġ3H}^-+kbsg^:k鑥O0Xv|]4 drUT]PrRO5QqT2]W ̅WFlTx%+ ޽#R{O֓Ih4.º[\͍DQ ܤ$TӻDfuN\4ǽDRSLP8歷@fo]\CXQ!oin]l6MP_ׅ-7h``; E tƋNSx3 F-[4kr#\kyy-VN]Cq[}w_Ixl+ō|nʌx2e\gU[f42݁ xIByӈۋJ(l5Z1 +[opAR+lݲT j޻ݢ2My;d_*x#Q:qKi8OCF6G&p[2xqTbrv~ 2b34cH\vC, Aa'/4"EʝUjk$$dl IVFi3oSVQ=Y&o#%9O8:>p5D@#/ } msշ]G`8VC ETibA\w7B֓ˁ9eCNpնOyK*N,?s>YbУpvZQ"D}E J$›v=-W7 6m?u٬c; Bz~H&~k>Ѭy5܊w(?lrT:i|93L6b L[X@m$"͠jsr~"a~}r=! ~MmkJ``4ۮ:HxUQyŒ?v?z'2됲-cmŜOo]tLIOb JWeo絩1MV#ҎT`HNuP.ec|b9-A7#BH(ځ&墫ZHtb6,vl##k&fHg%L(GmḷGPy:QCFk4 s| =iqI~- hYh R\0~N>a)ĩj-E>K:pͬ1X cpT;ңiXr5%H|YB7Iq:Egtdž&ll#T_Жlz)6OxJ:B2H5S"Sf;FD+tF%႔1O[Ż͟\&+ d4oLbXͅaܾQQYdO ;[B%^11/;껷zlnrMAz ɥ',8JK5x[yQ-V8z N_l 3cgV: ct&="qdZ H^X=,Nv7dcY]i"-/R-b Ŏ^2li` P1#bJg}4(b.Vn@';g߻/LM 0uaϳMDl2e6q]ȈHֿh(Wàzzt4AJaO$sߒ!shw sٳ^mFig[LW?]źk8_ vWFP<'%kl~@䭮Ҩ3M"Ֆ@61/ q3cԔyޮM\%TVr).&@r֨Zq Y^RƆQX㧿+ olhv;cp>t݂xf~Ɗ/jzC䞛)[ya [ N3 |Ce Z[IŚ,;9c(2!hb5Ii)ӫa2V &<i>URFf^Ag99ߒ haI>,n\o.=*Qv`i&D2ڧ@<3qڡiy=$?|`IC8wywm": K(At˭\ښ.șPwv1@/XHj#kŝZ )2UU6DǓLJ+!y/!L 1HW:ZT oͻh 2wˍ& TKW84WA(@QHv_𒇲)M0To,I.W։{#G8׃. )׸ coΥ9kyD'KlpX8l5&fB,wFDVaÇ PCz䩌zecIrІ\̀RVI nOij.^Y&ͩiD.ѫ8TQ@r KG|bݺuk =уN7`/3ZJLj3̢)n#GN!Q@鸘XSrF0rV}B?Uϋ e9}D" Zl meNz}+k<\AvHMU{Fx6HQ7Dٸ:3/GVҽeBr^^YrBUp( v Q>z&Q\g̍ e٤ZQ9?JtZx \^pneGٖѡ@nŝZ3RzofOe |HXCnDw'?EƁp f7d꣒9&W )^?_dq PX@L-y lhN,C~kjl5lk~H"F]HA5g~QiH8K4Pq˶r:?6*t{^+)M}7LjzR34f`M?^oW0 ΐ9䖽L-unB)b8瓨z*˯]{$V=*`ovlH$=%>XrvDk0fSslUY{F[;?b"қKk4GW%g|PV8j!:cM+AΒD`4h?ԢY aZ RBIS|_(ފU?ZB+-Q aq1b\\BQD,݂ot%͛.tESw\ShȲOC< e~D"(BaJ_Z]Lp9PjE|*KĩToM6٤/{ɴD@S'q{s,hf~1?24*JЃgzduǾyE- '@7FE6:kϔx$з-07z5e5 - #~G44+Tyc'c< A"[3Ц[0BB_ʫSAsNk?&ɼvb`|7q qhX T_.$MzW+O[BVΜWuݽqԕ?V*3fICegjuKL9T)^u1+T\LD;!*0~L QTuĝe rE{fkά<Y !қX)"BK|1ޕH_iT?nJz-/Io Ob06F[؀!uAFLZt-SV 4 Me u#4q&7`0ef!Rj0e6ptu7'qAj-ݝrS>dNYۂ4'I @u$^48OuYߺ< _З(KQ=TLC{ek‹]е}pk*zNO`VjUiJ1F\{p@ovjt20ڪIo.uߤB L0eyG@4  +Kܪ ;*\ǧA (?M 0hXLe-G f<%o7!A5D\ xgg,3\dyq̎X !M\E]t-=<4;}wi>'qݡU87 @6!'\48?GmjIQ8nlXq>RŠ% 1v*Ћɑ#Qn?\T: Q+|OGPe ׹K0,@ x!U+m[p=3=OY\Uq *Z"-qVoV(,5Jk) /`Gb9[]]LPQ `9 g`ĈjBԑqR@+2Χ\JbWG^5: L.6yއ]9偊B'5h+ͮM4OX.Y/]ƂeJ$Dye`1QkbCJµ { g5'ҩ՜ribHDfu}bNs '\Z!6R}X;`,ŦqUԎ;-J'Me l`"hXxdIޓAi?rZ瀯<ٮPK|+;{Gܨ[컬r8$^CdB>UPP?o3'0G6}֑fp,sԦE* txay?Sl!fK3iD'kJuHVȝ28qW)-)+7q@0Kv~vF4@?)X"VPËٻeszW*gd.91t3Vu5Mv}o ɤ=WZTbxhHe[8M 'ja?u:ÈH(Щ#Gsw %xiB `9| QϩW=5tՅCL\^7P9%QnrP\X&"^3g3י]vaCᜇjcn\4j-<XbU!C:MHǷ*kej_(,gϒn46"d Yyy-4b K-IP5~Ţ3]mV1$M4B|!gX:d dz֕tWq{T5[LRfڨTNsZ-hV3f c!-4‹lF. A`K 7#߬mYneن &t1"XŽJ!ʣ,hEf2qv X#׳ZR-?FB`ɕ :Y/vtVpJrv|ǒ ֹS 8d2N|Ob2'G@Y:ai2l8V o1կ2~xchUs~Ɠvid '8.͍*v FVKKh#[ m M!ԺNdc|!l S;둁(h.McR,f'M3L0KF9avQ9tC ɭLC\J2"!6J&Z/SDot6PvqA*O`,_J H ёEMm~ܕ*ԼI9桠^&;ή< L]Zi|~ FbLӹ* UO3j2FQmKyH4Gj>9Eo ̿w\Gl-MnP^sQcCo`xM.*A<\0e 0.P,g\9iFrARlJi( Lgl R[ O]}\v2.]*)~"/~[yOeyIEd0,ߌ9ʇNAW- &z%< PŘmej]p"`~]/\ $9 u;k L58A'׻ڱga@7U*&c(݈6e례.Ư *sDv])~zlǟĬ*RV,M*QIh JͿLCn[o CTUleJϡyS(cCZ!$DTk ^A6LȷqO-$d]ɧb`ez]{7~KDM"ጓ|'9&P- X}ͥ'_I̿{qged$bq & 'In |[L KP><у?iUcF:HxFh.u cǢ޹oCi6Kj s1#"6} cB}{J,QSk a?lK g*'U%{Z>SQP-"]쌄fhsQϛ^5rӻhJ^U&xU0u9 0mϸ'pl=f)%&BҚر`Se}k[,tLo"`*6 ^5쭶ڇΒ 1z|'{-ϗ]u+I)g*?ڈQ8qJz h2 ϳuү,-:~v{>=)3KDaٞK?Ǔ3߷ʀL|Xky10pTu1 Żi+9:h;RS^sDVzPaSCKYLkCE$OrF;37'Aޚȗ(z*ȹjt/NE{4M%*k1-ү`,FʾPe=2glj |^u@ʂC#m5h!,*6b$)$)ݾ'Xvֆ59O 3k &mUGU$HЭ6=^>ْ}N'8qY5/utssf[=h4@:r0Dp% F+"FdRb7`=-Ib2S_A;Kᗳbtr) `՝jKG hzLj)f\I& iw[28@|V<ôL岨-4gVGPL 57;MOL-R<Ksp.T҉ zuKDpQyTg!\JT4V89>&ᰮ]z<]%ǵEư;_W'zɘ\!3N&9FZ*Lօ*| 'e$2P EŒȾXu:;| 0:v^-j!FSULDrS|geTʏn%Ϯ]aqWHAX `r*yA| %4~B`Yis'ݍ.rwoC7B>y}_zHqPlwQzw)ODY eRm,H>.>)ۚSqy֞荲Sez ݱq9NL+`oף&8xrlӛz볷hs{_Mu,!BVJ0F'm˾a?L1eRRW5nxl{=刮,-;#vC<(K' 0 [̥Srx8')Y dr:(}4pmnkZм؆4D"nfuZ"\$dlD 3@((,{n˺Z3dxLvqp6Fڠ(Pig 4kr=Q*V9 +.:zM l5m˷HXrV5L =Q~MNxhYt8U 4O1} ț {,"]:sA3/# RN~D nb˵ |^s_%St>qMA u!г5{ͧ Su}~qGBH10 dϕ H1[=Łi08| n$L&G^&b2-m󈐠6P.2Fkhf;7%x:/E}5V=7kZC]ϦGPeK0sqU:Wk,;0)uߙ <dw2$@{r#{%(;pKvqK LƒV֩< `7d"'fHIփ3e7x-ǹ>O}׺SD] ?htkM0^&T/M<Ȇ4\gw orm(Y'SmIc{<_cͥ뮟0l;a@g3.ׅxl?Tun .);mN`c6Vqx4_)n.JL)6NAG{[)%2#gV,2s[z+Bc2f2V_B_}4 j |éłАVEI*y Pc> xAo:k`1ya6<+% py2Q Xaڝ.$&.k! IֳWXo@W|fCo!C]u"ɋ FN%@%$b]%ɞ-yre*;C#m ~q[F0R}y(456{FRCKa7V>`LDQ;STO1ul]Dq rG(bcܚ%,ѱ{j/6_g(|^bailr.592iH;YZr y4>](vMiQ"s% hZچ|&j3u3 W6PQ䎲)~-x'͂Iy8(ft)_  %k_gSFrBbX@$C;>>|M%LJfvOӢ2Ǖ=+22Xp%%s¼=o3~rŶ:^tNà6zêGOc`PbPCh4)&b3&6t1/YEP}`a0˞k|Szh){T|\A~f_zrnj2MTUbH0╖2 5+z]ŊOU 5i/|gD[@)5e0X_] -{&?&N씍0yPn A(R,wa0)Gdv#ptC0!WQ7t{3Tn/hDS529J(v)֗Y~{2\wߑ(.Foeyֿ} ;鄢xd׊g/£@&LWW96 /Uo4]z5ؿ~c+x o!3ey:uE0.}&Mi />Yˇy+p=۶"OTqlvg1";3gڃWnQ\4co:za4`؇n0`Љ)2[[:.UOY'GI?T 0]=^xIH(Λ*ѼѰb"HDبpfDLSJ `[]s) ?lwPچ 2Z-I*S-=:`=bJy>QF>eF;P ~|.<ۿQ1(9B p?j@n X4@cl}/?=1PWEoSbbo.a4Cⶳv흟P@`&*NN+ĺ8p{=Xv)VtrnD֧ghmV՟WzB l6Џ." z<Γ#w{GtE_ݎ 54fF WhR+Ǚ;vüinLP&}kt w\6{"F;J1ek s.nfƚF;m:~1#ʡvJn^KDK.n}B#_G@ )Zl׻ע=UaLNjc9}X(ЩW넪ZkzV˻vwstwz_rcʒ+gGmdy'Y11DcvZI6c"خnv91]vtSE/)?GNߪzApB9T]o"L$q=<6wpl?D-2%i!tgTXH\yu~ȩFԫNvYYh8yy> pI\~yaW Oi|-&F/~ + .p8.2e5CBkm /c)+ 3dzBY'tauIIHY>`KʭiKg"|,fuFl! :Tyhadžj*J6 0"G"M% R9Q>=;|$dt%ظdATFrJD:C) Y^_9NkZ>:/Xr'fU(UtՎ^@Փv[jCt,b6H,?ʺܢY׷Y!eOMD@d$C,] wdx#ojAT z,#(J5gN:/-mRrH7wfA|@6ޔDj&P )r+ %g#>0oH(;S+F(gF&iZc;PVX>1* WLЊ+uD)QOgD לb!2>f?b^M;[)$΢PzBUhd<~i*dܥhݠ,O z9!U??['Oq;]HtG.Jw5J#c/N `<Boz&JF~$?MWGrS)r O3QfKzdq$q{M M΂pey戚d!|^Ix%r#es`P.Or$cy7[}_>YE9%}M=& ŠDM}ɿ z bt_F1>hD<w@-͘@MTo_ژJb$SnyHz@ \V +*"!#ya Ot|d7dJa4 J~0@ΠohbO h`lY FZk!J${nE,Sk2JIԥ&.)|x1$HDAvO^-1-V-rޓ3Y3TLh.iNJ$YMA^͹ @t7>9;t^}ňh)& lMbxm܏c׸;} l~( 3 +!-v.b6~D1-:R'*rffXUT۾F20Ttj Cdi`VQzB{D[T&DA.uKy#CG&!Jma> m"PLcx^Ʊ/, `#A\ SDJ(F9 Ә7esd#)SDle0X&_TfaHQiy;ow#$">QN_R2@v*mI>B_Ӣ0a8YڊlA?![ u|laȴ6jP֞Z;kkzۉnM5>t|ț)|Kg=j򬪼sïy(# .Cx _A"r!awV";ݥv_ BlF'R"㧃3#[D_;$3jv{B{,Y'͓/@Y[7C򐟽A#Rczq2W6ظMIF(&Dx  TR Co[O@ 4*bi06:7t؏wsrŹweeWF0:7ت߮~m wFtԛaݵ<ӶFP>xq؍AO=0}!b;: Q;0( f~iQX|!ǟ,γAQU\,0&.]wRB rSsFHrLPMҁq4ۗFY'tH |[l˄VYV{usg PTV⚊t?U +2MmnYQ(:oi\> E'PtDbvdZ4$o~#>=^e DM,XuzcQf[1.s\,qa".!mvGx.m''v:hbXߥgegxb*W IQtW)oUWD lFNEԲ4bQT3TE]k)˰V9esrg_NoZab( -8OQ\4xZRvvT oeyOq%[[m[ k>Sb3E᪝sY_ZeԨ}:Ȃӏ~92+[',6*m"3 *Ģgj$⭫i쟴ql0*Y`q|Q_`׋.ISH&Sc 2NDNNEkn,Qa-]U֓?̭1URqZ9}Y)i(Fnk5y`Τ7ir6ȿ=*; <4724x!تh?oØ/ao*YK Zz ^)7I/[KP}wZGr@NXsE[Pog&fB;L|ZRQt,ngE=/W[ZSH::Fvt^tEYE0*׸*%>Gd.J ']'|xKض5N l@֮tC_H3g3)y~W$9MRjK7"-ڛfwb:\FIrz;=ǹnhlMϠ6Pɀ/CpLnHrʖ&OSf$3tScJ8zYtV0\ 49el-!msR@rS9q+31H*SAzJ阀 BOcV=2Y %7Iaqh_8֪[2N=߻hh_S$oru]8˭y*`%>$d8th'9Wz)P<hF}ILk!qo! ' s \z9ϫxst;-xZ.f8+o +P>X&7q/ y EnLrP&(6US! ?֎3.-rWXxNPM:J 2~fC u,zk+eK$Gf'릩r6; fRWd`~e :N@‚,##ئ!GM야j*Rdy?4'A^ uIqV8;*ͮ>SO*\m%^[MXY'Cr'l p 2L Zfj;6 9Xd=ӟ Zn҄|kEvZZ|xD„EX4{*乊@4] "_0Ò27ܰdX8%ȡƷ߃c5N#t?ݍlD9S{4kUi`["dOIN NQdC \ ˩<2Ǔ-7 &z_/xUnsl Qv0RBpU]}-\k2!3R8njE, 't$E!&`QLKQv?ucU=h:yL );ۅ~qюKmfB$9y:MM%͗ S^ Q.veʜ..=;xv>{d,}xp.WNGiԔ3bh?ؔU7 ='^:1f=knȧҮz$I"QruU38q% 5|2fk&Ni粚3}/YI/ 7ty$xや: c.+t蟑qnu,QC Z2cE" $W b`E yvW1GEtUBOĎuXxJ+֫r drӨiZ|?fʷohּ}\fe+SMG؁m.x, ߺ Xi77zS0 uTsWl*XD)P @4\"?RZ[A :uXFYF)Emԅ&rjuBv% H#c}2|xr 1/~_oN)Re\/|ET 4=$q-f[s$"3==Kr;}$%N5_%y18w BP1o٦gb 5J&v.!ި; AR~ c7q9yB;:9MTd.A"%e;Ȧ l8ݓŃo=[؈MTBj0-w:87:ʦNh N' zd?7uҕ" cŝ[j0+k#g.NH:ʖSYn1ʜg{W 3[ɍn[7SR(/+ 0"P UpOL#̽x*:qܠM^ajs~m܄JKpH9f,Krw".ɐBYXӡl06Hki{}=aůO @EG60j7rI;%nOy.1r&J½qX&FomQTJ\^a+__,r#5RϷ˟h#2b95" :cW!FM$0%Klƭ +wfhF]#]XyGdc#ҍHRZ~M@VC)vbDɗJz$1||C}eȍе~z٘6F!{;7%8*r3ձ?gy;; a7汉^,uį6t:!,˫Z !s 72_y:U8mCrgzG`Gѣҟc %4;5#B+y/]zzM?A"cF,Ng Hpoi `knT7V˴1dj%אL\.Wޤun> b[;BdKeۢnAuU\Lۋ7_B1oFI !$",WmWt^ |d^ =bĖqex 3- nv"Y$/O\:ڈ @_49keWM^ɔcQtP=)xwٹzi(ZLUbʢȻXMͷJ~L(Hol;= 6[ ?&@ h3|A[t[PQ6R\AMKvvt:tup6rdxٜ)/Sr!5Lj?LaH3t@ެ|DBO,)8#3lL0>v^ԆZ ـYex:Ot0@\Oo?ٌv"9s],x]i`v. -Zn'YKVD1p׺])F`d59,\If}cZܾ?bߜ-;#g < }և_RP0~Ӱ ^tug6fz7ɣT)q$,xlu'CUkt^Q8_:J{z҉e"澺9Gr%̞}1Ppkq![K0' SBy&* VQ2:k: MuF>~#LC|2mgPTX&Ѱ_S3sh ]'9>1Qr i|vF-*NIHjk^שuD3 rq! Y4HJl*f„2Hs.rxQ=жyPLrȳTiڕR+0UCm㵻:J4)볋n0cJ<Ąm.wkU@;S}35=DdP>42Y]TH3<FF j 53C#[Jծ*f!}^L2 xqmNcV#?7Yc:$A~~WN ڷpX uL쥍#5?%/aLt➟`ǛK/Ͷ;<Xj #wb}}t9Qs/"k\E#zQjHC4^ {D6k,d9[8Uhaag/3a}&?A<;ךL1i>[O?W/?#9"UG%p*͗bW/S >_BEދ+;ע2L!6- i:M&RI[Y&X>R;+5`*2"^&"L1BV[+ա4f%}Hw;sTc̹~NgW_&Ǻx5-EEnOY]9>B~ 9I3sM Տ ,yN5'|=<#2%~S4ݦOI,F[񉥮Ƶ6yK^ciXI oȒzAHB^q1ݸv`wk 3J Y^/Ɯ)=RM1mzt58{Bu28n>>#Tpn UvW.df Rl+0~CO\wL~sec<|E5 ^ Zv¡MSOT{*`Zw Ů[߯`yhuiiI7sԕ Sq\Ws9aUy- |9ܺbCT 77&~[ }5 +}7ͽܙH%08H d"2sYvC/,d 1ol&9a1DPI VBWKŌA'"oa jyJ\܀z ̀~g)Y~g6Yob6jZ(q: .tMB0H%1ewzzϘG{)^G|iRfҿi'@R5e YWܣUi$g$V)Sao-PVd lyeXLݍ+N79NW"/X,1QЍ&xP}<<t*)Zqxfr }?q~nZᗡ+0nزeSX޽Cv@;H+lw]4ۢETq˹f0*#J8= \zArU.]-~w 7`lֹ߰l3d#`M_G8,=!,f!}e;vuyXmK;p kS0`]hXSC,mV26I"JT[ X zlUP fϹޤ$K8õemиՀI4uU̚F11S) 05xtʊ_U׀Df.gAiCr) {cG?▤~%!xXwN} *k eF,rM筿Z4FIqu)_{@;CI! 9,,ZC$)P7;Թݶ$ ʏ\?~/8!'d)s":wF_(t)m\9]ZFrW5y"$a t|+>b.K.6}!襯V+-/U22V#ܫ-us3u`~w0 6>o^|-М؄.LOv8b -YH[.UQ ))VЃ ~3oEP>°8;L;t*Q&{{=7=2[ptī{APr:Vop6:*]6bRu^:g=id1xxCp/5! " JН؏W_wuuN3 7pGK(>%:'|+ѴK_M-YeA+ݹ9@+umJZVK[0j.GlL(3Rdα>5hQ cVE|!lbj^ڬ%xuM8tI7ђ·-M-N,i5/2O ${Lv L=n0"f27}dYVٝ!(6Fȏ1a}xHogm۸TBml{UAo j9#`?)Ea@;F|P׆ጴxI?j fm"+O U X2د}9>@w6l&l_.voӁj$ƍP(̀58āҕ$'"k5K6_>f6źbdÎr<&:H>%}.U F%YW-!fY: heY.&kM͹ aଞXW9/#긩1@o D;.z~[Kq'IHn"{p U0+a&{g/뷍ٽOݏA Jݹdm/ƅ-ZñJ1VtzLPevePE遏:te_pw;7vE{@@ xis${xaRL'jUF\g#f`6jzeHD`GSAq`:6=I_'8ska{םY꞉oD;oK^80vs+ ءSSDĻdb69WAnc11W,Fm6zV^8x¸4$ U$IEX_ye8Gϗ{Ř3| ?uCmڽ\V-3*-zUtk^^QpG5yc)XS@?pu5l*| GEVN1o^h<.l#:Eًԟ?coi: HDVETrj~l4L(q1vQ@m/N`J ~죍 993d@u\&m.t -\',z,iBlq|%w 'F`ݟ9֓6ٰpkHIH T1|r"vf6؛&nk P=㲤ӹedQ'4rG<|Onnkf`,{n&UnzzcH*>mzfK' pP[*'41&Ծ֯D).*zCqgU9isC^y;de/bLF`PXtG߯+A';l5)wZ{]-pt3Vz )~3sI&Sg%i?9b$lihF(g♦CR,Ri]5]GQm\aM߄њEVT1S'`K|GPGkwaW8Mu{6Rױ:#K@Xg w :5]WnuqNkI`^X8(u<8)^?4hb_տ>9t6@qf݄=k hT7Y,Y0WYr̅Vz.]W.ib{~@,jW .2|xJ̼w G lE)1w0C"0zOe6",ɡB;o,A*GQ 7^2>c2=F[zZz-XFM`}HXeA8(2GN݃,%c4laZۀ]DŽ+B=7kfON5L ;o s@ ZL 8&^*YF'3"bF>OLlNq.0! ۋ t-K3g#fPZ5WP v1uwӱHmY הHNE%vt+h!Cnl\q,~2uVYZ3؝W se~;|UX3D-\2A&I&<#qk="UlS9Ĉŧkd\dtFo*XK;XLs Lb43;1͘4Ɏf],:m[s) p\<@q=*wk/+X$o7o >8båHS+HCI9Z89ƒ]]ܲQAVR[YG䕌q}ˆBb(EuJ^ql`dk^R,hiY@\mCZkbfH/TxbfM 굡Ir~>o6&;8˘i=5T=VGR+əK]y-Bv<eI  }qDH?K•nrbC8H#`ѠԞ,JIhoy^? E2D*ѱJ {0?hMTM׶N qZ4wobʥ?eX06DEE!t9" cpNTS,Mwgp7E b 5FI -jDL\nTjLrDǮPͰE$`G_kԵE*ZrlYIxҿƣڏg\ŵCJt.RLn&$ - XD3Q>Lr>wb'V䉃" W3{i*G)sohg0/6> īWP- >v r_zsZ[*2^ZE($Q㪠\x;7px~Q̞g{{ÃjNL ]簤 u^mЖEK;29xΧY_V |Ϩ|X3 }eȊ^x+9րK-NOw'G=-Kg1?ԷkctJ{4(R "g2L!&9Z~  2>U\7nbzY4n3{lU i܂ċ`lTrC$)xLH3^WHJgUe[_xƩ%ڙkS;{6GF[DUPt؈R ~dC}53~N*B8V5SSmaǔOI-0 e|gDnrs~r\2D[!=}݀ Nk.TbO`:U_R'n ,安>n 3 l)s2;P< ,C?xz2%p~#dL"GC3bW[Q}yS*O@;*"@Ac;:zuIKJ{oc)c8&.+r䱂AI^AJoLn7Fڭ8J5{`rre\x4}E3~Ci}F_tE=EUk->9j6oĩeק_кS}6ao0+˂:Y! Ēr1~Li,I +^B. h}I/t1B2+8McȇG֢^E*[n(eڜN*C3A^V~Wj3e%X64w)lk9Edg1h؃Kͫ{ h++Ts\R\#o[`Ǟ-iʮ`8eT۸{(6q(2lE1JH+{@,d?k "[.T0̠ULRU֦~RtMG ~"p(#C;i@&{^M䨭ZnOXoQ =>|EizJ/*~gU^ *;æPnGD; qgI9pen+- |!~RBb(~Fmz,ղT3WH7[RH:h=1􅲳YY9Tkޡ㔒j1\)"Ų?y-"=,[3sAcJDE硩6oQCE\"EYi&+_c( ݍ#6>fL1>2ٟz @8{Uf!xt=]?vwv(َ˧oeZ-嚞kܫrzZEfab+=,mh#XFL0#M'5RE{w-ٞB{ꮔնeP?ij1\-61-P;X`8d u2;^BjMQöi; t8Yᔓy9QuHQfH[U{p^ cl5IWtt>+-vCSqyNERlp)H."yҺrHATosp/u2ΙZ_ק+ ,Vρ3_2Z]QUs?̿乨+e⩏5nNH3[%-ː'k! 5>+KC[kLB\KCG0`ɝ LTSQ*!:E ZN*}m/*+d2WK*uu(xU+,yo0Oju]ZCN|R$ .;+l)F{?v*;UmVWg?ej5O$",FWY;[gg`i3K\{bvp&}]M vuм4!?,bJ-bFz;iSC_K0ojU35.!ןřTA| m.3彇K]vrQC :0$ eEF 2U1v'D!cs dpЖn:JA0̆ A|öbΩFo,RN߮dE],߭YaKs|I߰}O K-;ػ$|)"'By6;fϻ'_c77FXv%! f M((Ad":JPݽIGz}^zo̔\~#Vۻ\bU2$x/ NL[m;8et1\(?CT3PA& b)A$aaЮ-*N&ݲ&%z^$"s&`ugA ]ͰТd5pnR/2SI\)Gd}qKֺ#KR3*D7?)CL̹ܨE^(NH2ỷW*s-@zIf< `?}?w~˩/riVG_S QʮO$;d-YԀ\U\߅1ɗnwh;- a&:&Jݠ-&F?˥c ja eyZC'X&տD[r9*WX"S8, [n~M1,R>³qe f&q2!l)8 VRLDIhwdlM>gb#6vє:RlXǘCsN*Hm˦:q0/۬Ir{^M2 =@t gD85ynv}DYҟ»(*'G"d爮%gXJ~}~CI]X lv}yLNfPfQEΣ:nⲑrJQ'B[z0)MOZwpV 7.h=kA)R޾3:¯jFko3J4q%:*`rvZ+$hSLvՄ/z듍H T5sf@&#xTmSf e2UhV{²,c|bd܀? JT"wK̰HqE`}!f4`.*Ǹp[EGڡ~V|FG!D 0+|C1ÌYGj2?зG%IT<&hhxyleKDv `>Jz.O6M'jJIA~,3Ah&ξd/ e1Z>}:4U=(/?a8:WH#߮ -H2Q-ac O [o$̺ڶ!\i9SnW;E/If9m+e1Ɣc)c6䵠dM~[_jZ5FYyOvVqclk1pzm` ׊@7Ē5#W5D9hm~i93APSBv '.BD5HKVqί;ؔ oUrӓ}4i<9+\S';2B^=CKrF uǙSԿA+lǡxrQUv)eij8SݾOT՝ArݾyY&ޞ\멎X\x0բ-\+PHfg Oh^k&WCK=,Z1^`hMICSuCN!=z%w=0"Z׹ybnߧ\x}ʦ؂,#&CLq$_}k2`L S$-]XNd [kwv P)RN0aJHY% HhˠbxOSWWZLc[&sQi8m?tqA'}7kd1owصd4l\`zF@O {My]wbGV S'APuwaR5HMIq]@I*-.u ]6-w gu75iw*g/~QWV吏;:5bo, %nD-čz)h qkH;)O.Nj ja)}hE񑴔Ii8L׼H_MM#?& ܡ`@fB u eW#`lB6b g72_h Hb#YDkˆ18EzCXw~aȩl-wHi;o3dg-wFGYU`#/;d38SZ=Suj?bɗc=y1hG5*=f1Kr; v{p^2ei5aZ;U^H+  >ʏnv$%ͯaE!L*9yNwBҐߚy^r(6&~ERɇAzʬWm?'+cDϢ㲙K*g7_94@k1XRL`KgVw5a5ų.tS1.(\uBG`Ag̈́Y=^lz8K\ wv͵'=W@^@ Y:nu=!YZ$>SbVl)5$p-() RYNRx6˄b>'7e$GXj) @/ 7Vji\)VfkV`Ap>9T <.x rI%n>J3l*I?? q4gU.Dae:/xM~n\Ver5AU D[u|

q%yq%l|pNM%[qA,ޭ.`v\FC'quIN_;*+:DQD]](RFi ]!#w $l6TDdTKjnJ~ًZٳ^>c'1qRr45|,NcA$|`T@?.DT/`8;S& S6ɁHCivdp#\rc< #LxYI"K}씩I  /xPĢ?f<(7n(Ec )RfϨ.e:SiH6JHl~t {ܣap U9v22Ɠt||4S r0@&:bGKdV=tFufWvᷭmy ""|1LYdkŨb؄ 0g_:rKJo| uN?&覹P$Q,aaļ9VꋆuƛOsrm=$F ~zXyg )̯=m6p]γa7˰ _H_|h?'i={!nbqwTb ;CI釘:BuR(S2nK>qqٯ^6U mx}%$CGqzyMxjG am2(qIpQlJU$BQJ4Gh4aR y%K[8b M)Aҗ:Vnr1~)U(;5!(_8THJ]6/I_~Yr/&z$O#vkw.-BEe44R6ikQ$A|{'zh-6+Z;RPYh.X}dCPYOƔeR2u#)lo̥s&|2;-э!Η)- ߌ*jYK5 N'PsGt/<_|+mёH<"ޣ*T3\sAt|pIJ`? #1P pr԰̣"gJuֶ0dCŤiB5.6.}Y+-ϤpH!m vTlh~BɣóA& zK/cOS"+)Cd /*n`:tOԯ[5y k?K|uLG֩A%7s!kU1 ciR$3߼ywCM.s/xTZ<5 = B>D s"%He$_`rC])zVv'90]|bm8<@W !5*낉x9!'+C?uf%W#70XfdS0R*1)@}2X8r|XǢ d!'9Q*^Xwv\C{ FRhSUPu\-϶%[kxAf}G=GOh{R چ;|%r p'-Ÿt+k(_|G w۬D7=+}:Xg1t jkԁ ;,1w.k tW/Y>PXZ?!4,i5J\󴘜Usz=?i.Tmh~ ){DE,ޱ$(\$q r}2Cq$~>hOi_ɢ1H|WօqwN#uϤ-Dm9Fk8V8(Kel-je^B6; BL\]FX3)TSlхXW wqF{{:R)bp)*=Nl1R&7#AY̕Γ"{oXRE6Wath{qș3m(`٩qsvӸ};0fdҠbrtZ{dWdk=zpnh8C{%\A-#UqGI ~\~60FN^su' G}OK/_xk!JK؏#><2=0 _Y3# 0<> /&(ׅz"_S0f.C ){ײDG0t2'Z=|h/D⽮=2& ΑYAus  S+hp|s(9]:wa[!FtR|R +{Ξ8  sAh?(FE$?W3:7˟- C{W4# FQG*IOgPΕlxNݙA0¿.d7\/fXr([,589y!J*ٕTMrj sļ@Khs9n@)'SbqYމ&wIyW_Ns!er̳wWD!ᗡ,9K%n ?HDD=aͬƯ#ā}QCQ`R]IJZHN)kծrknOx0ޭ(Ac<:/ś`!7:0e)ۭY i9&.zzL;iO!cG?)N-r{awI U" ÿ=>xb} jv_xHï- .`Rˣ&9jX5;w>[sWs< !Yv~w!\g'J'[$ژ{ID_[Hcal(_M߅oK$wy&xhMČҍ} e[ײ'!X 4.2s3,FHe,v]z#1]_QCMUDI5LҏGN1eeeCYN«3r)$)I4׉P__ hdM"u )5͑.'.!i2/X (@,g EjwWoGocxVԾ&Bj+'hŎ2hrJJWdO6> iϘy\?C;!o)أӭ]lp\5<ΌBa6Q7yŶ %/zS1cgW8i<, FH)Β:c8V"îE{<%Ļ, ``b,s3e ' HAF+ ]m#աw5B@خvdDqSD 4~m+U!wk4 uʗ%bN<' h=]'F/O"&z 6QZc4_O kjr"%[ʋMm"YED/.UJu;Hh,84۷U"sgԿ4}0xj_Pe<)( V߸MfC8H߇Tns(qgw$SIºւa|jȭh:oMjUD~Pw8Ÿ#Ь#."VI?_5~$! iDT-! +Ȭ~9HdTLMW|7]WV+qs)_>pɶz50Ѽgl{}~mė]z[‹DnԜb-S'c۫ IqYҧ|rY[X8omD?6;8jb{)g-Zx7'@t I&K'g<&ᔃV1rM(XE_7ٴÅc"JBSL{ɞ]_)F?i1(]KJ: BZ2ahR sI80;], 0a,WإB _ & ; jK1%6(7L3+:[4eKg}~HO#~˧pW3~okS9?<^qOeݲ':gs7]?SQa$(\ԗ+9Gx7A0|e)?6VgB~J pGǁI~ ^NZoM68xŅ;1]߼3^~g^;*q]VUHQTCd֔S ^XkGe.}Hq*ZhSM)}F.x{-.LQTcE( #g8Q^~ǘj纗qm9p+Ad\~B>W!꽖ipyi!c&^Hͥcpp39Jccm@h%1%~."JXx7 pO+)]Wb"! b9&ڥQ! ws0%Z~P+,Yܵp|à;Y-)I6{B<@MSGAmꋎ: NsaJJˍN]FV7;"KhV=2I5g.A@>EMBD1mp*=Tp[ ʏעcQӚq`)( ܐcYp _h&n-U  YB)O??u3)GePJsTMx_|409⃅qZV7jvWRe2EK3Ǧ_ BlpKMWG˰)_!1,]ahLw[R-kOawРc{]8HQPA>bE <[?Mm*/ *͎C?_ #p<tGal<݊_Sfɶvh!%Sڂ/I:9PjEw쥠\k z  !\_xYE"ElGPu%6vnn݇;aR2-a w2)/p|퇡^.]Go̭Ig9~E8?[uTQvSgzT5L &3ߍxrCYg4 )RcNk*B}2@77UxOdVf{n7YJaګʓo>psָo#d f)K KGǃRH-y~\AYKtgo4!-68Udhd*l3^=JtԲkҥ K3)1`Abmܦ0M0`XOFpUJHY?~juIʼn"QCPh8@Ov.)Q'aG_CK1o;!8HZ+?mKLhi,X@7[zWiSv͸/.`b^(%_]|"k G@Ny#Ze ']ը@v+(T\["FS Tu)K:etu/.Sh`̫}6We1~ؓG<wz\`{,g/2!i 2F^_GMucBd48?GĐIvI J/f͛sҁSzםt7HВwF^j96e8-AHqF`N[4r˺S GLrt)CR޳9ezUBEvD>oX(rx\:v4݌pNc+"r Yl\2خ!iNH9 "3C2 3ZdG+rYlҸ7"!Y[.N갿E H4 o e}+~s,@&Jk17|}j7I^^+QT!cK̅RE:2u"Abb O381?]C"'LsQcw?v]Pt]bSƅ}QdjH agX@҉jAH} )B\~s"h^Jzӭ"ggaMNJblLh*Y3ɤ?FoͰYUg~F7-zӝ0jK#7}b}wa kA"<((W:]5=:3`v?Pt799s\q{9Q>[ x=p?oT.8M8C~U0% Fcݱ̟hŇϐ[[k^.>Y?7EGT\>Pfw>zJ+_Кɬ=Y0]';ƺ]Y)7FOMІ:Hc;TeJxÿ́\~z}8ӑjd%a;!i+halͦϭq),W,w }@zS `g)4BG[shA' u\%׎&ul*a4XHɀOʩLrLK,^ #o|NgYZ07070100000445000081a40000000000000000000000016650a15d00003f10000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/>]?Eh=ڜ.+bՈqLE{p{`ʞ:ZАbҍŤU f<99Wtv xMV6 l#=蚹{5k @5מuiDIpwWox;e@{L;yGf*IϼɱA9%9L J],Bl[=('*]luki״7b FWf/cx@HϿA'^Ƈ fj!J{?鍱Ϭ"Y@j5痢-`;P ?::76В9 0d|k2QV[cjNG*U=I9C>e[_ix!YPgFR"Sz~k%Eɱ*bt BːgicIT׌5񲂚ny-L\l: 0‘8^)|fZHCK\6<0P MkW禛1@@Εzo!{}Jv(*%=,iVdl}/b{oo]Hו4s MGpsݬ8n+tzA]K4șR'U*G)Tlqɇjהƒy׿{م\-mYC-m\#@b-D/*m:HߕV3Î_UcKc6mP; = )mQU޿nl9@ }r"\Z2M5l8av7t !HDT:QEz$"|J6 T`.ˣ-mCʧ@wBӝӫ 2K{h?2ҪAebr.PƳOH]v`i/WԊ]@,Zh^jS|@ qz.t|aҞ!A|ڠah=7B ;@Wjrر,wY1+)qϽ)?Duf{Yuo"]'.> ϝù?ZwJ~;y$K6'z3|](RizC_3i !v{06q(6Vh?M #=`o]pVe M6$ &Be[DqɎ@ e>&~L$iGe@Z B>!]GVm 1-1m]3-z̒eBwC&֔,z>cgaZ95f¨wYh+e͕zlFXu 2Q`^Zd~Sآ*QvNtD4Rey(#1^竖zwg{ދXqeX!x?oBM.;椊bs#$ E#fpt3v',N%H y`ec֮W8?{mkA#钵;$7GB)?jEx3ڔ^(DXu qwRy,0L'z/ :Q^!n;Y?'&R̐a7?bXGY \`a IҾU 4(/)p3!JŒQN;[ BKW'ض rE%򩇧(AT1I WV nS8bz<YYiej_2{θ ѳ2ʕonБL@()}!wK Sf2]⃆ME IIѣQ \BUP*Xb 3#+zV/l h {v-tz tk0Rrf-C=FQ& P\n2-\C?x G*:UhQ05w^XNu@Z% {)¹ȳs,Eţ^%UIRƚ=iI8%pr^t1-%"4e T6BJ;HթTeK!n$]Nlx.zw=>Xxv_(:an0D^X/E]?:fqqS",gIHueƑخ}J\Jx ˠu/DMF0V7qt^??g;[dbkMMжpcO|{=`Ԝ+PՖw@khC7ڍetN?]w!fO`-_72߃6P/<\op 8o1nV»7R:JvWqt}A4TzC8;89@k݇'*=o]GbZ1 נBd)ҩ!f&A!KH-'& 9%HTᰀj;Eٳly]ت0) F??>)3"ץT%,H?0{tYb"?(Q(Έհgu :cixsqKԻΔ %r\UF)ƅK\]w(r< <^$.m*,|ꦼڊ5$ \ 2.Vϳ6 _86~4ʿ5BB)F2 Aq~6O 磍̞LR<#L yy@U[}DmUɸqR`9=4Gfo1+5:ca+H+`ߎk,N,?2z2KSdte ?b jŖԦKeʜH ((&v村M ˞(cw"+0Yn+MT0ih8_^i0vuzIG?ݒD x:՗&ZVUtnr?KÇ^EndZÄrq'Sbm?t[Qt,86nfr'&sP:)5asWZkC@9+re'Ln@ud[8GK1Ǽci Eݽ[NA  AZ_1/)ҁʚU#31D,!Ѷf Pدtcĭ\a1*2[8M4˯H˰ۘغgg˶B!K oxi~hBW`F-: ŧ:X4]%G!8q )܅E#5.m9=z%z) q\ؖfaY]5 (T?t]x/va{Vry_$}"-/%z=*S!`4$W_nN}FJF><3_S;׽W49YJz׬fx^;ɾ"?^=h[!&EB 9']_WP6ڵsAc'ݺ\0JZds^Ar1{{bk_wIa~~,+.=TfD8U l14hj~tiCw%Y3_-m[0]Shl$YᗇGo+zO8Ec1r-DmOOo\¸hCzMk<}O,,ـEՑ{?c(DО=Nu qhM~X-?#8gڛ5ueh,M_M$?CS!юjdkCg Cl0+ˋ _86k.P`ʎtEn1)Kh=pCrDF x\Ic蓚Nڶ$ZRg1oWR܊ ,>5VKoZs-?ث\ /_w}ʿ}Cܖ7&YDگvh6P}g(G!T\ލPgU 3[?MGCclqXs=DąvD{܀W-=w[J/%X07~,f!nGwEϔPHYTXlpwPXڦ85fGjp6Xx & 7( Z<L2YȽR8tlbj>LDUop$e!9lݤQ]7_UEU&`Xyc NY$jp66|5x}j#QO}! Uj  %3[䴼R`)o-2TKJjZْܫ Uޣ054{;rxR 01` 'EqmIQ(JZV--*|{'TiTξBt'E.9g#]+aJNQ TgRZgWY<^=$8;JaXŽQ7' @/g ~2|ow29|gH1]'HiLٴ>IE~ t*ʕ d#Z[` V}R@vVώ|!LޣjOKg "n3% }1Dg/.vM a~HV1/|GH#`vG$1+ @އŶW"vvoc%G uq~xc 8ՐQGT{rNKabY <\uWE*kּ"#_Xp58sEO%Tk?.ϭS$:"=rk V>ݒ+6sn23\ftE;w'hNx 枵%I.66w"Q9`( Q9w*g`f ڲ f x蒀lJs^Y|7mMB.= 轣DD)O h $MQOzN'd%JSR~S)_ȐL`$+X8P{6vM$rC)#PR#*KVgueS5c0$"Wn*_ M"YS]JnwcJdT๤m%(_?4=mE0Lm0A;gX赞a@e% CC-#bHnre>雹Lg$: }KGY:7i':,CA*_7#6d[y3NsҌQ`K7xO0AΩ~C2}cl>%q !o*KJA G%b{h:?|v^s(+NY~b>CUZLo7/ kj9g>ȋ y)4b].fۖfp !n[J??!EU1Ȯ *'}1&#M&GU8`I!1z]qtad4JvHevC}+_mр%.V{&Wq  !pPߝ_Ҕd>zL&NKn|ssC1ԡR Ec:v /wȆuv@Asw~ _$GF'z F!yBSuhi y_@V&QDZmϷ ITdqK`#՝AL(/kԏԷyI%1b= E$ v#O:%p"¯iЁE)ai9 rO[{*w~7Ѩbe0ù%W͹U)5ҎFC4{gI?͹o&Հ;Ra{N -{>d B)JXQ[آf)KTEK#f1`tz{܊vq9)Gtn@΀_mV쐂(JA^\褊p$tɳb3Ø 'C6eޫMnޮn<2Dna7nXpQ"fg,fM.PQg7j#)x L.̅0ϙU{QTm*zܗh?n(p7&F=vƼP ʆeΈUq˅ 2scݱ CRʈoIYK2ѸX4(*֣z7޳N8bru=ǽPۃ\sa`峾yb U]GCJ^I,: KN B=8M7.2cn l;*+ Z}DUmƌ{ATVj5mT;#D7r[1eD Վ#*%\ƫNd,:܌q@lhӤR;SA%̑, 1)WͻXDLoTt'-;ohr\С*3DiV{X]|֮՘ɈޫA;%MCQg+J)0αm_Wj;?HEn]?^]!SpP"70;.ɸ:{B4x;R*?K/,rLE.Vyf2Az㢦N=#\Y ed@`H ~#A[ *_V5 Ҵ,0>{IJΏivo@eh~E[  BgDo؄1?M?5)Z+i J"`J#Af'058Xu0=ll-*>Z[]\t) ?Y!Sʓ:iz̼)Z;I/]ɂ`ERn6B$f\q#1R38'\N첏?4Fϖ髆ETz&[(:Gzbf4m%E :XU NE,Eh2hda6~Ȯ/$)18+}ĆWp +S%:QCEbX[>B"Ѕ/iHo>(ăш.ޱ?4ւ{lW-h8pGWrcFϧ++)#9H *v}ck?ߩ@Iܷ-dwkX0kSA#! *ҸL°N A=6>L-bn*cw(~L_!qV!^jMT&7mkܑT/Ϟ  ɥ-I#9>;'7$xs}"V)Hbײ}9/)Jb"f])y:5^5Xj2D~jz_G,;麇 dff e%i*H]0ԩjL;֑pE& n`iݑ]]L1SԊVRP^hf +TP~)MA b)ed]4-`H[(psۢ3g3[Ņfc|B|^1,ݪi2,7 wI~Z͠CLp8h>1Gu6_LGyy Ux4?)qae*?FG\83`S#<] QvT?ȒwQТj~=':זT/׵`q#. Mxؔ3ycb2dc^ 9R.MTs |5r 70Y< IQ2a_> D{N/B g]L%iKg-謜L`]*&ۆbG:ܝNTn-vt<"$y(غ.>Wє|ޫ ^p#MÂPI-~sȻ!d38mw@aY%~A%" -3ԇ%8zSV!a P/ QlxyoݰKVw*^[nP$T%׷‡ ǚHۚEd iϥW CmrZCv蔀o'p_eBJ, )@X-ժJ{:u?B:؉ݬ7(P~ȫܵ+b2/*P? U{ug1Nu+qoj ( u5fy 3 B< <'n;&f3R'c B7h;0H}:SEIh8~FlU\c-vrhv3Om.I!#* jhSK3]vfIDP"c< Checz[Il0v?Cڋ.ӎy<'R:a|Vy309_e~HxT>|rXNZ+Kr Z&[ nBlf{Dd1")944[{1A%Ƶ;$;Vu3RIDiqRAhۯY-?N)"J_ݦAFRZID;#Y YT`A抚aqF4EMBjLWvi~4Bk]LjA@\hyVf.m.=S'5CFenC0[sM iAdhFD0ܯ:&#AkZ$R 7I4ߌ/y$wi04ݥ1ǀN-S/u:+C$=tK{^`;Hh2kz ! g7Bd/SeQ㛿,P^Zּڡek0A5qI 6Rx.7NmOp[8uJ֓KFJ3> 뇤Jm3:X 3VIH tV'k7;QԙfW G'3,/֎qiTq)B)፷@(f.wl>ϡ*L=v2js5IAP(P('gc> >lw W-anԬU &{?II~-Ge,44v ><9b8Jq޲jGYչnEhĩ$>o8:[%2z9n=q# }{mTϯi1id5rj0cGP}J Pern~B/w~@hTE: "]V̼㇘/u)jC2z /GAqD 竚y LbnBtR>۞}RBË P |t A C:J9IR+ǥFdDҚ>쮀޵E(^J,ZϹu!iLj:۟awuojifש!hk ߆1Ó!wh ΄dWbܯ-{@g[Ѝ}1]h z;=~OoKʫi@{w)#Vv^ug'21 lr@-j=yKA>[r#IA bsaq$yNt][O(s>EF92wHX Eza(X0bـy$1_tc^Co2l6_0Qn;6K*SA+zl>2R\jj9t.N}lӹ*M: ^.˱Gq}j=ץ9X\'=9ӍG"f~o`A+󲪊ͪ"=ܛpaP V*(x7"WL:۝]~,|3'ey[F/:r,[upf'E$dY]i:9a!IaAŔZDv,i"NTI}$R`GGu ^C[퍌AabHB=9c?y9U}H:9Avf(+8C57|Rc.S5XܟȒ`Gt)i a gʻ|A;: q6-e_[>gEzH-Α#[hgٝ;3;@v׏ZG(UxO,96I10# lYXJEP =1GOo&h\y1Ipa}$48cBܱ0|[5s$)Y+sHCYR T۱`*}MV} Vs{ 3o 9@|F =ȑHJï>P[qEq=@O]0*3+BSPf>xM~ ߄fJ s*N[^Nv9yKq1ˊ@S'Ik=Ob[;2>/Ɠ-; $;ygUR=vM$ɭ7!9oIݩqRVR Ǩ%ۃmzθ ޴;ϖ'9ygkkL 1eN= t bh74 Z֙璔)gM_8D/0ʹ P4n\=.P!Bh N7<(EKE5.1AK v2?B>Q0RkQt0 xN t:bkw 7fyn0}8֬F.ѳKvno%q ִcU t;e׏{Exd4ȍg8DjD/Mѣ(1D -d16b|<@n;zN 92luaI&*#!]Dk1EH8)j\<ݧ)6 Ziaթfs Oۚ/9[Xv/4zbg~遚6L.]ucWhkC#`Է~U_B-JO˞<:KeFL\%wJ)ͱ` i"ʑ;{ MC7dR9v ,t1 3xr<cRVy`Y`Q Un[:]'oi((M"la;kTk黨}#oQ%`UϦr.)?b^%Xھ<}۔Sȑ0yTQ!i U Xw`pA}jI±gYZ07070100000446000081a40000000000000000000000016650a15d00004e54000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/{5N]?Eh=ڜ.+p|ܡ,ޖ^,UV cxCuPsUIL-ls Kgˇ0ߗYlM EyowHQ pHnsɋtb&_:Tt\Ib.D8/Րma/R8@'B`9D]sþ) E%ڽ6#pKA~3['O@(pIֵ2bhlS/RO?Ac$g/\uJ7S{WyqjbfvzR \~͂p=;v  3@}'V!e7dNp液C\"u.W= ]GK{5..}#KID hk<皓ɜp:Wq nIpu9<$c0Dp4'__f>i @F?-y\"?(qȂtظh\J%4| | o{6tźy& &CJX}j[˨yM>E E¯x HZrLgpݤ֕ D殮OA)ġ?˃N~ ȘI6zIc])㞒WNd%KImt^D[Ҷ,0V~⊾3A]EZNWG*DktfJ4DU|BŷZcL1"J/Y@`}5,;MXl+=fگ@w[V+t^gΧ`8몚ǟ er6)(keq5c'IۿLLȶ_ŋt`}i00q 4L*_>jOv8vR^L}h.I݆"t5Bq*?mԟ};Ya ;g~@{iM{$s!Ҟ93oo0!KU1O`>UXO!di#Pb@ 1.#s$NRiVy)H8"$ͳF7yDQ%BoP \HbLV[,ru{D XS /5iS:Sas{;n>V}3o*Zx֮O%ԃ6I?Q92遘u_bpH$n+[̲L4FYEfs5dI49 ] ~]}v9UF:&jc[;^g[X}0oPT;h Hq][=pҁ`DC,oH¸1La l^Tl:kJ]|[޶u<0₰R?)DjI%5-H ѦQjj5q6(PӐ? NTFEd:c-&f'\>5{[IkS 'LZsAɻAOZӊS>jJ`uGs<̗׊˰_is?֠P=Co'&CJ7Jp)Eol?m`e*зRE fwb w%#-]og$/V@x F+cF!8SM\ 02PH08Z$a_ՄǞ&[u<3)9H&]s4k~ifulJbn;vW25>*":v T3rPpdCll7æLP#.^@sxE)3 o)@f9 Rza:" )-t.bey4lLWͳ}{M+k\ YPwwbl,߂Xޔq|E8]bTEc ? mTW\߸p|6[Q#yCI'^TJDnoCK7r˔%!) LSc;Wg͙wAr%+E e2tq @j {, 63L+JԷz?2+Wf/ 3ć\xMb3Mܑ7[mso0Gs-L?&)Exp Ds *X ,~ƥb`ud`LV;]r1^`>>T"QaBf 4IeGU%%ܥ^Lsy~%b+PTcs/li ^DT#?,gt=쯱[2WoSmg+*n4$F-w'>#s>䨫/aq,Ǒ.\&j̑5Je p щop7xÀ(C3+ΩLd$ym=ωM T T@OϊSqs)4ۑG7$&BF3lwmP`%'DmK|?<>R^g{˔/6rJF!&VS6U=%4Uw)L B rw1uE\$2Qz_@2NE*ՇQ~[p%r<:3V gQMG AYxųeX46.I,ϖ}<8xeJ72rx#|hK,v(l_ۇ;L8eDSutT4GfywR[j)&̽߮ E_pGIb>xn/=0J" qH=iAVZ@ D(h~U[t oҍ引&E&EYn٬ ɋûƵᲳCϪ]،?p:EVP۷^[YiD/F}S请-NLZ,p T롦^(l/nArWF {n$Y$|LgO炃enSUq~>n-#Ya8|ڍZ2 [HLIx_Cmߔ“(SKAešdIœi dUdf*JWh-b+(͔/w\jH% EMB?KX%t5܁ nlM!@wq=z+3zWllq̰oK[j ޫ8/( 9_ S)#|38m YУFԱg {buCǺ^ Gӥl\Y6^}~nn M|"k pȚilvZ3~/܉q8kZ>}pe!DҠұwhji)lQ=fBrYR(:os Co0WDcI'CSn_}~Z?xCi//%kr4p|imZ)SG a(m{x,2X44%i1۸ܛZQN?z3tWrA;6IX_XsZUDuD, 8 M6uۘOÇ1(0_xg`+qg ΉVQuA[euE)E&Ĩh-bP$0=LKs}mꨁ0`[tC<3z袉/|Tݣi<.HUFBGpYۦu*Xӏ2MB?r؜ سq*F K!)/ ;?d)/8Gg%m[G|T`?J>vL~/yrJԸ#-Z͒rsd ׌umuEU1/t1i 6뺏M{lӅ@HK tVi)|U7eBX@uWQmkvkeK6OŽ AB%-xl(NL9;X0"'j|bFE9rA_]i9eSr8Du\槧a@ "a "xpEH2ǀkmI  {  ~00cħ5ΥB Ru[ZE|Z]踙0\n/'>skkqJ@|wwbÍhcZ 7)|$T} $]*#'SKmV~TDݓs!]Uh;2%ȨрGJHQՂ°/q}v ɞms!!X7zgQW dJ7МLke"'7M dκ%_ #{/X,?(73?Supww2D%$qx% ޥJgP@pN0\KtGYQXCc-win2{:DwI[B `^6@>%iHaEu`1o.}q7Rؖ%2k~jL$WY3d`$V:md~ֹEK#ʾҰjޝbI. Ak3zv8"N})~GeTy'c\@PS'U<C_E|C/1u-o8 }M>%I6X?Z, IH;ci!WCh&=|l*A.Y}:Nl@ zȶ?f?c6XɘT0Ċm{>XoƋQ|SgV(1T~y&P[A]G+͙E-7 Bb'7CϠ>63VAU+嶷M<.8Tɩ em åS֝3Y=a_nid6sa\JNw c$k*<')sA"6mYccߜf3][}um依] W0}8NjYgJ2{iA~d@̬}&'Fa_ 0B{TO 79'@Aij83.Vtnd#Q#CĿqH*yHݣ=pReȐ}g7O. V vQċ !E|Ĺ` a!-XLʹpO1ؾ ֠ 茯וFlA>%MS(T/*olě0?Egfz7oqasyQj䔵W0cv8q^2ˡ$UwLcl"oo$գFr`-#L,"G7*؟68]Wy5FsQ,' 8U̶7( .ޢXRTC[#@d WD5^;cAVR]U}֌&uqAݳ[A8.I4pZI!٬>vOw[Ev(L"7*8W7hbە8$~mކTÁP+4(/U?ANK1@,Kv}1#盀DJ! Qa~jӤѷsM3GYHO9Tlm?-xp)# |jbrQFG=d c&DLߪPG' 铥Ze׼KًTVrc P;mSf P@=T Oܫk}XQ!Ǩ`DjV@J'/UGYݱnDGCW.` +Pd=3叙-uc.}~4p7 e 9NFIāX`D7uM&b30'Ɋ-' ĎK1t'ehIK<(KcA7dd?g:gFg8^'`ͥ 70:^/?=sT.o.*Y`p`I2}A:j6Vt=n-J*Rp#y\K$ājoEݳG.( KU@B.bqݑQl o0C_ŗ-m%r;e 2 P^΄T_{XT [`7=, ǣa8~ad#&hl#MuJ J9+7Qhy\א|8fÐ74Sݒ%~: .҃%aLvRrTO׀p[-AڥH| ltX+`VZbq( 1܄ўRϪG.U ҩ( ^Z#H7]>>I[aez)Y"dGIIUTbh+4LlH?ȎԊ_yX ]u^( F1M#-m_mF`nGԹ1u>2zDATH^$EqY*m2#na:{7)tIB˒Eɥ][:&)s> D$h% '^!5)Tbl򥎉[҅ kIGnMnr@GP R< EHQNNu|N2i?a_#MC׸0SJ("ʪ׿鎔DYXmdȺcswSU]R-,dik ۴`4-!K9BzC/6#?u3<) +(AlF!/wv_шDŽ* ;T8oQ,}`'jsB7:j6ɦif-NЕ8;/,%nT>7V(N5pԯ#+4ea#]8I2/^8* OhțF?tNWqKfUx\fT8#.bn@֍\/6Aa*!^|k1!)O'pA DV=MCsֹO[Ê"x h ҰJUYWr;"2E1ad~7$?$f"=_+-ˍUNJPMM-f9aXX.zqEK-8ڱ-%݄~#lY;vb^j$\=jg]Sg𜒘otS'Q!e 2J_&9U[E e x}VfP0*-F]۽rP"19=WZ7p*C:+tЭwX5kȰ,OW36+DrYɾh')\HW"VlAul85 X'z4<%VхflM ݷ?0YǕmjHFnydb#l\W.kH7QpA/!V5Hs( 5;M ז/{<]Y3GR/ Y]y&Vw9 -1<$ė^Ƿ.(CVufq‘iU@_]6  k8s2 ni G;G]o?&-.* qx_x3^H=aI L9q*T6`_Ay)[S*N1}V8IDcLE(h{;op#TaJ[R٣M=:w HPPύ!uCh\ ÷w{j>3 ΪXjyphi>\QvGU>36H5@(0V AN,(QB'#e5 Җ(5|D2ό|k* >ђ7$G!_ԟQ|@OpVDl_mEh5\xϥl4+D}I r˲'DpD#Sٗ-&7Vè)HꌼU.$cP1}MJC[tlp]6V]oo)ldnØ&YZlWBjC큇>pDҴfFU2"C8ξ(S\GG_Y );IQL;C)p%iR-lӁ50P}BR \Q4vEb0i< 5!36cD4ᢊ%1Vߨ5 iba&{ t9Yf3nH֝>hplfGs|>-Im3`2O0c<_FsVMGqjB݃? vrm4ył%ƣhʺ0b9Xf*8 s=$ݝh{Zop-BH3^>v* vL(}FpOW7R HG際,cR^C=VQi~@vX܃=V3ߝyzK AQ݃eU`̇H@ADoiU U8ctkpQ]ʇ%LmVM,B&IE&W֣,T HFQnu/H͞p^(n3FG1y7FK_^oz Oby8s#<M(tlw6/Wʷ ZnT p;=.!A҄kJȬCoY`d1GF5X%5F|f ߞc(XKWM] ,&2 /^jwԲʚiDf,XZ"QVZilCsRu 8wb6koH^4/Il‹{zGY"}qas̡[ X3~35o8ᛖe1UUQf|j)ZT$\#"2NEn^mqVz|/杷[K"{i4 ̎5cc;J7V&*53h(3Fģ -%˰@\y !|%Z<mw'=?l I>UIaW&bd8%,C $Gp T>QL{ˆ,,dGؼķnLRePT/YW@#R#!b_0* /)W>:LxC ߎv oOw3܀ n70̼@y1x5__)UTCe[M rZ՝bpE&s[h 99?M3:;T = {afR|?Y} W^M;DUVQ8LM\G+)(uS#;ߖ=m<홹|=t 9(/=q|~nTeDayj@ *<ߺ`މbnIG/ĽwPƢDa}҃K*Og`֧x Vo/*r@[uƃ mؽBZL*Tȹ9¹SJ^7ʐ&Rͪ"\>Na1K oMY "Ku$I 8F>7:: UW pzvG6NKE/H5]ӉC ,~'Cq:[M 4aZJFs  pgin(W}}iru$na47$L^=-N/j[11S2*6"d,&!}?PtHˊAmrQ=Z+!"6wa("*3-8Wg\"*_jު~E$v̟ n$'&L<'֞GҮz%NSssQ!IĦR7K %,dVse\!pp o?/ m3HF.ؚ{E 41~/&Μw4mxH GG^VƥA'wM9w9GxKH8t7UY)T$!J 6BP2e շws6tޯw%9A?^O2(Yk@дteQ2kUrj"j3dz %{*$vGCSh 937jwhl-xIWhyL ?ۆqZ&H*3k u_́6V1nkJ s =M<ƚ2־Z H* 9ӊvnf^ Z3ݣx%qV jdX71rlXB@2H.j]S=bQ;~`2Eϑhv.*@+)Eǿ&PJc[ o2Fyx[@`WpV|-!_+H8ɓknduQ'_sck=F+z` qOxa(G@rl(~kJ pێ?Ãnؿ'FvU!LƙAOCj"Dmxr.(7-d47OAkTQUvW7#q~D!QY(Cp"d`MBۼ_!#IiX Kr"Y+@÷lGvQ 1z!/K̤iy_ 3i=UB,荤p~!A]O8fjmG>>/إ&\MZ)fOIfZc~&E1gC\XB%ݤH*+߈%:ph8޼m,aH[Eqz:6z5b]ǶOi߈\AtO'Ffdy}CH|d7-`f|2ЦĆdbga,,0fX bɤgn Z<= H~`^X@sF1#Oo>yfwp _OSdD8GaߦhƤēA * !maV{η˳p:Z)n#Lx!4a԰۴)\n06 SE eb y=|bߑò&aˎD&WXZ+Pgڪj1(<=$-̭8;f I(Z|dm`S$H1fXu|` ⎎xcϾ[mfQ=FZwYD s}qdotlV2U!~9 'mN^`~6L?ׅg% $e/yWɡ \/#uq q7%+5>HfuP$rU7<(ҩVGm&)pq[2'/^I7#vxۅzС"gK`nn|"uϮDzq!ԠruBxTHUR]-\b r"{wyX^Q޺* ĘpYR휽1ԛ%#AY$'Aɗ>0+_A_J˰LÄZ`*6#eO.wˮ gCHvSs7vXy!쉫AiBhy߂\6:nr-wn]ӳOk>QȮliL/ﺒ=ViݒR8 ?r{=ůƻ'&Kݞ=7 |5񁑋,SqK8q\‚v)&vxOFvUi X+6:OO={ 7ݞ_UL|#KfMXC `#cR&9}Wy鹞 e8ZM7-1VOaʱAanpw3^2e2ᘑM+n 5oW捃1w hܸdַKX^gvDG&Ʈ{T-;^U\bFE(x+U땠$%Z3"Y0zĦXAi1 =ٛB*KuvDuV jϿ) 8N2L^嬏C׶S`VmnQP7E#7 ?|[ HyrTFƐ6,`ؐc5$i| M8%S] [&}̭Q 3x<0N\@lz|"jMh`ފu=G-\Ū=# ;Ig04 L:q_%t}!8n+݉R}'AEO:cΧfb*NO'-cwHg)xT(u+JTH^#]t ecŏ玬2Pʒ_lr0Br"l=ipDBFȑH+ >3Fg>/_Qc=+0Ѥhٰ\Ȅ)9p)[97n#4][#5?w,Nӎޜ!qfxktXgunL ]"L{~'A{$jĹwʲ&ub~os5b52~$cʤe\X(H^ cR2ňrzr]DKfF#E\՘8+%uJp-4r`7"٦'e*uǤBZ tj݋kʵ]Mn~|j,.QZTde@A;}EɫF MaXȱBlUzLFnMcM䒵4SE~9WMΎ fU(kdCX_ٰEꫮj2; L7hI[̣irY+*!c`l,s=f=nOt5F2[$[*Κ}`oQ1]g u kX%~JSl͓ SAFV%D`&N]-;u5LA> q186Ȋ5 NZΟj/-18n'XlaCˍq4XM. 9дUqu <{pn>/%=e]2yb Zi"l]»n +hra\v?A'ΰB;<8ç Ɠ0Γh.DS;F/d?f_A]_ 4v@J*|6^skv<*©̋P fե,ˮs,!Q./+*F70D{DHzn) /C jiӷ>^(Gd`/IGL=&gmk&"CsFRpW3R :YĕO=@"iGA9XDqI%${xL/I/y^[N#'- 3.fVt'DzrjzR qQ[B#ݾb^e~˩Tp6[Qu yk6TUm9%ױ uDH?=g.|I m9ɍoM@@cGjDPku"A $8a$t;=|5J \+=fkt6nƯ.5R`;":wce) F| ug4<2\3_G0/(QL7*?ֶz?Q5'ֵ=00_GWCW{(Ιv΄v1x2B!:2^ڜKB)"4a+Rv%PD0@Ns7_!0-Ţkv; D8w6Lwɽs ַ 7Oj5;;[#A"xehF؍ƍu1` x2Vh÷XW_3C|y[4EA@y rbW=O6/!9VgYZ07070100000447000081a40000000000000000000000016650a15d000057d8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W]?Eh=ڜ.+[=PVGH7|^A udzJ6nηskc=`S|3GUcGt>PƧBmF}⑈Ô(ʅ aF)ZLtriaͣ$ ΁K"ϕmm÷duU- G11z6z|JQۿUW=שՌbAKKh(}ր[)gnBz7%((Z?MHWg|ȫ6;}R0p9@lq/L܈ mj>_ :IO2O>js49ϕS羀\?1s{4sfPq1A<#32P`ȥmT9+K*@m41>D+.CaYmtbnGX;Ҡ ?<<$Up!e{BMr0?JӨʊIF̔&GWEmպ~Xn(`,cU>>/xb9<ūk{&+C_I 4.ͺ!SxGGݣ5$ LO+ʓN-S`X&xr{>}xe1j_?;'J#ݩ1zyqK\׃S3pbq |J\V[59Du_ԹۍJc:ٷro;AV\8:ā!mſySJ{/>H @X#'h^!SH*鑿6G١$s^n6'}dp7 b)0sxȃ po9'6I (Sܙ9PDvU.nzH(U,Un<<^/:&aġfc-=א ~yE\!'y^8o\mE,`fz%0S`#ݒ.⨍.S>0<=,oSj=[aY{ Lxh,ժiyXGQ d3`TW2_ Ui9: {7ʻ0.hW~05yT`wgj)!淫VJ}ؕxZ= h iA"9i_ɫ踷TCX^ /C~iWDq/)VPP0$g|I*@fo]҇zwR,H ՞l80f@6s޾kHG&"v%kG㊗";c$q9+Q)%]#.@9)z[%% ڿ P(8{"=_턴nw>v?  Y Yh.@0]~|,&ufaLϔm2cm1p[(oL%FЂpWrfqՈ OA8 oi^`X@FV29WWH9ՙ x%4 ~% 8?s m;hǧ=u LMSEw8 b,7%V$0^[Y9>]tn#rX+T<զMT\xPϸE%N*&ZQZ✘֗ źF'8ݾT|3Z?E2kz4Ed"dⰎi/~♊V_,DwQ7q͈a s*d1M klBT4 j2Xġ 0[>g1q<ia(ƃw집 HdsL)as %ߕ6hCP"$b E1-`` 4r{ /뺛!I Č'J0\F\mav}9Dɍ|>?F6fYMu## RϵNC2711.o~4$xQ9U4tF-xsJt!oWu!%Wޏ1x;'d_M#}j)_Ou6=֜M8ݣ`Ns(}BG|+Cͦc̕m_#Mk(pzz8!6UbvB_5W8{ E͛"^Т7*wnרpUq!r!N6)Aɋ҆Ѯw^N:pRPd55 X) 6W3 DO $xR̭Cv5VEƈ@lw*Ztk gyw0$1QvTy2VS%Jgmkʌc!JmooQ Ӑ:QiuU3/#Y(FwJNmHȗz~9w Y,x!JL+C_\3:?hFD+n=2.L! f85v|+JP(ʚO%fB&dN]J>0&E՛jF?Oxԉu*Ǽ3B6אp.4f6]o&ugBZ:WF! _'-IKC-ƙ{@j-;3tYWTLa~IϋmU7WLxkxUKEݗn!}+/|GF*J <4tEyl KDFsT',-բ7jKR֡tRC3^aAWK5h8o7Z'3x7 mݳz"EdMB@% -xTUM#H3yYUDH/fzv ^n%%< tV-5m k V _/; Mk)tͱ5hkuk#+o걼#u|1Ep<#zgwX%s:gdJYbSTu t}VwɌ4DxF"~:ub\:z"r\*KN652<WΝ*ZDkԨwp.6͕{OǻcLʰ. Vy$abAB'Rqhg1 p,Lw-JwNv7ѦcL-L1 ׫7}+?B/9duyt23О+Fў#[(̈́fcJ1C|/ߞnbA@w@<.btvv&O4 ~v I9V2^stb~cX7hz]'8`o;4fS+s/ #ʩiR a 7 w{yTS`Y^i!BWƵP*̭ 1',9>t@Iqg v"~k"[p `e:jx )qIE=V &r0B~s=tg1cxP 3N( Iv@iAG{RO+ r|9X LaZ,'=%sVi@byO`R0|s7r|dWؿt^ﻭɎ !]6|!rǬ*=Sr2x%]w|*HAXs*ז6p+mfPs8kV^=)rQ8ng~ÿŒ F.׾v0OZ 94FJ]L8lJh zO&Ӈ*>s6湽жv(9U]FcV8d$ PU=V^$t+chdh ic[d 8c3f2ԓ8x>?_ӏ0WS3S֎mbW k \c8PTi̍.MXT9K~MYmcC.WU*^V\|pJipg+_UqY>mO8Ό vρ-+3;ґb $<}/eD]J 2s:Q5׏XBySAάw&sRC!G09rZTM3*r'xo] ۫Qsb")B4}+gܪp`oկj˸Ap"&lٖ Ԓ@F/}b8VMDj`R71~m0jL;d/XaG]zC4)lNJd-0-OMseIK4t8OBQXY ?{Wr(߳)yTgc`5D:Ҧ6yRm#,ݒ*C('7Sgq0Vlqb`f8I~4 Z~1CQ{ǙP!0:-$&xMHII`(GBq+O>c'FpY@庻x&I?ưw9g8^%]j,%Ɇ{Z5Oò̱^t14G_%zrJ$?d,b%dѦe][y {$ my+XkE(2j~!6G;د\3F\>)8y:uƒsW:yi#1c; 70_f4R6 B㍿C>)Wޏ*s Yu/<]-Ҕre B)CjRki.Q n*&9W4nhOA*sWf.O[5.ت͆h/͏ÂJ G9ʾ K{>'R/8_+^ [(t gFh"Cg -I#gl)E[v]3L\&vj5481+z$]Oo G$p9ݺE🡿Siqqf)g,a#E`F="ig-^}CB6!t~=%?q0<@pмc ߂&`{ J2:uo.m`b6 MbN-xC]4w& mug4{2yqs:]١iYQ\MSVF%L?biyef>vC ~bDb]9pcgs^ˏ(XdN[v Jd9]CĢrJ;Iam Bpvh%~67keb/vq y[+hdFЙW dY\ar[1v0-Qn)@{ӞGA0\$ plFlNkZ I-%7w2:QE_ ,oS|v׭9F3S_?m-^IgH:"SD(&PdtپJ/@XUӹޱ&E, u .H=(RX}e@(i^RS-PB,_<5W>M" X&#'@*kK : v{NNajğU4(CN[l0ۓ›*$NcM,+'.`z ImtLʊeaƠӦqwWZ @qfZhx6,y 6`+$jgLg+x#"'=x.3;u7e[6cƚ8CP]܅? & ,/""MfEVG%5=CeM9}I ٿH[%x-bi0ù~pܣmsvFG W^});ia(x1/F""(ק!לWf|"7@^1[J?3&M" 2N>U<:ĈCDb `$ So[x }|Ϭ7 ./mRb#~bbnW!j"ȞXĹr~S.C-J93crOV V N ˠC$>ĸon.8ip`\A?Zŵo*0r\~8#s&wr@7(PrDrJq(k S~JƜ[8lTmIQi=dǺ;<@0"@>+*˷R Ωf1j^]05߇}@' oAg@[hkQO+V#(\Câ*E>_L6<̔UK #.H}ʡYsyE'/`5-Ոn3w&(67LuAI_.7*5p`gfp3r`@dmulN!+D{Ǭ v`jܙJ M NikfO:OZ)nH#'FcAZuDgrE\)^hT<Woi^2X͙aczIB|Y\rB/.}mSrr@%#)Rg6pKk1'U:~c!+451‡eZWRbƣbJ`)ѩT{9lr8rWZȔk}OQ ,Prlh$$Eާj3ѯI L0n?u陝50펂ChʞutwFtlWf"8< R9euV=h`0+ihpYH&> e.̀2CZ#n_gvj.Nng) QJm㵺IKe/sT sp "-{$!~h:|0uVNb :zuh3Dh\YjmkdrWN쬫cwmHB{泃`OC61X uzP<p}T%&O, 1!^H?rʫɭ& <+B1H8yP/Nnr, I`f&yZ7-g-4<Л;2]y*vpfP)bm5a}}7'W L8M)4 iWכ ,y)D + a; eD.WtzxÁ,Iw;o#>=(ria'NO1E!IsˈIA')X@D'%ڈ%rr]{}[matNW<@a}5)wLM: -+Jv/Y_w ͍j٨_zy&=x9L5') "&,I uKyrXڅJV c;E2E7vUqvX2@ NpO5g9 ffCCVd^,cĺ]ACF kY xl=Փ|fkoۺ>N̔$1!Om򢏢dV64`IN75|ˢPyufgl]Ը?H?ڄ>Nd ѽZ|ST:P=$}1)u[n3Wˉ!%G0IzXzf7#{YlriNе;PP|Ò:&Lk`8A-i˙c֨WkmLMoME{#Mc>}`-YA\# Wc (:G3&k_3Úbxtqˢ #}syU`(L1Fh0 RglUZ F8I N:Z?p4=zIzLNcJ6Xbg]Z|.Eȷ5CMlGb1U Sm:7BR]Pag!!Up<ᝌ i< U*ZF=)WLկ\,U QZC7ϛӏU-`cn.(eiT-`.ѶXU/}1!V֝)>4k8H(gyu3~%:ز.Өvvq j U#u芞&fZjV;~|Jg%)Q_B[OW-g}ShTت ^1ޤGgBa9Zm }fK[,O}|)-"mUښϫbG~ Ro~F- TS% VXJIVQWc]ށ̄C#}g+zFڲv3Nw7т`VlP AcYz;xluzk@V9ndd+TĎ䶹ٴ%5g%oSF\|>Q4A  K@Q בcvBveUQ_0>It*NIk)7Qvu h2}p@h0]!1}:L6%zWq4TBvT/_Ik*9[;H׳̑slhwb}o`iFۙːhYYJH2W裤7 ϶b1J됣_^+@Q9j?vܙ>H۲xck0 n/X2-Q]0uD `ij^Eք_aRv+r!jl|Zg9¶V&xR$-׷)KQT Jz̰OзՌgXE#?c1~&Ii삞Y %[ [hXe>b$IKtzqc]-w]@@\9a(U b.kƬ+ۯCK7]96 _h(=STKVEy"Dw/*VaB}Moo^n5w3U(oa?H'L5&yFD)+v{&A ۫ɚ2$s#X LVM]2bqw{ar{y~AEoT=.2t y@! K.Xw ͊ +Bw"QE0ϜF84Q $"aIR+iZq79gAX`M&݂ZtPU$ wn F FZ63! ~L\oT^Wj-5f@Xvt(1qmqb=B)xSZ* R{:-^^k|kTX* 3iHBף5+%Mr|o .CZ$͙zSq+~t3yxIyhlg35 a7ym^K7 { *=0|%'x2"U #֞M {exՖ>/z»G+ ]ڎJqBG6jGؿ8(ӕX9u~M* V|3Sd>ݭ&N1I\n |=gm^_GeXx;4s\ua'Ѷ+r6yץ%P(4=Idž|(.e?s`)S'M #oT!3jp&?v ]*D^1`~^:*Tl(g룕/4A;6){t;n)'ۘ NHqP2AdXr4#x0#n5>dpxξG=PPj~$d"{Z|JK]sY4=OJ9d}Ch XTaR#)s'Z^%J}mdAstPg,SSǗG!m+xy\!i`U]էuƄ)HO 9Lv-"tY- Nq§ qMZ%+Sl!JO; $=HR4 ^,cN(Z۔zץ!wzOs$s<앷V.a+3,i߬Rqq؉8pr,~- o%QG:V~ߢ -\E͎NQCjOķ[Gjzsb*B[6/e7u%Ù,c7nVI0#bu[D6zZ'dIH}$ީafHQ3z_!+=6LzMJ?3hJTV=gΕK`WF7rW~WpRe|: ~K諀/ye+GH)n0 n} AxRB5ba٨1҄ޱ"L"I5`?TJ9 2H`UWX1`- '7|M^acNf=Eͭm}GζЌHW(MK@6iǣRܔM\Nw*뉣^(*4!߂973_^htqm\"͇V":2I&S=- J-b1.5PoF*spYk,nŃ?_ 0pѨ1? >.ow3 2֡G15΄ ~dxxuyoz RR-Q8$M 3Z/vwR v6ZC =}J(Ⱥ]ŕnNLNC$ynf! bbl uh^pxES6**1 iӸC_nH iRy|Ɣq0zzPhsPN+c)/93cJڦ'l a|(i]I!%~s`WBB}Dk fOQIPN|-G2ݽOcxKO%p M@BnسhP==͖?$P+f'z1֟,Tlt׋O'r͞ʓ <@O$+ F$[}gbˬ*vKAQ80hxO;'n4+JA m{xE@/-˧v'e#)et]u:C[Abj*!?5K%R"sg!gXD%}萄l->K\͈ehҾ{XL#+{3 ?])V;ѫyNŋZ^z$9$]oc"ZM27djwj//7!F8{I{DY|ʾBfJ AI`~cq_pƛj-f!2f0Kc9TE)hPr/c\wr̕ $/S?,P Gso/:tF,ntFuK"ۡMi~XVDHd}]VX!+v8״9 ~Ƣ2 ckTwPcie^3[;MC+dPivlGWc5Ȑ6xH/wsVY' h($_A{u kg#$w8HqIGggDknO*{B(9m[}TP֗b4s.ut7U_2 Ș1ֺ^ b_ q0oW~"Mơ)J;6](b17Qzh@}tfXUwZ!J|C \/.sΥO#' zJr5:s@OcN:|\mflK_:G\Hϛu`b@'е)i`Bb֞u8 \[gNgv9ɭn~7#?DH*{ ΨϺ2{vp~y"3&rW0<RJ; R-(f&ht}6:B٠Qwfsg1 vjP \٩1.Oܖj5-z+V%bV=ro%ke-O5Jw{Ggh&rTG+ӪgA3ػr]Npx3%g czuS>y7+YyFpgk3+rg"ן8"Wƫo6:D$j^qKMK3zo!agƣzs{XXU1hwEghs߂bA>pEK}aoFqܱ(BQ;,c2<@߿ L"& dSܻFspiVvt`fd!ѓ2!͉3\$t?$7D'VKfb,&4KJ? D Nj1,hk ]PƯDEA>a' :=ﲷ Duk$ʉF24aeS}J˧SP!c|Nxk8Ro$~)F B a 4#H4vb,.$Hix_"ёe{B;PsFT4`PNp<qd=`<-LTOA3$ha۩$WڄSJN,'^ 8nX|_@B AC[GwCw}M35(o*JfbV}2iBs7+A"rM;U A'lk0"L EE9Hv0U\z<el`hҚ2O3T"= c'Odr:*]3xNu1A4d/3jNDfT8)ֹn`ds,܊ܽTU¿3(Kgپ2gFjs>?<2ނi9fm P$7ByaZ4RE  5C@z8惋{AĻ^`Ltw\(}QdY^QI gh,T7ٕ4lK\W3} ўT:Q1dx$1 eO8A=@b;#BN?.T98E536:KqDR7H: ,:AxA8MY-d`*o>uP߳ѥ\aI! 4uXch}~2 HNhs` CâtVK)Ty4`SI00\&ʒO65FǥYjbLlDcNñY)9c `ERĚzż{I*j0aC3y <]ݏ))͔DbΰYOYnQvhl)]\yg)6U3(w۠& bJ!+Xa([mX,;%';]7\`&fFXN2yWHPk%] $f'Z~mbrqA $)C/]-wuQoW?.0.ZM}ě(VZ &s {{c#hfsїc`@ӕ'4ϫ(31פE*-<(1N^&'n:D uFH*g.&U L@#$sLdOLdy tfo$fYp*S)Dԓ?0n"8zNr3Mb D-QA,Jj?.~}%-ZgAs*ef`N:Fk$CЧL O jl}4QO>upNHZ?̘jK:aOb@i{go/MKR5'֏ӣaE+l % I-:jo;as.vCpP73Gb &sOݒ䷐vm?MZEJwm!}☺NZzkbB !kUEGf9\N76n[iFyqYpzY Ԗ Tg*AVCىSSLgz"}o6Ql\,.m0^ |l3+d|[2E D0=q?z4"PfG R I;=eRkȂCЬ5Q>InqN)I8'5l@y"^B\Wubwah):ChAMRoF8 4s) bU99BE=z6ybq_@S W}EZIH 8r;_؀l.MV/ (en46߃|#A'P vZ03(ɇڝ9Nрmkp3>c6Ln.:ub}oiʘ{zd`eQU}I;1aDі)5$xόC k9ŷU sRH+ܶQ:A${r^ Z U } _SēB^fPj63XcO!4ʰivif6q _ܛ̾FrY ~J񩾶e$9:T&L^ٙۃYJ2Jׄnx$ LLζ&-~?T[_wx>&ZzUO I 0tuITl:%B'y\fdSܖ7Cv~dK{7##Y<*7 `t~UXD~^3T:TGFCH@wF[oڎD3VEi1s>/Qj+İw1CL.CJ(֪:?w9eav[ F-GAx98mICwSo|.-ĈfSη> '05`ypK#y 遪'_ir@ Vԍ[~FNzqTC/tts02;0*DĩshCX՞LG ԣ7x5}Br'T}2I. oj˞qkD@?N>5}ۻ&mM`92@ #_u=%"`F &>"(i-.D<#{M=輞6L:fɫ&7fv"9pE1r$7|Ndv2մ/rKj+jt{>UwIռևs3C?vBmME|G6>CSi5m5wKO׏I=(clJ+T.V3W9z˝/&|ë9;H!(!.l1]Bޫ^MU1y0!tG(%4.lqjZĉ\+Ε7(H!;hS3J.킦`5'`mt^%M+SsG9 fCA1x}ʇn#KPckB=gq<`"JY%!Õ;ۋmf@̊dQ%,Sb!d?*^p3gDWݭL~}E(sɭ㗄֌ c FH`y-sn[wנ \-Kg*vw栅Y24=]7b-lC|btdG^%`;K7pډ*M[ƛX & ~]::jUF"uKDܒ$7;8TG 0K,)7ކ4~(Ga Kεl@p*sKM{\vzt=a6UO2g2gk\=<rӏ"# @@hEF*:%6bN|,W#i@︑oj2FJ^_pə8#Y.9fj+e:[q X"`\e͇f ].K^_\ TcaE!W#[Vi-Lт#`8eMˬi9h}BY¶K:-&;!?Vn#Q9kvm@W 滵QOHX'V_v"L" {J ݢq}W•`O*}*p+@a`lxZL"y DLvv,*4NrZvhSYtv#֑|g%j[A}z*pEάi_)^DDQĸ?$mXey{Q5%8jz M&cmduV0s!Q銝x' ]T&ƴGXx a-y&'!ǢLCڣ k7fe=e*,SnQAuNt ܾ}mՉ$,*O>.h޴8SOf( ʿ;S)۞ev&wדtIv;!޴DnIc6Γ. >%_vv?#I7U-$҃jR޹!B k"-_Z9b[>~f_/{+8j(4TqgvS g$QM13fAftuR#c6'A^KTj^?zɉgG*9l@s!x$n1.cL.>axx҉V \}$VCNrh=P!(d0fy~&Z/2Mq3>8 _hJ>+4GvWG-q| 4;v9ӾMIg}'?|NVe|pmt#CX)o{9[ (X{Aۙb \Gnf:@]lq^ UCd'*㫲LғA yd`d^Ghr`WgjشEzvrMojVM4Zp`;-Pt?* mwoآKy9\9>ICj0n&y^608Uo^꧁ڡ#>5-P*?Kq/E oȈJ1dHmW&Sլ|{E%KU0%K uTT \5(?#3{\iP ~RyCPKˣB}DnIތb[4. Wmdnڨ; Y}rIM׫G$Zq#>|NvI,6,/z8cPA8,B% Uͥq/ Itz a|A2?˕*ˊZY̲ N,ؚ^-4,ۯ<,ڿ`)>^‒r׎VomhDaJ)>иԟ5q**2iNuZc+Q4)q. O`tWhZkf; m*U[~awtC+뱲iABoƼlfI٭I}%un=mPi~d9bnS#iAB;JYx0$_ǿa+?w 2CxWeNͮ+gH")jju#_&6z[v~8QWwzi ]ʹ0jNC|jq}xIyV%$T'0AC"_FE&fسc31%_y++0%*2kfbxD"VL_6Q.315^ ?5ך-v fu949s?; rv+@Sp#3KYpb* $NBb~3J1Y~1寠Lqip7T ]+|*Z`(KGM2_h˽$i d^ֿJ؞Ѐ/*u @bTl (: ~''>&Hz,͋A9 ު d{ %XFj?\q}~&ר vp5™KӪS8IU )q'ruׁ r/c06h0nمqmD!KnYvH^'qPO嵬Ȗ+-o-Az012Z8jS EI*`VC)m;/S 5m.-c`+vE=VhL%fN+:`:O{P㕡,AD1o8Ewnڟ ց$/c|n}Cc z6گͤx+Xsj WDJ[hJPz̕3WZEh3k#6eN|B; _+Uy˶yr$Dt1$t!KHdإ?Rls$=Y7{^paէIz4]^e6qٲ|Tue`nViZ]ՈCT=3[TD56ؽ_7PٸBzO&1| B w]*r{$}^M؋.Cjfk "/( d\f'b.C5ڪPnrҴ2=]d :uH Q7Ą[`9 L! S4f@즊Eb YRIck?Ac7xh@[Cg#;UtScK}&pnBiez]YEXW{#ȏ-JPlp*sAWRr|-e+*Fh v#zV8DiiuW3|!帝!1mPG$ȓ50_~l4FU^8>BRzKd=Ak}X}t︯Fd?,4 ? y`y&n4mxu[8=Mtk sv5f;`vA~W5UD*Pی0n:-?tF8YpZvsn#gfϑ Zqo\ˢ'[93$>Oh˔ >~2Iu9''4uV.=AkG~ @*;gazHF_**Is TD.UKjܣ\o 3!ld ZۑO_0ÖI-9Pѷ?(M8Yc@~P)td#8ퟦ`}}7sp(~aS7P)VCrQ/ *E~uVPwHYYdy7*19'7] YK lBfG:Q`gR p$K?2"ȋ16i,cɷB7GM/_x [ߦܭ^9Q]-!e $Ia~̹Ē^M-R*:Uik(h?ߊ~&iAeoikR1qoR]XYpq\Մ#[%gw~ C %AZm/'!؂NmI8n@<`Y$P]s/Sp޻2c=[.NuH?E{YMHq OL]H;KC9׷L@ pqN b<F]3JSxRR+u -? sF}d"ܑq72s)mKikDhl7 DnA cB{uzaI{= X@a\%Sfhm%Dm- h/~(5!Vq3r\~S¡]/^NoAdڧ$5!Q' C%L{bS=4ZR-\8׆5ry=ȐY+.VYoA%kvhRFA> t9ڬr`9/@+M+a]93Ja1f8rT\pߩVVf \r밍y U)/eY WQΨ:%b]c9@)7Sk!'@'3:::x/Vխ-qTႮ ͱ aTx'~NcTXѮO( k9E) rkbbq@rDd@ V}|4;=ZR&Nk~uP 7%oj0t"haa &Ի`Lskˍ}`W@yJxӕ Z!S,'?$Ƕƙu&88&fMA糂hH.v՗̠[J:jHQR{(끝 :}ү<|GǖFK;(;+ޝ?oӷ.gCI*R#1IHv27_1c6%Y (HYHWit)eP&pdش" ?7?%1) G[DA(еP9X~ɥT)̀3{) ihݵ74=5H\#h26`I%h%lWWgrvcU2{Wr+U-B["XF5~U,дQ@#wB̥2!S@UW6%GV% 1tF7ؖhO9 ą`9t޷?G҈ح#(ڠz &]j s2Vl)o;*"6s SXGPl-EzBo9[ :/wmH}z]ӯki{*f W%Q% eg IЂ}˃+q+\Mf2T#Pi,,tG=6MxBxaowjƓ;uɐؤBE%^ :3ʙOq~7fvȷ2TBpL=q=C|˯r\d`dNFP¼UkCx,quBͥ #8Ɵv ur{ ԀYVjXe2͹Ġd0.tyS|Baw0/f` dL*GʎbBakP/SIt UأTT9q8~?'ߨxwDŽzh`?N㌖6hW]qҺ1BT_W9ED2Gh cXsSa\{hT/&Oty˲,jNJD¥8n)xm5g oΖ wp'{׫g9XcӴT0H1*|DJ?͵K/h#ITix??Uf7):Vt.T’<]C h{Qߥ* ٽy*_M0r02B$S=4@<oQb>I쬬thpI !@T!m7*:sKSyիА.9 z5ɲ) fP}}n$I[ۀM^wٟGk=Je ~:JFPMZl" O/p R,lrdg1ⓏQh0[|lӢ%aS@GeXRfC-AÙsॏ'a lQY,`U,Є (HU !x;hI {kU$".Ȑ4a;9:|%*~ S &R%^m! r6Z..VƇLxIoy%滹~$_f-b'=9^.XV'YH\5=Iw,Y#Y:_eOqIB[D\:P-S_#6)ڠ? {NkPM^HCQr\7fXD/\J)8<gG#U@vyIw y; pL> bV 1Z)@,4P:.W_A[Qc׆ 7̖1R7 k@sT}yQUUeF(} hos/g"}QF͏* y&3u7PQfRpFi{rfd@v]tk$ uPw 3FQCz#J =3ȱ-;'*1jO/e({(r=ҳ)m<02q:U]a ﰯBW/ya-PT;Ro8/:]e=wDB/b hG5\]rճ}i`|n.I0R^J`tjs?Pyy^O(uv\i$YVta lT 40LS ;7m2uA j[R]lC'NG3DLB+8V*Ea#R%PU (nS8novb.BH+0n4Y%K6׊g2ى@T3Zit4,2ax̯sr :`(8a쎎FSm+Ѐ3*mǰ! f*if̐wJޡ*1Bf?NJ4VQ.r&+4s*_fL4- B>`1;I[q8aO$6s8ZnSH{h;wuj:]`cSZLĈk侞8)~!jD\xDl);1 @_/?u_lKXy)8 \?wʕw9G7ؓ94rG,Qh7N r2*c˥箜|{U-1`|M,NfX 腺0|3ٹG4 wm/$)mტPlR0GSSzsEq'"$[O,x:;U^N/* RLV t)4ӏ;z> Cf !0-_̃ !uR]zO + @>=wׯ|#Ao;5REٿzy8fG D 33/RQ/a; |m]um:~| vn<&Pώ\ :]=CCw6n0m8J1J,<.[ÂSM((=F #t0H"t2sf8Oi'lEݷEg+'W޹xV+6i*%%^ֳO8l%BzWJG{{I8"rVd=6ICoϭD,ai2a=[ϤV!?ɘ u]^1^d5toR%Vv.t489ݓa9SWzD8/k|#%6Z+LX8=VM .x]BbC}>5QXOECTHh7~2R!zia⣴B`ǜM# =}}&~Yd_Y>mkSRK_%U#[,* SBL0e,̳܈f^B=jkZp0 nU"*BAh' 9A ]iփ<1[yEϵ4G YWid%Kf6/anvZUU:)Xyip8$Iߢ-J9KvԔ 2\春oJʏ[_ts9^2:SEx{cNHeV|mV$,ɵ^VZc0B?Fw4vBSŧ=u 1йm$@5'Xɹ0ʉsXi!" U9lľV}?{&8HxD%.h4#oŭ @*qQu?n2z`wpm)| (0s!sg/`[ Tuj)68=ò"H4:=DpY+5ҙ<)i TTOJrԫ#>ğ@xiPb6-$QφPLꭃ_2ibxV%.-?6sFn1 bhקI2/ ubkBs4)s8˷ɠ-{ң n1Y0Aʮ,Z~kA=XxP`}ӽ{bE\dH+l|!ќQ*͹>Is#VϮre;;&<;$œi6*5]+<Ɠ>K|ҝLwe0 W H&3XqT߱0+ E(N ^2[/{J:7CZ4k1H!{7AaP.Zc>q+)І{έb5+g_^I0n29@dRq7o:;TݩuE&hJ xPQ)?+.IivC;.)+og|$qP3}R n?/+& n{~tW5NiQzWg_puQץtnEUfB[`zLJfo'Vcd+Xz([jȎ֪m5fMLLoR3Cx'""6x'~C l bqc[{L`;>-߇!DtЌzt˜TYfm#uA1i*F(_z@W*8+ǰДtOs ٵ(ج~ s?,J35N,mߜք: %O^W=\&7O/3-Ρ3h{g|+ҹurxioxE ͽ]84QMf( z߄G!zRcڇ}C <#^_e5+qhvoٽ}ń[9r hD!+ ֭Fdϸ`CuOz§OҥؖvF6%_o qUvÚi'd"9Bz8~ڹ`Z7<;-sv9lX/'RrFqZwE%xh.Qkow*`TW jdQX[~z t;[g,-Xm]$*,A~VƗ,v&p 'MqINx%&6Bjv=uHj~Sh<|882˦KJ?xH C8Fa@kw#_Ak *XmhHTѲ-sņKeш<F-]x[D 17 s ~G9) DaM3J0V]f֏зV+01_R޾'QeF^96cpm|RsVN5Qdq?,1탟f'?9Z;efEk2.A"A5SEʦ Wp]4QcCz=Z_]׉';ꑰC@f>}Mʂ,0RÆQSr`pvqZ(&x=HصܑS[Fwq8 l"p .aVE'&I 2RXV'X}+i@FeZSWCkI\ޫPUhA. nOG &SH8'^Cj-<BPn{ܯ͓@M=ȓbUodOǀB롈*~ɜu&cߡAym„si:e=),ܴi DI09HL@VfT/Uѐz`&$WAҝ x $rZwSw/ͥ'J,FAvaO%B~́x vw ĩ/M38m%gP?UR`e 񳽂i+R zlPdi l dJ~_Px @Yw"fXDN9@ 傶YP A`"窺CWw %@Q[:W$RμQ®=?,1cSFx,sUѐ_(75.WEQj{6L0Q8i%(zn|cQؙ0[.XwaQ^Rt?ʹ-w.u^ܱvgb̅=#|/?="YfC<,.-Zr%x5,r MG:4'Pt9!#:_.0ӏз^UI-(gEܓGu*< ȑ?e%f#&@;}!y:4`l =>:茀Y)8VPq=ܨau\`I{3}k <)p/EgQ( U+*>{phaSAl%xHBVuUd[!NssCf>>c3UC~rŞ#i1Dc?,=H_Ɨwp %:YPV/{7tCJn z()ðS7GX5{G `MYd؅ۇLnUI#k}@~^31iw^}'pBR'.x 僾TPa0'2M&x+hA"|8d.O{IV ~L*ʝG[5臜"T}$ ct<|](miRH5y{!<'qV;17m=]L@+_ y|2Cy&B%փ<੨_]s?5 UrdrnE1_173#N;#3L@g$=~AFHyɽ1Ms/鳲SıY,i\t鉑0aV%Ǻiۛ}(d$W+{CΥ_ŀtȦDAgE"rI(WJagU':olurr-~qn"ݦnBfCg\o ޹H\Pg>(K۫;(4 w2sci}1 L-CPEnwTyY%O `BOE[*)ɠn%*1 Y\wä-.ScIt(maް|h `AߢtgΞ;yٱ/axLaThMpK[lcĥ{p3n[4n-7'\ [-gNyF9wT 1w@Z`P$vP0m:#%A$U;Q3F9s9u{h, ,tCw5i*:M9eMӤPz.p`ON:nŹHf"޷s8zWauem9OfV~9X'vn+֒r >  6?E5[M"f~JgBhGrjɸZ3(sd6ez22Z2+ݤ><:_kb;gHcϽU Y}Bƥjq絊i~@:2= ImH)F"sȝ woD\k[} ]lBR ]HQTRRmY>Zbv.\(v*ѰJ.X$VvGȥqHSp@Q#v~{9\ lq&7~Ln; z>`[ORqsD 4A4f52# ت@W=ٙ ThYHs_ s26vH]sd̓s2 Â^~*2xHW#EO!Ҥo'93Hat1 ^  ?{%4s(N6)U~wRf3UEօ6%|dr~M{Um{X\:jq#9GzO8$v!X MDƆܺB:-kA9,PC-zB zX]'?/ ^0C/{ͼF0CLEP} ޶7j, l?d U9ݍAm8=_wP x4KQ9J@@b};$ 1 xhNDUA*J*э+i"Cz31ch:Z:z.V`}&N c,D@ZWBW'hAV!QlX"z(%gd[tΠvj@yzTxd#ŐhE"b&D94$BiJ7p0-t]2{Da2wueb¨EWXgunf +][^v+zO^2,G KF0{ "t]b {ALĉ$uvr6N9-4re( Z1WBbzޗe}QMy\#Y:^w!g,5׼/η%5m{ sU̿/gKAIG{O3{3@Lv(Az8!B$(і#/0وr[ ڈ@!: /%1:ףhg"{x٠ bonwpiGvg(PTvbIl_Y0ߜiU{P#@)ۉyBbEOdM5\' B$UNK5Mlcp7?G.NzHȘS/(7҇g) Aǂ]MD%c2v7 Yed%Wt%b5sJho>$=(2VNVi,G0IZ۱QS*N%M(Dw[<~5}F]1Ov=Ғ3[[pVYHt5dlma·{VL~UV$bWGxlJgB,Trh-Lm%Va(IcZLĀ;E AdT)wp(Nza  #"˪A9؄β 7ZUU Pi,:UvvRp?py988Hѱy9-2 XckR )Xw:HAa!gRo(y|jy{iФ\܂*6"W3+b4|GZ`::3JSkmLr bjuB~ѸS,CHоD|se s@#k[yDj8&Cf`7@Bd/Uyے|*%~ݽK$sO\29-v Q1$,WiKEm1Zad3e؀2py w sN:&IDF#ú<&8yU5D~ntA,׮pBYHIP-LO3 ߛ RE!4rk]ѩRX#qb#s͹8f\^VtH y廓?3\iiЦ!Bƿ>CyyP7opwklpjxB;z|!`'5v~z܍ ۚ  tZhT6T0k/i3m%αuI 5 @'V5t^ nC\9XA~6ޤPk9eϛ~VgtqLټ$M; c pVoOȼ$ZuR@ٿ~FQ r騚@ľa /SЭ41G%) O$DC$q]Q&Bn̨Nۋ=@qbSAe CN42" =i͘EB(b XRR#nU1v-0,^v5\VQ} y:N8TR_$8V6@ܳI7x OWҶkׁ9P°|ut&b ya`A5]#O{v1Rg וuW:0x6OaG d s!~ SvxĽ <,}Yz˟EC,7)7չUkJ8 f]{tUgl8;Î+28(pC_֙QcBygrha/{|&rh}WI8:8) \!_iA0 k`ZKnJ!DSuD(+.W_$o*EԥRe)g< Q Wf`\M(3i}y+g. Ǻr䓺=|<E{x~ju}o8}@Ӏy]L[N95c]،};A'say1?`BP7JB1&w4Z 9c9g"=ꖽ ݭC"3q8Vg⡅NfhBp0a/ P p}B3uHכͭT(QAA98O?y&-",lW>c1¥lו;.7քm($ [xIqZ*5ˈpQ(y…3<0ك]@wa6t4u_e)OJ$8n&|uA= W*HtgyZ٧,^J6ބdn0_Sv%Ut fIRSVjԦX$i?,%<@'lk%|E$C;n,̡LJpļ+&]D{}buvl!;kլ\)tmj&tRswa-tet<*+>E3[褪'L7>z|<)_M<\>Qʍi*Qꔍ^ᒷ]Qr@gAS"d:U= W~4?I$n}j_VƃƮRiyVHeW4 >#9%5F;q\;4rK9bD 89$ 12ݘ "uyq3Y>npvQ>e.FRȋFFEUTv| 9?yI[- [J&#DM}"XZ!m/F-=M,ù)̭vtwL'~CnE͑1̝m^E ?UYV~?B6[8&r[G(]G"bs'z58Պ;ָ=f{d@9p7o7)l m)hTˎV-i&FcGѢa!_C.'IU0qE}Q>9lt>k7 y숬r Y_ezx9>w A)wi򽯟%}d3,j'sX<ʺKKxntt[d} !1|CC=A[iWaHKqA|A}{-yCT (~~MJEQ4KF5 =.aUuBk` %3nY>"@s*/($d@C gW{ 3&(^]dJWXXT MU9j%N5YYeউ|[c_8Qb'%XC@ʓ'B=8#-,( oyi}a1zM/dCO1`ȴHu1%hWxiS/{SqɴkacH0y5~/Y>}zٜ¸5 /qljiP5H&d$2+rgYcmȆ<-#9E{R\s Iv:u!p#m:Tޚ﬽( XY ZcMS,;MGNWn%yЃu+ o ͺ-ڋAfv6=_@VIuAE /uoޠSeY])W%]ZOk*gwC{q] !+@͉xXڬi-QѺ9JБ #?>C'YɘxߌEᄄ]_;2zpa0Z.}pY̏%\K [N]%ًEkôΥ Q_c:<5*/Oߔ*"ݬJ ƾnRI&yQ Oeu🈶ى-5SݐH9u!Nm7ix'0am؇?`d! ށnP# r%ʊ\mL<20rhF1q+ fs 2nfQXpV<$Z9;p1_8R.#F')KP:Bmu'جAE{bĪ:1CAޫjx| 7ieS3Ttشꋕm^Sˇ |(ǘG1c~ gP%oܒ6~DK$$Lf)):َ%^\9i,=!+?Ahg21ѓm’8q9jQ#ƥ9Tvz5t> ,1JU8Mb 9ɚR/AQ- nM_YO N)Dʉ_t¢ ]LEY=d[ؤG-pUh'EOk"#u=jt_o6jiW5xAgBo3Ŧ X x\ mQEnxiB(nFo1rl֩:p_n`_9~ z9e8 mٶ"YbLw,&a˛۷,lJ BS/S:[-j)B| (j{{RPva }ଞ*nxX6Ѵq=q ȭ:Tkrvwtĕdǩ9ݴ/B\F NLauF A2'2al 3"!cfh| 0 c6'czLL;Ì:4x_X,@Y}\[cq=V\I:eFx.>tZ,"cnm(v'.Hr$VWVonss(0>#Jc3ߴ/'9qoVIr6מ33 SHaFlHާSd?Oo:5~L~{m[3ms0vǻSw9O (IQ9,w/:$Z<ƒ"Hf\L^aj /7PX 7$ LW@sc gJ[~>o=// %Dq M+kOiz.J tvU= XYhHS.^|X{2:i Ao1ޚ%"YꪽL5Yry.Hy˺bD bj.!hRͩ[Gf++@^g ce 0?T}QXf* ˆYܢ| ITt {<1Y[3(\ ,Z lh貰 w!HT6E\ehNbY9"ڝ 0|3{:;t ev#!10X7Zb5}ўpWbHTToNKOO٧R&l:Y b 9KuHZ|pt Vr)앒a!}'NxA;k㞬inC܁J.C2)(R1zbvwO>ֆJоkC7 f.I=/3uHg=R'׾ g6d}+T>uګV`V~2  /RSvqV˥ bly4$rqɄjq7 3LJєɖQ%<fH=l0}{_3ⱺ 4] Yؽ qEQ @'pbWW5,tNާyb*BN_@_-i]Mie6'F'k0u㏹FzGrSz*̭<ӪnhXgYj`Yծ4ǨƊl)nZZ ^+{x6D?C=+ #FO{5  EANZE \5oiN?W2 R(ŀfqd83¾~վ9)ecd"Az^sM]^,uЅ6|sڜ8oEkd7IB"B{@Hu;pܨVqUA$ZeWnD!#!ʍmnUũa{׽{{J5R4ep|V Wqv@iAMb=2HUi;m䮺.W++B3[ω_Yh>kxPpb{0i$YMcnj$L|Q!VpspX;V UyG;E7u$vfMy,RǛ$\>ދ~dӄ),ǻξe}7#PE3\/0Je}Ҏb s= 둢n\ضxj{ZdO8g=g;A);]Hrry{.!sxڮhvZ/G xziBcd$H ,h7Мm'>~t4}Gz[iY{4Ё؏_^V ( 3W&g;u)MJ4-#3em |VAcj^zź"b?v16F BĊ*)JrOc1M1XPYH%خd~s$25SH"wO\O\ia.e0[<NX4Qԅ%3*.&m >?#ňrg^u*=KvEGj20k9Btf`:x(*9uE(IHB7uR HK1dzJ:uWg-JOUYFS? KlZ>4*Bp7l OKR>U{I4z}~_*n w7DYcC@񃰁Z=3v0 2Lq?`z݁h&U:@И>;y0we.ag,6"سq2gz5+4\9=HQM-PN6~uF[d>4v``VhFZ8+@("L2[B+&.("scufmc7+1 nh ¦*9W|@ɟUE`9!i> &v `&n6I+. (J.uPr}[_ܗ $qMuDT- ߔ{H1݄͋HH'2a!!%}0r$ υMu] ֆz{y@IfWPl7 lQ%ȵVO7B,[lQwn*%(P)脝If;`aeM}p{^uY c$@FΘ` \uW5qJȥQ%a1EͺZϋߥ&`Zx+q+ PF  &pŜ04&bK^n~14G` 40kU,ڼx@poP@pKAs1BY5*p{7V7E7ǟ< =KVj-ybi4}§<- Sn$qoLEzŅvV`9S)%uGյFSdRar;wO]V;޺yֵ)̅s3.~˴!݋ LAprz̾Dx^],/)=zʅ/Rȯۗz7cӉՂ6+2!D,R&"I^f/#mڌ=Gr,kAe҂,X8%[ϛP~=MCoRxQ]u}d͌#Bk0Cc<+/Y[p(.ky{-aYpм($Q2\2Cf97^nSA %E5tIXϣ߄/>A[BWʋSJYH$?Y-{6R;2gUG 5n;Ym[LZh8Y<5eH թmF3X8)nJ?K=+qw ҬNUoo ^K7]*Phnr0 < YKz ˺Ū ʌ\Io9tV X3m 2x (F6m֑lPCtIVI;(=nE^d3@I-1Ta_$78&IZ/UOTf}7G7t!“%3 8/(< ,$MOࣣ0+d\%EY|'ÁpTb PLݮ4~3>90ю{نzAȿ!t }5E۵%:6uQ F٘;e̐ A$hi(CL( kGެ//Ihsg8,Q*[LWvA$nХtLjo+k=@ B2]~'8m9,ޒw%Y+^K[kcjۓM!2+xkrP_Gv2յzHyVj_g "kVjK/oտ'ۥxGObK/Eaqt u'DMםQc%%ο tp,y{d'8ZROK>/ {g4b˫{if֔wRRسRJ_yV7{XLIrj:;TԐ]ŴCϫF3V+j77ƻK-7+zLْ1| ^h&"Kp+m )S)rІY#O%((gK2gNґ>.ތܷi]YR05q^M44ƕ.p‡n(e]=1_ ^Q9_ACd7ʏzHЎWY6._8' ysW=[Jie(&d0[.֓%79{2Mm|b vӷnytHbD-"p)ɤr=̛h+|*./럔mZTD J}),zB|AnK:i9R}BϤx|'EƌdhyvWQ}`E̼@: -5vFEtWh+Qp>Ap僗crge+NԓDQǝu B#~*~Lkwđ3ntDA;JV,[)oe~҆fTgZby; _؅VM*k**g pO!lH{reV \PC1VU~ |n~W!xYXhۻS|]3E}ٛZ{G+j"{rNs}D+q+W赢? Am͕iʹ\Vu5n+72ɽ')7*s|ۃ MGA}臠`)Po$= ȟwBb{# &Ha֗3jP,u.\* B(R܊ O#e`Ⱦ="+eZu7d~j0awr8) o6658X<W}^d4`1) @1XlWn!D l, A+ʅ.Ž`= q iC*;R' iޖrAuU79o,1\ϕ]sldu ~oJPe@c"`ӂMuܴ|WRÈG~|1z9%aqWjвQ8ٚOB|Ad0Gj W `Z0\!!_m{H$,A/)xt67,-ât˩ -1^wqDih@T-WS7!6/ƕǡ pA}R:$CD丅JkRbP.c"6᥂ڮ R`.hjt1jS'Hw`P;R+Z=y@[Dk?HSV]0roCE&gwjpf@F4Ihg/_ZɫeV~R tϘ:8êTvL#A-únF21AJ ,b]!Mȵ702F WӁ7pBx׳fnS:3&˭^"9A6 UCW&v=\oA}*qX B^y@;=:}hs҃2㯸ד|RՏޣb&K'cTdӝ׊wn{$lHYA!@O9'Up70qec?8xgB I}/yx~1'.5lϢp-Ovnj*oh@XLsnv'Ys~(q(k΁&0{-?1Yv+#AZ͏:tϿ9/ (OS6Ȼ@!%~q꣙nV#(- 5}'(0, l~ra*\vf Nw i([IZ{*_Q%,0>ɷ{{_4{?k;F^ȋ̐R' #HܰϮ򚄊?x(U`6+g&{ԍ7BG u,#ԃpѪ%ʽ ȍB,n⽣yњJ%p=y(lTWR s0v.G6[ENonpa?es4)gdG-5淶WE.KjHk =j6}+{TXfمd8\;?rI3;o_Zܣ: v*~cB;V1XD gK߻I2r ZoƎkvJ¹Rs3[u" 1[", CAbPӈ@Cs&awE w^֓:V[0;G@?$M)´ 7nTAљ LݼoY_ qDHֈ C c/տwlN @ 8=8꽴Im73h̫U-гI>*`K%}fWsHEVrǬKb-CV2UlƞoɘҌ6fr%*ƹ"kh%VɊ&3PIݶ@yX5$ 6񠊱}P^;3|$n7LgkQ=>ςna2XL7% <^#?í]ӿ&c-E3b{;6I.&Aπ D;PG7}v %,_ݒu0Z7C/@|\qghԟŮ*! TȀЊ_m-ӗ|"qu8@ZL  ~VYӤg91ݖ?SR[ Ё#(D ˢcbDĂa,ꊮͦ{ ;I@V _.nsѺ+W 3Q qC C&LV@ 'rM"5n\JO:@j2e;NkXJҡY(jR|¦KV9qyw'~+8O#Gq9aDjеX1]ԃZ]RYu*%8('|bfV0Փ>$vٞIh][Hu4eAoOӷLq[7b %Spms#7gq)m/1&)ihbBFrw.^v: =hkx֪wDkΤ,܅E%;69lZ4=oyM\|ݸ* &-so:+](.ی4F X`t{@,:NStvP-fFXP@aᝧbF3>Է9.MN|k7\%pKsf+meZ[ SF-[3&Q B0#ɮ2e%1QC:Mc]W<;usFLEeboqn>Er? I3wR2b Ɗ lP*xhݥB].?̊0с\xlNn]o)S?>K5 N Ic~}G]yg+erbMyZc+uAbol6CPx&fpHG"o:!R^{lG7jLѶf_媣ab:r ~,_;ȼ%C}Kj!7?o>f)!C k ڒ.c&% _@\~&kt,'$D^)T.? {;:1Zc [5Q?sye_D""tOIWO?Rvf%` &.O(B/K4zW0?.JZ:J`S*l=rV?{n(qŦƮ|M5j P ki;ZkMi|9MĠ'bQa_U@QP6B4gIt-9 ,U;`Ҧ۠Vх/oYs˷ F%~ClAw Œ^ia6{ AgepEO8fl5!cjJ BH[{`f[ YFX'bWlX6SQUR`HB1%ؕ}+NICmKIXMѿF>>GD H#PYeaBQXĕE\ U|Tn rs6l3D W=Ej!>/-tE` w3G֐#LPQN>=.Ά&A=j CsaNp{GKw{W=C aɝ^t,xϱ,y^Jf?_H<]10^Ms3C%1(RϓCw6+j#[ƻzut©H{vfFFBKi)u7 }0S [[ٚ6\SjH0ӡ74]b^^!dו ,.`ߑ>\dBS3'zfJ~4ۭS̓ɶ:( nkpzCJS\]>oR S pQjgXPRdfAGZ[ `VҥțA ç @!QQYZJkg2[*Ⱥn9t>XWcjڭ*SrWxI=uqy*NJ4!l>.UK}3Bϲ yO|S}AB҆ t8 sk:Ǐѻ8c84I#Mo(\H;euH2\-],lrW=܂*lxԩ[ tsC:`zfCe뫘29rHه ķUH޽1g]ޓd|؜| "`P]wݦZ@2@Q$Bp(Fi6B5Jc s 0HEZEc@'Vͷi#hj*`{e$4(s9 J+JJ*+!RF0Eo-TizzI/@7l'üH3 =:̦$[}}晞Woev|νViR$UɂKdc+ݦ[vdEFCRL5B{-Z'&z'`ANƺdIdPҼΛ]N4PGNH,y<8 Ȗf.(M{:Oz%ʜr$ <o-RU鯰Ϡ)Df@sN<ѼCMa~L9w&U|5>ՈB0It: 7 183 FhT ~AvJ ,b5\`C||޸Yq;µ?ZP肣CL$MFd̃ 3v#O5'$J c $̲u'7!XlY.AĊ r٧ - FuE{ w2Y}G#w]Y`\sS"޸Eo+J>7t^#bhk)\|jf~Fr1W~ŠV 0Yu7I5]gI?af+QvEt K0F0#)[i3/IŅ"h2s|[L|ZjNU: 2 UGe9`!f8mA@/#ӏ+Dյ]f+u#:&VЖ{qW2>0++,!/cxzO n:_,7I()!"Ȟ5]a Bn%lx굿E=2)O}ȘKaZA y0l`V;_G0'gQ8@eNz: mܐ>}A}mvCvks8z( ~H-Wb l| `"sEU[m$Avs׾ivK5͒I|n@wL]:ov to gogԛ~҂_ {&m;N ZػzEസ>tDWekl޶+i`DC=w.nPD$^kf$Qh]O=qݙjNXF!_$_*UI. QR³T('X˵FL\\Yl]h#MW"n4GL=*(_(ڽ&er`Ymf̋a.9O<Ic7xjzmcPA>AyAяF SGsPD -rweiCxս59u,W:TV$A?ii8W 7,.ĿXky$5V~Rd[+g~L䄿Ie Ep2=[4lrgGinQwhL3ƞ Q/S[ǼxPlIK&Z.OfBJv5*! ·{h!PMy[7=ƌ(&9NR/UseLlU4%[)/I\[OPU9bg+_+v^H49 e<)xL<&Rcu|d)Ao@*VTDA2-] 򐠚۶/mr%#ҠaILg4]&yA T-6TQRdGKqaX9&^im#l^ݯXٿӶdDmWoՕU^vɗ\7OR̩z S=kˇk@g9 ތg/BI*m,! -\bM%R ).JrO@:ؔ;@{E-ޅ賛~96jFdu&bh$~$g3`ddͲ߹2lnx->3?TBVV+6^X! ӊF~]'-5- (};w؎]C9n$y⏰;ߣ' ':v[fC&%8/"'[Ѱʢ1mڼàqV鬸lHG ^jju򻁧Hg6YVG8yO E67)zwB]w-G,kn4;>IZ=zCH+Hd+;q,kzn$˔٧=1'\cz[lP4j.߀hp;M$HPDfn4{9=Dy^4j[3NvY~)AOѝ(/hja-ic1 AqJyǪ/U?z*%,2eTZjígO+gb28$ QSoܲ/bc2H٩d_ @1cn{42D{3振W.՞MX3z&^!?6 3vl;Ay3A=yG]1Zס2#,Ce J;r'9SOK( ]V<|A^ECk.'xg n]3[ΰ"Ӛs9}9 pM]YRxFEwC@zJVE:ܦ:\-4f)k*J]y R%p8 3}?l,n}džPmB%?pv\@Pu ֋>NoɈZ'cTIѢyV~M3DILYiBS6/`kD2g^=[sC1s"[H1媒IQXz޴8ᶛ5hMOK" DEBIxvSgwzMs"%Z2ߩȀeCA'CaX/(bKIxN7Pl:pn׊ V5v2k2(,HxZu{sǯ(4fzP,܋24>/8B$q2&GEC+'y~hi LVq)oMDb r BUڔ9u(HI sBd.ԠR1f<'%R}LA#BȾI*LC~ %%V&oUk7*> kxݔ 6jquRN&(㚈|+0> s< ~^X{,XtL?m$4A=z4_ㄘt|ɂ n6V_߹Zlʔy!( ҥm`LXҕ`;7}K^>&ok!W$WnCՈSVwƛ",D"`{AM:?fևD0BtBL~:HQ9`S _,}bՆtZo 27X{W`J(WgH؅5Au jt~ e0 Qn3#DFz@fdeҳuh]c+ 3dF`D%nUwp;_R9ipeV*SK,X"[1&COxU0I`CJΝE{3q)02O>q ([z?!DDzJ|4%UJj2YrwÖ߿r6x9-1iUZ59q`I$GN*^@IV CKU6.p ux)ǞwwQXy$x$шo |\g54 ?NHrRlH"Y8C+' 1';¡wa5aQ-olγ\{*K;͠(݈NYmXu8hnF[dPQN_oe#,Ph0`cSrwlkYz]t^D2_ 4s|nm2 'f#=H)]&N6?]WJ`&J͙^J?w`Zomz$zz®F\x bC˃7x-婆,++'O Fu=hik}D2vCH027J>I7* nC-z^]{*P g\z9Ćkf< w6E C, v(i^m>{q5]'<2=&&#BèQ .uA ({H'U6Oo W#C}G82$gH50](yHhXo4"vR<0/`34 C`$ۯ@{i ǣO %>Ś瘣ݎ><ٱӋ K;SYly J~pqj_5꿥:h j׷k7 5T:r^3!iz[g˾{{[PV [gqmjZ=V 0U]=|&!?=fS&OX#KSpm|~ulL^SMN|Ig5~,#ha6#qy1}ZTU2ưPI)`#X(ON xA{݋эiKeZ/& `LT8 gDD;/:Jޔ^9lv5xʸY5_ =q9OgMtS\:]͛ PW4FTsLB9쇍qX%}Ү~֣k=+-7iE>!ni$-p䁀3CQ_H=6M쭞:LJA4DQ$ :Ӏg y̑h<ڧϜق~rQ3fm{j(SuB;Ld<;z6 MmUu. 8>Z6ghay,udlb*̲O4ٙVL< q0@˽1DL9C[M:K \]dv j>cnncIDWHԯHuWíƛ1s0](m\m:uoyjUr6($Ud)jQhQ.wN OF~Q NRYR^CE| +#IcfS?T{;'&E.f8a^#j2Tͥd3L%HNƘ >#n_LDX2b71 iqyF( &ٴ0׏.5 p4aIlt$|eA*o .]~\;Gi-+siX@qw jv+.k6t._IDmDXXfE~#s8E}"q& #L6%}a#wؘcaI)y҈ X+{U~O{LYt3W 9m j=|.#@`8jyk9ɴ:6vצϑ4G?a!`.,z49Q KAC,Y!&_CehyҘE1(?ɑ~ pRxCF‹ApϹ?z:R7xs."j 3=ٺ;f51R>Yiî_`ڄLM^ee@2hGWg>ws I[PeUu>7مeIǜXɂYIWM ybtL;(^oyw"4oӦNmB'+HNcAz0//C SJ26 ]MxU8Rʌō;[8iWT/Q'M7PQ:WlYf[C^$pw8$pGN:p~W8Ʒl;E !ĘC0rV"*w5peI> Sš07 wY(@ 0aT,1tX[ xT%yqV9V] ء,X^bn93Uuc 6:Z=CE\nhZ9Gl1P}@NyؽJi?ਊ&)QBX}TE!ZI4W/>R-*aT^[p><|!U9m^DXk#Y젨gNty7?^1qU `"Ʉi Q%7Q|,q#? u*- DC@J!Y!-rbkTkK!{7b-$䙇M!'+Ϻ55_c=[Ymn@򶫥Y'T6:f'rjj<^ 6f,!6.RBZQQzI76Fھe02cDⴒEctΕG4f\Rz[DHLJT\׋],QHp[R7}?@4ķQ0QZ2=\Xt-0$̧kո3a<&.$`#afog#cD'e*>Udݮсyl9][$Jn&gM7;o$ELta#^WSI^1.Sj|c+˄ C]5j-IZOő[B}(1^TAt5*8Tqf,B6P<σ:椂!O/ E]b9I9}L41g*IGB(iG퐀X2c-:1OQb A{;;,wk+L3Z~XG[$m{Z"U;;FW?ic~QXKm_#݇ĢKxJHOEPR 7"J8gL)zBn98E5~N`FY&^ "|L^ng M+.ڣM0!aC5 |rIa_htwڭk*hvߌ QjwNH,'&A.,g7B\ڍI?tS3[~"CN.JP./ Y#CYiC$jT?$}uhW@JδyRk;~RJK%r>]#<}LS^,_C69$OlG/P4 l$&DN6! `ecrQTG7ۀN7,pI0?֪* ]f~~C-&D7GDv φq5u Nh2rmzc ?$ _( h8릪]*_UQ .6CB7RX;j#,˧:Ef}ܳݥn/ͨgF* WmxQLخK)CobҠBʇJ>ZɡiX-trz#78=,ac/mM)R杻G^STWE򢾦# dN˪?Go"G(Z\ Vf@ E*%}b>;>W{1(n(TbҜv?ɘ n`5"u$t jtʍJAqh]F!R_1d*Wg}>MSz',l~h}.$^&jmU+x~2<ym߱g#Fqr ˾sICKtY7OQ= w;&ZCYMœߑƿР4zRHUo1Ggp,1yeUr2OGD"KfRؑ'?iGMk1xD:WIjHi+[!))& \bS.Zd%bϤ=4Zs]@\h}RRlr\9 ed4S&Ba:SPRAʧǠn_6XIB~t'k,! _*%#_[ 3P.8Zz/):\n֛pz_MlR5oJ1S %PqMa~aCOjj5%(w}iCj֖WDyg=k,>~^]@DZ G5JF_>'wLffǡ/MGf&(U$y&2pIn~b \:p ,Đ,v:xLy˹ZeKUp#X6@p$ۭ@7g mgM٦QBKc%Q.IxO M&Ʒ֭K>HI}t53 P$7J?-TȲ8KڅM5nȹf 9<AYD2N=&բi#RT̈́pSF$wYX+h V$ϖ'¢b@?]P +a #5=|U@_5 7iG(V6Q<-vcQjܒDoEP<镔4,ZSȮ @Qf]/RpbRך|\GxJ[TYfM\XhE`U钜gf80Ǥ epKA=uھ\7,=jV Լ$M,%| 5kĕ"E~xh.`ue ,kopѡǝY-8sdY7$CWm"O߸Kn~L燶fCV^_EF 3HL!RqJI\XqE Tm"{u\l1+i'Hӧ{3;lu8E *AWFiq֩TuQW}(}CSZ(N+LͰX֞`SΔH>`wylU:%dP3\~:cSh!ꛍM v,!_k=OxGN{ưe,h&r?VQ}VeoK/h2мmJoƥa6?Ls mB46N).U"rM_s|=bԣ6^Kކ*-8?-S:䄋of154ao,-8q C=oi(Ґ]{\p@Wh*gH" Ҥӗ*?&3 B iŎ*'iӣ\4ZԭwDG{+&bl|!ynֻ@{VlBNZP2o*I3X(+^UcSXTo;R x6(7}ciPft'Zօt`g$FxvҖ_ PreKƤ* V,tX)̅E$-0H,@ݒ H1˖F& cV_Uε >:kKe1:6ԓGeSRttB8Md*435g!h݅7s؈d j)2 >+H`d|#q$}X>4H.Q\MI2cv;EoMp4jJTr K]}Yd1MZ T6s &Ζ{>Z Ȕ@Ҭ:KBY)`UL zTקW PB0&09Ёj륡>Wv  [MFz|AHhuIFHSjrc0D3IB6 D:h6-[I0 vӑ[@\9YtHnxPp/&M9=%>گЫ\SD uYT ~JWַ09NH C8Z6qPuKvι>apr hŢZiN+Pn/k 5.MUjUE O٣|L M,_eppjg,`|V+C?]irEbgPYf 9BDE|\Vռ*Z1zf2a"o^0ZH! `X(6fHJ*($"hM8tKs٫_-'Q^1 FCh7SvB{^kr!f)6s%>Z:X{l`qqr)xQZ;ZѝM0A?wQs g"pό_\eU&azƮ!8P`J8[3BY. %YzhsVO4?} J!hpv׾CqP2:c[ ort4't_ juD"eQ53Oͻ٦$<U |9*V'ڌa +3{ԽL̠``#y> or:GPm3!¢'X %d2T\,J),ٚj4>6e^rz`P@ h]Ar*(%DpgEsǙxQݬ(o쫚L^{UY0\mbmSpIQRt-\5&$Dh 3l: r k-XM_ըbo5 ko6=/SEZ8;ZKg`Di{*w`$p#5%'0UwAL*,Agd1 1l y 6:*ȍޝU3I: h`>з]Q0FzD'T}f(XWz중%eĐ]$vGfࢎs+4<Յsg  [S`/ޤdOP+xhnS iclfH,K T k|^ȯs7mJO(p ܕ=Ļg U/7-eq@*Gd/_Dlf@4JE6YB?QSfE ~ .<#iͪRb߳]ㆴxT0[V3Un\O|XӤ#α 9jLam(`D p|fP#h1Yǰ@{%4 0S9):'ܞriIù1@@wmQYSg]SbT0U$nXJ:R#5$Co"[op9Ca~qBL^"Ukp&TB>?3Hcۍ+rp@ӲiȣX3}.l+kׁOU C mwtU8h'~MM3}`Th)Q#=.w)~I* K J@$+&K\m~F֣T̾.u|MoiW[딧l5(ΰ7bW6[Mƥ=M׿lȪvg%z`|;F]Ēpu+|r1nJ ӑQK'' I%$TA H7g1AC?eefb֋bjH>KuC J$ A$#MYl綶2ܧ7I3Cgs<$v#]@뫆 V vE= 8y=#X{ pFX>>v|g#\eFhY9EwjN("q^ ^rR.\'{C.\`,^lxw$0I~`.7 @v}9(Z1>qbOEYr[\x׋"҆ Ft)] 7ȟ6EWA~>=ҟ.aM+SZ_Kxnh@m)"2ԛ2EH~fI(ىe g%R%SYo@v*É*#n]X G y  mȪsr@K!xS:f^ƶaпS2Qb^*JF qHc-V2]X>윘bc4G*cv¸W'|Q- *gb;+!o+.G]S[?-xԝvUh:=VIv:5lg=Np=D#\{6V(auLsk׀~duL~Sky:ûRP~]z-H'OA]S_/ȊEdG*m5gy} &_Ġ5F$TKc3y=g^Ŷ\Z=r> ",V܊XQwp~ q _\n5RM9g-ڢ g2栅}|j fFƼӏtyWl k }u!Q3qvC8}n\/S0`VYJF[pN2I3V_OjxYJ2[]<&id3 _u+ځt'JBS PS-#ڵ.+E30Q9buTzΡ]BG 0NY#Ȳt# ƊNpmP^WЌ͋l'SY,z:AؽWz- .ʎ12z:xXtMQm#*pkE)][M (тx{8QKw;ldh8Xol}F=1,Qy[*a}HyyN9ONspO fan="ø"anH찁 _*҈F8?2)";| Q v#+uZ1zR<<]VKzo WD,;=&IȠ#I3nS5"SHuӨENް [%[qgk~ČՌ7L5#nV{ YQ!F})eXx8^Ҷc,7TU AĺMUvl, [ Jn?3FX:L} zxX˰w+:Oɓ]3˗?x1H/io4C*/*"Phd3>E'EϙNؙ(JYHn[ ţ@4;< (il k?q ~P,PF2%76 xOGy^;D:PȦ$`ZzLBc4Aa62ҒVmb~?)ƮPjZ_ 2JOe\2˂"e5,G2ኑj1ȍzrWoWd{DAo`E#R%Մ*~ J9q׳B+xo\):D@`x/5AVG&u:16/2Yv9C?brp~W,,aj;(Xt>+V=U$->'Ow:Agb&uDzO0~ވl鄒JgHU- _29vZ&XQ0L(n也WE4h]LvΔl6V-Yߘ"'qUty^.$GiH) ;o=6m=M>>u|[o :zY)pU>o#L/K LV ŋO'P5TvnBc{GHcޓ5/jTV/6Qx AK2ζ߃lEҝ Gո=Hۧk^ƒD-M:冪쏯J;#`l:Ǵ bB!%ӃCl.fC _/go69^'EXl΢J=CBbWʣ[Sx;ȔK[E"8p^VCظ9hch2GlV/-_d(JdAd% ط;I`Z艻Nuw'i'֝MˠɣbjFN.mAbD0{/'9LA<09T0fVmAxшtffNwx>i TPkRy4iӊjHI|٬@@cG̔z _@veW_ݷW9j6T:4NCl 9^ZG:py_jl"#c6+U2k$T(!1EB豎3 ƀRRo+6`%DȂ_0zFfDXSU׀ ɗb{ 7_9BgR "`$"[-^(P eýشK!"XG DWOgHcjb·IoNFY2c:kIyvD<$qR*w{Cpm7 UB{o~o@5uq{wfnZN9 #l.wġ4}=S/UV DC^[j)yQشC%%S[HdNy@%á wn~N{w&s9δHOZN U‡s+D) ~ ~g|ͽy+>9ozeG m|yayH2nx! MR!;[jGA7V-v֜8 jÇJx Hw)aU&t+]cn3R N=С Kɣσ(/ec8ɕWYh"t¿Z%PqxDa%H I8D*7n4rfW5XL Ěwo6ngqh Zǧbl_V5͎%Aze@a:˧\f^ `=ڈ7Ѐ@YGG>b[:^@j4 iWj`4<_U4`8B&Q\uO_gTʐ~&.楳dBtd٨;$dٯLuK#;3/7j#0qu~e PA\'~wݮnmə8Z((p`z XG8ϭ6x#PL+a_U8tԨXƮ2hKfb;?7D8ӸJS؟n &Fmμ+DLِdx}6gÝP=(EkFT0̏~#6\I]UE1-~\MiaӸb2dKO}Mr/'o]u4`5viB& M:iA?m`xc78lfMЄJAȍ~?bToU4|-t Ô_-' QV6^ahȬ9\ue^ 옩+]L&P#[zFs&7Vߏ'Cst͆߃VfBc!q+Ҕ٨eC;킦fB>\e<,cM$jT= cV5I'M PuyzF++1Ft]n'M20S,cqTyHEZg%+FT tmXa2)}29⬂x?K)ϰ攤+(QꑤH] WcY9~V߾{H)<l_7@] ^(j:g^H !,1,V,I^EPJ+ߪ*ɘwLIzIptR4]LQ8!Rv5cM1Lr2餍Ҏ4}I/M'.lJۏ)cT XotDw-^эtڻ!W~ҸB7,Z\Crra-v[^y7W9xc&v(]2.NVl#AYDl<9\ e $ɧ9۝+B/fFv9 tmEz- c {v7.60XSİ?[@y--AWxqN i;Kb*E3k57Cy3}ugN4KQN?< FYA}E1A.v9 jtb ʽu2n^D +5p' *M:H>ь7SQ!OΟ7jnM*XFj}2ԬNaH ҍb;y8ք*2aV!Jz>f8i=?_7K'QoT16@,c_d'[Δ!?7l65NekdŸԽ[s|ꎠA(䶑j\ mxP' w˲o uPXTblid1"p<(Q cu;]?޲}s]-eW mzQ`WDE` ·,7* Ubv\lv.Η&Ј:o#@_"͌+`ZکyXc%B!vk՘%h@ɑsRUAa$\p<,!**ڏ (MUFA@f/ʜW~2^ rU>9Xg% #:Jx%HDqF''׬wRո~,;?rG.5$Z3zyB.Rj2,zțr>񞘺X5Ez:QY ;ъ~q4{" ?t(d]DBLk(P_8C-)XT( 7i>Wx,+QBR dsu!C#~Mn|<4|hԫ*Mzc3SQ-5&ngdaDQNfR-"R sXʤ펤6 Ƭ Y\jW։l$FP_ڬF6> | tL+YuO26C: E>rpxM*l"X(@JdP"9re!BO"(,dAC3hf<0E_Nt%_=vbqR']~sNqɡ!&a;eѣgܭ,md4 o?I{SW[HŸEI_C#.E shڨ+>]}JG 4_SdҡY!611g\vtF2'oݖgfdf*{w"71ٟzq2};Vdd`5ΔqJp){QIuJ΃)Oعk:γЫvW VꓮOW< ߲A"ճ]KSL g3?>Ĺ9j7azf30W()cXQ*|sJEhZb731e >ի'<  _Q2-Ȓ 4Z^6_8bܒ`Y+Jm5niBw襅x@|3Qq*闳_3ȉ אdU'ѴHfƞ⎔b-HNrG司+R8\9 \#uՅ^xCc8 4fêSO#0Ô%Cܞٮq5;ѪE!8sbP*t\#r)>+`%( H`j ODI$^\g3Jw0)[odᗼ{J CÜvVd.<=2Yhn*]Ju?X;vqEdEf(cbuu &骛kK: hoK# [kt}Mn0UPuiGQg[xۅ; q' S!*;'pH&6 FT0NtH+䤿=a.SBeN"xé2I6U"9%vᕄv떐fv Fp(bK^JPrAlU}s97FSHY+ ;bkDO1?Q25Ԍ'0!36̆ C":$}vP>yKogr85+ĆbP㚧. E.>S@-z\hG=н1Hk$^ Exfap+o݁0P~4TTOMIZ#|ݝJR=x!lg j0%4cA%Mى"s>.?&d9ԥ x@9b 2L[q]T7׸96H"ʈ "ENX.UrrA7ޕ}M*/HC0N8NsiYeu踺5">"FF}(jm֜s)ȴ^C;ӛ MbF~Y#PT1>;-sOJlj769g֣nGRrT8oQs61}X V6' -)BJ@]dg4;.tڙ=h\ Qd A['%O"qddSZB#;&/ ẹb[K"u+m!W1hM\>g0'K= ҏg|^@Bňժ,f #96Beu"9DmJzktDXBFP4?({yH}OΞ w_eu1=0c,#6BGȖGybKEŢbu%9v6~3Cb~R>P@#b >Fo 8ߑ _b+G큥UU"P\cz}KVG?+k7\GC 14 Ѩ1PJQ?ӿuL*'Q+RLIʱ#ںD\$pAܧ@bLV#13?#Y+V *H"mdS[3qLp]< 颯P4P&y[tʱ@ #2™Aw F8sR\WĀaL"|~ui DE3ylyW1ߚ]07_hA7xF\kډL/%N?vH$5&mgI@#>+f lJ:WG Ъ}jY8_Xw u;[uRn(GƓ)HhE~dHc`yry?Mzne+tp[lTb?k)B;r[}Ր`mbTW S>偯yj&1NM*4bEېV B}wtDUA[]Ti]5wJu&yaV^r4 ,#Di|{[͠?`Y Cwg B 9Q^a!l WLV ˍ )GiqnI^i&*4}}C%f.FsR{%J]٨KhաiRꐂ%}ǻʸPM=7PxCk&5 ۗ"}w tWsh0m!þyI1tee=tZD?ܸ{L%ӌ!z;%2A5|Ί^L(ǶsS=xYTQb`ogzS]1;KA3N&SP=[7rDB\ FpẇuW칳'KGݷCQv' < M.u]rlM<+o@v6|kNs%OR+2c(塱iz+&A"̟D:>re^2hΗbe/cFm̀5l\ܥNG) C݋ 1P = 쩻CC3{cR7]%)92ѫ{=\h4sbw0 4t4kfp Č85nK +6#EOCL ]жz+We 6X0RşS:&#?jn #+x^da4ne7lO\dV yW92V "&[P8,7->j1c8 }8;)JweS &}f]L}TTBʼn*TmsSgaĘ : _g^![wܖ}pAWPG;'KD0pb*B] Op5,)T}_#dҠFyWrx_;7>MՈ07T݄p3ct4ݚc]#VU"J3b )_ a>_EiE`rI 4CJۂĄpyTDE&ՃD:R%VRRu4 Uf3 ڐ pV'ɦX c>l;MKhmg0?N$y-Ol5LWvCPA}!y+?Ǣw1cmpg 4dx|kz֑ G#Y$L:̟/܏iG#E?eo0xq9#fHS+aԄc{ļ_Goe}~G7v1uL. -n2g+IgԹGp(M 颕|g5lʸLDzjqFBU r[v!vBᬳM~kx­Jz#s3G0NT e WpJVVs잷oYE0a!F}X 6&Ml-H$!2m'm,IqC;k1kOD3rdm=vm.]3wPy]tf$.:u)Y4w:mjBSn -4{lӞ!D߇V"[؅_{Dvi1y Uj\LHĞV7{ΟH` rRC-z9i ɨk;6n 򘝥aq3.,&R1H sj\[NⱤli BvVLG;tKˀq^o  jJUc! |My/L  uG,Un׉x6:$N~YS IJ ?$Ir;G/ȥc_ǰ/#MԺ&S8x˱Ye%ZjVwyl`HK bS7 g!0ESl8⍰]TsS"QScLFX sY!nh/-hTQJQj ;rF?ք˓HnoN_$@ҢU,y$$D?(5Sh%h¹3]lI9{8b*[ 5cn~HES>.@HSFElrYs|H)w8,xwD` *vskaŠ-3n:p2yۭ'잙lƛc˽>QJ^rCVu@bBi.>J@QRJh'Yk5 tYJzLLC7ᵱ,OR7TrL_(mƪ7Kx]YŠ`.APK޾ǝMP 7.Ф%RL6o4*^_!vG=g_΂PdTߜA}̨zB~Z0- ;&v_ߠg!~+i dXIbЈRV(SqG­]GHw?'Y-'o%a%XoPw|XUC lzx,gy&~b&M6Y"3h L}l`.?%£V)p)SgufmMbc^Q&ov\AjxHYwSMUG%J}IؐNX#mSWHDNB埶gn;aM`me&wD%cJ:WSE^ C\]ۤ0 /lf,qSQfAH(M'&-7Nu F~!pL%5 >9ÊGצ!F2].)/wԘu6k]0dt(U}I(z1',ن,Ӻ} o`p֨kK0SRڬyi#\?iUr c2%Qnb0r¡Ϧ mkyz|֞%6yldL #IBfK%/t㬝?,czc$doߢ8kIHٷ-S G*)6BscD B] n_F!:%*]|^@ d:|Rfb %E\~D4&t(QԥǤɫ2]v`8к$D4AK]"cpk/hD P=#!=>l7- FƱ @m@ *yܶAO+I(M&(Ѽ|S5 ~ԋ:ČK5Nnxin2 :UnBP[;d;5ϲNV"y7w%]SaOf| \b?zhRb!6QJD U32pսv'%*jxj3A5[x嫅~f4MŪgB_yxkmrJ pC,$ٺƒAB[`[ޘ03eu=:s-0UVGAꏪ͜Z=7 cyfS}_Q}e&2u4 -CkDŦ<zEd y?F,)Т=tTt)i|;i1\H*F|$1uuR_%/`K܍)O B/0m'YbtvkҚVe^`+w408g+cKo[4|/*Ț,:*-DH$&S[{Q론\?zfk}vA?Z8W_Jh,nH FgX:UN7^iLz׶FkV& Poe^ =M!o./ӆg*){qMatI|tf.rZJun9ErAMq QdkMM]&$Vg/kfhD=+NQ]Cw7\IŖ9f> *18Ar?OŴ6gn3Zh_F&Cd$ATg8ӈ2Y@roLt7l0 `⅚?9R8]4d]R7Ost)_`)s:8?5S`!{i|]u} s[;q%ӎOW+Xa";W5F|W H VH&i .3I4e#=Zq#ډOM[,,SxC&ğEfVtk{?$Iq /HorTs!w M .B 9C͟aP=-pǠldohO X_,LfC~ׯumtv.~lIr>8 c`U'4_̉Z[6/\ˡߟݴ#8e"v^ęYHj?r*(R6 $aKGߙOܛGKgD//;{{+JM:z ٥m*0n2h$K~ `Zq@q#Qn]G$yYgʏ;Q~r5Y]Y8^?LOvZ(Vq@(HL+[kZܲ s#kuB`2u e[dM(Aѕ 4ݬh(gcYy[Ar`Y'1IYQM퀝cC%^'+mxYP䢑A$V[sĸY?0)t"z;|m Aw\=NGrqnE_AKW%TZ&M ԗZ ݹT[ddW4YN| ʋynyHWi2rLNE޿ . ;[&|UE)-47*`Tg0b_7ŃE,xY1@UE@as!8|PNVĔ%p^kYh^4 מՕ&|"lU|]8Jʰڅu]Qj2I)5S3]1 TLb.qY nIv3#MƝhmlDw] G8#}?j2aww\tҮŐ֫lShjwyۈ{ i*3.bX<#"Ҍ]#cG#;;I,=t_v9 :)ގJ4@r,"ov[`볲1#=rEy_}Dm=P;ĩ%^@9)[zߖՓ9T~N1e%=H.ݔF?sInS<8ː(qBniZ+|20 Q5 y4fSW,<`ʊX"XdV!Vdk1j?br?'w ͼN 4K1TWUqgo~t9RI:x4>pQUm|"hǩ1}B^Y훴w@y7K 2grJ8auAÒɊ,+i;KUNcYܦWhޏ,iVK6nX;x?3=J4jIv.<<1@☊\KWҭ3 P͠/~Cu> c,g_fVm!7}ߥ{H%MU<#ݵy_ dX]OMOtMM ^򕃹ݰIB.{B&8=h>ØFg8%l(I}E8fюNB瘑Z$1Ϟ:G:1="k$SXBm<,h%>ٰ\TSL] _u (Nf kD$$<Y}7u}/4^|!b[=ٚϣTnKUhK_n@s1}>k Wr&=-E֢-kD;9mHӦ{j:U.ἺbrlP&rA'0]Ggk0g.=55ҙ{:FrՇaFق^)WTukiᘷ<(BxXy;dY2\nGa5yrhѺfd_k_vq-d(~OY2-U/|65ŸQw]"J/u;m$kMIǵI' ϯcEvX}U,PX/on @YyZv P1v] & 4E @WOԪ|(c8z"pCJۊ?r?Eyo,lgMf4ڥXl]{nI#R'\=Ycǂ*:/ @X D [K#C9f.o {画n4Qc]@ou:6FMIOCX]ǝSw=S,Pzɍ:L\wv|z,謻7@gHBJXlԆra]ӎ]6E)"[ *5~\ | Ąܺ"ԍF$t81 Fhu`W{ТcF9]K;+OlknV!J>ZQ YaTBw% V{>{1>gmU ]XYyb؝_U~1LfA(5E).+^=RnʄƩPXY>a,kliX1CN U6Vmb4z,> q SW]F"m{]J \G^#HYdAvS+Һ76C!P 9?fr~YYV?Gf$M}~iқ旐h9nf3< i Юp^M.HΥj{'`B+;z*̝8peh4O0N{u(/ SZyM֕I_%*E//@Jw vPWގlBi vצ(Th|XU: ^BTSSYWjUۚNQI.4vj7Qrl M?p<ݎȈT 5i |Gtv51!g9y(Iu ո`/2A xh%NrΫ,L\:}}Wpڒ*D"rR&|Zz0[!XSE|b/8YǥbԥbdG i:6i ~o;DuY(O(Sn܋{{EFPu&~3 |+@$?‹QiTAϭ`jmٗ&%A{Q0ezgk| /=m.)[U1&"ZR*3H_-lG9Ob\jp)nY! M(,ؙ핍%g*-z7SH(Bն5RdNT:O$JP#0FC0U[\?S:m疟Iĩ/KshX6R㠬EH}¼$\lH/$~96X9|XKq?-WΕVvpȕr-K j2]H [3X_y9|p, rX% Z؍1[~P43 $CSK̾"%M)_=XLgK ڛ,iX#p}'F_eX_H7ًKI2͛?3aӱ˖'?jӧo]281kڔba!i,AFJ&זp+r񥓂*u;[cVi6[p +O9xp*ٔ'qT m= u(!‰.ڭ |IyPIX A<H޺8¤s>sZtIOeY8m!N9*g*a($D'/b]B΂mfcώW1n~lUE)V[InFNEiuOEgbb%zыqLFS:?[u^)Rȑu~X͢,1;ێ|pqlrr*~nnldzRUE yD[Z<\e ?P԰w='@tqVlkLoUE5o P60GGK -CHj@4!)lL}96=,:J"%wfƫ\t6}FtX2O- KL}NA="qSPxPny01?wR0d>`dbkwgG׉d͊0[Et#ɻwV8 G2/!& ȓmr5w(=kqRqe%}'t QZ- t_2' { DJR}=:yQq9*qq!0C[fW?{v$!o%P i.d8r&uH l2[p(2a+Z[mEB=9ɉlwxFG$fQNq,żKEY'нT$c^Q4 v?eͣR +LԻW=϶dQ L?.ӣ, [o FD(Oi\EoBOfᠤkshK2,V.5jV5YzqRL.Wh.r]Vv)ol(q ` {a)3p蠒BX&lN^ڨd"L2d}W9 Foפ.i 0LȍDz_Ya 惐!Όs6A䳰AX7>2 tL;\J@mxQe -`ṈvTIsS3r]  Ǐv6WA(s=n%:>g7ƒZs^;:^|`qdv9^B)Oyb-@L!-#ݓWz@OUC` dz¯r+_i$,f_`ISmQPt&(g2fUDU*':x88f]feYi  :H\$ .K2y`7t㰻lpZΖ7y CNK\R;t&0i*b jLkeCÎ+:#w y5$C9錄^o‚l_1R:ȖĝBY(s29A^.7.FBRw \_!3&oBVֶPY"XaYǨkaWNPe+R 6~ߏ9|\Xe +&lB Pjd*H}u݅Fa#Ӳ;׺U] ZʲZ'!ӪWWd;\WbhƏnt)z#%@RQ MEX7Ji6ʩTm *eaL&*x S4tB9TJSK.a`#ٽ'1zs{}ؠWO+,Zr >bci4~7DQJ-\GfZ{c0-9] .T?>H-8R| YIrܥRieo8لL& 3nqd#Mp}+}oPc@*{!v R~JH;볰$R!`#؛_sgҿ69U+HVu?j_G12'GE,'vז|9"-J>9[4WQ]5_Ei|"v ^niSmj'V)2szŸc r@'|1t mYI;oY`~m;hm3ԡ-&Q_̠)aNlA1IXju=%n.PR0da'uL!|Enۼ >#xK@D#R3,eەH1t~UtYj|m=W͑rxb5x]ukP'8x}Drt|`wք"C#(@Tt,8FKE nZTCJp"lMC: XZfg#Idᐧ`R<.4v/OyBWJXܰ. p,o34S'B!RRV;ʯfKJH n: #7To#rVa;D#qh!O-[`2A-,(R@ɤgUQ#y,S .NnEpX*wF Xw%`bo,8'[i=$Q?k_7l:XҤ+>ST N4n s1*Vz:4[ O% HBMx2DӔ܄kĐ4.JCɰb 2g3N" ~ߗ̩a3#^|C;0r1}m1K%ZЮkSn6x_x1))r){F[Aֈ}695[H"6" 9}kPEJv*0onCb(r&~hUjl0ԼH:{?` uz[!]Ql퀺 7kݼ1G jX\qjT M62ċT WIp >cKrߣPnpsKwbՌF{\v$< DwyylMXP`w[!:mv/,8$SuĆ|cD =yfR&u5IѺ 1')u5 eZq_Fy_0].nԈ(խړ$~d_/Y;P8Ϡ9eDM=̞ȱ.^s+퇂 D h=G7l@!i|{jq[FėbX 0{RA]/8àcn֎ک*'ư |OF}j^[$A4lІtkɢd^*l4%,VI۞duljn?xl1GQvҍO.#PM/H {"8nz,,C6!3;LJ-Ho^A{8 Ո ",pdcQ9a`eZkmIlj0\i 5~ 6`=ؿ: ,p|;re5PJg*" 0qr*Fb=LB;bI0t;܃qF }\(+Xܝ%z>"(sDkcrs9A!{'XǁaJFKٓ<'ƍk]oP'OyĪwJw.vC8gH ΁ӨA .vWiMB`">OpF;/@)}ҕ$!ȧ,Ku[,1a}=7jJhf&Ľ@Ro[J T 7Z{{S+"P^[DG*|q1c4j*zGG%GF]LTF-S%yW@~s&Z3 6"WPƵR5 Osi`}<<9FZ1_lO\]NH-NxתkWLC/wL4T$ sVRqVes)EJ{vv9a{\L:x\ n;E8-"]eNo!l|aT񖥇 Ŗxf΅gArVf; Gg0]ysw6T{Ie]Vl2c򒜨dgts =I ?ZFWuK#7di^~f]5Y][eHq8CR7LnĨ=*b\h`ڜsKdzHOեB%V#c졗D$xBV!y3cFHMUvm.\*J{NS8Tv@BDxsMn(`vfvťܹl4$+$-!m=jd^_n5ы9uK=n} Fx;:2$Z?ěxÊ|NMNH&i~zG`vhfY[M1eC0$1_+ݵ쥚nNpˢč B);(ΐ̿{Џ2 g3Ƒ3"cB#) Զ[ []si;jڹ0Co}ga@@r|Gw`?6! ħT;@fN maҺk| {m aY|PE +K\;wOh-/“ =1`ShMx?77_+j !`t*393;t~ qlʥ/ƁUMrja ^ &˗Δ'U4HOwcuh\$R3ՙ1H!_E`/h <9WhlJ=ScԧM9۱ ^~Jvw$eZ`S쎕Zd# #vk ]^ 9Nhұ^X{dui'DVVًtޚ=g呌7z%oZ3;#]!sK*^F:|+Y2l h҅uΕ>rKė\)QM3va,}8I?l.y|?k<}< _rf-"mYJR5fG@$bP_Mncx'n]iLh2tc?yl+`/F%uޘc`B *pL7<Xsbby{*>TZW:0$CpWSdb~jn-#ǂz3H'z{ϗ2GleJÔr&h@yHia,aSߵh'*DfB0C^񘲑u`emSMT\RoEL+aIV ?oYFa"vu6:Dۆ6S{'uj>ZcX &z4c>4,x剽ӪYK,7پ[ς{{+vP"!oLHR: v$&`6^'BrHn+܀0[ uNnu?.m鋜`O2@dҼȁ~$гXj\MsH[E+XBf Kޙ"]ڒt%1S ?чW%i}Scڜ̀=Y| m9x挒ܙ[A s^ӟ XdZ.\P8o.PPDT*CvPYt @OgE# O:mFXM;;,YdpU:A׫l\c@4iۦĜ@5yz;0))d7&i_Dq嵩 x*뚻QVD%/9hEH=Wh7vnݓOM׼y٣Ýt<Y]vF-~^ذn33qt >}7VqKm#tj5¼sYaeqʠlCGw\=Aވ..iǜp4=eԺAs!X8 Z`5XHRY5}_{1L  HDz"Km{=4m'ɮnvAeaJ4(*ד"el\;Y/iyUOC9 2G󢺶揱.dLfrع:!&’%ӑӴ) ~JQCV<~ t8ex2\ , Gu%kr NjL[< fA \?K׫:@Si݂o0 /iV6<} Wa{2X6hw~Ufr~iv lsaH3>_-~`yhzJ Q Qed ')*/<Ҩ= .^2{5bœx:pkqCp(Tۼ ]vsTA>ŶJ2@a|J]>-Sy~(HA#n Br ąu΅Y/sReĻewҌ߇IhMt86AmWN!{'2LCޱ6_SA&]tmx{.cn?P#bKAĘ@ RIA벨ϽQ8TەZ#+|@L} ֌ʦ_r{~0^c \ ߦ`` DjT}(b[dH\qyBnϬYR*, qK.VnLl0i%1 bSXRLyop; U^2׬AIFw+CڿuBLJ+ |%z_ z4w!٣Ԛ.^Ej?\8SBVonU$PS]r4QұX0u\6W#jvѻ$r |Z[ZS\{+W01 EDy ʺe;) S%{xKewD<{98he (o)J+e.  jCV_5Wd:3ȍoLKM?uKZ`|kkg%*I șoR5gi8!UxE>pgLԠe0/F^u]gB\)ͯĕ~eC3|Y]aP=0k!O uݳ_Ro[rs^n^/#73E!`#} i*|9$6ahsjI4߇`1#M٦]FSyM`cP2ԑn]XK[qGgq]=W3EZR_rCV;Ave"rݺާnNϹ:E˗0W)GjtL{݈ "5Jָr<9m5Wk!T>fPFO_80ERvE&4Q`{[X VD/;h}ah]Y°|{C.o'>JN8w)ǟ.l9N,}'Qc"lDDHa4½YsyX 2_~e8y}_L*|pv>] E_w( i„)92ړW)&JVz3[X(Ȑ,Ql҆-%N:w9@ُ1?0x*SPT$nn@Ҷ].d}}.Y4JZ!El~v͑ O|=}RxYڳɲz 1ܫ4*F=Z$x=U!4~qFLaHiXTN-GSDGFq>܉G S hsc0 +}֊b2Mo3~-xFBc#`%BW|x1/@{8Ѿ~{x=jP::\<ǻM&)Þ+`X[lY/\#U{9f7sDXkfHK#w8/'ʺtWإOQ5O\z L}1: <\,R$n$n,(OG0 @hPU4S8 )`pOAeA8@YAdG?KvMTZ=fcnڳ/kG6M$_!$u36%~dQlOw DSjX@ 5g4_u,A&hK h-jll,VF>+BuWبU(CR2oOl $}/u*vYN!6|aϙx#n,mk悯}C?m=Qq>'$\?%诿Z;&;؝)_Ma R zD#ʢmO3y;aXgQzŜN56뤽&#PorQj?q#jUU,0{. ], Sat`SBJPཧ_[ؘފGq 0sk̞)Y17 jG^N$m-k3ܝ=$,N7PFpII=b  (LtJL&Vwfޥo ¾e?-6w:S fxtMk?>[s=?Gi&htg%7QRY(YoQ~$.h.{^z*܏řl22Dڸpr \}[`ʮmÆ(u\'LqEXO7z?FE'ҙg cO>PH~ ؾE8*@>Cpd6fy] *Ѻ+9pϤPN6?4ύz߭ Ҹ8<\%•ugV?ۘߵXYK'*j U[ػ11Kk{ظ!H2|%`Noǔd8/z]pn*X55 6m k]5%c>N>nZkkthSI~❲&Wm:*/7 Y58{ Q%6)E00afHn!N6l/ O?WiNy03 b5wv+>Y&--61K$;uGgo naE\as(r7Fy=ժHtS;S$j뵖oW \ AMKJ0cQ]]7lL_O, 7$e#—- SAo͇C}~[6sٴ2qc8@u#)-f4Bc 1uS?f! A5?/)K񕀟 )8=l$t6f.Cڣ _skj |J ҂i|2J(C=0+_̙k %*2W3 ҋF=8k`8!H8H載7K|p~d J5# '\s22ƕ [Ђ1NS@9^byq]b]s+ᒧ+!E_|F.Y`5.IAnHb>)Kss#t-Ɏ}Z2_mua\sh$gn{Cc/P|"vغ`ET|)#r` e]]"_4l26\t iCKK?@)\K=U^뀡Lmok(Vz ݅'OD OpAk5w[xv8$e xQ]!Læ>c"0lt2ɬ脼ivWƑ;Ri@jG}6BϪp'' +4~#K"lļ+˄$>"]$~a>/^5yʄ'grϪݐ?%P8R,mMGJж*''o m5 hP{vL C/ӔK첞gzf233G'nbQSbj;d#;'Hֽ&>l"TobU]nebc"@]#a%<;vEDF:q1YN-n-ܫ -%2 uU!\(}󑇯썙'r&,pOKI܊'V@bd'^Z"z/$u\돿4p XDGX wz8P4[o [>M /k?h ,Z iG7-ZO&N5Vڣ>dȮU3"%3BLhyɜul,ϋfW s;]:G}s/y4 YU>>P^Ar)^?n2cRU peW:Hئ tpвΓ/SyO+d!fLܐO@G A[-APlaں̛͋nDn7ZThv= # ;]n|X!B65_}_: *MA03_0IJ$t÷GM 8;O qݩyT+Fz V &vᐂp: <l [=n ۾$EY@=I#+^FYnm24NWs7.\*|*f)-ۮ,s엽pTNk!*O?9FC8碦6mhZ,)Cv!̣頀U #xh?jsq_˂4C6a@nO ~y_S\|0=}3&=TZ|=jƇP@C=Vhˣ<}ڗºz{孟L`Wj[LjOp,I/.UƻD?e}^ޙDs_9v QXm|\5g~O\V2 JĨikM5ě){mXX ]Dȏ{bg&5C, BTjGa.jOm;.Wg? l1D34E*$s Th3JPd) ΦF_O%j.S$`8BnZO`IhaUƈ񄏫-'$Mڧyk'PXu!҃J߂Hd.Ea!=c9Ӂs;*Ƿ%v&RlG˓ӖzǏ8ͱ A WihfͲ&nKtǓvmy'uhb%\-) c^ 3i[n=ysx%(ػڒ*a|2& $*7˲߭8X n)u~&Q/3.tm>gr*QlY1lv^oo:H|8~G@bruJT (2UќcgZ?8AF}U5EBGҿjCUiHhXs]Bߤg%M2:k6cjBS(MN,+ _$Hg E*\T"(7 MMb =(BV XIV%#H#Y}pR xol~-`{D.78t cI&nt(gɂOWq]g@$IՋkgVN)[{!UB jҭ)z^"Dq =rPc-=!%S}EA97q,?Dɛļ%alٳv }r#16%n<*XhpDͩ5p%.3b\׈SLZ^Pog;M)ϾfmeW,N =R Cqk\G-)X.?C/nb+T;.j,pA]CLT/m6ߨ߈;0[FJXW*KLn^ĉ՞XCU d.N]*Jlԅݣ_P}$#C:?dC\1y5( $s^|vޣm"54s-{[f\ӓo(z>gE295L7_4<?KpՔg'#?0R[mՂqˬQjDҤ|P&K[[;Ga_ mUڳ![vWnqңE-b%4>܊2 L&=(%4MYKزi J=J?ϕ >IrLe"A[#/:g,Xtւ#Հ(SIϢHNƛ "12%XX &q^K8dS2[*gp5d}(8'f0baZw*2vxVB3&5FģP_gֺsY8, .̍өT|woѵk5#QMM=z±ɜJE*vChCq+7ԢBuek PϰiB#>*D]La.)־/Tch{w~wP5Uf5mHݣ4MS6btFud)'aV;\Wޙ+4K&j\LoJi gg˩ZJ\Mi%Q2UʝϹ?Lja-NNO. qY!}j΅/e6c*B/GJUC^YF:B5Be.苶sm}!ާ BoO%)R> NNIn3,-GckbazWZib"Moe zxD_&DS٩(v!f}fR G)ӱI2S}&B2*p|IPrFhK`.8s=ӵ,P )夔g6Ϲ CE⽯JϬ^O /6u|k#s&~RK9YxH֋wr|fIҫ4&y!i& XjeD}F䶆0wBn>TX>"޼ L^_?gVr=]:h 0fkȱ-^QP] ڒM>q ch5iJkl*?7QZ"őeJӓOyPQh򪬟42.U"{\%HNIlPbs3 gdZR=Huq2h\_x8~0OF+6$D%J6#KeSscR ΆdC`)=:g<Ou[-ʷVyD3S%PK8_.j8c ݵIَ$^[CxFeoKʃ%6 S:lF ٰ8̕9Ŋ1M5^-?<6جϺg)O <>uW%Qxd5IELR1pF1xh$Rv2g>gR L%cj>Pe[5fP+H]s}Q_+آ^!_?(;0/He0CK?䋨Ѝw/ mo}E7it[`8u ;bF%8gj5pt%1+; (CP;Ot\)h0 ~MDؚĐdho( )Hdokv籆P/ԣ=hϢD(@?_WFn S$5ҧP[1|-4U. ^ZVUl!2zA2ZY:L(kq9lAE7ۖAzSjz|ݜC/28q2):\p9[j>7TEi8 TY(mNr!=ʹU_iIQ1}FIe#&≿h=ovP 7ػxCe&N7{M 䢌wgCTİ}̵kt(7:h'*ݐ#myB}xg.?1eTUGG%kyQ`T٬,kV`GjtnEw6(u 4w "TT"3(6e2g[2,-?1lIkbAE5"IwY?淅}*/ŹFur2";NkRUЪ#v _jE 8M+!G76B{HTime~ 9Yǣ8>Lc.[׍^T(U):P =)y5+=?OR˦g_[W7MsԖp6 &I|r7^ʢ})M 2zL }lN.&SC%?Mk }KL?` $VMFє {=(c".ڽ3 "B7tq"X۲?eD}?f7+[rb~>P#XeIÜۋS{Ţ`H@DJꪬǯ㺿x0:}ͨQ 0P]xoQwZWcP{EƸe .>zJU^p$_ovDx@7Rk}ntnYC`M^L87TBz[=88) PX4IJA KU}"MFMDU=?YCz;5q^74$0y pLUDzY,<$K A=%x C"7QQ;*j_k^o{bd,}-p?+F) +qʫtG1Mx6ym,5Y" hD^h<7WxҬ<Ċu9 ~5&-Y:_կ`&g# 'Z֖^{k|]Qu)%r$Zfįf ``h#%g :d{OGWsl&/ХC Ptfj(E^e`sKam'"#&m o GZ0gR˩5$*ago yH]2U8jط@Jwxja؏[rr;դ M;ao FCD }G9ο%{;-M{^I F=~A!=vChLL55>9@#R(EP0)fH8u\gqTj韡gj;@͢϶N?vE 8S !fL[͸(8@py-ٮ| r ,w5}[7T9}7܎rU.ɃP68U%Re%!n3\&jϣq` (dܛ^#Z`l}>[)*C)KYTreusBƂR3yj*-Zk EզWp_Qfa-y1lhqp,̾_QV|pslvjl 5h7>f;6PT^Sݙ&"("S3-nQV1 f|#3 {K6C;QQ ݻ} ʤFKY  ُkל²E-KOb6srQh9Cy V9~by0/ɟ9FD(\_,'|F\_KZ<h]KT8zjY9:̪sN*:%^bb%B Ӎ3]s 1s1*#6"*>."}ygH&}SMU`)7'V%2c}`SlHs;ϒ1ۛĄyAX9Xr~#|R !7 L*7,&)~7,TQ ."E#}J=ԬwfP\(;ed2 uHq#{erR4;MU0BH/ U<AoưMVdǽC?u`cjpo52Dx ӯm (K?PnL;_y*% xi4):q}eTj&#zOPp@E9zE~)(aqq&[hNz^dA8rD`Qov0ݼ%d6wbh+AcZEQ;iR.&nH@2򎧃=ڸWfMobc(AaR#0{ 0Gfkzt[u'۲#_o;q]kKķWWt 1㹁ؿ6p*}_jˤ=$ KpP7ཹ@2_Ey\(_uܡvi,qa@2ݥ\ %̐R8Ƨӕn3h6wƎhrN iLw+PBN}t 1u 5&9x2TyuEu"(?3 à<@4_7CFmIryd^95IM]{(U47)N>u?YuIPbVfG T{f4mDkm14>@TnL1m5ȵZZ|ofsҮʑ4mEץȤ[~Jݗi0FDǽ _qc|1'g/7Gżt^[\Q֪3|U'@^qゐcfe#"Ѕ5V\, fka̓ΗN{!Q <(yꚗV+;Ͻ]*)K*@7h02MHH~2'n50$m5l/$&-(Qή/on}Ghqd]9Xspu2jڀ)ԇZ#i UIoI{#Z)kT]' (mi\<dA.v Mt3y& i%#32t/@p%q;u'[3Idj]?Yf~`kaLUXtZA*`ǽV3 s%710{,q)ˇL :)7@z,T͕7t<Vav_):綼TlAi$3Bp ;zWwn@c-\yO<8_^:v_ ĒŗIM+TŹSc'SU1e\̠d1Oi0?-+ Ir$Z\%m)P3݋clFI̻_ABfl67Ӟ*d'_ӱnRA9mJj}CLso|P(P!Qr)T{L2" K$_,tqR;j(BsFk|B5p:li_CBy+V(\ň:bt\sW5U;?7'&:{a}"_:y!1A&YsS06ӐQ@}>jCM(~swҿ5ו}4elڹ^S[4TJL1 PLP 5j~'{0!*iTZ!a{HQRѶ.!<+ nKa{4$v6:P|S錼XO"W+_'.ai1ܲXsOʹwK'mtJmFo4e HIGz( [7xt:IX8kӲt=ψLoi."BH{2=PU j=E b[HNJ"2'Tu>BFfe." #غY`/! 9:| 5j> 2qqVRU(/R:Е:&Y,[),GH#Ə-l[aDEvf[tAp$%>5xZ:dPs\S}#IU C I}@![@mPq64h*K&M:Sؼ;Ol:S$g#'twh2~qI R)`ĊD҆mKWStc=vgRAk ѼNspӾ}晪|T|OWnecY .#W8nT|'82Q VNEjZ,:j[q|'fC*zd* (tظ"Ԃ$r@*Vj`rOw6>,ϰz`ĀK0S br$"?* n%K?pH`mWy\LQ'jOr+?w7WA9令IUIO+uFZg fk~tx\=|ץ긤߈oy"ݱtp; dQ*ӽW_cL,mVaOUܣR],a`V^7t]vid*)/g{s Wi{;U(,^-I9@TfK&l≰FlcPpH͈-.i׺WZ-&1,RBMl$k.*rRx=LʹǢt g {ŗ&܆hZv+_LEKrՊ]n[jG<Em:فBD-֝ρVݚBO8ه\FgvW!'ApG-o,PY%~2 .a嵫w`\p3p ~m[[)"qaTx8f8M0jq$YD~})34!|vbF0kvXp<)KB6uB jy'fh|X&Kw#t6.hˌ2OY# ydOGQ7~\:*92㓟mVEGzWd  !k:죱3q&v#t~画! m4>nKnnmĨ.j]h QafPI"G~ggN>2V ^EBJwR_D;!#_NCz(UEMZRLv],'ۻ'x5t|plKB߷vFv'GSW; ^Ix=q$G)UԐٷ:D}c:Y"a 65iIb)?Q$#!1#֦Y=i cZqU ?m)>MPމ\60ΰ7#+f1#}ݒCUٌԽ^RT O`}+ T;*xGdFD%9B3hSD (+m֛_V0IBn|jxkϹlupκNUJ0 @8Yv/47i@8߯eA;[uKo!)cec`Q`N&\ vŅZ^Y_o2':b VIeLǓ'+^e1grSΡ!pGtE(I6COsvu y_͸|z񇏜Of!L!2* 0?jA MHY!dh8C?&VT*n&[o3iʡOӕVLV.g-@-kȨ?9 euglfE2wug#%^QHw LRWp6M;1oAI%M&D j =8o@َ`|tjݨP::QS VC a3[y>=\8{] +[K sKf_f-%H+(K\h~PKm", W'Bkg+My&$g!{gl 7Ihr~ #q},YҸ+@ԑɿ.̮+?Ɲן$}#mW P.M/z;ϘǶ83:y[Z7迫%HM{,m޼J*1k O@*H9wn6A ý&bx_t^]34YIi4q(Sl=𼷔4sH2| 5ZE[8o&d'ȢfQ2QN'rv{:d;}=TRW#$tkV_+IAsD}3>W&AD/4ʅa\] דgϓWleѡńs߉S l7[\i}APv4&0جgڹ 9C# .""~5ɘOwZ, V/T\}ŝ֥S>y[QF"4+N{?ǢyЉe%F`(p`q& na]nl /7Ln 7LIβ yR&8|݆ɀ8"6S)$<&OKEc(˗= ZGXuN %e[*=C)7w ;N%QG2Nޑ1!#H:ό_#S@[-@u3LYczʔ8'1sAևA+dCL]?AH_SkyHnr|Ի3kx-9^p97O- 5f9@PR&aکV09C̭3BR9V|p%HQ!o?OY~ll^}.!Ecu Vi`6y*9o> gt, on֫J- k/㪧#m.8?1_V ܅X.tWkTCKߤ5bq@ʘ%Hrd)c4M,E~MSh]bynI9l OKt8-vvbOpn1pk ݲ="T.dBցXWo#ຊY])5X(cQӊѬ訊@[WFA6З A;f}II,x;ASglCrwlڽ#9Sڎj%0XZ' 1hV+kq@O*v >>bךM5 -Ȇ~ݠjf -$=wHeJBGE45@ȂEA`c\_MA{5?].b򮌹=g(xC+q)4HUI$qο蓙` ʺN3|(f퍼K0<!ȥę {[mꁟtAO 0WP HaCO,f 6r2;9\_F{,C=ހ6h{ j,cj&,M5~a[2W<0Q hm}JctOgp+(hPVU Ѐq? 0+jL8庁^ZtfŽrodƚfon .% 1%F 3?jUkWgX~Nal' Y)*mdzݓST/x\[Pd5%HeLRvFLj cD%1|Ig\T% [au^;[0^U0>]{v'^Tv)Y`bp[^yu/| s#V" {5Ds~p\~ GXGxBv|r롿^sN궐9^e̞v\`xUw~!;^z\`)шQ|p0n]rK- S\)2`ʜW{aDž⢺ 5z/=;z:o{[v'WFI/S^4n*=$cc ﵷ% R ?Hea8EXJy&,Vv'>4،EieL),ul:e5`%,eN;{>.lg)Mq]15!;ZCl%.׷(Oz ť6ϚU(7Wcj(ЎDeab6( Rz) };+w(Q7Jᛡk#a7(i=k<˭zMRc&輤+Ps %Ǩe((XPኘwv*۩| U% qh" >U~wjYs?]ʴ_$v=3*5k`f{N>4j }C%e5 =&A,~6@bm4t"λzt֘ѿL5N),?@9&J1 [W}EKҌC6r2Vnt88*He0δT K_EhfrXvZ\Vl|+ܢVAu9yGt\1g ֢Kʺ;Gy̛}eoA =2t =}NSvz.%zYAYcMWt-`/XЍ||iwc5+-J(+IA['pWil0hz8gF`}da߾t \q~]&F}k,EJ%ESx+Cs,kO"Gibmhfa@ ۡaN]| ^h`n{ϋ0NUerJ>qc/awT 2TDD]ʼnfx݄"oY*9.C.u ʂ e- E]6s."yM$hkiE݆Oi {vhPLw<>L-6,F 6TeT_9hk| ,Hgt92)]& u_=jCh~ܭrH}a(9:i@dE^>שmXV#ќ&N$M?A+LJ{x֨>)kkA vR2u*3dY K7k!Ōh)c 3I³wԯ bVlk~ zzIb[DK:*Q:VKEj5>ړ~^cEBE 9j~N;M&7COgkkVTD8Pakn2h+˂[ Ɣl{ PyL:vK*q<~HMv{sG2a2d:4D5c6IP:O:%R] ~zK ZVrO:@쑎 -JgqOm'VIDҩl!4g  EZDZ`ѼEfs1)$&2ǙҒW$%֭`s~/ gMW^w?P]$]y' '|IQȀ^u;āf4P5FgkSDJ2 uDF0`$ZQǥ)Y+_\j[My vq,߮,J w]OL&Kz*B=Bk?_zA˽NF5El7>6D1!3љ+-A yDI`˘RD2ӍRkG5H΃xEfۦQȋLnқSJ@0쎅BGWyi" &AR4tԟԾ}Gw\hc'ѧu"(H+g#"f;u E$p9.a`qpXúc!GoE; '$=D2X"B!EShe"!23iuhzNk{ r74rT gّEK8%'I+BvLt a1O[_3sE$pD!.5=u*ZlT/nÙL7*poQW0 ¾Cit&{}bRdzk,ɝND,,-qH͘Yj `!e,KHzqFYTIG=x䀒XK uv;sO+Vn<[jҸ1{!KHm찆!d=b`1-ן5Dl. Al;~;q〉5WÞ[ԶAaMTč|>ʎw%ör]Ǔ^shN OKv.oϏ}Cܪ S]kG`%ԈXը b _.~]r,]Vª^R, 73= Gys-()iƷi6k#ͦ>:$&f*yz^X8CyP_W>"-t+z{S ajrJ;k ;+Jlr* YWBJ4kw0Q_c ʰhq4{eǿ2<.׬m5K }^~#2 N^ؽ|u08[ Ǿiv[Uzz?uW4u4~jaVwȁJc"օ9gd% hLPJ3~7sYy+u K ˎe%JZB9 $^ `ZAO%"yhCu8 +&q!%kJa !>z1O9ĉK"{(YWp45~gCB úq 1l$/ u89m» u5O>k";Myu#TGv<~1bSioq R5^U S=dIM_mfϪIl9sGkBH v/1:'k͠5 9l?Q<]ݣ9}vEmǙ-1^w[v45հu'#7>Vb;/eau?ANɃ-8Hšކ'v1CP/AG 5DB,@)ss3+* * 13c&ῩY&m jEi&F84C}2L8z좊4*Be'&}sZc<1DaeU7ZT ;e#@Ax%:Ѿ/O3lvտwdEs-2q(+A^ɺTC2mucD]_90Pp%~l!duTFX 0>9fG:%΄#'Htsb( bZow=C1#ԟˉZNZ*DXWbX3Yw=,,HX?4݂eqćׯq-O<@Nt1Qw?Q!rp]BwJ*"e+\49潪ː~װ@f~aLORKiY\l^E?FSRhS'+4/%槺Ϣ|ϦORvu]dbhiyQx3.H,2E)bHzR 8j[#8À:ͮ@ ~?B8*-l=1(5=K~Df@@2 f|ڶ:; A rl"f䩩ߨ:x/19z&c_c/^ 3We ^Knph7N{▴,#u!;oK\FU}4ݷ)H[:̉e6b}jT|ŁڰTev/SFIX-.ة`w ͹ >D~cn1͎W ~>IڶK?GQШ)ٓNOahtSC%Ϙp):8/rM$`1N"Udl @Cʉyj-7ː~un7 `|ng6-jr$]T>~r.jMwG*52y ,Qkk=C'liD!EcKm~,#Efص|3:wKQޑl4oV~ښHGĉrE_¬%r=UGv ^әD? Gs4%psl$ p3A R=P~2gu{ل ~qZQ`b+BH*{:'06r?+J r}:jzY8<gA>Ԭ8l#o2j')oV.dUb~~[P/}CѭrGD}C5XΈv+(}R\Q;5nxZUG֚wx9-N?9J`[ `&dnSІK_HEډYā沜ezޓ5°-y'|TݢyKxV:1/Z7#5ʞ^+sgo`~/"ͣcv~ҹ2Dup%c Xސu S1?ȵ;A}%:O?JBwHZaIhA$ Z+a htȪJbkD/jO Wz" KE3I,CIMV BbXnwFWJ a3i&&[uO$:joƾ 4W#9-m6VA/VyxmLuF"6H OEȚvH\ǧGJЄIc,Z(%7xƷ\܊Vȳ%/BΝ9<vf6c #.'Pٖw"rUMtbwm\6]b; wL{uڱ Fpɨ*O j hyPXԝɟv6j3(~:cl1v"a6 U *IɅƏ(uJyD'5a)4ĺ C? >H5䕟cL&D)JM8f=^҄="dr}fnBIPh*ʒe=;gთzHm֑qgBy~$`Omoidmvp=Ɓ?74~06K^$bCǹy VC7mSC^G㱤t;Ai:#QXS0KY< Cy7z [5!;)Ao >v pI1#ݥ=+d%ҩ " &Ko5EO`FZY@H(ԓM[>ЧC!3's u#LkfXj-5i8r)tz wH<Dx%L8txEOR֥n,BXes;Μ^"3&- r=ڠ],+XhcWVqEWW˩䂳v Lg 5xK5S8Yp9MVxd_n7kt:p2&QsF1&}ˁìjN7BB6\\myN9%)Oj7ςd2o,R+FeA/TR![ x "8Bcm2yRݪTԽdC ewBѸҜ26yHe(IZlL ykyRYѕߩФpt )x{IBM8g7 mѹMgc<_)"ۧHRs2_4>5'ݢ+C"#aDE7ݞ*(5rD:-zSX``^-"OE=d:W FUm\&eMGmըSDdCQLX(}k[zZ-(M>r%\4:4lRqOg)~-ny^ wItg|98cISLVyTy B6yRwѹi U<Pe(2Cvq3)+`Ð%WFژZ _ l^R~RB-Zε_ljD זV(A,j#O H/ڡ iyS ^v&,]{,C> !+0(?pa00x-Wr2Op8M{\^TQЪ3h+â΀ӯ:$LhJ qg{/o=*`}lLAOrsB[7Ҋf0kiSFxAy?!U%Iu7~ӶҘ8',RCU:M]h[d#oЯo"g2>$1xqyCԋ>+?6q9E7O :Zu=^8OP-#vs8&hզfH|ǿxTtTb}ג0$*ϞP|!>e "%;՜I*B>~4쉷Wu7"צ8zIrbĞixE@;r Uiؗ> "4;>b쩔8 {.3y1ףqFG_Zr} QkUx%:M}\Y[^J.fHB&gAc8}Zɿ]&$iKB}4g!"~ڼ#v PȾ@OV ˆ_Cv=yZ$Җ3JZ;$(uW4G *p iI`N7>Zspy=;nVŞ0FޱsB@i :yW?9uH.8bDB.Cf\$Eoa릕%H ]nHVă"W| OVo›I"[uBW|`3i<-waobX~\X/]H-?mb|ł{6zj)| ɔgEct~p0>Qs,`S -b]+|h&ױdV6bQ-8~Yz{f<ӀԟERA`3PKqP_c2 HFۑsjhs@GvSW/(]o):<>l_wkK-\L#t dzqkv #H+fl*` ܭӔP<ԣ@zH2֗;1|R5})cˤ#x ;_cGBܒTLПQݧ dn*[' *>KtL!qUO,ezg@7TGNe⇬{(ؿZF!q`z)1uĠ C1?i;(rd#1' Ƚlf踹r+puQZ66x$8/oqQ'{t-#c'ͦfbj+BUF 歵4P) vn ݏ(g:\͑ϼE坃1GV^lntnym:8s*emo!CrDŽc$*VR? 9JQv,U=Κnw[S[f1W?v1d TQ!,^ %#-25E_e-JO@h1H$F; `crxL~*Vѡs=a:H"Nneop9of#pKlݹs=xZasA0D.fn(:i#oߢcB)I(w-ڽ i$2'g!Jc]xm<EvVv֍o׃X o&8O ejy]C+iT|~2f"5s&HR2&+6SfjyQSkC*nvH1k}@%ac"mr> ,QϒTǂ6[6ܾU`q2t崢U}Y'zO85QyB%7[f \a 2*OrώRk k8'+Qw{[^1Tix8;x&6:E]3 &| ;sSi,eL/^`5ՑO,1Aƙ<$w,a(b%ĵ-ˬ`7LVީV4?8y/@33ݯ{^:kYA4u8" ɫt=9CK*"yLOy=)Œ%5P#ZMSFLp= =bGqK&O,W s [b񧼀`,: 1T|"+sy{5*Gg=%7 n,˷uiG ⮋:SUjPvPwUzxG6[:LR䎾66kFEI2V[5/Dټů|FDXq!Tnv۟]oq+>͎nQqK3d(cVff *1 K_KJ%]ZXY10 ,_s+->j_DEŢ~]a͙',T헨MkW,//OK/ ׉hMZ šN{O)tFLdpc$`y솯*SKF *~hO3O bʤxenm^Ĩ8U,cĦ vO98.|lvG7S6\'ȍ&Sh1m@ oj\[;%hYWͧ^&e|;>Xw@nQsm}?` c\5x5 Ucx؝I σ  ťIhiv4<ɝz>$zN\Ʈg F<<>4:;]n1EɈچ誦E|d#eS Cz) FMeB4[&)t /dӷ3 @ u⇣YPM1/#bFN5!XNF?)A7S9k B<h<>^`-Dz,~`_¦| > gXk!>F#;q3:4)k1?2)Fs]b:J[5|BsUp.݂J'j7d_!FpA1eW'Y>16V{L#]C8߅l ;v!<\0-4܃i0-^&Z@#6~>\ZCQo+';puWH!XM0H_g wH.~"DSw.L~ӣCS,#+v_eX5D+Y̨O|p)m"0K=p}łJ j[QVLwÚ -,Ct.o+d:ִR |[%2)v$EWXm:x~\c6_ԎC+Lɲf]+.֏^7hϺnWĻYܦB4$@?F':@ m<}FBgL}+wNi%9%oE*8:}Wg4kZ(kՔ?pOXP}= ^ r5tߊ~ZfuZC`B~?@qؒMphFLL0Wi{ێʤWꨓ́t;[mĥ4*!;rřh\x'hK v˟3[ x^Z2{c(<[쭸!p'TEz.$cte~BL Ѽ1, *NAb'F!!HOo,|-ן9 kaɍ-K,~ ,x|?ݕ=D/28k~dצ>?g\Я(TK'|48ШKK8K Q}7f6"ݨI]?凉`[G8)@,p ZVW(5-}n@1Ugl;Q`8N ]!|Eb;39~Ou:>gr213~/X('Ȥpsӈ $~*oq(Buo0*0j\J~fg:D2DX)b/ ?3ųةjaO2Е kYlqQ5ƸCC{R<DŽ6fI"W=%Zu( XN8i0߭FH]T\# +"-(=}=i;дMt|Fʙįaj=umV2;(_ +E>5VpRz4huBe8h<7y y`7dUR %j"worvy.7 _7)/[= i(WgLeNa7Ip>ƂV0nsa V0K}(pV")kVA =H-/l_?xpFǽ~ل\FAc,I㻥>';>=H[{$F(%etRx>8uOI*rNր$bvLuv}22#.ʳE4T@k:hD*X_UK:e;޷ s#ʂP{a2*L~8dDT S]kgA'ZD_q8L )m ~o f۠8McRy,C-$v;>Tڻ0C(V.&:GjsTBz=J,8:iYP>tˇ}N%|^Le4@sF(&rX]7#IX!ppza!"C{ Ⱦ$VLz ^fdv'5h1IM.ash. 8TYw* Eʆ{LHռK5WX,۪m,~ tyW}`Iހd>|{yK0Ժ],t6# kZZ~)c@uzx un~){P{2@\2ak/&d+r( #$q.", (uyr >` QLttW1`v! 67"D݀oLjwb"m4VyRc#E_\[']I" HfEW\'Hŧдӗ-zT4^'4# s4Nv(R΋Q Qa߂'D6W#c.:<2h2N)sd6\ k\a N_Khxy'=_=h%3·U{UE4V<M9yDQ\&;EXyy+`%o&kil&xkZy#ɞaC;u-fc)yܻJ{PEJ_,<@?xrjjx{H̙oE2hz}ζak  p-E_Ti ^ȩLIvs՝K{u0MlG$F\9$%(> ӲuV IJ<߆JF,DQ5Nl20jr<~ŵPg`gCzcj&5) n9=)׹X >%{ҠSӫ`>b Tx:A MF۴^eRQ"YdA37tK1:2˦*-kWLL!R[rY]_Ϯ.G'M!c(VCX>\2,He^v2l#JRX`6zfۗDpx<z3O!O,#^G3\W!Ѻ/6,-g*zUZ@jl<=!:^[W )׊y7{DP'gy, N$؇'G>5KGBtuYKM3;_F[iڮu*祄=02|xQ/9-/'a3JZ Jz>>1ĠW8OWF%3-/ƛ*PVQ%>d? `WS^p`>Nۅ?g zU}Vv!61A{> ;@\M=D9K9Bۛl㙌٫\^N3|^&<{+@NȵÛ+aEغF n _em\95d!F*/igmE=Vc0:3 hGX?}fi/:-O@j.nxu;(K\1Q`ᕫ](<)o*O/BdPCߠRg9MG1\J[hJg["&eӄ.4)W8th<>|5Ҽ [=織I:l"A! pBNˉSbO'h.k@ L8 j>d A'V167F3j5Aa|ZD" =EP~"w8Su|Ĺ ȥyFS'Vox۝[#`)7ְq2#F* ,m#Uue!lH32\d@g4}k[0gkB_Y{n] 4ǁ4#\D P<ѰClR2&p V._=?z cb sDeNRv*Cn8p$Ĵ{#wR tQ"I Q?:_iI!桻<%%m†o柌 ڃ#q̈́\P:Xs"*+|fԧ?mr:L0rj͚A (n"FW SEa!]_ΚJ؟sL{(ʑ R3-B(-8!tIo3m4LX4gKċ9HG4 ߹19\kƬ([!vNC\jaKo(E^Õs@CA#CO8Hw㖕<#ZvOj[f_W$'V}n O V 7~IDf+e} F}sZyH;a#vo0}Ld]6׈qWyoC+g7"Q\Sm+ü~ŒY;dH^yZ}!b?n_s[xe1}QεT 9(t }?k0MŴˮyDYQ'Y\31e` b0k06דdrKqR;R C_LMAa 9!Owyo8P|]S2+9| U !ǘ9EF;gyƒz.'D<9 +u ޷R{ W ]1y<k`z:"-2ݡUW|YTlYfZ?93hiۦW6 9yK:R ʳ-6kKb z+y;)/}&ރ1:=swe 򺒓M@F6+N`si.T_A3@?2CLiCD R@$\E ޯIʪJBK^48N6AzW?*#.3hQ /ᣈrbk94!j78UR=pĥӆ>oN' *TIA\ B>+?WobJF:t7&ܖDL!ڃ_C3nZΏ"0 BIEz| w b$Rg^ۦ&^buylj0r$~wypqXĶGVYp)[_# ƥgZ֡Wq!w- r3ry 4غcgcGzaYL&J&n#Q<m)Mݢҿivs?ub-Yaq@gmﺍZe>ttFXF^bCCNmDTEzVȐf ըMVZӻY]AT\cW 65=l#] ^~|vt矇eC`i~lcaQhRWWIejp*I3geuv-H둹نojІ )%v{*F*+js*m ϩ-D${*}K'ax{ҜTdi<Om!]I@ҽNU qt7AE#W0UoP'ր`o˜dOLJzXGdTH!HC_#J}~|CʓwG?ww7 D=&T^DV8㙼д%@*A&XehMwU`'TJ}aR)b (6$|Uxb@{Q?q;uRʯMp?|/91MaK{ E|k_% b,9o2bPGʕŪ:~s#y$k^0DbaL:8Cc0ݠc_{1tWjG50)+a4,=~է=.R2hce| ^ *_B& 8 k#-NBa"e.1̔>תIC(tTa̡buN8":Ip&|X1(횲Pv~9 d5ֈλ:I{$Toaϛo{a\ W Z侅K1<3 cʳ#G¬RJait R,6Q2tQ8< . ASDA6}R{VW}: $!IS Dv#N .Q="GDĒi <9SE-VD˃<0`OyQQ @ʍDV0(U3*_Pbl© ˦x~.в8B˰VN!G]=Jf]출 ,`mZ\ɨO FICTAa$c=E'֘Vp[૱ _y=SV~ <![Y$Ul FREmd7ͽcJG|=& P%z=s_PB^5WOOOWV>8jt9˻$8Y5cCC9Zy/&\*L;T 0g(Mqҝh=1JOg9gj˙87<%:GvN{MstWt?je ;#SGA]mǻpբ#CYe 00&HD-{@[@l#brSIx,7 jl6A1Y! LZΆ6Ѵ'WrmA.s\fE1mBNo@߶G@;Ì AIuQQ ;K0I{9>E E}IY>;`$8 %+aÆLzx4 Vt5LVEoqVu>.`,ԫOy٘CE !uv6@YCc=Rrǟ"0 J"<D/GFV6T_v`5ub.zn\I_@= Y_b?Ɨ BiT?"2iC阨E>tOTIHs#L0K qbd%,߃C6dX}+kǎaB~X Y]36 )=*o¾D+Re kYЬ45B˞%-?>r I+_b jEQC։\d\AC ʭb3)ݖ/he*u\5 4Y{bJЂcQ'j#rzG!uc9u.unBX[|1nj vkM6 qwe c+*h AQ(IhYbFtMzqC^ 56+ٖRK:I]0@JDZyUL ;<1veĜB2, ~Ϩ?!$s-}+}c'+ aiB"i F\gNl8G]#q{wCخ&6yP)Ò8o|W-ӛJo[Ђ tE0C,S"j2_&SS3Uy'@x|# "ua?q?~\v.+uq=B:|vlp؞ Q!]Pn,E~^zI".]z̚<6\ .F~qpL_6͌GsMȥLbAMxr[JRB\CAoO O \W>3Huo4^JLDj(G(ݡ L˂k8 VoZ$TAiΞA6w X&t[u +ah1?'beɹj 垁*5 Gc%8FFv킃VL7>T~%(*&:^OhK\FjĵD#vXre$ՈbL^^(,ĜĠY ~Cs4a>sE 4wr0T:peǡUʅǗ"3Z ׻5~&㜒<$?&kXt߄%# Rdҡ˱[#;bF~ҩټ2=M%[Is} t"_$cj GmEwNDjnBqnnQ8ϬWS~Ep_VZ!\)S0$ v4nBA"bSqUCco>$חDXe괕6\w 2U6RQ3r u 3uU7QE cr%*ɿ q B(MBA:r5j`8ץ3T \8ZK:}ʼnP }Dz}{]A 9;Pەemr2 j8uEIYEYЈݔ ``5 j[Yȿܑ!jP_QҾ;lBoAޱǧV#[c3y;9?wvC٬Q!OTr Q$S2pO5}~DÁrlQ6Σ_Z9kVC &~J `% ?`cjPh2(i4\ͧ~>.ozXTe!T]{I){;kU; $k"+JK=&qaυ +H"zS[ue IUMyg!\N_e~wޑĐk_ 륉Ld*cMhLJӭ N+Y!\Yy^2y+;Jѐ۴!ϏU#BJm uvKb/:K[;I2;s-7D3&fU5&ijuoO͏_$R7a.ZV=Mnr䦀A_E",U p']UnIڸU>Cʦ"9~;<,ϢگvG|`z\8z.!gT3{t}¼Gx 9_xQ6Dk:Pv8M; Āew ӿ/dI1ۚ `4;jY~gi1gNZF2,ps n3fM/`9JN'*,æ]Ro3g'MaQ 뭂K:4I ^Xf93ov(9䨝0V %8~5udX2+(Mk\p* qQ b]L?&Lvt+̪d/M<L!I7e T:6?yM7i]ebETFok׊U04TEK)$ǚ|_/'Nvg=cwWăkه6ˡ/h6P*6^rtNEΜxQ"ȥ„]%fpn4Kyީ[T?O5\Tv(~V 79bo!5[ j /xV4Jj[@wr`I!*No~n+FV ҁOG8) cQ={ۮ@iC۸oO~{2Dж, :}ʓ'|㭾ɆWAn h|As< \fjBdtoڎ~=6=q})a }67A=:}/K9TuS0T,l,5gNt*5b 0 GJnP:0ENbDb~t gz)CãOKvqj& 6Sc-4*5(8u拻0ܢ -zFA{؞$| q62]C!B=t!9Q<$?ZԈδU;bnX{|ꝏ(7ݕ:Shv7 iVѭTs ?*'a/( T-MgaPy\.$txʆDU"4HBi??} Ly+2[},w=.^ 4/;j]u!Z;p³WQ? O(,$Bta{[Cj.}n,B`) 5(N]s̍@o6l:V3W%4pjZ0tQa'7cv)) ,)5dsrۿ2Qj:ss~SϳPoU@\/1ٜ@<1+vIR/ hj58`bCYw&bԲUBN.ZzP|yyF뾻Nr/Qwv[@9laH"ʗo29[{6rƔo|I$^X x WRGb//s F_TI f%'m%RL:gR=},NYL:OmKѪ7c-П[C ^6"%pj^BrXXC쬓}:dЭ]8$)6J '*T ,ε\x C <߯d[Z- 2X ɳ% (LFG= ~4_b.F mK"mSAtK:aޏ; S לa~Ck ?$PegaƷ 0ͷ'#^iP #?@E.yQc;8j2QqWK$kw 6dL2Vس5K D(V#Xlj"aU`߳{b_ah_TBUoW_F'aYRlSxjJz1`؛[zޮHsnjIuwSWp/+˲`'{%{YT+aZr})•skЄOҎ,>A)$KikXHN =GI/ X*ujU/b. )x{lO)!7J~kΨ!y?@gR-pwJI#Qb'EM_HiOMhxL2]):q/.ݠ#dJ9OqҒ ~wގ%a|lg-TMl"[kq' ¼v"|SÁ</Ad II|u 2#-Jh1;xx(G37l 'JiqM3O{ o1APo-)$װP~7}}x.4Hd!)HԓW#-BǿkzšE&h3RLkGNe:+Z[BkWgJ»#R̪& 4y)K\.]gCM:KE9V4CUrF0R_Yy4AYa*J&3C)j] di"5 bU5!#Hml&AyaLĄNL!Yo!@p:xDϗHn'*p!BjRiO78/RwMgCQ(ɐiM[NėϜ_+@!b2ΊY} 4؈.|7? 磎{^D aVcXC~fsN:m/ؖb9FGҢf8F 'eb!a^m;OzhY U08J֍Qo%ni?BK纑a]D_S\ qc(ىFw|H$,=ȷdj>֛$ƥlBOz~sGN>j~[>q!d Z{\eXLP.^jvş4mJ(rbZ6Э&.\Ϙ´\1;.*ݜ`lOX6h1H 28ד88/7p0Z=>)q)]d& U:9{Wơ@UNRY 8˟ps:ebԠlhL,_yIԼLIIInߥf<"|CX-Il{Y 9՛eF/7֑s@:T\v^&\|,{ WHeQvŠ5NQrs9`=ԯүiOky>k'Pƅr @{ՊPmu?N-`3 \v ̾}`no~ȡLگLr/ vy*B;?VNh 6!._%pY 7/xr7G91_ఱY!tp,~z]@TK%T yEƸCdD>|{#JHKӮ13 ,{]mA\/6zF%.Y?9huJS5zD1 tNAF*:eD1pKe΍s|uE 2Y.!z1Y@:I[ǿg٢_M:2~Jt M.5U(G#2Ɔ0:%3]:d8ԗmT@ϡ4+b.?,0Z;5(d`ԣH*PAz@ ?UЃIsWCHryBB\2uO( }(|cQVy!@bt4FfPglgq+SM )5IkWD/mw(K $n M@$yκсqxy Қ1=]KN5Tn,k6&^Gr p5 b`OiHvWqV]^e{Dx/MhbR-ٌ+V*'#m~fUɅMq<(U3wS:62&?BxhIAs@jgXur#HōN\0ƴI3{ŷmp=X:ڢ'rO_j@;+% JV=4Zqޚ#,p(B |8Sh\ n;lJT98\Æj,Hi f:R%ȅVt-+@[Xa" i{FQqh -'C~nÑIТ{xfߔtspZ2`rzaͶ@)|q*>Lv0N&GB-Crx46U<'$;:O?h|\YZ$gtdw>W3U h_kj: QaCK )VSPnӺh`.mj/-q+mIU :\q%an`g.˿75O4L3av5ז>JCQ] <.>-[3{E5svN4 %oͱ I,BtqRLt^3X[^yZ6&殎%7y 1@dSp7[=M2^tm -rzyj퓱GI y!q>CYhpoyt8d1Jӵ!m+XH,Q$:_t6]&&ӉB=D ىO6$|D9?yTn~?oP1%^fLF|[ohlB$'濻e`rC3"!RCU?24X s>2]Une% z#l f *M9@d%/ ^&w'PCd!0jVnya: ?'W#[k_f!#ᇊܪ u&Ytp(FneF`6 mY]v4޳m\!^k/FEnS181#3~g ԫPIÕeg[)\ilIeַMf2B`x8b_6̻JJNjG&0ͿS%.]mB\M$GsI^rX|BUL -uh8N}sgnTd'$e e+bwa+QӔ^Վ0GzA1ZɤyJC+6e\bAVLS8х m85޲*#ʻ=Vngؔ l])}_H36zIU =[ "?g*yVtH佁4c΀ddl[ #;ϖjJ1}ځevXVq8ff+6B k#3i E"4O%UNttؘx=`|mݾB1 ỡ6PDG(6ĆK7\h?J^ #+Wސ R&7;L>!V/ߏBP[7=ԫyDi~\uX3a q=e2:)DW9G9U[ SYwxf"ml7:K q/.'M/HYiB :ܣF%4mu U;kfv ǘ{7p*PjZ^_ǘC%u ĬU+(8fڈ}+< ,pIe'coE+_*yyk.C/X@G)Dl\J=?vBZ6UehB )҂Mp#oH^`Ɦɓ23y]U+[&[̽E]F/ZXUl6V vWWyD񈍛9: utʲmepJZPlALs4QFyR@q8Ԅ'ci,[tru ӕ4i]mwt8w1p,4l½Y۫"0L?$[$ލܩ %%ɻ-۔b ~2>e"b\! %y$%[ag6wT"w:J_RCn{=.b?N 삓 Ů[wk5Z:bQuo06Xؾ~{|[q?}c pxaׅ1j#j3a=x,!/rl$[pFaא=\t2KWT>2Lts ljf&7`ݿN9r(JWd!kal_9݊BsS^zW"Mw$8}ɟ^X$dn$g D<`u@Ht5vx/<:oTzvςz^wgD*7rǙZͰ+ FWb(!   oJ~_V\^VZsN1_%)Hم8mk2PulٶiC63=- 0#w`Gs6>XՑ QuSͧ+/XB wkMx60.QZܝ|.W^Aq&_,IMPY-p?0y/0tױU=3:#f{lI߮p#_6_@9GRĝt:]BˆBGAtR [.լYvV-f.ؓ*4t '/F읷oAW?,7nڪhdz0璨=Xo"FTϜS>Fz_T5XCob{vQEԣ3ۖ =ve Bv4ejÒPL <{@ BC%GFa iѩ"[t/ת|-.y;|+ԨCk6-Z;t@0PVa,/wƊ|sWwdy]M԰=8ˋ1s"|d&B)QC.f̓怭 .mZlŽ@;Z; ?ȶ$._W>b8*(4űQ}m)h\ CM7$f4t7q Q@g}z);w?mO螬W9/i Cd]GVZ/cJ 5itYǵm%G >y0ѪB:Ft5l]D@m5IrhFNk (iJg̓\Ղ%T&/ ;4g /7 + H2J[7yl:cQŞ. M}{Sr6ɣf"ҥgR*\14<;TWnWj=O^s)!&QNooWn薳Vt^.GIMS w,\vo*IyvA;\^I/ I˷te#Z?`U \}CQC93e yw~؋ٗ1~S ;\iUZ]o _gsE2ћ1NRbgZ ubB:tQבH'Ju2{~~f}@d &ux?MD9,C- :O*$<'Qٍn }:CoRzv/&ZŘH*B=8ǼgpH.HbqNd[c٦bQkiT+NOJ/ɀ:7_rlȩ7c>u&#mMnt@lm>®JdZۍj!%CzG%t[ n(-@v\壼EA,~áO׳^N Qܼ= x%bF- &88n 5"9ӆn}4[x;c!:d;(eo8i,CJ<)hb.wi[Cj ]MSQˬۮqZ+Jx0i&IMn _)3Iv~K0loV ;E҅YEOh_6'!jd̿4,^=.Vw >4 p&T&]Q؀]Cp-b3-32V<[K +e!klMq¨Tm9]_y:MT݃OW*2Έ X8oy<:$O#zX1T$ Jv "J<y(?'lEU_6v`cA\YhÆ%=YfuQ(M"Bb/N¯N AnݬABu͔c\}\WKkx,q EXP:w]U8v]u;W]m6fܫ{:T1.Y9sg6-|7m0jꃑVL1 (ѹ-g:bg` OgJj.M}! D޷d9ӘM|Vo(Fˆ`\ ڙ8ҰtKgVMIFGK k 's"^0[C oՎ㇦GVi= c=zJ֞9Zsu=q<1s""&u=K`>FV4On4Zz%=>/[?WN mN@CWLْj7]yzOcK'q_ߕXʌl( `)^dȖv> iYA*F.KoIxLՒd;e2+v0׶s/[ tb$|fVu8i~җlMC Q{WG}3Q̫z Rrj<}/FH %(oF#C1\״S" Ԫ vhU@Èm1{> HkАE;:sHam::@'SqH1mTK$gm K t#ը ᫑4g^_8(OSnH7 (0:Fk/f%@1;%AP{g$!..ҠO cU@v^U'j'iZk [6,7o0TJF?b+ټ3ZIh7ui(kBamaׄX@BO|oT@|s=~kRjHpWUS08 sCЫCS jS4XJ5uC#07KBM5yr]] =ޘ"%9BkL«5`TwE2<*9%rtP7d9-0(p^iuDW e=@oֈocJQ&9qϭ<,`n+Vrn%C(P-;X,"]^ hW؍ "OuIR0/KPAvǼ$|y*HfMF@QŢXkZ;y4ILaO[7ʭ'j ?Vm*JhZXK+Yiȟf=y ^Z|z-Y[ pӹR7=.t!@$Nw՘2Kvϱ->"(`goާs^R35U#.@_%Z #V%^3KvCl `M}(cWl134} 5@,|J YV}` 3}mZ%&yM&aFٖ0{C/s$ϡpcֆ–gOJ@u:0( 9BW`h8q^91Z;iABh1eY"dM%9[{:?{>|Lf(VѠ, XS4W}?t2}'qI VL=9258xk4./m67[LlhQc*/Yf7(4H^!P='o+N_!!KזxNx*fC `]өqxbD6hvXeʽ& m q~f'd^@֞'Y<lSD QMF=h;h@%uH֕1&g)%'}oZ2^ThbXƜRz6D,5ߦ;X/;3Y˅ұڡԯOOc;2=BIny9Yr1-tN .V3>:AKLpXRH(b/JM25۫KjJRʆx:+<# Ƹ[oqd&A`6!=< t=Ski.N{cd8c ͐x|`J.ߧ7Sbyg&YqҴRTP2`;X̰9G]) ">\?|7* Әcc mQ.7yH)bpU-FB ;WYPEPzp V#^-4<7 4U1؎z3sN56E$M?Z~ Fz]v>_~НtqDg0lgbEf '%@P>E8&G%JO(ApWag/^D 21,-"ɛp$c& D ҝZD;~ ukFMAp˹ÇHN,̠' =9c?D:&~')*߳7q-xU[TyeNs-_`jA 145)PYKd[8$i@0\lw2Kkg-17Ӂ[tuEļl83SklhRgzZ ƳJ|63̓; qUb+̴Ĺ:-龊b7F$4 爗EwsJvBKq&14]/+YsD= 4#"l`tsg_JpܽWq!O(7?Hs,ODF\+i2le_ڱ9yQQ #((ч+%2g}B 'eFW~4FZX!v s#K fkC0p\?ۦ[B*+e73i lL&,PkDoB}볺QCnU@0]&bVD؎)eQT'S,rkB:6 g.Յx5H3S+X%ws}:qۦV. IL2VíL[/Hygk/DL=s:H4Է@ J_!$J%0M:H ~49۫Ӄ̧:[Z)ĵ?L|| `ډ /)2Vd8{dD?'XVT ķ vɬe'.i[t'dR?Hڜ[+Ls Q6-Q8Vs1F&Piq~m[m՟Eώ$^mmKÙʆĒsL8;u 6uQT Ba9^y ^W2ЈW^Lj"6JO; Y' $)DN<0pFzaI//qӨHiU*SWO&FKcWQH6@4=bn,. M# L$p4[#砝"SٖH=@CAz{`H}V!&vt>b۴ wgDD0}bhCqIskG'cYRk^jwrk填hcisUmjkq>b|$7 (ymXG#_=I hZmU=\gw`:sGVy c[#Ჺl'NP5$`1#4q[bV~rL+pk"&~%!789B;ViTq {4Ңuv1ЬQSSi>1IIq(o56)07Nps2IQ?AJ|+$mjzq X+:JTCOza%3v8&+l\;3#դuIJlO)͓NW l@$5,Kz؍&k7V ?YPa}N ABszm25/G'0!K9Y\FDxOϗ0IOB-;۲V.iŐ9OI3[ͺ=?6A[@Á:\#`]$fd/ D r`;DeT2#*(~ idFT>}kZi)(jC#NrM^7!6 ;_VytgBNR0?z,[יJL%dgb#^~AЖ\*1n(.o&` YCiF#?-br]2#%b!HJX1LYcs!'~-K}~o(|l4S 4|iؼ"QZ2v Q}D(~^du _ڕ3ԷkĢ0kpdOw;D)y*rkR\UxD?`CfI'"<פ^WO5Qd4/&]S_T=|UDU&hkjgڊniX㮲#>Qe@zC kqcbYq= "3h[fm6 mhhR,S2> 󷦙oydz = YCoFE(+wӈ^(\"y#dx<}3HoN䏋D\yգD,qtLB7{w gvГoiԀAt?)+-+h-ޞi8; y_tf@:(4m~n= {hڋ#V4Us0trX20<1yK1Rn2 :Q Ի.xB.E]a;o9mi;m9~l4O^'F@hm,du6_Y+vUKI\u8fجHWCq[~g9ĿCYUYx%;NIlj7(("U,Z{K Чq~t)Lc!pm<sjtHa,;~_XΕ01)y))OGY<"Օ*^գ`?A.ͼEIpPF^%" M_+g=jF$&-eq  r݅)e{]3^(i\)2]g`zk%TcycW9YaQhc%w⴦]l/[M=NR𰽓˴:Rknj PPڹsN10"0T,uCpDS+p⤍ w!aOނu۴<Dz6X *C c5/d\D=FW9A<0ULvR~[ցg JC]psL[9 _r\{6켕#\gHK_z"tjs<뢀z&kRZp,MH!=)a#r@ӌeʖo|G:A]!`DfkT#4GU'-<Ep[d $%b>)y$r4-Pܯ=*uYqgM`s c!.']m> *ŚSoF_Bwt7D62jg{t\Bw?!KJYBj[+Ëf 7sEBBΡf v 8 v;Ah<^ |VrӓRc4J7VtxcmmrLEZ4{1[|>*G}=#R2nq_G"7jY;V{VT2) C3E_q*;o}?*GK6fAH<0we0 mDԢC#dѭX:ҎncUI)^K|M<56&,bnZQ H}ʊL[9}36`"@|]gHkmC$xUCS𵺵 NGA  Yn@8beq'WU6|"^责nMf1sg\5J_ya\fE*(Ry Z |^(px@?Cos3𝟊UP×;Jb bE:e{yXM 6Fk& y8wIy!N7lʪӎ$`5D$.ejSV9z?$A)5HСf~ú*ޓr92Y:@7Q*`O34\#f!9KmQ#\cnaaHn39cYaX:TGoɈ3We\PGyy/G]ܝW|!T38ntRǺOb)b@P9>l6hMJ8t 7OW+siG.A#*S4LjS}/φT"" x2sfL{Ȍo: }%]j0BЎÎ> is(P XT:6 G5ϴ jG6+"! ORjw֡7'ˠ.TkDI9dI-8ꏿ)iFWLTZ' Ug\Tqk aqpivch~,iJlRJo_X(k_3D[LG) N莘 +,P8y5i2iΪjaop 2z*Ca}{Ŗ>Gvl3'?7\du9 RpqB/c({ЛK䕅Q?z#i݃O:e]&aW"Ų|ΖK¢4=Qz}7T&\2Ϗ~=mAzs<# "uK0 ɼzUOlܛ[?[< @>z.T<Y:$-?]O n/!RjQ GX cE׻%EB5 _nkd2s$_5@94N2^M޸ `i2+xS3=~ۍJL TlCJ r4p]^DŜ$RgWns*BڱZf;.0456^I`^ZFvJd}1^(ΈI;kzvW4\+L/ӃH?,; |CT4YI<.tΆi}[gO4 u6;GlRE̸[%zٖyA9?ژ f4mZ6YU$U*k{id3?6Ĝ[tj-MXESn (c`*bS޾+؂͏jWUfʼfs1fqa'/jL(^b?&sŬjeX?yi튜eOW1M8ct뺽fiEW) Hੴ_笆hjZp)2ۼ!Tf`% :4rܘp ABz6fS8ǎCY ,(s1pvɘQP:O2iYZH"WC 9P tƇӠE"HWa˓ N_o`Y9Š!9{xVxՁLGe:7XiqJyxB0\v?"~SdzS{Sxpܕ|$-]Ϻ<wzR{^t5\"yYvZw-:;&U ˃}d^V(FVNo<53 E)$IsAjj {!BݰZ7vcI%2R(yʪ=qF[&;73ȏ_D>"W åOJ7 SrhGHvDP糾Uݑc燓4ݑRe\P 'NM#Rf6[7|>R qre/5ev6W9a "T#T G|:OM@tۇ80wEg9U%҉3P>mhёOAlA 1o>,"UCluW>^,m"0K1$n5EW3a ҉0KtFهiG$$i-Iͪ|G3N-셦{pcA(%3yq>6'p$=@NFJF&p[LO r }buouEb ?`oPQE.-7GHomX9%d!ea={hoV`c3z hxו]Yu¹9l 1'PWiq`VXYExAxiji픘1j~s{:G  BNfh/@N8e5 0?jWg6p=cC^]B4.yĻo8(xiIYrRNoQb95OE5Ec}.Hkr8/yvb k^ob+a6;H5sWA,pO|v7{,XwnqwM>;G ,jJ ~=}_ 6х 3d&^J~jn Er;)7z~0h=k7>l]V` /Q8~I;i:UP""1,|:bȊ$oGB8JKy!3mM ='l}W"IM9<=ȍ"Fw ]?вu¸JL.u_8=*A|NF.PZ Q0!149HMg[X_ߛBv%5PP} AQ:l[akH!5@;G >8sl b ZbmS?tZ7Vfx۵[}) z1xX!g*ך>EՕnݘΖV\ L.$¯hYju"bJ늮xfmH"'*OX\ء͢i 7e#^ UkgTE!+@m$(~ySH;m֖/tA7}~J]!Jbl3.BAE7Q!ݲ+scF /og =LJ]vU^ԝLt.77PFwJj0.ɗaE|QiE2? 0Ĝ(e 6&zW!Nc/̤g-[0Q:>T14?i$&+S9OSS(f_=gU$$! o42xLj|u?qԫv͑8)#l@LZ6(_.7{2IcoFtJنʪm@f L#ϭO `G] +PqR#UN4f?˂i0I $ { ͠!pZ YB%oD.?gnAƍ&( xm`X@JPf~Krf{6y^IO\ZRA,mZVp5m3=9y1bh^ U+89ZvWSodvvG[r~V.cZqȨL8C--g>F][m%^J >M5(̷J/RpӨb} D.^U ܎ ^զA}nUK`|dfz[ \Kl޻9t\vEQJ Nל B<нS4) Dl^tF~؅=LHв;y }MW8mKRVD=x) L1r5DXFS_V4$: i0;g8!:b}eդ k;_9Q:+@(# lW:KQ-fgu̔N Ok)[7 ?p%:SL3 +G_qWm_!a]^@K&B#k/7JZByڬ>zש ,wz? ؞RY+ XP lޯٻ= wX=hst\2UL%W>j?sQZX寡C IIij LRz7r#8JN$2|$=q3N 9!&[_6R@ b8P"ҿx3vp%$a2J3b;Bݔ`犲;Kw µv j"aTR}zb%|Qץ>T)D "g)e Ny2T#'{W7zOҤM]g zTICBN2`2udKPÖ؆:aƲj)k ZM6Ky-KMjs&Y)q8| o.zƇǁ$bt˙O1W ~j9Au8m/S ctH_"N} @Wܧ>JD lJJ.!Po 5&pR&xc%5qJ3`? X"JͿ$߆5jz\٭O&CvIGs-4i$@rYl3NLy_2A*1TT ʐ73L|JT3%R=͔tXYKdEobk)%.9qZIDj+iv.3}Ho [@$̰]yT5!pŊވ4I$ j4+]$qԑmO,:NҼ:G)cLC~oY˄ƫf.iAȑc{PJވCb ZA~p4r|Iu͸#j/"ˁ;Bmf\K;*cpMz@p3F׽-r"2šM@Ygwn6͐3@"A/p߿ a>0!$~0hb9ы_7>~vT{2vCYg8 -] t:v;.[ZSmI)NBnYhNNݶ)a]"`(nOyÝGAE~WsG /&^z3Fs/j[4CDwBX3okTc%Dߒzܦ槂VrI۫3u܎k㱖R,0AZe{ dbBw&^t2ο!3+Ώlg T_#-vVOU@${#!9&Q?~ĚTjMd^l839bgwRAl v{~YՠkiۿÉYB6P,gQA!O;}%M7qa [\ s%3WK[ R Rt)W8wW5{ k$ ;Lel26qeHҤ PRҤFr:qDo!`C MPn!!mcK}v( 8(9<,44r PG Ď>[` IWqyQ(k*DhWvL_}7"qV9&_gjZ4p DU Z_ (741>Xi)) @҅fZάY>%!#xٮ' RxJhzdNBDgI쥐3qZaG|쒸h[Ƃ2LtYc؄ l+wۺīRхNay_)ނ!(Dw\6%Er $Ҫ,Wz!\Ų?,[\k~9Ve>},T_C[6O fD+>]퍯Υ#`1n[i98DmKmw0ͤt|RZoVPr9#kvkJƁ<# En;Kov$eԣKqfnF>TH8."KS/.56+կ/oadM6:U'8oL+ڑ DUʢ]x}ROĿ K/P)|/\iZX+d嘌O)^ >Jd-ln2h]W"ig5Z!'!w =g&' }a 3bb}՚mmow+ k#[3nh5Тya; ~߀gfyj "]񢮋!=2?qfVqQIISY krJ嬎#@CkYWx2A2T`𷥖B-Viz=}ѷcg=+ee]\kj±X N= L|R7<8T Pe;3*$:K/a,26Mj(̯m)n$.f#:^z<ׯC\U0,ԑarʞ=0âPk35H5bsVfhE%mU=m1 ]SajU{4T7#a|U0rv}(!`;S s @[R!la5' ɁڗԻfFyt ?iŁ E&= qTmW4Ѕ!'4{;iYW:jࡐWZsg]r Ku;9Q7-/@ik(D*h[rW mKg@D2X.ks 8S:nhTXQ)٣ny$r;t[.\Ï~dv")dIvR+:k=<'ΧT76|0A Dޯrf4LZ0i?VGyzB4=5 /B501s@yidJj_٦1O1=,% 9C7kia? 7'd\䑏2mO56Ux W3XުwgX~uW |1?zu*_wZM3s^Ge:쿔x̩rQR9 XN=< rFL>"Vߒ-2Mm+vwUl?HQ+264磪wϬd[T~d'w0'4Fb9|o_y Jх jJM۲Ƽ+)&M\o]16#5z>DƎCF)@8N* <ɻ4ɫݺ_4TG.{zl]'j1Y 2*K=hJ:#`R6Ĭeؙ7!yb}Ҹ ^Q(@^(K}.aMw<ގ<& >~] 8_"SAHpå== ]QdG %@"[_b^jEka"I8^A케ˤ/ܐMg6-ג(Y")ӃM*ZKQzX sΊՋ%4ÏAR~o%ȱ"^D#IG:qXόWnz=;3d6޷vpo`j:#7:x}To$8 Wm2y>8[4s6ܝ !m⛣#uO<q0O=b ߉rՂ9RH׷x n7!%ǘm%J3H+? 0ߚԳ, qԾ0KLdeRR0tCju"5.2=T ?sXy~Ռ V|64vUgk:B(^z7$5$.l]h嶧2?m곍e a z{Lk"s=_L}U׆ BjYϒ.z 5-_9a# LJt(;y-ľ̒x^If#ڥTWpxn2Xq0H2jn88LиitF1_kr ,w%b󄿖׸ A~8A0` -"1 퉫*_42{w⍗<#e$7!M>x1XaiMB1$S*f^i丹R%}enх@ϧlݙ)e( ֚2vx%mV'Q#vY5E6w0M/Ldz!{ (z$fjX06JGSfXYw0ECEQ}eUY0d!FKZ[YJP.hѣ^BgbSGtxz*YlʥֽZm %%PN?t5EJ(䯂zss#-y& G \]/`AꈖOV>Ej7K,IIr;2[}aF+;4ڱl q *vUwMg>,8П^)cwePԘoT%EH,xxD6<Ot ZE:>JE(w^K!tp祥M3O_' D[>6@|4 >* 6:4.,{%T16SC$>% p_.nߎh؏@o^~$T0WY;^="{Bⴚ\oy~ d؆!vǠDm9-wV_U;'Dgnx\#z&_@PEܩ!/7zR(ϠdHx՚޾9:Ptmafcp׼R8}Z nOF˅TӋ:@&]: 0x"3GI9!퇀{ V4%Q0J0K&a X]]nb9v.ZIj8KA8+o;@uA騡  4Bex7I a eK#> Rj=Z9a%Abtd} =ڇW˰ fe{S*пɱ= ث!jy8-ړDp߶u ߳A/+e Bѱ QyP{o-SҁG?[)Q̢0&IO#6O1ԔY-5qPڟ} >N-z6P l1h4kpG]T7TRXgq.!S ?@&H]6JG6c&M\On>ޟoScSK(k<+(8}Qo vg F IP:"\ NP138aaa P{l_xWΒHvwCPh2V3T5$|CCߺ iVmSPkKw"jOJ…xL\p20)0f>Ki.H[GJ+]JA ,Xz9Hl""ZB=7~>3M!S|` ؕp=zSَi$v/0ESt +f{07y_rNFX}(aBpFV_& 9^9#RZ]1EClY OW䥑ǺzȲiTG/CzPJ3j`d'afn!ި{:DEjXŅ2<5?Ĝ*g5`֥2\L,w=O(OPBmF 55R^޷)yl(5ŔT{)6fI?Ot)mh\9oD#皋  ZX],GA;s8Z%Tq@pbjY=wF~s7Qb1֚:X6]QӞ|t%V9s:+;D:#A?j][-hHvGT|aH`?D7C"szKCRϛo{p hX3$%bNm *貚3p@졔Bf TW^I]DWgL Bղ:(6͑GpxЬgr,6XLfUӷ` wg5^{yl3ZV 'WKA9*YCÆ{a:!]0a/7wܒ7ew:DGE$Y+_>Lw՝-'f:eMu3x_uh{ am|X#[6k;O`}#1L BWU&%ۖž~oD&N`F`,۹(akƌ=t+9|4͊) GP/&Fc2k.y*l<2't)Cƨ&E6F҂r`9ߍ|6yϋˡd,ΩA:2)(Ӽֿ0P~W-ِbo6lU8ټtƟfρOUc S^l`ϧ&Էֱ]=V3wDKjV[,<繌\*m,ҘR=?0Uxa5iOl:dtU"AJ[쮯A0A<9Y0ka4XQ_kޒz8o?V-ng@u9S>`VGInF|ÊcؑAMLSQ)ZۤO'J$V0C<þ"ِS =zJLKҷ#6s=f>nr2[4(E:ho_\spa"Ť;woCIܕ02¢PѷEf/,VyٽуV>f9uZWqbB^ZH8 o9OSrX,*l@kTFڦ9o`|eF78YŬ8@uĥm` G +1<% E>gS ZkndI~nwJTN삞_VXMi1}%k6Dёkg0mnU@H!nnךUܘY,a4l5bb)(6nPZ=zLi bǕIX5bZq:Us )"&j$@j D$_F/g߿8U&U5 2c \tfߟ.EQ*sR\%ickV LqXPvMmSlaW)!k /q;%L*,;) ^c?1MVKk^f]7 T'zJl8tyÖȻ_oQ7] 6{-_ rl)h+RMS$h1t]S=%voOK{êTc^]_FG|;RI$YLD?I" QvKB:.\U_a_[z7W/VMl5UǕ֩7@0aj =^-k,#hks/]!Cȍhv]moSnn y\8T='n݄MV_&HBfLmҘqќD;xȭk!1Fvg\G"\qͪ)yOu(QxCC}aS-{>[ĵ0)"|º34PYsrHng]4Tc"+dfʱB3_qRa Lkmh͆9@XjX$2ua6sotI( f4[(ڵ|. /A]E:`bpI)!buo[ /yk&/IXj:JdbS额CWl(7&tsϯ]FO'*z%W{k(5,>5>[u~}_>M=96={Kzp Y6w+ /Ḏt?bI 9ZZS$徇Д<@sħȡ^FӃP!ot {,?e&j\"~Ry[c)2N?|z&-Cf8'osK}uiKT%{j=.y8Mb4nXgno4UfNף_9'W:*9D*?"SϪtsv6?Mt,\1B_|q3C=F>ʐ0_XDfHbxh!W_K|i.DGk"(KOzKjN6! /ZK8iyhý5z!BUTnv1I?x;<޲p&Y4%6rTǡх2묊ԁ3![W&>5yJ/Q@BK% l.õ/1F&A\d-4-J!}]j*SmXb e(S"UOxQ؎1BOP˿cx Tmzsbҭ9P rٛ:#naH flR`cl+_TZ q7-ɯ-hkxyTL_RDo"OW備&q'rq}%TuRA)+_o?sW){Y/' ũ@ӏ}4D9>yוɄ9&4K'EBMuvd@:-7oC+@1QɆq 0}~q-([cKۛV1pJoW z./4L1a~A +sV9,$yk:>Ns2CY:=OS 9XO?:H |mI5c&Mv s1}Ǻ76 @BE硇}y<հ% Iv۝ h:bjw 1WO`0>(.aR(>*.ۢ"W$]Q1GyG؋LҕɃ/dJoJmV7xP6n0F h^WYN':`}y RI"0nk5<ʒ>%A; vlE7` 0oc׊|M(HSXIz/2ڰqU:[ L˥  "8Z//^^¡/ Ju P!# ({CTWvrb"Kˉd YR3r$u]˝_Q/ ,긜ﹶq(>.9f. CJ§ dPÏgm-;P7 D"!)>pVBA!@bwqP< X|L>qz L9Z?Weozi *g`jމi^OQA߰^'ߨm[zSy !aaS00`ZP{T.FT`wÍBhنH66QG *cEd'ǹw\ȋoB:adfD'(} o;=gTI1"h|)YS "6LZWO AMf87&!dӐ`ٯH*%'/?ݩ3M0Wv~~,?Óm ݦ$ݞ'ݶ0k&2[B 3j*\v ƃؗ"q JuݺN2e&yE; ּ"w=!BJ2Vo[٪uie;q-֙u@ޤ%5l|:fH"3cًF嫘#;!7> iYP,৻惝EwX$ZjYo]ҽzp;D{bN ,ϻDZҘ$uk @9t~Z BjLRԉ`B躨+5:+#RuEmZ-otnǝ| &ėfCz+]N$xzM'JBqݶIAc;;CpZЌ+U%V{M&:8✇-N~fZ3 I30ƛrc`1x ,ݓjZȭGDE^6)׳3+^x莉}zZKu\iC̶' $(YыP~lD$(4u _([-~eef-c S!:=_E#L@(dB+Hׂؤn25yCoFwO;I9JkB[7RQ3R0={.X0>AvU菽| h`md.{H%*i:8+5Y7'JWςk>_Α0v)I(rZ@>JhrWȌlt5CY[GgʐKse$ϑi\MK >e]_q'wmrӃ1L۝yjKmj6*)aפW;P^<;3IBBי朊>^]``R04'ڹC }[;~ǍhδdK%{YHum8eC/G)O/to?:]]{l|t(Rw &۷<1:ljek1gYϠxd|)w>+X U p>(!}ݷUi%g?Z:6oQ*oTD3m ݘptW+qPxsǬL_Fc>eŖ|§ԓQ ƈL0 Q|(k$Sb/$!GV' 3ݪn/ԄT5 rڙxS^ a}D%6K>aÜѱx o2^vm$p٨Kbά{j;x:a19m[3)6W&Dqu?vQ+ lIz J*+&Pio&ej'wI9qer€L]MGY26\by]uYhB vV M$rmټPW*aSP^SԆn=6(9w6d[٪.K[:>NKzL加\lK=!J 4Cj~J*ME8Үwb[UHRռa2Tt%T nQ1N)po(xŸmQ"YÏ/44^'@1.فF+s0-]ߛyneqP[1=Q6!Ecf,˘!ݒJ_|E?m7;~.IL1_2SP1 ;i9ZlhYg9I mo{DND)W`gtv}kwFΐMpӹ R8'XiD4u=I3fD.W]SZ. f̾#"A+k+9(\|Ymb}^[f\=b5<ːL}?;TSBρhLieviҊj7~O3X|/pe Σq~١B>[Zy<ǸO[S 0[ƶ5IvfdT_=ag2u(x Дu+wg, qt?ЄF}(?.n{H p4&sh#*qdkrZؾ40ӵSż+L'_=A7(4/>G4 3 \d t֍71Aa-Іǟ8&as[4|e \WږќSjz~\M+r\N M|ށ N#S99̠غໍ]!I )D **?rRe3$ŢZ#hHmOB.T#FցWP)Vo'_Z'L$\cQL 1qbdۙnD4Dw p8ŮYTQ5{ 8af^Nqc8$^jiT6LLdqswxà 7x #ug$̀)!)\\V0M{ꦺ+ҠwZ BGF*Qי3mdЪy3ݞX:I/g%A?!\7Yx :F6aQh (i~@*v~{(IUT.nN74K; ݒL $~fL{=a֧L?> Ӥ/(x^s[#VC.bQw*+&y%(nEq\O=,Q6t4&rQZUƋЖ╀C1P(OZ-RL\&BQBL;':M??F[PqSB@ISŅ>뿵U":ɢbBVѦZEqLTzFRe`}~vµq\献lGhϗHkw䚦f-o˘:A>[5@TxOo߭G$ WT3f>[/d,vTMh,bhO^ 2F:hP{ ]́&фsKr Al_qĠ+}*m{[[Yzhv학)Xg:< Ĩs @Lgː8a`2k:pk_wKm?Tg-LTq H.pIA@/9 ] (G@l[ se}U1 цUDži .<"NTtit ;K*{SdIvZ6{IS橧y'h@U&qˡi΂~ ֹepNҚbgd!p ߱$S̍wb&M'Dqg¤-q$ra$} e7;dijFWd ^T+J"@R"j8\@æI}(gdF>;a%]ɿ>u@zq}6<+Nj"ʵH΋:4fDnN=XL)Vl{ sJ]5~nG |zHql4-pk)N6ǼS[np_L @A>Ý?zbdE>U[hq7S, $s^ڷe{VhL!kכ{?͈ $C4&bS>tVm'B7}GkH*"=Qk-I6yj&@ 1Pߣu!%+t @wmh"dʞ`rV |1`)$XKקoj(x};r:T?~OB"O TX۲L;KΨ742.bY/ɆԖX ÕFǡ+'cW"'IF 3uɠo_&~Jݏ¬D{*dug[al1:Մ@guCK\/<\GuJѨ]]ުfʬ+D / yLJ< e"0|Xz̆2̇|ˉD (ZɽE!3!N ^X݌(C6C+GlL$>B|8> :DbvB/V&s?Sl):xzFc2;=2n0Zv 2eX X̦$em ФŠ!"ae8LJ9Od] -rQJxP-Ȳ XH?}`rJ(CbsDGވ m\s\x^ #{5y-#*Sb^x64X 55ϐ'_/$+_<9;sXW{RV$Zl½CX/=, '@ ]q wwY} [P`HQHZ|H#l߆X z]}Q&Uu} | KK+vy,*_xN$ቕmRPYQgpH{ jƨ_> ț!Q6ޖN%ѻFZOʙwڑxfN;ՅU>RiE s\8Z{m#fUO >Bj6ТƖBal--<3UizJ-tl^_uFKRd]XP[*LZ_sw٢c-3!N/BbyeR69<‡AT^RfQB7::njIY3 ō$7" <^32vi1?)Nt(sCڪoɢ=~ Mc[&CnPӇ&d-EP ,<_~Wus+Bo8| 'aXQQQ,%oTf(̛|Sr?s~JPÕڇd8=Њ~MM#6o5/>^DU2Nq ٽ!5h{~i7Hf)N% #nhMI F7a w|@ik(qУ JL;BX9̶z )Ä́ rNfTM}Fvd߬=~'Vywްɮ0S~ՓlbҪ8f#EzX*wjϟaq`N@(PE $A 9R h`Q_!n1u~J(>Z{:P0 za(muvD? q~>6. @5\j-M늓xjHPleT\JiĴ_驅/B83bvp x_P0Xyn*+;w\ߧJ'7SZMexXڅ ќADh⨩szl8CsFNTpi~°ȯ Rq+%M)eO :b+Gt _nj5WyS!!q [dΌ(B=Z"^\{RV \r(ԉ- Bgh4Vbx-,a'†*@>;ڱ^V)уUyVtpZ;hg?%ER?{ LX&!Rv3 !6H(>A5"+I,N-}m٪4 #\ ]'GRߑ|=_1$'f'[M3{)%\x5JpD x?2<1z7:D0 :3e$E-'ٍTL 8Ec`?Xֽ}A{Mf(, (4kUH _j⥊XUDfF':@MF~ 5aݕ#_%{GҲ2&T2^[vQmΎsMßs; P4RlupN3*H6@?GKl!` !ktq+ 'ok5!5|jPPG3Osϐ$pqHB0[[ީnHc#MW!eЖnDUW I YQ[졷*_*A)~SnήhD { +4~wSy7׻;| v }yr)MEt&,<>!>Ȗk+ɍ zMYelu7hX1[Et\οCNcon% Rc1>y5ߚx69հ\R_&WНr[QrB8(iDXNۥs&a\P~n띃E=SxmAglM%jYFB!b*lX'Ovqq}pOЗù9*sL6Ɓ>scxXخ.jQgB#$9>zg}@ jBU{pҍ1G?Bv3yj%A3(z&:^=JF\umh@Oda^,NZ$l)&щO[$,>B?3B9-rVhΊ|c rHƬazƿkľV" ˷<{%gK5mx`!V8lNmD~P\8{e)a=Kҝo2cQU$nF{u5c_"za'9xS[\&!C8\ZbADw MÒuE􃪣N<+? H,<;"-L@Cɼi"`UƩCc틥}p*kr EG*Bf_eLJsS,GJvH [_RAf#ugTyW63ӕrQvcf_H1C|LMXȚ-y,(v_dCHXlu9ߌ h_1Й2u@H_ԑFEA.O}%eh EEi=Nt.@었z? 7+ 88\(a_٢0u;6/,VCOJi

(+ٴ[鷺Cx/Q~-M PY@_cLeYVh[Z#"kybIa.Nq-xpeBhm|j |TFuөo/^K}F^ͅ/>ej] 4N ߄"0IǡRnGfzaoEh-. rV+Qb!$1Vk˭VW&?<~2-_'[K-꼎DO_uϿֲ!~Nm,Ndzڟ4VXf4asǞDV7GPIcL/wϦfK !KEd_i,PjX;ob P䊟EUKj i9P@Y!K \HM ~~G? FPUmf:Qb`11x}цd^%o;TQylRY6f(AZAr@›Gʨ>HZNsf?w8ɀ@m<ǍNJ/lOg9iᲾ;f6鐳cAo-6A)`Nj5G!TB'$>6,^^f6 H5ӮlS%NHq~_Zұ{8ȡe/]U8qEOixi†@', q;&O3|zAW, xN)荀hUuG_ҏB^3inϒOqײ4=@Tԏ KȨ;gkY:vl f_M@txr F&GGl39SA)Mߢ^39NR`Ҥ җ[gɒ;*0yMov?\qReγ$abiɮ74"\\iG*`)5\+Έ[J ~HIth.]O?7ʸoH}mFa`jNz]*~>8R]qOpI2w?e71PJCnq^y g>nZuL3)Dn(C|,lOLH\LUUb<'[yzT\^*{sft,@bDW]ma .c5 'u3;ѷfƃentʿYt; I"̷^t]%dS!D<uk*6J^NOrupsj'b߬{o'ؘ *~Vryߝ,&mxM\v؏g|iIg܁'Ou o`e }14i R |jeGyjʳiL4e_ՅhKת7Bo+G]v^BHwf+LǑ@&[Sʎ6w ֪I (p#Tͺ_ ÜSN?r G]Dưg6Qw/! ۋ2G2WccfoPci`şay%'3? I% PY{Ժ}(os'xsTMl/n y3/Hy^|Ō^Q ̐H&.ʙ2h T-$w5yo/W[鎚q _ e2؄xʰ | gXe*0&mFgd%b>վ};"jc%[LB”Bo6igf'+0HGJAwXn .`+U~ٱ47 ,T0rzi)d af=5lkAh$bsmB+Q4TC=߭NK<ݫ BO?sq@ӐFKYCuTvnflk[>bYs'&qۭK$ ¨N׍< 都 q0wE"UPMdE|ģ0"muGؠ&@/v{ uZ D1*iɑr1ܐ,a_[Ik̽IC#;'Ȫ2^~Q.L&S*/.7fzIeפU_kva0NJk. 2nu֗ [47$~oY(]OWG߯FBjE| 9$Fxpr>-/ OuKWLqr SdP+!glEf1ZX_ҡ[}yP g&Z&|~jIH$fDjH۴S/8 mH@s$p+krOwya5@kܳR+kHb" ; AA\=ɻXfXIRg;:YX> 3BZo*R*m)+\.] VmJeC f`d Lf:^i=yK)v=Պ+綎:aD;?M6L janZ& [^ <-)9NdN[z1t):XuhoOR)VPM@+H=}g㩓v]_uѕa5ZyRE5v* U=K./A:fkRĞag |nة)DmpKq Cl-_iJSCJ؟HE*њdv( 8(H +g<gF c5,k簗_su70(NRP\)*B;knB3>8[ż/%PD5dEoNfgqz̴ϴ+@Ve8 ./Q[6J1#wȞi~?&n52|WQZ '.1?9M샹:0>v>>ܜ@M! +*&q,bcVn92;o"9GyC 0"ZZ|gWKmJaw!XАNij[ T|ZM§FHD"(ڍ8XzW@"53eǒyVozXkW֕#lO\@l"ƯL&>gB)6)p_˜dr¶wk-#K) M! ůZ."@QSR!=c!b0v6cӗNȮ][JeU0^]/;Iw2Gy{>Y-pywc5+.N)~Vcn%:OwMtG gq/J#] ?N"d/0]wA u,z/'RNew*);y~Y!77[b4v /v2L{G!e̸@+QrI'A4KjFA!R&Nd%'Ḫb)[!'БΛ%W 6Od_RP-{N{B0([kRmQ\(ZQrޓ$Ml>JJ_}!mcykbc/twlgMLXBLVYK08(^U̟Uqtm~5OS:;Է .z3:ϧ,~Y*b:ׁ:?aVXޓ?<@"~sM8 Z{QT2DcU9$:C0gΛ*O7ML?ЎG{;*ܲ?~ f!ć~M]МV~A`^oi%Nd*t/|k}ĬױȩH#'Amțe`YpN;=_!򶤨裷U5{d e ^ka苟a".)gܾOȇfl ]U5 >5O6{t6x@|&h]Id@@DKӈc1H=p!o=#2"%>Xӗ=i!^CA 1Z6#Wȼ.K{_םlw"Jm/YOV*Bo^^ap-q5O5 f{7(ֺ1;vh/ݽ_OXuL91wYˇwNakv/W5:P4aXo}3ܙc~6e7.<әpٔ4?l}5\v Y FFT%Ya [ #PE$l=1&7hP~_떒Ɯ"]*?gxODaqq$OL&#rn? !ZDmhLoS jB oFeLzQ ; I[MY:S8LNf.Do.$ɊfὮLx&fWvݰb pYx*%7(JD n]>|?||X!oaOn-!zd"c6 ni]aEz!AWӎ{G:^_*w*&(&kBM;+JzL!cޚ:2o\Ÿ~JGVvɸAx9O m wS_UG^ҾҼg~w,1=%D#k6EN`8¢k?=V{WZ_~Fl)e93Aq-;Ӱ0!J G ls&X t[(Y%b0jA.Xq?> ;+Kysҿ(|8o6ľIX["@X$j9"'* | OM'뷑HЫK@"%]J`EjhZ+Ue0v2BZ:sk^eGa } &~NDJ3öq"<)8c±)8M>%[}0xG<tȝ4:̆pV%>Cc}1D@"$D7Wvae`L|1TU3O26]yٚCQaY)SPG-'zѦ' N9*ٌSMf%a;TFV>!3(ɶC0@J܈UU!|B?%]팎<(Ӕ ,Z0RAw7cG[z_[/ h9EĖP!b)\Al-S[?eD܎3⬶v '4"2^lb*iєNI+2آD8vx^l4`f=CdEr{z$# -F '΂hp^=opHi,:T%hg3AeSXQ]e#A%&MR6a;$Qh} wC3U6I61Ȯf7Bc$* B:|\"W؜$ؔ1C&-0ze!f"R`+"?9_+(\ĊQ )UxXsfFϣ0Q~̚XWN’_qG yT0R0טķ3Ԥ)]B8Xt#')Ys?l <3kɃ'OhO1rDq:yY)eva=(Q( g-3 Q,f<@{R] ]˚Z]Utl7dExM4}#z`]fIIM60U"f3r habbX}P W*5Vߧg ?(k]B*$M%iV.u;8l ;Oo ٯ? ee][t?0Dbxs H D;f47gj#$5sR7E~YV ja2D]>pxlZH.2B\qXKH8yb!qԥVU5ޗN!KVձAX뉎`QuټCj՗οh雞GY-)hjYy1Z+P«#ǫ>hPN`m9_1j;אgS xTg@4g&:%=,|~Gh:[omp#{uh^x]h65q"QmNׇpkXkg{_>nblu|ׇzJo pLkbbrɖ<"L3^)aybXg0#PU;e90W8D@ǣee|#䮏cC4sZ/m!)5-ڏ(^AHAt[cc:\".dI #qpuG͎FB9Sr0?vž@~ܝ5Ow}6{I#h42Hlr ߤ)*{(4?Z -˨łĊ-8[6*j/UTudL Y}ZT†8}, lPN6vЇ/`xΧn{?Lao XJ\[<]ЧWJ̷G+x-_Z Oc(g&_$c@[\^ӛlɍP J8; Y-A)N,j>١c5.l j:a p[DftNlnt?Dp(NPt3ZMk!jYZ4a^@rO86*,N֊ޕtɆvweGg<«6DYҁ92YFT,59Q\Xŀ}B*Ϥ+",nꢐ.~q{";Q ]UU![zދ)j5O %_lgRQ';US%q󉖟{Թ@@^E2p53Ac2vuĆS:<6Bo*.oHoEǨ?}=P?̲?iݧ,c7j.ܶ4xD!O=#b"s{`a:!WAIUE`,n&Eɍ.Zn6ڣ8 Mw\] {ÜȨGȘ} .WA޾PҼ1EJ$;o`ThE5owm۾~rQb ^P ;$*iTI22G䊭US-+pK7g:Z[Xi!ٖ[ kާC-<J0p"OoB-Kj0mTTs,?w*b6SD.j eT34>w(+Sv^)K@R {<\xRz߽b_'&Uiޓ6=TS?2aaQ-δ} 8%)}AuBL)R,E Hw]%;Sz!*._&:͊h6 H%Q|`cđpE^wGWa W !OH&Ql$`eZXb:U1.̢gq~ǼL`%& %݊ZܨZq Cb%j6 Dc7pj=o[GB#.t [1hvO2疤'|P~2*^Ӌh{LÚ69@3 xR/Aa ,1,Ε/1%Gǿ&_v͜px-Y]ܛ9ҵ;<@3ٍv;8Pw;] u P4*>6v8,ݧX<!YXiJOʅ*y&crB)%Ryu2ck"69[sJeHD_g9a*5"^Bmq"Y(K}/֊:9g!:oͳ#~U^%X` jG GD_WYoylěXIR.I]jlS<CTmӉ>_b1qɅanh 氍U H8~_r:uLx, ̃Bin`>/٬T+g/; d6HOY2]113HXO4]2/e_ܼ)wF{+3MßwV\Ξ+Dhi'NگMq9TxЗ> ŝE>sk]aΟFHȔr\nhiO u{9|p@Ȧk5C<[Nu v}@*_;Z%MG>jooN9Q|N;IŠ<2)%= `Kq7θpaD߫S3u<62dqMrݧI G%yyBHH._XL\=Ӣ-\gFsЈ ,4~KG'dh%>6C\q~ҥAf 0$ǎ\=-1PHoGFH9 \$n6jupMfkֻYUIyG|P:+O\eIJ2$6Dbb,'s`c jcZ[%=N _ .5ʏ?V`,t hu#Rm,⇚`+ZXhQ3\ʟ+4"i(l.qb D3UxkQOO2Ww |c, XJ Ŭ MOHD] LMPn+%_*I}wC|rft8Cb L ZF"B]J`+9rWY`*:/biP 0rPɾh} n(X+^1n͡;QC1`F /bL?I/BHJ$|"Nq <%ضm.XxJeCۜ2͕84y=}f_nt1|0e~Gz ͟(0E$mݲل`;uK` j3tba'"-D+QF$aspd:fT5 y>xoHg TTmHH.fAwH(TԺ ]f Z _:a7 v"IѶ&y yxoX'`mR 7E+fT߭sp{)l׍7iǵj2ǣre$͊i`Yo@ǓJEd9RM H[ 2)0{ɹ\=Y^;oKsVGqRں,'?vh ItZelw1N<5ٰԉ*WPHc \ Mybkz5ySicsj뤝W~) N;M|CvsOHz+;`JOaW|($D0y2sqzB7U!5 3X ^DB(ਙ)#rqL1x#Bf01P6G\+) #|TYPs$S'.HF j(i=ɰuFS3J'|)axnAGЊ MkUVY4D~ br`bRB0ȁʒUv?&[@ioy.}yj?). +d⁀LOYk!JeRU=TUHU, r9fùF!eue)A 餮h%>ş3}@ξ^r|'sbڜc3y jPjoAu݄м t7'Z:5`l}]Q^{v,Ѯ?4p){x?\{"<[>_F7XzGiFzSph3ŀOGp[ԻAr(9qaTAl>?QVNҖ4uqj $Ȱfߜq(iCd9s;o3""Y۞"zmCV$!ܖ p_%Z?a²{iDFqjmQcL*[￝Vk`7C?cBcABPZ g`CBULMD3'fhn U1dHFZdXW+ DM] RnaGl9.ř~_(\@yoaatio\+7Jcuљbd7CgA,#'pEI(Jfΐx/3%#!ӕYi3l{\ +XyP`/^4HE65 ^=亹} h{?b9[*|u3<1OW\ksZk8\6ܲqC G'+ qPE>KQV XoY/5r5YrVOu v1~6vgdE92uͿFsV+5~rOlUL QuW9U0'RuWQfX3^MX}f6yrMgL]56Ԗ,e@}!`s+r!o%-GH;ETA1TKN>LhR=E?˻jl%OLj')Թhue& ʸ%k~9E`/>gd .◕(*-eʮ`12dWc`[;%}!f",;StVbe4j+2#Fq`[6> ?HE]9=l Qas+R8bWǫ+TTXKW:2 `ߝP SpGAϻyawCUM]Mo&ljHP]KOV8H.0_̱w Dv=FOBi@ * .Y zR(#q'\*T ] K i_DFPM3hB̌}ៀB@F>RYԲRbwdQNuP^Ehybe ]h"b5H\IzP`MM 3Ok! aߕI$aN&waD:dM6}قef"4NFZƹ x 0썻Dۦ/&. )_QC^NFIk4Qu?F?;:,-H+]uHzljF&]*I*U|l|l@6(^ 0\@ݘ+U|O>7H- &(߽:-N"p'sƙ^{qm)fs] OW_8 V,.FDSy ?l#6>øq O#IRf5,CHn_$6\nӢfB^#y r 3<LRkhlE@|Z G ;h+Mr |H߬\vk ;ڣh( ΄Kf\C ]g!Gwd(yc ^NAREh7sE9B w2%}-n| ANAFQ1|}DVdYqn5-os\5|uo sv+]ci=4)-!DݎO 쮑RiN0V0hNӛ oguLJdO6t}qֆ-곂Kk:3@Noh/fD 0yʢ 9{^]/t{gý,=op-Yvy Qs a yMcώ8$J9{1LKyL>*3L7MY͛!5r%'=?$ME1"qD] !}vo8ӧ S^|%G:uGّ~w!},pi9^H,yt.Ğ~[$KXW3:ȨSÐMgB;jS!D5(8V21]G ȵ0h\m*1bB{׬WgI@:+VrKwL&X7):?8 (gc/'>Z_/ok,нCMtc?Ge`6V{['oMF?#R7O^΁M%a ɤvx4rιUi HYy<̂@xv_Y-ǾUoꗒu:I>Lx#6~ Pj-?͉pmAq@.Xb/Xzg`,Kۃ HzMY7~aC3Mt:,,=qOB%QpQ@WX^s4IX/%&0~Z"cLsxM(E$Wi"(܎5SUyy"v2H?J3]9Sq.iŷ>UY ˆ@@7c8ؕ'|)Yz~p;W\^ПJ @+=x@T } ܫ?z0)b{,ƅ&>07z?QJʺi8r`گX%2A92{QcW1G/a,k]y.in{$tR= ( _k>h 8,ɤ⁵-qGz/T*GObzayVj-[p_2) :>gq"3ɖl!G}rܤ8pCՅR.  9n?*N5hFٕo; WF q!^F=[dW,n,1Q%bh.G+S@WA,nϘ;S=$O5Z=ܩb G۞3%zQ0:i"m)% 1dGGE,Ag?Ԗ`E 5g62 H>1r1{b`N]9ɔLJ5[AJKs4X+r ?7`z7C S!4FA m+:z!i}l}.K ͔Pʤ\E* Daf]H6\)> %!JZ9m|4M(a˧g@b:JcCApԅ/2Ђ urVpKմfbsٯ 1?ż >‘ם(?za~ X|"UHk:Ԛ#Tayԧ8 5xEzqcӯi5NSrXZoko@\hs >>9)LdX+O-i/r_nHqJLE̔BfÙ؅S[;M:sIMA>nfg JWZ&;l[ITДڒ.hGն"==3EQ._j!?#jrxѧ8`D@4ftExyok`6:2DJ4Gy=8BQ2Y( /i椝`zR߼ܺqJ&jcYmp=NQ\HP}xC };btl'eXޔ @KgnT8w|*QP U{@@B2o|2\̪$mEP⃙!qP(;#EH!;!ub`wjC~KUk\U;<1ZL_a0YݛߦFk`KyQ  fxG V0-X|˓S|$CdJRY?Lr!>~6"݋_ h{%~2]D^9[q {*tꙢd!\Y )TYmqMb>% LA#W4' &сt+6Q D?rKp%;%;E]Ù[>jh+4Ikv(/*+ /s2P4xHNw34 6>~Eg֜']۽jM =zg1qZ0,v@;Z0ȈuMK]􊩭m:{\mό8b$z}fw(ѪAy1h xT7A>c-2{Cm6驷2)@2M=JpSHω9a p~,o: 5?]X'D7XKryO$q0DSdql.ϖ0CV*u[$yGCke]ml~99;DW_,ÏZW&C,\0I#,rg ?EL9Y(]$]4jqhP~ 3lBm>K $f`3qUBY ɉ QyuZau;iz$#?r{;g]ce܊7 PI !aH;IDzXgO_x2(3oWEHTP߻5x$]?b@8\' B!g/ J;[&W?g YHoh#sV\ ~R/Ս9KʩYQf"xW9@k }|4@萵sTmdܽ d Aƕ|MNbR G:Zxv0i\Nϯ}"eyeO(mH+˒PʳHmFiJ}5jBL! l"2Qsu5WzQV:X/J567uZ} =FN9g6T4b;e'^y &%j NZ³!W7 4:Ƕ[ZqȪ+| l؞NBw%,$[eĈ"^ pD%zS .WBF=& :W<~b2LWċ[+~-P4x,!JoY[$CFvF5ʣG(jD=詧#Jy nxd}ѡvZ!Y >6 g=7D.ʑ] V|B)1+) =}wU(*_p`]^:%>2S,~Ę".\J7- W^0t-wDIlp)8Rښ*HCKEMiXryZWB-z;}ax.ƻ<ӄݜ.$q&^1V q ՟wl~QfXp Rd '6d 2n(<E8ps&#6*q_š¾dž}ޱu0/Dx]0r)xO`s[ӢLB-pϕq[?iCA{LG%ĩyK22YOhpBTWh@΄e8*ZbwXd7S 0Wگ1pӡ?.2'brzWU0^~sl@$KAj4'at i?_ RM"hO82($aY :ӵ|3Ly.f]P])4`{,})_8;8&(Gϋӷګ%0;6ޞ>B` 21DFlo:9-&d &|p>A#\M?1xu/œJqDV uRڑSrܪm"&Ѱ{Z2Ү3pM0^(hP8Eth>GwoA=H1+  p7,0- >U+GM;4o&*gYO8Ga0BL0z Zgӭfץ \ H SN,<97`sED\ :npSdx0>vM< T :r2r:5SkS|%0eqC$;6Zy׼[~4%l3=gUzR2(X`RA@;NK|og{RM!aА4t$Қ#y͉b`0N-*9]!3Ype0y^ V:}[1Xꮛ xI7 Q!}Yx8G+Ah!> $(~gE䔘WXdxf4JE5ln5,'3.Sm?k5 8 -ie]>Ht?gCL[VZM7jUZWT~=|]Y[&1ە3pgٟIRae2űDv\@\V,+KZ , `}2ϹH,G-d\xTR)Q "xKPnKXu( iۻI:Ӿ +L0e?ﶷprt8oY̒!(uB!Ra asksFf'd CP#2u J6%kķx\=J]4-7ywYaSq|)|#FP7#{=DzlrdA:`E"(^vtw:@;M4h0+_}Su @=c?EgTu[Ke`ymHcvi0MisRODtx̓tEUA!ًB~ JFZ\7V6E'-<_E=b)Qes8ChMe;;YCcL 'yW6lw 1=_lof@FTD1t]ӣ}X)(ȄE Js= J.ZYщi5ġy"W0[UF,ιәq׳FŋQx"hSsjp=2d+ԁ:AFc~t0]ifh{jtSHFCهaZ g &"kF!~ZU燞)pH07X'aD۫.7̵y"g,D| N݂Hc@t]|S΍1&K1ON߆|i2L-ǺGǴa$A0axWJ7k@NJ#é,GK|/\0-k3)#$FmqALv.蹳,3vΧ0Hi.O17&_]+2 Au/q(¤ "&ډ){N_!҉¡Tި&ʈj1+h%#n6yFw}YQiy5?@d8є[>/U]oj00&ETtit3Ő󇳴ι@@J9$Y#ė.T#.kCo5:7}+%3/ye$E{}z)O6kNig@ <om‚>YNuԙ ꕔxrv9kl ^JZ@,> IThbBp߆QKyZiZecf@!T ⢤&,LAIi,®ݔ̽Z=z&gxpe mfșd HU\m}KCk 8t-"̞HA-lГ\]J>jT}+`Hy`fjsU1j SɹAFd|A$ϋ  "-7Cr#r.x6F'q)ȱY=5rG aŰw$S1)~b{wy[ՍQg.:[@G6:&{㯇7kJV͖*iݨ:ʺ,:AQ'Q8ǐ.s}yJ*$D(r kG݃JRV@hQMOafki4?~M ?i')qNtط/8A*=T*٩kd (_.fHL_`֩"%mCk?oފq7چqh^8%K)'[NWnE3L+! "kzŏ:n F4V i$*}`zɲ$+ݑ7T?89ͣ<&z Er M8̶DaA]Xނ/lS}G.?85T}lB4݄{F6ИQinh4 5H< i'.R7ozq ;:iy)RѦ`:>W&6p4 諸>okjΡ[\%-~Uϯo#It/!>]j=0Nj\6KNq6Έ܉Y!$||X2>v'3%82SlU D$pSvK|f>i=B Ȍ6Ui[H ~8x->HݤFY> h%*YB5_>f:,( *2G_\ ]~g3X`N K"W!3rvzЍM,l؜fE-5";)n˥Y2+ղ."W$zcKais} nMGY:תimJpsLЛ. A;_{o>=>Zc&[QI -z*"68w+l-IIG2]HUܻbMᾴHd;3K~RL*j7"EZKkk¯&n(7kP'ɗk9զ2߂I~?rܱA,2OV} -TV_*--',%V =P\N:l>\qҏ%D9p_n;@:#˹Eg+ؑ=.qȤ}'TW4RmѫYK*XFq17sGiock2n@wy;^bV#u`'x&6΀>;=61;I<3PͺDT:%LJGV bkxρ`qz݅=ΡYJ WYWI }΢D֡E|6WЊyjRo j?`@e9x+ br7l, ӯƎkge;-vZ/^/k}+N: Ӊa/sK|Yp N*qofHxY/aGNBBnһ~,EoP`x_EB&WM~8vBO0|;>ob$]*O דh@0%ltxKu]_,G0Z3Q&aUxNw},R3MCܙ,xEE[*͸Lihtq8zگZARL_EL/DڬA6\Zr'nN:5=PFΖ_L}??˰&3\E 1hYs4\ä#kC (ʓՎcpëQ 1n߬Vq -7/ v Bbpf2wƊx(nJ-)h"fA^_Ų> pX@$-P@2v!?\88g&j?rMu;  Bb5܁tIʱkQ*)3ɄQuLU0v>%wi`=Bd_]?f7?]MK1v}jZOy~mÍu84T!A~\0` 1,'*x^e&QtjdYi/j[`b-xg72rZG-Q3l?wt)J`B@c }[7EdU@ʪF201Ook؍x>@ÿa?M?/ա($>iR'3 ]|hP+JT&XOsL [̕ qJ93WۆuvVIryu+lKlj3yâ%+1<oB04F6y&6ftr@P]2({4D #&oY:O2> \+drFCpRD/O6k٨0VA?S1'htbi*Q\xp@q({4fГqϽ5T]u+bQY#(~PPkxF[t\=[sޚ͋A6i鸬n, Y(\Ŏ$M*h.,XW<#^{JpCY; &&g^J}[`˓ u6zѳF&>"pբw^hsz: kIegfàU3(V߆cキHk~-n %ZHV&Nxom )n!S?>Wڞtm}sƞCqSg"8|d+X\#Kk;q~Nnw]^YMգ;sy&eg26DGV`zElW3z`W!xZ-B˪^k,{+5ff aݣ!0rnb>!MF@?oL0Nf$M ə8e΋-8';f~g;C<@y>A h8QSgi;ۅF| љ Z ǽݒ,#- blj*ZG+a 秪?/XXTs Ėsd3Dah#_r t:ٷ|A "o[{`ym%Y- wxt.V@md:»cNc[2@9M=z% ^H;kGp }]Yi܂2ai\7XH5iǂdf2C); yl"&W O3~똓pa(bAy-<>8v侃n ;d<Op Y:"㨏uݗ]Znԓ J 6P9$NpR7p-׍qJДf1PՔXѶ0B r#tBX.9Fnd Q:;_c)}u  Ÿ昋 DIOe-@.]qH4PLK@S}ri@y@8U̻sEO3z#O4@n˰l ZKm}1`rQD/xuVz5e@if_R-"a2wD d|ٛHa~zdb=\tLwzٕ@w)ODs0\5'܎'q9 A[+W]5߀63>nծٚ;F%vYԝB0חmEQ #[# ,^N/ xW9+\a8~CFODn!HG0eAh/`D*2K6D{?QZ]YY5<[y %tхdIyTh!aVdc\s߲2cX7db"h ;Kꄍ hy&VM-cv|rmFAu@m#XASڈttyG}Xyu*kJgNAe"5EP3-kkT7lsYTrQ$\Ԕ÷l\ ӈ gEPWn1jd$^4<9}քEW(Xr<}i>iY=ɹ Z6R } HiMS51`2u(c2`PG8D؛gDUh5O 0S fIIys)dr^ii\z2hHUkѬ dzH:;)?fKT(کs>YY\%vԅT pBJaQ҃Xi-Il}BDY~WuAH1fWǣz1e_df^ ^rFA'mlT?wgy' n L'9\0㲹fYx@)3j!BאH ;@JT`$zQNk[@gX $qճsbZB B*92oTiՔl/~) ek\;CKw*D6ܱ̀*/zdolcG[Q֚("Ou=Q\k[]/!J_V ʗUV"wJkDJXqp˼Tr1Y_Fή $l^2 èa4ߕ@C wg:姩@*֚| ԣ~uF]Q`!ubVe͞dHu\^$lo|%uۜ40D3oZC]-a*3gCq8(Rm7$+rPrihc8B},& I"*öEAͲL_s+" I;Wra"FX3)K.Rf ڸr7F>7EVH'Jh^Lն`YӱFUos"1ZvVLP||v, ;οRB&8}BI6ud ܇Uoي3"E1AdyhP-/0k71dV۽#X =nsK >$h e8OɖC٭Vln!+^*fO'j^ ?Z&"E8TTVALRF*dp*;yV4>\Cu^ǦϦYTw7ZiEb7!L ŅѶM+|r&jn I%usQdF :' 'oԹxX\|DjDLG^k耬A.F G DP'h?9ٻIE;,n)?ɷEXd%Ni+qmQ0|i.yԜZkz^y:w-z/mrVolCP {dn+^գh=߷/x6X %MFoCt0%;dN@JW` 5DwS9 ?wzG!z"C+2i[3r l|>scPeVm(2lB1Nv ARژ`8cT۹11[עX#|5&r\h¢BR 믍n207cXߡFhM$eulBr.ESEs)hs8BCv#kfĭYLe,-8u&VdRmF7yP- K)35]MhAwC){Oկ{zR, lN*=m)|]2b;\Ij y;\́OHxV+\f뵳)&8b{ ނ)AMA`BL/oDwP>n׊UAɊE+Uq!c5qq&}qO vy2*cYA@]L-KQaWny4Y&v^O̭[LafE3\*J'$<ߣP]2G'EAQ_+[+f>Ť(AAIz%|$@=՘%a G⏐Rtiuܟk gP"$6(>t9WD ռ5),`1ᩦKCK'~:SCZrURQ(3xnНDBqcwEX2i%炊Kv$JS 02Q¢|FӐ]a"Qy#KG],':7Gt~>U 9q?>ץmb\tXj?В/D/.uJu8ɔ*Ϩ K-r#EU>$_%is6jlnRx~-HcYTnc[z9o_̄|C'rRk5?øF-Kr.w>~PoFs,up؏묠:w^+?`I5۱/ij[t&?7{;#0>hUDRI- Xɿucl$2;7 uaiI1Ttdߥ" ҧY۞ aRpBWXL(ÙfH=[ou?i/sU`ߙ >߹+:7^ xj#IzK&]I{E,~󎦛8K E6 \p+ _$y3O!ZGG0>;uWp R\VPJmSn̼bJvFфZQ(sb1S^eԝ%nQ&A$_x&R-)ie ڳ%Eh_0uYp۲NX\?8|r9X4QnœEk6<(xgi :1yx4VpBq@dz[94*+ P,ZzBZb"m6C2 grPxÚpMNE-M\]"ܪ)mp[sC'1l#YC v%sUp90)'띠6]^G WhM6>l4mM7SAy[PNOaQbƬe XBz#XUv\^ [@sUW6DW?5p:@T yV+1.pD A;ݽɟ2V#Z1p!4ҩ%bhg Q.hjbSС89T5~3hp b5‰Is2e=`؁Yy6Q#6NOrl(n>f9d-W `j$w!']cfVJC+<iS1qĆ~ qo|mS̖%fn 9.~f"0vt bG741TvZ䛤f,z(=(Eх4EZԆˆXʹQ#c]eAGM:`8F{{CՆ Oi;>DD9\`EإaOX"`\t.xtzeԅO4:=d>&G7Pi{ߨ&Ŧf!4F\-5EyVmg] ^*1~}SJ ).3H$ZNᵉ+ɛz·墶&kQH";^:&)n OбM='cB25ۣoA`dMqfg%m 'Zw>'DHW4Ah֑9~w7لG R_G5K*c5Mra#>Uv+E!S9gnD =,K,'1~?!҅ki' 3>Me9EᕾીS(DLx}M˼C@m/kt8<" h'Ԥ][Z<%GNKt n"ܪ> ֞Of[ȴ'~QqݓZ#,AZIBr{? &v9]nO {S/6.X\.nݵh;;A?!ms6ͥo{G6:i [i8 hiRn:D) )8`8(؏z[L:?"$vf;0D&xkj1X1Svb+FFAuK]+ Q j '` ^Y?Fg0Z餗Uŕ0:7*נ|,ׄ$|?pn/Iח-7UtFmW*]\~Gn"gߤS"XըjL-u$4&'2Zw1+oZmK)QE6sDhI+)3L"?1>.֟nR_V2n[#W-լQ+={+DdôٱJIQTnc~:1R5}+|H{ ȧ4ܠP{Ժj ǒE ?f*7VT9&#`Peä=Bjc=tByc rWW-1iN掇 O8tLQٔ˧6 ae6fY'5rVnZV%GmR1Z.ytD'*Ve.Q14LNH/^4]8zr޺z(8[wXn{֯(p 4zh&wРC˯&x62貪0aP;6(P ȃLp2Q72dG[NY(Ts-oڲ9X9XGU7zw̍t[Kߔpȓ#{yٸ21b2+S 3GePGFL\ÜV{=og[fc&nk.儲4w1Zn&Hg~@TߥOW[}IN+afQ!(=8#HXH@4cv$,{_k8#n*epHLmW[,tKp OxF!Vif)咬gM_Q>iߧ=t`ֽƏ!D8.vfNT_85}H +fdntP'o^}V›nM&MZc/&m:@6N>d~xC |Ld'4h!C@;OIx1 tBǢC5 \.@7O7uw7OgkK5C73!|(36z2ku \Pԅ(@**؎c+~dز x~ά3{6BCW*՞x<#VJ Tl>#'SY0tr8G-n}*4k3Uɠ|nSe[3Z4jjYQkQŏ ]޶vhHb؜'Ӗg;WlJck$eAϔmn*bOʢu$ !+TX, T@J-OmױerXraQ_߆,YQ( ho'@Z7I[)6Ŗu;|M>-Vlun0YSVoLlDMB&Y$)jКIB8N"ԑv|^6YFY<@fv1Z S.7:B) Xs38nA 3-sqfFIalHgtp((<ƈZ`<7v;BkcZ@|(>ٱx_t#}s@veZf.]qjs;[d dPO g&iN?t7@7>%ѓ=_!Fj2}dwmiR _%2c&fv{Βn#WzAǂb2Er1#,AhͭvCiڃo[`-,CrK [cFCHc5JWH=n:l_xU:1),,a'Z5nmuYɠMX ˘D1d#Q6!D=!@[U 1Lzh;01 2,x,mjo xU6L &~ix\T`B?!Ufmh1:m% *l3A-6ru 2+CIN}Q1U &ǰɒ%cW!x~ꑈ&(ІdYv,LaFs R^G 4]H,e+pqBϞ9 %\Jn&(3V \6C 8'X\i)L>;?86F\GPɹH䝖}G{dvkMy@тS}#A `5 qvZ!o~wjMʵ| bs)sX{0q~xuDžL6nVLKplHV}iǓ &WpΕ`?"NciBaPNS%eb[pДRmn#[k7A)Q{X?l]FBL3vo-T lyl+1!C 'n;Y[cZy /`E'JEOׂН{0n֜IuAά:ߵ%&u=]3H" a8mvnXL6k tqI0#*IKf{?K.MZl#:dͤb*oil2(ǂykf_?zA]y__07*еDE`){Na 0Pj=j$3w\aQ]չr>SC X;26[)ď(sqY^EcJ5UbJ^:N`⧜-Z߯pdJ[>G% tz{ fun77pĹY0Fu]xwZMԕֱ7z+'qL越-,tzd˙-Iz`%]!y-\W{}?驪"M͌}e?SxQ ^!B9KU'B^OWcт9Զ/JSu` ׆#](Ҭ| _NL DbՖ6Ya$4>KBTkP$/&i5@"8+'[ܪa\.kKG(5׬.!3(=)6cI& GL$u!# {o$yP9F?sA`\_ xt[E23!;?zārQHMo|= Cιdcf~yg+DE*n{A '2qg15S9E`Kw=|r]#gG 0uNhU/ JD%C .Ӳlҫ)0ߊFX*LSHB:AY݌G@s̮6\NͶ"\pK-"DxfᲭ?Δ7?;d~3gUΎ?ܪ5B. U.auVHd!2i[p$Gq yBX:eESc/nM}0;Ѽorwc8mSdV꣌qg1}DKMiW.I %H`."C ;Di.U[K8}Q~\KRț[[5` jÇ~z]EIU\6.5M$r|6=-K̠)EVXХי`jZ+0Fsdy{ɤ ,oJpq[ɘ#ܑ©ecD[KMg?昢"1k$GK#yOH P',l՘\Uoa^t4x:WCɻ=4XUw>gx<擏eن6)PSͪH< u(Exvξn.;{7 {؍}lK2?k Y|LVqqAUVRܤ-tFa$R?$fWGQInh_.LڌKs"ΌϦaXW=!, &#$!qv:<`wqg\[}v;N:B!L9]IկyNEec_Owc] qa\5n oʉ/k|{!G&X'f:u T>-}]³h ]p}@TUJDzɰIl-G>61 2pp9]XeGm )S9; H~aXҙrހ_?mD@vZ?L&MBah㷼аLKn9tؓE:C7!C4=/Θ2g_3fgFͪ[&J s6_+f1*0Aҍ7}Z-!R~Dz-hJ y-!,h(©EdJ5h(`o_[AfsK?什"a|iK9v4XׯZs-pUdg6!&~M_U HayWԝqz(2UgN?)R\ƲK4qD`!*PBymDw` o ULQр*:$nc2{ _47r ?}k7ektX02KNu'ĦUn IdIpg<| vÒ_.hλFsJ epTjJ8;A{ȷOeۦMDYXYD֘3XqսUK4u K"}U艕6ՍQhP?<'EH2T| Cŝ̛'M:ZA2mSDuoBb/jxy/&u2B%l:blǝØf{끯 IzO+gdxʴm9#b#dzNe`="-Zޠ5W_zlM1Gul΀t0Inޗɋ֖?ͻ=3HciMf-  RɖLdH s 0)wtr*Ş:͢Wԝ>`GiC.+3UA sS5jfr"%bַ 'M>ƱԲBAI"(&۶{VR[_}OU!fleħZ OiQzl +8kAN q'5ce<=\ݞɴip3 Do-pMo/EM(Kv`/J9|hàE̗,'{IQsZVi٪y ̵pZ$bY,ףA&P[z+! sT!PLIP;0^\+GVKCțiP\vYdE R8Fы!>C[A?&9rMrq|k)(3'=zK»RܣkwgF UGPɉ5QQj*r^ GT`ftN~tҬP 9hl%6֑X-T01@YL%$/x5*>ZWiH2rlRK:Zߕm zjԀ!qtPw{&}qT1ŶK1.G'TᕖQڽL:q MQfkE8-@K[epbK<;7YLdRLJF$daYcU|q}*15|3a[hFkq Aǡ%ɕ&JOJo3S -*ۢez:wƹ CZcl ^l]$, +"8~ JQQ23I:w452]m1?G#[H783~!Z‡uB骢ҋT=hҞ93k!"ux =i.%s4qsmģ ulH%zQFŁ86_D,Ūs{i w'D^: ᖤ\r|o wjH47HO{8o7*#OEk'X>;9\l  oXqy>Q|yDp#F YɰrԅRw;?yTY7O8_j<؏)u[t6;eÕ^zbFK(lMjWk, ީȑ)[!}UPC&H?U}1Hn:]U߾0v#h-4\p;J|Oɵ1jwJ]#Qk1mˆNLOT`kQeCE&!s Z)h8J܄l!CU}R~y4)aEyE4L4-6rEVC޿ó?ۗ=O!f {_Ga]_Zm\wp`G by'G<_Y!jtt;?. _V淅yDn-g yT؍G* @WD!:=JE4Wr&'c"'0g8ሂ8D4>f|h(zh.VX({UGf…멿r 3inCr`vH-")G:/R7s!pG/Q1#F] 2J}P[,ZmoEm6Rו8X_kP8Ξa30~A2<( s Nk4پ]V-ucΞ,b\\Hh[ߩ苑>'v˿?>j&@Q/g BVU˛hDh݅"_,#/`iF7$!J$@OHIʞ"^ ; ixRycI94 (:]Wix+UlI$GrMb 7ui(qq*kA(s{|qؑ1=I58ubqy6 nw|s[-fh:cUM!unJ R9Ө~ kv3gؙěرa09H򎆕Yuy7RcCB~{KVyf azΘeb?[Xe"@KdFME%ـXݦ_]zY]mQb 4%g֜M ,"l_Ӡ2N׆4Lϖ⢌F8uز2W [ϨMB !Ǟ-;+DȿTq*]r hT\(E w7]qĄ̸MI6Gw2z^r,H1TǞ:B~r~*B3@m\&#;/&<%$eæ~n7'Tdzi7/zvu4R1~,^[x㓧߾/ G=ZPސ%$Fu3[5rb\^b"h+ޅ q]5vux_wT־+I %氊q`K8PXɇ 9aO U#6]6~ i0C$oySh)a1d;xi)3fJ|),|=`XBad "<kƳ*@bzWq p<%}q2sN4xm 5b0>[G  ogYZ07070100000455000081a40000000000000000000000016650a15e000078e4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/x]?Eh=ڜ.+Zг'voEmޮ=g$!g*gFq+ܐ7| Hl5kp|4oNEM<pą5;7':SXCcXje@dqN^\z쯤wh34#DJ*KϚ+Sp$z/%VAsYYw2R0/-scm;ƛpje%Bz٘e Zƙ`NɊ_?{ȑo?:A Lel9cnHmzHƺ`#7 9lHr57 cepf:'h#;d*y؇o$Pw+9:9Oʌ O Hd@ ޡ0j RpbCqÇDOx0rSJqed^*j Zk$HƥYCE2x4Ugpl_2ؘ9?Sorbl:!Zxg `GCZi:Tdul^uh> `/Χ=b{ \pUkMApkO!MVV/SV}OdtFQi9؆m4n5]/ efv*ЀV,} h5Q貐5qkҨ9 p$`,w_Aƕ, zq_1/a+G_'U3O@%MGԣ6[OV矃Lm 4j>qu^+ObbSP ҊrtQXʧRf{(|PlCgqo͓B Ch q2< 0uߊ"pvfѲ\ +MoaD[7-Ѓ!Eb4Aq=62< ӝ- zG}Mۣ(FIwK!j\b/Mܑ`p6ng2qvk6Bdg-mґuW)a<t@PJTYޢ?am(=-Ɯu;pUAvʨ5BphZ.(;F`As3춉/Tצ~kK^_f>4aۊ(Zz{8,/X.F[=n"̱sf_Px\LOu-C8r<| SRjSU (2yM؄0f?۪8}NB"5^܈V52wTܺ {b*d-ֈloߐ;(i=Lyp2z6̑;:eGDOhto"캅:W*/ mUAqW2?D`buyO[bw(%L)C/ҌlX2φF`JR̞8ce_"a~`Cޢjv+*ɘVe`. G$" Q=y/fzQEh..䓃v.1nkT7&aPХq` .%VL9ʇ=F*,|YUaH—YǃN7$gVZ%M9ncr}0I[ʒ?σ6^ ['X~kNẙ-8TwAs56t)L_b29qLe M9qj躼O }e+:AvxEҥM6%' !ÓqwtLѧԮUfP7 ykIIR2y3x8C^֘t|F -!-$xَd}7J1ZMLpiCH˹R+<ҀhAʳTiΐ-N(qN`mhvI8 J]@K/`k֓r`]<߹?;AỤti40_޴@<*QVYLPlR΅=,K[B׺@ώRs%Z(^f~T۵WQْ ?= h l0|6% O~kw{/rm'J\ c"RTl qbz#oP=-td'<'_'(<ŤϾšV 0v4Sp}FO3}_.2[yNŇ~uj8q,c% /nW/IuDѕ'~c[b@W!t!!(24(TyP~gw62؛3@!z+ӭU-pf<2PXGEڼ=ߏQ0y ˉjvSG7'r1߭YғvtI?K>՘ӧRX #=efHG`e2Ď MXOoYAlCfzP Jciڨm$H:3UHN7xA"Xb,!yؓr[ykbuފ)9/69B̂!AS|< z{7qHc#JsFy*^[7^x>K9-qS\gY_ n[S!Rx-u(Ea3| =}q*wX l7 i,HmE1A4*z[u9 hݚZ>$Âp0 c] [cT+Cь 2&LЪfKq"]Š.Tlw^eը{1̠|27.hA>8Pa'fMk5{{cWk4(?b/qJZ~ ixb P_;HyȜt] С%Ԥ+wjq̺mݥ\#igxdei!،y\ї'H;q1]+]rߠ;ܮ;O{/ ]!(G7|_{wiz6"Gu1"rjZ7Ҧ2 Y<Qql:+o>n8C-R!LDž3?h巶E嵌VsK7Ytɜ@IT:W+2yPVw&~9|8Y*K5m^ ۿg`rDtMZ'ɒgnlB|MH੡;B|{bUcn!lkҔt=xWa E-QFj 9+L"-I^AH)"[=HQ>2mcD UP3 ,͢{SX!U·?v^imFR1yFa?8B'Ufœ²pwӼm[lBK~b9Rj04-YY7deR;JjyYb}#{uX9)#XE}y!Q736E`}sjoF_}\3{;å< E)Ň^Q-Sj!: /ěk}U#+z _=_L89fs n-G~@ϱOG+_7վM**,nlPd tygws$4֢3 0͉N>D}9/-c*EkrLK`J<#pSޕ4wkXp/mI02ʹ"j<`cS, \.L?+lrR:'*{0Ot: J`?j&eI$7Hp09&KZ E6Jӛeygg*OpdcKlç"u`>?\ξR$Lu> t?4t"ZZ <2E9 bfQ:_Џ&sEIg@ex6 nRhR1KdlKԾ2S:}.9W*YAj<&7I+nwk&c4b|sP6ȋLN|oBuSe}M֋z?: rʹdnn6M+.ѽ] IE;C/P%/dѬa $n  ]tDiI6K%؊iv4(2VyF75UV32Ac(,hfO3.=N$FYH=x 2/ ި:U"^sxcjUED-c]:96uoĵs{RS4Am}a*1cֆIn} I}KmP⒄`̴3|׵GQqMqk_-qKdtjJN@t_JO(5{aecP,Ilif֐n}DŽJ@Aw_J>îj&c/!JpT @͂8،&Q7G%DhKοdP<ӑDnL*q)VwXJ (,Z] ~Q-w-M/P>۴ kDw+X.cMl-r;=!2Lq)eM$@|  `@ 8m0}Od @˵$51i6+Fkw˩1/ ?Eb57DOƠ7U´^u2164ҾW?v-za*c\z[ARp}kX8.kg)T2}-GYK5 -fiB׃mLq[VD tԢ|kη)P,s.>ZO큍\2Xn:sEq.Ͷ*5Ցd=qgXJo7.aѵfdBƓd:Qg{ 8;ID$]]._!RfI/C%+@xI^ h Ab_Љif@ smĘl= Y`8 bcMU*?ץ0 ;WTOoeɘm|ԸFM,'ީw4aUp[J'Hk@+vmhS)0.2b 鑦̝L-5>1O*_4ә__ӮP%w kbu;|>yW* TG|B!JJXiۤ˔ɏhϢQl:H+%{DD;"xIN!w>ܩқo~\ds[L=07`s%VJr{=vQJ(bgk4_ЂNqKf:Q_LV/+jeED/ފ$ y0%~DoU4qHCzXvkLr~}J#PO MDg/FCjX0HSq:bt` !Ӹ}NYSP&o6lٳmy[=jqroDK~XB 8|NC>_¸?!4O̵HfO@-w`BkQj)} nQ䓀R0i-ס͘ťQt Е)x$<*J챐U%I}<{- l`"i6s&V?6ѐ ^ 0D$RܸC |hT[mb 1/#"{2-P9QL\ɪyԼ0%GA,/$X<ɦt2""`a J'etsN׎'ҾQi^cJ mVZݺ~"l?1+?)ㄲ"d KX4n{[EpFS) 6*-1hڳ<2x={έU,dҚ*d߈FnO[/c1 riYGtyqHF;¥Op@oT]be@JB7z੼ޱ j7Vӎ-S$NU푃;ۚ#tB$ M*ĕctzɮ0Yoҙe3SAԳ@}K~kɉO6_fIbj rq[T>aOHAs€ ^y3VY#_ k~ʖCW Ե}^dQkqUXAB<ǐ\t@3u^?|DCnwС]^pÁJB:5o1i|yeB!62K}-sJ!ɝ(4ftj PQCnwkWt6iuôsnȗk.g{ha旁IH,"|U=MlQstn1 +Tqo,T7+l'0${ vv{a@#Mge/"ÆLOP3@!t@Ֆ~e[D ȦvU:ʺI0)" VzUEyns^I. 3Zİ!x) j/<(lr.ҤIZ̕ӝ&(fDxT/R?Ҋd=sTfXuMt=kIVoQBCc51Wq $ I$У}Jydי5cwDP֐d4XkOy?!u_mQDFv{u4f̬D2uԆ*4ٰ?1ѴTw@֟6Hc9pl%j093='BaQ) pbrosz d zv]g| jM3jn!}8g\0Hmo'KE5t[zNM 6+EV3Ћn$ k*\ǵ w!0u[!He3q؊<1zjtƫi:TQp>HCru~G IR{_ח242Xz9dwgJ$OnXnhE5urS4^r3{B)bD1{k]m-/};ۈaO0Tˈ7PdSQø2hܪj^a>;OFyWi4oãY_\ާ$/JB1p >i9?ȼ&MqMݘ?1ensUx6XqFT ?yxwn5p 1 Ʋd9nB`&m&t9Ȝg}?H=)P*,7cIzjU41}g#[Wad\qW_ wI Wav.ۻh=Ni,CJ0&5E츎2_(7߃P\yx'ZqZ'LD6%.;u]~A*GDT6~(WOKc)( Ss +yBO`h S<\-*1U֩ puw"#ޡuz^0If[VjO%S`[Cvdp8.xn8D_ gYBŮA>!!W*C{3 A5s0 ,!Ts.YCw#@e,}-R1'[0s$/ḡV !H}޺(0FFw/5eyL ؍"aH V=Ui6Pi Ŋ wJ}Lܠu.Ò;nh \4+V!#ӺOݟe"YY‹z~JS0@/韆ux0F4x5.%nt|SsԦ=$7+z&&½f[g! zMNj!^'q#["?V%U}E9gV”b_+nZJd~C#fQ7vHSG."Q4t-D81D4"3^S>J L[}Gg86FА! P=\as$u ګVBU[K`|D6yhm/d8A=UyZs-zuzt x,.L_bbTwPqs!} FD4'+{9zY׮\/na'DWʾ Ajh]0RUC) +цhoyUwFgu$F *>^zN!vc)MGϦښ#nA0㪛zbNJ%l=9b>3;V.%YDiH@l,wqX#p0lvgk0̼(X:Pϭ|uq+{~^!0"uȌKE }Lԯ@& "&Q xJݭDV2iu'ni\2!HDܹyŵvNVS .~kIWq7[t[PŒ_Q՗]sGV.80^.nuk^!,*{;gi SrpYN7r*ZyED+:@dKf.D#KC2T d;gcK3tsg0z bWG6~MRЕGD,4 &%IVOI kvU/􁲯1fMr >JIV&Jt ɮDxj+F7,Gd H+Jy;WzTMWG~JT6buP: ,'4 #] 4Yȧ\gn`vNJ\ޜo=˓a(hW^w:MLgـ`IS7YD_;(%nQ|[|E΂k+PG#, $>TeBR{>JDTjm5b}NPkZ#"̈́"wѣ+*DhspUsBMjs`{'8?)shBZQdUqJ\Fk$) E2α8#jX8%h>_3VJ`VXKeUdya&B*@G0#.[7i.#^ItۆW=`V<$ /v|xSCqwʉtޘ'wz뗂r'LfisVk*e?]1h𰿝ȽBNI3%sny9iKoA| cy_/n/TÌg|ҿ^`@YN-CFشQbIj1_:Ճ-΀hL:G8{F 3 9X\q;}LR!L6}oN5fD@/#[E՜dԣ}ƈ.P6Jo'#!|ڃz4vP'VƵ(MJFcٟ^ż1lq(I!Y4+o\ڗ rkD 4. lUkU馊, ~ bVfpP@eVjAB&kh-;?0u1|>R;f_gzgJX{^wlD~ NJEfnaK،?rW#%rgIcC֙5ѿgw!NRpdA~SYF6f;m=YI!a92y\,T[df#HҰ(Ȅ,涁E:>xF.)/ƮaQ}_I%mn4u]O=.[bNr7ܞHoOPZ?|v*:3P1{Ǣo]<|n^bN:ŏo2f)ʁC96^K#ES-,3;Z"Èlq ;D}APR ~wx΋ Qͬ4M%j6y/MsjQM .nP}HLXdҡK/R6"FJWZQ`V 0Ω-BMY Ja`eЭ zfXi>1Kbc5Tq6yla!,2ٽw𿘊ZmvJ¾YP/ȄȱS4eaM_悻 pA-()Ԯit˯Ae~0WɤnB(-4jWs)ptCىՕP.$9*7^RZK^,!ՅNJ6٥*]˗(gIhOp*Ǻ|A,cKbhņNw*~_7Y甹IKiєWEup6Ց!f\PD -qyi♨y_LZpCH"'{ai1zMĬ E4I^~شg],dRsx@(4JtȽO!|LV;nUMIGU+bt^Q艛ؗW8;dSGL-X8uclgt'kޤ{p eoï?Wss2*DW:ZlG;  +"IM>vΎ07UxNmOATǩtC/$4W_\P k*BtksOŮigXN$!4(+E/CrFIڸ CoLGi`HjTG2@p^FsP8s5Y9>.$e ^CEu6o(|V 5q(hSC?yAEU Fz'^鿆-zcoIG+CyёW;7~{HhxP' ԝU P8kD5V oSZ72j=׳X%MUp6⍐U_CCPU.|p`3TtN߯Exu }VnwC pLo"*c#c+]tprWJ1СD _ 0T+_:k -<`? +a󩰲mirZ4pv=@]ԁjFpW{kŏszLs;F nrXS(id&*wJIEE>ނK3>z6 撜+W:r-h$25[eC[sd_vʹSy4j13w/ ք1(Aa}}Ycw?`јu:~2z£U;I'0=Q}[%I]_!+n@aG5u-X[6otېy?ŋFw?>:N %eFgaY:\EZGCq/n [МGǝ'͞jE:6Z^Џrd2h=['Vaߺ$e,L.V5]mD7U|'& o#Hu=˘CSA S<Ơ4LLW3=mFTp8'1MkOZ𘶄ͱ9晌C ݽQDsApӅ ,4iБ X8֯M-FGNr,a/s,>.1:G[&D~g*")$=ڷ@Ȟ{Rvތb1@7:(~tO:8 ߠf2óӼGS u?a> Y]8[K l `"C&~*\V`Ei='?oԡtQ0"̩N‘l(TrlACJ]BM5kǦ Ē+ mJiK[nXG~]K둀V$l.+I+ֻtZIz ./  124|+Z+T_=BS\N i^&@R-[һ -.ߌX& f Sn-ϑ 1LL1j-p?(9Z^[΁A㜧p@Vu,$)>J=c9!5_;҆_E˿yBL*ɺ5_\J:*c%m2d 9> , `N7Zg߃F,dR# ZZYk ? eTfd,GUnŘ.򫹴K/m$^|_*/킎jSd7VR(< *F{ltCv{#]jrrꨢ!tns~ wb=8},$z ±/</V?)f}lu\j>i #BRVBvZ6h\I0o\̝°@B-&PLmBFu ӹ|rӪ ɒv qrZ5h2{(1PItkUq2RXstu}?zF#FW3ձQlU[ry?HU"/:[|! TPY?KbY0w]"C\MM d_s| ''Hj an2+ר Thjj'Sfk^+Յ0L e⫅oI*ڍSkvMR56 d| -Mxj]v]K558٨E<(֢a4҉ο)J^7M.)?4ju0aG(JU(4K0(|t8F(JpBo8:O58p>{+NkOX)mgLSS`ȧ '6h9OuymO1" -됝DGGp@.]/CdV XP$g_j!Vĩbgv-F%JUC|eڼȹE72k%I8 :o~q1,6=:=!wA+\-FG WzTgԢ(D2]vnxK>?UlΈr}CE#Gvl?l)lV2aȥȦ콴]@ zWqT>c4!0?2*x;p13:{IϷEmƸCBsf3L18]CP{5i2j9 '>ֻb#7xa[@m͡bxŷ T:Y:XO)y#o5K(٦Ez,."xW\8>j%`;=g!_Iݼ*tu^EA|KN7rWߘO TGSSBJRI7c$ TVj5ػf_\ӿ1oVm0o*G7U{w-e{h/KgP 8ɫMx5pz]&I.kj2(Q6f&[VH=q)Ŭء{IY^cMa8qp 1?c`/iK7@%9z Ӈ=π?'kx ]/dr e? 0=G3&'<{Ӌ%!^[g{Y8;^i 5:FF޽[ү2U/FxB_؆y^?5SZ")H@O-J3 ';nSxװEch U'UB#Z*0,AN\v:%@SrB`gCFmRt]52;lA҂sd9{wbj . (Pg1~ xΜ)%|ܱsUqtT6|zm 1#1rOQP;[qM3 9-|3GcJc.sW6.&n ܍ۆxk{ĕMf誰ƒ&4ӞX^+>}oK(tإ>|lM֨nW^5RMW??z&p*ȗH$yg G-J|_> AO 7< DG5=x@/ L>R"L (_ 8tRc+2xR!c ʄo++\HquV)'O&8Ai J_ Y$~1-ZF:ؤ%w/ RPG{b IƾrJ<0{zw4#JGDYgXݨ& 4[Ӂ|}۩2  EwWV h{6DDa6b1t`Vᕩ%wFxilX+gYIv pvVCȣ3:bT>FZl YF-s2V(T|k&49QJ{)uԼQh- |TEJJ9(.<𒣴v ApӃ@`l6h6rYg'P]ŭK&O z8XETv\ ±.e4ztN"Mr9M%TpqL19B͕K;L2DmB \gh9-)V4SDqYt\H;Aق?bce H6(RAH#J,ǚlA}h \Ma"dXs\(RK(tn^'B&p cUtP5쀢٭>zc) [g|]\oba!>4V{ e<)(z2t\S?ND_ F8\оnf5"Dmrfdţ024A/ Lg1ח[h fkS"Qh(RzkzvFip>Hm] ԠiWHt ɶ0vVWJUQOq\e5cuz|o ƈ6Z- QhNV+g54I źS#OEnυ7Ui a] {jb xE*"6؆SgMiAQ.ڹj䟌( M4+-j6zvߠo&\F1ʺI7C> k3w߱ɺ0nSx Ά.Gm|W*ժ'o֞>vFs' _Fa2|i'y?x&Fh<]0uIP-QAuncpiļ'oWIqNŚl=udʒٖ,ѳC<]% m_bDjyڳl;?j^L;Gԭ/ x+8E_G:=G>DayLΕbE/om' gw[dZi!S$\ &N sY.۪v'U_aa^Z(&fqDF@ZFP^LorT 򋰉s ["<퓮Ǐ 7/9Gغ,wL w:gi `;ï# CU'6^2}W9aA$Vk:@ŃRX_'F0.5;Z (>;5lBAT_} dc‹TcG}]@4θU.3L}!bjQ.GpD3")`>gW"<K#Θtxf!*5_zNNS|[]+[5Lf1`4\NRlKu~vp|6"xG :@~ǵ7AɤߍCdTj3˲6Y(ġiox;clT BnK[h{ܺ* dΙ>ꚱo|k_0B;btw<3lZh\QZRnfDӹEX5hyN#St; ڐgMEXonT/[ЯCn#ד |FZPǠB'T.z/RZ@Ż-#=f:|Z$4/4'R#IϏ2B9T2Vv &#Yx/EC9i-B v%=ffV*OΠ&kp&|1;-CWb+&㟔2E6Ś`Mwq LߠBoOFʛlϣEhQz6)01Bcw޹@;LQEԒI ء xS;;|9}C*E|MXq4%@T9˟i4T*9QCջ!)o'Ѯ%nrl}ho# 4ƦF<~PlɷT{&.ĔO}]) ܨ/҃9ks2Iz\r0&Bٙ̆} Bm ,f$p:я[.cDcֲj3CІ[ƨxW~f:ʍ锥5fLO)Y(O{D8Anr~[hAV4 zPOކ'@/)s9dF'3ՕNg٣liC;h*] >I㈫L2(oN旨$7T 6(^_$b4`mA?|@T΋Jq!v\A:55)Y(Aب_Դ%dn5-QjkЋ(z>-Z:ش6)Țzц?Bao[yU.x]85aa䩣7mxQG٬3>@_aJL,.>/8NsCQaH% cZ賠I8htIo(?,Ѩ͏?9 0,қ 1e Okb:$C=3&Z ;z\zg;~ -Bތ[En`mP+^Ɂά&`$]SڮO nŭ䓑vWW;iF3TL/SQzo k2;8^ᖜsDKye@&aĐjpC>oPE27w&}_2 dPyhb؄` ϋ"8CAe"‹y%6U^*(cٳDn<[2hy"<`#$$3S4-xI |Wa,~4R,l1T<* {J0E,ѢNn"*'^`3~Z-(E.OQhWhoԽlIj}G0v3zvg)?lJ<-%h~֛ 1X o55 FdI=Ow96zmyCrӛJ4qWx,¢A*A. r; S:.!1Ń+yfjЭ*E Y1:"b)׬bjhX?b"SE]@>*\8  +~rt9(O.` ![+hnd<$,K#仌n엘:*& osZVwhIc0ZKA%}&J# JfAnfj:F9<'H1{{TH#!βjx@~V Q# RA禂%uӀVh/􃒳 n8ɭ?jė{xd:Y5oF N'jlN((nLC-_@ӄ#[I$GT^˖@Ϯ" C*$+Frz";zƳ$E9h2!^bIbڨ&}GoJUz \Zfſ83ܚA$٠k[hEmsn]Dn='b~֮8gjJ_e^7HX*\m7ߡ $&sMTk[qC>.6)VKhѿCy\},5dnBЁW!#ʇI{W" E8> z\8`O4Kf-G *6QZqjj4F  TiQPU{2nCN 5[W_ʋPGEV2b nlࠫ`e9ʖzR?5Rmumq58Nsg V3hz݄JAhyFŀ:$ȵN.!I(D `Μ%@ד>+kױ~4y}c]SIla=A_:/gmyc_2-|nzn|"] ۗW5?C]LJ!,_y21rX&먟%XjHIEQ*r*_>8(RQԃT>='*SARBu{ ʏ!34.؍n$sM -\`p6B#J{vxxU#:BNC7(|en& fV+}kn'ɑ9tV:H֬24Kw ܡM0.ŝQ| "FKykѨ~Dw)}]4Q*5 (U||܍{q4`/Lz?ʓ%at"ux@G%IB0`m I a- +x8aeMO3=b0خ6Mov._<}tqϧ~uCzq2,V^SB1k߈_/8u=cr~9 F4.K:?EֺD1-NlV>Y8GWIB_Q꾶L/iTS!ׄ[.徉0uaM a/% ?Khz1vP0F L,Wu.Ѓ>K*NjE3)c?h ߣlՎy X1_`T}܎rp>S`7`f8o_OLmGIžQ}WzviBT*ei,:B/Ggz^a&\eSoOXjhm@a#)Ӆ[sbTѥ`V ª))+L|5;" \@t%ڊ=V&22J-;cWP\CIIV,ˢNn?\p VKk5'\ S<\8C̜`GU-a' GҟJ t(xw K>%KG+맷?Ʀ;ܚxVGF2@(z4owѕ"wm%Z1YU^$Jk}=ߥlcK qN7=Ex.V—tI28ƱT兔L mv#?5t >wwK0- LP~bˍE#G0Y=qws T0:ߚ*iju1),biK;kS@X17(F 4ev"Ypw/ú"Ӝ◑؜8zGZr( )K!dzሲw-#}=Km}Ŝ:C5iO Ը(> }2N݇ѐȵ^`9TIyûW8“oըATMq}AڗGKະ=|'[G6q[o1ieONij L Kj45tWZ-]qu 7 ?\ɷΏ:"%Ϲ:Krh]i?q0cXNVb):i h`#Alr1Eūyå[\haߍ]{SӸ:í2pUJkBdN%FAJW)sY)v9`RZ~%ۙ/UO'!vVȐĘZըS_Ykg#";D =Xs,#6nní%ruo,h' N[xX^鏁-5!-{(.˖Z>bz tiW%߁nQ1 ?#^{@ֿy/f烬}.wui7@P۫3 OwgB RM|<2չ"Zztԡ:KCtmgdz .4!aHnŃɝ9s'@C5y~ t5Rx>rG'cQWLy²d?i64xkLQa_e?PLn7DnS)fW<$ +BimPERԉ1Mf$yoD*z^C~d5>{"0l&ij!]VU%Zd?9g7vH}v~Gp_׿W@w*t`9!/sمlݶ!:w jp#{UEýLp|D҃nR(',DNR]|Zym&dZHW\8 >$Kn@ H}:*/@"5pBpmK`u?K4cAq9HCK;#O)fUFKRDqSz =uW ryrmLr^#0|,F5|:i g݁1{f/]Rd/#C?#x AB4J]^8}ZlVv졆 ,~s<[[?Agb/w9ad'fQ5\j|<+n>`+͟lqugTq£6JFګgJ((6ݵzQvA441k~{c DxCɌfЗxJz#!xf_!?fikԊ:k,U3O H,|SAi=Rws$R2Cڂ Xl$-m R{WiQx/,oUzUy5nAF-zR<TS]UQ-nM9|~]\V%*xfYn>s x.2j$u/ sY pĻ a}MY(PNQYG %bpu4\TF!q4,Mi0[/.mms(u< d>*(A3s|~B[՝;f$Y@1NA֝n2˫qH}ˉNuPp{4,GPDl+yKZN)<5{W.H9;C^ qT%nh ܺj^_MOrWMd^ki}\lrfɮcYj뀢pN6M2y@j-ʚ${ώ T#mO[F%bZHnRLg-935@ڛJt(9lqMDJE\lȀLZySƳ dW/1 zEm9; &޷DY0몣5IE[kA`kmo;3S^fƱ{'5ފC; 'UWxp7z^^>st S~@5=3|E\I8%/ɧANf&zI$t] j\ey#5Lk0E*Nl Ps|Jc㩍tu6c*ǩ"+¸6Қ\EUۯݑmtsͬ7b]Kekj,@Z(qA,r~iQ(?:X֑BI-\H.MiUI!l==)rAq"?=Ho؊Z9#)8٫|)ʏc@gxUĽ Ԧ(ltU8 5#X&Wǔ5˩4tkB|Pt5m gt` UL}xeup-Yӝ3W\ouRD'`.˩t=ͣ VOa,鄅(KSL3D.VU_a%yJ0< Mޠ܆F%%IxpLábޏ U>gYZ07070100000456000081a40000000000000000000000016650a15d0000493c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/UH]?Eh=ڜ.+w #Or똝df[``ck]p*3`5; rc60bKhÃ?فM"b_`ڗ>8㇥F`(;A&_`i2֪)l^B7یY j%!B~mE$̘7.s }'BY&4(LqC^2(E&FqŐ405I4cLڊY֧uo]#n!y\ z_z83fpč{l'r(dw?O+dm1䬓]MekLMWU30~r>^R ]ez7~W4AkӒ'xiF\ꑕXF@(d12"µٹ$/q0H~냪^ dYEۿǨ? ̩gɐ6PG9;ӟt?S̓i Z~Ep kGA>昉YQC^5k(;vDCwUTO1=.Ԡg;8ЂC]X*c*/^cu1gsSǖrġ=G6;ch{IRk(=:}%TTh}$JeW22 S׫AI,D('4-z8;UGae#T6 $I]HpLk-}?QJi粣e"Id>D0J%V gx Qm>iaIxĽO[ JKBěJ2#-M^P4Ǩ쁙{6=z{{B,[CX]l%Mshj>ޯ5NՌ*Pe?FMzZ%(ĵb0Q\,qZeq[,?otX% y7Wm$tgQD{p $!&,)S0t\RvP_E.ٻru, pٴٸ廓~ei&8]s/(778ZZy{f/15v.kDJ{q A>7!TYa&Qh|lhŔLeÒ:'D}n!}H5?a}a$m;8dh>`T+ 2/o:$g 1-jxIßg  +44NbVط lEBR/1>Cx\:=q~ &E5v-eDiV>Ulm4PݕX64 E<"hjoHcIcV 5c`qq&o081 !]o"!~g1|'I8s[;OogA 5suwس$Xx\kOo~?*0 qxm }`{@ k_{_(6SGҤk?bks5RM.]F^|}{j~`_qLb4U\gbȗχ_o_&֦"R{,DK/s+>%kߵU[HPa@<`|0ִXqú@]lrl6Wr_q /&w) 0QF?$7FQvldv߱3bqo~߉bLgZPɲ~wO0gG7K<唟ydq S7|Lne?Z9D^Y8Cliwh!Wȿ 爩3;\9x,)a$4wV3q4¶!z8`r9Hmz@Eߘ ga,T*>?y T\̴M ؍8)HLrp{[R2y3߮?5OƹINQk@ӬhؔDL#:ƒ2S_׮`<-Eio(->&,d|=9mE*ǻ(|um@(Q^sk")<1Gb)!!hqwZ6q`K/kL1zDOTq@4 ͜.LɦI{$PQ KȲ D>Ap"-p@ӣr%1mfpu`ڋUiyAߎczxJ PmG q8e#C=^lZmm8iǍ>`,'md 03^}9]bɠ߁BM|$ E.<)"[K}F2*4{sy ?`;DF3 ~Ŕ-f7E3nby_+,Cƕ.Q욬]Ԏ]#,&6 w%(3S 0kY'om)xOO]U3ŢD1&BeBҲĬz,tc4 _r JH]"_{jy[ʵVq,<,H. vñ6[e &WN^b&^}KEWAѳ߉ԗx:Ґ˰b]4i&a\V/ooYɥR;S!\Y$?h7jL~{ "R=b3V/zG()r3k5j K/`jeγ/ l1da1}=[}k=s`72ݗ]1ܩVG=o2۠dTEE8C,0쒛t KƳB X̑RSBk+ix+a+e9-O ~|i' eT6yvP+{b;)G!p#7 =6V2Vz:$#egR8*ޚv+Bd(=* }h׸âmb Ax)Fh2ՔaH}]F,q_uO)0L3]JP$@s-'O|$9ޓQ bڥ\Z,ZlV%Zi#߱ )UX\U1ѠfJ=:Gh1c׳!u=H ]R[M(+xA9'Zdoe>p~vQw|\$~-S2Ld"ܯsW뛁yC)5>pĤ+R|$#NC*OHU[~Y4Jq/Vp ^85(U|oYߛc!կ|4 ~ݮwkէEZU}4 ykrmwDbϲcYյnj~cN͖Y="]@ 饄}yZOPhWrv3 @`ՍƂEVL2@O2vDuqs4&ٱJp\Fr!cj8_8?`)HLJ$7J;څ`1t_Cyszca_JъmLjee)ʚV>7l\N=. g &C/.>|Mu]TMM㾎) R̸O7kҪ|Ȅn~c{v#bi$6Qx8+cj%MBS}PM0r^g?acv(mT!ĩ}Na򷒚 rhض@bO&iɅWz(|giĨL 1P!6 / l]qqLWHM0ja!{CD#쐨7'6c4*5ʳ\n*ñ]1.e&e(5rL:>Jن Va&XPu9_,{6\vfMv)󒃩B-MxVԅ6ŭ眂's( T0h:@Jү_GIHaB:p[|bmFIV킆;-XO4 x$AZo;^p`ŨyY&gqJXOxe)TIk)}6kN1IᆏdOy~6{%k:8L.t¸wBU{7y"Cs#&If2([q42xKHZlPa6ZYX 8>oe:{}TgqyW<'d?J)rE£j+?P2NnW62}*; r;Ԩv@'X y!'ôy*J:h/)\lk û).)A|IV:2N`q7h*88qԠtFgAq8285Wz. (K15Ɣ` -> N/$Uі^ :y-[L9r]@p"+$j%`6 s)x4ҕ, OL$3r0:z3ŗqEYuSۭo g*|^rȤs% _f}䝝UiۺPx/A&Tn ~1=f#ju}Q7`i4Aercl"rzҕ1*V)nB{BӰh kԍ7]L1pi,&Z5̈́!W30ہf咚OZsSC AT^>cřfjOF^B8oم~_)͓9K1& .56n " S#OM#r ȧ7ZYtȮ޽jˉZ&V63; 2Y$I}k56~Nnzȍ9Κ˘ 9"vcBQ,p:}tƮ1ӭ˵%^6,.$R|?cm%DC)^&ש\X%$5IDZ^$)|qh  DC% 覛܉ Q%Jač-My`UEg!b09)Ċ'V'c]F:dŪ;1ðD5Q4eju_0U("#T 0C"':5CcsM]_L?oEv7VYn[{L!cIsgZ/Ѕ:?^ɩtq7yG#ktSe׃8ȆR\>?0d׾0$aG/D"GM#v@^A0l ߻HcB4!aM6?Wm'ڮ 'Zл_]}144 b ''VOE:B6?^Vō@}P=bg.A@׀(t1v(aE|ﱹ6rD:z~GN ;j)JxR}p=^;{y? L/M3sLirX$QS"w}C-w젓0/mŭQV AT `B6DbǵȲ3Ὑ&E"S- T75.CI2}VpM.A0]$` FsG8[Eumkuέl;WVڧDZh /l4JLp6JR&̺SiE=ֹ+ ޳*X}rR!`G Ud@&HM[1bUdƣ&iA NYwhm");iáR}:è01BJ{ 3(KhMusK07Nci0 a|cβf3U5zN0 $]v~j8kb52#Qj:AhtJ-m!㠝T ZBD9L_lasUe$`k e\@ңe`\OL[N}/; IG^Pwԁ Jg l]t3Ð4g/"O_nRO\'s_ҽOYkiCo:]>BJ"N^ٕ- ftc!k9U-T&`IV)]MM{ٶ|Q!?YQUNUΊSh}߾Ai<7:tc00rxSK2dcT1)?v"U%SMB7$ʘ4;u315|QUr&r{v/ }IUYW :z?QD>38 i*3xSɯ7W(gj-$*>RcAgzx~yKÅt:Uɂ;L\X zF:uK͓dJNWQԸe^ hBNG:\Kf kt Io71pK1<xzf[ٟpӘ.|^8 5Xx MMe"J!}"Jb(ӓ=A[^/[[" B%w}]xv!Oh{zlXh7m!ΒBмj:V=sVG}~U*A<L(~9*yݿ9$`e\xǢ&(_ YRfnf5߻@8h'ONUy@cȏ6ǪV60%9XgȪA˯N PDXx9^`T-9Z`3:Dp#GzuKzt'E>RfٳJ^%ul^GAV$q<~G"BRNΰKD՜^2h?" >_]?cD+8 tVO+aD6bRd ʄt"dnX|ot='RsP+H`[N;K{|FfOY.3Wǒ+~Ez\cg)=f1"AwCRj<х[n?- ;E+In/7SOQ^+s nCχ%({\gou6>/)lEߒH¼.(cZU{/}`m#֖3,2G6ڃ(^6&с6|kn*oei2 R06MEL^}gI{STUDE4olPŪɠ 1zq.ͷt/b?uF"^HA٥n~*f`i xDl%$ɐK$Y^G/>:zhTJĢvpSW;}z"Zܔ`we8iGS >XxZLU m2o=7!D ^4,HC */(R|^J}np?tOq,蠴W'S6=$#^`a @|RGjK /A81?}{lU [i~·.-m :aȀ D ^{dsY K^X>eyI1KN.q`Nzy<2d:Wkŵ*6r1Ub;nZ#qT7h̊=b;Emw^ؚ@J_O@&qq Q< p k;d542U]A\H{nt}O@Z`#"  '/zEQ:b|>w)|8:S5rKJk.;4uTOވXrޝtcvbU aKz&-'iOJTUFmY oDDp ]`v!ƻRzYr$ jZh#tt;RT_Iʉ#Lho[Y^Ge JId9@;=kd(mG3B >" a;gw:Z jahE ;PcZD` Iļq\ )䥐,Hue1b~ fMV54 GD$U|[Ta_%osd 5 Hy{0uXG߿nȧ&| [Shsʷ{%XJAs/$Pt"dRNHogZlq; QO"] :V6ᳲ/>D:G7mK)[;^m<.ͫ]* glpQ J)mPmO^Se:߼iaReHkuh"ݲ"[[AL3ڨC Յٺ1$w=H$,ٻ!P# q%-`^[Ԋm \K)r<&Ȟ8Pȃ;_V{ި:H*⽘L Ͽm>#߯O2d9hh4wDxXġ[KM4=GC;"9lY~MkNST,ez0\ڞa] Kjv'*T)Ɣـƿ_ QmiE >O;}JSbeh{ 3(QF5b3E`h$k7<}jEKs3=oōHĤT.DV-|R)vkOts Y+6S!ՓieR!ύy=A(3} : ,¥O v2hC.6^OPsre6\uI2 UQfaMj)ƒHGq8^`"ቃ n}=[{|3WOŊ4I{‹wq  RƪnB)JY[(= u>a&ћ&vq >8KZw'S쁩p9 W.q"y\詏ktKX^f9 ?I'2-dV#1EnhJ\0)eX^gB9F?/<TCѢeMg5J bbi8]Hk:/'39v=~zN8Gu D*2tܷ;"_,HN|&|x4<-ޭitQn>ϻKt}_0?.%;$Դ^/ϩ(V cj-Nw! =m0#]-o!x;gWfqGDGo>40[B+Yx)˅DvHݏd}CpTMBYhye2^e6|M-ǠŇ9)i򟽋(dE)%jJUzgq4X7 ix^fmO7E԰ڙB '^#tf@p-WhpqL@?C8{,A߰<-@:)0X|]ݠL uߴy]A.} Zλ!EX..K*rs}+YT]P ]j~? *z|}v5dpug` 1{t8,Rǥn]߼۬nzE b+PݩM=cDdܩ`q:/$Y/SJS]\[&>ة!o8Cb |Q-}g%vTQ*97d/P` ^VX@XO^qƷ_4NKQnzt x,}އZj̬y(lzjWc[<=!4ZmLo؝6 r)Q>RE3?}%k mɍ`,坛GG4T Qf5U6DrANb-:s^伲!1$<ȣ(&t)޷^T愇}>X̟~,F +g MJ7цc Jl;`!s{LMr[]c5f}g[ec2 7a7'NyO11 XvJ~ ql޴QK{ůjSJElKꏙBu$yR ^x/jjÁ[2֫$U -Q.. yAx<+o_e~ >ؘD/9賹VUz' C,-_ͳ%׉We;#/<` q ;##gm%X+D8K|ڍ̩je6|!Oo8IvVxُ83xc ):Cv_K^ԐE/Q gb\]j yArى<5Q%u܁D32Fb ɝ3,ŝƃ3BKPf #vf8{?/,y|"7j}ؤCf;^l^$CcnΉs: ԷնypN ַ9w 4qBMqR3Lq&(mדKwX@gGޛܻ"k5vbWosz,|r ܆R$x 5`"Ͳcz(w?vZy,W 4;ևtBTPOI ?yUeidnV#@_!Q6jкC% br,G ̤*k?"([#v"i.~; 9_:]ȇ',桚Qv 6vY v@r;LpҨnw[>UyX"{K'!bBY-cnx͗uja@>bUj, ] gaƶ})CYR00y4P8'XeMDPci[4{\'QcSn_# CY@f_sωs0F]D_91R,ٯ.c'!e%2ӂ?Dhޖo}ۓ>d9=œ Hi+XPҷ=,29C)#*qsi̋Xj&ѐpCݙ́gyK4'$a.>>jCjqr9CHaf=́md-j(@﯅ޮrVG@|mշd fK78-9lc0b.gNP&z $_w^bUyA0/t~y$+=pu1 xWJ1;5W]Mg&tX 9bp" l 3픱 z*" bݪ8]\~H pT7REG7f%ֆ [gYZ07070100000457000081a40000000000000000000000016650a15d0000afd0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/i]?Eh=ڜ.+V/m斓)vQZdS4i(ʌf`]ȒC0|7`s$g(TJlX!1A)%B w9dɫhk*@K ^kj (׺O'j!.۬DˇVɛ `?h1*Sm }Z+яe(8θfӎW1Us:aR!Yq-8JVY/} *DNjQTe%UIC]]Ykj_xϯ8 War^vV)-mxX-G8mBeTC&P˶l;hf#Ѷc&|.l;h?Bۢ8!yUwyxIƔ<-O{=_.E3IZZPÌzLpȇc䥮R }GO)M ]N] 6>3K+E2H:+j+C*B"j &쩇tőz"g3 Vn6JA }E僙Bn ej\c%l'^A 4Yv]x b3|4%C&CvhHb#5XLkMwo>Q4 gV3kڶ!puo! SM+zq> #wwΦ WT4 $ĔPDI~ԭ'. [v2 f h9a*wP hiIXۊt[xĿL9vR+"!JR!ҧ0a7 2yv!;fxnjKމsp'ns0UƼJ ;RWBēZ5|SWQt9= A_ٔF Wf72.zvf?P u0 7R+Q3[o#U<**vQ쉭FN*{#M'+V1lu p\Q[#̬⋾d LAU*+kŲ-A_բ_d(2 ݈%ec`kRp'VmՈ;b1Lbo.&>L}=ѲBUժZBI/aK \ua)]C'yہ`ᩉPw} \*E %Y0ɇ"iqc 6Ly`L-zEN[)wA`^ƞ[E[e6'4@ :)ޏ 0fU'Q'k0bT? p{&UUtb1}iBN!}G| ~A{,wh$9#S\.ޕν5,bb!rƸN;B"WEPYSܜ(*𔛉<]{oFUeýRgvB-㥠LvQ Ff.jTs7*Bkgd*n! "KqL}(EI<2I ui#Qw٬7^L똇Pϋ MnIgm|>?0谍Ūr&BUgRk_ØZ-]O?r4͕0fWZX-l903®66"S?{ݜ>X5݁FƂwJ=#[K$?ΖuMȻg-u(qjj3H&<-z"k ؅~jڟBkq}_eP'@yC/sz;L!V`V|OŲIS+Sy_t141B9š-cG"AμE'p;[{mW1DiU3Rl0/ 8@o5E.=mqxd&G&-⎨1rVD}}wcFvrܰ-gPuqqi'X>'0PZY5ta-b8 ObMVrSf"PĨgv38?֮O xT݈u^FNXIHݞϾxd5Ic6$jqY6V>\c\/յ|PUT/ۼ8?R{(N[ӃAsN bxg3B2) GLH\e)Q  /;8U9%~7vpKMTOq+pS`\aQֈ^9qT7Ng#pr+~h&vUWcuO@u~a?5Z5Wm){6,ҴCH?: 8*DբcD4k:rODt/<@6@B&UwV&0@W=uR0|*gm k Ȣxǰ]W:.LՓJSP!1T N&8c(^T>utUҗnk6BBѵ*lyrK.ȿBUCOb7,&n{\c\37kbbFv =Hy@}nBgm<:ijV-l!%>-gReF巾|[*霸ؙaoKG ]]IJ *w#}fn, ]丫 P&3Z?k:D8JgF,xY6`P_=FO8&amjERyXQ Z0{P)Sn_f N4i5x1ZO16yɬ^;2EP[:\< ;Y7d%+5^/*zUSvt [_F:5 CwL݈qnH[(D*?P.?w!N|/FGZh8 x]dZ Fe@ %F'wI33Hc}g (PL $fdSI 1NGc8DWK.rVT m =ڎ Z?N&U:# E)/t6h.ֶ46|mT!<]q T,.-L~{>K|M'P9eK[jcrm:7 ',' 3{[ G>}Dy4eI0NܥD6c^zYzK QpXY;7̍N֫3q 0QuAg^q"'n#!G go7$)-?r/Em3)BJ36PfFv5-oSSƟX[;` _ZCa_(^Y;Z2au(+D0r ǥ YRgpˑ[ߝ(.:F~7l@)' 6?O&4*RN<&uttvϩFElר??Q r<쳤΀-x̎ǝ{4iqW .4\{1<,^]z8.9 ηCA P:H;66NXY 4<:;j~I D;Kh `R֭v&ikv_ڜp ȍ[pםn"cBM:Lhf $ \,|s'Ց1h}B>f|&o^iN3+\7"J?5Osf8 MG%'HVV?FIP;~ȸT TÐ"G /K(jzv0*6g>E͛)w\,sB !SHFĤ?N61}^/eS&7e+F Hd88)CU"XaQ$.sk<͆5'wDѬۊR1COA QX>n˕=4Ξ*sL Y͢.z Z`"t* j/'Uih᫐ֆ>:/V/#RRrEthN|9v:㐪^b\zY I6ZQ2;t\nM^͓]\i#\Bd.<ӏR2Jp? vv~0PYGppBu ~btN:)U~P=[M$.]zEH;& wBǸ%VH(|vs{D S%6exF6kB{꼨S`iksŎ#*`iD$4rvl=*B2튱-j As> eqA hD궟Rˌ2.2M$PyxB%ܭDQM'budTQmewJ{Q< ro:3'l 䝱H/h-[b51?.tE $Sf:r6U!Z)Z_dCNQ{dړ҉,$CڳVlJ4h/=!=Bs:O-Ï!i*V toՆb=IwgJO1{AolBXa!*rMھB \؋>jǧE,Un.Ztꐚ|C_e){Lx:DZbfVS+L٪woqYҗJu0–tB &mivs1gf SR`c 'c6Pn l*#qϏ#d0.7GH.Dq^<+FpJdȾהּ*=̖+v}F8bW <$]Bc̍Xu/g`c ]?Ko7ZJP[Qjx.9z^ ~tvl&-3FO[P]Gk—ȁ;J [uGFe;*B,ETWV*Fp9 vL@vU9h1V~] :yQƵ 떒M/ nP3伔vuApBS&6gyOJ 9<9'qM6'=;~H.@p?8~v}*ͽ3F"p!Y Mw HXhvAJU +g4~g]8jh9 b fPίZZJ6 qm\iNdu3K`<ي)yHղW8SMX^UF5&qqWg!ýtlډxJ 7,+EJئ#mU' p#TR:ݼWJfCkU% ~Я^hk6B{_1 &{X7 2<+!l[. ?~|p@< NVb*Wn%;J'lNY=-E2~asp 1TnꦻqV0STq|18!i=n҉oWCI sTcNn}=~'OQCesOP㖺{c򄺎N>՜r݄hҟ̇xA0V^n3wl[5?~j0rޜ]Z򁬚Դm*58 5-hU!h7Ңp(x| 5Y4m0$愑W1)HalӕY&Aw@s@;Si4B.:fxI17odZ0rB}-rB*ӿ1T'S\_LfޖEyEA+B`ct\jDž2wk7E챧ݗU؟tgkӦzOֵ a@#O>ݍijtIFÞ+q!WY$`Lu)ڳ`[*)?.";~Bt4V!o8hbϤ,qmH`nҘˤ;U:x;BTj$fؾSQ2Iep=9E u4n?@6BG| aCK$i%Grw1W*< ˁD.AMGW(3rb睉FҌ!: o7Fo8T z#R"5_'t}mtsC󗦱Πw%nfdD7$?q,,j&S.fzq~E w%`d cIFt=N=6xwYGL6f K췐"j_q\։[GS.vwxG ,[s{Y6F=CYIGyL(t42g+WeV]㩟9LR'PK\čtVcF1AvW(0y6J'$cn<*5*կw&n1ƴb-4L8p?wܾ4UiD1hvGMV&Gmr 5n!bk7ߐe&&vYB\'9i<oċ#*]=PC: (W ngX[({fJh)@qpp A]zOFY*B .d~5z*kNDgCò*R G7yrr;WSXCؑ5Q(`TC/aȡ9\¦UUŝOh8$|tr h,v&!HXDzAwʶ;iS7'p/.z=, 0̘lD;s%+^YE "% : /kDZ;A/a?=Y ӹN: K6DZ@8/(l䕑'#7PBNԼ&hdU{X@U=zkaea/! >-+BQ3<)Ŋ"ޒq"b E8/QXu708ոCVRFőD[1: Ip6Sul +u[붾\;-1&*u=wˌJJ ,tl@b@L"X0t0Bh,BW /N4di6ҁ ϼC+UE/" ӊDz>˷KW(x Y*D[C R2

rZsR5x4cM_*!wՒmq+nŴ5[:"kb+{K7r.TSVI"o~t4ݷd-f5lk̎7k~zc% O>/2BT$p_8w5\lޮLKq%)/!1FSW^VrNG]y t19TǟjCtK5n&#y""BoU>s"B2y=,`IZ)&:(/XrLRS1-}kG&z aֿ$/R"TygA+5Յ'. a!CpvUsF@Bw,rԞe$t=t{%:ץlAgVpi,-nXhmSD^ w l c+yf!c6%|͵ɩ协=7'wV.#֚C#˅#[ Լ)\ݳS#;nM<4Þl2i6&7L]eWj`/sR hj+Z^V +z&]8i3[=CYalL|rw"fw8,_v>klw[[v% Y͎Ó/S>RWJi%UL'HA=)n3=*@}F:CSP i401$bƼ W`{ 7ݫqSj6JM0W\'%s  Sp_-iTCaDJJY%NuQ>gPCzz֩I6ր@sDL tSn$t܇9^\=fv WAQ~OXD+;ϑ=>e$2-|[} E0obt!Fq$H%F95<hly@'8 b5Lj[clv(ϡNaMw-!O&3e!-W;-7mS6 )_BdxQT&*$œI,],7.y ^Ό "x,Mq`Qiyh^> кaai4Gͦor<¦hu :eJF#D *fZ8K?eo)s a$.񒊅W dڹcfTҀk\Ւ|4:{dX$nzZc۳CbOoljL{vzNYI՛~N80Jwi.=eRNMSLsS?{2&$~:ЮK`Co -NM ^xf,|EJG%8-mM U+mf4r 8yq2Wឯjc,zx!D|I 컳Y{!/+UWeރthaTJI ɕʅo+0'6o v ૪X6O)`Y"H#*.OՅDāZtϢZ_xXa'u#;ȯYj "qV>?F[lq`u'S xp[?1P-N7ɨtS+C5XBAD쑂N{UA ?JBjJxkeWcDv-ٻ_OjDK!Bm8Nj6D릣f'FS$@*뒻Xg(߷1,)6$KQ9Pt 2Cڱ Q:B֧O W=7aߙY\Q:ZIU[;5Eg*`5j#q] ~ӳ(]g?19"{>Zk$>eq1; " g#*"4Y~MgLCÆ5)y^'ȹ@# fh~79 Hޢ1m<)/}*lO:W1Ϫ`ctt|9Y&4jkq3|4 ޓCZ nE2x=܀P&¥8*Nt9G#fwR+ BQV8WH|rԮD+"=$M$&nANX6Ƒiv#l SjW",c@"0:@dQMNy1ASb,-^_ FE,7nYEzm$Y̫H)/4Q2& K}k˱'36s߼K6g5䓃S{) ]1X'ѝ0<إu.9?P ~6u$a⪺euE\ h",Nja$P>,d0g]`c<3x$E);ɏ3!>5I>zQ`R OҀc0Nľ\OB̀B6=.ƎQzk}c.ӿU6LrҤKiŭ(\0e2Ԫy! rf W++N'L\舥o[iNru+9^~`6 *@׮PsC]4qdɉEtV֪̞2 z <`6jBJh"M~¡6Gɐ7nnxyԥ`r|IBhQ7h.sCH1AuIk&ys^'i,|Uz7cXGY6C#/ްK%{h:o/xiaCƈΩK J':!dxIׁlSSZ4ϕ)4z5y5~ʘxVѷ8GM&C/ʕ9} G  *vXUc KL,{yډ|>{ p2b:p,R-kyArsŢ+\4FA`_1ňꗙdeFCBT>k{*=* !1o3W= qw'PXa4`lZj4b#M k`?gd ,CJav hp.dYT啗|xYCJT+;mKΙbK*iK-' S&c-l?M4'ݻM=uO0Ѱ䩽3clMr`1A($5:_,b}5KG,hnxbAKa؇*xhG-f:=%ob_*M(COmD `>[n;E]1 1  (>f>?* AlE+D{RXFī0S(ĂLRu։ސU::q$_@Tnm\u]'8\˪1 Q#- FI@6D[/*&:usT_HY2l@u][+%jUЬ4qlh!!`u.[Jǥ` šcFRRaE9Wv*_UvRY͜AhB(ps2Q#~~a݀;ٓ4RO>ueD=:z+K"υ1i͗2w0p!ZI_P^'$g%Otߛ⠯C`bzCr9 SUm^QqX\ ÿh `?ܰ' `wT܂Q 1ELH+vP f]SO ]et}?TS}UG3 ԴtEoZ_LI t Qi>);v TuWfiF9k}<&_m";MM+6pHrTԹx'4Z^NK7U cKc!|yH`ȅA4ѓNs4'Hi}D>V$ȎT~Yu4[~[jg9g7eEܧgWЗ\q?hf8ւno#jEaj;:i$Ob_j"3UraBqEPV&_Du#vb<C4HQ-ZzYQ#\B4Uŭ(a .6>(bj# $xk 3xhp箿? T kF? /ត%/cPP:jIy l$"~1M,!tjkbgiyڲ5W7hoE0evT# $}[J,6R<s(4.6!:A} b L?"i$k 6#:ÆL$/Lʡ07fJl2`/\7Bc#?%Ş3ZvGsIL]Krҧ[ϲXM-q\BU8%ӐaѸגM6)H|OK|"GUN屝%/wX~iˆjW*|]D-&OT.RDCROb"3`C|N9Lʷx;8@pR8zxR&tPbMI@yE L}h(=H~h@^Y6qNboyW#bwLO}E19*$3s3yR\?;.3_'<@3-ՓYB.QƑG| lOB,gG°e]ӭ^ QyH& ]_x v晐`\Gmz-8(Gqɷx鸉97LBg?k1fbÿ]ܓ3/+~\,HߌUCWUu5p'`%mNEE>R4 jj8!MT'Nu>B>:vm.E6LTQn}'&$u= -y7@gxgL9pXM^fԕnc-f}.l|n cG8{)\ 5)F)AK 6V;fogWVvh&u-Kjёbuu8}̏qFߴ;7BJKZV}3 jŕ *93$:Ѻu8Lf yA1865OLlҧ>bX[0rҋUу1֧w"A 2(D{2LUFϝ,?N6D\l6>Gĩ3|cq-B} 0!LJ -|ld-93ˤ 4lȥ3_tu,7ӿR_bxўkMUAvB0o'-ŽhaLR\kg΍F,$Tk7ΖØ2ГY4EX^vw4-{^] m7XʝRy<]8gMr&6ndp&Hh{cMEn Q@+ n^{GtC.t^&r[zg/S])Q܉AOCƦhzTVbg"CbKWfuNھ~kcm(ᇸbWe#ܳZ2DA x'JMSUYh+(@ -+`bڞ"ƿ qQ'0pG̵Wބ$0gRfZ=c"D.2l_.,VۛiJIUxYs'?՟i"YO^W>#T쯋 ѶN)i|l**.sUF:$}G9gH/2<@~v C$E`ޢ1%#Ӵ?~ #򸍇Gv0 S&XPIЀmç}XC 1|H,8kS }DڗhKazt\\S8~eN,D_f%b;.Je׌ʂ CC⚉UV _! 02$ȉK+ݏ1Us-3.4c2OH3opvoE8y'c&9` 8)Kc V7{=B`ĆnWܑiZ菱ezM!0 q-18ࢺL[JwA=.>[S ]hp !+P9c`J GD͆+z{O?)2֘'?͂ _dH˻$+tffYbBHZXeK+im c2ۗvU%-zJJ?A#K>8d]cDT9)SR&vr)h Y§8uy(=K %Vqpi/4 ȃ=|%` 7Q޻eKt_R8+PD 32EP/RĪ]z΅d=L5EFx% ?{ QNۗK,ߠ%,]kTN Ù1fl Sԥ05%spI ojGU}ϧgw2Yj}!~k&"߿nΘN}>;+ $)k M*XŐKP:(x*-v%07+ ٿ 1Lnm#N0a_W҂WHD < y9to-`D"/U` $4"Mk?KGXȺl`"d4<R :`r>Ji{NX폱lU!}:ѱYdPl4IVA?rr$4`]D.68wvKE5?RmT\ߡ4p87iA┦24"co/H\`?"=TŒxT:̜`-r2%'*Sr!d5- b{ikv#4.t/JUH ݧέ!Q@g(1xgԵr=H_>͛}AGG SHgޘK*!y5s"#>ХoTuƕ;bf\<"TE\pk׉L[Y_nsRŽRp͓KS_~6K`|pZ{=ew:Q$F[Qṿ^z1>8he]&v9WwF[$-؋9 1 XBlWOa8聳[ vRw:q!?>o㥊Od"npj8T<)-Nl]YݛҸek4%ۡ0 F"?{a&92]/c&)LGFUfVά*Q ŽMH\ꊺ䡈Q奞^w,# "6K{PZ:eیau̙#57lF.Aʼnc^ǸVЁ5j i~A^9Z0cǚ?뺤՟ b,dV/'ZMw rA.wG @͌-J o8y^9fc+M ,Vώ}W4uudMPvpKa?P횸f&2920ټDF tOY͔,ߦP$/bl$yQ[n!X` F)L6Kҷ9pjSY5&q>F_.8g{/Wvt4r\4q-sU#A}AlJ^$ J +DTP99fMӎ%jnҳՓPؑCyW<)j/k/ Y܌Rp]ӡ3h{;[a# JL}RUj=ɱ rV”Fno~d]3Ql/dhqwa/F2M5ỿƀ c+b Zm{ `/!pFt-$9EAm77yTZgщ^#p>)дZ59ZYp 3bVQ]Nt`DPI)vp A O/"2h\2{>xe}B<վzaW \TZ+=>qʰhe s,G")3ϳha{x˘;+u4^=>l\BNJg>P<}XA-jHk#zNc_Ems*k`fcx_U@Ks3+#Yr+JrAŶݹT,}Zf@x矑 $ݽ>Sު9\[hx #lu@!4_0B˹Q'Wܴ?JA2j]uu~HwFt'ƍ܆$FPmԆ|sN@H}7m'6C%<(;ҮXn."|j(x]ضǷ F@1o_1_(% U`^ȻLre2Ah0FGIs茳i*Zr/ӦRrᨂÙʷKxP^Ko_T|*Z(;Fٗ^6' LeC#YJ^dC8[ 6U2`oȕBM9’[/"h2*3s3#j|xEze;e`JW~쓦 ժgv8za:ft= %^wC(Cf$2=r|k;i[ǁĻJfU!3?8cMM$7zsj~V{Ƚ4X5ca{X {=fx݌HΆ{ⴉJp\񩔛;`͆Cm#:[Z 5".)v?ʡ&l60E=GGL~~,a^6_f3utE]HM=Wxn9ʬEDadR{y{5V䅙SUJHD gWHK4Me~,^ܿ,/Ɂ.R2P{וJ z^!UN^ZR|5;$;}d9?B`1w?pBj_)J#&0L9Xw1a_s:Y 'zٱ]݌;9!mÿ(j/#|0˜XdVVxtᥳg@RbJ( Mz:Y`<xh9mڧRh@ g *?MHNay0zfd4O d5!CѿJ>T wI5 wR;jC]&G2GoNׂwc XjJć/ݿ9?5;ݬCJ3{!Xm=LF`su2l yu",qovȏ,Hcycrjv0V7 SYV#*R}Ϻq5%=p}X.l9{l1T܏ئI */$ qpP~#{+_ AԾZrc'3cb&W' ;-tj ~3VS"L=zQ@Yv 6엨4-Z=M1zˏL2ǻJL['EzO֣GƱq&?[ CDDO#Ur4F)NB\ 4jO֡b 6Iÿ}8Pf96Ͱro7IZa dO\>aI =ux WE}Ufa-cabq3"!p}^#ٔV\/i8ڭ,ʺ4廩n5o(C0^IK잵(ji&ZF]lH6:xfa@)Z|~YxuE'#H$ fmOBޔ{hTvsbYDQ|KDfk!V+j rKY{~E]k*Q;22DE _gvvR}x +-1{hH~+JGf#%S_; <(xS[scv|U)ś]mdFlc'f6 ͺĿRa=hxÈÐ:k{MOyPϡܵ,֣(s=7Ȭhuv DI@S21W!^ȭ = lqL!' jkiJE? >.zeisyы2RTԞtsj_ZZgid,]D1,L'7G_܅fe>jRy, l/X18Jh6Z@(Gktmg!tg9yKJ`E/xw F_S׏7ɾ) ɵ#w0.)V.pڎƭ9]Y5u h u@}:_pnW7(9|nDaooJ}D>Hl ߚrAכ4~m ś4̤&lƐjPm3,a;]{5]'Any~-{xaxĆۘ%YE8LW}@iVr+KQf,!e:^@d2\Qu0Y.Ăk6NDtt_ w6<(P&CY} ndkq5W lZVl!yN `)՛a2";]ʈqgF5$ޅ|bPen  d6f4,E#cs Rh֑XswYX>, JC4Ejݻ"fę@oRn>uPtLLM +AȯMeMkm>G"?;rBbs5NT9aX{ʠuo eҹf74ʥ>~)2՗bٜ,6O`IXMSk:ިC,HGfQc!lv򪟑Ak7zw@Τ># ]HCq#]!4#͍d.N nL:-%0s*k`$ `fKHȀu(Z!@9H ~S LByPBD/Hr7.,|Ӷʖ.9}dmbI|m,`@eaG| L|-⾅_'Az4d^Jo`_DrƚyYȥEɛ!:k:Eȅ7zvL2}"k1 7Q']{ R:٩@z/;e(lяϑV(nR5YF"2-Tm+Y+ThS @-Zzy4|g|*? owp"̘?c&]%5FlXQDXV$IpBʿjQ f9+oR^pǡ eE.F)J8? 3Ζ+x^Afk:qv"3wY3ERμ#_bOo;lVA-. }x `z&q}ґύ/$}Քt-0'{SPg,0y}Ie}@J!gmv:۬ K#FA;AsylAq<~s"tgF}:'90m]rw%()4U/@܀?`g3Pڇ@~}'C-=CWo&Othfen.P6UٸU~B v/6s…X&nKY!=|ݢǕw}N@ldְRYXb:1?h%mq|dyu;!ǽ+O >Cq7~Oʑv-pR3d_- z$)thQɁ2`+cc7.r7=^~tU0,_Ȋ\C!rP6dǖqgQ\Hɡ Êg#db1>sQu /eBhmC%A>gQ6ȟeE^/(sX &/,5ל#+M.tt6Z;^߼ep,; X6 _[]r{pEVwK/]NRP.o| nFiUǷO#A\;edveO[%6)XW`av6kLJEE²{-Ï[ >%-æ`E[9^_/|@CgyXU,kbR *S#pj! UV[ʅa\|;jԋd?o|Xܤ2`mIi}9B@ծt 2V|$6>sϠ:嵫oP=jOqd3_qCk‘~BRv? ӲYW5Łkb uM6;AYwΎ{LP_Bϖ)>Y1" l##KϖH=r+0!¾ o{$0JD,"eГ/ w; ޙ Dm>ÐJnhI_a+__:SrW-%.mC!zdlM)5q3,H⢍gZ[(^5I$)y{ĩ~i4T1ԺX*}̅Y;OYpL؂ z?l?*F I):,&[@)jvxZ/gRf±CN}uhL#pPyG%­ai'֦Z}`zm|/dz∎$΍#ӽ.trP{=A/ + Ip6xyol3Yf?Kֳٔ.Gq5SiD^^$ߒfLe#;}'3r5_z8n;'Ur$FQ ׋}@0]8]k6/l ׭4cɜP6Xwp."NƷ}t橒GH"Ԥ5Ff>u9qyZNBRok4(۴b0PAYۊ{+WMI,674PuwIaJҤ|fs猿`ZGVb#c8á^FOp#ls_`JQ Vc) >Zdzb#*eI|-2ӑAcSRi)x+?:t~=cHeq HMLՀQI^5~!FT[o'm#M_;':k"w+oGq2tx83Ag蒙:k>O?q/%^&W dz,i4݀ܖQ\,܄Wi9]0j6yt rP͋Y}"п3?  jpZ\9?8o?oCKP %ﮥϤ>gq:(RΉ:zHKK[Dzݙa;l3&#FnLp#|1YF0)f!WuIfXt Bfѹ#JJ Qpssk5Kh$䮬g^,xu>L=0OF&Hjj? " 0MZz>a`q"PxrEcW0tt@HLƠH'`>G@qVt2`5aꏮ:K4tṚ՗:I :RM<2 H7rL9[TUC=TYhHo ʱܲҏ3m?}Ofh_V>e:{1`@ Ij=3 >fV"LBty,jTWRzk5-q4?;[*2Wxtn.M{%&ԫ3TRpѵV븤 h֝!9I_yPٔ:mF6GI)hOy1 ̌<EAh_8|9\fAykīM,c΃u(Wٻ[poy Z+ cdfFT~rH6: d7;!8bz Q#̮Z0Q&Vvgt5fARfAh1oO{)Fy37oã=[6DzȽ:C@/A!=t#_m7v55U({O`$7*!A+xv},KSQXivn|׫RkjdȚQ 2#/D;p%@oldhfյ nCЦMJ3|<0āJr41ac48+jL[+_^7QH8)wAX7Ev,Q^4($c|9l]ddaMNx75Eu0>j6Ͳ5+֣cPLr Ŷ?a#EN%a%X9pGXɘǼ={\TĐ1j(P yCnJʙ9. >Ϝ KL\v?wDݠxabnF߾E1{(o"#Tp3SWe`V&c^`7LDrTxcVIɾEIH49ֿhc8Pp:NDSeɨb&)#9Gu Rq?Mٺu(8Uc:&GA|6-pQ%(}Dd&%qTsz)騺_ް}LAZ=$Lo]%Π8E tB)̽Oe+JSw`P}`(,YÈsn[-&&>~ ap"q^aЁuD-?-Zjڶdzl-i@`">)]-D_5ပ齣$ܟY.L϶d+\fLL7MLY.t1$Z ͓ġoDWc jtRi!]O*z 5vƎr6kȚ;~(ߵ8;MyL6#(ҘsTޥWʳq%㥽@%3ǽwBZ?{8KBVb؀1SYv^"m=-h} t\Qc<`@WR.֊B8Wp^.A,9U{Fv*Yr*Y͡v~ `a+QL **:&M3+W5(M7^BrxM7ŻE[0UDA .?.`. ˵z *mymru l&6ixXy_vyBQҚ>l,Cه.Q ;[)|d2: >Ih܇oxSe,t _P`y2^" 10I&yā_§.S%90Gm(|WvCB0?F#g(ԕ/:4³dWeِϘ!oW*՟#eM/5~eAnK̵y{JRkM.Å|RIV ,ǿج *A-)(]m; X sEb<*~EIr(. jeXH F | U}?Ԑ@#ÃA5%U֛!ͥ"}DŽ.eizQ):wۻ#>˛mDwz1OQg­Ϲ%mQQ)7h4i XFZ)4q`;Phs-Q`6^BGm(*-2M#ݹن~@ #=`Mʿi΄!~='5&ўEVwWJU6٠H0PXٶLJatrIʯpU7X(.Zo|}ҀyrZB9+$3=--jmȚ3l{ILepUU0>M2ŝ!yR 8\=kKo+&{lTӴj Lc_ h&e95֮Q8s^/ТK]ڢDA@5'z#J=:o*>gǬ [6"f-<3I9T!sb9&vmh4T'L0n&irH;٫7Y5-U$zw`ȘH}[ NM_ו#%c&]my*Y5tN<x{>Lidt!lr(|z''8̖_cnMRKǃEY/'y/J7 1`쏫1uf;Rsަu|{:׽]٦BA ÷rT4?HV*4umuktK!BsuJ+*s?IuL3 6bCT=Nc4RiQ/-YҸN"=x`d8 1,Xo00}ʺʁFi } i2GX~HK^,v]T=n㉽1:&k~%)9H %ĽuS1W`Fh=lI9_\1n8h wl o j0F˨zt3W8"ǾR׶ z"?:yqGC!7yʚ_;\U>3md\Dk^bQ)̒Gr$'8C =OG 3ke1x,4"iPJ&f#`x YOV~-jY?ܦ-i ҳ掹hNtnT6^A;^Dޢ[rpЧs#&)VrY:iX|# F wvlAlؔ\X#wG-b^%:{?:Wq4<N{mE36*Xe6$U߄LCs>0X Qj-iquݑ!v=\nׁK{`NK5 /#K@d=eBP=exp:J}a'q4P2:O~=vX)ŸZ̃|[ȏ_g6[d:A6trTe`27iFዓԕ~93.d/U|Sv`F D\VnAc_z~N_tl$뙯h'CE,T'yDvmHᚯZBKX.B:gIg(; ѸӼQ>1-9>C=j G]lnuYL~;[NH+ s'!j,׀79?;QTTT:&<6Qܥ z7,] ].R7-n*+Tʁfj'X>A!e *k,#UD'W{:`e""a y)Dz/V߬2;7`A?DfMۈ ڮ1X''7=ZNa!H85$7ףZ<9 ׿%Ș:?J^)=eAR Ghx{1_l `&EMk@BAM3v_bhxkX 0@Yr92X58'mݙnyy6 L1-%:$uП*ߧs"-/z< $eoXǬ*U)DNl cL=EvM6Ț@xU_G/^I*:bP]zsXd*R->(t=V g,aDC ҩ݅bb-;NM ߋ`SWs썹=򚗘6F[RХ^ 6V1bid4r8LsQo/۲ HT8$HʘNQ 8I05QLyw|ny-;_D%Ӂ1"үt-X'nsu}Ӵ/Cttl'ׅȸ.w[6?ƜsǤafc8Us:`YVɳ'Z*_AFK݋XӯǓlu!5}wŹj!%C/Cs:?%u|_WdGX< ,enwFRϠGw>vP Ճ#5nWaw#ƴh. mZp_Xm3ƹ8%cOՃ7YΣ"_SG[hIb(x(x"P[k3砘bpېGqriMȻE@N4'􂖦}; _"U Zlo/c!AA(/ }~ ٭CI]SNCg"ZO|E˽**a zl}+;.a"&W|@]5ǒt6ݏ֓MvM+cbe%2ؘd:uzā_4m;5pZub+),5g-;Bpûkk\&נDŽXii3{?JUr^wҰ+V|RF#OYx"D1N0n|0$gs0Gp+/z]AI*϶\&&Ev,‡Q[,EBU{83E%@h #lﲶMׂ$1(A&< v2஽SANqϋ*F ,䛖N)r ގK\] k4Ȥ}ͨ~G츦%&y_ %GHR;\)3уOLc} <y9_2k:?j0ZЙ\e?3&3jUP {Q .;g Q-qN ma얕͸h?ͯEӌ4]VA ;{~h=$z(>vlH1 u4Hpɞs7oB@-&?u˺ƿsu3J_s^UVQM\Q۱cx?C D̏!0Lr܍^ޓNޑJ~dx_ E ozElLTpC>_T(YhQ ^C:8vm B,/k!CgEצ0kÃJ[k\)z9 Yk]N4dk>~:C@=+r/' bWT &R&[dgѧIJdEtGS0! 1]]N[yҸ4+]vYhAdlWXc[46/IHa]6 ER˾~; X+37M^fAWm=Kg]j$Q7:9wotY0_XMv4+wlWr $օ2tO9-ڒ[ 2`dx9~@Wg[OmΡtk}P$H$ !x[ ˇ$A3t?6mÁAً&11 =L-pޞL+H޻bp3"5Iwc<ku)-w4SqІ{jrȑR@Z@Z8 3HʼnpTf(HyoC=B&ta. r?^S)_& %ce%M %GXCoa`EUs%㨲6л4o&^v)e[gK/Aj989nIF' ҂XSC{f~7$VKpIK#$X豈L*Ki\hgӏکWf)k/^f -)*Tڟmo+h ެ%NKear೺KٟR]4?ɼ+k+X%, /.B7SS䜮n k=r{{ρHԏw r %I@Ȩ1i<<?=XJϽ=34EuD͑/QŊtѯbp9ӄ(lAwSvӲfJcV`˶zJBp 甑s etVJ\[ vg#’~}eȗcuG.'aR$5-T=/K lz;p0D .X٥ܚ#'݀%YG.KVƎÂrax@5aT闻jolWNᓐ8Qh_jNQRԳoVUyZͮEkzI̲[\&c[Fgo5FfaWF0mioIDm}`9|7asp #f+&dUA<(FpVIK!O4]]PoG'>98QEХsB-P͎9Q)HhCEpZ=mj)R@31+@Dтιb()HW^]C(ړmULHrq7&ͼdl#@ȶG$ݬO }7[aŤ?:Vky9#Z-'Ǵ'uuWxPd\rXʚ[7Q2ETh#t^֊ϸ#s<\e29qR` ]&Dmbl I;\ࣨE2C Rͳ3H |Mhndzbrg1N_' jyLM"%HImЯOgS#GϤo 7I~*!oM1y @%O.,\U H[OIB鱱٧4>޽&aIMy(x?p rۅ{=s7nxI=Mp}u6( &`ҝ]1*0N#¥ /##P= 4/~I: ks"g(Иrà PqGG9 e9Adfja[sEA>Nn6Sx =c Ұln E\ cT=gx㗜'Ս|5#͋e&fzI jśQ}²tNmc|*[\.-}0#|r1{ L铀'RD|w=HXY0I2욦~g`5s%Vҁw/ximrc:Amg}3mKsG<2kVf~RSVꒁnNʰ2g&.c5elJr_wu'cw3%jYx:rg/-GHg1LLjMV'`7"Kl}e+ER?A czGnm0~ sB&];8)I?.An}D#i*M\"AWe}K…Sf$!kƏȞw"x E)E{[\4s+:QI;Wa@N]XȯkbځtX]*]}@م6*#; iP^JP/ChӖ.FY29NYts'g 7)(01aD*2ѓLWF lOt~^%BD69Y LMWJAe sOT5هws E@a> UVI} DmɘV 7Rn?b=٨HaTw-┢V%ăNQq0_]Hږg!CHG;S\,찅=yK[`emo l %oM ƄF>$D@;ൗ 4჊EBfK(rZEpfe4}YOvMorH18kHΓXx1>1ҍgYZ07070100000458000081a40000000000000000000000016650a15e00000f98000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/BV]?Eh=ڜ.+ɏ s)ByJە !Og˄~1zie}׫A?LB$o zGN";l lZe: Q'8ٴloGm:?݄TkhO~6 Ň>=ɇ6T[WY–gSD[ ޢ÷yf=3f%0&_$cF.e.[O |9^o{²}d[htd\/sV&߬|Α7\iaPeҮK ϓa|}M'Ko3\pŝа.\_O헺3#7\!NTP0Tu>U&9D 8U:! HGFKv ]ݞ-^Ͱi@Ћ ^$WҴf<”6g"8-;fM%c\#r oc%bhy@(BnJlz0;JfKy_)@t|@sETӜoBJ;$ꤺe*jO$Z8D p:~:#D{g>fhO?eʞtިRH:d*{HsX`ݵώiVѤ(vIzmB,B8\JT^Լ{umGoq7*uaXO[#=@63LYV9zYúGR ]>X->mDAX0˚Y7gDt=`}x!juKO*g\Ylv&Q7kqtY𥅔b-u<^jbϔFX=GJ:ŧ@Ҳ:_R'k/xrH׍ްuM< Lndae[f;<͹>φ>PAkENH(i}@8e~b~jd=33 wVݙ23lmH†cx .y~1^ Vwx8Ԛ=rt8!&F*oڗWJTzSS+26 Fn#NLrD y&Wu-sbfa|M9eҶq'F$\Y@W/OZ :x1\G%im;] ٓA  ,qG.V$hGbO휋)('WB]Vy*_ع&݀?V%.G':\B0Ll{d0ou:(ZoqwԬT+O3Vn<{dmv`9OxLf42KGV ~~yE BH \4!TyПG7&a %P)8$H}>нY\L$^V?]x*!{(EOu?09Smp+ҚI$)e&Krv~;bXry]ֵ m&Zl-O-&B:;$A@"zZ3҃ϨKp(K-RŒ-]ѝdd`5]FƍEéM&W@k 8V%=' o՟h?c+aick'|!pClT<h`YU$yy1\ (zΤ?3y; T"8`{ ߨoOomY[(%%EV7IAm"T/AhlӊBߏƺ՝)F  F֎N/p|dA/-Y'f0#tتy@So`Ba>^00K~a:|;LO)M6ZHR уOU UA5F ^/i>^A8Iejo_BzVݲ^EC((A?aVtI:KJЮVlbpi7Iz"fò -˩[s)+} K¦*)z~O9`DYMv#?sfE\rgÆi?j <6i Zcr8=\O7<=cMk먪ךvީΈX}+ݺ=NJQ>1ܠ c7PbNW_!(!6aktJH*u^]sK& gqoi^jf:yssKV/AÄvL| fvT-IwYD@_cjU'|H1[Z6:hLEջ'9kxo k1ͧ6tOj]W; kW0)$߻@?.Kh,i:a`n8V/·eci(=|ګion cMXXvi 8<*bo_mP E7o/Ԡ‡©F;_؎gB NKEt=h2uV‚o51Ij,}lˁ{X&~L ƋOGcX4'I1b[A5 fWuKjFcILfb?dgpHI'; zE&N̮8vӅ/Ԫ !~sǜ ,X rr@18$t yY=2¸/$1!U Sl}k< = >%^II:2-(ydrZIp NQ9U[IW]-bZ~Qʔ)49 q"~Zgps[rSp:59'%S&-;6tNs/JpQS4L=cZ'b%_#H%- -_TEƨ2yʇuE;ym@څÅr!ØW;G=BY$jgr{B:meW][qhEUS GeM,qbԵ^/ {888&qs!> @ǫ ,XeAxhڌ%{0j G~6#}Xgyd5%Ue\[u&;:IWWW~s !ɿdor&@C>7 Z%kgc@pF+AQ_:X79-iȐkmeDc΄ ӛTX/Qr]W 2#Gź֯9qHjA(u&;^W i믥B LVWvp+Tv^ YP,+zH>ތ^CQTA:6l_2Zr$T2Q+TjxgQ;L2Ȫ;2V0nG0D0وQ2T;8p:, kx3` E51ׇ\zlQ҈( .Jթ09i~Rz Sp[wSc}|O< @c#`! 4~濄j[zM8,X._2XGQg#ϠZ`E\ʩBwn0Y"W mjΖ[-S[e8]oo|utOFyw_z>7ԦcaXB b,,f ek]1it g8vܙm8Fxx!E3j9 rs*I|B%y!CkePQh,4`IOYdS/4glDބ/՛c6"4*q(ǣ,TdC{iU4,'zyMCAas;?$ż s5W!D7ig[/NTRGF1~SM Y]>%cH!٭v+`g%:9ɨwa?vOvynW ,SeXN`f 8$/.&IEz#xdxgMJ&a$DxD 7υEXo>sI15H)oCFn}R^$% !J/syk8M geؒϚJݍH?_PBmŲPD|Wy!J.ůR~%&z  5XܺeÉ0XK< {åz+ _\|'jZeJ ]s^}T ׽ 3Vz@:T4&۸a%,\& #i4/e̶^r.ß=V$fJgop{EPLb[X%L TZ-w87:mze~Dߗ3z?ryK~dbqjhؘ>AΎq.]]1Od;M{,aenl'Hh"Α4Xq0a<{,8j(EoΆѩ`nL|cQt]J סּ%BLcF'5,G޿+ڷoׂa@=}d@?!Rݭ[EV2^l#oAnYe>x[;k[ԢNjOr#9tdݗԺwPˑbܟ7Xt'PԾ\$4|.i\@S.V)wz1~z¡\(sG(ܦ,0N<_tR4tʢ+N{LAu`pqΕt>|!aZe^Tˀr\p7dg:8Wn|h EsqJ:&hXtY knC}' R1(Dd !:3,=A"R7pd3|'Ӫn9yʠxҦ2L; rHOl{mhKkL6pVzq%H1W9k5FHS`\,|d-*\f~;{~AnݱBm )NN}GBr 89b ;5);?`cQ7/2/]) Fg.׿/h}R2TH 0'wYes|&K[6[=]/rɰ[-rjᡂ:uy[-]@ 1dM߹0qiW1r뺕&}oLc+]i<*NYȨVS]sHTS*ݶ<['V@"wEW+v)pZDwdp@R\ǽ >Nųd{8>=:t`e6ZSBe1@8$/gZEz-ib>QGeѣyJ:܅+W*+K-'mς+_Bsuu5ȳY%ȸD= ÅOvx^rVZ˸VU{mkYFyY5[67}6RoX)BDfmIm |尊Y&w 4(G߆-,ʄ R%=v)cB4&C߉$=jgַl4aDX(x8jȧ-96>/6X/ AF> V8Z4Tρuoh.kb'ڸ{wq*7~*mNZr/f<9rW  fCX߽ވ@wι~iv(\v`Bh/͚V| ̗x(ܿ;2h fW/M&"hżIGW re3:4%*MG5kfHh"1ϣ4]OztlǖtOb~$1倳AY7ŲջuAb:cv. ӆշ1#ѦB*7"UEϹ٪u0䅡  K?D+3g}ɓKz> Mh&$w?2 TG0^!k|Ct{PnWOj| ZE^8nտ%yYDhr2"&9lxνw@7vYuk|OjR)0`? AeH?z!ː:IZLt nblEn{VEA$_o 97(9ْ&B7ޒ9^rvq4r\ğa|lFlWFdsB1>f*!u&4?), "jV%džpʲ MDQ>OU<8pIpf`+=򱢚jp.u~*䟁a3X6%grlyj p}wh`g qv}7;~Wk)[%Pə3#['D\W_qțV7-'TpS1"7?+*9.C" xC!?BDNdztVbLpz0juwDE,7M|%µM@DwvIeC\ƈ3`7\3,VuPSA t!]x)q~*w/Q,T5M%y]&Cٖ݁ zq3ӒhAp #;&<0#DQ@aޠ)+tWiV΍@%tT(KX(\µq\=sr0>n*#ro (m!F4Ib3DyDoUk#kszsK ;!J2*rQ_sH }OuU3|D]}P 6vp KXoQO:=7tlf4%>~z)8OG]QE$s SgZOv}1z.X[lt?'Q%X!.u8X\SU@- Iı~Qtk{_Zt#F]G$0QBHbK%eW'me8&rOi_4EIT)ː]s >>ͳ8۴褭yzAb޸ɞh+򣦑=_(+Vfeid"vNTTٵĩ~w֥ 35>I ;5e%_(C1(Tf#{۩ VV n[HheX%iyzJG#nj+HLyrbx{]fJfck4sdZEşѾ$E[N~PsIG3p3O>Nm0Ug%}gjS|yVavCZCg}E.1&,k+2rZH OGGaOB }s> ΖkUO>^!HknHqs'tJ10og֓` >h׌'ʋKh FpUν+0Pn7 Mdj=<֎0b<yvSŲ9ZzHz53\1h[*`MTO)nŁw|d~Bśls"j4tB#%i$8ę7$v,F2092 Pep&)`-U[d_@mH@Ev$yf5'&!~]6Zw8`G}{w'/ɓ_SzIpJ;TtMJvS* ԃh'cˆcOJrqdAA[!F#R/ױ`G 'YRKŌ'3ׄj6|]f.ҫ fB;Dժ++lܕÕh.!%":~ϖDX-;ǹW\?3#pu;+?YFZa6Ғ#=5* R`'Qig3i /Zkyt{1HL9|qF cZcQ[N`Ͽ-zg&im(QF {WO.Gj*ҁCju6ىxn)nJc6o5{ aUlR_sŕd:BLH+Wm^{˧1Fk ׺%MN*C"ԤiιJG b3W# /LOW0R>~PMCf0` 92@MUwb(̨Q<=5բLwmhCzLOڢժORإcRvE>͂.(Q3p;@P ZH}jX32|d.S ANK>0.2`rO+$C7 v*}J~%Ψv(cx3452d1Ľ5-;:_a<+\H'Ѕ2yv,Q3`- ة%R|r0jUJ?y*r/L<BIʚgYZ0707010000045a000081a40000000000000000000000016650a15d0000f61c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/*]?Eh=ڜ.+0GÃ1җ?5EGp ciWSY35Gp_}dkagC9D\L l+u%b#lSz!mBna*ePdSGxiq_*"38(']p(J(X8% ǂ IsvҍvV ҴF^ +8ȧ#R,`aiSIpu'0Ыvȕ]K[jĀ9类eй/*D٪[]n|>ޅmaZ2/69ì-"M+5H'$^( l3WʧҎ~zrN@v1 .:lXGgO"ϥC~Nu`P8º3s3$P*8Lk-T{\dӷE~>x, H391xAZpD 7׊~Ɏݙ{H}{R_JC;-F櫞Ž-K@ pȹ%H)p\e~*džЮ |ݜsTzIׇqtP9Yi*,8>(r׏[ \o GtƵǨX]~6}$Qdc!8Q'!tE#ZQ&'Mz&_Mװ zMI!90wdP_X#n_(Il/@s _(!(k!q_;͵q' ʳREBG,@,͜A$VCQKkO*8KhkV몪†1LL]= yS5V{>U5;∾ Rj4B h6M?@d)]rcngp҃>=RcoU2@'_NP뼍z\=7>.ʏnUfN@lrVC c\`A7B رnUh*Ivb/*vșثzi mӓZuc9l7A)K*z!socAUE+ADR[L{8t] ЍFPq[~꼨[|m4޲UӮj. _n,9Ln i;T>NNPg00649Tߕ Bv/3'# JGbG<՗(K} \@9T(*ydӸy~*8 Sgִ(PW*.Wy2ZR4\5X<ΔKdnCMi7LieC ܅V5ާERG-q=9|{AУ"n)^iML^~Hf ZSHd \t\\:hv vUV"K$)ȢI|1^pᾐ\!sDE" ,mkwj@@sk=@mV\lKcSa'>!JukwHw̚VCKl*eՋmd pv[lLlY F0g羛I?bpЛ>ڭ]$Dc@Ve򯠝ԩ /DRZ~Us}Dv򑬳WXO ٕQaUKv!mII5KBKNCwx8PB.s`8mc [$")<gsΌ(xʄ{ ԵuqT'֖pϭ!:/\z^M`Y!q۵8ngCj*!`/y#k2dWq)KmGdb甲{y.쁉~aNt4duІ.SSn+nq٪n^mWk.c{PAKT7aiNzdi\e¨kq:GpzuiX_㪕't(%^,hecp4坱1dj1G H"yN>وkl1 6d,2\GB_!k)ʽ2'5'&:O0\{p@ee~Gűѯ/EX 8Ro Em\8SGݦ{ʄߘ\Scl ]*4|_w9OpssY!R0D8Djfp(3&?i^/eʟ&ڨ9NF{NXňJ6Q0,iBa C:/ ꫊ilEn\̑k^ GbzRgJxKj^ Lo$ Y<$S- ia*Wib!aœmxvQʻ1FO]*)p=C㔦~j \Aj'[_\{Qީ?#^VӞlּo^ ?yiI a) &wvpvڣPDp:g}(9*8H; 4k DUtNDii}Fk{`@LK-Y>=QMЏ{Lfu(9SiVt.+%lC$lXދ&er&I図ќ ؕPzrU0d|+_T-IPUW|. {QXv:? u5狁a!W4mf oZMQ hS.y0MN䍤ǐP ݕLP#2͐ wi A8>ϙѭj1,P9s(W_kW]J''&d::篐ϫ EyKQsnH@)S5PI{uޠllۭr.[hD/]?_lVb, q"Pʄh3i]aT,{б.>Bkey{'+f8EkE7/JWfv?.#3YTt:gp=׼HHvuYmV 5Sm[-+ɢ朕h#"jd7FF`~lj޷Ɖ٩}05,5 JÕL8V z_>$SKx`",!aqP{gn0ƕ&J{/l s>3`F94"A 51P{A(Pxkp+׼$!nz]5àH; ::1+0xx۸ T8=śQ bg xK &EbR]RJM>`#C r.[Gih(o>K(TrД*=2^˱)_{{@3Mi܀=ƅqjZ$ 5q]wT鯖ůQsxt 鸍h4nڤXrؙ?6cEYT?^`LTe!"{*gFy]cC2T^]r#`8^m.ƫbG&٤\wakt'%ւlz84m:^ṡS  E-u(p}[Noϫoj9xV]\vpms4oO7yClP6a?7<MDMiHn "8/RT0utGǘ]V@/)+#Ɯ 5)3o%5m')ywILԅ+jЄn8r|f[r<Յ}BOpOu1vB&ܘiCVB~n'KUuUd6֡Sb2hn4i<'94ȇ8Jgq4;!=Ni~ȩ&yKB*Lj6)4"&>XʁaJbV`4yEUFk5GNDD%}9 dbDjٵ%H+SI-wϔo6yRVCe* .T<6I5 Υ kdQ6Ų)Q\R,Ϙrp`rX6cfflP׾bA|kR$c3.RR Zրj$ ,Gʅ[QY~09KU3o&8x j/t53R,AUi>( fŠရ~ ~e Ƣ~(ѐwk8+| l]Aj'9զ jGS QtΗ_skhtccnA<=ؐQTG фNP5̫e8Ň,'SJS|W O}EF1e67Uv\u~:(דPJoM5xGZr<FuFSBn`ގ+?W u|\* MqB;34F +[ jc0 Dpu q lqxfٕۤQG5(bsA1b0PQ/mwZ"sM-EJ o~WpdôسA%5uZkh 2Ҏݏmt}w+ρW3[L9@Gr&osO9Ɠ7ɽPN6FdهIYuds9+W_msfFCe|+m*Y2UW#kV:72mkirhI!8&ݩTtjhBj#WciQU`FZ(݅ȊMQϩI5XIMaD+Ii L)s,7Us REFhŧD (-Ą78+ QshTBh1*& FYgbVy1i娽x;eT£`S^OwEfP#|3tE VCRG"D z.'3+2 E8fK61J]kOxpGF&\ 8([!yL僧Z|2WV̰ No~4=[iFɑq="@bƨx闊C r۟c LgZ%i}í]Sصנ"gf@ cv$'7s44 x9Ti PGS6(lr2j|胜E>T%e"߈pp$B4.p3^;E\d>>gޑCXDA BLǑZAb@uV8dbK8/Bޫb!kS|H(##D mvQ;۔-7ǩ>2yŒkIUꂛEfvCG5qNQ.(am=TOQ-NTLb to\FxLJ*X1A.g>[W3_}|{;pQ G}mǸJ:r٦SO'LV%jTdhK05f>ǻH,(|7J%!:- O;xëWc [i2Ng-|8~R` [#0Fث:4.; &ӄG'Q,Yj!J+g# ]URJ'Lm٩p^_j}QDm [e5cg]0O˂(Tx6| F_U<[-̖'υRl4cµt$MG"_ vSIYT1G&/b4ZFRUz T$@TmĆ )N+(DDՐ8:s nW W ꀞ餸e8!-&RTG,ؑkergM?V gy|}ST {7GRCm_K6dȮTn9qIQ`GP1G@ц~d :dfWLz'u9+ڂcmg4X3f]Tτ_"6F:r᳐7g@22 }fXuca7NvKA~!*yUZ$ =e_3/f=Qva`8)%Ҿ,ujr#k\/LSo&Q(0Ӷ.hgF͞U@va*ύ?~ ^M9_vp?.f ^WDo8RlL 5z3̹q"vk|ï %AZh) p삮՞&/SߴTBE!VUl$eNdG7GozS G]q1Cc|L !l@Q J ^p@H p)FlZXm3 ڈ #RuRƾY%1|q:@~ }Bo aHˆyƇr53+)0t҂)Mz "3կXz-k9F7LO–| %S}^B1Nt\,{8԰V߶,1k{$)]>z. &|pI0h̒_T. <GTW% s) Hj *<ە?ߞlO8HofĽHڵ:4CZ3Oo7e:8>[6 Q7jT|<&ϸcO)iGU=⒚9&](jGYv ;Oت k NDX+:ȁ{i fM6\3Ǩ$ƪwf=>ؠ0d&_HSh(GWL )Cs`:jmQ(!HC=d'Yd 4hj*_0YؚfXo\I^81R=qn",BV+QM9qadYmt1!D(@_u"Lٱ3*Ľ0:C]Yaށš)㲡ZUQ%MpZ:*xU/[ _ LE'{U}Z#TgIbHpRd1s̒|?Tft H@T;A͚fDRRxr#~e}Bg=g+zކW&nH) ȵ} erIz+I"n l"~]f9̅5)!Bp}?Eɹ[LD̰餝1Qi+Mʕdz+7j?&5ւ1KԮY0{ >-ƻ!@|Tw*7quS6&G3 \L] mGztC;<r{5m Zo V oDW~vDKz`6<2 G*9ءT7)\rdr0o{-$:@ UVT>*̓2۟`}vx`cRubV|~HSL:P8;Dv2 xUa\h'*{\DzP6dq@ Q{ (m9{GyUt"0 l#^ldw߮s \or n%D]CMTR2m=cZKd#886%l/t`@y $0LW^GFD"k+͚Tl-1{H/SsӐބhPIhzr޼4D&viNGmj>2gƻw3D/M!S:"ץ"qI[%(@QxMN?ߜ^wZE:.T`Wp0/!.fHuNUUr64؞ g-HHhEq7!:S\=,*= rS-W#t k-G=ڼ&'{P@Ɨe 4L2^qHcU ^k$/-ү?(S:~2LsQ_C㧮D @d7r_8T}8I -Mj*9~L^,ڃt>a& diկ cq:<@ges[;YŽ`Zxfh=pr+Iһа kJ;Y˲V?9Q'C>?ò~& 2Mqtjrg5IiUtvoz;[/\=\SՕy[/CBXREA/`E?s#ߊd/W3E2Kci&7 d+tҐN7_;}2u~{Fp[ -@bxMۣ_&%cB|, ?=g_GKY2c}Y)FF2pn6f[O/qʿL,ūK$s)ի4UOٕ0Lvv󱎐DeuUi[ŽV.[RM=N!9.F!^U%82HzdZlCz>n 뇸_tG܎A# ng(9?5@/{ .v4$領WH7VH{~M>LDص)ܱ9J`O?F>A4^ 㔟?7#p%`; _~z/r-XD63&B񺱿?=3n1i#-sHsŧƃp`^,/[i,z~%I:Qu=RjFf30>=s]L*y||)W\*u1;ҕݽ/O5췣p=9*|1՗,`Gt|i1SPոc+0QINo 2tgז_ny\lv'Xe_IdV8$aÄv8\ fqVm5*m2ȧIQm7DEw(2p,) [ey#"m>N=,lX y{?\Quz x^kuwԫ_Ql|/Y\o:CB,~ ܙIB˹k@na\d&x/Fyuy| dJy2)znђHUzE C%igHSLWd2 J@rΙͅe+pc0!FՏZKOef*yΨ#(Ué_8H1 (56͑ϽVy]tc5C5悦83Tq~#cDup#lF1{Wh}jhNBαq|P(|?l&Oru?0xɗiG@WIfpFOvӂO^vu?с+ԻPha.5o;׋}*np; M2{KL|x2) v_Z &_"Bw6Wfjө˭a]͝d@crx o`W$~ USzo"A&HD[NsvpOT{hj1ڌy41o?Dr~1E8T-NndDh֍\\ A;L+&]lb mQ_d-8Z:= GfԿv&2bv/O7)没$V(nH3> @.esYF?Y*ᙘG>I,Tߚ$ K9֫!=KEKwMJOs )Os1B]ny~1r=8(Wl3<l$m "}YDe56N1lnK 1ػ m[8x]z9@q~.628Hq"f,~K#fC A;Nx[YѴ3T*5SX՜ZXE_LTɇNvAbצ{da.d,ws]d[Ɔ9!ȭ j:ISTl?Yr8[vj0('EXMrPnLVs%ѯX**B>5˒Nf4jqٲWtV)/C2f+J z>C< iV d ij?6&lϣ>T+pɽ;ޠ(cfUǪdkfdDcKWĘՔ쮀DV-PCv…oe{q>Ctۜڦ `ҘUR*im/؝ e{@[K*nĽ{V)HӚE**"LCI[w@%Zz <Ո*|G/7ܾXbҝA%a 8@gn}Nf?;RD ჌6u qdΛ.tɹCyFhEM.kB ,Wjhq7VNEym%"!(k!. Νu2;(-(flfP+T+B`}/0ҒVcg6)*E(Y2ΟU 7Vh8<2^Ȯ7TJiUDZ? z'0 7[rNΠX0X%V!")~\5n'ң@M_WIxjrw]W^Z=c wa*ㄪg, sKe_9vљt![@'=}-7"e7e/Yu'#a쫨a=%MWʹQ)}?.i=Ǩ@6>ƾh-΁Լ\qIrij}{"ضZ}q~D!J$WE J es&Ο-iPv饍jhFyި]6s1J"#q\aF!&V덦>BB`|߁΋2}@7z/PS:!W5\zq9%!k@Ykˊo!6g-eI÷R]3[D5=#"QxinV*ضځMiȟnS Kc DX++V#ko@5"ɁA(7ak2E3ō{_0̛I۫J&+L܄3$TGSJ0мz;f9DEW"Ɋ@!B78\Dýv@&s^_4OdQMw܀Rĵ/J G>((ߕbL@)Jt-r9_mrVPWu,NC|AXp1Dk$|aGN CTDHz|dE]\v0wi]H.fD]K4 `Ӹ$[S"29|÷X"z ~&XE[!EY@frk2.``/d+TmZ;x1^/c&s'@!I6eA7Jޢg-prsgqGTwqq&nYd4:FFj1zCnI=b>7xQ8KGkjs9uWivEߔԄE5%:DɄl޹Ճ,;) oiD!" @"&g &qM8Gmv4 uVm.֊?:_{urbl@g-"}x QaI0N#"(MPO4o?ligjG"s3w" 9<4[PGn=EV/|`_Nb!oT|i4wH`Hy Zs?1_utNXzEM@D,3}_Lńәva9tDS8p- uAt dĜzĦa48b'%b踙B_)-FC;}n9/?]>+pRv:rePL[[kjEg43\>5/ .o 9D쯩q65w¾ʺ5br,5, c`И%%>y<1nLl+&0ޖ0/TJkI3{m-x7$'V:; g~.Q73h D4%<0܄Jc^pP{lӹ%xz1Ł5 ut%„s m'sD1kl㓘I?sD^ !ƝHu3uc i*X 'WʸJI.jߛ_)fT5C9";6f*z a ވ ƲR}A/-cm/u3v-kc =Dvn-)s9~bwӦb%-a;'20@٨pN$yM){ό[5=gHf~Ŷ~2.$,伍l}]lo[AT#U.Qa` nH:wO2Ce;\liXp2C:]Z-~yβ0@GGy~<f }svHHĮO3嘧,)U00PB35<ۚKl0lGIc^a('R k>4I9K>/k#&S^4H[.7~I r4M4br?W{#`!fbpKy?|"*܀4&wGtlЪ}q jor_*D7ht8RhmŖݻ&bKV-bJ Ft-Hb{T`$e '"N]d%96+D]MHojDtmU AbwDMN}NcHghnW*G G)Q>k&* M[Y{IuXՎsHNt1a- bKœ:ȝ@k6ufg(&Ip< {v^p>q-DC db 3ˇ S2ނcF0cYS(LTte)l:D}~VJwT|b} B-.{jd}{،igAFk*C )?|a}F{/i_ۀ>]يnjjDˈfR<ZW`f;CWS?||fӚRzHrR@3vsF~_y `X~BەxY1]#0 *#@~VAḥ 7_HaD%;¦[3mڥj9IkčP=P FTs\3ellVPp_U(Lfn`&v=}ajsP.&Df3n$Pl l6lk DD#'hE[V3AsDY]11"MmÄPAzRId\BB)Ym9%]|.5+'zj1"D=wmoVAQj%|1xvnKwSyJ o\#7Ç{d~IT% |ckroDLDS{ĥ5?BbT'D$"ĐlC4?rA`DZD59 LbLeV'Ʊ7BGJw*ee6&$hY}f4V$-;T:QI?W 8KpUз&-ԾƑ'Lڟixqc$ePT}[gӌ鐪V$j |B!{b_ 5"ZWJUx7 8+BN53{R'[enb\VP׺tQ%MWFD!`džVɥ0,h:qmalԦ,bʗ >kכx~Ɔ#X7{q>ʳz<%@xWV&F#rC$z JYI=&)e~&QRαUFV/^)T{/7t͙Hj]d`,J6RR8Y,HVE-8n=곕6yU~ w\4Ol:4ϻm2蛬iᨓ# @ L$`ϣ]|js.! q@ 5_/cV徥T)ѯ]@N^S:66+OJåű`gWdTwϜcatKϲf\AT"48)U%&-D&M';c)Y k\~GoaMKz[ Lj0$)R=8w|`( ]1w-]V<vž7 '"/F,'Y9{uAu 7rc?YP yTzf:ѬA54~̊F $Vڔ;\Uv:"|ȊHpRD+yIAɇKlhvGh# /&&% LUQ5Y(uro' l\b-9d_uo<tqƉ4芼R[&K׭FܚrCNfE"U}1&`!hT9 \! 4b9' -PY_sʎ@)>Em_ka' B,ax} B ΄UMiTW$ w^qJ?2e*uq44{ >t@Kwotuؔ2f~B=$8 E5Q.O0E?$TiCGL oŸFo#Еhy,Ÿ'S irhs b|dqgd0xiFbhBkŘt6&$dONg:ՖQ +fBVN:WFKy[>Qw E93-n3~בiMݐ0"V{ $ b<1mq%n-2d葯==5qr5 C8^d rE(!j\đY3|+x__Et]2!vN{~c~ ╬b̷bV˝V݈>]>GsN;!`Ӥag ([G?% 3U/'Kk!4f|lzmϱbbn@X;4Jj>:Å t(8bPQ8L`p?.=. 1^,NF5u:*+0Msg7O LcDdsBzMUMZ5<(,\kKG l<8Fh mx!8y%pW]|"NSv|;8i be $ʲ<ⶰZ ::i ºhAcNl3MZ d^P¦V8q Zǁt7Ko!t~e-O_$ $1C%<#8AnRv96NDb͙~>]&6>#sT9<ۅ};2FFNsgaGQ5w_>s@R2rx0仴=j? ?ʲP uCRa߱2䠍/\WqUHD0 u!M!MڋPLoJr!]-dZ+H C#ްLۡfDʧi#ħbMEho\ ˝$'+gNB*Z z9xƭg۷Ìl]G4"Hm:A,"2,5 s+ǣjڒu?`?r}?#!=[ܘ YֶVrgP%I4uDX'TnƮUrrYzG ^l|RM8 ZJAPbv?' xM`6tRlw `\3!jil#Y\v~vmB!#ۊ/tV\&O7IΣ]'0%IacB6ޫ6bB@[;v4]wuLĶRطR`VYݯnv0zh3:|,32F( ciH<%w 3pUԜ F2PzNTUO)ɂj7`T&?\7!KFªhtrW[RTNd&8+lz\CE3u¸/® ;YrAj/LE tє`y Bfҿ_ \eN@vBX"+dW璸CbrHQwVw܃Cйܑ`;d!:sS]r>xw6[?ռFڑvPi߄0|.Wg(W!~I"6mw@`Vif>!q ":K!ָܾl6U^t` B@GtV4/>ڥP!Vh`ˏP \f[OF\wC K]0˷ ѳElcbkW?"L~m:C93BaqĹZDց&Qv-7({rn{!V%_ 8Ź.9cjVn{E簄ZYG*L ,o+G+yE s$Qfkה/5 }\%;;2)uR۠jFQ@='5jtv4`r2Ɩjl@!] nAFgZB*,R$D)(%KP1:t]8; 0JP ^m'w6ݺhoڢ5bӀA laYwLlXccXRou?Lp4Ҧ§2VT]r4pQPbAŇ Rj_`>*^S8F%Bӿ\45ٙ .4&dvNyDܫ h `p9mo>$E}"y" ۣQl"sI"&TVde/} +=̄rS<o W{k5B r GJ_Rr#VH| r|W{O _'T;?MΦ iOE吣Jf'\6I7#Y/e~h7>G*=kJj^02VI):(%H?i\`y|0ٴj1vL=4|w!Vp`F[{'>sNq&(onۄ!*[P`8痞laš}u2!uӗH};*MhHD$nj>7:޵KDzKD,8q[m6^s#}_dA[?J z3 b Wh&h esqgĠRC Hウ#JBD59ޏd9թ݃b ={!+}1?&~ծ;KJ8v$Wgo#N;Taq{e_498J=]~|\o>b,i SԭCV2qwoR6)^j>d^b,{%Bޏ 9ug  FW]ݝ+zh6^kMzy1z};Q@*^勃ËwMY -P J4G7/bv_AZY$~#N.#M *hMRj7M @|ow-N{X D(о~sx {?}L*zX0y6BU. A=3+'tݯX w*Q7z`X젱01l=@iA uYbҶ߂3?`A8gzF4^iy˓`gsj~ l #Wi+^80! z3N@5TL擘lQa"g#n-lLZ[I+|`5g&sNSK/U!VlW`}x@oVQr7eGKo@wՄ7-ՃQXh@+*M\{Ht)j's*hV}ݾDB#w:=s g[ĜM eP>q w]n{C)sƃjB?68lbM(Ȗdm`0(7|7@Z-x@r1c= p>J,>^0NF%4t |i=\f /:;gF6ֳ`[cѠMe$gٿ={iE07AJr6 w)ܛ'g'FN`c;ӁjH_;"4 '~ixMCJs׀JaЇ~I$|` '2!l*۶%!tBC̉o_SxT&qGSpΖ UAbb{knyxXF3ƛQ J1U l-+%NpX+$n9*FmU6zGZܩ)WTb6 ^{3wM(f6vHuE -^a=6 _Y1}ϠDFAab$[FU* p{upU:) Ͼ ssR 'Kyi?>*>)BE[ƥ,wn>N 㰢D#֛fRխ0}(}h9_ri K Uڧ9Y?th\öeO:n sQAwRP?D\%\d ^|}f4aCV};y.Ji[[g*:fXec{FB^=0<f9`ۺ̆*1* "kbl*/N.:?rOK4?U6MKq+1x)BwozӬAa\Ԯ[Z-A^]oT #2,_4uF]Zl; ka`_UE-'\:7 e>loqXYW6ԿӀt~D%D\3iqiבYpvc:Fb1--T\BI`Kl_?ν}("adǨϞyuAMu.)Hu<6"O~?zKgkP@joE96ԾϷTW'r~|DIW.2{F# Ve;M?s8\0͊~Uk C.IG֐!s1]&]pǁp/xhw.f;F 7eb10eE֥ܾԮS1f`[.͚J?h)Εoרg?vPI-v = 43p UQMpȭ]n7n++Q>ӷR%d}fR3 \VqY]1 %9+K}Pbu띭2/#=r-m!z" Od&XFխ77>>N  yd|$v'P 8+Jy%UlС6|~8aBw 5ck [@dmH*ǁ-̪ʼ7 O!.EU@_qѶir~KĨ8rb[:6Fc!mrn+s"F(6_R䀼jHT0 upv ~#̬%g{e|(ىX5QTKfx7!մ^:&oLZ$!u,/w۹fyz*blA-I8N^FEK$6"Wm \{;IKP,7gm0{]?]zyo'>=lxgE-|]v[[]2~ǎCw x)~5 Ɵ8?2tXIړl6frۭ8lsZgU$W/s~}apLXT7=R)=\@pܕpSM֌LC30i-nۚC$bs-4WIh!~`O"ʜyc6 źgJC7[5^?:1hӸ7iD)&bcN *[l2GPg ltH\<{|#ߕ$6 ?&x+ڗB#'pRJtldWtڼ[iy.EhK0lIA v lb|.ŒWW,G[i$bC=H]qMA7+3}̴zH"VW@f -1++]ggu, 7]+Q 8b{i ;=q"{Er ۠ܟ{?ˁJ[S0㭚%FtY/n<36̭,v˘EIW %6J0ĬzXdŌYv]hVp4zW5gDRӇ (5d牻qEW'yƣ ױU{VkZ3H4ԏV >GIU&,{ۿa !0VPWJ3΋!\4֜7S b |QgnרkV:gr/Q|ѕQ[hKNMPs22~u>LD +[0c9%#/_ߣ#?B%i\#fS\LlxZjhՁn0&_9"wP솃&<ӕJ{.$cXMx(hLMx Y{m՘VB9 $nJC9]4P JHv׍JEcºu]_Q8&|Ks$-L6rD9 a4ipt%""cbmԐυ( W~kNeׇίm)K46d[.Fa@uyQoϦhl&͂6$ mDR>>:{vYre4ߙ`n6w _luKhaWiMeP?cyL^,(5M "1岜`i[fM -*0ȤwO2go XXŽtx!Cǩ\flTc4cw(6KP祫saW2 }G^Q^햝ijy,Ty5Op*Zln=hkF鑟O%B-R[uf~OMG-[nHS-fVopp~h|F{I5;`9̸ 7K/J/Vdr!BMP"PS׶^AZpVCڰz5PAMU~!7[X/e"%W_<=FW;>9𯬂KԕcT@t(U4J )Y`rJJ( Y^5CU.J4'qQXF-d_M!h|]SHJ(D? ˄(Z'p:)`u` bDK77!xE6ϤAӌʓ9@`p.[%N 0EQ&9kˎ䠡4 uu=DCj~9x|.l[KLBէ@;:tL9_CŮqvFwE7CA^-1?}sܬW ?MXk6{h-34 u3S "}od$U_^ $W婐Ѳ7E!\kK@*HM[c|pi;ًPmFiiAEzf!/fGKW^7UƘ#cߢX gi7!*|;yvk"u,9~ E$ZfY .mLNmc¡ lfL@65_e3MjMUSzf*A* _ q2kbUTRՏ=xL(}/gn6QPe]N8[ 5'>[WH1lFE@Mݒf 7Tutj|' %pNTN ^\}BUFw>8N -2I9*W!=0. lddtWx(rQHs#xIJVp9nyY*:s/-QCFk"}w;ܩw[ %EMTyAs/tO& Yzn>m83alu{zAꈚ൉3pfW#$Zj?or.$٘MOcynsG& sN(ZUIQQ- ʵŋfܧeDxД6 4{IN$gS2uRY 88}{ŶzV=M&: v,S2Yr ][3+uB >MpİidJUGX I}vU,{H%lsR29GVDF(~<bm5ʝ y)$EhDq$gk{"13tŃ`</#9iޠ,ķ(=![8hLmȽ䓉 XW2b/p%.LT7fcאt\s6,t쟀E`&Hl "bDP5(w[Xع3U.ODŽV~EȋsQW͑j!॓آI X1Zq57C25ΩXb!nt $}̜{e9 #0;?`t 1aR{,;mi84- aTiFN TPOMtp|v wP2hz¾lw񙝋BFrY>Gq` o+[~bTHDv$ǡIL5ܸԱ/l#rKH]$gK72$8Enj2TjtZ>9[^c VS$hNɧYyWZkxb)cKVqGN|H?ϪɼS7{'5}%:VHo 0e٣"h-ވ]vM]-bY$`)#9.)ANOtQ=M$^U]OMs40i%܇YgzV;)y*$ك zV~*GU֋9|zns5"魚I*&EDG~frpY 'Ba v{OsWMi89їn bezoh^4BJ vWül.^5thm3J.4P%h4W1:k`G`qk%rRL*Ahk0i2cEJ]W M^(G ` p ,1O%PuJ txhՔkAasK7-w@}Z1|H׫\rb"S~süokk.h8)&"J_|ÞaoNbT"V;*ߋTɹg}[a~2$ls ]c;ȜX)/{_.JFP_ T +8(E&d.XnE"]cJ38Z ȸ}W]T[7UΨP0u@P@pG3=7 2l\ Zi5ZDb6cZ^lGWLY[WpfWzZc:WtTgcnɢ=X(0}uX_ IJŜAu U0no"edŕ ڲGu&LH4s4Vm DeMɎʝOEa4b%u*$DVU.XY=sDAH*S=> ڙ6pw[khiw_FLʥ_9H}vk FeFpUs~6?@kIhr{Aܩ&}`6 Őj4qyp aJFz#!~tz[&]K XZ!) O׽jp:<8*a E;:1xG*u1M㾀$ףr<-WyV' hi/ްJϑӥVB-L΃.a}?I+WIqD(W2_v|b7 VB{`fdB5|sf3B1|ˍ^4%%&bA:3qo^r $- <^tȊ-jW ڜXi)~V4!GIlN#4pv g4AX{=S0—QH+e'?쫅a'OAT7A*"e9^N{_Wqՙ۬g #L1xF + ΣK񱪎ݬ{[&3@QuhLk8*F-SR/0V# :?9aR5/0. BF wU \]xcV* e&&it{P, XI΢yeruD?b c刴hBg*CIq͛\ ˙p襀s|dbyݭl @dױOY&8=?iH]omܱ `GRT聖4sA(rpp3ڙ v[_ dzJ ,m)sW0"g~`ENƆmH4*|gSJn垧MTs]eo"eu]W*oPhJ+ ~DI}!YmzZ}Zc`8BT; 0J#H3|E8-Ćwm7@<aݘ%h)~DDPSAy頟Jbu\jzκy %`aL~EH& =E[H-ٻcg4חQ7t\>rqT$<NkF”+lwӖ %Aό|1Px!td} M96|9B46ᘮɛDŞE WOX֎qxԆYoV5l -LT}O$ 9K `JSnAwo:ĴLdj K'h5zrOQsg)b*^pYjVy=uQBOL=f̓d8z&Ժ"' 7& t[P>?"rVk/dRDZnM}768DcsEW_n[g<ʊt_qdjF2d`T0dyHNIj kCܶmzΒ9kH }pS1"F/-|0ERjشc 1GQLxRB4Vw4\Sfn}0ȧ\/*re><]' ICR LԦmlٚSbnN;ۭمlsTC>:2N 7ԑ)dR^~842;y'q؟b̏"c'7}8ߟ8s"i0y-Q!AF#uGR3O[VTx1qk`4=l6`sd ErQ=AL%;I,|~Mn\:zaR3uxHh_J}UçG;}IqܞSp!ٝviUbH$s$]"vIBQbL'@ /u):+[rVqK{!!`M0MN(ux*-GD Rۜ`*|HB7J:ZR%͏fP$U"_vOwTLT+ۊj_c1#{Keiu-Mŕq/E8N@'* w.$X~P߄XMkƌ長ܢ=_eZN*Oo6Q-lDs#B2A dXц>Nx;ԞA H#Zxa\Թ&o$05(&x7ϯ V ΙnT2;9j7Ywj FI"G7i n%d>4Frɯw !)a֩!G! ښ@؋S6XAOW)p6sLro l"n)t1|ކ '.e+fOZ HZ2OGitY0B+Ji@CfHG_wEP͢1$|Sܓ ?\It]rMYs)c5 PU"TP>|ZUUR K=]鳗~%oC*Lwp*w6 ~\er}Cx"L75bjxpoP{Tf5?bM^?源8e`)D121s7$)W\\8kCKN4ٖ 4.E[bPiUp{mR 'SG-;pb>~uZٝZAfK!8R.O.>Ta oO [8[A~r=kk&]:k7%0/8 KOU;Ѭ-+nW:-29=ll#e`3XcGh:<7Bz!: 0%/Ȓ?xh0Iч`ey " :E2ZLM=WQ6G5adȈf^-s('D!8^,>@8cMI;h7H{ǃo/0G8%,ܟ|d+T4!=;ͣRtǪ+pMl\& @lwEc=Z~ҦȆk >&~a!cԲ,Y4<0rHNy;Ȑ1,8~±Y֙PguسENWӼ3n>phi^Ca(ձ Re7(UnUyM5#Z Y_rhk$u:0|6Pf4KߝqʔԢZx4rAy;?,-p*RiBܽ)sVsCge)z4/8E|uvN(?o虫 ,(:g9+p>Dqab⹭4VU |ߢGNV^geBXduUpBqZQk,<֓d7"@`9!{3j`(6,:ѸB.v%q\rλ9|z'&:Aփd\XzEl?}~di8-t%rq0t2&UG &ʱgmݛfoȇ{;&+ E0L?!Qj|K^@$5``ݚM$m&>h찞%niGnu}u) 7aܺa%bRo08hFi[{ó!wI8Y%cLj@abÑ^"XJBKF/y(|^8vf݊w:RgWT x*QkkIbrL(Ijh݉ !;8YblapB TV%B_Y{6"6DHH^At"FtBn,c:~H%ͤ`%h GiR)L ;+V .Q_^NJ#l]|OOFJ'k&Ri7ɯQ?9Y@?ؚ~`}m|LAᱩd&R6&UT2VYMIzj|82M#m* !ᯆ8S=rF;oтMVw328p3eRفWJ3Az=XU>iPIܰI $;V S%tAiZD0J <1!ڿr!Mf/ft-DFsrk1L߰:44IS]a!Tə|`q$| (hF4MutR.˪rKރt 8k`6W < ЃzxB zMn)LJT[Ln6:iV .P$X*9:{js}l?lm7Ѷ(%y<YnY?hpuxD3嘚[؅imHj٨|c5 ,7EReަ^6qX9skQN:)\22<A!TUS~`q+V_|zItD^[[u+qF8܈dm~tV%w 6'm!/𲹯 ayru#GRH^K *zD);l#9*y8#J^ Ě|Btq)S$ Fsܤ]k\b[kqhmsUn_DXTn$TUnŰ9fo 5 ;܆` ~鑄>+E/Omy݆P^㯚$zw/z.[yE-Uı*~ͅ0Rj+@x߅]W%7#6*J$v2E Igܠq*UFD;ELōm^ c`b!h[l8%I.j0T)fގ۟bV#C1Ѵ ͈A8;4Mf/N6]"M[sǽ]fT5"0Q(Uyߺ/aϿgוv -lhUrwƖy .J5)etW}aV7~UzgT;$Z)XDckreoJ\JH[}$,H;SrGU気KE!Rr`4vVf'_s3a8rZʿUEyu%Vb)|@x*Hf5`73|}}\~E'a%O?v>2Փ ս;ݗ.wl S%2=GDbp'bjQ؀^gAD*\Zgc'Wg4[=_;ܬd(Z&; npH X̎3Gq !V2OܲvI>yS/vpWZdLCᲳwNdL?nZg9 2{qn d@#%f≥bHx&i5Rxω9*#K>Zqj"vRZ~ƃJ.?Oą] )l!![3LT˞St>|s]ɟ. G?+jA(k9t5k<%u9U~a vwߡIcFO!J*|ǓCܱUyuFY;J`v5Qk\i4um 4fUJUSaO\B*u6'^Kajwv~h񝅌LcN=q'ʱV99)gҔТ©|\o;Gx^4%"'-@b4\4n:"_Z@Džg? R~{A;E GtI ^L^ڐ8xe7oG|'~1E)mD6um$!m=gk߲$*QQsm&J*ϴhz4.-zK7/n<@QKDqF?Q  ׅ'ڶ&f}?ǏT%?@AC`xφ]{ dD5[ﺪ"gMj@LDo۪J9Fi]͗r= ud WST,-X&ѹj_]izFfOoitb1*ȜQ6/NJL B[p>ҷlq qʊΆ[*" [iNydSSշy9 pjnpym*l"sKcULP AXxlG_Haj-ļ qM"/ HjDۗ1}q-R մŕ֊HSKT&/jԃDs,q\ŇV9le#@Ea>+G%[l-`W!>qA\r߹ȹq0Q8/aiG(S;mu4o}+7b5DĦ˿H "Hj+99ګp 羍%9#]W> >Z&Yk gc۷aɋ 0h5^MpqT0+yvԒhbW&.u`xE@੝Av/餄ߺN{U{=kԶsvhe$<-rc4#N=ĜWʆH>BF  jwJ. x:f)&A2 -pi>Gf84,BqOJWMIDIBj";w5*Ö-9^>UIȧSiDr`-jQ^kt+it}I%KWwp +o潓OZvZ`wuw߅c<6Ys@֊Y)oFʟz4E^{åEhA׍ yvmb=.!>ЦXFM!E9ӈܨ7W$MШ\o9HKuGJ$S.cptE#ŒZ-{~>Xh^(R*ij z1c*\I iH} 7} CK|v6KQf]nf[;> `$bj@&Bٴ WȮD Er6kv:<Ƌ6V, D.t9PBy`^Ls#8 Lu/uZǵdBVTgy {"4ap{CpA!KD%a3g p*ҳN23L,7(H%QA뫴P1;x(B}a¤?31X/l[f u&}6]l'3QriGsZkA_tThѡ99"yyPYUm{.zX&1A4q y*)l)`TҔ֝YN6>@Łʃf-I5 C;|]3 ZM;t7/V|MHX,vt5dN)]m y4Wh=ܦrsU}#25AMڑ~HjM7L xLcffhRA/.Q8g7[m2{8QG&Jnڸ Dz+=$a0Cǥ@40Ww<=B}c<+`;ƊMϨ^XB _BX>h7p :z%$?H/|ih*7WG9uQ3 BM}`6^\ɤ]P5z5 "'_Zgζ)|_0~L;֭mM;K h\/@)V(l|QVvV?t_KÙT7+QB+- QIk4&sV T1Gj0nN̬NC,}\ռB#mGt48 i `)28P# =LnhJ%hm*O ,̓wp0@.Mմ%n Ǫ';*joC%ʊ@R>s_*ﰪtQ9oyZ.N!ӨPO hFz+۫|2Xb11! 0 Vɮ8"xͯn:dQA}VT{EE *=uL %Ϯ^S KMT+Pd "eBJ(juK2pWBdr!-P%C |1s\è}ʯ=>T8ó .GD=Od5ExW5>3Wjn7y 9P3al .= E@aR#UUUu>N<ǢA炁HSO_ mbM|;?~.<;CfFîO*V(.7 ^y)/Qa9cJp`R$0xj@S_SM9Rq; dG*eHqrԅqCZw/>Sуk- srQC%Uesw3$i-FZ{dv1#`IxH|6XA6g]Xe7KAjLJ@Z' W\C:XiQ yZ;k^PÃLc_6p.,GWP>S쾆#beeJ8}V:X:9z㿑N.H$bdB;"*RB!:`?t#qyeQ͋Zۆ7%`?o:4`{I R&*--8 V=ĭjFXmc?mϓ z@ۥT50yQ8R+DUo-7S"I;8lJ,M%yOz-oiEy,e܃TQhv޵i gprUH*H_~h!7"D[ <Ζlf%W޲sYQ^.cKO$YȨ]'{ZTBDV\6XYxJQ,-_ rAI9fVK*FvLJ7ƫ:˩ gEHDT=աʐpcaB`;5\ tj;{f$KL+4mEօ'1"7<+v]STQ:Vxث 4uِWт^zw"Wr_~2v zfV92E ͜(zz }|iqUzϲ3ax3WX5&O!mpC޷p%,-QE⊜ZO,]EL5MVIOg j D< WQ4F *%$pÿBea*#9J)΢SF󴙮'F>ox\`T~ fRk?nnub0F!gwpoRo_Hևy>ۭ٪.bH@{\|x%_hgzYZA iR4EYK ,9=>Ir,%wcMTK<7WbŽ$:T?k#|on[\-LzC?t2;es_ʕ qvc {LNC&$wezdL,q jV%(,A31q{ddgU_bh퇝ҩ(|Z$a(H7CLI>gga7hWuep+1T33&ws/2^j@ҩa* q $--K1=HZ*%:z㹲a6ᎃ;T1JUTF7j8%>yZN g6p`݋3 bcl>#%bx#RG=]Mad)Jbө'/܆g*jbJ`ʯAΌM]_zIe˶kI<11/_$WQu+Ij-K>NeSk'&$&oxjyEjO@s_] @!ZuaF”Q 9WդWTït%YGCLJ{wd92FqŶV\-} QcW 8g.]khP?yj˰Rm)0Jx0tpIJNH2Ⱦ[l4z!ڃ,"̉g>lV t4@#~D>B(𞳷W^V VP 49'2RYfE zO5)r8 <;,<AGG%ٍ/O%^HzpYnә%߁:ѽZ ,y3u8h24um'QwLj N|Rrga  < jncj;0+/ePha+yk{&AW8c8\JX$!H7u:IJ]im=|W-.'ߌ% v#Uؤ}/Ò+znB_&ߩ#Sxij KDŵz8w;t ѯ }Пļ /t|$oIp5[Kg5;b*)U~yn yfGsp@(YRywzt:/=u`/ Ha\VoA6Z?\S|5Hncb2DCN ;NƕŬq};D& sv1> R6} Хze-S3 :6wUVۢ3~ߊ:jV)ߊА3z>AdC{ɲ.V _<PJP}IURK`?*Rbn|g_ XϬJ8h*N>]!ַ;WO]hOeu6b\0uY/<LnnoWe߇2T;m7$fpൢh|-(u hߥcNlhȖ+.u{İFP0:^7BӲ 4|Sd kW!-XS~ɮ'`)%Uch.FًU|#y%0G.blHg٩] SwJmJ;t%~HH pOYq-BF* UD ɨEnF nɋޛIybX C',Fd*1LKXNYa7l^# (y?wfU7T 4ݽ*!ѡb\݇{Xɪm)owH0&佯s|3c yd֘p?M,ZR䁔>L#;>sPJk?FU'eX{.&JX#[x~P(eީMkBvT((xGB0)$AbOPucOEYnGeA}`U&+dm+fw.Ne: g9Gcs3d@K޶R׵FPDF(L@"Sk@/9W>GrWo2қ` ~VP/MahZÐ \D $7N7nm܇P[tGM$ &~>YKPG:N2*GfGHo۟ n,% ]CNWVkFՁIװACƚ3eGRǥqo.|֬\_s1&q2eRbFi/}o;N'[Ƭ<+e0Q czbkH_ (d7z0kG3 ?jݸ.`-N =RxXDH njr)k{Y*'^MS-@`%&k4ay55koJɣ:T&s%:n'8/KD.?ٸxfhH “M7&@K iX xя ֣yP,\C 瘑jw^ny$~->.*ȱ `~]-ra+}>GtM- ٘]f8_pDF.,V^jPHJtF ~{ =WkP!ȏ^ސl bu8e95!C4@dXV#CGD&C0FtLb9~claq/|jsq^ӔԴj?;c f?fg5Բ~4\ \*r 0\Y=9?']Eٌq%iыސhƐh(5@~=_ "O]Si5R)*_aT??"^IE8H=s}/:1N'3)7Z m\:{ΗahZ0ghw)5 Ϭ(-3=.`YuŸ@tU!2*LRV-)QHdl}g4M&ߙB΍5>i`PGAc#żiҏK`Dw,:I>@>TXvAY&66ХpN/][d>c~Fd!k~@"j>t`/љ}(v TcXۣxVu/LK4-P uhJ=>'i]z񲆅u|v*պ:/W%TTax?[w_% t224>`rX|8i!u)$(np!1"f!ډDB;^$akkŌ3r1  S2IaxT>ö<mvx}{_C'U_[Kys膴5vS$d۶݌} P&%!3zբF ɧx邍\p"Ə:͠ݨ"T-L"Cyйruo2N"^=n\kiА8paQ`sF.]p/|/ '# ,ݲέCP_2N+ԭb:n;@kkqnThd0ia~46r~pp"eU#;\S[Z,$e+Eɹ24>'dBHP%"OC2 r^:qUc_Tۂ?/aTey[ýi1NF[?0<=y=nj~!GvKYڊ41d:+ W2\r,xvISbBƋYe K6?XB#_FT+ۋ U;CFo%ԃ#l؀lYdyF&Bu5ˑEEͮ0WX!)Cyu3_CU'5,Qmǻh5Exӹ?l9O͖.I& yLy :ÎB67ݼ},d!H$3g'Sr8Ŗt&fݙIm?A"r D,rOK0 LӲ<.KlRZ>}Wtu#>?E/3J{׋oǹ/-‡2 =vGSeKob8C?`U&Č\Y`l,{`|I8TzdH[1WYe~GZc&Gb,= U;ԗUYg%{_2pT×wx(b2ً#ۣ  R!>WMܟϝ{r]2gs&+qԱ=8 &UHSn0_DQZ#v7#uĨ!I_|ڌ<+#K"sԴZb\TH%FOR D Kށ+n@t"B2 N-Ϊ5Br4pfenT<(e*&9ڴruSg|"Gq$)'Ic==1هbK`G:bj}!8O&@L(F>f(ቛ\h}<ؔ/ޘk\3{I17\O!7%J?̈p"~RFs2" '΅wvR^Rg󂞝+>~afOmrr|vEZJw  Z~wsn42ƩїZՎojnytS0N"f7sj?OOPǍbi#6yNa`|QɊ#G62)iw0^,;"ͨr Dm=WSlIms%[j_hInѸۯ2rU:0DPRuELW,":IQ}HJ:}DNɾjL}'.a#  %ۭ?i}up)Țeٰ{۵ق^p=m*{*,E0&O{ @j9Oi5q&R(ﻈgd" MP$Gn?_a^}e:5ݞ>OU!@ĈxVf{*qTQ6=́;?[\6h+iu; Ni}\p!&i>y@U&)HM\<"t哩rE_ `1|3b92dL̕#DWHX\Gܽ{92\LoY&bF2 Ѽ>750X-*s>ىlQWZ[6h5BY$*@s*Bpbē?WGy'72u=5%SX{(ѣA/]j M9f0$9F"K$:,:k-F =Qf~L\W^epczSfnk oR/`$ƢM"4tj'#Żq,*{Dj1,s#ާvX.Q{tY%uDYJjc=OlR687q,/ưdri6kh+\eOD:t9P-M#jg|]I-~s azbDjdx"Jd#bkTyƛV6= ;ۢ Lb7'0C{tVo4+lIULv7ۿ?]& %MaetSj8eӴDoZ^u®Ѡ:nk$1-%aЉƝ  j'K'?r8 __Gd>xjr/DZ`~H2{ƩO+ŕ7r$s ?էEggQq'/c;1Ԥ.l0ԑ>P@ooYwSn|ٵ^I]&&7gVApôY`>'Bz XYUyeFl`u1r>n+U(ek*OBan, +V}fn 1o)CIG]=U (b7q#۴)Oԡf?|y jxr&̩{"cqQUjDe#eN}J1%\1I³X=ҏTPLH OrIw4+•zAmۤ3+ٱ5>X6 A#Sl)4"ȓloj cf^AFt&;K`kbz9 ^/2N;Em5иJ[+tcV!B6=D|uH2aH͆E_FG=OOU5f,@`{cXT]UIQcǒjFDBLY' ;3uUSy`S$<)pk9ZC^?nf$ &2pcVXd*{ʴ*)ZH#J׾S [&!|1Hu䲂řE` gZb`<_<@t$3UΛO >`J 6yakm<¢sEs d֤Y*(vySDFp6#rxJvbȉhh ]Xnc"B&8"0$?\C#U@VX2d(zYgޒؓ?b9X@L\Nk~'w=8#Ee3RJ3P*]LgM&g-҅<.$w;2o,lESE"+QiSW|\ɔpXDtUXx ao}u3fY9!c@C*ҾM.ы8tXkua r4wqXK' m//ЍV:VO)cj-v6ҰZP X4dJE ͦ!&*NE%hsͪ,wa|4dL(RKsG ニ}*~ ' H`7giKDVuaʐ޻/$(0TMwqK:=_hq.IE?+_8pAUwg|o'-Νe,9Y^cFcNZe]i7n`iҹ_EČ/^&-A74f<Ћ8/A>D.G^jYEYHWM%2v|XgYZ0707010000045b000081a40000000000000000000000016650a15d00000f6c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/>)]?Eh=ڜ.+ɏ s)\z}'c.Pg88H&o8p;E򝁱\Gh܏oiYE49:3Ƈ&=S#şU(pw:Ǒ wOPF ;}QL.N0`D~(:bb07(N=d6FJ|;NSĹjg,uC 6M 3#v"eL)eJ= S@H3ѡaFqL#wG8`f,8@eV64 I|gѡWM^2]_gRA}r.&2-n}2OÎ|EROw}mU$4iGfǥbWICŠ,߄z5{&ƱU)c!c>M|QI&(3P5{S]\dLULh\svO!y+Zxxio.5r}|jxID1HYe#o* tq V2/q}oo7v]QҎbG7BX7lH!WAJ<1fP% DR~}r>^pD7$Wu=*< "֋}~t?>KD^K QKawU3δCdžYۈU'=Dx*L6 U= 3.Ǵj郌l7\`֪zRH!gy]]fZ40)p+?x ɉN%lm'p1 DTOq[TLrmBOhTJmQ ީ/ /&xLoth2ldoEZ|mF o݇jʜJC=,Kb͞i GE߈w&(^,5e(_gt@U?rJo 5*8[7HrSO4F&^V|' oQQ)zp' _6Bs_2]7TBC놭1ċ#Rf9{W N:2+5KQBV\U4=H|΋@^%`Oծ_~A0 )>އA[Z/A=VTWB2__AE5$eõW]J!*i+u)Y~"|s//6\F=@͘{^DasmvNKpl%F !})梗H7|H`}WY+{(ke|1|` N<-C)~L!T\kiu:p4~%*(ݍKkɆ>@m' q.1bM*naV#\; oz\ZY/DՓP?` epb@=TÑ%x×~<;$|>rBG)]RBH .s>{5'z˖ hˏV-h%VzZ[)߭wWY̱~Pk(T}/N}(4>nveI}Rb&Z( v/vw7G'P4>?Q̝^*Wx??0o:SFz)z4.<4[?ߪWE*ުf J Qb{!5ؖ\$P=sXAV~,2Vʤhcؔ7^}](爔G h[ 7\U.`|(AI_-OI&Wh)T5RhRxrIsqrxڑ3P\4MbQ{=[j6#['.Ռx ũd~0*Pyz 1 vxw935zVntm6Č8RX>$btT]w}P]uڗBݡ%x`!%ǽQ^b0Bs|Da{[`P|GʦeՉ$9Xȩ\n5)JòsyUCI=|̢(]-*3#ƉWʤMۿ>/fy尠>i70JC>؜@=,t b4EYj6T$^5tsyo4 jҼZw]v ڶOϝ97cўcmؗ=8=N T1a7>DVfsM*D*Mt dՌ P4lh%q*:ퟵ'~"YY8'>aWͽ $Y"NpT;`,3SZ0yHeyJq UjMz2ԵxDɧ4/(.Kb) &3T{Df#Tr$9/ެ1fOC%pk~F-YYHtUjM@¥GgI5CI&'" , ks $s(!jٓ' tE>u5M';˦R8LΪ`jEx@Rry+_Uvv"lnjA6°d61g}0ɻnl2_'\-M9v a**C@'{;ƛľ#F\ksXG|^;C.\U@^ۄWEM;p <Æ(NS̀PFByRw05~oRTE[9iI~?>".c~wa>ݏr{m+t /rQǁ#v;zet(K}R&0sTNg9S1@ *gfV DVo{3Vx( x-[Y3wj +Qu)dotL}4^yh+j|T#v&X:sAjia1Į#vKP2TGpoora3L" (T.wb璁cam8+T?z`.vml}U%7 TH,:nK ? ZX@lzGLga? TK 8hfLrxPyKG6|b͑I.ޒm܌{rŬ̆us$}T2^}=` WKv2[ag~NϮKfOMݑ^cjPC{ ^az3s:x f,e}X}: Z%>4QZO,)hTOӖzĮ~@`2  J00Yr;9B`BN|}\NMQ㏣ؗwTýV00,6`q˰^| 9 "%,{:Ж ^LoEHʍcGKvjJ 7&9C/[ u`UډX9N;;0 ;kkPp&L#k*a6&<,Cv)iQ}x[j1J3!\|dL C-mI!3{K;-Co` zX!ls"{O]R2AF>7׌ԓ,Bj o?Ff؃09yBBZcl qo]>yKNꍍ \k(lX4|qiu4M,cŨto^TkKeJH b8" oӎ\4v_t$A{dIjqmfNWy$ͦD< 4~JXi[k;3}/㛃7TFȠMgL5'uugV^->{ aof^x˥E* 䳶CrEP? /gOX城n{EYʁBNO`npJv0ʆNS.QE n>]1~v$չY[IL|3aA޳r;N%XQ(hR[iXb`#Ǣ. 2[ȶYcz >+%F}rx;1ImO(Fi"Ei<}.H=nɶNcd.yp2'2DIa!uh7Z cde?9`-Rmj& Hc`<8'\|,K[ij1u*mm=Ap"G)#@l B鍗_=eo}1Qf,}܈PM~xŵ|ʕ#m_ 5Ԥ$P~0M, 1piz>ʫH;0 ĖSG}#"Z1PTqVonCRIYkm~OD }c昨xee}/(@ӟK:䵟XK1ϪRzb#Ss*ޟ('/Z' Ҳ'5:^>ٔCF.pKF#kXWoCD}m_ _*i}a+GshW<瘷ow]H:q Rב-ܯXmnbI!tt4Kjb/O1':{ CcGgխ̎Sfm_ҚX6R1Q5q.(3p*,`)9·"Ffh=ڢQ\]e&DұWGVRr GX%hSRfitJلMtz"`l8ۦ.樖N{);c$MzWu=8n?4"M` JjAXR4NeK σ% fd7KxOdf Ii9;ZJ`Lr8 k#_ rJ]ֽCKrc!,yZWdڋvFg /tJ{wǺ/ֈ:I2FW+3Z~r THzpTj*S3ED׀%9cT7}>1%@B:@MOЍB=R:}fk!Rk/ь wv(7b` [FCfҲ-eǰċEF85)sdbA;eyM{n6+wBL ۴% 5Z\h >nlg0Xyu" fcA5욊€,)%zH<!kt(%KiLl=k_mk~ c4Fg \ 7fl80dlKM/?,Ác3њz}KNElc]G(s;j3lG!hƋTxv+G#8PkJ9Cl2Ow8-&aTt MDs:Ѥא7vF;wu,ϵ(]+ .phX9m&X΅%Sq^a.h5d`˯U0~yGu$`?E)t2 eUQ\Cc/Y]U /[j9 Mn&ʈ;J`#6YA,Z h~oF7͛=؎[j 9; ~LuiK5֛@GE[AM@Fr;0好_vNӑu'_k"kR`GeK7܋uh[w:Xܐrp,ozkL HDxvx[Z`hh6=ƨCBhQq~CЕu#w˴X@.ԺebjrDq=@-,wͨw8Eo|Rz{R',ކ>\^J&y i+a 2%{n8>Žfܳ?4 !}39l%OT(*4#WiDj޴b}6ۇn'm`{'{Uow2F 0jMWZCӋu$tudӾip1r]7sR!sS3U9S' .ovU$XThڥ$QNa n*WDyּތen}5Tؓ#vE5Zl|/5;`v B#amDŤ=2J`t8Q%x^Ƀ#Ӝ` y,I0hVه>HŬũ^Y9)r:R/rصT(:FQ, gˌW30gC Z#[,ԉ˷[KLJ ~F%e*F }]_,·Ğ3Kb" B'j t6bLVBϜE}&:f:e>4$HPzyJ̰͞3K0- TpCƨ߂O t =H1o『PܹV=d[ej4 p(h:"7R9q ]LqYY"s>В0J;C(m%@\7[-=rcsT}_6[{ķ* ۬&/ |?*yw { +ZCXb5⧎$NГ@qLnÖ [j_]jVp & $F} J5yOg=-Q+Rw-z{H#E"I=E/g 8)?IOx-:WIJ0tѥ&:Դ{u oMxbM冮C N!իuW/L'e(vNxDf|1@ ph!L0o"-p.L]'p%EƁK;Hras+& s t^{G|ÿ z\#zVTcT޸ EIC6}qsi$˟{A."'yR^SՍcؾ]c6OԨ=ή?=6CPG= n Y5b)Rj4c]+wdz sYr*Pko9oKdOALУCCa խa2g |Su6p|6jF͝guM ܱ.8"Hࠂ].n~>Ѯn0GnZ+k DN -M`mBjc\N,:y;rie>-p8TBKzdEN[ffyޠOJ6 }P 9]WA}ϡ|X7[Z8{CW 93VlV)yUyF|"R_22JIf!&Ld|k~tLhr ¾xAlIȿeIR &X;kiL+siZގFQrXrZ|-s^ ܹb嘵 pM/C,mWL p=*?=e}YdLoԱLvYgT++²tؐ",x~kqL-X~ ҃\xATQGzРA[pշ#lg9&n=qkAZ[| Q*?DrEZD3dz%NK& rguȌ>2Trr9>b 2"cgK ?=3޿nXtwDӱd6S2ޫ[mkZgrt7g>G DJsinY86|ŲZ]3ɀ)[.1uOD}ɄR߮oG֚j+)/D'~ Ru>M}O” 0aC-]P]HSڟP9ɻO=II@2lf7sD Igj&)1~+@g0 eڈLxF.UiRNh&+ 8YuV;1/moc'\wrjaWDU> Р}~No#@AU] 'GyAC;lm.DmzJ%6ێ"CW5&ޢ! [[D4]KdJs'*pMw~v_}]~647 LfƱ+@4:ğT)ԡ=ynqϹgs#vy1Vz7%Jb- @,95ƚHx [}ɻcXrv;=%E8l9 =;RP2OsإR sjpF]5]*z)Uh %=mTt܋1 !Ka4j~rD?Ԟ5OW1D-J/]&Y,cnzw+R\<)tJ"yP J'+٘n{^z^2I3z{b?h1jxT,ǝ߶rI6a{^P@xTpS #d{P (f -C]1./mr_d7BGX{j}%/P'DdBv2%kL7"/W\.CbIOtQ8O#rlCH3# $y 9Qc@%~f$CP$p1oeb>@hT*0XS*>c0jseVCD3=G <1ʊDtK Bu^j<:ӂ/C-OI>@(]N#rՁ7rU`{Ye|S9bwa'0[aަG$,:eyF|Tt5D% 8OBEaT*+ n h@!F$NDi"X&5Q l6}oBⵒ[h~,\'$IJ@s* G9?ؔqϬC-w]Nj{WAO)ퟚgeIE7R9{@=Q*aXĖ-껉Rb*WSfq k%סʙRqݲYcT \|W 9U(||].8Wk*nͦŪj}8t 6pJϦY-Q(> #WJT[_uKIGݶ90tI+ؘAF.j>w1ǫ~][X̢ &PDQIHm ٽ)=kӲ خn3a2|}n q %͠ R%(à 3ꬲ6>Tb2@(} C/PqRˤ7b9n50%yꖟqq.Uc[>^62+Kl }ha-2ܠNo!KŞr!\aƁjyx6{PD~IGϗT|UHO s W /DMAmNh5gOj/_InF`dQS|D/-EЌ:#",%=]k09D\Vwlc9OQ+7""M|% > ІG=1s,?579rq5:,e+p!F9Ei)I*˸llu ]-C{ [y126^A VF!4Zt,)V? T;z[CLӗ̻SNqvG, U -:6Ktj?- '[r3jO攡 xr1Q-ٸq%>zzy jt^MeLx[՗,Jd]~(=m\Ouw3/AVg(ڢW0ƞRDFÀThtс cnte- <֥Tr`Mb]di@p=ߎY|k4G6D+^<2.RN2mI ' ( lQVh' ۄP%i,  Vh`}j w*!~m BY'ä3vv,$x7=lU?M74;v#i|.!o[~qcYw/+*3wxkYR#,lD3ӳӁNH,#ܷR`.B4 n0IV6X =&Ep k͐)ySI'$!$08 n!<*;uB31ۃPX?Ad(Nu>UN!"$y_ҤPS/ m;4%Z~LXxk1[*'TR>}"2a@`tq)QWv iC U):צ#XoozV3"ZaOhiTgd}@8<69V{Td6V'{LPpT6@)p s54Ù'Q]rP;Qn~w:dē=&q-F++o0?WDXXӭ͍[߫!v~EķIHjLgŗܫجdb<94\#dr*ȳ)4V^SÇb"R~DŴ ř/.9N e N:vJVB>sn#!iC Xŧ;_օ  C{}9'Q*4/-qȀ,Þ{NYӜRn['q?0WbCPҷX(=oTնK"GUsh3|XIM\80JsRpBdwyKCe?rq+s$mFb1hZ;knB4Bo:5I-Ǟ7~w Z\Q ݴק78OE;x@v.%zy1zA{^v2oZ$2wKYc> %r+XŸm Q [u։0?OnrY27r4&!'0Ʌܯv&ie#PH̒);s`u?>"UŲ'N \T!!Ω;m5+||5hOJ3*ʇd xfW6|>gyx`}YA[!3WE_s3WpS8o:xhپtCQlSo| xKBQ!A[^8:2VX`pmoۥAү`Z1T'/v=s )xn`V>k*&jn[T21,C*O_&3 >%w;"K(I`B;QV";yY`%Ok(U9dr*HX29[N/Cjpw7lUhQI6\Jp5շ"0\?vQNŸfZ22Bt!L/y"q֣[@Js, N 7488Y>n(-J#*lξCUs/8A܀/\V9ʉGMz zUv?Hz73zM>`\&m1y/p$`3Una3&֊mJ̸-G<}2RC6%[we\=Gǽm&t{Sסi*:8!ډ+A"cmų"w%DJ޶uz7~ax$%x0{4=קuhn44܌D8Jeʮo9 pip5po0y ޹\Ƈ0Ķڀ"Zu+tXk%K`%(Noºے/< @g9اJ(-9j]o qqc*ei求S LkugYVdx$%m2" ơL Ԏm5!|ec,P4Ѿ{X׹P`;@?:նe狉@t5]sqys1^9+b6!f[NheU__S؞z;( Go>H_cҽM7-b~VdP2H9z8g۽9.AcENe]Tjy%('Sw l03{VܷM;DO(h޻{J jK5qp" U=Hwb.V{3 Ǒ32<+t6ye"Mav/ih׷U^I _eDgiG]&N=2v uK%@Y}Y,n>00^dRuҠ3C#8sMBٹ rlp1SdL=j)M92?>Vs nK$DIgܯ/K49hxpLc{cv B5 `˥ɦRm(E(4,x.qc- ׮Ia9Z),k=Cb{$hS9i Bm}vutClK6up#|3 zԊ9 d=!/C-Cz=[A WARq(m;^Z@~+J7Yh 'l<^GJx2zsܮAWLAsN+0Rׇ3?K}(= Zhd^$ɉP3 W9/ c N\K;ӐInM,BaF&T5gVYDWј/ǧQʃuJk+wHڕ.bw .*Da[6ב l}]0+)>H"{Yw>yd7wu@|6gԨZʲhs,.,܃dzʮR4G4g9PVmW&n599YCE^mVkVޣl/|:FGIn@]SӐQT$|2uzFTǂ#*d% u )?'&;EV-Wă4}~ܡ/z6shOHK^F!Jn 8󈆤7R]r?cMm&@EF!Zlӕm`Ƕg1|X5;o_MCUڤؔ#.Tci~m?#rS'FDdxE&ёE8q&K0{zD 1'a5i) .3J>4@!;ς3OÁ ʺE: &ʼn3(Sq(*x%b]Gz!~UWGzӿ]daWafG5$~,1ݲމCcn~חԕaqD A0G3- "H݉Uk.?vx`dXnj {Ðb4*n{2)d o7WlD;Tz ib8pmɕKe #[`e²[kt-tD֟-QTyuq<Vyc^MdzjѾG pag:jL];ӄ*R:oר':ٝOlȆJ(Ɏo&̅!9o5oJ|i;ĂFuLg) IF+QB|晊{^ܞ_SI)wZBsG ;sm Pe]Y|mw3҃ oG۩@4?2Yh`k pa-DIBF̺6I-*J.#YU+Q9`D84֕TACraЧ4<`2H"µ2Z0C{(o3J{N6̆G*Yuzn`a~y;#j`O;vAN{*su{kӅKf#=a#OIӈGzlyܩJm*=[hN.U kW2 o7uu/`"4?:Xaxssta'+2v4] +9M2@LχIǺrĞ;2El7&8u]L P" P1]#Ul*_ZHe1{5Â7~LIbW]&Z˖#Vp$\[g8:]8؞F [G++*^UtjJFNWӌ"lt5:=ה,'}G2g$[쩏> ҹmǿHRе%քjXV+,\6r< X୽Eq p&1l@!-_J hB,«΍k3*Eaٱi-18wĺmpl-N5ns`w䘉A s(̹D6UupߢP ܏&wl.8U#"mYJzW#cpL׽JAV.BxdW)ŏC?9J}h!Xv& g/! C H!ފ49u/|O.ɿaC* d:rp 旜B$y(HmwfAEA:/ "Ͷ=݇rZx*y_V 9n@UaN 1mZ0לBQRXA吏i^H(51O;2S GK2סmG MI0I{k9_ZW[z.'E6pf918uiMHur"cnw{0?nBn%[jQr:A6!QdEo> nX.iܱ`W*EcR)Usb5(%zw\UҨ9 z('=)p^ $:,o=ǯ1+2NK `:lqA~gy,i'0WtKKX:$mpgJ.tQĥ54F*<*}b|r#&tDSkȭM_vӿ:ȢKtE)H\jƥ2 ֢<.if"^1HU M__ڳGMTgwA|/\Na9Y^џev5 #k9o.ojt! i*)-p)7HúOF_pD R?2d0ʿeom9UVٺ}.6TG`]mXf|^VX,Ez7ZqT`}м$`mA6DJ,%< [S;/DN׈IS XK`],` &M&\;ct?a_dۅ@;odO~r[Wy-=!6$}96)_i(ޕp(Fɛ5ǸL9bɱU].tՏ%)v~5E]kgr &?֋q5Σ\қz;-ǨRh^ e_9C&?c@juEsEZ٤}9˪Q|& 6|= e\$p0QnfH5 V1lC5ѲC[yd. +ǥ*nIvRNa 6Wj_RG%F3o_fWApU[<9>sy2VPm#7=ؓh@>ﷅ`c>:~|h;ZaYj|7sN޼Ӆmp`&Ϧ00AGN'0b%nsp~mjѬ6.Bƪ,\.FY8BdmcexvRMsPK!lTfD|D lym۳"e9߁f$ / ,!q ;Z ˙)`+utm1#E¸*] [BaCotј!J`#Vfb{ (aP$'h6:} }~V?܅" }smp{Ƈ*NNNŗ\]Zs sShkGB)VzR:2 2 ߨ MCzT[ƅ':e(FǺ;"K`gU |[fUX y rfEԍrf=$\cɝMц.+VxNQ ߩz tbZqp`IQxTy`V, ٰz*De.[6LnySKEOMSH$,%5y2OC^)SN BzXۿn:i<Ğߦ%oNe6A^F{8??iξߛ M2ܜNMYԮcjd[O&4ʄҧݝz,`*TEjH՗"$ sڢ|zyD>*D7nc ԇ[#n_Z!ic6L֕n5KFRoY9BKܜCД.NU mjhzz-̴܂*hF[Rlw^@6h'dH]]{\ԺsjId~smigb/eVñf*&|̐Fф hz*IW@\y=>"CYpH܆=Fd/9l^@(Ճ6rz4!ŧL4:Wʹ$\90Gס {'^a,r" $HBx6^-f $Ҁ <?o]ywlM\ґ/c.#DۗO\(fuFbtJЇJ''9@s5'1j^0%sU{Mqn@[.I !^p?Wpf.~ֻ5擄/˖#eMMQ%@^IjgwgISo~#gڍ">uEo[^Fj[6ygNRRT6j}`XΤŴe6Ӿ 56_L ̻H݇e6{.cY@غ+.5Qp=, ";:YOMdX &C(u#*~KI`ZԹN P`όLWhZVfZʫ([PS`d*j&Pr ޳ W9[F>Snwt,kf٬b P/> wmʉ w?/ 8 ##%)(nPY&) ?kI.dJgLKp&F: #QlK#z4'҆W @켸jbAл(oϜ Y4;slX})c T6Kai-u/ќ&`hrfQOS=Y&NtoH}K?ZISN8)^!-̜&Gx5GARNҠ7a8 MguA'}a?NwŪrh wW9kDs)W}c #rIXOS{dɮ|SpkFOqGdF+$\'U ywߑ]`>(T4 Qq@HiwgWFR96n';#*^itUۙr/v> .?0cr g{p C0sw[hɋoyJKsaMa;A/nQq0s/Y -4w*9Bjƈ:*08ABg Ai_噙<232^Hx cxdQfuh'DMuhvwd4dLK7{$4?\:Ui§!0cO\E՝Jʱ *֔p)7W=ѩhl7ЮC[ v-W_ 4B (y8nQm DY ⰰPR)"OlP⏖_0B_>mŘU*O8@YA,?*3$%id!) /̜(%UݮhbfgTث֓,k.1pwk N1i:Y P. }]Uӡ`4"ѽ{Q6t-Seۆ̾h:VբZ-҄7Q-@uT-APqtWݜX٤/?N`r7q ׆]|G][}is u>ɩߛ"p1K,ʈ&;d0O4WƧazm6̢ .Rtps[QTLe9 k B^[ӀUBPÓ7!˔>AȻ.;n OM5*WQ?l54p`m挌qe=hCR?Yg:AVnhwCm5 ÊS͗-LlEwX9Tlu"xx$)Ll!(E !3<)9,^k.&Z#!1[m ,}Eq7HyqGh'$@-n.h62A%8zAHJ\4\4Г 4~(fH'Re aCjٜ|]`ܗ/b7S#FĥԂ>̐_XUǏ)M5dKȿ#OF,l|ip_JO!cy# ` ;unMؠђQu_8 HI#cғHRRpm ;_詰u[ &p՚GMg"vTIj/bm뇿l

GN.lnv[JYHCVFˀ/Vh8BMO %Fݤ96[EpUڤ ǾC`973#܃(yGA#eSϤ=1ḘG4$Οa36ŝ=8nʓCn|2d19w ~a$Wp/|+%24m8@2kF{^O XZ8rL`$)79 rNҐOsdE[#4*]+  ZS$ }*<|_y_tcӑ6OXW{n7bY.sScݫG9|&v JpKO4yBg;z̀=ݥk|(X%] f&0p,pOH|0Sfcޒ`uZXj>>+$ߵ=3oM5Ӎ˓]nBTf߇i{PsUPSfVKD#6b}>(ՎQEe;8 oü.p,5ðcF~듎҇Xɴlv]EY3M!x( 0KKn颵#}C tXosx Fqh2ĭ=*=GᬡHel̋uE}/q"/udm;\N5iӗ~:1zĔO@)3L\rzG_ . lRwNO9DM>}e4+F,H (Ƈ,}*KKS_"a76o6;bhMLs\[wWvp7Wn kFOR3+'OhLx r$N<|fA㭬Pzu>}[flF)bJG2&b \_v2 #;\-<&-7ȓ:dZxVA۷qH6m੅OUɜ˜@=  MeXgz< ͠NL z:+"͆ݪՅ-s*rW6Vtaَ_b(bUa^ў*Aنg"Kh18?K!f ] (m`;yV"]pr"\C㮑D<5h%ٝ%wQ1YM̤M|ěN3,xEmn[7IE3W%x3px\dk !V|1,M 7a[0LIR3~XaVʡ3[q>4i8ܧd*GMT7Q- ]fd5k8k|x%(^UҤٔq3x7b4 k2*q}xF >Fhc۳r%3dlYjNۙj;x?. WQ9&HS {M(j?:w t3O69Ca ,aB<SC?WJ#:l>" 'J+pK;~Zi߸򭑺b )'mZbT)lGs.< 1+S`;Z 58q;ZV푯 x2A,pj]c,eٜ "7 6? ]NPqpʮCzLWlevj] :H ܸ #R\\âw~"sWIϚL{x1DKPS쯢e4AFGO!Y-NS{+/*VP!R'/ROP!e\O5 dBW^b_! /T,o.e8P5z4OY3zg(&L͔ wLHuT*~'1kfyOPYsJcBp%}ܴFچV:1^2IsQIp]%-a"v<-*tw)ex1,>@fe$t x3~@;˴\ײ ?a<"XE. \YkMjU摐bJy^LQ@#ӻy0Y,Z+_N*JJƕGmM*O A(s_;!/5F:L/׽xSgݠssr[{6P흦N#Jx`ȹ%p.Ntrn 9)$}k,>$*Rl'h1d[[(T>qօ!f\]Pi"C4 7wֶC Xްh?@_K!ePHDG2T1Uq9KrEa/8fWS9v͐yݭsA]MiL^FelǚDn;+FUȪ: cZ0^kPI$I-Me.f z&w2]92 zՊGL \vB@`zސT!kθjy1?$/N {8 |9W+{E$ݮן<=&shi I}H ڃPԏݳF8^R?n^ V}JO oӄ|4fOJX6*+-$,wi17fDjlOKޏ4~Fps#muK,Tab 55p޳l뷈^"#. "8[$#J0@RCȣ=ZM9<0L̻-O%QO V}["UN?F]:gfV. 8黊 Cj<-5m9c8󰫬̨V81q?j.] zacFH1_l\(Qm8)$n>I+a![2h=ĆM>%)eX{Z @˄?nnGI`$bk7>3GUˬcYNfotLq(bO͠&)7,c;D'Av/\BQofoK] b>gmC2"4BZ,4myGQMpF\r(t]Y۬?I_iY`-M7n(ǕxKO.0\ u3ǰ_$fϐ1D5囱dۙqa> swEcujUVNm]6zqXWU=pR$oYڗhVdL -1HՕU񷖛e pM8 Z] ˄4Hi@Q,Ͻb "U4! ˙K p 1 2N&9@v `qE}p^:y~9*gց3tsHm{FQkkͣ2 4ԠuE Z@8&2gK?+rrJ'`Z 0Oȁ΍*pDT& ]d5<7:  >Ǖ@ʷ wM ZSn}J7`Z]U ZZcfAbv9O_X ^ľg3M!kȒ@b."QӮ[a x.ktS#F1ȨlC<@JhPg>W.TItikG!gtRŦU<:)r4fr>ס0bK?ojޭ( Jq%[{1^E.T&ȑ7HJfjdcXK)DD WikP-؈/b77.=hC9pS!yJqM&c?5pyl;hm]";w&- F AKTG10*_v%(YO"tQKΗ uo~῁߮[qTaE,ˇ%=t,x9i!%8YfIIR;[8]oTOL:@~}B\fk^~QvvjЙ$PΫ/e[KOm2t5$i6s'MϠ>?xw(_UZ}]ʋK2Umv?507jia heo}{'~Q? blU`)=I|,Tm6gr#&kRA/||p*"]"7l(E`=Q+L6QF1Y`YW0E0TXSݼԉb'"V< Z8Ѱ2i^_J")ڛ.*ƺ XV.Z<:ǿbQr=lҪ>rAzU. g){+w;i7׶Hrsٜ^R>UWZ<-01GT&@젶EΌBO0l]4: SYd/%F[p9Z~ b"奲BPaAb:Ul\0I‡XeUϛ5ab !l\Vlwt}B/"15ěS*jU9K8,!ä5T mО%KaA<1r?'Cjvcfsb(`ƞ-ar/Zx` ;_Ay!J4 Uޑ,OVNC R274R9N5W#uϢxZdMt%PF.u"؋v[ `з`wpg@ 'Ϡ^e<?-9:Ѡ]uy{YzU x['T(xK3 Y[IN\>v -z nQxtI^ok.ȿ!;dN4>"UŵzЍe&IKҔ'qj|\malgvV+n>YRgR'[# %Q1hXI2f|oie^G|`OPlؽkj-SvwZֈ̨(aWI>B/\(\_W'@:u;i75Tʛu[CGSC Kzwƽl9Svi=r+MBwuDEd=«!_7LkT)R4y[W>l]g? b3k;tEeBri8ubȨYTeefbb9\ w:vw_YEF!gNɷH#C%hgC$ }@$04S5$%L[TMkLBȸ`lm%N&́ld:0unlvu%K+2[D֮ ʜfQbiG^94BkO:05:?PCtw>F^cPGq0Ƀo lajk0CkEG?Ps%!gLPR).'|*n}Dx)Qw%E+E}y([6c ꣉dncC[d6PU$Qp 7R5M ],J1&'DY$UBh]w4Sˌ31p^8~l*b%jb_{lװ^S;:c$6 &~Tuym𠄨L#UYyqKTg铚Zv*uVE;ڻr-k< 7Ґ TfF6@0D(-d|C\*/1n(`R9W\dJ٦A^udU^K (s" 4rb]/߆^pir5,1V&" 8Tfwk& Q˽Lh],&.bA:눾X 굌C/4O6sÙHj<'ѨH,(Qf):;k5Y0'J,jAØ)΀9n]-l$S4xgF:@k:,o1 ۫k4}m{;qfH һ?ߠTw֞ GSߑv=_]d97-qv>TMtsqYw ,?cNs&*b;MVmwKk $ WBtlҍCPWUF27kdϞގ F=9p9r1)Kh"+mqS[?\_Wa/C@3a ;e8y{E3r1|5iYbjjrαDh;d.[( HEUzjbed^ kciOvH,D=Q,wRK6{b#8:\Dwhi[b6b3l׃Aªt~i{M4"7YV;~^j)Â.u"\KdE.Dʍ'R u#ZBߏwNDj"{ i h}@*.u7vjwsU0³ZiR b{V ^=\.#lRox.t CqDdS>9+0\;̿]@GGބ.%3ԩ~1&wEb{=L[ <H]jjNQM730#Flٍr%G |Uع' Gl<`;ӂ(F+BAp=Dx9( ^Z ' Lʕi w{T.#-@.<1Q<_XqχӔk#;^+`k2o G،c(‡+:^ &$>Lv/=Cyb<я,zEVCb@2NRrV2by_EV ܸZC|oDBwjwş:\ni).ڣ;pG#׀~w;i+Oȓkܴ剮[N:fAӾwHn3i|>Oʀl1;f]Ezt#6JOCP09}Hon~rhVЇDw39X1\hl/*zd6ݛ K3{?oPRR'D,\CX]$UHAI@>V  -ggLHAP4b pX5_e7ZeW;LRΐSoiBsrҀ jcK)s^nւEi40 [hf2zuӦU@=êĦ}NYB UݚT~X3.eFbv\ ϾI$Y}u= _0#HX:{N&<6\%z0s+Sl,C۽܀{Y_Z;rD&Hmܩs'eO. O"|Gpk5V=]F5 lpLW$S(9\틍]y!tWdЎ@}Vk=!If)G? iyK-iƞ:NۤI͕~.Z7Ro׶ݨ3xzHP'骻FD@+Or{2t1RwBP)n3y@b}e1PW+ .iKiJLTW۾7mlƲG=B Z=Z,tmn`!'-QwE X4.ff?-PY-\XI:ZH}ŕ_6kȾR&p^c֣&q5 Vⷥ|_k(I\-VNi"6pFƗ i"Ġݍ悃A)UaBPb?̠x؟OLE!)gRd0>Qh* 0CHAv3&\ ӣʮ"09k0n/>7ɈDSwCIyb[~l* r|o֧ :M_i~riD94X1 `jF 6N"VBH" iDgeǧc* { TbKu`k@_ %'ӽX 'iI#͉7=7c)mwv"?To3 Hp]$(&.'$GD3 찾gSzZ#gxo1+?Bԁ\05nyE>zbC%΋lۀmxYMSaɡ(;6Op=4䱣5!ۤ8忻XO2jd[5ΐr}d_ǵrE\0r4q۬7Z%] FsUۨ@5  uGث` ^Bv C}[a}q痕R?D]/ JlDPFh|h1K?+h3mjf&X]M4p5)i1O;U%Qgm ZkCX=CS:e~]nKE"5%B>L9OfW T kۘ&ȕΫz 86J`meV Kg(MGYDtaž/l .ʂ&$S_;IuŮif]F5Yi\:(!")0OK= l$Pnraf6V̶DvLgd~a鈎;93K⹄a77wN+2]ai6x{yXb C&2a"gvI'<[ p 2:lXWћq Γݶlp; Zg*!͙,V*Z!ns94=?tU$|kPdD&vYz Y4B$W!V96 5l@7wIVe-{\͋~{0кV͛^Y͚VK>zbi^<_%tyhE|N)Z]!Sr5ћVgs@۾Tכr"A&ÏIV$nnG,p,>*t]Rtm)T/cAh޵6/RE1~( Tf w;*?n[jHŜ8pdsà393^qZ&B0y8嫟Ї7 @F('ÖV\&y`#!`0$=PE/5YP!o:^wnx~V6XUenfؼpb\.˲}'aA7Uf?%!C78z=-Dd`'Nj|5 =aJ9Aԓaܧɽuw$Ec5wrKajI:MeR-l&uQwK{xbUj>,,h[֤m[z2j0/2U$|yiџqR~[iK|R|cF"z^P&4/j`/vU/+ߐ??2/N\Q` ٲ.r8QbpK]JL/MX.4xUe}X^e%0-o*ǰ= @ӏ@;WDq7Eu9D7vN4WMW0~uJiYw>:K8z.EѺV Y zf=bI3Ou-f =eh ƺ,lj&|nrs 4:8ïB#) .h:DvxC_;X=櫑,i&4ΐbc${鰼ڑܫja"!J~!z߷[Lo|S&>W8t;#i==EwS~;3վeB7r@a㜀-vdrM?cKXȈZ$lbxpdmhg>2}M''לm5IB;Iv.XR#f`Ez<NE$( JƧfy>Dک|3Sc?C1^1Q&"GcO3™":nZX#kG.pX&Z]AiGתՋޚweu  ȶv3jM?/ţ +S-9;5MbBf$$O/@K'[g6&UP"f%vhdv` }k GrQ_U@ .wҞp)tp9عj{F6rd* :xS8rm↰>;$|hN:i(H~22-4]77.xR= |bBR%rfl7 o^SxU »ďLz!܀ʟ2S-Df!j@$ۀK/PN :$&_udT=y"rviFйv E[aj8+vC@u׏~MhxDtJ!YS]'0PT#l>8 trq 5<E(R4FeM;x~,j8!#&3m|6B]=ґAIjWa܆!Lb>PͶM^4W-CAPah"u j4&$w=ܝfo3)W7XZ|+ *@+S7m o wMqORLVrd S ?̽(14Aأ|1uGXu4 _V\K+.Un{Dɔm)[~$&DqP"ʂS*&  Z-Ɯ@YZ7 4?`(a q}'Ȕ9RV}>q.sx٦kRa#,:0[&dP`١VFaM?sYpCQVb iY0Ļ]ۼ/6w&e(xFЮ qOoOD& h!5jM1m#)QsD^s=J%)Rg>|T:tH^,Ȣk&+eؠ :{G=E*<Ӥ[2(ĺ[.]'ma3&JGL";ƪrAy.gl3G9)T'L `&\Ż n?'IM0m0\4]0 s"`ˉ[Ou3TNEFA~%=0u\ cMq T۾x'F~'<XԮg6}dl'RmDt MFjĻ7| %!Dx Vb>F% j)#>YD ppb]+_|8FR﷚E&[bYh-m(OLӚ"sI:l"ˁKBd-7ߓ!2܂mDw, Lc޹vյC(ɹ,BDPw{<_Eaats)k:(-.4OR.?4+de0ETY]Ŋ:fSJI#9ȏة_ÒuيS*|̔k0>젙~>#hC|!S2M Ok ZQSayϯ[7%6a xGJҪRr(0|tގ2>iJjԢ)=Av; >xδ~S"KL ">?6i"c, 9CAJo<S 5IAkPpƈ9z(}B5o xhTn8NBuz0C 4S)6>.1kA}2uGaV2 v-5d+sESD5uXzEXp7;3;({x53k8d?gһ_#o]"ᓏՌ])0p^r8"Ȯ {dG @ W0|Tg>ZFh6ul(X H;2`hxJH*畾ȣi6s 6ے,r!0S;-9Dh@2v7KSAmځ3AbO:p.uz}g Kgg=\'=][Rb%M$kGdq *eV+90?~y>:B*/reQ8gڡ gފON 45>ЬA@^&Slٷ|0I[ߑ2)ٙ$0|PaR1 3%DUPER%/fYlhdWk?+n:~8=qzíZ|)vbx$SJmueRP9Je,A7/KFV4@UL.24G\{!Lܡ؈ÓwoiV!ZW]2Pof]]_ؒnFu.pǯ!P~`ϼʩQq >eJZ~fYjgYt ^B, pk}v7'BlҍT4, ߞ%`/Zs#n(1mbW}LZHK|un2N/%_$ؠ͌Wi'umC )N-KSY:+ h<+oٻ[₄im dmé)llv dZ.K~JB4 m di/31;̀a|kBqi\.*?YNGaa67+G]&p--bC40 y Vg TӝVF5 gm/BskG,]41_h"۲>ϣ#! (0>mZښY8%^tYfGW~SF@tD+bGK&ōEd?qUu7Zp&OIWQ܂,)gw ~^6zsᐫ`> ]kۙ}Ֆ]~-:y ٜ)ΝHHK vFj#/@ݰD 3b(yY!=+,?mv$*_ ]OаIJ%PC[nŌéjEi{7@װSOٯ|E*z:ܗ RixfD BvTN-7:} KD4'5W LfÃXH`8OzWO٣?/FH\Q%2v+jC2CjO0Ye$fIMc DX Hi7[2oNRb\sY URwuh s~7F&;[a­p%4!C;DǸ34DQtQu$fHXA(lu" F=|@v\.Su`5'#DW1a<_ŶZŞҎ~})}NMA3Thll95CXl+/.)F6&^; /(#3y`( ۴maXFV˝= ?&5<]b;J`rsYj g"k,߲ VqAr  d-(d%,nNG"L0rJٶ  υ8TT:uZ3iq<NjGRTclAXlz7bv={.'͛z$o򔢱FiF^qMɫi̻3F9^ƬT `YN8{̘AK86V+( <+{ʈa"EZm~(@Fwd%N不GW<=*1Y`Gv8 &?'w[ǜM##I,?ꡫ8uV#R!|x9K2@li竺!uY\LLwhn%Q"~gjjQL8P hyedŠIv] y^ -؝ic5Jbj]n\ <MB<M߹㩩<ߤaQ0EMw!|<0J.uGmzs;+e@n`ytQ*I(9rKg/^tXU05)QU_@OM6s4Oh`! K'`MQ(uN=I|哤`J[0ȫSQJ:O[&X~Ig{]$YnѦTbC՜>֯6Oqcx"5|<8T+UG7ܦd*Ӗ]]3#&tJs$; ! !mni*^0p ›׈TK Qb<8`KM r)}s:Ё9.;R7ٻM+@p))9H9[47xx0BV<8?ԆF dsy{ q\:Wo* ;nSr¯Wj #szF!j^$V,P0,zrSu(:U2އ),oo=m.URսҝRXψycH[F}sW]6-lf՛U|{sr[ԅnX);զ./?a?ܪ*mj A|P Edਈq=Mlac*\{ 5 D8xŒXX^N⥋ rk!6&6Ǩ8/-Yγd,r [VXB\$߿+(DlLcہɤOĴHӰئ‹J!!W_-;"Ge}6gOWKd-Ky pE=`g0\U `ph{NeD@}:اyWE۸x7i5Xl`w'{0d,(gD)RߦJ\\Kg΃X1AݔZBAf,Ź)㿄Mo ~h\;i@1^IWr M@S1PG 7}ʒEDK&lv^KV>FpҊ1uc?49)_fLC8dg >{f{km rYk#Z1k r% DŽb&F? R#ǃ)߅ `-'^ᡴ8}x%m[YЇYȳ(`,_E4S2v|+6FpY5F!ӑW!|,[Bp^H+Ig6cɖF?*SZPdc޺q]U49M0?c"F{uJ '+2-@ ԣX=.Q[6QE=xYC/=\:١p;D*k0rI{&||)67KTKD{Ak@euJ+2k|1 cikfk,!,xt^PGE"N0mhFڱ\/~6 ؃DcQP`?[diN;n  @WK [q=jy;W+2QЋCڂ$}!pae^`ƷžV)Bb.s0c NCSȹ~G#i aЅXry;4VϤ,m>NχLTa6YLj.Daat 4E(_ͩ?ZkWb5\i_β'F' J,}D2nq#W2ڏq[;ZsJFKTbCddÔ!e>YÏG ; s~Uo-P2&Bq`?lB]K"\W>ˇwAJT-Iл;;81W͐^b84߇J2ԁŤm rR4Ay"!dbD+Ԭw]*Y'̭*v_~$b`),uL#)X{}ɞ˞0_7 @P*6A"](UZ텯\px*'5ֺm/k>r&ESƍ0u2OŁ6q`:ʸA!\ 6yJѣD@jQ!ڱ|TY^?s:]1xaktXg+BzE}jCbxB3.F2B&J$? 18:ΐ/=nXљD3d2`0梙+UY-FԝgO@d.Lw>+b B5_KEa|!_̮u햲L|gYt"o\Aj6,ۀv J[VƵ%Tg}u kؑ,3TwpF-EkIeP~! fC=ȥZ[O#h?>4* *t58 CPlݍN_`"rE_L)@ O?"QφմKB>wϷԞIUQ^> !"& XJd$ed984.i -hm!|j#a0Ax GK#a1mŒJ!s&F2+'^ZC9OH(b8)eqcHK^%VW۹Nd*>dBnlI*Q&_l}R=?x(abn^650 Ԯ]vrIpBgݧ#K*7?˞~Q- mcHj3ːd Z?Xxɦpw4{椐wrdCEAo­2I! Ut.u5Z6'Mv'zNműv"h $0&qT[۔b<^DG:ĬF0V'-33 A-h]X'u$&3{M(!k=Z xsq.7[ѩ59 hch#c<Cucq8Pv+$ȼr/Ox4,1\Ƅ*p)yVR[[WV[虼aU$zw|~-s0gk(ecb > Ovnt:,Icj} F'4m642J-}kxvVg-j" p^tKT9t} j8sNpk"P~oKnnI.3!/۾XȾ.EZ %('X,i/fejBg |r{s-@HXM2z= "aX\zov-=.][du|XCn2o*<JrÒ}dm3"qCN5ޮ&xRhz[,H⠑_ҝ hMS wg9u&]=|XWdrXp~pcTbҙ7v9/X<׋ޱ7S Gn} !cֱic]|',*Ŝ sI!Yl5.)C޷$K]CHgQVv"j !L&K18VzM߻: a6 7WapCuƤOGa׾>C[՝mD ψN zfיJnuw冘 #; & Id{9ދ5WYB1s>Gu Sg ǘf(34ܙ`X43ngơRV0QK#DDѵ{f ) hf:_hɲzAt̶ UGſ9$ wcvr* Ժc@c;ڶO VApKkL9n>af->ih F-<#&1K&c[pW[M`ֿn$t>d{_9/~X @Z{hУgw`@cbM-#PBG"Ʊiږcm!I ޿^>Uqnзe:.aW[럀svP2j;2ˠ6=/~Ep!V2۹ܙF䜿f!J6ysbƣԺʑ]'5ƨڱVR'1cF~^})5d UaJ;RyڊL_K݆HAd{nX|4Zuoݠ"q^KOl}ndEPg\{hjSS5wO2@:z8f ?bp{3_d(N [/(McPdU`&Nk9n}N7' 0l܀e>G"lA-78 B!ļ"22_o+LUXM.M!F鷞oc{Efiھ~k/do@Ԥe֔6`.E }v9۾eOy=kbmv|fQAR31tRWK^j/uqǔt I InX?KAQ@5M^`^` 5oHJYU[k;*Yz4M/A͖o ҄FF2y EjRM?loޔ<;)"iF)st%HS+Lwƶp-`JD+,9衼dz5N JcRjE6!5ho@!ESB IO賈;`3 '-S$SHqrZêGR9 …6̫UKy0㈣x"6;jڀAh`3 ^6Yi%&zߕֺDfs-yV"CO7h.4Ȑ#*:^AS3#4@@dtj ZI~en/4dKbtpt%U2)U|~~}4;_<ime1a~B z7neĥLfÐ%+7>yq'l-=|mr:@/<%VS^Cl??[ZFNU=6!3C_jjіWɆA9_>@t {foOw4RkT= i1QZϴ˘MB$OOQag0⚄={X@;)Ƹ3u44dnݧ9, {ŹrTBg<ָ9ljN颟 tiHRHg _>ٱ#/K }'>æ6gQ"8zJe\ZMtYO`?56+tn&1FUrrV4Nqq(h@ _?UPuߕHZ Lb-HsdtJL+nX٭Jv9'ϕ$zb\+8hoAZ#=@| ϓ*׿~^d/ 3/11<޻m6!H @ڦBX5a .ԳB]fWr|j3nWmѪZk1v6. f,ee{6|GuioQh[*2[/fB7pn5Aq* F&+/ 9tVELdfBΫ98bQEAtJw#+`eQ&ΜA bgҶZ͐V˗ 퇅Kȼn4UW]dg,{3e\*z"0-!Kaii=tR!'׆h /_JX=RYt6MWΟx0aװqՍS@B3Wp0RyNBR/@ J&J:ċOXTI996lF]{@bϑlxDWPo)t-vc~ʻ35}p|s3Jj颹\68MbpӅ:tO9`"H!q)!Ӯ*UЉ )3Eı$G5u |puV zH{+mDs䔙pAN֍z_czne3"9ש]rHqAggݍA-E$KDM$m 4XCW? 67Z'es+yynZ~3og/K7:dk]؈ǫj%deq|-n%M=imE7f^,'$ QZVtb/=Àf/Fk'UĨ r#c+sJ)'խC+b*Xq|=\s? DI&],Uwj2ӊ9g8eVx:?<6 *\yRğ 9ެE^\uM <;Xjq)j&@?'0K,]оRDaHzpwcwK1P0@ ^>W2kJEs{#1ujFi)q< {C0v.v D@YM&_6n~=96S. ц0W p.=ԬDџ6ϸ[5&$m4& *`F2X!7k];ǷR҃?Jxy_.j;/u H6թ]\^iޑh@fNuګ~"9 \ Qi,@`& dh|LSXdD$ QVGB[G5ْܱ޶q^zZ@*_h}2٘]f`#GZxuy!&י@JpZعjX}i +r*xmN;g) , j*ÒĘ/8+mv%IEHP {fy\O#:wLnYE4%O`ħk0Q;K 5w_$7̍s񊮐i#`:MZ-';W^Kk]?ZAؐqoAW l|jrwasd֋A[Y+ IGRVW͕ 03VY"ZH£CÎP.l_4}BpXǪ~^\)I[!`Z 0>Iq1){u8z#'>&«Ajel6n=T"Tැ4`^=MB0by3|o*'9W"EbKf Yiٞj\IY{f癅+ðjZ N|}d<34;N U5 ?lЍW:D]lv.B'Hi̖"O;'R-]EED&ЗyqRN#~*kCk24r*9ƴ̂x;D!IEQ|)I=D!GP S]&X>:ފ`zkܨcUq}#KρrTq,DLP" D1CÝ1g ͆Sr{*u[MZ*^_e}q&Kd8ȗ M5Du{'sن7~;Nt驌3v'"_F|K{nQSP$> [K F|ӏpA.0%E#Xq@BD|}'J͓T$lKj2*T؎8ac&r.솙U*(;Qf@[@Poo]⺉-=:;MSd rVp9Gݯ*T3@`!>mn8عO ]/e?0ԓł -R5B죽GvmUHd>%-Zh_-mNL찱9y95/{Dk/h?xs'ZbkuG̭F<07\S d^WGk0H-{1@"h GjHd_ARI(^'ۉ>>8 & I81 L0)ި1*'aih>Y253nI4} &/p,jwYX{]ѱҶ$+T78SSoT#9Q]_e!{}HyYxh!1kӇ[z 25h0Q2 /&yggk7:#񫆟2,_.>֓02!D?rԊl󠿺MF,Oz[\|#bbX(%A+9e L܆."iz)(SEa_ vHĝ w@>aq+N2_,ԽϚCNAct0zZ}31  d'30=NlœP>C5%fH頏_^]GԎ^sjg(cG@&lR.D .q.hbPlὯJx@KcS)=c^" Sl.?'I03Reh8iHmu6|pWEu&w o/Q( md}x0{QNHӨBK'/x^G\(=j=26 8 V'SNyrg%sqWHo|kOC˵HlSiK)K[ Ƅ&KX;jjP7՚SshˣScHq(&Dzl6uU ;52m^^Br?K5YYcu܀;jRbݲ@0wS0E uaZ5$Fe KLS%uX7&/8F:8??]E 3x6ylĮ<)%k?ynP<ZH.^$"W,Qjwwrڷ>|{Xi zuålgl'P#[cY zH&tN8&(s>Z@d7׳D̸Shv$3 %Im_1%#-0-m2˄wpT4TGGOTr9\)Fާ|IDF٥آ[$3D+Qm?tTIŝ"b^b=)2Z j0q(k2V\ *+%VU:ϗ4J}DSgew $ѣӬc!y>Y< A\ I8Fc0su6u A@{>mf, .~fvJ!猲KC; C؏z}.6~?F8u!ioDZ=:AYed֚N`ܩ@v ?m>T'_aTG9Bx֔gƯV3W;EKUsoLk3 kG`ΰr܅r"vwٌݤމyn0i?J}ψx]Wu3fto ?KМ9HY3Arp՜@R&tΓ{|{k0$JKLW{.SXЭؑIQq.'5FI+D~u< Qٌ/[JBc5kH|hVJh]a_&sCd/5BaYi+ '_8rCR%pw=:50qm}Ye=Ax0/:vNo.UaAr-Y]Qv}Q` 5YVH,j>D#-=lSi}#fl: 0*aH)k7"NLI2 TYuxUHP1МPr>Gͅ(>)FAg_31Pڏx/5g1Z%FnWpD:B6[4+Agh=vSk`+L41œ .ԂT&l9&($گ_ Oݼ͎םys] V;o ]/hdCѸ7]) \ne.u?1a&  7tqK\FD132td-K>,lu3Z#;}gzϊ> i*SQ㫹0'@vTLA4ҮP;m=mF x zήm諠Uʺ>38iTYa_&X-{pByEL?GdzsZeu.:39286(V98l΀U^g=M,B[P _RDhZhӑ 7SIU }!@-L&'wZ?Y 1n BD|њc5R6_zwہ*ڰq'',.1ZnX"3sBZFx&" AL_JBMIyJ@'w4ʼnf~𴗦GNgA7nM#dM0q1p%vizcaeTv R5Ɩp=/.O_b>= ti\lb^( 4^5&n)lysBAvn^.8^&t6VDG^Yr=+ro!^-(( ^dRU̴0.ȍnNec׷祰՞f?rPan8FKaTgE"KOIGRqYX,xMLi̶ۖ"NT)Zǫ;I6=Ŭh4'_ў8NƱs*k^UEW]& _@Qgj0 3"z@@ =.@(C|:Ԁ;kN @\=!D{'}1"rON,Pj|?9ň 5.}icz>ε_4x#ƤtYtlu5?-s|3^Yo6xOPJqp'ցQWP]b/P^s #Lbח6I]X;QI9N }Pvȵ>yJT>pq-!|AsJ^ ڗ}J¼B״ygTLWcWzUnrpEe]RO5}p/aֺFGcjO7jZ[&8 Lo2G>nBH@6ӹuNm|p|oR^q(AHsp:U=8΍U^wpG}śt`3 C2ۏ^Ǹk'K{cZ~Az_<bl{}-HRrK>koZ3 \3>=X0T+cr b*<wZ0綌okTwK_` wX*4.ǂevx]OŸG PDCY̞Y iʻ ೟I6U”[ъhǤTO%.#I" >&LK3)ǭ8Y&* ]JqAvd&$Ȏ/=ABi )&N+AۣɛgU%ؖ穗N:(]`'ZL}%ѧytթyV Ĝf^4 j'ɘ~]_i,N_],MnvW7 j6]+0 < \i<*$y!y-J6=g9Ka/"Em/i *# n mr3,x1Pޑm}rй*pInKqt YdvF960_"ApyΉorM <٠y= wŢI+0ɚ_؂3<)|Y,_SɈ`{/y_΁ﶗ+|K>d݇fǝLv}= xg%f dΆͭ=_xW5실Rժ~x"3IWz chrrf6;ꋨD<<|M.cш/#P YQ|>FD(aVB Z] þ4tpj: LDJ-{+c'?Pd/h`WֈD"3289.he]w "4^79D,_;EثH$%McTQ*s,_ |4k 5k5^F`XRC )9S1m^^iX{2pˣqʣtHF7q$…ғЎ:m`UCFv7aiJI-VhRtZ`^.eDYb%%I/0_)3sTTh/SxV?釻~5% 99Uj=ZEk{[z:TO#mQ[IpȭhdG3uR.=,K+Y?Y5bQi-3h[UEs9Iz)2zi*rF$m @CTKL]cg_T}H|w1?1 *˱Aн3wL"l*G#8P"A'+;C;\ƾaRbӑ̎G׳t^D)lBAnDy3_M7 FK|QoTuMorRң* dZSZkYn~u26uP/ b8i0:^)Fh'%ZJ+>աiU,z:*T Kd%w h^qH`N8ozR`< ƨYd;-AYAyჍ:4v: 3{h6jui5*' }"|[uԅrYo~j𸤨_9y{ZhgALL:O&Mi_r=TRdyfOD>nL-'sK~je]v ?__ aٕ N.& !dB;9F/!SǍY񸦠C˼ #HېGo(?ʥkp֛̼n'FMдv10QXЭK⾛v"fQ$K`-/=/# 0yPW ~4laZ Xtx>Gd_:,KP%*#5~>03P+fco,ov+8b&kWs8(]WXΨ#t{KZJ7 [k݄I y`& H{5Uu_nBL궘hp$> ԡFy.?>QxB(G:Qf74fT}xQҥWn,aII>.ߜ?DsϘ,vcvRe=-b=+Mb-_FbFVjb]-k~m6`3_6 S/Akݥwr*\i/Q* R+8&ɔAk|XܺM ˝83h:UIB"Hb(x5kHF=ψN=z%>ɑS_¸0g`2I4J Ơ(6瘊ۣ/:<v+v7pjhYvpyn oۛ$Vt#dk>٢?d }AhpW)heb1 "]z:IHhdQq5RŽ*j`?,v?GGHX}AL?mN퐑wWS.`!6/M0om^GGV}p d,I xtG*+32~U |dªV$h j rјz>t.JHho`?".c}:7X>z+-ӊ7pq+B+2,i62ZWUn_#4|Ok=%u.=Y=Gj \ [b9?\uqʮP$1}*K`=|W`^&Y6G)bCdʸ-_m_`Z#ܩq4L@MSJU;L;[%? %.K1ڇ$m.U/8 \i;J&G@-1`X " 3-gVe%PX}&96`h 7UZrw2fy.w ZMq ~MUr͔jA>Eik܇}ejG]6*:pA0X + K; Ϝ~ܘ́ mo24Yc[/,!UL(SQی؝q;jk&vP@lxz13i5Pc(%oAKqNp> 3̰\ g.\?7M^E˻" ޛ"zootU.s~T{ۡc3}5Y޽j9!d:&SP9kX籄|35SU:9jL{+UOzoѨLWsj0V&>&ϗ쩆v?{?b2-Xt>,MPx|'=.~}d2?^ܬ#FC'`@`Q 1"L].ѬheR_kхkL_(LkS0Y \_]wJM^\8 l՞SފHىbh/F{({ m[z(vF _71Z 3r,S D="z&,?my' EMyv6O$!7{>GP,&x 1@GR#G ɔ)S8}G֭U`F6l̥ J`juea*Do(k4I3$2&V=|qq0 }ʴ*lO3&}&ۚlg)E@~ɥdcIrm(O4(N֫ƥ{WB:6œ;%?A1os]o`x,`%B44wVlJUMUH)zނy翶#@0 !B$&lt=cR?~Tw/dnN@˲(\AGhy|{Pxxҳz$c OȽƖ3̎o)Hk=;1 KK9C?c RʐXfv2?34&r%,@kl!4⠮^ qnP/L ն$lB_酰7!(HP&Gt{6N,VU&A BR7ql 9c3$@ 5 Aڒs=;Ba7<ىD< KF $qzMAue:j]GDKb?c&@0>ާb^Gۢ)q'1W*]6FZ:·iR3:7-4jstͪ@ntTlQ+N0\CI+k(Bkк~ȭ[Rؑ&a 7 ߨxPEZz龎P%%]yV; =-:UwHHZ{ ipL8"@ѾD֛-ri),O9)@d:#wPQLI~֬hD65|tP\h9 ˸S&a +5*/իY8mPVQ?p$ l(- tH|+R>"th)ܶZ,qxDdJc%EGXYZA'K%z)Z n+*RV,|/%G eh'$&2$xqYRnjiLB03sǜ04zcH>TQڒJD2eg 7\YiHs@y&MڄOZr4XZPK6mcoN@ Ϩ,N  }3OAw[wF]OFe`CqHG0R< !" {A k!KI\9y?.$uJzcm@nv$H_=Qv?V_AdTK p/^ലʫm+i}[/tNHeFru1jrkx=+)ޫ;<轴9v.әQ X mTlQ9yzʞReC$~N7NiPeKR7[q#1oC%AHRNKAHFcvپaU%ySfN'}cQ-gk%5M4SU畉bao?6c)  +dok#8#M!a06 pu0L?ۛNuq !ּc- .0U,Fu]r*%ih[cM=B3f-,+g C/Ù{6=X??N#>pvtxUiŷ6Ofһ7iO* :ԓ;Y#^L-Б@Os-wGH@y_i6WWk'C =8{{7é_@6[u`n})B^S2s88RAw,>hptRיv+9^OeJ{-cH@G_Pc /ֈp$\?+ctji.S8-EV}F™BtYs&Ua}UJ#c3nqKDץ(9u! 7YD OZ4EoO&![2% A \mVƘtpş ׌no({$}? F!e'=ea'DB_Y> %E 2w&5 |M3ҽJˆ':ՠU/kٓOy^V`UPo*0(D+nbRF98=QYZæk¹V,Qp7o)4J_JC!"Wt Q6 FHD|βs`B.iGn߈i~ġk/fN4(Jw9P\`UÆ?iZ@^j83HDٗldkމTJv6 كQpnD+m54/#YTͦy-Jf3L*;G* Im5Wur97IZ`E}U 6u1Q~eqEn+,xcRf|ڶf@lRY) H= L« SV.w(#Y湂d?$rxĤklFr`y.RpIcJsri7V\|M kR%jP`: \7%Y@5F\CjYz:]~^Ff-Jcaْy{K I{eP\odN!5Bx69qn; !|Z6LMO,1EFjPԤ@=5bdO_ {x4p6EI#r+jl)Hϳ E3˕u0FL4Q}t̃6!悃37{"ؠ;Vf %}r7N5ѰydѼ%aZ=utST"%"Ą 5t~MEL~3LG3bpfro`=8qbbZ\6_R e+uD=0RFr!K_[;#]2kd|N Hg'А,Ա K:IGaՏMɩaѽ+ xΡ|nqe6 ]0eBS*-A0a Sr,JUmi])V^~-p(a Fj=)J/l slN0LTh(VMpXe뼥§∥CVUK2Ae޽C/Ggb q|z^NȦVk٤' S&*je;AA%Y#v.r .ëW+IPJ. sKUk8=;+ /@f"NWktn1y=\RˏQrԒ3!KP"~qHlIl#pE߈bLSr؎p=[pdž,/+& @LOgL))DȰ4sIJo(FĻ2o[>/zj[L6W)ˎ!j*7qȓmVGk;jwey؋ה퓛/k+-` SIa;tsVٿXvz ɩ,B@W8Kk!2_bs:=N-+ ;(w/ cĦkU %P"X5]WGn 1? $k9AR/ (?H`sƆ@ J~@m^s> 9|3Ƒۋ:z,0dj͟+@ruz7ȏMZ: >ؗ\pˍ-jvҷ^DSoI/FGaHFhUԺk߻WwP^*H\0dj{>gscjjqv0FtUc% ZD5@kfs^D߽naf=Mqwϧ?!*Z@ߖ D*n/~&"VW:̴&>gu-y %_*y(4R@W,* MU\Tjƣ]|DIxS;eD+cm>rJcҰ]cejNk_ l:>i#)vI6i:kT|'[]`(%qj{q`zG&@/ڨ z !S:sTKh/aoe'N;hh F'OPa拿ٻjۭopZf[^`}xp~nw!_ؚʷD6̟yX8`};I__Z˅ L-ڰԩbwtٞPa=2.ZX@egcb/՚懄 d7RpoZH(#:Mwudp14NFLHcU݈-Z+OSd{p])_| "<-*V,U?KI$3z,a@UK'&(c =,)@̢o:FW~KPwCwl}Ry]A-@jAUxi')ǖDil6Z@@p"o<ͧC `\l܆Y sNZ/.FRkq+M&D6\(6R>%Xyh Ê uD(\ȝ#h dQ9c1QԚUCzWwN[4g#=R2qz -K 1q+$f { ;H | t 4܅8Ƽ2:**?z&ԺA[R(uo[w-t&gBo+Crߨ"ߪx)z%ӘL& }Wm4;d\l{[Ov6)iumHtcFB"YpR8XOt6MV^8hnt` M{ ml#e0w"3fg3HzoA]S;vZohk֑4h;8(a9 :C 't#SXxjE g;97IFL:r5Vuyhumtj )ϖ]fG)v]=& Ox a)9ī՗ sv8u*;U rg *2/^'u"8>8}{)z} 螩C+-^8:>μ u2x)<-O p뷥398o%T+un={uɂ fJt'g'WtRsB9>OR<4;kU͎0u;CiWWyRSj5_7x5o1SP&-{8kc~LȜ}^**WDWa_MW |8z37Y /(}}Mow,(褳jOL୷Smev@$`h])IqK9[ 5ۚX,fղ=$nύ19uXc"ssd), hd:tT{ w6,%rY ݰ~=\QUށdK(!)L ĴЎ@Wrۅ cYgCTCO͜P.w8P[)rg`_*u/Uij :e+pN5&WPт'gjoD--kⅾQ^[-ju|&_Pgل/1)rhj2HGGf~Mi1/k2Ѣ'a {P)O2)jkdT/W+x1FTWx  =PmOp`JF =l%M KLaJ`<6 ߆KwJ?.l ~:@N} |3{T&AmSrK]&ϷlVDݕF!6xe륚Ⱥ!/eWU .gY|".m 5@ hP7ɺiLC:ElN$IRUXqf.m %<IhsZTsm7M 0`FGT),"ZkG;e׀&=qofaZssﳻ,Q;~bZبӲ:W<rE m' ʌ(xj~ǃ+ŋ v`3*u%XVNx @]XCJs1ʷ{5>M.gtX"K~GN`dY|8k lܕ# *Kv%5.d{ xlvrW*VAѲlL;W!Qm Px * h'Z^{GՇGNϛM $䦶#./fYV BvguSc2,ϛC7慻@.;ZG54"$פلE)m -dXp\?4h[] 1NJJя K1`' QlpӉ{.f]z'mSA]֎3_E-[߶#P2Z#ݻ}ch p}@?q=utbYQ`8kEmQ<dLT9i{垼"2\C|v }DcU[4u5;K2\8WP H=5Ԡ~A")C7RM#zl颀7E"qs>tw6\:x 06˽CY0{F>2l(qpڞ'G\DCL-&!eCض&6NP:F +Xq޼+"щE2QQM9ܖ Ǟ"itMgTMi:`:]ܩD>*RvSȯ*tO 7kY~ !-/pV !bv7~:O>Q  ~V۠MdI^ײ黿3y5W#FRL *#36^77׳v[Ro~W_Rp܎vZ96 Y#(w=VAz1 LhnQiyZΝUL<(?Sbg+Z=4n l9.7XއǼ6.4*bB&01΢F0{)~#a eq ŠgYZ07070100000461000081a40000000000000000000000016650a15d0000de54000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/օ]?Eh=ڜ.+蔎J8jE.g`IwiU]9AM6puC/Rw֧dmjcL c~mY`6ȾTўmI γ{@I[h&ChrR:m9#g#9JP*]VJ9dQ5)cW5-\13ӜVrۀoaX_B\ Ԫfsj^L F_8rp/#4,wFLέF-Wo}:w|vPA ;hBZ1XzCF? b_1P)>X$o2ghhv43)O}Tc@=Wܚ:|?瞗έv <4~rhf|5*@n#=Vqƀw䊬t|쨆$<_dDijhID6ԢIE @ ܷP0-ў5A$yx#5ԏ[O54ˇ$66 "-Cͭz d7>' ƿ~Y$ ',iBO2%1B~_:ܧ$VL[|݀$kpuz"P#1"(/K|TO4{.]N?9@]K8Ȭg%nMstORʚMI7#3@!j^HͯLA:3˥܇0]Z(4ǒBG쥥#rbኙ_ya1.qM8J s gɟQ$ 9>̀p&g !"G?Dܟ)+N;} )t"KQ#4Ԉ)@ RHa,0pR(Y:BbDE?.B+a͜u[oeW@1]-&,Cı7[/vr4E3ŵmN&8N1|o@cIeUgiV@%UHT /!36謿 l!cPX[h8o}fE|A{$ Sl{ t fF K"))i[- JGy)cQsgnVYĻpM3cB(}JOb1b>ip9R$* ,ȓ~JDIuW']-6`h˟raIkȫv:1{|peboN/'3F0]o 9f5("uZoG^׫HzyfP3Y3sq\LD3 _#CGd~{jpldj)IׯR ̕P"^hT3#qem蝊{~#PgfbŽγ1U4]{ҭDQ:dSy4=G/';#R (V͘}DyڛWb5$`k:_.bb2G*ЀYv{?dRQC:V6!UI=VbT(j Y H#0vqVݲ}ReLeyb%w'7>QDbQ55JK§2>nɲ1jj hO%]V7N(aD-QkT6u~$|)έP R[DD6ÁdoCUVZEBy-jv ؗ1*8=g\q ,DΝ g!ܗP */ei0B/, 9@ӈ#4{5U .`ODYx.0Ԛ~L!V36K-BB[< X$ډI"!rmafB#70Ԏ#܅8ؔ`r%MJN*wXJP;fj^R~ +=^MαocS4npI=I*?-0i ՅZ#CA" 5 f(e|W%cefn ,ٹI/Ǒ;x-Rg1/ơe#9RP;ټL3~J]sq8&`q!χ QIA pvoKR Us4MDaf C k0`;_;%v>iS?|O ٥f Nt־UE,Ut2@a*:YLIvd^z]?dY9rɀ~@1d!GK g|TMd]|b`<c:NҤG(2y C>RBq mNq;0́1άC8Y s/zR5l, m(D?#0ޝ??.Y`( /sB>(bî=}mD6;b!7Q҆TUPR|sLӛLNJ S]g!2L) *dNJ8B+r]?ؗ_hz #\tC^ ⰦHz|d8MepM)Óۭv+t &b_NǓgߛko\YP-:iUyHhZ:H)KI5{Z9{.62䷁$P8oM9嵔 ZY'*Z[#0^H 'qX=:][#ʱZĹ??{xK 83AӪM%0Nd A҄Gb:3"{ve|5bLtxh{mGgZ坓yZ1ng,N6`C֑rnDP=ev?5QpͶn_$5$:ӵLf֤5 ȇ*5V,4|n2`a@`dJճ`VGL^_u #KC'AZQvBV}$]_1𧅳[HT;^U >5J^hbƣ l?:5"bgoK;M)x̆54v{H b78(,+[XpPG6TA+,.]kgY[\L{s]e$-<^yj#1ӆZL+c%(!;P$>R%5x}|~7Ɔɩ]= -I?.mz$ F\WA lt8l$~?#5@EL7H5Vll] &e=U@,Q#B ZLǹkff&ݤ$ R.]sh6TW[9 PPK=h )#X+SBX{t2Aʸyңԝk%)sQ7 }~v;?Ny&쇝a5ϧH{6~I鬌m6rh1jpʖɫrX!be%1BOǑNu̻I)۫S2_GRO79cIɈ2vRrnKx*Ɗ-E{<-wON J_(Tΐ&u6HZͩ\xZa%JﳯbQTy鸎%itGJߠ;:3{A9,M0zo*"hC;mM߀iOܡe.sO{I,#ƝeWjOWcC;5ppx/P}ڻ<94Y1v yZKt@pHudOs xz3PX}keXWUzvOݰO[h߁ޤ"7ԑVX\:@;:wECR 9y8&-*y7K<{Uuj|3:3a_{kN^f p5unRFj]\CBi1bnt8:@ 0y w3WʍarWn5?I/(uRۆŖʽH Qp\ì@2Yqp=^&v! `;b Ӑ/ϜPr}I>lmB[nt=-DUJE cB?)+R9s#ޘG"n -(m 08uQ #MX<D{R^T,Vazx?{ƽJ aAn}\l:m ;=^}%dWD{dR dȋ İeH%SP`U"%4J-OP˧cߋ:/"Xt[Cza<9qMBt}++/SÎk@}k0f;'x|ouL#31ҦQ^l╓-qKAPirN!E zSP2"zƹp1dnQٿef| "GtVv?v.  Qըo*i\<[y9=x:m.d}|JepSɷsYJYXVu X;3cy04+ȪN5/}$@Cp)kvOȄy~KV 3Hza֫J!)HUf6 Ao*i_p^C,k#,ZD"/uw7y ֥' ^[67q}@|adN>䃃hg*^Mؑl1>uT0f04 ιǬ,ϧ{`ÿlG//3M{j7\i˜hZϒ+bԜjb+>:~ p HPrcv+m]:k8?Os<e[%@|J=p7}6v~~Yi+ ؤʘV&*îTbGѧ #b ,YVļ^l_}Ѩ4|0qg}>*P2e_s| O5V~<+Z8V&pK1S7,MN̸$m$9jԊGMsA2&l+N5Ҋ̲c/̟ ]7*89SaY|T(CEn)9T(5G5rFR=쉨I֕ۜI4e/My"ŏrߠ37dsweqJ~jo(܈~-Ap#1B̈}qל6ί!Zv JdM&&Wq~1(LrLsDU_CD6 [KY- &{ ?/ +!u@{ Iξu~ xxuڍ+CiA ΃F!Ϫ\vhFp7+~Fk#X_ G ע+ 6RcEjF}j]zf (y%دwMGmChlj_bs?< /dffwô^ī=jVY{UJY3zit pCQ.tkOJ葠gSB)Go!O3D;(hZ/)BsHhi`-=xi Y[b)73e/@&dSŪ$x8\nOqkA :0jlj>Y^# oBzDf0/\PF)anžT~,2/N϶JkϥpcJ,_ZH|!/3 Y4- R[~á7+!sP8Mo+]oKA5Ge](Z3"@wMQhnBV^f1Û|Moa7Ԙ bA1ʄBןGф!B݊Ityj IbBH Z5xĘ3<ŢH$aBow wa%?Om8=K-r~ ~\ b|qsJX,쒅Yu9rݱ=#g0RK;Ա̈́Hh`[OJwv9%>7{!ۧН.қdYybTw7充,{^2ȂL\5X'=m}=E|4_y[{4/(V@Jڟ-G1Z3]>+8HV= hSV+dg'O,Ikr\H>>s|5bTm E!+t_ܲ18V>=NeĎ\!]&-8z惪 g7%Ta8Dۧ[ = TB)K~v z+ߍ|f$b.!cY0 F✜@2Y2W,J~w.:mΡT2`] o 7l("vr&,&h=ъ䲆w žS(G '&wRKyj@XIV |Ukex # ܂ {l5 "p%Le'xMXxbznX` OP7˦G/Gl0ND3<`=0.Q*qia;.*h zbpQUm>&B,p!$ 9ǎ[Ӣ𚫆p7#~ i~Xo!a_9մ.ͤZ9LaqD$j:UI v_q'S-w8֊RB::Z^sm#<[d%1I7jMKxnKx.vUm!)`NBBv Ȯ o[US⩓hN/}7zd{D6 o9pejQlwx!G8byy:n4g)3WG)gN+=;B/QHg˭PCoZ_F.5|h7K]NaVS,M9_r)W$0庼CՋMσ0CYcuɗ^Q@6\N=02-.I^RMgƉ5Kvϧk*,-_HVrY36*ү!ZUsg 4??tp7;UY@Ban""v ,a=a9NGuzFBnuHk~ fb,/Jg3i4}oYr=Tj?.gQICYqRkM}'N#+DV=9"&a0CO ȕusMrx28:wG<ޘ f߉ [9E65ɢ3{_οCHPVѾrGd9Hlu:sAFyZ.xlKH3NpeGk֔#?,Bi W#bJG5ZLg"/No}1X`ѧ~i) vQҊk*ie %kp4)f 3֍n#3-__{bNf.D|wz߈ٵ>HM3;N`%(ě>lTIFSi!N;X{VnNGxOi`sl!c:2E+>S?gHT$Y2ZRj04b A=&ެ}WlK2i0" ee Ӕ8S}?$Mn 4~け+{cH(-~R([4f9DXP1!Fi7@2=dg-.6{MP: JoJAh.EkTĈ=(|/| .8PW* ڝUf J&֜7vkW`|z zu6dV֍}*Ate )O`f-=\.D p,DGy, )PyJ .qEs}q&$akGIW6P=ŠS?ATK]l> 5r35AUyR 0Gr!t9V d8%"EJ W}S"~wp#aTQQXE,Q48-c4 1蠕Pϑqh|nwK;.$=rnz.F^W+V/wwcd6ueTR;C~.bul$K]ՔLY.fBb  X&nS`d., YPL˻a]3/2 DK66_ۏ !1rAĔ;vkKz`)]X&i5XNUF4 0\p_\fݟʕi1ur~}5<^;&Đ7WsnX&Ke'{o[Ўy _ 0q]|³C8@08" X,EFX4.W䧐yzˁE*PuigZC.6IUҤQ"x1&ot\CBegGT:6ݹUgB<=˲^Wve~ .Vh L&([rOȝR 4-GRnV+ϕ_dXhg >tL[!se`Lg!IbJj#4 m; ɱ~5q$' tk`5(!~d?,j>õ Ua+r[5A}[8ыf?=x_7H}iޡ-m3ouÿYf% IڴB͸tfJI F >2<1~E(1d%v+8rY <ȻS96VSO"Bg6GP>xM& WT`SM ~i[}dbRN (.TG3;dӳ`(8ϙ Z4u}aEl:UqkE_O&3Vj}ސ&JvN,0A/߮' Mx:mlT) :ZX3A28u+:alddP!)Z65ܟm5. Q090"&tn 4aZ;a4+ v<4Aȣ4%kc>FD VB'NrLU:M?:I%M%5{HZSVՖ7!IHlYn' /a<ĚÏ1p9b@+M j4Gjxggܧa,8:# (Ln(lK<ʰͭggNK+QyӀ?iBvP;2ʞ`]-%w)=ҨEApN_ (zHi)n@s>gs,Iy!)/egYdP~"P) CZh+τى,4ǛUJeY? O},+o:6\?FfƳDbx'N2Vu#?%$2.JO{BT_(7kluRi5!ˮJG1Rbkiv#(B,^RXBzQ#خxHqT-j]xaDܧߨdڎKzcp$Do= 9 N_a\Vz TjxQzc!twfVL ѯYm|9F(߼ZL7u˭q˸7ya8%ڬ9MLgcID?Ճ `>X @7H~~E8ϮK( ŠmPBdy 90?u5CӎeLZ >^.鮨тMk&Ҝ~PheJ)eLCJ)Mo1AX.)1Ma&۲%Ɨޡ [K+DI d+-X!Jc.lZlmL~ʹn_3%@hj9+oU0-6`R~nd~V8{ޘ6~F'ϭA}p},-չ3,gc̤C~4; JO6E0K'د4,Դmc?dҞ@]ځ_'c5tQOQ}?:g~+Pu(yfQ7-Єnu5 iW[N/ЎEO ~>ȦJQ%_s}hg&^dH:5dPܹ;t<*\m>ÕɛmwpO+.IC]ص|K&" sVi0#2A"7Z(1ByjD#ےS:><ܑh$X'*OCڀ> ),=Q!p}Aܩj Rv/`M((H cPѧ7REx[` m0Ƽ5o@DbI9'v'i;Ti"eE ZȠzߔ6 @VQ9ADbMn8s >\Cx>QƓ_OQd]wK ą㓣v&R`н|(dpےܺ{FJzcETq9mA3UAլ0-"GYáD"TGqMX8gqZ2UqYy5|kߐiN'?p~ 7REѬz.Z 2ɰ T[KyIŝ@Sd*|eeM69t'b\gk}Z.i Yp P]K.>By3$ijEO ^J1ƺqTUL-M%\,r-o|C[@j kZAQग़b~52=(qcL\}ӆ%RLasɟbYl4!k۝G1/qВ -+ؘb B]\q~]#}8dY;J- [~TV,!ӽ?X,EAnTro0'=LLV葾 _,?W?Chv"RN?X%IݚDZMx(L͐=iGDnm>U!XZF6r|bklWp1 ʸaR͸p!`)@-Tift!8CS:7Ɛ8%AlgTZd8k:0f;S SP4_/NI{Kvio!2!0uD}ܢfYRFǷIDa{!W5f;Z|V&3ZEl+iA(+/蠷2[:́R,ѷ!jULkި/Bf8W룿l-lKKFM-{m\&AO#գcq`lEa0kF@x> ΜΣiAۤ`zp/\ۖY=*"tᑯKDC8+fzs&g1 zvM'CxoH&05ᾠak2 ӧT--y\D14n*Ivς䴠}*QKW VD1hۢk0oc$Hr5"P9$zB|zj-9e8S@ jE{fo0C9 ~߱ 2`B/OWt%(㔝[ѭȜ aWPp f) գ^w5 kPSm2*GюtY{Zv&pn&BaY3dGEr5BmS3ET& -L^P M8߂y)![eOÁnŒb"lu۬20tc&ڑ[M"w|Yz,ba'h.XMf>2끯nb[̝\C"F\xn22SHq(GMdAcOi Q`h;waؗF^ 0g0浦>S: (8fJ<@J<; a n՝Bjw)ևܰo5M;ӮΉp7.7< 1+tR'wF,SjZvi5bR-:y-#ԨvHlG6z?L:F#*jbw" kR.'NwtUg E!;]*T=4ۏdA: }&Q8}'fz゘sWt'KNWW"ܱk]KZ=s+Mk!)[)!WށrjO:jV)L YzETYbqIF-?|D_2}έ&I(ը/}D"Q~dx)դ \ORdi]QpaebyAȚAd|v -@Pz*t=]X9e^v3[aX-}RK%"2<\f'A*х|d$Ѕz6J\' jx qcovfho !r `@(c-wTtAAsL:k}-Śڄ.a@6n` lZ¿,-B/`(є=ZK]as>ln";+8{Wwңe9G=uc[?0rFHUNжܚ8Z ؅d/ #!8Q Jt!} Kz'feFiEl2# `YsGr%TU]ǖiQ)$m6Dƺ~tc4D uS^ yÄs UE"*8A\V#_a]“5pU~e  FIgor#D.~s]7Y;y]|TvȎS>[ FIQ D2o0LpS fĶ ߳eGzM7}P֭U\я'ZKA_#i85喂F)Ag|bd(H$:{8D awV]䁟\j$n)qg=\/ʘaxe2`dH}YSӀ%4! z2JNkm>T`[ð-4BP@k6;B|V3m'){*@{~J483B,טּnn"W~R[ tN`=`=ˎ#ԗ_In̂y2 Ysg~jh: j)G {a:esi趛)車r|Ѕق%UeLm]#ippUޥ$L kc6j$5ԤzU8S+6k5LoUf8yuئŲO3<xm i$E @z-{P$N^5 ̿} 2 -; SYGUWew4u# Nd7{$m8WɥϔTf4$}GMVo˅i:6yuS.ղuPh-Qp/~?)͚!@3 Rtm1h>2,\uS Y],yD]{Fj⵹֮Za A6,Y sdhKz` Č=ŕT~L2Ƹǿ}܆|scGWe_91ł&_Ï=+$pRW)-EӪ _(G~KUԖְ_2XvEr{K2"=[֮X'ga&:)~_a˳#].ƻx\%JՍVΡd5 V~yseTIR5 ZW+mҎ-U Ug.1}?ʨyK{ +`%`m2<ul &o0YaP/ @"jV8ݷTc(# v |@ИbfbBԮ<>i4ϙL@V݊Gbki3 򨎝.`XPe'V*EQ2_U pZqšȒMKʵ܈ #6ӓ6CjEfa86N rp`ywϟwETPvxJqA}grps&P!QciyZ8UMw$#AQ:4b}3F:SD)="Lf>Vaq)A"t)K񅅙`-Ce{(Wtvp|K{[EnZ(ӵM{#0KZ&_Aޢ^qP#4Wwy_ ;uv] +/2Tibw(yRՋ@pǡ&)(/3X}m~g}lz J7u첸lE$.zn?yA AjxXŎ`3% ӽ0=Ő93uAܻ- ͜DZ0 ג{J!Z6[B(+.a*}2mvz)eY>QVNbm ʖw8x>xAYhj9ɚΎ G=Qb{+W\p>ŢuWL*NQ0rSTz *ziT;Q?`|hl7+,R2@@]X gBWy3p]aQC~O] mt}p?PxިhCak)N+}]҆gV#B.! QI6\;aS߿;9W-Zbש3B+ $2 c Lw uKw6B3Q' T"P*pRQK:o/愈ٖ*[M]t7_ŀy-5RjQmTS*DɮiB2Og0@0Q[rF h\mJ+FxT:-uKS=* akGꩢ'Çl'Aa@Vae4O>9Z^[gqk趈=1G t*77Cn!δrw.R6|!VJ)Xl.8>~N >G9U J?egOG`,j-ws-;DoRPϪr#P@ jc f͠o߲~4ƹ%`-++f97 d❍ثK cqtr±)g] U PH+ˌ<)ԓ+j( IoP_6K[ 0" {?=sD4p3_CF0ysþwsxӧT^D^M0iTU5tbq"}NY{̷s+ȞܥPyDSN=₃ĨT/IcAȅמ tl5Ƹh5J!;WDW1e!c绵 ~r(j*B%lT_tM0mlf+rlcpDQ,õ:~\^:봅)7}%rYF3@׾Oj±\Qɨu[㷷"` H*&g2Pu[?l5Pr6V7B4}} }9K`@ dp:K.*c1# Hs4B+MRUJt%Hv.^ov5YK_P sr4-ri<.UBjPr=&nҷ+ʏg/d$Ok L_dO<7afiYvz`uyd wjV($ ?)ϋyv,. ^uwk i@tğ@`37#çШ_y3Q^a&V_>4 bTܚ*6RQ;6/שa?Vay:^lw *"$2|\=mZi+Ti= v5gxDMn;8dC[~wU^Xͽ?hhvA%_,騲]|ۋ*i@wX)4[_ٱr2]"QBuq%4>,qt5A.\\h A=\U;|`6EB'rmJ[2Ae@+MмX[W]d?m]c*,ĥ<+]#R\7 ]giduspU ū/C?amA,E28|iWc; um18ïк??>J,8(}|ZlMS о 1mgWϺa?%2Ilab>P!: 13Q-@';fcH(1_>z/eBl^=獱ꅁ 8Wh$HLe?lb+1.!R^c_%M\ _Z.L |hX0[vɇUSU2\q ~Df*` ~:s?_|!3rNiDtYX/'WkEbޱY֓w ݈m֦"xj '[na*3 z6X} /t04'C {k!(I "-d[To(M 6FMq|?> `PutKW.ҋޫp{2T1ɕPhow#)ސLm.7Ô9:I^3;}&r'}G׳Y~`*A߯'@ȈbV:.s2gP?&iQo|f*XöaD!ZSGvjjlXCeN0.MiM :`3_1fI[ILy<,ey~燘;` WaV J}pG-{Zw=Th8#p^{7 L^ D|Fq5a!|K {E۫}H܈Js#iE[~:`#;nf7x&{?9W,cf,7R=Sq`A2x3~fF.$ǵ CYԾD 2y[cOѥmλ}?~4t4DcC=FD(m#.e.̪#GsrYo^ԮY's8H{N+`9' KsI""zEj}fƈG9݅ EN%DiQ/|7A޶W$,ePh8P(C5c6y1/$8uL#D2/h*UwzqZ)*>–s7[fye/tkčG)&·`dפpnzq Yq5ü``V*;%i" \Z[C@ eq8-rw,iO)PKyE{1fA^άK]uCV9RѨVG_0!kIǼBe1Zh:9%c&  dRZ'ݲN9ϗwcBn[1-}P~~}) uioDW;3A@;6noly܇R3cv]?ib(d*'˒*mt9J҄hs>xx8mZC%Zy5mT ɼbB0#>E{N_|/\Ʉ u.V-|>_ZHKLj'#Xۙ 9m VV\ ]rը7{5!j*RKT~1<^z!m,ZV81Ҳ[5Ne`:]/x87Ob!Jy5{QĬиuh֤2+0ƒf&"H;/5\=< Yc*ퟯ%) Ty2^69 ؀ ̵3ʗvg B $v՗"֎WSv#DM4Ȗエ49I(cYB78Ps\Ν5(bcKibۚU N1\I٣0mo>Q^0|~mZцuϩy &/i`p,k At:s.l1C;:OvV"IzXh4F̋IW!ē<-mٯi Ο{,b xH`y^r0|dygQt)IHĨ9жwcIQo`aJcJ>Nc.Z: حd󎬦*CGb-&ІM*8~(zK_wSc .tffF:<T²qǬXRw4$Sus,jrXVKl)A^ଦ /DՑɇWDS/n7)٨@Y0ۦy1x vi`>^@rhMekcd9F$oxy=ݐkDC`wJ~BSn-_FqJ1g;[6 ZyɅ6d C\ajUAn=Xzʊ/ oi'z]2I4QTW >pu s^ `*퉵vrrnna,9$Y#'JENծq@1 u,Y mv yԵ6!re2"t82h3-.ÞιNx0liƶ/ &ߖ682Մ \'l-2ّGéV~<‰ab ,jq7?J Y:yo?Oa~4A(F*:V]V#ƹS.pf{=^t{~2݁Nfe  /M!_0Q0Kv[tApl+у"`2'">z*cΣmѭ]ґ yEX~lGp YŹ#w! hb68&ts]9Ee4>Ɣn͕UEML Y󐪀5(|ŏ 荽Ʉ;sZp$QAWSpVtJ;m'e[n (f\k: &a-!BW?im_>&,.Nx`mO7죽hLv%__݅}RzCZiH)G|Ԅ 'JV7eX:^$c<=&J $=Wאe[FHr Y9loҊQ4+4bq11FFvnAӸ96CnhRTud`sߐ}Y笆+jcxsry\ rBS6`wDb i@CJZ}xY9 6ճkǽ\x6 |ȉkpݢ{ڬZաn& {w)IͦX~4ۭ6ҍ̈́<%h{}Y+'$8\͒M֘PZ.QO09zfIPRa,H h>̗Np.@ɿ3|)粃ӥL̩̈́AL'@rfYs?HRpp;u#BH<}s(C9={ ]HTqΘUL8GZD_YGi2i0ukgU3` 1 $EN1}zSsx$dY=H-$A측;\$9l֯>{0XI{4&Qs_q7\Ht[sMLU>a`0L|!N4C6@w%14*eu+噴<"CJ [k%Ҳ#PAw*5 筬"l@'/Mφ2h2iez?VQ$EPjC>hv'1);XDIe]s&U'kx3f~>Ta*TN?XƫןcJ j="f=L([!䬏ƒ:wN7vz唃Y͓Ug:"ܞK+RBU`\xsḅ!q %i38:n q}6@:]sQny!T7`t:g{ ؋_-!BϹ8ʵͣv\k=l̥^m`PwʿAPysk,4ex:Z*@$6񨢯xoo7"KR[n+T5rJu7csCE<sy[:R7< $T&l *2"$lg_4{O^YcRh')@d)qcEϐYaVL/r+a[ԹXjMaFeTҀ^y^M+~FFA:@2A7ZI]ֲ[ش n*.3-o1}Bzg/\Ih3+ѵ/u\5{}G!cZH8E :XY\TWf+hΒ|ӳ)"aNΊ16O4=cG1 CX1zƶ4Wl VAMd(]Kc?xlop!!WTrqx~=A6Dl9e{2<~'$bsWϛ^Z۫b"G0CŷLZuX-{n` nW٥>ނۿUmm|x`}w %| 9q 3l)ypzrqU1d' [G!=q9@*a [5xw ȸ#'=rpQC߷)QRjb_֥=#"Ac 㞱4Qځ%nwzisa7|[ 3fB (0މD `TfmSpf9&t{.a+F9­ [i >I3ЂLqOUp',hDh90.2K RU^3<(_ d/=[:.NJBNH?=ܫ "9ƴvѣE'/ϨLu"0:9+qh!I𞮰_p ܟ?qC%yx^|>,!ǂve[AF!aRى-FKxj+Z`B߆RZr5el0xzpq.VNV`!rJu8ȳ*Y^P;KQOj8js.*@0/cl?\rmq{= -gUT#IhȐϼX y=9XM#M1 8]m_~<7 O 4H#u@go+魾Yۙ:–"&0k md8A )Ӯlo%v; _zW-ϲU8񙅺s:x-Ucg`|~n<WZ;j&Dٸ~x(GH5(!dK%3}m0ֽ̋{7@oh}R f-Չq@4Ґp I#~԰¹2NA("q򁧉;l\g"_$/Klgǎ-W_  D+brnpҩoڶf/_ELNwpdmHb;xXA+$qkz*ۋZ>jQo?J QrEU #&2\N&B(t^Yw5{y$vF1:,aѶR&lJ"lj~.Ew^N'u8H!V߉'x9Lk ixO]O SFԴYf8:073xih$'Ma8 p.a8́ ~nBL vΛak[wɹ{RS1cÏ+kqg*t*sHB t~cTy;vwwJrM*v̓^+Bo>ZWٱGOA y%YvO3biwя;n6/qd}?ftJ\7l?+%6:$$ʎFLz]"Vyh*x=)c3RٲM*B[!Bg`d-s.1 jNyez4s-Ubw[,aOڸ2Ϛ4Xt{%y!d$k<1 HUiv;=2En tPv*IE2yKQ=0kjN@ M@+fFR_NЫ-ЍUƛ8DE~c^EjER3iHt?$8'l\ GGț[Aa֘ 1g1%],˧cs^T^,!iM(f>yջȞ˴^ùQNDZV N ͏Os{2,ߺ_Ž}Gv=cm?;W|?'[܈eW'Y1$ԇ/w2T ت _6*:)c: WkY{꜆ |UQ ;"82jdc= ~P"Fo@ CvTtt(׼W21nGSOwwV";y.I5)SRSgS 3LUihmz rL?fPR9'Ck~+b:+N 39X#4q™Q*jU:+,t;PH^ބLp$ 9Ύm*<^ըfR؄U懵,-slih߻m⒯J3fw-#4^G8tހoӐRsn+͗ԍF=T9 tT5x.|7}h) ~,SpvEݦUt4$J|/N11*;Jo /Χold.9KddjwE{:cU_vw z8}Ŧ: 885u   U#S{il`ֽfxrށv).V"T`tn~M&\(i7ld*945[Mїm+љV<NfnG7]`wI[gMgY"u9v/0f!Cf .]byj86j8.%G'T|%sɥDn-tb:.sX$4xeonl.|Tc֋:$d: 7]O-[Xž􏃱5.Dyj5ZH n ꋋ!I &L]zlVքSD=hFSvPئt>Z#/%rw~O-+QBęu΃A#N_'er][d~|9;!WA^]Kc>΅7J-9;B-woxG6B/9^/|}AM6ꖇ7I"fS 09. 0c_PO벞(forٽ`>DD`szK |5M[P~R2*Kkm~C8'}Ȩה p-NYէ€4׳Ba'#+Td~" \Wh""`{aYQ hl|}~N*7"q{\7ndA(|v@?vPy[72ÿQu̔mM{qtۈ}A< 9G#O 2X ;m۩ *U~L{M\쎯w"Wu4qmцDI3"ZHf&Rӳe @ߛ'g[^E"4n'/&y9In0(ҡiiP٨M6;Q߂WxM'Rpݯh" 1S/G/QUQs7 }G?몼$&ͧ^h|݋:]l Fbh)Փ]E{{ =6]ƹX_%(@|ev ۔Go,`41[+g? *W.])sAX=^i]^sl /Y/|h'n AŚogR9wh IWkdͅUqKWmL&J_o--u{6ڴeYGfǴDFS oNtOʳ|r=:c7bV̉I#Oц8 R nqAj&Nd~ޡiD{%兗!ZxӅupQ!r{!56`ưGAPbUC攊;Wq7ck >8&p[R`,`ZV˾遺S1p(;WN6RFmTNER7f=̌?̾TtD۹<4J{%p[FCٺ7ۅpQ$Zv2S)5t`] !YNctdL0s% 3ZK1-!.gl5 SzH;ؙ5.N7SùalJ 'I%WTP ョRl/, F!omrHwo(r^'+K?p:$Z{%`ab/jmf&ͥtl~GUsT]4b'`8*T'~ C8|ȧM|2^M{UC۳ڠ" +}yGyv@,&// ؉gĕDBe!/LhCXWt|W=lx68tfKm a2>JKl\C1 $i ƽkl;$|,*U*(']A#lĬ(@Am[WPU pߓ "ܨrS O mv=WwtW@W,WF gѧ/ ;u. Wi>w1\imFx!\8Ho֕}Mvh4@N||"t]=mC:]I0DAl.nJˠDI! ^>ʩMa cӮ^ $_":V~{Xܦ:`JK7PЇ7n1ۿ U:K/,KGWUaY(&F*޽ Wi4Q@Bv Ԕ:a>1T 5!!uB8]Nhǝ(=k} -BzԒvsyuTri\iDw`0EgHzAWM]>%|2L aK6!` s\i(^\7tqb8[υV75*&(C^glg &7g'da|q]U0H1B̮ud+wdj$ڢ:Cs.u< Ob2 n*oc)`"iFA]O- m=b"^|?Y8 P1p'Ǔ?q]DŽo' [IA읢Ű0Փ.S+USA kǼCwhè';V`IpTǀGH:M9mL D ½Ev H/AQRQ{L$0GNm*ĝwYwr[?5%[{g+UK`?^aa5ˆEP0wVrr)RB ]-ip7NFh͞:J-b q'{otYLG^1^ 3\l\I a:#hm1㾳Ve*jhbb4_ b|RFJ* ю?ر*nd3cϫr>\(; յspi.Sy&׶6H7y'׮dJYɊ}!~V1r>/یJ\2ÙJ玜q*a@_u]]7E,.w$Ԉo|)quY"Ne˥uX:Hl:; 9Лb]i f7r~h[@&}":2f|?񖮂mzt!5aW(خPTḐ[+9ƻKm掎JUJdžA W[nPXi@ >yLZ"i8~^͙#LbU{JxHlqE[ai=-ݟ]`jRn~K Tf/PZYKJˣ@;6 ,^胭'0;gsfǧ5崫Hm-\hO.8B3;7@WXk :>n/V+ bAH{ 9; csEwUe}. _gtM&z-ÃV5XY:yuܑ2Wk{^ 4Ӕ}ywܩکZPot4 iK`ԁMS"A5T"r@hX:{tI wWh/M,5 Tt'.ȟ|&;Q_)~Fm=C&nIt V$MoDnЫS ͢G y[i*kSaӘ7WP|iYMm`Qcy8EPl(k;__t"FQc /bM('#!o6J".'܈W%UgEYd \:Y22}zzC@PpMU=˶!wBmK4]nz]IJZ,$)R\5>o~b5Ͳ?z ~M v* ;|HvOnh6:{sE m+Cy|łZ9uotşƼg]8pWwXNצ̥8䞴 GmnS %a9 3O]SВm#g1.b9\2FȻHe \-$Z7 =\ѦvU ͰQ\3a;=b'^ܦ@1|Z&lMܰ07֣}#[>M) ]GJ6zl׍ߟ eiݿ,-(ZHlSv2nQ@3tLovB?_%ާȴ$oTTR~!Y/X.S\CQ֜R'-;moNDuP>D[tDUSxN]wY /Ɖ/bňP, D&5trhщl0KV=/ 2~3pb+ "Ƙ6OEjQz&:c<7 gtV-mo:=y Ɓ pĄ1+2=CHy)N6>eOXL.]>T Ws/A%=uC' ݽ Z4aO2pK1`J 3@_M9؍ ߑ%h3x48εTph9ϖ `eUjr !Ih2L |&pKP؆(t$oudW$vFn- `Ooˣ2P  JP0XbbdۓɔU7a 3H(Vk\ h^>&,\Slo+u~LgMmPK9jHFw{O%Tp @fN~I3l\}gfܽ=ZDO'^ XVhJ2zUusi\؂u-u୓Ƣi!KkҺun m. S^xQ MCB5(a _@%԰'/s=-||漽z43 QüMO7AtbB<ٕ͙jUZNȱ6z4~rA7 9 jm9i4fm@!cM°ϱ(ˣQrBS/~V&?ҋ8͚s )<9ٙ3cWDJU6.IGy_RedFZDDx"F[t; q*ޅYL1!1ζվUb,xBqΫW~Nsg 4ּ݇D1ݹ ÿDLDX=}pBʻ*֐e w tyaiQUijl=fż!&!Ήn}RAcYMj`Iأ/={rg)[@T03w@xK2a >eްi? LMxog! NMkNmMʹC_*1KЩqڧT&GM}7DtG[E_4#v“Րx oq 猒|O U!a3 G)N0ReQ&VF:|DZ>_y ~(,~Ӥ>+\9cg8jP>38n՟%Tk_\.b%i17-IC00qB. yxE8<5"CZsZ,9$`_'_(^.61Q7xB?ZUC }y}Va'c}ڜ̨te"KU-.V{D@Un_6T,V-bJ~陭NàhgyD)f&)}u7`JWbƯ:QG?_p_ѹUC5Z0zB_5 w FU!/X/ ^-Up&1nrCf;,]>}#mhHڕ㭡qOfpWSI8s1-/x*}m}ȁj;|{}z^Lx{H ǟ{67r+ "C3;S[|q&`: i)L6~0t ԭFAOt&Zᗱi8kOvk8gJާI#Ko, ݏAlJpzU~Y~M9nhY&hNj= i'By]"u!+0NX 5JiF,EXĿu -s[Xi{DY -?ksIz4^1?IԇNr*E 5L: N$GȨr ͼW>[9;o>'頌uDwOcw+垦Mx괶p a|ݗ?Ru~#R+|D՛fAZwo)TWԽ 9AV*l]v;;\KguLSwסGoiǃPLB ] W8i#r]a1 ly:(T76A[ :[~ ȁxMsw&%.yC/sBтj1 i'k&i[?bY ٣%\WJjCt^#J%b۰R}_#o{5u633XQ(xj0[0sTVȜ3A4o}}с N9in!+Rٿ;F\˂A2%uRH^cWUΌztҠlnƐJ6=ӅpN]gkc_.*(.gͽHZ-I dKH-M+9L}LՕ\TQb"iIM/D, Tp@<Tˇ4cYCg7THc72#ܳAT|޺҆)o{48޴"033os &5n҅x2%\&Byxt]}{ۖHծRԮaR-UDdոdV~<`NbGKAe??agSBYSXMB22x~T gX]==&7qN&2r!t K !&gU!]G;*+j׹/j/lQV vpM wH&x?iǂ` jKr`F6Kd`c0In*3D@$tLJ3`iஇaUlc|ߗO@线FSːhni='0aJ0$) H)sf~+C875! ZhyfgYm-I{FBah"'Q:Q#iX$win!.P(CSd%Tx$@y'0Q %WyK7Ĵ0֩s.v'NF h;p}`V&ʃakV_9u C3!G_ tPsy]j}6||4_6M5[5R3zٺn臹%R~7Oܨ8$40 !6b x~G%6BH 'ҪTړb"8m`(AI?JkˇWk:P~&J T[d]L FkNٵkf~? V#_r% G+gyQ|ǒ{œe^@Wv.bsFjKO:%Ii7x=ʌᮭ C&*dX H3B@l6`/f*Nn.AS٦C V"luۼ]_B󆱾dtj^Vi%g³]{?"@֫ښot2 ~jof8.a+|84~ڊ;L}d DxiBa12g$j;ѹ1DA +e&w:ˏз@ sDx16~h}Gzr٪4CLy"֍UPxA* ]"!3͆J `A[ȷ.eV֤aJ*VD4ߕcoǩtȆ4Et31:=4k /Q&ZQ ӘjB_ֶ nR &B1-=gj5p2K30z7>XPA`Znkne]QE 9NKtxgxO?oڋ CLEw'T#<']L>_ϫpS? @,A![aMwZ*^R}uG*~[ aJv/Qݳd_c*)1ˍ|Ā{SPcZ(3~]WjjY{o JFlGW)NwM1 FfIA%/k\+w0vPSi sb<13E-7rdp Dƀ5[;!EE-5V48xSH 0괫DFqXQ FڻD|#U܂6O1`$-wh39 $Ȋ3̂KeR} GSb$o ņӊ;6 C;N#!Fx4 ѽwRl]Qǭu~񒌻% vRf`^??j; f-c.$v$^p϶n@|ss-ܒOENH 3 `FWITH~/Y9?G'<[˪T0iδ%=ѶL-K]TD|BJ7E6J-.4-Cϱ)@4t!5r=j'Q(.] FZ^r^w FMnbVNwߢ}h<,F9@f&dJGh5xO~7gmr#j*!~oӫ_,ahp\1 ߭ZIϗiݱiEx(^#stP8̢CBhwg0X}w'F@s}!$Gw*_iWL#dT(M).!<JMux)s k C`'h$^w,7Pk>%rU/kxDqjB:&NMYo̍c7kh }cs]C)uzsCh<o__/%MI(Jy[=v϶n?z1p2:'SG R {6_pQ41v Cgn =>>MpN'yh5 O2Ch>HКW=:$D[Jke$mըǻwٺרzj7~B ѰxK+*L6k}gw`Ujg*<,ŜIaZd@5SFZbsdB3^:ݸ9(h$d {!"WjalNdu'):Ch(']< ~&YZ="gs+æ*Z.i|CIW`ضU,[0 [b?fnLG.0̿k9Ֆ>7웗)Oߔ_ u\Q‚ gCb~vJDK D6lW [lY|YLh5?cE2;٫zbn8!`x|fZf1=rO7kŖH!RGhT87+Wp*(!Gi-SRdiYTH)WUXbV*~l_P q+ 5zS {NVu|5Ao{Z1J4۹GsJ&y_-ʹ\wqV>λ!`58.Ҵz'rϷK_rN-ۜ%Mr2Z>U$hMO^ DPmv!\L%EKR5R[e% F3E m;ևB++?]o<\N.;?nPE$cz>C0CG#I31[:إ.дn#G[O3ONkjǯќ,ʺ\F)'@ ]Ek>U =M/n:JVM=9v2tLF7Br6` K y܈_ܖBUURdzu>3?nMR+U:Tl`EGr שTC<Z{x2L\B!’@ ȘƢb35;=3HV}p dz?(:TW6;'IzQ}6][(TBa'x&.< xH4 X}Y±sK"afoɁ LNn~2 ռum]l;{/҈}h UIz[㟍2bt Ȕ ^bNHxv$Gq7 _v4KjԝP-]h~AdZ'U_a1{;tYC_Kn˪UTP9 !Ҕ+ ݸAv$УTK+2 VZc J:i||K?Vڬԟ:y8w{.͘*h{-Vnwei׮z8DDoX%%>Gac#L͗;"d P]$t㓥zCJ.mTJټݓk!F]e!搹7U[^݈ۄJ,_RPޮ.WD pb4þ`u!u 9͐S'dDhxuy^!#s,A[xvN@)&1Y.M}@yg NC{hD gT^?WA+R^,IP+|wkQ<('me%j7t428GVH8,Wn]nڴ/!w&kHK\X0cS1]8Hȶ0J-FO,W<⢪j#gy |Vosj )$e`]=.{Ukq} rG2BcV^ 3ٹZ~u/"˘*wPcGaDĪ\2`jNxwg'Ȳ]-=h.Z0N|RIuxm*lZu"݆sx_^7#P덄;g w-gA3E6FCEZp)5=G}%=&ָ7H1z(xHm?B|Cۖ*ls`z$*XnOSZfchtda杌EhSBg4(6n[h3͏dş㗄EMÕáDT0-hmއ(LdpUeRW>׾? ::ivۢv3lkGU4VY"4Z{1t6,m Jjf!osrO-`ICq [׬c(}DA1`ҬY~Xzhґ\jH0SsPY4́.wMZ]<5XX9O3.x{yGA[ 8;b9\z>}5oa=m}1QƱ_Rg„Ko$bR7wMHVkQ;M_GD"lϚ]⾢~1dFIuвE[bE=ӾnZ'z sgT1ǭų~cǑZ2A~o͔/p&7Y M)+hrxrG)mMh9jjKGzKG'9 O"Jk̹YucXW n3`ëR=*W0q<J tj@Xs"h/vi$!1i8l?q5%h"ٛȸ/4ou eߍdA*q=Rΰ"cc,`^Xj @t\Xbu{|T5Oᗮ0 g Ѩ1(֢_0A7?=v9yrtfm,)O# ӷn9f Ǻ Bi*TEr{ p0z,A۝z.ުQc_R?/ve.-\X{"ݾǖ\vkivC?% %-~Lo,$ҹF5\j: Qz ŭ(ېQ`` grWmQh۷gGg=;sy*eۛ6Y2 U54mvDh~& =wәa|O47k/ SH- f? RVRDp={21 #X`H}.vS5`%mI,2}BD@hj; vFV`|Y4n)81s&qgzʿӕ(pi;>UkClbcT@aau:bФZ^dr) tlY0j]-kqn_H y~myx'2)JCdU1\U`=zvTY z6.[lLs,JUMx 8$FD7G{,̩V2ʾB?L˔v0Ma+A~ƠwjB.D-T|Ǹ1!K ݆)fcBQ#ڂ/?$L5A%**e~V xV#邏 /2 o C4:8n:rFm̶EUY'%~)m]tz~Zg0e/`ЧD?lbn?{ Dk&6?W|SXtoʧVPVjgE`kiٔDy"@wU3p5(`:O 1ei됒,^:i~n^x/EPꔺ?@=F7O<^dE?f˺ɖض1 ˿L]&[rv7%.9'EW.Q }]Eq /wçA6">K\m]L ; ,|n_K(d'7,RZQsჵg:8JSdž@<3TiP3*ȕ1{"i!W=JpZeLA;Vĉ2>~ܼ~}ﲚЙ)陑ڪu f|k&.ӪcF;tj2_"T:XfYNki:Z j9bWv#՘|?ιabQ"˯"l@W/r+™ Y,~ Rd[| YlȖT@Fh5[Vkx*%e"%_}}!5l#Gu6nf~uԻto|#^Ʋ{}P\-}Hzs 탋`U8:[aI䇤 &Q[s' EmW/3*>*3\U0$iBvC,t#/0% 9uEv'mZ6<C(L-Tͳ@tE-D.瑀6ؤYyFZ1@7)G+wO^`c 7 A[{o|ykTqreՌ3<̅pd|\! ^*η}N$(To<k&:heVidPͨWM`$ 䕉ʗ̬#h e:T:}ANW%;hJ tUI5q~XbhH1y%>--fAo&^Lp% Ri]Sj*;_#[>V}ϝ$ a멹$m/9v%M-_Wg.ЈAwBLEY9y/^P |w iNʠ&ZVG{m$ieT6/;2?!m9w$gEڱ\9rgm:!HYhoNna%I;VI8WK݉/6* a5y~Mofy2eA|$]_##;]1s`3? V/%=gM:Tb+'_Fk{dXчxG~ҁ`[KzWcn!UpP8fWi-DI:s BX |2KAԞ^7+P}=|Vų+v(IܾK@/op%g. 1rsW}Oݥ8rݵKPy8~Cglp/9yL제򑅚WC$<빞ΐ"~+ pJI}avuZFYAwıi+%TVn/!:}g7g(uoSMnr mU.^c_\%tZf2j ߆T<VgǷ*M-In="5h]n[-QUxΑ} EW !TcsP|=IbW?Bqk+\Dْ-dmuEБTϋNw?,mtē@ gM̛eF*2h6w= 0<,Ŭl\"1HҖ/_̲+5ߔ܁ <,{TDp=ksyN 5R8ε{OHXRg~xeMgCaPZ-7%h?3vt (xmO7|X {n$Բ*⇐ѳ3ȺpVMRDL_3:[h>"UvVMpdx2) тe +QcXG!-ެZd!x".@26! ΆJf%?Z0€bp BiyOݶGPfD4V*Q_J^Pd}0i[T897Q{lñ. .,UjwR _y%ڂ>Vr}hsshl*. |ynS>912_H ԆRr`k1$24t/~I=IS4^nGeCv o>(. G[q$ 8y^[w !?ѝc_WXH1liPE? '#U0ufw OXZSȊ*# mqaMcy߹Te룦Gt=Oމ)R;U:RFLHAx҇yzJWs(Z`!|i.b3zka_[Rr܌w{CYNN[[tfRaO{h9шaq .qJ SQϳ`2! 3lT3w?i=oZGtc{*N^""n ԇdmű*kUk8c/,p$p?V\E 'wr#Nbٝ CmMc׫?( FM )9fwkr{Kۑ(U|[^uts^) $f!9rjeJI*%!{fj˦O #3[$RX} Zapc/18\XO"&置.A{"emH2$,铹y J׀׷p3sǰ%5|>U +bkU $?!Ґ2V˳P07 }5/aƨzI!^y/bCHE묭Y&2 eޡQGV; IΎ_(^ wnOM1LTI[_C Ջʣ73Wϔcɲ"Ȫz)V9Ѿ%uP,KnNCS&P eyO\Τ!-*(߲>oU& ,=B[Q ʠWBſm !ﳱDiRxn),zC aؓ^}$O/5?9aF:؜Sn )w,|q&)Noݠ NB?~e:]~ |hBDyrѡ8m}+la+ &}=}b掀-*AL϶F- C[|~P]0ė*f{θh?;9Dlo?\55DvLn*(h ̔W=Pp=lư,ߤE[M.`: oPa^r;bJ6EfUd: "ʕ eaĮ[EB>_:TRuY1_ |Fe``ns׿6 #69sr覐0kbC5u-N$~"OzaGp$D 'YkUZME t'oŔA 0d?\/2}8^^$ ;Ua,Lͮ?k?SRPd>J"<˄McGB{z%N~^Ɠ5o#j8򴁪fvh̩/`p g2Lc~QC2d9$5,nN=SUHU%7c/5$RJLt/_ 2 /I -Oz;8(ip!gRtx >7zW>˸Vq~vcGN !yWzǬ5b XvT |6-Gw"<6dyc%4q1a6n  auUY8C][q8ퟷ$HHAk( n$Šb o !džFj1qz~B8v7InI~"7-Y7Jctųt(^"6(تoY"語ki@Z8s,Bu#e%i(}Nsͼk3 #wizFQ-2LB2L{h٤U{[YQ,2򍌞m]W{NT'ӳs% /Ahf! Kf*zyEWw!ѭ3;t^U+5,ƫ=e6(w \](|]y?%k>57]#[٧{B%D2''1}\]"YlVrf\iB`lM"ox\TK s 2W|y|U:OcPH~.D;_#cv2?j,JlA,Qˑ̭ ]}Do?pť[׮_%mI<#؅yh*''Ijek [3ӱ{6%-kd8sP/hWb(C4)(#..F_H {\"JgH5̌ѹF뀴@fFg:onO5!.i-| 9eS0v|E! oLe,'҃6 ה] dLje鏡mൡZ:6 !/' s~;KNT @EUĻ/uŤ(&wCSNdsiH Q]ytk%0Cjȅ~oȫG}V!)O^Fzo64&$Q \C6\Lc͐Ҭnk=|_ 7hJr.~cSõA6ZISqo[)80V~ۉ#7 3A+_3/"޻pI^HM~cmU!IؒnZPkО(ߺ#%B.CoW0l̒IU1d"'whJxN55,mXw  1<bO<h ' |,⻅b ´oZLzxH CNnO#Gہ竃*'f ݗgMDN(y{x엾?ʔX^rP;R̾V}W.P Wݲ0sr)Jv3O\3q`FI :_)Y>@O.L>v^@r]BwQF-( KI1 S([#KvS$^~k Ji' %Jfȁrږr,+V0Qa)8qbr06&伺H !xh)0POg)1O)$ ]?Xi|6*7v4_"icE& MLGS[.#K)[Dm#~N4^!''IN, "ճ^TcJ$bZ%sK:huk%f)H0e\d:oT/_T7X7!6 Ki!uF1PL E] )eCпkdh[i nZO'l! 4(OeI vΏܿ<^cOxPbf%gB%IJw%.|:O伮"U0h! z5NjzMvG7E-IB'}Eu? ^V,&O OO51ƌ[`XbH' R,3[ݜ찵eNf~-e|x{5nerr~H7 RMlսqp-|ś<^ DT.̀/oNȃW_hE0rJv, uGoa -=C\JjI$=$\~nꉴo6 (U8LCm+22)TEj@^-n $1a͘1r%($@@ X,1ii k̾Щ263IӫoЁKjApR^ږ, nbhLF1Zص/"^I7Iz)Z3qO1S;0 _Nd"@4R˹yۗV9iL4}3/JV&B kQ6͏A\cM쐕4dQޜǡƋh\M>k=ἙVǏppJGi]nx UoeNSE{33'"V߁A-t?m?5B&8ミ((iZx:)GILknц(^Bv]u{ ߠ/dw24^;V H4iFyYr'8LMqH~V߷*k#PEǠ4FįcZ`nm"{Q9_Fh ]OyQWMޮ}Ah8CF04mU9ƵYfjs#6LF<eBXq럔[Fa kW:{3S44o#]+4;{mG~OV$XuV݂j%t}1<.ñ2ꆎYn|,T193.!cictc$ I>|h=|0^Ez,'1sx, "4qȜ:W sg4#@tgކH3I4'0C.AdøW}x壘@k{VG j~Ĕ`A;\׷OUkBSgXB4$Vsa|KG';SC#_dv-ﱵWiꛯ~40OW?]!XwWė $x7rJ#e8.eS?7hIblFǕ&O3(6ӵm!$B 󻾩j.׎f_CTԇ}w f +ٜr5$g5%s?g|YD4? ] {3M7\gp}h冏p5YCijdUuCюpۂBbpj'pdpWL K?5 Z.N>6o#CCyꌌ1TRIkl,Fύi6y)}QOQ Zt DZ0VĚЋk5nR1 (g1C>-1嶼*R&Jri >L>5 (mwÎ'im=vvZaF60]#G5n۞(9&U5;Q~ҏL#y PvC#h|w0/hI~ޗB4;y;Yvo>Dq@Z9XNВO.Kơ:7M6WmE0}`ĶpA+uzk%HRU*X9ZP PB6\Rgu  'yrF!IF(;wĽ#(ƓgE< l ^f[ I[f8).pi0%p1A3ԫX:PZ49z~r@[3]-":kU;ψ5MKB0XBvQ2."ՌQܠ4cE|^}uǕ \\)]e*NǧgcGNI΋Ŵ@ %#q\~vo!z4A{oqij@HԨ㠌1('{b19m@&\V,qj놥TU V*sg]’'ڑF:|IB҂W}#Pɢ=Рf5s̑ +hs=$g BbOK6[|'STz8 ]Gd/hN@4iB-uF a(d˞]r5`r+" #'~oYXuБ*:f "i2+SlHX %j--ݰ}:TnRP($mKd0ͥ3L"XmPYyGB̆.T?XR·6hذ+% ]h%ýcܚ$t)K>9V|:_='\UQ.k]li;V&)amIwWyĠvC,,&6wl+@t ;z-!s$ MSV445 H2g%uDžHھ'OAFa 1^ztVSNUI-6ѼwTB V"GaPI,nQ)xaj[VΠ,%C=Dݱ֗Z`%0^Q qn^]x2t<:Yk/V3]}VRySӴHMt1kq^d§G12>CwSyYz 'lviU"d6X~a0˾a.(^o 5jʐ" ^i;Yu8Ek Ƙipv0N@r># 8ѥ1=hdiWR*bb` ]( H u~SY^sT_?9{e9tm4L2"67-#L(϶l7'`,Mu!$\"BR2KAcƠ 3N+vNFUgcz^t)h_sߡ Iw@*m{|ZhgjR Z8t: ]ZD[>l_›YyD ? G'{R?~b:LI;(2_m( UfyPy߱qb \-V?~LPgmYcl hڟA> # n3ڴn-AdhjWCgC\u\C׭e[2HeVBdcq( [|il}5YVvh`եݯ]@icS4>^(Ͽ}6` )Sshjjz+!V0! &;;Uf' X\o__`}w6J#W0ue俓Du0X?p='3 UkĜ~]aofs3Imxs$83uzˉ7xsPA" dIx T lbz|8g4vGZ$ f#=YdO5Ԣ[9_?XB+{4ҕlB_+\-og4H9f*;!Id}_ کm779gkT N]`H6@%g+~)| ݡw> 7& v3a;TUNb@|L㋫A@$yVn|yVD뵉Z:9XzCt{)gx9;]K#kokR3dq \&{Ҁڣhbq!:>MEK"ITnUM ~(]/sSc*h;.N*f Bl!PXН(rT5oIkWpfȐbQGTxqd\?7Xc@ިF4.xk4%ߪs-FDkJJ׃'`MIȪK#DfOm,qu͐'Fd}'Ck:ywߕxafurKp(d3*bmv*Q{-{(B#HUMy{S[XHh=¤Ґm+PAMD9r~ꉙMDmV3I_AoݏmҫETE>(B&H`sA=_D^^mlmg|#,!]r8,Cp5uJlޅԛY DUO^ ~=Tx^\XOHrZG(.w +~[ڇFĖ#p oX仑Kd/T cԡz`iHX +TAj:zJouhKؓN :rx]h%{H1 X;$c}2}aG4PS$ܐB̊ z:BA枝TI,CYqbcqsd/P"Qz\M+#Ğ-f2ـ;)J+DjZ74X5*󕝭@ %P|m>s}`RT6c\P٢v؟>y64Cؖʧ`Em#5|+.[,HxFH/J+HoO*;)piw}Ҙ:D%"<N?p\>ܒ@֭Qc69+yo~G2)F{{*g®~Rn},T_Kxqm4; ų¼<}XG^]4 gLyߦ: b5-SLO?.wUbhdEHAݚnY7ﺩ\eǰOd>S&)s gw5 d; . xgZ^yX, ?3 *F3h9&5B/RyB8Rk̤, ̤qg+UUT6/Vj-2ӎ GVn9/9ۃ=Uӽwj\`S]WYLƉ0z+j*3yO_*ҟ퍞ԁɈ"Ǘ52FV%;a% E7%ar^C zS1u *TӘtHeE6E5n+f>qZ6*3И(Ez]q\izNUGt竵9+>]٦ΔkwRv^7/8E# ׳r?iwI:_bsPjc^sr,K8c|eOSTnC5HaJ Z2wKyƑaR{2E@UDPJڔjX>p{v N|ӧj"5 K^P ̄dL_&Ssy7K,R"zcӱAb}7l8"kr&b3 `,'٘R fX܌?2Z'da]0kFL;~E6 kw"k2ūj ASk@39-K1Ȗ[+蹱u|JHŔ\C0"8'1 Cl+um5v0cɥ^DsZ@. psv678TX._%̽xzzw]T诶+i9DL+0+!p1@y2w]I[4<7/  偋htªrᴡb5z:[QtԲZYXLj~ȀPb.^Q1hLI8l4ϵk̗v3 뺧b} DWZ TY7KbMHX9c%V{gځ"3m ,RvZRN[CM)pj!u#RZb3<) ?j61WcsG8r);\:IM@NZv@uRJlHJFpts1(ƄC-7":1U؞yηӰv:%};;wo' w;q%YV=ӛqiU^lĪxȑͥOe0`(䤝{ !JojLyHc.:оq_S 2><ψl2\˓܏ŗnb}Xtx[Qo2"N!Vk*U ݞ~Cd߰5Kp *n@ &!茋ylTTl5x8_r#pgE)Ӹ7+Y+]HƟ_*)L -j@V%5Nz1+%.|+i/SoC/j(t U>F騛$خmf1`+|)- KQWV&<~`$C)TZh}Y? sSNkUýS}30}{`~KTDm ~չy%J=^&4;ix N7r. 5 oJ`GV+md+maKm}lQdmwj3 GEzc4Ȃ,u)349W(`&0ՠ<F!=m Xv }wb /To]Ώ"a-!? hW[KC*ff4+ Ê@. @ V&n>iC\xU};rO" ƘhJ|k5e"7Pg?x,?eەs}^-۷~~ävռcO*KW޾'=F02D&9O 's_0p[z4VdF_$bI`kC:̗ZY1%q+s)[9źM !a94Q͕_Ȣ@ t_/΂$A׫͸ ӳ`7 VdVRLNA֗qQx{u3לn$$%f@&8<9k4!k]pe585b]m;&PE+ehCТHP߶lΏ6vqy+H;W+g(>0Kwp@]^ okq4,z5X[Y[( :YjVa&2{FnNwg?]:mgrsdu-鼊*Y]'A̅Ш3/3xrLfOE2*O:MwaE0fF1vcÒ0Znat]jbf ݥeIS@É("DkFG0,w9d\IDCJ{N 0/ֱ;FƑҏPH9t8R?M+bLL}Պ"I5p5pð?&k`L{^+zsyփRΉ`Jsh 8 #6u7)+Q˜@,!t'5#J0dgo,Xb*od^ݔwD1X%߀I$utC;s wjb')z[>%@o>j@S{;5Y8:fH,n^ܡ~V=s8uE:Wq<)_b1 R/vYzo/2pᣟanH̫!Dd7P{BasX2ɢ؊:,ЦPBѫqSf mM[\ 2;]bI(H>СN^#HfL0&+g ,fU%N,'+X ]0?Pc!,PEwr9ā9gB* @(a;#jﵱf3EF&f:%fu5[I vSN :ёbn5oç_8\/ysKN! -b IjP=yQۊ^eZZ] Ed[z Z&NL9e`[?4R-9K/`'S2p0 # ~(G>"9YwćIUzBB˰}Mj9.6[:;bL}t-:^ٰb]@qE hpHM_ Nݓ˛8 ӿ[DٽWwJ8$լ ~0;XגMJa"ʇ]u4>  W" 7_Ԫf"^S~b}Mܺv'!1zFQrJ 5wOA>`NPlDAL.c,`H@-geƝ66N&qWfߊυ9 GU&)S`.mVgqRWݠ]J4d /k1)a qWCȑ:˖ޫ6u@s PmGv+w-;Y6PKdUD)M^W*D=*9k{„RJk^FcNۘP1{EӃPm[-間ͽF ѩDm&Ju䲢7䩌<9`EDhB1+OX7؞݂C`/],Oxw{u`]Be18H?V )>]Gia.B0 WGPQʁU x jE׹d,PR+RΞ9ҪcHg 0zXEUdX,lߴRaJzyu8Yb|4F͍/͂) QP8Gl/9u 0s ԧ J 1cj{bv>:9#A6N=v"˚ݖ_n@!NU%x,rli,T-<)iwE^J]{͞4 "P:>3D@bil0ՠB'h2Z]AS s&݅NqɊg&`s Xkא3?b6zF {$-ݮLjIM&'LF<a-@H= bAļ=*EHo-7{d~+#dFb_Y !&O&yTn4/ ̡7 <?'&K>@rbBNb;Y ]r!h2J]pK7-)~ьN!15+c?z1Xz$qh8PKDʾ@ }bA6Z bqM/;g~he8k8ߣӿ&!.>f藦XolFhj d̑ mml!=NQk]s}>R9AI@'UfC5K3d\27U<}%1l 7\vA9Pz7+>TK&]%I +.ӯ3>٨Qn^6Ñvk6<_m9O6'Š XRw|,NSu1@0,N^sDTM'lsl[@V)+k`2Uk%6>SD@,^|Ls|G쌹s{:pqB}7+Ճ~8ɸޣo;>ģfLr d.B!eJOW;2Ya&7hb3 hB'xH;N.}5]M\5~ NrHp&V'@`ڣqɫo d ձ>n"+rB]?89RkD$+e{pw_~{0z*- |?"JK*0JRfk@/ӫ!c ~U< MXc{PT-D>n}рRt*ddS@d&4K< *[vj^rѷ޵OkYWG'=%ϽA o%2"W㥧hd "|8Y-|sJT<+TMީ[ɖ\Dnyx]1C7=^CCћ.]A鑠i? w>o]0+64P-%TA݁&+ CW6=쬈TK7:l/Nd-e1| DY ?qE-Ȣke5exMw4e?h[7CQ;לo]knG+-kmws9 -O.]ċۧׯl1o#ygdBLZ-,+{tȬcgJ"rK]4qrdROY/P/7]ΉjV^TY}So,eXAֲHn Ss굉LQЪԞK &ŔKLm9…~Ώ8?}뒦C:@SI7Xя 0^T!׉:J +)+Dr~}[@MU\sxYQ0&2v6TBKǐ8N\԰E¢)=}sh-{J r1FP:^@cV_#Un T[) Cw+٭/ SqOgϤ6>Ov/ w}Z}o`UgݹQA(ҐTQs RCT3彾NA jaLB~N' IO4k-ZąfUwlC qO?P.,36?F/WYg Gk73xZ2NJp|޵OI& ǮަtAK##'G|m x[!JO4Qi9$k#(?_ih9*HHRZ=;xu|bY[æhWpz$76#0(Q}r~\nJFMniNBI:{5a Q(^Oq5t6Ӫ\ʁV!=fرh\Lgضt 쫷l)Q dzߑa/Րjk=9YV)=,L@g㽑uiF>;X܊ESLLY^ca 1 Se[yG)&*ZژFHLGoJckòLӕ iԯV{]j:Qc)LLA#~Y4Ze{ 7C5`8ɇmkw괉U-q)Ttbiĵb*kmD9&a2%.Kl>L wˀۆ^pd\:(7(r,UHf=D +*N}M~փ/g$ 9bjR0s)b%aP6L~ Cb&\XR3ZvPUݨvJ.M*U3*3ѪpT@L=@2\`,+]-cۼ±>+ge) ݙxwvn%k&-Fa.-v0j8/]D.qS"k'I!(tAmqX;!lBd'_.+DVE5Zynǣx;+:2ẶTlx^~AS6.& Sutk]zU`S"?>h?ϽJ6!Zftv6Ue2;| iYނANٸpɑjB'_OtPHgq::v&vG`_|KܹH3]HJ|Y2q*oElrQA~3qB뿫c C~=::Qf?O)R[J[2MDV tK*vr]~.#{ 5LyX7 QxiF&g5MGbqJ,ѧ.++6בֿOFJAE,Ļ9bD5;X9:S)iڃiއna:\"=7^Y8 WL8SjGҺhk%v˛t8j8wq@-5*"M'F-ʫN.+[viXJ-V;X^Dv=4M*-ގ4uB*+$fO34DPAz' EzF=LOT4⡷݀sps:jܦX>_VӲ)FʹE~4F8Wl]0J]zpA_,'sٜ9T$DP}2ràSQs<a{@ȺäB/6yrEo%Pu" vfE|=ܓx3 T]YJKE2wlQX|͗ш ѬGhA!=lpP.WĖ[ي,&].ewk^ƭSqg^f6l2a݃;dWFboix sQU}vJ~ZI!DUE%ˣNEӭ$Q m4(ioqˬn+w5 ܧjy}\pjb(p=u*Q-wO(O S>{PIKF˄?o#F1arj=RT*vÚ E/;ˠ번QWzWgJQg0]Κ.?u}rޅqkG9~$2ZNH~lT33vLtsT䗱hv0|i+J\3 LjRq?[? zYiV TgkVQJ_m(khPEꇹw̆ǴP8x^k 7)▂ه̤?짓jXHB}!m)Gc RL+W?1+ Eݖ"C3`̹u=rnRkLS|\v`*Za w{\:-(A%]߲`!K8yuB\wHOĦp'}HI|uSeb ( %yJFmI3׆2::yQ^xy3/oW#6I`f "Uь%Eק{/{r2sA PnC$5Gwx3| 4a3: ı WS9^nەQQUGX.Ձq UfvRFP,ܢ .jG2qڃw8_U<۩8τ3e ]KCB fw *viv0A2Ƥe$^ٗ`}b@B7?9tԇ>Iʹt?kau*sVفn_~+:":Z~#.a.J_fHiӮe=m`f,#Ng[sfE=YЂƚl[W~$Vb# (j*.e I? 8kgU.ZxVXFBr m3Dz^0l!~V6&$)n/*YJ& Ƃc6DT*/Uo_[Ld8j ,W=w1GyfRWG_V:OEct$eI>}Rni@g>DlO8cvӨth0T~/50[3Ndٺ^׬4H >Jw7d(xΩLBkn-<4q"ef. Zq:oS]W/?)Zфd9$S C`ӟ!~ӶclTI}CS|o%5~(bLHY4.fz=ğl!8.Xk& )\A+6nVi̸gSuUL$uPk# *UDp{4O/Ə«g`sal3a2z- z=90ԧ̳6eUR"6yNa#HՒeD&WOF}m(%Fn (~.h` kD[٥l>7Aљ<_,H QD2BCg*lZa!N=fޙy5W5U"CR4#j5:}0\@0;9V2,Yɽ !G"b Fczo}&S$%hP,uH:q&gժF``/ò1RNQ꺿j[MļxU^ -N ($U%$NwpٴYvCloMK 1_|b9P2>̬";ϊe0[؏Zf5`]/.׻2$vF?r+ ǼuŠΠޚ2X"$aβ|$Ao&q]̉]gU1O:]QA4Z୭ͣm;hvˍ{&zeu-jHz\GKxgݰM5Qރ`6N>w$4_mZg0ɦR]ƿS/@˓ǏuCvI1.x iH$$QvGJ:j$5{$E,P|$h>Z=$k`S>pTer<Жfq\ %\C0$s2I71ٶ_> P{n^#!"A> !'VG:*}V9 :꓁?47|S'nG>"0\ ccuO%k-Q[)L` &|Bo{&.JG1E%L{6J^dr*Ny1T[4F1@P;"B{Ukޯ]RXN_vm#BϦВ̿sRó\LS{}mʵo%wQ*;:NYNyM 6UjY*Ͱ\ouTٞ 7W|OvIo OT05&YoRlj;qO-3f7BMsF˶G 5?'^,0MaRçABp,^4|97dh 7oCF={ B" (8|q}l%y80:}|uQ$0Hj̬RgҐoCj^YeѤU@I'al8L樂]4ۚq`;K|NMADy /nMjZ(I{ׯ0:MKS2X ?lNU-*N_'%ݞ34tԥpUp jWU gM+kDkBH&Kǒ 'gs?A [~eQ@vߘ"2{dRQ8q-TY\qbzW"*LVQ>Q'r*Il%{ P$\k݊:*_6EP 6 UeL[UUN 4Op?'@S|Qł?0ZEW:,,bPub4 @ j*b ^hctN,IV05;/r'ǙIZI#[h\|Yz |gǙo QOP2 'V.h3u'l Fɉz֝ ͼZ5m7q=.C>gʁUEf^ؒ4,N[bֽm`8k> i ζFTYWܲNPXz{aiG20qnp糥z;&5Z@W``n>FĩӉE¦V#(-bQ|ȉMv:g4zAwYFjovv -<lʁ^eir*Eb6y QXSRM!i>р͛N5l^k0OvF/¨-Z (9mc]f9̂Ą_iz J]8}ȗ 0gfX*G(w& Ĕ<vK5OʔhHlJgzml!*2p> N(Vn >~&k>#DJ)>ő,3IqBj=i8!b*!a!,i{ \JxGFfengj'$lN^6y]h ő sY2 *^^xF3h?(9L⟔jB;0E7?](+hM=*;ieyxJڰ&!%Il3cG* Oɾ?5_w*IQl+SàQXN=O}Ϊ DsF*Z* XXYXp&gzmn,ϣ} 2Ԋ/P`4ck&C/QE0*3dVYB[rkB,/Z{/G#li_U:Ώ${Cv5yߠ+)Cd~Kg֥I塤MD/n pzvXM NuU})I<=V]oXtoyP!ۛi|ΛqA1]ti4 jKnZT5Q*jp3{wkqj=PZ8+rFTQa?|t4r?H4Ȅ}.*M*l:bZ~ϥCG *2\IfP$JZQLuQܐWlm5r~6Y=~ D.'R*cc ցlakwxf?g vW0֐4j Ye:2*NRZtW̜;U<(Yt SM8 {j(!b w7œvA>_-EKX%@))5iƈfDg>(u?6 "_?-}Xdx#8?M_E<#!t[g@3};q aXFa ¦8Ibkkfu~KFEGzЋSgiJL|+!JUZ;燫xsΗ[=Լnɹ)W&"RIp%. y9+p+4ir8/ár4լΨ$YCg3'6s#[s_~c>`F]@? f+ ڻ!se 0ER(/3s3;m6i 쇆a16,*`0TJ]h&Ch;NGL c>|O9{%̦6k2@пcHy'i7Z\ƌG_R_WiZ 4*}i|ܯg";r9 ۀ]#Di&@RHp &("Cc%[$XiZ! 0.ӧ:]~\vrnsI*3}aDR-I&6TJ6ނX+vBvƭ "?B޼hfo| `taXwœ@c.?>~zpL0 p8W I|Xo5Wϰ]ȁ͐>Nʟ7mnRGEG.Ih{ ]{UU7} hdzfEj[˼b".oDd}x5uIYRX?'QeUDžQ[C'|EѾ>@lo"3dWC]bZD[xpׯ9If߹U F6P{Li rA,hM0k0-L )UX ׁP/QzUV '&N-3u]6'%j IE<*v:Ъw2_K䬻Y:mifJWm@]!-!3a,qim`cgC(,T59bTHV>wjn@P=sOE"0#t>V #Q{?K8=nj@J=V^~Јz_3BO i| 2&\y/Z`n RTZ8NR;r|6]IjU}shvx 5U023H]ZD@n) ȍfY(bkTpT6MbPKk"?ly<^u8t_SJ(|%ϑtQg8(;*_`8#o)@ĩ&xgKtk amf2_+?.q$NBИ,u8 ,%jd>:\݄,MۆeX0_T F^Y32/.]Xp҆+WtF\ܳJb=4bOX.[~-=2AV8OqsQ# >m"QTkErz}cI`ꢈ h7Gg^ Œk֪Rs!5lT(TȈwv(^}]b2['tVhx aSo>OpkB#7|4T}}8[Kқ)CyTE]~bWFt%G' Q2?7Z4x }´ɪo3CCk7Y9$7F;4f׵A6AdY})Nt4ώS8Rhrb_HO,5=| aThL5m=sf)(_ٹ[M^r"'1Vfȳ?sSA ]TpXgPpcQO:7ZUN~Q]x˹^p078NT` ]0D-eA$)V'Y)[xR&׋a9"^FqJ2!r"T: ĞΝ{]\3]I›>W_¢((ͷ%ed/0gya{6U7N7J:44Xbaq$hk5ԁ04}s˙b/OȺyww-\ PB< +C dWT !c}eNV. g#ۚ,dƸr*\ RIJ) $V%2|K˚Gi`"K.ę5eIȅ&x2bLhNg}/i0ULx3W~'~;asm= V!8Ta}/cOfض1͖!`&[;\2n,D9Y 8%z~}}~ Akl hCd=Yُ' m#cWnB72DAV%)Gڐ CG/(FJ(|u/fj=׆r\tmcԕMY5>'TaS.pJ{P2#2xBH6,SK|c(Abm) .lX%dW\jKZŢvēb HdUP9=A镉Fd>X=b[.aa T1e sNwU i轢\3ͨY 3RƊY\_yыVitsB<?˭:vEMlRRQumBn>|doT6sc&o]EĭZ9\Wmsx~=F714O02Xgl`"A/Jelbêʨ5ڶݮbpTH%a의 H"~B4[ RbpVT2]za}ؔyx@nZ~3EhU@n~8[3$ zz)6#+rFawgtgq \L~_!y E3d9 ҪpXfJi(NF]Jen"#O#yYlMS$E2wn|ٮ>x Z4 )Ǽ鶓S`3öwGo,2CqGhCrn%6vr*[%>yz SDb+2qIx~i.-:rp+,IⱸFb_~xZ6 =ڠDnrX]#˕@넬=S'ik`ӜENoAylr'W ev3%aUuOCZOF NaJGFQ7'8mAEKԔ_CphJy42a0ոEh\w04#׋!b]:; T0| /N7k \pZdZ/zQ`qڜZĦ-оd34h7ُ[ڲch6a,+v(o`r\ٗIH1!"Flf/kL Ư|dJġ:zo7 WƭBJsS!y &ؓ`hFBu=f _ډU窧uW7J0f/5tlH~A|/BL*T@a^eW0YBdk('ӛXK7 yؒAi[?GQ/4kNj 9MuȚwxdi=n N!a}ųm䯶mOvfVAfWRLeV9|M,A S4›ޗT-Y %l&e랾 >u6D 7%.ybuWs\Dh v?$O/X.1N3fj+SdVI!ȣ~[Pl쇉+8T^)@"4S>+]dS0⑔v"ikn,h2+3۩E޺@pFخuռQ0Xb~T+JtRIOg0 uɕz[] UH6_tCn)y؆eؓ!u\mKzD0GeS\%]6m^HE3ͳG$c`8Ȅ'3} iTZf~,sw#9-Es1vo6wwp&-jףi=5BVJtv@e,3dWqsJ#GJL <ێu T]Xe aIo!vIpepn ,-r{\Ob'JZ?'M 5Ap\_T= 'kN4s)f43خM kcM蹪6HAkC5m@!J:C]Rl$ra g)jC^gXP~tZ.*d*({-R& .&J|SjAUL*&MvzJ0k(sm Wu#_)ҫ7D|됺P IVM ub` fkC<7s3TDod׼PWEFETD1J?!p6'&6DfBz)tk: y͌#{&{z!p?o\nqCk{io/+qC5HB3c{°LP`o)^6=-O5ð-=SX]-fXFX`!m%#uOyM""蕻zM㻚m0>WCtUI1nTZ6cbM9' KVȍ,VD,RZOg։1KS877 -WLmub. !_?vƥZJX)5$#[ծ X_iS7`H(NXr]`rZxL \RPp a }i_Qǒ%:s)ɠK(qbaL\@KJ1U2']

n:~=1b}Q+@F辚?IPQ896@-𻑃BaAȡ3Γ؍~ԂdA%1YUY%a(pVǸXa'lpUs(jȪLڅRJ{`mpt5Z>CA/ҝ;߂vzJ$=ruNB;KTCzFe3Aj0K7ә54n]{Nʥn.$\M\*:h!Zz']C!"[*V^-G;<qhl<ƘG\R2މe7L,Q;\hpdb۳?JjR{ !$Q75btc1/`#Zi X xnUtm@MYCup}:2ك[v65s(GeNT 1DJ+xtCyL2dh: P0u͚yxӍ!ma2m>a|Ϋph],s]wKpphH` M]#Rʊ(;N0 (cb*6zF* DYpI95E*~NWwm rwi_B֍~;-߯J +t`%:(PBC3z'֢#fgaWDac#AMIbv& Q&"*r!.?J(a!Ĭ4P+UD>Zwk^m}i3Dͺb ! fw5 9?2ט>f[pj[$ߏ rpHD31#V]n}P5x#Wa8;qZZQR-cTB_!dꑑ_ arcFaKR?Cdc?kifUmk)8rS- !"jS9=sL _HK0wN#Hk)}fI> ,ܖw{SApBmw :׾ʜH yַ^ȳ\HwI45,a  z"{\oq8\# }ɚ.l$?VdA4ƒc/wJ5StG1diЧ-&񚮌޹MhҚfc[SkxX8,<uMC]iA r'Kcy%LXluiz%x|c3o@pAӄUG7J>tʽUT`gZI?yR%2 \^_H,-, qQuУ|g̊|Ng@6ܑEtns/^"-*$&(t{zJq[PF~Vom R~ R_(U+:DG!BֲUw-b8Z1柄'nc0Y L^ZHDzR x*龭%PO5xpj' c#"Zi{z+=Z# w4,9m犵0M5Fˆ~aUf6%V> CPjh5 XxHUY'&|P(=ϊ' C$d 2<s[|_M ]&X)F'=ʓ ߰+ ЀRrU;Tyv?51 o37K_ >PimZȷ$4%&h~JQ6O eD[ol$޸:кxmVHt"rS Uu)/f(eJ!#iodA4~:bNU6䁰zu9 z;1kP\[TT L'S@ r3ʘwM?tcDkЯi72 XL=*AVS޸L +J*3Fs|hCFO[kFHݖfOC..[X qhݣp_!n;j/^_!6'lżO "a(G./$T  #g{IZU' Xk4R-tlv9hQ}"# ;4[5&^7zbNѸKԜӵ`olDcŢ ݖ:"\</:r^{@m!7oU`R {a\үR*S0 g[ Nz֦,@VȊ~˴ μs !C˼)+[iH|a)H<;_G&phCb]L pjΥ YVJ>J8녳%F`"]f\(n1wĖm=#\e~Kʷn~2w #=js£*(H&@YBD!UScA_A >=XudB(h& VmHWO ijg[~6=b\%Y# ˼C0wF09zf^XWia)Z:m0';X)Ay["b"sW6r iNn ׄmF Jbn@~8ڀZ{pߐ*yfOıU)~*Hh﹔lڳL-@W~rT. s_PoYnS*iWhƅQkF˻noq!w73K |$z"A@1?l 5jr c8AЫ z]B|A\پ pO҅<2Qv1(_h\HaL|(_s2xBqi5\V8]bVf;lsЊsp;=F! Sl22)MzUB,j-/ݽߦ̼; n!bd'蒇h$4kƗY_kʺ0}8HxWoj<(!ьCNKQkߩ2AU9|Zid@)^&@\j:ޱVR10Я$C1Bw]|xK[=ݣt$hf_AQcۃ5J!Vʗ-'j2X΋t-f4d[P o`]O+C"KF4SDM#0GтT|zط HFY * Nf5&g ky*iٱq h̢aRG0C$czZl$0H_ 8q&*Y2%tvP:?Gi>8qYr+-yNRǟڦC"iBq7 F!ܤh{\n~wQh qcᄷS}v;Bfס>xk zWP$l/&oUzޝmAn:S: /FH=Y,EYMa |s1G.Sgũ$<&C!{x$7B\(q)oPJ(3U{G`CI]uC,u}xւ2tg9̤kao6TzG}$V!PwN-ӓ_")Cz陵hВ!Ǫ\^](R.L*.y1bƇ{0Or32mIA='1Y;: 1?U'hhԉ\jr-5I*9!fv379CbʺKed Q6DHpsaf]5Ԙ/"igü!qX˽u?Mw\[m+< A︹\x |6Ɛy޺lDJ q~ $Ak8,B=) m[PYU\uR.r$7%hi[5K&9Ŝ:֟L>a鿹EV ޾rewۅb\'?®\L#nb7qߒ 81K\E^N( )kKlYFQ߅dq\vq0&N@R.˼*SPi["uN~{ GO7.T3r@4N ,z% TƧ~lobrҕRUaAՊ tWl12<9i8`u00↬62 b] r1(dJ!C܈0nJm3ÄxvAFEnN1܉/Y)W}-14\>Ig3a,`khED+%bKrḋFQI+'TU"g|4طy@vt[yyN)At[qakַҚǧaD*+IaOl+mt\օ؀]cVx$ }y}P' wb,0N!Jɀr|Ak. op ⓩ$leR8O. @t]F!ꨜ$ȵ=Id1냍gl ++W0xO0eP|Dݙ?Ӕs.>G?p'tUǞUz[2ƉenC3sa0&Y3_4\=!]w%A YUJ{GV*X;4>-rO'c.b\>zZi].xR go Â';WXV;Q3w}1P+0 cLz''Ϊ\I-rԂEWq};ֻ= &bbKaM2de 5aACnŗprgkIyi:4v,Xͩ$Ln^gֺR˿J!BS9SʎJl[k}sZ<<BbMs]S:t~݋ɨU,0= (^ Y#坑4p5ΚaM]P!cé=]N!nFI\tok _yyMŕ8LXun@x 7kFh@w00gTG2nUB'.CI5C)7,;ضGR<1',fm[}-V*iRw8~>pօ 9D. 3[ I6&'J*nwpL+& yoDM1SQ ݹ{L CE[s:BvC$8"v\](;9Xbh,V9*-U,^E>Z@B"=Pw-0y 6+hK''Iy8 @N;)s4X“TDA@eYQ=a~pn.7_ b]&11Oޮk eF$`\dP+Ԃ6gjdJc/;xHY=&q-eNeռp&K-p?,ϮwlLJlUTؙ up/qzB!z{~P\YG mH~.܄%;qT% I톪iޮ(P' zMf3Xb/pa#VK[ +a`s栢[w^mڐε`tpuC2{'9t\Z0~D:ڍQ00K nCjhX~ VNZ8]#zQ6z0/T`rt~`N7wӗiÙ(* YDݐZMfN{*v} :z~Ò8&O8XM)N/(uIK+ȃ(59GNs2;U>6 zh %~6M&=zK龟o5{~z` W-Y;v\?,ľyKHaNdfŸɫ7 m1E0~B4Zt$7GP4_OیN~KtT0L(;w@2'bG蠭2_D$^L2= Qz'?z,vHe )j`Rw'Ĩ 1 /J:9%n1L1,b 3/@d@{f&eE56]#&=eVq:ѧRb*HSWre!#i֯#gofZ&3su$gi޳`[7NblZIk%e[½cĨA¡u;8׾Jdժ.z~(eM>KDѵ=Q-ݷ2ru)B|S"4^Q0z_# ;90B0H.gTлX¹W9֤Rt!X@D '%,jk&ià1{(C)$=)^ʆ)>E7$YH\Kv}5U 5\vfy@KulvzQhܤzM1E) JXL2R&S4+=1mcOh7~o6{f>/w별 .'3$KNa#Pa*j["o`2ۆ\8nE>EȬ߻Ö@oz1z˧kw8#^_d Rj]e272^7_-2AD }4Ê_-)eKhIYޝ?3ĘsdNJ}g~TcO2h7| P9,;]hIH?\ϒ*"C~XMwh76Maҫޱ}Yky`(j 8Y#SNc+߱@yUDvqgu,~AlM!Mvm'b!n,-Z_O꠼tV{(0{/0m'`ԅ>SN>%L {| 0˄<k [-ӎ,t$! kHOř#`+/T{RHq>mT#w3+3t T,Z|Q^h՞:=8ƕĩ{%R)Eidd#DB>D.rf%x1rz`/8a=NwFDILYN\y0^d*ـ9?(Zd_GSp"Zwi4&RZDtw/o{hsr3n˖JOxn9# 9W??*K?-F`%%RXkJ.4SP*rD٘ $.(`$Uj=.&yʢmƠwꍟ]\t2;% =BuTb$Py`(5o\o:j7% Yw&*C _έ+2u1w e6LtlK3{:#˛ 460WBryB639ۣy2 'Filt j|c})[h) 2WJ xɮ?a: #Nks LV:"PewY$!/0(yMWT##T#=l>A"،so$\h53ZͩiL;)PVs\jeAa[4a HfNXɵ1n fY$?ʏicb!+Kz8ѽèOB'>"I]ivZeZȖwk 4+qH$~BDUXBGEC$]EqtSf3IlKb|+S8T4k0ud@D£/;ReC.$ķ𹕇j^'ؤU`Wb-CkIkK0JЍkojqYd&-r0Ka¼0uȿ  WG&Z]ί^3\j }nSUL_Y7D4y%. ߮W6py TYCߴW WmaP!lrtMcT}*hEռH|Gu[1Ei/:sG} <4)ᕄzr&r.4ão)_( #x~a~ui*O^m_FIJZDʹ{s_!Ш nS xwqzs]+(&\ӢR kΐ=;,eWTF sxJ@omҠ@Zk{)}h O#ɩ1OXbB5,Ǵ 軺18s0Gq~K : ?(X?&a` k1M;$9̃\'nI.ؗybbe:`Qf_,¿F|ؿ5t^5ron6Gmr2(O t7[Z' m+^go-2e%Y'Vp!d^ԔN cq R~pU԰B⣔<}Q$JD2bL}0FN+Ӛh==cVC%5ifa"C}WjYQ ⚱IbD}0QL ͎)7ǹpzD rK0)-|&G.̎B7!B(wwGFh6a9J2+4adCxfN|_0[NdA3;&"\yi/ b*wQ&H|fd5)b|vzC<U{uC!Vy|Y]EO߷Cn¡WꙦɻՋn=}T,lKC|\k LCb{ h/! S_ Ԑc$#Gtlm8<|.[iӧpH_<`zɾ+{!%freK5QßI7wG焺+ڕL)㔋+aK4d~=I 4}̍\rvJ)MĖ`eCƢڼU:_;rq5P$xS0 WsEI|$,"D s]g9?!?>psC.鲧??W锹Զ {X(rs 8s+xMX;־;jJw@j.'A3bԘاadOۊ__5zog>ʒ>'m(-3/T[7RlcsB/ "6X\m&4uAO|h@2k({$!d)3p7fKsN"LGntIٳ(~Rf U$ W;uSvd-p$eۧAYhqiЄ/28.|~p?_k>S qUVvj,M( rp7#E`VKBd@b k⅗V>'cB!K1czpTBqv-N MxE6¸#ؽGUxY^-YP-G'yJi1H+tU<EffsEC-g{o6PL:fbge*ok\:ɧ}wT"4k_$#ˮ,ڸOB$NV/ƥFבX$tFB|R8!ـP^mgV[#$y]qoT{.=<,/GN#_}`)]ސev v1fOk%j]2QtVs1g#V4z-AI 杷J҂Qk쇚JkR7lsWjVj_#D<(X ΨSeUEfja0ew6nB2ژ̍7wyI6ez :x?O= $ޖ6 Khl=yTq XٿyɅTP+YZp<x¯ܸh}pwPІ7<lQ 2QdϒVT_~k4Y.k%ÃσQe>EY׿"J1KP'UKU$#oB˪mIHN@xX>XD:k"wIRPE|\0rqf{,n4zMZ7dIf;iYV/[I<' \t $&(U"|64LsYy$NJbz8p ,m./aȸɄOZnCOE2w.Lq6XTܰv=.Ҝ)V9BK^9flwAé uw:V*tNO-GTem/S-@jޡ8 {C/]9*<1$@>C(qs0l ^ieDjW*΅]5 S."n7KTUj~!REY %մ)أ J1,A"}Zb$"!Ve`O ,1™ʝ=b 9r΃M]~$3`3ufb0w" #shö a=&9N[lƟJ %vfGvQGP77a r0Fw9nÎb6!0+ Ay%sQ''VO´e``\tAF1 tcM4/ :hP`_8&X4 O5$B:MJ?\ ֡7UDKh)d'Z/t}dChvdFBْ 8. ޹77ыxf-@63\HØg ]fלhF[g@eSuyq,}ϙ_lnL>MlAd@iZ,8e)%ѐ[8WOv9j\j׆+u0$U^˯AQN7=,V?e+1]"QR C@-yc꫅}Ro_KVjS/K#>HW4HEZbY0i54F8ݸF;o5Bagݣ}`?qWl2WqJrYm'Bi %. _J;x:ǢP" O/)3&i璇2Rzs]6әdBhEʖ_uf_#я(U q+4QaQ>׎klo"}ӊ?8"\KVQÛ/qmBôjaN0XH%?E" ٗ4t>Q޶⏜{H$AYF%h߱C0N?߈fJ҆Z[!B\φ=>ߢ"Z\#,Һ.r^>8_"\*mաRYPރmRABټʩIQ Xf-6uvo%vΖx|'U *&-&*r:# -ǘ𞞺oH ],5QG FOˠq5i O}B戕0CޱKS')|T*ks `(xIM?6~=O}uF?4͒`wO)V6+6xtަ4m\Kt*K'2x]XT(Ӂbdzr[AK1x;0ps_ \s~yU ɡ<*@?KWg%9%a\qH=>A# ]aj.&ɽU?&](!n`1ؾ|@#Df/{̢7nG$r[owdw~^?K A* TOP[nON+J1ϿH7!N w&L3ttUDp$Z(_Ș\-*rszNjV%C>C,DZX$Gv, KJ8MzYnpڳ4yj٣&ٗyV&T6 um孼闰Li bQl3~xw˷K8H#9@5`{65x #Fj];Ԝ@W8 ZVE* R4u 2b\v\:)tM6-{6[mmyt ;p)UOWgkPcgL7m4Bl4N+F: D0iϼSUaǔj*NXgG_s΀3q+P>N^YudaLշ̀-rAH$D&%$g<H g{Kuaɤ_uK5rsPKӷ#E#,|35H1O_:Qr~=l~o==h美&e "s#:Qp^<Ctt3M].:t.>(\$wHSeoo$G.kaDp?^V^!%_tf>?; :sXdCϴ,ln)IQvղ f虲goq`EDx^+MMF<Rc;Xj9q3mIT: )W'./~8/\UqL4I,_פtﷳZ"{u3͂ &{;U0WN\fw4h =KT tmʟ͠fq0f+~eLqHOӔps>]v턃x J Ů4^UGML[/3+~q+]oVZ }> 6J)8'̰J32*>.b #99q0ZB)sr)e>xf3oKUɊwo4{[ً,?ܟHëZb0L v#a~lU*.[{}l뇄/S_sMS8MNJY+NoWA )|Bu;~No B/Ԙ(EJN˽ #SMՆ 8~EgPJ9٪a5Hg q OW}T!([KHO"QPʱES_ᜠ%;&o}56uTB9DD/W" *5{Cڇ1͖U erC>VnBv\5"Xlwp%/!Yh!eL`CCp%_8e|dAܸ jQn+a \Ut['#5TwG).MYtsf13es0Qݖ%6uJw+cΫ8]bS0=)zk-0mF R*<%v$O/q j" xMk[}yѯh|ȊLԾϘ(E1*|Q=Nچ-g~mkY czüjHS:\PCHz_>Nq ͫGӗQN*f‡A\?#t LCNzu֬,t௛)ZB+U ({bEjXHh"Sv‡`o%#Q#c]#<cWl E_~<)Ыs~*SklpVNPS1/!Sى؄헐':#GTΡRQR+^qb0t8s"G@HEu )^){`` HOC`Q?ReX%OT-#*S$' Ro_)tq)1$\* 1[FTZڊ- t}ǙA(fˎ+"'g'u>oʨ>j& y(!\6% F^oOjZ9? p"gXL[ިWTo^ϻNToݤSG9LUEo _ ƥlXGR'>'Yǿ=xіV\'M"~6|AGZ!@q(_xp3Ŵc_Fª E3\#웾t"4ƿHTKZ3gIk~w>yser,rZ6ζى)*UcZU W&}N& NHjwԃDBPtq VuDUs 0A|QÅ>t| V?jƠ_Ry-|~.xlAHka5(h4=D9ďt}ZT -< =2EN6LGYphpBkngP P*|i+׎#)Q+x {qB>%T>ЌTRXu0[,PBz#^u`T[u"8g=kT:՜$U6urjW#Al{&&Bha_S[Pq3iwr<8.E6.\ lRJOB0"Iw2E)LJX!#x f0PBta@yvWݻ} 3W\Co`"7uZ0QiWlR+@?h $B Z HT>J?ۻ_XJP-1x@(4BCAW52fW5,񤚻X"j>)'k;2saW|l_ 1+JC9 &}m #N5,RQ8?x` 6.'8Y8 Trw1;ec#%mf/͠֋3@k/z_`ߖ߅UJC͐T }RhЩ|ƨySx+HƓ >#"%\T 4"&Dw->ZU6&\^uՋOhwKuoghJo##<Rؗښbא5μtGTڿNNlOI}I"|V$K'-%$=ݟrĝ^wmfڀZf:W6EZgP{p}G]ۤh$KnvNcRRKcD`L./.C!;<nEYrpn_ă57r jZvcBӲH,A445׆)jz2Iw`ivOY:w!,B/u0|YޏuUceYՃBݿkP8b5C9RFx}Fr_*~z__ G6F /~jV0|\ܜ8T@EDc̥0ٖsfoo.!1G}c5H1z a\b;VbY [40%ܚV]5b%gdkn v: ^ c'%Scg@ǘ-'L1, '!LIJW]3mf11lsLע sN!/DI ؂L+;(1XJѫTȳwM!5 =>eJ]p1?kSv9j\L**_{GA1]VH )~ʲt+L#XbH]$o$xGL2k +"r0yne ŝťq.pSLHOx L0pS0}`rB,~I1yIj-wvtȞ]ZF$~'+-נ_V{^:B vc2 V%*GL #nT2q̞r +=ЄW~Pac :!?wJ_29e"pт=6y^^R.%hIؚuo e` 3t aW;[ \MedֵpasxCw}TOkxh [.tH-M^ff!8{>_fh.M]('O aC:;$}嬟\2!~\`"=O',^RgLfꗕړmfTW'ZgHvףQ5Z 9 \X?&жbBZ/Y҉b ~E[f8Ԥн#t>~}jq9)</օ%0Iwumd|~P!ZbksQZQSFJe2$gPE)yA}6G(jћ|LJ( 6T;j:uCֹ2(6;]')N}_8ޯhӈX$` mcΈQWY N st"<1Q^[nR62^/MD X(@uN:poic~ d#P#/F-f;PEè+*2e6[-LKƗ>K@= )xY@yAv7h$hx60moQ!$<EDBnX hK{w3/ {J{$<3 "ugL^i5{ vPWkb={ 2~w}0"8>/re4^nv+=H]2_b`PќQd}!"knR!\o)_80Hf@+D\OYË(;"݇8hܦx^3:d%}ї+ktddpGnkC41‰x(}u:zՄ}֟p8^ED` j]Z<:ҷʟe{zzaUW ,,l sABYRޥcVuX۶wg9o%̔|c͟ޭqɹ'-=zoXEh7J\lpR[ͦ;=VdT“d"\D7$YB;q[\z8heYTo(mI`Loe֟6mzf0 JpF| 3HVزIBu*A)=vf 8L=iDl:}~h=y"ZXI'Of㔇 :N{^SxrRmH+'*9Il!P mХ[Hnl$6㕠Mad7-X"ÇNJ``SKfEeUR@GUNX^' 4x:3}^ |ʄ+Z4V)9)F;]Zk]C ˛chYk#8 @Sֆ$]ikj ]w]Ŀ+hLy/k…9Ruw룱wˡK/.QeFd9p!壺b1&`^~P^].= ڳnRU#24G'H%#3"ַ'Xj#^BկDwd5whpUL!8Zm +&@N;p@egly19iE+.mu`J n ١k4phѦQg#eXᬆ+ێqU4O%vN}dȄleUeJEiA~ D:_S\ 1ZO<p1bi!bZ_mNfۧ+?m3X<qo =|x|H{<\cYM9;`x4p}LacR5qnuVLugs&;T#Hgm%fWqП3^ęףy6UjG2pԿʹԏwSh ?fltpʍ 6j40``~W8h E H»*oI\?v mOB?q hOWrlmIaG7&8@pDvT,q`>7AbWw ,ר=e}1PQHʱ$:M@*{/С4I]PW ybc!.sJNo6'b1fC3q;y YQx Rrg7:!eMu]p/0+>&ЃOX/hCEE:&aIXVzA0}} 71 5ԐEO^z1vjSt}@>~M`k@~ Lqps2 Ol' ֜ԠN$ $kv_Xڋ1bK#JFR /mR-`-x=σWĝ#h5~O?݂I)"]eƸ ßs `8 @4[RSԽrӸq0AT\}wwS1b/99ݶ/<) gY\L)Rѩ5D"݀1cfk(><>Rڿ(RYGƂV@3 ӾRى:dh'`AK"JA\s)șpJӷ+ ̝녣@x J}I䭭GJc}E(Se*'`Mm~1s.T$M+z}Ss ĶjU8D}"1;.zbYQ= OcP g{ĄFMt[f~MlF[I8DlOfB"TP g64' :YHVH쉦Vxƅ"nAZ %IMNS%ZM-?j8bK[8 y<,/DhR:ZcK!F^Ep` +HV^I({N ,zA@Gԅu8Ajz%s~mmx7bCerSS<銼7f'؂:Lꟗ,xHl0̣MD?nn%ԻO!mtƩSB:--yhשq6wR9_jb&4* o@ Xuc" }&KP&geC>. ؄L{E :,l={h'KwY^vs}~L4j|U o9k)q 'ݷnjmH{yq\#N v/a{GYzC Ϩ۔ȍPigX2(IvxZb!г hYL-萁pj>X!S_lcߒݡT`%!ѷlO|T\g^LkcbK?YwϠLA*qqr3(צN6FEER㌩/`Pa!JJC),JX:4}KBLnWӉTMG}͛W8SDK Q$BWBȠ29--11)C&;Ǻ8 I Р:19 RޭRte|=-_+d cx#,YsR2}GKha#LNF.nDѯ 2{e_e2z"vb8&jFSQ3PE9D3+oD"L>;qvhƣ _^vJ78͊yt{4>b!H y{/qd|ԂdZ=Gfy_sV'6S 'k #zC:4Q>>‰T=5Ob/:$Ytr ^A͢S!RE[6$t~['yEu @,è-۹A ,EtUI#6Ǣz lGu_;gsq(=6xuxK,!$&,/mi]*dSJ$vW[Vkvtyvfր?-n~qW/poqdq&{ Dڤ-$ b0c$AH<Tq ߹_^$Mx'5 ?k%ni'zHn!bP Up9ϔ+o ]Ȁ64kA>5fmhmZ9aadLRݧ˜zOAQbI~Xg\h bGXRӪ 04Z6п!O!WieWC; XbLUi:5hⲼ e`Pmy8`bc("W\Tղ HnւUHgk IT4jZH52g48C,% Yf[=ϝLR Tpǁ]vc$`ޯ( ¬cii`CܩO9WvcDA)7#d{_`ğh| ;PW xx D_ %@>\BΠOr_kŅ+K[ogi>k& [+n 7g3Wе*f•㚲O_P8`SA\͟o ;EӞA4<@fk]حJqSJlyL1}xӳO+"l uC}"^sϴI_G>B|]GB_/0=Uߏwk1NuׅuaԴDx~ZWpvP!)mrxef1SiCב\ƶE˜y+u_+.-]@GG:(rJ$ a'Wcgv|:^L B"c[XhE00Zmv[+Wp3:}ڢYqnZBXFAtw;, V a2*~2赜$6G+7odC͍0oh0FU'/'NBf#Af@8bx`0ix{ [@D1Un5*M{vEY>NX沙&@F (E/?猇v DEB/MLA\ r$G9%X[(,5$w|R l6ǐueJz#9#$T I 1Ekrpe7t4 !qxe\KVf%\[`NeaJۇ QYOg[wȔIr4^J;?&"E}E dxcMhuci0J*UʋNbƽ xuT̰*dp <=>5I"=&l:ryWG~e.l YVU8WkEf7Ǝ{@l?=Z* 8H|Yv`ZKb|\/r<'njZۨ7f͇fEI\Ξ4Pt&ִH, t ɂuodcS~U˚NPEKS>ț}739ݹѶgk^h&Ik\L8c]UJK3nWM + cFc,w @B}}B!~5KM5Dv40(KZeFF߱F,>܍"Gg,!G,4x-Һw`l|0!iHy}evAo~&x| a5ǝĽmQ<6Mq?(?'nIJ>[匚m2r~ylYET]pyieTp+Z7Cq aY5%+Ts=Νi >"]"aHɞ}Q/0O6YNa{^QՃ^t {7^EL[ 7s窼$jfa(o==P,hѰׁۇj(X \9+_$B8H6T@^V#/a$ƁXq.LN/3V׮`em\ )Jpc@wFgǂV@Zv:87!}RͿ68U܈R #WPV&CW,0E$(8fNwB2Kt6HvҶF.!6/Hqd\}BE7y9ˤqb@o&~6ܭ2xI|lxwjah=^,\WT:ِu\kZ\*쌨ڇ'z$ʠI fߞa0܄LL;.=[u!o8\2&(dyNt[vo1A=M ]ͮZ~rÐi#3:o,߾!ߨIS TVX[K$gZh5W=(v9#Uc(n$= rl< W<Ș ,ՃD[/>aZW"$l64T%p@G6{G_H U /m[mG~iDfW`P?W x_v}D?ɿ!7&sG&)q e].\doܧ$+9.'tPH@f:v謧_9mϚ( ?PO5{gYZ07070100000467000081a40000000000000000000000016650a15d00004750000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G]?Eh=ڜ.+pg 5_5ɾDv|qeN9\t1ob*CVBg/T]i_%>AWԃj2 QVF@8uV)3olMoWYSYٮ<o|%ȰD6+g<` 3v.SPvh)"A^2}}ݴaO s0[fR)BF3r;fzs*hd@ [[w\R!_$\ȾZ.nY.6I><JML&=^bb7OH)f8c}!Qrĺ&§',FQkgP>w&m$}}pW'πVkv*:DN{O KV_UƉ|-4lqMä3sL*CUW,`WZ&:8)F*Z>e3N*q0U0l2o ;Z\xw٩:.uTh)&a<C') n4lvG*>[eՐHmc*BE27֢PO/D8 u;ϩZ?*)pDd}MA\;eFU0_6plKi5W_-ܝC\$Hq&= ҁ6Wz?T)_8rպT3Ze^ bY!ӃMyըfu1!pgΏMzQFDRW Bc\ y?3egxpmr#j=zo&bÂD :=dg?)qOU{*l4,#h|c%~ 2/Y'8 WvM6oGB߁p pV>4[IԌH+=4%Nj>IF2 ߉76ϦϡH,}S鳧*fu"ï[Ksn5/oAEqf‿~f|PϽꋬ۷Q`ae'~!s% ؔ?&Ġk}9ox@$*챞X7ܠ" QaBOlH/ڎ `2N=z]B_*\9diQ3xr1/ʍ3,EQJ% 38oa23glv+,/q{k-|A~ :(^\~ j{w_1dwF"r[Vcr!1WZ7g龣  R2;_k|*RHnVX̑]S3o.Az#KLw1䜪̊HB-2$TczФ_oA*:jD? ?A.BkC: K|j?7I =XH׈y'MŏX#vW±Y=b4'5_D'Gf`9L1h:,S}OD|2T0+@Yq-@ta(KE}>VJ~$*b#RLJ7Ar:,\w42?ےU -3y4 BSf CZ!?X\Au[}qʺJP5 Ol=%~EmwT<2SΖ2 nOW>,bΜ<_R^mB0x,8{,ݐ3K潏>|/ V,H7>6H$gś;`qxjfJʿ0$?{+Y~q'4*g6Ə܊83T#lϸqʄp-Guev<2$du^L)]zpFlLbO־9VAuH\w:fZz8BSs,~ڱ ˑwwAExre X)uqJ/ \23 @dvK+%(Iz^ z C6-5"\;_QWSjo|Kmߌ-rA7L:}V5wpd%о1S4{*Zg2Q),b3W/FE$Uxx͘?$؅KS.=WI=V%HA2_3#65l7ND܈"(b]Z*QT،eF||xKq ڶ^\DKDAʿyQP6h1ϴiK4 9xyq#1TfnkgU mf Kdr= eJ=13N&9ÿu'0pxe,r-):86UVsr<€sChN`QKa -jœAiչRf(Fo W,{9/whg;LMLgʮF |!B5EېD*\ZrHgbxmcz=I=Mqh~  *)\P8/+ *NL1$ &KjTA p\vz 698UHCXWLsK?˴^pv (? i#X?n4 GÑl#&9 &LZ9F lЯj߾?Ґi`W8=O*Jt Y{~Gg#mѪh,t Qyfc09)49b(=4VO4,|@_q^ cfprqljE/;PU*Y*k > ,#)]mL=)%3ywb*q%Ew(VzPν(9'q< cDvmR=?2T\oP"X)"2²7"Җ~ Q:H^ 7>DC"a]i)~-o@'R*Q̲RZ7I`g {]r􄕓0f6[XvsS1 ˳֎bkItED_t)T}*S>XةZU9 l2W=thZskύ #H2ei~ k@yg.[o~wJˋyV;;5a!S8[b ӐfK9|ѻO|şދWpԥ\L-ZFw92XZw)A&ߨc:* 6UekƁQoOl3_aNjQvZCL\[<(neT=B'Վ{I+^AsQ`a)~@EjgKKMF k5fY޾M$s~0Zu~J~>[=ӶӘj&b<<͓ ^w]~ejm?ЫYz-r!֍M:3 KQ39P ;7C7`KH.1oIec}tڮ qq##ia=E8SpO,pBME@ xIpBC[olYR9^ލ#']@GNH#CֆU)}N_P#~{m>Pչ9:-oRDbvpw*ӍDrqXT0Fj5腉XX]8LWW5u2>הvا GW>><F@5 ]Ju" ԔiKJpK/1)ʊ9E sfT:6/Q:/|LI\ 9uH `P99t !kEkM A4Qo>&,uHb7*BoVg2zS@,{m,_hu3t}TS-S ZUHOHP~&P eDP[|;0st(?9=K9I#U:D mW1>ٌ 7.TWHG |,Ix+dw `"^+Ѣ*ӱk!pYR6˛^CQx(诏"gBա /[|T;Kт{=BFBڃP'9~Mʨw;@uZF $gׂxBt#rݬT-3{Œm's,hSMQW-5Ԡez oH݃~`?Tnۂ:4W߹Uh)W1Rv^cuueF7k?'|"t+vLnMiмϿĠQ:]^i(#`W jH"XC$ e`rJiI ړ)*:Pa+r^;9ȈN?c\.B bfz>  5d/F#Y.w;4CSߔ.R<4$D6jFSQ(mA>KsM<"ꮲ \N:2dUPŃageyf=+ix}EVzGW3yڴU~ e6ΆVl#I Xۑ^d+Rsѧ |D£~43**ZHϞT6#hDQMB!di^LYU12R㍦;,Rg6u*uZߨ3+SvQf\N1ƌJA_? 5{TJ&?K͏^fmqWXR)`/zIn\K @I&8Zs*'XmuT\fO,VWYv6Qg_hk]υʮ NbV5R^ }lX;r6+j|0o:`ِb&N8\FF/va>%N+;Tށή'oQ U 6.ϱUce,Râ qҲO <}ec U+]dB9엹-1eΝ>ΨaĂW-EFc$#,nx B*ΕО˛ [Jm<9_02"4ҐC7G!r|Ĵ:ˀD~h(|L! F̿*2hhv=-G?R*{{MI/|MѧM&< air=GC55VHplq;6cw\C3Ms5 g3B{8_Gà EUY៻& $"Q^M&̑6 OpAWߕc'jjx:n'xJ-ͭPpDQ%sf3$W/p`4jp뚌OW*j|39\"x<6c\sa,abS;s8@=ϓ7S ΅As ).xs(z^:Mvdd[4!C/ [MdzJ%7$~X{@FT;+ Wo\B02Vǵ&k7o !X-?ǎկV=&]}۹T~JDuCt:=1Eos,W3f4 v2R/-Xni%Pl+F`ÎϨ\{Ԥa((]"&NYY{Qr\}D!>>1zGHEur~gAYټ_GMȻFRL VqN6HO PևIN8 xDߘ6:3\T (,C0Ê6Zuxu!X̸z>{*83u1 _>ndGd&~afނ3(_?&c6Oȉɞj%8z:ԹϾ#ClԉT/>%:UC{_5.^03f6G} h1[PK|J kurm#Nx5jdY+;WC6I@M,l0Dո_SLׁ$Ĉ 3^,At26\B<"b6ʓiC<?YLV≂(qy8g[pWpt k?NJ^L&~w0C0i#&ecZe[G/Y)iiة,<' i0&ڈ7L2VfyzDrMƥfC҉0fl@]UT;eQ2N@Ƨ>_3}%[ZĴ^5F_2Ez"G YY0Ry@J-`F '!}$G_0e[[lYp߼rV$Ci~4ImVǒR0Z5e~?OM Y?O9 >ެ[BWbk= q[t*/ˠtV!JKՎkb?_ GV;`C+$P{k_ >;Zn9/a~>N;Ό8Hޤ9ps}A/X8X\,X҉E =1ݠ4?0sK[Pc:3$+~[R*[{BT~$B4w EU{CtY/]߹rc}k`T[MaM{ 2*'Ԫl^ G>J࢚^=;8vCO-ڔrF'.HL>{ ^:پ`h2bYiPaMr&lhzÓƫv-)H\]2A18g"][;zʁA8j /faRMm;:>mX냖0LS4T61h`r+~\Wdj,[Qj o*3sVcK5=|:ȒJ +²zʌ!.- +ᛂV?b,4z# !}ijjoԃ[ƼCp?D.J僣(JH(?0]r|'A"UϞȴF8acZ&C*eiL *LU7>Q_q8fJ% \_l~G#׃!<=r(WAsAS'Ń<2`oۊkqYvNBW%FS[AT%rMTG{hp>6w8ш,mtṞ'!;%pӢ[ޜjדu+ʂwF0ө[ARK}FFgæglAѹ|'I젍0\S= Qctn_ n- ˆ!Є&/y% agHĄ֌aRN"M-ڬ3ACh/X }n"Yt6r<3n݋lch|hdݸu<%x_OHWft$h'M*Edd+v/R[*R`HZ09kuo *Zcy +#~dLCztcxCI[`bvT5~Ҕ莏KEh&jt>Vѡυ0lS%J>v#tIFHJHY?7|C1oYb#7y $}iJ$bB5,#2^|%ZT42=qʞA]Pw͢5[re /Ok۞|g$("i.+XwʂTMD].ŋ90va[ 8@XKK::>,L1CTSWh)#j'T:'υP>ϓf{}0;Vڶ} &'b]dTd n#,w{饛&mS 0"[AQ_dPo:Ayk6qlLH'GA|_gOx3IL:mO-/O-E9.YjQ+ U<١i_VY ~>WK.v ,BK(QPwUym^A(ek\[qVos &+B,\ < -#&IPmszdT),fUvBmk%;ʒAȽW}"P2E7^Q'[X͝(FK3rڠ ϴm?Ċ?*dqS6^{cWg)ݟ)Uqq,ܒC5UzqֶL[XuIdq\%oD ^iW%?ȝiVX["t ^P#C르 u[ !qdL2L-&DȻX$]G9bEDU(/;@M9"ȓɢJYԦڗ t[P' L2h L)?r턢cfr":J*U4/?/T!\ ᴟӡqƒ!JRgch:J Onz!;zO\3}zUyJ| w,2yHGƻX4+]G2U>yl<2ʥ:tYz7zEٷa ըX գ#wwO:pdf:(y j7N}ET&-O|t)lkDna&odg奾]z޶?X>U|'" ?] SvCTȕv <~g^žC*S#윫*X 6yX^lD<xYД|!,^}DӰ>u|Kg1 kﬨI*dooZPOgjK`1iC+AQ/Ib$ʯixi7;%ʢѬ1Eg+x'O(1в&RW8q볭ǯӅnCvU5+Wز"\! &!1sa_ Cو66."}ZErt1It!S#>:͘9} ilYׇQD.BqV!݃+B-J8AWBn;"K?棂;;6nNL<ܰ0B۳*쐱谠3qSS@g?. <ZBC`l&v4-OWZq$›z(\x-4b,ohI[*r|5aqKp^;D~K|ޫzE`? mo9v%Lh[ޣڲH>^`"G|Goan+23{:U  HKy޴6<5 Ҷ{ך/ܢ3S~XƘ፝RȖ0ItY|ʐ>sT#vA,:{µ;^ow-Tvo8UB<{0 Ы'lP )?-Z艶yLZe.B]MFm ϕ  k53>҃9z6s =ѣ/$t\rTƳtLhj\MG ~XvUz(oDHfVyGݡD\Jɨ YFlOUyߛXeo/Tw%k Eun8=鉫'Cd'̕Nvݸć˟opRa%IaC3Ld7]`æC XeA‚Q4pÞ9?)5udlJUp`E7ڲTVU77V b{9ϴ&%I|~(%$G *27К1/\49S ֘sFyѻ!v2iϯ%s 2i&3"B* 8~EY5 xe31>T;foș9Fxh@JIc HhLL9B 74wV*'0 nTfKGB[];hm= Wn(DDe}y 7Pk&WfwoofeC{kݻ󌘠"qP2F& ImrjFnNS~f !}^)DKuBOu6.6@ PSEDބF`do^} 8rA-@ S33*4ْ@>HNvȐy[ Q{$RBϺ;a[5't%_,aݤPzB>Q FHa-a2Uw2.8Pt6<,T=Zg_ԉ@sU)}BnPʌa#KyͲ]R(+:z?~Їц~OYO-CPӘ&d<#@TOwq6<ÿcƄGQ=@Iai({qȴ * m"{:3,toh$BI>$j9kXhD,S.KVjJl#>o%բ6|SF9 #\:f/$Ί O1!& $w^ķen*-lY5J*sl6h+? /k|L]:7LjjQW=Ý2rţ5kH+}7n#WjU] a?qzqVFeGfqbEz+5>Wb<):n4l[.ʿ?}-Oy7r^n byb zݔ`"\kW}7hб_4f㝅)&d}>Rli]qUv<eﶁܿR>`/Jr4s:"I=k)x}^k!'б cyj tFȶ86b$@@hIt Gy ¥<+fcDV)4+uFpV;5"/ gΑ-:m\Ǧ.䣌!yGݞb|"8gm%ɟNYzgƻn_ , iqP;ŃzNH#ҷ1y" Atm\hVu tļ&@x4̂13!kb/&6|'-~b:iدے[ tHf͟~z mhJ`5ڡoqqo_Y\)e?,!-MY`Cwk8P80,7'%D$4%TK61czQrg[9z *f[qdz ]VrP2,ɛ7/&aU$tD``ib_$VP'q28@^>xvm8r=ƨ 4"_,+h|uf0xrⰁ>iȎ'q }BH^AB `n0_(YۼD)[RG:sՈ.Yy"D˨d܍x!=eaat;OS~m}_pUUOJ!LXCS3nZwWs #ԣHO@׎',b*2$i#D?pJ^mTḣj'C"ke1nTh?-m~"̉to0WT]|(u8 ΍w1gYZ07070100000468000081a40000000000000000000000016650a15e000027a8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/u'g]?Eh=ڜ.+НA|aT5C-wCj/t.;L'ϣlQFuIjXnjy>&0,ש ; h:V e׭ԃ1EHx -7?{QiK[w۾>t+9kF SM(7R@ ܈B"t5>;&yǬ%i܎R?dfPض#il:{ A,c#^sԴtaضaS/vh#j YIIInSCSot OECȟ/d'A7NRCS[ki\ zt p4 QU`+ƻt>ꎥU M xչ%Gt,*}0LV MLm{ۼ6SYK]s#E%Bj,|[AMvO } GR_Q*lZ9/N:- (>N y5w~(徼v L{ZǤ v&]]MeWq~Վ`SEn mj|3^GOrU=+)|Bb)mX ֺ)*73{J=Ҕ6Q.̗LXk7畕#˓H!gE% #`s qi1M%Z9-!*;q\U/m˃cQ$bGm̃u4cUC ߋﰨZt"Bq6%{5wE{ 5oٕzD>:޺zH gxVgD W:?p KQ|U<|"Q3fO*E.Ig^F*dQ"Ws߅I//%>(`ǥh4e&?i!*Xlj"'"8[󦄩QX׿ HB ;gy+( 'EF27vEgj{w}&M]& ~hgKRlpSvF^2v#`j aIWھj3ƫLsp)g Wj,(vκ6se#x f U.\.˹ ]s ZrI΍ S(lMyBI,Sg1mT(b87UWlhRe~7/8>lj(O& 'b/%X8]j4Q-HL΅q\bYaf=8KW;@[X㣴P4a!btεvP Z UÕxTOߋO<=@5 XXUm!'#gqnݜwi<*w.Uhf鸓< fG3vƐtgѩj`_(?x(o0/?()8yCR_>hgw@a˺2lƿKsнhM]vx`E!YDkeL!0)5aw'K]܋/ovGAİvЯ6T,϶d@e7#Җ~x猛&g[4M>}jj)`Z}BǢl&{n֭IKĤtIFI.B<_pN76L. RzB_#;c4-Hb™]QC9Z/z4]n\hG?m/=Hz=:D1Dْ栏 (o}*a [tYpدE#GkVJ]I:3$F<ßٔ Cx[Z<~nR.H@kToªRs U@[B#133IYoJ2[Ц!ݳ@rFIJgu)EOX]b6DV2ɉܧcB8!ǭ)9egӡ{C)D,Iu[a!Q̓ rl͍! /}u0RQP۰ IaNT ٳ qsyjG֎ԏ3Ht쉑v]ҁ9PVdo~2(H+{2wz̫.~[[(8ܮ/6Cfg&OQ[ֻliB~y|2u'_cY/b݁~=,)\Eteq7Re :~phbЅTа?bFjVH='腒}FCqӒ* Xc -d?1{#j.;OnӖ jd'hq(3ʚْHoi)NX%+ 3jIފMCǨ؊U3ѕe\I"5XD @r=o"[4޾r:Jh9"VyT)E otYB**nvt ˟˞`dd])qM ^84D!mŽF<Ӳu ejEπJ/a@Cx|\XhSN"Rw@!HπaW-1jE0Je-x 9+yXFZR:=vla0a g#K}ڕY= jA[`p`(aDng "`rzaP*&ct bH`ּu;,*"ח?.,Nr^s|Rf(RKaf.7'eĕ1ÖriIJɾK+o㷚W;G!\؈ut3ćcǜ up+Z g%X~y]aAuWeꭚ1!W6Lc+)e*w6wR8{n05Tioe۽=?v繕M9!,̍=2Op_y9 u u gj  g$t%2'J]%ّJx+pEy6qOiw6yc9j\Nq1("eR֩"h& a#usa=[U5 bima&g["wE5p0Y=[ ŭF66PR$0Z)UYhc`rvNa1Y1iA>!2e6 Tbگf=W7V__M)ΤlGdly=@iw-@ל܏şj-̉ˌhD5+} WAXMemˍ >ƶb'jWnLO1޶ = C@I=Zt* lsy|seN(la rR=2ۼU%Z%Ōi z"mL}9Aa8d4motNx{'!4:;In5C(>GRaijW7R|d>DbzsEkRnHHķ*kj=[jU/ʺaQD64Vh0gwc-pw^ (8.IZ(ۨ`,?$v-}R44|]~>i c2xcDMJ }l`ׇ"8m8$U^ iFmCXf- † h(^g$,7A9w P }x*e7-BJi3mCr"L޵WWYΘl'dl@7\%q2/Fkj5|dЭJq*-y+ Y&twG a)<(GE>m]_5GuA'wD#RTn><1qObtPdbM) (RU׸ީj i"͠Tɋ̬07鹐DOhR/cU櫯2~EYW6Oڔ[E;Dו{Gߛ}ѩٰ>䂷/u XeUv:+C!wO^Ԫ|[=J<ƃ2U\]*JMo<ٳF+o~.C0G苎$S-orKB[%Bun>C:7q6m#S5tne Pg6{w-&nWT7d#&.|MQ( vf \џTaI;d\;=fɺuq(/ ?(&hDo\(ᩄ0Z"%\%gkoWȽ[(SCAM:?[=?&WBm R,ܕ*ɋI/ Q~ݚH$bR!E!'vX'3{4Rirr뒠Rjq:I7%`+q Ib2۞ǥ!Qް],FAuFˀ%l">g(%0/28܌8/(LYJGv`q-DtT]RοɊth6s3$6,ŸVfHp&\x͇Z J*sW!Aʵ3'wQTmh#; {sH-iIk^4vi%su>uVsy级C_[oD~Z\o+][6SfȖR pJwoʝQL!z$2P(5/]zH`r/m"K̦š*),e Sm|2-9%%-[3ׅt Pщ$c|̱yVWvþy'_5î '‡P@ J'Ԍt謥B̈;&Ey_!&h.had%r _Trm@{MԜttJB3pp+?{!.2S p!LJ6 t)bK9"d-MJа}&YJ RZ[9%7 @)yU鎡! 訿oXբ2 4_bJiH] ;BE6HR]d)ܢɜirZ'-žչJSrT K٭rgV%no|0*@k~Ԗ4s n h>X "NN!]ĂČVT}^3oe- n&Lj'KN\rחWdwYQ fպREP L|Zy]vyFSh5D(@p/G p䄑{6^u^ iV' CH]ϷƆ{ȱկw^Guo0S]_9./v h=I)kfk _91VF&AIKa|ug2ώwZ0) Mr#-e 578DXւf*٬Tޝ=Ȑܫ@_&#}̠TaZuMVzMe%ǪEiR9ojFmԎ,w/k 3d\wj/jyrˌ*5,!)8ի+ؾg{IQ+)xa2Z 3>pz_ԙh\31 @doߔ|Č$ykd%]vA=|xEX1k#Oʅ^艪d$}5 ISp>u'#ڲY2^_Du/Qr ;0j^0-lПVC#_ g,)apdrlIp9V+sw:& /1tp/%ŜTԭnӆ>|H'%'jx5e@ݦ9@fx,-$_ɚm$Iwt 1QY}c縄rnj$ leA?BZ:F8n`rokƝ:yXMCNy?zofɗA([zzXT) *W9I#^vr.T/ҭLs L @d߰Ф~,@MpaYGJN_y>('IM˞Jg7jk۫b(@G<&ǯ͂8хNc**k=*,0+<Ծ0_9֭(de?m7㞷Uy_u%(u,AiDB uZ K+͋hF |[.BX&[u,@,s u >0nn>T$UO&Nc 53rMwg%O "gY$MMݫaO3tw"*49 x/>IzH|C\–qMczoQj2% : KC=-2߄>r`V"/]B+Xr ;MdpKb*u֫@Lhg.P[ AND>&M]ݱV`v3x7c_d ܧ%=zh535Zrou+6m!M<+fD\¬ cŝľt?PLCZlu^؈c@:<.*zYywsAЬ#FJN[8\dl}[Dťn|;9+Ӡ_;Gշ"Mnh߿T}LׁITK1=^g nMgM%=H/m uFy@4V kj{`#]ǐ6S4i,ewS,EV\-Cь'G^?#?gFI+={+Gܒ6aCXmx\j!cuw+SxmBF:|C%Wr7dۗ]1E8+dIb˥k$chR/rŐN> y?F02Ȼ'pnb.sµ8~e~!V3Ig`&зRXMf/⽦O]gYZ07070100000469000081a40000000000000000000000016650a15e00004834000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/}G]?Eh=ڜ.+thMY'%xR!iM ZH''Xa_Dj𺇰 z RAtz]!xI arpM֘-dQ&;#YLKzػP5U,B}?|BqC05I_=I-;OCN4`<,mjp{*/#=kڂtpԺNS6QN6v T=1gҕ͝[裘|G& aC3%CSx⩾( E:Nߘ,F4^Xd5ofɻ1jp2')~*B}'|uJQuVZ])WTyg K)g7>q'Bf#=cd3ݷm'ƮTXF(,|pkjjrI %lQm.hepCj3DheeՉ'.4R ;BaЛ=Sas/QOWWJB*C pԏ:oAљ8&$^Hr`Q/pZD=2H0Ёxo &LOoOv/cPn8F3 "?_ibA(O1/nGFXx% vCiܒ^È<-$ Dͅ6V14}} {][W:-?|9łTߣ)b\UP}.kAܻr4d}.?/(֏?hwɨ/E}F@L`OPf!IR*8]d<|LNňG4^J3|E@ByMv(E;WQ:yBYdKŰuQMZ4=.K5[_7'%j1ZXN .( ұGp>V. ExikPg U1~s-KmK:YۆJӀidnklb4G:I.! 4̲`KMOUs^埞 E @z B%憮9+4x)fE*c@#}ȬWS1:k qe:aՂ㯴wNIKJlyM!?m%o1o4qU_kU/ّ݀̌woZ3_sCly4B=C NJuƅPK*οѶˌ6M~wl t-!-S<,$k)ukC$=@f䛠|t>l@9Z P]:͂k'*}|Ght0~)i1Bs$BVCfwSirh;J%0KB `c<|kr0I!q>MVxv*e)סvϳ@bY8VWj3#W(הn:<g,v[ ?E _Mأ0ϳ:L Џ-y)]3ٓTdI!b'yܻ]BPer?T`С7+<[g7j1r6!!d^Cȹv vBMFMtB*<뽄jIT2R}jgF Yq!+Š-xRvu vZ np o(/%+{7{aZYN&h AP =|Aw #ͮj%tV12{lxqKIRV4 OPLBK0޻ H%BW$]g!Xڔ`lW.YOu[ JI&)K]}5:Β! &~1_\F.5T 8yncL ZĮ5Z+o/I4*9?'q("g}‚_|{]@O7H3退8\Jx"4e7Ƨۑ#1;,J7]nEL)T0inC36 pJXcފoQȺ؟pㄋNw-I>`ɫbopdD'-Á;kXL?BCzE&Yl5|ŠOQ F?4 <jo'@ִD҄1pW|dv/I*3z.$CpH|-peYD\98#~*ۍؔ% ݡ>wQpPHaU)F$D^٤'Q9|fl2O:PTr,%w$V6̛̒,L3QWQ%vCZȔ6س46*E (a,&RFa?çu{aMr/MKbGEVP0כ#Sޟ;{7&^̲ kXD^zDbΦ!Ek-k! xU:nuJJߵ 6&խ\N6i?ATi.3VT/ qG*6IL_B]򘃼\?0tXѷ9q\Vo%Qa&YiaC a%$Tm aȑqEaץjbm_On#˃{0ptO>Au&%Npqr @n?ܳIdq+D=̓ OeE(܂\J>C QM x,E2x} >TYzouR{{~qrUZG]=Ȍ:@x7%s>tA>$_p}Z}= .m>#U!"bn/vKbMn)$QߞN s|n1.;`W÷U3M2lKT"zPNʎ{tUޫmP5PTu(h;QHCm~O Y&[7AB_Z-qƹx7M 2S9|ȅ`ʃZlߪq6Jm٭||Z jt1HgG>ܭWG&)2jA#笃i3((ⴶ?$e5n=!,f֗|_~=҆ZDaI·U1j B؛ Z3T3?Ģ1DqJm=Y| m=bփ`OuvRF7i"j2G/.x"!#EbX}G{ʳ:QdMJwY}iyk\n);cYENP x" xQB!-6B?J(- y};Zܰ]qS @D;io/+EOT Y zǚ}6l^cIP3yRh "I䃏vPZWG}aq;apavh# 4-*K?Ɓ_-M]|lŦ|ڿk6}e&EN/GXmx#kag (:MUR >e}c褦R,JweDH \géšQ׌ 3(DNNN: h{څO5py3喇o1)Tܾ~v 'Db ^zd*_dT~B{u]:@c&vT 3k[ ,4#MWJ^ObշܓD])e83(TE Bv1nlՐY=QQ.:6H ,1:͑9=~T/M"7r;ڗZXIz&kЪ"׀K E{"?+Ű~Ҍ0UJȬRz+~j`BQc>*OԶ{`OEU;:FOzp2=s ED.eRX]AűX4J=`ė"f:5MHz5T;ek$ h~zn *WZ38eʳ;ü>vb}%)q6ӮM} (ri(<}5Q+ZejkM·|tK4O&-*~TLw͂o {i0 n"J) =)MfIUKQۭ8b{؇oFs<z=AЃgMyhA:.B?D_c;=}")mm2ȗ_2]!ݶi'+fCfdjTJ)3];gӌETB։h4!pȾDՒԾ#u}/^Pݥ;%ǀ/jW.~ |(:l{ik,Z"\V\>qV6#7S|"W\IܮD'!=V'@µϝ"~rނR'(q#]fU,䩓'mc"ƨOVKsmnYJcLrd޽q =^s[ eEKJOEv[7nfk7>245~n?XnK8->"]sꘖeKX'ap>-6hJ*F/3_ 5+x~_Xܔ tl)dDD:TT2\LQ:'c OiWPDݐtIn,S{9E(q874OW6wO6{F=b8nA83ߺw"uD-qZ%f~cU|nX7]2.{TFa7AbA) :pna*;D-7_h:#A^X %L'|qo302Km 0o_i ʺޖ$oW^Vy^{cGD&V9/-jM{!]L޳Aek[,ZH- 2 \Up ^^*ur&4 >輐:EN6q맘lL[%uvv%`wDq" oy:܎ib'`9;}*e;nzΙ[v S,.o`˲7cv ^8NȖadQWsĆTJ҅͠@ 8(O>h*NBzfD#]DS(`zLfFc i\ QX,W{49vO kZKspLz%Fi XY[:k){WVNL2}&5zK VpkXid=3UӅR@ ,]{J9 r mmV'$iޏ Lm{Q5c! F@{QS(R e1mCp9µalѥ%$gM)qXeߨ!OYmӽ#*zd$~fOi= 2:igV:X6ɫ&eyoNݭ$ߵG6*EK1BC¾It oV8/nԻNVwYF%&D|SY8W02n_פd-@dL^&t6߃'HX!zKt|sѴe$s!rkM+`uHqdY(vDt>Q?3s\Iq+R Q4B(' &Io#zMTwve!?zWazZ51 [̘!}fL3C3ex3qz8N?$%;픪-#6$*ܲ~H} Io\$w&Y\(?1(ҥ!{7ldmFjt{uI-)ϾLe @H@z(\YC S*lcʇFp'jg>2<.T! :PT@3v0x0>-Y^9OmŅQSJlC7"=oGJzbX]=^g/ǝsyi#;-_DVV)*@5aC^^vp|&,[![s#!VuvOC Mkv2SfYtZ5gy.y*oXa,h>׵{{*k?ҙcǨ 1B_i!~Jb]0_gdP^QK&FmdP"J\Zo$ODXlJb[+ FDx Zy4$L Sx}?06=n mS+h)Bef;PEѓp,xx\%Ͼ!1$T$ {5-/y f́9e~@.zr,Cf9az4lVok¸oIJىѵA/"d{w}7葝:Rkœj0VwĢ`,w-kzA{O` \65{>k:COΚC_mn"gMK^i-:0/;hkhFaa+\>+rGOUEjrψ\PO6O6jFHV4}U2I]qd3A&=2^nN\X۰ՏLEÖ=ʳQ ~$(i% 9њh6# tz6fQlZѸ@/1OF,Y ȥb¥ΆAg ue]gaksA .:fSrt:@^"mReYc|{1hQEgF|>Ejtف4Ȳ9uaj r jQKdVp .% + V,N{:rFB&iQCZ\Bmsn*e@"M*Oꋅ%FԲ1x <ȎR)w7x(ܮN $LK@: ~(l<{CyuЃc$[zV%~c6ص V&w"qg6q`_MorY,]%.T, o)Kܫ~.IQcmۂ v/xC=:fO\!V*H;>x&b\$/:PczzF ʫQq=Fh@ d"lžn,51{yKH" skT;fDbPЏƄ ۞6nxX+%1 J869}ZGՁM+ч\-wT8ʀ@|5éEf뽺rI McɴƔ%nk|߸+5K GyTLr-][ȶLpucAJyo6h9Ȑ߁4GNl`VYgrY Lh;Gѝw%~,P7]-mc~F`$m>^?F ]*)ӡ40JW!!ӷx O3Kt9j^ &j%SE8y r,_Rq~ai<~dRIbIY);F6`G`#t2Z+Ͳ=+Td'ofub)$/ܭD v)I~@{ۜҘ̖8lyD'OVSv{gM*+O[0ꧧLa1Ι!N7fP>Ԯ1:%b\]\A3n!#=:6bA.ՕMIʟ@Iw}CD4Nπ|AwJVs,s9h0oVUlS_%pu|9:~4;C:it1p6`j /F}_D5ðZ4C#p/Kde SO\-=|qQ]zjW2t>D X4`! PȮe#Q1T- }oUei&[Z.g'³˸ed7[:&έ-hNc2mD~!K~(Ho-d{Qs2(zW!, *6>2HԇrC!b@ͦ i %lpyWk~2 +HSJq6 ~ F3:i{W̫m(. eb}.ZKͷz5 l%Qև쳙ءau9_ ,_a; wZL*{vkV6M> hv''ˋLc.M^EH`'E\l'SR6 i;`F$ W牟JlLXG11>O٥4suKJ LO֫ܐ`:-`ˊ3S2UI&FW.%FDA% QfU@P_:1LxKf,ڌ&JM^}%%ܝ~Bp3 _/U5`/[^MFcN9qc{"lo걮^ޚ_:+Gb15St ,B2hOʁu*@T*|0-!>ӲE39EVt2\,.i|RH .q]>MYdӴR6VCvXD˂6k΅d{IkXDٸ2C& f{# 0RXˏB9k Imژx>r ǔ<ͅVf@>,?`.n՘Ygr}[EbRi}F4ZEukv7 PVTxD{Mz~@-AI|XK}="&'15$KqX{_5ƛx ݘ}@ʦrIH.ztTع0c˴)v7xηO9ϐ99 _gPɽ9Af͎)}ܜ!R>+fip"PCפTsY~O1`zqW6cƪ:%Oזy`ALU*3sQ[BX (5"|/G&c5]IbZ'nI_kDjd`ZkNJt ^0k_G 8@p9D!8µp=}̝DWN_%,vZ%J*g5s!bVZ8PV 3o0؉RvɛbHA;!Nֿe\,AψҖli+>}vUxv8~Q?T DHAf/reyDqќ׼B흯<~KJvXl }쿙SڊOIkMnQYzig#hX`{8j\9\E^z{xߏ70z\_u,UlbAѧgӗWGmyHZ?'`!Q,mcUMj}QR2 ^sBv|"hvcPS [3{#? s֨&b|bck.ͯ=i*x#[ #, GNMX`wvR/͝h< `F%6<an+ޭW (㔓gXZ)D.yyMU(aoRt'KKY|:%+K?7T G\m+v.EJ,*z=8Q|ެŹdyrC_&exi>e}C]$c&rhcZm/4Zx)!LUє2 ϒ] p:W\;,^!ר:5ȒGs΋nSI wĚq/)1 \˷p:UKpB GLBr1h8ky#p|vL@DIZP/v+=L{ظڼK$PYEu3/ՈQRm`[ `o6^CաP5їyC#ysMGHV/?QӉV 4/xV[_npg$pf*]I~D(#`fXY9ؑ(]s-,w@=> InUpr;vD$^[?3r|EswFv;|ؗK;P J?_rqc4fa.R1 lj<ʻPw  ؄3p4-U%S[hT,*kćGRXnG}ӌ[dsi)g~JaeBu`<"I1*8[s]mWpv򧦫@di xLnrJءG1E[k/SOt %A<(MͦԼU0ɑT4^Uh׮}*9?w'#ҝ9wʭWſV.+7݆ Dzm:kv .a360 p6Lļx 3LJfZ!'G2MzC#S}bDy-ܮr{qFJEN9kcF|em4aNI0r[0*$dqs[Q6w1D{DAXzkjp$=SbPlJpatљmCW:~Nb4(i<'IS1]&dS gťwGDž~aUI\C,xW|ަ|8>$w+j*?2c0?gwStRbkY {;= -r2a:wj{JwI"%KƀNZo4wQW|2rVE7bLMKpn2~wrኒ,{9xKeyU&tٗE la8HmAn%u;$ 6egC!5Z#,060'_vy?K6 icϬU(=XXNV$%M,g$oථZԱFQ'zgmz$'ZO/* q5A5C[ eь]y'Úoą2s4}؁U4zVK#] EoOȡO.>Ŝ~T.KnY+)z@+]:Cw g.5Vl$1M8 +1 /4ؔ6L&Ws Kzv942#u*="?1@L8^GU8LwGIJlٹ2T͊ow8%6Oz_݁sW70G%Y6%JEy0yA+'=_tY"jtCÛ=h'!/["vj3yQ,KD9&!(-tL$:h6u]gy J8;CdS#b7:0ܘ8OyLj}5ΩRcJfĊ§u"hu~:  3Á>S)vǶ2A7qPJKn @ܓv'n 9{H Sk?T㸋exbu_q ou-ڬ+W$r,FX&d|c@5j6'2;pMKoV~SmvbZ˴l l,ҡgYZ0707010000046a000081a40000000000000000000000016650a15d00007968000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Zy%]?Eh=ڜ.+Z0C,w+C#*G3Mѓxꄷ]V@k@k0PêM퍔t8Y ~a+%& xә+XT-/cxc4p:D.^C0N KO]N} .7 F2ލjp2ֵWhs.g&x0Q!KLXHOr& cjW}e4.@ kJٍCSiy n7CV8=hELjH7a^Js-ut c ~`XC[#9n欼xvJekkuf™ӟYNmHitnwpK@A<u?J+toaXQ' uD-AkA)rp!Wc&I`~,+=|(i~h>[jFs6] ZPx~J+3dB*4|iZ 4X5O/?u ZIy@e _Wt=G31N^/6#.4B?0ݽI _N]DPy>),4ٟz#O\cf@Tٯ0/ 륣3u/I:Dz) _ V4Xfڪ!G 2}ߎuT֤s4Z%=LC'̬ f+!)Vv&cԵ(n8"QUo+}VH:I9'G!RwPEDZhh˳H!V~ .4ݻ} 28y߹Z"b5ӆ f^!@%j3=kE];+xv80.+D SWnbA@ˋԧ`*: CezId͑gzXQ@)/Xo yڿ(= mt%F!q- zustwkb:GP[ ҅[CUY! Fr*%u&+tux ) 4sֶkݏǟAHt b̀-sL ,hlamTY2RQwe1;CbJ<EXX%:t즔9D563y݋+ѝp M7?Wb?jQĄv]LV Q\='r]R|+u|49cn C իp>Mx2qq젫eCzHuқs7#7쳟oPų 3zƿNJ~`Q{? .lX-a[8gdmJoA:m*e}qC*u8A-NK}yCI8kADYFYJzD{ }s8׸ΞP{\B>Oo]f . 5C@\bi IBG0x̹(0 7sHmY տf#b~K\Kk^GP3/}>L/uO{9 f{JL~PWZX K *XN6S+>R6Yo݄GOrP˿{o-RRes)1d@١趌F#H_pŪ6gIbFSNyp!G]kQ1x~U&{y0y"Bv&~4kͣ#8 yأr?Gc$nj*Ujk97Ew}h~է)Uu#=( ;VrâxTWVԔ>L.lzFM~z񕒆ĸJ>odž0ϡ J05:!/$eֺ rDpGvg.b.G-%p+|WnK,wp1, 2A-hm7d7(X$ED@ yX E .<GZ) 0/>M4!0n,Ӝ:;_Xѧ vThkG=d*֮c,H 8\4DHz}ި!ZUDA䇈c|² ^W "9LIxVL~B/=2:y9H gp;c!W1@U?vͮҔ(h+a]A"Ə2^z+-&J,F_ j{Ӳn'U/:=9 L"8_/Ț1nA|RTb8WkEFJlC<~4h#xC\ο[)i[9 B>9>,°p Faz YwA/X C !XjɪmkG_pOhһ!7D.d%m?853`;z#4 XGS2Q̜f.Ż;Q,)P@:Չ$`j ꕧncLTp?ݤxIL[^" ,'C;T}ׂhC$ճXRV™3MCBtg2kZ1pjN& CuK?\*ލsO%*#T#d\ľ_Y<~,1ؠsf`C^Z<Ī(*;a09>"EA`|LtYiii)ꨝOH>rO.[2{# (q6Z@vF\U;5pCI>(вhXW ;5ҹ8kvA% jy-ZDҳbjvpvMFv.v%66_]OfZ29 YޣD”p}cEmH$+M20Ӑh6Z9E,I@KlTÓrg_+([J^ ÌRv=MA֒nMHiaH+|;jH>iӸYI C)(> AX#v3dO&!vZA^LVķbB)0GV]*2_ߧIܿwBB۞w@'%_d^lfk; DЭR5P~ʌ'IH>"$%_i,vT)l>VsI B>WnsziDL\r|jQQMB hv]7#ďk(81|R!FEE+v4 pIV-Qɕ2"O!\4T4Ҹjq @ߍ4^zKLfFSUiD{j+$ZfDje}v~)0+bkTj | ("~躧{||#n֊߮|$ʸ` [~8>t &uDͺȆzUp7ӿd7^tc2[#Y;=(\<ʋnֽ1!B!*N"dbY4ոXG,#ĆIA ڔYz,k=N-мMP] I+0|hz5}T @5SZ?̨K hc4CpEw8֋Ƿ/m:P!U7i7TS؆} )㚹Qs]N*_+ɲJ~"̴u_&`[W"ˇ{siD\8@%6MCa¿r@.OQ}ҥ';D-nc*# azspR׌-HP:4ߧ/D؟LގcU1)5j vnȟvLk-\`ӄ}P?h,X,w>όoTFaMF^A'YXmTՒfGUPcW )88>eaEm|/}? b+6[)٦ FevJCrʇх/[w2KKy}?U ׸8B7wv]DBՁ* bH$VNH3Xwl++Mc[LƺQ?lNjX}fbUvKVFu8|d^# k:wDl]3HT7'˯E}q`|KK' ?)}MA,%(BR<_ ,.A⒫ òy 'p"^ɬʛ*<Ew沏0'F6![ܱnM*ŕ<.,1SF/\}AWŽ\?X'`+`?ʁЪ|Nǔ!&Htt'ofg5uBFv94> װz뤆k;h~.նj&YfQ̼r,6em$Y v'o\xۥ1rKn,_aQ/W5XwlCVs@p`НbE)![# p 5="3{J(38Э5I$bbwh iNlԇssg2Ȟ۷k}?ǵ;~WQ%/EQmBBA}ݻcYXW 1z]!nez>]FS>ی#,(^o~%?UXG4J4DwxwR ӏyIRh}"K(pQ@+z?`1$tk!U,}Q)md}SEEbWUFyUJ#L܌K'>&b > .Wot#08ư1ʇ|R':8M$JpfhAg73^ǥ')U2!0WT*t(NHY %]n&[롃uc ~?WiG=f=Cf}cH-쬽d&_U꼱'p-mMN·')$qfʇ @"5ŎwU$٧-^^ ay[$so/*)P a?5T W -/mVfYi%y懸/ . xT:ii#ߗ ]lB$Fd&/? %!%nH9U]G?1&8j;YIワ'U^CDH[-psB\o9w6b^iU58d0JFh~+1V΃5`E3tWǜu_*ꋇv0}()b)6!m#]ԧTe<=ovq&^Kb lbI6p>}Hcɻ'# rwf_x%SC6rNqnVG3@{%eUEG{ :3 `kyU"Q+^vhh4b ~I>f2xjZFWQVBI,7O*q@e0|Õx3з~Ė b`3.嬲Zw'ѦއtENKw'5WOZZLw'ߎ"՗GKe_?r 8Tඐ(ۨcV"D !l*3>YU]O 3$] |\۸G)oŶ/ÍtsqF~14Y&~[*:`v> 8XمF/+?0op*Vzq/#qiO@,iZ=ssE~:P:ك}YrC ߒzz,zDKLz? f6fmN Y$M@d'&֝|Put]8)_C@3f5}'\]8e>Lc(3Gz+w1cOKŇv3W#HWAQZG{8oLfŋ+ pHB4lE7̓h 3 wRR <Hc\rt/~ %jx}۝.w< e~Isyw W"zupEˇ^SE{oRM"7iyYcK;:L-%P0?#xW<9 څ镞 ` RfhKGsf8 7<<6u-Wm5QTe7sS:ie(7t!"4798nϥP *X Z x q΍#-P-("3YL)vG@1ꌗ2t:iVC#Pєeq_sm(,^'ܝXRݽ/'@>YmWǃ=LwK8+Aп !2M-wÜSeR$N@x3oTzxP`ܐQ w4c5^5 _X}rp;MqG+B,S8u?4K݂:\7 xU 7q#1ꚉez9"X.Qzu0<We~IHS~^Pf?( ?c\j-hdK #.vH9 .WoujBkSDVz3lG(À冪w. F" ʩޣCfr)bCX㳹Aױ-ف/"0L=W9ǓSۯd@]f4uD9 @<39Y: }o6 r ?k6⇔`d_4KBONذ |8pDhEAGr#|ѝ.Emܮ#sr7d`:ܘ:/f|ԶwsDsMH2#nJspRm3g?+ĹE1*7ǥ-k(l^")*II؁Pw@{GV0DZ_6V3'Gi:r6"o Ab3כp{|cK-EnFlqq@NA=`fL0[Ls ƂH#[#0h;L"W¿kONFFfzc8|#>42 Pm .ļbB}EeD/f'TI}*cnSg X)ĺ]RH%Ęe.-٧a.!g q0#_fXA͎X ( jđz.TJj3*y Z.@Q]X7 -橌B7I YBRM`G7I8u`tq]\y a ʝۘgV) fqM5E pޔkq jᮋ[^lt @8\[:U8c寤4d(ptf +񽪟w@w~MLh*ߧhէLG w[q6Mq㯔,\k -.8;J] iQhoTɟk},ci&O&] ();K[`I@ohSG?]΃+ 9 [0`/dSV]f2'l2R'W B1>I,($KYvqmvIX3ύ˼eaQ 02n"ְIGgB%&;+F9e\bm:V9i2 r1?bweqFV*#a(iTqi,D4bKqGhE}2]gHT/f1x: ]^.RG,>4:m8 \ca"p}S:#Uw\#NԌ~)қ:o%C ?VmZwD:l|v!X ..0J?Z+)ޮDG0APRXh (P j}[#5Y]|8v IȬ#Q=4qԯɤ=&EOֺ o/1LEٌ~"Y2~nВh3騻O%'4,^H.`&cƇ6Zl4RƕK9"])uO '> n +] A 5D͒br5=pM&l4AڑSzWC $Žb*Jd ^M1jm[G,=\H:X \VxZ n2Ŭ= ߁%_T)l Awl!2 !b߉ -;&Ff;@5~Bz"*f͝.]|>!.4ƼW3Jc̒rhhm``85)Xe жٶCa#j 0>>"?-;_G~*ZA6Hc4p0##'z|Ae帟K?9Ol0i#OgA9"y`LF{SKbHL$~.#Q.khW/͆ΩL"i: V]`_ܹ;vf2HGƕ;:2EF~MC#* 4Y`{,^͊\Mf)&~ Yl^!S}C9hHAnb꫿y1;'@2FlO]Ieo h+DլTv8dZ,hInn3pZ8Θ09t%k<(r^$KrQ6mܱoڧˍ~U[@to UPʏl"U%.4+DJNY4zW@Y@sP|rوq0yDM6)rõXEZFӖ' jЉOH, p)\ ŕ,5NxN^0i քI/ʫ*sSa†^DGoK9C-"H3B:YX&H~ۀ#_Bj>'HPP tl 3(Di^%S+6kJd$OCIƽ%<Ur A&#H;7Nj8]5w@{&A9D@; AۨfN)LeKN/K_Tb}Q;"CURi>Dm2;"6k=91~oٸ\dM,U's} N.B6, {]鲚m6rۋC+.r7v ~E` $ϝ'SIF)VB]v恏 v9>ʽ V5wu$}o]dBDD DcH4&ˉx4>i9I73̄ 7P7G1?B8H@$z׫mw*!tT4jS $ɯSg"w%zWgfS}'⟳^%=8L}1 ߝ6rM]I^h ֱ@.Li(ȷ$B)rJ 2 ᦵkqd^g(Sf?װ}e0m<ؖ2't8G].`4b=of,XaI12gQ”ѭ.¾Ll)J/Œ Q_`4AnVA쩖c؃ S*S滶þs΢qpiW /zcq6e,lrI?$U4J2}!MqsWHO[ G<ݏRҠO9yצy Fhq\XU9݆[]^j[o.8#!>{# Z+./`(t} ;{9*[tD$fR,n;Zg %(.zbH9D%M*? b9,zxoVKk|nbF#%q݉IjT'!M~KW3:2U"H/us0ǁsK WȎ،b7SzrDe syɒ _^Om` ȴO:<$DL: ,q=Sǯx?\,іܼmTch;3w3`T'+ܰ3) kG;aQYJ#V. 'Wg.3lpQ*p[kk7]Cve ymlcAFo1iddcM1 :jшoǒ`Qյjƈ5]CdZIBZg߽g,5緽lrYʎ8TW;}{tS/HQŽ9=K#n&Ƣ&-M{/r1W*U( 9Cg}JGa9Iq9.e|QoK ߡo-]"?O[0g P0t$n { S\"'ȳ.Z!iNI ]'+ xB5iYB9; !n=t?%?UFMGTX\!sc4*,ThR[Oŋ0ZE\nGL[cίH.FO+3җ&,e43{I7̘Ts_~^|ou*܌5v64s` I}'brSh)B6Z$0qr ӷbTF/!@d:ESƆ@ 1hYvT2[Ŷ> ˴( tbpz [٧-Kd:V&c:`f#T;rt]*xJU3L)v5UvHZ.v:o Lȗ-1\f7oɝuzA#(?bfe`H)7QBYSܝReg_bRpG 7咱m 4ttlӘ/S){:>W&*`i ƻڰ$W0ZJUPZhP%SE/5Q{Qŧs/ NH{fu\34 hWm`3kj+]$As ;FʽMkdR185q_Ӻ0F+]RJdz&E/.j:vItBPJ9ǫb!F25x C骡, afpKB.#8%@z?O5zY ALslI.^D;vH\m`wF$s dD`C v{|/j5y)%AUd Nܱő_EɁ}\)V(Gv>^M$)ujl+똪]:e7n9"4ýIȺtCٕjqIH7[u9X|6'uSRB;׳`E\@páB!̤L◇Àٛ{nL[^ԒpiҿcDjP\3L+xZ.kߋF5+ޱP*xNiOJsV'\ÒM}No1(4el/"xY)a+jeT9,:`qg1$EI%[ InA0Q">*U,$8sj\6Z$2;w/s#wOS.G̿ie"-:L'֢]KӀ/9J8XXvc_FP<1(ӥpMM5S'wpS4 X ΄Y"KWN5|0H\481_1XFxR2"&t,d;a;oB bg:2|UK#1,@-cO^<5#z(TYhFv=t0<OIi#9c)˻W1n&̺`l;0u p# P nNC.SR׬ľQeOI w'&"J[JhVGsŸo;KtaޡhzXu3- ~39ŶLN9Y!$skz=b~Ml Rt@,Z-?oj=x(*7خJ]XUWX2tw.bHOn 猕xHO~Go_:2KZ RBH6OpV/ #] ꀈI@BIti6h )l3@wA=ԜwX4 A/2Pl4RaڤҙhP8[Jev%S4 +8ҭjc 31KHw>ʇջ"w% [Ƀ+{lMeq\FYOh:LLY_.45g:-[Bfu3 *7K%ۮEC8INkaR&fB}-wbiT6ċlE!kȯ#m_Y좤*KbO ?y: #$%'A;Ţ uH!H(/{sVړA~w/]N=bm{VӦߐ;ٛ^rfC_ĸw_+4qS:;uءVa!nsa•,Q87Ve|A_3oHȯ/:$Z9oD`XF/?2^n" [˸liw4.8NOݫ?0L!yixR?׃ivVaȈ#GہLhsK5J zU{V-0>` :U +nkfگ-ɼ))rLFn}ȟL;~[2+ X\%-A*i2yBFA#  ǠEjq@V.+ ^w#ՒC?4SmyTB{]{EʤSsv5(uz+aJRF?^H2ۢjM6\vB:/cƅ5zkBXM]5$g7ʄCzy2fJyt,=aN&bIvF,4*'7h#=z3  c>Q=a> R1|Yނ~ۊ|21qr8ٙ67&UضeZK^;c"|m8;gOrvKi< 0c3JVߏՀ\O e5ӛ)BO>6^"F`(o{U߂gYV6_`ڧ'~s"cpRJ2=YnGw'~訁/`Ҝ5;r*2Ԩ.~t=e/{u9@@8_W.e qh%^ESr.`<`-9@`a3M40 M&VؐFG0#dLb83 w6t(0M|X~NNFDzue@Mr߾eXhNG~vsVêOA̿zTrN(۠fq]XW޼ԃ8BIl3(9W ZLpz. S{T.٨+Lr4Z%tbk-`>g|L=x-Ytu|vkHÎתoP]%\ W5TNA_{ZQN=QOW+K';YK Vfu9wRņqHҭAk)խuhwc5d:Lt Ѿwh't#}ޘ}bZ {& 6%F IgMQިdKrܘR'* 5{U)A$9ZCO!I"Q!' LK6;BLٙ7jȵG '~s1 cVAqAAc;eyRhҠq(lu< OW{O[Pd}: qTާ޲p^QIP?߽Q#tF3tETk/6w-w֎~,Ʊ@$Z6f3N EGc#f/907KF GN}< YhIt30H+ Ajc3==!^ a?VU KvKR V{.$}QS4 P$qg SmYpz;Q)Y+xF&]piv[::ikZ_οQ4V2x1^pP2k{q8NUV,z"[k9zy I8zuY89o:(ܷsv6 #_lе=U[DpY&.uRDNV Dԕ!/V n(; XcǬ%Em#3 Sd" "i>itԐY/2,ecu -. 7}zr@1`0M-gyN~iVՊJ1 ݻovFU$ 7r1H9'K6UgH|CK)`̃ۂ/'saхI1Co;Phɡ!x?ANbJ9vfKFm:a@\(Amo@u4~ `#R :+%9- A(i}kbs*" NwS"?.+Tv~J4 <kgug[ ;Z䓜ia\)>JGx^xHE֌'vGL ~c%MMy/sڕD ٟ(5z+O,ԋ`.ѫv2+ӐyY6vnrdM, (ogu=ƹԟ/YVKx쾫`MMW:0ŷbAc; EE_6 g R%VlB)SCPJ7^ ZhࠝR^dG(m g1^L  S%`jv3xNg+l!Ѫw#ĶoQ E lڰdSH*]96g QZuʬV`=2T6C?^'9= *]w$4Uv!,;9:k&E@$)TVn֍Ϥ<@̋=ofYH딝6K] >F9QX4YvYZ/ ~=vT-O}D=\ -DTh}VΌc~6͒Wf73(t"% 2A'lA}\$qƠ˹t?v*K:Mbvمcs  i61rJY Oa(E1 {pJX#(вLJ/t)2Ń`iu,^=ZmGOu hgn#N0l,M{\M"pͿ_akqJ F`}fA +8F #T9vA_뮷.tQwWjT#Le`Y@7\`(\/dV4ӾUiFz_4vGw( OX }kP sUxM 6\ekV@:m4xF;g6 oK $;y%Er @C!6 hqMG/1%UjĠ"4+ܕǤ6\VZ4Z1ŮXXH%~qf`k9Jml)|dCc"z& 1~uηnnwhLuv/vj藿{?M+XaN'8}:ѻ,vMU28e*ħ($U PCr\/O M{<쒤0S+C>pPlbrɤ2ga9X'͙n-236~giY+H+9kq{H60N!d8EeZy?[4x8J߰PF>P bE¸;8ܕ4ED0({T_?~:3ݮHJ\}E[8霴-5ọsR#yD6Aa!!i<$AͤVN/\#'|msX;.wFΎQ=PfIJqFF_Jp]2$zۛ t6M.jo (vglkDe%i?Q@2Zyl1Nd\{nql8%:Aw8!Un=+p| zkEf{XqY}S0kPGbkC6hz;喧s:b`V1BQ_JҲ洁nZgv s#%,LܨQ- _MLp`xYM R+D}1$rмbe|g&lQ蟧c],ԡ2w[zPr+΍~>So(S ơ̚[P6* ~=+gW (ʿG\,$fa;g^`?äޡMS#@}ϳNU4@9qJlZ\ot!t}nJWKTو,vz?e L ފNؼF뷧 &V;܀ -B LY Ӂ:_gDe<z_$0f0 uF+ZV JQZ7AW_OuaB+يM!¬0#ۖyOUul#;= t(A+#e/Y}Fuς##2Z#"]g{+@ncSoC7L#ZJGt07Yק\iP`^)zv D|MrBb9a9;ѓ(#D]bc#;MЦ zRB/9$Xwճ':@b`*z޾tmOgG}0|OЖƾd ШsHRq^ՍaEe#=/J~sa0CG[CO *r(0Z^0V wkLXNwEb u_XV: H9p}E 80$w~Itۼ >\%?L\8):VWQܪY)}OOosu>Nn0=G^I*|eJ⚟U +`l'Qs`b}g\D=qr'"n Բ%Hz§( ΂%Rā|0jȔU v6%0qNìE>bV$l"y?^7 آ׈Lx[v@\Ўˠŷ[ ?:2Y8 qgCfux0rk˿}GS2',*CS~>3#)EIϋHϊ+j;]U v.'\(;fC,^T᭺%@!2l­(V'8QliƇ؂Ąjia Ws=ؼ_sWIҢ2XvyCv G"o[CV!Y0.1*atd-)` ^F A;Y&XGsϋRYMiW@j1FYohyrLؕKpy>-#,$+!6Wkh />jrhFC\@im[=_&0* xx,tIբ'~UՖs~+>T ܡK@һBp1%@>jd p1EH5($9M-wWJV\}rQ78sԗ itQ7ݫtP>5O32 '3#t]=:bwﭞعGs֨(HL5hT. )LX@#҃2 ?:sRa$C,2.".U*c:mmDR#=tDek }WsxZJÉD㎈^[|um+_WN)AĈܞc ɟxKr&9qItځ;$һG^ʹnK-p1hoc4ܦn;nz2 SD]mfXcR3LgЋ|ֿN f%@"uK$L =_Ta1%-靦ef֣qR:=Y9GI6Bq$%zS) MJ+Rb 醸9J/22sKqB qF3 uE2uJ뫰01C«[C馿:oʴA|y[r[Mȱ$,(h|o# EykĞ/NwRv78^yҎ!!c<fT6.[zяz-aҸѫ l{n5׉cІ=Gb{U(-IE6 |rlO:]1m?Ȧ.t7;GNpAGyCQ\+˹6ą-I^F~\$f F}@h1ǸƉ.Yaˌje閐 vŰ,qF{?|7X<RoI ip} PS\ bˆb*G$uU)mo/R:?4mWЭby[DA:|%U9dN3+(rk.o''򉰰˵93}v^+@r HEQxP"{O{$XS^MCtȗD"x7Yef_n&5,1=└x2DzxT;Q]8&U$w׾1!y(@vݧ=A,KB]\$D]~A}rÁelmuY>mi (T42h5w40=!9EbnE@&ͧZr_/N4u$p.}iTE`4ȡeHqx4F{b`TAmP}c/<=iHҹ M~ILj | 3Z2e߽vͮ 5+qc/q9-H1`5¶"}y@t8!ƭž~~a<񐘝QvǕ@`7t1]sõjPhaU0J η뉅ڶ[.NTV/9}ė'K۸%eI[7]^̝<x jȩ[%P$=Pކgq1S[Ӷ5U8=mL0U:~CRZ3MىgˆJC^DĘd3C*VƔ3z֙q˨WQ55NeĞ{ =3ōYȞ:{v="BwY{S l#(wli'c.1Z5驐n 8eg+b@>!0wry0u$bin;/~Pefqc= ~^ugrnlgSQG i窮6R-i㞨 QKsHnHYkq$|dҵzWE!ɅK Mހʝ5>-]F ::\ ٵX0KV(.82||Jelh;]nKs?&B}ɳgcS6np5L(svN0M1c &Up_v͠uPd~)}_UPr05 N-(nEhA*-$3*\yaͶ+6JEŔ[?j Iڠvq~nW(M?9K;WFXZd6aqhد5z.f6f}KK#/H#H6ql`ïQng-zSvi&"6YߧJ{dXdʇ '}1gY%^~Kgm bak }mY`ˆ/CͅB#Ƣ~R`>cGEo-ASTˑ}/)3f~ kF'4yWWn@f9,j<^noЮF$-؏ހe0g8hfCG<}l7`û皜2nS}a  ـ7;_EI-f.h޺>^v)eT/ >) T=/M̹AdP}1v3Ϥx%7zaEٿ*&6hWoT/7̣a"#6'm v# DzV4Jzܩspp=l %g`#{!.xo Sᮿ(Kh9n6W ]2OE4دI"!&?\Av2QtEH$P'2o3s.t֎-4";}:Jk8g9 v::= ڱ:hrs-;EWvbCQ(lXC#,m/n5Ŝ.PF]OlPPB+yB+%Ӱѳ *pޞn8dz/DuٿgI*` @a:v=&AČ#s:a/AM#σ| OWSt~)ֿ/v tͱ{ELx&?@,_#҈^%p^5 Bʍog$R)g=2:(FNS4Sl ʣT% AB1"Ybͯs~o'O+E E^oj֯[Dˮ L _&))'8jٺET4.X_ 1Jevd&b?*a5-)eBB܉m a= ߞʊ2w+ (LM0SI:B֩%3{@OX`aze[FUcVla~yy] +0ό6Z|y(,,{Pq4J2hGܫhi/}?Ai2OXa7W'j'e=RDsenv7ۙjh`Tm*e:GH7pbG~[d*j~Gt@yK W_eK.`HFrYumE,-HqŧوY[hٽ h\B=7NeKEe>s9,tJGv9#67=.{ XWdI!nYv9V,U*⎮F=6s[QE,3l-/o bkoځ'O[w+;]TEA+jwH2FLHJ܉}wπXX*6r'ӫ>Kx W:T >4oz}b1L65_i91u+3L"Z#Zd^{WBߊ9a|z_߲ۻHL4^5G4ƧO0jyC++SrG^Ɵ B̭ᩔǵƄt:oܪٸKeX1=Qv8HHLA z(V'z%_qAߣY 6HNEO#br biZSyi:c" x E7]gf(*`GVhdkꀂc|V&'7 Z`4]cO4 N4 ̦{{apuKeؕST}UC^ T ̒f|CN5l}m3 F9;-ǹw{eqxr&7MpA*;OD"l1g7%@|4?]vs}d%/߬{V"'|*tmӘԳ7. ce ZmEcPUingg?v.눓6f(Icl:S LG(L'P2ҡ^ 呢-k7f\jIyoЕ-/c7Y[<{%?thA|o-:ī{ΆIG?#D-TF lU #&h˞J-4o4tԱjv.Y[rػM^wBqǩzki#_N̟Bz9q e렂Xvv4!|txվM!WM}-UkyԈ><'y#s>`ǰ>73ѮQ$'͝Yup ;\DN*)ER+T:>OR~8c4YM6CMx L"QݫV64=NX?Σd{M |&:H*;LEV&"٢=Wwߛ?vMuLO Zto Q̈qlW@C?<:uca.*3UPշEscS1C@hb9W,c~noG°(QDž^uv*kޔ\K`uU,=V/AX MD݄gvla &m}R; {*$*#r&ʙaKjNAbTʓ[4=ڍrxexc"ؾk,6Ї{ц!8vs׸oC8blHCBΖIi5%8%g#-*">].%jc4HuI0^O/ERfhl:T_٪qyS-(G.~4+(xgp8ܥq *}P^f8HK!hv{neHsb DI6"HSǰ/ l.X&'`̅O/7T-fm#`w f k((E^]jl9;R5Qݓ 7} cyaēFZyA_.i2wF.jyy326ғqk Iby;Ԃڱ2ZDŒcFçq>nfHQXnp IӗA FIw`5D &! n2zt/J;t_/\ l}paw&)N>V_hi+o'[(Us<3RݦzB6Æo>Ygi7T߬crp8\c+On_tcW? ]֟Z8}mY Z"BvK'~Onΰ*axs0?r)$c'e- fPwV)~IpXf%G9k" f$1a} h8uI`|3>Bu._Z;WQ8/,!IGlGgg!&&-EdqW8ܢQ4IFfC4 ?0n뒦e@$db{FjhQSMr/g1P88>15cY+m{n{.r) 5,XIRQNVS xؤ@8޵W_ða$;xx{_Orzp|nkJv L4T1+,Xw1g+G4DV4v(}C)]f,* #1kY][7 y` a:IMY%3vܕN^Zij60gj=0$?Md JH߷dJJzɾkZ{e:L`ESI跂u.`GV,+2B˷ ]DtGIh %g\2PZǰ$6<*XEtA*#T(q^*|K3VoH{y-hԆ/y`ii͟mԙvj~c49k8 (k!S>t|d$\ z2*yu2KlZev22_Am P޺'9Ղr@G\9D.A|݃! =yl򤮄'MQd7rtgTu7kīsFR*LhvJf1YO&TK ԸGikepKPTh/սmswFҩ!d:3WZr=PЅ鄜a~uU =B+34j՜͋`ɑR'W„X2{@Ȱn6/BeWk3tU˔-]'Y,%%l G4BT*Q)bƣ!ja|2W0)4yx~MyU  r +H4/%5Z`B"1%Gց% Hr"ZaxxӏHvf.qߒ?KvUmLkpvxy")[ cm_V=[9wbuF(L'ݷ}ԟjUbySq !xhKߩ/Qr "T6tJ >?ZUB(ӹv)6RM',ĬE47u*%P \uJՐٱ R.7}s94@\:QmԕRd<:rQ <0>1  kl(ɵ!SO8+ѫm \W`G3`ܬHW3Nr2MA?×g#U.gXoibsW@rTLmdxa>]) 3~AC&~3ǣנKbM+рf܁}$qBlujc(- P؍E? 8=h7l=r?Z}΀pN]Dq )KOMX.Q#iCQ ٢!Qn1b%Jld0[AvI".H"{v^ǖP]RajB&UBœ߬fY ܊c4M/J%]M ,5p/@ǧNX#.(A"i`NqKD!_? bD)#pŽO`YT)́q+REU:I~2iZjWŭq;.7fWO ,H n&n[,"PrMp{Z\g/Т5O,:Fqaėha^㲊\ MY 3un\@i>=xˬ894`=]Lj7`RHf;َs@NnP+{Wx /0d7 q˸N-Uu/RdkEͯd%uOKD&kRj#'|#-҃4OhxĢQ ,'#rq $$6"&YŲW {a h1$o=h cC?6ƚ c!>e ]c Nۯ!zZ܌ yMv8i[$eɼ1AkF$ رѓIr %jjnD5£C;x:o׎6^YqC.΢Ysދ(D=Ke`߾գh^«+X"pɶDX|+fFfC^83HwfSƴޅviTx|ȅѠC9~''v1LK(V췤-STK.[#?z<s»P*.eTƙ  ad+`7挧GzǟmզgkљgqW<*CJUƂ=-Hy;u*z_[.{q";>_}u aǢR:6mw0BQKq ~ W)֤v}߀2 `gG%7 #n,}CDu"l S#>@=N9.^vi7,l[R.r (%vt~ *DM,|Q|Q##…Dj\_Z>g *<} P(]#N A9 qhrJ $\QOd5}}kz ELP%asE\@t@.R{gS.gY"m [oCd4}Q%w R[Uy E:ZI[I ӏb.q&'A5U`qC 24L 39Ӑ o axӲʷz־w+|a)M=2akyIAmcJ7q]Pzs_1b4͙#$V$hU~x~҉ca b#`赓UN~ɀ:s,4Drw 'f8<{'F3>jf֌Rv}fL,C}b;4IR=g}*GpEClτ\iFcc@M1@YCq dzu\6?RW:zC?nyޘ~4wj-A%lڵjAY l9pF|ȁ1#^.} *Bp^. ;OFgNBO9ڏ`z<:yVտ#eRV4cI%tcz;r0t+˩x:-T|׶@zĶ I:I ;xe(`\r{[zrc,4}OpF#Fލ[:t!MfvW(-쉺l3gbtqGTJ.wު\[eTtqR:}u3n?Zb)= >7,&+7p3Z?s?@p]()U&nO_KHD7Ƈ݌]-rx/d7j,ݾ  kAHXP֠qQI7"V:t$,Bh}R•45>5Ħu`Oҿ50 !D*f3/b](0ofn嗬hYtj;i*E wb<(aܲ8fBC6u.U쮥AI=e<_ѓ=N6s-عĊ-PLŌ+ 8m©v PJ+qWىnf`TW h0bS6, O VӳoO.Ǘt=~1;C] i5v,? N~86JrЅȰ~hH1o Q*MA l擹k4$IT*EwPa~*[OG ؗҤb`-sx@NV>q[NzRǣ! >s況 c1.lTfa#kɋ dS`h]{1ReVBC 5]78AEI^nDF!nrbtE<{(T(rtX<}yRaz+oC&,x׳sEĪno]v1e=R8{šQ9ô9Ť\ <$b,(QZ }<$$ݟ n!XEʛh\$dh=ܰirpF}ove|.mO:NFojlΉ6a+|A|97ëZfwm&0P 妩WڶL"Ys^m*&o *j<*Νo78-y2 #(/-2Q1y>O|"e5 NA$Ԉ'2R}/`?w[9@Ɨ, _'H;EMw80]7d;1Br'oI,-ŕAC9;oSh,ը!zwI[KuOذ:c{?'z1 L)B:rűtI?#eV=~.Z|Nef`B>kR $^(c3NP[mC+Tt7[?Pzg-5qRZbCcۤV䤹2/yb^>oxٜBu62u:A1(eݴ:Q .ʯS˺Nxrjek,^ie<o?)juC}ȳBNTj_:Hz`@ByOb8 gkZZPfi~Ě{tYqIrA*-Kظ 58yXJ|] &Wថ7J" J^DNCJɁ{j[<PD 1X)-5eWOEx'UaWG^.Se1:arGBg_ X,+ٲ8fsM劋s3l`"WZa jD9Qb _wBN s]޺}j(8z<Nv]']PX2Y]|,3%.Ecڑ_$w7Nheh׋-T҈T9mhM G̣Cwge4{oO0%֤gnۧ Ĩ*3Wv^MyW^8ߜE4G7(a7{ה+;smD9"jޓjp< qIO1M9hẢ7w7Xq݁}/.N;úu ð/P "&҅*8QJgiX9*9LxuKCyNjBX,kd!%Sܗ*|^BrtRE$?v8u|R"e)L"xw#mc?+rQgP|vBkm$tXE|RA7CiljY&,l lN3.V )i, lIpZL6gj-Oy |QLJvJmn8ŠsexXKw!man'4By|璏N$)@ 52 G\Ɣ>ejj*jD lAa P@>8Sbm.3IXmQ]I:G|Cf~fά'%Rۊ"#?5B~lD8P2AE"%+tQeݳ-0>N]KsgaJd#)o2d6Wr^kh~JQHLqɣzjKAӟzul+[b33 ^< EТ!͔KdJ NM:dkBgQW dMX>C5 )J~#0Wֆ)s/L%(8w}U;@J~ی9ImT-xIo.ܜ%`gjy]Zc 38,B1Dtn_!*wUXrZ >SbsyVNHw= 6Wl4g-PE&'z¿U0&"NJRɦ%1լNRF,_>6D~T|4Fx+RzDH}):cB?k)}M!Qsgc#$rWtxQj& k]fᔺ-Ws!}Y3-2Т< (mKq\?x~Ebj֙ ms}kA{B9H> G cqCmx&ϫ_~BB4)wM9k wvp(RzFi{?|h8lG:jl9THH3 }7f}NxG[~-7`v],yfQ֧=-{`hy0zD#λY~ ONעO  jT|)V:z=&"n[튷IKE \rCsjw2n5S,KOK]͇m_j"upČ`;?-dmK89W$ﲊfJ6mG2y>O93vcXs7un%w !]ǿfŪ Zf(99D6q7> kթ?tsy/JNu[a/<ɎQq~HwX,9|j-J#^/8vu(3+d]Zf ~?HyZ2~h'l:v b)ٍÛ3#B$ [:y?N$ݟ vzo,խ"kBY֊]1qXɐ{Z1 Iw^,^)0K3 °r9I{$eWB@y E=ߚեAe1-98J4翖N];/>uӲ^0+:熑˽%(lgp~5 ]| }JjJlwCe6]ijj.TuYdKpx j]%AՕh5 9µd?ǥw~7]`>< XUh&j3?ܴY;x hBQHxQ܍Α4 p8G_.Ü qΤpPX^ty(W4~tJ>DZx&T] -,i+ݍYi9hЀ]U!)n/őWS{;Kz0jɿl? anyi|=ƃnLظү_MuE Ԁ}f2oFc!maE5a$"J׮~Vb_HP*e3rK9U<41hǎIKԂ<)}#Z0 B ML2>` wSqS@m̸:[>2Y-hh%"Jzw\zh#7drvxDoTn y!BCIq!b O]Su56ˣD`L RHKH= $IXoP5nafzV}'+S.AF^`(ʕ8}ߛ:_|jLtXrj¯"E  Γ'|´;'n}iȟ R9vLJ5DD>[h j#1#/F%' 8`dF+Yۈ{5Kr*عL5)r ;WfM ~/&wFj=i̷<7td胇v)aR> ؾm,wxϦuh{*ʍ!9vUypKfi6L>^Iq\M\[J\sA5'qH\$ 4I%TR7Vs0r\`Wb!?7!qL1t&"`nEW,쬙j)vFU瘁Rn$PkXTrDӴͭV\32V{?Ȭ%~}B|oP}JXTїd0CYW7]{7Mo-9t21ʼrr.OE+N (4̛S5wm&!#H Ȳz!I0C" 9cPh_D;+&L\ ( 3O#[?/a$!!✬69Kb;$Yۄ ߨ8$Zi=Zebzi:Ő~,:q:yt|_XoYT$'A5 4۸,6 ~<*]@Xm -N#vO4. ɴbG dzE-W}`I'-2W5ˑn{÷[wH ;D5JNRPE"FץNr }gvm7ZUӼWK::̊YgdL#v;;HeȀo,f3]Ŕy^mǃ%O!CC~T`;)nC#>C #Q[]̊LczR&"6T~D ljm˖(sv]H;Oz̞ 󚿉b3ڽ~W JTclKP+R !c};iW#,jT|y Zr#I@HvϾ}A}BjVz^o&r{PdA}ѳMQOlp\&X0ecI Uo^uA;dL&V|Hy%R" >iE C#k?i|ʿxxRÍ%C;gNf Cm_GJ-v&| ~,5-Q ^w 3ɗM@RIӍ19Ɲ+0qD^E@ѷ=  7GsˋsMG㠟cKQ^: ujB4Yoj[<^=Ɉ̀%ÎrG"Kiu8C]BġqBddۯi-{sm l0k=eۙ3 'qK -1t*'=,~>ܓxvGl1;BY[bU.X{VZi:i#ԀFڌyOKQjQgO{s.c(t6b-ujw}&e(]%qJkA #Qqb=WUE \ХeP-()^˵=sZ? ɒp)5p$~gAS0-UX꿽^'jP#2  AWMTq[e~Q4gtǟsT}5qKj<BxB|pO75H"VP167la)>S࿠t Ǟk9Ffxrd./奄r 3z"Jz vm׬#A I6+kgDԇ\gsJKD|.erX-VAn tbk8SS! k_ @1lypqr~Mt2;@uy  hdm ȿBA5*|ij~&ɳ !5l!QR`I |̈́|ʗӢeZ-*BȒGbEKi|XRi>d$Y4yDz)@V388esCCfu0 | =RwJ) OP^h\eSn RDq]<+R=yq)aFLR5yp>8Rj6=}T5)23B{xt.YrTP8RDBRT 'x{$$& !DD熷z\1 S[u@Xwج,r-"1UWÐ^RǪn%!XXh8,!r 7Rw{ HE| Vb:ײB]J.ڸ \ $r|NM%S\ꁋ5&1 Q>u6{Ť=Kk+6m!Sؚҳ_R0Ug lCir߭ ʧ VvXqZDcc)M ( *8(U1+06j^V Wu}1S!ݚmg9ND;IЎ,yw)vں̉'˶U!Εڼ=ُSv2ݩ~ JRvo Ab#3bS!PBW^k*ھ4bF!$[M_mWG&~K_U }3#K\Ѻ$`vm ! N\e)}:p4Mos =J;'"9` 7H|p/ X:mKSEgXoDx Ϟؾ"AR7Phv}JdXQP] o̗7)y/ll 0$ 8@dtd)8ubщj~Df3N-+ ;Rd21콼%MG6z *syTGozu39$t DP[pD>hxd̝dzc`#j1q}(-bkQTbl NL>pUaP/Q|AxU-jx'q /hynQSdsD,xZ! Y s\>0 } )؉Umܡ:BmE4Mmzc 3j%~yH #whfn" ~AT%E&b'ŤƑq_%aP ؘ`m#3\|#e 'ՄYU/kC\#4]~{#np=Z2}HwdzB[ip^ /:NGA6?J?xK %au x9n'%x_`Y` M~4d25gsջ㜋$8a@.;t :&J="H[]r? 6bGSq%;c4㥖B-,&w*B"}ٸf΄r|*-\DJzڤIq L"qYy 9 EȊ8$x 72`oh<}3Za:9U:u$.:gNw2Ts!>'±*'nX`{'XAR h::jB-Ik;+gw˸>&VvnMdw0/,G) V^V%? nLD?ݗѡSy r56ƘRD~[m,ai&oGh3y9c P#VKalrv=U ^2rN؀A5h?F|ۛj=ҙtW^7I噑A&? .KUs&$)^L5/6/ \dwj\"n1- -^M@rOAB 86E8F )t0M2eT\غq9V ܂lK?n֬*-^VV|HQL_L4C|. 3P>_0u'6T)i؀:ӗS'seb{i"c J@`~VF6dS^d\pḽZv(oyLA*<:T9 g=\J:\+6LjZ^Bheooc^PYWwPS`:UY~0_eܢaS@!O(O\)GZ- ^Xb yWd',?8M:C㼀wuj:7:{Vst,hZ.H޻[1 /OD1^4PfnYBedʬIO¢9ϹWZ U~>B^F d9PTCd @rT-\wv}u @T6K;L(^jJzG_A {3E,e7XhӹMi:>G9'IF'T:`?BNG*p񆏪*Q!Mţ%oe_jDZ؜{z[3 yCy " 3ѩnDxP6Vbjf$}}"5B96yt^9p .8q#8xsN wt@4t_ F ;[S[q "2]1ZYB" d&i ߩTSes@uzv e\/S[0&&wu.R kGրCٝPJů]o y>_u4T.A sXoLuz:#FɂmRWXQ߿q6;sUӞs3 D3X-*mRFB*HlFH)|V}I\ak9v&Ưlv|hZΡ{d3%1S|3h0<ZFzEMP۷tiĮS`wQx˥NW$T|x1 4K!U/+:x>L$ s ;ąWdx)⮢Hd'b;ȵzq&@~zOdá);%%kg"ZE ԟۇjk6&ĭ.?m`c`cSK"Azw-NQ!\|^w=fV vD֟NB[@RB# (7/ ;}U{X{Tt3ORBBf*іnQ2i}.<CWNZ%ytJy۽3eNΩAy io?)kNfvwߤ{߾UBI@6"V=aP޲пX92UAJ MTZ&?H(_{lʁ8ޅؓ@2s'2:Gq`@1RlxEq; WOR/|:epa,HkAߕ,<q'' xU. [Mk\)ݺ<^i ;|N1VzKV+Q}EvBsbwD)?$ݎ =j{g62wMRF*EЪb6DcTY%0 ^WOצ8As;[f)]: /.Ѱ-(;co֥2l mO;tk:+1ao̭7ga ]%)M%*i /f#thAEbʐQ7՟oR 07%t˶imR ;#z* Cn jgf #.e#ƶF qL'Dlq-m2j!RѸN9wXJ"ȀzHXBJR/otģXCLX!qRM`*ϴ&MXLۣ6!{ :J3 Ϙg${HGْR$9ܿnπ2,9a aYKd,50.qy]VPїŪ\dӵ eaG!5l93uBXo;+!xup85,c$շE>a9;)a$Z&Vo`]d bF#>ro1&VכϩBI&CȃBQd|)2=Wg*. -9>]Ēa[HWR;HIBUYЖڜ-jHMfƄ9Y\_c0RN2%>ު&]ǵV=bII/y,r_T38>kfdR%6tzϜ8 d#P/%0+Dgpƪta82y=Աb֞Bd,`[K43YRp቟ R],_&MsZ(V[Wj4[tZ@T~n`W}G.ILgA@͢OL 2p>$R6=kΖ1 h&[Ajx={Euȕ.~xNg{W<[Me:BP/r>ɺ{'lcOwu8vF{Ob&= aBbM%eA2x-X\_A 뻯bl1~Ld+hX(_$P>[m?=;0SI/VsPu6O "_(p@rybnj2~7JP귍q[*3qF(|ѯ⧣y 5k+?OZ$5aBU~~ljH^=%yiLz U-ցR%q #Xqv`ދH@H&\Hb& hK8QV{K5M1A 0JnL4ia;ͨ[js6+&ݩ3hMr=xWbt7FU@/hYĖgN7{k M&;4*Uƍ}*97`!U} Z\q% ӖEC >YleK6#ߔ\#eHc[pB{tW;0$,t)OdY<qwIt#+^7ׂ:ߔ51%Y`xAU*{<Wqf~QJ zWô^+> ɫ ܗNQPm<^3`s&vW0ڲg#4q\;(5Q\Q 3O*ȃ[{zt1ƪHbnQ黼7kuiSX#k 0\ݧ8&_LA#_(u? <#^뮃Kcvc)eQSe&G}9m"jWOom>f5<6x?hJ0M;Qs̢8QtH/Y^U|vN[uz9{n/:;ԛQuWP:C/1ʱL1ÕD)AُC6Ǽ:5⤕rIIkoI s*z&gB%Z<" qWLt9ce^\/帺sUo&GLΠ^B[\N2ôH µ舞]> Yg݋]lӾc{^^$aA7ƹv? tqŏ q07PI{?6a0ͣ__b9b_=psoܒV,+RmfӤ LCZT$ɷU++Vrxb)Ê`,Uw~0p`ۗTgmء2~:TG}8͙( ?ŗA+|!F/BNu#]˖է-j[ҳ:=v{CG$EJV4o GQg&u=hpEx "v\F{7Š ԜP G]<5R[Jcxi"0# h#U q^o9499(Y坞pg"}w `*~3$?G3񑃄S-3JrlO1B;p i崿Vs;ݽhpQ YUmBY><:Ο!`{1[hgdU޺*JvK$')U FDf{s5y $x@9mˁBr.կ2@*mks? CX10͊j 4[E|̰g:E/l!8m1^NVJH!GdYHPtoDy+*D-fota0\[ؤBEV0:k?Hv\OP}4#pK)"|D~}9$!z>h FT'X8NS~jI#|wlr(]ufx<(&G[WlI,UɌP8!T0w5S/[1x'n}׼7+"y%-}ke:ly#/Ħ-} D+ؔFNY-VxszV?B@#U@rS3nԪ`>mrmVsJ jjcݴfjYXNfHl )BK #sOCHɊo>6ꗾ=O*NW7g׏HTv/R-Η;F̵]QEaWEыtKYC)Q6!~eTQAÁJe*6XeާNL.5^j,@kNq[4)yeXatKu5ZM{g)uS0i 6,S,1fF88q|ŐA^qx_wNxiB'QΞ+x 9.pzne0%'vAN6e[i*؅j̚g-YjErp4bzۑ̗b%l"#jXquj(PHX>o^@kL u5mvYn{d",Ot,ĵyh0u^g'#P>KyFTq7|׉S"m[K{SQq!ֵqZC y+A hU"Y@LN*i51"Y ;'U[wJ/[*gVKls'.Gj:d k8giW\YsWSvэЃȩq^@#@vt rKH#^}@?_~3彜%C xTq^LO'o'U]4b-N0[a?{F˳d.|yk$bO; >t=޸RmVRSiV VI;镣0@?٢IHcSψC4vhOM Mn@oqrdٯMQ2rsO}\/#q&۫Ù8l웘. YK OC4)P7`Sh +FQQAnVEr={T5+%גu7% Qپpҥ8ckRs"HȇJEBXl\i| \8H՚R4h,;tzRb{z+iPI-ӝ%}]OAw::9at_v!>xicx]63Q"L_["IᚤrHeF^Q+-ȷ5L$_bGrx1K^BZ_B`"&]0XA>+{P8HnLrmlQH| f}4郯FCeGuJ3:&:Vgn箲PƗ4{. /qjF5I=9RTMIU_f3jifD/g/{|6{MN&-_jՓ ǣN]~1-;@HQdE++UgwAEWg!rt bBufH?=C LU*k~n(eѥ c&7r-&d^p#( ;л%Bg`1' d #Ɂ.ӀMd]&G+Eq景dN(LX64H)]sTeEu*UY~ 4Fb wʃ:X aTJ] fX2LV8I< >(07c2`4fT[H("ʀv9 71 Wsyz< ە]9NL#xD}f{w9L@6Bbe#࿹$|nDbgHB-|#Ti _;ՠTowK$pGwM6P(]YqTZ_rTc__bʞ@*}P~{spTubMtCBQ(֚]>~^,5_Пpkmځ6{LHP0uJYۜ(qR`97{b! !5&%&1F珅`d0~a6l:RICuL.?cβAa ݆wʹhj8XCn8%XǾqdgg}rfJP@}qFW]i7 s?\sD(sAjzC.`۩ҽENnpRc |wg"s!"t}9PRgA0bI.wO;7G# #-[vM9]pf1[%ϔtr !~` ޓ\WJ>m\'4gDKb4fh"/HÙ𢘍xTE Ƙ3.>B"sxV)؁'󀖚@a>0|#齊a:+܍o.P[hQMY|() d[=u9Za'2xk9㼠;it8y]yc lEG9IȈ8BJ>ȝ7}XhXS|gKvͮҢŨoI;Ti9H& CK:v-1 ;%x)؈ʚ6gw3h]Ҹ*] rUG<;?[FLj@㲼JQġ< q/uȲδj־|n.Z(K7oV[9 4Tbƒ-9ɧ>,W=Ghx09 jP5#8: /erSx:#Ju\YLo{$S4FT~-ׂY߸IU *MTeIomZz{/1Xe!*N6@ H tWᒀٓ τ쮼yLagk,Ԩ9tǔ7Z W 4G|&1*iŗ2>==:üC_+o'||p[LNJzsM ޓ8QA=)"Co@mJ0NKfG'KeI bN]֠'2W&O^ˠ 5<|ѝGԳLLɭ/Y) N+zioJ0<O}4w126X<& J(08^*h/Um;eR$(? #$a<)<xE2)QɆ2$|O[ZZc<lj?t]v$n~qhmE1Y jWූoE;F Jyoz ϐ;ƺ#n8oDD-g 2dnG $4 jqۚ2ҙj]J~3RdSdz>Pdi?zw.4fj!]d]l9C|b6% ~+d`z@[Q:"h'Ub.-XQ|™Θm`NyS2VgUL1ح.,\[;$5=@6jB"ȓ Sxr,Kܖ9 q}p?r>a U *V:ldr"8!otQ(:Dc,9h2B|r:!@sWo.riER>^L 5T> JhP (7-ϧ?ʣԪ*3 v=Q"uL_II5: pme'K;ZA 4nee|qJ8eeP/ijOV_#X5Cqj68ML08l<Tv w;?܅ M=H[]Akn(h;Uy'A@5{ n'Kps% ĉFW] *+΁eGJ({eIwQV}D渟"RtSjt3 |D@~6\CG@mm&&Ҹ:|? =OƮWԅy)|1K 8˖Y+f`ad6}uLi*x|/8~oq(\ 2z)M zxC*v6+O@zg2yu R(3C' v ýzր3kNnΓDv!4/%1o4A٢JJ a{GE6M6>MmAЗ? S)sM 1(zG.-7kf]cdXuX EM7 Β=galN}:WUTx G>V!ݴ h=)[$yk$YPB!ǻ&&0s u㹹Y\N=c*sgSԳܤS{bF;*>IKC;eVLXC0q:?И=o_lY;l77n{PToބ+ /bUeKy||g¬ՉWQ6B7uEL )OUM }qX2EyoZt$DތCHޤݔyX8wI$_n=N9-bYAcuWa'QpH R{ M}x\ps 26\yj<*O.= W[쳟+)zt!ᡙVN(; +;u.H_6΅?(%<SWא#̎ h:`1&V0ALGT L m*ŒHE*5 r>(*R o1;`h'Wx%@ AӅy _s@" !IڶQ! vlJ!&AוGGcw=oL|#zYz9(.'z,Z)cfXj­ S PyZbQ'6MLKj7H]ݎ$-E)3Rl3O!o$il;=g(7 Mhigӻ8iPFb>QI+QHZs\O3`$bWi'?{]&JX-W~U^raZRI2x= =Ѝ o)LY=NIi>>@\1%QdrD@aLX]pCV_.¢/h+"xm){6͛G |h:ಘ:7 #. mh4^m4hJ#mO5m75C/~6z* 8Gqm@"Sp;O; So]d|)=Ip#gOTMp;jdiHY9+n*<#>ENYiS^=Z'Jq|`fؐѸҴL#e}~%}-,Q +ѭy%7+,P J&@욵7_iromY#Z8#ןJ0dcY)wx+S|21fɔ h;W߱aBP.t "o _TĬ 2(2I9%ꍨOcJ 6+1 yh\lEC"aNfI$nQ +j{6%n퀷Uyt%v`41iښۅ4 0vcBwO G~o\O1yR. ߶~R->i?UF0韬kj<.± oiY{Vu+{E/p+>j(/,T>[GjK95;Q~?lb[鼉'fm=0?LdPRRQt"k ĎŜeF8,c^6Y%+%ų R#G<"ZW9 CY~ӑؘeVc iY.&[o>5Ky[+cB^MmLKP7=l5:/ؙ]qAE]!C[#1_Vcߘ$.,*:|憘5P1 .`\ Y?'f/rIDT;ʰp'n ՝] z˶@m~kr dkN8bl,dVû em)@HߔI SM^ Wn4Y79f8>"oh%R!KKLXb?׊Ҏ`s:8*MEjߛU7sZZ̆"Kpa p#=M"0;SlvB8me/Ac$)Мk l6nAP>sܩf6Wx0NFC9DGjL&"bY]˨߉|S|KBV|s// e}S@/[{M*+U*$SX&j|qO>.fWߎTBIjAD4~CI;)&+C\C@%Z*BX2Њ@hչ}\NH"ԑ؋ {=c"K'ђpĕO0cT+0rSz0!<찕-,]Ul Umj&Wzrp@E\yBǝvuRiв;" LhRx*ݍIiÃ8s}VH$td/<4WϒVQV;d4e\w:w,>T< zc s 3k0E/[&T$,d,Um9́!+}feRX`3.j-UCA&qip/Gbj3oq8W{oJ>ʫ8D-v%Q\/ Alr3"g{F98U!ŏ< uo:XG@fEyz+kXKlܠ" 2qt>AvيwnFZ^hG8hGJ[_l7rh4 PFP'?m}lb5K ݰaE61d K8cuwrQzoi֍FzH7AOyIbm`iUľP)`5&M~1}uOG㔩ꋦjzXa,:Qa%1I@ S usgcp%g+eh`LmNzs.󀂺nZҌDZ&J1Ï&0;Rq*Ƌ(ռX0]AIߔ|„rp?8چgŻG/J(` R,NmQ\/$asϛ* EVb 0Is{KD?%#|nnDT"s4/YUAX _x(WSy]x|Ar)CShƉY[Bq.Wic.uFJ{JԊ/YA&$.tnDy ZónEtGm(j̍QI]:Da<@\gy4t)]s.lJq@6N5cBpܕlD1zM)c?G)J\A;bLgjcNy1%MimzΌ Px+1|:PRp`3?l ۝\ɹ;I-Azg?oZ𝥄1%΅-Kʆ,N`K p环>}C*|pTքm4AR@? Z G^B3@5Nj98}g?^6Z`FvL%:iϜ҅y6 #Ȍ{,F  ƒ+{#zEזzK{Gtc*vR\mV@@'!D~52q`k,VdA}W1`-c Sw:7S+Jɓ=O_u7S7K.=P&$;*ď A" |K0ʺwW'BUQ؋>[iF㠴]ElnROU-!n*dsm~銆QE'm  p. _Υz/ ݯaPD VɌ(`õQ<iXF[/ K,Kn&;fƆk\U?UB f6c~Ӓv%w+ƣO{Xc4 );4}dB}ЗkFhso٨ݭ_'Ćc9,m@1 ('Z ht>qj2oC9V ޶;&3x {ooofmtkW6NsrEŮ`׸:7 EFu_ձvXqS)VpD}]OU<#} 9,&A]3$=*a۠z3E62DqLc_k+>.F RlI6E`HݙH@> }&ՓJ:FvNP4,K|חbZcҤնE*'|@"U ª e eZdƔ-li~ۺvzu$R(ꅒ /[VU[3Z8qȿB5_~gKãIu9@S4lK0މuh˺qwoPsoZ egsf0wf + m+us ω?}! _QM,I)K1 8 8mnCtANSzu4A>,*ܺ]_n P bE1?d&S~ʿ1ĈO*`0.x`s&gOgt2*eӒs5`8_ܲ/#Ůڥ5DGGS: *GPoBߠJj Ʋ4$@\ UЃ48An!Rm+ |v-j} bèN<+ 9`6qF*F (s= OX= u'9f{`-5ԠޅK5T7aD.r 6yL*,=ƼxD2b.C5H"]kǚ%%[E5Qu,7#] ѫCWM%0J&I%t(EFQ%4H8A1n|uExL.ˍť%# k Ղ "'\E;(-IFP3}˭_@{i@/pmw'az2}6k@Esjȏ\X+:XLL U$4u~r-qV-Owgx0uT#0ZM75)řlS|5&e@Vn`1T!e=݀"Wˋe"&_PUI@o֯w$ᡥlcY_xn-?Ji]UVsH/.NLd #A}T}6/rw2tp2vfbXoGE˝!_ҀQ^++u0ߋ1IN@|̣J9cزmkH]%Ħ='N,"geK/ӇbQ޷V< ob@:wwAosRqfFI;}GSOH3g)H ]Jgq KZ,ra@5' (<8B aB۝IYvY$.?a{3,,ҧ"ڔ(tx306=(<`Gqʉb uզSMH*'5%Oeq%9yE6-ɪ.Lx6M|QI ڗܶ"+;C;<Q (rDMP' e -RH:?\27 ;_r+ӱ(w=ҐOHuGHQNwjHϊ?}jkPV'\(gbVK{4^7l# Z$|P:`4Oڊ [e"^ ʊ8OՁ'M"|2uqXP$ƶ JyjB@e(!Y]@2f-Zjcy2P𱃟s-xgҺ2uNm.^$o(8KQ7 ؑ 7KMxh;7XxA5! Ρ?9KLP`S.WNJa<]jɢEu5;/| '[~hz;C`Pӟ{dឧx*uh.$GWyР7w%Ot`~j-zumH+""FNYeRU9-B+tf 0"'_/c5dof*4DŽaǦyXr+bI gx R&dbhvvr̚Ǡ"26tu΢L?fi>ù-s kzaM1>K%|5"4 ) 0J3w~N/u1~][ P=LB6p7uFd64"z lŀE$^ys{1&ӿɔkDо4qSEdr|rLI@_Sr2t7NB lI3{xlbhd 3/`ۘ%lFD!r|N:Ԉ= *]{ 4j~$BEh;6٪5}z2 tu&U!2` 6(ZG"QCjm&{uV}wo'c`qf' R+Sd]*zX?8CE`XIDjMT&4EcY4Gj p28` !D٦?k]{H(28J䙼R3Ob=Gȼgd{yLH+_3{]#!hvNDcw;fR& kvȩQ@0g*^rlN C(ؼ.< =B=Dj $bfoBqai7iL| ETN ~9e(N_͕GPI><྄֩aHρ1\Hu+!,2DA0fiztt'Ƒ"R<sQYA65*y>`k2 [w#EJwM~1c<6I3M&"`X_DpQ[VJ`hٯٿ~M p?_hVa[^$jKD[׭et*sTVxYVw´3 ,ZF!p|.,`|L4y.-h~#0ߵ"Ф'"PhX_cv%]x+CVܷLqr`pm x:[>|mKjMzWG\Y-=~$uIO@72mrMmj8 l 95#H/, 1#z<2|rͦ||a ZF}fӅ.Fo%N& (vs*Rq-nZT Cc1tuξV[oX`:- ݏpVyg~s@R;` su -QΝIEVBz^n-=DQ lV%NQLAB⇼[)\LYy`U:B2j D[/`Tp}q2d( V*N[=i2ZjL0 $ Pg<#%-H <-o:|ɣ6[ٝDS蒎w82, *jvl9ȤҀv@$g1riDU۷Wr;J3'%\bt7Ud^XaF=dsdYUގ$p0@{<Q2d5۱f߹zXRj3?RUX{ZCzέq0ڈTx*zxX,΋Z{Φ!m&Up\Ɓ% 礫jxa}-Y@-O?M6 W K]lئU`B{6Vy9w]vڏ|+9{DX֟CCrQ1sjsZ$+Qym"oi[ǥQ)TFխE vT:f>#ƍCj$*əoQ"`:嗽f6bXX]:7\wƟQ#Z44Pէc槢n Hc`ra4k[CI[^\0]ZayS,)fR\ߕ*ARUy 6ڻg^o՟hPl8'Z NE՟lt|`w:2whA Z9Qv~lHu7v];IlSC= EcLG}+bd6RdjNppi({P&ρg4jQƬBKr p"3!$j߫{~NpzyR߶5=ʃ@_W:E\4O2okӣcͪG0ڠ uSZmD-6w6YK$1_bӐ~sZ5XC kl?%? Z&`c һ* €E%_q+ uA7 d j60mZ\jXGP]:sg/"t"x@MW |L1Q#z~5̨0g!ϱ1 M)x` B4URtD2cm߈(zжF!*Й!Xqh:" pQ:IǮ<*u\ٿ)>ovmτA\_ uL+/T^YiAv騂Z쩳R'FeMĉ-R8GщPmp)uTo +2nZ_֘} = oljI*β'qbb/TZҿMet GDNTȌd5BNg*}I(&đYrMSzv%a$I).pYIzoLXScZ)`ƒ0~  |*8OY'}׋BŁxsXtLn&1p]sG+At@s^Kmb1A `/9ksqug&]Ux_@v3'˰ LV^Ѵ771P9; EPcs/yJCy: f!$DqFkr ØHDUqb& 屨%bۈI*|;_'"؀Ѕ$<&zME1dÇ.n7O`!xT<lW7wS;Ԩ#;V+XD :\#zo_d DD?ENZ#jbǫxU&۽"tq]Mňd=+@JY9k|R8Nܺ1*R8Bd&S3hO6zc RڌԼrwѳU C(#J,(@ }teh o µ􇙢e41dLwF@%h\v1%2Αݤfj|#A'WFyzd;M$cw$4RXɛ?hJ\m2aPČܺ=ƅݰ废oG~#*$/Єr`4[//Rb|K^5C ɾOI?:ZXm:H*?OBj\~Cny+ Z`nN):.!6YxJT>8*9ΤgB +Y,>HfSyԯ$Wd7s[nLqCp6v<+ U yA\>&5P" g]}m/ga`Z1䱩%%moD$(! :4$C%^Z ,pr/%AJyp/,>t8x_ǦNmP8!$r[Wl7΄v\|'&T(EףyqIDGޡhP3C o גZK]}ܤ f@y #݁,»+A6y9ߕ jec.ѥ@*9UMp3f9~R)r7Į s5EH1B*{whҟ́`^F>XcGsO*6o>8t@#Iݼ6BGLJMA98y g1!g>`OPBhB`-ֈ^rBLsvlXhX7[h 2rN,ƓIJdoxl{Sdxjс9g) ~ߢ$A41|^EUc0]Xԗ]P]>_elP]-v"fW42O&Tg~tfĒ!C2R5 zԄ_fmX\MUWb%XKS]{bk/(Ґ׮4{Qq<5g:' ^i5{7I43& [/l^ h-3&"Bc-2pCkCnd S'Lyě3Hд>rv!}?5~]ƒU Uν \AܻZK bEF,٘IFٟRcv !OCHDskR@ԯMf:3 5Ue 9_fD}:A4-nLJj˲Q>R/E2BZmꡬ#%I؆zblBI-gWi)Ȏ'gBWWg ށU:Os#cxBcD F3$=Bm{Z_V)L;1n}7/o |!X]-aytA6j>l΃ֿ׮rX*rN>z>8(| U!];բcC9z <[Slfy{TjXjh?aᅴd7}:5)=٨yzzpJSI 1Vr %ʩ|mIlև GHrBDxL3\74UƸ/s' ; [T2DeYi}  8)xডbPQQn[C p~ݎ}6tH۝߂jIJLYm S{{nK~(}#w{d^~ /y.-&q273F,T"c `#HLHߪ}A#dhM`'ukbQsY(= sؗPzۉ`<pй>e 1?Nn,+`*!.cȳ "(Y^LJРiӄeȴn*-ʍmLy ךtˇc^W_Z9W=fbH&aN )J lDږl5=$9""(C)2 S\1a8@\"Rr:0zxt$Wd N8YtHkq}YR4`L䬘+7fLQsҘeڥcϗaN-g0ლ< ډ|ntd gIz ^|:pX7%E$<:H R`n *0r;!*f1zlfla|A ۬4@P < ;cEWbUS4ZLqO¨0uLRۉ#4V8][行dRtkU G{l4T*`D4cMgr8"Sj^fP=b#mCy֎;UhqXlG|蝣Eq~3Oi5yEw\D4Sg/><|6ފ5 b\|#OJadt?-.ZL$ZXww(IGX B+gĪ,ڛ`:;P+}Mh$5'1 jq |q,̱J11J]ߜPAp%3\܂:(TP/q!sbԲÄWlPXnX'pb_rG,+׵@x:ІJ EUD.E5XHJ  )I+qjBskFQX4o<4~$aN(JL]g|!3/r M/yƇۡ4eƅ45ey!u#UV:,M(“\"sO#)o 7Wer(ld,:tOnkf ~Pcx[~ ; h|Q$Ԑ}WouL 2㪂I#{R@XŘՓ,TnOa:վؿjW8 (4a3_00sPcHfe\ ^+w+؟^typU8b\M1i"3MFXbJ^qgʹ M(fDtR1Иt~0fp Yp.F4يo0ӭ%%C J|hcT FgdD eJ"uY,ul??AIiɛqK8b]#/Ly{tbZN$2*_J'0h8Jd<1^7\pO,5aܱ {aFWd{/p 'CԮ3| *{gt!apV_mH_8@אXGVm|㥱 xTc-epLiѠ!?]iƣ08S&6< >N1`R{r,A(<u "~ۈ LonUv)#Hn#jį xa_0 ˣGyYABtiA5Gޒ} Ǫwg)`)Eoj>Jyl[>Zi28ń);mj؉`H, @ /?3Ő Pr'oPa;ޖ )򆟬M/g[ 2{QmfZ DD(+4CNOޡٳ>(s8h,bFTjMJ؉K:5~>~o0N[-Jrb#6hvE{amX{Cbq?`K"6h]_{@:^x+\a=i@4qtƒdܝ5 >?_inA/YVɴމh;{q2|TNrsh/.<QV7mYLÃU9%m*'CP}f꫿5W̪{ nzjPJKУRa8Fv6RL7`5y:(~AΊ?/7}E/ix߿cT[j1;E Iߖ+Hda.,"yąH*fo/:Fh/9Nx/OcSs7oiud X-ѓ2>ڣ&VА`/Ǧ?h- PL7k,l,+p"pEVX.BNYMs*hxOzyBϖpmh9EߣtobS\ ˲g-'^ܩ3r_ RfCx""ߢrAtL"Xuӝn d%_fFKqR|W?gJIЭɹzt2RHJY9,Xyʪ85,Ps S MVGʸVu:&}D7h;/wI&ܟ3isj_kRrIfgob* O)B;/NGY5N(-Cg<`pcp',FLɾЗƾ\,ʆ> IM=Qost8ц͆ԓSi?{LTL?F6A:kuw)SBQ\+U(Xe_8kz(%>shfyx#+M?ˎai$y4aN.<[H5rzV# jI9V #̖<{6=R[=ZfN>m޺uӓ{V0Ob7<} +YL%ܸ{<>J2\ Z'*Ф?,εۑx .d/E3û5 52_\`mbNJp:(*F52j7dݯ/ʖ<mTL@'vvsb+3(7b8|Y6,hphy>pn2q% 0wܚN6mi`@o5VyD[mS|čao85"T™"uaH"Z6\/rt=of<ɑ*j2$) 8eD[tƦcl>Qi')al{GQF3^/~߅x  M2HJG\l>^jP0YQi[>O}1π>EF Oᔜ6-QCmfU<-/N3\*UwwJzZvf,7n2|]ة=W^uqD~e}u w2a|DY%k)DNY>P< d(}P & ǜ%eR &bIw?˘ ھ[{L3UbFvCbhF/G~BրEo-xOs~pD\V_٠ N[Zr;č(YuGl;3iXƈtDz<;oZ!n/#br=O23m;=hCט.2$hN,&O4,l#wӴoC)Rұ<.k} ~l)(c%|1t6üf|Q;ՙi U3H[Th?z;FnxE_X?teV,n)GIt}Axlӕabl'+Ectx6يAC[]jڪ"+sZʼn$>gD̼MvN08#ƛӡ^$ŧ(sKG dj/uFq+K!z̯Ln33/*r8i1L,T{B6yVIemkQLyCiDD !Y4j8_$;؇NB6R)Naӿ7GV2` pc(3qqG/ ܾ0^С Z5Zj 8pŎzl|K3%XO SGHG}jlDbۅ^tߵ) f1-as#*pջ W^XE).6H8"HO\.Spu#wT$tp{ .[ђ#GEnkj\ }Dڒ5r,5Tҥr@m//rMr r@dMD5GJvʼ)pI^g%I/XWNY3zT&i?vÙBCr"Ha"뷀qT4}!:{g>i鹶4E\,p_4$5im&@ "F{A2s:5%۵_sD^2:jˬ2ضN)8Xi@ +`c+VÒQ@K[%%Ya ނ$)yUW9B9Q?ÌQ^S"@Ƴ?YC>Rsʛ )MY  )D_*a#+ݴI7_1NGQ{9ѝT.IOp\%j2k_!V8u8O'ռ]ߨmI["Z#[xflϑ@piMnYVDž{hc3og34kzp7XPZN|ْraM5-CArrZE"\~[;eςW 1 ι|in%--#02MTx~ǛN-;LŽ.)[mD|`\y  "\ra`6kr{a;["^ΎJ\`[ڷ5#M`Ǽ` &?7'WFv2hhȳ9nQn={hsQ+qs玕ëlh©;zr^6 5>|.ȡn13PBuPps}MMOA~ CREyP)kIhGb upRI!._me.RY#Q8 (!Pi :tXatxIt+En_-Nk{P0|6 :(jmŃTz94y<͝}bNh"J߶ ȑ'h@;a'Jxm<> ʼnG A^ ,>BhH;P%XwM?7܋i\:%8Gr9G@e¾o5.Ua`e*#b\]}/ ZxƵ9n#(T:~/FR;}5Icܼ `MM֣IG,H460P~ Oܚ t{T n?+cO~zhoOɧ|HR8b5)5t ʟ 06\n2hLk"DM 9t$;!=b,Ё}6{'@iC2/)s,(ɦ}ݧ.q hi|%}w,w k ˥qGShAۖ> /q|5؅$Ho&X#$ Щb+ՎkO8Y)5ܣo8,l*p!_R`   5@/!zute`%8?|̆ۿQ ,@]| oaɇÓ{t@pLU۾fFFcMX+mnOx< E3&Y= ʝs.\^,t8^ |vo~U!4n.93"xeɕAuQ-V+)W!݊qA(?us:ֽb$~Љd]rWS=y3XqN4ܢFƨPjm*$DC2M%L^uPpҰD-YFZG2y<;~"'(% m rJ-#I&ɘw־憓}%h&K|T`ԀSZ"#ԕk1Q1vG%$. kbm\ m:Op_NBeMd2xEs*^fR0U-/;J0ALa+#zI%'.}8 @x['pw-Gb mBvMinRtxـ^l+W:efrN8+MPhtW#.qMT8Cɘ_9!+<>IM@2E:LY9!;c?(ł " l/p9$>_3I +&\o9= ȱ`:Yg%.~?/>^*)uO "- 2YFpjȳ-5p0[Ig͹ ,S*FSMo"'AJֱ}afVk6T`Uhkr$ώIC^QTfJ.jƉfF}jb33Зr eq9m`[oK/13`/WPֿ [:A ܓR"[x;hm`;bY[ i`I$Q`;#]b>8_;t:V;6Eq yQ/kLs^@{/*?i'f)PCtraA y|v'WBiCa-3~\j*&Mk KD8UEѲV}H3ߓF 躆٘8/hs  +*F9RoW%ן-^ ,NO:y*r}%fe,xRcemM0ޘ}"BAxUŠczx*I2IiSώpyy2X&Ql@!ZF +օCYYmt42ѫ P_k3ӂnxkO* z%$wfg & (^V@lX|i_[:̵*HhMV\^#Y^%wxl2:}\gwde ,?fNVԐ|=Gg WuqVo;h؇K8: |  6ͥ IREDCvj4@'|PYPR~ )}ZHabCܫ֡h 7ZC/ieN)w9_vVqƐ f񽡃Wu[ FܪXこ+O:7,N e)[KP5tYr* Z/l;4u7@־ZL! " r"6ГFb^$&$,0&-,q- Ň;ʌ\@z-EOj J:31)լ$ 6ΰ:y]|D a ~ IwaПtZ)fǔ¨Z Kg^確eG=| T/:enJEp8ݗMciЀ^t_xG^|jk"{t5W.բb:0`d<|ly?c4i&$hvprp66!r0 n?áVXp^r,}C!D}uXo[LC}hȦ.-Hh߃gB039]qu jWHmq%ёPgiH|ϵpMFՂfK݂w|}pACz=v- A+skMAZUgu w5H6nu& R ֮rjﵰOH]p}`lK+5<v?#n>h:_놷[t?tB/v71:̵F(t %;\sy)>c\Dsq|8@_ yh yAs!6s_iO5\Z < h&2] |Ge藣6uz?%Xep/[*KwvYj!J4y}~Ƹ{۾rSG] )Bʬc9T^˥T 4cW2j!Nt}\](+7u1dP[Y B9~p&2_$ 6)'9` DDtǪW[4 j忿Cb&Ew{LMvA`'kyWwY*uvE6cP8f[ٿauQ1s4+Y]~5XV87\\'$y%QIe[OiHSKM4",h">!* OgGޏӹ{M>4!bۆQ oTa xϙ,#jb@%a<_|߯ʸ{EX)H&hqCc|(S:}I}t[ybEs6K ] Xb!* Ӆ$~0FpoR>}v$wB1&t‰cb;~`0}`Sr>CS!ZUǕlHQTeǿaJۄ1&y!& H.!oѣFNWy"6eU^[d9NhNs,R\&|IRD md)JU&bx 6wD#W8}F8 yBhP{e$F5*CA ߚמP4!Aɱn68w2:18BjI/*1WjYY"  O38z` x飕 fڅO27x`ں,+R'çuӖztO=e|[I>6äKQևMjV,/([o:+Ar89:%2 9w7ߪ>H4ԡjԊE0ck9Ep,(|*㻻Sx. ks>h2ʠoQ<1P0dE"ѩCk8" ɖJQнsGes19ĝ4}RfӫKGV?"+}N hkbS{0(h}9W&1hPQ]ahI4Ra| 0!PXRC]bu|(=s^(NP.M~y$n?T U[q2!Z{&`ԫT#.i8OT%=>,D#|- xw dAƓak伶'ᓅ ٱ >q&o[PȱQ<$0ty}z O;_fi<ͤY]T{Ŏh>t;\'J=L$l}1kѮ$[Orgd($D-/] wXE Qew\96&,fk?{ڶ .\_9g,1Aǖ `=9ttbJRQS:w&ݱ ,EK)(V٬$&R!@v@yռ jc=cmN1Oz_wur\I=D(dkJ_G0T`2\1PSBqц̫ܚO2I}+~ckڠ;E>aIqf%_߭+)ұԹ=1\-Qmz8XIKXMⲼr/\ݜRZ[\]h5UƉp;P+ ZT lYخoj}KhfCA Ph\C4^/TV(`| w#zv"n3ۊ<&e2d5Yr 5f^I=KdiW |m)Xyc%'B9ۑUw?:Rm>/|T1ՠЇynwIV1)5ݠW!d03[@y, Fcdu4 *q@ :ԓanQ\.<=A_ԓZT;ʦ] E Ι=[xBTC!:$+5 bv=ZzA3g+HcQ9SnR+mSf>@u?{E@(=XO>7= v G=s5L$7ȗ5xئ3&PD}'Cy)^J~LF4o,@Lc ?x\|,z.{],||břz8+wS]N ~a08'b8 *=|S xRa ,~Sۘ m-kZgoV fkT._!lS#`srN D?!A#-}9weC=FDW3m`ڸKt.쇷GƮ8/";^iPM^/ ϻb'>WD qWt o9$$OO:[VR{㒖b>ϥ#~G1u TYEP:W"վy2]Et$q}rwpp;9E6 %lJ퍝5D.qn?+C5#7{v4[3!VtnN?1ȇ^s A\$WcyZW8^ Ku6'?3ؕ2鞾Z*ޞH&M@'uiHxg{wAwhdNM`y!5~1Q^Û Ī*}R5d+xu;١2qQj#Z>#GBAkeIR"ʎa֏Tv~vr鎆̱vxaAO௧>/TOIVVii>mwN KҞoF&lgwMn9靹eRϪ؛j9<#t|\+ojN&ǹ &c}\N ,Db9_W*[G8 "-J Yyf 踿X-SM `2֋_KBXAPO- /S'Ժ* ő2wsIYqџ1P7|*:9l*\vLm:KhX7k,X| A-Qyִ 2[c7hODzlk_!rxwuџe7M)v4Wv_?\ o/t~M=E8-J'o"ȏّ;dڃ-IQdFt@2yj( QB*&,~K7O(di-0QU { SʛY)G{3&T oKtG{yk^bYKL9˪e=3D wiQ^1OB补G|H$i_/]vۿߤ|03nJ}Tmm`|Q,k@UTP'o\T$䦜lz^Fqѝq`J 6:K-u'E*Hn.\xaeqyr:W{n55l>Wԇ!59@P3WQJ bJhaPf3?7XĀ#363ku /ir֌evk.+xp.6ߺR] rY+ NDV9y34⾉tg#`LG dL .7K iv9U1ඎp'=.\ ~2ɗNtBm ;$}7ŎDr||inH#xӛ4ViT#n_vYRKͦp(J?6Ok9`Ca}c;W*xZ5z'ڱmJ-D( 7Ur /0hS4y'u;k/C6W=M=ê&WqwIw}2ŷZ4t"}#@F;")~RZX^B#Q^B920lK5cf8ZRxqC$$Ob;d?^.;sW^#94,|d*Π'!uD}LHG;?L\uxDs;bj^K4n:+^\DbE!x٘n=bw)H`bV} |_ ZXx5,>ad9~v&>a ˆq Q?ṉX;mL0k{~둫ي(R D6C .lszc19DskS|h1>A!PB:B ?R_RQX.LЃX^X(NȄXgPte Y F\Bm:5?hQ ƂKm8Эe &#!c2F+qr`;ZvyS#Xdt^=߾XZT 9wA8q:Ǒ!ćJ'q͆;# 'p4uy_&O<|cfdY 17׊&qL3]1B}Mc5[JcS9Q3,jǙ<ύ+˫+䏠U(VrREB/*#r!Wb)C %' [Z&0Ǧe؇CЎǓ%c" |yok)>DܪYhܧ!9$7f1-w35hvaC 8QeWsY!iFa.OnWAA L ,n}^"Jݰ}. :1;͙JgJvtG+>:co,00WDGQ25)?z] h j . t7KwU% {%G,CrdEj)uߙ U:NzDYGE?D/Us6)~N0J ğZ[0Aq""dE㈬IfD?%YTPumS#l^?p6tIƵ$ՀK_ed>MRCY^E]Jewn]@>Vq8jqs{oΩ0/M3N@Pl#tOp:;i9GK y.ćq> $cݗw6Iw¾ KѴĈ&'mkAu,+XX% @74${Ho.8NmOȽ)&m9 6X)}Tpԗw#.&OZ+3OnT-m2f{tt]};C+9ӏ3u%~T<(s*^r]J$kd\w(MI2 R` qp=S -YLs 4(PԖAx5 -ʋKaem9c3m-Azld%f hLW5j<ğJ4~Ψ˭ 䧢y&4{C fK8\dzVߕnMbU^C\OC ?z^w;C%⣳-Px.dlǬ_va^?MDž=3x*Ip$v4)N& 2^\Q+v%=v,5֡S${P+ݡ `nF ̛Q[8O .Bap=>@i`BFx ,I˓uG䉼cGzۛ oɆtCu0IKl 7fbQhƗ W wTWOd~)zۗQŎVcF].ꆏf/UOb^s[ЪK225e"7@`Ľʔ_{j*kD Mnq py1}W$ş׾>ؘPw1 ̈́ Br37[ᎊ|D2 iﳙ.T2Q@R x{{qu6-75SVzg?(%jG@V و4oE٣ wrӥx(ل`5L@HIp-S-&#q{T k4*7Ftɏ*~[ I L .ydӨyb=!i❓#DL/V I [z`XݤHX435u'8Q?f)7 %XBomwj)0Ҁ6gc䝦A!2Y@cS?HJbQWIer8a/ڦvRdv&'+X2#IIQ\G{_xnF5&WGT1C*Ѡb=Uz Ya VU֪[uk=v;oxɆh<ވ ~Pկuٮ)yXe ukM ;J'A |en̙_|"|Zw:i}GU>CųgmPXbKKG=9ݛµj3fִP;zcfA+10sUa QL@?rdk#)ϓ$$G%no ^Ga%HKqpPkUާ7ʣ9pH \ MF|5NHܝ_3Œ]PlCbb\zkԏ0X^ge 3,[0mGemT R.9i'82-o/r{ua@@s2I3P[ h!ʓSэj { l{ph :HQ't2À*9{q$b-!O!, +'X5@#` zRjŻ3'ԇ8,2I7dɧ"s`#p|8H6j$m.DAE=9jhCy6&A4K'ˋR >ڙD{%D|n[=8)"-5K)`lARnn%Ji,g@21uH$԰g|!]hib/A%c~U4;ݻ89ZНp 3y/kܣbjq̆'ͽI4zPw[ l V]f-~V*^iW;'9MĘ:Nuϧ`fwzYB *F >`ɰ'6Tk%67Uu1~0wyw6*6/t=Ma ;wga7ܖyxZ{dO~Ysz8uv5ZZMD1gIڌ'P ,^^R]좐~PUTosZfW_3'`uMߩKEWIM%}q {|?=kUgt>b& b$|W~/Ẃx>[.V`ug< )Td o˹c-5 ^LcdZ s1!Q qgjo{M:>/;s1% *Fq7W@ kn=UDcos(#vX/X$fօg_W,sW%k> Hqr3+M2}˙Wk{SqkM>}wߨCZB| JIqVOv0+@^^*3Q@#\Ͷ:+1傒Ω,yZ soE}nvHp)K)uAIi `<ЇXrt/8dGHQɫ-7+aޚvh6V샌=MO'~(3Cج4&d~dX=h W'i;Ykw }\; 쑱#P/Xc:ӵMjѬ d${ }W.Ppsܞ!yjvBo?nb1ʪh!bG6 %~hnI.\PoVܨZ+K a7b082?_-7Ppd`*3\Yc&Vv=7pFgFq VT3C綞EJhI! jg*_h=W9 h.9XR.crI9eS\W#4! ,PVnN (;ocBKm¨(%jh0 ,"7R-gYn.4e]s敒yb+Gt5۸ : ^gCSdgONJb%ȁeex!4y,v1s;$NDi0+DΛezz.XP +B)z%>߼a]T(N:EGЉ ǨHA3EUBŚl. GK:~a\%It.̨}煪k32$(<}p.: <[X{|}T]CZ5?txKDsݬ {^LWa3eR}C(:RyqqjsTo[vssɷMZgkm=sv1RƃVѦHP*×|TPߩ+Uԟ!@f 0_[?y"燶?_cö[iѽF>D2(#Jo#N|1ߝ>ZA2]>B.I|8?PINۦ;Tx x*4@TuZOA*Vb PIN aw֔-΍ل3HҾ{FVB5Z@c urz˼|Dx]8a"Oy @!#áa/*ʶ7!w,Jm9D+Yj-i5khj:)i"-4GI$qMڤAj=U3(,X@E:("Sm >3**l<;aU~~bM0ݤyR}iDڕОNżpE",~:i#%l]IW21yu(o(ewɟ?,Dڟ+ģ~x?-#!)Ojm]ں3"fnHbxLB"^v5&\YVKw* XG'SH,NO:]w>V7/$UI4OՁOOeC*j+KUfuΐQ_.q~?C }ė6˭|z{U1Z (Y*6E2A]BK`ix3DyT[(N =˺&U&Z]7ֵݯ:>M-hU^{\/eh =G%k>b/W@/CeVa?a C!8F(ysu׽`")Uy0Pa+s=QrMtr,];4/s‘cgq@tsZZOwlFɺCP?g HLP E$qzSvA1 @B͊:p$J9rUU~ 1>Hɵ@:e)4ND^0?o?[<.Wk[!'fQ惿V.h{z!p9.Af!Rۗd6)>99^zf!3 ebļ[i:a= @YD%cT%nr_e7Z>5VX[)a~!xeAOQ~v%er:YfeXs*}!ZRڱwTgJ[ :lFP%;v,_=sG4W2=;dy# OVXueU7gd-SL3 jiyD = M&Oؚ0ɯwx c:;=ֽYw!lnfo>@a[v Qˬ>_r,pWzB˦.֥ RV~viB d FA2fʍ=s.,47P@֖4D/E]R41Ž2YP!ިq,D. +e򟅈NZ=aQ k!PB풛ۭ5%H}6gŃ7V>ŎK i?}Oy oN ST;X(!PCFiߪ+:hw9J I2IQcL* 4# ,N܆w‘= i9ZDS?͞ VaͧRu Q*gy=slSՀwXA<,|aVaWOecN}sS5hnN?zꔕKX}WG8&ۄt,DdԨM*Z~7Iғ^uj?Dϯsjˁ#n.q&Rh{# *s6<+´VPQAp5obGpw9aqfւq<_*aп/ATb3}mr˷9'A๝mVH,>B$cr#a ~L8%'ի ,8m;3A'^kýC_:kGήӅRX2ݙ%č5xlW"+")N5F/*eK^ >C6Yʹ0]%|q^7;EȯȪ÷ebSǿRgo_*yG%-22Dd=u<2m2{e֋}qbxYE国|Q|`+c DFPZa)RFOjУlդkFЋBB=/+,6?߷ }n.zl*ǻlvSڀHX<X#_ Q rdql9bnE~H`rah_$N6~H sWoJPk9<\]ڲ uLIOՆ ŷc.4${ʳ_F abMPDp02PY Z]eEvMmH[#?cp $Uț<ˡ5EhWбGN@0#'Ykq^kʵg慼AQWǩ'MlSecQ+ԗ,w`w({"Q]hwrξgTK&V?wdbM[뼜.~pn=ʽAɣ Y KY޵ts{Pӡ}p+xtӰ15Kd R&c%f„0DQr(!84!qH9s%U"AfvF>@ u`d3Nc!}L')$7tIY jOv'q~ݏb#e5;&@^,/Yc7A QrZez~ +~˩SwA[MU R{D\\IU tçϸ÷S@hfZ7 N*)`kI'?AWir3c]Su-1 c{Dd!Oתl< KgM`^[~hFv؂öqN;iH^aT+75;1UnTNWW[I+kp0Y$M v(0`H1EE 1b#)߾F{CeDL54.JRsYhw?ض2~b"^ĺ(9ᙱ.GρBHc/Y5G9W'IțS_[ܻ_wq`JĻ\ncO/m&4)E $|F%$wl{wjQm [I>JL fZ;(ԩTw@mx\nvͭ77rq`њk_i9IٙgꆺӋUbQO)\K,40hanyZ[)% 'CbZ?t`Br[.|a0`&cM> ^_YE`%be9*"Sm&zrce1SiJ]M GjiVHI*{OrsRU1bb35srU)6q1uG»fq[q˸1YXI(K:B&fl6Ey.^3Y:(ށ*< :tDkC&bh',́j! 7v3HѢH݉~TGsCgQ9-r$d#ox25< Wj,Daf,ƹBsM-AowOqpۃ`SB^`aeGqA6vT}s J?T'cbY1c%7ȂZWvn>EF/tr q+*~+:TGU)2>VNyݥ+Q{.C@2 FJmD9.!$,T&^c"Y:4[B'BZO%T/œY~ qmܧE˒Ԧ1L0Ov;U \56?醔~ &?8_i@êfYW(ḈVJ'-Pwȷ~IR \BJq1%mfvY}W|朲z6j+ǹjyU05ghΌ;dg]MW# uI_q.|´o~R!1#b?4 bYĘA)N \\YYh*Fc~hN4#)EG0ո',I#`p{K R/d.mfXT|]>BIQ (@ȷ=Uv$MNߧVt oO0Jt#R6[frg}|㤓ёgoB9JzROow,:E`Y-AY^w r3P)}?5=Tz9#"SR#t\9"gCa˕[D4UKۦت$תG(E[񶧈.%,Y\1H8(l X;y|WA3\C +H|e> ^G_ڷIbѰqL OW-3Ln㝂63,d8AVˆfuBX]Z!@uC LVVR&WՔ;W{¼zZs[؋gɔ1f1pnn8\= !RYCq܎^T`'c4Z藼 _,KA앂|&3deӺ_m=杠#"?u+T=Z0jX,L6&LхPCDGY]04j מ-&·'; Gge142 vkU4OE/")䷵ީI_]Y&ܑMӫB*F (!3#*zp8sCH̙GCJMIe+Gsl6lm,hȉQz^0sK:\82?RW Ug< !2hI _xhag"k#5VȰ4'oy,)¨O;y䃭q͟IaxBF{,LL;>$T;]ùL`/ /$(jf*^yFl-e#_.75ÜvȺɞTAU9|?\ 4Wg2{ }+\d+rVwaHnIQJ{wλJ*݈iZgP;͊/6qsŵhr@-Sn^m~Ȯ^yF⌶l۔|p];>BDՈ )/9 y#')I)o_@?(,INϟV螡խJY@{+C}?w="MBZ%&B<%TUURis:,Kĵui/ j%}?:ΫK~mzvՀn>[˝ jS݈5cEVQa$Iѯǵb΃oFU/>c5k0xKV<=W F TyԲ^xׄ /7,SpjTEw(u9Xl#}nW[F״kA&3~ZWpkc;^K'y [k!$<$s N(RtS2ڰe @Ǒ0[9 ֻ-0WJ0VÖ^Uv';Q kGgһn#{) dž]5EIVA ;2 r{P k|NhU&tm|t2Y6z2Z7҆UuGJ8HC hXO(^+;y1:;+T pmaz27E`Kh-Ukծs}!UI?Y'w:4|} pk)rkhYLjoe&qOKWۦ)G!xs ;ֵTH湒g{@s؂.hOt5ޝn[Ӡ}r\dߤYRpZS,L^yO70M$B2m%<sFgnoHWs rG,}TG&cM$&HuUхa4#][?יH|XV萸Ӓ!TyObk>_"˟ K!Yts7,~ۘ9%!>}2C #Ґ}#/c7M3½ \ujF>&e0HÞOyŹomc`Tq[Z8G/Ztԥ7,=6B)MGt@eO>ƫ!_[*8 _S}F$²<laʊZVG$-AYP(?cvax֡%*c&Z 6 \0<&5}97*TwaZ&H"٩CĀ _՛P2%/y"$G=nxՙWy22D\q=⬊MTn\h8ʤ71OhT$G 1J3gЁ,n&ʽM: {z9PL: 8o3-l QP }_:^cBh3)&%"2H}%Y|ʀI};ax >j\'*BD=u&f`bhV(Df::h*`p:CG*n*cBvW/5+ʀP 2z ;N%|n`w7 ت!,霜i2Pמ򩡆v:B0KWْʻ-ȘMu_iZRS{k4X?ַvY@U}o*lOs "Teeэpz+4TK3q?_H~I3D OV4labBgwO}S|=Ha G4]3;6Vt*[{ *b Ӻ9 1I9Z5 ~߉B]S<Aj.uoZ]_{VY(Xb%Ifh?E8_ DYl+ɈпBz]FOH$~hģmbsΞgYPʯ~ESCǬvrzAFxwx=Q #:ސ}F !ݴ.sF hxG>Zb$&/nqCpݟM_ O2ÌqhHnХ,J3] ;y~n[@9֒^!Փ92gYdT}a21%Ӽ+NʿHnnRi:fkRMlWNfN՚!li^r\2T߄v/8~2x F'^p?\Io+3TCPP /uTM[iᔫK٤NVltgpon"G~Sm207gJB!ZFt$`NbmO5kh-&YXl}FB3d!UBx^fQT7=32\h4;X%wd҄M:aT#%á[ nZ8Pt{ QluL©8H:VSQe n~EjT w&zJB!9)OohXY]#^?jdiζw`lXgcy)UB55{1rpku0|6/\+Љ갷CDfDn a}r09"R8u+X(}t;VwxS 1C[0_ƚTZpT'w{J!R3%8!z708-_m,3)3n's>xrA\mNٮ&ˀ :*ҫPn-s̽/o9,EOͪt,?.$95c8p.^2_)TREI"p$otJ==@EL~Tee:ulli*xb,z5+L1#$Y-׫d7hݐx$\Tџ$)v~}q+;2']00 E;c}r41UW;VE|F_V+'ȂitJMˌW`[܎K3'o)IvMc&? }i 9mJ7#:MݕJيc%h 'A4@| E/en2W<2׀R]Nhf>u?AMi5xcEwMvc@LZ sL)Mxh1_94)ϧ~`Z8ԡ^sz 7w>#%Y^LVCe6nb];{y7(e,f DyMsFz-go.h[3. H–'\  {K%<NnS,]avoB}@X4=S$2EzdOO{Y= NNf/_Z]O63녕Auޘc.S]ֈsEVij6~[teшDNI)uiš,1/ʼ0ƩxA{|M^'\0ND-`?\ڠ%pƈ{u &OZv4V+0+w(a3QX\؝ՀȫZNxgn5aqT./C'!>q=U4\.Tԃ+3%&9݅=O$!6/`:Bcl6j̇e EV.b(hw3Ij4O,aM3G˨R$|D]6໾x JSa|GcTt{"궍>aObǠǾ%o.2ԃŏM*7~a )#_3S'='dw&ݏglS js`^fG uo:tV͐>-Tcw8D4KHhrdHsۯ99M5l)KEB/#BR$R _xကm)x~ YCJ4_8sgJ/*«T_ )4/2bs!F"ىo,I4e>2z3(m+Ȑ&[FbniPT'ZbD ?(q#<7 QH6r/sn_/ T_mPmsjiJt Kzd O:϶)B| /h1GHQiyj a1 xVGt;;#*W@Άv'KP@"H^!r5\ /1ML\Vg'\ -0:W&ᚴxH!Sx,PEIc&x쐰U$:4d1 9hm e:elVUz}mA*[ LoaY # 'A&|dmWuu%c@ 5^Hq;DˎЅO>'Wɹǒr ,\llv'Q+HyD%1X;J5c{Sdi̍HDxad kd\|enͰrx)[eumzߐz&%kp-ZMz`Mv2j%=V.tDr z>3sn؟bUDSGoPmv8`”2)0 gm4p46dcNDa^u6YIulߵeM/D %&Фy{E|N`ڲ*CB*M;5oU^ƞAcVC=b+8Ey-cO :xq[!ܾP $ :Evawql)69<Jx2^ 6\=@[9hĵ+9P /J~++W ([J[Z3ԇfD3>XC+*@GoޑB?A]T`s]Vr!\g,Mr4d`Z*zٞc/*?hv˅ۖP_zeraGM2)ȡp) PS+yK@ ;Zgw^HohSI- 3SqL/J1һW v X:wS*Y;á q{;q2w2\@U*09Tw D8S>Dv*N!a/_45}n[ƽ|3kuX>d#x>ݵ v(A=boZâf\ݚaE{\6ĮkJެtAFv̺/I|eմKhU2GPDԷz8 3+jIGV5hF&%zɝI0!902v(WuqT>$ĉ̔)eqA~dIu$<o s *bGyۮz+T=r e1*")5Q :h):KQm|?=j6k4I7ֺUvf :ɸ O[vtٟMQ K1Ooogz(g\T/V׈h朓2S-( 8 0&K^n g٠ĦFBP ~XŗgoOTC'@rOwG2H`FR 󥘳xp8H,u]߂I37$=\7):qZ{sDWR3_ǦНy]NrEZ }Ϛ+I uQ0] jJMsH!ai+b?)lCEIl!Co;2f+Y"b/@6%U .;7r-f1\*&WԶuY:t9C17U-6X֖rČTkc)'bv61a~ccX#D+O"ަy;Dn C\T`VYh(;TmYD(m; ۮ̣,;);U A-Aw1 c޻g&U7&lDFaM? 4&PI~G斟Ybh_/MBNp3"O3ٶdKΩ=)>b%̸Vl9pE{Fv5HmƮ<4v` s}ܣ"Vr}w1ߡvA9')֣*}364ZtlW stf7 V&FsTEh'9WA7Rqז)-[1y9)-S$.,)+v `dЯ.0K5+9=NO1&F(cLkNj͞B`j ;~\GⰗ8/#d. =5x#v\\Xx{fY~zՁa"/+Q$B*Ľrr31ܹAuτ3}hyqdR8{_9h4r?<;W 4/x h$Vo}rm]X" ($)nە, fűg幣 F_MUq=-_dKˑv6F:#˲tELuW2Dr3/qJ*&+}A"Ha: ޹$bcΕ<s](KNeܢh/a/ P:#]s^aEIi}zclQLEU^Z)7c>^HQѬExKV_/#LJms٬tgjSS޻Uֳ. pYf^F9<\79Xudv*o+H ? ڬ@OUc@*l|!$&aEkd.9GQ.Ti[d<$}/|\_y󩮿AǠ*:xҼhH<;2DP:C\szV'/ ,OLPKK6MWφ_P%5H;P+tFr{sk Fh,!e')[MO;dj ms,}Ɗr¬, 1;@1ζ bX>ᠫeCj527BA,jqCgJzAPΫ7^.a:6.]iuYd# n#[[ \tg p&f "/O` n}>8IJ `-ɟ=6XS݇#|˲D-nS#? = !WO/GWCgTZ$2vs Soͧq"+m' OxSl&Cy#PF Άm}D7'\)2FF).ІqHUX3р!⬶s1f \f{K10PUԭ}@8/[b͎^7[be7|wqtx((" KARQTN*#瀻+?CZOW@a(5⦁alڗu6Pl(FМg.J`C #b12/2mc2m-N3Pρ;ex|joo.IhfL$ .gIؾ?CoCfqtb^'q/c,A)'8Ex; y 8eHW) i`¸ (_$̍!U'{npyգ]R\k-n$D˾؆ß*I&UjH-/|"v5n0Eyi} \? ]JPQY8v /i + 8!)o.#€nbY _6>IKOq aةł*LݷELE)`|0߸{0pī'V w /Cp[3LB|P"4h o07Sh->&wieL:M?w54񵉚r'ETgoY§ZHJP=vu)K Ma&c_ޓǣ_M&ˏ U G)$wη7i~F']Gܢjq2LL(?:f(zR 8%o,VnZV?v2t+S-V,!{S@)Uz' 21ڴ$|~LN4DMZ;|u\07ozxV ]k]U_jY^|ͪKK478o⾲~P֢| pp;揼.#psQїUM5f\{* Αؓ[շ r޵;?1\ӹAʠ9”GDrx7\*jƜrlF{9iڀQkR,uC7{2N*8R*ώ-U=,{0,O"#HphP=Z\,~GIon b=Ӯ t'-R_g;Xz@Y3x502LE"8O>V<?!ft[`7n/ҁjӭZi,2 3,mj\z#@蘐j-c_$sG& XA[!&]4Q/agˎ g4G0iȜh iGXE|o04N]I&kOu.D\=\0Č%4qTYS[6fV|}׭U|8M8r}\dcmyXE;OKq_r툘[5Ӆ- 8 vX+]lTKnZ v&/yM6ZH7[p  KAF uPKU@zؖ2_XflyGM3R"V_2{,,q Ph 0صws `xc.,P ٘ Wu/ŵ@auY`[P+FKf';!*-v#YxUyA9j#s+5dD6L JK1\cxD'Vo[p;=D!A;(wdxB(;;"LMl=U곔8[ a-P<(¢TgjD"`Vv]w^2|'K@DmMkK߾CmU=Z uBl39n6avhi=q@hS.ocq_(XOQQ6K!C#p?ߞHVڰKGӃ"S^- =J!6Kn_e҈Jʟ~1ti8&8:BI*dJX`@ֈIm ;F| PS nFLD*s4g"Du91.s^/&hRr,_04UE#gʫZ}z 仲hlTJ6)9Б }\*L͝t -ՠddcϮի~l}tEYSj˪!'{ް+b1* R)aidԈA piBsο5z,)r>ɗUԚb(pC* ; M$$sDU_xPM(dIDs)JW<^ռi> .h2!Z$skҰFǑ$*qȂ%3`n!zĤQaS0H-TtvƎpx:'@[*r<:C:1#3d,{f+9Rbbs6d]]phU["zN }p sRd)M4Z:$BҜ1Yݽa-jqE3 g^W|Ջ0EL/ `‰XUL.z')3N.Ҳ.ͳ-5 P+8h@j-#Y`N%F|]cq˦?C+NJk}d bsqb܂257Ͽ5*bYDͳ1 %Ōy.LnL>tįx %W ETpI{cH,4ڋ'ps31tO:҇z*"@<%bYOz&f ?߃+[k#(:£!H +[kJ/<r!F7Х`V Ӌ^LFgPg-Lt0">bwbRHVֆzh-߯ `X7ml'n'nA9 \9:]a~q;\&7tE}= iO=CE&,ؤ9K^!,J,,Vq:Qr<l_G_, NU[סQn0 I5(s;\ ףw Tmusey=]1@A[~IrPw:|('M~(X)8wpd?!V0.slk;O;$gBSGP:-ѷp@\>aדlK73<ZˀJE(هk,q~% 8a:i$j?`* mjG!mL49*Y̿UoCa.R%/^jQ̛Ot!.IiE'V4ℚ]D+ƷТDvlh{z~}Bv 8ɥ9 2BQ~IRE90d`AR}R(bmtx9 &L;,tYF3vnF[ zΫ,$'M$O3R^IJXol5{lN:tX[C(6.),aERGb_~k%6x{6eEG '\r•ǙY=**gC%lf 87-k @tOn|VCL/og} ު fx_JQ<6*pmL MW4uHȑqxqImA呜.{5` ٨O 4*%c/ ]qI$hVMM[o88T[lj <g#4s4ULj옴^w:,xׇ R,Yqw7+#4ϕx佫;uRZ?=@UT L~ƉcoXEɓ6 @AȒH2PpZ7YRT͉2_>b"XJ)`O]G-$cci=MVeN;^묤#S]tm].$հ e`Y|h n8TfV=/W !qUE"jB``zZi e %ldZGePoS^)Nc $~, ]ī>^kk/[C i$}wtf%e ױ6= (. 760%-YڕrG46-ߊ>B@:kDB~nrwQHas `< |6+{$D^cLaP }ݵ{S#/:k2p쇯A@|ik6n,(a5=Tnz{iNa dU1Ƒl3kR]#e UxgE0\:sTx^w,lu&:=\|TkZTC#om2Qqf%iXr huU^֞(D1鬠[/ߓmXF+ Nn~S>*F@<4}~)54:Ձ5s$+:VH03x1xE6 Nt#X"8iL7MO: ŒEx w?PPk\?[(dikdCи#W,aY"rΪ D?NYýjEt |,/,19 ľ z? n,\Po#![/MxCKUuI8(UpG CKZhQ̙l \^i&ϤOF yυP}UZDa1],9u&Rnk 0T:ii3U'_n۸MI4;<­}l9y|><XBW r>(7BO59UB[A'ԥ̈́WEv\M)T5_s/Uf/种X?^'OC;&bAm!l$` BLo2u!(D" n)9.6I\rNcЭ5Hѕݖ\<~XH>4N~'DKI鐠[3[fu Hd zB!m^o޷U4zao>DOp`|6@Kη mi`@8g17lŷvWܾ<#/Xlڂ!M-.M0,; 5HlŨGCp@Б]L},5Q,-YX2AcvC8d<=TV)-0#N*uHW)S~$DV!6¨G0~mP T} ""xwڬA/dQADD p4'MCE wJM9zH@d7&c[3Sy*Pg LV.@XV ^ğ&?=J&kQZ^V!dU)l)/Q%Տ)4#憒[etz#๮)cX[Ou}f`| z8ˑ*5u=IB${u Q${i.l&jH)N@jezbzi PùLzj g@c6uL -RݽοƬ&9#dƁVmt-B. _RqU+ڠ%b#003=M0zNu?̐ W* IX߸$X*Y$sۚ44**Kٍ;eM OS]|!ksJc|Ta)˼\Z?Sw&.oi@~M"շCYh 23r,Ĭa(ֳm"+8#]زڞHvX9ľRoTf))^@ga6#|9-`4W?1U}(;QToGel֔r34^^R>.l̋[QFqvҽzq LLaN| ٽ_nFFsS LJ8WbbypHWxE_2PvmE۔@ľ@h`V.l%f}slp8A[F&: AEu ۭl<3E?!vNEi)!#KwYK#*;j_vcXo~^3S ;/_$0hty9’!$وۈ:L#As; )ѡG`KR B:څ/wKyCJd V VoŌW܍kHJB%lKcd]ϴ+C5bO#2VUtXŁ9̊DYhlGc@OZqORld-\N+x] -n ;$3D Ա;["4obKu7\,5׫S윹2&*>.`1Y/bצupL .t6 ջ6՘^}"hh16=쬏IYfryIK鎏.ԏ-Ū2ų쓩J.{ dˎ{|%u-y\[AG[8 .khZ_9 ueЌ8r%85Wl rTva;_G !${&YłLj4*h"@T 6L5*-nTp/O ]4J'S;>mjE][`Z)aKBrx68{ܻd:ݱ[Eu߲*QjGv}=Bۆس``^)~H )4\ QsC&cg92bI5E!oԳ-4"lSg;1 s NhbO{O`ZxT9+z،n*޾72iK),\Z6;RZћ2!_pl!BH4Z#~ |+W B=ہf:7]@x{|*_Z%ؤUtNHJw]YI0oA$3X{o&3xk{`$ȔgEtۯ`ioWu9L _2!5I(HqB R8A^[ 91 nAA~ME*|jpL~mhMѩć:ŸXgrZ#/~IE}L`8>STa&!}}`єk}pAb$S%$he8r!< $fNuwwh5ҕ8 0A]aBwWxg|O076Lds2߂Pmc׺_` ly\zЪZ!:CwᆔI껪_\$uq1"4jw?9yJ=LudlXq_\yt⪇V>0ʍ--3=Q_SwhPkFpL:Xi`8Qan)ҕ+BS՜O :y͢8~7cYX;';}0q:Ma~?Y½]@-ipH.mH%4_ΊTi`vMΨT;J46 N6ZǞoH Zͩ 8&ϙǑ>l|f3{2mj4d tKuΫ-Xz^o|{?f HxqsJz@1!*U/pc!k)udr^r0yCУerlBǯ ֑b w.&y ~߅18jx~!$ q!|+Kfa] 7 QWt"tGGuyyO Y":l)X{ CܗA E-g#G?1/KH8}4X`QEA8ܴ{}55 -M6-fHPHQ;:pw8olPN*!*AmwjoWb=/b/y>ލgh3CWk6|ӈ7m1^ Dzr 1rT*V4bC|"Fn%yDnRvDgmVPӾ8P$Z /Qc6Za=&[ijcf]<iў) 4:3\kJFvŔ^wpƼGp .B ?o([G(u.D_]Lo[o?Lqŕtw)C¦sѭO솒q/bBE+^\ rc'ˡ=Whe _oq4k&,탊C`ͪCxv_Ag[=-]\蝩00j5vgHe~u#ոgg#Si vU9?1uD5fSGrV@\C9I~WtmbB݊U X,7 tzLwg!\HVgvjo-l|&=^W.#X4WkZMf^*"/}o!8z6Y> if:gg64c##az3f@-S3RQh\oGG=JsxMRvK-_ g(1yT\t(8σ#0` ciU1\# ϶2kAE` ="b|%ؘ#p2 VP[Fݰeoo\Yt|otQ%B62yem3hO5$ìh v4JO*_*7gJlF"o?< Rs^!or2 B\|ǰ7I}Ng6SIp٩R+ڀw/JrV$ 0E,.TLB.k@p&9k^,=nm`j8v+Pʋقy QFuU*=*:ɞ}`usy fM(G"g_yX/gxHf5S2xOm3XNbV SV5/A4iLaKT9 Hb]3rRK*++J!sND /:Rjϭ[wc%٫Pl%-d9?l6[tNɵ7̖&RīE"!>bawnvK>j_Fu@j_n(r\gsZ6(~3qM;n#JV߅7TnPM#q [< e*xbj!Q;+4ܢ2c{GU о gp~R*&\[ʰ<촌!Sꆍ?78#D n'ZF"F/#(g<)IPɹUFupnCok,~iJżNP1YD=9/%b)Yyvr7 6wmA\5. '޵jr"%!\{/-Myh&07(N}\ *~g_^`q6/@p!Y/L}?\?!,pĦnU@Ь8d97MޗvժQEy۷DTx`נI|35 7ִY/6L$*:Ȝ ˢd+Sf=Zd`INW UMei#@;`s⊛[l  ԝY%Xx`)WBz[qÞƔy6'چ+5> b,Zv?)-D~O|&ףА -aH$ڱ0ǒǨc]8D +CAewB?[>FB21x9ơ"6Nq/:2=^n3耏'#xβae,x: Ί : m?)J!VKNь4&{\9џwԀE3lR/L(.fx*{ml+S8`@70suy]gr3wxo?TZ#^fc sn#-EKlH񠣟A*iU; 3:2&aYX]"E6Q負p LomE SR\su`cldž;bh'$$%b:zPCT{fӻ_B?:4ri PlᩐWw5R {!D2z>3WZ<'৮޷_fiO/ Ahet?|[ ҫQYYQR W0sj]s2 l[4~F(y 1αLC<A!bv.P)k:~;(*5yps66`$W|,G8*.*0hG>E ;Gv5QC:}1 Zx K` dX/3=I Uy-=a**e\&<jvd_w ݤYg^ NE v,d+X3k2VH}tKM9xZrk_q|,63>"liwZSqN$a?B5㼣*+cW] #G4`+,wX %m'1cU6s ܡr I"gW%փz[^tmh)`_H͗?[ [(0ޘAorCɁw.6U6F7y[z¹.ްr"Gw8r9ly67pŵ$$idqO|)e|ocu@U _.MD1p{ObVf@z^JLqP6_l.c\bדv+'Wl 3E2 Z\&8>SH(fѢ2l8mĚ̽[_ `~]|:D>eO#J_!ѱ~$!9P)h\''c7zmL |'j/N!:%͸/-|!kV2Xj^zr~Z}ȉeC`enrSv-[دs5}dd>cfq_.:[)}17@w+aꎖ~Hy;0L%^8HxL rfuAeSu!cWS΃T5Ra6tI„rz9s,I˛0V?5ĒҌ96HAdi8^ }·{|k\? Zt䩈!hi;w(I!)])#yy\C=%;rpLˉp6.ܶ$Ti6Y! HO$6:f֐P>|hmi?WiD_Bz}?OLY tЂ3lO_YИ9akLDr7| "OYWR>bvKɳp!NXR=)@.kw2B*QJ W:qP"%-/v6W#D<6)-?*oK--Z4*IF/K=8rNL)܃6{$Ѝ{ͰǓ!:S)^[5D$PIs{=>_q`/PEJ2K9Wx\ 2y=/. ?o~ Äα${uU Q k"&j[y{BmWIK pwkM}څG!RzqC)¶mr>zQHӭffth p6̦qmU FW+? ֵ^@!kMC'W ,}g ,:l@XDЙYH[+xz0E-I.s8U\4ZnM;u_PPFrVN#{oCsқ+)U0"hVŋVh!o0[tnyP;o髙D}ܦێݦGb9k !E娻kU^uBkzA鱫"Ip}Vu+ iُjzw7H6/k}ߧVq{3a:[# n=m{?''mQ݋uD' 'oC"? 7+'_̗_yw "vh6J O]|݄z@+xhx>0)Ե 63ʍ'l^S14/(XK]iXx n<YBԊѩτGDv =RqBurң[z+!2-Nm ;sޫ\ !5*n/s0R)\Pq!YD~G=lxOޥqn9=?W%03Y1>9=.:fh]wo[x # & 3b%ٞCui/^qN.| T p>l,Ern}* E5@zm& 4'HgAbnu,c"fcT!*(a\Fh/n 8[rh1:Cy23"GaRXѪ5U)du|FF,{Ni,tԫE'wS@ TYL-R+qʖzE0)]Bahx#wQ:$ Z2wiidp%[|feȣ`",jfPZզy&o*ꥇQY~"N}Lwj͡Df _H03256ckl^Va LfM=HhjDW+ɿw_\QXlt = "&F7 hغ?Ο,X76 Ȣ>A|0HhO#QsP6 NVހ[H2;2$gW=XN:Ul=8:ws"c`1H N<^2 E%XOXg*o2VZoggkzCO9[3!J<p@TY+5 oW XW5 N91=kVL42vC0O犋 Pe4, DB+ƌ+EKH3M:xo娖|@Ep0{- Ie.3>^ΑZYqJDqy+}y$`yk`I,,xҥ+8sfЧ+? +/Cl1Ӧr'jp?`a/.[ݒ*+z@Ηʎ^93ǹ>b@B4A ƺa&wV~_Ok3V*U Ǧ mWdLxq%|`N)!]}"qW^$L- :iwצuU{zEDF{7 jN♰$)k%#/8آW< 3AڤIugiչWc.)fAQGbz]+LfЉ e.%Uvj 9}&~hP V K휴pex˓gs5-oNꑚMՇl͑RIMԾf]3m]Z<70mH9oL_$Z[8mg>:9=BEQnE-6Ab1yhz@p(F}ϘXtV G[KYSLc[(ks%8_mFp+z` 7kkC"0j6c;Z *ma~O#?Gtk1g0xys+(QiY֚dRce X}8F="m>;|J?tA7^ /Rz0SDx(@Ec(2Af9#\ƔOo:4޸s#bGZ_&t uFl»DrYXؚim|i'Ƭ5QQFEvߐRJ Q8J} BGQjSs9;yػYSys${V‹C"(oXƚԓ)e!c4PGET鵞=)8D,Z3q$~!Әu1 F}OyK<o0+8RmRsnnQ@[j?n dny=(R6gAy^y^"@vķǶ226AB!]OLAT>7zW.|D}jdB@C#z9_^?GPE(Rx]|- 9 5??I."fZ#D¦Mw ݈n{ FcnLal>\[wM(Jc-K(,^I$1fN+@b C/R "V[\VNRFa"E$ _mx5 %>vea wѧ1=ꊢb:<䣒jeyZn+ܼqn>~a<\T4CZ܌F]3kR<{#0CjTѢCVQijKto/ ͘DΡr聖 1EYqdj(,ZBjCrsͫuGr9Lp"T'pIj+/.}zkv\΋嶑6:'Z :Q{ *XcUB; M~b_C/dϾ<; 1MŠL;5}tԋ&6aOȑyU'5'V/L"~SAF^ Z"ʈuehi_Ha /Mujf|p뿔P }7`շ'0rYv4LwRII,C1X|7;u ;uaC' yMLm Ō;H--QB _IN%@v]=N27:.D'0$w6lnM+xN^F?P3Vƽ[ԯA땥Uk&"%YCU"L `+![ їg>Vp%E/nzo-rЙ#By]imt]vxupBK0gVZ$sGnrm`Ƹ55TY8Ÿqff"{Im:wf .ƱOpe^7c?Wbw' T7rUg h.sp ['KpDI5%xi"ƭ$З Y;i-kVkRL[ `:!KTYq"A!}]O+D\P })W\{w}%ϴCrQ>:چ]*S~A-RO݋yFh+nҢeCu=2$a˽Q &ʺU0夎"8SzoL"VNNW %9bVwN#B=BSW RX:k?!(bSX!,GjІ+${F>>lK6[⥿]̈́ ޯ(a*5T2~ 8tY4nS }H.shHIBhZZEe<N=Ťn8#;۸s?MZiǖuhNr5#rN|1]@cǻas)הsE_M Z]gZ}݌"j R[0|L @?`^bfx3d.lW {q{ĥKSV4ģTr_qh/-M!Nuhk'}0|nhD7 Bw4A ;Γ-|Ѝى<8mȤ4C+ۨVY8F/j‡)IX&K0h%KWdѐɩjA %{I_)?ˈkÙG8z>g\)9%%M#U%V,(T 3{uoCg2řu]:>nKQM2~<9Z3;=X%kk\}xK,洘%7/o=xym{!Rv{ҊHZ/DX lsUSpai _+R[~MUJ~&OtR W`sC!QH:Qk(B543hhy \s|ODG93~  +mXDTf3縋p;to_ աg[%$o0LN4QؽS8:yRw+/U levDL(5a%>޿xp"Ҏ>LjQziu\whwcvR .pLP Eiz+NEfIIH]PhFAb85J,1<$?"]a 3TcAZ▻hsV[N}؃K F=HRX]5)Dޕre˹VXkqM-$?-Nw`?ʢG4ڠf޿wvOw ?=FF=̉iTͦy;zkGq3ð\ނ\ 9[=ힳsϊucyyne? \՟\4N"AO>JZnt͖.^_N tr:ng]INn,rQM//J_%=BFy՗Ɛ *۬6!!ڵp'AO(~:,TS|,v"'?E6G9*ʍ^..=I^+b H"ͥu2a]x **/ }σeȄ}>&a]grG __Z5 lâo"rkorKL?=dqT);7JF„e<4~ z_|x|7)C62PZ iJ.%N̳'9o[҇j]lXCO?NVqhkzR/+nc YQ Y8̈Ւ9Eĸ;(8g& zF^hȰsX]%XD͜ZAQ@_'N}>zckIo5넠,SJk MK- 2]-(c+a4Fn|f%&0ȈaGzM ksСR>sţCoQ[)S5 TvD al98VEL/;0npvh&.~FQF#z/}tB\3͈7`; Z?T[E2B'9eNjRߴ9wсiL0>UktCgB0:ז-~v ]w!zƞ bG^E29PL Q'\(t26ЀgѼX֭젟 S-DּN7KKǓ{op/>5ɩ0S J/F]l1Z,s1˷]U6pdHnTsWBٝZWlmU֣-.a'A%q)-}a~3cŶEp2%bJ4G,[mk E?̾L\9xT)CAր5㼝.--j=uMtKZ-ړRs+M":7ioH!&םݟ@k]  >;S p5ɸ/%#)c:!iˁ1<߮]6b^Ƅq)nnz*tOhcuO.Ğ6h:~=V`FΧO\A4Jyb#QD'.|)x9/;[MTe X p>S(n!=2iZw̸ɏ '*]+ ]1g (Xs j\pA_zVdU؅fWTZ0m⧢!iؕv IN}K lRe,ԇ\ 0ZYje0ꮛ}S_7O3YSOǀZ,.F[{A!P&'w\z;nmq} *6둨QT}h5GiI/˦N#iuJaB&.\&;)?/1lMjĔ^k5VOAĠaR>3v:I8yaI,ᾀIҬ).J.T W6OqqRݗwhG9}b#rE8D?B)ՈyCnӓ>.m`Ql˺3M#   H::ՔO)st_{I|$Hף)+9FY4Q߈^}Q\|&OK/ " e'idůz5XsRbg]v$k *n٪1f8*\E_8cgN]Apw# TQ"xMKb!5">{B4WYFrM6NҿN{?-6x?~£Ğ}[xQ&SxUcx'0=(4Ky cdiE-_^ۓNK bNj,q *mCy-j=g^%J -яKZ΄ɬW?G~aSlH9iuoĞ)gys}`SiRR @F:He*qkG<3'jhP$bssL6+8K1waYbNOA:*_cH#3De2:8e|D}}M34H62Pc|ӀCm?0Bl}å+6M~M,$Ofgz~(+G:#M߭d(tc'K!0;0 Wx'4? s {메?)Z;1;X!n0MME.`ByU\:y}CtU_k[Hsx3 `JtIʊ]ސ_}:|H~up0N= qTH|IEp}l z?t<]~̆>Bx9dDžվ.V~3sQtEΘ lK:vRq<<[wG+{&_u5, ,ע {ضTi%bԶnpwNu ƁJxTA9GF L p4r V4Jph"!K\ u;)ٮBVVJ-]O}8 ϴt <U(Ej_-r:mQ` e(w77 4osZw qa|i %zuHrrlUUqz(YZьm9.MCX3RPzG թJ\ "9H2@+';c陵G~%90b9͈/ xqM jU<FwPX$p.Wu[ǯNE((#o@I:DXAqB|ٗdbh8Bʻ!S*'j Э}iMjtxqefHd[`H\h!LC`* dL64e7^,CPz*dPi vQMZu=@ S1hSQ7)AuY(C/A`QJZT4탵mDfYVbj+ ~|W[gacTk5iڰW05V% &:󭎔Θ  qO<u?Ufhqn&ף^HlaX-gO'վ>K 9tp[Ե/Jx/ï2RI6x :oQtgI698 Ml:m 6եejop۠܍n?T9霠y^fKSn0(cwM+b>;:%8` . ?Ik.cHjݙ*+}\n W"\lђχO2h5OKRWmX҅^XG -L4:H~~)piWAfe峹3mzs=`3s EԓJE9H^Zz^4QzcZʎ_E+X2p_NX#=) ;uR$.n^cȋ{$I|59~ocu)`HW?%0Hb> oEv<ߥ `aB'W{WYXվD2H^iγnX$dAwtXCA= e5D)x#3hP?KM(S Hn'xC1'5f:jxg^5i E4m*OGVn8Zh{{G )O$j|Qni%,4¯9kI3ID'TtH\2CF^Yl2agA#kN$ O鲮,#r&*knO Y/V7dVȖ=v_D4 3:z:g҇"^C( F9l ?}{;dy9+1(wnMs 2W܆5Fcs jdY cg3 d{FvUB\~1mlπ'@AT~LX4OZF+aSIaR@;5"XBmz*RN$'%eዃ_6T4_ńPJmFkSB c,Hի0\6>䪔/<Է'ւCȜ6$'@}-?nfGW1&"Û+Ore 6o|T+Jgy+H]G+02NK%x~Ļ凿g*? j웥\Pq1J(Szu]O(<=.z~5'&+[h>%A :w_xv=O"b!-oj,eHڛ3AgM5[x|XPmY!\{G1$2Q])+ر" Fl7c@1aI~07my/ϥWؒf{eRNP-AʏK%CM$+bc̟dP*vxER^t"fTMy2V*Hݵj|odaVtM4KkR@N]ܑK0Dv흽mtEP}9X6tȆQS{f$ n#3Kt.vfȌ G*wy9L hDc F7T 9IKK!{+")GL,KBXcUv0 >ٲ\G ~i-`T."7Y'ꗇSf& ^…kjoz+I^~M<7f7'[tR'ΙC^K"C$?O{~&<kYs9g\ÞNQgyB+2:|S Ŭv^&OtфHl]%u伮MxH7c kYbm={QR|BЅ2+%kKc_Th1&@Q wIk)}]?[5ۏ.%N C"OMd2J1'%+"yRl+Κ)0^O-dI II9,Z<3ǵ¥+b&4>lP]8Bs0|$V:x} O&i^|cwQwh*ҧ Yڝ{z\K8[17p#JhHu G8Ź,vE̱;Y3vr8enZ;HR c&.,tވ.b!]iZu@uH|?82̖h w(`2&͚ )QN8reV4j#5| +*qyW@?_ws΃H*(9>)Pm o@if@Vt r0=@5I+@/R_bنEyd6o?b#UIHrRIɄ:_Q\mV=EE`gN!d\۷:\ŘvϞU}kl5P%ά-+-S{ԷW5%$>|1m< y:n].Bj}'ub Qd ,)&cӯ.wSK:Q ]42 쥾Z7 m(PEaݩՈ-U&o}-k#?'F7C}z_7wݰr:?v &A L]mdT&UwaNH$~KWOQ4E7x۬m#@fA܀ciF^$0;"M7 ZUxt1.6a޲hToC^6ۘ\NʸW^ i76s4%AҘ5*8iwKw Uo Pgsz,6ؘ Qd5kx Sm˭q[ Ф&>S6kPIpb6GN>|51@G,Уi]hk]$,-g/ā(4A}wr5ŒƻJ5 &za^<*ӎ=g*U^XꓓJB Md}ǿ8:nʷ* |ώIsnΚ~v8R-cp$"$ޖa{n6eR̓ͫ4㡎prkQ{@|$ac_6V˓,e20)B_Åht5,[mXa2 &{봪vgyvaJ$2{$( nR+ ɏSs#ZXܫX% GtϷbr;LWW䞇6ݟ~jR/筊{CnEc *Nau(*F{r;*:ZLöd}зnx}N=U O\5C,Cő_ FnO$ _y V[Q7#貃u7 KP`T%(9Bc'/ GRV})mEr`K١N0*87-YcE5O݃S4t+,ɰ\En.-Lb Ƈf7]!GFĵH(-LŕacRgũ&A]$VMB,}gy-|r]3^GKu"@F7mӲ<ݪIOEtAe$y7IM+CVN9$,+ ܽҷ5??A jtzziý, soH0d&J?<K*lGO”nĈ./d 3RʁZ.if><8k&"ZA1G6yCoâXHdH[Hȶ,A]Nb)I=*b1#ϦfJ8j Z`,h1PVtF kJdk.ڔ_zib$uH3Nh,#F9)b많KHtqmH\ P[Hyǥ$[%\Ɩu`}\sgIb[wDAk~s$ UkVb&șZGQ Ze6eUk3io1q>joEp%ϯ>[yNF%5uJW\?R-Ttl2Z801?>!JnWa:_2@tRݙbŞ ]"S}k%O0(AY d¬@ڬQnkD7m8ExF9V<\^ͱ8b'\Hb;%PFuTgxZ@6KgyOJ f7ʿKùrlHqTY 1*.:5pCQc]d_k=v~uɱ.ذڡ]CbRM?u3F|mˆZ?<ayh얄6Hcm-S▍[TWږwWB 0@A?o|;#)gh7T;QOmm~q+,9m$5-pv>_J"!+( amLfgtذ`i-yr߶ <UTa1sۧQ%lID56)0N*D \!%XePal2JM>]ۡj;=3$Hg/%ǣMSZ]P/%a!YX/~nAM_Tکnfd#$f|_Twy]gߒ[Z{3:KjrTmA. (;JW ٜ! %^8^=~=*N nٽc9tѷ[W_s"/=T0.qx K5Kfstgz`jH^+\vEQBg<.-# `Q||} lA-AuSyKYQF;K{c0tȅl•x}я.nFSQ#8+#tLA@ke#}+bг0kz$%1I^>?OJaki䀁ZLP9hYgEaIbP1LxqָS4.[z Qy[u4S|xvt ieW Q \.kq4ltݷT%xDb3|x[1;q=MiXQ=ѽ찚J:S=\%`GG( V gFΨ6a)kBEJc#wn']z-N 9 Z[o~QفCpH0XO#l}\sJ|Pߣ87(-91'p7/wTcfJ{l[hԺSr6N0$o1ˣbn[['sLL5{|ngZ?X&'BL9bErm@,^y<}ݓ{Y=ȳOBYhȎ{ڂB,'{U?sg.R|IiuVS :Vel0)%ULНK^C^Q:;w D|<.bh66}13 \#9Scj#U/CeXVX$ƃt>mD]+>Hk]Ef=R saKJu?׿0,]7Z۫^y༄RN$==E8Y`}ȹZĮk*hDvܖIMwmbw:=p:凁 Gמ;Nw\<S IYJGEzhcCV]cbx`>g_hq ]oM;B9egudK?'i L.-3mn4^?CfհE:g+F薋ǷHvI=3< IZvFt50]ݞIћaTǴJ/xl.KhG$2=OKG&$ym;iw]5/ B!g)~j50<@,ZuGy{`,U-__ `?2ɱSjtV+PB MB4G;b@[< nh-WCCHMh !sbV/B~E_f"!I{k49z713Pe6ayzB΍pG'Kh-,Tg~Z*C} UQ vZ^ϑ[_cB!a"T*n!~ ^<5HQ} gc䵅svlY)Fm*A8#/Wl)΋b ԑ^G )F=N(+`Fݷ06M:JQk]GCa,O\ƛ !B&@+PJ5)R#eH5,>&x6Dznl\Y'oN.Rm|v'6 uP>g)PG}X}S9/b9\!i6-֐&AkP v/ HgeJpR`2i?^93l'biCcԂ$?x踜72Z\9_HX2A\oȨj Eh̅g5]o;(jmdݸ!cR_m#L~tx?*CdvXʥdb$Z;niS'_Qc gݞas(b^g5;)oNQFBԙ(0OvU Mux7O47EZӄ–l/|2\GJ/JIS dZ3sÅ C"Lœ=BtN/բ/ډq :vv;[2%bZdhBz!V^G¨48ۧ_U+͇%CCdĞ_M`Ҳ\cYSmvTw.Fo}X*˗<[B*vW?%6zh9 ֹhmGC7a ۟uW\0T'\),GL4* U ͥ,`x2E.[AGWunrA ͦfxZ2ǰ;E:6Smq9D %WzRuBWsm,!X#0`sA^rvhyWY=/Ơ^c]]OZ˒F:,ݮߺU;9kyadӔRDAw[ k֘uOI.$r ?\t>̬Qm;f9+a݌Ͷ{?*zfl j٬8Fv%o됅tlیДn8' IM(h"k09&Bf]{D+ӻᰢ@zCSFLJeJ{qr ͏:Ibc'*Ëak͋8%onZq)$Pn㿘|+ML; mZTmh'BB4P^㟱vQ> I7I&[_*d[0dO-YYx^!g?kWɭJ56;搝TmعLC\- >RJ>Sl!YjZBV T[ F|'u2cgP(~͋r(q[9#Uftez*30]G0{n?+F|5tÌA [Vxd߾cDY8*k'o |]8Z-Kd|b)p  yI"l}A 2g9)|lvB6HRz|xdlP6XS2U,god$XQ d bie$99{U7Yy3[IF&7n&/"#q`H Zdfo(KZdANc63t -КH+b6/ZEHؗdL+$vp7/OHHϸ fF ԕѸnh]8&yv~=ܦ.KV ޙkG*v?!"M'E>iYu}=c2 j:`gn@{# 6u4 MUK-3Ҙ`zqGN*MN]PָF-Bf@5:־&}qU=ű,+4~kT!ӝVܐX2$\A|@*,m5E~$CWQ3v/̭3)hnڔ!67-6֙8OH+l2+/4`ʑփ_[JrtJF rKKApڗ>r>c,CF8qM\L]n)B6B+Gu;pu3:"YBdHDi3ȤZ}wrp@2pC(Qƒ{)F9 yak,*g\ 3(v z~'LNJ jRl &%&,2v򐿰ge{s3#{tB@M+ɸSbҋXF%<x)UӧvҼ}gIozr WE7ˏ-*{-f=7/?Iz6X"$쪆#+RɃ3k.y nJ]Vꎨ"5r~)UU),Ԅ% 5V;󸱝iZluf.^xѵ Vb`Ԡ].)>O(Zr]Њ|l,IHYkFħ$:~zz?tZ5@vsYAvM~x juDq)q󎤹"=$  )29G]MF45M=N8Q%QfvmZ5L-R▟_^wWަ! N$H@^!]Z!n㕡kj0rGaC31ܲMJ ~f7P /]}?< K:z> o[7hjD#+fG[w@zv|O .Hpy]׉BlEii6?@% {K*ꀊg,ȯIOcNt%] ۜrVu)Rl2/+ی(w_̼Fb*RX儵L<=uDo("JL0$ jgܸ+j`ԳE%ٔ:I*|3sH(\\磏b=CTNOǤF0ywKiБ5i> 1l #kn.+O=B>qAp&nR2~I1 Ɗw8@iה'q紥a\PlORp+M% :˟ YN"U5Ր*V`E{1 lW Ǘ1K s_<cWa6NeۙtU`[&S:cyxʰ~xy9[8 zL-vU#!]) Y/ ZwyH/է} ? =Qv#@МrH\dY o)L#&J)쨃 W"Rruu"uB]uɮ*w;5s#߷oDPլg,h}<&Tӽ@rL0M Ϡ)́"YA-mDǶXݳ)ϟK5?|$2Hb}?Kز.Pd |Q}fNM;_лs_#9v":M2џkEm`aճ$EəƸH<]3'`rÃsY:ƍbdZb/O *Q G1LG yF-ԬV'c.܉i³*[_C=_]-*tc38Z؂ȅI!NxOZTsH4όd-Nv4AaY["IU2, L*[ny]+߉4ړyƀ8끣dފ9e`K'`oy7rJlJdQ uT]t YH2ڠ:-r &:yNJ:쪥t5^^[/(l##v9wb(^^\{AAE>Eܰ.߹d,vqEl0-=m$챎A522Qz!Xݔ%uorMD>3L@{Jw,YI¿I{f,,_1q:fM.I&}TYZsl)ZI.U[ˬT`2]'yO ѻ0o -P9hxC$"0 ݨƮé|Ѱ*HWi̒9ShGYyt9 MnJ^w!,ֱj-z6yh-Hۚ&J<:nݸשv.`qs-Ml2'MNC@fx#Yjfh^T `N -JNIw] 8Mf2ںk8uc e1оLVR9{j9r Hvu(ClvoTK\3QuG/ļAD%&w=?A% {Qj}1 ſ\G uZ"6i[H!YiT1{4sI@!c̼^58M 4'^3$]ADZŜ |$Y,+<~ À8ub-{!CDI8AERyי+MG)xÕ0α IR)#W C;B;r<+wze品ḡMͼ'\rR+}&7FDM~n71tc4ggС<- M" P!zn?S(Ӓ>-n4XYP -mᴴ\{UT8]1>I<&Lݏ}byz?}̵o.퍥(~GH{)'>P̫Vs$b CWQ$.FCﱓWۉC8 VojaC6FgE)Z+]jᶲSG0HӾH"f"|x4(;YWƔ*j6OzlԐ`uBSM&m.X-#Faɛ\E*rlەOR+[y%G>81ȠDPjɊ)B޻vVm*SBRH EA#O݌*b;*Ui׻ L[*W'̛~Q'Z *biZ\#; 7>XmPYR,LYM.\ÔZꬹbvN3Ye KNG((S*Vo }%3wwm}CfIy@y*x۸gXu~= -<[E:5ǒ[2uqK(,+A]e djKn- vį-w:Y_դˋ3ӥyDX3I\aԤV?Em']e&|^PO;mmƬ&4Z7jCΙ(5;4qG5ٖkw"ϟJ\љ_`1TfZUz}IXjt.(DP>q#CIgL #}{=A})'ff <6aD#cN@Ui:ztb+Ѵ<yv"Fs\8 d:į߀Cq0 x*bNׯ=g]O: Ӄ e/ȪI8eNEAES/5Z/J)P|=TcSkLr/ CKG].8!4:U(ȣxs'ܛ1.7h%UԜk/`I+Dm-i^^ҺJ}~܉$2ܫA Y oϨV*TP-+SLf⻿n z7C=xg9'74!TD {J2ˆ>vrhcU\@S4'EߝpQ5Uލ9୧kQ3^*P))6a =Hr_) _L6;y ՗BN}3YO&RZX Xq]|ڡ06ݍ;H溄Ȉ5zv&Cg -At uF={Ueh'?*0t3dsu qiGO8̓D16K?@c4}*q#I[B+?6krn6|_pp5 XLf7 mEb{uf7u5]߽vqh'9S'Dq-odFmc~12Sw8 `΂H_Ů=x T&A].W=(#hИ>): \W`<Ӄi*f.V,[W7lzWr.+ y@£S&v h9b |}]3ǥEOjkXmLv#UGDXU\(hcZh؂91:q:4*,:N"`oj[~\۾JSo !n8^~YSE,9Dw^bL6{=i&3ޔJKCQij1i4?~.y4WwfuP®<O-e~Hط&۟!™c_ԂrW9?:kQm]hEM4EY},F{ `5~ "Np\="DKpڭCB @pȧ*[4et{.Y; }pVY*(Xj* ݾ1`u&]eMrW&9Rhxk'$vIP.$i N ƒj(ۀ\\:FIu Jg~]c;᧺m¯XYr @u4o/Q>*z艥MidZ!sn^m+1#|PWvm޹M-E=8]laZj.$ }cY/z/3?j-,mgl(SAָ 量zՠhc<'P M/,4TAOw['M$K (1*8? Ekr)T Ir2 Tsvno|8x86N?@?Em)(D6:|`gOͅVaK`Na<6Ppw2] I]؀l(]ÄOO(9!.CܕTg$[r7 cQw/XhotU}92:׿Jj T^P/bjF MˣpaØˡC9ȵH{hTQɭ'A/7$0ZZ"Zt h^dN+Cu0y7hpӘ:'d5eG+tC7B1.?q6~8`y>i$;ip`3w6v 4GYD,4X#jXKw u6GE11P/$=ީSZtA4a#=.Q)]_Rp~і]拵DV+ SF&<+.{eƉFǯFeNo0,\:̩Vc\+[O3PY~eh"@δ9gQ.CΉ䐖8yo kvm_> )LU I9)%JLՐcmQвȯ4r:/$'[ڕvȧmZʇgġ8*Qex7rUޚg>*l^cPj=rI#Ā{Et- yErwBk)5f,GWk[ XtJ3@\wn$0JG!FA;(NӜkgFTqk-56arRV&jT5SS`g76엑 z )>-5EriAP2Q-cJ\ Gd -19s?c_W[Kmڹm.߰fB&םuŹypQތSߨ|+KeY#Ca7Z8Bs`ft4!:/mSzisʍu /sJ^RjO!Fojs j =e*Zl_jVݭhu<󥒗mIˬW+Buz:x,\<60б|N*{IKYXSJCZ7~B.jHt+۪>:RLJY1+1lġUt abJz!/?qcl}{D}?gwd4iY(>>i1FfV\bN49 E1MdZۋ '8yo(4fEUE,g%eukwӲ *G\:3$[lủ1$}-v[fbJ A,kMe׶L{ICqp7(dZs$x">,O!'0xu8rAgϞ9sy\<8ZQ s+ @NI~n"\}wTVu]M]{?bV߰5'9 ]75=w2OYP;؃/?_b.2Y궨SE`Xٸ+ lTtXlհݘyN]<.܂qad{rT(DNPYJ}x@9h]^Ar}8hݍ'᥈n+&Җ3vM`5PY3Re kghDžUhJs3t(^7.XӧxWZLqIxk: 4`p>S~55̄ivItkNs xs@D: BI&q;'܍VT9h\>?*P7 Wi/g@ڜ@ϸYTB{K!oqά_[9i~`T3^#B`/$-x2MƸ0oһH|6dJ(\zl9i:|؇E'֋fD߾tSdz6E@4%ڑtGex.m͐bPi§.XaN돐hu á4^!+\fħϽfWƋN@PѨF)nr(F;XCfXi~;&4 U{92ghZ,'\J2Q$vܸd:@Phdt7E]/Dp=RK6g.oP6R S9YEI R[O֨*!L:"J-wx_y 2 čsQhgN<^#PPނzۮqNҖU.>&ǜeP~~yz0TF1qTgdBο/4͘XC4Af) _k1 TڄD$+@x,bJKsir 릷rNK'N;ho)ĵN7R[~2?S=6u;,;hَ iɌЯe˲LO8jyd4G7i V>#@܆y& e;򹞶CAJqE<21A\ƞ~N -R012OKc˃[*opЎթ'a d;]Rz*6FNJ ^W cRsԐH%gP e͘%XR]pL e{?%D$>d3^,G&7%oI`WY!RQlcyCl7v-C`K;(p0e!پk F!gHO+'I\΋˳BBe 6u'u5%>P:?7Y_GřtSCvS=%7,6伉j!6GVZ+&*v'Z۔̛( P*ח.7hӬ+8-@r֫sY:Rv_ [%z٤*):Tk;GWSjSR0ރ8׉~`8=^J-J[+NKKx "Aj y=bY2YĔ)RXz$T'HJW W7=);@]Kps3B#U %5pQ|uZc)wShX77'Hc6ZWo;6#ዻ*ouwszP^?dMwF*U(H>,;m|\=4>9ˣj CH*y&/{^%5r%=SjLy>c 0!x#1*]] kFd%PH^*Ӟ3|x,H\1|i霶*Ʈ!*HK0M&q,c t?<)JE5+Y̸͠p HPl@2~< 85Ɩ7n4 g=>3 X':h!PbC?t^2%bX_!,]t]T[kSU߷\UKcűEl0=i'&·4ZK 5|>le^L90zߟ3@՘.Z7 R0]$C2oLbY;왗#Y< oUYcyKMǥzH;9a.DŽb\HIbt*KYR8.@91dӹ{&[f'HYXGǻ",!8{Ag4/:fcЦc3b׿c0cMDl.b[Uف_ԯŻz :%Lʇ93աyQqA*$$\%Y40hQUoH+̗۴/VGooKO%H ww~͙gdBexXR^3ǖli sxѽlȠ44]Pm5Z!ta)W3 T&@ H"UDSL.}m04C@F eӽBnri+;jֽ̣ bQF~Ҍ\bAiLz{6gq )MɐntzyljJRݒUx1VIۭ_[(3\yUa:O먙9g&hnoexqV0:/ ~a?E7SL%"3S a2N_A_M@19֌So\^{W;@j@eZ,@-db)Kc[IǜpIGV*ɰvfOo?a,iso>Š-~R˼#CΑ_18N9ζ[P q?&z| TmEcZW_Ai.C27L>x5h9M_hp6Y%kVH(:&otxo~0D1ds dFR^+uR=걷Vx]CVBQ ~>Կ ڲq"\-9TDwK~f!TAmmUzG=Ԑԑ<벗vMٻm|/FhE4CZ~-,Naz.aR5qF9߰A{fM[t^%ld#hV"Sěro?vLX 3̴چ⽨W):Ӓ/_WFS`i%tù(Rt?,^,6n6c}Fe݉- P m02F ,#{@iu3/ iSMjnf[S WHXEV 1^"=]cqs.*h1>hZmPM^󿵊jrvAwJ5I_#pKi aG\KKαd oZ< g?Y$OVߌ6ٳNH=N+aҨ5[BؖKwd^j)cwH5BWy볊#w@[ 5$ vzge3#@oLQnDw&>8W]()azӝ($+$HB5s0l4`#RFz7wHAb˼d'>n1$EpNf&~RQlR`jE7ୃ*ch~gSeN3ÐL<6bo %Ihʰ@&=A =sKafR*&!ciNia-Rj }ϰ.;ip { baV~y9C8MiSTh^*e1G V}!Ӭ૝< - HG_? ,ʌ8%&0Qh\8zM~ )Di[J"S+xw).d볧I.]qtr5.?~]w;68Fw|_(M*ןIh4b_ 9-Qxz80ŕCYY֐CdžQx_yl\Y܎!"ӘTi:¸g~1.nBQ ޸/YAAc+)&;m4/f0#4VZW*TYKWi4*$%!rد_;\YS]u,u,N_>b4̫wqXbmV"~\wbl _L@ O#?ops c0L7J 5$`y\TH a˧B'C[d!7wo)[2k%–w l\"ZGlSP>yNsBвރZ ~/><auI-, lz_zTru_FfmX9<\˵SĔ8MjSK|@J!IVM:бq7FPaE6[QzdVp[Cz\ : UawV2FK ^$#`J٣Vp4dIGV{LK`Ed 8ar}իQ7hHԵGy,o@{/n<H[ JgKE֟:s^yAr\0yO*Żs?ECqmD]|HlJ+#MkG*LBS𻩢>*ͽ`i1.~àhOȽ79hbT~^ %@lwD?OR3.r&KMm!孝ߋJr2e޺sos?TQ, (j GP5AD%y YmˣB2-Y|7 1$#R̺1h@2_Rћ-2ghlx!Cpt6QY;lL2.gǭ )S\Q,x@tK/9=xZ3)w^xYaJL4!Su3<`m{NOmOz$H'`8مZ&ǥq:7ϲG1_spNOt̕xX λD"3_2"j ߃?CS0cL$xɏ2,R[L3ܨRYsuR[Nӯ'ۀ%P6&z%]!&ԊųN=]yŚl`V#;D'deuvK+.[j ȝ]r^L&'c|=Y ] 05yGf<$# W0FM42!zYFtwO_f'_5T6u'Zn>N'͔J^+ q`IknvQڕ|D2cK1t̘%r)v9x+HGT(ł?R;нr38#]jT(-Dx g O¢+:lj)g$ y*3ȉ=m1l\G v]&.JRFLN{Y'Q^Duer|g _4OXR"-EGb'mE 4Tbx`yBGjƵK٭ᣛpa=0(*Kˇ!\ Х/y:V] tӈ%ZN7F`#o!OB&kI+PBC[S\OVj Jء"1PWV|ꭲ9EHy:%Ppc3pnֳ{9ǡ^y~4dM W78"y٢9id5 L14,Սq[jˀ]uov6}r}E J8,[D"xD'+4hZ=7c "q{شFCd2Cl6k0 M xλY)~v0k)x@Z1_ [yȳaEޒ߭5#\×>bçlC]$mU~:OVH295[/IAEkWoQEƸ\e[֚ . esI(F~ף5}<ƅ,?Q_s3p ;{7Q{9., +a9vxF Ÿ{n HytRv&UƴΣ'YtHNwo~W[ jrrqB Q_)MNSq. 5(\-<' *P\zۺ2e|syrHT=wdȻ{3iD ʐ'F:_$ >SXCdXp=1O>0o_@߳T~f0(jVy\]G. >kU 7KL/`:JKl[o ^afx;4~eBX0k lX'M0+a0N#C=}Kc?WӦU1؃o'㸴%=5qʹ8Oው儲>6i06$}/{\ -ӄ辋p]PTrK$X;QA0:-ʴf]0踙yG%̫21%9_1&VIֹ^d5jzrg' Ug|YIQV?w(nHF^BT֔"J9u\CH5Z=Gh3v3 [RyZ򠯔1ڋ -09.zp< O"Me-ƫ%=Ǯ4h~5ˁ.}-70KPʟ6aRy =Wڃ je 00fIO7eܨgIϚ>p1A./1^؊BKn,MXg& x|-hnut̼«2npHkK6 ө~-ģ`_ϳHUnj۸l|!qbtNƷ77?TX 9{DS‹lfbڏϫm{ q9EY!gF5J0>)[[b"y}iqX k}C( n܋xP_Y! TJhmZGyr+t("p8+ ?_kin."ҷb!U^ӹPjg>E#En4lԨ8H: ]v[CC)ty)2$r'Ӟ8d\Y${T}G$k$QHh1]gk`*YHw`|G.0CwGLh)۝ P~0wHj'B#Q7%L(Wz Wjj9[^ic]M@E籄 `9YF1kͧd Dsn*? PI]\ڏ~XV`:kR"]K)؁ʈ} ǃ:(]\;uI :ý !]M|O <&C8;C1b-yvF2؉ ei <š=~x0cauxL/j]#c 5"16l[8 ""IF6U<"#):sQcD0;¾qKHr YQZZR6@-#c~!htj~u@h5ަx¿V%EU\!x=1gtT~PЩFQ2t5 L!Cvo).'frbj'CWt]O.acqHVFuo$7V3ZZ.r\ L[9AERoCVMF]$ ?!qrc`o6Wڎ2_ W<<9~FY+2jfvF 2>VVx'9 ̝rm ^ @v4?)#QA^za8S /p;y/sn[a.mU#J@@j/\s f}<~O w6<f:S* tBboѪZC-#}. *MFHJӴ qeV[Ǐj7H S!*řl[dZxS3v)~P2@ Te Jd}xY8Rf&2qL|8@D0J'YmP 4~付=fŌn{e9M|aAf;\̯.)(1u~X/'_D\Ql8Lб '}.;=O ϥHɁ>^|9^qu|0K _Ͼv}!1"Fw4M=EZd0+2e}gow-|.[[ C-97 _GG{m)Od1,1 r9@h?wGP)%&ɼU/J kʳ/UPڭp~ܭM idh\7dfIz}332SJj,+ %]fֈ%Mzu֌iSKFok(H=0qh?r0bC9X˳F;3S%vYiq;z˛ӪLtL哣(Idc}gsD٫"}_ܳ|I2Cn ٻLuG'@anH{KNY랶/ꋣn^6GdyU*~Xo(KMBP<׬^gCH t53hWj*kry.;x$YF5#B=QHeTց@lK_CA iُ2-*A3Gܕ5R-:IjFr.J4{?/ Ы2$$߬/~Aج iWdY$S}jꤞazӘxA4$fK۬}fř];s,Cmێ8Btc2˃AƬPmNJ܊-SJ#& Q񗤡 lW+>4BzjSyxef\pjQb˜#״ nNhg.%({ ,EؠAK0Zj+$Q)7.REh㷞Mz~KU3jA &lD zѓOTLU~I?ڌiME-VaԢx_5;#&|q+r}u?5dm5l7p caW Go|$Cn~- ?XJCn%.epOxNRl615L+ SxE%ZB3} wO?ȗBYJi@h蹺Y55׻  }COVU|u)IŋRTO>F$i'F [!k#WQҍx#|=uΠQF:/ ɡ{Vu=yآO=EZ1~ゃ72l@==xD+6;jWS@A%Px>=Ed.CXm͙Hfeo'$\cٳT`٥EdMU,z_a)@O$9&R'V~$zr kSsn#\u3f23B;G2#Ǵam,)~rQ( cM ]`PюE@,k]"UdֳoE^Ի/${gyUEa>wGDM"K\!mA%O.W(qU'thy!05L\k+ll Ru|D3qm;`>-9<oPW]{p7s-A+jYm }Vֶ<{yc}o9.n/\4I J>e:0!/75jGumm-%U\@C,ͩ^<8V"X@/D,S]q?;YoEkQPpE뉈p&pTȩ=.Z x^`\qh">\Jq\4 *>6U&͗G08]2O7ފw)) hR p{Py(ғ.,mL,W7ˊ5 wwvP08bzHڰUԲjd?ER$Jh!n4c~w]71OT Ocd(,|M&RrFΎMv\DZ%>6O%DqzZ`ӈiCYOpB'M^U.s{γ{D ?HZX#1 JwR0v+G`vJ%] iS}ibG*Oԑ%IJU)𥡷2AVw!NawgOxFӲS؁/b p/GzXt:iJJ<;3/c=F\r<~L`A){ Տmj7V ;.3 ωByW4ƩK˜ŶGJ)aY+p$[wa,5;â%a9+{@JF 4EB~c,QeGx(,$X%s<{&-x$@~t)p>Q3fz `elxǏ  JlwRJ56V_ٗ W JM;q '{X:|7sp/slt fU +-z$IgJ,'_HlA^΃h2|B%=rݪ,~xuA җ^ 3p(C'}s {aGU痵v͟W6ix45gv-P(ѣjE|^y%T5PKuLXt^fqjf$~B βH>9($/y.ȃp3L4S'"+7ؾ㘝lAy! nM" cuz7IA&MOf0v|-HSUzB|XE`I_L pImbZ~ٰR[qBC+ylBn肉[| 1`0HՄY ܗڎTL^>/:ԻۀV|@f!a~~uK CʰL#FIlZ7^`S9$)]j|1 V"$x3 oCc<86m4I\mC1m- ڐxj:iv{XYV-U4)[*or"tΖ o) Anh0-2`MLH @oqW p3,=[~ȬGC[< ɱb|бH!v4:L ɩr5W# 5$Um&O^F!9@}dUs@º{z%XHPq#my!u0Ⱦ%qZDCjQRظ~-'zVr7WQaR*^ ַ^>1u*J3L#],.˥z@DْsFwbBYhmO]9b6E? n ]֭;4+t%fBl@Z C҃ZSpGF#Gm=wJCeWGjcTq)Tqȫ||-BƳqB:>06nl4 6Pk7xZ8{ tȇh$DK/ˑH0$8{ش4Ot?όu7L.ҲzD=.6lwrfHw| * q G> 2 2*`@خ6MQ\B:#/{ʒC@k& êG o-8d[N|C%b%JU$$JǛB[~w /|̺;P[9` ZD(v  YStF I"g ·؀̄4%Z^ [̲dJdy)dh"*t]"b?>V6lʗIlgpջV4,3I;$ mGe?\H-,zS8GjB5Vvv El --f"Bi #m[Ho/"DAra.Q . Ob6nQ`!D7yx43Bt:\l0|d]X}l%A&I yA\Hĸ+dk'zs2m`~WXW[TZ.nL 0]',k_3=9`κtBC2"! Px.1ۖxAF7@N'1+rP.&gcͥ꜓rÊ3wn3i-PFj5wup5@Pl!#y<#m,)p9NgMfsnCoiz2Wu>J\16.$]r)& 0;JuG:"X/\TO*"kԖqe`TpFO%R?G@J+I|/σTiQS x[`oxZy|q-fCws./dqG[yDNBsLs, .c}&|蝍Y_ja OX71[р?ac][ʨouEܲ+n~ꝧ571 n?Ea8#E/["uw"H]V9TIh^bj>&0 6л:inbi-deOS&Ow!'EO5痌xHFV@=.( 1UR0O@ނk-oM.<]d^-HZ7ovtГ =z*$}ϰiGlby܄Cާjb핂ZZ4?ur9oW)7_:8 !۽N#T3y51&,ˌR8`fuxZ(&yY5%}ǧPڊ!+LkS4TGcH~mu~騣bMmuL1dEހ*L`qY`I-)%Qvk>u $xkB$қWa}!R(V*u?c#z$rB:-VIA@;[M,b-(~LD }.ߑ?sehn[AAAC!aF&rQWqlpyhVvϾ×lt_ }xmz-V6ђi_ vǫ/pm~:cҩEO>%rBR̥u3fgmO:Vb1D[G眭&R#&+.JuO:.J[\N ˆM˛kt*uk歗GR=o':i'lj7v}6 ʼA뉞21&<hqU\zm882 L> \%L(+U- Q)_9ގJLg jҫPniSPr{ers9Ҩ9?T;9IC7~ v=_wRljͯ#?= %KJ'wg})PvnLf5eHg!RC;w;G[XGC?Ѐya# 3$pxD4 bնxv78(I3nI1U4IT)ؗz z7(#eF C[/cs 0WdJ" B/p~tޢ 4ySrˇ7piUPf҉N&3#}|U@n֑X3o ̈́虡>@Ao>QH4u>+YfSʙv< _NK iĜOY4 _q gӂ6$:Uͮ9zp_ʯyuG9= 02Z unq]@IE|DzTI<ĠK,5"S*iΛ1v0-(姚Cxjc1kFXS$E4pDM&+6DhWqc(rLJH? {˪[3PT.zmwiOBEwU4,8]NmM@,Q/{_ 2ruU%SP&E!VSFt;o_pf`732?QF)ȥi iߓ.jSg Fkd?]SV/C"d 3ټ8'GFds ;]##7JvAV+<*ABa"h'Nw\u][`gK6>r%M pl fKdL>DH+ٷ=QaLtGgG#0&.#!,f1_G㐄3>|B,HYy}QkZC\ؒN=JVb!ҵ=~BǺ᫮C- -gxOyGkz+BR-]mO3E0?l‹.3[Q) +5KJfB5߆'̀{CG(f EY ͑H&b8X[{mS ;tkXb[g(X/& M!exC'Lv ` ChS(b\Ŗ' r& Z=5I4BPČy]$=cv3$( i*iÑ_\ I@-ڣ0 q_zJKx>u):K6 K#}NJ3_}lڽk}Chephr z<&(&d룰r< 0 BhG!zB8p/7rG,ʷ]r%xе ǜ0V`wL@7 /'0m&%j$VÊofT0 \,yAO*cMf"8D=|G?"\B[a,;R<+5a '}A{7yLX_bXz,ڌ>{$:U7ewaťLmAgK`3ʅ ' x:Dֱ&pNozl XP+%dB[ڇ {;o_c rԫnp)̺'?7@tkIogҸU8Ŵ{!jWz3E ZeLF)Ur!U=z%rی?=.œBLm@$j;u2T堚4H<&!]D`Dg9 A}i]Ƕo5R6d=ST'[sj,a,]_{凤ӂ5&ZٔRъ%4};+̦h( GͻSB"6Jq`HU2TG%M~7jLjUjTZXChan&p f9nyP<:e&tWVL~Q&MY?{KHڪ[̹ϫ" C4 Fגp! 1vԐtp1Z56rYO5HhU&}DSTvг"1ڦأ7-#w68L>)|Vm96V߿.9evcك>":nW,K( <ހS>^ D*1& vva)8HFIeVq= $dHFz`+;. -'9`VMHUrr#`Jh[Za[k 2I+<3l/ဪ+VlKˆ)澶V4d~ o1z9׿JC%ߤTryoW2 ύxK)w) f O{NBi I\iZ ;LRѧyR4ڝ1?Xp:DEX{̼^} s Mݤ*Lƥ5 e=DIȸbNݼEkK:qhTP$"d*lSV\C U2=?^Q_LM0)歲y {Qio_R[E!´IY89q]I8U:c# i`͚/qa/AbD^n9$Ik`/(`x0oݕBb֎{̾X뜆sgXY{~Mk`| !TU6e{d[zܛ Uau~1_zGB_Me$.n\;*j̅GJ:],yDG9VA>Fc==?ě˜tKS'h$ũWU5E葄`0=dc\cjPg-P@(wc'L^}cX`$etxVLa IdF;*89RSQG^F]>_C独jTuvmc6zLS԰i(0zx!կi3_$_QAW 7? q~_*H1))Pܽ:f@>X S"Ĥ44+7VDXh 7Nȸo?qX$^ٖqH`_oY.̧T[uק '0Z6Jm!vQ^ szXZ J ׎ / R牆 95P9TTuL/ANVZh4"yZ4^YߐqDrGrwү [_ Ô&d|(>?D$g@sYy 4 @kG}j}p *c {NK?C{_=ŸK_>4󗬒GH;"9.u"[VȪ qTm+SQRoD&~!2%&,kya7%σB LxڠiLPIi_EW")1.)a^3@E`9)nL7-E_cj_@ 17*ލحMd-G ~Fy/p{iUX ev{}2hʞN \͘-ϸ4 Z79ܪ  H. wi) x*(ˆzAX3&Oy %D`}I-wW үxC e0fr,Wʁ1]`Z8$(> J&ocP_ ,97Tܑ63 mU1x@w\gZ+&Ylٲ)>Nh;r?x6EyX/21sösɼ;(x'> oSQH P'<ʑĝ{*{Uz k DxE6h=:)V3?ЩDU)J0|pXr ΂L ]P1HS"[8+\թq̊=Aw lVMzБ4_B*d'Vyf aupYyӋ}i]}l&8u:;}L x`EL )ITJ`]yL.5x;b7ťVb@ SVaTlb1q_8*K s\hd9cPjZJJBbޝҒ`S ^{!Ciޫ;^vl3_BZ{l<,3lj4@ٯ2."=%[*_^9lL qQ?˺6kRd3qi&&"g}֭'V|J#EPa\D?9YlrYy\H|\(qNB/0GТf|Ǩmf7I hf<0 BK'4,YbPHq<˞8޾A>aðDgT? 7qlqq[CÈ/,1wvH׫bH;ҟ!f?z& '-/෡d^H[>y4({ IQꚡgwPXt"e+IHgNi 'YUh4CJ te3Ic ;ʚZN|ǰ|2SS궯DAx RPM^q+x$5n@Xu|a9<Ϧ8ߢAE= }7CR"!+̯;5P6CZZ,`mtt̋myeț\9ـC^O*'a(BV 6r\86qd6J,xJF1\,s0"p&Wl 2 L'+2Jxb\zCG)rfw=2-]HYC<ȈaQopĈY1m@]llnpHp<.m\89 sPHkDK2.q->:%3;MT!Al4$5a'Oeg0<K9=!g/GA$cqCz)M¹Irm:bD1"Pq-XWW;V"=JC 4b ]j d`^ p_GB yRrC᧜ޮ+fytcwt .a\K:Rѱ}ߍ֤fT$LeZ@fG)N3I"d ѻwÛdG5[DEwJs'<,\bXwͽ #yF$ 2/!1|J+z<娺m#]Bݔ7#C;?9Ccfm/"Os V(oI)5뛸@N!%`Z2UyGm@Ba7 x\p;#- Z ielL $ѷI. >MyC! ,j_K7 W`58Y$yC!3v6-uN\@X+ 9J7ȍsW.l[O N{ mlCQU9m]֠ɴŁb#t/K r?7W*ޡc bt9B&0l%VdcYZqǮWֻv>V-Ί.֐me2qܠ?|5FnS-JF"QF.1JD=.٪;'lb VCsv.b8 6Mj͢ [((g hB&xcV H Fs=>_`euֺ+> 157".㯼&^ϣ$w[Kq s h6/{%%Ta57o&;)}6|~ *\q 64.gϮm̅Ym6cj4dZ=T&gZ$0G4S〴ι`-?OF^\PYop78p;bײ莡fCCnhZґS鵡oXMnLq_]|$aǼT[J q9ŦSh̥b(RӇ&OQ4 cNǪw!Aq}Ƃ &Nl1S`Hm38,Pe4XuMwߒ:aEo6f"RN"aL/ڙ84izSVJT<[ rPFbU׌“*Ŏ,$/n4-0yFoC}C bl %/B4V錟 F42'j7pN %sT2 br' `8jiט5W2fjsgQ#E: B%) 6iaIMђNg$TBo46LaniGo"En1}܎]MͽRL0"mrW8=4j$S];Xy(Ꞝ?3Ng^Tb4Y4LR1I֧d蔛sa{qz[hD0Wx:l/U]V&rĵo9n[_E(Ғ-miq"~@2;K*q ( ~;,}q*L'4%9u>哊gQN'^8&>,@:ESE=R4dy'P8_JQauT~AYiWrrޥ4 98xy#. 3.h@!N}un~YǔwDn*kE[+P}\Nku~ /LkW q<mv8!kZZb+Mm' /9(q\jse i)HD 0f-;׫SR%ď_x)D,ocjjqR s^ ֑\1w׶ptob 'J [?UYQp+y!GV@$PfťV xLW|S{\ƽaOeBo)jC4{3q 'yњZ$qO@@?9Ү_>׈~7 0x7:`X0 VV̫f5kt )=hBKE#Sa}p0_ָ9Y> Mrb\e Z}>nIi.롓py`JN(n'w([3<6ܻH (JhO}{Mڄسp+t&QQoکk.g^Ac|jDmRH3E奺LԓPJ_pg@z\vP]R7zjd) !5*c`*){n `W#\ǎgbjvκ' bb0iN9aZ ѬLgjsv#/Tf܄fA8G7@s }Z$yir"@unU}ٙk{4W}~f73YK_K0d ]GeHgDlf_/QrA쵟򦥆<DȨP EqlmsVsO/KE*,>օ C=̃Yv_f~p9<)(!_A_Ѕi&rp@)zKI]ecm4+΄ᓺ䵒+QwUǏ _ 0HeS EC ,y9X-& #Dv+ۚi &F#șl'#xn]A=uNSGY]/RJq'1V*38mXՖ\ U#Mv>W#JpqC͂ΆvG&PUq1@xN1fvcU]#e^y]5)VPԉrWZtj!ztH^bb6Q)b,)E!d`y-Q76_)KR~E+m}{r6P0=nR}\g#^h!ߤxbzuRwPa@ڃ.7!vHN# XmTLM-cr&%6|܄lNM09!EGv}Fts(kGd2$aE@X߆ZĄts?/-<4o"V*Q{Kbvzj:d,S@Y=^dTV[nˣg.EJb|4BsB.N]^X>Còn ߐ~5gMO{M$L }"K-T*yonMttQ{07V; `:kzuG)ZY?` 7 Ğ^-2_&o`A;v'~6 Li$4Q_ Q@}tH>NoUJ9aŎbr~bH}aX_sɡgI]dLL8[8[Ubt9kZF?蒏K9j1 >.\977uIu肋@U8 L[P=`|36p}Vt ؛&Ă(m1>pe7 P ) rȃ]?1\ѣ#V$Q 51n|K;X\DW1Eb>|TW4%jwY67`⡃!MuIX{nlAlQ0yM&jzʽTEȘ~˅A'4 a18+/O}V(_'-L޸FFY䆠l'X6V4c^H̄87.3kljU:\9`&k%>hy*Yhr4s,ج̀,Ͱ䂌i@a@I#F"Ӫ R:er^b`S25hfx0xaRsBHƹ{[>;Y#km] +rL$t*@VB`~TO`DN >i-,^'6upi)2TQޜGSb@9VU9!L%,*MClz,~^K4ܶLWԁ*D3M^8(o-c>" 4Uelh6=fǞftw#]jJYlAEr1c-$fjʜce>T|A\_9[fpk4bu}tZ_Ffe kr|fDLIPi555 wOmBL@`J6*eܪNрSQ/}Ƽ2|.|h}l]" fryA4n/spnI*-/\/W`fe2ߏ_1'Ґ  V.oB,I%06Ev4A WR$~o@/f|EI\|U28<35Ý@k %t+UGLTz;nUC ^|yOZmr7Lxb3u^-դ1_;X2?MB&)ēRXd<OMg@q'`1@G1 @*OcF8>4W,$ͬXС5}b1ǖS1}Y?2D3Oa\9GI=|\]-kyJ_( ][׋:lA4g,yOv\^͸6(/U4@J$ccuG{XRDxNo1 /'{g g-2+89DRRڮ0=5{ڛu_icƨ lMt&eGNKkS®FP p̢D4DXeg ywqJS: AoM`slhc/53LRޣtJ_x#3U6Ȯ[C~)tylg}džuvp}s~O6cQ= h-%aBt9'ɂqžHbeGԻUp%B^8Ĩ0Ɩ{y [^tD[+E͟2{n*AEX: TLU.s_.xwW#1'{.LRPEH`5lrL=М#$#P_6cz෤޸ЇZ9?>@ǵu䬅ݣW`0RC\"WmIcx*B/8*iɹꩳyj0gp;2|N3H KmrpwnIqYPS}K)-t㔒ʸRW-LN?վX(UH0 k3W2O">v _*_Hulss[ͤ=$^czbˇ0_cr RI$~";o w-S}((ʐr?nXc j~ S\GK7Ϲ<5lzY(L tb0g ZRĻ y,Z/,X.mA#o§ӧv2J^63wpfeG" O&_u57 /~4' r 5D8O1Dnb4Z`U!2TR;1d;@5@'-1US;?F䶯c\!4ÛbAg'Z4Րh~jO{KV+o-T-h( \XOXm\B(0]^nqtxR Vˣʰynq&T}TU>5~3b"[lW0ĘݱM6UPmowv$FD q3m zjC1xSg[?B[%Aocc_ʁ[uPq'"M{b8J Pbp94ĊtY_ zzha/AWȿ#-QƢ5b/ 3a7jEC BHH3zlŕ06="/ PGIJ_k0xo)H #kEѠ(@bDZեx5tnF蒁,&jH1Mq 8 bԁ&$\4KcZb=Ͻ:쳴[CDo|>-{*Ha&LŹ˕7,G @xhT"svW} 1xIիᶵ31Ϻps\qyV2+]+6k3Ъf AvĚ\Xp˷y$8@3rO$ru?B;1_~DXz\o^_ `}IZo&4O"i{N XO D,rY!c/H{)ytgabѯ9KՓXߺ-Ә1r27{u0rr4{$Е~n{ #dģvՏH^WpCYoE{5x [>9aŕJ-DF4]ҷOFa.#20UE',Ş/PBA ͺo*ÙTi'X-ui*BSw;mIIDMƕ CZAAa@U MJ8'V -? 6́[@A/Ӈʷ5b#D#%Efef$-foM3 _V\Eﶽ4fSυDhڤE&|jjl[!&PU_eOT@6G Z>J |٣ul#o6?h+3ݘ/mnɾSleWylhAg5CRL}XTf+~qRCIfvu^u΀^aAF4F?m@y5sQ O7bs5))rCާL 00RXzGI4tT: _?M'x0J U;x=h+IEAˀك/c7=_BZή s"O_ܖJwo}Aڻby1h"#؜q×־/zlf!NcⶩDi*r )?mn*(<q8y2WPn*J%pT:0S dQZTu{]@+b/&t y[Z.NRDcÏDG{Bh pLi%W? VͤI` ,=|+^6dUVH dL jn)jw WIO1Fof$['lˤ^Py29U`ȵf k }ܟ8cMʔY rU^L09f*'Ro2%pWYQ\Q' {s&vbլ! ! T ta4o;>T<4d-Nf1--:G$Qkϡjm|?&; ce&ڥə75^% q?A]pd3i.WS8^uNK)'Uh!osy;7~Fq\y3ݼrWYqK}0 o`XD>}9թ'ChN;8z;e#+ߧ"RNukd"*<;7Lrgr B4bi6ikٮ9#9(OMK*f̀Ɋ" "uPȄ o}z@ni[]ǻp Ňt'f2Gյ&ӫr`r8YECv<?/.N43U:.Z"EB꾎P&"^qco͔/ WLc;t oZX 3zӁbc]ҢQS&RbkrtGCXx9MpAF"✈ M+Q,Ug̒MN-'M.aG0# n vdU/9ga ʇĚ|Uo>0t]ι:ԗN72#S;@l*qjO׊h>4 G2jرdeWqF#0A-'[TT)_ޠi$ 4 Q&2V j 0QLԜ+H 'H_È7MmV.gyS-xڞz>F>̵hKKDA鷀*} kc<&И/ Nr8@Lֹ\n a_ ?pl;g=ChUˍ}gz>λO=ҙ*#8i_[G>GdP [n0&ED-s߉W=~+͖Im#%ā}x̆$@iP;Dצ:z+S'9f_0U !B`^9"5KؘM9Zھos*/)fbsix,Q)8:ǻRyآtezWOFxVgwO/sV#&'rfFnGzܾͦ.k+43,4Dc`b5< <(E-3ݑppKOI/k>f61%rR d1SN[NqvzbcBc?{_L5v罏uFbvhBG27R k,.i=3`A2z}b\E֚+aP1Ip(= *x7>$H7\Y RD' Dz C +l`bwJTHНB1o,L#Ɋ} 3Λ\3KD6S-`֝\-!2(e\1I;EdǙmzg/6eAq1ơm{ ZԦ@k?pmN@bXX2E5""aGqo+5")u-/2L^-j \ɧλ)ʩYD3Ξ*cIdn؁Qk3ZLH2heՃ9x_1;ËiQ{ ͝ WOV[ƶo=L1¢*RBx6:U f?``$>/&|ʸ' 3NэuN;D%Z,6OAC e#kd3*-;C1w .ߺW65ڊ$~oRK_}LЇz8 )&>Fp4V[OOƤlkQiT~<2FU>j2睄 fo76,Rwi~S87rMS;2uJvЦGQ=W^!{%J@B}͞kpCDv% @T0qB)ϛD R)b1 Uq@ `܀_nM<@BVشWO;nI3U2nE5F6Q0hУWR㤛^Y+9r_ otxV'^;F(ZIc>:Ɩ)ƈ5'Ib/$PsE+rnGbg\}. \IHdxɲ ݩ[=ԅ %+|efm;I{9Jů׾dNM5V>H/AP*N9r%HzRfhO!,hRm?gжSp:^zy u,đl : rEeZrJs\֖=:Vپ%3DR2]VhfFbA]"M^`(IZus \O)*S_x ٣ 1lYS+V]Xa*Adγ]+"ro4) I>ŹDKo5r~qjMTU>;=0D}c| L7 J ;8Ccۃ#تtgp$>*荾3i%!I㇒@;qoEkx5!=ݭS /dn)&UD <{q>x *ke*9-Oۯ{i0X Q+)"EUOM43e@ gڨ/w;W8~/[r =0sYk*)JN$7R26vlG/(aZZN`ϱs#?c[cF]b 'HcrE p[Ո]ɷ7sj|?H9qSoⳑz{ ]wrD61E-LDT91+*U' (8 #3{jބZkG6 "xL`d?(ip|}YY!]O`5 %H9[)P,gaCaв}l'ZoQ(/q*T>, 2<2[2OswMϮŇK `Nk5AlzsbZ|pgL/{҈s'1S?]M> L.7C$|ucO`]8Bu nζap ws]CKԗp٭P2}.-D0H6@o LF+:]1]4(5rfW H`Po&5WYľ﷨n`Zߦ~\24ahpNn+oD_kLj.%݋Voc=c`™΅-^!KX|GN yyQړ]q^Y0>Srq*_E4]0Õ/ Z\D/\4o[(s1)56 b(Tm؜9v"D,9ӌgR5t\P>z T(퐽.{a1F8-ymCA8]*1\f~RnDbjDB1I`Զxǡ{Q%]vyI+*iOThwMph/Ѹ =vhuJ7D!Vn#́#P^="e"+|J,pLD5#Pt{Ep>OG/Zup2޸S մ35{yLf1RЋrdI$ )K1l&nLiX H\0_N%,8A(g`MISRQNqNjI9Sva MD |at^=*{_ĩu*:r/ܴ2 )m@g7_e~&HXMb};)9;:J5bڙ:-6icY&)ȯң & `ݽ^K4AqN*QT-BT'{|7GGdmX`LߖQCZuf*{ݵGҍ`_H9P] p Rp} I=d~ 1crBj)7w7}ܟZڇ{Q,ѹ5Q&'BQ'IǛސm(~^m \bI_Q܀kT+!1{%=f'C׵k-ڡ%GF, x5,Y>RL />w6k3/#eQdj>ҟ& TꀴsDH+x\ e2.h`6>MB'WTFA=Ƙ4O:-M x? "(Wxy` s)L%9GhE:l(E"wMl7{ES8st`;O VL'5n7IwZ,0nFma 9.;q쎗Zmo:-H1 +T 6NsfmpH㸔v!?i]'du>FK=$,ƯH]+  ޸bJxN>%Sh5&oAqK"+S|e_uxUs^ցj6na]#ĬqI A}GELPex0[>zHb<avzFA6 !"Ϣm)vs-t|U< w=@ݎZ G!?4=\1obA ~誏fk?aw >YA~%]փQ@l+C`]T~PF)a2l,&=~ku<*2j aT}ڋ 0M\lϵw#3Q8͉uReH]83N һ駡s,?F@7m[ek^ށ9]ǵB3Ls &Clߨdž7Ø><@}Jw!wԪhZЗWu|8MuP64}>ȼ$Mqiݚfaw!;:<$tWQ+Ü7=,k";Z>jNf ʜ{Q<5wm@#Z0cl 3"L+O0c$(H% g `Fxԏ7/v4#/.[|mTA, qL`p_M*=g+H hi xEĢo MUxJi (2#)8%Թ%)XQhZf Q*itpC~1)|Lf*85nO|2Wܰ#CI:eyrBb;YμtjB^6S~J[s )zf5umOH"h608 o/ = EjGf߈N9<࢝?cƧse|Lw:X đSEX]z\~Z۬g|oQ: ⻗DDFOLXjǸc 9_)^FS5igVpv>ѭH3PΪຄ v-OxfTgNqT|Bbs`2ya.7U6drPs@ NAЀʄGOưs?w>IuYOV9 #X3ϾM"%xd!gU85{>M] Ik%SfEtWJ]C͛~b%/X :ޝ1(STXLYP9t84帶)_n3Z]\gUp%҄-jU^'!s_]1?} o.ԧF8xIeg8M)UJ٬,^d-roԨ=9` 7#w 2$H(떵}/nĎ~Nef*3M@rDXB$_Dcjt1wɜ+)coY7YQ[Ј0p+ 찆\S>wbJUaYzYBںX)j _x[i=@е0aؓwA}ꞽج!$#B4H/^'ڠkjk]">dbU>\ďt5u d+CgwÄ P/H8TUõ5n8Ț9 qLF$W|f1dM%vBUuі%n>-'vKDkrh$HQ_'gyX^~9ΞJp5!1J~R/(pC X:260F0.~OA4zAbHu=r˜-_a:xE ^ÛO,h+Ob;h8f9M &~ 79AyS'^ ˜(ImHH姚l˝h(0SWrM>x:i, S/ <0\I`0xaU*ٮEyܼ݄$,W5>3#awq4[G“QV5bl8Sg켸޺^N+)Hid!=xl7wa}7|r6]6oҹZZ24 刨ڭ)v̙{ AEFD~g KЇmrP%OU[ON݇lOTYb$\Q0PZHlc=7p'G,rs*;I=v_,D0&zjZ~"ȦxRǂm?Q#KimIrcVK^*6ijjMdF?QK[H>鋈y8z<fU04?\1x;0/C(j]:@I2 ٸΘG*[A݆;)M>^%#Sݞ˝^PJﰱE.'Zh /AE沦 [ϟxp{D f8u\&J̸xUpmIF| gDv N74?d Sdp`3ǫX.=PDUcf|FseX%``d4&snbkH۾)1x@94wخkynüq7teϋ0/2RzMTPvSya&vgP aʴAyog+l<6BC'Ϝ;7$!h&![-^,_{etc!_j ׳d>u<;ot5N{w m@-$@m6ߓ:_iT* moMel朾a٩%@ר%uCGgIJ%f|-7+oh?Tw.rE6Qϳ) L6 [s;=)i}[uP+ p0ꤸS69)u)8+ʑ OݬA4?D~:8]Ɍ+D̋zX̋Pl;,'8nW$S@Y65m[@~ZǔSzk hF)(Gv]9Hءj76ʁ·0dM,&(WQlG?0$ S38+ƗlEW4=nC=KiyIȊ4vd(|wu񟒌FVJǷKQI0`aǩ4蚇O R-ⱨ"d}_ |gA<(^I kac:CzC5-6}qgI5ylru+B%r442%xZ(]BɆ$Wjjq&%ȳE-O:'LUٻbϒ ۏVfPl7JVhqƸaThzOqCl,~jRUJLncfxn]qy~@oW'jbAlc+Lx{$a] `*q̾zD|Z_ Îǽ2ty~Gь9nVɾxpڻJym]+H:p Oibf15ż:^Jdɼ ={NnVBwSi,AX{?] l]LB[/+~(<0OC}G BC\l `i"jJz WR:S-s99TzpƏ%z&aI9ZS4:4c]G0r7W.tpc) dˋop P /j}!a2KF(/HTgNZ_'%6 .qUv('Yc5CIo 1*ijd`Z,2Lp݅ =6qޗGorQ+Mͻ}?K*ŔvVuLM_LJ[.1`Y`n7JlZOM1DM lD.-Q)J5W|F0L AfNmV٪ `E\7bPh< XoREs}ޮaG& W:D 'HWΛozvIqZc;4!m3[{  6.*e#Uʳ-)T#vQd;̏z9qiOÀ89ICm62¬- >Y}jdHf.ƟlNP*;O#;<"|>մ_PttSL֫0۶h!Dΰ&.T펚i,J3vN \zt a[պҳrB VnHsD\<6Nz %B^]Ł.^A9b2׵*/WqNϔIҜ.~`X V4oOl~D+I5='%X;:egs7FxQRP+.P$ W7UПUj+=YHqt|S=yr,ks^T7oD[a^Uiݨw]'ĔR.dž6ylpbdl+YKj".T"Ŝ˹$xԱi#*&$3c@ջ &[ 8dsS:d݅#tx{DMJ7Y$e"&/Zx^U UM>nRQB }$Ip)0 GXZ!yX:dB=9DT]v:} #ɝ4Z4X@;Ty!mx D/ A?j¿-X!GJ;w~H$`D/19 P%߽Pb&EpQ|1gdU)"jDe<#LRpm>*өU2G?'^/ıΙywc/+ܖ:[қԹukYmpH1D >h#~}*>Gϯz)mR Z^q pA͐Œ0q ]ǛE/5/:99Wl}UGW me|3ɗb־ *i$nRⰨ^@ *˪GTaeP4n㿳lE.@Fԩ?&&7-P8Ckc`c$?x1)GM8 $= (dOMV0Ex ŋmpHN4ud9sZ"݉8 j$5CDDP hLaT?FN@;?t)Q*/FϽ[XIy6+ ~D5tL @}}+K}[קaMkJΓjҠRD5 la'rI<j!5A9]G\LP@FExJQa<͊ETvi꺗\:%;3]UKTus %x[.ʂ3Zgh/>i u6@@]la}> $[4ԝ]Du˾#O:BHɾcouxwNưy1VvvV )*?*OYcz+T޲(Ei2!dr]"X?Q$ze-[* bY{\ſF6ߔUn3WI|D%=JE3 \Ȕ }ƓIj.H˒HM%gӹU.p#X5d>w<dsf̐z-mϼ|/Y$p'L#^`bzVʏv-w$/ơ$ )tp oeHz 1;PlozS?/0PS ,L\|z֚0[7Y<7hS#mkE: Q0kdO™np8'r9(l5뫬`TA`T#'9g \>) v݇uuq.|Tk.ղX XzX%&!oObs?;*Ϳj'?>֖T[mf]g8[%q$cشH4xӡ~<88Cw*;T3n#TdzrmQ"]~xmh] , Y^4CHd\P AF*Pn;)82[ZΨh=ۜxS"'V3wC_-l,"b{iqJ%,kiqWP u4$TLꬓ#@A`|ёh*ʊ-g]ZJMsPǒ"8n[QD>QwγUE@3]mL,L.euhO#񆂏M;cf׎6G`Ǣ1퉖]0:u/6=Eܽo|mh_Fh)T7eIS0ӰVAyfpߞ:Vwlm UOր$FxLPZ)jPnMiyM9Gڇ-!R##w>lRk>$8s,'p/xxZ41f1ic"c* YAhg Pj\8r֙\wMy$"K*wS+:AFUˠZzNЕ$p HGc wʐ|cb2.|^TC[у{C&{@\PiQ>4^jTĈK'b42x:n 7$*;&?wt%P׿?ѧ,>ɞ cK(c/1sN Y_̖k9QkK"1~ F3]g-atB""c⌴*wj"b( J4MDB*q4rjrWWR0`ͦ&_P !KV3YJU#f2aJ_m H~;䵈~@G}kc#Cvr'-M^sμ1'qѡ!!oO:ʔe }$#)Sv/ƦNne8Y=R>؉Uz5S>3i~Se.P>dLM©U/S6GLT}fHq UeVk+3r80IHTdNN϶Zfxwӌn;Ǚ0z|zi~}uk7'q>դy$|BPY濵.LkPrc\ь-iR!Uoe6ع~%xh53xS4VrJʲ.zgzT?Q"wR jD%و]TPND&{C\1ta)nma j\gEVWן޾2EMWS3OI(?3^\+bh`$9٪9Ǡ쌂x 0E`F. ;|eX5g3t1qx.nfo*f s"t)-簌ѓ*)gGyax^Ԫ캜Bd$&YCo֒N\H*;quUl6_c= l`07'X,+a=^S'XcKmIHeHx,l%%0(db{KCNB,gC"ʇm7~Ť>9dtQ/?k[Y+PuSn^e] ]qn wo s|լG-4 <9RLSI"xi;^v(.dTS'h)sЃ\Ces\0Lc׎B_%ITen!sh1f% N!ŽRoPyt6;붯< w Kq<頥U"d  D_ qL Ly5)wdOwgEF9>uS~]}A9dq1[@O 1kT6bZ#R/¢J(u#m<>GfQaDo{<)Dodzo?G33.aaKZ*lμO㐫@NRU>#tfYClW 4g@mÓ I-IYS+螾d3[pf+eu-Jt`qg++JF\#%J]m+48/]WPH +cU ߴו2R{u"!ue; <_[L) A4'g xAdړF8zpT @fGSA 0|3=_isY QSV1tȉmaV av,Q.H`T}%~C"ȿªtO eOdӽ^ym|?:1-~hB}A)+N ]90޶ҒlS's ^CͻgD1YXE˟WΜk-1yc(GG:8%AW: |EXͅ#ݪ-:6w /|jY{qb? pA0WJ`)\ !準}LDaќ,qtCQ?2BE!0߰w276S.P @oI5rC`W r?{LXq;5 Cd-E)]`N+S36|̲U(&(4:ŭ.L{{Q׻S(?ߦuK7.Jp;k=Z`|TFg9VU,ܭOHb{L|ܿ&`O͔) ª>&tjoFbS }Fsg֠L6e t.12c`JXŜ2L_*eV :hQcZ8:\AFbꑎڦ(_mG|z'8D2 s1Z?|\|ӽ[4>ՓsW x*㯤-dm^wqTj w/ɛlaj{w[߻8 fކj25E׶NW +h{H[Qڢ2ğ=Fi0 :Vv7mE/ m$t>I$ 4'__Ex;7:Po TukzniىN-& OdUtSicٓu _D3QkJ7@.W[uRlU8SqXH.LCdB~v3JcF6 }vBe!-bE1'u(UU;Fmj4ߕJ [UVѳp L {kh_k+4 (boLQb=Vr1ؕ#.g+bK̰5~]\f x/kq[䞝T Fe:}co?NKa\9I|S>qMoM cW~x!POW9TQfϩjuWrk?nL9f 5&=yePE&*DrfFRwHMpU !HwjpO*Mj dM]Ӂܠ89{`\iqOPxDi>|.CNST%@tٽo2g/=߼e`ZIS?0=^eAHhbϜ΀gRo[ɥ#?4eAU\X7n]FB-8>DU 2TEjM0n`sgϕ" q8ZBQ &j(PI4G}$,pminI/J%`|1;qnz)Q/CP`D&EGޢ_ #;\xvH+e3^fvYy5$[:ukv3nͱh`rDrhF`阢OxPw$]0,﫚*i*JmiCPB])uZB8d }9#mPC!i֞_pG5fZ@1ѽE+ё(4,ڞ0.g6xH&,=1m,͈'{ۈ&d -NV7߶2O{LWXpW䳊ꦹ=Wy+XeSDO-'f3Fbx/4 8Jm 6K&I16gF6>xه("1\ ^h#7=òW; &R4v`43J˕v{S++YH4)l\k|>P=ڗ]8S/Ά[lNV""}Li?z)9WOn/)*(D g9g  7jB0Uhb" ;烇yfTOf'OR+d٬%qcTJQmŕ:M>:PS4" %Ø殣$JP|3R=J$9y-n{AOOK@{ E<:;D:Cʡ8PdXvV=gwķ? v:4^_&?^;5{Wqu6HӸ=\Yqn(ȈK0P9Y*_A`aX0/=˱h"c0P&nBmDBZ.v6P3j s<50GEU̺>T&&ʤ bK,gs/˘Ms/%*%2ZR[wL[t;|~:5>Dҥ/XI'* ߼o=N{jd\ܱ%vɂ軛/YM4bʚz4ZCb!i_ VF}$|*S-sxŞf|@YY{ x_$Ǣͅyc(={gO;1xa3,eX}Ռp :bkp4)t f\F/J&RJۧ|q~Wu'TeUN8qM̫@К'b:JK !xvHD,8x(`$E+,Smw<7v5d9^E¤DcD*FcOۧ! δHLTt5]=-Kb]X< d2|ls]A\'$bg,yj=L\o\@97h781j9H:zEVVfΛS4_H I`"WbzHKlDyvW(d^5}$Eyi2V b )TY񟂭,5m>^MlxNO=X fm&i yjJ%]4x/nF=kڍ44'-jF[ǩƇi%ctnuTOq?ZKi=Y ֌B({jgZDU1Ѣ=cOYL+r,>#Cv(}:ԨF)!-RZAujh ˓ɽ.\{Ѹ84UZo2?e:vUTbbYAt~rR_P$xsK p8^|TESJ lɗb H ^Mj@"s(KuyG]WE>"Je Ɵ>Fnf(RWmbg&4:&V s[ wFk GDuw~jQmaS-7= ~kEhz )<ﺕ>qe& /@+GkЎ8NN)@%II DrUnת\^GQ~:nNa-4ֶZS;yק}V>D.m1lnxl/RaIdArP$"(9Q cMqY\Zԭ°×vh߂:/U4պFĸEI{A3cJ['1%̱H: .lcMJFѴ>:;jϠ &t";e0\d 0PFymu\ꊣ٧}XˮEuC^eKOY~nSMBdbv@ze9w Ƥ,sQ2YQF/A'y{̉u1?,(W椫+&ùſlv;}Cs[Z29U Yߚ&>!" n [ܯA+6V7wS᠅*.PW37&P8"omtQ>Pz_H,-}:ΑX@S.1Lg9HU=ձpDυ9n~k+5V@dq pJ+nN&3*N0?z(J, 񛫣'm&bzST<p,J|jEB?|鉣c|WPкhaof!%)&Q<}Ck,)j8Vs>; nh{#/ pRó]ҽS$[D2/)Y~=Z֐:Tە;a!W-ڝUgeQ†*(3kb&u&v Ap;&]5B5Z R1<5]#D+ͮ4{*S *Weg.1O>C5:Џgq! /4{~lbAJMH.`'.߷l;6sYzSA  ^nN|84?b Vu(IG$ Z|M+1O@!fz0nᱍ%fHZ3V;[tƠ3*V^Ë1z:`̭d;r)#D'Rx3W艷.f~vP l®%XXw 'kyõaT}6BKR`f¹Wh ~By ŗǸCH:tN:?3QMxFCJ^zfK8% '|DՕ ˸WW%S`L%/Kq[\˲Ojdˊ6KzXPk Bӓ8:~Rȷ| " 50lo(]Qk<^:)U8FĨݲXcBz8MJ|9kE8YzB ɾ]. 3uԳb2۠/uœ}@5Szh ]`J֨W8i,0cy{蹩i+FԳHƂ32_,/33I 8 6)y~pRЁqf~Vq,?qRAN@yÈ0RkFzdilw GߏH-KB VVR[AIxz~FXgzY9!'?DÁPag9r'`8xF6G13gsj8j>[/Qi&a~d!B:j7jVʪ$m\w}ky8L*AջΕVMşE~OtbSJTzڀ>mS2uDZ=_Y]:< Q ~Go7ɺ_Uk92bZK6Ԭqc]E]AՍGX6qg4˦*uqXܳ*D Xf[۷SW`A,Gڰ juPJ/# 0UBnY}پt6)"7ޖmNdq[* dE~`<˝KFA?Q7ۖJ2]0dmLAw{6,•m[΋ѡWO4]e \Ǭ~'.˔2o&:iJ07jTiرTH|0}i[V)l7@՗I̥7޴gF|EZfK^c= ֆdܐ[4> !6لKԱ;vi?^Wc`,^i*c`jܻCFTcl:2o AY$I.ǹj ߝIj,ESpF~vmN4B5,҆LWd۟96%\cʍLw$V04*0{[e=EN/ %Gi]Z`WBBV 8[ș-B^D2yT᷂:zofMPgsdGلt% {iTխN\600`7TqKHx*tX=X?-y4od`ϸ2&` tJۂf=Wm^HJ8:k f Au;^7n-[ Dz'Ј$ Cy!SwM79?^+](1-:}Y>AQj5܇zZEfh\ s XMwܠC^3,HQ'rRonʽ><nDTn5|D^֍w{_v_W,> k}k[UE-ahV 9^F==o&h >,T>",gz`!Vkf'H"!^&#rr.d 3Iܛr8L_}[0dݳJ; p9z L׵^ %fqD\* Sp uXXvo4)cM]6$ vD-,~,^J⇿{Gn h!9V/AD>+igq8 .lL w68LTN#L= .$y:h3M~ (l)P58t8>)okε}B_gb UP*vӰQQgAœZ2XjOl~|%ab 5X.N r^T-" '_Gkֱ+٭;ϔ|#Rq9?;D6a\K7{ mH Mk]j8n+ްIBFdsT˗L7(]|z26pVO;SQ F܋fDbHy8?U"@dgQ-OְYm4^L&/7N 9&Y}O<=eI#ko `O VV¤;%V!x }y&#SnA-'J`Ht) xCcjZ 6|)҂݀!Yk C9&XFPW]㤾3ױdɅCxK*4|Ѱ % 9ңubds.4Id+P1X*#!$}.}SXH" XiT iǰY@e@109"w .w*+`8ǃaCaˋ&JEDODov Ucg<5@FΕ&gGѡ#Ұ?aRH \-YE:g[ն`J*&.r·`˃ʟ1Z8רt G6 q\qKҍL wz!_OPyp}mgИwPC7]S4=gэ} Yqg4It[)R=L|*%puu{#;Ì oA3cw>:j^r<]uLtW2%>/ <]T aPKyh.V!2{$QiN~dd~ 0*\fԝ 7ZogѶIZ`<Q{b}lf̺@VB85<L?j#VAKaGwg4#9L}IĒ$u7?9tpѱǃJ[zeUy"N#ku~1>:yy\N2iU+][pۧd |᧕ͦ4J$ ;Pi.0;PSb ?yBU ~Fp1_r<*q1+52Ou24X&r8cو Iۥ|KZ urUN#.k}6ZwSl@_!*+j2wHMB+8lz,|Ξ&SP0ޑ=XnR Љhf&kj<]V0Mo7*>~x%Aaӧ@X逯I^@Lj]W~#_nXG&/BSQ-\4u/v<Et>"X,?d=ɐw$ˠZetWaPG$^k_sbNlTpZ$O 7p.B\.A>:esEI7Ak5)Q&hF{".DHλx8,w#iKkFvCqfFNf4Gx]1vsC a&pFzUH2u=NI?zM]Xкv\v i-tꤕΩAxC~0RWR\C RbM {v-Vᶖ׸z˘ߟc1q6 >e/dA\(0M͒'^#*C=2;5b0Ѩ>1(W?q9T2F*1|l134*=X'YGqɌad|}C,5<l rPN+i0W^ Ɲ]tɶ ﺻ7P,tx^JKh^]BUYu'E GIB8DurĪ`DۧB%+%$dCtB ,OcG[ ;~3KC3BɟHx'ZpJni{d=Sw3Ps ØP>bZC*ZlA_Ϊj4EX(hٿGhY\izoli,Y_ms3ʈsbBpMs@sVel'1FX#ӧGׄq Ŀ ]]_Su}"~KAԑ R0rޅqweWt`Րm%TkŻR#\ d5ت4E7|n1¥tK|_5%,݀!^#dViʨEa#0|ى0~ǩ0bq mTPƈDl#Oks]{^sF^-5'%ަblC2>M=!<%v TN&{O'0¢N9,p&G<57s <CmNxY .+R"2ݛf7SqTM ̵fI?vk'Gm-tB j~M7w{B-HYT+v Iana7.'r DL{x-q2՜/|8\?AE [ BnSilia]mLyJ١]F2',IX Q59e̸:zyFtk_POLs7{euh̶f%ȦsՀ:HբBF2_E`\XnnTX2vY=96L;svBh=Jdb88 +]F09!N\U drK%i-OkjRU7T1K a{A'Q&QwWf #. },x >Sx/dQWWTqPN& sd(QN^KI[ ax XP&:Hn/\;'6b)c,NHj}(Cfs(>\yFrݣ2/atR%ֶ2k2jb޳>P.iPLj%b*Ig)*$nŁ!*/,:xPDF_A$);+K_'}z]J9ӛ37+iV_'&8l6[+0xpW-:x``b’ 8+IbRRZԭhn??`u3j&1\-*j`#0$L>@`+vX#5Q7&['Ϩb)"c}a:D 2V۽ȽJ7+r*VF?k^~5?-3Ki?HC9?).]7I#_ז{<:Ah.+o7exGͻ(5M__5ӶUA7ue̿eo Rx{ʼ; 9!NYz?g"Z?K ?Jg? I!&ax:6K5AĬIbnOd`:PCq#֍d ^*e2Ё9IHL9s`j+es@4 &WcM DܩW5))&HJT/bx;8_=.oJY՜*zk.Hl~e7oARg>tj:m>r|qf4vZ՚xް!-!O]9|+J&h&ϠDdr![O,KۤܽH^Ia p]F{E'vw(͏ӤHOW^D:UȂt>zWϦ{Ae`Qf b[ذl( Gb@¯7Ʈԓk/4׆9/25=Y _F̎/g(`l]q(<&.3+ڤPgO*']5D$N̮hD${,L]@b],3+IWAiY, h WAq_6 ]ng1  I_i"uT9)7t77dlL, [))-s5Y4Ztu"|jkPU-3Fj ٚx _C09|Q0[fu1)+rjx[W"/U۟0۬pv<ɪ_syO!N>ʊ7'ڙ$fjT'0$X=ښR![f'RL-L9ڧOڻ(H"J9P!8BɉY%<+&aezV s6.Yk` 5Pr'S* z,$Sh3}:Ɉ?)<sJʒ@l%"G媤5uF=1'$tI[gX*v}h0=:fc)m-Hz뻺ꉠ6pY\ќJob e1g+B3z'?x}KKӈkj։4Iܗ:z-5sL9IFU€@Z uxxrju9Ź9RQBJpC/OLƢz P\|bnf)~^QL}\íy xg rm]+4b +ZvgD%d*]z̈́)ju6F`t whryOU_>g֐'W-;!l ,koTr{vr@` Xd#@ IeH_JDgd69X\_8+)!OچF?-5uo* D>Z?Nj9gI0ҙ>KĭX/`Rb-#Ryhv/z1~]e(JmnX,EqNx!9'"ݶ1Q#D6!!gߩAt}4i2LlASdVLeLD[# ݪ6PV-*\+m3E:'[t~rh~Q j LoWL-RL#ȟx-w+W9 :KOH˹mgݧOG;q2|*^/0$.JPBXV4IMDQ)s0±߷̨RIY*eפL+ &bFD^xYŭ NJx:='sT5ϴ2" '7!j yd' v-yv1Ǵm@%>>ؒpf"ECnvIjVY?fE:F@21*穀?\sJ F-N@,.\G G/(Q7Njm~,L4AJPWNMV:V{\`M3wr19fE{F]13d?/cP Mo8=@Cxp)j"PB_g'@dq`$qƚ[C睲Ux#p6^PjfWyAdE݆B%ķEPy<,=gɍǮ9/=U,~$> LHTv$ ;>,EAdwBt7 m I|SZepNfUcU-"+na.Iѱ7e87>ϘNԃKaˌ o,|sqSqٟV smلk{ih8QhU(z nC !OpEcxIYf1&Edy}֖e4Lt`w( @V`^K KtA%cjp4wL}'tr[MOW|tUe>{Wdx,׏vc L#Mt](oϺ\$,7Ch`$kݲ! Ԁ<ՐWĭ+'e^F} 0jKݏJ^(N5'}W<%pj 6/aml dJ٦\SEY-ȼi/'(0`f1Vlji(8ϱ1Wü1Dp*Yquke<_V^Xa|,~t>uM S(8i8!?3fGRm7IZP : )@K]=~%݇( 7M EMzp.wL8a>pB">y" ꟭ :^;6Q rp7f83Vwӱ_:l{-_Ce̓?[$;5Fg8 /:@7%Ly`fot(-'^f! wRi-A*IM¿"ӡvDl-VZGtwjJxS"\ E 5*q3pGX[@nl4QiU omH^Z 2th09@ޘ8o+]k~$p:K#[ku[*גQ :[%3)|F-kYD>ꨰa+4y礛x'QDwp.YwU:Ss*UTn#b[)q)2OHM6XqHLljV - erS*wV^C>1`$% rd 9DRNf/>C6*?!{a\ kᆦ2 gl/g鳧 (7?t]KlK(_t"E˞s<U ,tUv{ OَٞW?tQ%d`Z޽P>e9)yvq/8h{Qu"/̂;OfC}Gs oY&|~U,YG8c6Ζ{ +h#je/Pmuo9|M8Ӵ ^n[9 ЍqUYu醔{$-,a+ѡ_y%cHFӏ39#788nYD44N]]$$9h?cnx% :Qg⮣/$|daAE%r)I VT1{e K&RJESP bBKV,gV,B'D3Ir ;K71#Y@;ޫ9qa9E:xV=$f>Ubi&o]|#8M.C. 8WM6GOjI|,e.f n=}qƤ"l}lxtRَBJ} + [>Y{ >v)R 2]rЅm#HVS 67j߈xP~sЄƑٗ]iJT31x+-T 濋圛<~H]W :/*`Sp+ 1n#SfK ʨ%&6282f\V6ɝ/]f._!!I =^mډ:A47)IM,r\?L\7h؞4k&2ztE z{k1ؼ(r:ϭXR/H6 ?}?hl.azݕicl4=z_e*&PZ3,86@J xw:a`HH6+W)Y^G#q98|2wL.@H`ʔiS4A&ﵸJv U RXXEV z/O;ʸ7*H?}A[󝍄c[0g[[[<!",tƙTY'0rEB SȎ߆}2ΓAh'BCEt)b[QjEYPfT>e.= ࣴ3 cfX̪̒A0` jS:9bU40o Vl@m $n.f[X!lV/mm/N\y˅itr,Hd:*Ņ/:7&I&9;#!|1$ [zֺԞ 2B<ʅbE9P6ٸuҕņ{n-p&$ڧ~3g7GTvD`E!w,ķkG5 LoC`pSF|'Tgg@+ }n;MO!{36Hrh}_|%d+y>QX$E6[.GAV®,?it _7:h˘r7lNhP3cbbS`8"Vf( )c !QZqzWWy\ȋ+ź\0A]/ߏk"ӾA잤G-HqPB>J,L}|ט/ 6LAK5o",R/әX ooyFДr= WBq2$3A{r;6>)ij/61^/SD.A @ ?ݭXv9!*Qro6+s+d9zhl dz-`!vhմ$`_31>l.%chyܹd-/@ HH F:^A7z2G0X)*"} na5>0;I$p#D$KXJӨt=ltafU_&ovo|FzqRM%U +}uWՕ/X߂X9FW,jC& ۉõ&g+D͓GkϒZN)RP+HcKuD΂}$%UmڴDDqN^rkVP~/J6m2j}^=L:fl5uG^H(H5Yޣ?DV YnuP 2IK?NPϚh/SXѺN%3cӇVQiU.j*{r_"7 񟦤C@Q+\v}!G ~) *![?es]A#3%6ҴjH%Ug Wn[VP6?70:'h+'┣*]BJ=:3˱*#C9ܤ-$5bm`?- d6/(~ܭ@%-cqoJ '\EL2#VŻ7le.SJeUbQDqmK(ޏ'G _:~jklZ->oI c ZoقQ6Wrc?̄f Q"%Ϝ#X. [MP%TH"/az7{V>U)e VmA`j=&ײ/қ/lHf. x$;QHa޳K6r/r^7L:t'[ֺ0/9PJ^nuM!h#mAO< E$.0)20f{"Eb#&.?]B. V iB8p==g(W ov<>¸s f*G^74*_+'^-"bݻjEQBdⰠ a9 ;az;>=Nmj ܤ,58"1檢VXfM Vц_nhɽ}P;ҀNv|p~yfWU[~Lkuڦ:ץ=Eԙ9 m:Y!ztq)VM,Cت궈\"VSĀAs,ol^z^?%^Ɓtd̾W8ZvM湯K~ |?$1u7RY.e@咯_kb#dyx#-h+?y7~lmRUKSb W(4;e`/Ϩ =kE@j'z]:%p ) W3>tp3"vkOwt?}10zNdyJQ7ʈd}43`Mݥut[|>[uoP.sO"MgVE?ZerY2hVA *ݰTgF"j̧ HoQbZMRT'|G`h?JAvந='/k?G ѭxBˢotN4|~@ 3Mu)OӪ7 apAQDOuz,!Ij׷#+w"Vu)^X)嘹1gimۛ`Y*tdĚɪU =",E ?ұ7d\:]USyG>/rX#n&4XiSC36`>ag)nkQoV!#v+û/˃~N{2|.BnD橢ґl^╂iiC?7Et⑒4RO7gHGih5=Ed@`3%c W`lmǗ":BH5Ц[~)Q@+,ExRF*U@3r ]ZVSVXҍEp\.G΁:y=?q;薼}N6Szktt~lmĎqǠV'_CHIqF&4Ⱦ]Z ic(B!!ݟ97TAi8a8a& |8`uX&l0ypC!uߑݎa+1vƙ1L|n{Aa=0WYR, kIɠff83Yu^̕YX@oSڐ-h4(]x):a/wqIz..N{Xuf(B~Ӌ&˂N"o5*(ĘQw*I9}vUzJ_ZdZjTXAG{4]LZCx4ֈ{8[HԈ(\\{L-]~m-[FS8unJh0Ulߑa]+v9̶Iܼpɐ8ѯ/D\;R`/X"qH\1q᫦gD'} { D tq-,$z ݅݅O?;#E{}Ay_nxGAp#' E8y$ef0 wy{)T8~>M׭KjZ\CTB.%?43*4){R9E]z#6OiOê=w(,#ٛD b '=V \Xς7sbi]b򧞬gS|r*v!bΧc}/}0K,lnoکB. zxE4E-Mc}j ɉV&oRlknUle1S^Rޟ$FJZ,:UޢpiZkDvM0µ~cT6ŸH鋦gRoG5,bNFVjTEao1d2<2Bzϼ̘Gj8u-OkL!1yA7hXBT&j1[ƽ9'2e~c ͚پ|36 ]#ߘ3ű.a5S W'[5y&f@%KhYX6y `/E~})Q\ /m#Or4Ob_s-J瓠@\gJ;SIWuy|+ʗupmum@k|F̦] j-HYL["eauZZ7m~3pW~%qoQMaW@W\/h{wG VTĬt֠1XgM+Nk*J| Rssa;%odikɬm&JK 2 {dGYN0w ~ 6b:t&;2?)Ϝ? .7w`%>ZĸZ(O p4-xjϢlι;}>8x rF>IH!qRo*mSϝ!$=.xl&(ͮI V}C2?Vx^"얌uOlF.7hPR )K( x}AMWB~Ŷ"k'Jl"˶mT}-i-S;Odn ۳OY :>cpvʇ]68 ˽ȪtѪĶ3b)"(y!g9ymA򙕤7 .ם>qM64$ICj=bdr@ıXs.g)cXyWZX;@4;bXF0bzjXR+U[f',A{>($nMc vY;oOn1F!H9P{rt ߮kɕMn~@]b  {Qֆ-7jFC҄Kt,"Қ" JK3?j*tmˬPȀj/×j(Y SM*NteRg),p \`Ib{}HfsqhV7jrQ^"YU"S#%7eACxʴ^cIB50[E4{1źGlh|bBs\=1(DEv r.|#BG-NZ,&Џq =!zPQҘ!1ßRYhfi8ř?>f~ٻ6uhdz[ + Zڕ[؃4;_%XVr v)Y>TyXGq{围kY-ҢvD/q)HCY52x2`)yb&߂6rހ[rX8cS؇!TyCB'%K+FhƠ*% Q Qǘwk5~ߥ<,^fc<@xۋL}GkٚMП<C`z6XDy6tnBv +Gm5)8y*4hzglNL7}֚!I JSImi M-i:/!̼>9OT0$y. Ęq@5o%b97Vpc6G:wnu7.!zl$Ƃ dK䄘TJnMĐ"tZiivYTkQ胓,GN/ZޘϽ3BEq~/lFɝjޅ}iܑx\Fg;X&m2K^|̑Js.x/UưXtOgGx#L[`d``N%˽ x˲COгGD:%j*FT:^UXbtyJI)UNY({vH EE=:S?]3~WMY?JL9yG7PW6qBg2Jq"Jy3HMtՂd RgL\CB}|xC3^QRB)5UO\&[mkrjU 2dÐoi_*6e=Bbz uZQO^1(ܠǥ\X~ưJ 2Ԡ<$#Q zT͔E9;05@/w-eJ.!.h oc 7"s9LPH8ijU-St9Dx.YdzC-m#w?e2cj''%y 4z_ţl+?=:*B(Z2zjn3¾^RK :[>zob]o}spk!J!Vd>6YH!y ʦf(T&trwZ_E|ժEᔓkgK)BA^L{٘U>raeg[QE끙f5]ϕ+}o/ ;Xe巯9;"[xB/ْb7w{pwz5DHAMnhmHV)0NkjM"΃ZU]`U$!2_nr,E j 3hx|BDa(=k6 Q?{)*hg{F'w?q3^Kv$m^wy,y|*7pEdCʇ/ZMxQLR+F]%o_ۮ @'2<Ҝ5\#^d3[Uu>5Q(҅- "meH.E{@aiM@)->*/Jja Iԫ*U}B Ul TnNG!5XW")ke*=R j;!Re Cq.l6}FboS5&quuؿk F2H#Q;aͮou^g|r ᣙuPܚפȇaiLq\=?)y苻Nk#!^ %2 "vg-c㮫 CjQ]^uR@s?I_Asӵ[O߮&uS10+;19xu56GS!< 窃~itϹJ7i6j1+omU604ŷXhBφ4#GϑL\(2~oC! Ty@eIUruq m#I-)CgvV$\P*(`$a}9lJj1G <ȁpJJF[ lJ$ep1F"o<pO&N;2e [r*!TNyy#Q7VB"{w[A9WT&oǥϖǤ}NZ_f3n0YDphQyNңkR"/ctD#O lRF=Bi?rU a?lNۋ95 w*)Lؚ/.h(r+'oʼ~֥, fs7uYne6 tȍWМ68:U7f0Κ˥u{D +IY҅ƕ%v `B3IƳ 89j}TBbe9韚l ߙOC,:0e+NR;Y:S0/CٖէAV36C9qۨ +Ź=4kΟlJ2ڤp]<$m)|aKLb=3@r%}STă5oęُ0Y} ~ÿ mD2)2w ~B긳0 R/ -6)cL8l[~KB~v9b|JT렙FrbvYX!" MP.n87CcWo'"$'0-2+ d~ݙtjMs$nT8 ю-vvӎ;2?; 멶+g LǴ[0*^댗Uoe~pipN%`Бw̷t/S!.٤~jd0|W8fJ uO=d[~-GmK OJ*(!$HWP{Wtg:p|@ӓP@ԦzAFM!$M+J LWR!џ:"Xz1dR]@VynVK*ED$RZD)-b/T`?s V.f}VoAv<6yhj)ǚNA켖 '5^ zmᵅM'~UPSw@a<\ov˼DJ %b7|[I DG.wX[y >m]j= ?޺P,?7ER(3*9g?y%Zt:`; 9dutWFc2d4?IOЊXx)KOܗdTȭD&[@(:E'/+c_91M6gb 3ONh|߰hc[6fuohe}6z9KU8$k/Z-E>qw3صCLݏ7 X6̽_dx'^b=pbvŻU|Jn0d:6H{=]r?Eշu) ד5W6r+s2ү`? [R>TSkW,i(t>W`@n|-yEPc^8n{ Jz YU>*k>夝olˑ0xZkVxjI/1)^(cz*Mez*9IFT ߕsd۰okTln(2z?@pBs+"  us?S{dQ 6̖n-|$[@EbA >uU5q9BГPK~:۶ECw ډ琸1`4y_wYC Y˛ mZfVvSV%t!'\GWjTd%XN~G7TVW\PMf/ZgXkyuyC[ x\-;^]]J7\/۞>HG{T7v poh Q3qkž!2#_j\@.q9o&b\={Q!ۡ0Vⵣ;ɡ2E2\h 9v"9n4$T4eb e{H7$cGgR;!+&µ"!4ݕDP+] 4>F\( *I)d9}0j/E?xg0V3wurjiujjEg@`*cܡ8}ot=j nߓSͶp]FC<7EzSv~sfE>m9fMp`?/8{y WH[b[Ih Mjc>cךZnU l!qz t`IPBX7NS(?̗ZŦ=Fvlkv~SaA=ӓָw`EPݞ.#A69Me>BZ}RUv]#PdJµ P|ẶXAYefLoFaDP\#/z5bT2:@k~g$mZ>p bD4DZ u@Sͻ/X1A x`V7d0ƕ ,nVQ;X^ G\FqXPeE]k]}Ҏ#]AW'cD' c3Я8Kʰj63%W1k _I=PLA`_&!w{sm*]dqO etP G^'~av6f؇M2#@D?#o;Ydbyn6kh^|J7$Kj<.|ihRɏ2~kx]DX6/ ctФB[u x@W ֚kP'.^Wtڏ%oo3G=V!+Y7A*` U*ZpI$"`bzri3~U]Bʩ _ MUDF?F(MF\I kAk8bx]/6)JZ曼yX:GV[ 2ȒN_8Q:+szfԃ% 51h0HM۷0dJٖB\- \m; 5%Ϫ\; Mqp-Z,!{W?{ǧ+,B3vfa4^#?r+uR/%93072-<o&l^v%j(ƋRc\.#USq0{4,DY_ԧl15IޢCBϸ.IF[3ZxB]"(,$Day75SPܵG-c>8qfdpY,}0oȍ2XM䘱o!UuuPx/b p~JnVD~R[Y7"'i(cj袡D:xWHMɦE6B{G}i"-J!/`vR!ۗбJbގƤW6J-B=\Iz1 QƑ^Qc\f,.T, jTGPpQ :qj|;x ĚFUT VM=3mze@I*t*]4w "vHҸZ⁢**U F%0+D$>,gS,-I8C=ı -k0P~&3TNO;ʫ S)}-(SנyFhec< =OESGPuٯo*9]ť2sbD槓T?yR1 [~Ƌb#g0F|byN\ g4eMEuMKNs :&)y ( bw.]8TN"TUʔFuNFuͥ{c8 ($Kh^p\ o$#uFO%"1 IENM?JV`Y_fU% ҷ3Pvϲ<%]5@ kIDX&]=g>ûy?3傓s{J9􏗁г}D0#W!~22/sWYjg\R$NKUm]+4fc~&t-2cAhSG̓CUU(LiA'Op##٭Tenq3bԑ8DRl?ɫl!pONtZD@S]BxO3$}^! QM4s^8?? &ٌGnWwOV,sT&Pj'lPT`'MPԃmdJ+yX g.cB5O+}v:Vjmg/زi # T5U0R6!)Q:Wb0+`hUc`3YoDnlnTpk#jD"g`%LQYA(N^(ʮtF.f>h.GCnc4ƋM=p43R¾dw&7+?Lj$T7UM. reą(yS`S  {@'YA5W4 oDJhˆߐȲkv:l2sW}k#6ܤTĽwCBYĐndeѷ[GA>:t=akcmԐ~P^ ߩOp467JY_ǭoL`JNx&vpOD?Bn) IZ8 )`XԄ嬢~HEY!~w! m{ROɥ8mӌ+Uu+DI7>t>5 ЩU8|iisџ:ʨ>MtOH4ύl)ƞ\p ӟ`ӳ mXuקsTC(Ha蚄=8]lL$bEK"#>b>6t&*Bj؈o6eU1i(!: '-v!`aɦLtG1T\ 3pG9!jw_ A3$\m_O m Ns`hlzS5i&*<a6MPJlp+{r4"yMvcg1ē&\H,.E0`p5cP9kߑNxq%*GQ j ٨\R.u-~vTyzf\]n MHdqF"[z7f\Q9Z{LlDfII1!!QPzp_Vc+T+}l;< xMV}@_WwgÁCHPDo#8%E!q.S6gw ĘGDh;I 3Wz^^$U-Drə=ꈀ(\mw #x/=p$U<͐feyG{ڧaRfb)WZrdOr+ϼ%y /2]1{kY1%a7z7wzC6UD1 7ŠlZfBbGh<"T7gcN)˜ݣ&c{Aڈw9H Uj; ..W*͖ti3o|"UֿNy¸ (n ̒FSs@!" 3$e !4 HJx͈ 6rftUsoD5A5~w 'iWW5|@+^H]*Zd֝iGC{+Et3<[كBԴl~ }1kYhR8A|,6s X Q7$r*Le{Tc zߺӹ d4KK}˴K%3ocԚ vЀiiGݙb]N󲸫HүzHx Sr^4/錳K72Z;Ukh{~"~* * :-- 2Nu%P.eʧ߂kE3Mj]c?^#LE<~}{5`CKओ {U?%TES-o$0ޏ9J|'~NB&ӉqrNUO_J{wPw{BLJǓ:lihG٫fSscj|- mp;*f'kT:6Ճ:dM==ӱ~V>YV.EjWv9,6K&ͽFO1w}QZn2O,:]ǴHh9]9Jy@{›˵Y6xySe#4)`O93МQ."R*;4K0fӏkCaF́H@ 8vB+#kqJXŎڂXnAy(l3CV^XV:$ eniS}4&]ɽN \gupx$Y&Gw @@_Y+`λ]s7֋mV}N[0yKভEd8ҲrUb;j;'۩ ZLӐw zX5"cG8a@WoWT4ÆX C_Kv> |"&lLbsS_ rVv35>lq ޹߳x(XUReF6ɒ|f 0Fǝɒ.?ilǽJ_20Fl,aF?0b pnnsAhtvx-#=Tvy$Ym`sMǕɦ,R9^~Pw$+2V֩'+v/ط)Y843;+",] ͹J0s+éuYjiځ\~H=jpTzǨx" ~+u[TPWRiP,_w ~##64Ucl:^Atvonxsóeaᰫr>+9ˑL[?QX/ _Q];LA[78N푩B~,B TfeV͑_no96õ!a՞(y۴3i,Nݥ,`Z[U}lCI\dluPl:h䡏OKd>M{'jQ|0Q5*_Vtܭ`q2]r3%ZziX%Ҹ^9KdA> Y49mw@˕t)D:mݦP.KI<}Z =2`8K!MO L6sUxB@$~խ[ƧW\djۇ C]qQ\maPq<K@8%k#xU ;t1^ #iV["?y^@ 1ږz uWQLyΧZ{P }rPH*CUNAT%WSD&U͹TwegL-tan gB~Xw6q+^tA`Ի"M'Ǧ`[-Q)SŢRks Aϖ$3L eܑUqsKz9ߔ5ñZ*h!«Ir+w!=lZL(hsrۮejssqs5s!'Jw,&T\E[*ۙ=KAc ̚?\MzL( ɼ,}APzѐM)Ӻj\f8dN9ӃOU⧙]β Țlp?I (q5;~zOЬ ZS2P$ι(6Zuޥ,#WVpGnj3ť)Ƀs7r)h7IJmylpEF ZJyK-5rCfomY7ݣ0goA}Аgn΢ 6Vzȋg ME}3-,kvZRe(!mj8,T}ۥXϔ"]*_EՇB uQm=IiZ % ΗN85*j\+ӱw%(>|2,\)>~c:/سD@рY[g+1fKn-5k"Ҳ>9Ef('}`M(ގuhK)ʾz.y'PR mңJ׎ءu3<|WT5;X3Ss;J5)y) bdZH%bdr]+jD?0Pàj/Kzr&bm杄] V-ґ>D9.mVŋUPAo)E+$ZdžV}BEhMWƑc&Ĭb p/֑ B̀2ȾC=K{nU'+E1z'|!MF g4[ g*=^;<u1zmmQZGؓo4ea[ < ޠ~D 4#HjΔ7\ǎЙR^o4V#8ҥGz,{KN}3 Eu`&4B -xN$ ujj>FàbG{%c KXv뚑1np"&tnv< Pk%2 :2hI]@K-$j`]JsTSYJY%7@Vra{ A*~tְ7VOn6+IJ+ée]%ЂɜYǪ]v^-`,hgB?o5 ?pnTR|C y$"<{򏵛= 77byմW,,[T5tnbyG_z 1Cf[7BDKА9kiI ܢdӰyB e$op~r܂3#X1utݨc5n_U~t>;*0ƖeبdN 6K{T[^)Rg`ék&UoR /~*6{54џ ^Eŀ F[s+qGSG{ LȠ; ݆33=ȤJˋ }>oKOnЄJ܋w@,-d >N?$c#ɨٝkܰO][BP{O)k(w!J@);Ħ&=T׫m(22n*\Y_[Û¸&ID" z >A}W<ĉ|0o:0ÆM4 QS=9ǛW$II(A);8(2KD{+7$(X- ?sk.}XH/TɮY}Z0EHƛu~4͸TW,Dz']!O8ո ƃb-vxk75θnzxd)@unwkpc׫呸Uu8Z@5M֬)gHzw\S0DYnݢ9vGYhPC݆Y0o1*Yм/M7N"P-Ĭ1ZӉe a_I ?'A^Xk) 1F40}b`R1oP niF% BMjᤣM5B}P\@Y=75f6$29-zt6m”́Y-sWM&YCf4d"0Bɉx GR=9DSF+_@1>v?N/@52pv:[",o \"^8.X{n >РY %E1s `a c 0FwEUɲSQmFi Yw`7r14D$ڗJTl@yAgL8>š,DlaK*$E\v%G71!i׹ٛj{no2I"¼˙Fws-^_YjzW2~: CҬ9_hHOK:{A4~e]?r۹5A {CW~5 S _(B ڪj.]AAN$%^ڙq7p\W()C4iBһ@؇d}@pB w:?Q@J似nW^Z#q :Q Mf=j'S<~]\@eJ`1]`,[r5l-2TΨ]H9KR|9kaFN'Y_qsEA擆7i$IBWV @ju(z֣R\#}ۜ|3\t@U/p(ցі|DVm& c׀qdbNDGۜ [ԎM2+8TP8~!gWi!D0cF G!|dnxj4d)a$D\L[#"#IbL>Fd|}CXK߫_Kͅ7 HvĉP;#W#L}mEI`BE!U4 m-f<Cj%ueR BsȻՉ27 ,dtD*h"^]27GcŜXyէ+k̕swl(nˈ_Ϲԉqtf*.D9hzJt7\U55oz!uLίZX͞]WJB:'?f$nd,$*r E1; g<!,x[Ss3 ';s[,g+tk_P|Cj#ՐXI.0/PY!e])irl$x"qB*,߅pF4 90a"#3 h?ɋ?o6` X* zkxԫ9ZY~ai'a7BGu?.(,$Ir[A݋A% e`p#Ħ_מVYLsk8 {$* wC[]K% fߨ{$Ut4t{:ܗngͬxU>'<5*Vɟ_a7\(sj~}cR1KpHL1s~6 ]PuhThC$" e-9#)Ey=/,JAsE'v|TN^&qh!([ _;b21db9aOuNY2ͰuZW TOkﻢO={vxtU_4Pq(n53h=))~^a6o2գaz4!#5 c!nAJB`d% Ki E@M,Qe~AxE&OP}_OBrZQt{.]l u+f*6l@7/x!)4꣚<ݓbqL35(OIIH}fx`ti qpQqzQB2vK6:4Iceqy#tx?AF3s%5cEң$ih/  .WQAmݏ(xxy%[6&*q<[2SMزwz ٚ[i1t8{8h"tXE g&RVƉyv=ъ:ZlteDžW7%☿;(Gڸ929Dt@wai-T)/(PߥEiΫccVNw 9<73}aP$]YE x΃xТ62mπf}!TG%`hc3}cKn XYpyĦҹq:Tizb67iCO]Tt6YJhCzc3qL6_&j S.8憛iDCU4eaQ~ʪ98AБ'B#]B* ï1e,2Jz@fޯ6B[Vw #$P_n]P@"cgnLWE>=ѫ\EQ 6^_;lpH2bAY% i#/SҘ8b5{S"vncJ&XKpX,}K?V.KϳXCegCP]!; ~6ג)E֟\ESEj:( HVEB/ԨO[Aђ_2~mWϪt3TTTAF)izw`$ 8۹&?*u7P#Pǥs$XRIαp?X!o(ʓFKP~9bF`g(6(WZGk21}䒊+axc_˵ @bMP\K:X->\ۗͳ t!0041W1 ˍgÝ}9OmgL8趪HxO=Y,E$E&);`HCC udhX7?DVRY">bD}P">S<t`{ ,uI u n} {el!DYՊ-ܻ-U;f=WG$%w:kiCdjqkJ__.:[#u|MƿPL,G K9X?'&uY?'<]D#KxKOlWʈo9o]>ل+]i0ρP sfdֲj_ތQh^X=qgc5Δ15^Q{Hlz/DԞKyh.r\Ֆ( =&MbؿNYN QN3߱jV*h{.ԃŒZwIW߁vcŔRr+t|j}!M\> y>nɧx,=UpLA|V8Jx:B[lwY4KsԔ&+  iAT_41{mn|2%j|'#Mۍ7 )5G ;DO~)w>;{&w4e=n{|Ӓa)}^־Xdp/N̒lγ=kc}4C:A-zj('p rmtY|AH]ZdoXDܻClKWh۷'b@N7nE/o~3yl|CLsjP=a5fVz6v`جjEEgMRM0O n3806wkOUB-nt p% EeA^ _ȯip0 `ݜK"`2X\|l<%}Tf})[ ݞ Dd1x63o.tz2ZE{pY1/ݹrFeڔ7n3Sژ"NS. rtad GJ]>|i!pxק0Jm଼)]=<ܿ+S\lVz$[^ri}|ua,͓ڌvl{=ߢkY&}ͻ52lP]aJ*ia'ľOS9gmYϷePL?J=z;9VOIe\,|H]'k˱:_!ԏ#;!_OnBQ1kK?cTƎCUKbѣ8N @GǛxXzoHxy`EZ 5&g%i ;JZq:CY\LEC mx^)! 2)걍XA*-ڞ:H93. ngL&geRNI۪^Z"5H4[>-o$Rpo6EI>'N ]H}G#T{Lx>i _$4U\;#**=ly1Ul ` M$=!Uk$\c3.eQr>[0z\yόA_ n4z_<]A w$S5̚#\@u`J U* N-Dև^\kj۷NV5Ppڬ3\F4ny0⾍K3{q5tmsSqeF>)5g!՛\20Gڎ)&~KRb۩Lq$Cj|5+2=Z {VDGO+[u#c\>p|5=ɏ!> x8~7+M-*L>uzkwq\ujȠw{8?yA;޻J *jl2nAyd̸9:bgmwKtܡg#y2\oͿs=گuo \_G;-OJgak<_l j8o H}O105g@giaoϻ9!SG펻 vg!L;a, E,hlG.K`k\G27 ;|ˎ'zbt–`R(wdݫh%DQk?˪}[D e5ת9EBsוМ_wACg4 <]= g䋐-Ľnۓ-\ y]f@'Ӯt?\3Tf|]h!OX[fDZE!CW)taq 2X [!ѻd[< !3c8<.Ign1ւ3etTjFB{}ZMkg~K~pAc  -x[}sU52OOmd,wץ[bzoeEOH \,RX`zN%ݕ_9ww5$wO+uFfP~ACUz̠D_'=TźY܇`ޚؼȏ!V{bh.J ZYfqH]ҪT/{Ymu%t$o.raX<SQYa mGF6ws~/K6l*aE_ޑ 1) FMϤ"3൒,xVTU>4"GT Aꗈ*N +zmT۠ʩF4J΂'d5a/p%e&>ˢoM_6{T51Qj{1hU0sgM@gz&+x&@ G`2%YeZ/[-PxK7fuA˘W j9~V˟nϵ d64tk gX[ՔܕƮZ>EU _^ k)HP];]|^ALb]/%V沇%{QNeKn;CPQ'f $OV'&#?{N:=/يѼun)84(~vw;9mw`1$Ntɶ,R},"p5lAsأ+7>HYh=\+ԮG(KA}f ɺYbOʀ9F帎Fďc׍_< 1^ЃRVGYxRa:$ŋ6](_*YĴ2|n597SSDs c`v%s?/[$8=ic2Ruz[?>12g'͟g쇺1`4RTF>^r+mYFеd|`5F l˵7՜EAp#[wlspGC9 MD[IGWKXrbxQƣL5c&s71j2<:K| R9 <<͌r0E5~A:]cbV:Xo*/i dd得Dae|U?]gVCcX;&y $P]J F *>)bևV^%l 101HѿӖ筏f86\ ySj15[R ]N6yrr-aሃݟdM֕X8&?ŒF"PnZtA`)`kc}g糨֩l+_ r"n4꣙wԡ-GEE(f-As`Ss=tPZ.G*Xm^լ`g "lP;.#+rē6: {.͹ V>9CaϽkW e9fwZq=s_X n-JX-7QA`n9]7I[ɨ GNprYk:>K#=:nFn9Z ^Dd\o[ѥ(j9!ҋl(pT%",HbYfP]FXm`8׃3u+(b3eA4Q;nk9 j`}[H=""x@˸_0rcjJb'R/ %gsy=ٔTn.Fu~:'1a=](&W=ӈ;.[ƳכA01wOCc@mX7#WDڵ2.CN 1v.3DO!IȪ4{oy׾|Zgo ]i .85^GQعbLF*H& aɷX~Bz2[_[ -יA!=Zr'_qɃeYrqj !`'>pN׭U;JV xp$3kw[!k39Hv_u*xu0 *Le 3{6!-ޭ{k/wӫ]vUE̤ >v 9/fOd! t:r4F k+L=3qY(; Z孄JČAnȍ#5?co}wY5ߧr1]Lv|Χdhyx/p7D!UXWm ^.!N 笩 }#huSx%+DN5FnzU><h|~uTQJ+2J#KT(p.e^|꫟ot瓖9ft@+̭ސ9|`V% ]> ,yAlKtl%ww<^z>ÐZ6.@_ Ep1I޿PI;YVq%d}@g2Q^da 5xH VՋ@~+MSG{ᯚԿ2ӜrT:PnNn*DeDx#&{KЀ!ֽf6O%jel-AV3]IS^@҄| VTDA Z-\58YZNػ@sKT2\Љg`65֣ԧ!Ȣu.\RTDשZwa!tMVB\;NgMg8]܀(6g\I%E\Ȋo.MEWV4dy4h}ܴ,PVSAc_ϐ-n67C(ⅸ6I=ǤP-ϐeeR+_E`r0}IOT-PV˽;qv14K 3Qmߥ* '%j*GVm`|$|:mւAx1ŏcIOniq\褗c`ws;;5Aw3IaIfU#ڶ5\*7oz^t ǘїTyQ=T( 8 zq8|HjkEh4qr*ǏFDN4YfLp>q:Qe͗s$ϡ`@KZK7ң ,3 k`!==W {-~Ȥ-j Ѻ5MufZ/s+8wʾ q:TpRY)*%'y;vW,Y!cE nOϳZ rDebx7~4- |LkɖwƾY 7;dD^$QzoyPe]KGQK\MwʾK}]85g@ au0\pM1.Lv,~, &U[29 k}A37~ı QMjA%`~Qʬsiroউd+4] ؞\3bhI$^"JMu?c;*$ܝtCR NVXؔY DEKڿ+Kc-՛{BB\,|ؼ܏9GZ}}ڰЧEu. Vz`鐆XҢ #3I-V%nm )Z`*$dM`ڦ^Cz5߄[h'*?3E>[%>L9*Nntus5 /,Hw@;*@~ SIJSȂ@6 )|黜re1 @Cn9Uڔp>A'e֦y4@M09c'yUP`ƺs`%Bgf3蕽HhgMߙX4Ua-}N3= Jxb vj 0  {1_{؊B $Fspz v$$R򽐖x,b&:gQ2Z4HC-.c` 33._R!E@yM Ee.Lf b8<1xMd&B&[|ƁiT Z4xn(}~Ꮷ0TBX3-'j*=Z5v=ʞ*R^ UUb7_|%g ,oFRX0)wIƧGbp,rSw~xQHVz*8 c<5J $UtĮ+ 93@}[TXw{{ܟ`izY@ y6<{W%.8xIP ܉\He~ nh u5/"&aS7S(: L$qIRIܮ]:-q@(F| =^MgNTo@zK  OЭv8!t]O]qar1{1-;^Wb;3DȉQj+EA@Y:#iH{8D~ķc3Pv] @m/Xgebg$P?Zٰ[SK1wlIyw؉?;3yηS cp0 BkñN̙\c@#F pfrxot3iIIy1qG3鹂;~B/1Xnڊ 9%S㹡L2< ޽boNa本Ee*EQkM0We=nv_:%NEKjCq`H L#w0&UѿPP*btki? ̝ٹPh%5}'AW+_3\b< ͯDYWm6*wL麑@DQ 䔁D7/0bagDǭM bjtۅ{-?D1L*.L M\x[ujlh ~wa % Bد팲YޮY(gg+~,90yWP1zql#Sf;J@.t;7n"v蓿APתAsc3dµPy:wۙgV(@dLB0_3 [M>;:5^[u߯ jH3B3p%҄Fԅ]1HC/f`#)\"n߸KYf;5Wꟻw7ʄU8`Q慳^X2EAMe2/5qEn^iեo_s~}Z jNH"medoGwE_ʩ1VU症t=ۮG\S{׻H?E5.S~ȣU9cwzA4/FT(IExN8C0\D6n3K0(_L=LV *ɫ/OekEjNZYYJ^$8cɏ98=7FMZ!h'<ͻ%% 8`@Г9^.oG|NTPTvE-14/4𒅶0WV_;SNSX/IK̵T8F*ycx*V] R_vIre>~[aj\1Y+";Nܲ8Jݪxnp~uKQwHKΟJ9u:Af$GMImc3SZe,c(/AdGxl/U$f0P쮂TGFͷ@1`KAd7bmsAv= +Etoe z]W `*lH\_X2s ,qUX_/2k:<|tф^B/]HX=Ԙ'29ܬC:Y,zHwpZ tr@J Vwk0k.|BPF qr ^,>)ʒ6zf*YwKvxwlr?3#UI/!6T?Ւc7W0`z˛ze_P^- zj>GMlXƉrCQ\p=xs{GI!RL22S!v@~w.xQN<_0ET8B-lT-|#]QZm,feN 0Ui Ea8,F :DȞa#fr/t[ %tZ‚ /Hye95l#.x3fmЦeuPz8vٗa-Ȣ!< opHiCH3J&Ż00,7:D {^Qt41oq]2 G[0Kc>aVރdd`،5 1x8Ӈڠt AmՉ;,E Y>/I at̀ 5!\VUԝw[-#,@M1FQ ~K$aMWOLld.ohA ;:t\ĭsI{N2$L( 2g=pej.' x-o߾CnjұOEԛ};kPbQKXxV_i7'|!;Kˣ4lRpZQIl7k\lY*Zee3i+[*b8K`F. y$P͕?,pu ZX>,+{6':cη}֦ }6w AF2泓ڊtDC9e-qnP5,&2ilZ[2R8g"XZIET[-o"@"X;ԉ-RWuG5RBfl/xD~A~7@\SaKYg?% <|rY++g=+4˚~Kɕ .Nr0 up^Jl/" ïTxK}Q&b'jeNY+brlm^0 1>(#=0k ]. -5XE)r#P(p1GRl&BQ?8ƴ-j5~ҁ8" pK.?Y=1clH6BoN sfOh]3Ytۥ{\aH%M <.SSu~z\]qHѲn|$5os! }c$9[ɭb!E?vlBe67) IA< h-K#VpS<:?Xe|x U\ݭۨt DCZc#g)[XaY3 _&^ώ|k{:W%bUlIYbTKǑMYp_7n$t{Ȥ5ErIs:u")xc}:tgP%mgĹnKi35ŘUbhU^Tl~BI/BHXMlM=UCODŽ/ێi"Za!'P2Jr͡RI _,`CE 8pL"0>Xծ|6,3l/ ٟ'QT[B%[PzB|q]knk}}T϶SQ{97ONѓUx05?2~ܕMiy۳J f֕dmS@^8 WB![F٢#NuoT$PTCv6sޚ!Ug$ЎbIt1%tWG.*zc8'n6/0|)s)5J,&^.5͚_l ޵& Xy2l誳{}a.; kFm<@'ZP~j/)sCVdݏ6RO` lc$6k,v Ʌ.1 6;s ^xZ.Cx"oϦd xtN@ A}V2 ݃tx͏5PTHxwzJu #yÄ\0o OqI9Y,2|f'H*}, @p2hX܉8$)F!~9: #jAS-at\7@2 =1+> { Ø S#\ %BETL'2Ux L !6SdM*V6!DlDjI t)w"Oػ"h,2jJ9+G+}餜erx0S¥%U뇊4%qf=p z>x~͸Ol/Haq; G>:tꌰ~ N oz QX#k6@pPVw>1]Z㛃#%!ƋjC=>󒲬xG`k2)%Nmz֌ x7[rfvؤ̲?{2"E-"/U!9ztQ^gdڞ2xuCCո<"?dF Ĝ֨)0 a*ȩ0^;PSS E<ݬD!WJp?[=A 9u)dU; 57"hҽ&KRHd)ا߳`O4Ôz~kŴy~ &bVpߚ7;WŁ0N1'D$LԠC-ƔO;Q&1NmpT?6؝n9V:3cXIIt{yګxgrnt%#=WM KWp9W/5zJ8ӓEEWpj [m\ bK)]nax(h[JX6zF<63 bS$b:W}&cѾArMy#-UZAKpuÑ:O,+^ĀB fx7R={тDEhl].b&yTzF:qԝxȠt-T>^z.iһ'NetnoAٯsjK SdKt=F niOvF/oD\JY0\ )]K\m.1s(Ԣ''֜A$#q7^dLJtA6dJɏC`n*{OP M%kcP~򈶩Vu2/Yk[4M='T~kOg w& ((e: &(x.-,Xg+Wmʺ{R2*OܔNb7 qY}.R鈓qJ 7A#ОeM _t\8i3 5ԝ:*NIנb'?!m"N m.<[EbǑbU .E\K*5#qW!ܠ=*Po%\-V\cL&*@穗T\rݐ 3F樔O1?=>S0QYHf{ @;|6ʖKahe >1J6 H{,!Z=#g1[fM@4y۷mr- VF>ٹ O\3.ƊoWd\cWAv cRlO!ҽ-:(po[˲L$d[M hڧ8P;o1 IUk z|m-e4P;ױqF^Muح5rϜ2 io`8yuP ~I'/n?>~ʇ}>+0 i\z$HWoATS=ҵJ:ZX-SPi?je#6 uyNH3?6Za<;p>t) `G7Ƶrk%4]!\& I $`J/ ׺/JC0uעBƀ:ߕ/M\%kslk%عĮ %+I@zC_ԎجEQ.EoA66ЂL2>YXṑ:e40CcxȪN}(pax~k)(2lO36.A3F҄m>-+bD\s Y 'sO.IcB)f#lѼ%K{Ql{y(izg3nM)|B@^ϝQZ7]DS ;ff eٮx*%Ҁ5.O5CP5]V/gVM3QCRXe/⚟!K)%N+U)q ]=T阙cF!j3ilYZǼ;l|)dUSngȣϿ)QEZapY׍t([J%Я碶A_V62Z6B\QIsi}l}}aH{Y"w=IT'C>hvJ*A~|HdIiôqPU[F(jJ ףN)s4-9z֯~Ep/82O"1 0'.x{}tn\z66p#/|"8w02*:It%]%fԩkjP <_*>=v u*RKpL.uNfF8}SdEnNt70O=uZZp[F",`tUe_!Aum٢fsB~T,M֠8ZQ'r5V#-{_L>]elo{flf2H)X ĉ@1B3xIgKKD Wlo qJؒ '8e-H˪Lff*/bhĞ]OR5"4 tCObU"M y"o? d]j{6!Aqun l-[;p"n^uPP..;ꎐ!`e.5q JA$RGA+ beKc?>1DSj%STЙWM`&lZ%k1Cxj״߁3/)ZHiyÒ/"dBpXĊ?3Ov ߳z(˹|w\δRv Ə9I82"qIPP q0XKfΝQTgT $5e ֶ2VfYH5p m-|(v_+qyN (')F.׽s: 9ʱSM>[]4AGj.Fkxe _vC҆m K},@)>Eh. po7 ؑ+//: zTz9*!Nl46XҸmSv `CYM]7S˟Qqv4?I7muW@8/KПJA9n6׭hEeN)%~mJ/.D]0wBnS\"':khp 1:k8e_O(+[o2E|SwvΔoٔ KqxY6D4* 5 zfhJA'ϳ bP6y͉[5ˍ1.ѧ/[hpzK?hs QIuVd[4NSۧjƳ+mJHѕ-f^ !bL@x,zo4xʰ5z˫H(M'gt !Ey]%k?R*&OZnJf;ٜϛw,h#B28' ~(=/UhPCf@DRl̕n[xΤ5}@r_˔K6H#+%xhzF̀Qecmu+`\MTB9PHX?׫ qq Ux]#0pܣyHNG&˹W&$ˆA_ˍ0$ރBryvl$YO[< &I8,l8Px\̔}lKjbiQ}˛fGDӇ2R" *HOC׏xXhK,"l*zI(lJ wHA育nwj0\͈Dޫ[ 3a nU!lT܉[M{x4D;>cQ,z!nޜZCeDE }4BLc^ DXKh΋p2D$' ke8'Qdǒģ.Hd#>Y+yBi$u)^+?hH,9  8JfOPn}oֵ.`d1i,5MKS_J'cX }zrN}0a=5/Y6H\>\v\P!6e_<{ݤRTgtSJ0R"9n ,E.$AU@jf*p᩵wkO5u)OhfdZp+=~3)DɀoIM~;3%J"X9$R>,ȗV#3t;P^ ݇y3;<0nIvtj+c^ ƈX޿Fͻ5ŷϭsq^Xi, B'4YH8*M3;D 3(1C <6 /%6x̠_* a(ٱ J fJ# {kK|:q1J8uM\w4lWdT}X\>f4Y'!coiyp-! h{%.Y>KcY=x01R&7M)@F;h? ՜ !ܽz9֣%8_)18)mHl|UBt$ zk3 O x[BX i^3 ??0BWSR.S u˜6PᨪT¡x1[DO5mgik-JZn )=_+_" &Mo8HB LчR(l JM Eеj[ q,i3C?'npx2|Fy)nj})w kAJX7&jx8ABtD| Gi+*KpAZ]c3c֜SmVյίė>LL&ҢMVLC\lokA0-T|T)wbȮ=yt- /*g*d/>2:Cd5`q Jo෫AbwR6'S]4ooHnBP7pTa@Λ涟WO%TTlSw &>Iӧ(:H㝒_(lXd)l ã=e 7,xVso7{q.o˜awۆ셼eگEUЇRS 4) 5qpà :Z.{cj23ZJf% 2P *>VtuhN9SS)zcl G,LY7 olž,]kA -fg'V* jڒI1,0',T2^QTIS Bƌg)dfS;U3žW̼{+m u=?PSOL{\j>yt,=^:NHgZ;o漳OlD$X5U/h`/_Lͫ{?q̅jU#Gq|?̐XF68/@d-Gq0B4FJCu\Tܣl7ȡK+$o#?][~۰]^=t4@M3CKW-vXpì+k8ormpJımf2Xi4,9bzbzڤ. eyG]=fA k͹zFAI&_4@U0Πxi FuvƮҖ'! R<9טWYi83G҄{It . @WIYLs~;@FJi[5ԗBTޔ~P^5hV(Vr/NoRς5AʿZ6A&Ԭ=PL912 OELжK^:$|KF?T QdToh[$v̀:H7eXрKL!Xӈ:ǿ8ݣe=鋌<)|V3rYI<ݳhû~ew|TK3T IwXdcvc +dzdQ*T ,7nRm̓17.KobhHL3PѿM=C=0Xc96:WQq0${[>ͯ&Řj_zJi(N7>:ՒkwˮOHD|k̼NE:-؇ќ Ž G ;lnow|SM8LǦyv(+z0(SbLv3$b$ q2qnC;yaC@ m}@?Y ېQ|7 ]z|Pό M.~a~bx-&$4 RFq 8@}ɱ'2@ G~auH#tDآ0jNNQٷl:RLk3Kv&yI yT.( bxT`SE3I >P}P/sIt~ HeAwuBӟj45/}+[͝4~^ N圑@P; \JA-#ųl~` h_u1f= ,e m5CM4WhG2ȨZGF úU?jgWGc!LLaȚǍH=9I{PJsS %G]t4zḍY iK,+D5w:k|#'/Ž s[z*#r*4Y̥ItJSpHyYjM dhW>5"zZuU GYT&'U*Y=]1Iܚ>eG0HpP0l&0d1̋AK->r :jzQ"TI~P U/ !^}AmǓ&H)fc(fQ9XGgW"_noSEʤyFS9K,0lz5.) 6بP<ʘ?s&.E/!!s$M%fϜVB/2'dMLySoaOX ౟Q\aI`N/(҉ZZp ,L~j.`iZ[5{HE{%W(n$oG|lVegAh(k\(K V'@zepH]T@%!Y8~KFQSR=)9k8.[:a~%Vp +BOH\.ߞx ( ? ~zJ-$J&1j^cNTkv 1ugPXݺO/&u~ E~ q݆,6"ТZZJ̋+(]jtgk 9.237v3_snh,-7)qC-5 ~eIpWx4xyŻt =aJkj$:7/%d\vR5-j3g_*"˵XwClp?\?(-n=5V`nR'àҳ?QXv. \I KPjt ԼW󺩫.BVXmEB,atFt$[@Y|ZJ٘|nK+mK>$չ>R=8K'H#YI룃qOxCtwDfرVV4Ǵ@*9dBL*ƧOކn?Ӯ?ʗךzPYB~3Q n9X峈L /K<\ h@Ni'B"RsD('yLMwcWL %IF` ik;9r,p׉et);6C|ߥRAYTl 62s"ϧΔeZv^?fp[8ڢ'Wu|v?貄WYY'/Et$2.%J`JlQM7\Ǎ7S^-a\!ix='ԢWzn{T:[-b%̇!6 MB{ P[&nė xѹR /4?7Q *"TLM]GN}*zI7Jx4eSg&]Be31p,䷑ hxX~b*@뚹{ ;Ws"`q+MtEmwb+'a[t^q"&҉tfEi/6Ԙ8I@G1>y⮓qS/ > 8ԞR ߀m&Ι%UblnIq.ʖv*R!^shÙ@dHa9VCn-oCBS=8^+",2 C?EmHF6͞^EՃ@i(|bMbtk$^*:$ 0p;wP9PpȊj]zt"nXi}DkO4)1ɝ?Q(ԲĂl̿lR$Gn=W.Ss|+ & d(:o\f 1Uԣ 1B%9\=FaO|79R)88=ecX8jчd"RksĞB+teNzaKO}[`m9/jx4\ OefՆȜޒ v?'>Eϥ8yr%E6,$N@\-6" `80$|}5 )Ť}G)F_rRϯb5 S"HtvPFWͥA`e=~Q|r~HĹwpJ[ WA5@Q6r_u]HoR}7AGkǹds, :ԛN0M"Ց2$"qWj/ A#|@I)|=Pf撒4 )C?!jl ;U* "}p hy5L@ݚ6O b]cbWs挀, ɉoTNoQ$Q%Qb !ױf]Dm-( t1yOW ~> x \j_w{1aK0S /JO.@HB,{^3"jH:iO<UA7Sw1|ą<`v?}Z& G;% oHhyAKhnid0bWR*X\NѰq.1T2sg ^'`LF@ lV2.Pݞ=%1^*=i*f=vN]h'V*ؔǪ9CIuPά`PWJoPPͥa" +#(v%QiJߛ2 [MMWQY,uN7BfD-;0g4G,2D.oW33Qs! fӥM޴jU|AP9*$)n+S~,' )r%`j;8wKgZ \E%;D&rK"V2a4Tݸ.!SO{̆yIi:d0Y"}A|Η`K4jh=^>Lt&1بi[B퍣6ֻvVL Ox$) Q0m6z'$ݥl1"G7S`?%xv6b}&s1 %40: o٥-wXYZd+V\>{.|~K԰9oZ,Z܂ 䗼Ή([s6<%lh#qߡ'q6P_ȶBG(-" ,k~Qd[9'|O&ENuE+Ļ%>m G񛯂7NK*zHwy/2=92[m'fQw)5|Hd5)t}j"ZHՓ7c7g=(s&+IP`WJnYon7!KefH݉Rsc>/TZX̮C~=;yn| SBB|ң.CarB%q yY%q=Oq0k't4g9P@'Ja86 netв`c,"8=|Y&Ig_ (;6WJvjdMQ,|N+Qќ!+zewVY]S6S-& =l0 $祪^f2wFs}ߡ\ AC^=!7}.c^̫2J!3uŴ6+mS/9Ğ}g iRg4="(nlJONx"Ou7-,`QO}'S 00I%]SoEOsQe ?_݀}|Ddlm,,ּU4x 1)<.xJ.o)R ΠANpfOu5xjGlptc]@q(aaooI2CYz>DPO 캒`<#ÎP6!_HԫfwpJ#Brb c4)Ȁe#)M;-6v6i࿯+\&v:XXZu2r$ –(!>3gYj%|qqf(jO]t Jʐ "ö+֊͓$ρYY=(ҼؒOk.rVWgFKA)TCRNLcAw[8; SQx̑0}fnKӗ;9___e^@IA-Qz̒$['SdnaҩbBk"V#)1Mݍ`Ui Ni݌d(\n^d oȹg SW# ZVydi{C^4*c -q1Z 'xai:RkhaqzTw+Fas5,TdVӲYI#k eq4S*}HHtK\*GeRRd~P8]Kh9IȶŎ;mޚ9}GCYJ;,t{\B?،!S^!%Y d=$˳ kƥǓKr Fa~Ućj-mJg 9R)#@RZB#-ʼn"h6v/7tqa]xBrH#}at +MO9PwH4&{K,>JG?X\z<7{+f^9|ʮD薾I@H[x^DDž e7J񭒨cJy8^%w^3VtSZbIӕh+e3Me G#E&::)49v@._$iVO?%Um;JS0 )jJs7{[9S$[E_QH֍V}露$IJeWQ\ .aB-!ZkG`Xi?t@Y 74Ǩ-5r0ӈ ^7X y[-+λ> Jƃ5+#6?4`tb96ġ"+n!KZ(0ܙj-ՑHY"x2xx.rayߢTڔAV&  %ZX`OO{':210/g>ڤ^:U#9&މq+b> d@Cx~ɺ_9Hu6} !RooU~42~|hX[ʰGrq{cq6&^HY!TyS88A:g؍O- 0(Fċ|2$|\QZDGiOM8XH$am $.ll2?B79RȎ6HF0؂*F,[\'޳v߲K aƞ&C\]Š:~[sqB)Psj&m0 YCrq LJ t l>aC%siU. /0ỷTw6

s3;^ʇ[ȋ@2@97,*?LXMIk 6$tk'K0#JD_?]nxcBK$CJW8pET֮R j/b(|ud;9_R{12 <(S9{rc[\;MU`#r0 Ɓ?`[Uh2'>DjY4@(yWfvl-wP!=t+4Rm?B^g  @˩4hwZ|tKn/ 4!(_{3+!6-2A O)B7kGËnXSq-|#fO3,o]pUEn4fv||y;4%`GrGIFKD&xn Ĺj8սCծ.z8 ˹N3 EG_v|hܕ+눿<)IRzeRt-:t712(&j`*UV?U.pRklƇT/7x`ly^Lglt?gϋD߾r lNN quV.7^|/E_ mV bR%|*?X*a q;ʮ &ѭ-?eerOZEjhv2_ute% ȕZ)rEr&KuД=)d#$L"@qQ6$2~^bs}FϭRȞm%YfMpPcn1qGm0O᭣v@+dA2rwp(AwW5N&0鱰]Vھe * VO37&(Soˢaz `Syzf2?#SeL%҉H߅C{^GMB*T@ja<ՙz˿y"shKUhnMTK,ڵA_i4s oP?_iߋ#[P }-> lش W\Ii0;y?mi>2K~ho)u, Db,$OӔ;_ h5Q0&`=grH-*oXbٰVh?eP@P:vaM]{44P*>? [mWf /&hRmeB bmdQ׽A% ţwpI"9%M\h r.[Ц]ѿ^yg@/툪Zl ſhԬ%蛅)nA vHx"#ix@V>H:bco' o*7+ %h$Nq1#9-~ͲABMgA&? )/]?ռ{RF&,\IQ"9MA]Lĵ9SP\)܋"rR.dߣ*S^ɒbMTvz#QGE/fׄ#խtYb$v{)0iSKYC. A8PdX4:%F!Q:WEH,ags+}X⑎֋2[Y]2S~IKx뢫6CY,SM]c w?Vf$1r̾u*rQCi7[*hV&(x%g.ҽl~3Cꦴ>_|eMjC*UJYe*A}vA9OSTǣeYW<}6S4WԴ^ |O~@r zoJMrfMئUYlB+p|W֠ KP{$q,ihP4;בM硷lY4ԩ1!}gNߠcF]_Ux9/96YqbخْzgG*U󣰘Sl7.N NK]Duو'rVlPW9JVRP-.” oh -q y@<99F:!PMKEY\&h*[G_N &ۻ־B>!|w5ziAa*rվ"j&Kͦc.U϶Bħ$A՜k;%pA irqc)!w^^`c\pgШ=a@G=q~[gm%g-/O?(䆐n`^uSpe/9ZI+uh*/ {Rhp$I=Iq%) :'N%ӆ{1 -i .ڱ{,L:%IOauS `7ְſlUncoԤo]n#]A|W1yYRV‚$Φf`[Bw7Ư Qּ G 4C_&apB )5̼p[.E/y^214xR1 Pb*Ź_p~]]`.hkʰI W揻ZVbw~jϕ͵BK%t4g'ƙPs^"奮C.%_t6v/ Sqafd\]%!Aߧk6aM*Uu`:Ar5#d6էFELrt2=M:35!ũdV}(|!p0|뵭wTd̂3GNiSSyÂ*"mx9W[rD_)miʌ#O?D1KQqް"[ݣŪb.{b?3emY }Ϫ ՙHm&{ *!5x=!#R3=pN$KX9fW]V1gv۰b%SYn'[N  h:#)F9H2G+J&ӿP),kcScs; L^-o~vTKy5D\$9 t`-/iSmNGIkh%^Q؂Tʺ`h*ʠc+hZ`)8YY@{x2R?Cgu?Qmͺ^q@2OoZ:K$s߼3? @^$Ӊ\ 3]?˃/Y1}45Dky7>Bir$>0UV<9GTĨ !q3E5"4 tڏ"|Q'roRB&zࡤ[THtMd=Wk+T],$m3mi2=^L٩6"Ž3é݀ʯL¼ LJQZ-᱅ %곚 ŀ0tAŕKTd+T@SAR'ľܙ5w0rzo6lW+mw91U;*^H1v4`(,Wm Kgb %<[Pգ01ͼ <^%FK"潗?)^5&~^= W~%3i'[Odrt`ڄb`)yH߱PO7If*-*,,p͎X^) nxU|iK7blTg=_R)oI)cJ])5OnZ—bcI+ó{eX~gpReppIOuPE&%q^qK)9YҔӱ= y8BJ_k. $oL$78+rݽ5۲:Oȧ&!`us[ad է|dd3Ň"1`i1DlVm-mj(W*8 o? A}8=rI`ޏ)9E9+/ǫIIIϙ^DЂvr(OJʈ]Bpmßut(/VE݈h^?ujҭlv&3ll;ih tLNE`T`^m@iݓfHD0-nڂAtD]Suv_2%ͩrƃK1k܇O~J1w_(G&y@/>H_VPX3Hޣ`fh7IӇ 71 e2/'}"_mhV Q nSh_e`@axyI1p9ak!۶u⃷ƭBqAx!=y6)2 M﷐!׋8j~r{F#tr{z*F8%IAlc:;Oʽ(\t6;vl-jp=4]] /=zz[%4%:HoO~^#b>sݜ>7w.&M>ԓ"OFә&C`A c(ۂF [ڢH|SB B y ynHDj'IYe1웿5Z8%J9(҇+gP+'Q_WD,7TQΔ{;0 aq 8sEP MqK? ^ Qľ(kU V)0M$wÂ<惭ƆEыG,x:74%ClzHW9/HQ^!~H.I|%w;)%"a3"8:qZŋy _f[HapS]'ZD+5^z%x7!KNL0 mam>;)=.#m7I*%#dBgn&lD9ldU>3gbAbjCN<45=hչUUC)1mKАؾp\`ٗe)-SoF4^3MK"Qt%h(!01]T ~Ga6QB”!s={O CLgL@}t*Xő?8%b=^|C X[W-g炯K.՘-VR^hÃlp|90\]0n56:78:U{^a+V@NԡӄWL!TEq~L)ec ]M=#PI/әU/Jp??ˊ08jA^뇅tm"z7BRgOf$I*Z>㏪\;G BOD*" ?sofhcL6YݸPcT\(_FO(O_ m|uQ%] F?zyP0@zWaۖ! ԝdTIaѬoNzj6t`:h$[*Z(n*6txTx]]㘞E@NΉѾ`,jO_E$ e 0X VhT 5-ɱ?b8 $*&VMg>MBS4dzdBwH#EXxjWp yR{#y” ߝ隸>Smާ,x(3:F_'hego6y BiBH56L9>?ޡb4lj8A U/t-:k5{J|Bv<Ann\.6ϳ9L3ΒG)V?R<_)>wqk||02<:׶C diT"ó,Sfմ%a&#z<:U(팆&¶!>RoQh X]#tfG& "hwWjbIT Ef2rqʬ/V*p((tKLZBYõ _-pM7\PBUp<ȲR2]7*>u Xm{cӬ*_ilg=])H+P#fF.bm alO)ZY 7?j䱉]W_fO RPIJw!sVW~ס˷T>@0(`tbN#QO^`n]Tf;csU׃5XۓBZ*KR:g{2|x[{B'/Jg26kЩ3`tV\- lvArm/Ho3hZ,2x|bQ(Ο}ӝϣ`x^z-trUTU7WB2SwD$0%n|ݴz1uCU]gQjd :muz'gr_vu;76Rzv]Wg +.o#O˜Kr lo7g/o48uK0Ch_Pc'90=CgW EFn|=B17 qէîFGY-Q6G8lZ3GUt6t`g(:m^KFZKEv­Ӊ<,>4)ކ)u*k49]=NѥJ;]5Y-qK>8rP/!ي#2bI)KY޾B8߽; 2Tmlݜ򩲱(mrD;@Wn1-RVok|YoDƀY|w ec$!{ҏ(@־zVc w:@17wÎO? FKPm-s|M^eX&DT(=xFlS*7WP&ڠsQ1G !~_&aBtX H sfۜ_*i}4rJ_ K J02X(0| Vb6| JPFN_>gְm9:VؾŸ[mbIYU5⏡7#͝{t 4ޖM76̏nlh򒁾M0B= cKEFHYiLot4'9W&$*0n}CgF1!.*ȯ׳EDpKN*PCX7Ϝ$!jwjDo} M9&xmL(' |hY7w15\Mp`..i_`ŅzxsLWFR+,.:ɊrpL`}%[^<\x3 X/N*WB{=8$H?hҩ` Z [ u] =:,)6R+KX,69ˀ0մ$(-ϳTtMC!Ec8/=}͟@gtVZ=p*U8dSG' [ĴӟT0#Wp<]N+YuUew]OΏF]˞h{חM1Qb3ylv1p)Suut6gV! 0% x6.uǭl9LxYLx;auD5i,~6-%oܘ5#BrOTn{{ e2l&)zFy~"ʚZENXg\G-n!& *n U5嬥Ĺqţ r Qz'j!?Ւgj oUfR|69F6ȅNRPJdż=yp-X鹿9&s+'" eW9plM?Gqm3U~gCd =؅1Z3k6h6c r@^ Ms|9b >dx )FYW]1iIƒ_6/<OBϯ$D!--[u;R_픔S$ƴdQlRҀQ^x(*H==Qy9/cP/]jՊZ /+a/Y\Hह[i f̐hvQseR.-H*i1p]N uez DE~WNGWv@fQXSbp^j#uU-A{RǬ`}r ZNj' 2Ӧ .cl/sީFV%D1H@Y"ZN1pr]Vx(Fi :{ *K%m ׮ cyƒڻ{9eA[.AGS @ٿz$218^< I7쎔CTYQɇ-nu%;srl)H {>n;\l\ Δ_+D A7#1Xs@# &"5֕KܫѹI /s;TGZݒfΦkUs(:1K@c]8>* c z4"bL:\ss +a<󮳟T]8͚Ʋmӏ4 w!=7Q o=NJF9,T3jTRa@-'S ݃F[@4$l^KQKXgGѿ}sm&yXNؘ1rNUF4.~,#@64c[pQHy 谣׍}r7Г2}>=a\ƁN8NꦀGt`11d&|w^# =ZLp"c0Y3|<'|(4H}y_j%_FA¤n  ]wڋ&i?n#TarpʊcW.C+껜QFkR5לRNQ[LڭuNm4gebY*$ "z͂ !6p$,&@_n(yfhcl xvRvQ$r(|^#?Z>´M܎gl纳9WV"}5d$J%LX;LBIfJ#sפCAd!ɥMrHߖ[VZ8T~H &U?\*L-T$>%uhXiVz0AgqUN޿@`(R¦+6ua 띋g<-|y$,v,Yʌ09*Kڛ?]f!E=\SjEl8|WiQ4-HKҺLf|~ ۙNaSe|fV_- : 7?#*XSVڹ6BҔOQpYvm" N/, >L"li9U t˸JId#kA2U41+CMң [U\sWowK8$=E@~WȣOzK@xۜڊ [~]i-me%F4;-{r͸wȣ$.63сj8m̫D ~pl[zP|n/RzG&\a6-:־&woC^wphԬk-|\Z@M ƩU\s :- URJq{-LX1q4E@;.zT^7T~ I uBjrl,ͳWckyl̻ͮ&g?&@{+l" 0(~H7Ϊ"Ľ"Wdܿ5@Xpr}U!ȑ,v0`HE_ "GR J֔%G?Mk3]\[cWRDŽZlX?Ftw)CNP)l}czLv!r7 msߡvDE]^{\@o[J3m¶Cs˱yI}!f^pQ8Mmgq 0a~ӿg)ڸח;$Gˈ1 l!~%?k> r duñ]`d3k@JLLPڸxNE$P i~Q G*jh[U8F~OƉa;)MD m9*,pm Dẍ́^0w(>`,rj\h3؇imcwϑ&zYC%MQSz3 +=m) g*ސA s1_`#V{%d'%Cv $3wc`1'<ᐙ`}]V+"(z|`xk>XK.W ySf= L4 \u}|!%K*v^da'`%Y- Цإo[ Xprl` ׵LkӍӘ$ 7$wm( +W݈zԑ[(YV5x, ;'c 5u10Z}R7qXD;bT ;qJ2"񆻘o rd+ll{jmG۵#йwk%jih$WqZO|8r[ Ͷ)V4~y#qFH59S+ep!e?IfDRp֑m(I"BGi TQ igl9Hw 6c` O2QqG{mz'rNJ"\Iظ(dOW:cy`J%\v]=M۸\'O&:9IVW<i '!̼*>6{%~m%!5}C`ɹZLUʊܩ_@)>ҶY,e 󭞽{UGjDw}DQTV=((B*iو2%Bal~!`E ve,9]b sg#f΁[*.6e^i^ܧ^7^Z7{La s[y_52ۚWDzT6DM~g5Lÿ|^^ؓ^A?P]Dlk''#K#ѵդG3 "N#Z+YL"GЎh2{γOO_|VrZϑKh58E1YeE*" ]zk~˨Sђ v?%4J;#bVpGQhDx!JߣtGZLĜkHxy`z&hWt/R5eJY5TL(K, \DաFd-\ i3NuܤkʪK/V'OY,1SC-l9~SIM육:vP D\˳w7b߱NJ] ݔ}%,VM={g(l.ʼn=''^̸sTZn HWx~xu>lnLw5Z V7dTUS֍ e%(؂GAJQW̨biԆZz X%hl4йB2ɓS N'/V#:*a0/&@9_>C`QxCxܣ7ֿ ΄a#6\f|\(iuByqMifsÕ 'l uܖɻ5&8+ik;߷xE`R +Z56!Ŏmи ANSY2"+/u%'-5DF2zUe?qq2)J @#_"h":erB ,\bG FiLtA4 ؟㒲X.D2aգt,zǻ A>yqTD]h? f:mݛS ej-gHzh; B8{!BR1zZ;U[g(y"%h >^]Mߚk~vfC3^Gz5&(xNr@ޘV F:MHR[E@Lq*3-2!zqwH>c:s 6"-v 8yi}G2 i6+p|QUtm^^-EVw է}eq]7~h`eT 92M$B7 ^竄4~Φ_ ἤ 5<8#n30;S#M(axҧD/_oF]6 nt{o}n't*DHc~r>D-X= ŦmUj@h㷍?"P'Ҹ SWmШ+bh_2cҊS5UB(&7K =?80Bhu!=)p]]譆T)Տ6A+O6R&47]e3;,b( cL] !{ãT ,@*j] *xGn!1bw@D;~izQ'JOCl (UmϩbsfHĸٿN[GثYcmpB0ގ4|@ Ѡh-Wb(ہsd k)w-L *6s~J"31{G~XˁGPIb9ӑXn_ +R2}\]2~ õU%}:5$i֢ EopqIS|[%)z@Զ% ym> l2~"nva 7]E0FH?>*̙Bn6=ԗ^CtK$8^*NCJrlelp.9kKPo*&~rLj X^HMcJ/}RC1x(v\')oxOjn2sYC Z2əC?9py[1ѤDƬ$mw2vxqt;hJ)qP+#DUē2B'-#;ߩj:FMl @iv6$Y$PI̅uNʬJ&,ןP):`ho_ 9< B[xS~?[:: &Greވؽ{fQۇSu`ARKmDQ&9L2c;?ȑ꫘[mǩvc𬔫M+DqjZ"H!S@#or75it+?!T ,$zF;Hpcm(U_A bôn+ĿAv.e%9}|t8AB!v;(ꔈ}XL^E*r'Lj]؎` 6k~0W?Z[zyN^[ӗ5% R!b ߩ5N 42΅Q(yqYءAD):6 ˆ;^ "[F+ԟR$FQv%O<,T=NAH9D~;sΤX{[Tǚ؅,C+?.R\zSCoOI5 {jy IlՊ?7NtyX8>C}+Q ao#jvAu'T<̑~KeJQ˭d47(:TT/78ETdṌkےhP3$8I0 p*SB &; m/jQƭ"<3(+A^䩦N$`aSCqY˿>4\)W*)̐Ob߲01 LF8"AՑ"AҀ\4StJG-#bԎEU:.Xn^6 ~]8:ױa1Q4Nb~tJm;ۓ@ IɤD^`{"AEƍ`XODZM_z. U:KM5Жt/i p%((f6P;Do*DΧZ'$UPm}Ѻ$;ƸmXp VlMx&=X+Lz.&&UI&JfcJ>NfC$8R!w:T 狱yۥ8o~ɏ@xM:hA-z{quεǁH{:?RT"g5z5L}h Qos3rL'*nt@_spiַ 6$š?^ç/OrM`5mccoWZn@ b\N\_OHN,՜c4 ղNzvT%%Tr'.95P=ڭ^/\ZX>m[)VBܸK(-! W1HG!YdSj}joNiId 986͸$[4LFn km)b\,̨k~)T<'zj<6bx/Rs.Ln!U7;so73"sPG3sOLKŁJ)pP$XDkT4^nI> bXs[`҆@qA8Ƥėj~h\2p\YNbK@zsL0Rp~~^!)_Kq5$TmGJ~Q0UItz8Ư6 SuN=}C.1sY|0G-7`\#l4St& >TwbwëoD ]T-b@)Z{\llij6^-Ɲv6 \!~ޗ!mYgeLA4|ġETR=[Kxshs&sW;<6%MX'2B.Mߧ$БiP'5)XFX)58g ͟|1{N(i.Ek#-_iP7+H/a}A6%7/?>~2FF7 6L2|Z@՛¯Td> F[c!,v[BG3$Z0ƀ9 Ke4M~&1vk\'Z"W|ݡݸzCJcŢ..I]IlV F9Iѽ`:^u (I+A?St1eEXMRUMbaxXW/HqBS# ?Wn]>G=ɠZLq3+e=_)}|)`{F,{co :5'=uCH6Wv+=hIo|-EG}E`~_۠7UIr0'f=:T]=tZg\@2m|W} * G,8.C|;J77-RJQ6}Qmhm)!r[BCC$iM:d:5s E>(eC~w/ ȟZcK3@F 9NAa粱{U5볰.*HV~1]ZeU<;ˀ-埅c<*"fb2jzDnuM N/D16bZ)i(cwD,\2[xN-wPfteOeEq zPpյYTPk|?8ܢUǎq¶jjѻZvg%?m9M%?LԴSRMto&O@}*aqJm5ƘiT5Kط&vT*V࣎r5W ?Šy|GG-jq<ڞ3yMG>(7O=•$ L"2@"qn?Cu&=Gh"v=Bf{bFڮ$%D R,unqM60@Mjt0!GS}gFK5$-4(Li|ltn=cs!Pʰ]|㹚+`,L_WA3T͸.ӼsOZԠbD=g݁ဧgNk@+UaJЫ#}{>ɼmB  @֎c`g8"K=mmO1cvq c))qS7e<_[/)h-P`M oS)}DΤĤ(>Q%rSjΣO!KgVOSӺ5N[GS 0':6;_y[eY ȑ݁uJi_Q0g ftqpJ^MXQ%!S@oڒ2y;C  fp-2n]?&ɾTT! wҵ ,lC o Nlb3)Ag:dGH ]#?&1d쾱W_G5Σ8& O 9N説W5WlK.fŮFmCŢ>=kc/u먱wnR$)3QfvÞ9I\5*>gw>@#OtX8@%kIՔ~-,6IM&\gW,b'^U),K,_WX.R IuB#4~>u9yMU .&N$xG.r3צOtO̩ ljAu^Z.řCt"JE}ue B|ܽ=YZ#S9.b%zs[=tΖ@YEly{HyߕHLM=Z߻B<-+f)Lk 1<#QtBJ3pXHz^U̒^H(;yd[=h`u32kLiWDOB 22C$T8 fjD7DқYK/GYj}׏G! Pg"Yɺ@ˑ=r8@wZASu E-N}LC(d^Ԏޤ*D% O6߃CՍÿ  JtgsO 5Bi+<cΣL5Ib7"H*2FbUbyf(6^C fա%w~ ؏.t~4Be\C_k]IewR#2K4J!`жQm''/ИSWHe.@qaf=q̊C,ic,cęeѪx9Ք\5gu]5*AKk5rYs­ : NeVuޫSltںGWl;ph)ֻ<2'i+ro-O ѯq \cUgX#f;a:)G 8Х-M+JW1+ mI*S)-[jBD>J5]eRH`ouv,jU t@'3$5-TKtIm5|p1kDS6>:i]`*3 s&-:%䛱FX:(av> Øos laU!}q5gKXl*![/FnQLB O9&:w$1|e:tʰȼ^}eeDU^yηwד9:gu:&[o|FF9A42,ٛƤ /f~\qEje.x7 L;i)=3㿢_K]vVRЛƮ+_QȊ﹫e,NqMva+іojMm'Y!bVMfsw` 4}ЙH]}+R g%||y Y=jhǪQk浜d?)xA/'o.PYwf>Z裠7q{#MWyq+٩U+LHx{U7ʃ]folrHww(RD#\#}Z,AZ;S`N0DbK_ygȺy*`6B}J&($SyYNqm/6)fE6ѭn2ۢ!VlZb<ɸ.\;V-s gV:<<)TӀre' > Nu9M!R< c]}y/C,I{U:`sTX5TQZ+tͦ0frT9.B*^q+6̕LwX=zJ˼t_H9pVG#u1@_Lc We.TNN˕¸׶u6jl)f~ӋH˛n׿ Rp5.R0gI NPN)S1 uX#^L@Whvrs:q9KuS'c#@ i:<)+N lڦ@!n; ZԳ72}Ed|$%Y^Yo> ɔrkw| 9sJYuE0sVjv-e _#BT_ecHzYˈɯ[ėdn~I\ v"DR:u.䅛'ݶ~6s'SbHLvo9D`Yטmg#M0T3 Gcg@"g+.~nI)"ůEY{saZ 9. ZVwqp02WR,f/g5_?ᙣ9AE@Z-%~֝C@9[Nr.@? ۑ2~X>`6)m; +GPB##Z=vIMAqcKSrf#&$X,hRyuOmG]:CTuFXes% [|XD|{]?An H [㕷5L\AҼ0ЅQS)Ly~m*a}Yƒgu%:7 3eyGO Ff Tfnˈ!TH4ѯRuuKYX ѕ'5&jZT| ],g&iN3$N8m8' ^psa>T34|fb*"D/hFe & X|ЈHC,kSO\1MwcMޏ4y`Ps(#^Ws}6$mG`ur@aEO6pyJ 9(1%BiCt q[#h 186[9u:TJYgτBtwS.N vBRiG׻}&T; '҉8tOZ.b&@J?V!AxG P( ./Ոpmv.3<)8I[Z. jzTZv {_J[h-^]Ȇ/Lr4 Q(i3" 6A-(0RM(@Y͑ Ԓ*~>Xs!XD'O1B Lv &; C@׮>8b{X`S|M+ !D{hhga>;^*)zrAv.RSKcl*LSGURۋĐz-S/[!r*=B-q^GED MzOxGOu%^DfäٌJ)<:ПJ&G\8zs|@*jq\mR!¯A:ぢSGס""w<kZ,̄i.&#h%휂.M-UXQs̴itt5;!'- E♜T+m$ =o6PGLc -"(6 b`f Qn˵""U[^ܕ8-ӯ~1πB|x2ٳ6h~ (lvЖ?KP٠%Mbftks6JrTFbо2|=kY =b";3E12!6z-1B? ᭰2 )tb-c=d]2d@S\|KƆTO'\>ZXPzP^%3W~t-qZd/RB/ؾrXL{~s6.UVJk$E"Lƶk`'wwǑ;!*B v+,Je,=p׿ wAc6ՅF?/p'Fက!>`A1J=6gpK3DiFJ"Nz j_!رg]߸oW͹P=sOa2{#:^[ި=v_ϣ C? ;¶ $M>  )r&4쳃}qMr%'c39ۡo ^s V."| KL#(4{ 5W-p"YC20ωbҢ)8bM3/B@e!#M q0:sa^J@ M ϊe hM{z}wk7 1O`=@e V!É+l,IoWar MKkg/(sN"Ћ*/9綳e[{ڂj!χFntG׷xqa"9=̨bWe- Neҋk8ɢ&QS Ixةje]'$c?5|>$/*ZNIN pufҼ(z/40(P36$);cny_J-ALZGx1K,EO1pzA|#4ܩʠ)&HHT Y{z9kO|,_I"C4Ū}[NCj/{drcF<[9=H"dLEQD%J۱RX RG CDW ֘m;l TXVin[&]\%0eZtP| }%_ ظKB;ӑl{#EՑf&0BX(`- MJk:ߔ*C&O%}7dG"`:5JbHot{`UvhAGQD2/&g-2Dx׾~G݂Mc]7MɓU20%#@9e@biM?k1}Z>$wMX½H8]a@[v?4Q( t7>]n$\ 6[8w]OȈ3}aSlihX(T0ؕTŗa]m2bqJ5p"4TQBTF0@Wq9ri~{*iu>x^&Xy%K;߁Mݻz~Ga6щ U; z20V2yX]!>ٙa>VPhǎ& TQet7]%}\훋!_(f}s.a5zfBФEyݚ2Wą}V9މe:[:do6ODŽh2 kp^(1x7ټؒjxX$Cd4&ᶲ@W Lv$59K ;^Bլ'n7r'GQW{gGӧ7DЦ"81-uxgG Þ./a)5: qj;o\1qؑ Tr>qVӷݶ$28+)x`>EQYF<)@+%jOc bv*/݅A1 3p-QN#P3N| l]M?ʌ׎_5 "4D -֧$TO 眍:%&KDRX/'G1QGUDխY_Y9LR D#=wZJ''`>ߐw1a'?zbFw ƃ0G,/g[XJW#ʁ6;><-.Qrns:Q9䤣C.̍%gYl+h ]ۺk}קyKy^d=4٩fMRcE xOba) #oeq&S߫2ƀSNyc7fR1Z>̓XFjJ#F*{X0bVQiR)!6s8}dA@e)btmҚ w o; A#1Aʔ9ǖIbbb#}r3EzA-y9b h1Hu6OT̞ʪۺ]9h-.y)Ss`@:~Y{ jrj=75"/Qfi%47wa bqy[:Ax8k`("|tjI ]TOEa2!ٛq>cT˼]uZa^wwV{Weka.iXw͒(wS\'d>s@15ex${4^Ga>Nd.\ h,( ݓ6ouh!\j?3)CSdg ¿B"\)s^tkF0VD<@-E=ixar\r(_vy`208];cE?UB2DC)0r~T_ž-YƇ\nqE-W}B!eG_r.nԲrnKm $!AT)Q*g!;64C v [i<_/}2q bSciH҆%Vڼ7ɹ:ǜRbodg1 XLL]G*Iv@]]zK- 0ώAF H{ǁЁZ Mf$KބnȤꙇ5cX鷕Ak=H zv>LsDntxH: ӡ8k]4J`ih4;e؉NQMB~2"?0h}aZ镼Y CҪ[*x=jN7S1M83hwևXҧ!?XE^R826} $@=Vt( fC'sۂ/h Us5s,%ް'pBLm9>m:Ja0DWkR)0jpޛ' pu I{nqo8. ؝G1m"|4WƗ-BI.4 Ϳ$'q&aEu:nҢN=NfXH- Kᕑ迃n.D=ExO3@3ǒUהH24f֏IP奄'[jȥ oIttv\䈨\h^tS `x2P@IdLt/1|(vt9""&Tq3?|Q V =B1b/#[jPiv~q.\:-jQq'2n/my*OqKN1]Yu^Ϳ':ʷ%D/R?4{-k ,uus{MuWwBz~'̯p[J]X؀Ι>4؋i FQx>I,'D[,5ZǗ?2wAӫ<9l+6!1hAu"[L w?a @ԁ)99K*O$IXY#d+eyo`[/mAͩ"?[v̿@cUģ>~J!8v|~/m4Q]MR-mXy6[4S2Vhqm#!ME1^sl7.omC\Q}+UE >JT.Pf}?n!co3;=G5r|~\Gқ˄SL+kUL}wHd|fx1%^F5C҆\NE܊rpM;?ڍ#;KmmK"^fYc^@?2CXed@|b R+: 03vFZS/%>7sZ6`f=Q6o?|3[J|W{厯<^g]I'C-Gm8E!|up gAMigMLy`I~sQ.kYZʼnY b= oSrſ6h9zn=9O\1M+QEEoAA!^6Bj:'^*K/q}=96eϜ]0 *n48-:M# ZSpEutww|uy,$UBhbE;# /db5(v&% }s ًI>s"Z{5Ze|˥Z'YPflF ]ԓc;t 2Z{淸TN\Ǫ鶷/?,J,c-*Y8_\&h{`+ ,D$JDgsxf2>W]ŦH ^" ×~(@ʎJϬ$,W)D8|ÒWǂvsPF҇ ~ڑ6nGj#5VOt$XJWлG[{E,x/xM -}]ahb#kXp52@ ݅&<#Eu76 k,Olj{|\Z.̪aͯ. Ѣ?q$O6l[%;Oϸc$~v$(rrP>:멬cwp vF_qk!+eP7P;ԗC\#^$DhfaiX&@*m{̬[[8JJ $2LLĆ28VS48}|)GVKq4w$s'V[1wqGFlg ! s 7;5q]tĨgV$bN>Ql:pySy'J'xc9֛am`Pە{Yy&ol=$emݕҁtr@p!aHHBOl|"}WLYsڙan 82dLC[NP 3 u'2g@_幫"r݌k"a_.>bVľNם}jɿ0w$u=5+kn R87"pn=^x3vg)JY=,XOx NmN6zGk 3ֶ') `a,sv9YUQ`!bl4? F٭ QR$yxVѵ2OꔾgbWU~²GyY-'D5lI ؈3˱+qȇ'kt um9S'h'6eW'r+tĹCy"&Deeh1ٌ`HTNLU!'Čѯ9bCCa,܁,ڐ#1kN#\˂#\ڢp.,AlH V }Minbz[~*ܓ~b.5/"y[tKSnAWkB ZaTK)РpU '>l8苬Ѩ;B,fdAeXƍu3]=1OZ)*;݌&B4F|I}@pq|F~Ug]?T66yKiX ifܶ,{yk|G; ^O/Za1Åӝ2V`<2I3 R?X)x^F4a)YО%(s, :pi={)s {jaũ-%V$6fnT b ԑ u= γn ʜRX}sVയx`0Yt\^;P`=*0N}5oiѡ*"H=Tf]Dņ:605:`t[kߡF K8wv֬-4I0IVQ.ȶbyo ykq}Y7qB2{#bs7~ ݪ FZ^ niAT++g  2S);[e&B'y 4G IvпCԊ+V4 Xݜ':ոDHbg]F<:Hj8eE -ݝ2w/2Q5@ǐk![d1['gl]g6s:ꗯ$Q5L$hz kzYP]ܶs0VN{$ٮ$>hl64IXϠ|9$؁¢+nk]cBO(zaI|+Z]cx/o\jmq$+i7 JeƩTѰ ˂MkcKyXQɯO6ଡ଼IYCV50uxI |U";ru|w3I 03qYY$£ ҅TFgWp@I9iMDҋ!Tz6I(h$"W@<-^[uEѮ%^Jmط4t ӝZXQjK@sg=+z7ǿNu˔HZ{$7-7ow0 'A֯ygAXRӬc HǁM!&I9#rlg kCGXGۅ9H#8Fb_(j-wRrWJ2ƶ#,dV.Bw#On%) ^I֕ߍ#r)R1*2i2FΦ c$UE*;#ɀh$26ǫMw*ɣAc &=-H_țPa|o𚏹hbmXFFX%:ko]SPnxe-mrT舘C:k(zk}!U2o}9H~\WPy(w zkf&"KGc 1- MFgq&+7jBFuyus֫OUbLn :ݱNuG-#.>r&‰[ z|w#Nn?z@houvFi%tHIV)ws?| &`U:XsJ](coP j`6NFiENh+K /Z@("ߥy7-%dD<9_m?F"u;BB%MQ$ESL9ҿ7T.DbY.j!"f;\S$Cr% |h',飞ŒaTC. ̮r!Έ֍Þ4D ~@raqV>66B6#˗͕Z'.tWy7Y+Վ0ydu(R`iNu)eN:;u ΢&߮dyld G࿁"X\Ǔ:VizF#UZ+؟A<|* Fn&*tr9vy^S . I $SmˡQݗ г_r:4浨76; ^e|WBݞld|$j+ )nS:}zKǕcƭ0YD >:c?eߨAZ]yN9+4P{Oۯ\o&>z}#0/АB S0Ɋ"bBOOnW@^/1.!skf 3)h;Ql?{'y)b=%['q;SGdDˉ<|r$tGLB(՝eYW)t-CtTٟ8~?1@!i3ݣ=-t"y4!BnbD#hVP; d8BبԺyl<A{{/`g;`&7%>=gT74WY $MDz.q1W/Oa&\N*X'#f7r{7| RH5<#_[ %H Ih|)!P:TyunByjMMz,Nb{ M\)bgbk벟.g-S˖b8 #7C5$7EH4W 'x+C#5(]x'y IM:0m;$鈖])>'2’eEÙ=839dѨ߱4k@[5h?v6LϏFT =is-mHC1̹bz3>bowR1sZFWٶȋHHT]cv=؃J.2tօ 0Ґ$KڞD">/.[Kqljotz 5ic0HQ /MV6 D^^=WnOـz1u<E痖D~aō"r.vsUUr)60"UTe(F6>ǻ9t.H}]FGF=3`iK{+`, OO %MJ h#bW]i/b UA=4m;tDP|,Z<"}JClXj#g9y,Iðl˃`֧Iem wBFQǣ1sP Tlly3*Kd3Lk߄ s>Qʕ23/f} !u5ݵy<4\,F=պp5+pdl\*4~uhTL͸<JdoG03O_eEkTDV;vꝮ:K4Zv{б=mMԂ^SD+A@?3 *ޑ PR{/ӳH2ހIj'-C]͙K):`2ղKY-uʼnheΣ"鵏|5y3u^L)Ky;lNVfX#{♑NG`* &/]M#T{ ăF&" w Be=ͅs}G\L~Lʊ.qTR8 _u}0m8/ZBI_V=j,AE=d~!5kDWVϞjOu5i9簫Yj$$f:bh!6g!itv'<F l5꡴M6zhذ{a(QEJ/iѭ2CmxXf+9X)1Vb D >{wӾq%ͪʁ3pE3 #3C%qI4(h~սbxe FRÍz?pT']po{aiG':4* d;no&>m;@_.yWpL6)+mچjѯGgPDr/F:}FTn34}YW cPJ (|A##Kf8p+ D $ }myaqI8>iw8&V5XPd}bFsfo4cTy oe^:y0+-~Z y;Eh Y썢6#{WjQ_6ZpXOo' ~> DhS\s|k;OtSTVA&ϟ=y*131A SoBHgDH{ Wa$֩jitpN+i968O&4FQ"eP>N"{R*l!]9.,`%Ck wЛZߣR 4u6a4r;aұi379n/0f/ oo7<"'(ѫXm#RsFVs ^xv2bN~~.f~Rw`6s ֑tb3u&M<Ncv'#eT+PU=FY ܉ oKV8-VqDzw v/^ٵPkG4O8i]EZ ݮDq0,JUKm_BD*VtLρc6bs1_EHFCEY<9(O/FlY:E{+@ W9URp|D+F}v;n%a !0sb4e&\:)X\*75+bL;e sch ͔~ 썿Ə⻺SP*Q?pk˰;@-ojXM v :.Ӷ8M'\L][V`8 p“S P YS x튎9{]iHv6̙0MG<  ++Fq֫Ii)x7?QOfԢG l>t%  g uğ ^iEN}v|4 kǘL[O0As]07(poj ^5+n40!5׷k XD9%ULSeZFr8^;\7.{ 116\:kNEY & ń[Fg:j$(|7J"7_<۱*|+ed]~9%Q ʣ`P t9}cAUnL%KkYXC@gyooN*N<ާ2EOc=Bn+,YǸSijDQ64U&b,:+^bs%nM(mp@^6.%K!4iS[-X]f༫*rliPډH*.Fqz膹Y}A؊^뮇Q`-2v<$G΂$$HQ_]vLKڧ,ǜ3cSst5 iG Cl3 og*ba+e&-_1b2{ЇڌpuG)enn=e36Ta]OemRk}u*nCs;˽8_ѧwz&wD8l۟Ynә>/|`WF~C0A&* :hѯ~u.K -^N8没/cb`G]ͬVЏS *t U$S\>ߍTh|ז͜~y-:,d=7WIx:ATj ۵]^`aꎅ4Ŝ4l]>xpVS3$8\1 ${J 裿_[Ab> S qgHKzn %s J̛JֆaЏ2oWmkw? @VOL8 CQ*e(`aL.BG4خ},"UKo?alHɠa{/x ^`kœGgm=(2])_ﰦ:mjDe$ʦ( )'4 ]C3(IEJPm cT Slb;3Coa#+o2c0V'㙳r3sg?~muC"Hڪ&44А+x@B?0unEN zksnܼ#-Mr[u=R6kODcY-ܰlBp0_Saֲ7X _G[KN!rͨ Mת9RV-3;&C)1To_ :U"= '!G pBj> saZQ; iz۪Þ2v d3Tz56L4,?>9q݇^:O8r -SAeM9H8Zb}kBv3XhαJF7RjaQm\Hܞ{=lEzEJجHi _q; LƵwN5t{? }HlC跫[.#SMmy&JXOokW, V-')Lz[ɦۢ7]u(ЁsD3_}8촍4Difɩ  _> Ϡ9k}|U#,5Etw}Xu]@MÍ-lR@+:(dX_XQ(Y# :I+T0@=fhJ1ԭ>ƐvWHlXT}1cÇ>s,v/g#粸i`_]WՂE Ug#bBWb5<FC#v_sjXcS=& 2Rg8ZNl5vLfF҉%@Y6'?b ?揜Gh;~czk`瘵zz e~L? "t/Jv3|XU4vt=X-RaOjhx>&dJf;D4FEVHLnT˚vce4XE0!YPins:/*S "at"ޔXs_'K6? pa3bV;; %3,{ 4wV@<\4 [& oUsXbC5:"K2gBa}2$>6ƘS`duV&ܩCdnHɤvgeh2fAN寱[kjզYGl&33$6(* '3{N+El 5NZ|;OEmN_N/r7XAc7H?{S}wPs.]>LOLoycy‘g,66aƻ8KƄbXJcX5'eP(t(/OyRJ/t CŶqYż;4#oצQ*tS h-N O5́ W{:lc/foo lwƠHZX,^`J(DƄ`a=/!B2}r>}録ȕ[go*C"oiH_jkDfQrڦ2Q"Ie>HR~6РX";DM"v}HVNWPEb/*Vz}DA v+Kb[GÂkΕ? up[7 3Iy}Y3b8 ̓6#VS+ ill{11mADk.Z?㔆L#2|ê:~>_<[DEr7to)~5L~!&0BlQXAb熱=5GcBIĆgBs=ɭ [? KKFiUƋPE>˖OY8R|4nn|2Y[xpt6vU .7F쇃'쬚\(LO}]}E&JlЬs[@3;"0XjGY p0xoon,+aMt|bяg=JVa[M9JHCϚJ=.8HC3mXQQR#KAiY `fap̵{/‡$ԄxPf;KR^(H (b%)QMyQUntGvl1R8%cyj') @wDҰ}gߒzLLv"`A< ۃAEO~שp#6}(`B$I ̍2{S,Ɣg ^ݾ)bi&<{z_=+a='Ml{q"{|gy=n `,I:5 }EW0Z[ZYV%;LzcR 4*Fjy "oTs2pLfj(Xz'Ř(L1.X5HJ}j/:w֌Q5u@,Uc cpeܻ{D/p|&֞,<*ۯ|:()qҒؽ-'˟Yg.yxkAӆi;(~\f!"}N\ȡA HaA=wZƷ ~@j^}d=QO0eoX}3K0>vJC™} 9]knD$e`lB55/y_+13JFz+ҵ/] lK@*cYƷ =cU"W7e}Qv:.I'F\ ZI]qި.|'-pǴr!Z *-C&@n@@_¾Mek;1I&u.թSQd*"H`G0r75Į8}<2_9V{iig{3ᰳzrҼKOG msR ~Fߖ=!$H=h*ӣm̵k-&&`&U&^Cn * Kl[%N>&`'T忀{QhѴץa*ggRϼMUl:Mf=z| Z+K[2M bb^iGI2ݧ~a 񉑷Ndˎ"ڥ66H>\^&z14 憙>T,P 2-{϶mG@98YMizf_8Vuk%vm!y4I08IK J:j]A_9ǖܑJWf*ʼ0NIA e{ULQ0jk %(TP7iɳʹөL]ڛw!W'n-*"&+5׳ /աxTN,$W\O,J-~77ם#=mGHo0D4Nu*"4Q: )8үc9V p*NH;B\u3He00N'zӵ$# 07m#CC@oEZӡ\tmLm^md>CZł|Xfg4&5jEH*54 *6 e%pRtQ^W~mwؾ;X r z)zc7P :_Sudf+ۚ 1F˗qd6`kUo)#.#s%Fe ș Z,"h34Ξ7sJicsN%N$e./O;P=}ƕ4KFnr(*5_ b,~TgۮWO߯YmVGWs ~#o;Mw\DJK;<9$IF9*fj(iädٽjG j|@ΐY0Sq"(7}f[ArW[?kiSb.Ϭ8d u!7ڔ]qYiX= 4h  J?aGmq\?/C͸.~͡ٸ&RWv^fpO%B3`.@e"d'E$cuWrdv.T2Cx&Mǭ$>VI|9M<8f]sf䔚K_Pz O =h!9n ''crWhv:#O}TYPZY| 7t䛶< qv27m#3V>-U vJ_ϵh:a8IT6x3W% ;vdڝDrt>~Y8] Ϡ9rtήfd,^i' r1QAQ.%@H,g4<| Fٛk ,ċǨ0>} .tyH69x:=ܢQnmΣE=ټz\}xNV[NQtwe3ӏL*4   i!MxzgTw4A@nOBN!16g `E.Mo:'VG9\LcY*w'k&$n5>!#(7RǑǖy5Y=)@>04ɩ6 mtI˯(kE 2dt Ƒ#sZ!`yf t4j j踈vy+r,G]^=U =N \*J`cfjeo41lٴ :( o&_͒)Yx<9J+Ձ(8"?Eūh.oVAܭxnq8+z):7_DMv&;*tB]W\E~C ;38#hzVH9r\#_a(܉Ț8VNzX(xS4خQeZaj40j C:Lm.TBb^ihq&ĶajCVŃn#^0|Lm]w:$ܗZ^Ru .YfpO>j>czpw0SE_zN45o}ѾPNOBHMԊ9Ōp[kɃSV &@jm[VWpɷG[3)P e]]Mi  _歯e,ȭ7OG*suA7P5k@\6bKɅRW@oGVW68!)VT?~c*y!Fܢ)Cǣ<| Fp坼A_Ўp.WQlFT _FrWJڪVe]O:Cp9M b?r{Gx}mrDŽ :G^j+hbe*q E_L/sC?gFPg<1Y>=q܅7^fGɧ:B<,u(B`x P&I;"mJ$ӎV6㾭/&?176Ov}•qjr r%ӝi-\k؞*HW_XQ֎9N >A/# 3t [M\FxQ埃}VDD8H,[T4Bl&TZg^C$mC4d/mr1WzBSN®T l49|L=L3Q+AO͜$9oYzkZg TEuL\{+k=G5o"_Bg[JcޮI&yQl%W95)3+{02nɰ[@Um!>G98kU/D0bή>4Q]M{z ^d]h L[Bʐgtml>xǾm~PmKPO-Wi~PbBH4 [ͷV O#}ٮFJ_Ҏsbhڭ1U[ PY129're;n r+5!'FAyjY:kZ3 rZBt~卑(pDC&O4-sCQ >SH]yӜHE`\JԴ 3I.;.KǼ1l׷ǁZE[{hgBlCz_ZֱhJ`3߉(ʼzc̊~Fi Dq`|N-.9qpJ> Lg$-@sjwӬ s+aS5pZV=Qv'7Df8HͭJaX 9~LqpW>}[%/bܒVULt}b'l;O m(2g,S %j6%pG+^`Ή#7z餹M5DA Tr7G{q+@SO!P ȓa 46쳖̳wppa*WuG%D+=JRHpy/-n`@OCC1mT":]Q :QtE:9 9hPwijg.l_YH' 7.r+ɺ5`{T@OEܞb̈$G'=:KU7un}u !_Iۉӹr=m_41)_Vܼ;.eF86Ґʰ2>I n6ͦm zBAJ!޲p Tz/H?uk8`8ppQVS4lyPc?qyF'FSn)U: 1M&*Zb#&;n.=ꐙ/7H"ڕ,gW]?ܧd>YtSj)tuQ5r3q|%)( X@nn@, 2 XFABc> B]w2LF( jIJ/`+it6 ֹ|֎1Zsfe ")/y[8^s47{_yʟT#7嫄(#\vt)xZfw І@GϋJ4B/[aI1~%,StbAC|m(\ D TS*&NuJ0VBn <247>چRx {Ա爛J2Z "DD^idV07#4EJkCǵA9 >i[W#>ܙ~wRB=xPr~Z(it]jF"fZM{єZenzJj_r9l7,܇SUi&$fMXZ.H Sw;:aVsuqumUw-QiXT#e@W7 ^bD E4dĴr\Ss Z Ԥ={[|f|mx[%3j( zdT0Zx馝~g|T[Rj{E 'T+l#+ ߢèmR m̳2 ~Om6MPt=]B]+f)Fp7u*$tܠNDu!J_41@M>Beqi,(sSS -$ 1g#p.$rwG6/,Q\(njҮK@b8X4 -0iBK/q׿|`:O`!7#Y7BC7902Uo@8mgup)c/+ nILC%<4q(o`ӊAڠ84c{370KTL#u/VO}6Pё;h E1{Zڡ]JyZfKd qˢDv8yJwZ7]˞ ZGXߣn9l[P 6zMqvS.\fV%|?KIЎ}]T Y2ތob7W0u )ý]5E%!f[سvЉ!5''~7x$[oׁX?3zsNZܙbQ:tm|iwTc~ig]j/>bّ J8dϗ$e`Wv(( f}6"{]C?PmtY1wÆCxaw ÿg bQx\YMY}Vc!E-KG bgԎ蔺D9bە"'$G@hre;|RrFsUjC*#uLAQ2f~޳g.8^j.؎Bd`xôIOx(HY72-6u]PøȪ D]A5tWV&h-aXU&1~k6Id-7|D jbXJ?̖3^293P.wLOo- 8$FBM]| Z+;N]_A86ߙb >K?$XFjt=MC+Q XB\a9YXqIffo`anU9ߓ9tM|{,%k6bvin;9Y!fGK^PaA dꈫJ}T6`z ӽW,:za' SV*0aWe{Fֽ vN^Ϭl_㾒9B{4aKVq0lN8էo0o;K@4kbꢩ\&Rg1뷊4ĸL.5k.xة0Y ^r_2mV'bcɗ˧H8, OU:%~Dh>,M@RO1ܵ>i!,@F4q½ :$"zrfEt R7ZM@|d9s+i~BQ[(ċ)ߝ7C]Oc"x 4)C1{~@_C &YV3uXsggUMU(5D[D8DLߊH9MiȖ`0ou{`D%wio ^65OӲi:JpWjJ (GS)R`=? U/܆%* {iL䛳?ds\HFӭq;ɜj*-Ź_Q0` y%DKvZր| rJJ*߷r-GKy!T|W ts]gv_V̌A37LhMÕ(Jƕz${/OB7L|gS|P.8"ocgRe.$(մ`>=<ە|R'i`#ϳDwY˅'`U_V潹)(zs'$aDx(OR'kONIOPlf(t^,(3J܀z+8>0XsAMqOQŐLJd2wq#4LYEl8uJk&T܏Wvf$zD_eLj bǔRf88]ֿ/,"[^!㣛N7._LtЊJ҈- dN{fyuz06f뇮{Ar:H\KM@aG4g(šb :z\˷By\`6ePwGlRfVcl{+̲e~^ٙ'twZi4+оT_}'հ|^1c.*gͧc:mjA|oS,תDW5,=nɺ,͠&v3'oOs\A W+?X3xl6ݡB5"7L+ -YQ=nrXT!Ğ(kLtI6Vp/T?*:Ҵs0 PDz`BgS`3r^L3WGCb}R\2U,t K9!mVdCwb7[Nu#~y A'N~:~wfz%kkxL3^!+O92q`T8PmWL፰!r؊FAfzn$ wJB 0R<$X-f#1g҅3nхj Qf5-Ezփ-6 5C7U[R6Mp'-J&#1D2 t34Q>T|e4<.O>/̏q=֒z*jtYYUĪ8|z:dVŚ&J;8ҹ,нS#fib뚨Hl!ZH'=|ua{6a鸚:(FQR2xǴC^2B96JdԚlwX6X_f([BṛDZ:?;riAY %o Ҽeo|)5\8H OXK,@q{olNbzk'г& Zw|UU'dRϗyv, zf} vz1 4S>&R{97Yc,B I"#JҙTҵ6 OO2 ք`I']"LSj)S NES؛sj] @sY ?ǀdsG)]=qI-WSJN$1mGmm+mN9t,9wxH^+`Dmi26:#R] @pר`:jWs|M|g0^# $l4-nf0 'Bs© 77 NyA Q;&szqrptWY)o~uT:ۮ \;rٖ[uh"r ,iPAO5jB,| z p5%mB@?G®5n!`E Zj =L~kSγЖqg sY PHTp@A5MZ;eAdžŴ(:S#WUziE}T [kcy1.E􊾿.kb0qѓ @OcHeTѸ-\A  NaYa66.V`2s&Uql6 {g91ϫz9ۜs`w7 x=\S0 xMaSD@6p.g͑/f{U$aR@S2G"6,#Rh5T^=|#L\&/Ǭ[Q(N@N\81h`\3%h#q,o*v[b~ ېR!qQKMήi\&af}^G%R&a3w :xcCJJ'g̸Tp؀_8QT ݪu$"]lC: G}:~Dw.<(0h2Hp9w0ȇך2{@N/%)U]=P%3Qk<8MyyJDp{elzIvz/]=.8WWecw 7*K\b@_vYtTCl" X$\HpkPy|_p~ |:x@bg;ₛU ʝ<<څK5~1:teLjw/NpҼfeݳ4‰6 :ߕ]"6CY\X扶ʣ![HII 4L>AL s VYpp؈Fg6U(D5rJk!<ek̓^ ȶ,~1cs,,]-@Vxc=#HPZܗjhxTddU@Oh+"SFc.v[gtz: )s 4 0F(r͈|;l6:+S_{TQ ;Bk2mö2sP^ٸψ%7Z6voyGZ{o*lOW%B1jr_W;aJ8{}ɞS}]l@y X!]z67q4ՇHd; ezKAPvf /Wru7fpxd8Ze|va<݁QR h:{ tKy^(آSn}WUH74)ONyˤwlQ'^>Њq܍eaR\|a;rUkP|2hĘ*}##~W1lbl1!cN &k [~v=3Gp>JxgO# Vg`.ݵf.ƁJK߲勈)p%``hq'`S=g 1S*ku$YC@Kgxpw!u]Oۋ}_aiL̨]G +t oAb"4' S,е0rB ͫ5ލYb8t;3 FT=[:ZH(2ݠ%_actKЋ?_k2p`DF}0yk4qD:!'BOM0QqvO#2RJJNMC Fӊ"}͖_år^2ʸԝ @99yۑ\O+H J!b FыHɬZDbn”ǵӚwEUc؇3*I"QeFo6XL|>C3nVX6>#>sƹ2P}QB= BCSGy5:߿٨wc N55- wk%,} Ot߉ݶHuk!Р0uBjxTb'AW76МJ/Q TQ]XR?]wqQJA_(m/]$. Jvf)#rQ1!I6:ݚy? al<)4N5l1fH{$PP Lt @[<ǡxyzUknJûM3X.cdhF\L6s ʼnMcPAJUxS`Յ*F.3Cb9_x2h߽vM%TڰiL1o0Y9b"✲l~ግA'J$v7[`W#PI*8:ɍ*=th޵2]8NP`sZ[c-8A$n٩L9zxf 6R<jJ)F,ǻ(ktL{l>o|sls,(7S?𸨀|Xq)KW9^0Wl֕0QyRݏ/·H"7-3fn?[)rqs_ɶEO.Qt HF8"}+%TxN]e8׸cr/j+nLkTv7~Q{K޶u+pǫH ZfO;p=@oJ9X.*H=}&fv|h EPeS// Ieڒ5X"[ :@E@OX3]ﻚ1տ`KtyϊܽQa [6s)वk;>7ٰE1 LTD9 z1~D&ϓЫ1p k'ٻȄ㞽z  .d [ QCZqi'`Rb}e|ˍaz1,0 BRlYR3Uފ) nꡍ#3ׯ-oL?$^tLOǠv`㡼owVW=IAat] Ft:[``5ӫbK,2x4&,n/ V!ӭ7a-ҞXEoģl"j]ULV'abǴHIǡB]-rS;Lb۵Lb$Ϥwt{ƪNNeF۲a9B<A"5SC]ں6*~d`|4)u>Z7_+#@*e3ԠNKT#Q_yV9R9&'M<;˗[8)Ey ;:EurڑY4nyQ_<&E?p)kUZjXqkd0G~ շ7VS |P;ⱼ$ΰCh% ,Bj~Btr̡d}-ZaDX<3([yeP4s<i^h_ G2#Z%<ؐO[G^f+%Et03Z昜l>o=}&i;f4={YmlvS=\MUgڮ_.C^v 5E%+_q3'u)9E0p4`v /H7>ΘY }Y>w+in'=oD#8Ju<(BY)NYY"C#OUtu'[ |(W̜j!Sd =U(W+$riKf'Q .|XGN=eu:aiowb|uvRג1Wº;%ǽUS3Cx2 dҚVZSVZd.r)Ru4iF7,W$$\k<߆@o.;M: pF8JIo4.пM&] U>TX+%Cqs5-oRRg?,hcP9Yiͩ'pc `BFF]%dj{D`'iRaLe:r/hrl+gbASȖ3o(Bldȸ|rZú%_Qt:ƕ}::j]q*5K4 8GUKߖ o>t+ Slm(8ԜW6aU$KK"O7RX`s *s#9`5sݰQO! ,CA XAߧ֣l[P􃘶M f!"#Z5=oSvf\}-{UrѰ {Gh0)\]z}yjy~,6+835Wѳڿ'T*85i߶*2<]:ÐICk4/=BM VAOkSP*j3)$8`{)w~Y g@4&*U"%{D+տw>g <ٴhB[t4olUq_ ‘!~.~'31;kVKU/E DblKqvq)ğF*O+ <{S=:`%\rN?VB֘G \Icyn82;|H@3 ~4KnY 'uPfPGOL- ,EwAF~ `P4 vٱ}3V2^ʶtA&z4P8FNJ#IPe'OUt԰4 7XJĊ SAr/$~(JXkhh(5/C@Rw;}'!:mN]P`#ŮܜMp`s #2#<[#}1n%>0󅤣$"a-"sηQhwSGg{ƶ) 7Kmea>k+dA,,fpt#׽TWu-Jo2ͭq|[XPl?ɬ}NbP_ ľ%6 oԇ{TZa[~q)keYSFg=E}^,kڲ9U9e0ST!ĂK:k3E̦k鈏8\18qY jSl1 sL) پE#V<ޔ&ppZHEMˏ+>#Qa;!z55@_q(c )jݦe0"{,x^v(H4:K׃\`3h]ALo-ȞT0H+lҧUE6.Lp_xT8z̫y(k^aV}g5FQuȬ (;#b eyf+Y{H.|h,amrbo32@GKsYи{^vrN`/~VND^eߕ*ȁs%B? Xt1̄ymQg9w~,^SlM3k**>jkZjDqx妴? Peu!CA!'ZO>nW5n1V|xA1Zc ҒS.&z?>m͓$L;N>YӮ[djizs1 %n\2PNdΞ2i3udӅ<)6~/&BVp!+7t|'6iwW76yӄi쀆đC%&7DE1E|˘Wbc Cl?fi0^I<#ndǡ@v 9k՜*ɤ(ZR̔/aGE=n_ZPDH'.)וA'oF9kegʎg2zݝLRwG`n D4wd 2{2e/yY{y-e, QqEƏX FL4Pg)Yj=x_[&/$+_&=8 H bt СXA6rMf j\u[뭽 {I[W{fƖ$ HK7fa˴ɑ+W+BOҘi/ J,6D}J WWݷUP&||NRPBy5)}nuy~3viKQGUӀq>#V( H(h\N!:*nB/5/%uD~UxP떄>OAl]U+QG&h04϶`%}NdH?*;=^'Oeu\[E!7_Fҗ!H|#)n,ِ,]ip{t~,ӣie q.U2PPzlZ ȫygk0BYܦqvj#`gl0hC~dl2cZWya/Z}15K~!:@-^X?cM8L0fkΩ4e<Wi:5U7CqUZB٧e/Y:X"e4.<TD]NІ [IgL^AEw`g=`լ=i65'6>ރ˳'Zm=:%vm0qULV˅|Iqф4AHnrČ;Mqa؍_O3 ܶ NdDoFq>SC_1[z^O;XэN(PS#7\PlcL8KIv @j9߮2%Ag#nk[ߐ׽i7>]v)6JS沽 FjV3[:ә?h57Aì"kxpu]-8s_ 6Z2/l?1k;%"PS-0QAD̟~ \6p^Ǩ54b'rEΰY%zgRʐS3毉V)1|ArOs=rlHKRW4g_ k~vKD!8 7d7w ۡ @Ȱ+i0= ,CDQ0b e_Fڥkt^W4f+Lg_AW5^,6TD ) FI>|n%Y(Uel,pn&[hW.S"pC;{UO1#c<95k}Ⱥ=nba F8-%V%3mYvn:'g$ym5TkCN^E]iJ_8t` P(OD1>{R|K=(Cl>c>pN#YW, ,!A'(p#t1|s6h#$0txxGe!FA\rc:6F=9~|a={&ilc+ gѡ~,E:B ;d܅NxƟ"O%(#ZshZ;S*و5y=?CR@y7W/H8uɤHs[ZٖXb -:!Q'f[L eY/¿Zud}&qem!25^p^C8$<\E~Ȅ]!s󋵹a7[[5SbNR@ɿAԯ7NvU5YܸW:>dVAhƣeD~TLGX$m<RvЛ/ 0:3p*DO_º #7u~{|OñZVb %$* wyW{jmLykU4A( ]nF't( ;l3_i9lQ3oDp0(hBT^S:sy7iz>\ ʣ o׊h4 < oAl`js O+$Lc9rHf~ҭ& ƍP^7(„<"#{cwi<r7!ޱ鑔axxy^Ƽ<ؖ;2ǽ5)^iŔKZ<˹)>%s JW6C!&^W="ak"#rq'n^<Ҩ wU&dIZG~6/1wKйβR݌&qNKdvUC1B| Q/zckwۥ LgزD$dyg׮g#j Z3R WwMC>GVxa7Yᅊٓ~?@lCr1OI"7kyAa#NބL%c+M˄"1uI{v,!. N<PV_mm,դOX/QBw:u^~!Eb$D^ (,ʎUt) $!@< >%o-4Ѷv.[ xlķڛܫ=ɯ3굙Yh QdP/;,m{}>;\%4|yHsc8bRE(+n8G D!iH!$8W`-}qǶBWΖB^(NL<\P$u@Pt+g'#YUo$.=t#4LjVȍEWsf۟brνh:NɔvwKD ,u>B_C_*sD1!Puԯ1k/xܞ*PDcEÜ@H`+(['A&txTk:nIj-qH=/c-1n>gW[=CIds<-ŭp MӔ44M 8AŭiP\+AReNILȢp".k +fCFĢN} Cf0!l$8oh޶i ٓk_=^Rx>vG/\3)\[.)P?DMTSD485pwڱqV5M>~t 2שnL2Z}Cvn٤z8`am9!x|(dl(ʅ*FIJ~(Ѡ-+sLx qUoH;(V-[xܞCuac$@Oy ]VA<#@f9GK m e"d7B:V\ X'%h8ܩ qjw-[A`Evx?!yuMNn"{Eg<;w 2 ˝.X ϸ(ij~i4|3}P`wa/hq`y=`j'J~l OYI-=%3CƆrUd^UAYb\ۯI>^a"OpP1&ei.eU r \qm )vгZlIwˠ|jxAhʇBD9ZĪ?0uǂ6uF=&WMlfhzk#9p1S{z؟(`~Z9Fyi@dоfJƒkSJ~- K[#Xnf˞JGE-<\ʸ}%vns5/=̦U-|5+)qt\KO Aܡ{tlmfE1 6ݘ((1Vu;?q+ݼs{]j/M`|Q6ÀywrjP o]J,ɑċ!M]ꕧX7O@ u_]FhMO睂͸ }2a +Sva#W߲w` -Nꔠ0n) _y=`mM%JZa`h d/G/% >XNſ$x's=s/]Dzڬ!%WΏhލӂSYe yDr~]Ǫ..x@䠷 -Xwf-R`3Ipgba Mقy*@kpspnZg!=jA T`M/[n sZ8`oJOIi 8b>;K#:G6mTSiOQ WkdFM7tDFo?#D)nII}TCWR-ggNFhJ@9j/8q} ͭ-k#ˏ+e(̢ |12V7釬o:2$ \jA#^UwVј9z:傯l4=F 񗝫al'kߙKΞ:?< :Oqj)FN90r~ߓS0z⏷j0'Vҷ+Pܮ[i ~ch!HЎ,ʞP@Xa[]^7xJDRaJk4iW2l`_=B4;WVLiF셰,e(o=i\IcL,߂L6-JY~I J7wx`+-:<)qAj`Q;7Q2J9jԒ1#wTk.P]k_C=y2G ֥2Iאg{֓eP9 N&kGn O@J]{ SXcq7x_ u3Bfe_.l x$VGKض4>Y;9RΔ:fBBs|q; K[wyܧ0k1֪ڰ ݕd^c{\@?hѸ- A%=,G8؅j:+jOk9"E*W|P*TMQ\i9W>+g4Ǧ]Cn'xdՃ>Jݧ_EDxR!.+dh2t$pa@y_sx XNwio!Vpύ#2c2D&`:Kݺa ZX8ΌCMș9\JeC(V_'4\--ӯd,Q UOӧ;|?G?{&nkWSKJiY<);!`gV co$`QW]e:Z *rB45 Nv1A|dgnw9<^93 ;sk5 @ihy:VEy^lOWR36C2Ւm cн9tB&O|AZ%J%w =;亓@if"uR,Y8FWF/Gs"ynsӍ|h,_gM7⼙Sz)7I qνoݧ֐XEq;ym5b.".wpIȰ#XϝzA ayy3aQB;GDDA/B4ee5,@l' h_J+_pjCE[OYΫγV 7"c8 kNf+ {$=6mwH[~bxh hR; q>5_id0f i~%HN(X; ز0S ,nNV/ĦNH.? m?Qk@P1qb]:D*x㘉6P0}펖Ejodn Hl4,3 QyG!kQEYzu] A+?h #-jC ۩·YDT#bsI]:~cN[Zt9mn*{jF(9oQQMǑxsob^Y|"aR˘iñdvLLX±n(0L]qqIGIwv"b1nGq'%&&)n?M&?ܮ-eNUY.!i[Fh\ Q+MCYux]p q q#,u:u]w: LQqf@<*9T'dYC+ "Ȉʛsxř8WiЮI8Ih'>g%*+{OP0l;8ޟ1;n;uj\r}>A r>6?J0zNFsn}6ɊȘW!pƢuy8CJхˊb@Il (i=)n(QXOȁpyD&lnۀ' UrRy-F":?LV\/1.hUSH6s:G ^]u^E9>Aa~"A5T#j}N eV=@p45-ee޲ٺةJ2.ײr{\{OV?b 7Pذ#Da=j'5yϪY,@&T,& 񝯠FضEQ4>ôQG6$揄 ?4_Ȕ&](3aFrsA,V?߫o3=Xi߸>?+WPWfE48$o&zWIqbG$Ƣo/m(&~UҊ"Irm-nCG꽃EsT R%+ϏF٥{&#WEskVjLg *F<gg4dd֝!` o ʻ~KB48\UcY,]wd$-/>0Q߼*܌fIJFY orZA7:NIP1%vi$P(ȁ<Is-)*&Rg Ox*$(0\oj&9$4O^^V^scfjL/s0|Bbzp2~1'm%LEއ.au;ypeMӪX a&- 1 L:0red`rkDii:`/)" neL&LFM>kAέ0j=^=+3̇VOY N"Rk3Ar,MfahQj<ψw,lK52 .hP#W~b z(ꊽtm/xѻp{i;SvoZRzP#QBGOCM>(WFOkS|byx9O97|꼵-*lqtMht5rl8p $bu``8 xhh:GXX>1Bv=ԣ=̶Y1rCbr7 5Fٜ{3@:ٶbE^y#xGy%ED|ע@L pR8Z"ubM,e.?U&$;br d`5&R Q7*/$Y|8[-XFXs1ݽ&?MͲ?ns &jº9J-¾f顣"J¼y+P(}i~;eW+݌x.K|%e|ڨ}7гסZK_GxYeDz('qG2YQU_B^Mxd$xè F&R(]K+ c_7C6tPoԧSg/z~ŽMC .YT#&0@G"n/tu9-hʡ1@FOw:eN1ZN%?I+hC"]{@.IAj3‡=0WFH%h {;5ܛc[a A7yc8Š4YHN/p=7"`< a{VyNkqmvۚm 9ǔsn@4 uQ*RH9怗]j.Zħk,|rļʒ~yw8QPø.*2̩ڞwF,;a~N_rgmǰ(YS ώ&3ۣFHFݩ7i1Rৎ-˕Pep1k_{Z7́!(i8{1{ߪܔ[88#P< Ϻ)eJH#j,zk0_4~CY|2@lk@b&(yDKCŊpșp3#P^ˀR';. ߯ ,v{2*|TX&`id-y8ӵ. 3G^'aS74T?id7q_cɸ#ؚS>>MMhD UWp^l 1.h޽~f]FXw^;G ̉X|"c˫,pz*ͤ*=SSNW!r>)^$'!p \r=E hEQz̍ )Ct54G柨T^eL;Da ro'3>av垘! VPmDX\Ԅ؝{mmcii(ٳ`thz~n=y) q3E5b7ct}eGk{=;ڊԄp_ ^K#$a%t=Aqy*iuu~Ý0@R ^>0 8 >jM ܣ֭x*6w/&Yb- o0p˽۲2Fl;l UFGS2N I+iNށKm[&m3ns"@ʘ Y*ƘLSN20\0kOIs)싌%c|>׊n˕HŃ.{^ZJ 8pO#0Bm:לSnbQ"„+WD*걔.CDu M*6j6P~;wrz ~BL <*tBuRуE!% ,|{r5^q䓀HmgR~ų>6.E:(G#)*Ij$Y1msE緉ɩޫݹO-A:G{;uy{ĀJn7X#HVtr@mKP/J[[&l7](āIB`p? LUw@EGu<);w]fVjNI2ȧOl+;!$31  BPfzZwQ[k΋Lo 6<7v{j~I ѷE^zb{N<$6Ƨe=d"+PyR;tp4D= JoRc~Qq 3Qi.23ܐڎCs/SX<]>_7S4<-ƶ*:EV St4KyC'JDXdXɯ|QDMf Ϋʬi|'> @x@c<<(Ȁ0#srr4Ekz>Fנ`K;S2u'WednN;]:=Cq$iM.؁\a Q&vC99Ohu'_꾓,} ډרC)'d 5kbPji/<_AzJPᆨ v6xKf4*];q%0yu9ΦCpZM3-׼1WO{a^ )7,FblL7ç\S8E7&2$lu c]۬c:aeŖP]~ ͈YxI(/!Abeg_18*RUw7ɷ1&IՐ gOaFq*&.\Č}z,iyv!(*u|f6ұAe.7\@yuwh&˨/x7܉dv*fb$kEWvcs;Ï!xE0AT {AS+dvm2,ܸt!dzI;w\pU} ƀJ"pdoH̪nyjXYx{DAm20p%r 8 EHA*(2mC]dVJ52]hn{#v?[RxƟF&V΋w^5oMt6d,io|]$|ԟW]>yt+:jvPH!< VuL~+l}/"8]<'xk*OȧU97vfO37w3ۘQV 5 U823& Ƕ"HI F"T.GN T!U5p2"}-G7a~|4pyֽ}(9 ) _>W;I2⨗0+ah8aBn䂑M'CqmSvg\=2컣<G$nmD3 1h0&ZvLKj:n7M}M k\ ma݅gN䄥wE7+_z||UFU7k,W 6*O` j#?{:Pyp}}v*vLD-dǹC'Z>]X,TeY/Vp8yTO3hZH'ab#eJ?Kk?>hwGwq/+[1f' 5tm%e4aqRƪ $ 7\r'0bWh Nm*DmR֏:|'/,Iv9=z42.B15ܯ61(`UOc"@}oZi%E Rjo;*bN PLet?AV#O&p UIg YJU L1PZNmVAsfZpQڶ`ްw%(C߷_%1O#P!ů*ق;c@RCc>5en3 nMӘa[Laq 㚣L7+Xco19* [haނ.^]2@^ (C0WɡdA,.YgVTe=J%/zݬ#|ג RQc/Zy›-I$ErJt~R<OC%JT,@R(>3S%MZ=gfͫòe\biX;ɝDzp!кn{̓ j{I]$!˟|uĴ82(EbC kנsҁ#rIxuyx р_ݹ|VKbf3#4 m=cmXB$•;2ăUhsRXɫI,5U(zF2zXEfyTAqv}C e:cQ#+\ XdHYver<_-Hߑ CS?߃0^:uB]3Z C3WBǯuEu'@+6c]0} U%ZjUH>8U ]sr+FUpvI/@zNonϿ%~EѮj:Q_=KDm(2||4d2"@dp9DT X|0Lw\\*܃Ki A89EN4ٓ7YT`~_^` J/wwl2wd7ܲ2(+^+Q+-CK6ѽW'2mQwl#VVu'Фrр(X6Oĺ$d0-!,6g ~ 0΄Xy7t(q ‘0P!^$5Tv{BF;t!Vo)U~̜]tx}ݡa-(o@8 f:VCVɘJ76Vq{obzS'GD>i˪tk4KFNnnW!"{W$Hpr!iK2^451R;]~Qq÷ eʉ$6bFS,&eoP/B }?Ĕ..6>i8v,ɚKgOD rZ,Ė՟G}r+ Cf$k<hc.d{3M{ղp-|g@|*MQ02O}r.O#ǜ56A!"M>̶EIuEK(_.b[XFōL4+{Znb #)(dSUsZ$ol4,i~VmQ1a4O3O0v%~mM#@__~vA)x|˭=%Kl^٣ֶF.~9%’e1c&VDDO_s=oOLx $]qp4zk%)]CJ '_|빓 /I?~2WI !d)D|fXvl ˅Ka;?NdBbNz71pk@nq۾a] Y;"ihA]&4k2N}8=eI5ԻI [:xpj ?cU$9vv&}NG8ys۸[Hy $j6YΚy艾#53~= ÿΎD*ϘR[UG^Dio,T2mTh1ķMYyLrlo;ͤe|"\HKLCYzE$d9g վ\溑@İ3|[@A8}I~X%THy_iXwUfj.UIGV_6T kٷZlYV/G&MDz-x0vM fҨa'7\*?ӵ^p ]{d~3Q}{յ`FNrr7Zmc ׵S4$(1ݣ;QaQBllhiyxAl/idQkkǮFĠ'`q'fav8<[P/4MФ*Q"]mHC]K?¤Ϭo(u 3kiimb9kpw[ i`Zv4~gAvš"Eh^MTf" ֹd }`H{&ڼq*>)b0lU܊r޿կ$W\۰1>6Cmۋe[+C,dm w5(7u1} 1ENja\FbO0Нh\!R>+8^S]=l `( ^@GrK[3j0uUQ4uxGe079E96 2ޠˁѭYWWb_ X\;ۑ챤jNwv SbZ?ETDFi`i?!!Gz^-\[gҿSՕiQ!|Fl3SY/QvM ),Zi.8ܽS TZ9¸J!DžPYZt?׉P9HT#NZ! bd=3cA)Ev8LoADT2{P*O/?+ZJvdD+Q1&"~K,I;qvÃ! 0/hGi#pxsEKAay`(>(I͘ȱq6\^-!cCYXվm7948=/`qttuBPB].E~zA썡Ƣj@;SyhW9f&8~cuqnΎF˸=IuOi4D-xC~qh ֺ oS bKu4AzqUkA1:9l[y h+3<5]~.QT,ߥc/vIw?X\J`]jRJAҔ!sőS|[}koO8epLT0[aZ&hg辏`TDlϑ>ޟ?"sKeBo +Rma8Axnȍ-P^(+L? HC9%=T?NyΊ7S!X ;$x"Rm~@?| rqph&50g!bx,o.&|Dsb#v,<掍~. 7iv}j1hR4/2m˹f>]k`$ٝn{&"sk9G.FlL O{u!?^ΗY2JД7dFVJu|GWoL9" 2ڲZ}ڎIb!1C-2zx3o熲7SL-cZ}`[z3)5YyNcaoXޘeu!8i [>C|mWMhjt8PiSL! \!tx=tZZa'N:OUyPpݧO'ZC‰(܇bBm4ߞc>Wjڣi= $?vIJMvniZ{*w|`?ߙUdUs#VN"еC|+L@|ヮ|ޛ~j#mцcj?l!3@u~"(;$X lk;qCweR7?D{+ QRcH'>EUCmA?1\> 'ڣ˿ݮIJ5ЎP?N>Ғϯ`eU{zсŇA;4qڪwՍgS/YɁOVsɪ573uG;8@M^"%~=nbغS]|u﨑F )rӳTNi&Ġ(E{K1{ 2}FҸ;Z&}ĴO']۸HP|X KYr&szN4I"`˛x2}9s٭yė3B^t@ s3굒>A İq kah nLr Lo;&ÄKkwDr0zy:lUyX_b 뇵(/ȓ\r(7'fa(>V->O$$NGgDz=F+ʊ!%'{K< ]vШDȕ"-w1RR1,w"*[qnn9iv<^oX1mnCK_[4Negつ)rl{@J0=;ئaK5f/)c& 򹔚bdk ջKwџ@v~F3@4A}a3f;+tzwP=/Iz9EuHѥC85|2f1,E]UZSqVe<:GZp|B)_Êmô7SqH(UU*ip$~EJQ5j7*`EG&ak v˾aH{Hί EeW~ lv:J- 8lސ pfz<32&_p8)‚CaSn61lF[uC)vdP%x\YQ#ԣ+K ' >SV_ CmLV" uv$MG0t=B'{Q` ɏWMv4  x(Zc#g1~ ` FfK0g"m}@î(R<PAQ*GȐ7xǏ?Ӥg J2vznv08kQcJUU:VxjUX(b/Y*mAhȀd6L^}Z0%9G;Jhf&1̗}n7[6& (9brL1.唭[3/W2fMı+a-:#^5%XӅF]R_Ѵ={s4>(Y>jei.Hs ,[fxOɁ51cS24c6CF}PO9<#> { F9r>bGS  ձ0:]M8Bמm7iC_ǬC3Jf]y>FKoR:E>~ Xd  FJԠ{2n͸/%w ڊ|{t>t<-zh>l_)LFO2`ʛVha4ݠ$rh=47A8 kHLmUWߡD JljD]/|jl&pj4K$ՌB%ͅcsd6I$ ;ļ27 rtWKo,5szL(D!ҨEmO|厐dk'n2Ik<L\YR>Xrsǧo} 99ㅍ o&#qYzXX{X0G%4D.ZVJ {iBN& ,3#Z`FaUlx0T: :G-;vgM1 F=RNxey2/m3TRo{KhΒ naZ ^:?RɸeOAA3|396\A)$;5fyL7~;Ҥ[#kAJ|o3P_>iBhAP&aC#bdkka˩ףD{qLDi-sJsO3a0`3vbn/?D. p;uӳ .~^v)aWvҶ^ Ua1YYJl P'䢤/ /awh iX8\-'qhTw}\ <ȁ `pYbw)j$kRVapn/O%^a^'9xeܼ|Rp|#+g4O]( NHmbiXk-h*:gjkaS%bY%m͖"Qj͜T6\ϡB25dg(c;&ys1\*D=jJx4dwk̳'s|tšs55Bej aMZKEi,SMf($C8hA=nh< qHG-ٸ ZM^*f\곆- $8+sA9]XEP*\`y?nK@ ?Wi H:.t_l:Z鹽TB14=]+xFX,h(?⠉qfv(+]Y?^{-SgrF\jZ'U lhZm2_Q&cG͇B+SN?G6n1r=M=w_y])/;XkU4c/ŽTH/(|߄nF"khP`Eii6 &}ҫNb:gSncJ¾ʛUBc?%M#*9764QQ\ON\F\Z%z 1ְ|4@-jw[!{Ё& dW"D)!hݺniGa4)3ջ}^i>MbcGs[>Uҝct-TqD=8ٳE|4^p'Զ'իXRi5(2`n18/'T#L*U@LecŘCa8.Ηo4`^_jmF(aHCF"' !3消A}ODP蔢m<)><P֗pM5D=AB =9B#X3e5{NjbUEXWLf2uS;y  M<6+8É!`͊;$"؍Udo`=OZv-{ܫlwHeȩJ=v3NI:H`0&HMvk4^&>EȘl6j p}}ZfBt?"woK:Z$4cܡ)+n D!rWUw5-B&IA /Sč5Z,фQ/*yˠUv/[X]9W~[yC]z]%#jc\6ezFhHQ@\<@(bo: C(X"Q TC3Xn am#=lcK|y.SO8 BUNc=B/AJ\qJ3D:{>*y㑿#ahwicB7j:@$~Ʒ~UnS:75\?>,ѻ.t }EiM\*$1!iL)zCXWE$j+Ha;+S h6aU73 U=%}IswOh;N5~.in&uۼݾSzqB!ǴEbxOö[3Ş꿯`TFlUH)O LҶ||Jzs…d;dWt$9goB%L ?J7ỊcCˢhڃHw۲zl)gcodI/E𝚬Bl`%Xbe`*KeYŽ2'm1i{b|M4+D,+Iy ԔCcQkJ9 =閒LQR417233';XѼa:w8L =2W;DZ)/&K9jهmvYh \pT*Q4;iRtדCB7bim\nJ/0GS`~$>jϺ0?;'@Dn\:{E>x=iAO)8>.n^FX\\eAڤ_lNtt Zj͠PT}n/ CtP9[{bNGm^L|ש3†7`gXqtOj60 Y —Lk³#HMymzY,rs!6+WWXg{ ħ8CLNQ:"FO{b,efD൷lv¦j8nT2K^ l4ȣBe3b1o$:$1ס)W$0 0I8;H[ }Qklt_.}pi2so㷼s?pnU*&T\LVikb#=n@Tce72Ʌpc;|*3$ݤC"}F؉)qz $wC[$%vآjX<5P9h{{T+ũE=T,go`fB1AU@4>ŔH:y[+Fhcs8=Iϑ ٧c>1c Jy+'FtGDT=13#z}>nS |YԨcN>-ٓi~Jz_rf~R;z#;-3sVbHct3p<ww/R#r=5,V[ٛDٟqrC[)7Y-Z1,PQy{gGdFCMppAI"خfµ~>ϨؑGY ?ˌ-]I?zQvřؓ-nsS<5 Ձ}G,D?qIip mSa0i^yZTi_Mu.[x o~wՑ8֠m>QW7x`)Ѯ] >2 yޛ[\"sMZJ `vS*x/PB !NLyB654HL/] bt GSzag~u 7xM8M0=sv4e]R\tШ±9ڱk:^(/U@@ >Hbdy!+m ~xX70C8n(&KyT`';)uD\qlwwgpϪ {]IfRdg t0M6!\B00ڝk &&P\i!?QD7t &+9ȿS/㊘z?1,WB [~NWJ%"Kwqt ŀ9E*i$À!y5G9,cxe{߬W0_v#l HdLt锡3*6UIf FPDףl֕\$8 ~1jXώD=3zb>H:%B^pmuuB ABtDx̢'$~, |a|U6@mZ9Ta؂S_wz4iZI~Os5҄+yЅ>{ҹS /f2%AXI4}i ȷ_E\\TWJF\ 1\li.|<|A"խ ~ʘ-Kw,9dZ'#wQ#W͆ݝ%&L|?KO 7~8ǫA?#H-N-_iTS1v\E>tIG,tB͎)iSJBkDߞlX3,| rpRjU u@NBcR r.S=^~K \ D$βPbve"^g٫ 70̖2 ake;K$V cO m1^[OI`^lHc, 22dgǯOcvD(>K%KpV(Ԣ͢L$0 / dXyl;,&01+SJ.5CudbLB4,MQV`DrkTDj$ak oF7w2gW<@$gkiDye 9d$4vLx[oʵT)H&`<`Enڻ=:xf3 Y[9* ="?Yń z25hiAj e&IR%sە-hTة%M45H--hcH^y]xs_H@3Ne\{Bb+ *X+ge byjz>7iHa.P[;PY()ţ!ztFcjmz0`"ktfAޛdv1,WhI].9p (׊ƾr.S׫,u\4D">WQwtE@GI8bF%K6tB2©(犄Lc6̺Z'֓h+lm8?(B ( DpzU=Fsoe&\qs)jKM/a׹jnx&l>|'NBin!Վ*~P%탡QЙ^.n眙̓XxM>o콟E~ bZA 2$ p>eq|N< C7@"VWSU~M1^#UnjLV a &+{e*CD_?0|⨅rVo f8>p&]:`7iӦjq }׈Wu>ޔڙb h~04C˖SZOs 놆-;)AUgCyc |$\R,͸˭5f6]Q7JްudbH\B MˠBb~ɼ<"bnC U^̳)JL3*'e{W GS on}SFTc>tcih4(V3 En XwA)qǫlOu)nB򮋌*FHN.%kZ] KdU$"'d,3%Xo*s/3?dNĵ.lʉ^cA֖C@/. p2g,t+sX-{=wGnx)@5]η,'DKd>MۻSe'F Ԓx̠-XL/*:xڗ]ʻL`g9<ܙ)oR0/պb+[~pԯWypeWqBϢ.`w{ zހ%:0LCk҃: &V-mG+6vFddn) +QBeN=Y8I&ү; .d^U%l 6<6w&bвjz9Mgogc;^K>|uU6 Tq5{t. <dhDttLƽUkMvi~;55?/)"jˁGZ0ZL jNY!E=nю~$i {PVFݢ(++XK̉QiV tic՞p!ɉ ,Tp< ~SSc,&XgZ9lX|.qK< TR'˪"VS@.k)׫>`DKxzܝȻʺ1U#Jn3@l~lqE1߻H+w.@cP𳫳MzxeVQB7Y߷oz&9XIvMѴEq0M6 au!8%v3|xP3F([T'jVN;D5XZʐ}KmFbn7+}:LLYk 2:*̊v]lc2ژUԲB"E"'@Γox>Dtw3g`0Cb& _^ >dҞàk"sui$VeTI,)Ftb=&( r4LJ Lzhkuďk܌!HJb5.z@k%|o>}af>Rl64뼭c_v3^ss[[LѤ< bE0Άu'mof%PCv懸g`LNU4JOY[LqB{zeAQG*_Zh-hT#/,|lJT/ո:FLj&cM ˤ ٧S(|][gi՘02@q$&g?T Gx#ؗ3#jX5[ܒL3\ iMKS%GgRlpԟSE[p/V}w[Cvçz~b~#ՒJfo}Z+U6\]ʻ N*bcvlLKQ ]:@!wWuK MÎsv5|\PUU%'r#̲ͯ]񳠜5tϾʬ}ڋOqq`%7gw;S X@g@MJeb*<טDM%r\/PEȨ;W[S"=b7: lD~Q(VTXf 1euS&?M\fr|1b͸L/ڂ-k0~ B亿ME|UgpuQ_&ryg:b +%,(}l۳ԕU:9}w&%:+5KI6V"Z%fvq: -2ݳEZ'ݰA#F g:i EhD Acw.Rp.Ƌ=sDDfYXlBL^l&aA֨C3=[.W֥F8LxED>t{0qM,{?_Q\3&uҠ]QH7lyy[w m="! ^AXwͶ3ȃ%iPhpO8]t},ͫA"1oVyC|o w5+LuL3w˙ɋsSKp<} ]DĭNs*04NGd|f)Q)*Wh2% *T1bdnҗ SqY495w.bTu(7Z+Qì'UPU-iۿ)nW[Ϻ}׬lUS֐?9 0et  zvV[gnE 쓼  {Ejd[pcdĝnor0:Z{gtX%-תGC;ɕV-^O>?:Pʣ-+!],cɇR 'ӫ2^~lY MMpVF! w|BJ"U DȠeKpe8nP-WO/Dh4Phh4f?\ٹWoEq݂N6ו>gX뚵`,Wx< ZA 0cPqHZ)M^ gV1'%\D9|Խ7Qء[>k3t=M ăSl9~eZU9S(GVRec к^h?Yjv& $z\w& G~^ӄjM[0nvFP#m/G]{K-&lg Ր6jh*xfhaT\`_r.q%ƕڅNi<}Դ.hצH6ڢGSl-l6rvfx8vYTs ߂ ?cLpr2$l 3̵+  JW=GOH]PtIy]\m~?wcخ^z0B$?_MˑaD(#i~._#Lcr菌B'I]*H*>q .}QWnwՃ{o$+STApMDxz9\㔝r(*"ʘt=>+B]foYo XЋ(3j>&ZPڹI9={sQI2 PWōKXY*;$,AeW d :ap;Rj PGf}i'Xw}'v6>e6>$^Tt; ˴Hss_n i)l}\b35ٹj3"{Ct}UO_/WU.oteAPz3@:EBۻ9k \ i?Oqk-_F1iWCq;g[27ЏF^@hRgPLeH5. {|*x]+z!pZGRv_) [Cc]!# @ڎ uAmRm^a@=Ŷ3D2 TA]MKc|FwWEnpI+=Pf*Vdop=|uB3solfzW $Ovϴc;L[?l7Y}f{TC!AXeGkػ_EQP*a)4YOpf}Q<k[' (|xZdk]:y݊lZ?j,-xʎ_BhzK/ WfQ+RZ[ՠH@!`I0i1AA;Nj;_<jԖԮAEDOW!O7,,Q6"<Uo2Z:j u$= :>!ryDϰ~8:aиg Mf n=(RJӇ2,[NA7DNM_ t_]j,bF#AOg7s8XWz .=F4a-eVd "-[6'아 #D\n=I3->K'hC[X="HM@#"~y_^D\ Te!E (Vp`I 柆 :l+&N'×Q1c9) RiصmgYkB#|\ְys67i|ۀGVIp__VeBqq| &⳦ʥb gBȿ.uI7\׾Q\!cO;YɟO#e+bRZvw{sj+>}\mh͐&G<۷p7#rCtI$ f;YE5Uv'?2+v;ۡ: 6,2+h` V37xh6YAD1(KX^ۆ톤t$x?5@z)Xܫ u_ r\$29wY3"iA[4dW`,h)w }y:p^9@!m {k'y>E; 70n!k1J/ܤbbFZDi1J!/@XoȘ]FK:o ܻ@~0]k^E@c؄qr86  ƅ^_-!A/3WRꈭDc,dj[ehݵ7m+^llg&t!uYwKFwecyADSM3cmԒ5FhPʉU;c IO_;#u"a9C _ 9Ne2E3*[x`E?s4VXl{N3FC&]')S )8`ZVȶB~Fy6 єIYcp\֐ *alÆ /|j$PdH'ȫHWN[He(.NC'_&& T:Io$mQU"o"@&Պmvw G!!M6ﵱ}/B[d*]D {f)%]x˜Ƿ\lS 30۳'hxj"1dKש0cPGDF-,vP݃i[~Cio?17ަLdUGتEff{F7}J|rv:[*+셟.߁(Z EsuԢC\LKQmH5 9?.׽gW}~B;i(5پ C'etXӝِ[.& 㿟'?2蚋Ae4:m Ct6h 8V%%g _#+OL6LT66>R3euu2¯ o(kmgx~w6}#TNZR^_4ڞAlq{Ej~2}Ɠ(PvLT?T]Ջ[υ-y{X?l;6xKF&=4,~PM6e)>Ɏ2&uGdN"L8?+eDŽfvG>t'T&W@cOm V|JuvM07s(?AH8[>OMD ݷoA{9WHY6G.ID[d(y(3 7PC+)>SO$lL~ wyM(nLz)&:m">!1=!iy3ت^R33n"+5}?9k&/֋ =OϓNտQBV=&oi;|11'pQu [2YKWm[gx)PhJ~FvLqK'izz%Uk$ᵢ= ܱc/Sv e[ǕqȗPB?GL@Dpѐu3"ve@@a\sU5~Dy7oE_jl$R-h~!%vR2V D˕4BD5dɅ@rp"'Tt` l6b6@e3q&,6KVٱd&tZ <[4hL]?(g/t^ad_+|=k!p\0^`ү;C Ǐ(ˆl}@X_jvX mޮJ>C] <RZUd& KhLn-'@^ ] z֢Ė<> 3KuťjdjZpj{^dFI5b!ܼjgNd+Us2@bvy]:' @07uŢY(Hgӂ22W$SR*{w9q1?[sz籧? Xi2xqWUxrXT}F,V_ݿJɶlK쐁w %{" r u[RHih4EkxA) TD\i֯"NOڷcgRv7}*|H.Y)( ~&](O*!um;WVtdYؼ#&5YhAQrr% _>Vd0++gt)-/D0熟Wu u?~T&(E&*ZbU,ua<3 {~6 C*^qN+6\- UpiʘZG9kuӮ{)L?9ar#*4Iq!ÿoPkalbz#&7 Cńo=#^sNk s]}hR;fc:O\RJCo| k=BnGK,eaojg~\NbМyYh|W }MiͶ2FṂGȒj!dF3Din:_4Zh`gj# Ol]rɵt*Z6CcWSD0%IƄAblc\_U}dK¡Cœ6R!?p+)R=؉f--,3;m.3^/6u^_]}SiArzy`f 5tF@hL{@hǜ⇫# ~;_C[+ԟČG$g1-&w>5SD)0*  BV1 [n]sK z_Y /4tkbʉ mNfs1bvǍ[>U/GV$"&DʇPrZI̛9֐P1kWT%ҡQuJ^B(4E}qM{5)&z>(/f;^%a_՟`4*Ǜ2I/gp{6qe6j%%`+ K~w߾LUjVmaʢ[h K5/G5}`/>E -$܊A‚7C~jtl(>nw`v+yΨ>v_Jrv!䙷,0.\9TSQ&<ɂOl?FuS|DPoKd;]Q2.{-Չ`Gx̓x.qgX]  w6Χ |bL ehm>n(U}P.pEwz zd#jr#rP{`e^ZAgm57tbO4U5ȺӲ',%Isoν<ߠSK '46t߼1P>S.bxa!TyTVWԷyLm4tB .{I(ύy:bTY:Z3D"PHQUsy6k3}iuvK -͸:}6:ABdjֈe?or&[X:O{*qpq/>_"j4=j@M-}rH;E Ɨ*E$Q wˏl<ĵ WEEDҕ,(wjPK9b ,8ǒؐn>ݴa#b׉ ME݌Np: @bUBeSg $uZׁf{e}?}4.0.UGY-XnAobGM'K2q2 t, "iT)]<_9c8áhGJP}+_Y)g-`ڦbp>:&eQ>>\>ҥDŽ;$q⾱Dހ0_0^VPf|_:zkm.݀YY8JJҴ;pVdW?u$T PBGmB^%;yޠp3 .gмQE#J8ob2~( 笣-#4_h7(i$;:6x'{2"q`́#~TӼ'#q5CUdW0iaEc5'UNN(*9DV tE[]zB^kݑx}CKSRba,uHRxy_Y?zxynV@9oUB9Fqg"M\o/@c!a~srNvE|Jp5"h7Qn@g*DT>X,ga&Ѓ).R;ddb|PvdPXcL9 g写=Z.uH6TWV1j:I1`;|;wܑ@o~LG|Dm+H=f; /'/iu;[De6g|ce8R|yYR ݴr#&Kݼy8cUfR!v ta}Q_P}VhY۟>k-fu9!aˉ,d.Ɂ>.b [^,U<4l;?IޜKlG,EN@o5\v,[7,3R,pZS'+ìyRCցPO?! -YT|q\:'ԌtR qbFttf_f ,W&h@ ?VQN{'"ypmQ:>ކF+a`/":Ej^_|*e۰Ә˦ j^y$,&:!@@4iQ8`C, Rbg<$y:U4K^a+dJ,^,ԇq}lIRT6_OӅ\ۣbEu7 9=͜ 4{nfcRݕsfҠM;sGѠ\Y< Z)I&X8MϸF̄DžXW;+`hyl2&:(J{'x }l*DC^w~1.TZٙڀ`s2Hܮ3 w8nބD2XS}YT޹v+YVm5٘&@ˁa!Q Q[]~#Mƃ流NVuI4XGm Ы\<]܅,.E/$+]Zo6bIaZG8{"+/rwī͝6"*" Jzw V:hgn JLI;F+i-j"LowkD4wKk/!dKVI~ s/XnOͩr_'R^p Ѱ"rmji & }}Gtl8YH;$a¢yIF: y)b!fQ: MO|G{ %"JKZt,|ʨ5`l젶~.,wA <N[%}{LW[**/% 'ZۋMWӼ-gt֦B#VyIB{uF]fFⶤ Ƭ@-agS{ @vWu2Gl♛nRMIX4]-/Ȕ^̪R=P)N¯~cQ %(߂ &ۂ4],V!4gPdnUͧIE؇XPnôGη0湰gt}Z>_ (1^1T%rSbXT+4vKàqb>_*)z1? sːWRr#X\HC: F-pburf9G;{ٱW`|> Ye ^kkBA&.ۤ fgJ& 鲰7w]HRZ5^%l/W];x/w-&sQ;+iw"R[[3gF sD)mQ~l_7wCi3}ɤxOz.`^S ?yavwNR㪥h!nP|e]=rB'`[)AH~J/ @la qah>aZw[EᯖaˁɴNi,< =`>9K~Lj(Bk0̪R!Xdڳ)YhMHڥFZJ/g}xlp2t%OGk8,U -g=f}hE4iY{BLJ?`l"2oHeowpwVӟ6i L QUV Sm~ES$~cvmɑ32$Hv?aDJ"n`d+{>*p+==-h+n`0g.y:T30 ]3[W3uἡeex#D8ƼX:GvR TY3W-=c͟rjd>+`]қnǑ I.VBpLzGpHrg2=ږ6_ҔpMoBq34k/p,ՒZf:ʯ77 JqjK|`+*Q!?W;G5,oye Y"^ÉaMSMOɪv錗 B杶<J,3QOX-q3'LW`Q͸cުr$dߓNB' [|R΁kqbKmG3 ?py(z I#%\$^+{_i0PhimӍFs75.j t% 9SZqVu Uк|YQR,[?T? Y3Oˢ㢸Xuj{<[kj:\H qr@;:g]E.pC^9_,}l&Ժ! pmsrT/kSFiyьvdգ/ջ#$Tߛy&_J[{V\.}Ekb4 !ِ Q7Ttn(XYWlY*bѼ}C'u-Q:sLJv)HpPt(+s`]~BJ]:g!aD}+Ǎ0}gPŻvq]Y%NMkD~.9>&+tyk"oT` ʙs1iB (ç%QϤ7zq5>|feafvABS~̟͊f&8 N.E5_c R ],JHlzMmnLQHzHزwѴx@:j硡߂rא*'P( 5qa ȹK(}/+ƕ*z,;{^Y&v:#\2 j3قvC4]ʶO(+N<_=K^dQFx- Kx;hh $56 B($!||(JUѣ1|ß5t_ZU}B߲ kX+Ymܖa+S>k5h;s۝uE~?M%&+?#GÔ Ѓ]fby}3&oj̖uj:'u9em]W^8v'.Q,e_DV{Tm(wc_͒{?2_sF 6):lAz-|i*N-hdC@VlK6îxĢp[ծx om#n#PkW=U;t"~+E*M; m Ӥdhu|rA*=QlaZ^_ueSZdk->E v!a1}B $H֜؊c=+PFVyƈ;cqA\G "ܵ)eF*0]TEؼ_[RD|֤~xj|j-hYbfB7O?=%ӝTx3GCjɾ !?vcmq B~#"V[woD0!>U>FHP&M`N DV2p8&zOHڮv+'F_Mvnbm(p^ٲg ]>r1o3Z^as/"-Pd N؋ ԛSXm0zCd,J~Ʀ_K\lSJ5@%tR>E3 5_y__F& )<# ρ=4^6rXa\kzC/R3Ji)F0N4Mͷ 58a.'G:qg3ɶK|Mm (S9+6{JUiN<)Zdx@]r`~A;zŝB&ACK-Y86UqO,Eg)q%y2Cvlfo#lW k{̠p\?|PǑ2yA_m1z߷:ڙI,r -w>>αAx57,{"ԍpRە5 橥 r@X4'j Qxi\,z%"_3AO{,7QtTZRu8y>A0Tv>>T}߿[Hm\W KޱA覞@HV!e%W.7!0Hk[[ 9C R>r!Z!kN@i#61il3*IzѐRh2)2K$K,tUPdlg]j:C}3L A "Qz:tyf[4 XCM e*~ijk2Dg.QeIU~;Bܖ%sD1ʩ", Td1{ ^L>a EiY:'wy Nv)42I2 ~ai ɿm5 q?,{Y-X1ψ >B*}[}BX4j-wXxHoNkwdvޯ{@ĔLu^ ջBi|yvaT0?8w> ( #詆F#x qP=XH{;7ٻ~# o<mFQ1`S$iŸ`/rGtXth8qf6Ou2O\ח5"Tqqq[Ha7 ۍ7gk=B$Xf[&?1{l3sY£ ֜sBhjx]L~ ˼pbjፕ;>ݹk1mtHSl8DF">}cwE]DEZî)g/QհB=`A:%i? j[T/%Dtz%@bfy:+A*L^EL'Jaߔi͗':gCE뭬v -@4b!^S,"AS=uo2Z$2H}>m؜Q+Bt7,X ʌ+R sǗеhE"6M0ZĠݰڀG1~7F h-C=xD,0g&%MF8Ήd)&4N㬨]lB ^umsOGzkocJT!&g9KށN"c\|U\l\q10ٮ[AB6htITZ2ξ7: C;Q7%"8H%x= ě\0'=(5jL='^~4^|N`-,[!蕎_[׬v =>Vع[?=cn3i(^ɫrnyPȭG"<8s'͢P)S>uCi|yTd0oDN+#Kg ST bļaNj a'WEl6e]%f,"^[q4kUhƹ_ hnyˈrjEMiH|'xU5:,Q*dT/[h)li7k_z9ɖz^]8Ꝧe ;إ3=t[d^L?CD_WYebslL> "CReID:EKZud|d9C n.1Q-m~dKᔫ| Jq6K8>묎;UGjaRc D_)6{ljBuԣbH  '6~Ԙ pcU^d`s $CVt%NŸȋո3!EǾ!~F #|q|E-r>NK>)P J!OLG>FXbFr 9q5Ƀti^XUGZ:l[;<҅:X1%ˋ@|R>3br_Je,p= OӪ,DP ZDUҎym=.-"YRjKgʸtfL0G@< uui) |̨4r~z˯f3㍍=țWs~Ⰸ×"Sn{lg@'_OPt.}" \oh mI=)mCH=!o/&#L󨲁Z9G ֺУS,/4^fJN4$3M4U8ڵRN&.k'[ҏU^ >G>LCV}xkzW rsTYPK~FH^_k9;rԐk_\&a;cGED1+;(8X>/C)O J,x{VOvǬ qo=D}j=vT%V2m\V@DZ"G]'ƺ H{,llŬ7Mf.5;&{{sJU(#R!{<u&&Y+$@<HQg ϤquݝYPl$'$z.>ՍRm1!k:pw/E*5R4nz$ tbe q W&%1ɌP$N-[]Z47@Y,e}^漍/i\I\jì@qicg d\dz-eRW6Typ#='-WN:;-7M}I*?wRDKEFc;\"ud+:2{M]=KOliΠ/gݦq-Ò z^pyIU8XX5~J{BjD1Wӈ~vw*g/P1{Qn j̈́Rkr(#s!G@?(|eTU~뭻F'~B<4ΤغڥCq3ҤTA.dmЬ.7@NIg9a"2r=_݉֫Na) z: :`%ScBהP1Du΢rl O=QUL?'VާYdXh}4pPhn{;ce:Ƈu[vX#,qGZkwRr??-ͼ^~A<ŻGsh{:~44rHK<[ ?bapW|WG:GXxGzw3xGEx!b\a.nm>Jq|ΓH)EESCZ4Χl:.`!gpWRK n"9WCB SllC[_?[A}N7, H2x@XԤ'id!YuAU7(]X}pS4nPdS%Cf XkՆf Ad”0?ʦGYG˧SZ2{{ 0ýǷLc $B߫r_č2vj %>'M _h /&8ǧB ~{ RUH((~Jj!H!7|-.jg0AXy ?ؚ3rh&YW"c:LL(LdtU]6b6o4Oi{Ӝ2w[9 ! ۄ_p{f of%)FXop=m |<JD"LZ7$/#7-G`+.ځz&ZqA\({zvSk|z4 B fzt[!񂠅c$uRhkt=$֓ BW;p d=֏3 *PtXTV|dg1ȏWIh"Z1/ C9EO igv&[uCksje֞Ƀ\=gJYH^`롪{ߚL 6 Z@L?HR Y@ʻ[=D(Xf6]Rf|7O"vm2(27@kVv3dy$vf[R(ȨWx-v88Np@ OQJ.5}J!fJ+t7(g'Wp:xzmke1rL,}&@@^0'xJD%#=c9O#6^]Q FC˵,Q`zE$LlMfԓln .(֧GUbdA ]+N͋颯++Ϗ$L$ʸ '2];s*WGB3^O^rl]! /ڑ"ZnÞ/=#_S'|_x]  )S@Ӌ rByqY,ٻ5woWL!s.{Uc;/9nF6xYD`ꤢ5[$nqU_XY:?("dMgbZX~o&]_LK[c،O~@ L0I@bY(ׄSfm?u;\f? |Ϝgw-2E?o(PM]]jsP9`UX{bD{1 jJoV.J;mr\9)?Q[JH+&9l:/(iȪH{B"K]M;7*'YŚXl^{Zg87mv][!qј%RXT 8bHysZjLIIɕjp%ޔq)dT'r\3CةjSvf]=R~OuvܙkcI9ن=5:?"mȨL9:Đ  d_2]gy36BEבu0xA3W1`HN\޿$D2B%'P$RR'p((+=I{Sp6F#kDX1}q}6JK{ޕxGv!`i~Pbx@M}M+i)791;S^;Հ -15?oCz=ɻ HmL\ _$rrm}]na t 9K@#dSBD} k5R1G1✹i=[1sj EN*e~GIo4'8pr|?Scb~;#9o(7 6(56ؑZwWKUtj4kV=x,yrwDNGc4n ,{Sv(9% d D}|Ln} BvHOpFBPQ1 m gg~{u_+:J+wlɶ|`?Er; 6b $+^Lѧ-]~EN3Ġ.vHKo,e&Ղ썍U?3N&&V)K\]9Zˀ@F$ܔGd 캨#i *cqMj/?PVLZK1oQH1eQGr}&»czA&.m\g^0C%ȑțk<D</笧,9' 0j}N[Mp?r&n2Ȱ?QG? 5'֏ׁoU)V%k;#Jc „m@K*UbĈNSS~0q4ghgk1YZ^>􆑫O'ۏYxý2\tdhŁ/uL1F5JvIlb~)VNqXU_|hor 7s}6VЙ&p(ö<1B|'c_ ߡ֣1_Kh;:64н ׶sMF{q1 ~([18RS ԳUŨ^&V<~$ ~=xHxvN)4+2cqzdoo9 \[2E6 uJt&m:tÊ"uý͆&)o,/WX3w]dXpsNZ|vVD(й^h$OTjuSI};M9@3'?3NJ5_#aYY]IcYElˮ|,a[qP!{z{BKz!8)W[g 9qES` -n"c SUuG/&t+ԚJ(_5)KUfxpzuh@KXEgEIJPk8`{#C%EvLBP\ YڡDb%b**t*B3MO(P_TPY<^HJR>ӴQ4]o˝c(\a֦@9ʤwYRA^=i>WH)7ۋ>3Mchx ש]^yc}a=;DbEZ 5ڧc;QucNn^3){ z5) vv#œ0k`-P@7׉wZ K &p+YNK>ܬBrM am Py2U@AͭŁw2+}|v|Kӕf{I4wHhqv*JɆ^r~?g_뜢Gז_Ji OArD9壀#gHN[7;7ί={aO0#Z{d ow?DQ˨3z=jn*6Y?M1#h޷`/WqrLT-x ?`a 7U'/_MzAh^i, _0<좲K\{7Si=[LyPe' 6`2 ߠ, v,Z<_fXE}US;*V)#$ (2ypCT[9.L^-.]jͧ*3ۉsnPNYŠjUK_el,9]P]vT>74MRvK e8qU"iosl4mcL]7A06qu#CEE(1=aAXgSnX"d%Xׂ:vaL. tuHs&i,ROrʹM1s`^[֙t&{i}IsC?0PKt1/ 5AyNXjz;n~ H>VԉCCC1dø^-/2^?DjoV-)S RũI}sF'Պ͙sh13 }nr|񺧫l J-QnK&~l|,5fЁ.4֣z E='Y-L`;~}:{QYew؍H[/,-I%:f'rX<{R@ cG FnXŽ1Џ U_pA7#YYvX0Q^Z 0IjpڇPహ롩+]{<:6rvw$AA%̝F*tVV[/['ͣ,=ۙF 9Y'u@@j2 Tps,g`m V$EMx SFfrz$K(d@v Ǘ93V3]YZ׎qjKxD N^p7G❱ރ0'r z#)pR%bta d| nE/&jѱLV q* e@82ٽ7ʡ[]ή0"ɯ0h cad胬)A^_plF]Qc3y!l(Q$al-ڑ)lT2mM3rj|k[u K>93rUc*m oɪ 0ƿ^Uͦ(Dʷ@]}Y`*S^0RDH*'|͊wdQ峷XM.R ZQ#ZϚ`D+M"6WϺmŒ.LӚ`t!. IinI =ӽQZn8Lm9{^H ^BQy(qV9&E(ѻ;9xט{i#vj!U^őV|T0VWNXly?^u# &aobto.k-ɟ5Dh9)} Ӷ~WȪzuX$#AnLT 84'xlTEkV-Y"T N^!6]N1^aCIPv{!XJώ2q`(2]*ܽU /!ir5rjfK_BvYtrzz:Dbe#$!42qf\#XzukUrܴٹ< /3P2$S̗`וFÌS"vͱUp5[PC:,xM!Ը$) XDOfQ`9Jk29\ajM~44̕Yi8?1s ~N >Hͻ H`Y'ΰ}_{ r%b#HUD`)Hv '畭seZ^$ &@AM|<9F:Qa;FR%:@DBx5C Ma*}{)x8e猧?M}cnJaZC3 4RiBD^յ{q~S)3Mpq(+ eGcgp"?p!9U3]s_=jFMZ>Ӎo<qF:Ä쏲ig2G1[ߝQi Pce' !5)K#>.|G0r鱎[ `*B¤lĜH 'ͬKoVxE(LM>)HvYYTF^s8­sxjKkCK%[";zbf0ڤM)`bNS;TM |B0|?"/**a7|<'~ h{pF"v4Bgngo(ZTbF(;] KyTEL{JfE-PA,wP<.=6pqXÅ)f1emZDo=`0ikjo>yO}pĔ@Rt*̯$|nF ݬF޲:s'^ldzs ߕ` /qnn%,]j$4S{:rf"XԝoOIxhF w'`^aK[41^}֍*eԳ|?ERbI.@fa%m[sɲ)Sɧ ~k|T>2ͬ8Eps@lNrvnJ*?;-5_mvE%(@"pk}9qXt%'<@_6Le:^.+$W Bv@:h:m|_5)/uڝVVJM+%V#bE4By68QTC)U@*s&gX *0n8u/3%L\p?τy&p#cE[+10^ZL3k>{⛟Q! 4U 0Y謫ÎB`QRk 3r- 18_^xH$ʮЧ$5hb38t{]ˎk]d84^|?qq!RRE*ZeWG6 (=wu5PlG5ӈ"H^40cY>['baGbuAb/ {7 lLN'^;ni?MvBm|}ŲeXaܺn.H1ORza}[uTTXj2TjuqO!.] Kԝ܏]Hg닶|u^B}Ș̌ivΫQ/ߤR}cB܅AdlZm#iI>e E52Jn)3j%;pli["?+{f اA8KRSTo4e$W5A;CH w%OkJ]Z?.)&9P$r i˃abpكA7-tL:7T}Z_ u&CQbK-(s<ޙJh7뾷W-U u6¿3)L1ukB-&*}PR@o8W$OVi*B1XHbF"7:>F^> #O,Y69\#goI3EC#{M4-/M&58~tI#b[ym&MCۨGZ>l Rc'-eҒSq3P/&c `.Ns:/9/i*(m.5*x̺htY+ CpiH*kfg=Ls^)LGb%֋ik)HcpIvB}3fYma*آ0,Z, %#j=#'fĩhi+YM K3SxNaIԟLR8NCn>YinPVPn6⦷,eUD_0rIjo׷<1~R KG%1_RQ9;amȗWzP?TktRGp,G! 0»dO;4M쪁_ZICV>4l]}JqkWE] 'F_Q޷?W\tՃJiz`3Ox?":DNyzaÏ֗\=*Y};,?n﹣wɁ|pvrŏK| ԩZjt n񝮌$S@" G򳇖/7X G?9cR#K3 -TYkb\ -*N g*d۵Iǿ@)XoF`UU6ȦzعA}Y UtsʔCQ;B6C,:듵JagbH;' :c$w`VBq@/ȘD ɁՅjD2@ю#LEr$nAE&C64VhFa,7;*'nomϮjjP#G01Or3mٲF# 4olC#yfA8P7֙j{\*<)SE-1?ŅL& "֍b 3K¶O͜@R?p1{.,\-8;|h|%'Sh,ի&V/ OW*ZēuFZfZ%mAG}*p?R9]8ׂ߅2]>g6d~‰tHpp>6'@$wȚ95&)>]}z2f Mt])&͎E='7\W}{P8* 7V5J4K {/1` V#2txެ)>e!]?#//?t㖮u (pFԊ1 dgqbg"^OO- Zݵ8xh3yƼ %R%!$tqxռMthP7Γ(J7k 2N-|wl)xYϊƆ^:$z]ޜ/arXeΧ 0[)f?]~1ݽQr087SaMяfhk`-Kuzl5If<6 HDX#S"o|xe ] s²#ab5{5i26]t<6SM.jChҗA2{\j0o~x*E w:IJ'6,G,D|N[[Ba;s{2T9z2'5|ʡ~m m<#ÌG`;nݶO',yl@/0iL+Z2jf}}ET `|{8E]UVPY&f]rrH}p&ׄ4%ĒJ],r Y*`drĤh6xoB'q3#~-hUy#f()b(Şx˿L&|3!3l[أE sm,牿(ָ@ vHd8tj+2Y"4~I 4pyrE؉d !3o?G) ;uՀf4[86ihrQj gT7@""7hIy!w|;MI`eT߉nADi|/Q=D(?e*)w袜-_)LVc #Nd*{Md Ɖi=DXWͮR1%|P@wr1rӁP7%Nj~_Y"9\ G܄zC 3h !oҭK㏪S7nKם1uxi)*96 t!'}PݐXÃ2m]f">7# )m1k~7d% aсn"" B GժYywjڃb>e iu.u-]PMMEv; x|/`Ikaܠ#+!Fy ajaN)RR46'\jk8HHch n>ogm?,N`i#b $ AG89C-3r~VW%8q)YA-gE=ڧf@MXh{9dSq!ϡZF8Or{_ 鬍M_L|t-,될lUZ",[]t :Jp!&wΑsBdM@VxP|Q42jҚ  #ZypF^{t+K-P?+%;$lˎ)L?Uc+Uݽ+:byE?Hyb7o*3!]Dye`qNB]ܘXy7vf+B3\|uय?5NAr-եLc)raZrG> gw6Y)Q%u+Z]nteЬ2geȇҵP&[x%{ǯ ײL\31];\TDan|^Jj2 橀<34%#xR`8 ;,j >ۘgkU2Stȝ,pD/ж0rJ2@ti67>fAyxΪlO|+79d2z8n'b2g0kdt?X7ytѢ(/z$r5!s= k#r$Fhx8W>)0E(G>-? tx%UMJ>GJxJ3 oL{Р(`ܯY &^M_ )y;~0>sە9 ZkAEb\W9D ,)/f&lfe;yk ti7TlDְ9~uIeHx簋YR'軝z~ Y1~\&uYDp J $ȤQ؊͸ܯZ<~f3d-1I}l$S\` f?n}ue }hVJno`p{)귚A$Ixk|PqnJm;(Q>WAIk7ckQQv8SLju>%q7]AI@z<pTEF:ʨ킾Eπ~y=İ.Λ\z8K'~1FA-Jɫ}ҿp 'K.9ڈq0SLXƳvھ]?O6\Z1e`]5uYYIV#D s;*% ^GUKذB>\*NO;&ק̿T#8&Li?t uNT6_v[O[9 \! #\|>Qz6t6%g̕CyRe!^o,mB("}y ["\<+WT_`R/!#}OʛjVJ"AVY"`|h/>Y&cا cTNGlD]nIեv藙7;D;òLM3{(.=ז6`"Wfڑ~>1 o4d,HBs~9_Ͻ[ͳl>̬Ya7}oٺ6, QoRڴdt-ֵzt}k9b;#E) j¿6e&[׈$I !S3y߿6O\; ?:iSJH< rh}|3D*sF pxma4GloPUpvVRV1JG1Eg`sw-^3Yx&&/S(Ioo5v['#;uc!TP(0oY( ݗcP/>SE^(w( +TO)60%Hx֮I"<'ݳ:}EB/O+qcnWdFjߩUJ.`X xU>@>,S L,.PU0VՑOztY:PF1+ݸKқƝF(vC6]%ao,Hs1M5 Cs~=d(M`]`"rzMLBd{tP_'o,mԂ 5m[ؕKw U(ZNLvRe$(˂l، F}7$ RB;ZʿY#HO;]|'W\f%njg {Q@DeX-Jo)SRSPS&N>gdqa}{QoK]ہ^CZ}|gPM+ġ/qi1{D^>~BR\V#_5>xҍFUtAw@Kpk~ ;ط3gwhWb_ɍ4IYI!'cր9);Ow|ނ#s0\nu>'eN| Wzs^k\|ݺ'-:L?WHE)?j&U5 s 3B37%%8 k8vrڿ'DA$ !e<| /˽NlVj~7z}AL n9A_c<Ïjĸ2Rj󝂊>"⠂uF}d\˧5X(˭ViZG` ŁWm,:4jUЦ"GERӟѱϮ&9\}Ǯ50ȊJ/3[yРC1 ǭNg/ 5#E e$Cq|5/+`ً 0FKxԒf BD'/<Ī΄.VxR)W9u%쓯 k(<B͢N5 58x3gG7q+Y-6n7YcriԜZ54N`(Դp@!e~B#,Vݵn eǚFkwJ#oXjK#,} ҖQEvL6:FW;'Y8CamӐ"CE6:^EZ kx) _.S*tDF (n#)!`^w,xAƫZ9> (@(J[LLiMٻ遷ljFUӦ\KslЄ5U )7%Lt@P-7h^mtq#a}ձ*G|L2IW{NvrE'V)z;[j8"9NGMWFgZ Ĩ߻-jx$ggFB m^SvQ+?JC8y:09ǚui{- ad/0#Bl:(?b/3nxךQO id֨T:Bʌ5CMwL\eV_׬.nӺ. z͛DJ祥26"KI en_Y1  >%.Æ%4 $%.{-%3W~뙮Xn%%PpPŮ^ET>sCSV&5(Y-32Racʩ86F]A;p[]%]75Paqis)@T䫱nQ2}).c,]P]zYy^dgd3q+ok}46\iob8^ Na'vS6Mf Ǣ.\nGHG6ʳRTF Y+3c~X"O l]kk?S^)j:3ҿHy|!i-|Sƺn̷WQxpFbSE&,VXgh{NyݹF^POiY('7]C D&"xIB, Kj;-,Jš8 (ɘc.LiHu-[1J+j*$NzQ&@׵L Ƴ_[ Pl!Ψret=RZd=nYܸ҅#KF,S-/} dD"'BKb{lK,o/0#VYzS&sLyXں(Blҷ&bRHX.O_][&cх7ANqe&[\jEH+oȊVЙ֚)\f uN"p}{.&$m,Z*١:[p{tQV:tbr/OXt,6ͬOfL-^J$O5b;`c/ѢkBZ!2ee*^Ϻ.åkȠH;$h.}ع pU5%@tPD}gtz?ǧAVe_;~bZ:8$ nJ)|&r'E1e`=`$k EwfJqvױ6`9_bI`EN$J{b>qaT¦-a8hrJ16hcQU 3ZD?DŦJB3pYk{ "kt,g@tՍ`6G- (:Nϙ%MDrNo\0.:fZ1#h"$ -bɴك.įJ H^4`p/Hz?^f,"64a᳕xTv&&s@X'Q"]浨a/1ќ~=8$V\--=ѷ]6_ߡ' c{|?0 th䤆][-BmH(Es Ӗw[2TsU]Bu>m"8 \ B%3_H 7\gBqDʕ4PN%;\8:!SAb4XnDApjr꣜^rKx]7֡b?螺MUe.ׯxt Dо2;t&sgȇ8JRK50 le3gjc"5V)V z"83'nTQ-BqYD!n30qg#DpE_Uݢ(`;;VSH;1U2*(쑼 ؞m֝l ('I7µePAE)Uк܆)]i`jK2yZ<рy)y_RmO1Z=g=2숷 qN:ө>=˄-+2[6iU{9^ ġbs&q"MeOF6R _g8>|ݔ% $=$)VHBҏم!;y(ܲLSp Nx;Kg%:NyvLj깆_t#y*ES5lknLx}`;wacqR0F#P?F( EhTZⶅl46H]Ql%A$>$"' @t^LF` ErD(Ԇ:ΫކazfogA9ű{i0%R8 3'*o~]R.J %ܯuë|bn4h g37m;XNn7|C7M7~75)F/j[H:D }c}l%v%, 4}W_h[SsÙ#pˤ}w6d<{·^ qh/oVDԃP1Yf!7 {,M'i-{Fgo5d4%#$s4 Ôh}LZ{(M 'I b`+ReiJ,byگv.>׸g@/<~tFV03p ;j/`{ , ub̹4vM6kZW5Rr#Fw=Ah#|fߵu~Eץwu+9K5>k}p(f%5tV>dD&i/_ \{zqخ+1i[ cZӬ#vq4@|"G[ G_ {iʧ=iGn_VS&  h&_ tV7sѤGŗtBjK2pw`tS*$=Ѷ8.W++ekY$S<J["\I1`碑dP m+N[JS0Pp5xAY9V<F XM: kX  򾒙ie:F: h }~ѾD%@QċEagsK"\cv̬{MKdl S'5~AGح`8 D_Хܷ`?oU3!Xnii-kgY0?yI3r K)q;fOxȶ3GLGEgBftI]6w?5 1Ȅč_NwJF>u{B}b {y oR3& %"_svyHW" 8CnUEƖZxO$qWb: n w;2qD;͜+-f}'?"YPQvi<; 64wt5>evw)Ƴ^fL ~:pjdp̦w]tTVcQT Z5娶cL un!D%9օN\*.6tuiV6}*Sy& $TCQU^([q0M_-]>6pH,/c{s /bEgint*_'B AINf*]2,q^?N!Aɔasi@*V`r36cD\ovٯjUD&!> HQfm:߭'fSx3p50D|1ivMC־xUP4?|8S՚`]uHl;;TM)ۙ˛@mfv>2ΖSy0Ndpo =f݅rsʚSY#G]F8$[撆 ^hă-lfJTУbtn}_N8im{_徒Nf:{[8ٖBHHšG*ncɔ0"NN'S|ELPuce,L \b1t~D$^JGPd4 Pj4&YŵJ %W[xʽ(z+F)X[)iF|W媑GVͲ~,1bv]&ȏ#mpĹ_:6y`iM}m`rp0hyTisdڍx9hHo69t<o!>VgE:xEuwMЭ/>c mu+U yr¯Gi705Uo)F}$T<19B_ziỸK9PP;֊Si)PpGgۆįildm8@R2-׾+}dXDCgU(q,ja\w og6y2A v'*x*՘>*C"i 8f(mN,sv₍ ;fLAF#^^q6̲Wqoȝ?zIM[(ItK ~[8||$qӤVn=%u``|D13zp9^7dIEsh4 u:ocQQf3EQDlDb ,l1ho)Pq;!c鴾r`m­_@OL - 3*a/!H6M`7Q p@V=rW{~2 1g͞q|ڕc S/b) pU m`o2T=c\!r5TɫP.JRPK7Ӂo*Kyx&!],cL'0jBU'Q.JL x:6 a솜6֕p+eQqAKn]A!MCm DLWRɎ2+-[!Ga^FV%$^_2&IjQ8U=̫gkʒC!jrq:+&d~#sq9WLfn:6Wqٹ' @bq~7X9诈ŝmHbZ*:z4cuN$:%*:L(LSvA Uał" / \ԒlgEPgБ"@_3}3X8NS9͝q0QVbb7b^ޕG2D𿨌&hgve[,ӫ%źErnl6'r</LbݥdèK#usɂ5[,=ޟoG#Plq"%BgTE=zZh8:+dsmD#ơ5eكѵT_b.>kq,@ZiXcHU?"T$~D(]""ϾʠS0ĭa& µu#eʗz5r >O O+Z. >VZ?q Fֳz4c:dνGVMD6r.ֱiD'o|RjKSD s49P!;(ҏj{%  ;L Q${*6T5s1?H~fާOQBݤKk1k1eqj5[Bf ^Z;> Ԍ`1.r ɒN"ֱP d&|1_m7?q!5M$`,+LaqVr%.A-;x-XI¤ц%RHn$0y{FUԺPaXG/O_mپיPg -= xԓ~Uϊ\GZpNYuGg'@vH]LZ6.4ic$5 jmWźysW嘊_4v hSxr;D !|xra o`lz֗!鍣 |ƚFo?;o3 O+کHvQ Y9]wCAH(oM)O@=oB<itRl$V/NƵ]4ʔ-@u~bzժJ/8|QG'J/4(]95_۰pa8:yⵓ#Usk[SN_߮nW~H^KXD+8 =.&+1BelUw}MЂҧ8KʷV^mϥ|bϾqm!eHw7Q7^GaV)jB:ty*YBjd+?i d gNDتi|) $B@xe].;8XkX̻mIIT%Iٙ0p4`aI9ֻX$u`r:]=i@v^Gcqj&P_f^4xф҃kQZwK6"نH<<}鸞G%ˀJIЏ&H>ՙTY={Y4bA2*i!RBR|rjT/Rl2p5lJH^LJzaTuYJ SHv-l\#>$aC,33]ܩ.̱ҕ}u&3UդKII95gK [!]]c'rei_!c_jhkϸ_ `VH[Wb&J+ՍJf [Tojbi;\w,C,N_ols6rk0mKdRlX2z%{J][jp{Qú;#]s lIs8`"Jemс,v%^[7 8vՙjJ ;Dhԝo\=q6z=O,&ҝ am*θȉo82C?(QT}=C^@'[G傗ƙ=Yx[ (p;,$M+VK329 64gwp1sqVxf)ˠ~P=ŤH|BsQ:X8-C<HV.jMˢ?y>j!S?oF .EnMWpd >8snE߆5e?(īyxdS| {X./vLL%]ļ3,JAd?4lc:, >LʚGׁ*iJDO9(!zjB᩸*wI.XqKu\`<4i𮥈/\roH¯>iXփ.="dAx3.>^6iH%4$dB.aV!g3 ˨K(`-K}^zG խ}0FCdmүLkT%ZwD]5[c@1r{ޮBR W"ǧ1\> ? ^-\]ҙdQECc[(>'##X']LHwP. t7=ڹ,i?U2r3tqQ3nߏe=S/R&,vc*YaywPc[\4L:D7Z' qwt[Ų C<%\f4ܚh.D:̹̇ipxǔzmʿGZM_v;UT@Q39C|J^t\W&Hnͻ§Q᱀oS|֪a}Swt{In} |7E*E/o,r?8ʜs^@w.W|g"^Uc>AS 5eT[ Q, bܞ,?Ama/K禦H'i7.,@]Zx>uSk{HXb_ؿ"[fp+ײLpdhMʩٳpxrc³}iP`ʨh +w[poζ53(g'$f'2&cgh'8g)R BrM3h׵1zXI"ϩ#6dKy7@· ^1 <\+ FbVkmD:,/itww'j,M17>3 B/*Iȣ:^N[H72rf8{]E;'ow9@f%yJ "ϱ `9x|Uuw䵖0FqSyy (tt3FRSܴqW-Ch go.:Ui9 h|$.^%ȩ 'ຫM+mh Hk׸LH!%k;dB7#Z3MC4W_3#D=<(I{`1ʼnrEՊ LpN(Mʘ% ޢ؛/M &xTg͕Eȏ#mxGjɛjZJ]C͢4rD))r#(r`oQKJVQDBb=!6YAFV٥Pާ2Du%Q@sT R}XCq5NILix&O"K$+!o`*PFv|iJ|mвϞ/l9ƍׄ [9' ^*,1š_u}ūض2 ;ER$d{8[ΠZWf_-_M[nDɶ+ fqD?']ܸ-L kԚαf/,.!uHM˂'{&~ׇ|Le[_wĜXixƒǴAJ$< Sv p>9VuK#w{c6> YO(Z pKsbgv|nԦ؛SWb(lCW%C2 M`-(P(`Hiia*5V9Dõ Ekm W;z G.\BvnS{SZG,XXhI؛8PZYu<o+(#!gL#X@kdYEMt6B-KQ ZoV+1VFZJ'e.?4z-/+ qI%`XA:<簄;~[!VbIw(/<'l &ˬ  /6O352K\~;{ V:=80l4s2h6G xW*9y* (ygi  ھQL`nD:!Ol8ϟ"TM/~1Mlo0ڌ?2"cew=, ))V )IM]pQMJȲ`d,cZi<"7dH获&tn]3r>Nij_a jeKI<:NB|s`S(~S-5| 1O3t?l#])BKk:=<4TVcQ8ynKQd!{u?#F_ ĪnߌZD'N/p+)E_VӔ`%QѻiTMǀ._FkUY|G{s UY !Uͼ%! q !$/^3̗#si[S–;S 8c|}̀2F2bt`Y/>3 鋽Z?#9_oe9&6-5=7f\1i#E8A~3qvϽ+ְGb0Տ>,G%Jў&Y ̭"4T.Z&4i^.Z'hbQ`~ | \.)2LN0aV5C^M5#r rKS[W#B"ߎL ]l@[No:~dQ<}/ouKpC~D׵(>)Ga(7ys5zICreu3j`3m@4{gO_\ax|.{7nsOANAΚkv.|0e@?wpaZaS2Bał<Q^_Jlk?@c)^0P#㯒pGZi]U9S&Xb8{5LG[-sG.ޘ$e Ɗ RsK,\há;Ȩ*7Gf[Zwې8԰TGW_v.PI- TG5?Cp~(,~zNQ3kakAS6Zo3_xE'HJ\LpimNO >X#绦}.<|Mc N< 'CUOa_Y{)( $|*Ct6Ig7`5UNx]G-i*k_AT%GRWpG[26tK]d~ODM-g-J*+YBdAwpBO$mlֿK8OXm`keNphe, wXillv@Y2Z+ Pi'_E͐⑄h;ᚃ/3FoENhRr<>I?4QJ]Xx:3/d엛9&ԩ|qZ+مE i_/xO(]n5sylS ۿ|z)gƙ_P&X36ĵd+]3=QCjN(_zL5_Gy9[,,O A.p+C6?jʴxܱŗ>Z&\^d(>b 6Mi\}G{Nhp`\ Y=9[w]J:Ak[60zNY%c*%ΰljt%A ]'/ZձHxLTMZ)^%B5+ˆ|S t"dkBJ\}2cOj旛(kgXՉMFH}{#yeF JG4 9gq#lK5HGR%nL3Jm'qׁDnh2n~.d 'KJv#\b21ȨUN]`@o0r b2G&=Oڡ,^K3 GA,<'vdJh  x{#)4+whd ;a2{҆\$ڽe6`^fg82`0Rn`]K/s)Ù bчȋWP4i.[[wr2ΣgZ Xr[).+љ"L:2P[5f%a)E jҹꗂ)fZ@'1«C&=QY: ;51 { 0IZ}yYXBl>_LN+&FfTyp%_\WJQڤ@znDL ΊBƻCyI/}]hT|f.íU$AkZʻX h쪅`X3vu 2\\a>kʝx.~ˇ8Áߖ8iT !ϕp1$娬itxׂIo9yݣVgnt9Ľ N-`៖ok4f)~M C8ꛊd>lBx+>2r5*%]8Θ /;3s(v^WHSLJ74)\i\+S6%F?U[,o!jd.)-r$.tve.+M:T=^)_qM R6_Znma*ԻGH$a/զX_CWq8rO%Ù~Sn&vQ#DZ!$OVc%n` |:}%s[>ߥin8|*o8.nv/hjs$p504xpKQ0| jJHD> U/6}.vl"PD fU_6v&-dh^xHlq&0܀E_KŪϜ ~2~U2oj(q5toL=-@EEʳd Cl4 jr\?0»ƳZ%x㸆{:bpE>?⾚؆E3ҜgR9mS6nO꛶sSdHZMiӌ m~X(SMWQ:!q VDBgzL`G-ڡ _-IG sR(= Kid1x'͖ɔ 7=D-I `^>nRb?*Hu\\?Wq,v*\Ur`?oaRE%NlE^};C4xFhN6KْͩьZ؉LzvݹhCExZvWA2kl^OeY7>kdf$Vv=`VE_=9P ;|raݩ# ̉tI[m" bom/V[K]o">S:pڹީ"c^PrrR`Q5 ʐtGd4{s Z jNf>R:rAYM+herrRV+y6?@&s dea.]Lh<:q0\@bqFYp'|L4 PME=ه<P"aT1PjiTu1v?AF d֯nc/9&^{X1J $8)lp,R\SRݴ'q LKgEȉWA~!VN99ywLUἇ6,Wv{SYғmI#Yg=`. qc'o;;BV =HP&t ŲXAњ4ū(/efK,zrM\0ZuD,|11xcLrse|)(طVfɏ ڽjs rSW^dfrUt(uMʟpAAe#oljt+-ϗsI/h1S%ZE<__!2g%Sȓ8lQ+5}zR! DSw>~ 2mT)ꃧ/do3|ZZ'<+4XX^ß 0ܼw\Ha@by_M={tO ` 8IN=(ϻNNLA]WC󚀐u(Za[=I,y,Fu \uȷܡ _)㇝x#ZԃgW`trcg%csQiꝼcֽ؊]\k[ox^5_)? l RU/p'뀄3;h'N]ZA_ Qh)3é, oMعD(ʗe 'rJXҾ;{N,n$- iuڛk2r q+}P tq|6=T |I9Z|;;OաtΎڲBVJ[@l]J ]VG(=֓OѠ]|JQv!kԣ\zC0[u[6h^uCG ="TkpC_ͤ&dUGP$dȔy;cތMwMMSyET=0R'ǛW cL!He"r&d7@;NDy&T*Vx7,[OIdt+f;aԸGxq[G'+YWCp_978/w/A6?S]<."-:wR`<x(Y]鄖u87P鲄rIlS tgHjhʠPr.u/]`䀢]3IVppH1M& RpY≥ xsS%!k6-6FфL Q+O+e>?k5g8ȺVjX96f']O_j\BT#7ANG ,3mR97jZ$̒v!"Kc 2gu ou9(T+sn*8A`4 O[2Me}vR`5_-8)>T(TL!9 mWGZ 8J8hכi3ztO]U"~:FgY,g\Mr5t+^6Xk^\.3x6' 2NK_tMt˒6? PNYZ9Rzߙݾp[`>7x"S^,%Hէ݋jE6?y}bLЏLt{0p/IJ+!۔+>]eZFbSv0Ll%-#Ia1o^-ݷ E\f^:x Ԯ6ct\1(Y'9SuP!;M%*wBHE0_7!9w56@A _/H`,ft$47큿NJsznu6d.\Ҵ.%R/[ŞMYl<չq|G)'\wopȆe1+zc|HxEBk\X0?Qdj SHB( "{൦kvvh#^~"VwmWg94)c PtW3i|ZDY7WtؖL2:c7|P~icwE0U:D{-H:( SI̴:]ܵuɖ餭L|RG$ -B*1Zʴԣs@Y[$LY8p-4ߋ]oVpqxҾPs#כЊ4t[JɅ |g妲pԸp b>[/AJaгS #r׌5]ٵsd[|ƕ&ȴ_K-tc H&wHXRԮk )36ɋr ''owOPӄrQqvD?(OGq$P??!$ cr :oM$5 ē5䌟 Q)iSTkB2AzOD(yy&7D`WT֢ 0o!bji/[-߹i c& pLz~Ƹ",7ۘa@BQ.wjӢ4S/U^ N~+MoLMv'` ؙ`YL}ob:*}fu2?AYňVf'=+ѕ&Tp/-tQvh)f`;hhɴhHN#ƱoW接Z9WR{.xF1xw|]ToZ̀7ю`72- HBGN UUT9#oNg~I 7ϝHɘh7]~=u,ٴm:$n3*,iT7E6 Ru^{) ,+jl$Gd:@foY@7S/;8HvJ\"{x)k˃"bk1v,ྚ#i9/ 2l`67{̬gVcqp7iLpM]4t) -C8w;x."uI\,VZs-C zzVSL3OMq#(Γ15uafo߁NDoԜَa#D^K\ Xqa)s,\(S%qj2 @]=X^rKv ++݀ԕX[,+V5!I9c*XF(;ŔNJ f=S`k1;) @Ѿ%,lu+[ΜR$/s#D{ ]FB:R\biM؃4O PbgNM+ Ej,˨uXS?b%{Or9j[6*I$21v]c'Pm],P& \R #*;~"RNZ1:8q:QE|$p⠅@e2i9 \joxG_ –Ug`g.:vg"IDc;:ÃkѪ}XpbIWXMSVK.uL5gSRVH y+BZ8F) T:sP|c&?.<KgXIƀ,}WUs($;ʩf_zѺ}~Ea+1אz9Fty-$iӪ]D@\/ꨔ ZEҡ6LP&q̛Lq u0RMZv`6]zq+ui,zɗJ1\M^Y6;޿[=F`,U:;ȃʶ 1I)]ch#õLbdEΤnHܹr6!QbH3q}A.C TfSG$,O )6on'~Ē.?ƛԜױ|D3,fw7()Dtw {xVKM&궧q$P˟4vI>\Uw.kC|5 u 3\ yh8= Cr<*A4# (tRzxOIDDv1ڸ1*4u+8@CKDžq6]( &~*77w. <-WyVRܠ >o>zVz#_HkchhQ"HRT&l zݗ,|k[n]oCT?EH}|2p)#›رBe_SAq*"B?3&2 WGZ)SQɄ=}Kn'e|& *90ģUmqhanGBu?fSIEs:R@չQ,f@Us9GEbcW`}>Tխ{PC8'vtGtn}vܦaq{eDC=وtgc*@[I$df!8 E.U|Mv>Y?Zd59E +:}ew4v%ĕ™*7:+XhP "oj>j^@>Ꮲf8 L\p}eأ}я)Őbqѿh KMomoHED{~eΰ.Ă@>F&OP5R@A5a]Vc`"$|dGrx+-cHmҨ/A ?峒>=י`v4B0y;#hVܨs ZMDʳqLJ]YB̉ka_WRJe$Mx,8^!SƯuZO)@oRQI[}uMnNe@2t$e?5S}yrf)q_f6v0N)f(5W52^wRţc" jaKr{OԵhiC-vSň€ǀ 7B,MF&]v[_ j~\xcGk_C/<(PgqU ea1c:(z)T`8e*R^҉8.AJ2 s'ߋE;Y=EX# }!=k=/32#5fr" tƩ9xpOGD2 ޥI//Lj8k'C7+B]#0 ȏ\-!I r`r1|`i㾧Jݩ[`RO5]C.6 ̬qAI A!r}qT9</se-kj2թ44=*/Iq]% K-/ʮLbZ9RX5H˻~rZc`y(/9Y89;l[P"bq/Wsi)Z̎,O/d(Pv\$lwaG+`; _oO6F C1t90hn.z Em9O]u2~2Hbդ6 b> { w|Q臭&En:J%b]OmgH"tLi4&7,P*rs~\phO,P9'oF&4d^0'k69y$C+7.ἐ|јaǕ=GV1c(Ѡ|cn6b*h<9_'HOLb&*j." :JFA#TeSY)l JX @fu\l0h,rl9&2 ts7Y yYht}Rɻ EU`iԊimjwK>{ 3|rC\ F4](Bv_5[V߻g/AGDr)-/덁Lu}y/(+GV H -OFtWIu·[7l0\gKQ o0'UT,? VF, StuXjZr7v-IϽIps2A=@a>"ἜNp ]o3LCsDH!*Xn t8sjAup-ɇϏ/~{(<[T H@Ϗ{qp ".[H'=P3@d| p6]6)RDOI @3[ j][3"K`LtȴO1Csw~\ ϫ\{xhV= 61]fɢȉKr8Yg |Sm0sP+~3tLӔD]k*KUYx{n7>~a1hs bs';ofn]y"C \.NK!>&riCt`b(2OřZn䄯:,TF #QDUqա=۞K;]E%j'TYfP;G﹍%4ݐh `>%m6gdأa>C: .du E*{#V"0FC5p{ dl6>#r1ښ+/?e $*wsY{?F$b-#t=Vm$.{Yz(l~sm##haYໝHH"!VےFʊɑ˨<;#utH"#!GC#:Nfw}x-س/ٞ JL] ˏ@|-U~A8}gkzuAcAJFrPeYyo䗠AA7Ԭ a#/S|`j()8u4d'+RRiTX}:ve}Xcšl\*p"7U\^8`_S@! \MهxJKT|oZ_=5 7 } x}.?ѱ%~֓lxMx'c5[>E4ʄ/ x:w5_tB?'b2eiLG}L2Md̏^5 TSʼ\[gźTJPqGσݽD ^>$Sn_sŽS >dqkPs4z&4%jS?NtY/h8Hgk[зO=&wF\WaGL1U* H@}V!4[H؊M~yhqA_+"I%pW/& _4]lZ {S"{z&gu3BUN@rf?lLcSWڅ t{4R]p2Jx& 6\ eބO*cqgS s!5RBԐemK6A$9 CSɚ&1ɡu҃ߐ@zd mj,q[)i~Kcz=1SU'q(u@L+'k-B8 ܇G{vٮ0]ϽR’ctLyȴx< `_V "O1)Hib磕*`I‡E[4M7~387c!*є%"j gLGg>޽fқXtr*5G6#)7lgrdE;NI}ݴ d~w4O?,Dw]Q߬ n9#TmlKOEIoJZm{5hRڦQt=I]րy=:*-W=ן2Ow20b\oM~/-Z=im"Zw%`-NT W}#"Oi ˊt+}ҝlsQ2heG r=C:}$㾫Su- ^\6Sz競bX*.eGZT\Ē/د^ ۘOGA4$k^E[v9;;adF33r l! 9\m\% 8.!hZ<}ӥ:q EjYf3rW#e'o][KKEeD@Ю/I)g2P"Lb,a2J_+T}9|_e\i#ЏBK8}. Vkhk#XgFt>YUO?*ﯴ fF5j`= K$ϦaIFoc,-Va(;uʢ>vH azg#$ip0^opt9U )+/7p~R3Fĩ0K<+_{T]t!㮹A۳!`4%OqB{DȃfzLb<\=ˊ f> ΁wu|Hk??]WI(HcMmW)v ٺ{,x.슙7n |蟳g!AܚM zڨ@sv\QrKr,Í:o^%| Pɬ6s]*Șƅ2+ӝW1liUKd ?-MUEpĖS̪ @Hj hI- <&MaD/'k!bKOjW!X4d0H4}(~I/7 *,Ny ]ǹg"őO1#p$͐f&u3L5Y~$:.iZS^1(|1oȜ=gREsvI+5!Q$!򏰖3>9haZ+g)~L+iaE~0Rl_4|7fqS$V8hTѼ ~E֍ >m pD :+h.Qs\7c)MEv^*z.~>^\9C+c$TrGXR\Κ9Η+M.D;k%jI|1[Qwaխ+4>o6ee^~?˧Z)y}Mֹb{ȚdR\~?9h>2v%_K=&~]Ԯ )l)_s`qUDW*@NLV E~6ymi"ґ;,3FVxH%|0)!dJ]IR1Xo~CkҲw{.rZЪ ~,O?B z8? yeyꊋKJ消`Y!H'vT'Z ?p<p(%30MJ i΀s^`x7phΚA-sA2z>0Y}YD/ĒorX~jlps>wvv?B,vY_Y \o&jծL >xmOA? !#勿7v!=":CLXX26 f* x (Ñּb1uJńCl}x'Y X!I~^%aeQ-ƲK£-kF?$D|g%Q$>>I8lO]#}p>Uεet:iYi!+Ij@si5&%OFF`X |꼭<~AV0{Q .˭B3RWsP$~%z ἌDlbJsk!Xᬩ GsbeDO{ AmHN!,m}ѯt׿|p)&:>, yfIЃ)YpkJh u&@qSR1룍\ <Ư\ Ed3 }a׊]"̔]ƅ!e6|.@6V(hE^h-c|t/VD"Ac wi)μ_QuF*2~k]TՐk~wr?rW.aUCRI\L$KKoDZA<4EY( }}htԃg-6''5l9 1ēGՊe')L@E^"O/WnȡzӮAܾ;BߣuM#4/mb+͠: ꙋE pv}ȧDuJMajI –j9I\9Jp^qK@:x;UQ%rigEǵ}4 +Ǿ  7W|S>In< z GE}#UXSfm估6VfAR込8ɖ!’em[Gr/״t `ke+Uj2&]CR~+Ve.r򨙌MIJcpl*G+,`Oړ0~GHWG Xn;3XGIJw열RT@b'zUP(IԺ#W䜈Wi=Ac;mA29&"]s$%`9.x^,sݐWwv)WjGiqCAN=y3O)na_v0Ϣ83ݫ&Zz?σhUbZVmMUicT1~b=:2ZժTDgz2J_Ϫ F(^ո=IY0hg*1a!?nv&ފp;q*+nRќptKG՚ОXMNN=~k\@䩺?bZfQƷCT Dz'6D;%d6WLI{jݵCڣq[6O2HKYv, uHh*pO6b{*Ubm=Gw >oWOy<1g׭XpT _JPK:̚";*dk۾ih|A.0Ꝟ%-<~^.2R5s NrKWXpK³<%b3ܮB`@ ' [|2IH-9t5&qR WUTEhKr8LO )UI柨$?7oo#!:i:Z<4[G6HUۜ5x{),"]ex<ԑnF\@m@7=*T^eN߈ۺ eU8tj2 S#0 fW~&\۟^,[07؃MWIId<$3fN2~Φ-R=.9_ezdP<9Cb 1,Y"?0П[HJ[ubڣ)򟇩+a@V P8 Q6+0ƒ5Nfk$u< :?ш@0._Q&CNRk~qTM@ \Í *܏T<˪Rɜ/YzpX̴Syj}G%< ~i.)V!/%a! ., x`4E *ƪTQjrkVQm$|Q?UpYECT{$ڟmՙ үOXc-V(}1eM˦Sߡ=ش}RDY45 zFKnMvłE;Ʌ!\F)8凬R 1 hl:5|)O49-/7a'K4˷Tj&C1#9̈́9{u-Ҿ.+U@{lf!(0PݠG:'#,`ЊfU-j Q2ӄ?8 GːdxQf!-YRZi'ΏȽieAT|Y^@J8n%Ją8E-''ifWj+/xZ GˉLDeE|xHUa\|V FgXjGlzGy 57e9^@Yhym>/+~H |*Ƹ RgF+}Xeep~%psDMxy8u\)\: 1F =:X-*:/G#j-YpwX{h4=pw l ٱ_[ ^ȅG,z]bYB B¶Ck/0i%)'˛L ˿h J#;Rx|lFt0:c!: {BꍅBil9JcR-F'' wp@PTGNaAq$]|*1a1ݙ8$OvNWigF~&(q ׄF˾C٥R AJe>> p/_BI;*$Æ 2t^aD>̉|:6A Oi$EmC!s{`z!PʊQ{Ƽ>@C#} jhAt})b[}!eWVʀXaƭ "_$LXWB!8J+sm dT|U"z(8ߴQ -i&s9nI?=SO:ЭS7v2e=F pHH`wNR:j]O.2Hː&nP_G\E".yy4hջf3po]ͣ[)q7+(})coϵ0m xsol&VlS);!fm 4zPnw8~]<7(|l @JZ}aepTD0nkk.[&@^V8/{JTF+pK3_ͺAmZԅ>aq+I2J=(HN ,tQg}J?LTO_,9VPd 8E;#J3z5+)]!ʎR+? rhG.>z ]Vdmi4xU]$?iϨ*Zs& 3 Ĭ?(lœ`<3ץC=T#<-ݏCjTT ψ֋rZ\P9@Y֍]FH ekdւOlی}BŨ'QX6e@_ so?zZQ:ǐ@gs986ϰMПbZ`N} A=rZBsjغP a"t&4 v gpNt^×3wD#۠߀>ɮo7UeW{&7xWz*T -о5Y3( YӜlIc@ۻO< Q@Z 4# /:E[Y|[⬊!@\E9̿MيQZkl %`Qztrɖ [ R/ay~NYUA _q&o*ơ+ 1넴rכFcsHp6 Bֽd` ^ b-"`zؾ/A3:J=:k#uaa [/~ne9A,0Á޼%ʜlIwԋ 7߳z2By/H3wJ`ڙ]/@Ł@6b`46iS[ia-'sI |c}TQM yzڣON&"ex/7:l-2evAnZJY\8J|I2tᑔHNeŤWIU1`]s&,j$& 6CefL|=H[ *f}  Q+'Ug$櫲Zt yAh+&f?d4W1[j[tRV 1$tj'kֆĎ~XXy٭k5E@$T 79Gȭn"Bh Բ KB EVTTz[(9AL"L6CjT6sNx߫Ֆm\_Zo9hLG5Jܛ4{Qioۥ4ԆZC4=N2)&(5O񯽠+)dj.~|9Ia2YWWbѲ2#;_g>DBceɕɒsX'f 2On7?AEXn2BֲboQbؽPΕ.͆eE$,&@>n0}u1i'8}A6~z3KyE5ǍP`ڔ_6ta })B;hr Δ\H \Ry^$g .a_я4H[uxZ5ۨrlĪ| '#c0fl\9gjX೥ǁZJPyXvy443TOAe _Y'I'?!j%S+тL[u\W$$PS'TC4"눁N>-]/pBgA}S3 (̑Wmw_ň*-vfbO%LDw=߾'@2O?W7qDch})@1ywW}_ߜUzk92V<w>b]Ezm`)L6 %JQΉ'A=-;6<:b)%L L#^)d[>BY JJL"浜՘w:~PDa-V/(Y ߲͌}ߥb?"0Gi_7spC eS3A)zlizep*ighO7RAޅ͟?45|h 27hG/HYr[1w7)~\sa̭.M?s{?4骖ZH#q-N%X& Y|{'eA§j:)/=c嗰Ciϣ"|J@$5 d qѭF&jVOVPzm.4(nq+ /`6RiI͈(;4BE0 9bk;"D9)iNhhotY׿ Ntu(OH.¼fK(Ϝ^۔ ؎`@>%skj U3RV1€\dGPr憈2N9z1)hsu"?G=8 EϠ ?>aJzc2 5m q[f*%[i#`t.ł;]{ E$fCE&<hPGNK|I[fVӖ1`wKq5qj.&9"ap&\F4N>Uѓw~Fnx!P[}eQ۽ebYEK ;S;QyU**If$[Q?| {:bq8`B=2>Š1? t57LQ_})_  {~XfF܀AofTq{ן (en&ij.n>(q.%N%$ꯞ;DV(ז>E|lCZ+MRrJ<-R\7Ӣ_YdF>ټC׈M蕐!\.آiy #ְfb/V :zfex8j1HK%Q5ޅ)}~dgac/'W΃<ͮvL]`4(3},R;,Je/Uq-Jt 8lڽG.HL`+P6/Mc,C:2>u3 L,rB3 횠NK~ k)pzUC+yCT6sbȼ/{]o3 /8Uw}DX@QpQ2%VܯX&k>g֭ @nܵe%V-K4᷸"/\ 5[ cN`L5 ~=hO',˖y2BVlyD}m5r4tr æݏcϦ b܄!t~8NFw2yɷwkARٲ߸dzrLz55c7_tC_+ՕY6[(oBg<`YbvAhF]};/PΠ$:,MЁ <- XMKɌھJmG&V!%}kHRֹ_qP~1VbI~ S>͊c51w < 2$_. eo2&ka[FgN4!+1 `gpͽ4ԇgnAAnJދFjEJ`ta9&,]$ U v+p #\~{Y|)EY*h ϣ!(0j6-,KuB.Qw{$HW` {LcpkOllnkG\WtD6rw RN_ -$K=v՗+H1u5%By/=XstGbyd9|46G), T̂gU)h܂%UbVXQ,4G,Fa.eJnaUUgQA 钇^6$&@ Ö)UijO>K7M9R =OIlqM}44nE)zz Cf>k,RU_LTAKۿ Э:nF"Ǚf^z;Wt(7631YEM\3]w[/ܦm yˬM[~vM/NtUUl;u_yH]? T堞F4f˒y^*_K\nW઒n\P3Mky榻,{UȂdGGbLLf7\i.阛oB}%@6v_ VjvWU, &L il:Eu`9ܬޤs'<됧!\""/I+#+mwZKMhDF\ֶ@Q  ePWHaX/IAjςgD_LM܍ʸ0!/Tok4giDꨇ| ]svi HIxG'}JnIr,E!HfCj~h,9EDTs-#b w鈳@"g9L8ʱ&#}j}s_") CX;k:WTvBqk7nhkw&G/\ceBFcH u3)ȝ ^8XEGriR-;ҩ㳏1o? ="sQ@'G"K"`.iMa{ G%g< /yp,_ %p_((&k%:Ћi/Cp-.!>"_S=1fmI{-Ԛ-7ڧR]^޴'!4]8%=`&4]sph_{}t&hfnqC@},e":A ?5×hy~*||iw(e se>a61Lta$|z!lu `b&D46/ȡw|3g͟+0#Tū1{ƢVpl9hdi$lѩoF`A6H< _786(UX^:Ӭ-nsU͖P"çcbp{ÁhPawx`MkCr=fs& L@@76bua;mNs\YD#|EQ+V`ě[)'^wH~uhyFDQd( V^81KQ JmhXLdj{78 0.P-a&ȔGҖk$oRynA)γ]e,΅P&Ȳh }r }O=T_XԙgڴSi ;HX *ט V^Wt&Uy>|SEfgpC) \1PLCe9_g2Q/|>kl7$`xx5<) i0m6zŭ\9 A&!֍7!%A0˴Ɖ{M]e>"k23Yθ̡PYCbGgmrRUN0cֺpS++5 q*3狦"NנBRȒ`SDJQuÚymTpcoHsv)7C)b+3$+2PW-WEA?!OUug9BT5X5*FX^֢{%' z\v. H+Ժ| {.Ubw[H,")u"z FEEo}!w†qNнqհ*!\_"D4- =@GQjXDs 3n5`K J_q\¡JIV9Sg1'-sBE|2o2If A.^4frxt&j !Bq;ɐ*xB D ~fg)Me)rW>14Բ(k?lLiXY4*.1%V69ײBTȄDE]/#?/{P9=?~3`-t-IS̀6i.;!"w?b?ࢿ^9Y~g9F4MF~ axlId)R@FvROG{"A^ Z߸I%IQޔc ububivhZT0~Q8Cvqٱ)'2>r^@tzT`+zscTJGU,.~5ڥq8h{=I'(v9>U\jJbn4~\֐f).#G7V5nґ B; y?F&41m?ɍOmnoie$mMmSȇ^43Cxz K)),GAʟ݃sdrY:Yr楎g9HUkR <Bo;^9 hR |괌ZYFȍ9ܵ\Anf̳&"JLUTg;6Sa X@W$L ࣥDQɂZ~$FyY>iwO;u6]sP:Tx ɧmhJm*?) {uu}'<gWuL'b|I05Đx?-z `ࢨ$ |ϼ~>\gw}Y"A~Q0˷llo57qtD ww@N1lR&R؍v]ƅT%? yQXLtT#n# ud JNLir,bGƊagnP/I´m4p|EB^i{2""LVKSu DL+Ȭ7K:?"ݾD~C#joqڋ:oajFeG=^)_g%a=JQi;}-C)pvo|,DzRN'0÷DD܆&{Layyv0葬Utrh׊| %whS5i&B9z[ӔyjْÍedk&ġIsg+z^>@c@a.[ 7ӉE>w#;-krb;aK.WJzj) f${p)yW"n>.frxȖ`1x7zn'4 R{/271¡-*7B_h|dBĆcF/vԮs0n`,(ծ .[1 d6eCΣy # j^t2 sӗeeqMӨD2PG2}f 1gJ6֯ښ!Mu6+B`v}޼k!vdY_ C24&/ up-kҮؼIh9K8y?:: 4<Ϟid$`<%/S}Y Foz^]OuSp] 8v)KT'PO\+Ҝ%|o\iB> SNpTch {9] R=e$[M)b6'!)璣 1`$mPcZQQUlf :UoP3滟xB<0h!bg}l=dfUM0hw&'cQ-w5.Hӯ%Hc#,2E\244>Ep)0nZS ^-AV~q_a3=bQOҕ74K}g17m~_XE$E OisV,jr5"wr >o9qAIz9|auel4['['T K9-C:az׆X`;;hGB]gIOr;k5?PkAK6C""% Ǯp RV$aSLq }0jA1e8 kl*0-%d=9^S]Aw(zp'ڢդ" X/7 3XJe)ASP< UKqf!X޲N!=S6 &:$T8_R8/&ϛlM|!)ˀl?bsmcSoi]\Jy $348"S) ߪ}~O&0q}(8M)£B`c  jy\.Ο <)`%?ߟq憘커 Qz!zo_^0'J650qR?a$C$49efz8%`3s29]KI,=Ded=|sDb`:U[DصBߵ/i^Sp})J_X-~f:\Dù+VLCXS /.T#Y 4C~񍐏O4!Jff+\jF)Zl7Ӳ`3bkev!|:U<@mP(dK_-^[@k&_H&XIJzBD2v woI# QӶ*^kۼkSXA,o4Ov o u.Dfb~tݛ@alzC^k“LkqKY Y6SRD~4'p rFܒ rh]篬WFΡEb& 'l&=[C0 Nh~!ѽ5pe(rx1F*~VJ4idzN""!ˎk\b"9ؗ吢~NaJrZ=kemQ|7ryg<BxdklGiCȯo<IJ0Y4qJGܓ]3utbd>^'TL G>[QȘm0\2xx++Ο+-|Z.Zs=i?+J-OK3z2 IcL, 5o{o؎ mMOwvEafel @$5^:#N7G FJ_9]Dan?ckZ*ޕ٠3\-0Y}M +&XFa9e/E}3E'9Kp^F=EZjH M16xޗF"_LQ-KB& R0C rYB 8X"=A'v|EE=S(j%W\r^k-H6_!mV!(YxHff\}8G/Xm5`XkBK2^jm}xX'uUѼY`tA;Q舙a)tQ}iR/` /³C/ Q83!@M藏A8hQG$A~XNrR!GC锌+HЊEV yjЇlr9:Y%=BQ1dȹ䈅~\Ϲ[`VMJ;0}LtV)r6#LxyIe"YwAN(xDgP3u+OpܷP t/RdiSCm6@syPMݼh'zl>($Wl[C[1[q|(f|-MIbE>FfBdsBRr 0nM[55WXI.gQyRg^YƨAE 9yEUfQ1`|d,3UISa3lJzi j=uN1Bju,<#& {% ?q[ga: ,Csn&=kD OCJ&g+= yͦǫ1'hg 6wG!&)LАɕq3cVکiՌs6ܴaG}RbjVe|TDzA{&lx~DQlLP܏8 rYJa|'@MbTBg(Ih.s~zq[GHT¬l<#NT~J5ߥg:m{"c7IN]u$y69GtX@^K/fس{dSGvqkO7$2Q~Vt\;,Gh >31_fu껯LSob@JMi7SE;-/9Xl&|Dy I;T9=*Aۮler fb0d{:]²\,=ق9]ji)OQan/C4Z׎U N12]v.8p.E_/Y!v]!(v:} o  g<IuUk#:}^{3۪E#X,Җ@ʟVbɡ~Ȭ*hҁ^_ d'֜ӰI߈k1%'xnlW7B'[KJpp^jm-Vb]oS̲9Ä&a^#`nÇm/DI)\AjSnK¤yԓ^cn梜m*3# nҾh RM%)\&url1Ps*!Ymh*}J|b>$loʍ7KbGIM ܁Ѷ85?BXAez fPn2G=ek4A:e< $D~?#<4L)cCЕ= stmzq`;u{1U3px ܛZ1NZ,њJ:CVZӒBp59MY0zuڢ *+n =e$N'MV* nBwe,yrQ][l3ąs8CR%xU"֏y0j"߶4`]<~^#x?49=`?JHaKf[Av<}YD h࠹8)huug_! ic\զ9Oc".͂vмjU/㫴*e7&4k fK:Qخ;YBeDUySU*&`5KꘐpQ-OUHr%E,O3".zMW#8`S))@) gX2.0֎e|2C}qu2ZQ}Dȵǝv/SӜ/hߦ |֟{[˂4KTZK2tIWF1 rIZ|D6#\߃_vpRTqgt/;x2BCqrX^A0Ԯ 4wHw ~aV|O^aj۴Y֔wyB3F W 6pUco }VץO:Ѝ|VlÏR9gDUj{sao PKa bOu@6NW-%mK#xbdr퉡I6O|6$&_v;tFMV L|R^'BT*nu{ERH]{ ek!fX9sS\䦝UA)Aq<윣ūiwB(ǙזZL?ĐJ+ LKw !sc2/Ij@\t6#m NӭGƗ!elvpYޛIfO24m\j;y*͐TrP=(f)]σ^q kߗc㋐Ұ;p`FDCz\TR!io$$῍vpiG_^wҤkA 6O.WzS8.?P8@8v0 ]>t1{1\696~ZJeiIb_تi՛gl-X:ioZㅥ-!f'bheJX<5(aH}W`dK@vČ )G5 &.GӇngbz,޾RVP%eQRHԝ̮('zym!3^}&R&P ʾ_!">6=l`yRѲM}bFdN![`2aATo?F"uD-9Fث\jݧzqHHWEglsk4N=|_"2`Ԁѡ'ˍoo|Uksާ|Nuy(-,];Ɠ"DLmȲ>ꓨ`ۃ>1fte\)cԄ1Ӽ Tq( %z?t?i܅_g[w]ٸA~ [jġ@U|nl{V-.7R03M6H/`{{3Jw \YK[D`Ȉ!ѕ n/S̝+Gwf4!jJ3-C -nayN!;ы׀z `;S7^O4#-lcWp2c`.kGvL']{)UxohBпlՋj\RW~9xy0;?O!r}L m.di7⠣ޝ{8{Ts6}JWk츖yxA|a/N/[#cOPPSPgDe xQZD㹌m\SY0V@xhtn 5 hjr\WM5sC,2RΠHWH D ģ` 4jeJPiUݷqYj5ޡ}kb:@wCC58!sb69gUYޓxR5 V.:r|N R՗\KQ^Cn)ƹO53sm5oi:GaHHÛC+c!d~igBXMk!}o@ qm(a*Mѐt}\N YNSTb;8Gκv@4wmmoj3R_hUmyB?hcQ\}G5y%gՃx9g.𤩚G``_, C C%.z}>h b qpS65n z*ox;JGxXC ]fF@5<9y]Ev }уدث]N`aɐǂvbppoy@lĚFW$l{ :.hկ[gk[7xmW5_],iB*><Їe#-aUP{G=zŽLZV*uҍ֚4 Q c |A# W|OSMXG]1&?ؗ/ l =EPhd\ʞ*LpB^mDe^%:$un@D| ,Ѥ2N 6I$&W[Le:!8h&Ɉ΢N+)`7N _EBg&Z;HZwAJ0@ dp~V dTlgVT [FwTI<{Y*x`˩qBqa4x1kN"A3)@#Kdk\u!"R@#ŨBޅU+Ymg 6y+{+/v ^X7HFͩ8˗URf<\Gܯb AvmiRɉi23&}6 {.FD=ʓ,պXP#'.6']S̼CLu߈c_/^/03JIĭ!RT{!-R]_W3#'~mau,گ(sBڿ-Z8yw\A&jA& L mNS`ibsV1koQ\8SƓjjÎv/kƈ7ئQaa<!r}CbP|ʏHjLsQKUq{Zyn$gD&4̻RKߨmn{6pvhhXL/SDw)T "]D*23dIÌ-nvɇYYPд/SK(-G3K II5l.+Vۃ'Ӗcv|dEHҁz ja`!R/QVuy'/-hUC`R)%6=}"X~Ŧ/"ZK}N#{Url'Π% ;VWz ڄԩi)XЌ5\gb3Q%^f$^A^m)5.&%0gCGBeeL.d?wbhX< eC;x9KڔD4x w) b^4S)Y9yV" wHuKDN˶_hRJWC|v7H=6 O{=~HzneGEz 5VoVH;-׉wA˚ssH\GZ mZI7Hu(網:Z2Y8B_bZۭsT !~&N Oly LmhO<%I_DۂvO)S1͙̅Y,jm'Mk}2FҲp8Xtr05]}2:6?cNϪ &z7_?3!9fb4Loߊ|uDDžiiNМGyr8pqϵ3Yْ&P xS̠jEU6TN[C8pIREaLvÖ͕tEhh.ރK] C}`L`2)RW $jٴ+j\!KQ#·G|8 @_O iy%@"WY)W#, DR-e\JxDfv^KVev "vTO? I>*mݺ3уĄd18(_vcN}Tfҗj&J"}ܚh!yXsw,Eb~_Kn{b'{I`rM㉯S~>H휰 wa 6H:t SZ9ESҞS j8bPZG=ј97 ϴkTBx6MLC 5b44yY+F0sl7|s{q)_덧xeL*.-^hw&z3s\pMNng7 jcp]86N!jĐ{Ԋ ^Ƀ#-1 =X˴MV85[-6կ1^M&֒]ζ } Fډ]~×G#Gڜzq$.:?'6Xv{JJnt(Y{6&@ ׸BKiɛ+[r.3H]JN z{ѮzVr.}5[UQwYuAy@!ByХI p]o1@fOԡ6yVn\[euzT9";Bs흔BMgPx~Z0_lk9Ou*E )Phvaji1puCޛv y \.ZZkmM0 ]#Eou:̨תVc;.^ͶVc՟NƁ34Ny8w&Xr@KYMV5ꭝDR\Ryn|q׫߿cGBŬR·|NҡybMI} ,nWw"ٯfܼ%`z;hVnCO" w`lo& M]G32Xvȟ1! ^勤D$r6VʌĖ,gH,\]p`RtI"Y@-eۀ4x_{"kdBe b?C̓0*]5Ss-j:D7a=cjT]fyv1oǭS_I9C|獵&m-CY=`uuPZb\8va;++]p&Xyk?i\UQ`c5Mʆ@_`ʆ$X L5FpV$gaHMLqn3Xz]!·ĊG#X6c>d&J3 2E7 .G..q^5*rY #).qo>rXH:։x=UOEF ):q1}i 5Us͇!n\dd+]EMV;Ug)jY6ig-qxQ.4,? Dd/gX !?dͪM~.tuy`h^R3fWҒp WkOً3{>PNrB$?Hi}RѻYR=>Et/u(^gmjuqTܮ G&Nʔi*M/Xkel[#}oBuC':6.r O_ ͇zysF1c'3>c cͮ)"ؤk䟷#vB YAH6Kڦ TGDwX'[a57:8~+S/h+ TlV+,  w^O)3?_+P< [h:R;je6\óOXA'&rC2C_6߉%"JLG@GgK$R血*5YsJB9/6XHvH8SA9qݽa.ՐTh(SܔHYI\`'k{.KjK̀{P5k@]n}uUoPt g[;ufc گ:DCO2zKq" pDQJ>!/i10N9Tb.pc>vHyP]{d*ɂE_%ܩ؄7W27:mo)H!t kT]`a q>@hխgq Q½b}tnmJW9~&fD[+sJ˸3wե{%'m9~uGߍ)2U3 ;pN֬7}+ctk(7,EYCpv[]4or9i9KIJ$c2%?q)p?{Ww`CA`ZWIB/;Eo+^xແ%*-c_2kt(y)>Nޖ1eq8H!,'kjCD:ٶ|6# /s~P&k^W%sZhj+]"wLd(r|yk9h!cKl@ uUq>rcw/־ wm3OQNw!L߈yWjB{q v$Fvhm "k!oŰ(Eܤؒ)ǝHL6ZH2":`O^Rl0(ex]yQDt/k!tmFnW6*w+Թ ub ^)Qhe'OB2gakRqk]I~M~i>SV]Cdؒ΁;̠T = i",?sݙEB>*y?tZn1Fc<"/\)qD|PC$xv*x=[Refs(#PPVg6C(zv %*,)SG3NP޺0tKOlVyHጀ Je.zJd>>飡Ü,Q&EZL1-SDm%6@uRNViZDJ "QVw7O "4tUR0`ۜ {C.-ʩ,SJЯڒt&>b G6Zp!]߱Pznn,"LIM*"YXk/k)BJYх]E*(K!Ql ԭ 3BD۞_Tɯ9c{*꽆%w"&)9gưWy;Hv՝Ms:JvRg]2M3k3b"bURC""VoC}>e[ށII̳B1;"a ̠Ev[-y<6'nc^yR$J,E _:Hn@kEZ[obgӂ_A]xvpw2nDlϣmֹN 1zWXPhO<3 (NcNd)3־ȹM~lS!x8>hG0ڐ}E\''ΤHJcfd`R$ F?9t@95 h#93j(q]ۗmz0_}xh'"ZJPB`Y۞fe>X_-#\? lcAI̧ | {8iTr:6]J>%j>*"y=S*4AVI5r;AX鿨fp8=\BN}OV tpW,-Xpne6PT33^ֲe(r|T謚~Qi1chP ߁gbOYjI-ö3= quXߎz6e@RuB?*ӟV0,)g.i?lmR6"HՆOOJ~]9<25}Rws~]A+rCyJY^8lSP Bi{JhFWHdhOHU90&{fjgBZBLW>)8ۑMa2@%gj*5ȿ!8a@ xIS!̢Ĝ4#/S[_BS|= bD8(|?fY`ͱW jd_ CdҘc^]V'.D +::˭pm;>GoKZH=#,X![0 _&&gʀ{KsZd,4Ke5Gɸ]ew  } v f%?{Q"cUÆU(LBhNŹp^-HD#Qvp@cL͵+AHPI:` $}8[óP8VFDt2gp'a YMnjtzJ1l5m9gaꖰ ?b:oUCxWrYʆ`!#kgֻv(X'4|.Tn5:~t׉, C(4V$yBU[!4§U]SFgX* PUVv²vˀ602M8GyHОz8(IU5m[O#2[mkҞ5R8R\Q{X6eۮ-D@>EM\]Cgb0`Kk `ETaӌ7^VQ89LGU>?R_0ݍ .fqDMdPm:5 8\zB[@ۯ}`:n+4L fK'ΤkZ+f$<}x"` },Z&#T̓􎤁BOթ ~Qzk#f_: sZd ebA=/zGf)5FV. G`~ɖ2-~.?C0CCڞM+tq>إOY}Bsܮ=\xdiG%Cn@4W;52^BNn<_Iŝ屄iU#IO"}~RZ)~2ưI:kXEx7W}7YT(7}xL? F`̷HW؅O{n˙Zjf!F2y. 脚~>)9Sg$[>h@P c2|U @vQ?_󖾄l>5ux3E xT' #r|YH&0lD!+W0XOIah\J%op/M 헅)0nӠ2R ԭvwjUkmw3=5̖Ut F%IAKFL9$q'`ݝHp71߼F,(%]\y?ثbםfygc8椶͆r5(F_xߵ칕ឲm۸^㑚qx۶냉uR/PAmBjXUj S>ܶriХ ]ec?,~ +g&ޡ4hսvsM;G>5ZIː[`/}k&I=N(;;8u5lYfc܀@.$W#SV|U6j%* +Mڸ S6c_re_!w O-`;N2 `ز] W+ط2)wYɻ$eU^@ >um=V:t}3g i:H?x!sE<2c^X~R|=R4F߳a5<޷Dit3sK뗳J>D8$6#ˊWL4Pcy*B&.E҂]kZCl?%6k^Flؾ 5ؕ>^GֿtΫɚ &6Mw;7by*uL_pI^YT0:L9jq]=¹<϶169lxyuDhhykb@_nTLaSԓ6"'սLS[9ꉏg5ak +?\T!!֧x-ݼ'E'SjÀJ:ݏ|ma#ܫC0U`ATZ@?ojtP\3n~tQ~ݱ /zn O$C7tc9zPfe}&F.0NzB&F?XJQ~bwЩaxkg.sΎW'!@܌Yƚf4lXSem(o0{]̑_p:/iȶ#&2\d5=DJk⪄Z˄;[bR!0 Gh$>ڼ$`DQ@èA֧663Ubihw3zxv`ሢEQoݻCU_*ާ*ٓ.9p [;62[IGcAxN[n%^)êCk50MoٸE'a!MG6OL+LZrQ(]ZPÅ{>+TL%8Q!&D]*B((@XuPA[(s0CڍpM]A:J'u~rﯗ~4EkĽ(Py&j3PU,q-;;ݔ[+X)+ct~T{fg*f_ZGcLbQxC>tNzh烚CfF:9|M9^$MB&Rhlz|d~{8x,qU3=;ţRla+rDgMS h~y5*J7rOF՛ az|2&ɊKྴ֍ iAA|Ns H5E) a}a崚x*s c ;p -{3P /ݴu'f:l:yU^%%cUSLhSN,'A(j8G mG&g plnZ`d]:,xµ5Q {\8\K;v4tF=] (#2)&YX{$^5exda 5uǨB &O'KR{L v$+7 ~+Ҹ  Fw+Uc!y;46)R?gnRό2@sVX:.tӻU t FUPךeVc pc`##Z7qBa4ʨH.4蟍&FgRQK(| ,.U\YXx*Wt,*<`+ <8[܀M(9 5c\XfjMnQC|y>Xr7ST| dhA 5\|Q#=Yr"]Y1*HA(GTRUQ#TSAs/KTGJPA0/5Kq"W)~??OQ5N;;E4 t<`A}&^{2 Pv޳,Vj ,?IF>2CU^YJs]ʋ<4px!⌦xjQ qJu3 .l7@l9JlO- Bo'M ќ!5R`Nօ޸<0Xy#pw>Tf)I*]Ȋ磗8#I6ѷ՞q{LU8}v~؎F,J:5&>5d`n E)ue6=^z(Aɝ='a00&\EdM5cxShW[R u0KN ۫Z)E~;T ;_&7֠4@u]@Y_wQnlVTW^|:Gy31FZ>(^"3'aCj)N0y5Jtҗ[BtϮҭeR L)Eunȭh}ʷnEK=N9-\ SY͙usOK*+%z=fy|bǣ~iݿ]UԬDg>x';V,?,pO>MxW )uـaop!'GUӏxgw?^aaTy用&+:7݉-tAE$VV-r0 PWю֝Z69ߏ=]fuߥ5a4'1fPsD~4\ ?l~oj 81FEz"P%& @ O^r#Xȯc|wZee~t)e'$.n Gͳ9;(U彠<%5} vu*9shjAE[K_{&1㥜ګ^{j$Ź Dy(v>C+K"qu 1l`uwKŵmcl"I"]AQo­)7IWT?6TwdDxؑyys(C;Tm &@ *9 U<%kTOycv@"o NӴ^@ ot 90^{~MveX}r <^b܏L`Sb%CQ1q: Ց )noqRRiuREU@cCSwE<: .eM^9Q&2ɢf~ Z+߆7jz8.,b-)ٕ#ac5Ճ pAְWH~7SHyz?'@)6ˀnW(ؾ'_FZ|0VqiwmKe̓y3Kr>6EcK:ځKAg =,h D  {i6W*MT޺wܧ|.,[_sIm=}Ew? A>(YYQ&T?U#LӚCʴAPqJ ։f'U"Me!IbvMYȝ{ zPKvNQh,'dfvQBvAՕTFēQWdB wio5 ԓ $$6Qztt(q~ƠM!p}1/\_[˅T7oS(= j?@#E7L#`!ZDsMؼΔ]_gy_C :+-F/y'Ty W̋O~j@i C,2LV:W0Z%\8@V ft1Mh[@.]kBݨyǾحqQ}Z+V-a^hoMQi*,\X, Cf v2Ƈ"8$8ᑝl"CAУG<ބ;Kt7Raa16!5}a\\!Ź8,fNFQ,Gx%q՜.,%}zERI~rW`%GtǴj z+sȬP˶;U?&?Jmy&޴+|sp&[Vp8S\MX]@#MzȺ0CdĦBzK+fJ\؊I| W=h*ޡ6v&bvG*sR!a_t?j~*B5{ޑJbcFF[AC-g-(prhp26"-?{_RŰuknts@h_Ca\ S,A0c\ @$@K@FB!᳽GN~ MDH' Ѥyi.i[N8 *sF]l[Uq4Lo}աʕ [~-'%'XD а 3NlhܑaVtw_'A ru7ѓۊufeS`&s>LoX6PiIs9JK65$e`vjKZh&\0c3PxgMk߁AerӐ) ?CFMәa_B-\DZ)qv-HhQ!1RDMa WD% P*a9"wH,eD1\%jW% h_]e@nBfCƵ$È&hEV[_wC!|"Gݴ)*$5B5$@&ǬgSsaJUI iڵ.~m ޓI)1H Q{zzUM t#zi:O%aBu-ک'0$-a-y5#ݠCNx_N=6S$xTAjg6mXxEO20,MF_GJd1-{K MlS8̘_{ď5~S4.<0&Ct[_"Od AF=~>6a4b .!Cz5۝$f ʃ17zDFdVAI~Fk.dpbz-IۘBbFTDC).g=bikqa3< GZtf#DS [ϑ'NT5!Z?ЕCM\c~Co켦bT`tD2?@cX(@SW弖A Rc&e+mW2MB#VrKw6șYgc}ǡY5l3&Vˀ[=W7~$9绶b^E}a7v-~xߎ@7!U%b3AI`kZMY#7Ϡ*ul>CON@x"0@c48Ti?OB#͠RtBPZ MMĖg8&\D{.W2(4xf[/$:~@9Fpi E&ᷕǞ?3廷I?[0 T-:|{ʷjbԕ&5lkIgXlCWQU M=0mM}vLɐR ^2%8n2*gY8,'6}1·yZ?X!RDc+xd(w, [&%NeL=Լ97)LDI#Sj3Qޚ8\~M8dX,)DoCW,=ZX瞵>n ^RGHY k5:^"jo՞Z }j2z$)0[/J[ ƘBFISzY"A_߄W5L!T\V,X¤M~&jU"55ʍؙk8yGr7&+Y=G@"nJRј8^iB+&#==-nR;姈y@i7vN.|ƣhXm[%A/1: Ʋl{3*ol #wgcD /sKK9lsrw-_(n7Z3ي۠ZV6D>|EQVof''7^{48Epð|R*+CP@s Cl[th_)Ye ̾l 4@v5[`p&]i_ zOa`UHŚQ=^7)ExeHboK4ywEݠk]rP3aJW M)f2&pZն(cȈ`ؽ3R1-ɦ2V/)1 Hahs"#[r?R.kI S=*{8ȡр0_zq[Sܮ\ hJi"c 97尔 m fB^?l|r t SLSu˖Rly aЛ )u߃ndѯ-x oV#<L6j\Lk=[hYs|ǃ}to?[ۖ0cAh u5Jv wiȥT"ظYÜꭔ`!Pc)'`.\?Q1>/a+Poua*`W?#3@VM>" Ip FB]uռ4_cqpodPW? B~=(-gF z JNP-/?9z<KI#-rQj\P{88qɘ VϋB{\3gf+A ] k"Ԑe'͏su @ץ).߃٢ \z k3& aic#"6 fN.fmׇcWeJX>#*֭zZ&k_s(l\Fԏ1VV-(SЫ >z} JȎ9оcW1[cП Es%XKɪ+UE10<$=W3 gʗH,\gD)XypIH$aŰ&/ *;4|&G7QKI4A8y^@ć=oݞX351TMA7E%m5@WQh uf5V"%sUj AN4odaQ,'Zbt3G_Q1@ƞ/7Kh`ͣ  '⳥C;`HGWWkO$(ΘO CMg%IO Τ9ݚJm薣;%!ӭb':ˋWw#džk־]71*â3$AN&Mދl35|[5&YZ6}x׃43G։(Zq !*결l$IK~*?nيl(j0 ufG2lX-YpW~MY` S}1&GF3~r-Z \uκsN\7x*<;ȈEG{g9OܭS~W V31ɷ8 rXK~u.3U6bŠ8gʝ@YrEHTh )2eY4Mڡf,Sctm**oQIgYx,F_í>7(wuVϖƃ\7GD U`}Od- 䳦9;BFg/`,SXk |G<Vr@'csI#Oڷ`JyFA"nixbgEV\j¸Q4u@%%2{r#| U'AWWK. ǣhbᙄCU>h5erk!VzOh;xrTMIm7/wrAs1>kѝXo`WW)%Nź{Sz/Av̛0*?+JO= ^z #L]\D͂x>*/@QJô4#\r(fDX4 ROM-Pv$4vU#^CVZVgY.kj \#L;K 2&߀ ss&8"pxEauNJ@!&7o0 `$  *;W.7c[dCI_BI䣥믝/l9( %O,Xcbqba/5Z!qrB6ꕠ0K&K8P a\)DEV<b/Uq/m1 ̳BsXml.]yIKE0c#&m^aYmіW#YjŽ+jLq ޚ[ y*cG+2,29 Sgq Ҡ{ϙ'] ܚDQ劯di0ycQzqPc<Pٽ-A35Ѥ|,›|\#Qg=S kο}*Ycx Ŗ7} <oL]V?,lotkB`;aցu#|qb F|_k$Kb <$ \L㉒8q.ә#,h/gk%A '8.h~bluo!Wk^!ʒJ:z--o~JYB̪jD!sn٩j/x#zc+Gf3TgJ6CN"nLt-ȳtqB~Vrj [i}wbB84+k]$%7E.N@{aQtLyaY&HuaglGHkXDcqv7񁕩sT2iʼQA0Pƍ!il.kl|0 ijtP.i6^]|84,c_C`iv~|4xZ"p-5h /!eNl i-<ϳwKi F5f(kVaNottS%C/ (8A t!Zƒ̙qk;yd(clRq&t\zL$tÔPl2Ŝr_.pi>ߍm ѐ=5F2C$~!A@O P{U(13ok.ϯ?BیT\"4@I0Jbb)߿N[ݓa~v9A]BDKH&GZ֢rH  s AZn)#]`xZY F1G\Y2_0/@\%q{E}M06O3g1=rO?a]!PZC8%) ŪZ< gtpM-&|m U.>.5Ҩ;DhP&1 EgȢuy$Η''%kÊtޓm"Y7GB`nuȀ~J~*ڻĿQ 5}:YuZ>ek(EɬH~{ۍ)h S)?0VL-v"Nn0˧w[˞OC]6Ūa>FAw%ST_MudGIMrZ-)ک=G-wNJ1POT\4nZ"2T7@;V ;ȯU!<7 d^J]}1H \>SGR8%c>t5x '^Pm=4B= #FgҋF\hHo#9#'mJlAadvhy!A`s_ * jg<>A.~2jWdj,`[tl]Hظrm7gQzgq 8wvp#N#ݒ?wUa9qj=:#-,XE*R~u8CD&TEMZ+eJ(pœ8c l)k CMv%9{.w<[4kQ~/43b5]zTK0IzSwHxˈ-K.SV' )"bAZ[$&Vt%[-2>-3= `aZF6Ѓ yuPSF5SsdXN2w`XzՙL-ޜ5/!]FL!ZdO-sk95%"Y_b%Ɇ0goXB0kYW ăMc̜ȶx"˃Uxn!tg,Wws㈪(X)Z2nMP1˽C}gGӗ`1@⼔B=ƌA%^Gzhԍx?Mrs&l3(EL ICQc v/3*93ĵ)ENA=֚]W"w֣<=P@RM{/;թ&Qu)&@+N~LY^'#tz>OJ Ns_'FMb+3u>lmq|+ b"5\csw YmQ{hsb6(T&& )/4HKBLEeH G:ڈEHPJߘX"sK5X@<2Rf% &c5 XT+񨄨^ N0X/ ԇPyF^Y(W3C5ryKȅU1gm, 1Z^l֝%XP@x IF^ oƒ~J,KXmʞj(دjvS$|RO&YbhgS)&V$ H(Go#h1;;ޒ ֦/~ o9 eIMxdB(UٟkȣZÝM`jmȄY*=NS;ʌ|x>V&D'<)kQEaZt⟗q@O9&5&G̻w;r_^ Of^]=o'6X83,:g6󨼋T߅lKѱzVC5CJ֋[86K,O۪X*{bkpSE!)W߉Jz觿jxm${̴F< ׁ?pT~ODZoXD_`-4#'k,@UHfe 4kI\7UeKHrzFZU+ X{%c %K6#-: d6ye`0ЪU&TQF7+i*@98))FUyeR1t $3Ѩ:fp^8Gxu i So8u3# @&6 |'SO?d ?zQDfMUO;r*FćU ]W Ut#eۤﴗ{Mk2>g{^.2Mb?(W0#0+$mTB qx{cB"cW63W&޹ |ެA+z(_`/[/-}3'W]ѽu=$cpT"}E}L]0E䡍%S`CWK[D:՝Vü 8D'OKPVf,jDhUw$zIR{¼VAmM!c1nYDf=g?#y59oJȇN\mYvʞW 9@Cd>&3MjOEF??Wl_N-O-AJ݊bXRnɉPVL 8V aA|^tDg4cx÷yjJytV9^=eᱍ߬w+j ~P1dw_w[>e7 ɷa D($iQxO,-Q.FGop%h2xz)V,Ώ_szDCVJ(|[묘E{% WHmN w;FGnm`{_FO i?$TגE!L)tn w tۯ̻d% Ibփ2У.xZ 9QUH5д#T"l| "b w-$& 6{fT9M ^k5";O{\oqjBj&tmdq;tC凔Xa@@^dT6u|^Ocagͺ!Wh(oRem yovo [jR`(<*;DzO!j+.MxƹC L eMzYL{Yߗ*w y'O t;HYm"Jkq@v[DE4:N,BYl'y{/N;k GEb 4Q]_O[/, xN %^A>PQ DlQU3wz(l֭5 сasx6dg%kFXsg=#G(2;KbDO;1er(`J?G! {q;%b f.D J0!nߝ(ꇥ&f1HHSj7RqH:3yGf!8egx)h0;Y#kGJiAn# ΅\Ǖ@* 塷0Mr@7u%q{?+4:8l<5qIiLѵTࣵ,|1 )x~¦(Xb鲩TШ1Ni-XKfsΑfRPddD>z+3 n*y6H454i#,cY݌*O`, v2n]_^1HJLjLj¢/sWvjn M5XV;Ƅ^.V).&LA #X4il)|3Id~&u%e[Θ!7tçX{ E hx,ïS@yp)Pfd<-\їGIHqroc^=we8e} ~VD9G$lյw pQ7\\UbaȀ Or!.WDQo@ٲNM;?]`Yb =ce1UP$eB!.f/ 北ov#Y 1 t yw qe_ϑKR.As]28.nNԛ0̊ѳ)e<9k`KT6Jϳ\FϞ0TnjU]ֶ9LrE?P0 |퇁kdȴ)? ?h0_>Cq407kn SRF`8`ϘXNg{M$*F3UuL+}=th; n 5]鶡p߰a?Tį /F{H#8QΛr2ѲOw@ " !!gQ<ZP ֵ,>AW { xؾQGOI1=] ;#׿F˰xI9 뿢Ld~n|9hz>Do= ۗ7OFNh8Sc_ \QAGOv'Plr nzopig_MEoa5=q-$H_4W΋GnbTk5`-gD.1&w;ݯ>=A56FKQ&YWH)-ɺQ-=b]- u51rWU9rL4,jxD}5tkIH~V`;sk),X;Q='pƓiFS8Hbb}בJ=Rexԫyv˛ !WEʺ̨` M#Sъł?&ߠ[o-2490CZD7}ѨR~V}q=Wy6߄F ̖ƒD竧2p^'tPwVUj:Cv5"|q[A lt*,|.^&ҟ Y&?c{CcVzs#G9 :|ྖ07Mn6]:(^'0 Ӝ,;jZDMȷƩMH4G\@AǼrS|y~eS}ySJKPЅ.P6X-BA#;*(ؠꍁshέi4Tp JCIY1a#o]p㡌UvGOfE -Y~5٣H#ix]*pX)ǧ. r|#f=kj +Jy|͖h1 ꂠ8KRW2>I*VT.4hFaJnY z* 03{ y׷m1~ J6W\\Lֺ[(&y** dbobw0=RJ(}%o; 17?RQJ}6uхlaez3FWnU7z?|H dtbvwTzm9(#EJk>K\LI E(]!J%Gsr٬tH ;*Ɲ˓l }wM~HoW,7YO2Jc\92C@縢_E4N.djp؃C[FݮblN HUl] "0Y#DjF^\"i.Em9cz$c3lG%] ݔK;Im: rJqύ!m##$ _C,8dk3uex+ i0t~oypXef`NQ=:W<rP/y&tg 6 Rh~6.J(8:HYXWnKẻǯ$ƾ(#z(ʼn͸c.6.wysXqKo7uEQB=uCĎ%`Ӱ|1E7ZؗMh0A*ٕX_SM`"^tzxۮ𻴏U–@yM4HOU{Uѷ>P-lMWo)S t!Kb&u <N>0Pn|'VV53z8$}tVE^ѥg AR]_ٍY`y}xQ#U|ֽJ>XzUkf) ^#_th30_{DsdOL [55wI}Ks\BwDO"\t5A3OknegFZ*|-pa4~ >= ś%X>l +ҜObF~ S驻z=sgP0 i!l 9WT`T_x {͌`lC=\s௠|CZyE6ka,ʼȪ1;kbȟutn]Ԧ)( IFiu96G.wXjA/n^]qg \}5=Z\0XwHfvW( fLDLSck5ZJfim4P=Rry0SFQϣrc"乬f!8DLr;0.و^gt#50-W\,yJs8XʱRt.[wKȉE6,bS쿻Kxog#LV=h5!3_{=NJbC!6|\{ثt3@oHdC8DM]y𕢨T HHތYʦ~>eR>8$-mFЊѻk3qrԁb7.Ha: S,VԃZ)48`өǿA+u&DNZwP&ݚyv-<()8P\pCd)ٹ߻lMU_*-A]L'ij_ʭFdR.g"rd!^W8i.DV G O7W.?;Y) cwkDU|4Z,u53Sa=!\<.#CZ;g6u;h}k'l2IfҞ~##d]U#-p(8DW|Y׏')}+]=.CfM1F'Id^ bqƝ>fO9G|e/@w;9 [j/!V}qև#u_ׯXDsJ̀+|Vifu( 52O`c.I).ڤRR4(y;K :g.vlQЁuoV!5;)Τ/'5g!k7ϱJ$:;NK ]W-I0„<^7]-* U&PP2-c]B/,&p΍ uvƏϟuyST3G -)Gj_p.G^oT +AU,ç~l씴~<)R4m:>1á_. qCĮp F'.f[8 nݙe%΍AjbXLYkՏE Ih ~mλs`Dr!"}DοuT0q*I8lL#V*>er bC4VO .ҕ{8̶1 ~F8Aߊjai叧}pҪv/C0?p c f _a+B ܘWrrrK- ¹j]5:ف&,$97X&qNӺ S|>[);54>2eGʼn_!nlc V#Ŗc[.jfV9U4 2Z]lB[q{0G\}-I݇ه*&8N49?/>9dZ`eR 6ƹi1pQpս!o `ܚ/.8X>t Rۉ"Oc@r~dM%rKјt6Il[0P. bs9ui3h 5-3z43^Ҧ3V5c'mDlq8!$|ܧpv0)yo^n̽6z8}wӸu m <}gb1 T[ǓL]X^n W!c!*b`=z) gǔ϶{1IMiٰQwTMRu!ZZ] PPG[#?g:LhC= !Ǐ/XTcVD$㬼1{d22g Fa-X0~XwlS[40d rRN{DkI;֟^'aKm '{*6lVu}͜{wȞlEЖA8-yS*WUAC05N[3P,u[gu/ ʽtx$- %pm.-shj'8tMHI9塶5lL~v5P`Fp LI?F9ec9Z"h?PDU[\ NzfFnoAXmV=K1ovJ?DIQy枎?)4eF3`נTF.&PO.kk bTu:?0RܤXIY4)o#$7җJ#pqƐ!7T(E@ Zi0282Ù K^jzP톢Lj<_MJ/Gwz-{tS+4g/-nRkY|[m 8%!;/LyK^",! X>6$k_IbM{fEMƸg*q&#, &%FuoXẕJh3MD ԶEѣiҸ_?NJ^۬5M@Z]g[6 ,Fy HX@WlhX.β:FXG^:m د:ـMtBƄ!UgOTV,>bcLh[mV8v3\vœ@Y ㎆d$-KH?<]gǯ: Y8R(:a2v cSLT̈́\霈*n8ʳWɠq jS8*DK_"#;BwQ"^(b-qIr{~5#5wrE{!pѣwOw6ƅ 9_q(R7 5f5yD21+=",lknQx?Wlɵĩ0`1C/Hԥg}jȸT_y.MЧ6?رCgۉ9(=g0pdAn;*TXF8(ki6@R Ø>`u1,_~c ZҷT2ɡͽ߀; 92J+KׁS=P΋fB&,VrZ`+o'0]1}sAixȯp(zm/D$Sw3c o_v d؄nIiȫMtnE*D\*1=~礁E΀9T"C'e.oQ̟Hi7&C-.L CT?O`,U0!9Db@J`hFMjh;wNHK#6jt64rӡWGXF`+/W'Z#pMa'"GWcW<< $APX8].)8ơ{9]Á<,Y''$`Y,]wt2ifr$3J_*6"nhKOTrtP Y8(y{sp 0{:JFiyf얃WS TxtDNkn e3 itwZ܁H wtGv)p`cױaV7Tܚ^ݝkLA3IkƷ5y~ LRAeKA.mttaqOFTmu|`xo zn5FIz%:rc(V9deTFiSٲBC6\w0Y%4ap#xqVU = X [&_E_"+-蓒sy&/NBnd 6+[GzP(g2h5k $N%AQ uUXw)ZrwUֱ/0&/!VT8_Ҹ_>cĖ桤MU_$WBI4Yv_ۃYfd]:mr o]3뽞Yjm:˶ ?n%QݰXjW{* ֝+~uTӊY6Х᳥@p_ufɨ/RI2e?Yc3qѺ뀹7On06a6`6-lmOU[R~־&&7%q<AKo-:v>WY ag.YC }ĖI1 hsa]pT.*G(;Q u?vglB xp;g]u2%Cϥ'~1&ƙutuBt(1 iRߣޔpS ϡ#w;Il!(ϧ11pS4 7cu"aY;"A'4]Ҹd]ϼ5O"'yjÁ7v)Ʃp6,WXBb'~.-2D8ѧ>Oæ# m*a(. Kr,s.]_5z"etp.t"ϓW*d^|SPΰ 󉑔]")J튁|=bʠې2Ze8S['*OderʁwDߴseӂƴnjt$dGՏ#(i>-Biu@Hm^VXqBOE'RߘuB ;XHQ'M.)R')':r.j!ϴQ T :YKwOshEOuz's}]T }~׻Kh$ŠB&oŐvplfY'sHDXψV* XفC֓,ZmN'%QLc}g/&E@hpSʶ6ֹn-/aIEݼj3gi"cE$X$kDE+zw"km w3E -suiiBξgaT%൘ۭkOtOÈZ6ntǵG]bt*? F" 7DKROCހ3=}K+ f=S矟v9 UWb.8[o@@dq~+lQeE(Ebf1f_kky ﶈIH>9lX`¯a$*iv0]R;, +5#%҄$10Pޏ^R2T8Q|{:D}f:$g**@> i ژÿ7IYE-sqkto"fΜ:xRd=?)ag,++2vq|~%`?y7?Ty|ߕjuh@s5W+RtlPu 4n`djD%dO '5մ-.^czyWL󵂪՗,^!N4Fp%GCɽ>%f&[(Kspy%O=a<6$)MclW4ԑ#h+I15܋qcȨCm$0;y+cuJ"}rőfj a(&Y]FXX3>]4݆ڏmb*Ac#d NBJNMBtt^1CRmlɍպXҒAu 0w!3e>::CUQei`λ´gEd@s!E@ZoIR G R>܏w튪` AoLo၏ }5I~Z{olC'bUn}̢浪]w}A*dfBś[JjDhY = uxE%M+6zSݶS{ŕMYDDw$f(ps6\wA&bZF7yU(Ե7 dun\pf$Iҵ12XTr~Z"0vY M/ꍯ&b˭K"؀ZGL3ǬF9Dɾj2F܂aDdLm8}I[2kDćp!vK=V$cDY3YQ-$E)8`X*HBѪPX}ҕ&1jf 옶kl}"d 5؝#Cupbq*VVY f}Q4 n 1IK;L/\q'vo|Xf"qYP@__.lx~D-U"!{> ĚoS(F #cɂc'nƥۻ=d$3f4l)G5ICT72 -.V$*A N/;Mٽ7?349 1ЧxRֻR5@+1k?waTKcᢍl8 ^:U-*Nt;;2KF̻AMvtS]$)zYk*M='jsjuI[w~Uaj:&.&pHnْ 9,CEW8q %m2%F:MO9 ~\'EOYő:N s1I%nmYwxh) e&7.oLK(oDGj\gUqZ,5Ɋוj6GQH+'e%qpQpcdH8,<Afumd · "C-Y/yj̬;STbjTf?jM7пm[0فE,:+AWư4ӺOF,/U`DX]Ms6U,`n¸39GKSGh|sX߅@nI5LK.e3:GMBΤ }Úν,Ų/ZŬMRXb?fq`SiF`3}kg$ 9TvJSg{y8lO?F`,&; 8Alm!\8׾%]b*6T`L+d.QY?4@DK ױɼglT-z[*צ+x8ijk.]H(B9sLasi~('}=!߁M4w%EOeqfu>o/&{i536Re$bu%7T:OZCrX9*QNuSba:NT={~y/c^hKC꺆f/(;oȁ#鑧DAHg9SǠʱ$?~.$0R& ""=(OJTCx7x}Hz6%9A/ 6њ<<43/8c>uuӬUĔoݏ4OԮ]P B#賾xie+6J'wGW{Ar*G0cV.cgY>'{J^tmy~ &0HߒN6ӱ"i0TuR?cobskП$3NTVju!^p&4qϷAVrIqv-=IFғ6֡%h3Tqn^M(’r6wr% fa7WTszyB0I'[$dT WpdWTB%DC1U*TzDޠ8Y7m6X#ITNX]0n=HE-#BLЄV7;ud͜<1v,5x2Gho|ΦY+4)}R:FP  8Qٯ}_BK(ƀ'@ipTZ v [)7fзXeTBr7S@Ni`Cfh@qJ,t&4卣ƿAp%jsy2FSz>y]cx [OC'݄9-RLV@l&bwWe^at΄g|]L[Н:>2.ShpCa\ҔD|1ϥa k*hi#gj 7<eGلh RylrB iXE?}©Ąe2>=~Z-X8qyYz3Y1`te0֨BggӮv4Pk9rT@1M$hC2搳4R>0Sz&@c~8F^[MyNxvǓBJ83yDٛUD/G)!X89~C&^;Z {*=[P)Ll_܏h?tg4 x ܧa 6^8n eXsW ijs-'N: []>m/m)u,##0MuCrʊVSv*唸{ LuZ㨟Oz'©6!;Q9"s/8t sc~i>?o-H $FPX:q /oRDgJ®ַ&2Wm8oR3Eel5hf\w*UV]e~@iA=軴fU7^GͦtO$ ~h6GJS2 fr;czB&4,cT3Jrg1LR*jq-s~+šT^/K"DبOBNM ){pSR/{ `LY!I칳y14W2Lq=Tt 9k_Syp;l&~qe}=r&o_Tx)ʂ#~Z'79MԎԷfFJS?z$%u>c^R|7P՗'E":k3Y 9=ѡSXZMm#ƹ~D.FѻJG)Ȃ(~98TޚԜũ@6o)H*n|٩7xm`/,(c%Q[]HE]UP?»~Oqc \ΐf8`T]9H)"žVh[ɊtKl\ĖxG2aLbjMeAo;@9V|LP|T`!Up" .ᱫoJ:z(W.2D4GUk+#H/d /[kBm6' %u3x_DL:qt友z5Yu2w@s596xmuCn2U_%"EΝ8"n5a 3". IC_h1rG'i'K7~G4{YGYOKA%|X~BiuKQY^5?SY I/%5RKIaݪ-J->4.W.!NI%B3gjay|$z_N eRD]_yln5ȟywrG#2,@ juj\2\I)-l8Lr)PM4₇w O^xt$k?"s.S"ʬ }2Te]Dl(8Mb |ȶ;^R/GpO]rbWWγY&ink߭m,2U]!xiA(!M` /-xlgDY)TQT3,ϩQt@{.gkgy_vi?P*%[,WS|X{ hGE^F"^{Di]^N>%s#\_D=g_1IhozC!>H* ש*)78&ļ <&hvF |i)Mѳz2Ceo >ˁ汧bU׵K E p2fW1f›V3YG7F-Q6_S0)];%F7Ԧd љ@BqN+m{v6189AcD@iEыgZ 1찮LzI[nWf=p %v^GVO(O{NiE% he{LTmݻCP0jZ#E~`ͯ}4^ꔬZ \6G-2$:4!beQ?魇[Tit#-qyU5}cff5&'@tYs&E\NN dS :O72nQ( ":w8k*DVRUn1J~/PM%.vϥ$;o>`\&"0CL_j'}iRnOxbDyRo/a[mqMAޕOZ*s\i24UslJDL7xMͬm?vmz2]M`V8h#m=o.>D{6Q2 x6XMC^L 2W٫ E"=^U?VOORzLjn/;W0; -V,D3&#a6Ng28VNĩzqtk>d@[ec PA!*-DKp[~eg9H?\\.UYNeZNT+`AB"0M$Ƶ Mޟ`-i覤^В="/:m=1]1#|wx}r:F0닡tY,6&*~MR(/uԍ% HY۞Ei)Y de15KXOeFtjqc3Sk Hw TǬJO`sXP ~4_ZTx4YB J@,V '9;N)wR arYt  ϊ0?Tϊ ّr ]I@WiCMǬ;Mxt:1~mTvF)4mEPҢŕtR$v@s 4=hO /h7W"M;B/݊]PdؘBp!BGJ_ԅ2moɭ$%^Huv_/f~FwX#{ wI\X|e_SLI(- hyCd8=nw`=>ciGWMx߃'A;uX# ڛa1]2 k6 u$Ý*pGϺI 3\-Db{ɡ,1/떊2 VÎhP>Qث+~])⓳|Wur׭쏕v.-BY7[ r*LS|W)D*+GK_Sv#T֚yjCu'7S]*TL!Zm4pPm_, =*8&kg\;c 24`mUD(^T*g(8(58Á$Q˗ _]Ҳ+hO+vFpd~@ɚ"K=AZ'<bs6\iytqZHsDž`i,Աkӡ) s(X4BGfU,#O[ٹ#,&l'k~(]Xbd<$*cNK+IOa/?Ya}E6=ѧ>Rq+O nVp{g|qoOٹ&8E]QAqLX5WtV=ڗT>crl*P_4[7[Z\kHI `PC'ez6Laۛ|PyU_jL"Ǐg} x/Med]Nyi pR7VW%C~'NGay5Xn@οcb(w9=EXɏ.5l/( ,q1\S W Ŝ 0ff($t8f)rAҶk8ҕ+FmndcIDޟ@?ת.14&uv6,o1\al,\X _D>*OMyQNξp NPnT$8$pR߀"7 ȪJ*۳FȻG_38}eR?f q"{) )6֎\AiUJY>l NܒV=8|3!z8 :7E~{ݏ_oWСt% B+EOCXbB[LkiVRgpE56A}FR1?xo`hefhmE°3Kߜ,i(K]6CRdwl !ygN۳yGV A=n\F#U Vc"woz+Z5vW]w AQ݉uOe07+#/WdՒln[X仹)E9$l]R(M&Kᛧ ٬R翼GI/Q:9ǷRx2@èNE%rw myV(ͭ0H'aɎ=.^{GP"R{K];&zٸ:@A^AUq'vD!ݲEXS8zg߿m4}uI jt)_GJQxZEbkOsmgYc-S/4 Lϋrxg>[~ PK_ز8OF/[Q|Ooe"i0UC0M}f+􀨢;qbC@WlPa5kkQԨx!\ҽ^|)ݔVD",;2[Q,wPz9>󆐀Vz!89oJ8y.{r &|`̮b38k a9qzO@ǚT!,CH~ dD)h F#A2cfSkOo0ғcGs ?DzTM8[fUeB.NO.s:vJb"hjpgFv k-KV _eǙc*KFqp_w܉ZJfRE؎5MerCkQ~6za}4}u٫Vc=>fJ\>eWE->"cX6e,;ŦoBsߘӸ@5UU~/" ^U8D60J " ~0~ @xz uPPR2B494da;ɛ (`Nqd m% yݪ%Kη,b&ޑK`5 tcqMec&+&X #eT(-=n˯-:R)m[B4(eTXqȦlX<|!PxP&%%\vMe ZWM]Q] v "|>8!ܔ4(Fb#lՖ#+ףtXiT\ gGB6.^{AW6Av~(oiO tc(^WTOOҏ TeJTpu s{;MGTfUrN0ł ulF{}5flh?whx4ćAmٜ*V /52 İZ`)v !*v4͕{X:aTI0Uvb/ $(Q;Zzlu^^!zqB5`ڱ@=c S ˫?%hPI Rm!4y7оpޛ0d&rvSP}YeRX0h&W~;`5YyiͻKDf/(ٹik}_'zԼ7ArНCA{y9^cTlT+,#[66otk(pV/L}*Pmܭs)9cijZxVة*;0S8/yT?IVEܪ|5Ʈ&E~]Xw} ' ᜜`(E@'@Jk ^>ZW$>Nt[>R J^H" =uaRvY/=-_ڠ3AN ȑM_*&pPyNZ.T7تیΙYն$tOF[||Ew8W `R]Gu%(<\70ɗ1.pNYuLo)`'7I>t! \鷆+t2sfLUvC6}+?dbӿ9Әu%h\#0̬˦I|\ v)mO"Ra"LeHN@ }?,UXh)\#ʨpMߠ~؏.eO,aH^h) rj:3fqQ6,[^)ih]Vl`!WOEc]Okv}!?KQ?/ױ W*aJ^|𱰄(5sRX} [ƾCxP, HElleOЭ2܍g4`DxNsYy ?-*|8uuCIᡍ!{4-7~}00k p>@ >4f;⼧T8J~8s4U M53n 0k 6rݑAvi[lfaYmNa- AqwG;>Ijvd=gT*iYteٺ%,r=!m v;z( ,kd%_Q1@AsA|Z Ga8_by!ġ6&"[H1? 1dз4S?TȼUo7T+߻ EGY΋PSϞV\hUIvuұ Y6En/'Ιi g[?Z/Iϫh-b9f1[ԌgB*GQW2yq999ԄA"&vjx0L.tzOh9K#f)'JůYBs/vN4J{WYO=x\8o#Oe^xEP"N "xdH\l\i0 X&?\ґc(r%޹c}E)s=v0 t0eF_-"9pP߀t<ČKȗ5MyiQc䤾|0 Tյ6KIF#4ٳQHEF}ൽ5x'݂aQQrS*[8짓Ck ;]`pcFiA$TLft(nG;Y6-נkyy%n2FϕݳеyXx.Pt 1J/B.l2/ٰx'Jβ[LX1;Gl cPf(% i{&QY߱u/&.;}IfiӋޚ3FNJ(nR>ZEs_LfuO-B VL4}GAOy&T{)L KVgX1}ey*u ԯ^:Go0ÐFPv65D &bh,[e)RġSdvdJ=>%3=f]XJս5&mTKx9ß(@1,^qWGikz9>H־!hs-/\Tyê^B<_t"]Lcׂ _ن1X'W";?WG49roØ%KR60̨Wp6n")8)}vg0?YAT5kdy[V]3TƁX#0{]!'KarmWJ,S=Wj}6Cs(`[ ܧ7+3VHwVsϝpM;#H Y/N}tVW|>_tMOuaV5h-nSY+)V0CQekC<~d?Yniy48뫺i539\;#/"=[.Ŗks:t-EssRh†!j5T!X(؆b%WҌɲO!d6)T^l>o>4ncr l^l=Ү\TZ,%Y) }7J͋cH*]F+%hZ 4u7` #8҂BilHu/-I ϡ|IK2ÊF;hǖ[Aa0qS%qV?ѐ0B՗_w{X2QRfT\&\X /+oPYxzE}fmퟌ%!f4RrFBd컈Q[(q9ySWv}KWn^Uq es^Ʃ]&0?O OX.hVh=Kkfc8*f57R;)*NSr zl'k@"_H;Gd~=Pη`A˄^e2S!܄의#ohKx_ B8Guj  E_vWf?3j aCa'S.dXW cP*-rʹ;ưȶ%0DCdVV o3,J~ƴ*i#C"*9nI״1 K&2Ʒn*V/>jD,K_'܀P.teBM)J/ -l-Rԃyp"{TG e.XiOYrM\WP.(OIIk//鉅 Xxur\ 5~;)u9f( I_<?SU`WBaxw?x*o e gp/+j\UrU:"B 1ݡVI|ɥQNEo拐p'⏠9Tk$&r0-YX~Odnjؕ3@Jmm]ؽskn-IJee~-Ý01,KXǨ;Zo?/S/WG ]чrƵ܉X$GqƛTSּeR6$߭Nus,uXԆU m߬4zl؍IښĊx˯ ^␌錖OYU|#@X+I+ ,@^bEy5G2k[oƺc3?7&!U/M9D,Q-KHrt{NBꀴ>\pp)GwMǦMW[(ՌB 2|%G+/1b0EJL[T캛:niUth@Fd53s~OM'+ o<{WڲVDzH%r'xUn~wWL_35OMj=ybЈ#~}evi:@ѡ'w #p\^gY6ߔz+vfYpdmeRhuC!b=kț$\=T$*V5ce2*|U{"4gya=lqMs,i;Zmiw5>a+D)i8 gDn\<>k~q|*f&Uz& ^g3#ZO1mVWRN .UXr1ue4ԍ ]C$KeМ yϐD c>F@8cC8$=m°*.Sb6xԍFqk`3NUP_bRom #aUNby<kUr?_|8:$q+<4=UXT$n»ʽΔ^7' "Yslu}vAȾX |vɢd'$rXН^\-'Qy"fq&3tz<>`$W@SJaG aWmJf# -h.=+)TUA$N 7sG! ^BJrJ<6WcO #~;/ mz _UTf`jHUuP?_Mi[Wٳ(f\_Xs܉+.QSAMlMm<–A{ tΕ2 ]Ҫ״[tl=\Ƌf__ `W(^KVndY unFYh8$h:Y()Uc ˅$}CIKE w?Tx:2YQv<5'7풟+]8nK^9ߝe`K#֡m_V 9~WvCOw|s1G=iOo;NfE?h{M`kŻEdTպ btYtţY O~<$ ժ)C{H'`rQk=>x>AN1[) o>TѨwi͘ʾ-,S &†peH9D"訔OL?\6՘#(jr3lZ:=ԯRi?Hr-V`tÂvIu.sSPI}(M'c@7  ;Z65 фu}l j= Y4m.%HRgA 2U[/^Қ*6H )}W>3Oɲ YkU.H9 hq=?>_k6`O]Ξޙ_Y(exp1%f (oSoT<*.We`E"sZH‹璝z u)% k!T=Q,u)x-S/FW µyԥD 5dN8F^fe!#d/ ̂wRcP JYj4.e3&Qm= _R4lV^# zne"!R+H$z!52[e9U_d !UbŜy =S3GQ(o*KDZ,ϭbp/%+pqmO fcƾ$oOvd]C;02.Sn\;K? !;rMC0,F=gK+&;vpx6:(g5|AI{%xi /1|%F (ѨY0jyԳ%_|SQoP]t*`&mUY$ 0P_NB!A*r#FŤ_4ƇPT)Xh}9㭍3AvܼE.~% Da@e.3fGm{O.wXٔMcgUH ]Ofm9>zQ_6jxWdd9>`/|+).U7+ c.7A(\ )npc|q-]5H'!ȏ+z*7XRKg۬V[whҹj8\\>!Ie@^EnA f:647SI'q8[_ + Fw<J`d=6&JK !0MimhQՊ#"~IA׋:gNB2 &%{^Ҿx1F[=}цOԸrMux$unU/ A;7%AEK'<;(m%* qL/Pyg? Q@?eU{I%&`}U΋YXo#щwA/8J}g6eieQVM-5J ZO$ Y;dg8 0u?}R44L #{`dgnrϖ{Ƽ(kZ@ ?ʹ/ O!KSx$ .D<9k=jf7 Zn'Z&^BrBxƷ.[߼RluVR` Fڑ?mfŧVv, εHRZ̳?buЍ!Ĭ,뮖-u9H2.->X\d7QKuWZ`3cSj%sAZ/e. $޾Vug6^V5#AOd;ZVg*m}&ّB %zIV]^?.|>Wbs(^WřUXMʽ)mG:J.n4* z)zwib "DiѹOr%OB Gȿ,-~CxQ-Ihd<)}\$gsTB6CfrVJG.di=@+;jKA < 7/ C$#-U@"L %QΘ=/JR[zb qwN1>Sybm Ȃݾe0E?;ߑ?@-ut /LaysvK ONkQCtP樗mJeH"5-~!,B謡QPD;G3w`p^+{ܺS 5 ж=v'h+Fs#iZDG85R|;Jg:oDzV/oz +zg 5M_W:/a [S*y/%fJTԔ6TK-'W΂-&v&=Ɛ4rvs b3= Y. sW$]dYV?Ÿ"Rkߤ/ibQ*xkGʖÙoE'Ӛz{=kï0R"8+oSh{y:3sߣRPW%"=K> Q&%JϪ8@.:iMl_#1BY$ 8C}$(/^ojϜphEw8!wx(릟Q4R 5^eXV¡ACR Ẑ1qȊ'D:GPaǯxHBZl&\ZdcqU+}X~($Q&os]9 w<"*%ֽ Pnbt7@|]֐AVKjDb9݌/JFsU s?d%FԝqOD8N^_b3xقHl63tj/QڭB)vOy?@O^]1ZD1 4>nf͘0L8 Zl?UMFN qe pn^J)WBԎ3XCͺھJ#mܚ$ !(0_> 2+,!:o1yq=QϬ&Y>^;a#ȻEڼM0,[`AmLmv.6QWzG=(&-t)qZH)?3 my-hfkIu+~;h 6 `Q͠mS|[h;d'cQNF bC[igzfW IrO,z}4U@LWOCGy`SeL4@;aMF].nxn?/ b c'ŠĽȿj@< &d#4rmOT VQ(鏲mAhQANçyX+u0#)lz+.AFHu]6 %uaDL6&VvЛT2fl4i8ug6u^kׂD&6bsE+쇱y(p1Wjg~Ϸ G2M&|Z/5=ķh_*Z:Wf85M&RNuQuqޅ.|T9F#gyف\Lq1ɆM*387?9>( *0+uI7-F 417fv$Ma #S1ϥQ*soڧ܊ڧ3s02@}f)J/@m)IR'n49jabM7NAGMp6ƯٍdH ̆zXQijN.j0|"zHQR{>V9Mu [3F)kdqAOU!MK߃ȿ iZ#;軁G (dWiR:)ct碿n71}Y4g^)~_*ģ+S FU9{ >rG HNP"$ݕP/%HG 58}ڜN S{ r >ː1~~ (H*p;rg+kV#dǫe S6ښ@m(鑒Mc77.hv8w8 7B% ,EjKz5 % 42Ll,lŪ ˕@ĕI?1Z}DO^ͺ&!F(qC\;veH᳠[81\UmI".^'(n'J L=Z3lzmJ%$dpՆ0!<(`hn8f5Cg'<0s\7e~v_.(b3E҂l 3>RDYe"}r0=Αեm^͢ <&OAwm†[3H%~{z<%aMh}oږ Va:oA ?i=)1K"#t6T=7~m>1Ȑ*[gp*8uoG5/Vi7{iv4R,q4MtظT&ܫJ9q{?PmEla1}3WfL@LtMnݴс,)TsM}=iy5cke}3<:c 'nE+պ,8ɜfNɇ8S? 6[fh>} TʍID=(c:%HiDhi jX> F}Q;^Sv~t b!'hR&ȻC ,ű&~|kQN7COIҕL G_`#Kmj+mW|Pw`dn m?` пUQ1%1k&L4XGG &7IW&gKiz;g6؂eRMDRz}br3rAyűłB%}|5_ōe{+J9%ﵳ|M.dR]UpL 5in:*/Id׾(XWk&Fr[})L!8r.Qbh/ B3ڻc%脔^'H'ZzLH- )[_P0:֮!RGŽ`|]#-r̮].$O^rO)EV6ܤNhh“K-6ZLbw"Kq + [ѐE?Q:Gx `ɤf#X v}j.ܵ$zwݣ &$(7?Ά7f)5TcQk> h 00_}jMcb@KܲIZ[╚X y OanۀtăA1QO>. wE蒮G0iuZB67NnxZ'7T.wU"wE}IH`*Qqԃ焛~̾E }yI qpO +)W$oJЄ/vk' Pp( ՕRi'?IoQtƒe#:C¶B9)d^q#M`L+"τ|y7s?/۳XuO|4)j d Q֨y.Jje:c>U0<OT *'EDFu҆k,0W~/os*1Q@R8Q~6?"h@HO;D5a8N.FAm{n\ָ 0X|cQ1OS`bo)tv^KAݓ"$B@JN$~=я8ԛ}A%#Ah su()/6ޒwe= WVЩfC}vr-fVԥEbY* 2EX rp=˰Yq?EU ӐdU݊tlGe8U4Vqt+\M7vW-MgWˉ,tǚ>,:ͳNǡ&>)̅PˢM3jA'YσʨXģ$trHק3-Z' xx1unR}V dZS =#-o!9WhFHnzG RojlTaJEp#6pa܈Ⱦft0d m 5NLOF@n΍I)UFz?Q Ӝ5`j8wX**Q@Yl\^l EWNI5hyM~er-֖<:[,,"f gױjn Uiug$H&Z'VMd#fs=Icux%H`yD 2fb,qX<˙S扬T7 "k5 hoY݋Sѥeqęhc\Ƣerun[v#G5k,ٹ+;AWEamPd޻nث *%ؤV)9dz*4fPj(ւDyBReA+&`FZX B@B >k\$H0uKJr$AҬT53 Bb!8Gwt$hI F܀ N?Uz!J>:Nn7Q kGVQn*r,L0W㠁է2`,E%jYQmKI{M< ~{ODs! nB :4ϻrYI@}5#}bM) I>>Aϼ`*8bCHX- 0)鬉7A-x YY%7Fzy -?jׄ&[ |cBZ:w}|Bbi`yB;WueڽdYcAϟy"@Efg׭1qp.}gz bqć¦h(PwvRU*]NY:w6z5 b|cmROcWյdJQkU& B( To߬>g3@ fw'  Y[5 Cq:vpz%MY͋$319<\?Ngl =pLA㣊pUH抜2NkqqBW0j/#Y`o,meHJتNwr= IK rLFX߰a㻱 3.|ϚϒU1b1D0OqЁaQJ#6iVsV9*00A*ZRg{ӋhYKLz%]6w,.7h%#M"`IW)T &8aL7CNJ* <ҖzHsL ?Q{9 0#Ll0Ug#G>`*ŕi $mte, :0v<#MiǧKZΐШ9`y)7q^&hq/ wfw6i/~_ ' *(ЎIsg]Z2w-y?ž1S\E }Qٰ_4˖5MH?@']!%(@҈"KԿk7ʇrufI$N٥3!^Th݁`u_CnYX7m'QM}pGyq*<j%rdHCsESQ܅&!;&<pd8%@@k值gks܋s1924"#[uWi:_eOysۨlٚ2&ۊ-cUeI=z|u ]ml]JQ7n~dl N͎蠝#,2ϙ{ x ŖCFlnC/M Ͳθ c9 mPɝo"u,F"⢻Ѱ"}3Κ'%>\'!E Qj|Ӌ5<sMJL=00`滆3x4<,h`DM ~YwO8HZv!UQ|(֞[;vzWji[nl$꩘;7OoX{)%0A"_H-Esx_#յM,jcb?.+N_*Va=b#dDAwΆN_K?aP8 `Vuϸ^LO͉]w{J4b`l"J!ENȚuUVkA$58hh̤f̳'y+e/sU(f ۂ(P$} |~NH\ r r|fY =;+6LEߛ0)ET0uHtC*[zju3ֆ1$~yf\GO䭦A0|+HJXT1{?}ZGƶ˟nJ ns~#/0u/R8e8,l8pCԪ:Nџf>;ֲ후}(YMS@0*}C 2ox G0Tr#%I3z 0w]tei^OA/0`8<3+>QhL 3zZhcYҽKȇ[޵nÄL G@қEܺ;)M^7i@Ef~:V{blp Ö XZ*~3Y#Kja{ %ͽb9kkqaJkjs7NϴnJP?'gxY)0U)dɰگlur[/2uw]FWXl^D?SCn+H/mlv!z bG5oxLifgBeRYW wҢV/4,~= OR^^:ڝwӔ_qŵn/z"vPeԸç=D@MgEwҲB0Q<ʈIBdŬ`? \AN(13W/67Ul?hl  HMxmʸ&]*Ȩ K^JZ T 03\ HctKPKVa.5k#2RkT'QX+dfϐapxb/ԩ>缢(D+=u=}S0.FM)VTCI_Z㩾ZIP_h;$k\g''/Fh Juݚvjaq$SSKK'٦.u{( v-NA$g% T)m~g]ӵYjq oJ =֡dDf]:=?-1;0C[*pnon+煿a5d,XWK;o'Rj2z(%nԎ%a T-Ȓ} (ʸEnBĵVQOM\ESi|+CpBc b`c!V g+s81ͧNrQ~sȹx9.B( R)8ѷ';⡙|#ryn3Ҵzh&ƀOQ ,\96x hKGAhZE B!w=RZY~)Vc߱-fs?(V)ON6 RH0<Ĩ܄e KG_b.ly]G,`i̾H*^#[3̙DRlyx`Z8}utS)I:@ڼd$b72Bu@?b eY7+!L]0cҔkEh:kݔ8nBA}KQ`[¾teUb޸#"+ba-TJo3~;.ԉi,`JIdR>P~q =rV_70أFKqʖ{#;I}@)BGuDa`U>7d=Nd0, `(A4W iqR| 7mcӮXy/NC8$/w]o.E'|5^kHm6`OQ(H2ɚzO]-.]L"2TѪ~shxtz`$L}p^]f:EoA?d5t!'v[Kx@KWÐꢭ>mh4:à PZ,Op0^j:%&ʨPZ&۫pOrTPyhT2i?t5U(ho?Mطͳ1*dQJCƅ*X`.zI̓84 Q<Y9t}!qdIw&/2k,΀bCB1*#+DLyMlsW[tL?Z"GK3XᄯZ7?2Je.ڀ\Dwd]Jl/}< :\1D$/9]ly [gkGz 4Q48<OEke6ӊ37RU@gltIQ,sF=-%KtPr GMζZ[ROYG,~_Kal2 .NхiXerZL(l{,BRLM13NoE\vJG Wnk!J%L;L熗!UW-f:'۳Ȋַ%wH$>|ΝsD5IQ&_C΂7맚w$#uf 9KDx2 ߳3M˦z]~M_16NH;צ?AJ0oh+}dDh.B $Uv&o'nf&=>^lNWADrdARdj lJB\,OL4ڔVN%f5n}~͕vIR!sٍV B.D#(Lن$uo+I"gj.cf*>7\AצG˻"3Nf+wmoikm6soHl#uAU՝Sͩ4%SO:"7C ŽД^ƀ"5oYP`~D>?dJy:qc?zҵz,fs׍zͺ DdM5TU"Tv{R&luդjdEw@3=c2E'Y|Eޅ_[yh%T&}[䭘M& oCˎЋ8 hʋ\pøZMrSTa5+IMbk~p)wk}%ݧ1FHˋ+&TEBCWjO~gF"2^mG!VKy.V&v^A%=z/a;[MÚ>9!MJ^ T}tLuPF縊- mi+b<-IJDoG됨cZ@W8!Ae2'bR( 9ڑ/QocBFc  qt_PJ8?ϙ:|!}{6V?oKV"e(z. i0#暹Z!^ 軋VFQO'P둇^H-YwUv'=wu!T]}B㹊kj:wz3U=GoXew[#Fri!#8& A},BtZoDidz_xzi..S4 ]g*2G<&]sQ-)KNnu`tb5~UrZGۖ-5i3N~I6nЀoa pEE%+FVL\t9LG)@Ȍ*W= G :qAȆ-r jX|IӢ&>Q0-/J}IΐOfhkÅ$WX73boQ} YG>u{wK)F"su( 'm(x\2pNC{$N' vAZnfE>?_QŦ ʱ:OԂrϴ}$݌Ӎ^_?oH754W ylx|WS6WT1#4{R"w¶|sG;A[d_TtT&ROЫUVW!Z+;x[3*F4rvV +!ļ$PM3X)ˈI.s^"HcdmҡÛnw}Tb[jOۂ/֚TF M6^) 9 %]G<{x֢Aykji;u@$Ks!LSq"/A.;o1]osю^y2GheT1_eW)N*=gs`=bm`=!)N.8\f'؊H1I#*/Kبt^tH*\ChWM^.M%"-[WymRT|h@B4w>*E䗌7:O5%݈KYXHx͡0Dاh[$ pS|:;w[ï"g=Vg/U$zPn;̊p䒫 QR" 㺢J)A_d#ߟ2"೪?!EmTSK dc( -)3M<4c~cQ =no^}#(}]00Pȇ4B~[RPL3:4RӞ$[:a4my,(|֦V[nr#bdUE)UlCϽ?)۵oIgb-ZNZtV}!1Zm`nEFůŠ@l40.M=5^=q8b2M DU vu)Ou U"HWb*DO}kQ(ӳ5wMC$X:@֟I{ՋnCytu1WNTk8؋t+W4YoG6NW/@ [ƑZAԇ}72$B!aCE=Wtĩȝ}u4IGZV]wW^t΋?!e2r8l`u켴my:Pm塲MkO/?-1 K*M% "{,gUPDٓ= AAUH`K,dR$Ҽ6zwF-PXҷ)g ?yWA . hi *MhG攗{L<T[ 2&V%<h;HM8_}BmbVLEym;S?*$2i BUY6\$䉈!r&e,0x iL}\^x&pw"y$%)3EsŹeZMLCk(9cG ͻE-$ ̺o|: AO J>Vb=Fo\VM]N%=,i uKbpXSX3H{c^ sL|50h O>_1m*$ŗ =I 5Lek_չ<X7wnH˺Li,/&պG#[,;=85:$xwEnݢ""Ǚ+6 a slӸn2"է rȝDd=/~$h{(g.1(dhȕlq#WAdrJc|<)+,)Qb$-0!Ҡe;:.$ZC~=WX$S*`K<ǣ1[(/+5gd[O {)p4@Uu0ҕmvOmSd*ui6.HnAfyBCL'eJؑMG~R>ij2cZ}*L Cld]=M9ܸb}m<֦fRi.@Κ$;uGmĺftyRe3FtqUƏ_b&qԝw]F b)x#BާXേz.UJ63fl3/Cܝ$F};%(Ůmlk$gC37~;c/#H.5$Z@5^Uv̕^bwئ[ :FF|qߜFqE!ϫBr8`u 5 wɱr2M:2ӭEhȅ;ڌ)9}Uu.PS3w QV.1* ;4×'*AS}VCy4{<+4aߎG^\mZ !D""f':=eyQko¶[(L-˻Y2xi !o-LpJsQ[bP7F;pݒC:&=XQ!ðV`k݊ yJJOXmt-A,ɟexډt'A.&^Yq7F_պM⮅8#]2m7S]_Y}s,ei7]u%+ZrvpcE5tXrEQѱż?jWN؇dLJcam2#!Y6􉠲*x,_A,{a/\Ҟԇ8\Ԛ)77ثl+ٗ^*<B5kk'zNN|.sT<Za~l u>*ΰU &d&G$&}m=\\WLA udZ*)$b6j7P| P,Vڧ QhLj}o5+#ZU{]9N͆qy;VSe] c ]U9$;ny=^:9VԿݯg<=OT,3Jܨˇ'̅)3/ Bte9mja{Q2La:+ >4e RnAX$i}tܬ`]~ﲯ>5'um*p*2mŎ moToU܅ז.3%:`6a(4A#.׏Z?DZ"Zۮw=i p3P~Ƚ КvWBjh8p#D Ge$b:jx.bg2Oqa D/zy;Y2w'>ӱ0+-]/)JЎJ'' m}"MndkkVʺ%+ZFFqV;F4()&ոf8evIǠ9Zdz6Bψ%fbΔnQ"CՂUt,y0t^G*lHH~//凛{+cF౸O];,/$+B{q22R[G].6<[>%KG}aC.t* ,AݻFx5LDZc@GEŰaUMV'4}]X8 彻+MJ ??+~U/R裑zH 9&0d-i@wy-ts(WU Gj3Qq>8x(q'VV<\~,4\![Є E·@.;[y.dsqAL͚ۗyfk"IQ`FJ$i#)^ar31.#Tqd(MGpAM3BWQB ߦՋDM3YD=RbCgۣk+#M|x'Q :|cQ%Une.25Qeퟭƒj1mpߋTX?2ᐯ gc}`mTЗ IOQl/DHO+no'}wwDܣBd_~n(7 oʶFXe6a>fBR "\BCt lt|`W깑6PȾ9n G0kYNSq`3tثGs9!)({(,`[.6Ȯ{QL!eq:{P/.2Z&<$jW螉(f+&cQ#Ê9VJv 9\ap . 83ӝQƊ6zMLyb2+l_\5>D-!F?iML~Y+ThYcmh <(̼Hu?TP>jd2K PVeuD1>gHJҎCxDH 1:'4|<!+!Rn| )X8313< zfZ/{I9-5?Ķ:9#tSXz)9I"d&WBDutp 0 iԖ8;+%ҽ]m>𝄆NoV1V^8m0N٧xqWo)*~Zcc7m  ec %^E|SZYeTdBrMC z f@DF_mM x|PΦ za!CQ !qw)^ pI84F B~goØaDF.T)AeESi2̃@J }$rՠQ+z>K\kHBx r/atUf13@ hy*V)%xIuϪ1[Z<0% !:qtna:AZ70R&es\'2G{N"Ŀwv/ҥ%u '!qṆgfrBfTJ%ZӔ//Hlq+&ˎֲ ]I^ Jc5;"z;tzQ;?H=Fl~]3Ut"XGL~ep*Ko]+54?2 ,-چy[z7C@ҝܸn7\?G|WP Iq'mΟ J)?qoўylo`UAn8ۋ1pRs[I)v\ A/ bG406ڡ^ wd=!*~+i_2%` P h{]k݄(3{C_B;}Zli:<}mQl',ڍÍ_-Ȝi~i !(>ֳiTU N;nb=IrC=ݳ-jZ{a'@ĝ@9T >NՐ*E %Y&O~ii2;>"ge:kwD:X;LQ[W n"huHFXgsjNY"QMtHX Twݪ܄T KP0E*1=j6烦Ґ+mNkpỈ$ lfD|: XHV@fy6ܬK'Q"9?kW* ݩ!!aphh1|f6tJؼoYmqD LǪl5(GV^i]#j%ͦ\Io9[?%'B{}jLxn>v6ZZLBkU$#;1xP2P ȱTD LS6\Vc^w `SWgm8/ >ʲH_gS?*yê[e?Jˆ , W@J)MRF":o_ҿasUEHZuB% |ׯ8o+掖A_;r!/kzE8߯Z5gy&~BhVK-lI0D|: ٬R^Ԝ|Ss#ked]/0?q)VGEW2&'7lcb6`}$aY5õB ERA] Q|!%0Lj6z7hW67%trQ r 5lG :b?;p?)$N4Z_w3k0d|!̲.yi||ʣ;#4+*{Ȼ@)Y7Q +;%S._qxR`-V [],Z-7ء6=Kph0^{{]~Un[WEqXݷs̾8Gs,-po(FX mkc"u.V]L5TSRQ˿|g۪QQͪ8 Wm\ua}T .LJ):B;ie2f,U M>U(J0 !5ܤS}P nXDusCZ~ر^b ?6z v뼒-A[KR瑾j=ؔ4 tV#fU)U@Fi^\^:%4inU%o{.mO>lCGc#ד~NEpM6ܽ>Ԑ%))PjaGwvSt)݈ {h6Nkhxdi+PC6UEN`ٺB\ r q.zL\H)S|݋}1>y=k}Q 4vZ~,m-HqA )͖!ˣcdd=~Z^+1?kHAl3y27m6vn7)OE. /™EaoWm F'?v'KM'\.- ?=` gg%_kɟNЕF#E _]x%=н)'qr$dqI lNhTѤЩ3ZlcVަԧxQFŽ` 'JPLތct 4C*@Nۖ!,fOX[63= :#uYIˏ)z{Ã>˜v#LuYZ"uFL֝(Eִ#eW GgX7s?I e Riq ha^ФL%>@}Oef 1=#F_7Naki WJR!ݘ T$H-/‚p fs*e*&׃[Yݖ2u9P(\N6p3v,m~8',8 n1Ŵ@"t4'8`M$VsZ-n?/*"&'i9̧L.8X˜|Ô'!D|fQy؀],G/í<QVq5Yt6Pln4oC. i :SV: CلTk>#@!A}eGos2W]_V' ]ʣ# pr~y"h--m`<I40g* # {'G zT~ne#JnЇG+_M]<ֺڇg7S/ȣ wLXQ_d!,\2Ki&q^eR`JUҸ9^%~ߚԬ|%)z  ~1~z5gnL}*FB;*n8eظb^J?#nL#NkbOw9跦ZT'4 oPT%(B{W4aVAHcZFRyxؘu!I,\:q6MݽpMƒ勬AuS0_2!q2luIբ:)o5[c,(Єy)p(nŅ2XD‚y9/D(~Tdnwc)c1Mf<[ d$lnKIfV nzjߨ/P(HKẉ%h4mh:qWd6,BIU)C4vk8|'`$ UAڢ!KChK{N|h&zs aIfX^Bb;ಶRUFH4VR``gJ'z[E<  fɿkס;AbT!`t->'&mW3QvC8͖іyW47TýҶ(kL#8S)KOV@A^=+ K=gC,29npCUȐ> \ .м933~vlR짤NLaV]Ӗ#Ylwu ;'#ZZ?8n,xE6y|Zˊt`Q=˅Q73"e'Zt{f'ʿE66u!h%8%VIP1GO#z4 {XӀ "͐ #&Q|O:8}ZBőZ߄. B"V85%mcڱA#Sǰ.EŜ>̐:c;N?Ʊq zkE0v8 D8y>L?-rI7,ڭe٦w~@.ƹDL j8L. f Ғ.fHCjxzb;RBnZ]xhi|ǒMh7'G܏$:nٹJ74?kƿD] /X(xc*>1ET*%Ǹ 47Gd:g mR^oǓ)G3t.j :Ȋ7R.ag hywvl6ݭqa;8+xJ q\4;%y#i.I>tyeUY *@X/4i7TWSo:5 hJL.뙷y(ܦQ^DqBi+|;1zۇZtN9*Z@7+-+y[AGИfN} lrc}Fͅd źDEhGO@K-aajx8 C`|m(@ :V37029/Y%l딽LWSx Jb8^;ګٷdS||^COYe9Mw.VNwiab;O#3]>8fKm(޽^-sA]zuy/0֨E[C׺q"ԨS<.ci6IM(|WSp7/6K \dޜ-͸s1Cæ{{,3;3<U8ͮ a4 vUp' ob,~b'zbT" :O촴dFadhQb|SMnp d}8H.n\I7nQa-K"zx ڜjQ~ r`lƎ!WrL-N+F2F'p azoOA yP F)Gw'R %A L. b W.B#X\`*'r:R]RlNHu6)s E/.pu =Hq& r̀Cmߨ dUb)Ӓ'4";# G nFV?BRXIoB:қMbt9!|ܓ`l:kMrH M mn @}W! mKiKj7ou7CJo`3*@ Oݱ?ԥ̅|Q_~x& ^%ȜN)Bb>^6٠aQ20狻 $|Nl3κY_\ ah{:gy:3)=} Ç[\;.A|9L/%<ޓA[mzh9 ~1[zE16k.ά0p m>cv銔Xswfrziy'\)o\F w~L"B_P1 8(/MJl8-9#ÐދV9_ƙNo2Vp}o! ƝT8ÊQݼbOTPXP=hln(rڦ*KEZܓ Io} 4+hG@ P YpO}{suFؘ zwf K06vl6 `@+Nw#[zEIu;:3yRd=;Y2HA,k=>,G̓ 9*vfff9Q3)›RAd4#v{}"ui4}5ڿPSobgYR#]lmUF4qdTF-1> pi~/sVUPe`a{.Vz8 i'dZMSbC̯UPGZm--BYf,_&em<,$ԏf?KWy\:)N`+  ҃ft{6Lm_vq|)bE̐UX-ִb>GnT)2SXTaNEŜ b,~K!J<*lA s2h9l&tuEUWyiA\!ӀHdVۡ'dP1˗~{iVeB3fT )ZhZOSv`ƋD0p $!ǠUtrJF?-YJi~LXl2&5c{c.X݁eDLӎXOރ^] =yF;jlmz{UY)3*mcCU~1I ,:[aȸ Gsi(SՎKK;^0* >$LNaEEg=2υ 9.\tn{%Y1^ttr\0ԫƠO_zIQooA_N^a<7$5 -e5 Ƅl U7'G^]zlE7EO~iQF\pFሉHkyl;$L+u&u o V##zl] =$K'eOP%yczJ+oGn|GwDcrư2\̓ $C3lг`vCɔ&YLT4rbyb:QvĘw?O=+7-Yw3͊Z ]_~*DYl{ެDb^CiS07n`7z8<:0>eLZdqĽz7P׽Ʃ+yI\wld:s0GlN\~S nߝzxqprYe !* gyVbhU]nq'IYBgb׏;fN15eCKAGux@rg(fkKc;ts=2?OT5CL չ ÞNg62AV@P=S-ˊCkpS 6D .Ě/r0 aƋ]tr "x~oi4k1gm!e6Լ8]=*]+gd,.L ' f+Ꚃn6=-2E`2n>U!h׸w_?-:`> mؘ{([ H0.Eapb\#|T<\]f?[` {a9 7 :6ڏn7B5m j49SYNRMG8Y,4ѕad[tM*޺V[FabTƒ]¦3.?dnSs"Y u)pM#^FNO,WojJd%")"Ij!F$?-H0$uyC tDsPKCTF\S4iȗ+C%#dDB=lSKKX<H4#}x[Ec`kV.ak*lZoJ_C/)d.atq턃=<{ v91z3Kߓů }ib> Yw-dAC{Ԓ)7ҞĶ9U>I4۔ -kS;~Xw<#.}y/ƩUOfx*[#wdk yJ}N$)b`* bclX7n*po8$k<[񉒉$ -G-zR\F k C'Q!`ꢬ~xfIALM(TSP!6Pu6'$Λpt HH~,QFv ;[*&ɼ\~{q>y)*_vTQ6ᾮ U馵 bF6\XXYK|t"TUՀ|][)w 懆1e :\u.#\W|N#}ijO,5K\ӵ|Kf| L[8~b4?}mV)pc}ᡒcLA'Hpg? s z\r8tyhmbOԱv1HZ;#|c!DGfE4r>`me-+gB6owJ?3&d/a:q?p't:QT㼝:dOFS~^Q!\|-w2!')Tw>P:CvJ̌^.~0PE2(uQc = FOS!_ dvNɊOm**c\׌1=YJA!Zʯ\Zuσ$oVZOjlJ[=S%ĵ]KbQX?X7m4YgV[tTy9sqdzfoR`ۤub 5\?˖NﲯAVM3اxBa8S:qNȻ(}XWT1] q~z1xH\u ttR˿q_+Z9tZr7y3* QXVatj*!lEH+Tj!Y-J`ov:;N7D[Ky{xYDVPNflLwZwsd ^nV!383p}v4rzCWf99}߁ Aajygrڍ\xoB!NEi `Ζ`kJf)u4 0}'\67ߠw&KmtrVWnϭ:e`)B\W+ ӻn8NGeTz(F+otE( JR&yT5zRB㣍|*>inwis谯cQzs UoET笳 HkI7bt38xwMނ0T]Diu,>~=|EC/<a|MK突k=)U9ɒkU|nHEB(;Ȥ1])XH0'SGЪ<Ptxmm_gg-Ŧ'H.PH4` l*5Ju2%uԄ s<ܒd1L'焀A*#bܨuzz(+.p3 j JSf~z H [y}TL",ǐDAd㨠MBU"ʏ w GK|.%\vh>@Jȁ}枻=ȆZ4,i,``T}TT8I\h2sAUG/ɢb|Rhvc/ڪun)x70Hs@- ٷ"Fmx7JPȧ(D&d,B%@Vu?ψ>=O߸DP/= l7DJcMcnY~.,XLdg~&b)'ice<݃x8Ȉ*%7}>b&o%ꊽT^f1EF'?[+$QNabs nM"L>J9q{ĆAߤ?AS|g.@\2ta-$^tهMqYdv嶦wJkl6cp^ei1j0u(b#N՝HVtu,5]ROLLrS:Rk͈!>j&FFϟ[夦7MK ZֶNA3Ϊ0\)7Dg&Pz(%⑐qCġY[3Gʫ')6D@ap^$hX[W t#_gUP`-7$TUzv{'㇃&qgdC/a"xNrDO{R*\iш,W a",u\#A-Y.\C Ӳ!u\2.Kt.Tǽ>)`CFКxU56sFTEfi-CPϢ<-_Yҙ;T$[QW6q+x?q,Z.QӂDr9SĘpvk5<@!u:}y0a2@pX=Mωj:|N i]ȁvؖ'ʭ4}E(=]qhK?XER<`:ťP"C" W^- h$uMbD.7NAj8f`iݞ֜ x8Kvo9fVKpD|Bƛ|aZ- q0̑.oT3{Fhgv|rR&KBZEՏLegds6CAxWhC_%ϟB\m|Arm&zSLnhCOE v~F+R(H<퇨):x\NA"}&#jbŃ\p\LzA{B; o@ޟ ] y$>$ul\*# \VCS,pGmeC/ix)'noP(*1J!\A18 J'+l KI@N0!4>lfkCq|z\԰@(x-|P3%1es +Y^lb',3[G= ҰKPp<ϧd$=>s7xc9[F[<9t.PKUK7XꞃcI6e#~5,7ZCSf:"@q7Yjȵohˎ) u'ǏǍqp(녥VUBF~a>DnpwNJ[_CF0V-Phz^OD? c_Q}p^&6d^':MɥhLv^XLWۢڪ1̤tZ9k u[ utg _gf܊A}.Rs̶2t kN³6ڕ%ʩwDZ Xfo 8]$ǻUh ݿ'CNejkL3]f.BDbv FY\P/#'oRLn 735IH.Ç.9JSxʙ }ҖCo"vuD^k;VaB"NdZVSߪpq`BN/lƳ2R5Re@M&Ci$6t;u[^c O(ŽE6V:ȰGݳ y?p?Bڤt!(*كyY֨YvP˫;TvoxXbqHGztfn9b]s\^ Ν bwL˺}ҏfnxF*w=X )jmp&Na,a |PaC3sY'z!Y[Ҷq{0hkV 'O"|"rE0ue^YTZg"P4cnS &[mxGKDFgwn񸯎U]f?8Եw8Z]:*xOkaP6Z^UJ'D{Cl+Of̊2xl祾wCЩ1xKHO?զ3u7'oR*S][,P!"2ZR& _k!}ByضUq@:` N<gڶ,,zGkؔ"Tyq:~" ;3VO#K0x~d <C}R/-3A [rb\dt)TQGGf\Ho%B|\qPľ!yzC»ӓVKB' Q'eq 8gXP-XYEvyk[/H½9%SEPfLGt~-$G2q>3*9EѶ*}g2g)D AxiOU ٧aBԆ8hdQ8F*1I<0ߠ>7 ŴV`쥞&QS`3$^cx/b2!i*!ηW庛(T ik`] GJʀw1WaWA0/Jq'ܜ8L20.Jib(o[wܫ6F-(hhY/~*GWc&x=ǰz573 ̾H^X!MBu碉֔ 8g3l^4˚6؏B-h1+SjTmY丫fڸH#׹Dk_<N,!$$P]^k^.!WoWSeu k# E | `P!Rzŝ-).iJhe(-]^jbn%.' gqh'q18tۏڅQ~rQL9N[}:|˦ hl#D4;TᣪLk!K߈G޼G60=m%;'m+li!u$g:7rK`|X/BDX8&XdX0i5b,R;V*}g lˬBU7$JI.5՛ZwA ~'¤|7PGeڟcSx|Xz>*N3BwpͩQ%ۊ>$40_yzN4Y&, f'BL$o93%*DCa#b^Rm= -)UDّIt!:T/ui-(vL- ͎YKsDqϾ"YnYUD#LL%1 Cz*Tv@'=sd%c#-c2[%ܼ}}t&: Ҧ:8No&)hwjfo|0k|M\1g~uZi–hRi㠀"![^6޹i(n6sGg]T!H.AdS逕1|WC]@^%v.~tl FҺ@ sg#qR2il!f 7p \?NR OS2_@Bt矤i$_*|?BaЗ[ aF>VZ! * XA%,R-,@@wy!$T 7kk N~F uaq!^1-{NGTmۂ륔-x;XJ]p5FlޮsބpGY#!8Z:*Q j}1=* WHw4<+f9XS׏[4I:dν?nO؝J@ Nk R * h.lCaD񙊞rn}+O3%xdJ1ե)+z\,Zզ?Ӯ?^ SyOֈp[e- '@#0-5?ȧL\{%b_چ;u*•c*fs@43pM &'C)> iQ!Ě26- ,Mz}@YY_0ȌO0<>6 y:k)2Fw !c`ެ(fm^#TdXaj@AxD9-Z"n /ߛ8=\ !@[jGx{>j-F94G;%xh`>b˺|ڭ&h |NTIx/ztOe;>d幌P۠2&+ΦVQug ܧ:M%bo=EoMڀM2u˜%=@hm3[t(IQ~EڼK"bjN_e A^m΋=><|Xuȱ#hBulfI),V8QS \R]k'e]S>æ0ڊ˿B]IZ#No^%3Fe p*q(5u79-`EbVYB:sJƈ*!B8!!1 pz|2*iā l^ ~p&Pgզ.WQ3Bȕ[h^ݞq]̯}TwpZӐJou[o*p&׌2OOa rsۍ*J2O+"c5_%}2,4oFzZּwV^38D2W1'9hmc~=G1Ul ZHqdM]5)vbM!5\!'jpCvRnjG2jzv˿,0q?T~kU̯pV0Iz79jTÏ_M"b/"r~Ĺ^!QQUp\xi8 ^+R{'ɲSwQɈHrA"l(܌˜={#kBK%  O4 Q {`m*n1j`T#+:`TOva*OGiumkB)"OG5mSHeG3,7}]>of :vJO/W {|fWcw' <©e׸) &&J'.] T1Nܰ@A5G|0{|eX9ڀe_/|a'JqR5ODۡj%Gc&9[a8(еozΦS$ʑ>^Y@֥aD|2* s+j3F:N^3Z8ծID:OBt2Q_%K`^qt rőU:5IϏOa "kZD"}rcۘ}Ycz|T- 2'g2K@leѬZaHP^n(,qIJG ;*(vǪFW)=긆j!ڕcweU.|p;7yCI=$ <Xr(8bO͟'p1!=)m=O2l*0ɁӢ% ތs[UR;#L$tcD;P)IKƬu.OowwD+ܞhٿL-:]ux=4 ׻?Bc rnC]rN]eTZxPd>H7JuzR8ͬd,[&DZL(哸;1)*%Uzm'Ir;77AT0΂⨙T.)Q>N;jZ̍& kDZtȮ|)3x ߺ6EۏUn6Rh[E=$W>R}=5SP3sHHCWASVcEu0u`DGH5߲VWv+Pof,{8KҠX!EM̅63,a-4}J{K,߬ۆ"կDh٫ hkSͩJsF -ы\zV1̡`*So?]|K.ӑB9̍WKmʰ*WdDou<My'?D4`c DNA>7|٩ [_Q5@( \/q߮)-w]1]PG?(a_u *;_hw _ⵁD31 jx@rjoY\ jg|{J~ށ>Bcߵڊ+\3 VkI)28* VZvzҚ|7L5A 7F}PĤ(,8h;rɬJ3%!_u2mW1qEiasvx<׽^b82gE6=Xbx%Sbe旊ꨩ?'G^SQV`./m Tݿjy=s84rE2.цϋ6V7:3&u"ع h 1`.Ȯ2MOpi"fNvY6_i]OU{5 F8U076:F 9~??ǺJG3 jDl;%3c $%_x7gТlD =GFIv!CI2}c j p8_{ݑO\\B#H:eatMBh" °lF .w^//x[)!e.D}-wD@4 P߱ oƄX%iһɻ1!ɖ/f78M*7MܷRZ2 x(XbWUj9hV:F ŝ 8y0S(,7h7>KhhScR{`pYu4uځJݍW۰BZ+aEp4-6bX$6UȱAvTY7ټ{`Dv<B;_}0|M|zTnQ9Eq>zCN]T\ܠ}G4ǽQA%[1tOrBdQq{>A&ՊGO5 ƮbY&@FæbHvN\`2z3";I ! ^x33w_.~Al UgUΡIlydyp+GA(3- a+fע^ea3ICRB,}pI0&o#܇`61-:vM!Z4O]#$ZʛY9g^)1M ZUTإlG r;.i6!j0X*U) oL95[h홓L.!8v#1?6\ϚFek-Û Mp"C2zޠ.3:$`Xgԛe}'y6|oaqF|sӲf~^V1|^lQ\p^ 9S(A*i Ċ/rQ1#,V|BHD|7>/in._$0o8>x ʗmmubifo=&go 95GeR!KRRF[n#geB$Bm0Q ªD;"Tpa>-4+#+'m=kF` ա#$|dYp' jF|R4Y}R5)J2߃sHy#5Î gxJ{S V,&}шP^>((êggaW[FDD<7"1sOlDV+M~Zu ѩپw}\'4\coqLlձsD&y~et*c.Jk:؞`-GE`;'QU.PO0o16"h&m{[laSֻ'˘b8ļJ8.3> 4*MB^R)] mK7 ե)F7WF+2i riCÐaw_-(ֱ괓Bf-Ej,U~pH- w|Aѯ:4 ef{(DW`_tjD<%F_ΝoKpJg@Gv5q 9'^sK$`)韇vj_lV |=^v1j ʸghsbQ-i5%lt?$ i|K\28Ud^L\@2ϞQ&(79%M=I"Dqڮ@Ga2Bx*] 5+@9ڏUs>b1 7r4鲋r➄lyt'W;MuR-UųiLDQoMB\<>84h%+꺶$BB)㸳\Oaiw q-Kd/6%^OQn?b=?$"nΛ,A0j!ushd=qzśZyt0?#VrՌ]ŏK UϺR/oYwv6lUF(..H\q=ZdңZCv 9\8FK N Gvi r` VV4e4op.\#~A-0PgB=q (^+>I!H'd3y'ɮm(%Ƃ_WlllyXj\0q/]xUՠtY':* p_{xl]R9Ѯs37Y{PAϷהKdҴXcEGz2h4 dKE$!^"9.;ѱ`F~a*u.?J T*; OLHjH%܎`ھ93҄|܈e:UN,{s躭mYǠF5n|G|T7p ø0:޹n&;7iG%K@偘(àմ"QF˧|¹BZp]3j[\ ,P{Zʏ,FǾ:8t<ؖXT95L9Ihy*Ub*f>wXR ?i{{ ;!S(ByCОF.J rb.X/,rl73EtaVy 2D]o_?.vq'E2)|\$,i9oMncȳ̢JUl21KC-}g3q1\5W5uPa dZS|ԂՐyD7Þ+sg41 ]+Cnٹ?Z tě7,׵3^6IKӓH\ ez->(r W;.4ӚK cU lJpiO|o(?WP@2Eh2/;o9AITߜ}[jpV䛓6_M{;}j^Jy:i< M %ub76 G+P\c4g4sӤF 'ZF@?kVw ].-:P= ,BEgXa *l2F}0cX zImvN^Xdzؗ掓b #s">]iV^P)Sa5L*.5_9xj$6=mo;*kEO $dhsکi[0mYt!80?-%& .,ˎcf@19eG?3 :ϨCDC]YZpϒ)y1BUDT#>Bmz=&39q X'mm㦤K PS#|tiRnV`nSX}w6|#~@ 3Эq۳kƂ -lstY/Fb(biӄ>ܹ ']@rU׀H9V/8B˫B#MM _E)>)W|)J I=,}kU+8ckv˛NoXg V5/lKby{"N߯Ȅ! wۢssSpzh}#(ի[V׌ADwjiiO[ov=iQ 7&҈.ANI7b-7̞u/E2 @vN$gZgr΅EԸa߈WqjD/ҟe$$G:gx.?IqY5Mh>xRG~_s[|0UQs_A >P& M"g*.udYyuߐ_>GV<$bG{ ^=i{W խ uPI_CYj-_m[\"C7Cc"#6!$ :ͧ9K64]29c$irkpTf;Xs^xҥ_\/d:fP'{`y#j{t0z Yx#ZA3m=1FŨt$"yELeM-˽0gd -JcW0yxa0 ) "|6*g W` /9M=́`9& co谢Fd3YhE$f`f-xh/wJ;O("nBoDwuwASs ER/::"-\`9 Ox vxrDqӖ|c`P6u:ʬ\?c>_dH?aaPEq3G?}lLǸjNĬ Auw7W@ Mi1Ml*5DYݬ6zJ 7&&m'V"~6'x JEJM=E"My9JB`doJ*.G%cK=@q~7Fn)o A42{ٟEBBxIE61s?R&M8kԶ~ProH\[Bq=P( k_VG2~LC#S8}G_e C2@-B8vL*ͦa~ƴ.n4T$ dE+'h뺱_^/ Z >M?St(ċY{|vnh/,I!vck*S 09hVBbt[J,L5X!-ynv'RRo nPeoUD~6\X~\<'7S`)eCZAdG~Dm?!4IZZU0aL_$+zD5P%x3ixE5cie٣#`x:hp K .%C6ȼ,ð.wH/Uu{wS;)V0+J=hzfH5 9)z|0 ]mW[=b]4f(ZÒV2F83'HU+*˞m._L%M N#"Twƒ}^UdvtXYr=n&swΙ}&[AOHܞᔌʮt&S>~yF~fCҘSb.xI ѓf_I_zRdJƮPXUݚ \3dzhѝ7ϴƗ^z(\Vf nE&bP84mDƂp2VTȏ1a DE{5_x+ǡJ9`u iuLFx?IDal_kdz>(Ctq?|1^B%zjUhb^0Omڔh8b̯͛Fd庺:!Zc=pdYA;-i{طTmI='p']h&=c4ҘPFIȢ9#@K^gs.C;䯡Q+(/sm~/*oR ! \+.e1Dm݄y=)A;Gϸ3' $%]4Wښ#o}rFHyàlw:I/gߞ[lu&yaZ d' yf ulytBm0k%ՙ"bVu?)qLDZ_qj| T(:|I2 h#kCeяH|DZ I^; e\99qm;za e)J\gQuWf'-[j1);L/G ~{)Asuv{l 6Tf6ج.-t\;BFQ%:-c x➮]ƒFGܸ/y3ۀ9=9?swY#ىlґ.folBKDF|D^?V+&fjխ(ԲxLgJx& μL룂j68M+LtJi#B]1wf}T h̸gZ/gD߻i a^u&OG҄ZhX~x?L>C{V!Ɇ%2΁Z[)4p/S*bG(kSI:18ҷ/,Y_,Sj&;e 4Pw(;w+46p[7U&muZV9)I n_0{tet:q$GB`s$J`Fm:&/sI 5)n}4!,<;.CDw_ZЉX0n}#I'4^PP~ JD 62[7~Hpb>7j2ZCz_^s5"}%ɷYWTrJKl$Cnr'':_j#!T;!fkz~%Sȸ*oxr' T|&%KATiY !w8xϑ[BoXcFr L%B)t[&ⷲ^(pFVw];f/[Sp̒j7]jI,=W+KO//F|;i$dꅻf.=ٷ྅ܹgjP`㹞R8JGEԏ]iTBƗ5c%2a8OzU*?8^ȑ5ͅ9ZHx[JƱ R?f~Tl[ow#bF.><_$aǞ>ͪUtţ/??.ǯ)޵7r\:<_\xZgw6jD09r( !h-ۆ#\i"j&n[AAOЏ <J0:W%7b#&Ppݛ<A^/Dj2Jמ#|f:Le +b,z[8b.ڳC=3{T)yҧG cfK%Üz{t 0cƪTNn-x%H1o TNawvV-[as~?o ){zgЩ=: 'd\#n!o=c]7h[űvv/1rt85%Y"u'vzl*W 4\wx,H4.B, 1Bo֤>D2!rlsL=ƹ 8}˙c2P]{^vH4p)߽H*BqLvzm %W<{]6GLwp7W>Ő/ǵr?*IZG}r#Vt+.$iُ&"hGCyHV/|z׬gxS1MHr;Ԏ(yZ{2 ~ d= cjp-VAX%RrDf, kkgraNoʆeZ,%ޟҵ|+]w#gxƨvN"[ݦ9 OeD[N]]t';VcIU6D"W?gV[?#58u@k7=n^je{Z "q`[jr[YSS3mR_Ud _ 3͙ϔ{kE@>~'oc]HXy[4E֦V ?}1<e125>Ր՟NdH0Zzt3043w 'ַO#է, ousgF?g@+݊ `>?bo"l2t`b{L\>\B~B%V/HӪ~w}C5 H5Agb8~O[޼o24h<(ߑ1 ,TR!hqY66_WK}V{J^G M 9UeYn")iQmxm~$jDt5=9qL<ۊ s=-Y&:K%E'sK٪m}~ QR(w*Fp.xXEM8e(^F4v,nO! Ex[?3V*|RSUQwL#l0#@m w VϑR$[`YBI ם{o '!VѻTr$4 A[* -$>6H,/¤ bx} pB ,*DV݌ڟB[Z%ջ9!Y)2Hs1<߃4EfK !N @m8V5 P",@4E,Z9['YD}(eJMHXBNNҒOv[GkU٧sKaj2DȂSM ^򣗋`5dž$*GhDMJOg֧$wQ.C4=̫lᴍ*ʡY@b w/Y ibᛤLdƍvpP&HuxN,`+2.fTi RDhB2,, NTy6 oDkH9Vʚl-vudy['ȶ|O_2i+1(#ty@#XLFa\AAqHA*STP; aeu/ |25!W%˂3Hrǧ AE8>} 0%)1(ΐA /I`gxu#$lob9swIꌔkBXRtC߰ [)Wcdrrm̖YIׇٸE=**h_A± /h nQSAkҹP6\:,%`bJiL߃"zʯ\|>+D xuUOz$<2lEQ1)+ܽjP *c^G־}t1hCrV'ɱgrY;s?w7^p&@8Pv7n4iH3ߦx*a-˼dT0pDL&avng[0ψ'4]av(z߀piP zgnSOQUl{n-Ua}ޛ |x~H䛔cPWYl9qqB2ϡ$g+8%ej"+Wg]s@luąTk̸{"$aϭk`\-LI6wzj*Gݥ)i3& ϴS=lԿՉ"/挿$X-yͬh@|qyFKVfפT _vGCaW!нZ6@'KS+Qܦ}J*.]#^o+/ >Pơv(zm]@toc DQtJ9e+Pi+}0|b\S{'0LtG*hT@ܴvſD%9#bWK) ={1A%>7KE82ݪK-)dڸú(XBaƱil0,z7rn627hBY!ZBv;() V v#wp׻2Ҵ+&D[0 XA%g֨uYb{Xmߴ,ޟRWdNPt gI8Xk!: 2/T  "τgy=- >\W_L{>['QeavadVf$ÚO3 /^m>{,$h9HXzG"< Kx~b0VQbێ8 x۹6/"Q#`ZzħX2\5xs75Җ xcnAq61ղV;0ǺIdodoi buI;*;@l';Q\q qry0E5f UF"ԏFUX}pXr_ tFץ~ŃY򽈍2_=ܸDs i%mb~`V-y?U 9렄f2Bu6ջ4ԷcUA(nYGݖӌit.I=|<0i5al종{6B| 9$V2&&SQC^:+p)ZO6%u\+;wbe\YĝNHa%y<̏Y[@TGv6U-`Jf-sm>-s"QQ)aR|n$ IU-D@N--]˕.ZXҥ"9BE8KHQlzl*$QG@lyYdtiW PrF)ǹ;E Hb1 -֊AsnH a{P >2{@J5OU\;peE:U,o!Ch#F<~8 ԁW|1Ja\ɨO9UEuN[o.;K~}]xFqHGS~OhX%Ria+.5-Cpa9G=8Q)Ň4`HL?[|Xv?w3WfнD )L``̤׽ _s1fDA=C &b0+R(4# =XF\O%DSg5cB)w. kիɫG`f;>@u4Tǔuͱ HϮސF72e^ߖmm4 o.l?벒}iU0X/iy{,PQ~F?& d#{jLLgt&=sNӞ'I֒o`g:U#h6@ 8 xEk.vKzMaOJj`ga})6>M{\(1oO aK$OBeF1nSi}Um. @pvA9wrf)n:4bw]*vc႒BIZ79V^_$}li\zoLdz@8.zVeC>ٟP{t6}R#ݻq!Us$Y cD«SK˱A[ |낍8_t vC!zUvŃ*[ƃfp{]hv]k O#$U='Jb+PWߜh(vxDŤ$1Qb_RFXµEMB%;oDY耹FSf\m@`4161Pa[ǛGeo |c |ޟ>s6{'jtg 3N{$l}4x",V|G < MKVH,:e 7Fs~KamRjw8#e}zĨQjQP9 5 ;E.z>wo!{#R__T]V6qeGG bCeW-i17M$8k^O,UCAM[o&={*`Yw r׽ez';VST\1 3bZe3&ksIVȩA#pY[1[:Ẍw*k=ٙ{(Qy$գ ~hx/Sǜ0B$D9INQQbZ5"}8gwY5>=- hܤtSS-ST1ksk+lTFUėT g:(ZBcٔ{t]T7fRbzX#{U0_3i٦Q@VJXCdS0u`̘!űdna߉cIഐ< Lƻ X5S:h[^[g@M3r<+ו4[S%C4:&2 x* Cr~7O2.̺ѐtӖFfGlW/Nc"F3}qV;nGv`GLP]~p}la>b@RkRFl>MWJkJr~ŵY);u[_zώm{EA{k7u@ ߭فUC/EJz&8&[Ds1˩C]|a"㯾އ$e>Fm@aQ?swW1 `#ҍIpZ m;&Xh~ޜMu=(9H܍.s׳eDC 9ORYAA#RȘ?Rr׳. vgv-FjFr3λJU8}'ؠ'R1_{UJ3ȓ/߲ݖ].nwgC R}yM iÇm:@mN$K h;WJC ^h <9~p &׃ ;hߌ rKˌ]giOۃ'™{;*nuWREP!Pэ kAz Lɹe<,b/Hح`ʐcrVpNz O(ZBqD1]l$5x>`h).,ǩXTypKcaFXp5E}{ B l|hfS%:!r^̷PuS'dħ^i0UZzp6aJd&-4nICrJW"Jg>$jVvp٣ U+#"6࿝ޕN n|a6\drjo}+t(5U2u@^,R*QL`3@\%H _Ő\ģqR[kR%'==b? ﴩtAz>Ex)Y.3r˫&q)<iys*M1j0;ĸ<(d>vElD-xxQ-zJFiuDuE SIp:0޶5w>V2c\^=qSAčMm[Vt!IKACf? &vȿܸpl ,}7(󛈵d`uƍ.;y@oX_}ϢbϪԽ,ʢjj%S`5(C돲1'y#OU31U.qOش:$^'Lo(;q"`wKVeмF:fc~mV&R&C/o7ϰ"9-|G2?NB$D1ʌ`fFܪVR J,`౟ Ulb2Yvs6:?^+.iʢ{FZS\O2 1}݇%"ъB7O!GF Gd,  ЄNU11lǯSc;2jUA&L ǩl/騮]{ Q#rj!GO}xX@,?"+Z\g56b;S45 %郵tТ}; BZ f&(x̂kL!"=+l`%~O2O2wQ".F;Or@b\`%+zi0c ͨ= \\&*F{~ MUEDT06DEVcTc˟\XF]ޛՓZel|Nl@er,z,&| Oܡzz#rx,SbyP@kbxuhe.Xn ESO)Wݹ1$cQ+wDʟ'~#xk_WuSngW'8QCP9zG ^uuJ2 Gdٽ*Z6p͙Կ88kGۖY h&X\_ *f>/O;t/Kd~mRިފHx؜on4nwΑ5]T\o/Fl n]YS/ق)&d] -tŗl~ OR]Ѵ04S_"cܺ:h*L?/K%=7\7++T?7qCqcϔ1kh6rlu? JQG5LJ} 9,\84;UyeۯJroR.[Ajbh=0Cn@;46+lU3)x)11<ҌfnWA>OXę`E'L M1l:4Wn>E<9c[(/ V竍s)+)曠ȋ:h~N(WеxJR3t)'aWګA)0{OJ|N/VꆹZOU*jk+_z%DjR*~2?AyGՓԷw;^e*r+:4T;#yݩ#s ]ӳ4NUȤBQz9u$?N5u8kfO(0MqOm=DWu daU1$S&$Ol|A^tkqX)8/ȡ;TeTrp4&}4J87(۾y>&WGs2޵Q=ǚu>J{9Y?(M'2'rŠi9k}a9dj2"26…)-ilٽ5%tCa HD(ف+mZo/ {6;rY8aK9yVuB2  ۗ7*Q :w3@1{B9$$s]cIJSQ#[ì%1^.uGPaZ^%]ZOEt;Hpɂ|M;7+{ ѓs~5l 65 uM,ǰsaq6NHbm(6!-3 hl, k` c\tUq@YE^KKmEN]ZRx#Q>*%+|ܒ [鷐̭ϝ+Sl=^! 'fCDD/Z'Y>!L`~ѕjĜ; iq%JNAXb+ROqS|D:@g~b:X &wyc/Vl`+W b!l<2kBgʘ vr!i{D-R- 8jS|!hR$ͷӇx~WYʇOۉӀXVZ}  n(8}np=2cɮڊi0:$Cn:چ? gk$ȊDB5F `RoǑ&#&rPz 7cd"l>]f}t,ɭZUݑX]CƪH#wdX^g:C5ףSÒ\.>Z$hiY 8/gUHICJKDM A 4?kkT&\4Qp>6mK#s)G Yș.QQ*vNMyJ>7_!Зsw;f:2 .&nK8&]?4CBr TPÔ*jf;q9G*j$c"0<#yz%(l3 U<]P0z<eʕrC E%W 'EZ  >Z+*}o u%5px'imIƟxoO7 ˘r} +';%%JԷͳҷ]]=W  bϮ?چpF#:Il,΂d`##775- O[ M^̥003US`F\IH뼓3ϢHꅌΫ$d=56Rkt0\_rÕ3y/⩐8&B&ccr?߿Oc6FVl'edE$cTliK VCX ~u`>A.<{-܂ eDWsQ#FF|0YaÅ3X8D 룪+oeT(\P3P=ͱ׳hq]?%Bz">ʘ~I4rݣb'w{ ^=,??99Fl]U%$D`/:T)٘:5n`z.]gUJ{aUf N,Q\rHSzepvZ$F]Bb-cnI,|O;NF[<gQ@ʮ|ŕgKR x$}rFl)Ik[fSte.I@,[I%hau1;xTYӝU@͑4NQrk؟^}pn|Eb^:^@-Q^ z7st;%+w#8޼$؏}?DzM;o7دZD "!G/6#SGiC|AQB {7/fW%d@؆S!±41{4P{W,.c=ddUa֏x7me L@D?Tx'?p+J_'}H3y{#GMݙ]}p!Z:TGC7k 7(Fp9.Ճk6J" fhJeZ2#KzP\Ev!֠؅|\⯺S Ĥ! S P, ;j ώ;s[=l{VKD1 bʚ Y%<-HWUL8Hu`Fu=:]e`_`J屿o"7vP.KGlH)'wXfř B'# Q,|@$ AVfZ)[/gTef\y C{6fa^yYW 7][4T,NAop>PniOJ+e7X1c~YYkk'jLi?s2&Nk/ 5F{5[^ `{P4 0-LB,v5\̕{o>/q$22X] 8T'GL@Ϭ&=Q#@xF[] GyDաzP.$4a(ip$X@ U=Q$.SOFսXySV2Іn)B- X@(d#`f"TyGqSFE|@lTŢ[#0@-i}&`}dlg`=a1b':M1{w6f[mln) ȋʤ_"f8i;+x>~}RO82_P~HE춉&c#$/wAŋe{ 6+ki34FPT7KuV -qW}!b J߭xFkղQT(ǯ<[`8Fq &ݻ;eq8S8K7L&I3+\d17 |#I%3VEdޑ`@K6W$ݦ)fLRTfzq3NdG V;)4jיt7Q*L6aCXIE9/ x@K,WM- k4qG<cKc[B50c9^83xG10NwCMhc /u ,,Y:3}Hpb lX;g8-!\U飁/g߁oi@cR&CEwBe8Ą>QL;eCDn_w@}`"/O\ğslW: PƂգ|y85_Cd 9*zc/P )yS^Ox̥[>d;&f#tu]&;d)?>FdGi=ѭXLphʮZV^rQ`se FcC")e`)) -YvopܧtǗ/ Nx45Q͡}'HfYkQ25ep9xO#gy!( nݭXuO{~_|e> Ml!`ӭ[E,ҼS͉H ib7^&p}>r`M|it003YEPxL1)SNh+1qvXmE.}6xg9M O5Q;5eZg @q%sZvӷa_N:Dla]x`ge^(@F!518k/:2S 1fOZp9{Q8Z~ܠ!w1i9-b&߰皊^W 3Tlsя9mrWrC^[3)mO"+PJV6cbyk ~B#WJNoR-OBm_ ("N$* z_D,8c{*;6qk7vDO&zBp^td),Paw>NSyN;Vk4Y˺N8Zu^IeY:%B>ׯ-Z r3-ֹ G  @ipIX=hQN[A3/~dә..`rj&|$up;EtV:6(@.EF)qt)vLnwg I7+|qoHΎ#i"9Y+Z5H߼ V7A 탆v-?DEom֗頭<'LOI5|.os<_i'Qa]NO'I3VΔf<x6\4%= 1m"s<TYlh{3tE>AJJtmP󔰊.ݳC(>}u-|$A!?Jz lSe9phǼPte%!NMGWSba>CjiI6:āZ-2f˗):7@&sTqDLmDL뾑pb _5&z "K2iNQD1|y\ǭqc-3VS7(T,Ǫ9L?0?tߪ˝ndq Ƴ`~ AQZ7ރrœ_0 WcT1OK8r% UBw'7U;lqyFoa;BrW7n jzHJ+= 6By#$Cb̓e:,!T0{Ix01B 9n<>.T•7k6w0+uD}ߒNԐWȝ8۾kBc1Al].Sih1P -HeϫטW _MϳC-Ocә}bĿ޴kH9 s߂#*,vUoQ~qzjEf{i\ [CckhiƝXϳ.j9/6gSŠ7d Kll٤90 "l 0Im /&r`SLHuDEv$ԝwyO9L2\Y?=vF&ˆ̳KIF8.;€S ߞʪU.p95ҏ'eu@#\"UcujDUEM<\n oOy<~ʤ=5}P e*?"Tl݂J˓j(#w 6175; #jqL1w8cI .Q -p6PxgɁY]d1aA.Y^}_t*DIEn#;d`JzUYe[}{&n?씚#lęX;+֓nn#>n oc;h$a+vƦFGrpЏ{Yd-a=O80D:9$Z>z%Ye 0$}J\.KdfN܃rs7P)%'p,B4*$)b%~!w$B1Mâ*[\~ -C&c/]ӕKڹ(Nx]>\W|{:$ Ln:f7JTqրVPֈr:/it6qnr,:Jak,^xN4 DR/F mPw3RI* 9 Ruz$84φ[֠0M޲$8so@*%%de0/q>8q.8ê3_chg>EЮ_Ֆ|kRB9vj!mVj_?a5]MHRBL@ TY7CMpI#TN)98 LK^BRF11]tVQly򣶋EVPfn^$uY կE`ۓᾝ8Ls^-#q&/V} Zg>ԄafuTE4T{. 8=- P!t4~gzg=#QnА fWgb2hھPfDfd 1zfRY,=סg5ِe9zY|yc8(1ydEGLf{a+%3E$Qcn>%wNr%%Ƈ (8oM脃;9dup.= yb.YV*ŋʄIaK*2F#;d8wg"-sND1 !*@*.7[#yu͠AORhu@Y&S<7K'EhtIwV51~L}Eś=O? F:PX!ATk\4=vϦ!C?y>o&SV7ď{ Ы~}uFq1FNߧE'1=cMؕAZ ݞ>+A)CRkWH]мڀ}sF$P71&2.:DJ/8J9]tA(N* ~•k~-~?c88w)ku65tc/pnmsHߛ%E@Oa,vn&bd1Mv4^Ұ O6q( SAJݗTnKbN IsYxQY.u`].rJ/vF{X50h+>^a/Y|)=(-{:AςXo& ./E NMOHK5"PU=R&j2\sdp=`%N})$Mױqﳖ!W9^<y /K`K=hH= 7(/]@{)B:}MdN7LAŷ(PPM2j<2ҦFXBiQ~]t0l;P۱Dh{9Jc9u'Xg C5bW&H/ [=4ʼnD02=Hw”I[֌JIbe[@k3 3SQ>Kl8HPj,N^ q~ yWq{t@P#)Q"=Ҩwe:.[n"8IDuD6xݒyOrޓh|T''2u``fG=hVnWE,uFbtyHWgR"~hy"g)eCnuȇI/qlC2 P5g)OlX/qB~]3ߪ'/d i՞EEti[D@_d`b7/o\aӐTJ0NNs/:xslAPMWt`IԋWRX|_j/iaB`ܤ69onHF:9+L{piMdeZ$}JeS禛Ls!=$SEvrҿ~2R$DmA\܃FNDn!befy 쁷*`FvIT1̎q bӍµU:1/ٝr|%HUm5 \25۪ 0ȠUJUe">[O~t!lrʯv.nIPܴ&]:Vc:9fep!bPSh Ű|LRNHuDZePyf='`Iʿg.-FdT'`Q>b;I}wO㈲}j!jzq䁗߭Dvzoeĺt`b 9 ) o}M\9G"N/›&bI2a̰GLCe AhYXP _LKW;aC>$Fǘ( 4x!5\xqIk̶Jd{& ƻi=d2pZvzjyn/k"m=B]YcκEpOU&mR_$y-e|f'@m|}Wf^vI8 /P}Q3˝oh&!w+FF'4'I;xqlAE}p咖P})fШjЏFX]x?QTe) OEC+.RĤ!a;f1`+͝>tՄ-f>HS7KR+ߟ'ka"sՉRR̗c0e/UD8 TW :Opi0Q$op1%>Nu~6zF;ſ|KwB320aۖ yOuh~/DOf1M\"T ?%ˈ5ŪL'` /R dWLxIe{ ofSBh{ͭO4IR)R#DdFxީv!Kn@EDШ ,3|"xsТM^M`Q}t_ N4ߙט{Sl^I ho0'X/w%w~mg{yc]TvJ(t$ĻĵN-!>Qay($ODoLb26h fIPϠu/dAbI1ގ\K*~ H]J>z8[?Ϭs K\zȓF1Dܷjm($g;.o`W~✃Zۂ[ۊ-;#+K6sІkxZ-$!MR2fF YL0}h)wS%N7ѦSơ,pI>D麨+~q` hPyW/_yQ5(}h&'X;閨#7*tger\fNYd}5G| sܒpaqY/')s c,*|u#VsT3>WPDnb c!O 6W4ÍaAd20^~O/]pi _jr L9Z}jU7NaA3C9jU{PlaG/ncx׏ F\> CO,( )#k`0*)FSkrIA性21 (AĞ 8i2rt!7[{S?VF>*%YJ68 annoQ\hr)9g yOEyA9R$zn3\ Hi#CHLaPv#߲.e9qWKe2;^>`2@vV7qnqT'[ iPhCY.è1չla-Wu ^ɰ ozUNJSF(>Ю9;ZQBh/3q"Y꜅,67~/v F.޿L%Gq2JH5O.gj_tVCiFYhi9#Qscn ՛P!;P&OIn%~ *< i| pwDAI{sI:/HJOfSz/8"(i5U6H^~*\1YD2+"kٹ~t[ه.|WXFՋr+EU-Ye!~-VܡyDg,Y+F1遥N>U05rA}E5aޣ- %ZO pk[ѥjܒP=2&y0s.9k$Yy70ʇ(.Ǵm߃}OI& q> mN,3nD"UB- k;9&Zf\De dH äЕS,h=,?yt`ɵ !xk2Vw_:Qs"^L,bv跴Z;N_|ۊ'=-H׽|.FNN`>ӽDu4Clx(b91ff^~A5Wx$ܺ JEIybX6yn0r#K@ndP`D0Rb$wf#ibsҸ,nv4vJ n>[bʤHS7~I> BlR , wC_ff0rRH8: 30i6O:D'@w¥iډRNgGQDŽEÐ4 a4۬jhd@@ϟ3סBsrcKwf/xF 4-s/̐c6ona[5D]y1H*>.Ѿ5 M30jV,G4wiY1-Ϣil7d#$.cj>(+Y顚CRtせ*H3[#'R 4(HL{̫&~0/!bxWؠcT#YK|1}-Y@ŤgΆ&NoEjgc SSAI[V@Ӷn4""ꏄ|p{@O+;uDBCNzN}mVm2.X\HnCuO.p^U@ A=Pljٓ$;炁7 !z9C^xz9v4J!P n 5hr;wFE3@'֭%-Ds>G3f3 G괤"Kch4ǖ`@ fzx4q %I#Joȸ Osn&{!s pʲ 7J_ edScl\CϨ1oT2 %TɓG~8Sry =:V?8E5ϕO+|)6,[&{O,0*E>j5ǥ\󱑒#9xȇ0 >Ӵ)sylwwcS#9 mb_l$ָ05әP 5oXmIEB!/h=L:8䪷, b!I_7ڱ>OSeOXpg:%mĄ]u"pv' ~RY[NT<ϧL&ndƩq'*Īg$7% t ufZ~WϾI\xl8zxoM} b-,-'o-eaITsl S:QZfMqz;c`=ݱ !|\e¿ay=%/&%-=5:O=CA-rdq#xThúJnsƤDkƀ7>4T*&ag5[QPaztfɊȻHIq ֜'&d"<<˱%Ŷ2'CyX7OѠ ap=\Hс FPxKNk :6's_ QFjt~)_,|#NZEg* wL}__}sϧ]/\-EUĕyo 0;ZfLH˽Eպ9UF/*M D?j>dݠ;knscF/Cm{xw V ^d~DZ*Hw'L9&pA[䄤S`h1Z׻WlO!Q vˮEbZoNM_e+^yztpsES֔ڐ 9zFXra{r,' ԗh^cݐ!WqL &7(Nl[-Q5`alA~E rXNXW8@ U~Zn/jς,3};tUDUڜ?ВJQcmh'DYLnT+er 1T5@KȇprB=r` gA_,⭨ u\Rā=MWz3}ch\SS:Й3g)1WV5gL)?pBxBTHy? Ѐ}a|&g[$ki+}t wz+ 2;8됮|}u9JtE{su6b}/qfn|յȩ`J"97L[Az7iPC{ ©]mGpz' ]OU|WVZp%e9eil*TB՗o%Lvik`ʟ|PɁ9,v GVZA!$ ?g,ø$u&FD8W5Amv?*J}u;csy|UGGz<,U ︥UciJ :˷CnE_~#EY4>u!2v2g֖ٹƏsC7#OO`Ԩpr&q}-͆|եK=c3CC7C6c餗vQ>5<`?c>Kj$8%?}*}RalppTL|8MW4(~WSo]Ϧ`A% !75ɶ)@'5r) I ~%]'n$2krhFe +1?qDiF۳YY@ F#eg@-[G* zRDVʨ0lnF]8W$lUy2*`_xd[qs;zNHXNIyHboz oV -[ 9흷VO5(0~BwC /7a ^]nT zpj\'<K^~zZR('f>2dK;&t}upDtpik \-p;1ad~a#8b ꉽVN.^S{61mK(m|ͪŽ"C44%*-ߡ`剮%bs^=@Tp;ػ`%Bl4jn~Vjsɂ92@q* Mҏ6^@ThLLc]*GeZ$"n jrB{/aƤ?f}Pp0#]%K{BcvF9? ב 竟CX7'_ov~)zdq@26`'&o々P\zkm_xL!+RHW "\S?jU\2$-Зꭏk7n8C=iYELuSx!UY7]\j0ꨐj4Bv$1Á-a4QB7H,0ӑ֔ ҫ_7:lmE?yNyߊobBV= hUv]ݪosoyЉ[yx~/?IXG&9L96#=>?lnoqAjPVI.! >9U  ]#h;Ug3[<Ƅ 7+3җUf(iVߤs f3۹2({ʯ0ntf8V ,,:* wTH<44Ҹ"gVxqtV)I<3b挙JC7YOv {M@E%]{7_YB:QX xqy G8lhyȓub/OHn夷1TjBi} g 'YdA@;1CUo1V,he;nw݉()hy/SUܯ<0]\$ M#XƴBkX>hO'I aB'u瀌kΊ`a #g) Je H֫=qmLAvK1ɨB+X4t~:R}?!J VnOdiBU@/5'lwS $rXWbXtpRsӔ*WU˘'s"K+B  o.yZ]'ު|\wK$>^RIiPO?H=gG8 ?tT|S2ݳ5\lCBl5L"3|r2В+ G>ݠidN%95]礭,z]Isv3&Vɠat]UCw_%zSE9S!j;|FN!d~(c{3AJyRÌEHB^yS߷R(o#q!D\GdA.F%C$Ny~EꎾLtnp SYc#673a_= h?/p8lH@{ӟR ڈAcʑSЄ>f *MT88\UJ=yw= $38^]ŎPEi~CjYP>EjWtGAD\!-eRI㕝!t;qvwcOxOa<&|(4<>VmZI_nAbJj?%%<~_kli2!vkxۺ^=O]*2Y=%=P;0`L:d&̟w39+Jf^0.6 g}S" +1(Pt@1uíWWӅ\f=qIU_CK>ǏV7 gb'|̈%Sז9X m$ +n2)ȟ=! ̽z)Wί&m֝79Ɖ吷p< LM)]0(:4!zpEhj[Nܿpך:ӹsԶ?[L$^@Q6 Uѫ)o nXsccaES2(GaC}i 5 0IEa삙,iǨi<d/a/>hOw6Zצ:* Ača w^~$Ey4,l5 O2tgWq`q @KO_>GRݷpA!*Ƒv{!vTO˰+4'YQOqX}R3A5DJ=:~?^R-Os5_蝠Nkzh>/D`)8F3~gX2(P~f*v #A,O`"y5daA/ϼ XXrG1g@dxN+t^U-1|]ߧcSf_+҅+^mWWBLD7bRLDžK0ڜ|e#!n,y]etP Z'oFPO|tYtg>wB', \h)kA"u˙!\kOC_yelMqNOfPOS:  vg LGVʀ/yfFpY4Q$ߴs՜`rQEXǼ~2 skufDcG;uӍ^!EnmzJ!6WWXEϟܡc-J373ԸCY~Fu+'!k/!J> 'mu4-÷4Z9X$.11S<42SdBy)6ۙe+M$q!i Ǣ32 69DΥWGڡ#a gQآx-g>ǃL򞶬I r }!kI]=zO+/rHeToЦͫ}j/CtvaJb*c\~bk,Q|u&}.Hk C%cgU )_wI;*{A+-wb[fYg%􌓙1<_LO#DdMu溉k7fMh| GQ;L +B7|s:\sLFHXD.e6L2Vц9LiQQ0{ #4JMS4뉲>tLa iy ^TLǐ~9V4ŵГkgK3&N@[̥i̬{V WcNY39CՙO~%oڡrX N#O2(?jW+ 6 ^Nkh#AbRՎIsiP@C] $T/Ptx=͘\Qj=9d+EzPQ|g[ V \gH}W̏uhţ0@+<^S' R$:AodM =2pÑG{9u_79xǼL\ ܩR{D=tVF_ERyюU:Ɋ#]&ȹ( G_A oNJa'MAEB\gL|sm&}eZobjh$뺅jؙ,?Y,ɺ=Tс)i20uR{PO𩄠v@5Bqz-]fh3!wS,!';:_ x4alg7 'Cz>ihEto0Mɱ2>9t FFutG͑,B=Q.8%8 hp QPbo}fW7EѪ ='{2 Fo2[eq37E'E55jVfm͹;i7y^ͣHKNw@syg%ts~3޼ȉLM=f_[[Grx8QTd.|؂jY)=G2ѹ?Rh&{P"d-shLQsnM$+Z ='eqITm:qMuYSn^FX;F#qOչ[%dncSm-O5Bs<3sX.g7]a~BY c4s h$)vK chԵp5x̅b@ m3b0}7EGeR0j#!'\EԲDt?sD M\%6_-P;]O}8X qԇԔoV߱'M!t6cR* 36V孕71TzCw͟.3cEaI~>wna-cf>ţ [>0GG1 I9iKۤNg~oY]Ez.a%=6D ZTeV?YE Z.MHA5۱Ӑ1(m_}dϔhLF`_E酙jEm!5E:!y"#ĿˁElkEV $hgsh̷ür~3 / gS :~86t5ǯA =G/?N;|%~ nPFɕA4,z3>wTq: j 'nԮK] 8ÂCeޡ+svS;rFEeDޗF'Ԑj 0ޢ7b>P:"Ӯݛfm u1"ڠ?xؾ}Y@EQL/-5/&^nBްsMn4C6m`\0?VB8\q+1~zT'ff_Ph~ULĂT.ƴǚ(2æaߋ$w(FuB,S'M,lwW bqSfZ&OV6/#VN W 5q7AQBLwPkRz􂔁 O\I'45$dw|r9~[} \f='66uX7 Ђ\Bq7.hm+Lb& #G@`G%kՐ%%. v}tܩiEb7k*~,yWj׋MQ'A(ǜצ郔D_Gp9K,?IPV9QK3nURC=rJi>4MBv, |͟]k' ފV1 WKfF+J;3Bf`&RAT4Fm/*JѭrW&8'|ťr̳{T4އiA_>~µO%TsQ@ /wJJ8`|M}D;וã;6׷ bkt=q%8$~󌁮Je}B}34 M |6 6igW?!n LyGPجHAZMxy.C}djGñA:\(ٜAD 0ˁ<-[x)|y pfGQ2{vUW9rrL;BZ\fl"+ :3W~M=yqyPeOW]VL_ bb13V첯j1wiw@s F6.fnx7zFV˾@偯aVy-xk,e΁4n00QcgcO*'gㄞ+b9.Z *ݤ?0wӁ 'GbNt-̡@.E%@M ̎qH.꟣A#RgtnzM: N5_Jܤ닣S_Ѥύ38vĽRԸk,C=V;"G5C/K+@} r"A:rL`5׿26"uѕm4N쪡mʔJ:o0A z~uVÝD&G`(G`#!Ø)!*0@V`e$sF^ë/+ub )U&z^ CDpIML0>B~%8keh[u8ĺB"2,dݦA{ؙ [Jx b+tl /Ycq.˪w9h&5S JB|TU-wIB*F/T'CPċ-V΋g6y/?'Ԙ W;AX"EG] ϞϪ D ԍɤ/q*+QU2!H^uϬ\$6  69qIZ"#*TP["mN2Cf4?ժre7FYhs~y۽ttbHaEC )n;ʝr =V{{Ӆc">; <--'^I[Vg.LbԈ_:W'v" Qk$gܷm-2v۸?kERIXhd' *X {M>&4wi&\2&.epD 5U\) ɹSzcљ? u!ؖy^n߱2b a]x1W?SJBd 1zmXCާ~9Y*FtZTSH-D"\_Gq1z+~&!ws TqJ[r?SL,~d(:(2vq> 6qܖORan*o)/.KKc R{XʥX:\6WT#!WvjLM@z6<1{>J@`_UZ:@]`!6]"/LJK}!pug#+sbj(1ނ6tlN&ӋF7^HF)g, n'P$*?݌2e=,f>YN7dkz8Dln_aX5QJ`+AHK ۸ i?3W3>Q cxsE*)_#.ݐx $ __^mbv?i>5D % *6l{c"S0tU?zĢ{&v_þPJ1wU#F~TVT.t/iݤi9gG/NgDVKT uU x%2 +-CR{^뒷d{@Y*RI/&*yJX ix}5SA֕yi3λ$য়It/4`_EЗ%Y!do7Kvv"qn 24G90YM:Xr^H1?D軞.$ҝTF_ d oVOMKb+|* z%$6pcPw體W'ZSp#ڝ2ŀ6"~ZW) V:B+/|-'R-rg^ NU EB߳R+% :}&;f/ mWQ FH>F2N|+`gaCYksg)pגZFa0B3/'F1!ut] )Of+1ty2]'L)q.Ym> mgS\VmИzC‰3q{Ur1Jʬ9՚`71W\Nmuz!w<6va.rPn;` qV?ޔ/53pF"ZEbhPRHƦ B:IEJ>>ODiy',hv buSΎy}vYvK*8/&IQ $1oբb;. Bz3:0fn,x=ښ MIq6Q".ކcӻu-U:fҋFoGR%|Mj_BSGDlE+AodeDŮy/mm'{t7}DMsC_PC>/ u/sJi쵆{@`>niQ{ٿyz X0vuRv,3nr-Cda*|eD/xMgˌ(. C+rS{r_ҏnގq)'L !“cBK3aEoZY7 &΍ wE4[eB;ґ[2TOfئx˪ݪ0͚lMNe/&dOv-Wi&tPʂp ( ᱯ5{hz [JGBiO5.5*@%#BycXo; v:*$$k܅dSbx{=Y&|%s2TYr. 0=;؏ *?VZrHrA"9,DrM)kZOp߻Xz+l3 g僆ixaoS&z%vd+lѝbЊm!6d5ꛄRF~ !G{蒠 DPk^s)X;?rVF>@/_Ƒni;ws=BٴuU97teJ =D{d?L•4KR,abS3k#U6ޫ px&-Lx-97<Q8(OMCpJHi\w.S\]8:NSВ2}sxŚOv]2 lЀ'TXdFrkV:OaQɩ e6ijޢڞ?ƠHg`͘38:XP/cV"8bquOfH1y[>RG'G,;L);@`LسR9Mk <=MUaDD=JOąƽx? IbIJ@A;$P'ڵj(cZ!}A;*XX&0ASDj]pDIqgS4@c,Q0Qn)0$U=prOuۢ-n,g봀TRTD=Yyt8;>MFOI2+׏뱮[LϢ~~)aOq\hp7[r/UI2.fZأNFS9Rm$&\SO@$oVe5]N9pXdj:hLnsvIfV{QS8}6(c rosv gŬ{0fR,|KlSŻ\ljo;2 c5JoYVWF7[j|lx8[04i`|CM} Gh{|ҹAJΫ5;Rt4JzxPJΌ pJ`D)p 6bQ8q)Fbl,)aJ;=q`_Ϳ߆x!f>3-!Im!㞍W X_`ӊi{2Cz/4$ACC/jhvԹ_g'#%ceco-ཞ|%ƌI:No7jl[+ V~-xm`хWTKo`RBr_8.5}ў_4sO;ZM t gfށMx5$8nLU+Zۧ;,c~TAm fC @5D&F 2@?u)luD7C~<\QOwYbA 9=3=ʡy)UϒƒZf/;mz}Je|pD3){,{YZ2l3|POp29 -POЦ<ѧ҄ҙ9.r_s ;Įw$6@{#mMk 4iGHV{'b7lJN7(-ww\% 7pAb{̘[18nlkuBŹ9\iIs *N%Ou7! =Tv!x~~i^hEL]6&/t{f1GaW4)6+润-}St5(*5XqC7lD'8*{%mUC6A;gmubV_ # 6>@Q`-\&7X<%8W,Y%K:s!IJKhn|tq^ V5f2B"9/2)w쪝i\+ 5cRVwMC/A% (Wsi=r㖑L~9XIf>k~D:vUt?EbW~c=?:0d51R1 ؏[[xm y) =Hu"''!< >a={L0v=J}>c>hK5T=rkٍJcǑ8!_.˪6xwzqWXJ]Y$H !%&ǫ:EW6YG DnCKβOm()Vv]I{-:3JW }/_dG[6@r*I:!J֝#{S'Wy1N6uXӕaimɴmpީp-;_[GNYF:?礙5-|aG rЧrqAXb}AB-l${<.Z_]*C߾vKoEG`)DXYۙ^dL<@ر%Cvx|qr "AfN˚;,xH38EN@+Z ,uCIc퓺l! (|h 'K?\F-$nExE͚%ahs n EY#AJ& x>8H(\T8לW7lR1U$9 #74}舿8p}a?=ewOulr!8Kmv?ǖ^E߳iт#C4Px6ӝjԲ_;JWP4uwl)Y ;N>b[+,RAeZVVOЧOsZ]Ђ6 :9*_\:rEVpj'I ~*8 X,fxTt[mq{sձw\) Q8ujh?~;"cV j/>fYn]8*ti]^R@J=L6f[Y>*r((\?!mekRLU$Ü~ois7"4bAL jD|zĢ=o3zc~`aL(R~X E֢p iBCfVuĪߤE,T4qHItу@FI?%Oȭ@Ϳx_mu)ug*%з᫗MnK8\ǖ˗RDy{ dcSg 3&c| 6V[ƈ5+,'SI`6bpzGH8hC+tcn!,ZR'q,A𱿔nx43K\d"NOi[%mYn^nzM=/K]-?J@1n_'4I3f|G0?mIn lonsҲLҿ~f{+UuWN72P+8GnY_I#^Ӄe OIJe)6fb'aI,b(u+u5G`q+}b-JuahE2Zbw "AP= (Li,e!hѠ #\{i۝G2P}*Qn Y@5(1HЎcSd`Qi_[.,`^E{9;dw¼F1۳rj$c} @d 6Hau!EKS8y&Dޮ'A[<_zݻg۞ BU6D;YӲXKuFz=`H1{Zg)ȟkVzn# [m43~3ĕK wc T$fBe)^٫ G[ 2GA,Ye)%mFC8a-X>~)o^qKQyN b'V9]6pƕ}a~/[(d `xg9K0&qp軃dpi M$R|!ɀg%nR2ͺ^DeZ@[Txf5VEPͮcs2u<*Ab"Y B#&Hǽ;']9hU(ÅK%.__xl?h,ͬ?)D`<*)5PI~RSJQ'OF!8b[l`r ]t1zp@ЬP- 5Q0@oG-q^8>{=Ya~ WcK[nd?U 2-Ʀg^9Ic]DpؾD60:/i +0lh%Q.LR>eH !S:_4J>-"L הC 3蠃>(9)TIpջK%1dsaP7|i?_%9[烉ҹ:Mndp SB|ko.!GiͩDhA:xJvO3p]8LZje .gss?[Ҡ>R_WY{rX'Z[^6FiulMbWjg=Ym}#^?A$6|WT;21z)7'*%17RֻlAat&; TA/v}7؁w7I_iSex-K̀LQ߅}ujJ ?^R>{\vw@:JL4Y\ķglP=r4WWwk|=>"0 {|e2tSd"O~tA $&jIiɹڢ j:y;+!kuT+i[>gV VjlymנFٗZépf)qLZՌd]" ɝ7aĪb#T%4%˅<>SݗR-g2(NAzƀהS0B *#vJႱO8"utsP0DP"oU * jA.Hۄ"!Qd@k w#\G }Ho¡4)~IM;&`eB 2qEpg% \A-0f9rYBEQiX5QgLf9/UG'R P0)8&HH?RP,s2ZlW 0RD)aw=!>јqHƚ*eoYx3xHL1 UJڨ΄j 5򴙻u?cD؇tD~~p} f4  LzNp3<'YT+fSQ54[J⟤WI\eY9.v]ʁ̔&P%N@"xf^Vsg ޿ư8Ż{(G*m6B~5D03ri_u fA3.?uū|@n,A!]Kny Z&V~ΛHAz p{VA5jf/:ֻ`4B4{wiz} B}D}܁DսO\#@gYE/yH ͋؇2LW 8{3)qnZ|0]cNB~$O)#TJkv1= n֨"N ?xx "@b*ܬַ9h_ o#I/3+D<7(X2, $IU&[}kH)IYNnO$Q&׮Z`29] $W9\:m(x/s<-(aE}ZԊ#^!;2Rq}; XJN]t- IFd_ > eAL1FN퇀lLbc5v"vp. Ib<Դ]_ GR "'Y7R+9i;XpDC9>RqO<(h# TF A|ϚgƀoV3(-U0@ǂ_!Y1wp1]t-;G5.$NsԴI-J]3lQQ8;'Nzr#&V l4ڿ! øuKְI#Sr.2Vm= 9q_(3Ou*i:m/'W<s?BZ6&5ZM=xP 0X0#_C &y١3'~vKa ŒYG9aApؙpLIVm )dt^47UKV9E&dJeh˯KlmS8ݪ2OTqKIW/y-ť>E[ #ER|j=rEތ9}0aY$sV"eaaCkc B 75ZFһUJ5J7!K`S0*)uЦ#WU<kbd k53'利Kp^07"q"b;buڒOƶ-70CXb?oUVt"MĴ?7=8c[OnΌ2P)Rn"S8Q(}tLr^fsGZ=,`1OVqHE]|}\{0b*JHDI2elry;ed σ⯓UW۴d 06 HUVA04*ܗ:u9(cdziQjN K[Y`׶*e_oaUrQP6eoU5pHHr\g|6#C3͠`CW:x>^oײ겧Iig,P))yo4A߫P.J9LҫjH~/ r=V3NSО62\`E>%msD Ea̔2\@#Z%$?M%"% řtJ.7fao4po"XGUAsڀjܯ[KQJ-mwI,p}V_9=,IPLR\:} =޶b@Q>?;/7 /ʌd]ATDOsɀ>mY]:͋6RK|I` Yk# di\ m[XhLSP,/:ܠzY|47䃏C(yHelw2TsX{e|̺;%C Ղ1ڳŖ⼭p+>GE7<5kU_fSY#ZVn3y+~.E}SX]34MЀTq.|K1LpnabӬ[ ğ^cFgf is%1&h^oJpw^W.+Enx>Ę!!5Iym8' Yn ~d"?yc\0@0 s#W2?CetN&9\@plgj*ZLTySGuӺT<+-睐r!lY3Vlppk--DX*JT}.'jD2_9e#EȳjA$Ҕxmx2-(~ u3-nq"[RPpkI C%Fh~ E qlj5#4%"l=9RsCռKccy]}@Ygr|1qV/BxPOg'AZqk:: 8$%y=8rVq `lp`,a>y"?;$g-ި쀷L{sn]2 \K#y֪tGd)<bY yl(yF9E֨FJh3iiC+5H CnP$SqIh!. \ȑސtl|Aqϊ=I&F$fSbg1gEi+jp_Ui :n&}p0`?.GĒ N}1Y鲞e.gnqWIE'̖TG_qmȝCHG % ܸF[ .`RJGN'{\ ^F "5#K^6*%>L} >4wN+hKv ּzD՞Ik8Xk}5/Q DM"LI"ޤ&Gn J$(*#b>ipPrq=Rp굼`Wx;O;YFX>9#]ۢb` %v9ʝ涆?d+6ry]1f& dit"w/|`!PC}zX43O>|~",F}=IJ.? Y|c E7ʧJ*EЊ*+R $0/_a?Lտ5LHLJ*K`@^qvRI/m1fMtKEz56t WgJ& )!knR Uv"hCy~9Yʪv0Zw7,f%MAհsY$z^G"zf 8:i sewDɛ+s ]Qwy0-ՅaZ*[,?}L-gklkC 3_$mR 1oH!X(UUh~o(!x c ׶uk/0j CamĬ)BQ %YǢQ噄Hmf1YnG8%v2:'-XKњw/ޕd>NU Rw%}VF,Z}5>DA 44c!YTTA[(+`06Iu"WoNA nV 3)Ҏ̗YJ p9JO\$7Q J8l<TuA7Gd̝;%[}V:kXwq&$h x,@LSZ*vʟa{0fl1F˥k0*:H4g]"AԒ~WjFB.(5kR9RV?$^Afm<݆kՐꂀ\t 4nٲP%\%nwdFR#`Q!HĊŋh14=4/m3t)Hu.FD[F)Vge`1ӆO4d`A,U>& 5}w/DzC.HeS ސF>"ռǗd"IV!6vE^Ӕj<#̱󷜌AzI IoND1,Ox$?ab1OJWDsr9W22 hm%XkFۇh%n=cW4AxsDأy?H{H()J`HBbӀFL4kuC>)mN5sybЁgLVǿK/PҸbjſU`o>+|D>ihh ׈ 5ϰ12/`2Ͱ4~x\ho9&רih !& cA(G3m^?Q&-2"DI;:qmop5S wV#U~qbg:K݉5:MoRVQh!C0t)]OA.  tdG/澓,;oM>/oK@,.pT c O ;wD/|q /,dwΩN"b=65? KaT+)jjtC߽BF6 '% 200egZ~bI=M.CϧrfAH-a!GGy^q{usrdla:Nk⌨T01"ep\>meaVn$ "l]?Zo.g.!\+4}ɐ ^ْO6CbRP#;XIT_b]\`6c UKq"{ t~*^EJj wMcHUw iGe1^ :xE-VH~tU9m~˯&:Qx:ĺ0å7W'ɘ9˩eGUo+j1P"FE3)sL(uYf7:? iޅbMozA5CT^tDN#<.7Ywڸwñ𛙨|LST̬hQn3KOS2KWXs/ĕJ4wn70\Z[o24Xnnk\ T\kܧ=YCՅ n(GJ]vy< ~cEU/F&1vl+|d[ ֍X pXu1ާGuŜ1nyLJmbI/rL"Z.\2kjd;|lH4!1 '~l& WH Ѝ=nrDrG/IZFR@ba X(MŽze1P?q(Rqڅƚ3n4Ȫ% ;Y'J9'j e\\ 0 U҄`db 0jy ?3͝+k:zf#}5ݹ78 ].PH#߁8v䅡E *u:1Xf?"hy[- OS\xcQs] pHCα!3P|*xaAt~j=#utE3m [ڈ;B00Gv(F58r{JI,'DPx|YjeJ: Mٌ+u`ecܛs1SIsfY]QvLZò7?рIn) ^v`؛j,%)?YĈ ]<~NYV%.F9{ K5X+gBW> U# 9[cN׮MuZWhiQaT ] lގ4X6$vmJ /8\qczs="S ^C̳9 _/ Y=-,>q߇@ q-sH%t\{\LT=!\^-x8,V )-+;<7emPaff{sI^5$b Q)!PĚՎE%)uZæz6[Ĕm>Nֲ[;j& Y"XjE6 ͗)7d:NĖ{-PEY(>h T}D'HD;uquPۘف:=[y*Ch;_DK9PA7_:T]w>q-Z&u Y#tk9:h w<`%%4 /xZܡNiGOz+gsJMw)d{ܮ% #d̖Hlڀ]{1izvӕH50'}]4I%ڹgB yZqɓ7veҽCxK}{bGZUOr FS >w'IXYaOI?dq'N+`wK z cB7_?9UseFS@iy5Y[v X!{|K_Bynq! {~="Aཧc:Y~( h=g58M#s%=UD=ˣbV;?J}ab 0Q%tխv3 eM)0g>Xkm VsО"4JOۢ[B JQT\|d p4{)YXf+M)`JSXyŠJ—iQ%;hչ9fPh zVԸvsHWBWw҂[&57=>ᇻCl˴̦PFz%nolX&2E^=`tZ U 4K\kvK,qbu3UrX6՘M"i>jGbb;Aob-ژX8A1b /n)q=6yF- A&*;m휠3R@ȈBWS3hWPYjDCz/ El︷hx=4TR B= 3\^ -|8 Q?l<@Nsz܎3saS;$6^@Zb}ڵo9{L=Fl<0;zjwf[JҼxP{+:Iɶ j>eyfZ0RXENR7X&{tUiA"> ^yoJ _PMQ2fQ;+Fe12涑d_6@=*uPA;C;kغO Vgp1:˻ x 'r]{tdw03ƽ=X궂&"<1{]UO0:1L"둵4V' (=6o~/VY,bIL4,XȤ-`a+5B n* 聲7R vR?t#Ĭn+ԎkI(]91+9ȉqMZᏨz,)Z15. :Y>SSC!e)߳4E^@Ρ :W71 1|q>WqgOFm'3gQp渰1BeSt~SсFb(&g2>`bԷOk%7OG1m ,M[ҼX1ޢ"=k|")-o!eRPPjN* _adqby $P9ݰ B!^; ?Sq[\2QYN ?͙="Xر;bۙ 2cCqhXˎ ՆNy OpmMrxn4i"벋cg:Td88fg\;n++']fPë d.$[+ʸy|/0bv64> Ӷ#GrDVA2RU; iag`=0=Qoatpuˉ ,jϗ71Έ$Hl|Gg5 DelRȪ(O9*WÂٙ0oͩrcW+}#`:k:D+&bM4_xy{Kt=e(Ö gA?û MVZt͒pqw6v;:p\)Ӫ62b}wTSt`H؋m(Q#cx<xmET?%+)FAuGĪ\+]Xe ބvN N/[`i }c=ee?92 hH|a5Yk5awxnk l[z׬ 3Veս65ehHo(Ib4zXTV{3+,LjKZBlI`1l g\vsn`[pV*ȲP 3mvJPa_|3-]HMrt?(f@{S+g ީ-XU7z7O+:6 ` R{YPT'hΑw0ehwefS!-gf"-_y;r+ k"=V5,ߓ<[b]0OTָ-uMN 4Z_G3 ciqݹ~* P@bXegHfkcv^wNu}x6EDP \FW⾈]U`f0I jȶXJAԑͬd}^tY@̇auN &[vm7{redhxwa âp&3Q=p5Hm!/V^Dl9cDQa\ULDX{@pa%X( ߄^2|uGmMLpD-Kt B@S{ R9Nÿh)Ml[b~Ž)sa$d .HnځRMK2?tn$(sRaJѥ&Ϟ }fthOW|pKWFO% LjX[uN;dxق,B,Im;Y{k^0 '4?s3_Y{xZPPchjp VF,y' &omhqg<+ݹ$#++yƀm!CLK~m?7`ȿȉ"'48zɩH\S+&Y__ad!a2_}eiavJ&fW:j5ЊGD`3ݪ2V:4n^?) =n;:b/z'\^o`_2ޖˈUCz5>WG&;:nw7e &W݊lR,mL qpYjX $uJ1_8߈I qQT=NqJy?J>7*5 SC(8*6NmȔAk.M[ ARm~< Cύ Yo ัXɶ#|!3 dS!EU cKX*lR?CS(p8xCvd‚j"pG4\h'0ڂ<6Fc"ZDw PBorK"If89MKǁi\ NwD0Q`dA~8( ::!uz`4[NЂFr1ΗXG`o;&IWWt惍<}X1d2\?@]e>0IQ齜d&X=GJlSΪH(6A<] *|NbCȳix\͍Q[W4DC_,B@-˒4Ņi kf{ C ![p.#Q :_~_%R'PqfRdxx7%mE6-AeElh_ bRV/$6- O\{@įzb\U4P4\/%~eez Rᝎٞ}mns3ߤo:QS ޑ# JXr{|* ߪ4-39mѿu|bEŽԔx 䯄'(oeeZ(F-_h^f fhXu@^3β~ b$^~mxE4^@<ۆ"JP ۉCne Յ-Xm=Hy +2n*h>gYXĜS٠i'!i/w]O/c9aВʊƧ]l{dvbIzhq+*BD45wx+'ʩn9'QQ>atc9hP?8ZS0t\tiw4=)Tg9=ڑ)< N*U!d*#> ^\E}JƸs MIɖs%q8o Ӱm7%QwJJ @G, # )S/~'yLƾtv,颥hYfH(t??ؤ6Z6 jb>.zNa]|n\hZ ~1 2-wJvh˓{R7Wa#-fHzDAfH6!Yic6* ϊ9?[ol*$Qk, $-oiMڠz7x'hXX%/n"3an#;csm3"Ux]`C 0 -qpd6C>o%Zt Fg-:wK"H =z'j%W:Œ\WV}H;̟|g(hX׆<ѱSz+Jƒlߛ|lwG~K mA&@Doɚu{hBUB{ts*>ԿF},x_ld(C%֢/RQ)9FR=F؜%ئ2,m>v.x@yXO?Fq1DNW:d ))z$-7qL^بR*~kkIzg+{ayPr6VGQP=SF4h8F2϶q`GD1(, Fm$a4:RGUP-m-+q`qq}H f#+` .dd$ IxaCqbWL=ƃ9+m:z%UUy]7d$k;2d(r[WנW&a_E덚鴙!h\x*=wٙ+ #m)\d=-fbC^lA4wc6cpirѭJC&ҘBT3`6LK[,6i/Q!"ojv^e=EZ<УjYގ3+W_f9`ҟV%LzlIޒ;p'f[{V3~E[ۆSH@2`3({rÆޛ4f56~ /{/a{`Jʳrŏ:]Ժ1//^Pl5G"5 K$>\D"dCe.1\tu>Uۏ~.0{AVY%U J GC$a9pAxdEMDӧ9e"Gti/ɪ6@aa(QrVƧ18;f|B0Io37^ Oo׸' #՝.Q yvx̠c(>6̛ {/s03y1䨵cNУC}(bE-#&B5s:eWkSdhtTlsp#j5+YɄ.c E-r]A܉XщwVB.V>Ucoɣ.(G-CUU8nY죰=I> XRe; {1dK*!;݁м@2M#_T[OaIֿ֣ԏ8{,}iFtȨ\<%_zqfZEF3k-.a6]W07ws ,M9J]/yDK1|@Ua#j!MOY.}S:еj_E&c$ũ:B7HEƼD8]S.w%Iclr5oW|h9Gޖ]Cp4zWS 4y 35 FR*9M9֔}Wauyh>#\WgGom7AjY"sӒ?dѽDrXp$F1{𼅏_x{|#U.4 xb?%'N. W{(49 ߂g ]c>WaxpnksH5tZcq݇ZIj=)GR":(mfw 7bc̻ 6lya0QR4dķ ~Z䚘X#Y|HLe <0 )}TlN*6P&i{ 6"0iI a>v .QyI !U/XI*Ζv2D 7f]4/]4\z#=_&zϘ//OV ҏ> 3.)[4eJc&o)^: Jp¢@qlq^}w?#q֭YA uA뾖U+Xw|2۞#CNq/R@=N,68υ3;W1nJvBt#J-޾/f 2G\s^g4u4ʘFpV\e[!F!TPH U^1К-\RX:9ˀW`Iji+6iG1-pr{wq6|!Sb:Q[j`b>I }WF9.O'.2 mYJ`,XD K{H4x[H&_G> ;xa\i\X 8rmVqAݔ:/5hgS[b^g,P7LFJ.B+eyx)|' 6Nck`1lƉG,SJ`ZCkE]:m%*BsL:.|%_O4 ė a?m@'M%`y(wV=W/Kkţ 8K2qEh7`w Рa8@ܒFmB ȭ+s:6 OW=SDL,Oᯢ-gujLM1<Q??ʵqr FTTnUSh0E(F:EJZ8l򴴟fd <7ʊ {䟘-VA/9(c$goE~X LPKNw-YҔ|6b>pBJ+dD6^-/X@fPT#RўB<}Vd7%b"ZZ}"6P+8Opgu-ٯĦ} B" q7*_7cC6VH>ϭz !xP_|~k%&{&T;.$CJt__ְ@ 0Gdx>TOO $j{K+`RC%^t)>͙f't-r UF <q((7@WDc ~c q9]BɞKiEUGe4<>vjcʱd'LL;K6SPڬK*=MߥkIj~Vǩs*Y N&(ylÅIHi'$V/kfx֐홷?/!c t3l hӱebTxblp$p_KC5{*e,ȷUA9-&.]few Q HfUv8A4Bӊ4 czKǝczBw\Oٷjt/~9-7$7X?+Yq;.2eZCM̈ʼQlFqt |d@x,YX-!j'T- Of;}}-m(㓌ȷEު˼h,#Ή%egR8c^zefX N ?tNi O6*۰+B$sΖAuNaQR/eZ?0)_ZLp.A!(ʪh-#Oԫ,F;Ʈ#Ox%*fҾ~8Ní%sr)f_)qڒa. 'W RZXx 2ܬ"=; [u  Q[ 9TxM+@??ʓ{;nF$oYn#@0BTX:)uvfW"Reڎ*=/Nc.jkscM "OX6;@TΓK˻U'U#}a:gI!gS䪴O5TCt;uR}i![hV,ZQD6kkX@'6<\lWI/<]w0DϗYWƳI)|  z{=$2q | )2e]_0,O߿ ^򓍎ԙK.QѤԌ>wQu}scJ)Kʲ8cu%ͮBnV]C03gv1wxRܧ Y֑:1H4#x X^~b͓~Ɋ% 2${#k :mMkhBя'HEŸ창S>3H%guVʺ:_͝J4L ~(sa k%JFW@@ gY.S4w|^q*Q'~IWقDRAAaKt\o1~3F]0r>'1lU4)]aaWgP7H[i &t ;7E#MތH δG=vŷziM MQސg[U/,9qLJ-]4?0$b~BP 1vKt|XD_"nSWHa.$iƃCϺ6 }/r3AT*bR6 JP'?`3_|ޤV*_z@*)~YDy3xB "q!D __񤖶PSjXC Lumbkq Cj|3J*L3y+7M( :9@䢍L[udW?[S-ؘY~;E]H9J A :=8;4kvZ/,o޳1KskL8.)L6q>5ZrN`jk)f KX{}f$gdKArlPD9R pe'>Q Uz1/ ߄!9o\8L^sqELzÒcLpXv^5h!Fa*[:m;U8^2Ae;FSc}?t1?[Pq#uSWJ7G g!SM7MkdFMMMqT݃Q?÷i? hAʏ;iJ FKO\Xp-1'U›)Yf $̯֦deyN.uzSC 1R#k<<.!ѭ7H}{!}OF`2bй` T)ŀcE;ܟ12flYbjɹWL4mʀKv!ck @jY@ 9Oȗgμ]IĿީ'`%@Tq>vu.]NILE?Nps;7tC{}WFx%Z-Ot;[|U3w1|@w%ʲCO=ޡy\`y֯ Vh\ngG:ь!W@0_CJ3 %\ɓ̐н-X(~I2.& )sG>g4 bzny==kk)E ܜ~~K8!$P;rG*]86k JP2KR<!s5ҙrlCۗ(}͛1Uh KqvSYẫ0zFd񿈿TEAY@_;om%}qЬ39@$zi}s? o/]co&,Ӱ`6/=F@a(D,RP4qWu인k Dž3s󳦴o6~s;no, "34GՂ~˧Hӏ;7ќ?7ka?#M!&$$ M o,Ӥk5+!mNOUܪAHH6Cۆ/ 0PNnW,Zׂ,iN60E4wΘyKc* (41J-T6 m̩ Qu(zՔ|}$o޹ʮ"ͩAA%*]Ŵ!~Y!v f1Qx*6y xe۴ͬFo y aFuTc;f$uO_ԧk+6];|H ?H[u7䬷ٝ* bDQ+<>/t咷i Yɑ]ŨTsQbT_V2}o7Q0Pg^RgQ+JAX.=YؕAATS`A&z pK7jH3Acf:'N Ѹcj7qq6)DZJo^]7P/ΘQ3櫄 卋1:LOo KD_r K0ps=0Oﵕ+EPb/C)0t&l]yGܽ'sz~R Ys5֎?[%G•Lb[ 4 OU rl ry`åo0JsS㷾q(͇i^2]33= 9,MzДޏmiФH=Jo_FNCEbI~/^cVں{ȩ*gcjKܯoQA b!#éx[r']u>7 DϏ,/ ,N+-8ҴX0]Yqp+VpW4d\=T]W$mdSJލU!wkLAx9.?_5-mtBeqWm5%_Ncַ`ܪI.q*`raӧ/*a-Zoŗ#QIC$ejmirU&Hdg4WX^0*BF 3>o5e=T.sX)\{tӲ&i|&C)`ҡ}Nk( Mƴh)`; N'X;v b/ |h +HCl/ruo!6$^׎×JtՂ{.B8X )ZK~e+}Su1`@ Ť-gȮ$DXʕf~k*s!hn;~&Ϋ(qScd] E#OC#Sa= J叭qD8bA1 $g8f--t;nrz>9fcD@&~̫?;d|p=-,WT;83%Uj»eJPA\P`[E6iY?@R(nN$HEUJ/9o7&MmI+mg;0\UD]椭RȦ% ׶T9j9{*PTUgMBxhI+}UjYHiy/[нm^n,jFOw3u.c{(|N֟!o$'w oU7]["L4X7"!2? HwƇgG* i{eW\<#Z4oԤn*>?n%@bp[~w7vXA,Č!ql:|+‹kD׬6lVCVAܦ‚$CQq!@ȍ "0aoQM+UfFAPm3 gd+Q%UA[Ħmr߽:/ZuobUPbXLJFijb[2O)[LdAׁUJZ7(|R9XqQnN(Du20Ub(#F2ؤL)C'SṆGbts$c{*f#ú~f.MK^ )Gaj\X r?l"m-YX71Bkꩠ!]|n.8RS|Ť ndd0:?Rޕfָsdȷ˸"BAEP̘*GGTForܭbb&LHd$=;< 3UufN 6I2뗜?->H`ڒeE\nI%Bz#ys.5p+%a'B~I!z YۧiEGKRE nݰV(Dh-L9mN^O`fY08{cIiͲ`y; fA2>=, G P2taPR2,E+&=A&i%$΋Bh7VmcCfOp/n q mMa}O׎bdسfMcBwo$d- wU0PۦDC mDŽ9lڟ "wk dh VצT3$ nr`>r5hf$UӰRiS9b2w珍g_ƶv%\gH *K!Xc)b>!harQqmA#kL=p.ԭn9  c[?4nS;o FG2HɘHnrkVqճH9ǻXDE~_ {؞0>%۞ SKrx..%Oo-ZU\ @_=_̢L+~\3]-*Bc-vvk'p,A? Հ24eYY+O MZfuMH|a o#9$d\SL3 Q/ ZM}ٱ6_3ۍ8;c+fjSPz_f0Ha}g;?~2@'/{_jN.\WMa&*oUY"F(80 |y}NOMbl5](NZ{{"AP@% (Hl Ͻ5|@2jfGYr6Lgh {9sNw7bv AHs \\=? (NxRh"Ҕn4ph L 4_#,׻Hju%mW_l}JP[9xavIFC'G*3#v$ƣ:k~ Rw3חK`646 e^>уJs V +JcՁ{Pvеo<@u>&l At:ܾ͜ҘHKCemKັ+.i_n'K#GW5]Sҵ*#Bn)HX]#mS>}RC'G 4@iJ3"kO1QO*XIpׅinn.&C5d.J9m} E56q,KMaEFd3[MGĎ't .y9 lR)Y4Qkq|6{B LW?Z-\-@ٶnUv|uuyRoauXTR&2D#N"988aMjQ ,#9x2GX-#e1$NDܯ c !(Ջ_VliёD=']DnMdAawX=b+JprIbsQ^4l/H.g闙3D} }W32.¥iB9 ߿uls@}hۍIzѳ,BT󌩮PT fպ_5w1YV\M4E]@Bl0C/umK[ {[:WBJx[εhĝT6rmAg>z,Uw,r+/{U׼xW=a>G \ȯ̬ GF]}͚K coiW2qJeD3 \nYn@_Z*Vl@^}h=XrWC)4o00ԒwD4'g$%4p? J#,kPn\aV-ѺHӯ0ZaF56*L{RdG"-7kR8@[w8<Su?f>kC0]&lٌ:~k*s,TeGĂQFIc(fD( ?Kwi@v A"?1](U+f,h&PhQA;[C%Bo`C5:H c ۏS1w9]K^%e+%%4-H7PjYR^Vj+gЗʈw޵l<6= YߓoI9mVH!BAc$ȡ&0V^2o75ƫf24EE32u3 *O fC1## p &IRq>r+l3DP^) Qk!NWHN"?Ku]%'$:@)I^,O-{'Eڝ\.=k "UP8CGX|J%LTDuHzn_ٚu ;Toy_\^zyM[G&a%/ڍq>/pfO,$YB;Cw] 0# ic?l6hP۴?9I0~ƚ1,fpzĀzEp6l9sx݅;@b (]YV}p0<;mRE oUV293MwڇciA-7Ĉ9ZjcB7@̨Q-D=ѯi.oK5jݯ@yZtK001pSAF)nD+rR=Ehf 1]dsFtd&f\f ,7Yi~z ~_K>˯2F oyMθ `8ԴsQOq'4,f%u1ERoS4Qyz-s_`{5qBlRC-U۩}KBn̺ikgPT+,Хs';4jұKbj2R4?/ڙM')j:bfs7PɍX;woz',{dlޮӎ(nQFCծ*mJ=CoxbɘQ.,PvE|KXǻ,)+_$4 i 1!&h^߾=mL?ݗ>;wِޕi_Εc$?a`Dͪ~\¤M&$`8 a8#{aB'BT9 ,95_I# 3AA.~ |BnlE^-;zr]sN# LiRg{' @dα)߶DiI?d "bt+>[E~F sJkO{fc< jQM"Vt.hlO\ŝWN?@\tlXC[0y^ !>a݂^)ޔ8~3A!GRr Ul r0<'ҰOhT̷On<kg9>p`c%L}޲9GS1ږl eu졂pיV4L\}IͫfpZFG܋8zjRXR\S7ewyoM^5_wcK4~^6?@ݕ R>'0b5%; |9x@i%MJvDUb {/*ҍ+" OMXڌ2U(zϮ+ަYr +t9Rh5$"Go/b܎USmZ KEHe:?Q{a =#7Uruc{#F8~}sn:B=%% `f$!zѪQ"yqZ4bʴ ;ߒ,W`i$8z;zADr4Y1X4zhj4cǫ~-m+ 9(.keԜ|] OB7kTB_pj~VO5[7νjSg wwhn1HܞP?>(-0ˇLZ@&i|aeqЈ~\tfzD!hkf3M88X; ]7D˘ WbШRކyn6qUt{gj 6L0DX u.-q vv&PO%A D-i5EHoL>mp|binƁ(o-: Zv~97ۯ]oH#8%RX4G0tް\!4^Ts\dQf46NI{ɻWW{קHXʤ_ƌ# FF{"+6ԠLߐwyӒBᠶII <+Rco:9=i|4τzkK'+=1٫NElb&SKdOQoP5LLQrɳ&VwҜLr&tuDM~p8%F;uNB>I?s' %(Q:5TceT>pg(7`¨dV:j?zVk<%J z觫 R3dׁiE.ds `??FI ־JλtLO;]*,q TNqHzZS-Y5\U֭WHrLtM醙#8LF6T۴ %-,΁;]65VxŚF]8gPc h^q'mA7sJo$ lXXa n.z>x:`$/ ,'MLV>33sCo3]u͘dM@KY#@d \dq}>BkQаaP*K>KxCކG!ptǀ'sg}gbp^ej^%1bT5&APTyd9a^`  4 SRQv ]tck0&jyͺhCbP5ě>^w3_ؖcqBاyQwV3s}{`&m9PΙӒu^iZ|T,O|cx`c,^;oZ=Jy/j8`@!/8sV3\ 3 AV6z=4ȮXKltRIga:/0g _J^.AYsxI|60 M֥bH ޡ=o=$= 4RLߤV.fh/63"/WPv+LcUVz'D3B}Mv݅3)(->4F1$]47($̫씐}'C똏8lNJjJsXc/ⱌ p[KLh"ý6' Hc(C $Fy#B;1[l㔈+a{RW(*,?sM ؅3[mI)]TOgk+=DY叢b GdMZz\iIK9F7edKK_u`=bO0 5J輌E;Q}cS}*?l;>Hr&0 Qi9C=}N6P kNZ W[qSdEơZ| 2V]B'zNjjeBY,@ގrAcn: z߇n=(كD$ؠ coAր>8*/NAtjB3q>cFX́eW8I[ۨ4g7*Y]F#ۍq~ * b,K)jϟK@4FZ(w#_ܯYE7<;~(‰w!ץh?IkZ+z'U)aw%R H̨t=}nSHe첹#^\u@)*#[$I#DD$3BMto*Iã2E>&邥ȟ*M;A_>G,W_ӆRa_Sq>@NwU+ƷL]ޖ/,q׀'q#c/U!y^9B/[񦛶uk#dh`Xu>;6Xr{zg f7j )Ee6 B,G&ᣎxYp\ 4vMTi_[ n,!s|8MCb8>}90lC$d!#֎Y k_I5mP0yvöxs`I~9 ӫ +XRdH]8ln貊e0𹪋Qdt6O4NeҘ~WIdۅjIFujqS-`B%֧sH-\[Wml6dT*:k}$h ʸG0.CD0Fp8%dd+a@5d.Cs3M{PqLJ TxgJ#(sqlSp'\\ נ֎L.0E?ebV7@PQ asƑ$,uQr5zU0/nFtGb f)Z蠤 pbu.>!j/ _%i㒴hS2Q|_9nf/&>0BT 5KcDM=Cݹ,@R{Ňg7si4dec#k۞٦M(z;aQ8z1ʄ[3 )Lp@2Gt҄Ӗ种9*o, hO@6!Sw ƳqQM&%^&DvϢm=^n15^r㿫*pɆvh6^t љHj1 ItsΠȩӗFe[Q^i?T7O벀n?K^Ì#wXZmdC \+2 t8㗮 1EDnҨ4~qĖ)xc4Ը:xiS1β'iJOBI3-z^tz ͵&C^Ivܠŝ]eEUj`q 8x许˱p;d]qx|<FlDd-Ӛ #kr8OѹxpgYZ070701000004b6000081a40000000000000000000000016650a15e00003dc4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/R=]?Eh=ڜ.+[9 V,8>$F5ܡZ¢}63>+n}?7|w N{V~( oH9?JbQS69pr-PcAYb]7ԵOv6͌uC $ LQf.ymu1㺞-rVϣY^ըU?GN gv8ZI]ΌՈ$]#:tVdlxߦ,ZVDl%1L?ܘo$ TmNEI5:7 b#N\i3X[>$.=[Ԍ`Rwam\ tC@aMd+Hߧ:Jo[`  xL<7oF0U$9_g^[` A&}y_&T5\_?m qAw}Pp3\"ȈB01]ZaG319 0?u&>΍f/|D`%F4kmspjjܘ(@hٚY8R{]P茂fe_sW r|ne-vC9"a4mMߊ٥GL T|F6}Ҡv+AkVRT(+ӗvGulWpX+ dAh/mH4OObٯ`$n?D>VȢGy>A1MYՋ&kRPwR55z@eieR &ݣQK\A>p(\Πu۸^<׎M\ekܗxR(ZΨdR?S7!Akf/o{hIi1tD )b՝AلuaYb0pi|g?6LW|"Y%9) Rzղs)yؤc-I'kL"yP*m+K E_23c&EN,hZ ,8xCv-ݰ#4"Jn8nbV7όX]D@Qڙ/ yuvS6G5]KyWHw,**Q<ub?o!S"cNFB!} :< M;^MJ0]h֛^S!D^+56A "r>SQiVuqc6l`SVAAùpQvDXs菏t|2!5d^sMZʵmdtXU'Ewӆ2 ρjO?+ tp{4XWy.c%)'1VaBu6 %q*qc_CJL+`nFQD3Wf&k9O6VNsf1lnb݆X\|ӣCD.:$(e4nTֽXdNcTŋAc*4nVP.1B\-8V=Jg׉]fQt|)bsO/ FUX A*ggA R:+d , AΧ ڇԛW:tCq?.,uEPnOc\]N#Y[eԬb׿WV`6R}'G[VbGW=-?2< nī#?T!&C8\,9 uqy[MR&v R@ lF=tteu.cw]9/F %gT"4}@CJ@Ada6C឵nH7EivSgis[c8zo'WkRbU#Y@Wa+;u>8kd6HmAdWCގju !UxuU]v('$ܩ GJjY УBD]U ^%_~wb^ ^nr9^߅zjɠ+<T>B;LLȀs5êC(03JSŬ'Frd %.zmr6(uCEt6$ EJ?tIwD ,^W6~-ZI^J1T8hf ٘ RcaKQK3P5)">` 8~Ib8$efIf xmuVw]ߘ[larIS}S!8P(Wu*ď'c5|`"#k![dy 3T%WpBUm0x&o[KS4AkBKYpOnvj&xL䪥{c͓p~rx⦻VJ (6}dҩ3rruHx$ In:]GM(Ŋ8S0,0HwWV0(S݊JfIn:K$+QTv1Ƞv 7J˺/ŭOm[zLzksG ٩o2_m~;@GZB۰d돑1 r:cH8>g[wl?;m/4WLɥ\9!υ}Ͷ0~R ۵[KiG~6S/'˭VvK3:aX |Oi'O C$/7gIBV PFqSsF+{ }h((c*M{W1v̄_~O'O~ԃhu Eʇq}rJu"QIwCJYvrD/Q7AOϡēNhqnDGTEԀs$$>W ;YF5Do=WniSX/6˓;W:5pz3Iw=}lxm'jɇ^At`%A =m "KeN?vi802wg&f@iSHw.·=Ƭ<:ձxU7 V R >F7![Va垅j`cyBI_oˑ%an):x*4xCp-{R|:e3v jճ5O< 8h"8͹PZ/ud=lА\u!^@#Ηx=>,r睅MjuG{-=HPBEޑpYmdo[&!fi%=27O֚Qse<(ֻ9މOJef6x hU[+/ |*CZWC"E{CΔ$k "VYOtsw[{As.w>5 A`z@6?x>`S:f-L73@҄|ݷRmJ-)Ry^`|l}iNFx<9%#`8-<>iE>JR$0:ʸkMy*znx?5 8y21L*xnH>j%kXH{"\(M~,|ie76= f S ?`w)].nLf'1ue`^D|e.UDki[!iڇD$EYc,$aUH2D/W:xە-!-rǻmS6WT ].{g L Q_.0宩=/+G 6 6Gh$WnB1N*GdeL?v0^5\4SW>3%sDcHE@9|YkD]I[3f’@\+=ԁF~UI'IσmHNjQ9sb[ bn˄E6`j{pΗp*$,ӊCu1iDo=>Y_ x^#T9ܡ:Si-_c CLgPfuR~ FR}ry0`}nd 5AwAun俸]sfϜ) PWHf;u&p:h~p+z=[h ]0M|$s[bV`dF̼j[4䧎u=O{u[f掾EmؓAY+e$Y Y="偁`$!o)eV3houC0oQn2WF/$k,MWL~Qr4$CtFRq 6߳*=n |ZCf|rG=bHgZH^(,JEQ UppGhIn|nSI31n8Us|X& "B@BL2DUzd+(K{q{K Y1~0R UV&V,1AmX̫$68D͇lfj]ax'OA5 )ӬlT|z"tx/kNY٘zWk2)_:&\z(9tvh.3nB^Xpex[)QѢ3uwa}O5fc[)%~Pc%%el (. 2v/6/>)'N4Bа?5ӮUFXnͨ⺜4%5*l8ZG5Eg0 YW&[b-LmI_gH.ޚ`{ouKobmcU~ …l?E1,Pd(z?Q'?*V%%eY׶ѐѴ qUX:Tp\ 6$D+d#)Ds$&檏#JQ:tMqкwJ=Vi$XepmƧ^jCk),*\W@'}c^R:䚤qB>цcֿC(h*i=@PrQ:bCY1%\yZMz9ngZ63(=rw)406`Ao^(AZ8֧VT~䋵 Q S1Iь:^N$8%VsMqֱck$Kӑ$.3 ߻˗Tȫee &QOr>I"O92`Y%-Mmk#-|ta]a cF [¨ L)um}ο=yO U2Qb k&7z̩5"> +*Qg49s7stMz^I+!BTTN2QEtBAK d{!0:-7j &ùVܲjܹ %r,岺6/|"~մ%A+2-h,\.TGve߳*=mx)nMh斮yXk 0]pi}0uQ$}3\ihTMf QFYl?PW:ji5-|H^ (4,<#YBQ @ؕl޵J+yXS*fBZa':S0uѽhB^V+?j}0 fj |8,@D̨¿!h gEc|ƮRjͲ SEOZm1D7[46DNO2W TTqxm&%HYdQձtee>Uhm45"H7(BLֵkV OOh aO>LJ>"rقpO쌢tS3S5̇7[ Sљ 8Ovvٿ@Fǂbm \{F|-Jh$*zvu:*#72ˋqz ݵh m]|Rwqy;8?ր$L@ 2zxnv75oF)H#" Ӄ1 bQ$8uf:,eGE&8E2`E[svk V 6OTb, o9Q Qȿy 5#MTGy4.r@ϳ }ٔyv ޴b M :dfEFIDҗP+f*#]- C1Yseb(hu`b19_MFJ/5S6c(eMjçb{?oK Q[Ov=¨8pC[ڙ~ioqLܳ6C52mKc5RM<wn nOބqdw->)!5>Y!71du9>.$կDvr >Us 䨂bO`[Pi`yl{GC7"1SDM=4[a!66OFu~ Lk+xnuñ rTFwq}2駰DC_%!دF"k~ku=T+:Kmz.IJ1'dwq`VCOy"y2Z~SeXArKmw<͔8<2.ۯz~A$-_K K7(M"0lG2<vwx= g8P;GUIʄp ʩUG6\T@W_mC(t=xurZPLAHz2@ۃZGM u~4? zs(\|_DE$[96'{Dȩ@>p^Enǿ9%KY6}TձW򊨟:YwdsUHM/*"VtZ=!lo:J2>֋$ 'vD."(MVQ7]d/KsDc8Nk{Ew* óEWgz=a*>@'! :$̪MW~ߨj[@en8yij6pGhؑ*!Z'=: Bna_كt?Aֳ2K'~#[NۤFΘ,6TrsMK~q\Qqnk TyKX1 YV?Y5ї @!b>[C@4ԊqJ??ϑms`d+[wU Pg.xE ɟY%FkS Mb8͗3O독5udTP@c5DIǜ"{+RwxNyCDd6\]_ uf"I RA;qiխ C [Ww3:;"09UsGJS4D 6 %6šAƒK;/œFGݭ[rRў^,Vmz,aJ7H#Nܮ ,d״7t OY&Пd>slT;ҋzg)qĺELg3WM[vOePMɇ?׼9'XS5((;1@<>xC[Sj7 v6i{Mf;0 x2sbXRwi%кRK-p\a?kE?uۺU_wt Բ K ji;2 >$]? Q|~z>c'bD:٦^4\-WB9`{"pq3i{i-zu5v*tXSSo Gv4<3n1Wr <6"Yn@] ?,_bcĀfc.AܖHϻyp-'LC[vcI; ;k 0ǚܯg[P%Y yp5۠HĈ0~BL9i4$KYmm|2iȻUU݆('AiwKln*!AR "DdԼfWЈ /xoQ&8ƭyykR{NPrPF1L @POnrdOZ|Lh}?BmdӰ3]n| Imo{?&,޸˃^b&֣ʉ%ӈ%*Ц>:_3v.' ?"CAyy-L+7 D]|sf푻ot&-ta,/ς5dT%<4(`ރ'i꫷HX*vx/'WC)@q6017CngZ,=Ms+j BCNe 3J"YV&|ʮA1m|GjƊQ g,[Hlpz$ζo⽫DٹHgp _!U7ĭ%>x[ײu_&u`Ӈy ʿqvqUb:[tC#c)nE#}] ǽ$ͷB;7. i ̄!C|H>aD5Y#3ySh2pG[!1d4QIrnje?V&H⮍33].*9.][-@YtF\!j.6-#/kBV.̑MΚ!YwmWĝW!"4J Z2ZKdٸlzpyߍl_ؽ9L]"ڿzyY͎V|irLhճC?(]nRzf4i@x%N"fEq]1|,:Ѡϣ-_UVF5Z|g =xF>QN*_vUHM q,q&ߗ~f[ȡԡ yw|i#aVM.U"16lX]+V7$⮴iiSn\~]:{%\U{㚍H6l; 0bDCL ]jk*@1¸ۥ5m XZY7@0·KÛrdFV!|~;I@Z܉]U_e>Yd-Ds W֜i:{  H~AYeed`Щ oZWdm_KFNkqOjV_c 6KBX_SzM_alSry59^6*[ɞ5P*rꓻaB(%X&uWѧHkz)`  :?!R!̉GKxq ))BzŤzSuΑ׶3{_{HbťJNͭv R%U?Rkņh4"5]@Mh8n)Eֵ5Vz2(!fň]Ls `#ފ CY=I1 /JETb֪ |ב uz%)iT9_ʆ(`:Yr ݩKcd36Ŗ >.h][ ^AB5Jte8fuceG [Bh$cM Gl$6 |e0;#iY%qA"/QW9OY-V]6C.À`vqQ#4 j|="{W lv )S! M|"H;:\mNػN1*>xˆKK5{aٖ'g$QuЧYgL\d^ĩN/s؃݆MtGk^Q<e֗lU*o3&E'&/2ۙڣsqd1g[iQzDJ8 {ީGod.j)\UTԲ*ZA l'‰g 'b3g!=_ -AyEdFmG(WL;F9~6*\1?)JrPlKUS*-唼1 `=ULA02_6ҙT,BY8 ACh| r}ߖd\v܈mMċ%ݭAcsm@a4X a r#g^;8{ThO'7SŽ~"\gM] Z5"Qk541Pw-5WNOѓ*X6Brl%b+w9:V7 g1Ov2T*T*yKAΛ}~;G ^TkxޓެW)5U 7h L [|SQ8j3yLBgq+VY DS~6 ? @E`&bVl)9БR5%yHaq1` ru:|4FvSM3)|36uRÉq;E HYr\t{(;63vL ;\$-ObJ.ikZ)]y2er.lo^돓\|cuSU{JJ8jYK睤=hS91Bem~*蓍n#2cV&4*|i0+poc:od-&`yJ|\6)i1R9,u,FARnk1He6h<^z7ɳRz4$tM`uƫ^s߿јpl8f]'20?9c]ӫ|2[J+,q[݇wQ|@0kJmK~ a\!O_ R-[{6bw" X "`,ꣃk\.4SH;$Ya ʰYE>Vy֐+2l:PtU:.5(zZ~O&bN'R|P#x^Dwr?3vuzC7 h5v&Q{k;׋̣R`*^5 o<4^f _KT/ $\"Uj6k*twnYt}U 'IK KJ.ҀiYI8nz*~HºKd)>K)MHBL (2$q$ihs"~.9Pf Dp8P+mBI ZAa%9Zƨ-Θ`ڷGTY_ÍIUf,C}W*dXKȑʆC*o8%jm)x,N 6+tc5"W>e?*tH 2A)24[ɢ3GQèlU$*QbUG֛Bf{ 1̙߷q=IX+ *]'~!&s$0ABh 1 z&151}1Ԋ@<[TהnxK1*i`=R#.?Vyo,jP ΚiJCL!a:75@8V &AG<;Y\pޒ8כef*E/>X2kJiөVṬr}@ 8ly8#;9{ gYZ070701000004b7000081a40000000000000000000000016650a15d000028b0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5660.ko.xz7zXZִF!t/fm(o]?Eh=ڜ.+B^ =Qq۸ɏhAKZS&)LwoF^s]e0|~@>jzE|E=K ov i/T؏*섏gCpiB_S|ߟXʿ.p/@JgplpL"4cBCco 8ϙVK ôΗִ6"]QUNWgF/Ng&a&NǜJ%M:PHV3LM5 bR厃z(~]|dE8pdeD-{!a{Е6ad\#ُ>noo??~GlE5Ws=~=Rw^J,p.]ꅕz!VbmT0J .1zk%_~K1/_ϒ< -&w+HvdItM@;G'؜ ~w6(NrK!lBiXNƼTH P|lІ˱ J[e&''5 j qhOB.GkWZG40C'u6]{ %×w%x=7,OlRM m^.7T켞حh&!m8MokC'*6Zx-p>/ey I7vO*; 6[ja m-;t pg{*>=T?Ʈ)}05UlILt5|G4"lN+XV aKRr;pU3[G$K6k~ YoVk2УTt_מHEiJ4e j&\Z@,uwI&&oh"=q&5{*% ;bu4勮^c|8* ).ΨZ-xmp,VIpUt XA>ce#[?6#dvꚖrӱ@~6ϔ"yžWa2&5H7rIx^lHt>Vt]woӖBrY<ȸ-mIt4-tK=6ae[ Fz3vڛZ2۝k[?3%!5eXO鶷 uy|,1 W՜yRBwf&OnFb(y;\vzsK6 9Sʊd'b{A}"K:c# ө1N( /"^gjBfwd n T&ug;C_ Pë(1[3]lD*t`)I4~U*ɖ~9qN'}Pw3 ٟA$cTM =#yG\EP0B#A3l< ^1*Y@\PQH(Xsu`!)ZD(&p6ۍP8CG_c ZzJz!rEj_,DppC3R:ܷ;=yuW)0z&'!"g#4vvXҙk C08W4"oe5]~`7pmYBǎ$4C&Gz`(:%isĔAfﺷ |h^MHmb /jͭF1|FJ//zSAywNzv}($=i3s&a>g#&k\;%+Zag2&;CC uMhdIENMJ)B)>cg;+)jHL} >(b| 6 -+H6 ގsK#BJ#_Wbc[JCFp6^09s;T\7?n%j,jővO ROf 6Be2\Dr@G>؞p&K^3}fOt\Ja8\Jt<a%0C BBF(TKL?XnqgBLP="$L y( 3=SX/ԡcG"F@K'q]Sr}p uuHŶhpSJD˘t=GDەi11"(sx + +i{H~q<So|ʞ+5G &6(BPn8RMgr^J`^\\V~ٸ7$&= 3Mv۰M!x'̹&'ڲG3~ʯL~#,߃] y3;.#Q*/%";d};µ 3TA*peǸ،O8rQkH\}힤4_nl`0֨қVOQD,@e ~ن*FdMe(%l=Q:Xe̳#rǼGW{*ZxbyΜPIĸz"mm, ReIB#ֹ. , h8b?y 4qB BCqqOtր0Ssh㪕MOrSa')xS]\ܯzhbfgGn,UG [Ĝhfqk8hvf? ^1 }3R1V)? fE|fBMa N-)\#73d~R% =#V>ح/ij%Y+oQ8d0K<)vz4; yT!<|THuGpzk9>-Eh^&M( :»3n>VͮMQGQӷAiO> e1'E)Uoz/UDc{8ޱ>VR+ʯJԛH#C(RxV=M{Tؤby -yrcPXeJY+גTn-uً :>>[kH лsjMRN,mAfǐm/tm͋{NK FUT{2w(8&Cr kzk3௣*;\gփVy}brϼK?HQ6ܡn|4}N8ƷI\WzL-Y:6$tR4$:~/ ,3h7.U#=e,|ޖTD2=PZ >TvSbwIV=yÎelZ5x"* zY6iiO^ w ׷68r`@vzpOa8XU*E*1L*lXh15ǒULd9I7K1wp+KR07qLg,xvZ'EP5bÒ &*X݋*ţ٪pYχh]xh d GRt ȑ[]Q1؈poQe~k t?a1xn^\$gh$''P9m\u, ]걢VLu R:fq2EX*ھk^J28S,A4ڤXJV\!Bו1ڃg{(=mtxB*> DL犘_ךBt $ثGBS*FJfA~=`x]-?n5mW* UElWne.(k2&_RpS\dJGj 4^ʢ>|4U/ǥX ¯9A ;u(@ܰɏ1mee@<D@h$&,鿒LL i)'*F?4+l[B^;\)y{CQlmE7b$$Y4/xgJ6.2 O{U9L]瞿+Ĕ67NYR}d )`%m "łMj RyBY3jb"M5~5`مlCwzdOV~q`ǝZ\N[b4Hsw"`/ŏ򉍬3hY?rdmu@#:tA"wsl 㢍=?ފseAGfּIM`Wj]=M,5hjxlw1.NC4/yo8Dߺ4V r>> ɗ͚(&Hkb7$~ZDUn7t׋kҖ~@,3vI2}zӚu;79Y}ye  {ǝ4?o~u9cvo*m?"7ey&%at0QplEb-g)7WMcu$'6!`[Oڇ(ļQFP[MGFoⓏwxsWQ`TL vwڝ톷lH_m g$ID>[ѵZ-7'I6;1!q vc C"_Y"T> nZ_Zbʱ 4 E66欵c؁VQ׉rXͱJ=,z0{K_J ,"~Bg\tO^# $*8Qnq+ &1F*$;>~pljk4+b"@y!龩(kV.zvx9Cbr˪Ə.QOׯ9\aoTD;~{˅0kZO3'4$%)'w+2I1m$W.E4}3! ћAx V)$F qH31n29!ƿ1P`Jr3MoOB1/+{v4 `Ŝ0k<\88KnU,~hkhky mz= uԳF}䯌 7!%68qhGn AW_f> :bfe'Y8tQP }sGBAC+Sh#[>=>s j! '{x]i`5Y [jg돈޷[zqLD.ƩɵpRo* UΟubQ߃e1i& ZҜAPJfVF"AƘ%s͜w;ta:w?fe|4(Ch׋ֽOهyRBO- S#Gj:Y:)H;KONSӑaG)q Wۈ_0F#y=E}fm8NuBːؚ.& N˞Mux">uR׈Jd*lFa!B 㦶[qNAQ~dbIb=O'J܁Fa/fzZ?/#mA 頽JڃdK,mIp`uÜ*5"$+ 6̗ A$ۮrmiX0..lFx+#s^u4=;"* 6ýY >+*oňfwJVCD=zUYD%b'Ti䩦d+PǠQPf9:_i>/gS–q@/!rJ ]" *7?|v`Me*NMIcW L.^ "/$nqe=wpfbF^ZB*ˠ1J:砧&a){sI-zL͍ItJSpDY QҰ;S:Lly1 |K!r+kh{z؇$uKF+3TP""U Τ3AQ7u ;k_[>QR &*r3Hu\c*UD4U^FԤC6ClRi^*eNPW)b˅|>zk ?v& QрVFҭ;ޭmAop1-^s6[BO8u?zK9'y8>*ñCJn~/Gޗ^j˩g$P!Xᲇ扦ld>.JB{˕zZ8i &(ԥe -+n(wjes:w/|.Nl':N~ǡV1>'} ]9^.IwuW[ރ4>liIh8hB}AZAaAPQ?RQD^C:C m\52Ft=UbۯPdWeQUDžd2[b*!{'i);.;3?عǎ8Ua>^^(f]ܻ4@\p_5S?L,(8faZ!_:rqU/FX#zaJ;*m+[l E{PP9ͼN<:!rF"R)yM6/$[ш"\0||v 5M4x egPXș5;ALh4f%\qB5v-"/y%CpTx~"Z3xo%Ji0Lw `c#JmEZ3L|>\yBRp<]y8ָ3q!s%xwpG gvv؀%cfExU֬0l8!p=HS#]NZ+k!芷1^4p]+KYvK7068o&jX@Q+A11h҅|t5̴=} !]ш$YJ8wҠOt:&Cop:جt7n/˭ MS,FjLSPKVOQгֺԟf /PJ9CdrO{9fJ D:T`D.!k- ɡiĕlH?ӏ&Dw_8sVhSϼ= C [x 6@R\cL !mFkjv_7..0bl[uD;F+U@t[GAK峜wV]>ۅ _aHz -D Fq}pJ 7BĔ'l y Zx68CiI\ 6x~ |Ncp2 H (hVx'g2kH_B/q+~Wڡcɉa=/s ~SQ Ѡ&~G-"RkTnbH$$HFHx= 74&?1 O7waޡCUI)଴3j!*kn([oLHJeu7؃s<1[-|Q2 P ^BX*©ay9[sro%ԒD!Ct шV}TȚ{`6&M{PL6v*Yue(@ݢ΢!zh咥nsy3%7zlF'%ggEzxנG605MTʎΚ-'72V*m0H.}7KaShTDz٫N̡C: 'ڭǤg([kqWE1hcVCXt Q?w~J`3@aUM7C*Zϑnvƨ"iøg|1ѹw1skK$:pP@!ݴ;/YԶ>-3K+hGqNWo|dz:5TQ5z#(:8¥(6﹙ 7Tjሻ$]CxEX zS,ˑo}<^)s8aی'Ԉq`<2s{Jiʫ|,miG~C&>]]qje4(cb-]"aSXeLwiѭ\jH{M\WV'$9^C*> QKs{+̬݁VZtv^3€78LJa4'iy%HK S)(]P{fAXoI}ŐMz@?G=1oT.Nei I@9Cxc=(m;&BgMb_ Lufc\,!˻#o8$糆 N(E䩶6E2WOeQF.K>oN;6^e<JSs\@fIƒȰ`a~iDA#C(,\'ve;q}<7H_A&Z ?'k]_&bT!sfQ2]AW4) ,͚be^Wpq+ym?[dXIoR$i- P_)us\Ӳ%)*X(7;" CfNypqƌ(o.B8΁/~@vDpI) mNωd"ḚJnO47_X[xd{nrBRBi ޼0BBfH293u[=-(kSX\7Uy i<[_D_bI<[_KCL=wy K@n"aYW~ɰ_B:(cnLʧI-/~Uυ~Ydx?@H~lmGR%vĞ"lK'ncvɷ=+ Ae-'r'W ifHWi/U!;b/2ݳ䍈s^KZK\b}n)\-s@ Jv ZbGH2˃syp҂Y0&[4f# W&cͦ|3Obue/#j;-N{Ӿ_@=8RoȢg\Ʈ|zs1Td?%Gc >|rhfDM"7إ'F_;~7QHg@p3ad/8DuA|7w5o(9kf G0O`lVFPZwi?V87%qC31R%#`[r&wnÂI:'ĸg|̂fD̓EGgȫxrdΔ2J#@Ni:>DU7+wNyn%QkU"EkR GS۰.Lxvd\4(Iq-1@}bySӕCB[j0Ci96Az؞N:cQ`}!~ !/VVU{V] bPY\q,.aG[IVű0gS!vK3F⿷er߶F qQ8 k~S&Je_!(jJ;⟜5ޭEyKXjˈ:w$Ј/ڠ~3N ~C{?YdzI]%˧)Peإ9xI#ϺC}:O>T#빡CbdGn$+ Dz}WJێwnLXrM]~Nڮ< &HyZ/RJ`>u*KX*qv} *yA^4g)K6#qfF82Y 7u18`1Y:n+n5-L(AK:ܓSk4*3fz11#&B'M&?Q?|2y8z8@On)COcPV&%Q@ xذ:^RE;qHba p!'vԍ\oˈAF,㪆 7^&.6)aWtg6 cP[B6;jG&H˜Oc+800ߖV%6b e *j;/Xw>}>M's V>cR)ø#`gLVs[AJՁL8JPI g3Bޯa]6䟛yH྘` 3K"u/#T~ Hs0Y)w- ZrtT?YP,}0onpcu*[L;W%gIqXgmn:&ܟ1@x9Y|#ֵ%2yW<Quy oD p1M=RT`^00YC(0?"yQIbhnK1rcMSJ.Z*=?:h6Ż{_9MK r" u?7/g)iœѼIwfn8{Z+?ޯ_p3{B[ZAHWi=3Ac[/YO#N)CJpTBhj!為ƀKѣgr[ڄIR0)ɢLXB;J$Ou넔g 6LnGr  ~6Ѿ+KHӵ)2'D˚$=Р(O01"y2) ЯCkmS`ZuGI.JϿ\ Zdl._RYVUM;nhfъT߮ ֕Fujmh^U(Aiv nƇzWLWKi-%?LSa2c s@9t>[*Ԏ(03Ѭv1~2uGܴ3[uM\U˻'3I7} $RIw} v\Dٯ&| 8SToUVMwckk!ChX2O4%~S̬Zg]i*Y(MBT*Rt"\^@&\9J/̳ ;;Z CZ\*B%n{[wՠLϏ,kjMIh˔7i9ȯ Qx`Ne&'Gv8X &̀{G!DpG/ x uGM?iCkR3ԃcb72{uT4VA@˫~ɍX5j +.K404R;.{Ɲ'!EYTBgD":A~ u,w^ϧ A Ӥ.yg'6aLh6&͵q<0jeuYa#Mw=]ƫ+a̖/4 F()_Sa(1u`:[hlܴW!!v 5q"MAZ{e4.<>i%@w۷5.x[մnLuƟObR)xoiyZ+v#n.AQngV?dFȏYlvQ4џBy;7k'G~kwי-p'Ӹf0\!S1 ,,Om$D8, `% }a38+C-Mnؿ^ 94an0F0cV6O|%\Sl[ŕ/nT.eo{P6AWorSiw'2iQ6ꈢc..]8l "I Y90lO&V˓H)A?ۢ;@8eʃܻ,|D\P#]zt9HUȻ>i^TefīB&FhBtg]=yFFP(CkXֽYmdL2dIB@}}o dftx3&e.o[d`Y#DIÿp Wןk4Te&Kcm":z yp郱X>bq}b>(EETJkux¶L\͵?o#$o M n:PGd[+{Trvb+.H ȹ* :??<q(W,XRwǍz_hXnUd]J,MW{ߛp6qQ8bd-|)`D F|.WjKv0#u֛X"du%sȲ9) 0M ByJlW. V'tC' gAd>hXlRvǓG?o as ܗcOᦄMlxo.(`BmmL|؈b]1K$4u򊦯Z0N%# !Mh 3s V1ZH@O%$@ kc\qVM/IeIBݦ {zX"\V,IYډ3DH1^\0 4āb:GI(P[:J={v(pWt`Y `Jduyt=EWޱ)9<V G!y Ф?Vh)\|hP40V(K*lLTqceܷG#]c+)Kqiֱz2c9fn9BzrF1 8^8’!8D5'W&ԭFF^6P)&r7#B\$+EpOF@(<}5*OvwᲟϢƷO4!fhuX^lPJ}aC m%VT1ֿȨDm\[D6N˔=n_Ne>|+KK_=)}oǷsn/Su]e}J?aHc$`»oDf0J=;cH=6Zfs:ij mrcPV:mU0c%SܫѸs+zRGV#C]S üghǂZKZO؟9/v\*!)~ ɱIH=٢-j6,H"+0tiZ7f z/V3M78!ԨطpKui*>IƞYxt85J W8Nmtm; 3]#o*M1)n(3׫٣Ƥ̚p +z4&|V?Sn';hteD,E3s}8~t2%?5dm Y ucC z-4|L7+.4fTwS5/0QVH8+}H6Hmq!x%.$JBX4+MY޷#h6稬¤۾э"H7ؾɖ-ĊhYo)QMWuMUЌu"QNKRQ|X."X!=J\B* Dݷt¼PI- 7V z 0*bba  1נꉴO^h'ppiXb&ͿY##zjp8;CdhjųLpB̬*B31п1N_jW37|h[$J[K`gXN:'}$7lSRYϷZu lS#ͥKoԱʒb6UAڷ(H9?c๘SZ!CYB *fJ"ZS]<ɹ _mT*kkgR;U83 /,`*^3^$}2Ƀ۶Ǿ I YP%gU6tF&jUPܚ{128"/#(t̮fOZ;ᅿzNS&ϪfV2f8 .v, %գRйAq*3yjpOT=i'< bͧ~sxCtm߼tc꾾uL=]+/7x'=TB<:39FCG@iBE=]]GkUprN1)d2͝%ٕ "Ą咗V`h{5B"/:)v=dk eچ}?AyѹN*+or]. քv6Ee#&,V <1ŵY KhjbI[m)+QcE >^0^ƨYe[ 1G:u\{.3?l!DAgaA* qI'>:by% Dg~8#]Is&s-\yM/:y6T8:~|L6/|./4HkqxC=\ZJ\&@'\| y)46_PJM3y?-v_C0}U,}ٰ7|PMbĞBќf>cWLf=rRHM@װg ̿ o+`["`[g&4WJ_s%(Ź)e:M!`0oI}fHn$ t,Վ!ZA[+'·U'^U&Tms;ނ0e|'f4~]?bۑ GЭ`ڄWY@[v!:JnBi<ӉeM4d [;rBDH<|DfVhB_Xup?da?Wz%X{&A99mmlWsXu$5Ak'=As>/wINHvgq[-e,d "^qtW"vWàN(um+N}pFfQpDwJ/>ɫ]3H3}GUlr,兽wT`}E!A,)eBGs>tQL?}9u  ScDT LS.:Y!ڵyCl~4rP;(lp }Xl!k~evhK}9v6|T9m oޠ V&p5x\wj+bS'BQABp-X,KCj-Y k7boaPSţ^ќuz?}y'Y$9οQiõilBia nEW4lh%C j+||fj20~i*6rb@&駎h^UƦ#%O<[5;#bW.|'bwZt})FJt4 [ʹ 1X$i+?Ʒ{`߄(UhJe/ʵ ^R|Awp:/0Lѝ3e%\ѓ%p}+Rh]_@l|JȱkBGPW98AB^#&ZWn\8  ֩ҧP_f(M&Ng $ΠMa\=83hA;gC1Ƅ~5J\X5`(E7gd?> \#L0'1f/Tl/遯Rn2H4A\Mw`@ko=p4]Pzo ;"k7O{Jo"#LXnY`h- \G+T 7|pvb)bO ies$ZW\C8(%_&aSi ·^!xcC Ζm\)bWCV +n.n,e.Eâ۞@x s$(o"K_vHI~K+ 47g e.ԶZS%C> Ɋ&Mۻ%_7c5mć#ilSؤ(-=QGáڤ5XQmEr9̖[p&h-!XleVxYdjէVLPM2~7,.-PD@5f}Wm !&6imGG+1[-,0%u]}=SUEVz=PFȠjݡ]Y,W$t AP-RW@hU=1aER(OsJ1n s;L%=)EY$5'Kr*C42Z%A<6.XxԥVX3I)Pr>*e9_*&#b;/m kJմ#JwVM*S 2u7CKg(3PZ$DM߳LؖŔebzȇW{ )Jϳ28=B5%q{8E4 4(5{+"%Ws0hw\ !$oBsQ26FqI*:UűJ6fH-΍35;Ga g ϮD3Hod-* P`c&Q* h eZX7i:bە%yՔ D\Kf+nQL7#խH0n@RGP1|``0ᷓb78%7H( J)s=Db ѿsM[ң4YXį'Hc_rrK XWahqv9:E^SЦjdnۗ8{/ ^&2>|~"^$(xFF 6!KZBdkŒllgM=S]Ȑ輤c3tٺ,h"H1E[̾؜|#tyG@sDƓ1v7i e]d G}"s%$ɘف|;'C, aD3'L@̡ e#ކk)&-92k '(í|j RvL01 48siU764S}'Ŗ1avp<\We[nZ_Ku` ?;cФw{Ba3kf1r(TO=Go!Wj-zD\y^Ρ_n!S'yƤV{`@ynU'8゗Ƕ!%Kj&+Tc# U[CvDkΞtk^#ox l1ٶ]q jhO_NQb~!OW8u)<7!H`Sk ?0eWP'BuiA:3Ļ$#"9Ҝ ݟ7,ՄcbS l(eh\fP;UkE/T]@bxQalA n ]!+U7jZ[IwljЗa lg=>:j~3dFn'lpjoN 虝P6;+{^:)zw;YMڍJOz-Ha#jI&p[Q>܂eIJ_"Ϸc÷Β2ʤ0Ud|[@Hn'dt{a(~(>,W$@M>S*1wvU֚Or:ؔ'.tWOIoiGΣC8c|c\3fs&1e/>LZQt3'EGȿK}1m'ܚ|z(<*4dtu%߹7\p{U.!k!XnŮߑHLeaw4BB 0epY PI&.>4D,P Mۮ 8LD^u E$Vu83BM:UwNdD(x},*36 w /_!q7L02W3F [>ՌO*x/$ 2-S(SC^跆DB ͓lUvqk%{;1=FV* 9JM^3./5 > Z]hܿl)L,`5 5z"kj̲(65F5y~qH[ZA3iԜB 1=H;}Ƌ!/K^,KIIiF!SqQc(\9xwa=.q+6(i߃t&x+>}LArywo?6#P1`t^eF 2[Oi?u3cٙHc`|WBk.{DhCae): NnCq>?R 7n;ҟ=-B)v"qGގ1ޡЇ螗]_(7@8LbDw"kQP:o:_0aH?Ep<%ih4vg\ #E*CO [@] BMeB8ʖ#hxP/btKqd4k_5Or,qu~&vZPWD]26=!Kg܄Cƞy8 } Lq$">֚JT?:pZ%dM˹4ukԲ"WYPJ(S(wAv!\zs:?8TH0uG HD. 0-FkD06~Zc`W{˔oߦs3`-^ U IS5/`O$F:^hTT8sV=Fޣ%6.Έ-)7_4(2 &b*3g.|UnsquBM-2P#VTHa/txV~;dsg_1ߙ"w?H7CYI;+MMv>40TАy\>Š洁gS޺ ͷE0W+F5FP1UiArwiϚQt6oHӋ;Z\ lv @ѽG0S4yM,N~:Cڋ=#t뼺m$sz4T0 wvRHhoohC.ZpH-Skqz"!CuO~]m{n[m:zf]7t   |hLkU:aN 8-},\aEDGzK֎#d!>;$q@'Xl`#N6;KgȾI%1zh4`A&LLBs a눘]Zx+R o⚽wAoVĶi>y9}}q~Qq%M&K#r3#QmqWsNziTo+쥘ES#;xfW51DBZ;( =r05+ꦰ쐰}@:p }3hVPӝG1K)Ro^b̀9L(orKs7#s1^IإN:c7sQ9>op͎7E}|(Ip;Ƞǹ`aoxWµh&N2rDfKSpBJ˱VOF8E%kcd@eu:׬߉7-]eP.A)`^'w'\C8N> cԎPE-p̒V#'q$JAVH%DOÍ:׀@ sz]hCA}e(/:8XrG&"[3iV:1y9ucZ%쨹`?7ˠ]Kp9z /e8d9΋(1[!l%V.(_jpkb5}+U֤RiF2UH؆={cqùc >{ê 'MtEN(]Ke,ɹS|X~٬X~(y0 i`1<4H&;$^q:qNP$jL `XwZq&|r#$nL}\(g(Kš9:}a?ZԾn>_Xps2aOMO : `\q8Y@f0H+ lBV8]aڜZx[NɩϯO=ʿ#̣h.s@nD$$FPwuBbR`rmLmIGa~ rK :E7z&Ν]J^q%=Z&2 S(ܦ`$DWzS'(U#*}[`[zZ|pᓒvż'#>ω_;3<#z qn7+-˼l!kx="[JN!(ּA' /7+sL^:{[g#Ԕ6-?m3#artg7MqXp ;,g \Y\ v ;aB vZy)dZNU(u9׆?EEI7 h&GEs /\ aEvMU¦^o%1}.> ׀4qV|_FI(utBoy~M0j#`5o$4%DNp XD գ+ or+|yބy4P  }r|߲&{&AI{Fo=3g^Ae1`J|yeopeќ[ GFM_#)ZϺp{ʣbfJޜ.:l-aAk\! waOr(ư}d [°ti 9cM+t zɍY:P yWbu4eVP)W$ݾ,< 9-(=蚞 [>qk_.GsBϿw(X佼qVa5eWJyzAL(rHlNwK==5z#S'S) P ;6flyʄG:p?_9ƽ#v"x~ĽW+zOuFJJZhCӝ>d0-Jv5tE 2_'+m>[iu] }. G`B ~tv-͡6Ke3)zTe.71hTsT7U,e2;>L³ =r_WW&Gw呕L9ߧk'Xr:u趱iW D/CtZŝ֤V$={w΅{^=&+C=v-އEdكgi O4Sqc@ja3ۥY`nU= 0nQ:,EYO(mVFkAEY̻9 xzw)Yn'ԄV@+_B1)5T=ARh,->s>ӣBSV]F;[/-;,Z nYoʤwYZwY#颥2o$0ERD+4%-0G?dgP` Mɧ<4DK >WeE̳XU3T\ Ck2f(#;YbwˠbϾ>9gEf=tMܧQ u#fc(TXgZ4QS*Xai/Q&DǦBհN 9t_@FΙaƭS0l/i|%\/jve#?yĀv]"ԫ.! cL0uJ9+0cS$ճs4HPKЙFIT|W9C0v_pLԚ߳AwJw00!ܽZ:sd=hؽLI0J$,Iނ3 ?Z .RS݈*fGRfr庨0BZ VK? J♙:8m2AdFCZHXx?U!fu%ݙ2Ӓ@#"E 4 ͬX z}hQֻ=7u(hIoVKw$hfEy1^٥\X{-ewԪR؎2w8+A~bK?_(mn39GrNt-(…/5lpۍ6caK|Y~0V% |hCrguSՙE.17kB H,E0ŵ6|9D /8ɐ6fGB+ˀ5~?YY,LƹZ#'|gKƊZ횃[}}wneCb:v7FerE[bt79*-s,i= '<(;㨙 gtfQ.HzSB88T3_>Oo F#?=!k?iSu;0):&\_seX f2~e.g#܇F\M=gCZRy0cMĨkOPgV 2Z5t۲; *h1N壍HzpNGEŬ r a(~.WYZ_%ooX⦥P\݆#4<38r猒Y[.w䬵qi␋ߪ E͎vpl]ݧgF0G\p 9%,qoUP+j/P\ .[UiFIH/?a 6lMEDcdηdұo:֞У&_{OҰ 'lWEZwFoʮc%tCzC6xL> f2ӥB&^žzthAQlݷ^{1%{) S{f8Z[rSQ+Tct.1]`@NMjNW&-|Ұ  mQPX~a9EEv/^=#'s`]B?L,޺4 hxV/|0/&[0+Wv[/j_&tYYPz!`[[k\8sBb2hE?.Y4*#J\@&&ibJz83]1'! ='e"L gb,?›TڍlU+(aZ %5 Rް&8Wj2E/qzp"j,(n49eC_jF}KQTV1E*Mc*pSnlY5 ]wE&CٵSŠ'g#0x7 T>HS7p.y|n唻OY_7K9v1n%39ua]o.!lYTYv~|79~/@ EbI[--OFKrG"$Zf2~m(8F;{[HmJ'Kx$Gd 503'hUېuL NGU+D작V05&:&]>)_U{4fYVW̎",e)Iߣg8Nž1v`npBx=p'U}ʷNؔH _+Hdꁂi}RKXAoLǵ߆="lg{h˿sn%jr~̀NwjAn9wh6DA '̊ݷA^<' WGi)uXs612[H0Wpb Xgr0}Auí2VeGa|򄥜;̄WlIeό D[ AN$9W1tĞ?\?EkƤte8TݯD(q}ݽ뫂_j0#qlsjbQfAw^S <~ >(<`@oD# &$;ɔίMYL6\H5Npɜ57 GMKM*5wQxg2aRXwROFؽ~EDæLRC#@ M*HV" Rf+kɛQ4ܥo:8-i5A %EڸݷHv s Np$M>sM2o+ Kfw l22Jzݑƞ/,x1bn7/ (=wG\fds$ZӛcrH}7-hcH"\B pQ&~]l%f3'/ >*_ac4<{tCs MPs bakݤL^N|L*e.˚N)/-sfurA@'nf0m^>w4Ws(- 'VU9u-كzklWBkb7T97)-7y`q Ku9ACqVSCiZ4TmOě Jk.hkɼmO Rf53,,<'A$<0=~fq<"]u`'Lo [ x$ۼaΣ8=ȗ5tƃ6foY-If[UDB6#@}Ȃnm^և{ֹ_>=,̫[GZ;Bw,kM6zfĬ5H"`[\N~ {@Gg/ #1 )e|xޮO)IJDYбwH>㾄>w-xlF_Ih;j|'#%\Fiк!ŏ__͗lpO{[D"W3>%;v_dNȹV1J ԀK!vgK0;zB9pG!jB+,ſ~8*mbLjÊ{S<*(F:e-PJpC#(">iNL7?U9G=^p 0pC&Twokgdz"M\,pB3j>_?X>d[/cxTd*8u'=Y+ow~!}tL#WE.^_I1{Ծ _k]o>4/&v)/kvJ#j{SduwPcȵ(BJYĮc`ZFρ4ߦ#zd$s9Gfs|H¹D4Wcx_%ы%H jLJpF;6&?,χ]_2gٮh(=]W 'Ip1Тi9ΫsԾ9fhZ[Iuc~ jҖ! 8/:,eY6aj0:g oJjKFff ՈŌ4.pౡ"W! ESe6j;x?P3xE}Ͳ SA%h׹}UF1 ;hB4orEW$~C;/Mj &M.w(M ޻izjzFtb]FM'+/@vd(ڞ,U^g1c!,Be 3! WƝ%4`:%@SP_L$ܴBWC~ͭ46rQ5z ߫:?w$i C5|BVg']џ?9'xgeBpkt Ouo1mt1A>r담Q{ |z)3C} k˨z$ن\I2Sn\lʅsQ߂808F9>y+9]w "I6<%}?}Xc^\;ʒIvށi{򛨾x|4͟j}jwp-ZmG!dzV8_xsldߎ0RL{12[Cf{L'-0Qcj4DUo5&og N\Z.l6wq(y2Le t2[PL.j_53T||vTIcY 2x F)0z#wwTHk^72A,pSnJ=DE9׿ ÖCSŲ ])WTP!b>2HqᾈUU* U mht?JY[`-&-)f o~fegm4NcřJDV ?*?hjm$Eh{yaB5 FD+]~}4PM}n듙TD| kAJD͋fܘGn"g 5u7͈|0L{Oaa}[O׉T )D:/u􏒎 9 ^QUyv%>-$v=1p2ڽA)X BSU3O.ݐQd_f30jkiGNRzYT? r^':!CeD睹fNySZs IjiΧ%U_gͭ 33oVϮ ByTmUfcnhzF76ʈ`:GT&cOEPo(uAx`k:H5\x욪<[Bvp6p(P897[:a„՜ۮڜ?k]~S{`c޻"'M IVT`Pk(tM ָm2*0'ѵ. I|GJm@M9̛ o4}nI] ֤)TӉ9@yŲTo4q % %\ e#ŹVmtD26!m^E'tz'%6MmTlRڰ~m-ksVNiĘ5B Ig0طH$h)'uӓ%XnkP"M%rdz;02QycQx;Ls}+AA%F1&d1(LkJ07dw?Ɔ`z@D_O& 5vbF˃ER]w% 4fy#rӨQQ6\@L>-—uj*6uTS[ ZeUzT _ofKo%_Gn V3g/ҖD)q/}d7[TOv?1\.U@M/Փ@0)j1pg1 +sEl4ǥ^&#CHx}Zj,a&GҩRPԡ:N't7ڃZ~ˬ,qO6<ݞ ˋ1JDJŭ\މғ*ߢIְՂ Rr.<#=?qr}!ׅ$gy+M (wmi(;WC6`&OF]!f s{mߚ*f+z$A7Y <3w#W둤Sb/{a"ASňh‚ 861szS%yv!L.]ڬIݝ#'97)і H~U` cbEy2pv>W(;ys/J=_3zEn;9i DÁFgf}gZh{NsuPٔG $rYd畱wFD*/ѡC{URs y:L龹X-Ǎ++X LFb ɺ{ R9Ytި3#°nuxhNzL`; 蠤 !|9 ;T.^V|yMmTJ =ڬ¢[ݹsˊ o)C$ Ҹ!H6zQilV' J-GiCy91n4]5%\ra6Tgvd]qv.SRJwYYXy/[uzeo۹r*LvPRoRDOƴV<3a*f~ ep1Q^鮐t>pM,3pHuGO< c/$ N`9!!Te 6ccSJs s/Ebqں3j B$b#"9*GowTOMj{?oʍ4@@T݊2J"ϋdO?3% Kc*AfΫ׌IN Ĉ!( S0%{' VH\!2*i&X ++[J71l"4j rImSdѸK[ )5L( |m4%6L׹Aq(-O6LEYKgnw!UL!"K(eY{2d;pWS`DNhsīr).&or KQ$ |B"\1@=.8Xao}IC7G/ô~[5.N);cFn/VUL9F+6iu_H{ MwAEX6[IІsGGb6~޷pȽiru`؆Yh%wcѳdEn 't}>X|F7X(Zu [DD}7̿-/k^>teg!d d.SεJ;"@ճ-⍠.yuGh@=u*H!#\3LL(SV~ PVY{6Y-sa?*qyЂ״՗1 qC¹KL*UY/WQt_<ᶉZW6^oW4R}nz!+̡/ +fߞc 3ۂq+WV$!l@%j0QϦM FsvZB@ J6C{A(+>ݚ?ׯ*\sd"K'9Y/?0\k4(lDJh}GWmkh* 5]fڏ?_f## ,\\4ZClLCWF}Ts@H)_&]=s5.o^ξ?tg+/L"^1B/)M7,;4ٕ20"?*UN0y8֑eyм'@{+MUP2 Sopb+aՉʙy떖z);6,i)/f !9'U-'aR7ZRh:f_H/חI9/E-+R_/G|ty<"V95C6+ xqUh|NI.w>.v @뷌42VAɗ<ƼCDEUO5d Y7\r6r ' qK  H7rk"htFy2O4"M&,z f6L\d#lNJCPPu(HXe( }Mbw%-c9Ge8* u0԰%V : ?Ifh,Xq>!f?j9F3=-H9LRobn Ӌy{|. 'Ay=u4/ ?EGRϢд_x- Q#mOʤ2fj*b7S[y 8e'ykѩzIHirjUJduke ${*؄0!KS+Ԭv4|b#^һ$ 7τ-OCX-KED*¯NPE6Nz pC`u]LHqt'wR8ɏm bQ2G^+Zh ɭJW%}u̟ ?2{L̏k2,Ouũ;hebc{^x:ByTFG}ʒS9cpnYv ;}rH4?) t|e49֮KDVchZޮwSMndܞX}'ăop lc{=#0S @40$|7}wнӜ*+Eh) {1E DO|J7xlraiFxbh DKժ|N[s̄ao?lc`Crhl(a9t12'٧U}6t7a98~SƓL@U?CMd7\zhv<>i.h7O9i\π7,D0I#c-тr0R# Yçvh#MRU-X9*5旵[gw<6<:VnX.sSIM:~BC㣙,DFՖV-];(Bl?п^Cψ~k9zkL7P#R_8J)KrCCgS 1d0wQ&TXi)I YR4[xϒԬqc1ׯ˸z-6.ZKTɔ em3uv0${$;Y)ޮ9¬v- Dn.YA $}`B 2>4XmJ1az$<2o98KN%[L3&r689^*m|oE;&qdi Hf'k8<3jȠdc&e ]uIֹfXְh/;JfDŽLk xVʏߓ=R0.ft U;`h͉eD' > 4 Rd?uq*ZJojcHA%atd:DGxS_C9(2q ꨄ|꿤z+u{T(FgT-tͯ&4Ӽny%+yqS3VuTK{=O j W}L-Uxn#)[oNH "RYQ1xY2图;+ cȏ(d'"&aͮA!ɦX 7Hv4l}dV&J02qHW*0a=- Bc4,1{+,]uxYS]!FVa[fѢuiɺ}/Vݳ6&THh[{?\@elFɹ,Q-}5YR} ﮀ$ 1"5566YҜԹbM˜Ki#wx y2U ܙ.zk=L#3zo<4Vż%h/iN5BgBw! om}X+^jw&en*K i<8M1Yo_K\iwH_Z"kB17ZNHK{\w IR7]D(K14 &`o)Ӿjĭ2x8ZvEsL77)Do7Vh 'ŋ9_.~#H,ޭ-l 8gjke4ʵlerV,nvB1 K ѵ2T~|+"$Rwv %!*% kC]~`~ _*DvQloG?FO]Wzw`-); g|]X˪8DuO(HR6X9$F42fdl>k+k;_'V|zPO,CVGNr%-"AFIpȜGxO.c)"Bᣴ J;<䰨in 03 [ {໑H^_)eJ`# H9Na_8H \0J(LQ klm5vCaCw,D"V r~`:.[3rn/AY*ZØyv^!=v/Ћ*}BŘS1y]`|7\R!}s󉗈&ֱt뾁Ѻ{7~ff_/%+*j xy#YW" hb +>\vR*ڢ&]Qԍ7Z%Qeu4"$2w\!'>D(M5r'"ZQ'Ne/zqdZ`IjJHˈݐCIV)pJ+dq{#F82LSw;{R[laOi5 Jq lU̴nHDb4|IP[\V_"w{lX\egp 5|fKtz7ceFpI`iftax*9ʪIK:O1Ų'g~#~QᘱtD?/`C֣f6 ܭk قArT:4 krz40!41ub)y51D_*`͝4CSex>4p$y}<15(.s' zaNC,C0O&i+v<`SG@pW6&׫k5>F|<};c,Wdن +ͬHEUʦO!~q{AF&Qδ朵b,U#ꏍm,;jWVlOPʩ;|D&VXOuGR)PcLxrRrGRi%l4*>_m) ~F#p|qҺFoIgp؋2T@r'BTrUHϱԾGDɮ)>-?5B5s|^0_ ߗo9XI3 $ױPK* gYƅ^ j:~\cuCU),>߸Вk>&Ɇu `@ıE!++JwFư_~>rvHn\gHYA/܂q 84 8/e@Pݪ^iAk7TǬ P6}_$nnD)d 9glcQ bDk'_7k:L &Hϔ'kZ4۝e:ji+4`s¢)3ʗckƹ!>S8:@ !p{'-`<ˊ 'w{e2;(aBY$xɭ4R "^H8j@4kfј'\SKŖ IX~GD+sMy_lsBx[qF$XrՆGy9)oH"K@5#My_}(lhR=tV0OލLp͉rZEdP3H&$C4 M[!RZTi  cKؕ =E-_x8;p͵30p,Da\ʚ]BEPh7Q;%.ogB]Q4I* +nrEYֆ*b6EMvֆy BΗB h<$J` Dڅ/Z~q˵$cD~Gi>cX 9lۭ(ӗN!A6ݷ#<@vm LUَH{ET4ţܘH0A376!8!9ӏafULTHqV ϲF]Y5Et"-)I"H1ؐNCKUl_D.Y'zxsb'?떉YPp3+pc6Wd tg)ҴLPʃxY"_6kPe8/o,Zݥ`,ݟV״=Vev.#PCj@ǹ,"l-qP%ѤQ[ae^*: z)QW/FzˤF^C!5>f5E "F_N`Xf۰T eCi)sU;ȀR"*>p,iJGbJW)Al_ ceō2WU F:vZ{_^]65.yLsS!MwC3-KK!+`㠭b)'FqK1QgޚX"!dO 9p=ByBg4n${HRM.|31^{#?91DT95e(!x?(x!#փHބBUVysݩ}S♧xJɸбmٚ0\OLV\U-FeF$Es"k%jJ_Ok?-iM! 'T&Mir{1PJ9.$]ԉOºL2+|jn΍H< jlJ٣ u+gB+N/)fktP_xTڭSZJXнu˃yڏaAtTVApM$S}p0kV 6eus<^)I[CV*{F2ϏϳEG-vgmQ^ G_E]|rr]] eP@_z|hZ=ĐDN@,5^zi}R3ND#{JK.@AAÇ)l 2`On֛.sD4-9i L~{AEZjU)$)YFy a|gdg?(gn|!.ghߗɇEd }Uw=ۘSO7c,9aHxrlQ@3Dztx1hxy ]bCӦՇp8OՈs7ї%̶(8;<p IbAt͛bÍ!4YUyǾ!M>=@8v$Fm;/wuL_©t{p 4夬d_N+qE ZҶuh&VO}oIG/`Q0&R!X?YFݝ¡=qVu$uotesI;# i \ї1-@gHc,VEQW= XNrR]#\0^le{{JT~daȓ 7@ߟ |_{~+ AXFw}A ꤾ}? z{H1rȗugF5Ύ 큿Lkt:z>ɣsb13. rt:?F O6 BAw jzS/eځ2_ti9i5绑[lBQ^ mu Mȃvq%SB3)㎨ÝՓΎU rVN//v^y HXǤ| eZB;ϐC;*}yIA +8y1T7F-Y,h].)T毝0}{z *;0_2!?jz3 z-UI'\ ai6DzԂ̆X=P[Y=mJ9]"6'Jx>BQu7рK."}PWSUD0Z47oY߸XH pan8k*2`̍JzZ*re7KJ {7\.Ғt(q6tʼ%b=c ^3LEE^K^۞w!~zтƙ;Ŷ4:mP<`ƩXmOuO6:Y-[uBPr^)|%X\3vsԏZbIJRiJbU;cCGAь՟$icMcێ+7=Zf5 Oκ<(cK7Ch{$e?[ϧMSZ\jJdґRaMO6^Ia若{7 wE~TGwXipOg>l_KHmr$cfV) 3#Zfʦ>w+qܱc}o36]6av3T3F xuVr|˵h5X*Y@7!լ_V@*i 0d3ܔUS-6>kD ʳK``'!9O@sK;7iSs|D5P7z=9ӎ[liϱf*.I'aKXIgבj X:8W&W:Y7^٧f^VѬAF=q֦RHS+Z_83qZ /Qg?/Άm !FSa'/&+_r)gI JfP/~lS4eO[ ѓM ƒaƃ me[[!T1[S,A]LUh'(1çor,d.W;&$4RmU>"?dlStu U@Ft苇#.+;;+K^L֒pS)~\KãIJи :=Qq|&qkyspl3Cr9^gKDN sMm9'e>^{lթ֭j;Dll. ,\[vKJ;Sl -L~I+D 9 C Id_ӕ#S%4]QX@F>$/$WEWB/;6&#Bwt#G!0鑛u2A$_~E%ыm!}Ob.\ZDF2L 7Bס9An6>8&%`I!n%YA6=!~S"~|ޚVy P6.+^T5hFh*0<-J[c8d1 D FR{b2#$ ls۸ulj=C4zz_X IPPdըwB(W绞8+_ODtlŚoa gI)NBMC(<)(i)n_(]?kHXy=EI|Zo_MG6E)kmˑd9}ױ"VkU9bhRj莡"Z6АޤNoY9Et^hgO^ i*05aºƕ15㮎QYgPVR`кOCe] h0cfBȓAJ$<[Q VnKHuSP)wWI[-;=0; /mCC @^ nf_m))Pŗ?7Aըw!} dYF'92O>-Y-xZ"/ @"zv[ y?7MTkZNI<]V\:Iߥk X`#@bfnd0i.ˋ/!P_vK%"aq}B.LaNiH[0Hd|]GoWIA]n.' p{%$flHeIk-*J, 1wcT{3{E$ŝ.{ ~5(qsTFJ?l&;2Ȭj}UOEE=_b\V%q=%+x'V5]>aAg{ 3d0eDҘSO;'[ BZX֮Lcn6 akY#MOc{~7jHZ5ɱ9(6Pܞ0Y.@Xiƙ16-:ƪdeL% o8ʾII7 mP`M/p(ʂA بY~,j)lܡ/`Jy0zwC t&GZUQgC_y[T8C7P6QP̄=uJ]C)DR1G["kYu7K]R  aarX$ [ +D_+C0LAr8 * i Sma>9c>dPRl#ǟH5?9v||$D|~Zc̎D8(>;%@28[I^ztƹy`V,7=ez8O#UEgz:\@83 r_/,'LK? d.'Rr)FguxiqKr > t'?R$ `?&-ô-x4tyՓmE1 ihV[#tb?M'"MGxO3&XXy\w[nxhY5sfx,gz۶MU:B=#u8.9B}JЂ>i Xv;Ҧ~ {l,f&XO.1LnjY HoaY(C*{/tM}7wIv1$lg'jc  Ɣ )ro,R }IDCa3T4LqvݗMP21_,yp=^1ԋгˁbo j!\HyKKiz] x!6Xc䑡񕏯X!4(p/OH+J*+%( |Z9P͸3ہrʦ֏Ӡ,-һqHBQ* T/܆n vyjl{öy}33E!i}\Ȝr7l`>g٧P4G~PF 3ЉgLOT*mQҶ~9]lF;'_; ( ?v (s,vKCYC37B~9jC4Sˆ#WlAw&<'Ed'+4["[8DgO< z'wL -)XJGt|f+{=㻩DLW$W0+0,(9#h)"Sh%i} "\;CMOSRSoᇸg@-(|pU^bH{ʋ^*!'/u#y,ݽXAwcrF0'賠lx 7|U妨1 xy$. !)%×wJ0b6+x4Q(2H^|RZYhJZ.3{ UE5 KӔYYh7KZ^9}=# k䜡Gqk-N@wO)_H6oݾuJ_LC[u%( O5mGO@n"Cg^,h DR1'!yehv^if6\Y-o.z'1D՞I%MLQ^}Y!2myקEzE7ѕ$_wt.!<Jp5d&_i#!`Mzd E+QfNzf.`SdEJr36O}8WhI'_ @}!Ψ8E5~k&PQgjo[7gmmr3<6 =0 ,f}Mi8^ - SbZLq Lbͦmgj=EdSAho:IE gs´9KsRqX2v;,zĩ(ᛈwoѹL`~%l׊mc(=\FyyGi {(f]V:Ԗܲ=Ģ_f4sbhu)tM@AE\}@B]F0\>.yq@9)?͌C{ OU> _O&OIBe X*_ A+,Z-:ut3Yֹ4K>;8rV09۝C20WohIRNj%1ۆ=]~Q|*5؟bo|$Rq/j VVHO'Y ;^8hx$fs;]% fPC -Qa)la!SNZ%ŊvF|Cs"^8vj|izagQn”1>=gK0E7'g:PV K+fG8NëȢØ!tSqBY{j%(஧ǟpvrO'z栮L! k)L%0NQ4oVZ~P@͑AiM"U׌VиB(+<W\Cc{N**MeHkG׍/\_⻀Fdٰ:_z[i`e@/M/l**g8Z,|uG~pGi7C {?f`fEbQ812 ;t%þLI2|\"q‰G\5+UtԹl[Lt1i~ {'c̸+vL;Mb`R~ek"#(Oe41F,ma~NbmvLqU‚9Q岁(##]™gD4$4$Q<>''e6sd+qGkl6Q3e~f~o\ ![ˬ 4Aû#b/䈪17¹Qb/QOuq\ر4x-zln_7UY|$2}G F l,Lp@|3vvK"\jj=ݻYeQ磆yJCh̖ZK:o߁>^[ X=2Y1b[74h2r vZ!W+m@O@@E( K}-u wA{X:C肑wmVత X:"ѵFjP.mBOHɏʷ@- fˤAsx1SqKjƉ!^OO\9þA< R+O@)16X}{<U]h ,uXiYuNjvUu=s{[<Ō^Ox63,y(@۩GLp(йj#uXz)|]u: (g8rmSuI~ɱ.5Q-Hxؽ6j,.- oacRk`KYhay a'ʰC ȴg}ng]Vs{?=g'˹ޑbP8O*~Ar5vK`Wvt+\Bm1R-R A" 8$ x=߹OsٸdQՔ9aGNj= aV&\f_2 g @Pj V#=ٮ1OE8c.ܤWE3_hb9PZ/?8*dޯe/'LZL=hEݟ4d4Yz!/򕖿'@v?qhxH$m+到;#QӼ.ʯheRBXIG~ݢ$H I 1ǏG#A*R:A16aɖbx}}lܞK5Xx T' $HY2!}2{uHФ TޕW$4L~Vd7޿7bwse5)OIoUαN ns\Yp;D_k% AJ3э kp7ٗpvɁ1p4PڲrbKtJhƃ?N*K!UuY_h. (J8?'͖₱ e-ӥkqJs>.2t #D9dl kN4 ~buIfh(ocysIZ7ۂ Z^L0#,G%ÄNf[Dy5r{9KP!.D啺RܔSJ'YzB^{x} )Qڂ .(B_1} cfY% )Z"J󂾙7G؆: 1^7C>^|Jʗ>ҟ\@4)s-hCUPz=n4ͲC~A|^;'cq(Nٌmqہ֕oe"燲V'YBr\RIZՍ3fCtq~1IXyd(s8Ł 9n9G%F70@F]iDNz|{1fwr!El强󳲮 ?D ɜnve? icЩߊWIj^&L ]CW@z$3@֢OX?!ܺ onJE`c.Hagр+vMAفa5oCLڷ8>~ɛw(*ڢtPD  Woק BV⋩BWQ>#v1(n$ß,ȾY/r_jzyF$IQ\ٸ?6#|?2yڲrxsź; $ξtF-&iuK݆#tX 'uds-AH,Z3ӿ}AEy=3ӂ~}"O'6bwp+0 ޜFGHٺ;h9ǜrbNi߳,fB6nlcV9>Dj2w>&~u8yh>!ҳU`sZ=sCMmŷ4ֺ$I͈֫+*DL ne:LhW_}CS!)-3S| 6zOEyͽ>+$ٺ$YE#{&vv!pL+&byC,>i|cAmN$Pl%7/4"%]Bq Y܄d;Q4hoX0[qGա/="ΧžZ!EՑVW\JYB^8VP8G ϐICL$R4ҏ'^GCYB~>ev7E*}$@u`KF٩̡2{A@:ϗ,(GPF|oZ ]4sķ1/Xm4.6.ub$"ws{8nFlxӕەRQ]s[ V,Հ2 YobRε-c.K7ktG$ή#bv l9.cgI)Drԃ}*@^pUfvMr@6FQ ;{=adzkG]QˮMM]Aվ?\??#Xb[ KHڅHKk_-U.F$m- N>̬/&U:3XI3}(C>s@\QOFPбs9[+cH-%Gb^bvk1аq|4e7W/jYKE+$ɾٿĹ$|EjS*"B\ <0ǣeQ7.M&f.PMQ-- 2UM~*C{§ "#SG)]nj$ơ r- P֟Yfݷ&!%ʮ:KFaGD]'cM]@ }EygΙ%qzAZ!&EГMDHC)Z9B5aǕ; i6$^9J>^sW0#8A$XߚTnp=CW3gu@tkT/񈁰VXm'PPܪ|lv][ N4eW?hnVH{i[bƌ1>"T}!)0yto|֧W2F)~/ݾ΋V$keޞyaKﱟ;IKOv ' x##'o>pS{O~r/`v+|Lâ~qOaKVśOw&|[4s }=Ҥޝw5>*v É9{+ZIY10@?lcoq ?oL.,U{^LIv(n}`^f)(j74W/ü)ʧjĵTg#d8sm!A(?ZRMIb1ɏO :ssXF;fc۪b#YGnԙRLiD 0?jn'of T8{Xlxtd*Yלy1S|j"+&f#CcM0nU.w`AY"Oh#ѕkytQi})2jT#tμwG:hMJBJو&H EuQz/ˎ!TVs6 gcJN3d&IC8MlXނTZ|S8d7NEA'3Kqew!-k 6.HHNmb$ tznj)ۤac2zC^=:U!XYt7wZ֡H"|v/^+WEβRѴyu's)U`+1ّۅb%i8+FẢS"ɖo"qw5nUE;8a~bRe1$1`ڭVV R5L=tz[RYJzTgzGp0>U5\BFTck臭F̝3|O]9U{GO-m,)r4$gt5- eًcGUWUԋCR\luld̍LkLtLᓹr 8 6?/;nsI5`>$B)oE>O@IDsG0eOhUc7Ծ%渽BvrVYtžv(9Vh%ZZhPޗ3ʎM} [uɍ἟ e{}]l9y<RVkv>ؼ PbC`cIJQw3#v$܉#} qg {[T |T ;G hDq|[v2YKB)-K3dhxU,~wI+xp1s88!qKЋ5y+$NNp(cQ"U61l,3ofNŰU`uja틚Y7#d U$t⚱Py3Lt5KT:Œ'ɑ3:Bʷ>󵦸hK:LSkݖ{ҝp9v,ێyU Pt-^>9`u+'߳ gNE*Wax[I_tĥ)Bb2'$ք;'̝`nmj7ʬ] Vy IoC.rC畖2x@YY 97s6mɤ"v](Vf>Sk A' .:o6pBrsZ.Ŭ]SWfTџ}np`m5PPw3M( :Auѣ,7@0xζF|)/Bks),=ؒMAG%EZ>th۶x*=Ud; oD_Ŭ g &؜FUU<%ï$Nvף萇݈?M1FhJ)y_Ы2ʛ >#I*APlΈD2A?3~?D*$sRjit{z;r{QI:0YXqwW[Ɲ )-u_6E>9j^F fn3Qp?AVȦ'4 gEKT'<}xĆ/"R]GIH)F?!'ڷ1mGPudibKz ^rl:'QWC:9(ܰplP7`=Q"QHR9Y8'@|a[U}_g4B 簾؊^U, :[1skC/#YcUR*[:¥tpO_<L9UT?W՝A6n5P\֛/*8/u|0ޖjLũ`Orl \ea_~%8?G`4Ck[XthSxߔ}6>Iq ~nX6щRc4f:+3pMjyp.7 ʂzdg}gVh&345}op:¬s3KH!UY~K-)#v"jLU뽑!&34>koPk+P QqBᐼagXGUI݁SOPO\NyE]`zR֤xOqrևכ@}Nױ kQ0-R]{!:|@>tiV.'hGl/d5cydQ<~$_(4? R|mxb5 \HIN7j)@Z<@n_DP*k62ȇԬ@BuOi+ yi"#SتE qyR/ /m?ڄ\q;)47U >(K7Lr׶X'zpg6HZ(o68ދbө30!c`a6WKc7,vU$$Q+Ll͡l~;VLpMBӻ>e]vW̓CQ"f6͊$* \"GYPr9¨ N즑#FNX P'i X өiWS1?qtcyM f/H1"x덄mu>+j1G(RX΍" R#m۴J+y %/r~M]49d J%#C tif/2/ܞsY̗~M/ bsN;{[-)x[i8*'MɮM'15S}VE l4sWļ[B3\,0mn%Etϱ(!Hagv-ޠN1 . {g\e)ODMt;+4G0r^#!.ݷ~}!ɐC5N!rF3{^,-EuB!_2HrsdOp[ 06|8*ZmV Tރi#y<Ëo*g6]b-fb߭^tSTy?iuBl9ZV7듟+=у%pnOkA*HF(RTͩl4i98},y  DldBnɁThˈ#i_A0ag[^fA-Lh3ϩnIҜx;;CfsCPq( Q*["1)@v-O`rF7Je?,.-[]9;>I=^o}ˏSf~c%ï+~;Q M^(&_UӘm)/sOzӕD?١8w OXL[<+6N{87ā`rjxxj`^ zU0關B  ih"Bʗ'6nƘhiqR;S븰#ݳĉ$IGSжup9P`Uj9̧%,gG%؞m 5kH/&*V*ǥ0 Ȣaھ63S?t@49;=\ VrM 嫈AkuhSY:D6t"@)VR\J=h7tH%7 :)Z'HYSh'*=G@yrGRMXMT7{TIf.2%]Ica%x b%b 2"N^WwUpT<  :e S >MH#[OcB. ff8rrW<.s=W_>׼T :5>zB6kBT~edB&.{0Q8Y2yn6CZ:f.VwYx3m 2',*dPRT1!?YPQVlMQ .vK1㠸E"p3ftO,n9JS"s"wk}[fbOkMPgMz䐱-Ө$N yB[>`Z|\ ,k<#KIh1215ɳtNX1bi}tN+ޢ2_~2Ûn$y;j٦O^R-Y!ƺ.u+pt:܀듘(?tvg{ @ ^npVoU|wD_y=HY:"B,)!t`nWFEI~nr|yy:/Z9͒%F*<*'q5žM VlPfl70dx3;DA&duz *5La_Rx3-Rzv%`K,>8PI3rjd4#p3~p7bWgLģgF8WRj{@r[4Lq~%K&.0rDB 1yw\,bܯmxIsQx)#/P(yT'3 _<Đyz$0)T,YƸ~zvCWd'(Ik\NM v-n4 MƲ})1* B/z}g3mXו@/VtTmeVV2* $C`LpO36br96i,"uD ՠG!YeT\Q-wX0/츷H=H;yoDtQVLi RA%ρL!A I2czm9L8g2YT=&VhwЃľD{ah6L938qa='H bR;_!eg[!V[a0LSMû;8"Ӈa0|x81 0-4 Hv ~x*3һ7_(s>7x5Wpa+UA8|f`fjOm?jdƾ.8-'Zźsq`yB&ʈHS9qJ#*#?[ `sXv:42ϐXo/8ɖtjDZ8b!E,G?䐽awc,㖊Ic tM\oXnwXnz``A[gCD޾M3&nEeLLS; 0H9' Dz5vyf;0$JT-ۋkZTWP8:=O# Y¬ku~+E.8:CRn'>{tMb0f* sAKZͱ@R8ދ ۭtLћ}Y.H$@)e!lQ5+W[_1JlORXŜ + jfk"KY/"r; HC7XhdJ8^o=TA^kNIڑ*Y([,)ǝ][I X{-] BJ9nB>> ,WHgp6,%{-Z^k]&(v(}h}60YQp5|n2T՟kM$_L7(EïFݹIf), ]kcfg ]T_VmmǰV0Vz\XkxR&~pv\'+Vma@O,!l Wy܍EB. ˦4[#aOA@ə,#h*ৠƂASC7릷k,@{z#٨pE E18pg=ȭv ߧ֒&1Hg$僄oп%6$Erb09Uԝ1ZHn`~t (hPNYsc`|֐{9@$cшڴ<\&WrQ(W-+,e@.q +߈t9"=F*ѵicX0͎!b}6m``?`ȹ'#d =4MDޙH 3ǃJL02F$;SZczX݃ϵo(ʃSZrFwFdnQ&hynTJ=P " kzW0f"oUGNd=9RZN্=/e% qBH$k+Kp,X9 1t wMn!\KoĻiDaڸ=< Vie`GAZ'mׁYY% 1q|Y-l}dbI>V"Wcâ F23Y0 ќMC2w|!5^ Jm; Y-@ݑGF[ G~bCF\?/KxY&èvnrE`/I@tXi> -]4BOFp*y24> P&L2-qDId**|7w= +NۻpwWwB)7 IU\Gz;X]{3mHه0簑}c*bdjy,vWxgjDPt!(cNFdp_lUDe:T>ŧ׼ltQ:qn z̆ MbbFN$?[pl'UFXo 販\ҁ"?@fch.nt5wxQ~6n<$ZUcWGM* ht܌#mIi(غ-~r1:q+v- jyȬQj1 +`"}@W)K Rr\8_KXxt<i!N:0T奻:G$fZ ?+Mj z-^BimiĒ,c'C6/r eL+ҫ2 IFH[(\P HFK-νBrY*zfY ]:65G~j?dmw"R@-q1M?=E_,Nvg=de6aC<x^x]1K+B7ĶɐXoL.SM ݝG6d͘Z&$L}_vr%ӧk(Oyuzbb1 h]68I,^ 3FML["wI{. Ť=5|;z< DxpyB'u]cNp;<ov A;;nUrw:0i9bbxt[sM 6|R"%@_vT.)BItc=\yFgD[q݊3d̡1ց쪳jڍL 炕\P>Qܛ".Gpg7:up(4/Q_e`?,z™*~ waA% nQһk8SFC(BoWe*쯪\4SA[x+#WnYNyA*_ّwG^ðkI1"jC[,îX/JR'S2P'fͺjmوB(dCۥϬ iwpפL4#!+uIZsx%/!$J(n\ˡ%|޺5 c,e1OP#E.]VhӸ]&fj.UwfN 1=")'02PĎX kT1Fo¥Y4"8L[LoОn餅5- t(s~8*׊أKTg]5iIKbc]~-W060ݎ>M>pۜKFr&J$rKk?Ng:*n|FƖ 5_]mE' H%206#`Zsbz*=~`n>${vɘSijӡwwl"15ء-T膴^FC=hV5Ļ*ZAfO`O@icdJH@_O:xf?"}#_EwҏnpE3{!}ϕ\9 \\ J2LmҘrՑ]= \T\ ,>k[9-[~#{N ^c˃|y؏lVjm^I /1' QF@2}@ /૔<K"}$ͪn'IqjjwL۠h= '< 'uNkoɑoDncR!넌x-"{CF5.@.,.W*YAݔ 1!Iu/0#d*u2huETR`IAҧ;wXɉx<y];V\T]6`^>=I$U޳@^pH'mt3taE3:A,ÙӀd, um:1x9ɘ 0=vҽk7v%X҅@!zO_M/kAoq-"ǂjXI=~T;x!d$-ϳpd?KHaw6nݒhQ52KbTI=e|X;E9 vәVgF!|3iug2ĭuFJ ~ϐtYW2Z6^u tj.}a 5ԩ` A L57 SҤ8 Î3+"aiJU{GUC/GVTl~HpHI/W\JGǎ"vߞ6ۥ)QfGgNO#֧?&[ ceoUd4K~{9ae؜ b˚tDRSaOy`:}% YmѶʙ2cn?uQt-"9$D¿+\@.rQd,?=3j(X :$;^Iq C͢-Koesl!zNR{̀Y Ry%^IJˀ= *,CC0%֌aD߸Ẹ.sB-0uIf^;t{{cBnѡVv*]*{2 ZUh3m!"$GR^Yn5ƂyMN#NDЋMrET8YddS(F7-hCeGÇa^MVoVLYG]4+[S&}6B3Gt1gJR2]gnN/}Ku詉=5ÄJcu? ?05#EϳuRjIfl6Ԧ\7+s2arW)`c CW$ b?FxIb.)`c3~) 1X$4s:OEng^?q:O<ƼUY:`\_ L7yPLoDBd */Ї aP+'-16-A>A"@ISmĨ9Ϝ(ܨF~z \#L `P^Q! 6"^SZh8@TyO'3f6BcۚWQpLmw9ȚJeYH{o"p oCB១OMV{-!EM@KĀ7PPaKZ!Q8FŸ́ݹ5A-'*f]NVkz% ҷkk)YA=i z1,3 7uQe3YfB( bڍZ7aq"iȕ\ՇNJb'@ vWmZ2ɀZ"HVۭmK[Ԭ^>%f^Kjd <\?/暕fKKЗ7.^u>[kݞWYBt_6"8PKnk)ǵ&ĸH¼)q#T}1`x=@=15  .vHSI%tZY 4 npe0be`BkwD.3S p8@PiPr%] :>&;-uc};$ZwOի˹(lEo}S/q!`,eڸx<qxx4w`l–:Vp 7'Ap9/oX[7e oÑ,NESv6{AϹv1#DEII7|MPcRq/LVt*cWlX+f| RXU= z[5,O%}{R_~d3%xPDd{<Ƴȶ(R )c7# He,AJjB_^uO6J ywQܟ܎!~T1M l* H4}C2:zt Qm|ffZѥb@>|e- I4mg[cj 5Ś拰KulTZלNIt2~f})Dk^o|i"&試:m4 ޒ1se- oVN&aO0a\*Wѵ{ˁZ@:fD.%֪vBy$hK>TL\"c+eLT vfOZ#yϭJVjQJ̏ X*xORۢ "Z{0_`2 RrS<h\pQ<t0F;o_?Z7ۇl4ݿۊ &K"DZV3*Lf@(uR8)m Q3WCdk軴}LJ]˜NIW1N4 VX_Y:*M;8Dhw s2qH!*' r%]I:f'Jk ~%固4IlyN]ڌqXm=A *K׆B9uj[vWV=8Ee"R zB,faU1gOa1{V]7t͛bC>OH$~ʻ?J^t&X >΀!$@e.P5<,%Da62.CS ^_h{kKV_~S6 O{%?kzQa{. Ld ްbCV7n7ƊZ+z4x~[9_Z+iZdʺ`iI@, Y+>ml%djF^8/[IfmRᎾe4o|S-9v^6C#n6pp*羇I^S~ `ܱ|S(.zEqI h4j#hm?+/Jm*4,(]j+ǘg ,LEk+߿xc#ȈX2E+a=Ub^4I} " ||/x.%Alk/LdhE*;aP!7,&:` S&1$GcYo^HN,gz[y+_F2oy*i!<T8%xZu)̱_c $]b/Pj) ,λO۬pKЪ%q[^9Yt'S0ꮷ`z%(ȩ]5}ἳקzPH7s1\i1FsB%ڰyZob lM^xJ@48hdWТ@Ww1Oxz=} /u9vbvgeK/QTO9̧ ]pCA=-]\W,_쎷X^5|Y~Ig;os7Y} SzѠ[PF:{|nw AIX){s_xU+ƣ5vwܚvv/Ln6 TDGU 社({K4sks A*8$HR`Rx* b7E$46ؒ~sxj o\Sv1 UdO[x2jh .&:+.>Čn(9[*=I MҌxywp"(Պ2V7pL߽o Y"Ҧ"Q+,e7YCDe/sL`C}5"_:G1yco*9 4R"O"D/fQU0*îiR42 E׸d? Z o<ui(;ksI8ul T+hc*beJ guSkCDe@!z~ݍ-L#!,LQ.n0}:<x6oGݎm"]GU>3U)zvu]@ɇ?Z\'wK3Mq_!K ,!*¤*ʊI{:V:1-[>>Juﮰb鐙a8ߛ%/ |dԚJgwu(܄6R툕[R./kOv58jZV|gboeNmX>؀?\Mx>iCcsb@0l/m2U Ŧ'Sz[4kWX,s7h!:kFz׃be|kW;r7^#tpy 4Ұ0+{orb6}B"MiYg(mg |KgN*P)􍣢JG7`|R݊H&e$‹OcZrp} Va*>"YPJH3 0RV+s+|pZx<0cӀ3ϵvUkm6PmT?U}SQRPxajmۖv:A΋0y{wFwjR{BQUscZBCٷ匓Cna@ޯyw;'m"6og]܁.!vbב(GńAc$k(K\0C,f|ȈAWC:E̗(m.=;(֎H^1+}&e=X?\{5Pz"%o%<=IP\K:ƃڸkq\WZkf13)vŃR늚dM#1a*QV5Lԍs\q!Ǡ:KM()~ب/%NA4"%oїk"LIT;8pA6i3Rp`Aa#r(\!'WU]č,׽8blhlΘ.e~*?me^;|+#ĨRa MMIR*W 7'me=t"%V[(nmAٽrU`:=0ANa84uKfr궃3 yKrGkX^F/\> @~ʚ kWr LPX0W3 ~b͈0%ꆲ{Nn*.>F-(M^K SdD% ujz~c؊TF)̤tP|z<{޶jP{ "cM2ta#)GOqHEXc6 ?#sI߳mNZĨD-҈ǧȁ;gʹK^+ri o((;߅7, Wڢ.)Q78o%ubVyrzGs*Gb@p'W-IhC%AX`=4+T/"?ϷQ z+W ŵ[ACJ`j(  <;_}ȷhUn޳:5VZҼRʽ~Oa̷Ln#R@0$ފnsD.(i,IQi 3e`{̃ECЁsҬ_J"ciTX/IW3qI &"X~~FR^`RKcH%CG]V18uW͞(.Q j: **hqNBٝ<)w\T?dq )Ŝ,nz0NԒf1 >uG/m&8ZDDvlI,_/Gj,ۋX =q\]9&]OߥikT̹o] -q(&s^+v"o7gFU!>ſ}o>8h6$*?wՍ) QJ#^_"{<{W9M̐vO<Ȭ%X(;)@**CX =5P(Q.MWAm? {4,Ҷ(Dp3UzUa1ȆZ񚬏ӫC-cڗ?8,<e5pȦͦ'q|3$e@wSnCcj'|kF+M8ʵ?-ZeIT(15'.09,j3"=!Cr;0>jf1.؂2#CG#J( .i=\.#e2XZ+YzM9IiQ&k DuǻO"1.-(iGd3c et66#Np YV?UfbMҲ߫n"h}yQDD)yWL[XQgy-XUpRܞpW<o^i1Wse.x@y6jw_OQj8hWj˺T0,9,e/:HdRu$W\30ô8>b{ 50蹟`B\j~C,KZ<W UeA/ _+J,-[cψZTŷN[6Pp@ēv\@c6Dڨ@>P$3Z_kdP]{ 2Ѧp%O<6to딂$k+74>KSD)pYɖHQ934L8BźG)5eM=HzD&M/~f'-[J1ї }҈2cn;T;rTd& I4ih w߬#ތ ZfEkC ς zLUP]:(L?ÏaB9KsA YD_h#mn2*N+]oIsl~+/<<ܪCQ΀ߺCe03% GUgg&sI!DBe|XXR_11;z{^p03)P(s*X)Z;κXr2(*M 's1{ɔ_ TTkp=Z})c 7&غl',/)yh)(wR= W廓Ppڎ,I_z6 y)e7 |V,p+-ƈNpV\pDK]:: eLvUP,ݎ0-Seu%CDʹ8onksAu> bDja h&Pft'+lDZCÙnpo I}v ΂ʅ\wI`^Ke~:q)åʛHWT r͙/k Po,JD] rGRwzG;tzݡێPUgǭڲE?%$횇77]&@MSz_@)IӴ4k[w zXUw?"g5MVdWʦ!$KIä%b~+I?~tt:.]FPsbOv:Rp sh+<|!ɯ5ƈkC9mͥ]:ΡX>'vJ{%%; cN]^23p ޏ[s;b||z+' ~cq8e'xC$;UJ Q*tP[I%vƏfO0 \+Ե4N!m(n[ +ޛՈ( ,gĶ!E,5rPѕ{S@ fnK 0/V.e<.Jvȍ=(ƶBf ]ɖŁonINM[\& LjA_F܆=s JmZC$38"u)T0āˁozJswhS~1GDŽ^#xzjD\= \FW~ `'#d$4Wx{D M@6zlr}cH m3]ȷ!*0pNYOCƭsY9[˜S6) Ÿ؃qEo}'jVM &U*Zng));[}X2e!bƳ߮&#s V ƝBJa 5(d6IsA!twgĬpd؉=xa*߸ y:KV"<]5җfIs΄ iM+rPj+8_h)\Q+CY{c`r;$2LA3[ˮUp,O7O+\?Dn٬i$4wYJTy!", D?~"$?a,^0h\ت>Ϙ"g˝ |_I i? #\9T ";`MçX@T<̙p/ΠُNA<˶۹yng9:GȚiuS pz!­Zw{=!uW-}: yo\ʍT3;)UZd+6x"QuɽM`u쇈d K>=m=~Xp}h~3%WzSsI#~/KjdF L%m6ƩyoI($0C/.7;34 Ȝ3@LհIgL ^#t3 j#xr/ⱁ#low)c/f[]G+uXI,.tϹm~zl_URN{RHkd+4h,jsD8ӻa>i˭C7G lH9TYЁpŐ= ^s#UPR#'bBik-69XÑ8HH$FKD񡽈C4b2!XD{-G 3 yKi.!գV¨FvPTA3} _ng!'\,W^m-iXyp:IY~&ӀC2!ZTT[_Z8?"mG `i4V{1cU fC]ѐ칬Oi,&\ -ffϷx BC[8zlL?zrm[g ҉Abe U7{. AJ%r0LU`7WR$gkP89urЇ֩ZGn{3ΛHrgbGB;{qŠ36$ -QPq2pdz{mdo37MI腬) S]GtCԊN' *Ʀ'e7!(4ޑ[ڗᔎ ݑa~ F_HЩ06F$h^-T (_iv=cdfuT$~Uu4>_Z#,$z B?`yZZ(07n#쎕'_zyS]f;sֱ) ? 5,׹^T ɸ6fwhquGժgU컼/]5Y hF^'3l=Ys+4pЛ jڢ\/~J=bWt2F놨n@OW{T/ͻS3˼WbO: HlOPbuVƓ z49-Ŏ9щ=ebyxM4I9aѴ8VN%SX1Jt9[QnWGZƛ _k-:iA3Q?Wk7f6֣;P@1_Rkn4GhcPby%usC]ǀ7I8"^aUUtX|BԀ ~k|{qA qeŹ[lK 8}0鉷^4z}qoڣx1H^TXF NJ9s%2@9Y}($:YeGPRsXSI R1s-*Vԛ f7켉YA [ 6A۠b1ݙqj,Ǹ5%t@, ?*?Ydfu~b86!'1#SpWתp5dx9qX&6<9"CBDsDvX'"Я`ɮtȆ y[ [&[way[w݅4KcXj(In9"`,WpN|AК29:<4j) vҠ>!toOaYMf:ױ`&)/M' 4ﶮ#sZZv\ )w"=LϻWT*Mv:ZZl_haVMBkxS(8>^:>옚;l9AJ0 uJxSTv]fԍIA%؀\ھ5Xɛ#4PD1rڐ6YbBߟW+q}a2> ١g\o~-1\eIR-aYٝ6? /bKoR֣T'ԕrAUz" I#a龬Eu2K{k2? ;[IߤxK$3Χ)S+xHQ`l݆l %re?$yzt@=%GmWExݓ=o;w im0*AJR)4%}^[ QQ/ A});!ؤ U&P]'3#} : {eRĖ JC"tG)sZgn0-X*@(7,P@+^'<BRwVȂ@W>ϒf]ms>S( Ʒx\o[Hk`^q O;-vvs}-nۨїrw2{q[Q'Pda_O]Osrl:mە,Z>8_HH&$xY~d%dqex;ˤ9 6 (_!CmMbn0>oyp5H (u4D>H <4ۘɢmLg(8WlSӴ,a``HƬjѺaipg]msm5IT?5=JHT=aJ1@V4^&foVA1iD} yИ}.+*y>V0ly/LkҸZÔ(9;lWœ&ZM @mq*X6"X[dRJtN.cP2Q?LD)4fn"c{&~Ӓ+s9Vh7j觲I_Sxň(hr `|5Xmˌ]F]J'`v+ wy"ٍ^KBQfxɾAȠ\^Ys'@4t]SSɓ+A 9 k.GH&Չ=m  0Wz ԭAgdSTUHjknuoDӞ(j=Bm|1FsZ3تxi4HC~B0;_`ύuOEd2 .].5Vɜz7(֭ I[:LR/vfZȅyH _,K7_39iО}7ZZ®k6A4cA,ܬmÚ*;_X Fv$, -9NN:DZ$Lmz^L ;KK QL[!"WG/_`1{z.r M$mX94T#\B/B6Vs-³T-]tgAQ+8m)Vk9^xDHv1 <թTG^:]{$O2⅌|UKj(A1sI=tzѽ_S;%@BSa!۽uaWa>qqn"hAj^+_NjjWqt!vZrIpG? pI\,͉| r>)ʵ.:hl5u+[o2 #J_RM74d\}<<;]Tscrrؿ*K <걀ec`8c_`=`Ld!tJb6/ A2HMd$c37+xC#=f@R8էHVن_3a==ai G &k1f4奶cuOhp?x+GcwqĆ- {c`\(o/}+/|kRLJy_kru4n̏Xq~o!`=5 ^(Rl5#&霙9f6PјΑʀy3"5%Z'+I%ptpkTn;:IY2ӎ[f(=cňh` ѬyII.`z=ML!1b H^7LrP:;wKU YrR:ӭRTaVe^=3nOCՆP).4,b޳wPWl\-Y:,:YzX]fk +2yy$(S^۾CܡnnCb3sAf`7uӋ̶G8 U#x!N2#֟pH5IϢCY07;c8fG=PZ7`ܴϋ FJ9䗍EHt>Np؋_#E2gF[cG2vT;  5X.VΙpQ.=9͜ _H.rĨ(/-UMP@"D+mN\L-,[cg0o h)ݒbB`XК#Vԛw?_'M#гbyА }F!*YYmmuG! =;Gb?wVX ,+\aRcfVp1qFH` V]⑩C m6O72@87СDCgA3@9 "/ʼn 3rFI)d1|탗ZR{\RW%V v)ݓDމ?$w>`DMh#Atf?*x32< '1Sysn.,ءZH(($]ɷ%x!+Ck"Fe)'evk,BZrj5聻P2B2v(,Y#oO!H9G8d͑;1ErF"dmV=o;aG~Q`KD"9<'CGQk ӃlQ4JM"PiTF𭥞mny CwN@/e;P 3ka9;$(+)^<瑃UB ^:'b yGj$r` P"VZԎN2/oi d0?ƁQ*:w) ERd]LhKƜt`V |bSWΨ߁SASfcxU*J݉Oew_++Y/y<5p.("W?8gݹTH`B&Y˩ e]ʛqWS.Xl|ܬ'K$Kki.%!տuRrf8H|m#W'Q˹c&MΫo|\LW՛h "઴,gw% ǽT읗Y~POl9ٮ ]zf $$Jb|~h~~Ŕu-#^?"okWFjgP%D4\r#?Լ? *^(a\`Ҹ,mZKDZE*"ZGbs4SQι"N+,B<;2*tyK-)ʧbPVԡNIzA>[=j:J1RzOt^Pwf|B$ڰwe}vm'Vk] 8O+WW5[$@޺Q` ufpjHڄ&:lmDJ rUe2j(:]/')TNa}dkl/+Kb;.z <'ǔ{xͷ,TlenXPAٴ%?oɀSf@L{xW8c6 z8D )#@ V߯m#֭,nVtnNJ7gn@_F7%4jbL<[hp88mso-f v彭RAv@ߓ\.-iLW] =>xD<s8H_\%0?[PJ,jySJW j* q,6ĸ}&F1I^D{>lΎ9"JŽ}~bXap+R_(#ZBEy Ɠ[1H<ʠW^$)/R ^3pԩ~Y[FFKKzZ[s'Osa< !3SB=Cl/ЧQUc!@yvc6_|Rlgk4OҨ,rV`u%iPߜ7U/ȋi5)ݣN7V3VC+$xRvScT `,Iշm|0,r.O.N8d2࿐Ol~k԰J!)f91MFUx+AebNHa`vJIUdDJarв?C/9 >]p܃}̎aZ6I&)_u\ϑCJi -VD TE'O*3靖^!hL򄲈&< XT(#џR%2ɛXL4ĺ\,6[pNy*TB{ҐdAi dg9}}+9w"-G$$9f'ϝT<Q Ů g8STNk"6RVgݜfJS\HM5K {P '_kKUZ~c/l֖бqOufjt#؅;PŇ>jx ԪhLMFckǒBH#w"#>&AUHopDz U."ITA](k|<XwY _n.M~{c.S)4Ŋ')*([ײIz.&кFӉ%/&G.*5#MrswRN"<{gRiuc{: #,|odt@թH[t+C١&(Be4~w։Vڲ^Pf Gs'9:|cЖz5E0$yi&|*.I7#c&D/|%2 dq*EgDz~M9Σ'z/:cqg!XF2Ĵ+K[> F {30sHa_RidM kV㩶6Т@Tk#(2x<+Ŵ2͘'rrK$=ŇA_]@YhU?x>U6:Ve;Y$ 0 q3l3a))A,c s ++J*D¦óh뿡';q*BބL!e07[-]?[U =%Jg"w 1lJj0dTCqN#b\|DSDW&σݜWZ'mNCp˦h SyK㏑i.a. e[̻}!`-$U>8,|sF 3-N]BHQjEK!G;`ZQ<xh(n{AtU˱ azϏAx#[ ͨv\(zQ;Qפ"SZ!]EUh5ZfMF.gN% @T)#n1,|kgz#M28XR{u3,)5J ElBX43tbvBt@JdKJywZ=$9õTr>~|b!V5ܓ\D+ڃB\˲Z^uQCɻ^C ȉp>JKne)VJ^93vV}:l^/w T- O;7Vs܁ ֠"PovU+u"~z:{uzqÎ,dweǨhr'z=-Z ,F*~\3$HJ{R v.]>b^Q!}j];K)]Q`p@s1?׷]U8/7LAȆ?Y~%[N#2e+OC 65SX+D rH\?0 2"1,š&MX_"9 )ؘn$Y[]|#v^7Ձv"P m|'9a6=}r &ϮLٟ$KA _ymծLbmeP>7V%FJE⮙'V/H\&w] ʬ*|*-cY?btKS YjƽaDRóc"dg˝O`0_eqCIc^yyefMOIGuyKJV3U4 !Mxp Y͍Λ $VZmȈTp9CoO*2Tkq E jxsja['*pPub͑`$*ͱ#99/gnK}eDqZg3؁̍(ud瘗O!G}Fb`5: 41q2w0D*~YuTPʾYNQo$dl"z6!o1?Rn&wdNx<Lo |r& ?%_/3s~M4nvU'oj? ?|-0طt0`5Э*Ff4fb@fI2鮜p fm%,ڴȌjA_;:cSfȃ$Li! ڼa++,U.gW! hBڃR4Au7Hnc됊8zoUEʉ "}wQ7-f{Z=>a OLTu:faX`C~/h Ps wg<}*m"JA2ܿBlNY|L:w]s-F`ěy!<FM#KDg)]϶IԱ!gܖ] -`Ǎo^yV^Fb /(^˜mڲE>+LfH F!d=wa -SMI9_=W\v{#]'77xLQQƀh5PY<%=SuzSL׸ W1_s/+5+iܻm^Rp|I(21X~ & \k䠋'\P(DTdıHHOI0h-MD1Fɝ?~jĨ<;f/Aأ"Mj ]t2L5(v3MΞD󏅣b (}eNm<܊C'{E %qm0xf\4}s\z. *tXA6 3Jm 9!m8.K{ņti\;~(2Οydtr%ޖ5 *w9tŊIit}fH6KKdTc O렩rXc#!N`^ڞr9Ӌ۪ôEhPNic+xEXtkʋ0> 4МzQ0"ISwmLOmGN2YnØ}L\ϫR} ;]VdN)hR"w3ȹ(leA[x깽E o`$#fo'o|&d0%Лļ̡X:){cg3_sC}=O#k7IPQYa"XHcmRqع~S>K &$7Ï -T=Ŏmq/ 4:B7Uqp1])V,sH>rRExm)ܳPՇэLoh#K'R>:xlWt)!D=3¸;Џн|~7[VdѽP ӧz*O"oTgjCy18kE'x 8׃sfKq_)?lS=ܴrWv(E'<܃M)&Kr7%bdyx6@pI"i.pӍV^TKfC0^b1Ppx_3l:W754/²er!"jkےRIuW[X)!%:1L!6L3| ҞMvDuA/V)0_ѵ3 gϡ;7Խڛh+QУec,ŷ y@>ORW'3%/Nhk|iM\IEFs7=4@ \7c& fI6g>dt="ѫٖ+ ;K X>Oz{ǨB3QR 0{xLSd^J.O€ck%OqF=7"."eu;N>cT$l(v ֖RE޾$)-=Bm`Ll:4Ȁ$ZDo~ԆF6Z=s":\xƪv$8CAФל):"z(eC{5se/*M,I l=z!ϑ?p+r'g4 x)KEF>|BZsObJ D}گ5i])f?'x#m'H| p)801_br7.(e*_dDd#o![J8߉XpmmƐ #,inuDZ%깧cOF5Cv!0i߹D _`@ L<_`!Xh=!0|Eh/PA-u8M ²yP1LQh{GI*!Q=9 "?oyLyP=$*  t:OhܣzB8|͉,W~U\\x}/_t nY}v'~\k#;R!ޟLV=>=ݛlz |_:N n:4 %?$0$ҫzmڹͬ4:'^Lw9gnOS>s5[@7CGMKftr'+m2\SD f J'fyemCܥm~频$"j7cC]O27T w)h1?P%fs=]&HA#e]vq>rU;*a"y.z1Ym=8735E DxeT-dbJ{}z~S:r#%&owZJh/en44WjqJj8`I .eưBpu)5e9D1KS.:4q!4|%5--a#, lW!d8K8ֱ5U'% X4qKWR^IqsP, =Ya{A(|=bnzO y$bi H>+a^u.h!D8vYufL<#ixV XeER+^ 2˞wt rYQnͦtCw;ڐê} &x2:=Y_hNuOl˾jbqڟ&y*!L~/C'c)%Ȅs4Cu`s<gi⢈-ەM Z;vĹuɔrg?p0~ΌOPWHY_ a& QTރgNO! R>B#$7&Vy|$tGΟ8`&t $LIvVr~n[oi&m,L߻~(@.?(fMS+l=;Kv0 j_{%Te8$I0Hfj@`6t^9Xij>0lʈQt0"POYͣ*ċ=vJSOA$=y6$vOqܘf`΁@dBſyϩ&%2*u5 xtxhHAjw1fՄV 7 yFq,jZmm'l$Ӻ%sxN\Omqߢ d$9siv͂ IԂqf 8O5K,'-r| YF@?>iJzd|G Q Dj$2d՟8)úIjB]y; }ajD> krŚ7HΨGY*'´TzFJ~0*FVZv]Yy08zXW&)Æ@YVo8ߺ>1 ,j?[˪# N};e-v`rG($Se*g:xnyFL-kNbMZ΁ue^)I>Nͺ i)A={X]Nh.̩^`~ueq'}?wD u*r?zsH9V+ /Z*&9iޑNj5M T"և2aHЅ-FƟFpyڻ_V D>ѱs(F-\@Kae7fKY W_,|/ d"m4 Cn@/$ѕCɃRW?/^/ K1m^V.zRv m~zC/aN0/u2ŃۆGv_5~^!C]ع/0ZBK ov^tSqF7Z 8en| xʬ~NJoF΃0r:'@p zCHqb6b6#g=!h񷀱cJ"ߠ3\2!Z92_Hy`zs.AɣU}\2詼Xf,eb6FVЙ!0P~>m)<[ eGT?7;j=Բ2*&/؊cXrn 4٨Q_j"bwTh>+ݼK3ŐQW6F':{J7D$ɱzF,$t4_FAچ#wE,K ̗r\~kk%W[b*E pe 0v3lǰ$,N.:k5N`UQ8^=NchMFv…) "OsOrxyQhߓY$#|y翏i2t>X :j9yIC@E4uV`hK(K<$=@!){g+urWvM2bזl+2RPqIe\/GѰ/ 氡 RVdlw,Zsֿ<^1dߨ/-.9DCziΞX\A떰1e6wpVvpS ʟmLZ7x OEˋ}k.T~AQ%>JӖ yc,wPQ,d㟞.\^N0d#A\nFv!J3[-d6fNZ3F?}5p'PhESZ8GTop8q=q=D'=XtF[T_JhX!aٴx!9960h-[Uݹ; sWk;kh3bt ׍X^΃%-DWMM"ڻ/GqJvm(7_v0Eo$6VIIcvz?SfrI-KwnTnfKPyl2&̣T)^n3GKƟѫ>/D*_wɈt)O.sDc5Dv\]`E?dК'e5*'+7XE#.d YP;)x}6{)z;07.!;(Vh+z6"qO^zMxA#'LsWj QZu# g6qxaL.0wjc}1KY@I(4xQ|Q1;{]>\SJJ8t4̴<~LL)ڬZgJE3UZ=sxi[+:,k ,bF뀝"6X Lh O3~Z{E0_{J]-#^zBZRMొ`I;A5XT?2z)R͔HrF^o^<󕘔{;ɶ^˻ #< [{fg J20J̓L11aߔB"QP^;R,C?kĎ|NV.7,,ISd/I7O ,O`^p{^ΥcH"Mv,`>=Z gYOMeތMQ!)!mǜn{A,}$FuB#̲@la`64/Q,R'H3:v!Nzt30"lVb;d+ 2Dž^WU'Po"eCej[dI 4F [MmJ b8O`t<[Uj4YgKM;;'+3P{!;`RlELoxYX=|ڮ:)UQ.=ǏGK׍p%: sA4L BX\b`}DzDA/l(*I_;1M3 P} 32PZ D)'$90-m w۹ˁYraz]US|Vp5PtXO/ty0)esSG*E3‰,r 稜z΍,$ w bmg,ТW si]5`Ymձmn?W~FxJR oԂZ`I/ޫ d&Uo`u@w MZ=޲d'Im17)bNUCV'BEۆ4t8Pŭ/MmK~~T͎N0$A'cJ] =N3!/8{$:s¨%ՋGN8VCw{\12]p+B xt|H Q&ZѤMɔp;'uA\KZ!?tђWO2`0)Ҵ۵&U\'6N+$XB rA o!X1 pخl>GMXӂW&hCZL3"l0 3vQc ;"w&2M 5Ajs=G!GNnOVQ`3O߭86'b0Bo„q1۴݇]62{|*6@4 ,5;dklfe׮g2lj sưO L[lpk̪O-,DI@yj \c-6(^c~^yMW }u|9Z_& g۩52,LNw0E3-lklٷQH=VS\dXգ^CxvrIwhNc]ddjP @Oՙs9"igE󀋩5y+1@v{z_[n5x&þ6a9d9"ĩ`,^)NQ:韴+Vpт-zOtJ+-U26ߪXW& Wа|8ک}U,2`vzFuFk-ffl#漤nօ)a\ 5[CvhȤ;eZRzt@%A?(A',e0n8y1o~?@g~p@>X77ru}:Kc =ɏϻQ#@|ޕI-_-Uxu*Þܜ?҂hpڭ*Qf'ȒS*1ܐݱvao }ر<,`\]W/d qV˵sU$@ _NVi! #UE8 Lãԃ`kh x"`xEZD$̋FF|6B6샵i94aS._J}l˽3bfzOg4p q/qF}*2 ui176b[ںiQKȪ7Bm1B* Q~ »?S)fZH (=;Ĭs.WF)k}Um{CH[KQAg?pT%ID~ρ2.Qǁ5quԟ:\RiH,5$C mf\RGc|` $kN8SQ/60R]` o\ +PqZ9yJÒ/FFѸyl&F̊^mwR-zMjNZq񓷮[+ F PaK/0I؏ߍ NU*;H&eC?dWGk,،<%mv;WɍrK~/U/Oi3ETf Zo%iP$4WÅAI g7 DC4L1X欭a❏ubBAi!e#vpiHFUVlJ(;23Z &))TwS\ <1d災>CͩeWu~S<5i[9 h>B: j,, (H֕=i3kn=#g'&R A@(NCuRy/!a- cH>JI#eb-"Kҧ䛶Hh+Ok4Xj6}WеFʹ|;\UMнxu+^LY!x+8V_%}L/ 咀M?Ì&c>m?2a69:R5 dlďb+u /eXƫi䙫wDv'./bJ$fe}JvPݰ~hzZGN%!zT?:~(L!HOP>`ʟRXz筃XkwbM Yx_2-Lb=+]*_m?+yKh/E躛!im=eCOy^LYh'=kr3GVJX'0ZDx@ i8*n@3 #uZBZElk°n Ӵ}!'W`f蒐uE!1p09N_upkNJ+ǀF9Hp$\# ˜ᤜQE1!y8?P!yU(w#ns\ޮL\;!F2!R*u߱63 fnphc0Ud;lDRe$oAHүQZAX{ښ 0BYC0.̠C7p{L4%z+_2JnKc|#M6$[vk8Hrt9w;OwHa %b#!d.R/{'ŇmkVҕ99uO-i'EnE MX(bFg9,9G3|Sa%;ڟ-,mP*6D:R)+K.YtHDW#yZy]n aOy~1S]O<=Yy ~ CO9ӠT6t,I{a`??< QY&x),ٔX3 l8n۳>px?jl%!I1!nS6$9m*/׭x?suaD/T_E2 \ߏ{S?PDKڠ24Iչ|Xu (~Ւ) f!<% L EugTq kTxڌc"=],7˥3$ q_h2vCp YOĖ#+}oj6}Z&u~q%DC /w&Xkh;Immip4Qڻ|ȆI08isޜ OЬ@LbA60Ʈ U}%Q⍥SҐ(h1} 9Ǹx|X@P()O¸)K Ml:=m0%6ooBn2y֏WHb')e4&I^w(;++4@ݛ xdt>'hꗙFϙm1U/4Hm^6~,әs9yn\GdݫhpMr {ei7m N@@?6 (~f+$)΍6I]hڎU&I!Rsc:ugU_t@G˚v,V D'+D|$L$q,I-Mv'\Mh/V9g2^bĒ/ BʌL)r{^ h?bNu$&䭜Az!kQl34vv x3cVb5&+ V򟎈,ST6:$sVyH +QiQw]{ۀ>SKg["vvۍ=ǕdDV$Y0Od,Kn`&N0 @,bm0jv'Ε]3HZ[u N Bƣł[uTXr"UR (KW5D]zkL#''A ӂRc:S ?5(aP5gbs[ YQ5`ѩB?~Δq,*-_Y~1ꗄM(ӟHZYYo K?Ckƿ MAIZc(k:m ϪCBTQMIqqc*ODf7~ CIsZ(3mĵ:\&r0\U8h3QB+ 첟 &"7wI|gvSn C)֟Wl$m! -!)+ >$(X ܿ5%\ݷAae\xJ321Pi"p(0ZGPk?UeX BϮ?c﷿pB'1YrHn"#""QܷVŘE Gۛ TQƋﺠ*~ڍX%.\c/}z`hд]6<R(IFESxpU>DctI DxX(1(4Do]HqR;BBV  '#58-P>yV/ \.r.@pF)gf!Ѹ<hʖ&rbB:"ͥn1QC~P;xk1{ ;4xDNT|}%e=䩸͂n'hŖ+%E8i;f,W3M7TAA9$6)3޳3mBil|cxy#p>n qD T^0H#'?4`,>f(bYŶBC) װ{uNAr2[\5'@fzZrhc؞;"F;B5׏e faub!W Oi:]eM GlHfF7E*ـdGt"͋_&  S6,]Yf&/cc`0xUdU ч?=+ϤFO|w&@}X%a帞.w[uB`ƛ]'dͯ+]F9?gփ"KGȲIP^L`i*fq/2ꘟ[MD~z YE X+dBvs]5N~!E^H|"k jUs:ƽ7г]3u~FIgU7 |g2:!޻,hR_u! _TyJ6L #@j"$X";@sfTE %I_aDжމ@sພͶy!,[Z]<\Gq'Iu jHä~)wGQms HR"92u~)tiyD%~5gًؙ=f\Ё+Q,DڵEZ2@ojS72q?`? ye,'>|Zmas hFi<4sh)G%7;^.P )0LrA&P 0&X~Q1N˂Q,E!)gpx)I(^JaCyF̟~"́tAMLϧ]YתOA؅з-a.򜢎+p=:, n2jmY&s3Io?p+w9\W(V och{$;`f<_<jn*/ 6H>g~z0R3w 0w$>$krBZn~-]m@hfJHY)[dܵu glbFn-[.p-*JEENYO3t=$Wl+eaD>ow35{G^~ՊK2S!}iw~vQ4,Jm(izm8 bm|OV5r jߎZ2/؜iɓ~s7-]dQ~G 4S~DP8U+/ GF"?MB(8^*7g/g-g^$jPݹ.^׸md-`ӝa)FKz2Ug8uOzhRd*LF0Z,W~W{)EmFs 䨰* h]³U/Y}p-}*9 &,U ˮ=n:|%\v8讏G+ \-QӜ}&Zr;צI<8SΆwz3WCKOZRvԷ#+^ءiW,4%//Q-9FҌ38swFhل։ȿF^s1[1W[灬h~ x> Mׁ_߳ZKBMz;c= FʚX:B{F*AY{sq,:kʒgtx4$58J= -=J{EQ[eVf'CpGlhZ8L(tFMKv@ D)H5LG6W#l.&dzܒL=5s)˩F@&^MζûLp*x=ڜSf]0q}Ȏ2/tvrPƠm Z^Kn=^g__ ?6JZqyI [p}$(#x b'2ђ;Ʒ&QIq>GnHkKX(y!R2نF#Zg7fY&m;x#TN5e.PD@_ٳIAs/wӳ5Ps`Y7DjȻ٭venɐ#^Z!߿aSopW]?<>204U1t?W؈#ͯ7KS?Ə3 a?kOk F =$y2Ǥ;8z+]'J*oyiP:+/ חT7uyhN yTU _6I`OHVrs X[K=^gfiCdxAqJ\ب6+r|•L p^tY)8cJ[bθSUunsy9c|OWݸ_Wa)WC;4 UzUB[Ϊ''#OǍE}>;zF (!n9kK47Sgnq7 <;lgR90%)9kHlME( L4;G?L:6lGS_.TXV &;=D!$ Q>O2xJ`8,x?R6Wtz=4PD)?_'(׃rZ%iq,͊F(0(Xs*,η=2& U 2BB TGxWV3ű FD;<IRdR*?R~/S(8X|Ly]eͥi2݉PS>n`UE"]xDÁ,䓂~BثW2~dJ h: vrty\@6E2"y7]c;>bǡ{R6h[=]Rr|2 qf!oc\u4(U=SHYǴWj>|-8 ||*\v)1] 3(!M|h-|~w+,6@~tjUT熍tI{12ZQH'ȹ{BkT Y{ZA?3o20iL֛g/L;O.LOs4_`L:Sڐ Ė2vO{U^ Q$ %1{gD.Ȉ%5sRR݈Mւ/ _MP'b|}Wն**5}K=-ӟT V;:kIvBk] .Af1kMSVͦu6\j>#PWv6 9`(BlkmSx1Wws+ !i#澳Pa),s%r7G]?:{NW㪮:qU$/[%J՝TL`p$/cm]/V(5S?$)0dlZ#sɾn\ޘ(.7>BL\I? @*MpM%4flYRŤ6I7qgt3~(!LdgÄb<MB;}9p94dd5A n'? A@X5aw̔#!קl'w8?}fB䩤݀]d“Ę SS9xTڜޖN=A~~cVtK,t6_,&x]@zҘ3OGqK8 W #:2puwUI#c>bzEe=Pi.dl󸼑.S*zҮ|Fs8֓eRmM%zV(\3 S| j;~{|@ƠdQF&:9:Xȵ>ԾS&%BkE$\9@._NN1Ү^/ʇ0A"Khud_󕎴q74 &\{kNS{n@r~e[1iN9A>!/C`~pK&IoaTڵjM]f1&wz{3I)Ϟ-C?m0nTv8L PыxF ͠);RKB]#zPc@7/Us_j8 ߲ЋDxoD>qp6K|͡yR#6 ãBi?CSTEm4͆*p8iPZUS "X>)y"h:tU]ח.zjikGKOпр8[h5vz@ K/^"+17R[Ћ⍦1(Ȧ>}kH T?Rm ˰(N{4 ޏoPKFj{L{q~1c2=<#2i G.o !W`R.oW܊ToeZ8_&WyŅ%0HqM*eFH2R.Ym$!½Б(4 $t@`w,veX,ªJr}rwJ#,{O[$Y,]hc9i ˩`/ۘs!j̯"a֊R{,T2MzhtAi3sF)~^!P|5v P`}v\M0SJR,]ʆ+T,4,2}Z/{XcyxiƄ`,4C=?WqNȺ_$.,b;#Zkof˽.sw{$d/0o P(q !h_0)I@4}% ._b!%|kfߋ`Th8JX; 1]kSȼ?ySJrYz >0V~ [o1dG;L7 ~^I|†(1d8QU cL_w!_ *9q:,:Q݆$}Dm?ZLY3`$9{ -Zq*N#޺SjHPsg IJ .ЗZ=*划u(vh^&ar7)GSX=؅7?i?b3z+P[HS?j=pn:s8\yXY1/j\Gdqa&FޜUW&ȦͷQX`&('u^ &%@ ;J;-z.8% t.h7,p gӅNnYCS uXE 5^H(o^ut5]G4H1-6dh=%'̅쫦ɟ/$#Rs*xe[sܔi3ӪsyU3dH,/ҹ|kgLI'r6C J:Bqx'ϯTm_ MÁ `.}as"v96VEFWȹ83w_822>ר1ᵠ`8ZYT}u0_a'!>~'{JM@+p ||5;p7N 1M9JJhp[TӢJs5ˇvL*0'mhDv12֭c"oۑþRN$bw7;n#w gZmaN?GN_7r__RERJ[r)rcCEr'`M3òFF;@4g1 kMH0C1`Qx|.^ݣ})@;bs$,%kQ#)9BXToTuI_T=:8Gioa2欰!'x ?*Poz vxMpQ@@UӮRןQx+o0b~#Vkxak:8+=lJՔLf\Wϓ]hF*Hczpws > Jv.Pd0M'N˥ʊx639`ts9┬/wNa&sxPS|8_k%w]WӪW.ý ~S%/RS.<_v7P5J Nb2Kb5J1c⮋_w=kԬ1 @MtbeR m0wI!wl*!Bڹ级<Ҡ IJq `ڽBkLB[$^y:էE%",wן25]0(^v6՜8's hCٽ@`>ewJyF.#kZJbp3?jYJqQO3󋄚fa@&w%Ol3^ hJ& oxC}HUn볿vRqF;r ܇VxBAShrr1aT >*& ľ7"nT0%SA%M^$|'ID%@K^4@iվWzmY%jjR2Ɖp)3vz]m$'E#(8~<ܕGcy ӧوZ`" "ۍGbs;L%l.>F2NQ M[R]6d/>/S0A&l] nIroVl_ (v?=>NG-N;sBjȩVߒ:63wY|5hB" GZ,GNr DbK 0 ֐AӅbn{nnu&GݗT4 uN*a=&o.$]Z9"yP;F8%@S}~- lqWA>rϣwκK\h˦* I2@a_OFW|,vPRAzw =sx.iăF4iL7CS_T3L=QYJbQn~ӛEvș,į$eX}J+2x<a1l葃īOL'fWI@ެd{rM((mJ̖#dN)϶)%Nl1`̠ߑ읳Yئ ߌP?&oPsI0$Nbz[pp$.͌< bP+3ZWRtGcwkiQ*=Hj4oBoyS^YVm8Jf*1/n0G_( 0&]qz`0 |kPu!ncS~"<U#,y\U1zؐ)NZ>M,f.H,Qrh'u<jX!Fs5!6j.A2> e|Y{0gn\njCB"}pDHYE\բYA~atk"E`QM B^d5 &`p)d4OM2#B|^BҳH+/sSXrCy0)J#myܬik=ytf UtR##];1Zrz{\SkE86 ǝ3S~- \^k:Ro'BϴuQTzU箳Z !橅/Y4VQeZ7ԟ!\3_qmm |fW8I~$ $[G=CF1p*`B n, -cYwBo8Z0 xaůjj*q%ͩ#mVƅRTߔaēaEhd&`?'hTz~i/Lsmv[A MYo;FU|R50%2}n"0 kIRWcB%.,pI bJЊ>0fuQU͖'Zʝi*1qk+t*RKN%;j\K~]#Q̰sDɾuS2(-1Y'ZR/]X%*SiQn{#?v[0R,tjv٭B\  tK\$Q ~()K@CS˵ssO}o{=cb Z7c3E&|;A\-m;7Bfhe k)x6yb|yEq/Yj\Q چ:rkXZM[>Xo|tB]|h96,4$MK(̂N :S]V,!΂tlZ_Ybȭ8gקJxɀ}#>+MO$7ܹG>?Tg5Hr͠ixwX>_lR;\Nqjnhd>J%&J[Nxof69$ G$dT`T7hEʂzhfP"xxԎ.'9>Pl.D;w\C0LȈ6#kZ5Syxx^#E'~PNl,FGJA_~8X. lOe(~xԦYn۠C5͆&gXu/hqeꬎdm9MKZ`Y@wՔ΄ҤBQ0g*wlo9_r_Y=.tܷ{\6z7JOLc3ܹ.0I+/U SJh!)F E M}a;^VԕPgnrpjZHp69?U#Sjgx}xt`]&/^~8??qPpy%=Kcy^Q=Zن)Y:Fh˜ u>n51UJ"{Auj9Ȧ`?̀;Cv1٣_/!&Rp72lKcڭy@@nX196㘓pTh¯(PmQ8\6L l=r n-<}l_8Z(c`xXIR GQ_y0^$S-'(lI?[U7f!lB*q-(pT/33 (a3~f׫] ߾TbխI@Uf43RKXbBQL3L^5ҕdM_綑'8\0 Ycm7>]Jidsdlg7}@<ܮ J] lS^jtGa12Pw\w>q6zykܮWr:ƻ1m}ۘ '=1vB\|lXǤTOpZZYP|AqXTױ{ Y҆~NYɿcG3~T~[JAf۳fœrx "$Mfy*˔G_+Cß`b$P^L8+R R!iI9ePP[Tݢ+@S}T;t4겐=&4ʊ&>%R$ ^1ItܩLn.c3P!R'@0xv:Ʀ5t(xOtbXa͋IߩF_ 2PjSݖoNXf(C?VMm2D&n%%)XT5z=WFf:`/;pإ+4 -SwfXcF]q[M's2qKoj_Җ:@J蜝 vI뇙KܑTá7J&Skbv+(oGtdkh{JER宼չI]5oH; @˜/6gغ't CRZ?Vl/ëSԠXz;Φ+hMZ%bn j{ZbjpC e~GKubm jX&ISE fL[K%[^o`@ML|rlqtV`C>־`vskI!n~EB*K@|t?MI~G8s'el'e-lV\z WR`Xe1ղiH-t}Պzm P%Wlp̸vr:GU;iQpt<1 hSl$hc4| Ş.=X4|DdhNT],y5Ce~pr& U-Jz~^pe)83wY ](n1au*( |g`k?̵tvm@k_(fAN <;}D!s%VZ-O/`.h O1 ~3A  L'AFF(6+Q1VP}@*S#M"i ZUp#0`Q*VH_梐?WV8֡$q;wjdɫz2]ʘ_^1?OЫ(M)5uQO Ծ٩+\%Pp#N,P>U#+ysvt^s)k}*Z"WQ2Pwչ'^[OA6DŽY°SX[-(YRAߖ6i K\RxlRȄBϚ6 y懶#pz{-.uX4ѫ1jXQ\͊ΛUP-$b;Tt}*GmʎZחGyg쑶F' gaR0lTW]H_AC%T-K/?>uuZ\hѡXn@΃.a% ɖ(ml`<oZL/J3,ؤ[LJ.O?țTgZR9Y3xhTmY/u^"I_R1o5`BAwr3 J_44!3* 3*LʌJ |qk,w.R,bh5h*Gud!Nc\dQiJIb-䦝u $cA "ߙ[G{2oj4RrLSo%@$TY5["ScBp]v`Z%_i6Ľ`rFМd3 CcaƉvV^献"j/7gLi\MFS3yClcDwfKްΤ\_.zd9DTH!;Xu#hOA] ۤ03{D3Fdhٌ{Pf14b$7R2mrn5fWW_Zk&dR!J(EF 9̭ˑE;bj&/Y?ӌ+M'9|D&H.r6"v.ce(#eIuӃex`DKٲn"Ƶ u 8n2m[~(^6AoO'a(<7/ -[jsPA8/PpPGC *$t%rk*d%Е5 i#[7&Da_\[-A%Kt*f%#۷׽\"C*5Qj9;T}a@GQ7 )v#*NU3o1.& 9\%,XrŤ/ 5WSgB2n fvk).Cm3ZRIVPy~*1*_lsq l=z DN‘yb$.Ț*絛'0|ž1󔖘< 89)r.%p3YgK\ n#}RLc#j/@ jbM Rod>J:r5)$~J`e9k)s<{e:?=Lm LKH:WH+(RTD*.g2~DbniF): )97RA6lXl-0w傗4shma7}$90g9Nmr*vq.gȫOL6xV0œ*va=u,4c* t{ćo? 4O,In&o<j>L_0m9jBGجn`{p)5wQT 8Pt_ߧ 䣉Q&:g(?Vl:]]]F>2b0p"9[(2$nG&w_(!ny` >ҕ;6T@9RO`q!~f ˿z0}$eyZХ1ywqcPEEӯgZ]!3:ir0q J.R#:p1=GjM\N?) CSȐ7l&p^$v_jCJQ۬xQIM%١UL X_,$R%z+[NH2jfdTa|f[)0\O1z^7[:AzMLKAe*4t_Q3ܵ!xXVntWJiLDxiH߶&(l@i\U@Yn|j],4N\ugbղ'Y.[R=q{lc*fErh+h#z8t콷b4ċcQ1;qVA L $HM_sm0d'' ^L mh2$0pNwz(-{.ȸ '䟐o"RhHz $U#m߮46׳$z;R'{M@Rk]$6 $!v`h4[M8jX`xIaq}G 5=ܣ?kCTӭDr4SW{ZMֽJ_D tSE{:ށWݒ^W1GTM-콭-u@sVpk6XI g-iH8fihi(V ܙZ8[t4xi<Sj HBk7o$JU}9)9Ȃֶfm@\\y>K.9IqVJ;fXGYSvbUg=9o'v;7v:G/ymÿx"9}\,Wh/(0˴f^")s'u7ׄZ5:.$µ˞ ڙJ~N|/D,K*=%#g]k6bp#dxM0 AB Oc41[4.[!]4+W&>E~FHKyFURUF^ Zx#@me{dQ'-7"R_ +گt]9'B˯>-^Di?;$EtdX䛑Mź_SAu\"ڵ}A 2TC&/#!.6M1V?5\+PW__/ºm2#x4֛ljYvGd~Lg{5†KY[C~y7>Q76gK ׏N ;@2i#]/D)טڒwTţPYz 0çLYMRj,Z|'w@ٻ=qp9XHf6=o^o!#o<&/o'H <]uXIC B(gw&nVJ  1a*" y??alNЙE5\:a v}̜}ӡVi*C#N;CǤgE֕wO":}x HJ¥NU$]OyGǏ11*O2OϸBZak2Lb1FNb\q^IU%+ԑ͙͞fB<.gN?_tʆoF:w5MHmzILWKh{]](˱ Tn !M:ی#ӿ bFͥ?QZd+)8Vex`}P?THD/=14;wN*gfOdڭ<&|Wp+|! M=MQFOľTŽ ~+ubo{7;wzmL >t :lˆD*sJ>̚[X#P{4ssE޻RbְhAY"Sٳ֗5q{ORv;,*;\ERh q+r 7lR >>GBddgc 3!CNk)}:l߫bK{vVu%Z8jh<˅<,\3HҔd=r58ƎBY0{֯y@*S;(Kp%E_H;#$EQ# `SrC2y& |H{(sVX-l2{eC =kF+ύz)r&#]*>Jxz5Bk㶉88jU~{Θ{}ĭcоLN9]ˏmnmwL'Z|ETw𚒵oE*<".C4x=xqU5rk7 -떷(& (+~ba 4gu;z_}-s^Ȉ;TEE ގ8´pT=3$){O`)}kUphVJ&Ij?B@XhRvx=0nOQ53x(";cWzar)s|dN{_E4bd0/\^.,jikh};FĉכGZ#r.\ |h͔k16 xCXECYe)fKԿ+mi$`"qGCx0.<ߎETjϗ''\n S I]rȢ'ڛC"۝YJ˴Ucmֺh4nh{|O4=k#L*AY4oN`,pnII)F@2@ٌoyJY  ak6\/HwDG0 >k%&͙݀XQqל! (jbŞJ/aUUXq'Y_FViF#Ҟ\cH`WC,Mۘ>tȕ3E@)Y h&is27~#{4ەy ϧ;8~ȡ kN7ca+ۦ)fqjBznK6XF9`AcE&ZY2ov8g%(bo#GȖFNP?t>Tc2gu<'M zv Mr#Z@Ram9H D[}kg'C&Qu̍cK3k)Cm)qCvN KYeR<߬E\&n 9@U嫳i)xN9Ĝmy@UWteV8ؽK D䛏)dPu!Ҫga]U&hՑ @"gKI6$|]ꉪ$ZGV@ldK'IO .-D@ݠqF[nHcL(RUX{pLi}o3aro4:>mIO&* G3l2a]G\A}U:71.qtky\Hq~^Zl,K]|S]wq09jVNwr.[yߴ x wY5 ϕ9mq.YE9Щq*5IaC3|`ǸQ-{&yQc PQ rT+Z~ 0yGZ~LUSebf|vKk P\&C!8 VnRN6 3C}՘M:ߡ6,Alg${zL!aۨt}N;s1dE J V5/ZOQD[L$hIoMΐOe|ٻ= uuHX3`dQnVvԗDGCbpjf %G_#m߈z.\ALVPR=#fibk!4mѧ>ݶZ}7y&h*iu'4yIbI{Dahv2\t]t8S90%|Ho4C @Ytq; BZ!Fbi }=Qugbv3>7e6Mh ^z2Fm4)Q,LE71Qfײ"^#l0%45guN椸e¹FkT~JJr,c`Bo^"U7~)Hja5Oi%& A eq T0xKÖð3=(7jDo_6<^xjB>B>d~= Ui$[9D{~r ~Bn@礔B*b!1lJI$<gQfkڃ׋P ~HDj`qBGx:v bOz#|xRWq ߿,CI\#AA gdõXlX;kktߌ#׊%3'e2px1בq%BYrAFJ nGw%(0s=Ü>fr}W1]P|ge爨1&G|o(Ȃ50 IߢU`$ K/qRŝȐXń-ƋXCc6yq]ӏ* YƬMS0O|h7>E׺U=qrČnK*dӔɹD2VyQ5Q㲍VJ}&AI\/Yp 4VY pݸr 07|\GEӒi!ZrƺvSǗ1?I#"Ń~!GxS7|8G -t,Y~v|8|iw%aqͥHJ6<5\{aL/7rZXlYtPN2т$A : ,f1eic9N>G1K}f]ku}tTScdĀnjY }uTx|1RR8zY88.{KQaz18j /ڔou(K %u.r,0Nې~{\wGn8ɇ?vYqz"O^CQ)4WYD5/:SNM WN՗!ۚ⹢)/it cYeZo&!c MTw2AV.(H_+M0]L]c =]Ƹ.BӾÙ"eXɿג-ɽ=E$9~3AP,c9J'b~{APQh#{DZr0 0/2+ƪJ-'kw=g8oq:(αfJ@fNN 10vA-yj5S!% {!#n;n3 lX#p0ڴZ'HH;_Y1ڵcE _4q|!p~#=|Q| F`[Nfi %ס}%ʠoΡwdj0s_CKs߆7'1JV&{7N)ݚ*0 s졿!H |>l9%k+{ak@}tB H_t* +i{:-UI7|Il~ajMg9K\p߲\rw,[x yS̏TW=Q+֧YE7(9{!%Y0`>YP:15AFԤ.!:;P 4/@wOgXܸbC >vq Go[xVۼ$}3PHbM4/yX]Q#j`hп}#Rb`5L̲NO詮JpG "e.G`ӥ7QpL&él(FTyTζ+݅*HG.7‚jTu2 !_=68dRA;A k4e;v^hV)rUAA-* a^NK]12‘wA >r@ B A`2'fsxP~}lpkD6ߺP|7L!p0kx<0}[0$φ̢"v ֭ZCՙ* Tܯb`;WoOz5%>3e愿I1-'3C*e?|r:ҞwVGvc^gSء~*,縨쩧]0丛TC{P*|DϗQjPSWjVlN!@%)OnroO|3=V*ܲT3CuU ~W"<^ַْxOn/d)1M~F Ek5/Pzұv_7CQm?5&udt "<"&s)H`2t+ ߸z%$yUnVp"NmB%g8:E4+?B3үg=]#?M蟽tB0*RU|@ 뱌nPbfpcUI8T1ۨH#dS%-ĹIm}.Mܱ^ c;GK w+Tu kD;\:c3׾Fn` 8ull#%eޝ[WI5BƝ(T\碄w>G`L%]0k1VN*u4F)qKl4,V6 aģ Ow 7 נШq[Soz)N@{֬Ԟ\ϨVuTV(m>I_APO- G %(Θ)ߤ̽ce_iYT%{!N9>*WvLe̞rh򓐿Jy:`a/ՙZ8ُ#SߚĆFT}byQSg=7`mau;K/3p4vo`48`R!LH^F=H=( @JukHzkyנ*OyFW։}6 G eB-hZBn?ϝ#_iDc= h)Gjj`%Qld,:H m}K.!Jix'=AZ-KAiOEܔkLÐ#ɰ\Log1O.t=[T 8&W޸7>}ՎOy#Fԥ"/umbpgEN?FWRU.Ȟ*uZh~==.ޗ qb|_V- 8LƮ^rI0uVD ϊ1~@3H2N bJ$&z~L$%&jWzIQO2)>1/pj LްivXpAӲ7ikW1GٰWeݬSF >2,%Zu$xjj(ӤLX7B~_ %l̛'iWӲsAl NO/̳xfgrZX\\E -aYily 5fAby'S)l:ʋZ@Hօsg~ģ6$ a;eijnoT`iJVjIInѼ;۬C4p1"'?0>ѮQ9ƱŪv=!Ɂ/0[PQBk"ќKJ 5Mb/%\P\łup1 륺0˥i rrnsTkYԯQ[qĎIVsM mX Ӯ΄0hCPHj*bI|0,@|u4E^.@ⱒX\U\,R$AGg/f k!0(>>5.7[}$DฅMb77WQ,.bCklx-8nsJ;Z.Nr鄅6wPük58=j Ovrc7 û@ۀkLd֢滔7#e6wJ( 8sPF\8TV!*C(+56X U޲`$&g q̖^c~BڧdI GϤ/GQ\RG0y_2x;w,Ty~T ;MJ )..= ZAGn `VgUn֞n|#x!Z@$(a\E`e/9=StV6 YdjiTI`IJ c:@Ex^zL3[QsuSxyn |Ws N(ӷQ>Ӳ=2RA: ??|'A>צeɡ;%T1~ui8L?ې'?sR*hBAc䍧#0$(^%Fӕ%Rr`O7e'Q~n=zة7ƈ# 9AV=%c'#YoV&|^vo{%^6u9 m~'I継sʨKwbm07GFa޵'ϯ)!V.Cp93V1n/$L4;w="a((wN),ś5m.I>">ӼU0@. t;k$,$A|g 1l*8xYO(դc l 2S3A;l`pko3Bsh%߽Y8bBB|0QːW?&m#Q(&ztǵGI,}t\v5՝kV: b.1X^6t14 f$Bs2H3$Hˆܥ|;OM!tx@-G^sfaƟnvYsfD ϽMǴ勗X̩hއ>o[N3B^=F!<$Rse=*EhM\D1 j#\Tb©yXݛ,26!gfi;u{$()l& ɉǮX_=~kF, LY  wЛ| -l&xsR:ߖwG/CD)Ifv;h9:)gy{.N!Y=Q1xM Am&j.[q&%zv:rt=;9>^s׿x*~=!vgA;ZY8ĂfNtl3?*xഖ't ^yOǐQd~]z##M7u1z?px'_+ړDMIB4S6јLъI?}iPN|R7"AǠ]J!o 8y+tns-DBL䳔tr;[5BJjp7 }/7+7= x^oec7/<*gD9zvǽ^϶LqHuAllq.F{kF`,LAE[缩raJzLk$7;H(h/uq&>չlV( yÝ㑧ٹ[,8b098iF C').ə <=Ƨ|?0w]6{'XPiMjuxkcLJ9ܤ9cX%ȈӉ@WQ~׮R%Fc$KX3;;7&zb!x)6lEw{f^x78&mm;X, 0f>aU6S sWeܳV0pE|OPbE]dbr]::cHC tU?&fYP *\&%\_Q^c#M( [Bs ´NCAy`* bt1@;oj֍sC:_ ـ=D~-1l_&~cP}6ܤ5V{e/2:ryfotԴiBi '^gL:[J{c:j -wlW牦dx'[5'NFOXn*3 *h]#6mB'((UN 4ILyϚy4]r%d= `K@ o)>7c>{:D=@)!.'7E>%OOLO$oYvR.üؾ]OU'_ /BT"^s-}fxwx%nNdQDLSmo\PozL"DzfyI]'4]1$!8~Ch^F.?ֶ&zr|l|ugj鯣1!A8pprHCd'/ ߚxJFD!A7{W%mA|Hkh(QsW0!㇗ZjI:MO;J<}g`ٴ'X~>_:&2>)o~xStd#irs: Jؐ(=~ CSD^,OW+Ulu ؽ۳ ]gKI(;C ?rIG NjTkZݫ+H?ì a jM~y[w̏naXESk?#[7eΙ5W۝@Q>{w^.cQ4'J.m5hG#2'Ŧ>j.Ph.d Rvof{PuHWÖ>ՠާEdkh{Z-N_>zM}`X`q7ly6%+Npy7 \5@~ZEt/N1c(QUlBvfyD ̆a^V}ob!GXdQD EaoIDFfXwB":~ĭU{pQ$.V ¶wU?͘.J#ьl+ a6M-7ẞ*,ԩ"*%[va|y - E$p<:2Khٲi2D! c76K & iͮ'f@ ډ Ef|'xNuURB۷yMw`:ʕſ|h;H TdzG0,!f_{F7΁9=zK4vl,:=SvӈBX„B4f euIޘ 7XpU:Tɘ~VJ^޶1f6?= Cz ucwg<4R+4 vEgj*(VܾO9W2H׆D x)ƥJ?'e(8oNXC$86SGpIYYRn*DOY2烨fcQynf4m _;Ǐf.)|2ѫV!G!'./F vZtuRд3>bg»`n'3D="A6;aSzG5f:g++SNÖwG=:`uX:2A]c'?U_bC)iL@?G+.3[ibcJTW׽:I'ݺ[_LkzUIhqPhex 2#$9i}Ϝ(\/j +Bs <*xlE*9W.̹stNϗKRCm$`Ol)[dlxt@>;lxPξv_zi5)%V)J ل?jlZ>>f$oCO̔pYþG\= \̄C`W` Ĵjl+`\Ix GK1D~8){8gcT% Kkpg@[!CW8-3yu[,wK."=9Q)XSJ-@%J½f\J Ht&eԟS($Q6pe|qz w`ڴ)UnL 3僄6W#h±"OTfA8YPpJɹbD.S,,Bq*wI_Bi-#oVԍ ^LxDAnd[b/(2 :ɠ;NUF!\dgFF|ʖU"ؿqy^ٸsXpzUwJ=\?{f\S#Vn;7W3ZAjV"~7 64 UŁigS`ڱ_(I8Z\JT3(&`HUԘueӕՌ'v!(ԲF'ދLY+=Kҏcq: 5即ux{9[׳~8c»v_Ŝs(ؑAf iQ$f{cftHA\ t?? >;j-H&^ z(*G.r\'ֵGb֧HpKV RKl82[gs&Uc~m<T?ŅuMbGEN72ȘZr.%Եj/([w>%wM,+`* }1dqB͝)F&L|2#6",#$vk~^nÎ+2SoՎɛ/B:; !J zR3TT{znyŊ(3NLFB=`P31J|B5as(dCV*O0C=* s+䇛"gmMgBiu'-Ԝ\)c)c8K|($i<\#B:,j %\Ts^uBN7LN|ia/msUH9EEX-7Aq+KB-5lȂQC4??a/26o%2HXL fI3%'L[׵jhzl+q^9`8mv'궧 _́ځ LͽA:V԰ϓ%PsP/L䑘csfft$7ͩMJHV>/$ R"Z (h|9 }p L b:;!s!~#T<肤Tb!Edj[aB"d5nzZdsNf|= 7i>3*y}=pd43"  EGuocƕVӌh B7o\dVuu (X2Td⑥ĖS4ᆦ4ԪY5:s[r$:}=SMNL%ebxkQaZ}MX)Ӊp|̾>b:*J!qv 248ʝ\i 6g PksV!I&Z8.ジqTN_ԧ,W4 Qq!h8c4&4NCx'4髂}EZĀȆT~hu7-ET*/:7=gd=U7!=sro!-N"9O+,qLްlQΆ "\nõʄ41<}f k#0;Άu6My%7P;?{iVuwBihApCXKqs[RYկ~ 4o,A/]]C6K/i -5NoH:ϯb3NцiXIRxL]t(nU![tQD;uv~LUAc3{$- U78s! iF /1=ƫe`'X_|NJ}#S"XC DܢTO-<t|]zz㹿u(*~5Vj.7E9;Bg1HTI6RtAr`7_sYg D& Lxɾfi( ɪǣti|PY +̶ٹ Zby7b@)_.-.EyxH2#KsH) ~Vޏ.f =g`罠@82i4K>zRKGY-`|;bM?36J 0| V5&}i-~9ऒ갎`/hd)6;AHr!{tF#tnV;Zm!kĻv97Ϭqy(4@|^"m)6 .hݽ,(KF2?J:yIQ>U/}u[/{i4"#;7t+;:o<Sh,ajUD]?mvQ? hei}TfM۵QXknD~TmVcbI'<˂yS\y"WAhJZ`Mӗ}S?%ޠΆ4`[Acd&oT}x>m%s~W&WS痻*k)Nzof%%%QU>Дf厭_;:r)%zSZSzT]:yh#0ZLGvD})M)63_PR_I=Al$KAbFr OeG[Tv򛐔[2Yz@ۈUKܘB׋9 D3(3:Yµmᗆ{򕀬?RW?-ė+ݝcQX 8P<;Vd ݃?ʔYQq[UtLڿ&@oJ G'ܼ۬~3Ӛ+~N/R3 }Ps^(>Vֳ3כƪ7z.*Ti*Fsay2:iY9Úo{R]z\rR+Jh3و ^sIz Z] e3R )BieB{ZyAD)=ـ5Ŧxq2K[۪;^H͙س:V4% G:8ReZz3 `UF ؖ,3׸ӯ!^L|dY[!.6B26Y[[Vv^4ӟ2XW ye~$n`1G@S.߆Ɍ7'Sks~^8T(ޒ+ ? \IhR:D%47?%^ۭAiTd=}PD}W:=*M FpBǍT.rW"[FřA-cr,9ޒBB-$9|A 21!U!`gߕn@ÂV K_%B~w2 ^e$솧&kwv?_CU\"W*Y>4*9~Ě0d\诨'Ddctod;Bbq/GG׎3((3 WmtnPG@G 7$ټGcw:g8) 4SR l➨џ2I+^Tvu!Կk 19~$Fs)=3ߖ# ⨡sȏlte$SKh.X4Npo->,1cB;r m 玎C>:Jyv3LkP* &_n:fh2:q d{[|1w9);ΧGx6* mLǠ&qkgZՑ;amQԮ1~*G՛\>fPp%7Zhk>6׊HLяxft(Ar8&9[Z'xBU //5S>lZ)@54t .CbqE6_3O*p ccB7@yLKy CO8e'xc PZAÐ[Yl7JM5 (J {IC(uk*MMinػa/K8·M4 kC$}WZ,Xm,Wp%I}F 6X0z@h KoJU%ɰU0Urn+|Oy2Vn}MwA1B],ە{]Z:'$Ւh6~4rst2(V|gпA[$[*bGxwnWW(.s`rutbsF&:`[M5-+Amş V܁EBh IkcmKь/E܄Wƹ҈0SxuO6T$vϹH(3PVr7; |?wMl̓ǜ+#1*g} @kCq`t F6mz|M?;]9Ç^ GΏhs ¼5F{^ym`CnJ!gkiȈ':OлM-$кɛ)h)XFqbOE!/KR5!wrS⏜%1YʞĴ@vL}˂JRł 0wr黅7 G-sHrf8zbGhnE{$D~Up\4v n9+>'GxǎqMpBЬoMDUz "Җh1F q`RVpJ, (_'/u=Pk $0\,2l <6 |BfȰC-eg{sZe9(qv"x%ow &u5֒%k2<*8KTk1|rDP3DZ鞷1d6R8L}M[gv` Kvd*^D jP~br$nh{6f53H1]oyAUV;=lFW92:B= <\#RZ|s?MԀ^~ BzQ;oW1Vd2ʐgupt:Q=͚+= |R lr0= OVq>tPP_hL:"Y@#yHG=b,[vnax2qwl Dgoqc)룠:%P"ޛI&>/fQ?|n*{dskP\3B\2=^rG!t¥)i?> a`bCJYXD%[|+s{oCǀ \^}r֑fS%`R1Z1AYLr"t2aM4y,:R6O[ZkiB{Ǣڠ.ݯ4Hq3T!Dv'?KTfu^Ue?Yv+MDƴW 2=*6/g'ԗU9(ឤMcWsl!ri"^z0 Gpfܩ mWm/.dXo_Eg+<3ZLx4*t£. _t?*C*M(t:esx zP0RJGwCot/&fAvY})T ehdU=% @SRįO>iߌh"RiF$|P wmnHe 6bEqqt2f aH@~P&Ӏi]vg,P?A;jmNɏ֘e*-S b{@Qaw1 t,d@o@-_"]}W_"I o%]y|,OzbA?vb " =lo]D lgLN’6 O29ԈMpg̎P}5ѯpxu&. h yK+'k%h>M%BY)(U*eLbS}F5hfWO'`n\;W䓬¨wXD)pvQj"24ӚcIv_[+@djE;z\iK3)iKҚTT;IvPG%֖`I.OZDY:Ei 4t<*w=f[\ɬ9_-6XNeCg˔;*t{=,ȶfQGXDͨ}95ftX+7FmI( "{kFN?S5 2<؋"t'8_7ِ=AD^X (3D:G̴_ "NruJԾ:!T&tN N)c\tWA16 cjVm%)%&nbzkFJڽք;#!OP{쬿^>`d[wP)jTPEC6x>&:餴%@SC;ՏdPQ/ɪFN- ?۽ƸηWP7AjO A,HzB/rsq;OɛlFϙ}/Dw`@h>*$j#( (.SA-Vd)km]y|ۘq [t2YڬA~`36.k®״L;1oi/&Io6~ x9}]Ӂ7z1ҍ(_;dk2G X%3^8%L* UMPr]EvWȰ>O/Ah{Yh:/d;hToa0E6sm=1P5L+ Yl'=1DD5x&%7d,c>̄$`JU a( ctaz ͨ~T0M^1?3}ehw_p]W.ܑh }؛y$瀡n- ANտo#s)'NÂs#E !+mvboGVUMc&}qZM4 IYbNGL_q䬤a(=6*Ŧ-kT ~(<@ۑ%D*# f C*77܆b!iQGDžgph+~-dzUتb~؏gPA,z@ >c-!%cMΤ޽ CphcrRyr72JR·詏lѣ-Cڰ{UER- ^퍳ڡ'Ne9 WWYim`n{1 m,\SUqqG`(${g2fTN" Yu.ǿfL[ ݭ*,QmN8l&; ^JyaqNB#n+cYk1`bfRbɃ"#BcaGfxI9 ]u Zd/W --f原-K ߠx ? 618ٓ`wqxc273;|;r5\C}-lbH'ivg"R}-;rt);6H6) P<ܶ,:;=v""E. eDr Lr@kSN2۔d--'a3o,0 s;}fC)-u?h~/Di7ƬrF0Upމ ꦷnW>MT*o6{p[ZԌ~ฆ F~]\N8t1(YP\fea̝~if8! kKOg;eqʇ`9vԻ8R׾e}Ea=@p**XxPAeq^i(zzCSDakr5ês>vQim4cݐ EPz+C9Ջew!yqFR6x7+Ȣ`+9-}_swb˃sFUV/+9 ˂=X0X̉MN7w5Xug9:#LjbJY# _5UP5P#yχue$ IjߠD~ uK q aE`K) YT|,  xdmxfQP[83X0tc:z-YORM޵B&!8F%ri6.eV6 IQ>ت \)*$8P󡆐?%!e/2AM֬ Y2C"Zb[7} Iy%Eڳry@r`rP *Qw)d2$둲nF ctO ի2΅{ov1-1Xs4xDj:JZ%$Y`/ZM{x !sbYsqI,/$C5B- hjȈGj7pP,Oai|6M`J< { bI¨N._>{srk0U8ځ v<6QIm'>"H쇑;6aO/a3Y^wr_*ISժ #{1(9\ej V$Ntx?c"'Ow̥`JQR.d\~YT1Rj_9x3߃Aʈ|_쉻 MEK*T ƒOhv>wAPeb Oз=QjXܰ|w5쀂:5;7fT mg'ӛlM:⚠r#+eA G96V|znmEo 7f3YO!wF3̂.䔪+yb宩BQOl{_@12$xg)hys u=,ae!ޛT{dYy_dy0z ni-d-g<MyeX|J0LEI/m 7PH[Anpg#xҀRJZ;=\(\~?O\ޔJQ],hÛ AW5CLe n@nNH|Àjͷ7l$2@K;q{+]Zgm4nl0ZM,!_jc%99 J ,3k,z6c`;Dۥc葅ON~E*b*AKhU5Q`[i"-_K㈋fa;uV~c[ѳ;&,K(-k?q'O Xy 15P:#RH<RNnU#`&=q J1, gPi0)%l4E @w G.3[fϿMk&X-I @Ĕ5< Y!gŷ5~&RIS>C7'1he;+oحƇ!:^JnʊJUDqcnbcMΎF.B:L$#u[19'1#>t`!p_x3'`d+x /"&qUOSYѧ%V_p jo<9>ALD+Ȗk6w~WRݯUB8DwrlʡMy°AdCPFLql \>NץRUO  (P!XM}8OWf& J&"$uTLe*!MʎɄF*`hۗ!jar7.d;h2j$T~R%X^4`+I)CH ,ރbo5j J Koo8>):+°D! {;8Za&j~t!4Q I#tJd S$GeD7LKXKl|y6|K{M1g~*'~bXHdƃqK$.hmO &)Zv#`),I8V8b;h%}g`η:avk{ d~Ȉ?ty ,3SHbDSSF%5ʫm,ȑ$:"aY{,+>5\L(Q\YO)]/6SL [~U;VF^8tz=AliY\ˇV^8wZ{8nveƌ|4#eZRo":إ_x[ϣ#B52d>v1;B5YzޘePѕzl"LYDop' GjbO)嶰wW˫Я´\/:u^1VeX6r2mzм^;>6 #ᚶ՗V3 5˰v:}pbλzO{1YOc}u|TѸl"*W?WZ6WW|w{Jf;\ 1Q1išvf+ [5 ANf'c&h4CƲSjk|'zx( D+} '(PsnlS BU:{~>\d0 ?~`qr?N!AZ zW:Ä%? "?6"E5mUZpƏw'$JN0gI*{(͹;.e %26o }XжNbw{012Q2cɢF*s"*E7ҝ6Z=. RsA# >έgW-r?!:XqAބ[d3DBY*gn!h1눿45:7hW'ׇǸ*u:Nrpi3zIK[ n٩ƢnG{C͈Ycカ]7ImQ_;af"yGukn}+  g&\zeĸP,OEA=,Ի(#+pP٢ugIGWr l ./p)p|ƹ(nD+;%7ËO 6 ZH3kW41YMh66Q2.h^ܔc|A@#R^]ݿidģTKu@EJ&eEwYi e%1x<ۇy#>:ۅl8ieݬh[Ka1da.d^,Zi}ʖ C .mXx~5-`4 yu!'(\$'s7Qk б#0t)l*Ч:ERy3l|-UB{S42,q>EDq!0/7EGyۏ)\^ Q9ywݢGTϴesHҲ&Α$>=KT5+SsZ^@K%M7C̶${/TSef^|C6JN%v(y yqTĘ^jiP" Wˑp۾>:Zj M9CċA[L?AKUʂc%JCDG&[?:6[LN3Rߏ?xh]bg 1yu)nF_nd )7g227k_Vl!@"tYE;wHS^6l+:3П n4_H/KKn8ß[a_NJkxuf'n4?9~PiLJl0 `T$l%S>XgJ,vIz#m0&ā dKvy97s86q=r.ŸuΫA]Jhr{֊˻pp#qph$#u=tnӾ0E1\vz'ӈUfHԤ((v^%0_l%w80v$n~EEM'ȎCV>8h cyERu5ϫ*u,oNg (7AלYƤ+C5Bj'h|7E?9/XaƂ)Ä_ޚ NfJߚ}r*!~~FDWeF_sH| +=uFZu)K*9sw=ƾ"l1^HZ/ܲZeg>foRo? ĭZ{O8  Uh9P nPrAKKrP ߮ӒhĐ y$${0~YL,ZUR&3ġsbEE ?ZHHՔPZN%NיPUGt rې1ŸQQ4OQC]N>kHP5%1W䱙B3rQivAd밴]ԓFxHf? ^(qƘM<ƃ4M yЏEB\ِ;L5C҂a@y,"4Tz䂩A}6kT*gq̥8QnZ >o̺85Ntus8.p=VBf@0S&E-F;Qؘ@F*h\}du0Ud'2@r%?xQ"q9uBN(|j}Q@qtZ>_==Ld3*C^0551?yOٔ3ڟɹ"kuiN2dwm$Kn#٩}nLKM3agr(U2`ji?q[X+I1/8؇S&Ӧ|_/[Y,Wloλk|A-=;=Fl>ɑd`bm@+zy3#^!{[1gnoV<)_`.o|>}0oҎ5I"3QT=$anFx±b_xYČB <}}BL],i|Y* H 9$Nm׃p)$)=B:$0! !Ǿ.ð*bVbTTb(Cܓ^M?t|KLqzР{2a[<~aͧV%ކi0m gmR,Hd}-qB=z޺%(yEe=M5OW.x_Yr*&X}vl.G<؄x bΧ=%# W(J-/ǝ4h~kg֐85 /+ { ; 3zVuKbBUS(?Sbg͕ɷ5칽bK:tkDp˦$ 2K/+x~I8Kaw"jl[ #f#,jjO9*]|6E^ݺJJR[HtѺ?f4'g%F_;+B)aTYeTJl> k5H `2U@`}hݏԑF4_*v !I_f"bEOO.rZtɰ6t[}-N3'6y JU Iv) ^qn}~%"YwfEaخƏs73#A敁}H +k"z2L^m󦌌)9K!笸AlMo{=wcc⻲xu=0<ѫsNY#gC1LCL.’.eD %H8pm,G<]˸:$Y=g`_e. HϦ"IF)ӫS.-[7eTPD8GT+uͼ1rN#1!zqh%haޝQY.0 ]Ik9oU T @["] JS bQQ%3$*;  Q`WjO-*t,-ێ)>/nݴp=`*XS* o|Ne~ɸ~+/q|[bA0T 9|o.e_t(MYD/ X!ԮJʤ4݈}߷:δy#-y Z ՗z|c1zn KDhOD P峋 %^Je^LXPC a4`PN`}$GMWHCׄuS[o rI :MiȈNߏI6>o_=v)gSf+u ^{):7T8螸 qϥ> ضRsO r6^sMLp-vKn4f+ʫH< U1ݩXȰ"{ߤtB{^:o33CmfcYS,! b[ H :- -X8Km'Aŕ$=Pf_F y131 _H$rb.Ѧ;ImV2؞0XR [ qD|3p09I0Z`/ ̙|$O{tzE= cz7|=Nz3ppZǔ1rN.Uu"\x8 9#ZVNCB 50hM9Eq͵%۔te0kJS'$h: ?RѳҤh EVɜG2[`=Un! " 1w$r20Łi =^Pv0m#a53FeAxW +"937H'H"ǟ:IlLYK* b5\+e_ߨ.oi#/o70f3[rK CP!=lŏ?!$0 aR&x[-d!^b^B/Y빣s7+/#Z# $?zVDREf7hreNVC=";<bj ТxIڳA ,zF>k 4:GTmv6}\vh=Aagx7jh)" $P Art')}b$1B+D-|G2 H(j3v󤢐)YNiEpRkY07BE6IgTu-9 ʙmVਅRzML6<:c1k9]'?7Fw^?lXjJw$d37dt]ň$+mEo1SCV06uuߋ وlC?2fƏ@-5bT_&-;d C$c}3vRZ.Z}ϐ My4HOF9ۭeP&3p!rCυ@lIn/hb7 6a]`;¸*A%l3XUzq`Y  +Y4;8;82e%LIv1`CcM >V|ւO>y/Oɳ+Scn2猑#{HbMnIlfot=TJ/ǯ< cK'0c 1 Y$*3K+!3o`4jCBfH" !k}Ի!޺['\|ӈZAڷe۾!E,*~>Xw(1k]۪/ <[嘧Lp?"`q+1B1>eq-snXd5%{yBj֘gW3vY?֥Ȭ"D|dVQ>ԣ.,t+1<B1,vȔflIng/ wЋѢݯx_ބ]sd?2 IL zb8bݼ/'H,hsf/KϝO;xR76 >C. ;AIUWYl'L,3JAiТ1:Q<,՟^G1NL94<~φ]sF9lc`NT"X7==vXgz:s:]V-~SdVU=)6Y膗btG O,U蛳G8%VcFTJz"tK{uʎQg!eCq8%RPkC}ZzDvi.6Aܗl4pB $d%HG%E@ް3Nۦ4:B!1)Da_'x5zҢ/'0ԕ*pk2x y.(PX8Yk so9fHV{#yf[^ZT"utmrWمX{=f`1:>&IV>(fJT%p7a7޽tJ"fH_tDZ|[,:h+ a4 !XiaTLĂrQ?!Z% *'<*x6|}U`dO^c!K99'UDѧeKW)X5E>vXR,K|&M>lT)ﺥ7>+6 ~GX#7 vme;;yR Z[ ?2bj`P!KSŃP}De;Pxk^3 A$Hu X=r%N2qSbs}Iww[19cBW%XQXe=-u`E-gr%<#C3AV\ \DqL5m)V.>+!,W茳\ n;5UQ;ɝc@k@VקԌɏx,nQ_>yGg8S MT]bX(Le5!Yh}GTf L2sΑu/Yܧ*GL',jXGGTL:IT Aor[ !,Ht8! 62~xz2\{2[ZnFFãv.P~t4q%N*+ξ=)uoOr@*gNktCa.J#IGL#96:*LlWI4(-XEȞNOɸF >_Dڃkk7}cܥ;fuC;̒1]%(A#sjȢI+7󅷌$HŨ~S)(pmCs%&m)gS87Azy"i70qݹ~ag q^+!= glocbbU۵5Қ˙o~񹨟 E,_]4Ć8aX4k f|iWjeQMYg7WtgV;\K#c"LT)Q4[" U ]{0751&!7?E+ePrT i%ʠRu$T޵q ze+̓N!<&ϑ4BS!9CchR:Qg1aLdA ;&Zg.lT%#UU3C BLe*ҖSSbf"g{ת_>Hazm~0DKåΤ+d8"a12y )'Ptb9y.bcqq;9Hy?o REz8S|dTBb@yKJ5~1!ZPơX3yl\fTY}K<vmi-8*J6-}3_/’ɡô^ȷ9ͭzhH^Y t$ΪMqu}MՊt@ʫ{ zw\ C2lGh gRT܈A Mdh (I(5T"y{l9; as%ol]!tќ{d;!rKuǔ--'?zE`xagˣ߆'ڣQ7\4 2>R5މM?&{YZe;LwsX;?.>#9ľ` &Q4luk͙g8{P)0/rmWZI*?;2ju'6+ $djn $r]"Qemlh1dqFPȸĘ P9Htd ,ҢL ܟc}&x0r٤) 1hT 6Z P6HKOlHΈ~RdHVJJy1?;2}RsC{IkWVE"'ũ2S;ZY%}cHԛڂJM!9v";䬫qYV]0@=X{WJQ+i|zxGMf1/B?K7"euϹ7F 5A}%7.0T|.PU ݴkc0 Cɭ*Ml6 <`H>>wmu;AA4NqZ j͘Qǵ'rus>U7 ƃ:rp!u:*LM-B2N0!bN6Dlu&0}"=H`<~Kx BUE]A`NS"ئQMd\&5մ-"ԴlGcj0᧣f;tG=F8M佚!n_\XN:n\k/eWqtAmܫ0H*\65bB3U$עzQBmiNM8C>. n.!}?[ Zw8OFyK؝  ppIsZ=3G";ncD:"癖:qV%[xuw{.\'|D/J:ҭm7,@> W" jedb[+N{Y_bTZU%mI>n Jx,GfB{5K qT] R{ˣAQfԙŃdt0& KuIo-S=#{F,4 iuu#;ػz>'`& RJGCJ3 :M5Z2P{l T6t@%Dɵᑛ8qr"y3M7wͼwm"C*,dIhtL'57 Hw 씄M,7bDXUGC;,ʻZ1zpc\Dnj)^LyY,$TVwԆiAϖ];SV|d 7MnDhQ mѪ- GX>xhr!Ivw0}RDkmusm]@JF` u&YZDy9)}{.4e`}1R24;,Ḯ7M-ɣ\ۛ|i:}/*gC'Ld].؀Ut z"I:82\QY% LDVE*NS/f^-+иԳkIY~Tl"mcX'`ݣ_lJ[#%Uk7n1f\?ԪdP([*C ["я /vYHīqnݻGV=DY=WZtrP\&qu'־O>*ŵԢJ ɉESPVI.'\?YpQy^kf$<^yo;`vo;?S$gHmL,p,)$;O聵31Ss&/a$$ELyD2fp|)Pt8ahM Xrg@P]AÞvzYmmG=dT>VmФ\QgԐH.3 |r4F?8cga/BnV"vPhbIJ,{R&Ľe'2O*^lʃ`ZdSd8'\<*T3ru^R$wH 5y&"271t9Cet/i}׾}^T߲J)tZFՁ^e,Vq] >[ L,>j3K$R6/S|=:խ 1aU&Θ7_J|r4bl|E@C'"LnمHelx$[QCORl9H3B ð2zF |bMot*|?.$Ui2 盥ǦT 苬i/a/Z ʜ"Sp u*Fx4)yZ{e>9]ѡEsH 9,uYרi8MnBb,nA9 lЪð 9p6s H~GKGy 1n{8c4YNm?[JkhVJ8DѸjm.! +ؐ: c8sCԋ.6/e}] ԫk~ h,Dc0jG G՗\.Πm&xf2 5}=TE7= _o&]*64 > lXk_aߘ:P#WurfZ5T]Fk銈߬{Vx^ވDH (97е-u]>GjVҜŮmwfBici{ n #Ȓ>2E]K@lZt'#V{Ω*ٱN`i1rq-4*C*Cފ* 4έ3Ӽȕ̆&dlDZ%Pݓ.YQ(P乒8Ŀ'*Hq~4ܒ$ {PӘE~1ᖝ1Ĩǝ/+#R472=~ k;Dq1ޥ3wl(K[uEJRtBF I\an#C֟泹jiYb/)BeL^QqEQBSN j$|榶RUG-9XWB\Q=U!_gCxc=&X w"!" .4RwݕG.?(2 S=az/vxSw6 3LN[S?*MnA>rh'?lJr] 1|>EeSi+28c*B`wStJlk&ca(#yCcqa#!qy.Qj&N 0R~ӺÐO0KYS yȼo4cqnFފ0`jw9̞zb4{qF|-q*Tt@,Cxaj3D%liD~+Ő;Ba|fZ֍/tEoD Y`W "}{qFy.XlTqEfhl? zJRo?h)?5P_嶎Vp?wÓl*X?~E#Z6$dl~‹7>.ᣚdm7P>-D/?|-6G+`DV`^DVVm#;KFx@՜o%f8,!gei6%G1@%<]R=O$b=r\G:&fL۹ )4n5n2iq][@A]tlFkz =\Fi J0%+}#6%6y2B {˸0n~EHX}[:U9^Yڀ(cOKlxo&+ֻ)4ҏG @ ޓ^>^>~KpK<MC)Qan =-p{do'7y'M]Y*/lmR$C V.vTzaSɖlkߚ],(R5AgOb2t8FٰusJ`ᓫz iH㶛&wj՟{H LN%TG]k  xg7f.9TA@xի&ec~Ra玴?|Xoꖗ]Xsi0'xdf5 u#.>_  ipnh :m6hԉ,qH}y;z.$,ա/G'VOeitΪ~T<4yowhдN2B46KwZ2sۆDF&CQ|bf]ל&6}y; xH3"q,S>A)qU|yؔ :EYui4JExcu 3?(-s:eW_\bqU5 t%"L΁LxK4iXO[;rNY{ nwԉ1G\$9a,u \v`NR?:/rw+!0q_ce^װ%Dz/z% &ypl RFKUZ; hoqI=Kpk~0 g~X0tTZq}\Zmqټ9FvсOW_l 1Œ+]{~G]+?m zb3%7{ 1g,#XINqVs WoS3Ly1Lz AAϠӵYK|n(!uY6F( v̳jqY*8iǾݏKEc$s>plܚ+o0Ĵ@El9 ,TL=m.3.&+BʚF oe_(_7ۼڀҎ28滗*]58U^g3g?:n\V=1%LP*G835)_tK<\k]gʔW`o,՜:55`MS #,FvT-3\V;>VqI|H.\~4#g`  E+' /=HkTizrÄ;v&&`9P<0f.`ғ7 ZkvG'r+i]dq_FG+mϕc &@{On屹QC+ x0S&JZPM!. t%4E`h?2] }4Yֽ Bx#ߎr5[i H)[Dd&:cF!iTs ELa;~9-&nSbodIϏ4?67,>)X9JrZؤ\9@] 5;lWi tw0YPe/nĜڣteɸF̈́s.u@dFpzjBV`^)dx[[~[-m"H32GB ";I%B=r}9dc$ ʳX|(9:{>!Qn ӯ\JL E) H6oPk\K8f~p cBL[G=L?,+K[u25#mt ]. OӚ@oc X76S7A9Us11ƔXd^H Dg:k5 GZod[\*>HQ<)bJ9l o SLMzPHfr!pRB{\>2JFx@Hqx$E´BB9"$}B0b9ROOtXpùz(Ё8\%{eٍO]b>?[DĨDq;7VQSH\TB,ﰅ jbJ9E,VEڸ= 6T&[Z :2r Wk x䕚6vN[NdXbbZn1,cZ7=εEl\f228YK`EA5k皅lRCp*pRhjʹnZِN}ސ/bw50NhwJOwhEO$ՠagZO]2 -dKX;aA3;в/?yV6V}hv]\L~-Zax9ywHϓ(8bOs-QgL4YMtZʀIj8ݴ@E'@6x:Y=>XmiEzEEsg)%h+7! =ܔ؉ADrt_|ijmÏ ,vUUͥtm73Kc S%6#S,][!*UU6*{lo04T1@4l%A!y)&sd*|  Fb<Π @3c>'և[q`avbI8^WQxDZ@jmțD$ӅjhU#ez!)T_-%4aUᮦ;?1uKbTHEb9"Gџ@ UzT-T:dgEv"rd1YNZ]ځBz(c(Z>RT_15wC϶`'rleςpm ՘,K 3tJ@V]tR.aQna0drtE Sd$P˕DzCT~1HPvslx!DJ AsTu'M1gHآ fU>;(R-+B(d%9S!q($X0T]7e² L40ߘx*r&d #@@ǏzJf'yt@ޕ,_dgwiJhHZcԟaQ}5 <, ]eo/҉FmVP{3u2#)ӯjg "0rʖC6q]룛/qpgwxiE#&2x/3(ɛ_SlI!6+Gp)g*ٓu9A1K&74 UBkY]mZItRe#+?Y%h)myȥVPNi_jO~>!гMbǭ)_x;حV`Gs}X q+``ft,\)  3F >Xwr&Q?z#&#ԣ_C(/u|y@G]5d%D^9zf~*DO &+VaV0չH)}|m2L2 6n(OF ;hm &4zҙ @(%ya'ެD#fUHyY%&d$Q?WuOd <)1-nhmJy$Ig2T{ > n <#_ξ{`e41mCy d^wɋsnf4BC"p8&G(ˀOқۤNj);HvVXeo/IS9n a߅m1.ZT<[v!'#hn VB+ʍeSZry?=ޥsPȱb/Ysw{uABLx~^bt°vazJ! AC{ %+4YINKi[6Zb:'W0/hj\ӂ \-1$i0naόy\uY-`fW:nƞ?(`}aH~d {"+'ƀ^)r_:(1UzZ;6+_ˈKBYK*:<Ɓ}n1ܽ-A/;~z[/ G`~7P06Z Yإ'Y8M-PtٜmNu \\ :;a MOm*uX%WcƷ ǗJ |2mU֦ߑq3P`/}u>X*cߌ7\۫~_i3G2aPwK<Z&ߥ,R͒bqNys[@>#H $?~FWp++nC u56kqǻ~ѤSО`l\furmtb֝ΏġwR+޳riMgkF`(r;cڳ50݄}4̌LOߥ^Op@&ыEg ڒc AQbԘX&&i`e(G<`D5gMBԣӥI+'@²<1@⺡T 2"B~B|<{J| F 8%(xgwnYX%*M*ƚkՕ)_Kzw4 wXg`ߙUq!h:A2Pr''y# d.tN[$Ug #ބ1l'J$$91Zl9/u溿I<Cg' -yuUni4TϪ[lò/2 n];„GɏU^t]I$2S#Sk | G#8Bx%A%uE]=O;&o}p',M[b_x[l /Ac~ɖ^~*>W(Xr6MYvT^3kCtdy{c> `ZԾEw{p yg KBw ˓́̎Qxȇ4`i;.ZDc# ktL;y3o( _/<]Lņ;RXW; ]5{g?s<RwrɔJm6wJ8ԍ2ǔx3C;wh3H+Y@r@=zm&DSV[(*@B3g&ZsF""| N{̚XpѝK4KVsX*l%bke$UOc::h\Y3@a#dJ0u*f>W^b`J'K B)t1.en%~d7uhrT"|8Qg#2D61.bcKp(+;Al7>34 ^\'@]xhX:@A6%X)X a6JBM祐5IՕq*(O 0ڧ4l" 6FILD .fAI< '7/rcfѱD85Dω 58J|>.5 .{:\y|+Ei ?.Qآͨq# Qٽs yѧlgJeGri C&اM#}:+~IنjBpaDQ`F'~"\?#B+JY_j!ˈڝ icq/W7D٢Ug4.fnK>#|x ixPMЙD.ȅ;:R '~L|"E@D/qkV$r$Z629J%$IIiQVtM- _ `:%3ZmavۤL} @ :]1 ?r@ɸk,Vi٠wҥ>/r`tjx;&,/'T]objD[uԢ] 7R,`RMqU(}gKR%OG؊6 ,3LEȦjEYiTvFzWӜ0bV,yT,k%AK$Ӂ{*F ʹOW&)*5jlqM?$F> /{jȯu @MH+RxK<'cf39vYcu6Dd+Z3^Rֹå `D\ih-zk 坵$7‘]>d>,U=*sg*k|l ʺ%~XB*z72J Q+^jVu_!QHoʵ fE v;Zm='(N?4w=+DMڄJ ҆Mw% j'YՒumü\d.5|`-1k!k\LO}Wڂ Mt'仅+teq plF,,(DZغnp>^1,$}>vzy˄Wi"/,2fۄX]e'Ucv(yaZ kPKݱ})BBmlQ` FdVҧV-֨Ml9{ŷY~xi㪈v?RaRe pmnԅr8[ d&D8;?9QC1?>91VG.^Zw=Km$2ŽH.U*{ޚF:@[o;zNQ9^VDuЉ rպ)Y6$;*&&HcȾM"K;mn}aԞ;i[%`:c7J#@+ y@&]@uAX$@i5b9KLҫh+yJ8czmޚV\\1酦rr$;F湙WO8d"M،?wZ;8h[.&# enآ|B20mKD#B+GpoE|2SrX{ xi͐9 K;K6n#tGLG(T*(uVNqrݜׂdu :ıcC檛7$xr懲辠X(f(*]ƁES_^+7bZX=CElUuOTKI+|Ge*pO#L톐HJ:L*ZQhCaN5o5(Xr'p<1bʃ +z_!T-2NjÜ1l/lYdhp?r;x&-O@aow"Q͂ ]FQ>H8V٫kM59UNKl܈Z *9dsRTfX\3DyXfBOtF"0-,Ix ߒ& .#==t3cNx;?iUqhseA2 0iQYd]! P/֔,yP nX~9_U1]m-P${:MH6u|Jeg9VYt*哅FOzwBkc}Y,_Şu(I8on!ii=AF'\SOH߁Է Y;9Gj_ Lsbsc;:ɮeExșR0q0*E  bЗ_,GSuG's匛{d}Ik ¿+ ¼9xB/1~h`5_' G횚1ϰtև6sOf :+#:>0vbȚ# Rk p&>/V ;.CiO oiG^|'ƵcbA獞)'%*!mA̹<ZMѸUFy?n шE{!OʥZ[Eq £cw]2a4ݧGf$0kj'|d<2 ^^f*)Mašt 9ah %Pon+xM^} qN' R^[;]0 Nԅ@D}^WĐS m]4M%ܱsʑ^?yH`I{:XuuV\ ng`;mEN3eԽęU~ѧAbv U[ CPxԫa'JǢ最%[?O4l#ra~?m Q6k,@fT{nRvgy Ll}&wE -U@b2`;lKFVfHWXk'6!U&F_!$́)pNY![k|D}W͌)t4?M&8\R}3/׬'98(67eFuu{|:FyKfkBbyg2Fj[:H>HmcgR.>&n4-cX^L9qWGgAwCycO* KuEo+^IuWn!AI &bzc撵O}D"ZJXG` ͜ԗ;J0RI$ IA>xne/d# )Q.3him<{ u7%fU1 FSA_P.rJ;|I l~7ξQG1y.12۫O-*x+H~'|nɌE1=p84ďM_bt M 0M a$ |m=:]./ $&S?7}PSwj5]e3*IR:+68D[4sJA^OՁ~f%/lQSY4moEw۽pSyIc&xx-u1U4@]\/> x8fsoMae#.*v_W=5JGc8 4h|5ڷVҍ-ip 9NR%+? |pu=`X",0wm$S/'E"g"h(a4Rq#; Ghe~yΖ&+Aϱ#,PK}7N YԐp`ݿr!WI-# { 0$ k0,{@LT?ND\(T[Cw?Q69|nS5?|OL_Z8S#(L!Pzvn#ܯ-ڦx\ mot%kz0ǚI;"eb_x~V"so>5KǓ@R ǟ4:$df Z++ B+];k?3Ņjd4\?gA#ѝgC@h@{k!GDh!=0'1sA W8U;~y6Us,<xLB&JP V)v7>L۷ebB՛f|rz%/S}\^W+;Rjsp.0ѱ&+plydojb3ٔr^OPug/Ւ.D`Tuq]3H:zdubS믴N0*gzqM|biE99}5+:; / \a؁|.z_MZTIGJ>+#GzZ.p/xI0S+`)L4ETHdAHX7Z}%ЁX7--v[wQ(.&xGjlfdXP`05"c^w_K!MyבL<ﴳz1ng.Ymr⩱s;h,)w"C@('ƶ?r ɲ%g2oR)F4B: ZR s2]]e,:(>.5%(qXh=.=U#rPN":ewZ#(ZżCB}{GwoN}#⫩'זG}ن]?cŇs{f3:Ѵ PDـI}K ⵶ԉ\e6'42u,nbT:%|%ަ~ Wm܊a N@7SƄ3',?c0,a߉Lo\ Ϟ)2b47>sg\;tP!@0-+~솿W8)(ޤ~|hrf9 #4Xۢ XV M8^ 6l(w/T i54Z$p/}Lh6mX'pG C ]-Xԋ:yL&ң4<' Ti#'jY65Ŧ0/JM@N<W˟ҳ 퍠,"N(dh濅!M $˔Z^8&R)h2] q&yĶ<8מڋ0|UGoH~UKd;eO, `=2lT|4Jŕd=U5$"Hl`=\Fm4_n@GݻpyMNXwݰg'N7%ϥ({3cpfǦAu.:Eh8/Xl.L⚂䊀$}W!p$Ǎi{c}^&$ WU#2r8C0K ?ȒҬQ)-}i"h#UqNm *(*MR)՚>п?o_X\pQ쫽+[5+#YLϋݟR X9i-dk@<4R"x^2 A!ܝ.~ESaZD<WX)EF]\|[+.gnkwW> UssX+ߊG䰏Ul:^N6RO%(q9wB M{w{.Je[=IczVL ~S8GV"b&ǞU=TRD:=W4ax_h,igb92 $kBآ){8 --"[ r0 pO=b,hX-PģecW'fۉ0_L8Io4TwǓsqe?"І]צQͮǠL֡vq;$Cebn\tC@jJaAK;E(za,~^|x'E1-a X_4Uձ`>GymsTT4WYtmtt$=%3W%Zmw ]uZΙǃhld!2Ȕo*7~B>\qD)a%I=;LK*[&P_ywJ-s|._K{Pg;QˑӕM'uhPo(Lz6p=BѱE7g" );1WlmwevŞa8% VBMDRj7܌,JM|o$>B#aPL6Ol}/H荣q qCDnd 5Fc ~iQ8\i?E(90[tJzD݆J0VvT2ovŪy3|Af";M#|}uB \]9ᔆ /F= w"Iy0%%ݿbDl  IHxiŶF &lV|y%RKC?zVMvmim է6&㬼K</qiO ͝Vzv*M _)V iS7VZ(:'3Pasi3z2`["w񱤲\)Ow~Z aA]o" Jx)ɴe#\:Dg|prlCHJDAE뾓ޭ+eKN,1 Tݖ1a:TMVi1Ai'4dzSe"/1fb{ffW. 0q-uBco.}U"ϏlbNpnXBdZ2\T qN*'^UOOPSA2W;V*9vN W.u^)!gcQ(_JE ;huİ)CyIe$X-?Ա gVɁ[D^X<˾NObs`u:\.2A>bOGV1xtjBx\ Q3H9 A3Ҳ |Z'@=颋m2Zl }'FAZ<ph :p-=m|^j3[ǗHhY֜ƹ )GwӠq=Sq.'?DIwQ>y6o^/H.?`$ܻ(Raާfm^VS/riItѫŰ=k+DՂjg1jsSG~('/%;!'}P&Ə b3PN! mjU#eC[2AW{o嫍h6!RC Z(׮pӠYHNF}S>wi /фz1= :4+!Q=pMojr(uYc^hx{dvמv'7a%ſOb]ޫKW%iJd=F~p2Y}$NZ.Mh$: E H٣zFHuSK,e ߗ}࣠ЃAjFlW+Fن⎼'bMlG,nPQyq(6GAäڙ)D.5u2n Qޞ̭ Ͼ6VĚ"Sz꧕"9!,1)la ȢQ/$ "K,[B{ñX tφͲ9rl\QFnGE>K&ȝg} _!˺3tF47j/yQ+pٍa: r!Iʊ1 V5zY ,931_g]kxW:%[_qc+juG$`O=SRa/XwٳzKczET[S?(A i䶐mb_Ԛcਥbó!PWNM jVƿVž\>ǻy XPO[%uU!O\ϩڇ烧AAuG}Z]Z[B:pU46{S'8FU\kDJe,8 ȕ`Ob-!3b(jb^h/74թЬmaY}WUj"_6]oR2{ 2/RjIyKvE5DE gp  E<,ZaZ[d# !Nn퓦}ך>ތsL(26hph!^L F,¾? RЬHlDORH !x|o5jH<<*s]-OHL %n=]Ғw * dP7p{2>tt0?+&̄mw진x*7%ݯny,:)ߍ0w$$V!_̮fqgc{Ku},=)mQ;A/&m^)Iv C?;9_rx``)Ihεum0\0P/3=Ѫ2t5g&w)J>qu!+ z" rXd'TL|'t x)ʌ # 1m;iR75v2HuA+`EuLt`@{ٸUx>)aĄ, [aOLj&75=5ZW QY sFJL+AW]a=?ߵ֟3SBIOH|2M]5g#OzZ0l,\ J }F^pI&q*YMcdSfUٻC([B5Z~ȶǾ1dc5okb<KojV5¬̢._ȃGwU'f+EeO6E?2 lpҼt*6Sx'S!(_ B%1<˹]m9ٿ -[G|$DQ5|wk/O\;dS I4\%($wwPdbt|3"mT%XB έG a1 DPVteVfkx,cU %"[JtVb+3Ƙs*ӱ\ 6{j.xy?_+lOgM>OҺ/#HEc=T grj"zfo Z14eCrsҼVJUw#i0eգ.dJ!˼S*aPڶŧ^zQz3Ge_Z;xDIk^cO'MVGZt7?\Ց;-eI~;f\HsD=:ߓw+8G #Jͅf:ʹ6vXٶTn"pO OpWdԼ_1 #Sj{) Ո΅>g^3Wmg.}n",[`Ưp-;eݦ׵v^F!uOq zttE2cɨ݈ݶfv tذF1}4>ċ2*`zEe/FCyND0 8`[yJAK|%DaIO*)l=k*C[D"|rpjև-ؙ@,[.)el~iCF-Lc>ǃUby0ja=_Z5L_F-Tc~Pϗ)C"F^$6k%dLBG v2Wu=h~3=ҾEfsfW[!iÞԾ'G%5BQ0.&yX-ΕzVg }D=F:TE\.$tM_;$69R| _=2 bct ~Rvi+Յ!xSO#CBKsܢ;Bj}>td4}bCygkpEd#'lF5С~t;uYT=Q5MC7s%YnDnr|VyR{ro&\$NbmXj@MR'\Y=wNiȠ,\ {ОS9=^S>i;ҸO\2 ηâC;؊XJTW2x Y±Jc]PH-*sNcAi-V kjp\P!:@ |؏ĽZ$,p?E.ia4GKz})x;(;*>AKF#`q_ h3P1bCB[x5x! _?Lr}2v_6I! Q𖖤6Qbי.na3}nKsT;,}WEPU4Zp3Ai_0߷ a&xGP2fR"2<<Ā_?!al8^PHSfEv4zYUE|,.]DD@.&[CXl-{ĖKqGo!ZqՃ(Dql$Kߊo+F6QG-Y>8F3@8(iUB!,]RbcH(.b?C) {n(M/|v+{,gtZ mr:ndQ27.ÍE}*\ۀ!8tdnU~'רygWKk oIHexv1("9)|fw?oO޳Tw:Nt}f %+rEuch査9 l6BH{)9q)3FBH߄ikm.Ϋ,d"?ghdqCm+_;^8!6s[b_(/yee(WR '&=*/X MLANӏ\po_EqyL=Hv^Ø %O>bJv! f\؟$x[Fp)Zi I}!ʉ\MwSduBo}jsťFbK5nJ{;>a?ЬI I`mc(VN~}cYS* i_D\Yn&>8c2u 6ؽ?&m}EoBrIڷB6^}WhJ Ϭ_oO):.`fĉm.lod G:Tz%qVbRzYDŽEso|S&bIIGod\k/] oPS$.k7v|<Z!+KƧ*^N?^0#/Ed1{z1u$uy+I}ngG֚5f5 pұ.WQ{atU^óɸP͙pL&,B&y#*z@ky0,.wI+-hWZDτa?[ K趒-ͬfDK5ˑ=HvxkzWbLOcQ% no9n[':rt3洟-׽ Y4a >Qb(/-is0q/':/n%hc(f9 \iY=3J:CX .j4ʁ}vCq ]qUsVI0v/\Z3 JoMn;I G(cX\% kIZan#SlXw!܁ j ep(Z *\M-K?B Sd]l%zx_YMӁ}=('Ie9>0\fޯ%FWz KMak-w 7'к"h5\Yi'E~o 9rnͭ8c-[`PW? q/?2/KDy3LjN ^ڴkPV@LeZ&2~bipcp@O$5cSFPnxုQaMάD$(V=/7cF_>n]C3%!$1<7zQٹF}|@rjdspF[C8ԣG~F80!AFEdwslxQ?TOp/AMblf.nEZ+\ gKmĚ< /] SY*At> Yց5v&ƴJpF6cc|Fe"__E:؝6yNtxWOoJk+exoLLoD],^;fQ'}) }svPxI!b|f[0^rЁ*]{n坦obvk8.e# ΊVAt`{g IV. +jˍ^ZuS7Cm6R&H'Җ*L4)E۟qԐ~.6Sd+b }1cʙL S Nmx g]½P0r*\O*;ϯv{ LY6wvΊV5j`1%ݭ;g";Y*C3RB8H1Bvȁɂ7 h'cUDK?8;<'rlM2灩FwPe\ƅr ]^16k)=Qh߅ +/6Y&DΏDG(Y99˧ڔڌp{!iDbAϗ2}0EIIW镟ZOR54Ϡ/Oje3|t>60ԬaaG!H$rǭ!moeX*>12ׄ؂X5V H}+?zϱ7Ϡ+ۅ[ Wϣ̩{w@̀ܳSjS­$G߽؛V7čK ^$_.eE VkA%&?~M z33_M$=<^xI6y*EH5~]IiIckFbb_"n6FKE^%N"8TA]LH\P&죁={V̻Gڑ¥j{d61/Z3&M&'.-2r=<s0ƚ(N>qҽ%WPҞ.ssўcI9wJ$ 獋1.?O67n1Ev %dI-?UbVzN< [(|>d!@Jz @_{w}!m J^p<5pWy~d9~ x> IG\{bI=-a:ez $&!NX@؟;/OG wӇcѬX؎ >a@6e3Zf;=ZЙjR?LyEoSZ])m^P?7YHYز1hoq hkÆEoGEXpE*5)W0D3&+p &w5a}F=3[OLj"{۝+qP䲼Pa6Es'!;Aa |erkvk 0F% Kr)ٍzXУ+midՔ,,B4)TaOz0ZOgL&A޳M>IIwccv> <IA:IVScN@IvafC F;[HVQQ|Q4yޢ('B"z搴)Ɲ2!Ÿ{k+6 ?j(1g3K2NOO)5^JSsI?0=Y-o%5 Sl2mUQFƣPሔ/%~2"FNÖ"¡O-Mr0udSԲg#o]^wUrFWX Eh=lhta6DZ_ktx́ ZZ(f0#dtE"0V#}#-Te^ F RMt)x447 seC.JyPGR :HIO.)&W7">z Y^FM7@/{./У?ayQK*KVxfyGp us fk@4K$A,M,o{7H9ngq!P} 8^BL-},IHRLTa&Lk'/!B=)( ot.ѠF""2t#wfI W {MIQbB:ybO=åDdJY ]2KPmDXV-:}YF,mHE?oYrDxԛ cvG2#vǬ/jD =nEDe qiIV'Ձ¾}kk/Zs ~kD8:*]$5z9&og Y^ ] ݎ ..4)Uh ϯcEi %3dd}ú   .Yy7 j{jg` jF.QS}l?}};> \4͊!17ZZ#|#ij-Yc=]ͿW{ZJР#;r0>Jto|hn_n9H78y XVǓK?&tcv<y`T8hd^qWB4Mx NW)0X$(Mx`2sgC!rk}U+Q:ژCN98D7lO_ul|:ӳw-8c`PPp"IrEyvMx(v!)YxեհѠ.mtEuyN/e"5ЂV?O/gb2d iQ<Μ'c*@|}7h-Kaw}zDÊgϛNMpr3j:z_ќeCoyegµlxx ~Ng> q`2UVȡxnKD5v:Q)#pQݩ^Vvᑁ}1Jx~neD)pY[H9߹t6ja¦|7y<ߥ0-'ZxPyP 1( ?-Le[7*!.BHgHc(};X,)]tEW%|9]zՂ I׆o ʶx0z%3:VYnKC*$/NsQr.Չ:x&4/pЈ4'D?w $}W;fgMiEVW֏,S[}F68v2$YA^֧y,Yd hwN4V/|:«}[~/%gfVz 8$lit"rK V! 0HF@N=s96;F5F,Hفt_:j:TvWsW.{X)fy|-h,a5{¾fk]PvB@CU2c8~p`c{Wcbd`m84~>i&.5$*R+2 R~Mi]J J`ab$8 NNシncȉ q+mnboP_ŝvq\ 9pE3sZ5'R BZ {La={\“=ƛPdBc)UajxQ# ,\Q Ga:hg?؎i -LrFgM1@oh?:N:=K}|fYJ88|w n8cejԯl||$>Cc-!CF{vri=ZnB~`EltY)PYHYW? :&S@#5G̊{}k1 K1 R4v㲔oꂧCLNdb弛w-9PqW&zw|b{y$adz?:ﺻV~cH+Kg:-ԁu5v#Cb{ntՙ #$cG}RIMX`{,^n[Aw\U50OJ {LOy!C-G)pgr{YC¢o8jRWG 6:{ yW] 5@rk}p bcm'>ǯ]]-}G;XX%D&V~+NiqUcfn4{F֛y$ڳ˅^> v#X8݆GP@CKOz&yEkj’fhȬ7:zx@zj.[:7&s §/=-!E9ml-Hy]ohz|m7R}eveTiEuUH5`Ս|pU١3t< 7F\&-Y-_bFi+Akim&8o9"@FW;!΢PP삘F+i ‡Du׎Yje/LW ZJ3S ȖKGrƝ4InHmUV| K̦d{=6,E&r(ض,ěAtBR5 clǵǠ;@ xж6PQ.6S*mfa* Ֆ@&4 QBeJ^:Ys}314XꞓZ xޱ8#ۼYܖ= CtbiIv/JolX*BcEvmdv&Z3I.l%;7)=B@AR"]5sjzvnZ7ԣۇ8!оΕ_m}cH-Q}b;/NYUv`o >X|9_!_Zt گ b&?@C5m97/ % 􈌉pЮF.et*d#?>;8dcH4IujtzWW_ jEH3 `!GnC&hۇbK)ӄ%kߚpooQYg-焋?~#Dbk. ̄BcdlhsOm@ Zh7 :^jJˏg2/"Ds̃sA+9+ nVП7N1N:]ϛѩѸK;-آh |܄_6??a7VGC]j &s brRBOȿٛ]*PI_cw˗9.n92։f2h8XjB9;"$gZLG+(H"bBd ֟-FVL<5еBSF?G0t=נT/Tݸjrh#"C_O ZISDxToEp'Pusf"#h8S*tBZ s]5W9X{rvxۙj%S8 7hf F)o &ܬWj(3nz h쪌^$/ڌen-(眆A rφF9qcm4es ~f?,zt&򋥌 ?-[)‰'$eDj$:p>LQ$#e.͉! u̗`FD,+H# ،? d8epi #c6X ={!V`$QTGe_ߙ`}z{; Ftbج!}CsMp7 Wֳihg-E>([1)dw)A&g3<}ڮ-EÅ&YKj_O]-g 9ۚUNM8벳{$0r\xUy %Dϛ.4wRjIrx i7j$[&~h@%amy~OPr e5]!pr_k oWS,ov^L,*(9 C}>LGM0iD5j>EB<1pϰU$o ERoPl0h|yh{CO{@$i}ŗ JRCӜJ&ɮU;Cp):&zpHO+*9O=A%"=E|mĠlW9[Mwv$DB_=tP;y/m3f,6x] VKT,Qa$oi[%bOZ67ج~70J@ N@&m,rּayg#DZ`]!7;ju./+rw#_ڟ3ao\Yik'O\QT1vcX#[I-<Nވ|9m ^wR"PdS:me 񃢲F`6B @h; 28:QDL !/@!ghI^p9%5Iu. O`J[ =gܙ6gg|*3A1k  Y@c˙/ r8 h ,56ꌌ,w ?>@XScۿ<'KҏTC͊e2rk]h ʺ.{#DK2|ꩵ59Y?<7PgDc#v#j)W_ Z`T˱‚s|O&N|߷0ct7M}A& wx1Rsh<$BPj]!guNzl:T> ZݥAS$ht9AkƓntqy# ެs}7| Z"ܩ!OGxU*8hLMT{;ϐǏ-r?,j~;zFҜKyrFT(}nTN{rȗG"%vxBj"ݖI>\X۷ S8I#$ >Ԃh0Ϸ^@ލ 1:|r}ll7{nۅtidY%"6AW}ADz{T@/5WAhPeLo;gtxɵVсlm;%SݺdX E疬QC7@;-q_b K Dxw8_;fF |*q?[C74&e0BxQP رAy yR^/*) nXXčVWsm{[0ƕcLPlA' v@MB΋xW64\*s*ޚqvt1[AhW)wZaa7B<)0БCj(I^g}Bt˧v |BG spX4oaV\%ݥ Z[УHG)SO&C65t?:R͗u,;X1$t d],Ԕ{{ 'V8hU0=Ўh)]:_ #.!MSR1'o.U k!FVFg8ҾƤ/"IiU}c983vMwc3I,98-e駂ph+^X!V; -3\' $ k {r҃^kK<7j'FgD+/<ߛ7ϖ3C0.i^^ό)=cbGW߬6Ql{Lq0ls *olmu`q7*k#U,8Vq$ؔ[UpurlY(.Þ3cctSc(8!+¾mq#f<9 Se_4^fʱo;M@SkjȝWhUģ$K@߅Ύ+fR*-I`zd;\ "L8[u?k*<oä"ߎQyuMLI|~ Tq@o6{GevoLLYEQ{ߣD?g b\6ks)"΄`=_>*|&ؗc~,H/o'+e5dtT8͓0'3/;f̝U#kC9vvĽJB|>q.x$\YHv x.Oܕ qx(%Ll _UKLlm ? Mͯ{Mw'"kB`bOֻR򱅪$<=S<<|F^̼ܰPsQY6d&w䥖] Yz-p ]/sU;V' (4paA,W񷓑fån6tbɶp8 h)s|;vib0Q~ n03X?7C"b iL{xn-en/_ʣ `y{}KCGp6b?"m+DkSQA[52"iqZ&3,\(Aؗ6U="Nn}\KPv؎F0Ck, [Ya~U2B?Vh3/3h̏i C!_a#52 V -Ʋ`mKyo{_F a-H<oaMd0oN4ZԦ!+p;]*6>Pj}Nok[jZ@1;D9IJ+0w9&S~Xn:^FFW2 kf0l~VĻsAe~7YfjTy4_/#JLh321慾xju7Ao>(_\kAG\2FqȖ74 }F!+-mrG``͠(=y^(d7ƚ?rj?Fqoc"o-EAvlPgw ~9Vuf|7YUxaFB 5\NRY48`ک*HT:[hU5#gf؜[Ý?J<0gpP~[5gGׅfy\jBo? `'X=:"ܷ:Hrk9XEJV BZJDT*X/+7aZ؍źVq4tŚh2F48 dr ΀1po1: @s*PħZgH$^ +:{o/zrHѡL[#oJʾ^4-"EK3dyuo"rdGaD8of}OjAzgD !o&E`;z'Y,@th9 a&@2CT9V(.ϧGL䘹6lJIc<98\|ė2*$ݘbCYX7 ~B$zZ&{tf7ZL6RJgp"8J4CI7VCx4 T#e2ԃ€~&Jۂ5Plmjr8 EMۅuޞ}6PPaw<a yuElW4fq$"|f {h nQ݄e'ڮ|I gaĹЄ 9|<4M[ڻ~UDK4͎RV[/`(  Y M@6)ͧJaz"l$Tœ*I5‹?T=LQ&y3Y #rgCc4HUWKs~UYGKe8uus_}ů>~֌e\?.uyL@BAw%0$kx'㗭ж(ֈ:$5?;C}g}JʫJV)$зaZ7 &K[oj=qMF7pM3-/:9g]UrAR1S<|!SpFv]aW[ 0*MՎb:E kHFWY\JL:"2@=baXD_]-Y.sH$'eOGuT@~-[M6G,=iV򿓀sr5t a-:@f{ɫ/-ZzP#׮vq }M$i~O!9{B=EB J*skt"^0aĆէ0nQ?笘ѳje8H){7o'h0ǪhB`spxbf/BOEJ8\ E PsE:X`!U]wpֆQ|֓4TTwD+kt =CŎ|Rٰ3Iߔ&K(h~UZ:+xD@yԓ1ZC[M ?YHˏ_;%b.S\8#^ߖ[` ?x,p3_JR0JNA^٥ߧ+{ﲮ̵CQkڿXi4CbmJk: 3Ř/]5Uj@ZԪ~XTcȨz,-b/sr Ցjyd4e: N!hyweJ@y"sC4dXWCȽ؄UT<]#W //|0~x) l.>O݉RW'%>i!؇ou]NeJ\F VXʘa#!ܱH7v.1n.%\@V2clo:O&C)ֳV'63~|O͏ iNT z9^ZLvZ%4W0lGgfB~sk/sZ9/wݧhGiP(;/z-#7/gDE b^@ɒx0PZȭBݾ>Q8G6؀OaY?h;dDAhp3Y2$c^=pkAf' xbF*ږ1,1# \%-2rCQ:uHPuX&ЮgP >UhUTC_?{Ge(˫إ1GD4Y` mcy[(Ĥord+_S`DVdnL}eۛ~92=e{G6t! !5)-RCՃ)+I3s2+w2bIs-s$/rV֟Pa@y7I'Gn.'\<4kk<']So2`nTT/Q {k,=b3 UՉ}X@?&ȶ]j'i) NQVNg7s{ի䞪3%% Gp|~Ircڕ2cQf$NƳ7)UɘD'(>["WpA2M`#; do.'p4蘔Q%Ց~6*y,dcw"Z,Urfo6zǂpȗo;v4pSKڥ[㇃DmG$E{. JTqfyb"[CA:b,lQ{m1a BVQrbP=FiPB}ۯH`mF-Bmy/g(bP5U$0j]hj]8IZ%l|d/Z-GHNI˼/\c3/TKގA6*1)CĒ>>C^bC<@xIj'iDPyU=]6`GȄtv[A MDQ@Fuu `D% LyJW;$z7+k ?gQb޵pٸ/5T#}r1^f@M{ _E/"t n vFm9ϊ(ſhBޤ`[fZ`oT ڴb/|ۮz6ezɠ*PY$~_\ XVu0g۹3Rp/歘:KB+wU]]&qF/ьqԈ Lc^ϦumpUa?n앵'Q.$oN@Mޯ)0>dRue>igg`)|3xMBdHJFm:&\B0 !nM7_vx 倷eIfy+bM`X@E 9j,VLW`.C Fݺ.dCZ$h@6g5u#^a3FP;Z` N[ ;Vꄹ@~'6~uY!FO1f,>P8;"+߂coBR}1v-~ ga?Nxh`7j*#\۾ 1 I$,)]4r!.j6̧%;AU 6%!WL&tM9G4Rt׊8AN؂b(eÖ؃Vo֊[G#ghF]w!Cˠѕͩ0 ߞx,꟞byBf)SgRaAxO|,R언WnyP|vhqs,]S%"ED%PonoeiM]l+p%WϹQ9ԶfwV&׹Bˇnk?98 *W1*vW)!^J.\>0X QJ/. 8BhFZۚL!GEV?";)ncQIJuYB0F@CjyJۯR):XD(jMfwAJÁTXeR4۷M@:GņBITJMeҚ:\~xxR8Bi_~= dYəޚ۷Cn)+?97Pv` 0_r;$*?j/@K3HIeY"Cp#7?'( &L 5brcp id/_b+I)-KmkR36F'w X!^}\ClxnH@%df"u.$L>D82BԎF (ǗiE>Eh{:| aqD -1ӧW|aUƩpA^2rNZ߫J!VzWH7iGw/DB7fb[xPBې qPԁW q yT,RiAɟ[6|E H_wru7YSEEUE+)Va AU~ˆ=W&?cJkJ@Gc"q^!9}0\B2KJ\\1Ԃ+ocye'jY_qk"YdB~-|/Ќ]$}OTownYԫ#L4y܊‚,u娜J{5[bR|cB>2nf#AVl$D^(X!j+ B- $6W@EUA&})\ #:!{81 z-t =@jI'2CN~ PCFpcp I6?׋+d^PV\m)0"nFem!c8@lJ@\-H[|˱7G[FnA}$E?,(vXS`#5sA?E sӿPkk4 eYZ;Z4170\ɦ?Lo! 7{>Gm#AP]!~䬑bbkQziXAHۦ#,|2RjW`} h? φLJlݯc!.Tj㸖_i_ .PR1ú!]vԳi~Ske8Q2[aտ3YҺxH,|~ݶWX$tM(* 5Eu ŕ>Ngt|fᘖg:-^ "j<qB4&}2ϿUD8 9[uV"O AƯoB a:{L9ܫ&Ogh:`'V&vtЄ7v"=.߽Wk(+h978 *92Rmo[ǝ3,^u;)-ZG Phy?By J%} ;}T[~sL0' {3aX;r4嫝 HX`rIs0QX\vw145D"rJn.^12Z<›̌ vn\ehr/"/\Ӳ5ׄq hO8ެs :X糦tlA{F(SgM4q Qv0߹NrTo>jQyics<]9ۜSs )f*̸ʨ~Aq5LkL2=* o\&d8MNk8TƼ{2J$ҕ~͢ѱ\&I#~y*/w߈\$ݮԼ6Y<.g6 s:CF& %:OxV ?Ve2Mn^L {ZkF71[Sܢ7ۗr(@B 3Y<\(uq$W-+NE>Q/Pđ/z-ʖ!K s5"T:Nlo ,^5YPb6)uDIzXR lﹻ~&,C {l UM'n݆NDJ["A;!Q5ڡw-my<\ gBxMɋT]HRRSSQ[D$P=O|#⻆v`qTI49&j8о-Nf> kNye: juH=Qdls94Df)Glf"9w-S@  ddF5+B?S@@2׷()HI}xwKՒ.;laPmGDTv A/~TX:<*WzTC"~ *ע[.nCHPmbBA$')ɇcU L墙턜lRo88IQ\".~(8-oT3 M${jbW39P  i U{uztuf$Aw n߷g>"v[@6ӷ^x^NB P;"a_{40L R4/0iYe|HFvC%pI3r7eԲ9ckRN`jGܠ$'82Q^l ܟᚮP!.F6-< )#R۲fg3!a9 5d7Z觴!I̅zО9`E4JXo=--j us 6޶3=|l{,R$&W4g@B9n2QbEc3/~15B]m7}рn6 .-ː&tml.C}V^_ u~ZזѲOz%E.Efsjl{9p*,A$aJfѽ-Gh|JfN( 摩]p/amu ػ'a$:7RC+7APу0 ޷0xkU;91Z˒B}fA&^lH S*ߗIrXkAaKPO!,9駥."POxI7АHӑ0j1y<1q*dƍ8,w/ ǘޡsIv sJ 5[Zٝ4 ,;+7;-G91$Rm΅$1OSZyq@7NYԓ"3өոZ= )SҌJ ;w>u9E2@Cp62)3ŕh!yYGnM \^QI W?>8(wl fWbQk6g !"ˀ850A*[IC^=z$%c*M3q8YܫhKp+ǵ<0ojdzSD4"Ik9z="њ!^d(1Jf#P_ឧ}kT6NPT1 p &tܢ0uw·@Dnd+:z Pyw:I=`-u <%9O>[{4;ukNA"мvXY.yB!hշqb>wޯYE(g",0gJ2XA38`Z}w! ^eV~C\ d)?V*l U*8E,E 77?T|P8oJϿ.A2Fy^Ib^N*.JܶQ#΢4$eH`)UnvsjN߾8A_)p^p~,ӊIΊꞷ$̀ќ>ؐ vU,2}k^!{ȬuYo$Ut>uo*v)i#Qiay=ljXʺB4w0 fyw qg mtԁ2_i}I;|o6 `ʯaK2p{GuF9Q _+oIWz HA͈.F;r-OF0*1)J9m"sD\,:p7vw 7]"c8-?V4LƓ94uW;@h}@L@wd*L#aCgpZ&ڜ=u9yS ̄|W^gzF8b?sa推3B'xx2)xR #bʪpGBeFEW&gG٢4ؐY76 3VMȦ zxs:41{4}A9<#9o vMrY: l/*'5<*qeeW÷6GLw);'!̙p`hPBkho::IŋnFmTkU5׮41rO p ށd5Ԁbէ)Tb+"n QZUM/Q>>0glwW` )1{*u|^* 4q3X~QԃZABԓ`TiKT6k4_$yNiXv\D3\BpdsꧻbF,$5dȽ0=ͯynrC~L'm9;dcvhkB`gӕ(V۩wI^FW :~|4/%dY! ^K䂝cl˖cr$f9S T:9Qg3 gZD5 0l%z~__IObRz io[MInI9Bnɢ1.0v!ᨋ(!jq<,=!3][UͤXzm7ʐ]K< { pnAr>yκԢ6j(#kL (ˀ"|OZU#Cw6WG27_d dnID^츇K(& &GoVT~$m8({ҎѵL*K+uwt}iQBE˓jᑕ4u?%zEsnhHC_8ƨax$\-%DA_E4fv6'@y isoے{Z*D!~eamݰ#^wf!˲ĘZu$@, e9vm*?NcԑniV%"\})<8Q}c;,^u44~_8 F;%\83;fIzSN0p/5jb;y!d.1vG;ԫwVժ25Ըli{cKEˆlۆMbZ̗4jWJ!E+d&򢉂 J ~+YƟO\dQ>R9dı^~"g2s΢?ZFPU6L:\O.'Ԡy]9BKTokMkG@o2C]v $\_?ö?8^]tQLt\fǸ i.E_UhXF3iCE~,~ܼhk_KP\F'Μ()Iq@k;TYhĝe1QLTfNhO%jk?Bӗӳb-6yԐJl@e)ܨm}1g:Hh*s`'񖽐,, {O9`iCޡ HS3LT;, Դ ; В&Ԙu*:-bRb(&~k F=ݡ%iαŮSʛ/jj-ʊxt  opJ`pĊЎ ^yĭ#1=6Y@=m@XTo/ŝǼd6zaV?8BxP6=J:Ãoɖwq1K;/4Z厠2'HO6_I18QG$XGRKl)@#[!qgI\"(kBi/eHY-h&kUJZ{oFF2X)ԐRJȉ@Pػ*| Atqi3 GGYk[o3q6::ZV˰dq<&*aNcXPCOײ]NH>=^O*~'іɭhy_5ğ+̟٦4N]nVL cJ %uy[&6|"ɐ=ҷM vD2UzMf K(qux DkBXQ~,&ȋwX9F٫n-ԅRSJd932U$ܣR-06 Im!hʅS̀%IKX_ b`PN(o-9#̶CeitLXώ0ߏ}fSd*޵ W=3ԠZ #jpQ@ KC; PQ# b/M#$#:7KV@=@Ӷo 9`Vă|fF?ŊC+^Ri2`ܡk#wQ]&%ǂBӥ-(S˥#i JrJN\Š-zS'Y dg6_1<@-J!>Nox?9[ U!ŘL«YP[F8.Yͮd*|N~-[ղ4!I Yڌ qQ}cM{qǦItwE^ ENnHIuo*:*4e-w /$6ۛȇ+ɀqN3h%ײ$3RtT;Χ/% >Dr+Ő=x QrM҆wcB 0]_Jnj'.{>+k *xtJ 唸/-Iap `yۈ-;!@$4LmTI)Ŷ:v1~m>4Lhc|-aơP=-r8q & oKpv; [Y?l7_pzʼn|!n)N=~ZREn7zXl}^> Ϙ [kI|U~Yy`{`ӝgc^zEN.6`5Vs>G| \z6Ʈ+>Hc6${d .ovkaJB(zy&+4UR $r\si5[ŒD%Uk_<8e~[ s>%#>O-t7D0ĥ1NM1фvTl9ZOOSdR\̢9־Ba 68jl0%,䷤lc 9QM+8\ $:UH59m|b[ n+l/^,FּGBB,P{*~"G}S)&f|98(%_j͒ j9파׋` +N *T$"[ Bf XHgIcWkNqACPMU.T 1Vm2n5/I@24WJɿ遨n`6`fInЙI:Ԡ gJV3:n G3Wz,cuJ:]9}jU_Q8r^ᢟv6* 4Xiԏ~kԩB8hLtQkP3@ucyEpRWJD0*^#)8q<+r6VX&u9aGnc#DgU|QwH!"[#Ob iUY .mxǐ#T뺗v Z69HN]i~O**ZwuDo~B tQAZ\N  F+˜'v'\=a3:kr06{9$ pjh[X1#*a^A.}J9`aX3.O~p$ոՁ{/#XCגbq-dCbYE*xNӮ&YUĂ~6!\kǚY &HQt63?2۰gR5K1F̵>: i1 T*31lmjE0&RCd,,[X+˳Z-9:2pͦoj tآRaz xaaו@ߕqID(jQ1c=Y&pcC[#<ɹqZFc:[Xa%xpr@ECR̛L;s)h;\VE*]AJ7Rhc ,:rʈf_a8d9 nA!\֎LKpxE=0O$đQ~2ԩW,btrFZܤ_8$~>qt-=ր#CuMzcߗu2?)8EћXJ| o`"+e{ay{KbJ ,24MLc;,8-]5EtMelOڸ`S~ 0LtgX J*#S-cĴtɽEt2 N 5t%nRZQ>{ &IQ,cʪ:ՒFIͿj 0dvb= ;`K\^c^3fat.$^Ve8ݗey?K/X"ezY=ZXtRغ"1`sJKkNCLN6/uj-ITl=f+o9=={H Kq*\-]Ry? K1wʚ/#jhD^ :qEy|Dh tI]X[ ?BרtW,5O\q '#H1vx|-pЖQyP"Dcv|fW:iS+Y7,w2S/^WM33ž8HW?k:q*Npbcpk| $zArt9Ox+IH[l2Pt;ˢN\rf/w P ZB1F0JPxAѾ>;G2UaDj&}XDm=( M86o^ Hеxo׶^p 3~Q^wcvzXM@DT5%DY>;6fωKXLN#8(9*-D HeK 3]fTK: Nuח7zghz#*+AN<~spHqO~L>j󟱣CgyڤmIoÉCXt<vьo$~f9E.f<-0`USq&1beSTa3إr=آPN8NnDw/O/YB̊Deq yj#ÏVx-)]}Ta! 2p`/GKdж/4deK ?B"|]{ƯUeM|)+XltGFjr Ɤ_yd;HQĚ7l(|7/Q5:-YdGLVtHŃu r"vƸ{Կ~-6ߵU.cPlw6%˅{ ` tMgDLŷ̎BT# !\˙iUH*rm8&OZ`My2O2:< nR)5d.dok Lf>z.e|=Ť-'e"mQլɰ<29ISbxwL`'s ( !aUf}<~fr}[D{u_5[Hƕ۝.{WQT 6pW:_P۸8sذ}79э j~B*ػ ?FdTCYpͼ# LvdȦpHX*C9U :(zkV,5 %i3H KRB`Rfr(57e9yE[0J UQYKAV-PlVFz" eQ)}v2ow,fl66m2k8#Ԙ()DŽlS=M'5'.֥#3we:i8B7V? vrVE_Ɨ=aX93!T0[]C5Ä!ߥ=Di{rP a6۪iENҍubx=~ֲ&2%i`0`IsrFg`5}j4כ))dZZ6OYjgJh[ʙeM>xqduXoT_)ƂWhg $I"ChiBdQ[HC3YmS KJe)5vLu\em܁UTp1E 4 z2ʖxڜt"uZ=WϪG$%w, 981!#^e͖ЖgE3Dv君c]9ʙ{1$T4x+1VnsTa 0) 0e FlH`B72 ،#:cD@^4?!Gg#-f&ipO;gov*9oBCȌpyfuqJM670a,j:\̙{_4N.?z7#~~C d#桁Lgx?_0& d<|x0R>!jM~gnlEFyѲ\+$R8\Rc W' \23s?΂ KYv87ix_vW`ʑ:+)+L ^c+" `>Q[F%r 9U K-k/mҵ8{ocxz 2LxN"QOt2;>|_SΌ\n%dUkqbCwҺǽ"!3Q@ʏkhh ،,CGס|׀a,-bxxN5T۳t,״Ž䯏_ O ꃯ*DH<vah jP>}2~;f~.x-7؃Q66*W򜐟#KS{hɕ%:0Bj+ K$EoTQz(}6ȖWSQ^p$ ;tgMK5z l0wmA/)/IC!8j=߰/ [\!8XoY0 @Dִڀۿe>3_6?Ӑe)ZX" R>N6őA?=-r?jIv%4 O0::D/rG3l< hphSbr]MH5'T 4)P ^< \uYCo,"~MR=d~*%qnagK ^VÑrI q個 Brpx<nn, o1շi$ tt‘Gi JJ`.bP7f#`v(*312s/ēݰʛƕ \ oLʉbIӫntw)┷BVc|I{>P`~ OH\_-ޘp€1\ztTnw$hXb%)C!<[ ֢aB3=i]$CHfGgBPK>Knԗ@Dɉ &zXJ /ƾ*\f1[uюEitL_n}S=F?ԵQRvON& yNyYd \C䗴 pƲy,VMw!׳_gT 2gJɊvw`3;6( 9;afZDc0a&mkldY/4nG`-!.5zP CᬇN>6i[$0-%l@ LOQ-;)-.Z"L^"=CZYε!KKp%w=+L= N]Mc|( |JI ;MhL.= x(F-+?~fk2Rm}@ n0o.tuKs8X,pq%z4}o;48to@V\*}'T^tćcG ƞP&&S @?.$ZwFKi>8Qa,12fB&pE_I&hN7cxgnڭ=E33XޭCKLkɍ4}~w< z~T_%h+Ģpn+'rG`Bo~ E͇t`_dh h5_Z0x9 jp`KGh@"ps>rЌ,DkncB@ s1NmN 4~u &VAV_.T,m{t{J󛻡ŮbBwwՄ‰<_HGJ$]a2h+re$VRgKGH$M.J5>aqj,ox/HLK:W[c7oA3]#WSt x8իyio&&/\9|Bg(.:%:^姓uq{yaRϋAn_SF uSyqYS;̈́=bE[8ݜ^*tXe{HcQW=@CQ|A8V<<#Y~c^x}-<ҌXFYa￰hם_O> J]WeҒ 8x bSd͝+XKJ)'+X+$Z}. GpN͛[`Mvi`3)v904GQS)ӖeeȆSOV{ʹnN,׉㉎R=_%` @N~ /i@R; LS5mau^)*ϋu9L:BB6ŅM IAgmL1# Φ$Q{ݦC*61.Mvt⪃Szkn]ټ(w/7ߑG;)6u W7raeiCr P2<2~GU/҂|#EQ] LlrWԏe%~64YH+фo^~뽛'm6+R} x.Cs**7qcEpQ/]|f.4ɹB)/^7k+֩|ns=< *6jBj.cNhu4 )ѩH_m{nڀV"H#qx";]r.h>Qtk}f[i[ŗ{#`zS z؜dFfU#Y'k]ig*@aIhF|;}@﵃K,I d߀+V'vfݯ;"<>[wBEBM҈abvA2UQFF}W{JeI=RJcSP(GE-age SUD?.B\sW@3E~}l(AGF]~omL^`VSSkD)/BDm цTβXSZZZlBܗ AZCPzbpvN9 !Ƣ Qu:,|$t?pa cid1|Y$i8 +G$/iWG)5!ڒ*y.uN S$T6K@(ShЄG(6t]ԫX&//S%CZAtSIE_ 'bF$%z4L }tjҤkHxzS*p 9o%99U pL۬.U,+y$%+0O)~wLI 2npzkA$/w'e4O+_Lcz2/D=\KN+UڹtukuKfFKu:eź!nV:H:.b$gDJfB4qI8STÍXYev$w/LsIS&!AԔ4Mm7ǝ&1Df88FxHv+ݠzSTbcY"^eݹ*!=m 7Zά ቇ&1I\'eчr/!r`"놨\ <Tc%^B)Y○q(Z MDjɽA~8 Eu F}dnnqZ9Q#)%Ht伣*2Iq$^LXAɫ$.8UST4:"Ӫn<\ŜG𮐲K0ٴo rs?p<=9}!kۍz C{\qA@%M@!.6`^rҖfRs>x"{7A~u!*-W<= _+IπGv\'( 'OHRmKNXE*f~ECF]d4OOTx]SDBxX^ Ouo۰K2u fミ7/R.(("h7lt1g%9oQ\& Z!3tR%#f6Q|scDgeU]cru\Pw;\Γ LGi&pN̈Dv#nAܭ&P{W)+kf6x<3 \Pol*iM W]mh3:j]+=A-|JͪL8(g+JH+bT=ʨ5m{OD=> ,;e$楃;-] \O7S#d#><Pz/ryEnU,_Y8бPuCޑ6@&FIX}8!0G\exj-u=5٥&]s#$@;{ elVb-]LJxx]6o ^+FXֱ6F,ẘ8ɀCRIFoSސL9nvz`t̗jPg[ 5?vYV0pe+GЗ":_^?'9ip)Fp\1RҕC%X7u}U3# _h-%'q();Ҵ},lt6bLeLK'WXެyJv^զ^M*h݂o4lf񲢳 cҌ)a!']u͙L ܝ= (>^VϮ ' dq>BxhQ7VL- @!MenrkARuX]GPlӻ,y/m oBajmE99pʂgLt\ݓ_c녉^]*^T]-Bmp6g8@)8/AB&fGyb^ea_i+~ZhIy(=1lNw5 4ϕ9 '⧬BB{xgY.:DVtY9kq1IU@D0^Z$8<]sFYp^wuٹ ј52a_VHHI/EgFϞ1R5&X:Ikd c43CXp@X bI'a8؍[P;OS#xh}T̔W@Sx! ,ة7&4$\ ɏc6XGj=1%X#M!I3q.=e]I2k- )UeG<_-y$rxN&H"i*2bQ(%M$| iTJ'Q5d\ QYCwK=҄jk!&up9Fm*:zzY6+5@I^,=:Y8 B4P81KIRk.EKBn:Ѻ&64 O,\׋N"eU'H ؖ { W]&7mg_gܤ9Lfb݆=SH3Auh}ǦZ8lZ/v,_bSX06꺸Q9,^E}hڸg zECӼ[T)+1#tB[5ۯmp5Е3G?{` ZWrUL,{zh:]V._?v._:̴u?J*o(osNTbwcT|­T@<MVB2 TW14~}tDasg)!c'hUb'j.Zϖ l8dA /NN ዱ|8(g!.D]GC }=QTD@W0c^38&SY\r6;_H:f]%4eIdt\;gs=qQϧE-%TVv5{'}В D4,]5>>xZ> ^']_0I;kwVs}S vQ|ϼ1wJ bs-] G퍀חfN"(hPcL ]=9!ӨMd?,T"b Hj2ڋFA^wV/l3gwh8Ҧc:Z-;w<ydVzA:azk'Yume}&q)rt┎?%%; c觚Qz1YQŹDx 2AzXQ*گPQE嚦MkwVui>oa!dhCix܂2<Kѩ"},[bȲXHk=' _d[F:a^bc4\V(ѐ-fl.du΁D;gh*Q+-Ydq) 6܂+JT@!&Ařf7%0`k SF0lV2 n6"1kCy7O9/@hdgL~B]:h8@Ae&W4fu2&MF{pkCTPh>:7;SatW1C_H9D/u礠`LEzƴyԍ{.x2c7 lהiqGl!ZfibT|wK{t K"cs50ppIBQ?c PHɬD Bkv/bNTY\t(S"Q" 3 }ՠb5Uh3㱢#ǝ톧o MfYyş s6Es:)W) ʜw6>^">N|=_{nI#zbPۿx/"眔(Oy6a(%ӱ(ʐ6)'j;Σ՜osF:*x f ߰1ˈ>um|Za.c>VF&: ,2%u{=07dƪjPzx]Gmg ӢT-qXp]HÔ:K0YxthPNr㡦rF6OPPƦGn͌ph YU 6Z83t 1ATq84t3U㚢WROL]|Z0i54z>x!}|c[y&6ӈhOэX::^>gtl h11sWh2\ 77>W/#ՙo/f:gg;MM~/R=(\ F ) ?>6eP'(ӃPAjF)+Z|ʁʊ=,C{=s緑Ae1I`I΂M%r,,fxW }Րvi؜r'c뱲tMGdQIQ(hHK'؏lSF.HU_ ^ 7?y-:._smۮkx*9I:B\& p,&ᡪRilR2>b ݳ&ʵ>HhZe `\̞_OB}{w;SlQv!NJjU7f"Dީ7 -WFpˈn' w _& ,B]遢2 ?tNJ;̺[E1qN(w seٓ .dcZB}5O?Y$)t7MbsG*f¢ 6$q@HLKU }pj#gEe(p$B <5obkp3?o[֧^^ujQ`oeRA3!"3ģ (m|DS!Zm{*,80aoӉ+%ji] lFŒ/JrRB\!=F#S'bu' d+5}_6'bZsjt=(Ai˹DZ k\,7*{[<L|:yY޹6͒ev cB!C4T ~pyIi4!Xkhx]*SWQo ӿ A!z`kBkr@KBq~@ܒ_⠗>zv5iky@R%67[T2y B0ApMdݨ ֬?~Ύ!N؇pÛ7}ܼ..?P><jOmWxt`6Q|p0φm7Px|ⱳ\`R ߕF(XMGQ¥]d'r ΍Άe+)mnx_Y"& , 3QD5#ˤ?1H%2 yU <.~V0 '///bEV<|\')1j7%KzX 5bg*}z`χ|#ԪAt'Qz|{0~ub**貙(#f]gϚj$v;8VApnF<꿑w.˝n8(hFR4<HoO k'FyzLZR6iG2LKvԧݛsӆ=Bu $7$59TDw%be:tѓB:uo@Kgaͺl|yw>PB $QEln|r,(tmy:~` ˔SCU\]QJmoX8>0gԢklpR VֲDNZvqWE٪Z^hNxy@XQk D,2psu!un#sj~C .62YԮJ 4CpWP,ua kfp+Mh YF'tMLjS] hVM/JNڬP ,\epE" Sp|@i(R򐫪 U1IG\tm8Y"):'x\[ z1-OF]е:3 2r2Pb0=rjMܰy7$P;[k[A}O-Ms"olD{CZȽ  kB|`5Q-,]H/̽t%S4,i\7Xduqbs!D Znb76D1G~هtRj$K'g~mi ¬4N Z5S, *Fkv+MKdGP OZhܢݜ\͇XzӋ;T3E^Q&871Bj퍉h\.CЩ≵0xa,"Fj )HIt1Ҁ7Ͷp_N9rvW~m-d](|JDGs}ȐԠKblr}_`A=ԼG3Ֆt@wFYܛX*{Xpu oV FQUuk;TAMᅀ%ɇ3zy2Dm&ٺ 7z{*a!V4y`VBjĪX!:s,В]+X,m\u?*jO d>s%ն aSr(uZ0i@$zWo'tJ#(~J=My UDhwEdx':`NbI# %=>`Dp+ z/=3] .KKmo>ީ}pD)[iae#If=ېȁ6]?_zPϺ:fruΦ)ݜ &1YZA g X.D1Ԋ9ʫo036$_xY +^UFjaR8 >jK4 )״5U 3dGɯ2]@;C^ ΀@T0T E [ńB >kQKؒ顭*pss2D<6p $ɝ[\!=ݑE߷n#6+m~ˮب}3~+_#Uw<2҇YG~Fz6W .'zpMDB||Q/>,kPBV@FXnv|) j>>XdJ"U~ \10 w|eGFy~+{:ub&h=9>SId^,[IuS0RN@vϚͪ V2nIUc~i> [PRn`'#DSضjXOˌ&}uUS;+j掴6E6jlV6+E}y:ri\U82WXE 7~)&ë-7y(|(١(r)Y6 QΖ_3WHLĩIf%RSCt^*~A4*o9;6.WU넅?l8۹=4*69^' S. RvXItG>`2Hk8V:9Ó~S:'[| 9U'ּZT>[#n=[$Da7znr߃Sdf!A` KQy<ayly~; RFA@xvYty2E`"{q!@PS|LZVTnkqY ^'М؝?dr& n;!5t~+ ?ҟz$pk%BѼTďT(݃mR^{8]29sr@PVbhT.["nqĎ ԁ~՟~G8?#Po  _ny[\3 =%h%DĶvcG?77&-;6.Uk M!Z3|l(DM 9% .%9aӘM)feFd*lnb1+M$u=L06bSS sυo2x@ae.rjCv7ͤS!S9)e#nB`y G|#wZhvGm|w6uՒQ}- Xck)5l߱SUUsɅrVwo7n?B<K'T/;i\wqDM`?S|uȷ[lwvT#qn Ç7%nJhu@MVN^9wc|W'6Cm>٦t Um Ն 6gAtXzU?poTG9yL3loLG?)úEH\}vB"-pRGmD0ೣ6Nfltiz3+'Ư|z͂h!f4'7s]95)E9+pQw3TCJig_?Q|C km 0?#Vë¦TqG&~v#\vr"I~vz sHTjUR Q"-}* JYB&vM!]D!Yy &E px׿# VS}<X{1fAt.: s.f"H5Xέep1,fd&^aqajϙ@-\}WUy%M Sq]+/q!b%G +3Nfj磽GjvJB-[Y[.}·ڕsGie&)6qm#i5jM|P5 >|JX|1ޠreY֞Jz]2i7m4k>f+!ҡ7ȧƝwg޼^C]R I^(;xi$_k#jlي oB},FlCyl' JOWO oU5TU!s/(2OX:YAI(g(5[rQ@ >*\'H]情8gϭSGJT}Ug((dTɃ:`b;)h )<;F֨? od<:٘x3._):JG<&2i> |~ "Nw H2A Y9r:v=' { C~lG҇YF,{3+G檲寮Ͷqes@.oER='7&2P^ wq}i],OQ:?P7|QHͳ=yza{S_eUŗթ~ 3(o^ ݢu9 4NdړAZ o^7uJ"(c][@(9#"WL{Y"ڞt9` %SAԁQ4h_dIU:oJ&vL;!uP"1qOľNÐNׄ*d,E!+Vn<:2(դUt~󼢋z1šiZg[:o@,\=K7ݻ{ B;!0:ɗ2\>H!G")V##+[62 !]fo0J@Q:m)d"rs}&pi NjO9t,im%jۯ7F xJ;"ev[pD;Cs'yA-;^5cnߒ/)&[])w"UvvP@O@=7R #+MKXq3SRmԌgG",$!C?*G o CM YjI${mMJ*+ԥFuڈ'ozRr/&N{ԣ =ьΦaKs$d=z78eճ_E cd}z'.Rd_K| Cn+=;ŠSTEp綱i-2@JR 8fgy@&2((iI%'j(2y:-x[TuU5+oCʔ?é)}I%^kyU-36}km7~^3 ꅏ26 E3Xzxw4R%Μ}@Q> ˥J']A+F a<˅Wvz5Fw4kO{zi fX5aA]{^{'Y)Wɇʊ%b%yvM .$$D#3Fd~?Y&vYOiҀ. wD%//9lH"G:[_ճh>aԀlo!IK3@:]񈚈O5^lӝ JM8 ʵ6 'a@tG(p`;0?{Pr׉3ZŴkmh` 5C 3= vU-zVN21zb WV) X[*>ڴV$r@=UKRkrc4 s´ӻ]yE%ct%? JUh(ۢor:fhץ5fa;o=(Һΰ1. EFoy~19,E͎e#6L;͠2)Јaii*+5k^(̈WqzMMÐRPCm@Wz+3GnZ\*My8+uٚ)! ɐ _bRrDž2{Y͂ u]}E>"bK`]vQUKm,(ol )ZL9s=F #g׺ [6Y7)y`|V#_Y+"KR/V%b:adՏ&ݮZ?~9ՠHn*8ϚD=g KA }SHjET|C毐d hQ(]zڝNȟ|cUh) rEr3|o\\mgeWG/$:-v}JwšjَO2Nk4(>bo~B=ܪ ;^C8Kܖ["K1H9ebj}LP<rzI懈.7t",l?4ALIg` `Uϒ ڏz:g\0P|8Tp|]R#6ށ#` Z 9EI3B K&~J)wTCv9$~Cv4%RƉ {{=SvLsU QzTM2UY2y7VP=yik4乷:ll CULROL/𸍓9>.bڴ%I-;fh$]RiF(h kjj#Ѣ]y}j>j\ XS푿Ja,U 0}u H ċ,jGPjOջa [m',aU|B h5iu+{?\U5WWi˘cqݭ7َccة3]C3¡#J&&$2E6յWL=#..Xy6ܿ| L~8.["[%eҞeA<ʿ65Qꨥ4 Cv26<ҡ;^r<7P e-x5C4E^[v^A[1٧ 򨛪Ƀ!_ȶĊfVm ֐^b7hZjɶ76͵j D9] b ; ^^p OK"+8`'d UUja^8kqU|Tn?Ǯ2Ӫw!vȼq:ĽQU s+q ~&{O0hWqo Ҕ,Ȥ צff'>݄Gw U 7~n[X~%fJ7T@@ XP!c,.At mژQ}ek)GIZuq zj~򏖊T;dH*h1QZpNL.fbgE|YJfG~$8#<ϮPN1B6U ]s,BlƲ7ifdg KRפ﩮*W{5CUyU",+҅9-Xy`;.dո ɰFQ`R;x؂U0ٳ4du'V ; PCa[Vd\=_6cwQI=ݵY:w2#)Ƚg*Q?s;czA2 ov@hpSXY Y'IșӍSTSvxk--khUz,B\F%z| $ eVɩ&zT6g,>6r޽؂_?fyh $ krcoWEMo?朠uB $2N됼|YwRLn:B[բ^@(q^Ӛ1"Z^v .CNxF}ݢcھ]&DћLHh4 6THw奻,:/2Sźd=Waa$'1*^JXlϻ۴Adcg@|Q4' n 9ǹ~0߃:p iz:+CC>x\cRS8H@s4OyKE*TsѶ  svĎ~t-mTo, T󯋕wz/MKچPpFdPkɁ[Fٯ*zxׂ[Ĝ$ea%M淠zW[5f̋ YZ]f00_4MȐ?Lo[aS PG撵i|Kɑ{K!hfK1ksi,`macEA5EZfxԝrq]h(T]fV8S@°`}ce"Ԯ9fNYVB:~!O *k^ Po-q[BЭ2Edph'IpAFB>qܗ7C}y%,qɤtgTm\LpC0 s\TM-R6+ \ zT= +{ż$Q8~.! :Fnk7)ů"}Z§;876RLBk3Q+N$&~0J98(WeP7R2Qw.jNx$cTD'/> RcG C*<َl6m\D^ (oLPƭ0VRVU^qlyA$z(PV :0˻D"V;wb& =| ^5dQaKXpoj%QF(7o%`Өb{G4s^SC;!(6 k &L&Le~*zIM[P.\m&$M"q70ZD pt̢ߝ6>FbM`4-HX5u"EN: r;z%GLRn\+ٔe\!`^;(Vj !hi視&sgnC(Σڂ9k ɺ=~BAO˷Q x|;ۆH)HcJ==//,2ʾtzɨKS:<LjbtPJOִE ޿5qx%Pey,=xR1ʓmMuA{e(@4̓7oyI6IJbZDi4PN;qq$"Z;x? X'NeY5%Hp2QF#+t[ڸT>?, _{9/fqG-FKuXi頕&TJ7vz! K)!@z`xx"}bۧ?o_`Nw H˾Idz;"ϕD; i9&gRH:`ҸLzC g7 jr:~fW˲ߔr(簵 U6YtoO8V -*mHf ͖؋@ =$*бUta:$OWglȣZE"⭫m +7'& !V,.GOCFcͼ INV$z ~{5k`T#D}Mȋ>t PݠΞc[yHo9%˔6<6,E@XxZ9C b :K|qSxD@qN{Ԗw f dzk$f"XuMO'*$\8ߚ&]۴T< w 23%GR758wMYv>Sdzh͊[' yE~. keE>8V{7] -J12E #^ lGʚ&_;'%tW`goo8L S 7+hI $RѫXKEK;xčXOb?N <">Wzynbwϧ+\%yI9T\/2]mLtC֏c󈫮lKw lSAwLͤpGC&`ߛLAmlGЦ0' !m9P=yx.6-WYoC2Se ED©GP;E4pjl|)_7p )[Rs0W*D-yq/οgS-8T-Z}ѤaSr2AMě+B?<`+wX.sdȃ'&c-A ?j`0M`'0 Ĺm&G0\[]%Jxbb`ByfZ=Iy_Im-wPb;A5"C1_as(j_`mgi&$.֗4S$J $D2Yktch> z+T$B"O%Yo]Ri!_#*P lO%`꫚kIРΔ%ݾS҂Q r$$Z9_!FrabzRfZ؛ÑeC?0b3bYZ.1QlBa[IpKqLw42TIvO0({rQZΆ>z\^76LhYioU3m? +7!oȠ|<}Yl ?xW,קc0Es?[޸OUX|kWKKr6xqNciшIBěMJ̤Z sq}9foĦVSĖXYqKN$v@`TGɝgu{P1i\/g?CɆ>3'38P+6U܂tmU_UC砕M!> ӇCy#_wX!lqio[Ǿ,j˴EZ@Udxduz_s_ڒ 5tP5o7Z3qXZ]Z#fO̺ZK|G5 D;vG #/ i4a;V`O˟2+鲬DuSǘW16*K4g9:〜ͺ- QV9O$6>KŎuUG/]v:IOەs0VA~oTAs<x ĭoyYP='Du`G͘R1qQد9l/%(_4*(ka֭J YU Iɧ!ȴusνdb3gRqVSܨjKp?x~SŶ.̲M".ʄ-k92=0$tڽg5((*L2}DM5,8Eۣ)πPm2EXqwF*E{`܌F%T7LDy&ؿZU'+aٞMLJ4TB7Lt溳 "G4@] ์OΏ!> SNBk&ր -ar@J>\GOxzk@ŽWN/ ~n丽X~3*l`dǰ?l7@ӅDsץʟphbD7`cZg5AoF$7l:=1@tn*$T&Uh*-!rFrr H(7qV/~-yT"z0[!}D4wi5Yn^/c <ݱJ ^1?r*KP V/>k̉,qrhWu:4y l|| g^Yg!FәBr66a=Ѡ)}HJ1QBӢqgf徾Z`}:YN{|?y ܨE'MKM_t܍^rj$[֒*LK{KIY1kBǻnEÔeW LD =嘩prʃ F9DJ"P)CాBð`-x]TAe(Mp۾>4V(epxVBЩAzRڳOeב$2Vo (Z#KZPYXOq}BQAKt K{j*˭mrpi黷 70*|]@=b38|αى ?5z+],7( B R{Kpy<BwJ:>xGKo}r Ռ+Wc]EotjP(sbقmOn@W&lϋ|)e8+D|kc@R~B]* E`Eq{Hq0 @|Y鷬}̘Vv1驕pfYk*8G ,- "ji-\'{:%4D{Tkx;$[xдݚ'Bh܍~=-5@lavUxl&G/*ƬcTǯ}`U+Mys]B>hFR2]5-ۂe9ᾣQJ֪Ϸmѐ-H@GP5!]Zt:RykIѕ0kET _搖2AT7{'Z5IK'd˲G y%){8Q_dP)!7۽ϯg~K'TZva[]B/=18jͱhN aqr@ W Ѩ}oӲ]AP5ý}\"Eu kjb iT*ҕHM68zXN(U/݃ wiW1G8QR>z?Bf$aD t]?[Ԛ]۸IgzDW} !&ov6}zӗ<)6t/AA"G3qug2yjmS#]Û\Fy$)AM2\(3@(z s ~ IK 4΂E- 0׸ z퓥NJdz]Ӓ %Į_è~V=rvgX$鯩$EE| zr$b4vON w0ڲBPɍuimN|ףYZ^3$`Tƹez}d͉-6nxH$;ww?ufļ1~ ٙ@ Ğ^ +J=6~mgr`=:Мnz\.:{J!<\3 vj+ȹe{{Xuk 8mɓ2 d׋tx1rZXt"EVv"n=UvS`_\]7_JI/F'53sBQ_JL9/Ȳ߃'bx\IJc|FسbGst$ &x,g*5nG r8GXɠɻώe{ҞF$XoÄNm{WS,/,…U8s{ Tg߭xna x޽&.8;87[Q9}uzg`?סOz)6Ԋm)E?GЖJ=tk;aw!%+~"^!dKŒ$B+]YؼZWfW h,݀olL yE Hmo]pEZ{߬h=#̄>N;t/G(Z ]KAle5XN;v5"-tDT|7Cb6Q>Ic&/HQI+LT q '#ń~UCe_dVVޙ18fO{_g4DL6tǪŽ`&m`%Cj\O*tsӨxݸm.mMD|խ;FD+`kMMݦ35 Ǻlڏλ:)Ц W.Ҳo Q @k'{Y҅.d;R%@ɣ'@;AaFjyzw#XKѿW p0؀&ʴ 7W><`.|O7)n ci4:f8hFA廊_Wظ -d{'jtT|yVoprB7DU&kdIjBJQvdQ]`׿O;6Dc\myAw=@v =6KfiZ|m(Z۾@s^ghU8 f"earٔ5yy>p a=3) H`h‘0V41}FLB<4\qhJS(67@36BLx$*-=u z4 myoQm®ۓة& ~퍥xa2.z*|'UKf6 :/:Áamٝ5=lwÃnmۆGt+B9=/\%Njƪߨ_-MYZ2+J,9Le;UQn|vu>B}K/ߏ\D󶘿_n{J"e,MkAPYp8>KOh$O嶯dz%on@}:P#5TW9f:ϯ*'°$~g:0^h ,'}5lɕg:5zMYh{ã}u4嵒ܵ#2a xɑ;u"lIzlnU'S(݀ĀZx k1k"L$cPw'^aOD{6k>J㐓zfqupV`eb(m2nX!;biU3+ifȥ4 Lr^dipkR>94!r㴟u"/!N4 SYSe>GlA< 4v&ӳVBYdMi(ؓIDq/1= UgV9i&ʌH&cjs3 b{]+`o 1Iy证 &!S*2y* `wH9,Pi>nI튍Ğ(G@',; SN?t柜p |bE31 ͩGQ5_yFA= 8'Z2a!VFMOH䝦>/~!mZ ?UѓNeMb{WTnӎƩ@0X ה@wg 7:xŪ\ NV><8 *6æUH0b"WZ3O1}2$2is[< /\JML-iS[!ӈcˇ8e 8MWxZ&BM5!GX޴]!IVT{ke&Ϧ!QLTb}baOTJ%Р7RN6D=_ۗ }-CyZw 3tծy8Ez$>n ZD@Å! r: ˠ7wfe+ѼRE`Ƃ#r}Ң[ֱtɍB퇘KQhO 5$!O8{^I6CswyfooF:/5' Ƚ-ࡣ*ob+. v"LL =z)+<,A`e2X 3os8D>AЖ~n>kv#0ю(sqYA=b+/m/d>LZ&&,QLnDC1uK_]'EptR{̩ܕ7HV}Z`O)-bW;KmKSH.Cr|)($Gj.,(ѩ%S[h'}mRfH]>ە_y./ 3i&W[ipL0wu4gr{ V"JKNݿ HmE fCO_:qJ/A 5wz^e UVJY8:8>y}CN[~iN{5 ӽDElz 1˹%X!epFr0v/9qHA6WHB2Or P{S#/I*<pL|pqϵpJoEibh:!BNrdCw}\2;ooPםE+<;쾘KVs!6KV8urGx/[QhY~3T~8= 4Xzr5NJ>b"0Qτ4 R|b E-MPL6v%&tDoJSnxBź>YNIC fk NR 6.v.ǃS-N0Sk&HBj]O=>gjM?9ٙ2Mx fXidFM{n{<{+>u():ǡ$E1e'sIu`[ho%>8lˈe ݆{8{4Fr7H?D*,DhLlV 'FPz/H Zrb\WlugxWŃ=a͢a -] (I:\nH]!ˇZŸDw5>Na Kbjus~1Hjs )@f/-=LmKR-ڶ Nu>nk ꚹX԰'K_2:oJu6uE~N!5qhI+ #hyj7r=&>d*[ -=M?/4L.PY1`7ɵBE=ߦ&Q X7AmTl49 jÔ7Ɲ 7IvW (j}uM?\B.#P!ň4?@P$GV2v,GޟzZ%&^IO>떛eIOrP]0>Qs[[v{U"bSpW6Z} /UT{qb/ F ]N" UMÑ^)*˱%O8(&3Kt7;Ts/jc#<ødߞlA ]9xl/.'M/J1V T߉t*C"A}֢hU]4)] VDNޠɣ ʹaKA#(19z6x;ׂ-<$5Ζy:2_LgX?9؞KB{P^}v~Ψ2Ll΋2$SW9=e4XyMGrv Քx0V_zųxҢL-blL4`<;fbiv*~%+0wg ㅟRdc}"g1?u|^3/̓ ;{VY~GYӳuo$>oqUMс3CROzdz"X!۞usNiamXh@--v4 PpZtCbz/2YOT;T4}kwYԵx2ٴ+c>?4HO8,h"so._!bkFA%rw1UN)!"r4^r>*iPƽCWiQrN4ҟϕ@yIHUeWWl#>/IBa܋bd &oz?ir^NPVޡ^3-yH"Nr'˹ޮ:JC =y6Y7I=މa0m/⡫OedTԜwT6#N cjWa BO2O2,('KfxYZ{? 5tE1R ZXD &@S=ItlB7{= ձ"J*V6%ҺgkVZ&*X0+?%sbu@̱e"굓\@uWm~9+ ]Ъ\ȶ# I//6ä:W)+^T))cbOxY3MU0ph#}X:"lޛ}ue11J܇9mzϔӡ!SNH_LFOߣagvM?=,=EAza0fJ*eP"\+[@o4P3T BPP1엜^9 .dԓ󈥘"g DHiy &'F}9ȳ+ySz!Cv2vs/sJYdXʰX[XJOw,x`H +N0lɷ~9| aFiG궧?q %S _N^)ZG:9(aN~`x1.&T t', 'V2JEHQc4#m]\s\@ 5CSW^ %h~PO#@GҴ;x-=5H@ lBⴲ.hK,ӽh8O>P@3oZw?ǜ6oҿfw"󶕙ڼcca͉<V5U;BB]-4%,7鱚:H m;7'ՎaGS5#/D2PspU-Ԑ,x4ɱ%br|I~Z8`(nf}Q)Rl)8-@Xo|[ic4!%)}UOFy8'* )&G2pGe@ĴjFj ?HV]`%EP2P:sʃ>j̘4!'97M0 2>ep| *g1,[ay,v>hpݗ`HX-(4xҵD ]wBY)jqהBZI#rsc%jRG'botX ڙj^7[lhNu|-1pZ:0²" Է\X([ &ѭKn y(.T{mUMYU'/O}IQz4w8`o0.c(Qnؙ.y:VYM`%j& .:0f6+Il <(wN.`ݫ b 3 jfˈ=rP4q.ͬd8^ z bj'-Ǝaq"u6"Rp?Rb|nm*a3` me"O{+hGE G%"F'Edk/XFֈ}?%s]^]?LRh@b?euanj@HR_쓄X Rad*褻*D8V?UJ4l545+4\ 8Bhf!hHZė\)4}&s%LY!8ؒة6i+"RIuj@I@, m ̳-mx ugV"&5S>A.po|l*yBz 9?J c,^@ tI]n7r$:V! E!FrضB9ti eB.AK2 x-X.y2@MEBldM\FJ_gбc&  Db\ߕ:o 4$|| *uZ E4%CdvsVxIZ#,paΎEFM#u0K%'㼩<b!a(P18EME6 I\ÔcԦ6啕80U狱1cywՌ]@GU NhB` F *VC+2 jpb-긐*#-f7|%2'\_x2ҷ (͂o DdbTV8Ie-"S _fpHre[;vx}Wtـ`iC~MB؏EEWr)Hl`9'6O . 0x혟" 4+k+Vד b Ų%W hFv\g$u@T)~ F8A_S)K-kI0w4%_ȞnwZ8\Fe͈8dj4M7WHbyjB9$fLb{ Q4݋/%GP\TeW CʨQn,IyQFurHx Һ(ªOox+w!u<ƙqΦ'[Yg/ 7 &2J=[p(D1w\.-H=^<ӭчm ibdI%iVVQcWUCrN=pk*8X( t&kG>o\zN1-C8-X^ O1vN%L}a ) NhzJ  p{f^ԦmnpR'n ϞpMԹr534a a-Mx/-V..>ԿA(\}ϵtk~Ax^#zov4Bկ܋cI4yD{ο)_=WBSM_,:`aJ`ŗ8cnS1*^=Ojh9SUfpC)$s+bOLx"(`g~APBT*^F9݃c*BaA*i;ka" 2,ǩ7JR7AE?_=$rCgObQmˌx2[O-b2j^ɨh-AY}ndZ :Ŷ1c~zZ4h~|I4|'_ry+OzwJHZ(,!bDѺt?֬7sD |.@g'::IRs :^8u5s9XZ= }&Dxm˛-jO]d;6 @NS /h K!zu׶)1 (fd _ \Gl۔oiz+Yt/qw.mӷ¼Rm(Lcp Xpb۱gZAփLV"oKe?عw! j\eWkOk>'d# zYs'GYXZO_l+p~2"7z<_У ߊ s[8y"U`'R-ourYaxͺ̀8W`╝O/3gb́Tx {U4;(urO^%C,`̤-!N;u+<4F^ɠ.{IBpJ^ ߏ֥ack?ZU=]FbK 'H,xxGz H=R6GǤkRR/)|b"tAk j\P/ζwOi2su&F >iGku{H;)*0]l֪D4q0 a_Ж{|=R:4'0g'9&z5xULCqc4SDko0r`n0}#|=& !ele#l\2D*{[4E~g A1H![B],6Oͫ G4jJ-Yqng ,|O)Tㄔ>QB @9C1UZȇ\jAlC%09;f)wz;OhҸTby!"AQSroH /J6kDZ3`AՋp}9?#_Cu PA&~pc*]JbI ܵUW@hEc^C:p$hNhژL!p⾪F4'zTW#Eme<A+洆}B.IFtbMLa,1:-M#-&eF ?G`5h.~|t,%)73Jx+%"q3Q,j4ArT5;_.)Q 2e!Ӂ֍2S/Yo}B>+6ĔIQώ_]yM)!Qhi%\]GZx\^ī ˘W[3fF>X<-KԎbDEoWe?$)*iWvjݏKTS^͐=h1$RPQX/irДJN ]v)qD38Uv1g hZÎ8Ed{9<2k佅~+[gLc9 ;A#Ȫ?5X+C_IaU+ 1C0Q[Yn#pM>[GLBGIr>4Ed^c5dm /kOC)|]+2g(ո`=/aO9yW5LT6,KSkԖ$G0?-l<2hUWp".)AɢY$d+ԺIh=J.lWx̨Ju\V3ͦe=)?Æ 68*pDŽjb{QJB5RR^!sc܃N$QCGńPO7oi=̗S5e)V E6@6PՔ&|>Rիɓf#\]y.0%dQ}e(qDLc@NqKgN|jܸɓuo"><-mt;ѩg^z1sU?F$39麳(h ,Q q_ҏ<)ѰIlY&ꕆl.x($(}d*fۅxnD•xnaBi  $A l݅JG+ =Qu и: ǜh)gON0r򬴥0X)KE+[Wz. o[X,tVL(f~OBw*]i=QYzMkG\#bWE'ȯaXʭp{!qpˈ`q*t~J7OHFTվX9I#G%52 Tmu}':aAb.Q0 [Ր(!9CHMR,լdw5\@jAg.xf8`zP( %=a9A걿(]ߑ>C?""O.s-:w!oS T %)-z@8;^L.-8\T>]gV yhfF ?f<ӗؿ1K'0~pF_oH5b [t[&w8ƣ{:?|^j ev(g*h\2wu!fGr=lA)iSJ޹D}*e 󴰐G70Kj594_MۃL+ mJ[P#8FvN<bt p*a!#\GSe%ܪ;gqxoVtR2Խآ//]AN ~"5yԬ|TVWL}w:C*,/ܙ -Y~/7XTٗ$ZN }NTMoD]SFwVJ&rLΉMۣ)@cff,܋j3xM}"|1 mFW &+IxC,vmw*n 3ٰ>N ]ͮ%rU;5sSsuy zH~QGPZGVNSO[N~mL C{:jx; ؤ_3l&_c}ous ; S :g7mҫ_ N n HύӖi5[6@ g@byZRp)KV[MDCfGXr|ʧT~v'w9͚ƣWhѣ^j2^E܊ɖ Ɍ-5;tc p,Im3Ub$ǂ5#vu۸z3PQ GMN W3~i^6/bH-/Hг8QUDtaC/iث YL,p,pmBf^+g/8%C+eU3q ^_c-mʠ1*ٓ;jV|ŗy{w.JnπOX?RC'$)ǫY#5"UPH,Hw4ei!JQ^D3P(a$ȡX-@ʚHpbvkaݜ1(az0Pr٦>u9gqYIص5)xOυ,9+AN)&Ht@rb%=nc `<6U#yVL r̶iH-Z9 qhJ\6o>lL|MC|ax~X>cdÔu""VцIA=וE e,y/j Pn$\>C[ FD cnxHeb*W@ ^ؑm> C6da)DNAG@8T"XNx`bJu*(ljж`8SfAń>cTu]fnݹЬ36 Gځ ĀIZU3YݞK?ܦYE-2a~0k1`}/ۆ*3^{\-1b9SƐ&M5` Г҈~,vhTthᦡܳX/'7^COET&KRإS ͹hp0RZՂɽjNZjQM I 12 g|/K&nGlS|T,#?Uzxo(ygږ`LiLUK7T($ < m>K0 ^ܟϊlr0re:\}ztb%81^a#2w5;/ɰ spjV١s=F9,p~?bEW2ҠFHO Nc]`\& IV9z> Ge0 6ƩXb_7 =*ڷ#i}Y~ڤHCR prd__:Õ<%JUeʉSͩSyS,'FCdz|# ¸{cVҩ{mT SN"MeIB}!̇ SF$ɂwݷYJn[mas"6Kb(YАC.Lä 4m>5k c±YLLTAѢ"׀IkAv\{eN\."$'n:Z0v]8'&@⧼3bmKze,M~GYk_Mwu+z!9k,,ZVOtc\~l,Ja$K?}pX0n%i0拀ӀBl$tkX᢮EӠ?_n4莃ߑUo Z̤+%EqmKK-dmO"C%zG kBБ{kf#ަ\x3R~4;$$ve6Lfˍ|&~r 8&и]$킸(S:FZJb BG@yI ܋'w* A7$V Ul1r%4/L<4Kp4a |$0$t.s?]+D}.hlt9$"^NvQWZڀM (c/?*Ũ|dawF; aHP5k?FYEM7n[{R+Pfۏ!R% Ymw:x=w=򞾱 Uto1gz:z<϶+"{\u$d oA;qM*:'iS:▄^p2RΧR@7 Ͼ\[3a95b,M _C1>vs~v@qMmf-ɫwFg )3o-γE;E~;+8fg)VsPCjDγ;2i@S''un:ƣf{ )lo|d<^>i yXD^<%>$ȫ*Tǩ +z{2dab 3"%ORo)qad8嗴BS IHSl;zAB^'6lnŅ[MT *75;ç`Hp7o5"njE7NOy{y +EySU|jO[[O4~.RY1hdpI55*clIM6 $伷$m+a}~o* 5oH=, \LoͿ#lWQ &Pk[ONzK!^tW{g!9oXRCwǎNV^Hw&V]La|>.5CSm,Hx\ߍF9:gQS /l,t‡PAI)_ KohgG01Y=X͆c끳D^tN ?E ,!Sܷ)V/ҋDdDϟ8Bo}|xS?Xn2TwUv^M="^~F+_fp^[-ەkB+wkdWID<ھNT/ll>}ɯK/| u:aER>].V m'V U2gB|E_a7r\ai!DفuޑV!{Òv3$1Lܘtpm7DkSѵDGM v s^w2vkT A5j/y*ǙֈO6Uo5I]2ˏu|%7HuόOȳs2#(9҄*V\JZέUq~ަ*׹S>^Vi̦;!?լs@Q4dytUtv.P/O0DlM\P17ܜ4RKaTc;߹Z-А j{?s!ٝDBZI =LKYSs}}69V7ׁnCZyvHU~YueHɒȺb59+&.xD 6ݓ* 7wϸ+͟jlBLWCctLW;\6%,plȄPzt#\a lGd~$?YVI]OsyPU}#C;PsLW4U`|CP'p\]tƂ0OTAd,`eşDτr?E{p[a^T+b51MnN|A=OyoXR`33 MUeߖ}xZ}x%-*NTxq{xrYbf-h@W{b}gP㡱So[><X`z y޲"mB,eV'2\Yɱ.#;+?lr ̥5Ŷ-ߥ6'mE%".J ɍƀ@)veԢ/_o"qm||mW;E,lC}Ft_͜]/ %2~ ߽Y;xl> `_{E D $ /Vns+9aqub:Ie]qw5vMjuz=a7q V6!{z0f흄KK& $6ׄ@3kuGi*Nk\}P@JL`_2abe+13Ž'~@d1/¯m/,ߨ~"zKQ xpnE0c8a͢jܖ6WoG^,| g.ƪ%akfypQ.XR߼ ,E2HLaNpL2L 0%7)Уu>vd VL˓Yهp-ߖju;&Dr5)NWCRn/=ac8iDP-} Ftlɹ=.2<] s FM\a8#v6>n s%^)ʙh pU܆Hd>R J}>D Ɓc%hL&waVnڪ[Gh5ԄOgN>i/ VoTî%l[YZ}Fί.(+2[mo*G{Nӣ{c,y]ƈSNȺ|sy[NH4clQ)5w|M1}jW:Ӊ9ߺDES#1mjC-y8$#C#?GD#(#8 '&I#lf}-~E9ZE`A;Ӛ X H5Yv@PC q,1mSkakL<}w%+`PբC)y3Q勗tY YI,t Ϋ':yYZ7jQ@RFy"/wl7$ z0} W{Dfw;wCECAu&iK!D#* 7Rz!vVPqU'층U4Hx,f[ @ ( /l] |/+Θ|$UnHOToZ5F \IFKԴ0B?'Y> n!Y팙 4ف;mUSD|7*L4<ZA,r3W$[:ࣩn5@kkqb]`)U{0`o ii D cup!A: /񌄈 Dg`4m0):&GUUMȽu:0e <Rgd!8[R!Flhrb>'oiB%&ZڴH Y∔eVHY9>ۚɬN}t=6` vz/x$XԢFw)ԤO:~FtmjP+V%,$XP~|?Vns`]Q83KbEW1upMH8siȭI`]!SƆ4s'k0 B0m,Wvׄ,l~tձ%OYSHe w[qAJީ{l0]O$`UkS'" dؾnQfqlɀ dPG31O-Bצb%)aTOX|^PY)?}2]eokr 9[JӵB( h# lyK茋G8=!|?pyb kmb7]#2G]V7IQ'w:8osS|$w@׋ }߅k=> 1:*G&@1!wq }9kͱڸ;l[|oi.tb FTb3ʲ R'xWˉJgķ,= \"^&0%eH&*|]z?q87"੤S59ؕ4zbox(3*-5x׽uq$GLlk-=NTZRr?`byWL O#ɳ `٩/P ,mi:%\Z΄DfrǤ\Tඦm; ED, T h$o{Mw ]h|Po|pSύqI֩04J݁E 1ÒF<`qU> i„cD\,2Z.[slSjzy9b ۓShҝyi kB,*B{Y-OA ed R(?pAOdRz5i= [A(s* [DYM7; (]KVv{#PzY?9ޒʯ" ڍW gëz0C8]D8Ik̈́53.k_`v0dh+h|qWb05DG=,(= *΋ >jʦK')r (>Vg[3p*:|/`km%pܓCzI?js6^4QI+ bJL7x^a̖5e]ޘ"[ >`9!}a,~ D F92N~\sDrJ3mCnֿ) PS3\G4;)Jo sgn8i,-~bp#hz(!R _T4-JT]'B5*n۱hFcnoOG+X 3ڬ8$|6.-K#V|8'Y} TJ 864avu5pwGÍU6/u)$~oscd fqV6GAWᠸ1zeXeuUp<)' ]lYGw'5*WⰫ*8=()ѩuß([LyH,L yX K4-fWOx-jV9NApwk \V4},pƚ}+I??9ǀ-S+_Aw)^l!B*~~%Kh=zB;Wv;dAPWjUFw<dHb1*eNE/YnqҵqeZB9"Yn6OНRp9oB@1tC2jwmJ{~p#6lSG1teoO0~̇ a~.K0D7NT۾V7Ltw5bjuPDQT}c}&Qp)5C= ^Naz太^H˭S Ȏ~ӧ tSȺ/ɝfGjAuA4() ^K{/D6 WBݢ) L@F A ාJ3OʪZ\=!pqHrW [+$׵JcL:aIvmjK l6c3#aOFVOrneI2y +;<,1 Ffy\pO )<%u1UE2.pxI6okϢ!yN~U&axP\rt QvHˊ;}(<ӴME}n]g۶%ENWt]FtvxZe|&kj)з%> hqcJ@#Xq?fS|EG:ݐrKs a[1X0@LF4p#`BºAN t2ŤO.nC7G9#f*dbۄ~!RTK]>o%JJ{г.++ f>?| !O|fU=^0'x6*(yΑ2*Iu/JUNAH(zFK0ϡHJsBle;~?'ʢ$(RCBtdD%aIˀ@q&HkǨ|P5"TrdDN(1%Wa 7]Ym"ل[/7^"Z)9'-7/T؍3=ssc>ד&w*t.t.įa% c-]:3%~u3ƥRٔ5tGꉚ dZptfEVmBpTB/8z*I@A` $Q V%P=7G;)Ff0@БZ(T_^znA[yBHR-&{</DT䭕ٔxޘw W| ZƅL[}A)V{˻Qx%-Y ~Hc#Pm̠Td˪.)+-DjW> 1F ._]ɂUBkDtrM¼k@1  f`´S΅<#Rq 2pQ[{eB꒖&_2 $:*2!1bi~t9ij9c8uxyzB!ycuХ Q/<طP~h!xg]oJLl> qnJZɄB lO{Kx fj`h1U!<AŅO$`:ѡ) =t(Ao ㇸ\^L ߤn!P-{qUmr)A!8ۣb[LOf7ݱ6hNS֓l{wPXFD²"@X: MG2 Ѷ9;npG6^`Oi]߲ |Mw摸XObr*p豋W41؍%N 2 K+~`ۊ"9<%^ \ro!w \o~A3DSoY,mv&y2Qڶ2=f@?4ooW?N`YT7K(HI3Q@x +(^9:i!1at٨tK"Y>i ⇧D3Z7Χ8Հ8o2zWbUrmCp6,[ 2˽Z;B MK嚮l#/Y\ pC<$|%|E4_WQ)*y``bU#JvBǘJI{7iT=mIٝwF}`ey+5po6 |3%`ΪAՌ 2#4mpLMwuق)ɬ0=Jb3OR+ /7\ԁ:Frل1Ÿ1rk%0e+BXY>s|kzZ0@u(瘒/rCB[0 Q]Ӿu_h&ruDh!7E.4ML,}b 蓂dVfvDx4o.5h/ eWaEz9\%w\t$ œZ;@zyoߞ-ja2I2򝧇T҃c*=F00H 4 i$.@҂򦹞q^Ho0ڤwQ{PZf4wǹD2TFTy 1H35j.)gc5mpY&:ݏBèk& 6֐,f/cm˗3o}v~fߠhM~Ѭld  :s,ɶx>ݗJF%vF5pP)Aٶ_Kٚa80xU8P{iDɺNj&nlubq?v{?B׉NA]"0D/z3%.a#TW7 ka5Vqsf w?#FUM",S$$Ud'_XYV"[iL4If]zz'`."[0&83C/=#0UB X+ܒWcL5CA'RTa|WU!\ZhM}C*;2sYA?ifgL8 ^M/qa'z3oEysv s<" D &-F`S$9` 0. |L|kB?%l+߿I+:%ωL>gˬqL`԰i *0Cض*$~ L80G*g։}(dׇ{<;-r?r`T53觃s 1iYrTF -֯B吓zJiH89:N7N7a4V:b?7:HYv45ZH2"/3^u&S ] Y.v2K+r͚[g5pYf+Òv_nĒRDKiE?p"L!i;D4|V}#GN^3_Uɩ> a+̰%Udu$mꆯɺ,9G;>4xqr~^g{8ZB\|p 6'5sŏ5KЄ1K!FMS(Ą"]1qaX!oT#d➲R} _2%EAstk\{LP孄 40xsآH}44 9c,8&ZV}Z!ś_^p8L*,?sO(aÉҤGÅ+2#y~La鉀ԆW+h'ٚ}9tH j4cV"o.yC~YUNH_،>Ox8i:*LY X!_aR1\kW mf0遼0f"&`j;V{r9 $AQnu ѣhOP>mRuHjM,ipoӢ#*yX& 0ydniQi%@,Qe=2CPxKv\$\/5*niE"U*.i;B pp+6Ӊμ`H:5K6W| ӭgX|3mW- h33F͞żV1w&o #xCD|aLup2bWd#3bP9x4Ѝ^0P-} ϳAh!f'ǖ*M|V Pok"4A[!fP@|} fEP9l^znRNC]Ʀō+ָt lEɉ:&it5F p }3߸BfdA:kPLFTeg\ѫ9_thiʲ"0E5BJ$"@%aT: tE 4pl{t)Mf;4م:R{:-OEx|wJr΀*O)E1YG59zc,׬NV芾%nriCx*h~u2 ɿD⻭X-< Ѕn/1|UZ [މ@[5 M >N3S"Ha3$8BgשHsTrnYnU߇ 0$yoB4+g/ٌDNM,֥l$^"cBְ J #KQ^!ȉcngceF]MMKEE" \qa()F8+8b8bhNhsP^"ƅĵk~I¦8E;>"e ݂xɚt T`p /#yyfcU( /{o.z.6N2 s){r0T:}j/ w6L/{zMa2, ?u9M{}vu1TΪ+-n{/Wx?mݷ9kD-RQZ8Dmm >slMYGVD{4 / mAj2%@ˎ3t>MuqÍ&5$1%y3b\.H[&U=oa:Y#ZIb,n@v䶟&]?)-cEv6%+ĉa,qCvt˽ 7-mŞٻtmr`Wރ5/rjrbHkCeN`݌dY\.돶,FN~v ̐CO2"hdDQJ`[RrB xkk32.$:_?zF(˾u>2HQwMm5lҜ|X!ڳbAJpscJĚZ 8+dN#M5Y+eR?L⑔~t|ZEŢHq9^_ǓD Q7#]L\\+FPF#F67tØk}H)[ m-X8 z;?~3F*E OZٯRЀ xHSZ\Ӱ_v9ˎs|e͉ CŽ`\+ C5~Ybij}%d۝ڬakضwL}am(:S{y7ٍ2cH *`"3hVz`דlo4ՎdS aJ^>-\ԷCFkW b<:9 jЮ\oVbߊEgFz\Ś59(1<|X/Ab:-,~2ptsaF0­ #׾Eqh{8Aڽ8(N %@tG޽-e+migv;Fۋ믓 ɚ@ne `t0g#{S/ j˜Q5R{ݟTnK7a˅ UC_vG 7D-k%!ɺ#Y2+$KL|mxa)ݬ,s`Jb@e ꒶ScG_Ecʊ'5Ā330X\U*ҭ7g};`Z[es$'e @O%?fG7ISuEbX)$L'ìÓoڋbRbDpl%=y!Cbmy*mJDx)[ĮA~YѺD:soӲM TQYiq wZ3nju,4.י&[&\bTΌػgg{͛l՜9UU.MOA*R)eEÇk(><_r}UylS̹NkT4}=%!4Z|NA=OV6"q_ TBY &gԤ3j uWiU1>{~zcGps.̸ .U$D X3ځsNgUϚPU2Dp^T-ZwB_vliB4$a^jZi" }L(ގ ŕ}31B&i4? W.cs!',8@)ZTi?[$5.4ƪKv [bdB>$UKwla.YY|~t*p^ c3TK QMLHH( e1m.;ܮ6$MT2TnMw /T)hxuؾ! 4 3n2"EPKuipQmv='j{g͇SfP1p"m)c/]>hE$ϹM{y ~E29J-O"2<| #Gc`LB\k<nиQ ƅy pR=@?>wd!zDV k !2ky[,v5Qqw\V- IPvbs)ϒ+59:2hsyPoJ9k4 Oea5lM~8q=K#HdZpǁ A Zzljy)}#^s$dh;r5s A ŧvm孭&tR|$psY0R<&4<ڨ5{HdI4ou1eWGnA3!%kp>ێw+j5VU).s ) ﷂX@y+"?wvuS+Lemڱŗ'MrV 2}L?ͼg=.< _l&cl^SxZ\ȥqkDHnc,yyѕ֛I،7\hs҄ߖ N;g8ڤKtR̃iOHAyP3n,֍Yf=WoZ즋O7柯$FdCȂ@؁ө xրM_*ƣSz|YJ=3r~m1oTAxW6^} !r -ovhK'd't86Q3e|B:T|(RO LgVrFjfEI_WhDP=1gtaI>,[; ~b%^5iBp*~p{ G!Jse Mr`i,#eEZ'z?7^bgH}~KX[뷃QYEtԉCDq^x 4i+q^"`K.>No(;/HLf+?MNmrV;sQ3mo9f #DހOen :&4>A|7 G_ϧdL cdLqX)3إ3% ˁFɶߏ2vx[N҅Eڰʀ)0Sӣ3^:rMM {wX? 2!I_o"a2ܘPw8%GnY.t)x-ʀuoʭz3ҭpoI-3qSt&zus6 i4H K\]>2PU+Vd'"n0L x w]T{6jR>5i7AH4YEқ}>0SE)Vy/ @qDnH~S kWJf.b܊SG;ߚxSNQu BF qzH?īQ]tjga/$ʛ!>9 fZ/Zsy1.nRJq}u4b%ÕkSVl[lv< ώ3ˠ4_=ytqclְQt%ݞ70w+ Jp 8Y(!W{uPqq1HJmeUwBj{_e]cKsqcPLG;_JzX_!r!G=rc,%%WXZK/ysL/k1fYViЦP޲Ey.'g(7 ?JBE@P]K ",GR=zZKcn+&Ꚗyʘ75B.J{>HwdCcŎ굆6|:USy;R4l}նI1Be`;)D[NGCffN'ʹ/:?P.|nV2zCb^`κ@1^Jxv=fjQ9C9w%[wu%ٶ8{2xj1z6,R/!vJd^{L/)C_Yp&/,g Kdշ|2-;z١j Rmmtȳj19MKW&Iͽ,X]tLKpFL93=(?2o~NY`Hg<coWWmωKp$z[% K<J4Y]RS(»ʵ*bF=oz=;6q1bW9#(Ow^W8__9+W:k,4/dQB;[]HZus15źP`#Xа}q̞>Y[$=8-@ sKU} ^Dhx6֘NBDFNU$vV0̶%Ҟ;ɲr2z{MY]|a{&l:9IA /Q Rjm>>DZ'/dSPW}QgS2Ԍ"g;%Iq:v:m)5'\hf$QN( |bZX XA3Q8;:8#>f&scLtKesw`g(|K`#s3۷ `k#0MV|w=A$ϲ+Dt cen(&(/$Rt̷xli}v.H⦅h^*@m L a G;͸/.tF0jL"Zkd;r{ bQfYJz!,q-WL\Gzy`:<2r3x/ UmOuu9z>@~I5\ Ɖ870[P]q1d ?-1+"+D!XzJ;h/3iy!%row9юr2g 8(5VWWlcǟ)|8n7p#V =2C^gvx26jK+ j-2\x}#"mB:2>otZAĴ-HOma-8r Kos!H'݄^/W=kVKQx\ݯoܤ0 \\)o\)5JrCbrn0.Ϩ&X_A iڗZ#!խ|"v5Tn1}`u5hciin[h3$$c5l3sOP迤u4Q@!k!\ pI/g_אA8ǞlSeQ%-.a07dl Cx3w9,AxD 牕fjKJ f )+g4 3~ #*)˗SWKY,::FH1 $-Nh{4I-6y$W"5 eLFoZ Xe! @)5 E M70Gkqd[kobhEoۊQ@*~qJ%ӷa{{T0fdSտ%q2O}@ޮ lP[&F6xLl~<%-0uuTx,uQ Fۨ{О|hPlbڞG !e\6(\yM3\ĕ^ m -,q5('+#J\ T߷- 9P(Ǒ*:֎C e/|^(QVRiFda7^G'`uD*mgDfy| C G=z9oc<ܞګ._ksfBR5n)YxÊ=?h΄[)VY8=wCULO .s=1Ǔȁ`b*Ae!;I TŤG,tzPfX'wLj570g|j9R*Q\8!0ر nVr5AL%ļ8?zsrzݛN X']엣ß<~=2>q>||M (S%)75 @iԞŘQVϪwpւy ߝRP te|>'|#'w$dVq$+ 7nE%A-O/}b`x*eIpb)+]ETtx4IRUXb)Al}k˔@ }7]HNKRʎ_1j, qeoҮ/gGy9 ӛ2Q(N>2JȅYLۃhZvD-u͞$U* [H&d _8In<oAbe' u#"mnܢpeX8ZJ m|O&4l @ctn{{{[ĬdbfU*A* bDғi/ymnj0hCSU-LZrTՌPJ;T!&R5{^U?[Y@VIA%45JGD e@i;ݙm J:L[9d#'AdL,2l; F2fSޮ†> bmr=XyWGw/zLmD"WX ]&S'yZn0 Ye&}˰ZS8{: +AcWgNG_/4@IP#2M*Vu]p1 {4 ?[MD!t]ςj豞>OQbeV"|\ 9g[ Km{#c&Rg^rYG2pd:wkehzd?fa yV!.01, L׶hh2=R{iڋ< Wx^ Y ,&f@iL-uo/tD}>_pK"=zO/"eꕋI!8}A>rϢ$d0kڽ*:y @fkjMVoNv\&'+C]"G"'ЦM}K2Bc6ޖő~+npRMPVy7 Qz-˦cE̞AqE;SrUHPLV_)%6?"XLj*ӑeax::(I50Oni飬 ܧ26[QV gk~k=A<hCvRl$55rԊĦ I"z~1_E*F[2 $"":x6$F ե|s! qԟ~@9kx.l}*>S[BPS2+|^zC8>g QI$OH>&Gja5d dvxw?g+2VAHJF<0C{Vp*I*7qylԜB @k#!mT_Y1}ma+7*OM6 6w4HALcdVx1-8]+ЫҰF9 =hp\E3\O;"iE0!6#Ovڶv kԝ({^#ﹿUJ2PL3V UVit ٔgóSueCsYsM}9ˡ+EUN(~fL"ʪWiEW-A֞ם]Ipjx "}ŗBZ+J %sy$! 5CkSyW(|j/#KMY9}5@]Awd2BJtumOm[B3W_sK1%9G&E$8J! z@Sj:h|i ֋Vԍ'#,֒sė}ԾKiET)8DBqY܄gyalYpǯF`xGzv*-Mǔmmu@8A㱗Ջ&{Qs[=RX. ~9#P]Dw(,mwdܒA9XT6~ޗ:6&E/T5D4O1Zhqdsp2rPB@ئ/A sW-o#Qi\ZعdikX2J5Cc`.gi<8./~sh3KIqlJpLKÓRL9zX~SjAqUj'_"{)`MN\CKCIAuklL1a&8R07R(jE4'HǑ5ƻ5cl,(G{pۭjtșrHKǐHӁ` 2 c0zmr$`t|QD)ݝ)aP*Սr qbO"Bb]BSUBJOWߍܽhQ敥GK4.K/R&6J]\HN )-P7G~dPzc)G>Jd޹[&zlNRPѓXe3vgqeV֭Yx9 Yrpo8w׿XĂ2 ߿}N/vA\;̓<չeD"t Z&83jpxyhβ^VM Zˉ E#yfyZm]3vD%idJҁ|۵#n5huŠ__|_tw@I+Ts F6kL\Y iAOH)7&r"3vA#$SȊodx0M>ҊKnDCIf$ِ]/2\B -?iljS7bÝ,y[O=";sp(40Wt-ntMrA=RlzN5ک@_WZo#ǘ޿)] T' l^u4;y޸|_`@+p4 WUSʭ]> `UM)n2*-!F^}HmFdroOP뭚-RhU$e5'PHXA\j",%cg%/Դx ;fǝ*qN.`܃ɠ?3+i !N\/KjQb9N?ސ`:nKRr&"Tl )Ig.Z1E۔*-JiInJ f;[h=mˣj [`6S<(Z>gHPwnfcAmHegZwFL'?!a0A8ʮs<p.Ώ^ N[y.}oe8"fYK6؅qO,ӛF:#qu+VE BŚ"L_&vp:771۳i)ɸ! ٢QHPchƲEʅOjn3:I`֠[2kL| W \_aUj,NcQ$"1,%g+_Vs v5TThUvSO$ +م_ cF5@4yv$ԒT73928P+ '}uyt8c/K g7녿j7E0Kk]3|x@"떀^:w.n"x2ȘEwޖ ?o b1⏜t2RN;` hHcV^~}/}Wu  aB&C#$]w&R!5ImRu$@ARM7-׳WnƔeWCdvٛ_ V53gN̤ͩP$qLgԱؼWR]ע&Hix("-ü(UϏܧ+p:~Q1 G|'FSN2ur4)+67WRݏ|8KҵoT_ȏ=ڲ奢" v zoRݝ N^3zu4$ڊ%,QܽT^la܊,$壾ł00+hJ87TwA#A|5k[Tw吭 Dl;nr% |ωK@He=3ih=@;ɒQGX]7ɴl¶l"7+dJ]M^c#{=#bm,yݺFIg~٬H9(A/e{6\=჊%eXl{x;I3gr Id=9bt ыu[P$?|qkjbؠde]UDi]Ye'er+k[zȡ1RwqBѠW&s9ODB4U?Sxâ'cA#O$cs~,}ff//F&p3*UXUAб3a>+/W-\ކI=H31>ҙ-5#o{N%%(q5#9& C;kԋX\0*=b0V2 S hB>U'<%-w(f4P$ zpFJa\Rw)lR'SϜt90k\K`/)#dQgo8 so>DMQc'4YpS>UW\ 7H zȱi(e/_Zl4\Y057T1la<7MU63\R=}xTza&OWtX%ǤG{"vk^0yk¤M v㩐ȃC4U2fBn(YZL\_;!B[;G~lUl+B"q%=Eb+=?qhFUN G8yn!=Txnm9HX$ oH.2_fD0}@U˘ (8+@bpjJ cYbQn=R| 'iبc4LTWmo9^X(JMȐURy0*N`6Gye֍ਓVV=1aLWg7,Ū?h}m4Rk$yPKouiS.|߯_LTD&5sb\Tq綣:F'vGT1`h粐}C  uLiګh*^]RMUKvEi(2' D+^lM `|4lu%%Sf,oīWvt0!H%8*w? ۟ŁtLv}E,&C$8QI|wVڙQ+Lj"֥ɼԻ@cVpr0p*j PjUg]q~WpkY;t'gK8 DSly"/FhjWr茪;-q^u WۦoW[,'mrNf[)Pi.D\Nh|uPY3ISWpY$-@ mP1, g㶸` FVsP5mlnU1Lu+sƒA}OkFRnhFp&FNڥ XvD8Yo]&s5vg98{_Β,v~2Y|8r>7A8:}&n :.}iq_t.GV|Re&P2X6zT)c1n]n8]z б;.u"$a(O,i%a) m wn(Kgho(s2ʊ{Jv`y}Aڷ0φ77E:>OS"7ga4BDXpwܐILh+\58JBHUZON+sA^NŇlrh4% r`XKaPq}[Tk%O'aʃo@JN^)@ gSmKe.r|[*X|~@L]:n?b.HEEW*a7U ,ڗ^Fyg ieDkJ1D5aV*4k#M3T"#Xĝjo.1|6+Us*qnmpO *gnYmEP2bH`oQt3\v _`ed"aF=au.obQsVw\&8G܃R=Q<ӓyj.{cD[vz:[d5ViUYDte4*oнa[=9;Ifխf] 沮 8\1^sZ\wnJE;;IS'ЪE\LtY##>dC++K;?d@//;Z1BTFt-e$M@01(Rz}d Z6y)s#pD|BoMKM PR hX2ļsbXU)$w8uE{ >?|&4#u0j$FMv`VvR=B܊@$F&=2kiWw@\.jh4^g)kPK7ޏΈ)R4Sp:NM챛RxO^5׆qNIcN㧱hB?9J(Q"^J_-T01+U\_Ao2׏T> R+_?&{a$n+s6>^fH'>/W|"x)Ձ#a߮%WOɻR} t>ǸnSQCdeF?1c{>dm}TBV'1gDNbZ9ަ0~:b&lO6P}# 7~@=ړ gֱq2m9r3%FړZysN||: puzE$NS1aq h2aq])ѳ@ fL \ipdL,Gn~Mjf[Xиӻ*9ܷnVlI,1^Pg$o}z1,ƨ N \R0<! 8 +'<5uۜgM>ph(38 R,Am! c+`S`2bLQC]ERll@W뇌O;ޖHGs{{LhjTfۢl$-5B*39<;#Ew))@}cޕ$CVP,ArRWkŒ`I8#мN/&pGv~\~.t&]Q$,ӂ?y@mqto緸v}R=e]W=HB-^vmjgs,'>Hla~CC0Q/|RґF\ ֘PnaH鋁#xKk-_tX|]5Cǻ0hg>M4~nm0xlͲ FD?CeT=ƝaA(΀ ,j$"DAYO+7ގqU4;VxqC! m  m)X Ǹ[e#!! bw#Z5Z:7iȉD`+VwP{l+_Ƴj״<3d+jLtRI\?bE\K2W=Gs t=Wa Ѯ>Ie"1 ȼVȿFySs o6x &+8!aAj1X=:n2iً~=<(i磫6 qvTBK@el?c-:Q^+D0?T ;Cc& h|3/AtɂߤR= }iq!}lI.XdZ'-Ѵ@fTr}W,Jީr3lV2}>;Fjo,†㋿f}P}hmE$'' JR5N{Rxf^94@5!fAyeX`GKFųy'c4pĝSBC>39*.m1ng_OD +u[^#*+-+oSS^]QM1:'DPΆ˷]Է;'@CxW~Kxoae><JK{1:RAj 5J&Od7ҜBzth*JZ(U?Qs|-_яmRK3p ~K)QruH+}|X|4+}ꘀ)J9CDAc ܘSe,v 4&r\0\#u+ȕ0S7ifIfGATY{ s&pYa>FKAu$IGSD*BtJ*1uIy@!1^,V?V<|򔏎T3d*٪Fh{"a8BҪl[Gw"Gz!#'Mka3}_ʜEȭ9&:CFV!E"'/ ̶ND#7X>>5|.d^}HETxYCϐd:cʚޕjX"H.Vf:+VkC\؍{FAg:]l1Ԙ9"4 dN䳛f6WTxq\r/乛eSa"s[}FsSkysvo ډI+>xP3 2$c-ʀ1SͫEo;趱GÖ$)=`S~u,ܣEM1bm, Y\:d1vرF&kґemeŖe`xҒ.}{peۍZ~y̐.9_p_t-KS G4ka;yJa폴ǣ:$`\[z+@Rӳ=ܨfAd{sX$+{=|Hsnp +xJJs}fy b?`_h`1.: :L"q Ӟ6wasWK4t1Pԕ 9((,rg 1zG/ָ".>O `!$:I}XB ~Dцr"͌GC9CE}wlSꛅ. $\M\'k(NTۥ_N4qM,&:dg ̆,Co$r)iyqJ0"em"U骃V?b-TpkW{=1 WoMṛLH^Sئ>.Oss)^ӃtY1u$x|V۫RdPnCC܌:z.yeTe;縜cuj9sl3lg#cʟMr$DWLNO;KE\HI{(m—ȶ#Lmk!g:4Hdyr}w+}zZt5AT@糡/ωa: ,rҺ]v@L޵eo‚f?GϤZ/|]9K qRX p$?̧=k531 ]k$[Z  idcl\7 aw4r}sPC\mE@%N;:>$~al'ƉK7Ӏ"9qFϴv^uZ`bMa`]LjYRgw?1^70;}%9H!90J+tZDE9'4wHɎhMWAqw@p5(wjaZae{aъsGGA4@V}qbm&*oħx!֜7X`{)\ 2󩻫R40x^ira! ht^LRZ@6Yip0S8ctLѬ>zVq#b&$$/a$BZM M- })vޗ6LE*/,B*lSXIZ'G CԃRAB[3־TMnϵC@,Bn(e!ID:yk,E3`;XrTy4Ԯ%𠊋s U&1WMsa;{Mb'k O9L _(=I"O^KX9WWb³"#J8!N bHgg&{Χך[3--q/iv-BWu3b!F u(ޔr "$F%'*]4W3{Sn*у }c Q[<ʑxS.te촖 r zSbX[g$̈b[ܖD-߱N02OAz%Gkwqà CTAq|g0c}ɀ0@Ou2Dm;,=sC;Lx՟IfaBf:^v6=>-ZYl2k5ԧpP6f<^W)RFP;k`˝*S9a.H^<67q(lܷ|$i 瑗|.I8l w dr";vJof2% dIհ|v׉H8`K{{ .eg]mBm-@ϯ<6N1jy%4&{!~xBb8;[SsFQʑP[rH> 4X.cxD(ϰUi#ƢI\L;V30Vx{~:˝f۵ C`Y)@᪯=:W78K {Tp>o!ļQ~0?qϐ7ɛAJ60yo<}kJhy1lWsVox븴9:,c;yq1Jr3#Թï9ըKC+Aʂ_ulm8'1h|v#Px"mc,O_dX1nuV}P*[͈tx')[$jinXqA 27ҡ G"B5+ J=vKM-RSK\` 9::*r4"suq1>#o \G"rղ ۚ 0ji ZwQuG~^n#fL~w TtX2F?O9)н2\|{8NN]2B:c@T5QŒ·rykGfIDM~q):7sx Lʑ5ҋA Τa( (^O?JG!iU38X],(*yqg$ǟY_qyeacg-yPSg&V{цB9˫axF uwP-0|ކwJubL OKo)+•eQ`j$y᫓_3ʭ%MyBҝ[~5)D< ßw(9vʽ&Rn@$NUILͪh"iO[V)'IOa.bD䔊(9+S|nW6z[ !7nI7\PK ݟ۽:̱ 3v7D4uV`D |Lu:X֐Iloiv*ԑ3\C ia @鵥\6NQib a , "0* "0`j!h4J}1`w͊l1#K,[l@.'}zC5pئyyK>a.fɭR+),efo|RC'%{NcqKD:Cxu鄋6g_b8o2*ȼbwW԰JgėCoR+Y& J}ZZ3Ycgn(`jLqRLYeZ]ܮ gxH(ذqpBlLBq#@nAAd'Ï;fVl@:w'?.kkٖl-Y&8R'WP_qy Ǎ^7ߺP[c/U)m:RTyr'S'ITz |CSJ(<9Gwbd:*:_0}GR[#oHFȳOw1fa.Aja3tud`/} ׄeBۖM yVpK:IbRZNlwۺ=:hlt)Xz abE~Ea764>eAy#3oz{Oŋ<@a5PsHQ5EZEʢس%.@O{Q%$Jzcۀ,Zlx.-8`{1Y<31t9rV`׿z3`YbTz$KK0!3M뉙 !]/ &\wQԓ}]/,Sv3N $@[ӫ47:F Jte^maz1X8 ᐭԷIvM$z 𦝈OvY/FiyHJy)ϫ=5h;6>`T0Զz,2?5Gd?d#2bbnnpWӎ<&n<Y\^q"+ØX<^J#:@#e'ǷJ;&`qA.tLѺSjǞP*t]Pkw8Fs 람Z࿢v<|2DʂxS#%ȩh>SSu CK@nPc[խ[~T}V<`4 Rt)gv]o=cOi\ǰ{V,],cYB#>7ʑLx^)i_4d\zptV"$tҷ>m 8K=;*aS tƻ_S2*|">NU݅(9Ôяja81$HeC'`Gqgk"[E,LX:\ӼuCqTj.OO{>%Wg~rƓ@BG^Ӓ<rA LTשfvxd'w;!01{EsG~2eT]]f/cM#e$@,&Ȥ>; ^6v/*: ,JnsK}ϸpeFI<#?A) Q\t]GFhjk]uxX{fZVq^Dv-9q0 N/|vVuX.)RTs|E|M0=LpOf䷮EW.bIo>w;fb ]!ECI2?h_9]x质dh!h+䗐o,Eaʿ`ʲOg)|%xdNJx]I{)k͌=>q{>J7s`ϲ<hgV4Ƶ]i SW|3PNn/69UDhM$+w$Ca`~OS8yiGm 趿UݑkBҡ M3^'D[qh"Hl[$rj_ *ɦC9%.k=)ޡD_& ~ 99%y7s zg!ʤ?=4-o0~tNb!/7y.0-7.>Gk7:LQק;j2<=~V}.;tO*:#v; XiV_)8l2_X{(E6Su'-ľ}Ri[/: b$yB{|Z-"i&<ћ=% JҚTx"'Dx 4L,`T> *I 7WezBƒ~xy^X2[ܺ}6XU.ʫw)݈%^k*K,7E&/z腚DP0sЄl8(<R72*枂 7vW@=(GdI.n<4-pIŞXw Sw#D:2o؂9c1{N?}h5hVVȄ8_ˍY_Qpx]X P:=<{b4+rA'"b D}s…DK]NQi bx[ ,\G$ 31tׅnnYQWV>Ҽ7 2K Wi,.y} DZ8`S,ѮʀeC b R>2o33buHM:V}աXlY[8$0i(lQON"*| OD@W@B lzY" '+i=\`X?S"uCK% >SdR J$1gRR+zr'^vRlPwvB#\Z$ybcyydbw/VcFi8s}w2u]WL;~)WGK8L6 V͊U~dqD=8'qq~`.ZNit>W6*zvԸ IybuŜ=sfzQ2֤;/4&Hj۴)dR^_*”kA. 1@dBW^Ou}rӡ/$Ե}I tRgTj̜D٥mgm+PNM Ht WQ]-Y+.m- grzX>N[/  l}5`) ":&l[=:-}\dLBb?mr3 _5pȒο'*h?ESbONE{&H`{z '4B,GXI"AӋSKpw3\|a[bXX 䓊ڨ<1ҽ/6<J=Ȯ&B2PLe&9<e &+d3Ylf'QZ t]I 7#=WnG3B5x)|4MS9C  ?סWs!`Ʌ%WAX4YMI8W'/j?/Z݌E5i+o?Br *ZN[Dȟȥplԛ,=EIUK{V>'GCy "J r8(h=L] F.g^^eUܥgp(pK3&i>4i}cH歔l/~}@f+hH< Al a |7PX$9UZZkqY=|WTrV:s8|@]҈;z{D;Ԇ%Hz@ ڰ!Ld+l|637 Iaz!!}{Y/X"!e֞F>·cs\Yp.Zgt!Bl ]Zy"u+@so`TÏ~KF4(ap3䬗HCJ)H?ё`Bfj0d'DP9'S篑cRI'S_LڍD/(/z#Jze%#Jq|_ŵ٠B(; MqmI1%_?'X p뿂$um+(Z\2a8R>RZ2R>s7J*_#ް!XV-TB쾛R;08 6)-6B!Нlct㍂_VvN#҈K1hMuw!{%waW`e{lyDV{fsȘmNl=ܒ"#1D;&xa tHpx;Boml: c$oi秹l#v Ao,H4!פP1bf/,P[5:|mB^(nNUAj6}// jVtЭw;#/M=+iiSl yӈtkz='aERtSd\W =^{1M>뛟t5rJAR)p8|CltDb7LƖ#Wu ?uRIUQ1Mgvh}zUB|͠_iဂdRzJ- $QU`ȥdswЍkl d?ID~4{hÑJphs @lg:+›sL?ރ\#eu h%tZg,N礹ўooRlYʹU:GR-0ֳHqe r7b>3W  jjZ0S`lEP٘'cPq*#7WA!fi*E 3 mXJ Q#Dߪ%xhgp"4s 1]9"i;F)7*!~t2uՇ(⛞Vͷ~(9[ZR];ܙ5NyfU{nVUjg6!}:$agCMS)Qz|lVT㖟Wlܾ1bq00K_BNp Ax ܘ) d67EU[&jƒTDVՓ,+čS֠Ja}Vp,k*?]:cpukرa'[`]E?'}=$8Ӈ0|5ޯ4eCvi=ɾcԭT e:ys2|tYDf_%f!@>ւ9q/ǥE Yi6Fu0[a#E4f\&%ڬ$ ^1jzn\;ޒIĮqR rJi$ˈ.ik7bdL.DM'i0lӂCg)9TDt nBo2S*gaZ6'.Ц2d#p5 2/GN;@\X#umCy 9\Scd~Ñv̚ßUVԨ$a1Y{uZdFƧD . 3Ope;Ưݗ0_z^Jd{f{]sPIL[4ANtB}A;MbؤBоl7GrY-!f=d;xξCEVg:lq|p֞|ɪx|H4tOhʽ@A١}`ۿ%i6|WZ:Q$l^ְZuzd_W<"h?k7;Zh2z+m){7箰=x!*IuFÖfȄ'~A$M)S U Jv6*t|,b#jb(mH|P93Kˮ3_a i!9lJ)`{}[~g‡b3u{KZM W VL1Cd To(ew@YBD`ɕ/Pu,+ü@m*[+& nwgV`%>IXo~>m) PrOCOۇf~./Tcmڇ*Okxq u :]$P^?Ւ':Bjm^PiwG'iO]&-svYDV-]cd\fk^6dmrD+E(9?>-rFh` VT vZ$gk\;-T&} zͽ5uxJ3e_9 `#V .!#Sj\F>@-.󧙦e#y]vByaW B;i((L#V^Ǝrv[y3׃An`(i% U>f>wz-2ánNm2Q(t=c+T'M{κ~D \ٚ]k,"#Wx:q}sXQHd-55Zipu}SV@ UW :@-3XѾ4DvxZ#K9^,“O$An1>fo``b1By`b'_/2sk:}-' b=M V"{=w-0~^*鈔 1LdDs8jS홢LXؿU,͟_ LJfw':)q"G r z7pp͉pja_+8'Ybum9$jӍ^EN$8;xkXƧ|Bhc{D}>_&4]UT_Fk\®#6_ARU%VZ'ڸJ9M[Z)]K |IϱK= }UC 9:x'"7YE]Xp0,ܕ}tC% V5*}rax@?Ta 7 }U+ NK ae,flŠ M1dPVX5I[}+[UTB~u--EwL_ G8u `zcu= u14#?( :zsÿ ZySF!] fkm_O =4|). AOHgN ӨFK=8b_„>rRna?4_UigBw6gRx"`Ls a"/u7})ؽ%<M=ӿGϺyϾԮCb ܮnQ]WשSf @S3q-M()>$yP>@vD{%n"̡H@ t<>5KDNYW~vKLB`rěC_+wy6Lݒ-/~ ,r#1Jo삽J -8AVvz'ں?tǠyq)ش}G'CGL3r lK(.1c8;yd%6c ! OQCbV*qw 6MthZo1[iRp Ӎj/I]0t}i;DAYLk 'X#iYrc1]G!(t%:Z7W<,7 ŷBV_Mnqa-lS:Sy| *r#N)cL#N57YȠ  5h\NMo(OzYB,oIj-6IKf8u4՞̀<$ ~= ("Nn()(u/7ۄHUq`{Wf'{z'Z F`=T ]PzvWr6nmGN|okC':Evi7z׊+E6GuO@>{LOj`N^Exy"Pr`RiRdcʗCz)/y[M:)Puz4IK1eSiPh`_}+G!JW 3JN*]tX>?I[vۈN&XhI* JYjϡrzXm1mQ,.(`Ӗ="& H+MwkdH^Rei"Kp|!-<B(5'ܽmJWY/tYan_ғg9eOlH!F5|Sbl48#5#bD,n_{2j a)6QAN*)pj[7t n箆uח3V͍)9AH!DV{tnJq6 ɸj^1#;b R)Q)R ^1s$;%b@()Jb:J8Yy#O6F[0)~oFa܀^&AoĊUh p%.7 ~:s`H ̘ڭBB#%r~j\K ;YY*nb[Ѩ鏌YZX8ngD,_PRY{s 9V?u%V|PY@tfjaêcI(Fˊ<)|%XP@Q+ұ3@fN1]{+ăd*]3&z"W?Y{xO*X?ϰ\jD8:S3>ՆvT6`xbSli09$趆:G+ފsƜ"p@8GLp̔Ň 2ʢ-J%^;S1%XgJrD#cHĹ衢eڦOdN[.#ҞAS$`뗊3-43rTL }0IhQ{ްdʠ--1"iR ~>҉{$Σש:t>Ae~+jV%ˆn1I4Ybh[ОH+]V|h&]D44KtnfB07C7 [f2㫡z7uNrK9CwyO* N%{`g gdK]ݏ#9/S$=?pO*T=R6]LZf =SJ5-y7.{5&B;86@@XoN׉?3ǎ|W4}5 k'ϗzC+F1O8t%A5iW(䥴?1m`N7rۜYf[x?ʁd%įW>_WAM LBE!w׍h*Ҧ6V5}xn->Y"_Y]q}̓+Bi=<ҤTNO ne3J:+q^Z=yzi- )RFOnaVL*KFgm= 98&/O (-R\!>@vV-,K/cRմ%& JÛH9ہgYjVUlsx^F͕ +sb fpUƶR-溧}X^bH1kv芘$$ Y~8‹кYlN 86 pQgm"L+u P^rߵhn\Fr!b|䈅Rl G67к:F̀?d+yrت @ҬVyAcw"rd%Kt#ڦ5s`沩Y7,B~+;-r4lGwx~~T' '#= i  U_=ҺsC6.l[nF7+z_u:wdH4vM0iFVK;Lt2hhGUv)kҮ ,L=d}@<9V˦u=pft6F@ܶy[RD]Ƚ<0($DgZ> W^:.ބQ!s:{櫤JtNF(d 7JasG9J1(9iN84D4` g:$#DR@/\w 7\;wNU["wrFSB6#أ""WmwS3ŃI_fy9*=ZV_] @8B`oֽ)&٠>|JPhh퓸JAM<ƺPx?Qys:8 @{/;ܔZiH!_-hTf-NBrHr֖(^\tr JvO.muIT5mAQ*>}nɔpJʻ2do/a_puHLHU8v,CxH"sLP%Ug"R6|#N#ǭD($sܥP<gp1PfMY,v |z"0ߝFi(JRQq7_ +Hsz;s?6\MI|vLR[~0y'a`jϾ&/b'^LP1;EݠA\xSP6s У y]٬s癆_7Ks7޹D̽€>_s fMM ߒ cf0΁V<\9 `Xm{37pwrG|6xO5R5۴%bVQ_7]e s-oҎPTV@z--c"ͭIU"@0 TL>l6wo.yHCé@t4pq 렬PĞe&"\Y?&ᐵDNU[8dcvy-,og;T⽴l~@ۆ L҅r"EFƜq€iCew^rFVc!*k^5INeN7X W/Yidb\ajE0-&Ns@HaV{V]~W佀#\D*{gJvchk"s%Ew1R>FqP5X0$40ȜA/\󒉒%N W(D F# {Ή&Gh8 '" t~h^w):nugm.G´!Τt۠.V9g0{K/?M@3?+K~|[Gz;;hѷ%a"E3񁚞T{\o6yʶ$^7JI tC,M^4Ď0Q"}[$ꛇha -]~sCu|$~+`$fAj)Z[C% KQʡ/xAAB;5Z4iUA\ $(#aص Kl"QJ;{O'0[L\[J>1Ը']mܙZһ)h- dh}."[豿(QcAW%"7Kg:a ==y}[ {ܑ\ oVOw*7)imS|RA_n3Pa ݡ= 5]_N<( ]: UeF'ܳQW>jh4嗦$k&6tnȜċ 4 j&C:79*B™3Yw:xIn(Y {!/2u"0*Jtx2[Gۥ2<Џk)6j"0(.͊BM, MKy^1[[&* SlajAZ{3MuX5=ƍ*hEܺ>@kF7BgECF{g'o*8Ij4Aܵ/'xYl=`ny˽Dž^ZxaBbYg3}H* }>yn9*m<w ocT :BȏNw7 Ysed>n7{U͍+rַmwlB.kF*E\nL)@ nʦ|G@cflJ{bt.4 ?"3|7v(Yv檌PWpMROK;7rW.Sn8[Ҽ¾ >@tTUQս-DO:H#,CZw p˓L3ę4/<_'y|ğULC_hBj%緭})xe/|U J.6W@}cUMO`h%e-@ҷԊcm/ٲSJ=0T1ڹ3(1of /F0DJI6lHR[HS!exmN_INX; mHvf˲X7~zNKk?o_or{g-<φf;{O]p ^,دȠ,!$/-pKLvY`k3E`HE.UȄ_D,V-"C n@UYe>HS>d5W~a!̌]gb$xY)l"H*> 5\3&M o- %5= ?jr8/h1jޟCҩSEnK~tt74s\{՝jJJuzXG>?_`zh 횭oR6Ւ !RԾhXS;}_ d{JJUDY";a!09u}\b`}|=i4B›?\3SGzlb Jʗ”9z щTA;',IB5rTk0MYR[A1;y_3N9Vc ;e5ӤWф-LgbP햯Ú3AUnfݔVݚIԊ?*nTL̀+4Ux)#BvlaaAJ!sf cF}cdga߭ a1L{ml(jol9Ntc,}k~䣊m 5Mb7f"26h%_1KP 4ߞ]A3[ꆿ'xXwDi*5R2j p(+O,ә7t,\98WvqS8g+[-5oҝاI BP`'Zux%3 Yҿ`2v exEIq Q ڀ eTtѴ߯#APp6<+~עY$O5']\d08æ"E{ -%9$ ?r7fdρoZhak(Lne.L E(B^-lzK|_8婖~kՆp7K)(GxeC„$]t=4b1 ~Pek$~),"vTv]ZNJQoCREEa(ނ} )ŦVȃn>K[#|k]-!q55{a6 8r*NRI'*(fxa\$WH(5ew[. $X`*k*>GT@ , }`eҒv}eNlcJ}$Ɂ4(щ3CP NT< j@$n/SYOy??guW>GV>)Rv-HeN>,VDUIQe(& (@M.saξ 'N8raJ ͮjv/wҙOKnUK21XԼ6c"Eg5 x[uAތQ|jU<J:Kcz2I /Te ̭bAQ kJ UfDYT|-Ѭ-Q Y uÜ6N/k3@! y/ID7x>&)ex[sonߐYL| T{v1$铌E"K\qm+sH ˀ.NG^OMH[ZB|}@C=ȧO ̛L W7{UFp r)Vlݺ[&YQ@Yi:'C5mdt4n{+{h9c}# мAPZ 3*6 IсaMMLp4Lv2kIꀦ,%ԧO \d"yb8^C>T׹߀"֟۠븽~3eΞ8i,ÿQtz.5ܓcn2t6{ݖQ O]NW93bB&ut_jL.J~g;HU‘ c!i&z[b62gR2[? *zGWd{6a'TX/VJ]0)ޔM*,//s*@Wf1k'+L&{ ;-W ?okhn5A-gxߥ:8_BECr@$iQ`tnϴv'ësl'g}U9Ltpv84>))?PR@6cy-6)G\7Nz2%fEN{%7dv= }' wFByTqN{/<$_HKb:-lc6D2Fb_]Bm'v> b0N& ᠝6TSJ Q%dy?+RAe)레EF>6pS/v6ܬFpw%c; [MmS>Bq Y?gIR 1Ƣ㘊*k`R]wqmA~Z+] On'pGַuusD‘̮hT)U*̴kU23vmx5++K%0x (gB"9%P;׻&++|SJ˚SB5R^^M1% -kӜ #Ʃ__:Uf; z}_Y 7-Qvsף~ zǍYA d)dkaV Vʟ׍3,sE?qE}}Q[쀶(eXhz(^kIxi,[W=yٝD$+( mАq 1:-x`A {JK& ed[)u+PAufPׅmJ[QiWeަ2oLN=,jae=bXO_jC'$iε5L\wtv9VKH\0N 6#py52PhYZ*\LӪ6l5 a[k? P`sZ=cL;,@uWAtl#n+Yޟ3aoNn|:G BnVy! Ⱦ,OeNպ28kv# azR(&CyC-re5,ʞ F`6%Dj) T>[tÇJɳzig`O !c/6o㖸rW 2s NYu.ǓB( _> ;ظwoa!87-,׌'VACTsCC4NWi gߊ=3rWv*4ΠJ&Q~^pnF7Gu#@;CWn/|Q^vԾj<VU O4?Tα7H]6'L*A >wљEDc:"f,^:*UpصQhuޱJ977 Տdw||12j  tIi0Z^)jzq){zCK0@F"*ɕX6m>t'6qWoM3U-zakSGwm\ln^wpMDUFY6taؗ*%$oKhvgMԃC?fw "V?nT[55/y~kCG2QJc qUۑ,.^ ::CL f9iԾ6L|J{N"$ŝ}y穕'ƽo;LaB0/hdRp|2mhE_BH/252O}t;ܔN_VWsr|MHbPC6O&ML9~/pd)E 'CSolv>7ˊajw1=3tKEnO$EdFANMM7ϬI9|k"2J-͉=aIP.O4шc?_T|Qb3hX1o8®dUOVlPuN%L2k!ÜT&ůGXӐ#ޢ-zɈ )@ӐG7'>)+kWiɽ{"n;+9h : 5j{9#Y H'GBM&zVt[#HU$Wp{^/4Kci"E՚aΨsh|e]J"2]qC~CT1Hc38$;L*!\~PH_i۲EnZE$"~&pA~)~׹vC!ıj_N5D٬`9T;.WX?Y  -cԇS= +S? xIʃ kõjvwȖ-6F6,U|sW鲈h ?;sdWpIYd% y/VIySUaӖ q65Xlm/T}NytMdŲw6f 5X#2TV,fߞ#T'k8 ~AE? zΏ qn85vF7*oSrS<ܻ+O;]|y\4h26Wu qB?AbU<»NXtf/wI[ =Լdptj1FcI{ ŊEE~?Mt]B;an]V{{߃3įWQfPfcjY'Tav9L{bbѲ 6923ԐkXN4Y/sH>o|J4'A(=2 9GQ" -yu8?d_" -垴 4ھb4LQk[ EuM| ]侞$=݉vFs:W򧻂h `سK#9lD:CI#kxř6)] 1hxD O\oy"DLCϰP%em#V>RO^>=7,-\%vnv8O(7iV2N*|oUS B"AΡu)DhϤ?QT⵴ CaC}˒&NBJ}Q/sRvAz\CUYϜ< ~vM?39DRͿk,|dt woAfn'_Po@Nd} 8 SR"ǘrk|_'`b@N55t(Y@6,#v2wF"D}w$D$?3UOEnmI|kx.#((nFׯdA\h|ѣ-p\BrL'\L`^o[~T$lZw& o~ls51%(F@r/[}oh:XQ$bID #?H(¸]ϠQL^ah{wtX+~;J'P[0~F `ְZq~=xM͍3퟽"'k=p4Pܽ+62Hv8FSɸr:Nl,x(=e2KCu1k"ӥb04PHkp'̗(]5G FVPF]+`XHzZ?*I sWa@_.KzYk$Uk0&hDg\:xk<]^}N-ywv˚J\ѹg:)g6姝l&u?}4N逷&'p5lT7~iX1ZթԴ1C0ΎC 68 ݒBZA'ؿ*]B\A"31L8ZG 0گZGK*#jbF[]VۀxUi-Z9{v$9 j/sIRh7|VQ Ze+CV"`88I3H1 Xa^e[:W6 f m?`E#9Zh :Bs1MD8(#SZLN;<*\!Bdޜ@&u4585Vٱ}&t@ٽDX4Օ|,{y![Z#:mV!ت5!{VXR/yyM@i7w۝#*IAχ*@3n{n*jAWZg+!_Q)E3M КɫS./?˄p"^A6P ^dѼ5gƏ񗴆뿈llJ&߈l)k(:MFDP2"-2r tb+ISC_ÖSH'[+ɝxϊw{)3\70RƦ7р[Fk2YQ8pg.K@K`T h, J\.8U $,8{D8B/ i♪>Tj7}:芓Z%WDC! `"C|푁m8vGEILEڕܣb# #vx'(%v;`l`.&MhRlAQּσ>7sl jitĖ:9M!KY/3%惸rm;nwJ٨<Lxz=Ӽڪ Eb.{DAKdcz$ ͎%> 'Ђ֠m}H3 aj#e:"5.(kEYom&zKMLl%q'K`~xx{vʨ\bjPk5 kgG+\q1Rt[#'1ah!h"=e9ޕvvДWOu%WȔfXh`FuToPHEyI_bT|oBNmF~;e[5T2Rh濬|(AJ_~,`&XUz\f|&<5vcA*v2\]֛N[_ w05:[/ FG'HIhvMAE}5z> r-5 =W;iV4v.؋h3:G\> ~lDudAJ(iF6PŁxu2uoaDGKmt-IIKk,dP"x V1 k]+nцRIT'qde&ԧv, W<"Jzt))RYNV/>eandd16xZD]iHBVOLSkDEuvTs,t QglC+c_>dv>eD`M&q-WLwWD'\dmI*lZU$BieKFI z;ȻStUjuao &o1=¹Rk_Sdo #i"tz1{w !@+锩*a9k&P(3˅xIוMK7nԱek3=jI lRS)'l)VѥU+!i(4 &".,~F]z,oyZj_\Žԡ^/<~~3ӱ҈*@)K9%"Y㪶itgM‡[: D>@n/l;5w ExgZ*qt9l؞S׷tjx@"DX[xG͠UxbL"5څ AAxꙛIux~&>Dz@|$Io }}0D*;U Ȝ[mT=.k>5]oPo|qB'B"K׸>fOXxK8%1x4 b?s dS 6sJ % |6YKKꚜ"{)XOrYƤA] h_w'֩{v8B Eک iǯ1kt +<xiԩ(E6_T}55on8]X`ocUt(=ibrm!n*dۏ@P, $Dgqe(͐@7M; ʍ!qXGC,ƍYi3[Zr0}zK'f"Ddd%pb}w e{E3ZͺSzQNLYԓͬfiI: diwI$(e.Ku|t&`Aԣ9$v#Jsޟu ِ*IT2?iι|\7%إ FAFxM6m$,/tk:-@2 ,Ğ{xqf % B18H0~5Y!,tN., 󮕌zb{ [ijv%U)Ӑ%> 57z> PLrIGr -O<qRNk[g} :w1#%AȣjIdӚGJ̐§CXWՌȻ.mZ֤UOhɃvsJWmZ$HH}ddv_#<0+R;[ҰOU`HKMH R2_HTD0eciH =+ ъRH =N:w7ohy=wXc= MG|6\s{–I* Gٺ qF3cCqDBr^ߩmF:41=kOZVۗioM`g3ߥSqKwgk; iԹH@8xFe*ZwgڹQ٧vlL]#{c6m=sg:N_${c-$L9^RuoRHKTo:Wkq*F~\#!uܸ:4q}^L\Bƻ{&"ḤI s4$w)Z%ɫZTKY^3 QV%xu(K䨙/e!Ҭ"NX CؙB׏GIQ,f (^xMِ$8sggZן|,Q´:?ed{cu /2&ts1[Z~:'axͪɄUI"٧&bqEW`]~kPr9]Ho \ >-)HΛ*%jUډD;ײawמ>sʯcz;\8kĪ>*ą0hT\oOYO~C*y!a6NU &5k،wGRhX]vuoo@ֹ5a,Yp>G)Y6ΆVY ڬ Ly/+=ވ.)RsxRE=}c- %߸FKPh طőrN""xEU+ͤ'fbȺwOޅr$z.́j#Sw3C 2|'Iq-"gB"Gocևq{hq-<;"ACIE ~1NE馭 q! ӨHs%\2:tjIvٹ1ud`o.Kp2WVvkV[XAӸ<Ҥ_p6=랇,W}K#[t=mk{:32.Yd `M&N%a.)J¡~q4{6%Eh=ⴅ2ր%XB*$ ;TxԁH.V JR`,?t:k$@V/3hbfehsӕ5fD5Œk\SmVqpۻ8y ߩMT[m ;R܈yD4 8[I|z)敖3cSGQݰѕό챢XZwrsD; |=u! ۝'_֎P44r4Oy@Juai*f85P#koߔ;)}W~bp|O%&i߯9dNh2_~M*~a֟EY(/]L_ie.|4]Qn&()LDtrH]ȓ z̟,=Di(g- fdUԭD9 %u-C]TkvKr@ʺpV/fˆ=t:̝lBVyT1ZX|f#VN 5κ Osy|Ig uMKקVV |0G36iҮMb2GȻPÃLZ:~&.3urR]`bAvظ=voLh$I:Ix<1+Hr-j5"˳=A룹Fй 03.L-,XEƓ1󭒹X5`'N෗r2``io"U>d~Vld櫊`Ì'ti$. >|ux#=ubuKHI+]8pAġ .޵s/4KTءAmߢlx!!t?_nTҙid;1}.y({Ⱦ{Sejq^#,֨pa@6duPVTieWo l"5$"a'դ0Xx- [s ' i"TLGmbsne!\g[ ʼL1ݫ;| [enD!ށz+V :ØqgV p, uGhV9g\-nyAT2D'ÌVeIm"]ADfg5#;i%on`3/L͠%k|WB"Rm [j!_ncҍ\bg [`j*%o֡?,\!GDf2>Z\OV uJu(sܽ[D}tqt5GC[2K>{nJ= Fnk=H(i%+JGS,FIpI"DZ"{.X"WF)"Ax6bc[/RhoV A݌aFu+V:Gw_xR8[te+sچJJ=({N?X< ?XED~ \CMTG9l<0/Ќ f++D sdQaSǸVE O :?Z:Z688aަkM8p7:42WE\%qO E!r*Gm}>L.tO3N= 3`:ʋ4UA^ ]niu߳ xNB.ɇt^bܵbcY׊Uˉୟq(b)UBW^jύE>$=\EТm U^Ep2/nN/keV|P>aIx!/GDI- IuV˫ʍaҊQ-=#{ C zva%H#dGw@VoS2PR^z8S3zjīk[';$S$<} }J=%h0.{blʲA- Q]Ei^.n{'ϙSâ yC6/?xeTEwoDldt;&/Mk$#2v@^ɚN W5RB )<ޔrQ:Ym|{KIAl['wN:.ãQVΪWLAxD.-ҊSO*!,OCEKH"?#"]o~iC(/ў U&W|sa=AE9 rЋ^;;>hįx fX͈bDfj?g"O@}ٮ饩Ks撪8l%\eP8:3L9{U'g#d㞙f%2~!?E)Gb^] 1QdN+G'2~\`,/@˄xDܗܝW!zdeQ3+\&$ (ʭf5 ːaK#-l}H]b2 yLi^xdL9){T-Q& Ft E;:G%pV-8D*2Il֨Hvx?!EXŊF9A <1DN3,u} 3p%35Cj. d8hԲj2a`o\|G}"N[b;܄n,6תpOC0'ZX]Tc!!scx8$8G% 1瞧sfV9Ut :~JLD+[>׬$M #*ITM.?R]űi% \"fv% e{n6KdlBR&uTuxy"o"Aڃm9/EcDG:C6䬗gs=dC'[)p"QʘJٛ,c &A+f*5f ௧2bBh͈;)pc7xH6z  VA 9(*) ^o[iwsA  N]IKz΃žTê&+q j3R 4V\&.IDhWT>cn uU$Nϲ'چX5Cr+j: xv@R'4Z-X4@G8@zC֚*9.5-׬O6EE@ 34[@ԉ`ωa;H_"]rfA6=X*xTZs½;YrGwAI'u;}aQޥ[æ+L'2'\jY @1Y8/\#-xp4u&[υz˜VEGn7U}꓃W;$#m3SgcqTK20jg]3 cy墏g8!;k Hܻ0-8̤+#-TYkKO;[Qom  Nr PSiTR!Ye)U a SexlI8FYpxf7>{G/g y/z|y(⟩"fm&r;Bc@s I(nQ@$-\x|SK!fHUř?*9"_M|Ix?|~cXڃn㫤&bz~621eЄЋ;QGH=~s/NÓvl_%Y!|0;YpgWmy܄GF$YGb2T> q0:M\ c_擐gyϪiו>2dU))d3Bg'z/40k3Ѻ(^ŭ &,? GW|T-~YR`;_=cAcƷA甝᷐*3S 6C]2X<5t-)z9(Iګ]-XH#U\UKw(TP0y $/g^Kf 4!|PAתg@\}׺I%֥ eYj#\pcou@۶L!Q7-Mz+>J;X_ h1:jCrGBaDBG[ANmY/,q)p#?kӥƒ# Ƚ+ @:`50ºSu5W!f1ߧqaQ^1P'd'/yS3%=ϵBVÝKQ9WT)v ”z}qp3؂ ܡq PPT5%x>k%>Hw~/7-ՠ6V]OЪ)UǢPHANN1dY=DOΓ}UreRrY{JJG0JDy"lMo041!\˒ Q%Zd18}o4(3\V"!C=}社)}.z"C딁|QM!%Oz#hc g^nX^: yk%@YU;=gJD]2\jJqԳX}Ul{\]]ˉ>>Rqdq>@PqFjkiص˜- fr`+U.f/h ֱZU -:52aLD +ڰ`CF:\$pUl/LpOv&~' z v^3KDű55mmUßfD8{8ogMm8,m@X#4d$RZ@rkwb.&֓Y2z :¦O[;m.^ԍb+:jtwDWw:Da<ǀut(D~ʄjO hH )S9P7 SoOM_Zbjk<鋮]*^T1e}T/%bK ۨy"y5:×B<HiHX ZILX1k]՘kɮd{'Ri$ni/8Vsʑ\Vm0/)h1qGƒeH^H6y?+6 %k"Oa z3-kC5:9Hncfi&e[69a+?]s'%w돏 B)G;t FtDpj2mlw7:Q+@ڑ$o`_)4~(FeݓDP %#C:t"9YNFC0 +a^ DS׾^D||dl2>[Բ4:EKlf͆|PKJ^CHq.l]?pˑ@{xj68 gR%eN@t?Ã"5d .Cqz7W$5D6 #Xz#s%Y.)ґ7:=yT=v-3W-Y5˟)EIm;֎^qs\>oqVEQ \,OrOo=I?r_LИ7RB ͪ]da/fOP?k pfu">R sjsHO(p{Eϻ5K-2#c` ~vjTO0 u2rI[Vyt?ߣ_ f:[>Wq\]=ƕA&!F>3C-Eص:*fuW ZFlP@qQM`U M[nߚp_H%<-P% ABˈ%/γ%jPqPͼy M+\ U:jz }j; *cX9"6E.VMR87SP(]Ua*5q;i6*?I!TYZM"=k"gY:֪'n[+5(]KA?_P}v @Wgb2C~^0v3g|s7SI! rq+ Pz4~vJ B EHI :ӓ^@"Ʊ/ #Fb-ϤÆC܊?\M.{yEN6\'/gSR2j_a<=i !H]?[1LIoqwN s8̵sžze4y#jm[>5.wܗ%'FR9 )F@X'a9+mRr#,Pm3B~H{9VЗtcSMO/uϰ7ka~#f@Fb@%v-Q~hmdϠdI|NGkVf.XL p #;C%rX:W kZDC3(4Biw$mفTb|(I;QCz&^~`of_ppYAG9Z!J#zGW%>i_$Ħ2zaX0%yJ0%|v \2:V}k`m\o`FdU9A(kF\5D2fPQbho(öPLڦS"!6^bŞ[C\W *QCLe t,s!r )mD*bg6UGllgh \]~Wn>+6 txLИ| A b7͚ 1县@SVZCPQo)u\r&-HW)t6aO1$}wSƥTk/DjX=`Cyyd#Rc1GWͨUP"_?k_E4b*l]ARF;.QbfwFlО%e+:IЅ߰j H2%j~mʐҮ\hP4 rx0m[2<]jh :U֋߭'9:=jklh}2SqU%2dR"asx v |Sz?rƄ/s88t(\& PCpFw769zhi~$[;Jյ/4k>5f)-Q,7MW) O挫9g|hf FΥ3_F1^۹MScJG30j}[JAH+00ǩ㥠Wet6q5'$'" E{1- '3682͸ yv "Ih(8'eehlw3>;g)sZ9dG+yofqe$[zuOr5ADm3ޠlY){nV HXw B}V3I),l-& VZL>3<;S#>Vy%I`4N'7%;`}gԨf :f@yDg !OP~v[h5bo\QL8nlh{ f<m2 ǟ ȔtzQO_ኺFhwoEL#Ğ?zh8w>p`g"s$s jf>Pou!˓sOHʇG^x̅Z,N- (o?6yc>IyGݲ/bD/ WKrȹh5ZG h ~FQ4ɔ$L"%Ål->wl&y@?bb%u]0%(НњQmgl ^p4&S'!AX~1h&J1D$6%W7|8R¾dft#>h 6b0Vi}?az%%9q чS! C(Te !bJ ])Ow A$8&۲x{x0*#+L|4E딀j k\hFf}j5mh,@eEQ e0HОW1}{de S`a{J/q)`aX$Cw }{ȧV\) +m  aJ0a+Kpٱf1κk,QbP cG,)!I?9y8BK~pJ*`$$I[:4¤N(ZGGD;t'!;umtE.da8OG&z';ŝgO_Xv2/Ή =|d*ьN DMϋ6=_'C`e/FF Ve~ip(i|OǞ]׋]8l1k7ѭ{֊Qʰ0+]/Cˡ!&>B#/{dQ HdVΚrl-r߃~2{BKfn`n{ 'ls,A?Qasasm1Ȟ(@[͹_w`FO%:xtG~LbA^ F8%շVdcO^WaQ )n+IXz^ufMȇ:u1NAZIl EbbNYJH3esTcGEKjOmO0,G0YA&⟚T~)MJc&^SoKp֍$Q&EqkzZy~v` uH;X5o'2_&*X0sWnhvmQj2\YT6Eu3 9\!L]B %MNn5X`pU 0E<˾{hQ!z) TC85L& F;a9=nG±х3qn2ncӳ-=ryCY &7w89p!sRee(VgV$;=Ib͖T,&ujR5IDc|X7c>Ԕpv<ȉ $gSPٽ_%A0Dv0 κ|A?O}y,?t"PuwZJIx »=!>o0F)=MQIS*%g sr[94(pպﵢ:HcB)]–I1nZY>sqwQPKJyZ]r-;(ש sAX}?FLޕfu) e~H5{L}0 *r6%%{nTn%"j_TmˍPͥzլ :!A&L\#f&}vrI ܤ4mJsk-iq$eiY#P]ZGoEWjiAT /Q11*wTIpDsǨS к >}Gq|6m\_B :ye+'-AUw,Ŧ*8,DJd%UhQz@;kUY߸k,/zg}.}S4Y?:c(_Q&#Tm5F< ǨNGn&9&5@ՎbDǸA N?/%?,=ˤХN jH}aUDzU1(*+S C,}0/,t}\!ʻ1i:b] 6>x#y%ݐVت+Q%$@,|K^SG%C{0&J?P ǥKM8G̙kelbhP+Фno*MM'о],J5o"& IT;tp2MtYU؝Z ǕX^>eN!fH]e: vr<_=9jk)PXni\a<ԩNF(rD5Lnr%f66c2{ n~R!0+!RpXO#Xܭ'o. ²D^=nsǬ 4@\"Os"Hflj"3Mb}R &!'^[1?\Nyf0D! G1s:ySK `DL'ٻIz%=䱉xz{k(:&i\J.~'6W関Ү挵fH]!q7' -2/&}YsqkoC(N% qiG .nF&2uA f9]c&vP]Pu?6gFŠҮ/nx̊e\Ⅵْ(.kXiAiV)HD>UP>/OY:1'r˘7`}ձţ΢F44#3& 짇l-HbUG|6~0Q0\PSg]f0!^)=J 3ƺ;3.0ǏU'rox{em,ь#s'C{%[-/&$H>aP儌1we<ҟ둇nkpEď-rftسnO}kr%Pc ^a=I7o ,1M7DXlvӈaht(eA:[!$,2=$a"$M+{.Jʚ]H)1aN ]_{ڜѸ4]m(slAL}uMJ%BE]$-OXլ D= Aڇb%=h+6"'sdûU02Cԓx:_4gzTv-Vu O(w!xDnt!5"F R e2e8b [HOen9#nA|jU϶V߾$0[f7]iN[ECf oRxojgdf1gL>X$z |)yę6qp[}*c>>S6`;Bhwu]Hdd<9ܧKs6}„?gRr;|K 1L (Q@ S_ }\9e:g_`w^!7NsIG?}W(msI])*!xZ:4-H3r|1 ̳mfukUSkEڛII"|R{jn`d9̢cN۩|h:gP'Uzn4SeQd|DtJVmW1\> 4%@g۹fQPHٶ=yTH Rn WBvwmyp XYU)h1}CAgZϗ0}0sl x,JfmH! \eL>tXokX63䈤ah-Bw+ʝI_ڷ1o2e;1doH…zM?ٵNpyS5 XLO=gQ;tj5ûL%SؤKK(k*#8b G@~Me!BқS DFmv_< ,&u"K?IǍ*Hv|hD)*ӠϒWe..+mMg1&tFb*JJM D85&BB]naWn aݑu^Dg޾Ӆ Lg ;s9 MJɍ=1$ğ \|jQ,+$U_v~]laziPE˥^N2"d _j' χTylzd y$~;t/o,%kv˱h7znd-Z"΀0a=g>*ŶH\,p 8g$1l@PWtI/yyMI8T{ը%Hk 9/3d+AǷ1{clmC0L)q~YH%ŷSY͚'RN|K3emVod/&9X2h83Dǣ!z7*@2bYҸ_ 8Һ+7)Lce^w1hAX?rLS %+fA?FAƿR5|apX3A'ɼ \uAtFhS>AM:_ra&'}!,p8ᓨn4P\aF !d#]-#ǟ1 m=⧵1ԋgLbvF8O.$QG~Vm30UqVΚZ>B|9[!-֩eesjl 4HQ04I6wÆz>hOn\zA9WVO4tMKtW`tƾll J ?Y N%Qa tMjLIΗ!"*yp]?J<6Ռ7@&L*3I)p <,-LUhz1R9G!* w9zX=}>uS瑲5oTA~)) ppT,O;:W|G܋)MIHpWqGJuOدT= jiqtK.PZw:U13&B`D)\wl~C([ԩ'|H_-·Mk*u &M&@cW'j,th6 :=ˮvCյR7R,䗠^ieݿBW8xAB.}rNza OhfGYrVA 9 f TZr 7'HHÚiL-=U:xx+HLsC 0Fvs{Fo{0W]ٿ |}UAs+wSJ'Lmj:JKX#3BfRW3\pwu1 @<_?cG( $07u_iək0<-t)()E׻sst癘#E?x _q7؛8v"65`9 srV7$}QmQF*dU.,~)<4ߔd 4芑ZƤo,Ei^_RGotnK6~<~|*-w޸u=5æDyg>{"B[u|k r:_W)VM]oa^WVP8< Q_l;f-l2mR TpH]ֈ]Tvf-@,MgøҦL(R+A7 _1w_&ĭNi%ܼiuQ(tp6K\HBR8OB=v"0ėPPkxv,1iȒN#RF'٫7[̼va7f y8zTkyfL"\x+)g?,󍫾yi='};!qezzt|&[ o/Yhs/@Bl;7y2)_b:5K.FS_NfC0Kwg0:C ^|=.|:D>tC|1^{9p1 *TΧbOkSHϪal+OMMvr w'Pb,BٯFq( uYsHr꼱d4kE*X4ɮ;x{2p(-zN^Q3h8I<s;sH90E@(lI΃zX#%,Cw3STKmECB3qfKS?+ MF8:=@JYi&;)iO53Mt] D”qa}S\_|?:=NܠRʙ.Ѣ"wY>K;)S=\$ x,)vj$֕w3\+{-3 DXinRV'Rn zEɤțe1y ,ޞ.J _4<`p& _2c ,aEz:cE1b׸;W(xE+`@1%V/`Yb #gg?/G8;|CW[Ya#nANYwĢ3h_%rak.P[$. <);]z(V|PPC:xdpj: Q}`[4LI4irKr R=7 O"=q+S̘AsVb_8]JqT7WD(Cq{CMjҡ)gl^!r\>?[pRXcǰw'Ȣ7xLwc䫽> 8vaocYhXhrRʿpґ&ۍ(\_6V@ŬC岽?ʼnԯY̑sX50BWF6+YC꠲߸1Smc<26ֶ)a6sr}m %9C=FT#놄Lӷ#W1]u-aҬf"\(ꥩ37KAUAo2Y%> ˻ D#S "2n͢֐\0~k 5wJ: r>*\x#G(咧iStNdMJ`','}<dzKěN3BmMgʌ+c#Lͨ"gg C.=H+J9肏ΉJ ݛl@hLE}͐oRSL[,gjsm)Ғq5^ :ؒHN=&j'h^_Z4L29]ZF))y[ :%y~uuy;Xo[lט2*-؅±5 u# T IBc3&WD9WN\nr2oQV*^|-{H%#|##3y|عV!}Kz"?p!D16&:D6B&+c>nI^I;LĴp2]dQdMySCJJ%Zz.n9a%Ng" ?:Nm\KYZTWH zzd2I$:B!4V zM\R5Y9>[AIėBU-sM+Gkxs Ǔ4<< ՋG&ZKR;oɵAs墀] y[l`P.t]ufUI ه:-Fpb'>n7YKù[OV_n1G.h^ >$JH9.>N`\ߢ1,z= 瞏-|Owb 90:uX9uR|.3ց fu>zU4K 9d/˙;-.UwD wΨtfAn<Ҵ{h_C0 A1X]*a'(<svYIХ&Ʌ^L1lDAQ.o,*t#ꇍЮiR'm.ʤSק(VKsUQdߥ-nرˀQ8r+A#oI{hv#;(զ)BҮwë(7d KpX=cijRXƢKUo-G%M257\[O g2nE aWwD]ڥ煊uFyb!|(uliOnDɽwAk*I׭X HdO xO l(\ɔt0NbEUuTzd˿l>$7uDkmَzv ͕~_,] @ { 5)t߯>Gqe)Kw}>Y@5H`iHƹk=8-ǂ곝<<9~QMT%4T}G2dI蛵#3uɹ',I{3mPt0[t[:?O$p'&nڨW&k)GcrCpFgk9jreDE\߅Јi {V:lZT G'G-.,tt e`{Z*6*pÙ3uGCX c|Ij@G"u0A`?v yiM,C#z CaU ?S}]uź˱V? g|M~90Im6!EO&vå>խ vE');c/XW}cGtnj>M\5)񮹙cZYԊKWiiO?{N6@d=i;r+jnl%~kjB,DžI۵>ao9/Q,vhpZ}G1;.$$. ge; c<;)#hV"@U˽d}&Y39M?7\ڼB}Zͽ!Z+%?&8ZK3e{ E`DφsK[Ԧ+<@X+iHb$6~b9aVmÔzgs𹦰Lݩ.EgGaXWfI[MĀkzQ(fW]A`I<)t?8G a`] sϚ,Z}PVaִlͮ]X..V>{NjcJV4G4i|HY*n1$'xWDW1x(5;RzIjѮ@kJ3ڮk[(IQ :gh{=n׮-x܁FEtt5bv"WFвsίg{`X87qRrJY`J']+L5Lzq ! rlSvݰPVJsr^oP$}ndT/3*ڠ2[h꼿짬M3+t^^iF@>-<0mR'"oUZQABi NWgOD8'uc-i-bGOVp`0V[?: AM yY?0h3Z,b0O*Qsd͡.!Ad0ӐtV̩<@lҜU_//x^`"]7xK8 NǻZ1Š&QGɡ'w1> fyg9ȴFpv`qp Yk p Aew a%H%BuuoNJrT|gTHKZi&\ox޸n\i&>>Ȩ̻S'X"c0.=H82yW*C@65+F+ /4ymY޴7h_SlZ+r-cBS !S'qB$ V*Ng׹[.B=~GV n@Geqy~D l ClXjZwgXQ _@ Ukü3n]*X -ss̪[1sԊ-[,MXHI*fQtw퇂 *fH[aqC#lvID F$qOtyZ/?_A{vtum4y?zrv[i(P >Rfa09;f5hw*>[;u!-[=xa/2V?N'շ)k =6Ɖj&Υ[Yk!@,V付GT mpL"'y^)_UA=H<*T?De!Jz2r]汄 ],}y}H&xqZ N;>H@ E'!KIG+di(uթ87xDgL0|GX40uR#@EK%ztN{q̫}M %7 ~~4uo K`̞DGDO eH$`Hz/:in2> P< ~d [z2o3!L^o?O08&ө 8Ls<ЉQMCuǣnα@*l \5[㇁Ţp\` `HB&9C$ Bц{8_r~Le,ȳ9l]eHShS {Q]<$3o!e ''R SDgoufY9ۄ3B?H#層׭NL ;HڽAJ^?!a'dc3=aod}S{IF|TnIoN%W(99;DoEH];~52e\R׭%S&L7Qan>BC&0ELb~5gӘp0m9 W50hrs%)0R߁ wLnW7' 1/e41@ >ׇCvONY`뚜U)籿ɇ&&-[d7q{)j~jYzv h%kXpƦ([v] ItЂ@_ ĨΞJlOY&݅1L(dfC5AFX2/emK!!><.3t_U[8tav !`ӛ]^ae\=/g5{h*_(jxg鷀ӿK狲oeyJ/GV;!CP ^">ûU_k #, !4;ofUiU{)v wx痀$-x0>Gx0d%>NTmuJf=ڬg.|V~J0ݨB 9kt\kB$iDD"#J? GTyHgn üp(a8w x龣r4}p64­D_B?Z{Ursu.I,Hdt;QIwς 2"Avz)SoO;(̧mz(.!qt!ŒQZB @s>|LzY'w$.X&tBc:Pa!9bpqL\B(H۳ۼʍjqRP.ƞ#: z.ivЀŤWk/4m T܃kRDt<Ψ0[Ф1E;0:3Q4 I>H$|i+0%aQl9 'Ar14I=l̾@H0 *W+ع>pTahn3Ƕ{$˪ C%d[J,H\\sB[ӠNm\V)--`?d{1Qʳ|76Ii3tાaCz:;N.LT=]1!8LhG,q+ QVaby(bv@"/pa'=䄄_LƬK,iXcfv@jg;#sLӿEV . :6waژ~U'rkOcKQ#~;_ML,GFkL@8v?7r +QN͠f9!NExբ0&OKFh{qYȇʘ[?242hM2=Qe7fO4{L`_:%&ܖ ZWMQgC2!^]ST:⸔H-r#ǸVlA%!$JE0G'pƏYm&`8"NZIҐڟg]]T}4Â]2_fƁD=vu{'NX- 7bSn"=JnJ"ɥ U9qٮhJ;`1OeĿɄcS%ð~\![7v0y@!'(ddB))=ЦnuN7-l;$IuvsCOW`4`+0+R{s9LH|s0M";q6-cj{ف4K^TF0"kb*ia9Í,WuM.`v|W¼&쇘eZՙ vjqj#B3b[:g.MrW)̨sdCJ̫3U6&/+%;<>;Y[hc}6֚r_bߵNMrS ٪Q<oumz QĞ`"{(QAsfn#tHgxny @,Է `el2xW@3茸$-gA;*LVWXZ 4XpD'N O,CH\p2*2;vzߒLԊ v,B=T_fC8)ӊBRLZLae"4  ֝ 1p\LybOgxJ0M,? I:VA 2Z&́߃ .o*'(csqSqvsN.hu0%l5H e?1] usp wܵ*Ad>יWlGk1C?r 2꿄hߖb%M$~!"oݿׁבuOz݁W4z #L$+nmA 3Z fJqbm+ ^Ux6}:w mUDqntXi 5wj>\~JS] qrEuuqID]$K2q<|F"UQbT~/4Xdpb=O ?|&.\‹Os8]Z֎ۼrۓt"ۂaڒ퇮b; zގ/SNT;a/7ےхrB='V1>>-'S v)9ɤaQ>E-0)dNt؍O(,cٮ `F?$4NʗKa#h|Ƽ"/., A0!&8-du1_`7hfG.Ѝ&Zs{"G{b")S{cN$;pC(BOь r(YYeWV#7΢S ;<81ks@$:D.:,zbshj*``تݖ2tggShB:6[#0FAxfz?O;Pe"O`OC^hI11hI DMx Y @FR&#x'je0О ꌭ}@co-hx;] Ј$߿#n+c*z>Ȗ%r0KtAofW Ijo.uj l|%BhL΁@vDߥϙv1G zrk1ZmXUG 1R[3mNfhcgF<% <%.3o;kMG^H8X;Cgd7o( M^ $" +,[>F-dJmڰvj6| թZ>u{Uc4qK_>{%jG=̜3q<Eu X mf inbQsGC'ٴLKF;_w,v "'Tt ,I2YW^MY Q˧X5|E+o]M 4.k~`;+Dp6ۜc I!(oXL7%l\oMK|#C%r*y.ڣm8ҥ(㶧'P~5Au؏yp:/%jB%O>'C3΍1`/O6d h ֲƌ=úۜu+i)~H*T(jIowlP]L"yiQm!^O9 W;>~晝U{ЮbYF 8LӏDFQ4̦T@QREǎ7̑: F\ D7 lp$y4cմ0S? Jfp .^6XGY" <8̝-2I5²NQ:bM7b3_Dd5ȃȠJ\<-B@eڬ wLW||oe.ׇSa] 9MBB!}"z=Zg:بߨ͡ۿD[HP^Eh@)"k޼EC.l8mHVnS[ <8oA:N]W8 >B6}{b5 fs$0e> NƘ8pA1 D7]\R;C?~m^#V~`rV-{@׺"J}BvCd?.WI&M50yG?,.s$dZ.6XgS**zJu wu3);0' sX,!c0f%vHb{4|sIgYg mT 6ּ(#P}<`}ɵ5j쯴fU;ݟY łŠ_<ԣu,?0јZFCq6Š7ǣ chuwt1QC$JEsC =⫶.[yet;*U}t8PkW͹wC#z=vy1x~WSwLRT&ҁIaIǶH[A{4+pDYD/A.l^_uh|XOv ("䂘᪻gQ8ӜXHCh>0}.EQKuKg%g著^xGt>Ǎ_jڕX绡H,{w Dz~WJ5Z}Vr9]v$K^!gb˪bBVWKEwS{?Kpŭs,O1 zoyWrM!eד(^ǔ ~57WQHekAjI;cB=dGxUp{ұ^2}N[-ЗIeD^%TKUϩ(wѰ"t9[L&Nf ,[gQ ]93rj#c;vcH6_Ϻm'( (`*+xFl ٣BGf>XW,H|JX5fqb{e@NƵx̶`yc q{sNAŕ`87bl-vB/h&;Atl؋FPkd45U-m ?=pӠƭ0 ŐH92cESH٬76o32 5OUA",N ' PKTA0p3kL^&>^ Y0}Ik$Gw:: 4W3N ,C^,3J⥟qE?մ{-0# PpM$#pܜk$"id!Yp1K$ns5Bb+#Eӫdi\ #TJs bs!A6w0~GUfj> 0^ViڎH49[)y)~D I3;ݶicRJ$B-EpKΘ|Q)/lѯjv Kht8cufPOgj8_ݝӶ yZrQ_ɻ@jJoϻ؉9]!KO$]8;ֻIk cT{ۀ)~g_*FԤȺ~?a=.4nU[{ZCxo>fб qm|籆#I$`~v3LaV(MYWr;؟ ֔gsLs~ٜF-rPC> PgL.Y9ϻmmb3mC%+~H !ǶRR90|훸t99{Ǡ#XƓLQg:8G6,fK-s`RL Ms <$- Iqʁi@Šx^cWc$=[>Yvy]?Q WḞا { ENI{ G?`uqY o$FM!7&յ%f;4F7Cm /CWPLU CέhCz] _sUX^?"~yGgnaZEo+*EHj]= ¯x;)LKQZ@C}`5P?/?y8Hi}#9@'?0\jQA^:Z6u'$þ ݲQ\)tG47BQAd"͕VDGKFL~򎁒=lMf-ˋ̓B gDoEIB)3M*\Xً`5 Qnn_'sCΚE]ɮ,yg]mӥ&^܃|0 JzgCrXn"-reX}(L~uޖ]>񅇿%M LfZ8]{cwu"DYpFoqpB g?R1ԒH UK ='RZ \vϿP<)}Ů&X9{6RG{=j^cMB6;~ Trܳ\l{M8]v"p,ʟ9Գy9;tjgEdjOKaC}OT g2>IUC]`Y.Fk}T?Xl|t w{zv"9VAD?\hI>y[5oߤ ů +2K9L0ek82uk'X|&;\<[-[8}Ա㣢eCW^"+p}kkefH | )2|SMF__EÖ+sū@ Ujc%7%Oh܋ VؑJE[ʨWīkB6̜/t=\K +wvQa{N,>Nn /^)V,e6+~$nSF%:Yo̩Y+P7Ȗ@-f`D*CԸzPN:>;Ns6Snpԫxܲ,\ ,iL&ӘB*Rui9l]Y5 ;QԒ)8̶V !$kESSSt7-oRIUY>xok__Ԃc*y a} X2/ Cɱ J ?0e@!`lf \YT"Y靗Yg0—*PxQة:lzq!-tlp.)ގpFPeq cayޏVni%B@Z=iSTu0\7]%d%H^HB" t{& 1ѯr޷}Ѡ|Vh0%e@B%|69~.a`0Z&RTgeO ~h|*v"K ¼ı6=W׿pԋH؂ 2}W˄ې~&kE &cZgjG®Hf귋j}:Lb?Ns lA<(Y&Ef-+hZ:TuoDrbx6M,l6͢fH~xFMM2Ys*V[ͦ $X4M`YId8@j(ؔ yǸ n6қ[U5~yyf{*KbGBwpĶK՚ș^[w'O^ ]RŅ $5'򘕥k/h7ɖW_`1 lFkp e7hPҵڑ _~x $5T,V;6Ff9_~bVP}6SJ!9bBN*6_/~o#ubooܕEm>p'`8RiR,M7[\VYq.'YШlw eq}8'΃ޚ qގOKΒ\n=iO5^hv{+ZLPyv7~BP8;CyTv}%nm*zoH%VH-WGlX?b4C8&Lʾ QJ)'.RjqQj,7sBcᑬ綸J|ކh^uS\ R/#ҴH,Z%^7Bݖ>6"?exP>Jǣ:7h&MX6]g܊hyF?J't||{ӰJ=m^f0jy/}f~xcY"owWЦ" &*Ƈ5jҟlMH0q@?-5-ҺÓ+Z$XM!GsQIѬ uܮ1 Qly߄[x~4Ǹ!*+z}K?f(g֊NuH"vz k7wEvY$d$%sM2=5*'8^ZkҰ)`"H'h#3OZ^*=3,E8lX͂r Ù&Yg~l حE&RPxgrl5<ϿBRb\ 턎z٥7)⢅>jʺșg+ą"莚kMJuD 6P%×ec;Gug@Fl^v'z=_/TdL]]>59i*'P`;ՔTX#9iK N1^5o=8:C-OOKRՓJɛJ|t !-I o]gXzD6Em`KE =wO^S^!W@Z4N\֩[\E9Y+n ǔ Gu,@r\Zn& q7-!i6|ujYZjȿ X'_SIXm* ^_&/WsI~)o(Bڢ5P_-[Me:%Zg-#gL^eك; a|v1-O^}'7?[ـgs gLߦ[&18s Ӳ<OO[QB͉;3X^Ze#CzGE_k*n2Ճ4Cb A.}_"0Ϣ|z'hR襵bs] zkT.O#K3+tVb8 ]cw}џ"9c%c;.%L"=)FR)\Ǘ2.Ns|eێ{bA4DV'0AkTOláFS~ OLW7}ƃ|-'G[,*2f?cjb5ΆfEh?07un^AO)Ma$I8p^m6QtqarM 21"muٿ!;7.f6Ѕ∋hQ|J-nn qgYv=Sh%~ S[q8 |__ʟxʀ8cђd+;h?HUŮ^ʕb/rFO$#. ŇUl Ο[K]*t:'0HQM'0Pğl}jjٖ<@m)oQ<Ͱy@ŀŰ|4 I*])5~ؼ[yeŜt|Z*ib<vQ+ ѸZN$?H)/D+Rذveא8qےG#ق2KXE){VHܠُVo6X,Hm(Еc&f3Ub=˖NbFŠV6^*zg EoznrE=VF9G1.*~F;(m4ܫ~Ij/]bp'ʹ`(R!fBZ 2 X&C>f F ^ )KX"md=ε2\& _: 78 %z)S$]&@vahEpؐh>Nhxj*~DߞD_8/_k40Қ!8T[Vs!\[O'?T6B|~@ל&m" [}tyh'ۮZ/([滦dyex캝 )0rvp7~s3f[P(OwWGm<xd7t}4G^_fNh.5[_rp'߇nU"cvV>-CV" r\&AHJ^)<ΌG<ѵf"ST;%Cq΂GY"kDBBgw;K[=cʘ1.o|8S|@_Zq !_7Pt_gb6p/6RebR MNChJM֍ߦ&eHB֯=+ˠB YR"_'52>*~!l&;t:eݝ]DeN[% ѴeEW(퐆sÇj߄;TmVR#_= jmreM!-ćJxR[gqq;³(ZFaӔң(f5 2 *d.dGnˋ#;0¡6UU|)M(O!95a8bx&)[9mL#E_YYNdtŴw\xHɾ=x.69ލV=UQ2*@R=-0vG[;Z[T98>)f^q7^'%ʟ8ʴ(/4:~z{j2?6;Z *rf2*gP(Ŵ@Y_ZX*%x f?Y -wyk{-Ǟqt$sK]O1l6W^: L#O2.2y>H*I 0j}hsd"Z-q:?ߣ c-T1GwL_<,HO]M&BkO^ɺF¾(FGK-4-KK33}xAT=̦SO1Al*\Y9eT?ՆIg~}S8. 4/_diC#dqSOCvF4K/k)nc;(xgփ!!4}N") ܣp(p{xM(O8Lyh?:/ fY1‚`*|?O&2^Gde$EfwppPXVyClgxaz#=@/)t"@ bUgB$T=͒,grA5*O~Hjb=Qj(\ H$xh4&);9#b`9*I%Cy9c ݵnO."kDa=$"?ro7 ;&:.OK7nINK[ ".M߭!Ds!p J!ЛlaJf&2`&0KvɷϽr2R߮Rc~O˼~׹02f O^?5Щ}A/p1W=.9IT3rjO:7{W"`Qĉ|7-E oj?q쑙ACV:Ҽ$ ,W Ȳ($_;&?AYDm1}MT_y`%Y 2pL>o]l6qH(`h5v Sw=aIgA.m3u@'XZ3Fv;Ed+ %ZuQMG΁"(0rZj!کs!V }_1J.qL7]\70F+U~E G6Ė;Gw&2ٜj[Ta/m*iTa yTbe[<4*\?dX.gxȄw1 !?Otxr\Fzsㅧ{txJ5+lW/ZfXFyovýQC*Ӷə=VRD´:fv(,6z<՜(ͥpzp18guE n5$k#= ]^=ݝ<{ FjS>9&aQj8߼,Y>07?{ ^au_Ə6#jQ3\;<_eY)\)?i*:[\z`9wtC`tC}.iA$?=Ct4}ԥ>Y4lԄ_\G !10i o%!'U6jJZ?) 2,9zWz&'. 2A U_{1Yֺ+B+С&Eʍ^&<,:fFw$Dqan+Ni5p`QR.ƌL=NTtUj&)) b¯*VfҦaW&{ ,`h@3Ss3(dkU6v u&ta.Thnߒko6I'^T%V}yDp3kb/f>B9bRBe1" L?k5y DKE- ~nz9j[f%1 M1rP͟UDVGI#K]i0玾'==K_: ;4Cڱ/Wi~9Y'";qCUZl`TLD .&V~E qJ⣈WSBSheʶEaH =UCZ[-(r#w7KY+ȗ\ (gwqjh7쎨}(EFE4ǗCLă.ĞԐt5}l+Zt̅ӷԀư%r\JcG1(AБagpBK'^CRc@wɄ9.9atcVYMY +S$날mA%<9vYEOD z^'}zx"ʠ ~gD7T _qS11/P &h(^*ԟ<Ӷwm' [+@ܩyJ.1sN$x[LFPQc(F.-[2ᭆ&cyi:Ơh\q7[/ZQ؜i<OZf9e]5V7C\Sɩubfd 礏mͰ]8Y=-cxʸ!4x»hjE{Е#!iZ~1C'$70pΎH]tT+߫0KżUsўyTːACP,DLzs w7I %?9LKAbP*؟y;VUwSw+kZ6[=5Diec YaVD«G4[~_o^G>ބd]|yk5Æ)DSDnV5Ɲ֘1 r {XvU(/X"@ IR?]6<"InX Cȟ>Q∧V2s|QGlj{U<(gwcM C"t*|~ڙ@aJGj@TycŃ$D>&0Bmݫe(ѩON JYì-Dh?R? vXA'NaCrJ_@?]GH݇ qO,nzȘLUs 3 Lz(@i̾{(q̸csG+uPUMcA([?fొM^RS`~&-uE n2Rs.+^آ4">}ncWXQ W61eLGY+.Wٛk`u>as'WDDc22m|e#s86طtn;7SMBPq/._UR/nb V M: 6a/UUjܥgOuV$7}5gg2:ka>@9k"Tr-<,U~6"D。M?%B,_ꜵ뻾6$aKnIt7^NtJی٦i}\ 䐲 uZ\M}oL6ݭAtQUm _B~yWG-{X0pnW(nm;`$Ƽatܖilᤘ:^,[8W8bRA2;mܻu7t~HN$pI)cW :W^oeS̀cOF\Y*ul~b_.' cBj4r%`P$7Ab}ZVXkZ '-^G!ECmxA]{jompBø޹4I5۲ 20.pR_b|IՒuA#N$n ^X Gau"65d^_  Eȸ$@POdYU>S|N+c]C5b$Ow^JY z\h@*g#Lđ~`^^(5%yeVk0zf,h F QdoZ "NKAa0'ݟt_B췟HP.nv dM?2$#s $9nDeSO evubR =c5ox٢Ddxw)^qLz<8}s"^HduSSyU\]f@3O G9يWĸ"g Gs$IMPboIc^:+<0syOLp&: Ni1U-ü}Mv]4/!znK~?LI.E T霎~seA,4~mc !0彩PۅI'wvMd;̌.9,Q|nE[2ȡɒ)K_6!${@*r2th+QYcV$ք} {QK>6#\ ?l])d <(Rq (wQj {fd:j0T 'lJ'L8DU15u>5#',3SDֳ HƿebANB gf7}a-BNW5H/ȩ Ӕ~#j R ?{ M<DGȼ#:vӹG"1U>rL ^_C^16FJ>VҞE~l!ߏSg|bFd<;߹TYo(#Lq2 Vk0/aTN&چ/=%jH+48 #@dv[)rfvvwI&Mkxgeo{!MgCͱy8jH@'Yψ Ui $"pk Hi,Bg˗xѕOGmf_<%f]g=¤OBTv2zJ9[N1S `j)n?$*I h"J:̳g#I*}퀠q<_]Rݘ*01^}PwUup@̖DL&&kh0^!~]'uO('}nKcPR2aHJv0gafJ!|JJWQ\JKlܽ@|zegZ|]W*kؖk&4o[wF)2u5GrQ ~yX)@ԄO~?;k$X2gFaK؄aKP2#jOa>Eh![k[&4V2 PU h( d㟇y~b2)l-Ep j^:<;]kTڄ>y aHJ"B[TaB$n;z1p;Eܘ(Q/E͗ e}ZY5L2#UP-Ӡak7*Yꪘ5q*)겲S8ծQg؟! W8x;Rkcf GVğ'V;R|VEy`:J|*7U*;YxԂnV*EkdM'Q2 S9IvfXJ QzZcgGW ;,BNː~ϗ~m6Nȫ, ~1d܈߂^]"ML5= ReKL<7,5±#܃r8Gˑ#`xmRj~{B*aH1 ӰL3/C̹)N̸5s*#Tr7<\# `ڎ TID 1eQTҷUx!;,Fle8+o}k7"U:~F b? L_9?-24  P/:=4V,)7-\n4ĬJ8 gcUAJAT/[cRنzI'V;sQN3GLm=s7]q/X''1xxJKf|<5䬣5؇xمYiی#2ir# f`#Ww F%B'[b{>'[j-6zr|}Y}.(d,}.LoVHm>|"FFk5fhPe/>RDq?Lh7*[ G%]Le#4=cP{p^PDMòyzUӆh"E>@.PGˍWosZn\צ;*-I Q3Nq)/h6'M_aH=c QַWHGu&Xer`"U>^*m?%n%m*j0f|j"Ulɣq&ڗ}՘a~d"Q[6{~uzL$K@jV v6 _M3sfLƐZ}oRÙ!iVVhRS-M0MB /vnhÖBͤ)zF".J>#R%7?!C_e `rfR%/!rS? tL2X dѨk: JYFrl,G ŭ%I!6;,4>=_@y(=쓮ŲªիmD3lUIZiN:tVid/w_m~sx:B3 %Y-%IJ>%lC3-7 /+f~eiƍwa@d,5`pR>f"ne"j{4)uҍ"/2݁7̅.r.K#42^0l:a鎘P!|̪ jMN~Ͷd ~!L k6}TX}A?֎uذojJQp9a ;a ^0ok۸Jј 5QϰkŃ qԻReA>l-Ģ AKE 5W'_RL/"yL ,!"3ꓝz$#쇦q?p,my"(xq9>SG^?Ln lNŷq-Ξ8Y#CQ(3%tr:ɓBy|=^d{ , z^ VyYeqLC(L) )L(.uSCUmL P,l`lN'k{%\䰫khS!>c؂Kz- jsgO+BܔWʉE5/kAޓXqGchs:ӋjV%c8~u*6Ĺqɺ~dÃZL$_CJaHW2{j̖ͨq6Po0@os``MT&<'S>\Ds 35DG峼6ƌLy ƙOTQBĩ >zIE=zo0ąrzEΔDS*TA|gR7|*{{¤\$wń~lH}$Z)(Lo>g5'fTXyD[hY̶YٳbΔș/gMZ0ۇL.q8pyW9OP(/A3 3bA}V`bqI6%wۭ{ym]g`QN4D0+4*Q.Xƀo%v=ѢC4Y w(A]Ǧdаc f"[TbF`#QuXs^yzU7w.H1% 6V gk.e2܃6[50ʖ\ֽʥٵ68VW"yVyw k3:S{W[bMt'r ;dӺϸQ4s"IN$<&,nr[L}@c|ekԆfos%muΑ8ɀ#'6Ő^Ows'r,%z3EJnle,'׎"Q@ kvnc25̀y\#>N#;:'*@F?k)P]̞vᙒ%p7/Aearw(v{sݡhKl+@`b9 9xP:Iٻs! k{c1ـe|h uk0E$5RPwsX@iֱBaߞsx׹C/ٻA~$D&+/+3 #RFIiW0OEq-G LOE& O QLUkD']ATl *V B0Z/$Ta#>&zۣ1vǻpqtZ|v0fKC. >ߎR/HsHWۨ >>FcZ! ƳaD_8l}MF*6 eLOÁp ($sV/#4>A-hAG!+^hX 3hc:pBF3tv!H^,)k+XFppKf-԰6?Mņ$IɣG_`ygN6!Q(G@.z jM6[!E7hl #PGs\Fp0_:9"Om|=E>Se2Bע١"&QDgq@2]sr&bv[Lğn=*7uWB (8⏘eKڢG j b 3Y5& QEkPR=$XfVӖv}flt=~mw 'tG, 4)Z7@JU!4b}%FGxPWB0L IgjxT@gѪ*9޿_FEtV !.?3ܙ Q^0DaYh2Y]]Ra_J:i'BMnu؋zQvھvg"phDuj/?CQ{"Um9_XץWR.o`.a|3wYQ?T}ZAL}1X\p{T4UG FkD8o>3X]Qm]ȺZNE:##_>2QܴJTL0y Vۚ(ȴAx$3dLGQn~c4 B @kp0o֧Ue亙ԣg_ , k̽z5ÂPd!+/Wb"́fzI"9̈Ve1.#]ٚoY.@R0#،Uljmo;}7fc&WUkmR>ǃD-pPfig v]`;/;NYH# 2pYI<.yt'5oiƐ†J@/s`eM<_GXTpRNRqK G"^f  wyvHƦҗ^l 5>pac{#L"ȽgHZ'Uw #NFP~;f5I'aJƩTHDd{gP3L3u<ҫUՉ&U.=tq_J$wuu{lp+HZD]r䭺iL:W)! G}bx̢(W7Eejґ+"Zf,Au sbZd7*],%Q8:\,k8뻞VN~Wt {ϟ! ib-QkdC\ SJ*b*+EL_8`l:L \ rM5xG噑yUObA7BcG,BDTt|sE[9Cgck+ $(ӛ=ENju{vkayUf_ 0v1NJ8-I|l]>bU>B!S 5ziW 2iƌAljSD''cm,۷<X, 66'?ZuEl 1iXW)6 ,XEpDc[X{8n9-R|?ɨ`/%c=vFC=Ẋ~]ʨѧMe]yxjɉVѪRKE{bkt͌#Adh~gcB3 vJӘk>qäV?`&Sʰ y3 7Kޢ[0yZ?u:~TMbKƋYKJ 3g{E s~$-'1_nፈe"+Ntȼy8 + Sy43 #`%1<!XMP> _xC4u*dg]Ȋ0?F_^̎o֣; ]>++.EhH혦[|`H?k{' ?MTt>nXH1(>Hh(r2.•+YC]FRfdߎmoA/L1ćN>7B{dLUE8Y؍ÃCmg|1%Ԁ*̵lۇCey'2Grk s>|^M.P}YzE^/o< OIxĂ%c9{6pVP3W;WsnS ΈFΩ6huHVp5,Mp8W;<d-oI;LVK3SVp1MK4*޳'T\H{KY%ˆH;eOʕN߾@^YYc$J8EQRwvMY0oi+'3 r(XtW! ld⭢2:EjAHPVCi*>PB\v!SnMK)ͭ$y+|O!;UQQJwi'_ p_p fe7lr}qm~I \, D?B"Gz"4S0 :q,V?MR8[u8V|r'}uGrA.wPh2Æ\ztcV*D7 ]G ]=v3=Xl7͠PX,-M1Rү*%8K~,JstI$H/>ڦ掹OaŰ'%RYc}xtjp(n]ͥ@७W88Nnnicv `zu CN_%)-4:p~)~kTʔAQ H=CxRVjy=b[+@ Z!R *ޥ_/XCy) LxnxEWԜ,ݮ&1R ӺaVAz/ %ܼ0p%3Bn]f<9, s&x^BA/:>C<1pV%jCIu2G4?;Vv{- 6 4V~165u"8MV+^IߢCRIa,|lkJ9u%H;`;[8xCpPG0evgoݝt_De_2cv=X#ۻg/W] q[z 5vM9|I 5c>: fHe+X82Oٛ`/kɯ̂LEzU 4}@Т?jHUW7C >QmDэb,Ww?8R:u@$Pu_2/-xFx yK_m~H'IWen k_dI Y :D0\I>P%l<݉V9Zn"`ft">"{B&&OvUZ>}Srp8*wKR$^mhs89tѤJןw&ز%( 8d:"NEI5~xvLzeŻ_ $JBVo";ao\R_g0XmL`aF=dG7φ!tIab-dT!Fi&r ,鷇7aȃ̠\Η EWfU y)F"ķ.u}·Sy g\t_:TFD29TzǚF~Ha#ShmuS#zK!|Z3 WY lZCZW{>О~H?9*' }e0rWJl 9xh،Qa%Y'o& r>' ""迗 I?K+ qhbJz(>BCVdVak)@e^1<U)6mT)]յB O"sS] &C L0l]=<Dtro,ԺVy̷W?RJt|?dz=)HƷGmGGU.6(WFxL7}ɼSHQ&Vo}o0 \?$f$u"xōr{̃1n{,UdkxlAS6& kvHB@7vqD 3 fԗ@$6d%! $f^t5O=*g=Au䅈 Ι5h%z")P9mC#dnDS.IkZtiR$Ç/hgEnM[sjPC ' 0sjW9*G ̗m0;>%UZ;m] vgPщ}q=μ}@|#J Q<ңJ@ X أ^c"VE^s{fPB}xwA QNx5Z4]\sF6/z$M2N&14v%q5@SȈj:l;D-Ry/.r\k D,ShR[!*=w_2Ұme Z, (ǵef_ ?jCy H jszn`Ѣ8X;6X%؛M:sf6uqL}!@ބry\@?4ͪM! ..I JxDMJcCwIPL[)*sQٶ3uM' ,o(N'5{cy[pe f nbeB+ǂpۢ;hg5]%)FoHx;PI = I9˜r08q3pZaʐWÆ_/hɰAIk0lU<= &2L8utsiɗΠ7:sZ8LԦ[h|[;:,&3 نz 8e7@Ѝ(F%_gYәi$P$n61?\r WO8a 'fdB={Y#Xh4UF4нw{'ġA. XA =y |s;{ݎE! PHKPOӱ|TE#GFr#y6M_85:g|tA+}߭APCy0}[Hmx3Y{<[J*ŗTr-'.vw9$%Nc`ӧsQl$j$Wlah(݃0 |ysd 6Bv)<ެo$N]5AJmC lDc8|8sEtZ:smV,G0hk Sa{t*I_sHy]WPC1{x:y!)7lx7ZyI'9cp^7ӱg$vRcị47V9d6,9a,5ߺ #vꡩ(q㯪ڶ$|8KV^>d!<Fr0aVߠ3π@/PC[xrX>mGѱ* _DX"8C!k*d\+8;6i$& ƶA`^Gs9a73 @E2bKPy/A( ɡXtcz5y`g~WXgDEEEFBILKd[heRu-;f Y_WCf0g[ K#7aK wkf\nw./*Y5tSv=Ğ#_2zM H5[0KSZpOt?4$O蜞b&f"%pA6>R!S1{E@FD?N#bv=iݝxm*y}p'=fR|~@ vGng}^".R]|`;"34)?WF@~+X1-ߨꢛX=0(-V^+CBtUމSLLLL`7E@gډy!M}y-Y0?ݛqc$]x6{5ҦyZgvSbpi>` np6,rMB=CEHӸw6Yk\/ʈJ>sY។_Cx&T"X,GLB@+몏'r Zų 7߂^2H<ьXx.OHVqN`|.l9QQcp6$'^-VQdt9w!vPF>c^FT#۝'e$4_:tC-?IHAd@. yos4|[lsKGַ&Scȣt4ܺ3ve4S4rқj+Fnp |[˟Jݏ=S$dTCKMv6Oq?'C5yxxYJaYݚ%hӂm++A|yh9YШb9Ja NĪ Gx;+uțF~u!9[`'Z A,,Om *\R2ޮ :|ҕ D|;h\80XN3c%,-K!bT22i[cYPqRoi +Յ'i4`qߧD/o@Eg<"D]ÿj9"}ب0*C&-2{E}/ygNWčc*\ZN=cs9.K4}@bH-k]kSn8Jm+bi`o tzxlє|#x':1:*%/Ҁ9f4ϗKN@J5D#XL_8mF P &o1TM%'<7ai*] ڴ)eY1WĠ<(6W&a[YI4үGC{ҟDwoCfz>gԵO;՛71AdD ֶhwó.˧[(üsژ¼9BzF`X3ʞDgf6|>vZ$_Gz̍Dy' 8=qZ0V5{S9o+rQH]~z}>~[?I84̏wuy!Bm5% EbFxks60a:3p]{&;5Eϕe. ~}x/HNeLg^W a1Q+߽R0{l}h ]ſMFrǁ"e)3šܝuA='s]XI͌m>+CQ3Udnb:3 ^Zi8 i(Έ4VVqJM"ibL$r=8?2-m6Vr|C0 ?jz?+HZkH6vTe߉;fXX^ۺR{+At)Ž>FW|D#wzG><ʱ\jKO0Υ=J}˛Ayu qr RwGOPUhmpLn?wcVU %;bT-n0r9Fǭrc a:6ڛ BõHLn@dryͤ T\+_8#EL`&f֧>b=JT@ Q}BUU5ey#/yyf,LC٪uC3iYq*m&=WBJ8|7M*R$ PK(f+`?*!vhIݹ-_Iz#F`oNC]2^zcxDblѪ# ?i\HOy*ި8ȘyAP&\ 4oEe$~j\!H\쑨+~9>CW[} qf vt"s|(T!%Z^'n% ~*[#q&:h{N܏Wh OHg!LUtq¯S9'#[+IM֏3DCVs7e .Äeʊ/H2kВꉫp+& HpQ˱wHY}A<$ FL?y; m\68 Y7NwT5k8n&@C5_<_Nݢڀ_`cgzG]\ \׉n2(G2&=7'NSw[#|~>L2tV2lɌxFUu"W2!dn,/#~e-Ē5pc[Sk@&N4gְD|r)|))H /+:i|mi@\?>7ա3#BhN@-^}>JjS r^f' 8T/1NZ/W>|3ltDy_#tz>B!&bQ~NQdd"n0.2)m3X;ɚ\F ǴOuE[+4(?Qc$1AG#*jV KI> {1:F=)O2f,oYR⩎wR;W]åՍIDOVNEIH!G1A\8 #I?wn\6LR9&(c5ے6LK0@3Oh?0h|W-ggoF `Xi/>ǝtTzW|dǟYm:z¤VYK:PWiT1]! y7'0ߍHċI O\]Q,K 'Qi0#2'(-8 Ўj!1+zӅ*vPRt,{6尽a\fI}uұM@&@z$;sWC߰49Cg k.c2ar&` d)7w6! 7䏮!y իM kObQd ^Q-˳jUSvp uI } +Y3܄(D(@ȘσL 7:@~#*"~h{CKX9;x6Y5A?B grN)LgyI~ɬ\ϧjbHk~Vʭ QeU7@Կ'?qF}8WL.pU+;3A̒1\IAV !3T,^&،͈:7,G(藜Ƅ-PÍE"wPP˨v뵜?;b+A)_33:vhE{OB1 X^6̕\̤hHHI&W@Tc*.٤,sSZuťtLVSn@@G5s6M[ (/;/0;84cm mtX t_R;*5,t8Q*l,7-Ydޫ}rN=TVޤGǛk  [+2,s:0Mxf(aN9$^ OO,Kwb$W+ߋVF躌?5zHz1 ;!8Q Jh8kIkй;oZa+/:l[tbv:cbl.@'g0h}IcHƢlON閭߁oq@W0cdYf RDWէ7!T[sSmuiome,]@[B䫉2w4'"ٓK-OLj ޳%N,$QYPԡc?#-]L28gAa7yqC,Pi.1k(4H }lڈ])y;Gs i$o d#|Q\*C3zR?_!%D4*nFN}_:vT qgJo$vn@aiAp__hq2B\uA٨"oD'(";18h∴IĸkRSY/߹MX(:[ւ|SU_ eeb6V*w@CJQ܇n_A*4j l/"\9c1_ݳ"ޭPqH ?$0C]=?\o!|#ǝ3Q"t:DG67.S6׼Y΋$ Mc[1܇rQMi oT]u~(r "r:W6z7Y<2];spR6pѷp \}hNB4J +ZҫDZ:Y~T^rZ6/24UDt"қxh aBB6ZW+뗢z`X)qϺ`@ɖÞF%ǕHM_ȺLAxQJ1G'E88!Gv BH[Ւ1̮D+է$g5'ɠK#AmWKxwgk%r4gt+:UTqwjH#>"xM]&5+6U$0;T߿D[#.#t nKg%D.iٝN䪎'Av-]8/\1iAPOp5O*=e8x?F|e %&JN>+wSJ]T>$7=H 3d/b]FZiٚA%;f1mFިm~ocw< }Ljᗷ*sUOh0aְ6H)y G]HVOL-EBk\~L$g/hU:y`zV8BOiB eB 8Ә5>N>7jR`#MDIiBG  myi:J̭{ Mi062\qLI-Q g 0C!Z r)b\YgM}UnM]+4wVFʛ1`3t` 7bI_OkڀoSHgw_"pVER 'h=e-pK~dKR4rYVҞJQbfGrc݆2yĹ5Ke49wcdGg{Ůjވ]t34NIuEOÎƟ DY:^ }d UyKq]'/H/z.qC~w`ש]QgEKㅼOJ_37vPo$z^9՘TT3(ʲ?*hasͦ iS }5fg ~)-4# ̯Qc;MBX||S;S˝/Ý56E 掊^k[AHa?( jd4 z(&O8 i< PúL WSmƭ:Mx.2  hdsl0j‘n64׸9U4 j,sŗo(M'r_E ˟lXd='gmxl|g#_ݾۂ#4NC/D &S{G6 i?v!lC4 ]h~Zι*A۷cjD$*Rvu$WM&Ztܫ\5,=Q7>?s'aJ+HZÄM"L:-@YX&]UBiҝIE}:pUOT1c>%fhv®I2[KTr%[YɁM`cT. ^rtciIiV.tD'M{%s>Ã֊i 7P?28rZ؝V3&n@Ф(2M2myuc3HǿJ?4T4ߛC~.04?5WoО>^jF>vDvUl.ǜ}S0QO颅&0(X!fi@),"h۶`ޱOl,234/ %qJ)[H=yF +dLON*vw3WE%}:ݱlaלnNDSzgטՉVdpSR~,7o]w }mĸy|CJ1v:8fJ4vl.SFV xhߩ[rfڧJ~R}ީ!+cVTaU>jnTlQțt!.8ĹC_0aeE3hn؍mR{ %9)#mBl2TJ?NGϩR%A)/tA5)l(V=27^$iel8t]depqpotȒOXaᡨ1X1+4 4vX[WE{>.$J/Evc f 4& 3UCuV-B|m .LSWVc `eO%`J{՛w8f x'%uS}{UzUei^lP}ocu'r֦v<%پ$BkUY1^boJhU^S-s>Bz\JR'\/-`ppBBTtr}[1f*ט`/КuL9 tܾ{/{5k 3Q|G=1'/.`>+*l#n)aRLTcǒҦ7iY@<ޭ5LQ ۠U?2A<#V-k@?M$r&iYM6? bXJ2AH>piCn}0lWkd1҆3ZwBܹH ]{s8%̺(cy"qKu4< :jܒ ~X|D:x z炨z$Tb}CBO&񱱣z& tq*_U/玔hCՅFT̵} ^D`om\{ -Osw0Sy^%-> blGjOcɶ ov}KNiclp1 hh/Zp6a\VweDHuo`@ p/&YgoxRiI7DXR^} Իs>XlՅIq9z(!ہ9/2ui_V;f71?#)fq` j e>ˇlueև rqjB.Et65P3ҁ>1HO[tF;/Y  |3)5}qrv_O\f/HXi b[t(]KXGf^gFGZ:&]]^E3Re;9=7•)3 ?bN͹N%更&~kHmU"/*l le 2L\c:?_gXNUm |UƂp×PP_(r\IѲ)##5KI19.f!E)*b qTwXz4I2!bηBFR%G#y#KV5j1ϥU&$6(:"B2NPRTh;`B*f+!T!S mT}A݈ZoqI-'?ar)(2w 2 ԛh>.*"Y j:1O8c\qFCKe k{A!2=P.l[2'atB|,3˜kvWBg]ET©\`^ފ~R爑`w#-q4蕵d A;! ~U .Ĩĝ\ 7 Mk̗QP gqQ&,99tG&sz1{j T)6 = TX4Bi,%m˯7;ںCǕk (P GRu0u`%Tŕ_rzCHW:!Mv!ؼ4^ oǨU /T7 yzb``/:PqK3?[+0:Nʪ7X# ]^oĻ OC {"3}˺>_1b{*QKK ?o:Owg_2%Ko?tM R{< -iye +P[(jU6T_@Ԓ3|Un-eR)ZI(tڰ QjSP^ʰZLU!E/=E0R*}+rTxet{֑CҼw!KzuSFO(RS%w  M۳;sJB՚.ZI ?Vs hE)ɇo:oT#c(~o}iB:A/вtS[{ *Y6'[Pi1 Lk{Zf̢fq-=]:Z |6X|i?7%m>8X](J働 ] %jIar!uc1èM$+ ȑ{;Ʈggܓ)eW;^ 'Q[G.?uXڱ}bFVԲ.PP->6'bDdaHi4Dj*fu+Fd~g@OgYY%h`F"xk_І =$ ݧ&JDZG̴?~_=VQ'+&J q#P GQ.*oTy3$HwaV) 6MҖazPD[PmHiwIZڣ)ciz(ܚvc܅;6T`CV nj;G@E1wAr6(Y]mtV jᔵwUviU%R)tv`ω`@Bj29fyHgdkpSWZؓ%) )[(z뭵4{| wKfTvh|w6# 1Ihva;n`"*wX{ E?f oc@ eЌg+ʗ9"wi"mtfyu}h|{y N'f]:|)\w0zܓْ&t= }W>]:sF|0Bn|x9]=|ҦzoK`%Tb\ڔ]ci`CVN$w+1hEÃigW͇riԽ{Eh uu#4KY ґFS*p`N+X2F3=iC/XӀ;\o5v6sryc;Jo5 ؛uQna!Sw0)Dd9ƚ7q0_^dw9AliIj(ch`It`[=Aw*ǣB9d-u@vF'%().6#cIYGjӉK G#|v Cz,Glc0yE'm׽uNXꢺNP ?t=8[}& jS@L !]x 0ҁ>PhY7"Ь7F3 i}Cw%'^Ft{C?̌ryjH6'bL㐇K5o^/Ji!Qp:r S Ūi)H H|E3yDP}yXY ٽ*\4Iy8 B' \fޜ9"y%̑E?PW huBS^2 D b06J2ʹ]mTgO5v|:4Hsܬl7!f.2,7X hܝYш ~ێzYxR!jt<(koSS/L2<צy5E5gQڶvGTPC8F9|Yp\}4SYJli۪zƿx+V}RcPjYQUYuѭATWrbԍl' @P*%ZLiH:wFY|QE/#鋀Jn. pbSkts~;RQ4(#.IZ_t᪷ hFBQ jL<%E>T{C%yD03gިLBp=ì h69P ɺrUӊl!\N # vAO8`P7Xdns pM)u 8=N"Ho/^`M#0|4hW9x ( =L֔e)E˚Fg}MmݮC ؍zS*dvbݡ@23@0]Z}T9!r@y:.;8Z2wbh}aX[SwWlU?mfF-a7j:|%HPع *2];Uskb$$0*)L=ob/y`HU&wb.jͅ{}Xg9]1Lr`}z)[t "39(B-UJ\˪Bs6{kNRR6h@oi?5k3R-1.F4M9( _݈/]<' :h]6]U.S}eMPZa/JeгrNg$pJ&{45Xlg_MV3D)IE;])Y"`eeWjg0ÆuKeV Kqed>͇k9NK>l6dXJhPq=טU.™FgD+_7`;l#`wr@}ͪSoɄ:cZ{ R WD_>M&b_y%٣C/=j,"ͬ^,1MWPVrE&rN^` b|>.>@d$)]`˟i9U1 Ō M$z]JtW$U# 6͸;f}`wPbqJS!4R2źN˥! %ݓ0mu%Ѥ ҆)n8HyA///((0W#"SBy(HkB[Ig],r-9ٮ0Oeqftx>7V@ xC#ODW̟rZ}K;=* 9A!j%W iZXZJt>s4oՠI$*s D]MIVwUxs`ũ%_k{ 60܅zP@݄%Ѡ}M:/-c_  R0p ؞m6+Ņ83II ;ų9ҎXҩ%;?h~k?lJpKY5Jo %țƖnp%W Dޑ]FήD zGY" 9yPC[|Ae3si՗RAc'Myk=Q[d*)46+$E(E*nc zށMdLh&:θt)I[:NU%+Lq. '}.ஏ CqCYaZsk ^Yfyz(_n!Qy{?+k9C>Glht3ɪ^ye2M\C2k},d˳ A`4y˳zNU$# F .X#) #LDWfIoM|{sm9ZRi )wJ9`§Ve+Dr.? zf,.[Ad6{9[viXY^!bhO !^gTFitin*fyXr IP*'X>; Ƹ=0D4̏xJvɃN3>.Kc{z\Tl-" A?fS$ݹpܱ꾫Z)b54>cT{ZjI!냴gJ{ t`j>O+k ?YD #bhHK[B-]uLpz(i !]iOQp[Xq?ϴ^4ɵɷ OV[MO/$-WXoUٰj H8fmre;P˝l͆;үٱ}۷_by7^HT_5RЍmqkB^<zg~XoQl44=)5"ΦG|RR(LG=#4 47?1`ݠOi# #;Rn7UQya}_ %ang$O 5Ás8KYhmyj즴;"M1rjZRpu0J~c_".Z67c!I l[}(# QCJ,#mDRa#J7Йi񊇫ꢏ <;~|* bzJ=bVym`*]2EX=]~Ŗ ]7!} [8z~`$aԝzˏ E~zv۠ 3 %2K? { [ ^ óh%)Zj&4/< 9xbY7ҭ03H3Ɯ _EOyoeJɟ| rh|j\rJjpAby;oAH؅lmߴڳ]ڒ8qg( PL+tX(%8<ݵf@0 ΠRAӼ`oܟN)Ze>{{8[eE:nEksP7]׻=<P Uq*{nXYVPS7ȸ%}K"ӄq!JsEeC% X6Z4ۮviP*Y,#aKSVtISIʋJ-#e:@n3"T}M }U۳J =rа~r6@x]QGmo *)qHMP.[XCQɡt0qR~w(ѫ+HaŦI⳻UX b !KV5K`3x^#9_CSQzXPgoi xC0:\2.9uË%mΟ͊qEY\`:Xg|S.$7 גRpkʼnтsfSEjR9!܉Gªmy^e΅c;Sc̛`Id%B7A1Lb&3vjJR@)?["mQsCXfvNln ?CDL2|^ 47[sU%:JDbуq 8< ntfM‚͌MJB]~9G"xYQy%/_ sH0qշŸўgVE!Zz{omP u3'|Z,9OHqG6\[p.F"xo-R%D q[mLr _w?BɭD"h6nsMMX ppːVB`]O[v-|hgQ| d{eZK.o; L\;y=93|31ީ _wj,W7d`52]&0˓c'oʳiaMGެ,`JS֮' 47qx@rU@1DSDU?&~J=/Kts࢙S:wV],TQNrW6u0ab$޴ hCrܝqҺ[/Р`Eߤ -v/ hġ( 2@H<{K~qͷmVH!5T:SqrjH)Yi*7Dh7gtXaH/=f0%DZAR]djϴXV2HfzXx *BӖ)Чj\qޮI)"ZieD6 GHlέue?j8(/.*nרfI_]6bʋ Zނ:SauXm0X GCdM@0 O7Y+5V^Xp`4Dbe؝EM&Z9[0xvPպF!{Gwӟe 1%yxN7e*JN#2$K"my? njqu KcԳ؋k r%?93S-f+"m<:5 8ŞWH2x#~C~"ѝ(x3 r`9 Nx`h 6dzEmX|k̾kI?5txК88o*<ϹPOѩK o7ߥq/y5d1w4( N: ݝ_v߽;1WecXf:)d+B?Iwqì0kϲM3!)< Qmzsy:ӻPVRnn^ދI?/#q> ~|volib#Y {-kEDOVu`T,_<ґ /cdyA"Hä c0q%v/=pT)W#r17ѹ#dX}eT!=qhn:+2"X tg->!IaNX93yA(yE'PuR&4wYF/5NtMkI6)yyΝ[ϰXxz`Xv9eb8 m$ ~puezE@T"#'9B}1Zz٢,Sh""B}~OoEPH+S,{A(Adz?Uz"kv A=(c)iה.>b+oZ|}-w N qRv AՎ(uꛅ'!}įjX3٠];}X]O xGިIjn{$Vt¢}uLØ[|Zkkql(,1_;ɀc9qCk ֡x(ADQ%&wshZ-Qkt&&q*( x"__a`B]@tꬵJa1 &T+ Kc7oiA cօҐ/| >"TЗ2!)qg>nIZx곃!7iq!BBtko7]mJҶ B-(B5T ;!HB'PMG ;m9[w~_5sI^%c:^75y8?IQSc- !'_䬾^]'Hh"~;FRP;N(ol8z 9MOon=ׂy2\>wϩgF]i۪{`=,e<{` = 餧w*veX$QjCr{FtjXj\>t}{zE1ǪN5tY %9Í$fv9ʽp#j N"OC/40֛WegmBד&ˆr<ʏV{wP_};6=@gn9 n,$pS"Ki4*cD) p݆$Ӥ!Zk'kXcO)`{` "TwXhsPY;-vL()OVx:AV6j~cIlyW'sPI\Yz fƒ3'\և9~u1ֳ *^V&GXy6޿FS 2v1jJ }+ӂM b9s(AU*hgΛ;uܼ\:H^ҏx1]8G',kbk(f:ϣϽ;۠(jF\.2RG] ` :VcG )'H4[n4nyB:DU"ƌAs16Rn)8bd::Jއ>'ЊvYqyFz"=wcyP#U'xɱɋ[ '3J^Fb7 Ġ`@^K^Ao4iA%U3nj.\'-HC4 I}qG|hӘ5 .qlQNdAp7y Vi NհcN(3El{JXNBZNgxH%;HEH$ }" tXK|;*-fyl y8"Zy,zyo?w| qt>5Li>!}7jh 0&F3392OK0<W~0W֟Cg3qRj̶f7*tȝIѸꇯ[Ca&I!gNiGC-G .u >#Bܐ\ВtϽ\YФi5u2(}YRZN'0{H@܅ fUˡa|c:a0l~yT$\ `gaf>bNZi uBH%F % 31"x)6{[i>pXu/Z. -6Mw4 f 6em[Njf8/=}LAw^&쾣_xJT(άgf{YurSU4(1S" # 7(,evTq-_eJG#?xd*z.'C^&~W+-AFіĂ6 LwAqat.FjG,.zUBgjn82t[<:#s IR٣Qآ>оSv+R/g*ZbxQLVIm27U^3u|^+#+PU!u(wlæU(2 @"A:Ä o EQ^C I@-/2މئH鍪0ב^oRǭ wMxuԟt!$+W0TX6.6!k0p{i:: z=u6}e{8֦Sq(vOҸ8z4b5"P}rMMOXQw$bdγpjSV|9=9̑,O9aոyL {y$Y'Hql抡`qM N\U^$s K2 W|Srp"Vc & 0/>|~S2(-hQ|j}Lst4WjEVuNnNC=%2&MF9Svx%m&`T:/3vA*~wߡ4܋dkHhc3ZGQ&lc XHVY{C`OFZtsTv1 7BmWwr4\~'{[ZtnU'՚~I6e%J; lS%Ms~jku4S>`N+ɂ90vG3O]wֆNXo:lݝy5|3w_XD :7c^h) ^Zǘ$y+W{wBsYX~pN#0"bC H[9&Mr0"=|n櫓9H箞e(Li=E)`aAU`V|ùX1Kqucߏ)w~ }ύ^s# #1U+40Uq/T#Kڝ,yPHDty"Y:h1m N V_<{\`avc!FwI,O(7W%f3^ڑf7%=2Nn7F)Խ? ȅ.<?/e3d Y&\A+e}Tb,NؓE5|.^ޣ`"X+IB5Яף?mn)AfR^&lp 1)Ҧ䢮O1a.?c8#4E1Y{lSS֋ `'I[RD ѮNS뙞"r?b͛Bj\SeveY{iqM;5ǩe/C/ Ǥ@n;R]M`v|]/8;]w1Yk2Lld Zh/J\я?%O@Tp֛^ݙFh.й7[i-VA̕_딐g3Yt ߨ|zð=Dhp%C!)Z:/d68QlF[|[|;>M9RzœN_ZdԝsNzp28i6pD28$.%-Ee([@dU~jm$5kJNCJo ! 9C{C*k3wט[2ؾ(Rp$skdFu%`VUizFs&oV G ʁMå gLQG1+ߌo Ȝ(KiQEz*E0)  o0IypaswZW=p5\yo={r.Fņ ucKRV;ÛjQc23ҵ(Xڙϔ㕖S6 WxƯT qNNYՆ$l 9Gn-iDm~$Sd(7gX*H\AHU'2eIq=sgrJotƥijtϒFŶ=|d1[ Ed |h6nܶ5/壁&tv8#'MAI'ۈGV2I2cxq NHoel6lw|I/]u(S9G0K)"4}nW#SnĠg3^8'2QL"$"$5yvdAmT)֥!:dj Z7 N\U5ޤ ^ J4wI{Kul n ϸ4fz}S)BAix#E2c" ?StVȅ˕k >:^\#q%Ұ ]Z@'!=!f-#TC@&o RCsDboY}|v_$Id;ƨĔަbs08f.Gf7˜8&x ?Gh)1k> +)E}%XVTgvvy6}G<׉{Էwx⍢uJZY!#+VWׁjyX,d9*[V|w+IӒMt~k,&c> ŔĨ5!fb#T^Rn.ڡdB.!CA\$vGea`PFhds)ìT;zuDy\aOS0a"`ҕ `@ٺ "LdR (eVS!\0#,ۏWbCtzvoqeos;vDI{=V_RC֍wǨo~Lf [T(UgI:]F a+ D2c<ZgĆEMo)BvDs(WF NW IGPڝ|V|65!; ,0&@ȣ pKm, 8[;2:^ 'Dz'oSH# Z1w4xJwʦǸ1s֌$z-R/=\ۻ[k*DB_Z9Wf(\M/`:lt"JJ}HcԊR@ꙹacR@z蝋±z',1FS'Uцj'_2l;gOUM)ѷ,$xiRTK^TsHL:(>d[ lBKioJM#-N6e>~좻9 pdp7x_Ώ:ft02Fײ ()sy}Y݊[V^55|k V 8VB>xX8qI2= Cv;*ڇIf 3y" 34ZVfoȉm4:믮/7wBb{ȇ^] |1NOϯ%4@{,-.Q 4M{HIEE\|'O=4z.{r/{zt'Gr*`)b|8Y+WP>: ijxjv'#6"$kbZxԳGGB5r ۩ Y 8,EDs9G*ŷ$<=ڤz#AT򉌸I9Mz=0᪖|yMxZ6b 8=C[,!gT.PiZi`BF,|%C9mVE9#FR %fs;W1a寍4(,Gnڵ@wWR 0H趱S`tq2|+E R@qZBH6cZ6UU9A}M 8J˧<;kwҤX;أvUeɷq(͏"UAckZ'IIm1H _ŷD|wS:34(kie~(]Y#+ume8eIJFRًi7K,@77n9^n7fL9k|쿠tӃ-gEB̂N93=[D&w'p6(%Rz>z w 稀9n9s8az{񸈂xΧ\G?řpdS$zI}{1ՌllorF+05;ħmߐwӛi5y!PDW|,n!?jǞgR,3%O!#Rf gB4 \)4|T]O09 J@w S8bD,{ `LjB5^=QM^=",:Z Bq,҄$H`׸9"^ր8$U>NAƄx>[G:3\Gt(&GУ$r'^0S!_8a!DbrлM!іvex|>{LH5mygK'd1bʫ&&՘uMf1ᶟ<'o$3Z:+=-J-LU-+tr2KbU ,2oKYŠ­N@ 4U[ckb Jn6RcVtl6yG]+|h t:{(WC uuJ|SӞW)д8Y{_ˀ5gv{g)8yֺf#lm~Ai=F$FC"_P"f 1փ<;Ge+B΍ٺ@MS{.)wwǡ+kʜ|zƋ̦C#зbҀRڞԦ-G<U(Nc.yQ {iٟ6iD1@QrfvS[nEH"JQ}:.-prc\Y_&0r gDL{@1j^5tCO0+BQ%{vW2uN0^c8Bű^0+ZwChdˋeewً׀r|\UZϷoq =im6M]ٗId5(7U"`wuT\t\׮q%n'um!Fv%>2Aw.*ղ94vÄ É?g4g%h+W4o,/ )/BPh{5nq9;H`CfrOi=lpo ۹t* Ь8D`S~@)J)!h K۱]gl^Zq\ӭ.O{c p(5N_t۠T2+%<G~B1|agO)Y^\tۇN#Y}uR9iNyb4YmEU]rKvYT yEVy@lGvrTa:Ew/ʠ$E ,Zr,ZP'Bߦ/Ȯ ./?HB$WL@P A3rҪ hO-ׅam`1"gr)Ewk1PCK>˴U>H/c'xpBʪSkɹߤ.#rNS C#F;1z|OC6RTQ Y,J /><*6VEHRW%Vdrl#q%Uѓ|1?3N8Zg)1GMZ@{ 譗a/rCǭ|g{%Kp4J7M8vbR5Iug_Te,5b6lV2L*b~j Ň"}YFf>'d:+ߜ܏ P~;~JQ'-wt y i )`~+pBr0ttS۶#G̘&I x5R2lUI&oUv2/ƨW+W FZ ᶔZ}}7׺IgKDw5aA A,ܳoPv9[v/;䀤^׽Pӹ8sҢ7ʗNDҦ%BɆ0D41,H"(s'm]IJ5+"M'&ߟi*HJ](;mk{FFPD i|(_Doɪv#3 t[ܦO~F,86YLԄ[/ };(۱/cp}ڷ*bDD^ .I 8+d ~!~x .5 g4jA;n;ضI^~" ,A.`ɺ ?|= %|zf.5kd5ogE@sTކ4nG||gfp-fPK(m-3@}`yq qSFLY3ae8 iv3c{iI:O*PУ7b0{+RGmƷd[L$+wc}P uO'ŧ~7Ν!$qp|6b ~3^JvŁ{t]%^צO=jxHeZG3ehݪ}P5E {-zfg #Oza' o"#)UTU}#RƱg:njEׂc؁6__VvƪS)$Vg>'RGp"*wvSX\ b?M~rx!W榄n:BtRUQgtӫ&}(qpCP\ ?P;&2&~I%(/#?}p4 FEg R_P$xn- !&Z}c7%|rhM= ;gci6F$Oۺ8q6:gt4D+*.;nQq̿G'u?yT/SjYM"<o彥$sԹ 2 '<꺴ڪ+(Ť>u]P̖-f 81LD1BqNi곣^65*Ѻ~~! 'ZynZFf,.TՄFT%=D`|Rn? Geoeah)~e@5B)7hڇ.wDOr'}nosZ{+ɞnvw|7P>:՗U=llkdjГS3fK:?9Zᗣ<$f^Gӟ8bLNyw}m3 hs;:3b2,Vjp&װGϧ%_zۢ9'WMJu3`ɿ #ؿaj: Y{\ 7R3sĢߤH&kcXP [@ c MI> ؟ 8 zo VrSF4ޒL8;4`f= QzTa׋. |J@Q 7{KȌ&v%kc,c©+2uq<:f!_nuV{1Q+iЅJX?s\R *`#θN]`t$ښ"v. ApbRf҆pywx1WLdD$ ]V6<N܎AבDIBbhB})50+ߔ4?x)F[%! MV$6AǶ75c Y@K2p125"}b4yOP|b>sUn!FtіֲdA-;ZLRL+n:?;4a\+Q*Hj<WVh_<ڨd`FU&MsDUݨX)Wn~g^ [,;b$6AraȻۉ F.5cq◎fHv*|zzr.j*d3CtH_b{>B|̃SD{ i츭\;z2 _|&CמqT|,gͶ|wd„)FʷS 嵓ֈ7nA&պ]bUd]W^ ɓ u@'Σk u;S.UY^™esE)sOnϞhH6z8wc$k>c`Od>l?^}D12m;`ME}uiϟylJ[<Φ<6}XD>49v7-9y]KSqH}-gj`D6{: O] cv?^ ‡.=%V ؔ-SJXA3cL۶knRҠi])>56H=(ɎSHQ|;>F 2O7Ss(S~K9^пaZu"ieد̞by].[LF41;XNҁ@='ǂ'dp&ٸnP~tS~0=Ws;"8 w8j%9ohQzܩA~s'fħHe"Y<|A;84?I1m/e@RS$1 1-d*[S;~jY  p$\ U XQBydv1YA6Ǵ-j:=f@ 'Iݸ A/XQ>Pr"kt:a!+YV#~?G̷j%TyυxrAyo+й\4%K*6AZ:f٦ϒD0')2eh}%p )_`|?I$ЛM>Ahq7b lў`״A;#ד"n Ӎ5h|׌i~ηy=O !$̋<ɤ uLtLbHVpg =DDS AlN QwU7lRdGS='C2v9b!pz`S ubTg|awM#hx(W,a "uc-N^톯,.]q71Fg~~U*q ˼vaPJ' e;BȖfNSaP@HZ.]# > JzR_Bսu rdL'vvX~^hLI(󫻤rMt=LxS<>F@ukǭf{:ۥGRp }ĕ"g 2e(.pla~al*HAɹŒJ8^,6I@/ʝxcC&rp%!CïZĵ}N,tv9^ lx׆lKw۹ٽQ+< %^\@GRz!~gq8VvEc0*Dl?\øE ܺʼBё9[< QYgCaŨP6anNa]sqI"q4Lxb8vbZ<݁ g0iK%^kMW7FJž@Qv5wQ||H'z"=Vf;!Z[o Uj:)r*KUC4f&{RBQzYE@<@`9?_oKTf?Ѡ3= \D5M$̫VrM|J[i]lQ!o9@ ELͦxj71=I}0C+,~08RQ94?HV|ކq 㐯 1g7c&5m y&@ۣht3jAn \II7v.123|l<ږD;[QEUע?RVِ`-M8OE<л҉W&a`)q:5HZZio|TcR7LX=*Lsځ)4yp0ݤh#|0o} u%y2y()[i,(sE&l2opq,Gdpn͠a}U`+OXk-T}UN/X4˴0Х<>:GTS#:N[rǽs믾Du(B^g}ݐRH B|}ƘߝT޶(H_}Qh{p}2" GwwɞQk#\c!;.oL8?~ vE_fl%P\7ޞCg4hŴ,-(}#w4dkKTXuRI$5QcEfCHs00s+ܷ F0UPCS()h0?_:Te| VD#*~즢#)~~'9PoV+֪d?ٻ'(֢f>B/ge.myvBgW?!yHf:*xMܷ||GQ2-<КA61d tV 1Xe牍r}~6˰f|7gk%xYt6qq'KUSasME^j=hBZBvĒ.\G_ƟA(R~[/Qb^=fMҙ?-zTCdRh%yOj 6uisQ謨ȋG# l $&t_ wA&A$bP9\ aQbBz-M>˷"t"uȬx[3gfA\߲Nꨏ)|ú- KeYT*fHhvQ  ?}!8gr^Ȇթ)]iǎ;)*9qf$*7lZ; `W ]BҬ[}nMx큆 j PYR|BC%0OYU3rFɎһrsٟJٜ:Ɠc)5]/?fRwbH;d㹤6^݌,}° cE c,= mW)ꊯNs0 Qp@u{5Dg(JFr9"k@xpi o.UakjԳCMk9SCfv]rY8y ɝ|0soJJ00֍%5`|4fG5٥SQKgǾ+XhXϴ`-͕¾Te=YUBAߪw|O' *yՊT}[*7Uı7B~S, gj/i5E!˶t.BF+jí`r(PkphqN;.O -@7cd4'Tt\$3 Wħ3FЕT\NUo|U 8S PȹS@ ޓV-I؞pz#؉n%  qͅ|`6pH ^&egҩ"׃CƚJ63"]2|ٲ}(" B*UB2lw2-^I*Oo-zs[Q5P o%vh֯sT̪.;bFz,Y;1>픥kv^gU7dh߹+n\~ʷ*zA=KjȜ|[Zei9I^YT"ϑEE0!I0DQݥ: #1.Y 5_u:7JiʮZg(-`Ű6_X AO%:F/U4hV=A!)I-9eF i-Q:GAO׊oj.%a(@reZ ֶP-x41kjcSDa/gIKF!='-f(IP[=w̛D% w ih#BPgEجgذ`r"rկBE sr:zPAd|k]5?+d G N2F$ҵ:zX&'8ɥ'ڍrT$:K[ P*'X@N oJz"4Y2U@A!%Y'o"FҰ,g8w(sAud:8JK:.acl$pkvΝ[Ú0>o{cc4|WT!Ux;6KBuM-/|.c܏v)}$h)ٞ%E+է,1;s}k7}ˍz׌}Uk61nO_b_p@P0ab᳎5Bcss+b`3-Sڍpު<$]hg/pk۴ɿZpDBGS?7By L0ucT Q'H7h|.Cjr$=^ʇ?RK_ͬ/P~r5-/!fg42. ٝq7׋8U2>lZ/{dDK'O@ qACg7|Ho=Dho&5Xcc#IVp_܅9ͼLLYX-)t:5)P4uF# 7 С. jSЦxھh <d1OoYb c@kFa*r>虒o د=Ċ mDRۗ*_*4NT yMA*9(~qa8aufW24jmQJRO 7>wa=UdDXsr.qu\P33q hhIQxkQmIP~%:Kսl\U~olaU lZP̂zmqYZɾP0 |Y c ^D'$ F6kOhޏ儑IyGӧaFPsYFcBz-ya]#u#=OnP*G (YőnЏ&A3X&*`i:#^RUZ2*O=po>|0nYؙI_Fo:pR/(n KQLmX2%hթ=34m>!:Q%.P0*p|~%9E9d/Fnw@SyȶKyPh)ݕaN83q)*gҾT2gb[ kohYNS|ھwmb w5􈨆50:TԇS!zl`&c1'i#P 0ERu@+_NDش!`s(<鐻T}YV!LhO0DXKVc Ş[}=rYfUV2x||@>b[JQ7z &p벽%T^_4ЃYfBӯ]Hp02cfOcŰ*jeʹ 2D؎ ])y?ǍNSMXD r5=N:t`D"$x&8sɹmN8l¾ J~]ߜ^o=ЅZw*kk'1G#TzIСrniʧᛎvlHiq z dbTd9 4҇R r;k/M}ꟽ6%L,gv)th_KuS4 ^8v[w@;-Q./ z1&t3z GyXpKdAeZ ZY sB=,;-P* fSwrk>]qW7ڼ-!5+3_ dTCL 4d}|4LWJÐ =Pϵy_U@Z&%d1(;J\tiV FH'u.|SD ylj{u&_g -n:dYԯP$^5.%tu";#Sac Y J a9z_b!j=¹s[n0g,: Bыd݀\{;O#aB\UO%[z>p{Hh10ɳ*wHxr$qZK{Rh׺(eR!%+ (4[աPѨ]^>ۅn>/V#}Xv.#d&5p0ZKŁdWɱt]Y1&AeI HCe/`.{Wo5q}+ДCDWfCnyC*/ᳲ/Z J%d$ZYogF4V*4SǢ\FA:R$CxزW=A5hjDTd!+KLO>K9!dbɅC#3@5 -^ (wc!!ĸNؤ"qm!gz"f-V-~@E3Èć x:ͣo&ŽԭZ̓~SI!MپX$ynÿOG|zjc2HGޚ]p{;4/ lT\I~3&l3\&馛B3wd,`V-|~S]q -͞4M 7.u!]BBdFX \XZf[-˝zxHä/0F @HNVBBdˌ(VSG)9ZgEv7M ՠ, Efmougj*Gm0|%Baiuy=& i^/# (Y'n7tM$iR`f%*I6`=0lyK(csO3ŻͳgFI @K442ɭ\HLUuw^iqtIPBvd4TF/N`|;0)6m}qQQ>}E9w]e @Ց% '1m'p*Ti=8WJ@8?|(jBPW/Ce2nywg 020DE!@W,=\ZǙ."DI(+"i[WzAE8ۙuIr搶yVn 1Y(*ApO6at>ЫYC[c2-ujC; 0>%;x~|mqFhEQOlsz՘7I%X@SҷlwlNG{κkѴR8EZ$bMIL8hN:zM>DRv5x*qo!Jpķ>0sVƲ-ϼ#uf8^P>"{>Dg] V›rWGh(wT`Hj` Eq KZB꩞q-& Zz,4YfDz_&!W}=)"қ;Ԗc=1 N6~g&C?0Ga!|5|G hb 1luv?24ӛH OGRe{9YL$;e"Dbޮ/iKisU喅h% HE'&@X^>1Q&jTTDѭˣ@&p(1ld"%#c[Q3@}RT.m]$02}mOnLcv1eOk,tX/*"&iI;.\c$ւw \',uW8$!$ŶUI L 4M/BT <Ȕ`+8oC*l3^ {D*A;9 eIS ӣXfl8)̥J26Btg^].p#q+ Wjˬ;z}6<@h[y>9Nq >Eډ0AF϶2icA. dqE<9A\Z5z`(|9qxPY@1PJVBz+W k!>"[&GShb$*)ǵk@KtŽ^XO,;#I֛Z͕Nbf =rDW<.̩"ۍI%Z1H:w~UI3;egqLgLG;< m vUϑZlTB4\7Ċv〒 -ϫ~#Z6%V~}#4däۥ21xZǓs[;+[ؾF 0æb"rM)h\P2.e\=#$ٜZBӦyBLaHws6dD"+s Pu.eW;tzƟ=< P ExV&8I^/gLU1w`FyZvzy$݄? W$-̋HACۙͱ3UPI:҇v}_)2|YSNV% jFN_ڼ}S_}-m6bl:{u^RQ1`:pUS66,!~J~)(,&wwf uDE.FXb}/ѐĜ`uÏx [ۑ*Su V ֫d $>2,2GZdޚxp<&JhrЧ7b>U#{f̜S< lU=drlJwB3pskoiT|v#&k8U+1qmaWؼ#6mN6A9klԂ_Q@`*Ay /MyH~?̎Rf]Y>(M=3aRZ"Iz^\RۚvPYE^,H/DQ&ufقЭ^}E@g$AHЮ pOt}4hN(b8|7n({MfX+M}lhu3^NV6loY.1ҾRL$h3Li?D_}!Dy&i*6*@V.n Kh : [f0UFD*D:Wk\jK,ME04xSF1]u?l֚n(f+iR4V^~,lHvFnT>߇ &8V hgʆՒPW Mއk xʑ?N a3iYk4hԷ ב:p }/LfфmeS!9:@' D=YR" kǀHM֌[UʢLh3yCc\5 /F(GN6_ FV YdWDU{R;ݪoטq`}O;sJk HybhÉkg|#H,yMAݟx_jzyy |%Ii*6 ;vc DqEBmf2\A [Nus@It%|Pz` rTUyP %?rރ8{mPjBrhdtJfBWIBua>|7;6*vqҎ}'0Y- _ |mp\kԜ򂀁{&W`LfŸӏ8g/?`Fe6\B=0X,@3mCgށ !L'n>$(ML'pS63%u *@a@@q-cSkN(+0P`-"*лBHP~f|I%XGu*/w6LiفO38c7 +y3\jЋJygZ8"c"dOO<3ƲfIVk=,C: D2>H yehꏹ5GQcHLɹ!f``kdaڱSP,$#w^}0)[dVκ*GU+i({B' $ZXuQKfuSXhf`K[wCN 0^gF*3ίk^z7xL#U(wfbK%ISbN}Cn1q^x.2m"#OD\Nya+D"=Q&SbIg7T+;{y| $'|fu}$kqM2;"f+}H1x?5r3$⻾F-~8ND=Fj+Q#ESMT-8MKc* gSk &q:9gÃ-f^Y9Sq noPa>n|+*Е(͘ĺi)؈p- 2B^^_] e@:/%6p]z9=M$jt©ogR>ehtQS>^Ybty򡰢D鍹[E{OIbZ'`M ">JZ*rם/6zIqъ<3vދݧ60j\)uLA}l3=DUTt}()}O'}v$E_>{6ÖkD"pw< . t 1O6}^X$z6;y֌%} U_93WUrhk{;!U3,?0 Ι3 B7f*:PIh1'S@#INbS܃*ē&iDfs!ܳ[Gd%<' -c&Wq313&I+\w3"u~V|~>@*rʦwS905Ez4?QO2SVcK81q]t m* "{Sn&I?۩;>z 4!OhyLoU:P_274ETrWoj0?yz tSe50PI² 4'&ʃz |K10brC!Mmt"J6=ti-r(7!>Ƿ3-ʧDބ\'\.ػ~nYcuaPpf_aN)EUhRE\.IC7#~%EKtZbY&KťݯO|+N853Lz-5 ~b#?]7ml]ӄGfgfnt 52ƾKE\~wXDA?*aWeVuC K8wo;zM?܆aJ?VRAE&9ȮH:J!Ch797?:kIy A1 7G#vΎh93C'Y@73SLUχDJWT=. ݊)Sj,YYv@AZx ceDکxfCPIC<{7)[G-۸`Q)b:ڷʤ?~A3i'չv!$$o'2sjy-u$Ft͸0mQ}({ myp Ԡ1*PQF6`r ͟?5hFEd>K(?dWڟō꘱3.9|86a)X>) +xzcINoK0ǩ4RLcFd3-PB`__j80+!e!acoD{dI6P՞;FД_/IQf+^ Z:Z%vdL{= A'1T(ܴd#M76N93TJ`#"ÄF}DGU@=n8lqe!XX{] nm/Bp&_xj~&iSCS4<Tx?0֏6xPDଂA j#^ }ɢ^Y I  qX`) ZLF]OY $[0< kQ$ 害a[_n/>h[GFo ~^:c-UXCӢ~u Oz5%R !J^SX4a=$ԀY.GuC(g1r^8$F;d.ۭwD{gId^'cbqЇaT,˂o^2 )H/rTgdOت5(rF|k$ڳc7p2o1S0y(Ivi\;wR < ޥhG2? Xlpâ K?eAWcgg;NNS &ž/=ؑ[nq#(YWd5ds߶wٓJxa Z:!/z78=~̯F03gRdj4ʢʽ­jBd)]RDA7m5/ tCOcQyȄ&<$&(웁/ԙJ%ށ.oVdjzy|7T|`z1+.1J U昵2$[o[kI^ Wx`leG%/;ӳ OOM*+^72''گZ|8D3'mD '7A˚4bׁ@!+)B{#pi.xi6mS##}![ uV 2MAX/rϨ.KD1|LAb)4Kb܅eY49pmP=D ˼[ Eg!}+tc]eK-dFZ?oˎB=%XJk2L'a9{$uǟ|"S )"s%. #YHI>mq -` 8΀!`6#]TOCbYI5 0Se[PϽ]Y1c?o: ~Pgiu1HU>/'$[M75&Nw̿G=x.QGaHk:*KZO1f5"؆M&iE^Yy2$,6H04ϑ5׊ebb2!: #u0(++hEɦF&CP Z ?uD OОFoה y9PMš}H宗Nk#e`<ω,ՈdҲOᖿё~s Fl'BeIj$"ǡƁD|w\DxT^)UƇCYeCbFN[6v o`4q5gIÿ2k4 ١lZZNN!JcnF: Q)bH "Ze]A]"_/?]Mzb;81zW>8n5sXqҜ~;? k룴wwN3w:Mm)A..3Ϊqbjwx 3]j0 'AW1`g` ':yxf:tV"U))`+5A6Kf wSCYEq.;#6U^]y]2B w|?O6W䭆9I_^ޡ0ji J 7t5At[*`sN GZKSʻu9^nⒻUExzx,@ &Y4S #c{B0Qphqk{Ķ{O(+R_:s/;W:[tBHF\!#邉X9g8; \qՅvb1Є$S`?r#8ޟE%j{L)BíW`1㱻4 /3yxvug+<;pKrPڦ7';<#]xP/4u.Ms4;lOn/FV͂iѸ`H"p@߆^S2Q Zouj£=p4QFYDOLaURv[۶G+A3E@gC YF'=7W8x'Ž ơ$.OKo ޲*|a*&'W2lH@$~r`nyG} l9ϋ9Q}I_5~+p\ZӡIn[iUW(;i+J걆]MVbXWISz UyoPԠ >F/0ZUQ8j&Ǧ_iLEH]l}uŃH l# c:O}Ր-'iG5B5dE8ty믘uq'&{MAa1ڈ;'"ZI”Jˏ)(4HSt'mZ'Jy1w/0(F`-bsb>{s^vDt$ZcknTy/:ͩLQ)s/ $x(!zKp.N\]$`S'W{CDpo37xK|[cYc}(@ڨpCp Ix?{ƵJܸz||!R7RL:,5~1ERO,.\-$w4XTJiTU4tz8EwaC#B+`ktIU=lP2IZ}|TsZVXN'knd9Lv7I!_ MŽTIkHpfȰʱ(`U^u]HJDդվ7? m .oЬ(r|uP୴4HC5SgՈmp` Nns=N@YHswKc5WT}{/YBaRi: JAiy]`W?< 5U}g =C۵lK|H@MqeZXmU:v:'4iC]p/'JjKb1JDmt$43s)Uƞ@&<Nmw>D#Ddh)Ba)yQ8P^9U`̓ 3XC^l~l_Ll[lyLy:I=dOtYYCFY;H\Pv REV(њUfNð˘٦AfۤJ%YKVY7g=-pDݪEiz?tsMQU&FX5cgNe>kEN K>TrvXT4DTgh;v|")WGZ1^);#C I?8EKk0z5f%Ł;WR8\ũp?R&`je(†+`TΈUM_!j)ݷ7&m'LXcע `H]@'SAҊxok~ - 05SRc[Z2-w e c$ءyO>F|lsTQ7 JBmtW5rSQ[`+zi08mbPPɉ~ۇAqQ0<ߑy`="ryppL{X*BK^fvCKDON/(Ei@BhvJ^ԥN,XUخ/JDI0e*o@7pO^ǀ@5 ژѪ'52A>Rx}.' LB"4V5ص,a x=u੐4en4=$39qibp]dKZQW'*|mSa29ԋT~  .˦Hcgb1t10VOĦpC 𧌇G"/5ƉD)*^ ᱺTue-:6yc)WG2Qj*B={A65#Oci;Z>A& F䍋!C*L9wD5ede.j2%l]#ƪ +G& ],`!34.Ff%2:#r29C5iJD\}b*t}N-}X4>_Ap46'lLg4Qt*ŸkR(^#wu3y~ iFi ?] w."*H: _Y؂$ADW-ulLBqw6-y.=hfwK(,QOFEd(_'E{lP~V5 *p4'5 cU0tAvHL WF{WU`O9"sVasO$z.i6m7"S$'yڀ>999SQDArmqbh 5# ހބJ7vm:2+S{8  524f `C]d?dꀦy72siSL7sBm3v,b?mk>TnpS rxtpIhH4PgP]S-צ3mky"+Uo5 )"zeQ \eWm_vr! E?]Ri+gla?v\!`սt[𑠰%fc*,phCƓ7װ( 85~+zJ' ?)MJicM#ž?{ox Nrʤk,qWϴU˅U7IqkDnH;Ӣߴs9e[oTi\]{KO?-y֮ؑK)o(tsU\ + YaĿcpdźή{r_.m..Gfp @q⧨VFRZ09pܫ{{[jሊG@`lUh3]yTsMUf;iv~ݖCl<>8\3#nC<+/ gζfCc +Kʖ+Ɵh4Ğ_7j Sq@RbOo5)p򹴎6GNe`TH(E18eN0 [jۗfc> Le\%$b7Þ𬭁z}PSރ0?GId_p&c:?]} 2ڀ{7:&Z@`dbh2:d , C:TDŽpyyDFYǁ]D-m%#IcFEVN$zm]YbΊ~41VǻQ,I C=zY I v&_4X:ȅyvD5λ)"fU>y+"Xjn*BnTF솈Z;cj÷M)Lٶ8$ tdvNz\;5IZ@X30 ֗!k , Mb/,k6q*QZW7 A5|$ЍTA _tH'0X0#'I'@KL,gfyw?,O`^eew<#j:9|Z *WnW)& %oT>Tp62;ē=Th }lwmRpzYR^3F=' }0.cSS6ȕ+uj@Oݸw` m/B֯_*QwѲ`:saKLEF벩Y=$qtGpEfA\cOmC@rLT I7Ӯ׍?dSr8-v _b4yƈw]k&*t\wE( ]4 ˢn' ~ܐ)@3Y8h& fQ1}øU\:P)ZddÚ%#tr?B!KDT?1h eCOJ\?OݏTR1_T9ШSW+S`JE75c|^2VDV QBiXnK m!_N'A kˑ(fִ2i񊀻ʾ#fI1^o.|yC.%N$L^Wyq;_hoGskbE\Xxl#G63z2QO8jRzT)G 4ttD|&Æ[&1.F?~ ;C5&@a^}JBMmgàW*84f_8W~ ~$\?M_[uHGaC3 5mY$}T ER27}-#g>ϰtlaM$| ԡ+¥ bF}d ?sr_^GaFSg-U:֭h0\8vjPQ^F1"ZƎu +=T9э5L6UuLfiV`&c ikT725-\#r|Οcxcw7nebmY8@#y"iЉ9 <;jײ'7ml(6P.1*=$Ha0"}2 PTK>$h5_2oImT$_1Dҙf m8I#kR%NGfA>9x&psYә{b5V9Gl4sF>,_˧gm ɮ>Lє8lǣ[`-S|eLgYP+O_ԥƎ\2%q  t' 4Dӑğ/fPx+5 tZ=(5}q pJc|~UH֒L4&v!>tݷ'OL*?T鑉ݶFWc-|K {C?}.uC3oES}-ov ]U"ydJ]~ݝC v}:SI,_-?OKerrUCmo۬Zi|%C1`+-_!|G7uɗoĿҥ ϹSU 82fd =vd#}l<3Z _kE76սօ7?Zp6ᎤN|Tqqlz ZI 7A@w^&U 3P#N%a]gQy:ǦL~Xϓr;gD2 4Lt2%!UW 3nC%vJR@|I#Ӭlj s\3ɗH⥯"wǬZj H5 dE <êP,HXu?=0'QKrˌ/̻Iz6wD}e[D|l_]asJnݳ7BnTD44ly qfmtM^jK㺽H__gƙK ~n,}Ai\YHK5&1*4! D Hʱ#NXi~Фg +*Nܦ۽s4PV_~F(_ X( wתyqlk*19NQ6MX7o5ρ>,[[kh^C WK'8{D_v``s`*XVO5}^g8KE>@qj0g6gWYutxS62u;UM?j/:Hxt/>J%dmX[}11sJC"Ŀ2;X UlZ/p[fáwPu]ܑC!žԞv\E:,VUna+|08>CŹSJewU☕HuzE p5o$XuS|Ͱïx%{˹4yW!Y]3>gan*w}Zt_ukJG8_Hׇ|bWTӘ>s(罹feo !x^{P }K/hp$eOսiGLN84ljׯ).c:mlpWϜC~76ܨ_CS$!{i]N;'@۵ MM8n/k*Jh>-, NoP䒢dıQV{;$>WSu,mFWJ٬JwVZip+^\E"{~{6xG8 Bќ)20'xb{ N]$ q|ٳ+aWy|[=`_31iNxVWM c{e8ιZ$cD}6\\}xBenIu\qTz6">.]6;N5֊7ÅdE{9i2cGS<褖鎉 IқN{b*yă=؋Ԙ{@}NqľM@ cDzZơ,2>wv,_wwLKcޢ<Y)[2IBj\z'>7ZFE rWBƮ1T5-'WiҊi-}_mAuM#kӛ\BKcA& $˛xIOz{:P￝Jm!P#aIeiX喰'\gÂ\kN~W7Z)7m r~ίFm 񺇚ҍ҆]UccˇŐ+]7%#{oXr8m(Z<vHVƵYDT쬡+JGɥ32r7VhQy3z@_M4I4dPn{<ށVd}ͧw PP0w]uCZQ2s$ mW Eo3X&Xl.\N\CKI~N&NI]{ N-!Z:P)yf\z TPhV@xwл wDMGƥ<ĈT%f=ޕXII5bFh+Vs 5,G1܋/J~ '慲 R)K=Qm^es8#o0p爐k)kQG`J:s@[^Vjm |P1p"4-`y2; 0 I8g`9)'Fab;Mw:cʏW33lN 1B8G̒m"ua.2%G Vl/H:~rnYIQ/@K}xSsͰy]]1Mu.)wmEkElfiF!Vπ2PB$Ԅej@-B W@y2$G$8ܪlfy PrչPܽB~uψh,cT3RJqjpX+Dۣ9"HᴏL~5oc&dciĞ5ШnkZ1ƸLUdLƢ(ʃ!qCxCTIRt9&'.[ 1dt%$uBZEffivE"5&(ȑq49uK73kކOEYFVK32MIU.xeʧdCHb3%YjxW4HP68(;zp} z  ޶0BT;sy@DX+ (XTc_An8%M卶hSi*xL_gXiusR-=ҷj͙ɌBȅX]RjfO9G﾿mS7OC2-^dXIe<!nk8D<3d\SF۳\QO]JƉ)tyq>x6>=jfHb=@t{>R$F 9UmBm7y^cRdX5X<4`!0Q]sQQ|gԡɝC+uIfxq^R5+o1ґf/6X{OtqjVb shl%Dgż>T$t},_}n?35ߞ>J?F-#Nf$''WBg0 |$32!Œ)f^ڈ_*07܇ C)cpj>1ℍ ujC=59t>\jC+.>Ģu͠D}ƣٌ᭰QJ%{\gLph>VQ#\T[,@g֛{`+Z>ߐjw3W2Rf PbȂ)6A{MV5[ٲQL { j˅.^^6aL اkD#9[TԄ*xͦ4 b'N S(KD12ʧtM3yIi1b$w:g__d9V{'b"& kN :)ۯ0nOS|QJm8lu!ZCP!jRHtqrQ:}*08yc2,G=;7ГZ1 ؜L$^ZPp$*|)c{'A3K c_Wz8ÝjQO0 5NtZ Uu j{AƦbM/ڕ[#ȑv& (R)Gpj@ĔOX3~1R{tb"R?!$:KuŻU|GyO,O&`\>:':2\ V&7H m,O.ǎwF9S'vBR NٸBH@FN .3朌@T1eYx7ǐ8]&[GKkI' uX7(Yjy[#d3B Y ^o% oH`)(Ċh>h2n[\/SSq :w: |ԅx` " G9Ѐb*JG LXx#lV0DwjݮM8[3iAJ,m/Ɔ\msTEU &uλd.%$ruL Ex_GT Ze٤!{ `P@fuFbJHT '{PJi[,@$O¾cwQD.u,)$5o hY3fX S 62mC|ݹu5;H$Y4en箐ڛGnqNR:es,֏F3fɿ4P#']%XO W5\__'{(.`n+ô/&tr+eHYm=!8xYQ"ԭŔ\^Mր׍hWsae[N!+&d#*jSsjB/Q)gyZ: ?($ihM^3PV~tc(z$H#_pvq`XJ˵2"ǩo*+*2SސS|Ss6]k6^'Tܯ1d֨o*wɦyf1]n43T%L&GUl-Ud+j OjTplRCj'P"@*q~eXWrRS2ש^DUk>fwA:Z]H_jz[ߣ@Z/gm$%v8>UnsIgD߸}e/ UGكnܳLkS%/͆ݻ]͍eD|z=[M8(#:CW|4_Ԗd*Hj'&%frDj8C;g^ا-C!&m:ާy*2 ,#%5f.rR\j~R3¦ 0G~|67Mۨ5>H>aP኷X2[b\h{"j zlg~E+#Jf!`j).`A\t 2eE0&X K|,W˚xad-ΗCMq9#'l h}TF?GmCd\9mp-^͆\WZFrzNKnLNvscߌq aڶj+~k~\ڂ߅t/m l4A5Dɫo_~-VUf;QJv e 9 Y_X0R8 T3Nl$qi P̦4Sr?t<鴋{&Pp'.V6>J*mn?H0Vӈ1ǾrMZyת6M;s ܠ0НGR|nK&Frucĥ,l+}.Tl$qqʜ^J?[&"z^ %ų 5"DߌH`E;:TߒD'ӰKǯw,›[|.@%=;t#`*X&Q on' .Ghik=B*?a[& 5ꉫ7P,@ oJOJkn<#^bd:\=C+4 Qߗ XzAbY41G8i^+ eb{5}N,RGCk< }E&O9bT0+ o|[2A(K5bjP^wELiɼ Gc?=W?(q+#0r@s5+|1*}v9 jd{r_Y'x܌ePnTTBVȴвJ2&&oΛriRbqȈĽ5 N¹wq`j-Nf sf.bRKbz6:cTYHV2q}zC1FtWk60ZW12ijK(mXbl#C_NQpStN.ߩR#LW {=a's|85+vEPbP*MQ^I_r#E$>ߥ.uc$1}NHG y'rOzY#Lj`-fA?@-g}b]%6 a?_?'?11Źy-nn''K!K#g| ! CfxII8:KzzL+<^͛aW^xDg1w]A}e%2)Xh1Ż'աH`s$% pn7SW'CI-Lrj-ڬ`+CK:(a3>cꭠȴ:#cgf.D&J*mɲ"B"1H'^`g(N7NXiktmi&CV ʧw!Cj+SIgT֡%>5!8g} i%&t#_>w<ļscNewȤ*˳u)apXfFqty$4vAGbvvy q:2Љ:v-bZԷE=8K'heЗ*_L^"#=ʘwK_-u^H:[!$'u ھYX%tMӟR-%x"*=+Őj?`~L+Pj2Yp)dI,u#hT%P]]%=YHi ]6jUX^ջ!@D ¨tC[%sƌ<^ i:νL(Kd2ǵu"֬TW9đ髜jW76OـGBIհ#),*ʃ=wQtzUoTDVS/<5@: =è?uF4+[a]QPrZe/'f&l ݐ:e|/I9/i j v;Fޱf0&W4PDHT>g[l˾}#0W_7sQ1 ߑ֎c8qӟZnɦHDT]W |?([y;P y›*V23L8y{=%9ht<_b`qpڿAu0O[#~cfL0ȡ5ەWol2;/l>^]=okx@b@A.SIr@ E : &9BO7R|:m{T0x·Si7滄,WQf3E_.vuZzC.IqJ-=:@yl5"%l)e`MDMۛ:m<$F?ɯ=@dȚ-I HPDcJ6Gԛ:#7f;sVDNx-NkkIZ-dqR!k'2[D.t̃wɁC~Ze;:= zwlcԬ%bU|f2Ҙ;z=j~+HU{k*z Vxgha{C:?4;,c Ya8Jy;qN-4]kX(:gϣ"0<> L[۱. ,ѥ^&՛]0V#.gc%(ܷКJ?v#JK\C744EE{K{>EjX }aCaYG ee $;@8wY/{ȘB(&Hhlkrܣ߁toƳ)T~}KxkB` v*HT&rjY;Ry P$ ٧q=]w||35s LB,QWk+VON-qɪO!SN{n{XÉ2X(Ihl&}ީ!Y u[#A={'&Ae$pG9kѕ_bҴT..DWhܙ%Sae\8hW;|ܦ|bclFX0tlqG~v%9h|=CR?SN}Ց=߫83w,a c+bNs%1ぴD r%ͪH jc P#X} 0aȗyE#5h #x+m},WޚN-]H wg >VymȫʽMXF(f8o ya==oD@O;T5Pw9P7fTqlJϸhzEɒke윗ݘ%Y+ޗ/j,\*!0!fŗ9rr+o#-Zf~oR wq;͔?.쬗e`,zlv;vF&-WP%::1VV[L“Wdh^͒! U?獻=̾1s "^RRv?ZWw1y:~UZ^IIA=rJ!G:H1<s3b16%lװ5%E"n%>W3TS|uDxotkbzmJv%;yn"5hg98#H'| ֣S{ ~T[D^BSK@>8R,o5UKM B\u!*#+ ~}e9hm@"2Pk*D\ޔ,H";b)u'{ͅy4|d5 B^DpD-k6RpƱܻo* iCIl֊<[|ԓ48} RNkw@V{s" ŝ[+1dH-,&.d7-y0*d XuN9 Y ݂̯]9mKtj.IIG:}hY )!E1 bq+]/3L܁e-G`o~@ږR>84ShE 7_ުnS}ɪOIC(c7oeE[SgM>R?8OfJG ir`kȅ⮎(8'/8Qc3ejfGZK0;TvIO?8I*  &?'5R Jmkxomˮzq$B F;z?0|\'N7! `ǽCwc7uy`n;ìA5zIݲ׊K&+# %uN)gY9T QIB}K_GO?K|؆xs2ެYaozbacϷlpݺ3=<{\:Egpc'F ϕ7Y_?Ӡ<Om%wu+ݶ?ذ ^c?0/[*,K$Uk[N9~&N#Gw٫5c8ĪؔCϧ8߳=E7BW`x7Å0L-lJgg<k2E@2n.0F:L•n8rןhE2&]_Sj\JƊ6HR%C2¨הꞇn{ݮ::jŰtpuFe{*L9r5(fPz~@Y7O3ynYV`,~Iniߔ&/Ɓ١8Y1*拾8YY|FKjZ+lBGт%PqK pËsH}s&152@@~k-C||VW-pd dmɳ3 )ѻ3qkA粱D.֯M)u&/n,@0.ʉcYxa냅0EZ[;O#~=03<# 3oySN EFDZՙQ^M CVe;y9K!pK"hN- W* {1UTkD^qV6"89pZ@Z @2r _FؼN'!M/ d⭖kBF\i^F#C.S& "vGO, lɛ`h(+&[orEGT.Ҧ $WEWY8]Ϯn.mn&.|#"*S{u:NxsyE>1ko_{iAx:" >_חq 7PQ3{pu$ Dھ۳rd؞u AW@e,4 (ܿjg˛ҥN=MLձq=^PgK\_Q)g׋.q_@ZsoV5~%JBo:ƶ-̷Ի2o)X`ɔ?. #(m.UCJgpsMuÏ#RFk? @l)y4&3$6Ď29vg@:j@aKx'%ըUI|_\ܮ]{mhx ߍ4n3:C򾁿9Ƌ0([Bխ̷IZBE".&8 ûr$ɑ^&rg؛yB f_泖+6i$"bdl} ]|b8;.VZ@\04 1H1CB̅̀dH`G};8Aj1G&AOLR|`ot}`~[H}S ?wAp/b[Y=֣@2N:8b"/LjDy FrU עyz/'m9~s[97 }:Dhsl)!;BczpxfWrZ!jlZͲ;@E]L[ 4Ya5[%YuQj6>U4^Fs]RDd<5 TKf3B4:}$(pfr/g+ [$ԆVZιw~@JBcQ;͋%R'϶]tIL>Y*5F.H/jP5pAhawlyXe%,r L}=uLM69k:Csd97N^PqV_FdFw]Z^&]bs\T2 "DZ!`~; 5:[&WEZ`ꨏ~bх!#X+QI \‰ldf+vdhբ5~1{BH*9?-y}K۩0<İQ6c39i6z(]O)w2?"{+*5#mA77Ꭿ#sVAh/De#7l2LXH_uQ.N=4в1|=2rԐy{жiY RP3j8Š&3]O)LαY.mx@?*L夥 ep] zaEG=/8Bvqekb <6ǩ#=]i!pWwB'P~i[a7݃X nl)1(2BPњG|)gz6 h8)AbpqĴ鿣D,WuԾ`p>=r|;Ϝ#r5k9 yA{gaNkQ*˫.KdT6^ϫn(6-|vfWbh`28Dp_?qe 6XfRON2I& ̈iP-['4KX NF|_ 漡@W_c*lz D&U/8c v4ln~]NmQRT!'#t.b$~ <}սl@\ `憂z ^GlY ?T]@V7JjPsU)Pv$ 1T6 (## ]X7a C-󵤨S0D5w l㴮ZjŔq!\i?Fw? bhIyڪgE`,ƀ5۹n_2Z QV_ފ( D\ ϔ$/^V&U>%U[ %!R %qp`Spf"-NvHθ`h"O}uYLjAoJ&sy2xAc=ʵ4<D2'P/X(htL${Oaf VE >X=i>}B4ձ3"{t%!Ӭ; pZ`?G53}05 Zt8A({gg>@B*n[mN(qAG?. )i"WhgE;"~-3ڙ?n-3,_N%| @ *ص")F|-/;E£d+GDrld~ Q c`q[/)NMP㱨1eaadcY}cRe] YdԓJh"^J򏃯һkJ{OO6FB祖S%¶Y4WyGP㙔wsf"Y`elҋF_أZ÷@| (4Aț5G?eZPVxr㍀B%!gR^>H\ +tVY5K"c<ə{C`it'f !e=dq^J +! #:MaSD嚳a4Ye d(do<2ǟ91ʷ N^k_Q7DLøDQhGĹO`u!3}J~~%33rXYc7t-,3V\g 䱷,O$pHM]?.Uw  y;Aa\usT+-5w&Ȁ; F{+edg9+٘JoF@${t6A*"g~R[b5Z M{Eސ!얬_.⸘i!OՌ~J XR'fBYR4Y(nQ>ac0FUԎ|a_{O<YXNwmV -XjE}şJcq3\qOvuEDɔ5}&@ZCsmDyCWZF+綉?.O9h Ro6!H%+?A=|͒M@osQZl Vq:'w\b&aY^US[m,s"XP۟y,Mus|cml>Y)fz9tbֲYkoQ ϖ>s/l95~ 2EM~ks!lA|qT9<28M.%39Yn.jQhRDʄzBR1uetI<"l#-PClh /gku4X6XkI%z;?00WĹ ӇB 5Ėt1^5L3! 2Cw7P3-yC8!HdҕYYґknJ\Jm!$꤅)up~=$Aߡʏݏ.ߞ0/L+Ȱ׍sp hQו`8(*Ͱs+۾C(L Oorsc N9ʘm_J/RJY=Mیӆ[`9Fw`^VKg B:DJT5dS*2zt&(Sct;_uy_t%6x \|<BގɂW |jS\Uck署Q+I, a`Z X|{,98Gn, ;>cv6*TG,*Z:2Yv5t04PK"ӑNJCfcD0vіŨ۶4S\j'8HOߨ>hz1C;!Ml#I4Ǿq,9~g-Abj8TTr0&8c.- M'4c)Hlb6P{߁+}LVMutwVQI)qV;s2 i? 3N+S06"(¼la͐mE>gB놬6(L ENCC::KJ[Fo++U=P`MIR_Ow8GoX01Mlӵ] )5vQ:!y>O݀M}EB%5Y3ta3˙žk~g;<1xw>c-![պMozsNj笼o8<|KKl4LteO[t0ȠEϛ澜f,}}#Qe^d T_tI"s;|3Kvk,6}1qm[B#/qR&zd?;_Of5+4O>c[$L`&t^<_Fw6Ś1Wp\qFh5Ujlvs-x-h92`186XPȎEbN (%f}q.~@* /#N b?ک B]6sY4ǔSj_xk_ pNQ v>=珬 !kL 5"Wv|-`=*q Q,5A捒hIB=q{:ٔD1<$IM>FR"bmSxOsNߌ) 2xg 2,<0gpZ2g5qD Ǹٙxhs jW]6\%IAw/>1\S=ݗV NmO:r~Y\ZqDt;m?5ؕwTEx3aY.8%9{q9`wOw`4e?vvX,F ~՞e`ajC>wLVNxF.W 6}9&-''5'v&G/ }\l[vՖW@Krc'*֤p?x\,@>A_YrOF$T )~+ّPUSȨ;Q [/V {H&f'# >nNHP܅f._|1pi!*j^ <^.)<FO.2&gUUKeG9d:CYGJT_-Uy7 qRJݺYk )g#J 纔#~i~1>Yz)U|r[-75%n~rh n|| E}wu+v1Dժqc9Vm v/Ћ_XطMi:4M(1cSUY(P9зxtN7LMEBDC ȗ# ~k33wbnH~PkUYJD2z h!^N>:Ÿ__FWml幣,ߑB1b ] Vȴ՚3^8GhȺ *hd>~UiÂ#ϴ2ǨL;}5GBX8^o될ݳg'.{4W>Gjp "a}ٽ}H{ H3dnn'V);O * c[E|7pcd{2cߨ`hNxs%tt!cCSi _.(ܱQ Zn)h6.p? ;g̀wcfOY1^ ̫_!$9] <"DInXg2 ;@Im–d%9RdO}toPS6Ֆl*o痍"btc&zHfL^=^Ę0I#GٷejbJʂQqu1ڬvm٦tRo9;N (HG8`4B;hH*yq<+-C_χ1`ZNUw}\:j*T`ZJl 7o%jY !0 #Q{CgxȜJzl"[FIo@ GoS7xz^vVCcx ύx8!z;xi(h.) nYͮ7qG|R"(Qߩ: \bRnk+BQYǗ s*X" rIwko;;ERݠc(3 hA!hUwJS.̯c .kF$k|Ra77bBybeHOK|_f`a z=ڤ%uT'mƒױf#%ƒ]e$K&_髷6h}uSx#\L"Y>0#7׼E"dj`$LY; V8r{̅=ac5Kc-e.}W:Aټ|<ĶdL:b)`! T.'&߸m?s{,}Bk63?Ƶ&:׋P3 &y3͕S7zzW`N>itدz}8cn4kiTY;bf[U *l% ;"ouRɗ[V즀6.@P?kiklj3SoiwA2rɱE/;f/T$?F_$ou$I0v]K!EjabSdUL\->8c * =vC8{h[]NuBVIsp3Lls8glwg"T3|YpS Q6sV ˌLIoR=*Lzw\t5v $,z1Ls0eN n%g ^U:e %nFE?J‹ or(w Dmۉ.#H!Vԁq%fLVIx/h -ttK#7=*Cw!aw|\KK.8~;D "֝sYꜣ3aJc+;? c". I8/;o5DG[FqF+E℔LB"u)!b&V5^m+&`7ӂҪ#2嬣 &YE'f}k À? )=KTD>=Mx(bڀn?]湐vZ/dk8M4G{#O֟w•pZo`[Ijmt ,x2P"ƱgJIu!ɡc#$NK-} Lm.;pc,Q@G6ཌ*b/8M:o0HCo[hgH4бP!e液pPK?><<,dy3I)~1bpe<( mwz`η&J]FjvbDKv|NY6gT-R81o (ëW˖vXvA/2^PM͘,_sڷrS0;=a$vUc"1qi8+{R_(Gq/mvjǘe&*[Kp#/@uOR7Omt:Za%- o[FJG/AP ܙ[d4ˮF"r?[FAzLCqƆJ(&X3i$ Km], -nC<MrOe SӇ,ëab"wɶKk{3su&״쾆G\$b^ khE*U<23xx%`ٿX0 uqa i(|^õY2t44fX.8i01S nfLr;/kyƲ2>j /;yw(a^Y-쯇n"△}a!"&Q"W֏d09tU$4Z]ꉭ (L9I뽲qk^*Y _4lXZJ!2= M]pb>IC!gb3c17W)d{Qf7A_ 7ՇԲ[;H%eL;)\bi~_#4JeO[<?;) 3Rz Y);1>̓Xi To7`7F^xx}$XI)劬U 9k@,o)|.M፟f\d^m(1er[dv<ގSUϓ'eoF$mvMݫS9^^-cR' :B lWR]5QQ Ilfq<+*N ovqCZCy", P- 9˿$~$*w1s~ M9qe0D0nBtzCMcmcggښVӃ<`*&@V9lFdq{JQZ3A[u5,┄_G)KFVxbEv4&Z swCDy@isem0 )ܺiW6qg@8]g5Xi.vͬ%ABHQվY?G$HkM .^p5P<}(TaY$PF,ȑ󫳅!s^jEg_XR;}y,s -CW'7ڮP-Zo$IÞGq{a V!_m!hhˬ1XbAgFvȃq7WeDOfe*׃BōEBDg*@礘Gƺ >7RE=*!}IyYOrρ:p]zhq06p/DokfPt7̫|\] gICxJ^LuVB?E+#jm7'XFYXйĘ|?P2CqU16jSR8IfRさf!dƜh{_me'nYLy `ݽ8w0%΋&Z2P'`~;bvY"*X|o|6Kv{SiJL%!q|E- >pVFF*xS(TK6A3k:-0d񢉕psl?t[񨣽@Rn qty]QdXIvf翅y{$:eZzM^6 GgRM \7c4GkY%q?l$ox%<>{DZnd]G.l7* Έ :O5 =tɃ/S_.$њmi"_T鄺+V̽#W4R+Ç.{fw3S2NaYkn!{c{ٗFyT5[h7A._}F1+(x, |l,& v16qS,_a `8<aFsHml#Uxh\f |ESGA%IW7w>D0ۓ}Hy4o< kr/o;)N$Kb*&e ]5g\{4eX@[Wn.jW\`p*F t$y&wL' p@ 3{6._"l-P[k֖ $Vi[ǽw6F"$ȥ .ދ$=B\K_ۭaݣ|@\J 4u喪*i@-ĊRN? Ș$3z5*!T(O} _?({R&vgS:1j%PϿ5[B8KS߮bh'Q; rQ[807֊XB/-L7GZcsUCJ&W%{.185 W2gLg*iPmN`.~RGta@&:R `Yy|O~U-YEM$[ >c /|dJ)ߟȗVM/J=GVÊ1_ F_B⋾0qL'g5h 90.R]KߢVf0o5zu`jpX,I``O!lauЉپ>W)][V~;%s-|Ҵ/`Ǜ ޘ!"W :+"Vmz*ڂWSn~~4⌾[H9{=7$Ac)M~Qt.bRhH#_V}vNb5"bMyXE ^jB$@$)˽CdI{- br7g[C%~56Xj3FZ$F<j+vhn]sS0@0 ,ԣ2kOSU-MXhmoJ!s>$1'QӍm& ]3 v q˦!L@ v?9o*u3zv*9`tu63­o0#:ۦD" Ռ(s"3(ip~#lu  v>W%MKD)d,ZشJk!YYht%0^ySYC B/}JI7=:`fmm1g琀-e@EL$Yl{,/RƸHxD<=6u#ӿc\rNg f8EÔg O.&jm_`5#*ɔS3BEx_O ?]P=LfY+dl☔fx,nj] I'31$FlK7>WiBPVA'n[:uwh&w[xr:UqnzAD1J\ ]Y,rWuye6LE {*@ݥ+\Nn?1.c fVhvW<wÃx0RWG$Jp%pWA@{ăD`l˜1ґV;#mTHU~d"-J;X:(@Hu:eHaw7D<eaqTv{trgY6%csd *5#LQW UǂX:jo7Qi3rGzd[%$FNZL|>:$xLaf~-;C-g+.U*z=H ;RE).&Gr#A莵ww=/ot3H\s4[\yA97.|kL7 4Y'v|B0Ȅ"RNs8Lz0q ʇюw$+oO@o>FTL뇮 jN*QVGϔ^ !6f 譠*BR!棻NrXTJ ƁApeM c l3hCC? QKeC$ho+2m\P#Cuo۳ķηϊ$pZrA 4+г>AGma9QûZ)acj_*QsTf˴nK˪@"ɟ# ]s'l@F㣙_9-PK/1/=9WPQ:bFa(*mB"~1#s\㥢{4ZgRHz:GA&XfPzo+zdo@ eoءjll5/vZȘ?GcKGP&m` ٹzT'i!<`t bn|x&l-kD_eUEWj,<譾fI`8V}%y֟ 5'%73X\+΃zϗdT<':m`Nh 2&~Ţ zJ-Pa+*7˓="vv[A*x-nJx:ID4̃KE1Y dĽ Aq+y83ms 6Zbn'+,ϳ),P+RV"VT /u9~N>LWqK#gj\W$\ !6&zSpEeh }.d 3ɼI~S,ĝxYQ>x|6J(n4:s6ˣSzi_twT=@s!fܣz ȵpMՄg8G+4#?lVc$X\?u|E-bp&M!fAvV"{hCHygp18 Xx# )fSjCLe:I+X w;]bLASÖY%T]C Xj7.kfRZOO|9( 9!\a>yJƣ-;Ϟ" lzVjZPG‘;#a\RAWFhcO4=@@zywi&dkJU˥L܏Ùxaw+ '37:wW >w6? yC(3^$>T00Y?,z\!Z z'I\]pӱ\ih 4YjozbdXZW3iPu:/8ඈOȭlj0̐9OF;Bp?&HJo׻#̔&`-R.iilB =rE*܎EcAaAfQhV>͍P1A_(k BUJYy0FLYK>}x'8[]oWmW@6zE!|;gG93T1yՀI&t(d>1cMLNfKr[_29EZG<0ϲȸc/5+u"0G;z*&S@K'RQ$ CFWr"I~4KKaݩ p=i"C!C_"t=J(Ө9^ ՂtcqwZ]Iz9䊽IpAͭu ko ?GvQ@F] ̗\F5@蛀OHyxQ3?P*6 )naId$|̎lL1Zp\Bh9*d{Bb)m"%?['ZbP1|JL\0^=uBC~eG%XF??1͎Tn~L%(q‰>V *)kIMFsD$4$o/Uvog6*o;7c#9ŏ_x{0C=g\IO/>@,4'hQ?"(1^aC6e?AT d.vs^l'ҿ30RpFkv!`#14(n$,?g#КOjô, 8-FHBg18.5'] y)1]gC_oNS}m>( fҴ|Fol)`9si}\Șj%c#-CUi:[l:78'_f\ʿaxL`ׁH|J0fHK ;P5D\F޹x &` sLA5<au2W1bGFH/A W|-s4]R{ARX|9@ 屔. ☼<DAOPF9qQy9< .θePʫ$fw4T sKԆ;5/Y] [F":@9a^D}uuV_yx_[HJ='7`EL1@ds&,5SMC]ԱXr釚/EXvʼK_v]~+uBqBOp=M_;gkX߬_7r*/܎lC@,scOZSGCѓ#ӫB 9_}ځ !iMt$-13]ø2+>9oe/"~)mSb^qHJNoeGfT4[G:))!oK;\IZc3DzdGG;kt(xpw05=n%PNׅ<4 ;iMMۙ~X:Ϥh+\|۾3(/e6*V+F.j4{n&E$n*8|*r}FԿ2g]˙)ȔɊr0j59JrU tRx.k5E+x㦉ꖧyds 466)ڂ铅q4I`{D(CQjLѱq=kWω?"Nmd'JV!O㪿g[7]z1do1fղM>~ pDDrMD+8f3rB 2&!xkjy@Z:>I/^Sm!э6yh5<#@V}b4u MClbta:O_ޗtCO޾cZdb+?!Y`l x}/෷B8Iix|[0NS`1{"YQיwc$k2WXpj0I ;ꪩfZ|e ^:CWl/S׼2} 6G}=;"Q-O9JJZ9T G@?9:-m 7uw΂])d>`oUJ۔\;THxYa?u*E(Ho/S:Z+$|GK(3OyKMH4*1X+Z&Z/rg"?bV1gf\MО?HoIH[3,bTfu1Q̥`0WJrN`n0`x_?7DSXϹH7*BIIޯ;g}1~I2r >WxZڻEgǣ.-KF{xcZZ;J,,©jc9qGh qG>o5ԭA@{5%C'v[av?W u:1#5&Z(.*>SF1wFWo8ȱx_@J[7?fQk;b)3r$O0DE=|gMbV2[} U`7*GػV[ F)(TVP|HJhL^CP{uEV6rfbn =ĎiWvQdga7M" jwb>"Lߏ6@"g[G+4<(}4k}܊|IZW_qABhaEhSod {gp,Igr iq ~mpS4H#Qm0o0 EPiY,qkFtrG36q508ZKKkLw6j+vp7b k/ hڛDZ.sx-h'-%<їX[VLڅl™+W@h@JR'@@*h(-|%B8kZgHWX/QYE^*lBAX*iϰ6 ~6B#B}wԡ zǵ×&Mesygɼ1꾎.E }9;:=]TA6~Z].ߜF@AR)mn)b"R 2L,+akAMLnēمd#Ppa."v)f`?A|,JDdT[cOP KYvbyg&{S^9,%xi;G =$yJN0)$Ŋ]0%;ȍ2#{whU{.Ht'+7 WjԃV*.FRFG3}GzːE' *KT&lru*{Ŵhy:k_G?> ~޶Tu [3ab {u; TG}ji^nr+0{JZʨwҸ8R5*.C 3x[IFpgy;"UOOR}m I--Ev8rR%q-orl ^&KVau)#0Ӛ4,LڻȐw $yL!~:m!2'ПeƦ,cN49a FnmQ`̶s_hi47i;%Ejʡh횚Jz_g[_q+8,5 gɿ]9´oAi 7Ol}U18HyE3KeuZw+' 5wfi 9HJD;k!]HѐnŭJòUH04W譣gF\/?^ӐnCpAuϨ1|;'kUoA1GGM(q/ z=M`X\9a9*I}Kb4`sb.Q)9L&k4[ڄn.s;9ٟ^BzH~#~3coѵvIWS&aYfnlJf$^يSL]㬕?ҔJ(<Q|񘰜"oT`*kz]#h !fɾt96NDSvp)]Ι8ZzQ[0IsNܷi?C5sV9C!RсcE]b_uAk` ̭ߐ5v+YCehG=yUu SAY3w2VJWEw e²4[8Cy\ Ax NG]R2zy qЅ2cvJQ~/^;7x|%?U +0I(:AWMBuLvUJNMz˔-dYle 7kh^)Ouqc&ji4%+"ЛlWC@B1=,YUӭۛ`0`P*Í@fC.nzZBۃ?jr=Tt`F/9|bҺNǧ_pXi?J^;vOeV:PcM$ӾѪ 7T]%o#vv,@}^ !YCN2w3L2b@?ouJ_Y1հeӱwܞ[ϖteP<ńWAT^Jl~&|r͖,6Ve)ˠ4tŮ% }b~K%Tڴ՞K$(3aVnܸV!rW.d6+ xuk xU$9lQnMÍyVy+-U9X50^Cr$ +*Gꡌ=q>aktnD"@U/i\ɀi d8ˣ͗ƵS~qt)8 þc7FRelea"ȯھ[,W¦yɚ >AY C_Ɇ0xSx%Qσaέ(1Ej ,rɹFq^Y|^;9{]QEp+a]1+vI^`Lx(u$bF![z04ɑMdWC1\[٥䍫`cJ3N V)"d Yۋq6h}r{S+ci&6GYM&z.@ w]55c\pSw!hاp>YNhq͠luhi߶X̓+ O3"lUw?p=?%- ~DS漢\LZR*!#ײ?j!;%7CƯK22o>rra^ EV!lՍh jRdRw#,߸)sq>f^Qf4+2,V{B(<El5-BfmZ;eTN%YֹH>*5 `ѳ͈͡}kW>g)%ǫeye.Qm'˅<ѹ(:)MJe|jeRoMnh#Ja(6^TsH$2[k`ΰGw}R"7ܭ96wn,Ad] 0ҡ;ْ.=z|I>h\bd ļ8<|)s2b' cYGxHw( $TDwמmAa#*#}TDa'J5M\X  !IP-.lh5=zBK,/#8Z{:>΍ \+P\?`I06Zw sEM‚$({B]ˠఆ1W$׻̳%NH8c>[|<;#W[\܂s2oS;箏npN\^}LzYE㑿u+yڨb`X/goHAoo+_c*a['FPk?zH#v=]u,c-Jmr\mP}ˋ(\,o^[ݜYL^TʨhoRF 8_ACfaAsuv:Z ! j勊PA*U{`޼M d\f+dӭvfdU><q x]a9[~W : #g~W POp- :BD>߼[ sH _lݷzSY«Hk'F$XzLVv[X+K`@A$( 맣JᲷrqc_ ֕>.yxe\*.7="ͼrvX|[V% (5:|EŸ,ٚIB0uK gAهZqAH#"z/#R 6l-x{W}05tcwdOR{И᏾W.e㫲7}Fu;lQd5^c8 /ZAlMW v91]{xgiw7d!w6p6cPhlY@4D[{ S`OR,O'g6);w:8< OLI'r~3 k>YF32>}as?4J03?#lQWY~y4@ H>|v*Ҙڵ; )8$w֋5 lbK]YawSn˧@"[Ҵ.z:5 (ȷN b) L9!;:g]7˕r|'q`WI[nCPHhU8]Ҷyd&(w䧐 mˮwVL<*z=bV_i#U6]miuVo!',=x{ԫ2gBvs: cz((qP? P)^WEIg!rksnlvr"ewA*\-JuPږ{]Ύ$ J&ϐ(G/󷹖ʒg1܅~bő3. }3Loi|V^azd 4BS7CdJ JELyo CS^cd/ ?˚xfpi G4τUP} _J/s]N%=|'#!mur#1͋4r Q!YZreHNJjdWu>eXeٷqsN3dKlló F8fAJ0ZIoyL÷e´cyľawbUhz LotX4.b{0~辆WҪsUL<ܔݪz(p[*AJx{{PmlnDœA1>i7dVɆiȌ.R>J^ L|) D,cUzZg ~8rP!y/(WUdE9$EȬ_9'@j6yƷoc#C{T$_rM3g>4:JXeu!zP |s''IMRʁ00s3F>Κ}@IP)ⱺ!*TƨrXC/|ț: 9׫a?ϩ*]maDO$̏f-y58َ'oKB1A1%hC,Uǚ r|A"?- ҙ6@Z ^ZG̫H$ q"OI͙$~'mG)1;2!b߄Y~ o,l^itJ|ŧdڻRG~FlxִŤN\8J7,lL5BܦW7F^,#g4~1"#%pn1߰EV~2[{C,BXlI7hBsdO}/'3bNJ.Q(:*X#$}ʮ\ y1ss]5kϐ7'0(օQeh`$Sʨ.%lHrSǀRfdG2ݖX$<֘N~a~̿T0gXhP~h ؄yc|`zE#pEv)؈1IZH?b^$v΁zrl$\GO^&s,ksSqN/ "7ܗVHIFꪽ0 7Δ,Z4aw}yߦ(PƍPwYG{N1^yy[\BjòGz\|X4 Z98O[g"{k؉_28 m4^iFfW+f AqGҖ<@4U%iI}^V}4oO=ҺK $F͵4p;߅D=U_[ax|4$r:+"K ڏd0"36(9U黮_ $5{hMhԫDkCHB3p"Ic*P3NO>.gya F@ׂ́;tjOy=E48e]ΠJ~KןaK1_ w_Qafs4n@XTÓoG_D{w69XF̵-~mv  Y*!Y$q8 KVpI{=++@A;94e}8uw5:HEEWZMq~8nɦiH804#It$גG`MF~Tp!-VsG>8 o,htꔛQWFW U rk5S @-NՐx<䠔[:,G։dzϝZf) /j)O6WኘbqtTv86h% x{[5>Zq)@dDm`7KD!*&޽O%GV!k}Z@-c>ae 5.~e/aCgtHc1Ü( |^~2AbDZ8?SSKxLVM4BX S)WQ ~[H=$A&N34ixAC}k>CCUh\Wa=OtU+VZ|kmMV%h#sz瀙M\ ]ddsuנpZұ ++|;AZ/&cGTPvT{E\.8rN$5AX#@e\.7(Jو~K\qc(jm^?EhUexc킒`]f5Դ{ۮM3COט#YH;J_r԰8Dq۸Ssi<,c0| s`ӱ!sW/fRX MŽ[]e1=UԄ-{ F@)~:זUiZJv3ʆU0/=+.*j$G)8>p1O#$/Qb>qc$@8AQa8ϓ)Q9HA,.ˌ݀{SE \>j9K< yb$Ida<-ӶJy5pbuz>IL6p< B{ƉO,Y1X5iEN*_OTgN $dyFOᡋU)HDIbBw[C;|Z0RgE0t$aP7byenyAGzZ f/12eXj~OסI8iIXrƚJuzuD&.h0Q!(Z** s%H.k,\~ޗU>#e:Lh2E7bWٟКy4B5;'8G^6n&`*k>4w/\@InEu ~|ռF9T7/v!yƇ#*0o["\s,[GR_ɤI `6O& я/ t6!ĪF[ԒC¡$՜?mCu ӳGTև@!v.TSo~[9OD2O~ƗAbGXJ8FDYmRA!Pa6 ASFRv2Y!:~(|Po3SdώȊ7;ma>}㳯zHp 9ǣv "1OE+4PuU)0KI7(Z}jV3ҚYP%8<0kiڀ%-ye-{ V,?NAJpm %O7 Mj7M 'b!"iL(O~*txm ؇'^zA)F-;geJA`Ɠ%LIwm9|NjQ]L?hiP˯_e`(5 /p|m82@~C= 3zɈ BHuPRz ?_ FR:7Z0%Al.oSTxGZrMItQ݆q얰Af 9E? 'ᴲmpʮ ܾXqꥰz2#$ƭ0wC{oo!  67Af bZlO$TELh_lN7s3)&2-2a h봡 AZY ruZ 6*W'BlS TyDe(>@HZ CR2m̗_+b_! ]`_ޥ}c(;2V-s; B-- Du*;=TX.?)IwBsϪ "sNc D*mn>ݩzMl:Fꎴ^,U:2=)9OݿHfYݐ T/YeWfP!Gd 4prV] AOE>HT 6`y8c0@`cFrd'Q\({M!IN:khKC5rѰ9ĝ岼0;'?U 7*upi\- 1f}̨w#+P\K7VcLѯq8e,`cB[ߊcֹ8F۷y$ڙ!3Jx@7 UBoӧk_`Kio'6@?~Q.PeU޿c0A\3EXҊ ,XƸuR]#*)EϾv9}qUjS "sD2R0%#zENn 2WH@ʷL Vm 5ĤF{ 9_U1 ƩR|E>0jFοl+}4`@!11i%>/x?C)ns7'll<לHHA6 DrT!k"vE*43פ8 dn l(0 g ,).Ο[B7ߒ\&tJSހ7l xvn\-8ŏb'*HیBX{e28LV[ݗZ?Uk><@HMbKtoVRhstW! z҆.ao*x :8J $˝ohР6ROZ g?i)!sf96KeI0-W953вo(x aTͰwS%)M:OO8։e2tlNE02bqLMMJ҅|zx^.`7eh%`O}niR4c{z'Y?5kaKɡߞ$8c~J/IzQ7U?1.#c#(>Ǜn11^T3R]|PZ35ޠ6#x"ikkŋ5P91o/K/Y8|BkR= :G̩֯N -55x[/RSDHhG麢4ӟs{JS hB6AWMB4 MW3NSW\ e(o#dC gCtWn6wUbגʴ0g(AAo/Xk{~~1q\rFD#2܄yوY .l^ }f%X晒#Oz+F?=WC3YWSt'0ߠ܇ʆ43rٞ'IWTbN^unR/Qs`TUt~86r*9*19}i㪨E -(A)( ף[3¦ a~y?ډq S;'gj.c.t<"5 u}1Tn$g-Ba*e"oz1,`vMx*ǬhrNEQa/]wHAe\yZ}Aq0hrM*3d>iS\Ȍz ^WaGxy=iww^]Hَ7UwYwQ]o0Y> +Mc+g姉2:I#M0Ϯ( Mx|m`%b]uxmMbnS$^,2DJ )J%˱KZUҀÌYN#SIF9ýR8z"Pk)g'n= *sC"} CD"j[kuG^@;qVFWz86 S{I7jJԈ[`ro[ܭGK_϶0oo{(w;kJ#VN5A^mص$aXekR="YNP7Xr~j4WԤkpextFrٓi6~||Rk 줞ea[X_߬:IF+uVW߭S(8I`g :q` IV&z&4T)ۦ pҦkb ܇趢y[ꊥ`JJ\ɉ(vzr[8r DKg֊xl(eXUwgDAX5EvhfdbjZfkQN *d '5~-b erszt3A1Y!zI뗖Xm8XtV0Sawڪٗ*BtgCW6P2B[5ZU85 /Vc&jF- C쯧c):X*guHSnARq[q-MuRG7S q7QWׂB>֨W(Ug*];XbޘwX\҂eݶϷ&=@dzHT $s YQO#Qgѹ>`(WU)iksk1URTi%jeP(^-͔bʩۅ4 #lȺ[O᷌H^0=|^ǠUF Q`uDx jRIPI?:aǖAQX |l]m{s;97!W<E`bs{Sau8h~m]SXõVfgF F~:l՚LvPi|POmƩ1^6$e4b+Plaw0{nw{&{+l ŁԍY [<,=1V"tj[86A) +aSX".Z$MWkXhf\Mh_AˣAX]w*~\qS-4VoA?,:G8/W'9[֚ )b[j5 =a>A$53 FôNz;|K!&g%Od8*钢k-GDlޤae(,^zBpKϱ0pr-:m! K7.WZ,hXcĄ6LӁQPAq,op"n1k{Y(?пw ljԎ:Im_ ($AuI\;b(.H_RWJJt=:@U|wd4fjFU0u8K0Nv:ҪCz"RM'j8hs ”; /~ݦNy9 uU)CP6F-MJTnʵf|~A:?ǃ`_8]9HW6Ö:T%!;h`"!G gNE4[m2\ڵbl\STS(o1<[8DD1  者djXIiA\I5}Fo3l~n=Rye>{\`5-( DLE캆1H|=0JF3K\- ]F+E#wLywfL^^<6zIO[y*Fj@[waf F=ɼz|$p(C:DVI~]&f*pq)gɿP|߃$3||WBy~f1뚮A=O0xO7 p%!=]D\kwzS~i:w*(FXІ(0 6&[̈́Ӄbu1*KN4tQ_窄`rwж &9I(.MI^ jsA[;|Uhe\+t(|z$}ec/@1Ҙ@z rJZ 7‚mK  0&]]H;AZ`ݒ7 xm砱1ArA ih܁mx9ب{Zjk$/TOj2I>qC-I44=IJ, xQtmֶ[M>;ڕpfݸ@ T:lo?/Y 3t$V0YM)F Y5}=l~ ?5okє#XY9D҂59$G+P$.:•=@/nM_HW["hj\T`~B| T+ %29GJA@Zr"/{j8Nid `̘e5Hp/]ZN߉PYZYRAe!jf!3L>#a_C BRl50_pX<@ /8OĩT>dGIp1`DhN\XC'pϷ*ë٘"5Suk/%6"\K]abG:q)'U=R!,bddhN YwI1zV`ێTVL%f^w/rAC~G仲<>*P˨O#RNOEeoH{z}6TCM:fD~ -ElF?S&zGMEh$l?83ž2OKQuN^rwpyUJ&%̈́ H7q)J'T8E^ .\p)ꔟD|ah6Q7PS{w<"m1clwp/UGЮ># ָ-qI bnZhbcnGiBw@k[~J Qpbӕ3ڲϔXI}S-6oEɒ T9M0'#f$u#_']! hYV/\[stU8FqWw$>or K u5BpPrNe)EMlT[v.0zUjvzeFQxLQi Wނ/ISեY56;?;ȳc%261b:c(^[]4^bP-%#xša}cb|1/6~UZe:4qD'9rrJJH ա"~RQSzC%Q l}+bך5'IƪRݰ!!n8uqo'k'k \w2^&ӕiEޕ5D+w&zsqmHղv 8p~@͵0:m2M5'3x!^];g]a{*/(t{晵JKj,m{VDÏz@"@T,?S.5:䛼D!ĉ%OEVSDMGK;i#3pѵ=旲H qB$ZcVʥ̌Es0)!?*c74#:І|Qsru~ SF1ede[a]4Ѫ7źfI]Eap?Y9ëvѯ_4ݑ-h9mjafϋ]G[;k%!е&o;HwF 1Y. f5KS_\noo6yhhC|5Zv+%?'c~j"e;ӛ@:B,5qI'+U1 A2bs`t4Q|Ng!߉ ~_'l7zf8~-x}\*+Io-9vޫM(o/h-9l! obGo*47sH^=QkzzD\`If!F$Sͬڄ APiTQߛZrLWG*8=+QR; VG_m,JS든h"FBDmY %[ ~zʜyf?KcPkJi_=z Rz4}+$#6pXG9NjnL 7Ɉ8}}h KɅ=fFC"c4rc;t̮-5[Xiu&E1}/Ƶnr-̶0o'\PPrJ __>㑱0O)J š|S cF(#.2T4YY|%,lԴ-,aDUed:2ǭJ9x8Ѱ~ء,6@f{R'OmN)>/'2t$?*e婯YhKs#P䉭txV*:yP#q)9&&T5Qk<|wmsn6Xα ]f|r.^CƅX5pD1q!{2 aj/˃6 @[4_)btU}$k"&t{mR ES5ђfy9D7J^bZ*  i)y^e(m&&};t*rJJ-dE^G5:<=L^*Q^s|hv: ͎piĠY%/oWEZt EIR|GPdwp('x)r_Dj/JQg'+f6>z6ie+ݫkneP /+<1-1܆R&1M ڥ8_xj?RPҟߍ'Le2>NzhG)=tQXqWTw=sY uyZ]'@QL"P6B9ubdr?ylƐk=YnLOs܁o}k&q6mT+Ùl ?GC)EIÐrOɴbazA&~S/xS6&oh^M\0}U#i*԰jǗVsIFiJo #Pܩ:G ].MOS=׎۵Lwz`x_.WGӱ18vJ41!D-[,%ǐjsݻ[N? JliY<~&"FabDWX!'9g(pde<]P>` v!?ҤCkMοʋ8-ObӁDI$hʫ;ytR:lNdB-gWoURTԏ bJ YA :e񙸡V4w@ϔ1*^o]QI)V ZR%@CۖgKrIኵw/:XACx+ M]NS$E3\ /DjQB4~&O4 ? 2>, !Vg~Gho~5HЬ "1o`c>|+t!snhI\.J-k(Ӕ &9, \!U"i/G鏼.FLY!fOI6TsJͻW&8~’L*sGM0vr*TV\:U;a8:% c7lVe&~4l{+ MJYX]ݏeY 4{ Z9 jFJ%^d<ͨ !qo),5o>kɪqcP;=Dջb8h*8. g Sx8d;#H1l ?J/kǿ[FEtx5Un&X[adhG|xpKLw :Ca PSNVNy>eq fvJoyjfN[ 4pIJ| GIE/Ǘ]? ~$~4*Ǔ#)kN@r)W6b5;sU@Ι.qdx]ߢ!m/bfv>{^798r3a Gw_/6Jу1`9d Y4s(XVPH)~}>ƿ\|Yzzy7e\N8rKl1T=~J0'nW^M6s/M3[T6#bp`S,G}u*rhLJۀ!ܙg;1*vvuFeFg3 A:X|a)#QdBzODtO>HT1.8a$ %xtxjCU٪rY?] ʹ%M՚< !B8 cXԑ(ֿTKݵ1V<`DP:'7;QTjBI g′[m[u> 3ZCz5_ Zt._~>s al*DA\>+Z8Ӱ&.FWlFn_8}tvĔZdKy[tTxÐ7HP?9`Д:q >1 Oo-qlGy&ɡOHv4F޳*ţ=}e @؍;Xz%.X86ߴ ߖyE3;!vuK}G$,yʩ,_.| 2ܾd$LY 0I]OjVzf ѫ4鹝JyL~8j&Sr3mN*?WHpM_>M˽J=d񹨵 y6:iL|Vl> @?f>QCq!< ]@;͈o6>% .֨-;PH pEO@Ib[ ԧڃX-n\|XMtlyTR R{Hɤ\*IooiV9ߣv?K rFN&'JK@LD]6|xb=f m?rKMDuFf8z2u] @idRUdxAC΋#+TGPf}Py \J. FP\X~p:>e`+&G.2J4J2 A`4WV>Fsqs0$YT0|;HTRЄ೛ nGM d. | Tg[Dɞ:5yHQtH'hV <%>92&7,Ur:[W8DZ4Ʀ|$'ivcL!6>`s!9jhkwrs`~pq1?e+j_; 9jCs#=v`f~HsfP4cX垾46*X?l3r@At9>ys8޴.>^?>&qr FciYV莪~歃WH+n]bYtnv+&7T=DGKV C{> sfcbс߸~|H;Ԏb,"2mZ/mJZԆ+I'YPr"ya $u^ riiZ59ި%-9M. >z46ex&g緖mU%/8>?oH~d= |DF JV4_l&&hp9&tSbJ{:D@N\%*:;h<ͬ qP]8TvXߚ{.wy]M<M҆߬^>L|C7N /~:4g[ ){rOZ >8c> "&Rv#{6eZ 2j#PjE2o:"-Ҝ5.Pm`S1o4Ka+KC{o+zq &9c- w {%U~;¾#tDק"M{]LdwwIggEĦ난e:ΟjRx>v/w5ĶyHvqb&d&CVIGh D L\xi4a=ipĨ1B4=]-cCY7h2\,ʵnJan2E?ܬ֗s~aTdwH6 Ir О)|Mei(!2tvϫXЧ:lx"וl@0-/;s: 4Z@:[ uD!/j ?,yt“iP4 P^ 91i({ b^}6S}[Ñ㷇*oA0сr|/MxbiU|,c~6pL\hӣB6rbp2kBpREIS@bxU"w z}ӛv8}R4౸N*sb<&j$F80` !F_Z[;qjN;5uǡS\Ic`& KLa$ž*vXm;uҭ7W+?CƎ-vƨA@!E^"y^H 0:%k7DR:}>4Je:ɻ6v dIY}-[&CH:1mQkI-UӘEd0_X[Z od(,9SɍQz0^Вކ͕шvM$xnK:JN* ur:C8>ʓ" +<R/:Ad7 #B'S05V7q4v?Yȁ]|aDMV)nXk^]&ge`<[WmE/K9}fa.CA&Q5lf;Odž u27?onC|T~Ҫ*jp+-\gѼ3a`f `wf;#Hh"Brapp!~7m4Gf 1v@;"O^;S[<ϝ J8`8zr?yDWrm|9șH'ShtA6}H3O9rEV{KSiK(T+,&>Z6ێ6.ӈeWW;)KD0xzX"cdT`%UW[Q:kR(LF3jvW@zMԮv2N*)>CI5}3` "/;mف`& suC~MpIpu}4λ ݛ}B~sxXR_R8G>'J$6UM$*3bBX46x&PR@9$$#i͵LZ"'̟^1~Pr "ϝ8KX =Dy?w E3+MMɣa?F? W6CO+ dP hUfE`3+.A=X50h9lŜ`Y[WBB7c0^QŤЄ.q2k< |]06*![%մO&~#{͂Ob!xRϟ&w/T'McWhPX;S7~nRo(k~Xl>LjWvi ^l*Ԟit*ߞ+xHN\; ?,.(D^xc#uCU+C Pf>Z s[.nwfCo8S %C{A|'iMeeŨy8 C@ #F LWuG nhSK>IL}%JwusAڭ袿lV| n}=3kx$SkgVTc{}VuG+y,i]g#7o(}d[ /,+GжcZ gGՊxbW=7gkK] 3}B͂"E]_N4d[n| VGüSM(H)n:tMcdaRƾׇb`^aj c&ITƥCA0CSٕכ]o:#( .{3jh%b* Q #m,V6KGNxx:b\"oѝLL}m`4j3yaKo3e8e,6-K3@yJ<ϼ\'Z*7Î3FwDexF{.(i|wttTTA].p%ZLcDv =$Q79<=czJi8^ՌGt9Lk͠wygWpՊx)AȬUx5IDje"=l. Б q rldY=K,N<#l[613p8|N);'X|^p{O<˙jlan9Y &lR]UVt) k#`?VHTԣXNmQ#33d~iLY2ݵ;#f(KrI P8iix;9/\%^z$"Ɣ~߰`nu.Ȩ7#N۸VY>@9si\6{EJY0VW}P]tet_z=KR@>y1zP*Wt\U"WڲJYKσ6܎>4>|&*>)v?O^t]g: qȡ}z b5vo|R6p0(:J,L|ZY)o83+DǗ:wWazo(`{'Do85]ZMߊJ̙m) O/'$I9s.lD`JzF5t^*i2=aZ~ wDOV_ ©STERTqzW&cm oSgX+ D\| ! x}{E'DipP݉\`W>ly&],/l48T~W+m)"]g~il&UΑ~eK  /aE#} u倾bpB?~~^8ĝb/vXӃ}˽F XxBĝ)}Dg@L01)= ԤƸ8+^2|-B")#y@(n.^Xb*+gi8َ5KB!{8[G꿲H |{y3uJ%5晽K*9oMGYbZn7tkqdq5a/¼nEjKn-q n"[NS y015ɮ!`ny |RuA .JxMF)>ֱS̐jOWava1ES 5zr.y WTiU*aM/>;U?6,+ؼ.zՕ!ȢEd`7*kTgGkAny6c|l*aȦA(`kj6(6_ԕ`Cm \Bis߲h292O ٝ,)Gպ2)w92 h3:h:1Nl޶? ] 1l5~EQ= @+\˂Jx; ٶ w%Y}ٺq6\$B C}jh ڠ2Vhv'.{ԃ7?FcCh }8 _my2|=//5 `2p1?q sVW;sD>7[NO#{9W2w 9sI PR<Вa1do*p֑J;n`ͪQ%bJyfTAvvCFr.C6xtX4 g3qDc Ri XW!}2l:%Pxl-/JuB7LٌQ-~s/0P<_ p".Voh_,dy󻡨뮼ثv\!'=fؼ̨6C̉ۏ"a3>f +8!V‡򳗭|-_Ul-iy;ቪoiM#xuOD溟P0јv9޾lş(Omʳ>\ oTm̡Jazy˳T#}AߑNE&! WWoW+W$AmhlH6=r / &#\'yI(& /[r]KJ>mޛ_l0ArvaWK/M ;ə,CP.;@HU5uyIY4̳<BS1~gNoT FsҾM;_[O(%e' vӚ2(FLj[<Ώ9'y9fYj-*\v_֭_:ح}cNS!.eJD|hh&4#?BURw9)CDƐC}SDm: %g x HI~oVlӐyh+)͠9#cQɲ#kτҐN4s 8&bG0zKhHƼh m/0U !Ve'+ٟO`ҷy2n+*N31O[RRQ l˽\ ~`86ɘxÿg/{kI 2(r1I ed'!AƁ~|MV\X'RMƐKGS]%VP{w .lyb33zγ"Fw6wedqƫ ٴ ŝѩSߐ( Mƌ{%of_!yJ~cS6(&_X6'b" R_1"غ(xwUm+-[-lDR ?́X l1H*FLڳZE9O[i}#~q ƸӔ6I:n|!6Xvwy}mL9M.^WreCoq1R ÈAmAYJ5A^9&1eHy࢘ca6i@.ՇA]~5~ţ:[,إد\nQyciSOQd].>d|:\ѱ>EaL2oUrZ -Č;'>B}+jL-${]U&j0cuU/ ̨|8KOӧez,;ԛLT8SW2k"#i晐x>qzN T+,HUCWI]b8twch < bq/_z&lŌH6,.1q(GYk3)F\-<9g8q+@3_o06yPB^4jeRnv޾d+7j1#.Fgi"iGHt&qԲ5_Զpq +2LdvHY=AF-ylZuDP=SÛXhΚ , ?ع(%C5Q+'S -LA|u;&)Uwd3jLd#L@fEÍX -j#(1fzAZ`ïGɈ8 O6Aōr~ "L HlkfgȬஓR[hP7Lǣ냂j0[{>}<) ԦGZoK[X>z#C33#Fz_D%l(WhODIl:'[l9&]m+j4t5G8ܭSfӢkzR9*O‹rR5rGغh 4tC}ϗ^~ .)K [>3=]D ۰B¬cilܥܥGSG?Y1˩+hu }XV#INZ,/&_)Y)ԯMLlTz78kwP~CM{zj=p9d+6C^;Vwm'nINCQqK~_f21Fxߺr#iji?' 7%G ʷp-2נB;b(k9]#IlŖoPYOmu볩 aVg]ri$;Nf52Rհ:\Z9ʦOK.Eṡ ;)hA'?6YRTX5vY ?l>IN.!V$f Fk\ϫ VC@T1)uM[H)YM1\lbC%|RaEW*%7/@Lf- ]S?&JGvT>V'ǐ^#2֪ ؉Xe $?62wq 'cg6:ŸTH``#d`7"HK%,7Je±#"dي?JI@'N3S>=YY磮ᢍYO H< w8 ˸ܣmJE+9`őSW0 dKo׺.~!pmXq2e"]1B =kLo7ֳP>/mPcfiO1~T3v j丿Z͢as#KrA5ލs3m?Wzg8Iat RP@hk &g鮛G𮒑FQBgz-\A{ڒ_⢛ -`u"lR((hE&GvIL3B+i{,U'!P-/+ԑe4[Xo94㒗^\a|kWbY=̃` ¹w44!XG~wm[XTv:P(/*9c'- Ç/-FPMb6qL ʔ݈:&=OoP$ :7t4+t[V77Th 1džeM*+sMbX2;1pxPشߥ9(lb;.Hs}Y2+o mmCL] j8 f,(CN h9@aD~cVCXl|UƁG"n;ʧ= BxEEep$v=63쒈IνDl ]RpdI>LktDS(_gu;G[Єb9lR:NUIoGʍ>ㅭǪV )>:t6JlaBLŢF/pn$`ԥ鞌[mkll)_WJŠ> .\EDDPsRL}/ 5,VGDBIM%G 1žNQ ˦ gJ ` xi)5SHقٚNj: q/:u.F. FgJ'LuaJO2'@K Z>VTYZl)\Sdm@w!ƛЯ12ia4u%JPK]}ʅU^#,a]Is }EKoj`t v` X<EIzys=_o\D ytݰOCҺbcLN}{ ">` YoBTQ^Lf\xC/Nx_۾rQ6tmf_(mtIך-2)mu}UUh,bRӠ_LIQ3GeS糺0,`h oRokA?I` Nǥ"j6:y-58)5Tu>G~tq=ϐDE5g+Mf àIRB"W_-̮"­'rAv@B<״ &2EMVJxT'{l>yb9;ئq$[(ecfF:DaVI;LAқ`Po 1_:龔#yfmzBTr4C|z_qWAm=kzPH,tO` *kOK &&[ ž:ͽXE[fj{I!SbLϑ5njI7q/Ҏ!+  O'?HVKs֦n额!UX  Vuy=d]B6},R? >,XG̴LdCIaW &V#US"iݾX#l;UvM MqW<XZ~H -)r s9aۑ9MK5 >τ2Lת#G;uzKIn~Ȇ$q\~_7pG4!h+50DR)hrAG"lY|1~:ol-zko{:q&鐴YqmX$ qr#?A{=">nM. eOmqsLrZb5`Z{PpfCja*EIEDdVxRv84UmAPE &ׁW [t؂Aғ(sIN{E>g>#M3o0ܰ=i_V%/n+"7'w:Ω7~k.t&{oWwxlBV/Ə /6}~Loi@cxP'X.CB#3 w-('([01ò|΋'i6.쥊nlLxGV2KBX>kLwA/ݥHskOTarڎ%b,'u2Ocq~ي_O/5 3&}_2dPzQŌ `:n̑0c OƘP2769,$|2=VumKAcD7GOYG-=PJ ]컪_+>/{gAة Sc<,X_ݒIgz}&SwbW0p[߳]bRF yѫ^f)ʆ>O_1負0vwxB&V]M6Pk`!B&XV$<9;Ů3 Q|Үi"!TW(mZaf ǜi{o cuD"^͘B0(A jTu̽G**Խ4?s3W'; ;40f:68*Zs1-DRL+V67Lwۙ%bLb&W +c* CP+%`$ 0LJD$֭vg} o + S?fcGk%9eXKMx-hL֠@cd6?˅Z%蠖-lWWl`׀g;5`fM[SNdT-Og4hn>oh|<%3|9Ff%˚z̷,Ĥo>e%?ԣyKC)5oRDV A{ռt«gO5)hb>0PQ|aKL09'>FsKECV(ÛZ^tɌ=xHO"aPԱ)7[R,@0;HLt=i>tPp~2:De Y!kx1M{|W>\e)w ?߅ͶHM2J9;Tcze(4 *C-s/U+bctIdE'PgK|ׄYȐi&gUtAoG3mVLS*5ogZ}8KvXSFwP2 Mx:hޞOA8tQXll~v-8Y/{X6(so:LF)Y\f1oA!gkgAK38 c9*\Q˱"YdLi:jj_Ef}bOݒ/E'TBt(r.ˇ?F}; / |L#( uJ#A'?93D;fp`oa}؛8e,Tq̂&0jnڂHr=զx4ף:%ѩS:wFRf0bob2qeFk-xx'DDn=eTHБ$r^ 3hmI M-튒0u"@>C?8|A,\&?e#JuK+YjPVnL'9!{KaM%ḡ_™V\fv*U=>IpƷL~'4(&f# USZcVW pU_Bu)l 1 ~̣q?7jӻNh.CvNxkJXR"w}6Mp%rۦ6O 4(Wݘ=XjyeI\%ֈe|2 UE_=I7a(LMIqҼC ae>>ełΗ9"@Ph mӂ*̴3M2w!q]I鹛(W*ُӺyQ6 RGBH #͜S\i;L0dz%h_sg3a C&?K!X yHoG~3 $G-s"E!ZO3NӠ]NĎo+ a!󕜈Zk$\!?_Xpy*%t+a6XںǷK&@b][{}IX&Cm{\O<"!k!wos?:X:Bm-}?0VюO+Qz^I!,K1PBY DB 1}.u==~3'"H fdPf*F]{ 9PWXL501 0I=bx 3'M~T1 rX(Z=oATLICA7A ׹mPuݛ<@nd>ESO5#>lڦq9`yiyJ޾R} pwy,oT[6:yoF&#\{g>F>DY ^{y~")Fh!Xo"UI#MH*#Y5}xǺ[Yky eߛz(G o: g"!@ GӒnN\}~`,QXf9 {㹑 (|h)6>z9H"8}Y|a07FjD]6D#*p5zLlnJ4PCHTˠ/G$9uOB)5+Vb|XV=^<ʴBH(s4'nq5hݹ^Z>Lo`H]l]ھ0ʟ (zOA!4'WxM1>O'Q$r]Wz #yJ7%݉5?=hDL]dZȥ Ԫ.q#W/|VքgP(U[׮oo4XPȶ lв)QM_,,?5U| Id@:R8KG.hp' *_(B|ijOVQy^AY`ߝ;D0/fe0snGc0pw`L츋mIE.E 2u,eO+`~~H q ʉ} z0?L8C}'С\V]_,p?*O}V(pPkcnZA-W٢áEԥ|`l] Z%AWʯOdNggijm0O $DsFP_O ]-4P&E85*uIǎ\X / :.`{Y{'J:Ԏ SDm4UqִeZ>ԏ6>-bsĽk}:[],ln)tpU2{|*(TYk?*RD \C<3ًv!nL.JQVr[,nic-Z*_r.pZ6㭓lFs//P ՚ПG|H.'W$G D宑AXޛdJ#]x$ƽ;|ƒ!<uͥCl"l1 -vؗb5/AfY} {O` c}&sYpQGuKSM`Vn~ >WD$ktF)W&ۥh=˩j;ؗq O&~eU~vjsO)!fu0;Z!KvM0CQ$nȡzxbbJ[(v܎?"@вN\q?Hڎ2gBQcRx7P΅d:h3/zYgTL#׊nȁC=l;ߦrini{8\;+c5X2ZkopBZ[}8rL%@";v&Nʵ%o4։JH8!?|e^(y͆~'[T_٠T^*\2GҚn;RY\'ע9%fZXfo Ú|gB[3*,-+uIa-13Y=o}{^v~+0̮ӕBuyc/jZ^->ōE6>Oҵp^'wXhuT8B#-eZL2..㓛iqO,; BeN`t+.oS?X2COE'kJMid^]Z$M8/ʵjhdC /<~ pixuF*`IBLTaAIyqR{1'5 蟣 B`+X!Kad|`3|߉;a~0&Fj&haD qC ,i3[ ֵI,mp&7։)ZW'xOˤ\]:pY[vOz.+vsn8 p{;WfCʁ˨(L6SG{x$[%}CBժRlVNqTNDyrkqχ״-( \D@DIy˓ںPGkC>(ICeuw}?g՚8xƊ %#O Xɟ-#Nm"\on%6'uEE !ꢼ$TڹF+'LQr07|.$РC< X.SI~54}'ӛq^VsPPmbnCJH(eaF'4dljRB3kX*3AOO=Ox\!~װ LcH8 صVHU[setqZG?P"Ōd'?y5}>+Ę:nܘ=7y@nNŴ_ ˒Ȳę CUGl90KS2} \9 W$iaLjy~on 3.%aА59D𻄜O.5 ~t&Px REF`2,@0-n#]X,alEQ>|#4r#݃Ic#s6qiܵGZj0T3 zǣ',5*NF|/%Bpj,p3i=Cn1 ,Y9hm'[Mݬ2dj[Xq:+ &zlhb9fְw}GkGA?ofG\MnK15҅uśSk`ÿ^IXtIѓ'tfg"61 ۃ9^Q7@S }.M)v6f+ Ud8ɫ'X&~"gȋ3*=^){o6EwV#l;]7U G"q&9T>;agZ3R,ċYmֆ 'bGb͜1 'cC5[wu6]Pap_*ϒM%uKJZV20(p5 }mfj{uD d0Iˆ3aF8\)zj֊SW|ԗRx[k뙔h7"1Yc;SЅoؕ3&UV?tha!}t|&*w=ѽ_Bx]*^Y&+o Vt|g;EV-JVTӁ\#L]АH?5o5:,c߼r c\ ؉׿I={XPhL.31(5H4d/.r}n4ܣ-%H@@6ܷ7h1x*U ujaIԵ N. &IYx;&x1'MXyRr%\M+#4Ejz<[~vR&A\,hظ7. 2!$?B.qٹQh%Gx\z)5#@wBi2M! &n7wybM-cKa]"" k~SÊ!y*($G3Xn'zVқ)ﰵ(w6b'&} aظlݍ#=,,݀dYv}0rk[窰ۧKGDR|Mw*QsG4W=xآBRwf>&2MGI4 kTuhQuvJ. Fh9 #BIJ2\%h1rW{5cY L4quisQF d}<@6 () 1]InǞ:GG%3$0W%I-&V7g - vf!gCLT=ZS@2'L0~Z~4nw^ 1FSS .%3C<3jj)~|KBBǓr2RȮžC 8]bϨZs2C{hFjUb_ݸym;ZPqqbmex֐Hw$vAo.p~ Sc!O&kQxUnfJq(/$0%ܥhj9hC0L+[TMZ"}+ Gxh̕ 0 GEF1D_s@JbroL˵ZdLX;YTRcj՛ι }lld2[Sy1CO8DݩnuˏBX\gčxڸh^J'ӑ#ƞ?%sؐH\:GmC)]lc ق>*лÒEvԟ6X0ɕ?L¨h@w-x9_ ;T]cGE :2cn_},g8,o>;΁ ТZGzv FbUrZ[`ۑR% TiZ$̂IH94qU4y(MD.fN$ ^"8Ehg”9rC5~i樖iMvI1T5fC, }Wօ7$:tRZciጣ`_Mz;Vgx1V2@QÞ}{ vT=\O2m磸i$MeO({d>j.)X+pw?~x|=?&$;JO{WpFvTl^Ku1OAL? _~b($j)pmkb*RsOA̗0|w%lCW_W.rU 08Wl@gM$:׆3 MV:$|6,6`8ۭ^N҂ÌO/or2a,Q̅O{, d?/cbBa)OOi0de{k zT_K׬iҸgSLxfRwFe$_~O55L*lodc1k3]X.rV{١F~rhgURxMf58> 1!ߩIgImD$K^<۬E2i(pZدRSm,b [tf6:^llۜ:rdl?%uڷ[  ktML%=j>}5̗c?S9ӦW hE>>#e7b|Q.ؿ7pܝ_/A5Ҹ2cD Dd湨Z?Tݎ'[=k[ |ʜ0`')mSO8MXd`!DZI,HJcDH"'/7$D|>%?s/ᗞqEmHbDy<.{;r gw@Zw,۠wֲ\6Q0242=_v~oK7 aulaR!}tj'rD¹3:5ب3:Z:@-Kn˓ҶƂđ-ɒԷ 9}v_+$U0- vtMrn)CةQEЩGõocLR~SİZ 1&4Pw_{3Ό>^!f^̕*~.ZQ&{4Yޗ#A +pB1E8$nJNs3{>aHI9:Ķw!83Vna&)_E]_p9s^cQm1Sp`wD-{E ʒq gW~D"s$:/Z9䶋L n!RoN-N$:in:Gg?Z`PZAWʨx#&[m=+fÓQ2&z%a-m5bwF8&29쉞vm T,>i1D=(J;dBgqh_wPeдgL&˞dF/0i뺯,F*$,n%X5:*FzOneI =?~\D>5":ᾲ'Μ͓˯XQ JFLu@"1Ht&cv!sn9{saяmbYDz΂" k{;Q5TsD¥v|r02 9uϟTr¿QjȜ~ZuUhnJֳV5_V ɜ 腖aCiy'͒ t7[A3f6N%t;^8?u΁7_:?,gRRi6$X'B>e7}$CAAXig㾷l(TJb?4 @({ M;Oq0o#}K7{R%ӓ.'C䙘zPg$LGһhw5̨a dnnе_)ūV[Gt&'; ںü]|jy7gNJvb?$o>d -%"1xkh~pX ILw3*'x?׆*_+e[ r/!ZXFr6eYv 0Dw1jM!bbĈAZJ.mи VH*+reb(E(V"u{w@8 _IIt-GiW:ȿ5iy.`"ߐ&E|u IB> !vhea(ް9 %`96q0~Uy L1V|{iP?ZM ^ ,g>ZFe܉۰Mt 9 kS(tVZO'+`oAƞ;.CF֥e7s܃0NDt8q$nJ92oU$J]_syf5,!_ppNh"H,B3e[ ǘSE~#3)j E0LN)"Z>D\J23oyL&q,V(k#jALW1Z2Kɇ"_QNu]p:%+ JgYliVA zfnɇh}o':-s&<LL.moe%Xmy(6D*89ّw}ӝV7dq1087sa"bTZՖ8cʹ%m-Ƈ޲48M[am-y΁ Dmx2_Xҷcgp g|1u&`B$B[),L!>;WV8jV/yx'p^;̤VC3>I^e˽,pCYQ:jed#IFՉÙړ5Z~ 6O 2b*)|jtN90̷6Lf;,ܣhBHt /NWT ]⡉[beI--&GщȈmE\}Q=2O>"8P0&t7`L]njM!GG~&|+ T |=MЖERQ(|sm֡6HT"pc6D\ݶAd@8o3G̳ç7hR~FT/Ԏ욇7Gn֠"@u#(Է UV!r9.Ih)iH$HjCMWm[m\&*^$żDMW"_vkjʠmRt:cBF6M{3S&UDeB[j]\Ӧ/>Ɗ /^J0и)8*w8!9}O}2,7+5QedD$H1d8t~ɞ[]7;wBs4 ŴCR ۚ-+#m U_ݏr@ˈwayWz2( ('j-\HW1;h{X)`G 5R8m*v dP$"M -B2O&)6z0Ϫj!:iPw_wWȠ$ ˉQ%lU |X6^B7O_|Rv-SdK^ozjCꛀò)\=7ˇ}&JV&_x&h^K߻6uc.wiF*j;=R+D #o9-O3Z~ڊ,]"wDQž>@9X,cNwwOq_&Ÿ4zs4Aj?ɡ@H9l|-*3AaG11HyHRA˦ b[Z<~]xX[et.a7r,}?-McSS?b,jB{%UU<.Bqelp ߀7l $H2sVj$#B|Ra)_q BO͂d` xeiD.Ɖb"+G3۝(Df 5FPN6}70ĝE={M}Ϸt#{pRyTqyM=r=Xx #s#X~ C3:T&7wZ~X.ޫ{ J>3eL:q^Ë2O1ѐdz-RX,dMJnj͌VIf|]?` `i)N3׎Gz)֢KL #MݽD܄JN䝽D>2NFRZ\DLezF|xa} ?\%2' \GaDw0sm%TF7TB'kۄǿz~H 6x5Y ~CEʅ}B>"1VYe uwd28.|%Ԅ)mKmo;VjM*jOySM};J")"V-W-D w +x1A Ev_:`f[8HfP]1,iՒ2'9phR$zk/QZ#Woc5^K'.iRYoF "߃KDuS1v/8nL 0?=$# ە4c۝tvoV `_ e(L!Ols)xegyS DģI랙V^p*%@E:s4\Q&P : !}ONAEيkbr+iF cph̊72j5bLs iQ59j! k>Łg?K7o6뷹j-<+WPP(mcc}OwoW-a)5*"+q fX3C4Kk'u%Da oiry,p8]k wmmfM^.0р\bͬ{ -\̸мlI5F*R%F,;K dmK%8S"9FOZl,)`-Z[5GH졮"Hs/My`o4..J4`e|e- l}i+S1"qBl"df9mXSęΥ.DV:D3F ^RG򮉸ǂ_c,藊Bd=Výȴ"7edt0K*NqW]JΣZIvJgv# ' A5T w@5JZn;0,F郣9pf|43 JDi's򏮿{Yf~%(YSqaװ& -v߆F(Ɯs|Syy՝ԑ1VyVuӸ֭yL܊?}RJC{ yM>uM7U$bO [`\q&V0 1|Y4 HZmT܃Ӿ 1'PY!d_A&5UB/T6Z㉺j9 ޕLXXmBsfxU K y&Q /cXRLQPu?YNܞP~Y'Bn^ꌽ' D}sK/w%i4Un,anMqSFMB4, (8KJj#eHPqn͚;SjTG) Ln e>H-7,3 ɻ8$XҊA߮^xQ,j*5)lktSda*[k#i1)k8c[&G\1$mnOFx GBL"/u=NM꼔\ڶˋ F [؏NU%=lgmnWS0oP!uboߊd@j!%UxJDҰBU:+P65ygui_uo "֨fsGrJ=+γ=1iGurY&^2V(yt>=Xt  h B|R؃fx#ه^Jf(b2(nEjjbsWXB'=,Y w&to6>ƻԼMk/M0;qU$8xX>x>_zZttqZR,a4PaO3784ʘ4ݫB:(c0VTz]&m'in>\]7@Wz|tl~VBprqa?12ᯱ+7IӖR uh stpfLzfp.drreBФkW;6FOr/_o,}i p^:}ѥS&B=1L[%w'H(fڔq@6,c%6ny/"06_ABTr'n C 0Vm3~3HLl"'}4|J\ƒ,AR D'8o.s+klvj:y mˋ> g\7h l5prV|8_Dq.]-:%_E:ޕ&7,0.QF=.>^nSq]PbyL:qvA}%UnqbŽ '~dMݐtv[~m\RpJyvKՋ6 #p4zOÙQ!Q`cbZZaMl0;iD ]PHy>r|&0 tEB?(@BJ=%|p&=Սn$OAc@gFb9_J0I>csnKpHW!^9P?*We_p=6/)m5k?L8E;UCM5{#&iV\]jr@8YŃ%y" <'\"o7}_(wVca9QLC\KܦEX7-3|XErrL'vL)S6mGN+DCY0Y/jei׉Tb<ߦ;ÉGW f wL2TOӢ߯'.5G K7imzeGH&Hc<-Tx2 D,o0iPە2 UG*z7t)ZGFTO=_3E لD`#DZH&ט+&!6eyRLjaMP$&* Z%S3-)#,dx!yͻ`=ۙo0 P&v Jeou>.v/\yIG Ut>jzָ~[*;/+E=i_heZpee¥BK ]ZժSwutgc *{]al"ŝWckRnW-rt2-i#V 76oJ$j!A;X.CXD,4mGw5P6Dd@4k.]eMpѻ;_i1/d%(" 1 5BE+Cbb|B`FJ٧3~V% ,4o2$-x  "5*ͭ_TW>݃|>,7<`)ձ[UmsWzsz$l1ǂCy(Ql0Sc\Sm P` ɑ$` KDbdR~D2~Z#l8T+^B 16'rot@l2z jRWF*%y+s/D,Ýs/zNEο`~0}-!N`l ʊQGUj|Kѣie=.9zƗ1Ȥ<0\K&!cZ*:ZΆHc&x/U:&4,q :~A'JDʗ/tfu-/ieY]s!_=I\{141:l,n1SmX^D ~_͡X")髒Kǥx;p܅WPSq7AjS{{u889x2J.Y1!цw œ|5b~G S^*[TUN|%gfOeDO~D'(T~8R؏LyeǑuΏLQlD4)ڍ7"'s<;5y$z#ReyyM406x2bOʹ"otze=r>L8r얹P&xB>QI^CN[ )=Y+Bfa|5nS1㶆tke.^;a mvKcí>NBjwo^s!|>>$z,'/ 1baݢjx=&fi%}ftAz#D7/[D3`~Eh',x=_}\7jdKLN XDYB"| -H1/rGz/6%$SL I6, K [}}Rk3U<"mf.^xӗe-7Gc",Ed~caaoOS`;Qᗉ(}sd_q5=K@k` ܯkf $by-pퟚF34%n3aճ6 -Dm[ .D=;^/Ler: l+Rֻ0E|&Zl؎U%طW=W/␉}r"2q_9nLu O6[*`APy&XBw(ObMV~jq Y[" b82~]N{g22_>'$(8KJW`ERf%qj*.{<^(bL@q{'#MU l^S1i 1ԃ ^DDSQ8Ih ¨i}ũq!Id|2Rwbu_i|xK|.ڱƠ<$ɶg~{6OY=\\r,b,F!ލ.KY˙-SL9LinL*ζ z⏉  \zxU{T]5aVǛdS4 \ L5(bI/ dp}Bd-K 9T-앶: fq8Moh\}xQJG Lr2#oǛ.g@磓8oĎ8%ӸήVWڹc)7(Dy݄!@}MOMs{iTp$V=p#3}oeΙ9d{|,h+GGqjO9L>IWFv/HQ>@@M]u7ا/D]9ykb`@'!^0}o+oK Ƥ^FzEo(J|*p,,.Ȓ#֝9@*4\KR|2jjE1#%Do{cq60چ%V)LtrS̗R<Ɲ-ݏ3oAVYMAN9;zo;C3ϯ/{>ݰEͪ :PLcycnl%8jY`%:L{Fލ 5YFը|a:bxഭS  J |c#! Q.l;3j2\0Iޣ^SK7EҘFe7|.hMr;畜۹:P_ڀW s) Ps7SwuTި!WٷZ]|y-WEmO"G:rN _I _<5Ѳ"_G}wWnL{sz.D-龽dZܚ~YN :JD8'S=Pٖ2Mi QY7:+4#h; I$4K蕷3~ԑڈdf-'O`m:0O :#溿( gh o@} SC4}8B5ݼV?% t`uŁd [`O%;2=~pV]/2p>pU?`4'*e4}fvE,֣G>+] D]Ӕu@(idP)?7']PBszpsSva\1 o^xz6鰅m|d* 񌯓ڜ BYH |wܯkvO[>iZnQy Ji!B^0hQ}΂-9lcˆK ʆ|T(o_W~ġaqk_V.IEU4CN(C#da#) 8 \NqUڑ -I%>% I "Hۋn(9S ]sK^//ρ>ΤO-< ~~c#g*t~v\zGD"v$2}L6+2ؠ;k#YӦ7syvbްu)A'A;fYrkɊ~&?% rgՓaM:zM ݆5l/a:(\7YHzz<ASh49ϥ2AV;A5ܒ/TsB&RG2=kJX ICQ2I#z:<r)o++'WiPJx2fI 0{Nݍ$T=_q\ĝnwDZǖT> OeUcqgn6E=٫Ԍ`%e,h?;ԾVߨ4W Hi}>k55Fm`l'"!N,4n>@?V_Jf,͍tm; ռ떌7ݍ>^,3#}r','"B37-͜KAzM-ڋkRz*tvo.D8&x0$p)xڻ4.Dp.:a$tPGi/Ϫ[}1vVޠ,tW7D#؍0|t}1X:!JkL<p]=T2Y8{c^YfȩD \VIN@fi(z^ް2LJe_O|6.CmDmה(#xX" *7 *(v5!3dNjfKŒXh'+g#(AN |ug|!`_ߏ)9ӊ׾0$&4DZ.*o/CГsA*GFt89nT/aV!Z _@-D=*95%++g%Z8D=)#[A$~jS <|JmwBIX3. -Oܳ>9!_|ʏ$2F/n[%^}`` wB,[4^͍|.ʌL4mYpD1޹vK/0 S($ /٫z'|$e+[HS[kxπ=:YV5xOjz0g@HGDDZ -^:F[mب akD2(GYAۤP\땧(j,YaJњlrrD4Jut{ԓݪvl[o/VFm BFZ&`zz V4.w΂x@\p?iy7V ;"F3J9 efZI ehVAI x_;'wuc/^[l'BA,*dsfP/hɈ9521X{W+D"& V/vre35UGN>ixGZuīt#3yaX[1Dw4B~ ?44z};1Sm%N'eQ9(pǟ;)b()ͯҏ-1e3с?IyzW-Yx Awi!9y2r`R;[e:8SNu(qȃ~0dYT$&΄L  Y0eT r:+tBx;%=ԇ<3iJ/q2n11ʀܫ10V VE{?#ꋨ7LAO:ۑ[\!Z]!x->nw&H9Θղ6˽J<|-Da J; Vs] =Fa8KʮHIg h$! q8]<a ˒Oy汕#-Wpy'}ѫ> dx_ߦ|2 DH`QC*I{Zgv4w5]"V=gJj4Y~ؙLa6, H0F+#EYSqB]j3nR*PAl"=dC׍m=_,\7{;8䴐AyOz MMh>%.}UC)ja{ãRU խm(#UHQ/x W(gn]@5K-7& 0h,?)F؀Η^A1)&rD: gqp/^@og'=j'T>]QslXzwwp# ,]Ro[UÊ?s"*C)`;ׄ;D{e8[YMihq H]ҘvշQ.h} 2>z5_iV͊+ߗs($cnF^f&"@,ձ-DK>Mn>@}PRЛqX_VjgSx[<ޟ%J#*d%TmJ?CMr I|_]i%,êLaf:O!:SfLB 2_H4%z_!1WWhW"8EdxiZAii#fdJJeH }XUCŀ7-1 TN0,i7x6{^k `#E-Ѝ3 ,TDzżk|8 SbCjF'=*ˎ_UЙ#lEBi{.?qkˉwb&t= _WR[L?xLꪎ6oa7@#2>ieNEW%6?ۍ%m7M\XѴ.)\Ur /~&g6lóp.i>jhbzq گuq! Yo=qpzIGZR!;2820g5vŔ6}HbF;f6j#T!QDvħ. L>JuF]Yoc.r2F/P sr@D{9gѤ?6sv;AKa4"B(6!Gˑ_#Fݝw+X{k= Q=]D2$ƆztG@ިf9n֗ fdp!ٴKp])7`kIVaGP_ +L^"6Jnvdʒ] H*kP/],iv5 2kcNm?yӸl =bri|\K\ƒa;>Yr.ցno&@$l Jdap/'A5R:}f |.=  <#$-_)e][^]{5CdsxBL2l2J}v%}T붼kd]Ms7iĵ'rԦ7Dm9Y}+O^VO/ A.x-a,I!+ud@*O{f*ggVd&rFt:FY /%\"e .l]g_طֿ^D6=ac+eEˠm{]̢#XV/:D'*7l.-KX5ۿ>Xqr0&G+Z֬]mp#)՚iM\yǸ苿_j**uuh5 8C9Uf<+UƴHh>+F'XEC0fvpy1Fc*\9 7풘̮>.qi%1?<^Y?(yGh9udr@Dse ӦO?  c2ЩEhnC!]=dH6OUIHZ)B5/qP4q=b{/2Lb(9|f} tn}@Ӣgm.vn?ˮbl}q6e&|)[.;T'Yۃ\0ȋ^HTseC1nhW7$ qٺgNY1mVW k_Ty&kxKQPuyk,gPsz٤޸wݎ/*ZLDh }ɉNt |ɭN=Ҍad'%i΂$/ő Fsŝz,%eAhׂijAc!xfY (˟ݕ˯)TKVI\ǐvMAǜʶ윇"hr=*}ieBKRPe;Մf\0cTH$_%h}{Lcl { ŸZ ծwΞi7,V{(n' p~~©ͳJV3J ݲnqTTxI578õ{辑%ncH \h-7fP9ܶfX_lĥXO3r`YᛘaZhɚ]V?@NR"(#%cC 6rbXԉ53ߢUr]+W҂pƯI{+ I? dr'C"_ _jo LSO'Sqw% ϰ+P;rmHFX"!Lws2創ºkfjn 'J Fj:Jd Oh@_ZL;XD" ca_!H^] ={Ǖb)06%ҼӍVPx,O+ĴrBP/ޫ 0JwtjTuu\FꙠa%9h.Gm(ImA3k6{MK\㍏g*DR:I$ZE䙡/b9Jk6vCˌ)|m>W@(.EWDYsD zN+r[~}+4=o?[d Ak~ފ[=;H6 Z ;mlFӼcnR7e+aCD$E-<9Wv^nGw^x6G?r{rb#9g5 &J}]2!3}2e9^t0:["-xިq*U:ӂBk0ɭDQʟ5Z^rI9Inhʻw> Hp\i/7ꉅ\7}xGu0*%="Sm1rupN"g j{|RY7CȬ:yo,3a ¨ʂ,%EsoUU7#lz"aZ.zbm%a/3] SOZ}1B響YUJ j?̅cxyUZmqV &϶HU$ "i&QqDzهsk dǻf!pm-ϠK)| _Mg`cZfHi]GQ=t`4Sպa6mx2WjեopboAP+}c lqnsFd?L\>/tb9 IV DDYk2i Sa'oI[bK#l, k~5Z9C)BXCv\\Kfӳz}Z|~ ѥ 1@=ϥI\v[,y2(z p7C&ߊaGl5, }8ᔫWvA]|ÿ2B.u2jԕ!\xq'^v*0TW9޿qOGNkE- $D<e8*=̀/vBdU"ȩ߽- v]1)Biݱf-71 .mӸvWHLS\,1h" =LF=/37@, #eᏜ4!y.56ADcG^7)1o寣VlWӢᗿ3zQbj73;r #X{ *-[ 4َSiijxBcsw,d_&E 䥅k4QƋCHkn*`g90J:7X1Hf }y.L|Dئ %bo)/vh|I$)yLhj i'7\3Jx[] 8'OG+>ݵ_P%HT >+@pAbb?B2K4%Yc/IPo$ҝu9јaZR6zqc\H 72a \ϭEK,/ScLGK{siGM@QE‚}?VMRr/[#ԁ,#C%K|lPMk+B tFkzRFf~*(f"mx@Fb.湆FS `nԙhe.+l'P?Q$"c5߻L L3P(#)] GزiAQ]*G,?lBكϿK&#o풝R,>);`΂=ٿLМB4|Qx(T_$۠5z4ŕ[PQK@L3r;A|T*6.hBE}˃)r 8q 粓'`S5( {#k'qn)rq[!r p挢Y'vPnmUJ|?ug\엃,kc~U=)_iŎhWׁf2.AF>SKwrrc}4O]iJt,_sD.|] ^|I>#@kUԩ+OzӸ$5#fTigJb=(uIt}aCL2>C̱w)VX\FZc@~# Hj U$&cxK|%Z6Pԇm4ˀyuPeR2k3B&/Wː]VoEk>Yg`f"Ѯ=L&)8*]Qm:p{ 6;i`'Qg6R`sy dbcALA|ZadK>hdk`2P}d-Z>>=|{=Pp*3WIʳ+[pXcaejív ҪټcIţ2#o,;u%I-To/*n\^ _L"Qtzb]j*'W#by 2!fUf6ǔCqV0P A:3.:K:"A+ \]ctluК{i=X{ET[%ixىKD1=\7 24 *-;٢MNA^5 b{ /GCXºWڟ4W0↛Jy;}3Y79K :jTIG)c:Xd#r嶣i90b--XB]<Uwíjv{782Rbنr~Z ozJ{>B7g=n|`r?v + pQ҆R͞W5%pFSL^7r qRt}87R˸%yVdo|۫aⳇ!1^ S_=_5 !&Ա 49."1hxTu+h3xpXh?R{Zlet]? <.jue7F.WFMkFi,K?wx$B|6^FsM'D7hH"~ʜATư((m7 W&sFxnX$ ?maVf_<' 7JW22E-oo+ż7'P(]"6Q/5,7sd ϚIޅJRAW5l3T?Y?aL ~64$p_zL$?yNGi')B4mާv(ꏢӼ1 c>oA^ᡸZ^y8/L̅W,Q Υ |(!.`Ky4sY)IWa49Qcxmsoʝh*jyKxĽl.-o<=X;#vq|%??w4K`Bp3.V}# ʸtȫcMKAnMtk(z՚6vkL+xk렙OV6wgSR8bjs'3;+W ٘TTf 0so!T7e#?3jeȴu3\(߮Fh?jqe }"+*m_6nI^?3{2 ; c\V)Y DXnTQ+s s?_M݊=[P:.1z1e jdy&enI@8yoB3e[i`:Iu|}ZP3O/+۱'R5\Ȯm!| 2-ōoRvFN㚚,@yKYişcAvZ0ToBb!3r}w *,'m,#j䪅Ы<" ڂحS~S5HIHY8~-H@f}d]xCB芙 nL7w ;OyPɦ3` "tOA]hce+ f{?r)q3ػi8O {X}*þ5ˤ{Ç` <@' “/>ʫ$^ vvm؎fOk/H?ѯMBAϻR?Bv‚3dCPYv\ByXOCx{c83]asF% yL VT{hr5}Ln2NrMwѡYOnL|cg}p<^ټW<%!VSAh8=JbȈkȿn~L%/3A|sVXD'QXqFⱃkSyHM`R+(^8n䴔iֆe:9 ܹ\p2+jսli}SYldPCعZowp^FM{1&μ]!$\5UqȶS̲0.U>4F8sd`#bͪ벒RNY3֏0]{3@]_3E0EQ0@?؈P4TҲl+wm=RkFCC: qw{lm/2? Pq7̡Eݿos$M0yzߝDK7Rp3=1߸ӬXhN:nZowuurG N)BTA+ '!찙(pHԴKi|f<;s(!F3 y ֭=e"2uruct|X A&_A W/q#EesLqO8H{ ;'w%Jrq*$$XQZAl80DjN H5e~~/;P[egua.-&q8^wKUg 48vVbČ_uhs6]tG@JUo#%"EڇTf,'q#!_)_,2iҒ Ppm#=$N m̈;v셮UAiOX[pYrH3X/!D˔:*V2/D9C^QJ~ޕܒjO!}X=0׿nvfcCTSԺ1YGS-:`H7HF8N1ؒvwmް5j_xN8dn~{c++ICuV3\H f`uG>Y' !qzR1^`5ȉͼ?MX f4 g:GrI1<xf>jǖ`lz}g+{&N\#j5n, S>=OS Lw)t{#1-PtdD}Wzc4<U!m+2ܕ +.'ynFT.ao۪iA ǭ)C|.dÓ1J,.һvN.*F̀]cp|;39b{diL]-މ jau-MЧc_qg5%éKǥ շo ջ][A P,e9udi;1eTa6JXWWqqtmDz!r@Qa`~bR=8ȉc>g>@(:Ϙy1@P=yf@PR-g2ysVV$Ǣ;AI)$J~4{܏+!>b%|&hﺙr^\^I:K@^`ۂepc* GA S\)h;r"#DŽۗY~Ӻa.Co|9WCzfB6nmNKT|ZX˙Ã2Xd~]*.|#$C;dd\C)ElZL8u?o&d]'*8(%`Tњz"4;#埙{۶~5}v4ټҧ[bJv{(.:Se rG 9+A0'̴L_Yb`;M"*6C9c] L pl6=xNeEm>'UKdӤ7?M0FdQC՗P6ٌa. Kwx&ojBƮg>&&mMΦ'@*F-V`50Az [_j`,֯b\'Elu\KĶx `bo?6>)5h 2AJuIY8 S4r .~jx^ix~& 92`pk*@}$,љtǩGDñ@}_GOSAP#7qVQzr|$a+_3I'Fu_X/ω9=hh}o,"BNu .R ;]W=7.Go%Qz: EɁtB;vzXxYz8ny@x-,a&\jC&D77.a÷*xh ѹW07w%և9!d[.7mgsIX8j:*I[5 {TS`MD9ԈaROXM8 j{Ez'B +Qi;4<@f2܄1Y:nHG/vW_Pވ3r<Ȍ b`n4),&]x뜛K5<)8xz\y(YA!u\Ŭ׌/ M 5m6BS%=Wzo.cyZQӏjINehєW7?C)ז5=^ZݫEYFzFf`b֟#`A~r?DJMY96Tڼ +}v-͢ŻS~SbĻ3ơQ j&gm}*on 8M!/oN|AnzUY>#~:lXzg}-7 -7qtk@QA5%ùMKW[R{ByozV{y[<S0VN@>rM O߯BTtvpPy 0}`vyң/c6ɧHm^>L.w;HZCi-92O]x_`rVtkPhF!ײu#T)(-cLثS!={_g5:Z%sP]LS$'{[;NqN_2N :UK<q/x` 6ؙY 8q#bRQ U/CL o%EԜXՏfmu,pUSN$Q"B`ϖLO]ns+KO`n43Mrî'sjuۄlasIs,y̌T}^BV0_ BYGJA7q(&DiCt3~y YKqnmvz^9L 5^Hl~4\wiveۨ *E@th~?,w=jphz ?x%nʄ]`*y @hiP=&Warh ݁8%Qawk ͔YVK3dfj΂KH=fr\a=zG<=>hf|w3\6@|-gL[ٮ2;8w{S/U׿/Q*X4=%Jw`0ԺWq#Ѳq0` +E"fB =Qߝ<ׁ(gsQ<,w5$Epv9iKI8ϸn91W4Ј6cWїXg^\\4G*=, !d_Ʈ2`:n_$e*MfE JE7 H {g'Hu{.UB-7RUi% eo"b)iɴ!İ`0uiYɩ{)4>1Us끒y !nD*Y /":.\a*jIފ+o`*ivq N6 <)˽0jɄ]$v0m2X !.+_dvP/FDF뷜͏֒!/e8uZ Vci[FdO̦}b= mYJU[ڏrt&Ym=DĐI'(Bo Ё"qVVHXz}UvMO:mXj`1`-Gի3M$>/t/,cfҍIⳤw5\jhCm1dDEc &4 ߉DNWeYQ_Ka>;]2ۥb',_R!Ëhs ; qb8/;FYЁ(6j(ѦSe]@S˫rK;S 9AJj4xLG(Ƒ魩"0>%c`T7~9@=rq_^-z蓃mh^ 9 +cC#έY0R{PZ!Lwpx6y_[Ew룁ba7o/u2hN^]N%tųկ"V)8ӳIGqA]Iwm2DG }I!IxEdZlӓmfWRW>ႚW/+.OIgDfnqpdhKU6 Op!.0:[%m7ݩ$${+i0Yc_Da _ed&ޡKMJFċZ,Kow,j.2}dɻ(g>U˿{w}7}A P)2%NĒ~6MJFSP zx-d*` {]wR!D^M4$XlGIPO.doC@y'~¤֐!LTU5=C>;ހkm+U[-Tb:^.~[h_QiiYS&{IS?WGV,95Q~7Y FerHOo PokL|/vD*~dL4?7S?[KЌB[W1ղD-ch7\"5/tS ȹH!mVF$lQ~Ȑ[WNGc/6hxp =EAʄ&p\JFs6IjAMm-YԬ U.5gDZeƃwXrmAv%QS*Osf/Vnt#&ZM-IAZ"Qǽ^7DrgC%=tZpSr{1]⟣L[:0-45qq7/OYJ+n4_}(bP1S{ \uFXbd0 @fvo0vOG)L-rԂHBM I1W埐?u,* 8>ϹG" ΰoZHٙ6(Rxo :~߳hm[MFRW\F=BPo7j;kF,] U(J/ah*̏J%Cc5d膐 ŲwI#5$U]@ry|8Xs;cDA\evɾ@] C#qH9cn8-pwq:d*j.@XiK^Z畟Wy:# 7OAZ̴^)3)LfuG7A6|N=9<ĵg `TJoJ*ݍU8n/o=YoHu%ĪV5./>3Y+!9Tf$5 =\~*JgڳfAܳ4[^Tec tmy3շ ljg*ʋB F ? 6b(l`GN÷?ڔLֿjĉ}/t.ۈ+$D=?3`oЧN.Uָ7S ~KĆpUP"k)cgd8\)5ϯ-“ %6%[a6| @T/Hբ#G2einTgpA,ωs&yʶpjOk}k\/=t=[+\y|"-RxjyՐ^+ &}yDBǐw35DQB%SRL[K6h Ѱ\BKL^2j;Cl#|h60}NPξ]Mr)W,jxpFVL̉Lj1}?(EQk5ӹEՍvwxzz3"CX?=0(KIO7jJ`[^?x<' o2 CVi09(Vy9QlQxT- D(5r .?̖b9 оF,lmHwnI r G/U&Hb]DϣyygnYGgZRqPh:_#z`)dF܁oIɣ|i{y˸}i՟JqqvZWG|_;m. UfE suYY2s?cINIE)iH/{ :2V/ZJ(> (}"Q7=1/O؜(Bu h%}: OeGMъ.  ,/.O>:h`&vpy- FB/TSb!+bԗ Q}6'`#wё:rl|8'$9*e)5Y{/Xq(1wWj4f&E42ʆ=Lk|>HbO 朋 !rVuI$PZ_zE"i  b潆?КܩSY,%nЋ+Bꆗ< RJޏ$KE&[$+vVK^VI7#tوu~ѽI>GpPr&#`SLO ^wm1mi29!Se6JX\-Ʊ~`?\#.y.%䋀 E[Jf:ߦ G\%߉ UHC'C9[0/*R';AR{D%*u{$%w|v-jUt>M1[Ln)q8\ⅸWo<Fͫh-TUTh0E.ę;/,漦$R[GgXsitM m8GUJf6-3Ws̍$0DD$ eu1n_.4&!R8nїv[)J "qL-c4ֳhG(BP|ڀPğ _ӥ?:1Ʃ 65汲Q* C[$|1a03 "m}'bcYކiur3T^ztD|'QW6B_dnwkww[.|?O(r4}QDK>HE4&Kn ?Kn(GOZpppH⸠>͖>sl]DE1ۚ3/hX$5,,Zl3mg{n3tҹhRCSfe5'"=I%C4ہM bp-z:}+)eٺ2TPq. zkxƇnxV&TFIޭPK]m;boZAUj/d# 7ЈY: RlH+  '\48@ibdߧn@5cguP<b94K*۵Doe4X<Ƕj2ݧ%LFܨP;A [#w.R il:#y_+vP_-.?,Pҥ1BS8{VB(ZQߙfȷW\tTYKD4Fk#K$,EqC e2d*h 2#kl91hpTɅJsSј5;-ǟ7,Zg< "RVA=:1qE KwsO c&hHYG'XvF &`:0d]p9ԅB ft!dͬPL萻>?'FfhBd,OQ~bwΎ}m-rS@"m-W?#ux%H5ǁ{hu4po누35֥$bo:m:Xu#& F'T>k>̓NC.4PS4TԻJ gLb8,&+>^"}ߜ݂,V=蛳%[ e0o81xoעAHBJ<+&,Rԥ #.l nbipXZ٪Uz $VErXxb)k59?R3w%p9ԛ﯊&ٮc؟ !D_ɞR$\r {VPE~<(E"L"x8 fxan2RU1PUWj39/3]e Oq`) |nf r$5Li zH 3,٦t&f `k#( > DMoG?A#dFU$-3Xۼ&eLOrpaXɘajGGjO*pݺGzʮ&`iINɐha!H3/+C!n,XEj0N-֨jЭ> 9J~Ru$w2aI^[_(r~ qGDauU8f-6Tt+_)DK]r0k[UUkwɥ {%m,Dʃ$J `6#RL럏Z}+"@cjY"1i֟ylďo䅿b5c 4Aᇙ‘dMeO r5L&H!9 LQ Ce'=БuJGU58dTLU_o+*q<Wmk ov[c rv;%["fT.D-*)+6 apθ1'l Kgя`8=$!co# 앍Ow ǩcwBG:ibb[00 |UVlVa:ڦP$B\k7}\>~/R %5*M~HY؂Aj c0  (44Am[. Z_@ u@F0.Qځ8zdN9=MyH]V$Y_f&aNNrܞjٷx:<ΌΆ5X5b 7UGޓ LBL KKڼ `}DSFH$9K,R3 f߂6%1#4/mp7˔H lBs @Mn/a]V]Zyn~xCnd?s_${uHua%tQ%ڞ(OeyƠ+yd/ bLS[$*rs<zvkoj6އzH9ʊ`څ͖1IɉKxa񱽜PiFhrv[)R?Kl!VAm)!?Cx,yUUv0u0ЛP 绝Zq8LPw7+֎J sGߵܲ7w4(/@{#3L?4kcKfպecڲ&k!xY cJ C_[IW9#@w5(%|[EKo!Vj0c\N2hoݷ_\>![U976pYZ31{^ v\K&"a¤!'̝3"Hs 3cЅmrVoIk8u}=j^Xr3^x;FG?Jiaӻ܌(9ܑ|/6Ńvȹ_@Чj\IY+qncBܞ`/vveyYfƪyi6ܣ+>I]@8g& _Sf["Ъ:a j [x:/-΋a_wz\j1 …aX8&ut;&;tp`}6fMVEPs Meuu!NLP=n[" 2pg?Zk(6Ւ-#T-bTkcDnr"ƎfWҴGaYPP px6H{NFK)i)wTC7' \w!3 +Gb7٠ r7#xDc¤ɿ\n>ڲkaYhUr2Vbw9f J)Sl 4-BCM0궫H^x`=C [ӄnŚ?9*7nQ\j\!'wh1v,p>)scUHlՀ:=$g={'!5-%mIH)Q ʦY׏YS\QUl[T\cyvk'Uc69#5z; -횑&6U^1DfllaWQDw,'`GED$Ѡ qrn#o[dt+R ? #jotvFG۽B֧0~2Qx6̉o K3ӱlԾ&.÷B8\WY|s(H]Yxmj\'Ɏ~-/ҳݠH`7LQsw25UTp DXaz(5ͼ2Œtj>iic̶8бjKL7&5=ǀVy>x`yr>m} XE=wmÅO\ Xo.HT9.$OKo,ߩJ M<l]4El%uoݡuL{S 3#\rb 5Fa[Sd:o0뫟YyF)=Fs^Η,ŌTzX;joJ!)bq&ӝd %7S߉ohfCz מš;inM=T˛'JlGv[W`2V M9W$2gL#i99f=~r^ŷ!QCJ.V6O\ Ǽ 1wacc˓.H ڕyKgac5N"dM(wUhY/&g a;dݨGMٲ ?u(`Yu@D4AѰ^jAhf6IټL*l5 D WD\MK/F#N[=Fkl!t}@tOs!sA5]ŸLOoM~qy95/UQp9ZJp1iجXEgK"`n)}u&fJoHGR[ F w$E$LiVW&fp5Ѩs>zQ>O-j :p8賯IA_'_b堚MB:Թ1Fd_c膕^]Rb y|ҎGmtsR5#4im5bL5RnjK!E [i]2ʽn /:M!bԄU zIѸAV(@W0*s0Wh,v) 1UY|V#_(q,8,Xpɦtâ,o/d廀Z^4uFĤCWMU_M#r^S^nܻz=}SpW+;ezSfiK&mLAr$,zΔĜ{Uu= `[1̹3£:Q{hl}l݋Q7֛N+oEc%,k+,;&[gܾ \x2E9"mO a p3zy%rZxcFK7G}u޷J] 4I{dֺܺy1Wz,coFpm03$ү=k` |#>kR$r CjV"|Q͌ͅ^ϋ0/dΓNյέ5.~hv jD<.]׈Fsh1lN X9Xk֜dJmrA6kσ zF <2G ]ӓ.zBnF؋X\.TL;^᩵0nS_)*FdudEb5\k00kc\C10<go6* !CfNߥ>'29RgJbESCj 4|a~۽k?hrȱqss0O$)"lQE6fFFEy])_TFhd6*it/ӰZd|gvo zSK϶-¼8ZaOsFu2l8|B V$18!$0\nGEe?O4Z9Q bO %6Qܢrf&;[Թ@STy72ykzsӓ2'-+|G$A5z+)ߛ GMvL8Z~**N|'9dT Zv41OYѳp\$N\l_ְ# O I BX ŷOdJ>E=F8M s8c6Twt=>3hVF PІEpvڐ`*:UY )Rxsdn \4ݖL Y?@}tGp,J"kz{GiY{{ڏrGI UhLFA/i)!f@&|AZS"ꐽŷ@be)UHBn~VY.+}~K=xI(gľJ'ҮYl(-;^$Q{z痡g 3Qxn$Ծ{C덟-Arj+ߏϰ ӤZ~o+԰] x@Lu01btv|5-ifE toJsJp3h-8^j-6hDӧ']z'=`8ä 7'`G\Dͺ1r)B$ndEīqD9j"^Vt9sr)ʚ0/:Gx#&vi0gdFΒ% c_qkhk/ OdIђ,rApbv$=1Kgvȼ=}N(?i ˓ = ^T 7jL|Q /X>sӠÛ/',5IxdlRЗ@ Cdez],]MZ[O١lm05}l YgȌOEK,d1WIhcԴ*Fˆf R ,«x-i]"j i4&e% ql6n&8Gj]kzżɚJ eXA[ߌhtXS*ŊiZ֗O S'y@. @qD0 /eB:gwr9+|ګs^BM Gr&oFq'^|㵲" Z]6*\H8<(,zhK|B }.cl 7'QV ؂EYF4]xPXPWb1_"#dhFCe|cͺEӌ :)NC '>!6hC%J֍=4gPؠ t^$iDU Hh5˩'9ɬUNqLH^BÒ-")Rgw5Zo~cvpQBHc@qI0ok ʁ4K7,wNC+xy㖞GSyINj | d,0PR3CE>0PTt]>$fja.2nkr$ (3\>xR`'kUiF C{8 JQ5xCe1"Y;^^N>t',.j x+?ȡ櫸J'OeIt^*3MuQBh7|b`טaҲ[my 3D)M3cH>,81]a~H>]bYj/Ы9f˖|qYT?HBی6)cy';bo;I6B+'ގ=~kn-$Sd{\xqʗEBY& YNwjfd#YIIv! !A]^^2fj)ІNpYI[Kk@{El EWe6~Ì(|nlVs6NGpK c٬C2|| U.rKu)ll]uԌh!3>;t x`948KI%cn\1YuADIybFb";Tu48->_frh)3ثXʟ^TN6I XdBs65`T~A܃pX&j?:eqF{¼4ZNZjeXp̳cmtE wވV,LDi YGl1$:9T;^X:~.:(6TD;38*0ɔEĨI*(c.|_n|Uז{=ح.iR' #,'@ZcOA<țLjW<;q򀽈w;0>GKINįL^;srp P^ߠkmq/#L+3^]7(?ɦk+Rk@1싞&(Ԩs;#U $2IkoL+i Tz '+QUmZzi񠈁⼿w4=6NZr,9MIG_]ˊX6ȸT *se9>y, .J&H &i Ezנ3rC* VZdfD͢]’ 6f ~"RwunƹTe\xCZZ{D*|hPL(-T9VQ<+p!xZjEBEEI`+Ás brvXpQdzx40V1Qn[H>ڴgd1pAeQ)Y*;sXqlYa:k¥GC`;jY5t)oۖ@127l;~7/HQX| ߫.MО)oV[J21HOCͶslb2a(q p99`tܑd(qU $hѤGJ \jҺH`ׁ< rХrFbGt[2,՚G8,BHfI]Jc<^#Nˬz~ESZ*-G -t9__!鿷%+ӒoLi]^C&چܯG M4sxHwE,}a ԉz$/"m?o@A57Jq,JgK{P]̾=4L1|U`N?FDvϙRaz Ou ;NK d.LjCA/;ch@ܗ OmbBoYuILΫ"?d3Ξ؄\[j(/pEr+ԥ0 CQ:Ɵ~!IO!D,YBґ!Ћފv)+0!Zp>KmuQ if\=)fy.' ;A%E9TY;睲[ZL+LhdaYuzX6W@ؼ߲6az=&JQw|,pX ֥N>MY+s I&!Ś0Br1yFnU/I  1P=8SUsNb2jL%*)IH5Dd ),^S #U}lZY1D޷b[2! Y*Ei̵?p6ԁO~}»{XC\cMoόΠէ0va̜ DrP6ߒ4~Y `ix#ư2 3DvfOf."|H3M|3 b?0aWxaD>r˛Pk$IɈs :(%x5By,T/cJl߿o4?ɑG)6\?;(؄+{)$JdƔ2m>Q~D;{Ss+[f=W +st#fs?<$MY5kިmv/?ox]b*FŊ)ձ*?K\!L >CvGW݆ޥ fJIjOhCwȡ7rV34ݨ,ܜ~UGƋ/'\aY{DwI@ O>]K6!܋~F`hSKw;y!qHlZrغDreslK K` oKH0|a&z*uYP,6։x>X$0 P gxfͶ^2z}?uq#σ6V3~s 0mCpۀ%RD"Tt9Sk?E++0$k04r/.X=\AwnScgރbف)a.x&{B9SѸ4,a\,? L8"ҏ/Nrnv"zP aMɍ]R #ԛ#`KK ck`!ae,ڟ,g^mrb(>l^jQ/&Ypj;]*\׌Gӡ,tK!꫙}eV*~{ C}˕ Xgl\#}_63Cǃ K/bv6F< "Q8qUc+-3.2͵'x(1UcX4W=+i.fxD6!]ua,|Ik%3gahBb֘\,K)x6.2'_ Iwz$4>WɗΛ~`%KpZAkV1Py !!)2KӾ͛/% (5 .Onyk@+uxT*W44RV?"s|bDy`}ά_Z'{(Z8~^WnDP-1ď8SsflPS0%CQ삞b +|ҝ2\.k5 `@,S S%b7bwhԁt)9+mAգ1w4l7&䠎NFC>ŠKu3@+A5t(<_݇,G#XF_b%׶$P;o4%MSj?@2c!LT1n.` 5D-PhqmJ-5H-C] !W Cۗh/xj?=Xn0?H^Kd3CMJOj9#m 1hr`h ,yr3 `;.2~#G6(o!LO;66 V&дlH@±NgՔ![d$5.ӌJ;Եm=!'n\ܤSF]>(ʫ>zuȵ~GGMorXUz}ѽS)lbU%%3v&~8>LSpv)/)G mcv} ؗwW4+ym^JKSZ[f=C3d}D k18 10AbEɜ@0t@l-t%ǯ|7jݛɀ ~H<lh򠔝}`gq{2u[PoĨw,nx`]=WUFU*\Ϸ$LUf b@ Ujv2)@gNEr ?Q7n-n,ow;8Y*z^R41yrOn@:Q_Br]I6n(g=6 ǝpr 3K`Hx>!,$!)> ޔ 48zʞNY1t%=rT|zi|6^l^Qɒ,1bri99m16L|v]:wM pQ |ԮϢXUY6NLY΍iVFfb4zwQ0ٝWi xkOL)gΓF=3MuͰG0c+Q{Z.pqᣚXXV;qk_X@ٰr-jeFfu]P斪5^V3ڦam1Ӹ\4('<|F>e8b+GW Īh ۾Yo+lXզxa*#1>N&eʭMg5XD[ݎu;`fq I<;ioωȥ O+Q归mbǫ\z8ޤC+EIa曪unKQ?\0^g.߮R |PĻ @6t֑eO KIh$.r֘QQ䪟PgjVdxt9+6x11/rNwXYhkm'&쳦ThTj^ ygS2B =³FahJ`<򚺋!SLz=P9[Jx7Gbmfuёl~̸fxJA\9#D"@P׾# ]:HIA5oz1ٲl E}hIKp"k :K WK쵑A,'o$|>7w.qu=W ?Wx^}*蚯u_K䓄k|b+>zP@SeWX29y ; +d\jʯ<&I:l7oWR L8l#J;sZ n܏ SOn##3x`xʈ SChNmX.UPa%ڽı@gG(e5N8b^ž\P^/#`Ԣf;>d0[Z]pi/P[$H(|F̈Wl\X LxûF`ܠ !1ٿıalK*|Vt18N,8=z7߸x}VuD~VGn&~<\BR^{LDT6TyrcZEEQZO ʔ1.kvs{Ƙa;[ tpY*B83DIE@P(+i[^ d'&\Ѓ5Ӝ۪TT ֞w1\Y04t39>ԋ_{#0؀Fn@C[\;Z֙ؔ#h>ohV Ve:G* ,5V9IaoU4Btɩ\C2Fe*{ JkCX%j7WpFȫ !!s*XtְW'1 JVd ɘ^%h?-tDVjZ Ɇ8Lz'NC*22>sg2(xv/&h0՟gTs߹Vhm\wd{)w@=E8MUIZAbT"VbZtZ9']Xgipooqw7~h 9Q^Xz>cwi>kJ%Cd<92' GF귀w^.ص0d/Є#ؕ|YKx{/[GdF:/ȎE@/H'j2 A4IQjwxff(xjD FPѸ}"foDkS*vIt!OD ߥ.4A+P1WʼPi-E>r;b#,*z`}I!nnb+{* uac0bC߮`Wś2Iq;LbXS'DjS<~!kqGiMnTGdֵ"i2ӎinC B )1\͔!0hHq1qP+~ V-ADkoy"dɌ{b?obԴ*7Q.cL(cAP%JpJ= 8H2.=dv=cϾHe>T%C$>cg_뮫>q !O-M7ᲵH W9]9p&P6vBnw7_"F4Jq8gH'/nzϨ78DӿzLGퟻBLaImb,L 8n2m*dP&<5Gj3SN i)1E:jޕWN0:' 1;5s%P]R""΃(1i`Jg;i Ћ ^5>rfk=np;u,yy`]yO!7iK<.K%s<%3rNS \:tLN R!RNa߷ɛ04i&pez^4lvd0HNwal;[gt>FzQN[T1WZ46,r"NK!%mK5) =]Aۙʉp{u\h&\eQ yOQ/vfW5 % HdqecRX&U¿YtY0cw 5bv2㷴ѲO&J-%Hr|mp~6:Ľ.5p/pu?9(Ȫ*:7B`=_pJt_2=d$d;E @JO yb_ӇI嘣DE"nMRa#j@fy 0Ct/dkLJoVQь'bTOS&Ķ,*/j8Q}i YIٺCtm6 JAx)B|ʛdckh3:Ue|c{x#˾<-WPa!bVp7,#'X(.Dg^xOmr?P2!Xi>3BRW{u:j3K&v1\.uc[ck)\B rT-)VVIhRLU:V5pf5}. jŁGczAY#11-'|Bp`Kyr<$:9(Q.Y/\4~ b5ֆjW'S"r #q]* jph)Y 'lysW5PtY ^q5PAeN#6D&ߡ (j3IQ~>z l>qCU R xiwnh)wxT *oB!H)/*El2odI@]8t8R]JbxgJ8]^ʳ;_%)8н> D1B3Krxd EqU_r3'|6N\!*{9Rd@'ϡ+5XǾ9WqyUFi^Im"j{NJh,e}E+4pt =)1jwv?;K8pAdSC܂!pF':> b8I {7N%{s%t{Wޏk+)&i(>HKF~ɹh | Ms TvE 蟸*o\K&BҶ|-H˥eSzeI=+vnȰ 3@]E[j.\b&JkݶTy St+Qaa-N\<E#0fК7 r݅M6)"-Y)H#[lDl]5ʠk8B*k(hր hJcۈYXXP0Ԯ. &Tv 4 cU=;;IFF~JmJ f?~{vFf'K՝Wy ߺV P1 ߃hm1u;* jk` uR}W۵;ѹYu'W=r!y*UQ1@P4S]aH*M{$TE2.^rQH p8m]Ḍ ;ĚH$3z~gvMY4!KEC_dtvyk͘B OCIٙvWC4U`~ED?Zl*Lg?Dbz!jD'}ĸtp[ \W ٕ\b7nȋ]Lzg 8ۺ[8$ӆ7EMMvOVcou̾"O{FyYlODq*L+,賾S EzƤ'Y&OD?y?M/qm57pgIܸZ<1bPĢoay!y$,$sRTՑ|qwV}{#׮V (S}q $'!{9aS}"b MEeKHL5/:Tjfj,s,:\ԕ#Ỉ #:<R'jԞ vd'1F]1FC$}GXVn57H?RL`3GgD[8 BO4LkɁA2ƃrR$BT>ϊQn@kP}<'\HƸf>B'17b@feҥX8Syn4#'uڈa]vջ]gk$3wRoV' 8,/fijBQ1G"/bvsĤA;X_{tǥ>tyiVX / .OV=`l.aICK2پx(<$pAB|Q=XI6Dc<>_;Rp>?%>^Jw wAwr" WY\E&VÖ>ӾN.e@Hr dh{Bb \W;C&A2&~p Mtq0\uP.(C$aQ(2_^7 3PIrf|pSJ@zD-Y;<3J%yG:dJeԸdtwR@KUeaP?tjX +a ?'&il\Ji'ݥGSlooyz7y{1ᎂA <j P*Bk|$6kТ}>b qn:O =)(u?/PJ=C{(N(mO$&n]KAbt=_ټkK, 8:CʰIMjf\,B>nY7JqJ 9weac֪}͏(]#ZQ%-'% EUC]lS-5I5QhL"J ""} k,Ӻ&_l}C`*$ VaKR+O]D2zK@C+`V sѳb%$hJcLL~hܑ DV]*wF"Ӥ v<¬r!hK6 P:H7k#Ø?(N+q A!fb:}3EMW)F35#ckc Pv i!*U>N msq`n\!9nFaf\Ld|%s7Iy͔,64J5Jf7SX DKx\ѣr ߂7lf0{0]CCiNʄYWR$OtK\b".|z.6 :624S7}DH)*vA!_ۺVyl%}OS겁dq7gxk^Yp > |M%J2,  7\UT/W\&&m loo9 c/B(Q tb(WiOe7O._J .\+yZt_xtn&jbF}p^s³~j}\h {^l^SrG=G d]49q*=aޠEL1Va&ɫ. z5`(4E[U>z͢G+sAՉrgbQT7;?q,Sو %p[<(}`h)WecIRZH$D_~R9p%;uw4ieڽ9E5&WDR |;N|OEZm:? Wd17cDyRv`?E%f걟e*Ԛ = [R3_",µ8bq? &@uH1P&KZwf8ڡ{wփ߽`8AE!@8(_5jQ"c BshL-˙$d3XCأDcNx5 1_e8XC 'yä@vGE7ŤBÐ:n ,A7]WA6S޷e'3ef6ȪN*} $3HW}O`X'-gfvBYQADɍtP=V#=wGDHeS4,m#;?a8#KuYr#˥(.|St)Ob:jhnm%`C8lg#G}k=. f5Gn BH4'#I*ΰ> ; ۍR;E33@ EL71-n%3w}D:뮕)0')5:f2V(_<8ڦcxHDq2a,j2}]* ԝvlĐlmUwEpK>s6!9]4Wmӣ9@El]]>x;N̚N~M^_rU7Y8Zg׮jټ#Lz$k1O?\wwA-#Lxq3h(jQ.vnٴt`g\;׼=_y/% ȪW qRJ%Q wʴ,oL!|A#皡͟{{y~l%`88Te2P)$f /u s}udzR_ " (Un0/(pm&aůK K :"F5Am1wYQd#f<]Z#=),5 _{قʉ↼:o t/a[|pLWqBR &-|ȦW/tɆYڧpV2:\[X $⺯.rI>f#GqWQ$T>k zz"_g{}t8%eKk{h! .ir\$z&hS)42NDAVi3NKs`|UдBܻ*"վ{Ӫ)Uc9ZBs}AnTV8_O!fc*7Q|𞂦(g96+^J܎Ӥӧ(滽kꜯBb4]7ы 9iG-,>NΟFaQ{~Jns_Kig7*L$$|:be! }&4Oo3F*h-w)BXHZA ږYT>:6d*lg+ 66ɔ>F[u<^ aO?T]aYW }c)"=yiǾAjYG<޴Hm'KRыvjXYyuς"zmm:2ݷ7v$`FdžQc7$:o3(MGr44ND[Cr =e9Mm^k7DSi~8œf#"~mrtVDBE/'~ Z@7ώ=-@S^TCmت-if_9?[ÃݫFKoJ9)~W˺!H`Ou- 1W Ĵ7@B{s0_hL9<& uLdo&85V0N)pTE70-|˔lAfӆbAnKq2VTDifO>fhJ}¤څ阯+28M[<m*f!*S)Ю!zُLi˨6R~ןZ/"C5͢(b$CNf4I^<b)Eo7$GNsSDI'%j:"ȱqZdOCz |`}x !acz3&Xdkpp @ Źdabc1K²TKĝu)ϳ-GW'zn˖UBʳZ9j2Ew!62zyZͳ RP-;SSּ~|=CsFg 2FL`o&se[Q)^3]5?ch_)Ǖt޴LpBn7-t=;w ՎWY8Ў ujc/_RTtP֓i)7F%:aL3/d{,#n,W])͈xP:,X &pZ?-QZYf6>TŚ]ڳaXGtq.}POeM gWlWrq [ v<2EA4%on!"Z$e4Pc"qnTދv^OIl?WK` Ԙx*х=~ChkCwj~?бE0r5Y"~L-]FIl'l|KS~ŒnE_JG.7!`OC P,g>w9|$./ d) VB] &̒pʹ zv I$s< w.bJCJYU;ΝwoӜòi18K h)hq0x;F:s ηiӕjטQdF@}ogT:zC{1L"ff}QyÑ!?*S+SGXZzMsi1lWi7FuܙNƮ0eYxqE uJLDH宇͍Op$U:V+mm8({8"@p[¥E$^ʿoY}ӄsWs!ܥd*䁵@7m`CB }u=`vl^픨`h8s_YwWb=ٷ-y)ɛF7Y,K2.d4\xi!t1qDXNњY575}M-6& ;Y/ؓI#0.*Qw2u}8nԻ4vB~lY˯f6D&RUfPya\qtOn W|G+]f.Ob o=AΟLGN`hO*}9n 7*0>L*ēvD=]*q1믐Bq~5ﰃe C5#K %A`7b`ߤ~uizo,.{0Z|D\)8*݃HCٌ5Ā!Ǝ2f0ؗMgЇ"YgO홯jCsTWN0߬pwYgcqޔ?e_>=!paZ!^݁P#A(A5!rňjzRb,/РNmٸl?#@6-D>'ZS#p8o7b]"YUxNn+Q+_#ДRs5\[30!*O FwJ̙ї.n70Q:"ֽ0ڡr[WHse]HuKqdRnq2΍/?"U=*L߈f@wȹFE 5̏coc0GA?g?RP;tj9&vk)%Q8I @Nx=)M`nC Hz$HW.b^L~%zl3ƨuE%l.J #ϏVen3J$q맋וUGv!$3$MWR4{3'`r`߿m_ZDGT-QjxdYAaT$\b힐z#ޯY#1bEiY.aK7ffk{~k;OzCC-IxGI[.A{$NK"C&>q}v2:,'];mt ͹1 \'?]: >bR=V1`",#3}4W\F#Z}7D7;қX۵{x݆Vrs惶rp,4-ǖAOH (A o0K2*6òй/Ljbdb`,%GT^(7V#^%8Ρi_cSEi/,d-26n2P|lR}fefe?xMרItAwPԤK@4P\=^V$-r̡ Mg'pCӍx(6t)/ tUg2\p@'(vOBі#-y{`]O_} $Z,>/7 .{ēȇ>]V`aMwϷ*IQэHn̸/2xo}{x|'\ L=5t_SR㭔iީ5D 3lj6 ;RO|}y=$L:$-s xcvazQt9[;+aD/n o`$6[dϨH/ڕRj 0 z.q0+5)OzRO{\\6UN*ZBʟ7OV ^ko Sl&X)E@ Crv3fM&akGȞ%G,tX^>o 钬1 7wۭ?./x3lV[C"Ɵr[GLD .R P7_]jV8)s.~H< 咚;uY2$ /D]Rs5-TЊ-'1R` n½t#H:{,OLS0w>9qDDt_`}B)`fM+Y@^{SWAnp맧ICaSwTSyƊ﮾F+9cx632a4Z=9STM8z}`>, #^@k5Q-Ґh/NGR_g!Ay.J̑DA"B ESg` 6 zL22,,^̪ܧ͡m7Iw9?~*](z1rW/&tX]g>I{+v t޸kCHj. vݾ,< 'ULa2!_SzOc2l4 ps`uNäҖL Rout+4ݸ@S`PDʮh;_Tfg 0^q7Ni\ q*r]?W:#1nUTT> AMD, ͤRzw ^4 e A5XW=X,i%ETx.a-KܒOwuQku+*@ۈ0`#Cm75O< 8!dBFMTJ΄mܠc<\-1OI%S$i1Qd [ ~9P4\H>Dŏ.p֚>EϬP=gm$toD=PF+wUI??'6-FixrK70J+4VӸ^V\\د[fkz& Vm +lWv.f67"w(et:1eT9BQg8Ljg0Rfb#&~`F a06/8l*_&$or=XʨUowl&"nN>"k#nf0֒lq]i?f`鳵Tb=(N暸T >z+% {-;6~=5W#D~&'~H(rI/M ;n{  -zҶQxUg3ERD6H~S2zuIuB:QHP]9IVT[CRזt@póhzq>J_x[e鼤]ʶ86 Zn+$ )zvLC7l}wC؍GQ<]@xyy:v8Q&la0s8QŞCHiu}78#7wvWJ]:Yӣ/6~ݳ}ڨ{}gYvqcEEe(ZW>jڔBTىqPu@ vٲ 7y9iJ?  |X|e r Nrh'3CviUHc^dLdvz\T%cgwTE d.q1l= =Zy2K4ݤiLE`>{Jdp#L fRLo^P]" .b6D[ӳA__ti`~_Y< Rm;(;8ݭu_{sE\+Xhu\i 0:…"ؑœ5sq,P0@ y.UySBɖc:Ѯf\{%D̮ @rbN'Ț!bkd_VVݜAӶCny q{1;yF%;5huSj+lPO3`k|gU$]rVؙ5 ai85P.3`g4U̙@lWbhKM"{ij"\qdOo! %3I\H}>܇>ՒҺaWJ8V)O,% GZ k`*+z"H huVt%uXRD\/W qe}1h㓟42|Ect0;#$}(1i23ß4f63=r#34|EW:K5 Lh* & dI:" ^Zœ(N]O)[gvc%TgkvjN\X@PP{}.iehdQ2GlFCDg‘;>0yIma|ݖxFc4`{ݲ2uݐ E)RfKw r:\R!eC4=mb8$3dA}fI(yܚY?Mpِ 0V 5X0m'ߋcV}v*ц[М}VWGAM=&1wl$g"3FB ljO8KV3ᚳ4a)'?\~R'uo;+h\[toWQy-?'?@n;hu7~*{=3Ё}BCg3|qby6˩y"XvNl\hX7̷B쑷 z73ʪl˧~P IO~<˸.c .Ag~"b1"uŠZsb"TA^[̼ T+u4qg_L1,@C). pR:yv##CW_׷B_v%M4>zSc$tzS5K0G;F[FtAlA{8k2؃j9.N ze @9gtj5[xKc -M}9S@sG\0` J gvsyLV{/<^Sϛ$¦@rs /QN>}X#kwc+`?%Toxe`Ӷe{sD gU݉ȲFSec%ʶ9^%eA3eP:^2QJ1±Ѽ X M* yi[Եe¢HRҿU^ އ} M*<^'/_gnvdjubfaTuL ~/^ ߚw<\YjcYJ_ H^L҈ AqSDsjmmg6`'\SK#Վ,R?{KAT[xv#/}pkҥb`"|Y+D+)<6S `a*zAъ&W|IA-;=*n6wh%[hbAbp^ϷA'Ưa-ʖ<=/dibE5~Ƨ w(:\0_6 sݨ@E81pAT">=-cqm ?s<RUd4< "){=,*x:z#t58*KtX&^y -Dƥ;;. C9OYK|PS*f87- 1oX @WD‰?6yV<#8MC GZs0DyԕIߓ.d6L}}'x}DNój=m8òՊ[J8m찱ɍJ4jo[bD*kG*JB42b&bDZ\Mį!Bz;y5ȿju5lttr{]@(a+x;wzmI"3-lAU=1+h؊~ah y!؝2ؙ맗@XK]?:Rdv^]{#2 a'aWnR>c$3v[`,]PESK-ڦ;9_25mԦ㏱pw;@ُS %Q~-鴎-hT̖c$+\D$>ћUs~CYNDz-{#kN+RqR=qrRȳޱ >wqQU7aA%[/uHռsvGtn>wA#8U}ހ(Φ?- !KxO~vն ;]ن)uDY72uru*oS/z{VVR\ W->P&}L'6 !I2?nr*I~3A*uk=X}粞 G8O7B?ry"/c{qrU<"-Zu])!F;G}-hMݔ. ʑP )6ܖ[K㽽U&yu; vAS!DSRFJ?c^6VȽ3iLCQ=ڦ:2[f U3q1>`Gl5 xp=s0 ei[6Q2`Ǐ|4[lt 43hĬ1vb$fu& )BjDۨ>r$ ?v^)*LC ݺA%XM,@5soFyk/y1~^j,5N؉O<rvZ:߂Y,>,g$ ڠ螶 \_?$I\uؗ8F?߸~P{(ScjpgJo)PI}@[,EOmR/.|޲4fWX,%2@H5 YGk_\&)mZ!Ηwu`m"V3P@E |sK3`UK'6>KO|hW{_Ef+"?1YP@d3nrrV XyowD4z8[y<Ab,"(wOnPQZأON#?솏x_`ݾSzG;#GK%w#p %M16s0_طkZ\뛦o)v &Q6)rhY?eWqsj` xAQ(U'?2u1 mpIr3wjLs ' 8,2^vl]{'y TC2jPO Rlx~G΍v߼/'V 4xM f`7hvŵś]2]]&&/asj ך ZVAd$TP J+ؾDc Ud5rw}մۡ,G˱m[̫j57\\ՍzpRpm Rկ2~~=.#|^Zq`FrϏI<µxISݨ<gP\={بYq u>0{[)+G/n _ڤFKe"sqmvf;wچbW| R932Nb{@Ʋ攊Um,̎ºe}b'#=D[5T [>Y>ob'N]Ch!)iuD;t^dioy6֟iR@c{QJx}a7.SqASplyO75/~eAQhA~"P~J1nJ>0/: wmT*{^Q`/P&H^ [ƁRbonM ,#!/H+%ސIJK oneՖ^1D0M؀FBff9T{d?~QF'.?,5oqY+ygdFUDur3QE0#Q?[4!<$Gg6qll[X 6#%A  ':[w莅T-_d|NƌsO#Vog0ØJCn0gobzbOmՁrD7#Szi+0y%'Tͼ2XՂs=ךDwοKҾH;*YYh JPnT#C7i;#&siRzELzyA8sz5i:!SOQۮ~|'Xm彽Hu?B ԺS'rdVJTiaWr-<軳7,n#e>/ yl:vJA+i7ʪ3E- N34wJoz4ƝQ~:T@S@zGC8r&| f{n H9绒d1Ssn,|i{: ?n߷#t2Bj5Xv!Rt ţV%8ӜO󙎪ስnDqȨC"CE{O%&Ѻ( ~AL[QU"0Mc̰rMrpPڍ'K莋ɚE N$/87D'"6S',N9Ld`@o`02aDBuAϏB /7QϚ'[9| ^^=pɭ[Kn~&W?q-VvG#/lKϱ/P]MSs@0q\B̔/$D{˫ܫ4h-/%@-'2Ngɍ K/nv;U9#냗#岻ErV`( dɃ+MWj͓L*Ef+2Px:_ϿpSnF fE[ܗ`?): Hl\G|l?\?j}V~y:CD o^+%1_*}Tn[#߉aL&KM{WbqߛG>@3_NKH1[}3^N\2S+!'%j [7rUv9u8I~L&_Y "LoSo~d؎ \#XtEY/MpܽJBf +/zh~2T#5uvo uc3}(jC< FCmWS+LL] !۸B ɨxtduSK-,! P;ґi]MSj& u4z,] 0 v@3u_8 bƆ-gܚgJ*0#&7<#;]`czˠ-JAb;M sСX!}t1<-`l=ALz}hTr˄^ww*U99ȹ]zٯICbMX x ,͝yԎ{+'r^Rz4,J!*4o QW[B8S+`\t7!Iլ(ZZv(^u1&%v~0v7j>,H򋢡WxygGXT1xH?E,8L[8)pHNNylDcڭ3X |nKjF\^[0Ow+SU(;L"t;u-ƒX=eH1*Zխ'f:nFAFsچ!/b`u[e` AQIiY%Є ~'K8%Ho`fHiß$:jHG0*c_{⮽[ʏkn3U +ת1Τ3ַQ9|h6 04#WvUvRL6H9yVdS_lKA>vO6İ<37yTHZ֞F46]Yz5 D% BgAMJ\dS+A#ohGCxݦ48Em7[I܁5gTITf]ߌ.;,sUZi!*׺D50X$o:e(皥[X  :Z)&aql?˟(%䄹K<\)u {"Zr0&C\CnGs159V;kM_ XFzͶ@&c\{qRwѢj[1OB5j?BR<s>nxpسQ:/U艏nfB>Lc<39*81 V93@_Xگ>c`r!|:V{yC)>O!=[0WнЃx:xl5Eпų>I96P;ۙBJ_DTwv׊ )( %\b%9ƧזkCkT oʶO"#B4&/Ƀ(>$U! \A5G,55 |ߢ6T<(& sS8"") :h]wE/& ũ,S1۲)aps=c3z7 !L.o qKZXk8nK,L{ݑۙHOg_lj|=ua-k@JBntS^uf 3YǶ>k,kNBRiyS8EVGZVg(W,ŚS̻3Zjjq:*ێCCVxP4cGشA Xn!F( T+N ']?A4iAeKFԪg3< maajg'?ϼlG(u?xz1Hߑ[ ÎwK 2Iyjw*`{uQҼ#W*ooK|/߰tt *Qhn4)~E,UEӜA̔`%u)JpfmI&VvfvSl ˉK%)鞽?*.+kqHz^]ܙQ=(mC? ~ACgbMOKߡ&8+8% "nR wS X 4 ީ7$}gw)aM8ÃN$z|.t;rp(.lyB(r%w(3ȒL1DS|X؊UZܮ1{=0E66QB;=v;+fnSuuhM}_/lVY>|q. 6ss!P6iɕ -YVkښQ2ϳ]WȆ$䬲|ԢR$چw13Xw!LY9Sh 7?tmjanWnTTXlqM\ѝ]ej| 1aȿ7RRe#DJi;I!lt$k"{3=ײ2b6/lxpqp eY!+I y=;>K}l]"TIɺU 9 +9.2dio .Nj%Omr X/ /*Uڍ- K(7$eX8|lk IW;u\-L`W\VW+_jŎBe}ŕkӔ|x?Z%U# _zp;+}Xټh@Z ̃u_u?#6p] I+wfvnxuGMDr&_+2!+(ң.x=zy6jR&.=r.!4]HE3Xw*GU!-`ӓ߀IsݑlWy_]W)(VYbfS=G٩y+W)*c| 8/AuIOAyM*µJA,6Ty\ڮSeL殾I%;wf⚭V ~a2KWmsy10u|mR'ѮRw@E2cR Wx?j*U 5HLBIɓDmoAVM@?P}DކRG\7zO}O!$zS,O] CC;7,9MkRwl"7\8AEN?s&cqEBp`;԰i8*4)*()jigONT=vM{ʳm}!j *df#55Cԅ׫\l<.'Pފ)ŠY$^MT`"|ĵn 7PZV Þ `f B)w|*~oôȴdt*4o X&dhg킡A[{e;LHGM@qءgc7IğVRd˅VT.?Y -NnWѦi{9(L] eY4@!~kw"u $_A z6(̺oz157E`.{z=,+1=&gGGE7F[HSJV{u 1t _r͕n{ d`a/JhFL[y| .+KY o]s>Euđ1%`xknjIzc3 t: `LH +iוĜ]]I,Sm*ː)qa\[(R?yA(Ř<ֱ^c<G4D;$)v\*r}lJKX~} !~0al*Ҿɧyđ FkjgtM.z;nע0@zѤ[]jLPK d[X/RIr\ɐHD^ct{ķɛ u1 Ek*QѹaeVS}^¶kzR_c 7xF6N㥰ص9z"+qS6CmwSL~X!7S%z6xCI25!\k$()z3̹A,3Mvdgz򰒳k޸I6Idj~/*m1Q 02AqaNM_zNmH[޴-; /!8qV_Bak&5\q5 `&ߦ2U x!E;K;?1bAd &TMdvUH)ǎ819MBVr+÷W8פXtě:c/ͮ6!pQX:~M N\yV%~<9^@L- Svvu~aAUP[wil uҟYW"dV*|+sR/= j l #p\=&*,JGabt`<䞹7+H7Շ?VkH\dmyCue2-O@BWl P8эC0-2r9I0zРFr(c зgBé_MP ''1yb)_Lxi+bJ]ϱ}uϬ0?%Vpz*:3fٗ.\X「̡Wd 69ꗦC EZ:5(!/ `#T4\!ҴQ Es>Al;VGC~=SF|yqs𺕇ZÍ׏:-J_70nEei1f^3G7|Gc![BΠ jL$'/ދI\KO!rBĮ5OaFx7}VFreN|cLr)W0$}BhD*344zbEH^RpG]J\gWTv^ŕ42+1o/ /"< v?۵qzbK65ϺgzN `Nh 9둤}'7ZMDt,̛z=iDLZ%~,&u-@aQsvAmZe1,@wBc:8jJK&/H wY*V]|5&>@FU! f!,XXJT+5ɂ&uo>+#l@蹧]1cTsN2;St橈ՈZU F"$ǀisCJ*f"@w TL[Kzt}Abs$E$k/ R=ӉlAE(T@"Fڦs(V1' W6_I H@ w?{5>Ӫ8B}u2|yezv1}da\`S,}qh55L]-Ձcg"|@|uk*pWBO>T]&H.K}PJ36%RΠMur+Ajf7{@qT/9!*7'po^6mYk_g#GdT Dfz"5Fd-?>]fvI{pJut01G7S ىү' lޒL/O!%ʡ 2o tVA_GY}+(Zo&>N5nPeYXH%.@K55yr>{ r2 4kD $ Sx}坡J `#?k]u}7y;M -yt3c=a1'}3!XPT0k#EC2Y|HQ8SE2^-XT4d-l|1&1?E.|T̜}+4 كUAE4 SI)nrc-Ux;-Ţ8K^uA&!Ѷ&yxH[Xav~:HmE<~*7LWo;#Se׹ux?-_ K9D1b{4G wlj9As{C@,*2 Q-;omzPuG}3UX(M;"?Ij?nYụbʔm{yg_ڐRqԐf_,`iʃ[b%65M*68:Rl*r 2:^\:8lUnDȩzYN.:X%GfZr9)lÌEV`EF:SYv$}/ѽ7tT¿1aH-ήىܾY Ep =y~-Y~J̽4|D5i{WfF&HE⁍7 ۛLaPm`=4Kٌo,R+ : VDL'Iy&ٯ1*=+m.{3]xC5 B  HE@E!~2?99rBL.d7,#\ᅪKLY-*WHY~:g-/bt DN6hC7; ң缰`Z}Iu2:4]ׯ,3XGS8߆]|Zn"44X9f ȫQYl[T(|Fv$%& Z~?=xe`*1#a,>-(i ^xl~ f }:nIdˆ%} t 'ff$a\֟OotI:c>.3i}~ąb m59>d0W_BE<7y,SP1\ǔa5 COO(k )%W4ViX{c|XWǻTa`LN'3KOÎFfz4"j}~SfNM~lbf摡un{dY-KTl-!tf4qJ[f^4N$`W_kVj -Erl.^묛ot5ÛC)t͛posUO\EG^=C"wBĉ 5(䐽NqMwŠ<ڪ/>r^L  z@%wV8\RCpAf~<%M%L4X:GD` ZjlNUYۈa-"'x [B?j6hݹDͤ-a &h6  tIEF0mF DcZP7sWd"VKc A"+f>kF3lUW6x4TlvB#3CrcԍYK8ɿ(3a1d7'!p^'MJj#D N܄ʡvpDJIUV=[%&o d- ȖRRϒۤH0S23SҩrI%^'tG:{O)/5P6׻x"h-.T}:iLjǹ-aMk49 S%S凜io`*63U̖JFSylCy(, 8yD !m9k̺0-xd_3AdM/oX[©EC*orҋKBљP#R;e𥐩3>l$Qݔ2VFK9"iq(3TΓPRrKVb{i~]6_xazܚl s,^?y 8܀P)_s8rg-!AOVf)V'lEЍ|2:e=/">ݗ1HBDB\D5^м̞)vj=/t1ܺ7lBogRO"/ I0Qk tʧzqPݘw4S2 U_;KD FsQ7/#c)A$ sqݼ|1n֎L?O_a TC!O9Bp<7pnTRhb6$L~KOχJG:BBA0 nb]=6$ CghBt2>s @Nq-[f'O{vY)._ސ;6T)%LOۺ:9f|4$S `ɇ[c^6N_֨Y-Jkݟn3i$U2Sya)2wK%ڀsaHHinI]vp~x˘qxgUϠ]"tXW2"wbI Ⅳmwu[KlBBl-W h*|G j^Ҁ+b_ZM 8 u6rӄ05=s^yYj'zZ# iï(1T&5# R-W2uN ?#ptptKcxK?lTU6_U/̽!ڗfz_1(Ҩo[:2='l' -/==F@s?W?^v*+f`ϵuzxMa:ɾ|`\ұ YFtM+ Aؿ ! z8)N9tѪ(1;0bqOph&U^ťFD`|B%ۜ$ p"bڕ{\`cs\' d3PۯfCtΑNa i`rd(<^Ь5huD; O%j9%<=CM`*9JeϷ7|VAEBs I%H JSb +պ|;[ŝIN^*Ot*<:.u, (aw9PYĸx9;St:Z^7 @^}2M˨Nz KrS/9UE[[HG:}dEJqң“aPٳkxjbK g|R^);0n?Y  r~ ljmA}Dh}xjدH0ƦiNG:*Zg|~;1"i~M݁h` ةYRt,B$8NR׍mCiwL/3NdS\7@wG L*8aaaJa dO )2+rnr4Ҫwttgڃv7ckA$jwd'=o)JpA,f;xʒQ!j+;NS% |EwV(li_ҿ_K{\~)$qg! F ~*]by΢7ZTv?`%t_d(Ҋz)`PO*'< gz͖Hߣ2JTR|,gKeVE86 vʌ/w$tQ,zd/Omz(,)V^(~o2Ol,`n)n:G+7˔ILwQ Hrs\WXeĚeaPiWDf[I gSAO/ޫu1Xzr\sΔQBzXE|>Q;{5rbECm_&nvX9xa\8ٓPgSRq^-{~7F?lj'(B< ޵A%v1OpgnvV%= YZD'xٛ$Y7d HiԵQE'Zdᙢ֖㔀Y7ӃViVk?h(1Eb +A-/r һ%詀\ DHk?% TF*dj|r&N>_֗{nG f,DwYNmgYږpc Ŕ%-bP!Qʼd^l=GOB-r b)9_w,lxI^A|A(-AuhVmyK w0Sdmx4"?7"# 4S*N&4prPȍ{!uB_E tɌhS6eFdYm.&W9 5V`"_DA=x4 cCٿ}}'ƌzgu{nmz,b8! +\Ե77tanYD5-hܵE4:sVbRqTkMq+a5z1Ь }e^qvmބ,/]}mQ=GmEIXH 83Y'Ɔ*Hw-F{0#ˀXQ4|8*i *MEtSҿ>c]~OtXjH?c"μyJ)$%ưuɳ?UW•wAU,$KXo[ˆscTS%{C/xX]W,ϝ91Ŏ. 9u\6oKNoeKg{r' Mrrw7՟cMFuD˨=Fu^ub.t VOlk3 `VjJ4j nIrp9j1+Җ'љPA\_,1frҋK N1C恋b2IBrk0(5O-ί)PVxU]wf7xs]jB;A+T(ejRgJ\ ѲE #N,1X+sv>"0!د9< lsIT`ycZ8qHXdy o~aO|+;P*ygm||op {PrN7XM@8r)' IJ0P?;g-$O>G AL4BpX8d =spZgH?IȆ#S ՘3m] FLXu"~A|Vsע+%#@e$w1Ok|VעN:F۰?j#L~j2[ s5k̮n8:=QSzoFaU4oG$a__ 3k+(v@xl]:*tN&JOK8] },DQ]A%湡~|mg;AGaOjŧ7>^Cqrɷ7 ϷJ͹H嫉3E;zΫb#IadϬqJh!_ru4~NM8Y~rn_n%+A{_YMZ荟QnBZ'#-1&&&9>L,I+(; ZsP<K YBb~`Ji}|ݖim,3|?.IG; 01s}zp/Qq:ޙqeyHe ΢ICu9ي*"E<ސH5ʊfO[?v]@v59R冧$emuޜəUY5Ǵ~Bj3)Roϫ1w+M+RxS:TS~Jq96 &n=$[o!BIō*Q kZ 4\#4qɣO8ځ \9BiT١ Si±WR˱ᙥ|{ntہrI 3ϟB/X5Ƅm)V<`7v+ݴñO/b=qD`F5U~40n 7|D o!ȸ՟|ݒQ*~BS9mi2ΡOh(~'g AbxAvoNS#-Xp:]n-eETьNf~ Q =A+3$C @SroF4E-sп1I5qK5R|dc Ϣ(\ZLE t`ϭ0Y'.;oH f]ζ[|2*.'LmO{Eygg\e 6:SSi_@Kg.s qͥcVH]'V1,,^|&.^HanN St_ubSad+Qo?H0ޗ_SjMufR:2[cI]R3q#S igi Eh *JQX{C{I(sY!M`PT?l#Aj|9@*JGW0H;,aW9R<qqa2V]I%\is71!X+vt-N3t [XM^A*^O;UpuF0J[ʙ&' jg&/,$"T pRu2m#HƊ^eTՐ4;O`!`'Q=W! '/h뻡& /b[ ZA6|Z?v'Y6?Z^f ʑ+\a2uT<'4dU!é8Zxø?1笅t; nͧ"6該O8jJZUPX.IZ.( Uȶ!2\5=xUSrFQ3=9h,@G}JT`8H8hyCKlT5=)MD9@Z" Nq_z~[ w$`m䤶=anYF܄eJO|T>hGq9 8{ǽ9Oی) Nli=}{E'HTESZ (r+tf5elp{yp䋄\3ҁa?:b l$ZC5-8q`ALw*Úҥfݸ?!K80\nW%>0UI9ߥM^d#MnD]d&T}~[.xݸC8F:?N5obO%\ ;ȩ gr)혱3$>,uc ĶAE1u~ڼK{[YqYA@*"ƐU zNOF4!-}~m6ÊŮ@P9 x E )m m2"㶭 Ң#S_;C˩Nҭkȝ!h*$ W⺇X)lan԰3?)z$F\m}֘䀱gׁxKoRFOSk,P}i| S'$p=:MktE3x]LS'X%1u:$ VxcFy&q憇ٸ׫ U,l҇/g:~BLؤ;;TuZ1aNn)X\rc7a^ej? *8T0Az5ˊ*h)w GK%jw=-R{$9SmvMm dO aC'[d8+o $@ӂ|s}ഖE}/[=n8nK2%vT$DX>B1w;΅S](Ԩ=C$]z;П-a.+܋1LGbWk/ SDmTeeGoY?Feۚa yPLo_ԕ)a {[ĸqyNj4(LphkJfWG?pɂ?x,kJyC_~gV@b!y4uh1˗xbH3Ԃ[HH!]疗KIՐfm|WX,6N50bh_CbVTu/@` M#[=/q[x1c2j+hjⵦ9M*)bsD/0Mu:ASlχO Y%\ig)/PO:43yUFxJ ➾&B0)[ bCi8RUo^!0{cһS1>b5$iru;3v=BvN* OBFdynU޽Й!ͧ-@z{q ѳXȣ=t)>GF68ltZh FKsP9wYA7yEb#G=1dLP:)eis'KW1Z"h쉞*'& `߁}iMP zO{T?'mdV!7ĹbDLJ*g\2LgnpW:ܚ|GTѳB^+¬P灨ļ T&+[bN R"SZ֦.z,DfK3'G̉0?e@(mg+aoypa\1WWDN='MRUQ^!Cɺϳ'^U&o*_﬌SMlG߼tF#WMjTse$n8-?Ic@]eYO󁈽4v~RS+ m>U2B7( yiE6b*9hR&Hur,!=L]Ҽ+_Np[ڤ =?aeETWFl\RXSMNG?\{enL-KI@U-၉Aa }^DȌ")?>Ѥ(|ꑼH; ;ZHQlyw'/c >W'}3 $K'-0 )'?mR@c=$݃LIX}C8PG:{ B;by@Umu[hdȌE!UUt[FgH65-\Q $H0 BI i<:r_2TE1nk:uO0IË Y+nsqDql02Lʪ<]')Zka(༢Fm)dCqmsE&:=tlBlTm'Ox߼1>hrC '{se5eJԔef!mk+Z5&WfRq7+Ϙn)# y=t'Z\B=4_T/y7+{Ć">u}Y|XZ?xɅbҙ닄g+o /6>kkDM4L.7--Xzh(k"hn*Ѣ[{_##7Cx܂TH lc#O~nޔ*%|S9;i݌6Xδi?T|Z؂A)DndR}lOOj] zOM&hIAid2f!FNC H98a_-VehhXWo@iE4p mѸkff>& 96ch=J;ƅ$F6|S%7֝#x}c,rsԖflauN΀mN$ԊKk\|3aޜǭrUԯ{kl ԯ`ώPNݭhI,gEN@\['ÆґΗjZFk;!d{zB!O[j_Q(L[zCYgIسL%T1TN;k5f>7\Z@]1:kM_TMlop 8y;q<..y&%& ׀/9䨆vNd 3p7< \oT& Yd(|lٗk84;Ak8&vf01h"^slt^ߍAp[奔"8v?.l9'_|>XۃhUHA ybJRxL'8;Qa5xAKqn-쀣쿍q$O{tuB^}Fb*u@e:*M[C𪙯x 0Y/ǃތlɞE6qYϜ #{zPŌ P9D+B.o}Ïfdk@3J`^gAǞa$d0Ѝt%$H-׎4kĎ0*$ B_ގ]v;s=/: m''Sa`eZncݸq_ `mDJsik@@cэP7OٔOƀ^UUFhJ\`IƃoCtA}ؗ3aШ-kL6at{. m!#tl!S[,RJv'/+yy=pvsLIu7<-t͓*w×!.`?\fWl[(L2%fJ=@H LClhxJ+&9rp9oRmnJz#NRG5Hӏ)a btgp̡>:r&xm }y9 ݗT.*A@fnTvCT j>oR2lDoudQe7At/$q>1*@SP¥e6}MsmL$)ŖGfP!Lތ,Y 0(8+W ޡ2ODi'Lv?:V$9Ka~S>9S/{u"U\$2+~ w~.ߡyVyоJޚkuq\t]T#Aw#j,Lr^zUoSKq{)siL#Ur)㹛ORAƟ(#a yɛ YCٌf">v BU#tMuξnp /HI/vfEHCR<N}v3RT!-JSYU\7yeX$C(\9*y~׷.9r_T( Rw!o I]n${bU+B1W; 9j/dqc`6<b'{2{06fK& bD/Ț!AMd;xLD<[2ix7jF6Ě[M#2Zee_t;ORmc(@>|a*~IRo!#TX\#?1aɃ({h =!YnTWc~'OJCTMuu'>-H[BTf6b .з'ZqGd:Rb A5GDC8"Cw|Ds{aʃnMfy]?qrOfNJW2qcE,;d:/w0.\G0z/ |C_H?)2W<1 '|6Dȩq!k{w͛*X! KSÀing`ǂf/tCQ]$`j\rmYh_ f!=}4he"Fi p.;!-GGP❇o L#!p~KlCԭE׍,%S0T>wyܚ3I!'bxYi?]ra W:xeBCW:5DWJ O]&g27ѐ3AҊ\Mn5JU;"m%*!jE> UC! OO}kmcu/HǀYYѕ ?B?Ja-O& R!dPF(7-?^Tfֲw P>ѿQXܼk3Oa.;^A/o$Jy')$@7{6S67_:ʆSU!7"ẻ݄ $43wV4>yվC+N mF<NK.FހCeWTp]jzv(&Z$9ZR)frpId=nK4n 9:~mXi jQ!!kkA<Wdbr/Ja&[9Aͽ:=L]iI}(Y,s5]O@0 Q<#y,? 5w<.Z@DB VeVW4kʺ.lET_i-U!GۮJ] JRM 1{텾FyA?: H2t]Z9M3<=$ǙGT~/)%v͹ؼӃe^-I%eih]Q (R,w|g3XO#>gqHsbexA2B0 iit$Ɓ繣P3'C]G ^aԃSCϬ Y2hzNyFaZ12]X D uC+d:c,kkbڏUۼ5Rs)w{Dj?\1Tsʐ)eA?BşD@h d`1C'[ɿ!jx;.; WcםߛȄu)DAccrQ]Z)Ŗ}\%^\FeuN_%/v[% BZp\dkdž7瀊أBK",_kIU&rjgCM6z%^sҬӵٹL( }1Y9iH'=VZEhGZw5\n+_[KI !d:˶pNTVB[ؼ4ͮ!1\ٹk+d ضEZQw 5R]x72&ombf(/Js,ˍeƲYN ݓL(klS#K^>!cU.EamrwUYdxX,<9JKǷdufw$U RP@l YR2AȫHg4DI&|3Z'.g>1B Rl.>iO{ڦF&*L<ׅs4,pnS q䧇^gݷj<43ŮR<tO@#}*uj"*zp̮/M8giOxfH #6*qMEC?Qq '˙{_;*zKOo4;# Io jܘu~7w Q![VRɼ-YfoV;Jnv) r9~ڰ"Xv sJtf֎!! \-!:bxZS*EGpO8 \ j9YjWE卓q_@3&,>r]w:6/d+aWD[(ԟL*q1/d>6'awnڝr |%#VVzDſ*P.{p;7gpc$TZjm}RN% QI} 7DΦ-tV!t&ie%15X>Sz!m"VY ,IpЮas/7*oUS; 6O8878kxer!ey.w!HxMhlGFv sdLv'2Aaȣ?wKP0eҜ@B.m /@w DLVYt(̂VtRpXmհ5O7z|֨3 -b5D5!$z8iEe,؃=Sn/,a!={4/*`D~㪚裺 0N>Ȱx.4< fX_noAM(Mq'1e,◃oOø|~/euVn]JmQ?n;  %Li}9a|Ǵؿ};r ,fi3otZaD?}+dӲ4"u)J֤ $uDCOS+*>Ϝ_&Q,ʮ2uA1=FN6.,AcG-&zVA/x waG6a48;:ơ(m4Ҋgp\Cx<ǿcyKD8 t+3CӉ`<":0RѢFƎ`L QįrP6t/QY%9eH6ьv/p7er*S+3cQpʬ"yry7[Dߚ tXuj*}BpRӅy9=\O(kZX%&\|y&)$̼z[#)v [ =#N,R}h'N]RP~OPw~Q&4uDEg25lJ{SJxH7 S+~K/7sA4 7jyJc&thr87՝E;GRm20I~* ^%lEwoAs]݋% nI3^+]'U#}v"̨zr^_g(?XəS=9{LeH5yA,ef-R<\`+vi#oS .;VwuN6{<nIJ7% .^m:uzDۛ_'(珬pca *GN($71=fq)8A"iqaeuBKHl.B>UbY #pR|d.%txU#Wtlpl$}b=efZA*6W+~ h%y@PD}56cq#AXvxBz|RT:Y7y_^PeO̖i !x~v,l#‘r(~_GE&R냦@lZ  v qe糰R;քxL' hT E*ʪYT@R$xŬFq!Lt8;#4P 2Jvu*OW՜j;V_L"mG#]- Sz60WHWeR3'}󗰥<Aꎊ_eA7( I\G6Wnpf+@ዀ6ͺ& vϴxpw42zZ R޿ U!=gERe-*GrX2ڝ" dwfti!FWޒ =_:P&h аSY2{پb0B<g#MY,hBh>+Bm8yl&xtKe{LvwH:RO)>p$>_''Qd|xU&Gn[;2vg4ts?낟~GT:Qnfxx),GJkIChla)뼔™fe9>GSZOg#jdi0Ⲝ؁)&0^#B=~qƒTS9lvUmϰ AKʀi/8R,SZuC8Y jEz/07 LP,0aPU|St]O^\MkzNH 6I-a܋QR0c?sCb/5fLݕWÍn K6P~}F1t~׹od={H*mW; ^uP>Xw = ه/8qyDĭt )e/pC>n $HAb5U$ >0Mw4|UkfG \Yh/|tۯy.f['rk9 g#.0Eگ1{ΟAeOr ǭZ@ v$Ÿm󤬏-QzUr1"XEW;QEqab'Jf~?VםA DN ={QE֮li햠Z`v8ECfH^ʘtv :,:j?;{YR$]z;XS}!)J,2;rbcR }&!67'gЩA`)--S!=-R7\zԉ}dS|ʴoq̶/*_&E}7FUap;1$!kw-*?S[Q{Ta~0[hnWFMuĜ1ȼYydt4'6]yaHeEB$'GO9P_r i]i/f% 'Nq/[:CE4Ķɞz7$[G}j q]/ Xp l3KUٯXM\`~:ҢȮ1m;n o`!jj\ s 'ٝ]ִ2*_w;n~ģu-ɞE."ډҪ[>C"-܂ wBFieKV~,}ZY?>{WoHBؕ<1&P^F哽fL^`PhsP\w s3zrcLKN꧌X0Wxh- `oQF6˧CėdP FE;;BPN#U>oW*F-C?!Wk쇵#l 0^$7.g z> =zq<<+:'LH\rCfy(84 |ve%eJBzgK>Du,<7W̝)AQ%~d(ddSLq1&c)ae}k5! 2WvBDaWf..)Q+n)ėfVUZشR5EB3)%GWi#÷%VY~6I3[uA/ܛ_"e\M"^l# Cig۱=j^˖W W@2o&viu7-JQL4!!y"aSCrJ;f߬#DM!'eix8)Zi\ r+nLs&::V=2O FEs1)<lnP9O^(exƙbؼNX ͏t90!Aiޒ }{myV@VŠJ%UK/b|Z˸Ma;Ovͦxh%q_[LrfOgˋ7\xFTuS!rΞqI.4E9vߢOY2*{yWyF͝ {OҫzJ={GyQ[;>Nߢqj L庎mӶr`Yw=AtzI0tcLSߨDlXjn 3 .+d9D [oCWyr+o5Gd=y.R"upNӇZbt`y?~-} xaÇBoOXiSl`P J(-P *^5oؠ D7ju DgJ _q%F}-Ul( i)Tmu\{*@0\H>2&ls&Eyy) zW^NT[2=^,Ͷt^)>Yo[(G.Z[^R)_*:z8Ӫ眞Tne1q{+i嶫7dUv>:boơm-7XLrC9Td96 fkW/P X;>UP*L/=/[q(gJHȐO캪b) }Wr7P֧aYst f9rmKieo:{b֫V,Q ȷudk$j+bx!VyQ[RBk!F^fT'ۖJĉE^/޻YK64eKK>-wbqjȄʃCEZw=5Jr3 \IܛUk"Xw'/ o)x#z6 Bwn"ykt@R-og=p =5 7)B,VsB n I@'98d5 Ա7 Lb-YDcײ%SZIR ÓsG<O\Ϛ'hrIhes{FڏAߌ=RTVDDV2 $i8R͸D`ՒI_{cE}Us6PJgjR[ D+|Ή¹ھ^Nâe A[ǜpPO!m$ὢ2h[ Tݒ{oEjɨi.Ȅs~g2g5BeQ0 uj7Gj"Π}ŗ ֊ĮcEo=[kԾl!ZӆA3x20M][ )o;+wz)oZWr -/а;ufG]&z2cK22XH9[df'ZpcWlϤ\eMSGNKW$/;5vs´-<_ ]eoK 7v9 ebx"dᤀ3bD&ޭHn3M*  iK۰D5 sn1kZiM"(R>d(צ~ 4kfYz+j^7dy&9ԫ^(O!3E.2~%9׿f&qf JvfS,{ޏ(l W󷣜%d2ʇlgscAqQ{ctD&Qp*07>i< nȶ[ ԉrU5v8&7vΐu:fѪY(2U͢ץ\eJ3?f;WnRI4tFmf>]+oT 43U.O^ːx,CZd#X?=([[ԚD14iaEۺV7&v=bn;۩Qi[V)wK 2~7VP+HO8ou(%>vZm.5T⷟(oׄEM؀%cU'>CRmU,BXty*}Z6vʋT" d Co{"4OAܼ!R!4h7@Lݨ bh|㾓jP, >kڨρfbfc#/^u1o6F媸`{oƮ)f1Qr8_phv.<$G>.}qUB>E3 pby 35-m4R =IQ۠%ĵuV@UjGFLWԚ59+C' w4 7+K/H%9hvGjÿ9MB[q|dO=)WA A8^ xSj?<@hmt GVM]p}`a|? ÞI8y,?z+ﮊSV0qMaF5(gQ^aMfS6A10#̓:׵tWh>?-v}FN噬Ȍ#0T3v _on1i~IFAHҍPD'J(ڝ?{n 7ҠeG?wymp$Eߜ,S+Quy~\,nq](@⫨dừ#tE6ֿ_.) c}jY)Xe9` Q׫x}lUZ*i`:mKN[S']@ P n޽34+Sݕ< =`A+=iAf/PcsC;3yn7kZ#s8 zF!L.{J7:觶o?c`6N ,+qbP1H\촁?f]R%||Un]<}E~2ܿٯݣDO}!Fb⥳3~5"JMAw&Ĉjcm3V'c6I_Jդa@;9 Jܽ=RjX;ZF=ֻ>Sp+@ \aaIYR.PS~I! O!iP?6{`{#-QS_Y֜*pVt5@"vb^RgO,{¸(Ckb ԘJ9܆DktQ &0. 5ӄ$뽫6ab*gsjH],uJsy֝mѶb| Uh|~uzCE;E3n遀УOQgWǰy@3߷Gk'|EѫeQ{Xk)VrgV(q|d };C&e(p3u~a|TȖO׷ĩV-5nIS,!:.Pp϶C/V8Hܞ#@R+K344Ehk+^rp^݈J~zQ{f kRwcI\UQWNT mn多\%@p@ҁzƦO2*;KU]A2S[SW->=Đ%lA:0:6D!G6N8qoAt|Q*s^,@|sjݤc{%zL,[ !b 戒78/7'w尞.܋Q׿H=(ckd_A.npW|'_DGfd!<{cB-HsMӫ^FAV[?*(Oh#8O0j I\@L+ھ6O,a06'a!,PiUr؈`;H!\E$2crû^G(agXSKY[¿Z`ÖQ?OLKʢfD=ESgtN%3g55c=>zgai.%(|EqO7n"#C%$SS͟~[D-RV}͎~=-'oRѹ+.*Q5_ :Յ<8$pF.ʮW^^v;o<ّQN[t+b!^S"jc,C1A/:vޛ5Ώ!" b 3 }{,w`"$l| 0@EodMzX!!B;q+e8;p{wd&5hWC/}̶5Y]H@(]s(OMBG&bxl2|L :>_M!9 >23oMΝ +ԝ$US3M`'dZgҚ4B0cZsw0A80-\ZO2. T]_pұdiZ7i^uqeS0@c˪#C]#9bS6'f-Lۄͣ:&%Ng \ /CSr~l7E=,8\\>Tl"^R]Jje ~KwUPp؅87Յu ^Q(ikq j* ] qӢzScur黲KMNH5wOwENb1xpQ3k5ǽCssׯ,r9®>CkMȍ^}\)"xNK4] e YUlCLKJc͍sDXt *wYz$ ;oOH{sG$OFvz?;kE'J) tTՋ|[&QjK{]{_h>'CIkKLj"k}۩.$RbHN*]g$.>p1W3Z+QZJDLwmzi\IS._X)4#k(8e9j$Mk\p Ja`JAJ 1 P}0Ut#JjܧZM[a{\W!pkթsf3=B§%Er2oC@}\'SexWdzAܾ`N?Dާ)T)] #Kb'ꞥ' ~%@!"FG*dM0rLeo3444A- 9Esв3 QV8 VNwyNSWί=3wSR@f}8g2%SRvHEo0.i0X6@fBbU7.`C{*}XEۃ{[kaXwzC [@ݵOӘ!g[\n'"t &o&t!?IzW@Rզ " jRSD[O {HY)J~eX.'jO!09.gdGBKX}Xٺjy}sL  &A$cL9'3Om@W#WV*81 o}KSeqIvʕUC^O7sOV.; sdXZf[DGŠL\j#:+R4MRpԐ*7hW-rqtm,w)O,0C_7F Dc'b >@p x7BыH("2e,o"?)\ zm/bsKŷq>wmw&8lyXd*ns33c;q#.={IZ䉲͘ycxPP,<#dihSB띋Jd8F3SGj (k/k{+恝4cGh勷^R/ݞG؄r(Yշe!L(ocTqUOMA5A"]pf <2"?ZA8. fgN &COdԫl/c]a=x˵B$йbЏsY+0OK~{lI_o MJ3kݧ}8bi8nrxYC&_($ PC2]OфqWbD:eq&˟hr͎sbfN@Ƭk8Z-n!+t׌bjy=?EAgaW֞2)LlXK:[묚,F:r[ظ ľWcim*leUqEQ=Z^ćqu{ @|5K<ɭ5WqzwO/crݵ4VT\[4o|2l 0j0(Fɭpv1?N] s\%OvuONTb+{%|% SUpUo_ Wk߾c?'wvRNgh_#>YNA Exũ1S::#CLlzm 0t5WvbV\ܤVC8_Gxe^Z% +IP- ͧ7%fT}-*6:0bmQ\,bOcd#qM*^y7j{ᤁIW>ex pSE}-"5F E6J0J%{T4ps £Żf}Ig84D+I!OU JzYwaz<>.В/>nfn1rwɛnBW?(1`udcC+ Y-a\? ɖ9z:E]Y?>Cv5Y5\ɖk4Oj w2>DkآCD)$VKy6CĒNF()\>_(zvߤt$8%VrIyxI|=E aAkSh@@<5F7Q]҈A{Vx A]$3ty_&"#t/!p9F,Є!Ҷ|ĒVO$cH!# !)ѥ`I)WrubG/mN~U=IcH }(Q[&W $x 鱜aGC{c9pLH ߍ ks*ȧ&lVƙ#?3[}e(.)o&. b@;>UF^XT_!q A]JU?QuG-j@\2`$ٛѝXþ APNywdO=Ex/S'IcO 1׎uF5IF?!`v.޿@); KU{r.{xAW{f7yXW4Ԑ֜׮X MFgR㹮Immo/&JFO,(Y"̳{' Z k_eH##AWƑRנh;WEn*&aSc>u]_&U4J%W]iIm`ʎ$ǵ)3kUDֈK6r 4摧-vN4_`~o(&H ()KŇ{: .#tS57!#:tL]a{ >]Ve #%Y yfC4fx˒f^%ɚ]؀u ɯzPN8\$-]4/Yq+b\1"|:^yoďW^OJw=rx7't_ 'e^.7tiTAZe2MxK0VPC]3۠0UlY ~&iǝ6c(tr"OFm?Ȓ1y3hph6%8UKȢtgs.awE}z<9I|\05K_EQŽ ܊.Y jCg[}X9JnrxN=aF0Yģ@(ɬHlW+B[4v[],@qx4̽Q)Y1kNגggEwءzN*{`@! 6%F[ʦdѯ3;ĂpTˁg.JTostㆀd7ac9Gڅ, ' &id+|\_.+qzŤ=56gC\;U,M 4B/o՛]76mm]g0gf @ibi+m"V|9{XdU$aEl9vmSzgN(i}M1,ʬ?M$}y }|րs kοjqϲloZx>9FJ9Q+bEPs cu^׿gWB#Z~iDL;̡!$Yq^CPF:u+canW #F`gk-joΦ   }2yΊq3Y2&v#8b>pxwKm)"1'lr hZpaAzqj/9V;fU[ USsjŝ~$ݓkv=6ړ Kq ̟."6QUㅹ?^Vo`zJ_Gp95X8VYQ-iK肙D}Z{ٕ7 T==&:qZCrBWT_|$ySJ`ۘaL$.A@MddQ2'lH+S̿sj2I<[C_^a #V! $̬P'LBdhkcmNO@|$8MczP=_ShRRuLQ(1nQ5F[Bۆz;mC*~pK(B+ $B%]FjSQ_8(mau\p]xe`r*;[z-=S1vhbSżYGSz6op_hv,Y,E8Mslǥ<˯q*-t'70J_y=DWWM 3 "uVl5Qtȿ\+嬪.ӡBe)wt،1 c~J\YO}5pzh%zR7@v }m㙗"gUA+yyvͥܟ>OO1B\>v92xaU`!/V\t]=HdozH\(b$/5󄣪Vܣ有ח3s[vg"cf /x28@D9,'${h2l~7PPipjǣ0tQenՆ/ȐÎwh*LPkK.:76b oŽ|>}2.}?J?G6r?/֎C̼V|EW77<'H 499ZW~N:8 ٸj uާ B0%#R7Թ33h=BȀw 8 Y p h<8r :j{>PNi3fmOPk7 GIނ5C8jH,@ o669 oǡ)P/EܔPAzrB(a!)w.6ˑCrOi)3]/B tv3ͶJvyۺUONwzk`@.r9_%qdgʭy`bm!!I;pqg}NÆjAyҟf[ 5 sI;m69!{](?~,斚'UU+֬sTrbFP4 ;&P<J4ynU@wgt4POQJrM݇&މnQ w;Wx%8:2ǬO=uR2[6cH>~2r+O.5M2KRe:;0y׷x1j{9qUnZ:?M`VCf &8m.L,{DHƲc:NZ+V:masR:÷.wajb+ZxKsEVpSyPgHj0*i.Y ԲsC0mYe8;Hh@-%#sRRMΚjV-Al]ʍ>N=C~tFw?=c>15BQL粍zq9_5I¶ VANn_u\sZ:PFx7UAbHЊI}VU M J}uQo 5w@f8s͟.^0BwM\Vh!Im`pt=vR%7?j{WOAr3b#O鰇O{ɎaF>\~` 9N8, 3[k" g,f{X=P-^95*Niە1@#PFcL?3"釘ohx?HUx[ha`6Y^Iѓ`7zaRn>$蚬MZ5j!੩%$UMϗM.xZMRX9 U =P@u;1yĖDzJJj.3_{l[V{Ê.a=9luJӴTEZ4Jo<$Pkv\cɇ \-UCXI9ejuuag(v|l9&`0upg;jfg^[vD2Ox){[Ł#nA%pQV Y: ,Vwĺ5Ue%_dW Y_qؚdӐ𭋾#b9rN,}y5Nw|BZ/bi]]cb߭hɦt z 7z]Av<,zڃqaǎdPw)Cš@KEdSՀ kA*Y̱o4o܁ٙN9Š]˒I-ebm|-$. `KP _wJj>ůjKkϮ'o|J|b`^mr7䑇n0k|:"+t+.l2낏N d8|4!^LG{Ϳ+Ր .&5pޓ AV3"10ˠ[2sOOji{- ,Xf mT 0G&XI;fBPdg1&U[b456uRbGc|F6 VjkC ^05u&dHʑFE:zQuތnsn/A$ć_H}QT/nB 5l#I+q/ ,`N8ϒa]]"3z+I3$ѰJ{@VmVRpʵjp~;e׃ fkY=2]Ko[kN1X,@*U'auP1 XhƤ4 qx*7!-/t9ݸrݧ֭c<੖KުΧ8tE3١y׿vUQџ$쩂@ Ǫ;nC#e a=+3~Aar{MJ\n֌<&q7*\e07@uг"\0v[߯'ZFz*dnBTW#(.F"X(v2t}Y灂4,^u}|6(j3 i&CƉBc>I=xev Kua)ø\K> %_|č " ΚFqP :8&1`zY?amO%Wc3hnv7\d$C"f9i)kmS3D\9"Z` EQ, mDHFP{IR*/,).;EYME? &gSl5XAWC P0rۄ_.w cg5R6g%qi+f'g. MbdG :~i^8 xFڈ޷/eİ8CjO~uP}JNQqbƈ07o1#7C2Dۼ əs;I]F+AQ,W 6&Ûem&%†Ihuzv-38xJ)Xicu"8@p-<0y+ً̨=wv}u?^AQ$xV_h1մcJftFgK1 N{Jӗ Wu GKmatom,YHCYFkFTV%qG1]R~ GFrZ16cUQѶRxʳAS6=4qj@ރd0o2e539-tπLjx"/1W '|SY!ƈ^i:WU1YKj}^T |*\tׯ$ 2QRE7sA=Ϧـr[$ ɤGdXpN1 *i>Цu+_(BI0r 1&iǂcn;zK̼NzD3@T_|h骐VOk {-I?-]tWZthQH$7J]<_]5A`%iE0}%5l?nCkcoylNy!=uo,&87?2)DnKUS զX&^f<Pc?=pTΒKW861';3y$kb8P5q 2tɍw.bGxt8-r~K]eHKn=cYHXhQ 4aD3DxeJBLh=nqS2?eTTS}$CFA|>F$fTJ&ήaE1;| -U*Ζ{cai1e հLD(ŌWCv[ "cqAo;^&]P'ݑuHr#dàf'`9EºC;"pc"`\GiRh̊)$gye{;e]^f5Fs}_-enA1gX<'-f|"hJ|- =\`[3BEcCRԊ[]X!_ ٚkyau\j6 ץat)\ϭ/q0}%s'ㄼa-]?WEm[h\}Ȭ’av﫚I+ 5ʵk^:r@ŏBqr&9%"IX3çOvVO;Mu|IޭPzuUF Ƃ; |at7/#7nxzyH錨P1}$v`$aW&ȳ Eo ax魏qhGI,myiJ\y烥,MuAV [^S:|Jeuk͟}9/≦= e {N'u97'lBo (:>@DVigZChTHbs'>u{!y,8oIpmM^O4 ^%8F7eHG/َ6N_K8%mG@w'  :++>r#v%<8Kݙd (X'[>($.)X8Rz/:M7xlˈ4>ЂIMvc 1 dÍYͯ̈́8}tcEHts]cf5Otf.j]  03N.1 q>OX>l4|ټ[βUkHI.!LdܼpjR#_!e(뺏 XY͛/p:q)*h`qÁ=;gzwǪ&?I3G5jfk3 BEbDxPdȒ><'>qPI{n ĤMZS^\ 7vQh< RJ_P1A@AάXJPؤVFD /R+ӬaE.PoafuXhp r>{N&H3te^3zu̪^˺6D-O#3SX_c<=B/G7e| E}kz-q3OF/nJ w^9Ka 3`&B"ft)|tTNA#3rU}iSZu@q#lcTo4JJ;zSvoվ#~bl̾;/qq^Z茷Nse,Qw 7(Ŕ`*87^PװHKFBn~ڎBm?CzZ9Q8hV̺=>gk`f  rњl9SCJed9u6ݥfW12|!wC7~#;+Ofu2l=qut lĶ_ L YF5<^km;Wc{(VRGd3s7J X @G!&ȓ՜`Ӈݢ3Feݾ ZyX&pVEqL,c4sbF@zahTU󫈕ERRrC3\\8cҡ]W11 ?i5(ze)+%&e1F23 7wTa]42Z09 qm_J#Hah,fv]@,V:2mR;{ֳ`VK83CLJvS9m.d4k\rj)k%H2JYok= `O))]s*xC^vB* h"(G^* X'H^֖DWS juY7ɺPT|q||pGEly.EWg^P,3b< ۮ’x$#\¶-}Y*s%)c$]yvQH.+ ~ڃkZ֮Y]]#nnVv'O'Ջ;Y`?y~=}L}T.4EPojVcݣWh떃"*XXP"u#G:C X͝UnHWBpDI|)#-^ {1V* *Ogg $q<6HZNOwHkO"o(iŧ5Z>SAZQ%?s{QI_4X+C/5pgPeg|qC|SKK= ![H8Ƥr߻{ps7H[>i>6/%Z?KX"SLϞ1 l"=EN ;BԎ| ELh&a87Zk(pCy0 .Eדө5a n ZoI9I8bF(m87[M)?hY1 tc_Z~M^ ?6m">MnWf,]$3`*,#;jǤ2ZQ7:<,X'Vr|`R)1s]6ȆLr=2G!Wxؓs[:f"SY dkhQaCym "tt7B .qҺ|g>55FHڕp\VT^<܈Qnts$‹$@ڬkZJi9z)'jHf>uܬG2*l+ saos A<zX.kmӛw47Jq2~#Dz2 dDZ|.sS[>;1f&'")五 7i*tU'O OJpl_l;Q[->0Qf'ox 6;V@L (7b#1h 1Mrp'"f, '$!igߜMBnʦq|z_ Pda@I )/Яe*>4CFEpTO~՛ww#@EdS&_BȾ#P$X;InEzsRn*̪[)C n$X(brBP8OPdf&j%|u !ʇ5֋g7<+'d?Y#QYE" ]3E_IsAHN #PϠV:2` (k(gLu̹& r%j,]{Ό6mLLPD"2]e- M,ah'rmg5ɗ{〣5҇e$ɿIв A^MTdb[#RIC95{G`Dm_*SpV7׵$-IIH xgŒ/v<.^4X͐f2^L*\$ƲaƑpT9>))zoNTma?\ q^ v8yk-U-A\(78UGCϊ0,mT ]Biނ' pth1fV?Y(H«~EeLP ݽ4[TУcWKUw 6n:+iۀt953#d^ 7xX5E+paC[2Z6e=U(cu$$O#F8(ȸkQ&g%6MPcP hh#G*.Qx}\Z0K͟gh ,U<薝iBo& &z=j} c[Vʶ\Fܸ.嗑E7V`hU31C?FJvFj+/"xl#sRzDnS.ԑNLaUQ&MvOVB5Xȅ?w8+UcANG̑@߿5)t&;+nl8T~n) pU@bO0W]X '{# `*⦫幮frՂ*-ZgqA:[mV=r7:seh7mk̰+&ĮBd[)Mq06l!n 9 Pՙzy]߮ .6Vb9]<;ߟHc'}]pKJQ!Ⱦr|12&|ִ )P a  ,n^++,!F^Q0l.nhrX†FiSM>Sc}A;˾#4cF)g8CL_Ǎ"g$xiS>[KՏ_)o#pN [ L"XF@n8j ">؜z3lhv>hjrbOfPfwݕA d㗯A6"ة~p}ݯA^HOd%O75Y:`/rHHTxRCYT'_Ay6~ȑ']6YreIG(B 4\zF ځHq\Vq\NdEu4o`YZjp>bp!6_\VnCŐd ܨg30~[tFV1Vq۳1_è{zMqs'0SY|E4@?M<7 (],Hi6ljW.}(EXi>nhQ(tL|6ӋzrV5V&2MfzBk4J&KU~41Fwe2'wf" [!ͱ!M$=CCz"ԧ kik(;0C")ugu6+RՃ~\_3E@UhO#+'a$ miaHw%aB!ttu_A~ )+8Ċ<ͬ"WW]t<'&GFįbKV3ntFYyj1o6YkL tqG**/6HIg6^RT?] خY׈6Xf8ڙˣ(E{-(qm]WFD}&T}y7ށn0U@ &#PY% Ir~:WT=[|h˦Wu*zHnPߨNW!d('KQmx#e d>_+ I3eɡɆwϦGJ HڒNQI<5gM@{1-wt'RBZ&8Wڣ/7q:Fm7!μ-m *O_ @CqNcW_NǬm?1+\׬ǽ< _Hᓌ[jvQ2+bΫly)B :;0VX"p2 \g!yJA1jwc;O+{o@cŎhRe,d&pPņ>?D$ԝK;u[꾺KC /Y5 䘭JC܆yZ 9C@ %Pn\ &?1;=JArh{pX-jlu#xU_V*T!W2:1|<*T߅sesvx0wr(۾1 +U6 }(_v/stxh~ҦWMLlW?GwzlUPdۍt+!]#Kw Ćrˑċڵ%S4:r3EP&@#J #)&MdUs$*AA\!mO[gSgLjxͅ d` 1 5zf2l,\&nu8%=vu0>I痯TVp5t>kFtZfC8K7 _L0-tt | {7-aݼɭ@TaOR7(<sCqj)_Pk#R>f=I^% xf>xq2k "Ļ@דyϢ\VQILE!?-[GfjʇJD`!Ut6Ksee9B8Upc j;vk70S-o!u57g܋#C\eDӔ_̀ JgUaǞ^$@4YiP`9sD_ wTda+(v]J5$'lb?Wi"hXؒ:9tO\n6JKpF`/ѡ[ TBՇq_٠Lp첋)a.#"P0Vn"kl?̝ *[8~O#dIK;ATOa.қEB#3[:L}/P1nTqK9w߽4`c_w'Jk4N[ѣlYlRh2'*'>qxV#(s^d@}y+ ʁWN R@r/JX(u%н(lxoqc M.qIdhS/q hK {4T |BeA PU Z^t]fcn%˰I>hݞǃWNf6jii`'#jYNrTk_I&P,Q?0ZA Fc>*qзCS9=^UZ?%ucn8$V~jp*^:QaN'֎';Gs*].df5.q;K 쉸jrlmJZI01?p۵1L9M-DEf4bπʼn0`9C\uDQQ1mzn֦rNm{V0chi *ȦAB'NXPVۧM)Ū@<"ŐbK#dאv/ɫ Rֱw۴~N1u_ 5Rs; "9˃ f ^ +Y40, ~': k*:2/*zOn.loX=,b kR{g_ޱA+%ܒTȀlaW:7|)z-D.3ձL"W 4"JӰ 9Â;')؀,Ug_IZGU+ Pդ-i0$`F4 B܃ +C񙌿i2H!//ha P eG[xS!Tm@zhMGsG'IpFT“wz<`'~9QǐNR5R*é)nhT~;6jV@SXQ-9(Bl~BжLHY]Z挲,=ӑ< E&ȑ~r 6kݔE"@?';7<]椧ҫ`7&SQqb2<fư+p`g̿g"&{eLCs&ڋr2۟Î)n#ѱ jƓ: sF7l;;~jt%4+w;(eƗ$'>uT ͧhH3dW~ewzTCn4=$OExz2jO^VAh@m MD^d?5*Ҥ.&caWtz|au5+.w~\-yNI홬LZh;咦j$`Q*˷&@Q>͔Dݑc}Gܖ]Y]aȾӉ O:JƄR(Wa" %ahNX_rE/,8O[Bs{6]aRX`5o?,@ 5;k@ׅ\ zn0AM?lxl g g۹+ΎYNKvOulPN[Τ{:ׁKg2!EH7緧jz >al<k9Њ<=UhXW7NiB$3Xle8/(FwUH9{ T~g8B4l:J]ׅV#0At7?Մ%qv, {-GR{j  !ehD):{$icjptbqs@ BJs$=vtȥrdzd:Z AeLcR%!yШӉo4;WD=0aio"48/Wt ;nL=%8hVy6A-f(\f Lʼ͆I޴ Uv'6M}yӿ^HqgHk:P2'(%EPj<t'"'O73Fkfqesxh4:,=-jTd2p+Ɠ>}褿2n֤Y͠DDަ GS޲{kDvha.\ ݓsyi#,5 0à4~ AWy05ַ-?I?\ 0R]^[CN1KQ˶q^tJ%Q!A0˳kGֹ3Ȓ7Iܓ|ގ #s .~YN!H];[߫qlSCZ=a1iKѕT1MxA? r/)c%W;bUb4WM$A8x*QcOD)eF{!T'$勞lGvTZ?G)U\pR뎺q7Z[PC:>ľv٭T~/nMiG}pbQ\?F!D=ߑWZi٣`N}7aK-Vu[!P S#@^jl&Mmܰ{)A4JPƵ\7ȎNn5% `M#pC^D/V#/t-BS;9+8>>$!`אU&izJgc\4[KǢ^ &x 2N/k#'sRs_)|A E/ESZ!Seűh5 H N^a"QM9)q odaU Y Cdwqg0[H8m:<7NaF0 5H/ 4]wAR|A Ў?c, Y[p^?"dnA#r9] m5/=<\e3$&>ͱvVFU%GJS 8^RL`^Hȧ=w$D!\RIA> oT'R6[28jTztE5*>>ˆ!cʔdcKb:j7f+}$,Zh=f@PfئcKlv "z,sg 7` ]}j -İ.xkpȰTEODn%QOelZ~psOHW7r+5؃5U4/ 3) f(N sKSlY:tN۪)C8۔J^) **|xvE, V+РRxzkPٖرگ*GBhpak*o3}}Lc=apvt\̨Y/MQŘvuzg];g̠۫xxxLxhA[ ? G&vmUYb2/cT$;HRU@0y=iZwPIe&cW_#(ITx6=I:q[ Tɑ33'[NWzFaYc{~;tEa^\'8!<7V{,yO'Npˣi$Ҟ3^IUEѫzJ1A3wo>^dcԦVvt~ ܈<_L (^_mL5W9$ S'xV1 G:sT< dGnq_XY|K7b kNȍ͛@o$K}^@NDP \'0bΘJ H|+.NHS4y(.C@wUﬥa)k"L"s~Rd%XƟ0&Ȯ=֭z_˜MOS3)7Zvb\ s5`ݜbzs8[\YIV!։<.}dc1DPd`R*:.v ֓fovEP{yX;V>yc9>&K%rHԠzioR;@e3%9d3ly5f-Y@u?rToߒl^f>^.e. r! qs`~zfm k?2!cH:*RAdDd9h=;_pa/TE)<(4`K8"Pjo|\ U(PB¹gW0 #f)P[&bK"P;{qL%zӑv8/EҪZ뱳x]Ԟl0C_5F>]o] 5)2smfڗ&J+Jsثx@@=+l4' NW6u`︮(쾁qIBb|^{ngmsX2 \C9M3Q_GhnYʝrum Gyr7f?Fh$c{"ۃgrGtDʹ+RZ]pSt-sNc'R7/ߵܸg7= :PG9h=oȵSv_5j3;< 8* ١BFu! p,rh)2ixG*ӷ0a@~ 8Xqӵ15MW7#a?~OWUB R|'#cZXJ?7M]n4IQ])F qsf( @ | l,W#g= Kx%JF,I웵F޼2QKB{g{S] 8< v[Ql~ڇ6.Ir$L;I/εXX=S whu/sTbܝlKi1)An7J\tKZbf) @љ3=lJj|z W=Ĉoiq%jwO3r43;lM8JsdѦ Wnˣ&#r/\6>fya Q2+bDT2\ӪhZw/~~ ŖgI mm~"kTׄ|+zz3@Ǥэ_xN4Sg D4Q?*^Zݘ@U{ƕc`S;䨬fyP=5N,^B*[N@^%<)H4"ÒI$p< goL=%Jnջ[*$l0ѭ ]=PEe_i`1PD묙8 (5 K4SϯdZU6<͙j,l=JчTo^u"sŜ䑂25dЙKv/r ︜`zn#P$EUz;xѤ &_r-Z\rzxGdߜҾ'f(ZB-| Q=ADjsL=@4⢭mlH6乄X{1 **nMyk V\'0)vԑ#XƭVnES@VNˆ‚0w 奊t-w9"#MFǕ`sM&MDu2l9Gt F#N;Ċ=Q&U^ގA;FR8nZEkHHiD."]2Uh0o'PHtjU'bD ՈY ɝq<|C>]VS$[̊̎ZtB3ml‰2cˉ L+>,BXWp΍kP;Ŧ;DAA(ghL@7,cq ,s'<+uvclvSl= SgYZ07070100000500000081a40000000000000000000000016650a15e00019c78000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/Y]?Eh=ڜ.+ ,q+EdMUI} da\rNZ7bЩ Ec#Kz A,n$W`u_l9\/:SBonܸ X$/m+Kd|nQ͐N4z/bBl˒-Mz뱚Qkt:/7ڢ_Yz!taNVWiؘ=F38qgLGX{ċ$pE0PҳCFvEib )1/R#y=,m0\30#*ׂ`qɳA&MSaRMK,N%p񏪗jC17R .}8h;H!p4- Ya @']BMd3MB.K7i"Of' 8!ry`@#378:1tP I&BjBѓ3!Ƭ6YƼM: W@RJd *COu`; ej]ϙ6>'1:!%T>LEt38V'IƆͳ/t[OYiqpAoC 6uyrl$}>2|,cF28seKn1]r:ƛ yS܃o-!)1x…(U@vmnLͅId6Jѣ^yʩQ8 45qs5+ѪH##m1ssQD2@6YZcYS$w*BǮYjY~co|-mh Ԟ:O BdiY&KNvdV|HjBs$P0:.fNLx:'\Wǡi,s`7bfN弁q3҄QX4wPX#)B4/ #:|Vj$"&"s!P$(dLC%VPLp5c㰄X9wvkƣzԜ{1nNC!N}m¡Ӏ$Pc=BMI2v>s_yn8ZP(@ấO]<Շ bHSb%9[.IfvL+VܧXS]Y Gsy *sy'6Bள2ѩGF͞_FnE*AdE? oR$D ԧO9Oa/MH}q}Gf-,N F3:XߐOsNNoCՙ$GHb[?\}fWNL}u+%"2vl%=HW+}t9NKڶډH~/ЯV|a?fXrҠur|^ZW_lڰR3tH|53l3tk-"af h{aOXt}6[Y; g^sg!/ . }thoqY2ZM]E5-3)1scTprldHO'W<|x24;t{!:7*Dq]%Bzy?1=IXo-:!=v[Uh$qJ!:'kaOpܐ JdrRMZ<8(Z yf>;"TA -{bFjY<}(;;p d.-\(]Y1wykzܷ=I&Gj$.szϢ?GÈbƬ}CRaNrZFjCuX¤cEԍc=%|7y@,a [neB(? |Wr̒O\nq$<xo%~M]ҜcD qU(rꠠjhc ;>71ՠ>$^Vvg]XbN1Jtg)_ĒN^A_nƭikjc e'Iޞ>^[Ll 5g2JM|dC(h=x97+j  jo9Z\]\V1/y N Bd _Eo^{#1b$|i LmlGnDqY&Dm ~ [X"W|ލ/ftpVeL.#3ʛ$-9qj4 /q̏EӞڊS5FYdӀ"zZ't*+! $WT]a;'=~9c *H]W\AXP'dC+.)pжOcejD-\5Xfg\]p﹒5 &wm& ?x<<*EkJD2G͇7(6˜aj/ܦcLI?ރ\ DHǪc5G:Ůk۪>M B7Q"q3ƌ Rԃc-h%f~ 31=2F}@oңHrl﹮`7@1}.sYԃTG*?ZXϻ*nipkDȞ/?gݗQSo:R ' Zs;G^[J a0łV@9UQsy\yAŧiRZպt2\4hFT4䮄CZ&\pQ{x]z9+02pu :o@ /_)6piF}5Jl91m})p-4' ?\n\dT,*܀Y?}1v6ҹmفJSކzJx؄NfJ> dG/,ɇJ_,R3f #Kڙ]kwB5(X83MR%^yGF~QN^Lt]~5) ( WPDZf+(VubAkߨTwbg1c't_LKK! ˘L%xQ` yj9Uxo9D\-dO cW~X6/4)cBE]0^$2Kkoc|hDi43q91F>cp%=/8{+z"볎5z#-E.G4ё۹ Ϧ2gGh>u:?zzO>e,ZW2WNÖEA3jWݳ[i<EQquqgn˷(hIhCR5qB5W"E)+ı^),"挚r+Y܇Ye+ 1p6b/,TM_l>%"F2ro~aAQZ>];q&4g?z#헛`:Rx!5<4wa0xa{B'Q%LvV;wѡ ]ケ$MKx7ΤJ sp0)W9)pYTye 9 p쳐weHVDÞ= 楃 5 G,;ah%S,vc!bW /W[<=$ 4!Q{ 5%[~1Kܢv1 z5hx7nz{-ewpo +X} "t(M'Q5[td.fBd#H$ʎ@^n}NX5+P[f_\8:LvA;hP:YYk~l)|:WĢ{d[Db_U)*c5. IML"<!IU[ޔ& &"~ea/4d~ꡃ6AKKv6O;OJ#GDēGQ/{zojy!xmum%癩:71LcCVpfTr<ԟr}9;EYYP65~YVXHE]QHJ@47k7fw:ފC"j@4wf5swi!/xI2?xa@M!Vuᦻ[=-rD3l03;]ng99AuNI؇Yu37S ԸPqYPw)쏄nK~MeCaŮݧt\E3@:thd$PF{CȞXC, dken>  2=BE"?FZvcwysGM;vcka… "ז +gpۆ*4QBKn3eP6.vBši4 :Y~KFzI1=+i~(a؉V6^Z?&%]N7?Ӟ@L@AӁ-m ]BdfAf$1$%䱛)_#]SACa53֗{ I9Fd`! i'23k p "եE mj\i;|&mlB- UZpȤETޏ78p*Z?'H.pHh^gy<هr.q&NtFFfjӄCZ]kT.;T*69 }79g̹;VYFo[sgs1!5)s/fCJrl 5]?yMޱ0-M\ TsgT'<%7Ϻ=u@u.v1 bbuZ[;b>TJ8fSk5 辫-;?1zо>LzYߣO]ӱmOyy^]]=ά':< 6dCXUQW%Jz(~(:`x\Dr9VcMz#:+l}7i6JNd-Bw|`BPuԪ/[m!PF\&/ jL~IɡiI\V'qQ)'BU&5DRخ+ 0'+K€:IUӬTB l ;byITWep}[y}XhKF-y}rnL?.&}֟}TY#cA3HȢfH33hEnJspB(?j`C]I `ЪBKXYi;2a_tp#JFIY Ԛ^,"/kF0K 1j{(Րl[j89L fa814Ke ໶Ae7L'B 3ҥWH"u ϫ(KS;ɖKmYJq!Ek *(΂@&\}?1fv^2Efb6T9@ GT h_\Hxw (heƈ#NAL3 ¹_h})UCyBh?ͤ~=g=jD3 Ox؟řݗ~]3sbsZlOˡ)~1` qJ@ 6C( ?!fVCTnװG;L1""LѱHc*+@7y>fSh gMJH<*vaO}_}F0͎<>Y XûLڀcܦJuj2m " $1YᴯfDO*) H_S(nsn'jyD]oJ\~F)ie?Ѕ9>A߲ ڰo_Wב y=Ve'S2C^\M᷆T,$wbkH}=כT ѹT#Ě6ƣcS#]?UXn6@tjaLQQC H`$J$\25!uC,k(T9 E2[1WX,WDvR<@&bn8F8[%?5^͜~!1Z"ml<(Y0S6h-b"T&zDPgjs)# nsB3sӬc"f%Wǽ{e|NM3C8`;՞{;t M>l@T`DR5^VY813#p#aҺqSP'_2徠aDھY99cM/F;ɩl nL65|rHDio#&!!.U0ln@.|bk/r֜Cl QJ2R"N 2g7|spOg0)V5 ;PZʼnb Vs/ ]D1~'̦"i.o`V^W/9]C1bDTNͽ5^B_qnCd`SWpZNZ5-5g #*7?ܳHÎ&9sKyCկZb#VҒJ=4RWwpoHE]>qzK <)?ؑ4"90yw!L/PS&t=FPL#7S톼Nf<̟m7zA.ɉN& pOUf2`J_}k=s "%u[rN :JHڈp/u>39WS$: 2PC4a6N\1 Ÿ_j!Wͣq~U]~ {d d\%Ҕ|MMʻr=h-"՛e$țJ M-Bu*Pt&(v1$G,;{k#L?*&ۣ/^@ImRKV@ФK{1"m(`"zt3د}yu6T,@\޴䝨 )m^v3Q%e[ C?e <o҂Z֥5Y05+V/A\ʧ}fF,81|b||ϑnQSR hy] n,#I6l7>_a ,҉4kw:sMV1 X]Z8TŒc y]s_.MjkKJ]mro}0F;H޾pK" %\6{W.Af(ƜH45jkņfwa~jK22\;Fkkq)I:Kz(+X Er7/auZ3~+<Q+߂ K\6Bt8?wxb EIn>9y/pFP~ie^/e03Z2#F&&oj_LJ]f˼2>ozZePC sV(_:$3S$)2HBmHf )3~v&66~n;âAd$sٸ/>g%.*^|Ac>7 qXM <5<1)bTiKFŧ](Ӵ6hu_vO?"[p8Хc7֞nT`fmE8H;yvEve.9Fs+Gx;'FvیCߥEp$Sq|3߈e7>4p! Po8Q._)vl؁F @--7Qg*n hud ;P|K;"87N4Dâ.f ASۇ%vDB{ Zб]6ňcg\2]oaaOc>GXCh 7V_t*qUұ)o*6/p^^zUC2iZ+ @[~M'סGAƽn^r[Q@D jsيܧ(B}> \73}*:5bt%at^],eo\u ^AC{7s \ J~cmWZv&Υwu,àBzC?VXvг㐩uw, 8e,[q6JPӛ0wE@]G8!lK)G{`fg|+ybiqn_Dn2>߾ (:VX7QCw{ P3l/Jۋrf}m_nT#zs8JWa;#`w0,?\W~^dJ M *Ǧ(]VMg,x<-g,[#uqCǟ''EC)e=S7VaI@@Nlds|Z!ZV(?Oln4W^%}TDvoy$QFE3t(S!sZ12Oq%%Ҥ?wLkLncZs8]~)=M()jm3h"9m#.z x/199Y3<#ψs(H6Xx6 @4T7&,]7>#53(Ψ^!DQp(e0ɴW;q2WXK,ci笍ݜd_.n%yE`A'~bhWkzd/GZ,/߽;mmvasIEe\j\(=U]%Xc(d;1+UYed\tB|];ƨ%I"*j4h EIoNm V7R7HMU9l&daS(X.R.4ٛ3p:eǩ~XX6NJDleaS ?!ǶĽ+߯z%+5Ilb -P?wȰ_ks6yIbD&@TӖ"!r͵ޛ,J1!6V{cjMkż>@z Zlx˕E)CsĂ"u.Me:Jd2ۧ`9RHY@B2么V-er&%\Mz?lV^(Pʔ0u'8$/]lɻ49$s$ֶEVސ`k8}ƬKGޟ\ awfUSʨM>9Oy m~Z[[ڨq%jAov|z ݱh0-,~0v)J.s0!TOl% Yr陬7o=)Rc"DO'ʰ=m4#NN ^J~y䵞[&pqfC&zMQf]ޥK_s"=5q&9~sr0_ d"D1HE.ҧ}z8,>:( 8flen`dGs>31_Z_% e!P2trv>̈ FY(H??G4!Y˖X'DtFedk=?ŭ e\[IF*zV'@5_ خh;"ThqN-!09?yLtgrl$8gM*IX73Ut8ȶ$Ye҄ 1ELR>F3; R6ss ( {InXЬp #: JØ$4/H͟l(f=;۲RuIS[!1YMr; d [CRv+Unl>{K^7vhS`@Xb2ڌڧC)pc1iKܹ̃8'ps1 QH/Z0o{z!+MzaUߜ`ɾv<W.t:gK1ڱe{Rd1<'MmaMw'c܃Q.u#HޕC'X 'o1px␭K~0($ EKAE*6ג뿤β$./k;3OXn8ob$`dOOǙp1o5Ok7-!]ͯU[)A頍`'F8'fΛTt2?W =+s67idcY?Ac K~HI $WE)ׯTuuǰ #Y"_PMSwB { (g$EU\k.Z [`;AƷ3JeW'\I-rHubחc ZHX5x$ bܬձ N˕j,<@j [t2vw zGf .`vUU S`ohUqCguڳm- W 6#] ).?%+%s;VJ66wl&ۃqtC*x2lgYY1EeLPK5Pc P&U(3M~E}'Tx{_,kp/&ɋR*zb179, T #h:!P%!圊P!6ڋfH\I "B#P/ "Y/]'֞xT73LWAM3z2 U#|,243fRC0CY, 6J$k=]@Qg?;<t53[8}>}" Gbs7 7G^m`i7/p^#`$\c|}UmlƇSۅ3E8HsftXPa`. ӈL\a,QnySw@,؉кiCa=bF5ߣ:&5zabU*vq&NDiz߾Il(c@\'{ʭ3g`NWZ/b6k#/"D( JCgk0[HNW$RwƻeW+WliZ,ycJS֠c(=#s٬i܉GOX7Y{20/rp0{{E"s=\}IPxC0IzWDM1/z^׍RCJ} D*Jv/㻡"Ϛ'}7&c$*Kg>g?T}SC|య7r]<(:͞J1VD[뗹i*Õ(I{Zp7I8bwb@}%2PX inT*5%B{C # @[o,6pDK{ұU>Y ~VZђ)ߖ #:op%!36e;x_ )BGLyC }}5 GvbMC,+W&ݿPB9gk9t­U+bctT"> t9z|_u1L7(F0< :ȚX2+cPxV[5Һ`/" 7,y8Rk2*ͪh/*_\؞.TK Zz{᪐;iKB܉a}OĹQRdQƚ&p *!hZo.70ԗB,O(C]FsyL%<[U]]-(&W!݋zdPT۰:WֽR8c;_4GwCSUW 0)ɑ"Ocmjԍ9,`y3'>_2xDrCV ef>kg.#ڇԖ;1C!r|y5kcCr 2&Rm3$POCëܚ@X芾1z -Ѕ\0504hN&;3F4;5[`khk}xj# Dn?z G7;b_HE -Ъr˃vXrrR3 wXN&#HW gEiqVa~ HK)FT/9%HWz~7u>sqeeMkU6DȢqѦN1W4as #l b,;UZ< r9ψf%ȬOP앥>lgA"Nb8엞 F_(>V "fdKF2hgƻK0X} c]cK.Bqx;Mm|Ij7Iҍ쭭d%r@%ЯXP[e8 ƕ}wҶ>reM}1>}8|uUy(}%HAg$Nӳսex+T roJÌf~UQLԙRg5)=LSMV傧/W'"*/9LݥAբVU*⌗˶nl쐓'r;H0%D[yREC79%:pըg&ɦSMC}w]:hzg2uTPvV (7.4&[;`EٝBηGmPladbQˣ`Wwx%Lpֹ[!WwMGH ]"mu\!fNڲ:Dy{.!5\bإ-i,u1{*aJLJ}ȶ6r(z ߱cw1c` *SqԎyk\~A^{I`YaZps}@ҺM" \ g>kpc@`끑ݓmV)7|ia/ ¶SE򅶺tUwTa '-X'V^/ZcM&ضY֣wHMw#Jvh?.juЕ09PQ2[9EIA͙9+- DIgŠ߽*1 \2>M\$ӖoCh~Z2תGH&:Lpߩ/hQ嫉ݶX҈TjtԇăM&=޼;SrŽ晁TNOy&3]JdY=,3#4I2@2bc 7iL*ơٴvT৙'u8xlnخUYF(^s`ˀMNԒ#<H孚}od?RCXZ`hykrlc%q$P&]FrJ0*G lrTWIE6RN^"8eͮ-R(օڦB0v yGcZ˜w-7+!VwI*+U뫿JBu_i["V9t B}} '/4$ziyOcOQ|rV~mwbc2UͦpB$Ixp*wݸߌ~"c i2~;~ u/m\ XkL*mW,83‰ۆNgöGqy"j1O m/ߒ4TfݹJ} DK],CFt O AA;? |jLTYUnIy8do7SG>oOu[=4pD`R w"$sغ,5ÓжA^qDhSڠFU L4$މDW\,  . 4n - _J[ubՖ\9Ͼp% P@t*@cT'&7dKnkmEiB8 &DeA}-^" 8$TkI? !tqlO'gr&,ܽ躐DwPiVpλ e$PYohc'{X}gd V\d S3m9htk/+v=6Ǚ؟\aC&03'EkǷDya`W êb6p]|5tV-PTw 4Lm`Bi9kGpGA#o9: 3e R9 Y*E3m<<])9~u2ml&+6&`H9XZT59xڒdst1Y;Nl}8O zQd2.@WRL_87B,"tX<4rQjG@"\5%tq_'aqXLuԙb&n*AHQ -/O2ٴ O8` #vhp`4n8ư!s>PQ[|.%PA E. d<9o&W'cPZVh0yÙ?4[G.n׉ǵ^&hTkAx Mҝ8,}t^";c9B JYwN%H?\(u Ž*:ԢCʆ'x.*\#i[h5IƳ[VgS&DŽ5'a-ga ǷQъ%R.ŮҢ!- 崁<, W2A[m /Crx:PȺ{U^70=<&n1?0[HpfЩtZ9D.z}iSIҁX\ȜcQ&saG>%P[hs@&݋M|$7/L[s*'H{`' JQsc,#F75Y $HCo-q]V5Y tqN=NJw5MW 쇫0dGߩ*rJ=G|!Rz}U͍ AP#ìM,--/"6ױE`Nx lü-S<ؓa3X_Rbl/AY TJq?cA^|}mu<DMn@X.k_Oǭ͑^#ϊ4b:%lHVxp왑̊D+aׇc8{yvR_>0Z焆va[_ܛtc&ÝroX(c:sʛ*DqdI e>nnAW io_/PNTAEvk.!+! "u jv}PBc?;㌗8fY _,@(=YeE#/ ktkJK.B4FD\˷qP.$}%# T?T5~m&PK35>+mlA I8pIFxH]E_}X1YUQVל|ߪXV}[Uz%dڍZDl-K`r^.?hKĿ&8:lkAc)xj*"}(wPw ah≧ûE"d?|bKQ`r4>?EFs /RA`~scvoSr8>O %`=1O] ǏEн9n Sm=QY;g+ָ-}^+Aue@ēzl Ci?5/CTt>.w GtruÝ!cj_Bju:¬ru;;,_o0KDb f.]`X]${)}dz\QQ}af:?BHp*염YZ"E4NLi?}ɀH q<\_F`dC d{? v6_ore +(#m,Ydnb/ W5lj'lrG%C&^x]^A,g_ztj3xQ򱫳Ag>9+(9a'C$6t2BjXbdL!IYmiަz"Q. )tLM{ߒocV듫Oy;q&5b7J)D,>'>f0AkږG _EG18-"gE-&H]jGD.A/@GgG\WE޺g20~$郀lkv=]~UQO|GBSʷ=E"g{?^V:!d\dEi ri ȅyp׃!Ρ œl'T8cĈxO:נ.?]320 fbÏ>g2 -K.^?`5)(s' ,\GzeUgUQ[ׅAr,=fvٱFۼe ߂a7H| ؈w/ô?+!=7&䏎ފϝA -U*-I 41S0Z46(|6P[R:CwkZ &9c8]hxG溋'0R1R\mTg d.=-cx>)^69uȨdl3ymZܠ۰ǖ͡d79L- P~& f˞Zt¢?C[FR=fܗvl2L? CH>֭_<%pɛnڵkU}Rd2)}!Ekz$Rv8lǿXEb)\xiGRJQЯ$ Իhy-{)!)!Z9%!DvJmML89%k ?318V!Ȳ` 'wDVGmj. {nKZ Z O@pJ# 69D,RUOKM(4edn emɬt,_dm6GyyEA3*hM[Qb4eE~H$͹lM!%Kd3%`jM;Lk&L75*.z.B&CRbU3jiCňKL^ڿևXf\eV ');?s aPDjd5Di~QUdieEgjGhR2Ҕ-ռɪ)&/МT%gsMazHH8Y7+Զc.?1FmNYk؆'M0!Bq|T$Kؾ_aXV$7o|7"G(itA)jdeThw/}^nU8rOg\znYp#S;A޼z}An8* ^{qݩU|IssxTJKd"߅>k7WԴT>M|pҲ ѲÍOse\NWtnC[?ޢx fES:BYHܿNjJ*T |CA̳cKM@ǝ$ UAvdRk|qKZwZQ 50I DeenO+8օiTKRcpvQsH)U`_;S7+ҳflMv~r h|R`fchZ{ئr'rg(Vc,Xm i߳$,H}VPOntqklQA jx̲1& )p--`x )QL E9ٛv*\+=/f9=" 0îKEPr1f:~`co4 k[BaT%7nDz[z}a8O﷭5<+5.˛xn/\]+B-ldJ Vz ARqjHfzsq]U1kbf5sq4/+"evSvӹ-5mO6FWq7uGA1iTBQ"WHri &HFHw!gH*{SJ@]6c%,p~0lg zPm:>)[?Y+5<$f:i5泞QVr(q^ 0Z\NJN-%w m窇~aegu XEB "csi% ]l܉l>kH6.;9:HG6Lpim1D(aUfJgުaq`F-mDy~$ϩ2ev4%)Hr* bg f•1p6̇*Rt5\zT4M\a,Wnkn-z ]W<4+"tJ ?Ogu,~UcUB_bנuDL2:ZD _tp̤3̦  j Gך6 9*(Pn po't/W7YYӼ07{{ ƊzW) z8V6GbT&}}.x\9zorr'$7Ae2ԥ/_/~ i Q~^,Et h+%9+B7A Y# {1bxSM#{("RcK # +aDXxjBBk*yAyd)4_&pMUc  0h#¹1Պ.>'yB~Wyb~zڽH%hibఋio^x/jʪJƎ^(&g@R<RfH.]4Q44 X*0?DHLqt*a׀'_'Dy&$d EC9'r#C3f>Uw=K{|-CzsLk}}_$|S3鹲B/;|?9)i==:<;d@7Q4xUXylJy AbL5C +Ɯ|dT\ 8 w|\w!R!;t|C0</Z6)\rIO=KR&>brMqbeWU ۘ]l.w;)NJfaRmV$3$$Uonskw\8J-¯!4F4A{S;}@B5#3w} >xz6{.$T]f,74h['A/!͸HЎH>ydXn*gh/7㬌;{PAR7K_ɥ>aHߤ:ݿ"@AS& 9g`+w:@hx|adb.[śJ 'dBxx=ϙIJ4'xWiJF550="G[jҙ7k H\263'SKlf_,yB$d)'jB/1Ȃψ<*Y}B .] |W#q)sw&izު:{ϖJ?H+>9wUZ.MN}8O$N+эhA1xp i,.EMb |ѭ^Ҙ祽<E'Jx9?@큪z1Fc#b6v< >Ɓ3",D )NJb aaGN1 ]\1s2%~xqQ lquԪFv*_K&AO;eLvjf⫗(gߥ<ǩR&k\gǃsAt Tgok(AdB8{iSXX@z \ġ=^8';1>t4ů&ne3}7>>YW*U&Br\da,*Bw4ݰu }#EiA {[)ـ`:g ^@ CV~qhKb?T*̲ؖ@5wR #/0H@@{"wGo A8Ǣ"ܹ4@PNRKc(ȉQ!رihRgG?V;*`*e/MXV췕ǘcUqY.も[q x\}/q+2H8x! 6e҂Xk /܆$~rJ:x73l$~I0N".4Ax)1q_llp KJ)t=P4?PK0yC/TkEƇ|'֫x#SlI5mUƓ6M?6Pa_PM=4WjJu2%1Q8I{"47[#ʻiDP+ac=PM8ҠqiN,*Mٔ)MCaޟWGz\(C}i/\ďT"m 6r,F jN}h#HqLǀ}wPe#_ax8ѱ6 pΆwNk[AhVLrn^ ˑn(S@S܁Fgv$+GrMfIf]^,.Ԥ؉w]-?.t;SƱ|ޫއ<wFip,}Z⬖U>[0(8N81j#@/enmuP3SC%Rꆨ^ P,6Χ쐗ג1G{~ᓍM曱ٌǁ#fՖȐđJw`aoRRsbuhTz A}&N6Օv$l#$?ά=W4k4*Fk:+Q<ϑ$X 5-8ne M/Wb@7x5i3OgGE٣Lw0k /W'~NXgI\9ڳv՟Dڞka;)#mI52Z>-v@X-Cε ZqY4Sqb^Y7X>?cAQ{^3ld$oQ_hTPsbCך.J`|醽A~C6>vJBUs)-mM?pgw GAGrE&8l1VcPSp^sw>@=4*Et**5+l_aUb,_i?ڭHa2rccٷD;1i0`:-ۊ@uÔLP8lխ L,.`Fe182-z_bTBa9<0x")șmoԜh@@/Bp2n=VV˼xa҉`ѿHvX*@ۗ63MGGv00dގ?bU'xFg v:yd ymy2[N <+ ,̲y P7V/}iҖXu>Ow !n?wO9pR,͗nяZXoClh7.IT w)\PЍ׋(؊񔉚 Qٙ>{"9[&\[WUF*'(uH[l;JS+Σ\,ҙW }qBo!U!6:1-Gk y$NSNB{H}ow tC)zi{X!zß/|mmoXǮ0SZG7-ՖQOLf5l;0Llg__պ'-dG,U "zv{w<1(3 ^79}8kLd-`%WME ԶtXAk=FxڷMH7 )p9G!/'Q)ZT\|fHө"Ҟi|PŕI0|۶"# N"UsRD/ֶK+ŷ} ۳ zL7XtJɇ (񙫩^L4G]bFTm-'O$Kggķ&*Olc`{b(~(T, R!n;E9׮RߘZ`y? T!m'>H{J U yAZ~5Fg$o3뷴eO9/AH qf|Si$TL^ДQhs%3rsϗ\;㦡+9 J.JX_jzg7:cfI?.JpE/w4v[_ #Xh O?ATKVt F9 JP71ϒN\Cl[ZZRpB6Nu|zP2j1Sc Qvx`^E/%1̗:؋8{m/-g4`Wٙ&zX>#QJ.ǻ t-ס䢝-V`[nrƬ`\8tONJ+&r9mF7HtdhINQͅ=1' ]xx9 _|r [kE~T;gyNm'gqY\<|BW vVIh1ӸhQ_l_֗]_Ǜ!Eu1Oˁ5=ߤeE!vptӅwQ 3o$ Q?6Qm}seci'!"=?t"ZX}b> >2[Y;ǜ'^gq4/33@Է$(6>TrgFM}&8X|ՙV&vWΚHbudV*f&1Xe2fj_G`q O1{ vŧW%lȨ'dΰ…Rc|/ab] А_x%|B9uTN{[1l<}lWN&N@r3 gG]נܪ^G5l(ɥnI#JN"ֆH<.i MXp)OHJģtR."%WO3֯:Ezģ? GƑe&8rl* -joߟC=yU-{=ӵȎz(ks riwnpT™#܂'uXwmN`4KCݹ]IkuhɆPު(. bٕ؅`>y/u 5TE d={> P! T,(:`Tf}BQI%0d %m 'V26͓6Lk:3W3LxSȋۉ*]Zp;6s\,uD؍㻒|bS[t"( #j+X-&*lM%E|҉N7mqq5z ӣ=xw:GO3#m⫁9`urQ1Yy(mUNk$}`am:]}ʍ!20Ջlד(.I!LupJ%s[X{ZaySL(y>P*p׻6gbҾKi̜H9F!%7k>}e(gxқP}a.d6p,.]*DyTTLc:Ӱ'?:K5;)%CL?@dcDw3V"A1aL ۰ ?Fԏd}b$0٧$֍T^8'@}抬pB"3nf!BPWlAG.NP(֧ Sr ߮H"9e ڡui@'G }h!9+϶.Rjq3 pB-_`#]]E3eOrjdFAN$Q̟3q~|;Ҿ(Opg|k~ڭּYhiM.0f`H*( %UQaW Uӗs/ÿt εIYl<20!YLz +"=z"sȁYGz%2hX"= i8Jt?S9>! CSl\9ovs+At"ժgt̢+fLmk Ok+G\Y:n  *w{E 6LD)lS+sby;緖8Æd +ΨSL<]HUA֜vN5>t#5^hvC]2u$.T01˼~.E\ق44AAt]+{*Ni8'Τ@V͊*ۂ$-cc'l׹0 B!s&ޥ-T1g<㭴o臞|rb; 4oжZ G2: LɑZΥp9Zǽ;{V+ ^ 0& 9!~r綉)L<`R6Ãxg"u$`٦,گoX AAMSq\uqƚe`U?PYԴ?m#nWQj f 'Pue}Ct_nl緷m U)zc.4p(vU&[nV(Q!a ~e<2"H xKSLz8g)˸v|YwZCa9\ b:Q SP]NL]s: ;ZNx43n-^0Pat}?= e[* 2T[P9eGT™ꋰ d0Z7Fӓi':Ue2g9uzRXXP#3j:C^?̶/w滼r׻ݺ8 `1|8n i;7^60n&^H l5Oց߱k1B4]R.fyG28Hͤ_QA&ќaTؚIIbwE%cYвFz(R ZڹBpŻ䮐_}a0ˎ5a[=JxH~ f9B,M;3xV7'ߢc]ZCn&9}tb+"un 'QjBa j7&t\ag|mJuE&Xe*}PQ;53Lv^s]6#fiיepZ"ph"V]X ^ xb&d '}䊄&ꟌdqX{̿F޻V˳;@x-Uo5ķVڋȅt B~]-]x[īoU[]d*+оCV.vͰ)_p(aJCRoE.Ɉz^o!*n FX8 )BߙJW`)@厦8I/w2J#˃lo2y!Yͣ<Z a8K'؊RADiÊt֭0++5HC!ӎ}~n1)0&%4&AH=.ҭ {mMpՄP"]\xyn߱Mg22/Q.*#)9i([ `JFqx pcU4kn*ܣZB";1V{n9HVjƌ[B}YW3W8,eI-5F9/62eق P;s3O^Ŷv ^dܟZ*6Ux$ey`SIg~}A)fc(* Z4ZO_,~;NhW\SALw5e65hݸ6D ,.N_XdPnl ϘȻ*gA)ΦGkQ$p9e`5n&E=oξ}5į)ORdz, ה%"yut=lc4 ɚYY8cȿ$m'zȁIKzJ!_,y7o_}#zܞ'~|kKu!@=v~ α('8DIsb 8&uj#v7(V}.;k _M/Kekj6=)0H)K@:f’zizG(RHg߉-p1x1xnYEy.h+?lG|:XT0#h}kc>x'ٟ}q*PB! Y_}zXB#oFǑD+xNmmf e`xUwtz5X4 IÔ.A߿،ɣ;ϖfGe 5#}WU :0A¤_!u8QĤ[0! \qVU)GW˥"Lmv6kUm$TtrW6qta ,Ni~ǾpUp* ?z<:pBjv}m?xB=`3钱iϖw<,Sb?0k |=_Raz7~[,:Awg=l G.ۈ"?L`i#`85~xYq|`h%xRP"mQGkHqv&0w5 , IUkyw^Xt$:d?'?[]˱4u)(vu֘dWGKMZXQ/7#I(*NOq*G&VKm,%J! _JWςRUZ0^PVrOGC)minaˆڇrLݐE]*`.@N3-\) A4?; 0MǬCףXv2؍Bzq"Uo^6afptR"h4GO '_l벑2#όm''`0ՇrpbV8v JZOK`dq֊p/aev Z^!0yLx؆_W+!LW Y뢯P-=iur6J+;@X0P1W@7T'XbKn@'NR߶ v3>cA?yT@әp%'nK!ÔDX||1Aҏ 欨To1bcn˖ZfE+p]4Gֽmh<[IWKC,M6b7;vaAQV tLJ˺g",EQ)m','5 a4T Qm5]|L\|ɺL| \Ry_h0 iMoeȭ/qIbG[#텡uAWk?^͡2o֗n* Aɠm|JׁQ)@9f\?#(?m򧽭gJo -"$j>)P: EGyiv:)CgM4W0Ȏ9g0Y4ߘT y!*’Q\&׸A:; ec(p K*!wIpN},a֣?vv2@ߗ2IhjVGFvu5Br@6 ت8$w;oPd>`;kl7sRҵBl% ɋK*>@if*G4ntUJdbY^&(ͷ$&[]B-[> 8m՝hثnZhPͨ&]m9XA=>( %f:6wdTygo_xIE5Bm(ьR'TWZ9<"Z)KAva犘: 0KzyF}'|ɩ(sN(䚴YTerئIEe=K'>&䃋ܤ):VL96P`aQdr fsCPa UӱO~g;ɶpy݇ig<<s4K^# B̨kx+blBTju p˺w'UWDŽ=^dYōKHh)s2',rd"h $Ur [nTOh~%H#5RS-z[EMݿj[V{5T!0a2;N痵h,f7?.)HvT/L.Jᵛi H}m0>&ҔӤ!S*Q}} qMDxRStphk?:GO!n~6G~#x=5OrIanšH15w~Yx1Rh>HR+#_׫:y}?%3"O[ôC0]r&^BrJ,'m4DFhP0mƊAsXG6%C*zCBCZBEԋZeuzby0ڔDcU0%XOLcHyź3z.庶딇ëF(K31T㈷OeHێqX|mÁBS~Z5N-gFB(vowK *yXyi|$2 E:@`ɺ;KҧDDR!gp?1:b% ;VlV`<娎/ ]"(6(,5L;i Zc_PFOe4%92 h%p|pC4+Z=Lw eZ%ZpJ qۓ3ey.Fȋ|7()0'7%] 7,P-5BnquiL9ݲ:rJRmI-`@Y]OZm/@-j>eh B  qriYjݯqܰ/]1MouI۱U$Z#žM^~aK#M /0:tNRW>dƊvxw`HYq?(gY(l#?1b bs48zDG(􍇛-7Nǰꮕ'e&ݵ;jG5F֛>-!{FV]!62T69/wQhW ȡDj:ZŸ EsV55ٴ4RWr7 +ìZ' g/gL!Z9fEٺ&ZеW))M4{Ld.?5`Z8iAE\ᙵ<Ž\8_M7hc d o>$ֻ rh,_ &y u4hu')mFC`=Z-{X; N 4bvX0_DDఃqܙeBƬ?^ ^+Z$΋j;"n1r ; W0?ȻP~./\lͣp`sNu-nevb >~R+R5x9$,YoڳI+9{> ҒSѠΆp-Ĩs)%l97WU tNCAysZLp*VdO2tbwˍ!Ek yMM{yWc(YGd} %okxFA8Yʙ[Ctգv7UelYVgR{dpʋV E+{;;T!F6G4'#D*e5FVf(?PgJ"7JR&W[TZ@_]k nrȪպ1V]cIZp&\AJۍ.]6;ԳY5캕-oل ,6!,+7g759|>ZӯHl_RS]&D=בbDNjm: l&m=)f.tn0'N\_6x9N(eƦ{q7ɿakmq2O$! 0iQBCALm w|Not 5owc"TkHΛ;TV2`J-m@jN(/,dzЙ"](=rPP xJD!k^slsRLp[ ˹L!zm?{`<8+KsaZvӱ|f=Y4ƀSQ~;p};~vvL5i{qتwJ Rۋ/^S!wLڭOٗ8N̐PN{R[?ct$$E=ٙ=n^rQ$ 4/_]tġ%זbw7U 8 f{$u$3<whաg9UaաXށ!rG$Y-}-taMX}6T֫)kg|"A}pJ 8RYhRP y#8)`6~nǮt HkHBU|$1!M Ét>mAG3M|(p[.RY3K^c0 ]SEW(]j1Jj6a!t>\S.KekmD^f UY^Mewh) QRm7 n˲y'H?w*sɱB:Vi/KWM~(kMB6}XwHKmt`%k*r5>jCj\SbE}[Z]=:w |'\J"Đ6 Nhs&qy|,qU4yleL AaE:*t S鏗DՒ:7S2МřC;*bEM>`8]NtO)Yx r],8b2t]kҏYJjDz-`R ]Uc哋o-AX -)"hty„PFO}dkgc,^I܈*~QLA~{(Q-F>=ːh  {rnqّM'jhLۢ]lMTo^;ʹfC>Acbɒ7WF4:Wh'j猭 HPN|]f9E))#XT`Q_l= GBdWN1'$7?Xs|bVΎ;<5K2˦¦ @0h:"lƭ`C.] l'mlBnL#uDui|L1$lpn0mNjK5-K}=#iꋬMM<2۩20hvH3E.{F/=9,s˕"O2szqre Cbdt+ROOHFY)br C λeDޥb}3̞{FcӋ$$TުpCN4\,QXTԁTSLif.Ke6<{%S6Qp/>;DC :\/`>3&>k9apV}k '8vN!~ ~)YĶHʧFBce/-i+{?7a4͸x@d5[+)b0O'Qv%Ns* %Z/y&HXFB% 2D"f`Ef1OyJD(ֲފhJrH24 Nm,;[}(-G΂&$쌛1h2wa:(p oZΒFn $ߔׇ%@9VO*h:L;r W8ƅjzvCͮrR?͜YوÃݛӵ"еF8:[z>'M\jn1tj6y+p`R(?w!~Fu'J게9`TTu}kB`5•~cwN^M, t:ʚ$ZёS$=%lYpG, vZ"JPd_hj&i4JjRh -Y|B~"SmW;5^'XjoՈ[*jC1nQ)#6PLH8v5me}VutJGp [uu%R܊'/ O4[4Ƴz-}֯ WI h*dr:: in_tzs 14^gEzBߖ_n躮o3_{%_.'|MS- ark%K]I"pY!j+8=y]9r2av 86췁OϓðX=xA);@òYik,z.?Gsf܎ЧѶ_tbkAo= Y쎫epA%9ޘkxz!e]Z;^8Hʷu#`n( gAq@e!6l1ueN uW)TfG&S2!ЪkJ(ln)6י4;' # pHJs >x7ǐTɬ3Dz R -Յx=ü)ceM];JJFrF4ߙ٥bpeE94IwY,#v2]SQ 7c&5O I0 a0EȰr]@:it Vg8qS{5'p aHP)!fpK{EEDyU~^a4xĂ0eCNn[cÁ"4Qm{=#^V9џ̤nh{p"1Ya&m(LeXQֆ 2.hR'Y[;)EAn^Bډ1~ 4<7N6]:L"f.>ZDy,{*lֺp,VEc*r fwۋq %|Md'cmpˋzt,CoTs~KQ/ueW3ߵN0nǁқL$xˎ& qtМy66#B}պy8 d@^n͆6<11 3p ]g 6oE*{/c*b-ڲ>p=TgmvedSvRsv)y(;^ztHS?_wX8vJe Auuﲆ;ѮB#o-^O/ EWrpg,$b=|PGۥ%?M0jWƠҔ; Ok3['Uc@Hd*:=nThĹ;ccq.dpsܖ}a95i7'^{H vsE Ҋ?=idܫKQ2ZZzy?O;bl)('ѓ3XF9sߖ āw$ -ѪUPo"47GTBܩ3OG7]EmEasp>LUH;rĄ:| H:zyyr/nJ/zq̦[Qq89%a{ 2QC`WLJ܊17K218N|,v/M6N/BHàdckt˫ȝR/ _CKt袠.F㘲4Y[%6@!}ӫiL76B3M0qJ;%B(&Za\im`>>TUCw@u:j`_vТFx#^ M ?rJ 3*ŚR *ҴI3] L_u9H! uteguSڙ ̤M|Gj}\N*0t; iIn2Og'Bۻ2XoHvPѿ(w#֔oڟG@C3[4ǝA`, vTnjGϖfUieb-@׊H}6K6%.Bl?$k|Z<((;Pa6z>k(ݑ KU8̭4N!anCA1)d RjdO.h#>5qDC$(}Kߜ@j 0F"owȵlMbY5eLqqY`F;@(_Dse'臃6s5UX<~~_xv{B8Q>vq /ժ>sU>n )t$GEΪX*xz* y9έL|+K. .lk:[6lp\~¡h!21:V$O-w= (Z`Q\~{Pb*rg<=-9q;Ä Wa|ٸr4ٛ| #vᜋxӹ}X}fI4F31M;<^0x|)  @e j8#~*q!"Oܫ#N1l PN&P H_U$å[^H8ag03݈`t'X hq2R5țHK%m_ ;+hjIx3fnSR7\U'vN[F@0e3b%\˒}Hgb]u5&CDp@S<{ٵz1.zĎ^p[$5m"[(rI5Ej,z'専xID:ZYpڞh\"ez"2Ȏ4g's9" 0aeIV<&Æ~u[G+iXIGSz0.Ȁ\ FPzC+K${m(ƷBA{X_`MA›`D0rK8"/okfM\A*eQ/\yɓ-hvBN?C-Ȑl4i>}XeeTÝBO4)U0Ȇ.0 &Zoɶc0!3C/eN4iWН| .S$ǶY@ڰSlJ蒨S#-/p $cTѥ2&ͧk |e<i rS)MsS5/wLl_̀Q{::f~GIzh^,B]4Ty"Q2WzQ/g2sͳ& 5{.AJ6Yo#dD%V_%'A/n6аS9.GYҬ/V_D2ʝ0?AYHhkw!QE6'SCshq'GCoj=$bg7dLv!2{cF )er|*]!VY`VݚN1X-R> n% g}7 :k59(o|@t1KM/}2gHԎs;劺4%NX?j0_a6Xo\'x'q3qu@VCyXi+ ;"#9y<ѽGsm|mن \BGGdAE<'Byy4#3\eT% )J*Kp6'pϷK,Sfew,p5קP7mt2}PaSYr4g޽C戨Ml/*RhN(;9^>< [w-%CqIμK$x|kiW#jx|Tg2UOQP>Kغt/D5`z Ta%E 1kEӭE(Hx.ByP;e>O-Nl]r# HAsC-YNvē[ )̀쟏 }. hV}|(}<,Vmi!dѯ <"d+T+JI{h`Dۑ41;}Reu1`^wzW-Ǜ҂cv8~5Oose((A7fv;ZC+qFDt{YFj;E3-pFEd8vP {]G%5e=Yr8@01R뇁饚| ڿ'X#b]3 y]Ǖoqa{Uޣ/G^h\IE#+Ǒ:C=c}H"NB%fRhbGCC]` 83@{¼tfֈi-4C:~i έVvŒ9GuF/;[z3d}HmJQF G?= h~+Mxi訑RՅ(pi?t8~*Vq%Vm$Ċm{jh]-sJsBp> 5̷J/u{߄~+@'rTT&;.+ȞQ7(1Xc=oyEb _%!^@]2G#M&g Eׄhmځq=O?ld'ͩX8/細K;|/ +:eA|"'sS;`Pf:﨣լKst$eEƷqJ4AoXHt/ ;Vpڗ&"}&=/rr!_ ƵD*dM|VoMDLSw+r$9$ />x] 8Qƙzp~Z۟W>Mbb2AKT+?]tj~G<!BIݔYyiJr0ѿE*pag6&iXJp &E nsE; 7y.T"v!Wa\| mVT׵ Dv;MFvUƹ;VŒ>@ <@鬩~h4ҍvV1vR3n4dh:e]W#"^f=qDX2f(?%PԵ-ߜ{ XMm-3G&T 0*v{_2QY'ǑX\kmUaw lbo)v8 mqý8M@U]"> _Zm ;8* -Rd,M_.z%2Fp!?DOA[R tc"LPt}" nQ?jқ-4DO>4&r[dpNkn`f-XkxwH;t^-bFPZoۄ]鬏?^zB2{&1mpSɇDؒ3Fdpf#_F:KQDJO_CMj@<<*[IHizO`Oy^bKM΍d6yB~ Oh f7/ -vmuP,:gmevDJņ}oFwGzEɵƛ$1+6{2޾7n۠I`Hnl/fv-Xm aMW"ޭPUU,E!i(Qq . Zx';pqd{JG[^lwXÇ3 xFWfs$F"ެ13>T+)۰iH\GSigazOש$x-rN%( E<ŹNل-mI0AtY3@}w { ;7AC.zƛrqaW4 Q͚rw/?)eR#aPL\ ʳa z8;kK'FrDӎ$DtŨ01IՇ9I&  [ KD7.&/-F!\9Q4Bn:Y' WW9*atkԅJH%G%A\1|8;b&ZyF/.>T*}xAs*L"$`hPeһEH4ԥ&N^p00F}5wmg!F7nboRۇ<%e+a&0l\Bg41 :}uٰK ܣ6޿RyfHʩڋ g@l)U#G)Lt<х<*돔ĊC5“MVjvT.8.j/!^~ʙmk-hE:3cbv{>X-j6_u#q1sҠoٹh"'AqvZZFA-\yH0sc-W&Ɗ?ae:Zn ۘ{Dq,Z.Ď FnWKܳV&͐+%X&YFV C'd`n{dxϜMRCA4c+d1R<nr5_ؤ&bxyJJw鹪`T[61Fgqy$ċQ`B -_w!2 OT)(X^_/-P'}%4tGCUDC۲ʛ̾=YC,ⓂD)T}2-rSn^z}yKwQӞY&4CgS (3 >&Z&~:6pF2CZ}hcI7tԳ|W6j}8=;}@'%O:WnplFH$y򻎹{R' a[[Ht&.)/pgޮc4TE&m;<ʲj$ں!C瞰Μij V/(!3kʿ tW*Ah\)$RW 74}*{@Β3;JVNaYz4"T\;Q P0- vpn/3vtaۊ5f̭V_W^gClUTjq4MǐI[MoJ1H Ȋ@2, 8e=e K,ϦբkҽAYC/$`T,;xxUEgB'\JmZ=>;)Y l;T[:V??`QYJ=!TߍPK!dCۤɌZ<_Rj+$-{M2ICF' =2gu6| X(8C9U@pfU򛬝hГzz5sr:t WL!:5%k/\g]zْl*7fV_3 # 6;T8z c}# 0*]QgC9%y6bƇ9 T،}"lCȳ: /ny$(*);Gmvc=MBY>@L~h;c&.5qa(|$nݐe*LBw/퀫#DT/ll|^h;NȲs:[?^TiTEDasns䲰D8@z~(m\ZW!ż`VV`Yr4>+w1 ؙ<ȯp#_ $髸8)AVDo{+bSq#D?WX>i> wG盳bs·wCBX-~jIWLb%818 LTLa,!AԊb蒲&SY(c ={Ue2#7z m dgZSP=qW}]n-{ʹѳk)H %CɅw!qsD/k> ^1ʭ<~o&y8ʜʕ'b%xG:'hqPyF{8s@Hx/iTXbˀ*eD\W$LMsj=Oe%NjtùJG7V/Ea5݄NoO;,6Mj-9F*Vz76vkv9&ڶYTzunipsVplYd*"upڳT5.@N9n{HqRT`Wm<}x a2FII([8y/5-z'PԜxJI)>B3vqpOk6loXh >V`ҘG Oaŀo=g̐ ?!n o}ԾY.W:Y@M 89ɄwD䂁ta8Ηi@DOzoI*s9ڪt&̿U; -V߿˅L o 8PGX)OIXU(>%54Q0vػ=W t󾹄TyP)LC^=Y _kS =Vd6֍22=쨧{1ޥ4 FotV"袯Áʫ 7Æ}T K(k|ˉqjއrJNmU8RRf@vlpW?rtW~߀ Fi7мP3Ff Xks`daswsWVe(I D>&r´}]6o闊"@ifIN_[n_rW/"whw(Gݺ2Pq g!vP$2(vw*jѕܟ8 X !h>Xߦ!l) ͚Nˉ Doȧ)`|T EnBzQt4lf_L$Q8l57a AgPL䑿??qVC|]`HNAq_t}Rj~bf\EBCyFشrg))vy+?61]>2R.5 (nm,sJ{ʛ2P'"s1T1X%X*0pk"1ͳ QИ/F_y\qkfc:5(>wl=/w":9=9`‚ܝI])EhQ-%,FG}.QQlan:;LΫS^,I> UEfm\'Cc>gsҋ(+ N؀058˚3Y+9S#AQnI j_[ Mi fWΩ֑ $n\DH<24ݘt8|Jʗ HָdyEy[p˝cV=U{pa TEG ВêFVuo14'3Y OyД&Xi(] 4ҍ= S2YNH@^ K RK[+%UXwuA'Ow,4G_Bir&o`!T+< EQsީTZܳ¥jXh7 7PQOH{5q~4뗻t2Z 3{O a.̄))ML+?W-VFJܕ̪Mhd+kdܰ*_nNLwwk{a.\S;D9 Wn*Q'bZ@l3C7cHT`+~XeN5Yb4'X_"p^1:5EӮlhXѢ)ho%sB"ʁ0M1MPɕOrb~xm[ŝn# Cb@4AxFyK(j,U "ޱuvlo-ݗq 9[HZNŚG++rN շ\ڋ㻈$(~Hj%%f4i('rQg+^2D=oDZSdr<ɚ+::@9mg? ~=9}6nSLqªFw<  mh *an^@I%J f^ p^3Ҋvѐ}'W@$_ TK^6Q b"7}vKnqͱ8D2 ^I|#f]rSu;PL})oL4T!Z3?[`Q;)`MX4S GC%NΓncsdbGwE(S/zAxz_w^E|rd7>@cEgҜN^59oȘPrjZ~vyE_}ku_=2@cÍ7B+\X luw [tϾ)G@M#k_7}f[brӮ#L? Rz,Q5 D 'Mo8+>ܤl)BasagvOCČ/zMy)>69v8Y |Xn}S_#y{&EPuӨYŁWK>BgK6tL$M*8(鿒2HhS` j_gV2K<g0{nU|ڽXG ,KPˀ:%ga| r1ƸSIŦCؿ!KRZ@*{ljb;k\p>cE{k+P, l|;qCQ[29*8vP`2azܓӑM(g iO$] WflqlÇ4}a]hd$A oO4{᠙{E[A|AaX#Ȋ)(oJ՜pV3F+QHRBYʓ_?_}oܲ94)`ZCY&ah<}C⸒\jDK}1R "G- QanKWE eP-!V-)^Sn_J\)ɥjv)O IN CN?}^A߀~6ȋ6xgيz, 8j!ezο_ƩmߍƽT⹵_l~_zڈ$?.b6*yX0(15sC&x-d}]D Yi4,Ӽ2k.Yeuu>jo=84Th)%Q8;e%a! #:MuO(F".Az_Ӻy`)ͷwC  ) &ж=byVkm"fDE~s&1ǂ3T5Ux ͲǬ+}Be2q1O: jl *7:dcOFNK`a]:33cx?SS1#*}f4Q~4A|b}`-w:?&b>ha%(Yь狑-}F.Tٯ!y4ەM8$>" 2f ֧mvG!}N¬F@Pw u.C>Ruc"fV;bwJr,=bc6RjW2NM1$ѪM^Z5h0vqСYjAWmjחSAAYn>ѬQKwIS;kXP`:biw̲VRU QMR@90u%vG *2-O{ ٣wlbl (~DcBMAڦo0vxwdJ||YtwI1'>6^'8"-Z+_(u@6`-ϯYۀsy[EjMfU\9s\&ߎA>\dYPM!hK2Xn;qWZ&/ qun+`xr HbJC+nFg.ޛ1lJ$ӡ <h3yDئ3DQ"2.3m+.ڿ$]ϧAldMPIQA(0(~;̛UM M2BݠvyyFxX t11QwDLu6].GElIpM3dkro"y⬦m؅Ml1MT~YM7xSzB_{-8<'TWF1Cs-ŚM:ܒVqTe: u^`/ZX#d LFw؋gX۹P&=2ޮ zw&D.G # '+ڶVS=`L̓L C5A10V / GaY썋Oa_94D $x"paal2#΋?<oq(J]"d5lFu'@ ;01U8)̋in8:qvJ߼7ܩ7Sk@!aˆC\]gr[ڇ@y*>Ih^ i@!)%@Enʒ́0MeJLjHl}:9*_bIP\yD&w)Iurbg3afY<* U^X2<[:*稨2D*E qiЁz ,1RkCޓw+4Hjn4`~m.wvkF Um|Ԏ$R4Q P(D$!,ک%X16b[^2~LP2+c_A)Rڒ"WWz˅'NFDRĤ'Cb79BxtrJtSDEdgri&tyl̸i,(=mfo=մyEn gN*a)#MS#">Ce_e}B4E!!, ?211qE&uGNØGYJT9P5a;)GKPU% 䓗|k[Q4Wo(5i'pܮqH8w ,tO/$wKuR[$\XTk|<ӥT ;M5ya(80 + FϙnrDElh)!*ɏA-7>8W+Ry$e/A`+9@3o,w@LV'D>D ›g%=7ק$O0|LF) ls)EբT>8Zz.YSm$A2{} 0jT a !j?5jjhl0cڔvGOu;4Խ {l8rɭYWV?4\-PvEЖљ2rSR&yu'A5'Fu`NTʅݍ-xUs-aWFK8(|x H_q^7 G ݳnP Cu5dr(U&ܿxɂZF!~N_zy9H y=Xf7 Nw">gP fa9UPa:/ud7ݒ4^$ʷ>tQϙPjql12摽^r֨!ϕk'6^4&cnR)Y(zrv#fD9!>lvSFYNNhO UπjRz6R6JmQ~)H]{Cط狦E7upՁjʳ8Vp@6Q쳠XqHUC _0-n"oIX}L+3` [ty=6pA,Bk_j"? W0{cr 1.ه*yB[<6jZ@=˯rS:.~IZi\sLՠY&XcrS3']9u<H-s@/u:mw֙Ϫ* S]M)ED2It~yl_rr)_ ksJ|SPCz_OsLhx|x g*5,*_ &wA$VjX|pJiCs!Q{pF9'2)HC#+89ߠoIhM$ICeil f`տd3{-)_uV0!հp4{٘s zǜ: F37l 󽝚@[k9*%iйoMWyL.~#m~m /D̝|B?;_4B)uw- 4ӌMjY pvMooEil f#.%%g7Z#%Y|&ϝÃˎТU.RNY{w+687H{n{t|}cz_R.^Ǯ%*&v ɠ|`+Mi>q!ˑe^Ihѥ𤳞LeBL'GnVK[mF78/v{b1o?Ұ'?Gި\"Gn =.jK EEs"p ;msz~&OJ=|'mòX7:f͚NO ׺*w {`_Oٰ%U_[QF: '۝e kR!* t'BdL\6zFq :%k$h#}BF1 B"3 /b%N2]:u=MT0-sD,̞03IIDy+m8ͅqY (%]v h{2W-YMǃxhK}* O; -B؉~7r6fz{(zDJ.)[9\Gpc,ĪUKf3|>䠚rݘs򊭌Z ȶ0i&aɇ%7 [גzDjNDnWv C~pn/'E[8*O]Ӌ)dO/ Vt͐1-PG]W)3?ė$̳ԄC|>8ASd2ފ@VӪ>, S8DT!%Ch] n<1٥)LJ"-^%mS`03SUȃCKr]U*Z%,~u&@|M@fD2[<_ͰOmэGY`Ֆf0_s*»/骯wHQ0lp @-{AݶX,kpU"lEPmoYz5OO풼_J]M<DvmQJ.τگl #-oDN9z"7I΀Ѱ{_H+E#i+r5@vWUV?ArQv,O<UoU:RxHl|5E\Zc`։uO@ҟ: zżgPI͟w"q 9Q˓r+P`Ie+N+v "k;Bߍx}bG iӶ7dXq։ۉ@-* @="[5M2pl|wقb2di{ ̖r2CwY;k?!SǢI :X_!j[Xi#M$<ݰ:Q\1h b[[ ,}LJ~K,wQD]VD4D_4sq|$7ЈHKҦZB ]*U\tAΟpa'鈝7*lR#&kTkҴ/_f^ͧx ~f=mc&Ƨqd 7xZn4 y]gG&VO`l]}fbHX_6>R ޱX*w=ܝ\$31,Ysw(Fva?CahBdG>Os pda`YyyZX\giEO͵&U">6Ewn4ˢv[v/By*]n=1j+ y;{~40}ev b,L[~/oXF;-i'l-RQ˟tm>Vw (j{z#E>TFSo6탊::h~(:E!5 Ut!*@{' /~)'UT2H NOQh4CRh^!r+$%pP_lJ=kmV k"v2[߯"U&Y_ ۲=5,|DwA^8#qߏ΋Qd! XoZFe~/|IH _F䘮ϭ(pp{ Jh+)_RaKog["oNP^t5{`p9}-V@81N/glݚqh&&J ""@vYmmض 붻v!-7T`Pnhƹ. ,)`ʗb޺L^Vf|H΢AnZ;<$}?zR/iu֛nUQ@8^)_xs=1&)P9Guw^V =EW"!^Dz Tj{ }&HZ1mn'*!p%Nm}$:}6η۞*1=*fh jEQ#is.uƌFBj9f}p߳Fײ!fa2g+AzZ>eQɺ.m7r´󠢨e0:dT30[Ռ"JJ}n F GFx^c 'I';xԄ<L,nțׄi(8j] Zj&UtU_4-}jxzTsq9>{-equE6_lnO% Nh}(^L`wc꥜T^t9 ߇|HTҏ!zm:K.-ܽCAB9 ˂VymNo1ꄠŗ^9:0 6*);{he5rv{71&'?M(V$8[Aa73^H|s\"FvՑ_a9MP*}u[}|Uu};KߐޝMEz/YF,#-rY?eo4ġ@NFEÞ.S>WO`K'WX6,N։@'m_ oډ#Jx^ЀP 5]Cـ, FLR8CNn]C;iHqoi%2Hc/:T%K>O!\1 !Ɇ Pӥj. 7reN,xJvqXpK4F+ -kR_M5)fYj\lo' ˾⁘Fĥ(% v*2#׋÷r!ŅbcKPgZ$"s"q㷪R?b.&YwtofN: 59(tjL..=a"ں79<_'D'mH]:)~0v7/!8}$~ 8wnk'R߮r*[#MGieNfKEf#7TV;"M&E`#-.'fL3)Y x]5#q)[IDd[ꨡk^tc*bŢ6ǢPEKpF}\yD-f!2S.xB@JzXD޻5(nyl\FJpRh9bh=l\7Flkj=Jjjb8F9J7?zSaJA iHSvH!^Ue<1BN부Q)AŒ?pXh45U09JߏLngs~ 2.#8^&j“im& U]ZH~?a6tx `!R.d=cnGS+y," hF2>ڪho){ J@]$+CۤggNe0uqu:t.{N2N/,ʸm#Vu/|ynGbO#(\ZƸ!xaEfA(_yѭmEu/bDs"r˻YAWJ5x;f-Aai=!g,îg Yk5OeH{T"G㕘h?1 bGk+ ,:?_Yװ4\8l S dje+sVh`\f@Qĭ~EDhOmT.̈?.$;Q*B'ŨF8;A% j2O٭w=tx,H'2$7*/㽲YIE;Jf, T\W9&^#lZ2!H#%R$k(Fa{ ΏGst!Jp򻧹O޺Sv~/-a e)<ÈAU|3^8R@, ʏXz`aiZU\l]s3Sr2˗oG<q^ L%nt=84/c9'n܂x R'\+CM(Zj1M-kw2' cmG>?[ٺ=݌Q9_%xWPy q&ޓ㙘$x7ݾq .pEпf9>oxV6,79z%Ѹ5L-CAf5V?0#oX2|Ĕ'F T۬B ʴ3k3z&&|huQ9R%$e]6gɮj~\^%+=~>dY(d}u}$xy\m?y(1k*ۭ:ڼ8HB`tYVk^/k|r|P>jV%^Ā7t91_:#߉4 7.4!Gz ,c#Ւ 8"^BH/}?ADW1x̬c̳ iU9:N_-K7W LnnL$ @g|_U{TUЬ6,{0{.[,qOd!J4p;h`w9uVP7̊9NYl%G?\\$Ĕ^[}vL.bb娠 +=>#5lV cgFM;D\DPl;A z$ \"{u`N%_o@}MSl\@e\[S,m\I>f;LEx۟I AQ-[jWW*q:- +OXkwqk\>!_V7S4EM1C$[~Ɽ[:Qd^/;v,o9fAd*Jq4!?.h-&ߪ (3>?,IG1` UU?ID!c^o1eй6p!W=iK;V>,j$q|Лvyl5y[N^Vn5fxba$@S8|٘ QgQdwYȎ.)6p1^>do+TZ1e.X݃ﭜA57%wŃ^.*MM9tTEL3 \R>5b<9*-PK@ {`~q4E ]Hgm6r;\ `W*NcGXA@UoqAKJB"Od!LL2&=-%V ' vZqWV*B `p^=a{VeɔKM@#o6p;(_ڸ3 ИGᅢŐ'חjA Ap DaGoCjZtJ#J+y45q(aU{Rᷘ[yGmQM7L 閬 dP6>)qlvzF`F:+ 7d~ѥ9!z63ǞcWTZRI!қB/MMrfSA9QAt8e㘜@!YK6DotA癩K.c ?J[ލ9cE^B!r=[\,4늣Agև=*gLJ |!\@N$4f"5ӬInhZ3aydpsO\oLrP2ޖ}[q#pUY F<$3t??bfɴ:[["ˁUš-dDuXIC:ntuy}f\ÎE7Yi@JX`fA,>uf<2=Hش Ӝs57 (eijtv;nR9R!D DfM {< x1hʿzGFBxAW?Tׇs+}Tٳ#RP wI:l*W{+N|z& XAZf0(.ƺ{6Z d[IXho=ƢjW nv#A-EcKCdm7T 3%֍2HQ⢜La'/`#IޓSJ YQe Љea GVvJL_ڀCH^(MsV7Xkg~QѲ7 AqZ?|Q|:=\uEΧW'ΗpW^UPr^NfAc|>f͕DnW0 nB&nC _ i`.C^N2|fS Q|VxB։ @ՈSV7%ilUjř":0y8Nt"- Ug@- 5I!3O'SB]jL7[  AQ`OiK|9śf>jgy8]C)2-\EweU{JlNkt@>2U&z6-b[G%ڋwXrɮ[3L$rP?Ҭ~\i\m/,~WEh L0=]!S kҗl5(<5CYo|?ǞVMM[NbZJ@iE?ÔK^.xAQm_9B9- ݀Ńk&9uƉez#t,k¤Lj#F>`ّ\!DJmjgJBϋ->:EWI BnLkbLɻl3Y(Cx;*auǼO[Yۃuэ0<:֑]A|QVR]7肞YH|T|A(j"^gocХ^a޷»++٥a397`O}=R,}v49`+LT9ppv1":@ WwScS^!W:Ua GVypM˗5Zd, #CxdLV\=)UA(J`؉hm(m텧+_#BAR Jh_,^kԉ{/0{pl;`$O.(hmM3Yc(cR4 bk,}3ܽ[(7S]hՔ)N#ƫ\a< 5=tB=D "i~|;Ry>Ga`0XnB,$(q% )bY`ӱ;u=Qe˝W3>;Pz0=-ߑ+4R^s0g.UnN !'\ÏZ.B-3v?Vobl0u./*q8Iw0+ JW1led6W" TVhNr\Thp,|AČTbdt`($9a! QPݟ&ϕr4R?O/+o]_Bփv3O>VIKKio/h2Wclt!FȒtl5`Z 8na gоM;tXnl*_Vg#M9굛Ҿ0,e= )VŕSDynqR^Ԗ72^H3Ա'٬ Ů yܽĝ[25Mn&RT^ kGYS.(eUgOJ:;?3o{CzyA\Nc@&ښZ-HenM8Q2ɑ>IYGV8.eO7͏62|FkWN {IID<<6Cџ~;< &Mtk[&#be љ|ЂV ڷL ςcO?YNEG3'/k#^ɃYk|; 5I8 xS/HuK+ YbΉQ_ xcc*QkctGCZK;VGw]v7+ < )ϺozJh)TA#qAIi4r)vztc|N)צZbMN{ـz\ie4WW%f=83~ XMԲ5BTNܼm`^`[U|JBM#@sn^abG邑}8-x"ޅ2_iX# _Pc7Ian x(%P6 okVrՅvJd7@їnAJO}1#yzܱ,}+f DVIgNZXe|@8`z$ N:Ay7.TYweKt|L99Tp8-MV\xmsZm$'PEtQhŶ!{}maoARR.WԱh`o,;.|ulǀS(XPoz5VwA>O dV ) |:d(y APz2{d'33FRh$ IL;\C0r]FI9hDR < ݀ ߂'8" ~1acv6c6l|HR,\,AJqQM( t2QB~KqcEka69 cyBSe -uT'RQuqDa2' i?H3,0/aORh"}UӕC>9 + dF؆"Ø:>n9ӳZ"ѐ8Z`ÈUPoAPcվwNJAMo:h<@ǯvJs6h~DGkNaISt輦[ԸgHa\[Y&{s XE/zSVV65&X:IiLL#϶g&-O ʑu!n9D*__]4T\36j+0a' 1m 9D>@f$O=ICމX?gLējX6}7y5l/E _}M|74^&1lRI+.FZxC0G4& ڢ=1 ېqfEOMo2\ %:i;#^ ">y[]v;}نE&P os+]J9 ]8W*1M}8')ң*Q7D)tmnO~zJϒaRv}f&Rֵ4ukN8-@~*]I}ߕO%C'ڐlBՑ-ch߄Oq\>?@lT /;߶KogGFhm=0\3c>6DVQnb&|θuGbpgb~c>ɇC8ًުi(cMD?xJ=6ҾQS.UxN'7Sz:v3$3bP9Uk~AKw'bex['<7#,QbZe*+`%j!FkQ(9u}f%VwSh>oI 3loLìM ?#:Xza>u>, K Kt)P8? /o¦~5^i2ռF5q|27ZIMJ@;_ l嗹-!ѳ/]dzJr[DY)s~W0DFMV!X- l3%dLaK=D22>wCew#hP9zFDp0ˡti^  F"x^鸫D n%@;' 'n{1qo۸ Ao wRWʼ/j(۵b0U"uD1pv9{I@diN&u $`bJ]8! =VǥLKsmQs-і=8Aj3znI2MHy DY\AMo6͘{]")Cb…u!acGD2A.GS |бå<;fA~7߆Xr O M&˾Nbаg@x s聆3'R^E#~E!6{5EEƛ]j"8$ĦՅsབK$C I-E>ܖ s_ݑA =?.Fœ]7ftFK60јefL0DxZK>lkN)W|oĂx2㺸',loX#nKHR.v> zФ'Wx#YX3DO&zc:IfhI4:bn4u2+j'8) IU W 4QPجp7MAkKW':Av@:ܫ>WUϾ4ſ1kFZؗcDnhe$%wxq#NZe>jo}^Q3RmfǠ<݊͗ |2N!NJ}T3CW)YDeY:TeN "2"TdWir^1VO.(kjY >d֑(6`8av7"b@XZ b!C j{4`c6 ¡qB.|ݥ?ﵜ3Oy#$1+a(m+Fd`CBCJa2H]j|8q)mftof RI(LRZ4˭R7m vp.tY_fx28-y4f.ȑzL&S.cgWس3k]t#pͻaɡHw.d+:a_]י3]˼KGnk/rrz!G9؉; pq|GvȿnK,Es焠55YX,PxYQkqz?&drƐ;uHcͩeԳafܳ-;G0e, hq3}fCuK25 F6>IB[;%LKe sz$T޺'5kŒ rG4ǙP"I@B'ƣCryu27țR{>iټܷU jG5Cisak)rzI6< i>R2j\4M\>G妊L5Gv6 V#dSuc=5~՟RY?/'j&eKVN٣|#IjN"LzX.rL 70owQ6Jl+kG'Gl{#%TӉ #^Fϡ}_r9 kؗAl)nZ"9J2Μ"չ6Pu\6FetVw\n/4M{:)$۵A'o(gHlPuaR0qǢo5.6v O=S*. t< \ P`D)KE"`S7Q^ljXV H!¿ Șt sLXD+,m}hɉo$TF4yb.kxVQ)oRDZm1_?Zos* сJO rծ@;EE'. ,f-~0 8QY"C u +ōv:%vwݚCIVQubz3BNbJl)bG%GLhާqZP )}>62Cb/Nt;ŀT3*K^?QE-eͰqer;gаZvʎ\li9%xU^}=ѴMd鑑OHx`w z{d`;Ыݜw&EË/-mb򰊫 ^5Y!@zYcPԫwPtI ׺xs_>QID;tSx`i,*37Հ⎗='S{TGU_xgkCXzpRCWI86cOTavAϖ4%=wܓdUۡHoaŨGtAR"$~mዏ$fJx5߁5 O:ڳ6x!G%͢]弞Ћ2wiFk 6֍UHҵ8k.ķWwcqcC5uϩlT۸춚dPAy뚈} i@i&^c+m BY| ^ D*!.!CӠ>gˑ/˼o9 edD#'wW{,K'C˼mODL G݀UE c{#]3)M&~d_y |D>"|eY[ޝDk\ZY.fHl88c7Ĩ4d儢2Eo7J~Kg:Fj.jY/GG<ߧwb{\G!S߹{VkrWz&+dkU$6bm@>m:;_(|ǗT1Fq7EW?@u=7RE |RHte'\,$Vy<-ƉoS%/k:Xgy&+of;0ߵ+Ne%"j8Q΢ 1-Kޜ,@-,wAQ!*ga+6dreקߧHsAmqGw r+"i#C)RgJ G|  \)g jyC4 ߌC7[ 6X!}ٷmh"a֡CM)q(֧FwK.*CTCs[#5qNCxã'h\5I.mڿ^otݔC 4O]p[s B Ka:$Pzs9uU jpb[2Z0c^sVPZdYŌ.N gX[a5*n'+#&dj V|9{&f/{d ؤgN}--Tr+k@Y κKVsݾ#Z`F˯ ">G_D?Ȍ7Xܧ! !iQS6W%j3[OTwV+rX>,kV3p9Qkwg"L#d.{ё*} ĩ10%ު{I +Ms:l*p_1~ p4[?+xPLB#T"NpΔ|07 ݎWtS G\y(| 0wCKTvPPlAQ,;폥%MVW):&MARէV{;{ EpGc,j909lb/-KAdm*l} OFʾzhF5vL抡}J o<%4f62t 嵶y.֎qV[~Ғ}Ώ J?ķ8/,n,GM ŮA݀B~yuMzAb&_U% w0O]-UAWY]C<!դ~5x@: 2yj{p4/ţ%L1RFm,2熪\LPyi&V 󒭚݆lo*̙\!w[sm?f3.TTnI<+2Kwp O4w`Rx~I閑Mr? Ecv=b#F 4 *](Y2 foۙ] bG4@XؑeɾB$ ;@4ݮf\m"8|W-˝͵nWnZ ORx|)B;bҘMa9T/̚ Z8JV{% Ԙh Qu%6}V A''_‡SW ELMZ0S䌼o\ȂBuip}<e"j=3o>""箷݈M2s(4SVzyT c}U07ׄN?E= ?p VFq:,8P@CVߣaװJG_8?,}/1tpN1(O /caWzyrwdT'OwԽuQo0tmNyQ,ޡ<0` }KjJ3GXWv0r((+:l$) jpvj&ZH0 jI=kaM&\5󗋴{|=p͒qTHe|o&<{S "2 ('SlƎөfm y)0w%Zʲ7M4?@kņD߉^,)e}ЂRp< g.kMF.)YOE7ˡ/myPnT՞,U bf38}Wef-V8\lD𑹍@C;pZp Պݭ+& oozfqqcۺ* q^O12·"T/|l&mV@ "v3V 6 8r -G#屢 Vs]^yrpDY{PߞpvzVUN&T' g*GW69MGc}PS s[^b'bzQ~$ &&HJ-7=+5y-V_=5 &+D_ub'q0lfT3a A f.~B\ L S;,vgh.ecP_>5|=aw,Ǯ zߣvPlj? aiSWK + "Rvipf :6vN6r5<;^#T9tqtIo3}22ܳ"Et×M;i,LSaZ_ኗR*#m>ii7߁6O!cXEX a&;pv:FH_|K?(s~PmP)l8ׅ - 53@A윺˟{JK9Ŭ)$#N/\U\NTyjڱm㝋xBe&Cz'bh}i"N{ph~K`3^WiVw8~_U W'?6^ Ga* HOu=d~"U5<#&cBH)S{ҁm6rcF=h1GUT:H, r(N 6r֭ 6jؚ+jr½,aFZ52,o*" bqUuN=De?*wM-yJBiQ\079@yIV%6-Hs $(|aņ,Ub!֒J|[.6q !X_+f :9Bt A7قW: *Cal.e_jJ+@K[@"J4(%}DK\I3!A"=ʿ]W~}ЈW8+1F-rqĽUgͫg>{ L$<\3Wtoa{S)T*o^); 1҈6eyO 2g`C-YSi:;폢;6whd=" lx.ڥ.Vӏa&hޟ_-q ?6> -LcdkF[6=A`'"W>z_W,v j|v"IȠZBGGyEǡ1+zzAݸ+QҸjE*XW3uP7Sw*B1VSSm%>ŀ.]Dy΀-\8_5F6pj~y{ٔ\nKMLFU,& kYXh3yG */%/b{|q}s7\3H\8C>Eٌp@^J&C0|ɳވ/L "W-Lma-OMxt^RUI)/[@ϊ?Tn",9h+ \ϖ&YrLIW3Y- y|*i%K=4jXjNs;nN˧7*ӏ}8#L{mꄱ :``c0""*U!Ε ղ5ڦyAJo>XO/9)K,%! PԳ;1o7iAtB 19hMrN5)v4P"Hnw#NLw:972\Q|z8Xk PLNu -ƿg*J싦|l\)qZ%ÝVC;*:H miXǞ{\݂eji7Zx"!#/Aej-q椷 MQ!غ}k6_K7Y'_p2 KS+f4'&ue+{/AGyLD [eSWS CI=kA&^%ƪ @~k[Dý*[2>ouܫDجhmsv4Sͧ&N` $f\q}~c؇#Y,z}4$ЦzLByP!Rx>1 Y5a8zeu֩FD-4^"K&V0_%(jj"9p[ˆpY7XG`F ŅlЩƓNf=Q(u~Luyo⤾H~*]PHEB0Ȯ;laY K? j5L}Jp}+eP8(с굊"$՟B~HBJ1Z$cQ.8Bp#ق|ڨu Ԯ^#Ūx}=4uzZ-FA+1,Y*L\ģ.3ED9Td#3T9#& LϘ!h]׊9)^RİY;;a'po@@@N<cSfFhxr,IKKykh4J\ 716ֈ( /E~Aj$)@7@Нce:4ߋ?GÛ+^|쳜`aE8JR_ QN =Û^ԂOShCbDq@5qEQubEޥSn@tV?@}sjN \◊W~iJ98 uwȎ](Ux{[9>:|n;Z +ސ^pyk^^b4*Fro\m%˸ w;/.6QХLer:U!ŀ;Z=hhQ~!WJyJ-)|\ßWDWZA`}K`sЀ-|D(mH{7@5ƊD*/p1yOV-9>/ĩ1VjS%o05OaviA jOP.!HG{C gB^񘄚Ũ"{?;J~b챦F?qZ4S I- JP}OxHZ8ȃ~pr +ڇ6DQA%)6˗~^-mf8Em/z) #Zao7CGwe*cmO BGS&0H9AS՚mѺh79L܇9,y_iv:M5oa- <}~["ŧ+ KWdR)d:Tɥښ s (Rؕ|Lvo#$B7L8v.wbΣOSb4-]Fos`j+PJy3{FzP=Csx4|*|q|i#Ƣ";;g_h4IXohD-W+ |)aYHN%Ud֙QLΖĤJw`QT6r^6ʣ\_$AmFz]u;NOQ[1 S;, m2o?ߎʩT{4X]"u_GuP ;²V :ro7AǓq?ɽjxÐtH,o=@8Zv^(XL C> AY&Þ?F!!Qw4E/ߣ$fGa ψ'3uTΦ@~b Πgn0R53 HB:]8n6Jd7zDa/q'm$bxTXӈl\lT[_O k B!%心87焾-,Rqa=v S@[(I,gR+Cw)yX !749ˣ)FY ٴVT>G 4_W,rCSMbģ5}B(F{YgOq9lØ 9,$㝻Bꢾ2rˑ!NIkyޮ$!z^ 3'l0Ү[?ƆV!:ljE.=ٍ3,cI<1Ԩ}}@ {kk~U/ke. ,+i;=y8dسIi}ϝs $Al4$+ԦB96/f a9ƆG$~ZhXhRm#~Jvl߱|7fSϱE00pY^W!i='ge됧e: Ϊ}zXbY1,Dz7)3ѩԗLpS0C}DjMաc,'.ʋTq|p_aa )VDza4q؝ˡ4! !P\'K^Hݛqz"ERrt|K@( Yt;qӉsֲaԛkB1mPM$NJ4EZnw4O mR޿ܓ&T[Cx@Z<p!]ݪ OZzLO 'K+~6>62C`2I[A mJs4=WI WQu, /66(_$zI y4U-H~ʢTLU}?9>6c ǝ(ɵL4_OވT!j ;?k?|\Sts_柯>.5D"xE+"Noh9;T< ;R6I`J21rH'3\vA^Ru-(֚{^WPV`<ǁTbVtĹ1r yh+`|·ֆk[ǨN^OcO7*OmFzΘ#bBʥi),+GVa S" wEbՉ<}vF?7gpuB,h疋 7 =h-0M>Jf5uXlC$M{q*1vj,Xo%i ĢFDD8,..jHt6wv$?&\p :f=CpR(Q42iʌE#- .Wҹ<73_&,nJ`t^XO'<+hgJxX77e$ \zgc.[:=;yjJrkN1?䋎NK?" .۬KFw  0}ȁJ:GL"{bb5R 郾I$<Xߊ딏C~}!Rh+ɡnZ/j ,Y'o9 x_b LTn5$*l1z(r堟0[WmO:*c|S%U /K4bdX.X9=0&ԂLX"6,㒃\IS?E'KrEmCzƷ_^o u#بSB?- 5eFFRMT|]eL$ 7ei%tSCg6W?ECqz=⎳и`_ ,bk} 4QYtT|8 _]G`!3x2ݍ6QsdE0}5l۳bD=.F\TKHǢn^rމdg8 :1\'_Ҁ9jV[K# <؊K @uI-TK')^/)g8i~hRun0w :47[ib8T 8R6lv1ynK{:3ܭ#@ n'Hy"M@ˑ낇X2|hg4Kn~N 2=|< 攛\YH|=WZL/?ۊ p}\=D k|<{]BlcOl>Մ]"4˗S:;a/Kdi2\zYls,ųŔI{E;26Nѽa&P b*dlOe(3u2[qiŶ$ËvxWRgHFJP h9zV~2"P#<)N蕐4PROP.MBLJ\3 GnK<;ơn|u(9]~Т[ V{U _o(-@:41PdT2R>zƋA Ҩ.03˂](;B0cHP<@LL\7T}ouF/Ԅ^v^!;;;+Z_^3.gy'G^i38;ɉ+5kjTX5G]t.|SRT;m>aw+B+@oۉmO' C_rx? M/erÊȇ{9f/8ޮZ2xko+ЗݿotF:Wb:|0R6!=ZGeq254*D}8K3l]rh!Et'lQ=k@X.[Z:ɑ6 CKG)yAhNρ܀js?o L ^e4\'JBL 1@:hnUbhkeA6N f[q܌ҌT=DxCuTCN7 yhOk0sRƄ~$Xviy!-?ӧykfn'Dv"Y:AVX&,=U]%)8/БCѫGFwq p(Ϊe{g -R7 ?> "#G_N&ILfuV&CuBȜ1]6;3l'LJꄘy[Sл''$vP;l3}L\UG5%|u CE"*kdh.,bmI>TܺDܙ' 5Ȧd83Efsl}7)TImĉro5ij} peU (HH۵}ɝ ($yUêxxɮV |TX//uzƍ+@GQN^Q{N^hM=f~־^|:Y'zX*Fy xz3<9sdSnM}GCN_,J=Sdf#9ǡqW{,ԾDU)%Tri_.o018ese?D@Sg~ KPa،y=3T<N]DKb˛4ҷى&C: ;Cޚ2No>. [ղoK ʹLaBefdߣtWiAK?~H-egD?]cpot(CV ؿKBhQXo95RQLu{G5z~SҷY.\DB?I3yw~vXPhk0icnɷ) e˓z~}Ow/]jkv 7EdĘ~H05AEFHZn9NH.]{r% AԳ,xg-9 k>֤Dlܒd?H4 pRxEر׹{+8R ùQI/)"%-]֛ѹ^|NE(~fq:%_B0:{Q*nWlt6-+ƣDl6 Nt/#]~AbcIx5o*}($fK#vm~΃"[ BČ!ĂX}cc !kfc}:hf]JPw'n+#2Ul=t'W?.ȁOi;#f?) /mc`UWBf砗J¼-N&w~YF ],:tf\vhպ96c$֛(Yc&s BN'VJ{iz_کs!癖s6DʧRGos$m܀-0%)2o go- ׍ 43ǙZ(\jjn3h;, Vϡ"PNT NUla#Y[l"@fW:YoX]E`j: J?\}l4֒\Gqm`YT-eҺT*r;>.e|O4Y@锑wwK+I{y%0Hg>XMR\8)ީGاFTܐhzqYt%$Hoν} [fR36/TҲ7͒n(h_\`Kb3|wr6w ƪr*yY 1i)֊ i6Nnf0sz(, ۄ:b(.ne..Ѥ?VxJ  !q#h^&|)Ӝsda=G6#5VDT$0h٭isS]b N/MB$/ У̫0Bp烲˭ (瘄ТGφ ~2SE23W;+J5Q\N|WұQ Y MnR *ahk @Yp{+i|kşFwG\,jhX>>(2Y='EV0~ -2Ze9mƌ&ȅQ%qTbT4nMYpj@{wqF4I%6oB4X!!!Op>w&}$.oG!IS3Uذ@nMǷzxw Bww6ٗU4{6Eamr0T)ޓ:_s:ߞUtCwB|uwAb`C g>4'>hXrTwNؾ&|e1ޑG@AjAv q"bF< Z>Ȕk>1U4~=pkeO-l/?1<%V;V,d8m6Ⱦ;D, #ȲK1 §MǼci4Fo}㧯M\, C/56-x0+.~f,),]9JBjM#,~_IWk~ -@Fo r;>׋u3BV`^]j׬L2ܷT?OzC%6~&%NJ]c å-@YǬX'b8U;\nm+hQFh28EyN6UpΪ‚yY4Tf-5[H:`-S(uE/#ޛ%?;987Gnh1La ] %cӶ?>kx2[No Ӳ 2]ΐm 51=JRn/cê:J~ʴw؟X--m^9؃.(KlaW&R,P?u#F;OUv*i )M _]PT`sԅ׽Z$Mi˓@^ S` 碄u+da'"vLr|+>GU80:G ͢2@ȘwTrcMM\orj'^2ş*PIe-!\(XxIl#)oW NN Da(oxFalh`~9I8u94[)(LkF /*? JK5ƣZrwC69?:`co:{ܧ4pLIZ˻sxT Q|^OȭP$A?a@ccE؋|p2[@d٧ުB4Le qv0[J3HXYpR,2;kPY*@+"٭E;9لF_1`vjPK@*sBGeZ}p yՔo8ɂ 0`CKqCK_ j8z=Ԫi(7\\_5dD 8Scq[*ZҧJGTFxXŐ1p{js3xXrH[ϖK \ϒ?I" !%qaD -e"l}.G^eg{56a#iocZă~ L ;PL8\YhLvF#5i>uVM8EK~8ţQbp:AUt[k` u8W\oj\u47ʴ>II?]K߫VO}\ . 0/&˩vUUTZX1-fqPj_iC!~yY>GBmPzQX97Z :֫r}g(T1蠵hPm6'PfI#ů O/*GgP Ǜ hEq\NT/|ٵG" oeS +n4&m?ߩJ+L>y &)%n haАJ͜oH`rd%^ky'*^CJu`ocG.CtA4mV ;" }m'yjzwgIOMU5ۿtv]bБ>ɒ"NJ=[Wu$CWF҃BR 󀐊r¹厥Zܵ'gۃ0uD_?/q@W#*i>k,9 ZgW*y?J2 g< e\pN~e,?8&C!_tS^e2jYvZ󽼅Òg&D.p >L8~HbWL8BK,W3%7PFQypWInaI@anHL٘\#\]*{%ʡf`:TͿ?ja~X^dd4fe@@!tد^Fki*IWKr xVi.ODa;=5T$RNp2ΎU1W&TN*]/QAG"DR=ZO[jPgvFaj^ P7ӟ6ZOhV$ٮ Hm ;编yF]i2F¨X?J^CYSycU⯧7k8Ro&QXEYtsǗ <"s/ig{oI:7tnC1d[&Ꮙ@ _ LcQ9pc7(t-lhb wBs7pYB=Qo=Qy9 C\GCegS$/ RndsbLA(BjYW-YAMkDFGҳ[mgHu=={|n[Pޅ@ 8ort 1-P6Ml. ؼ T8rn!iJPpb%U78`5HA t:ʄ/ EVP$VH׀v(r8F;α[2en ?bɷ m_+8g@9y Lc JdzjPI*n.%]8)gȱ>ar߁딷ze(?L5ed7?$0Bmr\}x3iFѲV'2KRݪ.9"[\ZvGZ^ZMTu*jǓiT b^ִ9L@!rj@b`)-ί~ Lbj@Tjk{K BЂ=N5[CS™ t@`3^ h 1!U"LL۶W tG[\/ L0hTtmGN1Li `"TM0(VX.%8e /M`kC<mdv[kyȃ1#fk: \hNtV_^{kiEZNţKF>CL5 2݁.B<Ȣ nP 5h߼޽*]QY wIR6wInr;ˢ}gX /U?[ _A#h"{0*,IL鍸+*̹G|Sc~-`;=<ȱa(m⎑fj)TJcYة+d"M9nyeD>(Ό}zYڗo2JcCURU,.)r6Zo9w+,. ѯ 5ԡ|R"E1jw¿ԩŀK3O˨x6I1ek7O>x/䄯%- |ƟфJCȖZx"xRAcGu7C++o/Am 1FhExpe+Π 3PV?K92 ӡ#uI֯s" B{ZSued wg"Gյƻ.U f1_h6(%5 ÞěoAG_?76MK~ Y NY/~-&y(H+ФmZ)+l̚5`iNHι){z ["'Ycܶqv" պ0HF!@F#'5f)'Ew+4'&L(k ΁CuCdO6&+yބkҫ#3p9|o&q7GAGĽ@i=f Q}mkx0 9wUguY8Yi|YQ~ʍcSc>9k el⒄| wK$"ߟE2JBU/Xn۶sxqk?69&_#yZ#MğM A`r 3_셼fZY,4dRMW0;fޤByFcD1aȤ-ypW7׸^Gjl1|ɧd ^&,wwYKfO:^v78ѶA w7QHJȚU](YǗݲA;jL9%8zfCj2d n6mP huq/c?SIn›Q~Ӽ̤.3qL_OD DM wN$鱽s BW!NNCm3ΠԶޕ13˰TFX&[K|WNBA)aNuFkMh1Άb4PB_2X B81vQp){\!jkBW Ӟw[dO` ?%Ua=#+ Mp3XF[. v^sڄj3<s&]iCѺ-0JE@>/kv|{2Br)adu%>*;&kƠtW) 97\]aX'نX3Ez%o?5hmu4-֮XP)$0Zpni.CsCjj[qJVXxa="k].Nف߷T띚´-iCsvu !BY:.V#зS G6v|FH} 6,|F fA@_@ vz=*F*OXvzD?Ǎb?鲣,HXq!# ѳBx|`c@wv6FC{ ʢR6`6?@=m@ E]{>FdV_S  J'`6*Ĵ_LJFd7Tf&Ű %ӐBtTQ+7Ou7t3s&!j(@\0zYp2WI/.~Oˏ3x{uI$PF|lT"-QHLFJyVcavGÀ~s?k_P`\k;%rJc,v(rS/_(RK&Yd7p>Ds>IYڻk/PVtC<"7F3MDd9Olm\|*?H a0ј5`0VnU5hW}zׂ]_qgeD* y<AFڪF3y$(WU_g* z(*mXܪ2^@g۴*P=aM,騢˄ ڕrRd2}ٿf䠢.װ]\ bDF+]=*(y৸+B Xy "%pr[?ke>9':PIrGg 9aۡhg9(Q"R7oNXbLD3 ћ҂x4iG&od 2|) pP!gPjvRtC+n ze18StFeV)YAR&'g+ic{VGr &j.Z^YtҜ+tR wYr *$߳hBaX2畝GFLBg\ܮ3h34P1 jOBMPlE8-וb}J^W}V6nU@L4b PE8]s$Z?|GمτA”]EOL7Jt|;~\m :3LAfz:w1)*:dFAs٬o]geiGaYOKlIr~G a ! .(-ݒmpVQґ>;U1{{jq#]?\´[ SK2^:;>| "*ƄC RG"yEXtv-Â6zQDx-xECKf#gHTZ2v:=zҦ ]8dI,:>V8(>KSb^1"1#!$+p#!U'xL5]I\cr0t@rϼm[YSU ܛA/¤TDbsd)lVVaeY{!G?"S5Z,;=ϪنK!<+?JԚ6gC:)d ]M1413۟/lUC,k!)#S |{)˲ .S5k7V4/$9iQI7RcVqxZBJ\rmHpSZEK0Ւ4⃮0#\8m=[K%uҽЂvC"Z;(DȗH HX{ɛb hіPy HdN xc;̈́  睭{5sxBX#P(<%Ť Zz7Yf1]ߒ3ʹfSfV_B?47Mmor:j=?v ^ݓ;P:0L9{Z~®=?s˦.)8>76W*gGsDIΰ×xaf8Ijū5ߟ &%S^P"M[[.ﮋ8u[]g4ݘ(URL0:;DKmsCCQb#-IU\QH_`q5f}xק|BY;?;Wx>xc*|Me26o}_RST H؝,@&"e?mLX-I̘9B$QzT.ˠZc1ww;q*0 Puj QhٻZsB45˵ oa-ױEpoͷ4FxaWdݜ]6~st7 9a!jB R~jP7 ⯺qr0y7UH/w_vI߉kTo;|B?5yg;a1T#Uʷn%=f&wO4G&9#> RڒUʇ mgmڠg睡-qUfN*=^]nf4`r'Di 2 6B`uY߼Hz핫^pRn+̀*Y~jPGB ӎ%%M091r'{? ^?i9ȹ#)xjRڂ ,G4>HrŵiY+ke  O9yY'B^_ 5tԟ㷋&8 k2+ū&rXŽ mZ=(׌vF@MGgdf_?gяudjso:0uBsĤ`QVR1⧈یJz%Kj\-tz}Y>BΆKs -44k+:a'(LhYG.d:s$g YF^ Ě"|N$ YWx㏌$?& <,^w !$ub_H{LmAC]ڂ'2>зܲ!#^; I T<'zo܋qFb4V ?_n:y݄@ZzʾrPj D!{IVl/RAs+}ly-;pP)7SH!a LL)x/[U2 { zv4ubӺ Nt~>]rp6tf@|p /4n $Փ[5KLs LQ!)L_U?Fw%91%`kc.\`{ ɭRCjoSw .sU}R{@Y_7|BzDdܟv=űDү!hB(865`Ӵ+R\ԹieqB<;9f|3oM[ʨw}gي'-bVنwŤSvk M i (TOEq/VIQA7{$8= p9ߒs^k:6##$T FK|9dڎ,X'V3_:c3]-D |zL&~"k%?xfm%Yj/F'k('#[ԕgF Z<}Kx+kcy'2*@XLDE//@0=cJE4SVE~"ٍfięf`qO+E"ԫ"N^fٽ_")sR0g`p8 /1疞ՍY=gfjǹ9%w{e3]"ȻvA&Ǵ:X7WKn\H# 䬨rңH޾RuBЗwM/HfJ) ^" |f٬zß | >0K2v7gS.V쏂B 8q5;1'1tzplX(g=ĩ1;P32Zk{bx|-+isypu ӔCIʜ;IA?q@~8VJ7%|׺^Ea, ;LLJRUfrD, tSMw^blCEVf2S?9 sj`C7΅c/mQwx &w'9ҕoQjXUA*(3e+kMP+"A'uaFXA%aCd$jiH- եl OIlz9DaW0fVߤ/Z͂fu Ċ<. ;=6P}&H-4Z_ PΏ>ZӋj-xPbTK A# JL+?Ms|\ Μdrw!^>x1tk!hVsOs4{ RY#3elGG$_ {n`eɱ5Y`<SOgM%[]$[!u؛PذN4Z$UG Mj5xP]/r@~b1?`8RkZM$dLqS ݜP񵨒:H9Z? # V 1Uwrf6o"Y6w :R RRK\&F{Fr/Wn/N !}wp7AKV\'))y.ƻd+z?luFr`C Ϯ6Uv1'ʦ{ǯqggASjѩLY~wkEFͿ^W`1ELv,[#Ͻ(Hbt);~cJ&cQZbQlߝ1s#8o둥}<>JO,m܉;&?_Gi1eu݂y7  +0[3P^42|&ԐcK# }e\Vs=DFN 4).$kd~Ia ߢ^aK$) '+gcT4K>f3!SǾ|̭Վ$aƦS`vV )/DP"HiڿBR.=DӸ3TaHJjVSKK$WqupFv6W*0-S"zZ(XmY_ 9h}ut5.Imh?ƫ@ acsdS. .ZYHK@^R& ?t/cMVIlJc,&t$ʦώϽяX&jC Le a @K}qV 2I?BLaۚ=r ښ(ҟ ׎9^z̔+p}^Y4IXިkz<CZZ8(8؞(k}G;q 2s}sG:,j:ѩݻO?LLk1iR:(EM,+P4;UQ4[ ͩY0JUל&B~W=C3@\0M\@YOL 9`?}Ko4/£n'# ׮ghٸw]v4:Es1˅ M pSJ{.rB|$y~ :zlb+4>- wЁ [2P2l=FFҞBW-AH_zaP\ǸhZŁd<;he^<~r8n(2^JfhEovm"]N\ͤl+[ 96R@߱y}W6w:BӃ(cȎA5{"[=\nq dڽ#s46<}ԞZb UF^;="cFV%q'7:gu$y[|by߰3*7Gbto^sJU~y(I JZvQHIB8)GiRDzpԉ`\5J3('UQLpZO9/ uSf/j#g.dԸ2,'ik] BLz5wsထY"cB"O*a .5c 7CX@+H'ZF9 0 =chs&UbAI=@Ÿ{0VkHY &j1(` J6NV00(-~6Gg.\EOB ݤGlB}ΈSKn;s,%Ƣ8ISm-ρLƙ@m~!D=-(^?4frw2gQ6^jڀz~+ڙpQa(Ceߟ vmO{t,{]LMXDžИIrIvoQAռEZS ale1KCG%Ox5Pxikҥj&u6.f!SG|0 1zw͈I7*G8_p$'wxݸDě##Ȉ3; wP, _"NZu3 'uL'\(\Pǃ'ei,!۷Y;4TYl2,wd(u(Lr(}aTRH;jM/9"c{cپ~ɣMَ;6k6{W~x mo1>Tnנ9s4'NM$sKƭ`YXim#i4+o>x'\̰v9D?`XH|U-*vyVNcb|{1}(ȸe`pĖ^nDYfe|)-I(lgsK8Ɠl)$ b=&vj`l, ozMz8`,\M@^?t̓[rޡ!̷Iꈮ:] 3c͖\S{+CI;HK ucg[XkIXP$zy',u\ ĩq_Z. dF⅙~/z .Եd&?~8o.ZtׂQQ*ǐ>Š^E^D+ [-Lڣd:9B9>ôHG-[j$  ֠R BgG"n?ПWvTSj'Iĕ Vn"MvXČ#b.c(C(w6 6K7su_{}n>>{㑷#0[yvćv, a`,?in6qKn jܼйDLךh=sϕ&xPwkl}ӻJ*f˦} a' V^%mtBgP);X憓Ջm_^X%mjhEBo&ХNLp}?$Z˅Ź/3ρ@֝E _@G,AEc'3B0&[KV졛=IzA#֫LKARyHaۮ?VuRC~@ŸGȤ?A6 V$:cK3G +0DPM[Ý nې yUSJ+}7mdK@ב쫣QCS\MZðd#g- <s>r5FYbА!c$ĉnIA0&4 .|_M ef1 *-(/ 0vCX否 u.zYU $mF}"%+b!"Rͭ ZYnlPktWe,+\T]_qX  Hu 7H^jfL<GFK)7E]wgˆ.y[ROs8ȋ%k_q4t~5 7  1&EE"C3`HP(W6/䬔D."%*m(46$ʏN<`ӭk5 NV+*A`pdv5Vn^Gik -uL-;^Oغ6 |oϔ.1(ڑe=вuw::3,.ӆ)L*~5# _ts+ΐ!ՠhUcDo_[9Ǝ;=1-N$\2 igGqRp*rco#rjY"ߪ&T&X ̞ߔpIK'DXE.ml4Km;J~s}? r|Gl4!p,בZa8 хDfFej8Ӊ'4:6Cu2G % `oBz wL :nz)P=cS֦Ҍh+I$xYݴZ^c~S!bq9!Uac;Q˹qjf,+V[umZTv)yN $-g[ ؈h(۟ wWWݏЧ!`!8c6>""X^dn6 {&/ 5[5/Q6;ui K4ᰈ^=b0kS6=f@3:!W2~qxXg>sܭQkMp4G_Y<=0+p[ 5 bWe'i 9ﵷ^sBQGvB˜d!d)tyk3_vo~4B{ͭ|<VG{ e1\x$infv3D{Ikgk`_;K#)~]dyA*ho!E QHWRtު(Y}!3lz 쁕S2/\Q =j0^{]$e*YF1,/삅kއshP}HeW*bt" ~/$"7&|YΌ$2vYE L*ʸa8$Q <iVvK}m >$rLvMwq.md"yCc/*wϫ()HxZ Z7$<܀U#G8O7f׏ CTif˦r+AB8b9L„ muT7{E L4b*\sW x'#k>RH)ZZ?4fb4++I5P _A:檸y^^Fx w2hٹ~1n2lxE6, =Vv!ɚ`[hDDY5֬KaQrVyoIs:[=5B)58|vȫdޱ<,=CX4d2=F@/}+핲 @|`+zt[D'WaNАe&Q$iz,A s3M0D[o_}G|A.T0:WI`V$ۘ)ctTH#5{vPCY&LCe!/=܂WMDNt%![q4+L7Ψ!-9~u\nMB \?.M.s5p !\Vo(qN?6X<ֲQOE2iNL5C;h){*8,VI]j$ $?3t?7i)^ũ_Q\QX'kA&Mj̟8#GCk I6'^RЛT9]/hIsB?|7Q{K$pQzz .+̶7N]׏T_7S#Mw|Y3kI6gґ C5œX<"hX?)' Mu\+Mgx|߶mkElX$/iS[ex .d{={tף @j>(>ę5;L=4n:ZpZK31p~ (a=Elb0ŒkMl:Q靌Ac GNBgn/0y0yIXS ^g,rwCmq.0*ηv;]SNQTvb1C0T儣^vN ߝQ>| "%SPOzRǗY)ȯi~^6x.WhŘ]t!noЀgD{wq꺡"vƅмnO+kgէuhEF1 d "P1  Jk~w&3”cQ+d4I?TMKw\oaρ]*Yt͑]<-y6<2 {kg :%xA[]_B9v.qg{k;2團{egE$hUl҅wbw;OC9b*d>8"@o_/VCǴ4ԫhRҶL))vEYr)42g%S b'@5gsTLj6wѻkBlb5f$; ӓ |K[hXSIWz({!Aڒ.RM{ 9?!{@sԤsZ$4vkǁkUgn<ҍ$77(p/e;N -} m$` $e  Hj^` ZŸ֓b9NIGq_45wHqxDzWb)헽$ZU7;<҃#ɳ }mYs|=gw3G <j6XnqvpyAcH:ʺ+ݸM4%~VAhc7gUЗ0cԎZGf'_,H}CTKlk'|CTH"U2imK& VϽ d&z S&~`gvEl2Fj߰y V?+b- \VУD3DS"cjA4il$zYu ~{m@/DIс1#Ba&w/3YdX~7?lVHiP(l괇Ky} Q>G(_\f܅طH=1k>- '5[$??[+oz5 ;܂X)JXA_cCոXq5#|Kzۣt7/2GtA>ձmu;L&x1+묶jpkZ:or B|#pZenmc0J@`%y hh*9Vt>H߂qlj^v\5U3sΉ+jKƖ>\{7#1 FPDԳQ;nژ(B6F\[/~@ѣ9i2\ԷQ!w/aM؅7T-`PO).Wme?0J "7*fQƶR61ya14ޒs1pE8Vvط(I:6ERuisUn^iE*'% 8uXpQ( P?7C}aP*ցnLY={ja ] JH4j Pj?ifMT(ٍ8Jn_5>- ju0^2!I:g8`U0s5g/mL9i¯$⣾dsK銃nSn=8ZO,b` 'Wu 1 РET=V(>R#-7|Anff?^˽H -|6(S0^6wƵNnOy$25Іn.h"4236_GHù;79C? {&ս[CzUbHtOG(m^V ̝X7bnsK I~(7vJp&Aa|ưm}⩦6g8@T*낺 r1@ҩLPq;ڼC.ҿsm5d($)>Oں{p|1B̔/3}`siC؛Yx!@ξ U]Lxz·aD YZoW1Zhq&_e4mQڭ~cIYϭF5[ ">we0?~rWqc[ !يj:˂fzEDsG!}s\3Gx}C8~I)s-џ{/v)uJO\.$(ݍt"Y:f Ec_2G?.3 -ZF(Q] !u}\k ?6g㜶r\z&XΜfT ]7(l2xF$$Ma\t>O9QQcmFlm6aʂ.m*tL l('g3 m0Lfcծ<( ͌GwAb(/J ܷ|¡y VFGboRh_LsnN"@'yzhwth0SWPz9nשuXE$v0G쯗OʼRaE5Sz߲݀eYEkć6&;) fBD\=^k]wNB3(G& OHYkN1+XZl[ڑKܡ~z$%'܃LlH*VhܵfMZ ;ߖ83%3(GI)~Q-VJ`#.?O?4x؝2'"&L]C( =CjjKJXSG_HK#Q1\`{uA_H/C/hN^7ꛆsd; bO&;v67 Y: O&8c]I`ݟnq˅xi{х&q[a>,NvEP6M4dmX؟SeC`D`KNx[}+q+Z9koۏ*@)OrĿIc|xD$ SӜoi?{׃,|=HwR5xNI81iK# ߤb,SDpSBQnzŞ Zu" b@l]*-lpِ=}勃o X;CL_#$n:z0A"   ^Q?FHO:&.vM5hYP4A!sWM1 5T y ^&@+݂.lYg} Q4nS!E¸^ì'u,'uCmq8Xnӕ(fނufK(ig@R ԉ -6hU串^%FDx#I#ΪϺqǮŗdnI1g_zimJ4x%jenOz*~u*e$N4}*pލP ^lUsC-Dt9JUUԨOJB&wBi|~^8r7g$pֻv_^* cǣmI^w zVsNEm< ؑ$&V)Aqh7U Cc9@QZZr_`g)ݔb[w͋]RK71,>^Ǥqlx*ʚ@4Wv7SY\ O^m}!^̾lSpj_c76Djc\%x=ܢ8ɻ`2mE[?ʱ ٢=PFi۵MIbu9_7WqN[C>{z'R>N(WՃ297XUn|Z^HO%jm hp1YHi#L({q})ر5 3;O\-[D5oͫSAѕxMJ!Ê ȸ|2#1whǩ7_9/!WH) o=5DZ,zc8U~18aYT5ɑػiG:Mv}CZv4310K݈ԱӷpWV.TV xS[(p/D?}mtlCl pMaAE4s*HAè2DBkRO2ifeÔ'䪩1} 誎%5|&%(5@`(<,a-g>ߟ葸xO7 Ӱ}9ŗ%|G"\!9%`>*eL)8B 6;*eğGC2IOBxyH̎FPP@LslބB <;IւθgE\lUN;wim CMQ*jL0ʘ6cك3a.2c_KJxaapw5><ɌЌ5(`5P0 e=Lz_4G>lKI?'끴@wR(lO\dgK,PȎ P!OslnZGlYCv'X Rܯ~ L~rKRwɰ`'zbLTA>dkmP=37=0 x=J6&e8 9'ڊfз3f};x NQ; }F[mcrs]D6,~})lA}e9 y梥0,5gYZ07070100000505000081a40000000000000000000000016650a15e000014cc000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-byt.ko.xz7zXZִF!t/hM]?Eh=ڜ.+ˈ6;գy[/4]8l%s:~BE\'Yv(=W%7[C%se`p+ʋOsv*a͓nI ߷֏7qon$x&Ug̃oN#|\=7htdCdD$ 98P+3oG r?ms2KJ S+ ཏ^GO:67u@pK,-Nu b-Sq#;0C^\=E5⚉T>VS)ŗ _'p.Xš"̞p|EGˆ@,ʊ\MB xCޝ|X+Oݒ|Ɓ!2HY-ĠGx\nL 5Nm50#گ A%_߿(lE64G>=HzgUWX}eYJe?%n#+s8ۃ-kW)QƑ(?$#ÝDMDAP)?;=5e6oe~IׯoI:6jpaw~e+_C{n*w\a){ 5[JL 1 R85,2cȝFf.;(nڜ #"s 1Rv2 l AKʹEFkaQ`):ݞvԴN$KA`-Ao+>G4&`hz9h9ldiS=%10UYTjskh|iG̭Ң2XM֮eer(oW?dIg %D{/UH z4K)#*u>9 ϰŦRr"q۱ C`#BXW?APD5\n`Z"1 pY%b5X^+ jx/v̠K54oItCg#"|"ߋ-rUմ1ȋĜ$.sm"\`"""Kr4n:>\8ܯ?8^mp7`˘x'! (js``}7zC t*Sj7_J`sB&(2I¤ULA=`޹+RTՑO5C9jr/mu7#XQ=3ۙ@ (5cXQiF ]1x:-k@=eofiRw}t2IbuBو\/sFfG ~T[ӳtY45ЬH@۬8 HI-$'+jaUv#Gssۜ: {mD3׻љP ) Q?iNV`=<{\bMbks=iZ+1P,WFt 2JԾeXL$h7>S!%3ގvlLUtܢåk5o9-0.}?#<@;6HyVzV{r4 r#\IL%FBa(RQnCj T#_iYS- c5qٜ髕7\rdHE9Y'lcdQ(#z*N2LSgV5f?0U| D7r|\ɊӤP ,s# Ƿ@.M]`C o53;m)Oc{H.I̾4쇲w젛!v20ix}L~ zi"oB\ {hd!KLZ`> f"KW%UQ&+mM epx^/Mv^Ճt'li|jXp'J0AС&^d|ҘbaF퓪d.'a cZ>*Rve1ej`1RE Z{x񢿋;;SČΣ,g(@r醥$$jXt*ò ۼx dѤ 3G#vR"tUg Ӄ`M&ew)yA ˭b|NjP.rF0j)*|sL(DͰHK{uS0c"?ȁwlk?Ua{Ph k{rOe !\IGx]\C4:>%y_LxZ--,E]=5g]Z9Rc3T@A>}b !*>3YU쥛ԟH`kv9KP-r#:":*]-@Nz yN-Q%ۜۦCfj$~La8olo⵺E9X>@uRVN!\n"Bv u.Z)2? 迏IR%,EO隋l+J CB= zRɁ87GCK)/M2 ȋcP\TRgo.s6qՓ-E~fEXF=_EԻ 3➑ +WBJJC>]ת]wvc:jܐ@ަVb Rv|"Hn!O!7QG6ٓ$ƵkRƇ/!cŬzCp5u$`ŗ#0Dk0*@:pxȬ6D?];oCq_'odp_mweuC3 Qh݆`ԋn3~SVL:e *(e fppeTrjKUIMi* 0 U$gn KkG1B  MY9 %(P>l©omnT*:Dx-?9rhG;RU,|w &ǘ]X5@"+h#3(#ȵ fL#bb"5䚦Z~7z9 :~7Iz+j ;*v ` D=KݬVGQS^5hf3PxBL^ǚӬSL_*\7" E/ɜǹ8AsHagGg&"Xe*r++75qfD] ޴GWЁ6,6>7#zGGAq$,gU,p! Py̵9Kw¬co[dS_tl(@%P}?q"MaUU?Ȥ[b jVRB%i4}xmT (nNݙAlWo^ɡs'*~lO CTHX#n`䒅诖mL߱>%9Gm|7 LMY7ϗmiH6V62#7;B?Q=gRLWJ0l%oRd ||J8l";4Ʌci>AkAd!NPM)W{lr0GEovVi5NSe8?8ڸ"mT]kb73D{0֓#kJv]ʚGTMr}/NsJ*w^AHmlQJBʒtxQ0' a hFʾ_m6QpNxp$M*\G U:lz"gctMRv5X}BE>T;U78كmV2k$dTvV97qLB$AuٺtJ~|hmY;p(^1֜ߩ1_[Ȱ nal|ƙIH5$hSw‘2cB1 \v#l}8FMc`j=jX`cplw٤w㫣} |}LC(4c#CGlwhI8lX&pҖKiYn_*@)ogYZ07070100000506000081a40000000000000000000000016650a15e00001490000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-intel-atom.ko.xz7zXZִF!t/_M]?Eh=ڜ.+Ȟ9VW/x|xriHvųB+x*[ҖO3iZӸ+n].BZ/|rGHCQdzG`) GB6uQDBveY|I7=AGZ?2xV0ئ)5RԳeTYfJ;;Γv1D3-]0 x*1T2.jǓեrb*GqB lcPLݕ^EMB373ޯ0w /,n+*PN%j魍ʫuq@G2. yR}R)&t⹅0Bp:n %i/OGۺ~_|2@6rbhM3mߍUe!KQSF~+Fa \_Y)3vpE"]3PՔ&ŻZ.[ݦ '\AVLUo |{v|8'NץӁ*V$^)V!i@/Q( "(1]Gՙq~cpFk1x2Z#i9b łnȮB;r@Kbnҁ=~w_ɣ+|"A~v=6\Dsc%,<q%8{DZjDg7ʪPs h2>U5IH+Td-/3Zݞ4"fq"KƏ1 Rp}B[~Hw裆ȏڈlLYޑo (OŢ [p:-&pL7vqwM5ؿ󜮡TMMq@1' ِE7+ɂ.tm}S5pcI%Xy9s(c7F? Z*t_C)T~]NiFdi􁭉T ׺=zx7Q5?V9&r 3O@VǷôT2M9/cY՜ P0-)AO TN>!Så̊L2 pM5CU~@ݾ,;GÞ|j ܷTohy߅3Gbp}K^JƋ#Z󌄥B"WXh.4k>l9*' hED˰ ),(tSS"FlX`4$ R^# qB#Xc@,Ȓd2SlRHh`ubm<#h?$ l`"ƽT}CVOEFj_ 5<9ZK<_?QyWrt!r}MY!~@DVUAD4`?@4U<_r*ˡDpKn/xua>$bGM82J$ < l $D1%1Blb*D :a`#W$SiyхrtN6q,k /9ͯEJqu)CÚǔ}n#!I梙Ŝeֵ^4bPIҒRS7{N}O%]=mzu{|4nUБF x6{Mm v_;jD,"y1`urg*>K7d],Gixg}TA`k[ dmdJXM)j;y.ŦhBޡ&a[[cMvtl42PPWZ &_*xEbȍ)Ff!TT'kN N#ř藱/s`otZw9Hh Bι-gS/كA2nNyvglsa'Vjx::S)F*FY~ > ~|| QR !ϖ|(>inN:`ʆ QZ~bvCQ 3'bjF%4jY-ڗ0Bs#TS߈AJY'U)elQ6VZ^9SqZ*N/vR$(RpTTh5$+֟QbS?cI4X V&9V)6'lP-&/' `\ 20CUlҀJ`4̰I2=Ky D, ֕lGnXݺQɭZ6[; E669f>ڲZQWTr;7 ȓݥZABHDHBg6YFo 'e`F[eScp+ "f_B\D  M1Ew ;*@牊b4< ?-H*6[NVb/&V¸:=)#9R*ێ[ 2#'5G|{\=5/ ؾ "ԬT _ ׇyTK,3Zt 3+Q+Zw  AɼjNO+G8's@>j̆dg8Ҟ;AF}L ջ1\Z4bԓ_5krJRLT vE}'4ܱj 2k}_)˜專Oؔ= H(0s/Ū&$UDp9,nYno[0dzSgڿkͭI:o[dg=R3i4؝(&ԟSamXԦwIaB%&i1ZIQ3AT?5b3HNqBnH-) +`ł!u~)9`r<I uUc%`]ӆg/n 7FHЇZZ7$ގqCPoEպp$NA'oiZ?Nsb4%dO/ْw%(NvG6['($ 9/hM7IVi^7Qӹ>N~PVa:ʄ, nYao>8pvJ6$V w.}C0& SëP.Å Gs }˂#,6Tf(Ou .:N_( ,?S~T+R@rjc:*|h4;{Ov D.~꥛mko| Rr!?q^sth79l (XE4Y"އ .Cxb:ɔ<5n WhoY_f fr)l02[k6)"CK1HծHg8{][d 49>0nx+Àa 1-o1CA+2/s[ΆFe4H|Y3摮9Dzqkr;3U)*}iLt劎J*3 a1hF(S终F*Hu t/j܁DwdE5hS"% 冎>-q媶7 i GΞ>%A憔ySHep$x/Pi]Ǝ"n1W2B;*kfYRU«s*Z?mWce[#ؚ`.uhe B2bsd9e0)2M Pʦ+4,gGJ,yi}(( 8T/$X =?gnplħk݂YRUG4~ӍabKW 1s'48|s|b QAVc=`z 6e_?# c("̀ +G(#QTd;g'<;MJo%C(ֿ{ױgYZ07070100000507000081a40000000000000000000000016650a15e0000e548000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko.xz7zXZִF!t/a]?Eh=ڜ.+MxZioJ_0Q?S;[wQk_וs2ֳ/y7ՇHr@P$=Sds2e$cd98{]|ʟFOv9 QƐXvJƯw8ZpV fJp] ¤f~NY wK Ε]B|y7InbLRd"j5Nb 4-ũ&YC&8 1g,a>nOGb_]VH WcѮ1RO {#xxE/\ԁOX yğBÍ'rHh;`%Ajt6lD#bqJ`t:lZBܙqmڸv)5OăCL|9 glHߋοK!FDo&+Z7md$2IeֆV̧\ȯCM#+Pj4h+?hT>);PN=uP0= A84k o >c,3CENdWm2Nd-YwGR$t/C%,y5[FmJUĜ٪@35gG⩅ayॺgROV%ԩ:So؉!Ĺ]7K7[w]HRD`Z-,>kNojNlڃ0vLˋ:'rc# e :ZF{U/ᱟ,+_"5q| ajWw`ZsgGODURKeҿL23Y *@R2|֧^W ;DW,Jonaꟼ&ztF(z`%wci $~ޔRS8rxЭza"֣f]yKaunML$ To\A] dj5 alG]oobu]N҅SBbg`7}WMIqD?c\1ΨKCc9`ho?;( $\ >?20_hіiY ᾑg>}2$pMz_3t!1Ɓ<q.rӗ >G< Rf*oJp@̜\dA/M\3ʫMnO u5?a;:+rޢ<_NV #ɓc㷣Ƶ^HDTA_Z8VDώG6|娇nI؝G,B/Xq{*SKN]zE)4oǂE3 ")/|D[KhZ`^s#'Ԡ\!T؜ԭPw'ِq_T;PUdGeN{W9$6@JbYGn*j ƵRV3ZzBٱ PC7w+z)Dʠ&$0 孀0ϨZ>jj j`L[1 Y=j~pi !8%~udD[1/m?tFfnys2]R``[0ZOMhkϔqnvv~ͧUZHz&=7sgLYC(Y>&urB7VŠlp'<]SaR ϑ/Knaɠ9+1ʽy7w{~ &p}/3\M9/Ǭ1'wdRa-n`̮q/5GB:{8 y<ӠA[˛,&H+l^ٮiv] q.jC0N\,b=R 1q 7lrK?'6!QS̫9Z<~$ ki^ =n1$In,ֳ;DŽ[C9fZx} ~h%tIq'}D'(r(/3")>8ngH)<@"mz[ Sv=.x _ѾEԌ0җrrUJ^a[$ Y%L?z2i6ƀ!x\8/O+ m6"C5̛=k`7 |KTy{*S YfE/>Znh=`CVQҹ2ԏ/Þ6s'uGB?%cZ[<S˳ӬM4S Fb~pܣ GA@tuM>2rVJz{ȣ1hG_d4c< ߄Kg sh.c=*f̕'$ɤ>#+!d٤ ]htV42ANWor͂=M}r  H w-\7@JsJ:7 ?SA=0\ŪZ*)@Tճ!DX͸lBըQI &Va;>PؼΤz@ ~MȦlfXL).pIK] )`AYAßUk2晼(!u?K(XUDv_!-p9{e< U(۬B'KVIp:Ss'bR*E&E@%$xEJާhu\^3J?xn<#q }NH'Rzd.OW_A8] 'm$F2>-Sg7t%n?WOPrE. b{ܿT2e:rR`6{3o;M6:ٹE+4 n`TW<`4 >XK+Qq2[1P~Ҍ kw.jjM+#5-2E]W_Kd͉6ǥg. U:E*f +Ur x¯>@ʥ;}e/e]0.Wn޺k 4nFr"B9Socǩ,$IP=C/ hA\|"8ulZ"6:4vyӈXt} )/FP4-EzrrcȨ6¾ ͸jL,Vґpս?D+ЦбW@DEP-* O_5YKFw%Xry.oocw@ĘoX+M@įN@G;5GU mN>J Xdo슰~ Bh,̓%S0;V4wp&5 luۥ*;hCTXH Ö2lضʎ@ۃGLaĺSvWhUoؑmH6ׇSޱ_PP!XZkQӬZS{Xd?f+^G 7~0V$3]N'GxOjVz?aۋ~)iN"豚ߕ߆ ·r!y87>(чK^vp| 6baj53Ó8>)ge,zKO ~ f3@{L$y#7[h {gNL:.7Ȍ:!1]vJ }S@߂i3Ӗa '" 87dz-,U0%NGa~wIʂZ=l<0{ 9 lRIAs&෸nJ_ȩ`ұ$7Aϣr 94 H|Hce8Sp4rNGwV)E F/lQ 6l)]*GK߫j`ҋ(m5o _ FOR]c!M0N{ r3bX2;T@ ߍ2y/( ϮC֋=03[dLɑaK=t5)㨲sgdO[ 2F<̋d_{! /Hٵ;T>ۃxL8>` :a⍪< Vi> [wӪ͗2rm6g$S3kfV'MmX7IUW8nHCٺ2‡Ư%F8Q~Vn/dl(^OV2fQRծ?G}Û8@^@:umP׌Z 3&hvCIn"Ѹ[U7fznY?³ֆ+Y1_q'VxZFX DM>-aO. ntzv~ǩm 5#sE@3ll7k M?s>jNPDb j2mXt%`,f2 ܘ]*9F-$}ZCAQ]ҩ׭{*F;w\S4Y\=C\#!d⾸oEu*7ԄQ Uyr.Ρ'qFev1CNqv781#Rˋ%ʫ]ۓ]@DdB(ğSWM/.wrZ}˿~=0sw6SYIS/%q<Τ;h!!?v:`Ʃ-~T&,sI,#6vV^t*;*poŀ$`)U;PQwݮWza]!?EzwC$Ÿ g3\(0?ר}=(q$_E<8~"בof6 1ZiR~lב'˩b=z6v z!2 #6Y5r G-/l‘2E !wIOPEs9@~6yE s4 ",|\ٖ >z˙e#C`ȇ ߨRҝ*@F$=GQQW'b ?6^i5#; isMW+yZԯ=kI1^>ţrQKV2NO5uXVQ @e%ico瓈ƣ !~o"N :8*hvB-=+\a*;Ib }" R?m;_˾Td ]:0`!HFz.{Io;j9-QXlGoK^»lzՋxnqV񙞚i˲ g*:,;OE< 6oNDst3#/1C5% I_Q}kjEƣH`=ly 1IU~B:RI7nU< ~[H(.@[}tFUwd4wUyU7 ,/%|>.lrta_+V?q*<:Oqk)F8alnM)@s`B;~-55Im d]֊ gxWa9J<]*k'd E-fp8/ MIdf&ߙmJ:.gX f{m#P=#qKחh^yFxs8Ŝ5 5p8W'4hU?h:(ǹf5)YnKSс`U= LAY bM+aᨊPĄƊ%AguFwqI;, (J-d,u PĿd`r)純͕&TIO iiAesӖ OQBˢ ͬsb)꼽@[f ~j j0έ?T#umn{2wJ?/2V-?iHY2eVܷr3 C38<~.J+fפ"˓kP^'х 넚L#x@t9ٚn'[[mkaE4SD?tp#7K_3C^a^~;q-\f6: xQ;7#ZF*r+ G c@݋KGY>vnŁ:$潳]-R'9 'LU op_F_/<I*rvDa =MMӒ9 a7#PIT}"ɉ.Kt5yAQjjF̞f{ݡr0L-1@&Bp2wXLOA}g:tFBZ A=d߱l2IQ|>(lL@kAgW[́h"58!m/}/ۨUXQ=#alV>Qk%m@K/).?.)і몢+{;1[1lep\sFKοnJa0ز]xHSJK;qݩĈ>牲3e`4XԧlϜ pavR~dr3+ Ms;h/A&Dc/NP1*9> (9=.,A=N mX{L7wUj[BtpWҌ!WIT`z'su˯ #|xRGϭ'bśAG]7hC̉g%УG4wGUjw]r[|ޗl6~f7`;K Ѯޚym3!7Cmaڵ6lGf]J}<6aPA۳"|mM~Iiv$:f/&)zq8k=3zq9<a{Wv;,%$GE8ә7Zj`/nXeء?NWuW8=ZВf/n%hWyf`*E}BNIBԆ lNWT=\MSԵd^2[P_ x3lDbo#=׳۵[Σ?f|SVW%Jt$VZFf'2N$/֫pGS ]KY R%] h@R{QMH O`%)&v*Z9Wx}#S=Y k@@PG8=>yAAD%V n2? *ۄy_$<wI)wCF94RN$ybÖDidZ9&}բ I[qBQCSsPZ&`w@,օ_j}|v4E{dE˛2«e"Wгi(rL#`'uk5yۢ@,垁D4u,w$~(oɆ"%9W~ji8JV4sbs@6"[O[,aBU@*dX/#_kHjy/56z7in,j& |q_agiRnH',Xp0`@\(!ݒC O|n/A]s'xm$ fjo(' f.}t$EcEA{MKutH5d)d¸q;"XB0#ArT< %g $5+Q<hE`8bzxOϫih.Aeb =&?eGcUqTj^lΧ;S$yOpv&0za G8NȦE45mͶf(y%d[v2:$,"fUDž cב6^BW}H:|l{ęnW܂-3,TPɥ×F<+@[j__DK [pدI1˜y91w\{ϼ/6s{h}s&͗/OZǪFz4?-/b8@2{+mc`2jC_u&06Km4T >ؠ Fndmk|2*Ueq~O; g/g|Uh^Iq H3g*՞tϬ󨸋 C@P&٣Gw{vR.NL0£CBX룾"MmҢ9nxF~RyHU*>"-2 K;_X_gFPTÖPcl UD>QM-da~Bqq+AD$'~d#bvUOQBe_ 'Rpys*-Kœ.mauT*4LC@;gfA]7Ze)CP4jGy.e9<NqwXZ}~x|X4 ߔ$adXVCOTHHʆE,g=WT鿾EzwQ)»HHe1${BXxgqŜO mU Y5/^3+węd۹L&>J[LGON`{ \i;Ya]܆ԓWk;G/F1=\"ܣs{h){:op~J\̅fB zn51T Pj+hb_n2L-8Czv}oys脁o[ 6E᭬ Wf@V0C"']Q$_Ow355 $ʫASM+t#YUj v;"dצg@ßjiUJQ6?noY5=l?S+' &eܓM@hi4#/Mm.|U1= xvo<)kZ2Y?~e'ӉliQ`/UaG<$_@$:(N'4~(3X+d.1&9ީ&] ԤIW,Jr _zt *. ]pWAaoۉ+X—pIJgȃXGEN؟Ea\ą%2 #Nr*y[BDze'ҫ;iBe8խٛ&"- F6f"<:F]MDt猦OHe邃ruglI/'۰ |OSnR.cN: gOine7:A<ĽZG 4g]HH\. Nb!lE"-~%6(%۔?;G%׮zPGv'?5jdىyɱ{d&rxh%~YwjHI6WAS"\om{Yol$-q1}N@51B oVv/Z?zSh3G5Ī 8l*Eݪ[_cyM .Z4b,V˓.cgrEg0_Rڍ`JW,?q [z0-mf62u TA_9%0MvʧV&N37,:Tq6.ɇnI i UL!U##bmeZnEK77ג 0ړo䛌emS-S{-[z*=!O iGhBRv2-'9iw; @ +Tw)ց󾑜]uv`-"WP- ' 7ccE QiQPqhԃyyPɚNo c^C%oD )|ؒ'Ks|}y7FDF+lR5:fgճUh?JLѴ0Fo[7!e1sv OEV?2 _R)<աb;Ha׋W7/0K\Wsx!_3[ َ98:ILIQ>|XLBhk/`.>虊мSPZՕmC]ߊr"v8۰éh+>Gi6yֶAbb4V0Q?3 ARaf=$|3;\skP懨\5O(%e**dYp#RLg. "9D*ڝ}(ph^lY6CX/"p:K[j-2#V(ki|5hpa?ǾWnVܣȓbXE3j6.JXc Ա0.h?GU"}ofpv]^[x P:/yF+w"U7 jF`A >ԓ=^Twx0|>fe&PSC4ztֺl>T ܡ~@9 0Xܽ\D)sQ#t ʄn@ݰ 2JҍG}DܛL&\⌨~:UN tpձ ~ p+v;h&AW8Cr[/.̩c!ҦIյlU~[F˲k,Tǜ|Hh:}&C^VeN]5{n G_s[Kaj,IKI.\i6WC̢&wq:3l XaaH!A2{#&}^:stv0SM3]b7AtGQEBICĴrȈLjɹ6,e"̌2J3:<.tv rM%םL^[y+Q+^uw^}m&19ϬkEG ^iUX8? 1rۋ99XAbw$a[<ӾݝB ٵn&MtK{*:8TMdZbт*d֊iX{_˔(w.JH1n$ tsh<քQJzZbʏYe&tOR鎖{kMh:o+SD|N7Cf {f\an-X]7KpZ7TY!Y@8vC]TTq|[ ѼlbCcqz6p֭~cl% kN^tze{,iTj ;,żi(ތ(;ژVq\ʭs2Aț$WyZg&^ݵge;nN[éX [FUԸ % ,C~}| Q%.aC ,0h]0:7VitTTUO &GwqG楴jBpRBxG*$>55TR7 F^:R#iirl3l/ZDPÌ4}KSVp.;ŊS`wskaJ`N\Si!R܋#E5F_y•P8P"pd@.} mIEhzL֔WM]2vH ))IYZjlg8ީr]Ȧ`BH^RVPG8ob",MoS{VI&IgT:ć˩4)˜%*XD =Sv57YyWʋ,e"w %Zs݇& &tBvCȊ&é˷FiR(l8MrƋ؂z03P(~b%h- 题0'̆L frًך:ls1E[b/BR,P(ejԆ5. !LH)Qa+\au ҼQ(ɼ]0 o(ko-JXGƹJOצyF=#nפODG YgW#n+[QfYM-e@-c5kq 4u 8-B9X+=j).Ÿ忪>פ'3f!2 oi.vogQ. )j8wئAsՒ.q"A_t]{fExb7QFn$[D)X(pia`WY緶29!drĪr>VG.G~.qX| }sقƗuW$@R-|&%x%)d2y1&alֶ=,pxюS*G}.(!3s`k.ґ.؀v^i\To3et[G$(1 "{?eqnجaJJ"%}fS9%lo+֑ ^GiCvq3:A0A!fkk\4` } .Ϡ|ѡ|ҧLe$unKn?@+A槌Jצ^jHomc{y*L pKfiY,V ާ3y:0f\nx\_n<c~lCGѝCjM<0#M% (?"Ҽlc!i|f6p;I ˹iRclFo/[AH%."7 k@\NA>-@ڃi$ -qBXS6Nagk!置lx 椘.[[nMI/ .,tykQkhOn0)n~OQ~TvH=C5I.wF WklT,̔ Nhԛ 6Own F\ EvV1VZ|.m&)K[+tÔDOap#yǥn vfP rƆ Qљg: W.B3䝏}쨂M*INZ ׀pMJ+50c6l&F (dlHwqJ_Q&KQ4){*D^v6Mu|3<A`wmbI14TzvJ }m;#|KcabT<0ljCgݩlBmx/*[BE&>LW;UR}/a_fgAGDU68Aф`FӎxzHTn׭VP$2ʌr4cφ`}*? 82hz~f7:0Vh&9I=߸LpǃXvfvٓt --ϔjI*!7up"P'Ў9b4On'Ө:``ŧK֗WEG:³ cI:P1 De1ےH&xFS̘*Lf2fPj7†89Ƚ[Wn4(w$*|YwoPأh+w+sl\@Nwct/V#5(VTzXWDX)0!p: 1lFwAZ^54WO/^-20sWu Sha bng# )C$f 3/:jqE:v$o4rt|#uqWísY ꢻtb&s g;>3RvC![XEua7Ǜ36m˵}kWa|6g4+c;MH+L c$==5b̠lhgDh1QP 4mk@~tA ߂X"/48z>zDn!?$*0_-#ϞSU=Ńm 6G%'6;//H.L$: z2ږ4ctG )ebLˠO\=j*["O~! BϪǂ09a@ >`Fpjv#`K&/ai}tGYZ:F/6E'n)BfqK;V=Om]y/V7 RS&kkzd L.wf}=NN͟KZwYlqV *㷣8x_0kR p)PI?#'ťWr22v.#6$)FYVdў3 6<+vb7)-4jEjā"cM 9ۥ|QhܢOoUP(O.M@^efq8cVa1wcjywgP=IzrYn^ri;l=H`3_qo\hM[!65nxh-& iQa@H<9) R-P~~BtkjsM8Dӎ+Db6C ?[L5Dk7Ű{oȠ Y 8Drb]{>/eh@6ݵ2_rLM#dCn A, p S1[Gd0,{pdgtbZ";tQ M<- Sr<k,*A%mwҚc;{43q&d z'b05otddAx^PI֎8Chc aSbjD b{=6TN7[WDR/_&1|"QtGCRADS kHa"fB UHU9P&a-p6"ҥzLmM!!oʔޏ*P'z$`ow}s<[ h_):QkєMx!*Ʌjl SŪU-x.:/[<bw`iH@پ.সQ7l`iW%|]&™pcI1Tòb@[^SR n/??UloNN}GA\6Pt>dժcb6D՘~LaPmn9`ԺO'-3UTȂP nAIwԑY4.ݻUKaXWj1x5L(.疠CwjFa8aH\X@D3c}DԵBDCM(n@q'n9QPQW]-1|-w N ^2άM(dx]PPIB~;&-}QKgam?[QM׀+P1@1)K E,UvI-5s0w]ۦRsV-Zje.&|ե4dbDn䇃~v^P]UHtM`*4RRyoԠAPInYHPfmf{H6& ;@1=n,HEkA+C;Ia̅0PȚTzUFyTA4ǚ8r1HW!O=jIY4>Xz"Y"( . 27g|S߮_µ@54х!I[3:Hdt_G !毗zC={iZh$D^Jp:TNvE%-|cۄ.# եbg#W]E^&*bv2h%:I/Dp9 1TlfORI8 ߏX<Z­M%.}QB*doLkAax5(|(uBd=np)u[L7mC'BF\Nz1%gN   EzEc F|>%U H[4\R@a (7rxoUl--;Uz C󼤒WϘgƻ̊ՊLl]!T ٲ2F_2:*E|{OFQZ7s)xW! ([cא< zY+z[˱K Eo[in:VuŋގyiW_wɥOX V)Hb﯍Wp夾=kO=ZE)70]^,\EVg 4* p6Lltvp+%)I)hQ.| ƒmxԢ R5D: E[&YQǞ`˳ݑXw3Va-sq1#!v9 *Q=ZkTj.('(Y6m{Hn|!wd{ٌj`-6QA$^ X L 2A 沃?%b ^`qnn͑RT𬝠ꌌ a}j)W9-e:4+TBg.U f=rHk8EbYn4\ F T >d 'Ϊ EKtgH)5ei_f]wcO%z͛!$+𥉉xSæmua)/FT%Ǫ]~z}QvZxZF?e]<7neŸwޜs^a\p!Xڡ WZvb/Ldcq,,3&_QJFhyȳ;7,\t-k{$ۨtZ@_}ÏYHE*Y%u x|@CT  QNR*iZ/QwX;(hUDӹ*tZPy4t]݋$ j9Up3D0'(_GeNӊS EÑ1ߙv?{*Y/R$(b03oQBA䋪)OB~mt589o|'ؼ>$hbzw LSӾ[ă%^*z5c&WEO)9/i炡JZj1 Z;7_PP FQnW+S+kuɴ#~_RʧZ*7լyRKȽNid`u g Yt%K{GBU# GB9zQ[WHu{XӨ{Wd4 /2y25-w=Gco1!9F !Ԑoƚv3{s4s2Y4LԢ>%$g.xHfzE>]9~~Nf73 |Lyqgђ] fZUH[-sz-np^0SQ";@}Yh`@W~U8 '׵>N|b KҪNf@ atXt] Jmc6f1V5Gsؽ sůi ^KgY,8uje貫4Ė p!\ջ.Fѩ#as=6%Chag&Pv}aݴ]i/0P`E0ַn<_80[y(QtBoRp yCFͯY ?3$,GTϊ HqJ6-[Ië7̓Lhd\4#ZN1r,c85;6P|Z;^wH"d]cT.:nP$'jFݛZ4q$z=?>Au*Dl2ڸ@\s]h#ypr}u_?emJNbJauC ؚi8OgO?k )CodKlDn^j䖧e/Ԯ6Aǯ)e4 ޟ@3! sf[qFJNVơQCD{R?̬nUi3oP ygz^B[w2P^Fsܟ$VO=S05v^khe$C<֫Qd|֤۴6I爓 -": [mߧ|3h**/T+ALo H1߶E!ݯGJ8W^D2-P]A1rx@U𫑠^j_ $݆Z4W, ApD&9hȉHp Bcy!;:)R\ä*T]'^#^@ZoEٚC~.D,ϓhl y(EBo &bCL=:WeJvĀw2cRm`4٠CzBO|Z*3d5qɎV4-+ 2rЫxFUw҈zݨ_2c]\AˍN`㘋 ~Z2eƹLZ"P!;h-~G@Npl&9ྐྵIdΉ;rmM'0$940/@aSQ$XmCfFGwŃ;(&\τ;mQT [?X :/Vy{zb2 @ ]!|Tɐo4?v Ҷz2y8̀4L*&vܝMn-JKYHS{+4Қ&O}Sl(*i躨rٟp~T,cqt}#o&1 DAN{ʜJdEnqŸYΈ]"mrO"Z= q]Rּ)G"v"T˸)Xy(y:x*=deTm}O#N\^6ˌK[sEFsYM_ r VDWhfӺFq!oC`˴ }[(O ^z %1X*c!Y+Eq16\. 0`[ )/Umɔ*ʦSfCsB6u澭+=jn0T)mw yY][P+,}V >#¤)^aJN &hFVt}yat䋑z5WXIj: Yu@D ?`g n3h{KB&>-B(-s  # 'B`:ވ_f{dAzD.Ǚo9bt^|.eHWA%[*Y Eo ϯf99ON~3Lfn B0r eǥFQP&ysΪos[p9ET)'t?h&)=*cL# o @;o ^^'l@F>(N %ċMsS7 |ibs%.`cAIBpTANg 0F|?hR4g3m2D80seT˸W)1.V%BNәyu_Pİ`qY:\Ψ @ӠxTז. j<  9,f3{H۠Ҟ!^%j.F ̿YDm Q 'ո&zy?i7H,*/%*oRJ*9"dʲ+|OߑA7S:\_ (8j#h39Dth,mJNȊxv ?miK s3NM/ÉpMe^HDYe ͂:N /mk`1`r w`ZqT5 tꍊm9tT`JP/ %iRFˏ>D\2]8ğ i0'~Xm% wa|3 GF&cj5eA-!Խ$ 0cLŷ؆7m1%}7BAF >ybs(Ny3eq2d5?P] 55c^32 uO _=@53ޣlR~$obr"ٷ̈́ F}5 arnf٘Uh״:ea 3&Sc=\CzYn<F g64/k yÓHO5p7S#p9GjX`Xi#L X!/Ob3xx"5zLb~80uAʃ}6yliyIMo4j5ӳD(5=!bB2ILH )}] AoG&dY Ӻ!V|Y(`0z*1ASӆ\8 ]@5l^2Ei2鉰*m;Q1@:L6Ⱥ]<eA@!C\j>(z3\m ؑAm™Jzrkz9mʫ,<^@hCU" xݾT?%O@ZX&*^40;1~p>Y8xݳ`B;ҝ.D}+MC$.^(sIoM{U! 9.32s{Qw̦+ V)lR4ءh%mdD[%ɔ#2PDmznکY2Qۅ~B#zx~hom^vd’k*oƋ]h ߳PQ\Ս1 lpe 0fbMFH$VI;9%u|7qƽ =oss)Ulҫ_Tw^Vda/qc%V3:˻^[ SݡB{_~;c+'{O6%k)i|Wߪy'2iw;*U0,VxF gS$*5* 8yi #cdtym/#ߓ$׌Ĵ-WbOpQPϔ!#?W $n_k?1]&.k&:H!@hnO` M(LcHXr~\7qMQhQ]3X 0MhCP(u=R%Bs:1<DzL%mr.R8AK)I6.;G@9Y!ipXk d5eo`B^γ,gELF&'/>7Zb%4} ۏY7яœA:t[H) VÒߞN: x ͕۝֧#D}\{e8?4kKt21;*ELb:ADt7_$kyh=B-tLxas(bT'gV Wew{fNjѦ S6oo࣬ ;>/$Pe ߩi_)ӇT%>O)[_;Z|KI),Ź&<Nr~Cq6[ ݤwi:'nl9$e8tM쁚yt{}/4SDzqxzԯYp_ owYcc )%舸mb+nW$`ߏ(`FL.b=)4~6)#"WvEbGGmF35YBܬO v>^AH<5/Q@ `ڈO3Fa%ۊ8z` GL@v?JȞ(+h*2NrD+QȺс 3^(gO8PY!!R*CI}M5pL4TMHV3=B Ў)*3Ll-,Z5{7*cDWMޥ+l@qW+522O54ђ۹ڼ ±smf[6eS4.EfSWc VjDM鬷Bf ̬hI.9^.vt{ 22u"O\*/=~(Yګ9 7YNC"{׾a?DGu!_AI~$F\#jהmsфȑ~ht2^L=^xp0Y,A҂alȫ .tb@7_'ONn[0;ÌZbF\W]xю3_zj6mxIz5"YOw.?aM<~n㽗UEDv+ `vȺ\OszuMr0z9c|!ۈ %ЈBsDz<[ 8Օ>N f0ssmߥϽr?y#\5oQKn,P$53G܆O'oY T'S]vln1vwrᩉ81<P#z5p-rqI='A6dЖ^۞~[0iDx Vcb˭7hk; 81^ m}vzU9=Rw}*P(00BԢaiys U٫h(@hHǍٔ#ª .{n]u3Nv ,ۆ#ߚfr X1;q,ANz[E`jԈ4h-ϱ8qC9Xs`&{r>q!;ĺ; %[_/:@ՂDfw\*x^=T,XP=,D],J#n !]N'BY5tOae."{S}2"d&r粑)jGȟ?lX";+-1U ̤,K1f %8p-u] oG)9t7ǩ׳r;>'WWfV9@2];9Tx>چmV+NQ]l܊hȘI:M%qI-Z{O_ZɟơecW:4f&%^k/.N p C}Dj=5❆| vU~_`C|v@1J$o/!~ОjÃ!hMlM;ԱPkp@!:fȓ_@nX.=M[Ժr;X,rf젧@Ijoqã[{^r>ԞiB)lj׀>za e!lnICu1P*gw/{ SYly|w-C9=T#'y&!`MshF_b}i_$,}j7aU+ b )/-2E$qH6U&fBjI 9g& 6}XQrDrvz24Kӯfx+iRRް7Rl=vos;:pf#\ m4" JClyI[B͹]:k>1$mն#7)p ~A3&[FG-P!%;x"K8ɖi[ݪ.nm4ܙ- Z>@x G5IΓ/. PUKe^oѯ#\l(3iOZ*›VU4Ā;mǡ[1dШR*`nk0JD׸ 1P8чTFl| EZVasF|Z12t *"-czֻB *Fic>U߹+;-Wm -r9' ߢk$czE_wih6 <'5yȤlsnVY~2nLa?1/hq2s]orЩ|3R@M)QtfIN@ Ӽ=l>?G*tC# RzriT1Чh 'uF]ZUb{ڢ?"Ve;%'me:(!CߦvR_Oki-[!:gb tq{,WsH\;? %esKUwQcPG íVlf^9CX͆m%5x]T0//(6c%#u-XCv&!.L@vL6SN "I:$5صƹzz< ,^lL]3*5gNy5XLzSB?N p{u-7A՘UTesVsFߞ+xHyimo-&SH$([t!g곶ӨOݔ4GXT.G7K]ub@P*;j6f,3f5쮦[%ؒASz OR 6myb/:d (-pq X^3uҮ~O_Kmtg.dž3EA.H؍z.d* g XDocE_U"_M!~:g'~"} 4| GidG;+mRv˟ATɝ9|/zML 2S fէ-y#3DPs\M}_* ovfF|u ɘ  _%3!!*\G%u kqFw嚮h&/s$TC۟ K$^}SERo JDz!E;q59A f!*e*njgU(9Q?t"|ff쩹A[UލǬ^a)ԯ\t)رeL$(ы^udoբ]nR0E.!!ـ4E螐"n6+,eBalؼ ~[ʔVv _6XSQ2㠞$4ż>>N|?p@ht=\psLO?jt\1v@K jH@8I!Sd⎈}xcaf 6 J<_[}LqHD]PE2Š"{&~2/bS"~I2Bf뗒aL6_To]3cD:Д@؉is]_T&ySFNˊ) Z+vJK %H0)AٹHmo)'MDv!T0!` G{{M, (QvEZ^VJJ[1!V&Vn2Xb[`~v<U~@U\ $WsAWj;t{Vl&3r :2\(MT*7w5a$랼ͭD煮ko1rPʺf眪?)?$3bNsmOo l~6N~:gj4[kI˘u:Cvu`0j6ݢѪMi]fs4kK{<0fU/a Z=r=hH35K|`c8ދC7j BxGdZj'rŨ:V `ZOBr$ ~j8B-KmDYݢX"乂r:E.%bpuOb e8(E# DV%AAVQY-tm`4Pl1?l^T?2R:dzeMz+ٮwDզvk~ȈkUc ̑5^7'oo@g`֝Tva±>wBHSбl"E<%! x^iJb0͎@?8myGv+#Yͺd7VA԰#';eKY6'>Y"8*wn3#v$eˇuPXT(&Ž)N1OCK?;os3XT-ƻ_\N6 I"-fi vÌ8񻖺JpWY xwBoJ ">S³ŜHC 2LmPg >ϡAcs< jQ١fNuicJSlY׉@| ʏ'0)y5I51eFgT\mU<E @"39 3Ǫ[4ێ˰˼  bİfY.ˢ3CN6nn̥>n!Taq;A>?-4:U4\ qp1Oǭ承unpTL)4z}} 4֮Y*7P4 :rO9^Q (isVXg\]pYsmȅy6SLZ۹ct)z~~z/dAQܐbS#t̔/JT.cD'8JzXEzJה7ad{3w/X&a {ڎCVǔ\E>m*SkȰ\$iwҥ|vx ,tB QfʧeI72?$auE]Tr#01tJ#^ o'Opw(9o]7cwq ;"=b>HPQArltN+jM`/.Uan e v{kpjV:,Rݿ41+>.5XIٞ.p&f"F%8-s_j4͛R3UipQZxU(VѐvZbU×PMe}cCV(-}t`(HfSXjwh65~ np/x @x d)g>@lIUK%\.mZ(&|[E l _Hwma]\F(=r a6@$EjJMCB I]nCB9]Y^"]Y;RHZpw炥 `0_&mGfS^4\mEv֠y g~~On,1rV45mxTT-ԛ@o o@%QYwpԿ|RI`SlpNjY"b2WȢQ6 s\oN3;c>}^~ci;;ոg^im?+tG[th+bF~M~R5"9]nUB"dU/"6#|k} ߣ(Iµpr1ͼZm!8V 9[8bZm!(+zS|c6E:CcBЀ;V6N|6!,,e甖4'tVuiqc6XE&zjΉǜY9y_ ]0E.w! HŪ uU`6he Phr[8Hlb*Ft;@a]7SQ"0W/ C \\ X5d [B x.4dxݫ>O*>7VI}|Np{7Hv_wCPd#PwMi?1_{T%=i縧q&ϋ\Х6N=[l0ZX"u}Yn%+9 ] ?9:@? B8Ijm`jF}z;1Н`xy 9):k |n›\0NϪHm1W8/,KR뫙AxGn+)E~B!!Iou3C p0 DWkCԉ[Pәr*:1S| E@6 B|hlzn; Po.&raG]@DrYH!OŘ[y&Z=A^)?jRGԂΙQ9&4CyD[$C"tf6f2`겼sQ!^aS3YOmG#TMVdS*Gb=z8G7 *-vB{?~]DDxze+c"s3@bM Jn=a eo_wݞD.~Sku>!ٙ&z=KMK,Z;,|45\~:S0e>n!_.=O␟sB'r|̼d.d^drd0|Uj3XVBӻlhbQ,J>a:7nC!+(er< =`eugM!He܂iAmewT0IJL:,F% yh};i0S%^3V Y0j9AWntuBʻ`u;`9lD>¸2'?6kR(0Ӭj/ htju,R:~0<]HXdkd?-\PJoCK6?1)&v%ml<$tLu`7r)Hu^xOգ1 qk6W<5z2MQ49*yG8 B( f\@:8?7iJRC`LF?AƗ>J藤S:{hoy+b fK+;쇷q6)?T%oQ:pW~\)!e]^E.[e=|{pJ'Y 3Ý2&Z Ξ0edSQ097Bq(GHXG2pʷ/gOcx{.K~7-jeUnIOY7c؞/OX%fMwfh,4Un_(4L[5}pFEAq4G~[A# ^gA?CX];`of˧z$Ba 3} ٽ s @~ 'Z 3X,1PO+;GG4Wte˾5@yϴ+C{ ɛ1I{~^FDL ,NﵢGzNi$:[(5ljPg ɂ`ɅΆ0/y(Wc ~@\/R pHPE,s^RE;{*>3NTqt06n-Xv\CGWػpZ2/*&_aKbC uhlErLIa$}|mZ#E[yu@ mNz4ArXaͮX.uE>xol\yɻ kmGAs͘Npu>׿36҄>:@ trC01k`l8 !M #1 !ׇ+ZilʤSoX~@sXC&!̙Wv/RgẂaMB LJx a9$:B>dq?|;8Ffq?[y,5: v^ t㑚CN,j%sYG/]PP'8R'6 :>$$IyW`*XM`he2 's먇)#b>@_e0?,? %`BH7Sh'$`u$z+½F C5鼛E`d-GDeR 5d1$aor %Yp'mDpV hs]rފ4LYd䉝QY!6qb-jc7wqIj=FLm0[VV5;tL2šeSGgyvdʼzGUZqf|'z~(\`|8DܜOptkő"\1$&ьJTiA'w0) $u%[TlFqVmIҰsVp'"0ԒBJzt(HOW|4kQq< ðk}p<[dfcjy(u5o{ZC6`xnZCB"#GopYⵃ_[f8|CǼk6d?s_T)+E͈.!"Qs҉*2\drLյII^o^M8v,öV@݃:91VW\ }>+zqvoCJɕ!Ӂqb3ņsBDOPtީHMz; DYx#v+b5__[Bo1H=똷E>[;\'S^%<jY5bכwܙ`ݥaL%LJv Χ5E:(&alIB2apRƒki&[~*#A8z47?/:pJWe{I's5Udfk2<{rwVϵB)F<;Jo:xqTdfm =OF8_;~^ʄI,QǨ{p&`Ϛsd}Fa^4K! ʳ avp 5tx&}]c;:i 3dܺT %}w&vR”fTl}k,M6MحF겖Rbf,đ&s WhreMf ZfpN)%Gd V5sX`^4F= QS9IF}?'"3։X| 8|آM+ t`Ged 6/qҧ 3.iͣUauAwC%OK$ ƶb: qw/^ ;k!$Ϣ6DĕY^Tt`02N*kᝉ=ڗ~3=wxnVSY-L@iќ<|`Z=. >6yc)80_d;k~o"E5pDW6Z!WÜIi,bw/p&;~MQH\)E5#l1 w#n+Q) Ǹeo)zbFkC^cSiR`E>Ӡ<]ՕNh?AVD 0>>k\kܸF:tY7MZd/8ڨ GS?^=ԁͧq ˈsQi?t)NVv2WH^ B>H5Tv']Pev|5s'WI?jJ{d]æ|Sʡ?F)ܥBk`3zm8A LXȋ7 -lW}aP̶qUJn#"`4hFZ·A[JKWC=n~aS4]y;g*( 10>F&*}+"N>\sӢ0:t`~D:+|IenOEÉwɠaSf-IA6gӁdcgv"!93"*^վ е9"s.ޗ..«%p[`̈́'䟯Cc~?ƫ$&3Zj#z"aMvHH`v_ntcn\tz,&0lյ_{ Q= Ktz(Uw4mJUkX V~.|š]1j(G9R< 6v0pILC`'\GU3ZwCE-}W{atʷ%DD läY"8-LnI: g\yMuIs%gӵ)n`&hQ{**N^)b>[`BPr!I+M xyd9SXcxndOAwW_,+-yNJD"G2b0¥EJ໷̠e4E`BF9m_Y ׹9g3QJk :`Kނ~!&yK3Y$ĴNqg/;zb|IGMYj!GUPmB: /hSZ]puN?)r+. f_Ӵ!WbwvϚFISn#̳㫴ә9-{WADoc8ڤk~!ħ#) =);^>P&[k\ZT^ %mubS\#e4#)Wқf7.ܑ e]E^iyg\bȀ99@VeB m!ĉx'?ڣЂṇF %11o^=ϫ[-FL]4s.'bn!'okT&mX)k#a]lT 1 Eh\v;\srld!:tr9p=k %u%gU?au#;!zq]@uv9] .{6QI%nS#yԱ3o ex?PIYTeFʃfBKK߈(!T :ʌ%K}@jT MVrnyʔMe*}]!3hD _+l7s٩y:DsAshs8qk~QA)Cv1NL,2Y];Z+(4|3_\QuЂG/ P|f.{`39oqX=ߪJ Vn==lc'*pBgK)H\pj?֨H;flP$x`Mh25*z'x.;ۇWs,*nhB+jGgC0֥FJ2g{$p E<]xzjEtY(knhЌdt U@Xju'\4U~pOp1C+g$x?|̄Pl bn ۑ]8~z⯭K" 6#?#p'ԭԡ{pMھM|TL6h$Ԡgؼ7ш7jdP@G/C8'}a;vf7,;K jMP驺=v8n*NM$ TDj=2LŠn6R;]'`S;kκr@Z[̃N*pSz*x}3֚'8Q>醌cDx*#aK|_HR˧Z!q4ws[nKvPB7'0 c>N)BLJ9uK&SA+&'~MHf)JuhxgRV1aopgDQ RewMG.ȹN Z_k~_O^86'~=YN %+mclaZ[B*R:xЇ7sopL8lWu˦3;6_'5~mO JbO{" jX` /*4~V V2;VM{=*pȦf r+O͟,o쩅I 6Wصsm]\:Bz=f:HBsF݇jR}Fh+L`)*X jLlA73ix\4[3@ce[_Jz_ie9c!ᖔ.(f(4I?kGrϒ~dv$MhKX .+ʣgY_irLOW% JG! ('4m,&n"=wݧvz}vI~3 1IgZc+o4́T7%gj3}MάF/kB}r:'J%Gm`tAOw~-MD ؁0eQ5P(,&N?a)uTYS>n˷w.$ 9ypvCyIކ Jqc(M54.슦7,tl|VTv~*x: !!zN#a>$)^N_gbM5(`N oȧ[)~w)15N u]@g]oyuXR7O6\Dfn;x﬐S5K4gn^KPM28?90"QNHW 9A/A-zN$-H~-"gB98r:44ߵy[:L*+tuFaKuDkhMS3WW1oso[1֐% gÉf,eQR{T!ii$ֆ=*0?7V/p-M.}zhx&4^X7oY;cڤ V:>‚u !TK3&^\ܬGr˶ԁ%V~9(K:؝UUixwYA$u9/ՉeH 6}9wʘ^IT}SնTPjYjftvQ3:JYcIW}PD`Cn.{[|~9 iCfIxb5 AQKIq#t50CcIS,0zcm\]>ITTh..*=?ZUX 8+g&0qi(՞DY؋9Z_@z݄A}h9'{/*de:ঐ-n䟩]՝Yz$7BI'-<g2le C~X a2~V0FTcƯĉCPgQql\'%^υ~<*MC樓b0$51~;iHO~Kޤ<#ugI[9)Up\z]5X''tT+XcybČHj v&2wQW%Xnj>LBp =zV&s(VD͆[b9w\/J0έda*cwNkP @+b8H0Y*)ҭÀW<@ *mxῙL{APHB}ьYt9mڸ"4* ncTZ~EA )(B=:XmRRmE"|_*UbP5Y1XȺpsS#mqn7ظV =zo~+qeo7m8%&N ǫ03ꕣU;4 ɭ(>*hE/0 QBM V$i[ڰ #=`O8D)]jE]KecF4]NV47l.e5헋mTCȐ>'Y6*PQ*Z< p}Xk\:_RruٷTE8z^MѩnJR.=RP ޼NDJ0.9[jb •6p\uFjueMa>J:W[>SGyMozpsxvt~)en\̥GV=(2,E8ȳ8=q!R6+cK`UpnA8nf慲CIQU5943=l̕o\Fh(]wx?uJ?2 _fO?o};:<6 } 8$sS?~z]ӢWVO]#ɴ"0LYfU4 ,*sz5Ò8Pth W<4l 2Z1:Gu7T~MC7 eG23D+ ÊR9'q: /H1a{q+T^9 =5; 1+ƁqSv 4NC,tiQ5vbqn6LTdCG]X.36bJcBͩM,&|rP.]=jyU5ѠOIdA+6}>Idu/A (h!}CQtKL*MظUGH /hJ%9SO+J2B'Yv#7j1vG3:W&]5kUit׷maƽ_$+J{iP41B5Z[1*Ly, ;wr\PQK 56]£ aۥt= !@GuUQ£Gsݱ1P[z 3\,J{PK媬!-s>ŗs4yx8˛Нf9`mA@sMOF g:$q#7t(nܪ~\ZqM3/:b|TU%PMWOAyD:Q{ qlt_Эl7t]L֭$/jhc6!J:i]ZhאH;)tkk S<-ERiuttUy ,99Ӹo˕wy(要 "I2S0e~9(q8Df&<ʲՖoh6_4:,sWeNa'M0 6d&{{Qg&,칊qw.tM'$xy{o86$>y>'rm$J,' Qlw 9ϬVvэ~"JU?ӛgwSV J&ƠD0mџSI`-1@l=eATrCc9= ePkEA+WΆDJT4vVZ 8䫼@8 qj-LCFMs5;&[_)f.}gk+!qV (0+w/'b'X6!WNZjh-OidsAS*NK{rSQ;`@G׎hv%A֤ uqNA{@ 9E"^D7H;}WVveTAc\aӷmFP̍ iKhJ>$ (/$a9Yا*QҤV_TBb]_n!_$eGu(zyK4;t%F\EkC#)Ѭy^x-Uq"i2wnϺm=md?-<Zɺ5^.$$ _e;hӌ}ڶz:]@"Dβ/Xmc;NǾ YOz?aͤ -"dg?ܦgqk^..9]!I`6ԼHz!nɸ2K$ZUv#R_y<ѧ: 3q`E8IzhQT `hW2C 4Q"݅3}8|8Udܱe>jOž wg7w7{/P)ˁ2u&Qty[(w6#4TKxL+(dbU8d-bS^U<{t 愞j7g7`BWĘSGoUvv͏"xqq.T쌿VB\ 8D-c+hVK93eh?y\)΂]OnF7tӃ&F |c/fj3 >^.q)?;9;J=`4 QK@5`)GT]ju.{, C5o愙>^ݾR ; m( p;۹qwꊜ kkb;Rh`0^r]8=L:W>4P) RBxsLb b~@"=Z2f+[=;{>'ld3AU=aJ0>ht7uVlpK$D D-8h*e\k YFT$Q3WHuFl׼wJH1&<8hDDž-vHsP 9h''tؼFhzpD?KR<㤩 ҵwTq<}<7կT,Őhq~QŞoP n@nAd6VA3Nc{XطNۦh ew:,޻ Dz^(ґ'# Du!Z8xU[oA7Cߌ ,cj/]3ͷMjX/*cox7B!'[t+B?lV%c9~ ooVLb 2z9|E>bA,F,j&* 9</zA'WV7@q);yP PeD[c҇QP˅v𤇻+@f:Z猦M_I|H ~j9UJ^9&}_![Fj:±,An+qbQc:^ 7\-43*DDI3NLn9eCJa]KN:\S#p0\ۄ@45 Za/yDy Ud甸iuh joZ|RR[k}}:6%Cq$@1$e#**(m%|$#)`I۱ry6!^6qZ*֚r<=~HҰoȤ0 AA*scSo  ԩ`& {46/-lR%pB-u WuE뚢3 䥬JQ;)=C}2bFs!rUz!sY,ay5>?5u =>:#@OX}2P}8;|GrMW&D̛"iaثd[B@mGѮ|D '*ou&?hm.:,`%d CJA8mqUZBH=Ee~f{W~>"@U*BȾiUP@$$=n\3qMuLymS*#2Ee׷{6k̥%jA[5PfLf甘a֬UҰWEc6{G24W~W3TA&I4iu-1sNCͰiR'MkgP.N_=xʘ(Gʯ4\qkdv3EmQ*)/~Y{8B~*XJmXhAzz%P;!Ν%9?\I6KTw?u=Sa}fI97v߾!%ߝ7;S%ps&Rt"_ 'miX,$5Ҝ/@TBLjԨpײ]`MCKm 2cٙvfB w+j| "5CA(N܀ 1j:wM-py1~Ӝ1Ύ,a"N-UgVA=o$sۮq=(c^ϋLhB ;Rh(>yz~ox1W gUn:̊}K}iuy h2Qt}3eBG,l) CɿFLyfV;=ѝꗍhq>ApvwJG.*@oOj2\[Bq&=HjOQ!PPj=<2ruwPӅ#>8^(ٲ,L"yxň2d+ 61q@^l`71s]E?(f9STIWPqf8*m:2[%0: N]⢸-·N :>wPuSpwnx!J0 -VJٹ;KqNދl @/Ds@8'ڬdSp\o=sB1{喨~]Lh |sCq>T8$P hBu }9T>%KY]W8TGꅐ cp<ݠ@+ڮ!*㽙z Ȳ@P1~E:YvT:rCayEdA Xsݎ ^vX tfQ8oK>C] NiSDEy*ϒ 5(.@}X"ReU cg9|*=ʆ<@1R 9weʁEܑ&%Lc+P$LdC ݒx9fUgktXvʞ -YicDJ׃ԁ_Ż QH?~MYCE9E9ܸ1VL 3AA޷I7MGbɌP0|b;&~@!"Bt. |l7Qy `gVro&!kwA#xL; If΄uE AC0I9NkT 7rMZRhoCIdr5S+S=@WT҆x,|\︃-*:i-sg}QmT dx'j*Lu_-D|2܈c`%kv@㽖)V0I_И{h{[d/| ~?V+Ne%SW߀'Eaš"!.J}or%f11?N(W?i*wO}PĀ˶/EQOu\맘h)aɇS ҹa Y䐨ff:f~"eb:/rN\&>.7^k4GNbhSrR$@1.elk˔Ǵ1e5S1xÝ@~s P/E?Cc8ߍJʪ}}nP7 #nm\;|b<) DP}#.յQ_{zK/l 7H|3ʩQ׌BT3,_ KiMG*yfUm` ]\RƆC7epì+mD =_[!uW,~^a<E5ъH3xT;d75dV-DLAGg&ǻ_&%ϕ/{%@w 7ӝ@]My oj6 UikGߒF2٦B(@֥$m#߆k,+HW%P #YIYZE& XaNK1Rl9-Gr,"1'@f!U蔒 rTjؿ]jf2NiFe{P-R=y9jI$4odۜSYs9y[e &Yl Z r|f},JVTYL6DCʝYf"B؍e6іĎx8oMe#ћaz | [T%*?i"*@&dV zeN]i4($ @Q!uNFpKW͏|3^]%7_k%)`^ z529%!CSBcxu$whQApJ>qdw,I>0yG{/g6R jƛ]Ϧ٤+Q%Љ**ѐ[|nW9LGN~ 'Pc5:ih$x;j[0jWm1쩤 dFFvmF!Ox|4:E śbyI3,|1J+s_⩸'^Xs+[+M:*eBHG0\\-t{QYBX-TzN>-{w m`UYqr{e#ZesX<:#K{p>F% nL|{60%[߽dʘP!BGhSx\ar˕JoiN4wVI'`'TwWr@Y6rR,=;A!N5-f;7bj"Z@wFy=nD THd} 4h4KDŽ`—,46zP]kkʱj~$9{yEpbh'V]j{'$9ٰf=H+K6J%<%vי}\tBI[]['줂5HKSZWp61;Ae4 ܇땐6zPՈ,-gp DU,TH6 jr\G*孳/Ywr o3M[CKrZ([e ޲\,N.wie{uX.pt!$}5DY2A`o!Ǚ GB8Zl{{fo D;k mh[ًhݖzE kΌќWW,y(^a7>Yg*1:?mפ2s+Ĝ Ur_Դ ZGkp6l硖M kw" &E25Sv-Xw]B31 i\lLjxqPFa#IT5:m~ZDٛ1x0,UcISvܫ7:E5P3xSAo9h}-r֜6s5=YMءw HFg=Kýxk 47M 'HX W#ȎiS0b{L-bˡj>l..  kDb]Vy?7A7s0qWߕi#_1AnaQO0wƁu̽G6 [*Ŏ{e P5_V2A>+}6~tT($z\*8y rReSqlPW2Ѵ7 )5d_&HdSjʅvb=l7U85Jj{|[T8l"5\6Ť1pW}ћs cl@ŗYMw sbll\=Z9+n(;Manau|CDuM.ߢ(`SoC V6N7upBBv!v񹱹`m=BA?Ra\;^`spC^ep?MW-=#-s MkiouMSl!fP8㥏9]hJIp*=(" 3!Qr-j rcD߀:U"/bgdVۙ݀yJ@x7@?tԋ+|q\Ҵڴ ?dn8SS/ul@QY^dͅCd}r/KS~xs[R+DZ}wZߓWda2-̑G_?b,ir5 ٺK$bYŸi% 5.7>juK 78 m4ݨP*%8{BX̨2) 濻a?kT-]m'S\{g/`@[eFMY4dpA9&uc̫v 40 U`]oM77`&9#3rʈ^SKI Ҿ(N;t?mD7խ3QZO ]cas —C0B*$]'<KSבkN"1;=_VF\k}5RT.v\rA˙_=%W> i^Ew0yP<'T& aQrٗrgH*Fa7>θӕ 'qKP'a•@3Gfnj.?w\5m 'tX K%VNe5jۤ Hϔ^T ޓ1 ͸)-_N5;<:[[,‘rd"pR[$56#oh:̈[J 2s/fKe5v "Eag1 `Բ+(kÊzq(ΤEvl|(J\i٨UTAfqGP;o^q5oA]-q*pP=楯# SԄ]BN(zVOo 'P$_/V=Ku03>Z#Ez,3/A;vTph& {)I P^2rǻuM;_kꡋ]j= <޻QYY߸"[P҆n}]mc5\^GCdMGU*_y.c W1"e}whXфMV C}hRJt^tTڅ}zЇ_"{79aL$z VɊwJ]C?/CJD3ܯ&@ޚtS}"ܔ"x=M*ximOE~cqvhCin26؏#LM )/B \n7D֢C;ή/Q"\$Ώegs~V BelPdm>9d=;@7a*E.9W3mРgZ#4[h< e"!ǘkf~2ebF_`TS2^B5{}Oi ڶhDF4j-8# qP駰u6Q 'KkPn1@ )nӜY-o%9S+ q#|A؇ * i9<$J+MxXB5Wpdo 5sd@z&[r5ٳ+lрa6EGn,p s4D/wM J9sB|iB:Iǟ-_t)!qϏT!V nGFMSq`BLC8(NL@ܶ$/quӼgqL_v9XFh%NT$|̚]5X|.j\ H2@\gGұfBN\Y!^g~[Bki!f. ]FB$((,9g J&5$!!o>|KҳLH%tk6U^l` #"OucΑ^Dj7zu ? &6\$.{#}H*n-WjR$rɀ URfaްH!{&3D[ࢮq&)VVYhzn|Ǽ!q&>"֣sZY g,ju!,uIT߅Y r5,;C4_ 㓂b1lYxhq!>4rD %~uWL>kRqnV=q؜qklCLaRǜ˴\1] L]|O* pMs ]j,taO4)i$E\9ؿAs(/g1ҩ{5Q8e%P09x?~ ή'0* ni$B}˲NfљY 0~?tW7p#-Yh("zrv뚓ϐy _+ IpOl>`=DZyVI^EػcAw}h]Tv@u1kt#7H3+LUpͳ}9|iXZA?sy;7hD$E0#Z:b©ڵ6yC? a3K$I^'fj(u-䀏l@\ 1? o,9/-tJ]rx>}t V JBo P$"R!w5/SmpK.,(y|AL0#5#3@ L/Ml P$%D%ɋ6O)Py7G͒`'d֗CDJ8BR0g<'GXZ^,rŠR؍8yL`$M8HֹX4^o137e$ Y7FӎKch[mƴ՝ӿwn|j.U$Βf_AYBvJ-rV".ݟYBҍJQiY *'8j%.oԽ"E1#?s7/I}##n~Ƌ dspKv(<]_H0Ѥ9-!I&#" J(m^ `?9U{GA,(@Eֱ?@w\=B kHzOٲ.=x`>e9J3Vc pw=t tb{D:H Lw*g)Fta:FMC2 9Nv$];XMD g+d)=Z츐wa4dr?a/KDa>bfւx#W[նV)]>: wAAh$Wy{w+_g2RzTLK,fSYqtJYA{y_~BiStō^ASvW B(O8&4IfHLZ.[͌JD ˷tݝD~Oٵ@gǺ֮+k["FE|RBaivAZC˦F.`cרw"}M7/YNI1fs0H>lHR[Fj0(9$-.($ZMiJe 8+nޢۻ,0,-XN_~)(Of Yy(Cil9j{( ۋeT&l@M X)L-yYK0؍(SKVL"@t L8LuɵƊU20fKUC߻7XD>1*J?x%%))*/rr| `b0yۈ6ʒ,ڶysΕxf8B9b kg4<ҺTx,WDlE5R5FDеYtwU9RL:z⋾*NŴ9gVS]IS:K}U;9L9waɅ,_,˅عӢ8bw_6ҋð;[ gWT<݂=N?8 'r6yJ Ƽ7,ݼJUjY6[2}IiSCٻw9\h?Z\*ךRa.EF(W#%bz]Y?yCH#ܸ7;c}`e';]s6Aګx9o |(H 9k; !X{v =) (a>%"l@e;h@ Q/qHgsX/ &$`M|_3V.;#kнlTn뱝X9WRc5:&h{W. ~cR: -khj5.|3K`mw[ PasQ?oz[EmqG>pkHpC`SI c  áX#b>_z\22"VPPJVF)U- BBY(6{' @T MQ@:9ٞlZ-Y_rqd(Vv`}fszb@nULTDUƪ֦'KDp^&jsl3IL_;7\8'/̯ kKW&gclP^q=Ǝ`Fۇ(a1 6#W~[ncfJ=TwNOnS5H QWt2 -"Z; @f1ZwgZu=)Nr22l31X*{V*Y>y c H V\w`{yh;j;ꃘƓ̩:FoΤ3%Dsx#XYt͕2p'[Eco7'घ#A{5Ĩ"͵?Z Е /^ձS=ൾ* >&Z|CIW3<'4’uTr~iJ*lwEwjKUu4JZ uaHUœǚ#_U1m/J,>* h[ ?N\hM,)cjXuWD.Soޱ/L~_䤸),fG"Yn ؝R5w芠0 *PG^E*e|dP#5vIlA~jk=0qRtRh 'j`2q>D%pn I c.&V#Wûd٢*Ch@:ևѳWnbPP-9i3L$1Y^x~S$K*sj^FK'Y03DS~'G{}I483G , QQ ܸ5ne{o%I4r>yd8h*3ARu }<= >4ȃԲ&]+ǥ>o&Xѓ2Fs=Zc!PoY8nc!L sPg'{őAjp!P~IRJ=-FsC+4j/T7DtXkIkp&:!p 9H:7'R}-ONw1a*'a3-Pޮ ϧW)RώʁԼ]|NאZg%MeMT[2ۧլ3쫤+Zf ǨUp᚛ȁ {oszD6'{Ya-?;(^ۘ~`Xf&Ʈa$OƭRLW βFgb!ڋ!T0*׬䍱z$?3;4Xe.h |muIueeCHmSRFc?W[&TSΤv'#I*ȏ$,w(homT\5 $(Gpn_J:2ޔs%DҨS[P=῀Q(E5nI}7훧3sj/+3B )U Ԟ-&0L_\Dž8oMk؇;َ0<Pl,+~x"I@ ’SS*W =gGa^a(\^I)ZMBZY茅b=nik@o1`ZL%qAh8Ozhw !2e2 ݛ g]nYzt9^}Ε|-`?8,ǬJ[@߸2g޿݌ wq#V=6or#M]/^M=g# m ^P^}qoӸO7v&\3h!ӑl?O;I'O|BEw Q<6ɍ϶yZARejJOof4{fBܼZkm w"+C_q+?!2~]ȘЅP2MBx ,D3[9-.SiJR/b|NINV|T=Fm}CWi :U\rNT@W+(y>3JbsS>b2a%`="߼,ʕƠ:#c8&>QUMDŽP+!&0&(Tk~@};XlX PQ>V6%_ YM)* \ j`^`6Å0J7j>Z=cUyvWV &Mi\з764[ 8&Z2ҙ)b]g6xI*;bZ ;R&nC)9+0>n5%Yff*Z{mS N 6Ij9̫{k ]L3Ȳ( ^b*Ze:P&ڂ zr\Kn-\  =Q^dDÁr0ՒI)^fϤ&D-SzG+ P'jǹ>K1lt^ARPJ";rz RWVgȥB`CC3CüvWV {}]G}?vxQӏ-V6QXrwI\⼃_Mmi~97c )֘)L2O,2,aoIfuBlOG崘c4ͫ8xoey͜*~v? .X jure>lF&lh?_%ruZ_vpmeG`7*n4ew'2A97&X@WX X}|Uf:S2im7CɩF2VU9GK8-S梽 ]QkV/*<ڙgQs mtK]X~eqlAsubX?4<^f { 9c,;'jT1;iU=]*Xa"écƕDZ\H'awPcl?O.d:Dl7R1N;Kn8i$0"1 6gr9G[\Ae-3w_b?sDP^{'5)qQ{;Aū>8|xEL9_4niF3fB\͊jiS3;y ;\8 >po-]q986U*@"r \p P{x5L}6` zd!c iY=g!n:8A igC;Pow~g32{4{2ayOVZ`ߺq3o-7Lٌ}\Dhmqenv_U>Tg&DWIf@ժՊOp; +7r  A 9 h pgаif_w9 l!nA ~聧H6&%rMF ¦P;=s;bfu0j^AS::OJQO)  K7΢ X5 ] \z:%-H~eY *ܜGP#t`u#8bkc!Y3dȬʼn j`GJN&'#|@弟bQ%ì7 ߙ~kMJ$ Wp{#N|I :+뻌[n*ã9o\Ec⺿?( 6 cQq1Vb|ɗ^RDh;2Bh0.i(zIx1g,ZkClِ מ{sOar?lyL=U;*4ߍM_!I8QA}Gw_7G'."kH9lZX-'t Z&^{rdã0^biUށS#}m 0qưd ]C®nW,^>t{|fempS[a#q%VIO%8J)Dd+x$=r;{I]!@wt)fu.6)?v]f~M@oZ&'5!6;ͨ*BB1`{8nE?:Rp n$8GӍX8ZCRΒ$zC\dY 1;GJlhz؛-zV.-Fcr2p2:hU FaاeCa@sU̯)V<o^{4@ϡzgqrߏ#69ւr'cӫg=rm"Y43Ӵ%tz;Y{Th=Xu:1r6(p^y]{(Z>PB]EgFQ͏U])p Ȁ%N`UB$J51"İmxAK2|j1:./l0sOMjfY,m`I3 /#k=pyzlδ!V W-7R92i!QWSF3Q?J3 6?fG6wIۈ- 9Q$^ x dn2 wB ^>"1Iv[K]F0<'xQ F2U'ZK$ ðpc,03Y4!"ŰY+._Qћm '_=ya wTi ~k X\=\tGaVy)d&Wf-hvNqrs2Qn+J6U e˧H==%ܻ"_j_qLU]Czm"go`iOm=bmZ)u5.VU~4\m7klFEM)< @HY curMLgmIa1"- Y`EѭkAo|.⁵T_gmШtlDx0laRoJHT ',ԍ+xªY8_v'>a3 eh +4-<.5u68h&'laZ,^Yˇ=2`29"ⷲ@Ay#ŶI)>eҚP줣2>^:PEU.Yvp>b2RMIf[7ɳVDžDvwOamΤi9o=AKj]Wv`|eJ'5C\YVIk*[`CT;$ ڎGr7bz&[v~](0b8;^K.ʦL.!h|3EL7j1<ER9-@pX\l=:fC)_$` tmvƽ3N>ux)td(] L7fn.K0"s#yDd'/wT([%=dM2 Կ.btC-7һcB7dG AI:S.%`-sް,թ"3:IdPH |^f醛uYk1u]Sx%3M:7V`~jB&~wNWeEmוֹ#}Q |`l \Hp4LԁjwK^g5{0]9*1Pv ),%|yc/?P_MgcRij٘#ڲѼCGʗF]~0wl9?9,8N.CT5kadlDpAn5CQdSgd#'ATOωulҀA?xONZT"[uB9 5sEg)I Q׮@j%8=[QNJ0Hܸlum5g˵1O 4Q b4w)EeBKy4J_sIGȃF%esVXrKRwHŷCpQY]C#p̔x֮٦ot)}(C9)6-lƆ:J{y5o01}F賋h{ Uj넻r0rr۱!rYs(( oYt3gp?mk )/uK3J`Wn +>[_W#Ѡ$4+9 :3.+C+d^yY{('ڠ7iRQ{/hꙻX#1ܠlVFOfl:~j1<fpE4Dm$]ь#} ֒q8DE'^YQ|oԜ2*/I 0 8 ךu2_b#tiqjI,͵ZEҹeʜ^$9on{bB7'MT2!.ip[] E%YS#}06^C/ĝEr.v)} ;}$ #i|1M$ك f vD+-K?|I!JOlѾ!nL@QZΉhUxۥl3Zkѯ dI(eN虢J,U Q6wzZ|Whp^]8т";NrSOCQ9&Lvŗ# 6Яq{t£jkm?|xT-Z]nlmh08{biڨtx/۩ڂ æ59i\3a%[H8;֟ 76n.'t^H/W6sS1S*,Tw VS`a~ɣ&%FU{-2W ZI*V E"7ŴAtꞨ6/8zeEZղ}t"=_bۤxNy{F جwHʾU(kfm12\}UJd!A: YdGR˩ܵ O“Pu>f:҂f܅1vKtJlb_aq蘎x jv m+{/zX [g`g\1R~+@>t]6[RhG7{,19%O ǀ1Lʜ )rc9/\) ̦+\22< V ):O1_nh.yZu;RK18^!ڠ<ᴜ6InËKNV횐bn9/N|S-Xb%#(J9bvS9%w!&")tCrb !G>d0bJKI=6: 1n6}3I\q6VR“R5V!d@ed%lh!?{DT['1h+0k1TX$$OB]),KMj!Hdy'REY $9n)K[C[!H8n IA\(OUz8o1 : ES^X H^:a9MַL a?7>ҙh[baǎҮȟL߈U|=6ޕlS!]!20t5g#9:nY|;A"85m̺ΔVڭoKAqˤSJg^ N{ jDy; 7z"@N}s41ȶ?-OvE{%D:uA- $kI'h3ث|IP(TB|xX9CIFrلao?ͨ-Xw; ޛ_>Zhzz>:6I>9^6X$ݨc yQdc\meB.Nlyu%pA+ c=5 B:D!d{aN1c̗r $(<a+^%埁7HJy}S&$ i@ֆ 4qچ0UN DK끖TYCs~;17%5'P8?؅JFg{!#\LθxJ+֏{h}KԛOv!٣(8۳ߎz-*U)'~P@"|入knձ5z6[MPEHz%8*!jIOɳ аBPC+ 7Xyjj˫GG#ɖ)WSzP0=.צF"K8S^vԘD^7l ʱp d@͊–qEFqovYGcoG1AehsL[ *!%939i.WoZ\pф{HPє(hަŌP%6sJa`u֎\!3=c"s8?6/['kn%ހ,0y-(B #N (^ =fjj(hvl/D:HfPa,p:G(de_"vX
    rd8D/Os՘0KbZ+k<6,f S*b7tjG"[yS׸RJ&Ȩzhy:wA UfsX]]ٛ%ˡ@"I3ՊƮQv ^fvo0lbgl:>CNȢ _yh5 +eg(RYPcܼKbC. C*!׳ b.Z |E{i`(JD iruo?<yؚŕl;0N[H/͸4&Ž$$ JJrlJg Bok%s vj)u?^{ɖIٴ}|^ ]l%4}˕z܁1Z `OaޣHdQ:GmaBpYKHc {m6@[L=w즰f~42I\؈w>lp *B$*.W 6N3SVo"KEht՗%q tp҈r^l)OW88o/,;(K}|WOl-42[qJSĆݯ5}:7[{OVX(laPzF,]'4^PQ & MaMp{z2e:u؞ýJUݹIt{Źi 'r}|<uL@+=ʘ UjvŬ10a;˶H%:e%g琵F_]6B>߬Q ?fVbz6GŔ>ez"*;:WV֊g|h֑y9:ٻX"LBHt8xW oR^F$)J`xo?d']kanBHVxfF=n IbTzL%wSvl#F\ֱLAAp9 IL۷nBD&nO.h~D*R_1E,NW)Ts.z%uG*rD;$:1_5IDA? $I*%6c'+_r#^?WЍ,19Ch+ bKq~뺟'=q3RCtx rɖ+j w&VJ 8 Rā0=XLٹI2I}jR9`} , z(+ %O;)H3ҳ6pWكL;xoClؠ\&ҹRvəŊzH]OJՙsj-CA\72ȋiKk^H}o-y.,S?wbǹG`ւ26 Z!"RoX٩x3|]y逊ۑ8℄_OI3zspˋی=ᡕZr.<=S n)_mAp5U1xfPEr>RB9 ]㒉=?kIZ˛ RRC]Z g4 4x9YU|WAJҪ sT?xѩ¶܃@9Vի|O +J5OѬc/70WttBvX ^TN֝IIrTpT5DII@ln=Ϸ\bqg}u$‰&4Xxd0->D9y {gXn4i;'wb+%Zwh8wYcKjkos KKd;jc02L䉎!bq-x_ނtL8ěYV!\ZlYsÑ%B `1Z50"8Q=VoV::Wz9$6859fi%GlGRװ"v|YXDi8~B=ZdT3؅f*Jtw~4.srzLOE+{;A2QtS~ya -c̗1 5k0(W"E)_aYk9<7#ɟ6Y~4O'w: =i}Ps@߭/gJNXJF/. ݏW!.z#dk٭0 w?o{vx҈#bKec h.q-_7K]+%37 rr,sxâhDdv~Z~FsU2ʳꍿlam'I2 ZjOa>>'+Y8Q-lU6UN/VX^Òdm-b]nkI+:pNPL+@ ;jLϳ'[Uf{.&v/}Q2r$!꬀n"sar*de7:h!1vľ6IG{O*Nfx%". S. Rӂ+hڬR5|MQMɃ˹G66]Fώ  w.\+u3 xqNG(/#' 14{jo̤l817us+_:Ms$9隺I ~O}?Ӑ3x XǑ?c#cF4ƻғ*|͎߯1qh-j\.=enX_1GiUzPRk.SKbnx M94BtLe.JPPe~B `%Q.bp7䇦KԍQ$2k5h7PiAQ$4I=aP'JZH;\vq՗4O!f͍jTC9=Xh4d DW?@Q2i5J>w4SeV^ ( 83c.{?IJQ$V ,P?8Q;{ưQ-$zkh1@tIZ搉${4~  /]F&/:,IҙK[$8Οzs24&D,Ɲ]G_tֶA[6G ]ψLeCi= Qx}KKX%[S^<-LYr_ԬMPi Sy6S.@hߕ.͇eU?hH$<d`Tvg?>k|Dp=vYQo?li+I\τɷEcI4⮎?D'J>{;f5Ӹh Fčj-O0›ْAΛV X4e(GNHӯ)Q)lW߇D'ini[QET(鯅 dc^ۦ|W3N>#~NczG)cD`ՃaIZfcp(g2r)_Rz ir:P^`5e/]R2 Nj(GMzEBҵ8|/y3Ѫ!VzK'ʻc ~lcx@UCY$ OVXr(Vwki/'}?0'Ӳpf$%UoT(f"-f1,3zځ@|#"o!EEIvyܸ&YR{& /۾m> _@@vCC1M9SctdȽO쿋[ݧsFc4eiTH/Jp%E$_;],/9M R)H~2l\^6B$Vevo}ߎ`CJ$>st S\ܾ1Nx$ez~_!ə Y֯ }#ɫnP6P s -^X!.QOmM/ }BZhJOy>z@)=\'kE^ҍ3Y0UO3nIrBVbI)#;8ZxUb7j_tW ب 7hzu"mW? J&Y:G6#3 P8t4DS{Uu [߇@2f3/6}L7ݖʟEyg)%ԤCA%&4itOde Z",bBűܜƥ@KYDF9ká;W_ &c)66˝xZ2d=Ve/mCfYF]j,6f62-7W0-M-'ěBEqW0Cə(-7qV=fOf+ODm> Boj/Z٬qx":[&'._hR0' wS}^MdjS>?{ybu2-`Zogg/Q 5=Tֿ($Y G%3"˪z^bV U4xA2 ; P2,qՈ+ ^ UUIUM*~ ,R)cox0rHGqnj`LM89fa]KeFEN G 2J)Z-9aA%,zRQvEк?'ciU#;RZ HJ[n v5װ32ÿ՚" (|ٍymqQ.^ ^I) ud2ڳ(rh̀QIY!t$}wE>F%eiyD|+(|XUqn 8JDL2 Vkf\z´ɰ؉K[>8Qu׍Nc"@!dٲڒa*,}J.#i|xELHgy_gw337kff,邯ll$%͗iwZ<37kGj(CkS1}0u[jO_ Fb ~: AV|$LB1*0TgE!ܬ&Dh[#8q{^2 UzQߵfGȚH&l? C_w s"D`iA#Xw$]nfg  Xɗ5B^skpFi`6eQz:_2>Ht_4̢5r}sѷ3GX5 f5=]oԘ2NCMC%'a*֪'-!2@(i4ɰ݂JT!1%a| IYWWTr೑6Q7 1#<=*ƥ+3Nn5\N0X0[1e}yh 糭Mؽ{efK+z6I->,zB }:j) hת(f_#yJVTݺXH.!͙:b9\ Sז;[.vhZy=/ȞF7.[kIx.ͤlB]E#w2vITT-/H?vǁ!pnQ e{Kxdkt1qǠﶛAkk)rxgqQxD~J%Qq<O7-f:^~?d=D/cTxΤi^>_ W[A*B1(VnDTؤJhuU\xBk}PʝXRN5sk]9 lV'u:GVGm3t '2%>Jί_zMI^O;Uei OI=I\I)Pmb6;N@sMMroEǼu7.*k|Gf'~Ͼ_6.])6RvJWnˤE4vZүdҡS&+ 8)=jkDLEUk> yeMX ܾ{T΋WRM3paW[cC^=)AaPوM7 3\Bo0<^prh >)ۋ>",UKEq|@ r8Ul.T;e9w9D.7f9GJMJnGþ"+$-pȏ$Mi/vG31By`TEs:{H@؎j 8]VthrLkӊ|ȤXԚamelGgYR125B$#lш3&`` ÿhRP`5!/zPX\R$f\֯nEt-5f*Ngz4.<Դ6;PyW$m-YǾrTrO<9%hth?=25C=i4hMOo rvHTRZ[8ީSmnf?C<5p^tAVh&IHiu3MFߜ3D>MB*L|/@S:ޓO ngdP̫kT/ZpV={()Z 0<5Ϯ=豮1bU3͝GJֹRJ P>mg}a[nTY6:qlb EН8qa,0!Nz?>Lp&OeDGd@P\:u9(Þ'6[I+Pܷ)TөIE{+vwNbbv+R.\xMqpꉿ/EbP;smK<1XTMsjE$֬~̷Vs60;)ɕ \(\oC- ۶ip%^Or$`"Zq /xwS A:)HJ&i~?#Oz]Z L֖s"?M]4).Њa>_5wg[At{ca7"܂-6 }qkgOΆG/8IJظǍgJ[zMO [y%th(p8U3M\\Ur`8@k3QہPuJ)@uqÏpU:Y0%]uO}bT `2cjj)E>Gi:%piȎdv:qgt֗J3$q'l }CFTOj\twF%zux>؉p%J˟'q]mU\ Pe'tP@UmLOZe1I ';>1 |.-֔q긙? `C,=h6)ؒ`pCM Զ,ۢ2oEm=kGaj 6#u{5(PEOp0DŌ4 Ih b{!8M%p%sQwc|ހ1dJ?A#46 %f,]Ey[{1c.^΂Pbmq5R%4FyښL(]GUiKQZQuqH7}蝖zIz>=R#sbXu t/9M ppV1MlGmj?,τ8~m/ƶsQW ?=͗(0CUSQC LSMe͋-l >fQ Ӷpc/]̐ >!d#"uƫ5.,9y"g!"#fµ P4=dlVԶx/K@̸GI%!0ABE- ;~VZLD^kPT^[]l{-w yݣsuà"{# "+wiY)DR%µ3b9O(^ /"Ԋ-R!vT1dzGA/@)a(>xLLޝ㝝j綫o|VESwh7HTIN:@w+  _S:Fp.@ F@,DX!| Qg&gKg ?YC񑴗_t߬n( b\dmYmNZ]0(f閟J-#~Szv5 =(*S 3nj=^wsu)1*t₷j@=JmpPem$R1F=3Fsk%φeȦ] % [1"0k%-?T̬,pUYHaΚvX:rGI~iD-CIT.UBp^A9e \15ogz^N>r\;oM]|{:Bl7Àx۩}f- P6V 's̞\u59T|mFF|=6UΎaZ3&\!vhL۲?x`BHBn;ǭ1qMݨц wm(f\v'Ȍ y">EC΋7sܥCeO1z;2%-w ,To(B3?VpUMm-Ni>m>ʁ}w*֩ naTJYɅX 6û[|3+=#NjD+=(\v¯Ph)xɩt:2|2! Spwy9̕=*oV iwtݡ4ŹP#;klYʘ`K{s/J30y1GKdgn7. M\MssbՈ_\GLWr}@dz BJ ŝI,.G|~{DʋHpUe!+a_'D%xzpL },GCr;_[z$sa,^%)m5Z*ߨ[xHzв佄Lw)URz•7UpX:%`u[J:_g3q#Ft.w#Fb4gKbYG\nKg,bESC.y`1XC 1W 7YIGzi'U% gWaTXfxE5KF93W%Dz^^_ymjDrIbyڋVpx C-sU mߠv2! o 62N,輦o(}c&ף3rjqMф5|YA‡go 0*[[dlxgط`0*-9ٓw6Oths۞$$Տ_Vړԏ:U[~kl' t-Fϱwhx^ıEES,HKkMwTGyL%X_)qViDf ! +9kbku&벍xEoFΒ_ga06 S7}|)G54p: DM@PN;8]s',sրfM>U"dYڜ %!ij oHjR_\i:޹4.Fjأ1lkNjf*Gh+6ӍB@ZN'~/\rvuip8NMa߷zd)p{\>6 ֲyF1z b|9\hDjin ym~^zE<7V!Lb:5O*\[ǣ]` ̤0j6YR@Êh~5PY*?3RJg}mLzcٞkY-~j nJd.TBi}v)I$A,(Cn8zZ){Xhm){p'^w9_1*}}i0v'K})T|%#ˊ>|EN{nnp$jW(C K$Oyu&`~\B&r244nϬAAKy^-W,9ZR%6៴IV6sRdDeaNeOr{{iL S"8wvTkq|'?w.y NX t-EHG΀н5Ww'j/Zi\%3[ϖSM4dè2;D;C4Iڑdx=K\ bT}މ"/5Vydp<xt)CoP-5RHy^Y!hmlA?hn#zZޏY/[(*rGF. doWE$6ZjĠM)h᪖6VKuOP:~Dp.Α1T07/VVV:mk65>yyIзQDA|VpӮ_: _g /6v~@gV4d[b`Sůݥa?)ޮuɟ S4K[Y0  g"Y]8G n^)pcaܢD&jOd%S*LEQVBg/ G.#" 4$>Ph>W}6+S6^<)XAGc.: ed{DV5hS aE8א.×&:@4g_xD;ax UoyWvn ZV}N%}U\BV[y'*d?X0CqfU'crvNfmRqVf4 }_h:C:H WK3Qrd ^ z/yIH "KwBƑ>؋z,ȸTK^zK%}hB闩dQ95"?5BQsd ͏d*,esh+ *6B)]PPZ<8v.*IwVuJ1! ?Ԕ8ѭ6ˏn8Sj oc-t˩$Cr0dId򎳲ӑMY i]uH{%W7~wjtBR i] ]zh*5<ωr{ кmqC%_@J5'2~(wKrQ^8`Ǝlf@jb qCGsa"tZZ$@oCI3B=b<ߧBE@l|:#Y<=cKPLJ.Ȼ9 Y%Qt5|ar|':f*^kEI}2-s@=âLxy n\e'AXhp=?z6L=8p;kn ?jJaS+8v*/Lg[ju0 ?AQKb2uvUm R'曦Z Hi\ JґWq_%ԣIR +ҨJC7B~ vg`uxBljŏp&,D֪r%N} (>Zy}?{N|.C2(p.BCR`~2DH S!ؾʘ d>Kb}ɤ\, _|ԌF1h^ɜJ oL S!,Nm+w$"gM -&tHaqaQ}[+U5RJx'!zK;ΡrVuzuvBU,roĮnC{{K4!j{(ava=8o'7fK+w_neSէ>bjbJɕt h{#SY|#%GcTp V  -uͅj91iʁ1&:;JCJ'1uk't~mJǸjEíQN% .gO1+QӠQkgE/}/) uZ%:ddkI1|+6Jp{Ȟ=p@/:Jg- j!wsbBnWKpR}D&g0RԶ_zY_^h"bqoP&2+58CRř/X3A5j5rXݜ$ZdPϯH=^7~eimuŒ ų Ie/ 'cj痦%V{È^OLN_3Ry^J+{Gl`;mBՍoĝӇ6߸~ GCI싄Ⱦji3,϶aL%g`/$76zZ@ѷ^4zy,z_B0rs`: u kO{DUAc뾞 ڃ_-vQMIަa|9:R= s <<;1-Dr_/֧MyjUܪ{"8R}~ć6'RVlxn[f.EYEcbNVHPAK4k`|rǭU_C##TpȌz*nʟ0).g*@d2Ii33Ο.9tRP2El@0{"AK=8v2nTwO$(MqՅq4jocj!z:pÐ*vbQ!Q;KMqdgT[uKVf~ۤGr=*Kdl,RF_dV";՞jY{{Φl0]|'Q&C2B5Ϯ, H9 0nM/j?_fקn riL(7^ 0_+;w_ۓ0H 0; .†ĠbjI-HnǖK*TiS ͿI.9gޮ~=I( -xNI?Rf8{( )\?X=g dVDi{X4(pByָ5{n?- VJqKwHRn~T!)N|z)S}FT=ad>Mɵk_Nx|CtoeEgX+е2ٱwؤpKq")@s\Fv]p.!\M)/0UxƯXW {xfǵG"0  4]H1ᮿں|9NX&2ZȐޑ+lc vِo5*@w&WlocGQ oS:@2.H@ 4!Y2V 6dԊu):iФ2F=q ҥNw d r%cb4^&@Y'pEO.5k)˯!əػ\|"OƟ 8Q<2?n[>= `RJxP|5zǎjlŏt &<}ZxK5XLmba=Ho:Wà#'ōjy+GvU‘MKOU%|a5*k|BYXRSAM*7+|xߒ"$ww [m/EVIDޓ5,<#ÂZ,DP,_h5x bf?#R턾?D4(eyKAI 7l( )ia,Y_}|>isJ0`O A2t bFw5أ@#!L~x)8 )ϥj0G+a+>X#IGXn8}nѬKƇ[)3ՠHA엍Dߙ@I="0Vko֌+:#e1B+/W%1KKe.pAo?5I[]Xhҩ~ H86(tri=t+b\g}z* b%u8Y/Z[RVb* .<=&l-00nirp-[-zoB#p(ρD%. w!"+`F l|VK2|.q?`d}>x:l0#CW!~\6:_0ZFX8,4*ފ?EǟuԾԟ+l=! .f9J0JcijχA$̑Ԩ{9Eޅd.G€y;uW$= f>H] A܇OYF&n+VYwzQoAS( f-wM GCKv>Y -]BDP6 25PkLc$=ЁO0*\mCG:B_YQrSӣpT6dq͸XV/F0]D9OFCS^YB9\l'z lCr̂e.'4Ϛ.[YQ'/:\ J(-zg$wbePPzHR":? \$fy leC{2>#<ӢyQ(b}a+<2s KIzZaxsKAEetu_=1M8[3ͼ?N(v';nM1:/RN>?#v1#ok񞏰j0Ͱ+`5ٰQ\&(Iw3NX~#Ta#U,UB~Qc~yq1ٽZ~xPLݸ7~n<r|0`fQGh#3IܰcjA<l_I,gdX<mcUKzSy#Dh\k'麞YYf~@8 p9Q!0F?pc '&Jp/e93D4"S@V~(dN^ gǻao}:O$>qGAjhAjuC:dsQAPyl"5"Ldи7 a]M8D~!5KbА,CHiҭCl,_LJ?PG?CVUG1"Tt m{tc5sN|V[ ?U!vݼ܌k fP2~:;+f̈Af!43a%5(+ qKI͔4׌R@۵7bui" ܚNuiݮO#f}+.X-ԓ·n&T5_1V͒A_Ȟ*phRG eDQLee 5c![  ϬIʗpf\$v ^hΪ  T!-G޿e]t $!Э|s|s/'e6aBL =g.H[zC%DR<R6m&+szzl_ #I=n@NgvRfZ)fjZiH`o{pvgk\ŗ2{Y!ͦߑEL l`3k*]WJd3l\FՔ{>IUS,/-k)#pz ٖ"=MIʸ3z7KE>(CeC2tpi@|ڃWFt^ouA+=]`|w> rЯ&D^Ă;{ΤvTl8&)Q=X8u8SK$ quU)[%aGJ,$h獕Ŧ" μ<jR- ''H `Q֠;F}2%>}Re4l[bS",xms$~nho?zՖ;u |/t1Ӗ}zX@/,,OIg[=#{{$5Q21u/Z $nW!8bJTN]26 3I7ٸ[Ӥ]SqIS.#ԭ V}w8ijP}۳j̆|5EE ӹm0p0>Fw!WDt}09&=aeQ{8}G:NcH|?%Ջɝ!T/u44al𶵏t(-{<YɣXݗyboJT} 7Z iz JRMIm0ƕ^V:.LGdu} Z&_?F~Xr_,O 7,& ^0A͌!+{c'O  !.Io3fq78^ 3cȧjYx>hxY). TiLkuMUAL\ßn?^/#[[' 905O-hS+:G8+3B56\wqX*g1F m1̊"ɼGFئH-,jP} E.\>-mbQxLt՞7z~~8cJU)SȠ :`V)!HzHr "P0wN@|#hUa;WϝJ2%WD\pap#!JrhfhoNhuS- a3AUbcnQ}O5vog(Ci L0onf\uSNY=h xnɯyYm}5DpR*H RwyW,nQW/ i++٠5I=xBs)NY;]ðZҾQbElQ9}[po\ ԥ\IxFZ- ( &tW`!7ՄQ1&suQNB4|+@@XCqi~^0ʸB{}*hj,) nsQ^G`ySw\7*2-ȃ Y+Ef [LŷѽS-pü›ǩAsވ]%yc LYKфn:!mJ$j7oj]qjvDkE擌·~/Оg]% MzA$nqFZB#_|@yĞP!<_G“ Wj-ŗ* eEwiceQ%cY ]tqM }B|lwnrICs,H3M bv?qfxo?UE+7J3Yr%vY\ goKcHdgN 1Ov6 bܦșܾ 3;LUm{xHcrYJϤ֑-%&7QR@޶`O$ iSӮ+%ɿm!e{y*.HgЋUn6y%Wtl(D!I,s/*O>d>]nrcn3;?@1,kY5 ;/eA!o(hN"]6+-Ove.°.BS4%anNV\e^1Bn4AYLҁ{N+ V+b,YTKF_ 犐jQ!N, -M+דŶlj܊hΓGz ZńHOJ2盄 ЭLu_j%OPߘQ_K̗^q9ViRW$o`~`d3S.j/[{v8uI `' 6ܒ$؆偧EGK,<ΞE=p\: GHSS) _4ﮇstoX6Hsgk.1p^$As t5U [&J5I'>׆({"ה~c UZ>cŲD.J$?d Cζ&XyjCycqrK{If;ғ 5{!eB( lDIT[ekηcH(߈n`Eԣ56ۘ=;=N5Nn{sy 걷54Jb(]:f[\MgA{WS?({rƔb䆅W6u*Ѵjv,"i]OEqm RLowSg}/j,+0~Z8K:SܸY=v$ʶuV(g@k<#czCkED({ ;"GOW ʹ\xm2$Nbu;ЋPA)5ƕ%u shih7_ v{b% ,߻*Y <1X/Ѭv4*ݳ՗! F~NW[[sfp.A|ڈi%fR (;8,PiW,4AsQh \[L }ٳɵfW6Ƀ)Pz=߲L|t^"tTH˫jixV\8MK'M[[N=<+Oi̽'j(=+y_޸wG! C:0adu _pgd/X^P 'kү-a7 +fN kd)\,EGKd~OZ'X+0-8.Q:_tfg\"H p\vEn$Ġqc$)% '3L7hA 27kY(?/音2V+~\8(?rD5D]<ӱh~O؝rF%Q 0'_zln@1.Ȼ`}4[^MVܺXUXI%Qډ'j ;  . Շz_m 9+ ?,?ch:e+7ܡSo>VOcQ pu}WiWD:Po (=xtہBR.]Xd^<9z6,D`paʑ" c`jϰ/cq8adbPN$+z1LͦbSuC:&͹=P9 -$QS`E = 8_>m:e7>u%:>.:sߧʣ\͖CAHL@YwV b]CDA~KK+ЬK%~} B+Obq&s `4m ˱ɲޡ(C7\ZAٰD܅j)@ZLH_!õ؈0x,eqO៻TLlz fξPTVgٵţ| IL[ㆶdLtǍN^۸$N$Լߺb!.bGx*7}'$Yl.ujXc%Ͽqha(tMȋ.zٜwQ}r  +Ӣp 1rT>@ބȟ[%.$b 8DSIZPɋP'*S#{\8"\ޙO&POv^Z''ǍW]n}>7,$](Ly0Kq]J-\D^G WTX_輟܆*YKm.7t6-&Dj0-ʶ bCWJKW=/7@v^TMg7IXs0l)Cqd 娒"%{/joFG*Z.(2{A%W++cZ>qukY*ż\69 pƥY!OKr:d ȗŁ_{yvb]BHrhc ?m5i$`\88((|Or ڤź\&@Z5<`ٮmXSI?[FY^0/L5 vay2_2`]%=h(`ת8(7'g#G4_@#n F 8^똧ç<~u|P'mk'$R9HwBT)E-ċA0Ǩ 6f)1n]EUޓRDkdD|U5nbR1|nhk!L#7/^tVɇnSU$?3櫃oE R)YX`uX콯o}U~Z;zBj#ȖzBQPꋯEܟVME⃄/cW=.jb2*?KOB额hN0+<OdO }NRPPl؊oer_]sCT755!PMQ]R~ژmypq&z Ǣ+Z<:- iBCHis -%IP;NVg:9$?UQVvKtrg12en7:JRCOC%yؙC19Ϫ lH6XИ/<ɳF[1g&#(٥_3O2`kwZ-Tt#{dz\ 4\ʱQ,n9uV)*T$bh~A 5v[p}";k-۰TIVt<!+zwv9n:0 n[4Hke흢?I&i1RRЋ!cfC8fM&!U;zw;j}? iA&Iñ2bhYk.  zd:Ԍg#;Wk,0byGMՠkROKU׃&NmwH$C |8j=B,][ŀo ކtMx>FXߓCVEc!צ̡0ʺ! ?x!&Q8k@ULiϊ9ϐ\\,,z^H~|,\D= X\;E?;3Zlczf`(??" l}ʦݨy _la~g(^|fw%qWa l* YcBX0o t-uIpJ6h9&-Dؽ 8jl+}:fLV_45rE=FPedFteVIөn5Z[L#&a96 R#i=JVaR-Q1( F6S|Qz)Cb 3qTېU, } "_-pK>%g1cosGtݪi5m;]z MQ06JJ^(FC}AX\^Odz\M%"e_K i)QSRN1'M:FǍ;\,Zv0&#\࿱(> /ď+̂C>hޮUc9>C GZ6sF G@.FS ;zT@Kn=]ĭ׷H,C_yϏs53ƎUr_gza\d "X?;`>G>#ϱ˻L#OS  xXmB bQ53< mZMZ W\h1AӅmU3TD8`SShŢtũկFg0X>Pj%2ɍV;(6 ҋH#Ar,YyZV r&d$MDPe J o5ƗO`Lu={0RNu2]gXVZ*6 m5&xAoLt@5@T%-nMF5ʄJѵl҃^ 8i.%KePޗGg[:=St p~Zξ) 0Ti.UD+#!>Đ(t1fO*8,q40oe}(kJ&4@[Z>p?S"iÒچlٮ>c+q)곾W[;(GPGT"ˉpeҳ1d$`*=h"\{GG 0m~eB}9}L^Lag0fN͂CS2 _C"(B~v_@\p#B@xyqPC+x4>S%>;HPrt{!`7!;aCFKh wZgߠpk2$ B:Oc=wS"֛.)u?[`; E* ?se_=΂.?5R(^_S`@am0vhN^>a De*vߙd,Y~l'W /ghvez쭹A`/.Z|[ú= C{sR߉b+% (K|'d[qwl{)$6ߧIB9"Oo6ᐍvz[yZ8T1y6{U"t|v3R?L-cK1lME\h"ٷPe>CiOSf"'[5k.ĆqL$fanIEĬ4Ћ>f᷽vr dax%Ɯ/;w368&> [S6^ :zeɿ%bf>t5y\ 7 EQْ`kؘݎ ulHU@@T sr&֯t:s \ Y"y`#?"w۔(T%s(՚=XҌ5t: FdLt/G@1ne Ƞ)Li]:}lD+j]VڈHKj\㰓 GC+1ﵤV7c^Ct%8մqN5~5t:O&(o2* V~?hӀ-w[yF*RFǝ{"BjQ򳱤]hd.jm"@|0+F)+ѵ kaf=uT$%Ǚmv&NW BČV+jec趉鰫 ֊e}yBI[z?[ANu[12vQR7KTb/;*eC' */Pۇaxvr76#\סJ8{d)Pf "1x<0ih9V~6${udFcQT1eڰS!8dYjjh[# y7\n}C!W8[7!2N -HuüJd7f\W;TJm5:%1KJ,YW?D)PwNa>K;Vs>`) Zr8:%URRgHp]DhP(lu,tq8PXh%ֳ`Ap,kf-6+ Kb|RG]a]SHR:Š5_(u݇ߞωH;X< @ 1*n<_'>/e^UHEMz@5)G $2-da!{2?NѤ7A|_^?PҘoKL6f W4@ dݞB0 :Ǽo{:nqjB mFZ2 =pqG%`3vdKaԥc(b.‰XͶn&ʔ"sf&D78V":IeJKCcM[jv<õŕ'}gKsD%1-q+NGѱѳOvYiC!4`o~5BVޭP/Nlf͍4{42]C>*cG*mV2, eB/ Num7ް9~"ژ3vNN+b/Dv,luֆ~+!2d*'hUg 9WMε)*u"~F%|ɺuմ:lϜfn}_P/9 ;@J@F{Eu>HYWa%vYї3㨬C#2QeH\Vv ?'lo(qdԌ 9^p)`(&$G<;wk8ßsu5u"Uipв`a8*Dg@2L?Lcv~w;Ks`O@f:ՉJT"!G#We"< ZtlK!_xU)z}v,0&D2cs cη8bW*'0h01h_fUZ&4}ޖ<Į)d:~3ڨd5 TS"67y<6ƍH-K'Il%=c f';Qq%S9ot(*>i68oj:M}0];s8ˡ;(%h`﹥hG?~N2|YɧBR>K)._CQup$G˺2*x+|EjtjxKw港a @AO|Do5~'zdmc}w[6I:*K 8)İдϦ"pYYZK z/Ae:9ȏty'9pއB>]opo\sh N/ |[%0{!fc 4eygU5 ?Ԗ5Hg(!qI.ޕsZkrְz(1}ű M,6iM"*T# fW,$`F5WNX;+pƐvWMw< u fB'/e~xo8$,^w%0kZES[wU`#ƌb;'P,vq3~AP%'_E0xbf"mBI*xxmD̜\d ,='Rn~8MnKF7*s"Ȁ!B5@&š(RQC:[`ޣ|*Soc:k߮:os3 w^ջ>eÀUl6jAO.]kVMR#vػeVX u_|b })eˢkg*D7(Wxw3󸖶/6kxt|~:)ssak]t5>/a΁;Ij/c7l w~6g[Nkl ?aB]ZGy.%/g[_b[Xf C쌚d773C'x~/uqoο3FV[/B ?w-]~^obdKxcIbs{U-$ tP%7Ϛ{Rz$CbkbZPx~'L+3^ۼޙCh3uM20 9d:ޢjGҗu#.Js ̆Wh& ?$plwk/ہ|`pm$-3/2}1O]$HΖѵ\~Ͱ0u`iU >qjjk?GI)1E9ܕ(%I,iȜw⭑ ǍQ yy2H3V(٘nFRɟ.NXeVzНQ&ִSla}95| 0TU,q# 7?Yp"qZ!gj0:PRQ-.B)*+VFd%0s] 44LqQ-5N;Js µepLv=<|w/VaX.!=wEO^S9Rp:ZuTq}Β/&pS^L\4[HXPP;}uۨj#ŘMvrx!J6a%\2駮A|p۫Q$ (8)ԗD&oro+ܢ/+whbn8Lak"r?J>"YsIh?H9-]b\cӇf@N<ШeUISxTPc7wNkʏŎmadizPv̓'ds7/,YZz`A{;BDUnC&n9=l9%\鑯nн9T=4W i#+oƦ' _8>WA] K+-pHPBb})xWz^_B&UN @*< 8w[o#IH: ;k}.KƧUߤAC̑imSl"7cCuIY$@-03^ENsa(̖x5Z?QUEe_s|qǩ4X䠏~޽h}# 26c_>JĄyT[nirG+@2ry$zbݹU+kv+hGI'?]s6[WJ!˯H% 8t/  ~=-t =gF0 h2Us싃VTOuc hլu][jpkڮGp*g0Y@8 ?3BCm'┚ѓbF]O3X "[ު~R-2O GJ]?P;SˤZ[%fdv'{b'/1eep3n0 <; M;|P9ֳշ;]\ɼЈPq܃+Cx`bp1ŶН QT{r# |Oj?cBUj;j%ѭ{&hlogpǰ=~I>\a16ߚ🺪Vu ; X4<S1 SڈWOjbH=FZ֍Cy7ntU!)av7#QSR!Q}@H"- :s?Qg~: #IkL%qoXvФPUkJ^Q-؝C7 lg]}eKC²xOD(4>$j9ɐCpKavGJ@*~Ƶ4ən,0z?dٽmL0ͱ4@☯TJNyTrvǐUUdboȤ^l-?_.$o/P]xC cC3"?i<y 8 ,YJ~FfiX:ZjGHK ljسxHµVǰ)t+2ZT‡"ei5z"0)zR.}vckZ6ř]unDzPV!B o t|\Sw\v DQlnv%w>"૥ K, Ăv׺`OADIht<ؒqRMɤh >őP$JW@?+Ar%ϱ²C>Ž_$?!JKnCmSGr,x'6]]>:蚎 򞥸Ȧ\&|LJw-uDV경xWQ|P7@5tBp y5QWp9tRjޥL)#h's4.ϯ;RxBrTGkB}rB2J㓼7U`tQr'ԝ>ßLmw "Ks zQg} VLYwlV4F&[eH5p^"i؇*i!f(*l\HXDDP) (tN-'Vbn; q|PerJ_]B:zA#.Z o#aXBQG) ==.unMIƕV\Ms6{ʸPUD6ߖ,}pQ8llmt|.2*5k=)TJl}CX"TZۉw7zWyZD`ݭ3πä/݃lu3"@^U .8uUʬziF4U0w8A9-l3.یf֢.ʛ^1ov)7MR@O{ A,xƤ/b_M-炧(nXCBw?jwKqTyNr~t785O iMLٽ4R qƆ2OM,PL7qsAzN!o j4sWL|$>"28/uV9Op1xl!gUnCjlܪ^ސC^L8]ͨjTn+*&ΨeG^✓k3o XH9b$36ujuL.E9(L؀[7J>yW?$JVVESi}ET vė~B6Rn^PxoQ _񦡳ˉb[݆l2#Txp zs͂xVn lt%5tztou뤺$H X -.>'@.tsv&8gm%Y6gf^G.RZ[ԗpǰMBt 42nq"" (o19:6t}}3;XYaEt\Y\#2OtI1 ]=V[pS*D!Q1Q"uUcg>#x`VÀQeҦ#%2G`u%'Xv?* iZxX >:g2ݖ`H ݯЗLGtz{p 8=-d$/{\yH!9&\Q["O}GO7nfi! Wq|fj0iӻ"M\<`U[bh .?uK~gpYےh֗tO= ? ?z)mIgVaߗtmK})4 M^3? R˨`qSqzF9hYRIߡdm=6݈ij/8y"\M"Y dk([li$-į&($e0 AyCI ){"%}lL/ &E֔3Q;G]kx/z D SahrbѾLvhzI#J$l^+MGŻ~貳Ąaժi_vbbוgBj0s[E6p>|຦~~.tիPlOh#F <"T '%o2/H#f ~ 5UOͅ)%^᫏mF-)?(e3t4wkՆjGPud& ej0}^_E29jHg9ü3x?]+C#;n)tlyA gtc]j̏:ReKLI]tޫW@: dIxu Ӽ 3YɜvjZkklE" giWA}cހ.mؓ݁`~<0Q6gYW3Mt[+hOh7ιL7!' Rm[%@ABk0ی= {ySvu1Z'q)bɡf}'ą:<%(eܜցXg1RL_g\0TmexEbX Q:2CYM/y.'538DNϨV )I ,RA ԑL"(Ņ ZԿG|KUkWR| q~^ϝЫ #Kܩ7֖ٸjk gn4QR8'26LLY5oao[uPk}TvSXbj\N {ޮCP\>Tϡ oTw<3lB:ܧle MTA CբX^(qdxT١ ~8pB5d+̝Ֆ&đza} O;VBN^PjK(wޣ&vBН@_8t܆7x&9 7a F4L7 hSQ!4zT_APa,A#)մݥۗb#TOC=u't0 tO.a<O!9{v @AiOݰ/SJ qk "eYa9~{bBq\GJJ^fEl-ʆ ֝h+ OK[L'x'+5-)zu]PUpT *H8/լsiqK UQQb+ng, )N6IHLKDSkhTśR;=g8+ձ\;>;)ψ9怣! zvڈ @tKΛK}8x_Aleg{#=By͙cڰ gR0[@IyO= Il`/8` XzhR1wHq> L+qpS NAQ,NL<ǝ3z"4n_Vs ̏}-C3%nCEc~՝iC.2rT'F & v1MX*io 0ʗ{5 bɠr#}tl^mbĹL/.80K'i@& sRW SVL~5DlGj( @dt^@Orc"3tx!ӈj +"فr z e>5s @y^rL_db.Ef61c`!yūkA":dz1w>&1f{ho* tXVY+9L@_ފ"T.iXOvُaHS$f ,|FX*h/R .V3džW0)+h4zWwhY֠QN. =ٽ<zN=aҩзf 4p~X- 9_Ŏs%ֹҼ^]/Q Jc]Uة7UɼDhb|\^dO`bU2+-e]\y#P[:l WO,{;+ByfzȶMŻg"G]e:)z0QmhֽbUcr]L;ÀBP?GN<0 h_#|er0x+&ݼfA`]Ш$[l zr|s(x#m)lF\SsD뀛7c[CsxI"_#qX1V!'awֳP9Lؐ_1so['Ȇ߷Dn{uT۸p erorb]EL]U(V(NSxK޳0P!ؚ{j a\5|E7e8wf1@;89K.U]:Qg.KS+*Ep!:yv6bJTN P ]< ty=R(䓁9`(P/aƑuuY,^1M#ugh&Y֍1eCG̀)1t[E(-h3r1K@_fit3KNZfY5N.{w ([\h?;;ٺ+ dt4O@ &ڕ9,\I2 ;)xv^s'rBۏ ={[1ldfCٸ5^+ z :-kMtzŧ%hX,DJ?cSd)E"M eZbLe8C;p?m {BV7?Gvw f1<sM7WV)G}(;h~>؆/c&I&y16;#*r8g_"Ge1ȔEW5ƈxѦ6X֙LO9P YܚD h޿^)@zMl{ n@j?5M Z:m>p>l_LLo80_h4ӏLQ5>yrZ(*uv03M/a?K+AypvU :zOͽO8l<*:SWN'펗Qc%O -WsvY{l}ei?Y]R‡wT8+ְJ|K ;-RnPݖGwYb1+Ԁ`:7IK`vj/g=+zzL4:Piܗv2Ɇ|`mv6J*:kȀɸ|˞ؠmJɴi'D6bl{(EU@BZ?#Y,&dk݈ BWֻ-s#9pY57w>`G ='! @њqЙsBɤ< B8o_JZt0Hiq샗PimzR{ FЦ&%A'G,b'H#P^7lן)bOh4 _yoDz54!Vh CP0 ,@B۵@pBPqmIsӺbAdkޭ4 qKA[R+OvA'&VE13},;|l9<+~]0d=vPԞRf.3jUEzm=cZR 8?F|)jdb <1>HM8sbi~˱LZOڹ#cMf$>/Љ W$.pvd)Rl2i'E۞#<o__>B n'D*4¨!ŧđjjqeG= NySMצvaB}0=*Į!bozT]\׈딦iW=K:. 7&sN@||Ĝ?>C~GJJ0FԑҒ=%z8&Bߌ0B'I<Yq%^@ W!zA7O?K"oΜ%RjyC1>I!5(lE7Kϐ3RXn-<;t[< gґr[n"@!QR->V$h^R qg׀yfK!/k2E|80|3Qv@JTr]"%Xm& n AE !}k쫌ZoP٫ Oy z#57ʐ= _htLk2C>HX];倶 .$FSV,z8vJUWnxPWla|PʬPݡ {P{D=$YzRhdQ~kDs̙řW9anbH8'D~'w@ڦꕒ8w_%b~|^̅x ᆎC?$ed5=[ t+W-w64wupt& VfG4e34LltP=<dܙU> Rq$DTH0LzT)0;w%1f?Is`-H9cOc_+l&77> E;idɑAЫSS+5ZFfĪE\zVﵹ@Hiڛ;z=>y#z[T tC8z*}qmy!u| w2MŝL`? z4rNVg0㸕E M~QJU N϶P{ʖ@K7򆴛BD%kQu%`[;LWw7ġ9g\S3j,G!|BzE)^,aT`!(^wTSrT$j%lM)Ý>ǯQ;2[ms%ŊDK5T& kgfp'ᅲ7<>d0rzrdL})ҿ(<_&_qoҵƯZ 7oKYuZT [;P3LwV@ ݗeF&6HK34ĶHʡlWRg"q>cZ4Saj wP+u}m8erfSp6?H7ܩe ʪ:~U}t-{83HN.T=9يmwBs@[霯_nsѝ"l񅸭S4)sl8ebI)p+xb˳]ep_ו77h;h `iۑ:O˾W?)#9*1׊k+Ꮞ&"xُjWIf̂QUnuS vֲr{%(yDeCjmYKnFMs{8~ Ys$IU-< z( X _m;p>nzp!:Ԝm.gFHh d*߫)^#uy%{LlkCwp-m1SvօPS堄8z8vS8-$"xlt^w?iskY߇E "Q[KoBKS]C4zv(jϤ%*E2%uMh?TTҋ:BM< bU%DowlS.H>ro!а!e>{1(B|~ nJgfkqN)3>YC20X*0|/b F\bTká dCb+1rKa;4\'l)wvi`J<[sX1kL|JÐQ_nE;vO2&;1FiJBxHT%X%d_DZ,F;~+؏f=> fy˫,(O9=q6EpE>jo+[:|b^-Hxڤ7_JUJ=FțD6i))`@Ont-#$PJ]ʻpHRɫ(c~`]EYaj8KVFo56^UHFOcx{Q/Bݐiõ<9 G:q~ʦ6"7(A鎠%^lӄ.5a.aȠ5?/xd쮭!v~^oX5cL6js Px2QYy ʝexXS99h|˖'w[:רe~U]C}9 K#tm7wx=_+]E(\w]2Z Q f (A7q9cf y NVªk7 ,P 'wȀ11@aLit=ypj迕-UՍޙ5,RJ*+ $].ԷeQ-=[aAV= 1*3P.sZq|_=_D^xx/ky{Hs Tq͊U ` 3A 0j-1 T`+-$]3%E2_,vQ; *ۅj^ݿRbH[8>aͯ:0O A4 c3^Ir+SɅu(+hJ%FRTa䩧SS%me =8 J̿m>qRΜEa`4s:d @>qwWUgBs2Kg JWh%Jf{ ӵODRJ{&z[ֳ$B6^#PjyPAI&u!Z_qt<3n$P67]S0%ԥ[nqPH¹Q6dᅁsAˈ~ӊ֘RʾF|#ŧSCA'3ۧjl _ Ѹv;_fv+IGo9 PnML%4kt,K}pIrs+7nF3wby&=rR4_tw:YJk}A Gԯi.G4eW)ɸ.]<_! sc\6j=OuI&f C4,eNOѵ/(k۲ˏq˾x24ő7\$G'.ùCu&ҁţ@3huuDؕYX(bCDNȃtz6 =;2k(3Yf\{A uUK~ X+c**nNK;t< m(hSR/D2ˑ͝{Fk ]ǓP ^YF~C^`lgoRlcR z="o].~@7}7|<Zo`~ϻv:zxpt`]‚/F_aM!G {TJl+LN+GcrL:\8kWճ@&|bv G칸vjҤC<* s4&t%mfYn[6A$odYrԕN⧜p #J v1u I:xXCG#5Y[^{Lw1SeH S :FUA#ޫY xy jw{$hǗb26Ӑ4ȕv-+r%yھD& ޟ} SyD7\3y:6)ǁ@-LϝQKmC|aÄ|5jMGI(43 Z_P$msj\fƣC;0V1Gw|dPX&$MF+-8#E)= %q=zxm^/d䄴!^m:TJjCќW@NF6Wmy&{&pB^[R|q]AFYiDjD84ξz1Đv,.nN*$9ޮgÐ]ߏ,"y4Rs_ |X&˨ aJa?t!1ZU5,>@d.lZt>T4bO3 WZȇmTq3ڥsYq QJ1^90M (^@]̥ssxBkFƛL{PA}B( s@\׳;Xwf8,`S"IW 66hwo:,+XNSi N+/pz2aL.f|a'3VԪ[Jf֌vm(Ӭ@TJ zsZ#yŚ*a&=Ifbc!ze[şH >({!_ H!9{ k'2M擜:Gvo ]k׵hK@;ƙ;Ȑ!"-)v4ц3c3Wf.X 0gBAWNdMȫ yy)VՍAWtrA [sGZ3>ԏ QLŋi#ZEC4@@]#2G^n{NjOj4G$aCEh" cDTc`!Kc5W6*(5Ko|4Y!ML&:Y}P?q rIҰ>B6\mfbXe1¶6Ҷ2'gū>Æ~ݣՃWm6قdSXPmEF(Bg6Z,>3Me.1|*’T^tʥr) YPҊz Jn)q ¬э)d ºLJoNe qSb0[PFo_R =ˠ|0_ꑘ7}mŎEQ{1A:XfWƸvBceJv`,܏iW;/&=z:䜁H(0%XzrYc~R+f8iשn4 0Za#]URē3gq(0b6n% b͒zA^jF {3)KG"6b'=l N~lKSXuo;2IeJXĦeh"/hwysTq{1jgw2j??I/b:ce:*C*Z԰(竍J>ޤÓ ɫݻ6VSB\ap5y"ɬ=1A:s"lPa)1G Ȉ؞NZٳ}+LP_WN|uH,[ Oj/+U 䟹G*֮w'_[7*({9JlZ|3| hUPNk$ Pgkki/Ȃ zBZveuv *^}ku2!`!/ mzW5A J }Z>ILD)yB!`?әS5:H/IdHO>@X ڌ#IS>X)>ػozQRKx35`ĥ?7︔\*_h*SՊ>r<9&ҾAErUA8 ܓR#,Y h \lӐ֩'Z!zQ7ȜЈy a|ZݑZdK w77f mmIYS!`,X>sU!h τe4Km uyPj /͌^*[P☎>/ P[ ࠙kNh%a$):ĝS%ZU 0 J>{ <ٕ°]5#:$x. ,7RUz*6mܱQx\V [W*3c3-d} j̯TpB'_ccɝKs?;t„[x>¯>_ !\}fye/}v:-ވ=3hU@t'L67q A$# jtTde-:1/uױVȟLp* ;IІna[OHZ qPZ7xk?2`@A%V$o `[H@#frcr 3176Z)x5'1L6HM҆M R7^))Dm%k0"m7Zh}rYL4ū@|s9=Ɣs4~HJU<6Ҙoq4u.˕w,rm"zQho>'$n"i㑏2WA=Jٜ@ލ=@=pbѳr V,oi(6 BBwDW+GY!>t/gpa0Q#AXij69t 4zQ@ 6uklJz9l^TE18 tCcfw[uK8y;,'IX"U(XYN;n}D<@,!9Q6Z(QlFಚtҷm |H`ŭ(h?8Y dNDx|`FN^LqۡQKހ՚RZ -@qFt5`͘FM?8.],W1?%:_.0,Wn2yhxV&m6=GX7_zMVسdyyӚ% M%9rs@I\DOlćM05*n1Jb:Ok tCh}Aњ ;!>I;B{ܖ/cO܋'[c'|3R2/EI,RD36g7Ўݍ'} >3!QWmp&/ Tl._Ao\0h zS2tZI~m܅ҴjtK[j%Ԣ|sQ{ 3N@{I{0=[%5 獓+e: z̫PGXuPMP5eiM%$XȳD,ѣѠ  tJTɩ%M= $_ 8F:]2("z-ٜ#6BeKE-E/޺fEWyr D? \Yi0S8L^\`& MTb&o>-,{j=k|n$X6o\obt5SCqzsE2ZN`$k4`0|1&_>M619٭y{/^]U;/ߵo&%%"Elu^MPe6{pNќ@@ׄ}]Pё%p7awmD`BgAm:2ICT B(5٣8 \J'ʉWdzs(+n8utc{<, U%g- 6,:@¸G^9j_`/# "'&.Ǩ5E K1}ԅwui四SEߐF/CYý4U5+"̘&NHP~rnGZ3܄\8+tuW1G^&TJ8~MNrܬ-v5߂V̋]A@HۯòTqڙwx>]p'PIrF=pK(P։' ^ "li鳻"` ~ "LX+2K pÂBqzv42t߽fs6G<}#PYҏ)r;p_~TqƘ5oBK'ăp4\*ig[V͇KU%DN )̽y9p ăx8ӒدRӼUJ-ZuN)|";G*(I:K{Z95Ąa} CF }j-EQlFXvlXEtm(\/XekEz SšhO'20p(ܭVF!nD[¢K)JA aBܴ FW5['5V'ʀa>+Pb*ZOu'7wҒ͋6:xͮ6ޠ髽JlR87>Eb_S5 Hi{'b?y*c@t;޸rA"Й6BiY<ôRM,C(G$>fS|H^kK_!no9L=s_ =}mn* ?B>"ś;Ə܇=8f`/NC36gXnPk%L˫- jM=1Uwbmt5Ƿݟ]ߡ"z^PHϖTil&̼ ˌH=LV4U^C۝#VT*:m"'q>a7._4^1~e\d|,CeCKg_` 8hub/#t Y074Rߏ2NvRU_Pc頰e/DQ^ :!^9(Cb7op^(rw5?;#0{Eb -Q\.[V}'Qr ;b{lyj5 wppFs9+[ C'%gX/slK^'Wf@+s>|['|l{Egy!o< D=XH,-]:0;~3Z=v-GhHb{)喔@FϭׁE߻mD()CTTE+ Z&g!?G+fY܆QW{B!%g߷H'O{7Yބ_Y>L @Йp= A! Fwq|TQi\a۱3F}?,ȡo솼So'ᔐ_F=Wڋ:.N/ՠ6k;Aq1w:181V; unRE^A:Dp &qxJoqxxk qtE9\g"Â|sUʥZ="ө ҚQ |ijlLf|6b_Đ|cN*EZÃi Y yKtZ ݩe I4;bj_efA2ł"ӿcv1,5xF2` Ib7:zJ#{qV8[cчPVN -"p.=p Khǭt iʪTqBz2&|RF;U_/a&zIe*/=V+2ﱴau!KkkF4SEmU]S $NXa( $oDn^5R7;ˏ qGzzNzD75"qO!P0Tyj$+z\*`yGHby T{+Çfy˯ p{[^UúoeE&&^Ti]^! ⸚ѩ-n]UINTmhe 8E?xqwTk ~yI|x!ڳ[o U;Ι[%qȅpSWbÔ"Q?SihSWޡ^(7uAC:A9<*u+\|1V?_KܩHN9:degh nhԬc+cq&" ?rSɷ.kC5'ifn/yQG^A$hf |g"#'Pj\o,P>ͺڧ|\4[j)(faB,.KmN.ea?)F6avI)<\^7U2ߛ"ݤ0|]Y*s G\8y !j CeQmAbn.RЬ.MnDL)fͱ>E\?Cz)l~+Y-e,:f 2"0#{R>ߣ-m7أ&;S>?ӽ7cVOm>bq;I`X;STUB~ JGI) t:yR-`|t) QSėhw7KI!\ OM_ "]:\%9Y|"鞼d xDH'YO^ӈ^)AclǽU2/ 26&^KBj67ާ{ JFrlw".+Vrٓ*ƶRp˝bS;dQz򘝐f & ®eG/ mEeJOW8]1lwr4 b]Z:co@*ō:6hOa\b41qW}ўK/6ȋBW0(AoYMj*"d)3Jg7-mJfa9ẀIZquZ0?$l X l:/CuW5Rw%1$ptqVg >޹WOy汲D X KJK()\ghl^2Ǽ[pH+ыˇUг$MhL(c7Vj&"NRr[cE%C-?~lXsQw nD J_ Y髁J8qřճrzf1'O>7{}.+&C^='ߚbrQݫ *a!2gRW,u]tI bsfF9nUydaj{ܸ(kDdE<1ʩ7.v_k{ ޹v%URVJC=*x_'=`ak_~ kUo|K& iy4TQ"ip_GWBɗF塶"&"ֵmrf(r4?yم҄KpfSEnH|zbcɕ\Z/ۦ_/fIDau"rh250//p$'>ٟl$97RIw$vK6QT8q5L".ߛvGZyzFfXWn#3iBmzO΋k-A7gAAW̟c+mF%#[V^<Ӫڃ0{x~8EU)D5JQP%1kbf=vDSf@_% %@ ױB4d6?n`1j9 ʉYNn e 1nHzZfr;I/SwPv[uhOEtXӾMr/ KlKJp-=L_^ &=9}r6pޣ7t7LuP^ ՘T2[p."._˿bDq&=tnb( s<]4H y]Nt5S$)kVVjO r)un2?P;9Δ9dzE*&YE $!H  kT^LuI?VA!ŹWJxȾ|( 1Eplf{l;аn)-*` (v^;&X\)z;չ64!wLhMD}ey}8G;)5B:7ANb[CՍ%(D2O0*섂n<5%#͏'chiVZ89q=yM:e'{8ێXO`t!{5]U*y0R95 w̧l@a!-s"nn`kdK^UO!O+jm\f}k=B-~aasҽڈ|E9m`Df׻t݋hQߎDSyZeZsDA {RO]xnc01I4 %5VGtT1]'ŬYqVu: [%mdE.u?EZOh C% D̩^sB!wIQ K,cEu 7g^isiHlXkC;5a%lxN_z,een$[-fՇ.*]@b-Tvu^v.A {KTs&Oag~U~,2`ٯcͦ~,w+j=6n׈ƌѴq( j|ډ_5 m _fIG{t+{ {h/=-:m8иV2 8 ^RMV{C%.6p X)>"0m!CrЎ4(̏}!mtö@$=o b~Yr<]U7=?h:q8_:R)'yzSTvJ  n%ǵ0xrgc5\DV֊FV9'dzgN*dbh[J mw5W1uaVWq]Ō1XxyG\ln|U\=e?5N&[)x+E,fa5/OwWZp /KzsPJE>7 !TzM|RXK`p ,` `ӧ:{vߖbOkp o;?F-!ʥ/šH( ycfZG Pek'LJ1VdzV6 mcO)ŁEk-MjYs'e H\3~}{q̻R1xpHfOG_3w_,˚'D[}J`NP,fUeC|OS9EYZq7lذ39&O$*k[KV跧}`@c i|!p.M(%47&|Os k7+8!a;YMN4\Y fxbB,o/dYfK픊ӟPox.4\z"6-08ח{TlNt׼NTbz=Q}Qqk?&cyD?*74,wyaɫ*yҙrp%4ȚG*5ֿa=YSS9m)q1p Vľ܄LH`ɫ'dhWLm-(.x[@w++-OЫ~Jw{FJ0vA ͕.kݾЛ:b&F#+SFІ7Ӫ^H+2"O|MPS ϧD%!G3sXtЪkG߯ _,H4Q"eulzƨ3{WثU]ؘr@ڸL#-Gx1@q6u>mݾ ,uy yQ%%;4+r fx,kql̪L=iS; `>ov(ANrHa]|ߺv$~*i 5{üƝ$ZELGsLjȝYKL-֨I!S|:OZBFSE hk`!@ UPcmsȺ=7/ZоԚ"%SM/ʰQ̬c;tehv,k`˾~QHӗocVilP fKZWZ\I.6+\nսCƐԂ~ ]<ͨ0tK,a?:|VGȴ0 [4s?ܡI28(= _aΈT"ŧrfE5+R4H [g׮2RkᡗWi`mt\EHEUYqcpRE,"R<f\XOq׻B#,N}8OQQ9ƾ<7'h<&k5_&If 샥V$} dUpAXFyQ3n&oC(څAd NH2>|N[rC!PO<WH ΋$`i(@>5FGFyU~{IͼE$/4;<%UXn3టDESE`6\GA`bt1;o@BN KP^ f4Pͩ떠}UU6D ~50Ђ\En\\Mrx T6x"6?.K[[\m_bwBE; lU$3A~Eˏqwk$HkH 6:Y.D&-knƨ #81J&lk" Ye-,HYv,Y T0-aCĊZȁi@9 ҧwWyM¨9*MryU^cl`_iڽ³6|SK}LzݽDUߑ<КS4g 2G%p5םhP㣎vzS)Y6P6  DN#G82UI%`YK% b~p9`Ĥz4kX12~RVy;V)w1AFiD\pۭYn΂l58^(NfJnӍ;!>"`_ Ejp/daQ9E, ϼH`E',g um$w͌X ÿɎʷ6=L0ԠlAKHu 8t=]N@A_8),\r^X@ZM[wa:k)<[wpfR.Hꚓ< ܦzC(PӼs%[coGܽ|Lj+YԈx4lgl?v&@AĻG1ggk qm7I^OB؃ hnaE]^- rJ z,U]k:8k{IX&oރgsI gu4쾦@PK !3!V3CÉ`E0҇B hO)ģ(.FE$d!ηs'ឰnڣvŁsO.(LTЌ"@. _0.:0q7kHu˯?=(9X+w5#@؞!dNl?(oK="OJ0I'1[dv0e{;gҥ쟯+9\iS(y>kHvO,Բ"6b0!AVWؖ|zd/59;BD@:_yzIE@{P9ȟuzXҹO1LaYp>sm/8`IH %ʫ"2(.o>Dw҃uPI$mHdFSxoc' vcp}יZE-Ju2%E]>>#N*%:(hb@3OE3nYo~JMbcBs^>ŖY̾udVh/H=ZM}=dV%o[zofOhAS{Ivx,4kg(3:5o*c~ڹ"G}PAbf-)g2>m%Oa[9&(c!bVxy3-?і9_"&#TtUa;ϺagڜRP?V0#Д@Bث 1z4(>I: /s5~1RT~8IŨ-v,f7Ld9{lP:JnPpĽ8/ԽM}0QEߩ9՟=Fc[{L)j:OO^2,g&έIIyv\˗,9@&7YE+ g7ǴRV\_9 A>4Z른Z U£g9^>je95d|ūɀ' <ɰ"_RJBdPQo5\2kx\|k @LIqA2o%&ͬbJC:P9R͙:+ŵ?ȴnĿla+IVKd0']y6MabHI66>sbRGPm;uK1eU-!,޲JpҊp:ɽ;RHFGv \vwb2L>$iqR4D'}Lĉ~U(S֋g9<WR 71>+- :Dv%h ee l,Pܘ372Yʫ69F 3qHܐ?ړ rRPFTL5QfZ{;c+ 梅d~E2.?w#Z:g;j`p{3^NSc+] 2|䀉x M9床6 m)9x($OՅl*NtkPh+L] +]Kŧ^0uAحS̽.d菄i8/ ҟhV}!=ufDմICۂ mprF#">e_צc>5 }KTOz'ErR:=%pA ':qAŭAW͠:|h"kZJ~@0%b@>/mZt z5EA7:ML&ocsZ "qSӜm f 8m7hZ7\r "%3f-%_o/ e?&lm\qT3o}_,,Yo)$RwY1vF zZ빟}1݌:ĞHN>NjKMB&fl?ep]m-UJI8Ï$4Hc*3:^`fx@%Gm׆UGdCe6 dq{g #_ifHH/%s61B3.-ӕ 8rf$czyxkXp=aba*9>6ۭ"2Pk񸎙:!Q(O[ Syn&P- /ـ 0־BU}=IaM}#Rm-%JliA:d l@ (DQᙃsl:E kߥ߆j *=8te#HO7fNN^b\[T¶;uBa7C*`lp߯Н Xc:{opMAhɡC93dX!CB~'r''jf_WB5oYk-.p<% Vyw޺|wY\s69hAנႦˑ%ݞdz7c /O,z%CEѫwX?Bs˝84_g~p6 F^̣us}8j Tw+`;p]ECgfS7 CSJ7 \ i^M'|Z<$Gc_BDm9;&Gugw"m[~]iVUO9_FpvT0!=U䍱B;(e9 MԊM3uZš U+p$f,2R"s:`v N/8UN ۢFo>Z/C`*B9ׄ]OTQg~kM̃@_܉[겱KΝ.Eэ@lĭ1J)ϻ j1H5J>-=03`\̤_oeyk$,U_ԐqL[ 2Sw!x,Cˆ6 tqU s6J${Mﻈ#m; OFZhm^"_uu>rA}=%7G&laEloTtG7%dg{8si=i>X\u+)]"`w=˗8Xԃ>4楲"Н=*lg:ܞĕ67y&Dϵk#r?ȫr_jܟU]HnݑmВX5$}PxwF|1#C¤:͈/@=.Ͼ"z+lB<O჌1TD%n1J|Br`rP,(Z]]dTXk!si ijEb" ,žC^bwΉ;FĂxAJ3}HZUN^qxr& +=xI^3e[r8*W!EY"-Jܶ]7GGGk_ o &lE56)>Fp7{dyfDj/L}d h1%:q͸?iRy'#==iZZ`QXuLifd@81|.~*-u,f]Bv!Ϣ4oXŀz#צ\;]:p Scet F}=pk#r )xw5mڊ&gO>=Brߌ&;L\(ާq)EŘJ.AV9GW/sDUNl](LM EPBdaE"Z!Pu3b=xO@ xp.m>{j+z׈LioPhSQxmuKtӠ- A֪֥[ÊQ9ywQ>#ʼE jS1oZxo2"m 9Hݽ!㦳P̆^P8VvScK7FK gw][W5W_Ն2 ~) >KD ܋\6u,HԂ `vE[%:[NV Þ˟<]D&!(-Xq>A0 Ø4vQ^ɱF2a~t4-Ӡ-Dy܄ݨr8ʻZmDc!e_ vW ظ _xN @ k'Ht9bVVԝ/y|8Bq!3L64ͨ Y,aaQXNyJ(X#auO) @n7:6=13P6.[*tIӰ(v`.ƥ8F1|:13ܿzb/YAIRW"נV?$iֽvs\fn%@<ã8c_ñ&it)y.*۬97~vܬ4)熦j"{) M Ȇ9#7(Q:6!^xNꕓqžF̈́^ZRO„Lcg h62d7qJm76̐[fG`$ZX՞}[E֔(X9E%.}XHKʭrP x-3ߪ#579A6&PBž+$ L|Gf(A%CN7Jo].Tv>%o-jTi+C,=(Id[(u(CMpw[8]y0Ju(-">pNw^Z(nKbH Dݤ hP7z(1`*Vri"Qq*2yDvwLU8#ۜΨLJ13'+ܯ.q̌?rHzMD:Dﰩ`xm̷uҀB3PbjTk[0x8pꣂL1ت./̉ Q(6ܷ߸?/V.}YW=޵UB^m*8g^~2_0eP(64Eל CTL;J,2-MjBI4hqvAk, SF8 :5C }w\` nέ=1>e^)dw[, gCX/j;Lрͺ]*"08 CM-V;7Ly9Q"),GBdkCqּ9uR#)@Тrܗ>r,>ILqY:9ϸ0euLA{6Xg: p0 >\)H.ؑtk<{fr ݪ4Z# Xs;ۺi$qUlH7ԩDb59j>&+8ӎHNM}s"wosͩܐ84*Eރ}&7B[O;  ̓KAM{.b d=y!@}n ])d#% Q+SRDs^b5rRD} 5J`5vq 29*Py^Y69݌# ފ+.1vJ" !ײ|NKEwwP~߽BRiwy):)h,,ޭ3F =ju濧SOmu%u_LnuR~RA}Do23[}25T1\'韫%b\tOTzS+# ' I@$Hr% Ig\MAx=MƯDic]盇gU\N);3Bt{z_ =2n 49hFrnn ,yK])0RC,Q#-2"ꇏy;#Hfׂc.BоZJboė-5bi59KCJ}F 8sگ JĂK3͉BmaZ߉}˂)\'UV]oC/v6Ε:, tW*F>b#E~UuRϾ?Y*"c/|^H Q燐.f\ S(4R׈ի&hYaWw<d˲OPkeEa}rt>Ƶ"NUsNLus>gN#/ &u)憞iRxaBҋ;ul 9IYիƼ%8 /h+UsCY t!#ޔ|?%T pY?dzϭͪʊNп ;|f6qnq~[,1qΏ(3̦4(/ *Ykztw~Xe"Ao+6nq;m{Rh)zqIѤ-'uzfu5Dr DJ |.mBK^ca _7R<1۹?#|0_&ee0oyAQW;cn@pQ7=-?WS7AbaTKDc'  ;y8 9D?0V̔&-{һOCy[u@!;o~h^*eo誈EG&Ҵ4Z9 Yy^ ̋ B.xkE-A}1^5PS8crHJo{:"a x|ϠV-!I8T_Q YP9PBtzr-zϱi+gn$zmPĔ0:~+gEjWi$e"6K;jC!!s o>fܺ鋒rGG89.4b)J\L:4>J%mRxD6W.1;!}::$sj*؋<R =per.gtÍU}wFE'a.H5=BK W<5Vl{UH$x:]`RF?!. S"s()>I1.p̮)Y]#H2]Yѻ9D$YgrM ~vc %R.|YxdQZM V ۆL8*7!cX!c;5xH]fݳ}p%#Ie@$/&誰 !_W=PG-+S/~NĢ:H z(vǵi$hϲWY#RLK#sUd|g1ǀe˝ l&~q1mkY,bSTQcybAgr}5b%W9ŤH( "KL.& ;9c yr4q.`7Hu)4LV!Y ,Y0A_G&^[Rk4pG[/M2t sO ݃sNf IY*7 !`7Z"B\t7\o҂#K+N΄<=Q<`_! ԦП ~3 hs$O~ Nkb^| ޘ_O- |}v#5zJǺ4 Wp_E3sIz5(Uח ]T&\ ydN6)*Zjb4")H)bQVwkb9i7No#'IbebwiD{`dɃ'`%(PuGr\ 1BVGO;I:SW]'ÿ(, N\ɷoSa/!gǣ:[*s!D57+`ӵbό9dQk8@|=Q>8fl2'>7=nq=^P4!52ﱜf' dڑa{Ĵ %TJ(}m5gʱT'.tċϹ;/D4 ^νzJw;B=R^j(p"r!-pr+rI`>խnvgdQU(frDYv@ISV`϶DfbflAq  |o#s5@s#?o PC@I n%sЀD~y;5gNSIPҚ}!-&T99@*vdB†[xK1q6"3FS: 1i9?3vJT@ݦ9ePև; S,f-dU V^SI5j}T$ u) ~Gta [ӝȼ"Ms= W}̛^rGRˠi^ R_|eAqҋg@Yd0#{"Zt7ˁGtZPe f>)[)x p~y)*0`ZE.R3rV`\f)Եe`3r{V4 ho_6d㉇`f ;xHobwb:[fw :8֬DD.;W xH)U!@/cZz&jH4mP9EuT\zyLTЊ1|-o2c{Hs"]p*cݱNtJ\Gqw?'hQ&Ϥzʞ6|5+ß6LB h+BuY?{ɩ6h_pZ[̆o/eZ4SrVuם?v A3`wqV7YWW6CK~w 9uyUs9k iP]JsCwdz68SϚz%&o Q!H=oZ B6{qrJLUWU@6i)0NE4sc⇋3?%+Ϛ !EC7=b"Qr OuPO H tzآc$}-sX^]Le(,ԑj>[^dR`3-cy!xOMᄚ:\g|3Ӂum F*YmLT$SɬT @oq.5fpb8.vZLp|Oo fK"L6hgmRА ,bM hl=M_Kt7@G* Ձx+BY9pg@blW~j8|D[EK;k1lrx=iZYNx7MҴ^]D]42R]%9  L&ﻋ3i;n~V3D0GXyh߈o%T;t^$ة:ImsT(41kNynBGGpknM@t;~W6T> _IzdH(c񰌴GR9R|;V%opA%5np:T&˩75l}F#87w11@тo8k{~mXxUev]<|+)Z#d?Ѡ[@ԞUhpU@`Jl.jJ̃8(%F S0*Ȏ8e 6z>'2Y뾱Ի=H./Ȍ'aBXC"M Xbdx z$~.ew_у5#Ij98Z$ ה^YcisWrZ4A6K\dK#8W`$}> tzNJ<*2Ĝ{8b13fP"c󛩙cKzN rO";7jPjKؔMi3buv˽RVT7$ӛTYz#ۛD-ʌB43isRu>|h߱V4De]뛋;"'Y+]~N.h8t `j`Yc]ghH\G}aq3!.}ЍSP> xKjvQ7> 1CIG]=,;G7rzyM^jEJtۇ!8iEKaѥcNR*fIˣ*FEW~[$:iSN1 R_kfi`F#~olYfb |j\V/ oew9]SN:<ǰLԪِ/p \#=&sGюxK ];Ϲn\~I{FSqa-IA 3z&Γ_%Ӎl4 V[dg֧z_w!( O#e 6\N7/~$i4/kp|Nny9#4N,2jCgTBVy$]1jg((OrZ*Z)c +rrcC )N?AjJk"Íˏ-3>O% bTE*1*-?]6G8FlDW"DOcu_.ߺhRO?t{Qzr||YY4wI0Օ\!q'IY؅m#vV?Yy<`4j%gt i_.J[>wq>f_&v=Xb.̚fbd#UBwlϢ'2E'0 8)dMp<|16!'5iW=ef&z* sYaH-+/\ïa #Ib$E6j+]ҥǤF 2U_xǨVu ^joob;F 穻vB%Ch6SOflkQ) x* >MPk攠^} SfFm-TinveXTCj 6:M4hկ⊁~a4nl^C->@|zZ}$Z㭖2'7*[Vv"^uMBL댜?Dg;DW_acT€)]N=)c-^}y\%]U[&HO.@!k4@V `dkHBwom%?_CoöȬl ?~E/UKi hn$V*]Or[Եb墌lْvصxo#pV0V j沵P?!}|C.pAa$[Y3y+9 t2(e9$*ܔs)5# *4CN pPמ)-"D7#,xűGlT 8^PE'@\ղU|OWuW&*ddJ_BM&J}: o&:.eإWo#tzZLطւKĈ [*#RihHС$z@}3jVVTA #` GZ,E[!ONG-Cgd+#mY3FZ#2B[MV̆Yx%/$\w[uq_=ュǭ~7JT#nzA;a- m!ca+0SZ͛#5tGno725A>;m.i0/B`$%Ƭ]ǁm@{ C|'!Vjt3h 9lC$vC_qF%'[BAZiq4=Iφض<[5~-e!  ;)X2 k$b㟋$^0z2~?9 4 _B,U\=t\zzk*cqeim| #>N45nrA}e1\GK$ǚTGȽ !v-=\R 1F73mGFF? ^a |ɖ-c,n{igdj'(Ḑ5몔-YruNPfUccGi矰l\ pgݑܢRIzJiRD4 UgW62I4e .iRo|%zn4p3HRtG$=Ôu6 ix3-Dy ; #. 8if{,/i0L8ưwaȍ Z| iВ>[7KBA1mv-0al#$F4E w:P"ʐ4;͎fi`]]OtpD!83%4;&? rƎaYO~}a2&53*)\BGюF(NgEF>$VC I`4xh?D[6 a\ `-u )ءv7"mpn,J|`5eEBQi[?'N2dr@%!=|RS4?]!"QY|GeWc a\$@^Ňͻ'K?Z!0@`:km@NWG%-:/rq*`u9g+嫠]J +׎jE`_s>,ŢjM]ÒP]L>vNל<\HxmO7Mڝ4ۭ#{A,bČ~\)uP+gI/" ).S$]@\C(}y|f/1BDVF4kRK,}IR05-_KcřXy.= G5 & 5vѩL"A/6(TSNӿ7?7@žiosAKٌo)twl36 * t :/9"](h3]S1*B??u꼼~ ߾Vn-Tg)34=UeI$'+0 5ϕ\YnjAz([o+jȀ~ _.]Pq<@趀VL)W KҍMɷk&pLc{ZxsT%KimAEz,CmeBX\yE}KCj~wwh\ yo]k<%y = 0Juސ AbAZjS,J(8l'Sgbэ,H!06488 9]X 'O}38$}@kps{lel˶*ajB[J`R4Ho|F!IB%h=/7+Y# O.1mht@ԥۭG%AXe'x ֙65&d*8ڪNvd.UIC7Z>&^;|s Yjc"Ҫ-4ص15 55c1orLv4Zs>xظsQOX4TWDžh v1 - KJ·A]66d2<*:s~xXX)a˘ jf\׮g)*#ǔ%?o҄#)֟!n.8UlhylFǞ/mxZ_}D1"q#$q́ >Zƪ PNf/Eԩuvf NA<~CУVTKna0i Wٸڕn:թ4uٞ?x344{QkZyFU)f3ɸZs8Du:'/yXJU~L(AۧZbjU\|/1?g ̞"#<_ͮ.̺gY ĴdKiӽ )%&OOunHZa.R-qC 1TjnCtB$+pcyqiYV-9/@ BI K&"N_, KUkk"WdHI㜊lT[m8m]i$13J_=5qZ3`60nRH L/ePYesV!EIйϜ~; ꛕ&GũI` wX7p;r*Y`xI"<( kzΓVwv55==9M 9vxz[g68qrHk3X[̵O<> W84wj}:AlP9;T[$VrGeA3p6Sdcu.| i&J.  sɰ'4}&$#h|j"kC0Zם Ʒd"Ò6Ֆ)%Te|Hp䍱6_qܪl@4췵 C-$ǠDǍ:kZUfڲeOT>aD_*+v[CD Tacև in#Ԡ/ɾ <BXzeveWn$Ȍ o3>Պ%98f[5\izm¨'b7Xz?N2|F&?mۭZ=p'NϾ=ps(`t'fĎQʫq l ;6ݿۜE{\cf.ĂO]?%AdDk;tA(}y@v z)M-]^U[Zf' F#d3 ~rXZ"ho%zVŔ0yaٞ.|7a*IAN?Y V >Y&_~@~\6whkªcDB ad 剬lq?)-N앥ClWo]gbXcÅע0kgM4?ٛ'2>m9Ooj?Eėmda2Ge(FgdRIòJKtn_"wgehB-vs*fR"=ZoLUy>4"F[!C<<x*."Bъ]CʺO..[hlȎä'"wq*O:˽VũotmFX(qqih-/Y99x $AםβQT7:;J"an=_R*b02ni }<ЮQ2h뽣3 l/}HK7^٣=&"CyE BJs:J!rlHtg3jRa#{ uJ7X $s(A{n5 UY?ͅNw،OwmQ+=T]&<MF(gN{.ЯO_  `Զ f{$qNO|*0,+BbB>,A+$нț)\%<KWv͉㜌 %_ )t}/ŏb1${rOB4a2]htj==4H-9~;nfLu\]ᠻ>o mr`;+~uut@j ['z/|(DOc# տaB~f6It~D `89TFkͫw䬡eyfO%|8cZZS4jEx0:z=%~x KLr5;v9yYEIMN〈QZD[ә \Erv ,Z07򴾲yȣ@,MCg*Ih$/Qp;t6Z\[|+VJd'ĆF]zߒĞ:Z]M6QdLگ\9 WFXqcR'+XMY1ϖYGlG]`ɥ^s f9u;Qu+ZV/AeҤq8ДRN3.7˪Zm"üaQ;d(O2vZtĵt/]z7_vtfe=z.S+BIXbj񇚁^\*frc9rbܴkOyw~tϦE Ļ-F#nVQ@LN9Hxb*ښ$dQ4(NwGLK,CwBїoy^,6LgkwGj@JpǓ囧%&"B}@WOϯ mP 2Rڃ!S=hiڨ5F2鿃Vz6"=i.)1팞appp-7̒Z4de֦OR,%.۠8i/ v*bq`@"n!$l91.;{EZ ٍRkKѓd(  H8S&%Z'*)˪W_#;1*&g`ޡ:;\Oncї?|@3]]%N YZ

m*3\ š%w/J t,qDcKBh.%G1Sք~^.|ʬ`)t%@755l*U z洐p6q/ vFiEu ,'sCoy8Ab' ^%P CA u}n[#:k"\g|a%^-Ԑ}˳NpM8䑮X DRmwYt}?p#B5"sԹԶ]gvT?b1'5˥Zu91VU ٲ$x[! t=tC Gw:r:cV=%۸+Tn6W-?} Ǿu$4cԘ$Mv_@½^X j=rPs!H['rz?̛yQ9< K|&dw>J!S 7gzz kp QRz%Fz~EDP bTyyr=^3NiOn<*ɃG[TA`MlPJPGQ;J8:V&?)6yM~X[=$`5 HD2?P4 @OAjo?)b.D TBȎ zշa I:ne;0#3-WiML/Sf];yxW9d1 Ⱥ'`:ݨy7[C} gUOSi ߚ4}Izڀ\@ -mщ"$Ӛ/(4@p^B W'lh$]D|,M?. >+ibOµ:"OT·g޴!cLKd 6>r<=ؚ*g > ` )]lb.jsʚ1 |ȿ VyhOo" LJr /O>ޣmwiTs:,t؟~@VtѮBt;H\P^?|OƆHstFkX)qViFbYu#gnߖS^%/X*mM@>)L>"ZaM`t6ZX^-DdXjeZz]'|hQ+,DǕ[Q*8lo1CKwg( >^)k M wN vvЊ1V0|uK{׌;zA_hLB@MNgS䁲H B7Zsav<,X ׍A 210)CXB"yJF/$t6př + ,θC #s4]Yn+#>u3`!!e ZwJd7PP6 H19I~c߫FLM9Y0u/Tr.^z6v lЀ@)vJy?M?KU"\HŸK֟341CjI y`?֙f*"d- Nv|T n=>[/,OyfhLS} O#musIX3=;U8ku7t N]Y7H)A)ұ9ehǞuAah f{/{eMv/U&o]lXoY2f5.83n-rsѺ` sc쉮?O|?/?^,F!ZZ.z\UuaGe4{%ּiv)s]1ܺg]||15 <uU63UʟzUc\Hô1֙5XJe-]댓;)Z]MsM~Å%$ MrJZ$AQ-!$̅GJ,!6WGե XI .*ЛP;`5gf_NpPD6/ZQBcs P)K4ZvL/Gu]s&HXdpF y:w!tmDEn^e۠&ueP[.@tբ@88F-+åQZ2Ǻy ._=U*RZe46-}09(UT/K|)sh~Fj=:JeRj XZ'  "lO=.j!,A-'JQuerĸ@M6FtPUu\_A;T-g5;yE?L,U:v"̃rf2^pܦS4"plNY[Nl|:ׯі$/-``Em(sg()R<;9{1Nfz=0tP7rXUkQqwi{7K  0P-xWwZ/v5Q2G @1/IKd0slS-.z+6Ǔ 3;g%2O@B̤SzKfKԒjKvpQJh&hzoe⃔E ,h==Iס u#xc'k%@½^\4~.[p׸„,Q4MΠv?Rd\="} ~j7t„[1=zsrnDI2S(4W8hh'KȢ.&(oճ2cb]t}`K5a=k?-&ƚf`sxz `W:Vht.}}_D_? o]nEC; 6ƘO+_ h88`/Pb%81t AJ;)^s򦿨J5]z ~Q=ڥs:·(nЭοӎAD \DEC1_ g0w %ꕺal{9KT}:`9!IAM(Kw蚍R[-REb?B|{$Jz"S S] o -8{{s|GbE&hsf<ή|T}>ТޙUB>KYˁJ u8~] E@ -n֯zP @N袧}V0 f&BOw6eQbA8ס\@4Igp9*#s#7;ș[44{׮3F**l 恿EE?w> j>ǧ& s=YϽYS9KKi C܁':+NmsAE";fnX~:M19Ae~犙723& H)쉏Zm'>b}8%d"8 ҶS?lR*6qH^4g^W7{;*#O!={jQ -K샙m%~ٝiX7xyߒZ23Ά11v8jrP?."OQzR$tُl哦d]OHd~VYi`L@<1$1Fȃx:~d@S'3  $fMQܢ<`Mzc9PWO1tO$Y'u^zHb Jq B/  0p?:&֋gs#l=ܪbBN,tW'AAjX،Y]F3W35T+ x&WU1 vr ]oߩd"4P1'5[u z1U>ZOdzꫢLfI⬪>6r>C)7p+"Bخ!\mOd o JXZIm({_i|t,64C3i5+Z溚ąx&AMQ;fY޻[`b/eIw_XJeDg ]3bNU؂heECP@NɤuV~5p?8Y5DSDr!Mj;#u!FTSś+&>!r7@i@3T}#k N w·z0#B윁XndX -K]'?MfK@Ǯzj $RSNt̮ѱٟlM33m^)ˈح_" 9'P/nT8TR?xÁ/ة ʊbZ0!$LˀˢTSIJ2"! +F$8y驄IYb؉II6x pFSFæ48#k2hG _#j::<{W7/dB*Wϯ663O k#WAvMm#6Sxcwa)b 9:/k ,uRAĕDNl^VKj}=ֲ:5?pd fTq7$.UXT4J-?"˼<,dЦ!9PfZ `>!(5XOzݚ廟Ό˅)vA[3ؖ֡$LTM*kGAyZ.(Q}2* <|hM,!2!ԁ^e?t7P?CD hl@=Ǖ|1b*Cu akLƽةاxw T z)ym U;֪2R 7z DWY?Mo-)!02i4M.$~W?3? @ۻUy"Y:35A&JPM~cQ2Z{r3Qb)["y˳lm=q@4?X:6٠ /w7˲0PaGQW2Gyg9(rkN6/|Tk9T :r6+w<٨x< FRz1::!ڿke(P CCE ܷrr hCOYt4״3`DP y=ÄKcu*j7b3Lq:~hܮyf5۞.S~LloLx~NH=xߢfIXoi7.:P?; NR>qY@8fk亰J:98zYy]F{ 0{5)!+PJ'nv/Up[g3Y v7;rYOt E *b_$5L_{9ɘ9%?M 6?[<[۪)[Og$!+C YYС)yY CtI\ nU2zV8 hgvD>*5\)D"2ld62oh\=ht,'*Ym9vB";΅~nt15};u5- +ڇ\9|,P@xQql 荴H&[i(`_8pǯ. 9ʇι9%i4$ݲu &T-OfAiFy~I,(GB}1.ÿ:f$`vcSp~4A0:cEGN._ = dy% Lc yD \Xyׂ6+E$Em^ldz%bIK \Wm` C03H$4dLTGWj: DDAqT=;(9vY鳼 ېS]׶v-bE' *_U⬻c DಐX6)}TPduߪ1PLB"̫SYz+*uU {/$kZH|9>03'dsӝX*->>L̍4S~δt|YGLWT0د0dv;*IiWƤws_Ԋ@XN&22{vT?K/`z1O{{*qj@lįEI,yq^ׂ9O_)Ux6FkOXExy*)5D2'I&%Kedj{&g~3Q2QI)˒οIk_=xǧ\Q=*xG҈exОg M4hX:bg eI3E׳[;9Rfc}rZ=$,ϱlji;YzcTs5MAK ZƯJ8`qG9 loNf)WGdwtq7sM ~x55kQ"I8\LP)ӌ(v1;nSNs/z%$=Zy 7;Jⰴ;xhBW}BF]%)0PR$h\hEJtl( )|QsI!S`p>ŝrҺJCA1t(@% -@434y#$pHEaOT'WXsR<\]2`QpeєA "Gk6ftTLB@IŇ!lMXǪ{[R[y nTSյ>11+|ɜ:XVkD7EФؑHD7hآFl$6^HRHEv?|0*8Rìh Nʶ>19Nn0D1/+g9vΦ^Z?v8rC`Z1EFFVe0ÜcYn) JLBoK3 5J2LE;8j(j 6U4Nwfp sy=HŠTYwDŽ"]j|ں!<+']{'ZM_a0Im(nGR2df8ϊ颤6Fne(º-$B.s0SثzpI}Y- i'{4,5H޻SZaTދ ~l^,9lմ{uOsIO7-T"kKos5zGdP|_D'!o,\ h7$WQ'{%Fnσ -˪OĂ:O!] +cF½&/d*/{HOzRJڐh\n$#V#:/djk:%9M@u 1 h޾?%k?*>%C_X f4,ur\G1aOԁzM%ᅼ/ፃBY]^f;^caܕ9 Ī'ˠ'rP'$ h"1BNVTd CDRɓphdN M6yr_ =f'D/pB8ɨ= [.c5F{\O:1#}D#9:1Ltgڡbc_/n֋"%=Z@u 7ۢf$>z+fΦ *ۡwE_cg2MlVSs=헂ηOֽp"KSE c[i6ƲT0y;*t#ߕҭ4G:i:{"y@)c|&ދ\QGf63M{kB E;wJ[a/326 Zcwd|P49pF@u^uԅ32^_lu9O?ZnяX \saBbiy :zP3\Mn#l?4vo:O^oQ7ussi'.OOJL ?8פl^,nRNFܹ 1Jڻ47U$ܦovÙJ ޘb;@?]A8&vX%teL9֚Сԭňbcr}Z}Mx!`¡p;":&ifº\eЎ4ۯeK`/09* рՂB]nm!mbӀxi}iOcu,>ώImNFTh,G%@:L27g7YeSj/gUp|MϳRxzw%I6,VASU>Qfl=wEAniiEBT nF۹nk.?ev19|/e# @tU9[N%b>/H7-ppdB\q~pw!:5K6t'%SmLpsV2:W Gl8,F WА(U4,aHG NE P:YabQ2ҧe, F ctY<b齥F݈tOCJ!&1e"ɝ' S+b cC)k^-|:F"޺w-˘_V28б #RDj6=:ovR?`#TBT^R^)z\:JA3Ej?ZQauɨ;Mvz2E8Maaxzaxix5WX:B%~<.&uvqHOLIt>%bB1VN-f9/`Ww"rM< ӹ| ̀@ 8NHw7իy(uoc1b@:5f줉J7^!4 کLasvj*{wNm:ԳmˌcyS5IVBEHuSVX\GG_ʯɃ?|詹6#KENb0U~E2EfFounAq\9Y ,'D+ĸjƴڽ~d&` P%;PMy -m%ʿ&DҽBaS۵-D򖛔+]VN=RM;Ƌ2K !T)J񉺅Ɂ\Ŕ<\=?^o2C.`Eruj+{ei vΊ ul8sI"*f>wI #x ŋgc#?P/yr9:;%WŪUΣ(sa A x (bg"> (p +T6X*iOO`A{>צp &s) !-SspCU_ֲFꈃ_SOF* jTʉB*ѝo]{7vWabrcr?,gn^'{.HGF"Y?c,jZ,?bF#-JRwJO*&z[4nOL٩ٺذIwsތoF l`cÌ[C0W ny"D]Z>!_p|FO>tm3)ybZ ƯlX_I*!"&aP'd;-*VxгbDԎURFU >G&ڛ|dNdp0ԛo٣?u'JA=9LUk򌇐"xIjAµ` ]+L KuDfLH_S /@d]yyGkFm&9RHq^6\UU|\C;[oG NsBf+w](RE,~n7Xwh!rSVFB9.F4wE$1Xsp؋x0ņ"6Tat>-V3`zJ-0mZ3טP %/ ??^Dx"&@W,Ýl:U^,]$lөJĭNCꩳe6U[y~XN!ksFpGBb=C~U# flekzjI1;KyƋĪEX -?]H}Fqe ~Fe Bqe>nYRgb=v-ʌf#y$4ғ5? /b#"xs]@VL˳7: 2ufx1z͹^EW+7;c4,ԧC,ijht]l9)3b'h2||qSŗEɥ؟<+9\PoNy9p|}}4>N J_)&Ӆ r5-# >p\È؜IB'8s_V!FҬN7IUysBӑ㢸FrK2/0ekʽ-9u6{n=4N@s|ѡHW I̾M3D,:XjEOZ+]u˜88sU)eq~"==t- ~'VOcֈLG ah-86G:%b}'+?]}kidԈ%|$Mk gRxn=^@q YU:;4q<іϛVkY݇5)rI|eWQau[J1]n dQp} 5H(CJE @35EwD#*-A {֍@܋0{)oH0=\XzmLJ ƻcӂlw:L 6N.Eݟ:gueEcd8`]8.e|,qfC|=ѪqjZ)Kk54E3E:^}1NI E=EH{fO G=.I Ot#}y48J˧"!OھRp(۹n!vOD|}#'j8BD\ 83 f"Nq8+[Uo־"]pk%ԮD_:E6Iy*r:8%#'}MNH_/5rqsg`  @rs^RIf}\[naEm ajf"rY4ȀZT>g!l]Z4Op?%,ԈJǮU5C ~~7oQ("s뼛i|;йTsǬiowsԑ_QT*):"uj?m䚰O˞U[qFm2oN( q[uv|J/g]p.2ZcAʝܿڈ&*r i Zc(q 9f{2E0Gʴ٬vu$.rvKpmu7ymxRQ2 SF|ddT"H(dNP+#Z^#W:WbA| RSk@FI"2s/&1Z=l`8qDWSl?4<,\n³j{Y' 5zo@ Rປ?6r:MM8S'Z6g?iSS!_`]?aPقfN`6R3gUM \Ιwy 4T*q3KQ%NqbύO٠u_zX %SN3ڎ\1n7P}b:m3`hl>CCx ԮXUy#QQ*9^U ^{CC &iSrГfPd}Џ^)g+7xe)6mάUjRH%3t5Z\k'e(H\Ȫ1|%kzzQ:w<+ſjfT30e$ýޤI Tf8l&?5f Fn (#$c 7v/8zMwh{"qc~ECSzCc dì?mA67VsP*KMJ UWz2&Ƞ,CM,GBj=rSʺo_A<}! &/>8w-X ^ڬ mf5l@(\sX.Ds0 !IA4r>4А5x\SKTqkT|wpB^Tbn' !|xw(*8V*J).gQ^-';יN~aZX{czZͼƚ1J 6RV$αSpZ]gLkSsoɆM0 CI3Cqͦϴz Rdg]ť O͋[*%ѡߺE"whFW xSl1IWjEEtþCo˘he/FL>?&W\y#ˑ, ^UCѪUo%lSvbliX& )@aَ'exT=p$Tu_&Ba%7&Wt( rJ0釃HC1w v_! dw x[u2b#Te dMLSj=_^o.ք?O}*2_sǪ#`á3}G~"琩;Ǡ\TE_<|qf{Vzz~sZ8m͗|/~7M2I1fzpgMYj^ 춓Kk \;rPz|˖Ӆ;{:ckuW_qxK^b0]A DLxA*ECu W!1{PFo(Då˕JRj!~Yz\w.z2E~e5څtG|8;Y&i(ṪVn ;Qٹ0skEi7G65 7t'\.2]Υ>:!v:r]  i 8@.B ˳Wy^*<]E0ӵXj($GQ4jJckXD]bLRӗhб``;dDI֚bCj`ƙ혐ʕD+k<ɠ})R!1U>ѡFbs+pO鲳J;~s1x^O`Lw3!w >i6>n2Ԉ|u(y􅴢@xgTg57p (E^tv';/1A0Oʻ(QVˎB-E' $( o1?#on^*t]TO1-঒E&83wem(iU Fo.s{:w]d#`PFCsF +O?%/ ٙ#ҭJ(Q+S#=58j q`FӊZBBoR2CI+0u[7Y[Xz}b4ί$k_9iPQI>)D&s~5ឪ&zv t`C& xskZS쁇K _D4dZ-6fC Ud͵f@u4>4"M9Wγ%\I*h:IZAYK_*3 c~sAEZc,Høb3G([p J /G$tg7xL(3u-h 6-N8 3rᤲL&voP$Z#|[tsDonj,\S_!v^Hɇ5CIHV*)gba7+gB<9O Q^6 paD묖k[XL;؎5'c|ƑU#1lwȦ6z[JZ7;r3 ,Eŏ+;0ݒ8`i&4 &05FF7SݻH=%x2KSQfdϽ"y`qsIHS]cn p rf4:E7uuKK!ե$H]EЌ>AB:D(e?y}ˁ䰛7G!^8^W%A49;B;V$j;Mΰ= )竽zVx]c6/J?'Qw g`zṙR!*e9/,gxIϣU"͐zmPz\FȎvyLb TSth;ph#'ΫIؽ"1UDW} kΨbX֩9N HRqC%#+qI.A〵sCh1D:vh# RMOxge#oozjm5?GS _-[Fh|@`2g'<`g65 ?О!V[00+i\U)+qڀIE?3}0XWp+J@<1ڋWuvbhÂ[!w+›pFBf ްs(4 C渻uXWTUȭMnI7(ZNmMO5Eǽ/(ݪc)q>剳FlѠ%`S2mnH:%e>6Pyܺ_#_p5'aXg?l3F3Ț{)fuIs.cネ3-Ils^Y?ab Y;M'%a fI߀~"_I VѓmK]4L R9^)Y- ,ѿz "\2Qn/>9gH|T<=bvߗUe]YU=]%𯪊1V;D=QW/yk'KA~t)l!FK(?KRf1<$QX%;SVd$iCW029!HƁv#M~7v2y^3]0Fe5Q|A6ķcsTq2K{*"JX<0\T$m2.Z1U4Na:|R7s)Hw';0Y~{BrEVON.~=4v*O'w>eЩQ]*MDzVʒ, 3s4sLi_%>-`̣װZj7P;jPo%< _], ZGy% g$knryPmrxrcUsPNnc|fdR{r J y-C h~|^XHSɳN{p_e0)-oiP0@Yh.cH0l>$` X%9He0ٱ{'fN __K W<Q{|6+qVj_)+>s'p+nϼ~"]"kg$Q-#gQ>HxYU>8ͷ|):Z0rgM}HxR3=E^ശͲ^ Ua %UaDc2*g.O&x}{GMqxh[)^i* unݫfQXpfF}`]6j܏ٺOave. dAe= EGX*"N?~+!aF5<>/fHqZ^UVk 3wɽSK ) z 15EF'W`Xy m&o(~b&tܻxTgm:*d{68`V#eD67t/D~ÍE7)êZ>֊~6]cu,1RovewwI AR7,z"@L(;((428PO_MZϽ|\ݞ'~8Ҳ>  &+ۦJ7fgá8IxZM8Sn~DO%@BD˕QKAIv(͉afڣabdMi+g-i;DTRB>ᮮ^+ڽ̹Zxrn2otȃxRP#KB\H4(q9 [׽}oG}B ~0|.<xAMf zrMlf'-ζ/RJwv{o63hfcR" 5"7Slq#r1@KȽ-OO(>xȰ>!i߅8 yxASewBT鐀Ӫ&9[YN')V6ioؕ~ yb&pl ǎC$fprm8Oi_*庴B{: =Mj|{u $SD)h{<9?iلFpğs?އ*iG9EͰ鯻ć `|#haԮB[N?:|i_xt <^ /G3^zT(]^L*[* 샚MR<34I^ˁh<ϛϿF3g:o C||8*Cu9щI\|x m0\' Qt|䫔Ԕe?A7/f5rTu6XAl˴2fob5SѨh"ݰ\7T h٫{ FǔB p]۬)Llϣ.Ƥ@᫆UMX|c1:W{Lڹ*CY7׽=r{ssa?g2xIćKoI P =ǖW59*6YAY-KhК;VN_%3eٌ1n`G )%<9}EKy;۝UvX{$ST54!~u<֖myI2YkJ +4tY[6SƑz2K{L^/gv5D`h9u +BU\G5:?#rlt"7خ6 QYӺL r¼DM^$Bbu \:{V́C+NSL(tztQ--dnH]0̥Yn[h-!F`228ۂ9Ā#C˙nd6[,7#,z\vEL%Dg|Vӣ Z" Ҽ<s|h9y2w}KWobTKH@^c[;uYX^zq~4ɦu7GKw%5dA'ِ!>@h>HIȚ%:So gwTz'7; CV:+$rk;jDXS=հ\rJJ mBeF06erXu.RkF*ټ?7w,o}E2,+T-/u†RrP?$nMW 2+P-E2WU4T]'BEUF_lYEeT"ܾA:NȬ:s?fO# s %6Ɵm6Cr-0Pjs/|:~#tI y3bSLhwhA! kp1 w+z2hWoS9e]цkh9lP-Dњ)|E. NXz 46LV=ȴk2a[ټ/͑ɒɌhwН^""fnӔPdQCf4N谞?آu21j2 BUY$>c?9n#rW컠dH| 8~iQW2\uh@ؗJ @> DƐBhw2sWyٌj./qz?ȌhYK($ɔׯW4XQ w5.oeL,.2iZ},q7º&U G}Z^#ڦ`%DxGrANw_毥4H~.(f2}yeu2bnuUѳmObtN3C0T+{7@߻pQ+c ¹=-bEIR`=R9k͜Q:6$59JRp ZZtP]bcG&,7Q$UEmOqd#L7-NYQ$EjCGtτ4B=14T"4E=Ci";+߲~IWQ!.؏!SU+VQbR <3؇{Y OD2WA6<e9GVUUw6a|b" IyTs0(%h}^ECnfi,Aq]BY%Xz&;Ѳ:p8ǟQ+ZW@w0YIS .h%?x9v#B6 )8EQҥeq<2asiWb/8(f$%[u&La!khğ)k?IfNz8j٭}sg(5lWDt1h&bFx>ucC#:84Py)=B q%19 wWMԦ1n)*ՙYmo.0>4#9sTF08ZA*i OS^xۀ\W5"4,YտX/8 OEOGBƇپ6 yKA|\5Wj9:43=aƮټ 7;2T^RAuV|rũ//".3`,߮G3Cff)ό Nsu(x;`17Chi#-W 4"Ct̅BX|棯*}d$#|^.[:=J} :$t>2fλ8hMu煙hzr;ڄ_KgEIpy fp H"g_n.1͚bggЛ-oa^C6h $g\N9lw{Dcـ[v;Ok|m)$r::(띾z.ïÓMgBWL.oo3qWܩOTH0fN=Gå]ʏ8sD5eG)|ކTH!ߠ^8z]"NUD_D2m\ʵ,MTnLqKP!#$<]e5Noδ'}&,$cRg$ayR\uOEmɡ`0To(A`\rrZ2\y/dlRo6! ;#ʻWmsFuO?ؿORra-9(WHzx{|*eb,r0\PX<@5eOي($Zٺ.͇ELS  Et{}}G#|nob:E1 _[+r|[@G,)%MUNކسғ"Z;+\.4-G~ |`YPVSZNq 9WKKϘIRהOI5}OJG-"3k6UeiEO(x~Jl >dÃ9/>Y|xЀ$fqw}bc u_[vbzM9cqh|rr?]r7vn#mǧ 9tGC/J[s~ZY%3rMu@1ʱ[+r{*ꬻ\/zZzW[j 96W=q9rLkZ t.O&ݥcelQȇDɗDNY$&PuyJ @k^W#pP}wXfZ.ރһMWqJil G룬qX*8h~U\l?@UBZS!**(;NF VP;e=Nil(d6| GP6$-2ll/ۂ9'?ԞOKmܾ=6Ƅ3tLz+hGnBW ʔzo^!JSV*1ReO TznP4m}^CRfj8Ic$]O$hVQwV:&?=Vޟ|() |hEu~/_O׃H  al0q8KeG$Q/2]B醐"=O!=[9>4(P&1NP$nzL9L]2"tzуPC֥ή&o6 \M3{uqқuhs1< ~YY3Q 8Y+CI_t~obUwq eMƉ Z)o 9Wz@~IOɨތ~Mm$@/#DBت{lAoOVj'Lնzm&'4Mq&EdTJ)  bm ݸC܇c ]c*fR JN**?͉Gc7sВs@Ùl}%rgz|D\h@|s+3yB#:Ir0>;_ b=bf(,F_ԱE8W*Ѷ^L5¼΁+[3.fmo?ݱ@׳ qǯ1Jf]FkB)M>EčQePM8&Jwh3B$ǢBլ)TR ST8j%sEn:QO XꇕgnQjs}0PԤu7>2'NjI1Z4*Hw:Չ(]Y4.$%IqC~܎z P+.dy%=`Y'gCַ|Ho3MNGP~iRVW١;D>hd/];V"6'L&0HVGcߌZ˧&}QXnbig)? E6:җ" ?ٸ]%VRiU}oC~ݦY75 yG9P"ij2%w8Cs&$/ ˂nGH)ەڏ|SHolubHķѧTևO[򫣪(Xt waF jMR]Lz wknP҅"Al E^Ȱ0 F6bH*؇ `p毑zqP{!lS/5bk7#|!M"{˒X l\X3q־B,Jd{ ,hnSVf&ȢOU8R5z  s'|cL0aWZmc mNAniÌTuxc>^1-*^b {փ< 3yCc\){NLS=vڌ;r895J3*c5S'%v:XYsӹ슰pO`Dqx;9 9 ,\~L+kW;d.ٞODP8w DbQ0DeX}. k]m;i:5d;|gqh^A̺B<\5@9!%j|OdqX.$E4>'nNz E|Nz/4׮WGd05J#|+%E+S$ػH>dhmO6ιXKaJtCv-"Bmi+29bHShp]LCH7 +l2. YZnILѠ(>k$8 "FCg7k;"≓#ORFbͪ;хh16T6R!穝ZbbOIOIZ^ 5P[`>An/Iun:{ʻ ^pz?v흁gQ1ifְNPĪ'd_ N 1:rsv#Syj;|KH sޮ,74eMSBE  v(ePԾQc;oX~<"|ElmP~ :[|-,fbY sd#?3(b't㢜t.d*(Q _12 }ŀoeȱ~-.LJ69Ay\7FHnDQ]F'',/iEPb]g a-C7"Jl4IvJq,- Y!D,XȆK֣YC _"=F2a јi4cDU9HT{"m @Ǽ.d![F.k&|hS#-(/K$`uŻuc~knLgvzܾ,Yɐ ## 1ZeMa^ »EƦgb+JeL3hlv?)r~j,{Ikr,}1BQ \t69v+U>@GodEY. !|7hJyTŒ¸࡚ <<< :\~/-^R>q& vc.^ئ{J9u^pj#,n#g<ژYwd|_B3pODykqm~eal."h,zj_cd=>L[ $.m_0dubgG|o0kt$^gQZV_;.jtg5RvBAk@XρYX/A`Xzh"^ox"j]Bda>'+gN =qPnkwUc/$klHS㌙u]F࠰ճ лJ=Ȭ^ІE`=ͩ\q NƔR{ }d`=zdBmbÖVqPiWº}B;7ĺg,]˽[R p 4 Нeu+DȐ:+?ucd4@oc!,>p4(IeL pP!lz/yr&s4*0T–뗓;bVDC5nL g{(܁\>2蟇9us+gd &P.A.JN0/;R!J6LI,ߴ\OK$Q\<賋>b`Ru./zw#<L*+E9) A[Q3~Łj #X2,< `{὜U w!aպ҉68}樹!?N#UxJm6۞QI?\c($cۡ~2 WrgHw/iJ񔖫3`AC R5rፌWiŪ"ՆgNUP0X Ҟpiy'v8JWbh&mvV@ ̵E5{_̐re5L\~usA5ݫ )*3O ڴjCw NtFCV=ATw >ʒlty&m~9qf\HĈLC$3qsthY}h~_ݝ;۶'"biŲ }8v$y·cM!g;cV:ckސ2/0g-V_ڨ #"7@[iF0u7l@Y}6D; ) .,0j eX)83 !;)mw-]r uDڸ1^ٶ+ʶ6@@4eB.bAVs)Nߗft%> L1no$51#Q0,GN{,3= G,6b)i?C8d]!}\1sW֥Jpv||ų2b~F{{- Q&0]2z &*R%cHi$E%l}v8*t"aq?n(b`[X}|/ӥ? lƭnE |%rr՛l%gz])0;wP!Djf'J T`zvb,GFҮ~l*TƗa\W5`7t| i\)>(KmENa{.`>6To5/6LqPoݯ Ao@ %ڮ~\YHsh;qɬNO(O2.OOrr0:u#immc.'bx7T!Eb<՜8r[k"N[.ݏ}~L mf,]J|WU@0w oK V.ߥ]-"pmy#tbؤ|Q|θy/.l6?Q?DdM wR4PwA'']| N"I{1xqj 7[Ir1%w\;a[o+P!:d%tt )GiCJwȚM/ǐI VIN/g(b )N2ԇ گhΞXm1-Bue4)8A"'axjrK/ ?mwR(Nм.y6 :uNJH (ݐ΋{7L7. ˂0>ZfZ>\ R5@yyu=>P>З?xl1@b[UT/^KS{•u<۝V%\5(ȅe`ԉ6$J6s  O0뵛C /LNTsڳ?(pƂYqDXG)?(9Uz4DkA5ǒ (ַ?DtV[1 D$VNԸH, iLj;m*z~VU]n. 7 Dh?R J5,X,|'5>4߃%aDg,eAf~^a{t\K|V4`a?#hVsw_1{1:ԱujT .%:[;mXɓ:A4N8m ?U%v B!&U$1=6/;"מc*0wo\?+n&ҙ-;_ԑ>E^e, 4IK' t.oyD"i\QTu&mZN B42eKC.yzO(%e%WֵapAGjNW5E[3K;d\ ӽp#]^8_ydRZ'ƸG{V{>ʡ{D8}Y@&Zg2Xl ±aUɣ:''Vt:`eOƥKz:"KxӎZPi8Kw&&G9"ݴ,DqQ4s lˌnC6#?U+BF b a-DDl[: liKm:ͅ-o5_AX`N5SI T4U8?7Alr]W`J3Y2a#H@+UMiIfxk ,5;24eY} 1ʄ  swdR!bQJ,)6Į>;[;0; >~ tY|ΣY$p?)X|j 2v܍kE{OIRڬ{{qv?:F[& 7_昛\e~~%?߾9B#:)K,rNZ4mX5D5>9H:k 5·`zD`HktcJ4|‹S[kل&mjwJKɑ6 HUiZhMf O]^ĄENw>[0`lo1lD%MUpM S|'Q?]RG&5K)đ0na(O-ch !~C[V:]g+5 K<~(ȯD9 GUVRzQ"+5xWrw5.yB6}iCtQ;={x*wy۸i7  [7q}7PTLt~\-)Tz|%}w7LZQY$aG >(aЅ P=ASϡr%ez-%$qWގ޵HF ^][$\{ 9Pŵ^Z?¥<X[y0-{JwΑ.T%wėBeTbS3Z0A-%J_;aJ)Dyxυ0>mw9Hv!,^. faWS<ӏ"0,{n"YqX0'`ZMc.ͺ~7ώ\" ZD(jċf `QXcWOGqT(: -B6mtf -&?@su?#Do6#R '.IT42jy^L$LNYa?D㵡 f,.TYGļ7 $@@Y_Pt;S|os\ ]foknH9VԝBa_3Kl"͞ fF1PBmd.U0TZaWէ$ `^{Gܷ=|XstѠۭ? O'Mg1p_Vo®b9>N e`^ItYLW nw:L((&vO G77X([zas}]~JHm ^&}v3/㷹8"V _;fTRuSuL* _QMw6C\G~)fClZRrl !Ge֨RsU~` t~8F~xhSJCN=eSy>螬sWl'Nb! P1WػۋwLcVYή8\'8 7<c˃КFR&Z4%2mzT#[Csb4WiIrBQ+5P=*.nϟ`A27sܲx$MmD7<Cy$D:a&֮U&;LHrsSш%2mD<OމEkYkOB.~f= %i  DG(~?HH|Fж"/ 7 `;˜0*mqB9Vk%v[8M5:4_E*\J$|/ G{'ԽʟtpGWɨ[|< {yt] 45xM _z4Y P5@\CJӾdK dr ڀ EXsGt- @sbb[bpcR`SaSmy+w*oty:ǺZ{GES~ cyreZ/#h~mIUy$defOĿ^C?mZN |^3KgZ\kzY,3ΏFcC=hZs)Ufr-d(7J9j* 33ȳT78iRlN Ҁ "%lAnl'"̿{^ MW1Xa2>CTɤ*p>NX`v]=\7 i&0T*Hk5ՙޘDzMFjbGOܗwp vM{'v0WKe?g{ xmq!ޫ?nF;۰<Ջ]nºɏ!{ec]~= Dr7UUK{" 5Jp9T/_Ԑ`n6 bZ͟u 1=FXF8}Р\@_gΠwwv0Fe6M>PN,o#6}. N*͆]YPrt<Ӂ1e#z242KzA}'1{V+|ň)J5i R (2ksAUB/%虒 ˝#f UUQd6bgz\&jݖ_ccsRȝvrڀ6ވј5 ˨7Z'1>O$n\0n^?(6ˌ젪7ʋ"<rJ$M8d|=Ԕԡisx6݈q=N&*v4xL†ϠCWz&»{1 {< ੐\ Ԙ5gI-0XS9sFweM 4&/TBSuǭcc>qV?+^)Yp|,j:-5r;i++a%B26YІUՇfU$Ǟ$ULզ~Qf/RlD殕/Ɇӥ _zbưt$mX#4 au[o !k{B[."ai\X~vY+{>EGae۷7k5á|)_Hn ~(N  vm^JB:ҸWmT7e{VDl hFxV{~O\ A3]LMT7|o5{`VTR#VeQ꥞e~.un-墶i$l쩄*C6H92,~;H tuey03<mBE_O3-c`3327%a2M \)#lH.߹5 Ĩh: 9r (ſfؑz}wDJжZJ2}R/ ԬY4>Ӽ)γC:]Ajzt2d6yUUQlE(Jĕv]qxcU Fd\,A-m9‹8*0Ob|e_aF7 Yi%D4U`~O?Dh$=źX n&[+G'PNwސ i%j0I䐠`NNF޴$RO= (Z5PWZ"*/Lrx2UϺa NEbܿ5",\I{~R{5)=v&c4d%DbYskӅ*S3B:ygF$),?N<% _w#@t#T'^ABK>I9鐜'wjFM7GYgvCƏؑ}U:4#2m9k*V{Z0T~#(:٥./KwIN$qB(cÍ}(*BUΚ}cg&'xDX'W*:;g2]2[_eA9 %EXx2ȿC ]Ժyz-Wzu H` .YIA$cOaf WPN|/|U Bi7%SX/'7F$ lF)+ Q Bџ? cЇgwb${-trJW٣NWhDOQ NmWI_C6&=<"4Ly},Z/2f7{ן! jy O&Y㿛S%j#n͝ .Aq&/FA1 !KeLOW`z3dYK}qKQ5K>^&\Xˁ*q'te+01nI]+R531~GH;"gkVnVy})Eb ɨ{P Gp5ܡL@7eV!V)JAX)}!su\ zY^uaieY+N"ڲc/<hTj J_\^b8EBr#r%Lp@E8g"քmEuǷ["_<ۨO.31&ĸe"˪ L~cL멕1eY,a߃8.NZ7p*@-4c030k8;Ok|-2FgFn0QaYiMj^ZFs'RN&hDʁ "<<IM^( L>h/+x)K%J ;&0L Bbb{Bį/enkZtS\qʉP*r 귀{c _oiiPq)h*q߳ qgDL݊"EE[ӽ{.3J% L&:~&/s }QRnvZתp/A ܕUo U*ѿ? Aq][[ǬZg u WL MC.; 3+C.!iZ:}s&mSw>x>_b^.q 4U$+D.cqfZL_; jC{5_aQeu@ ߱A6\3Xӈ68HV^ .^k"㔾Edzm_ ibm$+v^dz]$OZ/lkX̬}+"rВXAre٦B#Jf+] Q!G z $BbB.w+P}69qK pWmTojCRU*)~3ČHҟF-pQy䨲W=אIn8KLJ\n@3H'ܤHl-HvhO4Z~M6IB77Q4\c .֌+E?+Tg_rzal,&e-6; *>-d?(ƽWli;Hxtk U=75vQ^J* ds넏K 9H2Y:;_6aq'- >8.U9@sA.HU]V wH-J0>CG0"A @$k}KMI6;AHzJ[Ι?,CLUoLBsDUWgs[5zC!hC&!€>xܮZ]XgB6-p* A֤}> m7G ԥYq~@m;’ >غdNlܓZ $u-a"mW=Cr ,a0Ur. !C+%Aa-MndAU'^=_dr0ۉfX .^?1 bA~.XW,*-|H=1̣ ]7-m G/1x׍go|9%`ss!q:ﮊ06 Bಹ$KSbZA(.[թ!:wuQf'ta ?3Jdc K4ț)JUbvV&t&2NK,c4!vb+&H2Ts^<{έO3}w4{Cy>27SJXE6fPu[m"À[y;ࡏ0dBUUFwNh3w}N<鷑*ۤTй4:I+"lWޛ;oFEv!n:QXg6*rۤҗMј@9R4ąM-\O(]R֎#~LlW~e,#,9[]Pl' B$x/r4;eb;.g\ՊCƘL,IEluҽrIH"{; cqmq1sGwc$_.C^c_~bFoO,r{_~Β2^"ަ{4Zf:Z2!f"Qi}׈t541SFVJt';uQp+xu ދB0n2 Yf[K:eGBGՕj''.+%z6_~by2[.vo[)#f-wW4Ȕ>Z STTUU@Cr\B3o,vYA =W|ygMq[;,){n[SyTb”"9Q}rN}9L Rۮ|,:ϻa$YHIJQQVE" $ǃ:޵*`5'oALƞ PAI+1H9'4b?HK2ß{Z8j&|Nj3hM4=Jslj6(wIM7wr۬uMs6weٜӰ# $\Π 8<)>vB~ΎyctgtUzxwD(gaxy6VGJrt?TS)΄ Q_<~/Q/ VmUs|i8tT&љ֧BB,lӲ3kO!VAnRrh+@A6E;328$% o؛`jwQo+m?\iyAGmRI)|l7>9D$܃Uben =>+xدԞ`BVU31kpH"GK(Y OE=ؓKV*D6'[)*SST.RvyedR&C?{g*b2h ou9U%1z(he>>QEFTcg,oemQ dNTjS \t>ԓ; zOp_EtOgXIюlqNz2U(eχca2d%8ϩVbWӐ0u 9݀]oH!Z \ ֶ}~udJ_x)XTE^394U6QA㆑-7cJ_WHKW8M?¦{bIqRįin[/I_q>AUXGatA,L/YdDIwi <(sف,BRbs=w=%Y7e~6@k4j|ktCAJ9.dOb @2 g! J!UeTs6{/u: +6[j4Q|+d>?b `9e--޻$ wTMޏU(cL(#EYڲcG |@Ch̤]$USS#{ tmDҜpP \Zb"1N?Lz-Ez`GK#<VB8mmG_l"g: ע&4cm{ p8f 'OuJȗLf46wfzgeܵN񊟌h0z*Xh~9ӡKy| Omx9 /\+* :Vi?-=W^u7Hx$K/͐E-ЍT̑O[Waޑēزz/]Y%u=g#> %ֿ2=ܲ 6BǒV[9t C 8BZv/9a.o=uDêD@|E `EӳaYMF Gmg?ƅZk>9ᵹOhީ(4F^C5:cH b=S[ 9LzF+P ќ#fc颽sjD] oV$)W`,*r˦Ul[]0cޖ<±mX壇4Ծ#5$b4qxV+WHț}TUwE.D L3mFnvaHǘ60 ɤFMQgv5۴n즣F T߼Qjho$qQ8=ʹ"XWYc|nFGY~Se9=g*>m{\_r}JP*Kcי =M+7ڄ} Mt8tƆ{RPL.ˋީVJtXUh3:/I3̠J}wMX!0|Q"2 8Ԭ6ES۰wn +rwp8~YHtr&sԨp^!bZuJI =y\ӵ)kS!a!Xl+:s5}}C5=99K܉v @PZ ?,MgCrrvgQ7n@4F$?5/,򀭅0(F& Xg?Hrf^Ê Ε| FpE^ z췓;WxdžVԜ-&sG1= `.eZL,h3^ߥXϫ}KK(fU'2xph dcnT¯i5VtQEs9h4Hڟ営ouW*<t2 6 I,}? !w/<: Iʘ7dīۜ1C%0 s:z9":;/7_&O4L'\Qҭ3^@s+de]=D#jua3^-xG15U8:SAzpaTrn~APplH[Z1k(DHʞ/lr!ݲ 3Wo` [)@ر{2a*]pD 6նⓆX7`< >3H7}H@B<͜g 1ѷ O] /);Z`Up1ʪ!Y;ד^U K8s8%#(u^Q ;mUw[{bz]JYI [BoҤr=aGm,쓖>aJY QLJjhZ-f_b,WJ:3 %J8-򼰷4AĪvmcĥꞻTٶ𼕺i155_,L NB*ZHf~Pz*"&٢_eWPJH{{}Wp`3[,a*|MlK].W `AB) zlC2,L_6MiT. Հ,̥$\kªfT\^e!|5|Ze B *o <(8x~m EPF!ǒXKfAٷ^chG(+{&9Ref,+7M9Q6n(z ?vg)$yg DY7qfmˤʋpN5X> xTMZJ8g,w ,5T4Ըyٖ膎 Fá:յ e˓T&WXNW~Ge89ۉ Go})i/\PixNc(ByPGj <%k-\Hqd Ӟf{=dz!"?W^>c0_oQD3.m#`E%MW4s :')>W^aOW Nfn͈MdEAlAlJߝU n$^@KuRrvUT@Ճ]v^(&NjЕ۹7:o\T4 =]JqH{NDe7L?@ 5IkxU0߄}) ;@&Grgćʍ$'ù=ZA@[<{&ظ/u~H^QgJ7q sI%1(QKu)D px܎&t_FX^cIyF1ULS?ϬF,7ї|+)#m!K8fG$J9IE䙊:%cV} vYy z͌rC^챋"U?378_k&;4='58@prډ'Չڡٰiٻ]nc\,bË~tK hJO| Ч ]NJÓ{%j\R)V3n+/u=kKYR#Mal@DkCr9C,-ۦ8}eKXl&ZH.#BoyPI%% /@:/U+VD@}'P9«G6qMd_)4lѮ3_,RtP=&HpM7,у3?1 MOrʹx zcH)ejmA?kMA=TmY K<q ԋ2 MM~7l_ KρZ#I'1}:D ;b3MLH6,pm5Q@C*ioo7il3 ҉^:jB{p[dybye{jjbV yty?HRgwt}HY?'BXm3Lد[s()5H߷3s+Lْ6pXם!Z֘g#Vi/䖪#EL9\x!qA>la`ѩW5KaݭS\2JZ]ǻr``(Rɜ`H-aNKѾ apJ2lVŵP{Z:`[Ftש@tlӣvk&b$xQD3QYG7B(ϵSH}o .k7ZUAqpWN@^ŋJ TƎoߢT J^y9_lh'1vȊ`XhY{aW.2v$OʬNca.Zpx70n#-BBkhfO|t9yZe[xZ>E$IX2gqoE_KPcc`k.J"0;@K i+\z1~t%XnJ-aKJhtM4}:V%;Kž?nW ; /ZHk/a ^Đ(q<Tj_ XWznpURM,_~rn6=NRAӌf0]f[O?/a"Tʠz4+b24 hz ,gͦ‚ U$Dau9$e$E!󓝩Vwq$vS 'dg"کM}LeN\?п)U+dcl_##Etn\iAM֧eK+Aڥ¦/50 #uJiNqm$ /¤4R6r 'mF%,aaf/K0(~'4.U,L8RFΨj^]Su rm{)ޤ'ny MD?n)%Vڏ~G40!LqJ+?`{8|0TqcM~剨qfnh*)WRe74߻1Z zGz }V̀g)wp"X* {Zۭ'Ia* ,gfK\5D.QLiXh_\Vv9ԉ;#$+mVn:m!qr{1jVo#E|o?Sp;xB>h}_bp5V$}opJZ? v7ˌMhPX)X 'gq}](cݨE کD e*>7nק;錽j:m7}_5 e5./fPzgDtlRڢR⤇-Dh-XV^mLu"r0\mM9Q &IӠX*N W`zi/%O>et9Zx)ceAq"KΡujVuIX" hY:"П fwW! !y T]vT8"NҢFTDƈϥ) -U&wnnI;b2L!徃)HD2,cLvλuu<IWN?JQ6' &H9׏(cJe*I}lH6bFe@X?Mq^ ,@3V"rOw Ar+Se|^A$|In!D?LFVX}m1ox/!w8uT6;"wCiUMyQG7v+i4/fz=2+/8K}e5Ǒﰽ8~mcZ^As<Go5.je9LK&8`ҽJ0DE A'.f~7B4DzH~I;>t3.XDTL24bzDIot"G?ɍfYA]Z+m/p;6buqjBFO\It /E7RHC lʴN Zk[cXk00DU!K%cq D~*Au1#`߁}AQ3ffRɁ)}(A,4_IiBBE8 3彺I_^Uk OsN4EGXf& sv)47Gh*u+%tt{gY1hO7HWmb8s|02d'<|晶_07]3_8n|$LaE&q {M\ vK$K3om5܌18!Y#x &`Gq8VT@.Ȃx݀ }i]45t.LevڵE҄_,:?̾sS+Ӡz|-0Z"p+CªMf9`Arkj~Kć5tl_sv[dZ5.r K:agvnQa´PSb5xo1d~fYFe*:UĘr3-dm/ORUEtՖxؿǩڶu1ԃ^Cl |-_vgE(~dZ Fws*fnka+~yـ'a,UfS;e `蘤xY"VR4K^}g0'3E(>]԰]_U1h2B3YT4sLϣ,33p?n4j>"0z =]NbWb]}N+Z`y\4q}ЮQH\35BLE !KJ"%Sf4cuRn֯[ sS+D)9kA0b$ËhM,B"0 Te,*O% S2N}C&Vea:y%(m[RSOpgO ňkPkX8^nsмLe~p#M+kN:ΩċbHoГD9ut7Zq፞gbwȕK29loYqwѶOx|\Bet\Eg{Mnl-\D8\-$KTNU؝*!S Νʖ*frV\j NK:v1qAVk/xS{5\=3ZVڼYA1C-;BN8:1v/,J) j~p ޲#x(MJxk||M/[x;FdRQ}6 ՖF>YP h<\AKaYVNB eϸJe',F@W[VTm)#ܩ_ :D(Lt]ܳ$g匐*KioNfRYʅ0n]?O]O3fg _r?ǎyGEao 8YT3P޷go5"W$uj1!v> [P?BuYw{0RM2hr޿! % b "(wa9Ax?VW^Q[I a>q$~ )uިW>|+"ʯGwzu~Y= 0Hƈ_uF#\+r)K:_ʻ,b:ݏ_3] A@R$fIy}MNO>_f0'"EֈV}wNؓ /L^@OtL-`iW5{R8 X}qDQTPUliq?p>B0keGSǥmjNZs%-vE)- =Pmư^}abWjN҉gsߒ%OhG2>d)6FE9hFbY}vI cT5lyl`k&p-_sȍҖmB# SPFA;E .,H{OF[3韭vMbZ1[jRȽW^]vLǪٛ3KMxD{d-G=&+&ɔaR[2c(dFN T&$ń1f#: ;=q9Bo/8k C"DrōĻ']yF'B-2mlK2MV ŷůubE4,iCߣPȼe5jW7 }xN}|w7Yhr$Y$wd/YZ?d)LJD^r)C_bӸaNOpG} YO[!Rrk"! !}j)D}ulӭ-iEIW܈aٹ | xn٣OzpD/i#ͬ9$V8G*qGY|EzT@jJQzo]@$sC"!GC,_ #֟$>u_ao24& ռʇ#$%TCrPuNpŷib!hX%.9u:X73}Cߗ݀5t${rqP$:ڡ:IO^N.a1~巳z!!DwD0qe9n 7 W ^ .i͹NښC+ ڭ;%0NOPᠬǡ'ЯD`/YPa͹%P%UC׃b̪i7P >CB#h%O6#N\DGF=V/0`|ZMQow ,_7C[OkLnvBkN`B0{$hZ қ;&-^}N ϯ:puv~L~e!jb&Ӂv "+B)I.ae BB]ʘ]Z\I'(yUN33Y:nfY|R# ȶ:D-Cs Z`Æ5k?lh>< qVH/Hyؗ)IT&qRݢIe(M n09sq8UP& ر B!Q2*F&CV+>?4A%8q-e&lhmgC27GkZS4Lj s̲[0uBژ~(Q\=B/mEztsؘAڋ޹ŗCk.rKS5wnfo5s<!}Z!`5/n --xƛj?C`|uԵ!;dTN?ߐ%=[x*=o_˵7L*-TpEa1~]b4%n U4A0*G[*5a?gG$8c3PvaEu@(z:ϙauI#Rv,| ]rFByK=ܞtbAc.'m,e"pol-k/&(x_P@Q cg`'yHG e 3V#hV$բ(рRv9KhSd-.ao4 u핶Ϊщ94!-t9 >+P dt%St8o7RwIyt>?XT-m[QvuK^v&I a9XV6MN,k;WgO#dĹ)1q_ڭ0w'\ٚ$P8063;` 5@j,U6\_>A;Uzapt]h>J U1/9A7DΠ{F)3mݐcGD/<.j¿a [ebm|E[v\^a8Ŋ.u\DMYM\S]qg y_)_4~MDN<|g&аU_aÈ5H1_? w,xg݈RWP)h#p.$t &wJm~GgI%hbq,]Y& -ٗ}9U :\ď }.ֺ/٫4PQ_'7k0aY9q %H[ e+{gtU!Ì~c(sDeWr݄#G2bBhxBHΓec(xUi}OSI_xj=Y J.F* JpGa`N+ڬ)'I @책zx<r~bWtnʗ̽/A+۫$7þ}3& %%.H:!֖{<R^\ ^kҧ1eмPU z2Ũx5/2 o^VTɝwڨaY@) Xkv9RUs;wx{бvUT J .sVg1 9I1?tDK*2ВTDon3zy.qLO7W?+:vn#3).E$? o+I[Q) K@>ZqjDhɞw 8sHio\V>8 ip{&q85L'؄F[""r=GL'h,7N3kC"l)VG*1b:TzJvc[+1։p5 >BIk=4捿ަ s! K/қׯМl z?u!~R?UG7ݨC}6yNUg1*X%A/{: m'D/K>qR:"2%MyUvV-Y"L'D?t4.;|!x{Bե[֓"Lxe~i.ED:+T^9$QG9}kqBX qZ^]^ UfU'6>upEHUQUkݿDVv DV |!/,Mat*$-٠۬jh ѱq.E97Jnn/%nSMc*NCز/ԓ $VhJ:\)'tG7\L񄖶 ܪnaM/M˘Q8nM,Gqm]ol8DG/I JaTL'] %aSa3fBpr}[$8JƘx98 dv>e7FɌ[4`@f]G'BT{iA/648;GϤl;dqw1ҕ>;-|d9 ƵG9?j%\zfZϢci Bm0S{l1Ͷ’X܍~~{ilTf?V[ILugs'kOS&f2 E &#}yp= *<۬Bђkv2/]ېcțs-xUIUP$ǾnIj0E&FV)pBfK_gzxQfdKޢ3TDvSF<\_}fA?-Ʉ>Y=]ظaIiqϫ>U\MLma+bLh<+qT>19̏QujJ 6CZ4Cy:r5^b7m bDƢXM<%i@ \JJN+d/ǹs{ޱjw&DZD*jN/)#[Y\Fhݡ"wE@*epg~9./lKmK.hl"y>(fVh&G/VIv;̫2םkI%4b娥='151ˆ{d{1Q!1 οFj=i74sI y(XD+*0}oT qT;=I.){x/Of86> qdl-E' z;ٴD뻶uUZ+@(<:U5Hw"!j, xye< )tkӸaNJϷxJ4 !t<+0 ʼn[bsn]汱5Ms%PDkl g [-~=_d,{@K4!uM,?6 b#`2(V.mc5 eeqJ U%Z%\ ِs>l=Q-Ŗ: (`9s0:\,~5=7lg >V ghފ|g%C߰xǵkc)1aO#Qd7%Z=I$֪|Gs Ѥ_f p[UQyZBExc((ߣM:[JOdm0ӫt 諢>~8LN IuW=t$8XxkX6b[J+mhr .b&ެBJ.~%"90gjkΠ~h@nEQP[ew]V袖) Z[{BzSѢ ,RA3RNl2wc>Ԥ:-ƗuFH*0$eDIbOСO3-O\Z~8DPӸ;NP٘Y,b;ۅ'NL^K#Vbs~POd>-xTu*Rts91h̗v %; WZR+c3Ŗ! ! }2PHZbE+EhҗrJP=e;P Ӎs%Z`d4LtLu*9cYRdOqT24Pj{rK#z㥮:a{UЈ[c˙,Oqeޠ +o#P1һ>dkM4@KȚ\pᠧD2о4+<;c wMi5_ T·Mރ!+6bfM|W!˓_;O~5]FM܂bLuQ᭲+dt-<ŮaS<&hT$d, 6퀣lVSIcRݞ3ְCvQY hs㇮QJGړ@ÂQ6;9#h1¡W:T7xc||+vd$vNrћ1CH{{I X'l}J!C~ۋB]ub=@ZGS*qu5QDģˌu1#TM$>[>ֶJ[iq52i>wÙ*;cj7p j9OA$eo-`  e%lAV=n2^C?$9#zP_cm #@וj$3ɴʮƙpJ F"؆,Wye$%gakMcV1߿G|xeU)#B-5Rї$]a?:9^ͳ$[ב Ve'IKp1aN{$@o'|˪\;M0i@QF6y1?9>؀E,VJQ`G6GNZt9 ,oH=#A0oazqny] !E+\̫3xltQt=.A8 .!6m̮1G<Er$י&gEڧnkTWʉq-GtQ_4qx8TS`]$sppYWs?!m @lQ/9CdFZ?nMɼhϯs]4DK$wC<=4_Q_id3b;LNA {EZQW*t LF+x)3kL*IH/"tK&FU d o wiʱ2F][3j%>5A_ڌ߭iMa8:8e, Q:w8?E>+Wm01,XN.Fe.IJ?R<>M>'LiW3Ѕ!p_N8lr{"[ob&?+9Ϋv{h}S);/qlQ5lٛ7CPS_;߶PEhqTE曨# ː;9d=zft=h}_ o:h1b,Cf˜3:w9?Bie)7#y4۟۾FbA֦µeO4.od虥ʂCOFu j-.HDOtDNƁ ksN~S |o3T n6t/v]xb_~:n48̚xR F~0akGnܿ.Jm?|no*r˜ʤd@{x HH"&ԯS;y995[;]&*E0iFT ĉ(o.Zڄ-Λ*LnyNT5`ěGѵ /OȗoR\T1HQ˺0Gߗ{`n&^,[Q]-D2W¤7 ,n`:C+kgj0ϺL2="8͈c[WbU0zst4<Z!_ڕNTtLbpgBb!WLXi]LrY}Ӧ .OpM%q7ҕo )3g45V 7Ӑ".E$,\ix .VҒtYF/>/odGʓY`KS;B{#M[oHHK֜m?B[5f[x`z$r_1oa \]WfzY)@8޷嶏GΖ>m¤V؇VI~:X7cIR8q]AiWe=S$*X?'2dva(D|>0.\MPB;`p~h{:_ 5gQsA#—z J]U7y[(]殲9*l 7ߞ8.Up@}ahݧwWސ^ Stˌzr WzQ'96zP )Dd8axO8v7fE}Ruʣ.H,,pB1.7b >l&KK<_a^g}D~bqeʌZQwaÈs#oXښ킈6goVLLjg)E^3Il;&pLjeQr~Uk뼻HsqT_q6GFE-#Ofo@TJ@b~>c M1b[dot,e&YS^sBODp(ɌhOjTQ#e* ^,|Uewؽ!Pz.bk_{_H  ELف3!I6:',uat9wYG:ԏWM9) uJc(1 O& @,w ìE֘ 0]~bN`c'JiOBJQ>B_΁xq 7>O%t<2̩~9ZOl_\OkxR3))Rrkxztk}= ZyTjvCLQ CAajM%9ڔ'0}>;kNaFED`hg;ZhHkP|nPrV/=!ie,0ӀFE/+ ,`{0f-3}h "Eg1 ieA)pUpBCTZ*>dזm.RZtgQ~d!.]v ^$aL  9<;|.0w'@U#ҿ~hȠ.{/>׺j; hN޲:h<rе)EՆt-˲_9!~<.縩i!"An 4P8PGǞR↑Phiv]oGK:K廉Tw[RK9 mGm V6SnS+iz jPu SCe(z܈GŊ?SSY{H[=&u"X(.Uvʧ&8OĢ WS0νoRpPnA9a-Qyr rTXod{*('(bdbJO%˹eGUmئU%cN8SA޾=tqrMߒs03wk0\t8HJkZ9Fil4b|t,"L܌ݱN?s׹3YB'_L45 $[JD6=Ko8^X.:|m\;htMQE Ms6(s< S*~coqKc{b !#S;BJ22-Gzxt0NG='9Qgq( "W4=R*6EށP1]F6mjto>л0X;9[=6‡+p÷6Ɩ3xhM_Kbh\L}}SgؤF~+ꃯ@8+q7v6D'hށL\xn)!kMQϔf?|G5 phtD-'r;h2ByPjmM+9]Γj"Ltǝ2Y5JH5œK~>@B!r$aQU+WHrҒGE|hA*VZ !}  c'3j$?Ru B)( S$n9/ckOrJta~g&͗{F!IO<%']_VuՕ78x>D`q5w'Ҳ1MĘCJdp0o1S@&UyhBէiZٜI #g4MϟP)X_ pڍu^)V͒/Jt-?kK)l*I]TO@CpPbƀؕHzFQoh& hR}~eFW|*5xRM4}]"~5}D6&io#rۊPgY 5gOuPry"d0q6vx_ꩉ3T {/Mi9$`-! ;$A Z&שJzW~B%M'痞'{!gQqfE~Z F9 7bӭ:%a9J2Q:ԔJZ{M^h2 1%##n;n /&o䨴ǂ8IگbKE kѮ*Js%yG t :]Db ^{Ibpy$V [lQc$<]-19o[-~̙kbU5rj/ttn]Xˇļph5+6tPAlY'd%:j;o_0Z# <5wLB±)qaVg$&Z4-fud*u X7;IeXi)غۀlc ׵8/4_d$'ò2(r&=tCe*\(HCr[hEv/*$go悽 6c$^{?4k%tO`ۭCwz_q3#jVEI&xDKSGB[ k5>jbL=cJ^̻}ӆA N69}zO-\GW8?0Ï0'bQ[5Not M {(Q$273ћ= ?ٺ( {Ɍ!r дfܡ/!=y@L ;g~UWf>бXRК$ xpL s,$ʫԵ%M9c&φY^c4@J†6q2_ۜVUш%|СӤ0*b]rN׿;MoC{i["$-en|ϭ8'~Hf Z nJ#`u'!9vq6zFyx곳&x/qJY"Wc~GVe̪D ::ֲrARj4kIqOI&fj]vkI GyP9O<} ,d܋mlOOn܉vxs84o!dwkH΅}̭GIs+R_NT^ko*xSnf#h~\7JUCen]5crdw.is0pl#{($_\LF<ij z؇~j|S.dL>Krn)V~ "9xI=D>~؛HGo(,.eI 3;HIT_YMвTUC=uaF^P62ѭǒ~g߱OX(0.LNBcG;=lw.خ\Y~yZ`]pU+}袁I)@U!}|VXFɔ6X(: )U*eFZ EgCrݥu[Ih|)*3ƹ &#Ƭni'K54G~ga/Lj̵ _0?*y)^:Jo" pC+~v$xiQX@7Cmkz6cl'uo@"P -yzrN.QңOYQ1_<&* gx߉N9 `fT_fgyc $@궞W`mXG8'G ueǃ86G^FZYn-tdsZU+Uk_ː"veX#FH\W=hmxud[s-5,[D5ˏddr)oB䘡R;/ ]{$'v?6%+dtX9][|r ;!8@~LjjsJֶk^JB $3wM-V +Jt~\8^$kMـ~A\V=-Tgddn# \Cx݌c8z:$4rp|_oQr1q;4\n0eU\jFl{蛃pc1x-^))ٻݹ!&~,{ɂh]!ԋA&sMbs=]Çε\j9k ]uYUq.dDlh#gb:p+f o0W>9qSă- R7 cT7a YCQ'YeDݐ;x+Q9HTI|Mx+NV00nՀhW/UWJ+F<B_~ $LI+';(L44#h4K0xN VX2:N4 l6GmJ߂o޷divDp^wtb6K)|jdU3B$+p8zIoY޹'ow {?ODW j=@iW i}vOz,k{ jvUEUcif&^5Uw{6SNFƥ >Z ]ڡ,Qy/eoMɠx2.* tjcvks\s:]d࿳Et`nC*}(*2RK@dE)qrUU #Ϳ;̦Zt{\EIp&|CR8{E8T%ޢ+>m%ht֏?N kytove[H#؏YK7vIm,Ԛ| ,K]PTM1Oc2(֣UpR4&Y^Jo։L[-nWƘ$r!c{%F@8(afn-q^^LZ ̼43~ yrw }K} *˝,&] )o&3gᬌYx?ZC]q&OkOuŐ̺y56MK)WekLf|%+ *UH9u3X,ˡsvMOzЭ4j (+MƠc$Ur_+\@*Y1XI G^\“4k%|Sjv!'S=Btn$uH6rUs/ÆdvNWt|6ѵ 3QѡD0s>EF?#D%vAkId{вch]>q.֖hveGTYn[?zqՎFtc" _$7ںBMV 8c)[xNߓ㝲j,m5ڙBQp_}5-~u%6ɢatW(0G qeqOb{l^ԜܪH>Hvz F)l##4wǂ:Çڂɺ& eR(?zZ{/3?2n <~mM L.xח?Rm dCƃa1<{(;|o_6" 3z2-){;sK6\t#RJϘ!/VOE-ۣ>$?N6P'u ˒II5o0O2Ø6\_lg,:-G|=WaabfFQh8N?nvaq4luSʓ ^Oz{ePmIwi c'ƒZԼВ}(% oA鲌Wi9 ϏL z9a]ܡdUR =7xe"*OpM;!/n|Sߩ,8DiOU.NHFF'y+"IgM'FmYQ]XHH倌ŝgWD6ʯ|I /HCiq,;d6ʮr5?#% m2x4_6.;Ä&[[!NI@.=w(2ybMR:^% MclI,lU?*/l T1,)i9OG~h\$!8aUڻT}8՝ "42$SN-:ʎ:KlWؒ||ʉ)bUȉE.24^sbHb7 EM%"'D'GS?C~0ɖ W@4V詟:.\vFP;ddC tqgl\6bU/)]ʴ` 01 V$}F2ν3%i2EJYÕf\q;D+F#NiWM#_D/סНEF;+tZjc@v= ^xhO;ЅI%Vui|# VQCwRN%qB'B׃aѭaHJe2G/ė @1!D h}>|9pSէ[|[z$zjCR.q˳0Dq\4{RF-cz|xQ chY;PiBKCoV(A'Ԟj)|Kh,?пT>XoBZ<ޯx=CK@qp-}7 ߚ .45e)e~%0*+Ut0d."f5A&FPh60 >-XE/#x@waLvYԷxQ9!n54Q}#7lT\O,r_z)@!%*w"f;8gxod<-62ϼ9KS?2]|! t/1.2sЬ bDzU<#c}jćn|ycq4`쇉sCgݝ{u^P2tk`HLm0"&a$Lqr8?J"`jI 6z "%Afnp:hdKMkI6 ɿI.֬yP ˼ 0iqQzudxdJ8JH?^\.c 3)BEkVyRUrZaјƎjCz_>Z6N7>|{OZ0_o*U W Xy1GgP@-1#.9e0RU{]ES]|y6BЯ\ǷkvTh< Nݲ`l|>A4ܥfNf^DTOAvVhB24v'{x~pgb•W+GYww|RwVUI"U 46/u[ Ӻ3-߷`i=N!Cl%(EV# eG7ϧ JnxyҒIs"DEדKx!҉= myQڵ|"1\CwU6]'La}?UطH(#}w;X7n7U7_cԁLl&\y29[@Wkq?@FE'#BziNω?%S!nH[flYez%oAwŶ5 d(NwCAz7v$Z4DŤ0[$!DW*"Y|h{J9,Ҭ+k5~ǧ5}~SXbIbR'H[L04`?X|:/U ?<)ڗ(žӰl-nkf@jDһ~ÔMo=᳒=g (z%n)ҏ hzP5$r}bԦ*"Ỡ:ˆHU$9PZ)no eF dIUO9@I;nVfDs1-!\<+aAZ}RG11X\]ui BV`l7((rta]AUk̠n+ԅ'gR/ϱY 4h+P*_#  i=l%}Dpz00,ݽVuuS`srF5d@%zy_k(|J&fL5TPWm'hI۴ajк:k~Ws'ݯʐ>DI SO|]fѭYo!zHjFut9{ʟ̩Ի7 @r&Ӯڤk%tGt䋒E> s"CSeXLγh\㭮c` Oײ~;6 d1[BX{~şruuw}Eͩ4xZB[qf"fo~Ւç״N_!m]r!T94`cӪB@9L v,Y&P,U?L+8.e< J D jtb7ɨ;,.mXSjSkmLc1{K?aTw@*' O@_8)qMsXHS]TJGDm`sAtkA]O[3)a_e%66PnPyCsrOjA>`_f*lO7T221dP?sɺOb0tua'ov݅ 5@40aY20kNf < Z'0G%27mBIi_CU|(%?_ :hJ8pMf}k0VY?/ f !ޓ^g55 >E&?OYTFڶ3:IC TD?='5Y?>+7'm:ӭZ vD9Ή-IWп4ܙZCR3}'M >"7߆hla|POA-S P8i+ _n#@r(ͰrʲWrQw ξ*G3pP7b&fa/.cQ{o/[csm#Ca$)j+_:Qq~iMɝ 4gũG 7`H?~RqDFL `:؟n6F.ߛZb: s IJRhO*yj3&1*@m7ISE0wPYR#.nvqĞS͊zǐ:xG=0P6T?qES%x2=(p=M#͙& aZy__ԅ UYF3MݧBXMAe%E־DkJKƾ}y]dopv>!RξPaX}]ܫܨ˂/b-cM)웢^?Y >?z-{f*Wz= v#4+2K26(+gvuOԝgƑ'c-:KZ$.:>dV\&E V/! FYa=i6ćB6yhXI;+Hv4s%@% /t%#2s,\5j%9C%5 ݛ72/M+ 6qMY fP]Uo.nЍ.k{^]P?;m5EHSW~Eѹȋ޳# f=;m@Cժc40SfϠrsef`䟽B?S|Ŏ )bF [9 Z7J- AzGIt/O_*ì&},] ن-1Pj^Wh"/j5p"b9.q8VfRƞyw~?`Y$b*-WG`O"* ]77e6Y%}1,}_c%8 Ĝ+LѱъU-oTTa;Gʞ\ 1bJd 猻$jS3*(R[r%\Ĉ!f08 8`_|T(_7-]pD ދݒ|[_չ[>ryz 4 TU@74!đ1EYY!B,{q:X<(:-˒1K M+h߁G#z$> Ӽ^f_,vrje~~呚hqН|qgQ@'Vtj"H(PTF][hCA_vB|qYBg[:wuIޤr?LI %`0 ᕕ$[ ׁ#uQ@8, 65/}};M6ZE}VV:h;ӊTFكZ|'RV8zरyEj;f( oǩy̶;{v"m϶'s*a.vAǍUqFnE+ RrHZ1ŞSrmx+;>lE8N%qh$U#Ҕ,&o9*dcUU_B>$4`=jIfdcֱQM{-nYеaRC4i>,HCfb.(KSOa ~hTfu$Y["Ƴ%qy>4*~=UII£AQ/l$]K̓SvSe9dۛ&33mz7Fn͏9*LvG5-ÚkZ!mNfp[LޚPK*Կc+&څmԵ?X%B%M#_9yAوRb~z& l|q,n:V2e`J5 j|"сb3+-x8SS9P*ՌBG6y2~"4㷈;tɑ'|dŃJnMiQoG"cV;vVK`p BEug:J)э`d<Zt aV>Z GzzvV ;ellv-^۶.65Td]ȅ.oGYBxpM{F'T}K,/yn16*aS $n [yNJ ~?J3w!p )h X;|/Gja|ʄs@?I\a>e;Pt8NCn~{G^597k"KKmNP-Y9'v+nCby~ɢ2wD ԔLQ IC1X.v,^9ޜ> Ʃ%//4Se"Δ!HH/7tΡ';U JٖR.KP47%~߼S%$,9 }[a{%nB9x\%GrPN[v\Z&Y{ XdWx6êmin Q6B­&z}ilh5T?3V1_$ *ŸmyյK}^@Cq#ER [ \?D>'lQXT]ێ;%WfaA 4V|),!M-X:{EË~&Hxačksj'$O,DE?Mt۸zy\ ֞2%ޤ,|$uê:m" z*$ ")BƧ9 Oe2)| mIZQ8_A͚*6}5҆Qi7쀜n-JYgK0,T;H+wBw{+^o>[S3lEr;0[v8ᅲ9w2um&`],$8j0)4tàpF=?GC8ZIzm=.CoA?[('f' WڏS( 9JKP$T+9òϸay jq&CIqDwe4Up=lW}:҇3 $ Snri&{xlj^QUK㴷 r_*u53.a_Փ=<3KϮB%a{K#/]&溱LEFYYQއ a T FƫM[$d) H{d%ڮі}z^lheL=KiдD:}PZl7E/GzS2ɴݘXڧX ѾHRS{VEC *xPt sެ}7Z\~[2N',S,n f k yœZ$mCY2gf_fG`3xiٿxlqA'v]^LtpcB;m9X:> h]]5?A̍O62=վat G݋f?ÐV@b䨰&/J=)hZ'-o9b_;S 㮪6.y#'u2v؊y0&ߛ[Nys76L op6fjss1ܗwCϲ :%xctYkBiYY%KufǙI{/=b'K ^Z_ކ $fo(Imh3wdȱ+MRV˪U4q v* nU|[36hA4+r %"(AQo xol,+MN ;T NC"q3aPzj׈Y5lwxJE`@#培ح<ڑFM9 4Ǽ8.^p|W{<6:(~yS=?q0܂aJ:4@܈5討A*c%+'5Nwt{^IkxQ:GE ϝ>Ji! ޵nLVUY. P r ͟aq{ VKZϜa7/gJ֯.nQe (YICfyM99 N Y2М07..n%JJD@:cY{M,a #޹{ε.l2(QT|HGFŕf|zvd2//QG=s 9iW>Y۹fΙc@}2P`[9M8>=,)4lP4ZkapH 0f8TmHNyVY TYzW@"H? 9hEoNh?03՘a80).r\6eO#TOO}0M޻dˣ=x <~JUkѰ%JAGGIqhE+䁪XA}yp:4w"ѳqH߿]ȹ&|or5L! 2q:޹ML. `~|z9= g)J`C$X<7% QKxN+6B_m.J-o1fc?iSFAwu^2lV_lߨ5P?߷貑jkVT+T '?q5Q"5ev h&RvNN68pf|; _NkHOn. lKn2@A 7Ja{8m/k%&$ΈeMJX-57-(_&s $r6o5]wnXN+9َ@2Iuoe5x~Tp wpLU ]%wɦJhR]t1\LZ31rV6i=C#Ѹ!gJZ?Xe'D56ʝI_\Ylwұ{x_ LgS43\Osp*JU8{xL|C]5Y"h'tZ݆k&k'Ø2ID|LzK)sSϢ&9ik2/m'Ҥü8^M/-wtcJ?,i~`dYB\+#}>FGL_X6pw1YQeש,夎+jkŤH24,c%T45)a>IY;#BIAalmhSHXԓytpK/jvr-;}uf'EOp#̇dEwPOV/RHQ!9 XͩLdsL45 cT C 1ȃ'<1 _"e?g0KDpeXʼ.0b:Arǽ3C\)e%̕A\c}pȊR{0U/~ ܲN1YPHFA!8JGO1O(c6}PVt0Jʄ[񼖡~3 8?:kd| B)޶^?5\\X=Dl'M)A-Dq#28.B?Rt k%܄lcvJ5k[ \ b.<5?[?Lp𘊰o Pa3& yN 'j%:/p /bnIO 0\|V@zoltX2؎YSb"[L0DaA˴Mal X-m&^Z%֟9[ 46؜s{0~v+Ođ( 73#{a|5R܎2+wjP'݊y1U.Fo=L`T ?^tjד\ {cل?ynJV׻Xaiy5ΔNt~2d$({6suc^a%'İ>J<0uMf;xq[z^ue僠凨6OBOS@*] [ \uy]?'ڇ"iqkgls\1Ϸ֪ bhL*4 @)sO AHx#ײ#^:PbKxmWPO!nHƽNlɰonpSV@1$/"1^CrիU{3[k =ak #MLldY/Lc-o♥ۭ&;j[,ȝafbP#V3!aP' 'Kfzĭzmsф%1?ya"nsDy~gIheڸ3EiG] \tX #+SOO5ͱtڍÿ$x>V!%j L0 FȸLެH(=mɏXoE1o\]F)Ȩ$l55(:t4P%a*_')Lƨޑ[NV샋)(!aXU% ~bM% #pSqC0-),RZ/Hޥ.;a@6;p'56 =b Duw(fq~*}k[ȇ$ͺDY!5z <$=t͚~BX!&+k0/r%ZGrֈcz02+"jP. EM :][l^`c'*)v"jb Q9q<{nW2Ln>M^Vwf<ַ%߬^7j%Z5CLumn/R9:2k"T3q U4Ӄ*r뾊b%Nh6.*9d]f amjx-1WRHq‰RT7:YVb;=sh r|rSMWN",Bafw|Tl:P.~} 4%.W\Yuz`-,VGQmavcYp ~6({9^hL΁ĭՆHՆ1=M &AQEUj&YH4GݨkAuaҕ9˛D@1.5,qrL}UQ- *r?SOؑr %@ Dz`},7IFY:j鹘k_uTt÷3;WtHC- QMs =FL!,;E|h+7t=԰9Ӷ.tz{e CNq10sZTk1Ya*NSS+FmJ+o.V<1q qA=R#X@ ⩖Ƕ?ë:PHT9Q%Ok}ɶrcA,%ΦR5U7hESVynz d@Oٍo݌nۭq_+fwZk{<سGcldR\;=OWLR}WeBMz80Ԯ8܆Ni=8131GYjFhSDQ[pJ)vD՜LyF jCi s]( * u, Mi- Hd?7iHK6yJ)uDs\ )D냽<\ӽZK~|{eP}$mWxg Hǔ._9|RⲮ=(HʼB zTG3NҋBEPIu^wtwt,ͬ/gߦa ;*s"HFySbv'rzB=Ǫm/ۯn}r5ôK|4=Q^]~-9NF?Ċi4=\ONds#GyRP 6]xFfc $Z}zh9 ަ 衿Wtၤ.b-Q-TFX7spD}үg_eˏsU|yBI( hfP#J7`/V[[8E6p2_ΎQ%C6^juТ'w̧4oV+UHBu08Τy[U2AZU.\/`(HAV{l&4I0@GdYB6Ήtq SvR6./2ݸ裢,$nK`F8Hmg g#q~)B?KNHe55D4BҰ-#㡜J/vKd*\!*6; "79 dΞg;IDÐ̋xPO 9OׯѭдX */ D ]'@_RWW|rRZB esm氍FKpeRH,94x>n("~̥nD/P6mר0ҖOZcFv+o^4OW$H@}t<|R[BYOg9fiy8¾٨TWP,Yzta*³Lhtu@rD& Ygρ'9\[ftŴV=$);>2kBk8CޯvaL]Hz R3 hQ gqŀsuz2k9-0׳vsI{* ~%V9>w 3Nl9A2t9 л:lPI‡%࿲è|!cc|IL~}iԒXj']bQ6JW.Tc.F8=6HCm%]vs|j`>oWh#!dwCFV*wDX˷-WﲚaDP'HʲksZ7;[zvkV! F֙92dn@s^70q<'Wab{'m>z1̬\"S,MůՑ"(!A<ǭk8WK _ ;[q_l&p3nY-R-׾a!JO+m6\UJV\K]r{ 6_egN1[/.P"42U KS%Qf䋱`lZL`ta!-&'EqsB+3 ~b1*Be8بhiMĹz kv\X`̨f7lKTN4@gpQ`?4dRe?Euh`1$mD&yK+$D}Ӥ*4J?0$;5\w]n܎/ޔЦkcpRߘ(ȍ B\G)CUނ]uWȵX4Ҿۗ$AaU}NgG.4'c) (N>~A{c{]aGNT|Zir.?G;z&Ж>$ V{xOV i[eYQE2q >̗:@uN%%c}>fdp?JԵGkJk&J&3(ŹdmEIT1J[{uQIruv&Û[íf`<0r\xQ:Bod7Qȕ`N/Z0 9DANuR$[zEgsk1oL 0c\mVw|W!Δ' = >q_j)e.Cʪ9\_ I-ZfJqVoΒ'{yAru FpT7sw"Bog zglxäQE\z% B^(;qzOn4e!S.\ ,O9;E5PcrfrLb1.Ju}MMcǙ,B@_$س-@X;Āɕ>~9ax| iǭ)sczvěȭ_CU~y-"5s~~/2=Ib >=7ecJ2a˚g092 DžjSXܴN=֕nfJ1^(aZr$uNM%vq>)*Ln!gM &IxuCUaKL Z„Z zYElbՇ1-lbk_[h *aCg6R3T1A-t:a:s%2D"'T[ƇYXcenQe=Íp,观ͣ̉kdQ| wyI=$p[{geU-`ޞ=%80f:Bi6-(x,ʫ{d=xC n%LN}YjQ* 4@apJ/qF6%nO`)*XHǡ{L t! jbf|V3K,Wa_Dc&c~In[m6ыú1܊yD5r^=a}u;`/@^ohppSB 3x+ڣơ翋\Ixs`T#ZO<׌5#N[sNMzcYފ%L;#e-C#h^eqgچMS_*(j璿מqm{ע2usNHͧ Nk&G"C_7a{QF:#0?' xxWYdt(01FӵL&)>g+Iuc>c47K&u-I"s 'KfI,6PS>HIAr@x"6+7ߞ1ٚ WRe}蝝%x{ɇʣXqMNaj?2 fY"/È<.;I҈[/ \G!6JQ%* nm>s܌;b# ؅d@ Uy4t+Z$G 8琐>qf2\7jD7Ƨh&UŠU;3Q>N+bY4,n=>N0.L1]`.͵V8+˝4[$lzp9V.US^m*̣No=q An9 !^a~LI5[bs û|AI2JX6w qOoR yƥZBR7Yp @_ҭ;@\OAl yɸuB8TugP4P/KhhILxz8"v`z`VtfdOCi䭺xG _|>/п=h9+^LAL"M=E3jwnPs5rb)nY"eyPx/n,rұElbE}ERhg(;Cc wEaj!Nn՗ GAOsvv\H;2F3sU?Lb%~=ᖣPuEߛJeb P>] &}f;/l!M|׍]%K$6-13p;7$E+ߞ>lm:ddgzS_HЋ!!|9Z݇$Ї =pmNB,PJW8uС7k;-"Z0J|D"8J B2ؑxC ^$k͹KD۟D^S:&gx<6O-=xoNq{{nmD/脏6jJx $ud۲lոo:oa|A8YXk9i9O T[όG 0aCtaN-oO.-iߠe{MݣZ">-:*M!q#$ˆfL4ђ24 P^Z/}Fȧ(%aޔ% 0WxbFU}fjC嚛T@V !7T;4g[~p7PVhYBiHtIv-FH._>ac 6Ԉ|6ޞ XҟCX/ 0]wh:ûH<6=9~E:SzpFIp+ݗ4xʬlR;d [ 7]mymFC$O4DnoG/=\MnArՂ"[Dr:o pBVɧE9D[Adv^#A?(ĕ_> 9)X˖P4;ƹh89CQ.Rlݦ4%Q_pPu)`-RLy;c:#)2 }\CbwArs]zc3vTӼ}*Ǟ.mXHJ 8TQN2=4 82ѪsXqFA[rJ`1VOvo}udoC<܋|Xʍ߂u4 Mg(ฤQTha+O*pA.=+蛯W9]{V@ <P!- T* ʄ,ͮiJc.eͽH|Cհ|f=sqQOz&vLer3GpHRBVP(1U]_ в;lzR[J @qv!kѐy%Y]$rذCQcXL,f 3N@HcPӐ6gw 4<&X- (2΀ʢC1}z{yhq|yJQ#޳GwB+'1 psOM8sٞb epLUN}`~}#<;H;lܷz mJPjS*=,aZ0-mQ x&&!B(q}'*m] [ 'Wq `cYHJ/*1_f @f!ϧAX+Kѵ޷N`Uma"_ˆzHF@s; AF^w9CN{J0^큤/R2֤'z`G #k&ٸXO>VOu)'29F4XooNx4p;5s^8![=>*7up^OKw. 3*5zc%lmlWpc9T:3P1p:d av)- 8qx܋{ ^Ltc,C1ܦ5zq{|aıL ¨; 6 8][ǪKӖe7<[Awa[T=+Bo悓9|PgA8_/ 9)^Qu.K?q ձn{dWV !6ps&ޘglڵ#6ȴ꛵G-~7E]j̆Zг}Ão\-zL9ʈغ @0g):,Mm1 u܋;cjX @=fQZ]SNdd뙿2k9DT ^(M,_$V^͜]24uG'&:(?Rv NM̮;ѿBR=qEY^iq9u#|q$L|1OH_$Pd5O Lz ٝ*"ЭrPN񢴃4 StVkzdVbvti]E={gV=b;_A1`H|KU #F3П/l+W:Є%pk !wD@f.1%oa?pڸ~ U\8å7uL{vq:$hZjO5-,T)L9k~Jn'Xq4fyaNgz[rMtquU1qf7|}*%n}vH/:sCUBDHX"BoH[9~|. !b2°~wn("m˂!EиI AHf+J`HMQikr)t\);..= ,A\`'_Uh(S|4d6@>?.c|H.lM>MYz+Ŵ\[9!)@ ='p ׆3vJVAcdV=o1qCs JR؏td$LWζ?hVx2cXW(HߒQn=%}Io®H,L昧a:h.Ӫ"9qE"&cø,¥l \.QcP *,) ҳ+ȐmY3:":LG%Ɇ,jVWMzJZ |]{~`(/7buY@$g1`t/(ǔAk(uwfA(w˟.wEa֟CfnEI"ĮJ'`#2?EcJ3xz~CW'jpt~U%>!yn#cȁЖTcq8ҙˎ(AJ-cO|jỰry읭Nt# BTY[z.L&,P Lr$Wpa2P]E %h8kQ nUI{#C @2P5y&b!ʌ]Ȓޭ,VH4/-ʜwRΝw>*@ڿf "5qk* /z]qMIC.U7Kj43z 9UYF@ns4oxYon&LGGX3 z/(LR5Cgt;^=} BZcV¸Qp,+T~d+UcQ-37]vYg#f B%5*66.l,emDGQڪcI<`1x"FB\8~>m{1wq84Si R0eDK!)#z̎@]pY{*n<‚j:[jkwm$$[aSt5M^lulD,>f]3BhH¢:"p&Il7y @;p>Zcyk/7\8zA mHA#5(nTPv48rߕ*`nhSq1h18y>R2p(bU . Vobce t'\nTY<\xWVQUe`aEf8\ǡ@YF3*N%N[~ߧ?OwϤmD0uxmBm1I]¶E2nKҎtsKKoOƘ;6Q[9 8t{^$^3  |-Ġ6+J$D+YşDUIF?mxDp׮+mVl- ®:ѝ*i2x@ͳ 7U'Re)J{{V~n_6[kj, D'Pw"bɍ2sr}M.yt2F7H_ '{!]Jkrjz%LPI,\Sgmf1!..ջ߁rh;y;#0\jl)+QDPVp,TLs>ce t;LUyố@"s,Rbt S 83p"hѾSg`QX p*nAKhyu 2åtel)rFBܸ @JO =}/}o\Y@k(:3 zMv6a".\}íP02źKU^MY?)PQBP|їm[v|Zʨ=t+HUT\;-"dI0]A'rhʿyO|s944e1P}$ ^.%>?}OM}Rta3 בwi84§(txWjsNJ~13`@1d"~Ik ?ܦ k";a{#ڡ.MV_"13N=v> Jˍ5%j ʋF"]bz ,RGг%k0rc@ާ/yI 61E3>OzTFzСwwhDY H&[ۮqݏ Q^HU&*oyX'4s9\#-U8Ç  mGHK:.5:kgeǠ`MV~8cAKJYb-w`Z?&1tdDHo7\DMu+5:޷cRC("ك{xsPѠɷ?A;M>Be{8Or"/ojznn^)67hy>޵}.MGw3w:#~ŷr])l1 qIZZ9uɘ3˟CTOK~3rOFIY>x S`[]L;t#-y+R w~aDhADq{{V{C޸<2v]8hAT *=x$6֭7J޷TҤFUI! r>7GfcD 5Bnka!co*G$3KKe(TԵx:Sh:`:6ܢW;-6nd<cmzE&7}tuV2g5w'=]鎬܍z ~thEpfw˰ & SN`=LX5j NYA l`QM,f2Fjŧ(-KRT2)IBNU[}bŧd!WټO;>i0o: }`̹n?kK{|(,T]hj NP: ǟڀ`/> 10\cf =nU_?7e<(nꢻW<$:ʞ~[$cƤ$}=Ɏ07@{6jq( n։oEWW߰0>XKwKRإxF{KfU+4\Bd3|M;@W]p|C{o*]T3_;%g,CgslZߺVJWop&~Oǽql $NEaZ3 P=gܕ0ioz5/Ch =tdh˜kWn:ΑEϛ*[ t p:GGƆ;׈ˮ@m "nx TiʊLx۲7k[peޔ:dž\B7Hja~~Uk8 [Nh}IJ%Z:Nj֙XtkZ!|_PC,YM@4D8Ϭw}FEԱ[7 gKJce$6=acȲd:QàYit6F|eGLt쫻rQux]>wC4WKe+ٞ;Zhĩo~8!3B  b4w5-X1wXgr͜P<3PYFj(# *LLh2{ Vڋ>ZePVBx;.!;j,2Ghj4Pyt H7ھsE!~\J@;] Z!o'8_,a k\((woW?$Ԭ6Siizl74RA@]-']I$gjc> 38) $'lAA{%JeoBgBzn~X6e+VCx< @[-3=ݹ%wΌ= ZCX;Pvr`Ӧ*ۓ h3ӡ`2p$=S.AV4T֝z}0ʵm'ps!79{WO|s0 wQ~1 _A{_7(i#|+3\?am[ SP `I9B+^ 芍sPel6[5;b^GS~]Nwqއ|<8>sj=8>!hdM;?5>0ޢq{)* F_p]̋+'±l".뾔vaoTdT_\4R7Dq?Q:WrvaN/؃ YP8+[-~{5U ۃDM$_sq,( 76Uկ},?:+"ydxгq!XGiV_&"Ъ.$ԹbzV|&sXR]I,U].=$TmtnrRZTP p3.hzğe #\ Ө &>6n.sQ?ie@4d/~6~_c֏6Q:+0d$M~ k;N>[]v2_*@|Gи+2پzo='H!:i%Ɣ?lnqII!䀸CLbF4"dյ1YI8Jv5fߔ oxd6~ Q獅?9Fī=4Y(YU-KfY6>wB ui %)#8I3}qK{i:'qqǯ2UiSnCd0/Mcxo%F#0WaJ3|lREEC'm3 Xޟ-R12qIve[ 5;aic,f K۲}wi$/}P~0I/'K8'|Nyt dL)"+s= O8ZuCRW] | Zlyk#J {gGw  F7}b#|17d̩G3ixl\ͫa^nXm\;}y.ߕH}|(q\ԥאIL+wiV%0 լ bnG/8U*<| Y+FUԣ t]O6 ġ3y8(q)y(=VjJd礍xnGɃ{'ZXGPft`Cyv]kHIFDG bϜNtL3Ue>_!h]c2w ;G2hlpː&vK .'cz"a>w;ُ5yoWmfZ9bUhZMYfF"p׬ ĝ-]Bp+6Epd+7H+WB>#uĻEi͝4 Ѧu?Ze $y=!Wi>Xg4"2>'9S*\! 2p u<(TG&3J]84dtWOB 3yAI% Wd3BL(B,+|&~ث_d>--G,7q9^~T!n5qb}q!Xq2Y:[j3\[\O8%Oϙ2Op-B5<f~.Dn/O|GR >3 p4Ѵ@+rSY<*h8R(,T|#Z,\2KŚ4YNyzD*-ē|j;l:Y<7M)B~=꠪ٻSV`K'C ֐bS݂I`TH!<~$,,Ȭ6idfTՐiƞujKXvxs1xmПP_f4;,J@d/ mZ\SXR-ܻ9| 0!]n9ѱYaL>bSakٯ5+,]EG%=W(p:B`e>I7ïo,crtݺ3h}݈!\@u i2K rYO"Rޥt%6л:y6)m7,<`P۽*UPDF-Ru]ƪ!^2(y/#_2O~ "wM{uhݎګ wF9.Zʖ E'Abh(S/-ΫuUU37 *08}=qwy^#[Y7H͖v.fȠ!JIQ肕#+4-V~u'{'!;3 L7є,2u.FgJm+loWD,zn5zP*Cy5*<^bRU`]⮶記HFu3ssƖF-ܠ!LuevAE+uG˕qKc'bYC^pFّ`lkCɆf:WIQn|Ҧ[`‰d="'U ~n |jfY k\]9Nʭ$6,%^\Axiɲg8BkɏHab#'NrР2v\m*%K{h)q ~ݳr+c 3qS:C_wwLҨ2Ml4=DggiYۨvB@LK[V[8qiZ"=fYyVA%09 ,J/}iq+дEm L"d{2?r{Zkv;ʎ5Z!JDPLsuХ7'IL]$r i*x x^83Fq8egF:"Cr荛<_: 3waA)tX*o*4HczQACSǙ?TՌ9k<wƉHVtrg؋Ђ$-PlR޸׭(o+92#(my""E ?^)&6[LTr5 Qjf5?R4a56G_Şz5l]_h T"KYTOBT<.s)V]gfJd eE6ɲ^Q##wP,3bLK&i>)O _" nJ;maZEN,ocmN; /L?UA#'K#eqC;J \ |p wN7"{BaGQRSƙR4\`(Y0uOlgr 7D5GHS۵~B7O36 [Pbnľc̚eu[)y;^faz۟p+ih5XjQK]8v{h|쳋c[t~M1-8<o$zq b+6oTEr [° =k;ꀂ8Џ^2\L-a+QOXAdYhw'3|uRhU9X2+kPac$y<%:YZLM~ݹ3kn)?/HGe[\.>`B|Q* J$1%5V6znī\#cٳ!,ej#v[1d4>Xlrdu!HL{ vGaU0ež|AT% BޢߘꑚŭJ(f'LϸQiOgIŔ )o k֧PK}Et m_N,veT+|\ ~T_ﴟF7M>m0dmInm}H:*81Cu7so 7 iM!Vī4<Ռja]wuhe-bϺ ]Z:jرoB7#cp%f:V/T 裡8[f{/%^ FjNfE9pZI 4^T.gnaK)K׏yQl,>0151diXPvv?/ُY9MUάQ<6sS3Gª Ȃ%c?bޯZ~ЭMV&؋L7pQY1_'PWe]sk!<[9OTy\E(ĩ zA{F|`n>q`gXAuf=`\M'|/E!ȭY>kTe5S: _~ zPWǹpWgA7fƽ?Ek|צ$s/(~FM`\wӆ7ЖL"2-WHPN`qրҍik)~ CT6Etv:=h 9] ͑%;ptc3;[j!.ӞK39"F$/iT/-ۈ|T~bgbBmppR" `:z@HZSɶ _=Jͅc v)x|ϑ,kl@>F:̙e6B g,JH=7rkT6|aw͈Xio06F@mjK;)(.\AO#UVy?"5tWqZ杂Ք=[0 ?0ixb_ xiFdIr3=3DcvmÚ!YP$*B_p7͠w*!l)Z}] ?3|^X@ڨ&B.pEs"1ݒD]kd@ A5R^m8s4:y5<^{H=r9Ȗ'`2YS҃Nj8oH-:cu9Wp^A x=R؂fD]ЅYo7;in pW19]b9svKOYjlMQ$5lPrH*FX:@í/ yg&XR^ʖ= 5ZjHj )?M WB3Q[WAZZRpÑfM#!mV US, IgTdb0&?z 餬*Imqp=n]G07C%۟#Ҁsu{Kbx HQp //J -ZxAM۬a;oɻ2^ _Jq'R8!eU^(AAEx;Dt/XaIŧr@Z{x~;XQP(/n M6D@㕐qk~ 6'.IOϰs-X*-Rzǡ,R%b5\@v߾$M]~q_ kC :VUWTe֞k[&4pz*mU໒Ԥ,v}^b@NQx>xϖ`^IHٜQ'cG!WGm`>f^]j}IYV he3_S /.z|W.@ m <֌_ 7D Nö)]c7IǦo#{'/ Vs0KE0gOAjlږ098.d*=!SH`^)z:L/~Ҝ&b]nTmϥ^b /L-weƉKY gȜz\t r ԑP -Doј֎z+1ŷћJktA]ސْ3znIC0-\"z]P@JsL,\ՠg06rlp~<`k?9rܺЊI<4dWxVP9ۚ//S3Ή؏!N,'Z2`QFeڷLOk OXq2GLZ;ȇ_._lKOZ4 Jfi=Ya53UV:-EWi̢mDǫ\gwUJhͩu犘 C{ĂHM橫 gIS_H'*&E>? w&jj\ed}70CƖE'iA $9x\Z7*O\$!f" PxW9Hd&(5&}+fݤP_#kT/կ,͘:YȳMkrWH2_^;g2^ Ebv4"eaLNDO@8&Yfy7BXɲ_KE;UMDn2؝vGRX ! 5DN ˒.=4$cN8{kOB tC4D x &+  74=iKܵ_ҋ0<1*Pwzl'<7_ $ڮ،-*#1΁bMPƌ ќm;I:މvbejy2'r`_|G`dC !%S92V6`s^>,5As>UgFթ(8妍3BۉSGI%$LE#;y'wJޓPkczN-.;H*V!^7B1jMc:OIq;t3(0jd-!6Bb%c}Q* 8,8cW_}\@%OܛmWtg6=|<D I{>j0-;)ĀqZugُΣKHڸ~OeT!zH)Zq+ ebDid_֞s+T-pX QӘϙ v aN螤,Uc- ;8N;j2Ypr{1PpI gR'TOF7P1"kc0 VTB].8mǞ3UGMv۸Gd}<#6z`luqWq`@Ce~{* Mwz///W@^̈~vg㗹xs=3;YFl[JPLvQ%2iOV~[ܭ;XjV[\we"]P)8=[C:~(h.?ۣZCDrYC-QM৞g }ΣLU0NL &u &U5ˉg"'^WCvY ,@ahPd}Qje??"$Ċ(ʆ9ƐA MaĿꛏ3r0N4"r30-(yjZ3[ a$ aAj1Gu;b8p^}3|𨷣ed^댧E)iUTM3* TE4-;ʲ/_GZ7zBfϩbynlW:&sl?J3j%}\>c3:cFˣ&Bə qbJv'\v:P5MGc[ 6fV*+Aڈ~&h~uqq8oRKNwɃGŽ!q7n +?oit_"/+U}]ԋ<ɻeen9 炌9ˠ`_#hGl Ꮲ aC ;q(6&1/w$ԿIgXJAmo= k\UoWP85I|6٘x@%Z;0O;ರ {+nXJ@{4 |3zk3Cp(Ќh_؝gn7aU˝w2jYF/EO]E_lIh/$ O.t=OH0 Eh+.dZN V'&ӛ ɒRS.IyA$~} \f5%\ Xjit܈@WG=DtB@z5]yH^N>>ўۑnVTHKum0(z9TVc/ v 9Mh AaP(@1>6n, p{OJEG)<(gcuAc/[QTqyQa>g c6rȥj^%C(\7L'HBBR/O-tΧRGzGȍJ1댧2qnL;I rVZ#G9Gzb?f} QrťSg9>,H-~># rD!`$R2H(D~/ P2C@\ \Yў)gJ"Ql>4^'N5~WNK{hmpXgqN%gW_9_DbEqT6[Q>mbG$ٵPO}TCW|RdOM/p]hT05(@/=gf4Nx4ohTm",m.X@ᚴFDvfbvnWw=2SZ.u%?;'.G$- [Fxkdu8 cHp ж[(8SEGHF5D҅m5.5ç3N~gڀ@_!{bޤ,_plftcc Q^bX?^&oXշ{(5\+ղC0r L @='(wOEk8x-{ y\SC;r[6Oo/Jw?\:U}4)0h2|. ^^~`N&zf s,V_G6sޝ/ѓƃRn&w.'FByJ$>>88RC6H810qܔpv|'zMgbѠ֒gioDR:|*Bi@s$OVnvP&8\3ˉ@<*v4p Mr ۬Xʵ¢y7kIdAx~TS׾sQZZ2096!|>m-ӑ+`҃} HJcڲA^ JGb>hz/)sl'GCODꕅCGo 0ҹ65ʩK_4(Gpr8Gwը|B1O5V?mf_h.}ip턴p`Qr.[/Px%m7la8҆$_aݿҴUo 흖16!yLdzo$Rd Q$mUQ~L e ^P:m}u]>ҴwZc%8(0՟=wH0Y[-mF{|R+ʸ#"c`zB#z\劥}\n`A6,q߄QZ_νR;)V3Jpc)JMbw -|E>v2qR,i ޿r G.{zB xŅ<+Ε <ѪY? 9Rl}^xtI,{s1ҫRx}09`^,5m’7Lh7\OS8(m P!i~Fa3 Ͷyβ4pX0k,l} ez,.j+o+KOy5F! _uk2RD6lBM =%aAz5x$3"{cM~#K7:C X#zQjB{yK\*lAD.dAb7GK5n.ON=Ȍz^.DR*ّT_zcB56Pš&ڿ)7nR=4rK\!8ϝ_ OG1^S1[B%c=}yꕾelʀ% f"abE=.QTJ!rkvy-Vhr1'Ӈbїąo)2FIiG};&Pnss% ϰfqdsYLq~sCQY/LX7_㱢LGJ=Eu8$$n/ӲZ~S+%Զ뉠\EZ1fz]O!hSk S$<;-hM󍖎L9f%^_)?3j4"cK<=\b @׌<~4eBu@\eKe\N"z{$$2>y:k@lKleTJΟakz> D[G<y$'&`%?('Z~A[ӶyP4G`DW \2D5J<Ww),DC1 OZ_S>]0[@Z ixY-TfČHnR|( P4C d<?"a )b]7~8_Lɨh.[YU-5WE uu#ebt>u}oSȍ(Џ ɿ=T¹kQ~~ ZoV FHwFRSAte]OWKģkU.*a3W/ ,.(^fNh̿-hS 3R&9(Ǿ#W\'kyZ%fH5׫|}ӎesW2>Tʑ?I5̋|Ǫ0At5\'JrPsoxDe;֙mF@nտZ;/uPhF$BOow%C_rr\>I.x^D?lgOk|;r#i-*%!Jܡ h0X薧[>y"k%q}\*~tZSbCaSa8K[M5Zp+WF$PD]V#*_)sG[]Ԣyz*i;M~CV F## ;ꍺ H2R6$b_'(ׯI fNZ,ƴu:ϲ(>{'_+Y^?Cf+Y޺HiMobo)ayDZPN}G 4N17i@]XAGȨ;M0K2\#­,N2OEbɑ~ʨ TՈRHGI 6Ȅ:nrUqȺKNrBz'ZnuoZzoB_Ԟտy9.@χr/ bRb9BzPʮ38xzK±-ᅣcf\dVd)_B Sy&l:a<wr!2 d}.4**gVmԆV^zP&5h)赾4 E:mks=hmsmYMdsg#Hی|ߋ䔝Ei72w t֩Rott !or49Su%1pUlxk;i7Coa*-ŨeKo_},Ņb2#rܦa;˯!{co>[s–sMO`0%rܽ87>RRRHM>Cq%˴?YX94PA: usrGb7R 0LGʃ=D)U9<|]mۙ>xq$nsXUIZ޶"f^*,=%1˺pî%p Y[z~,g"N wѨzL);o@)Xzѫd>$t ąqrjPfڸ)*<7t&jr- [0f>J_($WSOi9w؂kPUiUf]=Kف]d !9gyČ?Z؏.ʝQɿ+9w15 3c&DR--%VNckZy&W'K77ZjQJ_Fc jS ;yCrdc5T^$2 5&<=~T9[fAՂp8yݚ[)]9, ʈ{8 |kǏziUMeq**|4zǦJ1L{y֡luu5aBU>N"GRi%>qn(\j֣3BDz6'JD8{ץ<XyEEº/(+@(gC<F '͙^6%\_(IK}>0 Q} .> ~%#{fkcJ7^Ti͕jZ<,&1+ :T$nj\^]a^g<%hHl^dae@ep"{r=bA.I+7;lS2 -xN }MO!WaN]./u$ (@kFv]bFO x@]X;ёD II- B,kū$ͧVAXgx53?o\9.^9ʮ$: 7d0NO*_06s^ޢc;|5|MS/htЂt0#q c?\<< \Q=Aeueg! iuŢpxb9S|h`QI},:NÁYHt}\[5UI_Fb+NC붥<YN2ܙ4<۟\Wun7 x q1-яݚ@v_3s/[MˆM"/t,% oة dY(%IYiPvt+  c{\-f ĸ "^3ò,-֎GN"~7ss!lL aHe442۬Do?NmPN%nA>Xg;s>) jEda/,aZp.?̒*Ĺ4`FX{x,R\!,%f ,=IC37T[ۅb;S !5E,#ŧyo%,Ůe$ә4 wφSuHER,uIi|؍(#^{7az `}n'~Rʓz(Dj8?UTjTh]A*Nnar<4"HdA"ɢ-Ow 3;4wA]0 x+]GtxLZkceΪ<;@Ka653{n]ź6:AnNjꫜ4)x)+B ]%PLJC8vz;Mys1zVU]OͳI,ϾΏ䭉ˌ=wSfXx' N #=Snhͧi$Jl§\9F[SLú?xn_fg[ t'AxeP–Ճ+GJ BXɃ2<ח ;`%"?Y Ci[])c@߀.9Kû8Nj) ]}"N%UG7{ۄ߆|"ponbuR<֒T^%$@Ec:\. 6UW}6cum | TfѪђ!i`(csa ۟߿`Y,xήkGm@75P'ُI0q ;mN"l6"/K%jt"7\bX {XyaA2{Jhtw)>j(jj3.mCVc JWEu HhO$*'Ws8?S,Qe QZ= t!G?A^Gt ½:A<=F=U()`tc ԙE]UN<~}?s`~!Ǵ[κQK%G Y2z3YǧbUGO{M%9Ess_(OLliTڙW{8HJs l*ƀtZ7NJGh0|R$U9⫬hJ;zo7 p=b ;}d$%v*`LUD%BTG$:e*_;^ed$W<p[p_`42͝X]J@gJj7\qfh|q6">bJ5vs"L{Vmf\|EpFah)# ؒd&'4lQ%꫓Z W!?`10KMi[:~ `~OetbQdDI:TNZKdPnhնx:ݾ#nIQ(kyá|%E@sqluhK/tAlɶpUC@%~n TN2x2Wg:l4sݠqFQ?gA9a60||:V6d .w_U*Â'k;1+Aj:jMEoE6YT£I)j݀.`ϠXڅdť38WLZ~yV*MF+TuXsRV;:;=R^B#G ; *{Dĥ|@*@GtI4n DCK %MȫD8f N]1`AayPoyV!G+2?åw}X@t;R '9ag9\ط%IkDe3٢5*LzV{@Wɼ~|*Q6EVXI.+ִiقaPF${h9RZbYByz6cbp,NY!Fܨgu׬6HkE!2]4{Kql!?2!#* `:&ra f1)7 ;rA۲ДyN$3 ܽ Ž/_1f[ YG=, bp%_Kn<u0CZ&G$ҵPnhAl6"Fg"ZjiYg(i+G .Ī0ش<7%+p+5%5$^tgYZ07070100000515000081a40000000000000000000000016650a15e00000d14000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+ys S;X~cKa-@,]iiz7Z2~g&)  t⏖Y^af`:DžxEJs!#}:gI)n!%XPtq3L@!ŠMW,]Dž'Ft+b2]&}/VSQTRE@5F(7߬=-{X3:=/x]O<չ cG~'ޖ>i2֜͘U1X1*h|p%"77SZ5a2 U9U!Lv,4])X]^x}** ГE^QCi9)k׸ot8֭<&1i#0|_q<̡; @Kƈ٪ :Fw1Ṇ&(6@E|V̙j AsnB2۞\u5 VWV8ܐ8|u[S#kt'xDZ0󉈂Th^0M$VES3 uP/w{~< t ivGܟ"IP>[TF=.Xr_~@wws[n2H27(=*9(iυU}˜JPbN\e\H{=>Jdx}ѰcYL?Ӝ: @_줶 3$^ӫj]능r %?p  *Q0"%sM;By4+Y8^N5H^T99f&k³ȹ6b4X>5Zc.aMxIKkZ&ucd/ 7wYN8o|9ӗ˧\f 3I/]އGmlۡg$j{6Dž03ppmR?͛{bC?Ļ n.+qczDlK 3`:7Lj􊓎DOIEHQq? uvY 'WGݑv XvM Z{lW_QXoCSH}37d˿[x_ V:9 sn_J:? 8>(ؐ45KhɘK +3AR;ͻ:y0Sw`kV=0̾)GWD~(_:g) 4A_&ޓf(Qrx4ѾS 1V}mW'-ËTإga2,G6vSGiBhIeeۂ A |ä.8γEu"{m2coQ%W@M+?LΪ$،;=bckM9IVᎭiw"(KOX׾H@Ђω.n6`}w7}6-Ii욒G"B NdM(Cv(_tR;_Hz@M‚꼷үȾ)Ld0zPj\" V\ӦU2FN&f0ndI6pb4C,kmU>Vgq:H΍\gRp)֊ Ua*w_{Eί@룆bMvp?RjNyOt߫ۇ\ !]E@g룟ֹH87<1>6[8,B-~a{>?9wD҈0% >T[hk'.OB^ߟ_bWFr?-ғC@p`TSr{ /77Wxb)d7陯ŮѠ f`imNjV&̒Qr%F g]l Q_W7QcnEӐ1?XoqޜR).SÌGO ߽gXHJJf >'v/2Z%PX4/f CZOV2>1lBT6]Fa-W<ϧO#},oxRJDM(Ý0aE@D>Qjc^lܳG8}œ$G9!EVjЛf9$&+:flZ9=%CCE%`fpt \ "F*B`~slТU+:ծ4ܭ0y]B$2ۓIm9L(q~8,Qe@#äb]ޯLgxS&mCx˭-e'tvIE0HGm+&S+X>׋0:٬t9Q*Wn¸DXh?Ã% C|*gB.ߴH˝ G0;}"~uG'hR|dC&3I5Έuf.:9|h Y)P'#Oa\ jߐG+>k^$'=y:6PiBܑu+ҏ>Pqul]qT3 +2goMBNX:B!31<$RE*VɖU;=-gV{^)?hѾ[黅N+ d;qbEɦ \m}rxY&\&__*p? YI)(gUGfZi!ÞPW4۽:ۘ8QU@Kz-Z\C;* l$BL5iefgYZ07070100000516000081a40000000000000000000000016650a15e0000146c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/soundcore.ko.xz7zXZִF!t/X,]?Eh=ڜ.+͟3X!HjlZ[ 8]9¶j9z*fF$,o&t>[n0LzzNF(MϊKo*:|BQ%o&P'-T)l( k .㔏Jd.(~m1Qs:.Y W y4 5?TXb;z*bܺG^:ʒ~~ @fm)w† :eRWxIp{W@g7СZh\~I+<nD\!! -|X歠/+#PO.0MlWC-at,Z滑{c!̷|2r?q +l1h3FCQXZV 武 p[՞RcnUO'/ $-~4(6\%:/60!V?OGw?5$YL4yCYGr+Ff5Dyx^EH'_@cl52O^FRjKBnxJqt'KsspM14OU-ë*_֓:+3(^Ql4LՎ1!@6BfƠ{N(ha5݄`#ro\cILK'Uif<;o*z& w|s%NpUJgpL-}0jh7PFuN!eM꧰AeJ=DH~n@@5@ˋ'WY|Pܗa罉wdOIBg6r }p 0{5,i&s,s8t!H"WK,;΁*C6[L9: h2qA4Cnl4J*m咰zɸqO8ybT"RZ PKxl W`o"[s/nrj+,BA,9oW=TM=A )V?3JVG\/0'lE"W,&[)z DMaوڕC;DZ/6qG%pĩa;csԱ#%\2E,]eJ$wYY=Pw"*LTT ,3h$lF 37GtD9"mlOCE~׌eR@1(Gbx\lԶSŜ_iF;bf 'q%7tGFt<*51J.:jϝhMJ..~RO3Y+ ܱPG&rfoǴG޶n.YK+~J%K _y naIZKdX v7ց^b'j'D&T1.QNII v}r˳1:y0Q7<%xJԆ%֎.7V"U}|8alBe> @ t<[5{aix߇&9м|7_ZE#C9ymVE%g#3Ȥ(@=G/2x%gh f7#2jcql *슊6M r')) )^Е\67- ^@h#YGV?!XC.?5~&Qdit6 gL=gA)Ad|#< qEO0͗991d~*xJb[I1xDBCX> 3b:[y"{ 'm)aP& MY>C.`WG^jӮNg=5jq9}._3S״e?Jf66ȀEGr 6$ &j~I@%>DYˡ}}Db@dMAsM:Ej.hgyŷi3HsaXeuGT{0F5bSQ֚c7pbgN4pʁ&h=nT/UU>ywO ҕ*ކ9k;+K94|̅Nr0W[>A.* G r͡Nޱ.m ){/mR&8P!5^Z,jYÚ>I1ZVޝ9B#3fO ͖7i˸1R!KMq,5pBՖJsqfbSC@_뉂;v} LjRp7ٻ8z+RcE8_Ιw;N2t~l @žBaL?Rvsmi[ xj#/UU=:VUF?T^a ATWRn&`<t+`d$*wyN.,QURﮏ%vb0?URP\)}WLD1[ih ~%٩,w &?곎y KKVP*'{31ڒ/}*}* 5&ڇȔcv9H a]"I, 'w>qًh %?H{J6Qbn27{ K#߈yDr ҼBބpg=+10 "=S{UCQZMz|QD:n]UuJu}lϖnS8UT*H! UJXS,ܠr{qU6]%PD^%}Bz|Jt [!aqBOw5a.޳Ym%( ]02C3HfxtP xS(/Q#SRtG$֏\f5,? CK'a߽ul߷ǟaU6mi&僆FSBtk`Z$U>/ N]{SQ]dF3OlKѢpǝ` |hAڑߨP-tz)w٧(0GOgYZ07070100000517000081a40000000000000000000000016650a15e000054bc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/sound/synth/emux/snd-emux-synth.ko.xz7zXZִF!t/~T|]?Eh=ڜ.+A?bRpa/A?lzJL0Tވ \׽hh헴M ztvPoЀ{pg‚qjz۶E8 YDղuS6%'q:lG&ZӁ͌!iHM\ Zc@al=c?9טWg>_$>_NJp*mY=\櫜}?h5R(ZYx0yBjUd"Cm9zl9v]+Đ1xIS"";DTELJV#&JT3 X;gFru2)T^Ğ/SgyA~(e2sl쿕SBt04 }PwPlT B:߇qz`xV ʹ{cy:yKZx rR:{Gf' u\u5wiF~ kQ[vLf"J.2bCeOLf3#> QaKiOe1uCM3aA<Y]K-"ROӀKN |񼹻sbDb׭ܡkt {lr|D9:YH}z^SLjďv~ˆK.OЊ\Ό7'i<'_ o9ńɻd AM''%+ sZIL^Ǭ| 0G;M{\ro\KBxRc:%fӊPⳝ3Y/wYBsf$)/vVqV 0AضQk'ΥG7}լqb%,*^2!ٯ̸[g]F%NW0)U8-AZ+G۳x{ wJb#MrXe*#j8jҙvDK G.C7ih]1ڐLHGS"P"\~Du:m䆋 :mm(p-<~Y; d}S 3ݘ@jg!i&]Ƴ˼yGK}%?`a-*5fGy5mvG;mc#Gljcx@@t\hz?^G!))߸=MWCp/3PG4Sfe?-_!#lTFG}S||uwʰ{{6.z ? IS+^&˙M\B.u;| x .~3 d~;_;F] Xf-#Slh)% gQ6C ,P";E#~^E/Jz⥰r:I(54qfmv@ͭ)Z&vHk2r'Ϧ3`)G9Ӎ~ޭ1 dp6N}mA9 >&jdi:IH.bn&J/) *^XiD$yTo>tTCg.Q:vcd!1S$`5/n4†蕝`a3BX+6Rf߬4P?ꆻ!/<*\{O ͈&XEgۧ!>vJ]Ϸ^Z.4_/h >\B+ՂNFrz$aU7:^nՒ8 ̔9,4M{Ɲo@ͧKOג#8Uj6B+d׷Sl\)WNeD6=tO-xo4|ONG1`X $m5=c{o^uqművz܆Ysg,g.Gu>-,1/B_0Yݡun1+=#0A-MqU(?ۂe8 E4IL?sG Yw5UWdRjE@ ?OD> 8i$k&!F{)ٲ[H}נNzL#ȢȺG b总5"JUY57pE<::`SLx=LYa(e(Wa_э5TcQʢݰ|TB椵U*!U*ƦȈI 7u -[t|y9/t5CdIAVT^`9P5pJs}Z;R. [dV@RykS]&pWjgu<ʠQϐAYMq(LZ|_z8`W63 T(kV:gar&9|`nIׅGd+o:˺B$ߩ[%D>MFA !S̐n+L-4͒Р$NEX줢8_MDg+7uF S}@14P3>1|U |D%xJ4M^(X~:ewJ5ȣ36e6ʛg5s1OFs(n$-5Y|T})3rMcZԐ>aFGOWL)XaRn=~^ctvݛ1ѠɘfM o= 0J$`2E HC#ݼNo`'iBBfz% dQBld' ];AIii pE_+ȹB<"jԽ>Ʉ~eji~:t5c!D.o8B _n==ÖK[=jW9dj$,(mPݗIm0}E[1Op]Þ%~Hf1F"efP[@a$2]*z =W1LHܗ]y&J[nA `h7+rl^P]< { *oW6]c֜o,?ZѾ@eSJo&61Ԋ9fV6ϧ4{e-+HHBԂQ.D@s"8w֕P]*z4]bcgTO`G)~:YCTyO0ڤZ-[LPh\2EZثH c!xz3{i޴XװUۚxLH͝BBwdu6Pe5?cpJ>:Cn(TvMq#U$`2񼚲Փ{Lq}ځybRm,)Jy~+b?LGӳ&lϕ*2 P> HTUC:DtE03 *w|R)a" OI;7 h "~V%T+[H._jZH?1%*_ Y2@HF=pŶuL>>פ$Ly\U4rCq3Yo,hݟdg@QJyDܩpۿĢ<̓b߄t255&`uw6$ "eQŋyy̙(zpjYn/|]3gQQgc.I73qg2JΨ,uӦ)Ob(5ڄ_ڐ:꤈a̢tۀZrHu6?s9''->SH91c#e)0(Աvs.F]5~ _~ I/dSӧY K]vykOj ӧpL 5^%"!}Czi}gs! SX>NdpK2ѭ# |[=H=RCd&e$$*Cm6v:S`AICe׺!~ޚ`cvq}AYR{DK8 =Ha7Zl^4sFyV4qMJK(Co<+R#c=?=V;+o:V~`XY*v1|vǒ0<Γ3G}vFM,{a1] lQZS:to桒D)4Gԋ+/Ֆ?BP4?5c@7fiV)1)ZtYq:x+WtMJ>Tk"fdN+%B~巂7k|jFs:~s{-`3xDfPq-j$4 c ܈w XOvR0҈ۈj1]qg?si/l9m S D k"V c}) 9ھ&팲y%a~{jnh+ -֮a% ^2+$"V0|،{m(ȶK>l$u>ylmxrzV-eԈO7K&?o/كPH؋ճ֗/*y#˧go gD{r}['RB7km^3{OdA!09$Y:AIT,L\'2“kZ{ u~wZ=jVjEf6vTdn0܆\v JzG`oZO)1,e~Ky i)bV I&*!گ4lsFkw; H?u6PDZ3C#'R5 =*FrZpu,/1S5 V{G K |#3G2::lM 6O RY,BրU­yy&hL4pK=ĐRAT5bhҎ!ܩ=j*4mE~sjBKP82}eW0bvk7NqE_=UP(-{pKTSމˑN@$2 6K1)!1&;vLd{$hwCURְlI=wSP8_f{ONعN}:Եc;:LS4H5؉-Ь2J<|ϰbNt YgY:Qp(%#+EEv1">0DAƢ0I(f ]3.+zX1^<;I?&#$2|kvdC w+gF׌n'(MkEroݯ ~KmD[U?C&/epkIcq~88/` . &-DHs'XA"Qj9]*ܫOvDC^cE>giEbݭ <:x*R5$1if,p\ iL9lnvy<7/v%RΈeI3 ekaPeg߾7Ht52V^6P .Jp6ڢ;sʙBCJfrל݇ aPn=ƻje>gaGK,J]9cfK:[ʸH67i &v+wL?-lG3{O3j&ks'*u)ϳE5 d;wg9K%XJQ^)(:H.aP,al<1+^Uyz<8j]x.=L3w,jX<G{Eb,~iRh+acnF׊cuHS~wK*W OR BcVKn@_~'e ;˔^&.{nhcW}4'fEB*t;=Ħ%י5K2D$g[uZM=Wբd;}t1nD`-g(ὮQEed0]ӂ L!jj= f~ )"[m/L~|HPRxƛb+f&~ j2mctLauщUo )U^{ ."z3ԏ[iTs.E?)+X/t[wҘtayJ ǧf)g<)_F&!QbmR\ ě Ɖ-0ӅcA{QI=Ԑ[ s?cMįʈ!N퍙eIw@XYⷁq)!{zzՃyw]'Ayb vY-e"L5p_RA̔`{ ^dcx6Yvg@0My7V7>nM™J mKhc.q`y+ 9/Pt̸Ѓ;Iza՟BtNһ<5ܔZ+HDžA{,co۟a=#_e[>2(i&xդP`TO -Fuw6ښ`7"v5d9;%$DbmЬWt=iKP{ipO*sgK_ArY[ƒZ6MWPyU((g`t뉚؜# p3DJ&:1-܄YX)WJ%@=E&lXo#PW]~gk=/L7Nü@ɢ{R:iQf܇X&f[oJ;2y#ש{à  {z&|&?;K4%banL*Pf ny|=)X iWvyay F_^h&je";8cFaUװ'%4):[ܓ-ʁ"7;ub h@6ksNR-k'R&ONUJPMP"hiF/:EpBG6!x p)8(rƐOc<4eȡzw:{jZB85!|bbP^xal`@Y>c[twMRM*6 &oKUWd+ a0xY h'Me(CnJJqr[a1Ze)ja/'?fk] ZYd9kEh1TTWPO =4 NFF A/RTnQ sF=r3Q0R /ک,E[( g zZ}εWvmqtB`(>LCv9,@O%cdP٘޾Y.Ƴݔ8(Y>Y~ W,!]ߴtf2{_bzݿ%:ꑚ !| osBʼW `hH}.W؃Hio^Kp!<} <fڟRBԃ|Fc.ZǢx9ޕOGdF'F6~ȾHѾN;yxd(NCj F!7\$sMK)@!]GׅLC(sqBj  Rɗӵw&D֯&}F/ _ Ф04'|Vut[|}dsuXGÚ'DPs4\*)U3yX jʋs_)JU c"2kqPBy62hVU y?&S.:4DNef`l ` 9y'hmuF>w6h{r|V8Qw/ *.`]42Kq\|p9*4M5Ҧ^Qв>puUZ~5T9$-Υ#M.$Af3Lŵ9Ck AJR 1\Ec\@i6KѣבV8{1H_8\;Gk,E5 zA>Z :O *ˢ6*lcch"2Pd23ʵsv5Aw5~8V6Z_Zr; C;_ I?QJ^GT%e}}Ўx@(6rc+P*!FziSTi^(k糪G<3EE]wNG*Y؃ Ui.`O bLw?..R&gl:Cwlaւu@C},]#w{'.f9jjnד#n,>KJIK b1p:n`c1i\Ba(|%L8 ֟ϐ `޲8xnR `}T.E&E863^ˆEh$riyͿd3[/@J=+whv˟V'f:2պ!mw|>]摥*"/TNClTyp#͏HP ".31QMҗ_dhH5 ׊>t)wxeG.mn3mi + xI:>CQ^ʁ `PU#LSwb(/(A3( NwJh7izAz%D["2aGAsXڶB6n_BfXoa 1 0NI޵_p+6rMqVe/RL{K?@nǸE`)-Pеb\b #1gq+JyɴjN<4zG !C}I/&BO^ f^Ju9!u!M1GdAŌ*]d9N3Z8lm񽺑{t4 ζ2Qf\&{퇵kͯWvV0Fڐ C#]8i`2*_P͕6Y_.u Cu'ࣷԬuD}yvŤM\yx(GE|i9mvt 񀙜=kR.Vzw[oyIIP:h,$24#w ye]bksx|qx;@?QajH|7]IAb>USJ_4XϮ"̕WkxxLfCzV9f lVTvjaB2' 9@TDڻ1l9Mg3wu9Yg7}?zҌO 8 M 5=j%A:-ӆqȞLI XnβyC{ةQ$g2nlUTڭ5f'3ٟl̊ٓtƣwՈ+ z{2΄62Bv8^\L`!҆Zނ [B G(!7ƀF F`#NثeF߅Dzg4+=@4hA]¢hAZǧ$Ní&VagD86ą)lCYnmXT2?LؿcT*{_%o<|7֍)[{ѩBU;2>"2- ?gdR }4%/nk|4or u3Ь_{)x3NDLw ԧz\g0T !/M-K|ɉ$Ek'cX+L3,\Kn 38lY2yrisjjm|xsG^/@Tqp'q3DD1}&v['g$d1!znpޚ,Ykv8;nq-=.hYNT̟XO})?,P~2o[MRSA)*@tP=_z"qt؀H*n^3%o/?OrZ?~qS~.co*(|[+|4HL8)-)̈A9v6#9 Lh4:zB='23 !Er8$_X 21&p'a g"3$e]J^7aHAnN٥ + 1A ,`Y.u?tim=#p@UTY%:1XDXC?QaMiT9e3RPc2~=ݸYOoXگt3#W-kdd5QW8(JSd5;$ɘ\% (*6ƭhUIs Fr3Z:׬o#o-u@uRhQ<,BxsRPbWo|q4-b 4ƛ:w"LbGk?mcЁ 1Fa/+T݉dlY2oBEIճECWG0YB`m{Pvm| ۝a2RBos glI? 89 c4gĥ9' ȟDmViEOstd^@bRjCEAPbteE$]>Bdp>ʿyeH<~<+0 #ahGר~BK֑_4]S3\~%V+KvYC ] S %B4=+,p߿^p(6]D l#֑mq[rWm|c3;q~4Jq]:sǜe F% 5ZRlZjdvLi@ gV@1j&KfLdw ~[˦P򼻢RaShMfKVxgjFd9__-htٷp4J Y"/8O6ԄCXE@9wp~>CGW1Хzx|2>&-IW5tӵWr Zu[j E68; DxzWdF|%F0( CȹdBxXy8ApbI"qS)8sh,cm}Ls7y;g8N 1{sJѪQ5<.P QP9[rØP|XUr| RSn¹衭+px]TI[(@wخ.1.OhM^~Mg w"y :h=HD6si(k;SL>\JDMLt$,@Fh{H& =75ۢ1OEN]$M_#a|9.)_4l™#}@+3Ov)6`@KI7N!sPY]t-BZQ8=lup*FƖЈYG"=܄8'-"miXbfHѵN*ȳ""mj(k5Mi)LJjjƄfD[w;ש ԟ< o,''XtRZ*Ή ʂ)deݜ0{RH)[#Y R;X緗m(i/vc,CuFnxl\GjQSk$ps#" 3VfLw?6- _nip% zT@(Z94& kdC:EO.ӟFb}d5 +o),ba︊D4RtH.7_ NG%gg)k ÷eHA` H o]6:>%%pzTFZ 9Y{ӖB^8\>l:9] ZP<eCXFb[(OGC dہ8qdr1|bS6Bݬx;L?v ]pJvXV5IO =۩|˳q b.f&G`f! 7yHLQtҎY&5%xFý\ W;^DK(vp P !!g5Ia+@B~KGYw>R.]".I&9_2(}kFP]"8Q3 %j/uzɝC ө_GM0 u8_+MԂ&U!ju.2!5MȲ @ׂ *scnٗd.}fW+6tS.9ދJ+8k_@Ϣwjx*Hmq+?Zt}]wα[eu}O`@|Fg i#D-$ 2pN,⒚Fs,R_!& 4OsL(Ca^bwgvA508 klmIIHC30<#G-hLd0eR^;e/C>x(]W"QdWA{"jQ|Qk/šGfGS@}-񼯼lqIƐKH셎"o6<$f X!Z._¼ :wu<+.)Př)RX){%$v9OmBi^OssYXBt$#_dK 6gNQ$&!c9݌9}15Ӵf'?@Hod]|ųs;vŮi')͈ȋ+  /05 rad9^GYCcX9[w-$ӗ=Jbh/D9> J4p兏{f*Vy$ˇÆ \j8_rXڇ{6Abyقt툱}S[R8\AYg3O!37c'N.Evݸdڄ'C`;#WIh*|4 p}a`W ^' !˃jq3{)ALt#9}(ӹ@X@fx,V׷p ?6b=?LptxNSnc/{W0#j4ʲʬC0mn[ ֹuut|q%s jr%3!R(pm7Ʊ+_&s}XoVJ@wiɋQ էثniBPAa*t)z8Mhe ;C 8<q ԛYU<:}& ;jXs5eVH  1Gvo{%HUbqVUЭM.YF=*[u$|3 X 26Uڊswuf8Fo):_Z7lJ{O0Ŧ̽N?=6$l !뜭I٘ o>hWHej'WõTY|pa~ZQ^VD+!1?.K<cERd*`(TH?VNʟ-j}n 8)Λޚ 1\B_PN>W0{P~Ģ`Ų0Xʴ=E%aʩf޹ɘ?cJJ^]WN|hBp<©9Izέ>fX"K9J!]q@)*fd}zNz0Nhت'SM,"m,/=LCILa-5 8{,7bV R(j2|ȟZ+z~oޛ OiQKk \-|3N l(ARWw .1ˠlcL :|'-iQЂ ~Чt S-# M%iqY!PQu@\AP$h,-C4W~okYc?]D Ś+)5ğY@I6F}KWs)*BsPs=3p?hw!G]V@b;p2ƷXǮ /lKd\xEtn|SSs*Exp7d".Ӓ+bٷrj66Dmz8cA@{r 7Pn,:"C4a]F1 'ԫ/0[JT CN,3X?$t֮y\_+-FI$+^g;u?%W=fIvCлj?:Vw- @LWBl#0u"V[{kx he>j jypl: @JG"kh|dQU?aL)¹ B ;tw>]e-q,]i Ď&I }ptc\˲T#vB5zrV2‘M^Gp2J]CP EImZ 1!Ҝ!f5@i3;q9Dk[.='h/ BbZSyfzTWGjUW'$VѤ9 5=^fECa=bQ.n.tRf{稜tr$xímٺLϘh触snBݙn;@k 7̿2K #.K0h Hc2q0IT\Տ '? Cd?I T/ao4F`'b% ags t kZΦ{R[0p[A30zc-8׹.4Fg O,$ت84 @kw{#oNS#>GCTxcf;0<; ,%|lWD@=u4n7. ݺfvutA̡QN\C8W#:Qh.1<=mdϐo{Ě0ѺGM ʂ }oGf<*cZf:VЃTaKPR4-5n͖#OTWL.4[ZSm5&!,1zjr9 89r?)h\^{ $#0 BT槾Kt4uF缞ۡ_"^4(A)gjyBeDMB "3 tm$s‰7]@TՕ/rBIUy]o"[92.d擗vFa |sEj;iZў_66/π0@dN i#n0K`u]s2wa? s P/Veڡ%:$aPcM- . t߂Us@5:F{w&۰ͯYE*gqJJtF ;֜%]!XlI|[l8a)Fp^}#&?'őtx] S4z Kē!^ o9f+N=mdsAX^PW%TV GWcKޤ.a]#j>2!=u_ɀ]"-N?wؑBdMz,Œ(F|ZOd6Y!HB;8| 欄 6q8s0_ks5 j%Q^{׬CqD=_Q#IJ3U}C!%c(ژ3Ѯ~„OjƼP4,Sర}N4ݘˊ)$wf\rj͋Lz[ͷ7 ,[nc}k^D\/͜R%wѥ|G9zjC˳L,3;d8]Ι`ĥ_= ~xlFvzo+8$ zSi#"g]P-5p&W'}AO~ZAZc*1֩"xgl2cW`sH9 we@K%T8\婺 75'dR aD9q3ۜEO>S.u|p^:bSAٺt.ӝ5կY1ɗ<3!Ӻ.\X/pض| XEs~_wmkρz[ 0Z7d|YfGV{+)*/zH1ͭ_/J"6Ǯ j+/ZsdG8!f \s o##<˚ī rM\Ĥjjv-?dXKqgR9 dŰ%SUC vޗ 'RJ3oi%V S~)7c}ƥ.tLuZ? .Kҷ85}/aW\yl֙ބ.1#}Nh,qhXsBʫP>.sSB.i_~%n”Oq *?&(d_yָY}k1ŖP{sJv]de ,jA* A4,B5[~U:v.4;š'-Ho@|F!$qB7Z#Y9ʲ'.:g*(jے6ڴ~@30|81 L|DCJҳCL7򆩔?mZd9PVz1+9pXP@*{8@t7#il%V4# u4Zt:z2*U|=XLΧ)3rIW? Y)%h,G:h ;3I遭Zh k5&_ROiG(_(+ǻ {LYz~4ȤBl[j0 jvꙵZ)SP@e؂H ]e}DkNAsZH%>9t#0̠ej:ʿ$́=(L)[cv%vk!Vb҄!-u-u*$Pv?yܒ@҃P0Ot@@r? Ksr@Ll`'le 0P>M#48Q"7YCkq@^_xufzR3Wν%TaƻMМM;z y|˚k̑8(kl sl-ui,Ƞb4ĘvmpFԮ)dBZZϥUȢNY1|59ؚFs+mdKvzOڳ[]{#eKY3~*kU2 aדah#aKhk]sq@9".ZH:v.|?Kk XKjBκ~dGH9IΩb`V ځ Ȏ3å$oJPxO#|D+s_qZ?g׋+F 9~|2)Ѕ: 'GxP,F0U\~J,lUH2?ڏ-ը'WYzwU3 ]g`wJc9%'7cNz@d g֋˅NۗƩPVRqsZV|n63ޗڲb_kyBnA4}FEAЍyJR-Z"_s7]ȑqَ"Z.T&% t80E_:wc!Ǘ0 tx|K3qz@g9C2 vXw֤瘊G)tKA5덣9W2TGFD8:2IN @v#7'@6D0l5B(<'L;iGD?w{n,= ȡ(3 apBdd +4r ^hqn|3teG/m7yj$쁙k)I-GސϞ&wc*zH{ANk$W,O@;+/|aPse&D|lr"<.#N*&OY g欃5XI;+Lͣ% a͍E" 08o֋]5;v0Jn5Vq'pT=١!30N9 Ⱦk-D6cD8D9ঝ[T-y%tqO(S;i$ςcoCtClF.W&],XJj#8XbTa>97M2Tb6?pw; 5Yw^<\cG Q!6Ty@C+/ U3>TmA@W^\ת?/F|Z/\o7i/՜Cwי=jpŖ8LP;$Ffgz6_Kޖ& 6zI_8Fab]ˊC"9 Vk7Xv< ?pSk< of@l@0w~n"f>!hP9]Z˙P0A7:ΌQ Z279 )-'վO7eE>VNkvg D;ޗA@l8%nPCx?DNza|ٽ~|]8hdߐ?T >њ-&PЃC{ҕB_ 0"jkUf{a[A`&{ۍI]7O@dJ-v&So8:lK ps jT`+Cy~nUmUgj<`P pL6ۓ}%S$8FgZDT uAĚЫK]PbkF&-n߿dyr./ Z)AYmxkSEDr.0}]66M\#ă1B [c` ?lttoD!ldgU -nmk,TlΘ0D;z /ʬY`SL%kpN~Rq_.9t` z67.lZWOWi}5h1! 6S(+ipԇ|/2EzQ6pVTƸw*lQ¾3d7.{~"nwv"G+yO.sj@uqm,bn^}!OzV ϐ2Wx0kh X  aT,d3B .)e^~ >JįgsqXy eꅁ(!%Ybμi+YоsEd_j:FZ}C"{OD(Ou ͵hUOJ\zi;9Mn d0֩7%qwTr:=@QMԁ2Ȭ)pu%^AߙGpbUb=#a渃r%)櫸L7 sD$#Z w#/->zY ;öCy,|bG7q4@,o fr/:Ȑ7j57)O=H"o},<~A0ٽ?PW񻏈K`d?𭃚Zomc%|bF7P'ۻ7Ve Jg @ >7ʭ^!/is}]$YyX&rô`6F/~ o (#/ń~)g!8_?FE"t^;m]C^@nBBMW2Q]=W }^ddf,eN/>uyZ_"J-z}+~thW3EQ̃x*z\@\=YTQrUQzEOq"8UO:7[+fRFy"l]@`$G:y`gG;G`Ui٥ ִt;? }_St&I/o1yb@F˺[E֐x|yb$1B_d5"vڶ+Y+[!=+\)ek)=dN@@M`q_/C\l?#CLvsJF >3V"@l} q!DBk']w%u~dW_qOh]il1h$F}+u43l\%Pmd02B[jq3UV+=j%Ȁ Uob`W$&2py孂 MTO.Z܆li <y!1mma6`^(Gխh\%}FIf-6FE"!ov+BwTF"(aBam?A*Jۻ@R) k\*7Rdh B3FHMWv×Xj>ei3gqw{|9M@L%Q4F T⟡G0+*W,vGe& CUn2m1 joCsIn=wQ >4T|d_gG%QeZ-~~ vE'k~( ,?A0Q]Үp?vQrnj%JR9\\k7 ǪXz9^g̥0 bi"VPMŮgŠ?2A@oIbT0ࣗ6!>R/z]? $)i"@ϿInTTWVJU+Eb@y:CE W=^^eYG,\,N=C!L|I5-&q#f4ޖi f4@^Iݕ`o+7}­*eĨUt)JL:-sBp 4"a xn;W Z꺔5a7mU`I֌CcCjN j0EsbWw6C~[ T4ٯhN 4k* ϙ[];UYcw aA៷KA^~_m+?`~/BMwQMpjd8M"wmzN :? }$p!n-w`ex~(*2(3s qRI_fz pԍ:дr-ήXj6pp2< w?x EF#jpϲk؎ \ۉAV|8&_7",Ԇq* .}7YlB6ϮY-PeIgNG!&c#aGۇt>!>YsFgWwi,v9}EI) *'ۦF׹vW)_Q `hS-\ߵeyn{'"Xe 9v7 L6]i??㤭'y{}W_dD6<};](@P(3|bA. 7.~y'?7ި#+i̸l$QY%CB/og]]F`R}s?bٴhUy0w֔yot* :-[06.$/I_"߳? ! ~ay>YM 7JrS?\6}.SC)nbvv <5ܾ*{$ ,3xak/$j7]If_#+|ni8XiѺQ7pg WJNE.pdQ:ړY {?26dcEwY@$ڥJts0pݜx4(8>tp\(𚰠9؍^q`k,|GۏSnx)qy R5^Eh,v7M/ṣKs =RBeWL952*'H9R$"|.\U7gxRc CTc3I19E{ ݱHIIดϥ9{c\qm"I*"n_!Tt$dMR ͝NyOf.5<_?~@5TՂobإGh;q~P}2| ,qU7)gL i1DcK6a i]TeHeKE8$ç*\n3 O㴧 n@ě>Ov7" .GC6+#5Pi|w1|c"+K Tl.0dԼ9b. Ш⌫m @p-;δq|H3v(K*um3O1\ŨN>v}kh [( " aNʟwCodtrI`\e+ %ݛT+~XZ0. Bbm{G78c{g!lYu[K0}4:kISPrˎ ? % a2p̸r@\'q`RIqS֑dVq |?ueGjՃIJnKGM/pXO_%50{ C@Ur^ `|Zq/] x W ҆o3]*MC`@ GM'f{~oi!خIH JTb^|Ǜgn~MKy7vM~`6m,CZt*Iu,Z8.ҷUwc!@T`eK'U,fg3P){0VUe\1l7%ˎm`MbAhy"^C[%;}U V 4qEF<{9"+f]v w*d૰}. in;sL0I% Ք pWF[Y:aerK:D #$b;c]e$?꛱CN:RlK k@v^u$ˢ7g^߼t.'qoXWNJz}+X/%9•Bܰ Q{T6_,xS>D ǓmVל Se=<껢BJLqjci[_ԅDɅ +/[ۭhQIA^ؼ K%Qs˒- QglH"6+>;,x +?wPU3Ć镐VZ9bR=%Dh=3n(*jy$=$@h^1€M!xEC-@㣐 漦 gR5ƓțH 򚑕os]cH5JO)4|{V5r)Dóge9ܫ6p(|e4AoePo[u8t{^5 /VY+A D1Ӿm|bՙu9-wfB>gW0ng@Y BxxJ1+UZ֞^jRX@XO_Y!_R"yjb05ݖV|YހemCM5֥Y0/_DzF?1iK/8%cK?g6A5-J$RBAqE t"S+DnWR;mڄևH4\Voxw%40 wYDs`d$B,tBk5XdmR\@1_OWVN?l8Ok)H_2}AWa@Y+DڳD숒 9)g?ne*[sϋ >M4qz߱Lm~>c3qćm@]QPM^s-q ETXИ]s@`_]ni3mmxZB{gr<!B P*cslZ1̛ DA}<)(Qי5hs[Y`m#G4Z #w0E̔?K3g' 5EgIL~">yۻpH jRZ*ƛxbn' 簪P$nbr@}LHH.&#?=xql9*fGs^ʆPqcf/JKU`A&n1PR M̔}7%AD(r83)<cG ajԗ Д/wJW |WE/aFjU+#rPSaFʰ*xos, ،`=qX B=Th!0-"5kčH>|-(BlRT}şw;Q9x y;"|t*m 2`l_E7Ytj4@k5fZM(63PPjKةgTcW[UYFiY4EB Rd]i6/p$RG MqjliHIՊ=,ڠwng7ܹk4 !F&:tHŴ)>Ĵ Dϝ-[gilZ¹ #tc %.Tp2mL(O 3=vC֓+L7 0Kh5 _:Be@qp1Cor^1G6 d*zR$bļƛتe]"\q׸s(E\vD GHzVG P@W~S9%1 ,?l1rփdL%|hJ AIK\HЩvL<ZO*efᬻ t>UAq"xGP;;#TLJ>j45oXK.!'^F|1+F{U#1pX2iF3|tӯ&k u(" ]0di~ݻ U2h8w?FߞB퇟Ɋ'v?sّ{-z Nq`j7j.M]i9H.2-fisVU-qWz˩fK{w/o̡^ᄁQ*7љpCkؑ|g#VFF͌9]0k}"0WQhdԜng4TVDEP7_݀v I`iT/<[C92v ԖʏLӲ&2}Z#gj,nС8R {7 b8>s&Wj z;J@6kz::cnt! @OfzyQ7kVP_[WstWsdYzK!Nh2-,|'7LD+`XzD^}oj(I~퀰#h@sį}Y؜7hc~](~5T۠ﶴ/JeQGogT{|Os[|CTbuF௶oL^;DR<;wemfke!CF:kmșzDT #Jr/+=j#3JlL\dv]$[ +b>zY3%KZm}^=&@a@EF ei8Ɯw^t fwQt1|$d tyY0/wd6j H.S'*{tx ;I\$6y_ݏu,A+_ޟgP bEBlo3P łJoF~I'⃧_hTפc ɸ X^Y/p46n远l{0$;/Qkg6S-GCK#)B#Ư\N}K(@nWz2W\Pj0}{n]@ S1WC;6@8bM6Hx Bֺ(DKt\Z\ZTߔŤtm@[4t3+B9pu^7m tَ'H[VgRٰl.DR )QHsf:c62|Ca Snvnˍ!DH 5G̻px Sh"?u>\rD46T,|qg7RA] $zkL/h[| BwzsZd%WIOMds񍀈R S9u3n"A\2$T=IՈcg'U[Ƞn'J-77{2z?"n)NZo2E>1lՅ`c?5m}˛u[:[{LZ%=hOG2@j}ipbZOpP5q@ }2k򛖚loЃC5$>֣nqn~L65mDSBH?.]R{"4>cqeJqi0͢_bv<_ Fm=xU0=WEA=IC.[@M-@= Y<;,7N=?m>>浆ВX-j?T묦˕[l!V3Q] ANHXB1aUi5&,E8;hp󴫧, )[],;bvf\ɵ^Y 8XC ])(5iMc) (WаL Vr_,77 f W`#bSudvArNުtzmw), ,1l6UF6SٟjT`d ,i)P ̼QuJ V難x2pn}d Ӄo@Nyۼ kNoTTҋwE׌CÑýK֌*b`T$nH&I% ?(QJb Z 4[":2ncJ4Q MT:x\0s7EN>SA qO%@9#0ڒj72d@m$6ۿoPXQ;ЂŖKIJ0Q']Ye@ o½lj%S@5y|\v&}e{ȏ]BP njx˘|n ['ec\gp2NX|߀ʏD\y+ rbRB;}|YK:ʗz)G:x<:"IhPWj i i/bxdY`l{y>˟{|JlCA nx`TʶJW_Eߏt'@m@; L$Am|D#ytd7v}Ó\Lmw߇(t\]J`2`_r$9k\NBY,*ׄˎD3F Mo wN؛I*J`Y!jQضC 䆦]c'Ԝzh6!H]zk6RDAqʢPW7M]0˘.C*Cl7sBl3YĒP)7Wg._f{8yFhÌz_ɂL0t[,X32C9B Hz^w5Y$b7/B7I/;5yneKқdTy4] 63,6]KnO{"6x>̚AóT hnb%7SfDŽ!$%+qИ{GncYl= [ jD'Yu_>.HH?vsVӭ. 1ŏMsa8y~1xm1kS1, q7͖QӃrOnK6VѤ!k.INjԇtIK (7uOBQ> +M^đp'|:ЛIK![?p q(j 耟՞LKRB -L+'r#lk*8Sм[Nm.& wsPh9oX1  Ҧ|1<&;k;j ɠ:Qs!L QcX>G0`Xe9:p28 טflS?aW@[K lk1!nmj-)x,Lot:Br#HQr?s<^eM#LfFՀSUjo)+`qp֎sw>Q dPΈ0]eSE/@*NtqhU%_lԗV{v/y8R„bOVOTybTsʉ"D25uo0*&9f tn&WmϮec;Qg@;>(=bnoYܭd!% (lUQ S1|Yn-S">S-ƕFXk~+fw;1ͅk@SF}$fAMIQEN>>9>'3J:H|=#*Vlvp]]_ @I8ЈN6p#fN7;0 Ŋ:t/ސ/QΞ/ԙ%$Z;m%6OSrzsSgP4ou&\=Ba,o "lL| J# yF(2oxƎzv;yJ%c%EXS$KߤkCfs]=v8MԴL!kPzA~^J3jOiz? LӄU4 Qd'7eňqF'0?Vvl5c*S<@5ZťUj@]fM-;u |9xO~ ?,JMKظ}~1zeuS"k!n| 2K_C}GHQ); W5 *./'Iof`|ja!>p5OC%=mtYEƀ|#Eq$_@"n.xڞB1ιs8D.[HNw."peV;cksԞ# >4+ҏIm"<uG7Uy2!q`OkXDA*pn@̬کEXibr*1!)%A(4ΕsÀ҃*R> JG"a<Ndd**r˼j_ {=i$^.M}X /LRRt֋:a&cMp{roZӒ[]anr!=q >ytEM8dfG0:Xmɫ<8٥cԝߓ/`׊tyV5> ͞LWW}pdK%Pl=~rK6wEl{#֦!D3E[ۧ]jg>CzÞ;+7rHT_Ƥdet#ļ^~ Z~ Gz'$4}6nGN 8[mB=u-/?v)Bp1ۺNJ~|N%9nj2Zםefc1~:v@RvCH,a F5Lڋg,N(=EꪠL3nr_fl?U1Ё ^A(Ϻddͥ1~8(ڹV+%+C5&$'Kİ-3 $gW{):H(c yqFj 3w+zs%Zn)k %)ݶ6eQS;Қ*HjOIAAݵk5YNgajFd9 |pdDp 2:j|. '؝7;0AdZ3qUwك*sMӗ-I/T`8Ai* 99 שi%N=r-Ku5+ⶃ:c.]_"CYfT)y@v6jaʦҾ0K&ާtԋIw?ȭn-]G,>:2?wʦ-)OGbwo:fX573r򊘶䀟PAp\b>\k%ů/p(|3X쓿qM1uHQ۠*+߼r $A/YO~b@鳵$V<*(;Ú%wa $S(Cr䢶~tc'gv#X,Ơ, &ԆWBȸaNjg9CE=FxR6[iqj))%1SV kIvCp(wDzF#ܯJٮ. d+Ňжem[$.`='{>̳QmK^yuiXOT&>EKyih mP">D+\}h.Ƴ1U%*3b]=۫~dW>`!#ˤ*솻2&"XpD5G⣧:!cznFY}YZ]4*U7`c[isl_f#7OȄTQӛyx;3jERt7@{s7uY~Ë.z6e%S.N<=3g*K6.^&;ג?S \7gX %UQ)ug3tq2N6b~ao䶤ex_R,1J#dZȵl|,NhEׄ_kz.!k="- g:P"MZH{DC,̓k|?*WLX,5-;0[C֐b20%hЁ%̑vїNaF8r͠7(@T*(:;ԾT"eJ)9-pU(!Y$ |jNX 0 d>:ب2ne~,aR3߳@`ZpA$ "?P! ygMUd/E%axG{D;fƃϥ^ðu<8fl,-\%Ip$NFH[6ڙMIHmP2 >.](d`m!x@ѽ)tdM3W7G!s+ [} 岪xZ|nTQUK7 8b|Ac?n)F#UW>1f4I ۟L xrS BKgj@;\c;t2* S{uc^Sz:m#x?΋"l 6a hUo%JqE#~Ԇm"RA %HV֘|+([uv#"WݬEآ}~g=beDo6D3m(m U3cX־RcH *;ڑ5@8aNAsF_:Sc&5ou~}]HSeB<5m7͎ NMkq0m1睉P߭w4r)k?NO ~OKV͊m§կߝ\B?|+|4RM,C|X6OQ)a&m(ΙX|8c/ErwL6H@;!uwZW)A؛~' ?`i%Ӓ+yQfpi* =jqJF&FGEae̘/ ɲuoxry2+ig  sLA.$$ˑijL|eeuEBȟ82_'6zENc΅d5%D~DWx&#$Fn`8y o(!NS@ǯBOZ_ FW=-hmiX :[]dq糦}[AFeCd +ZQy OS0n$ L;ڻx8ah^G+iK^gԄxy)4Jz |Z/P8wddGuh ]q&CR-LaZКk*и;-Fj%4.[RSR5";M]ӲyT)Otl#xdfjOԪbͻ#Ňy4~c´;܎XI) ͗h->7RV6trVv]$i̞CUuX:-?35 Mi~BrH! g: #pV~"eBJu.`%a\~&2x jPS5Zai/j-KJC &IL3OQWnk w\UrA7vDnnvӵY1pi[5LzRLǀUdˆYf~SM_HrN(>әf8rv:T-ϛiO::X4uTWeќLT4eTJ#-g/Ҵ#~tA/9F aq{WTi;%sN|D֎bfQ`GE)3mp0Jrg{f˪LX" t*[\.a$^kisobX+K,rexT$\'FKة\!<ȏQL; `Y"Lƀx9e((d߿m_h.Cc|OӘ(%q'/U|#U5 w#B-L'I&ŀD醦{fWf{ oaⴶTU5 ԃq/Qm%% *0yr A n.. n鱵VmP3<搇'I+9ɡq (0MILJY6 9!DI#fwt*kdʫvǦ%<ɂG87y.,H$e90"˳|ʖ莴޷j/Q,Jipb^ O44_cJeuPK;5 wL6_lL37mhvOgi颗H}H]@,PA ;;Ma <)dzWP}-7Z(mx$? jus[΂-(K:ùry\?I"ɱE.5B6S$(BK /s*bcaBF%HC&3Z%, dQR$6@)(;M Nū[5W#} l3zʸ{£sSkϏFi/>$OSR2|A}_B9>sŊ6TjnWuk8EfSQ*BIk? -5!DaChcB*jOKŅ}2?.,IËq*~=!ZL1bl?Y襔e=."wҹtyǧL ZєT&Č>ʄ AaBv*?G_L]A&"}΃ɲ%jIP֖KrC,(竢7 qS۰sa e&O;.hctWM9'E{vv$$ȴwE 5E9BC  AIpҟ=m)Q\<ɳnh"ךETows\Ͻ'vR锌ds.у_Lkt3?UT۪ƛָ J%ki}P†+#]N?؆-CD's]Ses/.LttX1uA_*!o3$j'QA Y8\Y~+&f] t;xH)ɍ(rZPYju3~fԖgڴhTٙm*χst㳆&'dAij)T&Ngn%Ȫ)Wij@Q k/wKe[.:wˑjvnPCHKsǗؐ\vBDn 6 (\Bq?QaO]ݓ5Xa.(L]S&=`k̻sSq_rT4gih/xhUKgd9jJp &Qd{"}"F2#[gzkU5c+'Xdm67s6M/a7ϐoWcD1E$`f@-s6ut{ۯ;K#(B2s ǎrO] ^_]RHlu&V8%0UsDn9[FP碟$ZЙArö,Z%[@/aOPdE&\d WgttM{]$7wa-kU5{l 7%cQR'r]b`]YaX[IkERnNbB9tǶ"1/P"Sx,Rmi9<~[;AH0fl 5Af6,ӟZo{gur[YD.VpI=$&ݵhG):q|,o~-7ؐ<=<X GqÐGc?F˙ǎL7Ѥ̽ KL!C=-Df쵷G[')c uto^L/+bᖄyR{)AZ⫯¸ᅒr_Aޟ\:~$@FtX{+.f-ڔ,0us's ;]6LUb~zY^q-MVr)2i~ޤF۱8@UdEG2Tn8b(ˍL^Ըִ eDW?^+l^{4pC~w[Lol)Kb$++o]#u7!t&f봢Zڊ߱"U hb]=X+#jn9E_Gn#vλY>9&8`7cELj}^]1+qAO>1zhiSnDHXKdˍב5pH_JN s *2fMG!`2KX[By8^EZD)4&/+s9gzބ\MgSd*b[< ~L{AkV)r~+4^ \/*d>3aĤZpM뷍 2ʬr$mք:#iUs RCkc^%\0*zBk:ey&"m,%Fܲ xzmP܏L7#XBiG ymQG.3 jX4BϹfU8#qI>aUs>8G-ɂ S}}P$Tٌ(|-܎O"4q:jbG^VQ+2@{qX0*ChfZ)KkH]Egw"kuvYgeYL,B?E:yr77&,`ߖc:$J7UԀC532qf+zJ..a'aDpAvǘD BT$ϴ}qO.Z^ǚ3(=|{Ȕ [G; *d; f` D.:q9-EQY J,z=#nKՈvT '4#1U 'i%SvBSZ Glȃu+ǐ cpgpVU>ak#n GƩ#F m}8M@K[? qøPA@f:W;AZ|odW9z&&t n?jӻ;(VXZm?UзN k ^lQPGץ|kWioͳ 舼ݑנ:!j/ջZHYjg_E1xwY[Ս5+l5&='`|wW+8 Q:ZNV@J%PH 0'T} ڤ{?1Nab<~є9ZAilS6,lhp2\UꎷI>q΋A@!cc+`tp]_쀳tnl[}pE K u&iArA#U 7]B+ͼ1~) a!]gz!um[ކ` >8?g*w$SN@R~H"Pڸ5e rpvdbY6||x0|P^voΦ5bude"x}رHΉdE^lug8aXMytAER: L -zPv ~c`E~m_B0ZPw4,O B @%;7w`xcZXòw,}w vyMu&žI Qi0`0dC~[twq#/swt̳iW)|;)koxYQ|xPxJLY&_=W`%zd.:זx֮%:4;[%+oK}[hS}5FuTAL޺h&J8#9G,O뇶hz%Y'.~T1_,f~[HLHilM.F 4v'ws&BT>Fz$-A)]ybgiwM_=ߵfn#i^V@6uȭԞ;鋏hz['r'zvf:ǔ>\uCyCIB 乙V5wV S2'KgIXBmֿHnқӤRT?Mn-|uӞdel!6ΝK(TEDVyxԧF/R7GLY,(Xgv|].U)1voZBLRj6`\Rf\MzFdC!. %۔}[V3:w~4|YOlJ_Nye8f,ꮽ N<tҴ8ExrGjOW,:)Ί)* 8|h8Jrሑ^{;fz?e-ơsګףhgL\d QVrv,AZ<#xۅ EKZ>V,F„.X0s|m_`J14?G‰Y=NM*Q(&TR@;$r~F@Ry`Ư@6KŴ9p6d| F[M#%_e2۫OSȥ)ј@~koM*vCc(:O.|H{:}Ybn Pf̻-X! Igyu8 G5I\D$'ޗ ('s>CgKVA[p6"@SeϧNZb_'lqHZ5X@fhfKE35^- Ҿ춬CRue# TdQEZ4pt k LiܾLoZajyj x:&plW˯ӕ \-gmⴲhY,;pORrr>g0µ)I5B9+Y3j)B?Yst24b$sx bA7a 4g<]:T=ܟ僢 iD^ֵ'7+PFjN7Jbt"q@aNc+7C [8 AxWĵH+2qCn%O`DmO;(ZO^D̗ljuh=MN?yOP5w V4,dGr.l8 +]^~((>|J5Xmix ZqW(vkwW4jU4;c."JJ3!SC@Rue M'3/>NB(Uox CmHIC$] 7:5x K,@ @Do\K"Ƅ-A%>*4TMh(pr8.i ih2TpF z&t=DҾPD@|W5c?c<ό:6+ ;ËuV6gO`UqmV:U!.,Z|Ae*T ^@<5}/ %w|5Bux;A5jJ!c-=4g$ e5oJЍBJ !Ug8~f\ev\/!ޜr~^TfwTŗ;mӼ4 A2`,<~TH6Bٹ8bkZ&SdYRB݊&gT(&G:]ז2a42[ e#Ȉ$ H!}ńwm$,eA^3`Pw&ӎm8@Ω\͊;uV?ZK!Y&r_+8~le(+ 'XY>6S({H8[A%<Zo"V?;X<Jg^EW5M)+J >u&3JG:½[ ȢM'lX+,B.PyрAwW$l%BR} MM%LtT/^$ bN8#xBC]~Zy5B%3D70?Q9qe8 @ >v[o)!"C^b{yHNW5#UܝodN;@ty26S__@7NhCL< j\XkD3)߉9L}/]hip0-p' 'ݍ"k5SǶtH޿x_XN`C~-@#PvUdpEۘq4 /*xL[k5 +dfޜ}'uUׁK bHGS> Q"YIsKBuv8`9112K!=U1~ܾ:׷YaEm55qAD{҂!^@_Ǯ4s򬟥' =L.@w10P,udه\dj 4pΰ|m;nNZҡDvVd]q*@>Ynhĵv@mv|\.c*E= ]S%xL|XuwdH(-V9m{b6=ʲdb%Re ׷'*|^_8gEXVaWä+ jEWzjx,–v6MR??'))tF/ FaL@Q6z/Q}~ඒA0 ZȘg7<(%V5<~FxJ 42 P}T[E̪{SBR.bÐoy~1kd|σl@&KH^6 tΣ% |9#NEW >n; sg \M! 6Ȃ3<D3=Hl94GKˉ;S[](iK'] B=kͮԻRy֣ C s~H={|RJIi+HehY*mEs/(a_s %c@ⵞ$bgv<ťaD?a|6N5/:Hv4*qѽ;L;197|{v!S[Y n߇ %ƂxԐ <4z(zDfRh2|Ã-7";RǢ2S&_N^ sE춃VQի27t>~悩'M)rTQNC,ǴN]~vX|ҿnړWp6|l]6wwH5.ާUK* ݨiHe䞵8LU(B8d{ǰΖy1-ʷM^PL‚^9P+Y }?f ؈Ei6B^t@'y;է<`=ŌM1ws,'I.:-(#9UR3ng'!b߮`9>\xÄ/k7{I#5:E>#`A(SϺk YE"ƝC̘Sϼ%YFoyzۤ4Eg`5+"ж."&Zɖ[b⻃ jIr1*R)]O7f}kvjC2S#pnH◱ݎFWRjJ!rw>c"EkRVǢ%Z 9;J} C8x8ڽe%os%ўiwH(/1Hk٠/2M ' hҾE &4ÑMsJvd{]ݽѪʳ_ 9 Q5rٕ𙂃׬GtOL.q70o؊I+UZGR #3y3H貶=Eѱ B$@kHV-GW{5_]WL+%(LL_ ۬ڽH!%%ů'@~^`~_U'i OSUSvJ7=NŒ\.zT;Ŕ\^cPT`SS+{q:F\m8nE0^BQ0~Y4ű0*߅xqH'𱭏#ǚOu$$%f|Y =l @}H,ybcƀ>ԈC+)<^|r ܽaۜ8?{H^sYT6Z?A=J [?zPĢǡfM\e6k5ǣJ3͟b%7Q4DFhF1"nM~ѻCU-0x RlxsiCr0 Fx3h7@U`ይS]@|Qeku 䢨)EƵwz1w(46k),ǒfw®'wنQsCK!@+}n7{Izg-/$H+2E"'Y<;j!qCn7 s$8h@0  48,a_) .d bBu?4f=ϠxM>)o-lܟ:y2Bx)=.9SAq $Z @!~FWbKn9Gp&Ct/VھpNA!M ,,T$У?\I\h 4I+IJSWzBK7"CbHiGTkwwcA7߶cR1,3 {pNRɤ+=[bVZCy@\[$Y`/DGz͞LJ2_jhq֝q gmVeNҕ̓>}`>,] ^?0a{' 7TցH 9oG:4}XzϞޢo1 @W8_Rrz<:.ۉڦYoX<[œȭI,e 0nqO\sYd+FzÆźE#["cU~47vĜpwX| rI•䜈 %Sz"Lc'U3Ldc c 4AűrdU!zOW\3 hF@HU:z?N" zIT2ujc`Yfd4 ս,xsH90)cX+vQlTA^"cCtABICEJzX|r"}?4wu0r,Ouks Ԙ,-rj ^ *  ]J,kca`;@ͫ4BA=mk~##k DX´~Xh9yȵQkm)h >+li=x1"+< "p5# F5_ ;MήVd+PQUDLM-90kei:OJdz]' 57BZy HO_(AK<W„*YI>ZEtܥ -m{oHPW5/74 0%&uƵP2I\F,@ _L: Ҵ5$v/yr]˅رƓ 's1:_z~TO88dOÆk8Q3g/qJ2s#,Ī[H j{DUȓj|Jgz`vQd"F"!KTuAj<XCfmʜӻV[ B;q'\Zu 6${ Tfjj~b 9 qE~yy_ٱyόopu"sLi_xV:UZ2 fSl{~+˕˛ކ|LV>1xP|5XwDzWCt)vA#93bzLdB59x0 f`}hA&N!CՅdtyLTJv~g"0ihJjU2%֭a ҸL37 ! ^xCjB붺! ʇӞغ}9{To!3R$WZ8#-|ߚ+Xpzwā1Z# AN[|(gX)S0\a>~&Z895!_2Ffiube+׆ 8>G4 bW2f%omBNQ[}XV [ 8D>( 9.[q*IȉNtbR`)¡՘0o罏M.=<ƥ 5ֹJ (1JlM)0{#[dETf:ouc^Ԅ {y;4_A9 z69a3B%újmA13VmXXV+]yrգLTrdRw"C~RP\~ %;oZX^t&OG,GW;A(W0ɂ/^\+`X}%՟-O*s&Zd7ed FJ('3ȟ2@LLȘl ޑR^y KЁB13Cq;00k+b)X#4ra_EOuxX7!N%A<|v*q,Oݞ:^@0wO HwT֥syEGǺ4 e}pi _amv'S.>Đ-᳧O]!LIXeOk69UA]wd!F/d@ SAIIJg P1/X\](~HkQ[oUe {qlî4sxjS" RZ/6XZ=WcOi0cR@7 ;[(Gꭨa&lh19bn~HmR'꾶èݎsX !LXVp ka>St(.>b0kHm3CUPANtX̿tKY+C0t^MhӺxRvW徏NZ ڰߔ뢇^Pf03:[[n)(K<580{|ks|^U#4@G[cc5K8S)( k%wxI-o&NuMA_XR' I^ Ϙ ")5PƮ"䘝ffiMΎ+ʫh%2Q1YUÕ*<=׷~d}5  ӻpACqWXG;WSVT$(+8Cˡccg7Rm >ڲ=YU#O`«lQ]IsIy][xs$kba.2Z4w@1򽈀E.r)q7B^&YJ |A< {=Y,6j*Mg ~9z"$>SK'-`XNRqGYR(d[k d:2g+ӽXgAM$n?L"C>q#H$]Wkz x53.2iUK|d( |7٭ +>W7=A k9{]"0=n_'n^R\U65<=͐A΢_(eVW40yQўGyk!k o+"꒹nv%&X-UaqJWSCh1->ۅjҸ'T cZv3 `+ 5?EMUKDz 'zHn0/(8?ωDdkD Kjְp~* `09k%8Lg+3y LJdt̬J`C['ת]| t'(6\TI$1Jt4ꔳXOwYvXԆrK7Y4bɝqKʪu>Ɨ_.ѓ_;6>vZk ?s0l,lk2KUP%JAQ7:A363hICF&ٜ$mfϠd82ò}c\0яn X5:;XIPaBzjIgK.+Nx|<~Hy@mo$V*"qDh1)Ԏ=6z_aJ'lȣA|/pGG<B.(G@ԂB`ěrnkV<[0h;y"]wI!قU}Ff9.ˀ2J#(nKPcHԺ, @lQ-u٫f8bL;kQ6B̨!i=rǖ<4Z@ە-t&@Nqݻf^IsF7^ X7A[>0ٽɬ1J34ѐ*|hgH]uPTHYS3ByˎeO"r `U5aͽ\~:♚yޙ,!9 U{K3 7鸖E'!Xƨp,55$A[@Z# j1WEU@A(4R)sV@rwG"iQ8#e {ࠞYqF$F_UtE]h0L=*-yҤ?ŧcE5֕mGacF`X:ցIXA"'31V-Ūr1$e<]3;?Ԋsd|a>Z(Gco@ ܔ5 zfOcT4u؀{[$I5;T F7eh'hb5s]rG=Pd ^v!n@yJ#_{ޚZˊ^gO7e~qfĻ)f~rN"ؐDx'$ua;G*|P=BPc5Q#vMjx5{GQՃ%-MxA{syi>FŒFCXlY?ɟV̂f׽xM"Bds~a6ZM ÄO:?R6UB}\2X ڡo7 Uzuʣǒ!<,^̶7_MyCۇj'! \;>yѯwՖBӊ$qssH_F x[׍@[Ixhb.nT!Qޑ8l/S#cumpصHkvܥ(GTR_XY"x>]k{ڌ!U23N+NV? G\ҭϋ_ә,oQچ??]U"Vu2Z@ *JЇ}:ĉ >ț4k=KiԸV2Cr7hh =e樮- sv)#dHWA>:q8Oqiy )k=;B XʶIr)K_1m`Vi~?hȁj3%oY&L׿2Obz[y:'Qs(>Xxn ϗCNj\MB5W+ 4BBS(zImG[)HU٩3U{DCi[s\ig"HYdR*K ϵāf2sH9r,rHN a)J̄Wlx4o3$1 KUMJoI<>{eS`CvQb(ĩ,%9!=N8)~p~!7ϖu,%fZW$o\L [$V 5 PfE[!&U#U5EM9큛<>B2PbʣrB^md{o L\l l&d*t:Rh0r7CT͹A&A=wmx3E)oJ~MX̉q'P.%;H0Od˄fv*;WmN K.߫9gqB>4ޮ^jg7NkĜmp(zsty/zᣑd() a'& ճ XL/k#?-C0 V'r@ s]RFMivw2& s(  ϗLi꧿?Iӳ52`Y"h [9liRG ?oр@pDj Vȱ({z&U,I' >g`5an1fs7/4^hNjz&=ͨWwL ,7r\^M4#uRGLNddh$a,?UNs;)Ph';{SCFkoተ炫9< 5jS.n٩` Ү0BJFr#=hޏ! ӃvR[cr0-qzl[S-IA"؂TQ^ykV̇Du,LSڎ|mhAg"pzzĞeM!^**Kuzs=e.7\?ZU=HTZ2@H#ڵ @ 7#J FtEsGPp!S1bf yơ,]&V}I9n,֟Fu*Qo7G ZVO\j8")w3rUb(k܃{2k["bWז;ʭAoɠu"fJ9;Xr9pnڌ{RwAb1^W)vR={!o: s^r[gy]Ns$)NUPu0Lg!\&Z;,-4'AJ#EIYlsx,ӈp!>{Z_c܎WK 3\O+2hALi_׼[0qmsֈDsc7΀\5ͶbU{ƱO|%&ĸ|̔@gTΨGW!t|V 4֢7M*Y2= FrQSncK\q|+ʅNF-*řG)JIj<ȄA Ҡb"AȂKlAJ6݋/8я˓&RQQ=1p0 6Dv{g؟&x$kG?!/w-@E4^z[`usN/pmװ3u"L}>#26{kw|U`BG썰Tuh1XH/v/P0ZJ?-B,$/=qjhk'%2!/UTC` m+i=zzU-#xc#qs􈛛m%VMM*X#wdg_[%׃⚥Ŕg,xoy5>ޔXuTQl)#*wD5P$5xFv2<Z*\'IHiZƓ@2%E*{C5w.g B|xt{s6;^+ r-4 Hz zv)k/&#Z#m0ROe)YD]0 jDи 4j,tԌi2]lp nbD֬TL~:>&\$lp`G #)[@b܌crׂ]c7(oC`2^_eCuڜNF'Rat\(~+Rƴ>?}#_cn:#P1ʴ:O$ 3_]ά'wvIΆ,6].\[jcY$8?`lȘ}gD}O[q;I qԇ#LwA,ҋ*z |1^/) oR]*Ә2fc.ڮHͪB@+rBoVJo1=vWًBEV.7Pp`r_Ε?n 3 E@$IןaC)LjqqwIb|W>o C}`e(R:{:>Uf\9OEXrڐIce-q !!'.ZTS:ҳv(U"zT˟L>@vr8Az%Ʌ;kx!jUQxf"f>Hu_Adu Յ ?Wޑc"  Q˺!bģ}ρ޺b'oFz3ФSiGO.7E(˜6_1 ap|1OqP匚 k}.0QKi IeR"AcW:.xupps8L*)% E^D_֏F޾Aw! *ED9E ~8m4r~g.6diIrREg] =>yx4qIZ`A$e{ǟ'+Efc ьI~|LĴjIߐoԱsץ+ڴQ.}`{r|+mq~9yYQ:*VW=].مp&v+lvy(r>Z앃?\DA 31L폗"NV'7!y=xsq/% ;Nf8V^dP5b>-B@BEhټ-x ~tv!"JY4QJ5_t-AkX(haûn܄8g%/zQiR U, {"6{RXY̢2J=HN$kN%m0{Soi6Y#W +mMӽAy ڤ?=3;nZʭi zR=-I"]4}Ɓex%l9ݕg\:ZKOb̺a.Y(}ٱm9aX7WtǾz[R,XGx0;ʋ' O)1HB )4KnjWkL3Iu4M(O"=*i݇jSQEh"J ) D1V{H0) E($B'K&|-7+]Il-AIC&'oCE֓itD6|ᒭNwt!97Rޞvs[Fo[X\Q^Ivy &IDFO9)/{ ׆3\jH%M(\60<(uoSmdtC8 *F w+FUrw:=W$r |GM.xCMμ,osߞKejltR)prs̡[=ݏO7(v\xJ%z Evb;z(JIP `;Yl.^&jО/\d0^^+$d&;ۋ@67]%32$S4~*UJjW ~@<֊!XzpR62&[Ք'_@,R'D,fdEiLޣz=7'\WTu99㳢Wɮ~aqf*o62!FvQ r37Ɂ4 zyccDYC.`2=Tj4&߽N٥"?RQTzR:2+#( OJpqߪnZ|D͎J8L 3oayRʒI 7Dok2SEؤfS$`Dqd~қ!l̍uz)gԋj- *^JʞXnT#Ui!1IcQDZ}(+sMr>QYcJ(Ŀϭe+HlvFvryꂽY Sץ!5D%ֱ=%.IZyyh# j2-YJUnT=LQWDϷ7#<۱nSsqCJc9`&ABIv+e&u3 V3,(v'ɸHffxɐ ǝfrђHdXتs# y/`f­RAsE~-,]tt`5=ۋm*KN 6YЀbq 1Wպ-K8(4O/Y yC$8"ylg8vƌa4dhH_޳9,AzPE˥7$xu1Mb|59MtiZӽռl"SȾx;q [#Q*F 5{ jv_שl`2]kn6 /lfu)*j 86${HPĴ8ƽQm$S~CDAHЂ^(0yJWkFOXW?ēA7O7QĠ 45jV!lԋ%櫈np61R^sPu9MeDkK$Hk.Sf$ s@;'Ao~MB&o*ܟʯpe~pH{X ܎ǙܽAa*CЦ7xMLم7%ZlWQoŨF*i/Smb51Yb^+;VPP28lИ`mv\2* ufZv1G8p0ϻ')太:gH)*<~mK@ʶ3~v$ue$.7n0ʗق}.dboJ _ntq%x:&SZ;⺓,F\:cm3h/iXTą+x 12=w1X_Db%kcu kLਾדʔ1pֱ$9LTҭ= AYsnS&B)A~^\h{b'CU!KXDT|5"R9ȝa؇h:WmExӢ֪{KXj}ilH $Wľ FF6G3XTWr#[;3gʾA`8ŵ0vưjma: q#L3d$+G$K _ĘlqбF#El {I* lNF9Hc]HNSEh5ʠ<ȘI%rt2-i[/*uPuIUZk%T3'7LCP/<)~nS^0"^.*ff2;^_za"?vDJG]to~ 1=Y&31%Olis ikI\;w!6mIJ3r怛 &:ODELGAgBݪaњIxccs}*3y<_͔רUkXa'S0T57_sep7g)N&rs>x5PEnm^ xB|Kƕ3 ?vj'1*[P{=ՑEQrVڣq]w-QO4k CvʑV OPX](q W4MRϽHn׽{Ǭ?tBۓ].Ulp㶅'Ͽ9P%I7Y@A!5f?Y5-P.9wv+YkGъϸ<53r ** x[n lk 殠&/J=]\ӋjAW,'d̄"@/kzզ~w{n|蒏0% XS`$PQ33Mbmq(hNi2Gﮋrtjy3ayfl^{aX}X-1YB)gxyHH)шwuY- AUE1ۏ,Umd$" WdÆ"' yr@39(sFT#iIeeρLk93kS * t\x7'p6h|"E&,?g_Ӝ E%P#],ܷҜgSL Eځ!6wĸ_xq#:Ԩd4{Y@L5iN!1,sC'e~բ3M_q%.uAAtuC(O.=Adxv]Qt%HKN91sz@=ϔnvx~*m_:fW5zD y19d)iZe^20<̈́9\_oz_YYtdh闿IZAWV#;Gs G : 熞Z"jy>ۮb[sx(/gM)DPn/:15 T+؃I0S*7E{\ķr,|) 4N12$dCYHb]8*g}>a&Ru*dHvIJг4ζy,5mή j`=64TI]q 㤺W GCi(y}u;<7.(5:?WL`aEmj"([~NZWFHxqk\B}7xg;UCY.ږ  VX}ҟU2ѢEJ3]RXU_uUUna[B\6zk.`PӋ&=WIȢ/4DmDBoR. Ih R+ 223wvf0(WUC*2pT9@S]soiK2$ swyx^s,@GN:pck_#$yYm5KģȺZ0By9ud^#^a)ќ+AgYV[ЍR[K6؇WCYP][U|ֶsmXvi\W'ȞfXnoISiAD0?'V8N;mh0ziUǭX?rEu5pƱRͺϢ t90%Ż NxjGVY S\E<]bOZB0H+ lt%<=e`361O+bV%cmۯHuUDT9I]N 9{qEuϣFettM>tLu?H_YVH->ǕL~ ,\1ȭ=Dq1㿑'gcOY2>l,RKSnBDI ",O"*R^m4RҢH5)Y_")W=+ ~[Ȣb§g=͙vM4[4 Җ&0̰.h~A@TtTBcM5)05Jϐ+g_B*%|2gQ`&d,'< k)Bs){"z,dG6C|yG ``A'=fíECè§lo+o\쥱]p8乷vE G x ` gHL`\<'Ph D.LNvfo$[htS!OrsqWd Ԥ2m.D%*+lk8mz6瞟2]С U<ϐ{bit md?(w6e VŹv~qif׏ءhfpv D^uBu;qȃ凧SՔeKYRNi?VgGzz?ܙ9k#yq5Uv+u@׫9Хn3Jd7cXU;ȫ+JA\WN(1KIGhHh_"LSwN~Bghâ{%%g"T' ֨:ʘ e/Jps1֘$i ]TD)ş-@R 1ld|Q۪MJPi':B[x}Li歷Y^ alB+IC=5C!?sK[fqBF0q$hcgtwBl΄xJ\-O+80!CI*;NA4kl.`cdATH1S1̇T)OIuAP}&ͳIs2&Q vvg!\P@B&Y1ˍ$O Fdr"f"}|I-/L;4G[FPg$DfGc9*!&Sq +;%j-›J:??Hz[lc0hƟ)H#N~YAgK)yIEg.j$WV ݢqIRz#9"4ңTtGvdy.͎5szu/?ZVޝ]ѣ@MXQr^>[CGlKӢD^)= 9Z(g{lfn$jH?6Jo`c;j '~CWTlm!.PCkFSeW+-KRz.ąh}0!(!Z@#|zFiа6@%r??YvΔ@X7 DbqFS|ԭ(Lv;ncV/T\$JϒӲUF9)Q(n-Duz?7 ?ʁl@pHX oثK= #Ā]Ee8$^EcK|ET5Z%. (h)]Tkm~!O0V` 2ԤRN*XG٨Q9]_:x-!I[vۉEXE+O|iv/W%"6fͩM #&%I&P}:͟,U%u} rJ*~r' Mr]b 2%*`%%OMսŘRTV%BiLRJOH ɔ²$Ogjn^} C[nX+73,z09 dL<jՊ`wa?( >Iiyh<Ɗ*vk(\,J_[sWt亝95&sl,+l2jnROax)Zɿcy@'!U@LTDmr? ¼er&G6~yvcg\ #M¼rcW!z|ڔ䈜cژ7WAqKJV:$ꡈj$z$Bv=~Z2Bx8'{?D.:P2{'c#pvYǼxEt/ j;{9H$Nj7̫[' h]v*tr¤2ĈZXg5J~C0@k/ME5O8 8Zw{?$ؠxu 7)8x1#PMf-fBoA/IH}.[Q#qd>֘7 g)* $òsٌ(=A))H2͜y2̜Mר"y#@s4V&.N>>w<u4>M`#nךKl0B`+ުyn}9H O{`ѣ\_Xzۇhҿ~J"ڂlRͦo>_YkV wntK==j8Ye>B (Xl PO*h3HW"ֳY@ѕrZdx̍P.`Da޾=GJizJ>6h(w v."$H=!ӚIUkttݛ4)z/%LSφ^hC0yF (N':𣯴+N,]cA'wTگ}ɰJKZ[J,ơ<@?y^)^ su?$^( )֫7R̍ ϤCZQm)*Lr [zl,+Fl~dNd u@ z'`z+bꛙيY΅)V1'2eW?lBJ=[$W&&]tV<@d%?r$w% ¨43Ɣ@M>!yop"tۏSdzvm*\!QxZ-<֙?2-^1kW8n+qi#qE3~C?[9CbWWx̡֥лeY Kg9,|͜g\qS^:tm"a5X1,g[-+Ip mi˜G_#ҹT)n6vSta+py5_1Wii.j#BV]mVXs\E 蚕+fCK /.w_M[ mذ:${t9rz_2c_`H8Lc5v{{(`EWi5c-r]s4A_B]Z3 2# _,E5hk.7l ̢%#oq n L@Dn9Pqx"k]hP+e?c;N (jE%TuLZlteEC@D>ĈGvxc~K s(GvT jɬFjj-L(!4 Wmf p՚;w e4 3'pR9GSekfq[eM˘?hĩ_0cS~Zt (dRU:3y-d52;y:L7zx|~°L{r9ە,OBm-#8S6:3W]4&.Mtr DD-eLXx3|fY }|s ٧#f)GI"_*EvⲈ*dD b;i0'7 wcV>I٧⿄wIGQ<0ٵ+A| F38W/gؤOԢ0 # *{S7b_'!٘.D(mۼTtr0 7jNВ~kZO6 bJ;]mk;}:ѳ(L%lQj>7}UrBHכ;kZa7#Ć!sBP eޝFKx7x\Hvżo(">:':aD:O?&iYSTfќSs#qOwhM.":tѐlnc+.3]nul^Ph4W-X^#UgJnS5Ќ pS8 v3_̘ؗ3삾[PW^.^ߧ1X/R%JNOr8jr/ 4.!? s*m.ve1 qAEOB?E2|6F:$:I5RSBbGv 08|cx۠1P|xϔOѫS>jAdHD%HW N[xaJR6rHVASPjAS:tHR`P؎Z1'4cp(}F1OmEc/I ImQuWD=x̣˪)BXϋE^Z<Ќ܂t!=""V CtA(1q-9_\W҇w <0x(5>FXEP6=ՄUdEX r:'TM*C{.z`jROSDOu v'L|iA`zX}_ا+-N8kqT%(XCh[ZQ6o^t%ĔCC\A9VFqhBG@.:Q.. 6vTj_%7Xua,N:#:ݚs?.5ī+s!w۝9eq_`iN򧼶( O?af)+_$F%0# t geV;Ww o?=nOJċ-?Ppq%):4(" tt!'uaЏ^)= J'/Āf Ӑ1Bbx s`ΐ ueaHx~1"dKѓ0Mۋ QB9!I0G3r(6HJIy$/8HIVMgh,)/qR*Px5dx-bGFWNQ^Xn ̪No+B:XAJofcr0N$,1ff'TCMno(`Ny: k=Dž#dlxWUy<^4gɑrYY JcAafz ѻ4d"_8@":W'qdDD>( r S@ۦfT5nRrY~u's/jt_gw!^Z 2w6y&( ƅ z|߾"Y㸙gwQDW6{&o}&d>vpL"1Np|g~[R74:Tߚa.ni.){8eJM}O^Tc8">u5*v;d.Vzܹٷxcv+6 uaF{-?I={sYLjLXwlmC_kf t 3g-ΠGwvJٯrN؋JiҬZqh/t-z 6ZԝaSXWǫ,e 1"bAǢ{,DK>h>"}]a^(ȓDv "|@<9h\[a3BYƥla;IS3R#BiÕ#i!u N:8H {νegFAqAZ0jQh[ThJ.gMҞ)ú=uۜW]h"f8 eOvX2 #is5@&[}{\Q:zk"J4(p{h1NΧF烧* hI2(cWDIVޘLyH8n[;:/@,Sd9; R+eudR^hhC (3/D&}rPms '7|wP Q2vǨ&o__Q泏 AEtɂ*tS=ʰ*@߻JYd8֑h9FtX3bC9'l\Zggix6zc*ҕذ}˗b⠦ңrf+w*aUtsce]TäzXQdp\o; .CU涪sPmO=q>ųȽc]aQg|uvM@^e+ +fqU^1]^>k``h_M*Rf9NEpZ8gu?6q-R$!f7nSy+r*7 \Yp12xå?z'}Ug3-k \BO5?Je*@%VROбFdvKKuzVmw܅YKA[n`Mc"gfndHCcl3.p'4AlV@lc>39xs"gas~de 8nLp@)Q [RcV%vI3 =yb5żhvK3ǖS4/'o3X<:fk\^7%oqC(e$q9:)5 Y 5£>.S:DA&n2oۼ>Pp!_z51Dt)p؉9x&VB짿s+t+S*7˓ 21Vø@&ܥ9`S:~ot^? {JB >q/?ĸKH2k׳`,КnG*f0*w%; SbO:=7T]`4t5i GoP"B.R5I3\/F,Ӥ`Ma0X1h) ű\bi3>RG[ 0]p'1[? [[Za|ϛ9Le bvV]PBH)bZ5tճ` yeZh2}'p԰odBZ_g*DZ&X(r*#{vuo|$(VpH\Xg = !3.{t ep==_{)x/EL&׿%Ox3*F`G`ATG7u#FK~C4ut}-#Pr>ˀdrq'^;g4aE@UVKH|„AZiF/KD"ǧSsw|l@H5' 5t>%P5٫'OS>*:Y#-/4{3 |@ EK5-}*Qt'z'INRϜ/F'M:[DM4 0_䐜"VNe5H:EKafe4ͩir8+Y(x&mdH?eS1i7?mҜ)} Ϧ{3Jleb,sd>?fBJ談Bz{R'y3DTޣt_Z>NbUe9#G_u<,t֞*v#u)+;KY@TP~lq BnvJWs#ZtsWTDXaK XGU9 }tJtU+ɑ<5/OS]Е%E$g,/02[Cia^rX#E\)FdSSmْHW3cG0tsAN+m˩$ d|6ZqLYBԻ314h%BT{R)5^UE9n* ) .}]-*/vY eVrjy=~$ .1J|HDj)'zx "C.K##ҦţQ #.NѮ hFA;z3%)cZ47d !FPђef OJ,tW;LV&x Ӧ!)B;Y"%9cn'.KʦpR<Ygnhr8+x*hLq5CzNJ"![+lK 3bL{19 "evMruHeϬ*G χqbǪ6dncrxK΢~%.3#}}ٓPu)R*OB㇆[x)Ku-j.Ԛ|F kˉX)u1bqA'6RZHrBq%;fRKM/v(0䡝:@HEIԃ(V}4V0R doF`/,KSIV&h<Ù;^h]'pʣ؇-Aј%]I7LwqN3SkMQyzEVLHv֏ 4>vfZIڰE6@rËxd1( $sNi݁vJ;zNE3Lyqkx[LDĎc&󢓆*6U E+(SyҘ,:5=U4!0@+9&̮ v ꞁ|ԑu[ګހtA\@U*J3hmd9lKTUB좆'j8@4хPYkr& K ,#}z5ծd~=qrK5|˛oÈi /`sa.uIMW4GÛ5A%H=6-om2u2P+0uAeա;fǂս`ɀ V_h;XW;mi~$ğ\tnBy$Ԛ9zZΨid!:/x)Ѱ,D-@Ňco6:Qt}~"ֵƽf?5ӟ|CbIB E)dTկ \[}G`4N8P̱ᐥc Xb`E1mDĺ]~AZ]4ǖMХE䴞**TA_[z9u7 "֜5Bzn͂/y95%ǒE&I!njƝ#nQub@[)C YD THF%I|dڙ;{>'N-gkJً!(߭@rRYb.RQ zIEJ6TDͱ7A(v>tTz9 -`}N$`7  JkTKiZAfhghv]L69K |rƌ1#j ^6^6;EE)9̡/VFU퓅A|EIF1B :@Y;we j ʓE%tcyi#Ma2;ygr(=lkg^9t;`]1S\2UE'W')8ȩCL #Ӿ:dʉÐ'ǂGyhAܲN[ Ƿ#lZ#69e7KssMDHwMF RceR.uQ&dtDPta~X*`|^K/T:B{dbYKȌ΢ Zf땉NI$ _Qe`LITUܑ]ep(։FښG}ii!3p-0*kXZ^w+RrXe3 E/^%߉:'¯yJ\1>K>ƵA/M^hCkװh<1%6si3 IYT;5d52$߅(H^Վ;uhvUySڔܮ |>=ݲ:;S@~>TZJQDrd!Qk 8 Qڤ-;Ev4FCk`RfLߩ_xǚ4\VZkrui jű()M`9byl7ϻg >Tm#fpg3f"¾cLUY#1 ~CϒpyGPBsk䟯˕'rU?XYے{ 0: m\c&Gu.X{ lh޹ۚ87/ ]V-{d S7ҕ׹v5tw]q)N(U.[pLi/1hZ c͂>ν`qyvJ[L`(f=[n]@ur?: KpP(M~ Og`t:'$ &+Wvo{0*àM [)m>+"v.N{Lem pR gr\HN3 agO:M(ibyL:{•=לHInէ54˿DT~TцS%/6)kcUQ%䂛:HOߦ9MJƩä})D+) d_st9aETw6q"E!roxxvd¼KW]7\O#'/ay|[(^ᡵGQ'GE e_ZW/`#[@lr'/Y|*‡+mT7QR & O2ufG;m9O\"sR0]YzF8J{UxEzM,o{"& (Mcc\"ZN9iYl&W "pߛ]] 삆l4GײkKƪZdƋ:r`\UY/V5@{cKܺa>7-"] 6&ݩbdDa8eq갇wOx{$h 'b1Ro(iMu@HPP(u5Q´qcs R*: mŲ3:rdQpK#׫ ϙ6v=SvXJ܂.~ㆇap'Wq11Wˤ~ <|na!h;n씏*5wuoGgk$ѱ8<L 90u»YM1Ǭo,J!MR 8!Jz}KPhgL>oU# >k/RCG.8/aƺS@RPfgCU ҂K5qdhޭs'p!!Q4Q95 1U!yi`);LgShHUxqɽ v Siu 2;4:!V"o|Pg3޷;ь[GJ͌یz:8 5vutQňqMsElD~KЉ|7j^X 0?aíq۰9~dp HF{5(wZXgvoPvBElkv$^D2˶?$EFAsjst2ߐ<+B5VTUȈ̪8Z.QXd;?BKDZ_'V1>.V| ƇQp`B/VgP U'h3#4hKʖ Yy5S-YjVӟ5 L㨏.o-wg)ktЮhg +}&2")(,.6Y (x}\ vutR8?Knbu`٪6ˤ,ݠ/zG+'biK玤;dĬ)f^auBIOlrZ#S}R,>o&qQߤaֱ_7ބ .?[GnNxb`0R5quw)gsQsZp2B<:M2EEZPZ3X ⨗{% ֚L$I N݁G9&|ݑq[֧TIb2 eGVJ@R9*q{Hk#fe~&e0A9犩w_h9濼)" p{ϵ"6r L;KDNJ&pv􋶌+<'ov3d+8͛64)1t+(?P[s 8>}D .8ص}RX$'$Nˮc DTkXjIr9LEؿʳcЕ `ҍycw z6R98B Wyչ RYRΓ,V/9s )VW>la޵<k3_Aݖ% gVz~+2OJ+&a my{ݓ?GμXRd]2)Sjr `<>suF78sE3u:Rf;ӣrgw eQ`yv!v Oj Cgf}D|+J])[!Y6j .K=,^ 3*BlG[`I~*癤xOtxktoo ϚXJyabw +uzpgOn)Ln'E~af񒓸Xh .Ͽ`ejC.NXRp.kTiE0b8|sɟDTuƐ0E,H.wn|D&!ɎM8 :Ƹӎ2yM/ LXí6*×ѮJ9OcO2|_׷!BInF-;_zq2.]ͫ^?EM Tnyr^mzu M"ӕϕH K%Gfs֘7ٽړ"hSRЧԇ-VcUB%49+K `ukGxL8~'EەT^aLZ/`$tkw=L,LvB6cosO ՓtOlO!_꤁ [Z%{8O-`ac7aQ{16АMAW:@q E|9I-|k0槍INEllOL GnEuv9%c&GiW!>C-?t`yXOJS$CدHq^U Nkү9Ѹޥy@\S`m#mT5aoZՋ#?ilIՌN %a6R4E#gKgUv(GPD&b_a;ƀ=E0J`4_/#!1HH\V0nRylS+Kj@~ة3=sD6\k[7IV>`p*e 9MuMCYF3ƹ/*aQ ͏C*.T kIX, /FU/ 7HcԼ'NnЛ/jE{mVnBأL<ؘf 6y/ʈ9:Cf۶d`{lHWj[K 20s6Im]F H%wKƐai$:X q<1'’2Noqi}E`cƒ$Nͯv"R~}U* &rt/ yAʔYFNN=5#a8KSvP[0mbس΍r>t'|(HTfoR#n-9 㗱&TPZ3վ^.:FK]CMa-u'id#6]Hw4 ZKRޡGl`tOIWu׆Klا&z=\82l Xs$c3busz(ŀĕ*@z^࿝uW=O=no9 {SY:v_z@}ku'˴3nc;.mB;VcA>R Afi^76g3gNhU0^[[b4ۦ9>r,bQJa%ӎ^:fCbӉx4F&@/̋#tO0H#$C(a| BU/";i1U UwDyUD*ٵdFmUs#Tr6nDT5 #G 2*YBX3`ύxc:'X*k4Jw|zś+/Zfڙ3t.Wt?0ǻfA{^ȩ#q“9Qq2+: )j>SIIh=ᙴɸ[q)J >ӛM 1WueK‚ yX<}/40),$a+@ٙp]j}X=RB턤pQTJW=n{.*<!w|Giy,.,D\:e^0Bp=mtz=҅d8rH(HLpaszy%?9ߘD p|,RpԔ$=Ͳ[8^fUM`._ޒ.r廨痢. bcrہټk!ێD N"#Kp*XϥGvchFTZTK#g𜤓pA& sp<h=T{ϩiYRzW!jsn5es'ϣ^ `V$QJe#ghc|زII#C"?ybPj:7Z>x` Ţ|2s)'TpWU&:X9`d*OFvWe:qƋQID,ï^X5٭00_h-LF=ZLoFQޙ'}!}4Q =ER@=á}^:e&) =(@0ګe-@Y'wkߙB扦5(4oD(Ky.JVT4 I4w.u_L;O)k*$M8@,.;H,1p:IPvk8g9񀉘$E]b&q)3֨'lsP[OYz3)+^v!Rp7pdOU?מ׀lj랽>dd5G {t6ԋ,P3u*'T~ olG㚿З[YC[ܻpȑwK . HٿۨĨ='uEHJt@c-+. P|&O(.kqi'[^)V / 4iR֑Ķ[@yͥ4%A U9tR쉱fl9$ .THX rAA1xgx+sUxWUW1wd>ܠXB 3bEzp.Fb,14(m(c[k $HX tYak)6XmSi7`t']Z/>QeK/c@ Q޾>64ů>3ؘ Q;yal% -5\1 pq m+0'{zls='faccpmH!dBX,`/j)@9E:z#zL9u;yjuXߗ1mgydk-A7KE~"..WnYI G.5d2a@ V]$u勈QSjw*8/&e; %E#ˍ+JĜ1B)[cW,PpCE~dLC}へq;k7; }|S6-0_눆^x#`_%bn&X^!l)6Aa(LO:*!<-@\=΍$>g^ vh`¢@]L?)=d@G%Ke6L&~Q/*~cHuBkKh-sg+ RyrIGג]55Ҳ/v,bYk2[VD\)$ t2)ȣ[=<lָm57c :Bb6Az 7NDu/͚4{Q'/ ٤: عs?_w͸Jʷ8o P[Pd[g,0"1XjJPmHqnesDbX+$;t}v4yN.-n3y螟Ґ]O F{^1G!BaOaN5tPdaC2cHZ#4qVVW2)=1ÁEO߭rJ֑3IڪjTlo[oPvtqvTe`5w?>%K#th&ܜ*V|ܱS`X0dmp]iH[ 9Tr,{RR)Z_a8՜fk?1s]8pu9ft%x<,-M6U':陯*hVp6ke-k?Ca'k2_tHz zPVK/MIv"MGGÃΓ~9lF!;ȂkVpCƤ[󒯥IF)eY5i?[{ ܶZ?sjwX{)Iq:e4C$ӼY`GՕjMRQN$[h̖̗5<$ I`8DK~+6LPTtt狹ʏXƢ5,. pc!Z(t8iI F{cy))К[utH[3AY5dMj 1zrg.6rultmfq tӎTKuVW4)s p>_ޞd3Ӎ*GzzٸE2b\FLe #W͔ˑG'd#O$ uG01 ~"]VC'0xHС x5y9%2tu,Xs{EhG1+bC"*+rx R`=`>V^{K*/ /DcUce@cS _ O0 & (/݈div!1BpsJ!hpR"T~r1sר|t肸aaE~^dan; sL%y}v+SmqUz`9w~'qN3ABK>HmO$ 5u?yc$&S,8ghXn(#ti#"io{xD -s6қA3mmouNsbI]B2hہ5'!HT%ݠD֠; 3*4)R7~x+׌ ?5M>2S3$]Kă?h؈qy?EzX ~F : .Y9"MAa%C<|ǟL7⿍wo#O4 2҅lF[}q*"q9ꔱ;ʢY4Dv~)К+7zO 5 9?&D )Eɞ҃tn$etO`[\}BE&y׿m1¨K7EvǕM^&:U>;[1}-[Ӱ5 N ̈́~)U BXƻkO2U[V4,j+$wWt ٸB! a~Z?|EYp+*3jn0i#IqCCG[+5gKx mxpUאu)ᯢn;ҕ3]57"6Y\aPǟ`q4 > fc,&a|'g6ꟛЦڥīQG%6''dG@s٭NAW%f*7vW-ǬGf(ܬ 00C)e6,Qno'=u;X4(=+%%Y#cLcC#aO dto/+?|)p!9ST4],G"Qwe4 =}^L>i)vmGk@ {qj_{{5p?rtMxvCl6QPk+}zG}9Yi31yK.I_wMLG2!gԒɀ6#840*mzSa=hn">)*Yz`*s @3y^>wj~fQ&2h^AJkd\*/Gozn(ux!f>zNߘWg "ko㳘$vٕ͂ p).f}{Bi)RݔO);a*dXF`3, QU#cg38S Ds]w]uo(D:owOMq 0&g d0KUҵ&JK8W@RaY:T N W]z~藡g FPO QICy*Ǝo?u+r[m ߷!BP!DMN=^)CA2$ey-{TZŽFA-liB@/ n9vTnS\i.s ~ k wI[X/Pgn}'Q4\f>ߤo3rT!5"(d?_I_hVC"mH0rpG4+ÎT!-Cx@Ⲗ$g2OOY'tޡG>06L| YM~u%lgww`RܲqskHw&?}lz/?ۺ+iTl7w^)c\1s;Mbp{lJ"&9yW[S{=͚^_s=j:Xm!<7g;(jH2*_4@?Qؕ{o6||?H:WjchTjMa% n( Z6t0#{``MEfUÙ dtu$AU$-;ݑS^a5* YdI=tDt&C(S C6oͲ'tY s|b> 5L^7:Zݢi).1k%95\bd[ӪL4ӡNsIDi}f>mIGap}n%ArM4?mԊ-Y; *S[ig/߉NvṃSؤ/v4o,<}ʠ'A0aÆ?)Z\mF{(, 4د,k>8֩(r̂4BR:,woLJ51ƮY'r joZXo@-z1w e_q>x%@<9d]{(>l+y b㱛1IOKktq"N"24jObΝR,ZGxJ_3g􂽿;iz"k$`0]1X.cLcj•;7 Gb>MՑro{TTuݥXJCMg;쉹DSș-)(^6uv0uCT_!b& 6P!m8E:{`{& JšTQg֑BiVpΌio_3S[\ sggq`c] ;ŶU =ΪA =m1:&" /kX5h1TRiQmTt@jnUEFX8jqR㈡)b^3̅NV37PjNvga6qWJjRNșSEy?NkBXt@AyxU&8e?c|9gAi#bgz. ay|=Ap,Stۋ:d";s!=Bt;C/ g_'0 2+p56RN4惻S"оwL- hb;x!*x>)}F.}rMĠ)V)0.n bSF|B> ~~8ܮw2gs&)%a,7zN y,\Tљ-,ZO3%reId+!iOiCohcc_ fB pCF%O[4kZ@pZC^:xDq4כ j\C$KUdV+@>)+-ab* >'#\~*00'&UEJF.W u㳺E/?>#U%jΒp;KDlU1jLm mݵrd qUJ%g q#2>^=x7a;+ge2Id?%Q}V\(goS"1;{K=JxwHL89ȧ,[V&DqѦpÛe:TqQ 6F 0BwF.4%4Z UH-l+̟7{s`B[Cp3޽|yKiJ BՋ"V#vb2{ů1P2OU$նľ(~2Hv*!p͕jڅQ'eznxr_Myc` _^Zl Wj9ts&VRE -wS`#v\˻)Ⱥq7Q@ԕ/3oFW}3%Ćÿ/A5+,V=[oo=| 1"jhg\x P(smW?<+K(u)<~A3g}"9^(2ޠEg0ًMJ%+|E_Lm/4  Jhy~wA Tj? [ڌ"=y͆*%Mw]8"cEf2z} mtt](XsS|ۢTُs需L顓!D yفJ}=pS, _4-`EΒQbΆr&Nv8:w>,,:QW?@4V`ϝ ]}s{1եW&} c@lYwە }iZfR"s/fؓg5qurzg(n^x(*r"e,$FlNW^ͯؕ0 ?Ә_D8e0WP:Z@59/XH) zqL_jV5 yv%e“O;%aid8Tq 34JQ\G!pt쭆\폢8aGIVa.d~B닉OYiDe;0E3jP2}($eKP>չ5TZ&U(?[ !y^V?[ *l d<^XrDqRktz? 3=F4f"f$#A>ꮵ &_"F FZ?e V1=~$F.~x Ij^⯠P)6s Pg7ncS"9U'8h5=*Ewpig'-蹮+LH.ؒnoV9{5lhQXl|T( J<ZRk{G,,}e=1/ҎێUr n]4{ű9E ASH[AIhljCW!$YD+ $L<Ȋ n5xoYtvRș[xm!So `n*}Ҷ8T<;i/^cTQ~=cIAK0sfVyIZqXu'qPA䙂B\^ʽqspR[TGJuT) I6B Hn0B& lxo-}$N^R߶X@QsdCSW1SZ&<-Q} KeQOn&X+.Z؈I9YVAXT8`I3٪$ySܙuqɧ$~q} CJ=Ö#ހEOwƖ]!*P>gtó)&lI1va=RsF-z =_8,Y4ZDDq.oqH~ av%iZG*5w]\:4b<+ZB}qu*f+N&Ƶ;f.m;]vݥ]PQI*o5T}_qmEz(!?,0-xű;GoALyy6|Q qSHIN%; PgZa:ak1tt!}po%>֡2,wtmQZɲB砟_#c?hxqHCPM {)|Б9l9cn1*;/4(K ݛu"&u !Ae6bɽ*1ӽ8A}j5,*#$ȂBF9}#s {t<%'2,0#5PxFDh&y]uzJ rT<3'~V g<.}Gֺ< @/NjDrC1pE\O8\:l qAn}t_:(7zx/ W0Q_ML|lY2X( fɲpP&cߊjiL`qMs `oN$i]֠q,8Pb9Uf!a*w. 睞k- A,[o ,_&p6 `@4]'5-5x1Jx"3"c{&6ŵ,x%J-&t\ h:N([[  j^fpzVkᨏ{| /n7T~Sbyy0k`%_ֿG*q:=(q4(8 +Zl$ԂIb<>UY6V;XG3 c Ryz<=)BEMQhQ | ܉w~8Hg.N++PX6Y / 쥆 GoF13;f=a vpfj~Wr];GjtCQzwTgTiF#iI\5 ̅zǖS4).:eS @"F͝ b"GL##^c}ɹW`èۛdmt 7̐BjOgvOfOL5 BL{(TKN R.4haӗ6a^ r f"LW,GUr<VQXUc|6^oJ5z9LP$9rղ$@=0Ubg]c= xhBS';} rGTdye'BT翻FXR]9aC6p3՞.E 8~9*H-U (8W-Vw_ rSwqV+|˫ogKJ|gK3H?rHC*D(Š Zs#m9m,ki|"_Sz_+l. ZՖFrߋQIsH뻰]>S%#G欥z )^G45G`>&nQJ9- igMED*ޡy07' A.cNQX)犴8 nٿJj_ӳ@ky_T{V2j+ݝĽVR<e?*$jYaV)/Z_H[aE:@?@]E' 0s~}å,_S;ڳ ]c i=>Na7`ȣQ /v,@Jݎ+ZJ]VjFpJ XQ IpNx+N@rDw\Hqs"@\.#y$ P (q۸֗+kC.I*t˵]M!Y*\dAWL†N* |8`/h1y뷄& sx$X2l^VPA_>EIXq d,!s)pIMKw` 6r[NNvNFPedG.i6kMmх"SIQ{0HY+yAT3|C+mC*P} M~}QJuUI/qSZ%vT㙿|=kdA6]hGʹ#˧_P-~~k'A '@d%:Y_xaqov7*ߢxVPP>к6A=+YϠ&FP{*/+ڤ}z =xH|&Dzi+$_hKZ&ΐfClK lbYud!$j2<qb(pIjoTjY4 f"E+0W$ܚdzVr:TE7 0S;,~)<@G  [ *CY7 ]whŇ"7`d- Ru:ޛ*E*_W_8ͯXRhW8ҁB#qAyYqcJ!^It&΁:>AVMoC7-L P)nLj|Ju!J'Ć4]<DǑ;7qFK:r 4ULUij)Dxm/s[sEI8&? _HID0br"o/<ȱj QrmN8l>jnK6f.iе! .]~u5¢"BI8/N !lm#,D8OWt=7]S>h꣜厝n#nt:FӶ;{c=ge"|K98eoUwv%@6)7mgt.VYYߌ9еҜnhU]D@ICO`Ɩ /=1P?(V_ "hP0/jbW ӦC_-è2P*gu3$ts}Θ ?Mq1Z&+\Uc}5Ze#&4 M/fa{CrE˧$\N"G2R= N|ﶦ ? ^̀D1g~%T0+9 A7]M3Z^cϝ5fzUWY4rtsYAwaH1 c+RJ ,ib;vJ( jhFYÿɴRI95ۂ⟆!d`e7nNp)\'&_$ 6lk(; (. 6Njkr?'%ͩq7ڼay\!I\%>T!IkƟF_n>Ww Z.!CƊ ZAL'܌f(\rKCȰVt@ um%ʠC<̭cvd>kjzPpd(xvN6@~cfi@oAs} e^qH蕥çTXSٝ)Tx·{N4%J,~CƼԭE'.f)il||sА= t6ʗqxa'$b|< ";qă-KUb-!UZi lTa\a:T+.uLܜ4ӓy!@`jzmUz0(:u}dT4` W!Xē.v"Ec^nS&[9YvJu1z"֥9Az>Ņ)kQn%zcI{;jt(+]H?(#?6@YQ| qD!^#˿ʼnK_ S/ Mrkݸ^{2[~v^')r4ފ~Dmhra IP7'*f`v7ibfyӺ3ï3{5L8%gf{9p"Lܽch GP̶&_yn9#oMFX{3`qvW8:M# 4-Ol&v369%sO\ qhCiX|QG]9Z#T51Twd94i99@ O0Ǥ1td03Fk]l,-/+w#`SӉ& ;C>H:W/cZo oiQ) rV&K rUxcx,ܙjU bsQRRR9fXo?ı? kUb6T7ሔ@DJ`{Kotrfr!|eVL 7n\셙oاm\#Ÿp+'+¤vsYusyUᎎO.sx:7>HhN ]8 J]Ց`=X x~X\SL ~ K@F>=3ƞ<݃zcNWyE93#W9SxwEGװtxQlL-4}p0o%pD}5!mm Hτzh8*\\Xq²;f=D[`m70 };A*{1" 43_{xW+ARzlv[M.f ۉ9^xʽBiV eIg58FT7[ii-fɒݻ)5JBzyO tC[P*n~Xj@V.>i{D|XqxJ@Bjĺk`#U8fCx_֭VQe(Bg- i % Hy욭[͇ ٨.NFGbM۩8r9Vܣ_ZBlҙ<#Gml;neo  5?sdrV'{责zWݳbȟ%c o͎ /13")I=_XGƉrOGh%VÄA< Ym''յ/ã,U[mJx+fV34Zޢh,C( ԡ`/ֳ7Gmz}]6& TIց ZS!?ÁۈPwHE_,){o %i#QDXu v5%x;s 70܀+<=,@_C,ޱPԀcnj7|P^%"}cX>Β.́GY\#Nʡ~@#ChEPIo2q yn/ )=;L3@)-?liA/i2J]1%ltI՚\eu1 Q4g:2^Lgr"G ee &UH^aXIK;NQ\嘅FxX^PEơ :<+]2j=u=1gHv \2Lh ǂ*x{[Qb2'ّaQ>Qv(f1u9յ2Hs o^iflcSj )\{u#t*̮ͻTNO7ݣT7CRbZQ'ye5ETs}a2[ph'8pq$Lg4gl ոYdFz `*'31_Ar)sBּwB #yfa7{7b|vꢨyGQ^-}YėB|GHO$|A1Q׵fcA=OY]xQ [s G'3G WO0{Y6S9B)V3IxH ̈{*S:5'z.bB1sGkcH-%O@>xBTTOCx:Cb1S{ "$&qGA ଺u `ss *X/+hw'~]LRd׊9?M]*&ڈ2K3kMZQYCm>`8[$Yפ5=!kENkW] k [7/Z'9ft1cLPx8ZPE\`a ]2b뀖-'uD{97ZMwigt蟺 YH{$J0UPdдxF#L5E=k9OIe ="P4>bʁijM r6vHpЯ&"?[-m/)sj&4.FAOD& .4}ʨ4"b/V N*/J{5P"\JB%϶čwysp_:\k$盝-'_Wglwm1Y x^6ڰ#(s3:SwS(v1@F2Q,g(ٱCTy F*ɹ] l!􏹛ʦ?7L~t-' hǣo%=Ka{\6ݹ,$8cQ٠`s)4 WDnB!?E/: ѣR{'C+!fͿʷ&@ݺba}#[Z݅<*|H3$ ̞;FSH*U@ .29PJY$YaǿJOgw,6-,Hi$!cDV&&ćbZNi46lsx9*w4и?x4oWlmwmZG࣫KTl 6bt9yssƋUGTG3,09}%`Eqn6H'hdugI"XYt oB=4X|[<7 Vyζ-M?Gږ[u yK"e`ѶEឿ߶&9L\bnhF;-EU(HؤzOg_&X`7yac)$*7l>q:i0S1V6&m-k( V7w[^ⓚHyrNx!,VH$oW.ɑBa~u3B y 0+ 67K;; =ހ՞ #7+f5g%ĄD:aQpϊͤg~VN)@dN#Wi6Y$}Z8UaI@>g?]kЎ8qN jwxd)BNZ$mHD >udJR)Ul#axܳlRoGB\U̼1A;t| z5R23"F-zsbGU\mYpL\@l1JϹ A]3r #?[3&w!əv.ʤE47`>k!J!\/<3K 3sE8 GYj+nB_҇5&KZa/cFA8vG|[#p7Z e?9ލ Wgj5ᮇR&߄B—avLՉ%yzn5Xv( E+.[.B0:ф߃POt&Zl WRsÂ袕]AI7 M^(J#뇲(40̏ xY'Kk~r1Ql7ϠDx˒~ǫ]|<|Æ78$ Uh59s=/Hts9vʼ Ie0Oc>U+jn7Ubɭ_ #x+*-d 3vڗ2ڼSJfo[/hva67L?yDQڤJkU*Y(;]=[6[sDy qy!=6ўnjm)W13>pk ؤ;;?yPs+^w9VWē҅n@|zI. S~ 2QM)o>Cڸ;*tƀOF-{*Kd.4' 9sfK}`~F0zIœs`?*G!ApA96;;އfr9$2!*Q.ZA@P`8Z"X'-%!aOʨH;? lcD3Jm/ uP/lAVZM9a&.)љN N\!WO큜"Ecq-JquxLrS<瘏o kz w¼5HtC",9#n,4xzF7Dlŵ75_D"8#hɗ%!k.{4U2ShFAIΈK 5@KY`=Zxʸ*kݒF;Uog!LQH=3dNQfG}KFk_Ϛ[cQsFUCQdKoSq 2'ɀ0~!,l^n)bJ-T7"(*[?LD;g `JAQݟYa-ݒ4e-mSJZ~E(3Yev}E2XQ(x8!h&I1a2=ZʳJSb}*pSRT?19cbX**pC:\d4[Mnqr0E< MsRJY'ff@l˒[M$!PcPW ۚꍙ*F#g&MzA2~[U)r:C1nSbB;~2,ixdWg|ϔ l_G,؜q-Vn"Һ$9ob}y y0~I&rBi]8T2-OR-&T&XO Aۼ6~ e`PpEHP7Uu=+;J4z5 f(}raAD7 dyaU'ԐU/~YŲy.@oA uEbS3(u/4㣚;W"`Hkd$[+%a7DTS b){hc*Q\?} 9Fۭ,7%!"!'Rz}Ρ.2 Z JujߙI 0eq< v_uG"iCNK?a 2sKy4Јo35Q#]ƌЙ0} ;n)%ex{w0H*xbSC!P-Ba9W?Iշ;a;Ɗ 7yVFiq,#*PAc+ոBCSǮ0Q^%&ƵwkA>E}{粣29* c6R9$DYuG^Y j*"cB:h R*;q&E#q|kR>AtAY"bWUjnmvDMz HJSw{| Ogo,Ƈǐ6PV%㾂ЭDqK 39g;~[P}Sp/ 2##=XRxlٜAbQa ]foKj* (h|ST\IpyEF O97Nn1J8gxW\Κa-jw)[m,| 6Δ_,;Ct0ߜ3B @BpK\=Ztqu5\r nEt9z8R%yAt< Vπ4%_G]n_Gro~My |rn7s9vZ[DRE]FLwZx}k#a^HP$aGC6zn`HfŒesqL.'GXwj9,}8iu=Cױp'fkV2LYj&v }'Reb=U_E  9gR$ww25*bLl w))FSlB\6F c1hAɎ/{bM~BWy2f4 {F=={$zl-ҸkT-Ru - ?* z)tdӇqvV; )"*,Q 00ݟ!THYʽ٬K 4g YТmT;JX;%ڍ$^f E 6:Y<~/\ܜ^Q&DrFc_GdpVd|10.O6 iC!?Pf5hF=)83) QQWyTJ*p< :lH80D&$6JP?Yf{K/ }ݦFXr*gg& 9N [~p~sCB3$/&SQCo-19i\j V~l!$EAu9c=>-$j.?gp ٫&c.Wir&6a_KN)H zw+Gnn7|do#y`FXl\'uQ_RmB=3u:TCkyte*t?kLgEڦ?ߪ5&pODy pehô.Oπ2ؔJgI ]SAfJԲ)k-qq -2:/״[BɵecZl2ۯM5(cU/BR?ߧ4g@l.y$ƕqO#$Zl^E(J@F3D'@4DϪ ]>B{`oKn}_,xbqJ_a\f9KYBz^ΫNqW?WVs$b3-8)VG}#^KC?|%Q h|21}Wtk;|*8H-!k/'GvS{0bkwM: S\f((E/HKsJe)]dWYx<*i#['rLx$; Ӕ͸{.?F"RR`PS1PfƵo‚TpCDPWQRkWC8]NKu1z~.,_iQ1~K\_2{>"&1aEFi̎ފUqiΖ 7x,J ktE?,>EA  +J(υ Hb 6>DDũ2 )(U˦$l{,6T,wIpd{*P*ں/r-#WMFsf;_!O.=f^=.,J3o>f2mcV=A_+ цl Wg[V魒ha3֓+ k;5OHBg5+@VR(Xшeu @6n(s6Zq<u~3;w&}λxݲ\uC`J2NY@*6" iD _j9W_2%FrQxow&ijt+ EJ?7c~8v`mDKˀL֪yTȿ'_濜4Mb2E%  POU"3G=7"]ѴM[>rjRO(ɥ&CvY j ̉9nq3v',d&R&Õ 0ifܖ,slȗs-& hvm{!kBi@I5́ө 3w;6֤tj]@5.WƩ}0yW lK8g]N Q[1^HK\ʬ_s4i~rBpt>vE ^$bR*q )8rczlHnJ坽O7b@vuWc"G0{?4+ciGJq^}S=ηshp3 >4R=?uu1}(Myʆ7dKK!5B`LsI]I{uQ狵4bKC; 'Ȉ{ٕ+P=1D{Vyx4'x W 82~/* q}[Spjv~jĘ ZDA;kD[)HL/cDwUc!>YPgExy7uKϯ3rZ&TZU/‰XكJ Y z9pWr׹ G aiym'#8>(PS.Ytl5`U*Fl~VͪI]wK^IOey6^'g(*=#$_e=0yAAZ޾w†SoXpO~]e P |~yK7w6ꪤg0ʐZ)kLJӆK2ۘa>lVQ~{!d_QǴA+^ \nka8SG'dad[{6|/)WQk-O%? (b K=a&ƗuH \oy5ow0s1p"U@#uqivrIp,$b@ʅ?`^)`u oR{?+Ɋd.}T4;DCc#6] 3X3Tg" ?:t_n&O>TQAT~y1e~Q ?owIz}%oM߼W \gnCA2}##DO(ǞBok r=s>F~/ѴCrFa3^Dvvѱ%sѲً[M$qقd$c6' 26|_OzMrJDGy e[1mcV\y_~8hPz,D@YTBi9 t@efD::n{6WU?Oqb~v:\W~ :i7 ηya#5+!dK4U r%@?!m`Ps f!åGjtqu}mJ4&Ux$y&,m X Mr) X~\q9ixxn<{YEd = Mߏ@ ?"O{PoGm7v_d.옒ó=?n7n[սE(;؝ќxO5#[5Ew /N5lw;S 2kflzf;zo}[ՏqSWt&Өgrvsᤌ%>%',l-i)eaoRgKgs"ђ$rbh18A;dRGdᑥf/=`Hmown+fpUXzVO޷'͂*0;uf @Y81huL;/DzBɁ]$!vϕKJyI7u/R."l{) xp.Wg4?L%qOJ Hh& 캯3#(vuTjokqi_a#E.W|uW(`VdRZ{לW'u@zmVb7Q䇹p)ZJ]>O̾/=HLWfP\Ԉ;ǚO2یq5CQ[uO5`|92Ҵ? nz4.,~Gm~̠ 3[е:)&h8{I+6e-C'ڏo!IYaKNij+ ޹a@$GGm2&dv s' % Wjq[EBn)H&͈q\ub Kq}pݺʄa~Q_rn?Kǘ3YPS9aˍ#<)>"[nO9/M8ޞIbj+m' TI q?1Ʉ3][zi* lL ?e<3Dt 0{K ߑfpѵP_8L(Xzh(j6 'P;zT61Ńт%Ǻ[Yɉ֚~u.XZ?(6kĞWhvbQ5%|iBG`%7rG߉:45鰽>l *tǏnO'ʻcqq>UO-No󔄁"/z s&y]ӵZ.ffLFeGUgN;wQҵZ?;X<RuJ5â—y@ N=|!f1fQeN5uP+ʼnbY D tsbzyRz"b̲ ,Ӌ!_+ςy75х ͽ.Lq=v|mY7#o 5YE~56TrL LZF!ᄋ|Hy"|X FYZ$kADgXy%z835 0z3(8 Y6p|_CBbݍ!~M$j1mbJo]IN l ä Z}7I s-X/aL݂-9KCg%~s7hƻ* `ĐmHǼ}n/IV.iiGYrkO/jXHesJ·ԏcS`|(cV tn59'kagAӤa82j|B4v;QwI0T`GݒPsvфk7|a=3xga_9{e |r)'_)cKk[)|;\hSav_nu;9bFXRPUǙX~crF̥ G`vgrK aʥ5gE!jU>2ֿ͡afal2I\>tAZ) ?[QWLhBpρDbzZyN}b`%_0$F0S_IKuC$lG",w2"LޝbͲF Eؑzr>>MM5Q4!-Uv|P(isi0!/#qQn |%a+Gpo!Kl##_iIRc Xt&9D]{g_`eÑ h!@#nbs];ƇG_O5Fi*@>%)wwrFCOeI@sށ)2E:.tS32L3@AM\OMvɊFT[N`XHxrUކڎ'_ȋ6G8B{EtQxcQFņ9B,t|y(7 7Q3DD?(kkئ|UÏs2.=4P RBE 4m0s,DB1%WJ. ǶbT6-d{?ώzt8,I`Pp==$[lΆtKl+/`ߥ!tJJʃ1u_AQb&Z`r?sY(; [_Ia*96ܻ #䱓 :V?]C#vU 5 6sZvZ S5ݿiNE\V7ĹZCՍ0%|1J0%$)amf;MwRΔOY_X۠,29aqQ*@l/IpVvM69{ЙxB. 0;urip|}~)2dO hxTX@RZw`>ljΧ!)l0 Ԟm0,Fz;}\W+`~kuaSjCOE;6_r??ME;5CFb3I9 ij_=  MdIhtz`T PODYR̿# f4u|*ոGi3)I4bbͨ`cEX:ָ6|A6g_y{ Wl 0-IyGѼ)3Qd VWF)о>o'Km6n˹9Bg%J"?S /?L%2qsb1;tw& hAX[7kt&!}P(͌ж@H<*XMXix@T2Sr#Ap8Vi7iߨNNz WbM:WC/:^+i.{V_{ׂv Xۉ|nfE2t14RjRKP]q{(zEZTX[M)X{6TNŪJTͩx5WY-t|=dgm\;ʨ ͟}"~\1Zz;/(tg9xΓ܉*͡u ˽leŭucT[dS†c₧7835+ݘ ¾E/V7u@e8-TՑOn)3W=;W3N9HJ1WFoeY{aAniUpzv#s!E6J %J8֟lD'w71 yC1ޅ@G5vΗU HAP)ySQuwY,ZoMGAtsI ԩ3v[]R¸;bKt\ ް&4$3N 6|so7l۠nJtOϹ7(C?K4V]9R$U&nɢFO{\ePcᗺ;(Y"/Utnwc澃v-I;&8wkf竕r d i=nͲ٥ uo׿H2ͫBoՀi#6Wi+ h5X!*}Jѓw81{BXZ0N_NzCU D`ȸX1YqTF9׺td7Cw%}C;C>54CuX`ҲoRj7B}: !{Osl-KDz@`^ζWh&׫pD "ȴEw8W \,ΒW|r21 N6c_0X-ҴTKdXG݀ j69+uM2'5\ºlW?e%>-A 8f,r7d56dҢ{] tJ4oym}MՔſJU c)00RͪTq{4Ю ^I͢W٠\3oO=KiU;kQ8ң[0JfF:704Ϻ`|'FI̧Wcgkց1`,qrgW9A46;Q.P]bbNTVO9Ͼ$ϴk`pR |ɐ<(=*`챞\ZVaҩd2?Ux} 0@!iyt`kΙ3PꪁVTb6^{1m`)8U-`.'gxTSdP=Լv `i8ĩ3 z$<|^O&QB`4ɑh8k58tO 苡h1iف1\aB=^Ⱥ׹uOhU_\/O5~n3e'3}|rV G7F{x 9yRߴ,S6֓g9TۣW! X/y`:G8"1.rv.[8[U3X.;9y_N* Xы#pj؅=5Ň-ǝW={PuO3!P^7n-"Բ- H%7֯^v0k{H1>M\\vv7e_+f_ۜ8ڷ70R3]*]B-ɴbM{⏢r[)SڧKeё=ν`Q!88 cyK򡫺fr YúJR1|^e;J s7̘rnU 2w97&d45CO\ nx)gPns.SiDi+jkJ;T,s6RZ~x:!;;E V?R@F]x9ϹY#\=;Oa=`&;݋FCAvh4Ҩd}ilVuVS"~WE$<=_fبuM5xY( }Z7:hsR!eF@֭m`~j&դ"(kE{/ ִWb7vx}z0!'Q(26E)Šr][0bYͫ=cr-\V L7ʫxh0G:ӨPF}^~9Rͨ˦L= G(;OMu胶O @pwR>q~`M N":bش7_36ۦߩ,[lQf\ijO?(h_٧TkpUZh|T^C(>C5zz8ϴ]a0/C:We>z)R9HQ]9W_,DO](B)IzF?c4҇NqhT=bnCg%8Ε(u㒪z谼=oUhWVUg&p'ep?SRNf.H819Xt fV-Fhۃfc7L\dȑi9vqIT4Ebӯ{d"*jh=р8|ȉl,Ms+P)&/Дέ=x <_X ` jJCm:(+hXf9[gTo/=f2YzEPG$vK=%q0W;)P,)ׯwڽIBųcJf~Jrbx.׉ϊ,3‚M6o8Ώ{;MM'm_¦(3Ffgbb_0^Փ@_d5+n'Xfa죇$̠Ղ][.l=a[~(WqL0ՙ{&Iaԓʨ/zGB؄/lcKv?E!)RV ҇ gu]Z1;Y5:ńq0Sիe>䇟 g6 z Rَ}-@eHG*-K#(1.Uj/# .Wb ;4/ kЅFiUԷ_"دZR@މ, N`. AyhA'82GWGL<)ǕitǾ9$w9u<`k|i%L*i!bKrtJKt+Qy_oI])?ͮJ/& i<(HJ0[ ;!Plt_4^Gh"' R;r*YOj#f>y-dt{)ֳN;5whj( dLGc^ |cP Q77B Mu&B~ c۹F~wfz7 (hR*_.GᲢ/%By0p O=#8×Ambyo$wTϊuwQ֕*H&7/ R*E {A$8QCS` "33p 1$h/0{0\NĿ<~`WyUKK WLK$(oTmMd$ۗwuI}cԒɍ/9}/iX3.8ffOi1B6½ʙa ˎ3_wx2r+D+QjRh *.zprIS>='}aEw7S3Ab@zodƣY 8Nz;^6z\#x߯vҡ~xdJih)X#R}(LVo# ʧ왾Az=e>x$e d-3N%KU"66]=1$Cv2h}ꥈyVP lBvp.:0Z8jXvB~*)Q0xB cŁ_$\yK9rXn]*2Scj.΁ VUZVu 1W.pԎ9S}ktꦼTD+\iǤ`< n܃z J=&vj nbME|4,iQϟYHX6آ11G_7JSW8;tҹx_ V9s 5&Y&$%f%cS^JX}㘩V@Xha}([]:(Şʘ;I8c׬^ g-ƛ3ˏwX.m1Co+Bai@њlj b!Y]߽[VUhF[͐d5!wP*>X!M93j+5HAҨOۭ~_G_83 +hIUp5 l=To"nvm-⎺uq6j`'`I_I7G5/θYWǸ&-WZ}d w4n#9^j>/vE#Ӌ#‡?.Q[ZJ*mڡ$P!0eq7O0s8M7C߼b]@ ͱ?1UXCw-B;cѭR!SZLվ<ҙ2f &1Ůy$,N: Yo3A.$0~̏"!o$Ϙl:`D J&N5`4e mh׉u~Hݝ;)ة& qz tq$`]ou"޸ʰᛦ=Y9*\q!8w@nj(rd25U=9>,JEzMp 4 Q \9A)oNnJ X44G3#?6.5?JaȱD.mQLm')~ʄB{!K3o7UT<5KWP|[?F#5?G'rFV~ r@DgBZLv0RE˅KnHO @F+[XZ{it{(|Ѕ3M&^R-)hVVK2ܙ|evc@ v',_7}! E vn<8/46ꔑv^ӼN R {6Sw$vW1Tw0'z/<]c! Ԇ(5?x:4~FFbhךP6_563K>XR\8/wRQm S4O0)ˋc|ݼdO{;^`k㑝{_ *z_eܼ.W㓂d!7XSkn@ka6t&6}\H Yڿc^9y#1 o1z>) 7sr+kn,˹_z8RS P-9Lm j 0]xD:Eaw24CDt U&Oێ~f52*33uºLA \a@j`qz[j!#mtiTV@rytRĭS4jP|O>D7DޕtՅRΰ_& 4..| 9r?)M7blA<լJItp-ML ?$X&5zÓ^ʧnQE.WAcNy8 w &9&˙ǁamΔ?˟z)-#o2uaE>IH>`q߇hqOseFA n+l1 & @b6@?.${CouSlY{&թp `%,9Պ- 闣$velh:d*s]ZJѿ 3qoiW>޼]PU]OMkM+Hr:`^+!ᬩaދ(Hj.N.Ѡ8}vx9b1 YE1p#XX\Ph<>S3ES”y_03H4_|MY*0;dmF툖qپ20[.16ƽjd HhL=RtW“.Doe[d]/u,w*r1mnr(3 G/O2HZ7X_$[+E%ZEo09' $٧"Ğ0>no6w)VK9RiAC*Glr<\3 1k ܭc7D$WY}D\tiQF5Ya%I5p xtw-dq@8rи֦vVcεB6vp( ^`k(۾ǬEJLE>ϴp- ;(OGzhxQNln=4ۆ]Si d&.wdna|1I@d08wv -gS O$p5nMA6A.L5F2Lm.tSMKJܣa ޙY:,~yĄ!ͪ:?YQ5=!9b2/l,#b .;5lB)=ha;|ڡufs{"83Vu\۝SaD(x =RqH"i4#h|Ũ5/n}kHL5ekg]E^\C} +|g6ErXЋ wRz--2 9F*?E5>EbQ&[#'|!GkXUb% T6f\)H"4K_'pG-!8kcC˨Xk"E^&z }Ht;`մ6ÿLj{PvaĢ<27CQs,E:+F+U0 C~$Yw½;vpraoDF6Ozlv&]L/BHc`e"X7'_/Q =O)%IbnCer}~̭S8`XDЁd51햴E-uJBG+5*Yǰ@QH}gc(Fh9sy#ӋUv8cS|ӿoOj{5?$pwAo1]F|SB*Xsd]F#xfVi ~F׏ o$1G2f O5c`p|<8Sݦߕ[(Ҙ8#G$ *wh]є,7\C[۟Ds|쇌?JRq etӼ՘NXQצi<ԪѴ$hLN!rW@qYo6VqEȣV^<Fd"qb*YM #2LwS:-m@dJf>[r- \8RLԥYcSĺAaX x^`UX>{.`z@ei(rL$3h%յs_Euu@?w˥!h= \RAWߺɔcAA 65Pp5=2Z!8bS0*RJ+: { ?sMϯFhݽXg<֜%1*19T%Hc:E9fut Ve`42!hmKJSɽvP0J ڿ&ܲ P *PEJzK,ZnJ6 Y߼\䬙 9>R|_7.ܡ-$i' cB'9ʰ#{^k-Pnl{ 7M?|ԄX(0w[|deRl->D; $)"ch)*InaIGO*١ y^PI:qpA+{* O$#L$+2 J) 1j~lʘd3m4_g"$/yKڡ-nק*`I$rJI G͚ғ lh}$6]{'ʥ)N6w'y7Xw%hIH×=\OgO v<@/f Eyh!^&|Z73[?k:~1ن:1 W|%Q'w`ɜ8%fEoX%jK%Oy{""@垲xZ9ix2D5F2\PzlMtd\ b H-@B[})>^0M3{K$dNM8o7gF@q1|MHIDDs22>k(-3*sW7V+(gDIO{ TyLh$}tҜz%Wv`1Mg[|*dL27sFvͤ3Dp? KWho0iqm}YY\U0tB*s6sY1L߂Vhg:(ԀbKq`:_lhj#zK[3>IW%#$UË]s}+f`ͤt(듍uF~( /S z`֜)LF~5;'4j y q{f. @'baߨ.$r]nݯ%9HF2 ɖWNW+ -滏*vQS:a vmW%{ DQlC'j. @ M4HF\n|O|RPSSCQ55վЄJVS)S7[Zñ_*,]wף@iNdq8n-?|kB~e8pVM9k\jXu-E4X}ma:2M}rrO>r HJ!(Ʈ6l䃟pBN鿺kLF`W WOt3>HR"]g)pbעBt+2y'wsnXh30. 3)GCaU95`HdtA7L,os+ 7hPRGJA0avGg!R.l(] TU2'H(S?Kr+YyC>S;u^rBl%q`E4Pe'&=KS &Em^rSKS0 eKE2XӤ?(dܢh0"&kO jy>I}G|Men%V|63*,⃒SD(eF#"wW]<shACHX%qAq/1;bYo^;ᝬ_n3'SM<^"xO?QK5̝'4X9qGl*.2z&3o;D:Ke_nT G/qJyji*Zt_Ϧ[`3powde=Ƒxѿ("~KRYmQ,#ϺOZc}"3?!b#ۼUDbz!Ȥ^T@~ڢ"T&^d}gn8WKMOZp^\W dm#}*3a0$%J= GB+Ȯ,-船0%a¹ن>2. _4>P[2!!}I#uUtV)ɪ7 yƢKm0HZ?z^w(j;se~!I\d?$+@Uu^"`+72; [gν9RWF)R[a|V9uZ{)f-s2=r@%{ܫc+'uWJ.#SsQYİy(c3/$yÅp!F-׎w~w7?M]X"D (39nXU@*gMj߹Xא}"\+btKC2~E=|}GzѨq։> . t 9 VZ2Š?2 %O{Z#]vd/I8wX2wZOL9a_Ow}qv碒SLŦ|Ԗ!Blpsz씌)c)KVT&"jbIk6!HKz`u<֚=բunmf *TuӑkE|A{<,YJ^)@tǶ;^F6lt`UؾY^Y:ܚ.i/܏i{Ɔoع+X>hf"p4VlżZ:R!&AJW،"I8]6#B LuR= EuPnäH; fVp . rnufQ@7rNKQ"Vs@YM+K/Bɾ+3NCsR-OquHB=*D+|.m>F2"ڈ't±`;D XI'.6w3zLÊ[ʔl,kls$դ;US|T\e\(DDiR5? 1R=Yzĕ.'m]Of9{ U(\$JjԈA`';rvWEdaֹ /O*՟BR8鑏m?Oj1I\ZNN Hᗱۊu_86H1}!nQ5K+dMɛyvfwsJ:褉Dƺ)C`T|@R4~$n;9#7DVY]CE EqöGE'Rޝ,wJ<<$Ɵmń-(1 !-; f".Cmv[^.gcT={Z3 KBPDKeTF`~^GhZxvȓp* "*2kL8֐d2LcJS>Gl.gt;G`{F[=Ȍu'A2\&ozx/fZwU6<;!<\J&m9GA`?dmQs|ǧddX}}qpҠ\prO0ͱCdqR^\ml־ Z'^//Z0 ~^{4]:g$RL/q?'o%rV^'z¡͢R5'7flHBeįv&螜?w;cq*ʬa?|`%i{Dɂҙgq&8PqaLFP2ȭ.,<1a8~K<nEqƄ`ݗٛq87n'5 a]>XJ hj]ß*"?Z݃Ϻ[3C*ĹksBvRa,:jh̀޸ (Vkxl%]_Oj^I ^ny :.}ݻqdiK74.y:p:7EP{@g@w@D7SAPO DdsE&cR8$z[;)A-W`Q;&="ƲHӎ-뽾3,qzyC/[a3YA(U,^Х鸒J7)4NY:M귝V5ۯSb w!y/yGm#}E+NaUj[G4"$C^rXG:nP"#G:?s(c|S$mbե5ySwӦ!]$зZ*(qxc\w>_mb=(|Ge Sp FapF~f'INpo>r|[7c |9sZ@bh\];_êoR|mBGEHg۬OKWXypE*H_4qn6}E@⩎<)_tOjsAU!}A߹mn/:Տxl_D;+~X·j.a:WI"FJs 羊n k hj=;kZ-%_5  q8 Շ2$lF*3Z%#Yoj'g$8nm0hԤmM_3% >$$f_p c{2*/Lwi5Y._P"cw#Hp7`׵?>6#ESK[?BZ|-c(f( 3sޯI$ 3:fQUӿQ;_s{:!^=(9﷨B EcmP(/YIW؇6𔜰 KY7m. UhAؠ4b|xӮb33)tVM8:?t wx6|+t\W̺U)(~@A༮BXRd^=&34-v8p6aoK[3UjC*tI_sD8; ZQhsX8#x儵Fc1cIa[Jj#vHBPBRz}VP1/DG 0PVƴc|eE R $.Ҿ>]6lޏ.PgAK|1R'P6s TV; p,<%3W݇QX1"DMakjM7EIj wcd֫G6"lѐlЅOM!OO3V5B۷|S3_) `~6S [Ydw%LK )#Y^Xk9R:/Q'ZxW-*mH,=ň>O~rѺB mIʿN29~b>4igk}+$E6Gv]!\AaK&6 hN2' g_᳨Rs.l84 Y&Tk DbVom̕;QXzjhk./A-X:wn篞R(S5,ۅ E,o^T~!)%ªG/o32°[/tvg7&{?[03-۝P0FA*AH.̲(6?N7MPQ$q~a}QM\-ْ ,1vQJrͼX,}VڼV'kAIih?7W<ϝB7kh`"xp(@!BS0DrkClwfZObNL_+?;*z {4-踤P#J0KV"yM:3Hi|U5v@:8}]v?WjHk jǜM9*L\~<#9G- 0sXma{ql3 #)~< ÇܵrE1ezC_Zl>L3`}D6yX9J,'cPc3, fv(7?TmWkoK̝ DB曀8jZ|K>$:6T*#. q CBi`FƽۧGʛ˰AzSQ~.(h aܠXR+*m8t]sP=*Ȫ=2a}ӑʺJ֧dק- cD^yg,DIߛV6TҡKgt\[WՔɁ=!2atl7pRH3R 3c GOp?B'"u$]s&[ jTQ9&L%`4$Ĉ5S ]^g楅V%394U^.>JnL#I!&|~`u8ǽP6mD[ۡ9y`T h* R7p4-vofd9Ny4T8AoK7~!dː\ZxNΙ_ۑB#$|Oհ\NopHpQn;؂G@,!)EYbӜ1.9(D~aG[Q6MDijQ"oԱ}\vnLOSJ3'dI#8'IK7;~6@]"x?Yr'u;eGDO]oC?t.lqb!`s_MpESsZWeZ"w V3s;r0M"vP1l@ʟMZD*#4%^t j)H]{-$nfDyN(JQR"+5?EANNd ;낧>M"{Y歡 ,D,5ʆՒK\xd}?:Е1TT=q3͂gs;uWJD2C OO2/We,s䌧MВw1>~*m:i2BCX%G2?bLyZW?b1g)zWF~b/`Hs;;2dw*u 18d9e)<-𲄘*~EL3@)w%t;L buڮI1pml^ioDalTTõz,ku@%gұe~Npz~7;"0\EcnC?H\jc'df f qFmG*r@5 wyeԀ_v[h-j-Bf$+K`+:'\>hRa.#5`Mİ m:>xJb>xQ7 z#MysN{?gԄD ?=)q ɾ%ah c/dz N~/uROj ѥ J鶐;fMń;dgNcv(os=E^kD?THXgϖ$acJYcW4˯5W, =BhGSYF@hJ)l@?\'l4eY4l$#a'{ǖDZԖQ^"ȅ hRm,`"GĴ=l}RJ i ʶlz@_ސAl;Qvr sUpC7NvJfߛW]+a: pUEA#+J0ޭY5iTsWUS#ztPI{oM/̯)F :Zo.De5ƒW Cmxt3_k&Δ+J65:]4a0ffa뗝b:\7B&Zӿ^/Oe>Wǹ"11DyZgcqw|Gt‘]0!%txh_̹:yL-I+e}gjU֚pϖCUauKi3:^Wi̵g‘"cOn]r)-W.oi78?K>"Ħprݐ7"iEவ{vG6'[W\Z!dԬřy!ru)Kʷ[)KfKy>飜 7H7,®ӵ%נ47 `\Ӯ7&4/oZiJrOI[ +/XNgV.L9|Q 3ͰlZ\-Mdq7Pe*@L%.{!vBRst|r-0j eY?@X2.R'D*]uB:0t*EJLg8Oma|+s*@.ײd!17 6]Ō&wympet5' $QD>WQ{v BIXS0gj(۪\Еʟ4=MiF$29N˲f$KBv䗣~2a4 _u豖\|)!+E8SFQ|HI4cZeE<8-s2o/M 7ISv~&!KRVS M޿m>ĆR"M܃ޞd3pL46^i-X_uχPicH ӈQ mUoNBӕ٪m MVDwmӰHV,]z*[<z{UDv:%[m5 ^ݥy^'iH~B,r׬3?;_mwNe*jN"W;4Ԓ"A?],Z2u[+t$޴ {UAZNRfy; +ZϞ(/=07':TwWP(]ϙvt g%3 7hǪ0|ԞjN-U,h}`Gs޵=] lϚ9khMP2Ef־PŗZPGfF}+kJŢI/y+ h^2-WڅiZK 9Dx:ڐDPZvkzJ Vvv4f*4WK}(pfq({5;*TsM؏YPf +-W:Ҿ-na_u85"7HdSmmAj !L|A4Aް}ED|pz5:BD3x m|0 gi}pGDQu#u"~LΗdUq!+sUE$ Y:W ɢ3SO)1>7\_s}1}CJAYP `(Nɴ\^X1uT֧v>r',kVmëtW ta,Ȉ[Vb{%E1) pP4 sۜdSvJWaP_Y {}Pm)W6 # 9^eO/{7:5ra(q=I}ދ''Z}kI",X,AʦbtPH{P5nv|ffgb ^_ *Or5^%e=ns>VRWBM !wDYYG4H9זem %ݪ+XiPUe'ӱ)pҖ(1q^wHTdPB'.>ꭡ.JF)/,bFl_!ޚ)^LYz=k+R!2Gl/!cAPy0SAe_$`UB0mX۰F/TGì*.֍7%3qɏ IɊ#߱uz*(~^^$jCiC=*\2#a2dEı2gc*俁\fX1f-nh#6rH7'˖Նͩ9 F“G{ae.\/6U4"uhQj.xԅi wG# m^"dp[zLZJ[\Kx:^DL_uGf)O<1P ef}إNlbDFu3ʎGvӵ"v}As OcOW^7#z7ĀtWAmj|ƚC/ua{?#*$/f +Us"X4L}ڸjSWIw\Pc<$$ a[@{n0.^w[9ypLST5^fzC&K}kqW+eUPmH>YOHav|^egCӹg\ J2HQJ &kM<"K :y]FZR6/YnA;(ՇԷ$E|.Q2J@Y;9>XApϭuJ.*&@WdeVBJii \:foR04FHMuZ3?+mvMAJ@ tq`/O)VJ|w<\PPV7x `0I4]&VsL͕,g5u꺟zb FvZ,Fbg.CP٬`Ђ⋽C3aOM +R@%\qsПXMv}t-<2D30XGz=M/z ;zF8M끱 ֞6+L1~)}Jsrkt18'weYZ2sY.f%[W52b";V^?[ kY"EpC?gԼ=H?VdLF{uudE\Yʧ("$}0fWo>Xr$ ` lqbH 8U -Xdew;WpurYyfHjLqz*^> xcӇv aqjXTr؍̨+g8g|BMQ;W Fq_],PT^LDԤ|> ypMXkk45Y>9?VE>cz3oI Ԑ cHvۡf2 ,r?DhPœ8lN  =:{ϡxvX;eHy2D5f,Zp,$گr_ߎ`8?%@~uK; ,b;OԾ#WSQu7e!o1 `0-D .$ j߇A4z_?5.XEȝ֊N TFoy Qu$$X!Z' ?&$*]* VIM,xНc$ g\$)mwE*QnYDŪ`F=VfϮs(7 ]dre ̡߸x+ vJ^TsCq\0%yՆ$eLY]ΈjrC ߮P@)&Bʶ \#K)Sz`z(cl4T"F'Cc7? Ln|`RcT5X[2g8yT #igU׉@yz!sD)U !| 0=_KkI];?uc claI}fc/xw_ tMCqj!$=7vr$\}njQh=;{֙O/\X%[e H5U%]Uo?4caZ0 |p)j;9~h[bKEmz@Jr-C%}3# 5^P;S Ӫ懤ph+1WOf]n2{).hV1"Dr&^V.ֆ5H!Ƃ,kѪH΅]voi`E< g贿6BrL<6yi! ڳ^? Q)[3in}h}FcF͂тO[i6Pun+i_HanW7R?P7|쳘'S#} `d}4L2i;U9ؚd-+޳8Y6+=k_GEO.\`(p#`ԓԃ(uFœ>pFvCYlڂMBِ*E^凩wխ5]:ҁgc'@*UA)E={ywvgD^vra2 Rfnii?sRNSb=%=γRD?WNcO'!M0f?([Q (eS }o yZ?'׫ZF[|C z7M $C*Ci¦ c5&vZ3!g"5}1&+ $IDV1!^O'83||OGl\ ngT>܎sꧠ jG'9}?:DK*Hr~(׳vOնlMLfQU@?sc($MX`SLb +WPb^o lϿL8S(;A_־YahX=eFuZhu3,>{xqkoqOί;rM{鐗@f {k15WP,mWƃ@.y@!<!;12j3@؝>7" *Э)Kj:.8Z?ja$7M >@9iՂkJT~=  އR~.ȹgo/CO} 7ϗF#H4Paߟ_R4kTQ {$>=Zޱ馆޽*$}IN;o%^_+mؑ]1)v5'x?qJj͞妗mͪc X ݯ{( P$leUPaW~w'fN4@ R!IFV$;M, sė+ t~Yz"X' JԆ7F5i[;]EVQ$|k4Oq<0>2Ax9/992kQՍp:_;GA w B,sn,+kx긑_NFx|0 {AҤ\,?Ce"Oڰ;Q@{ҭrYx&㽪R˰p,3lDzӺOvu] s#cH 8*J+5 c3JFyNL "%񺘧6E-Uߓ+X;HjK 0C5 |KiHy֔M;Dbٰ xaZs@BQ3z4n`?T1ηPIXV䛾-qwSg+Hf;Pʧ;Z'e`[mf(سnv8 siHog$8([5/l>']]p|~[ݗO~a3a4?SgȧPE"od^K .;ݦ,uK#hEutWA>} G{ǣ+Of0, H!w$9+,IJ[ D77_}$<i51VsQan" !ݷ, ns@&#R]@l Ntx3"ޟn!n qvHX! e!k*)/Ӝ9є Pc ˡ@PZty8ȠTO煖T6;NgIZ{WY] =$wu%UШ'it9wM(UFf .p87Lo &Pφ-"4#U@}sye>{b4DrDCZ[2.g:pS\bbW6[Bh-{f6n総;]M'ݕC=Vhͳ0S' u42xn}|AGYr`W [66"H}j>$ #nWN[4 >Q?7dV 5bȪP?ic\lJH&h;A53|H!_B)|4WӦ[-S&<*SpJK~y;d"9IlL=rscX(ZGnfFBl!E:yVȆ!@,Ax?K=Q4#>MT#"g) &;;EBЗĠ$j]e8S~G?PqP@&jgLE=H'mVwYTy,鬔FcV|+βRML02]@? =e*쀼bH bWxH`ung ҴIg)D#*P%1CZ,(#>i'c7xʜBM0x$LOD\cT#B'graet?9¶cH׈h{)[p]^/HC_cu*ssLLG+;sCoFa0:vJ*5(Y0q:1;YT 4>t 1 RC}芬RmiTBGzF:͍S/~؏ʃ]{)IIPRT+r,{ɻL<1ZP'X5dTᔐMhT۾9I-)Σbtz[ifX +Ɏ]D̻Qkª sDٹ/ž$\ΡDx|_wesH *mđ^snxguOoZ1 *|*GT80)&jNE?v@"Ga,jN'9z"αqcz؄6({ky^&Q,I$ٿT#K%h_8]UDNzyg4+$ vXđ:}=t9O=|Wj*fu45ߩ)&!ȖKvG}, e]*_'U!pWD_3,Y2o/];՟6Wiط LV|(om7 A&+a}Sz# i05k}+ 4"҇|F,!п ٸ>օ ZEOAy':K5ؔa@&⪏okzP޴JD81"ϐۏu8B^&-G ԬD@[!8~J^H ;QP#9Dݓ^ɒx/d 0z7VU')IdL0ٓmf E0~oʲTj5Sw (3;ƚI"XG=ѵvA4Ibiu"{KB}Ou/zbVAy[ [S`?&~hk?Lo8ro 4>Vvc::3q?!ua=bi<0BT-[p}4x h7߃岨ۙ9{j<{l*I!\G0Ex 'lْk*GLf-e%ӟ?o_KQ/G0/qW|5ezBRuD$'iy-l$T6y (h jcVL߽Re#KuX>N3q(A<FLO8(?B_&qv֑E!Q",ҏK% zsϬB  &6BR8aڏgЭ߁?D 2~ ;E9> J9fмecmAH%WTjȆ$][~|b UPfbKğR>tF] 8j=7ESO-]uc޺m:^+~rpðjHEЧ7*=ᄻPzݿ3DKNl9g8q66ڲE9-xp}u;XGBy޹*B(#zd:|V~X$M>]A竁 eET_KHg5v 3}h@s'!,l'փ2"Sv;p7p2F9&M#m:blk5,,bn`t RaY^Wď< i~}'|CqJ:l[=Le*]MW||炠9my4fǷ}RK:\ZHYX7֝ M|E7_%5;P=r\6߷.7j"nM= D6b#K?>>.}j Q|jeuleyנBGA-̾Bv7J+3dS 9[GsK}elND#1&;0Z2 0ݽmIi)g9a6;>ﱪ?z|V4qȱ\6A"`׈4^AXϚz:cZwBqE (بQݷs;kbZhG0ʡLW_9l8%Ig"Es`%=l&,]ɎѪYf׹tzxji[&|</UkXLJ $Y~bOJvǝx{$ C@;2܀:nYZسqJ0CAa,O-ɊBBKGdظ{g]զvM dBK nhDK^[Y3T}pi. $ = 9yJ(1?7)8COLgB .;G; *ɞOff,LXvzwxXsw!qS hۆY^rrKLL'5g$sCif,n)o|+":\{poP9Ǜm;UyKUK: t~ݸZ;w^cߘMX!F NxzETFřUo ی$еfg{o ͈K͗$KfAə>K`O K(Q%%%hM?NfVrnEbVM뷂ϧ>!fI+y?J_+j^䌏 ;܇H@U2E(BoE5N$A1Tϙ2 M4P3JuOz^j/$b]y &7,5}5f%/:+T59 xZS[gvvq:2|dppzU [1d)q1D 9,ZfPoͥ-WeȴDzuu=D8D%D_{]Δ"o|H'І[¿uoSYlŔo?;E;6:^9-s',+5ZL, aE!cnsJ*ZWMbŊFdvWcx1= &IR@$mFO[0ؙUEZ gYftEߖۜK"M g%ߚ9]ίۑPȉ}3ma?aBFUpVɺ˼u?`V@;SE[qt!HS1u;Y%hɢ( 1Qiұlۆ}7X($D'Lok|ja l1ct}a=U"G=4ޱ캀˫`%\HѝϝYHm4??!E?0x4R fOEZ>>)":lཋ nE%9#oK&+01!>> `ʖh:3sCA*Gv&xVՔR(|GݳNI }$A!1BSƪ-#ff}D9X4th ]VO`=hA'%[k3|`w!X6 23o+/ ?Evq̙>pL'N6\d%$̵>VY]a )됀8].B+&*M^oX䁾`RIM+kNQ!Ǝ*Ә{.u/uUA.~lx̼" *1K6}1/w5~sD ro?f[ULx蓙!HMl@xRi92ַ$gɵ|} v5,Kbqklv&aϝ CfU{=A'F?#晳:;gsQUOq.q6Ȭ~kӆaցٻ@Cbz#f.c2Y:eAd†sTlP-JHej(gMs {o֮}6P)+bE!wnC$dm8nmp؃>;Gs5ߦ,)|a PC3~u{ː~fE,D;BW#Ķ$ K{>mEgB/֮}`G?#f&xՍ0'OR*␳Xl !>[}l1&FW^/uJpF kĄܑMNI9lOI*R5hXcd J#9Ȫ 55n2`.W()xQ1#4ֆDo\ZBQ =h.xB/Ǖ}=S!{jO fFOuI ~?kکYOb</HH!}a37fn&`L&!xZ~! |RH+N˦ןo`ѴTxnB]X'{Ɔ I \q7}덄2Nmk;˗f[c[jVuX2LR<'Mq"B[}`73crOnO$_ʽ|u_ga7*;rĴ |#>BLcwO `Wja%۝g= WYQgWB①J)ܠۖwDD پAQ@tpX1:M9n9=MS\^{#<5M/D[ Sy Cqz3.NA4nȲ.vweCfr djOd:/+;q'v7 sIcWN\O%5; @Z(S"{^veI*UlϝY,JolE) "ZHsn~CcpՕ{+JFQoOi7L[?0Ā)֫fm4m"`MNi3vH5姜d?k˝^q+N*{r= |#Wd'b2p y`.hW'gn wZ擃1mtl 3?5ӻsZƈRM[>Ry":"5rS'9:l6t A%H϶r%@c*^鞍 ~Y$t>gdoN/5ܗߙɻUMT?O0BfYq+e{ W%BiB :inӮ՞Spݟ03#jB'B5eT[5򯐣s=_P;OLʟFz8"IL,Q/:/k3yh:,s1ckCɒ㳄uAŹB,d&9dF/aH?F7֜x(Ź4/\Pu-ȇԅ l 2 ͺg ZsHU6%:%;3BKa{gi=_~wMSJJyM:c*P̘3q 6viTQr{Q6]|XZÚy'N[K (υN<^&ŀ&yly36!ׄpU)"~ G"P,|T*ѳdžZ(:o:.gC. ;:%3WI` *1>Ws? ]zJZpeAr&}E%Q#\防І ^eP{b 8A̜{'zVFub2rzVRW!FEm ĉ8tqg,RA,Lmi|i \LxǪ[b} [}"FG.<ЫpRZ콟%sO:c (bYQD%-}aҷ!kKrWK vNF/"ޢ?qFd)#x3KFB pM! uD#B [1qJߏm D i*%%Oy5[ܴ?]+!Y0 ʝ.Z~*ø 묶<i&9$A@aq %%f2NE LA7sˀPR󝣓o$~zmvTso} q{/ambEqeVуJup.Nqb_nD@j&9WXbOl[xY#Kɵ}-sWxBKxQf)w8 ۭ ۓBݏB ib;ͭ⳱R5_Eλ30z0 mN: U8@8 _z ±ps8 O<'K^ Hc)Q=!OqQﲰyC?+ iŏBA~GQ@w) ~PeIsdxފwU3Z_cn p sșg`.۞Nݺ >`8 V)'lcsnn/ټ2!ݔ&+qw Uٵbzv2>bW]a|SBulӼ9Y†CW~7)2L8-= ][MO5<6PN FI4ɥºTLhkbd4wc2z/TI5ʓ-6 u_}Ai/4ˣezF{0eQl5ێ2^ymE2H96ǣci.YQL~EoQK}, '." .鏞by =xx;XH6zJT.Z,d?an֟BB>syA";nvpV{*6ıs\-')+- d[jʇݦٿ{/WoN>Y jB[lrfZ$%nʰ>{_Xª @ `iD`^ agR_KGyULԈ#Zq+Sq흔eh{ӉUgw0=SQ5C\Qkw48‹c:u*9h$~Xf12}P&C1jθzjU*1vS]l"a6Ge/ ;WSg 2w`OO*x4sμr<# ~HIFCE^0byTͦzjC6[BrUAOT:z2fVK7TjyL6Ĺ ^b4]d˅O<~KVuy_3gҠ;\tқ…EZ$_o'Jfj$ i'C@I9v/&"z,run|.ŷߺr󼀪1 m{JCޟYEb'6%pY%fGv̳KXiB)$_Oi|וV$qJR(}AGN1n;J Pz/L"ʐ.V{RИ!e*GYVxbGş M|RW5D(V+2 # kCxp|Eo=6dd QB8K[]l'񢴉yMG_uaLy(6Jٗ n*V8o sI\b`›М+Eeᕄ [4@u[bdw|%Q/DVA@#a9k_@!+DB / gdg:Y}?#(2tEQ< 5+0HYWdr:(TdmOgƢRWx LBHNbp\RcMI4؎],OD]Yjb>@ (e}bh}䞂$ٹ#+42"]t +ZRWdjjׇIXTiO8>]yT#Q&_@&ht1:*] 횙|ѣʁYSi? ν醆rabTq_ĂR .VX4\ܱAm@"OكˇsQfsfK]{ g.7v$h5LtXl,b]D9h6Tz3\mHRoRbV؉f!+Lwsƽ0Sy,osïfA'o$k:e[©CݥM5#\w?{?Qs<Us6#.bd)wCGqEB )`{{ӧa`hY75 P*1#)ʼn WYh| whqlޕH4>n Ja/bIp:AL%@pV.$FdsIdx 溝ٹ Dyzx|!Vsc ՑI&DZH~`lCT<&XnvVp̅a_c_XN`h@,^eR^ *'ÛxdX($ð#P fl'ߪSoPP]&0=d8sa=8U22yP =',3 `gś[d$bϻ",sNhviȝUvYmrSI]\,C_E*LevPHjH0qf)֦3z+WowJAo.yUQxgM @O3F aEomݡ:tL'bsj15>$&ԥqF̞:;ʝo2.!E Zmm^d4d[:̦zMݥMRa5C>sO/$tCLM{{hW@ISzj2pΤ "kUDSJZ WI3Bm)b WATVE/U!W up\TRvE^hLÚn.=ܰ5Ni+}vJGWYn8Zۗ4wq0_ފNW) M$ecٱE֬-y!Pi;MC+jtc^ϓHR^?'+D'LPNf$+,#efhwO͉g-w6f?T"vjfݩQ9'Y%GAKFzD!#DhECШaР^ʥIךLla:= d]"S$ElI+Zś&{[\\kR ZFLcUal y숲A 8&Jaxxi+ܫx}U~:Tf۱HSLó݉YȾ,`:1(H"|%WE5Ѷ)SD9HUXerNJUݷHINwԝ:jGYf5wUuIK|(W+ w_䫎ߜ]fH$9 UcʱEnum^p[ygjgaIK6zv(YwE`a[\nNZ5ybe._1$ ֯"9톨(umWWg _@dzD @-5%2Yn`SB܀Kg~N tŖ:|· EWre[!nD, t_l c&ۋ:^(}L7؝v] !!o yϛ2Z@8w-MJes_3^28HPh[+ L)9)x15<:uZkeqe&ߊ/ *0%{[="WärQώT#- }V|fՆr}[̣Q%>=hN,2"kZk_?qIO=ϗkXix2{7 MLbʼnuw]zJ cGƋS (/C.BPwk-q6۔YPxa4n!-PS4K0&ZAp*{ صKIL1Dž \Jԝɝ#O ':'I&E"P>sj:A.¡_^~Ef?fG᠈tapOkr-Z1dߝe>|m6`sբ_J*AeSgpg,Z3i];$uꏭHS~Mdlo9vH3';<*k ܬ0̪GR-C"JziWp/ø\>OosK70UQ6vWw 2:A;RVy Τi=ZRXDQ"F 7܎iJzkf Qe}g(::B`f;C!M9J1qR-~Ӯiuua7CqG.Mr-DvL-o'Zhsrk3~‘qt!%l<|AM24zMo? 2 2ub #72˴NN#,oIjdheGXY'zwfe_PXeLh-²ǀ?RkTctR *XmI-cĥ7R/ mSw~KxվI1B>VSқ+Uq8B=JNcp ~DҐIlv3 G&0-dFf;h Y yj !ߊDkhGoa( cŇzK1&9SYYb:L)?eqȉB/j5!;A?sG>.X&&,2i9J.YΪBq{Mv)6G7Q)mx{fNp&^, hy6#=q,gC47ewu ?sҶ,[Q[QDdK)EM>drI 65իPs[dјMR3Arvfk H|%lif#Zǝ#c# zWƵ,Rm}SS)@q@Ѷ%_F=G~`☢Ik Nbe|O:Q+54 5eE͂ۃj~&-:Y֕cmrEVRxپmO>ҁc*^G@9i|2fvI);yT̆z984a.Z҄b3e"Rt,٨-ًM{L~r4Kʛc 8>9g3Úv9xUí߮m}lDNj}tWjCwpNPmkVTz8I챙!D.LY!_R_z7T4Nb-»bR !"i\5QU<*7p{ؒVXjL?U}tRY+lN?n2-8*/%+m}g LJZ. 4^GZc%b} "t7ҹLH8!xnFN#ͺKYKy]]Vcscn@ -X0K6!>=7]QzN2ʯak;?\;rp\TfOE|^hkAbg L宕%&:(MjP3*S>B7r$+ANS$csMLLk^%F2,iDzIb3S4Tf$ס*xS<#4ZRh - /oO\r7hDޯ8n>#02TKxXPޡf^IRh8ҾdppjJ8V 8Uk}*T '5,;R/314F`0uuѓa^N$rȭ6R'RpQu*6U[1KtDNH)HEm jҼH2nE, nYXLmf1X~Bk[ɒLAP#ypMQ/"W\) )q.a&\h)?Nt,7{"D}wi}PJeÿ́jgDײ482 fN{`ykƫۧ3b̞DHNWΕF_~I]{cgX̻He`.KB4mѱ1+\oh8cİ \* Pt[JR\2O'OlvFJUaۨtHW|W_/"#SGM1C/ B'JIdo0yfy4oYbӝ{Q>*.__1/KKp F]E!~y1R.u`ꂥ3zH2Z=W>9b ; %mA.[:$)ǰBiطK_dBN.j'H ۮ&{2Ȟ聴dOGN2,\Ewq O,,<5PPpJ3 $TJa0GksMt셊=)|omwZu(.?}q_(u/6c¯ؐq7W PCEV*5-`̀ IU A(E* *B`vׁ⽙i&_=L@OpZ Mx!6_+ Y2TR"Ft!+S!BGġT ݋H 93%g=/H+馐Uͳ>h&bb YOpy~:vkM妭}|w%\N/]f 8a a95F1 =J6ZzĨ]MOp1}~g=}0KH䪳.nIғ2޿jtykO@VePm#dwJnb &ZyEX@>9z4T]EH!6Mu?K=$z3saU_Czk`Y "[}xbm|YoЧ3ۥ֗gČ۾\ys-!^K&_>ژ}ѫDj;1TFw/.TͻЩq22،ޡU)=_xLc̭,rѥzt#+@Fn~̈́ O(}pծ .{Mbmr&+F]oFt(ا1Fڶlj%L{7icgAŷiһ|%Vo B{ۍ,^VPE9l׺,9Lfǃs%\0t#ыu*R0mcMX&y;?13l[$6SBz%`Se4n:{`ɶ8\ÀO$G$s9ճMFYN/9EJE|b^ m!]|ߘc YdJX[Eaѯ^JGwKH}ȀukJMps695&ZBjx!`/_s7RO] G  vRF/6ETTf֔v(r;M[=Ho Ŧ7FU\]w%)_jL@ԡЌNpw ͬEL35o-klI^#~38'W{(_LӜB$P rBnGĭyND=ŪS`X>zűv.%l'#! #VUhHc,Btn-^9zբtPFPƠ b?s#Lrgū(BbRI! y.fpK'U *8htf`X o_]BKO Y g/}4 B$Օ1*ĥ yjlO4/D^%M@܆Óu&Uwksֽ.XQ Uّ6)V;_"HzdDXǫ\BliLwW~>lc@ޘH_}rLÉ[KL_]^,Z^%'ZY:g,TX1>Gh~%5`Ɓc(zwN2T#:H6{AW?QK~G]: MlS;ES8\$ey1FedjwFAeM=1!^dz] @#?0E~pJI^}zQ́R/*j~{Ȼ%$jEpRl=QCE;uE䃺M1*7S-8S`&OqV'6L6Xc@YMXhYZܟ;msOtTY35qpQOy.9?r93h!^%ҞM;F2Cx莾0>RuĽ|`EU#zԱpg񕀔4X%,趏qd :0LGT!`uWcO.{#$ЀlUc`['v^cٺSruoStKMc(M G&ySC\I'oqJ3=LC:DrN kڹ"?؋R|.MY;ZP#+x_C2G } uKPWK% @1V6Ƀixڰ@HrIk=NN}Ƹ0-kQzH9f;=s]rk sEEi4}mGՂosQXccIg #!qK-X@À@}<3Κ* n2H=I s%r.Ǔ_\w7b;[.XEk#WgP%C ڰ;OU™w.+.L9l3!d,}jpgnGI,ti&p7zwIEo}gt)1аnHۈJt]OH60lY2x2t[qlEJy Ti%nA3r1Hk: '}Z|؅K1`nn҈v6 /0E,2`ͦ[XNQND}_Q$A6yG4WU~2VИt|,bp: 9ŢV }X3Lǒg{RtҾOQ;2b"RopgQeжpU?ĢKNʚkOf)VIr yY~ϟI\YUž+1膃O񞦮;irwA1wBgԙޡy`YL% TMH"5ig3Fđ_U>.Jnߩ#jZy){J j_:V_DIIp^;L?(bu3ـyo[:,C&?Hjա gZU&XSC1ËH<|_zޘjB`Ũ\#wڶg3*޾KYoH֢ʸsK`1YUor6f-<*D\12JilC%73^ѿ!RؒSgtXԮN k_Zh(IKBtGܣCbp'}@y;v'Z^I앤A#OQ|}neBW_ aG$= W_ = 3[G .⤯G,x?<lX̐[ak|6"j8GͰ⡲%Ϧ ؗ+[a;LQWʆ a(>"f9i1; ˯;brwp*!G -Q1/.n2*L[͎^4/L׋`eq'ihќ^/p! Ph_Ǜq槓aXNߋcqn_B~RmōTt'3v R%ysD=d<)M|&߀w0:PEŚӢ 'F({ Ƣ]zn9OWX&yʾ`L)P ivNXNhlGud3~E]_˖[:k .Z:<"6}g&BA FG!Ǜ4}_K`8DtN*eHtZ>IaC Dl,%y-8pPh_ {fck)w'9_HIj\G}F[@q0^QF[yc=qM.oB(P`FE09s{U r,9Q&i4)7WP70]Wc6Pȗ~8y/^a7LmBl[m!kqʪG-b Ѐt 1v; lW5 =j(%q-cUĩIɡIP% 9V$PUإIxذY„x-*-(a10q֜u`q;Q|ZG|B#Hu*B8{⍚UL0ꃸ;@)ogG;]?͓fHT$κ 7JݱxW 2R~ZX&S[lqV6bNhh `5!0G#[&.)w=ɉ?L7sJhrW_E"D(oA1]MؗfmGYS~3*|w/<ҳL t i<?kq'.Sյ]#;]円{I; FxgTܷsIcw(T_hku ):]e]Bzji)Y~D2xd6 |T&}˰5F.ͨ?IpϬD,V \ҫ6RE0"foMLO71s>! /|4 XZ]-A$i^{M6'Vn /=rXZ,aڰ1"D {pOfN+g]clyP T(Us}49n-xLm 'Kְ tH̄}8Ru'Z#q,۟w$o?~cor1ͩ+=,Zt/ooM_c&L/5'CV`IsRp-zqG͓cTz=jy.wջ%b{L~4T=|$ao)` 7FNk!lȴ(cdȦNeNU3!bj.8Tus0kAH;a$؛+.)B-)W{a hYZ^L7HS,fftVEhٸԿ|"4צ:=lc ūXr 2Y.r[HE/*4%Uh vTs]( lܙK]^0addrɛҙ^KjQnԂ= -뜤8 x1o"?Lr&}x$K5˱*9MNPT{`=U|ܥ̦oZKקa~b3O4OFs֋B)vP5|܊LHeٯ_4QKquP ]^dK3 Щ>Jl2"8qUn5|Es3~!xs\-?X4DB,cؖ׏oHƅ JH9KmECBBD9->qz;д3!0 \Ժs~olHm=8Ʉ\ A+W} $WHPtߢ:E6ވJJO.VQkq.d p=H ِ۹r\1!N; ̏ckw1K<=\)˶ ॅvdi}E@͏k dߘe|׾u)FWd/VqD]oBma. y8":-UJPx _c݄w_GBYꏩc,Ǹɦ6Rg }>\)L{hk[˧TEf? yqȟ[TCλ Axu/=6'#^b!= 9Z>?F@>a,/ĺzG]IӖ ^fw?S}ug5v}L/df:\ҕ'gEW.0`_#Y0ѺO+7p鰞p-[q#cAM3/Mx: Jn!7]yjlZ (, zW)P֠[x~U=r.&`SUʫ;Yހ"#7vI-W;ru[ bՆs[p[E;LqI5@HcDGO˄Nz2jPZ4vz+`{=ob-ĨXXFXAEG}?Gf_b/MCs:rGl{5CJٱ7ܾi`lQ rW  jb#e Xy&}@}AZVR2)x+mjcK,x)1:r8=[s]#hG쁞Dߨ~π'F43*}'+?m׵hJ!a"|g͹$n R39i2R5Þ8gxV/RҒ~dt ZAw=ty[%ip3k [xOz\"iҚ]yJiMBvQy(y`6ƫs!l @VƘ򈣺fs M xE㹀}쟧z!ffq ]=-vA P7JpKz3B >GPlӒgr0eۛR*>tvy"wm55DVey穊8`?Tn =j l$oG6^Tٽ^ 81)ų#p9x'c]}?@\ JQLKtH 9}?ƫǼAϝFeB /[`>%LALCb+QA)asDfx<]cSsLTCGeU=9J@+ETF )#+l6=y Hk Z  (=LEQT犘Dzۥ_cLlg)S}@8eG(/NcQ|>lV)%V񦿓L ~>(K}yQOuPgK!Yo&YRy~:İ=$5O0e~@#U<;wp@$ _{ӟAHB=~2i]Goz2n(Da|Qo1nxn`bϧ%O_9IDvIɇH3BbIЂw) Sv´Ec L2xC_Q ^%s4 d Et%,sxGpoj&HMjyNq gm"'88={`rľߎ T Tʒ95n >Kf} J!ދ+ф{f۵[E.vZ yMUvio~}o]p$BM4ԩ[I0u6]3G="­, D|YhpyL-F'00b V.RƔ pcdzk$K2"vuV(vM9ogm8F*pL|e,<(p6VJ$HNɟY>*w1Aexڡϝ[),S7@F[o"B7ԝt}b𷏓!1mt^ۚ5ƍA{r~_VMk0:Xƅtfo-E>ҝ_趔̨4iH-;DacWrH,v[u{[{dDA&S{sQ!Dn.𳭊/ob{snTW~g(43&Gޣe?ݿ '{"#/`~zqd˹Ja`j.FG{X*\|y,Y8 Kxj-%_nPqJ8𽲌6?LZ,$4q6vz>8)|Ȁ^O+fVU| &%0>[,zbC],3gÝI0%86һDsH1a\Nx',UCl3lE!| K}νFLș7N}zD"Ѡ 1Xϲ#ͦ3SiȎ O0pB/[ASIW~+Rzdv[xI.IƘos34H*pNI*2-@6-`9jO*ᛦmP2Jr)FV8bZ4\m/ ݈C˺ݚ:`f'-rd[0Ԥx +\tn虪nVBʼ JEO9c6gr"+ >%m׻LHdBe|~9cp# jwt609Q}iaQex<]S[j9Wؓqm:&c`0i f&IpSI ط՗Qpf3ǾsIP89>>GH vETDÇ|u+XSOv0arGe/qE,S??IJSdH0u8gD@4^sFbԼزy, >N{,l5lC#?!zPm3~7\~`u"&2aYK"=s#:4FJQJ-^H: B\Y#~|naɑo,%5`MOT9*#` -{\UȔ \&C˯;̣ ninZ?5(eG!lrI1[[ܶa&8S)XZ0ۘgbj Y\h$$Ytb@KG,nM2B?yaEz9%J0D= g7I3o&t/ $ ? #*P#҃<,s=#C)rK Bco1Ȟgk $&ً1-\Igi4%TR1 gn}zuH׋ӸУRÁ*@ Oӱ B5+e$ju,&Emo%SU_ lʍEMC Kx^<]FbkG5F󠭑`] x`}1Uؙhn^1UQoS&@0,^ē,&rӸ? -o:]dž<.lzE}Q+>P-^.Z(-~~o`|%Bx1yX/Q=< j n )aU,Y:z} d+G4w/swd猬lr[\}ޖ"},2hZ-m4|4ɝ$zf֋dު{Q%ܥ'X] j6=iO){<{ƒ œ{> cHѩQB9%yhF8kxiK_`*F|v)y+|$O.!?R񯨤Vð'~C?B#l+eaa50!4RMlbU"̜z lVwdL!jԕ!_m//nFQǸ 7rl !]lV}'$&h(#"2a%3b{R ˡ_%훰!5d > /XQeC>G4\EOW_\1wQI<fnmd^=q&vvy{ǨTZ3r ,T/^~q?4dHJE+G@jGw3/=lU9qZ x._Nߵ>6ȋvHD@v)%#kİEnt[I?0bþJg6hJ|:J;CƏydjy8jG2$K|2r g tdI{EߘLx20' I J! O7.o&{MMaLLAֶ֧cyb CAiDJ˚hRQ}\:Rn!ҮdΈ;w* Ɯ\B@lskÏxE9JnAdE<˂LKkYC fOU_ׄ˾'DQ 934g@ǐ_>ד׉#t8^bv_2p*4F_?׉`KLhC$J,Fփ 5U/#.zҢKzO{Jogv]wdn,t,,1mjɋcOu|RA(hQ^6V0,l_D2ueJ񺦢1 R!D(وY2!Arsn6ϙ{$zuuf©1~KڌKVp<lKIdϘ$=#Cs-TYߩk6 ?2ɕ@$bۨOC13ƾplvYGDve0,"/Q*޲R@]tCf{̜c-IHRt$e2{݈G,EOQPC3vgՌǤ1Cך/@`]DDܺX0ֻA}gQ?ܛܜ4(5"v/2vd&-j /AH\(/QZ%w$Qyr;nQi:sd5X8>H$k7M?$%wxOPF}R}R9UW9d\|9ACT᫰U4)VƊ%*d z 'bbW_>F4sQBm''lVYKEЄo(Ӑ4)FTR{doΰp"al4KJ|k\Iy]*;FEx6mKlZX>{rX4 Zg"li?^6X p1'=Bjl4`1ȅXY5z\8j}WP-4>BIcM"BSs3$vW(ޥ}&@+ !zNLRa4Dy%tlX¿ S]V4Y,ɡhp_ !&G7}qy}I7g`j^~ȑqUQ)6>dECn'dlPsՀZ*o&07k|Ա>$& 0/X@ii2 [d1S4f1LX@tDĿoFPl6]=9&SzEbZ82!@" NyiiżSgT&pqһQ9澟&ӵ̨0gԷ+!sLqjN5"b+ UΥ[8ģcRfN"Vʡ.YHPRZVxHz"Cg28]:, y"oJ9H4'a*^V?;] +*>leŤ}mWb9\ȥA?}u,Abtnϡ-ժQoȾCN{?1B8Y$X?3FD\<%Ĉd$P0-4g v;U2v|V$f^`I ,!c:Yzq$ٹ8w 8Z fUȮ FƳ\U)KqXvk-:1':T]F*_ 1FNMT'P7gi}R`W*] ״\k[gjx}OG$BRW _?oS@0@S%D^JcFaSv8a<4 shᤌjyݚʎx {u.a'1G5z5طqT! SREm-/. 3ax(nQwUmVP55PDьw CFQ`C}j U'Ts%&O0UoXxRmovx}Aȟcxus;Ŕ_IOTJ)ʟ,٥#?•θ*VaYCذ6&}\F+]Fۚ&[ыP WqzH,Ld$'eIXk]+Bӓ|6dZ$8lÕV_a YӶYA (;HJ 24z2LkɈU}s[^dD0}:c,i;^L>F/Z%Z1E?p:>Km$8r6WGAvShPq/K$AZiZEfM9{0bt |AxR$LEveh e7q yf_ !!rp/?R1Lig"vISk'µsD5AW_-h59̣a(mEXYb((N |2yL)فdIZ ǟ6eN^4W /rn>HFAhC yԖk"]$pDR࿿*ƍjUƘ+Q忛YߜMT2#Yʦ G}rjnkt[_${YTPmDaX 1: kepi<(y)N-h~OK59m |9ם+*@9Mu \DvA)p-D}`WvI$b2q0qzH*$rI(m9)b&^aI_54lp(b C&j5C=-"nA/P}$*[2YU/ƾz&tÑZ&µ Bz J呲f ("e@ 6>%/ CZz[ {54LI"~o0; kíF NA/8"+<0¥GLN[$4(}~uvxqNB? #v^e`!IC,BHߡs|ҚȉB1A{DON 6M~mb[{:RGo&v@J0aKHw-‘ qdaXɿz2V=_1?ujz. kqXܹ)[iZx#z4O }o0ԲfO6zj+ NgȇMJ٬f ڶQGjSEu,[䭶YTjݥ N*:b]'QyGb7ptNOXY`:'Wp e|dE=((;X` )P}kLa}fWwч8Q[5˪sv3෥GC¦`'r_wtΏB~DP<>\Cߗ#E6LhHR®#V[@[3ɉX#1[aQ~֢J6DOB눫#P~_c6L޿~7w} NĕEh^91R?הYxߧ/k@U]s0>Pl]{u1u}?uL\&/;ɸSe^z~qn M+,Rdke4w,BT-/On]G.f{VjG36S*oKACs\YX2L9GT):BcJl4X7޳MEY݊5ל.V%A_,tڲ x3go+1ẕHs =<c*K/+Wƀ3my}Mf%}=P~֘G9 2*WKa_JJ9HBWd!gޝ2rrED$6@j}ˆx:dvX( cF:&]u"-0.bcFwQ: gJ/h`\Dؾ#l^4z$ 6΄$>):J 7s9C wr)+ɀIJ]93-∟n?3@H]UWKrNԅtsX&0q"BUDgxDp%s~W4}FA76h6˥!xvk }"Əaʸ;X 1^'b`Vf˴4Ro%afX E[&k?AlAJͩ&`{'sMsn~iJQ\ Fqh  o/m'}fcZ.mLoh_\Vh܊U-Do{AhRB ry7\i5A|LAT}x'kI3mk.?Ft*U#bX &֞cٸ*G߽/B]S3cړY((Xiܴ~9r il4k {*{kZƄE3$G;ݚ_Vtvht|w@LU7qQuh}$1V+>M!In޾ 5F!\@װSa,*}GVm4$`a26i>LgHl3Q1rhA^^ aVyVdٰ{z{zno;ni;{SUEp!ϊf{MԡѦݬFE՟"=>faY'wz  Rq_ڦޖ4^Q|쑍dpZX<̱pUK.H!n_'5fJ#@X@EsWW!Vmo铀&fU~X%2ia@kfޟ2IȸO*ddpW*\:8ǵIg cI%i؝f~(g~% 7`Q<.)B/etQRblN?IeWd{y`22М yE_0`yNlS4\Y :#i0/+C6Yg28,* |YOnrb7vfdU@xp+% nF43:1R"5j+XẶ ɬ;\8XUwq/A,F}=]lY x;L;h0dIԋgπË 317*Sa1}jRF#M},d&(AÊ?4dS|y!Q&8؞",i$r"J!ɚ*ZQMJ Py[Q.HtTp_BԨPUExIFd>^[90vlFtacLO: ٷy{G?K0YPO4Ki>w}Ll>9'w>E ]nrɂh t^{*Chh)ɏ >] Ppjp[k`CT{LdҡȄ&':|bJ\s7ȡ1dۺhV}SF.rV^׏drǦ /-ON&Ph+'+G+@R 㠲uW+rL)xՠǭ~V/L~~ruvL@O'+5 YJm ㆍ>3Kj.:֋-zHSV`S~M #d+9IbZ~Dq)s)C"/l"^ ZW.,o$c+i4OZQ \$Tx){sNb=5*@oOKF6۬N?wza|ԋ*8ayhfbt"RG&B1%ڳpu~<hokO@mE0(. Rv27~T-Yaa MxfpXQxM?D,Vcg#Tߵ`2 LVx>\lJ?1_*Q(id9~]d?Uyҽ7 vI,dLB^-PӄB]Tݘ=Caqi:uI2"~@C2跷#w3sNtYMM ȍ+ .q1} R6wP4 l63X4>),Sx RhT+1ݫu=yP߶v)7-6v+EÃae;T#h1W%]/ \$^֥{%{ݣ$)di/`mBv!wC;PS@(Y=NTQBK锶1L@2ہh} ,W݇|X|;ᓚ}nb"ILpPoӽuP3Κ\LTX#r{'Q|x/6dFuFM7r(gY;ƺN eXD`1`1Ӑh4^B K)0H7'cZ4H Ԝn go@=g˛[[cqIK&֌[}F϶7e8.8hOL90>;cJFkazu@UYT /v ;Ey􂺎oLqVTi0.IY}{Uߡ݆Ayp_=-$iMRq#zMRXhn3 >" ~†P$ g+{#֊y $+.d1V?K:|S>]B!A+Y-6XϕU=!@5Jƣ+oBXxAe\}v}/x!n?-]*!I4.3泯:/NI5+{UvE}!R$殶6u.:;?ʀޟ9xE-W)+%vm7V6 `bx,wk!DX)O\l;4gpw L k/<#8{pӄ;EEEB\_9i**zU'koGlwí3QeC_0h s*4N} {}7.~aCZsl7Brd5짐Rt#3dbʚ|lJ'!hNdA\L*8luG| 1sZmS }[GQ>! op]{|Fm:s`QGB6\)P󠳶/16:MB:-SEh v3nMh#ܲ5NJ6>Sr%N5~Oge~~x CO]qTUDqf;txﷱa0}~0⥛č Ow2g~ f;-+/(V~MzP-R('C},Of} X*[*/DS &^M8ssl_L)2(q'Y?%$2+p0XuJ4Ŏ Ұ.]=N*)' mEdq Qt"ieKSf6wfP>TJ~EI iayʙkhT|tՆ4աd[MϜJ|^Dހ\i dԑ~=4cɲVskez`!=/liu[N((tW}X(ILVi0ݻS*JL~nK"ZpJ誟?ƴi@T;*?oA:TGyqLBĿ{ҋEUUiNի T/pY!ڸⱙܑ\y`X(([9տ(wlIJ΋&Fx]dECaF[˅G2im7j#"%IJ#iE QAC.\cB Dh9ӱ+6Qw!sSC#k,V>Ea}A Zp]r8 >|˜vׇ`Y-!E-.*X$3q~ę̈_ƵJMhcId uiu6njq_qyh^jIGuf8C}=jeOO6:+9u'0<{($IMZ"7R25.}̡Tk~Bl!{mwV;!-jU=#!p,zNVڜ> D2u 0;=q LK[Ew)""=@Se6__j7;UG[DF⥋ܬLu/X:wzU{Q7 ɓw <=`r<$n%Vb Ҧbk6G%!=NJTjH]GV8Ck Vm|s2;6xƊ׿~0] i7cD O`73$3`+8:ȡD[dN>W{&f֚GF5Qr7ਖ਼:yy讐R j0cuFI?[b\޹yƥ^^D^tfcO0q^LT+H3]59eIt:zCN>"vXصLR1,>YX[ LJL2{jv<PHrI $4d_@XuL~6 <`V?aܷ=(% nw؈'bl\j/ o1/*5G&ʹC DldzRMt~) $O {H*D{g;hWE ?| $ &]XD,$WEMWb; p:qu&۪6@c)si*B C0[z/Ҥ::풻ʹ+5 )C&7r>1)6H};%`.3 Sw3Mp YT-1֏2)lN2/MYQkݙeFjWJᆬ2R[Z9%ާC"d!TqBsS?_H)WM^.ӦKyP Jr^AδX<Pڡ@A9_.lS,x]tcTRw-R1 I_{3mD˴'sJ_$'zSs-瑭gur 6QNtю-˜[1;Ё0o5A::0}q7ɒ.qi$+ybJxM4=a}a `*}Oхuju RbrKu/ -RbugW`[7[S_=xZvV P`TK'ᣑ3T6Ja;袮E -Xuy숥.dY}zaF m Qx:I֘J -Sǟb,]S ei ^߰R>ŝ{Bjfql^7#*X/";5xz*&A2>6.7K m&_ZmAK,X %E\^2y5 I c >]\ Mf$SmNrM⯇w:aqdH}R[$n8z(2K>hئnPY ,{t>{S^Ҟ8ae>;٤x@h2R {}## oz.Jm5 V(UvC6Ho:=* s: f.d_ "GmNWFj*Yqf,lzN+/#ee\6݂.mŕ:g]B"Trٯ6@41е<)ý]ձN !G%QT)i_^B 1- Z Ƀ,,jETo,;]؊|EpZ>lùbݪɑ#CKB@|Bu>0"'!ʜ롉5#t ,s_ G.@̍6j25:㺾HX_Z=>Ԑy

I37ʹ#ZQ:?slJRx <~-6A(K8;Tϑ\e"J,\W3R` TNVjc&-#Y0:gQDF%Wۜx'j-Z)[۲c{.k5dH9KC5(hQDCWH;.GA@=1'^r[Dd^t*əvS l4Ϗtŵ/?vKwMzC{tqP7${;luKMƺjN/ث<t uddQuiG澾J߶5t~1i-Z#KaJ]ZJ+ك1$2KI^d;[$a6Ɔ1Ϭ3ğUufӘ >(΀ȫ%6leE2}Q"yulT 7wIW| s4$oPU{~`3T}?/Y'$ܖ|]Ffn>L%QPQ2A a^#Cec+[=ε)la²_%.٩Ea#z.$*.F}|`NBF‚X-, |":> EjzuJyo&01N_ S6PqeT3Psb]W%zZ(]NaЇȗd">h/V/rZ,5pB7Wf(c75tw jz悆#ނzڂ5 1֢s80mJj;J^ ~L`s s!]soU8^@dIpKWlfBUQGW(IJ~mD&)6娬D"U>vUCGn.L9t&ir}m!]U{O4Ic87e V#d2xx?o9d'LKǓ7.鯔4鲇9,ѥ DLœdZ|F@ّQr uv&"'z7G+m>I`[k'ќ­@Qc=DL<LXS{ YG'BvCf!)M;K 0# <.8HM+r-q3y)Yֹ"ctPJx4Rka% }LQn|/zTWhM=Th5d`Z׽L. Ԍ'!J$sY.K Xym$>jϺX{u'W"3촖 !G{mtL&wfw /l ~b^! '),pOf }HO TgyI :z,~ٞ|)X>~1+MB%]Skن h9 V '4!e[eD5[N1SB̭EWEˆZj}7bY?$[^8 ;I@\WEPZXTUșC74LX#huACș@(˰`hb7uO 6r-kǫS#o=_7L0,"rΰWI| Nac0~˚֜@ ZܪdBUOH!a]Xct( ,UyQY*(XE4ts\227RFZT>DՍ->b Չ t02yvW͹ ĩ\;/JRL Ј2 KOG1r6ifo ' JElL|Gdš8^.O5Oކf ɕS5SIȡOOT2vv꽗jNq uS!.4YcSګ>#8 F 3SN.wDAљFO]io2IV{PbzܟmuI0o,4w&:\Su?=pBsPtj ˝%Cby(5ODo=2G(z*lV'K-vBJBӰR)bF8ꈇZkK&C=xZ$VxʞI3LpD*# R=&P&Z*eip<}^Dj9Z/1 wF^gA"xG 2d9 \9AB_ mO#9H/L1Y8;=}4B:tw.yj!F{g(&xAS ltd)}frM ^췼鸋ȅKZB].W%t?B<8d^\Ry7 S> 9b6U+'ދ"NBd D׼J/xouǐ՝&vZU|3z5d̲5xf4%9ǖ =U Ypl ;+eːaܓi?RQUdY,V{꧑訵5pIuW%;BWD<P$ +芊Ș FVE:z}fF!(߸ɤ""DQ4 hz\3`{U 9mf#%&WbJ:"LN9YwCC)G[9hp*o2Օhu7*ҼԪԸ2*w"S? \h`d}cE.(F Xh)~?B /Pyt:[)3rlzU%G0\!n~PPGdtv3J r_v0P$_!Ӯ~rgL"I2qM׌E hQ\.,AmY3Hwa=Zђ͗ fŀ|s-c !CQh!WdlCJqNQYDɢqL3.To"91W_ o'evBLl2xYҊ._֫ 䟂"Cӽ¼-@sZ}ZGUIaǯ>܋wJ*IރTFs.s=8KU8r;&Tq-_['8iMqg}R_;@J~C8c%;i xb- !ս\R&約2K&Kv.Sm5 C>AhͩVΆNYP~O#yNMM}^3N$ 2h$10TF2L{rז6MRIHMT뇓A sNww姼ݣc$X"cpM$G &(X8e5Q#zQ ɍ>+Q֦isUªiZ^NDX8 Q !tC[~ncݶ*CjYuFaA'Xӝo\468z?dB~@*{4`*7MeavdiP]|R@< jmǔE 8=S@:AX)@T݇<#6XyH(DnaGI1˷3,RZ^NzQ;̔-^8u;dxhi{vܟok3ki 5Ipf5{wKڱw zTC¸(Bu lhyu],QqJ }#CQSIY|FJG[2!M D3BJg!fOh.J). Fk;r#VCuNjz?xF49, T9/H[ mv. \)v6]۲5v^E}V\yy)\vF%yk{,=G٧K\q9-BGM!Kj䡋Z W{ +4M1)|P2 l*jXO|rے/e$L[´͇ґ騑@ĤT!2JJ\LF Q X%>vkt;ry ̫FL SΙzKsP}[;, Ij|ٵJl U'E҆寄Ă.M7KN3,KWyc i7R3v cH9JuD>L r>DN.{Ngf2w[H/EZAA%DG*iZoؙ*2 \m)6d$vJKw*鷣R:1-M ,Ʊ31N61^Vx* ,~gG CV'W~7;'-?^nXdIc%ݼm%#VryeJoTb+!nK';] *S&5byY666Y;5gTa5Ҳ8G9[R@~,P"X6>V󚶑cSs6Zπpg{2m58WAO–y=wN,F۵ )XqkB Dq^h34%_Y.D6hLD@vN!_jvTzV[(>F]T@¢ _ߌ65".z$ιg.aӡhI'48Ŝ8ZT%(9djfJ%@2h"c<eߚԝ~[lFr}7sJAT)Hꙣ'O _ꗻ9'y6D%V.yRB[j΍֬ĚE?77Zr;֬x ½9e&TuۙanRfk+u@}u],𥑂67n-5YAťVZr^P9ۼr'ͿU^(2O&%UHac{ P`e_ճ<W'0cJUK07} f gi.Ea6J's8K}vX~G)\Bۭ)3}CUPfIȸ--9aiLF$r{&w>u/*jDbqGum- a)o2o'`Rs !jcVI)EsmA.frkd z~LIs}nlo-3JZp>|Qܩ]#Ü@7\ ,oLɓDZgYZ07070100000292000081a40000000000000000000000016650a15d00004dfc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/IMM]?Eh=ڜ.+?,pg_9TI!.pb:Xz␑hh$>BɊDA$aQё[Zr0Z,Qy*.|Gխ%KH*ȫrhdSRh.jm!ʉa.͠ yk=?>OSfep~ Qpd7֋13s@pab+%n!x5SDk6cZ.$^ax㻢[԰ 3q7ˎ9;~*3sϙR,ML@GUP&NX^Vk@![9Þq qpq)^|v{rST ^nKS)d(xh\qhYDV]/c$2״$s 05.p}YsۤCaFֹ͕Ձߚ;,Ҟ1(Fx J)+r4ËRiFw0|e켅vycGT93U$g~1]] )0PzhFB}pݺejשK̃/o 5HvJ+5g`r X$,#v$0~g̿IE̓JWFVXx gǿĆ;xP,lcS1ִuysRڮ\^"hD N-lSKdE/HT}iaPQ=ieLe u]V $h=TLҘ.AxX'8t[t@d,{ߓn7B ~l0Q|\H7(kɒdTddHՎD0_y(Rq@\fWI} KZ2:N1&?4E3S`֨ƩBj}OL5(֑j?iӿApenGǞUd?$ /8Ғ@Q[,VHd5?30|Uڨ`vɒuO \^؀O {BTj٪w{Z%N{?43c}<(i_M6nZ_.ԫg0-CVܹD,D+hute5-~ԛ;1bv6utxN~wUKP(0 ݤT f_M>)xR3m\luQLF qRa׿|N Ӣvt+5]ebniBfܿ7\U!h:>jQ#o&g~+8ԝȷ4zBTkERRw tR\8}K=; 3 zZk ż9dj+墝ϲJߪ pUhd)}u\G1F)I'5}T]-lp\$L@@lrV_ma %֧tx1WGMAA<1ͻXt,|8!< DB/뤈?~P&FǍN~)m"%o1(Vƶ^r4P8ܘϵ~/A6:38 ?$[9֣n9[M=n/an 8BktvaX!iBh}o[fI4H^%9jFtY'9m\Pk?\ŠeÐLLHƒ'P^?Zܧ_ʼ#C=WY4>9S~#sMO#lҞ΁ X/r2=PZ'HnnS3zf4;$JCfk6YzG̣<;S[7 e/ݾvd7p"jJfad`k(][e%!U-űX-~:LKtiߍ0EFauۨddSΛ\BbY*"B|'ЏZeW3r9+A+>;EN6nPv,#3e1gqHs]XA PIFA W0 P;|; ͸j24~@C=wY5Qѣq-Qz›&eɁO8FNj5}z|(}6cmo#ʶrWo?#w6~dU@cOV9^£p3BMz f͛0KeZ酏xFM#H&D*@eХw?#HoE;mlړF*F:Y!G&ãώz Re ɇS}&N9ihhd1q5gEYC\5[>|zN˟5OQ P/k)ՋF hbԺ͂Zm*Fpl,p߯1lKE&MRkJj; ջm0c䌹~&r a1w~2Z~gx2 Vr-3f6տows=r@=k# W,"k펈,Squ2]yAPǓ&YΩ_\F뺈ƲHE(YQbf c f0svQG]~H!]!DD0jefY{NoJ$;I#F_NÉCӶo 2,p3VfqJ/I u&a`/b6hm(!"ecI]7^h?37q' Ozlt lFA]ϖ Py{>1M]֦jɘKUmw|[`*|Xx]C+AT3Ά~8}.vmǾI3@yH4Y2"okl":lTq޹T s! )SD.ko߹'D:{@<9N #6Fp[ /Nr)^w/W }`x[Vf ~`oĵ*GjM}n*}*xr[2rk DRqՀ.#;}֕ 36j~h=(B{tfo>KbIɥ sIpiQp ɗAz_ _o:T /~hCs9SGڒT2ީoTD!(V8\}YQ+`ۜ hl .9uC;MzA p̕%m0G}vigRg2\яW1 Y볈H@@@fyUrC+$ ɀُv>hz/z'P;tٝC4vS}B3}TGH. H^bܤZRnG O}5gV cpچ(cks??2FUZGBxxť[K/@pA j헇5V$Lm^84WFCSh`ŝA'XS|Lh-_6/.Eu^H%eyFx y.#65͐;'. @ޢpAEnk"VZ\)P0^*+#'߽>0pfnhv}ğȉjOfz1`!}h]B)Y}p,fQ{]0k%Tә̩ Y2+P~ 9(]cLH5k$#uVX/;%l<!^0p#-p MeŝӗM_u1(d']GWuaQr*hRWOPhq8]ּCE+G!MA+*pxYgjBQ໋u+hcU#<ߵ)"q8zn grBc`S&&js8/n 9LmC f(;r30EC.(ÕZe}\#W} 9(cY;$.}}';}@Rݹ&|U~å*v5[-Ys$L% z;%Mͪ78i|G _@o'BK{Q] y<v%r<~t>4_Pb rX嚮4~2$ +aPK-g40;AEY`!*~rD  V.ɞ!XA䢧Ċ46U)A_}K +꺆3YTk@p5|ڦI0XߎF;H~#s }yx\ 'PߕZwohͅd (~#@qp'%dpNvcM,AaIQ;H2J1r% 4ϝ3bB ;*afbAFIWi|:ʷMѶr誂1a]+ jHqh~ѕ>t9J]&s@|GFm2"_p|!з 32BB#KlHȡ=pmYEV p9 nsc;R(A13z7S=cΜrѥfYmun<-ĭ^WB$*(~Ƞv6zꊉN&^q# T@Rvp۱v%4* $H)ƆԘl[@ EB+Bӭg3/lT&&vms,w3M;5\ZuT45#5HF#+AUZJdT*` i(r0I?@@.YAg?4uYw!=BLbV6η?%(g\1~SJO`|}μylgPv")nc?z fw{ ^I]a7dȚxSI WWo^I3`s8$~ɽF0f й}Aм5C=D/QN^iMHQ2}SG8Ǒ$*j,tC|Ĕ 刢]AKysA%< {ίY@Z!,>BF85/&~9/ Z`K6Puţe1x(ᵒg ~_ &ir/q?6;uH-;]Uze¡ycR4ISְ!aF>&s] 4#&nR pX&wJ_+aJ=vۓ:K.-E 렜Pt k Co;ulȈXok;t_ZKaFhRH#PVJTO_ڴ /U Cl5Bq ئRDPԼ]ZX\%Zs?-t fUqwX5W}K8DXDȗ.iH YГ)bNj3: pA-GMڈ?~Cmmս3 H>{c%nfy =ͮ/t[Bn>q?3 +ˊ݉i8JYF[z b7M0v,ˎpvfrwR A%+k8cpA Wrg^n\&u{[ '!$1^!(vhػIN7E*,IH[gA1R 8Bu#ݒ1rza:%ZRoI+6*< Qaomݔ(0e13_h2/P@aĖbNw1g"3gm M Ю'E)A{'?NxҘ;ip2:~8{K͓ d]3$@e0kT]vnO}jTvy1%q}kq́r DɭkG:pwFŨݤu[y[87"/|RY\G,#3:LƉ( :M,'/%%SZq\4޺\r̼+R oÜjt3v83zt^~E%6OP+ zqO`YהLx ʐ;2pUԱ(n C 9r.oÉS#rwZH$7yD7~pG3ܪ+X4)o ԧyWOeҩt#YF~sq Nk@#;L($`sF@ 3XBHV~_MrժD-8 3b"/Ѥ6}3A^&hx#2k]ACeؓ,(&LiD:FXR|?|Z뗮:RfKtِǸ$ɾp&8K]vayqW:gMBKˣq80b}cGW~{Ӕ}XfnAv/Kz=B)'fqf'qd}Y/?"%U4ZێXBbtٗ<Ԣ̫a귂[2gE@XrT*%#ǝ_ې!Y&Ws/D-lCx*,Y/R% haj=Hui5)NU+heGnln㓹xEZJ"{V OTR |V}xEl]OvHGS#L,ϣUa؂Ur'="[1XU_/=lz[OԔ ;B[Yβ$rT߂df(+k?VbR0;B{>cN{b(KJ\J':naFDpK21eX̓VRxba,P\&]/p31LOT&GoK-7VRznUK7g:N m8ds-JlmXr0^p75( UfJaa|X ٽ=Mlzd<  jn%x|Dӑ\WA4aHZmc 5P_@^9I+_ctc }qTAyWbgn]{˅"DJp/ZnC`+؜!#]n"$ET]!.v t }؄4N%xIl+$b\xZWS8V" !hXj05tQٗ< &l>WTx*ylPjyVcJANRm+̜QL: acJuY0LL%K2h3}E⾇KTCk{CاLe-7I2l^ )A. !?dsݚ4 \/4nB;hPi)О˻*x1t$@T@1aSsK8XˀjT3Xff/>c(`">=޻/Gz 'GWKjyQ_(k_X9rOCۨW:aPS۳tȮHsZ\ߚԘЁ/~Y * };|+`TfRyX[-MoD4_Kנ0w-Q6IS-#b KTȨ4[NtГ\PzLdɠ)X)IDq[ /ohƾ $>g * {?6@ @.p֊ |IbdbHZOq[4enO<.[v̀Y7wCtf2WR;N!Frɕ$gbAf1*}rOV+H^`ٟ%? ]E.O5`iܛ26)ǨT8u(&7P2硞@} "'&VS\HAmBQ[l@-C1\ ]p?K}J|HK,K'e6CMgSe!$g]UW>w78x4iå-[8P?R@8`%h-/NlY>l_ZuJXĹ]-J9VJo>ܾV^|m<, JW5@=LuiEr&6bh7OU˼x6~j|:PaBacԡU>|Ee}mv[s>;Ӄtg%Mog t<̥6i{x3uhSʓCm=\ 5ZCtDY4p丷;t~<lf 0 O%m<D]ooٓjȫ' 7%L%eR ;ÄJFʼ'yF'l1tͯ_z~:ߝ3` GJݢ JT\'.XO8Iv ,=m ,xi&k:"B /1*i1!r\}n苭WU!*; c/rJRWUE _pЂ^[E$FE*R-=0%Wi|Atj۪KEje)CGE5P߄%rr6R(8[ےn09'gl2k*dZQb21WelɸU>?zK ~?]-]=˯Kƽ%mqhv{E:߭*D~TMAUc9au.d4iPPF>PK\J-yͯus2N!f&Y6"kwjPbI ?y:v!Zp_h,˕ +G@O39DcnTOK~]!9F Vׄ2!E"5*l2X)FZ3d/XڞZE%;0aհ*JA?K*QD9ݩR#Qwy.-$a063( *v+i゠!cS&oGU{}"&g6Z?ܑ?"lH"a^eU r&15ϋ|Rvd3ݖSN>rϑ]R(MedVض\E sP)ɖܞK W ⳽dhլ&PYHǔrȢ4. $ޝY؟!C WRڈXY9Z*yH'`{RJlŕe5l xO\+tE:&25??@rF=q8K0'YD ?aW|@H};Na\$jlc;%SVGdQtQŜ U;\B>b-ߗ`|>Η~~;4AD*XUUB||$) ||KOM )9[0tn h|#c\zOg-o( &+^]L;dafVR=!b;N+ -ںU(X:i_k* yVəbE@ҷgKeŸ́R4/T:{\p' FoΪAj3Ѐu:i10u Ʊ 4H3VH~Y[9FiKöj7h"DbKͬn<෱A-]o֯'elKU賍>nl4vC䳮~}P". \$pβڠZH)Xu6dZ0gx;bM련A~Uٷn.#!NCVv@etÎNQ 8~ a݈Ɇ1{1`*6AޥmA.$iN*?}BԱnk*\BN&pj)kltdF9) }'5) aǚf"'VnyuƩ!shg=:4"9e=d?fW{0RPlLj:Y؊dEʑ=\෰Iׂ,i=m~) Xy ̪~/w: 3j"VC(d%fu]cwꃬkKmaڤ*Po;B4i;b4jƅCր)~kϊRj)vkWQ5ݩt:A15ԟ"?μX ĊFa_>P5"ço4b"|} /V پQ3R1:#u&KNj}żf?7{:ƢVAAn~qYeZv.-dMs>" Y1Ef[:Oc>7,R)/Ӧ7!Nx*p4|YA_߲ qeqmvÖ9㱎'3[Aށ \ *bia?1F&'˸5@cXt1;p^ 3e2JG vuP-v@")D2+^ `&V"! {PaU0(OTuRBnڤ0f (д O3;SRk.&2Šg5?3?hyQ8HjhFri?5+\LԼ4̏9w\)qY|:bcFlL=$VV ,ܳ_c5Ta>X|ph2SOrlֿs!"%5@Eph&[xFHtw!]36.Nb͛y8 $n&&Stx5_h-"JGhqooP%Sgd2LT\M{.%Y&Xl&<, ZX>)w;[72{vH%F峢 pUbW\,*i;no뷪a1Ld$*pTF qϩpmkS9l58RdZαY(ąI(Ct缶͐PţDPSw[B3.t'p^-@:QiLn۹n7;لcz9o.g5~H t[ 3V*Ϲ@6ϵ'$)A፽@_LWFԇHZ0;>DIDVuX$rQM( NAzdUr@ mW1E Xc"|-`0F6l%ssbNh.X|L=x qK%}賓ik;A/UDHoƼQ_^#cdaķ"KPR?: C·]1dηek`tQ7IieZ"!eΤwݘ׆2n^mWX;1t.^}`Xsvy41z\߼Ю,c]{ۖi%E+j^f ۾Јdl{8_ ީ>75jIT/lf7Xl}֛ΒtgYZ07070100000293000081a40000000000000000000000016650a15d00003e6c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/e>,]?Eh=ڜ.+ˢ cCEcw֐3{4`J`]T,eM[WYﻍ@|9<^;B`39e>L֨mB;ͨ:or֎gGa_09T"-!wQ9OXWCo8F7\'% e(4)Q`9%ㆦr}{$c۽&w!e<<{*Tepk4]![/W +P ǁ|D1 3eP$a{9#|{p+󇹘"E*-bG]|6$@2,}*1@rrqvw7x,Տa,]Ҽ kc"ˉr bQMR u2peD7 ˠ1g"Jr.vhכ~v+gVk+ۨH %c"j>m XJB\Iוy)xG^NPֈWP݅Hr W0F~'f6Ȟ IS., prNeΐq38qh+)&Q ^gOӰ*`?1oZ\gknJV}=zNPWɮ`y-)S*{ݖ(KU ͂]3BAև ^=+yR.`CE,:fG0$C`lnT}QZkctEBSO$*bhy' qqZpX#Z`܋ͽt8;[hd3'-\` ^9;t4]໣C@ڏޢ:i'11Z@ͷre/ZtUt7=6=bmU(68BG1c-[_k|tFT(B2GesYܒͯd{i > HAӓjoΌY"#_V2TC+ wd'XЬ@!-4{H|JnBc]Myn$\骳ͩy;o [b`]CSU1Q -T;k1/'U[Bycp JJz3ϙ/ cL3[#sk WwW!>D"akήC)oJȟ5[(xw\a5K PaCIM~y/+!-';,5hB_H^ZģgA1U4, | +CFƽ4ph61̓q QlgDm؎u܍-IV:'$uv Cd>f]:b2\ʎY ǾuĊVG.fjW*@o4?NV櫒]H(eu|pBjqyt|bd'8KyMe˸|H.?Xd.yJv, 񫵹_S֦鬳.:C;|bhzFOFs P~\W#uV&r1/)qz#UG5i@P *#_orzӨ~T#R,Ќo`@2DwmKZC !$c.~5C8cSKB^PkFn(G*GRo_sU<\s&.CMVi,!.e> $Y,l۹!S`j%s y۴rdps9ԞD16oeѱ+Cgs.wh+ kQ,lO|!R2<3:mv6#kSJZiΣL2tj%M]||ew;lQ;z7P1j 44~[uW`&2͜빔 V+2@P)  *#R:~RNJ/d5,mTTsKɈꏭ)ԌiT6E8`~\z)lj9L&ݖvEAz$Md /AËi b$8߭tG VvC$'I S6]eh*6;3 ]U4 l8irl˼⃒k1pkgf|}46κf?6v-\[?IlxGGK=VN?ns Hq8@Q#X߈8ې Gm41G; tqptk_y5v Ha 9csgEvuڣ"L -F>u/t%,inpc1u~F7 \qj!;{ VA+:/ |kb U&j+]K \M_o"$" +cٌI+ӧI :BB 8&@2I2 2O]ɩYN@7[/SF:x︚yH~Hr%+:0hV`^f(}H;N\yyH=KpJk %Roj72G}}5*7^dU3~Y;̚V_L'j/|?,:Pل{I*^wiE{G|^ZF u#W7Ð%7Xat)/0V|_yؔwv.hʊpw/#ơ ~B6,Ga Wf]iuKG[Swgubz{1rj zl1 q fDVqC -Udc˓3}6Ѣ!%-3t}R䊽.nq뮋X?zfRW!l~eN3w9XAX;H4OTAgq LsCƠ(6ѧ-"u3Q*" /שi,YL:nvYrj'lvIes䐈οx`V +B(h84eE77VN)i:[!LSkp~($ ؎#B2q{d,,$;?Òɓ/hX/"iQptݎQ\8͐fa? FS*k~`Y֟sXC3&L'{$* 78 H[^Xѝr7hS g_Da y#k4O'ujO(_ LB#1=ΆG&g/N7VV~L$@vпE,dM/+4/vB0JFe#Zf]dZ.Si&OV%`u8x}vxF֑;/MwF o7@R~չ tQxſщ"uAwB]H:ȀMk` H Ho8(C.,p k7kPOt/qƯR6N:HP׳sam Z'N> ~xO3Y|Yh|./ 3d:Z] l5KǾk> Y;/OIXp[v 6DzG<#k.lijƋINl=ڟpb5]9ClR|.өh} j%qzmYBsjg^',[•s2EJҨWB\yJ3jw($wWkHJwRDҫ:fL s 5O.sY2.7|VEi. XDD,_Ik0v貐*dz@n#%׶L:RrMf$% p豝BGhw|+v@P`_0q-sZSe.1i9L L=倱xˌ3|Î=QLTV? }]Ʊ$Uy I ֵmR<JJoPXh_/ F&ԎK@8=e}hZZ"AhZĦ0JY>XT>3R|-q9D#uR]aLiolcJ픢`^G}AuuRu7{-ҤY4{l%,D!s2 M{EUAڷ}9;Ѷgap)plH*k0X\00-]O A7(%l3z1л)@Pv]Zcx8W.<"Yw=D"WԠ9-XlLlabW5ס̖m ZK޲8uKsh椆J@˝F~&P@F eǽ3Q",Zy>M}'uH?Jܷ1>WYv|;,d7,Mq؊4z쉰w]풳);dT7Ē;tg^ˎثŵ)Ρc;/aˏTi;r!+ jh  o "'n9wyii@d}00Nl?dHsQ֍UFN ξ 6t\+y.3u N~7N0B's]^g$p:ȖHnZ~_;@;G.x^[݈Dw tMB4!7L/}oS 6J @[aέbq1&aFӋ$o=ATBHvq?Y1 {&zPpA g4W*'-9~CBΚ0篫Gbdố* }OoP`S@ԟ aJyP]{b-k" 6n%d)[YQyG}o8R ?doA,bsޗ:{2Ha3SPnJg<Ѧ|=Mߺ0qwX ێQXdF٢l3_]. UHa1S~'bxa]-8{kLa&K5)?1C3_@*dB(]aч@Xp`KϲZfdQSl1<=xrZnD00I>g<,"-0Pq^LQBP?H ]D_:'ฆy`Q!$*Qi'{_G1=b:=7|hڷot%'IQ1z(Os49H,.Ʃ-7WA0t)UYP> @B0Xyo6/;Oj߲#)#s! |GKԦ+|~e52?|ӗD6X+bTߐʹ%BvrJ|OnA!o*I6#F 3E,š1:JFRFOjͺX`|ʔ<𿺍q&cH% 30/9w>85,|)gW,`SSnQd+!$ wb5{5atbϐ: |Ө* n ǝ_C^hq&WX%&0ǀwkQq )70 67; cdr,W(nW{(d6h["a3V/oM7#/|!K:"SkF42ٖ va29ugŕB<`$psa׏<D"ܯz`R[7.`D췛! Ȉ?UKz%4en}h_oAG0RN~Z%4JoGQdLrf9#P}Pd~:1 S(|Д{Hz:[`\Pwխ$L gxi4Y^dh-KkPtP$ݩ/H^лn[O~7Ѭ,aČHBxQ%)J*?Qz@d~?ECcR>R\=p̠=CG)PF:Q7Bݑ]|N0LyVM0\4q|Bg*mwWhSjl7PDj:70Q_[jfqE[ vǨdfm'"Ü/9kި&]T$ FшFc>N2aHRėZ\:RQ${wDo6?a#Gs{QZd9x6C#'{^;恉[{]pQVSs031BR 4<{hFH+y<'4d\o)"xyR3[ja 08hlE޳2[ 3A6\-1MË3"c9:Wq*  gl":)槇QF~gpV4,Kwn ]PKs?!>D7Ig-cx)&9\b \t4=9ݵNk۟B@aA6-^3tK to:q? XZa36=㸲ǕuǦ,|BaTҤȼ}&$ULcG&e? ٟontRvUІ3mmNV?=p5 .jdwShOM^ipͷJ"f1scFnps5*μydC5nSiHg}3kr1>FRn5n%+8i:r} bl؝\fb< ! (Mn}iܖŌa}7S)Z됂8L#$]< ?2{C$Ozlm\Ē( dyB>TФG {=VoNj=U ,f4;}d"$8ʔ={TdX`\^ Gf_ A&+]Xz]pqeZˌナ9RëG( 0j'v-cbAaJauФ)[ rp\Y~mӧJx ,cOeBgyQlʞSr"|$&&* leX6nO]Q|b;4nP;:9sB~T`hM$RHd6k(VO]ok]V,ks d͹{,{L-1X`ȔZ 9u×A$WH0B y}xCMwO|4v3Z~J(99U9dOdU>ːF?zdHX?k1Rrױ3yMBzp0$Sƕb11-ݜWY8i& bH̃"vp*xӠZJX=K@I;H"m|+,FhQX/uM% ) `€jWT%OΡ"&,#ÂALsMr*tʂ ɥeh #܉[zqڇ ؛ ԤFj] { ɨa.U)9O5߷kʤjO0GQH/SVoH9>E%,mY7ȵ &?`f1v_V0@҂C2CMB kENlH6ިdٕc`kBWf9ܜh|^חلJey/'ȹ0h9 Ꭼx O YhS e$~` }MYYKQ >柧_B$[wUKRC1'BY#] .]坡 Dž!eeBӂ1blIm5*4C :a S"Tgf/̇2Pn(0$izyCfDP:ZĺRC:؍dg Z|!>q-1j'ȯcS< zWGT?&z'_"QUYl xj\ zkOKQR xi(IMۙt_2a+n/kr] ]j/gi:%7oJAg@V 2|Ie'ዮJaI~ %6DIKbK˛\ KvsbX JK2-/j ;)!^;:eB$D\~žh.I(xA%1Q=\1i,IN|H,6¤L9`]}yD'1q]d3%9%Z堹b8u˪yo_iM-nBA\>sppo.2B}q "Et|So:=' fOE%yg0EVR0>~6v'I8XힷunDQ12=S/:&+xnctrx#3@ק:_|6vؗH=UY>(Ѱ>d< ޗvۂ߫E=8 h50,mQ"jpMs?" W] I[K, _|^zdX灳~s5Գ䍿|\]+g_s%|;'ժvSu G ص,Zcb[4?"L9b:ez{iL|Ocb0zcS&I]q6>iXFE/É} ȴT|HMd}L NgКd+ XL2T (tbE4g8XL,00)b=;Ο#(t7ʯO$:;-HJ}5~(9 >IUdWiRh!Rss]##(X++6N\, %Kkfv$bz(SaviqYhgC?%*] r^l2tbMb;j{aѿg=G3u1䖭b6S{ < \q4M~ѳo \]%F;(2_ (sP%8IuآӦcN8@[_CyZBݥ2T*50K~>@:Єj7Ը8ſhD .Pr e m;63 K^cMu+׾0$A>o4n4+d/Yn3JT`ˍH;\l DLCJo`a03Zm૆ȇ3~7mOb:%&JoByT ]#2VJț n [ MRl.`ܤ]-0AVЛ>X_En0/4Їirt0-aǥ‘TP;y/}]Bf-S* ;VѯmXZtׯ]O+0%#]; Dj7F+#dثl;AdO, rݦ(H8:"}h0ݰCl,[=V#ե"[--) T)q2 v+k?H⚡H2"oOhϚ%Y>FRZt i $5}y0㛃h ROG= ӵ7 f>j/xj!l/ӈ+`<šiNbcgwa~[IOhth Vv:x#t2-Jtkw$d55 *-0XRtvJ"mz #&؆Fڗs+,l?3c!]kaa%OB~F<۟eK[* syLcu!G"AsU .XHץBJ-8~#o"|83-^HGuiw @oݪ6m]l&0O]tnSW{P͞%2=#7gwC D$YC/s"h&6BFhTսgK'R4Tf$h[3~\#Dv5F/ʦxtHЩߨrz8>%ߦw 5Fn!F1S45%L,L$HF-oGQ $=4xg^66/M4tKV['Mn+Z^р}04ȯ72E= n]7͛NAJˑf pO!!_[6޹tkc@NM7ڑ4E2#1lP/:!$xw >S{"~| -o%H/TOdv,դۚ a~tt!;]{Qq!'bSYOZbGg&XEЙ7Zlȿ&lx<:-xooGjQ{BTjnaB6@̑On֥G ZD yP$|@LpPk '3WseVImDpy a!״`jsi/>}! pvjk! >+ S}S=SSXA!͉y Rp0TnAom7y˻+j]s355*bw d)ݮ&.?a887͌ʄ]|-jo¼Ivm0>lGO5#` '>1dvr9)S'k;>P]hWC"XBgٖϖtmٷ\jǥWpZ{XGH !yXv;w f1 {[ya~~տc@"c.s1A=I?0. MwV!@YP>XKKe7ZpJ76=?M>9o"sA#Ϲua\/!LD8u=sܒӂkWVۇ@g!:A$khzh/q5T\Nb G\T`t;x]m&So;=e%oO$9u/wdN |^V3¿tAqjdU= :d}ckiȺ=ɥN?a \sZ#౾F<{6 >Ϭڦ5+k5$BH{o0׽/i緌U?\)3WD-N.9,:1WfLc[qDL?ޭ$.*7Ft֊^:z~"BI,&1NtXip!A-mQۛ`7s<)y%L(Gle5+2|XJ/\.Ρ }lkЩx%[3ЮD,y+B"kqD) ߜ<]߲,j ,:Y R>)Պ3]ʕoMl'$#xREA }mdf#eeXE29͍ks?V#Idllكΐ|u<n>);נlʳ"fe?,_tUsW޳Ϻ:x~+S+2*x&o$-a>6geHȲv \|F?$]OVSJ,*43]>6'͚XAXՌb*(r%1 :L˞{iخ1cUHoY2uN#,ޘ$2"Aˀ+ KGw{9UO^\mK@{Wp@[}A((ӓHamp˱/*\0 $dPBUty[֢5Я3O Kc*\AN}ݡ5xؘܛ3U0qs0I!?_ʫ<x%+j|hW/gŽ.ƃ8}Hw}LߘR5p<#-{΁6@~Dŋwj3Y(!4G9 VIMT*!d4Eֈ[W&&s84Euq0 1%=S@XUEec:_7,0( _drZTB[cZriݘڏ?-{^9YMD&7!1 xۑЗJv1k@C8͓;xgdi"`,mY+Յƀ~`:adq DzEb05 LVW?vx:S)I xƚ|.`gR \ӊlݚ+R5e6X<,^Aq7S7,9w vkEuXkn ,ErT1y|Vn_T" >U[V'f&.$BvN#.5SOXe24/ P"݈.1;"idskݞ..#O<.֩k,u&޸k=Wj˶ZZB±`|ENӖb'<Wj<'][.Mm7!)W7_~3J,d s[IL3箆t\ i=F/ڕ4@3xd݆W=ڍ*@0 Ǥ[a~̖U ,x<ͤGix-ԑ]s eF AĄfv_ @ȋ' nq^,sF_Lg&@Pu\[@`5NNy35pMEMh1+9v0\;N P :TZFgRː4"@^[^EnvxLB`UfV[vib¾˺Y晽'C PT P;3-v} PL8gr0i2N0.<$ $xk%қ+Y@*ooNGIXFK/ ;TE9J hJ񠜼;? 4gh0ÝK\Ui MLn00Pj>GoU\_xa2c,2\euhv EސieҮ-SJCTMV^r{ |ItKQl4oDT Q)b491Mʽ-~98@3ۈJf)5 qӏJ2؄4}8fT[XHr1MT*hM{{u}rЩCe*w3 1&)$tTc:gk8F7-8}_~]B$WX0[ {Lj*,f3}#M; =҉bS<ؑeˍl8KTJ?e~s'[xA?j`{`-dA#߶(~dwh.^.l7p:U?{  1$;j f2#+y⒰zX~6tQ{K~ꋤU7/&+s>@/N ANkv%²/-4eBH*-Utb( v1lv./"Cd !⅜kZLCwyJ*ChrHZy>^m ;wm'E&!$-F#yy"mdS^*B fdHg/iIZ3}EtAqd oA58CɚRm3øgX2-E!\iqA#MwOG/|"BlQrrOu="fX麡|j=It36 6ٜWZu T=Ci'H>l1<7%Y_Tt8YTهjN2zؖb}Bⵉf'1HĪ>yk3sb` HAQwWp?*b.MX;5!810Q?G"[aE!|O|#^cM8kZt^a7k{/=>VfeF@Y 4U(xrTYW<ًR|]&ad.eYM ГdpVTDE'musoP4z+-9ƒů3#1G0UxKhӔAh0V[jSS?BrzW|䷒7j4B{Ge+ wr}$.. u5G`YඬGϹWRB9ҙgPfhէ9 )Mh/&"T>Uc A_6GZ)\@qtWr2Z6߇BNvU2齙Gnd8by$RsEߚ?JhE],?XGPUTSxo=GB.=o?imƐs{AHߺk7DiūFl'J.̭+A"̢ڸ3&}x~Nng ]{Tsȸ"☎rJr[& \MtT=anbrI^HCRSkWDz V%ks@f4mdsG}!h\9D8^I5Ak9Ihqzf\z1)х/+VV! ?/^BMnw:rs ֕󌈦d&XYF47M{|OZp|ofLym;6 i̫- VnLV>c*I(;QpőQyǑ蓰`|q,Tj~ôi6+17 6 zd\N]Hg>qvu EDg m]-HC1~Ρb[ M.:v+,D\yt8~|۴DX';DŽ͐\] sXd\R s^ЀA]ϪhC=n܋TSѿ kG'kVw%@xCEs/%l{ܶcS|tf#cB-kf1,MwXoOD̈́0w#iȃ1.3yf5WQ&U@v̟Ot}] n#Қn(u{7")BBm[}T&UlӮ(Ϊgf8|!hK6(J_~w|b ڏx)_^-qLz;{jg#ecPA؜̗iO!z7*&ÓjrܦVQ!#?1)zc'OK|wȚYYn-_Ie駆= Tzo w5,M/EHW]Tk[l3D3N՗`5^XOH^ކ$b'Ϥnm<`AB TKV+˵Pm¼E wT3Yc >M;B\0 0w6Eȶ-sr_wJd&ݒAn,~ع+7EL8i`hx:B`ӹ;8fNtY7.9Y~bO\$:WHBLB{=8 JGDaCbb69x6nJEw|$lZ@%2燖m'2mlTơQA3z{+nGwb!S>zoQb. / 8]HhvZ"{>Odo g۔L]/Hl?F 1LGI3[.7Cw:>*0ftT2Ndޘ!yu:\|Y |ʡzjQѯz~6 ;|Ɣ/ɲ[ ($4x~ٲM1A/Q'x / Q< fo b^; ʒ'䑳I"2)&" pjTb%*`A PLA @1TP׎ef5HfPwAXxtY͘ DO < %Ź+PQԿo46= q߫: LɃ{ =һxڠ E?K4\O1!, \b@r +Z-&HF'awHGXI*Fvr2;F8t[+GTӹɓs,#|Lr?0l4q?V<@:P69ɝF;|ƹ1{z:Ъ<{= #Z8@&~ 8]H"_ aIbpR+hJ@ҕlA/l@R} *CR*6@ÌWjI$_g?Y m;s/ ߈Mo}ؾ ׀Z7Dt"&o3e"#\S1i7- |a+&n]c/n+63+v Bg;BI9* 7)^\ta`'divٷqb*l|^/As} >A ̆AD|;36a7@H!CMvZZjK,B?$Gx*t8?~9R5Uƴ˃nFYw{C3h̟`]<|8]DEc_z][Bb-6RnM8<upE|vKrv[>E@Pw/ $]`nCOCwBfi#"1ѷ?C kcɍV YʾST(ݖϦɐZǿRJ_,_<#Ti+4%m/5Q)zZk HM;m?amd$ߴIK74ň [w44R{QIB)uA@x5UȾ*MՏ4Tj?guݑAWL~OQot'_joW,T}[]8ɮ" UN}n&‘PC|.0M!+H#vB#d6jJAQ@^"s]g36Ff@P> 涿(; )Z͚V(|ju=ᢷޥ֖t 3z~hɖfn5E!$eBۄ ֩bq-OZ 0"Btr?,Lk\R8#5XIE|sAnS也|_Y hEVՑ) KA>B}\%!74 $Pz q|T"T$`rbSܥ(@B kwl&d+ 4Ĥ"FǠ O]wLފЁynf&!Y[bZVZi{ީ. g??vFo3Fs!pŁS~HT4Xջ*τXI6v$Ôq&5HgOD$BI0M,"< Q8)~s/܋GL?-`U .ʬ,]Hu'Up(^xgr{fyU^8^Y/Kp {;aV.ہk?s}G@FU6Ѷ򥅏!"\2H^_gK~`n0 TV\ 'RGKͣ(u)<~v`'ۊlWezn]Zu"Sd4JyOZ D`e -W랣Kky ^)P%z?{U\F!Qvkļ_ 8D3)yns>d-o)N:5 8i݋íe$'rzL6Y¡i*I"K;W?הH.#*"B&֟:FW3 tIT^ "^_jdM =(8sv-4-~L_Fx@4 ½B}xBGLĤDgVAEz};f%C:9EٓЫ%TwҰ3i8JTmQզvt9~\s^rN\`2(-A:U#{ȎB 빸kAS&{S@IkG:ǟaT?eiUj/^ 4q:]r%?!r uzC]F^T7E{\} ɷKgI8k/cΊ }Ldz/=*݀<#^NAe"IVG"!CFD"vI \ByU>%jO@cΦQXtu:k"-ڧN/eP/LIUETsKZ6 _2SR3!]M; ґ;TOͥ:d(|BB\L6:ςgZ"/jʍ3 ? 1MH<M>mL`"T/lphAtNdv@BvٚYڗw2ְT /5˴o\ܷ (VqM>eFz<@Jnѱ;hiu{ TR&0X,nQ5mbJb'rncAάDLI뜴1VxRQFg)K*[K՟ђ (_*v[-}PR.  e-=S#> Uڮww\Qd'5ΧXbPUbCйtKZxT$Wy!W[^'_`M B"upR?:8K b1atxsԊ;?KqېhODбx7VB]oLv"t%` B-@4$^5+͍B_x,|M/?\g%-OPߢ?! 0[*CHtV9nޥ ytWq>$_ZBff V^"Cϰ}cr<: b7bV&AI8T% 0pyZ f9@7\8m-`o]*PjV-FS.Qn!շ݈uA^kmÉ ZJt?(MkU3Qv$8GRW/(G~Z9)GF!0Ii\Cc_z~Q)m\(qk''/&M>cJQU1]an4(S Ye^摤bL@^ H,zV׌ze8;M(="Լls!qbŝn,1m/b眫9U+4g[;7BvERRX[a`Q7.):VkbRt)Y5!꺇˗qDZA18}ڙkGз}{6*vp3xY+&A+$zC7tpƳDpX]G-Yxє3)>:2\%($c&jHjϑLv\w9l}"O7B}鋁UtVdD\^ؓM;͂ GF9ߝ)c"2 sq8A:@Wm^ ~cE ՛Hawkc.{ 6zIw# VYThql:cUۈ:78mW1N{}PSGd>$cA۞ɈY;`(JnAmW %Y45܅cW\*$A'vL rxBgR1E]R2g'w"JgIMA;I>c`,vH[םtYP+rZ*d=}׌ <C Yc_;i,%4k؍ =7&^WiwMݰRgF#a]%LFq4Eg< yh'L:0JKpv(!'X&Kl8~ c$U%E6CVXl˓߬},\51j*K~ שM:ԍ!KE1fsZT܆]Lf)+ǎs 6ej.:r %11z>YC˨>ptF,1,]6_cxS*m J:ΜCf2ڮPbcyɩ]B艸BNoӹޤcvoC1Ojr,pH7M78KlHAV/}ȼ~\D*|蹓.#>N ڐ KR DdѱJV}5kC,܍Iy~ɠOIM,|ʁ2c &Y[QLEiBAExq8FS-'p%lvʣr/h1=]<QEa?ʴL]bl!r/tpfleg*2?ϖ^5ਖCdK@bA-v`>2 %4uZ8(]Et C-%]M>^M)%1u>p(I!q+aA#tPV?.}.ܕ~v +J%qo<`}ҝ``Hǩ1Dk9 1PAJZoݢ,/XwTm>ɣ$Wp;(`^ MIl Ae{B+~gI\Ysmq ud<MLljs^g?LY{o|J?ǵZb}eo/mJb>$*W|%,2Vc Sm{*ʤsb[3^|OayJsDiְ 9-\M-S k7g xxfŧM*ڬFTOEf ˦8FMPXrxj{}C L/=^xQ/Qn#ΞeI\kuX!oI]Ĩ/2d"=#Mp쥦i|Bԩ7Wr/y~-34,Ã.AK+1Ԍf=s Vܥ܁\KO$XQf}ݰ$, <^*nۣ*Uݥq$+uzZWCHυ0g_xbKOꓫnv7G?,1QM0[)ty)u0'lj Nr+SD j>}// K'DC? "1 2Ίh̛(FAptLfQ): ={\[Ӊ}aόuBƜzŇ"b{&s*8!oAL@\0EIH7܉ϙc@6n b#WMX'sKpi;j}SaИm⽆ƚ2겅hssx,-ϲ5 fYJʲ0ױqFGIxUo?)!/1wSff8ևՅc5#?>.x>%hFǧ] fd6UE";߆dɞɻHI׃QUE.z3qAfEfT1,􀻋r{;Ҩ/H<nQj,\1U=Te+߅oz^vBg/ mX3;b=(+coꨊߟ⒥!Pڙ"5I5ǁStV UmAmtvE+^\Z3=UgAZ#pS+#.{X^dT|ܭ7vЗm5V0-ܒ_H;G5( @/I$ָ,RED_<84}<7܅ds 4IyAe\l`yt(&ӏR֐y UWssja Ա^Q0fcO./"O3]CVݠq`|4m:{4ו`TbBp'.~ѭBr(T`~;G`'ҖsO{AV(cA*?Y?*걫W*f1Խ{#lG5]Y VYPox3\We1":$G<f|+.,)Чᯙ^ "r"iE>)ז(hT{R16 nB gQ޳*KL:ZA$*oskYWB [tK ۝e8fC'|1 S!j_ߐes>TFe"٤ıhѷEU4"PUw]p0:i w 7k Ev)A#p0 ] |;f\JGYaSǷ(o{EdpQ>űw%b4啤}=LMGDםIKO@b?l|Ķdn NHckwW$꣨62~X(U~lm Ia^(ky//*ycWM3lWOGc'tw4AG >`?edm[ wbd ,է0(d 9>R6l ttTT{iݵC Mn X)q<(Bm#$CICo|{Jd78C:2i `dY|q8%'U2OZE]c?׭iO=b%m*4NvG^]ygiyCDžpBbLp>0V(j$#mВcl=Qek 0 7QֲD&IrZ521\4x,d8.]L"\b:\RnPy9? ˫z%3${RC} M])THl֜} ZKw?FIGWqLd;;18I*h<U&eSQtG6HkDߓeu|_&nGat sW#.u+̻= P Y'IߎXzT =+U6ūlDlE ay,G,RL6m8Ho0%JTt!z};2%1[}o( ډY|oɷMl  'w1pu5QENJOXe4Ii-7̊מM10*+ 'G*s)rޜ+b!6}$N)'2[i-`IF)ԍl/wkin縯-aЗ'l #||%NuMNmJN+iD=AMr; Wk< snL>JVbQwV;_?d훬@'sl2;DZ"cep~qIvf)TTḠYo _p6;dűi}O|=hȆ)Bd%MzRe A+E)I]a_\jݤ2!$TsEt8ڵ=Q|O'v 7l#v ?4~1,:gK ipY"߲*gA43_\5>^&Γ5C! f 5,˪}Z2?̆hINu߭msǾ ? ;GFB# 󔫒pmryևuPBly{(w`s\(6#q(1gѷu.r7Rpܟl@[N}6B0](ޡ!Hy+IӨm< }"6ޮ;{NR[7 -޼Hx g1j9a8 71&o"r\/Ps0.RosTO$aewU;^ L3@NP%w*kO0^_ip1lpɗpN?Yk>Ep"]s-#5OFgJY3'f$2>40{pa_I&]JFlËjۼ CϺ 9)\XibtvoR&;f_T!^ Z\$2,;Z}7 O9YKb> mEa" ZS1mvZ{4jTC|/G1S_Xj4R\- 3NlM!],ra2#]e˙I$e$m)`vD%v^w+葿U0HBO2 [DؚXi)mƨ,1]m_ "`+^_G`7v7m$– n7xdg3{¼(ͧ3`VSBƑpR Du,s`r!Ns˨)GT=zkw &p'L  .+Ѭx 2TSA)yCD l?Gz᧐]5p XվtU c[ZiX4<9rQk(6g5Xz Ma_)Ύ遫$7[0<ާYG`iϨ,o~Yh-wf͞UNlj quA;rcr r ;*gD _ !RYUlIɱ}7aucWǦS*M{s3AINIm5 1 ó!`$ZHF.V lX+ɩi 5[12lAɔV31Ҋͧo[M.8]HHpɂR=L(Jr-Nj(1L]>؇'vOؚ*aF  4X}P 봔Ǎ K\ʀ]2c/E5Rk4zTE%ʹG10.r! xuF$[tH=)L3{ŸGuQ˲T =_\[}| GW ;N3Ws^]q8vӷ[g 7X's6"hr8T Uv-l];[4ڴGm*(7 I2ވb0b_w0ҪʧX$$h"S|_͈t w4}n͆bE'gK7;qO[:eۖgbk:*mO\+4CH0(>oQB*aP񆎿؛Nm| [Ř/0)}$f 7Ȃj'Hc7Bصլ( l75<'I|J+uءP/nA=D2 k"?#R. NLfC2?lwƀ8x9ZTzgCX@ϙdtwnC{[aWWJBur$amrKą#p^c8mu9jJÚLَmUlbwp MZ\u~~Qr_?YG Sqtrv"68Ժ9@*懫f-_j.9K0M"™ uO۾%h;B8J:B0.j_sc+oqFN:Ь,5@ 8\i+͗s=5Zx֘yς S#*!H4~q'9>Vj:ж?2H⏸@ koBd w~NęˉI+ߑxn$j^uOT{*Oq :a\kC rl@ acv !^2:1eG+,{=*NtP=J*uQ!lza?La)r|bvr#nȷ|$Va[ MfrJګfDZ5kKh(rdymj6N_mZ+6xts$>Fn Pdx`7It!r˥2̅٭/.b ?z _n/Iq[%:8XDe\'2u UD6\v@e|b0îIH\@Z?H3Ӻeק}{޽c04H5* ״-PCP!l`).ߢrΛfm*b&3sz]]Sժbn ؟|0yCl8wJC# ܆a8u 3RQ_Wˆ E7jJǎ1׸u>K(+OTèЊc7[uAp6qCjޞ]LOe4ک;z7}IѢL{U%0rf o\oZ)j>%ZE~47W /n Dc9E(L,`L '73:⪘+e;g4  $e$ r(X'|{ IDPmRDHV@̯Z4_<Āv9G/}UW{@Gnki~aj@ KisI7g ?N@%H-;_@)Eh@*<|{[Jz+"ӹm8bZzoXFp˜vOSHP`;1 \psp=dYa1oe4cA{3t% )0ԁ:Û7ePIYy;~ٶ'\zg='& WXU 2m$tkdߟxm[b!mMC, PMf=ө^^H 1&C :@f\~/.?4a_ M֍9;4v Ej:<FQ Y|t0sKRk:gvXgěS|)Dx<ܜ YhSP(֤+ŭU ,nv5P!!qln_.N2eALnl+˂WcϩĕjaqNՙs}BYDV"$FT (!Md-(q\H/`9;Rؠ@nY>OG(c@7<a5@XX<< $[ws|gz,GxnoX cS[pF|p6p2Y<5GV6BcF uֵXJ^jYHtwLܧ!O@jIؾNdp=>yK \uaU_52w,:9C{Ʌ cda{B1`r?0D{R,6pPh+PyMD9#@yZ1<T. )#lEf&/*-e|!-vtc-TǸN6奁hԣ>sK]g'ŋIp+$k5rtL{W[`Lxʹ׷V4y69O-In QmQk2 fL⚣>m#xk>kplZ[(_X'=1 S, \m܅1'V4~AƯl۸0ej2x\YmA/mA;L/v\~8Oe/[~;`YVRK$' RGh[Rh}G>P|œP=s1Y|sT꬟m+e#klN1H PAi?ܜ Mb۸~m/ޜk+Ll(vjge8EKUCVq"m5'> ,(*]tohXKDJwO0$ V@$H eJ՝dҬX[tRTZD kD' *:l^bN۲މgjC<^t!BX2<\Ne!lPErڀ37n`54k- }siaX,eV9`Uy7/tRDX2V X,ei/}T2.'H+bm|zpś$|X,>پFر3r/q@;lPW~ze'$L^EW GY  * 0V-owO\:Ro0ȌnަcXe3ufS%Jg'@[=z|ऀW>Ȅ[65q^n bs(1eEKˌOU5#K$%4˒lWYV(L;3>#V; I-Ff _$ )1޵6j TR{?1eS[Y @(QyLoThm6YSYLT#&V(xDZ/"t%. }zcͰ+Ax$EGo.z ?RB2&1|t]):>H* l=~NE.^rb]tوOR{\+@fD@}'qζ[ǣ.Q;"aDWpH_R]hbFŎmDn@=L]jA {a۲}rH'AfCD+0m;[_䴌lň,$Q:1~I-{FqVT`^uَ~n\s[z YMBLLpHRٻ o:Fei*P@2vvAK%*d2<PLQ=&  N逡e*H\ % QҀX%?#q;0!d1<7vJUFC+|jLֲwdu4]LVu -Ƹf_mޫg"rV"KQhqcn;4a[Q-d.vH+%kB򾐳ʼ@(6dGsIvGh&h ds{k\:vs87+WL hӳMfUCF?_~xܙ?g<4"X-@]HCogJ!^W9>}: :=QU fHq O3ڻnՒW9o ]3z 5{qDX?Xg5G_Wnwd; ǎ=W<Դg\ff&GΌeb╻|&lI= Z/\`_^LT-Ow@p[{p*r/}7(pb<8 (*eqUu`)f|㠆LO|dɃ 6J5,~v#`txZe.pc a/üb4!8m2=@ }|Ux] 禗l* EEA̮ oB(|]Uk(fIK>$#3Cjb~_+\@Wj ywtxԢKX-KAJ,Z1s uf/]N}"IG]!gP.yO`34K./4srq[f_ s$Ȣ/bLv/U&ZCcZ#A?5Yl0pcB99N`Pa3Aq@עl|Sd U~nWTtMi1afo\|Lf"o`D@6J8pɸLe{a%"k 7=[%[kawUw!p'  fϳG2xպ^-ܵKeMytK{{^|OUqVo f[GEV;$9<#ҽ{s2JGA !W+?Ϭ-e8R>.'2I0&<4H>VrS+ QHpv5t/?qOGAE!nVj7 y'Rv% Pjݧ_2/x;Ƚ"aFB?}.OPMsn.>?%), !i\*z]6]S t>v,p f:2Qnqvy?JKA'PTs)Z!k2~@UN1bBɅdbh>Ÿ`@̧ HK.h$d$ޭw#.:ϏG!0I`@E0:&?a{N`~j_{TЫ*[vkzxsjI!Gn2&kӴ3Riߌ2"8%W*阌'%x}b;+EH1nKkЌHpnV 1o4k4z.9v}Un3P*#5o'ݸE@r;e6H2՞>R;aR=m5 0fLͶ~fNI 5ˆ?YsRJ+FYҼ]s#?Dy 35ܖ+,nyADY\ؐCdJ/29${&==E-tu~#=K";l FؗQB*JC-v5gBJ"uԐBF/˖B7Mjac:̹`87u 2;;tYMiͿ^xS# `|3A\m/`Kam`_)Q̲D^cG*->5@XNx0>`k/EF%8򟡒e[('81Lf DGA$iOQPܡ1/E.r SGp5ߴ?Ή_sQ:0Ȧ+Rj#$QQ#TE#~_O]F*+U{~"H?~eɶ#}"oU3ޣ\. \X½d[zJRY^O"2IQd#؍Z24 [@I썃"%%:+k\upd$OEkScs<,e;Ai;{L~ao/tfǤ?L{l˪d;^/?m=4qh}<@AAgN dFE-fvq|g#6ţ댴ZĻ ;πJ;>=<1Z}6/[(YB"_Sr^k cUTE)ioBʼX얐d/+o7,Xt.{,>]"Y[0Iq] Ow&uUŏLcAw:+ w,O1` ӛ̯hR>RzA[&ib<5vgClBa}T_84.o##/Jh%-eNAA3Bm=E٢63H'ay`.dEUxg@n-|qJR5 o̵ > 5Cm63v+6| }u:(0,2X# kbi9;`rUZ^ḓ ä3伅m:5H~\ptajѼi+=}QR QbeɼRÏ`:M/ЖH!<>H9ޤt{ZmбTj( ԭ<fvBie0kh)瑄 @(Cjb B (j6tFt/zpPyM1 ;,B0e4ɀ׍Ο\^ ũ_5,H]i >0ܳcmD 1BgTqjN4/N<!t04Q[[Mm)} @0ju?0,&nVKhT3 U^$Agb`12Pfc,ZkUr^%)+xB9 e0S]&z1Va8N9nef.]Jm98dcɂj^Ōמ'N~_䔐W(mhfz<Tfc%Y frrsౙ~jP"r<X+.JL'vmh {m^Fg D\=P PGeI+ da%WG5G{HtA^mY;C%Զh\ڸ^ILB]9;c[}8bN&_pK W;5$52NUiYq*{4/;^3}ϐeA3@0,RNˌ߆Zkqћ~(<7.6j!Dŷ%Hݞ8.x3=d:孚?7f{SNb`;Kpr`Ik vY|Q隆U/U}Cufai~; M,1Z'ҍx쬣]_wʶGG]<9\ּaW!I}uPai2%(甂4DQH8 wf*W|FҬ.E/L^ SM]QO/,x0otwv 8ZV&ryMo+d*e ![_J[vּk7H $di z:J7(dy͠Cm}Vt*d]vK3ۏB3(k϶wjQ p]:4n%A(1 4W znՈuT%(Q"0J8+A/;27(fAD<\Cudj_w=hjF ֹԢ,)ZANw֗gvޘ, :BA`q1#6/abr9`WH]O% `5$IsOYP5÷%?21e&xBNoQKt!lpܞ Q+{!tr'y @bp2@0ǖFE]P{$t%؏Т{[85k*۩U{~i z{a-ljlup߆TJ@"V ^5@3ai:`Ȱ^9Aɳ\T̋=ߍqK-~8:r&ƺ8_u50iqQ v%f $iɊTT]4s4UĘ3=UUKr_ 9ݢ'D6a}6;dwWeU d;s|| CB1 -{誛qOZ NHv 0"^Q'`)?8CpIJt[ڪ]R{"Q <!wY2+?Kͪxp~[ZQyu A0 viz0X]"Ӫ9,\yO*&S'2%3J\KC1B#ܖD2zݲ?hx#O0 VY~YN0χ*FaOccpJa{UI*L`5lB}=X,@Ҹ> t$31>&<GINQ5/T_? G͏ DZG \۽buT `!eN?Gzw9!p-WǐS,l b]yxFTsM1䮹"16+NёO쇊[lI!D]ʏDi rM½Asi +ZIީEpd<8Y8C.1UbsMqTlĂJjYΑT|np4m ueuR7D f!T60ͧoMDY0I(u#E5^Uj7?֡> MvmUr4w2]3ʝֹ;ECN)er'q!HH%Y'~n+L 8;Y A#Pnqʹ,V[Fe?+?󻽽tɾL>*O,TPr4KZw-ۆ$V1ZG#!NH;S,I\Mbf,A w5竔N5*pGtMhk-hЗ&.))T3C]t $[}zzYe5T6'FF}~/NJ1+`$p3D#߯ Ha޿d8K]m29s>)7 mr큳z MU9tgQcN@\UZd)!CM ܾ}Eu CU,!YsXxO0nDKj=܏@ss^ͅS=30"zyюa~qxbq]O:Ò$gֲOH]<g=9;/QQiŏn|kwZm-S6yӏU?,)PR.RsFNKg$vqaD퍒p:12`b"0SPP_|NjMO b5(>ic<8z:r3%rړF&},FR^76( Sw$DYqCC􃡤5#cBApMKmˮ;nۥ}`#w_ͦEmCق&8n wԞ-bV nC8^cƑBeEJ`"U:I}02G^`'s22}E# WǠ ;))M9 fXNi)ѧc>.hhwkL5Cv7,v=t{l9Stm&F~G{\#L :8*1cafR~:m(*&BF\'YU86@ʩԾ2d[qy3?HS\b0Сs*ћIC\pGG矴`<^X/y dM0zh0 Z3eK{D =, vsH^]RMj Jkm\*imJWdU(mCezrG_kJӀa=X{ٷ | ÑtCq4MmsM4_ZB~ %X*& 1XAlߪT[=29r[U2oͣ & i 6lWD!$h#׺0NiiYa {hݛ_$OL/JD%m$v'/ N񞷵kCU")-̚|t_!Ñ~z&ԚS;"3Kz6XA*;P~ޒJ>qA"l4 ?KPV?ARk8zTo &OJ+Æ4rT𫇿>ŅdmoAUSےm.'` yV N.9V^Go U *7C%ɯ|vNڭJ)B8NӏXddzNp8afs3n|b]8ğ}9?]A0?\46OӾ#]@SNmikvgCn0Zzqz$8<쒪 g$X3KhQ[il~~*԰Q[:UdE~yҿJ$T;C^ °B?Oh {ϸ<39Y rv܂a׆s%[W3? S~<)k+> 1nЧC['ua9 D !@c\ a@%{`&~uHSr*\wQn.]_$p@Üw4! / >z+(hD0n0Փr4'oZ}FJ'r:(5mo)f>xfMV59 . p3gʚ{\&kܘ&Uxm\"WM]@,GۮL ZFlړ5yG=썔/{r\=+HVW,lm\ pHꕅרVKdR@r ~HBZɭu-Ҽi+t1C;6Gr,*־-:W#*ޟ))"͈;N  E&;2<)>CkELl|+2uc]W$0]'zsw*O/x ̋dP~\ ZC?8.XAr+F + L[ZB'rΨ~qR)#j"k̍v6\CX˞vl'Jg_Dv9)^cGn ":T EZA'T1f%dT>TqOVf'x( [fTaY;@- c?Om/!bZzgQ$ "#ajW=|UT״aS[ͅKr aeREq*W8pWm餩Xj;G6C{M#0Cfu4h=c,4]}1.^:/e}fZ4n"k950 «A#H=(b P}?`=s،iE5wrх;o#el+{A J߱)OC(Q(c3ee0m!Ăb& 0m{:pS._F nryQΨK) 2:7alԩQ&=qvOBj9)!\̊q3,[,kLQap nsT]+O//*=[U񛦅:FI$|B֑.%sIWgP,jbu sj56b%w1E(U@a]8K=Nr,;4iqT UeG= ua<t&@e K~˓f3)By[bVE{=,18!_R;L- @[ۨ%;Н,t0kgڤwF #QnT¬ C:B60@6]hT?(VˇE^d| RtuVf(3bb/&Q[i_Z~;c,r'q{ߌIWg,Bϑc=h~TOԑ,/%ofSxbʁdU=T!Uc7Q⏼B:Aigd>=%6Y+/^um:}ðXSXt`J0ڷ#woC+ _hI `1F[d^6u51(F}r_Hςhu-RŴfi$?>OMR@O$܁.Jב,o{WFG:g/!+=$QJN5j#J.Bh19֋v)LG9}lW![xߠei ޶y2@2Zj]v<)gk<(Mz/19=D,[uxP0M=;l/kI@_rn5+vk eg^ ȓ,Lci:b= 0<8!D.XtX @1}RhpTz_9Z=BUxPQi/q6m~exe/oHdDX-w ۱-$|ν;ϺZ:ow,5鳒k1g,Xoy-M̴Za?phwZJv%%.B6>]1>_-PUC+H7b[>Q*c[~aeb(X}^*Ϝ!%&P+LY }r r]\t¶iV&]0?ڛ82g)ܿ*@_(iJUH-eJbGomS :SGPEh ѷ7miHKhlNB?dj\bQ.gJZsIeM'iT&+nC*AS;JhεRK)1[HnfcQz.;nBTEcկ65iشf؛I}+Ȱ%WETqދOn/pbokQ[g}~^K<74PXOw{C9< S8|-Wc;RFlg)l010AL:J s0J2~P}u}كYb _ލg^KqmuQf`gMg$BzUkx=EqrbߥӯYCEĸt'خm/7 :V뺓@aIA1VPsϚ6Օg׵'l H$V=z,PF{L(6,W7v΅1fw߅ވĦ\3d I W;fgKI!, `+vl[[!|NQ:-'p%xD ]8!  Jd2pb%];?l٘(:w%@GlNh9S4gj\ #bW l:h5g<̢|'Na+F24+)bERĀkŢ5,w| BɎӧ=0J਌}BS+zQڳ%qH 뭚OJuӌ9}kZ~8Z`kpW3^,bgE'` I\ 2(vd+PZ|m5I1hO((iICwAps9Fxj87lH4!'6pyBq0XDѼ^eЩWe|˽lnL2.;rLF{;|ߓXe4QZҹ[ Amr&Jԇ2ʰR| \k>{*q:_/Xt6rYM.ɏYI+;Sm_Wb 7c˜s$UaA3H81캭Kĸ{Œ}r(VJH + +_oV3dl~uC=BoY%-c +hf |Dw KHRduh.6ѓb>{2TJv{ o]W&U=Iڊ2y @A5’otGt֑^롻}C`;20 X7 u \,>Ie85H4Ζ{XzPx GI|zd (_V b k8l,a*lyY$mMΑn#jNC.9"-{yc}Do`e Kơ^hwnH-/ K0x3tuvYk^괋Wlj|뜯̕* w*ow?d`S8eīGP ,C}D[uƹZ =n\0V3(!伶uHH? *bȜ&ӻfX*;02y'Lj&ۑƗ;Y'sTBQ 16Hano~jH.RCr(d`Q20I tR,$j"N_irsO\h|v{GllSDŶШۊ$C&iZsx%ڸ7% mI z3k"f$_9id`i`9ukYJ\rL7p >bD߼M8HX6ԬӣQHꆁګݼMsrDs,ML qZײFegjl'Ձ ޺JkE&@-⮼TQ߂^8-(,}C|-LU]_ɪL hNE%.-J6k{}Clla3+jGG909.SOYocU"ړrk=cL%׷ p_)%I8γup ^6v6MiDyzwYވ܃#fȌb]!*Ϯe7 Y‚3O  |n9!yaD6''yLp_f6dN'u;`%˵×;bt%DUH =M~ 4SA2Ɨ(= >^ E5ikA#OzU2\r2'٢ 7"aĭq7`q4i6 y(~o>X-6U.}br)SA_SݮMKgdu"śK*?VE8K"P^41ozeɷ&ϊcK8X yEsh شx㝻5k`hvU(Po̻nخ'NNP\КeI0C3XtoKީ@́JL'^OǫX (]X Q9w}ՆvBc[W:%aJB3 CFǨÅo6,HAx-=qcFk:YX!Ûk ` k/bW?M CJh]=gn8+𭚒1$tN?RGlx6b5;coJ,$ތKik%xq|APV$顶=uнeY '(s !Q8UM5@ EuVqٲӇd3DMDiI m܈2ͨ{ POހAUS&( 9.N.]2Et hQx#};Eg\.h)3)lfnuxCs;_;# թ"1}Þ #uųuܿCC6E?=lc _P:9M1vc'/vQ\-{ 8WW^%_T |1 [D򜶠:$ȚR{~_g벛G٣4#@Vr2ZL*U( u)*o 3 ?OªLJ|)\xBGTj4V *nPuuzw*kQ+.nrB}}pXwZZ̷[LwۄMNV}fWg:̟"vp0eSvxh®},FM[Z/< 5{% _*oEpz"okl7|Ke"n) ~d%dC @(QuAB5,!Rcx>YC6N(`# DS_ 7)a ڄq#z2i*فb2 ^2Lӈ Ʈ~>NI HӸS?˓hv nVM/K w ǍU'r>fYo$ ;ޏ{DՉy fҢb?FSlL][?~gYⷕ]y69=4u(ڂzAY}Bh4g%=b55ɍcȃas`QzQƌ]jJ"-hxd}ЩT8^;{2.z,:5xwX;1аt:Z@$ߚ-laf&{fTwunɍfk1xJؖVd~Vl%# ޾+W+EW >=o ?M]mE"5ta?(a 0nՌn;@)d9x{Vo~+ ElR H!EFC:s\#MdX~Mu>c4a:7\#vLI〔h{60kTݬ5Ƙua4|MFQVDF_3;a#*}2 mQ>G (Nj s~Pqs|jlRBx/:Pȵ/_,-2(#I9KL 13mO3m6 Rv4ZԅF}U\HjaFڀ)J> e0cth fu=}N%V]n\eG²>UB#QIX,ey㏪Sȕoi"ßJ7; A]$ `-bx&s0m r<.yr]f!2 ɗsB=XEH,m+7MgC]G9uоbO7䞞˅DžNQhb Nݬj [pubPN9f3g/v{ wGI^GϤOU*аy<kdIVu %rC( kD4 [^w-Le-(ĭ_bz.zJ{)!h+k*;mnLlZØ l&pK:zdDo.)^w).?bCMrpuq6KM\ct~W˶䌏|Gty.N@w{XL ewsp6}E22,w5SeMSG!zܦYЋ`.Ξ wi>[ޢr7 Huԝ@🥲Ӷ"Z$+3ÁHrzv m>z(LShKRy9(lZe`dt{Qrlq?MF'n4>Q+ wRw"2=r|,b.X~=4>5h1.:<:`%PņmF{,GWBrGoN;[s\Qn:%.l?^&>Wʨ.Hw]ڜ"'S=!s jq5 ,9|;&rG2O|PWkDۃ e3O7< TgYZ07070100000295000081a40000000000000000000000016650a15d0004a8ac000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.rt7.342.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+KW۶,̲y}%iJtdg|}㋧7>( pn뽳ec ej[pOY2/ t74DGaZM4V5Mq J.2?.YJ-_Ca}GCa^fnќTᘗzKV@> C 4Gtd\.5&XvY]\92'MiV7W2=xi*\%azUITV+fW sRۀe!xt4>ᓠo>]Sң.dP i y] L+lUPTտLyF]!HPEIZ%z:ɱ WW@񎷆9>'zc8TyU& 9-/-ep׆$Ġ,ŝח.^ޘrӤ h$WT2yL*?PW-Ohl?UgI회KJx_.W0y_s8RRZ M1ȼ _OS?ӥ3 TNfd@㈎= 8Cd2"wӏ1MEXy+îFܺ<%1CCE Mp ۙT06Y1u-sL{?[hTs 1|ITx![?߷LF:s$~_D+7Mhe=G2ALs a1MCAfk`P96m,hw%U}peoR@V ~BUZ%q(0et/P0d13ˤyYK=Iʖ@ռDv ^rbgaqj8H. AbJrYm(zVmRXdq\t#]g.B:-®[dR΅T%w+/'xXPB7:]B'VUWQ@M \N!WmiᎳMbmaԈ#e0o&m'!\pn<#k@lO MJԅΨ*'D%ۓ" ʵ 5HmwA?+2Ok(Ş},C`Z˸3^LvT mOYS 'b!8|uȈg.q 7qhͮؠ8ȪS;_2 [cݦ7<&yӐ -+oϪ$n) {3-;?=u*x94w^5vIhy?\-[[8qXhЇ (G%q>6JM /D^@1Ġ=~Ug:piPd!.i$KΠrQBT[v NվعKRY_< N).x`YǛhB?+#$<2QGdȣa d u}v\H q?yE M;KQ!I0ں4e,_Qd-9#RyWLCWS N" 8i/?kk2{P.!ssxqNR$"|#ܭghc03>BMkmAYDDSDlnps#sCĜ%9CF^<<)*54bK 5`3*67g3v :.ۧ;J_TdtXg}r5*R۰u!NFtu಩k)Tg\2ZI:A* aάf`.հ oIFV;5a x5bӮ4d 2K'm 低y&9c LƞOm=*,1@_$m7"}pA/e@v]| NƩ]S*sk\" e(igdP=\^e="]$:UX#pZSSs0̋% =LE,#@nΌrOHSDA">@4RRxAsdmKi=sRD Z4CxWLc ӲmW[ժDH%EB(мM60o.W[VMo9B \t2jφy>i!zqz@eō^JB}=X/D.Gxk8 +Sea+X[h>0u[N[hZjvԿ#N@FYnEV@onp宇/|:c.voDJ)*n47Tm ^%UDNEd_ﯾٹ&ء{zuwisu(IsP+#^4q(m9E.z/]YaWoҚ:,~@MPe\؃@7nK Xj7i}m VWC/lVN `G'7?)V"(~E0Itf &΁EojVpUX@BD)o⮪9 _oD Aq\caeb }b\Y8!!*?7.7fm. :RRb 5GIڸAuZc/#=(Qw[]` jKgG@VYRN`ZT}pQm{LID*oeEz] L pxV- g/FxE~`3avj Sf7 I.z2+&&%\]qK?xkC0#sleΰ}ȷ46а5tIs*SVuً-#. J truzS|^T+e#.y-jsxx!.f4xZ(+EcC}h*4A/EMguSp{|]:F:| H/BEc f[Ƽ>r~y([]s7a~;*TDF&e܏: / ݫ96}9NjxsBʼnh(7n'O d{h!++pj&l6Qrl=}nyv. ; R ;w-ڑGZ̯WbsPzɋ:@*嶴YSJ|5TŢ^+jm+''so22(P*M$?X4P*Р RO@ul-"d$Z>s1}OUL;+9WճB+xSlEo6C%+SD֝bG%N:JؔF鲜bcFv$ PmBbIc!l=+NbVFy-'T6Dc\\ߜy>5$x p.58lf)t2Kx ů崞E*~t 5PQYswiYOV4 /I VgH~6]8rSf/l1s/? $2S|$3/=}G):zdL,]a= I׀/ Dzhȅ|aS҆zضMhD$xS˶\MHھ%/W5xkŇLJ\$Di ^Q fpvNSQrE<6t!l|F˟:ĎQ2u6<1 +[_^~oTs^>סXF:q2xiG2j \+ ZSEx1^KвY}^H7QxJVe%qf:#6TF7C;_ .^mLE&V[@s# NNh]Af/h-NGuD_bv&:5Ȃ0p/Eک+7VR^f./) ˼P_Ll?"41f.sj)ϧˡ:_TtMo\2OI4_x}HEGvᆥ|q=UE5FRZT͎k73we,M}CDS"elp"X"9aY[FkdwZ<X<dij>߱Yz1O _j.."tϧySw>G3֗ g aJB2_1F ΅dn%qVF ^ Cg::RmU8 MO="42WO ׽ I+a. q[ǑB CIQ¥^̽{uH$6pIOi^t-j%\kk{b! QTa{6TF?$4Ig54]Mx|݉ aWE{D"s`ap(ƭ,DJʮ!Gx)9Txb)Spm u6]K#߬ 0 མO.RR@UT׶e 4j@yvI>QYB5ݟF+MmJi.qMf̗>ϐ<` 4w!&F&/!] x'`sxW.fIfE;vk4+;:q.kNAR#Vv8+;ҡqߥvXP|DRB ф q&-AQ ʷ~30+%Gi_4}noo82ErAWKlaj} jWϰG)Р2;V O'9[goΜF> %{Zvu)NL]~+].߮F8RxUu`r.vmE0I@1*$sX,M ɯs58o-3n Ql;Y&",3 Eb=6tA뒿n ]O\}AsEG@$a"t3' 8CE0nXtXa1˽LI\A_LQk:vܱ\7f ~s6@O KW?clkMHxj4T=7=Zz1pL,CfMꞽ妪lr_'Iϙh;kxo=v>zX# Zz$#R}ijLVoù%1cP3*_,-v Su?:8̨, m\dn;=J:k"[tHb *"#}T:w5E,kspxͨ5lll5 F- XLh0TR1  jr*pwqWEO("ByKQ,(~[Q%zvI`N3nVEcw@Ţ,'xE„Bn 6I]HUfBb]=?_[>frJ^mB#hSh#愤7fQ`h@ *3 G%ѤCCcҌ&LMbZv 6{]L䘵DhFk2PT?\Wf^>¿%V!yR  (רXuHN_+)T.%}ہL{pই ; Ax{ݼ{;q4ò50 d/tmx y8Б0*v.MtEArpU bE%"[Cs@41뼴sL;݃& 4$Ħ3AZ9pwDKs Cκ:-753]Jtw f MVL H莓~n.MN nCOЃްO$h`:Z{ڧ826v@V[Z5!)}IAEVrs5y/\Q][bhgIO u>kޒʜ~~ǎBb&+M+NH 4ewa={J_u<4hv'u?MlU:V Cpyu!>$/Em\a@B WŔ"ҡ.YIn8J!,[- ~0H "yeSnZVtIҀFWYV!H=-4P6Fİ>ɩs;gH'uIV.eZ. d[z[ugfe/Z*c-;8\ ( ԽxS5`\B͌~x yqQW -f0U^̈́as4[LC| E,tQ+MGu IV$hr)8ΏycA}nø{l:Dm-9H4,T)Utn|Lc$\zMWq)'uv#[ʡCt.b =`*q4͓a@0.0jhs, <ֻmz֗i("N,,MڅtlbTk0x푰VG6p |}8>TqQO)z:99Mŭ)Կ{ZV(;:#'[>Dy -jf0"3Vj /_7&Ku]q(ts {س!b Sh#L\8- B-%^ߑb?=p_y>DnZ`I&qM7KPC8 b. _\0:CeQ/sJR9GFey.NfmW΄*D[k\5k!}<]a+b]Q*e}$W7n 3xm4hQnžC)QodcC> V;!b\Ihg ܦty+FɉUl9 1@ʏ>^ /ⳉ{]CNO֡o}fAEsex.q6V,Yܞ\\2NrOY 5ijtbY?'7B=qJ722n+VUE/m[د<Uc7p~yxZtSv̞)(La|<зq/p6G"kcrzRb»T/gMuS1nix[lKۖ}Cp4_$vi ǏMKƉv Čp9\Y&V ;oW1ҏs"YgI>M 6Mq/?~G쎝AK`9QRoήmxG=vSO;(By_Q4R)]x7(,L t/W=}W>"^@;ֈXq%Ȇ;1Aa؇y9cAv0/bK"hYoIc%,[-"0zGn_OYlԯ4aŋ;Y◌1 Nߵ+qy'Gv>->mKsX[RAVy"ԭ{,~zRJIUA}@?Q÷~'*WBea!b+կPaý? =4k*\9+S8 N HCj)qnnZ6 +1yR | xD]hTw]q8?wpeΎw|֧0+3BQ7OG|59nL)S>bM_4%I.~[A`0|.@X`63h!]8-Bގ:)Lk XKn*5)@l.LMPw),7{Y|$p& ܣZ׎Cq NZ ᷳû%\JJ,[R=]3nJ8^ 9O> P{-޲q2/,SSjʑ=ً=jLlWw2o.k'5n!_ZdrM?hIB:;K.89p7ԯEgu煢4K!v,4 hv,[T1J֣3存a4?zԣ"/hHL9שNC͕2Vcn./o$T+]~G)XJ|ȥ< M'`=IJLM3/o;]*C-hK dv#U[ Sj|MWnW%RX]ͻ#R3n v !|Jp)>܁ai?[đ$2ZC$ 7$W=Jq4ykNjAZ C* ܬV; /-UU9xx4'JFn#A)^}q&ZIwY2Ɯ kqsbGK8'z?2H?am֙~DSfS;Kfܷ_+ i:qnޣyNYfV!_# 437fo#hnX+h9!C |lʣ,aM--~)Ē(Z$q$ ~r *">A3yHX eeyf].y ꔮbO;? q.,4S9BbˬEwUfT zzdc \cO MBud3Q,HbDAU+t<F'|'|w_\+ݷG:}MKqBQ>'hQ.A;&Wl^&R9`Ya*< Mуw$vs1eG(j; #흨]~m lf$''Z"STkԎL[ M>aX?tǁ'oHEeGѶK[.xfQHr Mx'L< -ؖے)W+ʭ'r~A El2DVG>s6&_[z&s0lu{v,V/|*7GH>Dlh 4IJ`2**CuGҜM͹1wqE6@'"k72Pi3ؖcߩƸky9mu#_:۽( ~o5$D &nW=}ִAnᮖ9zɐ{LRY<ȥ-Y_vVZYw up]=.BEM.LdH4 ŋkY.+BZ曜/ p3,y{G3 ]*(#$0a>C:[5 =@{iz;hG4NF=|s! Ux)s[*c2 5~PAEyܲiJqc)+vp{0& cFD^"QM$Wu7nPTC ֶ{ygUm 6\mh1/|E5R\F^@xЇК] ;7f%#GyMO}ڍMX;/ױxߚ@Lӽ[aH~,b Va1."|D=E4c)o);x7)5αa'T -IYU9G u`[G2s,(/5k~xlbJ"ئ|5jp^0("d'ps6ϾtAv?0xm I!MdPҝh`v2DF7ԧ#e\>(bGnkɞ:Uˀ_#RbsY\ *w%!4Ҥ;\/{QϠHdL0TTR#T!, `ORNI@=Z [J @o c_]⇁p%Wxv{jRI`ovmhm?@v3T~V+8suW Bh:]&4ku"Ggg?f{6rg8:an\܊#u }z:eCZ"2@csjqGpX,jb< O>M]m Nq&!CdvmѰDj 4 GdC-@.7 x*w|0D#%qy2l8K N_DvrFLs` 34nPR>lo^l%οk$DϹ u7 Ear&p$JB ekQz5{.8b>[[k/V;%{eZ:kTE~5 kGwu3F(0_Щ Gqttҷ׽5c ~uzZ6oKQ^ 6Ke9b -e*hIhrMъ( Z4 `[4TYy#n*J2ЪXӮnjE C}.T?dGI^7b!xq7(>M3ǟa459,MK,>\Co(_N5H__c>w tw*M2XW5Z547/<Ɵ`1y_%UB߸HaN.PDu]j q;XW.](t~[Otղ=?AdRv>ᵹ{yHl,Km7Z<ޔ.?c0GXUct&/@o ={QVccHHO }H|t W[zφZITOn4QKmCS }2|₰]~ PN͖)Ks*&DhcPLgd ߚ/ZVuK?R[fĝUVX@v tMy"_SjV,65 LgH@VzB"&L-Jt!Xc24-E=Ħϡw:9o-~:lbڟ=]! B5]I):3Nֻ>s3'FۼbZ_pĹ#e XZ5:$rk`ݙZ aURb5CR?JHo^΂ }^{.rjрC!t܆vU ~ypaeVJrt$Ȱ‚ MЅj{(ﱬ#7{`cORhP.1cͬuLLx6n7խMUvj b9DoOOOs`9j; `a -h;-2a e%ieBag|wq13`nW؃T}1l4Ux7Mm ;0u8ɢ<K*cld,ل4Ҙ 組4< s̔6.T#[j(@]n3 J6ua5GsVh&@S/QLRJwioKr%Sz ~MP_sR۩j%ʜ RiOAWo oP\ S\.0OJУfK0|Ocm׻VEV`qءCEY!(x}an †wZJ4|mhUt4JF@DHvޖ$E@ D.>k,x-B?gR/r8;˨B61&tϡ ?87 VLpMr%/^pUdsݦ`aXyuy7`B%k-Hx{@696 ܿ =& ?<-O&5(r,yYr3n$ЕzCs0"X1q tw[/:|tlDt qK0_jd+Sh瑄K  7 *huQkf% tKs`tc"NB?](w;e|罌2PDrΈSlZN);Ts2wL訰Pv#Ix2)n{ym)0" םq=}4$dfQe}b:p`gg̬<ߵ1@X '-%>`w]vh2T>匵o(k [ڑmYM /v0m:B#.TeZpCҝ2'W(CEO,H±il x#L5KHq{H%Z>G[&9k##UJ@{A1T]B֡Uz3={(` z8'j#ַg]6xĔ̳ 5mxM`_H(^7jݟiJ؁J݂R(:dPN NdR嚧G]L`I|L5[kOYȈQfEָo:1Zg5l>?jV#nʬIO #p~&07^0u㤄|$Op1ke=iGs|1ryC;,mO D ,#!- R􌞠h6Ne>%u'4GV+&m3Qp_O-dk-u8|WCwٵPzV,В5] Z|荏}}[Qq`}``0ÉW n$PŪ 8]O?MWJr[ ,g5AI3ne2F٨f:',¡E;3G؃?j,)0|OV-ƻA&F {|g1Z'ę /o df?eAq]enZ]_;#fI2ZU;FaDrޯδ7\O U֍!_-W]VoB?8gHoZ2ɤGg%0O e1 :+jI#`\ZN?:JT$4F y:H%h@G1EMƷ_Mp븦wV]ت"t8iNTF.p: &P񻍫Ѫ%$k0pq+nAܿ?dym\V>eE`kz?;tnP`zt# 6,?фrwX'TRZt&<t!U3zT){`1R)sCEaT;@Uy/Z $-bBlf^i 9~D:, W|=Oc\Q[K\,^2ϐ`={MCO byYdֱֻw,{5<`PfNXg! L!}FNfipza*Vh~}g`)(nUФ-N X#f>t!z8FFU6DQ*;PznĒ*&zPDxS>];4%b Ӓ-,I0ε6j3>My:*'L /QC #߹Bݡľ)u~%gf7YwVX~l~ɫ1t׾n`_! 63[n>_%2SˈqGj̋!/{"VY /H)k",ˌRiFR,t+cϽM8 - fu A7}Cչщ1]Q xr#g;6c x:we][ZL*S5i\̏u9 wO,e=;puy<E(;| Q2F =4+9HVu$͐gӧ6ʫYnj e}:\]O1hIROuB5tp/vwo~xat~H[;-Mm;L%QRpfOZݾ&2,_ڄx°EQ0r%'ڀSamn9h{氳/Y~f 6 DW#"**tuMo]0KUg[O{-'QN-cԚ=Je=ׯ<ω'"W';= c*~84ǵ٣6>/MQQpB^j 0-XK1ݬzt,`p8Hqzu9t62'~uDqQ膶 4N8n2hNCG !DE֣X MNHm"vh9z73e&!*!-)&,!1 :S!5~6:nk Kˍ\*Fӊ} ZΖBb_?c%'t}FhawBƂEYƯ %@M`gkۮ&۾TZn& &ƛSi DW08{)r)svlp'yPLt.&p`I2})buŜk3q*<*L,V+6ҧ>)F8|^1Ʒ|.#f7Gdohmt9v۸[BRy^ʒ!seakS-wV͖9<1âUܫ^J2E |rd~+#` ww mGqa$/ԴecL)v.{g ?+6yO D~x%`#9}P~A˿/:><(?uY;+eO厵YRkLRM.qv{7Q3CгO .yn9qRyO/鵘Z̬Cz8pFrg4NJgDGX9@* 4D-ssl~B 6<꽲,4AGKpUS? +lRͰ : 1sqJT 2BT~ z[]ӃOh.S*^W5z'肚|6Nұt{%C Eкf :~N-++y oaP6?)bZd7>4ƭ!$Z$#^8D4'O)I9~p@WBtq/i $. a><c})/JC+@P+Yǩ<QhCkٷ8-'t ܦ ؾ>)+,OSss abܪ$BȏT T=G~\^rZ~?3SoRRBJ+TQϪӖοx MR1 GL"З3eR>Uc$Pf)cPPp0hxԅS]9?y 41mW|=å!;" ڢ"pY* egY&aۓRHph G*JrOj"萺 \a^zǏOĤ}bawJIZ*MN{ f rZS vmReu?8fZ{r Ab T2o76xFK:qeDǺ?1C^%.k8KONJ! HRQY嗘_@xe}H`2퓸`Yz3OQ_m58IKϋ!qϨgMG*fKѨ`Vtpv |Kpg?- gnp:F8>a0?,TԌe suc ڝUMi3]OŠlԈ֒~N֝nb ԎR1}Ɋ^YХDeQ^ /]Hoո M>n{L>Ta&IDQTyAٖ,xoU/S2^p`Gس,Kj0z:]`ʥ?*lI˟z7',u-2n,[|&.8*GOoMNf0d4&A|,,+ zT/]35IWoԐS갖q sGkϰ[yA+Aմ6- I L_J2O bfcԁDŽB0- @l.OJ Kտ!xW3hjȫ> ^E vYn`ydi+h""눚QnAkWŞoWFjoZr-EFy: Wה^s_?]O70:I-O'Dyjq?4.Yd䢇x7sI%REd~= 1hR-T1A16Z4m0C3R yjH v7X*Yޔz\M_iIoC1AEMڌ(P4oC5%p2lfYZ#oa? PSUȜ1-k~1H@#[3ŝ"2GR5Ȗ${2Q J`E u- iAB>uC>}x@T.l䡒Қ=NŎ|>oU%K5# X~(?<o~u3/SHGn詂؍{c v,2uv8jV)Ib'_P3brMfEP<" ]j6̲mtg%)R졥xe,M(bmb/~—8b1z.S+e5v°1?Fg~Ue/AAܔoS1t[ f8jWHjjq၅`iNAEwкiKɌ엵W]=Wz,@pS}!;t!}kс[WS *@gJfWk @k'K=hN} tj1 z*`h2R(\A ЏBRV7w H$C_q 0!&i+F}5q(Rpn[DAvͯ(/I lb޿+ώeu|,Csoe?gh!U lƶs,2~9R,ufbϓnFaJYÏ1 HG= +R2?i~ ԬuӫZae<"J晫:T%6&iˎ%l`A r$,$!7i PtJdt3| Y0C K{:4AՕ{+X)IE \uoyQ?_ĉD=(AboArlEXt(ohN]lz`W2]R({1|aLY,P3`ݥ_ౚBzǧIl.Ќ٢I5g6]YzK%}ⓕUɗ_P&SfmKoZ6dt#^*kTEx|'.=I?݈NgZ?z~'l9WJNc="0Zb;7F-6{3e^$& " x%@Y8!o'T &'DYÈ<<22 brYP GkuE`ggo4yzS`.Ԡ|Ó ?}0ݛPT1Yhl'pQa0Kڸ^y_dHPz]gnQ_vsuj{W:j%+p"o@龩~2AYw*?Wd6\/~;^$[)'GFAnvds} RUst,WUw᪋xSQxȠ8 O?Be_t^4Ize/{QsUD'{,k O!ŚC)(O={ѸWʄ+T)GMIqs:k{^?DŦtsmрg%jkA+:*%"t`'R]̂D{"[P"-ַvLWϪzI8khPnl$p94ݣ˂V`}!=╎ B0^[XP.,#C|I`In nIr[ſAH>`7:sh.a2 qQTI|ߊ=F܁ >*Q>(!͈/S&cCZR}ڸBT>nD_3QC`\6mb3ZYc[%]W]Q0KϻR ||jơnS@ד:GW!+J 73OSv.w=h:aJ( g&^ us^ߔn.2cg FjbAwe-?S@Bwsϯ6N4Nf#G$/"dR!ZIBb$F4;g)53;.W/Gh[7n!<0@^eVeVEl;jyt'3uUhW %~޽`a(X]5hu=a/=4pg2JqwFK>((_VNT:0OYU  {bE+n^^<Ɩ@%j ZQQԻd[eo}O +2gvӸ0] -UQ)4ЖaW]ߖ] UCb/t2/1.; x϶8M𤡫=vO= iY3s6JPV| bL*Y QVRkD&c!8-yQ!R/7 q7ue[*A2Q=szы-r3d #P>xTy" .XDD SlnsT=OMVq=ND] jT&<70@]TN FЎ :w3)֭A`1~D{ ;R%[l&⭱x!A(o XK}9$V{{2: h_NBj(VP C5cbe(3v;R S<ո-ZIUz4!ȃv:s x{iyy?kjZ[qYx"oT?ߥf>؋A0 #*5"ϹԚfM9|00Qv211|f3yo`^2q:sOT'N}Jth"Zxj EYnqts'ǮS8EQ! g/t6 e}~@K{2x L 9f:^gDBJO^fZ /XىrfŗH#(`[k -`vq X\6gx ̶O<&mV8W^yݍRܳT44<>GXW%TZ9Im<_jyD Ȧu;UƜlF=,|HRl!QIeW =kdۮ}갚H(/Xr0Xۦc`5ݏKt%*Pr&phؗ/&WV&TPw`!U9# r8]yo?{kbDºo1)q_Gm'iE1_hJBKZpǬW")ݗ"3MlrcxC;cM!oy~U23֍xaL K8_L2 eE.ʉb:~JYi|搜g58?}XsXSI/>O~͎W-!=wi.2I>xNk;dn`UDc8aD?3G^>v.LDJr%4qH01 [ q*GzjbP3 )xPAD w9Þ5Q ILkgDӨ ƺF^ [XWDygY!g77&{(zEG:MwrϦ}R@qd$;>8}}+/pS'ܷp+s3,Ẁ C `!sKx7b J>2V f4Q2ؑ>_`Zuñy]axD{n KxERJHvJ` c*Q}3 8%2q`95"_vRSO SU0Ul?Fo(G\~vX`oh`Č[kuS݋C)OqK=@SJ;cVr o:?w"y>I&˖sԙjZf|vn%YZ|hf4c@\fW( -Fb5?F--HVuj`yлI*oX=P*pG>5s)V j$Ø:A2zv tۻ5^ŽSD f߈,%}n@okNr#y"lՉƛ]F f=DbmJ몤"ڮ.U*G9D̐C&ϽɊNvEh$0؛gE ˙ş&Y.ÎYT)\Cg4w->f Qe O|Vq+qG>X7@*Zg׆ (Q%;s|4[X߈ziA3S"cH8w㉼!༭0G7(a~Bt*i|K|HZǯR>ũB|~:ԱRɫ* #P$V6VoDW_ eU('P͔L3M-HMퟄkF8ff(Z 3lx1E\(*T㈈w(MhM?Vl|f1Bp,;E| 85ިg,ZXpB YPi$h<ΆkKչgVl*QD8>UΤQxsȟUܜ -j qt%ROjyz<8+]5+.baq7^ sO{)Jv/Ej$&s&z=>s9p3@ ǑLgPކ̯audބ[ˎkjԦ:WcZ&_2L/N y!#嵠!w_" &sȥXaLn0чjuka9&o kZQMњH0.\۝yRZKh Q%iáɘv,c*:o@@J{Sǻ@QtR@pk+&.25?+31^s pa67)vzѢ)̶V_˨h+Dmu!0@v0Lb\:eCN f&ĻDS4NId'p#*HfsJm\&F&Ui/|/V4"pd[6d>4qUɼp#*Wf~Mʑ5hWb)eu{}tiW a}vR?WYhʰhaf5': C?U}#8\'w;}Xpe[칣6fWeF^GPf3Q-幙> \b6Yz =Om Ig&a;!:].6<"~b>hG.I.&7-eds`KT;0Q`v7Y;spXsv#+tA!qFp6*qf\|ϝ8EݑKJLUeRϺ6"T@YC-3zHv`$w:(wLĻı*o(|ŋۑY-TbjFρOlcGjZªAJG^qđy#fasˑk7FI)+i ]ܹNDdX~ui;ϊώtE@ ef:sQMBSALZHS;Hhp.RxE&7deuPZޯU *=p HwE q^|v2A߉lY㽷WM[kF=A.N0]*ha@3gnb5dD=!OP_VC͋Jƒ;Iߪ G:%9EmEg-Tݘ%4X7< gNDٯ$Y;P$M xW5 ٰ PNu?Hou. M%Ӊ䩳eg5'6ߠDijbv)bBC->1P@2']' {Ϊ8%ە5k6 یŃ'#XyG6լ2 &R}H2Z`/FNab`菅e|M懦/gp@6Q5ʶEJvbph $(4@w0!-4~_gFUi΅;O9`Wyql`֐1zB V!Epi;m77|BΖX1|'nG/PAaAi5&쫪٦[>)pD&+r2F3AEئXrmv dԙEtJVoAX%V ) Z.'VА T z8Rq |mJDFN%y*Y+83tռl6 =bp$k~4CiX#%.ZJOyօMV#@bJ0E_N FVS3IW2ʭ8ƥY9.}NQ OMv(oT.`uFT)1^DF>u8**gAA*-_^uN$~h.ҟ֗r^D}'jGB|22{m ,wafWt⥄Ta+?KRVrn&Mֆo-q!pu\Xt#ɜGԜcޟ/,db1ZN 5q&Q)Dt̸#[< BÚA;Vnen a0{x\_kήѠljB5ୢ3N@` fNl!,_n⦒9 j,ǶZv=u2[0U1QZL +olPD~[-C,BxQ ( W=9ǘ# |m*ZMͰh^<;c(کH0KieB?7hɨ[OPMiĈ>7](/ ႕#vݯqtR9kOi27 (>[2#A~d`y~tEo0f<ǘORflzeVQ͂Gjl̢$`%'J6%n50Tf$(8MWmF;#LSv3eM{K i (+zAZcNm ǵ 2ߕa()k(ds 3iO =Cޞofސ.՗KJQkEN/oˌ? h MksiX 9"xq&# Io1G4 nVlж=>?SDtw7鷠 4+9]ʝ|p_+x2(/d0,iJ#S 09le5 0p5>7 hp|4 @.&kR =Z="OuiPz^-UO4eXޮdI@RG\_~9 &_oRhVk\XT~z̟RH3I/Q8Kc;yX߉fl h3<W|dsHo,qH  ) !km LN;ڎjvaY| AsSs_lHcM:LQ.>TP˘ɡ`mռ/0oxܾ/fHK@dA:c 6瓕ާ{1[xЄV ,dvvZH*q\ 8 nePw8 OF6i7r%?tJ${x RK=qc/K/3C%@J#Z(cf hVP624~ygA^Q'$}v$K|^<ܸΛJ{XaX/I:^V6\1nz*v#vD춼 rfCGc'D 368أI6Yqۆc,:ُC߃Q'~ X+Yy\n䷪J3f5r"[އ.)w$9BbUz@>ed7*y^kH 8lt&g>ziEjP⸴l&^/K^>SG[2d'[-T:Z̒9WnUm٤0Bm43 nD)O@egє8M"3-'93`J  }n؏Pt8zB|`gEU8t;QjjT;Yא>(ߑݚ}`>;(pQFJ%2S:Sw'_!u`)61{M]f[%`5NmGk"&DcF" d](2/TZtqQ-?"#Kq#dRxU\]3o뚓0+5-joy3n|{9BC{bLJԪ?I=Kg: \.y!{Ɓ] ?Etj.'!LIΰվ5Fu翞XΒ)= ODJHy\ &Y%Q||h䩦o8i2{=?&X֚7-7?z fNl2G`ocML% ꍀfVyԛd4TKʆQ}A?6%0pR )op2z N-Z;3 ;R5ƊPБk 2ggB.m^8_֬I7s2P?Kc5po:_Ƕl_z]ºDlqZ[<_MUzF!9B81%e&8'*&vw6P$t kr_X$.,tXH\F]ЛzMeis¹iFݬwW͜x!&ϗKʙ9D~7U)m . *ݬ#'3% n|. gzFXc$ˋ___r<b !݆ZDe-mB^yz%Ș װeuC^|!fkZ|)$BCw"!t&1u'4h#\u 7`&)@z蔰zW g {MP4Oj |u1 '$_蹸 :˓'ruPd`$Dt P D=@{3%@#6iӲ23 "w3@#+QX9$[f/6-usL{Z3k dFz:~}dgoV3qAwr^ҬT_-SDVS;Iն D)JEWI#MV#sD ښM)0ح`bth+"4Vs:s=.E4̣r;/S$UMb JλYv{}!ilx\JY/ oRB+IPif:!T^a2$~'*]+а(%RRy98ÍEatPJ.w1% j[F^, i '(L aie3"vQHݶG @>u})jgtr*˫iT a\pIJ?YD b nc(`{e!`tF.WI9"p$9%kΏW46?/76z k}V7rNE;xIHgk҄KFa e;eT]Or8NEx49=[KQxMf1 j|k}SݷD+ Qt  zZ;˶kii h z2{ۍ4j #|4r%XSY P\_o$D" 0GiOI=PkB|(/b6Sfb/y~W fJ1R`Վ>AVG$RM`TH?65GDU%Ç9&2kIz }K/;XpMZ6= 4L \c(w#oAq+l)q2pA2|PDRQy2&5I^.h"KzpF(/oyev_T9_N-7XVx=%wdzGVT +9`8#jЧ)+tǭlדӀVEG5lv&%aѷ)ԎJ#o)MvaTJ A9S#abӻaNcTT\79 T8bW#:ȝ"bx3iJ! ?:hպvF;mfUqT+xS1k%Z@<ɘHTBoBUy{X6hzoepJo 2|EҺr,?!uI/5vѽ9уc' RPz x w\rrU|FUۋlE\=kr \Mq1kQQӄe;sʸFxnUXWܵPHQԨO! <ϏbKDՔk( I!/KJD`gO;l>=w`d*YzBsOUﶳ+)`|Fe`wD O*8=NDPa&tSRh3y~ΰ!`/&3o1X J(톆Ѝ%w"`z8w`cPx;biƒk砝{l0SnuRP1~'~d&$2b(G^ U J u .ƣ)GhR5t>I%@l~meU"+W3 "Zjn^MSKHil<.qVȂs߱?^tZ,X>"W[w0ɸkB[ʂYD5dU>i˛$G[$R`02qD}*)aJg辍" 0  mrX툯lrhZMQFWuFTCiCs"HZ$ W0"J3gpxW@p#( cS& ]fp2H26m0a[hd(! 2n;]h7]&nmtrA -ak0<]n Jl.sЅr=| s5+c~VijfTnyzo5Fv/dҾX- y%LD6Z2hGO7IJj@(,'y{DzZzؗ ӑW#J%9u '^ Ʌ;򭢫_G2E'bI!{])/N#јe__wּ8R2;m=#zdn|A^%V* I-/zip*5a6c nGPaW #3k3H,y"i$ Uרg#'h{ZƤl=?p*a˥賸ţ;Z;XT0O*/+ ^a`e]oTN7a6° >C. A0c{_/ԸPcVr$ǽ[dcjL+Lk@~ۿw!=Q?y$i`(D$MIxѩ2j|¾,c!Q4׃l&T?(\H=0ٮX~ QADAC }92{cd|qoo{9<'B 3y:ֶ(蘍WΌN:5 I!us.l~yEuK^%!ksbnl*!oBz/GiwaVF!򎋩&,4 CV\Gi^ow8p:,jd##HcՋGNiyT4?: Հ,ir*q,#ɬXU,?u~YC'3[NykԋNsdre ~ǖcGR ;*[^Gj}vU_}o {W#Ӂ&A,i 7JR=7/^'7va7i7'Y@pmfR˻ԋGRXIEfpDKXȣkX8rK_`.8\U$}VTM7$6XAltvFJ5)䒲 ΅rQ8{R4P1u#҃ϴ;XпZ[gWYkȝ+A4䏱PZ3Њ):PL]EBVӼxSey9pݧ>_/tfKRe4ZnC 4"G>H`{ ҁ2;+{qkRd '٩03&EzF}1|.jlWSFv}v+ uxh" &9W[ѣ}8¨u M0p9H߭C2m]ĘUϽ{[p Xq@Tm=^Dy~Ku p7VssE]d mɮ0N1M֨Jwsh@|ńDJ_1&~:rY.;2!'9#M !+h!g+ 1,ɴNvnfK:Wr:s3Lh"_fqr&\ʫuV J@Mu+"7[ɥP $d$$WwGoq (6~/Ds&]l8{ Rö.›?z6M-"̯G [\R.`YJVɒoD1fu %1;`SNfzdwӮUpY6)zfr!(M,NcyB| U4gmHU@Xˀ&&kHC/4/H,Erml,A[VD nՒ7i׌G+N[ܔyf.#wrreIXȆzn~ +w(ݜwT%[- ISA:'yj?SU; 3I{KЇyU,!QчEŪׅ`1jvE,%Lh?Ve׮75?/6i)Q_=⇪{OX L{h|"֨~TW3r Cڎ`Ȭvn(p5CҿaGsTғ4P}cbٙDMiJ>f .-+qI.q#S`K)52b`9Tj ,ЯK4K^]2 p]AfoV̂:)+Y4; *ӥz6Όc5JU\⽥/,rS-ȿ58 %"" v੯G5|A2. S^J3@:f邐ozv<\Q yR\R<ѿ؎ļcaU!eK+C傇e}u96mbClver籹wL0J0aǻ#=شIbq xX h;/r>D?~Cy/*Ptq 1"0X`cF[ɨظO5LGAT\uYa5qjZkZ9齸O?/!(h[A˖|c.~-N"ЁNd'Օ0w +4S[$,.MJ]m{k3cVP {t>"uF46oDIN8+[PW9^吻pmMڿ}܂] FDfZ5SAQTY\R2SDQtǤ+/߆H6XpЛң=33q.9 .*]w p$b(PH|.|"TAݹhE4R\YyvA]~Fb/?6@\l79+:jN}-1._e}찡@Kv?-ֹL,ß? P _8nîy֩ ]ˋ#~&K>!u0WIi9%\"Up'M!1sYkY!2|˪gT~[_Z|Bm% Cn'W4:Z,"H@/2 Sdi (bRa"xnUlЋ@pƐ)c%  H\AF=rDﵔvOMg2`0|8l1|dueN`qI(Z_@3B~ JYEC+F|ra9N~JWb2LFqk)88 ̟ӈ>e{ʺ*ӧ>Bq,'J'qu+])!,ڸĂ 9U`ޠF)jZWSsڍbCxߗ53|q8خ)mSkC%P a->4<1,$ģNsy1_vbmapBl> A> (CBugC6*AxEyKsq׻̒} A6ƿVsg;F aMU5N1]{v^M(ZڕD|<X^ZC:N$+[MJ|Gly鵨|TbT=HJ@ُh̺tY]}G{Ǿ=x5Ʀ#0Ѫy]A>1Ѐ_M>j 77X.?waG4Lf vWpe;IC)Iɍ:7(Oek߃jT'۷WxЎiZWB?S!#pL" .Zt&~[7fw [Q[$ԇݕSjyȷr3 ω.F=#y9݆6z0 ڙ2 W[XeO{S7Sdj 6=`yB7!׼#Γ=t>6Į$>% &(,#ӃntyW /\qn!DpFM5# ^mEԸ E%T̬}>a G^5cVVxj4;m6<%Em hAS #gMN*qտoM 5;I;Xȿ^ kS")vbLZ~\$QZJln;YIpv߽XZYB SEƗ,hƵHY?YF$iqB=ۅ>μ&T]N(]2aWͲ}cyO|h'LE) DԠQWJ=U.U7 pȯH*?֋,B1-b$ǒjt| rh簍~ncB okj]G͖X _rYWZ !F\c[$Q OWa#}py~!邏ݏpd0+̭m{ ^E q_?m\6qǥYB\\\6D"=aဇG8蝷6|J,X1ۢpTȔ:CeǗ}iq臩 ddayOUo؋r*\c}`G)Ꝍ#O-;>Ea'L+Fr?g}mt+/g:woV>̒V>r|xpUK?ٴNuD ! j8jux'6sm4\\ޠZRWZTw,8u(x?嚈 4GvcdGs_.$XzOe`fQQS3VpF)E3Q`#vuL%CPs2iUFLYeU핚Z(r lO-weKzE2͞'}uiáx{U&h?4_ o#On)H767#ub`+.E='ʐM. R=@$2 1bEZ5-~\ B+_)ɘ Mb#|s;.-LJ4.Үw\L:vT|' )-NPku P)f]@ $:J9 x}ٙ\8adT^U6N"{CS*q`-0*瑕NuWqRhGBMBrwDc00}iٮ2kcz0lGueÌxbjE3yeA; RBBSBfsRCmJY6Ai2TtaH=Oi<[;6ÉUxJQDesᆈBxF3@^%6?wvcfr]fXʸ"5%Y7LvEr*?aww7iB %F)fF|=h)c0We[;1otO?<1ֿLd*/ɻnqaRvk9p<*k:©kOCys$/.la]V^1.fցlJϤlB 5Q ] dpbޢfKb%~?$1J$,}`B >GfA^b& uiR9xO_(BSu@T#ْ^ x WD<;u̢|: Vg_=6D"g;ۙ?WpeΥg9tØF)vj &%!* Oݏ[$lɠ#)VSE A W6uw Jv88ă[wzhRd3p@;&g1!ÂMڐ{ SL^4Wγزb}mw&+HVwgo) p"lr#t.mLJ #*5+pw)(}Hj ;'r-V:ϪM(AAuEr@kbcPlkT蕹uu[Kj) s(&/a`Vu6e?t; Ѧ}#FkcĐW0 (e#$MzTn_ [GmmOi=Pkd7x1΄QUg{Mѱ0Pm{ Ǵ|OB gP!bvvbi.э>}HP;fmL -ִktUg jF ÓWY"&xk0eF_#KJ ;)[=Oj-4+2{%!v7$N^RPLWz]v+6ܒs(8^바hO@SVyD$"?|Ye3A=͋[_J-Q'z!6 .@ J"dXV'eWI[RXR\Voo )nè ہ{d>ܖ[ХVH2!:;IYu& :+AP'JlLCFvI'&Vo9k W0RETi%tXG-Ƨo/3~n Ti:^Aݑ1T&3_!nAXMy˴c!Bp(Lup3ZDQ%6N̚jL=TyF{vU96a!)!dZ,{xgFItV`nΝ1w%ZHGLfvQ-H*2H2^d`:ΙH^)}],̭[%k8 ׹I`w SwBR ҏi]F#X,3b ռ%XFRP+Z36' ge 'n7|M2 9촋r~u ^G ~-^LjzX(sP4ɰWdj}hؕwq ip a5ps,EKsSRQ ZLn8i&!GY7YT:)T]m؍O36)}< 0b*0#Ai+$V LFu;nl*~ hod*Ҟ:y tօÅx?#J_:/ l񪨡xN^knjZ⑨WĉUM<1f5܁-On5w?vt6ϸ2aK2؏m|C 1͞cK,& O{qlK:JSBo`f<lpW.#zL7nņ#%uI ^բ:zLnpgZ< tW.CM}iĔ|?Ԡzvڂ!΄F8 _Wx`Q~ŚP?Vdk"pKYiXCG Uf1j6/8׹ҙmm)w\ʋR|;d 'OMOPKs_!U. FPPB9|lX2LF4ᓩS)ez hϩBb[ӸfܿJaeC׸某: ݘz)aE P:Z]8ps;B #:8$; _ i6,[7ݶLsj&̞ k$&HcS_.cw+̖ЯxtHԽ8I 0{7|=C  vQ-SK;q (ݭ3 %ozO{!O/[r-Qy}"<2F]@en/5㯐 DśIVKqur~dzN$~&-hHqbl;+4G zD !Ph3Ć/ۜA>aG$ݒ`Y-H.=&1T7@e829XRCr+RF:s-_ΕN"%dI63d\ i2֞X|1 sݸ=a2Ƈhi(J|Z[2D^Qbjkg$w)ܺmHd MAnd, ̾ȭ V5u;UR#08Wj"!D6`vyhwBp{8 !~|Z 8RYdžHޮP1E BQ M͡VS.Ű/RTLb`]Dwиv A1G'izk͂mŪy;l3bkB[)QT+ﶵMGyYr~ "i@ (ufMļ/2Isړ+e]x E$K;ns@eZJBSF KfG$|=q@E ".C H.>A΋&0- 7 p'fL[ SsÈ/UQ=(,o-10Lګ ~fTo7TzK0|pƣ1>A3h(2/P`~1%wbW̞1 75=w4mcfAo}F5M`$2 ~W!ꬱ !@жT@ cdޛZ8N&; E0Ls>*ͯ%Yw):Bʬ 59F: q0}j̯-v Cz`۩#.O7sw᱈J![J]Mhbi>HhEvsdX wl8%:ӕ @}䠔?/ܱgm&nl+9h8{o Q=O ϟܘ)vSZW_3Kb#w(e?G[N/S&%,xZ`4e"ܪa;Ǽ1ɴ1:U_;'!W?`|<ǖ'Q<턺x<@2,3@[nN[E]g8YY.c*Bo2j"Bn+ab%sl'%Go%70UF:q. eٺzljfޞ`LFغ1?ӓ7p-#%CʀF MkWjc㍒oꢓ9CK *[{z}qEF#UyVnU 4rܧpxζ)4}oDbbgtv}2'=_z[$掶5hn2Gaţοv|QOyAVbt\.˓2Puibkj@U*pխ[_$:~lS9hEꏾi#~e!uv↟7,[۟Ε*n &8 L/,&T0jq?=j7p4WGѿ¶GW '6mMij֏wU=ǕלC*IjƷƜ Ɖ^B#$YⓗÀgɌU,R?aFׅa7Q,²;x. H[gA=-i+=yluZeV YgT%~] yH#7*J@*Um+ROX Nf,J L@p k3H;$)Cm2Ec/~6WGF)D iYuTWx'ٙXV 3PAVIVy;1:Q]3/Rzo.Ys,’i`WAS6cMX^J;/FzuQQg (bwr\&\ڡw/3!UCnnZ!%t=$y#]-2u@D\=#z1Ғ-a&FV1ęݍi@b'igZKJ6Fό=b؜QFXd!}FcdAۣ' 2ANKi 8yft E+CWDu;גi0>0' ,BD )KwBLZ{~t|\5һ A|pYtI*;@Ȅʤ`~%ٮG~}ǿnQnz$U"S*9>oD8z\J4\.ڵu{v]<hn:P\{B!p3i]}{/)9c05YKTS*wTU]{i9@ـǃXMhER,5kQ%YNxQ?N,jۭn= Һ-ֹQ &~c"H|Q0ء3`E(NӖ6D2JRA]_e4zGt\ݍ҃r`yE;-TJRۘQN+xوj4>$twxu+1Ժu;y\/bU"P, ӌP "Ώޮ!O 8`9^;CgganYQm ۰8{r,ɇiЬ@h^tk|×kb]bT TU] \QԆտ*Anf:@M[ʚe12םg/(Nv)"L5OcUZ.h *H:$Ŝߒh9m(Ʋby njMnUNHOZ].wtz9Z-%axiNJ@tvm6,98]/8q4N+=80r * m҆-ZCx7+.&[MhOoPp3LowqdÔ0Ѭa &p' Gqc?GƧSjnq𝊠dЉ"od.{X Oc<sSAp2Q}5#Gc|0dͧ(/2,sZmIEonapOhcO!g@s$"P{Gz3 b`w˞i42Kv۹QozZsei(gg]L+7db&R7FOI""F[{8ͭ½Ҍ^,l oF24#hk}[&ZDVTNM8S 1X8QhS(BiJó7k̑hXjbţi޾4 Uw1 r)3[qyΡ+s1E!ѤUby=q lS~{Wdk>Vw d:/K"4А>߼ߙþzLI9qR[ZH6HYe ,Jq?|D E:d+ɟ q.56AKAS>"7);BO'~Duʹ"z9ex~~ rF췜uS&!,ݾaQV!޳cl >=~KqL#kqc"\2i dJ͊CHM,=u :9(x.7c]~Ga L*Ze GRp=H#A77w^ĖU2+;ʖYJN=`DiKpHe4;` p+N4[)50K(}ΕTn zgV*"H{o BZ]]ܽ\*uZ=I&1\@ٰN&b+^Z EqWEPP1-UǙDoesik & l #Sr4*O7JN$u%O:]Ț, J +V ? kj[@+HErTN@[ؽLbA.U 4Җڸ@$d)2q@Vxxl=A"u,}V.=JTd%mYs(B[VXmY[HfvrYsGPʸ}kT5f ℨ>RtVܩP#Ѵ.s`}prZL> Vק8_Q 'Oh:cEzD"5L2:0)xmBZYF@FC$Y[LbaB7 퇯L:~Vx{N*/wO.j8B{$|Gv2V)XS*ORrD`n6*b s'/-+N'`ش?2"$Ȋ}f g\:Q-y{ZyN3 RF˶y^g]V "h.zJQ| ^ zKf<.\KqtMDxаHۥ^h4wm:-r}+BF`M!8co |c€ tZre|ӷv"܆dmPay F cOmU"KV-i9X]ܤ}^,ot_{;_VTY"k(ig(!rs(R_7k_32vzyV%K2FJb72 LN>$ Ǔ zٓF'|ycfeF '41EA=!Ojg3L.9O$lR"@\ NE6]hG,Ѩ/D"' Oh"/Z55ϵLxHC7*Mz8FJo+:sM"F@ B b3Bf{EP֐F`"kpG W/3pKEo]6Cp)J-ҭ)m#ǧusd5wN|fM sRd:Cq |Ԭ#; ǽlߛ8yJue3eQH>1MB_q=C' jѬ"Q!t-Q!Wkj\3stɔB*Vɿ SQC w?Hǣߩ&;H8 ތ0 5DNI&"EԵ}l {.ܸh\"lATD'qVڪxX6խ}X "IΌUT9n8TfL!8螚ӏI@ =zm ]oߨl[;^: Pau:ܳ}jąi LyTB/e/uS\PlN6XƉ4YW!_Պ# h9 0pzu%)|k1(*'^$L9z,Jsi*6mS9\$Z`nV Ù),Kqh߳FuMwylR̴q:hpX(O#:YCAe5g] I k[[cZ Z]-Nv~`署P d:"'{n oxWIzjUWdsw2 M1?ץo3?:Iřj J8PrvKEZ/o~ P+0ϫw{kHOdMLG+qZO$re_Q=td$lnK+Pu$+m[r8=2F*44N(8VBa X z_~7T뭃8OI@Q u=w5)/xSJ/5ɶ#24XAl\F}/'wݰD$LX0g0mBzkW{Qz"dk]FV^b]Ś#R;۞Zkl=Y~y[$1?Zj^7&: \TCg֨lzmQ :1[_eZ=5e$as-8=`$Kl} ,3Rk{~*A8T Lկ;V"ΟRpҘ;X s$%]if՗Bw+&:% >*v;~?naS,R Ч+$d!4G%w~ZNRs-d9!Ymp_GM?e,m. "v*ƠѴLD'?vj.^Qz-ld-mʼt gߧP=iX1t۾0a:$w2δ<]I1z#t02e[H;ě&52obe&R+/a~Kh6wSzG jae>mw1f]%aь*nYWU% 8=Zǃ}ӬR)[k`cF2}&1  + !uPj|cwץS}"]4ReHM)򖦤UˍI󧏺 J qп@2"#ik #WL? LL_SXg8G )x5,t] zנ,S4z 5Ư)9FpU b+-+HK9}b9N7ptB $'n9[d\žW^4-'/'.*b׬HnYx/¾`ʸIP}"(9y BB&ޏ΂ќ͜pGC,ԟQ( @rL!%9h Z5w `sW\g+ WRE@UTݙ^έ"Bs ;" $V!;S!C{ f!# TOti+xt-kMD1H1tk.w4N n nR-",޾?EBT#Z>fiB2]ܝ#g[H2ów1@ ̍P6X?* k!Gi%ʔM. wQV_VוE |dn-oܵWʩ?xmpQy$UeQN5ϴ8x&Xs}Ynl<$S}>6VW@s}eӳQ#4蒫zz槅"RÉcNi}{O Ou36dF؝* ݸ p&½pOy :(4b< |6tR/PVLD U}ӌ;LCp&~OZ3dXs˼ x͒G -/@'gC_Q""b=ATՠ#wp'&_QFg4Ř+=Fy/)77^tps͔k_A=,>]MS ~#"9r.ϼ 5Ra]2k*E˧nlzH$E LD4lي+m-w}NgRᑳ,Ibue4NE]ic+8l훎lw1icPJVq?fc$H{nawXV(%K1K h' W,#PpAp`-}FVN(9Jl%(]ޒS@~I>JdDK*A$ F@+wE,PCE9(O HVBVTe[q1eɜnSr2N!J2yދv5i$8rrVK'CRN~IJkj,f#g 7G1m\EI,/K.q3ڦ rnnrsjw'LTcY4ab<k Ix!AR#bTKtroek^:x5Gr@9,+[ ;u>VU|Fm/Cpy8%zNdѾnWR-a*d~Rr<2kA6F~췼f?5m@t:x0hzրiaS3A#;$5vJDr:<|f31 -HN|jdU3*Ԁu4V<_4a#{e $܉ =[anAqCy!!fvZ#͸)$._On%kytpshC!!XҀc{q,]V299X8eTf7>2`wNCA\ZG1I~tQJW*p zaW:iWEIzR!wQ/MnS6+=N~2u88M@/j+1 )8 Vzi,&;R|ͳwHz+zn޷-[?Ku)tF""=9[ڰ5 >nܽ@]E+Ow?Ft{lAFp_Q@p)wq)T 4X2,?װ /0n yQqȥ)h CKЇqJ 1ZMB<ľ'H9KMiF\D| 70G=w"qӔ?T >UK8Ն<(A=r.706 >" qOa?~/-{8C4AI9*5Y~ݸs}d5pQMg]YtLEⅹ@䣈&*g׊QT Q#Sny {!}J[v\lEE[߻N%"I?Fv9=^GIJh0Y\>|A@CŽL(|#jmMKˢ,lPP 30$ 3gQms PAv^t}E [2gO!HKO=97D'K0кy+l']lonJ^drm1o$C :0$J;?V^ _ Zj0 Xf r% $` GalP'ޅgկpܺg4?seGՈ1Z0D4Dwn98UPOw5^%]<%lQ&I/PO_}IBqz'H} Zu(x8[a6~sŬɶ^JHw^F7, C`'&*A_QzDHOnyW,oO{_N"Uk+I av5|Yn"EJ̘p~ٹ4AQdAKjtր&)݇O߁ oSnem&,l`J ʊ5}-Rp2d^:o/ijОo[+b< ( y̼ܨ:ZRn׽{4 PM5WU->E]<gd?TTw>^p[ ,."k!u#jzuw4egdt1DŽv8>R~þ&``rm˪Si݅CiD*SQf qAa\2JUGήߒG.xb Q  \a m>mN^mݒ"D'\+^L^}_X8+\ɜgpqz!c]"M@{_>tW8r`B[2򏻥G+R>>x .ʇFʙ.x)í (wD91+3Fg^_L:~hSDt49}!7) Q;lfY-E K҉RGx[!0I֖ &oϡ/ƙYs՜G5KfV6PU&*Pt^Yu31ɇWC"kC*1]aneKϕ#1R4[PIm ~A;3Y~i2kxv A9LNnb?A,}Q6:fw߻l9PͪX͹[f)OGȳvQ3Asօ~i(f #Gg?+i1dD8Ï˒d{*ɋwrab jbԷ@{vq8]\z1oQcܒ-}=x5 H*9$d}ȽF&n=L >ZqD1@V Mť|QޭmP ; q8T:㫊_w`C-[ YyDvfNG릭OSS1S!!m3Qv4d83(ơ*R=0)?QIB:kN|xfwA BJ0-e,ђho'Rs!i/Fn  1NR[UVwfFWp$0"" wC(-2e ٣3`L}Ǣs0Y.ɡܞp ^|3NCWy9ꊝ-Z9E-ť1$ɸF7&t1 ̦_s#e),ݏ^$i3}vZ 8*A-^%)7ޚٚWuLC!=[>riwhwoIijKy"!n}18PW 'JIAY*atzhLp$8<BvҶ7Z/@B#}RzhŐ-_@)S/ FZ]J ED{AID.?*xqC@x+C0M9Y&K-w}*(3N0BmſDkk[ b*!fc=%7~I}WEFW W|̪^=ZYk<]݂\KDXdFu‚;~" IxZ|ީٓI#䇽Q,P(% su407su uF UX6gz8 6m *7 /P@!8)|Ј't~"{mE_%7G%b@PB+괵vrF⦒@ß_1lxPI'[tYJx޾ӥ)C-uu?`„x]U:IlZZ zfԮFY6 M(Y'v7;GJ"޶H]DoVw٣iհ1p 4 < X!h~`JE߳cј=:,32]S9R29'(ObC}v ]T@.8E.ƭfҤIgP\a!}De0܎1'C6}waéHr%9YɔQ 8͒:4ZȢUN5,ڶSH sj⤷ e鎩?FSǾ ښh :!kQ}![Ty1Bf^[}?xP Z{35P`A65K\k+sי3anH2KW6E= ;%1ͥ>Y<3Ilƃt7yQlW0dC鐧y[>W?OA;W :pw<b4-8.wx:6, KWZ Q8zԹSu :Q-B^ [I_$@P>egƄHQUWpKN#M*rEj4Tp59'7-Do˶UDDyX-^S'Ą ) *"ӕuH@רٰ߭P`lrBGG(BӘR:9#FjDX)s7p"T >A S.HۍBVk9P@]Cbˌ.M}>_N %Ϳ/ nsoZ?|]@{K~ 1U1Dྏ$ySnvDJ[6(;׮#&aTO6|}UZXzi4C.]JQtw؇쌅Nϻ2N買]$iˮ,)J|`GLZ +A!ϓRn | 9XLVZh&x"3Mfm{҆GV YҦs(W\b9ϴ-ƅV{;bK`\3v䐡CUd3ps8DSyMέ{8,񎏣xHs=KC?;RRrrZjC2n}Ed<έi%5z ({HVE%Ψ㎗d` 6u@A|w8JmI~"?e7PZ~1&H45DtVO{'jpWl>aIݷqVy 5_^>vNPz x['y*R1̦]R -ui' %Mw氎r><+ @P:7㒕ܒ$Pjyb|Mqnnja8v嚇 ȇrf#f-d7 ><~vuRYʧWPș4(psGKZJٱ2qZΩs&Y(цV7ju3G71Joo젵 ^%*#l vY7 Ta>V|reר~ٹ%~m.1eNBiH!#nתF(Ml"E c&o/q@IW3/748vц IM*#AGmz%AAVEY>ooxk.qfL1eG_h(B*Bqm=zZ)2Z)j#FaOBhBsMe7z$ZMe[wi0蕫qeTjz-S\鈤 kjFna-&s</[y@lpf=zuދJ ,cfWqI#H?A27_ !e?P9wn]1]XM wUw5)W֣<T4M?ŏ0w{;d"ewK?Z-a2rCv;LmF&S5jxZZvMVHvB 5~w]l gL#2G/DOo r'NIxH Ù晘;: °SJ?eۋ~U%.4ɂ@R.=qSnvmJ.HCA6$ v_wH[_&X/Ǩ8h-Oh@~D:f.O9MKTV|צ2kӔk,\61ڋKY#%1ľ ;n- ?*eR,>9,ޠ.U㯘?pIwT) 9H*{w/ԫ1w(;`DhkC q4[trW)lEEJQ־+GPz^5s>5XJr7t؄i/w5# 枾lo`QUpCn$z;!<cQӇxU8j%whk^ C=֔~qbY/~ ڄPnOmA0yا%1"$w$ ҾV4q;m#r^$^@N9ӹwpU\1ۈjctqw'^} Cm<?D޽xbP(3.Jtqγa.@ܹe!^3 Zې:>`0W Xs]܊PSsu~Dj0M} X b$R @m,WmE2$㾿1b{ zfu;4<VH ÿJ=]ċM{fP2r {K˓57&Fβ}zKV(Vv;81S\RYHӠ8kBc{Uc<;wsDѣ.gqEt.%ZU;W HtXg<ţz2 ô~IaTѸWE֧_]v+P |E0n'̻ZJ$oGK*f_:{01\xpjw"Y}]O3;VQ+h$>z3IuL(!n&yT,)IK%paLYexl8?M҇c9EP߁r: 2 bE(3Yedxy+nC7Li2@@6m^INCx?R;]{V%wy,$o8WRh'CEIӑc1!9384 6ܨ7'8h/&=h|Hyè?:ND(D07D4isL υ"]%W !-HPVI%ΖCf갗ȴte%Ģqbd~=J+h56&6Z;풊5R20b?hfhQt|kF*d_F%d'z: iOn* J&19Cpof-IX\K`=b#dTp{Ë-㴯OPo‡X ?PU !+ DGR*n%R΢X\"#G%|Mv-ԇݵ4<I^Wh5[ :kNDjl Y].7p.#'6_Uf>Y)8:R4gfˮ5X̕I_vm8#aj -@ ,a8Czb^i'/Z>ے1|X-H)Xưs OY[$*#P&lT6jCjIƩJHcFov|]= {TYjJ@Ps7w@;(aUnǥZx0*{Y+з̯ QkzVsXD +S,C Z&|Oч6vyzw WF>bTg!Ǔ?*@^Z8i|"EQ_w}iԬe'fBT-39z6w!hi[{Pq*^'4]Ѕ^]@d5'-6oN8?C/UF\xdoN$Lg}hQ1.M h~Skxd/ W]>IJM`r77dCjQT286RRF<>]7'~A)ɖA3+E'8_;E [jQGύ9Rf,*,ivh %S'k'G.9kRqJD$C{ ;)dAKR ̙^r4<&!DȰ4:FqU4'MMu\w.i!a(,[*!,R%p[̰Lb/.So@X6ɫe\FIAsj-#E]$;P@G^H4F1*"ͣСFRP&ى]]3=0a 'WP}Nz$._ՇN x=|I韵nV,= BgC8ķ㥥UFh3_I+87'%i(T?4fJIu[n(],XEҽ*_+kvE8;!zl@PX@ӥ:I 4h`6O6j;n yXag,,!-v$OxA3l@1j[s`|x-rah^N;|rXhy&S^rQߥM w o]__%ɨrEr[7jDՂi vC֐(V6?SvƥmHR@E_er ^3w0A׀ ٜ.QF xp(u@Ygj)sw?3Mi8;8#EQΫVrə/;01G/{!(>} T=*~'?7mZ$!"aYɬŧ=pJc ~vl).hlt^LU'8$OQ^4(;B6L;2b7kpLxC {> WΡJð[9 ųi>Mt]{aUzӶ%]dY\7L3čy]oYu Mηj3>~ ` 1ǔ֣r ЄWI *KHٱ{5/\qRv8iiPv*Ǚ鳥/`]|M= f?GS7Re$#&PuZS)'כG{J*.#vIr=DI1( 3Qp?Av@w?"9a%;Q2-:=p@V E'Qv 䪫Se*s,ɴ]!1L {9Sy_=cIHȽT9w+=S, $I f OA *6 OXU3Á򏶌-އ)szܚ}D+e׀g.ԬjBʤHtWIfLlP7UG跾¿0)vy2oA1>}/هs 0/}Ɉɜk${$jKj =onVp²- fuZ.ʽ _D3z#mm[,^A9XVp =P(:@~5P oW cpӌ9Нtcܚ=mjmW090y7E6C>ՌL*{IxM,lb1S"O}qSa$2)y{qCzg*%{7,OPZH ZE"z Hz_( dMÖWZi].&vR~GW */Q0f⏡s&|NZX S_K!+iWp=U͂ uG!dz"?sћ_F$^Bp'\Ymh߬_Qp ?Psoje^9hFZ"<ْ곹 G[VLTBvߵ\*,p\7ɠ ʷ*ߨ&h[hIVJ|((9-pPʟ k ^HRd`aYQUhMys2RЪt-K:~2j(\Y,3"kAѬBn#ޤAA5A-ResRbӮ,Ūh=]}x#ZLo-eG!A=+Xߋm7kYTW6LT͎e}F#25O#9wtH&7n6l*G(E-$kT]Eэ*On~]Q?: +ݷq>WQEf ])qޑ+5+Ct&.lBq$9K/X!]][ȸT˴+cUw?ƥ[n6-OFsҬ(iV) cJBЁ[ oFH| M ̶dޑb`/C {k/ 1_> k: =]"XlesU4fNRN'k}Ws\Nz.C쉧wZWl 7 ^L8|S3)Dy=bF<(bϑN9[Lo>r| ]p"Κ9R(~|ƾ  5C)A@^ oqfX}())%誗i aVښcpVZ:zn2n⸺?4+2G0eV<?jƭ]u]?CH?U^l=&XNd2,J84Bfa* .7&xT ׳qME+A$@fSʀ+ ;ܦƛw=+1Q"\&-,oQ޿aP9k>?4M=G#2k<+8OД1ȸ"H<.GD'Iҙ;"q$㨠CXb~LL&:u>Bba81\L;Qk!>!YC% Xt,TQ(9%j~ߴSF$hS>^?WȪn]7Y5'Cc{7`Gb8gW%8) QkIj4pduMR`Irca25~7MUxRꕨ>"LlJhuȕܒ|SvoCf1QuXDM* F<-'G+ тGM$X cN%aZhF~v&ON&:=`;3-W1__/L]Xt}^IBH>qRMԗTNաlНpah*جMS ?"\YAkD4g46M\s5+QHPFciF4jB7:9k Liാٲ< Y۲Rcu:7Dq? D Zpbθt|B/{&,> 1 pCWȥ=k(Bڷ;_UUSpA/=1Αf B{_>g"0:D0;@7D6F2džr: gP9 GN1\d'&p]Jz0& |Уw!;:b f1cV[閿"]EjQBm 7gU} 5z$&4 L<, ( ɸ婬RAmӴFy7B*mǺ8{1o-V}{b/VSoLYx1p|љoQڣ^d_Aa0:% 4w: Ya{ ;g9?i5ID=4fo]#ϛ^t {]?e%9WV..BR(,W?3RK]8YgDy g y#2ca3H'('p N E IJs[#$A*ڸ y*+k㬺π_DU6F&0`Y+58QuDH.Nd .x7{gLw$F%GӠO-:D.eSG=md8PH m<ʰl _pj_X \?{e5gTN7k2ԑl!zM4o|赙5ّ֨;Jx`{괳=fQ(Qa:(gjlJDdK#ܵ+,%N!rdD?܇d={VGj{$ :'P>OvY\ @f”uA+X-š87(ϏNd` bTOvéZy!4קM܀a\Su]yO\41lAH\ u4c6ۮTj$?S7]=2H'isX('g^% *vϹo?`8Frl3SB:15LVBO ,YjdSPn E_Rn$ ܂WUF]7{,l\h-=$RlC3IeS2WGn䟳 kxy99w ^a(sTDQ`%StQ" t {J0pwN}!DjrL85|Ogtμ)o+dos!Vb .~=%gșYt#Mw$W>ۋ>Q5/ P_/e"&%Z]d]ތs%lw<^ϿNR]N6zM{z-p(E9U / M5=5q/cU[H_V)J#yZ/IRonPၵA>ڏ!Ph,gQPTTͱܞ-%M>:ܿ&H,錱}פw`y?fdĥE2Pwvuk ~x ]i4kXT!A Q-eVw) VdA:klOvcۗÝI^rW mPW50wTBIH(FBCm> Ds5Lp_ }!>xZq؀ f0ƾ;Qy0xzpu%3FρR gv0 끲v Y{--OE%Spץ5:3$W)J -$l4OM_yեXL@f` .L;uc@ז^8~7FWoOүGcpڼUY_ӣNq9$2p98̇ =کKY!hۺ.X˜F0W+)Sd;T06g޳݉᳉ *eCzFHo=hE&;F8n[%7ktu:!)Q-: [Ϧ *|[ ;q z#{& ;J񻪙TLozMpCxcĺm>A bіCH+Q [s *>1>/y&|V0C4؃!Aw(01;)ɰ@.)dPcv5 rPA1Y(L} KDf9 qkmS{;#v!T= D}_?vn2{fS=^'>C lHڈ)G{ /%!|,AdO!%nrL]︥VӘ Ā*tTh)>Xc/fwNlj@4O`%u"mF:㿝G2Z ;|_=/Iwf#+pڋ҂05XF-CUs1v|!|!B * %mN5spIw s(v141>5 S:Vp3PR @V_[n.U(dƵ5s4ksi9^&$2Y*Цv?b"GOf5LRO-t-$G WWM|u/;!A&e=257tr2X( RH*mX1bE["Qu(2V'vb[ Ԉ¸,w}bͤnNJ,rsgKtGSfK<gVc'D؎ -~ˇҥ8pi1Lv2Rq`'+ 9;ze莻r^ y v#8{ܷvjF'TvC\ #vHG8+5vW#L}6B {R8T/+_pCcK</N;n̦J_] HzZ6v/POϪ(%-BQ{$h Gp)_ ^%܊vط@ [2Z bqyѧtYvlq¹ Qۭ &h=W]ym]tQCzE 6#6nSyyTF!Y}/'*bEh2m_2l4}@;8^g; 5v[G|/Op 5+k'g;!H Ͻ ՝h Yƞ1OwVfp44^if#H?1;a ͛2]=mo♙E# a}eaZZw}!?ٸQ86iQ~@qmۖt "]T"0}X.2$8_NM+9b\W2ޔەEdp@MN}6{˾Ę*xfV(L9CkӇ ,ZhDDrdRv+ ]'C)h\#$oGxUb!<1"xbhNIv ě*8# ^BC 3kv ,W=ք=ylYkE&[NPX=NJueblZLiF'= 0Ss?Yԃ1*(7,G`fؤSR5" R8)‰q McWOț<#uقP=Pe1S.r!;"X-}ҜiY8T,mE??9(ږmlD>dž)qMyDG:8y{L0GXK&t/﻾έZr}tOxu gPpMoAWw+˂ ɧ(3Bk&u˳x"sIR')¢+Ύ/Z+6 ʎBXt^OU`ALVvVhgwL]a" u*8(/9fk c !O#pp/nXpky 8W»Y;/4Gg\Uzz\,tl%=)pn5vƥp }K5TEً/]+`4rG=d` t|"ڽ"p}cY1=uTݽ8Rii-곹%1;(NL3wvI YۖG%\YIYEQp"z>YHL JLe/VGMLׅiu{M`Glj:إ ߌ}KY~({gUJ}2{h]' # geEikK'Rh肢N=DL*8Kcڗƨt/D*0XIG(tK`سꐔ I.p7k~Z]|\YƮߪ?P4ib] 1@X,gT^so*Qcyb܅JUUщ(ٙ;]sN AAU{h]GPFwneWeOJ{޻7W.f;&/|WN{\RANrEd՘KIG>Fk $S8+0|%aLr9.j!H$(U pB$iyk'?u"4*ȟGb,n q;9Hia?Rz(']wsҍh퍝{qL_BEOCx8)L!)oELiw};tn@*'5z%dB8S=/ՄP8,#!gHǸpnY-&j$;42LV[(@6T_7dBg+~+#"]"q s`p1 tm_)L#wSFʰlU"f${5q%pƧ4Og}HU_{9"2,^ 0T`4i 8&ϗx7[Qrb#4˔J {woߜ:' VA;TrSCGO"au  *E *=Bq 3u89ePcP!lϩԣUP'SubLj|.QSJ,oӹ-})B6mׂ%} Opd?G/˩BIF!/eap ]B+H7GߏFq]4vwT"uJ)b PEJ X21?%*CdwQȣXÀ~<݁yN+\zKIh00=V/ O{r C9Q`@g%9vRP00~~EA@=hwbm2k&3=-RDI|;Rc"W)&0I>}p^(=P=YN.ٹR{lI&u /?8@bߌa& qmFjYezZ9ɝ0b0ۂt\USV/*%j_@Y%v PjCq#Xh)L&#$?ŽUBCL7쭏;b@kE 6SfNY4sEyKC*OVs'怂]͊K cyF6pOA SY}Xܚ@:G_6z|9n.r/دdKt}m8 ?:Rqu|BXI9C%n`QK-*g͓t0a` *׺^RY_v1j[jt&^S@/%N2Kq$Kh7t>5峐5i1C5JF 3/z;_g >419fCvgƕ j5nu?TÍxT5SB҈^.~fE5p7OѺ<!LOYп)%)IO`Wؒx[E 2_@w%C.qCY3ϐL_>@*-Bh|<},R84Z%i[ImTk]\4@ "l"oHNCP؄-e[j΀ EN"U{Tw[F Rr;o5=%hr{ %?TB h %w@ҸB~}c|CA9[#"b .vzkTx{0'-f?-`)o=MCQߥEjЉz0=m@5KCV{HxK$jcxV pefx;Uyc'58`FE9P OEamBщq4/eYJtұ<#r`OeQ6S"8_v>=d֡8P<$[iz)f \3 JɚЫm-E pNhoeȱ|m jVG@?>]`V}LM{E6gt^"*Mr_&;8g' MK4b&^x<3|LM ] nVOWGG_4?@6oId8^Ͻ&S$c!<I*\蹴9p04h@uY%)I ˩_NXMԒڶ_Ek2ellO+û_(0rՇ@j@<$P= |qa>{k[q|6_lUpXcP7^cKd{*O\ '`:-ITN+ԾP?6NTj7|u{xu)^(p$&0zW)#35m_ZC_/歌㢊>VjGQ%,PpbR~YAvM}〉P /p:zW[-MSR>\%iѐ+ŮXhWv@Ynr`|O7i'E[U213xLv𲧌D'F)39}|%}V͑!D5PH3B2/w G bqsI9k'qѸ% GS398O*ivezIxafGL$ P<Ƒ= xTn7\(:.=ucEkډljty\ 50èF>_+MDrQd/JxZ/0 2$6T5-СF&k+x^Uh9aRqЍh7jTU3_Įv ?9B= Ç {Ow}u2_]z>YH[^sMM=ve1<ɬ™o[v`LQY쀟Q46,*&sP'LT'ER@,C ? u4ZV!6$NҤF{#ƁJ3IGAkuY Hח֓"!C*4vIĸtm/4Q~9=ܰd'%=^9H`pA8 %t_yat:ߖj@GX'@X3T=]wCkZzHs1KpB*ZK jed ܁xW/<׀ O:ZPco5Qʏշ^XFZqCJapwFhx7}2F㙓e)fxkD궇Ry4ҹь,Ky=j^j[ C-I|i?uQi0xttí\c0tIY?@U:gx_Z:F0@ >/S~h XC▬4F:]q'dqwyjRJ 9KB~Pt_KE/,켑}#华r@D %y8mJ="3ބ㚦2nr6XZ!mC3R/f q`}p8pP„hv@R/R3@)4B{c4+1i1wֿuXO!b^qȝ'<TTXzgRm6"\JDF`|Sw*?cpMܔNΥ:2ܚVÇw0L1mNo. waX63`<Å8f00J4!OqPG1J4j#H/S)ՔmlR̓"NJ%-EumR?!ZB3Y(F~]H#%P.#bnyGכ5.eFtsDE?@ވ`e޳VH!M8dL5 8/ z`:2G<$ZERGT:*iL]ae#f)G}%-| ΤJ^avMk< 4K"kL;[]zAbίxnHZm#~O p8M¬MֻQ,{wVVsQU8(;}3\j%TBgyKnxíWzi1ɭv̸=iSV >bECPB!|Pٲ|5 ΟżJ*BqhjFk6V xRilPBWfA2<߰/['m]1o8]G5N6оJHQh :UƲS$gn~l W#@ۅiA=p¬}S2W| C,Hu2B^kȚ*<$W=_J C'ا&BM3L~ \${2bi MYa҅jE+*"+ =sS_K,PΝRdkRL*Eܑ{Դ^\8#h ҵȱy`~Q,Gg Ȕ(˗VN6~wLIxR7 \T74Q50&W3Qԭ$Pzh@I-YgZC ~Pf`梽*p@blj񟡃861.[U18u'>%Al82kUub5~_"Riy,\r rQlx+}E;S-Qr"V- u!Y9 @>+##woAQx~X` A<=)إ2Joʹj3 Ɗ 0+¡ t4U laǏDqŨ "~ߵD ęD4Mw$an0žU0|'pQ1v6GP=G# +' kJt[׵-R 1_cnX'gѷ-(@""~ąҟV!笎cA U_r4=>wwOM Jy6&By \л@f|j+]6ipJ$'8!?8c'B?V K_ y-i=7uWhhfF$?-Xc%t=O]Tc[Z 0l˽A7|h7`-bŠZKPNGth$GrȐܻ?wo3"p.%Z{~WŴ39+mIf.zh bE3nL3[Gm@kK ս .AgS[[p;4a:N7lHke_?F1mQێr!<WNV.Xd.}l& ~tu{H Kaul}F9}!SJ¶ BY~yen lF̉VE̷R?Ŵ~!>+Dc;EDM3(PҖ//Р@R+ ykNo&/FZVpE#M:ÔRY.|0srv?V,4G8GrT%@OK53vCV5` ϫ Q;0Jw}\Qns7ls^cRRhEN9~赤xRag7+- gz4+]̦Ȫvt^acMjt[n3&!MNvNRJ jJ\5m'.0ݳ ŬzMiI%*뉳Zg_Ǝ8@Վ.Ɇ]Y#>57a)X3Y0,VFu3CuV tNJn  #lQI1NDmca(Ia-X k㄃xd Ӌ rpMՎ|afWR-(3l[Ҽ1 TxM~rrU~FNAmwih9$f3A0MkwVӚ^0RۜRMpmW_1Jݦe8(9l@"#tjmg~04@ULX/o _͌5N>s{)40;lM_!?x|8E*Gޖ Ǟ`xS d5' ko+B1%Ըfr&RSFZ4}F6ͭ'zC~|yCG%P/٪'C=[p 6<|͂W$x&2ynWJ>~R1ř)R|yݧl.+YD-ARZ VW~B^'5gm_8_/0S=p kI`,J=ak$.;C_GPM dJ͆UOպOyӊ >fg}itJ.#DpUp{`SCg߲/nwR b۷ghi1xmP?6:[`+LzFDu/SF= `U&DmmcſRiP' _pZb8,G\vn܁6T|W^#]`]V'_볖9kADz7`@UUN_Ðfz7tOk_W倷$<O 4\^ &h 9=0q5J}uު{2y\Ʒ v#\jPNZ syZvmbe- 8 'm}԰c:}DnJL;n~ HRoԧ9> N'uq}Yڮdd; =g}G󫜩dfP4臛[T#kt.jsC#[ `IS]K%YpO7͎@y#0Y8d^ZRJ{ٗӉ}qS-#1K!hMMCo=ɱ$=n=$g9$fБvEXxh{tvvQl=H^DBۈZQk|KVq (ԉc^Z: gh { O6Xc at.ĔA8DEEaʆ/kZ[!{DKWsF]V`=b T,rE7 y{WүxZOM=uhTIDIϘRsc'yF<hX[y<,Kx;@QR3wFN2d4_&<1#}}hvc3r(|?!D2 2S'Ld fG7MY['۷u3%?ʊCp74[ =(\ YϰZpH>1U.98P'f*@@>Yo D ~`pFJ%B"op+>2y_PX^N 3" q30)Gl :YKD 4q%\,#**e_I5_VwvVŽ婜xٹ١"H?]D>8YvFI׆Lo%19 [>q~CQNa+^CI0wH%W9k ZK+l{>f_e|KJ9-%{, Ƴ(ޯӎZ䎝>"X9͞|HkM?vw SnY>eIv$>"b%ǧ Β5\6i_d `i-1 'Ա^Ỉ:l,(O'q{tm]+:6hx!!=Ψv8WOg,MB (\~/Ep#65vCoO36>c lYYW(#h7^k(KHQ6ρ3㬮P[ |Iޅ'ʙo{5IK`-#%e /+GAu%d"?A;$m.=ܐjݹ]x-?}:}\R|Zu_ M |g$x[5WxE"8q xrڱ \&IVg/%iU wH T}y~~κ@nkD q}܁H(;I#Z(XWxd aPj'&IBQ$"ȕ{^P4!7Bp';XHg=;Ab-z⎙Pns:~ehswLtw+60C 6=>_T>`\l&;Yś.q^qzɛ "̒4fY8:9䦮|f_eA9o2 ILnb'lv)R.irp)$ws$T9vUJUtDxD8fFxJ%’XAXYNhA :̩yJv0036aR3=g #BGelhSdRۥb&>,4-AR12`Û ^~^.XOpI/zM!+;JfqMlNS("w1i:sD`1ѭ*is \|tHi DiODDaUGPY .'oȫ @c\wMmūo#Ƕ*a.gn0Ɋ9DJ)Mސ}Ph R& L{~rtZ?97WD)~/&Ar1|C!k~hX Q!Q|Ԙ;Vq؈V0IG]5qǎ %bl}Hu^.?u^yiJtyPZPETc\9fmeeZї4q'MZW0yЬ]"ɑQ&D%+.aGtἁn𵣾߻B/# kL[R: +"u"OF_Y] #4%qMҊzVcNr_{H,ZooR&昙w<3ӇY4V@P ;yfG袐8tw?ĨGSyӳry{S2b5taew)g~羬 Rz9\ժuHJuY>Nj88bdȰ'H ˿[ ;0lk?w&c!Z}>Sm$@8U4K9F<}jϦM3N.=""N+H>`bΒ.8[NPB!;YwܢR[A ȚLCDo oSdyo'YPw&z+b^Q"|yy& K^rҮ14d2JiŃH&.8DxG`9ש p1iQ;we$L+|8e#MT O+ʍX5uGg+\MAC _'9jꁅ濢:cO0r_mNPp8G`#U{+ٽaUG.B< 6|kCM^?r]8QV`l}:%TRֈ4zI嘁BNl}ߍ1 do6 n2z; pj6 `C|QҒ;URTIFC1eݐٯ%0SgNu.za}//2qJ$-1G.a+4 "VB>e+m#U㻾k.XX>d kgKEAO#y7f+!'NwjWu?(`w| 6r9&7͖ ed `̕.8թPF1ddžGVe}ZDd`ÙeЉ|/n`1mH5=7!ݚO*YoCnF"Mrk} /v~@z 9Ղ"QcO:F9!L:,'&gWlv(wF$>8 W\3a߫GeA1_uYCE\=kÒڕȓAZ,4Dڝq> q`MURHG|"y>8Z֌ JӚ,>}Ovn3nuH(mc#INѩ%^ ;9,~i@(5sȷTpܽwX@0*Ou hkAr ctxX3u dS[M$!DcWC%KdL_e™:ܔNhŁY[ oT]JK6-K˳ےɢ&c43 )&l%_tB<D#b_vv\\qcJ+)_)7n`.}u*lZZrؖ+)xb)$>_wyl0w7 `a–؆=U-yzuV`9 &_6GQT&DElm1Ltx.5Hmdo}k-nXbd!ĭ#dGQBO-W5<'i .N)=8_E!kض3e3ݜpo]$/$BCMA^Hx! 7+ \-ėE2hFVI=9J،YS{:>+յ㪁N mo',)O[d E:u3_i-ךQ'\o8##8nG^Z]oEv3* %IL Hx%\mwL#=&.gpK|MZ_F+䦐bC6{A(YQA*TiK9t]x41-i l?,L TSEfcS%rј6$?5){ K,ki{ԡrʦDi}P Of@upB);}vAE fO*$z ʒOǭA*1;m!hrx% W.Dgb'Ybޣ@L$М :3)Q%Mc#n&'fP\+x0;^ֲ hhإSGfdeP5A%+$}`ssdֳXޞ% %lp`8GF 2Pk>M#S3d\:M嵊@ ָ 0SUMDž %?:YK<{doQw%ՒDzSGR7 2`AV5;%ZoSҎ KATr 8faGF[ "m1;BP\ H2s8Oˆ+F U&l4\2(Bm%5SqEg1z4l>F)$~h 6/˃UC]3k6OdB O2RIhSRYR7 h=U*{uem2U/Bw}=yE 5E&& xҟBJOWMzj et +rb*;7ڻJ}J߈gnZ{ZmfpgwKaK3GKێcs-٭`>V)n׏2LpĄt}>dQ h/cu.U lu%fW+'P͍6k&ư|!6wg-yf?&Vf(U̝ۡER&fsQ^ /¿ \fuLZ-iO,h4&D]A*u\y^= [q[Q3ep)N8âڋ"-ܘN /q.y['X zw^1 ;x_Mxϣ?W蛉rKQ6!nt^\'fzLd|Ue%E. $ )a]iճswם)0TU "t**\+ָ2س 蚁 vMhu -RSvE 'IR[̾n~n߇/n]Lؐf-*vq#GޛO$?Nf/,]ZhF '#'ؾ͘#BFeK%lyxzDן/k-\0,y,*,^$&$*d>~- V$)F-Ƈ}F f&F\exlYdAh'PBUd_CP9ַ= b1$OkOVc]qt{]1eml։OWrx6#?>%V" $fZWa $4n^`p6T+P5P#1l7K"V 'o4<I=}f[:hKHXmӳ((HLع׳k/H֊3WlZz5~UKJ u6`BC-Яhd'Y4*„/-"٩{;JN&__[DNV?CJ^* ' $r,Z9W_(ws)"dj6T4ƚLpՎmԞ,Wa\;,`OQ@|RQՊXQFI@Ϡ\O'HzjZ LBE!RebsyFLu 2SR 2z.Lh1KS,y*mJ@T[4/߱v=`1~?[l~Ĕ N#>.nEܤw4},㬱B (aL%ɽ6VV5)׾8|Q<}WhQ5?;v1P Q:K53йH;m}I^gX3W\:x>B!򝽊Vq)T{Л}ν ~4Avy3uXb5 7urIZS ivL@o"ջlqz*,UK sC>E*xSFwʗ=HPط}7;VBśq%xm;Eu X< loR>Tj:P]Cbq5j*LZdGL j0 ~):Hk'β^Pd.ߘx֐"aY?O b pr7Byfs%ON|pтͥ@O8  Ȣăӥ޲hHH_8+٦wÜ7G߬WD"P=~Nj;B)\i#.D\n ^?K~IӍKC8$Yjټ]L!~8U'G݊9M7F$ެ 麒eZ%J:ӱW d\DHQ$$S8gWL@ॄ޵PJrp.с8]Xțr}hhI]"*$t|$ s">Hw$(*J.tKi}Ei~^0~Wؘy Ee(n {z%Jie͓Ծ,Q?o%A7.U57؂x&{BݨUWeL$[yDB%:y(ђ b(Ǜ/kװoL5qH] C&_ZuaqCym3g\Z L..pX]ixX]1{d4PcqQXɊHc?)JxB[LCٴIw,YoRtG `g|R~jiv7_Kd!r}#g%LⲁX!L{u]W;*]ov;ev6r+owlsmwb+VaG@(瓁'Bݓ 0TT#4S|drEb4M?Kbm_f-E tsr1Sδ[T郦_R *c)QB€6>zm̓O;@B[ȲażYN ]@e\O+;-Q,̹D$1kԦcf dT#C>̓o;XҮ39 &~wB&ܑ8-1AL v^S삈p40>{X̸mfB9LRAaT8[w, PG mhkd]˦FR2h XIs29}Yd9{'Lhן}>%AH+_ָ3_-ofuQ.<-^σ~1Je>۵p\9ʶti8<[&&˨f5[J`\Ϥ~AcRr01**h뱩 tzRϞP|DyCEq)r@oa./ӥgܙV%EZ;" !9\:y[E+"YJqZIdVIsfh3Ph:>6,iT8fB}8>EɕNj_L-ףK}=:yJ |zs,Z ebص_sO&SLfh_y"txE~uNi60[fw.8먐0Sѱ}[^N1:efg,1~\Hvqa_US;fǹo]d&R2P0I20@3{"~KZvag ,좨FRzn yDˆ4 g}͟{RqTD d)P$KrZ>vB݁:a"״~աo|L\( gPRR(^(M*x#%bx1g㯦lߝV: ԾØeCTtgMXV4#ϼ0#ʩ GMF5v2 dpM">ԪSD]B؉r͉ ^0ihy Cޞ?Q Ziž2lRzX7@r>C =WPU$y} {`20c"k`> NES6"Nۖ Ԛ)ZU%qi:piKBmR^wZ' fr XBZ}e70]kUuJM DNѯJH)uiUVdS@q*V7*2"rkmU7z8l2tBKu>@y=9XƁ$qFF@D Q@SѤ+nhjV%) +Ur"UL h| %ht/fg?! luӶ,`6JDs0Ed&=.cʢָf}2"Tȧ@{'Sj ['kxwɆJ$ssȸ#/ŭ-e#/!7@Bvx _NcqO=xԟjFѯz_$4[g04CC H*vxnw[l\`U4\WpG7HnaG:B^ixO&,ki~ C=.L7P81 87r=FB0*4_vvq 70"leHr.'H.;QNɕ W&&JGli Fj9e%U-"0qpt;kF%4',mw]?͋O>~iXBu5;( ;c7K80>P iL_m6+LU<8=~\vބ'$(Tv M۝d ct{f<JxUƹ7<-"!?\kP- *}b6Kʁq?fz_Ҕz&R qǬoSif Xv&Fjò4ANdJ5fEZ_-lwФь";k]9K/k3\yCJznOjI1'S dlLM3jV0k:`e5+-xZO.Oi_C43aU,<45`#4-ІpX7 .&tWPs9I]2fi0HSD0G Z"C_LmPF2bUz  #A]<sSmܚaj6LNs|w4Yt]qN'' *7&<'𽟠\~pyf1RS~,7HrKEE=;5ӏA/ĐHIĔ|uй},x5eZx{.ͫg s[ߞn:«ۈD+e8ܔa;w4{*/Z5~FY!YHVi>`Qo' |/ IV^uϱvHEm@# F{Xit2)S],jforu>Rw9i֒vq#oQ'Nȷ(>k@Ny#F߈=P$p&̓EpIWVbf䆮<\H:]f%i~xB:?1 aFM2ǻ܃l\D?~V5L +qsPO{( мJ80sl9ڄ? "ȑf]E=p̀G3%xQRVbzU~j%|4cj!HF Q26E), X4$*,$.^ DzD[R 5h!`PL#@ VXݜqEᕘ;<`̳h%錘n˟ѧ]]/w{Aw|_gc?WZ{<sUMΞ/sIF nEnkLK%5b=$%4*j9.ݰT^1tU|7鍿- V_N1@|̞Uhwpi-;)s g{6No}?*fHH Re d)c%"TQ=L͌tOc;Z/?V᱖ENE~JgwD^a(T+d@,gbY U.F!Mf=,{5zz ů% . 1干 I p!Wm)'߯w5N&WPt 񕡼8|]94.Bl6W}]@} `Oյ ~跜)gu9ƅvL{23(l2[zm>mTáQzdK\HcѾƄ7Q4E>'? /ͺ}04bi~A]}q5E#0?jnzpq.-dZ[ή2w<{c0C/\M+ޏ$PUU%>{VQgsfVxn3滑V Н(ʤjWm*:tDCrx%7tױ٪@X3OgKty`%AX9 @tc&1 ` ҆em 2;+6wp\@BrcqHx2t;[KFV.5kN]pCiK']AM-੺H/MGr8kt`cҊhHZ"̸*)>m@)ʐMo LȜ+8{g 1C K[% )7w<[]{vЫ{#٘dӃ#H<@aU>hHXrFpAbW`Źb|OT"˟ nLicDȈ{3D{">WbcW6.HorTndbGaJb|rNM_ǃQ t5N t^>Gc;,WANeGΕL&W1%+ռ+qX^\3h1>Pq +T؇K-9"(c;|_Uhuj.aH3%0]mwl&gGZ ko@;ت3 Em>ac7~(Aj='G9cӷ֣p67vvESniȔ6dyبiu֞xKAf?@0<,ߍň7z8L3;;1X(s54چ:u>Iqý(f-eiTg.fى.f\+2DGnJM(I&r2.)QLHOfQ"2xGlSZ\k̓ufQ.7RlK_n `L4`π1Ա 59=mq-)m@4xm[ *cU _s/X9rN8IBsz+'>=ĪLSeb2lV/g4HABIJU넊A&AX,1:T\U^1H8g":{DfGNxkPИ.3kRV_1 ?4,7mg*3A=DG"clڍ =uIdcMi??t u*;_,qꇉ~y4-cbBjdGt,Cک"߷!vڞc t3F qD-"0avW3%+ey.Q:Vd 1zN`zgRRQa^Lqxt֛3hut#nxZL<ԞmQt?~sus~-X=qzBR1mKxIC?b)k?ͭmCxTHprc9X6l.=S!KX 7=nD0qLבZ$]r07s5:9Ob]Kܩ[FO؇ {Z Sa}4aER(./Ymy$\XR3lD7B/y-ԍ%yy > _g;X{>wz'Ih(}}4G^rf_a>֠a2`4bS PgXO Č(pX{"St]P)P",RXK)+@.O<=$6f$KY :.1[b_za\ ?~S=3(V[&f"ItT{lqh17|9=m}X5PdBu=cqvo8ch ɸ~t%g&X譆FM+Jmj` &6RՈH%gN0TiL!4Y yaU%'`I5qa;R cl8jǸ2\<~M9iY[s^hh"{䪻~u}( ᔍF)[s/PI4Kt8 ͆Npfq>`/}``,aȘv6JfW(3Ӝ9^6aN$d SU^=J?ΏP,j븧ZrYCYX^uN}PޔdsX7ʴNp#rKbc:! n ͺԊR]I3kk{Ѓr?($5ZJGj+/^ځ"~~d0и2vHtR0ZGSmW"zPXA˽7-PObߴ*k׿8ȏy $L'#cWح>,RABvg^X'u.RUմEUTMeJAh oTƱS-[$smݨ8{l;T-А ȏ9u,PE|ؙBk*Gvw*+XV\4wPDo ' m DY~ s<3fm{1+4?/Zve>wH'?ۋ_}7410`p`9wtSx=WJ sȆ$Y`Q0OT^G޳TpxD,kъivOGuҜ),CpvXf0?1qPV& ^:{ y.ΥcWYTPOX1eٞ:󞁁{ u sZ,N61CpdI̝c*-Yga+̄<{IB6mԋpBQJ\c}oOTwzϢW鯾hlұ\ώqEDQ&J96zݽݞ QnMq /%Lif q,k^e-7=)bJ>Ga@F> [ϝUi VRt4zm:qdis-e Y?"~nRqwwUߢ>gn+?@Vbn™_漤p! _[ۏpkXI|AL/EEЈ8.ل$5'e1"ɵϙH%Am. HaDݟ"s֑nUYSYHGoXyބV4j٤zq4JG{;\8Bv]!R 7EsKu22WMgc9B^rCcJCJ9^qKfor,8$!eyH N J&qX_vHv^-H H1.,>V9$TVk:2zI X-5 OH d"8]ƶ6{3qF9N790mɢ4D  *IB! ۾<ʚ%)d a#M1ƨE!W J܈76p1o}ĺ aP8d1~ؙ F"zs_8׸:#&okKNZh9f-'yQW  km,VG0#,L(@+W8Bc{ysA'#;Pc#zIh[zAx\k^fŠbC-~ϋN}4>6gPt`pa+,xߪ#ԩ@-pL=%p܅(>\" Hɒ^H;3[@:6Utޘ@ K cc Pyk%{Bдe* H}ٕ P&2|!>/TZC^Rt,{"r]i@hb<(b,]mX G/,p"7:t@8:W3Ncʡ@1oQՆEXϞ<:XΛ`]"'>I omA0%.9x6|Xl(@$ˎ@[O|9BCؕgy̨B/."VRFl(&{r mdJ+P^%Du~"bqQldctYfRs@gjtVAKPb$V*՘ B.2516Cϔ;i4E ,LBItBs(gq2j GFnub眲Ϋxy-u W1к(yO.eu&Y #@4t+PjIQY7.$v,xnWBy+֋`?lDegMk ~8A>->8Քu &۱Z /FqB#'q'AvsJ *g,n(^C:]Ow֠-\N4B/LrW>;s`&4𺫴llYFqDXFI΋S4]d %G8B LSkJG*3 ZAIhBΔD\^]B_Lr ,ab/+7yIVΈ\̓MBHl7΅D m%kǃyŇ$\vef t5/vYIsЦ: JtDV2нHc,iYBC[o!UrධCGq㤍NT$b/|I<.gxo`GE]g*)u'~^Yb0m\Ync1 ̰0;@}_Yɴt$rO{F ?5}9>nsy 2\/W]$ك$Y࿝+#P&^hqcNw -qxyO^gO\hB_)FN7roZv8`﯐@cܠeRBYߩ™)㰽L*] >qY섢d|p0.Q<ʔFAN{]4n+HnWŕ^Pz + b7ML`/ʄ{+ҪTYz*Egvl}lsYF"kȫ u4,oiKX^Ls{r~|,c<І^8P "L{{>zL{N"pv. 3f`;-G:T*`p >#xS_ۈO̤ {JD8ʝZEB! ʆڥ'ަ-cQy kmDUGDi篭s[W^MvȊO2 rk#R ZD+]s5+ eq4u OTp2Ju!QhMi3͒}} ';"{\O9|HQnϓQ#Jn“}VˠMvq '3씀p28bχܠ&P 3ږ<e#}sBز`N}Ue@ ٦KXN0u#. n4vj1C@ ?˝6+);Zd'+gE/{q)Yׇ?亂홣x$"x|45s{RUg&NF? XE?'k0Y\7@ $X}rjh"wkXIX;ZYp)`PB[ g-\?:t @*l-.GĿw«~ab|ߋG eyNXhLk Ap&Wހ񬬣kxd?krvN8QvEW4"4 @<AOӫKĘ#)eH4|do_Nֺ"fFKn1+ٌz 7(䊞 RYCs Sl5TF-Stav !c^ەb$8Gdȷny^DP\ ,KmUNnĘ{,p q.&nH:Lat2gŒLfYuN/ؙ7D%ivF |fj$F1^ɰ{Y(p; 1Uuiz"hz.Bgq]w #LSUn~G?g=F6=aICѼvKiJ*fc݅S<7Qᢩ{b><|qU̹ױƞIˌPi3T%<6&R@Q|X݁]#p9$eyTadE|AMk )o[IM@spLJxg8Sp Q\LȢ!ϦB3=g^ieR %˗SqB EdX!{A|aPsLi*b"9}k엫 qž= ߅H 4H%rl)Ln]lAqؕKyg,@\,Xx^t Z0 j,m٬eS5rUxQP,\I0\A)J@X.UgE jP;ΐ5ndoUxHFV~1CɦAOSt]bWyRFDO%5Mm:<6 mQ'?@fP u%M [oNw =$'3^s%{ۤI-m5׆MuUoP5t4B\H"7 v`84ڍp´HN<ޟe'trP|FYsu_^lGO;6LOiv80T('g{ ~r;-ԫ`IpO5 |cB-y611 0mFtqb+o IuZ ir}T59+- \ݻgܾ0oؑ#w +tQ``!J J r+y\vOfٴ 8JT FAMSUbiiNWɣ1ME1y:#H üPA5 SW +8~W.9'y%;ϻur<Ԋk9jcySS6ɩy ߣjAdLZ@%9(9gxk7Yt? :a(h>;RHO]>=s#6D2~WЬܪ Fn[ᬸ|l6A4aPSN:pl5KlSw 5H?W#qQJ@bH@|-ʓ0避 :qG. i4ޗkJcmt{Qw>-1 } Ib g.5V{M|0H.6X% Odڧ GѶ D]}=Gњ@>n\D@rlmv"CX5TلBTlQ%_{-j\0Nj BTǃ V/.x|-s3OL/ԓf^9޽jO5YOW?Q Dam~Q -@֡yyT9r2`X3]j&R7۰JTμZםLŶeiG]๚ruZ&,n 2Dpԕ\\]pHߑ9'm&K/C{:W?U^b4Vп]˝y3ϊ:ݽCǁȩ]gëz3 ˴L/q8E1*wJ<RM7^;Mʺy dν [BR#y0a2v12BV)zj@tK@ Sh@ѐ~.2$R7].74>> )_)̅O󁐱/Kc]nܩj8~QXp S G]HvSR &Zp 1A^dK{SSUjAYD%j]yrIgb~1!tG[כMA-k*@JuX&{AzxKݤ୵R 3o٩yG_UgJ)UpkAHRNoOsɮ޳y`T[&OlN2ѤnE{w}"ԠqB.28P7S |/P)0'_'u6V@m=rծ:Ih'#?8KZ}oaZi\e˫mÂY= r$1N46S}!O,Қ3&JpM&JKɭl$! =q%%;,~ 0ATlkRm9ZjbiN~:srJ)F01Ē?"vzT9Q&mN*Vx|3閽h3tIţ%KtB $oD\DC4[aHsIyS ?]`.(#!c ]nREă(1Ydzqt@zxKڷmmyX+`]QRDd־M\GH^2oA%U"+0wZ[Or PGcuMGqa*=C1oT^ve)YXHהFj9Q9 o2AFS(bkŸ@8gaXKю>G8/ iJrGb'٪IYޅ@a flZ]7kS 0B61ҩjDpvV3ÕnMڅW ;]*Зdž%ٞt$5,nwgE 'U@0B×ژ>"KE.ARVDצ?{|K@ ]|y22wF]0Ɯ1ڙ6hf(LV&`P;|o~9gu-c4L NmE-JA VO3޺6e?jܰihGeOTxiCb$ES !*`C D'(-N}"դ>9Eΰsl ]d5MMeDMP,)uM\Y*4@> 3ih噗̦BxZTU`aI=uwЈjjvX, O[^ͳـD} a릔OXmv&AedSM<;3v-NBmn3ȨqO5SN{P6(^arƃh^vn^6PJ_3 DtΖ?%|ylEӮ$EwEyq' L ~;ry=ǃzi+ iĹv6u2CvnL.2&kzShtEևu,Eb ecXߊ πriX@+5I )<٥AM#.u%X ϟ{):?v7#+@;TgØ'׀4$1F' Hz_ vi C1O]HsK sOL*F2JO ,2ʷnip5͚YCTɗ~קW Ӻ9PwJ: x0nr^P,b DžmfA!iI==T7 jak?׫ܞd;/J+FM;g6=*zx3P*ĒlblTsrG|fJ^r1sw<4~rN%rOZچd~J`yPax g]oE-/$R:t؀nw]&-pA {w6O:((Zא=WIϧ>:tLeˈ˘Q 8?F~t+aA*NGn}0[W8\VV|[p(2$: 9}tQpXƀЭwi([r1{UϵDcXE`1o>Ә'sBQKMћ)`o?pa @oEfDS8t[@D!@lVFJ%g(.x_I`h.ڢ{h\?q6خwi8mA\c"c%AƯ;LEJCp)D 0C1zm,yÈLBn L6WL2v =^U)S`Ap*V¿oc gʷ)Y}IH)pI t Q.|lTH8 ORea.KfQއGE;j/dM xP/=lu5v5Y~_\#YU]+-a}TTۥEkw27q9l=]0g>/HP$ aH$ ӿ4 /1mO);24~ )7-] *{>jKVhhՙ|ݢ^_:>T`cY+f#`G?&aQYxe7YT=pjP2WN'~M j^G_<9*_ˎYosSB[^k\2Ge o* D|L?l˂N'(XEƅRHdC Pd@,͊@['fsnY0򴜱6p(*Ν!KGt %|&Pa`G5t~{oLQU^A}:k`w1wBAv4@뗁NTqo9k"q !ZRI&V~,rB7Y]\^ Xzy: `ZPyI.b3WY,z~CnU)C2B1Hu mֳHynXmPgH3C4=a4rPh2 mx:fZdq i1jU{r+Z*NM =Cv).#'! (R6QLZ3^E >,:IIšILRVVٕ/SaUW֠HsD3c6],VHW%i$PA rS&鬆xq\SROFzcX歄gR/+薊yYYf. 0d(n9SIk|r5WጎBZuph]kS 1fU,?" '9iI,կ@oJg!S{ZmC־j ޚzܗ' &ΈB(p4~ns"hqmGb\Ri9 R=\De1HMm9F6<==IJK<SuI< pKQы"jr9s-L)Ѻ  G^ASc,G⻐xqYh.R+UKJh^(p&.Q9+"bުGϡ4e\ !q6}OeEd9߬y wYǬ!$b_)rϐO;#7CXC& t&#LBU+Zte4j*M0 V\ѓ 4{WFMI_ExRAz/;[ANA,(>/ջ*qA> ]yi]X#4tbBf<}kAY}_5V8T>qKF.Hv ||XJ}˯c;Y>e7[}uy1ihX#ꨔdYPzoYZ갥]wzI?&6v]K[B5/*A_jx9/&kꇙ_>4Wp+{"QMwXYHܽ%e),)xI用#o~5 !Tq"8ٌ}q 7T `+k}򢸀q dU獵+84N?ar OyG~VQ T$?eA 1daMO%R!B~i4Ow[i .u_nV7< u>O5m0Ѻ̏T Ăc8n 4]C FI{NjUUvۇCYOυ)=sWzaa J̿>'Ip[.wex baRΆS@ ud75F %ӌ) vŞזx?GblȬޟQ^@4(ezjX=\,^cZ Q;=^SLI#8ߠ3~_mK@ 8%&)wL rѧ)Eop/ّk'nMP\xow&[*U:c0 n[V1|8VS i5 +66f\ZlfN_d;kaIìKtW;?Nd'c>3IrW:n8ŨE}an4in]Ӑk(dvIJQHb8NN DEQٶRSa':Tqk4Wv\ҬxbT(w 6)̕Z^OmgJ`33(U y0ø" ;/ba;i px ϗWqmqup(nޤyKå²4E[[f9W=[dV6R\bFtl4{@)6{kFVsAK܈;ްብC3ec̃[DVBU&jE׿O_$11X5[?{\ƌlfxJd'ǍJOǰL ӤS('F =$;jwQ3\4CŠ^9L4cSpJn,et3d(a#\'_uU"a 6NŶˉ$C.xv5W4{J1|B9k(L>\~dW/@_BU.o;&w! x,r5$m Qj'El$(赢y,;Of: |8rpGq=&S3E^PgtnU`@o˰Z7q) b}5_猼LB_2zқ]zz.m27u_[L!8I"Zt#l_N@CD/շV`!me,iD͛gq<ι6^BZ(]C앎 h,Rr^2agaz fZ+l2aPcnR*0SL;ً7TJI- g=8#)V\*XM@[]x9 EӟC?J6 )|TO` ,.<u"u}uO1Q$Y @3*۲ѫp# ծ0B`:-=< \J^rXf/g|ahAE1(ȼ%ۼ/9YAnN>Ŀi}= 8ܠ-AC=i_oW KЁlTFA\/i ọzg.TVja akR1S`L$BZ[JuqK(Sf1?]`5H^cS@gpWJ1*^!5BW;L YNBrLg@ y=ѳrj̞lT} MғS]R_}\Y! SJ6е^G:p|IgZi9HhK@J xr(Վ+<%.'OL*SfUv mW_&jxD;3 Oaoa2 ,%wVűɊ ʗ~f}Mțg4V5. )qa]*!~\ ُc] xw#Sd L$Y]-46h(ew9ëwYј+1X+]92+\А3[f%0IhVmTZ'y3}hu'=>+ }johKt` _XP$W"ꨣx tbdRj-s%r2 FJ؁HoD GiZZդJNBP̦~P4FOStv"MԁكkBPs q "k̢KϳE9"rدViGvP4IC4BW8"9C0Նƽx Qq}J` HL 2钜<‰[=:&*u Cö4<@=#Be2Oi4::z-7НFO`=}Kvbu;czg,g#k]OnUtA]%zt;M/=oغ^/ ypE>3)n& & n]O[Bʫ|f6R_h(-61o{ ksW gR{m0_;oo68d""=iܥ|[xϙ$vCnɽAbr=ތZnp(E\QR yXD*- Sxf`W$XFzE0E{gۣM^Ӧx'Xn 4$?F`sWkU}wj:꺧r4kP}9x}|o{>-'8;,9U傋x%MjSo:CL9G".! ^C1yd%ÛN߹ 'nEl1/Bմj LM5v6iUȬ/L!Xà@Qݭ .Z`(3No].Kë́k (iXQ+b&Q췐_Py|ß IZzᕣ(sf Qk$6M҂g<2h;s:)`FG|9%#JKd4T`2%a$7)y@ ߆zɼA%P獌a`ݯ?4~p^gTk(m `GG{'!d$DtD%#XSj*[%&¸7y{xC=QIE+'~_&jX'G=8D67}&$\xDGBSa.\ۇ"i^)޵VMyEb 5ҝxֹ/y8s|Fӓk 6E@6y`q;Q~U9LҴb$z:yޡ [{vE6 @i$v,ox@ِkfv|tPlր3%ӝ.d}$Y3ʟ_qرÇ*8<Z\.4֧[R-ijBlĕjlކ#ˁM7;Ljk8S: c%uTuꋗX01zQ[l )i5BTW&V ȔXIl]Vwer Q"WclbFܫ*vV l.U~.W~T93,*``E3Gmb o_+"͖`&3{O6"')#5x\T5ֳxOC&RUM\USG*};vbIOZ:-Fp/ws8JklwNPiAT8Q 0o.~4#_>,FMyqe:"o:'*A $^VB +OmV#+%4 p>f?CP- {uH"S1>@FAfnS?~ֶ,8oby(i~yɭuNI2l RAE wvp/uiQ ltx`wf2+,e";W쑨~"m\UHrX0o1"t\juRcm__2FsĴ*Q y16RƖ'l ~fB;V6z8}o+|!^߮@'#Ql8.phh6'_|N%#)1d)vh0ּ;"vJ7`oBWNrbRSg7 b1*n|6ع}*?T-p__ k%K HX - gh n!pH2̠+PugvQCq&PbX5[*51#圻65-OkiZ4/ϻ>DԮ7u]XULT"_C3rg[ ZBQ5e0Njs"Jq@MK->+nO&).S еs~?G22mzrR4),V3~u%_Δԋ`'BRE.ݖXU{ռ-3ۻ"ڞq5y)'`FOA|l1zJLF |/xBUA_'Mj-li# *u N'ӂNdh&]@XZ@QId~݆[`ܡ)ʝ<̎loQ$ ɈC$Rƃ"єP͆^Ql|͆Y-e@p=77<ZS!G]B: j=JĠܻ̺߭:dki_ a`|/o'M{>1711jzcfN.q/wvKbsn `-94P 5XlߌA ePET) ZR>//9BF. q̊uh%~@R|V5F #]o%2HG O!޶b}'tRI.|(3(TGhXKe®^֩+@sX !cEeuNIw uS-eєʽ397_79 m`W_:.H$*@4|u`u}RfAhBvk r񺝯,cF= Ԏq3+ό|U͞`314s*0Uy/i6ؒ]YTL$%G ^KWUzD'z>/c{%okq!%f : **IŇar/B8|ySX'rLiŧVFy=g= v/\e{a9c<~Vj^/HxwTNu/3o|bR?r@bW%7n,ѪypL b?+Pe=jbSzcNfڒ̪O2Eʮh=S5s8%V&7sޠUV"e"r۰HIT>)+x8t (CkZRQqFܹԘ̲f60)2-.tP i[(^ ȧd_$& 9Z}A!ۤ!Db-/EvUcƴ!Edž*n0OFѦ1;# ~B ռ݆&-o)ʑ- Pi/\?p-#ˠj'hI6Bu/5uVΕ^G'tfg큪|][+[iX'IհQY^c3j(_tO};A^`΃_'Maq3C͘b NMĊ FAC8d.άk+RY~uז(`)~'u_V"a\|4y~s܋Y7 }\dVOhn S#Y/f.Oҟ]Ma$¹Y"^^Ʋ/HCWs)EhGE&F?3aKПXԐH*=l{pAHDKu%+6v p}wJJvu:rd8o ^Ywizw`mFuX2b[Ks-+K8yn(`͖Nt,ej7O_"SC."^vlHcM;VgQj3EXJz:U1K^U%o3H#!]1uIMX̙>bMuzZi\FO<2LJ[WSW# dRE=+V +BnG̲u_3` k6nUM47}-{q ;MՐ-i?Rݵb@Iz &ͼ$#Ɵ7_Ky{n?fa*?EL>+wr^X+Z7\&# ouJRML$pzB/uUPzZӕLě3\iGV6p$z G=N|:^ }vN@h1KxtjC4ckŧ0lm2ϽZqA-ŇIOj(즍2m[hjw*=-c4*ʵGm58n3}La+jS5+:L\"WP yoRNSA8aIz%7.U5eء = uoXTh@WA Neཏ*=Z]jo)J/9}0DYut\BUjj*pis㢰H\3y\^5&m^ R M|Ծu(f4;nQIH;ImY#Y(` Ai2MhhBq!Pp@EDp<~(-~;VTrP+w7 kTc/ 8'}PdD1C-5q|AOkBlFbò(&rz{wDXJEa>sHYu+;Jqj.Xe!j‰7j(-cDiƅKp >GyQ֖*i*]yn ɿF&3bR O5`_׍ 뫑ȞAӭQOV,B~ϛPܹ1l`]$}Ų\r^{)Ӈ#9.s"1h n|̝,|v W#5.s-tdlC eIx63Qd0<ӹ<}&Pz߾T?xsQ@|:hd,okk)%q{HW13=KT)u2(4 >հٵMpK c9 hv)ߚ|`\9_}Dcx\?HƼ ő}|:׸oL?N%:5h| d4&Y~u,h//~ZK/N?ve4g :~,Aa/╼nf)]܅}ȄS*koTeh518 }" F;BLy{n\Q$ W˟}8ݣْm:џB>JdL ^ 7jNԢ?݇{K; mEC{xj'Vr, |X gGTĥ҄!'6)"2rB8 sXzC{K1<$N:d.{: TZt*e/(y0Z;"ּ.ϲfPHRZbt8eNL~ Zŷbj7GP >z?kvGNȣ\"L/ 6|xИ JoUb䲛1f *+{<trٵ'csы6N&%>pԷ LIzkX>vB|)`Zp _TxZTo>K:@J(mg$(-o=AODYc|K1W+8/:j6ff|TLdr#a] j=Ы7|e%R71&⢛׽Nօh\?+U6Eϩ;D!t?4$1QUH{y11ՌrTLu Jb0Xݟ>-x;Q+ߚQƸ!A('{+7.4¹=[Pg ͬN*b;E5IC|?X'N 'fCk4;C!l-/d}YXμԾEt,ojf7[ b)8!j%iaa 'ϦI0i{^E̤Dq2IaW"}NN{w>ڳJvH=12`;a\=aJr zZ=έ<^ƻn{3MVH6-eNj4|gAۮ?4+8~ M t;6$ܕQF]p )0$2NmK@kTd{)y an3m 6m6\źbc}S~;IxUNraA? ztI+ n_R1K:Y/RDO:ki褆"I UF]NëZacMQúd). 6zk9̻q`5;S2~GuTzTą; d늤V%Y [Nr׸nY٘f%!q߁Yc(b0L)%}N]ސFϭn!_H]fw/W e\TD=Z'.Sg.G1+r%nIۈ5b XValqU;hXvOS_Cs_\_aMl 3dm%HLyЙ)zhΉ*ڰ7v%ff{>.Oۓ9>q[M}D{ DGmSq.XRf3qqٺ)usC~ވO[%ZkV9M!U( dk=`"#=rݾR0!Yc1jKP g5cu7@-B<4jY,SX#PX.=lKzd|"Ԧ޴xlZjG8 )bS)] 5aRZ6 kt"Dd e7 ‹4TY 4pқx%DEdȎ^ p\pOXޗԐ_ak@ 6xvnXA)-\WMRSq ;Dgڣ(TV{bD=Y=Fwv_78a1ytRBP`D@>QMx{ovk…=a3iJnPGJ-$}G{z4\Jۂ}X<x?Hf2sI}NQwQ|T/T Wu~ ء P:-dƳ\:/P~63Ͼ4I sׄpxc,MV['"Δ=oؔpkdjSdW"w2hFՅ{ 1$l@nFMuP+X3$3Rdj[}Ovb,{pD1&ˇ bȱC$wJYTgt2BS61=W٣,`o8#/=y={0` U G0u*CdENz_uC)j#o#-~^X&ӫYgb30؁A :'@Z͊Y͕> EQflW=}n:9 f̀Nc 9x\K5 t ޖrEbj i(4SitZ ljGA# ֞'\aSU@oBChteu&ŦXpH&+:#TUDZP7p}f{VWÖ6!|?) lxh̼^=Q9s LpQs3A3^~`jGQM7G*wmȄtn^LE-S\{7i oVc(0Eo&J)/ #wӒ' PƔxա ?>Oy] L&T _R-S}uĎu $t{#ĵd7%uY?oc'%h3n{Fp+$Ҫ joV+E"2xG@A]aBef7qWUDzJMϵEwPbU;h,~Ke}zgZhP%rixXm[gLKeѦ;J :2Ű: li`KيNMvMg%ЌN>pLFM \lȦ\D "=-D u9, `1 X%A ,D[ >.BjN7%~MS|^.،a0uB0 ,n`F/+(0(h2>h[ZFY'SoY)!Y$^v H??dy5?t5x$vr)& ^9' h.EXInWFZTBy"/`R_a=R +.ʬۚ2Y0 Xʏ)~>`"`P:w!w4$-*% ST3[w/St? ߈ OFqӴKZ~( dBФ$J˔:&PLkPJPfu[v y'G Y sj柭S/jٙSlPmi*eH'sLYJ`Rowqs7˖ '8t;c9MO\d;鎫ȄhzkH,^#k9Y+E]5\iBB!*]rCL<ìkxk8^H+&tt'⑖ܓsO|53A^ L kv16ftО ]N(_F%o5NsN^E%I/LRG&jd n|5;QB @0^We!p f]3'(C/Mp`!`o}_0-i0( Ň[8yβ H0gyc61ڑAk3Cq(je2ʇUy0jn^V).am~tt#R6 Kc\xF$E^I* EيSh` ?sT;@ dZPԹ*rJWjrLA_G% M?Z~2*ft_zoQ( xj+ rϲ7rRI3v U.7Bڸ5<2c0%H@~j^5 :l.yYJҟHBv1?7ab&hpa2zLle[A&[}'+MrL5i $i8/"4~hۗ&JXEjt. j[Vx!-RMsCϘJS K̄S)#n$ Hg|`}@㎌L`cT4 BH:o0]#kxPʓ$>Ć<:d|іQbSk+ iɛgΤF!-P:E#q,@nڏ x휟2cѩ_5p|!:U3'r3WNѴTz1&ßԵ'CI6 o=`w {DP(WwOh0^]p B ۂX G' ?!U`Gnjs)Ri;I iSKZiJ0#']A|aPc3gyԎ=Jv|t%Zت')1 烙>C1b@3 >ɼ=,nuB]y0↓ jo).8 ߣZ2`e6 d!Mj&! j l4;. Qx67/ݢR}WX8CDBJTg&ת(Oxحi5*AfGʠ{2fQz JmRA9-WOA$zUWNtGAO.ڐ_?Z() #S}a^ncvwUo>\*°n*`~pz>?WNO=a3Dۆ22s̟"?jS˒sue } d@_0#?Gb(nݑ혜EBHTTo7m=6OT}nLCtۚRƒF"li en^|\<#2B-H%}_ |a602! )c Lϸ`.v٠ji+} M夏tGyn  m]GlMk<򞹙z\:$ֿ"RY">y9G͵o)W@M~(ǔ Opɢ_)-):.y ~We6:-02G7ηn@k %/tuhխ0!㚷Fe)BHb6^!;) iW7ϲDœ'B}!ƪ}gEZo}E:1rvIo2@5*"^]*2)>Q6XhҵS?iF| SDH&ZRAyuC6 v( 2הΉ$}7z/2Qj~4P+煣jVm8 #ƿ!A _J*t4S4[SO;LwnNohM5tM ݋{I֋u(Y撃Y9mK^={PxG$6qcDFG`MgHk]aఋ+Hѳ>לFIPn,_Jh)9rg\\Aڞ8"*A=N>%+YGf ~8Aw_G k3-Sʼ]t#*Մx 0[04sNڞ58/ c"se} p8L~Ӏ\j"(4BX($ϞCA(@'@8Oٶw FWNXŷ gE}0(OR:MwWI1Y+X Tajyp OIVhrX#8~Ch!kfaYbS5DJ,$BؔxbNۖ Vp^ ؙ;BuExG_aO0U y Z.YR^RW* v׶v$/̒I "Y ?*;U%!A@hFe&?ͯ^75w%CC`[.(br͓)'#wʿ%0IouzK24VY^m̺u4 |.eѳvۃ0f&%ͦ-;ݼN< ΐ$h0A|&$ŅJ$B/-0 EqNE/VBֲwyϟb^YqonHC6/>Ǡ0U#H+w}{ʘh3;XYw˅+ v凼ZVI=+,^o\H1/q:}%gWS>a3۩;?$XL[IGۛ/6+9SDށEec>a4am=:A~zVmSyOO'6V,.MG rJ % v$U'Dsǯm" $nNJL yVbm358/TV- W*->r7ϦO4xWMWʙVSWqns qy@R* p&Y` dF泉L7Y ʜy)'q@*.՗S=lOoQ(3ɳ: {цuB6Bx;1(nq2%q\ƨSg'UiB%m9tWMw8H_A.[~ щa.k|jB6ocO I읛2H\(fʕq~5(QtNB/^ xjJ 27ߤԾAŎZߙ ]|x޼Yu1ך7:u~{K7OnV'UK-FBŌwX~|D&Ոl#^{pY(`~ɱuSYHX#}.d~e|b"(.%3h'8T&fW5 TM`~q}ȁ3@)F |qI;b%@ҲɬnWDt33/ Z[ jy+waeaWScC89"%151P^XOS`} 4>G}T=,ޗ1oT;B-gE?I Ɵ Bn1a⟞[y 5^hSv5swٟ;) =Q1ڟuuCc]ܪ=<' ft"otlNJͪcq͑)r'fX>%qyέRVsrUM5Cg1 e"^-}evR+-U kniD*M]W}β[&/N cFĩRN PqnD=UlqY->b|97m %eT!ESY,+L q<7~()g/7X& ݡ_bs ӌ qqR~Tu ᧾ PEdэ #X%c3s$*m\g)熤) 2mpj1h%!} m1*,v};1M\/jR2$HDm;HzUHEv1+e}$ pgRYZUjx<4i֠t$ @Oō>\:ceE/ f)P_*&MSOo)n_~0=N}A%hJd+ B^zZFJ}x<`Pѡ/sunu.@Nasv[G5RT[c+EԵa+&ҖmD.c'EFԝJm ƹ2]cJ#;,n:g/x<){uhϤPsz $sȥx_Zl1S!IrlC c1~Z8nJ3LC Gm6*[Cvb~ƱIJr<~ަ&b"fE'&;%^3XI4[ ֿC)'ϒ)6ٯ;2tI-d 7Iy2$Me \7:z*ʬLni?I\BV5U8\A[{mV>#q[394]&zh'<* 6QL*ZTCiB2i|HZ䅞l.̡}f',Jn9ă維[n3Hw ;cܶLlў` _N63Gbv& #$HX`ճTV!#8GJ,([& ()i|щVM. %7A)JL@OoŏOF ;R "1uX81#cڟ ;!&su'/tZ:ǭ3zٙ#n ɄcVѬy؎MxHFrjxVZ\tx& a`:1jȫD Ȗ`"˪|a49|aD@\؍SmG#cHrpoޗ߭/^: tt2RˡE}+`bp v@PX{촬t\_L-FY#l?(1}u5 ؜RxQ*S8#7(~y]IE0$˲mdv`$*7`j3[{ac 5ƷYPeD@vާ:TEZGաsQ\󄆧c|q;"Wr+&Un a@.o0}MQӄ g,y`w:p6Qx7#iiQw(UM|3T Sp ɀ?-bu!P=5]zOu77jZb0H!&ErJ-#˽\!(_V0D|g㶘Goa{:}7LE7h*YIg@d&FXB&y܋|]%"n`a*<殏XSV/ _ X0tZFx i|hkd 6q{PdZè>ƉQGW^JW`ݺW/#_H0$7<* ±Or.n[ˁ ;RIW2<𜵿c+wq *XZ2n7~t)ьW$~b#rONW 1D=X%~" rٴ<0)x | AGoŅaa?!?8})yX^# L_&-QrW1ޥb?qաsj~ F@]L1Z\m{hP-W mvLI#kdLmDUesɃ+Ԡ=hLW{>$~mj{tfL 1XpFCuKa%KߖWbw/stXe|)m "]aQqJ0f>5yqEGv`@0hz@Ʊ=#-UxJ/uEw( $XRY׻U§*!- Y2a0JR&es7:r6ȟw:([yudgwa*J:V7'BC{+J[Q#N1r=[c^!< }MQA||U^i&UY"b3:4^^O`>ti( Ê>8[YP!(G6$:jr Bpk* n++D/L^逓K/gBY;a>>Q;<XXj7Nܳ V>u%98 drCɰvӍrh ׋AIg_H]^“_pLyzʔ ̝)z@'#r}?T˜2Yȹ L`U;OU]M>?HdﱴQZ#vo!A4bNNR`:wIGhXRhBi8%)ɧݚ/ _9ƹ~OjXa[t|󤠪?_mSJHЪ/[*N7R K΃Fo=~^\o{)^OWA`2paIwrGa8يUK,p5N`~Z=Ղvc1AZS0I裤ު#pxtf jUfkQ:tʢ7aV_~*cjOee[9ōH`(fC ZL7m2lIN~,sJ}|>6y W.FuXϐzye%5==fG]D؜\#$Qi}$n =&QD*n@b &Ue!pMjI[Wށ4HhuJ+R&2߻?cPV"zT  ?EN;a/mlM/j`R:G ! v}5Ȥ"O׮/jX Qūn_35\8ݡ#BnJ󣸻=nM*LUʏ V (2CeO .{-;)o? S+7gI*C <2egRM+ʒ#ֻyPHk|EbGEjzfwVhLB̧bmxgdo!?A>AL=xtW0t&J8 Ɋ!_|brJ$vI 2]+|1tUskcJyqgmtQEuK`A+yB7(D7 L>۴*#vɞCR 9KAiPaV5y \kRO1a~)l]FjRRW{#wjXZZ&p|_#p, 3Tê2W̫!AFࠣP} ŗ5m?w^`#ȺѬZ!p(5E%uqN2)/|6 u#7}_KAu2l씛H; ַϓͤ_jw$Y>ZPC@X dul)u-*g*NgwR8,74Pъ ?3WE{Q!8ǜ'mKN4zU(C]a.eKTOtWå4q|[q3  u= {2ɓ~'sx^FlМ67۱_-_7J<)xjUkW@=ɟőh-a་cD+v;iP!u)F &6qIsd %}͵h9tW "l-t~׺E<joMbߦ#~B j3X@+R9hȒ\ކy6IC[oB`v .s@RB"B"a S _?)m!ߔ#v֩<(M ~sI.(b? mR%zDNywQ`-|&[*3S .0,4!n"i,l}B%@`tCW+޵A̚|-/7o!j#Zm5&5 d~i [76뿋.;x:Uv `etfI8AE*2MvjO>7.˟ /H HC;U՜м+J#OƄ٬i;VB.qY0.EӁ T.wKˑeml:z3Rg@)NZư_tM|ZIPx>y ~1X,qgI\6'j{N|*M8+ͼ>8dAMK#kُtek1Jz9!y}> |$!R[q 0O(\P9y#z}lmT^?}_k+=X+LQoNuOٶ`5Ò{0;H4M2𞟃i|^оB9)v_-wqdx$N\XΓ OJIjPpۼ g_.-3hrA0vbFSg^Rv=I8WcЧf=olA]b;w,mv$6#?.N@ئp^OLWؙtl;hdPh2׾xL,@k~j0GwX!2/~Øecַx//s1nfbOckSip-.R`!#x\Z)^a;X S䊍b90i]u + 9sͣ/(dwt p:LOתkќ:bP!p͓;ᄀYDM:-M5ɏ"hG9d#hCN\ꔾe?̈́ˍfRp^^#UKRH y(խgW8">SW&U8ԩ:?Ѓ3 [m DO/ /̖d9?DCs=ySt,"~+ eOdfJ@rY5w :9lnŘYalLGHZ .W:JHԎ^3),MU$ j#C'4N0P6ID[)ꥑMucmQ=X҃Nxʵ!J# 5.Ѹxb{~sv/swU 14+ G3)_/;٤+5{MST [y2b*SE|26qr Οa€xr0J'uw3z͇H. -=ś6's,+ɦK̿ T Xnu}Ztz~BȫqV)ϚZ!̶E!5# ؂ oS" lJo)R Đ B>BɡDSAY?U8=Έ66e2 mv£-8sZmAmfI\+K] !,lj& X5 }*!b<Bӻͤ'Yg5~}3&*A[!ɹ~}$RjѼIxtyаKlwkP1OLjE@oB5MW3N ePuf[qScH Ken\"8*^yvΤFdzT 537T(Y+Քe>(c5,;YᖇUjXǕ (.\Bپm :|RhK$d'Tӗ,@DS[vA{#~W!puX̀!|W dn$ ekk~ewQ1ĽۦvX}mHg;R<6_3(M-T2Z}F$f:WqJ2O؆DGowND#'ƙB;u 2`+Uu R].a!??L&G z,Apg7Jrw,b ؎QVų!A%g Ӗ~ *@\WI-ߐ"-˚G r 6@'q%Lց|f *3B4+t^k^UJ}r&t P;ʗ7'doTbA8IHVٵ0՘ % Š̔LT|$3x 6|-%h[_rJ]0 E"WgR.\MWw: J \lgOU_@b d5'sIyBy1"bNܨZ3q͍iX`QHإήXkCfx#)v>p|{yM5GX![EՙoѤ~ ۊYzYAOG ,B+EO.R4 Ŕ=c~ ܴN IFNNsD2ĵjڳזEDtKvz䄑zʹB-;I+ƁӒ̘1Y\'#Ȉyzƪ9'=zCjž`/EcP`% -ų0b`a7IAbb!_Q$|7\ nqlij<-GKcS_ k%1SOu&AZ$;w{!f:eǔ?2|AKY{i+LMpwR=uG}<@mj8t 3ꥅ}y6dZ]W¤+Vhfƌ<2PQ%i?<#NS8"ϋSVa&A{[,b\Oh ]{#ø7݉H&Wjn Ab5,t[%jgto+T V%~3FO놶3ј )|¡sWM~ЄyK-u ܫ. c^X[ @ƃ%NL[1 @ -&497?U0R!alm1|cL0uc,c暿XtSM`ۍE%3pcmN  `K$TeT:`Z%{ƅ,q^@XwHry0-3[+AOǣ7b=c;S>b[%#=ŠzhW[*HJag㠌LVb+k | 0T|P@8TTVi%SqbBڕT dݲv.h=@Xc' cd;R6GG(LF&r@_,αbxYp _ѺUJ]֘\X||R-OӜPM鑒n,~B "1KCwujd >S9l ѐHI9ԯ Fd`+KM%Y T=gΦ)ipc7tmEHN"t'W9lAsmXeYWXmk#)7|_,U k P 7,;wfcU}3lj~7K=+ZA4<薵<1Z5zfV9ozn7aޡ2:d'ґojA Qj ~f69ag}&zzSh$Ep]%(ĕF̆\}sw;c̗rDho"69Ѷn#KѐD-VKF^*aާO!$Q}e֛7z$5/̺Y#xDx"f6f#)z(z6wK :məfꖰNQ Coɵl?x >D(Ҫ?OOo3JOß`48v0g &J8C; \3Z] rݲ-nXV-CFY.+z*"~ҩج^sJ*--H zya8uPJB-~8#wĥ5SUߚ5jJ0)u]r򥮥˹fC ?(e<"$J-J wϱ ϑd3Lu3Ah6_'?[.`=uE`8Dc!AB;Mgc~쓗Gnx1fd ҹ=_=dmn $oBt -,/DGc஄2@)8U 3L@EÁ@nͨPwZ.3_KYm?K}PT0$Dw[gAb7;HUU#Tg#5~~r\tFkMW*)$XIeq <6 U*<?i|ֵ"4d^`N~ge!+.&SߛDXquzrJvmD6>^+ ] Q ?]\glI^a=X!KFik8-NCHtq:h7V_-ˀ1%/s$:9v(}"čk֢1W*C܋6q/t F nDX5Y[:k|P%OM$i+YORNO\o|>Vπ]-I96>&㲏#mP*-d?21GOn xJLcugS0<.Q>3 >YX](=:+yA}xvK7mhnF VKcL`HyHf3̍Mda:A8PdUorܘa(p1 Jp} ' (DE KLsŶ.G(gK& 6 >3Q/12 ] Rl&lhtXk1Q!A*FqTVu';ܣ2 \AWQjѕo =$;S.Ц)\N-P ddѥzWAvTݢCR+{^VZY|o T< Majf)}]Dmҧ8: [pfv[?j+0K|S2倢QԻ'1T@qp/p?Om)^?mQx8db쬈 [p$XbIyj-suF<^R7P6'qE6 uF%EV}^q_|oxƫ38 {$_t迿{-8 %0_Vb)& s)p 1?MZ췒.M wr++5PRe2ySa·Qԉˈk i0Akl?XHvb؋1YQ̑؈:Ц<Crooogb  վߗyʏU$Rrqsd+ܒ J G2g׬0@#rJ;߉vϺ,J?B_*V蝒 D=bزdR]rLZC6p^l[e#LJWC.WoNyFQDZgD= ?TQa7~. ЦBʅ Ocy< .T,bHGKyJ̋8%;BV0{ Μe!ߖ g0ʋٵ99!V.ᡈz1Įғ7Dxiy`lUFlyugZP%{z~mx@9BVmâWuMUC_ۓ_޷t>4܍n?/B2r.o]wINBp]8Ii;+ݤQ'5JCkvzO!'DRjpiV(`sC/99̊ҙmI5}麅ePtA?Х,{-7~4]}a PIR+h?|/n߈ E#stLBƏײ CCm^}S0*5K5` f_^S\Wx`|SD@qVr (ۛcP䌒F_@Q5S56\P?Au"]ޫt<sqH8P\M`QhCr?Uqb_/Hi aqBJh"t,?,@;_eSVgn(r㌪կA=(3v 9/c]__K jLb.u>$CmF)E|z{yև(U}Y$!PfpKdH ,/q}׈؍g[u0`k]yjJ{o`ge) 5)>,džW2TZ1N=_v)co_7ͭ77Tk,񦓩5" ,,jB9+A1n{V3~PnAzͨkq+Vjsdwt76C$pK%Tz_+mifPZKjvӠ5Oc=Euqvډ=hj[UC>)3Wa-)K޳&63H,=H`\L-QsJ j[~2!Jw|㎥tOr'깑;3/Gսz)/A1͆"I+W8"y;kW`R)HvIOohB,I2R8XejEb+HJ kɏQ67D8C!,~Bɹ޻l焃Бw-[cPEm1uQ0}N.~{? tvp ep[m[+I|Mg`M%eY(/8^;:V#Elr }sR:-ŒH=؃6f'WvNI-r!+@cjoL\<"`Htw;7>^I؝}' eqKC'[3-jt[QZwhɀW/p/ңk"{<"ww_%4ec wj<%<j8[U9KJO\V5 W,*S %:/*)a:Y]_J Ĭ0F3zy E w tp$+g]38{Er5]]OASZWBhe+GJW??Xs!Kҧ./gJ/w.oL92nچ 2`_5ο|g˄a:+d>C0w&?\$[T;18nK Aš 5.e^n:n`eHQop5`utYʢ6t& ĝؔuCjP/L6~WSits/LRL Ⱦ% RK}TubPjґRbg4[^V)L8S/ϥ =_hCRJ7N.LF`:S~xyGCX,b Yfg.s _κizkl'=Ʃ_ݥy=dnd(J ޘx)+|ۂ~ yB~.򦀽`+hJDm"@X0D<] &U*Z.1ChyTF<k]>:B%C2lcd^dOv-R!0!!Nɣu#`vhDz2.=&i'IpoJz!m@&z $䷦1bt y桍>G

"dN0ԓmTY`?^?re+$LAeG”rDk,ӯzYĶ嵤л}J':SP 0Y‰lYuEtݞLfʙY7njW;ez֭ Okk=Z\H=7xAv>ՈaF+UA/Lѽ@sS__e|| bJ44:=NF~*fDhԪVS\2B"[ٿ:'oxwdWՓ `ۤPc$H1%G^GB|SYwSv9擪!k*dz 51^+F\П9u9ߖY} 5<^}?,Y YPKF3*rn:j f;RʅoGq;,o1#`ͩۄ5I)=Fm2S"frtnoOdF}Z%Vo UN[&06PtF!YݭiMʜpɎC;$dj^L> +[a)!X9GWTi*Gd^06jq/2N:1B\_Y9m>n: u 6u RT&7U$WA@^3o&}?*"WdgW AV*߇$pcrysh{G.М`/ .%rbp#; _Yvw6Z2,ot"oI=ocKZԿH;#l݌fsy)3Ҧڮ:R8  UL0uC4ss1Q9ĒCG"DN"?MQE[Z~#صs&Wlwp6DCGq0IYvToO/WWI9(SLȘ1؋(i9j_=D"hXQ_E( x5}ÔTD9o# Fl]>i..[N-su[kd09!.|!tU\gR`Lu J` 5@uU0 }TN(Pp[w>y4Vf$B`m3a@ f!?1w+pv>Ǔuk8a'k"O6X/r}ڄ^ͷSq N+.̔0 3ʡƬnRqNXZjDiF ~M*KЪF^z͝A2/EhxM|LnoEHBk-<7!R'q!Ba(҂x~E-Z~h Cc݉z뿺:,#%[tBSy|WTj;wj0{66IwHB_2|hOK}/^)Vd +ԧL1)8Z"3]Fž.h//蟷ϲ4Ew*Mm#ŀv9fLP؏FCC#}e Zs?^ hf(3QCՇ3a 77IG(׃OK&jc,\mq,I=N&y'DH|x'*EbVH]$XTVbZTm9b%n<$Ɖ1#5 UM؝E0n%tVaDi0Xmf!K/癕R\vm*ahU?gq07v:pG>%b3at `O.̰/ne "ҙx;t15#N&[y$U1:;98 sSקbiUIV=$>_աAR?Dւb[4c<0=Z~;O%8̔dԟ !7EXb8ԖXLi% CJ gGp$Z0? VlCGw8)pNEި|o aڎoE<ޚL7SE:3?ZJ w }Q[PsybYB ᠐A sAߡnH}zQ^>׺A)Fpvf~@6%Z곌~4kc7H8]NRHw VXҁvbUmr*|ƘSv6_+Mڋ˕da:G[9H#F lgkHIub3-%Y%;*k2 &l+N_9$h#xGͫVgtF^]aYb_:|b ЎHS} t`fVK=L !mw*9|vPK}“!WmDF儨wt =xn'0,3=h󃹟Թ ^l>oQ>nSo ݎ 7[{e%fqEJQy(o v*IasHj`^aǢ=rn{$ ߏjiﮪ`d4:Aʝx>ju!T+DLӅTciR>yV!?02<7)*^cuf11%}T6ŧQAI|I a:Ą\(BtzVE8̧\#.,(U72]j2<  {'FS Βlr\Jk9IS뉀# ڞ^?yȸ7N7CKDg(AbmR u+ɆrbCl=10`;N\KrO葝9Uj1zp"OW<V%%_g7S3v O6Ƒvℱ`^AN6i6:ZWh@dgшbz i:G;Wfx]fPӠ͹ q#FᄒfBqc!eϭі>{YPW**3p 1C?rUsCԔ j׷e໩ Pč J;zӘN!j3}%it5sz#)h oů1xm0`I9 m-ҝ!"B1PYZF#مa9&uH<9Xt&w&¯avjN[n{kG5(_, MTJLV8IM ,HW$Y+ZEwIʙݹ$ .`FxeUZd5-‡ W aE9[XnZ@A gf9bf l99O^R~ea> }M%(|w2 3S# ΢$|Z@`TW ~nB(}c ޸Hb8p'H_'+}l J-V }Ӧ;d+QDv[ dUT)^W8Τ1bZgkH ;#FWwLPzBaM?,E&d uyRB0^xt5oEwdOHQl\dI⸄Tp^dt,jJerm`п$z4\[.} N%1#n1b;3MuYdEUP|a`ڃQJ*Yk|M>pQ ܀"䄩D#33;mMCǷ(ru[:: GO`"&R]aVgwcH9mCHrY\7jDRh‘Җ-%窯u8{}~o5`<Û[W*#)T k;vª4T~BO'[dAW8G7N鶵&=sg>Mo ϟ*; ƫr:L.Jk$wMH0*:cۗ],ҘR$7:BNªFƒ$ mHl& =!v+feȉrgo^ 7FP$4w. [ J?ۛ2$4D,F"6YL‚F_W'mT[m# OIIw&'6~F5OC=r*IO9HL6$Ÿ^ukޢtH11_C=9w@Y'\^bƅ>qe}\4,o|*l~TIY ?! MѿI42uՕX;{qLǥ[9 |2y5~JF8O廏_i57 U k+RLV1׿%t9 I|8噖*ŝ׬ )+zY=*̍d;䴽z˦+0p9ZaiB9[/tҐNe$_uݮf "@u$ŨOHSQVrhd[= 6™\?מZ>"tyz|6P6|XIEFBg{ՐJ'$wd;&|VV}Yf(#G WD V4fBƵ !,Y}R2^p :xO;@1UGBmLɖg=톢|aL5[P""\(S㘵dhKY$TR{tD A͐y$6%f|j G%\L6TvlЯakèsP ̪cm\wH廣[\!s=3l&'|!Zm 4 N[ʎ(eB]1 ^$bY}{ؽj/ԡM4vmofXT~j2,cȂfuƟǧZ1ޚ6h Q>&ZsO6y;ko=T{//WL+Jť{]IK.!-.-~RVEEb7V6 8VXswۇieݯMcp*#;C™ϗ=z]hȖ@eG[+}QGR.*[>I5q' ŭ,Pþ$Gʒ/H'E͂Ec9[j>drٙ{~?M,E9=6cz=0.(R&.tDm cb(K8%% e"@IiAZK!KNNVk{gpL˙N`Et|VK,"`zkOYSQʳju QUrL"WJ~Vv4ǥՑ1C r>{#?R-$>aǴ};]e cʲ̌,C4 LlRy M=\C4iLw)o7עޅ٭ ﴗ @UKܼIS9bgVHr)ǒ[pi4%t:dycBm blR[󰂿-<$|*B݁-A}qf& HٺOI)M- ^4k'A1RbH$]ҁ/In>/~MR?XEğ=r"0N^B=[!߀NOi.M}UęVb/(cG,.p=ù!YZDrj 8#.OEĪ~Ta/ <YR(dL<`PxD|"<R 0vy=zZmN[Tw/â<ʺK~R_4aoM8Xy~+ &?HkȞZZPW}RElFN/AL ()!9T eON. < L~?ds}AK#2%$[h6muGN|]omH }2y_J}0MdFǿV 9uՕQ l*8[l3+H-Jϴtʨ,:1ڍ# FuLU|jꮐ0n [kwa7,{db lފ<-\p%bd#vwNT wIwy0 FESrvB1"'2 >{cv i1HRPƘ|jepy%nT]W]; ]3/yHk|i+D2u% X HSU|)A#$Ek.[`܆.{J{ug $WM/mu3Mn7gxXyOsuSEn9ĞkW4\C&^aӤ'{ 4晳Or׆L䘟yf¤!_7ߪ@LV2qBV{Wb$d3@$Ʌ)iH nfbL\G $"9]uodU"Fyt mմ?@v "d]eixohp>X_V.Dv26Ms[zls1G._c[]8wmW8Үw{JPrExuK, m&wV$^,|Kiq}?WgDz\Ab_ʴRJx&EQAjBbW aӽ MZ6*GHKj/JcG*vULdɎ#dSMxX3p&u&xpqQ>\GjJ$x7 %!D2h[ӐIj"eQ's9äxUTI7 ?6Xģ(qp̔SwiXJK+rc{m䘭 8v\ /T :.`cjf>3C> ٝ6`pY7C~u _Xv=4"ElH`qTLJĭ=$3xRxVB + !-A%G:WVƒ[Y\liY4W:1gHv1[7GBlc\rle_+,{_MX ū4/?.(@s!So,c6)3K͠{ܧoUXtW?^I!F(='5+QCH2ϢG/QDyuhLa؇An2>OvhJY?eGᢞ>g8A-o#_ `?=ᅠ!A('^cI$āp犦18,FO_@<4achbiyIYnO(8>i١* A_,s'02S0e%20e,&QgV @x:@#-*Ξ,en ̦u.V~]ģ-H-AIØaIzgq3 NRto"r1f=*z}\}68C m@)dREvUZe UM(/ B#P?hTp:̱'Ai\0y瞷t}t 0-=ҳGx{~.Ֆ3{dĵ$w1ƹxfXJ^\+ 0O#낐SPZuS zMZ1y]=˅)@ZP̶rP9,XR!C5y۝gþӣ ۭ0ܕ+㔜UDq kvߨ'߄8[\VQTgz>[:- *dlot/ ??5 ҵK`Rx7[b%躪Q)?jy,)ՍYX"gZHٸ`CZyk Q\lҍȿ2B /9?9a6!r[35|S?7A3T]?w;b Eܱ&Dش跼Aڜ=B!/e N BK4f0CW(vmkQ^mB0?Wz_܄W)4"MK<@!"x !u6%>M]_!RN}A/ᗡ DR- v^_"tp^O-Ok7 )-]]@9vPZdr5TOyDZ$E+ V+!ҲuwJ:P FayY^t1)B Lf_cԤހe!l3[*>Z)Ĭ /!-gld)#}}NL.ê'sV9Q!k%ږt$3|U& N@A;٪XD]L1x_{cC>w??=J*R"wHIJfd^k\ MCN_\|%׷ODP#_|3ՊA9rBuUkn]˪8r1*`$^Sl`T8{N=URj>О3PM/IJځVdqW@aId}Ƞ M-ҠF]&4)Nh<=j @vnjw=V"^v ܛHN%5|D"G6c <aC4w)Cccg` grv{~Jd2uoZyqn՜Ɛ9bߖ1KU e^ 1KNa/x^zBd-콆&._muo׺[n9*F*gy$ɔ>W|%(sryZM.V `p|QNEF3|BBx-OD~_XG6{JԌ0ڬ0n$Ywj±P % ^.*WXU]NlJP\OX$8Zc_Y†UH^(Ay5?zc~t;T6٘As*%p8iGy܋)y(x w[ԣ)}3i(bomWtCĢqEF|/hpcM ܐfmd\z;*|>x!{0!|pLK}Jq B  ϯ۫BK9ᣑ]?l> >)fn~p 4M\?>LTMJc0b*+()0W.>[7kW=Ah \iU-Ӏ/&_19t\\w잭.)Un3{>v%~ynVow[{6rP]6dϋk6(r2W뾾 q֝C>> ڮP eS9pO)Rv%Md'R=4D¡ϟ;p5?C-%y#=9om؎?0Ap:!.N~Jڀ!5wĂ=X{6I8md!KQW `6}d} LqAi( q1쑳X5̯L5i{bg<5 dH n 9ClmTT_׳gL9Pa[j(CCjuV˫_b#be`EȨ)uLlsn?\-79e(t[m H$[:*A/khe |La.4p$Pc/R~bbi=5 ik9(&s"@ALfG'hѡf%n-Q&@I9##x]/'P߷=WϨl9iE\u}E^0G6P:3rm:[Yqfg{ c`>\C7Fozڪ+֬NeDWk+g%-[G;v?^Ditp9 Bx>_θ\1.joo^:xD@߲@<aT䎦%)YxeN0y[SHseRx+ᅛ9!'9!ޜ#޾d!f͌AhFr7Q怒 ?wG{f2bOIqa!g[k@CxEUT,ˢ]`w%8$u!P7n{Hh$EE7cᵔPgs[h[RwuۂQ0*fR0e&}Ǖ$H.crLzZd'C^d1R Q-=5"zե<=qIUT|vVԋǂFKsn`)ڽB6"D o1~sEj;JHdԷӱ?\OJz._ 䟙K័;؍1w8E!Y*X^+|H(]\N1/;>/XF\ȝW>IrErn t϶ٝl硣`& YT~!$ c\f;)[#s8QkA3 4"P& ,w bCȮq-*8X50/ET :L)2½u.`':|Ҷ9Gu)ClQ~L.t5Ap`"t݆[ $Z+ ; D/sj3eŌPo P7_KWhʋq KBVgg)RwV9ai1O@lU"%艤Ӂ3$tt~אv_ v%%1rjokӡ6e}CS_rCb)AW uldJuPCM TlatH#U.J豳yг5-˜nb$ d@jv3S9]NO%g#OYthd@jheJQ:%x˯wG2 `_=o9P;0'P4(:>̏3>gNre2߉&(u}]_N3fݑ]؃oop$ Sk+d -0`}%%&O#F[Qy)`K/ل%bʓ|"Kbz@U+mb8&n~Y9ҲMJsiל"0(B[me+7 "US:55% J"5E*M2#]G0}9Կq/!mt }q͎ `]vKAs :0_:dx EO0@vfo jYqwo8@괄vB }\K+ԯYyE5($ļJ5 Q]?6g} Ͽdߴ?^xnd~0( VsA]Mj*gW  ,y2N$ 7lEo^򆇫4U P|zŷ_7,@,?av* k7 /ګ„ ʄ4?"s92:R0:FTqSZAǢ&꤆GH[O/kƧ0}U.Dlm}rٝg]ne;x:vi>.aR5ƻPlw5%5?ʱMSDI=i7k~7E ٓw~34H8l*6+؄3m%({Eg#e}j@IkrkƎ5pɞϪpk"++O Uu ToQ͘-a<8ALHw 60& Y7V(HVZxd.>BSȠJCG#pA osL7;P(oWm!8l S ME3wJˢn6fc4T*TcFI _L}--:m@x rl\oJE1L{'}/8 Q#[?-M% Rݚ)|_s=T9;9ɲ7)1m>+ OI#ҕԹ(dCQ6bqm|?D=g}yȦ'ryQx=f̧"6taBq{i'>Gؕk>|vwBshP7iGt E( X #m ZO*D )FM?%ql2ڀ=^:h=6FUg.jԸunKo}cAe{(Kha|}A8/āQ?G/4wE0I;)88hMyۤ`8O:zP=mv/q5SV"egUoQ&wgw+E@4K]JoXvb|&{wx+Ru4|TP"lqc,D *Nr%DCk?`>4'SP-&1@ѲKeu^0پvVP4(6]ʺb J#e/F!T [BR1U$FK"rf?z3'}KGrTq}#2= gKs NNݙ%dȬ[qH2cD;W,R^ ]50%2~8[#BR/ Yltz\ fqG]~ì1S>QQ%}]r!1!]Yy>LҦ"iSV[|kjcз"aR(X8U pX?-$ayzN"z֪M`仚P|J|Y0+9`=ڏᚂ, $zFz12غàu&uŴoՇ.%F+iBK;}a\x|مI.&(Yb-)3pWا X@7AT89.x< o@1b'л{{DFثβ3H_@zpj˺ubQlo"_KyDIA!/ѹIjɯi1k +I'vL3x@+3yށAtoR`A,,˰Q[@&?ܫ Ae@xL^m%ԫ MB ]d0==+# bF3\eos f]KkN4uwȋvZP }OceVdvR7f$p9[nFqI1)PJH78N~ >v|[iՌ6D'7Vmޖ N:[{2b;Ə_#xtR1;[ blw:@}"4< D} P L}Tr62M_zR"W`POvvuB4[>҄67feP;HetpuH" oWbaZu:#G  D=JY#5ZBЎd=<.)w+u?<3P ̋uC%JfnYKJQ@EO|WRi/ƙL#]6nj6.ObۛmU+KZemfke=Mw~Iodsu%2:et)@ fYK^ $U_ۛ'Bɐm 7mNXGp%PV3viBg H ߫By`O-`I2jVK\؇SE$& $ *#=^5̖9-:r_4`ڀ&fXkBv=+F֏W=؄g;G6ԅ6F4U*!|ÿ}9CMnk tw[\'t#)8GijdwqW-;t#~viIeS銊s,:ޙR!)CϣvUX K7 PA9 RU[Yaa[k!3Q`}[@l:( eɂhf|ʊ53Vy9JDLK)6cAXw, >LAx C΂W;# }ݲ@<$sۈ1ǖNg JIE;\zu8s1̱ѣ`k^))|>d֚-4Ȼ$0Kq-y݊%52޶ Iau<4[\`F߷\2fQzaYn/ 2 !f% Pd(S=}s$5z/ 'nPeD@TG zpnOfJp űWҘ^lDf_wUq)//6b{F{??EU;X㿝(jNd:dy|`la*) 2T75 /Rw>]h#*4Iݙ7sXRԉ))PgҁqRc^Q=:j} +y8#WKAlYhTtLx F/p~ i$reSH۷OwCn]e"`k(vW@'oOLHs4@kȮo:lŜ]'cTi أ(@ Qͷk΀hZ%OYPlޱ* y~0l($aX* ZRΘ@o1XU'81u(px_79R΄vj4=.T/B}/_qۀ ɺ eas_^pT/:}!O,G50KossH3s3O\,'2NRC|kJCYx馬Z_B,I ɇu|Ǖk2}ðRwܶ/% uO.,#v ܻϡc?`Gi#.0p!wiQxҙ)`pT c'(ڦ4/r(nz!mw&]yI \ݺjt|.~B`'tsG1r\$-7X Α`kB9Z?&i"j_%k[B˽]KMTrlkˌO69$ux[zyxR<0 2!eaOx,0-n-CDJV/ ܬMX]t\>`Z" 䪁'h[_6J2|nt3eH+˦Z^|5Qm!S^8cy?FXPB$E`a='ǻ2fshǨWg2>c5Y|5^ NXG礨\اr}g,^EPΓ:n{0^p@?SkvDtxWUX \3# )KW3;*hJyanT9 u˼H0X.~WXEnӟP>bO=m?vcjy>]1zcVT WKUD bU۰TY7{0A8RC~_jq^Vo_)O!o:Ћ`Hgg3}_Օ$k3w ΠE$o_'քIjY}KM$ GwR$Y{1nqx$\J$\ۉbƪVK&7Uc}F=~Ӄӻk}K.$i'IQ/hRWڡ!E'Z@ǠFȣʂbTO@9'wGh7M3^fl.H0ygbsBc勍%w& :"c֞U܋c;*DEuLq*SE@~L` 2fJaiy.HbiB92s#MqQ3"RQU-_g+I<^4NkbFwie*%FA1[5Ww|?K "oqѻG$z cJc, Y JJa` bWe%PoQ% .]?DK p~}Tx+^2TQyuGƠ1"qfFC`V+.,iɐl`pu? _ƙ8r5?%qm+ (oҎƷY.=%_#"<F-P og(åhT 4H4M_4 qg1夑_)0*őOMT&Svc~ymzzV5ZnDG3{Oo6CUaA!8w_20E؊Yދ/oI X7 ןMS*~ ヰDJl|h86S?X+Ew'_{Tct>y iv=tꃂ~wu3 qgC!.hdi\zM N DrR&f)Gjf@OxOx`oG]aq@`PƸ9NwX0P%&*Z¦C[vXiѡ> Ja(Ίw0#>iuM=[F͂|^/nfYBi>3! d&Blĩ$1'xGW7ݗ7QjJTQJAlAT,UT0:e*i;kj<#2" ݅=N1_"Jw+ WOX -w,4xb iĶ0JRgAt,%Ph qfI\>ADpE-)>?,zvFkel.t7Ev‚>e^x$k `:.E*·i3}JHHBr .(*$DN|Q (ck&"=d>Ž3B_Uu0/u8W`YJ#/-՜\YS%2|'܆~FnI9u4BD\*(5C/d4,lwɾbpwƌ}j7)}6sD 'PL^LkC|ۻI!!{ܻXqs쏓 b.onxB_ۮ 'Ge@8' )5AFyD0AoE E@W?Ph_6s?$bk8S{Wlؔ㣼H^)e5DɃՇi4[`%w t cOYN︽0{}5,88<\)"0tB 2n|g]6'AJ3) Rˡrh$yQ3##dsۊg|Hڄzfx"o.>*qӇ7T6~=/*]+Gjx?~Zq%;2ST@!'[;K350vvl=]Up} #̣|֔uc/]-$ ?DRKz}EyEEM˝ !34vfP]$lʽj(H= 6'YQlxO m.(̰k3Q VjzZ8KElc٫CvѪ v{]T)%J!wH;!j'PԳ n히_!F?a LNEH2Ġ@" r v0q"lM:̥Ab\:?R&T1QX\waLg'/12N O#0넧]@ %@_$`@B~DUjon]X RR]@Aŵt=xVֱ9Zj͸ӎ _b8FLKܥ`o~[D٦'zQKus);Zv" %ʂ =\n\Ȫ: @J%emMHOnctio I*M )\3e),1`\$Z=/ƴSc vm=TcxUضzYbƀVd 2iYA"_1g9hH_nBIsG r>X5}_]yo rWv;߄w(~7f{}Ї\Wlҭ{3Ek_R OD1faelHkON-[f82!*NJs3v_KB uR1M~$aō^G( 'yɣ umaK P,xAz,e2@ e:ptv=!0Fz l8T\[7džDPX\"0R:?HI~EsKݴ>$_C 0D~ =ӓ nj.$|[ɅD,HY,yf>1թӀk9JCtquD}IBRkABBtkYNW? >* 6{95&'*91AѮѹuԱ9̰VU8NW@g*RTTc߅2'*+q.^ogY*Q0ǵO|ӑ*뻈c:D "v aM%?w]ULc0,>RoT8*U#F;c{+N.smrx3p y>,|k q;8eD&|{)ƒ9W_d8xknփy<3-sk}j ;?KDs[pXxE YX/" re2O71 RIʆZC8덞vwG#4aε"(K"9ix"zsIA|7^ʎ(e9띵`d?#S.~?[3s;@ 5"ќuĶ 5yu+DKU`s+ln*k2j5%VyX3n uE>x5 ~`;ArY'd4t={c$|?KzC'2/(Ots ˳eE3aٵ$k7rb1*/K]~Zlpe3i%BXIuЩD-NCͫ߹I m˿ɕ EM_DE 5y `Aڪ^KGxYGj[,Q.NsckPbP&03n#r=^-+ݾjU %6(Ҫ;1n9^g.WExwyaHDc ?" Ã|bmǓh4ɺZRׂ $+HγLI9x]iRqmVs щ0cH-BE:pn6>ӮRuĵ:,$I*L֦N_Uh:1u?xS`dv5cW$^w̯ӛF]g2Qc:2oG1>K=);ᥒWT&%vrt#sLp',bRE;FYOڸB| `j^Bz a '2@ȹSS>ah͟ZNP+ yIcw?/ eߡ* , ʁ0لky'jafߗ\nSq2ԏ$ner16t^ ŊddHcɺ'xz-xppхOhۍfb}A{\M))Q\G_x#x3Ģ!v S^B[:NzdAXR{Wn`M$jkZ+61Wʾ?(2__\1]G?=l&E{k qa<M<N'~8x9,@y1w;\y4U jx%$5$1gVt,gAb̝RlUrs>^v7`{K~&WK6ڴ[50 0;{(C qp|ee.h4Ť_bA-tNRo:=z/8yRe%v%%DX J|\%&61 &QII>NZ"&mhhU>pq.3g E[[m? ؾJɇ2OrB њ (wZKeЇB΅~=DhIavKg% ϾgmS67X9~9V#𩰑j0K_ jhn!H"/7jt~B ѪQS<UV?bQX/ً9$UV"?p?.fN^)L&/-] (hy~ۛ4 k8ǽJ 2g&K N3SGZdXyDBd_2L*fѮ2tu\Ѵ̲RxT43K(_L74a~;dB˲ e<د:7l 4e'~-gg8V j2T*K|R.rbbbӅ;EE3q~8D_ 9׌ z,ş bWߜݷoICƏqzY9A+lSh`DY:p'RP%(eɯ 8ztmIx];tһy2ч Kd\*ֱ]? (vN.u&A_WjiubY%ieT{L_R?I+v MϞviEiH7E S.oFYDt:A&},ybbv|7JU`s֪nMcnn#xA"}ıC sJ. oɮ S" Yo [gzf@g++[kV4v;e2 /ZYsZs0C"kɾi"B@T ͅt e(1xW:3c M4 #mS3򛏖x if;hv-e(*j[:wD%mh[67<4!:qzb_ay|NYd a~Zm0;Sr /8ԂrYՄ3 d`wݱ3b5|m+#6B8hwsDQM5QvmH U:A^4Hh؋W0H4QF}H %vIW{Ouf*ϼoa^ra&nN{t{ ÎM)|_jm4uPuo"m|?PW}~jCl8A-,1p#HmZ2dpqLpk 9]}c_i`9m͒5'džo !"*&*Q\P0$lZקhdF{P <`AR.^>rL[H־ 1n#&X[b}ccWc`r:a ͧݸLmvztju*'gJSdQ'`#6gw]5s>[P";db0 )Nf|cyڕ>1c„֘4\NRJM"@@`8:`N1"Q|r͓+ShvHPyB4m_aWo< M-,Ff|XEA室>}uԧ"|_g(FȲwiӫa$^?$fYň @CD)ީ@:TMФ@?6-_SGPߘg$α] c=f&tw'70Aq;v퇃,37QrO waLaO?lT$2QG7Bߏ^ |u#S+t\a|`a6Z(':?%p}O>Yx`*5+JzP[ٵ>&Yt܎ύTR2-.ty/fOJc_#⿅Jpқ(րfsWzX?zDruu)K,K{e 1vD}=}+dYA/禐qJ۫6'F]{oˣCd2hIg[&.ˢkp>;ۓ@$@T|ֆS`qduaDwtR^Ea(?BO0˛ER;jea]q3:̧ƤL=64`n |T ̼(ϛSW@tyZq!ȱv[l1ObsY9hJrG^aCc:QO/F]JɰbiMKpFvB[@I},:̱锗v , 34(2}rPg.bf%[좄Kt/Lr!&:]U q.^Xj%Ԕ)~C+vǹaRwHxGO5AddAĭ\9iבw~Vi|ug\ToN_M6 &?#q am0D!d#!ň.|> :0flR%J z:eWW\YH0COMKp=SP e6IB\>i{fm/$ 5NyPMǐ8R4 2.U^j#\0"IAp&q. Uhtҏfq[9_/*!GT/)\2!aVQp٥[b?mZ/lO1m0dLa&#+܁]|CG)p^\=3`㖫yQҰH2:gpM_h9nvW:Mb'K&*ea\&@SG\-Ӌѳkc%=d1k^޷2HWat&]&ڜB옌\D$`o܌>" Y;E`i0]NJfbe1mso4g՝6SA!K6sO(!лm7BDp{u=%YOBX#o/>18{";5䣀BSWRr 9;#T.N.KMEEYiA<#ت V;,\J\T fO54B@銐?}ܕqMKuDt։essEwli0m<,jH+=iOU:;!ǻZg2qg @(G,ldiQD^"y)_.ƑpZl;PA1b70sFzfoZQ@F^u>F tSMȎ8}?5SJ}b7%lf}#Tk9:V#qVY&真U92MlhbBq.X֙"-Q\r >s(*tO@_3V:Y]P|Za+B/oMfg?AQ@ؓmPŔ#/~߮EJ(Zf#IJ :&bv/^믩">sF daaXʓKpոW>I|`H| dN&oLy棆Q8MEQ;͋xŪ2BeBy t[>W*hDC%ovZ ύ+92(tdTLd̥:4>6MF3R*q{5aTl.O4R:?Q῝j;MMDQyNi&թZ iOUk,[(gG^iQ[Z~Si>:jPF2bDhƶ^pر^hA{p<~oU:Wk3"[d~]0 3p uK"݃k,Zi hӃW +^kº%@OkV+I>W4,y_No!iZ`vHŧg "FmWfm%ׯJHQ ^Ŧ%ştDRYJDH~d)5_9On= ^c= )B}| dc1GWkH͒\l`øb]|=.#GF_?LD/24SAXEJ $BlIJ΢c,žXAՃ*0]#+XMoe_2(:؂z.2ϮŮk3A?\p.}$ N2Ŗ'Mr% b'N`!eQM$RkwEQlq(Rop!&ls.qG ]q^~u{#Uݪg6e-,`pX^eR[`ݣO(GNV? s'= e#"#h1 7t伺j"`vL_.7陑1E&rW8"j8`OcRfr*\n1a  ߤZgޏTL蓟k ?UPV=EyyD˜UE5|T>Ct~ϞIGxd.Ȏ=pgŜVk_%}]o`*58V"w!EUVy |8/693Dx*^&ͭvPPE,` { ָ $㴤_ZMJl?B}Nk|[़9:߯Kq[U+I\=E*z8OzxF1'7VĚݗz.g zTiqqxϑl#F7M@8 idMF Za#ҋe%hd=YC%v4=ˡ4L#SF~5 aRa] 3\iu ?( Ϭ8l3zSopV~D˞%P9JάHdJ}H*2O\zCoS~9L2\&&F;KzZf!⽧VPM%m,Jg`L3'1GmUP˳#_L_154}T1M #0gvDw+me 3;r+%7 dCI.1)YXr¥)km^{j⋗$f71aO@ߐ$ RYLYQ?)J<}!V??TLJFi\%c0Pΰy{-Z6>ЩĽ>Nm@7FK8ּUAAs{Ȓ繚/x3JWY,bF,e܋X-#\Gk|)z\f#g4D𛼭O 5UnC,f8NdCOz(rH/ᳲm#@ɳq@ l(~laʯjܯ/;9)Aѳ(۲ʒ^e.<>?\ǜ xJd4*$Wlߴ_۽׎ ~[o*nPAѬܩŃt|dJdX)}c˺KѺñ`IrSaU N wf R;qrW^>5=+>ɹdȽ S=ylX#w݅ A]7#&v=s9ܒH> j4Y]G-yWv&5 <_0 EWg8c6@?55^$69ٗ"#g%>^OW8O&"۵l4T^ wZ4$J A2F|:Y{9:iE|OkPC_G7 Iw}y)ڥm-(B %bdM5ux5e/leC5DmqiGi_?U Kb| "h;jsKsL"x1eK#*D75q5]B CL3)pr{a{ʼn:q):-x)u6CNjqBUG#椨dOY٤z/ w>Ms8)35xisoK??!ŋHU>$ߗv氯iv\x;$xP/oHsbN}٬[P7MGjn>+bTױnt#~9xho1`1V-OKfckg.Q\{y*p:X 8d"ػ:RO}ۡ#mmn3~]5pj =Cruߵ57`O8]y1/O`*\np3FɎP3]"cbȰUVz"45to.!|F3Uqt5CG׏Ya/2/C!CrFўH `ɜm㮘O T SzԅHXtko֔> x ,R@sQIfDϨ>|0JzɒN7, ^'Ǻܪ_VzutdFZu>IWudY[vGn+c:GZ+t2zhߚ(N$f*9p=ʭoTeA?p]DʕE/#_8){{ *eg/[Y,bϯi]+ 4=8sP,d`K}R1[~{8?<^?dx)(!.M&i4=:]RS+JNYnKa䭛S!?Ӽ+#t+ H+= 4Sء)SCEMcv53[` PV{zG l0̶1-NhJcϢߺ5ahI"țD){W5$ \#tO675Z!E pqm8͢@." "b= N1fؼQn2!ъl3qԱIP1nWCo\~,YTl8pdYBʜEI1'`?4lA} fFH6YĨ9~N`i^)XKRċ]mc"t鸺IW?井zN㞟FGB;FpYl3 ֒m-ےV+(Ihi֛ݸT,BPeyȌw~(Yh֡ ڠ\kF*Ҵ/$aҩ/). Hk;{}ʚ'ͧX|o/12,Քʼ{WZGEa43QibRB(7\2g\W#(U,\u2EfNeR:_?"zoDt=oSnlWZ赡$g ~?~amĩBI@ȍؕ)|\`Ma}T]|& uc'w_Oc,>bQX s-dI]B egʟ K"r/`zݙZiF*l1P?NL⪺) ˷E'V،L l vrZX nTN2pDZђkckfRvfGq8[~p[hz|`mbR:lVCB+E'OU ppFg<3O 6\#bZ}%B9$iԱa IZ@ÌR3@ljGk\ >tGFls?ﻁ+QBz81bĎc/IF:=Sjg <} s _. #TnS6ևyn s5=ɏ)QG('[<ըX`-soѫ31 O} דi_׏OK`nr`WvN"= $+S b7be6O(t2( *|ft{J`T8*wW L R]YqX p3~Up!obp@1"o- )Jb[i>m.-.{PIOB"]l\aIHց81V9 $p&701?oM'#ta'mh7=ҽeleBHc}c3VTpˇ S:C# L&qwt.c: !*Wcsу|8fRGNN>$X'nEM`kNx/fҒ^L{Iafw4@6߮Jq!-B.[”C؞'KU򜾥%˪L[Ϡ0堄9skkwfE:yGd <5k&8Eܴ)"aC>y̡E춉OM`fyL o(Ɵb A'X?9&1e`OA}! ]R;4 ~ v n/gzT&%G߸hb7B'x!>'C6XT,+U-TAw? 4a荮t Uc7!ɥ09hO/g0Ԛŀs~1;@aC@5.jXRm'k2yRAxgL[cz7R!q#y¶Iޤ(pJd=Q~C_®Ulo@k s BB1\mno4Ϋ}aӖiSf. jYPaŮR̈́xufn0rP֣ME%Zxsr:.nkftrQ8\N[];e;A X;Đ{<f}p6,ǤV`ku؉}+ SwJj{G~0Q jn/+wBT*%?yZES1DXPɨqk x~q`LscpM ]8sިrI$[P|EME4O(7{@rLa^'eN5E!uh'*(v(`𻈞i0,">㪾}Z)048aa m:)Nzrt%au}Յ8јp h/ڿQ5WEs-=>xCWaqoIxr}<(&aЈyg(MOS+X@3SZ`l&ljNrm R.":,25J?F)$}B051ߔHOї_W%cؘ߶#2j(;p~5GJPמľc莛`lB I $?q eJK6@`N}|eLUp65-]]C͖bv֏F?laE˓foTj}fDf܊K)&zrU {ѡrdwꘂq=KPKAjd(M/t4?3F@^:;t-7+tӹp'.i9y:ǨU7_)30vy; ^7;=Jdv=@m\gx/ЮFN,c551ylM$`>.",U2^*X )H}2owۈ_/~Oww2VqH ]ra,r^rDN^!>( *ʔ}DZ s^$.fEpb[nz̡6 (tWGB3ZtCy}a?-t& Tֲ@ , yr{%M˨>o_=BmCCOǖm(9D1Yl(ip1 #}flhBcAnK#lCG#Lz(nl%ŒI '}ȉmO)Ob W qع!zxTv΅;/G=2mf,7É2]fu,%Iep0w^u@Aŕ躥)ȭm n% Vr$T2Tr bx1e2oá]ʬtZ|)qo\ /.-(n{#Q3{G0"\d`Ekͭם9`S 7at#}#Er 5}NZ)\b$7'f|>%IIVo^Qq(*lSԅ'A {#H@"e0FPY. <3b8 'DsQ :hWb 5Ǒ=ݨR(2SA[>]9zi>W)ZJPGԙct5⌹96nEr;x+zla=e5n]"9D{Q%g3ÕҫzfѺKśFjR!S)#3F%A % ͠xgW W~e$g*,]{7Xpo[4bRsxS11[>%x:"Aӫ+Q!|5[ tLe}7a\&9g콦~ףk4I[ֹ"HE aKQdm7nIf\0? Y"L Vū2}^ZyZo@GVJ/Q\6Esb'4Zv%9Ii:8`H S.'aLgoe$3Jcf.7o#?IzRD<9͜]:z`/Pas 5:3xSL&I%d}FHsDK?%dÏ6>D&xJ -|2&XgY.b9@E"wWo##o~rFN/DRӃc74Dm9NQ2IiPxz 158;=RiM.-[5R@`\rM.l꒹coͿ>V:VD+lt'dbl--7S# f"$K*7EnⓌ-ü60qov ^ frZS>/SVfsJ]lWC9w%_0ƛyt#ܳ]0OsbzP3YJ=csXucmvK?<%uD,`1>kmA/:s@J1*/z}uZOzYL6A,QE䜗]]W؛"46m\LB@f=`Wfo5r\*444/4N!'{zYCGnTz%%##NPAF5NMG*|TT7R,C{@HQnZ"#4="2a8&_@]_X%ӐAP2 XDV)F)Tn;{Xm@AzQt s-1Y>zBWv_]Kn8 }̨ٔ[!Jy7Ȓ6I,14ڹ6\S/ҍm=>$mbT4~od!d9-Tɪ *{+h B;Lʮ;Bʹ+g&Ϟf.ek;*&e0&憋]P40lCK(3-RSCY1ՂKV^f*#Ƨ}upۖoKwy: '|$婯d- y4:CHP 7Q㮼9X6ʻ)Dnթ`F%C$ۂɑRVBE՝Q^ƇvgdS`l_X )@ZƮ6.ms%}3:o)LO#%6HI#l:/XYt q3 :j WPczG~[iM#9u5,!֥bDZڵ\q.ydoUBPQEe*m/?CYE8O2]/L?GMU2"}q7X86H)MT&߃͡a{Z%fnhdLjv[jf}uT󂝫l2ytbTBj34bsf$/yXEDCY/buBK -'`خM[ xЩrYXKG4|K%>cY0TUHŽgR]!T" \w GRydS-1S}D {ҚގxJүƉPm §ϊ|r'2K[4P6У쟵ڬI4}i9>9;@oqޘ٤jXF_FUwsqovܾ/m`9; O\mN΃u?hj5!2n6ϕ*5wU}%q^yESau*4?n=2FBiQɷjEVVEd5)މ - Ǟ$˺gu|vA|u~~e)W95>Iv"T\.D.j 7ߜ>' v#*MY6S4 ?uw{+,n:;.H3bI]D_.)pCD Knu6 П϶^`)ofl8"֚2˥2r5P,zl[RcmZGc7< YYЗMd L pn8 ا^~;5b8Tk FE@ۀ:1cpAkznc2<HfWכs ΌLM][x mٹ񓥝<ܡ"lL:\KV>׮g 7ݨ%o\}ZJp y>ꑌDf6۲>w9:qeqlά<ٮ87C (()Xx8oIvx ,%8! N'5bۣY;車4"bof RE)q):1ksYC\ @#NzGbKE}eq)m}x SƮֱQcZp*8mW`_u.}dyDJiP҇v uT٢BNϝOs9Y萀d#΄"3M+[ '/!5w!ר#Z T%⤲K=ҕA Rq"<_۲l.z"F #&RלrEܹHt7SE)4WF؏ RTNImlr:f#?KLMqx(WZ(+ ՂP}DT 3ᑋ`eܧ#22>ot6E!bܥWx)L!h#oPњ,".ufާ>ʷ%[Ff\N֘X[aEwOu\܇XFjoK27XtTBQ`!|[HWi~jRf&KnȽ9xRjȟ某QQA=]!eWե@ [/GpW/Ɗy k`r@lfDyj6froIY%BFNvy72K5_ AbӛyE[H R5[]$[̠UY92,މ{ /+UeWV \;ke`Idp{9D1N+/msZ,нwUtg|}`4Mo*K?p*l?jfgr v<1-cHTw;g`Δ/NE~\#竵n Ŭύ槆u$}+LuCE6@7 \XD?7/UeZ/18I^>"\l1$q&11Q'@ gLUUߺZ0{G2! WCZ)fOh!`0zV$%)7ECeYiEuQ̀m 呾b7G-W*1!u)!] ޢkI*J}Po KLP*5쯼^їclul,WNu3$n &"-OA5F(hr̹w/;1`̅,1zxTT`U-()^"c2NIG5n'VĀj%OULaj硜E̪ҾwCbg㮭dzMloEng$ ͡;q\| 1=|wv-LGCt">U0jR(LP ρBٌnJwKAGv`}bi1U.@G3"\?7W#8hgݙ0%kJm[| ".DA(I ՚p5E.cfzkLv`1藍#OGD5!7IPC\uNIuʈ <'ĉF)MInCu,ʝ]Hp{ ڐsps{nq@*s6EQz5 dVJX^xҭ)Oᦂ\ It{~ք @1>Ī6gck$hDԐo6Ї^U $Zݘus%!_f> \,Tʜ|#*B%'˓e3]tx53_Dd~m<{p)>ev wtsPz6p\Fgً<^!uF&3Gn=xlOSyyVf ޱݤm ;(Sx<`UJMk{^Aea[9b5:)TFkc~F ]v;(}0#势dnxyM&@:DfCVPx2MׄU!wXċtSLrfyH@zkԍhzQ(hki1d}U 7:ASrz~*i&ϹhX4kPCUY#C6ޣS?5NE^3]Cm "yh+Ʊ M@piByӱ`"o2cT}WZ>ioJdXemI=^vJBo`_^<( ke8u/J:AMJWa8O~& Axs)B 8$ӊo]1BDXE6+-S@ O/mpe(AL~0jOf(PQ8(#ye-d%t\BHFl&=])20baZ%v$qSMrhЈ uedx gIkX4MZ5V*8}*K@;0:ns'Ϧ[꥜\DFI<ODr."crn 4%i-E!ڎa,2̀8S҂Kۄq."~ i]k5\mAFx7mӱH\y^YPcUZB+3Ta ɕ\lCۤ=cp: *mu T{+Q$]iA{P~(G76G6㔝\NYFlZHL$`53"ڹC';eb4 <~{F r&(zR[SE@#   ;o|@| ͈^7[MH0)̽ (ng!br_c!C!]t6̈́ :9,S+ihgqPzd`_D-5hj/蘕.z9~ SrmBD9C٧9ӕ(ɢSqHYe፴0% ~& eFySҘ2[ܱ^̊&]&m/1[rCw  9Ӽ"ڟ{x5+ jv#cAy?(: B/Z &cUR #z$OQ+@Yx:󤷯,-X^6/~l*N #&DhuI jm*s:A*oYuMb)(;>hPh2r}H#ImE?iW [///8J]IV}~3lq*2l'T$'g&2.;pgJULϩTi`%C?@:LwZ$ W"`ݍ̜}(꒩.XP>kTBG*)qzd־î{4hK400uҌ|Sgl00__kJYֆJ %m$&x_1LLCqêN}ê t:-0iqETKU 7Hm I9=&jr[0hju(?eU^1qȲK=A-IزׯAGOVzlpגRTk xf.,]M.?(X=͘R{/*0mn@? ˥m j@J>(eMqίy}#Fr7&Z]4}La Q7 {>,Rl`e$ t1J)J'/fPvz OF^!x+ GjX.Sp8|}5Aqvw.{|UTt#ߢ+j_,֘}t0Vj92?*_ʹ=B7:"QhҞEz30 X$ahբ@hΨ $d6wj?vq2z7Y_nA eYh99%ƻyQ&F(R"χ`;H[gWB [DQE1:HAK0_ϺΑ;rJO)uy50u6NsYʞm݉)cz;2 $Mt9:$@2rT5WݟakU~p D¥5:yǻTGՃo ,NHȀ{/P6~D]PΡ EvcR7)w'ۨջlA۟-ZM.{?HkiAFw [em5OT5 j&BYf-Z%l#f9AjŻLloWe~uPH͘΁hV/1uihƎTDb**qqa{ *z#3h3e}"aS{ŠyTkBzdB4F1[=_-ӗ)8R+~ σfŸ yQbGh<|/]AȲl4v0OsFɑT~5 $UZZs T1+TùlDlҪM`A9-`qWD*K~9; #ƞ[ t4I=';:k [/,KخтUvv6cLSOT!N0$fr[ny.[ɣ'$BT5z$泴x^sTGCgِ؅s[?Qg$Fh60>Ysu1ycۇBY`w9W9J )^0=U[IٹC]cퟅەJX(FY-6 B.AFukЋs'Im$n1= emK;X%y:}#5GbcN(2L$44I2$IQB]:\T袉:1ohdZ3E-De4UFYy ơe(q]Уz"k>mbmn+W5"¸L?1S5]ѵ_91s:SRIa:?qmƚ%.֖ĽrY#b :HX@ 2`%f ?iDu]k]6c|:FC`:Uy׈i:#a݆+@?jA=||;"}aiOL ?#Yu$擔;޾`Y4ٲVebZNsqLVz6!C#Rgdm4 XqUKcrʡͬ,8 yg;Zu10*QuahmWR?,KP$ Nb;W%hUIo+)?zP諕xC1KhP茍+NW _ P>J.WBTr־Xݹf]rGqû4(/o2}A1'u&&~'Vz‹eōefovF>*3N ba3UR(5/;:b&0#hYYQ.DϤ$n[Q,,>3)qexǟB,|P+&ie3>]w ?6*IANxfFmBΈ 4YҞO_u\]۔ 5p {e3جK6'6Gr]uaL2ӾಾUS5=:.Ï,kSIU6rҢ&7jB?e+V9Z]:0O|fI~VF먙E>wE-nY/vj{FP= ctzEi8(O(5ldY,J =r]Xr!Un^8Tv%T*}0Rf)⮕r jv{dUЧ 5W~U'߿*|e?\xh۷ rFO_񝞳tř{7 BˬN'D6)Lꒋ= |,|HZzJ 㧣3.͈M/qX¢0zAbН-q@0L' wЅEZ |'p@\rrqJ$. fùlQԈ: kRfaWQbMg9Q 'K?9F7& XEv1 Z<_sG_3WgJX߷׳JGgNᱞD4]#yya 1TWDQZ HgN|[JS<̚њb6G0ԴPmԛեW my?@pqJk^l*\ GQCeLJe Ԭ}vfcN}RΩ԰=F5D[6 =KWUy;6Ӽm+0?U$5i:6I;M36UlM@}+2<&Q˕x92Uóef397V\b)/_ku krQj4! C]e6d`gŨ̋nS|Nf!(T[5wR JyǸk`1i9 +>h Ц!RM`M%ɴ 8S7=*%9N{ȔDtDE?k7%gٯ_1!.p]biy̬lqW)}1v}6}ٶ]:ΠnF1]]RMw}R(Dk ^bį0rh*q:RU'|bV%+ƏG3η=ZR^^ 7bbRmpZa::[Mi$1.-h3@m7ȯ/ JswR'%`͈*TyrNގON߁r-q\j<4mpez.?y=>Ua,. DV}aeYwq=vZ%bD"ncb T/[wn~YA4ǕP!H2VQ\ؚ?:*yhJF>m._N~h9x9Mń-E!m1OA䟋[Qx'(r `3sdV^ekWmoO8aD7Gl$K7bbpvH q4JYVOQٸA"2E4r=1)tjzZ^Wj^} 8nh ScU(NiQ-09EIH_ȶG#v_ 7lA&'-U&@ 7u=O6TdQ7E?]/h'*-?2=b2rT+rU;E7rYg n=3ZǪèLOي&5_ h [d> #n 5y̓#GN1D>kO 3"ia2喿ePKĎh&7闆m Ma^&=GQC.~dI )n]+|{MM"w: oLMc,xB"pwiqϲ~DhB1 Eh$lej0T^%B} hc˷26d=wZp4Hp+^ՓpΉ%/jd[贾805 iA]W֋喽#$êͪ_isTn+7+8pb>74,(6篂#/mh,@xBglz/ &!/t!|N>K@JH5U8ˮu̴PE=Y%Oz|cP⪄aUS3NJnGP{~fӾ\j,l?)SI$Z> cE/aDS(RLL,h.\4q^7I+y&֦Σ} !='WcY`!9t#<KKn}vH!lu&k%'ּlrw\8pS O?}Ӻ.0Q׈LJu6O "س mcdP:-3Қ/,1}]&[__:t8kh6C?lC``Ufe*5x+A}a@-i{QjeV .΃KzҰ.?G$?2Ӧbfj(ePќ9.*rɭU9Ζ*=,(Ү*-TFdpXi.` 14ʄZt[jY*| 6-=+Z, ?a{ׯE;1P/0}GH簁uyU,3D.kdt7fҺ9SP2-tAo'CNl~kb'r @[Y&LOgaf;1,8؊nc*d ̎ۮh5Ϧ΢p'M8p*N%K7HU 䍋4ȇxS#NG} a\>@a:ۘtRqCl e'7lNp&ALB/u ;2A郜}I N#b Lߓm KQg0D ՛%_c>Ąnq/^Y_c:ez`| ,ήw.ҟEC\BaR"QۀShfᱺi)뽠^c6?2iXq:mCBQfHtֈ~bMkLLM} jSjeJ#uB/X6bP58mnĪa#8g-r#eUU5<TĔtwoME m$֭hVi9Li\d#|Q~AmZhRA]($kXP} +JOJ~gΒ>pG0QSP6ʟ#^Hud#i)Gx={p7Ls6TA5=f},`C$_In/K$U/K.Yi't!*xzƦ xM&c.-0;es!Z0:W"T ݿA8m)[Kųuac< >J*9,WTT4F$D7T7Xs穲=FQOzjRף,m적y$|nx'A/Os@H*i f w^+(%cGH:t~rlߵ6rw< G:jb0x6xQS/r'"789;.Np@x~.CH_LH;P0[ȉuTu*nsӤollVAhLr ySDcCc>(?XD y0Q{\N !Ko<u "B.H>$H{r#7'2?P [>ڪ?F7gKlX g Ih3و_OD)z'b\ KǐLY7DOS5_uΦj|F!~J`Rvӄo0,Q.9ZJzJX<]1(>"ZP>F=wWH$l*;PTK:Q WZբ'[Hwü\""'[ A^V͵esm.j \CO;L?b1z{TR#9THP:^K\$ W^Vo`UY[Dυo\zARAr!2eݿz&.dy'R[ݨו38sV{-MUx6Y$ )6s¹㯸PFOlK4/ȟb.q$wY5]#nI\I_c$lp$Mߴl(ȟ)*lmYmxEJo;ic㽻GErrɑb@weNgOiCi HDSZZz:ne/!0W b*xkW2oRx}]?Aaq Cz_SZ :ܱ6^l2u 2R1T&ܫF@^ލjw]@^q VO}|5KJ@rC>F;Q?qaߍU։C}U8Q*=PRFJ͔E*Ƃ\&E?T/ KSܰZbQSAL;)⋌1zĈϸxZxZg.?ϱ\;"X.ᴒQ /즁&/QcP: a1b@Fz ?u$5۰r {N&5{I,TaOMI*QOou,h͕=HV,M\9 Uϋx8ݣYUtڳ:a 1g綑ΩBhy-`HH-7\YD/B?woФuyTڷ>Ihv SYeX!To1"[l? P]s {/^ ֝p/A_v7xQ"%PDQ 5 \j`tJS]Iktڣk7( SڡָO#y.+p)Jӭ[޺$qC -p-7WL @ʵ5 ە13ÅU{˫vFt szS GL[<]'898Mj:yO5.6+kH ?CsŃE("x=&/,١c$ d}+q 88tu׳g TiUt/dG@0G4=Ty]4Eぽ#([mDeo; 5Z+_9<6FO΃ D!ixFg3ZZh'_) ^ugdfƩwb]7O" EOSS^ u \K1ď jҠ}?}XM3XNlʾ1h0EvŸR5j%\'Az k(LNrtt!2Ą++eKX|Y AS*} X*f8o_ 'i#1ъ*vxܰ&)IFrdVo˙1ccmFpXݪU3dAؓD ]Ph? b:D7sD˚e?qd^Eb!d7i56; {U wD,j`Qs(9_>%X, gWA39"d0›Cv3'Tۨc'.6Ud%ޣR=U0XLUrAOH˱U0~d'! U`bO4WA3ҁ-,28b*zZA7!>Iǔ}LI?4nR(LL;A?u|V0Ғ z:`5H!P.5;B= d;aZ@?>0cK/HgFjZ@aU U*]KePg o:nj4}}̟9FjK{l[p%$sX릞K` -9db(vTvRfN!464(iul[)V %]iY~/@qz&b: jlΛ]۱G94 ݈%VLv$u /Y-pnET[b^'KP(b QYGg`qFsR-(W~ږVn߄H|ʨZx>p# ˶L:h!r _9õN4ȵvEMzF_`spHJ9B|x#x lN ]1~Dи\_#, ox7Z.'J;V3Gz{Hcҵ`׺b'8Ac#CtjOY#+ eGcg<ڏ]YyGA1ӆ)]8)?}DȡY;i0YKn]!a;\9Ɍ}̴Y@}92TG[^aY.(޵?,]96S%<P)UFWĎ O"YWs1aX|+:+٢8pF j|nUBMZk!;`e3^^T=*=\!#f!M.5ӪW%Mff(2##)z1жJ/F~OF p-|˺؄Bd BWmD\*&8] E!~9W{-붍? Z?/W  Ѽ]ʝة'>Rvۢ tO@"`Kp6!M-21 ^I]iYاE26 З1 %B3|YȽ8]p}\DE+3̶>W_pɐ a~$?:N7Z"0Q/W"('`0~1(.p:AZk\W^uV^g|LⶫuxcKGj.jBSm戦 2\hn[At`rt7gj_)A-TgH_} 3~wۂ?+Քٹ,Z,TU're6`Y׾ŘKӍnJ.Xv,@ћ$QA9vmc=9/Tl)k]ť:g>V~ɩ&,AMϩ,̈́{+sflXO\[U G? :FUZ2zA)򫲉mXp2Fqޅ7~)r ; p BӍPB5Q wZN-J ZɮH\ [OgZ@@hpq./B]Zoi.)] (82IŅBYtZ`!^u#QEXRTOv}03TFm@TJ1TA'L%Gc)k`NYrHqh FکȤDqC+F\- bJ=D-t@QS&Czv AP I';=3*-ZC:|Ba4{_M9~+T-ˋ2_ A93|h  ix#4gMlڶ3S#)wab@V =R2g1Aja0ƸB5)F Fwb;8e[l5*EF)]4"Qdr_8)ؿLrl;Ds?5'za|n882nے ls|ΰsI!_%~~C%JPO\58#6"zM&:vCv۩'`Uj PCR_;s4C] n#w,J-)W{%.ϧT҈!DTqn}i4aʈ,qT^rd8y8Z1ZWpFr h9fꔑ7wF]EPJsvXzFyd*}OX%VyNfcVhCh{0bm:6v.YeU(*SpU`oo}",9ľͥ˕2aJLHrhZRXH+OuC7-guIPqqI׻*e)')'`PE` DuQuR8l@êq۟`!F\dX)=O=KHڃ5@t0؁DMWpRe+Q#%FVV'([nU yҶ-e񺟰(iqFHS;c%Wʮ[JNZ̑"q>ccE>eGF +us5[7~$XaxC& z0 ^$w.<眥wY]B9Tf*|6`Ǻ_D<:Scf{06r>!rƺVtE9^&˷flCCH0϶§7wc ,Cj8_),xP-ʚ熓BೀzHh.*Yˠj*cж׳,^ɨUD[uM¼L܆P6Hg31ZQb <؛~='骇^1J%fxő;~@q[.è Zta} .r/._b'03\!u>|I:ﷄiXMD|.C:Tc7o'ĵ$󥦄g@ԂuJ@n.IAg *bh4/0ZcC5 NvGOS@^t+9S*Gõ0 l3lI8s!wp'dvDCQ'?+BX`qڇJ#\v뢬QC@ ^d`%;Oxh0m2a3:wŔ9L\|aX+h+OS>`:|E\JK;'[٘?̉"i{LXp'X 4@_Q ǛDgT̴>ZguiՍgl'Ƭ749z61Xu8%: :I{(P*KA@,{>Ak"9eR8Al:ZфH1yOf%.7'a|0'Q_;p~j8wD &sYd+ ^S-tq`Yކ^LN%I"JP;z^-rw{I PE)(ڗF0B3y,/<):zgz V'ueBQA x"تh>?B5$^ӽA Y?;z}y5L(ڜr%Sl$o!oipjwО1#Xx ThMpӫ!ʬ,uBn8g횔}EC4]^cE'`m]^eU>auBouX0=?-Ӱ{vjS4o62a5bd-i6~C[oGFQ˖_{:' 0 1Șki zLցdNI/{_!2kU=dX,~(g4}S_՚M+;&)")M{ Z2A Ck쪉`oR|z|F܏(OFQ^Btz)E)spk?-?nGU' Ҵ,%7?>@ƔABt9{ GzE\'>R,iC!p j,6%9ڟoWL{*-}' Ǻ+xwCϥRxݿzaqH*y?l %aV]9kKѭl"qadE|G Y+zى;)rv;} ҦĘ(:HǍbYT,u`Ĵjy@JdW6qX=KT8g?q [2tu2Yz]xtWE9HZR%"9vl[, gX)gPf#8o61SmbSp0_%= 3I} j~]"nULU(d0x|N>U}Ơ'/OV9 jT3@L!b-{l=eX%ASDD 'Ykh֠Cc~n8Nlps1y`j$rbHcH"߰ӕX^Lױ.QL `f<8&bp׃q憧Tϗ [$nJYz-9f(4$)ǖTu [Mr!YO^~&O2B{SLJ Vnށp1^#|@:pVcx~e?;zVԊ2ĵ76V 䂒_ySyQ(6.\A3Iqe#€ &QUb +@7{߾ 8Xunt3ƴ^!P.9.:W\LIHRf ;ZzIg~z \w =B\ |= { k<x%|NGU6l{E+@͜ w|ݚ̣ \(rpA4\W@:ӛFz6LE7Y{`G ׉B"}ma_lSRi>>bVp#>X0Pp Dc NjFje_/kݐqL8M:lP3\Bir!rb\K|Ma«;b$:6L"7Q`ʱ+ۨ8-'7r$`>>3|?3^gLuI%$2^҆AM#C+Ql}/U >樴D7I|(10 vpS.a u ކNG -s%)7 ޝ;z|yf[3ΑVUP(RliOI NyHd@ {te6H*DOSh`Z`=jϯhҐ@Iٜ]bȐ|N]/`ތ/,z(aoJʏ>sơi媰nҿ;PNqS[:yr9ua܆iiCgbod od쥫0[[OF3`+M^}!0!'X<#P4bO;fܗfF4'I]Ѓ֏wKtQӯ fVd_C eH#{WK|s$1dB斔W*/oEv a^r13=qHǎۃѲȡwF,|n(4/XA t^RK?UUCB(2&8 %{9<}8rܡP7W]!,/8 MGMZȄ<>gxKM =6DpdN "0 ]Iڨg2D |&sXz7bPFj6&ث i hTq$B$^M3lhk)~xڥJt 2_-; Ғ&XFM77\}'a 里Zd(3/eW;f 7"XˍOcU4|cv SL|,@(I6tM֔ crz9|5=ۆ}`:|ȜpqH 5 WyX훖 Vo^pAv77K`z3_}6^x]{"G;LcRwܡY'um;f2I,% 8z7uGQw}Hˆ{gh6 S91Iz J!=¯|"|@tpj9UU (6Z[ygubq;XuBķъΖRut _OfD^,`oGe`]&EPy[I-.{yʆؒ}+rNK1!9RMjܛBv<;@fhc A\ ',1bܟ K!x3]oZv r9׊,oSVOLB"6MXvE'#x5Z ] Mk<-T8MwސhVVK''+S& Aڌt\$fӇ; Ozi75C-55Uyr81⒛(*~|7$_4 ے__λ1FN{K:9+jX%>X廓T1N(/[y݉6\fŕL퍶,dOPrWx }*-̼N7 E~r&`"[" ƘdQ8(D*f^ÜB[lR ]m^P4`ʙA.eZ6x ,YB}@" m*a)6LJ$ʸ 5|[#tN>|4=";X>h 4m @J17X;fhZ]XOV.!|IO,:[vԕ$lKHh]j w ]0#g=y-K%q{yfsH[IͻNLV a) UseWcT"!%SF 4챜(ildk3ͱ!uޛHMJco޺P!!SsJc@.l3RyA]D%-y'ZĹ__cLG?("Ǽda/! A9ޘ|&):"܎rR_dG |%Mj.Jo?X8Of ' 7G_3df΋}vrL/d)Z$dIcb2Ě -@AAAf# 1%"4vr ;׎H d]3SAt-7JaYrkl&5\ѾH ː(UYX']G1#*K97Y2f<887aNaZ[$͇ܲdjvɇ}kOx|㯁wJވ.24S86+?Uz+(/fֿf®{,)6KqD =ކxZ$įc[%2k.晩{T^ y]z_\qI}1z;$Mҷ]3ap#oGGpX_yZ p_sEenSϪH0,5nR"9XiI{ ,76_RzmzZ;#~PueNZeSKW&0$>V >gRB(SVsI~NV UBqovHJ?3cF,Ɓn pW3?<&iŹ@bI_F1ysAKjVEqtZg\Q-l2Ef0t9/SfA|# ڻk>؛yxdh{ojFhnY6E>1>0G|[r 1L RGvVs -0ڇO ]Ӡj̍lx։ <žwI|ou/e,{ލ15Gh%}Njmꎇ+ϯ#wdMMRn D?9_eel}]cDZ]MH21Iy!Aa=_ېb~y]Pv nN-I;R؛k:;ƥ8wܿf F"4}Olˀ=dpWz"@9/2 ~R/B92IL.< c=JmCR[%,zƇY#272kg%=5OۍR(eX~K>z%WW=a+ $sN-]_O}yU9{Ѧ M=溨D߬e5Ot[6O7{El~M8x(tj:3Ih>KlnR>pxHSҳϸFL%eG@%?d H["d6F!OeS2 ɼf{˹lF1cVb mX3SAJk-Ƹ lKj s2F6Fs9;Ej)=[qcaaե"ł\'AQ'b?`Nhc+̪K֚Ғ' \-.6D _-cX9!}j\?t@ X',[b| #2>5Wi%DVl8r'g"Z\Ҍd PkmZ 6 :)`aZ6ϣd<z>JG,b?S&}Δv88PXVQ$Cp|b~ ]dLPN *9VG)oEa&J!۞Ɣ Vc /A]3 sh L" ^ +ڱsݭm=!?;Q]8P@_m~ A-a0b2 +P7BLf@0_Fc|Mӗv'9KnR]%yrg[5>a,P?Y;m7Lq@*/`̜bècHP\i{=I1K6uIwRQIPZ%\v=֯uIhbѩp ɖ>ftk@gNJ^EspkI$$ v:Iݦ8^;⨎E[,|!?q.zn*$d1wOpQ1 /( ʊq.g` a+ Ywcz |D]lW4jzd7PM1h ``$k'Lӄhk E#1Wym&sfpjNYlyasi0B`&G.,^]|9A33KZÄ[+mNS (ҝPJ{{3o;q*5q>##LMb3_.P}GYQ1c)q1X_DSa1'[/8  Ҭe!Y֐Jd$n|VOl3+kK/= n`GO]h{;ifpDrSJOf؁~9X3yjڡb94WrW6Pb›s_ՁQc`JulD5k^ʧ< bۀ^]m9o Jj@rȳ̿ce/F]}zTӿ{ P!DP3kypQ n=zD\v_B?>YځOd4^a,>:ǔXle~PV> @߽v0WyH-MCRiˣ!mfJ5Q| e(= 6\ [X;[sX ?F/W:Jih' w} ȃ7g\[y+jeE@JãQ~ťj? c@HH/ɮ{{< tn0>VS4% M4!7d/֙O֎X7c SIvkx6S::O&=7Bq`JK7,E~8`~[q^8k|hdž`l:FV[ kTrC$넘.+?<=9HI,HuU@~^8'HV|||H9;JS̷#=YHLh2똈Z(Pjion?d|I9pV ^z}vfY #%`FGlz>r[o?>~:.}jܝBT cr D,\c70X?+W:UX}G< 6 EڈC~#l|M}IC;wL+Ջ#vFN׿ љX0,>3L@V'~hDX∴q4t\Fd.SHcjIi47_`Ivo9].}2g~v^@$*@!rv#@P~ uq‘ ;\ Ȯ/61;&u`W@»;[7ުBĩ>oCF4'Гx)//)+8x Ŵ ,e6&Fvklv=^TRntv_k볪 G29 pWzpAk͏~E0Ӽ۸m:g[bCѿXGbUڧXI#v- :xYTaY9@T|I"'i7;0 vيɫVaA,Yp\ƋLFBOT[-1g,}*`Ü8Bs[ ;Ov Xٝ]Xӗu1y *I 4LrxZ܎Llv{ZD1y)_K׵c+^Dooщgԑ fx2wuYFShiQ@QP-vdxZE̔ivW34=5J5 '5BBİԦ p(eH,VGJ6 $lmGxT2{X} QOU~BUQ2T wpy?{xc.5ipN7*2}[O3'_dlE9砆ߪYZSU93?~asZߣ0QQLT>Z8Q'iۈ,Q pkqoA")V3DˣXǢPx3. clHOgl)fkCI;"CؒY<tTyt3mPU a4UJcT2VM3bAqmVOs ;;9͝a[>fnXF?)/`0\2Ws2[WZ-% N#&_TߵX![V_r'ǴBdQ(._,~8ӕ̿*#btyq+>uVd xk?q[Po O>uejg\v Ѥw[QCdN*a(@XneG-J,Tq lr@sGCvt)@؍  :עfЖďOݰvxЄ_h qd"LTgeEp\ Gr'CPVbxDXծ-|U/~M__5^K x76@nGzس-D'dK {E'&cLBq87Y kϹ00.BήG M]!YyPf~uBt9myD\EDzTP8> &( x IZqO}04P9@<67Au6yhdcb:'+" Tj+nkM?Dэ7>$ИW_ q&}vhj?:Szno;TwzkasCӛrfT(@` .OZ?%L-Y*!.AlB(k,6%nol[\~TvKp'9jjso=RV*}88e%j%hj)eY\} 盄-BvlC*/fMQܟ˗Q!$x>)pC{gh8 PY6Le#n#p)^_(᣼`m"vSYQA~3}iFhmV0 wvX،ErF,$]. _?:4`r-L?u(cS2OeJ`)sŚtG&qk{Gśh!E6ݖk΍KMwE8iOtc#Eb8R+bV7䮬tM2_1Yg,ݐ%#F{ -liIY5iyh UNɍtMߗ/)i1b0m}eAu ȩ{ϱ%m eИ2M#~Hȍ'dd3؞q,ሁPJH4$LbbuD.cbGDD̃4Ĉ#B?TJtDP_ HtAnӹvYc]Rvl;lhx6kq4-%"ҕ@ ,9qpmnoKqߨ'$pğ/ճ绢 D319kbw@ }3,;FqpRX*MN-0 7ñQ5P^K-%~Ti n0'c@rvv}#Gzil>6A558H@\CXd٪AVgh}K@j))XS!ƛVOQ`%o Wqb,sv2zN ,=,Uֈ%w\_gT0s#wJt$@~"G ^*hn K MK 5E~92M$$u=qߍ랓;EI҈NF7WTp/Wȑ_];(mw56D.iA}R=hY0=-*\tg'kYgxq,_'+|(6.><)7Rx: F_ŴHoA( 25_|g骂Mm *lyWEX?Ԍz-K$ɫy>%z&^Ac Yf P+#f eNUzj’)!k7l4Fdmyҭ_ J8RO-/ˠ.~;Γ?2{r6 |i,ʸ !eR- b)jg5y$gWGwy2Sc V@< i}5_n_~Ir  cQWc,/wAG218W^YG>!=qїKdLVj +J>=6R;%^sx &:QQ.tʬ>덾8QScV%zw_xgI3#ə6W7˱,(nr̆\4_)w⥽X[)$RE7o.L<1FZ\[hyGuhbҵ!C|sF|nbz5׈`Zv- iӬZybbJyɵR;ChϻO>7kQ0.V߰vty2R uxڑ'HPT1n"׋8ŅEM2ڊ+;XId)瀖mh:$.hq;"#74Zt[S{sW4"AvOr*bS֡0rhYfdy}(+;/(ftfYGDڜi#$NNeeqByRK P%aNwHU#kDyZ*֟{\Ejy* ᠣc%OL8s֜LDa+3|y^A4`1#dǛ_`i߂ny(K&"Yp&pp &zk*U B,."*c4B֌y3SXL#fs BU0~ȄZgN15!f>fO|vAxGJ>/G0 CH=vd`]y\6c/#\f?m5C8$Av` ae2]bjh#s'E95 U!V$3ȏ F V1, [, \xHA%V>a#t.˿G'~4~ YxgrD,}J/_5y)(@ o hsjYޭ9O*wCq񿫱oIܟś2}襖-Z<1}j DOEeǑ n<#$4%դՅ@MPRȲX#MB4k[nE tDN qёI ҷv t~)+M]ԉ&]-ԇ<ߜ _L-ځQw4/Z%!IeƴGm=-#ޑ-wX[ij1ܘAO:sULCvAo!H|@ ^T$0RSԊgdWr< -6*M+4umŽ=jqCoŰg!D)t17EJȘм>Ux4/ f3gZ{ I UXfd9zEZ+ X<`R3l244>76HODDZR@N9)_AI}ebMN& l|EtS?~{sY{,6F$SIZДZX|Y6TFOz^1Ryjߠ pbIpNYv97s&N5d/i0iѿT( P5iZ1fjWً[ a}ay6cd:㣵dhaؿT/ITc]G3HQ,APmv]'RbP׭m)*S79[BR bA(7eS kO߶0/eWYy~kIMVue wfF"$8[!.} @ Nj "- L)c8m: $ǧM)4s'"X5۵Ѽdm&A[H/4mlvE|Go3%DL/_uRar5iM;lZ]`= 4:sʎ8(Z$ I((>"5tZӵn6BO[gpd)H(|\P]ϞA 7ls4?p&~1 R&ph{6Ɛ+pNNx4lCeEb+IhG>x{ޯY++8TػTkh̙ z`=3=Ĺ U_aԲ`Ya(Q65#L$R }谂o_2mhG}TU ӫ^kc_A>[yf\}^gHO 5&D$kw$.<$4ЏkVY0{bպWwɓ<3NEI0~OZN E' {QV[mc  ©+_R0_+J$3Hc0*3i=u?k3Ԃ d4Qesl!fw)Cݎ/Mq'W<+-RʥIX2@1J{B ( at5vH$Z!%8XW6)= bi«":P]f7tnro+V:x'fħ;HG2=ԉVFҎzc.Hx~EnѭVE^A[p .kUZ\4FAb@v45XT 0eFnW>FC P@d`5zj kQ㪽m܅cBׅ#s<|x6m SV+H!6zǖob{'C|}Z?6+U&SFZ!>W| :[s2`P\(m<辚Wr(yAǜ&ӾtɔP9ȫ+cjfV>(MXn>R_} ५|U+e Qo<䳟IV+Ί9eVt^i](#YXwL DTOK%Km6n,8{4r@hğr>L,TRZm%bQ28ϻtoS;xxN>7dbgP3SU* R%::76E0vx)1Ҧпtև{}gs,Hꇉvvz3Dۋb, lvPLʆ]HpMm7<7KCGf,QI@F?{lK?WHyO) 賚? pFn pu ?ac_`+阭sV.,) gK?PWܒ`_QAFыV,S" FHS\%~Z\a~qSz;s(9lrNJ7c 2KUV %/2Vshȁ}tCv㧶ćplp9 PAR*V)U%1̈́Yȧm=JqEGh IPH.sY:LJՌ]m~KqY|RomŎ ՞8mm@.;=?"fe'a<K  hTMSX{ܶO2=~$ u؏?iwr4HDιȆjjd$BNo0 NZ[5E;ev"q&4љkfg@[8{ek9?@ߋA&6m+x䤋5u찭s&o/ZV)H)T01[+g,n;=s Q˟'֨]lfA #] ȭ\f> )4BM=S{kP Y0/QW{[11hkn-c󭁷ehBIX_BVbhhjJO>2 V\u Y'=C>Ry>U\d 瓦շ0AkbQ(X^-V CC=.0ܢ*Q`o:/`{\r# 'oܻ;$利ζr5XO-l6+:Þwm03/;WJ)be90SmtIޓ^S) #ع3>n |_]N]ېDpjsFv/}`6:W*{b]ў߾rŰaf;б} 5AUT ;? j }PyglV-[c׭ܰNʈq̅4W} $gI}p>aUri ] 0GNf3IiyM!pTj?X οj մ@j ڠ ,'S87t#%㶂b8Qz`P\3&>2$E8 !W} lv4_~mNޫSP3wg @:S@b:p](+;2_hߥd}9)]#T5S9 .loeRfC楗Yr%P:*X7WVs'}JU/Wm>|QdDc¨.p` ?j,[M:!wicESD8vRcXT"deQɅV06?;F 鲰6- 0taVS'+/9=![n1D2櫽TV{4mb׷f9mζK$μ1vV CJ ]H[F>=o~5XY; R, $aV#y~'vYujHlJnNFI}Ynhź =n?塹oKjn.r}DSnG}숳)l""$ƽ wt0n2ےΣ,ގw6 Lm!^ɃÏ eu֐,:%T@wo?- zDžfC)Pxaǭ*lxR dC.s20GQ T;63ߏ~ʠ;,YC J3ֿm*a 2$ym3>8<ɑks 6iZ&Z6D6~7-j[ ^\>}%Dq}J1iG>~cVCA4Q/&8DW)\b 5E%hmJmHA]S?E2Gi?lZ*30\=\])1ʞՍ]e>9]UAqRaog`7ه-MRt#y3忱+(b HkNxD- `o xr\JR|񉕴 l38M.'Gy:ſ6pߪ~f} ߓl}>ΣTվti?DnN>k,I?~9_}o+pP?8W@0Ѡ{ vڱY.:U;1U6dbG^G4]5{ ǒ⬙mZoa ԧpo#gYܗO5KF[RʟsrͰQaqeI5Z* 0 V^]峔QoYE2]@;V0ʬ fN@z FZu+aq}phN̅q(*/a(2'.lA.`[gnz{Ƥ9&+w~깴>͏S%i'L@}nXV!sC҇B"2pb4_:%\Da=hB>DR`bf%CX#k@ÓJz7&~ul9OXbyzh , ǟґR.n>\'Xv gyA]X 6EzvR=0Ɩ4Z\u۳Xôv5_?sj$\ݸrz%/ 7&?7rCw<ޓː$gL6mS1c t4tRJ03OxKJ=:\ёT(fk+MӞ^ʍjJ)ÎѫѡYX 4vAU_Yɶೡ95{c ҵO_hF(n@~gr<][Ѧk 3_7jEI1fV~!$]=2hwϐEѮ{cWo8ϒVp)T/dq6Z |KLG{ S႓),4)ڡcKTm3k tjT(2V@  oJrVd ;?bFj q\T֬RHgɃB/ZO=.p*0D:#<@OA!$H{紷9'﫚haV_"O~2hٕ8Z9c{"נ9c~?usIRdTV+f_<wgٷm Eh4Y# ONbtK75F$\Dwi$Ҙ6Q}p dw.v:7dĊ^6o7(O$u%H?'r eZ}f;=v#Ҭr5Ԗ ρTpjjLJ2γ>|;VKCYN?@XP䋂@ mnZ <K(mz(Ra.uMj)*k dacEUFSDW@VaڥӽnϨ-Ur~2"0 U>( 9oFE{/|%Q7-pV{#-3ՉdDM9C.+CqOAk͐U~ܤ~iYآn % &Ƈ ڔJZz:6m^M9\j?r+'i4M1Woo Z'1'"B)#,1:sl7Bbng^=9Դ_& /3@:BX KrGC;۽]$KgBqg9exI4WneeyٵaؾX7`cuȭ>Yii 1tLԓFƃbG4DXj J3_oQҶ4iYΛR"ULP#LOf(LsEuw#澺T:"fveܠFl%v*" 5'I2AjQ,[.VʹlI(.e&My#vێjÌPw@A,FnA=cPKir k* M+\S2wSȧ _/C x=F__LH7X^8-{P]O H A8Zho~jk|[COW9Ԍ ӆXuTgOҥ+HNT{bXv\: ;:rXJ[;& pE6{hҦn3)k/\O)<yj@. 5@E9f-*8 e'ۍ,pSp 7#쐈S7LUk{ tyy$[M`TU㽾FpmDJPHcU|h՗7`+&kd [/2V= /4%cNIЦZV1Z$cI9sC/' >Luf-R/l%LGy-0v[2w$iVq[2 t=c /mЅ1ւk[*yb63꫕m2H#_#Ujwf1a>=|)I9y PhOBo}O,E^P/+,c}Ch٩v %r7qCEwQ.{Nkqȟl2ūZ< ]n.D͔&ccq!-]sEX+xJ Mn J  'V2PMXQJ4%{XF3D@ ҥAd$xiǼ[oWHY/^6{Vf8KuFlfVX lG)hIז-h>im&Pk<s%q!1?}.zɨ2H6uSIU$i5Jν6fd+lLko48lo>5[ǡlT cvZ>\&W[2O.Jd̲])G gn~be{rhdť^RoF%@<,wtp 0 A1pٛ鿨}Th/?f*StQjXjæ+ZpwD"YͭYAl1Ҧ:j{]f5C hԁ cBE2rYZ&zF<ŻZUHLm.r@ũiPbM\sVsSm+W' Q$ ^bB=]pՀ Wà毋pQCVkQ|/'kb7d/+ x jgl!2#(SгDbIqG߲4)iO~:&anܾ\rsu(zs+cūfa_^-GzXJ:?¦_t][\ Js7dz痛Wk9֔ZdYh0WLFB z$$r~լ4 U4p- ScZ/ A5f7[)v)CvpZNbiF;٨BzjOɆ1]f1q"3Y]f{yQ^)I#E(@IkϿDT8Ojfz{:$#HhC񝄤:<O&<*TS+8lGKIA%"媮8碛]O%)4-* y-YG"c?F">Å9[L':';BrlNޮLy}}BneE@wbL' g?T<gù'Qݲ jn\o&Pjڱ@uUJF,T@Gue0On;?z=k8nS49U6U t'3uQ|:ϩ*мӊ|Ed{"X9`$\^k^rXf<:%v5b-ܾԈ&y |KF[$LPz]IZȫ, ; *^lALDf;91L$pWREf2FM!  ?LvDE]Yݡ(yUIӦbHL'&o 4+_jZ>.YcOg:8RΫa'wk}UO"Lu5M;&ژD4$2g]oNF =7nCydR@ _)l~|mw\qqm8·<5X(2}B/bln5hsN.mf AjAW<5hy2U~\oKu+sfk%j^-iQ)#T5רaoYf_maRw B'ҸV2 _)>SPwCWĮ/Yhdid$9xT]sA| Տ! Q5 j:p)!қB;W-R 1Ҭ~ܔI*61\lwkrrR&/$x5.ֵV"^yWuPp11/&_h;f&ƲYDVkH3ez 篜Ji@#ph~S>ϯ`[VJ!qEσ}{;V;0` U3ĉ@ ?/n##9MU11}ρoH5gJa818? JIkSl!f#Yuņ8is$L#2/\ܜŇibw% (ǵ\P^YT_3E!d0l ͬ F׍p1^bǦ]~\ ؝f-HAefC7}˭#ԌU⧫v|&4\ˡ{ׂj=ã0W[OR{< N`RiF`_ ĦnCNŭp6Y09yy!k% 5dB"H{s07^M'_EviӘ:W<CJ FγW9 X} h`&zo$ z#~`SֺR#1:|Ϡ[3z8 7Ż31 ED-M44MZ'S9F۰NDsɭdQb0PڙSB غ%ۗQGhxNiGv3ONzś6VyLYA;ƣAV(:&0srbST' Sh`?s߫swh*a3xRy :u4Id#TFnc.M8%fn} XnC?U9Gjp(O 8tmB)Er  E O()_"ixSa}Hb?/^-ڄ[Z.}*e*=qZk }ahd]p 8Wى;H#Ccps kwVi5(`!MҐenp+$ANw|˩qQB#\V9缉UAbR6huv‘?jdC[~L0f쳤oy CvxfU/B5})1PôKJγ.I 8v6hxa%Xw['ItEwᲺX ֫b|8ĻmHf`8r'=e$]iA4^VײD9f81ZNgAnc#_tG2.'ig_RR≯I#+TWM BVv>="fu[\  E6?P).Sz΋#cBoNp<Yejn<DYB\Oi[1╻PmX=uQz;/R w3Fe.zf44OɥVabȗ(ڐqmV-X)qcb q\ hx*AiWKv;͂v1Z)T&=`X8NWDZp| s3>6]MzK͋$ua E;WǑڄTLM23T)QG )}^VAۂ:zQzα)0%͞.?y`wR2U7FE U TUz1'˵:pNWuxj0sb'ɺ0To hsYij% > ;*V'[zT785aG8OOخ.:j!Z9֔:%Km`m*IRRyfqow%Pb$mMdz6㴛a8,U26Kb!AMr oRi֩+ %ppj4C<)xv9.E('ly>φmalvrtȫ̲hs5fv9glJrb;,&];Z- " \U6x`İ5XRNm=(EJjOpU&Fe㐲b9^!)dzVG{ּE˟9ݹaAMthimpt:kEund0;g;k/mwoT@@%kD;8y3T XA2*Ãjػ_i3Sͻɷ(P1HkUSxbs#TK*#B\J_& h5-MJ<=[w6iJ[wI("$OkBtz_fN/YImx-9HS' ϹcB|/=\2n>{wG? ^$54.̀̈́s;)dƉ~d´)GR`O&ODj-r&+9PL稓!5f>Tm:#Ks0OwnD#RX UNok"O³1U&U[eXiG ĻvCF;:JzL:?dDR`ʔ/|j3^yyHTXy13+N]1^ oؠ't-?nKDG_N=!!Zbj_xsKyySI$U4Z;&(/a{7 `qaY۔jXhjMogc䙏u ={I|Y)c.YeVy+B/Y"1ݗ<1Q^ Χ^R_v%Kc$}T45eLG:tRE_Fqڀ ڷxP$2ڥ sL*B1VBMR|KphCC Ȍ3oS}s{oA ⛐FNt ])QTi{2WW0ybkVz[ /KQ 8il <f 崤ϒ/RUrCcKvL.Yv T@IuJLVQuBq_+oq3ΐhg&hܾw,~\rYKflzPe-,"4=/Pʂљ'r/ht^A42G  pTe9>"sbz5DQiF 0kEP;>c1{[Dlc^x 6(Wyv|O@26:z~">01_?fwlX)DB$!VPr}%h'<݇5m޿Vͤ_*ь)<:!zEhj1zƺVCԾA4RzĤ8#(4}]n|/"$0>q'<Rw@K%Jt'!X5Mo+#hǖˢ1ːYPY<2G1]/J]Tָ7@Zuי}n\C4ɷĈ:wk:MtFdỘg]0bHY6ܖ{U?Ey +ݑ7o=b1j^uu;` [_ɘ \|p0\p(ץrB٧k3:u.w#=9 8vh=_Xx΋6$r\=k!SSt u0AswGke/<}[[7;[k9,Hd)KL/ Poos[b9.LH19Ebrċ/IHZ?ͰqCjdFzYlZ K9Iƹ;D䥺O!.@㌲FTξL#[E]j OI>UT(zzGg2O62tTcC; |VYLj2r|$Tv8CMG4>fG_Mzi]W~8XtTe e3gi\ Gi)>ߘ(VO5"|pn]75MI8*'ߥ,rˆ`5)s @אWDª養D]jlK1Dt+yinTҞ(O ̶;mh4S>sI )x|7i3d,$ITAP7 GOR<[FWW,sr ^-?K4Lg=&baG||2H=-ϸ/7E60"~5GaĂZ5uD0 c5|KO4XA&SGaN@.>[&7k00N_CE֔6dJöąlTo|J.-a&gf =7`<ۈww![:mMphڪct"u'q'',0ߨO$"{MC%ÝƼPD9)t^:Ӵ2^C'7U;JsytRVd C[ \)F3s(f!:6angL^" KZaZ).%bBG-".ӬJ@Qʰ wN1ZrY.[F6QR1~32.Ͳ\#=&U⇫y55'I9Fz$tQzݏB?zc*ePWe j}W>PɥAhk(+pl^K4t*eĵ^HGzFT75*Wm,ۘ}5^T fme !hz4+^PT #z?XjjTb!zYZVI qjFgz=iU%_5H=Sh4]jA5jlѲh2LT.id oҡU;ty:tpJ0w$/P+|}NaE蹅5K5iX:dK9ş̘#jf"pE-S )*H! %,<bK|!,y[ stbP6'SaD(EWzͦ5eC#ʲzy֫d;cZH oHEU6S|Țu(v  ]Kg6AGɍ=\5 ]gfvT rR>򺐨?Zs!/J*> ȢͰJ2’tRp֎0T*H8#{Rk!)6-ZzSNд‘6yx9#ՒdBeӑlK&䋗`KUϪZ~NGYb32}F¤ .4p[T0'`K[=\iƀG9 %/H+ 6+HՇA+o_I_'TF/ !G'Fj ,sQV< tsǭd!]Wn̵V䎾_[h.L _n)[G[ Ik%M@THjf+BChCk3@`.Y\3Ws'̓de7W#'#@ߣByҟxZ|gXYj]vȆ"U`\@_8RC d\4$ زk­Žw,ZU5{`>_ [h/:[B\˵;8h|8/+P5~5 &B !{֊xJ.\p? aPulB/GdkHY:k|mmفi<  xq3voOkW>ాr<:שABx'usaJC%<" ! zHvӂJv8Ų*=~+nډ-O#tjPoTi@0w}~ TAe p`@8Զ)=Ӊf8 %2;|ޑ7 z"#` s+:lDVCA57ISg%@S`a iM@7Rk _WŒR+Z(%(~q@0[M;pMXv1i90}AVJ 299y(rɋu z&-!BI\kLY@9V:” }]Xa`wz+*5?4)gt*8[-\W[t_;r HC]bA*=b0H|SU=H9WTT,lykϥ"]lAٝC7 )΄rjݩwF4| [ `Sګ t 3 7N 6gB-{ua\)~698ywCzk Ģt}mpOdb8X\{H N9Ne4/;Z4-"Tm\x»miT%L.MB 1o'$o+QB9rwfl6+ɫ<)Rvx'Ķ{R"h'KRizTpSu$] ҐʝkEb*m~MF*M7꾱#jP)q&`7+}0\=6;/t.'BȺ̻@3~zy0Z/SS[3pOA=XϹ_ sk:=dqƄ+JlF0T x%XX٦1"\exUt!nFlWc sH&S?0V=xWH{$K5NywbO3@4Ff!e˥Sg咇% ա }wgՙ_▪ ƇzwFl\ة1~'>Z͇Dlj0r'n DK8-*>[c C ){܀|ⷾJ[KgU Aj)O8*xC\-|)zAV-xdY(,QSTS3:xIAFfu%,#![,q5mHpSRBago$Oې}oi?@8_U{h02W׻ ev(ZTQnBk-,N? |@I9N%Y7[`~ozpZÎ'b+皙bg=. m鳝ڔك$D} ^>RgI r SO̜&~mAK 4]On0b$oe]lPȭi_ jx_W$7 woPl q4 YXKwg]H➯tM픁ы[FT(WqXHAyXp>l I4$%̈́B)-<OMaȁ.3tP0<& ׋p%%%N؅YS(uؕ1!J? rjv[zU٘ks;SVVownb6 K}N*'3#z\6,ȕ%#i=Xh4ʕmm 鑣Kd?{]#ާl]t#J-AC05SA[}hFR {=pRbԨF0GP^ b~6hwpud/7o֕p4*^s` Haz%6ܵ6_~.hRC]^`{էN5Hܐ!Gjz6MM1|uD۷ޑlMcƬbNX!c)&v!"!n_#+ʯ '3KF_K /DwMʭY|N,M I:%쉁GDKG$ݏ\Db2L qsg@6-b]kL^&<\d8]N5>v " HY|C4|$UY[9@j9 4]^Ĉ!Ӭi:)h4 Ҷ>K~a8q(P7:؎Ϸ>;3*ӿֻCSӗh%{\EBXq0zM[@lraNoLЇ`!b!Q2(5ٰW˻nAB>@4M1]q}UOdLrnk:G2V\36m3P.%?S$eA<`<Å7{ `y3EVJ-0mS$F&9.s'aU<(t` Cljg,Ǯ Sa/tKz#>hGVɘ }5/.˹ŰN$C<:!#z+xMLjtVkp(<3!2C]h7䂙JENq5^JRC2xEDQd"ʰPysDږs87"S6-Nmjn<.x^P, `yV<Q/QrXaO'K]=κAF&{zVˆMbW\D<h-lԖښƈ1\y3cz{>Qn 6b$rF>ؚmgFI%DZ_-4rך[|nv jk#]+0܏NcN5Ծ&QP$[QZlzjcESv^>W1;O _n84 Q *0uKNtgii6!Y>Sn%Ѭ*GOlΣ-Q1o*tUP!})H5ef My*(:.x3(> ɏyM{RɧϿ L{ ^v[K5v.]G36|<ʮVm:h@mG5nBOO'GCTQ#:;Vf ~LR7~S }в7!+LQֆp^" 4H̔o: QR]i6}̅(6Eng (StHedXJmէ{m1NuY HŴDد`;kt+ë> J1G EK= l$s@fc]ΏqpZȹ19Ey_X$-/M$s 5>}7&ZbLRfP\,\]Z%L $MƏhV]7; C<|Llj={Wfv5->4ݮ *t`K\\gKq:oTDR|HyL n4{>sk>[(]ʠJ$5x ʭo9泃B4l Q#bٵ>k@I~5}~ΕdM02yY65ü:J'+Lm&Xx5!ղ7IV{ ; >MpEx#O;NeWtp+cCL'덤cmxxx1MϺY/]Mxš'`7Euy<ŜiCLApeZ1` SqA\-ʸyt8KnsHWb)$Utnf8d[yn8Gn/L[H m-/puBd+y=jT1-J aT+Ո h$H9A0rwc>Ye(LϰIf eqa7˚-`z)~ 6 *) ׬zn@,iE^i-lH"+B-`D0E\[̅2ϧkf@xh*KʠR|WZcL;ۨK>UFO؎ v%V ROJU&?kiLX%4^ =}ގt+#mn!5-E ;K8[ FbzWkt)daM/~^ urc/bVi7ޙb;9M,ohgeFeȂZýt{Ƃ$KkOոR7Rv2vA,5 (J.;$4[P rNr'mgTWq)>3 Z۱M>{O`lUQ"ʅ8B~'E" 3>?o bz=uJ \~r5"ٔ| 8XUwGyjk8I·-_jk[} ղe{O\ĤDyb w9Qlxv0 -.6`v0,rH)9APT쓔q=o8{5ďEta툂_oǿfyO꾨@FoQƱ8PyRX 0kx<$Yv*@;<=]w_+FU=aQ,cpa2)}kbSYSw"[ z9j-@G("` $2 C+/՜U+T^}ra%yKx%0q'ig |%d#U_}vBb D|x?B֔@,+F/nBzA7(٠7_L͡L8PsZ"I>:xIE9csв?7"XwBVΚjR|IǍܘu@=3wc0ا+ "vUwL'DUO-}l|Ū`mw?BvѿD|d.\MͨY]}Zw,²dcɸ$osA`/ %bϏDRJqI42oiVO8~u4uS]Kfq v$I譥rܼ;n XOc"_tHa~M(u߂Ɓkdx4=+ٌq?&IΒOVo?yfYWa#z З似9q33T`F?"|1`J <3?O"fYMcsHJJ:~r|p) 5focf0ԝAu=ׇl,| G$E6F2 IVMFj<Ʋ= z:ʦ̖^^SѲvs1Ά5X |0#Bӌ$f_M>CY 'Π3曁V6:y<{biLk#l.Աir;/ ވ,$z1;^F& \)@ruǙkV>O'XOP+B8>?gaV{e1u y^PuV7;?Jlk z@ :7dnUlAM|S)P!KBzU\=&0:dUi@h|IP "\sr #ѢօQ/QgkX]^Dz|^McnIh*jӉJ%-{Qmx s~hyNHYhKɉI_4IwErĶկ&-쥹 `[*{j~[Pd%rb/5-D#X-'n,fsӴuع4sYہ }]k& ! E*.,{S BEKw0K4\fX'ʄ;YTt7ԃ|Shɇ̞DV6F#(PrHJgd:"!hvLS_}H[_Y58Ďޢ.@a>O} _2 f^Y`S%lW2?Zd \á1sEA׶~;ofMEd4FZދγԊbڶoR74i Ʃ^w2Xhi}1h%gkH N UsTB?oNN;DڜߓZ5 u_EtJ2nr'{S_Acz>&+F\g 1%.@V݊*gNQIkF5M^9֢GM8 <# þ D$g]/d /b;~=#^q/{"i14ɿ%N ZnJ/n蜖4KmXPEoI>90l:'C 0.fWxVƟP!d'-Ŕϓ7諸ymO"=>–|G HO ^nB~ 2G`ד.05 o&+m# nx[r%_ pV$(܅|E$ gJp:T퍞ű[RHzf9Hkg$ZM+X'"[+s*h`2U'U s 6I9Ig 1UGw1[0] 07$P @gS{͆'M-b.7!Tc}jl`@8.+6E0A҃6(|! eNO)Z kE\h;Ԟi]G0"=4e^e{]<-l\ "T^CR7ߚڅ]0N7Ӄi4`K՝k I5,'o4ΕPǥ$ A@x?EtF䢧U>@ͻz߆Wt$(q\[ܾt`:C=a~GQ#Y Rju7Uu]#G=S/MHSrckܩ^"yPA G7!K熫r_xZoK+ynN =CIgHjSQ?lD^TY)bj-wOBՇ/*Uky5&PLC2(o?p2s'- jޢHҥ^D `F6Je|O<4&ԯR\ `8gB4)"#H=PG"jU7w^&*DždD },Rw< To3ׅnO͍ NyykJ C_"1 d*_ 5n]SO0޹!BzR#u$baCS4og5 fA7Ù+x#U%9Roy`RLuumstV@s_a384M%Q{u%Cd=FaNJы{-Y {0J7ld/]-ȕdLvsGi %uqKu1mv4zH߃9П,|54D 1!u曡}==siKP:>b}oT=L/ny8z7HnҘ.'9wأذBiS3DQ߱g`^D_'㶿icۅ5ۄPSxV \Oy[qM2hɬN欨-!a e]*\ Ͽ36?SyVgx>>pE} ]9'.;5^ 9PShKB&&v;ᡛB*i]isMO /![RBe,V2RO,}\6a4īEY?o%0"i]>S/̛V%-!-m"}ip\?wdAd 26g@ .}Un06)U-÷%/*P`.UXnȞU%Ȱ?&(/Eȶ/v/ǎ.lh͹'5Fu05?5ؘ';U)zc/49r53,`UfGhFH+#EFS c81SazJ 0kxr]w R F'C}qPs9fŶ G TpG5nڮR3ƈ_x#MLܼ3 yGo,iX9u韜?B+O5z A L}54w%-e+C Um/b!Ɉ; FVL O&'n!Kb8' rܬPuM>$bc%L Ilm$$,؂[D"zv!rIݔB)o<y?@$wxQOe*gT|Ӽb}FN[=*f$IÓ9=FNϰbqo5,V^!KBzzOYp Lj%["q>lm!~5`::AYRuМ42K tlGvVuWa;aϕ0mJzN j+78@E &hgZi\#sdİ}h-=<<_7jh_,U"f'V/Q-ŠWMSLe|'8"H}LGv:Jn|RgKiPDu 1~bJ~U˜i{gr /G # )*VeP̟՛[QNM6P8^S)[%MsSHq$Q_){j6L+BoxbxEgL~E3Dga*j'.ؽ5Q|]n0a6P]lRGkas x[-c"P~F١b@:zZ:]M-E345 8¹FCz>jUx2 F zb S S/N7˙C!JZ92-{PTؕə;O|_YčPl_;,.IK507csurk®ȈIJATXIz<?¦{Vi<"7 (Dl~amÃ֜e4\g> 8]AQ୫^ug%Q m| sǽgNSKVyc2FZ m#gvk{27eqK7Y *z1udo=.x#slLؿR?CQ|NG׉eBg tL$ź@iuA"bF2׊օP:ד%QqvQ^@7iFp8<1HQ@VgkO : x{ISUVةߍL"Oй"Cs~g?sg OKo?.BD¬ē"{S.k^%^CZ=wv`D`+mtvLBET>%'^ w!)fpS?nXlGr&aObNBN=g:A0FPn){`/dSE5e2\BFEkpV噜Wj[`0% e5Ë$5Ӵ"D`=( -m P̟E?-6h4j4v(}=;^fM!U^70F65lt¶BVҖR>0PW&"J{kR*/Gufyp #k25Q@lp_=y&K ۛg V;ER]|I!.DV\)k'doR ׮U-v?ttĶn)JmaHPW`%z)f͡1Ydr3M)ѱ'g qڿFliHz[#K„2e}yD_&G-v>9.YTq=Ɗ>{)R{xOn&`4*P &T{hd{QJ Nj7ĭ#p?"d EK[{PIx!𴧲.:%F\Wdf/ʶJKhKw6igpO.q\g3 D08,(L IBFb3wCT(Gfϵ-lHSKixĘX)c) tbL/枦Ϧ;O|v7gM6,P%v'yV_gI><zao%%Q!DJ/@g:1@41Z"#:zDk7%B,4>n,FH='@XO.To!kaisnah2x>6).~!PG Զn_cyJ9-вU޺8=&Ԃ`gFW* JMұ323}эqUx޾V7S.1* i^`|k5+9r͕7JZ@=+i~)H"+RK(  Nc%fϘ$y#xj4E9DsKK"e׊ 9B!i|ٶ*Dm\A-&i%-ԼۜQC~$\gV%\6bɜ? T4{r8B{5@a0rbs¡xZPgI>4\hNCecV?nT]b&mRP 3$m?ATQ8!ۉˑNj-vqV9N({$Cx’L"g3_YA]72WgF8Ӊma ^aLiZEBx/կya\v޹XO3>(=>)?)hU,( H_ UCn7>z/Fa;6%tӥ6{Dͷ :\ň2iyeb5`1V1)42i%"".0ͤ[xՀ0ȁF<4/p ƃ'mv-5".)޴t:GҦ*w`Q{UYPݧ0.r ]UCXk?baj$VS^1H:t?* CQ]i84*tϢȕӑj3L#¶{{LzDaվxtMwiEr.hBt9I)\j8.L+j[Uv0 \!Ȁ(-vǧ(7QS[Si䷯MT zS#t(euߝ~}yc:=j$Zܣ}YPJ/r~#- !Q+[SD2Ḻ>GԃH*"&qE?נp%loypF>鏝2XoH:Y=4\zYOE xKEk<g<` r3PPK壻?h-Er)0B/qv@l g(g+lQ$UٴNyfNN:p`>}5 ~[2-fZkZSwvÌ{YI""C0YQL5Pf ]cqRBὡHcRx7^ L6gvxcݷ50~9;R5+/ {^raRO!6q%n^2ƤoMOf60_ɟ)\Ė~^F(̐ҚyYٖlJn$ E8{ QS!D sM㕄=8>G4/,㱿,A/a9LQEoCߓ)O4F>Wt⷏B^|+5W:qv~jZv݃{;: V|tp꯽'l  12_A1\V,Ed okΟ C/-0w8xFK@OH^5\Z TԒj ?3tYJ>.2]L= [~ygJ5JqiU7. y|J]$a'@O]SjGs }`({#Wwcf콑M/Ms v$۵nImS< 1wOߐ9CfCoߺۧ4-p 64Osq$*P;E랸V{4s]Zn_`ۿ;) t: mN&o2V"<76hdzeLA)^Fa< 8_D*XJ1Pg1e{S-/@ۺ9U+)Đ0=8uDb^J&,R6BC@Х'N۩Yڋ' ?{Hr1 LQu;̷?|@y|%G>{)>_д 6Hxye{=T6$G y4r#PCw4`a݂:BћYl M_NٍwfęNW bQsXlں{)~s7DsUwxa 6yƃDvh&} y4bkES]Xj?!:XC-Mȳ'_R!KdAH&M;Y̷K 7򍹿ۦHakm7mCϲ,Ԏ`ߛӴ, իeCkQ+B-sXa났L` lN_(la Z:#uUܸ!Ibs} um~Y|Tkv+EyIqcU+?4H?HېދpjJ p`!$hv<5S@DKː2HKk)tk,I%ʵ_5ɯ l# ^\ŀIg\8}{0&L X}'2`{O]\qōpz.c= KT#?m]W;0@t@8֦^?!E(|M4&6x$j[(tO jt> 8) '<ȱ=; GՎ9R="Z!gW@bJwD2B2&,+m(ˮG7Hx2˽E}/ N_Ψ8wIWʮ-1-z K񺹕K!ATw:_pmJ:ao*~~ۮ]]{p)Q28_h(9xK2VmYRVޘFj^Nyr Е]DJ }&kkyu4}y*!(^!jr.|DCq0:]øx-vS0IW5ۘ0Gr֚Hƛ6m#3Eλ1Q~-op'M P1|?R `P{!_x +zADҽT4ȸY9BPS|I Q}ٖiCw;76|֛YӿOE$sdƽuі`)/D>:]_ [܈W*;M|%قIsg [u$mHj|Ҟ(=jx6FwԶR$Xm(~5|+ Mc& RRPڠ֨J"&!uP\\ͫ<"t=ɡ{V!tvZ6kl9W:)w%-MTFVl:]s(VMyVhe-Q xIh,f;'*WAoA5*z(qU-,f( ҅;G 3 :#;9a;*؁h|M"H[mw="RTߓj5sG9Z}t?z<[Co`<OB3XʌDaj;dT~L>JHYVDBT@2za&=,tX80jT)OG_h Dc1=`g(\qWI%D"ˑܟANk^1F , EJYm29_5U d5>@NQuYHl'p`g&V9ޒΫo6 Sƃ4LښкCV3fGhy@ѳFkƼT Ja'EL4sAL;8UO0 %=^&|j$:ã[mC YkrZvt 52AM$!SmۀiʚUfNwo(pDZoMlRYF;z\;1%I9MN吳Y*~ygqȄHMC{L-5T6xDmdZ*vmqƣE:@K&K~)%սJ;$!npX߀}~FUmE#gR'7JNwcD:3 {y lQxgՠ6z˪yQ#?US^o6fg $7zFXh,>'Hj>P+a_53cs|u\Zs<|? l>nU1|"F6'(ImbYM@*f;(i'< BZO{.'&<}zD=T!3⒓vT(_ŮSsVh+5\u\aD+sRD!b< @Ռr(_'z>Yt:-OwtSvB^-TMg⚚dZ bQfĦr r :5Cy,1`j-l*P?`+{>L{m0,1aV% Q<#G5V +)U0 fy{ǣßySxDwK~͏xl]N]"bi)@=!|g4|APa\\sʽz|_[ (31}xcZQO[a0M#N2y#cnHO%ʝ-u6S+Z Be'IjrnX,'BDα@A%&:YR$ 8Ap6 %.^bWefL^E-v^ӃO$p |[H%Hx:xm̢v'j q %䌍 Ƌݼ1!sno Q),it(y_ȶZE!%Kȵ[ُKfaAoIJcI>SJ onju^C\Ukaלw7zPQ/Zv):WؕCCZKWݑoo?PALlb ^~륬9={ԂiV\eΨ((}'\4^[9L%-` b0P4i{~e}LE 籠* u٠`0[*҂ G9q;Ll΢E+)>7* Md7EܿrAIYU1 6@HhM& ÊVy&$濄hrP춮dt9 :F'?C|r9rHGˋ «cf"L^kӨ7VDLM[#*m֝/5ƀGej FE:E{Z?IɑLA]٘5TSE΢`kt%p z|t8GƗy`\9fpV{1VWIkQ g~|ߋTɖs!QJw!')r\9)fs\ErH=73+J7S=oLq+0 z>T*obJc%zNv섛"~u5ˠDF?3wQ̛bUr !|]]iѡ ?iBwwFʟWuDcwN߀rA GKŚ qrfWK1'.bY_ ^8u{7\btd%Ccs&0&~?ݶNk&+Hv/5R&?EGiRZjLZ^{*2A* Ɂ[@6/57d#LU͊# |u5ČdK;t}kFZ? e{ܿ-êV'M`?1׋Vyxb5aK}qwVM~y;u4ne&3zo~V!e2'Snxc'˶Dbb:揜.R%25h.yh=hXXܵ:'qspGV{%j)̸@nlHmŚ;+h>sDC yԍL׏;I=\ hF9Q{!~w-No Y)ӕ;ˤs@n.b`Djm(Sexߨo`(N&ѱ0ZFKרϘF'hV84]^T%Ȳd<~:>mHotR>{z)&ZTK _{ŝh=.z!O~@l-J^68u$3hwc>xG=v0!^pr 9T`rSjK8o VLÅ(nD՝UwqY5n;)?l+;r*]1oX$J' I7} h: b+wk@5DqP<(6H۝pń9:]axوR-ʅKA 7g :A- 2rQ[/on|#MZ~tl;Z1Q֑S`I=h6EBKuiȒ^ .8?+|ϋ9y7Rk!DTfh "V~乗5] |}98'6/}X7L>jmy!rS}=vx(Ltt4چDᐜ.v. rS I( 6Up[S&zSm4Dk2ڥ׫%6کW1X$׉7{@Vx T#d*H7fJ?H_zCet8(tиykMq1.}R)|m$,J*?45tNr?" wǒ_=ig'gUt@Qvg@flays苶ARXOԴYc?SV6A$ ,Zyi'"8|_ppt0g_?qyљ?L\fJL)!T:ZO\~)qԟd6 FMnrh1듨?K7E0k" F!VQr١[E /#mQ^]Cz~gOFiIxDC֙w""~3 1*fi(9l ZCR*B6>\qaP҆=6$7G(TP 7\rzBZU>G$cH%M V!IIVR0[YR^SQ}E5$5xyEx|-n1F1K.^x`œ~`:)h|ַqT8 M_6`<(\6l  VqPg|cM@s3|gCH OҪ"u*9˞<4֖2L~][_9Hby`l侮! *Dْ3̋ o\gw%.ؖ?i~ m7HyҨf\nd&K6vI0r$ |Qo> k@KaxfT"i]mU8pq[ FN@s۟~ 9cIPN\ ^䒇Z`e)e@d6GS64-2l6<#߀WAM ҕ&+.$Ѫʒaq77#3ܢ[rQϨ>S˯0B':Zßvȝl[d^p:_+)(,qQY;U̱:'5Xi1ƐM*2ٕ.Ը#;SP<p.+\JByS$`N+֋i7~L9a͇cy?:ox 1W$ayϋ5Em8{#Ki(4<ܸRUHÇ9T_Y}Tfh Wg=vb}ʧ켃o a1sb5הdnl$漒(vժXw QwkI?mF ɷ\Dhtѱ|OZƉTMHo&Wy}Y$B:*QI\, 6^ꮝ"e;@Χ5YQv(;a)`<˴gm Z>Z Ȣ̶HV& InV! qHPujcjYexB`iu4Cu,3\| J;Ey N~öh>뙁mDP~众K$nq9sz)26?hײ-bT H'@N$A9Hq"7XDG]xqJQ os #ؽ@rALzC` |Egzq|}rQc7ߔ0J*9!Vk3W&6 " ˜S)WrSZ$sfӭΑMwj ,mӲÑjR9dE: ygmJQ%7r(q`HCͪ~6I( )}4sXPn?[4/"a: 8XЈԼZ}.a8O"j %L9g,C`!xFzU'Y6;fR0Q C[ڍ+H` b`@NJ,7i;"̳hݯ-hՓϧqtš7@UG Ъy%xŷ[bTm ENiűa![Iнvf+Y^9<[l)MW?H9.?u:7}pZ]N/,AQ]*m_ ^Pm}mܤDe'9wzj]k?mHczi7!L ԙKeC23e1 H矽L_{IIGȱ|&mE?t1v:NXZq&f]ΦgI;i WY WqmsӸ]kVJ~cK̇ nq/"_3OZYKp l3<כG©EW㘍w[e6W3W0zJ9Kfޕgu#6UvfBuD6{s3DJ P΀f /ݶ*~Q^V)B*D'h-mvD}ZIkN F䝪1sM`C[Ş|nOpH2{vNa_K[fU*KcP򀎩&~sH3Zʓ&?z^þ5VT+Xrcm { IND*DV,@'mr;oR{'] hnmѹ0YYnc:%ނWzFVaɒcգ_&N+ju=UD F5$ cz;`yfTZcIE>#%P ``6S ŌW\ k )5ڿP'dI m*~Yjq72"/,Y.\A974~J*w/gg&*}t>q&'b eJ/{Oz[AD`#cZ)U$U/`^jxԟKD` f~D Nu_Zϸ?m}Rv9%פw-2MY Grb_!8쿹7j2dV& ` 0G 4 pښE Cv2[u,2 y]ݝ!O*&].|<3orF𧦘{زRAVx%X~iDj+aC'H!zV$j9 5Cxz´<׍ k,?mΣ,DYB^]=xe s_5gT)"?`N~1ڒH]%r_$ϑVUV"c>*bGqz(VL2#Jĕc|FZ=#OVFtz+s3pM_L#7U7C0ޙ媶imPc ^ZX70*wg#[O=*nEV^7.yWSE;, @}oEL ܹZ|Nx9 g\L2nSOeV`:N\?35BnK9< wl.`r6 oa$fPIezJ"iKE-4P'!e$Cա)5Ӫٲnvy:ӌ}}3[jD:8o@=u =DLڍuz፜AEcp@)#²NHŻG z塆6vYdI6\'|ߤr,>oKth-VU؏Xrמ[ Le,}^@ь"-ًy PY4EO6:v;|@Y0S>ja (D?D^r{au!,3JQuTBЀP˽b:;ݸ (n>,ea2' xVO.2 #m:t:Ӗ\'6 ?,p!q=B"-!V6 ~}Pǭ߉r9FҦ ,#GhWҔjְ|OY-Rj ,rx[ƾ +5Ȭ ƈM &9 Ӓڒ6qO}b0g]9VNuЋ{^)?C ?ݜ#:X|'4ͽX${8/ؗOrbm+"u~rΏ   fkC1>hC$yTMfFA6o>}9@(ip+cg;_Ӣ O||[1焔`4i'`\l~_&@F?Rf?YZyd@k߯k 5-U;qAH)mY(BT"|` M H, $~i /,_T N<(Z3cR,HHgA/I)Y#ڧ^B?}kԟ!|K+K#ocMO‘HLDesAw?6G;63ݘNxm7=Cћ7~tJ7d!+ooJGHX9kUFdYJӨ2u ¯[)@Y[݊1͎0ڠ69'+\$#ϱ}D{_sQC%>o 2T0OjLf&S $PC L]BU,G{WA楹[ѯr-f^ql:9ao}ko51"HHݙ&|.fӤQ@Vl ç$߾3D⺡~~!t|Eb9$야!dI=cM90@[.rQ\/Gpyb(%m`FhsA?v"DRI +%k#DO^?Wb(RWBA0Nа} A_jFg2GJFx{ ~jSnOɐm1h[OKd`#$'}N&m7v&d/["Rkp% k^ܚ6)Q6:,'4>in6J9\gl˯ 91mLqTvs$?߼hm?L To؇;>0I)ALCx &yͨX6 B#[,?J)Ӻa,>qlF`K=Q[&l%NZ•-ҽd6 0C}~80Kv(wՊmIQ8 MSxStCbw=|\a#rm13zx6޺1M?3K=L;Rn ~U7t+yeh g~l8T9]ԇ_͠mKHOF(SoLkf}/q* db7+0a3_Zf Qɇum\H3J-Y$~wn/Kφ*vL{P*:a(T5{$Pn x+ȡ ]ud!Z) i?dPI7=ұ+D1|G:" 4{.P4R-Pe" njWY;n M0t#Dg7& зa^WƓ@Z4LWI 4y)aQ{v(r>d|wgكUK9#E:ab){{:oP:Dݸ8˪a=(&RcY茘WjI'9Z@SxI)c~Mȃ4N~ ;Cq Huڔ|X޿,EtDp;x׀/,n9K9 ggTf㇞o3 w?z8-* i \"mĜ55Ȣ@|-]l,ԗP,RfL ޮArs7w˹AγpǢMs%bɧ0IP_i !z_jm)71FZWbm^Co&K%\f#m';#ӳX PtN]}PԼlv$N>EZ.`$gxhߓ2⑱@TFvv UNT62?Wըak22ZP?a%zMV(fI8v:r34s-b.+'b'J:eTyȩQ *൨4=7n%7rh?S-Gf>!s<tOu}*9x0p T GOwg &BF/`{ۨ2X>+Hm(}܇4^R/EGAh3><\1#C)4_rW~2/޺ nߎ)_B #9RKJQ.RN[/`p_U_ Ց;k{̊I0IikaހLS Z -n0RO9v$ӂ48M(wl ~QѦlkuEM̫m@]zˌ O4` 'Ӈ'iV\.6}خ|Uݾʏt-=`A wM74oebx9GЦ4DI-8],6p&$xgpϠ$c;Г*:n|A}jo.)Q\,1:i;#:8&`w@m~uE(5TBdcLL羂D'L6@+^B&6iiim]r b(};qi+nʍ_nF}@"ƒ񀚩?Yi,fyė((5кX2m#T6 {)ʲi!e#u?fWo`6f18䰦0T%_ui}hWzJ9%ȔRo9 *{mɯ<#ِ 1Gʃsl^!& ,cmIuZy\'X_@ F CGl\o4`Tmc7K=&?ѩY5nŦ )p} /6\8w"?YeSsA(9 uAb[v:!|Sx/<=hLG5@ ^\!f6)u.}H{Xg3)mSNs/M_Re޴])=t U:=`S;,S_ŝGg}+n5*YrR_"g_H C)ibbʗd$5 ==1 8,[cEԘf'dڂP~s+4C@ǷIqRf"CAnYѱb~QuGijyЎ3թgmC%BPayeІ>y IZզ®E o2X>&5͇/FQXCE)>\!/ M]O =MFR @RԻ.$VV~T M8T5z|gj[!u*Ȗ޾s$>R>]^tzQBWc-Jym^Cu\&H?R]{c aX&(Lbl\2&MEg,mTAPPa,O]3/xs0t¢ٽPCW,`*$?h&TKEu=ݖW`o"/qb짉([km;7  J4 ѡ}U=dQ8@J垒sYQC1is,sh<.C,ܾ9,><,0G*ԏf v9ibvD3x;*iXDloʑYT)g{C)F9=dAyˈҡ:*#):}g7g J_tF%?9uv^BJ ]<^Un&# uQ h7Y8F':%`-jm.aP!`B@/O(w6Ȕ(3ZM,T\bK"!*@HϑMRF ݪmK=iָv] w)}XfDberP^G( 63[Fě zhVn#cR*| ku yEi' .+^|sur g$M)6 FQ):X))?Ȭ) u }`p4P ӵ Sr؁@'BB.r#[S2~RG΍S*iHy--\KUېYNp|ղ9Oߝ+xS4od ^v ]2~bΟ k6ݒ4818xY4hX+@UlxG' ѧu EP΅x@``/KKw\yX`ANl> Kq[ :!臄, I#L)UZ!(Tfu"m F O))҆#ȞJ@H)+o:p'Mih9mc_oApe{ičLCQ عDK Vקa qbd@n .]P&TN(bC\*̚ ` tQ9 e0'[&# 9UiJ"jF1o~xpW{6_%ĠC&HuZӯl̏7{(1|?JvaN\%>{}{ͨ8/sH@bS9sӘtώ`GvDNl|tFXRqR R3n:*Ϭx))(iid,*j2Oѡ9ʏOkk xFF㐚b`V5= 잫BG0̤5cժ/#7ִnu{TL:R{ҿwf# %P.ڤ]W6c00ɂ]gxbk{*I ݤ#c`1m4_[s^O-w3t[njMmze`r@.!(ܬ|xqoЃLb + y .N$?H zQ=9X>qwFT[;FiXBT#V)Uc)(i҇<4aC.EaY\˷Q|残j#[ߪ<=׸؏rbjg['7ovqijlq%k2O UHd?ck㥪&vN|ҫ[kYR@ކr?=L3BYZirg*,ΆW hv[H(J4"+ hrH?7{`;\{}txni@;V=Av| eDB+s'yzV'ɞ0o7Ŏg9oO`n )u, WT|7'G0ߐ,jTz#23yj> F kqsn/%j{\{Ė`#hvw~@~oC|-uDW$ a5\PjdA甓1Xjcm( s=?@nߊ. OhSrHogBj0t +W X89nGV;\;ZeοA7;1LId>ұ5T0 j18}>a\JG&1X< NoڀUPGA$> /P[|[[[cF}_\^ z? ؚ$|l\k^Uw=nn{U54''f>M9o|*)z<񇅚xJQz{=\!ltB9EeZ!Yu|uoW mP1J5xPbK<=Hc"vo 8Sӵk&!2hLx}}ٵ^~9<‰6 ~[%J'$eA:^xr~I]>Ճ,qXfUBzCuyTިT[oAdb$kd[)Cz mee! 02}d_2dsqP R?EjtH2%6T};A!"wbD˲U '6'lb4OHO":}!{vype6upݥVql#R6"ZPp#kr֓G2wj!Ȼ`"=0<ӉŔ9 ‡v@tGݻE#w':-GŽ% ]S)F-ϙkXݵaMІ>ӯgE/x#V#P 1Z͖ Mau*<&(.߄*۸ ݲ) + Ŵ>HBjJ'%`_fݩ6Bxnzi-q! ^< haL{2d9F#vD;^a*yAype{/R3̫htHHs;z( ePI M K`cuZOdMH ^^d^%coddh`59oa/Ѣ_ _Lc -XMhq9ukǀnO'$ܲs:|Mr͍jj}aºل\YEÉjaxgKVM4xNZpvf;BNH}l` -7<ލVym$0{s @jlP^uzZv0{xe9$~g@E*[R-G=P`%m kM(҇"rPXKJUG֛p5?%Jz`[,9U тxh1dzrO:̻<{*Ź|P/|`0P@P.L2@SՇXjkƭ#AS_K!$Ϳ;rIa%+CuXנ^j?4մ`F(ZcYe,fMÈٽsh E?9K|u*\VW(p=&Cx6&?erl& CV, BjvaR{࿛t|A4.0s/T $aT9#S2pE,DziFA~Րyk\1L ڔ8Ԅq VR1Dsh<^>'LS_v i[4[5r[+)?5x/Tkd!i^.7{jQVlKTҹr Lc |[C4ƷiEȼ ] ;2q4D/}M> slК)-ToT;|P v"@BZfcSpJPkN$S# jGNbPZbb]R-^hBJSֈȊdDCoWQuPu0L(†5'0J߿X)*=~`]a: ˬk6fOA |jl+Wv/+*q kWD'&QO gPx527&cPoŅC\By7Rom""4j|*cІRo1rUmc EYnESfD i`\`Ac.[lNDO~ ^E+ncT@ؗ# 0O'>oP{E:[v.sW)xR~-9 3HtqpaJǏf_AK \~cMgt"/iv)ȭ0cQIxa30B%rB^ˆ 7:d-oS{vM ~4_I-bcŒ]ֶezHI|WBz ;tPLQ@PN,HOd뻸cT3P%[XT*"FnwjgyÀܺ?K1l=5G}m}{ů̂2G+s890gFHK: |Sa*K$$z#ՍהV!|p蜱CBбߚ= $"Ef郑niU_;GwjEPjt6LN$S Mxp؏$y Je%aHH} E J⇖6Oy}5P'dj|7d% `k2o*NGN7m}D@D?,Tp_9wg?|^CRp8k` ᯠ(~.G\qOT=;.@ Jm[+ ˆ<@<Љןԇ7x25IHIL[n@ڭ.F|$ X =d˚M-dfF?鏛 :B|!$e&BiX;Əֻk'u9 BW}E*3Q-$|w$qA'G$勺Rfފ٥\bKjқ]ϾT|.ĥb}RШsal x&e\4o%ٜq| M\F9&b8e~j65d)偧S_߶,;?_y42h')Hαeq;6 \uL$'0#Hjdn>D<7s/mع.`sUUqԫ`)\cY.(iwZB,( ziջkn4-Osf_El3I;Qbd}Nor'O 5'wRq4ʍ g361TGH7˶YmZWT1HܕnEAGFa>>yŃ8وC͸ *a{˝-zFpǚ H"=o˜!`EFOOuwQV~VbjW%@oc [/іlxٴ $~9J74QGdndRiT_Š_f HCV_=lss" X1=|g0k to _ DQQÙג&C bFGB\|zjKu +Zug9'>hk„ގF&J-]*z8U'910/r ]bA H!7J;=חHcclX=R5xEf4b g_)M>cOFbmL{ǍX{ޘthQ#-̫SOz2^%/-IFCa6r~;{|vݟC",cj/tEj-3Gfl5 TFT7onAE" e0wwTr$pGϕϼ~dw{Jw;cƃMhrl@n9)1^FIiHߺh3G,o-QRuYXhnzL"پTײ/#/9>uކz?J"&hc37e_\Q0tj[TYU{>1A"3NT8y۾|尤jxi:NPoLlx&m>3O 0~yj>>/.*M,|/=)]2Pʝ%sչ[yEljNi}ڀ>o[nAB[K\So.Cz|Y&z- uWEB4``E}xZ [bK[4(||dH>p9 9";LIq^ 0 +Ort$1; $<ڲ2rAOMoֻī.q2#)--Z["+s婮SLf!Z$]q(9{J /qDEB_Y1$hez9+-JYrȣTĿY_䷋%q|BLnCG֊Ϲ@xm37 4m"C\v~}s2tZ#9I[x9'c yҡn|37`-96g̮=pyt~@_CqD>ZZKd]88CMwc2sնc{iњ9$(_S[x.@LX"D{  w+7+/aS[2 z0H)ZJN @ q(|ԇlЮiap=Xb"pv")O[~,raz}~sw K2:40S "7(:Gj9g ϙ6XNZ2J7xIriTL~ Tm%Q ECU1.9}@ޙY "ݗvM+Yy$m ?zN?:]`}:dM3׃+ƤGI‚.R4>O5M[13cM^@:H*F M3LgYua@=Gc/k4'q\*廂,;@xvh3z5>ĢJٳК5^j-PnyQq \BDMhp&LI$G==IKOۧADD5 +]PK4f `BTKq XJߟU#I<ɎS`O eZ<S@w@;_YO'=q>S-1GF{$C>7fRf FS9w,]5ƂDSlݓ>&QoܩWpvcWi&o(ƌD|053=*_2(rFҌvD.H6ᑁk}ՠZ讣:vuGwd=Ct>Z}q?y]H ,/ڇ>&^h`ZrB=D9U`54].oK)T. E> K**Hl10\}$g;#Rn1}ӧ6IIL?sEH թI[OGԚ:K 8Z#% >\+d&Q&d}$&>p>u?za-'64v_v BMO{NCBY ӝo&6!vLm0#QnKI Y3xIYTՃi3yAv}DB426^F5fH E]FAc %vM k.Q"&{ၪ/ ;jMIХX:-)uC Q;{PQ];L Α-%ȷ6{;ڸUq ͒ګiGσh|ͪ)s#s)֫ҍm6}zpUv8ه8|'Y [s)y@:G %7ֵf\|0|rC$n \D{݁]DU)ʠ=.P\Z9d^%WѾΕ}j\_2&Re-S!LLJNbӓ*cRnL6$ѥɏǸṃ]Xc8a;fgge@E$ 9g-š9ꖸm]x'dV-Ă5Tڱ.%5Ss [#5'mjT[ E7-N_w~mSOg5~X3>s KW:_SgEC(p#?Œ󴛡tSc S^ᯊu 1 d9<-!aZ0GD9ޙ4V'2Pb{o8R9 ;?9Fpi(sQv7o;Tt5Wgwt- t4 0"ZMdNS˷^nNiܷOK¬"}ضO,y'`b0dzoϋ*mz32C9CFT2B"5GPl8|Dnoo]kR}| 9jI!jxIYw\ {}}&&[PkܫzlEKO;m,˗N7 z[Ol*JѯK?<8do#_ r b/Gk?"Gf_CYc 'X#wNTAa8#)}M!s #6)iY|\E۔xzX 08\F~l ѲYfq *#X<]=,B.@_k;V$:To zT (zV.W'Rބ E>[ρ\%n %TP6t[2mqzGzWI1*@X[RQhgA9'kKs)^+M~i";Vx{@@ KI1zZiD ~pu K5;[:qյbG1F:~LYuYԘ~6){('&'@vCIj d ܻxGuA_5WDv;Vجߧ =-fsYiQ=O,Qw?ͳVuJ Ž@Z<&6],4* g!a `EȅWCL6=aMt^z|s씬ox;Ҟ!d`%˓&K}UFQH+'( cwڍn'2&ʸB3dzW!8'1 2s+1Qјd'u,rwĵ#1=OEiM@z tR:k R> D%a}kf{ȱSѕ`+[.pe;XevC}V qd@fI#?ưwvv63J"Ѿ4--酰?- ݘ7ch$NCIA[7\&o-ӜOdܨ͖6X;A, h=Z|Vz 1'8 Vѭ'0luF bWZ[T FH1tC:4gi[ZɮTr2drva*ɏ*0I3}fKf=NK& g?pa{@fY"O k'9{wYIC}eF|[;l'daW놉gRuU+ϱqu%ɩsw<}#e7ױuB}jЅGI;є#IHS&:lʁnPc @ji',6&>OrHd%JrÓs~j.g؝*n\0& N4zDg` R3ؘg/ܸ-qi<ծhU/4c5h +T/;<*FZu?+*vѮ-r`A*_h@!B/-4zA4nӇxh.ClĖ?"l/Q|g{v6ivwDJy#GOݸFUm8O5.7TFK`#7Ve.@A6ޣDg~?`)kUz oLWM% x%z[A=šr ٝ;BצG [GIIR9` {eC|ɼDW|lz{ Z0 ՚fڢȳ76z(j2pM'EMN?OC--7tBD.dꔓ14>-e$^[8֐;"KV`YCe:K;Q'ώ pAY֮g96%Z0T O[@Ɓ9~z)Zv|@mh"cCŜTnoD}r P`Q%)HL)D:tj$``NE.= G'˨ :ZF8Iyg=t\^B.<3XP͇H#9~)uѨ6a҇: ]뭀rYTݔ ̶Lk ̩RBAb&~[ܱRw Y3$kuXB2 4H+:*;M598C!L9~/tGV94ijgj]Z~h.r RQQ;҂y?3Jͱ$>b@/ zW`ل$I&wl.7k@"stB\9:xʾ~cNP-@RT^\AR`ItioS_4;Vr6n=]([uspA6/8KaDZjmU `عOb@|ԭY%TG!eSy; |k>2XrܿpRSI}둣+*Rh]M F|B?Pl& ڠ7Kgm,*rfQApQ"35 ?g'o|VVN / -ԜIiTu@\^׹黬\"g&dsɍ+9PILv{o*ϬH9T.?NP탮q쮑NLXpٻ,V)ɠ9}noRdVC;-KL2`ߐ _+?vq(KD{5&fڻՙOaVq9{e ](Ԓf"q誺%Fq0갚wP-Lf4HE漂I@Iϖ'=+; '{R02~)ؘgj *hzs2[r2ɖ|ϝU_@<"L>[\bIN +[aBa5BՂ9xLwX-՝q )♭0Т71&e 2r=LfE')LjVt=# W/%RE *P43X6ԈR d!ǂEvW%1y/&?ޔI1\iCKݷfEd>VŦgHApkeM\ Kb#@c?>sF8vc:esiG*'{psVOlcK#olB 0!=וHU߇QW}ABK 2xUe9>8"VP|966L;P{}_%1k D IR[i1#CE"+jQq#Y=h3?^8 `ٻCâh5/:Ax?uMnU {RHyv#C<Ӄ,-fl[!/a+PNJg c Nt.AuF ?(&8%p ʤۂ$i~̗|a,lToCy^F0E2O ̉vKC5m$) ٤һa2l$l~|2{(4jgl ǿO-g"9~b?a87Ԇ)Ln P`iTFq(nLL,\6UJ{-"jH"\kL+>Fwe zj&[@BLFqFµe2U݄1#௒#bԠ&*18RX5H1JL/k@EHR̞8v($xw;=*L$09*5Ã/yG~hj"M\?%pOs$z}~ 7 c!#UhP+/Pj3"bLUi,Ǟ~ @ٲk(VweRڧ #B>^pn1/Mu,F!B"xJj)Nx2GayC99_JᅺJאHяK[z7r^{n ).A2-e¢[_P('G[i +X꿇5d8ڽ| >-.RqU@B"0EȄχ+fѝk޴"NԜ~rƓ5ƫOVDK`nܳu) eb L1-I'>Opd xTi立EcvSLcH erQR\d9tS@r-:fy. BWE%M@mr8~/^{/>Y@D XhFn ԥOQsHOI Qf ّIVQg9q.(bڼD7¯%:>Meؘkmpe'Mr &ӝCeH蓮z<\:Bp,n陕0Gʌ^s4Ǖ l\yF |P4P(#5]38ŷ8wz9Qt ˵B >kp= AF{*-F\>&xqtڛP|܁WDMƌ!(MWMDh/!_c*{D^`-̤\~<w{[P*eVWm:fAgnn{UNɿuG:oan |_6FNNYqd\dE**x ͏QO5PBZ8ya.}ϲZ׭@Pn;2å?(\mqޯF[TlCGfNt{-&U0Ğ 65y9cJH|PtkX̪48aJfmt%Y4 37҈mwȕ6hsF2jHo4w.Qq_ӋffE`0[yC[''a* -e<ˬ =o1ŒHl%k8ޑ%.m_hӀ5E׎lJ˧}7Ңդ>~,Tkꢔh|mX+k╂C~u{g8`.ZJ! "4BX6EH7"WVvT-<Oј5. W9˩L ɋy/13vktJ*c+BVxh>;N3&Z;xcX^yS4mY!Y;rchҼܛ; k_3J_y]bR1܎3 lZS@u7 I(|g~Xؤe׃p<^h ES`Wh͞u9{bݾ%vҦ`pX+y;$ƑSI+LǤ&V18*33L[wJj ?5s$)NNj u +TG=;fU Y7Ϟ|) ?dR0Øi[9L<..C}Eq)ĊCɳF]1|D.ˏ7HQǒоnx(^Iuo-c̡bT6/~GiGKV XP)ڋOC(|rm5 Y9?hQv!0He;Xmވ+{sLڴխ Njv/?<3Sv%^i$ݮK̟WU:/n'S[: NB:H;GY7Q v07f}m UuL -Ӷv.^5D}rU9`}\fio_zp$w֞g4r=i dY]TO0o%H~u08QZs8ē-8`q\CorŒ he}b2zFȼOw7OrvEݵ> J:[R3aHxGpf&yQ92qNRO::Hԗ_../_djnrXAGS;';LۦfAjD"pʱsόԵp4̨(nf#trNzhU꣉#↍bhʚ:(&aPx}Y!j5] Vj Kie`Ș̽z;D1nqKN>fj[\WZS8*:XUa䠦 E `Fe՘`( ֿԤk88ǂG~(IMOiG d9ѧaC֦RE_MH(c) qK|M)$lԾz͝XP߲;)Cި@[Nݙd@V|Զ?DnŻISlfQz-QѸdV9^Cn_.5LsiΥ ~ :%9$)+VѶdC0Ub{s10`jў epLePU }./7DP)g{QU"#v>`! ?SGd+^Ya9QHMS g:nVK-e}c`P;&!@ěe),kE1e4cK > D"tAYһa+T˓f54V[:gjmõM3Bp9Tኣ=A ^1dA%STO&+W2CJ8UA||XiIxU@kgke8nB+ _d'a]= LKFO48e׆6HLo7S'I{IyL~Z Q[#ju1fqmL߭nɜ;v}o6R8^aͦ?Q^GΣ˨!ֺ_:Ҳ$VEʱ[_L 9ڽD _4 '&]_f" ЕY Oܬ1HGAON 0]zŐ+ӗ[%#r79[Qnl̖Ԍ{@{=,lQswRAj4_|GFT Y)=ɲƥ = F팄BT _t6!ºxڧ؛pɐn;r2?Dї-y8.#[\%|,`GzM~坮r_`8N\Bڀ-:@p \M6DwdҌy:7uf{\wdɸ$ Ll̅p>&{%FŖ=jSC&,_àua7^81 !lqyR]jny6g-^VoG08D}890<`IyatNGި# w%خ>S2jG?x:>+Ym02ŶlF3dQ26 "8Rg[[y>[q.+N A|~ L1K.Nwξΐ25hԂM^iFd5|/e Տ`{eði"=XtDؕ쯻|B<X6=Dj|AulcUNFŧKg5]Mɣjٮ8RtRSԼ*b-W=-c@2.a3csN𦢸 F^MtN<~ fҁyrQh!"g=m*כfV(2=%sm9I9 T)u{C,'BpA}%CzX\]Pᄐj0$}pʴy[gzE!`m<@瞟y#"]Xr.x%?*45GGnu'N+ yYNւT00f&ZÂ[uJ]࿫`] (|;q41F@o. SLksx7(d<DiO`TqU,և:9kr@=W]I:*b YU) Y_ /RUSl8O(Cm!K!R=$=%):#HD[;8ݣO`;).؀u$ţM-8,Il4)f/`PKF53Pẇ;?e]ĕɋ7kwumѓA'9`6J7Pprg9V!SGuVu^VEVPrHʴz>zpGOHfI1̷ԳNW~FyHUyrZ2Z!;sK-'>2Sq9Fx:֌8x3mS!tWQw}IYHּc@oè%` #2V91V~2IlDyM}<".hI`~8?df3j `LB*Iz־l &+Uk&aS}21 *AJ4MeF2Cm75=)HC.<]aJЉ(zH]i-W\fV䡯P)z^(T}mJhf;*>8LLټ ;H-eCJ%'*ix/=}j%U::/;R~]$16, ynG2fa6g5 FTNx$Ա7 T)!Ass G7^{+Mo*!<^u,lfQ{ xN/"5{6/Ik]/w(eT'^VD}2ਪB6sp~HgyΣuG0:+R=5 hݻ5eH2E|2-hdX[t̯3I0hؕ#BC*Cz2d{IOIY&h`XYB{Og}){/1f[f+ʰ5W 5U6yjCԶYÏv7P19Ѯae-2H: >!Hg2>'mC5tmpUK,g}!Z%=*ڛV@AZk@V@u:T C㣄אQT@hߧ?X1T;Iͭ{X9eD1 kY*FLʊǂ%{EAkSfY{B1mrדhR؆nS rޠg& =T Żۭi/ZzL\ 9vVHsLwF)+!/Ao=!D]8DN1]96F(mHXy24 άךv"Bzo`LۡgLv ?0O'm򨸡|Ws U+޲ )j~3"GQ8ע *!$;ȳ@A"Xaya٩d+[ 6qUߖmR@1IdNθ`CVAr3) =8(W DaAȮ)]޿Eh4W0菙׃M" rU] #ٸ y1'Y >6R"O(p7= HAߚ'~8'8zQO dWj)7+pzsT($h{N %$/],@CKuwxzCEi]!Ta:K$vt<'orNq\Y*dhjV˷/;;~=SWV^$Y=!69ɫXGSW=-'zv*O8זiٞ@ pplU+_7=P!m}H~epk~ZCzG\ T}CPkriz Cn۲_&oeEyP;si}P=OvF$T[ ӉU@j8hI8u}c+   ]m` d -d Ée(9s=_ az1*r-$Vz;ИUPl)9B_5 <bU9<2B-IWM0i Ĩ DZʙxCmy"8.J#1hSFY^vFL*1cKݠqNF}& ŭ蒷i^2@5I9^֖<{K.G!bg.xEMl+GKnqq?Urf ~qxw=kڧZ뛍Q=Df1܅!.p$.AU݀|Pl+il%oqYy-J؁~ۇMvPY1 _ P/*xָ\#m hgIC\L Tk}f h_^f y5VFʃ=T8xCHA=ҌQ(]>KIqXO։t44EW:J:^B|}Z k !B2r^1_AxgU1#ƳMhhkAЋ_6H?tPNҩߗ8K8Yc(ꯒ%ޱ^jAL΄ʄ}$^̜gd2n7tryTV ELU Pu^YSjȁ2{Kթ\wh{\1L%k,{٘sh$D˫->DXzb'ZV?'pJG잔R.K+vR D}-F< )DeK&5ǰl2..B@JI=t=d>d~,&KT{*>0'G2PTqPM؏斗_M/˜>3fboe+$$xDjZ(2~9l&Ά:._k^a7;x$)0b"i 8߻ʟ9ec^$!c.|KY4~ׁFgܱFDž1`fí42?³e a|ЂZk []~aG쯵WM5P8mƪ>1,)s$47)bcCD894R|ό:@Ss`fQI?u~0g*͟546;dm4Qw"Gc0A2K8ǭ\' f%T25|mAm,.Rmo+};JA]B@O$ĎXFvaip! ڪV|UL 3gcoИ܅O\y@+Bu0ނU…*PSUDE"[?4Z>2}QR.z'R6}o'Gf\c2VH3Bk(=(C. Ҷ?RmJfH9&- ^ sSNnOv:uҫԩ(y 80:bU]ܾ1M ۱T6Hw ]ؐTK>48svAh.g7ʿI%/{7aϙ.H-B`:yK4?84^ufq2qd#4\ީKA$@U3ފ45 l +lY\Tla sjÿr!.G^qES aΘL{<#H5p[6Ė_`G) ;W+҈5VGf=}0֓k{j>ҦIKg50_Q`z5>klrc;"Gw_]=)gRAY1[0v"xnIx l^)TSF;``A$h|uяJo] lỲ_N:lT*c}܅z1] GErH˟OT>gEb'&0>}״DWբfN]ƞF8CfUeXv!stUf uuu[\Sf.TD3v ϖs`NK8c720 !:B@bλPqŊ8Ĝhy&L!(}I֙-֓=C[y21A(q%&I`x?xt(QӠڹ*0b|I b;G'usmٌKMGN ?M;:KwE{$|;~]鰋A: qb:-C/r& O\w]s0=^8;҉6fJ`}&M(!]&:ӅdbAyӞThS``]51}&``8,Nqθp,Qȇ)tLn̥_;|cG>5+zt pc#7.W ߄H~H>yڝnc_͒!ra@%ڳ|=^9#TqeDؤ!R&oVFe1TSzIAQWkN ױin9 LB|,@[BR,}&fs]Z'3֘^q@B=&VX̕lQ"6V?!J0ej(h]Y0/xC/5OTfIfWZW=F'S凜 L= pӶo9ZUxQpPJՖ}ÑU0KZMD=+Oui`4sL<@)2 K[2 l(״[~flN'^6RsS-xRMfŞT/_΃hX܅,OvǣpXBc&uìXJ`9U`whU?7Q-:-j]ue"v>5L!4>^],_d6 ly@rm VՒ'A᳢W[?Ƃ\Tu=Dg:i1వ#{l""pFXfYdydG L\҂V]+&&R) 7> [Miݼ)!gdL7s% !Œ7#d尔vq͗[sk?._E6qMauB^;wXfYgVz59Iql3vu &fnh^&,$"\}^<;uVK*~3| sTc {acU9dJlw`r .sl5sB4Yy7)MlʼnVc9a~v S7pHbXV[agˆuRtn{%7/89F0n%x. j)ȴ6P^uc[QX"VHP1C= L G8'].d7>[0Q^y)>my&~c* eTYeSMC1:Z=U]߸Lҏ3)?Yɼk=P ~5}2Nr]'F9scj} 1{9 _˩Sf@f16Y/:J$q[+|KfgݝO:qٟYXsn{ w?3;, =F"r+1\2^h1Lvj2#3YUN! -BτŴ<:B{}&W i"|}U9D =Ӂ^X7ķ>а!3^vӛn *p!`//cm\ǻk1`}\h/j(ihuq2 N>}Oj? ho}wOBNS.(qBvg0/qj˰0=BZt(y' G|'8绝-~m [8 e Dr_ԁD\/IA;Ul[^6]Tbb^RxtD4j봹!ԟ^/]ctEć:eU'"5N5v "s݉kCTA$/A.uH"ֻ(z`Sފ|`6]_Tﮘ@A2/8'WAUyP *HrCv *Kb8.gj?Jh|LGPͤK?:^jW).\=J؝)p )% Z1[,r5xC؂e$W }ؠd[d-WA { h.Ki@,ݙG‚ĺX6O_zٶR-@T_4tefOl=sdKw^|q֪l)YRnL8. 9 .fy`RD%$ + P'W}!Ɍ󹃨DcQ!T+ti'N~6ǫF3J8'z2Yt'QC0ۑVIԃeQډ`[ :{jӵib!o˸=@Ͼrf⸍@);c[bI Ҍ~S$AT(CQj 8OlsCfթrIU:kLpߒz ]TQ]z3ίWT%@F*Naat㲍^vO ۬|[qF,>b~O qyVy΂z"#k5qWhqEEGI4*B[x˄6 ^$^_ 8j[/{]ຘ"y(l@$F{|ÜV/+7gx/AJ3/#P~*a1!e&[wl}w8;T "@B=8IIy~p};ɵqH^aVM]#$}SAqKP\< jHp@΁)&OÒqWTgzTE~M;!^}\t1*F|^ao+WNO?cI^or Pv77x*xI 50n)_+8Z E1E֠[9&]r?^xj! 6Ì>.!6ޥmrj}G'!&X Gi:c#%tDxe%ZYl)=H<g(y:ںG{Eo. Za|6ќheDGrP޴c 9S(mݥI\~2pu Uwss&<~LfZcx&URi(4K-/-1ds﫧nI,#.SN0LN XrQoGR%a%*#69 A3*RQDPlKөcJc.jyR-IL%L M~Xh AZppX,Yr﷽ .B^~D"CCy)#؅Bm6 r=FgǑ(t L+Yq'=DwZw1d_]9 M*_넀8#Fem\+"Y7ʪH@o.8T뼍UP^k+mXR)a6v%ngQSQoixrꄺ{H 4e#2EbW3vUeFvxUO- =y~zG#jsk/_.8<*d+qNkssRrMGؖ ) .vdhgXs!ɔۺJNG .c nɆwk"|T}Ĵ܉ vnI5F,ueCWv3ɀ԰H 36Y g2 >,x3[Ŝ߮lrW}`S "wn3f[rkt*͢w!5>q2<>_9Z.Q?XσvjmiKNvw*tHEe@1[snk+S]B,Jm9=ټBnW'J\Po;c]f'Y"D J!ۼ8 ըFK(Yw_ⶪkE6[5O䎥@ lGP9# 1R{U4eC!8J_HwS<;U4} 'ynլa'!6k,d}d+dŦ7ҷ`=I~3D™}v^㒯ަQQ/9hpDAj")Wj< S(y-uQ"es,ғPYO^G8U2(U7/5?ǫ6} 2Ne d cDz_ I~y`n:)~l3"AIieVPyuy*lGj$}K=I37(&t1XcЈcTRV }VڔU2"א vR37oWq,w ,i E]4,HvSݤV{o[k !?!yt`z,CbӲ $^vU Q9ڪ$2C)LiPacc(X&2DɁ"o $lBd̿Fx 0!a@",FMU*njcp;q~)L[l<˵%)GR`ia~ virAu UYh_mfDฃsL)xMVwvc/FՔg_{YVFI3G^&58Ւ"a8E^j^d[x O1c?z#+`:*z6s1G|W;IFZ.8}JDD$?$I9,!_Na ajJl利Jj!$ݥYP3Cm S-Ep(m5nmd{n*vų|QLE gN,V_ɧ}?UT񞪚|Q-5/{omRA+U#] !qpqհkqR SLѭfla.e-X(藻04x"5 6 ߔDpWS#j+`fAΊv{)-d#oWShc; OXܼTֵᾃ ^w zCCTٙplbU6>`nK b7DCZVxr*WM,a{jא`,#S,ɮ9%}I;c{LNoֽ[!88+S'ٙk{ɉjRb,Va_?ux{q/G\W)|jB}c lKRacGZt+Y{j7!I977`Jj=mϤ5 +v"I]3]~2xApVݐ8yBRӉ-bY^n}m&_Fi'O9V&ΕgJw9dV,,(Ex4.t,6L9b#ⳳM8P 6*'_-J(`:{̢OSN|Z ka?LFГSS&mTu{Nd*. &%%Qp=Do6EQG| Qi&ThjCpr&& BGx.KdVUc?p&C=_Dy6Dt\\އa2@K4PMN 4=e0;i1dMXY^;A2Q~1|RX Z,0Eaf2WBey.OY:ZYjƂ%)OG|@ 2bncإ- fdaQu6Hs?)` /-ΞF|VS*QMs8yP#1s\~ Cs$<:fsQZCW1WB^(> h,iaxV4D:/JbїT oH)݅i)BsdWcepڢYtxefE037\c]2uO-tfG/!|UvSL6/=R&u\ZS-['VB{?DhU .S@@/ !P1d'"`B߮쯊o>;C&c4o;뀴p{% |>~ұ(4>-\jAY\JreT[mzd둮{_\:YV$ZѸ"k&IGK>> ^^[Č}# '1E: R1Ԍq2_m~CO֡}U}K Hl6GƬ[_釲  BQLruLә0!Ցqx,Ae>Fxt> 5`Y幫_9niґNbv+HK|)7e ?BhԱL tq_nL]cU|'J7g1DֹN;:vE%8`AMC](o;B|?19%IHV,n8?cRYQ&b~aQ.MDBɨ W<q7WS~m ά(+zQICqAN*In|KM%mO}zվuv=~EJ1/׷$61J_Q3]L!Ce\Fn7(W/!.Iŝ {vi|Vk~5#d*,kQ2Xo󥺬rT2"vp`#"n^3%y$.BJ~C+lAqpQ=qLf;k؎ĭؿ*Y{) >bʓr5!iO)q?Aű-?uݓ+">S)ܰkfy7K?X yms@ei&r, f;xˎ]\7[kG ܽB*-4c];afMվb#?X,3\ ːf$yGU_1*aW%qwHu%e> i9/cH~U d'2rQ@0]W: W LV,cb1FW-G̉%yLw82zo)i9umUT2k;]TASŠZ9%1 JG(a!P e38$ֽ;$9s}#oObk9'MFC y ={y:0Kr(:r"|`!]6P:…k&xoM[:~cԡu_ZKq^.tk"isZk sDAĤ[|SkbS' .~6-)T¦8~x B \vO(.cT>^K])t8" VcA' 蝩3XAo2@?X]E7yf+nHۘ@W?FY.T&h0\436r>Z۬+2ez/xC[ןna;ξP.$ݙG,3ȁ^}yOc{o\CqçtX66>I'qzyOE5i_脳++N^|ljWkBFsTm `{c.\bǎƃLM.A9Zy(c >(X:@FQB9} jXT%#y2S!{hIE<乓&WmTBD\v7n; C,_?V_1]d 5 ʳ )sWȼXöҕ~ *aq:"ǯa/=(5j"(^9߿igH%Mw}lΠ_f1D)\p'c:K]!D>/˨1c{̍w6 _քqa=^:u5CdQ_hKTYbɉnESXB!}l6c_|Az!ļ\g-c|&5'̦!S Xq?נSW^ɸ`;X”o@{+c*TZTzDYe?F!<>2A^3diZ\kEG0ZJ{@錇 ۉW3 yCȦ:% ;'ߏpfMaG)mNiI`f8xh;}Vy+/Íqӯަ3k;X7Y> =,?^Yp xei."[|`M.|U!b,>x;]:y9p8볂uceO0LGd`Zޖ=EM~ ՞>3Xl51 T:n^uҮTaPy[п~fY~Fh2x0K,IݡܷjIA 1pâ4Mޙm" ۡ84} ,0:.mOtdM ԶiѼU?"qDzt#^V:ؔ|:9F7^ T#:mlxn%I *: HwR`Sb[AFf[]9J1=w~udn݊Ö LoRf$F,Kp`}{͑~r2u܂]d|RK'4fn4p1sxs(oPG'J:P]rO{iKل:EUuQ{lUwys] C74gq K8skԓr(\̍^lnYl?0JRZaeUR|3ݫ zB_+Ay+MYq E>E#OzAuflc3 ` wD"{UU ,+`w՝vۋCɟmLZ \tS][[u"kÅgo'9W !e,>c<Q:a mrF9Ipl}_v9>C㢸Eq|n:a+spJ 44x' rM5P`3qcɲs|4;5Exn1XJ `uGW9S}2) D9H'T6%zxٷ9?FK7Wg'#O)ʧ+Fr?{%4իl]yRWj0NW?$Q  Y^V'Klݲ閹#E6"1^'7ezF b#xJ:(gvkImrK/β\v& e}@1/1 \0/M~Kj'y3Z9"Ũ+$f)E )ӓn3 :#د VS?!wdvx𺛃%,0H'1w_3`<}^{4'uC͏Q,i0L_z$Gdd Fw g\]Sz))$LTί_񻖇8J.l!N7oƦg<|yӝ^ zڽo!Aиka>:x]n[>CuKH[`.uQEIgyH!leoj1UqG3M*rfSNtn*&'7Tgt[Vg5S'̀lS9%rtClH41i@ 䆹2ǒ71e2? t45A}Vf1Ӣ \:AHPo z_ȤDlնR)=CNIC' M[PژvpM=-[T/uwiU46wocq9l_{ ЀJKXǠPEQc *{Ѹpax͛6h%W͝K #I 4{^ vtj~Ks(OBΨ8sQ3@9VXIj~h(ޥGVo+Aa.W{#}2s{3; v:D.SbekQɓ0i6q(]%wg!o]'^L$bEtep l.-y^~ʲ@$zOQX˱JmG%=?Gڌl؋mh2nu+2J6S&:^740;]1}R%=+b;~.2eY-#o@ܻ&$GrT)Jsc@ *A8õ3iHMx)HSFA_˲vSU,pXfI=橐nZ,:mTִX~J\/!(LƓu1Q=|=;Kh[9)P!o/Q#^nؒg .4P]N [wjVRWTʽ6@+.\jR]ަ6. 9bk T-I'ÍvőLÐwgq"%'#мk;*ghRN ,Na:y&PIJs&}Z_N&A_\K'pbV]R\@Ydl;0Aɋ 9l9wȊMjG iaOɘS.],lcSc!jHxXugpg !B0ӑWǗҚ:~qt0O~Ka캭grP<Dͱ^$QY_I$@)5ѽn>W$38|W>v Ƹ$#w2U$EK4Rd%߰kU#Bl% {{&}#O ߫r&MʎJh-9B IՇxEJs42~x JZsT'Q%De nE@*U򕝋o`-eIIFs9HkzaZ[Щc~ѝ" Y$UqL'V9ke Z8V\OXFZ1orvUtW(g|,Ep5{]]?a&{>cz1 vC6^7ZC>BL=Xu,*qVm[--KQyWI4g|i )}ݔ8DaqkX'S+B<#Jǵgj%tZT+Jttxp\pY )CE w$W(xAgu>5AȻN Ԃ>dwkM;+@pw@* VI@$bdLs-˝gB; toOrl:;-^g<\vt`0g.8Cyg#qfjt%ĭԁa7@J#9ByXn,lۂzzrChCD5Рh[&R!},wDT5O_ HHs(UƧ8ajVzUOW8yreZ9 bX/<)]9C@¼f䍩 @h[m*Ji^N+F[]30n"0qAŏ|%Zv<꯮BȕhM; $>{/9 §i XDbJ* Q\Rl ջ٣HC2fy,U#kgܞ1&VAB/  +SKJum@mGϝT~c8U&iȟ* ]⽨8l{3|A S8 ŧ1OlOBJd'|>n &ADK`dԒR=W(IpQw6CBp*qfmZ}F w$SE>nj٨;ɖ{9ej(sI88HPLrv/}~t鷢*a_qtV2 o6&#|gcH {rݬт8L3y^(8`RTjF]\s}2+"/0_Y7ϟ=SL`emv$E'-+l$P;H~ J&Y-A:~G~SIbUu%ÍJȶ +\S>2zL7 L%xEDTCZpABSީ` BRMw&Qʲ0싅z"oɽH/ roXy"@aS55)ܣ9ǟ9Ar-bcvޱP eab xA~"Y~7hqU>{*F վЅx[n&{,n9UG!vQj Ƴ6u#Ś(RlY+[L)򾵮> %uC݂w'ɜDyQHK '&hST7pOi-i̔ipWO3PE|"IWv{oίL=r[XS&6,q?/ĕH{\ Co, c%a}l2|!qA]9ƼwTyIŘ`/ ֩=Tʝș»/jJ`}w”ܭ] SENZ%Tmـ3bc }CTMgkk׻~V]:S"$~w.?#znP:!e;[#O?XI4eHOȁUnaɉV@APU]cʁπ|~Sտ2Ƚ<ʖ!إЎ0? c D aqbXTF>LkhYFL?pWĮ]YF2ĐwzAZ:,Zkttݭ|'XG1uUv$psXpNSc$NKSt=1= jl}JNX.i[;,FMe/}Q<Ϫ,#MEAW&jib/?Ih;&&%w&#A*  97hky.0m8R&ny.]ּd i桚/'Csƶӱb$Țӡ1[#dgA)}dִ١I΂? =wbVۃ ]My 03+wS3k[Yw8NoMd7KV Pe.$ 0w WRղuGcI{dvoX{"BQ/XBam /ez7+ٍɯ:JpBQfU`{>G%K9.f|ǚ!ǂcHJ;̽HAjİ]u6e6{AoXڗ=ł\ZgTHzG`YBǛ=TRL|1.7 `Pu;Bpvs-HB 4x gB{AGg}*nO&*҅>aM@,oe_ wuN638d1g aӯ09-:iCBx`C~blBjxl@7GJ.3zfN w-Cb9"tǷ@QA뇃f)@]<PRv%I3^dh\$0j``5NF"I|u6&c4vjF&Lm0=&N1Z<(u2U5cmPQJܒqc0MNo'Ur\|>1%V+2=`8H4/MKRG(,\"AĘx9Ghq!]Ґv\P`g?_tN6}~~͊i+H-T/X \51<H2rhc_wUJSԳ~'!<;IL0MŶkS EI ٨܊Ɂ~9PB 4Åzyi>lhPMy+^hLcM;O,/w3VQkT_AOW2`£f mޣlJ;UR /mQ.t2V-cQeٴ^=b1hz;=bh_ wN_ ׂ~Q*&/CP>w'H;CJ*>up8%eL\ \Ox1y>-vG =0\ HG]U&Χ  =_[ geq3ھUw a`WV!F glfXT–=Q=\D1K_fܟAXI(Zb3nOt [6x"e_PGs(# |FON/d:ctV0ـH~1u_ 7N,ݞɸe*YXLPgLCͬU͡</~ ;IG0Y^]ZT܌CZ5g{oEr+:x(7穯#w[ֳy)0Jÿw+0o,? C],̚,H[qt `ѧ1-sO ϯVkK~2!A/7#͑͵+*{D(FaN)Zsl-C]{5{ve:"i'o6%_Cاu91yN8Auz%V'isϘ\8 s0s8Dr7cvǍ$H<%fظ1Xvԗb/̎i@<`cc'%V▢!;(H&61fծoźNx=&zL(;STp!ē!6՝]aPcdn \':W]ȴDZ}XybsMUTYldk%u0D$df-}NYN41q:jϯ6A51頋+:QS>~ZY=a:Z+ų_L:J}L#&bY"[aCJmeX8nj$?dg^Ǩ8~lG7χN^pCVOɂ9|f/4(dNGk1#52sCNxA'4uY1]ĄI>Мq}́؛XO2˭jO &{ ΢2VФtSw10vԼKh '˩RmEMo& 80Rpג0f%ψ'YV 64 ZD('Rr[}ġ \V#׊ltמaϖIzc))+4+^)zrC׏ga f/J~ulc:ͫiY$Pv~y5}P޳Bg꤫3׵o3L&|f6<~Nh u"SWGU??suZ##CcgX3ҙ3Ԥ^Z_.0A: Ûm=z[/Ebj-j*! 4sB4zsTeªVP C ?b., ǎOK.S,$@J ("Ej_xo}x4!"ɒY+14 jae/$u֚d`R.V3gU+m ކ7S}QvEax j`HlNя o]X괭',;r)hpnptb-,ɬQ /b<6MGTc$HvI$li|153Z; HIF W $.*:Z{-A#n)*2*j2@kIܥ[D'p9_ ٞfgB4O 7M5o2veNG}C^zf*Gg[tyW D&7Q#\t{BD5"NU$EQX<(q9gԄQcfC(_SE&ʻWBs5oQzpm@3b LEF[|H-VwرF !opd> ([x,% Y,K;@ϗ(ϩvrJt1[`Ezc?A}b\P&HsM##fb3*?CvXA_eU{QnVp$g_ղ! MTVZq5D¼ɴW/uK™KBFuW}ƾ¬|'52U4T2%O.Ba.?Mk̉ w qt3Ӊzwe;.JI;VoOd 6Z8UD;ʈwrA3]tE[!2Ί3rL'n`P/*d8j/p~s}Z'ѷ]8&1V3u*?nN !3QE̐? xu"8DD& N]m(}[ =N+2IP&rXӕBO?N@@a~N wL ckNEA $c P?&{fG58-~`JrCzw^Z,_j$}͌n۲Qq /xkOf(` j: $@m)𔥈~QoN@#FN *!g} &^`$Z{,LБb ,V]UBʳ.G~4ak_T.l3P6^(+ Y|(v1f`rl\.,?62((ߝRiV6 t ?ӭv.;5Nl9-\euH\: XH<a[劾^tU Z@v3Sh" D):dž$UH˜4ac)ot>ش6.{/qݳATw] Q c_MADyLj6@fqLd f6苚~UzU7(y&vD?LqAىX/ zT h#2֧8mɒRo#ΒT?ۓĉ=Ci3W @눥^} QjV>d|Lj8n 7Up/(o%gGah$Fw@w (U%cF{0DwuOHReUTw:<~[3&ˑ,噔oJbyg9?yT1 h=qEl(.o eFk <Zɫ'Pv緟K$z pUCr>q24P+[WD/BlB3 Q fԢVY p t;9<7&W8-O#GE_5N"Х鮢*{ +( ۽9-QnyF! Bϑ }M Ω.?WN+[qx- S'!K墋pr n5ÜS>0iƆ&.2a(H'W 6K GU*ibWdDkp.* u-)3 {NB%|[ JUDb|N<~h- %}~E$>\䤽(715՟=VB-m(. D C%fO8_@ AmE4]הJ5q~'ON%Mu /t~KpFiq9@#uq$Y竐s^!`kO9R OxK7NP_9>38EG*IܻD8ນ,SMdT۩@i:ԫZ #2>KƼK_@^:'!NJQ !b$"Oɓ yg˩dGtB0=:.; X,&NWY8fޠaQV(|R2ݰujK,5KS՝./{aL♹$rUk=K<$^u8pHq^ۛxR _&7&$ 0 8 oXq*.-Zz]qT.O+OQ^⃹c6ea7[|KB ǦgQCsjمÑيxM&ZZV+4x*_ vF~':ü.e ˺:JLr b'?R Śf,qJzBvE :1Ҡbe V<5nC"%vU.!\,"M~Qdd$ŠehH8I5(smT[ؓ'^{Tw%ڭ\ľ)-9]Rvc^Ny$.L&܈oςϓ}EO ze`F5d.W)LLꡉ>ఌ'|q2^ 6өn2zkd-}>}Qކdy AlB*Cy_[14SiGqEy-.!?$8:o2G+}?~ ~=5+)[4}6b..,)W֧J[6fq)^3۞M,,P)/&f~,[σK|9\%8RI.]4.K$gd0\N鵏w$^4NYۊ% (_v[emiJ wв$[{.Uk8QQoxYsCBANw2È_YA-&d04}_4kHJBI¤\ 2<KYWOzf?7\NؒxfE $\5>`ɅFuaJ{bkzZeUTG\+7ȓJof\/> Ą0QQ wFJ-Gש2i{L=uR{*1[kCI#W;MI[@9WWǓ4rۯnQxJuKGoEteԘ4%'Ͼ"^EcrwI@DdEd780OS}ո9 فX7XjQVb?ֿP&ũ2IBH6s&kMP""H:YBw 5D~Gg0hOv+vYs\'&]]gx|Z|c+lxgÍ}aQme]ӄ ?䰢cVJ7tI! Yιq:$?BG>|Xr3u8X݂Y}gK眯+ mE^6T D| dLB1 ej{ñ0E0y˿0?50KpyPrws[j`*?&pWHZ*84{U-G&Dnl5/+A39KZ?5}N j@fu@ Ős}fybɦa&k 5N,đ!^Bfdl&"AɺW^iaT2`$VlOs)ŬƖZɰ1O^Ʈ#^MBJ%Οi6r0\ދEn}y R4&sMa+`Gd/`ր\x/]qZk׸tVQӌjЁ~~UXa^C,(0AmAϽl+[+].}"5ӥ/^0}Z4M,S)Kx%E2,RPDwÌ !_r?LA c^ -f|AA30N?[bêrImWuՈuV~uGvV5 vĥ;hJ ) -LHCN$p;H *B[\nrP_j"N`YO*$#v4+ym#=jEUqZn45H0NAj5iSUkxNƵ˸~Y#5.-OFZʚNQ4տ -zp_//jpz"d51maJ?-fvm`0D? ٓJlhe\<@D jYXd;f|. >ojYaqqw;.I =-Df aavDS~̔ k\A-tqOjw+uR0,jfEݕz .ӚJ}CD.3}vBS=%-k@d۷vOؿ47z)L\ŷ7Dam \D73 ܔVtxjʤƛ?bvѡp~tӊ64; m * (mhRw-D <g ңxs/c_-iسJ:%"f6A=5([2N̕ȝNŒ@M?d+q^\Qs-9Vf|x*Il1n56 ֙z [`K\?]<г9c䞦Y(xWl(\X"ƪ"jU6PCͅkUglܗoVayi)'0%er6*&:3,6|r]=/I~k7bkVcG[ƺ3!5l82$frɿuaom)W,U:`OpG  Џ⟆SJR3ٗJM9-HK&,5)jS6 m2c;\o6JLn哼aT@ɏtdw`8yTKNU uPX7~n JS$PK ~эBMJtMI'NJˌd.gVIC>VXFmuP .rztuMP2˜0^.DcsOՋu(ty@EvWks?ִ j!I.F H47D_1i5]>`Ͼ9~-_GHb/=M\s෿Wjf q#YܟKYie$TAmh n]P0 zDߋ+FaO+H<`dn-۶ETvv(0QZ룺ۡ!(Vem* 8ѰP ,QA\c6G *L-0Je\lu!lESjZ-M\%|%%ƀ*ߔE_ɝ);Xlz 6ST E͕rh!wa@X5{9JyG Be33Tw#ѸB Nm6Cb_ \]q@nI/ 'c!t/54 F 4]n*.Yk+JZf ł{!B4$;:_$[\M ^t=qH*`agy .O'K{^ㅡ4 †M{3Bm $Q>Ԇg؁Ë7MVljBhg#X߀~%3 XSH#5%_ovEM1P1ЅQRJ+vZnQkߔSy۪FϩrFVeaECG3;ҜJiɍ<%GQ3@n+w$ zP'\)fn 6Ƅza, K)p|%?5 TA?eË;&zsjH;Q>RFIbBLPpf(<)*kq4g :IY'8~o[Ov+$j\G=L ~rGc}phqmwtg OGQ'x)L}Д Q B3>[yR19,,r,놎NYE،òh6uk^P%CMxsordTΜֳΧ)}$kd %d/)1y@U&7h [F:j(P"B@h ?"FҔ$zaa>אe(|e?=֫'o[l@fqOn2<'|Wl*՝?Aw'/`Tg?u|,=M䗘 71`gq+RdYiTXBmj:_X}-xcOa֌qW7=N|jWSW++deq(} 6ge$ aߙ)wATO2q^X Yrr!>HFM f _)!n*[|(}]g$2 wlEݙФ. 4Nh(ꆤm Y8$*ޝpxӦ2e va=UyOewr5},rr8ASFhȠ$g׿^7#ՀʾWe7ꍦqa4/-V+D}p*940{GL-.Y8”J0ƈ%Ǹ ӕ.sպ/ 8DĄ &,դ\MEFO =dmoPlx,| ؽ:s|?(%9 J171$1~M>xUʺh"$DzR5 8,]| ަGM;Q,Xx;fю!.AՔ(HìJ-6:8"V6H 6$;$56aL̥0OhJQѸ,i{ޝ~rgSGH.Kپuv6jl֏+qj-!e֋voǼ3}[0\=ct+)l83&#'\ Q_Ctn cX!d\7M6^!c|(( [zKH* ,V$zL M_c*{AUĦ$aEԄ"PG cFob ۳;~O+]6YF_n"FQ4w.C-׭x.7Έ)CFeF9n!_hFi{a9KFPbm 4? qc%؞Ԡ!@ظs>ňmAGJd*tR$o C;=*dYD0#x`6_ 8Ia7s@<H"Sy?t[2/#IkHa7MscIc.j|.co ޸*?~M&m")279Nr_\1,^8; ʶ6GK|3[ J9cj{ [;yI|/ GijZ5|ٮsW$b}A~.O\fdo@TΤF 'QX :[h9Zka|8j,N{)WŴwH5sg@E ژƥrj+Kj}{ sݼg%o"ㅙ[\fX09^ g@LBX^$XyUDw(YfAE-ãL\vgľX[DZs xՁJ[0RפE}h<ԖA"NTM`X9wwyr]ֶv=[MawC>HVv0G䖙·vG,dX ,q >`ȸ􆱔 ڌ-Ц^;H6@XA>ŹL.WjRΓN♆;[a]g J"H -=>&]jE:A]$2tq()faz#ݑZ/!":2ch73 ㌚ķq|ru1"Ѳū[& /+lmmn\-?֫"(Mqnm}KWd+a4ƅ. RՇH!g,g:>gb&K\9$R.c!";Z4|<=wV]:5z͂}XSw!'$BSO$?P3Z>=L}thgs#W\-j)|9oR淘AIyco,m_skJ>e;*wZe]6爔z(Y#Q,zKg$!d3!8[@Qj(O9-}EO}<)_-JJ8R 3< Y{Waua7кTmٯ,Ųñe6&naWj+- lrzQ, ) lթxo~\NtG8fMa6 }v)}W/^^b!Xp-ǡs|F,_[?ǿ#Ԃy3bT0":6XdWDc}-y'+/oQ`͞ڀi}ܬ#1Wpy>DE;c p*F%9fWJOGMe5;H'(?;O Iȉp.+e9~cAZo,'5a= =2AA5豜ƚ W/5*i%?P9WZJ/kQ"ʽ9iMUގ8f3G@k游R3b"M)1(v尓2J@4V"Zet#`I>)) ߷JHI2ZԴ,^ s܈iEmWfI_D&(KMT9k 7򏸪^&8[gSF>c%""N3ձ5Mv(ڧ5s\r_X)hߝCRKl &jf}D !#(7B=Gg)u 6XF JBZGQZkvN.\;GbI?]E 8}/-">rb e::W{{>,^'2p@(B(Qh?w%/3`jЎ0Jn'[ŅCR'ө@#=܇[czreI.8{EY®|4AF*IJW:N@(|VKӿg$kteslJ6;5O{zԳ)p~) J?a`J:]K;V  B*2H6LIE;ssPk4' er(bϖ jVQ̇#a?6\>-_ q?Q\V/nߩ H9Vdꗁ0*[+cVS߂^ hZ9T-@)OʛƢS;*ӳ)Խ Gg%@cn:(!R {nܨjN1A)@S5W1`ٚ])`i(ZUt ޥ%&b&o{0w-^KW{*Niȥ!" volJbA&WiSgL4e6jSI4|vx,@'gjgh娎C-O,:nJbc%D/) ZJ\b$,ssTQ;Wf[+h sbE8WkBYgse? rF܂5n+&5T7қFw NkcY~5%'q2&8Psy[\UZا\o٧w[.xQ7:T@CMږ,Dz9\xlZkjCT+!ce衇sV8DUQE|vݙ FhlȌaqV6Zfs=VƓֵ'9rzMCN]v>{SMl뎹$'Ǿٞć ݮN }TViϹ͢)z([ׅ8(N%K]s{Y1wSlӾuX+SmLBcpgQ΂)${ZUQ%%tp{3֮Viâɧ{B"5ot+V1 ѡr' K{!>Xdry[V]a $9t~ah D$3 R= ҳGP^a9CgFvrM?d'vlnﺺ]]gps'U{׵tNL=( X@.DܠGny3l[,[D5k6asv̎B id]u_Z>f*RgYT4^tePU|A#rPUvӟZKXl1V+;Ԋ4Y kC]9^dW[jюbu$'DIp#7F\nwlƼ+^g!$}f8\xI:!RɈDl!L,WkK쓰j(!uP$VNǃ]TkB /=9&a6Z -p*,/}!.cW`SNM|c?~ztma#MnAw.="Uhff8TkSVɘ˵!V):ʛgW}"OTx V$޹ҽ:nka@.}ld-xW?뾔,a^zc]$xZy[YzhZzAѲJj,ZFzA/ޔ|ZDn *8.bB@]^kd+ &i,aogݫ,\ G8nj<'ԥ3*t.Aյ8}Pjx=H)%52܂|GC\ۑO ::,s1$S}(? Sb$1MpxШ H-C X+) E[p&Aj{BEG2"Y؂SYE2HFE5֙D.>i0p@ $tC)zIn"Z/ w]2O33FR~3x ͫ#d=(?4P>#iүޯI|`%b񌰂`&wAD izvPݑ H\Nn( b0]B+pP]( VCTo1`\/W;@% \b6[bkwsG~?^%9-Ǘs䬫y+oG}/2FS(}8<|`4 oKX[€`zfe;n]C fnEœfLU9o/.cǔ˷XsG߶H\@NF)r. dsKWRnWGfR>p-z_KӠMû[}}dLm Kf nY2t9KIMf]Sl.$r4ϨOdq>4E}/m>mvao{@EH9K0hd${@Nj)@?Ä5،?VwcTSI s[ ɽ,#O&NOLm-+V9Oډ$  PrgtY2<ȫ0r f鷔y`+zG}taWmֺi^OaޒO فY=9ƣ8ʒ;W& om17:$<>DF̩AL7ːZw+vq˫d݈[g%۝y&eO!?.(y%>+%eq<NMj: Ôzh&W7tcn qFk!#y}ȷcbX Cx\9dmR>"1/-RCl)t\on!zU,m4wp}%3j봴B.04yMu~ds•~c롒 QѻW 2l gQ$swR_c?@Ic2)p-!z-&fȐ |`2=-bhGI> #FT:Ozx01i۠RF ՟ ruhPҝ8 pέ.xR=>sSс{D M\ JggG 3ۼ-;K 1<wDQv 3 FD9YjT^HYjdV!j7a>85W;Ui9efѕYN'#;a^-{RGx+Ow+  !Qb\h_=cZs*Q٠Gy@ junnkbU6mVGu5_P^O֔XK?0<%Y^h+!qVNA?`ѤU21\ߑ611HO 2Yt{bf3"΅evdNF'LҘDI@˭-aM vȰXNDցtlR*ۉN-_Ubee\Z4;Q%7kҚ^ * 0Ak'A QN1)fiũTIެ~ulB@d'0@*fUqdZY)&{k ELpn^ZxȃGA m6mv?NE^3='=ڃxbtǁ1D*wFAک8= ab}1+ۄR,diێ0@So~K@ )AO! `JJEnv%?wrn\>`-'ϣ\ց>,EnHsމe0F.D|uf{C1нGqŌ =еrT\FOAO7X(ϒpB=IgL QJ3cQkxB:.qmQϷGݓF8ttOҥOoɛmfB;5O@Q?)!_ t#DXX&v mcJn`x-oX*D;o 48 D ,+ˡ 5fCz>O{u ;yG|W)d5RlegdQP=ܱA{^ >E"~0NmkDdWg0QsJ|(嗻s }8޹7yE=P2D*1hnd!uGu30._5H.2Z Jlq5M9is UZS|CҧB#+X@h_({f99A]> ZقƮFTR>f#0 @h*Gx/Q}PC_DZQ'oJͲE@NH$4Z*8-.~bAD*[-x[A@K#©LH@ȹl'|;'A"e>Eכ&Dk2fIǙvnͪ(bPoë? L#AI{FEt0MD~uj8(Py+/e4UJXA{-v%"rxL^*<`6/IIf5sM,ҋفPS^D/='LUcp}cdBj$VnYc+(%Sd_)&L06qA|ϚXsun&l/G6 O] @Opb@6So=&SBYk\"eB&mܵ`x R6+@(>|[Af`< /}d̍p,}~QoZ:: ۟92ԃu}cʜ15*4pC[, !ӎ;퀺å}L9?O;͟0)l7Bg_R X.ȉ@?r)3U:G~~ӄ`wެ5( F'1̲?jۋ\`Ŝ,Ӹu \45m#'XU0k]xJy,.D h|rt dשAY57XJ6iΡ;k KL?|*=k?@YX`84!&XıniԾK؊ -qE] h1.$* Q-4x1ߟgP)!e9\ݬi%)Rgp@l>XBXCHMJ[ILr }d$ԮoAE%2[ab)K\K`UJЮAc^Vx>Ÿ$Z JfH&FB䑪tFԄo:DOv60oRdylIgi7J=[ryt#avgECr~\Q8tjEbF DedE&h瑽ո~dymiw^"Uk] ʗg6dRZx9jzB2ӃDn84W3 iEI؜nc %[LnE9 "|:OLmۜU#/APck_o2pxmųϿ@F u6$u*w.96#n1Cu˿vutYr'Q} fe8*v r{7^'G˾r0VhbN./}eX߁@=wMXo Q+Xݴ Vq;nCHYm_h .:/[ /]!['aZq@Ӣ*TůylxQaK0kPmWrZrAiz%2S}aLtbd4FmEݟr`A jF i+66qJ]yX?9nl \_h/̅k-͜ń}(foÈeS (< Z/p7,cҍ}m X @)Eq$?1spvI,i/l+Uԛn;蠙c0ͣ!T=꺩W7 L K F'$S{qOo7Q& K@1.9pP#Б`B'SDuK׫ԑQ¾lat|_ضD8KLPNPZ t779m |S*H@l _#)sL^ KrKɁЂz56`j,%xlg"BbM]^Оa|,V\)kE)E˛LJ{Kx,Ze<=EiG3D*>6f^W|z`AecgKB5[#)CZpyBPGH<\RC~ty1o` /UaUN h1mC^`#B$tPRZzyTګ^ېGqp8eEt1HP'?ϐ>-n*!*LihQ t>Zj'\LFJedR"Kw_9R{yyخp{ apXO& %^!nIA<>=p5+oAXYmLX\[Cp1 c2vl~2!EtNwAQS"-WqO6?5)Tl?EFibP1dx< >cLΦ< ЦCacnmFrm@[J1AUK)ōťt KHusN JF$/vM' =|_[Gb *,29:BSHJ# =fT1'Cy#OcxK*,"HHFH+($o8*Y!I;kҮA1*$ۖHQΑN^vZ|,>80\]ukޙAXSJHxt׶%@$au, Pj Wī]lheȬ YndS*mWtp##*^H] b.$148] ^d=캹êc}䋳–S27TzN\4}nl nv#};+_<4n"OK`8Re/z~{N# ՟!B۞تH-DFX(9_08_ I^m#ܡq%S>[ g@$"5=oz #7P(߅/QQjh^/! E툭h𜠁rh&8C<9Fё.=B^KK;S$!Dڟ&Ϭ_R eN /MgYHS!}C)BZן4CAL6t\Al=ŶZ}aOui &ן˾57(sN9_(,z6JYf+۷3_%r d'i*5`^@P$[Q47?>kЙZ8Bar/:|g:(6$(c5z`GXǩ}vv,**ͪ3JʰM5'Utۙ٩M7'@&QaB-|g\MP!=FETBkm#̀ c oIa*@V s`}?W U]Lo5CfDe#/ :GN VR:,B( WSOsE!nr4˰b0@!| j[x@Mʹc -ZX;RzW4ϰY/'W:L'3 ԋIv"Y Mnisk^rw]]ZA)e9!S7oD|5ddE4\yUO ~s]ףTQ]- ]%bdiNs.~\j%責φ%o}ЕX֜ys7 `wb^}-eQ<,wYWԃ`%Umku**g}R-lh5YAeشKאe* 6_gi_ HuŐbO)3Kݩ u05˺LħC-NeOޤN1̤\BqcV';A|c'aUEϽ~٤:,!H~591腟6z;ۓll"N*P؍9?CPjؔF]rlw¸R= W6\H^[!GuS+?pZ 8-"z`o$7-uʑϮmʁ8B(eB }Bw@~#ٸuH_^yq[BrE\=T>7^#*nqr-I ejhcU(bBmܹF[('JEW^3'@x݉Fgz_'`QUcm+J wS-9Yw⿆P:uZZ+\LBGf{뱲FyAQ*y%4/!@Xc}W "ɗ z͈*tJ 'wg?o]s; Pa߫yHwxviHCx*Hh=4%_(g`Ǧ~{ط]<䆞45Vb:_fMR"> r|]MJzv؛|->Z :3tޮI^`*9 { Yw8zxiu<1A]@9z#0*&wP^8x=h2ۍyvMT*bBNHX+_Ck` >?^h\_S#8X)s͵y :mqzROAhAe `ࢸH,*Ä@Gt_jL,80yj7Y4SgzA)$%bcUf|w"wvvǨ#pȮz bBbݹO-,Xj@h`dzq#$z3彲SR,!y, %?p2j}&rO>&@@mty W +D6 WH"[ ]j m#)@lhV<*[˃i4 ëCr"å dvUj sC{jߍ R]&{6BZ WohKlB=wBuO>éXqiʍ嬖]Q/ 'O~ۭ7PSS");zwEgX1aEJ:T}I@l,"xMvӰ4:aEGJ=x9aa׈Dr)=yO?Fٰv ?LA HzU8*d& 5U"</ & 6g2n;Ans XS{[qqD.jzӊ,Bbl'^>b+"iyuŦ  x,?tMB>*TTUت й<֐fhk oeݑbÄ Kw twĸ[Z/& j^T8SMxfՄ x-Y^iۨ:k⟻*ѐ nDEC=/d$xt$=ZUO/~mbnbT^h'nuFjͮBs7(]rX[r5T-D}gEXFh1> x!oQJWW~X( #JXXT,ڐp}%>GЅ\N@KsZ V;MEi*ENUn~=g"ϵ?円)7 1vb0 F0D*B7i -cQ$v Jb|W"R( z3u朇4wg x>(| ͦGVK5! SV;k[hAJ<"mW3B7a#b<֩ ,z̠We7g 5s'(xRuŅP^0pz(Y 2@4<nep^\~]/*4X~ݿpNm=@~$*&_TNW Q.igʸR` B]wtWwHE, ~Iy( :&u@=q)vm1akT;;EL1C‚:k̯{ {]}Fg@);X(l*\^dD!|Oo'Jqh}MêZ- _=0Z b-X`dJ:YfR_CUT趸o'+Gfn ս\R~rf+11N l5#O˭pTVOir6EW'amyz,N AjV~9 v@4nbluܓefҫRv_3esHv MDyfV=%.WK.f%JB(41KHGhct{/VBSDʢb&*U2EΜ({aM)*R;xsp+IgߩUdplӥ\=]!7{YU6%*muj4;ztxt9}gd]ވu'$ۖ6Pp$1kbLN蔍9Y&f$yAAQfLl J gr[gwًkEhWXDdr@g3_F7oHn/8hYkN#v:HҬ@!z<) [?^ єb9*5Do\l6> [nU֬ 4QdR#t5nӘ5Z]K.)f>12RaV(=Ir8o kH@BJ4@aJ]Af(C3jȧ~۳(_qcK4A1J>oɪ: ʀA<׏^OG~xWIPj]qmWʼnicWHXސ$y2N ]-D}̵~ %& n|6g~>FLe)K̓ Tj9$堕n*}ӝK6S!P7H^|2FUPuaF<}5˅ž\*Yń+H N\I C ״yW!%6l7 1qUAq0LUa|#DuD!\/OoCIx2K4+>J͟+ EHߋ%3ςXVKoK~0?# hJ;TY _|Uq^tޣ?XKPCIxC]]=즹 qI!+dwv0E>/6W,k_sZUO/481"$pSMg$(r ~D1B2pC" i( ns2֞Ǔ{.AQEwR΃n7Jă͊w~e6YLIkzPm̡EqZy&vŊEΫ)b]:ҐKDƒ﬩M/gSH8BB]c}#޴E)}WPTOl*P:ͬa3AuP-ڂ@;^T X@*-;$l >9gauGgh07\˙DvX=,#\)̾7.QCoy9}!`0 5Xd:Bݱ̾G:c wsfTsC ) 9;@f^!p*IWe҈}cWq\dm;7lxqa}WQY Or'NX$""wVi}2څ3^AvTֽ(cl` ۉvvUCBo0@0/g؃t):Q6&z8G~'}0w3BDp(F bV*̭N]󟐦ОTϗ XGtZd~&}.oFFd0:;WOY?R6lm<7G-qHk; xqoX Rv7mMͨɤ'o/emr!gt[}g"ٹ";4n{c8=}m'˲g"]E⻱܄ FKj,i)Лr}۫il( ֍UI1${^i5jtwB(l ʑ__q'}#rriyI?ɯqJ]ƫ ɷ,Oƴh[`m#Ui\ %J yy#Q8h `3P'3ulգwn3]˼1 ˦/1:VF*mHkIN0fao_#-¯*?ISplvݲD?UG/sBɬ3]w=eelyMꔼ4fµ`0*Njv%ɥ~c6=SkO4b*XܞK1Rp`WDd(HM A* ,LhUa=DL4v΅C\,zCT!Ix_NvׄYnd*Q){8eCk\uU >$V#ݔeBxЈ8e{tH!8o4 221Q䛏O┼E™9f5jo 9J73:7 ޮi0=`E`X &qZ6.6uX'??4䵡W>b[V~Eo;U8׷$qh4ff _&V9 /gURx\] dڹW6^%EsMS.w[ x]pCJz6$4odF ]L-@ A TzݚAA:u'dۘhK4F/9 xvGk.AljmsC) E+CӿTWZY盁V7k;]@ hH!(Zd(hЪ-8*Y\_T5Et'O\F( Na mTF'cnW XPT[Qz=NLfQ~6\0]7ُZvL~*%"b\$ }:MebKKU&c0\3F4@< h#ѐ<ϣ3^5AAǏ*fCQ;Ks97Z0: $.a%!VfZ%UPƮnՕ&qͦ()T t8u$ t-&\yCjl}ԓc 4~g=x[X %h+":kOpɝ ~P7/!o马n[@}wJ3ԺD$^ yZ*kN?tM{]4+q[I2zV]fx7nt h"gMֲ{ :Gr̎@) Q&L3I6v *b\Uhu L6gwH}f8N=l %_]LnfVuPNᏡ$ eCG%gTwCnnUB]Yl}Jk5juwR҇ϑ9QEoF~)]Α3!ʲWK2K<kJԢE0+D띏rV0 bnϰ3suqVҰNdR75 u~ܚ'y! Z:`Gt*]!;Y{7r bwg D䁍 rU/ }. B4 _sG;l7?8~@gk^"l(9&J8FJVHa0=uZq:-wx܃XShA&JS0˪Y Yo(&r LnP!m'q^vPHX(QD^ ᘪ59)bևe,21Z3S"Y'58Aľ:EO '+`1aBx"$a-۝_ )o>6Ekzp59k3[ /Aɢ|PU[a[|Sޟ|zmQK"~i]:z_k*T2_c1l8l%:4F% Ef3,Du?=fKӠNwwOs,uDdr 5+/0/O\PI0jd)8AKVw.A*w:*fM!f5Gh?sf.XZI)G@=~fi9q7BR !;oN TSp}$}D4.mԘW8mg*)YfnY?-DFSxG-Czc+*UYοyfWO 9ޡqvM2Lj :J6CvS& WrvB.%Ww3y!@<[Nlම4hN?4 Y8*q@hZW8+A 2m՞KdIjrn8 YƋnUYc|'rM3δ/,A1QN۶2\SKYc܇G j*z׷_ GJ+U255i"W3ނi6RQ?S 8$GB}24XE JSD&g,eݻ2lMr5« &Ddlh.A%h*ف$sdyZfid(g=JEm{hnHB7~-_֐'*:kU.dV'4`"W;e2;oqk3x9w “C5XJn6~z*v #;:j6~"ql' XZ@#t&wf7RQ9?5эs{!{<] Ƒm@k>/*ڐ:"q4[Oͼx/Oaڂ.st JY4hC|R-pKgZ-`l.VN`"%i`ၣ-xiZ%K;Xś=]ۍ%yi/EBe k20i2Ǟ_4B^YV*#Om"l~ (pg(q+EQ§yco@90jqBV0l@:SN`1*w˖;^AN])dOKtV_3-)wLΕLv"oӭһX | K~Px xg0BL>ޖW[W8kMwiaK~$RxyF!1te*p"%ei2[}!58Du;QI(K1 jD/e;.#X팝9wcgEKH_+魲152=?7/"| x}TIEI 25)n+ZmCBO sVFCŌcf"/GzfATv6BrEkH0M+ %,_F3+j@\ސ,xXa3ÎM20XnKt TB ^XLkJ,Ȳr$Msn[KC.pL$YrMEmmۻw^|0srո4095ء&?] =D Ws:#z'Ԥl6ʐlŞJGkdBFkKxyMz]7E;c"z[ɘ"ĈkἹϔuz| yta}lO ڢkߎuQGX [-D=mr&K!gyr(Cx8 W|.#>m:?z{%9#lFo&PG5ιiǢ7nLχY"H*쩪k?nǴ2u/.M£J (A >_oRzywujRw[δ(t%=y0;BP|o@fCabx#g(ғ&G{>В1.\%b;:9߶,3@ xpw_|a0I.^y7 pU? G'iro6"9rB>9sDaбbNkޢ^uy<%WWяXr"+D/LPj~:UOޕ*TJֈ*ش/g~M0):+; 1<]|1t}"ܹ D]N5EG5+Sp8 Ph2>*D ~B'T*i`:DA) C3ܞY'XC:'D<. wjOK\L㿡%F[^ԉNjlMlFE 0X 9]~T| Bߠִ+en - 2#0hYqm5r =^ޫFÏ}t =m"y\&SW:F f:Wd2rZ0yWb~ kNiZ/]pPwVD멇)f;"+Yɸ5>KY&!pG!&ZOJz_"Dt]HiM*p$ oXz,/GbLORKP'=5of[@Q=5E_=P$yt/ֲwIed}\HԀ9\Q1-[@[P$IPݩ?,ed!RսBJZb:偑uX7mN0'KxaM~{TN"r_ -?e:oep*L{? ۋッ-I|M9` $yS?鞴#-Zr>cQV+W̜|aT7gKg/a~l¢mopiREF-^=/vŝmG6 ̻-g][5'XYS CL]Q2FƟt,8@ar~C`ZFSa|(}bi;k; ݳs+Vx9t k$3^yI AADk\Sc[Z9i?#ʣ2k1DG( ܺ,`gm.Mh.Z̞iƨK mƵ7iř'+ `>hيފ]m*{/^ yʢn2-Ҍк#zŏW;2)mIGv:TVT>Kt]9`hm٢[jQFV0] bc6Q򞞈0ETfq{KAAk_ ՑTQeˍ E91y莋4p#0@ߣέLYVaj`Q@W|cv^vTb3=P.ӤqÌMG,8pƒ n0E|tк J;gͣGu$H*v߻^ON~H 'ZM{ZZH ,N+#*e|I5=u#Mvbb6$D6 CV0Q <D+xP(קcwavBW VlcĨgP|UHwZtvb*-4#YI׃SLHM *Al8oLE(p̽$` yhQOڌG$ )W{f2"Niߎǰ ܤ.Lm\p;jNSy}3OټG{mRHN/Ԩ!<"l loxAOQx;DTcpQ8,M24bR2\U#Ux,33!kt BcoU5۟Q.͞>B:`JP%H/hw d>Seh} MH14`?k4H.~>4~3uP;|^Y*hXGFsv:: .cK?n]lvƐqZdht^}&0NZ5[J)-BMZcxc'd(8c42aoϝ0Ȧ IK!9 RhfBTh>\Jq㾕 #{\Cuxٜͩיt}^ʟ?9ɴg38#~|4%@V3 %e0}؉! 2 wZ2aQ ~ T,( VJHNpeM+!,&7e\hUҬj2#@g;! \p/EF&>_MA4ל]"RO۫HOtM޺-/کul13Vc?]7b5rmq ˆp)Ϲ3ޫّ٣ꐅEkabI]( Zݾ3?pmPSysuQz:ݻw-@XeSAnLM'@):Y0'{ :-}}ʶ|(p7rx#H|e?H×I%Q.y*I Dzk=%s_ 1?ΟOž#ǖ TrEI\M m{[BKI,"ïU*ei%@1fmN@*($\Q6dm7q`1C-/aWFfRpJGE_aӒ3_B8 O/, 1_rG yeWcY{ɾyOo 2;W Hgc+P>Ykixe뺘2d\}?~ȼL|buAN*[B2y!*=*:@|m}8vĮseD-rn\TS_ A!eOFCQ[(;G#za@?tgu.*8?CZh U+<)1இ4X0% jY{R RcWlu>葋EB.FBGO;rrQtj6*춵|3kXS2l'vxD a*VzηC5;y)}(Wzr o[[]v@'?ic[,܈Dm` w [c gFdWwL*ԽH&[hۚ g|@qEJf"|,G[Z77оŤ3Tɷ^rWUb " `BGb5M[Z`:lͺ<0Q髀qHrOd!\ry´ɊLO __ᓃE_\f~oUYuAsV6XyjYi;~Y*6Wr<fiA d܇]UFgڷS=bt܈6^єlơ'~8f;o\B|1F7;9m*2U_yR4\X;]rV.yp<ڗQFC}Z5T a12*5qЯ:/}xEdžcuMMS.:A|Q;sn~h.LZz:\J "^LsHJK}$&-M(CwcLL@TJ֛q-npY&(QAE/)(7lVM4Ō͜a"/=;GBe!9_ toDl۷wOxI})1T-&kB}"`YV aZ< C,\?WâÀ=5GN7|FD+S2*@Ds%L1e)rN"r,Ӷ ^=/d:9Mtx UVS l\>( h+Xw_n sGS)5zׯ( 8kihp$1'_DձaReh\QWG^SE#HOx-mƽU(A_>fSS"uZNQ֠񔴱^gB)JoAN b`VvIkGalU{ԋO7wk#u!wn֢!0 oC!I{ۧ]n`oFt{_$/BVGMׅF4ӬWb_7ZrpHs|+kBhT'gԹ&]u<'ЫvVjCH٫kݧ8!ŷaCfzb^9*?S^rM*n({ozo*qQ{ԼJ;OjCxg ݬG^X?r<&PIW߅ L(6;]*I铹|O`B4_H O]_+٭-<$޷7ZO۶ל'w25$]osBvV3M+wV' Hy3rwrLk`@gw NI:A(l +(v:W ptx~-fI- ^VG$y/h F7!@< +os"Pk3 `rr~_F-G ?1{E<<K3Rx=kPJ&2K?,ϻn!M0{;˶{Q +g9:)-, R @u\m섁LoFxal؏o%Wp|V뜻BY^cڅ71%P?;^ds 5pJ?˝gmw7{zn`\Y}T ;IK,~f,R: ~e2#{pdkR-/ gi#p+[#̟<&rɬWqTkFW$?8Zَ@[i^v|N1FXȟP{5_豝0b]Y<͹[_C    H.sD oW:,wV(@`5r_ۻkw8?1a`f (Ǜ`WrJ9qM%LOZDL.$C֦9i1ۘJCN:4x%iY1K\?z S߹ p W&L[o &C~NLWP]){RC#`nE >э9ߢyAzpwbs LEKsT8. v~zy6]Cs] gF#7hё 4)y*"Wbj[J^Fm!I wW]-= }%PZ hI.欥Q`5l af*FTYc/Zן=XVyſD#lɠlVY{|P@T, %ٗ>2])ʟ<&\r,\2>%ɠ uWhC\G[g2Rhs"r]qMDcj˞2b-j0+JU7ݷd/J_- Fv?}ptJ ]f[y7-x: D/D$Ggch#չ<ޅqHbڰ *tǿ00p$m\rZf"+mu ;][0R̗B gj9jHw j0HtlAv;lc7~~Plpla]53Yh,h.Q"?m2#rAM0ٮיyrz6i `{)d̴zoLʨU뵉Hl"{K%i=΄'"F qN@-F $ʍ1 RZ4 ͝XUfp@_[bVRVUWпk~7q~O%8}5?9P9w/tP< ٬i$XC1_:pjgh8 mNhӓ2[ qPPk0;6o./w9};PSQ4*X?;Cѡ:/= cQ[1,bxCU3|{b Unbz%j@6׏07f"E#X6|l@sKH(Q({QuҥMuL0T摢Hj},$_ ?n4r}1/idm?db !%shz_!`mwM xOVq؂чY%W!^ X54rH-۾t=ZgD36zb5BX^#XPLD/rIS`en!]$/WUZLŧہkF`cΦz}B̬y!I[VOZh9U Η|mŮxaw +yꖟ]W7ft)]ǎiYӶ 0ɞaN(X; RE ám(dj!'"R!1^ =QHQ ՜|%-ЯOkE:@]/`4FѴ#UO?!|>+.!]Jԧ' ldS柃Ӫ,Nf @5kEyZ|9 sl-事̫-xh%E*)0f꺻[r E?v#M'4\,5c5}Hgsv{o8To΢蓚V;WaOQ$j+UwMFn I1K,:.=41 :vSYI)ք> 8Q,KTћCFBPM"b y,*D5lgh`[k- "LRm[L'O>sFLl `?Fny,PP8函H$ܔ>N+y@̚ĴQ sqha#K$n0Z=+#_1F;eu{2tO~ a[@Dg߱170f|ӮF|S|)i- npeqOݾ Y07ǀӆ .M m%"!E_&X-h5g)+߂"k(<9dR)'QQϪ]M[ȱRå +q:*LnA~Ū5j3! &F&d?Âge^>pO/W#7n΁ظ^|jB# YDMho~85s,OP] 7+CVWeӳQ ƙzo ;OF#t!Fa9Uh -WF_u&L!ˑI$#|gjF>؝ mz0YrE0Y^lԢVW ~: 9Cr[BDnh CNꯃɟشYVIR]rࠎK,a!P[@MSz_WAzi'qkBvzg^ ^:*-`Bx''mM./) ݋I>K7$P0hx$`n^A@=tz$g ]r^l4QͼPd\;+.S`DV7on/HbȠU2ЃLŴFlqp]FƂI`Yњ̗ˁ?3</&øRD^>ܧږ,;bqꃭ4(%sLt|5YM4^̘zZQkDEArwa^Ihd>h啐Flo[:zhP^_r=L&V1nNJ Y.&eY!7¹"뻑6ґz~t|3tru{QK^PzLЅnEtіdykq6Kb2EaE-"/i͞lb pFϼTG,$p( ȱA'S4I\Ī$çcD~GxYSsb|oz0%+@gҋ8+rKqxI851$'fdwIkr`l$ܓ Z~PL#uiWj?{F+.x hp=@$?)V&L6ẏԁo#8UxzU`柱q%>n,wÒ̆9Jςzm+qyw`oq[5g2@HT̍GƗiVFeX9bc# Z+G0hg=йpS}=@$/0ZCdw!~Fi-~9tC#t\[MvPð0X+UIS0XAqo1?]CĭTqYZ)4}*ZK籌 E*leY?q'jQ}  oS gå6ض6 A&O.^f(}+ mP }?7+*}'֫۽Af}=J1|ӆ풹{,.锉훀,:@~V#TR)w./:.[0hӖ4M6e+_vrOSӆSA ;7i"7f.cւmZs׷<*wb n~եujՂFBӈE{q$i+w¶4\'x^= ,O;mJ6K j]F+/yiI :nZzwND g;AQ0/ĺa/H鮕_;SϬrjP.mXCu~}jFX(ꔜ_|@`e }٤Km&/A3l~v?V {ꞔ(I~2Buct\\O=Fa%}}1KBA$9 PGuZ)bbM"cVM&UJ9/ECt*sJ@1HԌ6# 4 yu)P=|“)L+.UsgH v!/󻸢`X"{-d\+cc]3 gmu71Z[? /&M|v^ YZ$Y%sC'up\\ |0P15 \"Nex)6BF:FЇ$z$v0 @^ 3FQeHKTV]C5)Hi2<-?4[Ro謳#UMxvE TuwRLwxWʁ{^3jnCPzu͚&Mi =5{nl!ZdJ*/練x i# c ˭y d ߧp߫gٗGj)AxbKO}{E@$W(R;+ ꑓz7mCoAh" t%3UctfI aϑ'4Glxȓj \b|{ik^dĹ/\ HgpS%w%JSʐ҃\* VyXLdiÍת+$_3نBOBs)Q[X.v|ít #x}dXhY#IIQTZ3>eݳt= @ vKz $w2)ŞmADǺpw>*.tѶNBܷA,\rޓ٦ M6*T9@#z`22q.ۉWR}ٍڣxf .70ԡ+{/灃kY|\ax5:! )cX!@>ᗅ)@{Ӳ@XrnchWUFmbTuLܣ +t~[(wC,_8qyJD~O`\φ,equ pB$X+-,'.nG-  "$Gf*h'WTf/4yÝZ7 'znOp#u^Ժ _i#t@~*!, ×3[Dd6gR'wgAԜG̫܌ꍞ RA B3_#Ĝ٦ E@2jøNctFI)q9o`JŨ뫱Դ_yTO#R;9Z6!Q[;E1B4!?㫕+VS9' Nm cme*3biVvSi\l>љ*a&3@$U\J$Xk/YtȆHӔ5jnϔ(5tF?֣ůB / pӟ338@u%.)Sz!IdVmTbMRj Ƌ6`J| ` [%UH؀bTn @2r ^)QCli !qC1VK[WD)WLi @+k`5-]&dZ3G#@7E~u6*G;JOwk#~Zl'b(1^I ƨi8Er!6<$LRLIuy1&p2k.FQ=bF(˝ybYhesNkpǙrH(96޿+[mɂ]-+lVe&+95(BX9&pO w@ (atgLw,7a$,7MEo(`f50f>"Zs7bIS4fCkS[ /82B6~v*bf߈spSXХX;6Tnv7 zlK!OW?wqKZЌJm aUNeЬاEzKY{ml6DglUq< Mf8k|T6h{zO}#}x_d˄oT=NxRkKZuSm\J^raDA_12Z7$ܢ0zj=?f a-pTyiLAK4a< 4#[bE kMr.#fJ$Gr+˫ $p4S28S04`Rc#vKַc̀ 27?&Q!.u]C[ ʖH|(@ itBvJZwi-x*]QAS)*?˅kLj )d7u.fl֟Wb$v,ؘpzzR"z"Kr q h,%[I}|^KLcjBMf:dE"-:3WWHL9N.۫ i'-3Ƚ( X{(P(شQaY HHx]wPI턡rϷ֥Pi|0-1'{ AWkySnR|}ǵT; ݂(tJ-}T/v .A%G.s`}LjCMn">j9~ ,#ˍ_nC.-7Q %M`57" AS4[O1tmK%|·Arh8iE=̣g}R'uqM|P3kia7NJw!5)a$'}_ Unz3U)8~!Q`22^yn.#ZXi B$\ !Vy7(0yцv9cFhgڿl? Jшvւ!'PkCʩO1;QIjp:eA=Z2~"X7@ !ܒ1~kڍ"pTjCQC2IiAn V\a<3`$UbQtE%YZl"݉ZUʢNX\ʧ '1(;m>wA69yE8#ke?˹; ba[{,YG$Yy?z:=,Eo܁J<'e5(E ]GDKG' Yp$lDr굲:QaV\/TriծЬG_̌˳)}/%jΖ%$ gdBkTUE7kjbVho :NC+F=c~iUS઩пMzY]zFé氹n+Em9~r4oFN;.kq/nMnKغ=|/kJI0@b'@msO>sD49\cAҧYNUtQ}J7S/|I#T:[}iF6}ԕX+|2x:ۍi=$gpN@i?|}6O坯kŕ|668 >(B.lp%EgUj3&TjIS&Uwy-GM2gI4KjOc^LgSSޑ4 M 7^vQABntB,T cw<5X@˦F?TQbw6D?&䣡kE CAaRcF [Xq &ܴľSfNuq¡?J)׌1ǁrS2Oɉ9BgUCDPX(,-Nlp=XfƮaIe9pX`d9KQl2PTlн =3[P+PnYَiJ[%`6V.JD#&ed4掏""&t$A3f.!5ݘQK_ {໼i;)~(&m]gX(C(>!RītpJK?kvu`CK!W&!Nd_`oO8~+0 *?@8/r*OJB,#Ma2[ /I#QԀR- u0ݼ2̐YA Np9i3W Rn :ʙ7Н&FM O:1i!鼀($35hWjge]xcJO/vDp],P R~PzJ=vܖ 9SHdh)ǟ #h L]հȺA΅>d)$E?>ھ;n`G$[pSp(˥@rW-Odٍ1GygiVz yc s@8"뎽8U& _yt/L|-0yV_.4~E6CyR,)58DۓY'4ʏIϧH#IYhXw;jpϘ M{Lfm`E@:_$w4:o~YJ.iΘ|Myx5 Wofh!fI+٤r$ꂕt&x᠛0Y aܫAd dxV>*VK **&ͺ+H 5՛uv >?EL{l O.X+.eJpO- W|[f cbEx3 ɵ $¾,c-I{vA.I棠 Qab@ QWxaLRQ;7V߷{ xv#SY63EKw;p?.-$hFfՎ:p*v0EN;S[SPhMFO*F*L 2om~Z9SWUi  ̔EPEA*=@q4dDN׻.K!sBڤ>Ɔ2\/]웓e9lc#$y=cQN}pHW0e.PB!iMߏzb2 U3odqHpWO dFET(g?\L]W8u$[qmIjcĢF6>{uKx '1tu c#v'qT-==h̃' |}lO4"{l89|^D}x$أLD]!d|QLa"P*[}a`FW!ε1=CgVcYXm %IyNwy7=qtR=]]墦@PY cE?3\=t}4nHۣS臾T׶qVi@No8?z4Eʶ{WKUk0E{ Q$m)36$*Eda{CXa"OO#glFn8k-"iGm}% ) lN"d萛A^Ql L1w?sB-2$DuAV`j rI ڙ8fXY{!9Wy;0 콞[=z5@8{WW7شQoOzS8}@䂺>iXͰ]z3ND^ _}iFt98fJs5j6f̓$㼓e{%uv8U9N6BS2$68KT\38#-lzV/EiP\T`GVsb&mΘrfA!FQW@xKIqX8ǵ, \{Th9]c:0VsY_iW۴K&ds=hY]ͼ)SdwwΟ4[jxr_L"MD`#v5I:qȄf%+Ŷؤl飸Uft\NxZ*cT۔+냀`pXǘȯN]`,Yam5`}L1yai@T,k y1ۧ3z%e0]Fk:3X7{j*rKI`>Ep̝[H99H`E !8LLaB]-1ֈYJX!܏ZkcP2ֻ{ݱnL_l8xZ%FbƧ1>s>sm;~2 Ilˋ k!fτiRL`CJBP2|1C[.cL?}|B2 e詧 l`9Q{+{; &j0iDX"ugAݣ@/Ű4^r֒[- tqn^Y,*n)uEn*|Rx^/݋ @Ф# HLO89i݊!w2IĉFo:rϔTy^x?WgD~%~^Xq doŢof8B,S1 Iz% IrrȚ©o-ǽ۽bz hۤnGh3:JPZCq֊Ith7Dn*h$noǠs{ڋvɴD*{^PlE?+ǟP]flzwLeR;_%פ l"1@vۉHڏrQZ/ 9A Ζ㚆ipaՖ~&h8uAGĻԜ.>^'7F%wl2&;]RtktH@#6Nj L<Ё0N@({Z'X{<l&3dCx< {1z^:շOІ> $ا,c5DxqUo[7Ǻ8+ . rhP 'ǶNru&35bLa#oft y nz<~{)-|[à"^\ O f3弩B?BZn}N^":ZI<~ @e7rKwD\$"eP=OJ.#ˮS>܇S -9C~g3M ?XC!8`я66yl 8,1\&v:WV=g8V)v,qkt%ZhI A|g8HyloJ׹qL:׸A65:YᛒAVo=SsXxbk膽28Ւ\Aw?rL_ XlSM v?u³9hXAeedvnŠQO%q5ַY~0?z틙z3*a~ڊg;Kó>B Mftd:9@>=cF$Hp2*LYNjTƊ!;ZdtMrPdEgL+~w{?k':1ʝ37V¢eM%z+Aܹf7~b?3MV7_OAf!Pџ]Kf6ć}إ9F "fSzFDԺg2 nu"!pc6Jk}*qQ\Mu|o!q`D@ʳlnu^75I+hԯADYGk31HEv&Lȁ:AK:n0=u(NL򎷸zEB"cQ>8]&MUFaYerlG}'1VRc5!/r;ϊ)Y'%D63cFT['("π ǕqhQC䁛{t+c1p6B`>宮Eh/yrױ I _$!SŨ…$a,3):LJ7uI>~d=)ss2oN"cd<:)raB%#)Xo}o2@<? 8^(/UV`w*k ,}ίnPLX-ןǭѥ AF ûlNFZ 'M'mb0UZo9vuThߑrrWvUh҇qz Q;7XxPh\Q{Dy?ڂՑ޶_ ". ɼq9h. t#~O2PN򽋫,o&Io_AmTN—~ozeܲb %XLݻ]5 >UNmL'궑9{+t'q0oX[%mGъMGF}"z$+6>h!/?0H6S)_q*Ӂf#$ G7~ifu :3;.@,bk|U+;E>;MC'32x(٩ +>l ++Z8L!w6N0uK筣DLR@wP F 9E3e[A`1faq'V)E􅨗MAl?"e-MǿE;־$9${W˲cK.;&oi4WdHQZ"Rq 3|0W{d OַQ.r3] a+C2RXҏby2f(Cnfy"ԫmonݏ ^ŃÔ}Z(IlI][ըs obWt~dN@NpMA0ĤA$.#hęu,,'Qgöew,{c[Ynr/>@'V oC#=/Of!wس7&cOKXrH k~HCMD0|̓U+V/Gd*E ?h`|ݝS=m†f߀QaPS7:S|x{t]"]C+-.ʏn:&nSkm ;W kw-uyS_vN%6}~l :ݱTRcݴء#^P&*+K8?䁯`Ks} <ԭ>B*A@GY2-LaЬ w8tr!2DV%y &-PGI_$S #/oؒhB"=S_5vۥ_ʢ#Ej +w[uwPzI ]TߨCR>eO ;ov?~-$i-h}=$N6& 0EJ`!1( |+RYWEnh=0R LdxӠY|ðWc9o `:6E9!SH*ͥ)V 7U߂OQT]nOP٥I*\b[8Eq}vHNז YDú$ ǮƕF FطuMH#N[Rhj18u(#~$LҫU*FL)spK.Hu|x$Z Rݒ'I]c~Ah߇)qһڍ ponxV  P3E?k&z^?BB%kGǬOMߡԙ&凸6Y﷞ˡIRϽ1G!QGH88Gƭ!9&\.C+27w"a {BPcJs3a}jM `oiM y+6b'5y[Da$Xfچ xqinI$S[i)7~u (ʝYwSͮYئ%| gyz1^ĭ݀ U MwG 9Namz$,t2^? VWK})FL [haObfcd@TT>1D-(dc|)RYdJ퀚E/‘&:Jo| C\JcÉiÜot" ~V:JCՕf`Q->!<.r6[FF( s0K)Jxֈ덁ͬ''!7@t^Ϻ\-C^j?9 At [Zf6jٺ3|U wbttQ8AcX8[t"%諍8qq1뽈pt>`V0ɎlךҐ@$?كU.-J :=a x%/$g'"JT LwCJ.b+`=Vb \wv(L"]4|bzBWa۶h¯[Nb\sl~a dXo\Y M FSWYӟ[a:&šJWp2Rv¬M{-=Mm#/[fH=`RK}LD0,%(՚sIMqսKBd,DXvs[B-kX'Yȧ=uvg"] }l = Y[# 2^<cxuwFW*I'Jr]]X@@զ c Z7 w6$܋Ջ9*։MZ糟&a:-Ye]8vQlaIk⿬1e7.;iٕۻBDl="R :OHQ#W%׳kuY4n&Siv&=vyܨK%uPĺY)v?uwWPvȯ\yfR7o. zV4X)"0]Ogzo7}#k>Cy8.+Q+ 'r}aS@Yέ%hCrc^2*BCNBGz\3g^p1鲊GJ/B)$6<%8PĨt;bǼirɲv7>.%^K(yrQ_!76lVQnKz߰/[\T's͖RG"H0x%:kN_2`k$94 +{+jXlj0 Y:醤)xCgFWţ XǻisYx,a4[,۪ $~Ƣ!L^5E›1&\ղR7ƙO9ؐvH{C-pHk7gݼ 5dvt'=@xIlgd9|+*@&w' ԛʨu f~Z$nPĽ=gK2QN$*HS\ZQ [#h26[hc@! :q,Ԑ FۺlA}z4OK 2imΏ9 fOuŎz)Jt0\Q u0|\Yej.Nd[Hh*{r>V U+Nvp:hQO(q&bƋ+@=uNw.D۔3Ѩ-z47=lq&Dq7F<ވ^u9ㆾQ?OTG7Qy?fu-r$[@f]Zh# r~A@jQHu4Ht)@U7d!皂Dm_Di 7jYR'_Nqkwm@b&*mĂQIDr\rY Ugn/fcب풺)%sŇJƶM7; xpL̚Q^%cOӒM]cʖo/Ƭ}VJ5,N達XzQmeŌ0۴W_SXR}Y&e Xe$4Р7! X'7y4 ^v>7 pam|b9|̗P dm6 2oY- uͨu2%"Yz29-+_*Y<]Do\e)G؏K;u$\-y5֎ O;{Ύ Tw$`g"+J~p0 @}p>ZhJ+`CCp'~B ( w|ԫ;.g9s0T֤9hb.&*a4Uc|q,(iSW6QBeqP1Z99t ~Ec1|7%Eⷁj,USaOde^o6y$ny-6\(s* O r(NvҦbT$B4vfGPNK2$PzzB$ナ]01xq6~*_M;n U%]b(( 8-<(s)y[ְ㵘 d;HxαD "k1@D1ثiǜO2K>|-ƻE}*=wt't ӕ"Kכ bc2ϰZTd1񢳄,}QI^ϻDGjxh[2YBEߚvvfm>ةBhSQ!o$bsSZefFda[bRe\]UœN'{@/Dۜ} ;00h)h9jZTz H7tϔ&QeF,=](+>@nYPuK n*D8CEXtS^Ed/T99Eؾ\_OuEhz6eϟt0IJcd<GQMBKI`9X H{؃ÎKBS ?%pUoȓ{J=?LJb<.LHu>AT'ʹI /'w~OBW.9F-L,9 GZ`,k4JePZ1lXe8 > &| `GZ77Uil"w=S$p^V2i ĪJ̔4_͙;^7^M/2G.:}CG ,ǧIڳó#ZŝrPh~<2pyT !|P1ܬZ\-3u':?,y .q 23I˲!UAKː>f$ xT;t]CP׼=P.C˙9$`4!%@C 4!CEP #^b]!AHd0JI@ )\#Vk#Y+*S* vn'$-8|v0SBY>jdRByoqz5\sU" oZ܌lLqXGZmdx']hPqd[WﭓP_8:XA!^j:hNc<%3W4k@ӐVR BeF@> o.Jt.*ut$!vʾ{4[ib|8 iItXְe6Alce txIi{1dF8mXbb]5 I?[U:U)vhjNz2&lKGSC J!\z()/4+]6ta_\oiHɖIg GI+_U6ɽ6(gKxlOwjV(P=V/kI.,,AQ^K1C {̱ey+so'jLh醘1j#!s<fll 8em|tFAxp;zm@N,YA[9PR8 Q#t#Xv3h U΢Ʈ ?'=Qag`$sƩ-(rҺ Wb+yoʺzcޛ 7ʑgQId4/EGӨ8sJVX @![g`̊[Z#6oWE 1a\x%Wp *kN"\x^"kCHpvjt$YjIL=@93!JjRho'Y O:rF2X[*k}lBRԻڬ2xy.VUI$07}"v/{7&Xx#ȧ,dA86ִS^pWц 1a$?l(W)%E|r)&W~Ǒ>b~elI=1@`UԣEQ[XlHl֐f,Ľ~Ap?(@05-]A>dE/!7( HG`}GK/Qh!3iEKelGN h P\l-)aRRqJ_G94"R6H| nEO!Iؾ=,Ɯx=ʩ (S)v۽*sY3MC2/t7/MWי!?[AףֱwWg/Zs0Jqpe|4t^4#n t~u~> 4ꘑ)6$HPSZH,O}l><1-ty7cRK3(co !9u\3ر,l\Բ_=j+>}D_ 8+"a-0m0\g+ ḓl% teDWTP⬳eFqIJ]BrS&T Qk 3iXpЧ$-x3LJ_ВP7+!\oJX@.oGwJ.[X>YAYY~*!~a0]J픈LAW.A z} s'VjmtݓK .}mĪ!4Ѭ: ИG^%ھձA>f.4qg GJ dsYPh7z6Zrӭ{ w%w;_xHs6$@\N^*5kBBs-+ȥiw.X4['ޛ2ٛ.]!߯l+l7<\z^JG&H:<4VSWm;꽟J5#/,37y|t hKRҧ_$yU;ɼbcnxQi@<ũ5S>Iz0Phv* XF` xjKǏU5c,Ⱥ &( lhHKɄTZ&K;&H1!)>6簱lQCf{Tpa"(dꭖx`K5\_/ 8o] ?UHw2CP "|' `dZ0@[ؔM)EXnKCqZTYq/6_A_KkD ^'_v<[W2u5bJPQ9cxL*~ǐ[YZpxrXs)DQcen{S>FH5s?>[bϳ(ߧ F1]j&-ߛl/Ih֎VdO4VK50 ߵ}{yH?1xQN35rBRF#>I)3z^"G:w/*[v5+{JD\D;KqG'a⹊."D2M-U -:LJN.?1^rJ厨\.ggz$;]W8ģy(DHXWWĞ5}aT(ڨʁ f_X"څ͈ҳG^rwNS5leI[D1lVߣ)k@`\ kJ>'$'3KW>SY$YFwh4wј,$횹 ˁ#sE |&NeiAKk/{oqmF{H7Vrɷyk3;yT4zuk9NLM8=57 .n(-9Z8Ζ2(nREM.FB[V=d w dARnɶL jl7sT%hvLVϑqĈwT懽/on\G&h˘nZ+̏@5-_H Ϙ^L@nlY?-aԅ5ԬQk3TwRrO'kn>u u2MtUbTC 7"&Tǀޡ<\#t[oF3+f/*l1>mCI%/ra3']z]]T䲉uQ+ϯPhlM(H3y<NXb;ΰ[zZ<==mnOTf8x:Ynt@R"w ʺeR<48,p~`ypd7׻!w0s|[1 7{_6 T .V2^$r:D!9'xeXm 4TߏrI A.W+bL\ӟ(5RC_Q)PA%)_S1|ɵ>j2@)^f 왈 Dp'5y#rDZ~O5 sNZڏ&)5ju_hjo &F% .9£4W<l- A+R]h+?_$xߎƅp hP/609?w}s+?؝L"w7y{[<1%$/%+7gp`?zҜ[B ";%KU"ESVG3@Xv h6;etW92*6ipoAqHP>U~H$̸/+mvaDxõUˌߤ|{b+] &t>4_탻ΪR dQ9JT@Õvk|^۰TBR4/1-PV +>_yKdT \-{Ώ>ijs 3_uRɳhIz:ؑ, &mqs Ŗ;2ӽ?+_0B1 nWZE <k Ot=` Ί za6iZfؐ(Pb3uv?V3Y2[5 K Z?_b"7NdN\$3ر4$})ԬO,+Tg@t۹`v~5;Ëhή5KpaV,ƪ{HގQzfU9"ue 4zeAl7,it?kHn&5¤JɄ$1,B[4Ac6KL(I*;V!JZ̢$ ,:WwN[:by,l,er<>cKްy'6 o aWP4%f0ΝҍѠ %Ba|qLcgl F7 :ȓͬCN#A7ćۖ'X!TޕoQKwXہAbwk~U0\ ʶHLa '*A۴@ņRGrp:$8OQR57Y9A)Z'w6ӡk0=\$=Ԥv6A@̙PȄSEm}T݁RYDnP|_@ܘ+!cdĔ3.UGefUb^ B&;Y܂'P!I1h" wM S72U}.M-Ha>BЦ-BE&V3QOkb-#T+4U1IPe/?WvB˱H_rFNT&{ -ؠOe*\$*c ^?!s7aO%dm& 9lݍ=14YLO+P:<=3ᘌԘK', y ߌY]pDN!RDnޠ50,2쐜?׆?X ;5,s Brݦb2mwb+WҬ'\ ,HM_ִՖI^oytI&bʦf8Jh>i;|ٙFlmr^?r-79Tz8ؿ8$D?Ȃ9f"B 1-u0{=rǩŋ[0 jϣYIHQPeq,fmG طI1_;D6fI0ސ'eiX"zkIVD?2Ù4_8AMy #⼤9e+=I=7Po˘vf3c@}q s_;및Q.\20[cfUV;@~:?ٕwAruWA;ʏ12>Xe0tFy 3Fj8 @.:𳐛`D\E2vY7fXUm~XD1$l&;DJ!<t6UDw\ h2vw:Hpպ=Y";{߅GGg0X íRo_(BІv6o=?\*qtZIi13h[3}ho[_# R4{Q/g&;o_v˹yL\4LnA R24)nWjjXXj.`W&/1EvUDގ_|#>ONE9r#+[Nqu#bwYtd5+P!drDk~I 052>P|j9a!b0H2M_z/t#V)Xp(&U 列[ֹè%P'VB4 7 ͘?Ei&ݒe%1ci3W@w& TWqFgAI9Z6Si̱A4Jt4s03B]~#hvm4 H{+;s.ZK9[܆ [:ǠV 1}+Zu3x)ο=YktC$4ٶA4IR 4HG"L6 W;T-)9[(91 q-S-b Ml1wvROrFR87ɖpܔ3&*E eone !ې%@iJؕEԝx?S"vcT>3rT]I4$]rL}"'nvA} F(rL٬TJW]d3W /L)ih`BGJCѼUk+(n\K9ML6&Sӧ%J}3q,qƖ8G; `.3@b \K$ >VZwa{ \9ux0թB*0 vPTNHb6Z lv?R.OdT}~Uu]d`eJsm9bĝdyoD\n7RX"sj4N̤ c5s}^5 + *J[t7k(o9ڽ@Yױ-(䱶Ɍ?@2QI*&9zw1T+o_1s1o#_#[&EBdy t4ٙ(0/Kmx?ћg?n{avT; gv#*.Ha@V-R_b C#p@á#Tt=?Ӆa)|R8$LaMb5=#U2G߬[c2?Eޑ5$%qDbX˫>>ayaA _2sqSMA6-cfiCqSKK$zXV@;IGoeRpC-"2 ?׼ѳe|apv!!;crz!7sYI߫9&c v`-]L^ $sl~վ-Os6p+,xmL>ŒX;I:򽀙n^0+I](zqƋQ;'1FH>nőxH lmfdw O ;FD x~\>otǵ_+-RN|o"+x"pV*}- { ҃^BxbD׸9%wq1KXZ _TQZ?z.TO!R^or N/_ a8زcQqI2cbXmB rGdaKāt~c/=㛘ى_j^2eZDŎ+Gc|!0Ӵ޼JiI?IC 4#ngJr4S;;- xOu*݊I}WkZ,FyaTL S{$yuԘ,rV?m۲}oX y9W^&׮24ʽG!uֵ]P!@r~Bh y"t2HqĊwmT_9f"܁Qy&6v'%6IJ.֓s]}hT۰etɿK m2kмCxG@r團LO.]foPFG 5jTa뭗]*X4-M-Nϔ!5ͥ,_ٸ){sc!m?O;¶]z.pۭy{>VZ >Dwf6BP5<HƸ+9-忣V9b dT=Jjݠ*woNg3hʙɍ"+N2ՠKݔʩX!y%p6%4$̥:?.yF`8T4Lm{$w@2sU7ܾځMD4P1#ڝ^+k3XP`6)5rw{=)1'n9،a\c!pJlB|ϰs|zbdH^ѯ Fdodާ޹}G0TN)^%hUxlL,scY:K1JL6=](<ɟLǜ]}cT7PI!ő ~@ѕD!WIk La٫s݌xEdsvnN zTUB`.ЅS\бBOWh/CC_xpͶ]!2/b>^HY*@IwTlU^"6HIM(yyTp0 iLeQ ;SwKNu5} ;L Hׂp?rjo&[}.g۵S1NnlkDXL)гCzb닐Skn;3DoC"diBF[.ܲ <wԷ2gU2Њԏk1Ƀ=QS,@i偤C_ hٖ'>@.1+ ăv.㉔EvG:'JymK*tz35 >~8T=&q97: MqF>^g;>ΡX?m(JY};b\(U+,RZ/RRFg}X巪67SUXe(G%/L)N֚q-i0NG:*Wln$XX!NXjuܺttQ4s5R^):2"Wn@٭JGT72TN ;;QIFၮ\OD!,%VW/kT@8j?C艅O꭛)!V;4k2/Tdr]@jP\@!eABP %1?8AﵣY-Ty\g#29.65*ÅoImpgZrD d-gyBNSvAǹPbHTt(hQҲ%H:uM}h=Z" &K7ђDam_:JpE4 ,.W{m؊Al ;:`Rh;qDͥ֎ Au㡞axY)v~o&+5k]qCDPHؐ8Yzr6¼q{Ā01s *ѕY׎BaӪ/|`dJ'IɪPZ~πpT,$;,-(#H/cXQ!d(Flk5)01;_JS?GG쯖ծ,d͈ /*.'.!]h*uMcLC-j$>LFԯT^mvuOI lӜyPЧzG-ݼܺ>5x8- 0xS_`2T -)վz!za }>Eڴ }-\,Qqw"[8pmmzߓ%JBĘ $wǒNcs *Kzy8ATPƳ0.4a`8"4 >> dB"{D&mM}=hpzbchS;8׻W9o J.Tۻ &جsޮf rynEBfO"!nxl#UFx hf* CRϊă^#%Hf^w)Rsԓc_*^t6mu;2LT)G`hp6L+mS̀W*kQc  ߡ]>ߊet8fNK$O:~pW_=*X\^3Ո,-(]"(UآGv(B4ނwx{g-;6*܋ҡJr,(ÌόpQkX+6Wd 0x#M㻭¢V$E 7\C{<ݟy}1?HF9ƽ3m CitMlj0K}Su5:c1;,݊dy `A&RYW;M7ʼzИRGkvj%|ƷSY "#8PhYy+ Rnf[lGљglMuqS ێGelM]9TKIgL is.nz+<_ҿLH ڍ]ηr#Q꥗Hi~AZ:H',,hΎw\̋]d4DkhR\nz,Go8C`61 O=P[Vh{$ΰbie,-A&Ll*'cxۃ+'xToEYO.s8<&I)euטY@* {i4�qs sc y2kWz/Ef0AVi颵uxAtjlb0g#tW!zW(ը;M b Ƕ- +xJmb E0έ|HΏVϑSdQϯ|KNCq KV5$rOAK^ $`'٭Y(r̊Vo, uiE,P$ނlx}9(R:a!n{ʖ5WUhZ]VZ, s/jYlESDBd$z~KDwyp~\p3@N]LuP|װhi߰/.x8hv&@T+YsͳGJh3)pI`{gNJlvY}nṋ^Mp-Ea+XC6uդ_BN f_Uwu6@4{L !D#+\KGHy%./EeOڮq yfЌ ޹%oO%)az3s|)W)U ( ­ YB?d[Oe_Mg?{/kv^VĞh7x.8"Nς1~e(QANg}j4+G$sLs^n6ǾdƩ':pVc=uev#I?Ib(oqa)}m5+9si+*WOgԹCt&C7YsCu>i[&}̕z74xFy|g.Z%v vN0&apvǼb-㖮\'_-oY2\=V oM"w]hmj[&&iu$ //{.b/ֆ2#ҊqgCuS%"`~wٞ~0ˉ l$SԸ쒠7FܦR9i?0T:T[í,4p` -k+qNBC>Z&Y"_dbyh%@6}TmYn<"6fٵYhu eyڧʶr*̪A&MUP5FOKM$Fb{g '{&eT2J60 6S*^Aވ_.YcF<4+JO-U33[|PI~H')y}& )~RkJ`eFT4W-D]?:$]߽4 V*4Ԑ+꧆4*kgJxRx#CiFNZ{;g840>փDzխ=] gaD&H"Pv[ŗcH&j4贌tLGpC##ma1*bLVW GK8]a?",Fvj!&Qw&/bZ(E#sȲ6}nڰ3L9U41J4YXN眨XnTL=̙^{VsNd]'קFdY}ru; ;'a5w>e*^6qȹN9P-f'0mc踀()v#u+}(XN륹|S[[d F؞ R!iCOe"rdO,c9 Τ`n/įP҅9"sڥmuem䜀&}۷}o뗤gn^$0AOtү0b `}gW?,>Hsɾ7<bj9S'cvAjϯ0.)+rݰ:?pU"ܜcwyP-K γb&چ2 \d >¼ًƨjEփ Ahme1Z<ղhJ pטs8x"#KW}[ϖ@u*NZ5'_&aln#<4` `FʸSzZpk HJ9tf)#zM8\R儕4فgYgRGz~<}f=cp ,@ܻ.#䠢MP IN'{+blĶa *&IhYtJLޜ 24z&rVIVOWRLg8ۨO 6y+QV^8ڲ:t 9?6r{OꋆWԹ~9jV8,4x Zuɯ;Fӌ[ycao}j&/H4k7~5sK/4<~u2,aPw]mܥNe հI(wJ TEXT+`wA%ûN '40`8İsr!.?wjAG Y$RV/VLN -W܇yRF$z?SJ0 {T4k<'b5*F-4xkTJ$x ॊC PP2*l* YGD4[| ?k jA:/-SyTQU&pl"`vP*RJh"\.xT!Nέ~_ztyi}t 졒?hYM`m‘kTjq ><|>Gf  4{ROVdUJ|xqfr+ϟ=)86^FY";M 4` Oy:sI%#3nyF*E픦b 7bcbif#IZq{L rC*Ч@֕L 8Zs"GOF Y" o;zϿA\/-+I앩u ܫ Qy s?)&I˺H%2;y|cז_J$Q0_XþҸ,ss jjK8l-[{{dM{d?g%itjBVITy3j9y:-ظ.党:N_8VlRP\ F%(>(4tGZh8&^sYy)ͤ1FTn $$V4>b;rS,xWvἪ*],z;Aj4 10GB7*r #G,6 D0a-+!R(LP SQ[T% iCca2UB;%H~E6u Cuc&wUgwr! o/pOjOݢS1߉&VVJ y\e9).VaNQޜ"N6C.۬՚K!+V9ݚ\R@uA8ʪꕺ::1 # l-rڇ9Reű pT+Sp5!y#[jGBKGkͷb>:f1D=oվ'?ܲ.U66uSp{( X#gow|7zxTY0S.r o p1K/{vBU ;zfXQYӍ`{:s~3P!8{}\d&fۭ^\[le7FN6÷'Ec}1H0?9 _ ˏIR0]}q"^b=}~/w²8wAm5EJp4̓Ve]oeddZ'y{GGJ`*JOx;fhWDGqA8De|%o//N ;K6!Ƭtu8 *+.EHʴ-tln;B'9U]hת!7e/۹JrTjٽu=q(K 7Z. w0]q"҄(VyKM.'=A/b{džPFPe}o?!_ $j<SP&V's応Wֆ-@Na?q^+}-v e+DrߩR .ᆗd+B*mYնSҋ?;C=lvRrHlg9?m]]g6({i1$‘1KpDtv 4Aw{? :4‘QjV@.֭vq5;MκIkC˟q('~ɏĂn3R;,gp {}sl5n<<͘3\)mJ wr|- p7I /Q$EZ} ǓGhDgL q/OW4  ,~`5΀6 GvjG[R 3u2(Y8URVx8 yz.I941^i^ڗf7Ӄ,%sq"6J :30A*X3RL=cp5+m(!!|w՘ۦZ 듻";iJn31o%& N3W!H{t49{oT~.R:-S{9TfV 8w"J?DAؗ /f5=W0ifw^vEhsҜj,AVg~|t#'l/gPvoY6s(gg0b3`Twl^ewYO"(!:ong;9?+'$ehSǍ#ざ Fu@xl "oXpՕ,MkPPh昃iITQ՚]D:eb{g[Mb&ψwcVT.'<M }qOigk8̖,6S u⥱ȘЈ9&xps $8>vSR< -駤u*R4`!5<1Ҽk]g"p5VL '-wL\nC)*!-ܚqN.~@"B1eB6r42Ȩ6Ho4&@qp| =[Rm4c#q|@RvިJjy`^f%\&Z-gf8c뇪1rt?tԱMOT++ rKy!0#nȫ ծf·*/1TbTڝgy]\[6ASlg[#Hsy>:VS&̂GǤV pfPd-gw^WMĈbx_>2f3x|3 C]]xqDG}$/Pl|uk%\Y)ʀ@q3tu0(v9:Ơ71.AVPD$ ‡*u}6l^,& ee[\a7=;HO , /LRlA` Jvy8ptuyǙ[(s2[@BcqȐڭ>ܣw1Cɓcgw\\2#7)4c(:\5ٱNњtATإR1W2F7W)WpY~FXfMQ\Qo:Gs=ҹϖ<1P{,8Ovtҳ jϸmGb[5C53@P?Zh]Qc gi< ZBĂ!j֕Ϭ9I A>Mґ̠Y+ "Q%p8ϯoFI/=DΘO";ЂJq6x~]LkԯoNݿx3[N&?uaܴbKe4vm=F~S}n8ӕ4ZY+[wZP49oFK'ζ[` PGXoYtK .ռV68gHE·di.&It ӽ *e5iXXr/g_jSv.*nJKm ?=;2A!0cㆹ:~T6)\C,Ua=d"xL#T(k]l?s 5QF}iB}M'{$[O^AphgL;$vޜ&bYS5$BFx$+iVl`sQ>G&VFd uPTa雸,_#'Ei4H4OO-9T`Emۤ A)ūޞuaԁIyHͺ|aե@㟜:q#^dm(=7t&Q fݡmf9͊_;\de{(xS\tvs*AǛ_'MPxRUsWj#ֳQg\G?ZnjkQ@V".2{w%(Ѐ@-GD]}'iKû&Z#<]V84eF&ՔЌ8H?*Y5P'APs\-rzMA%ES (fiZwl J2N`k#Tae>W R]-_șW߼\[Dt#LU9 ,4(|ˣGD1(  1 o)*cl8^ʫ/3[p/< YGK=d#P}M,ۂ^ٿI~Z.x!Ra8! M7p d`$/)խDu࣎L@ҰRa `8;jVU!Lhaɑ (Ӽs\C PE 4Rfq2hGAa]oEO]\O_ ~QMƊϩ.q:ɐc2vww :To8}E|vn,siE7<뻼3q%RE8N8^К$xLOb'15ʼrR+h^kQGW ,Iat֗Ns{el܃xUげvEt8)Y] di38Zp1DHa`SvY/65z0!T(v@$m嗸 /'l ѿb0uN}ϭk-HWF}cQb;I0p"4v+nXb&}@^~t`Y7֍NSW3 cG +|d65 =G H0-Mak))O =h]PZs OfqX8q<$ {ں A/Ée޵de<4'|른n *2I]&JEU% \cA^'Pl'[+GkBC);` .c+d֬l'Do4.{ {U]{]rw h֢w~z}R+P5~M|Wx 'jD!؇EfqI#*\% npeΚHN;ͺ\([O0 .y-6o׷e2W"rw0BM6HRF&4XvO†_U"џXmUQƾ)SySUس4 5;F5os}lY;\hch! ߪUR>OXؿ+4by"AYTBgsQ(pgR&5ŽgH]o]Ok^}^y8F% 8+akCoQtzN,#j ݋0chr.4T\wG!յ@7'Uh[ W$+Fu)J-u+O-$/sz.ܿdj}T"^U1Uщ>NAF-d҉vh{qᲽX@@IB^0C%2CHi5ǥR7hs'藩F0 x~nמeHRi&=fNVOݦ w@jcJг +0dH@?tV2ny?˯+C: Ⳑadq=`ћj֥j:)1znMLH^-2tW_w&F2YC[fIXբkrfo.\xC'ՊګWM0=fEu1ٗ-5έE u݅MY?~K!M5u+''ZD,(qڞٓ׃ymaܜᖂWR`4OQViBzf"~Wm| xd n/|4\gelmvdLy+]EW%6tά4"b] gG)yW’gݽP7=L4snsn!-IrՃ: %mGvL@;p uRՋԀ`L=`HT@6)]25AF1뽡oyr.s1Ì I˽>~ ,7QwdSmgm)Č<׵_quhԱ:*~x"6z ^^Wpp-_(iG~ìψnBsAAbTrgʹ o/|h&-js:+Iʇq _sιghPLlUt~PY>2 u.]"I{b7gR˫Z1^+H6,c,mhYϭSDlS@`1ًue^%>O!^G+9@Gv;И'+2|/BӢQ'[w:@+f_uemi5z$1w ԇs,5K<3_bl&#_|+-[XLIG֬LWeShN¿<G';.JXn FqJ.BLJ]ALh1G@H>kE lK(>IrWP~1&KXNveCec&QZ+ybGg : ""%1YTzW(18ˍǴ)%3E~~D50ww`\Y-X ڝu?te, 2Ivk{R;f]hi !ѽ#n2=6TL^άN+ XSfqIM6z_ȩd,Q|>=Ŭv[D 4×i2J>Ӥ.#QF)K4ru1NHnPQ,~D p5f?HmD鎝`@!f17jֽ]*]ifO;ưfӰ }XtZ (':;N#F+<-~nlJˠNVoEیzY|q Z=}cIJфLw#Q#LM/5q\[dflh.\s>E/Dp F4XQһQlR^-sI%Ǎ o9EkFCg$ 4gAc؀u__IڪMO>N"3fpzP JSV'腒m~W1X0d60-#_%6z'Οh_˕М:2$f^DuN"o;2B_51Y]F@Zi}K2&=D7}ET>;Wruq=G;@$(ԛnvR4D@"g]NG.=_c fЮ[9-\ƽaEYS/=% !N |S܎s/Ucxk#)"Zt^Jva H@]}Y CҸRxl~$9c40⻰hl;ngz}xr$*2 .e,^W\?$]WW/3 P2;&HEv3; HDjEWmsƲ9h?ZˆK .G7!hJIFa w܄bT i#ldWgV&SHU*P?$V)5Z=#8xH vJN!Sf.φq%;w"E$\XD~Bp_, XtO t&89e擬ps-2h]SD 4'{l!9P~SEmOTk;]d%>A/ХNNA Clszj o!W a7;QoYpC!=wM;zpbÝ֓>t) JANUۦ̝DR~Qa+ qCwMY lq(n(")wS,aG=yR'H#۲],kw2ׯ\!p~^Ö-B7BNMS\˼XP m8:] اqnO/ۤկ]WuaQlٖ|(MS\'BZDw0P]qizXo#"2O0I,j'MY~^W}A53xIg_M%<#]~2Su]X=rt:_8iMksa-Ƹt1F碄l˛?qCusn9]BOhlq_k,Oiuo:$ ?j5SKʓ3/ɘJ#{GOa56r<9ӣx~hTLI"RZج%ޡ/AD4'?qdMG5|ż~>__ jj1/5prk}˟N,#Acs* cצOd}NXhZ \/ÒO-wKIa< }Za@ޡa*wz@ PD@glAZQ(g[Awk8 :c=aZ#r<}{} ƨyC ^|<~}ܝV4zhFiLm)v>q̠r^ )T6AHCGTg{toi9~i%Z y1x&Nh>qcD;$߯ݨ<"p@\@O>:'p~?>-uNqv#|lQC ?E𪸏4-XSzVh`X6B'IF&U9As^|q$[ǘ e^dRmE_%O[ gs!{M| 2VZjYvI(dvEc,YqL8t5 ;d)EFeHC( L_M&R'ɞu_e67c⦘r؛[{wx_}cup)UGv(tq(H3S4n{º2pu% <e/ޮF1`^#MB*@bYOX[<<vͪ3C*ow/"[uQHDB_Mٹ Yhk1€6ȘSj*Ȧsw_LJHWrlMVy A0zҩP7 VCg^FL| O "PF<tkzdb/d)n>4N3~T6ƨV|ZCK 3Ӑ~z>mjA"foz_ھT>&"A%Tc4D)c~;MGr)g sa2bEq2WNּJfZ) ^-cJY5J.󺾍2BB«MiA0 hr:/#Եqé ߦob" Rv\ۚD PiY?p?2DI×@yے ؁L"3Xﳵ] T ?b#'97[O_=&Jm᣽PxC%9;BXLMx >T2nT3-Ƃˆ+ojD /ΑT~X1*%ZDЉ)(x1yfq'ŖteK,gux(SU, *XO#};,|gON0Ϥ9@Ҍ xȤmнrst()ZpqVFP^6(M/*.ɋx5eE1 E|) {ۻ ZK'!JZ%8o4tTQ`:vV J*gl\&:ȀˆXY,pEJdQ8zڅhyaryK"9H:|)3AiR@k8rGe/EU-g5("O ;p 8Y.0ɗ@|rubNGNf8ѽNqLgf9XSEN,c@oE bܱl 7NٮQB]8ts=R<;hhXQT htqCl@& qvR\5Uh= GӸ\cޙ\!G.JQԛkTzRG0DLv;O=#`Z? 'zZC9Ul,LȔZY#( EDm)E(8uv4>}0Ǻas҃WMuvĭGx(: wFp6gcOq+U*&mu![c_ϸi@f  3M7l6O蒦,jૣ.aLVLCfo5oz1Kq1 6wR ߁UPׁQ0*ن?[/mFx:j<k"&ܥ]ĭbC. :2X"NN ϟݔ T/hW4:֦JJ:KY"D^n!2SEu0!w(HN]Dz$0=fN}|Cfۤ0؏HsH8 `!5Mf#r;,H]vѮo~R3.aVL|ݥ$u@|-ÜAO4F;{ATAu8mU.B|>UdL{>nX NFR2\:/coz=Ea ?]I&`7/6׎2B,`I&CYkUJ*B(7=Z[N$􋦻Ӕ=ЊH׉ghďj4.EtGN|>t=gd׷apؒ@FNzUZ2G7ԷddY4*4VfQA `;>PT soNo,ccvTZtqn+ DD.]j+М?w 39h]|eʔ%rd.OL!0"FKZ#>$BpȜ&nVj\;dp}|hTQj;[8S-0e$ "Ȑf\0L8q("*bi9^ vLf ((.C02#a r7v 2F5W?c{1qRu^-!&Jvk Y&BJzj7ФpM (2.p;Ig2\B*U2JFBO4_(q4<4z2bA5%]\0)n=F*O򓠕uc*2 ;[5/{,rNn2Fɓ=߯Bј틛E#JHgdnK4{t72( ݖuὌt|A60p=~Fɴ=Zmd CyV5AH.Su0i|Su9+=Kbou#7ltH0Ʒd?ΆN391̂(S[x^_oZb%gQw83Ws@2S x#RQ)d\(]tXsHRxAߧ_r6D E*V1(}5E Zo/8 <_^N1 6\ H!xN{@&ɴW}_ֈԝN$LVztToOS'q?@`\#ַݾȓs^Q$5' q/Z&%/EKT. .dAЁrݖ+iA8#lE At}pn8kCVTDEbƹDrl35[]tB+XјI%:Qg'vsY|%9Z{ͅf^apk. ZmRcN* *j~s QMa<aQBxMb;L]B)FIƗMcAM#w1M]dW}5 -ra!&3+Jr+1~Bm!gu$B2j+8iz ր-ùcu- V/NVD8[-+ =^Tz;o!kE2gƗ6Ạ̈/:!7q/>&UH<+_U2X_*32@L:M\tVIA]R] rdČ _29 Agb6ٓYbKȀͷ~t\‰aaTq͑w~"m.‰_DIMzj^d7y|'3tA6GKutD7ZȆ /`w}_(~x /[yjp9ϧ醚3Q ryţQPuv> /foؒ6{yLO$XFC|cWzio'ȱf'+?{#&AyrS# 3#bg=Wn|>]6cq͸)9%cl'XUZ#|Lw=y{mVgEY;4By[,7W0(-F:f"އtθ![&7{x!BBUb"* I]mrqD*9 t&ظAO0y*joLWb Q%2E[/xDRJй`aU/<ᙑ#"(KP> Kr^1vh[pe@GjRQFBCӾ{j 06(6Ar QA IxoH O ZzӇ5rͨ ~k+ Į#Y3~|y^!e\;DbrbQeL`JVWa մt[Ǧ9>aխ$\woK@H rWa~bN0JUfo4i!]4Ww#4Uڊ:b^~:ԗN">U`u4K5fTNTlvfd/˩_= m3Qn<]q[BΨ\/CW (Jj@4=8`YfԔʀoӅ1vb[CyϜБ6wt_sQک)go=R zCHC{kHB)FHM&m2-7Q>l|>ec2^]k`ɸهAaqBT[zىt#1r%pػtգtymuH+F24Xp!E"qp˙2SXhL_[A1I1M@Y?l@\Ù!z'7P'RfkL I<킨pi\^Ey`,>"hVX_P Ml>Lk 7kRaC/J0^׊ɳI~[g|!oR o~vhDN h`5;whP-WjHղW 8}pw Jikl-h.uo9bBJGu50n:HlyQowP`p:+)X*chړhtG;'> d΅{N_yw6'R.)}9o_ t~ⵤCq쌺_k*)7BԢA;˾CntܮVrf4ET4~e\')#CcZsi&!%junӏhrB?2ӥ#/=00aȘКEXn]4wn[OzvNyrv|%eo^sx_htrz+#ԶeT!I, qizd"-ì,Mzs ~u p{-xQH DKE~~zs;MHv;3^v3YS"X՜=DØUegҹAlj{<=  Ml(6C[S4b{L>W4()Aňа_ˉ@ z"9$kļ}7$[t*hb;Bg\ []QRj5F @{Rc*6If/js׭ 8yy0cꙇ l/xO Nn=m3rV'{zhp"DmSݟ:SXLCIȥC<+cE‰Ԥ=7ur-ʚF[[v͉ƩrBFwM(D+DJzg"N!kR!6Ɵ|.dɳ<]k+Z}ڕ[C'|yK?_ei#놴L*+akK=8nYx[bI1xlh&S }=zHۅoiYqDo x վpY[A*7\y4Y/`pOgu) ȩH >ocMa. bƔ}Q~q>6c0$<;sXO< H-YkWBdTbfъ⾋Y<0e㵃$ T=`c`iQ2FF[y'ߕ5ܫϴTغ{7$bf]=p ,va)װ-O7X'%ȁN??3%6+4.uQ|e?J:Q~tk4xֿ3syĶHi)zm qyϔJ;NY`KF>'4F S̞ٗ /qbY\~,Ă7K,?r )2 y@ۦԞiKW4-s? Z#:S`\Yԏ"r3s#"YV`1)(bhT+Vl۞ ٲ>) y-[1#2muSMso:v`?E$M/(') p3Y!6jz ] HM`4{&ˁړKҡB3gB_Y?16ύ[|lB 6 I7`?÷_+=6[g~TE~3J)<}j"C@r(aj~JBm 'FuR^|f5G6Bpu٩,oCϔ0+(5--^*J Y{e< \-c ^Ж@GO.:@.9wN)}@$`L7Lp1cwAbumc);뷁ڡ3:lIbsM)}+5_wŊe*ϝtZQo t Ʈh!G7:K9BHɠsy$ά^?%`jwBB 1!sa,F.7H 'C.Q,:jLwR$k&U\$3[t\+G<ք" L)" 㔳ٮ؝ C}S!і//',׎Xd`0!vegE#~>2k7 ^hǪ*̥:4=)w;?I Q&ʓG/si)_ qv<=2p#5|VBV^cK5υwt~9*?؋,?5 H=*nO]'bS:6٣ ܥ;CEdy0Y[-(k9 nj} sqyjï̦)xBOoB=a=F+@dhT&[y -=uphgV~|(fgq'A}LNh!P\4'@t j: 1v3}Pӄj1>~;NރB_q)T@qIY&V<1zG$I\0 Ȏ=GTjB!U̇s r|C.:q?t7g+x0ͪcf %jmv)4zgvi6t\]rA4ݞv$d~|!B-o_|Bx㑧HFGY_j^(ies[&}>h}L'-۴'!z_cƼGEs),C[?Qq3}I1!0.Qf9RUoQWa !+q赧p#}&T"}d#0ᣌ΃MsДatt@AjH|uK{g7ka䙲1qmMXWhz(ތrlxֱ2U8] BO-SDs?{XbF1Y5;U@tF'3J{WVm2ĦJډIΚ @l9C{lDCOPoōX <8I`ڹXt)x}4%TҸ2@ goi@:|(f1lŽ5>1+yBr:k+"Use 6mu6M'#{& "l亲Fi~ki5 ΄NH<~IJ6A[ôdye- ©G[h1_`g'+0Ig:ih@)ɡ%B^1J-OcaG+W{4TܽYݒB;L)k. ţE-l/RZ&ҘZKp#Y=Y!k? (1d=[)8U7, gf1:to?N,{.]m!Mxgj)ob:ׁ}s&ި+Ƞb_#|љ:5F`ӂ۬@+^%$ƒ7G#7L"- u^qA8LmH )6xYriio 9.ƠH>n^{w1\ZpجCj4; C4'}0&)G:CSnQ~zj*KÜaLntoi̦{Hkwu='(g>DhLTߤtNܡ/eXh.eĖy#-Ƌ_wM-\"s |8=&% o `Az!G ؁7ڻrEە(ODoηMqa2.  +U-Z|zQnW/+_͞ZsEPR\M+k hnUW/YAR(V–fd͆=E:D9'+6Rg(ޝD[2,a{' Lf/퇺'N1iL34?w:rjkq^%TSƷ͂UbPoĖ ~e37*Q񝷤Ր}3fk>Zv\L"4[̉0JXz֞u@6%-@W\<;4%w7^M逧8 ?fJ/I9^7 W$I*y\ tnޜ3)qAtFAPҕI4[au;ݤYUbK1ZD.^)FjAJ~h :3(*x#4j-P@GI-6MC r/FH>}LI|K sЩ7PJ[4w/T/%2>GG?fz9䭅noz{=!{?gnlz?e8&9VIkRyؘ}ON\nڋ W̿w-kC]DzAIf"3DD U#EX^t+x-vgS}aw j?7~.\Al>OV Yko@0)/!R:zhܩPe|ܟ %m؇NRlE9Ŷj @kmwuN-Nx*uN:2VYGSøHoۊ~jO# 2BUAg= jџ ͵8'30&7"}+p,J  J+3hFChGyU9\4v˼Z:$tYt>QY ,nZo 5$BL"mG'9m(|_N!͕J*w:@Eُ<𞆏2;;ԃӠ$2o%DeˆJIA>&= #U{>Z-›L ^%OJ w*Tʉq:90y\vcW@ ⥠U%!J+Ҋ|\Foe' ֻ:yO1NԆJR_c]X͠ɒV}ڋb-{K2حX~6Ə7B*j{reZcQtֺpK}ssXyrbW qY^j'T%=;3p&1׿(ֵpҦ95&P5!o?>7;4߲x5"IQґ6b^.]%ѫc6Bd"s}`RަUnPSԅ8TA[S>RzBaѴRH*OV#,Ɂ6}h< E~tV~M1MgZx^>FXo bhe:I2_3ja+Oay\_Mjcy'qRQ[0!Wn" }.jbYNZi@ lSME"3B|<>T *=8+rVr4U^Pih>LJڼ'id ]ARLD,xAǾYHLsm L75  Ӊ$%*F^{B@kǂ#/V2g ¸~ZC`Ds*:dϕ{%&n`>2s={RCPIjވ-E㖗b\ sGvB3 DWŽ WKC' EpnMbw(Ϫîj|` 2(5VEZ<¡Z~i-JauMq>ָO * aggZFPe{&5Cn@&.R&Q́scfG6|q3) Xt c7SNW,M,%hy@N1F5dNޱKe7YA `4/?XFt1Ih0_'J3frS"#qNQƇ!:BwF?5IA,? a?ta=Xxk98B**IV8fo Bv,@<;/`v2fYRꮧbܩtMXN7IH9jLƵ'n~N+0A&JCg1E#p 3n[wb`/C=@y΍ # w%vb$;'iGSr3B.=):ȜlWJz:#CpF\ej8T'y5\4dt:ؿ:}D㱏)I*Ҋmu T/|ksmO\q9R 0ؘ''o)*Q AQJ{^F1 $<$3tTydP %6%.E]G-uV0uV 3~``ɾ$aJ*a\^ў#ԻnBN"'sh۵4!ijFH%,[/Ur++y;PIڧqSGr^j?Um9(OSZ[2!ehBMʸmpܙxؿB&1DA˥k+^spcQ$SNs\WzqKKL;ZPy_{׳Y:^]~5~7i=N9l &)!Ϻ S)4hXS`u_tͤ `2 9/'gR2oW7sbi$JҲHg4L+5\~Y˕{%GH|3'.=p#尲q3f@CHb"^0*6&%|FeD·I˚/2{>eM`إc8,{M'[d&&tJaʔB!kKx/7( 8@DYYo֥pk<B vSQ͇y;Zkp䭓mzI7ߛ ۹2u>}]t*zB@62wőy^vC|e<7\t~H]#Gc}fª: B8܏u̜nD/st.0umDϯ_&nN{X;''pN{F\3n\,EBG#z֟"?H`jޅZ]QkY5",iL ǽe+ kťCv%L8c4`Y-V-=RPy`mD'jBZb܄("PwmXj^ {0:@P6U$ X̢U՞F7b +Ky>W!J1k?ňXXLܘ&GJMYj¦_¥?-F NzV~}]=;BEB]\R"܋-ri}!۱}nfG f䧎:N: ivgs5n}J f6? I 8,x[')A ̙e)mU0D33d<:btҫ]*ֶn)仵K78oҜJgu8jgg<ѰG)}[b{ wWՏR\j[fKb:<@?˦25NtyR`",SVvY~bjrΕ-'+P{x@wZ EO>:u+ޞ5QS*kNHiC2}o 4!!?%VNU^$GB7j\W4jD&q_]"]aqat׷r'Hh%rF3j- (ذ,kLτ^}B'(-t^}. - `Z~ t .ȽON=kNe4t Pٖb/U_^U #tt;:(VWy?}_E_'оŀ:(?F@-7##YvKN Ck:$sDSo^4φnؠ8;/ 3{0wv$ .hgr(h: -o0|>3%YnZ_ &&;K53無QnOq炓BWH@/xu3Ta km9*)Ɠ˛qW(=Bn2uL7"P+j [C b:t9[v~nCQ mgII{If(jl`ԌXe~!z>\57?_kNr(Ԏb).9#{f: :)g$Mb=;ľFaGI9]-Vvi_gUպy*tՊcUd Xь9*>~u܁PUʋt&wR=_5<6 46XLp443t%@w[< ) ;[4(!I0G—a4LV0ha+9MGʈ(\%<2bqyۓop_ M놕9dzQ/kVS!ۄ5|(ҺsTk\ClͅvIS[xW/[b&gőE{^_zAW3;5XYG-w:4`ꗇl@l@qdƵ+'X0IX/R$($' `jT^VA\tM5Oq2Q#HS",=[ca}byE,fܟf)g)Q4ehQ (x'Uc%RvzvZYSZ{:(mեN.qLuCĽ~Z{p< 0-${fa+ZpT2K hJ-iIAkg {m~Fl Wh-Tɬ_!΢cX? )u¡JDAnIv}g'h$G _!!tmHODtw@:FUd7w9bd;k:4toYjy %vJ:ݸ;w J;8f| H<my;zd7`kW O,W՟`>;( HBrODDupgI#QQŠlTѱ^ (4ssdI*<) )B}nթHPUU(,U.˩Jdž5lq `pP#\y u1'N3&\3'D>;i9zy<+&֘F0c/]+V ߌ\+ZHFtQNܤN7lMDW X Owt0"*?,q˖P:4#i Y+udt~^ 6M}fp]@ :cy>?od)߃ղe3q.pdyVnN22őHl9Q'Ѫ!“U{!8v $+xͷLgiRU;_ ,FPg4h~(>Avd%7213kbi|DnFW וu8E^It𫢕|ǻl 9[k$b]YzZr3c ]ODO?Qd#-\~XT#S:ܟWȿH]U/2̽Բ=~!n.Gr"ŜBس+TC] ^lk~E{( 䯧O 1 'c&L"̤55cnw#غ+lN;Ckx.1_=NY5r5O2Ô\F8)D@rsYb!_c@ { 1MEa HMˮh e#>hIihs lӓ-Pɢ}|'lD krn]r{F{K!/Ǫofo;|7 PW K >?A*27ཧq^klP7z^XK_kFIqt 0JD6N~%*ț MbVx,\8am'Jl E#4[#k\3bKIQ : GMPѺpxx.uA%w17sBn0A٫!y<uuQgVq+p/s`CwИ07|w2hE3bf8;|>ED+Fٟ-.>zh|j Ak ɿUXn&h\ۙVI >}'wJQ@"~XѢmPdWѲbwM! q Qnvtҷ0+u=XqI9,A6eos<-g zRw $ _ :ۭr V"x+^a>m`UpRi-37TNٷv!qdMզ0=ai)Gu$,ac^Q;$Heb[K;-?\lDdOP*]_̇7fxCMJ܁ 4 4d$7~@(ku?7]ش6zZHn g 8s#%!3:FTV +pU״QEYۨqH|ڱ[tAd8$Ѐwo+v/ި&O|p%".ʭ#xd'ln/i2{ ܭZ~4NZ`Ftd6)O%/y-ͤ[S q}i~?1hާ@A0^\"=/=AәsBT7kQЌkRi ֿzD+Ah+R/0OI}8r3uW`Cnmhw xnZ@vCT?=dGEO>՗k97rn5.(fl᝜=ʷjߡVq3KYuDŽaV[I"[hc9 cOՈl0X3"Į*֏N&Qj(;pZV;p@ecv+KY[g؞|KE^Op[ 蔬LJH6jKpKI'nV6I)mt"s;`*c4ƧfeTl\ y 3nZ>̜W 9dm,h*Bټ0`F3?꛱eHne"|>ÄU=r:(/c-WWW36*v+<58`i͌H1=XfBꎦ=I$-iz&Sގ0O7 YSD9`Lyx|}SRT{FY=j(w+͞Qm&95v;Dتq?: sZl.8#|'(76/hQ[9R]|?,*TKI24 L'ĖJ.;RKIܙpA NоZ xA nJ *qx8ߍdZ,$b{-O)^77G3!޾:g ec+~ < r|_~GdC)E6E8B'Zsc-@CਮcbSM5AJ9mLg_3œ.NeBwG |L(lQ rMÑH=ni iкf]l09>|[=h?0߈Ü"z>$hJ׎Nm &ot$Ί>n!d[Vȡg~^DsBL0٦$ZAMi挒d]3cl( 1͒F9+k*3TuL ҨsW<&=$x"oz%(C2 UXXpNM"?M_&qUԟC2BAۥ;Xö.m^!h)lmiMp+#Qi &[#)M#7c ENs EQLO쌷@({~BߩC x%ImcblՉ5IU8ڷMSomHyN Yh𑹒[w:J5?_-bgNub'USp!/ܾ~~>Y[,|TK䠼 C[{U@\cF[x/ fd{-~+,Kp͢@^䖽fR)7/V f\pM6Vk#fѫШ4/iΠnDZ<`CYZ d; W԰e:ojH dU5xf{sEf)$ D gDuRθr)͞:6q?o.R}fQqy[]j}7YפROۦ=B~;pIΏA3_Œg@fCN>C]}v,63'@|%=bE]Mtr85|G#=d Oh3-ƴZ#;)Y*~˹D ^V;˭Jn"QݣYj8m X1qۘ{ş4}7xnrSa# y IhG-m#@Xf_r'IK6jUFv]@meB IU#$6["v!y-Q'DC} `fUl&}x20=L 堇Zɡ8OMSJfHl|\ִ 8Lj-Dh 5põh\_y5tPXijh'RLJKJV*sEoT"*Xp41-[SfHtA[z#: |0(Sju FU NU@iћsNķ11y0S^zV*hH_ƛ"1k_>H ;>ȎN.,"LdW!V*Q OwL2y!5*,Ζa|3Hw?چz*w WFC 7۸c,sǞA8WJ%A8bX5`*"hB\BYFO`b׭ScX#*KE$j^`;FFUZ"\>5¤;E"$dE6!5+WDN9$ߓ筷"j7Cĉ*DiMm߯XT@chGAAS#X;V07j=uY;UHw\Mjs(JRJi>]L.MBҫpAj4è.<ϻɲ5qWQ+X U5iZR'ݏ4-M/$hC_*S" C-No{'?!*u_rKLp%_?{R5J|M9[{H-_qՀc4޸8B4mlgڶ巍SPVp_hN8jޔ<跋!-cDQ?" 2W96Qll:5ͫFrB'v Cz6mһPD%raWDdP,q3;9 8rUV;xp3 =boixug$1-x-{eAVE֗@ՙn#pz0ŧ ,<4irN%E0lV9 S9Kb&Ru)VMݲ(2=ԯ4hdGkGH-gT.zܭVg>8|c~ͽ% vCC Ձ*[iGh!.^h44_-Bm.D^>;0ܥ -W{20\ fY']ϝ{2Pzi[\/<&# | R-2@|]b)?{R̓sUo@c8f|xH.%5q``n?pesbwaaTTo#ml ] L@8nν< u]w ԉ2ó&(R:rTKο .@J0ɪJqWFG0,Kuxl[!V TAYS >ߍخ5{ǍY_ IJ\q9(^coJ#mN9/MǺ!X̉͝;?pW7hEᵪ}7yIߛo{FL:#'pAL(ʁGm\F3TKK ?Wەl@k vORh&ny<- ඬq0C,[*HՏ r VGU*q `.<0F:XF13`v*@+ ̀-(kб庺 dVk>g1I_?[8EV;0?t۠KUWjΝ W`9CBωZImy7avtz#l_*x?ԋQR{<y£ "ċ6CJȻxArN>+C0ooW:d654kCRLZQSлdV"pƢct֩."HJi gpwmA1g*eR!u"*0FϘM03Y I ugz걌viK ![m}!8,PqASiW_/%osj̘90i5Bh*+E ܰ`/P|c~B G ;i:@QcWNK4J]A~!VBh 3Abd+fg1!b@[,; s{ɟVIVk?D#-qEЀ7jsWx6~Mߘ:|+H>XH2k]d],;#YƙC!ET'_^io 12ߋ8pMnӟM7/F*O]@͈[ESxk??30 QX>ڒC0}98bTG*`\, _eT[MjԽԢK]Sg`-KF|b EлԋM炗Ìz_<չX2(Y5-8H dh .LD[46xiwnL(c'@Bi1mx-'.焘;TG8i{XE}0Bo-XgYQɲ,ijzKGoȹs֢V=4͵ :'ʣ Mj5o/2n`Rr/;lj,8:l,ouj`Kv,|̍{9Upݲ؏\)'҂W [ K,?$ҙH<:In$[8g̗Ŝ8}\9Q[Z @6-t5CuE3p:B/KL5Ox1/4{9p!S5-9(DAS@>:LN^3-}ҷMQ(ypЎ f.V,-3҃^#+EZ5 =]~h]1B`/#1[+yf[6K\ <*5%),A)pqR&}~߬+!IK`ӝG4IJr$f*^'CxX:woȂjF\,ћmO2OIweK- . .1c‘2︙3xB$L\ u%~lwb9ciZ ,^"k`VaͪĽDaaiQ3X֚Bh24iJ6 ^qBP:?$hQ'Ce&+п'g&G ,2.Tx@p5"$]dJŔپS'Й㉂ c֝KwQR".93ضww# a/`ԧvN*M`=t8sks窗K1Q(AJ눾doѪSar'ʍ֖i`-~*s?`pʸL5P߭ `1>S̝t6hJ$!æ<}(F#::o:e&Uy}f x;7 nF /b;t^aB{qɍ*IcyݕU:Yy>3J _ƢV{a ݛ> y;c]>/O@#Eqضzc;1Xg`1^%s*O(/~|Վ0S#P Cr Q)i`)o;&;xjˋSf}%N{ |d^25a2)|:x"TE‰pms\, hb n x(8;V>Tn 1IwZu;7z vGs|"r22ӂm DjZ~5 p.)^tLK'e~Z i ySbU,USu7W,E6tKkqeoǞFKL{+xC4bmK@o^usUD8(mYیO@K}k>9e׹Bu$MXؒu*~?mB3@$gK!51Py̔tD52KJ]:/8QD.p:N, I܂d QaMґMo!)5KmQog[w}N'>Iח4Jd}`݂_N# = GIJiy_Sh6h+KH%?Jb4VЉd@pbQy51h~S o;2f"zuH~ @<72fh;enj?Ky;;Wr[4ԌI$)- .&/\GJaֳœk.U#܈˱BۧHSW*_%]ߓ58Tx0Kl!Z\?yĿ^MzZ1L8 7H![7vٻ>-.NpSǝyd`2Ѥ4[dz~6v$OuR8$iۓ]=Caq,w}fUfѥaa!%ozK[cotX}Ql;p ǑlOН.ajՔ@,^/.BG)]~В=(`B 9޿õiH}MୀAv vCx_8J#Þ,nܾRv]6^H3!g߆~ $4H" !f'fwuɲv63} k/!5!l@Adepx]CV}BQ5J^_@ì lamh^ EovLE**xǛ «g'l?6L 1"ƈ]ՈʪJ촜s ɔ\xM˯$Ter鵵0jicǐrNPY]t )~)KC_XB4߬ g" AڈA?r66-^ =&e4Q!B"l9Mb,J`r4 wa4:pQdL<|ԽT+@OϘWnhZbMmg]6h0,zmx:'-h8{xʱoyS7֔Ď:;}?\[7@؏_ }}+Fg FdMi٘~QuI\8T$=EIuňtH@ɭxRRK ;٬_#"sTKAџ ۪|~lAFe{v3NNhJnhhԿtdq܁n+;sá_7rDl6/0uZp^yZNeLrP͚g9Sd{t,ݰ g6VnmgBaǩ9¢ăS !A ,^n]7KZ;qMa{FߑSmv{$4H|SLDRA-]Lxà-rf ,)#W֮^{{)fEZV(Kc>ܙ7iTHڷo.Gg`r86_& _ɆZtyT;a'J|.0WrCPw*6kmc+}kzv\LVEtKt}@bfVJ@d*p߸;83 OI1_̍5j=Y~nuמ]%վFh&hQ)l[i07^Q=YAgB,d輢]ګ| X|WSOxZOE۸z9f]~|O&& ("RoiNĸgoS1mlXyN91"%cݫC8(v\*˟|(Dj|(L+3v csROԼXW6uy Mჾ6㝊lpBMbcVo޼U`vsU}qzLFܪDg4k1FDH=0f@@J[aAkF ״+/VʩCހN_V!Vi6GVՁ",ȼeyP?gDHA]jծBج,3)y 妩fZײhIZ`6ld ͷ[YYM&.sdbZIo 'u@ K -ni-69?= g #8o^g_T|5 3_wm>\M̅Y6Ʉv^ؿUwvDV HHn6@K’NJƦOvn8~)]0c :+h"q 8ty_SIMcz7D={v}f%J+!<k?y ff'; Z*1k2<9b:`co4 >;S5 O#Iؕ?u/SVbؐ)X'QҐ+("ڇ7IJI 1l{tmPgaT-t=;h+, tw )T!c1W#!KG*1*Uu m&#*! =}⽧:z{j!' C\ VRSy"yjxEFJ}18. bA 6B+:\zBe JXGT"^jאg╦,zP%'3xy!Ln%W0/Ug.3P}P}~2 \ F݆pZql貑C + O'ZYꁶe] $4hS;NWW+ zQ)Q9EF4t uRD[Z&z T"3B7};'0wj_|,lyQ$v c3d+$1 4-WsCWGMoyv c#wf8pS4z--BqؖM.9K ^'0bZخGޫbHGt&K۩1‡CiC mSf?n h"&TV!]eRFhy}Ǒ0ݻ|l?dg} }ƐCk.u+ZL)L[ MumH]+j?Q\ⓧ,=Kr9cG>ЇY¤+U\viM6x%A]a8"㣎*h%(i)?~)`\ENry4H5+vm(~JNcTs0wR> -.[B IN2K+ᢕkzjcwQI",Zhr "MSըd777X`jӜC85fץo#>7O3 %d i[Azҡݷ6a5ʦ| G,gI3ߥA00I+ =J,srv~I7u>0[ދjU3&E U!3UZʊh>mk1ǴYxxd=E*A}=4&>6W %5, ;/[$KlSaRZ0x}H*,SodEE?0fdnrj#LS )+B Zh,h> d*Jc\<PO`D&7͞iȎ>Wl;%sF92^2b)q8[f6Q[xݛ9|u^?@<+}Wv:>xf Hśqΐ!Z ), EF r _#<7 (Ha 8pڎ(HƪT(1.EO C(Vsœ6$b 5A:E _nNv.@5V.y4Br4Bs$`m $k̪$ba1;~YҝٲE ;XP{ p?eulx"&8KMz<ւQVN 8~eOo4'`̚43&S x>8o ΨVlZAE( C!\3r/D2b !ڟ/ UkE$;@EO(@9zvHd,<f{+耉DwX0ef,]UL65OJZ0ށNĿMmB w^F ゐmdwj_b(?tD-!rOFcjԥ+[]x5fVEr]*= ǻy}BeZ$^B"\?)?9\f2b_7mpVxZeU}@ЊGSÜDR4R0蝅 'V3.,F=MƣEW˘O`p Vt7s²;w:~*}~.'doWm\S~=c>֚;)}n)$Dak_h*/Q"k.A]I_ʠa{fY0.5e)]'N[sD/ERD^=RWaԲ|.رCYy ~JǼTS}.44Kua`?qGt 䎥0I/h xv:9 hR5+ÖUEuz>8>!a)#v-ʹقVoJ#l2b=ȶ`]/ ^ Ŷ3U:< zOh/hj ݋v\87y'e7fQ_"?OisSX9''^tCD|ҜO!4On cHB~td(m3hy`tF.} T9 G-aUi9VV2Y]Ý_ֱnSVd4D*ozwb$2־&Zkhy~ s"7iє1D 1&kdbvj5 Sߏf&D5fdWTq7!@Iگ S=KN7 6#.-* y"̥Ca-NO3-ÚdƵ+q)H< r#oY)p60#',6Er7|ǢFuOp%+ck2@O!֒?2#P 7'c_.i7c)D4n>VcBSƅAZq= ֳ[zE/} |gG~F5f/$9%*#ZUʂؐIJy7w?"=,(pGLX统\zy];̄ NRY LR2HC-o: 0\|)(=X(*..)fԣ/_ti b%IUg'41-|M>~E&)`P9;LM4`㩳#/mIcᷗxU9ى]$*frPA7:[93396BA..J@"/~JU_l|S9|s-5[q * jn68Xc&lL=# @7V誷trnh%3UIx# <ˮ7pyܱZhCjG\JYaݠ(Pшi^5Bb/I 7Y3XWؗL+fQ!어[7ډm>4RYb_ 6%UOa@"P#֡2EXɦe:Rt͒ov A Û ?ݨ[?l2hGPAi/Puj HcWO(OhܾF*!{ =)|JQfV>ϝ9Bpebmhza~ˁjġު!|oӾ=y"+0s NhTe.]1(*Ea5<#o庙\"A׿C.Fgr 9SYLO,ԻQz ׵XPy VDfE\8F$Xѵ)?#*h&+FR|J$S4Cf @κ:D(mwThDAJ du#͖"r?;I?xg08ZzBXC4mG [0WJ+IFjYa36 y^ZҮz=tpmF9/h⽫TcZ_jB34JقW r$ 8O%tMyj'&1ٙ:'ܒc9s;0?O]SX鼅a<7tn{$+J:n}e xx@??d+Fh[, djZo޹{k]}B821Z6l¦P &3 2wUMJ߰TM~^[ָ‹d,C5ϗUP ,OGx"8ٸSG#\Ӿ'N踧F I#VVBTB5ߐa<͢omA:d` ;dj4nz\I>%T{W]8_}ЋdI㔺 75 j ,?eѝHk`5]8bWH$mEj~_7 f |> .h-l8QlnZo$`d>clcъOţXxI=8foOۘkk+KO}\HH2P_%EWje#AZb52z~,v➥b4e҉>dPռD3;igaU|lПSɄšEQEl6 + 3x9ACɡu[h\ Zw5Yf:yǻ$ﶧNAѪ]C5%DmFs87+dJc6nsyzFSDl?)e>lD$Eh6At&s}qaЏ`:$fOR䍮D. FGsVx&s78GQh-\(o"]24:u=U2iR)-qb| C$sќ8_bi &ӬJdG*$FNC2jn՞ tKCA'$Yn0T4SL왂A{ dUjYelEHDU;FqA9wksR7]8YAR\/5rtyO;u{wHc&*IMSZ֒CªA5#N^ArТ 9c*dI ҏ_-F넗 9!mClǷx2jXj(W9 g>)iU - P3߶+d؄Az II<!MVo ;[}cOěi[eZ1dl0:-Kgؖ`zP|THvrjCehwBe{ >oZ:db/./M_n苰@Fx{Ğ)\@@x7?AʸJn@sMqsE`$bEuCpJ0ϕy|f_:;^rFA{ P\hcb7*c$u}QI0_}ubWཥ*Zѣ\ا yfUK+,muvj1euO#;S6ڤ[)T-`=D]L~nk'\yMAHLWGO5.} +)kzh6DNX5+a]Ef,(ƇU|,Az rb$<!5]8!{=JƖ;=Z6*E+OCȅeKф$Csl[)B?+ńjJ+1zc>~/t,M?M7]] \j73))jS#_S1^x\LW%6F|EE=_{Sw$"$W:.dd;4=F4l S+F*p|JQ2xYSy=/o"Y 7{5 (YNL*=.i&UzHCx^t-ݓؠp'0U5/T pIfٻ]kmgYL-'}[#nTu~?pc߹~q+/n8¢k0}!k< z)9yP9x8Hм74f;D )vi5 $JUE8$Ϲ ,n h$ڨP=\E2jdY0oHNr3UOb} Ţl9vkWN 39^$a˒fEij 裉L3.&xپJǒ2}G]^H@1  'Di:2GwN w5\Y'7PQM2WVg蝹IT6(PVO0䰊 ֙ 򘄻pnbQ@o?ٵJ0'T%ąTvӲs6guʩ6 2"K kw{^txN jU)u+Lt$~ (774P9p.7d#!̠yYd8;!a 76v$5y3` *?/<11Jx"2Mz=0j"1R\3cr%\FˬZF;x`rKXCԓ0a]:.5~3.2''`{z H; >H- @d< *2~ Eʧ$o)yZr*9,.dW,Y}NyAOT::kHD29\(/%#W < Nݶ[F*,$(BUy@*(խ , P{0_־Ll}_Ùv (۳I^nC"h,6\:I]”i?5񖼊p+dkF$4;Q$; gޖUU|kXhE>F]5|+^#zD}ūu/nf:l]Bvͮ(Qmf|^sn4D:q*xt[Q`+tӆ4mַU‹;{c ߯װ4W<{SFܧ 蕎_S}TA8g6N-AQxLj6T8h6,_%TԪ!+5qOyYa5o,l N`i5ݟBkYv@Y+H5iezT5`(Rd:\ (g+ (j!rҦE K~2?Sɢjˬ|֪PvnІ%!-q-Uծg`R`h>=s`N%TA 5AmA&1ҵ?fCQ X޴03vzxԏ?ҥ3Cu*MUˎv~@LJ PW Jr'>VmD@x }&{m rŮ$6(K; VF8p{]`#(w5圄s1`Իg#7[